aboutsummaryrefslogtreecommitdiff
path: root/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu')
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/dfu_public_key.c21
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ant_boot_settings_api.c161
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/antfs_ota.c196
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader.c516
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util.c83
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util_arm.c65
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util_gcc.c68
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/config/hci_mem_pool_internal.h69
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/config/pstorage_platform.h99
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/debug_pin.c487
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/dfu_dual_bank.c679
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/dfu_transport_ant.c1150
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/antfs_ota.h155
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_boot_settings.h134
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_boot_settings_api.h88
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_dfu_constrains.h119
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader.h127
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader_types.h118
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader_util.h79
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/debug_pin.h146
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu.h149
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu_transport.h77
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu_types.h180
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/error_handler.h102
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/main.c395
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/include/bootloader_types.h114
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/main.c252
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/ota_tester.xml122
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm4/ota_tester_pca10040_s212.uvopt31
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm4/ota_tester_pca10040_s212.uvproj533
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm5_no_packs/ota_tester_pca10040_s212.uvoptx115
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm5_no_packs/ota_tester_pca10040_s212.uvprojx557
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/armgcc/Makefile180
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/armgcc/ota_tester_gcc_nrf52.ld88
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/config/sdk_config.h3547
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/flash_placement.xml45
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/ota_tester_pca10040_s212.emProject99
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/ota_tester_pca10040_s212.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm4/dfu_experimental_dual_bank_ant_pca10040_s212.uvopt31
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm4/dfu_experimental_dual_bank_ant_pca10040_s212.uvproj536
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm5_no_packs/dfu_experimental_dual_bank_ant_pca10040_s212.uvoptx115
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm5_no_packs/dfu_experimental_dual_bank_ant_pca10040_s212.uvprojx560
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/armgcc/Makefile188
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/armgcc/dfu_gcc_nrf52.ld109
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/config/sdk_config.h3303
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/dfu_experimental_dual_bank_ant_pca10040_s212.emProject97
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/dfu_experimental_dual_bank_ant_pca10040_s212.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/flash_placement.xml54
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pstorage.c1589
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pstorage.h418
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/version.c73
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/config/app_usbd_string_config.h130
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/main.c223
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/open_bootloader.eww12
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10056.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10056.uvprojx1355
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/armgcc/Makefile251
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/armgcc/open_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/config/sdk_config.h4525
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_usb_mbr_pca10056.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_usb_mbr_pca10056.ewp1164
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/flash_placement.xml55
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/open_bootloader_usb_mbr_pca10056.emProject147
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/open_bootloader_usb_mbr_pca10056.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10056_debug.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10056_debug.uvprojx1427
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/armgcc/Makefile267
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/armgcc/open_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/config/sdk_config.h5093
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_usb_mbr_pca10056_debug.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_usb_mbr_pca10056_debug.ewp1182
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/flash_placement.xml54
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/open_bootloader_usb_mbr_pca10056_debug.emProject160
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/open_bootloader_usb_mbr_pca10056_debug.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10059.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10059.uvprojx1355
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/armgcc/Makefile251
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/armgcc/open_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/config/sdk_config.h4525
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_usb_mbr_pca10059.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_usb_mbr_pca10059.ewp1164
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/flash_placement.xml55
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/open_bootloader_usb_mbr_pca10059.emProject147
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/open_bootloader_usb_mbr_pca10059.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10059_debug.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10059_debug.uvprojx1397
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/armgcc/Makefile262
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/armgcc/open_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/config/sdk_config.h4608
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/hex/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/hex/open_bootloader_usb_mbr_pca10059_debug.hex4100
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_usb_mbr_pca10059_debug.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_usb_mbr_pca10059_debug.ewp1177
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/flash_placement.xml54
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/open_bootloader_usb_mbr_pca10059_debug.emProject155
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/open_bootloader_usb_mbr_pca10059_debug.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/config/secure_bootloader_usb_mbr_pca10056/app_usbd_string_config.h130
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/config/secure_bootloader_usb_mbr_pca10056_debug/app_usbd_string_config.h130
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/main.c156
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/arm5_no_packs/secure_bootloader_ble_s132_pca10040.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/arm5_no_packs/secure_bootloader_ble_s132_pca10040.uvprojx6089
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/armgcc/Makefile253
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/armgcc/secure_bootloader_gcc_nrf52.ld139
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/config/sdk_config.h4778
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_ble_s132_pca10040.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_ble_s132_pca10040.ewp1161
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/flash_placement.xml61
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/secure_bootloader_ble_s132_pca10040.emProject137
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/secure_bootloader_ble_s132_pca10040.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/arm5_no_packs/secure_bootloader_ble_s132_pca10040_debug.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/arm5_no_packs/secure_bootloader_ble_s132_pca10040_debug.uvprojx7047
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/armgcc/Makefile270
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/armgcc/secure_bootloader_gcc_nrf52.ld139
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/config/sdk_config.h4875
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/hex/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/hex/secure_bootloader_ble_s132_pca10040_debug.hex12279
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_ble_s132_pca10040_debug.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_ble_s132_pca10040_debug.ewp1182
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/flash_placement.xml60
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/secure_bootloader_ble_s132_pca10040_debug.emProject152
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/secure_bootloader_ble_s132_pca10040_debug.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10040.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10040.uvprojx1301
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/armgcc/Makefile247
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/armgcc/secure_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/config/sdk_config.h4502
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_uart_mbr_pca10040.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_uart_mbr_pca10040.ewp1155
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/flash_placement.xml55
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/secure_bootloader_uart_mbr_pca10040.emProject138
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/secure_bootloader_uart_mbr_pca10040.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10040_debug.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10040_debug.uvprojx1349
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/armgcc/Makefile259
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/armgcc/secure_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/config/sdk_config.h4630
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/hex/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/hex/secure_bootloader_uart_mbr_pca10040_debug.hex2827
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_uart_mbr_pca10040_debug.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_uart_mbr_pca10040_debug.ewp1169
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/flash_placement.xml54
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/secure_bootloader_uart_mbr_pca10040_debug.emProject147
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/secure_bootloader_uart_mbr_pca10040_debug.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/arm5_no_packs/secure_bootloader_ble_s140_pca10056.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/arm5_no_packs/secure_bootloader_ble_s140_pca10056.uvprojx6083
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/armgcc/Makefile240
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/armgcc/secure_bootloader_gcc_nrf52.ld139
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/config/sdk_config.h4794
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_ble_s140_pca10056.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_ble_s140_pca10056.ewp1148
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/flash_placement.xml61
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/secure_bootloader_ble_s140_pca10056.emProject135
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/secure_bootloader_ble_s140_pca10056.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/arm5_no_packs/secure_bootloader_ble_s140_pca10056_debug.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/arm5_no_packs/secure_bootloader_ble_s140_pca10056_debug.uvprojx7041
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/armgcc/Makefile257
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/armgcc/secure_bootloader_gcc_nrf52.ld139
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/config/sdk_config.h4891
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/hex/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/hex/secure_bootloader_ble_s140_pca10056_debug.hex12498
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_ble_s140_pca10056_debug.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_ble_s140_pca10056_debug.ewp1169
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/flash_placement.xml60
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/secure_bootloader_ble_s140_pca10056_debug.emProject150
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/secure_bootloader_ble_s140_pca10056_debug.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10056.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10056.uvprojx1259
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/armgcc/Makefile228
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/armgcc/secure_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/config/sdk_config.h4516
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_uart_mbr_pca10056.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_uart_mbr_pca10056.ewp1134
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/flash_placement.xml55
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/secure_bootloader_uart_mbr_pca10056.emProject129
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/secure_bootloader_uart_mbr_pca10056.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10056_debug.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10056_debug.uvprojx1343
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/armgcc/Makefile246
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/armgcc/secure_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/config/sdk_config.h4658
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/hex/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/hex/secure_bootloader_uart_mbr_pca10056_debug.hex2891
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_uart_mbr_pca10056_debug.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_uart_mbr_pca10056_debug.ewp1156
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/flash_placement.xml54
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/secure_bootloader_uart_mbr_pca10056_debug.emProject145
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/secure_bootloader_uart_mbr_pca10056_debug.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/arm5_no_packs/secure_bootloader_usb_mbr_pca10056.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/arm5_no_packs/secure_bootloader_usb_mbr_pca10056.uvprojx1343
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/armgcc/Makefile247
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/armgcc/secure_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/config/sdk_config.h4484
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_usb_mbr_pca10056.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_usb_mbr_pca10056.ewp1160
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/flash_placement.xml55
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/secure_bootloader_usb_mbr_pca10056.emProject145
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/secure_bootloader_usb_mbr_pca10056.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/arm5_no_packs/secure_bootloader_usb_mbr_pca10056_debug.uvoptx221
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/arm5_no_packs/secure_bootloader_usb_mbr_pca10056_debug.uvprojx1415
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/armgcc/Makefile263
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/armgcc/secure_bootloader_gcc_nrf52.ld103
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/config/sdk_config.h5052
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/hex/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/hex/secure_bootloader_usb_mbr_pca10056_debug.hex4011
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_iar_nRF5x.icf36
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_usb_mbr_pca10056_debug.ewd1350
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_usb_mbr_pca10056_debug.ewp1178
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/flash_placement.xml54
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/secure_bootloader_usb_mbr_pca10056_debug.emProject158
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/secure_bootloader_usb_mbr_pca10056_debug.emSession7
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/secure_bootloader.eww24
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_with_bonds_s132.zipbin0 -> 44400 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_with_bonds_s132_with_setting_page.hex2745
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_without_bonds_s132.zipbin0 -> 43904 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_without_bonds_s132_with_setting_page.hex2714
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_with_bonds_s132.hex3028
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_with_bonds_s132.zipbin0 -> 49005 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_without_bonds_s132.hex3005
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_without_bonds_s132.zipbin0 -> 48625 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/hrs_application_s132.hex2787
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/hrs_application_s132.zipbin0 -> 45168 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_with_bonds.hex15044
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex14990
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/softdevice_s132.hex9278
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/softdevice_s132.zipbin0 -> 146611 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_with_bonds_s140.zipbin0 -> 44304 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_with_bonds_s140_with_setting_page.hex2739
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_without_bonds_s140.zipbin0 -> 43808 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_without_bonds_s140_with_setting_page.hex2708
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_with_bonds_s140.hex3083
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_with_bonds_s140.zipbin0 -> 49873 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_without_bonds_s140.hex3059
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_without_bonds_s140.zipbin0 -> 49493 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/hrs_application_s140.hex2781
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/hrs_application_s140.zipbin0 -> 45072 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_with_bonds.hex15258
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex15203
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/softdevice_s140.hex9443
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/softdevice_s140.zipbin0 -> 149079 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/blinky_mbr.hex113
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/blinky_mbr.zipbin0 -> 2387 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/bootloader_secure_uart_debug_without_bonds_mbr.hex2667
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/bootloader_secure_uart_debug_without_bonds_mbr.zipbin0 -> 43211 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/hrs_application_s132.hex2787
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/hrs_application_s132.zipbin0 -> 45168 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/mbr.hex154
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/softdevice_s132.hex9278
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/softdevice_s132.zipbin0 -> 146611 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/blinky_mbr.hex98
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/blinky_mbr.zipbin0 -> 2147 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/bootloader_secure_uart_debug_without_bonds_mbr.hex2731
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/bootloader_secure_uart_debug_without_bonds_mbr.zipbin0 -> 44243 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/hrs_application_s140.hex2781
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/hrs_application_s140.zipbin0 -> 45072 bytes
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/license.txt3
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/mbr.hex165
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/softdevice_s140.hex9443
-rw-r--r--thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/softdevice_s140.zipbin0 -> 149079 bytes
274 files changed, 348345 insertions, 0 deletions
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/dfu_public_key.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/dfu_public_key.c
new file mode 100644
index 0000000..f461d1a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/dfu_public_key.c
@@ -0,0 +1,21 @@
+
+/* This file was automatically generated by nrfutil on 2018-03-22 (YY-MM-DD) at 12:39:00 */
+
+#include "stdint.h"
+#include "compiler_abstraction.h"
+
+/* This file was generated with a throwaway private key, that is only inteded for a debug version of the DFU project.
+ Please see https://github.com/NordicSemiconductor/pc-nrfutil/blob/master/README.md to generate a valid public key. */
+
+#ifdef NRF_DFU_DEBUG_VERSION
+
+/** @brief Public key used to verify DFU images */
+__ALIGN(4) const uint8_t pk[64] =
+{
+ 0x65, 0xfc, 0x2b, 0xf8, 0x16, 0xda, 0x01, 0x9a, 0xde, 0x75, 0xd4, 0xa8, 0x47, 0x71, 0x96, 0x21, 0x1c, 0x87, 0x55, 0x69, 0x10, 0x5a, 0xbe, 0x04, 0x57, 0x8f, 0xd2, 0xb0, 0x29, 0x94, 0x56, 0xb8,
+ 0xca, 0x03, 0x63, 0xd6, 0x35, 0xc6, 0x4d, 0xa7, 0x81, 0x9f, 0xef, 0xa7, 0xd2, 0xec, 0xb7, 0xf3, 0x07, 0xff, 0x80, 0xaf, 0x7a, 0x3b, 0x4c, 0x19, 0xb8, 0x91, 0xc5, 0x14, 0x3c, 0xe8, 0x76, 0x6d
+};
+
+#else
+#error "Debug public key not valid for production. Please see https://github.com/NordicSemiconductor/pc-nrfutil/blob/master/README.md to generate it"
+#endif
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ant_boot_settings_api.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ant_boot_settings_api.c
new file mode 100644
index 0000000..88c2a2f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ant_boot_settings_api.c
@@ -0,0 +1,161 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2014
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#include <stdint.h>
+#include <string.h>
+
+#include "ant_interface.h"
+#include "ant_parameters.h"
+#include "nrf_sdh_soc.h"
+
+
+#include "bootloader_types.h"
+#include "ant_boot_settings_api.h"
+
+ /**< This variable reserves a codepage for bootloader specific settings, to ensure the compiler doesn't locate any code or variables at his location. */
+#if defined ( __CC_ARM )
+uint8_t m_ant_boot_settings[ANT_BOOT_SETTINGS_SIZE] __attribute__((at(ANT_BOOT_SETTINGS_LOCATION)));
+#else
+uint8_t m_ant_boot_settings[ANT_BOOT_SETTINGS_SIZE] __attribute__((section (".ant_boot_settings"))) __attribute__((used));
+#endif
+
+volatile uint8_t mb_flash_busy = false;
+/*
+ * sd_flash_page_erase() and sd_flash_write() generates an event at SD_EVT_IRQHandler
+ * Please include run this function inside SD_EVT_IRQHandler
+ *
+ */
+void ant_boot_settings_sys_event_handler(uint32_t sys_evt, void * p_context)
+{
+ if ((sys_evt == NRF_EVT_FLASH_OPERATION_SUCCESS) || (sys_evt == NRF_EVT_FLASH_OPERATION_ERROR))
+ {
+ mb_flash_busy = false;
+ }
+}
+
+NRF_SDH_SOC_OBSERVER(m_soc_evt_observer, 0, ant_boot_settings_sys_event_handler, NULL);
+
+uint32_t ant_boot_settings_save(ant_boot_settings_t * boot_settings)
+{
+ ret_code_t err_code = NRF_SUCCESS;
+
+ mb_flash_busy = true;
+ err_code = sd_flash_write((uint32_t *) ANT_BOOT_SETTINGS_LOCATION,
+ (uint32_t*)boot_settings,
+ ANT_BOOT_SETTINGS_SIZE / 4);
+ if (err_code == NRF_SUCCESS)
+ {
+ while (mb_flash_busy); // wait until it is done
+ }
+ else
+ {
+ return err_code;
+ }
+
+ return err_code;
+}
+
+uint32_t ant_boot_settings_clear(ant_boot_settings_t * boot_settings)
+{
+ ret_code_t err_code = NRF_SUCCESS;
+
+ // Clears \ presets the bootloader_settings memory
+ memset(boot_settings, 0xFF, sizeof(ant_boot_settings_t));
+
+ // Erases entire bootloader_settings in flash
+ mb_flash_busy = true;
+ err_code = sd_flash_page_erase(FLASH_LAST_PAGE); // last flash page
+ if (err_code == NRF_SUCCESS)
+ {
+ while (mb_flash_busy); // wait until it is done
+ }
+ else
+ {
+ return err_code;
+ }
+
+ return err_code;
+}
+
+void ant_boot_settings_get(const ant_boot_settings_t ** pp_boot_settings)
+{
+ // Read only pointer to antfs boot settings in flash.
+ static ant_boot_settings_t const * const p_boot_settings =
+ (ant_boot_settings_t *)&m_ant_boot_settings[0];
+
+ *pp_boot_settings = p_boot_settings;
+}
+
+void ant_boot_settings_validate(bool enter_boot_mode)
+{
+ ret_code_t err_code = NRF_SUCCESS;
+ uint32_t param_flags;
+
+ if (enter_boot_mode)
+ {
+ param_flags = 0xFFFFFFFC;
+ }
+ else
+ {
+ param_flags = 0xFFFFFFFE;
+ }
+
+ mb_flash_busy = true;
+ err_code = sd_flash_write((uint32_t *) ANT_BOOT_PARAM_FLAGS_BASE ,
+ (uint32_t *) &param_flags,
+ 1);
+ if (err_code == NRF_SUCCESS)
+ {
+ while (mb_flash_busy); // wait until it is done
+ }
+}
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/antfs_ota.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/antfs_ota.c
new file mode 100644
index 0000000..a7d25f8
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/antfs_ota.c
@@ -0,0 +1,196 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2014
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#include <stdint.h>
+#include <string.h>
+
+#include "crc.h"
+#include "ant_interface.h" // ant stack softdevice access
+#include "ant_boot_settings.h"
+#include "antfs.h"
+#include "antfs_ota.h"
+#include "app_error.h"
+
+#include <dfu_types.h> //
+
+#include "version.c"
+
+#define HEADER_CRC_SEED 0
+
+static const uint8_t identifier_string[4] = {".SUF"};
+
+static uint8_t m_ota_image_header_size;
+static uint8_t m_ota_image_header_count = 0;
+static uint8_t m_ota_image_header[OTA_IMAGE_HEADER_SIZE_MAX];
+static const ota_image_header_t * mp_ota_image_header = (ota_image_header_t * )&m_ota_image_header[0];
+
+static uint8_t m_ota_update_info_file[OTA_UPDATE_INFO_FILE_SIZE];
+
+void antfs_ota_init (void)
+{
+ m_ota_image_header_size = 0;
+ m_ota_image_header_count = 0;
+}
+
+/**/
+
+static void antfs_ota_update_information_file_update(void)
+{
+ uint32_t u32_temp, err_code;
+
+ m_ota_update_info_file[OTA_INFO_FILE_STRUCTURE_VERSION_OFFSET] = OTA_INFO_FILE_STRUCTURE_VERSION; /* File Structure Version */
+ m_ota_update_info_file[OTA_INFO_HARDWARE_VERSION_OFFSET] = OTA_INFO_HARDWARE_VERSION; /* Hardware Version */
+ m_ota_update_info_file[OTA_INFO_REGION_PRODUCT_ID_OFFSET] = OTA_INFO_REGION_PRODUCT_ID; /* Region/Product Identifier*/
+
+ u32_temp = DFU_IMAGE_MAX_SIZE_FULL; /* Maximum swap space */
+ (void)uint32_encode(u32_temp, &m_ota_update_info_file[OTA_INFO_MAXIMUM_SWAP_SPACE_OFFSET]);
+
+ u32_temp = OTA_INFO_WIRELESS_STACK_VERSION_ID;
+ (void)uint32_encode(u32_temp, &m_ota_update_info_file[OTA_INFO_WIRELESS_STACK_VERSION_ID_OFFSET]); /* Wireless Protocol Stack Version Identifier*/
+
+ m_ota_update_info_file[OTA_INFO_WIRELESS_STACK_VERSION_LENGTH_OFFSET] = OTA_INFO_WIRELESS_STACK_VERSION_STRING_BYTES; /* Wireless Protocol Stack Version String Length*/
+
+ err_code = sd_ant_version_get(&m_ota_update_info_file[OTA_INFO_WIRELESS_STACK_VERSION_STRING_OFFSET]); /* Wireless Protocol Stack Version String*/
+ APP_ERROR_CHECK(err_code);
+
+ u32_temp = OTA_INFO_BOOTLOADER_VERSION_ID;
+ (void)uint32_encode(u32_temp, &m_ota_update_info_file[OTA_INFO_BOOTLOADER_VERSION_ID_OFFSET]); /* Bootloader Version Identifier*/
+
+ m_ota_update_info_file[OTA_INFO_BOOTLOADER_VERSION_LENGTH_OFFSET] = OTA_INFO_BOOTLOADER_VERSION_STRING_BYTES; /* Bootloader Version String Length*/
+
+ memcpy(&m_ota_update_info_file[OTA_INFO_BOOTLOADER_VERSION_STRING_OFFSET], /* Bootloader Version String*/
+ ac_bootloader_version,
+ sizeof(ac_bootloader_version));
+
+ u32_temp = OTA_INFO_APPLICATION_VERSION_ID;
+ (void)uint32_encode(u32_temp, &m_ota_update_info_file[OTA_INFO_APPLICATION_VERSION_ID_OFFSET]); /* Application Version Identifier*/
+
+ m_ota_update_info_file[OTA_INFO_APPLICATION_VERSION_LENGTH_OFFSET] = OTA_INFO_APPLICATION_VERSION_STRING_BYTES; /* Application Version String Length*/
+
+ memcpy(&m_ota_update_info_file[OTA_INFO_APPLICATION_VERSION_STRING_OFFSET], /* Application Version String*/
+ ANT_BOOT_APP_VERSION,
+ OTA_INFO_APPLICATION_VERSION_STRING_BYTES);
+}
+
+void antfs_ota_update_information_file_get (uint32_t * p_length, uint8_t ** pp_data)
+{
+ static bool ota_info_file_prepared = false;
+
+ if (!ota_info_file_prepared)
+ {
+ antfs_ota_update_information_file_update();
+ }
+
+ *pp_data = m_ota_update_info_file;
+ *p_length = OTA_UPDATE_INFO_FILE_SIZE;
+}
+
+bool antfs_ota_image_header_parsing(uint8_t ** pp_data, uint32_t * p_length)
+{
+ while (*p_length)
+ {
+ if (!m_ota_image_header_size)
+ {
+ m_ota_image_header_size = *(*pp_data);
+ }
+
+ if ( m_ota_image_header_count < m_ota_image_header_size)
+ {
+ m_ota_image_header[m_ota_image_header_count] = *(*pp_data);
+ (*pp_data)++; // advance the pointer,
+ (*p_length)--; // decrease the length
+ m_ota_image_header_count++; // increase the version info count
+ }
+ else
+ {
+ // no implementation
+ }
+
+ if ( m_ota_image_header_count == m_ota_image_header_size)
+ {
+ return true;
+ }
+ }
+ return false;
+}
+
+ota_image_header_t * antfs_ota_image_header_get (void)
+{
+ /*
+ * Few sanity checks to make sure header is valid.
+ */
+ if ( m_ota_image_header_count != m_ota_image_header_size) // Check if we got all the header first.
+ {
+ return NULL;
+ }
+
+ if ((mp_ota_image_header->file_struct_version < OTA_IMAGE_FILE_STRUCT_VERSION_RANGE_START) || // Check if we can handle this file structure version.
+ (mp_ota_image_header->file_struct_version > OTA_IMAGE_FILE_STRUCT_VERSION_RANGE_END))
+ {
+ return NULL;
+ }
+
+ for (int i=0; i<OTA_IMAGE_ID_STRING_SIZE_MAX; i++) // Check if it is .SUF file
+ {
+ if (mp_ota_image_header->identifier_string[i] != identifier_string[i])
+ {
+ return false;
+ }
+ }
+
+ return (ota_image_header_t *) mp_ota_image_header;
+}
+
+uint16_t antfs_ota_image_header_crc_get (void)
+{
+ return crc_crc16_update(HEADER_CRC_SEED, m_ota_image_header, m_ota_image_header_count);
+}
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader.c
new file mode 100644
index 0000000..7e09c7e
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader.c
@@ -0,0 +1,516 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "bootloader.h"
+#include <string.h>
+#include "bootloader_types.h"
+#include "bootloader_util.h"
+#include "dfu.h"
+#include "dfu_transport.h"
+#include "nrf.h"
+#include "app_error.h"
+#include "nrf_sdm.h"
+#include "nrf_soc.h"
+#include "nordic_common.h"
+#include "pstorage.h"
+#include "app_scheduler.h"
+#include "nrf_delay.h"
+
+#include "debug_pin.h"
+
+#define IRQ_ENABLED 0x01 /**< Field identifying if an interrupt is enabled. */
+#define MAX_NUMBER_INTERRUPTS 32 /**< Maximum number of interrupts available. */
+
+/*
+* bootloader_settings space is subdivided into 8 128byte sized blocks to properly use pstorage data abstraction scheme
+* with the intent to use the last block located, specifically at 0x3FF80, for ant_boot_settings matters.
+*/
+#define BOOTLOADER_SETTINGS_FLASH_BLOCK_SIZE 128
+#define BOOTLOADER_SETTINGS_FLASH_BLOCK_COUNT 8 /* Total of 1024 */
+
+typedef enum
+{
+ BOOTLOADER_UPDATING,
+ BOOTLOADER_SETTINGS_SAVING,
+ BOOTLOADER_COMPLETE,
+ BOOTLOADER_TIMEOUT,
+ BOOTLOADER_RESET,
+} bootloader_status_t;
+
+static pstorage_handle_t m_bootsettings_handle; /**< Pstorage handle to use for registration and identifying the bootloader module on subsequent calls to the pstorage module for load and store of bootloader setting in flash. */
+static bootloader_status_t m_update_status; /**< Current update status for the bootloader module to ensure correct behaviour when updating settings and when update completes. */
+static uint8_t m_delay_applied = false;/**< Delay has been applied before the initial access to flash > */
+
+/* NOTE: Temporary use of this page until the bootloader_settings slotting is implemented */
+#define BOOT_SETTINGS_PEND_ADDRESS (BOOTLOADER_MBR_RETAINING_PAGE_ADDRESS)
+#define BOOT_SETTINGS_PEND_VALUE 0xFFFFFFFE
+
+uint32_t blocking_flash_page_erase(uint32_t page_number)
+{
+ uint32_t err_code;
+ do{
+ err_code = sd_flash_page_erase(page_number);
+ } while (err_code == NRF_ERROR_BUSY);
+ return err_code;
+}
+
+uint32_t blocking_flash_word_write(uint32_t * const p_dst, uint32_t data)
+{
+ uint32_t err_code;
+ do{
+ err_code = sd_flash_write(p_dst, &data, 1);
+ } while (err_code == NRF_ERROR_BUSY);
+ return err_code;
+}
+
+static void pstorage_callback_handler(pstorage_handle_t * handle, uint8_t op_code, uint32_t result, uint8_t * p_data, uint32_t data_len)
+{
+ // If we are in BOOTLOADER_SETTINGS_SAVING state and we receive an PSTORAGE_STORE_OP_CODE
+ // response then settings has been saved and update has completed.
+ if ((m_update_status == BOOTLOADER_SETTINGS_SAVING) && (op_code == PSTORAGE_STORE_OP_CODE) && (handle->block_id == BOOTLOADER_SETTINGS_ADDRESS)) //
+ {
+ m_update_status = BOOTLOADER_COMPLETE;
+
+ /*Clears bootloader_settings critical flag*/
+ if (*((uint32_t *)BOOT_SETTINGS_PEND_ADDRESS) == BOOT_SETTINGS_PEND_VALUE)
+ {
+ uint32_t err_code = blocking_flash_page_erase(BOOT_SETTINGS_PEND_ADDRESS / CODE_PAGE_SIZE);
+ APP_ERROR_CHECK(err_code);
+ }
+ }
+ APP_ERROR_CHECK(result);
+}
+
+
+/**@brief Function for waiting for events.
+ *
+ * @details This function will place the chip in low power mode while waiting for events from
+ * the S110 SoftDevice or other peripherals. When interrupted by an event, it will call the
+ * @ref app_sched_execute function to process the received event. This function will return
+ * when the final state of the firmware update is reached OR when a tear down is in
+ * progress.
+ */
+static void wait_for_events(void)
+{
+ for (;;)
+ {
+ // Wait in low power state for any events.
+ uint32_t err_code = sd_app_evt_wait();
+ APP_ERROR_CHECK(err_code);
+
+ // Event received. Process it from the scheduler.
+ app_sched_execute();
+
+ if ((m_update_status == BOOTLOADER_COMPLETE) ||
+ (m_update_status == BOOTLOADER_TIMEOUT) ||
+ (m_update_status == BOOTLOADER_RESET))
+ {
+ // When update has completed or a timeout/reset occured we will return.
+ return;
+ }
+ }
+}
+
+
+bool bootloader_app_is_valid(uint32_t app_addr)
+{
+ const bootloader_settings_t * p_bootloader_settings;
+
+ // Critical flag was not cleared.
+ if (*((uint32_t *)BOOT_SETTINGS_PEND_ADDRESS) == BOOT_SETTINGS_PEND_VALUE)
+ {
+ return false;
+ }
+
+ // There exists an application in CODE region 1.
+ if (*((uint32_t *) app_addr) == EMPTY_FLASH_MASK)
+ {
+ return false;
+ }
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ // The application in CODE region 1 was not flagged as invalid.
+ if (p_bootloader_settings->valid_app == BOOTLOADER_SETTINGS_INVALID_APPLICATION)
+ {
+ return false;
+ }
+
+ return true;
+}
+
+
+static void bootloader_settings_save(bootloader_settings_t * p_settings)
+{
+ //TODO. This is temporary
+ static uint8_t ant_boot_settings[BOOTLOADER_SETTINGS_FLASH_BLOCK_SIZE];
+ static pstorage_handle_t ant_boot_settings_handle;
+
+ /* Backing up ant_boot_settings. */
+ ant_boot_settings_handle.module_id = m_bootsettings_handle.module_id;
+ ant_boot_settings_handle.block_id = m_bootsettings_handle.block_id + (BOOTLOADER_SETTINGS_FLASH_BLOCK_SIZE * (BOOTLOADER_SETTINGS_FLASH_BLOCK_COUNT - 1));
+ memcpy(ant_boot_settings, (uint8_t*)ant_boot_settings_handle.block_id, BOOTLOADER_SETTINGS_FLASH_BLOCK_SIZE);
+
+ /* NOTE: Must erase the whole module to prevent pstorage block erasing which uses swap space*/
+ uint32_t err_code = pstorage_clear(&m_bootsettings_handle,
+ BOOTLOADER_SETTINGS_FLASH_BLOCK_SIZE * BOOTLOADER_SETTINGS_FLASH_BLOCK_COUNT);
+ APP_ERROR_CHECK(err_code);
+
+ /* Write back ant_boot_settings */
+ err_code = pstorage_store(&ant_boot_settings_handle,
+ ant_boot_settings,
+ BOOTLOADER_SETTINGS_FLASH_BLOCK_SIZE,
+ 0);
+ APP_ERROR_CHECK(err_code);
+
+ err_code = pstorage_store(&m_bootsettings_handle,
+ (uint8_t *)p_settings,
+ sizeof(bootloader_settings_t),
+ 0);
+ APP_ERROR_CHECK(err_code);
+}
+
+
+void bootloader_dfu_update_process(dfu_update_status_t update_status)
+{
+ static bootloader_settings_t settings;
+ const bootloader_settings_t * p_bootloader_settings;
+ uint32_t err_code;
+
+ bootloader_util_settings_get(&p_bootloader_settings); /* Extract current values of the bootloader_settings*/
+ memcpy(&settings, p_bootloader_settings, sizeof(bootloader_settings_t)); /* Copy over to local bootloader_settings*/
+
+ if (update_status.status_code == DFU_UPDATE_NEW_IMAGES)
+ {
+ if (update_status.sd_image_size != NEW_IMAGE_SIZE_EMPTY)
+ {
+ settings.sd_image.st.size = update_status.sd_image_size;
+ settings.sd_image.st.bank = update_status.bank_used;
+ }
+ else
+ {
+ settings.sd_image.st.size = NEW_IMAGE_SIZE_EMPTY;
+ }
+
+ if (update_status.bl_image_size != NEW_IMAGE_SIZE_EMPTY)
+ {
+ settings.bl_image.st.size = update_status.bl_image_size;
+ settings.bl_image.st.bank = update_status.bank_used;
+ }
+ else
+ {
+ settings.bl_image.st.size = NEW_IMAGE_SIZE_EMPTY;
+ }
+
+ if (update_status.ap_image_size != NEW_IMAGE_SIZE_EMPTY)
+ {
+ settings.ap_image.st.size = update_status.ap_image_size;
+ settings.ap_image.st.bank = update_status.bank_used;
+ }
+ else
+ {
+ settings.ap_image.st.size = NEW_IMAGE_SIZE_EMPTY;
+ }
+
+ settings.src_image_address = update_status.src_image_address;
+ m_update_status = BOOTLOADER_SETTINGS_SAVING;
+
+ /*Clears bootloader_settings critical flag - in case it was used by MBR*/
+ if (*((uint32_t *)BOOT_SETTINGS_PEND_ADDRESS) != 0xFFFFFFFF)
+ {
+ err_code = blocking_flash_page_erase(BOOT_SETTINGS_PEND_ADDRESS / CODE_PAGE_SIZE);
+ APP_ERROR_CHECK(err_code);
+ }
+
+ // TEMPORARY: This serves as a critical flag for the bootloader_settings updating.
+ err_code = blocking_flash_word_write((uint32_t *)BOOT_SETTINGS_PEND_ADDRESS,
+ BOOT_SETTINGS_PEND_VALUE);
+ APP_ERROR_CHECK(err_code);
+
+ bootloader_settings_save(&settings);
+ }
+ else if (update_status.status_code == DFU_UPDATE_AP_SWAPPED)
+ {
+ settings.ap_image.st.bank = NEW_IMAGE_BANK_DONE;
+ settings.ap_image.st.size = p_bootloader_settings->ap_image.st.size;
+ settings.valid_app = BOOTLOADER_SETTINGS_VALID_APPLICATION;
+ m_update_status = BOOTLOADER_SETTINGS_SAVING;
+
+ /*Clears bootloader_settings critical flag - in case it was used by MBR*/
+ if (*((uint32_t *)BOOT_SETTINGS_PEND_ADDRESS) != 0xFFFFFFFF)
+ {
+ err_code = blocking_flash_page_erase(BOOT_SETTINGS_PEND_ADDRESS / CODE_PAGE_SIZE);
+ APP_ERROR_CHECK(err_code);
+ }
+
+ // TEMPORARY: This serves as a critical flag for the bootloader_settings updating.
+ err_code = blocking_flash_word_write((uint32_t *)BOOT_SETTINGS_PEND_ADDRESS,
+ BOOT_SETTINGS_PEND_VALUE);
+ APP_ERROR_CHECK(err_code);
+
+ bootloader_settings_save(&settings);
+ }
+ else if (update_status.status_code == DFU_UPDATE_AP_INVALIDATED)
+ {
+ if (p_bootloader_settings->valid_app != BOOTLOADER_SETTINGS_INVALID_APPLICATION)
+ {
+ settings.valid_app = BOOTLOADER_SETTINGS_INVALID_APPLICATION;
+ m_update_status = BOOTLOADER_UPDATING;
+ bootloader_settings_save(&settings);
+ }
+ }
+ else if (update_status.status_code == DFU_TIMEOUT)
+ {
+ // Timeout has occurred. Close the connection with the DFU Controller.
+// dfu_transport_close();
+
+ m_update_status = BOOTLOADER_TIMEOUT;
+ }
+ else if (update_status.status_code == DFU_RESET)
+ {
+ // Timeout has occurred. Close the connection with the DFU Controller.
+// dfu_transport_close();
+
+ m_update_status = BOOTLOADER_RESET;
+ }
+ else
+ {
+ // No implementation needed.
+ }
+}
+
+
+uint32_t bootloader_init(void)
+{
+ uint32_t err_code;
+ pstorage_module_param_t storage_params;
+
+ storage_params.cb = pstorage_callback_handler;
+ storage_params.block_size = BOOTLOADER_SETTINGS_FLASH_BLOCK_SIZE;
+ storage_params.block_count = BOOTLOADER_SETTINGS_FLASH_BLOCK_COUNT;
+
+ err_code = pstorage_init();
+ if (err_code != NRF_SUCCESS)
+ {
+ return err_code;
+ }
+
+ err_code = pstorage_register(&storage_params, &m_bootsettings_handle);
+
+ m_delay_applied = false;
+ return err_code;
+}
+
+
+uint32_t bootloader_dfu_start(void)
+{
+ uint32_t err_code = NRF_SUCCESS;
+
+ err_code = dfu_init();
+ if (err_code != NRF_SUCCESS)
+ {
+ return err_code;
+ }
+
+ err_code = dfu_transport_update_start();
+
+ wait_for_events();
+
+ err_code = dfu_transport_close();
+
+ return err_code;
+}
+
+
+/**@brief Function for disabling all interrupts before jumping from bootloader to application.
+ */
+static void interrupts_disable(void)
+{
+ uint32_t interrupt_setting_mask;
+ uint8_t irq;
+
+ // We start the loop from first interrupt, i.e. interrupt 0.
+ irq = 0;
+ // Fetch the current interrupt settings.
+ interrupt_setting_mask = NVIC->ISER[0];
+
+ for (; irq < MAX_NUMBER_INTERRUPTS; irq++)
+ {
+ if (interrupt_setting_mask & (IRQ_ENABLED << irq))
+ {
+ // The interrupt was enabled, and hence disable it.
+ NVIC_DisableIRQ((IRQn_Type) irq);
+ }
+ }
+}
+
+// Ensure that flash operations are not executed within the first 100 ms seconds to allow
+// a debugger to be attached
+static void debugger_delay (void)
+{
+ if (m_delay_applied == false)
+ {
+ m_delay_applied = true;
+ nrf_delay_ms(100);
+ }
+}
+
+void bootloader_app_start(uint32_t app_addr)
+{
+ // If the applications CRC has been checked and passed, the magic number will be written and we
+ // can start the application safely.
+ uint32_t err_code = sd_softdevice_disable();
+ APP_ERROR_CHECK(err_code);
+
+ interrupts_disable();
+
+#if defined (S210_V3_STACK)
+ err_code = sd_softdevice_forward_to_application();
+#else
+ err_code = sd_softdevice_vector_table_base_set(CODE_REGION_1_START);
+#endif
+ APP_ERROR_CHECK(err_code);
+
+ bootloader_util_app_start(CODE_REGION_1_START);
+}
+
+
+#if !defined (S210_V3_STACK)
+uint32_t temp_value;
+uint32_t bootloader_dfu_sd_update_continue()
+{
+ uint32_t err_code = NRF_SUCCESS;
+ const bootloader_settings_t * p_bootloader_settings;
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ /* Ignore update attempts on invalid src_image_address */
+ if ( (p_bootloader_settings->src_image_address == SRC_IMAGE_ADDRESS_EMPTY) ||
+ (p_bootloader_settings->src_image_address == SRC_IMAGE_ADDRESS_INVALID))
+ {
+ return NRF_SUCCESS;
+ }
+
+ if ( (p_bootloader_settings->sd_image.st.bank == NEW_IMAGE_BANK_0) ||
+ (p_bootloader_settings->sd_image.st.bank == NEW_IMAGE_BANK_1))
+ {
+ debugger_delay();
+
+ err_code = dfu_sd_image_swap();
+ if (dfu_sd_image_validate() == NRF_SUCCESS)
+ {
+ /* This is a manual write to flash, non-softdevice managed */
+ uint32_t address = (uint32_t)p_bootloader_settings + BOOTLOADER_SETTINGS_SD_IMAGE_SIZE_ADR_OFFSET;
+ temp_value = p_bootloader_settings->sd_image.all & 0x3FFFFFFF; // clears image bank bits.
+ err_code = blocking_flash_word_write((uint32_t *)address, temp_value);
+ //TODO need to catch verification error
+ }
+ }
+ return err_code;
+}
+
+uint32_t bootloader_dfu_bl_update_continue(void)
+{
+ uint32_t err_code = NRF_SUCCESS;
+ const bootloader_settings_t * p_bootloader_settings;
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ /* Ignore update attempts on invalid src_image_address */
+ if ( (p_bootloader_settings->src_image_address == SRC_IMAGE_ADDRESS_EMPTY) ||
+ (p_bootloader_settings->src_image_address == SRC_IMAGE_ADDRESS_INVALID))
+ {
+ return NRF_SUCCESS;
+ }
+
+ if ( (p_bootloader_settings->bl_image.st.bank == NEW_IMAGE_BANK_0) ||
+ (p_bootloader_settings->bl_image.st.bank == NEW_IMAGE_BANK_1))
+ {
+ debugger_delay();
+
+ if (dfu_bl_image_validate() != NRF_SUCCESS)
+ {
+ err_code = dfu_bl_image_swap(); // reset is built in to the mbr bootloader swap
+ }
+ else
+ {
+ /* This is a manual write to flash, non-softdevice managed */
+ uint32_t address = (uint32_t)p_bootloader_settings + BOOTLOADER_SETTINGS_BL_IMAGE_SIZE_ADR_OFFSET;
+ uint32_t value = p_bootloader_settings->bl_image.all & 0x3FFFFFFF; // clears image bank bits.
+ err_code = blocking_flash_word_write((uint32_t *)address, value);
+ //TODO need to catch verification error
+ }
+ }
+ return err_code;
+}
+#endif // !S210_V3_STACK
+
+uint32_t bootloader_dfu_ap_update_continue(void)
+{
+ uint32_t err_code = NRF_SUCCESS;
+ const bootloader_settings_t * p_bootloader_settings;
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ /* Ignore update attempts on invalid src_image_address */
+ if ( (p_bootloader_settings->src_image_address == SRC_IMAGE_ADDRESS_EMPTY) ||
+ (p_bootloader_settings->src_image_address == SRC_IMAGE_ADDRESS_INVALID))
+ {
+ return NRF_SUCCESS;
+ }
+
+ if ( (p_bootloader_settings->ap_image.st.bank == NEW_IMAGE_BANK_0) ||
+ (p_bootloader_settings->ap_image.st.bank == NEW_IMAGE_BANK_1))
+ {
+ /* If updating application only, we can start the copy right now*/
+ if ((p_bootloader_settings->sd_image.st.size == NEW_IMAGE_SIZE_EMPTY) &&
+ (p_bootloader_settings->bl_image.st.size == NEW_IMAGE_SIZE_EMPTY))
+ {
+ err_code = dfu_ap_image_swap();
+
+ dfu_update_status_t update_status = {DFU_UPDATE_AP_SWAPPED, };
+
+ bootloader_dfu_update_process(update_status);
+
+ wait_for_events();
+ }
+ }
+ return err_code;
+}
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util.c
new file mode 100644
index 0000000..8ebc4b2
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util.c
@@ -0,0 +1,83 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "bootloader_util.h"
+#include <stdint.h>
+#include "nordic_common.h"
+#include "bootloader_types.h"
+#include <dfu_types.h>
+#include "compiler_abstraction.h"
+
+/**< This variables reserves a codepage for bootloader specific settings, to ensure the compiler doesn't locate any code or variables at his location. */
+extern uint8_t m_boot_settings[CODE_PAGE_SIZE];
+extern uint8_t m_boot_settings_pend[CODE_PAGE_SIZE];
+
+/**< This variable ensures that the linker script will write the bootloader start address to the UICR register. This value will be written in the HEX file and thus written to UICR when the bootloader is flashed into the chip. */
+extern uint32_t m_uicr_bootloader_start_address;
+
+#ifdef NRF52
+
+/**< This variable ensures that the linker script will write the retaining page address to the UICR register. This value will be written in the HEX file and thus written to UICR when the bootloader is flashed into the chip. */
+extern uint32_t m_uicr_nrffw_1;
+
+#endif
+
+
+/**@brief Function for starting the application (compiler specific).
+ *
+ * @param[in] start_addr Start address.
+ */
+void StartApplication(uint32_t start_addr);
+
+
+void bootloader_util_app_start(uint32_t start_addr)
+{
+ StartApplication(start_addr);
+}
+
+void bootloader_util_settings_get(const bootloader_settings_t ** pp_bootloader_settings)
+{
+ // Read only pointer to bootloader settings in flash.
+ static bootloader_settings_t const * const p_bootloader_settings =
+ (bootloader_settings_t *)&m_boot_settings[0];
+
+ *pp_bootloader_settings = p_bootloader_settings;
+}
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util_arm.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util_arm.c
new file mode 100644
index 0000000..03cc4be
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util_arm.c
@@ -0,0 +1,65 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "bootloader_util.h"
+#include <stdint.h>
+#include "nordic_common.h"
+#include "bootloader_types.h"
+#include <dfu_types.h>
+#include "compiler_abstraction.h"
+
+
+uint8_t m_boot_settings[CODE_PAGE_SIZE] __attribute__((at(BOOTLOADER_SETTINGS_ADDRESS))) __attribute__((used));
+uint8_t m_boot_settings_pend[CODE_PAGE_SIZE] __attribute__((at(BOOTLOADER_MBR_RETAINING_PAGE_ADDRESS))) __attribute__((used));
+uint32_t m_uicr_bootloader_start_address __attribute__((at(NRF_UICR_BOOT_START_ADDRESS))) = BOOTLOADER_REGION_START;
+#ifdef NRF52
+uint32_t m_uicr_nrffw_1 __attribute__((at(NRF_UICR_NRFFW_1))) = BOOTLOADER_MBR_RETAINING_PAGE_ADDRESS;
+#endif
+
+
+__ASM void StartApplication(uint32_t start_addr)
+{
+ LDR R2, [R0] ; Get App MSP.
+ MSR MSP, R2 ; Set the main stack pointer to the applications MSP.
+ LDR R3, [R0, #0x00000004] ; Get application reset vector address.
+ BX R3 ; No return - stack code is now activated only through SVC and plain interrupts.
+ ALIGN
+}
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util_gcc.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util_gcc.c
new file mode 100644
index 0000000..07494a7
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/bootloader_util_gcc.c
@@ -0,0 +1,68 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "bootloader_util.h"
+#include <stdint.h>
+#include "nordic_common.h"
+#include "bootloader_types.h"
+#include <dfu_types.h>
+#include "compiler_abstraction.h"
+
+
+uint8_t m_boot_settings[CODE_PAGE_SIZE] __attribute__((section (".boot_settings"))) __attribute__((used));
+uint8_t m_boot_settings_pend[CODE_PAGE_SIZE] __attribute__((section (".boot_settings_pending"))) __attribute__((used));
+uint32_t m_uicr_bootloader_start_address __attribute__((section (".uicr_boot_start_address"))) __attribute__((used)) = BOOTLOADER_REGION_START;
+#ifdef NRF52
+uint32_t m_uicr_nrffw_1 __attribute__((section (".uicr_mbr_retaining_address"))) __attribute__((used)) = BOOTLOADER_MBR_RETAINING_PAGE_ADDRESS;
+#endif
+
+
+void StartApplication(uint32_t start_addr)
+{
+ __ASM volatile(
+ "LDR R2, [%0] \n" //Get App MSP.
+ "MSR MSP, R2 \n" //Set the main stack pointer to the applications MSP.
+ "LDR R3, [%0, #0x00000004] \n" //Get application reset vector address.
+ "BX R3 \n" //No return - stack code is now activated only through SVC and plain interrupts.
+ ".ALIGN \n"
+ :: "r" (start_addr) // Argument list for the gcc assembly. start_addr is %0.
+ );
+}
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/config/hci_mem_pool_internal.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/config/hci_mem_pool_internal.h
new file mode 100644
index 0000000..99f4b12
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/config/hci_mem_pool_internal.h
@@ -0,0 +1,69 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/** @file
+ *
+ * @defgroup memory_pool_internal Memory Pool Internal
+ * @{
+ * @ingroup memory_pool
+ *
+ * @brief Memory pool internal definitions
+ */
+
+#ifndef MEM_POOL_INTERNAL_H__
+#define MEM_POOL_INTERNAL_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define TX_BUF_SIZE 160u /**< TX buffer size in bytes. */
+#define RX_BUF_SIZE TX_BUF_SIZE /**< RX buffer size in bytes. */
+
+#define RX_BUF_QUEUE_SIZE 2u /**< RX buffer element size. */
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // MEM_POOL_INTERNAL_H__
+
+/** @} */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/config/pstorage_platform.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/config/pstorage_platform.h
new file mode 100644
index 0000000..1eb4703
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/config/pstorage_platform.h
@@ -0,0 +1,99 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+ /** @cond To make doxygen skip this file */
+
+/** @file
+ * This header contains defines with respect persistent storage that are specific to
+ * persistent storage implementation and application use case.
+ */
+#ifndef PSTORAGE_PL_H__
+#define PSTORAGE_PL_H__
+
+ #include <stdint.h>
+
+#define PSTORAGE_FLASH_PAGE_SIZE ((uint16_t)NRF_FICR->CODEPAGESIZE) /**< Size of one flash page. */
+#define PSTORAGE_FLASH_EMPTY_MASK 0xFFFFFFFF /**< Bit mask that defines an empty address in flash. */
+
+#define PSTORAGE_FLASH_PAGE_END NRF_FICR->CODESIZE
+
+#define PSTORAGE_NUM_OF_PAGES 1 /**< Number of flash pages allocated for the pstorage module excluding the swap page, configurable based on system requirements. */
+#define PSTORAGE_MIN_BLOCK_SIZE 0x0010 /**< Minimum size of block that can be registered with the module. Should be configured based on system requirements, recommendation is not have this value to be at least size of word. */
+
+#define PSTORAGE_DATA_START_ADDR ((PSTORAGE_FLASH_PAGE_END - PSTORAGE_NUM_OF_PAGES) \
+ * PSTORAGE_FLASH_PAGE_SIZE) /**< Start address for persistent data, configurable according to system requirements. */
+#define PSTORAGE_DATA_END_ADDR (PSTORAGE_FLASH_PAGE_END * PSTORAGE_FLASH_PAGE_SIZE) /**< End address for persistent data, configurable according to system requirements. */
+#define PSTORAGE_SWAP_ADDR PSTORAGE_DATA_END_ADDR
+
+#define PSTORAGE_MAX_BLOCK_SIZE PSTORAGE_FLASH_PAGE_SIZE /**< Maximum size of block that can be registered with the module. Should be configured based on system requirements. And should be greater than or equal to the minimum size. */
+#define PSTORAGE_CMD_QUEUE_SIZE 10 /**< Maximum number of flash access commands that can be maintained by the module for all applications. Configurable. */
+
+/**@brief Define this flag in case Raw access to persistent memory is to be enabled. Raw mode
+ * unlike the data mode is for uses other than storing data from various mode. This mode is
+ * employed when updating firmware or similar uses. Therefore, this mode shall be enabled
+ * only for these special use cases and typically disabled.
+ */
+#define PSTORAGE_RAW_MODE_ENABLE
+
+/** Abstracts persistently memory block identifier. */
+typedef uint32_t pstorage_block_t;
+
+typedef struct
+{
+ uint32_t module_id; /**< Module ID.*/
+ pstorage_block_t block_id; /**< Block ID.*/
+} pstorage_handle_t;
+
+typedef uint32_t pstorage_size_t; /** Size of length and offset fields. */
+
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // PSTORAGE_PL_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/** @} */
+/** @endcond */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/debug_pin.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/debug_pin.c
new file mode 100644
index 0000000..e61bcbd
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/debug_pin.c
@@ -0,0 +1,487 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2014
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#include "nrf.h"
+//#include "nrf51_bitfields.h"
+#include "debug_pin.h"
+
+#if defined (DEBUGGING_PINS_ENABLE)
+
+///////////////////////////////////////////////////////////////////////
+// This function outputs a Manchester waveform for a
+// given priority context and event number. The particular waveforms were pre-calculated
+// so that the transmission speed is as fast as possible.
+// With Manchester encoding, the clock is XOR'd with an oversampled data stream.
+// This way, one is guaranteed to have a transitition every bit period and
+// the clock can be extracted from the data stream.
+// After oversampling the data (e.g. bABC... -> bAABBCC) and XORing with 0x55 or
+// b01010101.
+//
+// The following waveform lookup table was pre-determined:
+// Data Output Waveform
+// ---------------------
+// 0 0x55
+// 1 0x56
+// 2 0x59
+// 3 0x5A
+// 4 0x65
+// 5 0x66
+// 6 0x69
+// 7 0x6A
+// 8 0x95
+// 9 0x96
+// 10 0x99
+// 11 0x9A
+// 12 0xA5
+// 13 0xA6
+// 14 0xA9
+// 15 0xAA
+///////////////////////////////////////////////////////////////////////
+
+#define STACK_DEBUG_MANCHESTER_BYTE55(ucPin) {NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE56(ucPin) {NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE59(ucPin) {NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE5A(ucPin) {NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE65(ucPin) {NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE66(ucPin) {NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE69(ucPin) {NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE6A(ucPin) {NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE95(ucPin) {NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE96(ucPin) {NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE99(ucPin) {NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTE9A(ucPin) {NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTEA5(ucPin) {NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTEA6(ucPin) {NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTEA9(ucPin) {NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_BYTEAA(ucPin) {NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_PREAMBLE_ODD(ucPin) {NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();}
+
+#define STACK_DEBUG_MANCHESTER_PREAMBLE_EVEN(ucPin) {NRF_GPIO->OUTSET = 1UL << ucPin;\
+ __nop(); __nop();\
+ NRF_GPIO->OUTCLR = 1UL << ucPin;\
+ __nop(); __nop();}
+
+void stack_debug_Manchester_Start(uint8_t ucPin, uint8_t ucCode)
+{
+ __disable_irq();
+
+ NRF_GPIO->OUTCLR = 1UL << ucPin;
+ __nop(); __nop();
+
+ switch (ucCode)
+ {
+ case 0:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_ODD(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE55(ucPin);
+ break;
+
+ case 1:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_EVEN(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE56(ucPin);
+ break;
+
+ case 2:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_ODD(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE59(ucPin);
+ break;
+
+ case 3:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_EVEN(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE5A(ucPin);
+ break;
+
+ case 4:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_ODD(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE65(ucPin);
+ break;
+
+ case 5:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_EVEN(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE66(ucPin);
+ break;
+
+ case 6:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_ODD(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE69(ucPin);
+ break;
+
+ case 7:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_EVEN(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE6A(ucPin);
+ break;
+
+ case 8:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_ODD(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE95(ucPin);
+ break;
+
+ case 9:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_EVEN(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE96(ucPin);
+ break;
+
+ case 10:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_ODD(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE99(ucPin);
+ break;
+
+ case 11:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_EVEN(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTE9A(ucPin);
+ break;
+
+ case 12:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_ODD(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTEA5(ucPin);
+ break;
+
+ case 13:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_EVEN(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTEA6(ucPin);
+ break;
+
+ case 14:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_ODD(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTEA9(ucPin);
+ break;
+
+ case 15:
+ STACK_DEBUG_MANCHESTER_PREAMBLE_EVEN(ucPin);
+ STACK_DEBUG_MANCHESTER_BYTEAA(ucPin);
+ break;
+
+ default:
+ break;
+
+ }
+
+ // clear last manchester code state
+ NRF_GPIO->OUTCLR = 1UL << ucPin;
+ __nop(); __nop();
+
+ // start window
+ NRF_GPIO->OUTSET = 1UL << ucPin;
+ __nop(); __nop();
+
+ __enable_irq();
+}
+
+void stack_debug_Manchester_Stop(uint8_t ucPin)
+{
+ __disable_irq();
+
+ // end window
+ NRF_GPIO->OUTCLR = 1UL << ucPin;
+ __nop(); __nop();
+
+ __enable_irq();
+}
+
+#endif // DEBUGGING_PINS_ENABLE
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/dfu_dual_bank.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/dfu_dual_bank.c
new file mode 100644
index 0000000..3bf1f56
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/dfu_dual_bank.c
@@ -0,0 +1,679 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include <stdint.h>
+#include <stddef.h>
+#include "dfu.h"
+#include <dfu_types.h>
+#include "nrf.h"
+//#include "nrf.h"
+//#include "nrf51_bitfields.h"
+#include "app_util.h"
+#include "nrf_sdm.h"
+#include "app_error.h"
+#include "nrf_error.h"
+#include "app_timer.h"
+#include "nordic_common.h"
+#include "bootloader.h"
+#include "bootloader_types.h"
+#include "bootloader_util.h"
+#include "crc.h"
+#include "pstorage.h"
+#include "nrf_gpio.h"
+#if !defined (S210_V3_STACK)
+#include "nrf_mbr.h"
+#endif // !S210_V3_STACK
+
+#include "debug_pin.h"
+/**@brief States of the DFU state machine. */
+typedef enum
+{
+ DFU_STATE_INIT_ERROR, /**< State for: dfu_init(...) error. */
+ DFU_STATE_IDLE, /**< State for: idle. */
+ DFU_STATE_RDY, /**< State for: ready. */
+ DFU_STATE_RX_INIT_PKT, /**< State for: receiving initialization packet. */
+ DFU_STATE_RX_DATA_PKT, /**< State for: receiving data packet. */
+ DFU_STATE_VALIDATE, /**< State for: validate. */
+ DFU_STATE_WAIT_4_ACTIVATE /**< State for: waiting for dfu_image_activate(). */
+} dfu_state_t;
+
+static dfu_state_t m_dfu_state; /**< Current DFU state. */
+static uint32_t m_image_size; /**< Size of the image that will be transmitted. */
+static dfu_start_packet_t m_start_packet; /**< Start packet received for this update procedure. Contains update mode and image sizes information to be used for image transfer. */
+static uint8_t m_active_bank; /**< Activated bank for new image buffering */
+
+static uint32_t m_data_received; /**< Amount of received data. */
+APP_TIMER_DEF(m_dfu_timer_id); /**< Application timer id. */
+static bool m_dfu_timed_out = false; /**< Boolean flag value for tracking DFU timer timeout state. */
+static pstorage_handle_t m_storage_handle_swap;
+static pstorage_handle_t m_storage_handle_app;
+static pstorage_module_param_t m_storage_module_param;
+static dfu_callback_t m_data_pkt_cb;
+
+#define DFU_TIMEOUT_INTERVAL APP_TIMER_TICKS(120000) /**< DFU timeout interval in units of timer ticks. */
+
+//lint !e655 suppress Lint Warning 655: Bit-wise operations.
+#define IS_UPDATING_SD() (m_start_packet.dfu_update_mode & DFU_UPDATE_SD) /**< Macro for determining if a SoftDevice update is ongoing. */
+//lint !e655 suppress Lint Warning 655: Bit-wise operations
+#define IS_UPDATING_BL() (m_start_packet.dfu_update_mode & DFU_UPDATE_BL) /**< Macro for determining if a Bootloader update is ongoing. */
+
+#define IS_UPDATING_APP() (m_start_packet.dfu_update_mode & DFU_UPDATE_APP) /**< Macro for determining if a Application update is ongoing. */
+#define IMAGE_WRITE_IN_PROGRESS() (m_data_received > 0) /**< Macro for determining is image write in progress. */
+
+
+static void pstorage_callback_handler(pstorage_handle_t * handle, uint8_t op_code, uint32_t result, uint8_t * p_data, uint32_t data_len)
+{
+ APP_ERROR_CHECK(result);
+
+ if (handle->block_id != dfu_storage_start_address_get())
+ {
+ //There is no need to process this.
+ return;
+ }
+
+ if ((m_dfu_state == DFU_STATE_RX_DATA_PKT) &&
+ (op_code == PSTORAGE_STORE_OP_CODE))
+ {
+ if (m_data_pkt_cb != NULL)
+ {
+ m_data_pkt_cb(result, p_data);
+ }
+ }
+
+ //clearing done.
+ if (op_code == PSTORAGE_CLEAR_OP_CODE)
+ {
+ if (m_data_pkt_cb != NULL)
+ {
+ m_data_pkt_cb(result, NULL);
+ }
+ }
+}
+
+
+/**@brief Function for handling the DFU timeout.
+ *
+ * @param[in] p_context The timeout context.
+ */
+static void dfu_timeout_handler(void * p_context)
+{
+ UNUSED_PARAMETER(p_context);
+ dfu_update_status_t update_status;
+
+ m_dfu_timed_out = true;
+ update_status.status_code = DFU_TIMEOUT;
+
+ bootloader_dfu_update_process(update_status);
+}
+
+
+/**@brief Function for restarting the DFU Timer.
+*
+ * @details This function will stop and restart the DFU timer. This function will be called by the
+ * functions handling any DFU packet received from the peer that is transferring a firmware
+ * image.
+ */
+static uint32_t dfu_timer_restart(void)
+{
+ if (m_dfu_timed_out)
+ {
+ // The DFU timer had already timed out.
+ return NRF_ERROR_INVALID_STATE;
+ }
+
+ uint32_t err_code = app_timer_stop(m_dfu_timer_id);
+
+ if (err_code != NRF_SUCCESS)
+ {
+ err_code = app_timer_start(m_dfu_timer_id, DFU_TIMEOUT_INTERVAL, NULL);
+ }
+
+ return err_code;
+}
+
+
+uint32_t dfu_init(void)
+{
+ uint32_t err_code = NRF_SUCCESS;
+
+ m_storage_module_param.cb = pstorage_callback_handler;
+
+ err_code = pstorage_raw_register(&m_storage_module_param, &m_storage_handle_app);
+ if (err_code != NRF_SUCCESS)
+ {
+ m_dfu_state = DFU_STATE_INIT_ERROR;
+ return err_code;
+ }
+
+ m_storage_handle_app.block_id = CODE_REGION_1_START;
+ m_storage_handle_swap = m_storage_handle_app;
+ m_storage_handle_swap.block_id += DFU_IMAGE_MAX_SIZE_BANKED;
+
+ // Create the timer to monitor the activity by the peer doing the firmware update.
+ err_code = app_timer_create(&m_dfu_timer_id,
+ APP_TIMER_MODE_SINGLE_SHOT,
+ dfu_timeout_handler);
+ if (err_code == NRF_SUCCESS)
+ {
+ // Start the DFU timer.
+ err_code = app_timer_start(m_dfu_timer_id, DFU_TIMEOUT_INTERVAL, NULL);
+ }
+
+ m_data_received = 0;
+ m_dfu_state = DFU_STATE_IDLE;
+
+ return err_code;
+}
+
+
+void dfu_register_callback(dfu_callback_t callback_handler)
+{
+ m_data_pkt_cb = callback_handler;
+}
+
+uint32_t dfu_start_pkt_handle(dfu_update_packet_t * p_packet)
+{
+ uint32_t err_code = NRF_SUCCESS;
+
+ m_start_packet = p_packet->params.start_packet;
+
+ // Check that the requested update procedure is supported.
+ // Currently the following combinations are allowed:
+ // - Application
+ // - SoftDevice
+ // - Bootloader
+ // - SoftDevice with Bootloader
+ if (IS_UPDATING_APP() && //lint !e655 suppress lint warning 655: bit-wise operations
+ (IS_UPDATING_SD() || //lint !e655 suppress Lint Warning 655: Bit-wise operations
+ IS_UPDATING_BL() || //lint !e655 suppress lint warning 655: bit-wise operations
+ ((m_start_packet.app_image_size & (sizeof(uint32_t) - 1)) != 0)))
+ {
+ // Image_size is not a multiple of 4 (word size).
+ return NRF_ERROR_NOT_SUPPORTED;
+ }
+
+ if (IS_UPDATING_SD() && //lint !e655 suppress lint warning 655: bit-wise operations
+ ((m_start_packet.sd_image_size & (sizeof(uint32_t) - 1)) != 0))
+ {
+ // Image_size is not a multiple of 4 (word size).
+ return NRF_ERROR_NOT_SUPPORTED;
+ }
+
+ if (IS_UPDATING_BL() && //lint !e655 suppress lint warning 655: bit-wise operations
+ ((m_start_packet.bl_image_size & (sizeof(uint32_t) - 1)) != 0))
+ {
+ // Image_size is not a multiple of 4 (word size).
+ return NRF_ERROR_NOT_SUPPORTED;
+ }
+
+ m_image_size = m_start_packet.sd_image_size +
+ m_start_packet.bl_image_size +
+ m_start_packet.app_image_size +
+ m_start_packet.info_bytes_size;
+
+ if (IS_UPDATING_BL() && m_start_packet.bl_image_size > DFU_BL_IMAGE_MAX_SIZE)//lint !e655 suppress Lint Warning 655: Bit-wise operations
+ {
+ return NRF_ERROR_DATA_SIZE;
+ }
+ else if (m_image_size > DFU_IMAGE_MAX_SIZE_FULL)
+ {
+ return NRF_ERROR_DATA_SIZE;
+ }
+ else
+ {
+ // Do nothing.
+ }
+
+ // If new softdevice size is greater than the code region 1 boundary
+ if (IS_UPDATING_SD() && m_start_packet.sd_image_size > (CODE_REGION_1_START - SOFTDEVICE_REGION_START))//lint !e655 suppress Lint Warning 655: Bit-wise operations
+ {
+ //calculate storage starting offset.
+ uint32_t storage_starting_offset;
+ storage_starting_offset = m_start_packet.sd_image_size - (CODE_REGION_1_START - SOFTDEVICE_REGION_START);
+ storage_starting_offset = CODE_REGION_1_START + storage_starting_offset;
+ if (storage_starting_offset & ~(NRF_FICR->CODEPAGESIZE - 1))
+ {
+ storage_starting_offset &= ~(NRF_FICR->CODEPAGESIZE - 1);
+ storage_starting_offset += NRF_FICR->CODEPAGESIZE;
+ }
+
+ m_storage_handle_app.block_id = storage_starting_offset;
+ }
+
+ switch (m_dfu_state)
+ {
+ case DFU_STATE_RX_INIT_PKT:
+ // Valid peer activity detected. Hence restart the DFU timer.
+ err_code = dfu_timer_restart();
+ if (err_code != NRF_SUCCESS)
+ {
+ return err_code;
+ }
+
+ m_dfu_state = DFU_STATE_RDY;
+ //break; fallthrough
+ case DFU_STATE_RDY:
+ break;
+
+ default:
+ err_code = NRF_ERROR_INVALID_STATE;
+ break;
+ }
+
+ return err_code;
+}
+
+
+uint32_t dfu_data_pkt_handle(dfu_update_packet_t * p_packet)
+{
+ uint32_t data_length;
+ uint32_t err_code;
+ uint32_t * p_data;
+
+ if (p_packet == NULL)
+ {
+ return NRF_ERROR_NULL;
+ }
+
+ // Check pointer alignment.
+ if (((uint32_t) (p_packet->params.data_packet.p_data_packet)) & (sizeof(uint32_t) - 1))
+ {
+ // The p_data_packet is not word aligned address.
+ return NRF_ERROR_INVALID_ADDR;
+ }
+
+ switch (m_dfu_state)
+ {
+ case DFU_STATE_RDY:
+ case DFU_STATE_RX_INIT_PKT:
+ m_dfu_state = DFU_STATE_RX_DATA_PKT;
+ // fall-through.
+
+ case DFU_STATE_RX_DATA_PKT:
+ data_length = p_packet->params.data_packet.packet_length * sizeof(uint32_t);
+
+ if ((m_data_received + data_length) > m_image_size)
+ {
+ // The caller is trying to write more bytes into the flash than the size provided to
+ // the dfu_image_size_set function. This is treated as a serious error condition and
+ // an unrecoverable one. Hence point the variable mp_app_write_address to the top of
+ // the flash area. This will ensure that all future application data packet writes
+ // will be blocked because of the above check.
+ m_data_received = 0xFFFFFFFF;
+
+ return NRF_ERROR_DATA_SIZE;
+ }
+
+ // Valid peer activity detected. Hence restart the DFU timer.
+ err_code = dfu_timer_restart();
+ if (err_code != NRF_SUCCESS)
+ {
+ return err_code;
+ }
+
+ p_data = (uint32_t *)p_packet->params.data_packet.p_data_packet;
+
+ if (m_active_bank == NEW_IMAGE_BANK_0) //lint !e655 suppress Lint Warning 655: Bit-wise operations
+ {
+ err_code = pstorage_raw_store(&m_storage_handle_app, (uint8_t*) p_data, data_length, m_data_received);
+ }
+ else
+ {
+ err_code = pstorage_raw_store(&m_storage_handle_swap, (uint8_t*) p_data, data_length, m_data_received);
+ }
+
+ if (err_code != NRF_SUCCESS)
+ {
+ return err_code;
+ }
+
+ m_data_received += data_length;
+
+ if (m_data_received != m_image_size)
+ {
+ // The entire image is not received yet. More data is expected.
+ err_code = NRF_ERROR_INVALID_LENGTH;
+ }
+ else
+ {
+ // The entire image has been received. Return NRF_SUCCESS.
+ err_code = NRF_SUCCESS;
+ }
+ break;
+
+ default:
+ err_code = NRF_ERROR_INVALID_STATE;
+ break;
+ }
+
+ return err_code;
+}
+
+uint32_t dfu_init_pkt_handle(dfu_update_packet_t * p_packet)
+{
+ uint32_t err_code;
+ uint32_t total_image_size = p_packet->params.init_packet.total_image_size;
+ dfu_update_status_t update_status;
+
+ switch (m_dfu_state)
+ {
+ case DFU_STATE_IDLE:
+ case DFU_STATE_RDY:
+ case DFU_STATE_RX_DATA_PKT:
+ m_dfu_state = DFU_STATE_RX_INIT_PKT;
+ /* fall-through */
+
+ case DFU_STATE_RX_INIT_PKT:
+ // Valid peer activity detected. Hence restart the DFU timer.
+ err_code = dfu_timer_restart();
+ if (err_code != NRF_SUCCESS)
+ {
+ return err_code;
+ }
+
+ // Reset the number of data received and the original m_storage_handle_app's start address.
+ m_data_received = 0;
+ m_storage_handle_app.block_id = CODE_REGION_1_START;
+
+ // Prepare the flash buffer for the upcoming image.
+ if (total_image_size > DFU_IMAGE_MAX_SIZE_BANKED)
+ {
+ update_status.status_code = DFU_UPDATE_AP_INVALIDATED;
+ bootloader_dfu_update_process(update_status);
+ err_code = pstorage_raw_clear(&m_storage_handle_app, DFU_IMAGE_MAX_SIZE_FULL);
+ m_active_bank = NEW_IMAGE_BANK_0;
+ }
+ else if ((total_image_size < DFU_IMAGE_MAX_SIZE_BANKED) && (total_image_size != 0))
+ {
+ err_code = pstorage_raw_clear(&m_storage_handle_swap, DFU_IMAGE_MAX_SIZE_BANKED);
+ m_active_bank = NEW_IMAGE_BANK_1;
+ }
+ else
+ {
+ // do nothing
+ }
+
+ break;
+
+ default:
+ // Either the start packet was not received or dfu_init function was not called before.
+ err_code = NRF_ERROR_INVALID_STATE;
+ break;
+ }
+
+ return err_code;
+}
+
+uint32_t dfu_image_validate(uint16_t crc_seed)
+{
+ uint32_t err_code;
+
+ switch (m_dfu_state)
+ {
+ case DFU_STATE_RX_DATA_PKT:
+ m_dfu_state = DFU_STATE_VALIDATE;
+
+ // Check if the application image write has finished.
+ if (m_data_received != m_image_size)
+ {
+ // Image not yet fully transfered by the peer or the peer has attempted to write
+ // too much data. Hence the validation should fail.
+ err_code = NRF_ERROR_INVALID_STATE;
+ }
+ else
+ {
+ // Valid peer activity detected. Hence restart the DFU timer.
+ err_code = dfu_timer_restart();
+ if (err_code == NRF_SUCCESS)
+ {
+ if (crc_crc16_update(crc_seed, (uint32_t*)dfu_storage_start_address_get(), m_image_size) == 0)
+ {
+ m_dfu_state = DFU_STATE_WAIT_4_ACTIVATE;
+ err_code = NRF_SUCCESS;
+ }
+ else
+ {
+ err_code = NRF_ERROR_INTERNAL;
+ }
+ }
+ }
+ break;
+
+ default:
+ err_code = NRF_ERROR_INVALID_STATE;
+ break;
+ }
+
+ return err_code;
+}
+
+uint32_t dfu_image_activate (void)
+{
+ uint32_t err_code = NRF_SUCCESS;
+ dfu_update_status_t update_status;
+
+ switch (m_dfu_state)
+ {
+ case DFU_STATE_WAIT_4_ACTIVATE:
+
+ // Stop the DFU Timer because the peer activity need not be monitored any longer.
+ err_code = app_timer_stop(m_dfu_timer_id);
+ APP_ERROR_CHECK(err_code);
+
+ if (IS_UPDATING_SD()) //lint !e655 suppress Lint Warning 655: Bit-wise operations
+ {
+ update_status.sd_image_size = m_start_packet.sd_image_size;
+ }
+ else
+ {
+ update_status.sd_image_size = NEW_IMAGE_SIZE_EMPTY;
+ }
+
+ if (IS_UPDATING_BL()) //lint !e655 suppress Lint Warning 655: Bit-wise operations
+ {
+ update_status.bl_image_size = m_start_packet.bl_image_size;
+ }
+ else
+ {
+ update_status.bl_image_size = NEW_IMAGE_SIZE_EMPTY;
+ }
+
+ if (IS_UPDATING_APP()) //lint !e655 suppress Lint Warning 655: Bit-wise operations
+ {
+ update_status.ap_image_size = m_start_packet.app_image_size;
+ }
+ else
+ {
+ update_status.ap_image_size = NEW_IMAGE_SIZE_EMPTY;
+ }
+
+ update_status.status_code = DFU_UPDATE_NEW_IMAGES;
+ update_status.bank_used = m_active_bank;
+ update_status.src_image_address = dfu_storage_start_address_get();
+ bootloader_dfu_update_process(update_status);
+
+ break;
+
+ default:
+ err_code = NRF_ERROR_INVALID_STATE;
+ break;
+ }
+
+ return err_code;
+}
+
+
+void dfu_reset(void)
+{
+ dfu_update_status_t update_status;
+
+ update_status.status_code = DFU_RESET;
+
+ bootloader_dfu_update_process(update_status);
+}
+
+uint32_t dfu_ap_image_swap(void)
+{
+ uint32_t err_code = NRF_SUCCESS;
+ const bootloader_settings_t * p_bootloader_settings;
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ uint32_t ap_image_start = p_bootloader_settings->src_image_address + p_bootloader_settings->sd_image.st.size + p_bootloader_settings->bl_image.st.size;
+
+ if (ap_image_start == CODE_REGION_1_START)
+ {
+ return NRF_SUCCESS; // no need to do anything since the code is already in the correct place.
+ }
+
+ if (p_bootloader_settings->ap_image.st.size != 0)
+ {
+ if (m_storage_handle_app.block_id == CODE_REGION_1_START)
+ {
+ // Erase BANK 0.
+ err_code = pstorage_raw_clear(&m_storage_handle_app, p_bootloader_settings->ap_image.st.size);
+
+ if (err_code == NRF_SUCCESS)
+ {
+ err_code = pstorage_raw_store(&m_storage_handle_app, (uint8_t*) m_storage_handle_swap.block_id,p_bootloader_settings->ap_image.st.size, 0);
+ }
+ }
+ }
+ return err_code;
+}
+
+#if !defined (S210_V3_STACK)
+uint32_t dfu_sd_image_swap(void)
+{
+ const bootloader_settings_t * p_bootloader_settings;
+ sd_mbr_command_t sd_mbr_cmd;
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ if (p_bootloader_settings->sd_image.st.size != 0)
+ {
+ sd_mbr_cmd.command = SD_MBR_COMMAND_COPY_SD;
+ sd_mbr_cmd.params.copy_sd.src = (uint32_t *) p_bootloader_settings->src_image_address;
+ sd_mbr_cmd.params.copy_sd.dst = (uint32_t *) SOFTDEVICE_REGION_START;
+ sd_mbr_cmd.params.copy_sd.len = p_bootloader_settings->sd_image.st.size / sizeof(uint32_t);
+
+ return sd_mbr_command(&sd_mbr_cmd);
+ }
+ return NRF_SUCCESS;
+}
+#endif //S210_V3_STACK
+
+#if !defined (S210_V3_STACK)
+uint32_t dfu_bl_image_swap(void)
+{
+ const bootloader_settings_t * p_bootloader_settings;
+ sd_mbr_command_t sd_mbr_cmd;
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ if (p_bootloader_settings->bl_image.st.size != 0)
+ {
+ sd_mbr_cmd.command = SD_MBR_COMMAND_COPY_BL;
+ sd_mbr_cmd.params.copy_bl.bl_src = (uint32_t *)(p_bootloader_settings->src_image_address + p_bootloader_settings->sd_image.st.size);
+ sd_mbr_cmd.params.copy_bl.bl_len = p_bootloader_settings->bl_image.st.size / sizeof(uint32_t);
+
+ return sd_mbr_command(&sd_mbr_cmd);
+ }
+ return NRF_SUCCESS;
+}
+#endif //S210_V3_STACK
+
+#if !defined (S210_V3_STACK)
+uint32_t dfu_bl_image_validate(void)
+{
+ const bootloader_settings_t * p_bootloader_settings;
+ sd_mbr_command_t sd_mbr_cmd;
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ if (p_bootloader_settings->bl_image.st.size != 0)
+ {
+ sd_mbr_cmd.command = SD_MBR_COMMAND_COMPARE;
+ sd_mbr_cmd.params.compare.ptr1 = (uint32_t *) BOOTLOADER_REGION_START;
+ sd_mbr_cmd.params.compare.ptr2 = (uint32_t *)(p_bootloader_settings->src_image_address + p_bootloader_settings->sd_image.st.size);
+ sd_mbr_cmd.params.compare.len = p_bootloader_settings->bl_image.st.size / sizeof(uint32_t);
+
+ return sd_mbr_command(&sd_mbr_cmd);
+ }
+ return NRF_SUCCESS;
+}
+#endif //S210_V3_STACK
+
+#if !defined (S210_V3_STACK)
+uint32_t dfu_sd_image_validate(void)
+{
+ const bootloader_settings_t * p_bootloader_settings;
+ sd_mbr_command_t sd_mbr_cmd;
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ if (p_bootloader_settings->sd_image.st.size != 0)
+ {
+ sd_mbr_cmd.command = SD_MBR_COMMAND_COMPARE;
+ sd_mbr_cmd.params.compare.ptr1 = (uint32_t *) SOFTDEVICE_REGION_START;
+ sd_mbr_cmd.params.compare.ptr2 = (uint32_t *) p_bootloader_settings->src_image_address;
+ sd_mbr_cmd.params.compare.len = p_bootloader_settings->sd_image.st.size / sizeof(uint32_t);
+
+ return sd_mbr_command(&sd_mbr_cmd);
+ }
+ return NRF_SUCCESS;
+}
+#endif //S210_V3_STACK
+
+uint32_t dfu_storage_start_address_get(void)
+{
+ if (m_active_bank == NEW_IMAGE_BANK_0)
+ {
+ return m_storage_handle_app.block_id;
+ }
+ else if (m_active_bank == NEW_IMAGE_BANK_1)
+ {
+ return m_storage_handle_swap.block_id;
+ }
+ else
+ {
+ return 0;
+ }
+}
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/dfu_transport_ant.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/dfu_transport_ant.c
new file mode 100644
index 0000000..3bdad69
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/dfu_transport_ant.c
@@ -0,0 +1,1150 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2014
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#include "dfu_transport.h"
+#include "dfu.h"
+#include <dfu_types.h>
+#include "nrf.h"
+#include "nrf_sdm.h"
+#include "nrf_gpio.h"
+#include "nrf_delay.h"
+#include "ant_error.h"
+#include "ant_interface.h"
+#include "ant_parameters.h"
+#include "antfs.h"
+#include "antfs_ota.h"
+#include "ant_boot_settings.h"
+#include "app_util.h"
+#include "app_error.h"
+#include "nrf_sdh.h"
+#include "nrf_sdh_ant.h"
+#include "nordic_common.h"
+#include "app_timer.h"
+#include "crc.h"
+#include "pstorage.h"
+
+#include "boards.h"
+#include <stdio.h>
+#include <string.h>
+
+#include "debug_pin.h"
+/*
+ * ANTFS Configuration
+ */
+#define ANTFS_FILE_INDEX_UPDATE_APPLICATION ((uint16_t)0xFB01)
+#define ANTFS_FILE_INDEX_UPDATE_BOOTLOADER ((uint16_t)0xFB02)
+#define ANTFS_FILE_INDEX_UPDATE_STACK ((uint16_t)0xFB03)
+#define ANTFS_FILE_INDEX_UPDATE_STACK_BOOTLOADER ((uint16_t)0xFB06)
+#define ANTFS_FILE_INDEX_OTA_UPDATE_INFO ((uint16_t)0x0001)
+
+#define ANTFS_FILE_SIZE_MAX_DFU_IMAGE ((uint32_t)DFU_IMAGE_MAX_SIZE_FULL)
+
+#define ANTFS_UPLOAD_DATA_BUFFER_MIN_SIZE 128
+#define ANTFS_UPLOAD_DATA_BUFFER_MAX_SIZE 160 // Maximum amount or it can cause trouble.
+
+// The following parameters can be customized, and should match the OTA Updater tool Connection & Authentication settings
+#define ANTFS_CLIENT_DEV_TYPE 1u /**< Beacon device type . Set to Product ID*/
+#define ANTFS_CLIENT_MANUF_ID 255u /**< Beacon manufacturer ID. Set to your own Manufacturer ID (managed by ANT+) */
+#define ANTFS_CLIENT_NAME { "ANTFS OTA Update" } /**< Client's friendly name. This string can be displayed to identify the device. */
+#define ANTFS_CLIENT_PASSKEY {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08} /**< Client authentication passkey. */
+
+static const uint8_t m_friendly_name[] = ANTFS_CLIENT_NAME; /**< Client's friendly name. */
+static const uint8_t m_pass_key[] = ANTFS_CLIENT_PASSKEY; /**< Authentication string (passkey). */
+
+//static pstorage_handle_t m_storage_handle_ant;
+
+static bool m_download_request_in_progress = false;
+static bool m_upload_request_in_progress = false;
+/*
+ * Directory entry of OTA Update Information file.
+ */
+typedef struct
+{
+ antfs_dir_header_t header; /**< Directory header. */
+ antfs_dir_struct_t directory_file[1]; /**< Array of directory entry structures. */
+} directory_file_t;
+
+// Directory
+static const directory_file_t m_directory =
+{
+ {
+ ANTFS_DIR_STRUCT_VERSION, // Version 1, length of each subsequent entry = 16 bytes, system time not used.
+ sizeof(antfs_dir_struct_t),
+ 0, 0, 0, 0, 0, 0, 0, 0
+ },
+ {
+ {
+ ANTFS_FILE_INDEX_OTA_UPDATE_INFO, /* Index*/
+ OTA_UPDATE_INFO_FILE_DATA_TYPE, /* File Data Type*/
+ 1, /* File Sub Type*/
+ 0, /* File Number*/
+ 0, /* File Data Type Specific Flags*/
+ 0x80, /* Read only, General File Flags*/
+ OTA_UPDATE_INFO_FILE_SIZE, /* File Size*/
+ 0xFFFFFFFF
+ }
+ }
+};
+
+
+static antfs_event_return_t m_antfs_event; /**< ANTFS event queue element. */
+static antfs_request_info_t m_response_info; /**< Parameters for response to a download and upload request. */
+static uint32_t m_current_file_size; /**< File Size. */
+static uint32_t m_current_offset; /**< ANTFS current valid and processed offset, used to do upload retries. */
+static uint16_t m_current_crc; /**< ANTFS current valid and processed offset, used to do upload retries. */
+static uint16_t m_current_file_index; /**< ANTFS current File Index. */
+
+static uint32_t m_pending_offset;
+
+static uint8_t * mp_rx_buffer;
+
+static bool m_image_data_complete;
+static uint32_t m_image_data_offset;
+static uint32_t m_image_data_max;
+
+static uint16_t m_header_crc_seed;
+
+static dfu_update_mode_t m_update_mode = DFU_UPDATE_NONE;
+
+static dfu_update_packet_t m_dfu_pkt;
+
+typedef struct{
+ uint8_t a_mem_pool[ANTFS_UPLOAD_DATA_BUFFER_MAX_SIZE];
+ uint32_t size;
+ uint16_t crc;
+} mem_pool_t;
+mem_pool_t m_mem_pool_1;
+mem_pool_t m_mem_pool_2;
+static mem_pool_t * mp_buffering_handle;
+
+typedef enum{
+ ANTFS_DFU_STATE_RESET, // State after reset, uninitialized
+ ANTFS_DFU_STATE_INIT_DELAYED,
+ ANTFS_DFU_STATE_READY, //
+ ANTFS_DFU_STATE_VALIDATED, // Images successfully validated
+ ANTFS_DFU_STATE_COMPLETED, // Activation is done and ready for the reset.
+ ANTFS_DFU_STATE_FLASH_ERASE, // Long flash erase activity.
+ ANTFS_DFU_STATE_FLASH_PENDING, // Detected pending writes.
+ ANTFS_DFU_STATE_STALL,
+}antfs_dfu_state_t;
+static antfs_dfu_state_t m_antfs_dfu_state;
+
+static uint16_t m_data_buffered; /**< Accumulated data to be written to flash */
+static bool m_ota_image_header_parsed = false;
+static bool m_upload_swap_space_prepared = false;
+
+static void services_init(void);
+static bool flash_busy(void);
+static void upload_data_response_fail_reset(void);
+
+static uint32_t serial_num_get(void)
+{
+ return NRF_FICR->DEVICEID[0]; /**< Serial number of client device. */
+}
+
+//static pstorage_handle_t m_storage_handle_ant = {0};
+//static void boot_return_set (uint32_t status)
+//{
+// uint32_t return_value = *ANT_BOOT_PARAM_RETURN;
+//
+// return_value &= ~PARAM_RETURN_BOOT_STATUS_Msk;
+// return_value |= status & PARAM_RETURN_BOOT_STATUS_Msk;
+//
+// if (m_storage_handle_ant.module_id != PSTORAGE_NUM_OF_PAGES + 1)
+// {
+// m_storage_handle_ant.module_id = PSTORAGE_NUM_OF_PAGES + 1; //Steal the raw mode module ID.
+// m_storage_handle_ant.block_id = ANT_BOOT_PARAM_RETURN_BASE;
+// }
+// pstorage_raw_store(&m_storage_handle_ant, (uint8_t*)&return_value, sizeof(uint32_t), 0);
+//}
+
+/**@brief Function for notifying a DFU Controller about error conditions in the DFU module.
+ * This function also ensures that an error is translated from nrf_errors to DFU Response
+ * Value.
+ *
+ * @param[in] p_dfu DFU Service Structure.
+ * @param[in] err_code Nrf error code that should be translated and send to the DFU Controller.
+ */
+static void dfu_error_notify(uint32_t err_code, uint32_t err_point)
+{
+ // Unexpected error occured,
+#if defined (DBG_DFU_UART_OUT_PIN)
+ //Wait until all the uart successfully sent out.
+ nrf_delay_us(50);
+
+ DEBUG_UART_OUT(0xEE);
+ DEBUG_UART_OUT(err_point);
+
+ nrf_delay_us(50);
+
+#endif
+ // TODO: we need to come up of something to handle this
+ NVIC_SystemReset();
+}
+
+/**@brief Function for handling the callback events from the dfu module.
+ * Callbacks are expected when \ref dfu_data_pkt_handle has been executed.
+ *
+ * @param[in] result Operation result code. NRF_SUCCESS when a queued operation was successful.
+ * @param[in] p_data Pointer to the data to which the operation is related.
+ */
+/*
+ * NOTE: This callback is only called by the following
+ * - Storing done operation by dfu_data_pkt_handle
+ * - And all clearing done operation.
+ */
+static void dfu_cb_handler(uint32_t result, uint8_t * p_data)
+{
+ uint32_t err_code;
+ uint16_t rxd_buffer_len = 0;
+ uint16_t ram_crc = 0;
+ uint16_t flash_crc = 0;
+
+#if defined (DBG_DFU_UART_OUT_PIN)
+ DEBUG_UART_OUT(0xFF);
+ DEBUG_UART_OUT(m_antfs_dfu_state);
+#endif
+
+ switch (m_antfs_dfu_state)
+ {
+ case ANTFS_DFU_STATE_INIT_DELAYED:
+ // This is when upon initialization, a pre-erase operation have occured i.e. bank1 pre clearing.
+ services_init();
+ break;
+
+ case ANTFS_DFU_STATE_FLASH_ERASE:
+ // Handles upload and download request response delay when there is ongoing flash activities
+ // Generally we need to avoid flash activities and burst activities to happen at the same time.
+ // ANTFS request response are delayed and when flash is done response are handled here.
+ if (m_upload_request_in_progress)
+ {
+ m_upload_request_in_progress = false;
+ // Make sure we got all the latest values.
+ m_response_info.file_size.data = m_current_offset;
+ m_response_info.file_crc = m_current_crc;
+ if (result == NRF_SUCCESS)
+ {
+ m_upload_swap_space_prepared = true;
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_OK, &m_response_info));
+ }
+ else
+ {
+ /* Not ready */
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_UPLOAD_NOT_READY, &m_response_info));
+ }
+ }
+
+ if (m_download_request_in_progress)
+ {
+ m_download_request_in_progress = false;
+
+ UNUSED_VARIABLE(antfs_download_req_resp_prepare(RESPONSE_MESSAGE_OK, &m_response_info));
+ }
+
+ m_antfs_dfu_state = ANTFS_DFU_STATE_READY;
+ break;
+
+
+ case ANTFS_DFU_STATE_FLASH_PENDING:
+ case ANTFS_DFU_STATE_READY:
+ // Handles Flash write call back queued by Upload Data.
+ if (result != NRF_SUCCESS)
+ {
+ upload_data_response_fail_reset();
+ return;
+ }
+
+ if ((m_mem_pool_1.a_mem_pool <= p_data) && (p_data <= (m_mem_pool_1.a_mem_pool + ANTFS_UPLOAD_DATA_BUFFER_MAX_SIZE)))
+ {
+ rxd_buffer_len = m_mem_pool_1.size;
+ ram_crc = m_mem_pool_1.crc;
+ m_mem_pool_1.size = 0;
+ }
+ else if ((m_mem_pool_2.a_mem_pool <= p_data) && (p_data <= (m_mem_pool_2.a_mem_pool + ANTFS_UPLOAD_DATA_BUFFER_MAX_SIZE)))
+ {
+ rxd_buffer_len = m_mem_pool_2.size;
+ ram_crc = m_mem_pool_2.crc;
+ m_mem_pool_2.size = 0;
+ }
+ else
+ {
+ upload_data_response_fail_reset();
+ return;
+ }
+
+ // Verify the data written to flash.
+ flash_crc = crc_crc16_update(0, (uint8_t*)(dfu_storage_start_address_get() + m_image_data_offset), rxd_buffer_len);
+ if (flash_crc != ram_crc)
+ {
+ upload_data_response_fail_reset();
+ return;
+ }
+
+ //update current offsets and crc
+ m_current_offset += rxd_buffer_len;
+ m_current_crc = crc_crc16_update(m_current_crc, (uint8_t*)(dfu_storage_start_address_get() + m_image_data_offset), rxd_buffer_len);
+
+ m_image_data_offset += rxd_buffer_len;
+
+ if (m_antfs_dfu_state == ANTFS_DFU_STATE_FLASH_PENDING)
+ {
+ m_antfs_dfu_state = ANTFS_DFU_STATE_READY;
+ // Update it with the latest values;
+ m_response_info.file_size.data = m_current_offset;
+ m_response_info.file_crc = m_current_crc;
+ if (m_upload_request_in_progress)
+ {
+ m_upload_request_in_progress = false;
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_OK, &m_response_info));
+ }
+ else // data response
+ {
+ if (m_image_data_complete == true)
+ {
+ if (m_image_data_max == m_image_data_offset)
+ {
+ err_code = dfu_image_validate(m_header_crc_seed);
+ if (err_code == NRF_SUCCESS)
+ {
+ UNUSED_VARIABLE(antfs_upload_data_resp_transmit(true));
+ m_antfs_dfu_state = ANTFS_DFU_STATE_VALIDATED;
+ return;
+ }
+ else
+ {
+ upload_data_response_fail_reset();
+ }
+ }
+
+ if ((m_mem_pool_1.size != 0) || (m_mem_pool_2.size != 0))
+ {
+ m_antfs_dfu_state = ANTFS_DFU_STATE_FLASH_PENDING;
+ }
+ }
+ else //m_image_data_complete == false
+ {
+ if ((m_mem_pool_1.size == 0) && (m_mem_pool_2.size == 0))
+ {
+ UNUSED_VARIABLE(antfs_upload_data_resp_transmit(true)); // Handles block transfers
+ }
+ else
+ {
+ m_antfs_dfu_state = ANTFS_DFU_STATE_FLASH_PENDING;
+ }
+ }
+ }
+ }
+
+ break;
+
+ default:
+ break;
+ }
+}
+
+/**@brief Function for processing ANTFS upload request data event.
+ *
+ * @param[in] p_event The event extracted from the queue to be processed.
+ */
+static void antfs_event_upload_request_handle(const antfs_event_return_t * p_event)
+{
+ uint32_t err_code = RESPONSE_MESSAGE_OK;
+ uint8_t new_request = false;
+
+ if ((m_antfs_dfu_state == ANTFS_DFU_STATE_FLASH_ERASE) || (m_antfs_dfu_state == ANTFS_DFU_STATE_FLASH_PENDING))
+ {
+ return;
+ }
+
+ /*reset*/
+ m_response_info.file_index.data = p_event->file_index;
+ m_response_info.max_burst_block_size.data = 0;
+ m_response_info.max_file_size = 0;
+ m_response_info.file_size.data = 0;
+ m_response_info.file_crc = 0;
+
+ // Evaluate File Index first
+ if (m_current_file_index != p_event->file_index )
+ {
+ m_current_file_index = p_event->file_index;
+ m_current_offset = 0;
+ m_current_crc = 0;
+ }
+
+ if (p_event->offset == MAX_ULONG)
+ {
+ // This is a request to continue upload.
+ }
+ else if (p_event->offset == 0x00)
+ {
+ new_request = true;
+ }
+ else if (p_event->offset != m_current_offset)
+ {
+ // Something is wrong.
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_INVALID_OPERATION, &m_response_info));
+ m_antfs_dfu_state = ANTFS_DFU_STATE_STALL;
+ }
+ else
+ {
+ // no implementation.
+ }
+
+ switch (m_current_file_index)
+ {
+#if !defined (S210_V3_STACK)
+ case ANTFS_FILE_INDEX_UPDATE_STACK:
+ case ANTFS_FILE_INDEX_UPDATE_BOOTLOADER:
+ case ANTFS_FILE_INDEX_UPDATE_STACK_BOOTLOADER:
+#endif // S210_V3_STACK
+ case ANTFS_FILE_INDEX_UPDATE_APPLICATION:
+ {
+ // Current valid file size is the last offset written to the file.
+ m_response_info.file_size.data = m_current_offset;
+ // Intentionally report maximum allowed upload file size as max writeable file size + header and crc.
+ // Writeable size check will be performed by dfu_start_pkt_handle() after parsing uploaded header
+ m_response_info.max_file_size = ANTFS_FILE_SIZE_MAX_DFU_IMAGE + OTA_IMAGE_HEADER_SIZE_MAX;
+ // Maximum burst block should be maximum allowable downloadable file size.
+ m_response_info.max_burst_block_size.data = ANTFS_FILE_SIZE_MAX_DFU_IMAGE + OTA_IMAGE_HEADER_SIZE_MAX;
+ // Last valid CRC.
+ m_response_info.file_crc = m_current_crc;
+
+ // Will only handle upload request while at ANTFS_DFU_STATE_READY
+ if (m_antfs_dfu_state == ANTFS_DFU_STATE_VALIDATED)
+ {
+ if (new_request)
+ {
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_NOT_AVAILABLE, &m_response_info));
+ }
+ else
+ {
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_OK, &m_response_info)); // To handle resume at end of data.
+ }
+ return;
+ }
+ else if (m_antfs_dfu_state != ANTFS_DFU_STATE_READY)
+ {
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_NOT_AVAILABLE, &m_response_info));
+ return;
+ }
+
+ // Check File Size if it can still fit. Uploaded file size may be larger than the total writeable space because it includes header
+ // and CRC that do not get written to flash. Writeable size check will be performed by dfu_start_pk_handle() after
+ // parsing uploaded header
+ if ((p_event->offset + p_event->bytes) > (ANTFS_FILE_SIZE_MAX_DFU_IMAGE + OTA_IMAGE_HEADER_SIZE_MAX + OTA_IMAGE_CRC_SIZE_MAX))
+ {
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_NOT_ENOUGH_SPACE, &m_response_info));
+ return;
+ }
+
+ m_data_buffered = 0;
+
+ if (new_request)
+ {
+ m_current_offset = 0;
+ m_current_crc = 0;
+ m_pending_offset = 0;
+
+ antfs_ota_init();
+
+ // Only supports offset starting at 0;
+ if (p_event->offset != 0)
+ {
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_FAIL, &m_response_info));
+ return;
+ }
+
+// boot_return_set(PARAM_RETURN_BOOT_STATUS_Entered);
+
+ // Store file size,
+ m_current_file_size = p_event->bytes;
+
+ if (m_current_file_index == ANTFS_FILE_INDEX_UPDATE_STACK)
+ {
+ m_update_mode = DFU_UPDATE_SD;
+ }
+ else if (m_current_file_index == ANTFS_FILE_INDEX_UPDATE_BOOTLOADER)
+ {
+ m_update_mode = DFU_UPDATE_BL;
+ }
+ else if (m_current_file_index == ANTFS_FILE_INDEX_UPDATE_APPLICATION)
+ {
+ m_update_mode = DFU_UPDATE_APP;
+ }
+ else if (m_current_file_index == ANTFS_FILE_INDEX_UPDATE_STACK_BOOTLOADER)
+ {
+ m_update_mode = DFU_UPDATE_SD;
+ m_update_mode |= DFU_UPDATE_BL;//lint !e655 suppress Lint Warning 655: Bit-wise operations
+ }
+
+ m_dfu_pkt.packet_type = INIT_PACKET;
+
+ if ((*ANT_BOOT_APP_SIZE > DFU_IMAGE_MAX_SIZE_BANKED) ||
+ (*ANT_BOOT_APP_SIZE == 0xFFFFFFFF) ||
+ (*ANT_BOOT_APP_SIZE == 0x00000000) ||
+ (m_update_mode & DFU_UPDATE_SD))/*lint !e655 suppress Lint Warning 655: Bit-wise operations*/
+ {
+ m_dfu_pkt.params.init_packet.total_image_size = DFU_IMAGE_MAX_SIZE_FULL;
+ }
+ else
+ {
+ m_dfu_pkt.params.init_packet.total_image_size = m_current_file_size;
+ }
+
+ if (m_upload_swap_space_prepared == true)
+ {
+ // Prepare no flash, except the states
+ m_dfu_pkt.params.init_packet.total_image_size = 0;
+ }
+
+ err_code = dfu_init_pkt_handle(&m_dfu_pkt);
+ if (err_code)
+ {
+ if (err_code == NRF_ERROR_INVALID_STATE)
+ {
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_INVALID_OPERATION, &m_response_info));
+ }
+ else
+ {
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_FAIL, &m_response_info));
+ }
+ return;
+ }
+
+ m_ota_image_header_parsed = false;
+ m_image_data_complete = false;
+ m_image_data_offset = 0;
+
+ m_data_buffered = 0;
+
+ // A flash erase is expected at this time. postpone response if there is.
+ if (flash_busy())
+ {
+ m_upload_request_in_progress = true;
+ m_antfs_dfu_state = ANTFS_DFU_STATE_FLASH_ERASE;
+ return;
+ }
+ }
+ else
+ {
+ // Check if there are still pending writes scheduled in Flash.
+ if (flash_busy())
+ {
+ m_upload_request_in_progress = true;
+ m_antfs_dfu_state = ANTFS_DFU_STATE_FLASH_PENDING;
+ return;
+ }
+ }
+
+ m_antfs_dfu_state = ANTFS_DFU_STATE_READY;
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_OK, &m_response_info));
+ }
+ break;
+ default:
+ m_antfs_dfu_state = ANTFS_DFU_STATE_READY;
+ UNUSED_VARIABLE(antfs_upload_req_resp_transmit(RESPONSE_MESSAGE_NOT_EXIST, &m_response_info));
+ }
+}
+
+
+static void antfs_event_upload_start_handle(const antfs_event_return_t * p_event)
+{
+ switch (m_current_file_index)
+ {
+ case ANTFS_FILE_INDEX_UPDATE_STACK:
+ case ANTFS_FILE_INDEX_UPDATE_BOOTLOADER:
+ case ANTFS_FILE_INDEX_UPDATE_APPLICATION:
+ case ANTFS_FILE_INDEX_UPDATE_STACK_BOOTLOADER:
+ break;
+ }
+
+ // reset buffered data
+ m_data_buffered = 0;
+}
+
+
+/**@brief Function for processing ANTFS upload data event.
+ *
+ * @param[in] p_event The event extracted from the queue to be processed.
+ */
+static void antfs_event_upload_data_handle(const antfs_event_return_t * p_event)
+{
+ static uint8_t * p_rxd_data;
+ static uint32_t rxd_data_size;
+ uint32_t err_code = NRF_SUCCESS;
+ ota_image_header_t * p_ota_image_header;
+
+ // Allocate a memory pool for upload buffering.
+ if (m_data_buffered == 0)
+ {
+ // Check which pool is empty.
+ if (m_mem_pool_1.size == 0)
+ {
+ mp_buffering_handle = &m_mem_pool_1;
+ }
+ else if (m_mem_pool_2.size == 0)
+ {
+ mp_buffering_handle = &m_mem_pool_2;
+ }
+ else
+ {
+ // something is wrong.
+ dfu_error_notify(err_code, 6);
+ }
+ mp_rx_buffer = &mp_buffering_handle->a_mem_pool[0];
+ }
+
+ if ((p_event->bytes + m_data_buffered) < ANTFS_UPLOAD_DATA_BUFFER_MAX_SIZE)
+ {
+ // Copy over the buffer the rx'd 8 byte data
+ memcpy(mp_rx_buffer + m_data_buffered, p_event->data, p_event->bytes);
+ // Advance buffered count
+ m_data_buffered += p_event->bytes;
+ // Advance current over all data count.
+ }
+ else
+ {
+ // something is wrong.
+ dfu_error_notify(err_code, 7);
+ }
+
+ if ((m_data_buffered >= ANTFS_UPLOAD_DATA_BUFFER_MIN_SIZE) ||
+ ((m_pending_offset + m_data_buffered) >= m_current_file_size))
+ {
+ /* If any of the pool is still pending process and we are running out of space
+ * The ANTFS_UPLOAD_DATA_BUFFER_MIN_SIZE should be enough delay to get the previous buffer be processed, including flashing*/
+ if (((m_mem_pool_1.size != 0) || (m_mem_pool_2.size != 0)) && ((m_pending_offset + m_data_buffered) < m_current_file_size))
+ {
+ if (m_data_buffered < ANTFS_UPLOAD_DATA_BUFFER_MAX_SIZE)
+ { // We can wait for a bit.
+ return;
+ }
+ else
+ {
+ // Something is wrong. the device is not flashing.
+ upload_data_response_fail_reset();
+ return;
+ }
+ }
+
+ mp_buffering_handle->size = m_data_buffered; // Set the size and consider this pool closed and ready for processing.
+ m_data_buffered = 0; // Reset buffered data count
+
+ // Decide what to do with the data in the buffer.
+ switch (m_current_file_index)
+ {
+ case ANTFS_FILE_INDEX_UPDATE_STACK:
+ case ANTFS_FILE_INDEX_UPDATE_BOOTLOADER:
+ case ANTFS_FILE_INDEX_UPDATE_APPLICATION:
+ case ANTFS_FILE_INDEX_UPDATE_STACK_BOOTLOADER:
+
+ // Not in the right state
+ if (m_antfs_dfu_state != ANTFS_DFU_STATE_READY)
+ {
+ // Throw it away.
+ mp_buffering_handle->size = 0;
+ mp_buffering_handle = NULL;
+
+ upload_data_response_fail_reset();
+ return;
+ }
+
+ p_rxd_data = mp_buffering_handle->a_mem_pool;
+ rxd_data_size = mp_buffering_handle->size;
+
+ // pre calculate pending offset
+ m_pending_offset = m_pending_offset + rxd_data_size;
+
+ /***********
+ * Header Section
+ */
+ if (!m_ota_image_header_parsed)
+ {
+ // Parse the Header
+ if (antfs_ota_image_header_parsing(&p_rxd_data, &rxd_data_size))
+ {
+ m_ota_image_header_parsed = true;
+ p_ota_image_header = antfs_ota_image_header_get();
+ }
+ else
+ {
+ return; // Get more
+ }
+
+ if ((p_ota_image_header == NULL) || // Make sure it is a valid header
+ (p_ota_image_header->architecture_identifier != OTA_IMAGE_ARCH_IDENTIFIER_ST_BL_AP) || // Make sure it is SD BL and AP arch
+ (p_ota_image_header->image_format != OTA_IMAGE_IMAGE_FORMAT_BINARY)) // Make sure it is in Binary format
+ {
+ // Invalid header, fail now.
+ upload_data_response_fail_reset();
+ return;
+ }
+
+ // Fill in DFU parameters
+ m_dfu_pkt.params.start_packet.dfu_update_mode = m_update_mode;
+ m_dfu_pkt.params.start_packet.sd_image_size = p_ota_image_header->wireless_stack_size;
+ m_dfu_pkt.params.start_packet.bl_image_size = p_ota_image_header->bootloader_size;
+ m_dfu_pkt.params.start_packet.app_image_size = p_ota_image_header->application_size;
+ m_dfu_pkt.params.start_packet.info_bytes_size = OTA_IMAGE_CRC_SIZE_MAX;
+
+ err_code = dfu_start_pkt_handle(&m_dfu_pkt); // reinitializing dfu pkt
+ if (err_code)
+ {
+ upload_data_response_fail_reset();
+ return;
+ }
+
+ m_image_data_max = p_ota_image_header->wireless_stack_size +
+ p_ota_image_header->bootloader_size +
+ p_ota_image_header->application_size +
+ OTA_IMAGE_CRC_SIZE_MAX;
+ m_header_crc_seed = antfs_ota_image_header_crc_get();
+ m_current_crc = m_header_crc_seed;
+ m_current_offset = p_ota_image_header->header_size;
+ }
+
+ /***********
+ * Image Section
+ */
+ if (!m_image_data_complete)
+ {
+ m_upload_swap_space_prepared = false;
+
+ m_dfu_pkt.params.data_packet.p_data_packet = (uint32_t*) p_rxd_data;
+ m_dfu_pkt.params.data_packet.packet_length = rxd_data_size / sizeof(uint32_t);
+
+ // store flushed information for flash write verification.
+ mp_buffering_handle->size = rxd_data_size;
+ mp_buffering_handle->crc = crc_crc16_update(0, p_rxd_data, rxd_data_size);
+
+ // Pass the image to dfu.
+ m_dfu_pkt.packet_type = DATA_PACKET;
+ err_code = dfu_data_pkt_handle(&m_dfu_pkt);
+ if (err_code == NRF_SUCCESS)
+ {
+ // All the expected firmware image has been received and processed successfully.
+ m_image_data_complete = true;
+ }
+ else if (err_code == NRF_ERROR_INVALID_LENGTH)
+ {
+ // The image is still partially completed. We need more.
+ //do nothing;
+ }
+ // Unmanaged return code. Something is wrong need to abort.
+ else
+ {
+ //TODO Need to figure out what to do on unmanaged returns. Maybe reset
+ dfu_error_notify(err_code, 9);
+ }
+ }
+
+ m_antfs_dfu_state = ANTFS_DFU_STATE_READY;
+
+ break;
+
+ default:
+ mp_buffering_handle->size = 0;
+ break;
+ }
+ }
+}
+
+static void antfs_event_upload_complete_handle(const antfs_event_return_t * p_event)
+{
+ uint32_t err_code;
+
+ if (m_antfs_dfu_state == ANTFS_DFU_STATE_VALIDATED)
+ {
+ // only send this response if we have validated the upload
+ UNUSED_VARIABLE(antfs_upload_data_resp_transmit(true));
+ }
+ else if (m_antfs_dfu_state == ANTFS_DFU_STATE_READY)
+ {
+ if (flash_busy())
+ {
+ m_antfs_dfu_state = ANTFS_DFU_STATE_FLASH_PENDING; // Image completed but still busy writing, postpone it on flash call back.
+ return;
+ }
+
+ if (m_image_data_complete == true)
+ {
+ err_code = dfu_image_validate(m_header_crc_seed);
+ if (err_code == NRF_SUCCESS)
+ {
+ m_antfs_dfu_state = ANTFS_DFU_STATE_VALIDATED;
+ UNUSED_VARIABLE(antfs_upload_data_resp_transmit(true));
+ }
+ else
+ {
+ upload_data_response_fail_reset();
+ }
+ }
+ else
+ {
+ UNUSED_VARIABLE(antfs_upload_data_resp_transmit(true)); // This is expected on block transfers.
+ }
+ }
+ else
+ {
+ // no implementation
+ }
+}
+
+static void antfs_event_upload_fail_handle(const antfs_event_return_t * p_event)
+{
+ if (m_antfs_dfu_state == ANTFS_DFU_STATE_READY) // All other failure like RF transfers.
+ {
+ UNUSED_VARIABLE(antfs_upload_data_resp_transmit(false));
+ }
+}
+
+
+/**@brief Function for processing ANTFS download request event.
+ *
+ * @param[in] p_event The event extracted from the queue to be processed.
+ */
+static void antfs_event_download_request_handle(const antfs_event_return_t * p_event)
+{
+ uint8_t response = RESPONSE_MESSAGE_OK;
+
+ // Grab request info.
+ m_current_file_index = p_event->file_index;
+
+ // We only have one file in the directory.
+ if (m_current_file_index == 0) // directory download
+ {
+ // Set response parameters.
+ m_response_info.file_index.data = 0;
+ // File size (per directory).
+ m_response_info.file_size.data = sizeof(m_directory);
+ // File is being read, so maximum size is the file size.
+ m_response_info.max_file_size = sizeof(m_directory);
+ // Send the entire file in a single block if possible.
+ m_response_info.max_burst_block_size.data = sizeof(m_directory);
+
+ }
+ else if (m_current_file_index == ANTFS_FILE_INDEX_OTA_UPDATE_INFO)
+ {
+ // Set response parameters.
+ m_response_info.file_index.data = ANTFS_FILE_INDEX_OTA_UPDATE_INFO;
+ // File size (per directory).
+ m_response_info.file_size.data = OTA_UPDATE_INFO_FILE_SIZE;
+ // File is being read, so maximum size is the file size.
+ m_response_info.max_file_size = OTA_UPDATE_INFO_FILE_SIZE;
+ // Send the entire file in a single block if possible.
+ m_response_info.max_burst_block_size.data = OTA_UPDATE_INFO_FILE_SIZE;
+ }
+ // Index not found.
+ else
+ {
+ response = RESPONSE_MESSAGE_NOT_EXIST;
+ m_response_info.file_index.data = 0;
+ m_response_info.file_size.data = 0;
+ m_response_info.max_file_size = 0;
+ m_response_info.max_burst_block_size.data = 0;
+ }
+
+ if (response == RESPONSE_MESSAGE_OK)
+ {
+ // Check if there was scheduled in Flash.
+ // TODO need to track flash activity better
+ if (flash_busy())
+ {
+ m_download_request_in_progress = 1;
+ m_antfs_dfu_state = ANTFS_DFU_STATE_FLASH_ERASE;
+ return;
+ }
+ antfs_download_req_resp_prepare(response, &m_response_info);
+ }
+ else
+ {
+ antfs_download_req_resp_prepare(response, &m_response_info);
+ }
+}
+
+
+/**@brief Function for processing ANTFS download data event.
+ *
+ * @param[in] p_event The event extracted from the queue to be processed.
+ */
+
+static void antfs_event_download_data_handle(const antfs_event_return_t * p_event)
+{
+ if (m_current_file_index == p_event->file_index)
+ {
+ // Only send data for a file index matching the download request.
+ uint8_t * p_buffer;
+ // Burst data block size * 8 bytes per burst packet.
+ // Offset specified by client.
+ const uint32_t offset = 0;
+ // Size of requested block of data.
+ uint32_t data_bytes;
+
+ if (m_current_file_index == 0)
+ {
+ UNUSED_VARIABLE(antfs_input_data_download(m_current_file_index, offset, sizeof(m_directory), (uint8_t*)&m_directory));
+ }
+ else if (m_current_file_index == ANTFS_FILE_INDEX_OTA_UPDATE_INFO)
+ {
+ antfs_ota_update_information_file_get(&data_bytes, &p_buffer);
+
+ // @note: Suppress return value as no use case for handling it exists.
+ UNUSED_VARIABLE(antfs_input_data_download(m_current_file_index, offset, data_bytes, p_buffer));
+ }
+ }
+}
+
+static void antfs_event_link_handle(const antfs_event_return_t * p_event)
+{
+ uint32_t err_code;
+
+ if (m_antfs_dfu_state == ANTFS_DFU_STATE_VALIDATED)
+ {
+ // We can stop ANT right here.
+ err_code = sd_ant_stack_reset();
+ APP_ERROR_CHECK(err_code);
+
+ err_code = dfu_image_activate();
+ if (err_code == NRF_SUCCESS)
+ {
+ m_antfs_dfu_state = ANTFS_DFU_STATE_COMPLETED;
+ }
+ else
+ {
+ dfu_error_notify(err_code, 10);
+ }
+ }
+
+}
+
+static void antfs_event_trans_handle(const antfs_event_return_t * p_event)
+{
+ if (m_antfs_dfu_state == ANTFS_DFU_STATE_STALL) // Needs restart
+ {
+ dfu_error_notify(NRF_ERROR_INTERNAL, 11);
+ }
+}
+
+/**@brief Function for processing a single ANTFS event.
+ *
+ * @param[in] p_event The event extracted from the queue to be processed.
+ */
+static void antfs_event_process(const antfs_event_return_t * p_event)
+{
+#if defined (DBG_DFU_UART_OUT_PIN)
+ DEBUG_UART_OUT(p_event->event);
+ DEBUG_UART_OUT(m_antfs_dfu_state);
+#endif //DBG_DFU_UART_OUT_PIN
+
+ switch (p_event->event)
+ {
+ case ANTFS_EVENT_LINK:
+ antfs_event_link_handle(p_event);
+ break;
+
+ case ANTFS_EVENT_TRANS:
+ antfs_event_trans_handle(p_event);
+ break;
+
+ case ANTFS_EVENT_DOWNLOAD_REQUEST:
+ antfs_event_download_request_handle(p_event);
+ break;
+
+ case ANTFS_EVENT_DOWNLOAD_REQUEST_DATA:
+ antfs_event_download_data_handle(p_event);
+ break;
+
+ case ANTFS_EVENT_UPLOAD_REQUEST:
+ antfs_event_upload_request_handle(p_event);
+ break;
+
+ case ANTFS_EVENT_UPLOAD_START:
+ antfs_event_upload_start_handle(p_event);
+ break;
+
+ case ANTFS_EVENT_UPLOAD_DATA:
+ antfs_event_upload_data_handle(p_event);
+ break;
+
+ case ANTFS_EVENT_UPLOAD_FAIL:
+ // @note: Suppress return value as no use case for handling it exists.
+ antfs_event_upload_fail_handle(p_event);
+ break;
+
+ case ANTFS_EVENT_UPLOAD_COMPLETE:
+ antfs_event_upload_complete_handle(p_event);
+ break;
+
+ default:
+ break;
+ }
+}
+
+
+
+/**@brief ANT event handler. */
+static void ant_evt_handler(ant_evt_t * p_ant_evt, void * p_context)
+{
+ antfs_message_process(p_ant_evt->message.aucMessage); // process regular ant event messages.
+
+ while (antfs_event_extract(&m_antfs_event)) // check for antfs events.
+ {
+ antfs_event_process(&m_antfs_event);
+ }
+}
+
+NRF_SDH_ANT_OBSERVER(m_ant_observer, 0, ant_evt_handler, NULL);
+
+static void upload_data_response_fail_reset(void)
+{
+ UNUSED_VARIABLE(antfs_upload_data_resp_transmit(false));
+ m_antfs_dfu_state = ANTFS_DFU_STATE_STALL;
+}
+
+static bool flash_busy(void)
+{
+ uint32_t q_count, err_code;
+ err_code = pstorage_access_status_get(&q_count);
+ APP_ERROR_CHECK(err_code);
+ if (q_count != 0)
+ {
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+}
+
+/**@brief Function for initializing services that will be used by the application.
+ */
+static void services_init(void)
+{
+ const uint32_t serial_num = serial_num_get();
+
+ // Initializing ANTFS service.
+ const antfs_params_t params =
+ {
+ serial_num,
+ ANTFS_CLIENT_DEV_TYPE,
+ ANTFS_CLIENT_MANUF_ID,
+ ANTFS_LINK_FREQ,
+ {ANTFS_DEFAULT_BEACON | UPLOAD_ENABLED_FLAG_MASK | DATA_AVAILABLE_FLAG_MASK},
+ m_pass_key,
+ m_friendly_name
+ };
+
+ antfs_init(&params, NULL);
+ antfs_channel_setup();
+
+ /* adjust coex settings
+ * only enables ANT search and ANT synch keep alive priority behaviour. Transfer keep alive disabled to ensure flash erase doesn�t time out
+ * */
+ uint32_t err_code;
+ static uint8_t aucCoexConfig[8] = {0x09, 0x00, 0x00, 0x04, 0x00, 0x3A, 0x00, 0x3A};
+ ANT_BUFFER_PTR coexConfig =
+ {
+ .ucBufferSize = sizeof(aucCoexConfig),
+ .pucBuffer = aucCoexConfig
+ };
+ err_code = sd_ant_coex_config_set(ANTFS_CONFIG_CHANNEL_NUMBER, &coexConfig, NULL);
+ APP_ERROR_CHECK(err_code);
+
+ m_current_offset = 0;
+ m_current_crc = 0;
+
+ m_pending_offset = 0;
+ m_data_buffered = 0;
+ mp_buffering_handle = NULL;
+ m_upload_swap_space_prepared = false;
+
+ m_antfs_dfu_state = ANTFS_DFU_STATE_READY;
+}
+
+
+uint32_t dfu_transport_update_start(void)
+{
+ m_antfs_dfu_state = ANTFS_DFU_STATE_RESET;
+
+ // DFU flash activity call back.
+ dfu_register_callback(dfu_cb_handler);
+
+ // initialize mem_pools
+ m_mem_pool_1.size = 0;
+ m_mem_pool_2.size = 0;
+
+ // It is expected that there was no ANTFS related activities before this point.
+ // Check if flash is busy pre-initializing.
+ // If Flash is still initializing wait until it is done.
+ if (flash_busy())
+ {
+ // Postpone services init and ANTFS init until flash is done.
+ m_antfs_dfu_state = ANTFS_DFU_STATE_INIT_DELAYED;
+ return NRF_SUCCESS;
+ }
+
+ // Start services right away if flash not busy
+ services_init();
+
+ return NRF_SUCCESS;
+}
+
+
+uint32_t dfu_transport_close()
+{
+ uint32_t err_code;
+
+ // Close ANTFS Channel
+ err_code = sd_ant_stack_reset();
+ APP_ERROR_CHECK(err_code);
+
+ return NRF_SUCCESS;
+}
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/antfs_ota.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/antfs_ota.h
new file mode 100644
index 0000000..1f84df7
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/antfs_ota.h
@@ -0,0 +1,155 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2014
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#ifndef ANTFS_OTA_H__
+#define ANTFS_OTA_H__
+
+#include <stdint.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*
+ * OTA Update Information File
+ */
+#define OTA_INFO_FILE_STRUCTURE_VERSION_BYTES 1
+#define OTA_INFO_HARDWARE_VERSION_BYTES 1
+#define OTA_INFO_REGION_PRODUCT_ID_BYTES 1
+#define OTA_INFO_MAXIMUM_SWAP_SPACE_BYTES 4
+#define OTA_INFO_WIRELESS_STACK_VERSION_ID_BYTES 4
+#define OTA_INFO_WIRELESS_STACK_VERSION_LENGTH_BYTES 1
+#define OTA_INFO_WIRELESS_STACK_VERSION_STRING_BYTES 16
+#define OTA_INFO_BOOTLOADER_VERSION_ID_BYTES 4
+#define OTA_INFO_BOOTLOADER_VERSION_LENGTH_BYTES 1
+#define OTA_INFO_BOOTLOADER_VERSION_STRING_BYTES 16
+#define OTA_INFO_APPLICATION_VERSION_ID_BYTES 4
+#define OTA_INFO_APPLICATION_VERSION_LENGTH_BYTES 1
+#define OTA_INFO_APPLICATION_VERSION_STRING_BYTES 16
+
+#define OTA_INFO_FILE_STRUCTURE_VERSION_OFFSET 0
+#define OTA_INFO_HARDWARE_VERSION_OFFSET OTA_INFO_FILE_STRUCTURE_VERSION_OFFSET + OTA_INFO_FILE_STRUCTURE_VERSION_BYTES
+#define OTA_INFO_REGION_PRODUCT_ID_OFFSET OTA_INFO_HARDWARE_VERSION_OFFSET + OTA_INFO_HARDWARE_VERSION_BYTES
+#define OTA_INFO_MAXIMUM_SWAP_SPACE_OFFSET OTA_INFO_REGION_PRODUCT_ID_OFFSET + OTA_INFO_REGION_PRODUCT_ID_BYTES
+#define OTA_INFO_WIRELESS_STACK_VERSION_ID_OFFSET OTA_INFO_MAXIMUM_SWAP_SPACE_OFFSET + OTA_INFO_MAXIMUM_SWAP_SPACE_BYTES
+#define OTA_INFO_WIRELESS_STACK_VERSION_LENGTH_OFFSET OTA_INFO_WIRELESS_STACK_VERSION_ID_OFFSET + OTA_INFO_WIRELESS_STACK_VERSION_ID_BYTES
+#define OTA_INFO_WIRELESS_STACK_VERSION_STRING_OFFSET OTA_INFO_WIRELESS_STACK_VERSION_LENGTH_OFFSET + OTA_INFO_WIRELESS_STACK_VERSION_LENGTH_BYTES
+#define OTA_INFO_BOOTLOADER_VERSION_ID_OFFSET OTA_INFO_WIRELESS_STACK_VERSION_STRING_OFFSET + OTA_INFO_WIRELESS_STACK_VERSION_STRING_BYTES
+#define OTA_INFO_BOOTLOADER_VERSION_LENGTH_OFFSET OTA_INFO_BOOTLOADER_VERSION_ID_OFFSET + OTA_INFO_BOOTLOADER_VERSION_ID_BYTES
+#define OTA_INFO_BOOTLOADER_VERSION_STRING_OFFSET OTA_INFO_BOOTLOADER_VERSION_LENGTH_OFFSET + OTA_INFO_BOOTLOADER_VERSION_LENGTH_BYTES
+#define OTA_INFO_APPLICATION_VERSION_ID_OFFSET OTA_INFO_BOOTLOADER_VERSION_STRING_OFFSET + OTA_INFO_BOOTLOADER_VERSION_STRING_BYTES
+#define OTA_INFO_APPLICATION_VERSION_LENGTH_OFFSET OTA_INFO_APPLICATION_VERSION_ID_OFFSET + OTA_INFO_APPLICATION_VERSION_ID_BYTES
+#define OTA_INFO_APPLICATION_VERSION_STRING_OFFSET OTA_INFO_APPLICATION_VERSION_LENGTH_OFFSET + OTA_INFO_APPLICATION_VERSION_LENGTH_BYTES
+#define OTA_INFO_FILE_END_OFFSET OTA_INFO_APPLICATION_VERSION_STRING_OFFSET + OTA_INFO_APPLICATION_VERSION_STRING_BYTES
+
+#define OTA_UPDATE_INFO_FILE_DATA_TYPE ((uint8_t)0x0E)
+#define OTA_UPDATE_INFO_FILE_SIZE ((uint32_t)OTA_INFO_FILE_END_OFFSET)
+
+#define OTA_INFO_FILE_STRUCTURE_VERSION ((uint8_t)0x10) //The most significant 4 bits indicate major revision, while the least significant 4 bits indicate a minor revision.
+#define OTA_INFO_HARDWARE_VERSION ((uint8_t)0x00) //TODO TBD
+#define OTA_INFO_REGION_PRODUCT_ID ((uint8_t)0x00) //TODO TBD
+
+#define OTA_INFO_WIRELESS_STACK_VERSION_ID ((uint32_t)0x00000000)
+#define OTA_INFO_BOOTLOADER_VERSION_ID ((uint32_t)0x00000000)
+#define OTA_INFO_APPLICATION_VERSION_ID ((uint32_t)0x00000000)
+
+/*
+ * OTA Update Image File
+ */
+#define OTA_IMAGE_HEADER_SIZE_OFFSET 0
+#define OTA_IMAGE_HEADER_FILE_STRUCT_VER_OFFSET 1
+#define OTA_IMAGE_HEADER_ARCH_ID_OFFSET 2
+#define OTA_IMAGE_HEADER_ID_STRING_OFFSET 4
+#define OTA_IMAGE_HEADER_IMAGE_FORMAT_OFFSET 8
+#define OTA_IMAGE_HEADER_RESERVED_OFFSET 9
+#define OTA_IMAGE_HEADER_IMAGE_STACK_SIZE_OFFSET 18
+#define OTA_IMAGE_HEADER_IMAGE_BOOTLOADER_SIZE_OFFSET 22
+#define OTA_IMAGE_HEADER_IMAGE_APPLICATION_SIZE_OFFSET 26
+#define OTA_IMAGE_HEADER_VERSION_INFO_SIZE_OFFSET 30
+
+#define OTA_IMAGE_HEADER_SIZE_MAX 256
+#define OTA_IMAGE_FILE_STRUCT_VERSION_RANGE_START 0x11
+#define OTA_IMAGE_FILE_STRUCT_VERSION_RANGE_END 0x1F
+#define OTA_IMAGE_ARCH_IDENTIFIER_ST_BL_AP 1
+#define OTA_IMAGE_ID_STRING_SIZE_MAX 4
+#define OTA_IMAGE_RESERVED_SIZE_MAX 9
+#define OTA_IMAGE_IMAGE_FORMAT_BINARY 0
+#define OTA_IMAGE_IMAGE_FORMAT_ENCRYPTED_BINARIES 1
+
+#define OTA_IMAGE_CRC_SIZE_MAX 4
+
+typedef struct
+{
+ uint8_t header_size;
+ uint8_t file_struct_version;
+ uint16_t architecture_identifier;
+ uint8_t identifier_string[OTA_IMAGE_ID_STRING_SIZE_MAX];
+ uint8_t image_format;
+ uint8_t reserved[OTA_IMAGE_RESERVED_SIZE_MAX];
+ uint32_t wireless_stack_size;
+ uint32_t bootloader_size;
+ uint32_t application_size;
+ uint16_t version_info_size;
+} __attribute__((packed)) ota_image_header_t;
+
+void antfs_ota_init (void);
+
+void antfs_ota_update_information_file_get (uint32_t * p_length, uint8_t ** pp_data);
+
+bool antfs_ota_image_header_parsing (uint8_t ** pp_data, uint32_t * p_length);
+ota_image_header_t * antfs_ota_image_header_get (void);
+uint16_t antfs_ota_image_header_crc_get (void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // ANTFS_OTA_H__
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_boot_settings.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_boot_settings.h
new file mode 100644
index 0000000..76ffa37
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_boot_settings.h
@@ -0,0 +1,134 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2014
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#ifndef ANT_BOOT_SETTINGS_H__
+#define ANT_BOOT_SETTINGS_H__
+
+#include <stdint.h>
+#include "ant_dfu_constrains.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+#define FLASH_LAST_PAGE (NRF5x_FLASH_END / CODE_PAGE_SIZE - 1)
+
+#define ANT_BOOT_SETTINGS_SIZE 128UL
+#define ANT_BOOT_SETTINGS_LOCATION (NRF5x_FLASH_END - ANT_BOOT_SETTINGS_SIZE)
+
+#define ANT_BOOT_SETTINGS_BASE ANT_BOOT_SETTINGS_LOCATION
+
+#define ANT_BOOT_PARAM_FLAGS_BASE (NRF5x_FLASH_END - 4)
+#define ANT_BOOT_PARAM_RETURN_BASE (NRF5x_FLASH_END - 8)
+#define ANT_BOOT_APP_VERSION_BASE (NRF5x_FLASH_END - 0x18)
+#define ANT_BOOT_APP_SIZE_BASE (NRF5x_FLASH_END - 0x1C)
+
+#define ANT_BOOT_PARAM_FLAGS ((uint32_t *) ANT_BOOT_PARAM_FLAGS_BASE)
+#define ANT_BOOT_PARAM_RETURN ((uint32_t *) ANT_BOOT_PARAM_RETURN_BASE)
+#define ANT_BOOT_APP_VERSION ((uint8_t *) ANT_BOOT_APP_VERSION_BASE)
+#define ANT_BOOT_APP_SIZE ((uint32_t *) ANT_BOOT_APP_SIZE_BASE)
+
+#define PARAM_FLAGS_PARAM_VALID_Pos (0UL)
+#define PARAM_FLAGS_PARAM_VALID_Msk (0x1UL << PARAM_FLAGS_PARAM_VALID_Pos)
+#define PARAM_FLAGS_PARAM_VALID_True (0UL)
+#define PARAM_FLAGS_PARAM_VALID_False (1UL)
+
+#define PARAM_FLAGS_ENTER_BOOT_Pos (1UL)
+#define PARAM_FLAGS_ENTER_BOOT_Msk (0x3UL << PARAM_FLAGS_ENTER_BOOT_Pos)
+#define PARAM_FLAGS_ENTER_BOOT_BypassInit (0x3UL)
+#define PARAM_FLAGS_ENTER_BOOT_EnterBoot (0x2UL)
+#define PARAM_FLAGS_ENTER_BOOT_BypassDone (0x0UL)
+
+#define PARAM_FLAGS_PRE_ERASE_Pos (3UL)
+#define PARAM_FLAGS_PRE_ERASE_Msk (0x1UL << PARAM_FLAGS_PRE_ERASE_Pos)
+#define PARAM_FLAGS_PRE_ERASE_Ignore (1UL)
+#define PARAM_FLAGS_PRE_ERASE_Erase (0UL)
+
+#define PARAM_RETURN_BOOT_STATUS_Pos (0UL)
+#define PARAM_RETURN_BOOT_STATUS_Msk (0xFFUL << PARAM_FLAGS_ENTER_BOOT_Pos)
+
+#define APP_SIZE_Clear (0x00000000UL)
+#define APP_SIZE_Empty (0xFFFFFFFFUL)
+
+
+/*
+*
+* A soft-reset(NVIC_SystemReset()) must be executed after the information for the bootloader has been filled in.
+* i.e.
+* {
+* ant_boot_settings_t ant_boot_settings;
+*
+* ant_boot_settings_clear(&ant_boot_settings); // Clears and set FFs to the memory block
+* ant_boot_settings.app_version[0] = version[0]; // Start filling parameters
+* ant_boot_settings.app_version[1] = version[1];
+* ant_boot_settings.app_version[2] = version[2];
+* ant_boot_settings_save(&ant_boot_settings);
+* ant_boot_settings_validate(1); // Sets in the magic number. Must be done last before the reset!!!
+* NVIC_SystemReset(); // Do the soft reset
+* }
+*/
+typedef struct
+{
+ uint8_t reserved[100];
+
+ uint32_t app_size; // Application size
+ uint8_t app_version[16]; // Application version
+ uint32_t param_return;
+ uint32_t param_flags;
+} __attribute__((packed)) ant_boot_settings_t;
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif //ANT_BOOT_SETTINGS_H__
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_boot_settings_api.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_boot_settings_api.h
new file mode 100644
index 0000000..428e152
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_boot_settings_api.h
@@ -0,0 +1,88 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2014
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#ifndef ANT_BOOT_SETTINGS_API_H__
+#define ANT_BOOT_SETTINGS_API_H__
+
+#include <stdint.h>
+#include "ant_boot_settings.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+*
+* A soft-reset(NVIC_SystemReset()) must be executed after the information for the bootloader has been filled in.
+* i.e.
+* {
+* ant_boot_settings_t ant_boot_settings;
+*
+* ant_boot_settings_clear(&ant_boot_settings); // Clears and set FFs to the memory block
+* ant_boot_settings.app_version[0] = version[0]; // Start filling parameters
+* ant_boot_settings.app_version[1] = version[1];
+* ant_boot_settings.app_version[2] = version[2];
+* ant_boot_settings_save(&ant_boot_settings);
+* ant_boot_settings_validate(1); // Sets in the magic number. Must be done last before the reset!!!
+* NVIC_SystemReset(); // Do the soft reset
+* }
+*/
+void ant_boot_settings_sys_event_handler(uint32_t sys_evt, void * p_context);
+void ant_boot_settings_get(const ant_boot_settings_t ** pp_boot_settings);
+uint32_t ant_boot_settings_clear(ant_boot_settings_t * boot_settings);
+uint32_t ant_boot_settings_save(ant_boot_settings_t * boot_settings);
+void ant_boot_settings_validate(bool enter_boot_mode);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif //ANT_BOOT_SETTINGS_API_H__
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_dfu_constrains.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_dfu_constrains.h
new file mode 100644
index 0000000..4547363
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/boot_common/ant_dfu_constrains.h
@@ -0,0 +1,119 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2015
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#ifndef ANT_DFU_CONSTRAINS_H__
+#define ANT_DFU_CONSTRAINS_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**@file
+ *
+ * @defgroup ant_dfu_constrains Memory constraints for ANT DFU
+ * @{
+ *
+ * @ingroup nrf_dfu
+ *
+ */
+
+#ifdef NRF51 // nrf51 @ S210
+ /** End of nRF51 flash */
+ #define NRF5x_FLASH_END 0x00040000UL
+
+ /** This field should correspond to the start address of the bootloader, found in the
+ UICR.BOOTLOADERADDR, 0x10001014, register. This value is used for a sanity check,
+ so the bootloader will fail immediately if this value differs from the runtime value.
+ The value is used to determine the maximum DFU region size. */
+ #define BOOTLOADER_REGION_START 0x0003B800
+
+ /** Page location of the bootloader settings address. */
+ #define BOOTLOADER_SETTINGS_ADDRESS 0x0003FC00
+
+ /** Size of a flash codepage. Used for size of the reserved flash space in the bootloader
+ region. Will be runtime checked against NRF_UICR->CODEPAGESIZE to ensure the region is
+ correct. */
+ #define CODE_PAGE_SIZE 1024
+
+#elif defined(NRF52) // nrf52 @ S212 and S332
+ /** End of nRF52 flash */
+ #define NRF5x_FLASH_END 0x00080000UL
+
+ /** This field should correspond to the start address of the bootloader, found in the
+ UICR.BOOTLOADERADDR, 0x10001014, register. This value is used for a sanity check,
+ so the bootloader will fail immediately if this value differs from the runtime value.
+ The value is used to determine the maximum DFU region size. */
+ #define BOOTLOADER_REGION_START 0x00079000
+
+ /** Page location of the bootloader settings address. */
+ #define BOOTLOADER_SETTINGS_ADDRESS (NRF5x_FLASH_END - CODE_PAGE_SIZE)
+
+ /** The sd_mbr_command call may require parameters to be retained in a separate flash page provided by the application.
+ The uicr register UICR.NRFFW[1] must be set to an address corresponding to this page in the application flash space. */
+ #define BOOTLOADER_MBR_RETAINING_PAGE_ADDRESS (BOOTLOADER_SETTINGS_ADDRESS - CODE_PAGE_SIZE)
+
+ /** Size of a flash codepage. Used for size of the reserved flash space in the bootloader
+ region. Will be runtime checked against NRF_UICR->CODEPAGESIZE to ensure the region is
+ correct. */
+ #define CODE_PAGE_SIZE 4096
+
+#else
+ #error Unknown platform for ANT DFU
+#endif
+
+/**@} */
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif //ANT_DFU_CONSTRAINS_H__
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader.h
new file mode 100644
index 0000000..a960ef6
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader.h
@@ -0,0 +1,127 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/**@file
+ *
+ * @defgroup nrf_bootloader Bootloader API.
+ * @{
+ *
+ * @brief Bootloader module interface.
+ */
+
+#ifndef BOOTLOADER_H__
+#define BOOTLOADER_H__
+
+#include <stdbool.h>
+#include <stdint.h>
+#include "bootloader_types.h"
+#include <dfu_types.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**@brief Function for initializing the Bootloader.
+ *
+ * @retval NRF_SUCCESS If bootloader was succesfully initialized.
+ */
+uint32_t bootloader_init(void);
+
+/**@brief Function for validating application region.
+ *
+ * @param[in] app_addr Address to the region where the application is stored.
+ *
+ * @retval true If Application region is valid.
+ * @retval false If Application region is not valid.
+ */
+bool bootloader_app_is_valid(uint32_t app_addr);
+
+/**@brief Function for starting the Device Firmware Update.
+ *
+ * @retval NRF_SUCCESS If new appliction image was successfully transfered.
+ */
+uint32_t bootloader_dfu_start(void);
+
+/**@brief Function for
+ *
+ * @param[in] app_addr Address to the region where the application is stored.
+ */
+void bootloader_app_start(uint32_t app_addr);
+
+/**@brief Function for processing DFU status update.
+ *
+ * @param[in] update_status DFU update status.
+ */
+void bootloader_dfu_update_process(dfu_update_status_t update_status);
+
+/**@brief Function for continuing the Device Firmware Update of a SoftDevice.
+ *
+ * @retval NRF_SUCCESS If the final stage of SoftDevice update was successful.
+ */
+uint32_t bootloader_dfu_sd_update_continue (void);
+
+uint32_t bootloader_dfu_sd_update_validate(void);
+
+uint32_t bootloader_dfu_bl_update_continue(void);
+
+uint32_t bootloader_dfu_ap_update_continue(void);
+/**@brief Function for finalizing the Device Firmware Update of a SoftDevice.
+ *
+ * @retval NRF_SUCCESS If the final stage of SoftDevice update was successful.
+ */
+uint32_t bootloader_dfu_sd_update_finalize(void);
+
+/**@brief Function for writing word into flash.
+ *
+ * @param[in] p_dst Address to write.
+ * @param[in] data Data to write.
+ * @retval NRF_SUCCESS If the write operation was successful.
+ */
+uint32_t blocking_flash_word_write(uint32_t * const p_dst, uint32_t data);
+
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // BOOTLOADER_H__
+
+/**@} */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader_types.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader_types.h
new file mode 100644
index 0000000..cb2834f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader_types.h
@@ -0,0 +1,118 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/**@file
+ *
+ * @defgroup nrf_bootloader_types Types and definitions.
+ * @{
+ *
+ * @ingroup nrf_bootloader
+ *
+ * @brief Bootloader module type and definitions.
+ */
+
+#ifndef BOOTLOADER_TYPES_H__
+#define BOOTLOADER_TYPES_H__
+
+#include <stdint.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define BOOTLOADER_SETTINGS_INVALID_APPLICATION 0xDEADBEEF
+#define BOOTLOADER_SETTINGS_VALID_APPLICATION 0x00000000
+
+#define BOOTLOADER_SETTINGS_SD_IMAGE_SIZE_ADR_OFFSET (0UL)
+#define BOOTLOADER_SETTINGS_BL_IMAGE_SIZE_ADR_OFFSET (4UL)
+#define BOOTLOADER_SETTINGS_AP_IMAGE_SIZE_ADR_OFFSET (8UL)
+#define BOOTLOADER_SETTINGS_SRC_IMAGE_ADR_ADR__OFFSET (12UL)
+#define BOOTLOADER_SETTINGS_AP_VALIDITY_ADR_OFFSET (16UL)
+#define BOOTLOADER_SETTINGS_RESERVED_1_ADR__OFFSET (20UL)
+#define BOOTLOADER_SETTINGS_RESERVED_3_ADR_OFFSET (24UL)
+#define BOOTLOADER_SETTINGS_VALID_SLOT_ADR_OFFSET (28UL)
+
+#define NEW_IMAGE_BANK_DONE (0UL)
+#define NEW_IMAGE_BANK_0 (1UL)
+#define NEW_IMAGE_BANK_1 (2UL)
+#define NEW_IMAGE_BANK_INVALID (3UL)
+
+#define NEW_IMAGE_SIZE_UNUSED (0x3FFFFFFF)
+#define NEW_IMAGE_SIZE_EMPTY (0x00000000)
+
+#define NEW_IMAGE_INVALID (0xFFFFFFFF)
+#define NEW_IMAGE_USED (0x00000000)
+
+#define SRC_IMAGE_ADDRESS_EMPTY (0xFFFFFFFF)
+#define SRC_IMAGE_ADDRESS_INVALID (0x00000000)
+
+typedef union
+{
+ uint32_t all;
+ struct
+ {
+ uint32_t size : 30; /**< Size of the new image*/
+ uint32_t bank : 2; /**< Which bank it is stored*/
+ }st;
+}new_image_t;
+
+/**@brief Structure holding bootloader settings for application and bank data.
+ * NOTE: If there is a need to update the structure make sure offsets above are still true.
+ */
+typedef struct
+{
+ new_image_t sd_image; /**< New Softdevice image size */
+ new_image_t bl_image; /**< New Bootloader image size */
+ new_image_t ap_image; /**< New Application image size */
+ uint32_t src_image_address; /**< New Images storage starting address */
+ uint32_t valid_app; /**< Valid application is present if value is 0xFFFFFFFF or 0x00000000 */
+ uint32_t reserved_1;
+ uint32_t reserved_2;
+ uint32_t valid_slot; /**< Valid bootloader_settings slot. Must be written last*/
+} bootloader_settings_t;
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // BOOTLOADER_TYPES_H__
+
+/**@} */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader_util.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader_util.h
new file mode 100644
index 0000000..b1699bd
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/bootloader_util.h
@@ -0,0 +1,79 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+ /**@file
+ *
+ * @defgroup nrf_bootloader_util Bootloader util API.
+ * @{
+ *
+ * @brief Bootloader util module interface.
+ */
+
+#ifndef BOOTLOADER_UTIL_H__
+#define BOOTLOADER_UTIL_H__
+
+#include <stdint.h>
+#include "bootloader_types.h"
+#include <dfu_types.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**@brief Function for starting the application.
+ *
+ * @param[in] start_addr Start address.
+ */
+void bootloader_util_app_start(uint32_t start_addr);
+
+/**@brief Function for getting the bootloader settings.
+ *
+ * @param[out] pp_bootloader_settings Bootloader settings.
+ */
+void bootloader_util_settings_get(const bootloader_settings_t ** pp_bootloader_settings);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // BOOTLOADER_UTIL_H__
+
+/**@} */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/debug_pin.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/debug_pin.h
new file mode 100644
index 0000000..2310b1b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/debug_pin.h
@@ -0,0 +1,146 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2014
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#ifndef DEBUG_PIN_H__
+#define DEBUG_PIN_H__
+
+#include "nrf.h"
+//#include "nrf51_bitfields.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**********************************************************************************/
+/* Comment this out to DISABLE all Debugging pins especially on official releases.*/
+//#define DEBUGGING_PINS_ENABLE
+
+#if defined (DEBUGGING_PINS_ENABLE)
+ #define DEBUG_DFU_BOOTLOADER
+// #define DEBUG_UART_STACKCHECK
+
+#define DEBUG_USE_UART_OUT
+#endif // STACK_DEBUGGING_PINS_ENABLE
+
+/**********************************************************************************/
+
+#define DEBUG_PIN_ON(pin) { NRF_GPIO->OUTSET = (1UL << (pin)); }
+#define DEBUG_PIN_OFF(pin) { NRF_GPIO->OUTCLR = (1UL << (pin)); }
+#define DEBUG_PIN_RISE(pin) { NRF_GPIO->OUTCLR = (1UL << (pin)); NRF_GPIO->OUTSET = (1UL << (pin));}
+#define DEBUG_PIN_FALL(pin) { NRF_GPIO->OUTSET = (1UL << (pin)); NRF_GPIO->OUTCLR = (1UL << (pin));}
+
+/*DEBUG OUT, !!!!WARNING THIS USES UART0!!!! */
+
+#if defined (DEBUG_USE_UART_OUT)
+
+#define DEBUG_UART_INIT(pin) NRF_UART0->PSELRXD = 0xFFFFFFFF;\
+ NRF_UART0->PSELTXD = pin;\
+ NRF_UART0->CONFIG = 0x00;\
+ NRF_UART0->BAUDRATE = UART_BAUDRATE_BAUDRATE_Baud1M;\
+ NRF_UART0->ENABLE = UART_ENABLE_ENABLE_Enabled << UART_ENABLE_ENABLE_Pos;\
+ NRF_UART0->TASKS_STARTTX = 1;
+#define DEBUG_UART_OUT(val) NRF_UART0->TXD = val
+
+#else
+
+#define DEBUG_UART_INIT(pin)
+#define DEBUG_UART_OUT(val)
+
+#endif
+
+//////////////////////////////////////////////////////////////////
+// CONFIGURE DEBUG PINS HERE
+//////////////////////////////////////////////////////////////////
+
+/*****************************************
+ * APP_DFU
+ */
+#if defined (DEBUG_DFU_BOOTLOADER)
+
+/*starts at 24 ends at 32*/
+#define DBG_DFU_BOOTLOADER_PATH 24
+#define DBG_DFU_FLASH_IMAGE_STATUS 25
+#define DBG_DFU_CKPT_PINC 25
+#define DBG_DFU_CKPT_PINA 28
+#define DBG_DFU_CKPT_PINB 29
+//#define DBG_DFU_FLASH_PIN 29
+// #define DBG_DFU_FLASH_ERASE 8
+// #define DBG_DFU_FLASH_WRITE 9
+// #define DBG_DFU_FLASH_RESP 10
+// #define DBG_DFU_FLASH_PSTORAGE_CB 11
+// #define DBG_DFU_FLASH_CB_HANDLER 12
+
+#define DBG_DFU_UART_OUT_PIN 30 //antfs_event_process
+#define DBG_UART_DFU_ANTFS_EVENT_PIN 30
+#define DBG_UART_ANTFS_DFU_STATE_PIN 30
+#define DBG_UART_DFU_DATA_OFFSET_PIN 30
+
+
+ #define DBG_PIN_DIR_INIT { NRF_GPIO->DIRSET = 0xFFFF0000;\
+ DEBUG_UART_INIT(DBG_DFU_UART_OUT_PIN);}
+#endif //DEBUG_DFU_BOOTLOADER
+/*
+ * APP_DFU END
+ *****************************************/
+
+#ifndef DBG_PIN_DIR_INIT
+ #define DBG_PIN_DIR_INIT
+#endif
+
+void stack_debug_Manchester_Start(uint8_t ucPin, uint8_t ucCode);
+void stack_debug_Manchester_Stop(uint8_t ucPin);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* DEBUG_PIN_H_ */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu.h
new file mode 100644
index 0000000..6dfb06b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu.h
@@ -0,0 +1,149 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/**@file
+ *
+ * @defgroup nrf_dfu Device Firmware Update API.
+ * @{
+ *
+ * @brief Device Firmware Update module interface.
+ */
+
+#ifndef DFU_H__
+#define DFU_H__
+
+#include <dfu_types.h>
+#include <stdbool.h>
+#include <stdint.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/**@brief DFU event callback for asynchronous calls.
+ *
+ * @param[in] result Operation result code. NRF_SUCCESS when a queued operation was successful.
+ * @param[in] p_data Pointer to the data to which the operation is related.
+ */
+typedef void (*dfu_callback_t)(uint32_t result, uint8_t * p_data);
+
+/**@brief Function for initializing the Device Firmware Update module.
+ *
+ * @return NRF_SUCCESS on success, an error_code otherwise.
+ */
+uint32_t dfu_init(void);
+
+/**@brief Function for registering a callback listener for \ref dfu_data_pkt_handle callbacks.
+ */
+void dfu_register_callback(dfu_callback_t callback_handler);
+
+/**@brief Function for setting the DFU image size.
+ *
+ * @details Function sets the DFU image size. This function must be called when an update is started
+ * in order to notify the DFU of the new image size. If multiple images are to be
+ * transferred within the same update context then this function must be called with size
+ * information for each image being transfered.
+ * If an image type is not being transfered, e.g. SoftDevice but no Application , then the
+ * image size for application must be zero.
+ *
+ * @param[in] p_packet Pointer to the DFU packet containing information on DFU update process to be started.
+ *
+ * @return NRF_SUCCESS on success, an error_code otherwise.
+ */
+uint32_t dfu_start_pkt_handle(dfu_update_packet_t * p_packet);
+
+/**@brief Function for handling DFU data packets.
+ *
+ * @param[in] p_packet Pointer to the DFU packet.
+ *
+ * @return NRF_SUCCESS on success, an error_code otherwise.
+ */
+uint32_t dfu_data_pkt_handle(dfu_update_packet_t * p_packet);
+
+/**@brief Function for handling DFU init packets.
+ *
+ * @return NRF_SUCCESS on success, an error_code otherwise.
+ */
+uint32_t dfu_init_pkt_handle(dfu_update_packet_t * p_packet);
+
+/**@brief Function for validating a transferred image after the transfer has completed.
+ *
+ * @return NRF_SUCCESS on success, an error_code otherwise.
+ */
+uint32_t dfu_image_validate(uint16_t crc_seed);
+
+/**@brief Function for activating the transfered image after validation has successfully completed.
+ *
+ * @return NRF_SUCCESS on success, an error_code otherwise.
+ */
+uint32_t dfu_image_activate(void);
+
+/**@brief Function for reseting the current update procedure and return to initial state.
+ *
+ * @details This function call will result in a system reset to ensure correct system behavior.
+ * The reset will might be scheduled to execute at a later point in time to ensure pending
+ * flash operations has completed.
+ *
+ */
+void dfu_reset(void);
+
+
+uint32_t dfu_bl_image_validate(void);
+
+uint32_t dfu_sd_image_validate(void);
+
+
+uint32_t dfu_bl_image_swap(void);
+
+uint32_t dfu_sd_image_swap(void);
+
+uint32_t dfu_ap_image_swap(void);
+
+uint32_t dfu_storage_start_address_get(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // DFU_H__
+
+/** @} */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu_transport.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu_transport.h
new file mode 100644
index 0000000..e9b140e
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu_transport.h
@@ -0,0 +1,77 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/**@file
+ *
+ * @defgroup nrf_dfu_transport DFU transport API.
+ * @{
+ *
+ * @brief DFU transport module interface.
+ */
+
+#ifndef DFU_TRANSPORT_H__
+#define DFU_TRANSPORT_H__
+
+#include <stdint.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**@brief Function for starting the update of Device Firmware.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ */
+uint32_t dfu_transport_update_start(void);
+
+/**@brief Function for closing the transport layer.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ */
+uint32_t dfu_transport_close(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // DFU_TRANSPORT_H__
+
+/**@} */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu_types.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu_types.h
new file mode 100644
index 0000000..e62bb73
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/dfu_types.h
@@ -0,0 +1,180 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/**@file
+ *
+ * @defgroup nrf_dfu_types Types and definitions.
+ * @{
+ *
+ * @ingroup nrf_dfu
+ *
+ * @brief Device Firmware Update module type and definitions.
+ */
+
+#ifndef DFU_TYPES_H__
+#define DFU_TYPES_H__
+
+#include <stdint.h>
+#include "nrf.h"
+#include "app_util.h"
+#include "nrf_sdm.h"
+#include "ant_dfu_constrains.h"
+#include "nrf_mbr.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define NRF_UICR_BOOT_START_ADDRESS (NRF_UICR_BASE + 0x14) /**< Register where the bootloader start address is stored in the UICR register. */
+#define NRF_UICR_NRFFW_1 (NRF_UICR_BASE + 0x18) /**< Register where the MBR retaining address is stored in the UICR register. */
+
+#define CODE_REGION_1_START SD_SIZE_GET(MBR_SIZE) /**< This field should correspond to the size of Code Region 0, (which is identical to Start of Code Region 1), found in UICR.CLEN0 register. This value is used for compile safety, as the linker will fail if application expands into bootloader. Runtime, the bootloader will use the value found in UICR.CLEN0. */
+
+#define SOFTDEVICE_REGION_START MBR_SIZE /**< This field should correspond to start address of the bootloader, found in UICR.RESERVED, 0x10001014, register. This value is used for sanity check, so the bootloader will fail immediately if this value differs from runtime value. The value is used to determine max application size for updating. */
+
+#define DFU_REGION_TOTAL_SIZE (BOOTLOADER_REGION_START - CODE_REGION_1_START) /**< Total size of the region between SD and Bootloader. */
+
+#define DFU_APP_DATA_RESERVED 0x0000 /**< Size of Application Data that must be preserved between application updates. This value must be a multiple of page size. Page size is 0x400 (1024d) bytes, thus this value must be 0x0000, 0x0400, 0x0800, 0x0C00, 0x1000, etc. */
+#define DFU_IMAGE_MAX_SIZE_FULL (DFU_REGION_TOTAL_SIZE - DFU_APP_DATA_RESERVED) /**< Maximum size of a application, excluding save data from the application. */
+
+#define DFU_IMAGE_MAX_SIZE_BANKED (((((DFU_REGION_TOTAL_SIZE)/2) - DFU_APP_DATA_RESERVED) / CODE_PAGE_SIZE) * CODE_PAGE_SIZE) /**< Maximum size of a application in dual bank mode, excluding save data from the application. */
+
+#define DFU_BL_IMAGE_MAX_SIZE (BOOTLOADER_SETTINGS_ADDRESS - BOOTLOADER_REGION_START) /**< Maximum size of a bootloader, excluding save data from the current bootloader. */
+
+#define DFU_BANK_0_REGION_START CODE_REGION_1_START /**< Bank 0 region start. */
+#define DFU_BANK_1_REGION_START (DFU_BANK_0_REGION_START + DFU_IMAGE_MAX_SIZE_BANKED) /**< Bank 1 region start. */
+
+#define PACKET_SIZE 512 /**< Size of each data packet. Also used for initial receiving of packets from transport layer. */
+#define PACKET_HEADER_SIZE sizeof(uint32_t) /**< Size of the data packet header. */
+
+#define EMPTY_FLASH_MASK 0xFFFFFFFF /**< Bit mask that defines an empty address in flash. */
+
+#define INVALID_PACKET 0x00 /**< Invalid packet identifies. */
+#define INIT_PACKET 0x01 /**< Packet identifies for initialization packet. */
+#define START_PACKET 0x02 /**< Packet identifies for the Data Start Packet. */
+#define DATA_PACKET 0x03 /**< Packet identifies for a Data Packet. */
+#define STOP_DATA_PACKET 0x04 /**< Packet identifies for the Data Stop Packet. */
+
+
+// Safe guard to ensure during compile time that the DFU_APP_DATA_RESERVED is a multiple of page size.
+STATIC_ASSERT((((DFU_APP_DATA_RESERVED) & (CODE_PAGE_SIZE - 1)) == 0x00));
+
+typedef enum
+{
+ DFU_UPDATE_NONE = 0x00, /**< Bit field indicating no update is ongoing. */
+ DFU_UPDATE_SD = 0x01, /**< Bit field indicating update of SoftDevice is ongoing. */
+ DFU_UPDATE_BL = 0x02, /**< Bit field indicating update of bootloader is ongoing. */
+ DFU_UPDATE_APP = 0x04 /**< Bit field indicating update of application is ongoing. */
+} dfu_update_mode_t;
+
+
+/**@brief Structure holding a bootloader packet received on the UART.
+ */
+typedef struct
+{
+ uint32_t total_image_size;
+} dfu_init_packet_t;
+
+typedef struct
+{
+ dfu_update_mode_t dfu_update_mode; /**< Packet type, used to identify the content of the received packet referenced by data packet. */
+ uint32_t sd_image_size; /** Size of the SoftDevice image to be transferred. Zero if no SoftDevice image will be transfered. */
+ uint32_t bl_image_size; /** Size of the Bootloader image to be transferred. Zero if no Bootloader image will be transfered. */
+ uint32_t app_image_size; /** Size of the application image to be transmitted. Zero if no Bootloader image will be transfered. */
+ uint32_t info_bytes_size;
+} dfu_start_packet_t;
+
+typedef struct
+{
+ uint32_t packet_length; /**< Packet length of the data packet. Each data is word size, meaning length of 4 is 4 words, not bytes. */
+ uint32_t * p_data_packet; /**< Data Packet received. Each data is a word size entry. */
+} dfu_data_packet_t;
+
+typedef struct
+{
+ uint32_t packet_type; /**< Packet type, used to identify the content of the received packet referenced by data packet. */
+ union {
+ dfu_init_packet_t init_packet;
+ dfu_data_packet_t data_packet; /**< Used when packet type is INIT_PACKET or DATA_PACKET. Packet contains data received for init or data. */
+ dfu_start_packet_t start_packet; /**< Used when packet type is START_DATA_PACKET. Will contain information on software to be updtaed, i.e. SoftDevice, Bootloader and/or Application along with image sizes. */
+ } params;
+} dfu_update_packet_t;
+
+/**@brief DFU status error codes.
+*/
+typedef enum
+{
+ DFU_UPDATE_NEW_IMAGES,
+ DFU_UPDATE_SD_SWAPPED,
+ DFU_UPDATE_BL_SWAPPED,
+ DFU_UPDATE_AP_SWAPPED,
+ DFU_UPDATE_AP_INVALIDATED,
+
+ DFU_BANK_0_ERASED, /**< Status bank 0 erased.*/
+ DFU_BANK_1_ERASED, /**< Status bank 1 erased.*/
+ DFU_TIMEOUT, /**< Status timeout.*/
+ DFU_RESET /**< Status Reset to indicate current update procedure has been aborted and system should reset. */
+} dfu_update_status_code_t;
+
+
+
+/**@brief Structure holding DFU complete event.
+*/
+typedef struct
+{
+ dfu_update_status_code_t status_code; /**< Device Firmware Update status. */
+ uint32_t sd_image_size; /**< Size of the recieved SoftDevice. */
+ uint32_t bl_image_size; /**< Size of the recieved BootLoader. */
+ uint32_t ap_image_size; /**< Size of the recieved Application. */
+ uint32_t src_image_address;
+ uint8_t bank_used; /**< Bank location */
+} dfu_update_status_t;
+
+/**@brief Update complete handler type. */
+typedef void (*dfu_complete_handler_t)(dfu_update_status_t dfu_update_status);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // DFU_TYPES_H__
+
+/**@} */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/error_handler.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/error_handler.h
new file mode 100644
index 0000000..d3e32d3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/include/error_handler.h
@@ -0,0 +1,102 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/** @file
+ *
+ * @defgroup app_error Common application error handler
+ * @{
+ * @ingroup app_common
+ *
+ * @brief Common application error handler and macros for utilizing a common error handler.
+ */
+
+#ifndef APP_ERROR_H__
+#define APP_ERROR_H__
+
+#include <stdint.h>
+#include <stdbool.h>
+#include "nrf_error.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**@brief Function for error handling, which is called when an error has occurred.
+ *
+ * @param[in] error_code Error code supplied to the handler.
+ * @param[in] line_num Line number where the handler is called.
+ * @param[in] p_file_name Pointer to the file name.
+ */
+void app_error_handler(uint32_t error_code, uint32_t line_num, const uint8_t * p_file_name);
+
+/**@brief Macro for calling error handler function.
+ *
+ * @param[in] ERR_CODE Error code supplied to the error handler.
+ */
+#define APP_ERROR_HANDLER(ERR_CODE) app_error_handler((ERR_CODE), 0, NULL);
+
+/**@brief Macro for calling error handler function if supplied error code any other than NRF_SUCCESS.
+ *
+ * @param[in] ERR_CODE Error code supplied to the error handler.
+ */
+#define APP_ERROR_CHECK(ERR_CODE) app_error_handler((ERR_CODE), 0, NULL);
+
+/**@brief Macro for calling error handler function if supplied boolean value is false.
+ *
+ * @param[in] BOOLEAN_VALUE Boolean value to be evaluated.
+ */
+#define APP_ERROR_CHECK_BOOL(BOOLEAN_VALUE) \
+ do \
+ { \
+ const bool LOCAL_BOOLEAN_VALUE = (BOOLEAN_VALUE); \
+ if (!LOCAL_BOOLEAN_VALUE) \
+ { \
+ APP_ERROR_HANDLER(0); \
+ } \
+ } while (0)
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // APP_ERROR_H__
+
+/** @} */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/main.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/main.c
new file mode 100644
index 0000000..31463c9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/main.c
@@ -0,0 +1,395 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/*
+ * Before compiling this example for NRF52, complete the following steps:
+ * - Download the S212 SoftDevice from <a href="https://www.thisisant.com/developer/components/nrf52832" target="_blank">thisisant.com</a>.
+ * - Extract the downloaded zip file and copy the S212 SoftDevice headers to <tt>\<InstallFolder\>/components/softdevice/s212/headers</tt>.
+ * If you are using Keil packs, copy the files into a @c headers folder in your example folder.
+ * - Make sure that @ref ANT_LICENSE_KEY in @c nrf_sdm.h is uncommented.
+ */
+
+#include "dfu.h"
+#include "dfu_transport.h"
+#include "bootloader.h"
+#include "bootloader_util.h"
+#include <stdint.h>
+#include <string.h>
+#include <stddef.h>
+#include "nordic_common.h"
+#include "nrf.h"
+#include "app_error.h"
+#include "nrf_gpio.h"
+#include "nrf_soc.h"
+#include "nrf_delay.h"
+#include "ant_interface.h"
+#include "ant_parameters.h"
+#include "ant_error.h"
+#include "nrf.h"
+#include "app_scheduler.h"
+#include "app_timer.h"
+#include "nrf_error.h"
+#include "boards.h"
+#include "nrf_sdh.h"
+#include "nrf_sdh_ant.h"
+#include "ant_boot_settings_api.h"
+#include "antfs_ota.h"
+#if !defined (S210_V3_STACK)
+#include "nrf_mbr.h"
+#endif // !S210_V3_STACK
+#include "debug_pin.h"
+
+#define ENABLE_BUTTON // include button detection
+//#define ENABLE_IO_LED // include LED status on N5DK1 i/o board
+
+#if defined (ENABLE_BUTTON)
+ #if defined (BOARD_N5DK1)
+ #define BOOTLOADER_BUTTON_PIN BUTTON_D /**< Button used to enter SW update mode. */
+ #else
+ #define BOOTLOADER_BUTTON_PIN BUTTON_1 /**< Button used to enter SW update mode. */
+ #endif
+#endif
+
+#if defined (ENABLE_IO_LED)
+ #define BOOTLOADER_ERROR_LED LED_C /**< N5DK Leds, set=led off, clr=led on */
+ #define BOOTLOADER_ACTIVE_LED LED_D
+#endif // ENABLE_IO_LED
+
+#define SCHED_MAX_EVENT_DATA_SIZE NRF_SDH_ANT_EVT_BUF_SIZE /**< Maximum size of scheduler events. */
+
+#define SCHED_QUEUE_SIZE 20 /**< Maximum number of events in the scheduler queue. */
+
+
+/**@brief Function for error handling, which is called when an error has occurred.
+ *
+ * @warning This handler is an example only and does not fit a final product. You need to analyze
+ * how your product is supposed to react in case of error.
+ *
+ * @param[in] error_code Error code supplied to the handler.
+ * @param[in] line_num Line number where the handler is called.
+ * @param[in] p_file_name Pointer to the file name.
+ */
+#if defined (DEBUG_DFU_BOOTLOADER)
+uint32_t error_code_;
+uint32_t line_num_;
+const uint8_t * p_file_name_;
+#endif // DEBUG_DFU_BOOTLOADER
+
+void app_error_fault_handler(uint32_t id, uint32_t pc, uint32_t info)
+{
+#if defined (DEBUG_DFU_BOOTLOADER)
+ app_error_save_and_stop(id, pc, info);
+#endif // DEBUG_DFU_BOOTLOADER
+
+#if defined (ENABLE_IO_LED)
+// nrf_gpio_pin_set(BOOTLOADER_ERROR_LED);
+#endif // ENABLE_IO_LED
+
+ // This call can be used for debug purposes during application development.
+ // On assert, the system can only recover on reset.
+ NVIC_SystemReset();
+}
+
+void HardFault_Handler(uint32_t ulProgramCounter, uint32_t ulLinkRegister)
+{
+ (void)ulProgramCounter;
+ (void)ulLinkRegister;
+
+ NVIC_SystemReset();
+}
+
+/**@brief Callback function for asserts in the SoftDevice.
+ *
+ * @details This function will be called in case of an assert in the SoftDevice.
+ *
+ * @warning This handler is an example only and does not fit a final product. You need to analyze
+ * how your product is supposed to react in case of Assert.
+ * @warning On assert from the SoftDevice, the system can only recover on reset.
+ *
+ * @param[in] line_num Line number of the failing ASSERT call.
+ * @param[in] file_name File name of the failing ASSERT call.
+ */
+void assert_nrf_callback(uint16_t line_num, const uint8_t * p_file_name)
+{
+ app_error_handler(0xDEADBEEF, line_num, p_file_name);
+}
+
+
+#if defined (ENABLE_IO_LED)
+/**@brief Function for initialization of LEDs.
+ *
+ * @details Initializes all LEDs used by the application.
+ */
+static void leds_init(void)
+{
+ nrf_gpio_cfg_output(LED_A);
+ nrf_gpio_cfg_output(LED_B);
+ nrf_gpio_cfg_output(LED_C);
+ nrf_gpio_cfg_output(LED_D);
+
+ // turn on all leds
+ nrf_gpio_pin_clear(LED_A);
+ nrf_gpio_pin_clear(LED_B);
+ nrf_gpio_pin_clear(LED_C);
+ nrf_gpio_pin_clear(LED_D);
+}
+#endif // ENABLE_IO_LED
+
+
+#if defined (ENABLE_IO_LED)
+/**@brief Function for clearing the LEDs.
+ *
+ * @details Clears all LEDs used by the application.
+ */
+static void leds_off(void)
+{
+ nrf_gpio_pin_set(LED_A); // unused
+ nrf_gpio_pin_set(LED_B); // unused
+ nrf_gpio_pin_set(LED_C);
+ nrf_gpio_pin_set(LED_D);
+}
+#endif // ENABLE_IO_LED
+
+
+/**@brief Function for the Timer initialization.
+ *
+ * @details Initializes the timer module.
+ */
+static void timers_init(void)
+{
+ ret_code_t err_code = app_timer_init();
+ APP_ERROR_CHECK(err_code);
+}
+
+
+#if defined (ENABLE_BUTTON)
+/**@brief Function for initializing the button module.
+ */
+static void buttons_init(void)
+{
+ nrf_gpio_cfg_sense_input(BOOTLOADER_BUTTON_PIN,
+ BUTTON_PULL,
+ NRF_GPIO_PIN_SENSE_LOW);
+}
+#endif // ENABLE_BUTTON
+
+
+/**@brief Function for initializing the ANT stack. */
+static void ant_stack_init(void)
+{
+ ret_code_t err_code;
+
+ err_code = nrf_sdh_enable_request();
+ APP_ERROR_CHECK(err_code);
+
+ // Enable ANT stack.
+ err_code = nrf_sdh_ant_enable();
+ APP_ERROR_CHECK(err_code);
+}
+
+
+/**@brief Function for event scheduler initialization.
+ */
+static void scheduler_init(void)
+{
+ APP_SCHED_INIT(SCHED_MAX_EVENT_DATA_SIZE, SCHED_QUEUE_SIZE);
+}
+
+static uint32_t enter_boot_get (void )
+{
+ uint32_t val = PARAM_FLAGS_ENTER_BOOT_BypassInit;
+
+ if (((*ANT_BOOT_PARAM_FLAGS & PARAM_FLAGS_PARAM_VALID_Msk) >> PARAM_FLAGS_PARAM_VALID_Pos) == PARAM_FLAGS_PARAM_VALID_True )
+ {
+ val = (*ANT_BOOT_PARAM_FLAGS & PARAM_FLAGS_ENTER_BOOT_Msk) >> PARAM_FLAGS_ENTER_BOOT_Pos;
+ }
+
+ return val;
+}
+
+static void enter_boot_set (uint32_t value)
+{
+ uint32_t ant_boot_param_flags = *ANT_BOOT_PARAM_FLAGS;
+
+ uint32_t enter_boot = (ant_boot_param_flags >> PARAM_FLAGS_ENTER_BOOT_Pos) & PARAM_FLAGS_ENTER_BOOT_Msk;
+ if (enter_boot == value)
+ {
+ return; // no need to rewrite the same value.
+ }
+
+ ant_boot_param_flags &= ~PARAM_FLAGS_ENTER_BOOT_Msk;
+ ant_boot_param_flags |= value << PARAM_FLAGS_ENTER_BOOT_Pos;
+
+ uint32_t err_code = blocking_flash_word_write(ANT_BOOT_PARAM_FLAGS, ant_boot_param_flags);
+ APP_ERROR_CHECK(err_code);
+}
+
+static void enter_boot_update (void)
+{
+ const bootloader_settings_t * p_bootloader_settings;
+
+ bootloader_util_settings_get(&p_bootloader_settings);
+
+ if (p_bootloader_settings->ap_image.st.bank == NEW_IMAGE_BANK_0 || p_bootloader_settings->ap_image.st.bank == NEW_IMAGE_BANK_1)
+ {
+ enter_boot_set(PARAM_FLAGS_ENTER_BOOT_BypassDone);
+ }
+ else
+ {
+ if (p_bootloader_settings->valid_app != BOOTLOADER_SETTINGS_INVALID_APPLICATION)
+ {
+ enter_boot_set(PARAM_FLAGS_ENTER_BOOT_BypassDone);
+ return;
+ }
+ enter_boot_set(PARAM_FLAGS_ENTER_BOOT_EnterBoot);
+ }
+
+ // If the current application has been invalidated, then application's self protection is of no use now.
+ // Lets clear it.
+ if (p_bootloader_settings->valid_app == BOOTLOADER_SETTINGS_INVALID_APPLICATION)
+ {
+ if (*ANT_BOOT_APP_SIZE != APP_SIZE_Empty)
+ {
+ uint32_t err_code = blocking_flash_word_write(ANT_BOOT_APP_SIZE, APP_SIZE_Clear);
+ APP_ERROR_CHECK(err_code);
+ }
+ }
+}
+
+/**@brief Function for application main entry.
+ */
+int main(void)
+{
+ uint32_t err_code;
+ bool bootloader_is_pushed = false;
+
+#if defined (ENABLE_IO_LED)
+ leds_init();
+#endif // ENABLE_IO_LED
+#if defined (ENABLE_BUTTON)
+ buttons_init();
+#endif
+
+#if defined (DEBUG_DFU_BOOTLOADER)
+ NRF_GPIO->DIRSET = 0x40000908; //stack debugging
+ DBG_PIN_DIR_INIT;
+#endif //DEBUG_DFU_BOOTLOADER
+#if defined (DBG_DFU_BOOTLOADER_PATH)
+ DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);
+#endif //DBG_DFU_BOOTLOADER_PATH
+
+ // This check ensures that the defined fields in the bootloader corresponds with actual
+ // setting in the chip.
+ APP_ERROR_CHECK_BOOL(*((uint32_t *)NRF_UICR_BOOT_START_ADDRESS) == BOOTLOADER_REGION_START);
+ APP_ERROR_CHECK_BOOL(NRF_FICR->CODEPAGESIZE == CODE_PAGE_SIZE);
+
+#if !defined (S210_V3_STACK)
+ sd_mbr_command_t com = {SD_MBR_COMMAND_INIT_SD, };
+
+ err_code = sd_mbr_command(&com);
+ APP_ERROR_CHECK(err_code);
+
+ err_code = sd_softdevice_vector_table_base_set(BOOTLOADER_REGION_START);
+ APP_ERROR_CHECK(err_code);
+
+ err_code = bootloader_dfu_sd_update_continue();
+ APP_ERROR_CHECK(err_code);
+
+ err_code = bootloader_dfu_bl_update_continue();
+ APP_ERROR_CHECK(err_code);
+#endif // !S210_V3_STACK
+
+ // Initialize.
+ timers_init();
+ (void)bootloader_init();
+ ant_stack_init();
+ scheduler_init();
+
+#if defined (ENABLE_BUTTON)
+ // Push button switch
+ bootloader_is_pushed = ((nrf_gpio_pin_read(BOOTLOADER_BUTTON_PIN) == 0) ? true: false);
+ if (bootloader_is_pushed)
+ {
+ enter_boot_set(PARAM_FLAGS_ENTER_BOOT_EnterBoot);
+ }
+#endif // ENABLE_BUTTON
+
+ if ((enter_boot_get() == PARAM_FLAGS_ENTER_BOOT_EnterBoot) ||
+ (bootloader_is_pushed) ||
+ (!bootloader_app_is_valid(DFU_BANK_0_REGION_START)))
+ {
+ #if defined (DBG_DFU_BOOTLOADER_PATH)
+ DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);
+ #endif //DBG_DFU_BOOTLOADER_PATH
+
+#if defined (ENABLE_IO_LED)
+ leds_off();
+ nrf_gpio_pin_clear(BOOTLOADER_ACTIVE_LED);
+#endif // ENABLE_IO_LED
+
+ // Initiate an update of the firmware.
+ err_code = bootloader_dfu_start();
+ APP_ERROR_CHECK(err_code);
+
+ enter_boot_update();
+ }
+
+#if defined (ENABLE_IO_LED)
+ leds_off();
+#endif // ENABLE_IO_LED
+
+ err_code = bootloader_dfu_ap_update_continue();
+ APP_ERROR_CHECK(err_code);
+
+ if (bootloader_app_is_valid(DFU_BANK_0_REGION_START))
+ {
+ #if defined (DBG_DFU_BOOTLOADER_PATH)
+ DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);
+ #endif //DBG_DFU_BOOTLOADER_PATH
+ // Select a bank region to use as application region.
+ // @note: Only applications running from DFU_BANK_0_REGION_START is supported.
+ bootloader_app_start(DFU_BANK_0_REGION_START);
+ }
+
+#if defined (DBG_DFU_BOOTLOADER_PATH)
+DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);DEBUG_PIN_FALL(DBG_DFU_BOOTLOADER_PATH);
+#endif //DBG_DFU_BOOTLOADER_PATH
+ NVIC_SystemReset();
+}
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/include/bootloader_types.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/include/bootloader_types.h
new file mode 100644
index 0000000..d29ae91
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/include/bootloader_types.h
@@ -0,0 +1,114 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/**@file
+ *
+ * @defgroup nrf_bootloader_types Types and definitions.
+ * @{
+ *
+ * @ingroup nrf_bootloader
+ *
+ * @brief Bootloader module type and definitions.
+ */
+
+#ifndef BOOTLOADER_TYPES_H__
+#define BOOTLOADER_TYPES_H__
+
+#include <stdint.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define BOOTLOADER_SETTINGS_INVALID_APPLICATION 0xDEADBEEF
+#define BOOTLOADER_SETTINGS_VALID_APPLICATION 0x00000000
+
+#define BOOTLOADER_SETTINGS_VALID_SLOT_ADR_OFFSET (0UL)
+#define BOOTLOADER_SETTINGS_AP_VALIDITY_ADR_OFFSET (4UL)
+#define BOOTLOADER_SETTINGS_SD_IMAGE_SIZE_ADR_OFFSET (8UL)
+#define BOOTLOADER_SETTINGS_BL_IMAGE_SIZE_ADR_OFFSET (12UL)
+#define BOOTLOADER_SETTINGS_AP_IMAGE_SIZE_ADR_OFFSET (16UL)
+#define BOOTLOADER_SETTINGS_RESERVED_1_ADR__OFFSET (20UL)
+#define BOOTLOADER_SETTINGS_RESERVED_2_ADR_OFFSET (24UL)
+#define BOOTLOADER_SETTINGS_RESERVED_3_ADR_OFFSET (28UL)
+
+#define NEW_IMAGE_BANK_DONE (0UL)
+#define NEW_IMAGE_BANK_0 (1UL)
+#define NEW_IMAGE_BANK_1 (2UL)
+#define NEW_IMAGE_BANK_INVALID (3UL)
+
+#define NEW_IMAGE_SIZE_UNUSED (0x3FFFFFFF)
+#define NEW_IMAGE_SIZE_EMPTY (0x00000000)
+
+#define NEW_IMAGE_INVALID (0xFFFFFFFF)
+#define NEW_IMAGE_USED (0x00000000)
+typedef union
+{
+ uint32_t all;
+ struct
+ {
+ uint32_t size : 30; /**< Size of the new image*/
+ uint32_t bank : 2; /**< Which bank it is stored*/
+ }st;
+}new_image_t;
+
+/**@brief Structure holding bootloader settings for application and bank data.
+ * NOTE: If there is a need to update the structure make sure offsets above are still true.
+ */
+typedef struct
+{
+ uint32_t valid_slot; /**< Valid bootloader_settings slot. */
+ uint32_t valid_app; /**< Valid application is present if value is 0xFFFFFFFF or 0x00000000 */
+ new_image_t sd_image; /**< New Softdevice image size */
+ new_image_t bl_image; /**< New Bootloader image size */
+ new_image_t ap_image; /**< New Application image size */
+ uint32_t src_image_address; /**< New Images storage starting address */
+ uint32_t reserved_2;
+ uint32_t reserved_3;
+} bootloader_settings_t;
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // BOOTLOADER_TYPES_H__
+
+/**@} */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/main.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/main.c
new file mode 100644
index 0000000..2405496
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/main.c
@@ -0,0 +1,252 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2014
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+#include <stdbool.h>
+#include <stdint.h>
+#include <string.h>
+#include "app_error.h"
+#include "ant_interface.h"
+#include "ant_boot_settings_api.h"
+#include "ant_channel_config.h"
+#include "app_util_platform.h"
+#include "nrf_sdh.h"
+#include "nrf_sdh_ant.h"
+
+#include "nrf_log.h"
+#include "nrf_log_ctrl.h"
+#include "nrf_log_default_backends.h"
+
+
+// Application's ANT observer priority.
+#define APP_ANT_OBSERVER_PRIO 1
+
+// Channel configuration.
+#define ANT_CHANNEL_NUMBER 0x00 /**< ANT Channel Number*/
+#define ANT_RF_FREQUENCY 0x32u /**< Channel RF Frequency = (2400 + 50)MHz */
+#define ANT_CHANNEL_PERIOD 8192u /**< Channel period 4 Hz. */
+#define ANT_EXT_ASSIGN 0x00 /**< ANT Ext Assign. */
+#define ANT_NETWORK_NUMBER 0x00 /**< Network Number */
+#define ANT_TRANSMIT_POWER 0u /**< ANT Custom Transmit Power (Invalid/Not Used). */
+
+// Channel ID configuration.
+#define ANT_DEV_TYPE 0x20u /**< Device type = 32. */
+#define ANT_TRANS_TYPE 0x05u /**< Transmission type. */
+#define ANT_DEV_NUM (NRF_FICR->DEVICEID[0]) /**< Device number. */
+
+// Test broadcast data
+#define BROADCAST_PAYLOAD {0x01, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0xEE}
+#define BROADCAST_DATA_BUFFER_SIZE 8
+
+// Version string
+#define VERSION_STRING "BFM1.00B01"
+
+// Message definitions
+#define COMMAND_ID 0x02u
+#define COMMAND_RESTART_BOOTLOADER 0x01u
+
+static const uint8_t m_version_string[] = VERSION_STRING; // Version string
+static volatile bool m_restart_in_bootloader = false; // Flag indicating to start bootloader
+
+
+/**@brief Reset the device, and start bootloader
+*/
+static void restart_in_bootloader(void)
+{
+ ret_code_t err_code;
+ bool enter_boot_mode = true;
+ __ALIGN(4) static ant_boot_settings_t ant_boot_settings;
+
+ // Clear and set FFs to the memory block.
+ err_code = ant_boot_settings_clear(&ant_boot_settings);
+ APP_ERROR_CHECK(err_code);
+
+ // Fill ant_boot_settings structure.
+ memcpy((void *) ant_boot_settings.app_version, m_version_string, sizeof(m_version_string));
+ ant_boot_settings.app_size = 2000; // Estimated current application size used to try to preserve itself
+
+ // Save ant_boot_settings structure.
+ err_code = ant_boot_settings_save(&ant_boot_settings);
+ APP_ERROR_CHECK(err_code);
+
+ // Sets flag to indicate restarting in bootloader mode. Must be done last before the reset!!!
+ ant_boot_settings_validate(enter_boot_mode);
+
+ NRF_LOG_FINAL_FLUSH();
+ NVIC_SystemReset();
+}
+
+
+/**@brief Function for setting up the ANT module to be ready for TX broadcast.
+ */
+static void ant_channel_tx_broadcast_setup(void)
+{
+ ret_code_t err_code;
+ uint8_t broadcast_data[] = BROADCAST_PAYLOAD;
+
+ ant_channel_config_t broadcast_channel_config =
+ {
+ .channel_number = ANT_CHANNEL_NUMBER,
+ .channel_type = CHANNEL_TYPE_MASTER,
+ .ext_assign = ANT_EXT_ASSIGN,
+ .rf_freq = ANT_RF_FREQUENCY,
+ .transmission_type = ANT_TRANS_TYPE,
+ .device_type = ANT_DEV_TYPE,
+ .device_number = ANT_DEV_NUM,
+ .channel_period = ANT_CHANNEL_PERIOD,
+ .network_number = ANT_NETWORK_NUMBER,
+ };
+
+ err_code = ant_channel_init(&broadcast_channel_config);
+ APP_ERROR_CHECK(err_code);
+
+ // Setup broadcast payload
+ err_code = sd_ant_broadcast_message_tx(ANT_CHANNEL_NUMBER,
+ BROADCAST_DATA_BUFFER_SIZE,
+ broadcast_data);
+ if (err_code != NRF_ANT_ERROR_CHANNEL_IN_WRONG_STATE)
+ {
+ APP_ERROR_CHECK(err_code);
+ }
+
+ // Open channel.
+ err_code = sd_ant_channel_open(ANT_CHANNEL_NUMBER);
+ APP_ERROR_CHECK(err_code);
+}
+
+
+/**@brief Function for handling ANT TX channel events.
+ *
+ * @param[in] p_ant_evt ANT stack event.
+ * @param[in] p_context Context.
+ */
+static void ant_evt_handler(ant_evt_t * p_ant_evt, void * p_context)
+{
+ uint8_t page_num;
+ uint8_t command;
+
+ switch (p_ant_evt->event)
+ {
+ case EVENT_RX:
+ switch (p_ant_evt->message.ANT_MESSAGE_ucMesgID)
+ {
+ case MESG_BROADCAST_DATA_ID:
+ case MESG_ACKNOWLEDGED_DATA_ID:
+ page_num = p_ant_evt->message.ANT_MESSAGE_aucPayload[0];
+ command = p_ant_evt->message.ANT_MESSAGE_aucPayload[7];
+ if (page_num == COMMAND_ID && command == COMMAND_RESTART_BOOTLOADER)
+ {
+ NRF_LOG_INFO("Received ANT command to start bootloader");
+ m_restart_in_bootloader = true;
+ }
+ break;
+ }
+ break;
+ default:
+ break;
+ }
+}
+
+NRF_SDH_ANT_OBSERVER(m_ant_observer, APP_ANT_OBSERVER_PRIO, ant_evt_handler, NULL);
+
+/**@brief Function for ANT stack initialization.
+ */
+static void softdevice_setup(void)
+{
+ ret_code_t err_code = nrf_sdh_enable_request();
+ APP_ERROR_CHECK(err_code);
+
+ ASSERT(nrf_sdh_is_enabled());
+
+ err_code = nrf_sdh_ant_enable();
+ APP_ERROR_CHECK(err_code);
+}
+
+
+/**@brief Function for initializing the nrf log module.
+ */
+static void log_init(void)
+{
+ ret_code_t err_code = NRF_LOG_INIT(NULL);
+ APP_ERROR_CHECK(err_code);
+
+ NRF_LOG_DEFAULT_BACKENDS_INIT();
+}
+
+
+/**@brief Function for application main entry. Does not return.
+ */
+int main(void)
+{
+ // Initialize.
+ log_init();
+ softdevice_setup();
+ ant_channel_tx_broadcast_setup();
+
+ // Start execution.
+ NRF_LOG_INFO("ANT OTA tester example started.");
+
+ // Main loop.
+ for (;;)
+ {
+ if (NRF_LOG_PROCESS() == false)
+ {
+ // Put CPU in sleep if possible.
+ ret_code_t err_code = sd_app_evt_wait();
+ APP_ERROR_CHECK(err_code);
+
+ if (m_restart_in_bootloader)
+ {
+ restart_in_bootloader();
+ }
+ }
+ }
+}
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/ota_tester.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/ota_tester.xml
new file mode 100644
index 0000000..c10d1f2
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/ota_tester.xml
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SingleDeviceProfile>
+ <!--ANTWare_II Single Device Profile - Created:2017-09-12 09:34:57-->
+ <DeviceProfile>
+ <DeviceInfo>
+ <NumChannels>8</NumChannels>
+ </DeviceInfo>
+ <DeviceSetup />
+ <ChannelProfile>
+ <channelType type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelType">BASE_Slave_Receive_0x00</channelType>
+ <channelTypeExt type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelTypeExtended">0</channelTypeExt>
+ <networkNum type="System.Byte">0</networkNum>
+ <deviceNumber type="System.UInt16">0</deviceNumber>
+ <pairingOn type="System.Boolean">false</pairingOn>
+ <deviceType type="System.Byte">32</deviceType>
+ <transmissionType type="System.Byte">0</transmissionType>
+ <msgPeriod type="System.UInt16">8192</msgPeriod>
+ <radioFreq type="System.Byte">50</radioFreq>
+ <chTxPower type="ANT_Managed_Library.ANT_ReferenceLibrary+TransmitPower">RADIO_TX_POWER_0DB_0x03</chTxPower>
+ <searchTimeout type="System.Byte">10</searchTimeout>
+ <lowPriSearchTimeout type="System.Byte">2</lowPriSearchTimeout>
+ </ChannelProfile>
+ <ChannelProfile>
+ <channelType type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelType">BASE_Master_Transmit_0x10</channelType>
+ <channelTypeExt type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelTypeExtended">0</channelTypeExt>
+ <networkNum type="System.Byte">0</networkNum>
+ <deviceNumber type="System.UInt16">34</deviceNumber>
+ <pairingOn type="System.Boolean">false</pairingOn>
+ <deviceType type="System.Byte">1</deviceType>
+ <transmissionType type="System.Byte">1</transmissionType>
+ <msgPeriod type="System.UInt16">8192</msgPeriod>
+ <radioFreq type="System.Byte">66</radioFreq>
+ <chTxPower type="ANT_Managed_Library.ANT_ReferenceLibrary+TransmitPower">RADIO_TX_POWER_0DB_0x03</chTxPower>
+ <searchTimeout type="System.Byte">10</searchTimeout>
+ <lowPriSearchTimeout type="System.Byte">2</lowPriSearchTimeout>
+ </ChannelProfile>
+ <ChannelProfile>
+ <channelType type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelType">BASE_Master_Transmit_0x10</channelType>
+ <channelTypeExt type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelTypeExtended">0</channelTypeExt>
+ <networkNum type="System.Byte">0</networkNum>
+ <deviceNumber type="System.UInt16">35</deviceNumber>
+ <pairingOn type="System.Boolean">false</pairingOn>
+ <deviceType type="System.Byte">1</deviceType>
+ <transmissionType type="System.Byte">1</transmissionType>
+ <msgPeriod type="System.UInt16">8192</msgPeriod>
+ <radioFreq type="System.Byte">66</radioFreq>
+ <chTxPower type="ANT_Managed_Library.ANT_ReferenceLibrary+TransmitPower">RADIO_TX_POWER_0DB_0x03</chTxPower>
+ <searchTimeout type="System.Byte">10</searchTimeout>
+ <lowPriSearchTimeout type="System.Byte">2</lowPriSearchTimeout>
+ </ChannelProfile>
+ <ChannelProfile>
+ <channelType type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelType">BASE_Master_Transmit_0x10</channelType>
+ <channelTypeExt type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelTypeExtended">0</channelTypeExt>
+ <networkNum type="System.Byte">0</networkNum>
+ <deviceNumber type="System.UInt16">36</deviceNumber>
+ <pairingOn type="System.Boolean">false</pairingOn>
+ <deviceType type="System.Byte">1</deviceType>
+ <transmissionType type="System.Byte">1</transmissionType>
+ <msgPeriod type="System.UInt16">8192</msgPeriod>
+ <radioFreq type="System.Byte">66</radioFreq>
+ <chTxPower type="ANT_Managed_Library.ANT_ReferenceLibrary+TransmitPower">RADIO_TX_POWER_0DB_0x03</chTxPower>
+ <searchTimeout type="System.Byte">10</searchTimeout>
+ <lowPriSearchTimeout type="System.Byte">2</lowPriSearchTimeout>
+ </ChannelProfile>
+ <ChannelProfile>
+ <channelType type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelType">BASE_Master_Transmit_0x10</channelType>
+ <channelTypeExt type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelTypeExtended">0</channelTypeExt>
+ <networkNum type="System.Byte">0</networkNum>
+ <deviceNumber type="System.UInt16">37</deviceNumber>
+ <pairingOn type="System.Boolean">false</pairingOn>
+ <deviceType type="System.Byte">1</deviceType>
+ <transmissionType type="System.Byte">1</transmissionType>
+ <msgPeriod type="System.UInt16">8192</msgPeriod>
+ <radioFreq type="System.Byte">66</radioFreq>
+ <chTxPower type="ANT_Managed_Library.ANT_ReferenceLibrary+TransmitPower">RADIO_TX_POWER_0DB_0x03</chTxPower>
+ <searchTimeout type="System.Byte">10</searchTimeout>
+ <lowPriSearchTimeout type="System.Byte">2</lowPriSearchTimeout>
+ </ChannelProfile>
+ <ChannelProfile>
+ <channelType type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelType">BASE_Master_Transmit_0x10</channelType>
+ <channelTypeExt type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelTypeExtended">0</channelTypeExt>
+ <networkNum type="System.Byte">0</networkNum>
+ <deviceNumber type="System.UInt16">38</deviceNumber>
+ <pairingOn type="System.Boolean">false</pairingOn>
+ <deviceType type="System.Byte">1</deviceType>
+ <transmissionType type="System.Byte">1</transmissionType>
+ <msgPeriod type="System.UInt16">8192</msgPeriod>
+ <radioFreq type="System.Byte">66</radioFreq>
+ <chTxPower type="ANT_Managed_Library.ANT_ReferenceLibrary+TransmitPower">RADIO_TX_POWER_0DB_0x03</chTxPower>
+ <searchTimeout type="System.Byte">10</searchTimeout>
+ <lowPriSearchTimeout type="System.Byte">2</lowPriSearchTimeout>
+ </ChannelProfile>
+ <ChannelProfile>
+ <channelType type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelType">BASE_Master_Transmit_0x10</channelType>
+ <channelTypeExt type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelTypeExtended">0</channelTypeExt>
+ <networkNum type="System.Byte">0</networkNum>
+ <deviceNumber type="System.UInt16">39</deviceNumber>
+ <pairingOn type="System.Boolean">false</pairingOn>
+ <deviceType type="System.Byte">1</deviceType>
+ <transmissionType type="System.Byte">1</transmissionType>
+ <msgPeriod type="System.UInt16">8192</msgPeriod>
+ <radioFreq type="System.Byte">66</radioFreq>
+ <chTxPower type="ANT_Managed_Library.ANT_ReferenceLibrary+TransmitPower">RADIO_TX_POWER_0DB_0x03</chTxPower>
+ <searchTimeout type="System.Byte">10</searchTimeout>
+ <lowPriSearchTimeout type="System.Byte">2</lowPriSearchTimeout>
+ </ChannelProfile>
+ <ChannelProfile>
+ <channelType type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelType">BASE_Master_Transmit_0x10</channelType>
+ <channelTypeExt type="ANT_Managed_Library.ANT_ReferenceLibrary+ChannelTypeExtended">0</channelTypeExt>
+ <networkNum type="System.Byte">0</networkNum>
+ <deviceNumber type="System.UInt16">40</deviceNumber>
+ <pairingOn type="System.Boolean">false</pairingOn>
+ <deviceType type="System.Byte">1</deviceType>
+ <transmissionType type="System.Byte">1</transmissionType>
+ <msgPeriod type="System.UInt16">8192</msgPeriod>
+ <radioFreq type="System.Byte">66</radioFreq>
+ <chTxPower type="ANT_Managed_Library.ANT_ReferenceLibrary+TransmitPower">RADIO_TX_POWER_0DB_0x03</chTxPower>
+ <searchTimeout type="System.Byte">10</searchTimeout>
+ <lowPriSearchTimeout type="System.Byte">2</lowPriSearchTimeout>
+ </ChannelProfile>
+ </DeviceProfile>
+</SingleDeviceProfile> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm4/ota_tester_pca10040_s212.uvopt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm4/ota_tester_pca10040_s212.uvopt
new file mode 100644
index 0000000..1223a32
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm4/ota_tester_pca10040_s212.uvopt
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52832_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption> <OPTFL>
+ <IsCurrentTarget>1</IsCurrentTarget>
+ </OPTFL> <DebugOpt>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FF1nrf52xxx_uicr.flm -FS110001000 -FL11000</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000)</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm4/ota_tester_pca10040_s212.uvproj b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm4/ota_tester_pca10040_s212.uvproj
new file mode 100644
index 0000000..9088a74
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm4/ota_tester_pca10040_s212.uvproj
@@ -0,0 +1,533 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd">
+
+ <SchemaVersion>1.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52832_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption>
+ <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll>UL2CM3(-UM0364FCE -O78 -S0 -C0 -TO18 -TC16000000 -TP21 -TDS800D -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC2000 -FN1 -FF0nRF52xxx -FS00 -FL0200000)</FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>core.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52832_xxaa</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>0</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <RoSelD>3</RoSelD>
+ <RwSelD>5</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x12000</StartAddress>
+ <Size>0x6e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000b80</StartAddress>
+ <Size>0xf480</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <VariousControls>
+ <MiscControls>--c99 --reduce_paths</MiscControls>
+ <Define> ANT_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 S212 SOFTDEVICE_PRESENT __HEAP_SIZE=8192 __STACK_SIZE=8192</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\..\config;..\..\..\..\..\..\..\..\components;..\..\..\..\..\..\..\..\components\ant\ant_channel_config;..\..\..\..\..\..\..\..\components\boards;..\..\..\..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\..\..\..\components\libraries\delay;..\..\..\..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\..\..\..\components\libraries\hardfault;..\..\..\..\..\..\..\..\components\libraries\hardfault\nrf52;..\..\..\..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\..\..\..\components\libraries\util;..\..\..\..\..\..\..\..\components\softdevice\common;..\..\..\..\..\..\..\..\components\softdevice\s212\headers;..\..\..\..\..\..\..\..\components\softdevice\s212\headers\nrf52;..\..\..\..\include\boot_common;..\..\..\include;..\..\..\..\..\..\..\..\external\fprintf;..\..\..\..\..\..\..\..\external\segger_rtt;..\..\..\..\..\..\..\..\integration\nrfx;..\..\..\..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\..\..\..\modules\nrfx;..\..\..\..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DANT_STACK_SUPPORT_REQD,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DS212,-DSOFTDEVICE_PRESENT,-D__HEAP_SIZE=8192,-D__STACK_SIZE=8192</MiscControls>
+ <Define> ANT_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 S212 SOFTDEVICE_PRESENT __HEAP_SIZE=8192 __STACK_SIZE=8192</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\..\config;..\..\..\..\..\..\..\..\components;..\..\..\..\..\..\..\..\components\ant\ant_channel_config;..\..\..\..\..\..\..\..\components\boards;..\..\..\..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\..\..\..\components\libraries\delay;..\..\..\..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\..\..\..\components\libraries\hardfault;..\..\..\..\..\..\..\..\components\libraries\hardfault\nrf52;..\..\..\..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\..\..\..\components\libraries\util;..\..\..\..\..\..\..\..\components\softdevice\common;..\..\..\..\..\..\..\..\components\softdevice\s212\headers;..\..\..\..\..\..\..\..\components\softdevice\s212\headers\nrf52;..\..\..\..\include\boot_common;..\..\..\include;..\..\..\..\..\..\..\..\external\fprintf;..\..\..\..\..\..\..\..\external\segger_rtt;..\..\..\..\..\..\..\..\integration\nrfx;..\..\..\..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\..\..\..\modules\nrfx;..\..\..\..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x00000000</DataAddressRange>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>None</GroupName>
+ <Files> <File>
+ <FileName>arm_startup_nrf52.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\modules\nrfx\mdk\arm_startup_nrf52.s</FilePath> </File> <File>
+ <FileName>system_nrf52.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\modules\nrfx\mdk\system_nrf52.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>ant_boot_settings_api.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\ant_boot_settings_api.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_ANT</GroupName>
+ <Files> <File>
+ <FileName>ant_channel_config.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\ant\ant_channel_config\ant_channel_config.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\app_error.c</FilePath> </File> <File>
+ <FileName>app_error_handler_keil.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\app_error_handler_keil.c</FilePath> </File> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>hardfault_handler_keil.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\hardfault\nrf52\handler\hardfault_handler_keil.c</FilePath> </File> <File>
+ <FileName>hardfault_implementation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\hardfault\hardfault_implementation.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> </File> <File>
+ <FileName>nrf_sdh_ant.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh_ant.c</FilePath> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets>
+
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm5_no_packs/ota_tester_pca10040_s212.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm5_no_packs/ota_tester_pca10040_s212.uvoptx
new file mode 100644
index 0000000..7ccb08c
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm5_no_packs/ota_tester_pca10040_s212.uvoptx
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52832_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm5_no_packs/ota_tester_pca10040_s212.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm5_no_packs/ota_tester_pca10040_s212.uvprojx
new file mode 100644
index 0000000..0667b3e
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/arm5_no_packs/ota_tester_pca10040_s212.uvprojx
@@ -0,0 +1,557 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52832_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52832_xxaa</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x12000</StartAddress>
+ <Size>0x6e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000b80</StartAddress>
+ <Size>0xf480</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> ANT_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 S212 SOFTDEVICE_PRESENT __HEAP_SIZE=8192 __STACK_SIZE=8192</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\..\config;..\..\..\..\..\..\..\..\components;..\..\..\..\..\..\..\..\components\ant\ant_channel_config;..\..\..\..\..\..\..\..\components\boards;..\..\..\..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\..\..\..\components\libraries\delay;..\..\..\..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\..\..\..\components\libraries\hardfault;..\..\..\..\..\..\..\..\components\libraries\hardfault\nrf52;..\..\..\..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\..\..\..\components\libraries\util;..\..\..\..\..\..\..\..\components\softdevice\common;..\..\..\..\..\..\..\..\components\softdevice\s212\headers;..\..\..\..\..\..\..\..\components\softdevice\s212\headers\nrf52;..\..\..\..\include\boot_common;..\..\..\include;..\..\..\..\..\..\..\..\external\fprintf;..\..\..\..\..\..\..\..\external\segger_rtt;..\..\..\..\..\..\..\..\integration\nrfx;..\..\..\..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\..\..\..\modules\nrfx;..\..\..\..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DANT_STACK_SUPPORT_REQD,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DS212,-DSOFTDEVICE_PRESENT,-D__HEAP_SIZE=8192,-D__STACK_SIZE=8192</MiscControls>
+ <Define> ANT_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 S212 SOFTDEVICE_PRESENT __HEAP_SIZE=8192 __STACK_SIZE=8192</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\..\config;..\..\..\..\..\..\..\..\components;..\..\..\..\..\..\..\..\components\ant\ant_channel_config;..\..\..\..\..\..\..\..\components\boards;..\..\..\..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\..\..\..\components\libraries\delay;..\..\..\..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\..\..\..\components\libraries\hardfault;..\..\..\..\..\..\..\..\components\libraries\hardfault\nrf52;..\..\..\..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\..\..\..\components\libraries\util;..\..\..\..\..\..\..\..\components\softdevice\common;..\..\..\..\..\..\..\..\components\softdevice\s212\headers;..\..\..\..\..\..\..\..\components\softdevice\s212\headers\nrf52;..\..\..\..\include\boot_common;..\..\..\include;..\..\..\..\..\..\..\..\external\fprintf;..\..\..\..\..\..\..\..\external\segger_rtt;..\..\..\..\..\..\..\..\integration\nrfx;..\..\..\..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\..\..\..\modules\nrfx;..\..\..\..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>ant_boot_settings_api.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\ant_boot_settings_api.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_ANT</GroupName>
+ <Files> <File>
+ <FileName>ant_channel_config.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\ant\ant_channel_config\ant_channel_config.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\app_error.c</FilePath> </File> <File>
+ <FileName>app_error_handler_keil.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\app_error_handler_keil.c</FilePath> </File> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>hardfault_handler_keil.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\hardfault\nrf52\handler\hardfault_handler_keil.c</FilePath> </File> <File>
+ <FileName>hardfault_implementation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\hardfault\hardfault_implementation.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> </File> <File>
+ <FileName>nrf_sdh_ant.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh_ant.c</FilePath> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa" versionMatchMode="fixed"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa" versionMatchMode="fixed"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa" versionMatchMode="fixed"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa" versionMatchMode="fixed"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/armgcc/Makefile
new file mode 100644
index 0000000..73e7a08
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/armgcc/Makefile
@@ -0,0 +1,180 @@
+PROJECT_NAME := ota_tester_pca10040_s212
+TARGETS := nrf52832_xxaa
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../../../../..
+PROJ_DIR := ../../..
+
+$(OUTPUT_DIRECTORY)/nrf52832_xxaa.out: \
+ LINKER_SCRIPT := ota_tester_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52.S \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_rtt.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_serial.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_uart.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_default_backends.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/components/libraries/util/app_error.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_handler_gcc.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/hardfault/nrf52/handler/hardfault_handler_gcc.c \
+ $(SDK_ROOT)/components/libraries/hardfault/hardfault_implementation.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars/nrf_section_iter.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_uart.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \
+ $(SDK_ROOT)/components/ant/ant_channel_config/ant_channel_config.c \
+ $(PROJ_DIR)/../ant_boot_settings_api.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_ant.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_soc.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(SDK_ROOT)/components/libraries/hardfault \
+ $(SDK_ROOT)/components/libraries/hardfault/nrf52 \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/softdevice/s212/headers/nrf52 \
+ ../config \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+ $(SDK_ROOT)/components/softdevice/s212/headers \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/ant/ant_channel_config \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(PROJ_DIR)/include \
+ $(SDK_ROOT)/components/softdevice/common \
+ $(SDK_ROOT)/components \
+ $(SDK_ROOT)/external/segger_rtt \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(PROJ_DIR)/../include/boot_common \
+
+# Libraries common to all targets
+LIB_FILES += \
+
+# Optimization flags
+OPT = -O3 -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DANT_STACK_SUPPORT_REQD
+CFLAGS += -DBOARD_PCA10040
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52
+CFLAGS += -DNRF52832_XXAA
+CFLAGS += -DNRF52_PAN_74
+CFLAGS += -DS212
+CFLAGS += -DSOFTDEVICE_PRESENT
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DANT_STACK_SUPPORT_REQD
+ASMFLAGS += -DBOARD_PCA10040
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52
+ASMFLAGS += -DNRF52832_XXAA
+ASMFLAGS += -DNRF52_PAN_74
+ASMFLAGS += -DS212
+ASMFLAGS += -DSOFTDEVICE_PRESENT
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52832_xxaa: CFLAGS += -D__HEAP_SIZE=8192
+nrf52832_xxaa: CFLAGS += -D__STACK_SIZE=8192
+nrf52832_xxaa: ASMFLAGS += -D__HEAP_SIZE=8192
+nrf52832_xxaa: ASMFLAGS += -D__STACK_SIZE=8192
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52832_xxaa
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52832_xxaa
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52832_xxaa.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/armgcc/ota_tester_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/armgcc/ota_tester_gcc_nrf52.ld
new file mode 100644
index 0000000..52daead
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/armgcc/ota_tester_gcc_nrf52.ld
@@ -0,0 +1,88 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0x12000, LENGTH = 0x6e000
+ RAM (rwx) : ORIGIN = 0x20000b80, LENGTH = 0xf480
+ ant_boot_settings (r) : ORIGIN = 0x0007FF80, LENGTH = 0x80
+}
+
+SECTIONS
+{
+ .ant_boot_settings(NOLOAD) :
+ {
+ PROVIDE(__start_ant_boot_settings = .);
+ KEEP(*(SORT(.ant_boot_settings*)))
+ PROVIDE(__stop_ant_boot_settings = .);
+ } > ant_boot_settings
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .sdh_ant_observers :
+ {
+ PROVIDE(__start_sdh_ant_observers = .);
+ KEEP(*(SORT(.sdh_ant_observers*)))
+ PROVIDE(__stop_sdh_ant_observers = .);
+ } > FLASH
+ .sdh_soc_observers :
+ {
+ PROVIDE(__start_sdh_soc_observers = .);
+ KEEP(*(SORT(.sdh_soc_observers*)))
+ PROVIDE(__stop_sdh_soc_observers = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .sdh_state_observers :
+ {
+ PROVIDE(__start_sdh_state_observers = .);
+ KEEP(*(SORT(.sdh_state_observers*)))
+ PROVIDE(__stop_sdh_state_observers = .);
+ } > FLASH
+ .sdh_stack_observers :
+ {
+ PROVIDE(__start_sdh_stack_observers = .);
+ KEEP(*(SORT(.sdh_stack_observers*)))
+ PROVIDE(__stop_sdh_stack_observers = .);
+ } > FLASH
+ .sdh_req_observers :
+ {
+ PROVIDE(__start_sdh_req_observers = .);
+ KEEP(*(SORT(.sdh_req_observers*)))
+ PROVIDE(__stop_sdh_req_observers = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/config/sdk_config.h
new file mode 100644
index 0000000..25089ed
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/config/sdk_config.h
@@ -0,0 +1,3547 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_ANT
+
+//==========================================================
+// <q> ANT_CHANNEL_CONFIG_ENABLED - ant_channel_config - ANT common channel configuration
+
+
+#ifndef ANT_CHANNEL_CONFIG_ENABLED
+#define ANT_CHANNEL_CONFIG_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
+//==========================================================
+#ifndef NRFX_PRS_ENABLED
+#define NRFX_PRS_ENABLED 1
+#endif
+// <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
+
+
+#ifndef NRFX_PRS_BOX_0_ENABLED
+#define NRFX_PRS_BOX_0_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
+
+
+#ifndef NRFX_PRS_BOX_1_ENABLED
+#define NRFX_PRS_BOX_1_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module.
+
+
+#ifndef NRFX_PRS_BOX_2_ENABLED
+#define NRFX_PRS_BOX_2_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module.
+
+
+#ifndef NRFX_PRS_BOX_3_ENABLED
+#define NRFX_PRS_BOX_3_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module.
+
+
+#ifndef NRFX_PRS_BOX_4_ENABLED
+#define NRFX_PRS_BOX_4_ENABLED 1
+#endif
+
+// <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_PRS_CONFIG_LOG_ENABLED
+#define NRFX_PRS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_PRS_CONFIG_LOG_LEVEL
+#define NRFX_PRS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_INFO_COLOR
+#define NRFX_PRS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_DEBUG_COLOR
+#define NRFX_PRS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver
+//==========================================================
+#ifndef NRFX_UARTE_ENABLED
+#define NRFX_UARTE_ENABLED 1
+#endif
+// <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance
+#ifndef NRFX_UARTE0_ENABLED
+#define NRFX_UARTE0_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC
+#define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY
+#define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <8388608=> 31250 baud
+// <10289152=> 38400 baud
+// <15007744=> 56000 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
+#define NRFX_UARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
+#define NRFX_UARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_INFO_COLOR
+#define NRFX_UARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR
+#define NRFX_UARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver
+//==========================================================
+#ifndef NRFX_UART_ENABLED
+#define NRFX_UART_ENABLED 1
+#endif
+// <o> NRFX_UART0_ENABLED - Enable UART0 instance
+#ifndef NRFX_UART0_ENABLED
+#define NRFX_UART0_ENABLED 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_HWFC
+#define NRFX_UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_PARITY
+#define NRFX_UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3866624=> 14400 baud
+// <5152768=> 19200 baud
+// <7729152=> 28800 baud
+// <8388608=> 31250 baud
+// <10309632=> 38400 baud
+// <15007744=> 56000 baud
+// <15462400=> 57600 baud
+// <20615168=> 76800 baud
+// <30924800=> 115200 baud
+// <61845504=> 230400 baud
+// <67108864=> 250000 baud
+// <123695104=> 460800 baud
+// <247386112=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UART_CONFIG_LOG_ENABLED
+#define NRFX_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UART_CONFIG_LOG_LEVEL
+#define NRFX_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_INFO_COLOR
+#define NRFX_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_DEBUG_COLOR
+#define NRFX_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> UART_ENABLED - nrf_drv_uart - UART/UARTE peripheral driver - legacy layer
+//==========================================================
+#ifndef UART_ENABLED
+#define UART_ENABLED 1
+#endif
+// <o> UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef UART_DEFAULT_CONFIG_HWFC
+#define UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef UART_DEFAULT_CONFIG_PARITY
+#define UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef UART_DEFAULT_CONFIG_BAUDRATE
+#define UART_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> UART_EASY_DMA_SUPPORT - Driver supporting EasyDMA
+
+
+#ifndef UART_EASY_DMA_SUPPORT
+#define UART_EASY_DMA_SUPPORT 1
+#endif
+
+// <q> UART_LEGACY_SUPPORT - Driver supporting Legacy mode
+
+
+#ifndef UART_LEGACY_SUPPORT
+#define UART_LEGACY_SUPPORT 1
+#endif
+
+// <e> UART0_ENABLED - Enable UART0 instance
+//==========================================================
+#ifndef UART0_ENABLED
+#define UART0_ENABLED 1
+#endif
+// <q> UART0_CONFIG_USE_EASY_DMA - Default setting for using EasyDMA
+
+
+#ifndef UART0_CONFIG_USE_EASY_DMA
+#define UART0_CONFIG_USE_EASY_DMA 1
+#endif
+
+// </e>
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> HARDFAULT_HANDLER_ENABLED - hardfault_default - HardFault default handler for debugging and release
+//==========================================================
+#ifndef HARDFAULT_HANDLER_ENABLED
+#define HARDFAULT_HANDLER_ENABLED 1
+#endif
+// <q> HARDFAULT_HANDLER_GDB_PSP_BACKTRACE - Bypass the GDB problem with multiple stack pointers backtrace
+
+
+// <i> There is a known bug in GDB which causes it to incorrectly backtrace the code
+// <i> when multiple stack pointers are used (main and process stack pointers).
+// <i> This option enables the fix for that problem and allows to see the proper backtrace info.
+// <i> It makes it possible to trace the code to the exact point where a HardFault appeared.
+// <i> This option requires additional commands and may temporarily switch MSP stack to store data on PSP space.
+// <i> This is an optional parameter - enable it while debugging.
+// <i> Before a HardFault handler exits, the stack will be reverted to its previous value.
+
+#ifndef HARDFAULT_HANDLER_GDB_PSP_BACKTRACE
+#define HARDFAULT_HANDLER_GDB_PSP_BACKTRACE 1
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <q> NRF_SECTION_ITER_ENABLED - nrf_section_iter - Section iterator
+
+
+#ifndef NRF_SECTION_ITER_ENABLED
+#define NRF_SECTION_ITER_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_RTT_ENABLED
+#define NRF_LOG_BACKEND_RTT_ENABLED 0
+#endif
+// <o> NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE 64
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS - Period before retrying writing to RTT
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS 1
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_CNT - Writing to RTT retries.
+// <i> If RTT fails to accept any new data after retries
+// <i> module assumes that host is not active and on next
+// <i> request it will perform only one write attempt.
+// <i> On successful writing, module assumes that host is active
+// <i> and scheme with retry is applied again.
+
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_CNT
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_CNT 3
+#endif
+
+// </e>
+
+// <e> NRF_LOG_BACKEND_UART_ENABLED - nrf_log_backend_uart - Log UART backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_UART_ENABLED
+#define NRF_LOG_BACKEND_UART_ENABLED 1
+#endif
+// <o> NRF_LOG_BACKEND_UART_TX_PIN - UART TX pin
+#ifndef NRF_LOG_BACKEND_UART_TX_PIN
+#define NRF_LOG_BACKEND_UART_TX_PIN 6
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRF_LOG_BACKEND_UART_BAUDRATE
+#define NRF_LOG_BACKEND_UART_BAUDRATE 30801920
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE 64
+#endif
+
+// </e>
+
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 1
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 3
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 1024
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Segger_RTT
+
+//==========================================================
+// <h> segger_rtt - SEGGER RTT
+
+//==========================================================
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
+// <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
+// <i> or this value is actually used. It depends on which one is bigger.
+
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 512
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 16
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
+
+
+// <i> The following modes are supported:
+// <i> - SKIP - Do not block, output nothing.
+// <i> - TRIM - Do not block, output as much as fits.
+// <i> - BLOCK - Wait until there is space in the buffer.
+// <0=> SKIP
+// <1=> TRIM
+// <2=> BLOCK_IF_FIFO_FULL
+
+#ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
+#define SEGGER_RTT_CONFIG_DEFAULT_MODE 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_SoftDevice
+
+//==========================================================
+// <e> NRF_SDH_ANT_ENABLED - nrf_sdh_ant - SoftDevice ANT event handler
+//==========================================================
+#ifndef NRF_SDH_ANT_ENABLED
+#define NRF_SDH_ANT_ENABLED 1
+#endif
+// <h> ANT Channels
+
+//==========================================================
+// <o> NRF_SDH_ANT_TOTAL_CHANNELS_ALLOCATED - Allocated ANT channels.
+#ifndef NRF_SDH_ANT_TOTAL_CHANNELS_ALLOCATED
+#define NRF_SDH_ANT_TOTAL_CHANNELS_ALLOCATED 1
+#endif
+
+// <o> NRF_SDH_ANT_ENCRYPTED_CHANNELS - Encrypted ANT channels.
+#ifndef NRF_SDH_ANT_ENCRYPTED_CHANNELS
+#define NRF_SDH_ANT_ENCRYPTED_CHANNELS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> ANT Queues
+
+//==========================================================
+// <o> NRF_SDH_ANT_EVENT_QUEUE_SIZE - Event queue size.
+#ifndef NRF_SDH_ANT_EVENT_QUEUE_SIZE
+#define NRF_SDH_ANT_EVENT_QUEUE_SIZE 32
+#endif
+
+// <o> NRF_SDH_ANT_BURST_QUEUE_SIZE - ANT burst queue size.
+#ifndef NRF_SDH_ANT_BURST_QUEUE_SIZE
+#define NRF_SDH_ANT_BURST_QUEUE_SIZE 128
+#endif
+
+// </h>
+//==========================================================
+
+// <h> ANT Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_ANT_OBSERVER_PRIO_LEVELS - Total number of priority levels for ANT observers.
+// <i> This setting configures the number of priority levels available for the ANT event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_ANT_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_ANT_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <h> ANT Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> ANT_BPWR_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Bicycle Power Profile.
+
+#ifndef ANT_BPWR_ANT_OBSERVER_PRIO
+#define ANT_BPWR_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_BSC_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Bicycle Speed and Cadence Profile.
+
+#ifndef ANT_BSC_ANT_OBSERVER_PRIO
+#define ANT_BSC_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_ENCRYPT_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Cryptographic ANT stack configuration module.
+
+#ifndef ANT_ENCRYPT_ANT_OBSERVER_PRIO
+#define ANT_ENCRYPT_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_HRM_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Heart Rate Monitor.
+
+#ifndef ANT_HRM_ANT_OBSERVER_PRIO
+#define ANT_HRM_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_SDM_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Stride Based Speed and Distance Monitor Profile.
+
+#ifndef ANT_SDM_ANT_OBSERVER_PRIO
+#define ANT_SDM_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_STATE_INDICATOR_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the ANT state indicator module.
+
+#ifndef ANT_STATE_INDICATOR_ANT_OBSERVER_PRIO
+#define ANT_STATE_INDICATOR_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> BSP_BTN_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Button Control module.
+
+#ifndef BSP_BTN_ANT_OBSERVER_PRIO
+#define BSP_BTN_ANT_OBSERVER_PRIO 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_ENABLED - nrf_sdh - SoftDevice handler
+//==========================================================
+#ifndef NRF_SDH_ENABLED
+#define NRF_SDH_ENABLED 1
+#endif
+// <h> Dispatch model
+
+// <i> This setting configures how Stack events are dispatched to the application.
+//==========================================================
+// <o> NRF_SDH_DISPATCH_MODEL
+
+
+// <i> NRF_SDH_DISPATCH_MODEL_INTERRUPT: SoftDevice events are passed to the application from the interrupt context.
+// <i> NRF_SDH_DISPATCH_MODEL_APPSH: SoftDevice events are scheduled using @ref app_scheduler.
+// <i> NRF_SDH_DISPATCH_MODEL_POLLING: SoftDevice events are to be fetched manually.
+// <0=> NRF_SDH_DISPATCH_MODEL_INTERRUPT
+// <1=> NRF_SDH_DISPATCH_MODEL_APPSH
+// <2=> NRF_SDH_DISPATCH_MODEL_POLLING
+
+#ifndef NRF_SDH_DISPATCH_MODEL
+#define NRF_SDH_DISPATCH_MODEL 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Clock - SoftDevice clock configuration
+
+//==========================================================
+// <o> NRF_SDH_CLOCK_LF_SRC - SoftDevice clock source.
+
+// <0=> NRF_CLOCK_LF_SRC_RC
+// <1=> NRF_CLOCK_LF_SRC_XTAL
+// <2=> NRF_CLOCK_LF_SRC_SYNTH
+
+#ifndef NRF_SDH_CLOCK_LF_SRC
+#define NRF_SDH_CLOCK_LF_SRC 1
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_CTIV - SoftDevice calibration timer interval.
+#ifndef NRF_SDH_CLOCK_LF_RC_CTIV
+#define NRF_SDH_CLOCK_LF_RC_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_TEMP_CTIV - SoftDevice calibration timer interval under constant temperature.
+// <i> How often (in number of calibration intervals) the RC oscillator shall be calibrated
+// <i> if the temperature has not changed.
+
+#ifndef NRF_SDH_CLOCK_LF_RC_TEMP_CTIV
+#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_ACCURACY - External clock accuracy used in the LL to compute timing.
+
+// <0=> NRF_CLOCK_LF_ACCURACY_250_PPM
+// <1=> NRF_CLOCK_LF_ACCURACY_500_PPM
+// <2=> NRF_CLOCK_LF_ACCURACY_150_PPM
+// <3=> NRF_CLOCK_LF_ACCURACY_100_PPM
+// <4=> NRF_CLOCK_LF_ACCURACY_75_PPM
+// <5=> NRF_CLOCK_LF_ACCURACY_50_PPM
+// <6=> NRF_CLOCK_LF_ACCURACY_30_PPM
+// <7=> NRF_CLOCK_LF_ACCURACY_20_PPM
+// <8=> NRF_CLOCK_LF_ACCURACY_10_PPM
+// <9=> NRF_CLOCK_LF_ACCURACY_5_PPM
+// <10=> NRF_CLOCK_LF_ACCURACY_2_PPM
+// <11=> NRF_CLOCK_LF_ACCURACY_1_PPM
+
+#ifndef NRF_SDH_CLOCK_LF_ACCURACY
+#define NRF_SDH_CLOCK_LF_ACCURACY 7
+#endif
+
+// </h>
+//==========================================================
+
+// <h> SDH Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_REQ_OBSERVER_PRIO_LEVELS - Total number of priority levels for request observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice request event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_REQ_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_REQ_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STATE_OBSERVER_PRIO_LEVELS - Total number of priority levels for state observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice state event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STATE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STATE_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STACK_OBSERVER_PRIO_LEVELS - Total number of priority levels for stack event observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice stack event handlers (ANT, BLE, SoC).
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STACK_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STACK_OBSERVER_PRIO_LEVELS 2
+#endif
+
+
+// <h> State Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> CLOCK_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_STATE_OBSERVER_PRIO
+#define CLOCK_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_STATE_OBSERVER_PRIO
+#define POWER_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> RNG_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to this module.
+
+#ifndef RNG_CONFIG_STATE_OBSERVER_PRIO
+#define RNG_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Stack Event Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> NRF_SDH_ANT_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which ANT events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have ANT events dispatched before or after other stack events, such as BLE or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_ANT_STACK_OBSERVER_PRIO
+#define NRF_SDH_ANT_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_BLE_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which BLE events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have BLE events dispatched before or after other stack events, such as ANT or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_BLE_STACK_OBSERVER_PRIO
+#define NRF_SDH_BLE_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_SOC_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which SoC events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have SoC events dispatched before or after other stack events, such as ANT or BLE.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_SOC_STACK_OBSERVER_PRIO
+#define NRF_SDH_SOC_STACK_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_SOC_ENABLED - nrf_sdh_soc - SoftDevice SoC event handler
+//==========================================================
+#ifndef NRF_SDH_SOC_ENABLED
+#define NRF_SDH_SOC_ENABLED 1
+#endif
+// <h> SoC Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_SOC_OBSERVER_PRIO_LEVELS - Total number of priority levels for SoC observers.
+// <i> This setting configures the number of priority levels available for the SoC event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_SOC_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_SOC_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <h> SoC Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_SOC_OBSERVER_PRIO
+#define BLE_ADV_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_SOC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_SOC_OBSERVER_PRIO
+#define BLE_DFU_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> CLOCK_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_SOC_OBSERVER_PRIO
+#define CLOCK_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_SOC_OBSERVER_PRIO
+#define POWER_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/flash_placement.xml
new file mode 100644
index 0000000..2b6d6df
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/flash_placement.xml
@@ -0,0 +1,45 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_ant_observers" inputsections="*(SORT(.sdh_ant_observers*))" address_symbol="__start_sdh_ant_observers" end_symbol="__stop_sdh_ant_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_soc_observers" inputsections="*(SORT(.sdh_soc_observers*))" address_symbol="__start_sdh_soc_observers" end_symbol="__stop_sdh_soc_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_state_observers" inputsections="*(SORT(.sdh_state_observers*))" address_symbol="__start_sdh_state_observers" end_symbol="__stop_sdh_state_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_stack_observers" inputsections="*(SORT(.sdh_stack_observers*))" address_symbol="__start_sdh_stack_observers" end_symbol="__stop_sdh_stack_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_req_observers" inputsections="*(SORT(.sdh_req_observers*))" address_symbol="__start_sdh_req_observers" end_symbol="__stop_sdh_req_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="ant_boot_settings" start="0x0007FF80" size="0x80">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".ant_boot_settings" address_symbol="__start_ant_boot_settings" end_symbol="__stop_ant_boot_settings" start = "0x0007FF80" size="0x80" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/ota_tester_pca10040_s212.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/ota_tester_pca10040_s212.emProject
new file mode 100644
index 0000000..93aeef7
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/ota_tester_pca10040_s212.emProject
@@ -0,0 +1,99 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="ota_tester_pca10040_s212" target="8" version="2">
+ <project Name="ota_tester_pca10040_s212">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="8192"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="8192"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52832_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../../config;../../../../../../../../components;../../../../../../../../components/ant/ant_channel_config;../../../../../../../../components/boards;../../../../../../../../components/libraries/atomic;../../../../../../../../components/libraries/balloc;../../../../../../../../components/libraries/delay;../../../../../../../../components/libraries/experimental_log;../../../../../../../../components/libraries/experimental_log/src;../../../../../../../../components/libraries/experimental_memobj;../../../../../../../../components/libraries/experimental_section_vars;../../../../../../../../components/libraries/hardfault;../../../../../../../../components/libraries/hardfault/nrf52;../../../../../../../../components/libraries/strerror;../../../../../../../../components/libraries/util;../../../../../../../../components/softdevice/common;../../../../../../../../components/softdevice/s212/headers;../../../../../../../../components/softdevice/s212/headers/nrf52;../../../../../../../../components/toolchain/cmsis/include;../../../../include/boot_common;../../../include;../../../../../../../../external/fprintf;../../../../../../../../external/segger_rtt;../../../../../../../../integration/nrfx;../../../../../../../../integration/nrfx/legacy;../../../../../../../../modules/nrfx;../../../../../../../../modules/nrfx/drivers/include;../../../../../../../../modules/nrfx/hal;../../../../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="ANT_STACK_SUPPORT_REQD;BOARD_PCA10040;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52;NRF52832_XXAA;NRF52_PAN_74;S212;SOFTDEVICE_PRESENT;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../../../../modules/nrfx/mdk/nrf52.svd"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x12000;FLASH_SIZE=0x6e000;RAM_START=0x20000b80;RAM_SIZE=0xf480"
+ linker_section_placements_segments="FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000;ant_boot_settings RX 0x0007FF80 0x80"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../../../../components/libraries/experimental_log/src/nrf_log_backend_rtt.c" />
+ <file file_name="../../../../../../../../components/libraries/experimental_log/src/nrf_log_backend_serial.c" />
+ <file file_name="../../../../../../../../components/libraries/experimental_log/src/nrf_log_backend_uart.c" />
+ <file file_name="../../../../../../../../components/libraries/experimental_log/src/nrf_log_default_backends.c" />
+ <file file_name="../../../../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../../../../components/libraries/util/app_error.c" />
+ <file file_name="../../../../../../../../components/libraries/util/app_error_handler_gcc.c" />
+ <file file_name="../../../../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../../../../components/libraries/hardfault/nrf52/handler/hardfault_handler_gcc.c" />
+ <file file_name="../../../../../../../../components/libraries/hardfault/hardfault_implementation.c" />
+ <file file_name="../../../../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../../../../components/libraries/experimental_section_vars/nrf_section_iter.c" />
+ <file file_name="../../../../../../../../components/libraries/strerror/nrf_strerror.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../../../../integration/nrfx/legacy/nrf_drv_uart.c" />
+ <file file_name="../../../../../../../../modules/nrfx/drivers/src/prs/nrfx_prs.c" />
+ <file file_name="../../../../../../../../modules/nrfx/drivers/src/nrfx_uart.c" />
+ <file file_name="../../../../../../../../modules/nrfx/drivers/src/nrfx_uarte.c" />
+ </folder>
+ <folder Name="nRF_ANT">
+ <file file_name="../../../../../../../../components/ant/ant_channel_config/ant_channel_config.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../../ant_boot_settings_api.c" />
+ <file file_name="../../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_Segger_RTT">
+ <file file_name="../../../../../../../../external/segger_rtt/SEGGER_RTT.c" />
+ <file file_name="../../../../../../../../external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" />
+ <file file_name="../../../../../../../../external/segger_rtt/SEGGER_RTT_printf.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../../../../modules/nrfx/mdk/ses_nrf52_Vectors.s" />
+ <file file_name="../../../../../../../../modules/nrfx/mdk/system_nrf52.c" />
+ </folder>
+ <folder Name="nRF_SoftDevice">
+ <file file_name="../../../../../../../../components/softdevice/common/nrf_sdh.c" />
+ <file file_name="../../../../../../../../components/softdevice/common/nrf_sdh_ant.c" />
+ <file file_name="../../../../../../../../components/softdevice/common/nrf_sdh_soc.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+ <configuration Name="Debug"
+ c_preprocessor_definitions="DEBUG; DEBUG_NRF"
+ gcc_optimization_level="None"/>
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/ota_tester_pca10040_s212.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/ota_tester_pca10040_s212.emSession
new file mode 100644
index 0000000..bdaeb03
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/ota_tester/pca10040/s212/ses/ota_tester_pca10040_s212.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="ota_tester_pca10040_s212" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../../main.c" left="0" name="unnamed" path="../../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm4/dfu_experimental_dual_bank_ant_pca10040_s212.uvopt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm4/dfu_experimental_dual_bank_ant_pca10040_s212.uvopt
new file mode 100644
index 0000000..9563c09
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm4/dfu_experimental_dual_bank_ant_pca10040_s212.uvopt
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52832_xxaa_s212</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption> <OPTFL>
+ <IsCurrentTarget>1</IsCurrentTarget>
+ </OPTFL> <DebugOpt>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FF1nrf52xxx_uicr.flm -FS110001000 -FL11000</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000)</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm4/dfu_experimental_dual_bank_ant_pca10040_s212.uvproj b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm4/dfu_experimental_dual_bank_ant_pca10040_s212.uvproj
new file mode 100644
index 0000000..2708ca8
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm4/dfu_experimental_dual_bank_ant_pca10040_s212.uvproj
@@ -0,0 +1,536 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd">
+
+ <SchemaVersion>1.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52832_xxaa_s212</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption>
+ <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll>UL2CM3(-UM0364FCE -O78 -S0 -C0 -TO18 -TC16000000 -TP21 -TDS800D -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC2000 -FN1 -FF0nRF52xxx -FS00 -FL0200000)</FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>core.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52832_xxaa_s212</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>0</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <RoSelD>3</RoSelD>
+ <RwSelD>5</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x79000</StartAddress>
+ <Size>0x5000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20002800</StartAddress>
+ <Size>0xd800</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <VariousControls>
+ <MiscControls>--c99 --reduce_paths</MiscControls>
+ <Define> ANT_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 S212 SOFTDEVICE_PRESENT SWI_DISABLE0 __HEAP_SIZE=0 __STACK_SIZE=8192</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\..\config;..\..\..;..\..\..\include;..\..\..\include\boot_common;..\..\..\..\..\..\..\components;..\..\..\..\..\..\..\components\ant\ant_fs;..\..\..\..\..\..\..\components\ant\ant_key_manager;..\..\..\..\..\..\..\components\ant\ant_key_manager\config;..\..\..\..\..\..\..\components\boards;..\..\..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\..\..\components\libraries\bsp;..\..\..\..\..\..\..\components\libraries\button;..\..\..\..\..\..\..\components\libraries\delay;..\..\..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\..\..\components\libraries\timer;..\..\..\..\..\..\..\components\libraries\util;..\..\..\..\..\..\..\components\softdevice\common;..\..\..\..\..\..\..\components\softdevice\s212\headers;..\..\..\..\..\..\..\components\softdevice\s212\headers\nrf52;..\..\..\..\..\..\..\external\fprintf;..\..\..\..\..\..\..\integration\nrfx;..\..\..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\..\..\modules\nrfx;..\..\..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DANT_STACK_SUPPORT_REQD,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DS212,-DSOFTDEVICE_PRESENT,-DSWI_DISABLE0,-D__HEAP_SIZE=0,-D__STACK_SIZE=8192</MiscControls>
+ <Define> ANT_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 S212 SOFTDEVICE_PRESENT SWI_DISABLE0 __HEAP_SIZE=0 __STACK_SIZE=8192</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\..\config;..\..\..;..\..\..\include;..\..\..\include\boot_common;..\..\..\..\..\..\..\components;..\..\..\..\..\..\..\components\ant\ant_fs;..\..\..\..\..\..\..\components\ant\ant_key_manager;..\..\..\..\..\..\..\components\ant\ant_key_manager\config;..\..\..\..\..\..\..\components\boards;..\..\..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\..\..\components\libraries\bsp;..\..\..\..\..\..\..\components\libraries\button;..\..\..\..\..\..\..\components\libraries\delay;..\..\..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\..\..\components\libraries\timer;..\..\..\..\..\..\..\components\libraries\util;..\..\..\..\..\..\..\components\softdevice\common;..\..\..\..\..\..\..\components\softdevice\s212\headers;..\..\..\..\..\..\..\components\softdevice\s212\headers\nrf52;..\..\..\..\..\..\..\external\fprintf;..\..\..\..\..\..\..\integration\nrfx;..\..\..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\..\..\modules\nrfx;..\..\..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x00000000</DataAddressRange>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>None</GroupName>
+ <Files> <File>
+ <FileName>arm_startup_nrf52.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\..\..\..\..\..\..\modules\nrfx\mdk\arm_startup_nrf52.s</FilePath> </File> <File>
+ <FileName>system_nrf52.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\modules\nrfx\mdk\system_nrf52.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>antfs_ota.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\antfs_ota.c</FilePath> </File> <File>
+ <FileName>bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\bootloader.c</FilePath> </File> <File>
+ <FileName>bootloader_util.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\bootloader_util.c</FilePath> </File> <File>
+ <FileName>bootloader_util_arm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\bootloader_util_arm.c</FilePath> </File> <File>
+ <FileName>debug_pin.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\debug_pin.c</FilePath> </File> <File>
+ <FileName>dfu_dual_bank.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_dual_bank.c</FilePath> </File> <File>
+ <FileName>dfu_transport_ant.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_transport_ant.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\main.c</FilePath> </File> <File>
+ <FileName>pstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\pstorage.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Support</GroupName>
+ <Files> <File>
+ <FileName>bsp.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\bsp\bsp.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_ANT</GroupName>
+ <Files> <File>
+ <FileName>ant_key_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\ant\ant_key_manager\ant_key_manager.c</FilePath> </File> <File>
+ <FileName>antfs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\ant\ant_fs\antfs.c</FilePath> </File> <File>
+ <FileName>crc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\ant\ant_fs\crc.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrfx_gpiote.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_gpiote.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_button.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\button\app_button.c</FilePath> </File> <File>
+ <FileName>app_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\app_error.c</FilePath> </File> <File>
+ <FileName>app_error_handler_keil.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\app_error_handler_keil.c</FilePath> </File> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\timer\app_timer.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> </File> <File>
+ <FileName>nrf_sdh_ant.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh_ant.c</FilePath> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets>
+
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm5_no_packs/dfu_experimental_dual_bank_ant_pca10040_s212.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm5_no_packs/dfu_experimental_dual_bank_ant_pca10040_s212.uvoptx
new file mode 100644
index 0000000..e582265
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm5_no_packs/dfu_experimental_dual_bank_ant_pca10040_s212.uvoptx
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52832_xxaa_s212</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm5_no_packs/dfu_experimental_dual_bank_ant_pca10040_s212.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm5_no_packs/dfu_experimental_dual_bank_ant_pca10040_s212.uvprojx
new file mode 100644
index 0000000..f11c606
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/arm5_no_packs/dfu_experimental_dual_bank_ant_pca10040_s212.uvprojx
@@ -0,0 +1,560 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52832_xxaa_s212</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52832_xxaa_s212</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x79000</StartAddress>
+ <Size>0x5000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20002800</StartAddress>
+ <Size>0xd800</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> ANT_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 S212 SOFTDEVICE_PRESENT SWI_DISABLE0 __HEAP_SIZE=0 __STACK_SIZE=8192</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\..\config;..\..\..;..\..\..\include;..\..\..\include\boot_common;..\..\..\..\..\..\..\components;..\..\..\..\..\..\..\components\ant\ant_fs;..\..\..\..\..\..\..\components\ant\ant_key_manager;..\..\..\..\..\..\..\components\ant\ant_key_manager\config;..\..\..\..\..\..\..\components\boards;..\..\..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\..\..\components\libraries\bsp;..\..\..\..\..\..\..\components\libraries\button;..\..\..\..\..\..\..\components\libraries\delay;..\..\..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\..\..\components\libraries\timer;..\..\..\..\..\..\..\components\libraries\util;..\..\..\..\..\..\..\components\softdevice\common;..\..\..\..\..\..\..\components\softdevice\s212\headers;..\..\..\..\..\..\..\components\softdevice\s212\headers\nrf52;..\..\..\..\..\..\..\external\fprintf;..\..\..\..\..\..\..\integration\nrfx;..\..\..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\..\..\modules\nrfx;..\..\..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DANT_STACK_SUPPORT_REQD,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DS212,-DSOFTDEVICE_PRESENT,-DSWI_DISABLE0,-D__HEAP_SIZE=0,-D__STACK_SIZE=8192</MiscControls>
+ <Define> ANT_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 S212 SOFTDEVICE_PRESENT SWI_DISABLE0 __HEAP_SIZE=0 __STACK_SIZE=8192</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\..\config;..\..\..;..\..\..\include;..\..\..\include\boot_common;..\..\..\..\..\..\..\components;..\..\..\..\..\..\..\components\ant\ant_fs;..\..\..\..\..\..\..\components\ant\ant_key_manager;..\..\..\..\..\..\..\components\ant\ant_key_manager\config;..\..\..\..\..\..\..\components\boards;..\..\..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\..\..\components\libraries\bsp;..\..\..\..\..\..\..\components\libraries\button;..\..\..\..\..\..\..\components\libraries\delay;..\..\..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\..\..\components\libraries\timer;..\..\..\..\..\..\..\components\libraries\util;..\..\..\..\..\..\..\components\softdevice\common;..\..\..\..\..\..\..\components\softdevice\s212\headers;..\..\..\..\..\..\..\components\softdevice\s212\headers\nrf52;..\..\..\..\..\..\..\external\fprintf;..\..\..\..\..\..\..\integration\nrfx;..\..\..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\..\..\modules\nrfx;..\..\..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>antfs_ota.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\antfs_ota.c</FilePath> </File> <File>
+ <FileName>bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\bootloader.c</FilePath> </File> <File>
+ <FileName>bootloader_util.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\bootloader_util.c</FilePath> </File> <File>
+ <FileName>bootloader_util_arm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\bootloader_util_arm.c</FilePath> </File> <File>
+ <FileName>debug_pin.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\debug_pin.c</FilePath> </File> <File>
+ <FileName>dfu_dual_bank.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_dual_bank.c</FilePath> </File> <File>
+ <FileName>dfu_transport_ant.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_transport_ant.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\main.c</FilePath> </File> <File>
+ <FileName>pstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\pstorage.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Support</GroupName>
+ <Files> <File>
+ <FileName>bsp.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\bsp\bsp.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_ANT</GroupName>
+ <Files> <File>
+ <FileName>ant_key_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\ant\ant_key_manager\ant_key_manager.c</FilePath> </File> <File>
+ <FileName>antfs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\ant\ant_fs\antfs.c</FilePath> </File> <File>
+ <FileName>crc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\ant\ant_fs\crc.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrfx_gpiote.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_gpiote.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_button.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\button\app_button.c</FilePath> </File> <File>
+ <FileName>app_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\app_error.c</FilePath> </File> <File>
+ <FileName>app_error_handler_keil.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\app_error_handler_keil.c</FilePath> </File> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\timer\app_timer.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> </File> <File>
+ <FileName>nrf_sdh_ant.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh_ant.c</FilePath> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s212" versionMatchMode="fixed"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s212" versionMatchMode="fixed"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s212" versionMatchMode="fixed"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s212" versionMatchMode="fixed"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/armgcc/Makefile
new file mode 100644
index 0000000..83f01dd
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/armgcc/Makefile
@@ -0,0 +1,188 @@
+PROJECT_NAME := dfu_experimental_dual_bank_ant_pca10040_s212
+TARGETS := nrf52832_xxaa_s212
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../../../..
+PROJ_DIR := ../../..
+
+$(OUTPUT_DIRECTORY)/nrf52832_xxaa_s212.out: \
+ LINKER_SCRIPT := dfu_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52.S \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/components/libraries/button/app_button.c \
+ $(SDK_ROOT)/components/libraries/util/app_error.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_handler_gcc.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/app_timer.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars/nrf_section_iter.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_gpiote.c \
+ $(SDK_ROOT)/components/ant/ant_key_manager/ant_key_manager.c \
+ $(SDK_ROOT)/components/ant/ant_fs/antfs.c \
+ $(SDK_ROOT)/components/ant/ant_fs/crc.c \
+ $(SDK_ROOT)/components/libraries/bsp/bsp.c \
+ $(PROJ_DIR)/antfs_ota.c \
+ $(PROJ_DIR)/bootloader.c \
+ $(PROJ_DIR)/bootloader_util.c \
+ $(PROJ_DIR)/bootloader_util_gcc.c \
+ $(PROJ_DIR)/debug_pin.c \
+ $(PROJ_DIR)/dfu_dual_bank.c \
+ $(PROJ_DIR)/dfu_transport_ant.c \
+ $(PROJ_DIR)/main.c \
+ $(PROJ_DIR)/pstorage.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_ant.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_soc.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(PROJ_DIR)/config \
+ $(PROJ_DIR) \
+ $(PROJ_DIR)/include \
+ $(PROJ_DIR)/include/boot_common \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/ant/ant_key_manager \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/components/libraries/delay \
+ ../config \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/softdevice/common \
+ $(SDK_ROOT)/components \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/softdevice/s212/headers/nrf52 \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/softdevice/s212/headers \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/ant/ant_fs \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/ant/ant_key_manager/config \
+ $(SDK_ROOT)/components/libraries/bsp \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/button \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+
+# Libraries common to all targets
+LIB_FILES += \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DANT_STACK_SUPPORT_REQD
+CFLAGS += -DBOARD_PCA10040
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52
+CFLAGS += -DNRF52832_XXAA
+CFLAGS += -DNRF52_PAN_74
+CFLAGS += -DS212
+CFLAGS += -DSOFTDEVICE_PRESENT
+CFLAGS += -DSWI_DISABLE0
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DANT_STACK_SUPPORT_REQD
+ASMFLAGS += -DBOARD_PCA10040
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52
+ASMFLAGS += -DNRF52832_XXAA
+ASMFLAGS += -DNRF52_PAN_74
+ASMFLAGS += -DS212
+ASMFLAGS += -DSOFTDEVICE_PRESENT
+ASMFLAGS += -DSWI_DISABLE0
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52832_xxaa_s212: CFLAGS += -D__HEAP_SIZE=0
+nrf52832_xxaa_s212: CFLAGS += -D__STACK_SIZE=8192
+nrf52832_xxaa_s212: ASMFLAGS += -D__HEAP_SIZE=0
+nrf52832_xxaa_s212: ASMFLAGS += -D__STACK_SIZE=8192
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52832_xxaa_s212
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52832_xxaa_s212
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52832_xxaa_s212.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/armgcc/dfu_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/armgcc/dfu_gcc_nrf52.ld
new file mode 100644
index 0000000..db1aebe
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/armgcc/dfu_gcc_nrf52.ld
@@ -0,0 +1,109 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0x79000, LENGTH = 0x5000
+ RAM (rwx) : ORIGIN = 0x20002800, LENGTH = 0xd800
+ boot_settings_pending (r) : ORIGIN = 0x0007E000, LENGTH = 0x1000
+ boot_settings (r) : ORIGIN = 0x0007F000, LENGTH = 0x1000
+ uicr_boot_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ uicr_mbr_retaining_address (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+}
+
+SECTIONS
+{
+ .boot_settings_pending(NOLOAD) :
+ {
+ PROVIDE(__start_boot_settings_pending = .);
+ KEEP(*(SORT(.boot_settings_pending*)))
+ PROVIDE(__stop_boot_settings_pending = .);
+ } > boot_settings_pending
+ .boot_settings(NOLOAD) :
+ {
+ PROVIDE(__start_boot_settings = .);
+ KEEP(*(SORT(.boot_settings*)))
+ PROVIDE(__stop_boot_settings = .);
+ } > boot_settings
+ .uicr_boot_start_address :
+ {
+ PROVIDE(__start_uicr_boot_start_address = .);
+ KEEP(*(SORT(.uicr_boot_start_address*)))
+ PROVIDE(__stop_uicr_boot_start_address = .);
+ } > uicr_boot_start_address
+ .uicr_mbr_retaining_address :
+ {
+ PROVIDE(__start_uicr_mbr_retaining_address = .);
+ KEEP(*(SORT(.uicr_mbr_retaining_address*)))
+ PROVIDE(__stop_uicr_mbr_retaining_address = .);
+ } > uicr_mbr_retaining_address
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .sdh_ant_observers :
+ {
+ PROVIDE(__start_sdh_ant_observers = .);
+ KEEP(*(SORT(.sdh_ant_observers*)))
+ PROVIDE(__stop_sdh_ant_observers = .);
+ } > FLASH
+ .sdh_soc_observers :
+ {
+ PROVIDE(__start_sdh_soc_observers = .);
+ KEEP(*(SORT(.sdh_soc_observers*)))
+ PROVIDE(__stop_sdh_soc_observers = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .sdh_state_observers :
+ {
+ PROVIDE(__start_sdh_state_observers = .);
+ KEEP(*(SORT(.sdh_state_observers*)))
+ PROVIDE(__stop_sdh_state_observers = .);
+ } > FLASH
+ .sdh_stack_observers :
+ {
+ PROVIDE(__start_sdh_stack_observers = .);
+ KEEP(*(SORT(.sdh_stack_observers*)))
+ PROVIDE(__stop_sdh_stack_observers = .);
+ } > FLASH
+ .sdh_req_observers :
+ {
+ PROVIDE(__start_sdh_req_observers = .);
+ KEEP(*(SORT(.sdh_req_observers*)))
+ PROVIDE(__stop_sdh_req_observers = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/config/sdk_config.h
new file mode 100644
index 0000000..f363c7a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/config/sdk_config.h
@@ -0,0 +1,3303 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_ANT
+
+//==========================================================
+// <e> ANTFS_ENABLED - ant_fs - ANT File Share module.
+//==========================================================
+#ifndef ANTFS_ENABLED
+#define ANTFS_ENABLED 1
+#endif
+// <o> ANTFS_CONFIG_NETWORK_NUMBER - ANT-FS network number.
+#ifndef ANTFS_CONFIG_NETWORK_NUMBER
+#define ANTFS_CONFIG_NETWORK_NUMBER 0
+#endif
+
+// <o> ANTFS_CONFIG_CHANNEL_NUMBER - ANT-FS channel number.
+#ifndef ANTFS_CONFIG_CHANNEL_NUMBER
+#define ANTFS_CONFIG_CHANNEL_NUMBER 0
+#endif
+
+// <o> ANTFS_CONFIG_PAIRING_TIMEOUT - Pairing timeout - how long the UI will wait for a response to a pairing request before switching to the link layer, in seconds.
+#ifndef ANTFS_CONFIG_PAIRING_TIMEOUT
+#define ANTFS_CONFIG_PAIRING_TIMEOUT 120
+#endif
+
+// <o> ANTFS_CONFIG_LINK_COMMAND_TIMEOUT - Command timeout - how long the client will wait without receiving any commands before switching to the link layer, in seconds.
+#ifndef ANTFS_CONFIG_LINK_COMMAND_TIMEOUT
+#define ANTFS_CONFIG_LINK_COMMAND_TIMEOUT 10
+#endif
+
+// <o> ANTFS_CONFIG_TRANS_TYPE - ANT-FS Transmission Type.
+#ifndef ANTFS_CONFIG_TRANS_TYPE
+#define ANTFS_CONFIG_TRANS_TYPE 5
+#endif
+
+// <o> ANTFS_CONFIG_DEVICE_TYPE - ANT device type for channel configuration.
+#ifndef ANTFS_CONFIG_DEVICE_TYPE
+#define ANTFS_CONFIG_DEVICE_TYPE 16
+#endif
+
+// <o> ANTFS_CONFIG_BEACON_STATUS_PERIOD - ANT-FS Beacon Message Period.
+
+// <0=> 0.5 Hz
+// <1=> 1 Hz
+// <2=> 2 Hz
+// <3=> 4 Hz
+// <4=> 8 Hz
+
+#ifndef ANTFS_CONFIG_BEACON_STATUS_PERIOD
+#define ANTFS_CONFIG_BEACON_STATUS_PERIOD 3
+#endif
+
+// <o> ANTFS_CONFIG_TRANSMIT_POWER - ANT Transmit Power.
+
+// <0=> Lowest ANT Tx power level setting. (-20dBm)
+// <1=> ANT Tx power > Lvl 0. (-12dBm)
+// <2=> ANT Tx power > Lvl 1. (-4dBm)
+// <3=> ANT Tx power > Lvl 2. Default tx power level. (0dBm)
+// <4=> ANT Tx power > Lvl 3. (+4dBm)
+// <128=> Custom tx power selection
+
+#ifndef ANTFS_CONFIG_TRANSMIT_POWER
+#define ANTFS_CONFIG_TRANSMIT_POWER 3
+#endif
+
+// <o> ANTFS_CONFIG_CUSTOM_TRANSMIT_POWER - ANT Custom Transmit Power.
+#ifndef ANTFS_CONFIG_CUSTOM_TRANSMIT_POWER
+#define ANTFS_CONFIG_CUSTOM_TRANSMIT_POWER 0
+#endif
+
+// <q> ANTFS_CONFIG_AUTH_TYPE_PAIRING_ENABLED - Use pairing and key exchange authentication.
+
+
+#ifndef ANTFS_CONFIG_AUTH_TYPE_PAIRING_ENABLED
+#define ANTFS_CONFIG_AUTH_TYPE_PAIRING_ENABLED 0
+#endif
+
+// <q> ANTFS_CONFIG_AUTH_TYPE_PASSKEY_ENABLED - Use passkey authentication.
+
+
+#ifndef ANTFS_CONFIG_AUTH_TYPE_PASSKEY_ENABLED
+#define ANTFS_CONFIG_AUTH_TYPE_PASSKEY_ENABLED 0
+#endif
+
+// <q> ANTFS_CONFIG_AUTH_TYPE_PASSTHROUGH_ENABLED - Allow host to bypass authentication.
+
+
+#ifndef ANTFS_CONFIG_AUTH_TYPE_PASSTHROUGH_ENABLED
+#define ANTFS_CONFIG_AUTH_TYPE_PASSTHROUGH_ENABLED 1
+#endif
+
+// <q> ANTFS_CONFIG_UPLOAD_ENABLED - Support upload operation.
+
+
+#ifndef ANTFS_CONFIG_UPLOAD_ENABLED
+#define ANTFS_CONFIG_UPLOAD_ENABLED 1
+#endif
+
+// <q> ANTFS_CONFIG_DEBUG_LED_ENABLED - Enables LED debug in the module.
+
+
+#ifndef ANTFS_CONFIG_DEBUG_LED_ENABLED
+#define ANTFS_CONFIG_DEBUG_LED_ENABLED 0
+#endif
+
+// </e>
+
+// <q> ANT_KEY_MANAGER_ENABLED - ant_key_manager - Software Component
+
+
+#ifndef ANT_KEY_MANAGER_ENABLED
+#define ANT_KEY_MANAGER_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> GPIOTE_ENABLED - nrf_drv_gpiote - GPIOTE peripheral driver - legacy layer
+//==========================================================
+#ifndef GPIOTE_ENABLED
+#define GPIOTE_ENABLED 1
+#endif
+// <o> GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS - Number of lower power input pins
+#ifndef GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS
+#define GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 4
+#endif
+
+// <o> GPIOTE_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef GPIOTE_CONFIG_IRQ_PRIORITY
+#define GPIOTE_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// </e>
+
+// <e> NRFX_GPIOTE_ENABLED - nrfx_gpiote - GPIOTE peripheral driver
+//==========================================================
+#ifndef NRFX_GPIOTE_ENABLED
+#define NRFX_GPIOTE_ENABLED 1
+#endif
+// <o> NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS - Number of lower power input pins
+#ifndef NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS
+#define NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 1
+#endif
+
+// <o> NRFX_GPIOTE_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_GPIOTE_CONFIG_IRQ_PRIORITY
+#define NRFX_GPIOTE_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_GPIOTE_CONFIG_LOG_ENABLED
+#define NRFX_GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_GPIOTE_CONFIG_LOG_LEVEL
+#define NRFX_GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_GPIOTE_CONFIG_INFO_COLOR
+#define NRFX_GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_GPIOTE_CONFIG_DEBUG_COLOR
+#define NRFX_GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 1
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <q> NRF_SECTION_ITER_ENABLED - nrf_section_iter - Section iterator
+
+
+#ifndef NRF_SECTION_ITER_ENABLED
+#define NRF_SECTION_ITER_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <h> app_button - buttons handling module
+
+//==========================================================
+// <q> BUTTON_ENABLED - Enables Button module
+
+
+#ifndef BUTTON_ENABLED
+#define BUTTON_ENABLED 1
+#endif
+
+// <q> BUTTON_HIGH_ACCURACY_ENABLED - Enables GPIOTE high accuracy for buttons
+
+
+#ifndef BUTTON_HIGH_ACCURACY_ENABLED
+#define BUTTON_HIGH_ACCURACY_ENABLED 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 0
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 3
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 1024
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_SoftDevice
+
+//==========================================================
+// <e> NRF_SDH_ANT_ENABLED - nrf_sdh_ant - SoftDevice ANT event handler
+//==========================================================
+#ifndef NRF_SDH_ANT_ENABLED
+#define NRF_SDH_ANT_ENABLED 1
+#endif
+// <h> ANT Channels
+
+//==========================================================
+// <o> NRF_SDH_ANT_TOTAL_CHANNELS_ALLOCATED - Allocated ANT channels.
+#ifndef NRF_SDH_ANT_TOTAL_CHANNELS_ALLOCATED
+#define NRF_SDH_ANT_TOTAL_CHANNELS_ALLOCATED 1
+#endif
+
+// <o> NRF_SDH_ANT_ENCRYPTED_CHANNELS - Encrypted ANT channels.
+#ifndef NRF_SDH_ANT_ENCRYPTED_CHANNELS
+#define NRF_SDH_ANT_ENCRYPTED_CHANNELS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> ANT Queues
+
+//==========================================================
+// <o> NRF_SDH_ANT_EVENT_QUEUE_SIZE - Event queue size.
+#ifndef NRF_SDH_ANT_EVENT_QUEUE_SIZE
+#define NRF_SDH_ANT_EVENT_QUEUE_SIZE 32
+#endif
+
+// <o> NRF_SDH_ANT_BURST_QUEUE_SIZE - ANT burst queue size.
+#ifndef NRF_SDH_ANT_BURST_QUEUE_SIZE
+#define NRF_SDH_ANT_BURST_QUEUE_SIZE 128
+#endif
+
+// </h>
+//==========================================================
+
+// <h> ANT Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_ANT_OBSERVER_PRIO_LEVELS - Total number of priority levels for ANT observers.
+// <i> This setting configures the number of priority levels available for the ANT event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_ANT_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_ANT_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <h> ANT Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> ANT_BPWR_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Bicycle Power Profile.
+
+#ifndef ANT_BPWR_ANT_OBSERVER_PRIO
+#define ANT_BPWR_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_BSC_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Bicycle Speed and Cadence Profile.
+
+#ifndef ANT_BSC_ANT_OBSERVER_PRIO
+#define ANT_BSC_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_ENCRYPT_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Cryptographic ANT stack configuration module.
+
+#ifndef ANT_ENCRYPT_ANT_OBSERVER_PRIO
+#define ANT_ENCRYPT_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_HRM_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Heart Rate Monitor.
+
+#ifndef ANT_HRM_ANT_OBSERVER_PRIO
+#define ANT_HRM_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_SDM_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Stride Based Speed and Distance Monitor Profile.
+
+#ifndef ANT_SDM_ANT_OBSERVER_PRIO
+#define ANT_SDM_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> ANT_STATE_INDICATOR_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the ANT state indicator module.
+
+#ifndef ANT_STATE_INDICATOR_ANT_OBSERVER_PRIO
+#define ANT_STATE_INDICATOR_ANT_OBSERVER_PRIO 1
+#endif
+
+// <o> BSP_BTN_ANT_OBSERVER_PRIO
+// <i> Priority with which ANT events are dispatched to the Button Control module.
+
+#ifndef BSP_BTN_ANT_OBSERVER_PRIO
+#define BSP_BTN_ANT_OBSERVER_PRIO 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_ENABLED - nrf_sdh - SoftDevice handler
+//==========================================================
+#ifndef NRF_SDH_ENABLED
+#define NRF_SDH_ENABLED 1
+#endif
+// <h> Dispatch model
+
+// <i> This setting configures how Stack events are dispatched to the application.
+//==========================================================
+// <o> NRF_SDH_DISPATCH_MODEL
+
+
+// <i> NRF_SDH_DISPATCH_MODEL_INTERRUPT: SoftDevice events are passed to the application from the interrupt context.
+// <i> NRF_SDH_DISPATCH_MODEL_APPSH: SoftDevice events are scheduled using @ref app_scheduler.
+// <i> NRF_SDH_DISPATCH_MODEL_POLLING: SoftDevice events are to be fetched manually.
+// <0=> NRF_SDH_DISPATCH_MODEL_INTERRUPT
+// <1=> NRF_SDH_DISPATCH_MODEL_APPSH
+// <2=> NRF_SDH_DISPATCH_MODEL_POLLING
+
+#ifndef NRF_SDH_DISPATCH_MODEL
+#define NRF_SDH_DISPATCH_MODEL 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Clock - SoftDevice clock configuration
+
+//==========================================================
+// <o> NRF_SDH_CLOCK_LF_SRC - SoftDevice clock source.
+
+// <0=> NRF_CLOCK_LF_SRC_RC
+// <1=> NRF_CLOCK_LF_SRC_XTAL
+// <2=> NRF_CLOCK_LF_SRC_SYNTH
+
+#ifndef NRF_SDH_CLOCK_LF_SRC
+#define NRF_SDH_CLOCK_LF_SRC 1
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_CTIV - SoftDevice calibration timer interval.
+#ifndef NRF_SDH_CLOCK_LF_RC_CTIV
+#define NRF_SDH_CLOCK_LF_RC_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_TEMP_CTIV - SoftDevice calibration timer interval under constant temperature.
+// <i> How often (in number of calibration intervals) the RC oscillator shall be calibrated
+// <i> if the temperature has not changed.
+
+#ifndef NRF_SDH_CLOCK_LF_RC_TEMP_CTIV
+#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_ACCURACY - External clock accuracy used in the LL to compute timing.
+
+// <0=> NRF_CLOCK_LF_ACCURACY_250_PPM
+// <1=> NRF_CLOCK_LF_ACCURACY_500_PPM
+// <2=> NRF_CLOCK_LF_ACCURACY_150_PPM
+// <3=> NRF_CLOCK_LF_ACCURACY_100_PPM
+// <4=> NRF_CLOCK_LF_ACCURACY_75_PPM
+// <5=> NRF_CLOCK_LF_ACCURACY_50_PPM
+// <6=> NRF_CLOCK_LF_ACCURACY_30_PPM
+// <7=> NRF_CLOCK_LF_ACCURACY_20_PPM
+// <8=> NRF_CLOCK_LF_ACCURACY_10_PPM
+// <9=> NRF_CLOCK_LF_ACCURACY_5_PPM
+// <10=> NRF_CLOCK_LF_ACCURACY_2_PPM
+// <11=> NRF_CLOCK_LF_ACCURACY_1_PPM
+
+#ifndef NRF_SDH_CLOCK_LF_ACCURACY
+#define NRF_SDH_CLOCK_LF_ACCURACY 7
+#endif
+
+// </h>
+//==========================================================
+
+// <h> SDH Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_REQ_OBSERVER_PRIO_LEVELS - Total number of priority levels for request observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice request event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_REQ_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_REQ_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STATE_OBSERVER_PRIO_LEVELS - Total number of priority levels for state observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice state event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STATE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STATE_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STACK_OBSERVER_PRIO_LEVELS - Total number of priority levels for stack event observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice stack event handlers (ANT, BLE, SoC).
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STACK_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STACK_OBSERVER_PRIO_LEVELS 2
+#endif
+
+
+// <h> State Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> CLOCK_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_STATE_OBSERVER_PRIO
+#define CLOCK_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_STATE_OBSERVER_PRIO
+#define POWER_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> RNG_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to this module.
+
+#ifndef RNG_CONFIG_STATE_OBSERVER_PRIO
+#define RNG_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Stack Event Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> NRF_SDH_ANT_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which ANT events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have ANT events dispatched before or after other stack events, such as BLE or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_ANT_STACK_OBSERVER_PRIO
+#define NRF_SDH_ANT_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_BLE_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which BLE events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have BLE events dispatched before or after other stack events, such as ANT or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_BLE_STACK_OBSERVER_PRIO
+#define NRF_SDH_BLE_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_SOC_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which SoC events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have SoC events dispatched before or after other stack events, such as ANT or BLE.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_SOC_STACK_OBSERVER_PRIO
+#define NRF_SDH_SOC_STACK_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_SOC_ENABLED - nrf_sdh_soc - SoftDevice SoC event handler
+//==========================================================
+#ifndef NRF_SDH_SOC_ENABLED
+#define NRF_SDH_SOC_ENABLED 1
+#endif
+// <h> SoC Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_SOC_OBSERVER_PRIO_LEVELS - Total number of priority levels for SoC observers.
+// <i> This setting configures the number of priority levels available for the SoC event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_SOC_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_SOC_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <h> SoC Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_SOC_OBSERVER_PRIO
+#define BLE_ADV_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_SOC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_SOC_OBSERVER_PRIO
+#define BLE_DFU_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> CLOCK_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_SOC_OBSERVER_PRIO
+#define CLOCK_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_SOC_OBSERVER_PRIO
+#define POWER_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/dfu_experimental_dual_bank_ant_pca10040_s212.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/dfu_experimental_dual_bank_ant_pca10040_s212.emProject
new file mode 100644
index 0000000..aa226fa
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/dfu_experimental_dual_bank_ant_pca10040_s212.emProject
@@ -0,0 +1,97 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="dfu_experimental_dual_bank_ant_pca10040_s212" target="8" version="2">
+ <project Name="dfu_experimental_dual_bank_ant_pca10040_s212">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="8192"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52832_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../../config;../../..;../../../include;../../../include/boot_common;../../../../../../../components;../../../../../../../components/ant/ant_fs;../../../../../../../components/ant/ant_key_manager;../../../../../../../components/ant/ant_key_manager/config;../../../../../../../components/boards;../../../../../../../components/libraries/atomic;../../../../../../../components/libraries/balloc;../../../../../../../components/libraries/bsp;../../../../../../../components/libraries/button;../../../../../../../components/libraries/delay;../../../../../../../components/libraries/experimental_log;../../../../../../../components/libraries/experimental_log/src;../../../../../../../components/libraries/experimental_memobj;../../../../../../../components/libraries/experimental_section_vars;../../../../../../../components/libraries/scheduler;../../../../../../../components/libraries/strerror;../../../../../../../components/libraries/timer;../../../../../../../components/libraries/util;../../../../../../../components/softdevice/common;../../../../../../../components/softdevice/s212/headers;../../../../../../../components/softdevice/s212/headers/nrf52;../../../../../../../components/toolchain/cmsis/include;../../../../../../../external/fprintf;../../../../../../../integration/nrfx;../../../../../../../integration/nrfx/legacy;../../../../../../../modules/nrfx;../../../../../../../modules/nrfx/drivers/include;../../../../../../../modules/nrfx/hal;../../../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="ANT_STACK_SUPPORT_REQD;BOARD_PCA10040;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52;NRF52832_XXAA;NRF52_PAN_74;S212;SOFTDEVICE_PRESENT;SWI_DISABLE0;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../../../modules/nrfx/mdk/nrf52.svd"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x79000;FLASH_SIZE=0x5000;RAM_START=0x20002800;RAM_SIZE=0xd800"
+ linker_section_placements_segments="FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000;boot_settings_pending RX 0x0007E000 0x1000;boot_settings RX 0x0007F000 0x1000;uicr_boot_start_address RX 0x10001014 0x4;uicr_mbr_retaining_address RX 0x10001018 0x4"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../../../components/libraries/button/app_button.c" />
+ <file file_name="../../../../../../../components/libraries/util/app_error.c" />
+ <file file_name="../../../../../../../components/libraries/util/app_error_handler_gcc.c" />
+ <file file_name="../../../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../../../components/libraries/timer/app_timer.c" />
+ <file file_name="../../../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../../../components/libraries/experimental_section_vars/nrf_section_iter.c" />
+ <file file_name="../../../../../../../components/libraries/strerror/nrf_strerror.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../../../modules/nrfx/drivers/src/nrfx_gpiote.c" />
+ </folder>
+ <folder Name="nRF_ANT">
+ <file file_name="../../../../../../../components/ant/ant_key_manager/ant_key_manager.c" />
+ <file file_name="../../../../../../../components/ant/ant_fs/antfs.c" />
+ <file file_name="../../../../../../../components/ant/ant_fs/crc.c" />
+ </folder>
+ <folder Name="Board Support">
+ <file file_name="../../../../../../../components/libraries/bsp/bsp.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../antfs_ota.c" />
+ <file file_name="../../../bootloader.c" />
+ <file file_name="../../../bootloader_util.c" />
+ <file file_name="../../../bootloader_util_gcc.c" />
+ <file file_name="../../../debug_pin.c" />
+ <file file_name="../../../dfu_dual_bank.c" />
+ <file file_name="../../../dfu_transport_ant.c" />
+ <file file_name="../../../main.c" />
+ <file file_name="../../../pstorage.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../../../modules/nrfx/mdk/ses_nrf52_Vectors.s" />
+ <file file_name="../../../../../../../modules/nrfx/mdk/system_nrf52.c" />
+ </folder>
+ <folder Name="nRF_SoftDevice">
+ <file file_name="../../../../../../../components/softdevice/common/nrf_sdh.c" />
+ <file file_name="../../../../../../../components/softdevice/common/nrf_sdh_ant.c" />
+ <file file_name="../../../../../../../components/softdevice/common/nrf_sdh_soc.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/dfu_experimental_dual_bank_ant_pca10040_s212.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/dfu_experimental_dual_bank_ant_pca10040_s212.emSession
new file mode 100644
index 0000000..d9d510b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/dfu_experimental_dual_bank_ant_pca10040_s212.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="dfu_experimental_dual_bank_ant_pca10040_s212" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../../main.c" left="0" name="unnamed" path="../../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/flash_placement.xml
new file mode 100644
index 0000000..e3760ea
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pca10040/dual_bank_ant_s212/ses/flash_placement.xml
@@ -0,0 +1,54 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_ant_observers" inputsections="*(SORT(.sdh_ant_observers*))" address_symbol="__start_sdh_ant_observers" end_symbol="__stop_sdh_ant_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_soc_observers" inputsections="*(SORT(.sdh_soc_observers*))" address_symbol="__start_sdh_soc_observers" end_symbol="__stop_sdh_soc_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_state_observers" inputsections="*(SORT(.sdh_state_observers*))" address_symbol="__start_sdh_state_observers" end_symbol="__stop_sdh_state_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_stack_observers" inputsections="*(SORT(.sdh_stack_observers*))" address_symbol="__start_sdh_stack_observers" end_symbol="__stop_sdh_stack_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_req_observers" inputsections="*(SORT(.sdh_req_observers*))" address_symbol="__start_sdh_req_observers" end_symbol="__stop_sdh_req_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="boot_settings_pending" start="0x0007E000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".boot_settings_pending" address_symbol="__start_boot_settings_pending" end_symbol="__stop_boot_settings_pending" start = "0x0007E000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="boot_settings" start="0x0007F000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".boot_settings" address_symbol="__start_boot_settings" end_symbol="__stop_boot_settings" start = "0x0007F000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_boot_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_boot_start_address" address_symbol="__start_uicr_boot_start_address" end_symbol="__stop_uicr_boot_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_retaining_address" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_retaining_address" address_symbol="__start_uicr_mbr_retaining_address" end_symbol="__stop_uicr_mbr_retaining_address" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pstorage.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pstorage.c
new file mode 100644
index 0000000..b4eacff
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pstorage.c
@@ -0,0 +1,1589 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+#include "pstorage.h"
+#include <stdlib.h>
+#include <stdint.h>
+#include <string.h>
+#include "nordic_common.h"
+#include "nrf_error.h"
+#include "nrf_assert.h"
+#include "nrf.h"
+#include "nrf_soc.h"
+#include "app_util.h"
+#include "app_error.h"
+#include "nrf_sdh_soc.h"
+
+#define INVALID_OPCODE 0x00 /**< Invalid op code identifier. */
+#define SOC_MAX_WRITE_SIZE PSTORAGE_FLASH_PAGE_SIZE /**< Maximum write size allowed for a single call to \ref sd_flash_write as specified in the SoC API. */
+#define RAW_MODE_APP_ID (PSTORAGE_NUM_OF_PAGES + 1) /**< Application id for raw mode. */
+
+#if defined(NRF52)
+#define SD_CMD_MAX_TRIES 1000 /**< Number of times to try a softdevice flash operatoion, specific for nRF52 to account for longest time of flash page erase*/
+#else
+#define SD_CMD_MAX_TRIES 3 /**< Number of times to try a softdevice flash operation when the @ref NRF_EVT_FLASH_OPERATION_ERROR sys_evt is received. */
+#endif /* defined(NRF52) */
+
+#define MASK_TAIL_SWAP_DONE (1 << 0) /**< Flag for checking if the tail restore area has been written to swap page. */
+#define MASK_SINGLE_PAGE_OPERATION (1 << 1) /**< Flag for checking if command is a single flash page operation. */
+#define MASK_MODULE_INITIALIZED (1 << 2) /**< Flag for checking if the module has been initialized. */
+#define MASK_FLASH_API_ERR_BUSY (1 << 3) /**< Flag for checking if flash API returned NRF_ERROR_BUSY. */
+
+#define MODULE_INITIALIZED (m_flags & MASK_MODULE_INITIALIZED) /**< Macro designating whether the module has been initialized properly. */
+
+/**
+ * @defgroup api_param_check API Parameters check macros.
+ *
+ * @details Macros that verify parameters passed to the module in the APIs. These macros
+ * could be mapped to nothing in final code versions to save execution and size.
+ *
+ * @{
+ */
+
+/**@brief Check if the input pointer is NULL, if so it returns NRF_ERROR_NULL.
+ */
+#define NULL_PARAM_CHECK(PARAM) \
+ if ((PARAM) == NULL) \
+ { \
+ return NRF_ERROR_NULL; \
+ }
+
+/**@brief Verifies that the module identifier supplied by the application is within permissible
+ * range.
+ */
+#define MODULE_ID_RANGE_CHECK(ID) \
+ if ((((ID)->module_id) >= PSTORAGE_NUM_OF_PAGES) || \
+ (m_app_table[(ID)->module_id].cb == NULL)) \
+ { \
+ return NRF_ERROR_INVALID_PARAM; \
+ }
+
+/**@brief Verifies that the block identifier supplied by the application is within the permissible
+ * range.
+ */
+#define BLOCK_ID_RANGE_CHECK(ID) \
+ if (((ID)->block_id) >= (m_app_table[(ID)->module_id].base_id + \
+ (m_app_table[(ID)->module_id].block_count * MODULE_BLOCK_SIZE(ID)))) \
+ { \
+ return NRF_ERROR_INVALID_PARAM; \
+ }
+
+/**@brief Verifies that the block size requested by the application can be supported by the module.
+ */
+#define BLOCK_SIZE_CHECK(X) \
+ if (((X) > PSTORAGE_MAX_BLOCK_SIZE) || ((X) < PSTORAGE_MIN_BLOCK_SIZE)) \
+ { \
+ return NRF_ERROR_INVALID_PARAM; \
+ }
+
+/**@brief Verifies the block size requested by the application in registration API.
+ */
+#define BLOCK_COUNT_CHECK(COUNT, SIZE) \
+ if (((COUNT) == 0) || \
+ ((m_next_page_addr + ((COUNT) *(SIZE)) > PSTORAGE_SWAP_ADDR))) \
+ { \
+ return NRF_ERROR_INVALID_PARAM; \
+ }
+
+/**@brief Verifies the size parameter provided by the application in API.
+ */
+#define SIZE_CHECK(ID, SIZE) \
+ if (((SIZE) == 0) || ((SIZE) > MODULE_BLOCK_SIZE(ID))) \
+ { \
+ return NRF_ERROR_INVALID_PARAM; \
+ }
+
+/**@brief Verifies the offset parameter provided by the application in API.
+ */
+#define OFFSET_CHECK(ID, OFFSET, SIZE) \
+ if (((SIZE) + (OFFSET)) > MODULE_BLOCK_SIZE(ID)) \
+ { \
+ return NRF_ERROR_INVALID_PARAM; \
+ }
+
+#ifdef PSTORAGE_RAW_MODE_ENABLE
+
+/**@brief Verifies the module identifier supplied by the application.
+ */
+#define MODULE_RAW_HANDLE_CHECK(ID) \
+ if ((((ID)->module_id) != RAW_MODE_APP_ID)) \
+ { \
+ return NRF_ERROR_INVALID_PARAM; \
+ }
+
+#endif // PSTORAGE_RAW_MODE_ENABLE
+
+/**@} */
+
+
+/**@brief Macro to fetch the block size registered for the module. */
+#define MODULE_BLOCK_SIZE(ID) (m_app_table[(ID)->module_id].block_size)
+
+/**@brief Main state machine of the component. */
+typedef enum
+{
+ STATE_IDLE, /**< State for being idle (no command execution in progress). */
+ STATE_STORE, /**< State for storing data when using store/update API. */
+ STATE_DATA_ERASE_WITH_SWAP, /**< State for erasing the data page when using update/clear API when use of swap page is required. */
+ STATE_DATA_ERASE, /**< State for erasing the data page when using update/clear API without the need to use the swap page. */
+ STATE_ERROR /**< State entered when command processing is terminated abnormally. */
+} pstorage_state_t;
+
+/**@brief Sub state machine contained by @ref STATE_DATA_ERASE_WITH_SWAP super state machine. */
+typedef enum
+{
+ STATE_ERASE_SWAP, /**< State for erasing the swap page when using the update/clear API. */
+ STATE_WRITE_DATA_TO_SWAP, /**< State for writing the data page into the swap page when using update/clear API. */
+ STATE_ERASE_DATA_PAGE, /**< State for erasing data page when using update/clear API. */
+ STATE_RESTORE_TAIL, /**< State for restoring tail (end) of backed up data from swap to data page when using update/clear API. */
+ STATE_RESTORE_HEAD, /**< State for restoring head (beginning) of backed up data from swap to data page when using update/clear API. */
+ SWAP_SUB_STATE_MAX /**< Enumeration upper bound. */
+} flash_swap_sub_state_t;
+
+/**@brief Application registration information.
+ *
+ * @details Defines application specific information that the application needs to maintain to be able
+ * to process requests from each one of them.
+ */
+typedef struct
+{
+ pstorage_ntf_cb_t cb; /**< Callback registered with the module to be notified of result of flash access. */
+ pstorage_block_t base_id; /**< Base block ID assigned to the module. */
+ pstorage_size_t block_size; /**< Size of block for the module. */
+ pstorage_size_t block_count; /**< Number of blocks requested by the application. */
+} pstorage_module_table_t;
+
+
+#ifdef PSTORAGE_RAW_MODE_ENABLE
+/**@brief Application registration information.
+ *
+ * @details Defines application specific information that the application registered for raw mode.
+ */
+typedef struct
+{
+ pstorage_ntf_cb_t cb; /**< Callback registered with the module to be notified of the result of flash access. */
+} pstorage_raw_module_table_t;
+#endif // PSTORAGE_RAW_MODE_ENABLE
+
+
+/**@brief Defines command queue element.
+ *
+ * @details Defines command queue element. Each element encapsulates needed information to process
+ * a flash access command.
+ */
+typedef struct
+{
+ uint8_t op_code; /**< Identifies the flash access operation being queued. Element is free if op-code is INVALID_OPCODE. */
+ pstorage_size_t size; /**< Identifies the size in bytes requested for the operation. */
+ pstorage_size_t offset; /**< Offset requested by the application for the access operation. */
+ pstorage_handle_t storage_addr; /**< Address/Identifier for persistent memory. */
+ uint8_t * p_data_addr; /**< Address/Identifier for data memory. This is assumed to be resident memory. */
+} cmd_queue_element_t;
+
+
+/**@brief Defines command queue, an element is free if the op_code field is not invalid.
+ *
+ * @details Defines commands enqueued for flash access. At any point in time, this queue has one or
+ * more flash access operations pending if the count field is not zero. When the queue is
+ * not empty, the rp (read pointer) field points to the flash access command in progress
+ * or, if none is in progress, the command to be requested next. The queue implements a
+ * simple first in first out algorithm. Data addresses are assumed to be resident.
+ */
+typedef struct
+{
+ uint8_t rp; /**< Read pointer, pointing to flash access that is ongoing or to be requested next. */
+ uint8_t count; /**< Number of elements in the queue. */
+ cmd_queue_element_t cmd[PSTORAGE_CMD_QUEUE_SIZE]; /**< Array to maintain flash access operation details. */
+} cmd_queue_t;
+
+static cmd_queue_t m_cmd_queue; /**< Flash operation request queue. */
+static pstorage_size_t m_next_app_instance; /**< Points to the application module instance that can be allocated next. */
+static uint32_t m_next_page_addr; /**< Points to the flash address that can be allocated to a module next. This is needed as blocks of a module that can span across flash pages. */
+static pstorage_state_t m_state; /**< Main state tracking variable. */
+static flash_swap_sub_state_t m_swap_sub_state; /**< Flash swap erase when swap used state tracking variable. */
+static uint32_t m_head_word_size; /**< Head restore area size in words. */
+static uint32_t m_tail_word_size; /**< Tail restore area size in words. */
+static uint32_t m_current_page_id; /**< Variable for tracking the flash page being processed. */
+static uint32_t m_num_of_command_retries; /**< Variable for tracking flash operation retries upon flash operation failures. */
+static pstorage_module_table_t m_app_table[PSTORAGE_NUM_OF_PAGES]; /**< Registered application information table. */
+static uint32_t m_num_of_bytes_written; /**< Variable for tracking the number of bytes written by the store operation. */
+static uint32_t m_app_data_size; /**< Variable for storing the application command size parameter internally. */
+static uint32_t m_flags = 0; /**< Storage for boolean flags for state tracking. */
+
+#ifdef PSTORAGE_RAW_MODE_ENABLE
+static pstorage_raw_module_table_t m_raw_app_table; /**< Registered application information table for raw mode. */
+#endif // PSTORAGE_RAW_MODE_ENABLE
+
+// Required forward declarations.
+static void cmd_process(void);
+static void store_operation_execute(void);
+static void app_notify(uint32_t result, cmd_queue_element_t * p_elem);
+static void cmd_queue_element_init(uint32_t index);
+static void cmd_queue_dequeue(void);
+static void sm_state_change(pstorage_state_t new_state);
+static void swap_sub_state_state_change(flash_swap_sub_state_t new_state);
+
+/**@brief Function for consuming a command queue element.
+ *
+ * @details Function for consuming a command queue element, which has been fully processed.
+ */
+static void command_queue_element_consume(void)
+{
+ // Initialize/free the element as it is now processed.
+ cmd_queue_element_init(m_cmd_queue.rp);
+
+ // Adjust command queue state tracking variables.
+ --(m_cmd_queue.count);
+ if (++(m_cmd_queue.rp) == PSTORAGE_CMD_QUEUE_SIZE)
+ {
+ m_cmd_queue.rp = 0;
+ }
+}
+
+
+/**@brief Function for executing the finalization procedure for the command executed.
+ *
+ * @details Function for executing the finalization procedure for command executed, which includes
+ * notifying the application of command completion, consuming the command queue element,
+ * and changing the internal state.
+ */
+static void command_end_procedure_run(void)
+{
+ app_notify(NRF_SUCCESS, &m_cmd_queue.cmd[m_cmd_queue.rp]);
+
+ command_queue_element_consume();
+
+ sm_state_change(STATE_IDLE);
+}
+
+
+/**@brief Function for idle state entry actions.
+ *
+ * @details Function for idle state entry actions, which include resetting relevant state data and
+ * scheduling any possible queued flash access operation.
+ */
+static void state_idle_entry_run(void)
+{
+ m_num_of_command_retries = 0;
+ m_num_of_bytes_written = 0;
+
+ // Schedule any possible queued flash access operation.
+ cmd_queue_dequeue();
+}
+
+
+/**@brief Function for notifying an application of command completion and transitioning to an error
+ * state.
+ *
+ * @param[in] result Result code of the operation for the application.
+ */
+static void app_notify_error_state_transit(uint32_t result)
+{
+ app_notify(result, &m_cmd_queue.cmd[m_cmd_queue.rp]);
+ sm_state_change(STATE_ERROR);
+}
+
+
+/**@brief Function for processing flash API error code.
+ *
+ * @param[in] err_code Error code from the flash API.
+ */
+static void flash_api_err_code_process(uint32_t err_code)
+{
+ switch (err_code)
+ {
+ case NRF_SUCCESS:
+ break;
+
+ case NRF_ERROR_BUSY:
+ // Flash access operation was not accepted and must be reissued upon flash operation
+ // complete event.
+ m_flags |= MASK_FLASH_API_ERR_BUSY;
+ break;
+
+ default:
+ // Complete the operation with appropriate result code and transit to an error state.
+ app_notify_error_state_transit(err_code);
+ break;
+ }
+}
+
+/**@brief Function for writing data to flash.
+ *
+ * @param[in] p_dst Pointer to start of flash location to be written.
+ * @param[in] p_src Pointer to buffer with data to be written.
+ * @param[in] size_in_words Number of 32-bit words to write.
+ */
+static void flash_write(uint32_t * const p_dst,
+ uint32_t const * const p_src,
+ uint32_t size_in_words)
+{
+ flash_api_err_code_process(sd_flash_write(p_dst, p_src, size_in_words));
+}
+
+
+/**@brief Function for writing data to flash upon store command.
+ *
+ * @details Function for writing data to flash upon executing store command. Data is written to
+ * flash in reverse order, meaning starting at the end. If the data that is to be written
+ * is greater than the flash page size, it will be fragmented to fit the flash page size.
+ */
+static void store_cmd_flash_write_execute(void)
+{
+ const cmd_queue_element_t * p_cmd = &m_cmd_queue.cmd[m_cmd_queue.rp];
+
+ if (p_cmd->size > SOC_MAX_WRITE_SIZE)
+ {
+ const uint32_t offset = p_cmd->size - PSTORAGE_FLASH_PAGE_SIZE;
+ flash_write((uint32_t *)(p_cmd->storage_addr.block_id + p_cmd->offset + offset),
+ (uint32_t *)(p_cmd->p_data_addr + offset),
+ PSTORAGE_FLASH_PAGE_SIZE / sizeof(uint32_t));
+
+ m_num_of_bytes_written = PSTORAGE_FLASH_PAGE_SIZE;
+ }
+ else
+ {
+ flash_write((uint32_t *)(p_cmd->storage_addr.block_id + p_cmd->offset),
+ (uint32_t *)(p_cmd->p_data_addr),
+ p_cmd->size / sizeof(uint32_t));
+
+ m_num_of_bytes_written = p_cmd->size;
+ }
+}
+
+
+/**@brief Function for store state entry action.
+ *
+ * @details Function for store state entry action, which includes writing data to a flash page.
+ */
+static void state_store_entry_run(void)
+{
+ store_cmd_flash_write_execute();
+}
+
+
+/**@brief Function for data erase with swap state entry actions.
+ *
+ * @details Function for data erase with swap state entry actions. This includes adjusting relevant
+ * state and data variables and transitioning to the correct sub state.
+ */
+static void state_data_erase_swap_entry_run(void)
+{
+ m_flags &= ~MASK_TAIL_SWAP_DONE;
+
+ const cmd_queue_element_t * p_cmd = &m_cmd_queue.cmd[m_cmd_queue.rp];
+ const pstorage_block_t cmd_block_id = p_cmd->storage_addr.block_id;
+
+ const uint32_t clear_start_page_id = cmd_block_id / PSTORAGE_FLASH_PAGE_SIZE;
+ m_current_page_id = clear_start_page_id;
+
+ // @note: No need to include p_cmd->offset when calculating clear_end_page_id as:
+ // - clear API does not include offset parameter
+ // - update and store APIs are limited to operate on single block boundary thus the boolean
+ // clause ((m_head_word_size == 0) && is_more_than_one_page) below in this function will never
+ // evaluate as true as if is_more_than_one_page == true m_head_word_size is always != 0
+ const uint32_t clear_end_page_id = (cmd_block_id + p_cmd->size - 1u) /
+ PSTORAGE_FLASH_PAGE_SIZE;
+
+ if (clear_start_page_id == clear_end_page_id)
+ {
+ m_flags |= MASK_SINGLE_PAGE_OPERATION;
+ }
+ else
+ {
+ m_flags &= ~MASK_SINGLE_PAGE_OPERATION;
+ }
+
+ if ((m_head_word_size == 0) && !(m_flags & MASK_SINGLE_PAGE_OPERATION))
+ {
+ // No head restore required and clear/update area is shared by multiple flash pages, which
+ // means the current flash page does not have any tail area to restore. You can proceed with
+ // data page erase directly as no swap is needed for the current flash page.
+ swap_sub_state_state_change(STATE_ERASE_DATA_PAGE);
+ }
+ else
+ {
+ swap_sub_state_state_change(STATE_ERASE_SWAP);
+ }
+}
+
+
+/**@brief Function for erasing flash page.
+ *
+ * @param[in] page_number Page number of the page to be erased.
+ */
+static void flash_page_erase(uint32_t page_number)
+{
+ flash_api_err_code_process(sd_flash_page_erase(page_number));
+}
+
+
+/**@brief Function for data erase state entry action.
+ *
+ * @details Function for data erase state entry action, which includes erasing the data flash page.
+ */
+static void state_data_erase_entry_run(void)
+{
+ flash_page_erase(m_current_page_id);
+}
+
+
+/**@brief Function for dispatching the correct application main state entry action.
+ */
+static void state_entry_action_run(void)
+{
+ switch (m_state)
+ {
+ case STATE_IDLE:
+ state_idle_entry_run();
+ break;
+
+ case STATE_STORE:
+ state_store_entry_run();
+ break;
+
+ case STATE_DATA_ERASE_WITH_SWAP:
+ state_data_erase_swap_entry_run();
+ break;
+
+ case STATE_DATA_ERASE:
+ state_data_erase_entry_run();
+ break;
+
+ default:
+ // No action needed.
+ break;
+ }
+}
+
+
+/**@brief Function for changing application main state and dispatching state entry action.
+ *
+ * @param[in] new_state New application main state to transit to.
+ */
+static void sm_state_change(pstorage_state_t new_state)
+{
+ m_state = new_state;
+ state_entry_action_run();
+}
+
+
+/**@brief Function for swap erase state entry action.
+ *
+ * @details Function for swap erase state entry action, which includes erasing swap flash
+ * page.
+ */
+static void state_swap_erase_entry_run(void)
+{
+ flash_page_erase(PSTORAGE_SWAP_ADDR / PSTORAGE_FLASH_PAGE_SIZE);
+}
+
+
+/**@brief Function for write data to the swap state entry action.
+ *
+ * @details Function for write data to the swap state entry action, which includes writing the
+ * current data page to the swap flash page.
+ */
+static void state_write_data_swap_entry_run(void)
+{
+ // @note: There is room for further optimization here as there is only need to write the
+ // whole flash page to swap area if there is both head and tail area to be restored. In any
+ // other case we can omit some data from the head or end of the page as that is the clear area.
+ flash_write((uint32_t *)(PSTORAGE_SWAP_ADDR),
+ (uint32_t *)(m_current_page_id * PSTORAGE_FLASH_PAGE_SIZE),
+ PSTORAGE_FLASH_PAGE_SIZE / sizeof(uint32_t));
+}
+
+
+/**@brief Function for erase data page state entry action.
+ *
+ * @details Function for erase data page state entry action, which includes erasing the data flash
+ * page.
+ */
+static void state_erase_data_page_entry_run(void)
+{
+ flash_page_erase(m_current_page_id);
+}
+
+
+/**@brief Function for restore tail state entry action.
+ *
+ * @details Function for restore tail state entry action, which includes writing the tail section
+ * back from swap to the data page.
+ */
+static void state_restore_tail_entry_run(void)
+{
+ const cmd_queue_element_t * p_cmd = &m_cmd_queue.cmd[m_cmd_queue.rp];
+ const pstorage_block_t cmd_block_id = p_cmd->storage_addr.block_id;
+
+ const uint32_t tail_offset = (cmd_block_id + p_cmd->size + p_cmd->offset) %
+ PSTORAGE_FLASH_PAGE_SIZE;
+
+ flash_write((uint32_t *)(cmd_block_id + p_cmd->size + p_cmd->offset),
+ (uint32_t *)(PSTORAGE_SWAP_ADDR + tail_offset),
+ m_tail_word_size);
+}
+
+
+/**@brief Function for restore head state entry action.
+ *
+ * @details Function for restore head state entry action, which includes writing the head section
+ * back from swap to the data page.
+ */
+static void state_restore_head_entry_run(void)
+{
+ flash_write((uint32_t *)((m_current_page_id - 1u) * PSTORAGE_FLASH_PAGE_SIZE),
+ (uint32_t *)PSTORAGE_SWAP_ADDR,
+ m_head_word_size);
+}
+
+
+/**@brief Function for dispatching the correct swap sub state entry action.
+ */
+static void swap_sub_state_entry_action_run(void)
+{
+ static void (* const swap_sub_state_sm_lut[SWAP_SUB_STATE_MAX])(void) =
+ {
+ state_swap_erase_entry_run,
+ state_write_data_swap_entry_run,
+ state_erase_data_page_entry_run,
+ state_restore_tail_entry_run,
+ state_restore_head_entry_run
+ };
+
+ swap_sub_state_sm_lut[m_swap_sub_state]();
+}
+
+
+/**@brief Function for changing the swap sub state and dispatching state entry action.
+ *
+ * @param[in] new_state New swap sub state to transit to.
+ */
+static void swap_sub_state_state_change(flash_swap_sub_state_t new_state)
+{
+ m_swap_sub_state = new_state;
+ swap_sub_state_entry_action_run();
+}
+
+
+/**@brief Function for initializing the command queue element.
+ *
+ * @param[in] index Index of the element to be initialized.
+ */
+static void cmd_queue_element_init(uint32_t index)
+{
+ // Internal function and checks on range of index can be avoided.
+ m_cmd_queue.cmd[index].op_code = INVALID_OPCODE;
+ m_cmd_queue.cmd[index].size = 0;
+ m_cmd_queue.cmd[index].storage_addr.module_id = PSTORAGE_NUM_OF_PAGES;
+ m_cmd_queue.cmd[index].storage_addr.block_id = 0;
+ m_cmd_queue.cmd[index].p_data_addr = NULL;
+ m_cmd_queue.cmd[index].offset = 0;
+}
+
+
+/**@brief Function for initializing the command queue.
+ */
+static void cmd_queue_init(void)
+{
+ m_cmd_queue.rp = 0;
+ m_cmd_queue.count = 0;
+
+ for (uint32_t cmd_index = 0; cmd_index < PSTORAGE_CMD_QUEUE_SIZE; ++cmd_index)
+ {
+ cmd_queue_element_init(cmd_index);
+ }
+}
+
+
+/**@brief Function for enqueuing, and possibly dispatching, a flash access operation.
+ *
+ * @param[in] opcode Identifies the operation requested to be enqueued.
+ * @param[in] p_storage_addr Identifies the module and flash address on which the operation is
+ * requested.
+ * @param[in] p_data_addr Identifies the data address for flash access.
+ * @param[in] size Size in bytes of data requested for the access operation.
+ * @param[in] offset Offset within the flash memory block at which operation is requested.
+ *
+ * @retval NRF_SUCCESS Upon success.
+ * @retval NRF_ERROR_NO_MEM Upon failure, when no space is available in the command queue.
+ */
+static uint32_t cmd_queue_enqueue(uint8_t opcode,
+ pstorage_handle_t * p_storage_addr,
+ uint8_t * p_data_addr,
+ pstorage_size_t size,
+ pstorage_size_t offset)
+{
+ uint32_t err_code;
+
+ if (m_cmd_queue.count != PSTORAGE_CMD_QUEUE_SIZE)
+ {
+ // Enqueue the command if it the queue is not full.
+ uint32_t write_index = m_cmd_queue.rp + m_cmd_queue.count;
+
+ if (write_index >= PSTORAGE_CMD_QUEUE_SIZE)
+ {
+ write_index -= PSTORAGE_CMD_QUEUE_SIZE;
+ }
+
+ m_cmd_queue.cmd[write_index].op_code = opcode;
+ m_cmd_queue.cmd[write_index].p_data_addr = p_data_addr;
+ m_cmd_queue.cmd[write_index].storage_addr = (*p_storage_addr);
+ m_cmd_queue.cmd[write_index].size = size;
+ m_cmd_queue.cmd[write_index].offset = offset;
+
+ m_cmd_queue.count++;
+
+ if (m_state == STATE_IDLE)
+ {
+ cmd_process();
+ }
+
+ err_code = NRF_SUCCESS;
+ }
+ else
+ {
+ err_code = NRF_ERROR_NO_MEM;
+ }
+
+ return err_code;
+}
+
+
+/**@brief Function for dequeing a possible pending flash access operation.
+ */
+static void cmd_queue_dequeue(void)
+{
+ if ((m_cmd_queue.count != 0))
+ {
+ cmd_process();
+ }
+}
+
+
+/**@brief Function for notifying an application of command completion.
+ *
+ * @param[in] result Result code of the operation for the application.
+ * @param[in] p_elem Pointer to the command queue element for which this result was received.
+ */
+static void app_notify(uint32_t result, cmd_queue_element_t * p_elem)
+{
+ pstorage_ntf_cb_t ntf_cb;
+ const uint8_t op_code = p_elem->op_code;
+
+#ifdef PSTORAGE_RAW_MODE_ENABLE
+ if (p_elem->storage_addr.module_id == RAW_MODE_APP_ID)
+ {
+ ntf_cb = m_raw_app_table.cb;
+ }
+ else
+#endif // PSTORAGE_RAW_MODE_ENABLE
+ {
+ ntf_cb = m_app_table[p_elem->storage_addr.module_id].cb;
+ }
+
+ ntf_cb(&p_elem->storage_addr, op_code, result, p_elem->p_data_addr, m_app_data_size);
+}
+
+
+/**@brief Function for evaluating if a data page swap is required for the tail section on the
+ * current page.
+ *
+ * @retval true If data page swap is required.
+ * @retval false If data page swap is not required.
+ */
+static bool is_tail_data_page_swap_required(void)
+{
+ bool ret_value;
+
+ // Extract id of the last page command is executed upon.
+ const cmd_queue_element_t * p_cmd = &m_cmd_queue.cmd[m_cmd_queue.rp];
+ const pstorage_block_t cmd_block_id = p_cmd->storage_addr.block_id;
+ const uint32_t last_page_id = (cmd_block_id + p_cmd->size + p_cmd->offset - 1u) /
+ PSTORAGE_FLASH_PAGE_SIZE;
+
+ // If tail section area exists and the current page is the last page then tail data page swap is
+ // required.
+ if ((m_tail_word_size != 0) && (m_current_page_id == last_page_id))
+ {
+ ret_value = true;
+ }
+ else
+ {
+ ret_value = false;
+ }
+
+ return ret_value;
+}
+
+
+/**@brief Function for performing post processing for the update and clear commands.
+ *
+ * @details Function for performing post processing for the update and clear commands, which implies
+ * executing the correct execution path depending on the command.
+ */
+static void clear_post_processing_run(void)
+{
+ const cmd_queue_element_t * p_cmd = &m_cmd_queue.cmd[m_cmd_queue.rp];
+
+ if (p_cmd->op_code != PSTORAGE_UPDATE_OP_CODE)
+ {
+ command_end_procedure_run();
+ }
+ else
+ {
+ store_operation_execute();
+ }
+}
+
+
+/**@brief Function for doing swap sub state exit action.
+ */
+static void swap_sub_sm_exit_action_run(void)
+{
+ clear_post_processing_run();
+}
+
+
+/**@brief Function for evaluating if the page erase operation is required for the current page.
+ *
+ * @retval true If page erase is required.
+ * @retval false If page erase is not required.
+ */
+static bool is_page_erase_required(void)
+{
+ bool ret;
+
+ const cmd_queue_element_t * p_cmd = &m_cmd_queue.cmd[m_cmd_queue.rp];
+ const pstorage_block_t cmd_block_id = p_cmd->storage_addr.block_id;
+ const uint32_t id_last_page_to_be_cleared = (cmd_block_id + p_cmd->size +
+ p_cmd->offset - 1u) /
+ PSTORAGE_FLASH_PAGE_SIZE;
+
+ // True if:
+ // - current page is not the last page OR
+ // - current page is the last page AND no tail exists
+ if ((m_current_page_id < id_last_page_to_be_cleared) ||
+ ((m_current_page_id == id_last_page_to_be_cleared) && (m_tail_word_size == 0)))
+ {
+ ret = true;
+ }
+ else
+ {
+ ret = false;
+ }
+
+ return ret;
+}
+
+
+/**@brief Function for reissuing the last flash operation request, which was rejected by the flash
+ * API, in swap sub sate.
+ */
+static void swap_sub_state_err_busy_process(void)
+{
+ // Reissue the request by doing a self transition to the current state.
+ m_flags &= ~MASK_FLASH_API_ERR_BUSY;
+ swap_sub_state_state_change(m_swap_sub_state);
+}
+
+
+/**@brief Function for doing restore head state action upon flash operation success event.
+ *
+ * @details Function for doing restore head state action upon flash operation success event, which
+ * includes making a state transition depending on the current state.
+ */
+static void head_restore_state_run(void)
+{
+ if (!(m_flags & MASK_FLASH_API_ERR_BUSY))
+ {
+ if (is_tail_data_page_swap_required())
+ {
+ // Additional data page needs to be swapped for tail section as we are clearing a block,
+ // which is shared between 2 flash pages.
+
+ // Adjust variables to ensure correct state transition path is taken after the tail
+ // section swap has completed.
+ m_head_word_size = 0;
+ m_flags |= MASK_TAIL_SWAP_DONE;
+
+ swap_sub_state_state_change(STATE_ERASE_SWAP);
+ }
+ else if (is_page_erase_required())
+ {
+ // Additional page erase operation is required.
+
+ // Adjust variable to ensure correct state transition path is taken after the additional
+ // page erase operation has completed.
+ m_head_word_size = 0;
+ swap_sub_state_state_change(STATE_ERASE_DATA_PAGE);
+ }
+ else if (m_tail_word_size != 0)
+ {
+ // Proceed with restoring tail from swap to data page.
+ swap_sub_state_state_change(STATE_RESTORE_TAIL);
+ }
+ else
+ {
+ // Swap statemachine execution end reached.
+ swap_sub_sm_exit_action_run();
+ }
+ }
+ else
+ {
+ // As operation request was rejected by the flash API reissue the request.
+ swap_sub_state_err_busy_process();
+ }
+}
+
+
+/**@brief Function for doing restore tail state action upon flash operation success event.
+ */
+static void tail_restore_state_run(void)
+{
+ if (!(m_flags & MASK_FLASH_API_ERR_BUSY))
+ {
+ swap_sub_sm_exit_action_run();
+ }
+ else
+ {
+ // As operation request was rejected by the flash API reissue the request.
+ swap_sub_state_err_busy_process();
+ }
+}
+
+
+/**@brief Function for doing data page erase state action upon a flash operation success event.
+ *
+ * @details Function for doing data page erase state action upon a flash operation success event,
+ * which includes making a state transit to a new state depending on the current state.
+ */
+static void data_page_erase_state_run(void)
+{
+ if (!(m_flags & MASK_FLASH_API_ERR_BUSY))
+ {
+ ++m_current_page_id;
+
+ if (m_head_word_size != 0)
+ {
+ swap_sub_state_state_change(STATE_RESTORE_HEAD);
+ }
+ else if (is_page_erase_required())
+ {
+ // Additional page erase operation is required.
+ swap_sub_state_state_change(STATE_ERASE_DATA_PAGE);
+ }
+ else if (m_tail_word_size != 0)
+ {
+ if (!(m_flags & MASK_TAIL_SWAP_DONE))
+ {
+ // Tail area restore is required and we have not yet written the relevant data page
+ // to swap area. Start the process of writing the data page to swap.
+ m_flags |= MASK_TAIL_SWAP_DONE;
+
+ swap_sub_state_state_change(STATE_ERASE_SWAP);
+ }
+ else
+ {
+ // Tail area restore is required and we have already written the relevant data page
+ // to swap area. Proceed by restoring the tail area.
+ swap_sub_state_state_change(STATE_RESTORE_TAIL);
+ }
+ }
+ else
+ {
+ swap_sub_sm_exit_action_run();
+ }
+ }
+ else
+ {
+ // As operation request was rejected by the flash API reissue the request.
+ swap_sub_state_err_busy_process();
+ }
+}
+
+
+/**@brief Function for doing data to swap write state action upon flash operation success event.
+ */
+static void data_to_swap_write_state_run(void)
+{
+ if (!(m_flags & MASK_FLASH_API_ERR_BUSY))
+ {
+ // If the operation is executed only on 1 single flash page it automatically means that tail
+ // area is written to the swap, which we store to flags.
+ if (m_flags & MASK_SINGLE_PAGE_OPERATION)
+ {
+ m_flags |= MASK_TAIL_SWAP_DONE;
+ }
+
+ swap_sub_state_state_change(STATE_ERASE_DATA_PAGE);
+ }
+ else
+ {
+ // As operation request was rejected by the flash API reissue the request.
+ swap_sub_state_err_busy_process();
+ }
+}
+
+
+/**@brief Function for doing swap erase state action upon flash operation success event.
+ */
+static void swap_erase_state_run(void)
+{
+ if (!(m_flags & MASK_FLASH_API_ERR_BUSY))
+ {
+ swap_sub_state_state_change(STATE_WRITE_DATA_TO_SWAP);
+ }
+ else
+ {
+ // As operation request was rejected by the flash API reissue the request.
+ swap_sub_state_err_busy_process();
+ }
+}
+
+
+/**@brief Function for dispatching the correct state action for data erase with a swap composite
+* state upon a flash operation success event.
+ */
+static void swap_sub_state_sm_run(void)
+{
+ static void (* const swap_sub_state_sm_lut[SWAP_SUB_STATE_MAX])(void) =
+ {
+ swap_erase_state_run,
+ data_to_swap_write_state_run,
+ data_page_erase_state_run,
+ tail_restore_state_run,
+ head_restore_state_run
+ };
+
+ swap_sub_state_sm_lut[m_swap_sub_state]();
+}
+
+
+/**@brief Function for reissuing the last flash operation request, which was rejected by the flash
+ * API, in main sate.
+ */
+static void main_state_err_busy_process(void)
+{
+ // Reissue the request by doing a self transition to the current state.
+ m_flags &= ~MASK_FLASH_API_ERR_BUSY;
+ sm_state_change(m_state);
+}
+
+
+/**@brief Function for doing erase state action upon flash operation success event.
+ *
+ * @details Function for doing erase state action upon flash operation success event, which includes
+ * making a state transition depending on the current state.
+ */
+static void erase_sub_state_sm_run(void)
+{
+ if (!(m_flags & MASK_FLASH_API_ERR_BUSY))
+ {
+ // Clear operation request has succeeded.
+ ++m_current_page_id;
+
+ if (!is_page_erase_required())
+ {
+ clear_post_processing_run();
+ }
+ else
+ {
+ // All required flash pages have not yet been erased, issue erase by doing a self
+ // transit.
+ sm_state_change(m_state);
+ }
+ }
+ else
+ {
+ // As operation request was rejected by the flash API reissue the request.
+ main_state_err_busy_process();
+ }
+}
+
+
+/**@brief Function for doing store state action upon flash operation success event.
+ */
+static void store_sub_state_sm_run(void)
+{
+ if (!(m_flags & MASK_FLASH_API_ERR_BUSY))
+ {
+ // As write operation request has succeeded, adjust the size tracking state information
+ // accordingly.
+ cmd_queue_element_t * p_cmd = &m_cmd_queue.cmd[m_cmd_queue.rp];
+ p_cmd->size -= m_num_of_bytes_written;
+
+ if (p_cmd->size == 0)
+ {
+ command_end_procedure_run();
+ }
+ else
+ {
+ store_cmd_flash_write_execute();
+ }
+ }
+ else
+ {
+ // As operation request was rejected by the flash API reissue the request.
+ main_state_err_busy_process();
+ }
+}
+
+
+/**@brief Function for doing action upon flash operation success event.
+ */
+static void flash_operation_success_run(void)
+{
+ switch (m_state)
+ {
+ case STATE_STORE:
+ store_sub_state_sm_run();
+ break;
+
+ case STATE_DATA_ERASE:
+ erase_sub_state_sm_run();
+ break;
+
+ case STATE_DATA_ERASE_WITH_SWAP:
+ swap_sub_state_sm_run();
+ break;
+
+ default:
+ // No implementation needed.
+ break;
+ }
+}
+
+
+/**@brief Function for doing action upon flash operation failure event.
+ *
+ * @details Function for doing action upon flash operation failure event, which includes retrying
+ * the last operation or if retry count has been reached completing the operation with
+ * appropriate result code and transitioning to an error state.
+ *
+ * @note The command is not removed from the command queue, which will result to stalling of the
+ * command pipeline and the appropriate application recovery procedure for this is to reset
+ * the system by issuing @ref pstorage_init which will also result to flushing of the
+ * command queue.
+ */
+static void flash_operation_failure_run(void)
+{
+ if (++m_num_of_command_retries != SD_CMD_MAX_TRIES)
+ {
+ // Retry the last operation by doing a self transition to the current state.
+
+ if (m_state != STATE_DATA_ERASE_WITH_SWAP)
+ {
+ sm_state_change(m_state);
+ }
+ else
+ {
+ swap_sub_state_state_change(m_swap_sub_state);
+ }
+ }
+ else
+ {
+ // Complete the operation with appropriate result code and transit to an error state.
+ app_notify_error_state_transit(NRF_ERROR_TIMEOUT);
+ }
+}
+
+/**@brief Function for handling flash access result events.
+ *
+ * @param[in] evt System event to be handled.
+ * @param[in] p_context Parameter to pass to the handler.
+ */
+void pstorage_sys_event_handler(uint32_t sys_evt, void * p_context)
+{
+ if (m_state != STATE_IDLE && m_state != STATE_ERROR)
+ {
+ switch (sys_evt)
+ {
+ case NRF_EVT_FLASH_OPERATION_SUCCESS:
+ flash_operation_success_run();
+ break;
+
+ case NRF_EVT_FLASH_OPERATION_ERROR:
+ if (!(m_flags & MASK_FLASH_API_ERR_BUSY))
+ {
+ flash_operation_failure_run();
+ }
+ else
+ {
+ // As our last flash operation request was rejected by the flash API reissue the
+ // request by doing same code execution path as for flash operation sucess
+ // event. This will promote code reuse in the implementation.
+ flash_operation_success_run();
+ }
+ break;
+
+ default:
+ // No implementation needed.
+ break;
+ }
+
+ }
+}
+
+NRF_SDH_SOC_OBSERVER(m_soc_evt_observer, 0, pstorage_sys_event_handler, NULL);
+
+/**@brief Function for calculating the tail area size in number of 32-bit words.
+ *
+ * @param[in] cmd_end_of_storage_address End of storage area within the scope of the command.
+ * @param[in] end_of_storage_address End of allocated storage area for the application.
+ */
+static void tail_word_size_calculate(pstorage_size_t cmd_end_of_storage_address,
+ pstorage_size_t end_of_storage_address)
+{
+ // Two different cases to resolve when calculating correct size for restore tail section:
+ // 1) End of storage area and command end area are in the same page.
+ // 2) End of storage area and command end area are not in the same page.
+
+ const uint32_t end_of_storage_area_page = end_of_storage_address /
+ PSTORAGE_FLASH_PAGE_SIZE;
+ const uint32_t command_end_of_storage_area_page = cmd_end_of_storage_address /
+ PSTORAGE_FLASH_PAGE_SIZE;
+
+ if (end_of_storage_area_page == command_end_of_storage_area_page)
+ {
+ //lint -e{573} suppress "Signed-unsigned mix with divide".
+ m_tail_word_size = (end_of_storage_address - cmd_end_of_storage_address) / sizeof(uint32_t);
+ }
+ else
+ {
+ //lint -e{573} suppress "Signed-unsigned mix with divide".
+ m_tail_word_size = (PSTORAGE_FLASH_PAGE_SIZE -
+ (cmd_end_of_storage_address % PSTORAGE_FLASH_PAGE_SIZE)) /
+ sizeof(uint32_t);
+ }
+}
+
+
+/**@brief Function for executing the clear operation.
+ */
+static void clear_operation_execute(void)
+{
+ const cmd_queue_element_t * p_cmd = &m_cmd_queue.cmd[m_cmd_queue.rp];
+ const pstorage_block_t cmd_block_id = p_cmd->storage_addr.block_id;
+
+ const pstorage_size_t block_size = m_app_table[p_cmd->storage_addr.module_id].block_size;
+ const pstorage_size_t block_count = m_app_table[p_cmd->storage_addr.module_id].block_count;
+ const pstorage_block_t block_base_id = m_app_table[p_cmd->storage_addr.module_id].base_id;
+
+ const bool is_start_address_page_aligned = (cmd_block_id % PSTORAGE_FLASH_PAGE_SIZE) == 0;
+
+ // Calculate the end (1 beyond allocated area) for complete storage area and to the area only
+ // within scope of this command.
+ const pstorage_block_t end_of_storage_address = block_base_id + (block_size * block_count);
+ const pstorage_block_t cmd_end_of_storage_address = cmd_block_id + p_cmd->size + p_cmd->offset;
+
+ // Zero tail to make sure no extra erase is done erroneously.
+ m_tail_word_size = 0;
+
+ // If the following is true no swap access is needed:
+ // - 1st logical test covers the case of: clear/update 1 complete single page.
+ // - 2nd logical test covers the case of:
+ // 1) Clear/update last allocated page and page is not full (page can't be shared between
+ // multiple clients so the end of the page is unused area).
+ // 2) Clear/update all allocated storage.
+ if ((is_start_address_page_aligned && (p_cmd->size == PSTORAGE_FLASH_PAGE_SIZE)) ||
+ (is_start_address_page_aligned && (cmd_end_of_storage_address == end_of_storage_address) &&
+ (p_cmd->offset == 0)) || (p_cmd->storage_addr.module_id == RAW_MODE_APP_ID))
+ {
+ // Nothing to put to the swap and we can just erase the pages(s).
+
+ m_current_page_id = cmd_block_id / PSTORAGE_FLASH_PAGE_SIZE;
+
+ sm_state_change(STATE_DATA_ERASE);
+ }
+ else
+ {
+ // Not all the blocks for the module can be cleared, we need to use swap page for storing
+ // data temporarily.
+
+ m_head_word_size = ((cmd_block_id + p_cmd->offset) % PSTORAGE_FLASH_PAGE_SIZE) /
+ sizeof(uint32_t);
+
+ const bool is_cmd_end_address_page_aligned = ((cmd_end_of_storage_address %
+ PSTORAGE_FLASH_PAGE_SIZE) == 0);
+ if ((cmd_end_of_storage_address != end_of_storage_address) &&
+ !is_cmd_end_address_page_aligned)
+ {
+ // When command area is not equal to end of the storage allocation area and not ending
+ // to page boundary there is a need to restore the tail area.
+ tail_word_size_calculate(cmd_end_of_storage_address, end_of_storage_address);
+ }
+
+ sm_state_change(STATE_DATA_ERASE_WITH_SWAP);
+ }
+}
+
+
+/**@brief Function for executing the store operation.
+ */
+static void store_operation_execute(void)
+{
+ sm_state_change(STATE_STORE);
+}
+
+
+/**@brief Function for executing the update operation.
+ */
+static void update_operation_execute(void)
+{
+ clear_operation_execute();
+}
+
+
+/**@brief Function for dispatching the flash access operation.
+ */
+static void cmd_process(void)
+{
+ const cmd_queue_element_t * p_cmd = &m_cmd_queue.cmd[m_cmd_queue.rp];
+ m_app_data_size = p_cmd->size;
+
+ switch (p_cmd->op_code)
+ {
+ case PSTORAGE_STORE_OP_CODE:
+ store_operation_execute();
+ break;
+
+ case PSTORAGE_CLEAR_OP_CODE:
+ clear_operation_execute();
+ break;
+
+ case PSTORAGE_UPDATE_OP_CODE:
+ update_operation_execute();
+ break;
+
+ default:
+ // No action required.
+ break;
+ }
+}
+
+
+uint32_t pstorage_init(void)
+{
+ cmd_queue_init();
+
+ m_next_app_instance = 0;
+ m_next_page_addr = PSTORAGE_DATA_START_ADDR;
+ m_current_page_id = 0;
+
+ for (uint32_t index = 0; index < PSTORAGE_NUM_OF_PAGES; index++)
+ {
+ m_app_table[index].cb = NULL;
+ m_app_table[index].block_size = 0;
+ m_app_table[index].block_count = 0;
+ }
+
+#ifdef PSTORAGE_RAW_MODE_ENABLE
+ m_raw_app_table.cb = NULL;
+#endif //PSTORAGE_RAW_MODE_ENABLE
+
+ m_state = STATE_IDLE;
+ m_num_of_command_retries = 0;
+ m_flags = 0;
+ m_num_of_bytes_written = 0;
+ m_flags |= MASK_MODULE_INITIALIZED;
+
+ return NRF_SUCCESS;
+}
+
+
+uint32_t pstorage_register(pstorage_module_param_t * p_module_param,
+ pstorage_handle_t * p_block_id)
+{
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_module_param);
+ NULL_PARAM_CHECK(p_block_id);
+ NULL_PARAM_CHECK(p_module_param->cb);
+ BLOCK_SIZE_CHECK(p_module_param->block_size);
+ BLOCK_COUNT_CHECK(p_module_param->block_count, p_module_param->block_size);
+
+ if (!((p_module_param->block_size % sizeof(uint32_t)) == 0))
+ {
+ return NRF_ERROR_INVALID_PARAM;
+ }
+
+ if (m_next_app_instance == PSTORAGE_NUM_OF_PAGES)
+ {
+ return NRF_ERROR_NO_MEM;
+ }
+
+ p_block_id->module_id = m_next_app_instance;
+ p_block_id->block_id = m_next_page_addr;
+
+ m_app_table[m_next_app_instance].base_id = p_block_id->block_id;
+ m_app_table[m_next_app_instance].cb = p_module_param->cb;
+ m_app_table[m_next_app_instance].block_size = p_module_param->block_size;
+ m_app_table[m_next_app_instance].block_count = p_module_param->block_count;
+
+ // Calculate number of flash pages allocated for the device and adjust next free page address.
+ /*lint -save -e666 */
+ const uint32_t page_count = CEIL_DIV((p_module_param->block_size * p_module_param->block_count),
+ PSTORAGE_FLASH_PAGE_SIZE);
+ /*lint -restore */
+ m_next_page_addr += page_count * PSTORAGE_FLASH_PAGE_SIZE;
+
+ ++m_next_app_instance;
+
+ return NRF_SUCCESS;
+}
+
+
+uint32_t pstorage_block_identifier_get(pstorage_handle_t * p_base_id,
+ pstorage_size_t block_num,
+ pstorage_handle_t * p_block_id)
+{
+ pstorage_handle_t temp_id;
+
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_base_id);
+ NULL_PARAM_CHECK(p_block_id);
+ MODULE_ID_RANGE_CHECK(p_base_id);
+
+ temp_id = (*p_base_id);
+ temp_id.block_id += (block_num * MODULE_BLOCK_SIZE(p_base_id));
+
+ BLOCK_ID_RANGE_CHECK(&temp_id);
+
+ (*p_block_id) = temp_id;
+
+ return NRF_SUCCESS;
+}
+
+
+uint32_t pstorage_store(pstorage_handle_t * p_dest,
+ uint8_t * p_src,
+ pstorage_size_t size,
+ pstorage_size_t offset)
+{
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_src);
+ NULL_PARAM_CHECK(p_dest);
+ MODULE_ID_RANGE_CHECK(p_dest);
+ BLOCK_ID_RANGE_CHECK(p_dest);
+ SIZE_CHECK(p_dest, size);
+ OFFSET_CHECK(p_dest, offset, size);
+
+ if ((!is_word_aligned(p_src)) ||
+ (!is_word_aligned((void *)(uint32_t)offset)) ||
+ (!is_word_aligned((uint32_t *)p_dest->block_id)))
+ {
+ return NRF_ERROR_INVALID_ADDR;
+ }
+
+ return cmd_queue_enqueue(PSTORAGE_STORE_OP_CODE, p_dest, p_src, size, offset);
+}
+
+
+uint32_t pstorage_update(pstorage_handle_t * p_dest,
+ uint8_t * p_src,
+ pstorage_size_t size,
+ pstorage_size_t offset)
+{
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_src);
+ NULL_PARAM_CHECK(p_dest);
+ MODULE_ID_RANGE_CHECK(p_dest);
+ BLOCK_ID_RANGE_CHECK(p_dest);
+ SIZE_CHECK(p_dest, size);
+ OFFSET_CHECK(p_dest, offset, size);
+
+ if ((!is_word_aligned(p_src)) ||
+ (!is_word_aligned((void *)(uint32_t)offset)) ||
+ (!is_word_aligned((uint32_t *)p_dest->block_id)))
+ {
+ return NRF_ERROR_INVALID_ADDR;
+ }
+
+ return cmd_queue_enqueue(PSTORAGE_UPDATE_OP_CODE, p_dest, p_src, size, offset);
+}
+
+
+uint32_t pstorage_load(uint8_t * p_dest,
+ pstorage_handle_t * p_src,
+ pstorage_size_t size,
+ pstorage_size_t offset)
+{
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_src);
+ NULL_PARAM_CHECK(p_dest);
+ MODULE_ID_RANGE_CHECK(p_src);
+ BLOCK_ID_RANGE_CHECK(p_src);
+ SIZE_CHECK(p_src, size);
+ OFFSET_CHECK(p_src, offset, size);
+
+ if ((!is_word_aligned(p_dest)) ||
+ (!is_word_aligned((void *)(uint32_t)offset)) ||
+ (!is_word_aligned((uint32_t *)p_src->block_id)))
+ {
+ return NRF_ERROR_INVALID_ADDR;
+ }
+
+ memcpy(p_dest, (((uint8_t *)p_src->block_id) + offset), size);
+
+ m_app_table[p_src->module_id].cb(p_src, PSTORAGE_LOAD_OP_CODE, NRF_SUCCESS, p_dest, size);
+
+ return NRF_SUCCESS;
+}
+
+
+uint32_t pstorage_clear(pstorage_handle_t * p_dest, pstorage_size_t size)
+{
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_dest);
+ MODULE_ID_RANGE_CHECK(p_dest);
+ BLOCK_ID_RANGE_CHECK(p_dest);
+
+ if ((!is_word_aligned((uint32_t *)p_dest->block_id)))
+ {
+ return NRF_ERROR_INVALID_ADDR;
+ }
+
+ // Check is the area starting from block_id multiple of block_size.
+ if (
+ !(
+ ((p_dest->block_id - m_app_table[p_dest->module_id].base_id) %
+ m_app_table[p_dest->module_id].block_size) == 0
+ )
+ )
+ {
+ return NRF_ERROR_INVALID_PARAM;
+ }
+
+ // Check is requested size multiple of registered block size or 0.
+ if (((size % m_app_table[p_dest->module_id].block_size) != 0) || (size == 0))
+ {
+ return NRF_ERROR_INVALID_PARAM;
+ }
+
+ const uint32_t registered_allocation_size = m_app_table[p_dest->module_id].block_size *
+ m_app_table[p_dest->module_id].block_count;
+
+ const pstorage_block_t clear_request_end_address = p_dest->block_id + size;
+ const pstorage_block_t allocation_end_address = m_app_table[p_dest->module_id].base_id +
+ registered_allocation_size;
+ // Check if request would lead to a buffer overrun.
+ if (clear_request_end_address > allocation_end_address)
+ {
+ return NRF_ERROR_INVALID_PARAM;
+ }
+
+ return cmd_queue_enqueue(PSTORAGE_CLEAR_OP_CODE, p_dest, NULL, size, 0);
+}
+
+
+uint32_t pstorage_access_status_get(uint32_t * p_count)
+{
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_count);
+
+ (*p_count) = m_cmd_queue.count;
+
+ return NRF_SUCCESS;
+}
+
+#ifdef PSTORAGE_RAW_MODE_ENABLE
+
+uint32_t pstorage_raw_register(pstorage_module_param_t * p_module_param,
+ pstorage_handle_t * p_block_id)
+{
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_module_param);
+ NULL_PARAM_CHECK(p_block_id);
+ NULL_PARAM_CHECK(p_module_param->cb);
+
+ if (m_raw_app_table.cb != NULL)
+ {
+ return NRF_ERROR_NO_MEM;
+ }
+
+ p_block_id->module_id = RAW_MODE_APP_ID;
+ m_raw_app_table.cb = p_module_param->cb;
+
+ return NRF_SUCCESS;
+}
+
+
+uint32_t pstorage_raw_store(pstorage_handle_t * p_dest,
+ uint8_t * p_src,
+ pstorage_size_t size,
+ pstorage_size_t offset)
+{
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_src);
+ NULL_PARAM_CHECK(p_dest);
+ MODULE_RAW_HANDLE_CHECK(p_dest);
+
+ if (size == 0)
+ {
+ return NRF_ERROR_INVALID_PARAM;
+ }
+
+ // Verify word alignment.
+ if ((!is_word_aligned(p_src)) ||
+ (!is_word_aligned((void *)(uint32_t)size)) ||
+ (!is_word_aligned((void *)(uint32_t)offset)) ||
+ (!is_word_aligned((void *)(p_dest->block_id))))
+ {
+ return NRF_ERROR_INVALID_ADDR;
+ }
+
+ return cmd_queue_enqueue(PSTORAGE_STORE_OP_CODE, p_dest, p_src, size, offset);
+}
+
+
+uint32_t pstorage_raw_clear(pstorage_handle_t * p_dest, pstorage_size_t size)
+{
+ VERIFY_MODULE_INITIALIZED();
+ NULL_PARAM_CHECK(p_dest);
+ MODULE_RAW_HANDLE_CHECK(p_dest);
+
+ if ((!is_word_aligned((uint32_t *)p_dest->block_id)))
+ {
+ return NRF_ERROR_INVALID_ADDR;
+ }
+
+ return cmd_queue_enqueue(PSTORAGE_CLEAR_OP_CODE, p_dest, NULL, size, 0);
+}
+
+#endif // PSTORAGE_RAW_MODE_ENABLE
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pstorage.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pstorage.h
new file mode 100644
index 0000000..2380460
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/pstorage.h
@@ -0,0 +1,418 @@
+/**
+ * Copyright (c) 2013 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/**@file
+ *
+ * @defgroup persistent_storage Persistent Storage Interface
+ * @{
+ * @ingroup app_common
+ * @brief Abstracted flash interface.
+ *
+ * @details An abstracted interface is provided by the module to easily port the application and
+ * SDK modules to an alternate option. This ensures that the SDK and application are moved
+ * to alternate persistent storage instead of the one provided by default.
+ */
+
+#ifndef PSTORAGE_H__
+#define PSTORAGE_H__
+
+#include "pstorage_platform.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/**@defgroup ps_opcode Persistent Storage Access Operation Codes
+ * @{
+ * @brief Persistent Storage Access Operation Codes.
+ *
+ * @details Persistent Storage Access Operation Codes are used by Persistent storage operation
+ * completion callback @ref pstorage_ntf_cb_t to identify the operation type requested by
+ * the application.
+ */
+#define PSTORAGE_STORE_OP_CODE 0x01 /**< Store Operation type. */
+#define PSTORAGE_LOAD_OP_CODE 0x02 /**< Load Operation type. */
+#define PSTORAGE_CLEAR_OP_CODE 0x03 /**< Clear Operation type. */
+#define PSTORAGE_UPDATE_OP_CODE 0x04 /**< Update Operation type. */
+
+/**@} */
+
+/**@defgroup pstorage_data_types Persistent Memory Interface Data Types
+ * @{
+ * @brief Data Types needed for interfacing with persistent memory.
+ *
+ * @details Data Types needed for interfacing with persistent memory.
+ */
+
+/**@brief Persistent storage operation completion callback function type.
+ *
+ * @details The persistent storage operation completion callback is used by the interface to report
+ * success or failure of a flash operation. Since data is not copied for a store operation,
+ * a callback is an indication that the resident memory can now be reused or freed.
+ *
+ * @param[in] handle Identifies the module and block for the callback that is received.
+ * @param[in] op_code Identifies the operation for the event that is notified.
+ * @param[in] result Identifies the result of a flash access operation. NRF_SUCCESS implies
+ * operation succeeded.
+ *
+ * @note Unmanaged (abnormal behaviour) error codes from the SoftDevice flash
+ * access API are forwarded as is and are expected to be handled by the
+ * application. For details refer to the implementation file and corresponding
+ * SoftDevice flash API documentation.
+ *
+ * @param[in] p_data Identifies the application data pointer. For a store operation, this points
+ * to the resident source of application memory that the application can now
+ * free or reuse. When there is a clear operation, this is NULL since no
+ * application pointer is needed for this operation.
+ * @param[in] data_len Length data the application provided for the operation.
+ */
+typedef void (*pstorage_ntf_cb_t)(pstorage_handle_t * p_handle,
+ uint8_t op_code,
+ uint32_t result,
+ uint8_t * p_data,
+ uint32_t data_len);
+
+/**@brief Struct containing module registration context. */
+typedef struct
+{
+ pstorage_ntf_cb_t cb; /**< Persistent storage operation completion callback function @ref pstorage_ntf_cb_t. */
+ pstorage_size_t block_size; /**< Desired block size for persistent memory storage. For example, if a module has a table with 10 entries, and each entry is 64 bytes in size,
+ * it can request 10 blocks with a block size of 64 bytes. The module can also request one block that is 640 bytes depending
+ * on how it would like to access or alter the memory in persistent memory.
+ * The first option is preferred when it is a single entry that needs to be updated often and doesn't impact the other entries.
+ * The second option is preferred when table entries are not changed individually but have a common point of loading and storing
+ * data. */
+ pstorage_size_t block_count; /** Number of blocks requested by the module; minimum values is 1. */
+} pstorage_module_param_t;
+
+/**@} */
+
+/**@defgroup pstorage_routines Persistent Storage Access Routines
+ * @{
+ * @brief Functions/Interface SDK modules used to persistently store data.
+ *
+ * @details Interface for the Application and SDK modules to load/store information persistently.
+ * Note: While implementation of each of the persistent storage access functions
+ * depends on the system and is specific to system/solution, the signature of the
+ * interface routines should not be altered.
+ */
+
+/**@brief Function for initializing the module.
+ *
+ * @details Function for initializing the module. This function is called once before any other APIs
+ * of the module are used.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ */
+uint32_t pstorage_init(void);
+
+/**@brief Function for registering with persistent storage interface.
+ *
+ * @param[in] p_module_param Module registration parameter.
+ * @param[out] p_block_id Block identifier to identify persistent memory blocks when
+ * registration succeeds. Application is expected to use the block IDs
+ * for subsequent operations on requested persistent memory. Maximum
+ * registrations permitted is determined by the configuration of the
+ * parameter PSTORAGE_NUM_OF_PAGES. If more than one memory block is
+ * requested, the identifier provided here is the base identifier for the
+ * first block and used to identify the subsequent block. The application
+ * uses \@ref pstorage_block_identifier_get with this base identifier and
+ * block number. Therefore if 10 blocks of size 64 are requested and the
+ * application wishes to store memory in the 6th block, it shall use
+ * \@ref pstorage_block_identifier_get with the base ID and provide a
+ * block number of 5. This way the application is only expected to
+ * remember the base block identifier.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ * @retval NRF_ERROR_INVALID_PARAM Operation failure. Invalid parameter has been passed.
+ * @retval NRF_ERROR_NO_MEM Operation failure. Additional registrations can't be
+ * supported.
+ */
+uint32_t pstorage_register(pstorage_module_param_t * p_module_param,
+ pstorage_handle_t * p_block_id);
+
+/**@brief Function for getting block ID with reference to base block identifier provided at the time
+ * of registration.
+ *
+ * @details Function to get the block ID with reference to base block identifier provided at the
+ * time of registration.
+ * If more than one memory block was requested when registering, the identifier provided
+ * here is the base identifier for the first block which is used to identify subsequent
+ * blocks. The application shall use this routine to get the block identifier, providing
+ * input as base identifier and block number. Therefore, if 10 blocks of size 64 are
+ * requested and the application wishes to store memory in the 6th block, it shall use
+ * \@ref pstorage_block_identifier_get with the base ID and provide a block number of 5.
+ * This way the application is only expected to remember the base block identifier.
+ *
+ * @param[in] p_base_id Base block ID received at the time of registration.
+ * @param[in] block_num Block Number, with first block numbered zero.
+ * @param[out] p_block_id Block identifier for the block number requested when the API succeeds.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ * @retval NRF_ERROR_INVALID_PARAM Operation failure. Invalid parameter has been passed.
+ */
+uint32_t pstorage_block_identifier_get(pstorage_handle_t * p_base_id,
+ pstorage_size_t block_num,
+ pstorage_handle_t * p_block_id);
+
+/**@brief Function for persistently storing data of length 'size' contained in the 'p_src' address
+ * in the storage module at 'p_dest' address. Equivalent to Storage Write.
+ *
+ * @param[in] p_dest Destination address where data is to be stored persistently.
+ * @param[in] p_src Source address containing data to be stored. API assumes this to be resident
+ * memory and no intermediate copy of data is made by the API. Must be word
+ * aligned.
+ * @param[in] size Size of data to be stored expressed in bytes. Must be word aligned and size +
+ * offset must be <= block size.
+ * @param[in] offset Offset in bytes to be applied when writing to the block.
+ * For example, if within a block of 100 bytes, the application wishes to
+ * write 20 bytes at an offset of 12, then this field should be set to 12.
+ * Must be word aligned.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ * @retval NRF_ERROR_INVALID_PARAM Operation failure. Invalid parameter has been passed.
+ * @retval NRF_ERROR_INVALID_ADDR Operation failure. Parameter is not aligned.
+ * @retval NRF_ERROR_NO_MEM Operation failure. No storage space available.
+ *
+ * @warning No copy of the data is made, meaning memory provided for the data source that is to
+ * be written to flash cannot be freed or reused by the application until this procedure
+ * is complete. The application is notified when the procedure is finished using the
+ * notification callback registered by the application.
+ */
+uint32_t pstorage_store(pstorage_handle_t * p_dest,
+ uint8_t * p_src,
+ pstorage_size_t size,
+ pstorage_size_t offset);
+
+/**@brief Function for updating persistently stored data of length 'size' contained in the 'p_src'
+ * address in the storage module at 'p_dest' address.
+ *
+ * @param[in] p_dest Destination address where data is to be updated.
+ * @param[in] p_src Source address containing data to be stored. API assumes this to be resident
+ * memory and no intermediate copy of data is made by the API.
+ * @param[in] size Size of data to be stored expressed in bytes. Must be word aligned and size +
+ * offset must be <= block size.
+ * @param[in] offset Offset in bytes to be applied when writing to the block.
+ * For example, if within a block of 100 bytes, the application wishes to
+ * write 20 bytes at an offset of 12 bytes, then this field should be set to 12.
+ * Must be word aligned.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ * @retval NRF_ERROR_INVALID_PARAM Operation failure. Invalid parameter has been passed.
+ * @retval NRF_ERROR_INVALID_ADDR Operation failure. Parameter is not aligned.
+ * @retval NRF_ERROR_NO_MEM Operation failure. No storage space available.
+ *
+ * @warning No copy of the data is made, meaning memory provided for the data source that is to
+ * be written to flash cannot be freed or reused by the application until this procedure
+ * is complete. The application is notified when the procedure is finished using the
+ * notification callback registered by the application.
+ */
+uint32_t pstorage_update(pstorage_handle_t * p_dest,
+ uint8_t * p_src,
+ pstorage_size_t size,
+ pstorage_size_t offset);
+
+/**@brief Function for loading persistently stored data of length 'size' from 'p_src' address
+ * to 'p_dest' address. Equivalent to Storage Read.
+ *
+ * @param[in] p_dest Destination address where persistently stored data is to be loaded.
+ * @param[in] p_src Source where data is loaded from persistent memory.
+ * @param[in] size Size of data to be loaded from persistent memory expressed in bytes.
+ * Should be word aligned.
+ * @param[in] offset Offset in bytes, to be applied when loading from the block.
+ * For example, if within a block of 100 bytes, the application wishes to
+ * load 20 bytes from offset of 12 bytes, then this field should be set to 12.
+ * Should be word aligned.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ * @retval NRF_ERROR_INVALID_PARAM Operation failure. Invalid parameter has been passed.
+ * @retval NRF_ERROR_INVALID_ADDR Operation failure. Parameter is not aligned.
+ * @retval NRF_ERROR_NO_MEM Operation failure. No storage space available.
+ */
+uint32_t pstorage_load(uint8_t * p_dest,
+ pstorage_handle_t * p_src,
+ pstorage_size_t size,
+ pstorage_size_t offset);
+
+/**@brief Function for clearing data in persistent memory.
+ *
+ * @param[in] p_base_id Base block identifier in persistent memory that needs to be cleared;
+ * equivalent to an Erase Operation.
+ * @param[in] size Size of data to be cleared from persistent memory expressed in bytes.
+ * This parameter is to provision for clearing of certain blocks
+ * of memory, or all memory blocks in a registered module. If the total size
+ * of the application module is used (blocks * block size) in combination with
+ * the identifier for the first block in the module, all blocks in the
+ * module will be erased. Must be multiple of block size.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ * @retval NRF_ERROR_INVALID_PARAM Operation failure. Invalid parameter has been passed.
+ * @retval NRF_ERROR_INVALID_ADDR Operation failure. Parameter is not aligned.
+ * @retval NRF_ERROR_NO_MEM Operation failure. No storage space available.
+ *
+ * @note Clear operations may take time. This API however, does not block until the clear
+ * procedure is complete. The application is notified of procedure completion using
+ * a notification callback registered by the application. The 'result' parameter of the
+ * callback indicates if the procedure was successful or not.
+ */
+uint32_t pstorage_clear(pstorage_handle_t * p_base_id, pstorage_size_t size);
+
+/**@brief Function for getting the number of pending operations with the module.
+ *
+ * @param[out] p_count Number of storage operations pending with the module. If 0, there are no
+ * outstanding requests.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ */
+uint32_t pstorage_access_status_get(uint32_t * p_count);
+
+#ifdef PSTORAGE_RAW_MODE_ENABLE
+
+/**@brief Function for registering with the persistent storage interface.
+ *
+ * @param[in] p_module_param Module registration parameter.
+ * @param[out] p_block_id Block identifier used to identify persistent memory blocks upon
+ * successful registration. The application is expected to use the block
+ * IDs for subsequent operations on requested persistent memory. When
+ * more than one memory block is requested, this identifier is the base
+ * identifier for the first block and used to identify subsequent blocks.
+ * The application shall use \@ref pstorage_block_identifier_get with
+ * this base identifier and block number. Therefore if 10 blocks of size
+ * 64 are requested and the application wishes to store memory in the 6th
+ * block, it shall use \@ref pstorage_block_identifier_get with the base
+ * ID and provide a block number of 5. Therefore, the application is only
+ * expected to remember the base block identifier.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ * @retval NRF_ERROR_INVALID_PARAM Operation failure. Invalid parameter has been passed.
+ * @retval NRF_ERROR_NO_MEM Operation failure. No storage space available.
+ */
+uint32_t pstorage_raw_register(pstorage_module_param_t * p_module_param,
+ pstorage_handle_t * p_block_id);
+
+/**@brief Function for persistently storing data of length 'size' contained in 'p_src' address in
+ * storage module at 'p_dest' address. Equivalent to Storage Write.
+ *
+ * @param[in] p_dest Destination address where data is to be stored persistently.
+ * @param[in] p_src Source address containing data to be stored. The API assumes this is resident
+ * memory and no intermediate copy of data is made by the API. Must be word
+ * aligned.
+ * @param[in] size Size of data to be stored expressed in bytes. Must be word aligned.
+ * @param[in] offset Offset in bytes to be applied when writing to the block.
+ * For example, if within a block of 100 bytes, the application wishes to
+ * write 20 bytes at an offset of 12 bytes, this field should be set to 12.
+ * Must be word aligned.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ * @retval NRF_ERROR_INVALID_PARAM Operation failure. Invalid parameter has been passed.
+ * @retval NRF_ERROR_INVALID_ADDR Operation failure. Parameter is not aligned.
+ * @retval NRF_ERROR_NO_MEM Operation failure. No storage space available.
+ *
+ * @warning No copy of the data is made, meaning memory provided for data source that is to be
+ * written to flash cannot be freed or reused by the application until this procedure
+ * is complete. The application is notified when the procedure is finished using the
+ * notification callback registered by the application.
+ */
+uint32_t pstorage_raw_store(pstorage_handle_t * p_dest,
+ uint8_t * p_src,
+ pstorage_size_t size,
+ pstorage_size_t offset);
+
+/**@brief Function for clearing data in persistent memory in raw mode.
+ *
+ * @param[in] p_dest Base block identifier in persistent memory that needs to be cleared.
+ * Equivalent to an Erase Operation.
+ * @param[in] size Size of data to be cleared from persistent memory expressed in bytes.
+ * Not used.
+ *
+ * @retval NRF_SUCCESS Operation success.
+ * @retval NRF_ERROR_INVALID_STATE Operation failure. API is called without module
+ * initialization.
+ * @retval NRF_ERROR_NULL Operation failure. NULL parameter has been passed.
+ * @retval NRF_ERROR_INVALID_PARAM Operation failure. Invalid parameter has been passed.
+ * @retval NRF_ERROR_NO_MEM Operation failure. No storage space available.
+ *
+ * @note Clear operations may take time. This API, however, does not block until the clear
+ * procedure is complete. The application is notified of procedure completion using
+ * a notification callback registered by the application. The 'result' parameter of the
+ * callback indicates if the procedure was successful or not.
+ */
+uint32_t pstorage_raw_clear(pstorage_handle_t * p_dest, pstorage_size_t size);
+
+#endif // PSTORAGE_RAW_MODE_ENABLE
+
+/**@} */
+/**@} */
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // PSTORAGE_H__
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/version.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/version.c
new file mode 100644
index 0000000..4bcd8a9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/experimental/ant_bootloader/version.c
@@ -0,0 +1,73 @@
+/**
+ * This software is subject to the ANT+ Shared Source License
+ * www.thisisant.com/swlicenses
+ * Copyright (c) Dynastream Innovations, Inc. 2013
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1) Redistributions of source code must retain the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer.
+ *
+ * 2) Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * 3) Neither the name of Dynastream nor the names of its
+ * contributors may be used to endorse or promote products
+ * derived from this software without specific prior
+ * written permission.
+ *
+ * The following actions are prohibited:
+ * 1) Redistribution of source code containing the ANT+ Network
+ * Key. The ANT+ Network Key is available to ANT+ Adopters.
+ * Please refer to http://thisisant.com to become an ANT+
+ * Adopter and access the key.
+ *
+ * 2) Reverse engineering, decompilation, and/or disassembly of
+ * software provided in binary form under this license.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; DAMAGE TO ANY DEVICE, LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE. SOME STATES DO NOT ALLOW
+ * THE EXCLUSION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
+ * ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
+ *
+ */
+
+/*
+ * NOTES:
+ *
+ * version "AAA#.##B##"
+ *
+ * SW_VER_MAJOR - Increases on any released applicaion major feature update/changes or new features
+ * SW_VER_MINOR - Increases on any release application minor feature update i.e. Bug fixing and minor features.
+ * SW_VER_PREFIX - Is fixed on this firmware.
+ * SW_VER_POSTFIX - Increases on any internal development builds. OR might be used for tagging special builds. OR might be used on branch build
+ */
+
+
+ #define SW_VER_MAJOR "1."
+ #define SW_VER_MINOR "00" // last change was merging in antfs updates
+
+ #define SW_VER_PREFIX "BFD" // N548 Reference Design Bootloader
+ #define SW_VER_POSTFIX "B00"
+
+
+/***************************************************************************
+*/
+const char ac_bootloader_version[] = SW_VER_PREFIX SW_VER_MAJOR SW_VER_MINOR SW_VER_POSTFIX; // Max 11 characters including null
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/config/app_usbd_string_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/config/app_usbd_string_config.h
new file mode 100644
index 0000000..185d33f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/config/app_usbd_string_config.h
@@ -0,0 +1,130 @@
+/**
+ * Copyright (c) 2016 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+#ifndef APP_USBD_STRING_CONFIG_H
+#define APP_USBD_STRING_CONFIG_H
+
+/**
+ * @defgroup app_usbd_string_conf USBD string configuration
+ * @ingroup app_usbd_string_desc
+ *
+ * @brief @tagAPI52840 Configuration of the string module that can be easily affected by the final
+ * user.
+ * @{
+ */
+
+/**
+ * @brief Supported languages identifiers
+ *
+ * Comma separated list of supported languages.
+ */
+#define APP_USBD_STRINGS_LANGIDS \
+ ((uint16_t)APP_USBD_LANG_ENGLISH | (uint16_t)APP_USBD_SUBLANG_ENGLISH_US)
+
+/**
+ * @brief Manufacturer name string descriptor
+ *
+ * Comma separated list of manufacturer names for each defined language.
+ * Use @ref APP_USBD_STRING_DESC macro to create string descriptor.
+ *
+ * The order of manufacturer names has to be the same like in
+ * @ref APP_USBD_STRINGS_LANGIDS.
+ */
+#define APP_USBD_STRINGS_MANUFACTURER \
+ APP_USBD_STRING_DESC('N', 'o', 'r', 'd', 'i', 'c', ' ', 'S', 'e', 'm', 'i', 'c', 'o', 'n', 'd', 'u', 'c', 't', 'o', 'r')
+
+/**
+ * @brief Define whether @ref APP_USBD_STRINGS_MANUFACTURER is created by @ref APP_USBD_STRING_DESC
+ * or declared as global variable.
+ * */
+#define APP_USBD_STRINGS_MANUFACTURER_EXTERN 0
+
+/**
+ * @brief Product name string descriptor
+ *
+ * List of product names defined the same way like in @ref APP_USBD_STRINGS_MANUFACTURER
+ */
+#define APP_USBD_STRINGS_PRODUCT \
+ APP_USBD_STRING_DESC('N', 'o', 'r', 'd', 'i', 'c', ' ', 'S', 'e', 'm', 'i', 'c', 'o', 'n', 'd', 'u', 'c', 't', 'o', 'r', ' ', 'O', 'p', 'e', 'n', ' ', 'D', 'F', 'U', ' ', 'B', 'o', 'o', 't', 'l', 'o', 'a', 'd', 'e', 'r')
+
+
+/**
+ * @brief Define whether @ref APP_USBD_STRINGS_PRODUCT is created by @ref APP_USBD_STRING_DESC
+ * or declared as global variable.
+ * */
+#define APP_USBD_STRINGS_PRODUCT_EXTERN 0
+
+/**
+ * @brief Serial number string descriptor
+ *
+ * Create serial number string descriptor using @ref APP_USBD_STRING_DESC,
+ * or configure it to point to any internal variable pointer filled with descriptor.
+ *
+ * @note
+ * There is only one SERIAL number inside the library and it is Language independent.
+ */
+#define APP_USBD_STRING_SERIAL g_extern_serial_number
+
+/**
+ * @brief Define whether @ref APP_USBD_STRING_SERIAL is created by @ref APP_USBD_STRING_DESC
+ * or declared as global variable.
+ * */
+#define APP_USBD_STRING_SERIAL_EXTERN 1
+
+/**
+ * @brief User strings default values
+ *
+ * This value stores all application specific user strings with its default initialization.
+ * The setup is done by X-macros.
+ * Expected macro parameters:
+ * @code
+ * X(mnemonic, [=str_idx], ...)
+ * @endcode
+ * - @c mnemonic: Mnemonic of the string descriptor that would be added to
+ * @ref app_usbd_string_desc_idx_t enumerator.
+ * - @c str_idx : String index value, may be set or left empty.
+ * For example WinUSB driver requires descriptor to be present on 0xEE index.
+ * Then use X(USBD_STRING_WINUSB, =0xEE, (APP_USBD_STRING_DESC(...)))
+ * - @c ... : List of string descriptors for each defined language.
+ */
+#define APP_USBD_STRINGS_USER \
+ X(APP_USER_1, , APP_USBD_STRING_DESC('U', 's', 'e', 'r', ' ', '1'))
+
+/** @} */
+#endif /* APP_USBD_STRING_CONFIG_H */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/main.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/main.c
new file mode 100644
index 0000000..d2539c0
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/main.c
@@ -0,0 +1,223 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+/** @file
+ *
+ * @defgroup bootloader_open_usb_main main.c
+ * @{
+ * @ingroup bootloader_open_usb
+ * @brief Bootloader project main file for Open DFU over USB.
+ *
+ */
+
+#include <stdint.h>
+#include "boards.h"
+#include "nrf_mbr.h"
+#include "nrf_bootloader.h"
+#include "nrf_bootloader_app_start.h"
+#include "nrf_dfu.h"
+#include "nrf_log.h"
+#include "nrf_log_ctrl.h"
+#include "nrf_log_default_backends.h"
+#include "app_error.h"
+#include "app_error_weak.h"
+#include "nrf_bootloader_info.h"
+#include "nrf_dfu_utils.h"
+#include "led_softblink.h"
+#include "app_timer.h"
+#include "nrf_delay.h"
+
+/* Timer used to blink LED on DFU progress. */
+APP_TIMER_DEF(m_dfu_progress_led_timer);
+
+static void on_error(void)
+{
+ NRF_LOG_FINAL_FLUSH();
+
+#if NRF_MODULE_ENABLED(NRF_LOG_BACKEND_RTT)
+ // To allow the buffer to be flushed by the host.
+ nrf_delay_ms(100);
+#endif
+#ifdef NRF_DFU_DEBUG_VERSION
+ NRF_BREAKPOINT_COND;
+#endif
+ NVIC_SystemReset();
+}
+
+
+void app_error_handler(uint32_t error_code, uint32_t line_num, const uint8_t * p_file_name)
+{
+ NRF_LOG_ERROR("app_error_handler err_code:%d %s:%d", error_code, p_file_name, line_num);
+ on_error();
+}
+
+
+void app_error_fault_handler(uint32_t id, uint32_t pc, uint32_t info)
+{
+ NRF_LOG_ERROR("Received a fault! id: 0x%08x, pc: 0x%08x, info: 0x%08x", id, pc, info);
+ on_error();
+}
+
+
+void app_error_handler_bare(uint32_t error_code)
+{
+ NRF_LOG_ERROR("Received an error: 0x%08x!", error_code);
+ on_error();
+}
+
+
+static void dfu_progress_led_timeout_handler(void * p_context)
+{
+ app_timer_id_t timer = (app_timer_id_t)p_context;
+
+ uint32_t err_code = app_timer_start(timer,
+ APP_TIMER_TICKS(DFU_LED_CONFIG_PROGRESS_BLINK_MS),
+ p_context);
+ APP_ERROR_CHECK(err_code);
+
+ bsp_board_led_invert(BSP_BOARD_LED_1);
+}
+
+/**
+ * @brief Function notifies certain events in DFU process.
+ */
+static void dfu_observer(nrf_dfu_evt_type_t evt_type)
+{
+ static bool timer_created = false;
+ uint32_t err_code;
+
+ if (!timer_created)
+ {
+ err_code = app_timer_create(&m_dfu_progress_led_timer,
+ APP_TIMER_MODE_SINGLE_SHOT,
+ dfu_progress_led_timeout_handler);
+ APP_ERROR_CHECK(err_code);
+ timer_created = true;
+ }
+
+ switch (evt_type)
+ {
+ case NRF_DFU_EVT_DFU_FAILED:
+ case NRF_DFU_EVT_DFU_ABORTED:
+ err_code = led_softblink_stop();
+ APP_ERROR_CHECK(err_code);
+
+ err_code = app_timer_stop(m_dfu_progress_led_timer);
+ APP_ERROR_CHECK(err_code);
+
+ err_code = led_softblink_start(BSP_LED_1_MASK);
+ APP_ERROR_CHECK(err_code);
+
+ break;
+ case NRF_DFU_EVT_DFU_INITIALIZED:
+ {
+ led_sb_init_params_t led_sb_init_param = LED_SB_INIT_DEFAULT_PARAMS(BSP_LED_1_MASK);
+
+ uint32_t ticks = APP_TIMER_TICKS(DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS);
+ led_sb_init_param.p_leds_port = BSP_LED_1_PORT;
+ led_sb_init_param.on_time_ticks = ticks;
+ led_sb_init_param.off_time_ticks = ticks;
+ led_sb_init_param.duty_cycle_max = 255;
+
+ err_code = led_softblink_init(&led_sb_init_param);
+ APP_ERROR_CHECK(err_code);
+
+ err_code = led_softblink_start(BSP_LED_1_MASK);
+ APP_ERROR_CHECK(err_code);
+ break;
+ }
+ case NRF_DFU_EVT_TRANSPORT_ACTIVATED:
+ {
+ uint32_t ticks = APP_TIMER_TICKS(DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS);
+ led_softblink_off_time_set(ticks);
+ led_softblink_on_time_set(ticks);
+ break;
+ }
+ case NRF_DFU_EVT_TRANSPORT_DEACTIVATED:
+ {
+ uint32_t ticks = APP_TIMER_TICKS(DFU_LED_CONFIG_PROGRESS_BLINK_MS);
+ err_code = led_softblink_stop();
+ APP_ERROR_CHECK(err_code);
+
+ err_code = app_timer_start(m_dfu_progress_led_timer, ticks, m_dfu_progress_led_timer);
+ APP_ERROR_CHECK(err_code);
+
+ break;
+ }
+ default:
+ break;
+ }
+}
+/**@brief Function for application main entry.
+ */
+int main(void)
+{
+ uint32_t ret_val;
+
+ // Protect MBR and bootloader code from being overwritten.
+ ret_val = nrf_bootloader_flash_protect(0, MBR_SIZE, false);
+ APP_ERROR_CHECK(ret_val);
+ ret_val = nrf_bootloader_flash_protect(BOOTLOADER_START_ADDR, BOOTLOADER_SIZE, false);
+ APP_ERROR_CHECK(ret_val);
+
+ ret_val = NRF_LOG_INIT(app_timer_cnt_get);
+ APP_ERROR_CHECK(ret_val);
+ NRF_LOG_DEFAULT_BACKENDS_INIT();
+
+ NRF_LOG_INFO("Open USB bootloader started");
+ NRF_LOG_FLUSH();
+
+ ret_val = nrf_bootloader_init(dfu_observer);
+ APP_ERROR_CHECK(ret_val);
+
+ NRF_LOG_FLUSH();
+
+ // Either there was no DFU functionality enabled in this project or the DFU module detected
+ // no ongoing DFU operation and found a valid main application.
+ // Boot the main application.
+ nrf_bootloader_app_start();
+
+ // Should never be reached.
+ NRF_LOG_INFO("After main");
+ NRF_LOG_FLUSH();
+}
+
+/**
+ * @}
+ */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/open_bootloader.eww b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/open_bootloader.eww
new file mode 100644
index 0000000..613f6e6
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/open_bootloader.eww
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<workspace> <project>
+ <path>$WS_DIR$\pca10056_usb\iar\open_bootloader_usb_mbr_pca10056.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10059_usb\iar\open_bootloader_usb_mbr_pca10059.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10059_usb_debug\iar\open_bootloader_usb_mbr_pca10059_debug.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10056_usb_debug\iar\open_bootloader_usb_mbr_pca10056_debug.ewp</path>
+ </project> <batchBuild/>
+</workspace> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10056.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10056.uvoptx
new file mode 100644
index 0000000..c2878f9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10056.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10056.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10056.uvprojx
new file mode 100644
index 0000000..e69e63b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10056.uvprojx
@@ -0,0 +1,1355 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe0000</StartAddress>
+ <Size>0x1e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>led_softblink.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</FilePath> </File> <File>
+ <FileName>low_power_pwm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52840\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.3.0_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe0000</StartAddress>
+ <Size>0x1e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>led_softblink.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</FilePath> </File> <File>
+ <FileName>low_power_pwm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/armgcc/Makefile
new file mode 100644
index 0000000..38e9d16
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/armgcc/Makefile
@@ -0,0 +1,251 @@
+PROJECT_NAME := open_bootloader_usb_mbr_pca10056
+TARGETS := nrf52840_xxaa
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa.out: \
+ LINKER_SCRIPT := open_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd.c \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_core.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_serial_num.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_string_desc.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/led_softblink/led_softblink.c \
+ $(SDK_ROOT)/components/libraries/low_power_pwm/low_power_pwm.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_clock.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_power.c \
+ $(SDK_ROOT)/components/drivers_nrf/usbd/nrf_drv_usbd.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_clock.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power_clock.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(PROJ_DIR)/config \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/low_power_pwm \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52840/headers \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/components/libraries/usbd/config \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc \
+ $(SDK_ROOT)/components/libraries/usbd \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/led_softblink \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+ $(SDK_ROOT)/components/drivers_nrf/usbd \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10056
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10056
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.3.0_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/armgcc/open_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/armgcc/open_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..ebbb0f9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/armgcc/open_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xe0000, LENGTH = 0x1e000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x3fff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/config/sdk_config.h
new file mode 100644
index 0000000..b16e027
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/config/sdk_config.h
@@ -0,0 +1,4525 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> Application
+
+//==========================================================
+// <h> Bootloader LEDs Configuration
+
+//==========================================================
+// <o> DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS - Active and Inactive period (in milliseconds) of LED breathing when DFU transport is active (e.g. BLE connected).
+#ifndef DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS
+#define DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS 300
+#endif
+
+// <o> DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS - Active and Inactive period (in milliseconds) of LED breathing when DFU transport is inactive (e.g. BLE disconnected).
+#ifndef DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS
+#define DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS 600
+#endif
+
+// <o> DFU_LED_CONFIG_PROGRESS_BLINK_MS - Active and Inactive period of LED blinking when DFU progress is ongoing.
+#ifndef DFU_LED_CONFIG_PROGRESS_BLINK_MS
+#define DFU_LED_CONFIG_PROGRESS_BLINK_MS 100
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 0
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 25
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 0
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 0
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_ENABLED - nrf_drv_clock - CLOCK peripheral driver - legacy layer
+//==========================================================
+#ifndef CLOCK_ENABLED
+#define CLOCK_ENABLED 1
+#endif
+// <o> CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef CLOCK_CONFIG_LF_SRC
+#define CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef CLOCK_CONFIG_IRQ_PRIORITY
+#define CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// </e>
+
+// <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver
+//==========================================================
+#ifndef NRFX_CLOCK_ENABLED
+#define NRFX_CLOCK_ENABLED 1
+#endif
+// <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef NRFX_CLOCK_CONFIG_LF_SRC
+#define NRFX_CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_CLOCK_CONFIG_IRQ_PRIORITY
+#define NRFX_CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED
+#define NRFX_CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL
+#define NRFX_CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_INFO_COLOR
+#define NRFX_CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR
+#define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver
+//==========================================================
+#ifndef NRFX_POWER_ENABLED
+#define NRFX_POWER_ENABLED 1
+#endif
+// <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY
+#define NRFX_POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> POWER_ENABLED - nrf_drv_power - POWER peripheral driver - legacy layer
+//==========================================================
+#ifndef POWER_ENABLED
+#define POWER_ENABLED 1
+#endif
+// <o> POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef POWER_CONFIG_IRQ_PRIORITY
+#define POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCEN
+#define POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCENHV
+#define POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> USBD_ENABLED - nrf_drv_usbd - USB driver
+//==========================================================
+#ifndef USBD_ENABLED
+#define USBD_ENABLED 1
+#endif
+// <o> USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef USBD_CONFIG_IRQ_PRIORITY
+#define USBD_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> USBD_CONFIG_DMASCHEDULER_MODE - USBD SMA scheduler working scheme
+
+// <0=> Prioritized access
+// <1=> Round Robin
+
+#ifndef USBD_CONFIG_DMASCHEDULER_MODE
+#define USBD_CONFIG_DMASCHEDULER_MODE 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 1
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> APP_USBD_CDC_ACM_ENABLED - app_usbd_cdc_acm - USB CDC ACM class
+
+
+#ifndef APP_USBD_CDC_ACM_ENABLED
+#define APP_USBD_CDC_ACM_ENABLED 1
+#endif
+
+// <e> APP_USBD_ENABLED - app_usbd - USB Device library
+//==========================================================
+#ifndef APP_USBD_ENABLED
+#define APP_USBD_ENABLED 1
+#endif
+// <s> APP_USBD_VID - Vendor ID
+
+// <i> Vendor ID ordered from USB IF: http://www.usb.org/developers/vendor/
+#ifndef APP_USBD_VID
+#define APP_USBD_VID 0x1915
+#endif
+
+// <s> APP_USBD_PID - Product ID
+
+// <i> Selected Product ID
+#ifndef APP_USBD_PID
+#define APP_USBD_PID 0x521F
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MAJOR - Device version, major part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MAJOR
+#define APP_USBD_DEVICE_VER_MAJOR 1
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MINOR - Device version, minor part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MINOR
+#define APP_USBD_DEVICE_VER_MINOR 0
+#endif
+
+// <q> APP_USBD_CONFIG_SELF_POWERED - Self powered
+
+
+#ifndef APP_USBD_CONFIG_SELF_POWERED
+#define APP_USBD_CONFIG_SELF_POWERED 1
+#endif
+
+// <o> APP_USBD_CONFIG_MAX_POWER - MaxPower field in configuration descriptor in milliamps <0-500>
+
+
+#ifndef APP_USBD_CONFIG_MAX_POWER
+#define APP_USBD_CONFIG_MAX_POWER 500
+#endif
+
+// <q> APP_USBD_CONFIG_POWER_EVENTS_PROCESS - Process power events
+
+
+// <i> Enable processing power events in USB event handler.
+
+#ifndef APP_USBD_CONFIG_POWER_EVENTS_PROCESS
+#define APP_USBD_CONFIG_POWER_EVENTS_PROCESS 1
+#endif
+
+// <e> APP_USBD_CONFIG_EVENT_QUEUE_ENABLE - Enable event queue
+
+// <i> This is the default configuration when all the events are placed into internal queue.
+// <i> Disable it when external queue is used like app_scheduler or if you wish to process all events inside interrupts.
+// <i> Processing all events from the interrupt level adds requirement not to call any functions that modifies the USBD library state from the context higher than USB interrupt context.
+// <i> Functions that modify USBD state are functions for sleep, wakeup, start, stop, enable and disable.
+//==========================================================
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_ENABLE
+#define APP_USBD_CONFIG_EVENT_QUEUE_ENABLE 0
+#endif
+// <o> APP_USBD_CONFIG_EVENT_QUEUE_SIZE - The size of event queue <16-64>
+
+
+// <i> The size of the queue for the events that would be processed in the main loop.
+
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_SIZE
+#define APP_USBD_CONFIG_EVENT_QUEUE_SIZE 32
+#endif
+
+// <o> APP_USBD_CONFIG_SOF_HANDLING_MODE - Change SOF events handling mode.
+
+
+// <i> Normal queue - SOF events are pushed normally into event queue.
+// <i> Compress queue - SOF events are counted and binded with other events or executed when queue is empty.
+// <i> This prevents queue from filling with SOF events.
+// <i> Interrupt - SOF events are processed in interrupt.
+// <0=> Normal queue
+// <1=> Compress queue
+// <2=> Interrupt
+
+#ifndef APP_USBD_CONFIG_SOF_HANDLING_MODE
+#define APP_USBD_CONFIG_SOF_HANDLING_MODE 1
+#endif
+
+// </e>
+
+// <q> APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE - Provide a function that generates timestamps for logs based on the current SOF
+
+
+// <i> The function app_usbd_sof_timestamp_get will be implemented if the logger is enabled.
+// <i> Use it when initializing the logger.
+// <i> SOF processing will be always enabled when this configuration parameter is active.
+// <i> Notice that this option is configured outside of APP_USBD_CONFIG_LOG_ENABLED.
+// <i> This means that it will work even if the logging in this very module is disabled.
+
+#ifndef APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE
+#define APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE 0
+#endif
+
+// <e> APP_USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef APP_USBD_CONFIG_LOG_ENABLED
+#define APP_USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CONFIG_LOG_LEVEL
+#define APP_USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_INFO_COLOR
+#define APP_USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_DEBUG_COLOR
+#define APP_USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <q> LED_SOFTBLINK_ENABLED - led_softblink - led_softblink module
+
+
+#ifndef LED_SOFTBLINK_ENABLED
+#define LED_SOFTBLINK_ENABLED 1
+#endif
+
+// <q> LOW_POWER_PWM_ENABLED - low_power_pwm - low_power_pwm module
+
+
+#ifndef LOW_POWER_PWM_ENABLED
+#define LOW_POWER_PWM_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 4
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 4096
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 0
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 3
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 1024
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_USB_DFU
+
+//==========================================================
+// <o> NRF_DFU_SERIAL_USB_RX_BUFFERS - nrf_dfu_serial_usb - USB DFU transport
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_USB_RX_BUFFERS
+#define NRF_DFU_SERIAL_USB_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..56c72ab
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xe0000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xe0000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_usb_mbr_pca10056.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_usb_mbr_pca10056.ewd
new file mode 100644
index 0000000..a846fea
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_usb_mbr_pca10056.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_usb_mbr_pca10056.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_usb_mbr_pca10056.ewp
new file mode 100644
index 0000000..e951abe
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/iar/open_bootloader_usb_mbr_pca10056.ewp
@@ -0,0 +1,1164 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>open_bootloader_usb_mbr_pca10056.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>open_bootloader_usb_mbr_pca10056.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\open_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_USB_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</name> </file> </group> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/flash_placement.xml
new file mode 100644
index 0000000..f49056a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/flash_placement.xml
@@ -0,0 +1,55 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ <ProgramSection load="no" name=".reserved_flash_tail" start="$(FLASH_START)+$(FLASH_SIZE)" size="$(FLASH_PH_SIZE)-$(FLASH_START)-$(FLASH_SIZE)" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/open_bootloader_usb_mbr_pca10056.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/open_bootloader_usb_mbr_pca10056.emProject
new file mode 100644
index 0000000..f24041b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/open_bootloader_usb_mbr_pca10056.emProject
@@ -0,0 +1,147 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="open_bootloader_usb_mbr_pca10056" target="8" version="2">
+ <project Name="open_bootloader_usb_mbr_pca10056">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/drivers_nrf/usbd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/led_softblink;../../../../../components/libraries/low_power_pwm;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/usbd;../../../../../components/libraries/usbd/class/cdc;../../../../../components/libraries/usbd/class/cdc/acm;../../../../../components/libraries/usbd/config;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52840/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;APP_USBD_STRINGS_PRODUCT;APP_USBD_STRING_SERIAL;APP_USBD_STRING_SERIAL_EXTERN;BOARD_PCA10056;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xe0000;FLASH_SIZE=0x1e000;RAM_START=0x20000008;RAM_SIZE=0x3fff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x000FF000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_USB_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd.c" />
+ <file file_name="../../../../../components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_core.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_serial_num.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_string_desc.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/led_softblink/led_softblink.c" />
+ <file file_name="../../../../../components/libraries/low_power_pwm/low_power_pwm.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_clock.c" />
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_power.c" />
+ <file file_name="../../../../../components/drivers_nrf/usbd/nrf_drv_usbd.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_clock.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power_clock.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/open_bootloader_usb_mbr_pca10056.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/open_bootloader_usb_mbr_pca10056.emSession
new file mode 100644
index 0000000..7686e5a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb/ses/open_bootloader_usb_mbr_pca10056.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="open_bootloader_usb_mbr_pca10056" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10056_debug.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10056_debug.uvoptx
new file mode 100644
index 0000000..46f7264
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10056_debug.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa_debug</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10056_debug.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10056_debug.uvprojx
new file mode 100644
index 0000000..efb8a9c
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10056_debug.uvprojx
@@ -0,0 +1,1427 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa_debug</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa_debug</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe0000</StartAddress>
+ <Size>0x1e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>led_softblink.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</FilePath> </File> <File>
+ <FileName>low_power_pwm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52840\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.3.0_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe0000</StartAddress>
+ <Size>0x1e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>led_softblink.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</FilePath> </File> <File>
+ <FileName>low_power_pwm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/armgcc/Makefile
new file mode 100644
index 0000000..f75a293
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/armgcc/Makefile
@@ -0,0 +1,267 @@
+PROJECT_NAME := open_bootloader_usb_mbr_pca10056_debug
+TARGETS := nrf52840_xxaa_debug
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa_debug.out: \
+ LINKER_SCRIPT := open_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_rtt.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_serial.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_uart.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_default_backends.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd.c \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_core.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_serial_num.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_string_desc.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/led_softblink/led_softblink.c \
+ $(SDK_ROOT)/components/libraries/low_power_pwm/low_power_pwm.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_clock.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_power.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_uart.c \
+ $(SDK_ROOT)/components/drivers_nrf/usbd/nrf_drv_usbd.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_clock.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power_clock.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(PROJ_DIR)/config \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/low_power_pwm \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52840/headers \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/components/libraries/usbd/config \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc \
+ $(SDK_ROOT)/components/libraries/usbd \
+ $(SDK_ROOT)/external/segger_rtt \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/led_softblink \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+ $(SDK_ROOT)/components/drivers_nrf/usbd \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10056
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DDEBUG_NRF
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_DEBUG_VERSION
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10056
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DDEBUG_NRF
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_DEBUG_VERSION
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa_debug: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa_debug: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa_debug
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa_debug
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa_debug.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.3.0_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/armgcc/open_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/armgcc/open_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..ebbb0f9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/armgcc/open_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xe0000, LENGTH = 0x1e000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x3fff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/config/sdk_config.h
new file mode 100644
index 0000000..5bbc517
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/config/sdk_config.h
@@ -0,0 +1,5093 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> Application
+
+//==========================================================
+// <h> Bootloader LEDs Configuration
+
+//==========================================================
+// <o> DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS - Active and Inactive period (in milliseconds) of LED breathing when DFU transport is active (e.g. BLE connected).
+#ifndef DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS
+#define DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS 300
+#endif
+
+// <o> DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS - Active and Inactive period (in milliseconds) of LED breathing when DFU transport is inactive (e.g. BLE disconnected).
+#ifndef DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS
+#define DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS 600
+#endif
+
+// <o> DFU_LED_CONFIG_PROGRESS_BLINK_MS - Active and Inactive period of LED blinking when DFU progress is ongoing.
+#ifndef DFU_LED_CONFIG_PROGRESS_BLINK_MS
+#define DFU_LED_CONFIG_PROGRESS_BLINK_MS 100
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 0
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 25
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 0
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 0
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_ENABLED - nrf_drv_clock - CLOCK peripheral driver - legacy layer
+//==========================================================
+#ifndef CLOCK_ENABLED
+#define CLOCK_ENABLED 1
+#endif
+// <o> CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef CLOCK_CONFIG_LF_SRC
+#define CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef CLOCK_CONFIG_IRQ_PRIORITY
+#define CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// </e>
+
+// <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver
+//==========================================================
+#ifndef NRFX_CLOCK_ENABLED
+#define NRFX_CLOCK_ENABLED 1
+#endif
+// <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef NRFX_CLOCK_CONFIG_LF_SRC
+#define NRFX_CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_CLOCK_CONFIG_IRQ_PRIORITY
+#define NRFX_CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED
+#define NRFX_CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL
+#define NRFX_CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_INFO_COLOR
+#define NRFX_CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR
+#define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver
+//==========================================================
+#ifndef NRFX_POWER_ENABLED
+#define NRFX_POWER_ENABLED 1
+#endif
+// <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY
+#define NRFX_POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
+//==========================================================
+#ifndef NRFX_PRS_ENABLED
+#define NRFX_PRS_ENABLED 1
+#endif
+// <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
+
+
+#ifndef NRFX_PRS_BOX_0_ENABLED
+#define NRFX_PRS_BOX_0_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
+
+
+#ifndef NRFX_PRS_BOX_1_ENABLED
+#define NRFX_PRS_BOX_1_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module.
+
+
+#ifndef NRFX_PRS_BOX_2_ENABLED
+#define NRFX_PRS_BOX_2_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module.
+
+
+#ifndef NRFX_PRS_BOX_3_ENABLED
+#define NRFX_PRS_BOX_3_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module.
+
+
+#ifndef NRFX_PRS_BOX_4_ENABLED
+#define NRFX_PRS_BOX_4_ENABLED 1
+#endif
+
+// <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_PRS_CONFIG_LOG_ENABLED
+#define NRFX_PRS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_PRS_CONFIG_LOG_LEVEL
+#define NRFX_PRS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_INFO_COLOR
+#define NRFX_PRS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_DEBUG_COLOR
+#define NRFX_PRS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver
+//==========================================================
+#ifndef NRFX_UARTE_ENABLED
+#define NRFX_UARTE_ENABLED 1
+#endif
+// <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance
+#ifndef NRFX_UARTE0_ENABLED
+#define NRFX_UARTE0_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE1_ENABLED - Enable UARTE1 instance
+#ifndef NRFX_UARTE1_ENABLED
+#define NRFX_UARTE1_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC
+#define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY
+#define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <8388608=> 31250 baud
+// <10289152=> 38400 baud
+// <15007744=> 56000 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
+#define NRFX_UARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
+#define NRFX_UARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_INFO_COLOR
+#define NRFX_UARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR
+#define NRFX_UARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver
+//==========================================================
+#ifndef NRFX_UART_ENABLED
+#define NRFX_UART_ENABLED 1
+#endif
+// <o> NRFX_UART0_ENABLED - Enable UART0 instance
+#ifndef NRFX_UART0_ENABLED
+#define NRFX_UART0_ENABLED 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_HWFC
+#define NRFX_UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_PARITY
+#define NRFX_UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3866624=> 14400 baud
+// <5152768=> 19200 baud
+// <7729152=> 28800 baud
+// <8388608=> 31250 baud
+// <10309632=> 38400 baud
+// <15007744=> 56000 baud
+// <15462400=> 57600 baud
+// <20615168=> 76800 baud
+// <30924800=> 115200 baud
+// <61845504=> 230400 baud
+// <67108864=> 250000 baud
+// <123695104=> 460800 baud
+// <247386112=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UART_CONFIG_LOG_ENABLED
+#define NRFX_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UART_CONFIG_LOG_LEVEL
+#define NRFX_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_INFO_COLOR
+#define NRFX_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_DEBUG_COLOR
+#define NRFX_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> POWER_ENABLED - nrf_drv_power - POWER peripheral driver - legacy layer
+//==========================================================
+#ifndef POWER_ENABLED
+#define POWER_ENABLED 1
+#endif
+// <o> POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef POWER_CONFIG_IRQ_PRIORITY
+#define POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCEN
+#define POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCENHV
+#define POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> UART_ENABLED - nrf_drv_uart - UART/UARTE peripheral driver - legacy layer
+//==========================================================
+#ifndef UART_ENABLED
+#define UART_ENABLED 1
+#endif
+// <o> UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef UART_DEFAULT_CONFIG_HWFC
+#define UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef UART_DEFAULT_CONFIG_PARITY
+#define UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef UART_DEFAULT_CONFIG_BAUDRATE
+#define UART_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> UART_EASY_DMA_SUPPORT - Driver supporting EasyDMA
+
+
+#ifndef UART_EASY_DMA_SUPPORT
+#define UART_EASY_DMA_SUPPORT 1
+#endif
+
+// <q> UART_LEGACY_SUPPORT - Driver supporting Legacy mode
+
+
+#ifndef UART_LEGACY_SUPPORT
+#define UART_LEGACY_SUPPORT 1
+#endif
+
+// <e> UART0_ENABLED - Enable UART0 instance
+//==========================================================
+#ifndef UART0_ENABLED
+#define UART0_ENABLED 1
+#endif
+// <q> UART0_CONFIG_USE_EASY_DMA - Default setting for using EasyDMA
+
+
+#ifndef UART0_CONFIG_USE_EASY_DMA
+#define UART0_CONFIG_USE_EASY_DMA 1
+#endif
+
+// </e>
+
+// <e> UART1_ENABLED - Enable UART1 instance
+//==========================================================
+#ifndef UART1_ENABLED
+#define UART1_ENABLED 0
+#endif
+// </e>
+
+// </e>
+
+// <e> USBD_ENABLED - nrf_drv_usbd - USB driver
+//==========================================================
+#ifndef USBD_ENABLED
+#define USBD_ENABLED 1
+#endif
+// <o> USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef USBD_CONFIG_IRQ_PRIORITY
+#define USBD_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> USBD_CONFIG_DMASCHEDULER_MODE - USBD SMA scheduler working scheme
+
+// <0=> Prioritized access
+// <1=> Round Robin
+
+#ifndef USBD_CONFIG_DMASCHEDULER_MODE
+#define USBD_CONFIG_DMASCHEDULER_MODE 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 1
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> APP_USBD_CDC_ACM_ENABLED - app_usbd_cdc_acm - USB CDC ACM class
+
+
+#ifndef APP_USBD_CDC_ACM_ENABLED
+#define APP_USBD_CDC_ACM_ENABLED 1
+#endif
+
+// <e> APP_USBD_ENABLED - app_usbd - USB Device library
+//==========================================================
+#ifndef APP_USBD_ENABLED
+#define APP_USBD_ENABLED 1
+#endif
+// <s> APP_USBD_VID - Vendor ID
+
+// <i> Vendor ID ordered from USB IF: http://www.usb.org/developers/vendor/
+#ifndef APP_USBD_VID
+#define APP_USBD_VID 0x1915
+#endif
+
+// <s> APP_USBD_PID - Product ID
+
+// <i> Selected Product ID
+#ifndef APP_USBD_PID
+#define APP_USBD_PID 0x521F
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MAJOR - Device version, major part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MAJOR
+#define APP_USBD_DEVICE_VER_MAJOR 1
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MINOR - Device version, minor part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MINOR
+#define APP_USBD_DEVICE_VER_MINOR 0
+#endif
+
+// <q> APP_USBD_CONFIG_SELF_POWERED - Self powered
+
+
+#ifndef APP_USBD_CONFIG_SELF_POWERED
+#define APP_USBD_CONFIG_SELF_POWERED 1
+#endif
+
+// <o> APP_USBD_CONFIG_MAX_POWER - MaxPower field in configuration descriptor in milliamps <0-500>
+
+
+#ifndef APP_USBD_CONFIG_MAX_POWER
+#define APP_USBD_CONFIG_MAX_POWER 500
+#endif
+
+// <q> APP_USBD_CONFIG_POWER_EVENTS_PROCESS - Process power events
+
+
+// <i> Enable processing power events in USB event handler.
+
+#ifndef APP_USBD_CONFIG_POWER_EVENTS_PROCESS
+#define APP_USBD_CONFIG_POWER_EVENTS_PROCESS 1
+#endif
+
+// <e> APP_USBD_CONFIG_EVENT_QUEUE_ENABLE - Enable event queue
+
+// <i> This is the default configuration when all the events are placed into internal queue.
+// <i> Disable it when external queue is used like app_scheduler or if you wish to process all events inside interrupts.
+// <i> Processing all events from the interrupt level adds requirement not to call any functions that modifies the USBD library state from the context higher than USB interrupt context.
+// <i> Functions that modify USBD state are functions for sleep, wakeup, start, stop, enable and disable.
+//==========================================================
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_ENABLE
+#define APP_USBD_CONFIG_EVENT_QUEUE_ENABLE 0
+#endif
+// <o> APP_USBD_CONFIG_EVENT_QUEUE_SIZE - The size of event queue <16-64>
+
+
+// <i> The size of the queue for the events that would be processed in the main loop.
+
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_SIZE
+#define APP_USBD_CONFIG_EVENT_QUEUE_SIZE 32
+#endif
+
+// <o> APP_USBD_CONFIG_SOF_HANDLING_MODE - Change SOF events handling mode.
+
+
+// <i> Normal queue - SOF events are pushed normally into event queue.
+// <i> Compress queue - SOF events are counted and binded with other events or executed when queue is empty.
+// <i> This prevents queue from filling with SOF events.
+// <i> Interrupt - SOF events are processed in interrupt.
+// <0=> Normal queue
+// <1=> Compress queue
+// <2=> Interrupt
+
+#ifndef APP_USBD_CONFIG_SOF_HANDLING_MODE
+#define APP_USBD_CONFIG_SOF_HANDLING_MODE 1
+#endif
+
+// </e>
+
+// <q> APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE - Provide a function that generates timestamps for logs based on the current SOF
+
+
+// <i> The function app_usbd_sof_timestamp_get will be implemented if the logger is enabled.
+// <i> Use it when initializing the logger.
+// <i> SOF processing will be always enabled when this configuration parameter is active.
+// <i> Notice that this option is configured outside of APP_USBD_CONFIG_LOG_ENABLED.
+// <i> This means that it will work even if the logging in this very module is disabled.
+
+#ifndef APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE
+#define APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE 0
+#endif
+
+// <e> APP_USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef APP_USBD_CONFIG_LOG_ENABLED
+#define APP_USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CONFIG_LOG_LEVEL
+#define APP_USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_INFO_COLOR
+#define APP_USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_DEBUG_COLOR
+#define APP_USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <q> LED_SOFTBLINK_ENABLED - led_softblink - led_softblink module
+
+
+#ifndef LED_SOFTBLINK_ENABLED
+#define LED_SOFTBLINK_ENABLED 1
+#endif
+
+// <q> LOW_POWER_PWM_ENABLED - low_power_pwm - low_power_pwm module
+
+
+#ifndef LOW_POWER_PWM_ENABLED
+#define LOW_POWER_PWM_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 4
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 4096
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_RTT_ENABLED
+#define NRF_LOG_BACKEND_RTT_ENABLED 1
+#endif
+// <o> NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE 64
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS - Period before retrying writing to RTT
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS 1
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_CNT - Writing to RTT retries.
+// <i> If RTT fails to accept any new data after retries
+// <i> module assumes that host is not active and on next
+// <i> request it will perform only one write attempt.
+// <i> On successful writing, module assumes that host is active
+// <i> and scheme with retry is applied again.
+
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_CNT
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_CNT 3
+#endif
+
+// </e>
+
+// <e> NRF_LOG_BACKEND_UART_ENABLED - nrf_log_backend_uart - Log UART backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_UART_ENABLED
+#define NRF_LOG_BACKEND_UART_ENABLED 0
+#endif
+// <o> NRF_LOG_BACKEND_UART_TX_PIN - UART TX pin
+#ifndef NRF_LOG_BACKEND_UART_TX_PIN
+#define NRF_LOG_BACKEND_UART_TX_PIN 6
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRF_LOG_BACKEND_UART_BAUDRATE
+#define NRF_LOG_BACKEND_UART_BAUDRATE 30801920
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE 64
+#endif
+
+// </e>
+
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 1
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 4
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 16384
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Segger_RTT
+
+//==========================================================
+// <h> segger_rtt - SEGGER RTT
+
+//==========================================================
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
+// <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
+// <i> or this value is actually used. It depends on which one is bigger.
+
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 4096
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 16
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
+
+
+// <i> The following modes are supported:
+// <i> - SKIP - Do not block, output nothing.
+// <i> - TRIM - Do not block, output as much as fits.
+// <i> - BLOCK - Wait until there is space in the buffer.
+// <0=> SKIP
+// <1=> TRIM
+// <2=> BLOCK_IF_FIFO_FULL
+
+#ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
+#define SEGGER_RTT_CONFIG_DEFAULT_MODE 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_USB_DFU
+
+//==========================================================
+// <o> NRF_DFU_SERIAL_USB_RX_BUFFERS - nrf_dfu_serial_usb - USB DFU transport
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_USB_RX_BUFFERS
+#define NRF_DFU_SERIAL_USB_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..56c72ab
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xe0000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xe0000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_usb_mbr_pca10056_debug.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_usb_mbr_pca10056_debug.ewd
new file mode 100644
index 0000000..520dc0a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_usb_mbr_pca10056_debug.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_debug</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_usb_mbr_pca10056_debug.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_usb_mbr_pca10056_debug.ewp
new file mode 100644
index 0000000..4b8e601
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/iar/open_bootloader_usb_mbr_pca10056_debug.ewp
@@ -0,0 +1,1182 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_debug</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>open_bootloader_usb_mbr_pca10056_debug.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>open_bootloader_usb_mbr_pca10056_debug.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\open_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_USB_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</name> </file> </group> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_Segger_RTT</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_IAR.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/flash_placement.xml
new file mode 100644
index 0000000..4bc23a3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/flash_placement.xml
@@ -0,0 +1,54 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/open_bootloader_usb_mbr_pca10056_debug.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/open_bootloader_usb_mbr_pca10056_debug.emProject
new file mode 100644
index 0000000..fa4ea4e
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/open_bootloader_usb_mbr_pca10056_debug.emProject
@@ -0,0 +1,160 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="open_bootloader_usb_mbr_pca10056_debug" target="8" version="2">
+ <project Name="open_bootloader_usb_mbr_pca10056_debug">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/drivers_nrf/usbd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/led_softblink;../../../../../components/libraries/low_power_pwm;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/usbd;../../../../../components/libraries/usbd/class/cdc;../../../../../components/libraries/usbd/class/cdc/acm;../../../../../components/libraries/usbd/config;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52840/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../external/segger_rtt;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BOARD_PCA10056;CONFIG_GPIO_AS_PINRESET;DEBUG_NRF;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_DEBUG_VERSION;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xe0000;FLASH_SIZE=0x1e000;RAM_START=0x20000008;RAM_SIZE=0x3fff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x000FF000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_USB_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_rtt.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_serial.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_uart.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_default_backends.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd.c" />
+ <file file_name="../../../../../components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_core.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_serial_num.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_string_desc.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/led_softblink/led_softblink.c" />
+ <file file_name="../../../../../components/libraries/low_power_pwm/low_power_pwm.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_clock.c" />
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_power.c" />
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_uart.c" />
+ <file file_name="../../../../../components/drivers_nrf/usbd/nrf_drv_usbd.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_clock.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power_clock.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/prs/nrfx_prs.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uart.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uarte.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_Segger_RTT">
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_printf.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/open_bootloader_usb_mbr_pca10056_debug.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/open_bootloader_usb_mbr_pca10056_debug.emSession
new file mode 100644
index 0000000..1565311
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10056_usb_debug/ses/open_bootloader_usb_mbr_pca10056_debug.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="open_bootloader_usb_mbr_pca10056_debug" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10059.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10059.uvoptx
new file mode 100644
index 0000000..c2878f9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10059.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10059.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10059.uvprojx
new file mode 100644
index 0000000..b3b0567
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/arm5_no_packs/open_bootloader_usb_mbr_pca10059.uvprojx
@@ -0,0 +1,1355 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe0000</StartAddress>
+ <Size>0x1e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10059 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10059,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10059 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>led_softblink.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</FilePath> </File> <File>
+ <FileName>low_power_pwm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52840\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.3.0_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe0000</StartAddress>
+ <Size>0x1e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10059 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10059,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10059 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>led_softblink.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</FilePath> </File> <File>
+ <FileName>low_power_pwm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/armgcc/Makefile
new file mode 100644
index 0000000..d3269a6
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/armgcc/Makefile
@@ -0,0 +1,251 @@
+PROJECT_NAME := open_bootloader_usb_mbr_pca10059
+TARGETS := nrf52840_xxaa
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa.out: \
+ LINKER_SCRIPT := open_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd.c \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_core.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_serial_num.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_string_desc.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/led_softblink/led_softblink.c \
+ $(SDK_ROOT)/components/libraries/low_power_pwm/low_power_pwm.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_clock.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_power.c \
+ $(SDK_ROOT)/components/drivers_nrf/usbd/nrf_drv_usbd.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_clock.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power_clock.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(PROJ_DIR)/config \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/low_power_pwm \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52840/headers \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/components/libraries/usbd/config \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc \
+ $(SDK_ROOT)/components/libraries/usbd \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/led_softblink \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+ $(SDK_ROOT)/components/drivers_nrf/usbd \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10059
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10059
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.3.0_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/armgcc/open_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/armgcc/open_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..ebbb0f9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/armgcc/open_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xe0000, LENGTH = 0x1e000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x3fff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/config/sdk_config.h
new file mode 100644
index 0000000..38d5cff
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/config/sdk_config.h
@@ -0,0 +1,4525 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> Application
+
+//==========================================================
+// <h> Bootloader LEDs Configuration
+
+//==========================================================
+// <o> DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS - Active and Inactive period (in milliseconds) of LED breathing when DFU transport is active (e.g. BLE connected).
+#ifndef DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS
+#define DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS 300
+#endif
+
+// <o> DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS - Active and Inactive period (in milliseconds) of LED breathing when DFU transport is inactive (e.g. BLE disconnected).
+#ifndef DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS
+#define DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS 600
+#endif
+
+// <o> DFU_LED_CONFIG_PROGRESS_BLINK_MS - Active and Inactive period of LED blinking when DFU progress is ongoing.
+#ifndef DFU_LED_CONFIG_PROGRESS_BLINK_MS
+#define DFU_LED_CONFIG_PROGRESS_BLINK_MS 100
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 0
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 34
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 0
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 0
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_ENABLED - nrf_drv_clock - CLOCK peripheral driver - legacy layer
+//==========================================================
+#ifndef CLOCK_ENABLED
+#define CLOCK_ENABLED 1
+#endif
+// <o> CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef CLOCK_CONFIG_LF_SRC
+#define CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef CLOCK_CONFIG_IRQ_PRIORITY
+#define CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// </e>
+
+// <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver
+//==========================================================
+#ifndef NRFX_CLOCK_ENABLED
+#define NRFX_CLOCK_ENABLED 1
+#endif
+// <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef NRFX_CLOCK_CONFIG_LF_SRC
+#define NRFX_CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_CLOCK_CONFIG_IRQ_PRIORITY
+#define NRFX_CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED
+#define NRFX_CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL
+#define NRFX_CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_INFO_COLOR
+#define NRFX_CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR
+#define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver
+//==========================================================
+#ifndef NRFX_POWER_ENABLED
+#define NRFX_POWER_ENABLED 1
+#endif
+// <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY
+#define NRFX_POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> POWER_ENABLED - nrf_drv_power - POWER peripheral driver - legacy layer
+//==========================================================
+#ifndef POWER_ENABLED
+#define POWER_ENABLED 1
+#endif
+// <o> POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef POWER_CONFIG_IRQ_PRIORITY
+#define POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCEN
+#define POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCENHV
+#define POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> USBD_ENABLED - nrf_drv_usbd - USB driver
+//==========================================================
+#ifndef USBD_ENABLED
+#define USBD_ENABLED 1
+#endif
+// <o> USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef USBD_CONFIG_IRQ_PRIORITY
+#define USBD_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> USBD_CONFIG_DMASCHEDULER_MODE - USBD SMA scheduler working scheme
+
+// <0=> Prioritized access
+// <1=> Round Robin
+
+#ifndef USBD_CONFIG_DMASCHEDULER_MODE
+#define USBD_CONFIG_DMASCHEDULER_MODE 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 1
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> APP_USBD_CDC_ACM_ENABLED - app_usbd_cdc_acm - USB CDC ACM class
+
+
+#ifndef APP_USBD_CDC_ACM_ENABLED
+#define APP_USBD_CDC_ACM_ENABLED 1
+#endif
+
+// <e> APP_USBD_ENABLED - app_usbd - USB Device library
+//==========================================================
+#ifndef APP_USBD_ENABLED
+#define APP_USBD_ENABLED 1
+#endif
+// <s> APP_USBD_VID - Vendor ID
+
+// <i> Vendor ID ordered from USB IF: http://www.usb.org/developers/vendor/
+#ifndef APP_USBD_VID
+#define APP_USBD_VID 0x1915
+#endif
+
+// <s> APP_USBD_PID - Product ID
+
+// <i> Selected Product ID
+#ifndef APP_USBD_PID
+#define APP_USBD_PID 0x521F
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MAJOR - Device version, major part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MAJOR
+#define APP_USBD_DEVICE_VER_MAJOR 1
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MINOR - Device version, minor part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MINOR
+#define APP_USBD_DEVICE_VER_MINOR 0
+#endif
+
+// <q> APP_USBD_CONFIG_SELF_POWERED - Self powered
+
+
+#ifndef APP_USBD_CONFIG_SELF_POWERED
+#define APP_USBD_CONFIG_SELF_POWERED 1
+#endif
+
+// <o> APP_USBD_CONFIG_MAX_POWER - MaxPower field in configuration descriptor in milliamps <0-500>
+
+
+#ifndef APP_USBD_CONFIG_MAX_POWER
+#define APP_USBD_CONFIG_MAX_POWER 500
+#endif
+
+// <q> APP_USBD_CONFIG_POWER_EVENTS_PROCESS - Process power events
+
+
+// <i> Enable processing power events in USB event handler.
+
+#ifndef APP_USBD_CONFIG_POWER_EVENTS_PROCESS
+#define APP_USBD_CONFIG_POWER_EVENTS_PROCESS 1
+#endif
+
+// <e> APP_USBD_CONFIG_EVENT_QUEUE_ENABLE - Enable event queue
+
+// <i> This is the default configuration when all the events are placed into internal queue.
+// <i> Disable it when external queue is used like app_scheduler or if you wish to process all events inside interrupts.
+// <i> Processing all events from the interrupt level adds requirement not to call any functions that modifies the USBD library state from the context higher than USB interrupt context.
+// <i> Functions that modify USBD state are functions for sleep, wakeup, start, stop, enable and disable.
+//==========================================================
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_ENABLE
+#define APP_USBD_CONFIG_EVENT_QUEUE_ENABLE 0
+#endif
+// <o> APP_USBD_CONFIG_EVENT_QUEUE_SIZE - The size of event queue <16-64>
+
+
+// <i> The size of the queue for the events that would be processed in the main loop.
+
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_SIZE
+#define APP_USBD_CONFIG_EVENT_QUEUE_SIZE 32
+#endif
+
+// <o> APP_USBD_CONFIG_SOF_HANDLING_MODE - Change SOF events handling mode.
+
+
+// <i> Normal queue - SOF events are pushed normally into event queue.
+// <i> Compress queue - SOF events are counted and binded with other events or executed when queue is empty.
+// <i> This prevents queue from filling with SOF events.
+// <i> Interrupt - SOF events are processed in interrupt.
+// <0=> Normal queue
+// <1=> Compress queue
+// <2=> Interrupt
+
+#ifndef APP_USBD_CONFIG_SOF_HANDLING_MODE
+#define APP_USBD_CONFIG_SOF_HANDLING_MODE 1
+#endif
+
+// </e>
+
+// <q> APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE - Provide a function that generates timestamps for logs based on the current SOF
+
+
+// <i> The function app_usbd_sof_timestamp_get will be implemented if the logger is enabled.
+// <i> Use it when initializing the logger.
+// <i> SOF processing will be always enabled when this configuration parameter is active.
+// <i> Notice that this option is configured outside of APP_USBD_CONFIG_LOG_ENABLED.
+// <i> This means that it will work even if the logging in this very module is disabled.
+
+#ifndef APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE
+#define APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE 0
+#endif
+
+// <e> APP_USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef APP_USBD_CONFIG_LOG_ENABLED
+#define APP_USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CONFIG_LOG_LEVEL
+#define APP_USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_INFO_COLOR
+#define APP_USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_DEBUG_COLOR
+#define APP_USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <q> LED_SOFTBLINK_ENABLED - led_softblink - led_softblink module
+
+
+#ifndef LED_SOFTBLINK_ENABLED
+#define LED_SOFTBLINK_ENABLED 1
+#endif
+
+// <q> LOW_POWER_PWM_ENABLED - low_power_pwm - low_power_pwm module
+
+
+#ifndef LOW_POWER_PWM_ENABLED
+#define LOW_POWER_PWM_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 4
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 4096
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 0
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 3
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 1024
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_USB_DFU
+
+//==========================================================
+// <o> NRF_DFU_SERIAL_USB_RX_BUFFERS - nrf_dfu_serial_usb - USB DFU transport
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_USB_RX_BUFFERS
+#define NRF_DFU_SERIAL_USB_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..56c72ab
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xe0000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xe0000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_usb_mbr_pca10059.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_usb_mbr_pca10059.ewd
new file mode 100644
index 0000000..a846fea
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_usb_mbr_pca10059.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_usb_mbr_pca10059.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_usb_mbr_pca10059.ewp
new file mode 100644
index 0000000..c8f0be3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/iar/open_bootloader_usb_mbr_pca10059.ewp
@@ -0,0 +1,1164 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10059</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10059</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>open_bootloader_usb_mbr_pca10059.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>open_bootloader_usb_mbr_pca10059.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\open_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_USB_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</name> </file> </group> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/flash_placement.xml
new file mode 100644
index 0000000..f49056a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/flash_placement.xml
@@ -0,0 +1,55 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ <ProgramSection load="no" name=".reserved_flash_tail" start="$(FLASH_START)+$(FLASH_SIZE)" size="$(FLASH_PH_SIZE)-$(FLASH_START)-$(FLASH_SIZE)" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/open_bootloader_usb_mbr_pca10059.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/open_bootloader_usb_mbr_pca10059.emProject
new file mode 100644
index 0000000..8208840
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/open_bootloader_usb_mbr_pca10059.emProject
@@ -0,0 +1,147 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="open_bootloader_usb_mbr_pca10059" target="8" version="2">
+ <project Name="open_bootloader_usb_mbr_pca10059">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/drivers_nrf/usbd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/led_softblink;../../../../../components/libraries/low_power_pwm;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/usbd;../../../../../components/libraries/usbd/class/cdc;../../../../../components/libraries/usbd/class/cdc/acm;../../../../../components/libraries/usbd/config;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52840/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;APP_USBD_STRINGS_PRODUCT;APP_USBD_STRING_SERIAL;APP_USBD_STRING_SERIAL_EXTERN;BOARD_PCA10059;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xe0000;FLASH_SIZE=0x1e000;RAM_START=0x20000008;RAM_SIZE=0x3fff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x000FF000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_USB_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd.c" />
+ <file file_name="../../../../../components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_core.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_serial_num.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_string_desc.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/led_softblink/led_softblink.c" />
+ <file file_name="../../../../../components/libraries/low_power_pwm/low_power_pwm.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_clock.c" />
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_power.c" />
+ <file file_name="../../../../../components/drivers_nrf/usbd/nrf_drv_usbd.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_clock.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power_clock.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/open_bootloader_usb_mbr_pca10059.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/open_bootloader_usb_mbr_pca10059.emSession
new file mode 100644
index 0000000..c90a56d
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb/ses/open_bootloader_usb_mbr_pca10059.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="open_bootloader_usb_mbr_pca10059" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10059_debug.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10059_debug.uvoptx
new file mode 100644
index 0000000..46f7264
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10059_debug.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa_debug</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10059_debug.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10059_debug.uvprojx
new file mode 100644
index 0000000..2a5bc72
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/arm5_no_packs/open_bootloader_usb_mbr_pca10059_debug.uvprojx
@@ -0,0 +1,1397 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa_debug</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa_debug</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe0000</StartAddress>
+ <Size>0x1e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10059 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10059,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10059 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>led_softblink.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</FilePath> </File> <File>
+ <FileName>low_power_pwm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52840\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.3.0_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe0000</StartAddress>
+ <Size>0x1e000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10059 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10059,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10059 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\led_softblink;..\..\..\..\..\components\libraries\low_power_pwm;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>led_softblink.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</FilePath> </File> <File>
+ <FileName>low_power_pwm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/armgcc/Makefile
new file mode 100644
index 0000000..9217f23
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/armgcc/Makefile
@@ -0,0 +1,262 @@
+PROJECT_NAME := open_bootloader_usb_mbr_pca10059_debug
+TARGETS := nrf52840_xxaa_debug
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa_debug.out: \
+ LINKER_SCRIPT := open_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_rtt.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_serial.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_default_backends.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd.c \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_core.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_serial_num.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_string_desc.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/led_softblink/led_softblink.c \
+ $(SDK_ROOT)/components/libraries/low_power_pwm/low_power_pwm.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_clock.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_power.c \
+ $(SDK_ROOT)/components/drivers_nrf/usbd/nrf_drv_usbd.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_clock.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power_clock.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(PROJ_DIR)/config \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/low_power_pwm \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52840/headers \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/components/libraries/usbd/config \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc \
+ $(SDK_ROOT)/components/libraries/usbd \
+ $(SDK_ROOT)/external/segger_rtt \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/led_softblink \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+ $(SDK_ROOT)/components/drivers_nrf/usbd \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10059
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DDEBUG_NRF
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_DEBUG_VERSION
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10059
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DDEBUG_NRF
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_DEBUG_VERSION
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa_debug: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa_debug: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa_debug
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa_debug
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa_debug.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.3.0_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/armgcc/open_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/armgcc/open_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..ebbb0f9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/armgcc/open_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xe0000, LENGTH = 0x1e000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x3fff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/config/sdk_config.h
new file mode 100644
index 0000000..129636f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/config/sdk_config.h
@@ -0,0 +1,4608 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> Application
+
+//==========================================================
+// <h> Bootloader LEDs Configuration
+
+//==========================================================
+// <o> DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS - Active and Inactive period (in milliseconds) of LED breathing when DFU transport is active (e.g. BLE connected).
+#ifndef DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS
+#define DFU_LED_CONFIG_TRANSPORT_ACTIVE_BREATH_MS 300
+#endif
+
+// <o> DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS - Active and Inactive period (in milliseconds) of LED breathing when DFU transport is inactive (e.g. BLE disconnected).
+#ifndef DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS
+#define DFU_LED_CONFIG_TRANSPORT_INACTIVE_BREATH_MS 600
+#endif
+
+// <o> DFU_LED_CONFIG_PROGRESS_BLINK_MS - Active and Inactive period of LED blinking when DFU progress is ongoing.
+#ifndef DFU_LED_CONFIG_PROGRESS_BLINK_MS
+#define DFU_LED_CONFIG_PROGRESS_BLINK_MS 100
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 0
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 34
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 0
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 0
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_ENABLED - nrf_drv_clock - CLOCK peripheral driver - legacy layer
+//==========================================================
+#ifndef CLOCK_ENABLED
+#define CLOCK_ENABLED 1
+#endif
+// <o> CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef CLOCK_CONFIG_LF_SRC
+#define CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef CLOCK_CONFIG_IRQ_PRIORITY
+#define CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// </e>
+
+// <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver
+//==========================================================
+#ifndef NRFX_CLOCK_ENABLED
+#define NRFX_CLOCK_ENABLED 1
+#endif
+// <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef NRFX_CLOCK_CONFIG_LF_SRC
+#define NRFX_CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_CLOCK_CONFIG_IRQ_PRIORITY
+#define NRFX_CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED
+#define NRFX_CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL
+#define NRFX_CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_INFO_COLOR
+#define NRFX_CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR
+#define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver
+//==========================================================
+#ifndef NRFX_POWER_ENABLED
+#define NRFX_POWER_ENABLED 1
+#endif
+// <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY
+#define NRFX_POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> POWER_ENABLED - nrf_drv_power - POWER peripheral driver - legacy layer
+//==========================================================
+#ifndef POWER_ENABLED
+#define POWER_ENABLED 1
+#endif
+// <o> POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef POWER_CONFIG_IRQ_PRIORITY
+#define POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCEN
+#define POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCENHV
+#define POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> USBD_ENABLED - nrf_drv_usbd - USB driver
+//==========================================================
+#ifndef USBD_ENABLED
+#define USBD_ENABLED 1
+#endif
+// <o> USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef USBD_CONFIG_IRQ_PRIORITY
+#define USBD_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> USBD_CONFIG_DMASCHEDULER_MODE - USBD SMA scheduler working scheme
+
+// <0=> Prioritized access
+// <1=> Round Robin
+
+#ifndef USBD_CONFIG_DMASCHEDULER_MODE
+#define USBD_CONFIG_DMASCHEDULER_MODE 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 1
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> APP_USBD_CDC_ACM_ENABLED - app_usbd_cdc_acm - USB CDC ACM class
+
+
+#ifndef APP_USBD_CDC_ACM_ENABLED
+#define APP_USBD_CDC_ACM_ENABLED 1
+#endif
+
+// <e> APP_USBD_ENABLED - app_usbd - USB Device library
+//==========================================================
+#ifndef APP_USBD_ENABLED
+#define APP_USBD_ENABLED 1
+#endif
+// <s> APP_USBD_VID - Vendor ID
+
+// <i> Vendor ID ordered from USB IF: http://www.usb.org/developers/vendor/
+#ifndef APP_USBD_VID
+#define APP_USBD_VID 0x1915
+#endif
+
+// <s> APP_USBD_PID - Product ID
+
+// <i> Selected Product ID
+#ifndef APP_USBD_PID
+#define APP_USBD_PID 0x521F
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MAJOR - Device version, major part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MAJOR
+#define APP_USBD_DEVICE_VER_MAJOR 1
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MINOR - Device version, minor part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MINOR
+#define APP_USBD_DEVICE_VER_MINOR 0
+#endif
+
+// <q> APP_USBD_CONFIG_SELF_POWERED - Self powered
+
+
+#ifndef APP_USBD_CONFIG_SELF_POWERED
+#define APP_USBD_CONFIG_SELF_POWERED 1
+#endif
+
+// <o> APP_USBD_CONFIG_MAX_POWER - MaxPower field in configuration descriptor in milliamps <0-500>
+
+
+#ifndef APP_USBD_CONFIG_MAX_POWER
+#define APP_USBD_CONFIG_MAX_POWER 500
+#endif
+
+// <q> APP_USBD_CONFIG_POWER_EVENTS_PROCESS - Process power events
+
+
+// <i> Enable processing power events in USB event handler.
+
+#ifndef APP_USBD_CONFIG_POWER_EVENTS_PROCESS
+#define APP_USBD_CONFIG_POWER_EVENTS_PROCESS 1
+#endif
+
+// <e> APP_USBD_CONFIG_EVENT_QUEUE_ENABLE - Enable event queue
+
+// <i> This is the default configuration when all the events are placed into internal queue.
+// <i> Disable it when external queue is used like app_scheduler or if you wish to process all events inside interrupts.
+// <i> Processing all events from the interrupt level adds requirement not to call any functions that modifies the USBD library state from the context higher than USB interrupt context.
+// <i> Functions that modify USBD state are functions for sleep, wakeup, start, stop, enable and disable.
+//==========================================================
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_ENABLE
+#define APP_USBD_CONFIG_EVENT_QUEUE_ENABLE 0
+#endif
+// <o> APP_USBD_CONFIG_EVENT_QUEUE_SIZE - The size of event queue <16-64>
+
+
+// <i> The size of the queue for the events that would be processed in the main loop.
+
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_SIZE
+#define APP_USBD_CONFIG_EVENT_QUEUE_SIZE 32
+#endif
+
+// <o> APP_USBD_CONFIG_SOF_HANDLING_MODE - Change SOF events handling mode.
+
+
+// <i> Normal queue - SOF events are pushed normally into event queue.
+// <i> Compress queue - SOF events are counted and binded with other events or executed when queue is empty.
+// <i> This prevents queue from filling with SOF events.
+// <i> Interrupt - SOF events are processed in interrupt.
+// <0=> Normal queue
+// <1=> Compress queue
+// <2=> Interrupt
+
+#ifndef APP_USBD_CONFIG_SOF_HANDLING_MODE
+#define APP_USBD_CONFIG_SOF_HANDLING_MODE 1
+#endif
+
+// </e>
+
+// <q> APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE - Provide a function that generates timestamps for logs based on the current SOF
+
+
+// <i> The function app_usbd_sof_timestamp_get will be implemented if the logger is enabled.
+// <i> Use it when initializing the logger.
+// <i> SOF processing will be always enabled when this configuration parameter is active.
+// <i> Notice that this option is configured outside of APP_USBD_CONFIG_LOG_ENABLED.
+// <i> This means that it will work even if the logging in this very module is disabled.
+
+#ifndef APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE
+#define APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE 0
+#endif
+
+// <e> APP_USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef APP_USBD_CONFIG_LOG_ENABLED
+#define APP_USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CONFIG_LOG_LEVEL
+#define APP_USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_INFO_COLOR
+#define APP_USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_DEBUG_COLOR
+#define APP_USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <q> LED_SOFTBLINK_ENABLED - led_softblink - led_softblink module
+
+
+#ifndef LED_SOFTBLINK_ENABLED
+#define LED_SOFTBLINK_ENABLED 1
+#endif
+
+// <q> LOW_POWER_PWM_ENABLED - low_power_pwm - low_power_pwm module
+
+
+#ifndef LOW_POWER_PWM_ENABLED
+#define LOW_POWER_PWM_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 4
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 4096
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_RTT_ENABLED
+#define NRF_LOG_BACKEND_RTT_ENABLED 1
+#endif
+// <o> NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE 64
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS - Period before retrying writing to RTT
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS 1
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_CNT - Writing to RTT retries.
+// <i> If RTT fails to accept any new data after retries
+// <i> module assumes that host is not active and on next
+// <i> request it will perform only one write attempt.
+// <i> On successful writing, module assumes that host is active
+// <i> and scheme with retry is applied again.
+
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_CNT
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_CNT 3
+#endif
+
+// </e>
+
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 1
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 4
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 16384
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Segger_RTT
+
+//==========================================================
+// <h> segger_rtt - SEGGER RTT
+
+//==========================================================
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
+// <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
+// <i> or this value is actually used. It depends on which one is bigger.
+
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 4096
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 16
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
+
+
+// <i> The following modes are supported:
+// <i> - SKIP - Do not block, output nothing.
+// <i> - TRIM - Do not block, output as much as fits.
+// <i> - BLOCK - Wait until there is space in the buffer.
+// <0=> SKIP
+// <1=> TRIM
+// <2=> BLOCK_IF_FIFO_FULL
+
+#ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
+#define SEGGER_RTT_CONFIG_DEFAULT_MODE 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_USB_DFU
+
+//==========================================================
+// <o> NRF_DFU_SERIAL_USB_RX_BUFFERS - nrf_dfu_serial_usb - USB DFU transport
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_USB_RX_BUFFERS
+#define NRF_DFU_SERIAL_USB_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/hex/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/hex/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/hex/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/hex/open_bootloader_usb_mbr_pca10059_debug.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/hex/open_bootloader_usb_mbr_pca10059_debug.hex
new file mode 100644
index 0000000..715c841
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/hex/open_bootloader_usb_mbr_pca10059_debug.hex
@@ -0,0 +1,4100 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:02000004000EEC
+:10000000A8AB0020C9030E00D1030E00D3030E00DD
+:10001000D5030E00D7030E00D9030E000000000028
+:10002000000000000000000000000000DB030E00E4
+:10003000DD030E0000000000DF030E00E1030E00F0
+:100040005D1A0E00E3030E00E3030E00E3030E004F
+:10005000E3030E00E3030E00E3030E00E3030E00D0
+:10006000E3030E00E3030E00E3030E00E3030E00C0
+:10007000E3030E00E3030E00E3030E00E3030E00B0
+:10008000211E0E006D1A0E00E3030E00E3030E00A6
+:10009000E3030E00E3030E00E3030E00E3030E0090
+:1000A000E3030E00E3030E00E3030E00E3030E0080
+:1000B000E3030E00E3030E00000000000000000058
+:1000C000E3030E00E3030E00E3030E00E3030E0060
+:1000D000E3030E00E3030E00E3030E00B91C0E0061
+:1000E000E3030E00E3030E00B1050E000000000064
+:1000F00000000000E3030E0000000000E3030E0018
+:1001000000000000000000000000000000000000EF
+:1001100000000000000000000000000000000000DF
+:1001200000000000000000000000000000000000CF
+:1001300000000000000000000000000000000000BF
+:1001400000000000000000000000000000000000AF
+:10015000000000000000000000000000000000009F
+:10016000000000000000000000000000000000008F
+:10017000000000000000000000000000000000007F
+:10018000000000000000000000000000000000006F
+:10019000000000000000000000000000000000005F
+:1001A000000000000000000000000000000000004F
+:1001B000000000000000000000000000000000003F
+:1001C000000000000000000000000000000000002F
+:1001D000000000000000000000000000000000001F
+:1001E000000000000000000000000000000000000F
+:1001F00000000000000000000000000000000000FF
+:10020000DFF80CD000F096F90048004791600E002E
+:10021000A8AB002080F308888E46104730B450E821
+:10022000012F93B2C48923448489A34228BF1B1B96
+:100230000489A34202BFBFF32F8F002007E0C3EA67
+:10024000020340E80134002CE9D14FF001000A60BC
+:1002500030BC704750E8012FC2EA024240E8012159
+:100260000029F7D1704730B450E8022F1FFAA2F3EB
+:10027000C488A34202BFBFF32F8F00200DE0C489C2
+:1002800023448489A34228BF1B1BC2EA034340E8DE
+:100290000234002CE8D14FF001000A6030BC7047F6
+:1002A00050E8022FC2EA224240E802210029F7D199
+:1002B0007047034653E8022FD988B2EB324F4FF014
+:1002C000000017BF92B241EA014142EA014104E055
+:1002D0005A68B2EB324F08BF012043E80212002AED
+:1002E000E8D1704730B4044654E8000F0D4644E8A6
+:1002F0000053002BF8D1156030BC704730B4044671
+:1003000054E8000F40EA010544E80053002BF7D100
+:10031000156030BC704730B4044654E8000F00EA62
+:10032000010544E80053002BF7D1156030BC70473D
+:1003300030B4044654E8000F80EA010544E8005355
+:10034000002BF7D1156030BC704730B4044654E838
+:10035000000F00EB010544E80053002BF7D11560B6
+:1003600030BC704730B4044654E8000FA0EB0105E0
+:1003700044E80053002BF7D1156030BC704770B4CF
+:1003800004464FF0000054E8006F0D68AE4207BF0E
+:1003900044E80023012044E800630E60002B1CBFEA
+:1003A0000020F0E770BC704730B4044654E8000FFA
+:1003B00088422CBF451A054644E80053002BF5D16E
+:1003C000156030BC7047000006488047064800476B
+:1003D000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F5
+:1003E000FEE7FEE7DD1A0E0001020E002DE9F05FC8
+:1003F0000546002092469B46884606468146402494
+:100400001BE0284641464746224600F083F8534603
+:100410005A46C01A914110D311461846224600F0A0
+:1004200016F82D1A67EB01084F46224601200021DD
+:1004300000F00DF817EB00094E41201EA4F1010455
+:10044000DFDC484631462A464346BDE8F09F202A75
+:1004500004DB203A00FA02F1002070479140C2F11B
+:10046000200320FA03F31943904070470048704777
+:1004700094E90E0010B5441A0346944209D2841838
+:10048000114403E011F8013D04F8013D521EF9D278
+:1004900010BD40EA0104A40703D009E010C9121FEF
+:1004A00010C3042AFAD203E011F8014B03F8014B00
+:1004B000521EF9D210BDD2B201E000F8012B491E44
+:1004C000FBD270470022F6E710B513460A460446F1
+:1004D0001946FFF7F0FF204610BD421C10F8011B23
+:1004E0000029FBD1801A704730B50446002003462E
+:1004F00000E05B1C934203D2E05CCD5C401BF8D073
+:1005000030BD034611F8012B00F8012B002AF9D168
+:1005100018467047202A04DB203A21FA02F0002115
+:10052000704721FA02F3D040C2F120029140084303
+:1005300019467047064C074D06E0E06840F001039D
+:1005400094E8070098471034AC42F6D3FFF75CFEFE
+:1005500020F40E0040F40E0070B58C1810F8015B0A
+:1005600015F0070301D110F8013B2A1106D110F84C
+:10057000012B03E010F8016B01F8016B5B1EF9D150
+:100580002B0705D40023521E0DD401F8013BFAE7D6
+:1005900010F8013BCB1A921C03E013F8015B01F841
+:1005A000015B521EF9D5A142D8D3002070BD0000D6
+:1005B000054B4FF0FF321A6053F8042C034B1A60BE
+:1005C0001A68034B1A60704704BA0250A08B0020CF
+:1005D00008BA025001EB820204388A4201D100209D
+:1005E000704752F8043D1BBA40F8043FF5E700009D
+:1005F00000B5374B8FB019461A680092009AD2079F
+:10060000FAD5344B344A1A600A680192019AD0072D
+:10061000FAD5324A1A600A680292029AD207FAD5CB
+:100620002F4A1A600A680392039AD007FAD52D4A16
+:100630001A600A680492049AD207FAD52A4A1A6004
+:100640000A680592059AD007FAD5284A1A600A68FE
+:100650000692069AD207FAD5254A1A600A680792C6
+:10066000079AD007FAD5234A1A600A680892089AAE
+:10067000D207FAD5204A1A600A680992099AD00767
+:10068000FAD51E4A1A600A680A920A9AD207FAD55F
+:100690001B4A1A6008680B900B98C007FAD51A60BD
+:1006A0000A680C920C9AD007FAD5164A1A600A68A2
+:1006B0000D920D9AD207FAD5134A1A600E210D2316
+:1006C0000F22002000F088FD0FB05DF804FB00BF92
+:1006D000B0B0025080B002508043012940633921FC
+:1006E000807001298020542100D13490C040349082
+:1006F000C0302029C0530D9000413890832308C892
+:1007000080E3102100413821CF4308C810B5504B79
+:1007100096B01C461A680192019AD207FAD54D4B41
+:100720004D4A1A6022680292029AD207FAD54B4AC1
+:100730001A604B4A42EA804022680392039AD20729
+:10074000FAD5186022680492049AD007FAD5454A6F
+:100750001A60A2F5800242EA814122680592059A58
+:10076000D207FAD5196022680692069AD007FAD500
+:100770003D4A1A6022680792079AD107FAD53B4A88
+:100780001A6022680892089AD207FAD5384A1A6085
+:1007900022680992099AD007FAD5364A1A60226867
+:1007A0000A920A9AD107FAD5334A1A6022680B9244
+:1007B0000B9AD207FAD5314A1A6022680C920C9A29
+:1007C000D007FAD52E4A1A6022680D920D9AD107E9
+:1007D000FAD52C4A1A6022680E920E9AD207FAD5E0
+:1007E000294A1A6022680F920F9AD007FAD5274A31
+:1007F0001A60216810911099C907FAD51A60144B34
+:100800001A46196811911199C807FAD5114B204958
+:100810001960116812911299C907FAD51D4919601A
+:10082000116813911399CC07FAD50B491960116817
+:1008300014911499C807FAD51749196011681591D0
+:100840001599C907FAD5154A1A6016B010BD00BF30
+:10085000B0B0025080B00250400441900086292977
+:10086000D81001C84014419040142129401465213A
+:100870000034409000310C90C0400C90C0302029D2
+:1008800040960D9000416090031645C800861121E6
+:1008900000416021594644C84014459040142D90B1
+:1008A000F0B5464B89B01D461C680194019CE407D5
+:1008B000FAD5434BDFF810C1DFF810E113449B0079
+:1008C0000A181B681E2A88BFC0F11E011F330A18B0
+:1008D0005B095A43B2F5806F88BF4FF480614FF0D7
+:1008E000000484BFB1FBF3F1091A00F1A05000F538
+:1008F0002C402746A14233DC2A680492049AD2078E
+:10090000FAD5304A1268296805910599CF07FAD5BA
+:100910002D482E4C0260002216469A4202F1010137
+:1009200040D12A4C134621F0010100268B423CD3D2
+:100930002B680693069BDE07FAD5254B1B682C68AF
+:100940000794079CE407FAD5036000231F481C4660
+:100950009A422DD11D4A00208B422CD309B0F0BD04
+:100960002A680292029AD207FAD5021992001268F6
+:100970002E680396039EF607FAD5CCF800200022D5
+:100980009A4202F1010206D11E4622F0010296426D
+:1009900004D30134AEE7CEF80070F1E7CEF8007072
+:1009A0000136F4E726600A46B7E726600133BDE763
+:1009B00004600133CCE710600133CDE7B4B00250DE
+:1009C00024AC00147CB00250D4B00250D8B0025015
+:1009D00078B00250F0B5294D85B02C462E680096AF
+:1009E000009EF607FAD500F1A05000F52C408000DB
+:1009F0000568206801900198C707FAD52048214F63
+:100A0000056002EB8306B24229D15A1C1D4E22F02A
+:100A100001020027934227D323680293029BDE073B
+:100A2000FAD5194B0B449B001B681F335B099A4294
+:100A300013D2216803910399C907FAD515440021FF
+:100A40009B1A104A05600846994210D35A1C0D495A
+:100A500022F00102002093420CD305B0F0BD52F801
+:100A600004EBC7F800E0CEE737600133D2E710604F
+:100A70000131E9E708600133EDE700BFB4B002508F
+:100A8000D4B00250D8B0025024AC001410B5494B79
+:100A900094B019461A680092009AD207FAD5464BCC
+:100AA000464A1A600A680192019AD407FAD5444A64
+:100AB0001A600A680292029AD007FAD54148186073
+:100AC0000A680392039AD207FAD53F4A1A600A6865
+:100AD0000492049AD407FAD53C4A1A600A6805922F
+:100AE000059AD207FAD53A4A1A600A680692069A17
+:100AF000D407FAD5374A1A600A680792079AD207CC
+:100B0000FAD5354A1A600A680892089AD407FAD5C5
+:100B1000324A1A600A680992099AD207FAD5304A0D
+:100B20001A600A680A920A9AD407FAD52D4A1A60FE
+:100B30000A680B920B9AD207FAD52B4A1A600A68F8
+:100B40000C920C9AD407FAD5284A1A600A680D92BA
+:100B50000D9AD207FAD5264A1A600A680E920E9AA2
+:100B6000D407FAD5234A1A600A680F920F9AD2075F
+:100B7000FAD5214A1A600F4B19461C681094109C34
+:100B8000E407FAD50C4B1860086811901198C40757
+:100B9000FAD51A600A681292129AD007FAD5174A43
+:100BA0001A600A681392139AD207FAD5144A1A6087
+:100BB00014B010BDB0B0025080B0025080906521DA
+:100BC0000004099040966590808061218020082172
+:100BD00080206490008161900046102100811121E5
+:100BE0000041442180202029024610C800860921A6
+:100BF00080206021402128294096652140962529A2
+:100C0000594614C810B5544B98B019461A68019249
+:100C1000019AD207FAD5514B514A1A600A680292DA
+:100C2000029AD407FAD54F4A1A600A680392039AC7
+:100C3000D007FAD54C4818600A680492049AD20783
+:100C4000FAD54A4A1A600A680592059AD407FAD575
+:100C5000474A1A600A680692069AD207FAD5454AA8
+:100C60001A600A680792079AD407FAD5424A1A60AE
+:100C70000A680892089AD207FAD5404A1A600A68A8
+:100C80000992099AD407FAD53D4A1A600A680A926D
+:100C90000A9AD207FAD53B4A1A600A680B920B9A55
+:100CA000D407FAD5384A1A600A680C920C9AD2070F
+:100CB000FAD5364A1A600A680D920D9AD407FAD509
+:100CC000334A1A600A680E920E9AD207FAD5314A50
+:100CD0001A600A680F920F9AD407FAD52E4A1A6042
+:100CE0000A681092109AD207FAD52C4A1A601A4B49
+:100CF00019461C681194119CE407FAD5174B18602B
+:100D0000086812901298C407FAD51A600A681392FC
+:100D1000139AD007FAD5124A1A600A681492149AE4
+:100D2000D207FAD51E4A1A600A681592159AD40796
+:100D3000FAD51C4A1A600A681692169AD007FAD594
+:100D4000194A1A600A681792179AD207FAD5174AF1
+:100D50001A6018B010BD00BFB0B0025080B0025091
+:100D600000936521000431904096659000836121D5
+:100D700000C3302100C364900081619000461021BF
+:100D8000008111210041442100C320290C4610C8D4
+:100D90000086312100C3602140C128294096652189
+:100DA0000013319040962529594614C84004324911
+:100DB0002DE9F041814B1D6898682033A0B01E4694
+:100DC0001A680192019AD707FAD57D4B7D4A1A60BD
+:100DD00032680292029AD407FAD57B4A1A607B4A9B
+:100DE0001446116803910399C907FAD5784A116826
+:100DF000C1F3402137680497049FFF07FAD5754F68
+:100E00001F6027680597059FFF07FAD51768002917
+:100E100000F0CF80B90540F1CC8031680691069989
+:100E2000CF07FAD56C491960216807910799C9075E
+:100E3000FAD51168C1F3402137680897089FFF076A
+:100E4000FAD5664F1F6027680997099FFF07FAD5F3
+:100E50001268002900F0AF80910540F1AC80326843
+:100E60000A920A9AD207FAD5564A1A6032680B9249
+:100E70000B9AD707FAD55A4A1A6031680C910C9927
+:100E8000CC07FAD55749196031680D910D99C907FA
+:100E9000FAD55549196031680E910E99CF07FAD5E8
+:100EA0005249196031680F910F99CC07FAD5504912
+:100EB0001960504B1E46196810911099C907FAD550
+:100EC0003F4C4D4B236033681193119BDB07FAD5E0
+:100ED0004A4B236033681293129BDF07FAD5484BC5
+:100EE00023603A4B9846196813911399C907FAD5AC
+:100EF000324F386033681493149BDB07FAD52260B5
+:100F000033681593159BD807FAD53E4B2360336899
+:100F10001693169BD907FAD53B4B2360336817937A
+:100F2000179BDA07FAD5394B236033681893189B5F
+:100F3000DB07FAD5364B236033681993199BD80722
+:100F4000FAD5344B236033681A931A9BD907FAD524
+:100F5000314B236033681B931B9BDA07FAD52F4B69
+:100F6000236000F0D3F908BBD8F800301C931C9B19
+:100F7000DB07F9D53D6033681D931D9BD907FAD572
+:100F8000274B236033681E931E9BDA07FAD5254B47
+:100F90002360D8F800301F931F9BDB07F9D50C4B5B
+:100FA0001B6813F4805F204B08BF184620B0BDE8D3
+:100FB000F0811E48FAE71E48F8E700BF90B00250E3
+:100FC00080B0025000100251C01F7229B4B002500C
+:100FD00088B00250C0CF0129C01F0E29C03F002990
+:100FE00040010249003184A800001649400108A1CF
+:100FF00080440888B0B00250C044708880077A41AD
+:10100000C0077E4100006A498006164940006E49CB
+:1010100000020021008220214082202180822421A0
+:1010200040A161A100C861510308F1000108F1006D
+:101030000208F10008B540B1202801464FF0070230
+:1010400028BF20210020FFF72BFC024B00221A6052
+:1010500008BD00BF1CB802507FB51C681CB901F068
+:101060001F041F2C27D1174C254626680196019E88
+:10107000F607FAD500F1A05000F52C40800000687A
+:101080002C680394039CE407FAD50F4C00EB611025
+:1010900020600E4801F01F04006802901F2C18BF4A
+:1010A000C94302980FBF106001F01F0100FA01F15F
+:1010B00011600021196010684300C00F136004B074
+:1010C00070BD00BFB4B00250E4B00250DCB00250BA
+:1010D00030B51E4B85B01A46196800910099CC07AF
+:1010E000FAD500F1A05000F52C408000016813688B
+:1010F0000193019BD807FAD5154B164C1868164D6D
+:101100001F30202390FBF3F00138002810DA002371
+:101110000130400153B1A0F120014FF000421342D1
+:1011200004D1013881424FEA5202F8D105B030BDF6
+:1011300013680393039BDB07FAD5431823602B68DE
+:101140000293029B002BE3D10138DEE7B4B00250DA
+:10115000ACB00250E4B00250DCB002500A460021AC
+:10116000AFF3008038B5A0F12003B3F5426F054618
+:101170002CD88F2826D800F1470300F16604DB063F
+:101180004FEA541400D0013464013F34A4090134FF
+:1011900011B1A1421AD30C46E3004FF48050B0FBCA
+:1011A000F3F0202828BF202002B11060084B012254
+:1011B0001A60214600F068F82846214600F088F8B9
+:1011C000002038BD00F11F046409DDE7014838BD87
+:1011D0001CB802502221F00070B5264888B00546A0
+:1011E00004680094009CE607FAD52348234C046069
+:1011F000234C44EA83432C680194019CE407FAD50C
+:101200000360930143EA824242F0104444F4C04434
+:101210002B680293029BDE07FAD504602B680393C8
+:10122000039BDB07FAD5174B03608B0143EA81412F
+:1012300041F0104343F4C0432E680496049EF60721
+:10124000FAD503602B680593059BDE07FAD5046089
+:1012500041F058412B680693069BDC07FAD50160E4
+:1012600042F058422B680793079BDB07FAD50260D0
+:1012700008B070BDB0B0025080B00250C021022949
+:10128000807100988061189030B500220C4C4900A4
+:101290001346023840F6FC75904202F10102CABFC3
+:1012A000236025605B181E2A04F10404F4D1054A6A
+:1012B00019441360044B054A19609A6030BD00BFA1
+:1012C00000B0025078B002507CB0025020F80F00FD
+:1012D0000C4B18603F3020F03F00890140305860CF
+:1012E0009960D9601961596199611C330648196088
+:1012F00082B002680192019AD207FAD5196002B051
+:10130000704700BF90B00250B4B002502DE9F041D8
+:1013100092B0012303930493624B1D461A68059211
+:10132000059AD207FAD5604C604B2360604B194692
+:101330001A680692069AD707FAD55E4B1A68D60441
+:1013400000F1A8802A680792079AD007FAD55A4A6E
+:1013500022600A680892089AD207FAD51E68C6F376
+:101360000036002E40F098801220FFF7B1FE0746AD
+:101370001320FFF7ADFE87428CBF12201320FFF72A
+:10138000A7FE471EFFF734F903AB01AA3946122026
+:10139000FFF762FE04AB804602AA39461320FFF72E
+:1013A0005BFE00EB4800022832D003283ED0012823
+:1013B00074D12B680993099BDB07FAD53F4B236057
+:1013C0002B680A930A9BD807FAD53D4B23602B68FC
+:1013D0000F930F9BD907FAD53A4B23602B681093D4
+:1013E000109BDA07FAD5384B23602B681193119BB9
+:1013F000DB07FAD5354B2360013F25D51023192291
+:1014000018210020FFF7E8FE304612B0BDE8F08159
+:101410002B680B930B9BD907FAD52D4B23602B68B8
+:101420000C930C9BDA07FAD52A4BCFE72B680D9368
+:101430000D9BDB07FAD5284B23602B680E930E9B80
+:10144000D807FAD5254BC1E703AB01AA39461220CC
+:10145000FFF702FE04AB044602AA39461320FFF749
+:10146000FBFD10EB440402D1FFF7CCFBC4E7FFF710
+:101470000DFB022C08D0032C09D0012C10D1172110
+:101480001620FFF743F9B7E715211420F9E70F21DC
+:101490000E20F6E7124EB7E7124EB5E7124EB3E74D
+:1014A000124EB1E7B0B0025080B0025000084A516D
+:1014B000B4B0025088B0025000084E5100065A499C
+:1014C00040065E49000442410014424940042E494E
+:1014D000000652494006564900063A4940063E4930
+:1014E0000608F1000708F1000408F1000508F10002
+:1014F000014B1860704700BF08BA0250014B1860DA
+:10150000704700BF04BA0250094BC2431A60043B43
+:1015100082B01B680193074B019A104204D0064A1F
+:101520001060186802B0704720BF1A680192F3E794
+:1015300004BA0250A08B002008BA0250FEF79ABFEE
+:10154000FEF7C2BF0A460021FEF7BEBF2DE9F743F2
+:1015500005460E469946114600F060FA04460028FA
+:1015600040F08480002E00F08580002900F0848007
+:10157000B9F1200F40F0828005F14404082205F102
+:1015800004082046FFF726F805F124070822314613
+:101590004046FFF71FF806F1200108223846FFF702
+:1015A00019F802A94FF4807041F8049DFFF7D6FDA9
+:1015B000002865D1334A4FF4807313600121936092
+:1015C0000823314AFFF706FA0121084605232F4A6E
+:1015D000FFF700FA0823424601211C20FFF7FAF921
+:1015E00008233A4601210320FFF7F4F92246082395
+:1015F00001210220FFF7EEF90823254A01211A20D4
+:10160000FFF7E8F90523234A01211B20FFF7E2F940
+:101610000823214A01211420FFF7DCF908231F4A7F
+:1016200001211520FFF7D6F9082305F164020121F5
+:101630001620FFF7CFF9082305F1840201211720B6
+:10164000FFF7C8F90823164A01210B20FFF7C2F95A
+:10165000FFF7AEFB04460198FFF7ECFC114B002CA2
+:1016600018BF1C46A4212846FFF76CFF204603B094
+:10167000BDE8F0830C4CF9E70C4CF7E70C4CF5E7B0
+:10168000084CEFE790B0025094F30E000CF40E00FB
+:1016900054F30E00F8F30E00B8F30E00D8F30E006A
+:1016A00074F30E008408F0007608F0008008F00063
+:1016B0008108F00038B50D460446B0B1A0220021E3
+:1016C0000430FFF73DFF95B12946082204F164007C
+:1016D000FEF780FF082205F1200104F18400FEF7E7
+:1016E00079FF044B2360002038BD034838BD034810
+:1016F00038BD00BFDD55AABB7108F0008308F000BB
+:101700002DE9F041069F044615461E46FFF7D2FF1D
+:1017100038B93B46324629462046BDE8F041FFF73E
+:1017200015BFBDE8F08100002DE9FF41144B0446D0
+:101730000E460FCB8DE80F00204600F07FF9804663
+:10174000B0B9CEB1636A251D01953BB9012363622F
+:10175000226F04F13001684600F088F82B46043E01
+:10176000243453F8042B12BAA34246F8042FF8D1BC
+:10177000404604B0BDE8F081DFF80880F8E700BF1C
+:1017800024F30E000502F00038B5044668B1051DCB
+:1017900028467021FFF7D6FE284620220449FFF78D
+:1017A000CDFE044B2360002038BD034838BD00BF88
+:1017B00034F30E00DD55AABB0002F000294B2DE9E1
+:1017C000F04304460E4615460FCB85B06F468DE8B4
+:1017D0000F002DB94FF00009484605B0BDE8F08371
+:1017E000204600F02BF981460028F5D1231D0193F6
+:1017F000636AA3BB236F8BB1C3F14008A84528BF20
+:10180000A84604F13000314618444246FFF796FEE0
+:10181000236F434446442367A5EB0805226F402A03
+:1018200006D104F13001384600F020F80023236788
+:1018300005F03F0835F03F0505D031462A463846C9
+:1018400000F014F82E44B8F1000FC3D042463146E0
+:1018500004F13000FFF772FEC4F87080BCE7DFF8D7
+:101860000890B9E724F30E000C02F0002DE9F74FC1
+:10187000314B44688046924699461A68002AFCD14A
+:101880002E4B9B461A68002AFCD14FF0FF30019185
+:10189000FFF72EFE8020FFF731FE294D294A2A4FFF
+:1018A0002A4E012307202B60A2F59E72C2F83C014C
+:1018B0001360636A3B60A36A3360D8F8003042F873
+:1018C000043CD8F80830204698470199D9F80030F0
+:1018D000002BFBD1BAF1000F20D11D4B04221A605E
+:1018E000D9F80030002BFBD1DBF800A0BAF1000FD3
+:1018F000FAD1D8F80C30204698473B6863623368C9
+:10190000A362144BC3F800A0C3F844A1D9F8003077
+:10191000002BFBD12B6003B0BDE8F08F236A012BB5
+:1019200004BF0C4A13600C4B40201960C3F804A09C
+:10193000FFF7EAFDD4E700BF10B9025020BC025007
+:1019400018B8025000B90250CCB70250D0B70250BC
+:10195000C8B7025084B6025028BC0250084B1B681E
+:101960001B0EF02B08D1074B1A68074B9A4205D182
+:10197000064B00201860704705207047062070470E
+:1019800028B9025024BA02500000E0200CBA0250DC
+:101990000C4B1B68C3610C4B1B6883610B4B1B68B2
+:1019A00043610B4B1B6803610A4B1B68C3600A4B06
+:1019B0001B688360094B1B684360094B1B6803600D
+:1019C000704700BF5CB6025058B6025054B6025081
+:1019D00050B602504CB6025048B6025044B60250BF
+:1019E00040B602500C4BC2691A60826943F8042C5D
+:1019F000426943F8082C026943F80C2CC26843F88A
+:101A0000102C826843F8142C426843F8182C0268A2
+:101A100043F81C2C704700BF5CB6025030B102681E
+:101A2000034B04489A4208BF0020704702487047A1
+:101A3000DD55AABB8208F0007108F00030B10268E1
+:101A4000034B04489A4208BF002070470248704781
+:101A5000DD55AABB0202F0000002F00010B509F04B
+:101A600079FABDE8104009F0D7B9000002490248F0
+:101A7000091F0968006808475C01002000F0E0B910
+:101A800070B50E46144900EB400001EBC00514464A
+:101A9000E86A183520B101280FD0022805D113E0DB
+:101AA000284600F003FAA04201D2002411E02246A9
+:101AB0003146284600F047FA0BE0284600F0F6F9D8
+:101AC000A042F4D20446F2E73146284600F00EFA6E
+:101AD0000446204670BD0000F061002030B54FF094
+:101AE000805000228300D0F83011C3F80C21C3F8D5
+:101AF0001021624B1A60624B1B68624C2360604B82
+:101B00001B1D1B68241D23605D4B08331B68241DAF
+:101B100023605B4B0C331B68241D2360584B103330
+:101B20001B68241D2360564B14331B68241D23603F
+:101B3000534B18331B68534C20342360504B1C33D9
+:101B40001B68241D23604E4B20331B68241D23601B
+:101B50004B4B24331B68241D2360494B28331B68DF
+:101B6000241D2360464B2C331B68241D2360444BEB
+:101B700030331B68434C40342360414B34331B6883
+:101B8000241D23603E4B38331B68241D23603C4BCF
+:101B90003C331B68241D2360394B40331B68241DD4
+:101BA00023600124082902D1D0F8343113B1082967
+:101BB00004D006E0354B3449196005E0D0F83431E3
+:101BC00013B1082904D006E0314BFB21196005E070
+:101BD000D0F8343113B1082908D00EE090F858320B
+:101BE0002C48016863F30301016002E0D0F834314E
+:101BF0001BB929494FF40070086028480168C907DB
+:101C000002D06FF0010101602548016841F47001C4
+:101C10000160BFF34F8FBFF36F8F4FF01021D1F8EA
+:101C20000002002803DBD1F80402002822DA1D4B51
+:101C30001C601D480468002CFCD01224C1F800422E
+:101C40000568002DFCD0C1F8044201680029FCD0D1
+:101C50001A6001680029FCD0BFF34F8F10487C3810
+:101C60000168124A01F4E06111430160BFF34F8F34
+:101C700000BFFDE70F490E48086030BD3805004041
+:101C80000404001020C50040488103008C56004029
+:101C900018F50040E40E0040409602400004004069
+:101CA00088ED00E004E5014000E401400400FA058D
+:101CB0000090D003F80100202DE9F05F5448D0F8DF
+:101CC000045300242E464FF0010913E096FAA6F0C3
+:101CD000B0FA80F7B80000F58070804608F096FFF3
+:101CE00028B1404608F09AFF09FA07F0044309FAC0
+:101CF00007F08643002EE9D107F0DEF9002869D00D
+:101D0000444AD078F0BBA00264D5434940F2A97898
+:101D1000C1F80080081D036813F0FF0C02D00368AF
+:101D200003EA0C0C40F2AA7AC1F800A0036813F091
+:101D3000FF0301D00668334040F2AB7BC1F800B02E
+:101D4000066816F0FF0601D007683E4040F2AC7707
+:101D50000F60076817EA0C0709D0D2F810C04CEAE8
+:101D6000070CC2F810C0C1F800800760076840F295
+:101D7000AD770F6007681F4009D0136943EA074336
+:101D8000136100E026E0C1F800A00760036840F29C
+:101D9000AE730B60036833400BD0DE0701D044F410
+:101DA0000004DE0601D544F00104C1F800B0036070
+:101DB0000068106930F0011102D005F080710C4309
+:101DC00010F0011F06D0690504D520F0011044F47D
+:101DD00080641061C4F3C05624F400044F46DFF859
+:101DE0003C8009E094FAA4F0B0FA80F558F8250098
+:101DF000804707FA05F08443002CF3D10CF062F819
+:101E0000002E03D0BDE8F05F03F048BBBDE8F09FB3
+:101E100000700240A000002000780240C8E50E00DB
+:101E2000064808B5002101600068009008F060FBDA
+:101E300008F030F90028FBD108BD00000001014086
+:101E400010B5124C02202061606111A0A06104F164
+:101E50007800E0614FF4805020620020A062606250
+:101E60000BA1A164E0620D49E1641021A065C4E901
+:101E70001410E0650AA1E01DFEF743FB09A120460E
+:101E8000FEF73FFB2020A07110BD0000F061002094
+:101E90005465726D696E616C00000000687200200C
+:101EA0005254540053454747455200000269C168E7
+:101EB0008A4203D88068401A104400E0501A401E3D
+:101EC00070470000C11700EBD161074B4A1153F86E
+:101ED000222021F01F01411A01208840024201D036
+:101EE000012070470020704700E100E02DE9F04735
+:101EF000C4681746894606464FF000083069A0427C
+:101F000001D9051B02E0B168201A0D1AB0686D1ED8
+:101F1000001BA84200D80546BD4200D33D4670686C
+:101F20002A4620444946FEF7A5FAB0687F1B2C4498
+:101F3000A844A944A04200D10024F460002FDDD1C0
+:101F40004046BDE8F0872DE9F04104468846D4E9D3
+:101F50000207C51BE168606816460844B54206D909
+:101F60004146FEF787FAB819E060BDE8F0812A46DD
+:101F70004146FEF77FFA761B08EB050132466068A2
+:101F8000FEF778FAE660F0E70FB41CB50A46521E79
+:101F9000CDE9000207A9054B6A46069800F018F83B
+:101FA000009A002111701CBC5DF814FB33240E0054
+:101FB00002E008C8121F08C1002AFAD17047704712
+:101FC000002001E001C1121F002AFBD17047000070
+:101FD0002DE9FF4F8DB00F460546002606E0252867
+:101FE0000BD0DDE90F1290476D1C761C2878002875
+:101FF000F5D111B03046BDE8F08F0024A246A146CD
+:102000000122EC4900E0044315F8013F203B02FAAD
+:1020100003F00842F7D128782A2810D06FF02F0259
+:102020002878A0F13001092914D80AEB8A0102EBC3
+:10203000410144F0020400EB010A6D1CF0E701CFFE
+:102040005FEA000A03D544F40054CAF1000A44F0E0
+:1020500002046D1C28782E2817D115F8010F44F0C2
+:1020600004042A280ED06FF02F022878A0F1300146
+:1020700009290AD809EB890102EB410100EB0109AA
+:102080006D1CF2E757F8049B6D1C28786C280FD064
+:1020900006DC4C2817D068280DD06A2814D104E03B
+:1020A000742810D07A280FD10DE044F400140AE00F
+:1020B00044F4801401E044F440146978814202D170
+:1020C00004F580146D1C6D1C2A786E2A1FD00CDC60
+:1020D000632A31D004DC002A8BD0582A11D1A3E026
+:1020E000642A68D0692A0CD165E0732A2ED004DCFA
+:1020F0006F2A73D0702A04D19BE0752A6FD0782A9A
+:102100006ED01046DDE90F129047761C50E1C4F303
+:102110000250022806D0032809D0042801CF09D094
+:10212000066045E101CFF117C0E9006140E101CF50
+:1021300006803DE106703BE117F8040B8DF80000C6
+:1021400000208DF80100EB46012003E057F804BBA6
+:102150004FF0FF3061074FF0000102D40DE008F1AD
+:102160000101884649450FDA8045F8DB1BF8081065
+:102170000029F4D108E008F1010188468142FADB28
+:102180001BF808100029F6D1DDE90F23AAEB08009F
+:102190008146214600F036F9304400EB080604E0A1
+:1021A000DDE90F121BF8010B9047B8F10108F7D2D7
+:1021B00021464846F7E00A21C4F302534FF0000BD2
+:1021C0000891022B04D001CFC117032B09D00AE0DC
+:1021D000FF1D27F00707F7E8020108E032E01FE0E3
+:1021E00020E000B2C117042B01D140B2C117031E79
+:1021F00071F1000307DA4FF0000CD0EB0C006CEB30
+:1022000001012D2302E0230504D52B238DF8243072
+:10221000012303E0E30701D02023F7E7984658E0C5
+:102220000A2110E010210EE010204FF0000B089062
+:102230000CE010214FF0000B44F004044FF00809AB
+:10224000089103E008214FF0000B0891C4F30253FA
+:10225000022B04D001CF0021032B06D006E0FF1D86
+:1022600027F00707F7E8020103E080B2042B00D152
+:10227000C0B24FF0000823072BD5702A07D0DDF835
+:1022800020C08CF0100C5CEA0B0C05D00EE0402353
+:102290008DF82430012308E050EA010306D03023F2
+:1022A0008DF824308DF8252002239846DDF820C0D3
+:1022B0008CF0080C5CEA0B0C0BD150EA010301D145
+:1022C000630706D530238DF824304FF00108A9F1BB
+:1022D0000109582A04D038A20B9208AA0A920BE0EE
+:1022E0003AA2F9E75B46089AFEF780F80B9B9B5CE5
+:1022F0000A9A521E0A92137050EA0102F2D10A9809
+:10230000ADEB000000F1200B600702D524F480340F
+:1023100001E04FF00109D94502DDA9EB0B0000E017
+:10232000002000EB0B0141440890AAEB010AE003F6
+:1023300006D4DDE90F232146504600F063F8064439
+:102340004FF0000908E009A911F80900DDE90F12B2
+:10235000904709F10109761CC145F4DBE0030CD577
+:10236000DDE90F232146504600F04CF8064404E016
+:10237000DDE90F1230209047761C0899481E08901E
+:102380000029F5DC08E00A980A990078491C0A91AE
+:10239000DDE90F129047761CBBF10001ABF1010B98
+:1023A000F1DC21465046DDE90F2300F019F8064420
+:1023B0006D1C1BE6092801003031323334353637C5
+:1023C0003839616263646566000000003031323381
+:1023D0003435363738394142434445460000000021
+:1023E0002DE9F041044600251E461746880404D412
+:1023F00005E039462020B0476D1C641EF9D52846FB
+:10240000BDE8F0812DE9F041044600251E469046C6
+:10241000C80301D5302700E02027880404D505E053
+:1024200041463846B0476D1C641EF9D52846BDE8C4
+:10243000F0814A68002A06D00A68531C0B601070AD
+:102440004868401E48607047800701D000207047F0
+:1024500001207047C3688B4206D811440069491EA9
+:10246000814201D801207047002070472DE9F05FBC
+:10247000DFF894B05C46DBF84890DBF8245004F0B9
+:10248000CFFD216B214E00EB01086F1A31884FF010
+:10249000040A0AEB01401EA107F05CFF216B4046D5
+:1024A0004944414500D1002708233A4603F008FA81
+:1024B00007004FF0010806D0318808EB01401BA14E
+:1024C00007F048FF1CE004F0ABFD0022294602F0B3
+:1024D00045FADBF8282004463188D946A24209D1C2
+:1024E0000AEB014018A107F035FFC9E90748C9F810
+:1024F000185005E008EB01402346194907F035FF65
+:102500003846BDE8F09F0000F41700206802002064
+:10251000456E746572206E72665F6466755F617089
+:10252000705F636F6E74696E756500004661696CFB
+:10253000656420746F20636F7079206669726D77AF
+:102540006172652E0000000053657474696E672027
+:102550006170702061732076616C69640000000016
+:1025600034EA0E0008B513460246064800930123DC
+:10257000008803EB00400B4603A107F0FEFE09F0C4
+:10258000A3F90000680200205265636569766564FE
+:102590002061206661756C74212069643A2030786E
+:1025A000253038782C2070633A2030782530387800
+:1025B0002C20696E666F3A2030782530387800001C
+:1025C000024605480121008801EB004003A107F005
+:1025D000C5FE09F079F900006802002052656365C4
+:1025E0006976656420616E206572726F723A203080
+:1025F00078253038782100002DE9F047244C8146B9
+:10260000924660880E4681423FD84FF6FF77002001
+:1026100001F0A0F922786078A188884201DA401C94
+:1026200000E00020C0B2904203D1002001F0C0F9C8
+:1026300029E065784FF000086078884201DA401C94
+:1026400000E000206070002001F0B2F9BD421AD015
+:10265000A068B9F1000F40F835A00DD066B16188CF
+:10266000E068324605FB01004946FDF703FFA0681C
+:1026700000EBC500868003E000EBC500A0F80480F5
+:102680000020BDE8F0870420FBE70920F9E70000FF
+:10269000D000002010B50E4C03E0401C00E00020EC
+:1026A000207020786178814210D022786188E068BB
+:1026B000A36802FB010003EBC20153F832208988B2
+:1026C00090472078A1888842E9DAE6E710BD00004B
+:1026D000D000002030B5CB0008339DB293074FF0F7
+:1026E000000401D0072030BD044B9A602A44DA6010
+:1026F0005C701C7058809980002030BDD000002094
+:10270000014802F0D8BB0000E800002070B5144674
+:102710000E46050004D10B4940F2C51001F088F9BE
+:102720003CB12868012EC4600AD0002181600020DD
+:1027300070BD04494FF4E37001F07AF9072070BDD1
+:102740000121F3E7B8ED0E0038B50E4808235822F2
+:10275000416800910C49006803F054FD00280FD136
+:102760000A4A69460A4802F0ABFB040008D101217D
+:10277000074802F070FC064901200839087020461D
+:1027800038BD000064E60E00101F0020C9C70E000F
+:10279000E800002070B516460D46040004D10C492F
+:1027A00040F2D51001F044F90A48854201D90720CA
+:1027B00070BD0948266102F07EFB28446060A06875
+:1027C00000B1A5602146BDE8704000200BF018B8AC
+:1027D000B8ED0E0017FCFF00E800002010B5040063
+:1027E00004D106494FF4F57001F022F9002021468A
+:1027F0002076BDE8104001200BF002B8B8ED0E00C5
+:1028000070B505460648446807E02946204602F0B0
+:1028100029F8204600F0A8FA0446002CF5D170BD36
+:102820000801002070B50A4845680EE02E7A0024A1
+:1028300005E02146284600F08DFE641CE4B2B44257
+:10284000F7D3284600F090FA0546002DEED170BD72
+:10285000080100202DE9F0410E4840F2AB674568C1
+:1028600014E02E7A00240BE000222146284600F0D6
+:10287000D3FE18B108A1384601F0DAF8641CE4B2BE
+:10288000B442F1D3284600F06FFA0546002DE8D196
+:10289000BDE8F081080100202E2E5C2E2E5C2E2E2D
+:1028A0005C2E2E5C2E2E5C636F6D706F6E656E7489
+:1028B000735C6C69627261726965735C7573626482
+:1028C0005C6170705F757362642E630070B506465C
+:1028D0000948062544680AE03146204601F0C2FF57
+:1028E0000546062805D1204600F03EFA0446002C95
+:1028F000F2D1284670BD0000080100202DE9FC41FE
+:1029000015460E00074604D1294940F2A73001F0D0
+:102910008FF8384601F00CFB0446007DC0070DD04F
+:10292000002001F017F8A06950B1206AD8B3112433
+:10293000002001F03DF82046BDE8FC810820FBE7BF
+:10294000E06EA8420DD32A463046A16EFDF792FDF7
+:10295000E06E401BE066A06E65672844A066002418
+:10296000E6E7C4E90665384602F037F8054611483F
+:102970000069CDE90004E26E6AB1A16EA069FDF7BD
+:1029800079FDE169E06E091AE161A1690144A16183
+:1029900020670020E0666946284600F013FC04002A
+:1029A000C6D19224C4E7FFE7C4E90865F9E700004F
+:1029B000FCED0E00C4E60E00FEB515460E460446BC
+:1029C00001F0B6FA007D10F0010F0AD0204601F0A8
+:1029D000FBFF00210096CDE90151694600F03CFC67
+:1029E000FEBD0820FEBD0000F8B5040004D138A1EA
+:1029F00040F2EF4001F01CF8606820B934A14FF4B8
+:102A00009E6001F015F86068006820B930A140F2BE
+:102A1000F14001F00DF82068006820B12CA140F2CF
+:102A2000F24001F005F806F0CBFC10B906F0D2FC3C
+:102A300020B927A140F2F64000F0FAFF00250FE090
+:102A4000002705E0007800F0D1FB08B11120F8BDA7
+:102A50003946781CC7B2304600F0BEF80028F1D1E4
+:102A60002946681CC5B2204600F01AF90600E7D1D5
+:102A700000250DE0002703E00078214600F0BCFBB4
+:102A80003946781CC7B2304600F0A6F80028F3D1CA
+:102A90002946681CC5B2204600F002F90600E9D1BB
+:102AA000184D40F21C5607E0A04203D108A1304661
+:102AB00000F0BEFF2868056828680028F4D1124895
+:102AC0002C60694640690090204601F0CBFEF8BDBD
+:102AD0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FB
+:102AE0006F6D706F6E656E74735C6C69627261722B
+:102AF0006965735C757362645C6170705F75736245
+:102B0000642E63000C01002078E60E002DE9F04FE2
+:102B100087B04FF000081D46934689460446DDF80D
+:102B200040A04646CDF80C8000E0761C606801238A
+:102B300000224768214603A8B8470028F5D140463F
+:102B40008DF800800027B84601903BE060680123C3
+:102B50006A46D0F804C0214601A8E0476068012316
+:102B600005AAD0F804C0214601A8E0479DF814103A
+:102B700049451AD1D84514D19DF80000CAF8000083
+:102B800005F8010B6A1C85F8009060689DF800301C
+:102B90002146456801A89B1EA847002007B0BDE854
+:102BA000F08F08F1010000F0FF0860689DF8003028
+:102BB0000022D0F804C0214601A89B1EE0479DF8E2
+:102BC00000000744B742C1D30520E7E70148406849
+:102BD000704700000801002070B50D46040004D1C4
+:102BE00006A14FF48E7000F023FF6078A84201D850
+:102BF000002070BDA0782044284470BD2E2E5C2E8D
+:102C00002E5C2E2E5C2E2E5C2E2E5C636F6D706FF4
+:102C10006E656E74735C6C69627261726965735C17
+:102C2000757362645C6170705F757362645F636C1E
+:102C30006173735F626173652E68000070B50D4645
+:102C4000040004D106A14FF48E7000F0F1FE60780C
+:102C5000A84201D8002070BDA0782044284470BD4F
+:102C60002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6369
+:102C70006F6D706F6E656E74735C6C696272617299
+:102C80006965735C757362645C6170705F757362B3
+:102C9000645F636C6173735F626173652E680000CB
+:102CA00070B50D46040003D106A1E92000F0C0FE76
+:102CB000207AA84201D8002070BD05EB45000934F8
+:102CC000204470BD2E2E5C2E2E5C2E2E5C2E2E5C93
+:102CD0002E2E5C636F6D706F6E656E74735C6C69C5
+:102CE000627261726965735C757362645C61707055
+:102CF0005F757362645F636C6173735F6261736558
+:102D00002E68000070B50D46040003D106A1E9202D
+:102D100000F08EFE207AA84201D8002070BD05EB9D
+:102D200045000934204470BD2E2E5C2E2E5C2E2EC4
+:102D30005C2E2E5C2E2E5C636F6D706F6E656E74F4
+:102D4000735C6C69627261726965735C75736264ED
+:102D50005C6170705F757362645F636C6173735FF5
+:102D6000626173652E68000010B5040004D1044947
+:102D70004FF4F97000F05CFE2068006810BD0000A0
+:102D8000C4340E0010B5040004D104A14FF4F9704E
+:102D900000F04EFE2068006810BD00002E2E5C2E54
+:102DA0002E5C2E2E5C2E2E5C2E2E5C636F6D706F53
+:102DB0006E656E74735C6C69627261726965735C76
+:102DC000757362645C6170705F757362642E680015
+:102DD00002484078002800D00120704708010020F8
+:102DE0002DE9F041484E0D46024609780624307818
+:102DF00001270F2964D2DFE801F063080C0E63207D
+:102E00004863636363252D363F0003200AF00CFFFF
+:102E100056E0002454E03C48001D03F035FA28B188
+:102E20003A480760BFF36F8FBFF34F8F30780028A9
+:102E3000EFD137A140F20B4009E0104600F0A4F8B2
+:102E400004463DE00028E4D031A140F2164000F0F5
+:102E5000EFFDDEE7012804D02DA140F21C4000F078
+:102E6000E7FD002005E03948006810F0010F0AD0A6
+:102E700002200AF0D9FECCE7022804D224A14FF4A4
+:102E8000866000F0D5FD0120F3E7E878032817D02D
+:102E9000A87830B1802804D01DA140F23E4000F057
+:102EA000C7FD1949E87808310A6832B100230B6080
+:102EB00049689047040006D000E00E2406F0E4FACA
+:102EC0002046BDE8F0810AF009FE28B1A878002864
+:102ED000F6D106F09CFAF3E71D480078082810D1D7
+:102EE0001B48001D007800070BD1194808300078F6
+:102EF00010F0F00F05D116480C30007810F0F00FEC
+:102F0000DED006F081FADBE7280100205C70024089
+:102F10002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B6
+:102F20006F6D706F6E656E74735C6C6962726172E6
+:102F30006965735C757362645C6170705F75736200
+:102F4000645F636F72652E63000000003804004008
+:102F5000E00F00F0024A0146D2E9000210470000EB
+:102F6000B01F002070B50C46054606F047FAA8428F
+:102F700001D0102070BD0348D4E90012C0E902124C
+:102F8000002070BD280100207FB5054605208DF882
+:102F9000000006240DF1010006F04EFA0AF09EFD35
+:102FA0002949002008609DF8010010F01F0006D09C
+:102FB00001280FD0022826D0032833D106E0694625
+:102FC000284609F0FDFE044606282AD16846FFF788
+:102FD0007DFC25E09DF8050003A900F0F9FA050045
+:102FE00008D06A469DF80C1000F0B0FA0446062896
+:102FF00002D016E0102415E06A469DF80C10284611
+:103000000AF038F80CE09DF80500010705D0694684
+:1030100000F07EF80446062803D1684609F07AFFDE
+:10302000044624B106F030FA04B0204670BD0AF020
+:1030300055FD30B106F0E2F90028F5D106F0E7F9C8
+:10304000F2E706F0E1F9EFE730010020FEB5C088B5
+:1030500014460E46A04201D2054600E015468442C1
+:1030600007D2802005F056FEB4FBF0F100FB1140C2
+:1030700068B100200096CDE90150002000F06AFC04
+:103080006946802000F0E8F8040002D006E0012044
+:10309000F0E705498020FFF765FF0446002000F0B7
+:1030A00087FC2046FEBD0000F4E60E0008B140217A
+:1030B00001600148704700000420002010B506F0B0
+:1030C00091F920B104A140F26F3000F0B1FCBDE8ED
+:1030D000104005F027BC00002E2E5C2E2E5C2E2EFC
+:1030E0005C2E2E5C2E2E5C636F6D706F6E656E7441
+:1030F000735C6C69627261726965735C757362643A
+:103100005C6170705F757362642E630005F04ABC89
+:1031100010B50C46010600F00F02092A08D200F093
+:1031200009F8006820B12146BDE8104001F09ABBC3
+:10313000102010BD10B5010600F00F0408D5092CB1
+:1031400004D309A140F2611000F072FC134808E0BA
+:10315000092C04D304A140F2671000F069FC0F4869
+:10316000483000EBC40010BD2E2E5C2E2E5C2E2E9F
+:103170005C2E2E5C2E2E5C636F6D706F6E656E74B0
+:10318000735C6C69627261726965735C75736264A9
+:103190005C6170705F757362642E6300681F00204D
+:1031A00010B5044600F00F00082805D2204605F0AF
+:1031B000DBFC204605F030FE2046BDE8104005F05F
+:1031C000F7BC000070B50C46054605F041FD18B18E
+:1031D00005480078022801D0082070BD2146284605
+:1031E000BDE8704005F03CBD0801002010B5FFF7B8
+:1031F000A1FF006810BD000070B50D460646FFF740
+:1032000099FF0446056015B16868006808E00EB1D2
+:10321000802E04D103A140F28B1000F009FC0020A5
+:10322000606070BD2E2E5C2E2E5C2E2E5C2E2E5CD1
+:103230002E2E5C636F6D706F6E656E74735C6C695F
+:10324000627261726965735C757362645C617070EF
+:103250005F757362642E630070B50C46054605F019
+:10326000F7FC18B105480078022801D0082070BD8D
+:1032700021462846BDE8704005F05ABE08010020EE
+:103280000149096808470000F81F002070B57D4C0F
+:103290000546606820B97CA140F2C33000F0C8FB4D
+:1032A00001F07AFB072804D277A140F2CA3000F07F
+:1032B000BFFB2878092872D007DC16D2DFE800F0BF
+:1032C0007085A98C96B2B715DA00812814D006DC77
+:1032D0000A28F0D00F28EED0802806D13CE08228C2
+:1032E0001FD0832843D084284AD0BDE8704066A10F
+:1032F00040F2AB4000F09CBB7048FFF72BFE6F48DC
+:10330000FFF77EFA0D200AF095FFA06810B96C480F
+:10331000007A00B1012006F0BBF8FFF783FA012024
+:1033200073E0FFF77FFA06F007F900200AF078F95A
+:103330006248401CFFF764FA6048401CFFF70AFE31
+:103340000E200AF077FF207800F0EAFA00283BD040
+:10335000BDE8704005F0BCB92078052803D00628E8
+:1033600003D0072830D102204FE008204DE020781C
+:10337000032829D106F028F9002825D0042044E0AC
+:103380002078032805D106F01FF910B104200AF0B7
+:1033900047F906F0E5F9002816D0062035E06AE086
+:1033A00000200AF047FFA46840F20E260AE02946F2
+:1033B000204601F057FA1CB942A1304600F038FB14
+:1033C00020684468002CF2D170BDFFF72BFA022070
+:1033D0000AF026F9012003E005200AF021F9032074
+:1033E0000AF028FF2846FFF7B5FD46E003200AF063
+:1033F00021FF3248801CFFF7ADFD3048801CFFF7ED
+:10340000FFF920780628AED10720BDE870400AF009
+:1034100007B903200AF004F902200AF00BFF28463E
+:10342000FFF7EEF92846BDE87040FFF793BDA87896
+:10343000FFF780FE0446006820B913A140F28740E0
+:1034400000F0F6FA606820B90FA14FF4916000F027
+:10345000EFFAD4E90002294690470028B4D0A878B2
+:103460000107B1D000F00F010829ADD2BDE87040CE
+:1034700005F0A0BC08200AF0DDFE2846BDE870403B
+:10348000FFF7BEB9080100202E2E5C2E2E5C2E2EDA
+:103490005C2E2E5C2E2E5C636F6D706F6E656E748D
+:1034A000735C6C69627261726965735C7573626486
+:1034B0005C6170705F757362642E630089E60E0054
+:1034C000F81F00202E2E5C2E2E5C2E2E5C2E2E5CE5
+:1034D0002E2E5C636F6D706F6E656E74735C6C69BD
+:1034E000627261726965735C757362645C6170704D
+:1034F0005F757362642E6800FFF7C2BE10B520B11D
+:1035000004A140F2272000F093FABDE810400E48D5
+:10351000FFF7B6BE2E2E5C2E2E5C2E2E5C2E2E5C61
+:103520002E2E5C636F6D706F6E656E74735C6C696C
+:10353000627261726965735C757362645C617070FC
+:103540005F757362642E630078E60E00114601F029
+:1035500089B9000070B5044640680D46C2680AB1DA
+:1035600020469047207AA84204D20CA140F2BF2006
+:1035700000F05EFA29462046FFF792FB05464678A2
+:10358000002408E021462846FFF726FB007805F0D6
+:10359000BBFA641CE4B2B442F4D370BD2E2E5C2E90
+:1035A0002E5C2E2E5C2E2E5C2E2E5C636F6D706F4B
+:1035B0006E656E74735C6C69627261726965735C6E
+:1035C000757362645C6170705F757362642E630012
+:1035D0002DE9F04180460F480E46456816E02F7AE7
+:1035E00000240DE021462846FFF75AFB01784145AB
+:1035F00004D106B134702846BDE8F081641CE4B201
+:10360000BC42EFD32846FFF7AFFB0546002DE6D1BD
+:103610000020F1E70801002070B504464068154617
+:103620000E4683681BB120469847062809D1207AA8
+:10363000B04204D20E494FF4287000F0F9F90DB1F0
+:10364000072070BD31462046FFF72AFB0546467825
+:10365000002408E021462846FFF7BEFA0078FFF76D
+:103660009FFD641CE4B2B442F4D3002070BD00009E
+:103670009C350E00034600205A681269002A01D0CA
+:1036800018461047704700002DE9F843044605F03E
+:10369000C9F820B92DA14FF4367000F0C9F93848A7
+:1036A00005F04CFE00284DD136490870486088600E
+:1036B00048213548FCF706FF334848214830FCF7DD
+:1036C00001FF3148314D80304CB194E80E0010308C
+:1036D00080E80E002C489030016821B105E005F12A
+:1036E0002C010EC9F3E72A490160002005F0A0F87B
+:1036F00018B1852801D0FEF763FF264E00240DE0A7
+:10370000002703E000783146FFF776FD3946781C44
+:10371000C7B24046FFF760FA0028F3D12146641C87
+:10372000E4B23046FFF7BCFA5FEA0008E8D1686807
+:1037300000906946304601F095F8040004D006F088
+:1037400001F82046BDE8F8830020FBE72E2E5C2E12
+:103750002E5C2E2E5C2E2E5C2E2E5C636F6D706F99
+:103760006E656E74735C6C69627261726965735CBC
+:10377000757362645C6170705F757362642E630060
+:10378000F9340E0008010020681F002078E60E00C2
+:103790008D320E0034E70E0040B1012808D0022817
+:1037A00009D007A140F20E2000F042B9114804E010
+:1037B0001048001D01E00F480830FFF761BD000010
+:1037C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FE
+:1037D0006F6D706F6E656E74735C6C69627261722E
+:1037E0006965735C757362645C6170705F75736248
+:1037F000642E630092E60E0010B505F0EBFD10B1EB
+:1038000005F0DEFD08B1082010BD044805F020F8E1
+:1038100008B1FEF7D5FE002010BD0000A0E60E00A6
+:1038200070B54FF0805086B0D0F8A810D0F8A40042
+:1038300089B241F4404300900BA20D2101A8FEF78C
+:10384000A3FB0C4E40F21A3001AD3080002404E09E
+:10385000285D06EB4401641C48802846FCF73DFEC9
+:10386000A042F5D806B070BD253034582530385800
+:10387000000000005C20002010B505F0A1FD20B97B
+:1038800009A140F2763000F0D3F814480168C1F382
+:10389000400121B1BDE810401148FFF7F1BC0168BB
+:1038A00011F0010FF2D110BD2E2E5C2E2E5C2E2EAB
+:1038B0005C2E2E5C2E2E5C636F6D706F6E656E7469
+:1038C000735C6C69627261726965735C7573626462
+:1038D0005C6170705F757362642E63003804004031
+:1038E0007DE60E00034808B5806800906846FFF743
+:1038F000C7FC08BD78E60E00074918B1052803D3B8
+:103900000020704708687047044A105C0028FAD00D
+:1039100051F820007047000040010020D2E70E005F
+:10392000092808D2DFE800F00707050707050505A5
+:1039300005000120704700207047092808D2DFE801
+:1039400000F0070705070707070705000120704774
+:103950000020704710B508F0B9FD012803D004A17C
+:103960001D2000F065F8BDE8104000F04FB80000E1
+:103970002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C634C
+:103980006F6D706F6E656E74735C6C69627261727C
+:103990006965735C7574696C5C6170705F7574697E
+:1039A0006C5F706C6174666F726D2E630000000056
+:1039B00010B508F08BFD012803D004A12B2000F0E6
+:1039C00037F8BDE8104000F029B800002E2E5C2E1C
+:1039D0002E5C2E2E5C2E2E5C2E2E5C636F6D706F17
+:1039E0006E656E74735C6C69627261726965735C3A
+:1039F0007574696C5C6170705F7574696C5F706C14
+:103A00006174666F726D2E630000000072B602482A
+:103A10000168491C0160704754010020034908688F
+:103A2000401E086000D162B67047000054010020BB
+:103A30001CB56A46ADF800000191002144F2020075
+:103A4000FEF790FD1CBD102802D31038C0B270479D
+:103A500040F0800070470000F8B51F480146446AF6
+:103A6000C06A8D6CAC2802D1486B0544241A1B4EE9
+:103A70000094042730882B4607EB0040184A19A110
+:103A800006F07BFC224629461548FCF72DFDE8B1DF
+:103A90003088234607EB00402A4620A106F065FC4B
+:103AA00006F0F8FA0028FBD102F0C0FF21462846B4
+:103AB00003F0C8FE040007D03088012101EB00406C
+:103AC00022A100BF06F046FC2046F8BD3088002445
+:103AD00007EB004024A1F5E7F4170020680200205E
+:103AE00000000E00566572696679696E6720424C67
+:103AF0003A20416464723A203078253038782C209E
+:103B00005372633A203078253038782C204C656E1B
+:103B10003A2030782530387800000000436F707903
+:103B2000696E6720626F6F746C6F616465723A20B2
+:103B30005372633A203078253038782C204C656EEB
+:103B40003A203078253038780000000052657175D1
+:103B500065737420746F20636F707920424C206607
+:103B600061696C65640000004E6F20626F6F746C59
+:103B70006F6164657220636F7079206E656564653E
+:103B8000642C20626F6F746C6F6164657220757055
+:103B90006461746520636F6D706C6574652E0000E0
+:103BA00011480421008801EB004010A106F0D2FB6F
+:103BB00006F09EFC06F06EFA0028FBD1114E64253B
+:103BC0004FF47A47741C3846A0476D1EFAD1BFF3F4
+:103BD0004F8F0D4801680D4A01F4E0611143016007
+:103BE000BFF34F8F00BFFDE7680200205265736589
+:103BF0007474696E6720626F6F746C6F6164657254
+:103C00002E000000B0E30E000CED00E00400FA0509
+:103C100038B50446042803D30BA13920FFF708FF69
+:103C20001448005D0090684606F040F9D0F804257D
+:103C3000009B0121994021EA0203C0F80835114098
+:103C4000C0F80C1538BD00002E2E5C2E2E5C2E2EDA
+:103C50005C2E2E5C2E2E5C636F6D706F6E656E74C5
+:103C6000735C626F617264735C626F617264732E05
+:103C7000630000009DE30E002DE9F0470546861C19
+:103C800090460F464FF001090020FFF763FE1B4CE2
+:103C900020683860D4E90001401AA168081A44F28B
+:103CA0001C0167180EE00121384602F0F6FA02F016
+:103CB000DFF80146384602F0F0FAD4E90001401A74
+:103CC000A168081A401C8642EDD8B8F1000F03D055
+:103CD000052065F3891002E0062065F39F50A26875
+:103CE0002168114004EB8101C860206830442060E5
+:103CF0000020FFF75DFE4846BDE8F087CC2100209C
+:103D000010B543689C18446021B905E013F8010B15
+:103D100001F8010B521EF9D2012010BD30B48268A7
+:103D20000468531C8360A154D0E901128A4202D373
+:103D300030BC05F07BBD30BC70470000034803C8B1
+:103D4000814201D10120704700207047CC21002022
+:103D500010B50548012102F0B6FABFF35F8F08B134
+:103D6000002010BD012010BD7000002010B5064CD1
+:103D70002068012803D005A16D20FFF759FEBFF38D
+:103D80005F8F0020206010BD700000202E2E5C2E62
+:103D90002E5C2E2E5C2E2E5C2E2E5C636F6D706F53
+:103DA0006E656E74735C6C69627261726965735C76
+:103DB0006D757465785C6E72665F6D74782E6800E0
+:103DC00004490020086004494FF48060C1F8800174
+:103DD0007047000000A5025004E000E00349012004
+:103DE000086003498002C1F80001704700A5025035
+:103DF00004E000E070B500F10806106815460C46B6
+:103E0000202802D248F2145070BDFFF7A1FF80B104
+:103E1000FFF7E4FF21463046FDF786FC0646FFF734
+:103E2000CFFFFFF7A3FF304601F026FD060003D0C9
+:103E300004E048F2045070BD202028602021204674
+:103E400003F04CF8304670BD10B50830FDF79CFC0F
+:103E5000BDE8104001F010BD2DE9F04700F1080960
+:103E60000E461446FFF774FFB8B1FFF7B7FF4FF4E3
+:103E700080584546AC4200D825462A4631460E4871
+:103E8000FCF7F8FA2A460C494846FDF797FC07006C
+:103E9000A4EB05042E4404D005E048F20450BDE82C
+:103EA000F087002CE5D1FFF78BFFFFF75FFF384667
+:103EB000BDE8F04701F0E0BC9806002070B50B4863
+:103EC00000240460BFF35F8F094D01202860FDF7D7
+:103ED00045FD01002C604FF0030004D0052901D1FD
+:103EE00048F2035070BD002070BD0000700000203B
+:103EF00000A50250014900200860704700A502504B
+:103F00004360CA699A420DD38A690260886918447D
+:103F10008861086F18440867C869C01AC86100D072
+:103F20000120704701F12802026000208B67704772
+:103F300010B5040003D106493920FFF779FD206848
+:103F400018B903493A20FFF773FD2068083010BD07
+:103F5000FCED0E0070B50C46060004D1224940F27B
+:103F6000B720FFF765FD24B91F494FF42E70FFF706
+:103F70005FFD207800250F2833D2DFE800F03308FA
+:103F80003333320C1132320832333333330030469C
+:103F900000F09DFB26E02146304609F005F80FE0D1
+:103FA000304600F0C9FC0146A0780025814219D0B6
+:103FB0000106E1784FF0030004D531B901210CE08E
+:103FC00005460FE021B101290CD00329F8D109E001
+:103FD000304600F08DFB0546002130460AF01CF902
+:103FE00000E00625284670BDFCED0E002DE9FF5FC0
+:103FF00005460198DFF8F0931F46017A89F8001012
+:104000001646019800F042FB804625B9F74940F278
+:10401000E920FFF70DFD29684FF0000A40F21F323A
+:104020005446A1F21F304FF0020B914256D04CDCA7
+:1040300040F20132A1F20130914272D029DC40F20B
+:10404000F120A1F2F12281426CD015DC40F2EE2287
+:10405000A1F2EE2391426ED009DC4FF43B73E1B341
+:10406000994270D0A1F50071ED395ED17AE0012B53
+:1040700074D0022B59D19BE0092A70D004DC012AAC
+:104080006ED0022A51D1B7E00A2A6AD00F2A4CD149
+:10409000DDE00E2871D00EDC07286ED006DC01288A
+:1040A0006CD005286BD006283FD116E10C2867D0CC
+:1040B0000D283AD138E11538092836D2DFE800F06A
+:1040C000F535353535F4F3F2F10013286FD010DCF7
+:1040D000A0F10300102828D201E02EE079E1DFE80A
+:1040E00000F0F0EFEEEDEC2424EBEAE9E82424E71D
+:1040F000E6E537280CD00CDC292878D004DC14281D
+:1041000076D0282811D125E22D2872D032280CD162
+:1041100050E244286ED006DC3E286CD03F2804D103
+:104120006FE29FE04CE04928F4D00020C5F800A0E1
+:1041300004B0BDE8F09F24E005E008212971002FBC
+:1041400001D82B607FE20EB1297931700B21012457
+:104150002971012F06D840F2ED2073E21CE059E0EE
+:104160003AE062E00EB12979315598F81410641CD8
+:104170002971BC4205D32A6065E2BAE07FE0A1E084
+:10418000C7E00EB129793155641C85F804B0BC42F2
+:1041900002D340F2EF2055E20EB129793155641C6B
+:1041A00085F804B0BC4203D34FF43C704AE2A6E168
+:1041B0000EB129793155641C85F804B0BC42CCD2CB
+:1041C0000EB12879305598F81900641C2871BC424A
+:1041D00002D340F2F22035E20EB128793055641C4A
+:1041E00085F804A0BC4207D340F2F3202AE2BCE1E8
+:1041F00091E1CDE117E2F9E10EB12879305589F866
+:1042000001A0641C35E209202871BC4202D340F2AF
+:10421000FA2017E20EB1287930550420641C287169
+:10422000BC4202D340F2FB200CE20EB1287930559B
+:1042300099F80110641C0198FEF764FDC9F80400A8
+:1042400000782871BC4202D34FF44070FAE10EB1FD
+:1042500028793055641C85F804A0BC4202D340F292
+:104260000130EFE10EB128793055D9F80400641C13
+:10427000BC424078287102D340F20230E2E10EB134
+:1042800028793055D9F8040098F81410641C007887
+:10429000814233D185F804B0BC4213D340F20630DA
+:1042A000D0E18BE07FE073E067E054E01BE10FE1D9
+:1042B00003E1F7E0EBE0DFE0D3E0C7E0B9E0ADE039
+:1042C000A1E095E00EB128793055641C85F804B062
+:1042D000BC4202D340F20730B4E10EB12879305528
+:1042E00098F81900641C2871BC4202D34FF4427044
+:1042F000A8E10EB128793055641C25E098F8161015
+:1043000081421CD10A202871BC4202D340F20D30F8
+:1043100098E10EB128793055641C85F804A0BC42A0
+:1043200002D340F20E308DE10EB128793055641C75
+:1043300085F804A0BC42DCD340F20F3082E12B4967
+:1043400040F21330FFF774FB85F804A0BC4202D39F
+:1043500040F2163076E10EB128793055D9F80400D4
+:1043600098F81410641C007881426ED105202871E1
+:10437000BC4202D340F21B3064E10EB128793055C3
+:104380002420641C2871BC4202D34FF4477059E1C9
+:104390000EB128793055641C85F804A0BC4202D3C4
+:1043A00040F21D304EE10EB1287930551020641CCA
+:1043B0002871BC4202D340F21E3043E10EB128798D
+:1043C00030550120641C2871BC4202D340F21F30DA
+:1043D00038E10EB1287930550520641C2871BC42A3
+:1043E00006D340F222302DE11C010020FCED0E002E
+:1043F0000EB1287930552420641C2871BC4202D3A8
+:1044000040F223301EE10EB1287930550120641CA2
+:104410002871BC4202D34FF4497013E10EB12879E0
+:1044200030550320641C2871BC4202D340F2253071
+:1044300008E10EB12879305598F81600641C2871EF
+:10444000BC4203D340F22630FCE069E00EB128798B
+:1044500030550420641C2871BC4202D340F229303C
+:10446000F0E00EB1287930552420641C2871BC423C
+:1044700002D340F22A30E5E00EB128793055641CB1
+:1044800085F804B0BC4202D340F22B30DAE00EB122
+:1044900028793055641C85F804B0BC4202D34FF42F
+:1044A0004B70CFE00EB1287930550520641C28717F
+:1044B000BC4202D340F22F30C4E00EB1287930550F
+:1044C0002420641C2871BC4202D34FF44C70B9E024
+:1044D0000EB1287930550620641C2871BC4202D3E5
+:1044E00040F23130AEE00EB12879305598F8140022
+:1044F000641C2871BC4202D340F23230A2E00EB1FB
+:104500002879305598F81600641C2871BC4202D3F3
+:1045100040F2333096E00EB128793055641C08E043
+:1045200098F81610814204D057494FF44F70FFF7A6
+:104530007FFAD9F804104846497889F802105146A4
+:1045400089F803A08CE007202871BC4202D340F216
+:10455000473077E00EB1287930550520641C28716A
+:10456000BC4202D34FF452706CE00EB12879305542
+:1045700099F80310641CD9F80400FEF75FFBC9F832
+:10458000080000782871BC4202D34FF4537059E000
+:104590000EB128793055D9F8040098F81410641C2D
+:1045A000007881420BD103202871BC4202D340F233
+:1045B000513047E00EB128793055641C0FE098F86F
+:1045C0001610814206D185F804B0BC42F2D340F205
+:1045D000563037E02C4940F25A30FFF729FA402094
+:1045E0002871BC4202D340F25D302BE00EB1287935
+:1045F0003055641C85F804A0BC4202D340F25E3002
+:1046000020E00EB128793055D9F8040098F814103C
+:10461000641C007881420BD110202871BC4202D367
+:1046200040F263300EE00EB128793055641C11E081
+:1046300098F81610814208D185F804A0BC42F2D344
+:104640004FF45A702860012072E50F494FF45B70F7
+:10465000FFF7EEF999F803104846491C89F8031052
+:104660008278C9B29142FFF46EAF4178491C89F853
+:10467000011099F8011099F800008142FFF4C3ADD0
+:1046800040F27330DEE70000FCED0E0010B50400D0
+:1046900003D103492C20FFF7CBF9204610BD0000C1
+:1046A000FCED0E0010B508B1032010BD0846FFF761
+:1046B0003FFC0178202901D0062010BDD0F802105F
+:1046C000C160C1880182017A8174002010BD10B5DB
+:1046D000FFF7DCFFFFF72CFC002181828161016282
+:1046E000C16601674167816700F12801816610BDDD
+:1046F0002DE9FC478146FFF7C9FFFFF719FC044687
+:10470000484600F06AF907462F4800268068CDE940
+:104710000004E069B0B1D4F878804546404500D245
+:1047200005462A4604F12801A069FBF7A3FE206F85
+:104730002844C4E91C60A8EB0500E0666019283035
+:10474000A06627E0206F60672667E666216A30462C
+:1047500021B1626AA161C4E907202CE0A06130E0C8
+:1047600004F11802616A82E84300E26E1AB38A42D9
+:1047700015D3A36E0A461946FBF77CFEE16EE0698D
+:10478000091AE166A16E0144A166606700214846EE
+:1047900009F042FD206A0028E2D1A66111E0A16E75
+:1047A000FBF768FEE06E2067E169091AE161A16923
+:1047B0000818A06105D069463846FEF703FDBDE83C
+:1047C000FC870020FBE70000C4E60E004360CA69D6
+:1047D0009A4204D38A6902600B67CB6103E001F15E
+:1047E000280202608B6700207047000010B589B175
+:1047F00002291CD101220E490E48FEF77FF802461D
+:104800000D4802210088BDE8104001EB00400BA1DB
+:1048100005F0A4BD06490122A1F1550007F014F9E5
+:10482000012203490348FEF769F80028F2D010BDC1
+:104830005D8B0020C0E80E0070020020436F756C95
+:1048400064206E6F7420726561642066726F6D20E3
+:104850004344432E204572726F723A203078257897
+:104860002E00000070B50D46040003D10BA1E1201D
+:10487000FFF7DEF8606818B908A1E220FFF7D8F862
+:104880006068006818B905A1E320FFF7D1F86068F7
+:10489000294602682046BDE8704010472E2E5C2E47
+:1048A0002E5C2E2E5C2E2E5C2E2E5C636F6D706F38
+:1048B0006E656E74735C6C69627261726965735C5B
+:1048C000757362645C6170705F757362642E6300FF
+:1048D00070B5084C050009D010342168002907D0B4
+:1048E00008682060496828468847F6E70834F4E7F6
+:1048F00070BD0000C41C0020054A012120B1012820
+:1049000005D19170FFF7E4BF51700020FAE77047BE
+:10491000C41C002010B5040003D10549C520FFF7D1
+:1049200087F80448C16B6160006CA06010BD000096
+:1049300090EB0E00F417002010B50021FEF7E2F90D
+:104940000021FEF77BF9007810BD40684968884275
+:1049500001D801207047002070470000F0B54FF0EB
+:10496000FF3622B11268D24300230A4D0DE03246D1
+:10497000FAE7C45C62400824D70700D037462F40CE
+:1049800087EA5202641EF7D15B1C8B42F1D3D043FD
+:10499000F0BD00002083B8EDEFF30580C005C00D29
+:1049A00010D0103840B2002806DA00F00F0000F1F5
+:1049B000E02090F8140D03E000F1E02090F80004EE
+:1049C000400970470F20704710B50121FEF79AF992
+:1049D0000021FEF733F9007810BD10B50121FEF774
+:1049E00091F90121FEF72AF9007810BDF0B514699C
+:1049F00006468DB020681546271DE0B1022920D05B
+:104A00000A2000906B4609AA304607F0B6FD002840
+:104A10000FD009A901A8009A07F0DAFB01AE96E8C9
+:104A20000F0005AE86E80F00236869683A4605A8BE
+:104A300098470DB0F0BD0DB03046BDE8F04007F02E
+:104A40003BBC6946304607F0CDFB0028F1D0236817
+:104A500069683A46684698470028EAD002980028D4
+:104A6000F5D1019870600120E3E753685B7813F09B
+:104A7000C00303D0402B03D00020704700F002B8E1
+:104A8000FFF7B4BF2DE9FF410B46516806461446B7
+:104A90004878334D00F00F0210F0300055F82250E6
+:104AA00006D0102806D0202808D0302856D13EE065
+:104AB00022694DE061690120087047E0022B28D18E
+:104AC000042A26D84FF0010869463046676907F086
+:104AD00089FB00281AD009E00B79226913FB002218
+:104AE0006846A84770B13878401C3870029820B1E9
+:104AF000616838784A799042EED3019870600298E4
+:104B000060BB02E04FF00008F7E7404604B0BDE8A4
+:104B1000F081D4E904300F79027817FB0233497928
+:104B20008A421BD2521C02701A46616810E0087853
+:104B30006169072A087009D1606801792069FBF76B
+:104B4000C1FC60682169806807F067FB22696168C1
+:104B500004B03046AC46BDE8F04160470020D5E7E0
+:104B6000ECE80E0010B5144C01202168C90302D5F1
+:104B70000004206008E011490A6812F0A90F04D06F
+:104B8000086800F056000860002002F0DBF90C49CC
+:104B9000042258B12068C00707D0088809A102EB99
+:104BA000004000BF05F0D6FB012010BD08880EA113
+:104BB00002EB0040F6E70000000400402005004042
+:104BC00068020020444655206D6F6465207265714F
+:104BD000756573746564207669612070696E2D72E5
+:104BE000657365742E000000444655206D6F646542
+:104BF0002062656361757365206170702069732040
+:104C00006E6F742076616C69642E0000FEB51849E1
+:104C10000446086808B1401E08601648D4E90153EC
+:104C200000880426227806EB00409DB10E682169B9
+:104C30000296CDE900312B46012A16D00EA210A112
+:104C400005F0AEFB6169002911D0E06803B0BDE852
+:104C5000F040084709680091012A04D006A217A174
+:104C600005F08BFBEEE71FA2F9E71EA2E7E7FEBD0A
+:104C7000780000202002002065726173650000004A
+:104C8000466C617368202573206661696C656420D9
+:104C90002830782578293A20616464723D25702C8B
+:104CA000206C656E3D307825782062797465732CB0
+:104CB0002070656E64696E6720256400466C6173C0
+:104CC0006820257320737563636573733A2061648C
+:104CD00064723D25702C2070656E64696E672025B6
+:104CE00064000000777269746500000070B52A4C9A
+:104CF000054686B0207838B9284A00212848FDF7B3
+:104D000005FDE8BB01202070254C4FF48076082D6E
+:104D10003FD2DFE805F00F232E3E3E043E0401F0B3
+:104D2000A1F868BB2068FDF759FD48BB304601F08B
+:104D300083F82AE01A49142218316846FBF79AFBD7
+:104D400044F6CD4002900190FF204FF0A0418DF835
+:104D500001000491684600F0B5FFE6E742F26664A0
+:104D6000204601F007F806B02046BDE8704001F08B
+:104D700011B840F6CD4501F075F808B9294600E0B4
+:104D800005E022681046FDF705FD002801D0FDF77B
+:104D900017FC06B070BD000024000020054E0E0078
+:104DA00070E30E0010B50446032806D0042C04D08E
+:104DB000062C0ED0072C04D10BE00749002001F08F
+:104DC00071FC06480168002905D02046BDE8104066
+:104DD0000847FEF7E5FE10BD695A0E0028000020C6
+:104DE00010B50446062802D1002003F04FF904480C
+:104DF0000168002903D02046BDE81040084710BDD7
+:104E00007400002010B5024640F6CD41FDF7C2FC0B
+:104E100008B1FDF7D5FBBDE810400120FEF7F8BE54
+:104E200070B5427805460C46012A07D00E4802218B
+:104E3000008801EB00400DA105F090FA28780828C1
+:104E40000BD16088401E81B26180208800280AD082
+:104E5000002908D160800320287029462046BDE83B
+:104E6000704007F0BBBB70BD6C020020444655206B
+:104E70007265717565737420636F6D706C657465B0
+:104E800064207769746820726573756C743A203099
+:104E90007825780010B50021024801F014FA80F35B
+:104EA000100010BDE86100204FF4A07202EB8101F8
+:104EB00089B200F0EFBB0068D0F80405704700002D
+:104EC0002DE9F04715460E46040003D134492F2042
+:104ED000FEF7AEFD1EB932493020FEF7A9FD1DB91F
+:104EE0002F493120FEF7A4FD60792E49DFF8B48008
+:104EF000DFF8B49041F82050617908F1040808EB1C
+:104F0000C100007938B10824B9F80000022101EB92
+:104F1000004026A13FE035882768B5F5805F03D3C0
+:104F20002BA1FD20FEF784FDC7F80855B67894F94B
+:104F30000450082E03D331A14520FEF779FD002D42
+:104F40004FEA461006DA05F00F0101F1E02181F881
+:104F5000140D03E005F1E02585F8000494F9041030
+:104F6000012201F01F0302FA03F04909890001F14F
+:104F7000E021C1F88002C1F80001617908EBC101AC
+:104F80000A71617948F83140B9F80000032101EB5A
+:104F90000040002424A105F0DDF92046BDE8F0879B
+:104FA00048EE0E00580100204002002052544320D9
+:104FB000696E7374616E636520616C72656164799A
+:104FC00020696E697469616C697A65642E000000FD
+:104FD0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6DCC
+:104FE0006F64756C65735C6E7266785C68616C2F5B
+:104FF0006E72665F7274632E680000002E2E5C2E47
+:105000002E5C2E2E5C2E2E5C2E2E5C696E746567D7
+:10501000726174696F6E5C6E7266785C6E726678CF
+:105020005F676C75652E68005254433A20696E695B
+:105030007469616C697A65642E00000090F904005F
+:10504000012100F01F0291404009800000F1E020A2
+:10505000C0F8001270470A46022100F007BB4FF467
+:10506000827100F017BB000010B5040003D10449A1
+:105070006120FEF7DDFC20680121016010BD000009
+:1050800048EE0E0010B5040003D104496720FEF776
+:10509000CFFC20680121416010BD000048EE0E00E9
+:1050A0002DE9F843994616460F46050003D12B49D2
+:1050B0008620FEF7BDFC29684FF480344FF4A070C1
+:1050C000BC4000EB870080B226F07F46C1F8084361
+:1050D0002968C1F84843296800220A5008580090FE
+:1050E000286800EB8701D1F84005C1F840652968C0
+:1050F000D1F804151A4F401A20F07F404FF00408F1
+:10510000012809D1398808EB014016A105F022F9E0
+:1051100021494FF4046088472868C0F8444329684F
+:10512000D1F80435F01A20F07F40020201D540F09A
+:105130007F40C9F1000290420BDD022809DC39886A
+:10514000324608EB014015A105F00FF90D20BDE82E
+:10515000F883C1F804430020F9E7000048EE0E0090
+:10516000400200205254433A2044656C6179206922
+:105170006E74726F64756365642064756520746F06
+:10518000207269736B206F66207072652D6669727C
+:10519000696E672E00000000E1E70E005254433AAA
+:1051A0002057696E646F77656420636F6D706172FC
+:1051B00065207365742074696D656F75742028614E
+:1051C00062735F76616C75653A25642C20636F7538
+:1051D0006E7465723A2564292E00000010B50446ED
+:1051E000010600F00F00092804D306494FF42B7084
+:1051F000FEF71EFC6FEA0460C10F204661F31F102A
+:1052000010BD000088DE0E0070B50546000605F0F2
+:105210000F0402D5092C09D301E0092C08D307A1FA
+:1052200040F29920FEF704FC280601D5124801E05F
+:105230001148903800EB041070BD00002E2E5C2E3B
+:105240002E5C2E2E5C2E2E5C2E2E5C636F6D706F8E
+:105250006E656E74735C647269766572735F6E728C
+:10526000665C757362645C6E72665F6472765F75AD
+:105270007362642E63000000681D002010B50446B0
+:10528000010600F00F00092804D303494FF41F70F2
+:10529000FEF7CEFB204610BD88DE0E002DE9FC4156
+:1052A00080461F4615460E4600240D4800F0F2FFCA
+:1052B00038B11120BDE8FC8106EB043005F0F0F9AF
+:1052C000641CAC42F8D1064800F0DBFFCDE9005782
+:1052D000334600220221404600F0ACF90020E9E705
+:1052E0008401002010B508F0A9FD8020FFF78CFF95
+:1052F000817B0124032902D00068002809D1802085
+:10530000FFF76CFF8440E143BDE81040014800F026
+:10531000CABF10BDAC000020812005F053BB822025
+:1053200005F050BB832005F04DBB842005F04ABB3F
+:10533000852005F047BB862005F044BB872005F09B
+:1053400041BB882005F08EBB38B508F077FD002002
+:10535000FFF75AFF817B0124032905D0006868B15B
+:10536000BDE8384004F053B80020FFF737FF844011
+:10537000E143BDE838400A4800F095BF0020FFF740
+:105380002DFF8440E143064800F08DFF05480449A5
+:10539000C0680C39009049686846884738BD0000ED
+:1053A000AC00002080E50E00012005F09DBB02202E
+:1053B00005F09ABB032005F097BB042005F094BBD1
+:1053C000052005F091BB062005F08EBB072005F0F7
+:1053D0008BBB000038B5082408F030FD2046FFF7ED
+:1053E00013FF817B032915D00068002812D12046C5
+:1053F000FFF7F4FE01218140C943074800F053FF45
+:1054000006480549406900900C398DF8024049680A
+:105410006846884738BD0000AC00002080E50E00DB
+:1054200070B5154804680460BFF36F8FBFF34F8FEA
+:10543000BFF36F8FBFF34F8F03F03EFE38B10F48BD
+:10544000016921F0011201F00111144301610126EB
+:105450006CB194FAA4F0B0FA80F52846FEF7F3FA9E
+:1054600006FA05F18C43294608F080FEF0E7BDE816
+:10547000704008F027BD00006C740240A0000020BE
+:1054800010B5054CA078FFF7A9FE0146A078BDE84D
+:10549000104008F06BBE0000A0000020F8B51A48CC
+:1054A00000681A4DC6B2A878FFF798FE012404FAE6
+:1054B00000F12889EA68C04380B21043014202D05B
+:1054C000A87808F0CBFD06F08000A8700020FFF758
+:1054D00085FE04FA00F68020FFF780FE04FA00F053
+:1054E00006430A48F1430C3000F0DDFE8020FFF750
+:1054F00075FE8440A86804430548AC60006A0090CB
+:10550000696868468847F8BD80740240A0000020A2
+:1055100080E50E0038B5002000900B480068ADF81B
+:1055200002008820FFF75AFE012505FA00F4082042
+:10553000FFF754FE054985402C43886804438C607E
+:1055400049686846884738BD20750240A0000020A1
+:1055500070470000F8B51C480568284605F06AFB4E
+:10556000BFF36F8FBFF34F8F184E194CE80506D568
+:1055700001206070706A0090616868468847A805DD
+:105580004FF0000705D56770B06A00906168684603
+:105590008847680516D56078002813D005F054FBBD
+:1055A00020B10CA140F2C540FEF742FA67701849DD
+:1055B00001200860582005F04FFBF06A00906168F8
+:1055C00068468847F8BD00000074024080E50E0080
+:1055D000A00000202E2E5C2E2E5C2E2E5C2E2E5C2B
+:1055E0002E2E5C636F6D706F6E656E74735C64728B
+:1055F00069766572735F6E72665C757362645C6E09
+:1056000072665F6472765F757362642E6300000079
+:1056100008750240054908B50020487088700448A4
+:105620004068009049686846884708BDA00000208F
+:1056300080E50E002DE9F04387B00446DDE90E89D0
+:1056400080681D4616460F4600280BD01821684674
+:10565000FAF738FF02A88DF8007080E86003A168AF
+:105660006846884707B0BDE8F083000070B516466D
+:105670000C46050003D10649B920FEF7D9F9286880
+:10568000C0F84443002E02D02868C0F8044370BD1F
+:1056900048EE0E0038B50C46050003D10749CA2074
+:1056A000FEF7C6F92868015929B1002101510059B6
+:1056B0000090012038BD002038BD000048EE0E00EB
+:1056C0000B2803D30B38C0B200F00AB870470000B3
+:1056D0000249002208780A70704700007C00002010
+:1056E000014908700B2070477C000020014901200F
+:1056F00008707047690000202DE9FE4307004FF055
+:105700002000904689464FF00106029004D12A49B4
+:105710004FF4FA70FEF78CF9284C04254346208894
+:105720004A4605EB004026A104F01FFE02A93348BB
+:10573000CDE9000143464A463149A0F59A7001F08F
+:10574000DDFA020007D02088012101EB00402DA1E5
+:1057500004F004FE2CE007F16F0120220F462748D9
+:10576000FAF7C2FE28B32088022101EB004032A1E3
+:1057700004F0F0FD208837A105EB004004F0EAFDBD
+:105780002088202205EB0040394604F08FFD208858
+:1057900035A105EB004004F0DDFD2088202205EB5B
+:1057A0000040164904F082FD04F074FC0028FBD18F
+:1057B00000263046BDE8FE8324ED0E002C020020BA
+:1057C0004861736820766572696669636174696FA0
+:1057D0006E2E204669726D776172652073746172F6
+:1057E0007420616464726573733A20307825782C74
+:1057F0002073697A653A203078257800A41C00204F
+:10580000ECE30E00436F756C64206E6F742072754C
+:105810006E20686173682076657269666963617479
+:10582000696F6E20286572725F636F6465203078DF
+:105830002578292E00000000486173682076657283
+:10584000696669636174696F6E206661696C65641D
+:105850002E0000004578706563746564204657200B
+:10586000686173683A00000041637475616C20469A
+:105870005720686173683A0010B50F4C48F2035125
+:10588000031B48F21652A04211D007DC00280AD0B0
+:105890000A4BC01808D0012804D10BE00A2B01D014
+:1058A0000D2B07D0104610BD48F2015010BD48F234
+:1058B000025010BD084610BD0202F00000FE0FFFAE
+:1058C0002DE9FC5F0646DFF804A1984615460F4611
+:1058D0004FF0040BB1420BD1BAF8000033460BEB8A
+:1058E00000403A463AA104F040FD0020BDE8FC9F8C
+:1058F00004D243494FF02900FEF79AF8B8F1000F9F
+:1059000003D13F492A20FEF793F8300503D03C49E4
+:105910002B20FEF78DF8B81B040B03D138492E203D
+:10592000FEF786F80020009005F6FF704FEA103968
+:1059300001F08EF84046A04500D20446A04641E062
+:105940004946C14504D808462C46CDF8049004E0E9
+:1059500040464FEA0834CDF8048001460022304624
+:1059600001F02CFE0028C1D10094BAF80010334693
+:105970000BEB01403A4623A104F0FFFC601E00F04F
+:105980000300221A002339463046D21C01F0A8FE3B
+:105990000028ABD101992448A9EB01092D1B016B0B
+:1059A0002644214401632744002002F079FA009044
+:1059B00040B1BAF80000012101EB00401BA104F046
+:1059C000C9FC01E0002DBBD100988FE768020020E0
+:1059D0004E6F20636F7079206E6565646564207317
+:1059E00072635F616464723A20307825782C206499
+:1059F00073745F616464723A203078257800000027
+:105A0000E4E90E00436F7079696E6720307825787D
+:105A100020746F20307825782C2073697A653A20BD
+:105A20003078257800000000F41700204661696C8A
+:105A3000656420746F20777269746520696D616791
+:105A40006520636F7079696E672070726F67726529
+:105A5000737320746F2073657474696E677320703C
+:105A60006167652E0000000004480321008801EBF7
+:105A7000004003A104F06EFCFEF792F868020020DB
+:105A8000496E61637469766974792074696D656FB4
+:105A900075742E0001494160002070475CE80E00DB
+:105AA0002DE9FC5F0E008346DDE90C47C6F10000DE
+:105AB00098469246814600D40846012503E000BF7F
+:105AC00090FBFAF06D1C5045FADAA84500D945461E
+:105AD00024B1002E01DB780700D5641EB80702D57B
+:105AE000B8F1000F0AD0F80708D13CB1A54205D2A1
+:105AF00020215846641EFEF711F9F6E7002E02DA5F
+:105B00004E462D2102E0780703D52B215846FEF79B
+:105B100005F907F0030002280BD1B8F1000F08D1F6
+:105B20003CB1A54205D230215846641EFEF7F6F876
+:105B3000F6E7CDE90047434652463146584607F05E
+:105B4000B9FEBDE8FC9F000010B5024600201268B7
+:105B5000930702D0530702D410BD500719D502F0A5
+:105B60000300012807D002280BD00D494FF4917093
+:105B7000FDF75EFF0BE0C2F383100B68801C184436
+:105B800004E00223086803EB9252104408600120ED
+:105B900010BD086800EB9253C2F38910401CEEE779
+:105BA00000F00E0002480068002800D00120704775
+:105BB0008401002038B54FF440531A4A5D6800F55F
+:105BC0000051954204D04868904201D1012400E080
+:105BD0000024954224D14868904221D11878142895
+:105BE00001D95A6900E000220F48B2FBF0F30A78AD
+:105BF000142A01D9496900E00021B1FBF0F0834289
+:105C000003D0012409A2009002E0002409A2009020
+:105C10000A480321008801EB004009A104F0ADFB14
+:105C2000204638BDDBE5B15140420F006D616A6F1F
+:105C3000720000006D696E6F720000002C0200207F
+:105C4000536F66744465766963652075706461742A
+:105C50006520697320612025732076657273696FF2
+:105C60006E207570646174652E2043757272656E66
+:105C7000743A2025642E204E65773A2025642E0044
+:105C80000268134602E08A4204D01268002AFAD160
+:105C90000B600160704770B5054608680C464A689D
+:105CA00086682846314606F0D9F96068286104F113
+:105CB0000C00686170780221B1EB901F01D1241DA6
+:105CC0002C6170BD2DE9F041264D0446A87818B12D
+:105CD00025495B20FDF7ACFE1CB923495C20FDF78C
+:105CE000A7FE6078D0B3A178884237D9E078A8B30E
+:105CF000E06898B354211B48FAF7E4FB19481422D2
+:105D000021460C30FAF7B6FB01266E70A078E178D8
+:105D1000174A0844A88000202870E068A860287B03
+:105D200085F82000E068A86220696862FF2085F895
+:105D300021000C490D482031E86201F110000746AE
+:105D400000F0F4F800280AD1AE70A078E178084499
+:105D5000C1B23846BDE8F04100F0E0B80720BDE828
+:105D6000F0810000782000208CEE0E00E8E70E00A5
+:105D7000B55D0E0070B5054C0546A07818B904490C
+:105D80009F20FDF755FE256170BD000078200020A2
+:105D90008CEE0E0070B5054C0546A07818B9044984
+:105DA000A720FDF745FE656170BD0000782000204A
+:105DB0008CEE0E0070B51D4CA07818B91C492A2035
+:105DC000FDF736FE1B48016800292BDC617871B1B4
+:105DD000627BE17BA388551A9D4206DC002161703D
+:105DE000A28061690DE0491D0DE058180EE0A37B0B
+:105DF000E27BA1889D188D4207D301216170A380A9
+:105E000021690029EFD1016001E0881AA0800748CC
+:105E10002179303000F082F8002805D0BDE87040CC
+:105E2000FCF7CEBBFF39EEE770BD00007820002004
+:105E30008CEE0E0080010020084A10B592780446CE
+:105E4000012A03D006498B20FDF7F2FD21460348C5
+:105E5000BDE81040303000F0DBB8000078200020B2
+:105E60008CEE0E00014800F0F9B80000A8200020D8
+:105E70002DE9FF410026264800F009FA2448001FBA
+:105E8000074600F004FA234C60680090A56800E023
+:105E900000986946284004EB80000C30FFF754FE60
+:105EA0000028F5D101AA009901EA050304EB830358
+:105EB000491CDB6842F82030401C00910228F2D3D4
+:105EC000019800F0030001281AD002280ED01249D0
+:105ED0004FF4AF70FDF7ACFD384600F0D5F908B1CE
+:105EE0000098606004B03046BDE8F081019803215D
+:105EF00001EB90500099BDF80A6001EB900005E0BD
+:105F00000198BDF80A60C0F3831008440090E3E7ED
+:105F1000E4610020CC21002000F00E0082788A424B
+:105F200001D207207047C170002070472DE9F04171
+:105F30000646007917460D4618B127497720FDF728
+:105F400077FDA86818B924497820FDF771FD6868C5
+:105F500018B921497920FDF76BFD687818B91E49F9
+:105F60007A20FDF765FDB7612878AF683070A868C2
+:105F7000B060A868F060686830626878B07000242B
+:105F8000E868164A2146F061FCF7C0FB002821D1E1
+:105F900018E0F80714D02546302C04D310A140F2A5
+:105FA000A110FDF745FD202D02D24FF0A04002E0E8
+:105FB000164805F01F0500EB85000321C0F8001707
+:105FC0007F08641C002FE4D1304606F0A2F90120BE
+:105FD00030710020BDE8F081D0EE0E00E7C40E0065
+:105FE0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6DAC
+:105FF0006F64756C65735C6E7266785C68616C5C0E
+:106000006E72665F6770696F2E6800000003005053
+:1060100070B5044600790D4618B90F49A720FDF761
+:1060200007FDA068284203D10B49A820FDF700FD19
+:10603000022020712046E56006F06BF9A068284335
+:10604000A06000202075A569A061204606F04BFAEB
+:106050000020A56170BD0000D0EE0E0070B50446B2
+:106060000079022803D00949BD20FDF7E1FCE06971
+:106070000068FCF7B3FB0546204606F04AF90DB16F
+:10608000284670BD01202071002070BDD0EE0E00AA
+:1060900070B500224FF48051104600F00BFBF8B9A8
+:1060A00019480022C0F57E2100F004FBC0B94FF46E
+:1060B0000041164804F0D8F990B903F0D5FF144C0C
+:1060C000032514A1208805EB004004F043F900BF2C
+:1060D00003F0E0FF0028FBD1154800F007FC08B1F1
+:1060E000FCF76EFA03F0D6FF0028FBD100F0F6F9BA
+:1060F000208810A105EB004004F02CF903F0CAFF42
+:106100000028FBD170BD000000000E0001270E002A
+:10611000680200204F70656E2055534220626F6FF9
+:10612000746C6F616465722073746172746564006D
+:10613000ED4C0E004166746572206D61696E000061
+:106140002DE9F05FC7888A46191D1646B1FBF7F2A4
+:10615000B1FBF7F507FB121999193944C91CB1FBBA
+:10616000F7F104464079C9B2DDF828B0884206D27A
+:1061700017499420FDF75CFC01E024686D1E002D9A
+:10618000FBD1A846A7EB0905B5421AD81CE000BF11
+:10619000BBF1000F06D004EB09010AEB08002A4608
+:1061A000091D05E004EB09000AEB08012A46001D61
+:1061B000FAF760F92468761B4FF00009A844B7424B
+:1061C00001D9354600E03D46002EE1D1BDE8F09F03
+:1061D00064EF0E0030B5024659B104F071F90021A8
+:1061E000074C09E004EB810315685B88AB4202D1E0
+:1061F0001160002030BD491C8142F3D3052030BD21
+:106200001002002010B531B1B2FBF3F403FB1424EB
+:106210001CB1092010BD0E2010BD0160002141609D
+:1062200081608281C381084610BD70B50C46054669
+:10623000F9F7F4FF002802D021882868084470BDCF
+:1062400010B50A8849888A4203D1FAF729F8012053
+:1062500010BD002010BD70B50C460546FAF703F8D6
+:10626000002802D061882868084470BD10B50A88EB
+:1062700049888A4203D1F9F7EDFF012010BD0020C3
+:1062800010BD002100F00FB8002100F012B801216C
+:1062900000F01EB8012100F011B808B56A46FAF7FF
+:1062A00054F8009808BD08B56A46FAF734F8009823
+:1062B00008BD08B56A46FAF72EF808BD08B56A4663
+:1062C000FAF71CF808BD08B56A46FAF70BF808BDDE
+:1062D00008B56A46FAF712F8009808BD08B56A468C
+:1062E000FAF740F8009808BD70B5040003D113A177
+:1062F000FE20FDF79DFB00252846FDF72BFB2068BF
+:1063000062680168914214D9491E01600D781CB978
+:1063100018A1C220FDF78CFBA08AE16805FB0015DF
+:106320002068217A0278891A0279C9B28A4200D299
+:1063300001710020FDF73CFB284670BD2E2E5C2E1F
+:106340002E5C2E2E5C2E2E5C2E2E5C636F6D706F7D
+:106350006E656E74735C6C69627261726965735CA0
+:1063600062616C6C6F635C6E72665F62616C6C6FB5
+:10637000632E63002E2E5C2E2E5C2E2E5C2E2E5C49
+:106380002E2E5C636F6D706F6E656E74735C6C69DE
+:10639000627261726965735C62616C6C6F635C6E82
+:1063A00072665F62616C6C6F632E630070B50C4641
+:1063B000050004D110A140F22110FDF739FB24B9EA
+:1063C0000DA14FF49170FDF733FB0020FDF7C2FAE9
+:1063D0001DB91749CF20FDF72BFBE8682A68211A61
+:1063E000A88AB1FBF0F11068431C13600170BDE88E
+:1063F00070400020FDF7DCBA2E2E5C2E2E5C2E2E77
+:106400005C2E2E5C2E2E5C636F6D706F6E656E74ED
+:10641000735C6C69627261726965735C62616C6CF9
+:106420006F635C6E72665F62616C6C6F632E63009B
+:1064300074630E0010B5040002D0206830B901E08A
+:106440000E2010BD17A1D920FDF7F2FA606818B927
+:1064500014A1DA20FDF7ECFAA06818B911A1DB202D
+:10646000FDF7E6FAE06818B90EA1DC20FDF7E0FAC6
+:10647000A08A18B90BA1DD20FDF7DAFA207A61684D
+:106480002268401AC0B2116004E0226811684B1CF7
+:1064900013600870401EC0B2F7D221680020087156
+:1064A00010BD00002E2E5C2E2E5C2E2E5C2E2E5C3F
+:1064B0002E2E5C636F6D706F6E656E74735C6C69AD
+:1064C000627261726965735C62616C6C6F635C6E51
+:1064D00072665F62616C6C6F632E63002DE9F04140
+:1064E000164C4FF4805204272088154607EB0040D5
+:1064F00013A103F033FF4FF0E026D6F88021208867
+:106500001DA107EB004006F5C07603F027FF7017CA
+:106510003060C6F8000101F0A1F930B120880121F6
+:1065200001EB00401FA103F015FF03F0B3FD0028AD
+:10653000FBD12846BDE8F04100F050B868020020C9
+:1065400052756E6E696E67206E72665F626F6F74F1
+:106550006C6F616465725F6170705F737461727497
+:10656000207769746820616464726573733A2030BF
+:10657000782530387800000044697361626C696E78
+:106580006720696E74657272757074732E204E5632
+:1065900049432D3E494345525B305D3A20307825D2
+:1065A000780000004661696C65642072756E6E69E2
+:1065B0006E67206E72665F6466755F6D62725F699A
+:1065C00072715F666F72776172645F616464726535
+:1065D00073735F73657428290000000070B5064668
+:1065E0001F4888B0C0F58011002200F063F8021E39
+:1065F0004FF0FF3507D01B480121008801EB004018
+:1066000019A103F0ABFEEFF30580D6E90046C00503
+:10661000C00D4FF0000181F3148881F3108881F3DD
+:10662000118881F3138813D020221D496846F9F799
+:1066300021FF203C2022694620460696F9F71AFFE2
+:106640006FF0060229462046F9F7E4FD08B070BD58
+:1066500008B0324629462046BDE87040F9F7DABD59
+:1066600000000E0068020020436F756C64206E6F9E
+:10667000742070726F7465637420626F6F746C6FD6
+:106680006164657220616E642073657474696E67FD
+:10669000732070616765732C20307825782E000098
+:1066A000B8E30E000A4601460148006807F0C4B886
+:1066B000D8E30E0070B50B0502D1B0F57F2F01D9DC
+:1066C000072070BD0AB1062500E00225104A114BD3
+:1066D0001468082C01D3042070BD03EB0416C6F81F
+:1066E0000008C6F80418C6F80858641C146003EBC8
+:1066F0000414D4F8F0678642EAD1D4F8F4678E42E5
+:10670000E6D1D4F8F847AC42E2D1002070BD0000D9
+:106710002C00002000E001402DE9F0473D4C04250D
+:106720003B4E2088002705EB00403BA103F012FE02
+:10673000B06801280FD0A52816D0AA281DD0AC28F3
+:10674000208824D0032101EB00403CA103F002FE8D
+:106750000020BDE8F08720883FA105EB004003F052
+:10676000F9FDFBF783FE10E020883EA105EB004019
+:1067700003F0F0FD06F0C0F810E020883CA105EB26
+:10678000004003F0E7FDFDF767F9024608E005EB7E
+:1067900000403AA103F0DEFD06F07EF90246012733
+:1067A0004FF0010932B12188B36809EB014037A1EC
+:1067B00003F0DBFD304600F057FCDFF804810021D8
+:1067C00088F800103F4801F06BFB064698F800007F
+:1067D00020B93D4940F27910FDF72AF946B12188E8
+:1067E00009EB014039A103F0B5FD03263046B0E7BF
+:1067F0000126002FFAD0012000F0A4FB0028F5D0DC
+:106800002088394905EB004003F0A4FD0226EDE79E
+:106810001818002068020020456E746572206E72A0
+:10682000665F626F6F746C6F616465725F66775FDD
+:106830006163746976617465000000004E6F2066C4
+:1068400069726D7761726520746F20616374697617
+:106850006174652E0000000056616C69642041700F
+:106860007000000056616C69642053440000000011
+:1068700056616C696420424C0000000056616C69EE
+:1068800064205344202B20424C0000004163746973
+:10689000766174696F6E206661696C6564207769E2
+:1068A0007468206572726F72202564202862616EA0
+:1068B0006B20636F64653A203078257829000000EA
+:1068C00069000020ED560E00E4E90E00436F756C80
+:1068D00064206E6F742077726974652073657474B8
+:1068E000696E67732E0000007CEA0E0070B5304CB4
+:1068F0000546042620882FA106EB004003F02AFD60
+:1069000032480560002001F035FA002843D1FFF736
+:1069100003FF20B101281FD002283CD104E000254C
+:10692000FEF720F910B933E042F2107500F090F84C
+:10693000274A20211820FBF7CDFE08B1FBF740FEC7
+:1069400024480168C90703D0016841F001010160D2
+:1069500000F05CFFF8B901E0FDF722F91E49284676
+:10696000FFF7A0FE1D4800F009FFA0B920881CA178
+:1069700006EB004003F0EEFC00F058F8FBF78AFE4F
+:1069800003F088FB0028F7D120BF40BF20BFF3E70A
+:1069900001F0CCF908B1032070BDFFF79FFD2088FE
+:1069A000012101EB004012A103F0D4FCF3E7000049
+:1069B00068020020496E206E72665F626F6F746CB1
+:1069C0006F616465725F696E697400002800002061
+:1069D0007802002000040040695A0E00A54D0E0008
+:1069E000456E746572206D61696E206C6F6F70000A
+:1069F00053686F756C64206E6576657220636F6D89
+:106A00006520686572653A204166746572206E7211
+:106A1000665F626F6F746C6F616465725F617070E6
+:106A20005F737461727428290000000010B504F0CF
+:106A30001FF9002803D0BDE8104007F013BC10BDBB
+:106A40000A4601460148406806F0F6BED8E30E004B
+:106A50002DE9F041224C207800283FD104F008F9BC
+:106A6000204E03274FF0010800282FD01E48006851
+:106A70001EA1450930882A4607EB004003F06EFC52
+:106A800005EB4500850842F21070854201D20120D5
+:106A900000E00020607007F0E5FB607820B9124844
+:106AA00008300068C0070AD030882A4607EB00404B
+:106AB00014A103F053FC1F492846FFF7C1FF4FF014
+:106AC000E0214FF48030C1F8000105E030881AA1C0
+:106AD00007EB004003F03EFC84F80080BDE8F08145
+:106AE0006A0000201C020020040501405744542085
+:106AF000656E61626C6564204352563A2564206D70
+:106B0000730000005374617274696E6720612074B1
+:106B1000696D657220282564206D732920666F7267
+:106B20002066656564696E67207761746368646F69
+:106B3000672E0000A1E20E00574454206973206EB6
+:106B40006F7420656E61626C6564000000F18040C6
+:106B50000068002800D00120704708B500F180408F
+:106B6000002101600068009008BD70B504460D4624
+:106B70002022083000F078F9202205F1200104F1EC
+:106B8000280000F071F9002070BD0000F0B599B048
+:106B90000D4621491E9E944607460160202B00D3D6
+:106BA00020231C461A46614611A800F05DF92022F8
+:106BB000314601A800F026F918480121FFF783FBB0
+:106BC000BFF35F8F002618B148F2045019B0F0BD32
+:106BD000FDF704F911AB01AA05F10801384600944C
+:106BE000FAF78EFD0446FDF7EBF80C4D28680128F6
+:106BF00003D00BA16D20FCF71BFFBFF35F8F2E604E
+:106C000044B11448C44202D148F24250DEE748F28F
+:106C10001650DBE70020D9E7DD55AABB7000002045
+:106C20002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6369
+:106C30006F6D706F6E656E74735C6C696272617299
+:106C40006965735C6D757465785C6E72665F6D7492
+:106C5000782E68007CF70FFF70B516460C46054687
+:106C600000F0E9F800280ED1AA791946304600F064
+:106C7000EFF8002807D131462046FFF776FF0028BD
+:106C800001D10149216070BD7052464D2DE9F84F88
+:106C90006C460E46D4E90A7905469A46904616494E
+:106CA000304600F0BCF80028A54611D1706849466E
+:106CB00040794200384600F0CBF80028A54607D1BD
+:106CC000B8F1000001D02DB107E0A54648F2105000
+:106CD000BDE8F88FAAB06D464DB182B0024653466A
+:106CE000314628460097FFF751FFA546F0E748F2E6
+:106CF0001550A546ECE700007052464D2DE9F041D5
+:106D00001D46DDE906871646044600F02DF80028EA
+:106D10000DD12A463146204600F03CF8002806D125
+:106D20003A4641462046BDE8F04100F002B8BDE8D1
+:106D3000F08170B515460E46044607F083FA002828
+:106D400007D13EB160682968C268914205D248F215
+:106D5000145070BD48F2135070BD83682A46314606
+:106D60002046BDE87040184710B550B161B1416090
+:106D7000096804468847002802D1054820600020A1
+:106D800010BD48F2015010BD48F2105010BD000077
+:106D90006E52464870B515460E46044607F052FA44
+:106DA00000280BD146B155B160682A463146436888
+:106DB0002046BDE87040184748F2105070BD0020D2
+:106DC00070BD00002DE9F0410B480C4D0C4F401BED
+:106DD000C60801203870002406E000BF55F83400D2
+:106DE0008047002805D1641CB442F7D302203870D4
+:106DF0000020BDE8F081000048F40E0040F40E00D1
+:106E00006C00002070B514460D46064600F02CF8C4
+:106E1000291930192246BDE8704000F025B828B184
+:106E20000068884205D048F24050704748F2105040
+:106E300070470020704728B139B10022C1E9002015
+:106E40001046704748F21050704748F21350704790
+:106E500020B1914205D048F21150704748F21050CD
+:106E6000704700207047000070B516460C460500BC
+:106E700003D10AA11F20FCF7DBFD1CB907A12020CC
+:106E8000FCF7D6FDA919491E04E000BF14F8010B58
+:106E900001F80109A942F9D270BD00002E2E5C2E26
+:106EA0002E5C2E2E5C2E2E5C2E2E5C636F6D706F12
+:106EB0006E656E74735C6C69627261726965735C35
+:106EC00063727970746F5C6E72665F6372797074EE
+:106ED0006F5F7368617265642E63000070B50D4664
+:106EE000040003D107A10D20FCF7A2FD6019401E8C
+:106EF00005E02178027804F8012B00F80119A0427E
+:106F0000F7D270BD2E2E5C2E2E5C2E2E5C2E2E5CAB
+:106F10002E2E5C636F6D706F6E656E74735C6C6942
+:106F2000627261726965735C63727970746F5C6EB2
+:106F300072665F63727970746F5F736861726564A3
+:106F40002E6300002DE9F041174C074604252088E8
+:106F500016A105EB004003F0FDF91B4E306A012835
+:106F600004D0208819A105EB00400FE09FB1F06923
+:106F700088B100F055F80022B169FDF7EFFCF16926
+:106F8000814208D0208819A105EB004003F0E2F906
+:106F90000020BDE8F081208819A105EB004003F036
+:106FA000D9F90120F5E7000068020020456E7465FC
+:106FB00072206E72665F6466755F6170705F697380
+:106FC0005F76616C69640000F41700205265747587
+:106FD000726E2066616C736520696E2076616C69E3
+:106FE000642061707020636865636B00526574751E
+:106FF000726E2066616C736520696E204352430097
+:1070000052657475726E20747275652E20417070B1
+:10701000207761732076616C69640000AFF30080B3
+:107020004FF44050074A4168914207D18068411EA1
+:10703000C1F30B01401A00F6FF7070474FF4805007
+:1070400070470000DBE5B15100B5FFF7E9FF0549E6
+:1070500089690A18401E0844C0F30B00101A00F694
+:10706000FF7000BDF41700200021016041608160C5
+:107070000148016370470000F41700202DE9FF5F0D
+:10708000854D042485A1288804EB004003F062F9B3
+:1070900028888AA104EB0040009A03F05FF9019868
+:1070A00008B18CA200E08DA228888EA104EB0040DC
+:1070B00003F054F9029808B186A200E087A228885C
+:1070C0008DA104EB004003F049F9039808B181A2B7
+:1070D00000E082A228888CA104EB004003F03EF976
+:1070E0004FF4405041688E48814201D179A200E0BE
+:1070F0007AA228888BA104EB004003F02FF928889E
+:107100008CA104EB004003F025F98E4E28888EA157
+:1071100004EB0040B369326A03F027F9288892A192
+:1071200004EB0040736AF26A03F01FF94FF00008A5
+:10713000DFF854B2A946A2461AE00127C0B10128DF
+:1071400020D0B8F1020F2CD09049A420FCF770FC9D
+:1071500000255D4503D98D49A920FCF769FC8C48C1
+:107160000099401BA0F5405088421DD201261CE02A
+:10717000FFF76AFF0546029888B17248006A012845
+:107180000BD00CE0FFF74CFF0546039828B94FF4ED
+:10719000405041686248814201D00127D9E7002769
+:1071A000D7E74FF48055D4E700260198B9F80010CE
+:1071B00046EA00040AEB0140424676A103F0CEF80D
+:1071C000B9F800102A460AEB014075A103F0C6F891
+:1071D0000EB140A200E041A2B9F800104D460AEB02
+:1071E000014075A103F0BAF80FB13AA200E03BA24A
+:1071F0002888A94655460AEB004075A103F0AEF871
+:107200000CB134A200E035A2B9F8000075A105EB7D
+:10721000004003F0A3F8BC4308D0B8F1020F05D238
+:1072200008F10100C0B28046022886D95EB1B9F8E3
+:107230000000022101EB00406FA103F08BF8042055
+:1072400004B0BDE8F09FB8F1020F09D3B9F80010FF
+:107250000AEB014073A103F07DF800F0D3FE02E0D9
+:10726000B8F1000F0AD0B9F800100AEB014074A180
+:1072700003F070F833481830FFF7F6FE314A00206B
+:1072800010610120506102F12400FFF7EDFE00982B
+:1072900050620020D4E7000068020020456E74654B
+:1072A00072206E72665F6466755F63616368655FB6
+:1072B00070726570617265282900000072657175D1
+:1072C000697265645F73697A653A20307825782E33
+:1072D00000000000747275650000000066616C7348
+:1072E0006500000073696E676C655F62616E6B3A82
+:1072F0002025732E000000006B6565705F61707063
+:107300003A2025732E0000006B6565705F736F6611
+:10731000746465766963653A2025732E0000000069
+:10732000DBE5B15153445F50524553454E543A202A
+:1073300025732E0042616E6B20636F6E74656E74F0
+:10734000733A0000F417002042616E6B2030206316
+:107350006F64653A203078253032783A2053697A64
+:10736000653A20307825780042616E6B20312063C9
+:107370006F64653A203078253032783A2053697A44
+:10738000653A20307825780000D00D00DCEB0E0047
+:1073900000000E00706173733A2025642E00000017
+:1073A00063616368655F616464726573733A20301A
+:1073B0007825782E0000000063616368655F746F54
+:1073C0006F5F736D616C6C3A2025732E00000000B6
+:1073D0006B6565705F6669726D776172653A2025CD
+:1073E000732E000064656C6574655F6D6F72653A3D
+:1073F0002025732E0000000041626F7274696E6771
+:107400002E2043616E6E6F7420666974206E6577FE
+:10741000206669726D77617265206F6E2064657693
+:1074200069636500496E76616C69646174696E6751
+:1074300020536F66744465766963652E0000000012
+:10744000496E76616C69646174696E672061707001
+:107450002E00000070B50C46050004D1224940F210
+:107460002D10FCF7E5FA24B91F494FF49770FCF78B
+:10747000DFFA2A7804201D49092A2DD2DFE802F01C
+:107480002C052C0B182C1E2C120021462846BDE87A
+:10749000704003F005BE098800EB014014A102F022
+:1074A00059FF14E021462846BDE8704003F092BE23
+:1074B00021462846BDE8704003F02EBE098800EB47
+:1074C000014014A102F046FF4FF48070E0602046B6
+:1074D000BDE87040FDF71EBABDE87040024940F2B9
+:1074E0004D10FCF7A5BA000090EB0E00240200201E
+:1074F00048616E646C65204E52465F4446555F4F4E
+:10750000505F4352435F4745542028636F6D6D6160
+:107510006E64290048616E646C65204E52465F447B
+:1075200046555F4F505F4F424A4543545F53454C69
+:107530004543542028636F6D6D616E64290000001F
+:1075400070B50E46040004D11B4940F24620FCF7FA
+:107550006FFA26B9184940F24720FCF769FA2078FB
+:107560000125092820D2DFE800F01F051F0F141F96
+:107570001A1F0A003146204603F0B6FE19E03146D4
+:10758000204604F0FBF814E03146204603F070FE7C
+:107590000FE03146204603F0BBFF054609E03146C7
+:1075A000204604F0A3F804E003494FF41A70FCF7F6
+:1075B0003FFA284670BD000090EB0E002DE9F8431D
+:1075C000134C0746134E20680D4600903088042166
+:1075D000904601EB00402B463A460FA102F0CDFE4B
+:1075E00043462A4639461C4802F074FA05000AD080
+:1075F0003088022101EB00402A4618A102F0AEFEBD
+:107600002846BDE8F8832068401C2060F8E70000A9
+:1076100078000020200200206E72665F6673746F2F
+:10762000726167655F657261736528616464723D4C
+:10763000307825702C206C656E3D25642070616764
+:107640006573292C20717565756520757361676593
+:107650003A20256400000000FC0100206E72665F85
+:107660006673746F726167655F65726173652829FF
+:10767000206661696C656420776974682065727240
+:107680006F7220307825782E00000000074810B572
+:107690000088042101EB004005A102F05BFEBDE87B
+:1076A00010400D4900220D4802F0AABA2002002025
+:1076B000496E697469616C697A696E67206E726679
+:1076C0005F6673746F726167655F6E766D6320626B
+:1076D00061636B656E642E0068E80E00FC0100209B
+:1076E0002DE9FC47154C8046154E20680F46CDE924
+:1076F0000020308804219946154601EB00403B46A6
+:107700004246104902F042FE2B463A4641460E4898
+:10771000CDF8009002F0E0FA05000AD0308802218E
+:1077200001EB00402A4609A102F018FE2846BDE8F8
+:10773000FC872068401C2060F8E7000078000020EB
+:1077400020020020D8EA0E00FC0100206E72665F65
+:107750006673746F726167655F77726974652829F3
+:10776000206661696C65642077697468206572724F
+:107770006F7220307825782E0000000070B5104917
+:10778000104D08602888032101EB00400EA102F093
+:10779000E1FD0020FDF724FB104800F0D5FC0400BB
+:1077A00009D02888012101EB004022460CA102F0FB
+:1077B000D5FD204670BDBDE87040084800F0CEB849
+:1077C0007400002068020020456E746572696E675F
+:1077D00020444655206D6F64652E0000E14D0E007B
+:1077E000436F756C64206E6F7420696E6974616C90
+:1077F000697A6520444655207472616E73706F72A9
+:10780000743A20307825303878000000054810B5EB
+:107810000088042101EB004003A102F09BFD002041
+:1078200010BD000068020020696E207765616B2042
+:107830006E72665F6466755F696E69745F757365A5
+:10784000720000001FB58908002201AB009283E896
+:107850000700684618DF04B010BD00002DE9FF41A5
+:10786000114E04274FF48055308810A107EB0040DB
+:1078700002F070FD134A1069D2E90612CDE9000545
+:10788000CDE90212684618DF0446072802D16804D1
+:107890000024056030880CA107EB004002F05AFD7F
+:1078A00004B02046BDE8F0816802002072756E6E5B
+:1078B000696E6720697271207461626C65207365FE
+:1078C000740000001CE50E0041667465722072753C
+:1078D0006E6E696E6720697271207461626C6520DA
+:1078E0007365740070B50E460178124C062901D0FC
+:1078F000012901D1017C21702178012501290FD0B6
+:10790000022911D00C480121008801EB00400BA195
+:1079100002F020FD0020207005207070284670BD08
+:107920003146FFF797FDF9E73146FFF709FE0546B7
+:10793000F4E700008000002024020020496E7661F8
+:107940006C6964206F626A65637420747970652065
+:10795000696E20726571756573742E0010B5040030
+:1079600011D00020FFF792FE00280BD100F046FC5A
+:1079700000F05CFD48B10949081F00F0CDFC01286A
+:1079800003D0032010BD072010BD04480838C46090
+:107990000020FDF7A5FE002010BD0000880000209B
+:1079A00010B5816879B1094A1821FAF725FE04005B
+:1079B00007D007480221008801EB004005A102F032
+:1079C000C9FC204610BD072010BD0000F1790E0053
+:1079D000240200205363686564756C6572207261CF
+:1079E0006E206F7574206F6620737061636521006F
+:1079F000AFF30080F0B50446806887B020B94649EF
+:107A00004FF42870FCF714F8182244496846F8F738
+:107A100031FD20788DF8000022780426404F414D3A
+:107A20000D2A5AD2DFE802F0075237525259523E1D
+:107A3000522D0F28480028883BA106EB004002F099
+:107A400089FC012024E0288840A106EB004002F0D8
+:107A500081FC4FF08050D0F800110191D0F8041152
+:107A60000291D0F80C1189020491D0F8101189020A
+:107A70000391006905903AE06946204603F04CFF07
+:107A800035E028883AA106EB004002F063FC207C38
+:107A90008DF804002BE028883BA106EB004002F0A3
+:107AA00059FC24E0288841A106EB004002F052FC7A
+:107AB000208AADF804001AE0288843A106EB0040B4
+:107AC00002F048FCF9680720884710E06946204624
+:107AD000FFF708FF58B907B0F0BD2888032101EB74
+:107AE00000403FA102F03AFC02208DF801002888F6
+:107AF0009DF8012006EB004041A102F02FFCD4E9E3
+:107B00000112684690479DF801000128E3D0F9680A
+:107B100005208847DFE7000090EB0E0054E50E00DB
+:107B2000800000202402002048616E646C65204EB5
+:107B300052465F4446555F4F505F50524F544F433B
+:107B40004F4C5F56455253494F4E000048616E649A
+:107B50006C65204E52465F4446555F4F505F48412A
+:107B60005244574152455F56455253494F4E0000CB
+:107B700048616E646C65204E52465F4446555F4FC7
+:107B8000505F50494E47000048616E646C65204E5E
+:107B900052465F4446555F4F505F524543454950FA
+:107BA000545F4E4F5449465F5345540048616E64DC
+:107BB0006C65204E52465F4446555F4F505F4D54B2
+:107BC000555F47455400000048616E646C65204E67
+:107BD00052465F4446555F4F505F41424F525400FA
+:107BE000496E76616C6964206F70636F64652072A2
+:107BF000656365697665643A20307825782E0000E3
+:107C0000526571756573742068616E646C696E6726
+:107C100020636F6D706C6574652E20526573756C92
+:107C2000743A203078257800F0B5521E87B00F46A0
+:107C300005464C1C96B2182227496846F8F71AFCEC
+:107C4000397826488DF800100195042200880C2907
+:107C500002EB00402DD2DFE801F02C150A2C2C2C71
+:107C60001226203A2C0620788DF8100021E02A8870
+:107C70001BA102F073FB20882880688019E020781F
+:107C8000049016E028886880207804902179D4F840
+:107C9000010061F31F6005900BE00494ADF81460DF
+:107CA000A868039008E016A102F054FBA889ADF87B
+:107CB0001000A968204688476846FFF771FE002833
+:107CC00003D01449E220FBF7B3FE07B0F0BD2278E1
+:107CD00011A102F043FBC6E7A8E80E006C020020E9
+:107CE0005365742072656365697074206E6F746982
+:107CF00066207461726765743A2025640000000094
+:107D000052656365697665642073657269616C208C
+:107D10006D747500B4F00E00526563656976656434
+:107D20002070696E6720256400000000054810B5CA
+:107D30000088022101EB004003A102F00BFB0020B0
+:107D400010BD0000280200204E6F20616464697439
+:107D5000696F6E616C206461746120657261736526
+:107D600064000000002258210148FCF7F7BD000024
+:107D7000F81700202DE9F0411F4C05460426208805
+:107D80001EA106EB004002F0E5FA2846FFF77EFC54
+:107D900002004FF0010504D0208821A105EB00402E
+:107DA00023E04FF4AE78424628492948F8F762FBB1
+:107DB000274F3868401C04D0FFF7D4FF3968814250
+:107DC00018D0208823A106EB004002F0C3FA4146F8
+:107DD0001F48F8F777FB00207D6000F061F8020093
+:107DE00008D0208823A105EB004002F0B7FA032059
+:107DF000BDE8F0810020FBE72802002043616C6CA5
+:107E0000696E67206E72665F6466755F7365747411
+:107E1000696E67735F696E697428292E2E2E0000C3
+:107E20006E72665F6466755F666C6173685F696ECB
+:107E300069742829206661696C65642077697468B3
+:107E4000206572726F723A202578000000F00F00F2
+:107E5000F4170020526573657474696E6720626F51
+:107E60006F746C6F616465722073657474696E679A
+:107E7000732E00006E72665F6466755F666C617378
+:107E8000685F77726974652829206661696C65642A
+:107E90002077697468206572726F723A20257800C5
+:107EA0002DE9F04105464FF4AE773A462149224884
+:107EB000F8F71AFB214C04260028208806EB004026
+:107EC00015D01FA102F046FA20881A4A06EB00409E
+:107ED00020A102F043FA002201211648FFF76EFBB1
+:107EE000012668B1208823A106EB00401DE02AA1ED
+:107EF00002F030FA0DB10020A8470020BDE8F08163
+:107F0000FFF730FF0C493A460860A1F5AE70F8F76C
+:107F1000B1FA2B463A4630490648FFF7E1FB002804
+:107F2000ECD020882DA106EB004002F013FA0320CC
+:107F3000E4E7000000F00F00F41700202802002002
+:107F400057726974696E672073657474696E6773BC
+:107F50002E2E2E0045726173696E67206F6C64204F
+:107F600073657474696E67732061743A2030782584
+:107F700030387800436F756C64206E6F74206572C2
+:107F8000617365207468652073657474696E6773C6
+:107F900020706167652100004E65772073657474F9
+:107FA000696E677320617265206964656E746963C8
+:107FB000616C20746F206F6C642C2077726974651B
+:107FC000206E6F74206E65656465642E20536B6946
+:107FD0007070696E672E000098160020436F756CF4
+:107FE00064206E6F742077726974652074686520F0
+:107FF0004446552073657474696E677320706167B9
+:108000006521000010B54FF4405411496068884262
+:108010001CD1002304220F49201DFFF761FB48B14A
+:108020000D4801210088BDE8104001EB00400BA184
+:1080300002F090B91248016A012901D100210162C0
+:108040008169A2681144A1F58051816110BD0000D1
+:10805000DBE5B1516CE50E0068020020436F756CE2
+:1080600064206E6F7420696E76616C6964617465FA
+:1080700020536F66744465766963652E00000000C6
+:10808000F41700204FF48050704700002DE9F047AE
+:1080900082461548154FDFF85880C01BC608B8F84F
+:1080A00000104FF0040909EB01400025324611A1F0
+:1080B00002F054F9002411E007EBC4004168504677
+:1080C0008847050009D0B8F800102B4609EB01409D
+:1080D000224612A102F049F902E0641CB442EBD33B
+:1080E0002846BDE8F087000050F40E0048F40E006A
+:1080F000680200205368757474696E6720646F7736
+:108100006E207472616E73706F7274732028666F64
+:10811000756E643A20256429000000004661696C90
+:10812000656420746F2073687574646F776E207453
+:1081300072616E73706F72742025642C2065727288
+:108140006F722025640000002DE9F0478246144834
+:10815000144FDFF85480C01BC608B8F800104FF069
+:10816000040909EB01400025324610A102F0F6F89F
+:10817000002410E057F8341050468847050009D015
+:10818000B8F800102B4609EB0140224610A102F07E
+:10819000ECF802E0641CB442ECD32846BDE8F0875A
+:1081A00050F40E0048F40E0068020020496E697415
+:1081B00069616C697A696E67207472616E73706F41
+:1081C0007274732028666F756E643A2025642900E6
+:1081D0004661696C656420746F20696E69746961B9
+:1081E0006C697A65207472616E73706F7274202589
+:1081F000642C206572726F722025640070B5114D79
+:10820000114CA86B30B105F0BDF918B1686A08B11E
+:10821000012000E000202070FEF7D4FD18B10B49CA
+:108220008E20FBF705FC4023094A0A490A48FEF75D
+:1082300013FD002805D0BDE8704004499620FBF7E7
+:10824000F7BB70BDF41700209000002024ED0E0055
+:1082500024E30E00FC1B0020E0E30E002DE9F041BA
+:10826000134C07460D46E06BA26B01264119914263
+:1082700009D910480121008801EB00400EA102F04D
+:1082800069F8032610E00A492A465C310844394659
+:10829000F8F7F0F8E06B064A2844E06340322946DC
+:1082A0003846FCF75BFB20643046BDE8F0810000F7
+:1082B000F41700202C020020496E697420636F6D52
+:1082C0006D616E64206C6172676572207468616EA6
+:1082D0002065787065637465642E000070B50500D4
+:1082E0004FF0010404D0B5F5807F03D904240CE0DD
+:1082F00003240AE006490020064E0870202130635E
+:1083000006F13800F8F7DEF8B563204670BD0000CE
+:1083100090000020F41700202DE9F047304C0E4665
+:108320008046D4E90E010125DFF8B8902F4681423E
+:1083300008D0B9F800002CA107EB004002F00AF8C1
+:10834000082549E0DFF8BCA09AF8000030B1FEF73C
+:108350007BFEC8F80000606A30603DE005F012F96D
+:1083600088B3294890F89C1009B9017859B3041DC5
+:108370000021C8F80010316090F89C300A462BB1FB
+:10838000214C90F83811A03404F1990294F8590066
+:1083900004F01EFF054601281ED1201D00F0CAF87A
+:1083A0000546012818D18AF800703146201D05F0D5
+:1083B00027FB054601280FD14246201D316805F0F4
+:1083C000D3FA054608E0FFE7B9F800000FA107EB74
+:1083D000004001F0BFFF05252846BDE8F0870000FA
+:1083E000F41700202C020020457865637574652021
+:1083F00077697468206661756C7479206F6666733E
+:108400006574000090000020501900204661696CDE
+:10841000656420746F206465636F646520696E69AC
+:1084200074207061636B657400000000014800787F
+:1084300070470000900000202DE9F04706463048C4
+:108440002F4D8A4690F89C00012708B1A43500E022
+:1084500008350A4631462846FDF74EF9294C4FF0BB
+:10846000000968B195F8550060B100F00101C0F352
+:10847000400288463346284603F082FF00B31BE0E3
+:10848000172727E00120E0621F480421008801EB44
+:1084900000401EA101F05EFF2846C4F8209005F0C0
+:1084A00015FB08B9FFF7AEFD95F88F0010B195F8F0
+:1084B000900008B96868A060A06CC4E909A00DE04C
+:1084C0000527B8F1000F05D0FFF7DCFDB04201D160
+:1084D000FFF798FD0B482430FEF7C6FD0948202120
+:1084E0003830F7F7EFFF0748FF22F4215C30F7F749
+:1084F000E2FFC4F830903846A664BDE8F08700007B
+:1085000050190020F41700202C020020496E7661DB
+:108510006C69646174696E67206F6C64206170704F
+:108520006C69636174696F6E20696E2062616E6B45
+:1085300020302E002DE9F04104004FF0010503D159
+:108540003E497F20FBF774FA94F854003C4E012713
+:1085500040B194F8550050B1012808D0022806D047
+:10856000032804D0308837A107EB004060E01CB935
+:1085700032496720FBF75CFA94F86D00032807D0B6
+:10858000308836A107EB004001F0E4FE142552E0EC
+:1085900094F88F00B84618B194F8900000284AD19A
+:1085A000207A58B1E068022734280CD0308830A1F6
+:1085B00007EB004001F0CEFE11253CE0318808EBCE
+:1085C000014030A134E0204604F0B0FA18B1207820
+:1085D00028B394B907E030882EA107EB004001F0E2
+:1085E000B9FE122527E015498C20FBF721FA2078E7
+:1085F00018B912498D20FBF71BFA94F85500D0B139
+:10860000012818D027496068C968884213D8308883
+:1086100025A107EB004001F09DFE10250BE094F82A
+:108620005500012807D030B1318808EB014023A163
+:1086300001F090FE0F252846BDE8F0816CED0E009C
+:1086400030020020496E76616C6964206669726D43
+:108650007761726520747970652E0000496E7661CD
+:108660006C6964206861736820747970652E0000FD
+:108670004661756C74792048572076657273696F0E
+:108680006E2E00004E6F2048572076657273696F1A
+:108690006E2E0000534420726571206E6F74206D41
+:1086A00065742E00F41700204657207665727369B2
+:1086B0006F6E20746F6F206C6F772E004657207698
+:1086C000657273696F6E206D697373696E672E00D2
+:1086D00010B5104C207820B90FA140F21F10FBF705
+:1086E000A7F9606820B90CA14FF49070FBF7A0F9CE
+:1086F0000020FBF72FF96068401E6060606818B9C1
+:1087000002F020FB00206070BDE810400020FBF765
+:108710004FB90000C41C00202E2E5C2E2E5C2E2E85
+:108720005C2E2E5C2E2E5C696E74656772617469B6
+:108730006F6E5C6E7266785C6C65676163795C6EA7
+:1087400072665F6472765F636C6F636B2E630000AA
+:1087500070B5184C0546207818B917A1FE20FBF714
+:1087600067F9607838B115B1696800208847002042
+:10877000FBF7F0F80CE00020FBF7ECF825B10D4812
+:1087800029460830FDF77CFA606808B902F0AAFAB9
+:108790006068401C60600020FBF70AF960680028F0
+:1087A00006D1BDE8704004A14FF48D70FBF740B9CD
+:1087B00070BD0000C41C00202E2E5C2E2E5C2E2EC0
+:1087C0005C2E2E5C2E2E5C696E7465677261746916
+:1087D0006F6E5C6E7266785C6C65676163795C6E07
+:1087E00072665F6472765F636C6F636B2E6300000A
+:1087F00070B50A4C207808B185250CE00020A060F7
+:1088000060602061E060064802F0D4FA054602F09C
+:1088100037FA01202070284670BD0000C41C0020DB
+:10882000F9480E000148007870470000C41C002081
+:1088300010B500B9044802F04FFB002802D1034AEA
+:108840000121117010BD000070E50E009C00002099
+:1088500010B5044600F007F8204602F011FC02F0C3
+:1088600008FC002010BD10B502F0FCFBBDE8104074
+:1088700002F010BC03490248C1F80403704700002D
+:1088800004148001007002402DE9F0411D46174696
+:1088900006460C46AA4204D213A140F2C310FBF7CD
+:1088A000C7F8206838B102F0EBFA20B90EA14FF4F6
+:1088B000E270FBF7BDF86068A84204D20021716045
+:1088C0002168316007E075602168401B316060609D
+:1088D000216829442160AF4203D110B10120BDE8D5
+:1088E000F0810020FBE700002E2E5C2E2E5C2E2E49
+:1088F0005C2E2E5C2E2E5C636F6D706F6E656E74D9
+:10890000735C647269766572735F6E72665C7573B0
+:1089100062645C6E72665F6472765F757362642E09
+:108920006300000010B50D4C207820B90CA140F276
+:10893000EF60FBF77DF800F0FFFD1849D1F8040364
+:10894000C1F80803164900200860BFF36F8FBFF31A
+:108950004F8F05F073FA0120207010BDA000002099
+:108960002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C630C
+:108970006F6D706F6E656E74735C6472697665722C
+:10898000735F6E72665C757362645C6E72665F6460
+:1089900072765F757362642E63000000007002409F
+:1089A000007502402DE9F047DFF8049199F80000C6
+:1089B000012804D03FA140F28C60FBF739F84FF456
+:1089C0000068404602F036F900F050FB484E494D31
+:1089D00049F2753450B10020FAF7BCFF2968032032
+:1089E000002952D030600020FAF7E2FF0020FAF7A9
+:1089F000B1FF29683F4FC020143700294AD03860A2
+:108A00000020FAF7D5FF3C4901200860BFF36F8FC3
+:108A1000BFF34F8F394801680905FCD5404602F085
+:108A200009F90020FAF796FF2868A846002580B3C8
+:108A30003D600020FAF7BCFF00F018FB50B10020A9
+:108A4000FAF788FFD8F80010404669B33560002077
+:108A5000FAF7AEFF2A4940F2E37008604020091D92
+:108A60000860BFF36F8FBFF34F8F234980201C3105
+:108A700008604C4640F2FF10C4E9020505F0DEF93B
+:108A8000A57002202070BDE8F0872C6030602C605B
+:108A9000A9E703E02C6038602C60B1E7C8F800401B
+:108AA0003D60C8F80040C4E7046035600460CEE76C
+:108AB000A00000202E2E5C2E2E5C2E2E5C2E2E5C16
+:108AC0002E2E5C636F6D706F6E656E74735C647276
+:108AD00069766572735F6E72665C757362645C6EF4
+:108AE00072665F6472765F757362642E6300000065
+:108AF00014ED064000EC0640007502400074024090
+:108B00000078024005F0AABA70B5054605F0A6FA4D
+:108B10002846FCF7B3FB044600F00F00092804D3F5
+:108B20000E4940F2B640FAF783FF04F00F01220627
+:108B30004FF0010001D50A4A01E0094A121D1368ED
+:108B4000884083431360BFF36F8FBFF34F8F284676
+:108B500000F0B4F90349C1F8080370BD14970E0082
+:108B6000107502400070024070B5010600F00F055C
+:108B70000446092D04D30C4940F28240FAF758FF0D
+:108B8000082D04D3084940F28340FAF751FF074803
+:108B90000460BFF34F8F44F480710160BFF36F8FA7
+:108BA000BFF34F8F70BD000014970E000C7502408C
+:108BB00070B5054600F082F92149C1F80403284642
+:108BC00001F0CAFE00283AD12846FCF757FB0446BC
+:108BD00000F00F00092804D31A4940F2A540FAF723
+:108BE00027FF04F00F0021064FF0010401D51649BC
+:108BF00001E01549091D0A6804FA00F002430A6001
+:108C0000BFF36F8FBFF34F8F280718D0280616D4F5
+:108C100005F00F00082812D20020FAF79BFE284624
+:108C200000F00EFD2846FCF7D9FA84400748C168D9
+:108C3000A143C160BDE870400020FAF7B9BE70BD25
+:108C40000070024014970E0010750240A000002032
+:108C500010B5FCF713FBBDE8104001F07DBE00002D
+:108C60002DE9F0410E460746FCF7B8FA054626B94D
+:108C700018A140F65600FAF7DBFE0020FAF76AFE6C
+:108C8000234C380704D1A078874201D010241BE080
+:108C90002089E168C04380B20843012101FA05F54B
+:108CA000284201D011240FE03846FCF7ADFA00212C
+:108CB000816032680260726842608173E0680543D7
+:108CC000E5600C4605F09EFA0020FAF771FE20469A
+:108CD000BDE8F0812E2E5C2E2E5C2E2E5C2E2E5C9E
+:108CE0002E2E5C636F6D706F6E656E74735C647254
+:108CF00069766572735F6E72665C757362645C6ED2
+:108D000072665F6472765F757362642E6300000042
+:108D1000A000002010B5FCF777FA808910BD000094
+:108D200070B50C00054602D0601E044204D011A1AB
+:108D300040F29B70FAF77CFE05F00F0008280CD378
+:108D40001B480068C1B2802904D04FF48060A04263
+:108D50000AD204E04FF40070F9E7402C04D905A1D1
+:108D600040F29D70FAF764FE2846FCF74DFA8481C4
+:108D700070BD00002E2E5C2E2E5C2E2E5C2E2E5CE6
+:108D80002E2E5C636F6D706F6E656E74735C6472B3
+:108D900069766572735F6E72665C757362645C6E31
+:108DA00072665F6472765F757362642E63000000A2
+:108DB0001C75024010B5FCF761FA044600F00F0084
+:108DC000082804D3064940F2CF40FAF731FE05499E
+:108DD00044F480700860BFF36F8FBFF34F8F10BDF6
+:108DE00014970E001875024010B5FCF747FA00F012
+:108DF0000F01082901D3002010BD0206054800EB31
+:108E0000810002D5D0F8200401E0D0F84404012804
+:108E1000F1D110BD0070024010B5FCF72FFA0446E6
+:108E200000F00F00082804D3054940F2D740FAF7B4
+:108E3000FFFD04480460BFF36F8FBFF34F8F10BD79
+:108E400014970E001875024070B50446000604F031
+:108E50000F0502D5092D09D301E0092D08D307A17B
+:108E600040F26310FAF7E4FD200601D5124801E054
+:108E70001148123030F8150070BD00002E2E5C2E07
+:108E80002E5C2E2E5C2E2E5C2E2E5C636F6D706F12
+:108E90006E656E74735C647269766572735F6E7210
+:108EA000665C757362645C6E72665F6472765F7531
+:108EB0007362642E630000002CE60E0070B5054658
+:108EC000000605F00F0402D5092C09D301E0092C96
+:108ED00008D307A14FF4C670FAF7AAFD280601D5FA
+:108EE000124801E011480930015D0120884070BD41
+:108EF0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6377
+:108F00006F6D706F6E656E74735C64726976657296
+:108F1000735F6E72665C757362645C6E72665F64CA
+:108F200072765F757362642E6300000050E60E0077
+:108F30002DE9F0410D460646FCF750F9044625B9E7
+:108F400030A140F2E770FAF773FD0020FAF702FD56
+:108F50003B48310704D181788E4201D0102438E09B
+:108F600001898046C943C06889B201270143A740EF
+:108F7000394201D011242CE03046FCF745F9044673
+:108F800006F00F00310600EB40002AD52D4901EB19
+:108F90008006286801F074FF0028287A4FEAC07024
+:108FA00004D008B1284803E0284801E0B8B12848B7
+:108FB000206095E8070086E807000020C4E901600A
+:108FC000A073D8F80C1004460F43C8F80C7005F0D5
+:108FD00019F90020FAF7ECFC2046BDE8F0811D48A5
+:108FE000E6E718496C3101EB8006286838B101F0DA
+:108FF00047FF20B903A14FF40460FAF719FD1648A2
+:10900000D6E700002E2E5C2E2E5C2E2E5C2E2E5CC3
+:109010002E2E5C636F6D706F6E656E74735C647220
+:1090200069766572735F6E72665C757362645C6E9E
+:1090300072665F6472765F757362642E630000000F
+:10904000A0000020F81D0020AD920E002D920E0011
+:1090500089910E00ED900E0089880E0010B5FCF786
+:109060000DF9BDE8104001F0A5BD000010B500F0FD
+:1090700013F858B107480078C0F30310012805D150
+:109080000448001D007810F0F00F01D0002010BD42
+:10909000012010BDE80F00F006480078082804D130
+:1090A0000448001D0078000701D00020704701200F
+:1090B00070470000E00F00F010B5FFF7EDFF50B172
+:1090C0000748007810F0F00F05D10548001D007822
+:1090D00010F0F00F01D0002010BD012010BD0000E5
+:1090E000E80F00F000487047D01E00202DE9F04145
+:1090F000804616460C46086801F0C2FE20B112A157
+:109100004FF40B70FAF794FC65681E4FB54200D916
+:109110003546402D04D90CA140F23620FAF788FCE0
+:109120002A4638462168F7F7A5F9C8E9007560684E
+:10913000401B60602068284420606068002800D0E0
+:109140000120BDE8F08100002E2E5C2E2E5C2E2E1C
+:109150005C2E2E5C2E2E5C636F6D706F6E656E7470
+:10916000735C647269766572735F6E72665C757348
+:1091700062645C6E72665F6472765F757362642EA1
+:1091800063000000D01E00202DE9F0410646904605
+:109190000D46086801F074FE20B114A140F252207F
+:1091A000FAF746FC6C68204F4046444500D9044617
+:1091B000402C04D90DA14FF41770FAF739FC34B1E3
+:1091C000224638462968F7F755F9376001E0002054
+:1091D000306074606868001B6860286820442860FC
+:1091E00014B10120BDE8F0810020FBE72E2E5C2E9B
+:1091F0002E5C2E2E5C2E2E5C2E2E5C636F6D706F9F
+:109200006E656E74735C647269766572735F6E729C
+:10921000665C757362645C6E72665F6472765F75BD
+:109220007362642E63000000D01E00202DE9F0411F
+:10923000074616460C46086801F022FE20B90CA12C
+:109240004FF4F570FAF7F4FB6568B54200D935467E
+:109250002068C7E900056068401B606020682844FA
+:1092600020606068002800D00120BDE8F081000087
+:109270002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63F3
+:109280006F6D706F6E656E74735C64726976657213
+:10929000735F6E72665C757362645C6E72665F6447
+:1092A00072765F757362642E630000002DE9F041F1
+:1092B000074616460C46086801F0E2FD20B910A1E9
+:1092C00040F20B20FAF7B4FB6568B54200D9354689
+:1092D000002D0FD0D4F80000C7E900056068A0EBAE
+:1092E0000500606020682844206006D04FF001002F
+:1092F000BDE8F0814FF00000EEE74FF00000F7E727
+:109300002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6362
+:109310006F6D706F6E656E74735C64726976657282
+:10932000735F6E72665C757362645C6E72665F64B6
+:1093300072765F757362642E630000002DE9F04160
+:1093400028B11E490A7822B10820BDE8F081072023
+:10935000FBE7486001200024087046024FEA04053C
+:1093600044F0800707F00F00082801D3314600E0E1
+:1093700040213846FFF7D4FC3846FBF745FF85739C
+:10938000641C0560E4B28560092CE9D35FF0000439
+:1093900004F00F00082801D3314600E040212046A8
+:1093A000FFF7BEFC2046FBF72FFF8573641C0560AA
+:1093B000E4B28560092CEBD30020C6E7A0000020B2
+:1093C00003480078022801D301207047002070472D
+:1093D000A000002002480078002800D0012070473B
+:1093E000A000002010B5FFF7EBFF28B12720F8F709
+:1093F00069FD08B1012010BD002010BD0148807832
+:1094000070470000A0000020502001F025BC10B5DE
+:10941000FFF752FE58B1EFF3108472B64C2001F002
+:109420001BFC4C2001F018FC84F3108810BDBDE833
+:1094300010404C2001F010BC002101604160114936
+:10944000096801700F49091D096841700D4908310B
+:1094500009680C4A0C32126841EA0221418009492C
+:1094600010310968074A1432126841EA02218180EA
+:10947000044918310968034A1C32126841EA022182
+:10948000C180704780740240542001F0E5BB0000A9
+:1094900070B5144C05462078022804D012A140F281
+:1094A000FD60FAF7C5FA002060701E4C15B9FFF791
+:1094B00003FE00B11C4C1D48C0F804431C49E020C9
+:1094C00081F800041A49012280202339C1F8800262
+:1094D000C1F8000117480260BFF36F8FBFF34F8FD1
+:1094E00070BD0000A00000202E2E5C2E2E5C2E2EC3
+:1094F0005C2E2E5C2E2E5C636F6D706F6E656E74CD
+:10950000735C647269766572735F6E72665C7573A4
+:1095100062645C6E72665F6472765F757362642EFD
+:10952000630000000714C0010714E001007002404E
+:1095300027E000E004750240104810B500780228CA
+:1095400004D00FA140F21C70FAF772FA2720F8F746
+:10955000B9FC002810D004F0E3FD18490020086091
+:10956000BFF36F8FBFF34F8F15498020C1F8800183
+:1095700048171449C1F8080310BD0000A0000020DE
+:109580002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63E0
+:109590006F6D706F6E656E74735C64726976657200
+:1095A000735F6E72665C757362645C6E72665F6434
+:1095B00072765F757362642E63000000047502406A
+:1095C00004E000E00070024010B500242046FAF7E5
+:1095D000C1F912484078B0B104F0A2FD104801680A
+:1095E000890510D40F4901220A60006882054FF0F6
+:1095F000000001D5086006E00B4901240B680A4A07
+:1096000014322BB110600020FAF7D2F9204610BDB9
+:1096100049F275330B6010600B60F4E7A000002086
+:10962000007402402C75024000EC064003490248D9
+:10963000C1F8080370470000041480010070024064
+:109640002DE9F0410446000604D521A14FF40E6037
+:10965000FAF7EEF9FFF730FD01274FF000082B4D28
+:10966000002804F00F06404612D0FAF773F920469E
+:10967000FBF7B4FD8740A8682549B843A86040F2CD
+:10968000C57000EB46000860091DC1F800801AE0B3
+:10969000FAF760F92046FBF7A1FD8740A868B843B8
+:1096A000A860082E0FD2200604D51AA140F262400D
+:1096B000FAF7BEF9224A02EB8601C1F8A084BFF393
+:1096C0006F8FBFF34F8FBDE8F0410020FAF770B9FC
+:1096D0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C638F
+:1096E0006F6D706F6E656E74735C647269766572AF
+:1096F000735F6E72665C757362645C6E72665F64E3
+:1097000072765F757362642E63000000A000002013
+:10971000007802402E2E5C2E2E5C2E2E5C2E2E5CAF
+:109720002E2E5C6D6F64756C65735C6E7266785C12
+:1097300068616C5C6E72665F757362642E680000AF
+:109740000070024005480178012901D008207047C7
+:10975000002141600170084670470000A000002011
+:1097600010B500242046FAF7F5F80E48407868B1A5
+:1097700001F06AFA50B10C49002008600B4901243D
+:109780000B680A4AC02014322BB110600020FAF78F
+:109790000FF9204610BD49F275330B6010600B6065
+:1097A000F4E70000A00000202C75024000EC064009
+:1097B0000FB438B5040003D110A11C20FAF738F912
+:1097C000606918B90DA11D20FAF732F9206818B99F
+:1097D0000AA11E20FAF72CF9606818B907A11F200A
+:1097E000FAF726F90599002905D006A800906A46DF
+:1097F000204600F045F838BC5DF814FB2E2E5C2E98
+:109800002E5C2E2E5C2E2E5C2E2E5C65787465727E
+:109810006E616C5C667072696E74665C6E72665FB7
+:10982000667072696E74662E6300000010B50400E5
+:1098300003D107A10B20FAF7FBF8A268002A05D094
+:10984000D4E90403216898470020A06010BD0000FF
+:109850002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C650B
+:10986000787465726E616C5C667072696E74665C49
+:109870006E72665F667072696E74662E63000000B9
+:109880002DE9FC4791460C465FEA000804D183A10C
+:109890004FF49F70FAF7CCF8D8F8140020B97FA1E4
+:1098A0004FF4A070FAF7C4F8D8F8000020B97BA1F3
+:1098B00040F24110FAF7BCF8D8F8040020B977A1BB
+:1098C0004FF4A170FAF7B4F8002C76D014F8011B0D
+:1098D00039B125290ED04046FAF720FA2078002821
+:1098E000F4D198F80C00002867D04046BDE8FC474A
+:1098F000FFF79CBF0020012221782B291BD02D29A6
+:1099000002D0302908D102E040F0010001E040F02F
+:109910000200641C002AEFD100252A290ED02178EC
+:10992000A1F130020A2A11D205EB850201EB4205B2
+:10993000641C303DF1E740F00400EAE7D9F800107C
+:109940000B1DC9F800300968641C0D442178002300
+:109950002E290BD114F8011FA1F130020A2A05D2D9
+:1099600003EB830201EB4203303BF3E76C290DD09C
+:1099700068290BD0692921D00BDC252918D058295A
+:1099800031D063290ED0642915D117E014F8011FD6
+:10999000ECE7702969D0732932D075291BD078295A
+:1099A00009D120E0D9F80000011DC9F800100178A4
+:1099B0004046FAF7B3F9641C90E76CE0D9F8001060
+:1099C0000A1DC9F800200968CDE900500A22404666
+:1099D000FCF766F8EFE7D9F800100A1DC9F8002077
+:1099E00009680A2206E0D9F800100A1DC9F800200B
+:1099F00009681022CDE90050404603F05BFFDAE72A
+:109A0000D9F8001000270A1DC9F800200E68C00709
+:109A100005D112E04046761C7F1CFAF77FF93178B9
+:109A20000029F7D104E0202140466D1EFAF776F9AF
+:109A3000BD42C0D9002DF6D1BDE74EB13046F6F794
+:109A40004CFD074604E0202140466D1EFAF766F9FA
+:109A5000BD4206D9002DF6D103E04046761CFAF748
+:109A60005DF931780029F8D1A5E7D9F80000011D8A
+:109A7000C9F80010056830214046FAF74FF97821FF
+:109A80004046FAF74BF908200021CDE900010346D2
+:109A900010222946B0E7BDE8FC8700002E2E5C2E80
+:109AA0002E5C2E2E5C2E2E5C2E2E5C6578746572DC
+:109AB0006E616C5C667072696E74665C6E72665F15
+:109AC000667072696E74665F666F726D61742E6324
+:109AD000000000002DE9F84F2B4E04009A46308814
+:109AE0004FF001031546894603EB004024D021685E
+:109AF00000292BD0002D32D0626849464FF0100764
+:109B00001268A2F1010C1CEA090F11D198466A43B0
+:109B10002046F8F79FFC00282AD0206853462A46A2
+:109B2000066901B049462046B446BDE8F04F60479B
+:109B3000164B17A2009721E00E210091134B1EA295
+:109B40001FA100F01AFC0E20BDE8F88F082100913B
+:109B50000E4B26A21AA100F010FC0820F4E7092100
+:109B600000910A4B24A216A100F007FC0920EBE7A4
+:109B700000973188054B214A08EB014010A100F005
+:109B8000FCFB1020E0E700005C02002047E80E002C
+:109B9000616464725F69735F706167655F616C695E
+:109BA000676E656428705F66732C20706167655FFF
+:109BB0006164647229000000705F66730000000039
+:109BC000257320636865636B206661696C6564203A
+:109BD000696E202573282920776974682076616C66
+:109BE000756520307825782E00000000705F667360
+:109BF0002D3E705F617069006C656E0014EF0E00A1
+:109C000038B503000F484FF001054FF00E040088EF
+:109C100005EB004009D061B119600C6801B0A446A1
+:109C2000BDE83040114618466047074B07A2009434
+:109C300002E0054B07A2009408A100F09EFB0E2055
+:109C400038BD00005C020020FCE70E00705F667308
+:109C500000000000705F61706900000025732063E0
+:109C60006865636B206661696C656420696E202598
+:109C700073282920776974682076616C75652030B7
+:109C80007825782E000000002DE9F04128B1016808
+:109C900019B1C969BDE8F04108470D4D0D480024D0
+:109CA000461B14270DE000BF04EB840005EB800089
+:109CB000016829B1C969884710B10120BDE8F08168
+:109CC000641CB6FBF7F0A042EED80020F6E70000D7
+:109CD000FC010020100200202DE9F84F3A4D04004D
+:109CE0008B4628884FF00106DDF828A0984691465B
+:109CF0004FF00E0106EB00401AD0B9F1000F1BD057
+:109D00002168002920D00921B8F1000F25D0626810
+:109D10005368B8FBF3F703FB1782002A21D02B4BC3
+:109D20002BA2009135A100F028FB0920BDE8F88F97
+:109D3000264B3DA2009102E0244B3DA200912FA1B1
+:109D400000F01BFB0E20F1E7082100911F4B3AA207
+:109D50002AA100F012FB0820E8E71C4B39A2009171
+:109D6000E0E75846F8F770FB102798B14846F8F737
+:109D70006BFBB0B1424659462046F8F76BFBB8B1D1
+:109D8000CDF800A0206843464A46C568594620469B
+:109D9000A847CBE7009728880C4B06EB00402AA287
+:109DA0000CE000972888094B06EB00402CA205E048
+:109DB00000972888054B06EB004032A20FA100F067
+:109DC000DCFA1020B2E700005C02002034E80E004C
+:109DD00021286C656E202520705F66732D3E705FB4
+:109DE000666C6173685F696E666F2D3E70726F6737
+:109DF00072616D5F756E69742900000025732063C0
+:109E00006865636B206661696C656420696E2025F6
+:109E100073282920776974682076616C7565203015
+:109E20007825782E00000000705F66730000000047
+:109E3000705F737263000000705F66732D3E705F29
+:109E4000617069006C656E00616464725F69735F64
+:109E5000616C69676E6564333228646573742900C8
+:109E6000616464725F69735F616C69676E656433B6
+:109E700032282875696E7433325F7429705F73728B
+:109E800063290000616464725F69735F7769746855
+:109E9000696E5F626F756E647328705F66732C20E5
+:109EA000646573742C206C656E29000010B504463F
+:109EB0000068302804D308A140F2A110F9F7B8FDDA
+:109EC0002068202802D24FF0A04010BD00F01F00F3
+:109ED00020600C4810BD00002E2E5C2E2E5C2E2E15
+:109EE0005C2E2E5C2E2E5C6D6F64756C65735C6EE3
+:109EF0007266785C68616C5C6E72665F6770696FD1
+:109F00002E6800000003005030B5104B01460020C1
+:109F10001C69224609E0157A854205D1401C0A28B1
+:109F2000F7DB4FF0FF3030BD5268002AF3D1421CFE
+:109F3000F9D008721A6922B152684A601A695160F0
+:109F400030BD002219614A6030BD0000CC610020A4
+:109F50007047F7F793BD704708B5034A0092402356
+:109F6000024A00F005F808BD89CB0E00CC20002085
+:109F7000F0B595B01C4615460F4608461A9E00F0EF
+:109F80006DFB182109A8F6F79DFA0E96CDE9095444
+:109F90000023082203A9384600F075FB05980690B7
+:109FA000BDF81000ADF81C00BDF81200ADF81E00A1
+:109FB00000208DF821000398082600F003000128F6
+:109FC00002D0022818D032E003983346850AC0F345
+:109FD000C2008DF8200003980FA9C0F38314A200DB
+:109FE000384600F050FB09A8009006AB22460FA9A6
+:109FF000284600F08FFA1AE00398840DC0F3C200DF
+:10A000008DF82000082C01D2254600E008253346B3
+:10A010002A460FA9384600F036FB2E44641B09ABD4
+:10A0200006AA29460FA800F0C9F9002CEAD1384643
+:10A0300000F01AFB15B0F0BD0A4A012902EBC0007E
+:10A0400007D0022907D0032907D0042907D0002010
+:10A0500070470220704704207047007970474079AC
+:10A060007047000050F40E0010B5FFF772FF042196
+:10A070000648FFF749FF002803DA05491B20F9F7D6
+:10A08000D7FC02490120487210BD00008C0100205D
+:10A09000ACEF0E002DE9F04F8DB0F9F74FFE18B17F
+:10A0A00000200DB0BDE8F08F774E0020B061BFF307
+:10A0B0004F8FA6F580444FF0000960680290A568B4
+:10A0C000284004EB800008E021680298814201D812
+:10A0D0006160E5E7284004EB80000C3002A9FBF743
+:10A0E00033FD0028F0D103ABA046029901EA050434
+:10A0F00008EB8402491CD26843F82020401C0291DE
+:10A100000228F2D3039800F00300022802D00128AD
+:10A110004CD0A2E003985022810D8A46B2EB905FAA
+:10A1200000D850210C4664F39F50039008315748E3
+:10A1300000F04BFA070075D000F090FA4B46082269
+:10A1400003A9384600F0A5FA029909F1080B294045
+:10A15000681A8000001D844221D94D4D30B1C2B231
+:10A1600008EB8101201A91460C3104E02946E2B245
+:10A17000002591462846C4B25B46384600F089FA6D
+:10A180000BEB090325B122462946384600F081FA37
+:10A1900002990AF1030001EB900002903BE008EB0A
+:10A1A00081015B46224638460C31EFE70398C0F345
+:10A1B0008310062800D30620039960F38911C1F3A8
+:10A1C0008310801C03918100304800F0FEF90700E5
+:10A1D00043D000F043FA4B46082203A9384600F06A
+:10A1E00058FA09F1080900240FE002984B4600EAEA
+:10A1F0000501401C08EB81010290042238460C3115
+:10A2000000F047FA09F10409641C0398C0F38310B5
+:10A21000A042EAD837B13469B06968B1384600F075
+:10A2200023FA2BE019E0607A012804D12268204645
+:10A230003946126890476468002CF4D1384600F023
+:10A2400013FA0020F9F786FBB06910B90299C8F833
+:10A2500004100020F9F7ACFB10E0346904E0216839
+:10A260002046896888476468002CF8D10948022193
+:10A27000008801EB004008A100F06CF8F9F75EFDE2
+:10A2800080F001000DE70000CC61002020F50E00F9
+:10A29000D8210020680200204261636B656E647300
+:10A2A00020666C7573686564000000002DE9F84F46
+:10A2B0008146264FD01C15468A46800800226946F2
+:10A2C000BE68F9F7D9FCB8B3009CB846A01C009052
+:10A2D000B9683040091A8F003F1DBD4208EB80006D
+:10A2E00002D82A46514608E03A4651460C30F6F765
+:10A2F000C1F81648EA1B0AEB07010C30F6F7BAF86A
+:10A300004FEA1947FAF7C6FD47EA0042601C3040A1
+:10A3100008EB8000344008EB8401C260C8684FF647
+:10A32000C07269F3C500904365F39F5020F00300AD
+:10A33000801C20F00400C860054890F8200001E06F
+:10A34000FFF7A8FE0028FBD1BDE8F88FCC21002044
+:10A35000CC61002000231A4603F0BCB808B50123E5
+:10A3600000926A4603F0B6F808BD1CB5CDE900239B
+:10A3700002236A4603F0AEF81CBD3EB5069C8DE88C
+:10A380001C0003236A4603F0A5F83EBD7FB5DDE956
+:10A3900008458DE83C0004236A4603F09BF87FBD26
+:10A3A00070B586B00DF1280C9CE870008DE87C003B
+:10A3B00005236A4603F08EF806B070BD2DE9F0471C
+:10A3C0000E4680461C46924608293ED894F80C90CA
+:10A3D000002020731946104602F02CF80025B542E3
+:10A3E00006D218F805201AA12046FFF7E1F903E08C
+:10A3F00019A12046FFF7DCF96D1C082DEFD317A13A
+:10A400002046FFF7D5F90025B54210D218F805709F
+:10A41000F6F72CF80068C05D10F03E0F01D03A4608
+:10A4200000E02E220EA12046FFF7C2F903E00DA1A5
+:10A430002046FFF7BDF96D1C082DE5D3012221460A
+:10A44000504601F07FFF84F80C90BDE8F0870000D3
+:10A450002025303278000000202020007C00000001
+:10A460002563000020000000104910B540F6FF7081
+:10A47000886000200860486001F58041886148617B
+:10A4800081F820000A4800F0EDF800280CD10948B6
+:10A4900009490A4B401AC108002002E023F82000B5
+:10A4A000401C8842FAD3002010BD0000CC210020BF
+:10A4B00020F50E0020F50E0050F40E0010020020D2
+:10A4C00002480349401AC0087047000020F50E00FA
+:10A4D00050F40E0013B56846FBF77CFE08B100206F
+:10A4E0001CBD0248009950F831001CBD50F40E000C
+:10A4F00070B507480125046980F8205005E06572B1
+:10A5000021682046496888476468002CF7D170BDEF
+:10A51000CC6100202DE9FF4781460C9D00200C46B0
+:10A520002F7B2873984616462946184601F082FF6D
+:10A53000072E42D2DFE806F004090F161F2A360064
+:10A5400049462846FFF734F937E04946284622684D
+:10A55000FFF72EF931E0D4E9002349462846FFF7FA
+:10A5600027F92AE0A0680090D4E90023494628464C
+:10A57000FFF71EF921E0D4E90201CDE90001D4E999
+:10A58000002349462846FFF713F916E004F10800B6
+:10A5900007C88DE80700D4E9002349462846FFF79D
+:10A5A00007F90AE004F108000FC88DE80F00D4E9AC
+:10A5B000002349462846FFF7FBF80022294640467B
+:10A5C00001F0C0FE2F73BDE8FF872DE9F041858AB9
+:10A5D00080462D1F4819C01CB0FBF5F0C6B240469E
+:10A5E000FBF782FE041E19D000202071012060714B
+:10A5F000E58000272546761EC4F800800BE0404623
+:10A60000FBF772FE60B16179491C617128600546F3
+:10A610007F1CC0F80080B742F1D32046BDE8F0812E
+:10A62000204600F002F80020F8E72DE9F0414579D6
+:10A6300001466B1E002201E00968521C9A42FBD3BE
+:10A640000F680146002605E038460C68FBF7AEFEB1
+:10A650002146761CAE42F7D3BDE8F0810121001DF2
+:10A66000FBF71BBEFBF7E6BE10B504460121001D3B
+:10A67000FBF734FE10F0FF0F04D12046BDE8104078
+:10A68000FFF7D3BF10BD38B501240094FBF758FD88
+:10A6900038BD38B500240094FBF752FD38BD0000EA
+:10A6A000094902220A60BFF36F8FBFF34F8F0A1D63
+:10A6B000106006480268002AFCD000200860BFF342
+:10A6C0006F8FBFF34F8F704704E5014000E40140F6
+:10A6D00070B50E4C01232360BFF36F8FBFF34F8F14
+:10A6E00000230B4D08E000BF51F8236040F82360C1
+:10A6F0002E68002EFCD05B1C9342F5D30020206016
+:10A70000BFF36F8FBFF34F8F70BD000004E50140B2
+:10A7100000E4014000F180410868002210B10120EE
+:10A720000A6070471046704770B50D46060003D1A9
+:10A730000BA11420F9F77CF91DB909A11520F9F72F
+:10A7400077F9746804E0B2682946904718B1246824
+:10A7500020680028F7D120682860256070BD0000BF
+:10A760002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63EE
+:10A770006F6D706F6E656E74735C6C69627261721E
+:10A780006965735C736F72746C6973745C6E726606
+:10A790005F736F72746C6973742E630010B504007C
+:10A7A00003D103A13D20F9F743F9206810BD000053
+:10A7B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C639E
+:10A7C0006F6D706F6E656E74735C6C6962726172CE
+:10A7D0006965735C736F72746C6973745C6E7266B6
+:10A7E0005F736F72746C6973742E630010B504002C
+:10A7F00003D103A13720F9F71BF96068006810BD89
+:10A800002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C634D
+:10A810006F6D706F6E656E74735C6C69627261727D
+:10A820006965735C736F72746C6973745C6E726665
+:10A830005F736F72746C6973742E630010B50400DB
+:10A8400003D105A12B20F9F7F3F861680868002807
+:10A8500001D002680A6010BD2E2E5C2E2E5C2E2EBA
+:10A860005C2E2E5C2E2E5C636F6D706F6E656E7449
+:10A87000735C6C69627261726965735C736F727428
+:10A880006C6973745C6E72665F736F72746C6973FB
+:10A89000742E630070B50C46050003D10BA1432054
+:10A8A000F9F7C6F81CB909A14420F9F7C1F800214D
+:10A8B000686806E0A24203D121680160012103E03B
+:10A8C00010460268002AF5D1084670BD2E2E5C2E77
+:10A8D0002E5C2E2E5C2E2E5C2E2E5C636F6D706FA8
+:10A8E0006E656E74735C6C69627261726965735CCB
+:10A8F000736F72746C6973745C6E72665F736F727F
+:10A90000746C6973742E630030B5050600F00F0394
+:10A910000E4C03EB830004EB80000AD5082B03D315
+:10A920000B480160001D09E0C0F80016C0F80426BD
+:10A9300030BD082B04D307480160001D026030BD04
+:10A94000C0F80017C0F8042730BD000000700240B6
+:10A95000A0760240A077024010B5044600F00F0038
+:10A96000092804D30BA140F29640F9F761F82106BB
+:10A970004FF0010004F00F0200FA02F001D5104977
+:10A9800001E00F49091D0968014201D0012010BDF5
+:10A99000002010BD2E2E5C2E2E5C2E2E5C2E2E5CEA
+:10A9A0002E2E5C6D6F64756C65735C6E7266785C80
+:10A9B00068616C5C6E72665F757362642E6800001D
+:10A9C0001075024070B50446000604D415A140F28B
+:10A9D0009B30F9F72DF804F00F00082804D311A1DB
+:10A9E0004FF46770F9F724F8200704D10DA140F265
+:10A9F0009D30F9F71DF803F021FA2046FAF704FC20
+:10AA0000817B0125032902D00068002809D1204656
+:10AA1000FAF7E4FB8540E943BDE870401048FBF7D6
+:10AA200042BC70BD2E2E5C2E2E5C2E2E5C2E2E5C1B
+:10AA30002E2E5C636F6D706F6E656E74735C6472E6
+:10AA400069766572735F6E72665C757362645C6E64
+:10AA500072665F6472765F757362642E63000000D5
+:10AA6000AC00002038B50446000604D41B4940F26F
+:10AA7000BB30F8F7DDFF04F00F00082804D21749B7
+:10AA80004FF46F70F8F7D4FF03F0D8F92046FAF7C7
+:10AA9000BBFB817B0125032915D00068002811D15B
+:10AAA0002046FAF79BFB8540E9430D48FBF7FBFB8B
+:10AAB0000C480B49806800900C398DF802404968B9
+:10AAC0006846884738BD2046FAF788FB8540E94349
+:10AAD000BDE838400248FBF7E6BB000088DE0E0008
+:10AAE000AC00002080E50E0038B50446000604D511
+:10AAF0001FA14FF47F70F8F79BFF04F00F000828A8
+:10AB000004D31BA140F2FD30F8F792FF200704D1D7
+:10AB100017A140F2FE30F8F78BFF03F08FF92046C3
+:10AB2000FAF772FB817B0125032902D0006848B146
+:10AB30001AE02046FAF752FB8540E9431B48FBF731
+:10AB4000B2FB11E02046FAF749FB8540E94317487C
+:10AB5000FBF7A9FB16481549006900900C398DF8E0
+:10AB60000240496868468847BDE8384003F0AAB902
+:10AB70002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63DA
+:10AB80006F6D706F6E656E74735C647269766572FA
+:10AB9000735F6E72665C757362645C6E72665F642E
+:10ABA00072765F757362642E63000000AC00002053
+:10ABB00080E50E0070B50546000605F00F0402D5CD
+:10ABC000092C09D301E0092C0BD30D4940F23E407A
+:10ABD000F8F72EFF280604D5094940F23F40F8F760
+:10ABE00027FF082C05D307480068C10300D50020C3
+:10ABF00070BD054901EB8400D0F8A00470BD0000D1
+:10AC000014970E00C0740240007002400249405880
+:10AC1000002800D001207047007002400449084419
+:10AC200000210160BFF36F8FBFF34F8F70470000AB
+:10AC30000070024003490860BFF36F8FBFF34F8F6E
+:10AC4000704700000074024002480068002800D0ED
+:10AC5000012070472C75024004490844012101601D
+:10AC6000BFF36F8FBFF34F8F70470000007002403B
+:10AC700002480068002800D001207047000401400D
+:10AC8000084810B5007918B907A19520F8F7D0FE4B
+:10AC900000F0FEF81249012008600249091F0870FF
+:10ACA00010BD0000B80000202E2E5C2E2E5C2E2E33
+:10ACB0005C2E2E5C2E2E5C6D6F64756C65735C6E05
+:10ACC0007266785C647269766572735C7372635CD9
+:10ACD0006E7266785F636C6F636B2E6300000000BA
+:10ACE00018050040084810B5007918B907A1D4200C
+:10ACF000F8F79EFE4FF48070FBF72FFF01208107CD
+:10AD0000C1F80403086010BDB80000202E2E5C2E90
+:10AD10002E5C2E2E5C2E2E5C2E2E5C6D6F64756C60
+:10AD200065735C6E7266785C647269766572735C7A
+:10AD30007372635C6E7266785F636C6F636B2E63B5
+:10AD40000000000010B50A4C207918B909A1DC20D8
+:10AD5000F8F76EFE15490120086015494FF0011003
+:10AD60000A6802F001128242FAD00020607110BD20
+:10AD7000B80000202E2E5C2E2E5C2E2E5C2E2E5C1B
+:10AD80002E2E5C6D6F64756C65735C6E7266785C9C
+:10AD9000647269766572735C7372635C6E726678F6
+:10ADA0005F636C6F636B2E63000000000400004063
+:10ADB0000C04004010B5040003D108A17C20F8F772
+:10ADC00037FE144900200A790AB1852010BD0122FE
+:10ADD0000C600A7100224A7110BD00002E2E5C2EFC
+:10ADE0002E5C2E2E5C2E2E5C2E2E5C6D6F64756C90
+:10ADF00065735C6E7266785C647269766572735CAA
+:10AE00007372635C6E7266785F636C6F636B2E63E4
+:10AE100000000000B800002070B54FF48076304686
+:10AE2000FBF794FE114CB50560B13046FBF795FE7B
+:10AE30000120C5F80803607920B9012060712168FC
+:10AE4000002088474FF482763046FBF77FFE0028CB
+:10AE50000AD03046FBF781FE0220C5F808032168BE
+:10AE6000BDE870400120084770BD0000B800002018
+:10AE7000002802D00149800108477047C1E50E0053
+:10AE80000121B1EB507F01D10120704700207047B4
+:10AE900007480068012110F0010F08D14FF0E020B1
+:10AEA000E02280F80024C0F88012C0F8001170473A
+:10AEB00000E100E007480068012110F0010F08D10F
+:10AEC0004FF0E020E02280F80024C0F88012C0F8A3
+:10AED0000011704700E100E070B5040003D10DA13E
+:10AEE0004620F8F7A5FD194D287808B1852070BDDA
+:10AEF00020781749C0F340000860154920780839C8
+:10AF000000F001000860FFF7D5FF01202870002045
+:10AF100070BD00002E2E5C2E2E5C2E2E5C2E2E5C24
+:10AF20002E2E5C6D6F64756C65735C6E7266785CFA
+:10AF3000647269766572735C7372635C6E72667854
+:10AF40005F706F7765722E6300000000C000002004
+:10AF50008005004070B54FF08040D0F80453324C6B
+:10AF600068070CD54FF48470FFF7D4FB38B16068E4
+:10AF700018B92EA1E020F8F75BFD60688047A806AD
+:10AF80000DD54FF48A70FFF7C5FB40B1A06818B922
+:10AF900026A1E820F8F74CFDA16800208847680644
+:10AFA0000DD54FF48C70FFF7B5FB40B1A06818B910
+:10AFB0001EA1EF20F8F73CFDA16801208847280674
+:10AFC0000DD54FF48E70FFF7A5FB40B1E06818B9BE
+:10AFD00016A1F820F8F72CFDE16800208847E80565
+:10AFE0000DD54FF49070FFF795FB40B1E06818B9AC
+:10AFF0000EA1FF20F8F71CFDE16801208847A80595
+:10B0000011D54FF49270FFF785FB00280BD0E06854
+:10B0100020B906A14FF48370F8F70AFDE168BDE896
+:10B0200070400220084770BDC00000202E2E5C2E0C
+:10B030002E5C2E2E5C2E2E5C2E2E5C6D6F64756C3D
+:10B0400065735C6E7266785C647269766572735C57
+:10B050007372635C6E7266785F706F7765722E6371
+:10B06000000000004FF080414FF46070C1F8080309
+:10B0700070474FF080414FF46070C1F8040370478F
+:10B0800003490022CA600068002800D0C8607047E9
+:10B09000C000002001490020C8607047C0000020A7
+:10B0A00070B50C46050003D10D49D920F8F7C0FC56
+:10B0B0001CB90B49DA20F8F7BBFC0A4804210088C8
+:10B0C00001EB004008A1FFF745F912490320C968C8
+:10B0D00088476869FDF702F9FAF7F2FA607070BD07
+:10B0E00090EB0E002402002048616E646C65204ED7
+:10B0F00052465F4446555F4F505F4F424A45435466
+:10B100005F4352454154452028636F6D6D616E6405
+:10B11000290000008000002070B50C4620B91549B8
+:10B1200040F20110F8F784FC24B912494FF4817001
+:10B13000F8F77EFC104D042610A1288806EB00408D
+:10B14000FFF708F91849081FFDF7E6F8FAF7B8FA0B
+:10B150006070012805D10020FCF7A2FE10B10A2082
+:10B16000607070BD288811A106EB0040BDE87040FA
+:10B17000FFF7F0B890EB0E002402002048616E64E7
+:10B180006C65204E52465F4446555F4F505F4F42BC
+:10B190004A4543545F455845435554452028636FFD
+:10B1A0006D6D616E6429000088000020577269741B
+:10B1B000696E672076616C696420696E69742063CA
+:10B1C0006F6D6D616E6420746F20666C6173682EA4
+:10B1D0000000000070B50D46040003D11749E720B8
+:10B1E000F8F726FC206918B91449E820F8F720FC84
+:10B1F000A08A18B91149E920F8F71AFC1DB90F49BE
+:10B20000EA20F8F715FC0E480421008801EB004005
+:10B210000CA1FFF79FF8A18A2069FDF71FF8FAF744
+:10B220004FFA68702846F9F775FBE168002903D0EA
+:10B230002069BDE87040084770BD000090EB0E002B
+:10B240002402002048616E646C65204E52465F44C3
+:10B2500046555F4F505F4F424A4543545F575249EE
+:10B2600054452028636F6D6D616E642900000000F5
+:10B270002DE9F0410B4E0D46042730880AA107EB5B
+:10B280000040FFF767F8114C308811A107EB004030
+:10B29000A36C226DFFF769F8A06CA860206D686050
+:10B2A000BDE8F0812402002048616E646C65204E88
+:10B2B00052465F4446555F4F505F4352435F474598
+:10B2C000542028646174612900000000F4170020F4
+:10B2D0004F66667365743A25642C204352433A30B6
+:10B2E00078253038780000002DE9F84F3E4C814633
+:10B2F0000D462088042707EB00403CA1FFF72AF801
+:10B30000FDF794F801264FF0080AC8B1D9F81420C7
+:10B310004FF00308DAB13F493F4813051CD0436D95
+:10B32000D1F808C01344634516D020883BA106EB32
+:10B33000004000BFFFF70EF885F80180BDE8F88FE8
+:10B3400020883FA106EB0040FFF704F81EE02088AC
+:10B3500049A106EB0040EDE7B2F5805F07D92088F0
+:10B360004CA106EB0040FEF7F5FF6F70E6E7436D7A
+:10B37000D1F808C003EB0208E0450AD9CDF800C0B7
+:10B3800020884D4906EB0040FEF7F7FF85F801A045
+:10B39000D4E74264C26C0365036380468264D9F8D3
+:10B3A0001400002200F6FF704FEA103C4868614626
+:10B3B0001844FCF703F940B1208840A106EB004097
+:10B3C000FEF7C8FF05206870B8E7D8F8481000916C
+:10B3D000208840A107EB0040D8F85030D8F844202E
+:10B3E000FEF7CBFFAAE700002402002048616E644C
+:10B3F0006C65204E52465F4446555F4F505F4F424A
+:10B400004A4543545F435245415445202864617482
+:10B410006129000080000020F41700204F626A6557
+:10B4200063742073697A65206D757374206265207A
+:10B430007061676520616C69676E6564000000007B
+:10B4400043616E6E6F742063726561746520646120
+:10B450007461206F626A65637420776974686F75C0
+:10B46000742076616C696420696E697420636F6D05
+:10B470006D616E64000000004F626A656374207342
+:10B48000697A652063616E6E6F7420626520302E6C
+:10B4900000000000496E76616C69642073697A650A
+:10B4A00020666F72206F626A6563742028746F6F04
+:10B4B000206C6172676529001CEB0E004572617398
+:10B4C00065206F7065726174696F6E206661696C6A
+:10B4D000656400004372656174696E67206F626A1B
+:10B4E00065637420776974682073697A653A2025EA
+:10B4F000642E204F66667365743A203078253038A4
+:10B50000782C204352433A20307825303878000098
+:10B510002DE9F041154D07460E462888042101EB20
+:10B52000004013A1FEF716FF1B4CD4E91401626C16
+:10B53000431A9A420BD02888012101EB004017A141
+:10B54000FEF713FF082070700120BDE8F081002194
+:10B550006164A16CE16460650021384600F032F856
+:10B5600017490420C96888470020EEE7240200201C
+:10B5700048616E646C65204E52465F4446555F4F8D
+:10B58000505F4F424A4543545F45584543555445E3
+:10B590002028646174612900F4170020496E7661E7
+:10B5A0006C696420646174612E20657870656374D1
+:10B5B00065643A2025642C20676F743A2025640066
+:10B5C000800000202DE9F041044686B00020FEF7FF
+:10B5D0005BFB224E012758B1214A18212046F7F77C
+:10B5E0000BF8020036D030881EA107EB00402FE098
+:10B5F000182227496846F4F73DFF2648264D4FF0AC
+:10B600000408006DA968884211D1318808EB014017
+:10B6100022A1FEF79FFED5E90101FCF70DFF8DF891
+:10B620000100FAF74DF88DF80100254D02E08DF884
+:10B6300001700025D4E901126846904715B12846EB
+:10B64000FCF72EFC31889DF8012008EB01401DA17C
+:10B65000FEF784FE06B0BDE8F08100002402002061
+:10B66000C5B50E004661696C656420746F20736314
+:10B67000686564756C65206F626A656374206578BF
+:10B6800065637574653A20307825782E00000000D7
+:10B690003CE50E00F417002080000020506F73740A
+:10B6A00076616C69646174696F6E206F662066698B
+:10B6B000726D7761726520696D6167652E000000AB
+:10B6C0006DB80E00526571756573742068616E64A3
+:10B6D0006C696E6720636F6D706C6574652E2052A7
+:10B6E0006573756C743A203078257800F8B50C4D88
+:10B6F0000C46042628880BA106EB0040FEF72AFE24
+:10B70000124813A1826CA260036DB0026360E06016
+:10B710000090288806EB0040FEF72FFEF8BD0000E1
+:10B720002402002048616E646C65204E52465F44DE
+:10B7300046555F4F505F4F424A4543545F53454C17
+:10B74000454354202864617461290000F4170020E7
+:10B75000637263203D20307825782C206F666673F5
+:10B760006574203D20307825782C206D61785F73DA
+:10B77000697A65203D203078257800002DE9F04178
+:10B78000264F05460E463888042101EB004024A1CF
+:10B79000FEF7E0FDFCF74AFE98B12B4CD4E914010A
+:10B7A000401AA98A0844616C88420CD93888012162
+:10B7B00001EB004025A1FEF7CDFD03207070BDE830
+:10B7C000F0810820FAE72749206B49684718E868A4
+:10B7D00020B925494FF4E070F8F72AF9D5E903318B
+:10B7E000AA8A3846FBF77CFF20B1D5E90310BDE8F3
+:10B7F000F0410847A98A206B134A08442063A98AAC
+:10B80000206D483208442065A98A2869F9F7A6F80E
+:10B81000A064B060206D7060D1E7000024020020B9
+:10B8200048616E646C65204E52465F4446555F4FDA
+:10B83000505F4F424A4543545F5752495445202870
+:10B840006461746129000000F41700205772697464
+:10B8500065207265717565737420746F6F206C6FED
+:10B860006E6700008000002090EB0E00074810B5C6
+:10B870000088042101EB004005A1FEF76BFD114992
+:10B880000620C968BDE810400847000024020020D7
+:10B89000416C6C20666C617368206F7065726174B6
+:10B8A000696F6E73206861766520636F6D706C657B
+:10B8B0007465642E2044465520636F6D706C65740A
+:10B8C00065642E0080000020FEF712FEFEF7E2FB0A
+:10B8D0000028FBD10D4E64254FF47A47741C38467E
+:10B8E000A0476D1EFAD10A480068C00700D000BE0C
+:10B8F000BFF34F8F0648E4380168064A01F4E0615F
+:10B9000011430160BFF34F8F00BFFDE780E30E00DE
+:10B91000F0ED00E00400FA052DE9F0472F4F054651
+:10B920004FF0040938880C464E4609EB00402CA124
+:10B93000FEF710FD38882A7C06EB004031A1FEF7A7
+:10B940000DFD4FF44051374B4A6801204FF002087B
+:10B950009A4200D10220344E326A012A00D1401CA2
+:10B960004FF0010C84F801C02A7C1AB10025012A8D
+:10B9700009D01BE084F80480F068A0602B48E060E8
+:10B98000C0F57E200FE0D1F8048098450ED12571D6
+:10B990000878142801D9486900E00020A0604FF41D
+:10B9A0008050E06088682061BDE8F087824208D25C
+:10B9B00084F804C0B068A060FBF730FBE060B069B9
+:10B9C000F1E7398809EB014019A1FEF7C3FCFF201C
+:10B9D0002071A560E5602561E6E7000024020020F3
+:10B9E00048616E646C65204E52465F4446555F4F19
+:10B9F000505F4649524D574152455F564552534953
+:10BA00004F4E00004669726D7761726520696D6105
+:10BA10006765207265717565737465643A20256485
+:10BA200000000000DBE5B151F417002000000E001B
+:10BA30004E6F2073756368206669726D77617265F9
+:10BA400020696D61676500002DE9F047164689465B
+:10BA500082460024DFF86080184F21E019F80410B6
+:10BA6000154801F0C9FCD0B91548FCF70FFBD8E91F
+:10BA700001125046FCF7D8F81248FAF735FC0500D9
+:10BA8000388811D0042101EB00402A460EA1FEF7B0
+:10BA900065FC0021ED1CC8E9015188F80010641C08
+:10BAA000B442DBD3BDE8F087BDE8F047012101EBEC
+:10BAB00000400AA1FEF74EBC1C8B00207002002043
+:10BAC00048F40E0038F50E00416C6C6F63617465CC
+:10BAD0006420627566666572202578004661696C2F
+:10BAE000656420746F20616C6C6F636174652062A3
+:10BAF0007566666572210000011F0148FAF756BCA1
+:10BB000038F50E00F8B50D4614460646694600F0B5
+:10BB100052FA00280ED0009AFF2A0AD8501C8242FE
+:10BB200007D869780223B3EB911F02D029798142AB
+:10BB300001D20020F8BD2270611C304600F080FB6D
+:10BB4000F8BD114600F0D6B8114600F0E3B8F8B5DC
+:10BB50000C4615460646694600F02DFA00280CD022
+:10BB6000009A501C904207D361780223B3EB911FD7
+:10BB700002D02179814201D20020F8BD2946304609
+:10BB800000F05EFB009A0021A954F8BD2DE9FF41A9
+:10BB90000C468E6817460546694600F023FB0028D0
+:10BBA0000ED0A06800280BD060783A46C0F3011090
+:10BBB00002283146684606D000F0DAF8019969603B
+:10BBC00004B0BDE8F08100F086F8F7E77CB50D46DB
+:10BBD0001446694600F08FF9002820D028790828FB
+:10BBE00006D0042809D002280AD001280CD015E07C
+:10BBF000DDE90001C4E900010AE00098206006E0E8
+:10BC0000009800B2208002E0009840B22070C11776
+:10BC1000DDE9002350405940084301D000207CBD9D
+:10BC200001207CBD7CB50D461446694600F09EF9A6
+:10BC3000002820D02879082807D00021042809D01E
+:10BC400002280AD001280CD014E0DDE90001C4E983
+:10BC5000000109E00098206006E0009880B2208092
+:10BC600002E00098C0B22070DDE900235040594046
+:10BC7000084301D000207CBD01207CBD7CB50D4671
+:10BC80001446694600F072F9002821D02979082964
+:10BC900008D00098C21704290BD002290DD0012921
+:10BCA0000ED014E0DDE90002C4E9000201461346AB
+:10BCB00009E0C3170146206005E001B2218001E0E0
+:10BCC00041B22170CB1741405340194301D00020AD
+:10BCD0007CBD01207CBD70B50D460646144611465C
+:10BCE000284600F09AFA224629463046BDE87040C0
+:10BCF00000F03EB838B50C460422694600F0A0FAC0
+:10BD0000002806D09DF80310009861F31F602060A2
+:10BD1000012038BD1CB50C460822694600F090FA97
+:10BD2000002824D09DF801109DF800209DF80230D5
+:10BD3000080E42EA012242EA034240EA13409DF81B
+:10BD400003309DF8041040EA132008439DF80510C5
+:10BD500042EA036240EA01209DF8061040EA0140F1
+:10BD60009DF8071040EA0160C4E9002001201CBDD5
+:10BD70002DE9F04F04469DB000200090064601904A
+:10BD80004FF0FF3A0AA800F069F94FF0010BE946BD
+:10BD900082E012AB05AA06A9204600F0C9F850B10E
+:10BDA0000AA8059900F06BF960B10B98407810F083
+:10BDB000300F53D060E09DF84800002870D11DB0CE
+:10BDC000BDE8F08F0598B04242D30B9D0AAE0B98A8
+:10BDD000407800F00F00082812D0304600F066F9D5
+:10BDE0000B98A842F3D156460599B14230D3D4F806
+:10BDF000088009919DF8181008910E990D6820E0AF
+:10BE00000B980678F0E729680F682FB1DDE9083252
+:10BE100029462046B84711E011948968DDE9087287
+:10BE2000097891420CD1294617A8F9F734FF85F813
+:10BE30000CB017AA39461198F8F717FE0028BED0A3
+:10BE4000AD6815B1A1684145DDD0A168414523D158
+:10BE50009DF81810204600F02FFA1BE00C9840289F
+:10BE60000AD200F01F010BFA01F00C994A0959F8A7
+:10BE70002230034349F82230E5682DB10AAB9DF822
+:10BE8000182020460599A8470AAA9DF818102046B0
+:10BE9000F8F7EBFD002892D0A06800287FF479AF76
+:10BEA000DDE90B0445780AA800F000F90028F7D175
+:10BEB00015F0300F03D10B98007800B1641CC4B1A9
+:10BEC0000020494605E000BF51F82020521C0ED149
+:10BED000401CB0EB541FF7D3600959F8201004F050
+:10BEE0001F00C0F120022AFA02F0814201D0002096
+:10BEF00065E7012063E71CB50C46694600F036F89B
+:10BF0000002814D0DDE90002C10709D051084FEA2A
+:10BF100030006FEA00026FEA0100C4E9002004E08B
+:10BF200051084FEA3000C4E900014FF001001CBD88
+:10BF3000F8B507460020187008700E4610601C46C1
+:10BF400015466946384600F036F8012140B10098A0
+:10BF500050B1C10800F00700296030700120F8BD21
+:10BF6000B86808B10020F8BD2170FBE72DE9F8435F
+:10BF70000026884681463446354604E0402E02D3EA
+:10BF80000020BDE8F8836946484600F085F900289E
+:10BF9000F7D09DF80070324607F07F00C10FF4F72C
+:10BFA00056FA29430443F61D0D463806E6D4C8E97F
+:10BFB00000410120E5E7F8B50E460746694600F066
+:10BFC0006BF900280AD09DF80040200616D50725F9
+:10BFD00004F07F0403E0202D01D30020F8BD694662
+:10BFE000384600F059F90028F8D09DF8001001F00B
+:10BFF0007F00A8400443ED1D0806ECD40120346006
+:10C00000F8BD000059680A4A896891420ED1D0E90A
+:10C0100001120848491C521EC0E9011206480421B9
+:10C02000008801EB004005A1FEF798B970470000B9
+:10C030002CE40E00900000202C02002050423A20F8
+:10C04000496E6974207061636B657420646174610A
+:10C05000206C656E3A20256400000000C260002359
+:10C060000160C0E901138B781A44026191F9033031
+:10C070001A4442610878002800D00120704770B54A
+:10C0800045680E46044660680178B14206D14078A2
+:10C0900000F00F00082801D0012070BD204600F0FC
+:10C0A00005F86068A842EED1002070BD30B5416847
+:10C0B0000A785AB101F10C0343600A7B42B14C7813
+:10C0C0000A79C4F30115032D07D00BE0002030BD21
+:10C0D000C2680168FFF7C2FFF8E75D78C5F3011594
+:10C0E000032D07D00225B5EB141F09D14C7914FBA1
+:10C0F00002F209E08D7804690022641B046103E008
+:10C10000B5EB941F00D10422497811F0300F02D111
+:10C110008168491C81609C78016921441144016156
+:10C1200093F9032011444161012030BD30B54168CD
+:10C13000002487B0497801F00F02082A11D08A093B
+:10C140001ED00222B2EB911F09D10269C1F3011185
+:10C150000229146001D0032901D14069047007B09D
+:10C1600030BD0069056808E02C7329466846F9F778
+:10C1700092FD6846FFF7DAFFAD68002DF4D1EEE7D7
+:10C18000C1F30111012912D00229E6D00329E4D01C
+:10C190004268517801F00F0107290BD0916881B1F5
+:10C1A0001279006907B0BDE83040F4F763B941691E
+:10C1B0000C70EDE70169906807B0BDE8304000F011
+:10C1C0002CB81179006907B0BDE83040F4F77AB9AE
+:10C1D00010B5034B002408C080E8160010BD000015
+:10C1E000013D0E0038B50D4604466946FFF7E3FEF3
+:10C1F00000280BD0D4E90002D4E90213C5E90002FB
+:10C20000C5E902130098814201D2002038BDA86020
+:10C21000A168081AA060012038BD00B50A4687B0A1
+:10C2200001466846FFF71AFF002807D06846FFF767
+:10C230007DFF6846FFF73AFF0028F7D107B000BD41
+:10C240007FB514460546A9B9124A2868904208D11C
+:10C2500010E0102269462846FFF7F2FF002807D0B9
+:10C26000103C102CF5D8224669462846FFF7E8FF17
+:10C2700004B070BDA868A04201D20020F8E72B6886
+:10C280002246284698470028F2D0A868001BA860DC
+:10C290000120EDE7013D0E0010B50446806800283E
+:10C2A00009D02368012220469847002803D0A068BF
+:10C2B000401EA060012010BD38B5002439B101290D
+:10C2C00012D0022912D005291DD0002038BD054604
+:10C2D000012269462846FFF7B3FF90B19DF80000A0
+:10C2E0000006F5D4012038BD08220DE00546694658
+:10C2F000FFF761FE28B100212846009AFFF7A0FF52
+:10C3000038BD204638BD0422BDE838400021FFF783
+:10C3100097BF0378026AC16813B1C2F80C1501E037
+:10C32000C2F808150021417070470378026AC1689D
+:10C3300013B1C2F8081501E0C2F80C1501214170D3
+:10C340007047000010B50C46017A052908D0407AE4
+:10C3500038B1084808A102682046FDF729FA00E034
+:10C360001AB106A12046FDF723FA2046BDE8104089
+:10C37000FDF75CBAC4010020257300000D0A00001F
+:10C380002DE9F047254D99461646044699B3254FA9
+:10C3900009F50051DFF8888001233A88D1F804C0FC
+:10C3A000A06D03EB0242C44502D010461E490BE0CB
+:10C3B0008B68411EC1F30B01401A41F6FF7108441E
+:10C3C000834206D210461949FDF7C4FF0020BDE89C
+:10C3D000F0874846F9F7EEFB50B13888022101EBAF
+:10C3E00000401349FDF7B6FF0C481830FAF73CFE41
+:10C3F00016B1AC2001E004E0A520E862A06D6863FE
+:10C4000001E0AA20E8623EB194F88F0010B194F8E0
+:10C41000900008B96068E8600120D8E7F4170020B0
+:10C42000DBE5B1512C0200208CEC0E0020EC0E005C
+:10C43000E0EC0E0038B5C3880D46044633B114A0B5
+:10C44000009015A216A12846FDF7B2F9217A052918
+:10C450001CD0607A48B1A088FDF7EEFD164951F86E
+:10C46000202016A12846FDF7A3F9A0880021FEF799
+:10C4700031F803461049207A143951F8202001B0D0
+:10C480002846BDE830400EA1FDF792B938BD000046
+:10C490001B5B306D000000001B5B313B33316D00D6
+:10C4A00025734C6F67732064726F70706564202809
+:10C4B00025642925730D0A00C4010020257300009E
+:10C4C0003C25733E2025733A20000000EFF30580E1
+:10C4D000C005C00D01D001207047EFF3148040F378
+:10C4E0000000401C704770B50446007D052660B111
+:10C4F0002046FFF70EFF00202075A078E178411A52
+:10C5000011FB00F006EB20201FE0A16921B12046BD
+:10C5100088472079022828D1E578A078A84203D15D
+:10C520002046FFF702FF0EE0204655B1FFF7FDFE63
+:10C53000A07810FB05F006EB10202061012020758B
+:10C5400004E0FFF7E6FEA078401D20612079022874
+:10C550000BD1E069216922460068F6F71BF9002833
+:10C5600003D0BDE87040F6F72BB870BD10B510468B
+:10C570001A46F3F77FFF002010BD2DE9F0411E6839
+:10C580001C461546074621B1012918D0052923D19B
+:10C5900019E000202060401C2060B0421CD801221D
+:10C5A00029463846FFF74CFE002806D015F8010B47
+:10C5B000000601D52068EEE70120BDE8F0810820E3
+:10C5C0000246186002E004200246186029463846F8
+:10C5D000BDE8F041FFF734BE0020EEE72DE9F0475B
+:10C5E0004A4F0D464B780A78804639880469042002
+:10C5F00000EB014046A1FDF7B8FE602020702878CE
+:10C6000060706878A070687803264FF001090128EF
+:10C6100002D00B2870D059E028780C284ED2DFE8E1
+:10C6200000F0064D4D354D4D3B644D0609242879EB
+:10C63000E07067E0E11C686801F02AF9C01CC6B22E
+:10C64000A119A86801F024F93044C6B2A119E8681C
+:10C6500001F01EF93044C6B2A119286901F018F999
+:10C660003044C6B2A119686924E02879E070211D20
+:10C67000A86801F00DF9001DC6B2A119E86801F023
+:10C6800007F93044C6B2A119286913E0E11C6868B3
+:10C6900001F0FEF8C01C0AE0E11CE86801F0F8F8BF
+:10C6A000C01CC6B2A119686801F0F2F83044C6B2E5
+:10C6B000A119A86801F0ECF83044C6B2182E05D9CB
+:10C6C000398809EB01401BA1FDF744FED8F804208E
+:10C6D000314620469047002816D0398809EB0140A2
+:10C6E000BDE8F0471CA1FDF735BEA988E170090A35
+:10C6F00021710526EAE7FFE7F8F7EAFFE07000207E
+:10C70000F8F7EEFF0426E1E7BDE8F0876C020020B1
+:10C7100053656E64696E6720526573706F6E7365E2
+:10C720003A205B3078253031782C20307825303134
+:10C73000785D00004D657373616765206973206CD7
+:10C740006172676572207468616E206578706563D8
+:10C750007465642E000000004661696C6564207495
+:10C760006F2073656E642064617461206F766572FA
+:10C770002073657269616C20696E746572666163AD
+:10C78000652100000846704738B50C46050003D106
+:10C790000A496D20F7F74CF91CB908496E20F7F7E4
+:10C7A00047F96B4622462946054800F05CFE0449DD
+:10C7B0000448009AF6F700F938BD000000F10E00B9
+:10C7C0002C8B0020C0E80E002DE9F0418046F8F7E0
+:10C7D00046FC1A4D0026F0B1686828B168684068C8
+:10C7E000696820F07F40486000F068FE040012D0C5
+:10C7F0004FF080776068B84203D2204600F040FFD7
+:10C8000003E0606820F07F4060602046FDF7C6FFCF
+:10C8100008B10446EEE700214046F8F745FB28B191
+:10C82000686818B1686800F02BFF6E60404600F041
+:10C8300095FF4046BDE8F04100F002B8E00000205E
+:10C840002DE9F041214C0746002600BF00F036FEDE
+:10C8500090B341686068406862685AB16268002AB3
+:10C8600028D0884226D96068007E18B161681848CF
+:10C87000FDF75AFF00F028FE4268054613484FF4C2
+:10C880007A7300210830F8F70BFC30B10D2807D07F
+:10C8900010499C20F7F7CCF8D8E7606820B106E093
+:10C8A000284600F0EDFED1E73846F8F7DDFB65607D
+:10C8B000002ECBD1BDE8F081FFE760680028F9D1F8
+:10C8C0003846BDE8F041F8F7DDBB0000E00000208D
+:10C8D0006CE60E00B8ED0E0010B50446082903D032
+:10C8E00004494E20F7F7A4F8D4E90010BDE8104041
+:10C8F00008470000B8ED0E002DE9F05FFBF7C2FB22
+:10C90000DFF8CC80334D0427D8F83020D8F83460D5
+:10C9100000EB020BB01A411EC1F30B01401A00F6E6
+:10C92000FF7A28882CA107EB0040D8F84840FDF793
+:10C9300011FD42F20400324900594FF001098842CA
+:10C9400008D0298809EB01402EA1FDF703FD032043
+:10C95000BDE8F09FD8F830000444B04207D12888E1
+:10C9600035A107EB0040FDF7F5FC0020F0E7D0B95A
+:10C9700004F500500178142901D9406900E0002035
+:10C980003249B0FBF1F34FF440500278142A01D938
+:10C99000406900E00020B0FBF1F228882CA107EBF1
+:10C9A0000040FDF7E2FC0823524621465846F8F7BE
+:10C9B00087FF040007D0298809EB01402FA1FDF76C
+:10C9C000C9FC2046C4E7BDE8F05F0020FBF768BA69
+:10C9D000F417002068020020456E746572206E72A4
+:10C9E000665F626F6F746C6F616465725F646675B9
+:10C9F0005F73645F636F6E74696E7565000000003D
+:10CA0000DBE5B151536F75726365206164647265D3
+:10CA1000737320646F6573206E6F7420636F6E7420
+:10CA200061696E20612076616C696420536F667461
+:10CA30004465766963652E00534420616C726561BC
+:10CA4000647920636F7069656400000040420F00E4
+:10CA50005570646174696E672053442E204F6C6476
+:10CA6000205344207665723A2025642C204E657749
+:10CA7000207665723A202564000000004661696CEA
+:10CA8000656420746F20636F7079206669726D77BA
+:10CA90006172652E0000000070B50F4C04212088E3
+:10CAA00001EB00400DA1FDF755FCFFF725FF050048
+:10CAB0004FF0010604D0208810A106EB004007E0EB
+:10CAC000F6F7CAFF050006D0208812A106EB004049
+:10CAD000FDF740FC284670BD68020020456E746575
+:10CAE00072206E72665F6466755F73645F626C5F0E
+:10CAF000636F6E74696E75650000000053442B42CD
+:10CB00004C3A20534420636F7079206661696C65EC
+:10CB10006400000053442B424C3A20424C20636F87
+:10CB20007079206661696C656400000070B504006E
+:10CB300003D113493220F6F77BFF4FF440521149DD
+:10CB40005068884214D1237C83B1606970B10020A1
+:10CB50000146143407E000BF54F821509689B542CD
+:10CB600004D0491CC9B29942F6D370BD012070BDF2
+:10CB7000207C0028FAD060690028F7D0002070BD22
+:10CB80006CED0E00DBE5B1512DE9F0411400884653
+:10CB900018D000250E4F032608EB05012246002081
+:10CBA000F4F76EFF0544241A40B93878002809D0FC
+:10CBB00008494FF47A408847761E05D00120387026
+:10CBC000002CE9D1BDE8F08100203870FAE70000C0
+:10CBD00088010020A1E80E00002070472DE9FE43E7
+:10CBE00008790C46012804D0022805D0032872D108
+:10CBF00072E01222404977E0B4F80700092800D912
+:10CC00000920814609264FF00008F5F7DFFF25E0EF
+:10CC1000686820B939A140F29720F6F709FF6868E3
+:10CC2000406820B935A14FF42670F6F701FF0027C0
+:10CC3000009700E07F1C686801230022D0F804C040
+:10CC400029466846E0470028F4D1297A3E4401EBA2
+:10CC5000080000F0FF082846F6F794F80500D7D141
+:10CC600002A8F6F723FA02990546894504D923A1BB
+:10CC700040F2AD20F6F7DCFE1F494A461231284645
+:10CC8000F3F7F8FB85F804806E80F6F7A1F818B189
+:10CC9000E87940F02000E871F5F798FF0146264852
+:10CCA00080E82202B4F80710C1600020F6F752FEB7
+:10CCB000114980200839F6F785FA040005D10E499C
+:10CCC00080201039F6F74EF904460020F6F770FE82
+:10CCD0002046BDE8FE830DE0E078B4F80510F6F7D5
+:10CCE0000BFE010006D00A7803B0601CBDE8F043DB
+:10CCF000F6F7ACB90620ECE704E70E002E2E5C2E0A
+:10CD00002E5C2E2E5C2E2E5C2E2E5C636F6D706F53
+:10CD10006E656E74735C6C69627261726965735C76
+:10CD2000757362645C6170705F757362645F636F7A
+:10CD300072652E63000000004420002038B50D46C7
+:10CD40006846F6F7B3F904460098022804D20CA10D
+:10CD500040F26F20F6F76CFE002020802078174903
+:10CD600040F00100207049784908C90702D040F01E
+:10CD70000200207002222146681CF6F767F938BDD0
+:10CD80002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A8
+:10CD90006F6D706F6E656E74735C6C6962726172D8
+:10CDA0006965735C757362645C6170705F757362F2
+:10CDB000645F636F72652E6300000000280100202D
+:10CDC000F8B50C46070004D142A140F22930F6F72D
+:10CDD0002FFE24B93FA140F22A30F6F729FE6078F1
+:10CDE00010F0600F2AD10006494DA0784FF00006E0
+:10CDF00026D520B1062808D008281FD10BE02146EF
+:10CE00003846BDE8F840FFF799BF21463846BDE8EF
+:10CE1000F840FFF7E3BE6846F6F748F90146287880
+:10CE2000052802D0042803D008E00120087000E0A3
+:10CE30000E700122601CF6F709F9F8BD0620F8BD56
+:10CE40000A28FBD2DFE800F0051E051305060505DC
+:10CE5000052DF3E72878032803D0042801D00528FE
+:10CE600024D1F5F7DFFC042000F0DEFE15E0B4F875
+:10CE700003000128E2D1F5F7ABFF80B1687840F0FC
+:10CE8000020009E0B4F803000128D7D1F5F7A0FFAC
+:10CE900028B1687820F0020068700020F8BD0F20EB
+:10CEA000F8BD2878052803D0042801D00820F8BD53
+:10CEB000E07818B1012805D00720F8BDF5F7B2FCDD
+:10CEC000042002E0F5F7C6FC052000F0ADFE304678
+:10CED000F8BD00002E2E5C2E2E5C2E2E5C2E2E5CBD
+:10CEE0002E2E5C636F6D706F6E656E74735C6C6913
+:10CEF000627261726965735C757362645C617070A3
+:10CF00005F757362645F636F72652E63000000007B
+:10CF100028010020F8B50546407810F0600F31D1A7
+:10CF200020486C79A978007821B1012923D0032900
+:10CF300028D111E0052801D0200729D16846F6F74D
+:10CF4000B5F806462046FBF74FFF308002223146F7
+:10CF5000681CF6F77BF8F8BD04F00F01082911D220
+:10CF6000B5F8031071B9052801D0200710D120466B
+:10CF7000FBF720FF14E004F00F01082902D2B5F8F6
+:10CF8000031009B10620F8BD052803D0200701D001
+:10CF90000820F8BD2046FBF7E7FD2046FBF73CFFE5
+:10CFA0000020F8BD28010020FEB50C46050004D184
+:10CFB0002F494FF4D170F6F73BFD24B92C4940F2CC
+:10CFC000A310F6F735FD60784FF00606010642D54E
+:10CFD000C0F3411111B1012924D125E000F01F0057
+:10CFE00001281FD1A07806281CD10020019002A89A
+:10CFF000F6F75CF8064601A80090E27821793346FE
+:10D000002846F5F783FD05280CD00198402803D366
+:10D010001749A320F6F70CFD3146601C019AF6F77C
+:10D0200015F8FEBD0620FEBD2846F7F72FFBF6F7E4
+:10D030007FFFA178212903D1B4F80710072901D077
+:10D040003046FEBD072200F10C0103B0601CBDE8B4
+:10D05000F040F5F7FBBFC0F341100028F0D00128E5
+:10D06000E0D103B021462846BDE8F04000F046B8C4
+:10D07000FCED0E00F8B50B4651780646144611F04B
+:10D08000600F25D11C480906A17800781ED511B182
+:10D090000A291DD109E005281ED16846F6F706F8D1
+:10D0A00001460020088002220CE0052814D16846C1
+:10D0B000F5F7FCFF054619463046F6F7DBFA28700F
+:10D0C00001222946601CF5F7C1FFF8BD0B2901D0EC
+:10D0D0000620F8BD052801D00820F8BDB4F80300EB
+:10D0E000FF2801D90720F8BDD27819463046BDE89F
+:10D0F000F840F6F791BA000028010020F0B585B09D
+:10D100000D460746F7F7C2FAF6F712FF0446A8786D
+:10D110000026202802D022282FD12BE0B5F80700C6
+:10D1200007282AD13846F7F7B1FA0446F6F700FF88
+:10D13000A9780170E9794170811C019602960091ED
+:10D14000407801900020F6F705FC69460020F6F7CC
+:10D1500083F8050008D11D4803A90068CDE9030440
+:10D160000020F5F7FFFE05460020F6F721FC2846D3
+:10D1700005B0F0BDB5F8070008B10620F8E7207D3E
+:10D18000B5F8031000F0010001F00105A182A842EA
+:10D190001AD00DB1022100E00321384601F03CF81D
+:10D1A00095B93846F7F710FCFBF7ACFC3846F7F7B3
+:10D1B00014FCFBF7A7FCA6612662E6662667666795
+:10D1C00004F12800A667A0660020D1E7C4E60E009F
+:10D1D000FEB50F46202116460291012812D088B1D3
+:10D1E000444C032544A1208805EB0040FDF7B2F82C
+:10D1F00056B1208805EB00407FB149A1FDF7AAF8A0
+:10D200001620FEBD0120FEBD2088022101EB00405A
+:10D2100049A1FDF79FF81320FEBD4C4F4CA1BA6801
+:10D22000FDF79CF802A95748CDE90001D7E9012391
+:10D230005549A0F58A70F9F761FD10B93278402A96
+:10D2400001D00A20FEBD4F48711C4038F3F712F997
+:10D2500020884EA105EB0040FDF77CF849484021AD
+:10D260004038CDE90001A0F14801464AA0F5BC7064
+:10D27000029BF9F70BFD0200208835D0012101EB5C
+:10D28000004047A1FDF76AF82088042505EB00401F
+:10D290004CA1FDF75FF820883A4905EB0040402299
+:10D2A0004039FDF703F8208849A105EB0040FDF760
+:10D2B00051F80298334982B2208805EB0040FCF710
+:10D2C000F5FF208844A105EB0040FDF743F82088D6
+:10D2D000402205EB00404349FCF7E8FFFCF7DAFE8B
+:10D2E0000028FBD10520FEBD05EB00403EA1FDF767
+:10D2F00031F887E72C0200205369676E61747572FC
+:10D30000652072657175697265642E204368656376
+:10D310006B696E67207369676E61747572652E0044
+:10D32000496E76616C6964207369676E61747572A9
+:10D3300065207479706500004E6F207369676E61B7
+:10D340007475726520666F756E642E009000002003
+:10D3500043616C63756C6174696E6720696E697492
+:10D36000207061636B657420686173682028696E42
+:10D370006974207061636B6574206C656E3A20255A
+:10D3800064290000841C0020ECE30E0056657269DD
+:10D390006679207369676E617475726500000000BC
+:10D3A0005369676E6174757265206661696C656446
+:10D3B00020286572725F636F64653A203078257843
+:10D3C000290000005369676E61747572653A000048
+:10D3D000486173683A0000005075626C6963204BC5
+:10D3E00065793A0024E30E00496D61676520766532
+:10D3F000726966696564000030B528B1D0E902231E
+:10D400009A4203D1042030BD0E2030BD04782CB1E7
+:10D410000023012C10D0022C23D11EE0C02906D0FD
+:10D42000DB2906D04468531C8360A15419E0002016
+:10D4300030BD0121017014E0DC2905D0DD2905D0C3
+:10D44000022101700B2030BDC02400E0DB244568C0
+:10D45000511C8160AC54037003E0C02901D10370FA
+:10D460008360112030BDF0B528B121B11BB100247B
+:10D47000DB261C6019E00E20F0BD0F5DC02F02D02E
+:10D48000DB2F0BD105E01D686F1C1F604655DC27A4
+:10D4900004E01D686F1C1F604655DD271D68641C75
+:10D4A00005F1010CC3F800C047559442E5D3196853
+:10D4B000C0244A1C1A6044540020F0BD0148FDF706
+:10D4C00095B900006CE60E000148FDF7B7B9000001
+:10D4D0006CE60E002DE9F84FDFF89C8093468946F4
+:10D4E00006461F46012269461846D8F80850F6F746
+:10D4F000C3FBB0B3009800210446C246801C08E07C
+:10D5000000EA05025BF821300AEB8202401C491C4C
+:10D51000D360B942F4D3C846B946370CF7F7BAFC22
+:10D520008346FCF7CDFFB84204D8144940F283107B
+:10D53000F6F77EFA601C28400AEB80002C4047EA90
+:10D540000B420AEB8401C260C86866F3C50069F348
+:10D55000891068F39F2020F00300401C20F0040095
+:10D56000C860074890F8200002E000BFFCF792FD79
+:10D570000028FBD1BDE8F88FCC21002000F00E0080
+:10D58000CC6100201FB5134800F15C01826B684636
+:10D59000FEF71EFE10489DE80E0080E80E000E49C2
+:10D5A0000E48104AC8600E490020486088600E4945
+:10D5B0000948FEF790FB10B1012004B010BD0B48E4
+:10D5C0000121008801EB004009A1FCF7C3FE002007
+:10D5D000F3E70000F4170020EC1B002005C00E004C
+:10D5E0009000002050190020F8E40E002C020020CA
+:10D5F00048616E646C65723A20496E76616C69644C
+:10D600002070726F746F636F6C20627566666572EE
+:10D61000206D5F70625F73747265616D0000000061
+:10D6200070B50546F6F77CF9124C06462078F6F7F9
+:10D6300077F986420AD02846F6F772F920B104F14C
+:10D640000C00FBF785F801E0FBF742F82846F6F7F7
+:10D6500074F906462078F6F770F9864208D0284615
+:10D66000F6F76BF910B1FBF705F901E0FBF7DEFF08
+:10D67000257070BD08010020002800D000477047C9
+:10D680007CB50446C06818B913496120F6F7D0F993
+:10D69000124800250078E8B1E4B1207ED0B1E068FE
+:10D6A0000090206901900E4A08216846F4F7A4FF13
+:10D6B00008B1F4F785FFA06850B1217E41B16168DF
+:10D6C0000844606021460748FDF72EF8012501E077
+:10D6D0000020207628467CBDB8ED0E00E00000203A
+:10D6E000D9C80E006CE60E0070B5164C20780028E4
+:10D6F00027D1154801680125C1F3004131B913490B
+:10D700000D600168C1F300410029FAD0F5F71CF85B
+:10D7100008B1F4F755FF0E4A00210E48F4F7F6FF62
+:10D7200018B10D492E20F6F783F90A48084A01215D
+:10D73000001DF4F7EBFF18B107493320F6F778F92D
+:10D74000257070BD680000201804004008000040EB
+:10D7500079D60E00D8E30E0098E90E002DE9F843C3
+:10D76000244D814669462868F8F775FD0446002770
+:10D770004FF00108204E39E0207820B101281BD05D
+:10D7800002282AD122E06068017E31BB80F818802F
+:10D790004846F7F790FB014660684268511A174AFD
+:10D7A000914203D9416821F07F414160114861688D
+:10D7B0000830FCF7B9FF10E061687068814200D161
+:10D7C00077600C480830FDF765F806E0FFF77CFE4F
+:10D7D00008B10776FAE786F8008069462868F8F706
+:10D7E0002FFD69462868F8F736FD0446002CC3D1A2
+:10D7F000BDE8F88364E60E00E000002017FCFF009F
+:10D80000F8B50B4C0D46064669462068F8F70DFD45
+:10D8100058B10670456069462068F8F727FD10B1D9
+:10D820000448F7F70BFC0020F8BD0420F8BD000009
+:10D8300064E60E00E800002070B515460C4606466A
+:10D84000FFF752FF3046F4F7C9FF18B10F494320E4
+:10D85000F6F7EEF8002C17D0610CE0034FF4FA72E3
+:10D86000801841F1000152000023F2F7BFFD01468C
+:10D870002A463046F4F78EFF002805D0BDE87040F8
+:10D8800002494A20F6F7D4B870BD000098E90E00AE
+:10D890000870020A4A70020C8A70000EC8700420D8
+:10D8A0007047000010B50248F8F7EBFC002010BDEF
+:10D8B000840100202DE9F05F8346DDE90A4A99469C
+:10D8C00090460D460846012703E000BFB0FBF8F084
+:10D8D0007F1C4045FAD2B94500D94F465FEACA706D
+:10D8E00012D18CB15FEA8A7002D5B9F1000F01D074
+:10D8F000202607E0302605E031465846641EF6F73C
+:10D900000DFA0CB1A742F7D35FF00106B9F1010F90
+:10D9100002D9A9F1010903E0B5FBF6F0404502D3B5
+:10D9200006FB08F6F2E7DFF83C9000BFB5FBF6F027
+:10D9300000FB165519F800105846F6F7EFF9B6FB3C
+:10D94000F8F6002EF2D15FEACA7009D0002C07D099
+:10D95000A74205D220215846641EF6F7DFF9F5E705
+:10D96000BDE8F09FECE70E002DE9F04116460F46AA
+:10D970000446012500F0AAF8034694F8550000215A
+:10D9800008B1012800D1012100223846F9F776FBC1
+:10D990000C4C40B12088012101EB00400AA1FCF7AA
+:10D9A000D9FC04250AE0F9F74FFB024630602088D5
+:10D9B000042101EB00400BA1FCF7D0FC2846BDE898
+:10D9C000F08100002C02002043616E2774206669FC
+:10D9D0006E6420726F6F6D20666F72207570646167
+:10D9E00074650000577269746520616464726573C0
+:10D9F000732073657420746F203078253038780078
+:10DA00002DE9F0410F24002790F85520184E0125EC
+:10DA10001AB990F86430012B06D0D30707D090F8DC
+:10DA20005630012B02D002E0876E0DE0876D920721
+:10DA30000AD590F85C20012A06D1026E0D48C0F587
+:10DA40007E239A4204D817444FB101240F600CE0A2
+:10DA5000308809A105EB0040FCF787FC04243088DE
+:10DA60000DA105EB0040FCF775FC2046BDE8F081F8
+:10DA70002C02002000000E00424C2073697A6520C1
+:10DA800028256429206F766572206C696D69742081
+:10DA90002825642900000000496E697420706163C4
+:10DAA0006B657420646F6573206E6F7420636F6E96
+:10DAB0007461696E2076616C6964206669726D7745
+:10DAC0006172652073697A6500000000017C19B1FC
+:10DAD000406908B101207047002070470248006883
+:10DAE000002800D00120704730010020002070473E
+:10DAF00070B504462B48F8F79DFC2B480460294874
+:10DB0000F8F7F2FB294C002843D02949C01C40F605
+:10DB1000030248600020C1E9020208702448254938
+:10DB20001438042641602449C0E9021200F13D0185
+:10DB30000161208821A106EB0040FCF70BFCFAF7FD
+:10DB400057FE852801D0002822D10020FAF770FE68
+:10DB500000281DD1F5F764FE1E48F5F795FD002855
+:10DB600016D11C482038F4F73FFF002810D1208838
+:10DB700019A106EB0040FCF7EDFBF5F73DFE051E95
+:10DB800006D1208818A106EB0040FCF7E3FB2846ED
+:10DB900070BD2088012101EB00401AA1FCF7DAFBDF
+:10DBA000032070BD38F50E00F40100207002002043
+:10DBB0001C8B002089C70E00F9BA0E00496E6974EB
+:10DBC00069616C697A696E672064726976657273DF
+:10DBD0002E000000E0E80E005374617274696E67F5
+:10DBE0002055534200000000555342205472616E8C
+:10DBF00073706F727420696E697469616C697A659B
+:10DC000064000000436F756C64206E6F7420616C5B
+:10DC10006C6F63617465207061796C6F61642070F2
+:10DC20006F6F6C2E0000000007490A78824209D00D
+:10DC30000870052803D0487820F002004870034897
+:10DC4000F5F724BB7047000028010020F0E60E0025
+:10DC50002DE9FE4F8046486891464FF0010A0C4678
+:10DC600028B92068F5F78EF808B9A06890B1B9F125
+:10DC7000400F04D937A140F27110F5F7D9FE002604
+:10DC80000096FBF72FFAE768834648464F4559D977
+:10DC9000074657E04FF0000AC8F800A0C8F804A0F3
+:10DCA00054E0A068B84201D93D4600E005466168ED
+:10DCB00039B10BEB06002A46F2F7DCFB002060606E
+:10DCC0000CE058B121680BEB06022B464868D0F8EF
+:10DCD00004C004F11000E04701200090A068A7EB09
+:10DCE0000507411BA160E0682E44A0EB0500E06041
+:10DCF00005D1009818B12068F5F744F82060E06875
+:10DD000010B1A068F0B902E04FF0000A1AE02068F4
+:10DD100000284FF0000001D0019009E060609EB142
+:10DD20004E4511D24FF0000A0EE0A068401CA060E2
+:10DD30002168012300224868456801A8A8470028F7
+:10DD4000F3D12061002FACD1C8E900B65046BDE840
+:10DD5000FE8F00002E2E5C2E2E5C2E2E5C2E2E5C56
+:10DD60002E2E5C636F6D706F6E656E74735C6C6984
+:10DD7000627261726965735C757362645C61707014
+:10DD80005F757362645F636F72652E6300000000ED
+:10DD90001B4910B5032209881A4C02EB01420828DE
+:10DDA00009D0092815D00A2820D00E2826D1BDE890
+:10DDB0001040F5F783B9104613A1FCF7CBFAFBF737
+:10DDC000FFFA08B9F5F7A2F92168002916D0012059
+:10DDD00009E0104611A1FCF7BDFAF5F783FD2168B3
+:10DDE00000290BD00220BDE810400847104610A1C2
+:10DDF000FCF7B0FABDE81040F5F73EBD10BD0000DD
+:10DE000070020020F401002055534220706F7765A6
+:10DE10007220646574656374656400005553422024
+:10DE2000706F7765722072656D6F766564000000B3
+:10DE30005553422072656164790000000249002058
+:10DE400008600249C87070471C7C0240A000002096
+:10DE500070B50446010600F00F0502D5092D09D35F
+:10DE600001E0092D08D308A140F28920F5F7E0FD73
+:10DE7000200601D5042000E0282000EB8500BDE845
+:10DE80007040FCF7E9BE00002E2E5C2E2E5C2E2E7C
+:10DE90005C2E2E5C2E2E5C636F6D706F6E656E74E3
+:10DEA000735C647269766572735F6E72665C7573BB
+:10DEB00062645C6E72665F6472765F757362642E14
+:10DEC000630000002DE9F04F514D89B0E87800283B
+:10DED00046D180464FF001093EE000BF90FAA0F025
+:10DEE000B0FA80F63046F5F7AEFD8346F7F78CF9C9
+:10DEF0000446006820B947A140F23150F5F798FD7B
+:10DF00005FEA0B6007D5D4E90031A28902A89847DF
+:10DF1000002836D037E05846FBF7A0F8D4E9007166
+:10DF200082460346A28902A8B84707460298D0B1A4
+:10DF3000039951451DD20220A07309FA06F0C1438E
+:10DF400033480C30F8F7AFF94148006B00908DF87A
+:10DF500002B0696868468847D5E902100840BDD11B
+:10DF600009B0BDE8F08F039850B12AA140F24D509E
+:10DF700004E0514504D027A140F25C50F5F758FD6C
+:10DF80000FB9C4F8008033498220086085F80390F7
+:10DF9000A96809FA06F08143A960A06803990844BA
+:10DFA000A060DDE902125846FCF7AEFCFBF784F8EE
+:10DFB00018B3294C4FF482752846FCF72FFE5846BB
+:10DFC000FFF746FF0220FCF753FF2846FCF71EFE32
+:10DFD0000028F1D01E2000E00220FCF749FF206855
+:10DFE0008006F9D50120FCF743FF5846FAF72CFFCD
+:10DFF000FCF70CFE0028DFD0B2E75846FFF728FFF9
+:10E000005846FAF721FFFCF701FE0028F8D0A7E7F1
+:10E01000A00000202E2E5C2E2E5C2E2E5C2E2E5C60
+:10E020002E2E5C636F6D706F6E656E74735C6472C0
+:10E0300069766572735F6E72665C757362645C6E3E
+:10E0400072665F6472765F757362642E63000000AF
+:10E0500080E50E001C7C0240747402402DE9F843F8
+:10E0600007460020F5F776FC3846F7F7CDF8064668
+:10E070003806294D4FF000084FF003094FF0010416
+:10E0800038461ED4F7F7AAF8E96804FA00F0884386
+:10E0900003D03846FBF7D4FA10E03846C6F80080C3
+:10E0A000F7F79CF8E96804FA00F081433846E96024
+:10E0B000F7F794F88440A868A043A86086F80E900B
+:10E0C00024E0F7F78BF8D5E9022104FA00F061EAC1
+:10E0D000020108421AD03846F7F780F8E96804FAD6
+:10E0E00000F081433846E960F7F778F88440A86883
+:10E0F0000443AC600948C6F8008086F80E900068BA
+:10E1000000908DF80270696868468847BDE8F8435A
+:10E110000020F5F74DBC0000A000002080E50E00B7
+:10E120002DE9F041104EB068040CF068240404435B
+:10E13000012712E094FAA4F0B0FA80F52846F5F72A
+:10E1400082FC00F00F00082804D22846F5F77BFC7B
+:10E15000FFF784FF07FA05F08443002CEAD140F270
+:10E16000FF10B060BDE8F081A0000020012238B5AA
+:10E170008A400C490C468B6813438B606168E468E5
+:10E18000094B050602EA040203D5002A09D19A695F
+:10E1900002E0002A05D1DA6900928DF80200684693
+:10E1A000884738BDA000002080E50E0010B501783A
+:10E1B00079B10A4A0421F4F71FFA00280DD0084863
+:10E1C00001210088BDE8104001EB004005A1FCF7EB
+:10E1D000C1B8BDE81040F5F759B810BD15E20E0002
+:10E1E00070020020436F756C64206E6F742073633F
+:10E1F000686564756C6520555342206576656E745C
+:10E200002100000002498020C1F800027047000090
+:10E2100004E000E0F5F73AB870B50C460546F6F7AD
+:10E2200035FAC269002A04D021462846BDE870406C
+:10E23000104770BD02494968002900D0084770475F
+:10E24000F81F002030B100680549884205D048F227
+:10E250000250704748F2015070470020704700009C
+:10E260006E52464870B5FCF703FD002811D000201F
+:10E27000084A094B094C0121166801FA00F52E42A3
+:10E2800003D004EB8005C5F80036401CC0B2072857
+:10E29000F2D370BD080501403546526E00000140C2
+:10E2A000084810B5407800280BD0074803210088A3
+:10E2B00001EB004005A1FCF74DF8BDE81040FFF769
+:10E2C000D1BF10BD6A0000201C020020496E746599
+:10E2D000726E616C20666565640000000020704706
+:10E2E0002DE9FC4180461C4617460E460C48089D09
+:10E2F000F7F7D0FF10B11120BDE8FC81A208394624
+:10E300003046FCF7E5F90648F7F7BBFF33463A46D7
+:10E3100001214046CDE90045F7F78CF90020EBE7F5
+:10E320008401002065FC2BF816DA019ADE75D4A86A
+:10E33000477196211C875569105ABE04578FD2B079
+:10E34000299456B8CA0363D635C64DA7819FEFA757
+:10E35000D2ECB7F307FF80AF7A3B4C19B891C514E4
+:10E360003CE8766D000000000000000000000000A6
+:10E370000800002000000000000000000000000075
+:10E380000338FDD87047000000DC000500000100E4
+:10E3900000000000000100000000005026060829CF
+:10E3A0000C00000000000000000000000000000061
+:10E3B0000338FDD870470000000000000000000096
+:10E3C000000000000000000000000000FFFFFFFF51
+:10E3D0000000000000000001300000204C00002080
+:10E3E000480000000020400000000000493E0E00F0
+:10E3F000593E0E00F53D0E00200000000000000018
+:10E400000000000000000000010100000100000009
+:10E4100000000000020500002100000000000000D4
+:10E42000000000000000000000000000011104FCDA
+:10E430000400000000000000021104FC04000000C1
+:10E4400000000000032104FC041000000000000094
+:10E45000041101FF0100000000000000051102FE90
+:10E460000400000000000000061104FC040000008D
+:10E4700000000000071104FC040000000000000080
+:10E48000081701FF2200000008E40E00091001FF38
+:10E490000100000004E40E00000000000000000085
+:10E4A00000000000011101FF010000000000000059
+:10E4B000021702FE940000002CE40E000000000091
+:10E4C00000000000000000000107000098000000AC
+:10E4D000A4E40E00020100000100000000000000A2
+:10E4E00003050000410000000000000000000000E3
+:10E4F0000000000000000000011704FC980000006C
+:10E50000A4E40E00021704FCDC000000C8E40E00C6
+:10E5100000000000000000000000000002000000F9
+:10E5200000000000000000000000000006000000E5
+:10E5300000000000000000000000000004000000D7
+:10E5400000000000000000000000000000000000CB
+:10E5500000000000000100000000000000000000BA
+:10E5600000000000000000000000000000000000AB
+:10E57000000000000000000000000000000000009B
+:10E580000600000301000000060000000600000075
+:10E590000600000006000000060000000600000162
+:10E5A000050000000200000003000000040000005D
+:10E5B0000600000200000000000000000000000053
+:10E5C0000338FDD87047000015560E0051550E0057
+:10E5D000E5520E0019530E001F530E0025530E0076
+:10E5E0002B530E0031530E0037530E003D530E00D7
+:10E5F00081540E0043530E0049530E00A9530E00E0
+:10E60000AF530E00B5530E00BB530E00C1530E00A6
+:10E61000C7530E00CD530E00D5530E0015550E00F6
+:10E6200055550E009D540E0021540E0008010C019A
+:10E630001001140118011C01200124012C013001DA
+:10E64000340138013C014001440148014C015001B2
+:10E6500002030405060708090B0C0D0E0F1011121A
+:10E6600013140000F000002000000700000000006C
+:10E67000040100204B490E00800000000B810000C7
+:10E680008200000083000000840D0E030B000000D8
+:10E690000C0008000000090000000A000000000053
+:10E6A00099370E008D320E000000000000000000BF
+:10E6B000553F0E00ED3F0E0000000000000000007E
+:10E6C00000000000A5460E0000000000013F0E0003
+:10E6D00000000000013F0E0000000000CD470E00CA
+:10E6E00000000000000000000A0000000000000020
+:10E6F0000F000000D9CB0E000000000051DC0E001E
+:10E7000044200020120100020000004015191F5291
+:10E7100000010102030109020000000100C0FA002B
+:10E72000E12D0E00000000000000000000000000CD
+:10E73000000000003801002020E70E000100020365
+:10E7400000800000040309002A034E006F007200DD
+:10E750006400690063002000530065006D006900DB
+:10E7600063006F006E0064007500630074006F004A
+:10E77000720052034E006F00720064006900630073
+:10E780002000530065006D00690063006F006E009B
+:10E7900064007500630074006F00720020004F0079
+:10E7A000700065006E002000440046005500200007
+:10E7B00042006F006F0074006C006F006100640025
+:10E7C000650072000E0355007300650072002000A2
+:10E7D00031000001020304000000000000000000FE
+:10E7E0000338FDD870470000640100203031323317
+:10E7F0003435363738394142434445466E72665F98
+:10E800006673746F726167655F696E6974006E72BA
+:10E81000665F6673746F726167655F756E696E6956
+:10E8200074006E72665F6673746F726167655F72A3
+:10E83000656164006E72665F6673746F72616765AE
+:10E840005F7772697465006E72665F6673746F726B
+:10E850006167655F6572617365000000001000000C
+:10E860000400000001000000955A0E00A5D80E001B
+:10E870006DC50E00E1E20E009D520E0085C70E0030
+:10E88000DDE20E00A55B0E00599F0E00579F0E00A3
+:10E89000519F0E000000000000000000000000007A
+:10E8A0000338FDD8704700000000000000000000A1
+:10E8B000214E0E00000000000000000000000000DB
+:10E8C00078720020B0E60E00020001060102048208
+:10E8D000810100000000010181000000ED470E00F1
+:10E8E000ADE10E0091DD0E00000000007DBC0E00C9
+:10E8F00025BC0E00CDBB0E0043BB0E0049BB0E0075
+:10E9000005BB0E004FBB0E008DBB0E0000000000CB
+:10E910000040404040404040404041414141414032
+:10E9200040404040404040404040404040404040E7
+:10E930004005020202020202020202020202020276
+:10E94000022020202020202020202002020202027B
+:10E9500002029090909090901010101010101010D3
+:10E9600010101010101010101010101002020202DF
+:10E970000202888888888888080808080808080823
+:10E98000080808080808080808080808020202021F
+:10E990004000000011E90E002E2E5C2E2E5C2E2E63
+:10E9A0005C2E2E5C2E2E5C636F6D706F6E656E74C8
+:10E9B000735C6C69627261726965735C626F6F74BB
+:10E9C0006C6F616465725C6E72665F626F6F746CAF
+:10E9D0006F616465725F6466755F74696D6572739B
+:10E9E0002E6300002E2E5C2E2E5C2E2E5C2E2E5CB6
+:10E9F0002E2E5C636F6D706F6E656E74735C6C69E8
+:10EA0000627261726965735C626F6F746C6F61646E
+:10EA100065725C6E72665F626F6F746C6F61646565
+:10EA2000725F66775F61637469766174696F6E2E79
+:10EA30006300000043524320636F6D70757461740E
+:10EA4000696F6E206661696C656420666F72206311
+:10EA50006F70696564206170703A2073726320631F
+:10EA600072633A203078253038782C207265732014
+:10EA70006372633A20307825303878004120536F34
+:10EA8000667444657669636520686173206A75738E
+:10EA900074206265656E2061637469766174656473
+:10EAA0002E2049742773206C696B656C792074681B
+:10EAB000617420616E206170706C69636174696F4C
+:10EAC0006E2077696C6C20636F6D6520696D6D6574
+:10EAD00064696174656C79006E72665F6673746FE9
+:10EAE000726167655F777269746528616464723DFD
+:10EAF00025702C207372633D25702C206C656E3D53
+:10EB00002564206279746573292C2071756575659B
+:10EB10002075736167653A20256400004372656162
+:10EB200074696E6720746865206F626A656374201B
+:10EB3000776974682073697A652030782530387871
+:10EB400020776F756C64206F766572666C6F7720C6
+:10EB50006669726D776172652073697A652E204FE0
+:10EB600066667365742069732030782530387820A4
+:10EB7000616E64206669726D776172652073697A6F
+:10EB800065206973203078253038782E0000000029
+:10EB90002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C637A
+:10EBA0006F6D706F6E656E74735C6C6962726172AA
+:10EBB0006965735C626F6F746C6F616465725C64CD
+:10EBC00066755C6E72665F6466755F7265715F68BC
+:10EBD000616E646C65722E63000000002E2E5C2E48
+:10EBE0002E5C2E2E5C2E2E5C2E2E5C636F6D706F55
+:10EBF0006E656E74735C6C69627261726965735C78
+:10EC0000626F6F746C6F616465725C6466755C6E74
+:10EC100072665F6466755F7574696C732E6300005D
+:10EC200054686520536F6674446576696365207324
+:10EC3000697A6520696E2074686520696E666F2048
+:10EC400073747275637420697320746F6F20736DB1
+:10EC5000616C6C20636F6D7061726564207769749C
+:10EC600068207468652073697A65207265706F72B8
+:10EC700074656420696E2074686520696E6974200B
+:10EC8000636F6D6D616E642E000000005468652036
+:10EC9000536F667444657669636520646F6573209D
+:10ECA0006E6F7420636F6E7461696E207468652086
+:10ECB0006D61676963206E756D6265722069646558
+:10ECC0006E74696679696E6720697420617320616A
+:10ECD00020536F66744465766963652E00000000FA
+:10ECE000496E76616C69646174696E6720617070E9
+:10ECF000206265636175736520697420697320699A
+:10ED00006E636F6D70617469626C65207769746899
+:10ED10002074686520536F66744465766963652E58
+:10ED2000000000002E2E5C2E2E5C2E2E5C2E2E5C03
+:10ED30002E2E5C636F6D706F6E656E74735C6C69A4
+:10ED4000627261726965735C626F6F746C6F61642B
+:10ED500065725C6466755C6E72665F6466755F762C
+:10ED6000616C69646174696F6E2E63002E2E5C2E77
+:10ED70002E5C2E2E5C2E2E5C2E2E5C636F6D706FC3
+:10ED80006E656E74735C6C69627261726965735CE6
+:10ED9000626F6F746C6F616465725C6466755C6EE3
+:10EDA00072665F6466755F7665725F76616C6964D2
+:10EDB0006174696F6E2E63002E2E5C2E2E5C2E2EDB
+:10EDC0005C2E2E5C2E2E5C636F6D706F6E656E74A4
+:10EDD000735C6C69627261726965735C74696D659C
+:10EDE000725C6578706572696D656E74616C5C618A
+:10EDF00070705F74696D6572322E63002E2E5C2E0A
+:10EE00002E5C2E2E5C2E2E5C2E2E5C636F6D706F32
+:10EE10006E656E74735C6C69627261726965735C55
+:10EE2000757362645C636C6173735C6364635C617F
+:10EE3000636D5C6170705F757362645F6364635F70
+:10EE400061636D2E630000002E2E5C2E2E5C2E2E34
+:10EE50005C2E2E5C2E2E5C636F6D706F6E656E7413
+:10EE6000735C6C69627261726965735C74696D650B
+:10EE7000725C6578706572696D656E74616C5C64F6
+:10EE800072765F7274632E63000000002E2E5C2E7B
+:10EE90002E5C2E2E5C2E2E5C2E2E5C636F6D706FA2
+:10EEA0006E656E74735C6C69627261726965735CC5
+:10EEB0006C65645F736F6674626C696E6B5C6C65C5
+:10EEC000645F736F6674626C696E6B2E6300000022
+:10EED0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6337
+:10EEE0006F6D706F6E656E74735C6C696272617267
+:10EEF0006965735C6C6F775F706F7765725F707751
+:10EF00006D5C6C6F775F706F7765725F70776D2E79
+:10EF100063000000616464725F69735F776974689D
+:10EF2000696E5F626F756E647328705F66732C2004
+:10EF3000706167655F616464722C20286C656E2067
+:10EF40002A20705F66732D3E705F666C6173685F28
+:10EF5000696E666F2D3E65726173655F756E69746B
+:10EF6000292900002E2E5C2E2E5C2E2E5C2E2E5C6F
+:10EF70002E2E5C636F6D706F6E656E74735C6C6962
+:10EF8000627261726965735C6578706572696D65DE
+:10EF90006E74616C5F6D656D6F626A5C6E72665FE8
+:10EFA0006D656D6F626A2E63000000002E2E5C2E70
+:10EFB0002E5C2E2E5C2E2E5C2E2E5C636F6D706F81
+:10EFC0006E656E74735C6C69627261726965735CA4
+:10EFD0006578706572696D656E74616C5F6C6F6782
+:10EFE0005C7372635C6E72665F6C6F675F646566AC
+:10EFF00061756C745F6261636B656E64732E630030
+:10F000002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6305
+:10F010006F6D706F6E656E74735C6C696272617235
+:10F020006965735C6578706572696D656E74616C35
+:10F030005F6C6F675C7372635C6E72665F6C6F6748
+:10F040005F66726F6E74656E642E63007761726EB8
+:10F05000696E670064656275670000001B5B313B89
+:10F0600033306D001B5B306D000000001B5B313BDB
+:10F0700033316D001B5B313B33326D001B5B313B29
+:10F0800033336D001B5B313B33346D001B5B313B15
+:10F0900033356D001B5B313B33366D001B5B313B01
+:10F0A00033376D00696E666F000000006572726F25
+:10F0B000720000002E2E5C2E2E5C2E2E5C2E2E5CFE
+:10F0C0002E2E5C636F6D706F6E656E74735C6C6911
+:10F0D000627261726965735C626F6F746C6F616498
+:10F0E00065725C73657269616C5F6466755C6E7293
+:10F0F000665F6466755F73657269616C2E6300009C
+:10F100002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6304
+:10F110006F6D706F6E656E74735C6C696272617234
+:10F120006965735C626F6F746C6F616465725C7348
+:10F13000657269616C5F6466755C6E72665F646659
+:10F14000755F73657269616C5F7573622E63000031
+:10F150006170705F74696D65722E6D5F6466755F56
+:10F1600070726F67726573735F6C65645F74696DED
+:10F17000657200006170705F74696D65722E6D5FFD
+:10F180006466755F696E61637469766974795F74CA
+:10F19000696D6572000000006170705F74696D6573
+:10F1A000722E6D5F7764745F666565645F74696D08
+:10F1B000657200006E72665F626F6F746C6F61647F
+:10F1C00065725F77647400006E72665F6466755F77
+:10F1D000666C6173680000006E72665F6466755FDE
+:10F1E0007265715F68616E646C6572006E72665FF5
+:10F1F0006466755F73657474696E67730000000000
+:10F200006E72665F6466755F76616C69646174696D
+:10F210006F6E00006E72665F6466755F7665725F22
+:10F2200076616C69646174696F6E0000636C6F6312
+:10F230006B0000005553424400000000434C4F4314
+:10F240004B0000006170705F74696D6572000000B2
+:10F2500061746669666F2E6D5F7265715F6669665F
+:10F260006F0000006170705F7573626400000000E1
+:10F270006364635F61636D006170705F7573626486
+:10F280005F636F72650000006170705F74696D6527
+:10F29000722E6D5F6C65645F736F6674626C696E0D
+:10F2A0006B5F74696D6572006D656D5F6D6E677221
+:10F2B000000000006E72665F6673746F726167654E
+:10F2C00000000000736F72746C69737400000000BA
+:10F2D00062616C6C6F632E6C6F675F6D656D706FD4
+:10F2E0006F6C0000617070006E72665F6466755FBF
+:10F2F00073657269616C00006E72665F6466755F4B
+:10F3000073657269616C5F757362000062616C6C39
+:10F310006F632E6D5F7061796C6F61645F706F6F8A
+:10F320006C0000000200000000000000E5190E0063
+:10F3300091190E0067E6096A85AE67BB72F36E3CF1
+:10F340003AF54FA57F520E518C68059BABD9831FB0
+:10F3500019CDE05BFFFFFFFFFFFFFFFFFFFFFFFF98
+:10F36000000000000000000000000000010000009C
+:10F37000FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFA0
+:10F38000000000000000000000000000010000007C
+:10F39000FFFFFFFF512563FCC2CAB9F3849E17A784
+:10F3A000ADFAE6BCFFFFFFFFFFFFFFFF000000001C
+:10F3B000FFFFFFFF0000000096C298D84539A1F476
+:10F3C000A033EB2D817D0377F240A463E5E6BCF822
+:10F3D00047422CE1F2D1176BF551BF376840B6CBED
+:10F3E000CE5E316B5733CE2B169E0F7C4AEBE78EE9
+:10F3F0009B7F1AFEE242E34FFFFFFFFF7F0000000A
+:10F40000800000000000000000000000FFFFFFFF80
+:10F410007F000000800000000000000000000000ED
+:10F4200050F50E00080000207002000058050E0084
+:10F43000C8F50E007802002030A90000C01F0E00A1
+:10F44000BD3E0E00F53E0E00F1DA0E00EDDA0E00C4
+:10F4500050F10E000000000374F10E0000000003E4
+:10F4600098F10E0000000003B4F10E000000040447
+:10F47000C8F10E0000000404D8F10E0000000404DE
+:10F48000ECF10E000000040400F20E000000040481
+:10F4900014F20E00000004042CF20E000000000024
+:10F4A00034F20E00000000003CF20E0000000000EC
+:10F4B00044F20E000000000050F20E0000000003B5
+:10F4C00064F20E000000000070F20E000000000068
+:10F4D00078F20E000000000088F20E000000000329
+:10F4E000A8F20E0000000000B4F20E0000000404B8
+:10F4F000C4F20E0000000000D0F20E000000000375
+:10F50000E4F20E0000000404E8F20E00000004041F
+:10F51000F8F20E00000004040CF30E0000000003DB
+:10F52000A001002098010020A00100200C21002053
+:10F530006402002018000000EC010020E801002017
+:10F54000EB010020FC72002074020020040800007F
+:10F5500001141310020224200A1914280A1D184449
+:10F5600002680115100140110211040A1544A0049B
+:10F5700025FD340E1444E70E1A48041A7204135C75
+:10F58000201B20C40801240A1154780B2488E83C6D
+:10F5900014ACF00E1A4C041AA4041A54041A64048D
+:10F5A0001A5C041A6C041A74041A7C041A84041A6F
+:10F5B0008C041A94041A9C0401118490D0031B0D2E
+:08F5C0004C20421039050165E1
+:020000041000EA
+:0810140000000E0000E00F00D7
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..56c72ab
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xe0000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xe0000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_usb_mbr_pca10059_debug.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_usb_mbr_pca10059_debug.ewd
new file mode 100644
index 0000000..520dc0a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_usb_mbr_pca10059_debug.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_debug</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_usb_mbr_pca10059_debug.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_usb_mbr_pca10059_debug.ewp
new file mode 100644
index 0000000..bb8f8db
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/iar/open_bootloader_usb_mbr_pca10059_debug.ewp
@@ -0,0 +1,1177 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_debug</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10059</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10059</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>open_bootloader_usb_mbr_pca10059_debug.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>open_bootloader_usb_mbr_pca10059_debug.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\open_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_USB_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</name> </file> </group> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\led_softblink\led_softblink.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\low_power_pwm\low_power_pwm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_Segger_RTT</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_IAR.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/flash_placement.xml
new file mode 100644
index 0000000..4bc23a3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/flash_placement.xml
@@ -0,0 +1,54 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/open_bootloader_usb_mbr_pca10059_debug.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/open_bootloader_usb_mbr_pca10059_debug.emProject
new file mode 100644
index 0000000..45bd1fa
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/open_bootloader_usb_mbr_pca10059_debug.emProject
@@ -0,0 +1,155 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="open_bootloader_usb_mbr_pca10059_debug" target="8" version="2">
+ <project Name="open_bootloader_usb_mbr_pca10059_debug">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/drivers_nrf/usbd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/led_softblink;../../../../../components/libraries/low_power_pwm;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/usbd;../../../../../components/libraries/usbd/class/cdc;../../../../../components/libraries/usbd/class/cdc/acm;../../../../../components/libraries/usbd/config;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52840/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../external/segger_rtt;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;APP_USBD_STRINGS_PRODUCT;APP_USBD_STRING_SERIAL;APP_USBD_STRING_SERIAL_EXTERN;BOARD_PCA10059;CONFIG_GPIO_AS_PINRESET;DEBUG_NRF;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_DEBUG_VERSION;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xe0000;FLASH_SIZE=0x1e000;RAM_START=0x20000008;RAM_SIZE=0x3fff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x000FF000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_USB_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_rtt.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_serial.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_default_backends.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd.c" />
+ <file file_name="../../../../../components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_core.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_serial_num.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_string_desc.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/led_softblink/led_softblink.c" />
+ <file file_name="../../../../../components/libraries/low_power_pwm/low_power_pwm.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_clock.c" />
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_power.c" />
+ <file file_name="../../../../../components/drivers_nrf/usbd/nrf_drv_usbd.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_clock.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power_clock.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_Segger_RTT">
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_printf.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/open_bootloader_usb_mbr_pca10059_debug.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/open_bootloader_usb_mbr_pca10059_debug.emSession
new file mode 100644
index 0000000..5232528
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/open_bootloader/pca10059_usb_debug/ses/open_bootloader_usb_mbr_pca10059_debug.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="open_bootloader_usb_mbr_pca10059_debug" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/config/secure_bootloader_usb_mbr_pca10056/app_usbd_string_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/config/secure_bootloader_usb_mbr_pca10056/app_usbd_string_config.h
new file mode 100644
index 0000000..0f18a41
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/config/secure_bootloader_usb_mbr_pca10056/app_usbd_string_config.h
@@ -0,0 +1,130 @@
+/**
+ * Copyright (c) 2016 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+#ifndef APP_USBD_STRING_CONFIG_H
+#define APP_USBD_STRING_CONFIG_H
+
+/**
+ * @defgroup app_usbd_string_conf USBD string configuration
+ * @ingroup app_usbd_string_desc
+ *
+ * @brief @tagAPI52840 Configuration of the string module that can be easily affected by the final
+ * user.
+ * @{
+ */
+
+/**
+ * @brief Supported languages identifiers
+ *
+ * Comma separated list of supported languages.
+ */
+#define APP_USBD_STRINGS_LANGIDS \
+ ((uint16_t)APP_USBD_LANG_ENGLISH | (uint16_t)APP_USBD_SUBLANG_ENGLISH_US)
+
+/**
+ * @brief Manufacturer name string descriptor
+ *
+ * Comma separated list of manufacturer names for each defined language.
+ * Use @ref APP_USBD_STRING_DESC macro to create string descriptor.
+ *
+ * The order of manufacturer names has to be the same like in
+ * @ref APP_USBD_STRINGS_LANGIDS.
+ */
+#define APP_USBD_STRINGS_MANUFACTURER \
+ APP_USBD_STRING_DESC('N', 'o', 'r', 'd', 'i', 'c', ' ', 'S', 'e', 'm', 'i', 'c', 'o', 'n', 'd', 'u', 'c', 't', 'o', 'r')
+
+/**
+ * @brief Define whether @ref APP_USBD_STRINGS_MANUFACTURER is created by @ref APP_USBD_STRING_DESC
+ * or declared as global variable.
+ * */
+#define APP_USBD_STRINGS_MANUFACTURER_EXTERN 0
+
+/**
+ * @brief Product name string descriptor
+ *
+ * List of product names defined the same way like in @ref APP_USBD_STRINGS_MANUFACTURER
+ */
+#define APP_USBD_STRINGS_PRODUCT \
+ APP_USBD_STRING_DESC('N', 'o', 'r', 'd', 'i', 'c', ' ', 'S', 'e', 'm', 'i', 'c', 'o', 'n', 'd', 'u', 'c', 't', 'o', 'r', ' ', 'S', 'e', 'c', 'u', 'r', 'e', ' ', 'D', 'F', 'U', ' ', 'B', 'o', 'o', 't', 'l', 'o', 'a', 'd', 'e', 'r')
+
+
+/**
+ * @brief Define whether @ref APP_USBD_STRINGS_PRODUCT is created by @ref APP_USBD_STRING_DESC
+ * or declared as global variable.
+ * */
+#define APP_USBD_STRINGS_PRODUCT_EXTERN 0
+
+/**
+ * @brief Serial number string descriptor
+ *
+ * Create serial number string descriptor using @ref APP_USBD_STRING_DESC,
+ * or configure it to point to any internal variable pointer filled with descriptor.
+ *
+ * @note
+ * There is only one SERIAL number inside the library and it is Language independent.
+ */
+#define APP_USBD_STRING_SERIAL g_extern_serial_number
+
+/**
+ * @brief Define whether @ref APP_USBD_STRING_SERIAL is created by @ref APP_USBD_STRING_DESC
+ * or declared as global variable.
+ * */
+#define APP_USBD_STRING_SERIAL_EXTERN 1
+
+/**
+ * @brief User strings default values
+ *
+ * This value stores all application specific user strings with its default initialization.
+ * The setup is done by X-macros.
+ * Expected macro parameters:
+ * @code
+ * X(mnemonic, [=str_idx], ...)
+ * @endcode
+ * - @c mnemonic: Mnemonic of the string descriptor that would be added to
+ * @ref app_usbd_string_desc_idx_t enumerator.
+ * - @c str_idx : String index value, may be set or left empty.
+ * For example WinUSB driver requires descriptor to be present on 0xEE index.
+ * Then use X(USBD_STRING_WINUSB, =0xEE, (APP_USBD_STRING_DESC(...)))
+ * - @c ... : List of string descriptors for each defined language.
+ */
+#define APP_USBD_STRINGS_USER \
+ X(APP_USER_1, , APP_USBD_STRING_DESC('U', 's', 'e', 'r', ' ', '1'))
+
+/** @} */
+#endif /* APP_USBD_STRING_CONFIG_H */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/config/secure_bootloader_usb_mbr_pca10056_debug/app_usbd_string_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/config/secure_bootloader_usb_mbr_pca10056_debug/app_usbd_string_config.h
new file mode 100644
index 0000000..0f18a41
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/config/secure_bootloader_usb_mbr_pca10056_debug/app_usbd_string_config.h
@@ -0,0 +1,130 @@
+/**
+ * Copyright (c) 2016 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+#ifndef APP_USBD_STRING_CONFIG_H
+#define APP_USBD_STRING_CONFIG_H
+
+/**
+ * @defgroup app_usbd_string_conf USBD string configuration
+ * @ingroup app_usbd_string_desc
+ *
+ * @brief @tagAPI52840 Configuration of the string module that can be easily affected by the final
+ * user.
+ * @{
+ */
+
+/**
+ * @brief Supported languages identifiers
+ *
+ * Comma separated list of supported languages.
+ */
+#define APP_USBD_STRINGS_LANGIDS \
+ ((uint16_t)APP_USBD_LANG_ENGLISH | (uint16_t)APP_USBD_SUBLANG_ENGLISH_US)
+
+/**
+ * @brief Manufacturer name string descriptor
+ *
+ * Comma separated list of manufacturer names for each defined language.
+ * Use @ref APP_USBD_STRING_DESC macro to create string descriptor.
+ *
+ * The order of manufacturer names has to be the same like in
+ * @ref APP_USBD_STRINGS_LANGIDS.
+ */
+#define APP_USBD_STRINGS_MANUFACTURER \
+ APP_USBD_STRING_DESC('N', 'o', 'r', 'd', 'i', 'c', ' ', 'S', 'e', 'm', 'i', 'c', 'o', 'n', 'd', 'u', 'c', 't', 'o', 'r')
+
+/**
+ * @brief Define whether @ref APP_USBD_STRINGS_MANUFACTURER is created by @ref APP_USBD_STRING_DESC
+ * or declared as global variable.
+ * */
+#define APP_USBD_STRINGS_MANUFACTURER_EXTERN 0
+
+/**
+ * @brief Product name string descriptor
+ *
+ * List of product names defined the same way like in @ref APP_USBD_STRINGS_MANUFACTURER
+ */
+#define APP_USBD_STRINGS_PRODUCT \
+ APP_USBD_STRING_DESC('N', 'o', 'r', 'd', 'i', 'c', ' ', 'S', 'e', 'm', 'i', 'c', 'o', 'n', 'd', 'u', 'c', 't', 'o', 'r', ' ', 'S', 'e', 'c', 'u', 'r', 'e', ' ', 'D', 'F', 'U', ' ', 'B', 'o', 'o', 't', 'l', 'o', 'a', 'd', 'e', 'r')
+
+
+/**
+ * @brief Define whether @ref APP_USBD_STRINGS_PRODUCT is created by @ref APP_USBD_STRING_DESC
+ * or declared as global variable.
+ * */
+#define APP_USBD_STRINGS_PRODUCT_EXTERN 0
+
+/**
+ * @brief Serial number string descriptor
+ *
+ * Create serial number string descriptor using @ref APP_USBD_STRING_DESC,
+ * or configure it to point to any internal variable pointer filled with descriptor.
+ *
+ * @note
+ * There is only one SERIAL number inside the library and it is Language independent.
+ */
+#define APP_USBD_STRING_SERIAL g_extern_serial_number
+
+/**
+ * @brief Define whether @ref APP_USBD_STRING_SERIAL is created by @ref APP_USBD_STRING_DESC
+ * or declared as global variable.
+ * */
+#define APP_USBD_STRING_SERIAL_EXTERN 1
+
+/**
+ * @brief User strings default values
+ *
+ * This value stores all application specific user strings with its default initialization.
+ * The setup is done by X-macros.
+ * Expected macro parameters:
+ * @code
+ * X(mnemonic, [=str_idx], ...)
+ * @endcode
+ * - @c mnemonic: Mnemonic of the string descriptor that would be added to
+ * @ref app_usbd_string_desc_idx_t enumerator.
+ * - @c str_idx : String index value, may be set or left empty.
+ * For example WinUSB driver requires descriptor to be present on 0xEE index.
+ * Then use X(USBD_STRING_WINUSB, =0xEE, (APP_USBD_STRING_DESC(...)))
+ * - @c ... : List of string descriptors for each defined language.
+ */
+#define APP_USBD_STRINGS_USER \
+ X(APP_USER_1, , APP_USBD_STRING_DESC('U', 's', 'e', 'r', ' ', '1'))
+
+/** @} */
+#endif /* APP_USBD_STRING_CONFIG_H */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/main.c b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/main.c
new file mode 100644
index 0000000..8c989f9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/main.c
@@ -0,0 +1,156 @@
+/**
+ * Copyright (c) 2016 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+/** @file
+ *
+ * @defgroup bootloader_secure_ble main.c
+ * @{
+ * @ingroup dfu_bootloader_api
+ * @brief Bootloader project main file for secure DFU.
+ *
+ */
+
+#include <stdint.h>
+#include "boards.h"
+#include "nrf_mbr.h"
+#include "nrf_bootloader.h"
+#include "nrf_bootloader_app_start.h"
+#include "nrf_dfu.h"
+#include "nrf_log.h"
+#include "nrf_log_ctrl.h"
+#include "nrf_log_default_backends.h"
+#include "app_error.h"
+#include "app_error_weak.h"
+#include "nrf_bootloader_info.h"
+#include "app_timer.h"
+#include "nrf_delay.h"
+
+static void on_error(void)
+{
+ NRF_LOG_FINAL_FLUSH();
+
+#if NRF_MODULE_ENABLED(NRF_LOG_BACKEND_RTT)
+ // To allow the buffer to be flushed by the host.
+ nrf_delay_ms(100);
+#endif
+#ifdef NRF_DFU_DEBUG_VERSION
+ NRF_BREAKPOINT_COND;
+#endif
+ NVIC_SystemReset();
+}
+
+
+void app_error_handler(uint32_t error_code, uint32_t line_num, const uint8_t * p_file_name)
+{
+ NRF_LOG_ERROR("%s:%d", p_file_name, line_num);
+ on_error();
+}
+
+
+void app_error_fault_handler(uint32_t id, uint32_t pc, uint32_t info)
+{
+ NRF_LOG_ERROR("Received a fault! id: 0x%08x, pc: 0x%08x, info: 0x%08x", id, pc, info);
+ on_error();
+}
+
+
+void app_error_handler_bare(uint32_t error_code)
+{
+ NRF_LOG_ERROR("Received an error: 0x%08x!", error_code);
+ on_error();
+}
+
+/**
+ * @brief Function notifies certain events in DFU process.
+ */
+static void dfu_observer(nrf_dfu_evt_type_t evt_type)
+{
+ switch (evt_type)
+ {
+ case NRF_DFU_EVT_DFU_FAILED:
+ case NRF_DFU_EVT_DFU_ABORTED:
+ case NRF_DFU_EVT_DFU_INITIALIZED:
+ bsp_board_init(BSP_INIT_LEDS);
+ bsp_board_led_on(BSP_BOARD_LED_0);
+ bsp_board_led_on(BSP_BOARD_LED_1);
+ bsp_board_led_off(BSP_BOARD_LED_2);
+ break;
+ case NRF_DFU_EVT_TRANSPORT_ACTIVATED:
+ bsp_board_led_off(BSP_BOARD_LED_1);
+ bsp_board_led_on(BSP_BOARD_LED_2);
+ break;
+ case NRF_DFU_EVT_DFU_STARTED:
+ break;
+ default:
+ break;
+ }
+}
+
+
+/**@brief Function for application main entry. */
+int main(void)
+{
+ uint32_t ret_val;
+
+ // Protect MBR and bootloader code from being overwritten.
+ ret_val = nrf_bootloader_flash_protect(0, MBR_SIZE, false);
+ APP_ERROR_CHECK(ret_val);
+ ret_val = nrf_bootloader_flash_protect(BOOTLOADER_START_ADDR, BOOTLOADER_SIZE, false);
+ APP_ERROR_CHECK(ret_val);
+
+ (void) NRF_LOG_INIT(app_timer_cnt_get);
+ NRF_LOG_DEFAULT_BACKENDS_INIT();
+
+ NRF_LOG_INFO("Inside main");
+
+ ret_val = nrf_bootloader_init(dfu_observer);
+ APP_ERROR_CHECK(ret_val);
+
+ // Either there was no DFU functionality enabled in this project or the DFU module detected
+ // no ongoing DFU operation and found a valid main application.
+ // Boot the main application.
+ nrf_bootloader_app_start();
+
+ // Should never be reached.
+ NRF_LOG_INFO("After main");
+}
+
+/**
+ * @}
+ */
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/arm5_no_packs/secure_bootloader_ble_s132_pca10040.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/arm5_no_packs/secure_bootloader_ble_s132_pca10040.uvoptx
new file mode 100644
index 0000000..20a1294
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/arm5_no_packs/secure_bootloader_ble_s132_pca10040.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52832_xxaa_s132</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_s132_nrf52_6.0.0_softdevice</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/arm5_no_packs/secure_bootloader_ble_s132_pca10040.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/arm5_no_packs/secure_bootloader_ble_s132_pca10040.uvprojx
new file mode 100644
index 0000000..8fdc468
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/arm5_no_packs/secure_bootloader_ble_s132_pca10040.uvprojx
@@ -0,0 +1,6089 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52832_xxaa_s132</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52832_xxaa_s132</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x78000</StartAddress>
+ <Size>0x6000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x200057b8</StartAddress>
+ <Size>0xa848</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BLE_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_SETTINGS_VERSION=1 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=6 S132 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s132_pca10040;..\..\config;..\..\..\..\..\components\ble\common;..\..\..\..\..\components\boards;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\ble_dfu;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\svc;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\common;..\..\..\..\..\components\softdevice\s132\headers;..\..\..\..\..\components\softdevice\s132\headers\nrf52;..\..;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\integration\nrfx;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBLE_STACK_SUPPORT_REQD,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DNRF_DFU_SETTINGS_VERSION=1,-DNRF_DFU_SVCI_ENABLED,-DNRF_SD_BLE_API_VERSION=6,-DS132,-DSOFTDEVICE_PRESENT,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0,-DuECC_ENABLE_VLI_API=0,-DuECC_OPTIMIZATION_LEVEL=3,-DuECC_SQUARE_FUNC=0,-DuECC_SUPPORT_COMPRESSED_POINT=0,-DuECC_VLI_NATIVE_LITTLE_ENDIAN=1</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BLE_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_SETTINGS_VERSION=1 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=6 S132 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s132_pca10040;..\..\config;..\..\..\..\..\components\ble\common;..\..\..\..\..\components\boards;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\ble_dfu;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\svc;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\common;..\..\..\..\..\components\softdevice\s132\headers;..\..\..\..\..\components\softdevice\s132\headers\nrf52;..\..;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\integration\nrfx;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_BLE</GroupName>
+ <Files> <File>
+ <FileName>ble_srv_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\ble\common\ble_srv_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend nRF sw</GroupName>
+ <Files> <File>
+ <FileName>nrf_sw_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend uECC</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>micro_ecc_backend_ecdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>micro_ecc_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_sd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>sha256.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sha256\sha256.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SVC</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_svci_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_svc_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_micro-ecc</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_lib_nrf52.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_s132_nrf52_6.0.0_softdevice</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>..</PackID>
+ <PackURL></PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile></SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\s132\hex\</OutputDirectory>
+ <OutputName>s132_nrf52_6.0.0_softdevice.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>1</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name>attrib +R $H\*</UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>""</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x78000</StartAddress>
+ <Size>0x6000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x200057b8</StartAddress>
+ <Size>0xa848</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s132_pca10040;..\..\config;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-D__HEAP_SIZE=0</MiscControls>
+ <Define> __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s132_pca10040;..\..\config;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_BLE</GroupName>
+ <Files> <File>
+ <FileName>ble_srv_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\ble\common\ble_srv_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend nRF sw</GroupName>
+ <Files> <File>
+ <FileName>nrf_sw_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend uECC</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>micro_ecc_backend_ecdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>micro_ecc_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_sd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>sha256.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sha256\sha256.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SVC</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_svci_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_svc_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_micro-ecc</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_lib_nrf52.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s132" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s132_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s132" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s132_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s132" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s132_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s132" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s132_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/armgcc/Makefile
new file mode 100644
index 0000000..cb10cb5
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/armgcc/Makefile
@@ -0,0 +1,253 @@
+PROJECT_NAME := secure_bootloader_ble_s132_pca10040
+TARGETS := nrf52832_xxaa_s132
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52832_xxaa_s132.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52.S \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_sd.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars/nrf_section_iter.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/sha256/sha256.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdh.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdsa.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/components/ble/common/ble_srv_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw/nrf_sw_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu/nrf_dfu_ble.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings_svci.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_svci.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_svci_handler.c \
+ $(SDK_ROOT)/components/libraries/svc/nrf_svc_handler.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_ble.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_soc.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/components/softdevice/s132/headers \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/sha256 \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/softdevice/s132/headers/nrf52 \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/ble/common \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/components/libraries/svc \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(SDK_ROOT)/external/micro-ecc/micro-ecc \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu \
+ $(SDK_ROOT)/components/softdevice/common \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBLE_STACK_SUPPORT_REQD
+CFLAGS += -DBOARD_PCA10040
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52
+CFLAGS += -DNRF52832_XXAA
+CFLAGS += -DNRF52_PAN_74
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DNRF_DFU_SVCI_ENABLED
+CFLAGS += -DNRF_SD_BLE_API_VERSION=6
+CFLAGS += -DS132
+CFLAGS += -DSOFTDEVICE_PRESENT
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -DuECC_ENABLE_VLI_API=0
+CFLAGS += -DuECC_OPTIMIZATION_LEVEL=3
+CFLAGS += -DuECC_SQUARE_FUNC=0
+CFLAGS += -DuECC_SUPPORT_COMPRESSED_POINT=0
+CFLAGS += -DuECC_VLI_NATIVE_LITTLE_ENDIAN=1
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBLE_STACK_SUPPORT_REQD
+ASMFLAGS += -DBOARD_PCA10040
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52
+ASMFLAGS += -DNRF52832_XXAA
+ASMFLAGS += -DNRF52_PAN_74
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DNRF_DFU_SVCI_ENABLED
+ASMFLAGS += -DNRF_SD_BLE_API_VERSION=6
+ASMFLAGS += -DS132
+ASMFLAGS += -DSOFTDEVICE_PRESENT
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+ASMFLAGS += -DuECC_ENABLE_VLI_API=0
+ASMFLAGS += -DuECC_OPTIMIZATION_LEVEL=3
+ASMFLAGS += -DuECC_SQUARE_FUNC=0
+ASMFLAGS += -DuECC_SUPPORT_COMPRESSED_POINT=0
+ASMFLAGS += -DuECC_VLI_NATIVE_LITTLE_ENDIAN=1
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52832_xxaa_s132: CFLAGS += -D__HEAP_SIZE=0
+nrf52832_xxaa_s132: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52832_xxaa_s132
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52832_xxaa_s132
+ @echo flash_softdevice
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_softdevice erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52832_xxaa_s132.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_softdevice:
+ @echo Flashing: s132_nrf52_6.0.0_softdevice.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/s132/hex/s132_nrf52_6.0.0_softdevice.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..147e00a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,139 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0x78000, LENGTH = 0x6000
+ RAM (rwx) : ORIGIN = 0x200057b8, LENGTH = 0xa848
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x0007E000, LENGTH = 0x1000
+ bootloader_settings_page (r) : ORIGIN = 0x0007F000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .svc_data :
+ {
+ PROVIDE(__start_svc_data = .);
+ KEEP(*(.svc_data))
+ PROVIDE(__stop_svc_data = .);
+ } > FLASH
+ .sdh_ble_observers :
+ {
+ PROVIDE(__start_sdh_ble_observers = .);
+ KEEP(*(SORT(.sdh_ble_observers*)))
+ PROVIDE(__stop_sdh_ble_observers = .);
+ } > FLASH
+ .sdh_state_observers :
+ {
+ PROVIDE(__start_sdh_state_observers = .);
+ KEEP(*(SORT(.sdh_state_observers*)))
+ PROVIDE(__stop_sdh_state_observers = .);
+ } > FLASH
+ .sdh_stack_observers :
+ {
+ PROVIDE(__start_sdh_stack_observers = .);
+ KEEP(*(SORT(.sdh_stack_observers*)))
+ PROVIDE(__stop_sdh_stack_observers = .);
+ } > FLASH
+ .sdh_req_observers :
+ {
+ PROVIDE(__start_sdh_req_observers = .);
+ KEEP(*(SORT(.sdh_req_observers*)))
+ PROVIDE(__stop_sdh_req_observers = .);
+ } > FLASH
+ .sdh_soc_observers :
+ {
+ PROVIDE(__start_sdh_soc_observers = .);
+ KEEP(*(SORT(.sdh_soc_observers*)))
+ PROVIDE(__stop_sdh_soc_observers = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/config/sdk_config.h
new file mode 100644
index 0000000..23088cf
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/config/sdk_config.h
@@ -0,0 +1,4778 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 16
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 0
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 1
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 0
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SECTION_ITER_ENABLED - nrf_section_iter - Section iterator
+
+
+#ifndef NRF_SECTION_ITER_ENABLED
+#define NRF_SECTION_ITER_ENABLED 1
+#endif
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 0
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 3
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 1024
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_SoftDevice
+
+//==========================================================
+// <e> NRF_SDH_BLE_ENABLED - nrf_sdh_ble - SoftDevice BLE event handler
+//==========================================================
+#ifndef NRF_SDH_BLE_ENABLED
+#define NRF_SDH_BLE_ENABLED 1
+#endif
+// <h> BLE Stack configuration - Stack configuration parameters
+
+// <i> The SoftDevice handler will configure the stack with these parameters when calling @ref nrf_sdh_ble_default_cfg_set.
+// <i> Other libraries might depend on these values; keep them up-to-date even if you are not explicitely calling @ref nrf_sdh_ble_default_cfg_set.
+//==========================================================
+// <o> NRF_SDH_BLE_GAP_DATA_LENGTH <27-251>
+
+
+// <i> Requested BLE GAP data length to be negotiated.
+
+#ifndef NRF_SDH_BLE_GAP_DATA_LENGTH
+#define NRF_SDH_BLE_GAP_DATA_LENGTH 27
+#endif
+
+// <o> NRF_SDH_BLE_PERIPHERAL_LINK_COUNT - Maximum number of peripheral links.
+#ifndef NRF_SDH_BLE_PERIPHERAL_LINK_COUNT
+#define NRF_SDH_BLE_PERIPHERAL_LINK_COUNT 1
+#endif
+
+// <o> NRF_SDH_BLE_CENTRAL_LINK_COUNT - Maximum number of central links.
+#ifndef NRF_SDH_BLE_CENTRAL_LINK_COUNT
+#define NRF_SDH_BLE_CENTRAL_LINK_COUNT 0
+#endif
+
+// <o> NRF_SDH_BLE_TOTAL_LINK_COUNT - Total link count.
+// <i> Maximum number of total concurrent connections using the default configuration.
+
+#ifndef NRF_SDH_BLE_TOTAL_LINK_COUNT
+#define NRF_SDH_BLE_TOTAL_LINK_COUNT 1
+#endif
+
+// <o> NRF_SDH_BLE_GAP_EVENT_LENGTH - GAP event length.
+// <i> The time set aside for this connection on every connection interval in 1.25 ms units.
+
+#ifndef NRF_SDH_BLE_GAP_EVENT_LENGTH
+#define NRF_SDH_BLE_GAP_EVENT_LENGTH 6
+#endif
+
+// <o> NRF_SDH_BLE_GATT_MAX_MTU_SIZE - Static maximum MTU size.
+#ifndef NRF_SDH_BLE_GATT_MAX_MTU_SIZE
+#define NRF_SDH_BLE_GATT_MAX_MTU_SIZE 247
+#endif
+
+// <o> NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE - Attribute Table size in bytes. The size must be a multiple of 4.
+#ifndef NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE
+#define NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE 1408
+#endif
+
+// <o> NRF_SDH_BLE_VS_UUID_COUNT - The number of vendor-specific UUIDs.
+#ifndef NRF_SDH_BLE_VS_UUID_COUNT
+#define NRF_SDH_BLE_VS_UUID_COUNT 1
+#endif
+
+// <q> NRF_SDH_BLE_SERVICE_CHANGED - Include the Service Changed characteristic in the Attribute Table.
+
+
+#ifndef NRF_SDH_BLE_SERVICE_CHANGED
+#define NRF_SDH_BLE_SERVICE_CHANGED 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_BLE_OBSERVER_PRIO_LEVELS - Total number of priority levels for BLE observers.
+// <i> This setting configures the number of priority levels available for BLE event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_BLE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_BLE_OBSERVER_PRIO_LEVELS 4
+#endif
+
+// <h> BLE Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_BLE_OBSERVER_PRIO
+#define BLE_ADV_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_ANCS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Apple Notification Service Client.
+
+#ifndef BLE_ANCS_C_BLE_OBSERVER_PRIO
+#define BLE_ANCS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_ANS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Alert Notification Service Client.
+
+#ifndef BLE_ANS_C_BLE_OBSERVER_PRIO
+#define BLE_ANS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BAS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Battery Service.
+
+#ifndef BLE_BAS_BLE_OBSERVER_PRIO
+#define BLE_BAS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BAS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Battery Service Client.
+
+#ifndef BLE_BAS_C_BLE_OBSERVER_PRIO
+#define BLE_BAS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BPS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Blood Pressure Service.
+
+#ifndef BLE_BPS_BLE_OBSERVER_PRIO
+#define BLE_BPS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Connection parameters module.
+
+#ifndef BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
+#define BLE_CONN_PARAMS_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_CONN_STATE_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Connection State module.
+
+#ifndef BLE_CONN_STATE_BLE_OBSERVER_PRIO
+#define BLE_CONN_STATE_BLE_OBSERVER_PRIO 0
+#endif
+
+// <o> BLE_CSCS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Cycling Speed and Cadence Service.
+
+#ifndef BLE_CSCS_BLE_OBSERVER_PRIO
+#define BLE_CSCS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_CTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Current Time Service Client.
+
+#ifndef BLE_CTS_C_BLE_OBSERVER_PRIO
+#define BLE_CTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_DB_DISC_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Database Discovery module.
+
+#ifndef BLE_DB_DISC_BLE_OBSERVER_PRIO
+#define BLE_DB_DISC_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_BLE_OBSERVER_PRIO
+#define BLE_DFU_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_DIS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Device Information Client.
+
+#ifndef BLE_DIS_C_BLE_OBSERVER_PRIO
+#define BLE_DIS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_GLS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Glucose Service.
+
+#ifndef BLE_GLS_BLE_OBSERVER_PRIO
+#define BLE_GLS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HIDS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Human Interface Device Service.
+
+#ifndef BLE_HIDS_BLE_OBSERVER_PRIO
+#define BLE_HIDS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HRS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Heart Rate Service.
+
+#ifndef BLE_HRS_BLE_OBSERVER_PRIO
+#define BLE_HRS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HRS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Heart Rate Service Client.
+
+#ifndef BLE_HRS_C_BLE_OBSERVER_PRIO
+#define BLE_HRS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HTS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Health Thermometer Service.
+
+#ifndef BLE_HTS_BLE_OBSERVER_PRIO
+#define BLE_HTS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_IAS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Immediate Alert Service.
+
+#ifndef BLE_IAS_BLE_OBSERVER_PRIO
+#define BLE_IAS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_IAS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Immediate Alert Service Client.
+
+#ifndef BLE_IAS_C_BLE_OBSERVER_PRIO
+#define BLE_IAS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LBS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the LED Button Service.
+
+#ifndef BLE_LBS_BLE_OBSERVER_PRIO
+#define BLE_LBS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LBS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the LED Button Service Client.
+
+#ifndef BLE_LBS_C_BLE_OBSERVER_PRIO
+#define BLE_LBS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LESC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the BLE LESC module.
+
+#ifndef BLE_LESC_OBSERVER_PRIO
+#define BLE_LESC_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LLS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Link Loss Service.
+
+#ifndef BLE_LLS_BLE_OBSERVER_PRIO
+#define BLE_LLS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LNS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Location Navigation Service.
+
+#ifndef BLE_LNS_BLE_OBSERVER_PRIO
+#define BLE_LNS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_NUS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the UART Service.
+
+#ifndef BLE_NUS_BLE_OBSERVER_PRIO
+#define BLE_NUS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_NUS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the UART Central Service.
+
+#ifndef BLE_NUS_C_BLE_OBSERVER_PRIO
+#define BLE_NUS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_OTS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Object transfer service.
+
+#ifndef BLE_OTS_BLE_OBSERVER_PRIO
+#define BLE_OTS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_OTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Object transfer service client.
+
+#ifndef BLE_OTS_C_BLE_OBSERVER_PRIO
+#define BLE_OTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_RSCS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Service.
+
+#ifndef BLE_RSCS_BLE_OBSERVER_PRIO
+#define BLE_RSCS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_RSCS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Client.
+
+#ifndef BLE_RSCS_C_BLE_OBSERVER_PRIO
+#define BLE_RSCS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_TPS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the TX Power Service.
+
+#ifndef BLE_TPS_BLE_OBSERVER_PRIO
+#define BLE_TPS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BSP_BTN_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Button Control module.
+
+#ifndef BSP_BTN_BLE_OBSERVER_PRIO
+#define BSP_BTN_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NRF_BLE_BMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Bond Management Service.
+
+#ifndef NRF_BLE_BMS_BLE_OBSERVER_PRIO
+#define NRF_BLE_BMS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_CGMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Contiuon Glucose Monitoring Service.
+
+#ifndef NRF_BLE_CGMS_BLE_OBSERVER_PRIO
+#define NRF_BLE_CGMS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_ES_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Eddystone module.
+
+#ifndef NRF_BLE_ES_BLE_OBSERVER_PRIO
+#define NRF_BLE_ES_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the GATT Service Client.
+
+#ifndef NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
+#define NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_GATT_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the GATT module.
+
+#ifndef NRF_BLE_GATT_BLE_OBSERVER_PRIO
+#define NRF_BLE_GATT_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NRF_BLE_QWR_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Queued writes module.
+
+#ifndef NRF_BLE_QWR_BLE_OBSERVER_PRIO
+#define NRF_BLE_QWR_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> PM_BLE_OBSERVER_PRIO - Priority with which BLE events are dispatched to the Peer Manager module.
+#ifndef PM_BLE_OBSERVER_PRIO
+#define PM_BLE_OBSERVER_PRIO 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_ENABLED - nrf_sdh - SoftDevice handler
+//==========================================================
+#ifndef NRF_SDH_ENABLED
+#define NRF_SDH_ENABLED 1
+#endif
+// <h> Dispatch model
+
+// <i> This setting configures how Stack events are dispatched to the application.
+//==========================================================
+// <o> NRF_SDH_DISPATCH_MODEL
+
+
+// <i> NRF_SDH_DISPATCH_MODEL_INTERRUPT: SoftDevice events are passed to the application from the interrupt context.
+// <i> NRF_SDH_DISPATCH_MODEL_APPSH: SoftDevice events are scheduled using @ref app_scheduler.
+// <i> NRF_SDH_DISPATCH_MODEL_POLLING: SoftDevice events are to be fetched manually.
+// <0=> NRF_SDH_DISPATCH_MODEL_INTERRUPT
+// <1=> NRF_SDH_DISPATCH_MODEL_APPSH
+// <2=> NRF_SDH_DISPATCH_MODEL_POLLING
+
+#ifndef NRF_SDH_DISPATCH_MODEL
+#define NRF_SDH_DISPATCH_MODEL 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Clock - SoftDevice clock configuration
+
+//==========================================================
+// <o> NRF_SDH_CLOCK_LF_SRC - SoftDevice clock source.
+
+// <0=> NRF_CLOCK_LF_SRC_RC
+// <1=> NRF_CLOCK_LF_SRC_XTAL
+// <2=> NRF_CLOCK_LF_SRC_SYNTH
+
+#ifndef NRF_SDH_CLOCK_LF_SRC
+#define NRF_SDH_CLOCK_LF_SRC 1
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_CTIV - SoftDevice calibration timer interval.
+#ifndef NRF_SDH_CLOCK_LF_RC_CTIV
+#define NRF_SDH_CLOCK_LF_RC_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_TEMP_CTIV - SoftDevice calibration timer interval under constant temperature.
+// <i> How often (in number of calibration intervals) the RC oscillator shall be calibrated
+// <i> if the temperature has not changed.
+
+#ifndef NRF_SDH_CLOCK_LF_RC_TEMP_CTIV
+#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_ACCURACY - External clock accuracy used in the LL to compute timing.
+
+// <0=> NRF_CLOCK_LF_ACCURACY_250_PPM
+// <1=> NRF_CLOCK_LF_ACCURACY_500_PPM
+// <2=> NRF_CLOCK_LF_ACCURACY_150_PPM
+// <3=> NRF_CLOCK_LF_ACCURACY_100_PPM
+// <4=> NRF_CLOCK_LF_ACCURACY_75_PPM
+// <5=> NRF_CLOCK_LF_ACCURACY_50_PPM
+// <6=> NRF_CLOCK_LF_ACCURACY_30_PPM
+// <7=> NRF_CLOCK_LF_ACCURACY_20_PPM
+// <8=> NRF_CLOCK_LF_ACCURACY_10_PPM
+// <9=> NRF_CLOCK_LF_ACCURACY_5_PPM
+// <10=> NRF_CLOCK_LF_ACCURACY_2_PPM
+// <11=> NRF_CLOCK_LF_ACCURACY_1_PPM
+
+#ifndef NRF_SDH_CLOCK_LF_ACCURACY
+#define NRF_SDH_CLOCK_LF_ACCURACY 7
+#endif
+
+// </h>
+//==========================================================
+
+// <h> SDH Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_REQ_OBSERVER_PRIO_LEVELS - Total number of priority levels for request observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice request event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_REQ_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_REQ_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STATE_OBSERVER_PRIO_LEVELS - Total number of priority levels for state observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice state event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STATE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STATE_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STACK_OBSERVER_PRIO_LEVELS - Total number of priority levels for stack event observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice stack event handlers (ANT, BLE, SoC).
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STACK_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STACK_OBSERVER_PRIO_LEVELS 2
+#endif
+
+
+// <h> State Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> CLOCK_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_STATE_OBSERVER_PRIO
+#define CLOCK_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_STATE_OBSERVER_PRIO
+#define POWER_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> RNG_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to this module.
+
+#ifndef RNG_CONFIG_STATE_OBSERVER_PRIO
+#define RNG_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Stack Event Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> NRF_SDH_ANT_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which ANT events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have ANT events dispatched before or after other stack events, such as BLE or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_ANT_STACK_OBSERVER_PRIO
+#define NRF_SDH_ANT_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_BLE_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which BLE events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have BLE events dispatched before or after other stack events, such as ANT or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_BLE_STACK_OBSERVER_PRIO
+#define NRF_SDH_BLE_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_SOC_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which SoC events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have SoC events dispatched before or after other stack events, such as ANT or BLE.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_SOC_STACK_OBSERVER_PRIO
+#define NRF_SDH_SOC_STACK_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_SOC_ENABLED - nrf_sdh_soc - SoftDevice SoC event handler
+//==========================================================
+#ifndef NRF_SDH_SOC_ENABLED
+#define NRF_SDH_SOC_ENABLED 1
+#endif
+// <h> SoC Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_SOC_OBSERVER_PRIO_LEVELS - Total number of priority levels for SoC observers.
+// <i> This setting configures the number of priority levels available for the SoC event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_SOC_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_SOC_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <h> SoC Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_SOC_OBSERVER_PRIO
+#define BLE_ADV_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_SOC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_SOC_OBSERVER_PRIO
+#define BLE_DFU_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> CLOCK_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_SOC_OBSERVER_PRIO
+#define CLOCK_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_SOC_OBSERVER_PRIO
+#define POWER_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_ble_s132_pca10040.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_ble_s132_pca10040.ewd
new file mode 100644
index 0000000..be46c01
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_ble_s132_pca10040.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52832_xxaa_s132</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52832_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52832_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_ble_s132_pca10040.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_ble_s132_pca10040.ewp
new file mode 100644
index 0000000..26f96cc
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_ble_s132_pca10040.ewp
@@ -0,0 +1,1161 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52832_xxaa_s132</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52832_xxaa nRF52832_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BLE_STACK_SUPPORT_REQD</state>
+ <state>BOARD_PCA10040</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52</state>
+ <state>NRF52832_XXAA</state>
+ <state>NRF52_PAN_74</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>NRF_DFU_SVCI_ENABLED</state>
+ <state>NRF_SD_BLE_API_VERSION=6</state>
+ <state>S132</state>
+ <state>SOFTDEVICE_PRESENT</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ <state>uECC_ENABLE_VLI_API=0</state>
+ <state>uECC_OPTIMIZATION_LEVEL=3</state>
+ <state>uECC_SQUARE_FUNC=0</state>
+ <state>uECC_SUPPORT_COMPRESSED_POINT=0</state>
+ <state>uECC_VLI_NATIVE_LITTLE_ENDIAN=1</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_ble_s132_pca10040</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\ble\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s132\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s132\headers\nrf52</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\micro-ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BLE_STACK_SUPPORT_REQD</state>
+ <state>BOARD_PCA10040</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52</state>
+ <state>NRF52832_XXAA</state>
+ <state>NRF52_PAN_74</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>NRF_DFU_SVCI_ENABLED</state>
+ <state>NRF_SD_BLE_API_VERSION=6</state>
+ <state>S132</state>
+ <state>SOFTDEVICE_PRESENT</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ <state>uECC_ENABLE_VLI_API=0</state>
+ <state>uECC_OPTIMIZATION_LEVEL=3</state>
+ <state>uECC_SQUARE_FUNC=0</state>
+ <state>uECC_SUPPORT_COMPRESSED_POINT=0</state>
+ <state>uECC_VLI_NATIVE_LITTLE_ENDIAN=1</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_ble_s132_pca10040</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\ble\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s132\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s132\headers\nrf52</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\micro-ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_ble_s132_pca10040.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_ble_s132_pca10040.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256\sha256.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend uECC</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_micro-ecc</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\nrf52hf_iar\armgcc\micro_ecc_lib_nrf52.a</name> </file> </group> <group>
+ <name>nRF_BLE</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\ble\common\ble_srv_common.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend nRF sw</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_SVC</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</name> </file> </group> <group>
+ <name>nRF_SoftDevice</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..685e780
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0x78000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0x78000;
+define symbol __ICFEDIT_region_ROM_end__ = 0x7dfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x200057b8;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2000ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/flash_placement.xml
new file mode 100644
index 0000000..b01525f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/flash_placement.xml
@@ -0,0 +1,61 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".svc_data" inputsections="*(.svc_data*)" address_symbol="__start_svc_data" end_symbol="__stop_svc_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_ble_observers" inputsections="*(SORT(.sdh_ble_observers*))" address_symbol="__start_sdh_ble_observers" end_symbol="__stop_sdh_ble_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_state_observers" inputsections="*(SORT(.sdh_state_observers*))" address_symbol="__start_sdh_state_observers" end_symbol="__stop_sdh_state_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_stack_observers" inputsections="*(SORT(.sdh_stack_observers*))" address_symbol="__start_sdh_stack_observers" end_symbol="__stop_sdh_stack_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_req_observers" inputsections="*(SORT(.sdh_req_observers*))" address_symbol="__start_sdh_req_observers" end_symbol="__stop_sdh_req_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_soc_observers" inputsections="*(SORT(.sdh_soc_observers*))" address_symbol="__start_sdh_soc_observers" end_symbol="__stop_sdh_soc_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ <ProgramSection load="no" name=".reserved_flash_tail" start="$(FLASH_START)+$(FLASH_SIZE)" size="$(FLASH_PH_SIZE)-$(FLASH_START)-$(FLASH_SIZE)" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x0007E000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x0007E000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x0007F000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x0007F000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/secure_bootloader_ble_s132_pca10040.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/secure_bootloader_ble_s132_pca10040.emProject
new file mode 100644
index 0000000..6ca8a6c
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/secure_bootloader_ble_s132_pca10040.emProject
@@ -0,0 +1,137 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_ble_s132_pca10040" target="8" version="2">
+ <project Name="secure_bootloader_ble_s132_pca10040">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52832_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_ble_s132_pca10040;../../config;../../../../../components/ble/common;../../../../../components/boards;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/ble_dfu;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/sha256;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/svc;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/util;../../../../../components/softdevice/common;../../../../../components/softdevice/s132/headers;../../../../../components/softdevice/s132/headers/nrf52;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/micro-ecc/micro-ecc;../../../../../external/nano-pb;../../../../../integration/nrfx;../../../../../modules/nrfx;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BLE_STACK_SUPPORT_REQD;BOARD_PCA10040;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52;NRF52832_XXAA;NRF52_PAN_74;NRF_DFU_SETTINGS_VERSION=1;NRF_DFU_SVCI_ENABLED;NRF_SD_BLE_API_VERSION=6;S132;SOFTDEVICE_PRESENT;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;uECC_ENABLE_VLI_API=0;uECC_OPTIMIZATION_LEVEL=3;uECC_SQUARE_FUNC=0;uECC_SUPPORT_COMPRESSED_POINT=0;uECC_VLI_NATIVE_LITTLE_ENDIAN=1;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52.svd"
+ debug_additional_load_file="../../../../../components/softdevice/s132/hex/s132_nrf52_6.0.0_softdevice.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x78000;FLASH_SIZE=0x6000;RAM_START=0x200057b8;RAM_SIZE=0xa848"
+ linker_section_placements_segments="FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x0007E000 0x1000;bootloader_settings_page RX 0x0007F000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_sd.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/experimental_section_vars/nrf_section_iter.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/sha256/sha256.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend uECC">
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdh.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdsa.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_micro-ecc">
+ <file file_name="../../../../../external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a" />
+ </folder>
+ <folder Name="nRF_BLE">
+ <file file_name="../../../../../components/ble/common/ble_srv_common.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend nRF sw">
+ <file file_name="../../../../../components/libraries/crypto/backend/nrf_sw/nrf_sw_backend_hash.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/ble_dfu/nrf_dfu_ble.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings_svci.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_SVC">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_svci.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_svci_handler.c" />
+ <file file_name="../../../../../components/libraries/svc/nrf_svc_handler.c" />
+ </folder>
+ <folder Name="nRF_SoftDevice">
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh.c" />
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh_ble.c" />
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh_soc.c" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/secure_bootloader_ble_s132_pca10040.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/secure_bootloader_ble_s132_pca10040.emSession
new file mode 100644
index 0000000..a72e52d
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble/ses/secure_bootloader_ble_s132_pca10040.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_ble_s132_pca10040" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/arm5_no_packs/secure_bootloader_ble_s132_pca10040_debug.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/arm5_no_packs/secure_bootloader_ble_s132_pca10040_debug.uvoptx
new file mode 100644
index 0000000..20a1294
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/arm5_no_packs/secure_bootloader_ble_s132_pca10040_debug.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52832_xxaa_s132</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_s132_nrf52_6.0.0_softdevice</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/arm5_no_packs/secure_bootloader_ble_s132_pca10040_debug.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/arm5_no_packs/secure_bootloader_ble_s132_pca10040_debug.uvprojx
new file mode 100644
index 0000000..657cb42
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/arm5_no_packs/secure_bootloader_ble_s132_pca10040_debug.uvprojx
@@ -0,0 +1,7047 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52832_xxaa_s132</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52832_xxaa_s132</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x72000</StartAddress>
+ <Size>0xc000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x200057b8</StartAddress>
+ <Size>0xa848</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BLE_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=6 S132 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s132_pca10040_debug;..\..\config;..\..\..\..\..\components\ble\common;..\..\..\..\..\components\boards;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\ble_dfu;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\svc;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\common;..\..\..\..\..\components\softdevice\s132\headers;..\..\..\..\..\components\softdevice\s132\headers\nrf52;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBLE_STACK_SUPPORT_REQD,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DNRF_DFU_SVCI_ENABLED,-DNRF_SD_BLE_API_VERSION=6,-DS132,-DSOFTDEVICE_PRESENT,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0,-DuECC_ENABLE_VLI_API=0,-DuECC_OPTIMIZATION_LEVEL=3,-DuECC_SQUARE_FUNC=0,-DuECC_SUPPORT_COMPRESSED_POINT=0,-DuECC_VLI_NATIVE_LITTLE_ENDIAN=1</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BLE_STACK_SUPPORT_REQD BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=6 S132 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s132_pca10040_debug;..\..\config;..\..\..\..\..\components\ble\common;..\..\..\..\..\components\boards;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\ble_dfu;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\svc;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\common;..\..\..\..\..\components\softdevice\s132\headers;..\..\..\..\..\components\softdevice\s132\headers\nrf52;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_BLE</GroupName>
+ <Files> <File>
+ <FileName>ble_srv_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\ble\common\ble_srv_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend nRF sw</GroupName>
+ <Files> <File>
+ <FileName>nrf_sw_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend uECC</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>micro_ecc_backend_ecdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>micro_ecc_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_sd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>sha256.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sha256\sha256.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SVC</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_svci_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_svc_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_micro-ecc</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_lib_nrf52.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_s132_nrf52_6.0.0_softdevice</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>..</PackID>
+ <PackURL></PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile></SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\s132\hex\</OutputDirectory>
+ <OutputName>s132_nrf52_6.0.0_softdevice.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>1</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name>attrib +R $H\*</UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>""</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x72000</StartAddress>
+ <Size>0xc000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x200057b8</StartAddress>
+ <Size>0xa848</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s132_pca10040_debug;..\..\config;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-D__HEAP_SIZE=0</MiscControls>
+ <Define> __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s132_pca10040_debug;..\..\config;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_BLE</GroupName>
+ <Files> <File>
+ <FileName>ble_srv_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\ble\common\ble_srv_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend nRF sw</GroupName>
+ <Files> <File>
+ <FileName>nrf_sw_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend uECC</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>micro_ecc_backend_ecdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>micro_ecc_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_sd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>sha256.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sha256\sha256.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SVC</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_svci_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_svc_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_micro-ecc</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_lib_nrf52.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s132" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s132_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s132" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s132_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s132" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s132_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_s132" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s132_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/armgcc/Makefile
new file mode 100644
index 0000000..0a654a7
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/armgcc/Makefile
@@ -0,0 +1,270 @@
+PROJECT_NAME := secure_bootloader_ble_s132_pca10040_debug
+TARGETS := nrf52832_xxaa_s132
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52832_xxaa_s132.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52.S \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_rtt.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_serial.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_default_backends.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_sd.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars/nrf_section_iter.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/sha256/sha256.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdh.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdsa.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw/nrf_sw_backend_hash.c \
+ $(SDK_ROOT)/components/ble/common/ble_srv_common.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu/nrf_dfu_ble.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings_svci.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_svci.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_svci_handler.c \
+ $(SDK_ROOT)/components/libraries/svc/nrf_svc_handler.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_ble.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_soc.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/components/softdevice/s132/headers \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/sha256 \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/softdevice/s132/headers/nrf52 \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/ble/common \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/components/libraries/svc \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/external/segger_rtt \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(SDK_ROOT)/external/micro-ecc/micro-ecc \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu \
+ $(SDK_ROOT)/components/softdevice/common \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBLE_STACK_SUPPORT_REQD
+CFLAGS += -DBOARD_PCA10040
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DDEBUG_NRF
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52
+CFLAGS += -DNRF52832_XXAA
+CFLAGS += -DNRF52_PAN_74
+CFLAGS += -DNRF_DFU_DEBUG_VERSION
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DNRF_DFU_SVCI_ENABLED
+CFLAGS += -DNRF_SD_BLE_API_VERSION=6
+CFLAGS += -DS132
+CFLAGS += -DSOFTDEVICE_PRESENT
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -DuECC_ENABLE_VLI_API=0
+CFLAGS += -DuECC_OPTIMIZATION_LEVEL=3
+CFLAGS += -DuECC_SQUARE_FUNC=0
+CFLAGS += -DuECC_SUPPORT_COMPRESSED_POINT=0
+CFLAGS += -DuECC_VLI_NATIVE_LITTLE_ENDIAN=1
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBLE_STACK_SUPPORT_REQD
+ASMFLAGS += -DBOARD_PCA10040
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DDEBUG_NRF
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52
+ASMFLAGS += -DNRF52832_XXAA
+ASMFLAGS += -DNRF52_PAN_74
+ASMFLAGS += -DNRF_DFU_DEBUG_VERSION
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DNRF_DFU_SVCI_ENABLED
+ASMFLAGS += -DNRF_SD_BLE_API_VERSION=6
+ASMFLAGS += -DS132
+ASMFLAGS += -DSOFTDEVICE_PRESENT
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+ASMFLAGS += -DuECC_ENABLE_VLI_API=0
+ASMFLAGS += -DuECC_OPTIMIZATION_LEVEL=3
+ASMFLAGS += -DuECC_SQUARE_FUNC=0
+ASMFLAGS += -DuECC_SUPPORT_COMPRESSED_POINT=0
+ASMFLAGS += -DuECC_VLI_NATIVE_LITTLE_ENDIAN=1
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52832_xxaa_s132: CFLAGS += -D__HEAP_SIZE=0
+nrf52832_xxaa_s132: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52832_xxaa_s132
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52832_xxaa_s132
+ @echo flash_softdevice
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_softdevice erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52832_xxaa_s132.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_softdevice:
+ @echo Flashing: s132_nrf52_6.0.0_softdevice.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/s132/hex/s132_nrf52_6.0.0_softdevice.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..88ef307
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,139 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0x72000, LENGTH = 0xc000
+ RAM (rwx) : ORIGIN = 0x200057b8, LENGTH = 0xa848
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x0007E000, LENGTH = 0x1000
+ bootloader_settings_page (r) : ORIGIN = 0x0007F000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .svc_data :
+ {
+ PROVIDE(__start_svc_data = .);
+ KEEP(*(.svc_data))
+ PROVIDE(__stop_svc_data = .);
+ } > FLASH
+ .sdh_ble_observers :
+ {
+ PROVIDE(__start_sdh_ble_observers = .);
+ KEEP(*(SORT(.sdh_ble_observers*)))
+ PROVIDE(__stop_sdh_ble_observers = .);
+ } > FLASH
+ .sdh_state_observers :
+ {
+ PROVIDE(__start_sdh_state_observers = .);
+ KEEP(*(SORT(.sdh_state_observers*)))
+ PROVIDE(__stop_sdh_state_observers = .);
+ } > FLASH
+ .sdh_stack_observers :
+ {
+ PROVIDE(__start_sdh_stack_observers = .);
+ KEEP(*(SORT(.sdh_stack_observers*)))
+ PROVIDE(__stop_sdh_stack_observers = .);
+ } > FLASH
+ .sdh_req_observers :
+ {
+ PROVIDE(__start_sdh_req_observers = .);
+ KEEP(*(SORT(.sdh_req_observers*)))
+ PROVIDE(__stop_sdh_req_observers = .);
+ } > FLASH
+ .sdh_soc_observers :
+ {
+ PROVIDE(__start_sdh_soc_observers = .);
+ KEEP(*(SORT(.sdh_soc_observers*)))
+ PROVIDE(__stop_sdh_soc_observers = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/config/sdk_config.h
new file mode 100644
index 0000000..6b6a498
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/config/sdk_config.h
@@ -0,0 +1,4875 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 16
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 0
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 1
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SECTION_ITER_ENABLED - nrf_section_iter - Section iterator
+
+
+#ifndef NRF_SECTION_ITER_ENABLED
+#define NRF_SECTION_ITER_ENABLED 1
+#endif
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_RTT_ENABLED
+#define NRF_LOG_BACKEND_RTT_ENABLED 1
+#endif
+// <o> NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE 64
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS - Period before retrying writing to RTT
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS 1
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_CNT - Writing to RTT retries.
+// <i> If RTT fails to accept any new data after retries
+// <i> module assumes that host is not active and on next
+// <i> request it will perform only one write attempt.
+// <i> On successful writing, module assumes that host is active
+// <i> and scheme with retry is applied again.
+
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_CNT
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_CNT 3
+#endif
+
+// </e>
+
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 1
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 4
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 4096
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Segger_RTT
+
+//==========================================================
+// <h> segger_rtt - SEGGER RTT
+
+//==========================================================
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
+// <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
+// <i> or this value is actually used. It depends on which one is bigger.
+
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 4096
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 16
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
+
+
+// <i> The following modes are supported:
+// <i> - SKIP - Do not block, output nothing.
+// <i> - TRIM - Do not block, output as much as fits.
+// <i> - BLOCK - Wait until there is space in the buffer.
+// <0=> SKIP
+// <1=> TRIM
+// <2=> BLOCK_IF_FIFO_FULL
+
+#ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
+#define SEGGER_RTT_CONFIG_DEFAULT_MODE 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_SoftDevice
+
+//==========================================================
+// <e> NRF_SDH_BLE_ENABLED - nrf_sdh_ble - SoftDevice BLE event handler
+//==========================================================
+#ifndef NRF_SDH_BLE_ENABLED
+#define NRF_SDH_BLE_ENABLED 1
+#endif
+// <h> BLE Stack configuration - Stack configuration parameters
+
+// <i> The SoftDevice handler will configure the stack with these parameters when calling @ref nrf_sdh_ble_default_cfg_set.
+// <i> Other libraries might depend on these values; keep them up-to-date even if you are not explicitely calling @ref nrf_sdh_ble_default_cfg_set.
+//==========================================================
+// <o> NRF_SDH_BLE_GAP_DATA_LENGTH <27-251>
+
+
+// <i> Requested BLE GAP data length to be negotiated.
+
+#ifndef NRF_SDH_BLE_GAP_DATA_LENGTH
+#define NRF_SDH_BLE_GAP_DATA_LENGTH 27
+#endif
+
+// <o> NRF_SDH_BLE_PERIPHERAL_LINK_COUNT - Maximum number of peripheral links.
+#ifndef NRF_SDH_BLE_PERIPHERAL_LINK_COUNT
+#define NRF_SDH_BLE_PERIPHERAL_LINK_COUNT 1
+#endif
+
+// <o> NRF_SDH_BLE_CENTRAL_LINK_COUNT - Maximum number of central links.
+#ifndef NRF_SDH_BLE_CENTRAL_LINK_COUNT
+#define NRF_SDH_BLE_CENTRAL_LINK_COUNT 0
+#endif
+
+// <o> NRF_SDH_BLE_TOTAL_LINK_COUNT - Total link count.
+// <i> Maximum number of total concurrent connections using the default configuration.
+
+#ifndef NRF_SDH_BLE_TOTAL_LINK_COUNT
+#define NRF_SDH_BLE_TOTAL_LINK_COUNT 1
+#endif
+
+// <o> NRF_SDH_BLE_GAP_EVENT_LENGTH - GAP event length.
+// <i> The time set aside for this connection on every connection interval in 1.25 ms units.
+
+#ifndef NRF_SDH_BLE_GAP_EVENT_LENGTH
+#define NRF_SDH_BLE_GAP_EVENT_LENGTH 6
+#endif
+
+// <o> NRF_SDH_BLE_GATT_MAX_MTU_SIZE - Static maximum MTU size.
+#ifndef NRF_SDH_BLE_GATT_MAX_MTU_SIZE
+#define NRF_SDH_BLE_GATT_MAX_MTU_SIZE 247
+#endif
+
+// <o> NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE - Attribute Table size in bytes. The size must be a multiple of 4.
+#ifndef NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE
+#define NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE 1408
+#endif
+
+// <o> NRF_SDH_BLE_VS_UUID_COUNT - The number of vendor-specific UUIDs.
+#ifndef NRF_SDH_BLE_VS_UUID_COUNT
+#define NRF_SDH_BLE_VS_UUID_COUNT 1
+#endif
+
+// <q> NRF_SDH_BLE_SERVICE_CHANGED - Include the Service Changed characteristic in the Attribute Table.
+
+
+#ifndef NRF_SDH_BLE_SERVICE_CHANGED
+#define NRF_SDH_BLE_SERVICE_CHANGED 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_BLE_OBSERVER_PRIO_LEVELS - Total number of priority levels for BLE observers.
+// <i> This setting configures the number of priority levels available for BLE event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_BLE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_BLE_OBSERVER_PRIO_LEVELS 4
+#endif
+
+// <h> BLE Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_BLE_OBSERVER_PRIO
+#define BLE_ADV_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_ANCS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Apple Notification Service Client.
+
+#ifndef BLE_ANCS_C_BLE_OBSERVER_PRIO
+#define BLE_ANCS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_ANS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Alert Notification Service Client.
+
+#ifndef BLE_ANS_C_BLE_OBSERVER_PRIO
+#define BLE_ANS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BAS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Battery Service.
+
+#ifndef BLE_BAS_BLE_OBSERVER_PRIO
+#define BLE_BAS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BAS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Battery Service Client.
+
+#ifndef BLE_BAS_C_BLE_OBSERVER_PRIO
+#define BLE_BAS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BPS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Blood Pressure Service.
+
+#ifndef BLE_BPS_BLE_OBSERVER_PRIO
+#define BLE_BPS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Connection parameters module.
+
+#ifndef BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
+#define BLE_CONN_PARAMS_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_CONN_STATE_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Connection State module.
+
+#ifndef BLE_CONN_STATE_BLE_OBSERVER_PRIO
+#define BLE_CONN_STATE_BLE_OBSERVER_PRIO 0
+#endif
+
+// <o> BLE_CSCS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Cycling Speed and Cadence Service.
+
+#ifndef BLE_CSCS_BLE_OBSERVER_PRIO
+#define BLE_CSCS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_CTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Current Time Service Client.
+
+#ifndef BLE_CTS_C_BLE_OBSERVER_PRIO
+#define BLE_CTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_DB_DISC_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Database Discovery module.
+
+#ifndef BLE_DB_DISC_BLE_OBSERVER_PRIO
+#define BLE_DB_DISC_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_BLE_OBSERVER_PRIO
+#define BLE_DFU_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_DIS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Device Information Client.
+
+#ifndef BLE_DIS_C_BLE_OBSERVER_PRIO
+#define BLE_DIS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_GLS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Glucose Service.
+
+#ifndef BLE_GLS_BLE_OBSERVER_PRIO
+#define BLE_GLS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HIDS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Human Interface Device Service.
+
+#ifndef BLE_HIDS_BLE_OBSERVER_PRIO
+#define BLE_HIDS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HRS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Heart Rate Service.
+
+#ifndef BLE_HRS_BLE_OBSERVER_PRIO
+#define BLE_HRS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HRS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Heart Rate Service Client.
+
+#ifndef BLE_HRS_C_BLE_OBSERVER_PRIO
+#define BLE_HRS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HTS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Health Thermometer Service.
+
+#ifndef BLE_HTS_BLE_OBSERVER_PRIO
+#define BLE_HTS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_IAS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Immediate Alert Service.
+
+#ifndef BLE_IAS_BLE_OBSERVER_PRIO
+#define BLE_IAS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_IAS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Immediate Alert Service Client.
+
+#ifndef BLE_IAS_C_BLE_OBSERVER_PRIO
+#define BLE_IAS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LBS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the LED Button Service.
+
+#ifndef BLE_LBS_BLE_OBSERVER_PRIO
+#define BLE_LBS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LBS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the LED Button Service Client.
+
+#ifndef BLE_LBS_C_BLE_OBSERVER_PRIO
+#define BLE_LBS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LESC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the BLE LESC module.
+
+#ifndef BLE_LESC_OBSERVER_PRIO
+#define BLE_LESC_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LLS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Link Loss Service.
+
+#ifndef BLE_LLS_BLE_OBSERVER_PRIO
+#define BLE_LLS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LNS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Location Navigation Service.
+
+#ifndef BLE_LNS_BLE_OBSERVER_PRIO
+#define BLE_LNS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_NUS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the UART Service.
+
+#ifndef BLE_NUS_BLE_OBSERVER_PRIO
+#define BLE_NUS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_NUS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the UART Central Service.
+
+#ifndef BLE_NUS_C_BLE_OBSERVER_PRIO
+#define BLE_NUS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_OTS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Object transfer service.
+
+#ifndef BLE_OTS_BLE_OBSERVER_PRIO
+#define BLE_OTS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_OTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Object transfer service client.
+
+#ifndef BLE_OTS_C_BLE_OBSERVER_PRIO
+#define BLE_OTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_RSCS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Service.
+
+#ifndef BLE_RSCS_BLE_OBSERVER_PRIO
+#define BLE_RSCS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_RSCS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Client.
+
+#ifndef BLE_RSCS_C_BLE_OBSERVER_PRIO
+#define BLE_RSCS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_TPS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the TX Power Service.
+
+#ifndef BLE_TPS_BLE_OBSERVER_PRIO
+#define BLE_TPS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BSP_BTN_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Button Control module.
+
+#ifndef BSP_BTN_BLE_OBSERVER_PRIO
+#define BSP_BTN_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NRF_BLE_BMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Bond Management Service.
+
+#ifndef NRF_BLE_BMS_BLE_OBSERVER_PRIO
+#define NRF_BLE_BMS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_CGMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Contiuon Glucose Monitoring Service.
+
+#ifndef NRF_BLE_CGMS_BLE_OBSERVER_PRIO
+#define NRF_BLE_CGMS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_ES_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Eddystone module.
+
+#ifndef NRF_BLE_ES_BLE_OBSERVER_PRIO
+#define NRF_BLE_ES_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the GATT Service Client.
+
+#ifndef NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
+#define NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_GATT_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the GATT module.
+
+#ifndef NRF_BLE_GATT_BLE_OBSERVER_PRIO
+#define NRF_BLE_GATT_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NRF_BLE_QWR_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Queued writes module.
+
+#ifndef NRF_BLE_QWR_BLE_OBSERVER_PRIO
+#define NRF_BLE_QWR_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> PM_BLE_OBSERVER_PRIO - Priority with which BLE events are dispatched to the Peer Manager module.
+#ifndef PM_BLE_OBSERVER_PRIO
+#define PM_BLE_OBSERVER_PRIO 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_ENABLED - nrf_sdh - SoftDevice handler
+//==========================================================
+#ifndef NRF_SDH_ENABLED
+#define NRF_SDH_ENABLED 1
+#endif
+// <h> Dispatch model
+
+// <i> This setting configures how Stack events are dispatched to the application.
+//==========================================================
+// <o> NRF_SDH_DISPATCH_MODEL
+
+
+// <i> NRF_SDH_DISPATCH_MODEL_INTERRUPT: SoftDevice events are passed to the application from the interrupt context.
+// <i> NRF_SDH_DISPATCH_MODEL_APPSH: SoftDevice events are scheduled using @ref app_scheduler.
+// <i> NRF_SDH_DISPATCH_MODEL_POLLING: SoftDevice events are to be fetched manually.
+// <0=> NRF_SDH_DISPATCH_MODEL_INTERRUPT
+// <1=> NRF_SDH_DISPATCH_MODEL_APPSH
+// <2=> NRF_SDH_DISPATCH_MODEL_POLLING
+
+#ifndef NRF_SDH_DISPATCH_MODEL
+#define NRF_SDH_DISPATCH_MODEL 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Clock - SoftDevice clock configuration
+
+//==========================================================
+// <o> NRF_SDH_CLOCK_LF_SRC - SoftDevice clock source.
+
+// <0=> NRF_CLOCK_LF_SRC_RC
+// <1=> NRF_CLOCK_LF_SRC_XTAL
+// <2=> NRF_CLOCK_LF_SRC_SYNTH
+
+#ifndef NRF_SDH_CLOCK_LF_SRC
+#define NRF_SDH_CLOCK_LF_SRC 1
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_CTIV - SoftDevice calibration timer interval.
+#ifndef NRF_SDH_CLOCK_LF_RC_CTIV
+#define NRF_SDH_CLOCK_LF_RC_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_TEMP_CTIV - SoftDevice calibration timer interval under constant temperature.
+// <i> How often (in number of calibration intervals) the RC oscillator shall be calibrated
+// <i> if the temperature has not changed.
+
+#ifndef NRF_SDH_CLOCK_LF_RC_TEMP_CTIV
+#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_ACCURACY - External clock accuracy used in the LL to compute timing.
+
+// <0=> NRF_CLOCK_LF_ACCURACY_250_PPM
+// <1=> NRF_CLOCK_LF_ACCURACY_500_PPM
+// <2=> NRF_CLOCK_LF_ACCURACY_150_PPM
+// <3=> NRF_CLOCK_LF_ACCURACY_100_PPM
+// <4=> NRF_CLOCK_LF_ACCURACY_75_PPM
+// <5=> NRF_CLOCK_LF_ACCURACY_50_PPM
+// <6=> NRF_CLOCK_LF_ACCURACY_30_PPM
+// <7=> NRF_CLOCK_LF_ACCURACY_20_PPM
+// <8=> NRF_CLOCK_LF_ACCURACY_10_PPM
+// <9=> NRF_CLOCK_LF_ACCURACY_5_PPM
+// <10=> NRF_CLOCK_LF_ACCURACY_2_PPM
+// <11=> NRF_CLOCK_LF_ACCURACY_1_PPM
+
+#ifndef NRF_SDH_CLOCK_LF_ACCURACY
+#define NRF_SDH_CLOCK_LF_ACCURACY 7
+#endif
+
+// </h>
+//==========================================================
+
+// <h> SDH Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_REQ_OBSERVER_PRIO_LEVELS - Total number of priority levels for request observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice request event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_REQ_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_REQ_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STATE_OBSERVER_PRIO_LEVELS - Total number of priority levels for state observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice state event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STATE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STATE_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STACK_OBSERVER_PRIO_LEVELS - Total number of priority levels for stack event observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice stack event handlers (ANT, BLE, SoC).
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STACK_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STACK_OBSERVER_PRIO_LEVELS 2
+#endif
+
+
+// <h> State Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> CLOCK_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_STATE_OBSERVER_PRIO
+#define CLOCK_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_STATE_OBSERVER_PRIO
+#define POWER_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> RNG_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to this module.
+
+#ifndef RNG_CONFIG_STATE_OBSERVER_PRIO
+#define RNG_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Stack Event Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> NRF_SDH_ANT_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which ANT events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have ANT events dispatched before or after other stack events, such as BLE or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_ANT_STACK_OBSERVER_PRIO
+#define NRF_SDH_ANT_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_BLE_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which BLE events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have BLE events dispatched before or after other stack events, such as ANT or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_BLE_STACK_OBSERVER_PRIO
+#define NRF_SDH_BLE_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_SOC_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which SoC events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have SoC events dispatched before or after other stack events, such as ANT or BLE.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_SOC_STACK_OBSERVER_PRIO
+#define NRF_SDH_SOC_STACK_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_SOC_ENABLED - nrf_sdh_soc - SoftDevice SoC event handler
+//==========================================================
+#ifndef NRF_SDH_SOC_ENABLED
+#define NRF_SDH_SOC_ENABLED 1
+#endif
+// <h> SoC Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_SOC_OBSERVER_PRIO_LEVELS - Total number of priority levels for SoC observers.
+// <i> This setting configures the number of priority levels available for the SoC event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_SOC_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_SOC_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <h> SoC Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_SOC_OBSERVER_PRIO
+#define BLE_ADV_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_SOC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_SOC_OBSERVER_PRIO
+#define BLE_DFU_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> CLOCK_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_SOC_OBSERVER_PRIO
+#define CLOCK_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_SOC_OBSERVER_PRIO
+#define POWER_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/hex/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/hex/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/hex/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/hex/secure_bootloader_ble_s132_pca10040_debug.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/hex/secure_bootloader_ble_s132_pca10040_debug.hex
new file mode 100644
index 0000000..a3abe9f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/hex/secure_bootloader_ble_s132_pca10040_debug.hex
@@ -0,0 +1,12279 @@
+:020000040000FA
+:1000000000040020E90800007D050000C908000088
+:1000100087050000910500009B050000000000001E
+:100020000000000000000000000000000D090000BA
+:10003000A505000000000000AF050000B9050000A4
+:10004000C3050000CD050000D7050000E105000054
+:10005000EB050000F5050000FF05000009060000A3
+:10006000130600001D0600002706000031060000F0
+:100070003B060000450600004F0600005906000040
+:10008000630600006D060000770600008106000090
+:100090008B060000950600009F060000A9060000E0
+:1000A000B3060000BD060000C7060000D106000030
+:1000B000DB060000E5060000EF060000F906000080
+:1000C000030700000D0700001707000021070000CC
+:1000D0002B070000350700003F070000490700001C
+:1000E000530700005D07000067070000710700006C
+:1000F0007B070000850700008F07000099070000BC
+:10010000A30700001FB500F003F88DE80F001FBD26
+:1001100000F0E0BB1FB56FF00100009040100390AD
+:10012000029001904FF010208069000B420900F00E
+:100130001F045DF822300120A04083434DF8223097
+:10014000684600F045F91FBDF0B54FF6FF734FF458
+:10015000B4751A466E1E11E0A94201D3344600E080
+:100160000C46091B30F8027B641E3B441A44F9D14B
+:100170009CB204EB134394B204EB12420029EBD17E
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000DE4992B00446D1E90001CDE91001FF2209
+:1001A0004021684600F03CFB94E80F008DE80F000A
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7C0FF1090AA208DF8440068
+:1001D000FFF7A0FF00F0F3F84FF01024A069102201
+:1001E0006946803000F002F9A069082210A900F0E9
+:1001F000FDF800F0D8F84FF080510A6949690068AD
+:100200004A43824201D8102070470020704710B541
+:10021000D0E900214FF0805002EB8103026944696C
+:100220006243934209D84FF01022536903EB8103D4
+:100230000169406941438B4201D9092010BD5069D1
+:10024000401C01D0002010BD0F2010BD70B501680A
+:100250000446AF4D4FF01020072952D2DFE801F0DD
+:10026000330419293C1E2500D4E902656468294637
+:10027000304600F0CDF82A462146304600F0B6F868
+:10028000AA002146304600F09FFA002800D0032043
+:1002900070BD00F051FB4FF4805007E0201DFFF7C8
+:1002A000AAFF0028F4D100F047FB60682860002016
+:1002B00070BD241D94E80700920000F085FA002824
+:1002C000F6D00E2070BD8069401C12D0201DFFF7B3
+:1002D0009EFF0028F6D109E08069401C09D0201D4E
+:1002E000FFF789FF0028EDD1606820B12046FFF7B5
+:1002F0004FFF042070BDFFF70DFF00F060F800F025
+:1003000052F8072070BD10B50C46182802D0012005
+:10031000086010BD2068FFF799FF206010BD4FF006
+:100320001024A069401C05D0A569A66980353079E4
+:10033000AA2808D06069401C2DD060690068401C64
+:1003400029D060692CE010212846FFF7FDFE3168B6
+:1003500081421CD1A16901F18002C03105E030B1B8
+:1003600008CA51F8040D984201D1012000E0002094
+:100370008A42F4D158B1286810B1042803D0FEE7AE
+:10038000284600F057F862496868086008E000F005
+:1003900016F800F008F84FF480500168491C01D0AD
+:1003A00000F0A4FAFEE7BFF34F8F5A4801685A4A9B
+:1003B00001F4E06111430160BFF34F8FFEE74FF09E
+:1003C00010208169491C02D0806900F0AEB87047E6
+:1003D000524A01681160121D416811604F4A8168DC
+:1003E00010321160111DC068086070472DE9F0419E
+:1003F00017460D460646002406E03046296800F000
+:10040000A7F8641C2D1D361DBC42F6D3BDE8F08153
+:1004100070B50C4605464FF4806608E0284600F0AB
+:1004200084F8B44205D3A4F5806405F58055002C0A
+:10043000F4D170BD4168044609B1012500E00025F2
+:100440004FF010267069A268920000F0BDF9C8B1A3
+:10045000204600F01AF89DB17669A56864684FF4EB
+:10046000002084420AD2854208D229463046FFF74E
+:10047000CFFF2A4621463046FFF7B8FFFFF79FFF20
+:10048000FFF791FFFFF746FEF8E72DE9FF414FF038
+:100490001024616980680D0B01EB800000F6FF708D
+:1004A000010B0020009001900290024603906846E4
+:1004B00001230BE0560902F01F0C50F8267003FAD6
+:1004C0000CFC47EA0C0740F82670521CAA42F1D3F4
+:1004D0000AE04A0901F01F0650F8225003FA06F616
+:1004E000354340F82250491C8029F2D3A169090BF9
+:1004F0004A0901F01F0150F822408B409C4340F80C
+:100500002240FFF765FFBDE8FF8100005C090000A5
+:10051000000000200CED00E00400FA050006004099
+:10052000144801680029FCD07047134A0221116069
+:1005300010490B68002BFCD00F4B1B1D186008687E
+:100540000028FCD00020106008680028FCD070470C
+:10055000094B10B501221A60064A1468002CFCD021
+:10056000016010680028FCD0002018601068002886
+:10057000FCD010BD00E4014004E5014008208F4993
+:1005800009680958084710208C4909680958084724
+:1005900014208A49096809580847182087490968BA
+:1005A0000958084730208549096809580847382004
+:1005B00082490968095808473C2080490968095858
+:1005C000084740207D4909680958084744207B496D
+:1005D00009680958084748207849096809580847B0
+:1005E0004C20764909680958084750207349096822
+:1005F0000958084754207149096809580847582084
+:100600006E490968095808475C206C49096809580F
+:100610000847602069490968095808476420674904
+:100620000968095808476820644909680958084753
+:100630006C20624909680958084770205F490968B9
+:100640000958084774205D49096809580847782007
+:100650005A490968095808477C20584909680958C7
+:10066000084780205549096809580847842053499C
+:1006700009680958084788205049096809580847F7
+:100680008C204E4909680958084790204B49096851
+:10069000095808479420494909680958084798208B
+:1006A00046490968095808479C204449096809587F
+:1006B0000847A0204149096809580847A4203F4934
+:1006C000096809580847A8203C490968095808479B
+:1006D000AC203A49096809580847B02037490968E9
+:1006E00009580847B4203549096809580847B8200F
+:1006F0003249096809580847BC2030490968095837
+:100700000847C0202D49096809580847C4202B49CB
+:10071000096809580847C82028490968095808473E
+:10072000CC202649096809580847D0202349096880
+:1007300009580847D4202149096809580847D82092
+:100740001E49096809580847DC201C4909680958EE
+:100750000847E0201949096809580847E420174963
+:10076000096809580847E8201449096809580847E2
+:10077000EC201249096809580847F0200F49096818
+:1007800009580847F4200D49096809580847F82016
+:100790000A49096809580847FC20084909680958A6
+:1007A00008475FF480700549096809580847000048
+:1007B00003480449024A034B704700000000002030
+:1007C000680900006809000040EA010310B59B07B2
+:1007D0000FD1042A0DD310C808C9121F9C42F8D0AB
+:1007E00020BA19BA884201D9012010BD4FF0FF305C
+:1007F00010BD1AB1D30703D0521C07E0002010BD72
+:1008000010F8013B11F8014B1B1B07D110F8013BFD
+:1008100011F8014B1B1B01D1921EF1D1184610BDDE
+:1008200002F0FF0343EA032242EA024200F005B865
+:100830007047704770474FF000020429C0F01280E3
+:1008400010F0030C00F01B80CCF1040CBCF1020F83
+:1008500018BF00F8012BA8BF20F8022BA1EB0C0158
+:1008600000F00DB85FEAC17C24BF00F8012B00F84E
+:10087000012B48BF00F8012B70474FF0000200B574
+:10088000134694469646203922BFA0E80C50A0E8B3
+:100890000C50B1F12001BFF4F7AF090728BFA0E861
+:1008A0000C5048BF0CC05DF804EB890028BF40F82D
+:1008B000042B08BF704748BF20F8022B11F0804F6F
+:1008C00018BF00F8012B7047014B1B68DB68184705
+:1008D0000000002009480A497047FFF7FBFFFFF7B7
+:1008E00011FC00BD20BFFDE7064B1847064A10600B
+:1008F000016881F30888406800470000680900002B
+:10090000680900001F030000000000201EF0040F13
+:100910000CBFEFF30881EFF3098188690238007892
+:10092000182803D100E00000074A1047074A126860
+:100930002C3212681047000000B5054B1B68054AB1
+:100940009B58984700BD00000703000000000020EE
+:100950005809000004000000001000000000000022
+:0809600000FFFFFF0090D0032F
+:10100000E0120020D1430200192F000043430200E8
+:10101000192F0000192F0000192F000000000000F8
+:101020000000000000000000000000002944020051
+:10103000192F000000000000192F0000192F0000D8
+:101040009144020097440200192F0000192F00005C
+:10105000192F0000192F0000192F0000192F000070
+:101060009D440200192F0000192F0000A344020024
+:10107000192F0000A9440200AF440200B544020049
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F0000BB440200192F0000192F000067
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000C1440200192F0000192F0000192F000041
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F04DF90C
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F042F9AFF2090EBAE80F0013F033
+:10113000010F18BFFB1A43F0010318479038020053
+:10114000B03802000A444FF0000C10F8013B13F0D5
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F00FFE01B4E9
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F0B2B8D3
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F05CB8BF
+:1012600008F065B870B50C461149097829B1A0F1AC
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C0000202845020010B504460021012032
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA8212C
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F00EF840B1606813F013F80E
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484612F0B8FF18B11020FC
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F047FC0028E8D18DF825
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8022F07BFF9DF81C0064
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F0FCF90028A8D1BDF861
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0DCF9002888D1BDF84C
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8022F015FF9DF81C00ADF83450BB
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F097F9002899D1BDF82000F08000203E
+:101530003EE73EB504460820ADF80000204612F014
+:10154000EDFE08B110203EBD2146012001F04FFE06
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F071FDBDF80010082938
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204612F0BFFE10B117
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F096FF0028F4D1BDF80810082901D0E4
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F033FDBDF80010022900D00320C1
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0AAFE08B110201CBD53486A4641884A
+:101620004FF6FF7006F05CFFBDF800100229F3D002
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F069FE18B11020FEBD93
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:101660005DFE18BB208801A905F03CFE0028F4D1DE
+:1016700030788DF80500208801A906F0CEFC0028FE
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F056FC0028D6D1ADF80850CF
+:1016B00020883B4602AA002106F0D0FCBDF80810A5
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E00061FE18B9204612F03FFE08B110207CBD03
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0EDFEBDF8001021807CBD0C20BE
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A822F0E6FD1C2108A822F0E2FD9DF8A8
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F04CF8002803D1BDF84F
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F018FE7F1CBFB26089B842E1D8CCE7E7
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103022F05AFC7F1CBFB204
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:10192000C9FDEBE72DE9F0470E4688B090F80CC0F2
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A822F09A
+:10198000B8FC00977088434601AA716900F0EDFE2B
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F083FDB9F117
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F037FD18B184F802A0A4F800A0B1
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460EF0C5FE206008B1002070BD0320DC
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E3BB2DE9FF4784B0002782460297D7
+:101C600007989046894612300AF014F9401D20F07A
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF0EBFCE7
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0000BF9ADF80C00024602AB2946504608F04D
+:101CF000F0F9070001D1A01C029007983A46123073
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100000F9D8B10A2817D200E006E0DFE800F0A9
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0A3FCB9F1000FD7D007996C
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09AF9050036
+:101DA00019D04046A61C27880EF046FF324607266B
+:101DB00029463B4600960EF054FB20882346CDE989
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF0CAFD040000D1A8
+:101E2000FFDF294604F11200BDE870400AF04DB80A
+:101E30002DE9F8430D468046002607F0EBFA0446EC
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF09BFD007B032806D0C6
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF074FD070000D1FFDF07F149
+:101ED0001201404609F0D6FF2CB12A462146404661
+:101EE000FFF7A7FE29E01321404602F0A7FD24E0FA
+:101EF00004B9FFDF052140460EF05AFD060000D16F
+:101F0000FFDF694606F1120009F0C6FF060000D0A7
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF043FB002C02D1F74A009911601CBD12
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F0B6F905B9FFDFA87860732888EB
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF040FB060000D1FFDF4FF00008FC
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF02FFB060000D1FFDF66609C
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F040BF2DE9F047804601F118
+:101FF00012000D46814609F04DFF401DD24F20F0E2
+:1020000003026E7B1446296838680EF037FB3EB138
+:1020100004FB06F2121D03D0696838680EF02EFB2F
+:1020200005200EF06DFC044605200EF071FC201A10
+:10203000012802D138680EF0EBFA49464046BDE867
+:10204000F04709F026BF70B5054605210EF0B0FC3B
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F010BF2DE9F04F91B04FF0000BADF823
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF095FC060000D1FFDF24B1A78092
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F092F9D7
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF001FB04001D
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F0DBFEBAE570B50D4605210EF0F0FA16
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F065BD70B50D4605210EF0E1FA040057
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:1024000083BD70B5054605210EF0D2FA040000D157
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF0C2FA040000D1F2
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF0B3FA040000D1FFDF97
+:1024500004F1120009F01EFD401D20F0030511E0FB
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF053F9606841880029E9D170BD70B53C
+:102490000E46054606F0BEFF040000D1FFDF012016
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0AEBF2DE96E
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A90FF0FCFF78B107200BB013
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300063FC9CB12178062921D2DFE801F0200556
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09AFC0021304695
+:1027600005F0B4FC204606B070BDF8B51C46154611
+:102770000E46069F0EF04EFA2346FF1DBCB23146B0
+:102780002A4600940DF039FEF8BD30B41146DDE95B
+:1027900002423CB1032903D0002330BC08F022BB25
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F079FC2846BDE8A7
+:1027C0007040012105F082BC4FF0E0224FF400413F
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F0CDFCB4
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B0000BCFC5648056070BD70B500F08EF8524DA3
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F0A9FC4C48046070BD03203A
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F092FC0648C8
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002110F03B
+:102D4000E7FFF1E710B51948D0F800110029FBD0D2
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F040BA3F
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B510F06EFFFFF78DFFBDE801403F
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0A7FA21462846BDE870400AF058
+:102F70008CBB10B511F0B0FBFFF726FC11F04CFA3A
+:102F8000BDE8104011F0FEBA0120810708607047CB
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200A800FFFFCD
+:1030100084000000808D5B0016425791AD5F58BC64
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF09CFB16
+:10309000044610F038FD201AC5B206200DF030FCB1
+:1030A000044606200DF034FC211ADD4C207E122847
+:1030B00018D000200F1807200DF022FC064607202C
+:1030C0000DF026FC301A3918207E13280CD0002071
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0B6FABDE8104005F0AFBF0BF0EC
+:1031100089FAF8E730B50446A1F120000D460A28E7
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F04FF8BDE81040112036E71FB55B
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460BF089FF01
+:1032300005F01CFF04B010BD70B514460D460646DF
+:1032400011F06CF858B90DB1A54201D90C2070BD30
+:10325000002408E056F8240011F060F808B11020AE
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:103280009AF808B110202BE728680028A88802D0F7
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF0AABA38B50C4615
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF044F905F0F8FD050003D181
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF056FB002800D0FFDF1CBD002241
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4690468DF81C507007D2
+:1035500003D5606810F0E2FE68B9CF4F4FF0010963
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700010F021FF18B110200EB0BDE8F087300721
+:1035800002D5A089802816D8700705D4B8F1000F9D
+:1035900002D097F8240070B1E07DC0F300108DF8E0
+:1035A0001B00617D072041B1012906D00229E3D02B
+:1035B0000429E1D12CE00720DEE749468DF8179079
+:1035C000F00609D4A27D072032B1012A04D0022AD4
+:1035D00005D0042AD0D11BE08DF8191002E002209A
+:1035E0008DF819008DF815806068B0B107A9FFF754
+:1035F000A9FE0028C0D19DF81C00FF280AD06068F1
+:1036000050F8011FCDF80F108088ADF8130008E0C6
+:103610000620B1E743F20220AEE7CDF80F50ADF837
+:103620001350E07B0028F3D1207C0028F0D1607C8F
+:103630000028EDD1A07C0028EAD1E07CC006E7D1CB
+:103640008DF800A0BDF82C00ADF80200A068019034
+:10365000A068029004F10F0001F035FC8DF80C0019
+:103660000DF10D00FFF797FE00B1FFDF9DF81C0084
+:103670008DF80E008DF816508DF81850E07D08A9D1
+:1036800000F00F008DF81A0068460BF036FF05F0C9
+:10369000EDFC71E7F0B59DB000228DF868208DF843
+:1036A00058208DF8602005468DF86C2012921392F8
+:1036B0001492159219B10FC912AC84E80F00764C20
+:1036C000A078052801D004280CD11298616888429E
+:1036D00000D120B91498E168884203D110B10820C4
+:1036E0001DB0F0BD1F26334618AA1AA912A8FFF76D
+:1036F000BEFD0028F4D133461BAA16A914A8FFF773
+:10370000B6FD0028ECD19DF85800C00701D00A2072
+:10371000E6E7A08A410708D4A17D31B19DF8601089
+:10372000890702D043F20120DAE79DF86010C9074B
+:1037300009D0400707D4208818B144F2506188426C
+:1037400001D90720CCE78DF8005003268DF80160E1
+:1037500001278DF80270BDF84C208DF8032001A8D8
+:10376000129920F025FD68460BF028FF05F07EFC3D
+:103770000028B5D18DF824508DF825608DF826707D
+:10378000BDF854208DF827200AA8149920F010FDC8
+:1037900009A80BF060FF05F069FC0028A0D112AD6C
+:1037A000241D95E80F0084E80F00002098E770B50D
+:1037B00086B00D46040005D010F0FDFD20B11020AC
+:1037C00006B070BD0820FBE72078C107A98802D0A9
+:1037D000FF2902D303E01F2901D20920F0E7800767
+:1037E00061D4FFF751FC38B12078C0F3C101012941
+:1037F00004D0032902D005E01320E1E7264991F81F
+:10380000241041B1C0074FF000054FF0010604D06D
+:103810008DF80F6003E00720D2E78DF80F5068465F
+:10382000FFF7B9FD00B1FFDF2078C0F3C1008DF8CC
+:1038300001008DF80250607808B98DF80260607858
+:10384000C00705D09DF8020040F001008DF802008D
+:103850006078800705D59DF8020040F002008DF8E1
+:1038600002006078400705D59DF8020040F0040092
+:103870008DF802002078C0F380008DF80300608886
+:10388000ADF80600A088ADF80A00207A58B9607A31
+:1038900048B9A07A38B901E0D8010020E07A10B91F
+:1038A000207BC00601D006208AE704F1080001F061
+:1038B0000AFB8DF80E0068460BF087F905F0D6FB81
+:1038C00000288BD18DF810608DF81150ADF8125092
+:1038D000ADF8145004A80BF0FDF905F0C7FB002863
+:1038E0008BD1E08864280AD248B1012001F001FBA5
+:1038F000002891D12078C00705D0152004E064216C
+:10390000B0FBF1F0F2E71320FFF7A8FB002057E728
+:103910002DE9FF470220FF4E8DF804000027708E2E
+:10392000ADF80600B84643F202094CE001A80CF0DD
+:10393000A6FF050006D0708EA8B3A6F83280ADF8B9
+:1039400006803EE0039CA07F01072DD504F12400F2
+:103950000090A28EBDF80800214604F1360301F064
+:1039600054FC050005D04D452AD0112D3CD0FFDF79
+:103970003AE0A07F20F00801E07F420862F3C7111F
+:10398000A177810861F30000E07794F8210000F04E
+:103990001F0084F820002078282826D129212046DD
+:1039A000FFF7B8FB21E014E040070AD5BDF8080096
+:1039B00004F10E0101F0ABFA05000DD04D4510D118
+:1039C00000257F1CFFB202200CF09AFF401CB84279
+:1039D000ACD8052D11D008E0A07F20F00400A0771E
+:1039E00003E0112D00D0FFDF0025BDF80600708632
+:1039F000052D04D0284604B0BFE5A6F8328000208B
+:103A0000F9E770B50646FFF726FD054605F002FD0D
+:103A1000040000D1FFDF6680207820F00F00801CBA
+:103A200020F0F000203020700620207295F83E0033
+:103A30006072BDE8704005F0F0BC2DE9F04786B03B
+:103A4000040000D1FFDF2078B24D20F00F00801C71
+:103A500020F0F0007030207060680178491F1B2949
+:103A600033D2DFE801F0FE32323255FD320EFDFD79
+:103A700042FC32323278FCFCFB323232FCFCFAF986
+:103A8000FC00C6883046FFF7E6FC0546304607F0E6
+:103A9000A7F8E0B16068007A85F83E002121284649
+:103AA000FFF738FB3046FEF7CEFA304603F016FE3D
+:103AB0003146012010F0E6FBA87F20F01000A87727
+:103AC000FFF726FF002800D0FFDF06B055E520787D
+:103AD00020F0F000203020700620207266806068A0
+:103AE000007A607205F099FCD8E7C5882846FFF790
+:103AF000B2FC00B9FFDF60680079012800D0FFDF69
+:103B00006068017A06B02846BDE8F04707F044BC7B
+:103B1000C6883046FFF79FFC050000D1FFDF05F0A7
+:103B20007CFC606831460089288160684089688132
+:103B300060688089A881012010F0A4FB0020A8758E
+:103B4000A87F00F003000228BFD1FFF7E1FE0028A4
+:103B5000BBD0FFDFB9E70079022811D000B1FFDF49
+:103B600005F05BFC6668B6F806A0307A361D0128C1
+:103B70000CD0687E814605F0E5F9070009D107E021
+:103B800006B00220BDE8F047FFF719BBE878F1E77F
+:103B9000FFDF0022022150460CF001FF040000D19B
+:103BA000FFDF22212046FFF7B5FA3079012800D047
+:103BB0000220A17F804668F30101A177308B20812C
+:103BC000708B6081B08BA08184F822908DF8088082
+:103BD000B8680090F86801906A46032150460CF0DE
+:103BE000DEFE00B9FFDFB888ADF81000B8788DF8B8
+:103BF000120004AA052150460CF0D1FE00B9FFDFE7
+:103C0000B888ADF80C00F8788DF80E0003AA0421EE
+:103C100050460CF0C4FE00B9FFDF062106F1120089
+:103C200001F093F938B37079800700D5FFDF71791F
+:103C3000E07D61F34700E075D6F80600A061708969
+:103C4000A083062106F10C0001F07FF9E8B195F898
+:103C500025004108607805E032E02AE047E03FE0D7
+:103C600021E035E061F347006070D5F82600C4F824
+:103C70000200688D12E0E07D20F0FE00801CE075FF
+:103C8000D6F81200A061F08ADAE7607820F0FE0032
+:103C9000801C6070F068C4F80200308AE080404602
+:103CA000FFF78DFA11E706B02046BDE8F04701F0B6
+:103CB00035BD05F0B2FB15F8300F40F0020005E00D
+:103CC00005F0ABFB15F8300F40F004002870FCE65F
+:103CD000287E132809D01528E4D11620FFF7BEF955
+:103CE00006B0BDE8F04705F098BB1420F6E7A978C8
+:103CF000052909D00429D5D105F08FFB022006B093
+:103D0000BDE8F047FFF792B900790028CAD0E878FB
+:103D100002E00000D801002001F0BCF805F07DFBB6
+:103D20000320ECE72DE9F05F054600784FF000082E
+:103D30000009DFF820A891460C46464601287AD0B3
+:103D400001274FF0020C4FF6FF73022874D00728AA
+:103D50000BD00A2871D0FFDFA9F8006014B1A4F8D5
+:103D6000008066800020BDE8F09F696804F10800CB
+:103D70000A78172A70D010DC4FF0000B142A31D0CB
+:103D800006DC052A6DD0092A0FD0102A7ED11FE04B
+:103D9000152A7CD0162AF9D1F0E01B3A052A75D2F3
+:103DA000DFE802F009C5FDDAFC00C8884FF0120810
+:103DB0001026214675E14FF01C080A26D4B38888E6
+:103DC000A0806868807920726868C0796072C3E7F3
+:103DD0004FF01B0814266CB303202072686880889B
+:103DE000A080B9E70A793C2AB6D00D1D4FF0100823
+:103DF0002C26FCB16988A180298B6182298B2182C4
+:103E0000698BA182A98BE1826B790246A91D1846B4
+:103E1000FFF7F0FA2879012810D084F80FC0FF20AE
+:103E20002076C4F81CB0C4F820B0C4F824B0C4F89C
+:103E300028B091E712E013E13BE135E1E7730AF1C5
+:103E4000040084F818B090E80E00DAF81000C4E915
+:103E50000930C4E907127FE7A8E002E0A9F8006092
+:103E600080E72C264FF01D08002CF7D00546A380D4
+:103E7000887B2A880F1D60F300022A80887B400817
+:103E800060F341022A80887B800801E0E6E0ADE033
+:103E900060F382022A80887BB91CC00860F3C302E9
+:103EA0002A80B87A0011401C60F3041202F07F00EF
+:103EB00028807878AA1CFFF79DFA387D05F1090261
+:103EC00007F11501FFF796FA387B01F04DF82874D9
+:103ED000787B01F049F86874F87EA874787AE87401
+:103EE00097F83B002875B87B6875A5F816B0DAF826
+:103EF0001C00A861397ABAF82000884201D2014634
+:103F000010E0B87AC0F3411002280BD0012809D084
+:103F1000288820F060002880A1840A4607F11C014F
+:103F2000A86998E0288820F060004030F3E7112667
+:103F30004FF02008002C91D0A380686804F10A0299
+:103F4000007920726868007B607269688B1D48790F
+:103F50001946FFF74FFAFFE60A264FF02108002C1A
+:103F6000E9D08888A0806868807920726868C07904
+:103F700060729AF8301021F004018BE00B264FF0AC
+:103F80002208002CD7D0C888A080686800792072E9
+:103F90006868007A00F0E8FF607201E052E039E002
+:103FA0006868407A00F0E0FFA072D5E61C264FF06A
+:103FB0002608002CBFD0A3806868407960726868CA
+:103FC000007AA0720AF1040090E80E00DAF81000FE
+:103FD000C4E90530C4E90312686800793C2803D0BD
+:103FE00043287DD0FFDFB7E62772B5E610264FF0F5
+:103FF0002408002C9FD08888A08068688079208160
+:104000006868807A608168680089A08168688089B2
+:10401000E081A1E610264FF02308002C8BD0888881
+:10402000A0806868C08820816868008960816868AD
+:104030004089A08168688089E0819AF8301021F079
+:10404000020127E030264FF02508002C88D0A380FD
+:1040500069682822496820F0ABF87DE64A4677E097
+:10406000287A012803D0022817D0FFDF74E6102633
+:104070004FF01F08002C85D06888A080A889208177
+:10408000E8896081288AA081688AE0819AF83010E6
+:1040900021F001018AF830105EE64FF01208102678
+:1040A000688800F03FFF57E62846BDE8F05F01F062
+:1040B000BFBC287A07284DD2DFE800F04C38384AD8
+:1040C0004A4A040009264FF01108002C92D06F884C
+:1040D0003846FFF7C0F990F822A0A780687A00E080
+:1040E0002DE02072042138460CF074FC052138467E
+:1040F0000CF070FC002138460CF06CFC01213846B5
+:104100000CF068FC032138460CF064FC02213846B0
+:104110000CF060FC062138460CF05CFC07213846A8
+:104120000CF058FC504600F0B5FE15E614264FF092
+:104130001B08002C8AD0A380287A012802D084F89A
+:1041400008C009E62772DAE90710C4E9031003E69C
+:104150002146A9E7FFDFFFE570B5FE4D287E122856
+:1041600001D0082070BD0AF0C3FF04F07FFF0400F7
+:1041700002D1687E00F08EFE0021052010F082F84A
+:10418000204670BD1CB5F348007E132801D20820DC
+:104190001CBD00208DF8000068460AF09BFD04F06D
+:1041A00065FF0028F4D10021052010F06BF81120E4
+:1041B000FEF754FF00201CBD70B5012805D005286E
+:1041C00025D0062800D0FFDF70BD8DB22846FFF74E
+:1041D00042F9040000D1FFDF20782128F4D005F057
+:1041E00019F968B1017821F00F01891C21F0F00163
+:1041F000103101700221017245800020A07528E075
+:1042000021462846BDE870401322FFF727B9D14860
+:10421000047EA4F1120005281FD2DFE800F0060397
+:1042200003030300FFF7AEFF01E0FFF795FF00284F
+:10423000CAD105F0EFF80028C6D0017821F00F01AF
+:10424000891C21F0F00120310170132C07D00221CC
+:104250000172BDE8704005F0E0B8FFDF70BD0121DC
+:10426000F6E72DE9F04116460C00804600D1FFDF4D
+:10427000307820F00F00801C20F0F00010303070FB
+:104280002078012804D0022818D0FFDFBDE8F08193
+:104290004046FFF7E0F8050000D1FFDF0320A875D6
+:1042A00005F0BBF894E80F00083686E80F00A9482F
+:1042B00010F8301F41F001010170E7E74046FFF7B9
+:1042C000CAF8050000D1FFDFA1884FF6FF70002774
+:1042D000814202D1E288824203D0814201D1E0884A
+:1042E00040B105F09AF894E80F00083686E80F0010
+:1042F000AF75CBE7A87D0128C8D1782300224146BD
+:104300000FF016FF0220A875C0E738B505460C4629
+:10431000084610F003F818BB203D062D4AD2DFE80E
+:1043200005F0031B373C4230002106200FF080FFD0
+:1043300008B1112038BDA01C0AF0AFFF04F096FEB2
+:10434000050038D100220823114606200FF0F0FEA8
+:10435000062830D0FFDF2EE0606810F023F808B1A7
+:10436000102038BD618820886A460BF05FFB04F09E
+:104370007DFE05001FD16068E8B1BDF80010018026
+:1043800019E0A07800F0010120880BF085FB0EE019
+:10439000206801F0FBFD05460DE0207800F00100EB
+:1043A0000AF033F903E0618820880BF0C4FA04F0C6
+:1043B0005DFEF0E70725284638BD70B505460C467A
+:1043C00008460FF0D1FF08B1102070BD202D07D096
+:1043D000212D0DD0222D0BD0252D09D0072070BD09
+:1043E0002088A11C0AF006FABDE8704004F03EBE29
+:1043F000062070BD57482530704708B53421554810
+:104400001FF077FF0120FEF711FE1120FEF726FEB8
+:1044100050496846263104F093FF4E489DF800202D
+:1044200010F8251F62F3470121F0010101700021FE
+:1044300041724FF46171A0F8071002218172FEF7FA
+:1044400057FE00B1FFDFFCF791FF01F032F908BD24
+:1044500010B50C46402120461FF029FFA07F20F018
+:104460000300A077202020700020A07584F823008E
+:1044700010BD70472DE9FC4107460FF04FFF10B10A
+:104480001020BDE8FC81334E06F12501D6F8250049
+:104490000090B6F82950ADF8045096F82B408DF8EE
+:1044A00006403846FEF78FFF0028EAD1FEF720FECF
+:1044B0000028E6D0009946F8251FB580B471E0E7E2
+:1044C00010B504460FF050FF08B1102010BD214870
+:1044D0002049224690F8250026314008FEF78AFF41
+:1044E000002010BDFEB50D4604004FF0000712D0AD
+:1044F0000822FEF7A1FE002812D1002609E000BF25
+:1045000054F826006946FEF71DFF002808D1761CE6
+:10451000F6B2AE42F4D309F07CFF10B143F20320AF
+:10452000FEBD0C4E86F8247024B300271EE000BFA9
+:1045300054F8270002A9FEF705FF00B1FFDF9DF840
+:1045400008008DF8000054F8270050F8011FCDF83E
+:10455000011001E0D80100208088ADF80500684610
+:1045600009F0A1FF00B1FFDF7F1CFFB2AF42DFD334
+:1045700086F824500020FEBD2DE9F0478AB015468C
+:10458000894604001ED00F4608222946FEF754FE35
+:10459000002810D1002613E054F826006946103098
+:1045A00000F09DFC002806D147B157F826000FF017
+:1045B000B5FE18B110200AB0BDE8F087761CF6B23F
+:1045C000AE42E9D30026A5F101081BE006F1010A7D
+:1045D0000AF0FF0712E000BF54F82600017C4A08E9
+:1045E00054F827100B7CB2EB530F05D10622113083
+:1045F00011311FF0B1FD58B17F1CFFB2AF42EBD3B8
+:104600000AF0FF064645E1DB4E4624B1012003E0F7
+:1046100043F20520CFE7002009F076FF10B909F03A
+:1046200087FF10B143F20420C5E75CB300270DF10A
+:10463000170825E054F827006946103000F04FFCB9
+:1046400000B1FFDF54F82700102250F8111FCDF8F9
+:1046500001108088ADF8050054F827100DF107000F
+:104660001FF0A6FD96B156F82710102240461FF005
+:104670009FFD684609F0F0FE00B1FFDF7F1CFFB22E
+:10468000AF42D7D3FEF702FF002094E7404601F087
+:1046900071FCEEE730B585B004460FF03FFE18B967
+:1046A00060680FF088FE10B1102005B030BD608842
+:1046B0004AF2B811884206D82078FB4D28B101286B
+:1046C00006D0022804D00720EFE7FEF711FD18E01E
+:1046D0006078022804D0032802D043F20220E4E7E5
+:1046E00085F82F00C1B200200090ADF80400022927
+:1046F0002CD0032927D0FFDF684609F0BAFF04F069
+:10470000B5FC0028D1D1606801F027FC207858B1B1
+:1047100001208DF800000DF1010001F02BFC68462E
+:104720000BF018FA00B1FFDF207885F82E00FEF7B5
+:10473000ADFE608860B1A88580B209F0DDFE00B1F1
+:10474000FFDF0020B1E78DF80500D5E74020FAE74C
+:104750004FF46170EFE710B504460FF005FE20B985
+:10476000606838B10FF01EFE08B1102010BD6068FF
+:1047700001F000FCCC4830F82C1F6180C1786170DA
+:1047800080782070002010BD2DE9F843144689463A
+:1047900006460FF0E9FDA0B948460FF00CFE80B9BF
+:1047A00020460FF008FE60B9BF4DA878012800D15F
+:1047B0003CB13178FF2906D049B143F20400BDE88D
+:1047C000F8831020FBE7012801D00420F7E74FF021
+:1047D0000008A4B3052811D004280FD0694620464C
+:1047E000FEF76DFE0028EAD1207D48B1012809D0EE
+:1047F000022809D0032809D00720E0E70820DEE7D7
+:10480000424604E0012202E0022200E003222346A5
+:10481000174600200099FEF78FFE0028CFD1A0890F
+:104820002880A07BE875BDF80000A882AF75BDF8B0
+:104830000000000701D5A08988B1A08928804946D9
+:104840000020FEF727FF0028B9D1A87805280BD053
+:10485000042809D0287DC00703D0032002E080206F
+:10486000ECE70220FEF7E2FB86F800800020A6E7D6
+:104870007CB58D4C05460E46A078022803D003284F
+:1048800001D008207CBD15B143F204007CBD072097
+:104890000CF03EF810B9A078032806D0FEF7F4FB20
+:1048A00028B1A078032804D009E012207CBD132091
+:1048B0007CBD304600F0CDFA0028F9D1E670012029
+:1048C0008DF800008DF801008DF802502088ADF8B9
+:1048D0000400E07D8DF8060068460AF0EAFF04F067
+:1048E000C5FB0028E4D1A078032805D05FF00400C0
+:1048F000FEF79CFB00207CBDE07800F0BAFA0520B2
+:10490000F6E71CB510B143F204001CBD664CA0785C
+:10491000042803D0052801D008201CBD00208DF8F4
+:10492000000001218DF801108DF8020068460AF0A0
+:10493000C0FF04F09BFB0028EFD1A078052805D02C
+:104940005FF00200FEF772FB00201CBDE07800F073
+:10495000A1FA0320F6E72DE9FC4180460E46032527
+:1049600008460FF028FD002866D14046FEF773FD8B
+:10497000040004D02078222804D2082081E543F2E4
+:1049800002007EE5A07F00F003073EB1012F0CD0AE
+:1049900000203146FEF72BFC0500EFD1012F06D099
+:1049A000022F1AD0FFDF28466BE50120F1E7A07D3A
+:1049B0003146022801D011B107E0112061E56846B7
+:1049C000FCF7E1FD0028D9D16946404606F0A7FC76
+:1049D0000500E8D10120A075E5E7A07D032804D1FA
+:1049E000314890F83000C00701D02EB30EE026B158
+:1049F000A07F40071ED4002100E00121404606F0C0
+:104A0000AEFC0500CFD1A075002ECCD0314640467B
+:104A100000F07DFA05461128C5D1A07F4107C2D418
+:104A2000316844F80E1F7168616040F00400207422
+:104A30000025B8E71125B6E7102022E570B50C4631
+:104A40000546FEF708FD010005D022462846BDE8D0
+:104A50007040FEF703BD43F2020070BD10B501289F
+:104A600007D1114B9B78012B00D011B143F2040008
+:104A700010BD09F084FDBDE8104004F0F7BA012331
+:104A800000F012BA00231A46194600F00DBA70B5AC
+:104A900006460C4608460FF041FC18B920680FF096
+:104AA00063FC18B1102070BDD8010020F74D2A7E9C
+:104AB000112A04D0132A00D33EB10820F3E721467F
+:104AC0003046FEF774FE60B1EDE70920132A0DD0E1
+:104AD000142A0BD0A188FF29E5D31520FEF7BEFAD2
+:104AE0000020D4E90012C5E90712DCE7A1881F29DC
+:104AF000D9D31320F2E72DE9F047DFF8908307467A
+:104B000090B098F818009A4615460C46132803D31F
+:104B1000FFF738FB002822D120460FF0FFFBA0BB97
+:104B200028460FF0FBFB80BB20784FF00101C00747
+:104B30004FF0000602D08DF83A1001E08DF83A608F
+:104B40002078C0F3C1008DF800006278072042B1E0
+:104B5000012A06D0022A02D0042A00D1062010B071
+:104B60002AE58DF809106088ADF80A00A088ADF834
+:104B7000100020788946C0F3C10001281FD0032807
+:104B80001DD038460FF0CAFB08B11020E7E738788F
+:104B9000400808D0012809D0022807D0032805D0F2
+:104BA00043F20220DBE78DF8026001E08DF802900D
+:104BB00057F8010FCDF80300B888ADF807000DF1E4
+:104BC0000100FEF7E8FB08B10320C8E72888ADF82C
+:104BD00016006888ADF81C00A888ADF82200E888A7
+:104BE000ADF82800ADF82E60ADF8346068460AF0E4
+:104BF000BDF8E8B998F818004546112801D00820FA
+:104C0000ADE706200BF084FE38B12078C0F3C10078
+:104C1000012804D0032802D004E012209FE795F871
+:104C2000240028B1FEF730FA022803D2132096E7B9
+:104C3000072094E7504600F00CF900288FD185F842
+:104C400019A068460AF051FA04F010FA002886D13B
+:104C5000687E00F00EF9E08864280AD248B101208D
+:104C600000F047F9040091D11220FEF7F7F9204631
+:104C700075E76421B0FBF1F0F2E770B50646154622
+:104C80000C4608460FF070FB18B928460FF06CFB75
+:104C900008B1102007E72A46214630460AF0A9FE4F
+:104CA00004F0E4F90028F5D121787F29F2D105201C
+:104CB000F9E67CB505460C4608460FF02FFB08B117
+:104CC00010207CBD2846FEF7C6FB20B100782228C4
+:104CD00004D208207CBD43F202007CBD6B4890F8F2
+:104CE0003000400701D511207CBD2178C80802D1D1
+:104CF0006078C20801D007207CBD890801D18008F6
+:104D000001D006207CBDADF8005020788DF802005F
+:104D100060788DF803000220ADF80400684609F0C1
+:104D200042FF04F0A3F97CBD70B586B014460D4671
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B0E643F20200FAE728460FF033FB64
+:104D500020B944B120460FF025FB08B11020EFE741
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0BDFD18B100BFD9
+:104D800004F074F9DCE7ADF80060BDF81400ADF88C
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0AAFEB8E71CB5C7
+:104E10001F490968CDE90010684609F0AAFF04F0AF
+:104E200025F91CBD1CB5002000900190684609F0D2
+:104E3000A0FF04F01BF91CBD108008885080488832
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F075F830B1407830B1B1
+:104E6000204604F07EFB002010BD052010BD12205E
+:104E700010BD10B504F066F8040000D1FFDF6078C3
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90009C46020010B504F055F8040000D1FFDF75
+:104EA0006078401C6070F0E71CB5ADF800008DF82C
+:104EB00002308DF803108DF8042068460AF05EFD7C
+:104EC00004F0D4F81CBD0CB52DA2D2E90012CDE936
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000017F9052801D00320BFE70020BDE71FB532
+:104F10006A46FFF791FF68460AF04CF904F0A6F8DC
+:104F200004B0B2E770B50C0006460DD0FEF793FA58
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081ADE510B500231A46E3
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002092E7012090E700B530B1012803D07E
+:104F7000022801D0FFDF002000BDFF2000BD00009F
+:104F8000070605040302010010B504460FF0C6F938
+:104F900008B1102010BD2078C0F30210042807D8F3
+:104FA0006078072804D3A178102901D8814201D262
+:104FB000072010BDE078410706D421794A0703D4C1
+:104FC000000701D4080701D5062010BD002010BD40
+:104FD00010B513785C08837F64F3C7138377137865
+:104FE0009C08C37F64F30003C3771078C309487833
+:104FF00063F34100487013781C090B7864F347137E
+:105000000B701378DB0863F3000048705078487128
+:1050100010BD10B5C4780B7864F300030B70C4782E
+:10502000640864F341030B70C478A40864F382033A
+:105030000B70C478E40864F3C3030B700379117830
+:1050400063F30001117003795B0863F34101117090
+:1050500003799B0863F3820111700079C00860F343
+:10506000C301117010BD70B514460D46064604F01C
+:10507000D1F980B10178182221F00F01891C21F0AB
+:10508000F001A03100F8081B21461FF0D6F8BDE85A
+:10509000704004F0C2B929463046BDE87040132282
+:1050A000FEF7DCB92DE9F047064608A8894690E8E6
+:1050B00030041F469046142128461FF01AF900219B
+:1050C000CAF80010B8F1000F03D0B9F1000F03D1F6
+:1050D00014E03878C00711D020680FF045F9C0BB44
+:1050E000B8F1000F07D12068123028602068143012
+:1050F00068602068A8602168CAF8001038788007C6
+:1051000024D560680FF04EF918BBB9F1000F21D01B
+:10511000FFF770F90168C6F868118188A6F86C116C
+:10512000807986F86E0101F002FDF94FEF60626848
+:1051300062B196F8680106F2691140081032FEF774
+:1051400059F91022394660681FF032F80020BDE896
+:10515000F08706E0606820B1E8606068C6F8640126
+:10516000F4E71020F3E730B5054608780C4620F048
+:105170000F00401C20F0F001103121700020607001
+:1051800095F8230030B104280FD0052811D0062847
+:1051900014D0FFDF20780121B1EB101F04D295F865
+:1051A000200000F01F00607030BD21F0F0002030C2
+:1051B00002E021F0F00030302070EBE721F0F00049
+:1051C0004030F9E7F0B591B0022715460C46064687
+:1051D0003A46ADF80870092103AB04F07AFF049059
+:1051E000002810D004208DF804008DF80170E03400
+:1051F000099605948DF818500AA968460DF0CAF86A
+:1052000000B1FFDF012011B0F0BD10B588B00C4631
+:105210000A99ADF80000C3B11868CDF802005868CB
+:10522000CDF80600ADF80A20102203A81EF0C0FF3A
+:1052300068460AF062F803F019FF002803D1A17F45
+:1052400041F01001A17708B010BD0020CDF8020098
+:10525000E6E72DE9F84F0646808A0D4680B2824681
+:10526000FEF7F9F804463078DFF8A48200274FF003
+:105270000509A8F120080F2870D2DFE800F06FF2CE
+:105280003708387D8CC8F1F0EFF35FF3F300A07FAF
+:1052900000F00300022809D05FF0000080F0010157
+:1052A00050460BF085FB050003D101E00120F5E736
+:1052B000FFDF98F85C10C90702D0D8F860000BE057
+:1052C000032105F11D000EF004FDD5F81D009149E4
+:1052D000B0FBF1F201FB1200C5F81D0070686867B1
+:1052E000B068A8672078252800D0FFDFCAE0A07F3B
+:1052F00000F00300022809D05FF0000080F00101F7
+:1053000050460BF055FB060003D101E00120F5E704
+:10531000FFDF3078810702D52178252904D040F0BD
+:1053200001003070BDE8F88F02202870307F2871AE
+:1053300006F11D002D36C5E90206F3E7A07F00F057
+:105340000300022808D0002080F0010150460BF035
+:105350002FFB040004D102E00120F5E7A7E1FFDF05
+:105360002078C10604D5072028703D346C60D9E749
+:1053700040F008002070D5E7E07F000700D5FFDF90
+:10538000307CB28800F0010301B05046BDE8F04F18
+:10539000092105F027BD04B9FFDF716821B1102292
+:1053A00004F124001EF004FF28212046FDF7B2FE80
+:1053B000A07F00F0030002280ED104F12400002396
+:1053C00000901A4621465046FFF71FFF112807D0CC
+:1053D00029212046FDF79EFE307A84F82000A1E7BF
+:1053E000A07F000700D5FFDF14F81E0F40F0080073
+:1053F0002070E782A761E761C109607861F341002D
+:10540000014660F382016170307AE0708AE7A07F24
+:1054100000F00300022809D05FF0000080F00101D5
+:1054200050460BF0C5FA040003D101E00120F5E776
+:10543000FFDF022104F185000EF04BFC04202870F0
+:1054400004F5B4706860B4F88500288230481038DC
+:105450007C346C61C5E9028064E703E024E15BE031
+:105460002DE015E0A07F00F00300022807D0002007
+:1054700080F0010150460BF09BFA18B901E00120C1
+:10548000F6E7FFDF324621465046BDE8F84FEAE531
+:1054900004B9FFDF20782128A1D93079012803D170
+:1054A000E07F40F00800E077324621465046FFF7A3
+:1054B000DAFD2046BDE8F84F2321FDF72BBE3279F7
+:1054C000AA8005F108030921504604F002FEE860B5
+:1054D00010B185F8009025E7A07F00F003000228B6
+:1054E00008D0002080F0010150460BF061FA040062
+:1054F00003D101E00120F5E7FFDF04F1620102239F
+:105500001022081F0BF0DBF807703179417009E7B2
+:105510003802002040420F00A07F00F00300022864
+:1055200008D0002080F0010150460BF041FA050040
+:1055300003D101E00120F5E7FFDF95F8840000F0DA
+:10554000030001287AD1A07F00F00307E07F10F06C
+:10555000010602D0022F04D133E095F8A000C00765
+:105560002BD0D5F8601121B395F88320087C62F325
+:1055700087000874A17FCA09D5F8601162F3410061
+:105580000874D5F8601166F300000874AEB1D5F860
+:105590006001102204F1240188351EF009FE287EE6
+:1055A00040F001002876287820F0010005F88809ED
+:1055B00000E016B1022F04D02DE095F88800C00756
+:1055C00027D0D5F85C1121B395F88320087C62F3CD
+:1055D00087000874A17FCA09D5F85C1162F3410005
+:1055E0000874D5F85C1166F3000008748EB1D5F824
+:1055F0005C01102204F1240188351EF0D9FD2878C1
+:1056000040F0010005F8180B287820F0010005F89B
+:10561000A009022F44D0002000EB400005EBC000A1
+:1056200090F88800800709D595F87C00D5F86421AA
+:10563000400805F17D011032FDF7DCFE8DF8009089
+:1056400095F884006A4600F003008DF8010095F893
+:1056500088108DF8021095F8A0008DF803002146FF
+:10566000504601F04DFA2078252805D0212807D092
+:10567000FFDF2078222803D922212046FDF74AFDAA
+:10568000A07F00F0030002280CD0002080F0010170
+:1056900050460BF09FF900283FF44FAEFFDF41E684
+:1056A0000120B9E70120F1E7706847703AE6FFDFB3
+:1056B00038E670B5FE4C002584F85C5025660CF089
+:1056C00036FE04F11001204603F060FE84F83050ED
+:1056D00070BD70B50D46FDF7BEFE040000D1FFDFC2
+:1056E0004FF4B87128461EF004FE04F1240028612E
+:1056F000A07F00F00300022808D0012105F1E0009E
+:105700000CF016FE002800D0FFDF70BD0221F5E787
+:105710000A46014602F1E0000CF02ABE70B50546CB
+:10572000406886B001780A2906D00D2933D00E29A9
+:105730002FD0FFDF06B070BD86883046FDF78BFEA8
+:10574000040000D1FFDF20782128F3D028281BD1C6
+:10575000686802210E3001F0C8F9A8B16868082114
+:10576000801D01F0C2F978B104F1240130460AF03D
+:10577000A2F803F07BFC00B1FFDF06B02046BDE8D5
+:1057800070402921FDF7C6BC06B0BDE8704003F0AB
+:1057900044BE012101726868C6883046FDF75BFE91
+:1057A000040000D1FFDFA07F00F00301022902D135
+:1057B00020F01000A077207821280AD06868017AAC
+:1057C00009B1007980B1A07F00F00300022862D007
+:1057D000FFDFA07F00F003000228ABD1FEF798F8AE
+:1057E0000028A7D0FFDFA5E703F017FEA17F08067A
+:1057F0002BD5E07FC00705D094F8200000F01F00F3
+:10580000102820D05FF0050084F823002078292894
+:105810001DD02428DDD1314604200EF033FD222195
+:105820002046FDF777FCA07F00F00300022830D06F
+:105830005FF0000080F0010130460BF0CBF800284B
+:10584000C7D0FFDFC5E70620DEE70420DCE701F074
+:105850000300022808D0002080F0010130460BF040
+:10586000A7F8050003D101E00120F5E7FFDF2521BE
+:105870002046FDF74FFC03208DF80000694605F136
+:10588000E0000CF06CFD0228A3D00028A1D0FFDFBF
+:105890009FE70120CEE703F0C0FD9AE72DE9F04332
+:1058A00087B09946164688460746FDF7D4FD0400A2
+:1058B0004BD02078222848D3232846D0E07F000709
+:1058C00043D4A07F00F00300022809D05FF000005D
+:1058D00080F0010138460BF06BF8050002D00CE0B7
+:1058E0000120F5E7A07F00F00300022805D0012188
+:1058F000002238460BF053F805466946284601F069
+:1059000026F9009800B9FFDF45B10098E035056140
+:105910002078222806D0242804D007E0009900200F
+:10592000086103E025212046FDF7F4FB00980121E2
+:1059300041704762868001A9C0E902890CF02AFD06
+:10594000022802D0002800D0FFDF07B0BDE8F083B6
+:1059500070B586B00546FDF77EFD017822291ED977
+:10596000807F00F00300022808D0002080F00101B1
+:1059700028460BF01DF804002FD101E00120F5E7C7
+:10598000FFDF2AE0B4F85E0004F1620630440178DB
+:10599000427829B121462846FFF714FCB0B9C9E680
+:1059A000ADF804200921284602AB04F092FB0390D5
+:1059B0000028F4D005208DF80000694604F1E000CD
+:1059C0000CF0CDFC022801D000B1FFDF0223102231
+:1059D000314604F15E000AF0A8FEB4F86000002829
+:1059E000D0D1A7E610B586B00446FDF734FD0178A6
+:1059F00022291BD9807F00F00300022808D0002054
+:105A000080F0010120460AF0D3FF040003D101E039
+:105A10000120F5E7FFDF06208DF80000694604F15C
+:105A2000E0000CF09CFC002800D0FFDF06B010BDA9
+:105A30002DE9F05F05460C460027007890460109E5
+:105A40003E4604F1080BBA4602297DD0072902D050
+:105A50000A2909D146E0686801780A2905D00D298C
+:105A600030D00E292ED0FFDFBCE114271C26002CDD
+:105A70006BD08088A080FDF7EEFC5FEA000900D1C2
+:105A8000FFDF99F817005A46400809F11801FDF7A1
+:105A9000B1FC6868C0892082696851F8060FC4F8B3
+:105AA00012004868C4F81600A07E20F0060001E04D
+:105AB0001802002040F00100A07699F81E0040F086
+:105AC00020014DE01A270A26002CD1D0C088A080E2
+:105AD000FDF7C1FC050000D1FFDF59462846FFF75E
+:105AE00042FB7FE10CB1A88BA080287A0B287DD0E7
+:105AF00006DC01287BD0022808D0032804D135E039
+:105B00000D2875D00E2874D0FFDF6BE11E27092603
+:105B1000002CADD0A088FDF79EFC5FEA000900D103
+:105B2000FFDF287B00F003000128207A1BD020F043
+:105B300001002072297B890861F341002072297BD2
+:105B4000C90861F3820001E041E1F2E02072297BA3
+:105B5000090961F3C300207299F81E0040F040016A
+:105B600089F81E103EE140F00100E2E713270D2600
+:105B7000002CAAD0A088FDF76EFC8146807F00F043
+:105B80000300022808D0002080F00101A0880AF05C
+:105B90000FFF050003D101E00120F5E7FFDF99F8D1
+:105BA0001E0000F00302022A50D0686F817801F0D5
+:105BB00003010129217A4BD021F001012172837860
+:105BC0009B0863F3410121728378DB0863F3820150
+:105BD000217283781B0963F3C3012172037863F395
+:105BE00006112172437863F3C71103E061E0A9E075
+:105BF00090E0A1E0217284F809A0C178A172022A84
+:105C000029D00279E17A62F30001E1720279520847
+:105C100062F34101E1720279920862F38201E1725A
+:105C20000279D20862F3C301E1724279217B62F307
+:105C3000000121734279520862F3410121734279D4
+:105C4000920862F382012173407928E0A86FADE7E2
+:105C500041F00101B2E74279E17A62F30001E172B9
+:105C60004279520862F34101E1724279920862F38B
+:105C70008201E1724279D20862F3C301E1720279D2
+:105C8000217B62F3000121730279520862F3410122
+:105C900021730279920862F3820121730079C008AE
+:105CA00060F3C301217399F80000232831D926211C
+:105CB00040E018271026E4B3A088FDF7CCFB83460C
+:105CC000807F00F00300022809D0002080F001014D
+:105CD000A0880AF06DFE5FEA000903D101E001200F
+:105CE000F4E7FFDFE868A06099F8000040F00401E5
+:105CF00089F8001099F80100800708D50120207369
+:105D00009BF8000023286DD92721584651E084F8DC
+:105D10000CA067E015270F265CB1A088FDF79BFB60
+:105D2000814606225946E86808F059F90120A07317
+:105D3000A2E041E048463CE016270926E4B3287B70
+:105D400020724FE0287B19270E26ACB3C4F808A0B8
+:105D5000A4F80CA0012807D0022805D0032805D0FC
+:105D6000042803D0FFDF0DE0207207E0697B0428E0
+:105D700001F00F0141F0800121721ED0607A20F005
+:105D800003006072A088FDF766FB054600782128B5
+:105D900028D0232800D0FFDFA87F00F003000228CE
+:105DA00013D0002080F00101A0880AF013FE222108
+:105DB0002846FDF7AFF915E004E0607A20F0030013
+:105DC000401CDEE7A8F8006011E00120EAE70CB112
+:105DD0006888A080287A03282ED004280AD00528B5
+:105DE00050D0FFDFA8F800600CB12780668000204B
+:105DF000BDE8F09F15270F26002CE3D0A088FDF703
+:105E00002AFB807F00F00300022809D05FF0000029
+:105E100080F00101A0880AF0CBFD050003D101E06C
+:105E20000120F5E7FFDFD5F81D000622594608F0EE
+:105E3000D6F884F80EA0D5E717270926002CC1D084
+:105E4000A088FDF708FB8146807F00F00300022850
+:105E500008D0002080F00101A0880AF0A9FD05000B
+:105E600003D101E00120F5E7FFDF6878800701D565
+:105E7000022000E00120207299F800002328B1D907
+:105E8000272157E719270E26002C9BD0A088FDF765
+:105E9000E2FA5FEA000900D1FFDFC4F808A0A4F825
+:105EA0000CA084F808A0A07A40F00300A07299F832
+:105EB0001E10C90961F38200A07299F81F2099F899
+:105EC0001E1012EAD11F05D099F8201001F01F0111
+:105ED00010292BD020F00800A07299F81F10607ACA
+:105EE00061F3C3006072697A01F003010129A2D154
+:105EF00040F00400607299F81E0000F003000228D0
+:105F0000E87A16D0217B60F300012173AA7A607BC6
+:105F100062F300006073EA7A520862F34101217370
+:105F2000A97A490861F3410060735BE740F008001B
+:105F3000D2E7617B60F300016173AA7A207B62F390
+:105F400000002073EA7A520862F341016173A97A72
+:105F5000490861F34100207344E710B5FE4C30B1AD
+:105F60000146102204F120001EF022F9012084F8DD
+:105F7000300010BD10B5044600F0D9FDF6492046AA
+:105F80001022BDE8104020311EF012B970B5F24D5C
+:105F900006004FF0000413D00EF0C0F908B1102431
+:105FA0000CE00621304608F001F8411C05D02866B7
+:105FB0005FF0010085F85C0000E00724204670BD1A
+:105FC0000020F7E7007810F00F0204D0012A05D076
+:105FD000022A0CD110E0000909D10AE000090128C9
+:105FE00007D0022805D0032803D0042801D00720B9
+:105FF00070470870002070470620704705282AD295
+:10600000DFE800F003070F171F00087820F0FF00FB
+:106010001EE0087820F00F00401C20F0F000103047
+:1060200016E0087820F00F00401C20F0F00020302F
+:106030000EE0087820F00F00401C20F0F000303017
+:1060400006E0087820F00F00401C20F0F0004030FF
+:10605000087000207047072070472DE9F041804606
+:1060600088B00D46002708460EF0A5F9A8B94046AD
+:10607000FDF7F1F9040003D02078222815D104E0BF
+:1060800043F2020008B0BDE8F08145B9A07F4106A7
+:1060900003D500F00300022801D01020F2E7A07F12
+:1060A000C10601D4010702D50DB10820EAE7E17F5E
+:1060B000090701D50D20E5E700F00300022805D10E
+:1060C00025B12846FEF760FF0700DBD1A07F00F076
+:1060D0000300022808D0002080F0010140460AF0A9
+:1060E00067FC060002D00FE00120F5E7A07F00F07A
+:1060F000030002280ED0002080F00101002240465B
+:106100000AF04DFC060007D0A07F00F00300022833
+:1061100004D009E00120EFE70420B3E725B12A46C7
+:1061200031462046FEF754FF6946304600F00FFD29
+:10613000009800B9FFDF0099022006F1E0024870E4
+:10614000C1F824804A6100220A81A27F02F0030282
+:10615000022A1CD001200871287800F00102087E74
+:1061600062F3010008762A78520862F3820008760A
+:106170002A78920862F3C30008762A78D20862F37C
+:106180000410087624212046FCF7C4FF33E035B321
+:106190000871301D88613078400908777078C0F345
+:1061A00040004877287800F00102887F62F3010000
+:1061B0008877A27FD20962F382008877E27F62F358
+:1061C000C3008877727862F304108877A878C8775C
+:1061D00001F1210228462031FEF71BFF03E00320D6
+:1061E00008710520087625212046FCF793FFA07F43
+:1061F00020F04000A07701A900980CF0CBF802280D
+:1062000001D000B1FFDF38463CE72DE9FF4F534A8C
+:106210000D4699B09A4607CA0BAB002783E80700E2
+:106220001998FDF718F9060006D03078262806D010
+:1062300008201DB0BDE8F08F43F20200F9E7B07FFF
+:1062400000F00309B9F1020F03D00020284302D067
+:1062500006E00120FAE71B98FEF796FE0028E8D139
+:10626000B07F00F00300022801D11B9979BB0228FE
+:1062700008D0002080F0010119980AF099FB040071
+:1062800003D101E00120F5E7FFDF852D28D007DCF1
+:10629000F5B1812D1ED0822D1ED0832D08D11DE099
+:1062A000862D1FD0882D1FD0892D1FD08A2D1FD05D
+:1062B0000F2020710F281DD003F0ACF8E0B10120B1
+:1062C0008DF84000201D11902079B8B167E111E0F0
+:1062D0000020EEE70120ECE70220EAE70320E8E7F0
+:1062E0000520E6E70620E4E70820E2E70920E0E7EA
+:1062F0000A20DEE707209CE711209AE7B9F1020F98
+:1063000003D0A56F03D1A06F02E0656FFAE7606F5D
+:10631000804632D04FF0010000904FF00200019013
+:10632000214630461B9AFEF753FE1B98007800F07A
+:106330000101A87861F30100A870B17FC90961F378
+:106340008200A870F17F61F3C300A870617861F3E7
+:106350000410A870207803E018020020A446020070
+:10636000400928706078C0F3400068701B988078FE
+:10637000E87000206871287103E00220009001207D
+:106380000190A87898F80210C0F3C000C1F3C001D2
+:1063900008405FEA000B2CD050460DF0BFFF90BBC9
+:1063A000DAF80C000DF0BAFF68BBDAF81C000DF04B
+:1063B000B5FF40BBDAF80C00A060DAF81C00E06022
+:1063C00098F80100617800F0010041EA4000607037
+:1063D00098F80210C0B2C1F30011891E0840607025
+:1063E00000202077019906F1170002290CD0012125
+:1063F0000BE098F80110607801F00101FD2242EAFB
+:1064000041010840E3E732E0002104EB81014861EB
+:106410000099701C022901D0012100E0002104EB49
+:1064200081014861A87800F00300012858D198F84C
+:10643000020000F00300012852D1B9F1020F04D08C
+:106440002A1D691D1B98FEF7E4FD297998F80400C0
+:1064500001408DF83810687998F8052010408DF8C3
+:106460003C0001433CD050460DF058FF08B11020CD
+:10647000DFE60AF110010491B9F1020F18D00846C5
+:106480005FF0000104F18C03CDE9000304F5AE7266
+:1064900002920EAB5A462046FEF704FE0028E7D1D2
+:1064A000B9F1020F08D0504608D14FF0010107E0C2
+:1064B00050464FF00101E5E70498F5E74FF0000181
+:1064C00004F1A403CDE9000304F5B072029281F057
+:1064D00001010FAB5A462046FEF7E4FD0028C7D164
+:1064E0006078800734D4A87898F80210C0F3800050
+:1064F000C1F3800108432BD0297898F800000BAA3B
+:10650000B9F1020F06D032F811204300DA4002F050
+:1065100003070AE032F810204B00DA4012F00307BC
+:1065200005D0012F0BD0022F0BD0032F07D0BBF1CA
+:10653000000F0DD0012906D0042904D008E002275D
+:10654000F5E70127F3E7012801D0042800D104274B
+:10655000B07F40F08000B077F17F6BF30001F177FE
+:10656000607881074FF003000CD5A071BBF1000FDC
+:1065700015D100BF8DF85C0017AA3146199800F0BC
+:10658000BFFA0CE00221022F18D0012F18D0042FDF
+:1065900022D00020A071B07F20F08000B0772521AC
+:1065A0003046FCF7B7FD10A904F1E0000BF0D7FE70
+:1065B00010B1022800D0FFDF00203AE6A171D9E730
+:1065C000A1710D2104F120001DF093FE207840F010
+:1065D000020020700420CDE70120A071DFE72DE943
+:1065E000F04387B09046894604460025FCF733FF08
+:1065F000060006D03078272806D0082007B0BDE86E
+:10660000F08343F20200F9E7B07F00F003000228B4
+:1066100008D0002080F0010120460AF0C9F90400EA
+:1066200003D101E00120F5E7FFDFA7795FEA090068
+:1066300005D0012821D0B9F1020F26D110E0B8F120
+:10664000000F22D1012F05D0022F05D0032F05D036
+:10665000FFDF2DE00C252BE0012529E0022527E0B6
+:1066600040460DF05BFEB0B9032F0ED1102241461B
+:1066700004F11D001DF09CFD1AE0012F02D0022F35
+:1066800003D104E0B8F1000F12D00720B6E740466E
+:106690000DF044FE08B11020B0E7102104F11D00F8
+:1066A0001DF005FE0621404607F080FCC4F81D00E1
+:1066B0002078252140F0020020703046FCF72AFDAA
+:1066C0002078C10713D020F00100207002208DF83F
+:1066D000000004F11D0002908DF804506946C3309B
+:1066E0000BF03DFE022803D010B1FFDF00E025775C
+:1066F000002083E730B587B00D460446FCF7ABFEBB
+:10670000A0B1807F00F00300022812D05FF00000EB
+:1067100080F0010120460AF04BF904000ED0284613
+:106720000DF0FCFD38B1102007B030BD43F202007F
+:10673000FAE70120ECE72078400701D40820F3E7CE
+:10674000294604F13D00202205461DF031FD207848
+:1067500040F01000207001070FD520F008002070D5
+:1067600007208DF80000694604F1E00001950BF068
+:10677000F6FD022801D000B1FFDF0020D4E770B59C
+:106780000D460646FCF767FE18B10178272921D18E
+:1067900002E043F2020070BD807F00F00300022897
+:1067A00008D0002080F0010130460AF001F9040011
+:1067B00003D101E00120F5E7FFDFA079022809D12C
+:1067C0006078C00706D02A4621463046FEF7FAFC1C
+:1067D00010B10FE0082070BDB4F860000E280BD295
+:1067E00004F1620102231022081F09F068FF012151
+:1067F00001704570002070BD112070BD70B5064657
+:1068000014460D4608460DF089FD18B920460DF0D6
+:10681000ABFD08B1102070BDA6F57F40FF380ED04B
+:106820003046FCF718FE38B1417822464B08811CEF
+:106830001846FCF7DFFD07E043F2020070BD20467A
+:10684000FDF73EFE0028F9D11021E01D0DF041FAC0
+:10685000E21D294604F1170000F089F9002070BDFF
+:106860002DE9F04104468AB01546884600270846BF
+:106870000DF0A1FD18B928460DF09DFD18B11020AE
+:106880000AB0BDE8F0812046FCF7E5FD060003D024
+:10689000307827281BD102E043F20200F0E7B07FF6
+:1068A00000F00300022809D05FF0000080F0010131
+:1068B00020460AF07DF8040003D101E00120F5E74D
+:1068C000FFDF2078400702D56078800701D40820D8
+:1068D000D6E7B07F00F00300022803D0A06F03D1F9
+:1068E000A16F02E0606FFAE7616F407800B19DB17F
+:1068F000487810B1B8F1000F0ED0ADB1EA1D06A86E
+:10690000E16800F034F9102206A905F117001DF026
+:1069100023FC18B1042707E00720B1E71022E91D86
+:1069200004F12D001DF044FCB8F1000F06D0102238
+:1069300008F1070104F11D001DF03AFC2078252123
+:1069400040F0020020703046FCF7E4FB2078C107DD
+:1069500015D020F00100207002208DF8000004F115
+:106960001D000290103003908DF804706946B3301A
+:106970000BF0F5FC022803D010B1FFDF00E0277711
+:1069800000207DE7F8B515460E460746FCF763FD87
+:10699000040004D02078222804D00820F8BD43F257
+:1069A0000200F8BDA07F00F00300022802D043F2ED
+:1069B0000500F8BD30460DF0B1FC18B928460DF0C1
+:1069C000ADFC08B11020F8BD00953288B31C2146FB
+:1069D0003846FEF71AFC112815D00028F3D1297C7F
+:1069E0004A08A17F62F3C711A177297CE27F61F396
+:1069F0000002E277297C890884F82010A17F21F029
+:106A00004001A177F8BDA17F0907FBD4D6F80200A9
+:106A1000C4F83600D6F80600C4F83A003088A086DC
+:106A20001022294604F124001DF0C2FB287C4108F5
+:106A3000E07F61F34100E077297C61F38200E07739
+:106A4000287C800884F82100A07F40F00800A0770F
+:106A50000020D3E770B50D4606460BB1072070BD88
+:106A6000FCF7F9FC040007D02078222802D3A07F8D
+:106A7000800604D4082070BD43F2020070BDADB1A1
+:106A80002946304608F017FF02F0F0FA297C4A0840
+:106A9000A17F62F3C711A177297CE27F61F3000235
+:106AA000E277297C890884F8201004E0304608F059
+:106AB0002AFF02F0DBFAA17F21F02001A17770BD4F
+:106AC00070B50D46FCF7C7FC040005D028460DF054
+:106AD0004BFC20B1102070BD43F2020070BD29466E
+:106AE0002046FEF740FB002070BD04E010F8012BAB
+:106AF0000AB100207047491E89B2F7D201207047C1
+:106B000070B51546064602F085FC040000D1FFDF93
+:106B1000207820F00F00801C20F0F0002030207042
+:106B200066802868A060BDE8704002F076BC10B5B1
+:106B3000134C94F83000002808D104F12001A1F191
+:106B400010000BF04EFC012084F8300010BD10B195
+:106B500090F8B9202AB10A4890F8350018B1002001
+:106B600003E0B83001E0064834300860704708B5EB
+:106B70000023009313460A460AF015F908BD0000E9
+:106B80001802002018B18178012938D101E01020C5
+:106B90007047018842F60112881A914231D018DC00
+:106BA00042F60102A1EB020091422AD00CDC41B373
+:106BB000B1F5C05F25D06FF4C050081821D0A0F502
+:106BC0007060FF381BD11CE001281AD002280AD1BE
+:106BD00017E0B0F5807F14D008DC012811D002281E
+:106BE0000FD003280DD0FF2809D10AE0B0F5817F2E
+:106BF00007D0A0F58070033803D0012801D0002011
+:106C000070470F2070470A281ED007DC18D2DFE833
+:106C100000F0191B1F1F171F231D1F21102815D03F
+:106C200008DC0B2812D00C2810D00D2816D00F2805
+:106C300006D10DE011280BD084280BD087280FD067
+:106C400003207047002070470520704707207047D9
+:106C50000F20704704207047062070470C207047B3
+:106C600043F20200704738B50C46050041D0694632
+:106C7000FFF7A8F9002819D19DF80010607861F39A
+:106C8000020060706946681CFFF79CF900280DD16E
+:106C90009DF80010607861F3C5006070A978C1F3B9
+:106CA0004101012903D0022905D0072038BD2178F0
+:106CB00021F0200102E0217841F0200121704107FC
+:106CC00004D0A978C90861F386106070607810F06C
+:106CD000380F07D0A978090961F3C710607010F068
+:106CE000380F02D16078400603D5207840F040008C
+:106CF0002070002038BD70B504460020088015467D
+:106D00006068FFF7B0FF002816D12089A18988426A
+:106D100011D860688078C0070AD0B1F5007F0AD822
+:106D200040F20120B1FBF0F200FB1210288007E0D6
+:106D3000B1F5FF7F01D90C2070BD01F2012129803E
+:106D4000002070BD10B50478137864F3000313704D
+:106D50000478640864F3410313700478A40864F3AE
+:106D6000820313700478E40864F3C3031370047897
+:106D7000240964F3041313700478640964F345135D
+:106D800013700078800960F38613137031B10878AE
+:106D9000C10701D1800701D5012000E0002060F388
+:106DA000C713137010BD4278530702D002F00703D7
+:106DB00006E012F0380F02D0C2F3C20300E0012354
+:106DC0004A7863F302024A70407810F0380F02D01C
+:106DD000C0F3C20005E0430702D000F0070000E066
+:106DE000012060F3C5024A7070472DE9F04F95B05D
+:106DF0000D00824612D0122128461DF058FA4FF697
+:106E0000FF7B05AA0121584606F01BFF00242646F9
+:106E100037464FF420586FF4205972E0102015B017
+:106E2000BDE8F08F9DF81E0001280AD1BDF81C10A6
+:106E300041450BD011EB09000AD001280CD00228E3
+:106E40000CD0042C0ED0052C0FD10DE0012400E055
+:106E50000224BDF81A6008E0032406E00424BDF80B
+:106E60001A7002E0052400E00624BDF81A1051450E
+:106E700047D12C74BEB34FF0000810AA4FF0070A98
+:106E8000CDE90282CDE900A80DF13C091023CDF82F
+:106E9000109042463146584606F086FF08BBBDF8C2
+:106EA0003C002A46C0B210A90BF004FBC8B9AE8161
+:106EB000CFB1CDE900A80DF1080C0AAE40468CE830
+:106EC0004102132300223946584606F06DFF40B9AF
+:106ED000BDF83C00F11CC01EC0B22A1D0BF0EAFA3E
+:106EE00010B103209BE70AE0BDF82900E881062CD9
+:106EF00005D19DF81E00A872BDF81C002881002055
+:106F00008DE705A806F0A9FE00288BD0FFF77BFED1
+:106F100085E72DE9F0471C46DDE90978DDF820908A
+:106F200015460E00824600D1FFDF0CB1208818B153
+:106F3000D5B11120BDE8F087022D01D0012100E07C
+:106F4000002106F1140005F06BFDA8F800000246D0
+:106F50003B462946504603F0BCF8C9F8000008B982
+:106F6000A41C3C600020E5E71320E3E7F0B41446DE
+:106F7000DDE904528DB1002314B1022C09D101E0E6
+:106F8000012306E00D7CEE0703D025F00105012367
+:106F90000D742146F0BC03F025BF1A80F0BC704789
+:106FA0002DE9FE4F91461A881C468A468046FAB162
+:106FB00002AB494603F08DF8050019D04046A61CE7
+:106FC000278809F039FE3246072629463B460096B7
+:106FD00009F047FA20882346CDE900504A46514639
+:106FE0004046FFF7C3FF002020800120BDE8FE8F50
+:106FF0000020FBE72DE9F04786B09146DDE90E461B
+:107000000F46824603AA05A904A8109D8DE8070033
+:107010009846324621465046FFF77BFF049909B156
+:10702000012200E000222A70002818D1F94A03AB9F
+:107030001060059A009104F11400CDE901204A4640
+:107040003946504606F0A3F8A8B1092811D2DFE866
+:1070500000F005080510100A0C0C0E00002006B008
+:1070600068E71120FBE70720F9E70820F7E70D2084
+:10707000F5E70320F3E7BDF80C100498CDE9000113
+:107080004346324621465046FFF770FFE6E72DE9BA
+:10709000F04389B00D46DDE9108781461C4616464F
+:1070A000142103A81DF025F9012002218DF81010EC
+:1070B0008DF80C008DF81170ADF8146064B1A278F1
+:1070C000D20709D08DF81600E088ADF81A00A08824
+:1070D000ADF81800A068079008A80095CDE9011048
+:1070E000424603A948466B68FFF784FF09B0BDE834
+:1070F000F083F0B58BB0002406460694079407276A
+:10710000089405A80994019400970294CDE90340DE
+:107110000D4610232246304606F046FE78B90AA8EE
+:1071200006A9019400970294CDE90310BDF814302C
+:1071300000222946304606F00DFC002801D0FFF75A
+:1071400062FD0BB0F0BD06F0ADBA2DE9FC410C4676
+:107150008046002602F05EF9054620780D287DD293
+:10716000DFE800F0BC0713B325BD49496383AF9541
+:107170009B00A848006820B1417841F0100141709F
+:10718000ADE0404602F076F9A9E00421404609F05E
+:107190000FFC070000D1FFDF07F11401404605F0A6
+:1071A000D3FBA5BB13214046FDF748FC97E0042123
+:1071B000404609F0FDFB070000D1FFDFE088ADF895
+:1071C00000000020B8819DF80000010704D5C0062A
+:1071D00002D5A088B88105E09DF8010040067ED563
+:1071E000A088F88105B9FFDF22462946404601F014
+:1071F00063FC022673E0E188ADF800109DF80110F1
+:1072000009060FD5072803D006280AD00AE024E093
+:107210000421404609F0CCFB060000D1FFDFA08826
+:10722000F0810226CDB9FFDF17E00421404609F0C6
+:10723000BFFB070000D1FFDF07F1140006F069FA79
+:1072400090F0010F02D1E079000648D5387C022683
+:1072500040F00200387405B9FFDF00E03EE022464E
+:107260002946404601F028FC39E00421404609F057
+:107270009FFB017C002D01F00206C1F3400161710A
+:10728000017C21F002010174E7D1FFDFE5E702266E
+:107290000121404602F020F921E00421404609F096
+:1072A00087FB0546606800902089ADF80400012244
+:1072B0006946404602F031F9287C20F0020028742B
+:1072C0000DE0002DC9D1FFDFC7E7022600214046AF
+:1072D000FBF788F8002DC0D1FFDFBEE7FFDF3046A7
+:1072E000BDE8FC813EB50C0009D001466B4601AA01
+:1072F000002006F0DBFD20B1FFF785FC3EBD10202D
+:107300003EBD00202080A0709DF8050002A900F07D
+:107310000700FEF773FE50B99DF8080020709DF835
+:10732000050002A9C0F3C200FEF768FE08B1032001
+:107330003EBD9DF8080060709DF80500C109A07869
+:1073400061F30410A0709DF80510890961F3C30072
+:10735000A0709DF80410890601D5022100E00121EA
+:1073600061F342009DF8001061F30000A07000205E
+:107370003EBD70B5144606460D4651EA040005D0E0
+:1073800075B108460DF00EF878B901E0072070BD20
+:107390002946304606F0EBFD10B1BDE8704032E4FE
+:1073A00054B120460CF0FEFF08B1102070BD2146FC
+:1073B0003046BDE8704095E7002070BD2DE9FC5FC8
+:1073C0000C4690460546002701780822007A3E4682
+:1073D000B2EB111F7ED104F10A0100910A31821E25
+:1073E0004FF0020A04F1080B0191092A73D2DFE879
+:1073F00002F0ECDF05F427277AA9CD006888042184
+:1074000009F0D6FA060000D1FFDFB08920B152277B
+:107410000726C2E07C02002051271026002C7DD0D8
+:107420006888A0800120A071A88900220099FFF738
+:10743000A0FF002873D1A8892081288AE081D1E0AB
+:10744000B5F81290072824D1E87B000621D55127F2
+:1074500009F1140086B2002CE1D0A889002200991D
+:10746000FFF787FF00285AD16888A08084F806A01B
+:10747000A88920810120A073288A2082A4F8129074
+:10748000A88A009068884B46A969019A01F0F1FA30
+:10749000A8E0502709F1120086B2002C3ED0A8893E
+:1074A00000225946FFF765FF002838D16888A08080
+:1074B000A889E080287A072813D002202073288A20
+:1074C000E081E87BC0096073A4F81090A88A00905E
+:1074D000688801E083E080E04B4604F11202A9696C
+:1074E000D4E70120EAE7B5F81290512709F114001A
+:1074F00086B2002C66D06888042109F059FA8346C8
+:107500006888A080A88900220099FFF732FF002830
+:107510006ED184F806A0A889208101E052E067E0DE
+:107520000420A073288A2082A4F81290A88A0090D0
+:1075300068884B46A969019A01F09BFAA989ABF8C2
+:107540000E104FE06888FBF786FF07466888042125
+:1075500009F02EFA064607B9FFDF06B9FFDF687BA0
+:10756000C00702D05127142601E0502712264CB341
+:107570006888A080502F06D084F806A0287B594642
+:1075800001F087FA2EE0287BA11DF9E7FE49A889C2
+:107590004989814205D1542706269CB16888A0807C
+:1075A00020E053270BE06888A080A889E08019E0DC
+:1075B0006888042109F0FCF900B9FFDF5527082687
+:1075C000002CF0D1A8F8006011E056270726002C07
+:1075D000F8D06888A080002013E0FFDF02E00128D7
+:1075E00008D0FFDFA8F800600CB12780668000207B
+:1075F000BDE8FC9F57270726002CE3D06888A080B1
+:10760000687AA071EEE7401D20F0030009B1414304
+:10761000091D01EB4000704713B5DB4A00201071D3
+:10762000009848B10024684608F0DFFF002C02D122
+:10763000D64A009911601CBD01240020F4E770B502
+:107640000D46064686B014465C2128461CF051FEC5
+:1076500004B9FFDFA0786874A2782188284601F079
+:1076600042FA0020A881E881228805F11401304601
+:1076700005F04FF96A460121304606F0E2FA19E0BA
+:107680009DF80300000715D5BDF806103046FFF73A
+:1076900030FD9DF80300BDF8061040F010008DF895
+:1076A0000300BDF80300ADF81400FF233046059A2F
+:1076B00006F028FC684606F0D0FA0028E0D006B0B4
+:1076C00070BD10B50C4601F1140005F059F90146E2
+:1076D000627C2046BDE8104001F03ABA70B505461C
+:1076E000042109F065F9040000D1FFDF04F1140161
+:1076F0000C46284605F028F921462846BDE870408A
+:1077000005F029B970B58AB00C460646FBF7A3FE12
+:10771000050014D02878222827D30CB1A08890B176
+:1077200001208DF80C0003208DF8100000208DF84A
+:10773000110054B1A088ADF81800206807E043F2AA
+:1077400002000AB070BD0920FBE7ADF818000590F3
+:107750000421304609F02CF9040000D1FFDF04F1C8
+:10776000140005F024F9000701D40820E9E701F02E
+:1077700051FE60B108A802210094CDE9011095F8EE
+:10778000232003A930466368FFF734FCD9E71120B2
+:10779000D7E72DE9F04FB2F802A0834689B015462D
+:1077A00089465046FBF757FE07460421504609F02C
+:1077B000FFF80026044605964FF002080696ADF83D
+:1077C0001C6007B9FFDF04B9FFDF4146504603F0F4
+:1077D00070FE50B907AA06A905A88DE80700424621
+:1077E000214650466368FFF794FB674807AB066085
+:1077F000DDE9051204F11400CDF80090CDE9032075
+:10780000CDE9013197F82320594650466B6805F0C1
+:1078100017F906000AD0022E04D0032E14D0042E2D
+:1078200000D0FFDF09B03046BDE8F08FBDF81C0086
+:107830000028F7D00599CDE9001042462146504670
+:107840006368FFF793FBEDE7687840F00800687025
+:10785000E8E72DE9F04F9BB004464FF000084A4896
+:10786000ADF85480ADF83080ADF85080A0F80880B5
+:10787000ADF81480ADF81880ADF82080ADF81C800C
+:10788000007916460D464746012808D0022806D042
+:10789000032804D0042802D008201BB0C4E72046E7
+:1078A0000CF03CFDD0BB28460CF038FDB0BB606846
+:1078B0000CF081FD90BB606848B1608921898842E5
+:1078C00002D8B1F5007F01D90C20E6E780460BAA6B
+:1078D00006A92846FFF70FFA0028DED168688078ED
+:1078E000C0F34100022808D19DF8190010F0380FAC
+:1078F00003D028690CF056FD80B905A92069FFF76F
+:10790000B2F90028C9D1206950B1607880079DF88C
+:10791000150000F0380002D5D0B301E011E0B8BB8B
+:107920009DF8140080060ED59DF8150010F0380F54
+:1079300003D060680CF036FD18B960680CF03BFDB0
+:1079400008B11020A9E707A96069FFF78CF90028A2
+:10795000A3D1606940B19DF81D0000F00701012925
+:107960003FD110F0380F3CD008A9A069FFF77BF990
+:10797000002892D19DF81C00800632D49DF820008A
+:1079800080062ED4A06904E07C02002014000020B0
+:1079900027E040B19DF8210000F00701012920D126
+:1079A00010F0380F1DD0E06818B10078C8B11C285D
+:1079B00017D20EAA611C2046FFF7C4F90120B94670
+:1079C00060F30F27BA4607468DF84E0042F60300D3
+:1079D000ADF84C000DF13B0217A928680AF089FDAB
+:1079E00008B1072059E79DF85C0016A9CDF8009072
+:1079F000C01CCDE9019100F0FF0B00230BF2012226
+:107A0000514613A806F060F8F0BBBDF85800099085
+:107A1000FE482A8929690092CDE901106B89BDF8D9
+:107A20002C202868069906F04FF801007ED12078B6
+:107A30004FF0020AC10601D480062BD5ADF80C9098
+:107A4000606950B907A906A8FFF7ADF99DF81D00B8
+:107A500020F00700401C8DF81D009DF81C008DF8DB
+:107A60004E7040F0C8008DF81C0042F60210ADF8D0
+:107A70004C000CA903AACDF800A0CDE901210023F8
+:107A800040F2032213A800E01EE0079906F01CF85C
+:107A900001004BD1DD484D4608385B460089ADF802
+:107AA00039000EA8CDE90290CDF80490CDF81090E1
+:107AB0004FF007090022CDF80090BDF858104FF69E
+:107AC000FF7005F047FF10B1FFF79DF8E5E69DF860
+:107AD0003800000625D52946012060F30F218DF8D6
+:107AE0004E704FF42450ADF84C00ADF81050627851
+:107AF0009DF81000002362F300008DF810006278FA
+:107B0000CDF800A0520862F341008DF8100004AADD
+:107B1000CDE9012540F2032213A805F0D5FF0100AD
+:107B200004D1606888B32069A8B900E086E005A99F
+:107B300006A8FFF738F96078800706D49DF815008D
+:107B400020F038008DF8150005E09DF8140040F095
+:107B500040008DF814008DF84E7042F60110ADF81B
+:107B60004C00208940F20121B0FBF1F201FB12022E
+:107B7000606814ABCDF80080CDE90103002313A8A1
+:107B8000059905F0A1FF010058D12078C00729D040
+:107B9000ADF80C50A06950B908A906A8FFF703F981
+:107BA0009DF8210020F00700401C8DF821009DF871
+:107BB00020008DF84E7040F040008DF8200042F615
+:107BC0000310ADF84C0015A903AACDF800A0CDE92B
+:107BD0000121002340F2032213A8089905F074FF45
+:107BE00001002BD1E06868B32946012060F30F2122
+:107BF0008DF84E7042F60410ADF84C00E06800239A
+:107C000002788DF8602040788DF86100E06818AA4D
+:107C10004088ADF86200E06800798DF86400E068A3
+:107C2000C088ADF86500CDF80090CDE901254FF48E
+:107C3000027213A805F048FF010003D0099800F074
+:107C4000B3FF2AE6714803210838017156B1008953
+:107C50003080BDF850007080BDF83000B080BDF8B5
+:107C60005400F080002018E670B501258AB0164651
+:107C70000B46012802D0022816D104E08DF80E50E0
+:107C80004FF4205003E08DF80E5042F60100ADF89D
+:107C90000C005BB10024601C60F30F2404AA08A947
+:107CA00018460AF026FC18B107204AE5102048E5DE
+:107CB00004A99DF820205548CDE90021801E02909E
+:107CC0000023214603A802F2012205F0FDFE10B1B7
+:107CD000FEF799FF35E54D4808380EB1C18831806F
+:107CE000057100202DE5F0B593B0074601268DF80B
+:107CF0003E6041F60100ADF83C0012AA0FA93046E3
+:107D0000FFF7B2FF002848D1404C0025083CE7B3FC
+:107D10001C2102A81CF0EDFA9DF808008DF83E60C9
+:107D200040F020008DF8080042F60520ADF83C0038
+:107D30000E959DF83A00119520F00600801C8DF8F4
+:107D40003A009DF838006A4620F0FF008DF83800B0
+:107D50009DF8390009A920F0FF008DF839000420B2
+:107D6000ADF82C00ADF830000EA80A9011A80D90C7
+:107D70000FA80990ADF82E5002A8FFF76AFD002861
+:107D80000BD1BDF80000608100E008E0BDF8040000
+:107D9000A081401CE0812571002013B0F0BD6581F9
+:107DA000A581BDF84800F4E72DE9F74F1749A0B0C9
+:107DB0000024083917940A79A146012A04D0022A1E
+:107DC00002D0082023B02FE5CA88824201D00620C5
+:107DD000F8E721988A46824201D10720F2E7012084
+:107DE0002146ADF848004FF6FF7860F30F21ADF85B
+:107DF0004A808DF86E0042F6020B06918DF87240B3
+:107E0000ADF86CB0ADF870401CA901E08402002010
+:107E10001391ADF8508012A805F043FF00252E46BF
+:107E20002F460DAB072212A9404605F03DFF78B161
+:107E30000A285DD195B38EB3ADF86450ADF8666095
+:107E40009DF85E008DF8144019AC012864D06BE0F9
+:107E50009DF83A001FB3012859D1BDF83810594593
+:107E60001FD118A809A901940294CDE90310072095
+:107E70000090BDF8361010230022404605F094FF14
+:107E8000B0BBBDF86000042801D006284AD1BDF877
+:107E90002410219881423AD10F2093E73AE001283B
+:107EA00035D1BDF83800B0F5205F03D042F60101AE
+:107EB00088422CD1BAF80600BDF83610884201D1AC
+:107EC000012700E0002705B19EB1219881421ED113
+:107ED00018A809AA01940294CDE903200720009074
+:107EE0000D4610230022404605F05EFF00B902E077
+:107EF0002DE04E460BE0BDF86000022801D01028AE
+:107F000010D1C0B217AA09A90AF0D4FA50B9BDF825
+:107F1000369086E7052055E705A917A8221D0AF027
+:107F2000E8FA08B103204DE79DF814000023001D76
+:107F3000C2B28DF8142022980092CDE901401BA80E
+:107F4000069905F0C1FD10B902228AF80420FEF757
+:107F50005AFE37E710B50B46401E88B084B205AA1A
+:107F600000211846FEF7EEFE00200DF1080C06AACF
+:107F700005A901908CE8070007200090012300224A
+:107F800021464FF6FF7005F0E5FC0446BDF81800E9
+:107F9000012800D0FFDF2046FEF735FE08B010BDF7
+:107FA000F0B5FF4F044687B038790E46032804D059
+:107FB000042802D0082007B0F0BD04AA03A9204677
+:107FC000FEF799FE0500F6D160688078C0F34100A5
+:107FD00002280AD19DF80D0010F0380F05D0206955
+:107FE0000CF0E0F908B11020E5E7208905AA216925
+:107FF0008DE807006389BDF810202068039905F01B
+:1080000063FD10B1FEF7FFFDD5E716B1BDF8140012
+:108010003080042038712846CDE7F8B50C000646BC
+:108020000BD001464FF6FF7500236A46284605F03F
+:108030003DFF20B1FEF7E7FDF8BD1020F8BD694611
+:108040002046FEF710FE0028F8D1A078314600F057
+:1080500001032846009A05F055FFEBE730B587B0DD
+:10806000144600220DF1080C05AD01928CE82C009D
+:10807000072200920A46014623884FF6FF7005F05A
+:1080800069FCBDF814102180FEF7BDFD07B030BDBE
+:1080900070B50D46042108F08BFC040000D1FFDF11
+:1080A000294604F11400BDE8704004F079BC70B5B5
+:1080B0000D46042108F07CFC040000D1FFDF2946B6
+:1080C00004F11400BDE8704004F08DBC70B50D469D
+:1080D000042108F06DFC040000D1FFDF294604F103
+:1080E0001400BDE8704004F0A5BC70B5054604213D
+:1080F00008F05EFC040000D1FFDF2146284623681B
+:10810000BDE870400122FEF74BBF70B50646042162
+:1081100008F04EFC040000D1FFDF04F1140004F06D
+:108120002FFC401D20F0030511E0011D00880022F6
+:10813000431821463046FEF733FF00280BD0607C01
+:10814000ABB2684382B2A068011D08F0EEFAA068E5
+:1081500041880029E9D170BD70B50546042108F0B9
+:1081600027FC040000D1FFDF214628466368BDE8F4
+:1081700070400222FEF714BF70B50E46054601F0AE
+:1081800049F9040000D1FFDF01202072667265808A
+:10819000207820F00F00001D20F0F000403020700B
+:1081A000BDE8704001F039B910B50446012900D08E
+:1081B000FFDF2046BDE810400121FAF713B92DE991
+:1081C000F04F97B04FF0000A0C008346ADF814A0B2
+:1081D000D04619D0E06830B1A068A8B10188ADF8E8
+:1081E0001410A0F800A05846FBF735F9070043F239
+:1081F000020961D0387822285CD30421584608F05F
+:10820000D7FB050005D103E0102017B0BDE8F08FC3
+:10821000FFDF05F1140004F0B3FB401D20F003065E
+:10822000A078012803D0022801D00720EDE721889B
+:1082300007AA584605F005FD30BB07A805F00DFD5F
+:1082400010BB07A805F009FD48B99DF826000128D4
+:1082500005D1BDF82400A0F52451023902D04FF415
+:108260005050D2E7E068B0B1CDE902A007200090FD
+:1082700005AACDF804A00492A2882188BDF8143084
+:10828000584605F067FB10B1FEF7BDFCBDE7A168DD
+:10829000BDF8140008809DF81F00C00602D543F207
+:1082A0000140B2E70B9838B1A1780078012905D0D8
+:1082B00080071AD40820A8E74846A6E7C007F9D0E7
+:1082C00002208DF83C00A8684FF00009A0B1697C3D
+:1082D0004288714391420FD98AB2B3B2011D08F0AE
+:1082E000DAF98046A0F800A006E003208DF83C00F3
+:1082F000D5F800804FF001099DF8200010F0380FEC
+:1083000000D1FFDF9DF820002649C0F3C2000844D9
+:1083100097F8231010F8010C884201D90F2074E758
+:108320002088ADF8400014A90095CDE9019143469D
+:1083300007220FA95846FEF75DFE002891D19DF84F
+:10834000500050B9A078012807D1687CB3B27043BF
+:1083500082B2A868011D08F0B2F9002055E770B597
+:10836000064615460C460846FEF70CFC002805D1CB
+:108370002A4621463046BDE8704075E470BD13E5DD
+:1083800070B51E4614460D000ED06CB1616859B12F
+:1083900060B10349C988814208D0072070BD000040
+:1083A0007C020020FA2F00001020F7E72068FEF77B
+:1083B000E9FB0028F2D1324621462846BDE870404C
+:1083C000FFF747BA70B515460C0006D038B1FE4924
+:1083D0000989814203D00720E0E71020DEE720680A
+:1083E000FEF7D0FB0028D9D129462046BDE87040D1
+:1083F000D6E570B5064686B00D46144610460BF01D
+:10840000B3FFD0BB60680BF0D6FFB0BBA6F57F40D2
+:10841000FF3803D03046FBF71EF880B12846694686
+:10842000FEF7E3FC00280CD19DF810100F2008295E
+:108430003CD2DFE801F008060606060A0A0843F205
+:10844000020006B0AAE70320FBE79DF8021001290D
+:1084500008D1BDF80010B1F5C05FF2D06FF4C05282
+:10846000D142EED09DF8061001290DD1BDF80410BF
+:10847000A1F52851062907D200E028E0DFE801F045
+:10848000030304030303DCE79DF80A1001290ED15E
+:10849000BDF80810B1F5245FD3D0A1F524510239FD
+:1084A000CFD00129CDD0022901D1CAE7FFDF606812
+:1084B00078B9002305AA2946304605F0F7FC10B12B
+:1084C000FEF7A1FBBDE79DF81400800601D4102043
+:1084D000B7E76188224628466368FFF7BFFDB0E72B
+:1084E0002DE9F043814687B08846144610460BF0CC
+:1084F0003BFF18B1102007B0BDE8F083002306AAA7
+:108500004146484605F0D2FC18B100BFFEF77BFBA0
+:10851000F1E79DF81800C00602D543F20140EAE7F2
+:108520000025072705A8019500970295CDE903507E
+:1085300062884FF6FF734146484605F035FC060059
+:1085400013D160680BF010FF60B960680195CDE948
+:10855000025000970495238862884146484605F0FA
+:1085600023FC0646BDF8140020803046CEE739B122
+:10857000954B0A889B899A4202D843F203007047C0
+:108580001DE610B586B0904C0423ADF81430638915
+:1085900043B1A4898C4201D2914205D943F2030030
+:1085A00006B010BD0620FBE7ADF8101000210091C9
+:1085B0000191ADF8003002218DF8021005A9029159
+:1085C00004A90391ADF812206946FFF7F8FDE7E72B
+:1085D0002DE9FC4781460E4608460BF09FFE88BBFE
+:1085E0004846FAF738FF5FEA00080AD098F800001A
+:1085F000222829D30421484608F0DAF9070005D1DA
+:1086000003E043F20200BDE8FC87FFDF07F114003E
+:1086100004F0CDF905463078012803D0022804D0B3
+:108620000720F0E7A8070FD502E015F01C0F0BD0CC
+:10863000B079341DC00709D0E08838B1A0680BF0CC
+:108640006DFE18B11020DEE70820DCE732782088C4
+:10865000002628B3A0F201130721112B18D20CD247
+:10866000DFE803F00B090D0B1D0B121D100B0B1D8A
+:108670001D1D1D0B1D00022A11D10846C3E7012A4A
+:10868000FBD00CE02A0700E0EA06002AF5DA06E053
+:10869000A0F5C0721F2A02D97D3A022AEDD8C6B2CF
+:1086A00000F0B8FE50B198F82300CDE90006FA8931
+:1086B000234639464846FEF7EAFCA4E71120A2E724
+:1086C0002DE9F04F8BB01F4615460C468346002619
+:1086D000FAF7C1FE28B10078222805D208200BB095
+:1086E00094E543F20200FAE7B80801D00720F6E764
+:1086F000032F00D100274FF6FF79CCB1022D73D3A1
+:1087000020460BF058FE30B904EB0508A8F1010033
+:108710000BF051FE08B11020E1E7AD1EAAB22146D0
+:10872000484605F06DFC38F8021C88425CD1ADB2B9
+:108730002549B80702D58889401C00E001201FFAAE
+:1087400080F8F80701D08F8900E04F4605AA41461E
+:10875000584605F076FA4FF0070A4FF00009ACB31F
+:10876000204608E0408810283ED8361D304486B2A6
+:10877000AE4239D2A01902884245F3D354E000BF7B
+:108780009DF8170002074FD584B304EB0608361D89
+:10879000B8F80230B6B2102B26D89A19AA4223D8BC
+:1087A000B8F8002091421FD1C00620D5CDE900A91C
+:1087B0000DF1080C0AAAA11948468CE80700B8F880
+:1087C00000100022584603E07C0200202CE00BE061
+:1087D00005F0C0F810B1FEF716FA80E7B8F802000D
+:1087E000BDF82810884202D00B2078E704E0B8F8E2
+:1087F0000200304486B206E0C00604D55846FEF7B3
+:1088000078FC002888D19DF81700BDF81A1020F0D8
+:1088100010008DF81700BDF81700ADF80000FF2319
+:108820005846009A05F06EFB05A805F016FA18B92F
+:10883000BDF81A10B942A3D90421584608F0B8F877
+:10884000040000D1FFDFA2895AB1CDE900A94D464D
+:10885000002321465846FEF71AFC0028BDD1A58109
+:108860003DE700203BE72DE9FF4F8BB01E46170088
+:108870000D464FF0000412D0B00802D007200FB010
+:10888000C4E4032E00D100265DB108460BF08AFD3A
+:1088900028B93888691E08440BF084FD08B11020FF
+:1088A000EDE7C74AB00701D5D18900E00121F00703
+:1088B0004FF6FF7802D0D089401E00E0404686B2D5
+:1088C00006AA0B9805F0BDF94FF000094FF0070B11
+:1088D0000DF1140A39E000BF9DF81B00000734D5E4
+:1088E000CDF80490CDF800B0CDF80890CDE9039A0A
+:1088F000434600220B9805F057FA60BB05B3BDF85C
+:1089000014103A8821442819091D8A4230D3BDF831
+:108910001E2020F8022BBDF8142020F8022BCDE9F0
+:1089200000B9CDE90290CDF810A0BDF81E10BDF839
+:10893000143000220B9805F037FA08B103209EE7A7
+:10894000BDF814002044001D84B206A805F085F986
+:1089500020B10A2806D0FEF756F990E7BDF81E10A0
+:10896000B142B9D934B17DB13888A11C884203D253
+:108970000C2084E7052082E722462946404605F080
+:108980003FFB014628190180A41C3C80002076E7AB
+:1089900010B504460BF0E8FC08B1102010BD884863
+:1089A000C0892080002010BDF0B58BB00D46064672
+:1089B000142103A81BF09DFC01208DF80C008DF8FC
+:1089C000100000208DF81100ADF814503046FAF771
+:1089D00042FD48B10078222812D30421304607F026
+:1089E000E7FF040005D103E043F202000BB0F0BD45
+:1089F000FFDF04F11400074603F0D9FF800601D41D
+:108A00000820F3E7207C022140F00100207409A82F
+:108A10000094CDE90110072203A930466368FEF7F0
+:108A2000E9FA20B1217C21F001012174DEE7294619
+:108A30003046F9F7C8FC08A9384603F0A7FF00B193
+:108A4000FFDFBDF82040172C01D2172000E02046A0
+:108A5000A84201D92C4602E0172C00D21724214647
+:108A60003046FFF724FB21463046F9F7D2F90020C3
+:108A7000BCE7F8B51C4615460E46069F08F0CAF836
+:108A80002346FF1DBCB231462A46009407F0B5FCD0
+:108A9000F8BD70B50C4605460E2120461BF007FCBC
+:108AA000002020802DB1012D01D0FFDF76E40620CB
+:108AB00000E00520A07171E410B5488008781346E5
+:108AC00020F00F00001D20F0F00080300C460870F0
+:108AD0001422194604F108001BF0AFFB00F09DFCC6
+:108AE0003748046010BD2DE9F047DFF8D890491DE4
+:108AF000064621F0030117460C46D9F8000007F09E
+:108B000092FD050000D1FFDF4FF000083560A5F8A9
+:108B100000802146D9F8000007F085FD050000D14E
+:108B2000FFDF7560A5F800807FB104FB07F1091D28
+:108B30000BD0D9F8000007F076FD040000D1FFDF6C
+:108B4000B460C4F80080BDE8F087C6F80880FAE792
+:108B50002DE9F0411746491D21F00302194D064643
+:108B600001681446286807F089FD22467168286864
+:108B700007F084FD3FB104FB07F2121D03D0B1687A
+:108B8000286807F07BFD042007F0BAFE04460420A5
+:108B900007F0BEFE201A012804D12868BDE8F04184
+:108BA00007F036BDBDE8F08110B50C4605F015F8AC
+:108BB00000B1FFDF2046BDE81040FEF724B80000FA
+:108BC0007C0200201400002038B50C468288817B8E
+:108BD00019B14189914200D90A462280C188121DEB
+:108BE00090B26A4606F092FFBDF80000032800D359
+:108BF0000320C1B2208800F0A3FF38BD38B50C4671
+:108C00008288817B19B10189914200D90A4622806C
+:108C1000C188121D90B26A4606F078FFBDF80000C8
+:108C2000022800D30220C1B2208800F089FF401C36
+:108C3000C0B238BD2DE9FE4F0C46FD4981464022A9
+:108C4000D1E90201CDE9010109F1030020F003019E
+:108C5000C91C21F0030100916846114607F0C5FCCC
+:108C6000F44E002C02D1F44A00999160009901441D
+:108C70000091357F05F1010504D1E8B209F0C0FB90
+:108C800000B1FFDF009800EB0510C01C20F00301CD
+:108C900000915CB9707AB27A1044C2B200200870B8
+:108CA000308C80B204F021FE00B1FFDF0098316A01
+:108CB000084400902146684600F00DFF0098C01C53
+:108CC00020F003000090B37AF27A717A04B10020A8
+:108CD00007F081FD0099084400902146684600F0A5
+:108CE0003AFF00273D46B24696F801800CE0284640
+:108CF00000F0D4FE064681788088F9F721F9717872
+:108D00006D1C00FB0177EDB24545F0D10098C01C09
+:108D100020F00300009004B100203946F9F71BF958
+:108D200000990027084400903D469AF801800CE025
+:108D3000284600F0B3FE0646C1788088FEF763FC43
+:108D400071786D1C00FB0177EDB24545F0D10098BC
+:108D5000C01C20F00300009004B100203946FEF74B
+:108D60005BFC00994FF000080844009045469AF8D3
+:108D700001700EE0284600F091FE0646807B30B17F
+:108D800006F1080001F0DDFE727800FB02886D1C20
+:108D9000EDB2BD42EED10098C01C20F0030000905F
+:108DA00004B10020414601F0D0FE00990844009033
+:108DB0002146684600F049FE0098C01D20F00702D9
+:108DC00000922CBB9D490020FAF747F8FBF715FBF2
+:108DD000984801AA00211030F8F7CEFA00B1FFDF61
+:108DE0009AF81D00FEF77FFF00B1FFDF91484FF4B6
+:108DF000F67144301BF07DFA8E480421443080F82F
+:108E0000E91180F8EA11062180F8EB1103210171C4
+:108E10000099A1EB0900BDE8FE8F70B5854C0646B0
+:108E20004434207804EB4015E078083590B9A01957
+:108E300090F8E80100280ED0A0780F2800D3FFDFBB
+:108E4000202128461BF055FA687866F30200687006
+:108E50000120E070284670BD2DE9F04105460C4622
+:108E600000270078052190463E46B1EB101F00D048
+:108E7000FFDF287A50B101280ED0FFDFA8F800608C
+:108E80000CB1278066800020BDE8F081012709260B
+:108E900074B16888A08008E00227142644B168886D
+:108EA000A0802869E060A88A2082287B2072E5E7FC
+:108EB000A8F80060E7E710B55F4C6068C11D21F0BD
+:108EC0000701814200D0FFDF5A48012100220170D2
+:108ED00042700172417203238372C1720273027481
+:108EE000052202831F224283417455A242610A2255
+:108EF000027741774FF4B06101626168416010BD53
+:108F000030B54D4C1568636810339D4202D2042081
+:108F1000136030BD474B5D785A6802EB0512107044
+:108F200051700320D080172090800120D070907065
+:108F3000002090735878401C587060681030606052
+:108F4000002030BD70B506463A480024457807E059
+:108F5000204600F0A3FD0178B14204D0641CE4B2C5
+:108F6000AC42F5D1002070BDF7B5074608780C4635
+:108F700010B3FFF7E7FF0546A7F12006202F06D024
+:108F8000052E19D2DFE806F00F2B2B151A0000F082
+:108F900090FD0DB1697800E00021401AA17880B2FF
+:108FA0000844FF2808D8A07830B1A088022824D22D
+:108FB00002E06088172820D20720FEBD207AE0B1A9
+:108FC00061881729F8D3A1881729F5D3A179002939
+:108FD000F2D0E1790029EFD0402804D9ECE7242F22
+:108FE0000BD1207A48B161884FF6FB70814202D8DC
+:108FF000A188814201D90420FEBD65B9207802AA6A
+:109000000121FFF77DFF0028F6D12078FFF79AFFB6
+:10901000050000D1FFDF052E25D2DFE806F003189A
+:109020001B151E00A0786870A088E8801CE0000076
+:10903000B0460200980300201C0000200000002021
+:109040006E524635780000006088A8800CE0A07859
+:10905000A87009E0A078E87006E054F8020FA86054
+:109060006068E86000E0FFDF0020FEBD1A2835D010
+:109070000DDC132832D2DFE800F01B31203131271C
+:109080002723252D313129313131312F0F0030285F
+:1090900002D003DC1E2821D1072070473A38092866
+:1090A0001CD2DFE800F0151B0F1B1B1B1B1B07004E
+:1090B0000020704743F20400704743F202007047FB
+:1090C000042070470D2070470F207047082070471C
+:1090D0001120704713207047062070470320704707
+:1090E00010B5007800F0010006F001FDBDE8104069
+:1090F000BCE70EB5017801F001018DF80010417850
+:1091000001F001018DF801100178C1F340018DF8E3
+:1091100002104178C1F340018DF8031001788908ED
+:109120008DF80410417889088DF8051081788DF844
+:109130000610C1788DF8071000798DF80800684690
+:1091400005F0ACFAFFF792FF0EBD2DE9F84FDFF8FE
+:10915000F883FE4C00261FE0012000F03FFD0120B7
+:10916000FFF75BFE054640214746D8F8080007F0A8
+:109170005AFA686000B9FFDF686805F03EF8A8B1E8
+:109180002846FAF75AFC284600F02EFD20B9402266
+:109190006968B86807F072FA94F9E9010428DBDA23
+:1091A000022007F0ADFB07460025A6E040226968D3
+:1091B000D8F8080007F062FAF2E7B8F80210404663
+:1091C000491C89B2A8F80210B94201D3002141809C
+:1091D0000221B8F8020007F0EBFB002865D0B8F8D0
+:1091E0000200694606F0F1FBFFF740FF00B1FFDF28
+:1091F0009DF8000078B1B8F8020007F01DFD5FEAA5
+:10920000000900D1FFDF484606F08BFF18B1B8F81F
+:10921000020002F03DF9B8F8020007F0FBFC5FEA3B
+:10922000000900D1FFDF484606F073FFE8BB0321C9
+:10923000B8F8020007F0BCFB5FEA000B48D1FFDF83
+:1092400046E000BFDBF8100010B10078FF2849D0DD
+:10925000022000F0C3FC0220FFF7DFFD82464846F3
+:1092600007F063F8CAF8040000B9FFDFDAF8040079
+:1092700007F02BF9002100900170B8F80210504659
+:10928000AAF8021001F00AFE484607F020F900B9DA
+:10929000FFDF504600F0A8FC18B99AF8010000075B
+:1092A00004D50099CBF8101012E024E0DBF8100090
+:1092B00038B10178491C11F0FF01017008D1FFDFBE
+:1092C00006E000221146484600F0BDFB00B9FFDF72
+:1092D00094F9EA01022805DBB8F8020001F0A3FDC9
+:1092E0000028AFD194F9E901042804DB484607F0CF
+:1092F00052F900B101266D1CEDB2BD4204D294F9C1
+:10930000EA010228BFF659AF002E7FF423AFBDE873
+:10931000F84F032000F062BC10B58B4CE060086889
+:109320002061AFF2D91002F012FD607010BD8748C5
+:1093300000214438017084480170854941607047BC
+:1093400070B505464FF080500C46D0F8A410491C6B
+:1093500005D1D0F8A810C9430904090C0BD050F866
+:10936000A01F01F001012970416821608068A08080
+:10937000287830B970BD062120460AF0AAFC0120E9
+:109380002870607940F0C000607170BD70B54FF01A
+:1093900080540D46D4F88010491C0BD1D4F88410A9
+:1093A000491C07D1D4F88810491C03D1D4F88C107B
+:1093B000491C0CD0D4F880100160D4F884104160AE
+:1093C000D4F888108160D4F88C10C16002E01021BC
+:1093D0000AF07FFCD4F89000401C0BD1D4F8940024
+:1093E000401C07D1D4F89800401C03D1D4F89C004D
+:1093F000401C09D054F8900F286060686860A0682D
+:10940000A860E068E86070BD2846BDE870401021A3
+:109410000AF05FBC4D480079FFE470B54B4CE07832
+:1094200030B3207804EB4010407A00F0070020446D
+:1094300090F9E801002800DCFFDF2078002504EB2C
+:109440004010407A00F00700011991F8E801401E31
+:1094500081F8E8012078401CC0B220700F2800D1AC
+:109460002570A078401CA0700AF096FBE57070BDD6
+:10947000FFDF70BD3EB50546032107F099FA0446AB
+:10948000284607F0C7FB054604B9FFDF206918B17D
+:109490000078FF2800D1FFDF01AA6946284600F0C6
+:1094A000D2FA60B9FFDF0AE0002202A9284600F0E4
+:1094B000CAFA00B9FFDF9DF8080000B1FFDF9DF890
+:1094C0000000411E8DF80010EED2206901998842FB
+:1094D00001D1002020613EBD70B50546A0F57F405A
+:1094E0000C46FF3800D1FFDF012C01D0FFDF70BD3B
+:1094F000FFF790FF040000D1FFDF207820F00F007D
+:10950000401D20F0F0005030207065800020207257
+:1095100001202073BDE870407FE72DE9F041164639
+:109520000D460746FFF776FF040000D1FFDF2078E5
+:1095300020F00F00401D20F0F000503020706780B8
+:1095400001202072286805E01C000020DC030020B8
+:10955000C81400202061A888A0822673BDE8F041CD
+:109560005BE77FB5FFF7EEFC040000D1FFDF02A947
+:109570002046FFF729FB054603A92046FFF73EFBDF
+:109580008DF800508DF80100BDF80800001DADF801
+:109590000200BDF80C00001DADF80400E088ADF835
+:1095A0000600684606F08CFA002800D0FFDF7FBD79
+:1095B0002DE9F047DFF8FC930546002799F80000F5
+:1095C00010B10820BDE8F08728460AF0CDFE08B1AA
+:1095D0001020F7E7F84C207808B9FFF76CFCA07A68
+:1095E000617A0844C6B200F064FAB04207D2301A79
+:1095F000C1B22A460020FFF783FC0700E2D1D9F868
+:1096000004004E46C01C20F00300C9F8040000F01E
+:1096100040FB716800EB010801214046FFF70AFB9F
+:10962000064629684044884202D8B6F5803F15D3E3
+:1096300028600020FFF786FC05000DD005F113001F
+:10964000D9F8041020F003004E46884200D0FFDF16
+:109650006078401E607075600420B3E700214046CA
+:10966000FFF7E8FA0446A64200D0FFDF04EB08014A
+:10967000C9F8041029604FF6FF71A9F80210012102
+:1096800089F8001038469DE72DE9F0410446C948A5
+:1096900017460E46007810B10820BDE8F081084654
+:1096A0000AF03CFE08B11020F7E7C34D287808B94E
+:1096B000FFF701FC601E1E2807D8012C22D130784C
+:1096C000FE281FD828770020E7E7A4F120001F28F4
+:1096D00005D8E0B23A463146BDE8F04144E4A4F191
+:1096E00040001F2805D831462046BDE8F04100F073
+:1096F000A3BAA4F1A0001F2804D80020A02C03D0F6
+:10970000A12C06D00720C8E7317801F00101697764
+:10971000C3E731680922F82901D38B0701D010462D
+:10972000BBE76B7C03F00303012B04D16B8BD733B6
+:109730009CB28C42F3D82962AFE72DE9F04781460D
+:109740000E4608460AF010FE48B948460AF02AFEBE
+:1097500028B909F1030020F00301494501D0102088
+:1097600030E795484FF0000A4430817869B141787C
+:10977000804600EB411408343788324600212046E9
+:1097800000F040FA050004D027E0A6F800A005206C
+:1097900018E7B9F1000F24D03088B84201D90C2560
+:1097A0001FE0607800F00705284600F017FA08EB84
+:1097B0000507324697F8E8014946401C87F8E8015A
+:1097C000204607F5F47700F01DFA05463878401E6C
+:1097D0003870032000F002FA2DB10C2D01D0A6F84C
+:1097E00000A02846EEE66078724E00F007010129DD
+:1097F00023D002290CD0032933D0FFDF98F80110C1
+:109800004046491CC9B288F801100F2934D035E010
+:10981000616821B1000702D46088FFF72BFE98F839
+:10982000EA014746012802D1707802F0AFFA97F9B1
+:10983000EA010428E2DBFFDFE0E7616819B14022BA
+:10984000B06806F01BFF98F8E9014746032802D1EB
+:10985000707802F09BFA97F9E9010428CEDBFFDF6C
+:10986000CCE7C00602D56088FFF704FE98F9EB014B
+:109870000628C3DBFFDFC1E780F801A08178491E1D
+:109880008170617801F0070101EB080090F8E811A0
+:10989000491C80F8E811A4E770B50D4604460AF0AB
+:1098A0003DFD18B928460AF05FFD08B1102070BDD3
+:1098B00029462046BDE8704008F0D9BD70B5044681
+:1098C00015460E4608460AF029FD18B928460AF042
+:1098D0004BFD08B1102070BD022C03D0102C01D01C
+:1098E000092070BD2A463146204608F0E3FD0028D5
+:1098F000F7D0052070BD70B514460D4606460AF037
+:109900000DFD38B928460AF02FFD18B920460AF097
+:1099100049FD08B1102070BD22462946304608F0A6
+:10992000E8FD0028F7D0072070BD3EB504460AF0D8
+:109930001BFD08B110203EBD684604F00FFEFFF786
+:1099400095FB0028F7D19DF806002070BDF80800AF
+:109950006080BDF80A00A08000203EBD70B50546BD
+:109960000C4608460AF01EFD20B93CB120680AF0FA
+:10997000FBFC08B1102070BDA08828B12146284604
+:10998000BDE87040FDF7BEBE092070BD70B504464D
+:109990000D4608460AF0C2FC30B9601E1E2818D8D1
+:1099A00028460AF0BBFC08B1102070BD022C05D976
+:1099B000072070BD1C0000209803002004B9FFDFC1
+:1099C000F94800EB840050F8041C2846BDE87040BC
+:1099D0000847A4F120001F2805D829462046BDE8E5
+:1099E0007040FAF792BCF02CE2D1A8680AF096FC1D
+:1099F0000028D9D1284606F0CBF8BDE87040FFF723
+:109A000035BB70B504460D4608460AF0ADFC30B9CA
+:109A1000601E1E280DD828460AF080FC08B11020D0
+:109A2000C7E7012C01D0022C01D10620C1E7072095
+:109A3000BFE7A4F120001F28F9D829462046BDE839
+:109A40007040FAF7BABC06F033BB38B50446D748C5
+:109A5000007B00F00105D9B9F9F78BFA0DB1226846
+:109A600000E00022D2484178C06804F06EFBD04884
+:109A70001030C0788DF8000010B1012802D004E049
+:109A8000012000E000208DF80000684604F0DFFDB2
+:109A9000002D02D020682830206038BD30B5C34D7D
+:109AA00004466878A04200D8FFDF686800EB041025
+:109AB00030BD70B5BD4800252C46467807E02046ED
+:109AC000FFF7ECFF4078641C2844C5B2E4B2B4420E
+:109AD000F5D128466DE72DE9F0410C46064600F029
+:109AE00006F907463068C01C20F00302326014BB40
+:109AF000AE483B46082124300AF0EAFA002409E087
+:109B0000082C10D2DFE804F0060408080A04040652
+:109B1000A84804E0A84802E0A84800E0A8480AF0E5
+:109B2000F7FA054600E0FFDFA54200D0FFDF641C26
+:109B3000E4B2082CE4D3306800EB07103060ACE5E9
+:109B4000021D5143452900D245210844C01CB0FBE9
+:109B5000F2F0C0B270472DE9FC5F064693484FF023
+:109B600000088B464746444690F8019022E0204684
+:109B7000FFF794FF050000D1FFDF6878694638449D
+:109B8000C7B22846FFF720F8824601A92846FFF70A
+:109B900035F80346BDF804005246001D81B2BDF8F9
+:109BA0000000001D80B206F081FF6A78641C00FB93
+:109BB0000288E4B24C45DAD13068C01C20F00300C2
+:109BC0003060BBF1000F00D000204246394606F05D
+:109BD0007BFF316808443060BDE8FC9F7349443125
+:109BE00008710020C870704770494431CA782AB1A2
+:109BF0000A7801EB42110831814201D001207047FF
+:109C0000002070472DE9F04106460078154600F027
+:109C10000F0400201080601E0F46052800D3FFDFD0
+:109C200061482A46103000EB8400394650F8043C65
+:109C30003046BDE8F041184770B50C46402802D0C8
+:109C4000412806D120E0A07861780D18E1788142A2
+:109C500001D90720ADE62078012801D91320A8E614
+:109C6000FF2D08D808F0B0FD064609F04CFF301A69
+:109C7000801EA84201DA12209BE64C4821688160D0
+:109C800021790173002094E6BDE87040084600F099
+:109C90005EB82DE9F0470027DFF810A13E463D46AB
+:109CA000B9463C469AF801800AE02046FFF7F6FEE6
+:109CB0004178807B0E4410FB0155641CE4B27F1C8C
+:109CC0004445F2D109EB8700C6EBC60100EB8100E9
+:109CD0009AF8092000EB850101EBC2019AF80A20ED
+:109CE0009AF80B0001EBC20101EB80006AE42DE958
+:109CF000F047DFF8B8900026344699F8090099F843
+:109D00000A2099F801700244D5B299F80B2010444A
+:109D100000F0FF0808E02046FFF7C0FE817B407896
+:109D200011FB0066641CE4B2BC42F4D199F809004E
+:109D300099F80A10284428444044401C01B10121EC
+:109D400008448419FF2C00D9FFDFE0B23AE438B5AB
+:109D50000446407800F00300012803D002280BD00D
+:109D6000072038BD606858B10AF025FBD0B960689B
+:109D70000AF018FB20B915E060680AF0CFFA88B93C
+:109D800069462046FCF71EF90028EAD1607800F009
+:109D90000300022816D19DF8000098B160680AF00F
+:109DA00001FB78B1102038BDB046020098030020B6
+:109DB0001C000020B941000017AC00005D2F00001E
+:109DC000F32101006189F8290DD8208988420AD839
+:109DD000607800F003020A48012A06D1D731026AEE
+:109DE00089B28A4201D20920DDE794E80E0000F131
+:109DF000100585E80E000AB9002101830020D2E792
+:109E0000980300202DE9F04107461446884608468D
+:109E100001F01CFD064608EB88001C22796802EB65
+:109E2000C0000D18688C58B14146384601F016FD47
+:109E3000014678680078C200082305F120000CE094
+:109E4000E88CA8B14146384601F00FFD014678681C
+:109E500008234078C20005F1240006F066FC38B102
+:109E6000062121726681D0E90010C4E9031009E0DF
+:109E7000287809280BD00520207266816868E06088
+:109E8000002028702046BDE8F04101F0D5BC072035
+:109E900020726681F4E72DE9F04116460D4607462B
+:109EA000406801EB85011C2202EBC10144182046E9
+:109EB00001F0FDFC40B10021708865F30F2160F3D3
+:109EC0001F4107200AF0DEF909202070324629469A
+:109ED0003846BDE8F04195E72DE9F0410E460746CA
+:109EE00000241C21F07816E004EB8403726801EB77
+:109EF000C303D25C6AB1FFF78DFA050000D1FFDF22
+:109F00006F802A4621463046FFF7C5FF0120BDE895
+:109F1000F081641CE4B2A042E6D80020F7E770B5F7
+:109F2000064600241C21C0780AE000BF04EB84032D
+:109F3000726801EBC303D5182A782AB1641CE4B215
+:109F4000A042F3D8402070BD282128461AF0AFF96E
+:109F5000706880892881204670BD70B50346002056
+:109F60001C25DC780DE000BF00EB80065A6805EB8D
+:109F7000C6063244167816B1128A8A4204D0401CB2
+:109F8000C0B28442F0D8402070BDF0B50446002035
+:109F90001C26E5780EE000BF00EB8007636806EB47
+:109FA000C7073B441F788F4202D15B78934204D0AD
+:109FB000401CC0B28542EFD84020F0BD0078032895
+:109FC00001D000207047012070470078022801D09E
+:109FD00000207047012070470078072801D000203A
+:109FE0007047012070472DE9F041064688461078F9
+:109FF000F1781546884200D3FFDF2C781C27641CBB
+:10A00000F078E4B2A04201D8201AC4B204EB840173
+:10A01000706807EBC1010844017821B141468847C7
+:10A0200008B12C7073E72878A042E8D1402028704E
+:10A030006DE770B514460B880122A240134207D188
+:10A0400013430B8001230A22011D06F038FB047024
+:10A0500070BD2DE9FF4F81B00878DDE90E7B9A468F
+:10A0600091460E4640072CD4019806F0E5FD040009
+:10A0700000D1FFDF07F1040820461FFA88F105F040
+:10A0800024FF050000D1FFDF204629466A4606F07E
+:10A090006EF90098A0F80370A0F805A0284606F015
+:10A0A00014FA017869F306016BF3C71101702046B9
+:10A0B0001FFA88F105F04CFF00B9FFDF019803F0AB
+:10A0C000B9FF06EB0900017F491C017705B0BDE827
+:10A0D000F08F2DE9F84F0E469A4691460746032128
+:10A0E00006F066FC0446008DDFF8B485002518B143
+:10A0F00098F80000B0421ED1384606F09DFD0700DA
+:10A1000000D1FFDF09F10401384689B205F0DDFE18
+:10A11000050010D0384629466A4606F028F900980E
+:10A1200000210A460180817004F054F80098C01D97
+:10A13000CAF8000021E098F80000B04216D104F1FE
+:10A14000260734F8341F012000FA06F911EA090F36
+:10A1500000D0FFDF2088012340EA090020800A2286
+:10A16000391D384606F0C6FA067006E0324604F19C
+:10A17000340104F12600FFF75CFF0A2188F8001083
+:10A180002846BDE8F88FFEB514460D46064602ABDC
+:10A190000C220621FFF79DFF002826D0029968783F
+:10A1A00012220A70801C487008224A80A8702088F9
+:10A1B00088806088C880A0880881E0884881002461
+:10A1C0000C20CDE900040523062229463046FFF77E
+:10A1D00040FF2146002266F31F41F023104609F09C
+:10A1E000A7FF6878801C68700120FEBDFEB514468C
+:10A1F0000D460622064602AB1146FFF76AFF00280D
+:10A2000012D0029B132000211870A87858700220E9
+:10A2100058809C800620CDE900010246052329468E
+:10A220003046FFF716FF0120FEBD2DE9FE430C4628
+:10A23000804644E002AB0E2207214046FFF749FF6B
+:10A24000002841D060681C2267788678BF1C06EB26
+:10A25000860102EBC1014518029814210170477074
+:10A260000A214180698A0181E98A4181A988818026
+:10A27000A9898181304601F0E9FA02990523072274
+:10A28000C8806F700420287000250E20CDE90005DD
+:10A2900021464046FFF7DDFE294666F30F2168F3AD
+:10A2A0001F41F0230022072009F042FF6078FD499A
+:10A2B000801C607062682046921CFFF794FE606804
+:10A2C00080784028B6D10120BDE8FE83FEB50D465A
+:10A2D000064638E002AB0E2207213046FFF7F9FEB2
+:10A2E000002835D068681C23C17801EB810203EB9C
+:10A2F000C2028418029815220270627842700A2203
+:10A300004280A2894281A2888281084601F09EFA99
+:10A31000014602988180618AC180E18A0181A0881A
+:10A32000B8B10020207000210E20CDE900010523E6
+:10A33000072229463046FFF78CFE6A68DA4928462C
+:10A34000D21CFFF750FE6868C0784028C2D10120B7
+:10A35000FEBD0620E6E72DE9FE430C46814644E0BB
+:10A36000204601F08EFAD0B302AB082207214846FE
+:10A37000FFF7AFFE0028A7D060681C226578067939
+:10A38000AD1C06EB860102EBC10147180298B7F835
+:10A39000108006210170457004214180304601F093
+:10A3A00055FA0146029805230722C180A0F80480CF
+:10A3B0007D70082038700025CDE90005214648460B
+:10A3C000FFF747FE294666F30F2169F31F41F0238B
+:10A3D0000022072009F0ACFE6078801C6070626883
+:10A3E000B2492046121DFFF7FEFD60680179402941
+:10A3F000B6D1012068E72DE9F34F83B00E4680E027
+:10A40000304601F03EFA002875D071681C2091F8A2
+:10A41000068008EB880200EBC2000C18414630466B
+:10A4200001F023FA0146A078C30070684078C200AA
+:10A4300004F1240006F095F907468088E18B401A64
+:10A4400080B2002581B3AA46218B814200D80846FC
+:10A450008146024602AB07210398FFF73AFE01004E
+:10A4600028D0BAF1000F03D0029AB88802251080D4
+:10A470008B46E28B3968A9EB05001FFA80FA0A4483
+:10A480000398009206F0D8FBED1D009A59465346FA
+:10A49000009505F0E6FFE08B504480B2E083B98878
+:10A4A000884209D1012508E0FFE7801C4FF0010A2E
+:10A4B00080B2C9E7002009E60025CDE90095238A8E
+:10A4C000072231460398FFF7C4FDE089401EE08172
+:10A4D0008DB1A078401CA0707068F178427811FBB3
+:10A4E00002F1CAB2816901230E3006F0E8F880F863
+:10A4F00000800020E08372686D493046921DFFF7AE
+:10A5000072FD7068817940297FF47AAF0120DDE522
+:10A5100070B5064648680D4614468179402910D129
+:10A5200004EB84011C2202EBC101084401F0E0F9B4
+:10A53000002806D06868294684713046BDE870401E
+:10A5400059E770BDFEB50C460746002645E020469B
+:10A5500001F097F9D8B360681C22417901EB8101C1
+:10A5600002EBC1014518688900B9FFDF02AB082280
+:10A5700007213846FFF7ADFD002833D002996078F7
+:10A5800016220A70801C4870042048806068407958
+:10A5900001F05CF901460298052307228180698950
+:10A5A000C1800820CDE9000621463846FFF751FD5D
+:10A5B0006078801C6070A88969890844B0F5803F84
+:10A5C00000D3FFDFA88969890844A8816E81626889
+:10A5D00038492046521DFFF706FD60684179402941
+:10A5E000B5D10120FEBD30B5438C458BC3F3C70404
+:10A5F000002345B1838B641EED1AC38A6D1E1D4472
+:10A6000095FBF3F3E4B22CB1008918B1A04200D855
+:10A61000204603444FF6FF70834200D30346138065
+:10A620000C7030BD2DE9FC41074616460D464868C2
+:10A6300002EB86011C2202EBC10144186A4601A903
+:10A640002046FFF7D0FFA089618901448AB2BDF896
+:10A650000010914212D0081A00D50020608168686D
+:10A66000407940280AD1204601F038F9002805D069
+:10A670006868294646713846FFF764FFBDE8FC81EB
+:10A680002DE9FE4F8946804615465088032106F085
+:10A690008FF98346B8F8020040280DD240200CE024
+:10A6A00030000020BD9F0000CB9F0000D99F00001C
+:10A6B000F1B80000DDB80000403880B282460146A3
+:10A6C000584601F0DEF800287ED00AEB8A001C22F2
+:10A6D000DBF8041002EBC0000C18204601F0E7F88C
+:10A6E000002877D1B8F80000E18A88423CD8A189D7
+:10A6F000D1B348456ED100265146584601F0AEF818
+:10A70000218C0F18608B48B9B9F1020F62D3B8F8E9
+:10A7100004006083618A884226D80226A9EB0600DD
+:10A720001FFA80F9B888A28B801A002814DD4946E8
+:10A73000814500DA084683B2688869680291396801
+:10A740000A44CDE9003206F065FADDE90121F61D83
+:10A75000009B009605F051FEA18B01EB090080B231
+:10A76000A083618B884207D9688803B05246594656
+:10A77000BDE8F04F01F0D9B81FD14FF009002872A1
+:10A78000B8F802006881D7E90001C5E90401608BCF
+:10A79000A881284601F050F85146584601F05EF86D
+:10A7A0000146DBF8040008230078C20004F1200011
+:10A7B00005F0BBFF0020A0836083A0890AF0FF02A0
+:10A7C000401EA081688800E004E003B05946BDE85F
+:10A7D000F04F27E7BDE8FE8F2DE9F041064615460C
+:10A7E0000F461C46184609F099FD18B9206809F073
+:10A7F000BBFD08B1102015E47168688C0978B0EBD6
+:10A80000C10F01D313200DE43946304601F026F87C
+:10A810000146706808230078C20005F1200005F0A9
+:10A820004EFFD4E90012C0E900120020E3E710B5A2
+:10A830000446032106F0BCF80146007800F003004E
+:10A84000022805D02046BDE8104001F114029AE428
+:10A850008A8A2046BDE81040C8E470B5044603214A
+:10A8600006F0A6F8054601462046FFF774FD0028CD
+:10A8700016D029462046FFF765FE002810D029464D
+:10A880002046FFF723FD00280AD029462046FFF77F
+:10A89000CCFC002804D029462046BDE87040AAE53B
+:10A8A00070BD2DE9F0410C4680461EE0E17842780B
+:10A8B00011FB02F1CAB2816901230E3005F035FFA8
+:10A8C000077860681C22C179491EC17107EB8701B6
+:10A8D000606802EBC10146183946204600F0D1FFFE
+:10A8E00018B1304600F0DCFF20B16068C179002962
+:10A8F000DCD180E7FEF78EFD050000D1FFDF0A20E6
+:10A900002872384600F0A2FF68813946204600F0E0
+:10A91000ACFF0146606808234078C20006F12400BD
+:10A9200005F003FFD0E90010C5E90310A5F8028087
+:10A93000284600F081FFB07800B9FFDFB078401EF4
+:10A94000B07058E770B50C460546032106F030F8A4
+:10A9500001464068C2792244C2712846BDE8704071
+:10A960009FE72DE9FE4F8246507814460F464FF080
+:10A97000000800284FD0012807D0022822D0FFDF8E
+:10A980002068B8606068F86024E702AB0E220821F6
+:10A990005046FFF79EFB0028F2D0029815210523B0
+:10A9A0000170217841700A214180C0F80480C0F80C
+:10A9B0000880A0F80C80628882810E20CDE9000812
+:10A9C000082221E0A678304600F040FF054606EB5D
+:10A9D00086012C22786802EBC1010822465A02AB9C
+:10A9E00011465046FFF775FB0028C9D00298072191
+:10A9F0000170217841700421418008218580C68042
+:10AA0000CDE9001805230A4639465046FFF721FBD9
+:10AA100087F80880DEE6A678022516B1022E13D04C
+:10AA2000FFDF2A1D914602AB08215046FFF751FB7C
+:10AA30000028A5D002980121022E017021784170D2
+:10AA40004580868002D005E00625EAE7A188C1801E
+:10AA5000E1880181CDE90098052308223946504656
+:10AA6000D4E710B50446032105F0A2FF014600F12A
+:10AA700008022046BDE8104073E72DE9F05F0C4660
+:10AA800001281DD0957992F80480567905EB85014F
+:10AA90001F2202EBC10121F0030B08EB060111FBA1
+:10AAA00005F14FF6FF7202EAC10909F1030115FB36
+:10AAB0000611F94F21F0031A40B101283DD124E0DD
+:10AAC0006168E57891F800804E78DFE7594678684C
+:10AAD00005F0A9FD606000B9FFDF5946606819F014
+:10AAE00008FCE5705146786805F09DFD6168486195
+:10AAF00000B9FFDF6068426902EB090181616068AB
+:10AB000080F800806068467017E0606852464169CE
+:10AB1000786805F0B3FD5A466168786805F0AEFDC7
+:10AB2000032005F0EDFE0446032005F0F1FE201A97
+:10AB3000012802D1786805F06BFD0BEB0A00BDE837
+:10AB4000F09F02460021022097E773B5D24D0A20FC
+:10AB50002870009848B100244FEA0D0005F045FD2B
+:10AB6000002C01D1009969607CBD01240020F5E72B
+:10AB700070B50C4615463821204619F0BAFB01265F
+:10AB800066700A2104F11C0019F0B3FB05B9FFDF60
+:10AB9000297A207861F301002070A879002817D065
+:10ABA0002A4621460020FFF768FF61684020887030
+:10ABB0006168C8706168087161684871616888710E
+:10ABC0006168288808816168688848816068868132
+:10ABD00070BDC878002802D0002201204DE77047E0
+:10ABE00070B50546002165F31F41002009F04AFBBE
+:10ABF0000321284605F0DCFE040000D1FFDF2146DA
+:10AC00002846FFF769F9002804D0207840F01000AA
+:10AC10002070012070BD2DE9FF4180460E460F0CCB
+:10AC2000FEF7F8FB050007D06F800321384605F0DA
+:10AC3000BFFE040008D106E004B03846BDE8F0418C
+:10AC40001321F9F7FBBEFFDF5FEA080005D0B8F17A
+:10AC5000070F18D0FFDFBDE8FF8120782A4620F0DB
+:10AC6000080020700020ADF8020002208DF80000DE
+:10AC70004FF6FF70ADF80400ADF80600694638469F
+:10AC8000F9F7EFFAE7E7C6F3072101EB81021C238E
+:10AC9000606803EBC202805C042803D008280AD055
+:10ACA000FFDFD8E7012000904FF440432A462046BA
+:10ACB00000F004FECFE704B02A462046BDE8F0418C
+:10ACC000FFF7E9B82DE9F05F0027B0F80A90904649
+:10ACD0000C4605463E46B9F1400F01D2402001E046
+:10ACE000A9F140001FFA80FA287AC01E08286BD20A
+:10ACF000DFE800F00D04192058363C477227102673
+:10AD0000002C6CD0D5E90301C4E902015CE0702796
+:10AD10001226002C63D00A2205F10C0104F1080070
+:10AD200019F08BFA50E071270C26002C57D0E868F8
+:10AD3000A06049E0742710269CB3D5E90301C4E95B
+:10AD400002016888032105F033FE8346FEF762FBAB
+:10AD500002466888508051465846FFF753F833E062
+:10AD600075270A26ECB1A88920812DE076271426C4
+:10AD7000BCB105F10C0004F1080307C883E8070023
+:10AD800022E07727102664B1D5E90301C4E9020166
+:10AD90006888032105F00CFE01466888FFF781FDF5
+:10ADA00012E01CE073270826CCB16888032105F067
+:10ADB000FFFD01460078C00606D56888FFF78CF8CD
+:10ADC00010B96888F8F71DFEA8F800602CB127803C
+:10ADD000A4F8069066806888A0800020AFE6A8F8F6
+:10ADE0000060FAE72DE9FC410C461E4617468046F6
+:10ADF000032105F0DDFD05460A2C0AD2DFE804F048
+:10AE000005050505050509090907042303E00623CF
+:10AE100001E0FFDF0023CDE90076224629464046C7
+:10AE2000FFF717F92AE438B50546A0F57F40FF384B
+:10AE300030D0284605F0EEFE040000D1FFDF2046AA
+:10AE400005F073FA002815D001466A46204605F041
+:10AE50008EFA00980321B0F80540284605F0A8FDB9
+:10AE60000546052C03D0402C05D2402404E0007A8E
+:10AE700080B1002038BD403CA4B2214600F001FD65
+:10AE800040B1686804EB84013E2202EBC101405AE4
+:10AE90000028EFD0012038BD300000202DE9F04F10
+:10AEA000044689B0408805F0B5FE050000D1FFDFFB
+:10AEB00006AA2846616800F0BDFC069D001F81B20D
+:10AEC00035F8032F6B888A4205D1042B0AD0052B55
+:10AED0001DD0062B15D022462846FFF7D1FB09B01E
+:10AEE000BDE8F08F16462D1D224629463046F7F75D
+:10AEF00054FA0828F3D1224629463046FCF749FC8B
+:10AF0000EDE76088291D6368FAF7C8FCE7E7174694
+:10AF10006088032105F04CFD4FF000088DF8048097
+:10AF20000646ADF80680042FD9D36A79002AD6D018
+:10AF300028794FF6FF794FF01C0A13282CD008DC33
+:10AF4000012878D0062847D0072875D0122874D158
+:10AF500006E0142872D0152871D016286DD1ACE106
+:10AF60000C2F6AD1307800F00301022965D140F03E
+:10AF7000080030706879B07001208DF804002889CD
+:10AF8000ADF808006889ADF80A00A889ADF80C0092
+:10AF9000E889ADF80E0019E0B07890429FD1307882
+:10AFA00001079CD5062F9AD120F0080030706088E8
+:10AFB000414660F31F41002009F064F902208DF83A
+:10AFC0000400ADF808902889ADF80A006088224690
+:10AFD00001A9F9F746F982E7082F80D12F89B5F842
+:10AFE0000A90402F01D2402001E0A7F1400080B23A
+:10AFF00080460146304600F044FC08B3716808EB17
+:10B0000088002C2202EBC000095A4945E3D1FE48D2
+:10B0100007AAD0E90210CDE9071068798DF81C0065
+:10B0200008F0FF058DF81E5060883146FFF799FC47
+:10B030002246294639E0B6E014E03CE039E0E6E09B
+:10B04000F148D0E90010CDE907106879ADF820701B
+:10B050008DF81C00ADF82290608807AA3146FFF7F2
+:10B0600080FC3CE7082FB6D16889B5F808804028F5
+:10B0700001D2402000E0403887B23946304600F027
+:10B0800000FC0028A7D007EB870271680AEBC2001A
+:10B090000844028A42459ED1017808299BD1407814
+:10B0A0006979884297D1F9B222463046FEF7F3FE1D
+:10B0B00015E70E2F07D0CDF81C80CDF820806879D9
+:10B0C0008DF81C00C8E76989EF898B46B5F80C90AC
+:10B0D0003046FEF742FFABF14001402901D3092081
+:10B0E0004AE0B9F1170F01D3172F01D20B2043E02B
+:10B0F00040280ED000EB800271680AEBC2000844C1
+:10B100000178012903D1407869798842A9D00A20C1
+:10B1100032E03046FEF703FF014640282BD001EB1A
+:10B12000810372680AEBC30002EB0008012288F871
+:10B1300000206A7988F8012070682A894089B8421D
+:10B1400000D938462D8A03232372A282E781208208
+:10B15000A4F80C906582084600F078FB6081A8F89E
+:10B160001490A8F81870A8F80E50A8F810B020464F
+:10B1700000F062FBB3E6042005212172A4F80A80E6
+:10B18000E08101212173A049D1E90421CDE9072102
+:10B1900069798DF81C10ADF81E00608807AA314649
+:10B1A000FFF7DFFBE3E7062FE4D3B078904215D139
+:10B1B0003078010712D520F00800307060884146D1
+:10B1C00060F31F41002009F05DF802208DF80400B3
+:10B1D0002889ADF80800ADF80A90F7E6042130465A
+:10B1E000FEF7D3FE05464028C4D00220830300901A
+:10B1F00022462946304600F061FB4146608865F3EF
+:10B200000F2160F31F41072009F03CF867E60E2F7D
+:10B21000B0D104213046FEF7B8FE81464028A9D0BF
+:10B220004146608869F30F2160F31F41072009F050
+:10B2300029F8288A0790E88900907068AF894089CA
+:10B24000B84200D938468346B5F80A802889059067
+:10B25000484600F0FBFA6081079840B10220079B46
+:10B26000009022464946304600F028FB37E6B8F108
+:10B27000170F1ED3172F1CD3042020720098608252
+:10B28000E781A4F810B0A4F80C8009EB890271687A
+:10B290000AEBC2000D1800990598A5F81480A5F8CE
+:10B2A00018B0E9812882204600F0C6FA06202870EE
+:10B2B00015E601200B230090D3E7082FA6D129899A
+:10B2C0003046FEF74AFE074640289FD007EB87022C
+:10B2D00071680AEBC2000844804600F0E8FA0028D2
+:10B2E00094D16D89B8F80E002844B0F5803F05D39D
+:10B2F00060883A46314600F018FBF0E5002D85D015
+:10B30000A8F80E0060883A463146FFF701F9082098
+:10B310002072384600F09AFA6081A58127E770B55F
+:10B320000D460646032105F043FB040004D02078B7
+:10B33000000704D5112070BD43F2020070BD2A46FB
+:10B3400021463046FEF71FFF18B92868606168681B
+:10B35000A061207840F008002070002070BD70B51A
+:10B360000D460646032105F023FB040004D0207897
+:10B37000000704D4082070BD43F2020070BD2A46C5
+:10B3800021463046FEF732FF00B9A582207820F032
+:10B3900008002070002070BD2DE9F04F0E4691B0DE
+:10B3A0008046032105F004FB0446404605F044FCBA
+:10B3B00007460020079008900990ADF830000A90E9
+:10B3C00002900390049004B9FFDF0DF1080917BB48
+:10B3D000FFDF20E038460BA9002204F069FE9DF84B
+:10B3E0002C0000F07F050A2D00D3FFDF6019017FDC
+:10B3F000491E01779DF82C0000060CD52A460CA9A1
+:10B4000007A8FEF716FE01E0D846020019F805105D
+:10B41000491C09F80510761EF6B2DBD204F134009F
+:10B42000FA4D04F1260BDFF8E8A304F12A07069091
+:10B4300010E05846069900F06AFA064628700A2875
+:10B4400000D3FFDF5AF8261040468847E08CC05DE5
+:10B45000B04202D0208D0028EBD10A202870EC4D9C
+:10B460004E4628350EE00CA907A800F050FA044615
+:10B47000375D55F8240000B9FFDF55F82420394620
+:10B4800040469047BDF81E000028ECD111B027E5DA
+:10B4900010B5032105F08CFA040000D1FFDF0A216A
+:10B4A00004F11C0018F025FF207840F00400207003
+:10B4B00010BD10B50C46032105F07AFA2044007F38
+:10B4C000002800D0012010BD2DE9F84F894615460F
+:10B4D0008246032105F06CFA070004D0284608F0E4
+:10B4E0001DFF40B903E043F20200BDE8F88F484673
+:10B4F00008F03AFF08B11020F7E7786828B16988AA
+:10B500000089814201D90920EFE7B9F800001C2425
+:10B5100018B1402809D2402008E03846FEF7FFFC69
+:10B520008046402819D11320DFE7403880B280469A
+:10B530000146384600F0A5F948B108EB8800796863
+:10B5400004EBC000085C012803D00820CDE70520EB
+:10B55000CBE7FDF75FFF06000BD008EB88007968AA
+:10B5600004EBC0000C18B9F8000020B1E88910B154
+:10B5700013E01120B9E72888172802D36888172814
+:10B5800001D20720B1E7686838B12B1D2246414639
+:10B590003846FFF721F90028A7D104F10C026946CB
+:10B5A0002046FFF720F8288860826888E082B9F892
+:10B5B000000030B102202070E889A080E889A0B1A5
+:10B5C0002BE003202070A889A0807868817840292A
+:10B5D00005D180F8028039465046FEF726FE4046E7
+:10B5E00000F034F9A9F8000021E07868218B408947
+:10B5F000884200D908462083A6F802A004203072B1
+:10B60000B9F800007081E0897082F181208B30826E
+:10B61000A08AB081304600F00FF97868C1784029DF
+:10B6200005D180F8038039465046FEF74FFE0020D2
+:10B630005BE770B50D460646032105F0B9F9040035
+:10B6400003D0402D04D2402503E043F2020070BD38
+:10B65000403DADB2294600F014F958B105EB850123
+:10B660001C22606802EBC101084400F020F918B107
+:10B67000082070BD052070BD2A462146304600F0E6
+:10B6800054F9002070BD2DE9F0410D461646804664
+:10B69000032105F08DF90446402D01D2402500E03C
+:10B6A000403DADB28CB1294600F0EBF880B105EB1E
+:10B6B00085011C22606802EBC1014718384600F082
+:10B6C000F6F838B10820BDE8F08143F20200FAE74D
+:10B6D0000520F8E733463A4629462046FFF77CF82E
+:10B6E0000028F0D1EAB221464046FEF79BFF002039
+:10B6F000E9E72DE9F0410D4616468046032105F0A5
+:10B7000057F90446402D01D2402500E0403DAFB23C
+:10B7100024B1304608F002FE38B902E043F20200DC
+:10B72000D1E7306808F0FAFD08B11020CBE73946C0
+:10B73000204600F0A6F860B107EB87011C22606884
+:10B7400002EBC1014518284600F0B1F818B10820F5
+:10B75000B9E70520B7E7B088A98A884201D90C204B
+:10B76000B1E76168E88C4978B0EBC10F01D31320D1
+:10B77000A9E73946204600F078F8014660680823BA
+:10B780004078C20005F1240004F099FFD6E90012C8
+:10B79000C0E90012FAB221464046FEF7B9FE002089
+:10B7A00091E72DE9F0470D461F469046814603215B
+:10B7B00005F0FEF80446402D01D2402001E0A5F13D
+:10B7C000400086B23CB14DB1384608F0EBFD50B1B7
+:10B7D0001020BDE8F08743F20200FAE76068C8B1C4
+:10B7E000A0F80C8024E03146204600F04AF888B1E9
+:10B7F00006EB86011C22606802EBC1014518284651
+:10B8000000F055F840B10820E3E7000030000020C8
+:10B81000F04602000520DCE7A5F80880F2B22146D8
+:10B820004846FEF7FFFE1FB1A889698908443880A1
+:10B830000020CEE704F09BBD017821F00F01491CE8
+:10B8400021F0F00110310170FDF7E7BD10B504469D
+:10B85000402800D9FFDF4034A0B210BD40684269E3
+:10B860000078484302EBC0007047C2784068037814
+:10B8700012FB03F24378406901FB032100EBC10096
+:10B880007047C2788A4209D9406801EB81011C22C5
+:10B8900002EBC101405C08B10120704700207047F5
+:10B8A0000078062801D901207047002070470078F1
+:10B8B000062801D00120704700207047F0B401EB4A
+:10B8C00081061C27446807EBC6063444049D052600
+:10B8D0002670E3802571F0BCFEF794BA10B541895B
+:10B8E00011B1FFF7DDFF08B1002010BD012010BD30
+:10B8F00010B5C18C8278B1EBC20F04D9C18911B1E6
+:10B90000FFF7CEFF08B1002010BD012010BD10B51B
+:10B910000C4601230A22011D04F007FF007821884C
+:10B92000012282409143218010BDF0B402EB8205D8
+:10B930001C264C6806EBC505072363554B681C792C
+:10B94000402C03D11A71F0BCFEF705BDF0BC704766
+:10B9500010B5EFF3108000F0010472B6EE484178A4
+:10B96000491C41704078012801D1F7F70DFB002CEC
+:10B9700000D162B610BD70B5E74CE07848B901253A
+:10B98000E570FFF7E5FFF7F707FB20B1002008F0AF
+:10B990000AF9002070BD4FF080406571C0F8045373
+:10B9A000F7E770B5EFF3108000F0010572B6DA4CDE
+:10B9B000607800B9FFDF6078401E6070607808B979
+:10B9C000F7F7E6FA002D00D162B670BDD24810B587
+:10B9D000C17821B100214171C170FFF7E2FF002061
+:10B9E00010BD10B50446F7F7D7FACB49C97808401F
+:10B9F00000D001202060002010BD2DE9F05FDFF8AD
+:10BA000018934278817889F80620002589F8071074
+:10BA1000064689F8085000782F4620B101280FD03B
+:10BA200002280FD0FFDFF7F7C4FA98B1F7F7C8FA8A
+:10BA3000A8420FD12846F7F7C7FA0028FAD047E006
+:10BA40000125F0E7FFF784FFF7F7A6FA0028FBD0FF
+:10BA50000225E8E701208407E060C4F80471AF49DB
+:10BA60000D600107D1F84412AC4AC1F342312432CF
+:10BA70001160AA49343108604FF0020BC4F804B3D6
+:10BA8000A060DFF89CA2DAF80010C94341F300116E
+:10BA900001F10108DAF8001041F01001CAF80010B5
+:10BAA00000E020BFD4F804010028FAD02846F7F7B8
+:10BAB0008BFA0028FAD0B8F1000F05D1DAF800109F
+:10BAC00021F01001CAF80010C4F808B3C4F80471DA
+:10BAD00099F807004C4670B1307860B9F7F75CFA16
+:10BAE000064608F0BDF96FF0004116B1C4E9031035
+:10BAF00001E0C4E9030115B12771BDE8F09F012001
+:10BB00002071BDE8F05F00F0ABB870B5050000D162
+:10BB1000FFDF4FF080424FF0FF30C2F808030021F2
+:10BB2000C2F80011C2F80411C2F80C11C2F81011C9
+:10BB3000794C6170F7F736FA10B10120E07060704F
+:10BB40002846BDE8704058E72DE9F05F7548D0F809
+:10BB500000B0744A7449083211608406D4F80801B0
+:10BB600008B1012600E00026D4F8000110B14FF022
+:10BB7000010801E04FF00008D4F8040108B10127E2
+:10BB800000E00027D4F80C0100B101208246D4F86F
+:10BB9000100108B1012100E00021894646EA0801B0
+:10BBA00027EA010020EA0A0030EA090000D0FFDF9E
+:10BBB000002526B1C4F80851012007F0F4FF564EC5
+:10BBC000B8F1000F10D0C4F80051707918B1757138
+:10BBD000002007F0E8FF307830B10120534935707C
+:10BBE000B07002220A6020610FB1C4F80451BAF1AA
+:10BBF000000F0BD0C4F80C51B07800B9FFDF4B48F0
+:10BC00000560B57001206061FFF7CBFEB9F1000F50
+:10BC100005D0C4F81051307908B100F045F8414919
+:10BC2000091DC1F800B068E770B53B4DE87808B968
+:10BC3000F7F7AEF901208407A061A87858B100BFDA
+:10BC4000D4F80C0120B90020F7F7BEF90028F7D18D
+:10BC50000020C4F80C014FF0FF30C4F8080370BD99
+:10BC60002DE9F0411926B407C4F808630125A56140
+:10BC70000020C4F80001C4F80C01C4F81001F7F763
+:10BC80008BF9254F28B12949BD7002200860256134
+:10BC900000E03D70FFF75CFE2049B8792031086074
+:10BCA000C4F80463BDE8F0812DE9F0411A4C4FF06F
+:10BCB00080470125E079F0B1012803D0217A401EA8
+:10BCC000814218DAF7F768F9064608F0C9F8E17911
+:10BCD000012902D9217A491C21720EB1216900E0A3
+:10BCE000E168411A022902DA11F1020F0EDC0EB1ED
+:10BCF000206100E0E060FFF72BFEF7F74DF938B167
+:10BD00000A49022008603D61A57002E07D61C9E733
+:10BD1000257000202072C5E73C0000201805004077
+:10BD200010ED00E01005024001000001340C00405D
+:10BD30004FF0E0214FF00070C1F88001C1F880029F
+:10BD4000384B802283F80024C1F80001704700B509
+:10BD500002460420344903E001EBC0031B792BB1F8
+:10BD6000401EC0B2F8D2FFDFFF2000BD41F83020F6
+:10BD700001EBC00100224A718A7101220A7100BDE3
+:10BD8000294A002102EBC0000171704710B504463A
+:10BD9000042800D3FFDF244800EBC40420790128E5
+:10BDA00000D0FFDF6079A179401CC0B2814200D091
+:10BDB00060714FF0E0214FF00070C1F8000210BD3B
+:10BDC0002DE9F041194805681849194808310860FB
+:10BDD0001448042690F80004134F4009154C042819
+:10BDE00018D0FFDF16E0217807EBC1000279012AA5
+:10BDF00008D1427983799A4204D04279827157F806
+:10BE0000310080472078401CC0B22070042801D344
+:10BE100000202070761EF6B2E5D20448001D0560B1
+:10BE2000BDE8F08119E000E0C805002010050240DF
+:10BE30000100000150000020F8B51D46DDE906476D
+:10BE40000E000AD004F0F8FE2346FF1DBCB23146B6
+:10BE50002A46009404F005FBF8BDD0192246194685
+:10BE600018F0A6F92046F8BD70B50D46044610211D
+:10BE700018F01DFA258117206081A07B40F00A0090
+:10BE8000A07370BD4FF6FF720A800146022008F0D1
+:10BE9000F9B9704700897047827BD30701D19207B7
+:10BEA00003D4808908800020704705207047827B7A
+:10BEB000920700D58181704701460020098841F62C
+:10BEC000FE52114200D00120704700B50346807B2E
+:10BED000C00701D0052000BD59811846FFF7ECFFCF
+:10BEE000C00703D0987B40F004009873987B40F023
+:10BEF00001009873002000BD827B520700D509B174
+:10BF00004089704717207047827B61F3C3028273B8
+:10BF100070472DE9FC5F0E460446017896460120E5
+:10BF200000FA01F14DF6FF5201EA020962684FF68C
+:10BF3000FF7B1188594502D10920BDE8FC9FB9F16A
+:10BF4000000F05D041F6FE55294201D00120F4E74B
+:10BF500041EA090111801D0014D04FF0000C85F852
+:10BF600000C023780521032267464FF0020A0E2BFA
+:10BF700074D2DFE803F0F809252F4762697447900F
+:10BF800092B3D0D70420D8E7616820898B7B9B07C8
+:10BF90007DD5172848D30B89834245D38989172932
+:10BFA00001D3814240D185F800A0A5F8010032807C
+:10BFB000616888816068817B21F002018173C5E03E
+:10BFC000042028702089A5F801006089A5F80300E5
+:10BFD0003180BBE0208A3188C01D1FFA80F84145BE
+:10BFE00022D3062028702089A5F801006089A5F8D1
+:10BFF0000300A089A5F805000721208ACDE90001EA
+:10C0000063693EE0082B10D0082028702089A5F82D
+:10C0100001006089A5F8030031806A1D694604F1BA
+:10C020000C0006F066FA10B15FE01020EDE73088F2
+:10C030009DF800100844308088E00A20287020898C
+:10C04000A5F80100328045E00C2028702089A5F871
+:10C0500001006089A5F8030031803BE083E021897D
+:10C06000338800EB41021FFA82F843453DD3B8F113
+:10C07000050F3AD30E222A700BEA4101CDE90010D8
+:10C08000E36860882A467146FFF7D6FE00E04DE07F
+:10C09000A6F800805AE04020287060893188C01CD2
+:10C0A0001FFA80F8414520D32878714620F03F00E0
+:10C0B000123028702089A5F801006089CDE90002BE
+:10C0C00060882A46E368FFF7B7FEA6F80080287864
+:10C0D00040063BD461682089888037E0A089328897
+:10C0E000401D1FFA80F8424501D204273EE0162089
+:10C0F00028702089A5F801006089A5F80300A089AF
+:10C10000CDE9000160882A4671462369FFF794FE55
+:10C11000A6F80080DEE718202870207A6870A6F85C
+:10C1200000A013E061680A88920401D405271DE08D
+:10C13000C9882289914201D0062717E01E21297063
+:10C1400030806068018821F400510180B9F1000F4E
+:10C150000CD0618878230022022007F0E9FF616893
+:10C160002078887007E0A6F800C00327606801887F
+:10C1700021EA090101803846DFE62DE9FF4F85B04D
+:10C180001746129C0D001E461CD03078C10703D004
+:10C1900000F03F00192801D9012100E000212046CC
+:10C1A000FFF7AAFEA8420DD32088A0F57F41FF39F2
+:10C1B00008D03078410601D4000605D5082009B022
+:10C1C000BDE8F08F0720FAE700208DF800008DF819
+:10C1D000010030786B1E00F03F0C0121A81E4FF0CB
+:10C1E000050A4FF002094FF0030B9AB2BCF1200F81
+:10C1F00075D2DFE80CF08B10745E7468748C749CDC
+:10C2000074B674BB74C974D574E2747474F274F047
+:10C2100074EF74EE748B052D78D18DF80090A078B2
+:10C220008DF804007088ADF8060030798DF80100B3
+:10C23000707800F03F000C2829D00ADCA0F1020041
+:10C24000092863D2DFE800F0126215621A621D62EB
+:10C250002000122824D004DC0E281BD01028DBD1AB
+:10C260001BE016281FD01828D6D11FE020788007A1
+:10C2700001E020784007002848DAEFE02078000746
+:10C28000F9E72078C006F6E720788006F3E7207803
+:10C290004006F0E720780006EDE72088C005EAE7D1
+:10C2A00020884005E7E720880005E4E72088C004EF
+:10C2B000E1E72078800729D5032D27D18DF800B03C
+:10C2C000B6F8010082E0217849071FD5062D1DD35D
+:10C2D00081B27078012803D0022817D102E0CAE0A9
+:10C2E000022000E0102004228DF8002072788DF8E2
+:10C2F0000420801CB1FBF0F2ADF8062092B242435C
+:10C300008A4203D10397ADF80890A7E07AE020783D
+:10C31000000777D598B282088DF800A0ADF8042008
+:10C32000B0EB820F6ED10297ADF8061096E021783F
+:10C33000C90667D5022D65D381B206208DF80000AD
+:10C34000707802285ED300BFB1FBF0F28DF80400D4
+:10C35000ADF8062092B242438A4253D1ADF808901C
+:10C360007BE0207880064DD5072003E0207840064A
+:10C370007FD508208DF80000A088ADF80400ADF846
+:10C380000620ADF8081068E02078000671D5092075
+:10C39000ADF804208DF80000ADF8061002975DE0BE
+:10C3A0002188C90565D5022D63D381B20A208DF895
+:10C3B0000000707804285CD3C6E72088400558D573
+:10C3C000012D56D10B208DF80000A088ADF8040097
+:10C3D00044E021E026E016E0FFE72088000548D58C
+:10C3E000052D46D30C208DF80000A088ADF8040080
+:10C3F000B6F803006D1FADF80850ADF80600ADF8B3
+:10C400000AA02AE035E02088C00432D5012D30D1C1
+:10C410000D208DF8000021E02088800429D4B6F892
+:10C420000100E080A07B000723D5032D21D33078C5
+:10C4300000F03F001B2818D00F208DF80000208846
+:10C4400040F40050A4F80000B6F80100ADF8040074
+:10C45000ED1EADF80650ADF808B003976946059893
+:10C46000F5F7E6FC050008D016E00E208DF8000078
+:10C47000EAE7072510E008250EE0307800F03F00DD
+:10C480001B2809D01D2807D00220059907F0FAFEC5
+:10C49000208800F400502080A07B400708D520466B
+:10C4A000FFF70AFDC00703D1A07B20F00400A073B2
+:10C4B000284684E61FB5022806D101208DF8000029
+:10C4C00088B26946F5F7B4FC1FBD0000F8B51D46FB
+:10C4D000DDE906470E000AD004F0AEFB2346FF1D3F
+:10C4E000BCB231462A46009403F0BBFFF8BDD01918
+:10C4F0002246194617F05CFE2046F8BD2DE9FF4F95
+:10C500008DB09B46DDE91B57DDF87CA00C46082B5F
+:10C5100005D0E06901F002F950B11020D2E028887E
+:10C52000092140F0100028808AF80010022617E048
+:10C53000E16901208871E2694FF420519180E1693D
+:10C540008872E06942F601010181E069002181738E
+:10C550002888112140F0200028808AF80010042645
+:10C5600038780A900A2038704FF0020904F1180058
+:10C570004D460C9001F095FBB04681E0BBF1100FE9
+:10C580000ED1022D0CD0A9EB0800801C80B2022134
+:10C59000CDE9001005AB52461E990D98FFF796FFA6
+:10C5A000BDF816101A98814203D9F74800790F9008
+:10C5B00004E003D10A9808B138702FE04FF002016F
+:10C5C000CDE900190DF1160352461E990D98FFF79B
+:10C5D0007DFF1D980088401B801B83B2C6F1FF00C1
+:10C5E000984200D203461E990BA8D9B15FF0000211
+:10C5F000DDF878C0CDE9032009EB060189B2CDE969
+:10C6000001C10F980090BDF8161000220D9801F09E
+:10C61000CBFB387070B1C0B2832807D0BDF81600CC
+:10C6200020833AE00AEB09018A19E1E7022011B000
+:10C63000BDE8F08FBDF82C00811901F0FF08022D34
+:10C640000DD09AF80120424506D1BDF82010814254
+:10C6500007D0B8F1FF0F04D09AF801801FE08AF8E4
+:10C660000180C94800680178052902D1BDF816107B
+:10C67000818009EB08001FFA80F905EB080085B2FC
+:10C68000DDE90C1005AB0F9A01F00EFB28B91D98DF
+:10C690000088411B4145BFF671AF022D13D0BBF19D
+:10C6A000100F0CD1A9EB0800801C81B20220CDE94B
+:10C6B000000105AB52461E990D98FFF707FF1D9824
+:10C6C0000580002038700020B1E72DE9F8439C4632
+:10C6D000089E13460027B26B9AB3491F8CB2F18FA4
+:10C6E000A1F57F45FF3D05D05518AD882944891D2A
+:10C6F0008DB200E000252919B6F83C80083141458B
+:10C7000020D82A44BCF8011022F8021BBCF8031000
+:10C7100022F8021B984622F8024B914604F07AFA5E
+:10C720004FF00C0C41464A462346CDF800C003F0BA
+:10C7300064FEF587B16B00202944A41D21440880C4
+:10C7400003E001E0092700E083273846BDE8F883CD
+:10C7500010B50B88848F9C420CD9846BE018048838
+:10C7600044B1848824F40044A41D23440B80106049
+:10C77000002010BD0A2010BD2DE9F0478AB0002529
+:10C78000904689468246ADF8185007274BE0059839
+:10C7900006888088000446D4A8F8006007A80195A0
+:10C7A00000970295CDE903504FF400730022314603
+:10C7B000504601F0F9FA04003CD1BDF81800ADF87C
+:10C7C0002000059804888188B44216D10A0414D444
+:10C7D00001950295039521F400410097049541F4D9
+:10C7E000804342882146504601F0B4F804000BD142
+:10C7F0000598818841F40041818005AA08A948462E
+:10C80000FFF7A6FF0400DCD000970598029501957C
+:10C81000039504950188BDF81C300022504601F0B4
+:10C8200099F80A2C06D105AA06A94846FFF790FFF9
+:10C830000400ACD0ADF8185004E00598818821F4CC
+:10C840000041818005AA06A94846FFF781FF00281C
+:10C85000F3D00A2C03D020460AB0BDE8F0870020B0
+:10C86000FAE710B50C46896B86B051B10C218DF8F2
+:10C870000010A18FADF80810A16B01916946FAF77D
+:10C8800064FC00204FF6FF71A063E187A08706B02B
+:10C8900010BD2DE9F0410D460746896B0020069E2C
+:10C8A0001446002911D0012B0FD1324629463846B3
+:10C8B000FFF762FF002808D1002C06D03246294637
+:10C8C0003846BDE8F04100F038BFBDE8F0812DE901
+:10C8D000FC411446DDE9087C0E46DDE90A15521DCF
+:10C8E000BCF800E092B2964502D20720BDE8FC8178
+:10C8F000ACF8002017222A70A5F80160A5F80330D3
+:10C900000522CDE900423B462A46FFF7DFFD002025
+:10C91000ECE770B50C4615464821204617F0E9FCB7
+:10C9200004F1080044F81C0F00204FF6FF71E0618D
+:10C9300061842084A5841720E08494F82A0040F0C4
+:10C940000A0084F82A0070BD4FF6FF720A80014683
+:10C95000032007F097BC30B585B00C460546FFF7BD
+:10C9600080FFA18E284629B101218DF8001069466B
+:10C97000FAF7EBFB0020E0622063606305B030BD96
+:10C98000B0F84000704700005400002090F84620A6
+:10C99000920703D4408808800020F3E70620F1E7DF
+:10C9A00090F846209207EDD5A0F84410EAE701463A
+:10C9B000002009880A0700D5012011F0F00F01D0EE
+:10C9C00040F00200CA0501D540F004008A0501D5F7
+:10C9D00040F008004A0501D540F010000905D1D506
+:10C9E00040F02000CEE700B5034690F84600C007AF
+:10C9F00001D0062000BDA3F842101846FFF7D7FF6C
+:10CA000010F03E0F05D093F8460040F0040083F884
+:10CA1000460013F8460F40F001001870002000BDDA
+:10CA200090F84620520700D511B1B0F84200A9E7AE
+:10CA30001720A7E710F8462F61F3C3020270A1E7A1
+:10CA40002DE9FF4F9BB00E00DDE92B34DDE929789D
+:10CA5000289D24D02878C10703D000F03F00192872
+:10CA600001D9012100E000212046FFF7D9FFB042A3
+:10CA700015D32878410600F03F010CD41E290CD0B4
+:10CA8000218811F47F6F0AD13A8842B1A1F57F4223
+:10CA9000FF3A04D001E0122901D1000602D504209A
+:10CAA0001FB0C5E5F9491D984FF0000A08718DF8CF
+:10CAB00018A08DF83CA00FAA0A60ADF81CA0ADF834
+:10CAC00050A02978994601F03F02701F5B1C04F1C9
+:10CAD000180C4FF0060E4FF0040BCDF858C01F2A6B
+:10CAE0007ED2DFE802F07D7D107D267DAC7DF47D79
+:10CAF000F37DF27DF17DF47DF07D7D7DEF7DEE7D3A
+:10CB00007D7D7D7DED0094F84610B5F80100890724
+:10CB100001D5032E02D08DF818B022E34FF4006146
+:10CB2000ADF85010608003218DF83C10ADF8400046
+:10CB3000D8E2052EEFD1B5F801002083ADF81C0036
+:10CB4000B5F80310618308B1884201D901207FE163
+:10CB50000020A07220814FF6FF702084169801F00B
+:10CB6000A0F8052089F800000220029083460AAB55
+:10CB70001D9A16991B9801F097F890BB9DF82E000E
+:10CB8000012804D0022089F80100102003E00120D0
+:10CB900089F8010002200590002203A90BA805F0E6
+:10CBA000A8FCE8BB9DF80C00059981423DD13A886C
+:10CBB000801CA2EB0B01814237DB02990220CDE9F8
+:10CBC00000010DF12A034A4641461B98FFF77EFCFF
+:10CBD00002980BF1020B801C80B217AA03A901E096
+:10CBE000A0E228E002900BA805F083FC02999DF8D2
+:10CBF0000C00CDE9000117AB4A4641461B98FFF7F0
+:10CC000065FC9DF80C100AAB0BEB01001FFA80FBD2
+:10CC100002981D9A084480B2029016991B9800E071
+:10CC200003E001F041F80028B6D0BBF1020F02D0BA
+:10CC3000A7F800B053E20A208DF818004FE2002157
+:10CC40000391072EFFF467AFB5F801002083ADF81C
+:10CC50001C00B5F80320628300283FF477AF9042B0
+:10CC60003FF674AF0120A072B5F8050020810020C6
+:10CC7000A073E06900F052FD78B9E1690120887184
+:10CC8000E2694FF420519180E1698872E06942F6CF
+:10CC900001010181E06900218173F01F20841E9849
+:10CCA000606207206084169800F0FBFF072089F877
+:10CCB00000000120049002900020ADF82A0028E036
+:10CCC0001DE2A3E13AE1EAE016E2AEE086E049E0E7
+:10CCD0000298012814D0E0698079012803D1BDF8B9
+:10CCE0002800ADF80E00049803ABCDE900B04A4629
+:10CCF00041461B98FFF7EAFB0498001D80B20490A0
+:10CD0000BDF82A00ADF80C00ADF80E00059880B211
+:10CD100002900AAB1D9A16991B9800F0C5FF28B91E
+:10CD200002983988001D05908142D1D202980128CD
+:10CD300081D0E0698079012805D0BDF82810A1F5DF
+:10CD40007F40FF3803D1BDF82800ADF80E000498ED
+:10CD500003ABCDE900B04A4641461B98FFF7B6FB4E
+:10CD60000298BBE1072E02D0152E7FF4D4AEB5F8A1
+:10CD700001102183ADF81C10B5F80320628300294F
+:10CD80003FF4E4AE91423FF6E1AE0121A1724FF0D3
+:10CD9000000BA4F808B084F80EB0052E07D0C0B27E
+:10CDA000691DE26905F086FB00287FF444AF4FF669
+:10CDB000FF70208401A906AA14A8CDF800B081E86C
+:10CDC00085032878214600F03F031D9A1B98FFF742
+:10CDD00095FB8246208BADF81C0080E10120032EDC
+:10CDE000C3D14021ADF85010B5F801102183ADF842
+:10CDF0001C100AAAB8F1000F00D00023CDE90203ED
+:10CE000004921D98CDF80480009038880022401EBE
+:10CE100083B21B9800F0C8FF8DF8180090BB0B2060
+:10CE200089F80000BDF8280037E04FF0010C052E0E
+:10CE30009BD18020ADF85000B5F801102183B5F8E2
+:10CE400003002084ADF81C10B0F5007F03D9072043
+:10CE50008DF8180085E140F47C4222840CA8B8F1DA
+:10CE6000000F00D00023CDE90330CDE9018C1D98DF
+:10CE700000903888401E83B21B9800F095FF8DF813
+:10CE8000180028B18328A8D10220BDE0540000205A
+:10CE90000D2189F80010BDF83000401C1EE1032E62
+:10CEA00004D248067FF537AE002017E1B5F801102F
+:10CEB000ADF81C102878400602D58DF83CE002E061
+:10CEC00007208DF83C004FF000080320CDE9020850
+:10CED0001E9BCDF810801D980193A6F1030B0090C6
+:10CEE0001FFA8BF342461B9800F034FD8DF81800B2
+:10CEF0008DF83C80297849060DD52088C00506D5D7
+:10CF0000208BBDF81C10884201D1C4F82480404613
+:10CF10008DF81880E2E0832801D14FF0020A4FF427
+:10CF20008070ADF85000BDF81C002083A4F820B03C
+:10CF30001E986062032060841321CCE0052EFFF46C
+:10CF4000EAADB5F80110ADF81C10A28F62B3A2F5DE
+:10CF50007F43FE3B28D008228DF83C204FF0000B89
+:10CF60000523CDE9023BDDF878C0CDF810B01D9A5D
+:10CF700080B2CDF804C040F400430092B5F803201D
+:10CF80001B9800F0E7FC8DF83CB04FF400718DF871
+:10CF90001800ADF85010832810D0F8B1A18FA1F57A
+:10CFA0007F40FE3807D0DCE00B228DF83C204FF6A6
+:10CFB000FE72A287D2E7A4F83CB0D2E000942B46E0
+:10CFC00031461E9A1B98FFF780FB8DF8180008B1B8
+:10CFD00083284BD1BDF81C00208355E700942B46D5
+:10CFE00031461E9A1B98FFF770FB8DF81800E8BBBE
+:10CFF000E18FA06B0844811D8DE8820343888288FD
+:10D0000001881B98FFF763FC824668E095F8018071
+:10D01000022E70D15FEA080002D0B8F1010F6AD188
+:10D0200009208DF83C0007A800908DF84080434609
+:10D03000002221461B98FFF72CFC8DF842004FF090
+:10D04000000B8DF843B050B9B8F1010F12D0B8F110
+:10D05000000F04D1A18FA1F57F40FF380AD0A08F27
+:10D0600040B18DF83CB04FF4806000E037E0ADF89F
+:10D0700050000DE00FA91B98FAF767F882468DF86B
+:10D080003CB04FF48060ADF85000BAF1020F06D00A
+:10D09000FC480068C07928B18DF8180027E0A4F892
+:10D0A000188044E0BAF1000F03D081208DF81800F9
+:10D0B0003DE007A800904346012221461B98FFF758
+:10D0C000E8FB8DF8180021461B98FFF7CAFB9DF876
+:10D0D000180020B9192189F80010012038809DF826
+:10D0E0003C0020B10FA91B98FAF72FF88246BAF13D
+:10D0F000000F33D01BE018E08DF818E031E0207805
+:10D10000000712D5012E10D10A208DF83C00E088CE
+:10D11000ADF8400003201B9907F0B4F80820ADF8E3
+:10D120005000C1E648067FF5F6AC4FF0040A2088AF
+:10D13000BDF8501008432080BDF8500080050BD585
+:10D14000A18FA1F57F40FE3806D11E98E062289895
+:10D150002063A6864FF0030A5046A1E49DF818000C
+:10D1600078B1012089F80000297889F80110BDF80C
+:10D170001C10A9F802109DF8181089F80410052059
+:10D1800038802088BDF8501088432080E4E72DE9DE
+:10D19000FF4F8846087895B0012181404FF2090081
+:10D1A000249C0140ADF820102088DDF88890A0F57F
+:10D1B0007F424FF0000AFF3A06D039B1000705D58B
+:10D1C000012019B0BDE8F08F0820FAE7239E4FF048
+:10D1D000000B0EA886F800B018995D460988ADF8D6
+:10D1E0003410A8498DF81CB0179A0A718DF838B020
+:10D1F000086098F8000001283BD0022809D00328D5
+:10D200006FD1307820F03F001D303070B8F8040046
+:10D21000E08098F800100320022904D1317821F031
+:10D220003F011B31317094F84610090759D505AB01
+:10D23000B9F1000F13D0002102AA82E80B000720E9
+:10D24000CDE90009BDF83400B8F80410C01E83B25F
+:10D250000022159800F0A8FD0028D1D101E0F11CB2
+:10D26000EAE7B8F80400A6F80100BDF81400C01CF5
+:10D2700004E198F805108DF81C1098F804000128B6
+:10D2800006D04FF4007A02282CD00328B8D16CE1E4
+:10D290002188B8F8080011F40061ADF8201020D002
+:10D2A00017281CD3B4F84010814218D3B4F84410A6
+:10D2B000172901D3814212D1317821F03F01C91CD5
+:10D2C0003170A6F801000321ADF83410A4F8440031
+:10D2D00094F8460020F0020084F8460065E1052538
+:10D2E0007EE177E1208808F1080700F4FE60ADF8E0
+:10D2F000200010F0F00F1BD010F0C00F03D03888C2
+:10D30000228B9042EBD199B9B878C00710D0B96898
+:10D310000720CDE902B1CDF804B00090CDF810B0EF
+:10D32000FB88BA883988159800F014FB0028D6D1FC
+:10D330002398BDF82010401C80294ED006DC10290F
+:10D340000DD020290BD0402987D124E0B1F5807F72
+:10D350006ED051457ED0B1F5806F97D1DEE0C80622
+:10D3600001D5082000E0102082460DA907AA05205B
+:10D37000CDE902218DF83800ADF83CB0CDE9049636
+:10D3800008A93888CDE9000153460722214615989F
+:10D39000FFF7B4F8A8E09DF81C2001214FF00A0A1D
+:10D3A000002A9BD105ABB9F1000F00D00020CDE9D8
+:10D3B00002100720CDE90009BDF834000493401E97
+:10D3C00083B2218B0022159800F0EEFC8DF81C0032
+:10D3D0000B203070BDF8140020E09DF81C200121C6
+:10D3E0004FF00C0A002A22D113ABB9F1000F00D084
+:10D3F0000020CDE902100720CDE900090493BDF813
+:10D400003400228C401E83B2218B159800F0CCFC96
+:10D410008DF81C000D203070BDF84C00401CADF89C
+:10D42000340005208DF83800208BADF83C00BCE0BE
+:10D430003888218B88427FF452AF9DF81C004FF052
+:10D44000120A00281CD1606AA8B1B878C0073FF45E
+:10D4500046AF00E018E0BA680720CDE902B2CDF887
+:10D4600004B00090CDF810B0FB88BA88159800F091
+:10D4700071FA8DF81C00132030700120ADF83400D3
+:10D4800093E00000540000203988208B8142D2D1E3
+:10D490009DF81C004FF0160A0028A06B08D0E0B3DE
+:10D4A0004FF6FF7000215F46ADF808B0019027E00D
+:10D4B00068B1B978C907BED1E18F0DAB0844821DB0
+:10D4C00003968DE80C0243888288018809E0B878C9
+:10D4D000C007BCD0BA680DAB03968DE80C02BB88C0
+:10D4E000FA881598FFF7F3F905005ED0072D72D082
+:10D4F00076E0019005AA02A92046FFF729F9014626
+:10D50000E28FBDF80800824201D00029F1D0E08FFF
+:10D51000A16B084407800198E08746E09DF81C0055
+:10D520004FF0180A40B1208BC8B1388820832146BB
+:10D530001598FFF796F938E004F118000090237E63
+:10D54000012221461598FFF7A4F98DF81C00002848
+:10D55000EDD1192030700120ADF83400E7E7052542
+:10D5600021461598FFF77DF93AE0208800F4007015
+:10D57000ADF8200050452DD1A08FA0F57F41FE3998
+:10D5800001D006252CE0D8F808004FF0160A48B163
+:10D59000A063B8F80C10A1874FF6FF71E187A0F8DF
+:10D5A00000B002E04FF6FF70A087BDF8200030F415
+:10D5B0007F611AD0782300220320159906F0B8FD68
+:10D5C00098F8000020712088BDF8201008432080C2
+:10D5D0000EE000E007252088BDF820108843208059
+:10D5E000208810F47F6F1CD03AE02188814321808D
+:10D5F0009DF8380020B10EA91598F9F7A6FD05464B
+:10D600009DF81C000028EBD086F801A001203070A6
+:10D61000208B70809DF81C0030710520ADF834001F
+:10D62000DEE7A18EE1B118980DAB0088ADF83400AB
+:10D630002398CDE90304CDE90139206B0090E36A1A
+:10D64000179A1598FFF7FCF9054601208DF8380068
+:10D650000EA91598F9F779FD00B10546A4F834B084
+:10D6600094F8460040070AD52046FFF7A0F910F0CD
+:10D670003E0F04D114F8460F20F0040020701898D3
+:10D68000BDF83410018028469BE500B585B003281D
+:10D6900006D102208DF8000088B26946F9F755FDE1
+:10D6A00005B000BD10B5384C0B782268012B02D0B4
+:10D6B000022B2AD111E013780BB1052B01D10423E1
+:10D6C000137023688A889A802268CB88D380226866
+:10D6D0000B891381498951810DE08B8893802268E1
+:10D6E000CB88D38022680B8913814B8953818B8926
+:10D6F0009381096911612168F9F727FD22680021EA
+:10D700000228117003D0002800D0812010BD832092
+:10D7100010BD806B002800D001207047817801295E
+:10D7200009D10088B0F5205F03D042F6010188429C
+:10D7300001D10020704707207047F0B587B0002462
+:10D7400015460E460746ADF8144010E006980188CD
+:10D750002980811DCDE902410721019404940091A3
+:10D76000838842880188384600F0F4F830B906AA68
+:10D7700005A93046FEF7ECFF0028E7D00A2800D1C3
+:10D78000002007B0F0BD00005400002010B58B78D9
+:10D7900083B102789A4205D10B885BB102E08B79A4
+:10D7A000091D4BB18B789A42F9D1B0F801300C8841
+:10D7B000A342F4D1002010BD812010BD072826D03F
+:10D7C00012B1012A27D103E0497801F0070102E0F4
+:10D7D0004978C1F3C20105291DD2DFE801F0031821
+:10D7E000080C12000AB10320704702207047042879
+:10D7F0000DD250B10DE0052809D2801E022808D3B1
+:10D8000003E0062803D0032803D00520704700203A
+:10D8100070470F20704781207047C0B282060BD43A
+:10D82000000607D5FE48807A4143C01D01EBD000B9
+:10D8300080B27047084670470020704770B5138863
+:10D840000B800B781C0625D5F54CA47A844204D8AD
+:10D8500043F010000870002070BD956800F00706C6
+:10D8600005EBD0052D78F54065F304130B701378A4
+:10D87000D17803F0030341EA032140F20123B1FB15
+:10D88000F3F503FB15119268E41D00FB012000EB8A
+:10D89000D40070BD906870BD37B51446BDF8041053
+:10D8A00011809DF804100A061ED5C1F30013DC494F
+:10D8B000A568897A814208D8FE2811D1C91DC908F6
+:10D8C0005A42284616F0EBFC0AE005EBD00100F0C6
+:10D8D0000702012508789540A84393401843087033
+:10D8E000207820F0100020703EBD2DE9F041074661
+:10D8F000C81C0E4620F00300B04202D08620BDE8CE
+:10D90000F081C74D002034462E60AF802881AA7276
+:10D91000E8801AE0E988491CE980810614D4E1789E
+:10D9200000F0030041EA002040F20121B0FBF1F2D7
+:10D9300001FB12012068FFF770FF2989084480B2BB
+:10D940002881381A3044A0600C3420784107E1D493
+:10D950000020D4E72DE9FF4F89B01646DDE9168A8D
+:10D960000F46994623F44045084600F00DFB04009D
+:10D970000FD0099802F0E2FF0290207800060AD545
+:10D98000A748817A0298814205D887200DB0BDE86A
+:10D99000F08F0120FAE7224601A90298FFF74EFF17
+:10D9A000834600208DF80C004046B8F1070F1AD0CE
+:10D9B00001222146FFF702FF0028E7D12078400628
+:10D9C00011D502208DF80C00ADF81070BDF80400E0
+:10D9D000ADF81200ADF814601898ADF81650CDF8F7
+:10D9E0001CA0ADF818005FEA094004D500252E46BA
+:10D9F000A84601270CE02178E07801F0030140EA15
+:10DA0000012040F20121B0FBF1F2804601FB1287B8
+:10DA10005FEA494009D5B84507D1A178207901F0DE
+:10DA2000030140EA0120B04201D3BE4201D90720E0
+:10DA3000ACE7A8191FFA80F9B94501D90D20A5E76F
+:10DA40009DF80C0028B103A90998F9F77CFB002880
+:10DA50009CD1B84507D1A0784FEA192161F30100A4
+:10DA6000A07084F804901A9800B10580199850EAC3
+:10DA70000A0027D0199830B10BEB06002A461999F5
+:10DA800016F096FB0EE00BEB06085746189E099819
+:10DA900003F0C0F82B46F61DB5B239464246009554
+:10DAA00002F0ABFC224601A90298FFF7C7FE9DF8E1
+:10DAB0000400224620F010008DF80400DDE901107A
+:10DAC000FFF7EAFE002061E72DE9FF4FDFF85091F4
+:10DAD00082461746B9F80610D9F8000001EB41015B
+:10DAE00000EB810440F20120B2FBF0F185B000FBB5
+:10DAF00011764D46DDF84C8031460698FFF78DFED5
+:10DB000029682A898B46611A0C3101441144AB887B
+:10DB100089B28B4202D8842009B038E70699CDB289
+:10DB2000290603D5A90601D50620F5E7B9F806C0F0
+:10DB30000CF1010C1FFA8CFCA9F806C0149909B16C
+:10DB4000A1F800C0A90602D5C4F8088007E0104477
+:10DB500080B2A9F80800191A01EB0B00A060224658
+:10DB6000FE200699FFF798FEE77026712078390AA3
+:10DB700061F30100320AA17840F0040062F3010170
+:10DB8000A17020709AF802006071BAF80000E0807D
+:10DB900000262673280602D599F80A7000E00127AE
+:10DBA000A80601D54FF000084D4600244FF00709A4
+:10DBB0000FE0CDE902680196CDF800900496E9885F
+:10DBC0002046129B089AFFF7C5FE0028A4D1641CCA
+:10DBD000E4B2BC42EDD300209EE72DE9F047804639
+:10DBE00000F0D2F9070005D0002644460C4D40F263
+:10DBF000012919E00120BDE8F087204600F0C4F9B2
+:10DC00000278C17802F0030241EA0222B2FBF9F382
+:10DC100009FB13210068FFF700FE304486B201E0E3
+:10DC2000E8050020641CA4B2E988601E8142E4DC9F
+:10DC3000A8F10100E8802889801B28810020387025
+:10DC4000D9E710B5144631B1491E218002F076FEA5
+:10DC5000A070002010BD012010BD10B5D2490446AF
+:10DC60000088CA88904201D30A2010BD096800EBE1
+:10DC7000400001EB80025079A072D0882081917819
+:10DC8000107901F0030140EA0120A081A078E11C95
+:10DC9000FFF7D4FD20612088401C2080E080002018
+:10DCA00010BD0121018270472DE9FF4F85B04FF66D
+:10DCB000FF788246A3F8008048681F460D468078AA
+:10DCC0008DF8060048680088ADF8040000208DF843
+:10DCD0000A00088A0C88A04200D304462C8241E046
+:10DCE000288A401C2882701D6968FFF74FFDB8BB69
+:10DCF0003988414501D1601E38806888A04236D3FA
+:10DD0000B178307901F0030140EA012901A9701DC1
+:10DD1000FFF73CFD20BB298941452CD0002231462C
+:10DD20000798FFF74BFDD8B92989494518D1E9680B
+:10DD30000391B5F80AC0D6F808B05046CDF800C037
+:10DD400002F068FFDDF800C05A460CF1070C1FFA1C
+:10DD50008CFC4B460399CDF800C002F018FB50B183
+:10DD6000641CA4B2204600F00FF90600B8D1641E6E
+:10DD70002C820A20D0E67C807079B871F088B88057
+:10DD80003178F07801F0030140EA01207881A7F8AA
+:10DD90000C90504602F0D2FD324607F10801FFF721
+:10DDA0004DFD38610020B7E62DE9FF4F87B0814671
+:10DDB0001C469246DDF860B0DDF85480089800F00B
+:10DDC000E3F805000CD0484602F0B8FD29780906B2
+:10DDD00008D57549897A814204D887200BB0D6E5E9
+:10DDE0000120FBE7CAF309062A4601A9FFF726FD31
+:10DDF0000746149807281CD000222946FFF7DEFCAE
+:10DE00000028EBD12878400613D501208DF80800B2
+:10DE10000898ADF80C00BDF80400ADF80E00ADF8A0
+:10DE20001060ADF8124002A94846F9F78CF90028B5
+:10DE3000D4D12978E87801F0030140EA0121AA78D9
+:10DE4000287902F0030240EA0220564507D0B1F5D6
+:10DE5000007F04D9611E814201DD0B20BEE78642AE
+:10DE600001D90720BAE7801B85B2A54200D9254613
+:10DE7000BBF1000F01D0ABF80050179818B1B919D9
+:10DE80002A4616F095F9B8F1000F0DD03E444846E9
+:10DE90004446169F02F0D0FE2146FF1DBCB232461A
+:10DEA0002B46009402F0DDFA002097E72DE9F041BF
+:10DEB00007461D461646084600F066F804000BD0DB
+:10DEC000384602F03BFD2178090607D53649897AA4
+:10DED000814203D8872012E5012010E52246314611
+:10DEE000FFF7ACFC65B12178E07801F0030140EA6E
+:10DEF0000120B0F5007F01D8012000E0002028704B
+:10DF00000020FCE42DE9F04107461D461646084670
+:10DF100000F03AF804000BD0384602F00FFD2178EB
+:10DF2000090607D52049897A814203D88720E6E48B
+:10DF30000120E4E422463146FFF7AEFCFF2D14D069
+:10DF40002178E07801F0030240EA022040F2012249
+:10DF5000B0FBF2F302FB130015B900F2012080B20E
+:10DF6000E070000A60F3010121700020C7E410B5E1
+:10DF70000C4600F009F828B1C18821804079A070D2
+:10DF8000002010BD012010BD0749CA88824209D374
+:10DF900040B1096800EB40006FF00B0202EB80001B
+:10DFA0000844704700207047E805002070B503461C
+:10DFB000002002466FF02F050EE09C5CA4F13006B5
+:10DFC0000A2E02D34FF0FF3070BD00EB800005EB4E
+:10DFD0004000521C2044D2B28A42EED370BD30B50C
+:10DFE0000A240AE0B0FBF4F304FB13008D18303070
+:10DFF00005F8010C521E1846D2B2002AF2D130BDEB
+:10E0000030B500234FF6FF7510E0040A44EA002003
+:10E0100084B2C85C6040C0F30314604005EA003479
+:10E020004440E0B25B1C84EA40109BB29342ECD3C4
+:10E0300030BD000010B582B0694601F0D1FD002866
+:10E0400018BFFFDF9DF80000002448B1019890F848
+:10E05000DD0028B1019880F8DD4001980AF0AFF9A1
+:10E06000F8488068A0F8D24002B010BD2DE9F04712
+:10E0700004460D46062002F043FC0646072002F047
+:10E080003FFC304400F0FF08002718EB050618BFDE
+:10E090004FF000091DD02088401C80B22080B04283
+:10E0A00028BFA4F800902588454501D3B54209D37F
+:10E0B0000621284602F07CFC20B90721284602F000
+:10E0C00077FC10B10020BDE8F087781CC7B2BE42D3
+:10E0D000E1D84FF6FF7020801220BDE8F08770B5C0
+:10E0E00082B007F073FB0DF0AFF9D74C4FF6FF7617
+:10E0F00000256683A683D5A12570D1E90001CDE96D
+:10E10000000165706946A01C16F008FAA11C601C8D
+:10E1100014F04CF825721B2060814FF4A471A1818A
+:10E12000E08121820321A1740422E274A082E082B2
+:10E13000A4F13E00218305704680C6480570A4F115
+:10E1400010000570468002B070BDF8B5BD4D174691
+:10E150000E466860297007F0B3FA4FF6FF70ADF80D
+:10E16000000000216846FFF781FFA0B90621BDF835
+:10E17000000002F02FFC04460721BDF8000002F069
+:10E1800029FC002C1CBF0028FFDF00216846FFF798
+:10E190006DFF0028EAD0FFF7A2FF287812F07CF884
+:10E1A0000FF0A0FC2978686813F013FF28780CF0B2
+:10E1B000ABFB30460AF00FF807F020FC29786868BE
+:10E1C0000BF048FA3946287814F0ADFDBDE8F84068
+:10E1D0000DF03AB910B50124002A1CBF002010BD73
+:10E1E000002908BF022105D0012918BF002401D051
+:10E1F000204610BD0EF088FEFAE72DE9F04F8BB0F7
+:10E20000040008BFFFDF02218F4E06F11C00FFF75C
+:10E210002DFF002818BFFFDFB6F81CA0062002F073
+:10E220006FFB0546072002F06BFB284400F0FF0857
+:10E2300008F1010000F0FF094FF0000BB78B4745D4
+:10E2400025D120460FF022F8002840F0CE8030780B
+:10E25000002800F0CE8084F801B014202070C4F8AB
+:10E2600004B0C4F808B0C4F80CB0C4F810B0C4F8D6
+:10E2700014B0C4F818B0C4F81CB00220C4F820B020
+:10E28000207186F800B00BB00120BDE8F08F4F453B
+:10E2900020D1204607F04CFB00287DD007F02AFF54
+:10E2A000002859D02078172856D12079002853D03B
+:10E2B000E088072102F07CFB050008BFFFDF28880B
+:10E2C00007F017FAE088072102F084FB002818BF46
+:10E2D000FFDF8AE004A9384601F082FC00285BD108
+:10E2E0009DF8100048B107F07EFBB84254D021469B
+:10E2F00038460BF0B8F880B377E00FF05AF8B84220
+:10E3000077D02146384613F085FD00286DD1059859
+:10E3100000F1580590F8D00018B9E87E08B1012046
+:10E3200000E00020079095F8370000281CBF95F802
+:10E33000380010F0020F1CD084F801B001202070CA
+:10E3400084F804B0E78095F839002072688F608106
+:10E35000A88FA08185F837B047E0FFE7059800F166
+:10E36000580590F80C010028DBD1E87E0028D8D0B1
+:10E37000D5E7384602F060FC0290002808BFFFDFB6
+:10E38000029801F06FFE50B184F801B00F212170A6
+:10E39000E7802081012000E02BE0207125E0384655
+:10E3A00002F038FC0290002808BFFFDF079800B396
+:10E3B000029801F0AEFEE0B19DF8100038B9059862
+:10E3C000D0F8F8004188B94208BF80F800B038465C
+:10E3D00007F08FF984F801B00C20207084F804B0A5
+:10E3E000E780287F207285F81BB00BB00120BDE8C4
+:10E3F000F08F022106F11C00FFF738FE18B9B08B30
+:10E4000050457FF41BAF0BB02046BDE8F04F14F031
+:10E41000D0BC10B512F08AFC042803D012F086FCA0
+:10E42000052802D10FF078FD28B90AF0A9F920B12A
+:10E4300007F08AFC08B10C2010BD0DF051F8002047
+:10E4400010BD00005C00002032060020FFFFFFFF2F
+:10E450001F0000006800002010B504460078002866
+:10E460001EBF0128122010BD12F060FC042806D047
+:10E4700012F05CFC052802D00AF082F928B10DF0F8
+:10E480007EF900281CBF0C2010BD2078002816BF84
+:10E4900002280020012004F11703E21D611CBDE8E1
+:10E4A00010400DF075B810B50446007800281EBF66
+:10E4B0000128122010BD12F039FC042803D012F0FC
+:10E4C00035FC052802D10FF027FD28B90AF058F9CC
+:10E4D00020B107F039FC08B10C2010BD20780028CD
+:10E4E00016BF022800200120611C0CF0BFFF00288D
+:10E4F00014BF0020072010BD10B50DF043F900280F
+:10E5000014BF0020302010BD10B5044612F00EFCE0
+:10E51000042806D012F00AFC052802D00AF030F9CF
+:10E5200008B10C2010BD20460DF026F9002010BDCA
+:10E5300010B512F0FBFB042806D012F0F7FB0528FB
+:10E5400002D00AF01DF928B10DF019F900281CBFFE
+:10E550000C2010BD0DF075F8002010BDFF2181705A
+:10E560004FF6FF718180FE4949680A7882718A8876
+:10E57000028149884181012141700020704710B516
+:10E58000002482B012F1080F16D00CDC12F1280F13
+:10E5900018BF12F1140F0FD012F1100F18BF12F1A3
+:10E5A0000C0F09D00EE012F1040F18BF002A03D09F
+:10E5B000032A18BF042A05D1012807D0022809D050
+:10E5C00003280BD0122402B0204610BD104607F0DD
+:10E5D0008CFDF8E710460FF03AFAF4E708461446C7
+:10E5E000694601F0FDFA002818BF0224EBD19DF81E
+:10E5F0000000019880F857400024E4E710B5134666
+:10E6000001220DF0A6FF002010BD10B5044612F047
+:10E610008DFB052804BF0C2010BD204611F02AFEFA
+:10E62000002010BD10B5044612F080FB042806D06F
+:10E6300012F07CFB052802D00AF0A2F808B10C20E9
+:10E6400010BD2146002007F0C2F8002010BD10B513
+:10E65000044611F0B9FE50B10AF085F838B12078BF
+:10E6600009F0DDFD20780FF090FC002010BD0C209B
+:10E6700010BD10B5044612F059FB042806D012F064
+:10E6800055FB052802D00AF07BF808B10C2010BD1C
+:10E690002146012007F09BF8002010BD38B5044644
+:10E6A0004FF6FF70ADF80000A079E179884213D0F1
+:10E6B00021791F299CBF61791F290DD8002211469D
+:10E6C00014F030FF40B90022E079114614F02AFF1F
+:10E6D00010B9207A072801D9122038BD0AF050F865
+:10E6E00060B912F023FB48B900216846FFF7BEFC71
+:10E6F00020B1204606F031F8002038BD0C2038BD8E
+:10E7000070B504468078002582B01A2825D00EDC2A
+:10E71000162844D2DFE800F04343434343214343F8
+:10E7200043434343434343434343432121212A2853
+:10E7300035D00BDCA0F11E000C2830D2DFE800F051
+:10E740002F2F2F2F2F2F2F2F2F2F2F0D3A38042819
+:10E7500025D2DFE800F0240224022088B0F5706F93
+:10E760001DD20126694601F03BFA00281EBF022097
+:10E7700002B070BD9DF80000002801980BBF00F1A9
+:10E78000F40100F5B87100F1F50300F271130246CF
+:10E7900012D192F8D00092F8732052B903E002B07F
+:10E7A0004FF0120070BD002818BF042801D008786F
+:10E7B00068B102B00C2070BD92F80C0192F8732081
+:10E7C000002AF6D1002818BF0428F0D1F1E70E7016
+:10E7D000A07818709DF8000048B1019890F8DD000D
+:10E7E00028B1019880F8DD50019809F0E8FD02B0E9
+:10E7F000002070BDF0B583B00C46694601F0F0F919
+:10E8000028B1204615F074FE03B00220F0BD019837
+:10E81000002700F1580500F1080600BF85F8407098
+:10E820003146204615F07AFE95F840000028F5D1D3
+:10E8300003B0F0BD2DE9F0410D4604460189808802
+:10E8400000230DF0BCFF696A814228BFBDE8F0815A
+:10E85000401A401C4108A0884FF0000C401A80B2BA
+:10E86000A08022896FF00E07511A8AB2228195F892
+:10E870005460618816F00C0F6FF00D0328D0B0F5CE
+:10E88000747F38BF604606D35038C61700EB9660D9
+:10E8900003EBA01080B2814238BF0846608095F833
+:10E8A0005510E08811F00C0F1BD0B2F5747F09D31E
+:10E8B000A2F15001CA1701EB926103EBA11100BF55
+:10E8C0001FFA81FC604528BF6046E080BDE8F0810A
+:10E8D000022E1ABF03EBD00080B207EB9000DAD112
+:10E8E000D8E702291ABF03EBD2011FFA81FC07EB1C
+:10E8F0009201E7D1E4E7F0B587B00C46054604A9DC
+:10E9000001F06EF900281CBF07B0F0BD9DF81000A3
+:10E91000002814BF002201220599B1F84A30FB2BD0
+:10E9200028BFFB23B1F84CC0BCF1FB0F28BF4FF050
+:10E93000FB0C0C4FD7E90006BF68009001960297C8
+:10E94000ADF80230ADF806C06846FFF773FF65808A
+:10E95000BDF80400E080BDF80800608104E000001C
+:10E960005C00002040470200BDF80200A080BDF816
+:10E970000600208107B00020F0BD2DE9F04F89B0DE
+:10E9800004460088694601F02BF95FEA00081CBFC5
+:10E9900009B0BDE8F08FB4F806C02289ACF11B01C4
+:10E9A0001220E12924BF09B0BDE8F08FB2F5A47FA1
+:10E9B0003CBF09B0BDE8F08F44F29025AA4284BF65
+:10E9C00009B0BDE8F08F00276388A188A3F11B067A
+:10E9D000E12E24BF09B0BDE8F08FB1F5A47F2EBFB2
+:10E9E0008D4209B0BDE8F08F1120BCF1FB0F99BF3B
+:10E9F00040F64806B24209B0BDE8F08FFB2B92BF4B
+:10EA0000B14209B0BDE8F08F208806A901F0E8F80E
+:10EA1000002818BFFFDF35D19DF8180000280CBF73
+:10EA2000012200220799B1F84A00FB2828BFFB20E9
+:10EA3000B1F84C30FB2B28BFFB23DFF858B7DBF8CD
+:10EA400000C0DBF804A0DBF808B0CDF808C0CDF8B2
+:10EA50000CA0CDF810B0ADF80A00ADF80E3002A849
+:10EA6000FFF7E8FEBDF80C0060F31F45BDF810008D
+:10EA700060F31F49BDF80A0060F30F05BDF80E00F2
+:10EA800060F30F0962881FFA89F1092091423CBFA7
+:10EA900009B0BDE8F08FA9B2E28891423CBF09B04D
+:10EAA000BDE8F08F4FEA1941A288238901EB154197
+:10EAB0001A4491423CBF09B0BDE8F08F9DF80000B8
+:10EAC0004FF001090028019808D000F5CD7580F8B5
+:10EAD0009B91019890F8DE0148B307E000F582753C
+:10EAE00080F80591019890F8280110B14FF03A088C
+:10EAF00018E0E08868806088E8802089A880A08885
+:10EB00002881012228460199FFF794FEA888B04287
+:10EB100028BF40F64800A8802889B0421DD228812D
+:10EB200085F800906F7009B04046BDE8F08FE0882E
+:10EB300068806088E8802089A880A08828810022D9
+:10EB400028460199FFF776FEA888B04228BF40F614
+:10EB50004800A8802889B042E1D340F64800DEE7AB
+:10EB60000BE710B5044612F0E1F8042806D012F0C5
+:10EB7000DDF8052802D009F003FE28B10CF0FFFDF6
+:10EB800000281CBF0C2010BD2078002816BF0228CA
+:10EB900000200120E279611C0CF075FF002814BFF1
+:10EBA0000020022010BD817831F0070207BFC27833
+:10EBB00032F007031220704711F0040F0EBF12F05D
+:10EBC000040F1120704701F023B810B504460178F6
+:10EBD000122084B0012918BF002904D002291EBFC9
+:10EBE000032904B010BD6178002918BF012904D0A1
+:10EBF00002291EBF032904B010BDE17B21B9A17811
+:10EC000001291CBF04B010BDA17831F005021CBF62
+:10EC100004B010BD11F0050F04BF04B010BD11F019
+:10EC2000040F1EBF112004B010BDE178E388628993
+:10EC300000291EBF012904B010BD042B2EBF042AD9
+:10EC400004B010BDA17B002904BF04B010BD07298A
+:10EC500084BF04B010BD12F069F8042837D012F058
+:10EC600065F8052833D0A0788DF80800A0788DF8D5
+:10EC7000000060788DF8040020788DF80300A07BF8
+:10EC80008DF80500E07B002818BF01208DF80600F4
+:10EC9000A07810F0010F10D0E078012808BF022002
+:10ECA00003D000280CBF012000208DF80100E0886F
+:10ECB000ADF80A006089ADF80C0002A811F091FBD4
+:10ECC000002804BF68460FF065F904B010BD04B019
+:10ECD0000C2010BD10B5044602781220012A0FD076
+:10ECE000002A18BF10BD012A26D012F01FF80528EF
+:10ECF00004D011F0F6F9002808BF10BD0C2010BD9B
+:10ED00006178002918BF012906D0022918BF10BD5B
+:10ED1000A188002908BF10BD6388002B1CBFA188F3
+:10ED20000029E0D003EB83035B0001EB8101B3EB2F
+:10ED3000012F28BF10BDD6E70FF01DF8002804BF33
+:10ED4000122010BD0FF02CF800200FF0D3F800288F
+:10ED500018BF10BD60780FF0B1F8002818BF10BDC3
+:10ED6000A1886088BDE8104011F064BB002100F06C
+:10ED7000B1BF017811F0010F02D0406813F0ECBF71
+:10ED800013F0B9BF2DE9F04F8FB00D460246AFF634
+:10ED90004411D1E90001CDE90B011146284600F0EC
+:10EDA00099FF00281CBF0FB0BDE8F08F11F0BEFF27
+:10EDB00004280CD011F0BAFF052808D0F64F387897
+:10EDC00028B90EF0F6FAA0F57F41FF3903D00FB055
+:10EDD0000C20BDE8F08FF1480890F1480990F14807
+:10EDE0000A9008AA06210DA801F0B0FD040002BF98
+:10EDF00009200FB0BDE8F08F03210DF052F9B98A58
+:10EE0000A4F84A10FA8AA4F84C20F87C0090BB7C45
+:10EE1000208801F088FE002818BFFFDF208806F058
+:10EE200067FC268804F10E094FF0000B4FF00A0A28
+:10EE30000421484604F04DFF48460DF001FB062032
+:10EE400001F05EFD80461CE005A9062001F039FDB9
+:10EE500005A801F014FD5FEA000B10D1BDF8180001
+:10EE6000B04206D00798042249460E3015F074F9D6
+:10EE700070B105A801F003FD5FEA000BEED0A8F128
+:10EE80000108B8F1000F07DDBBF1000FDCD007E08F
+:10EE900048460DF0DEFAF2E7BBF1000F08BFFFDFD6
+:10EEA000D9F800000CF07AFFBAF1010A01D000286D
+:10EEB000BED0BDA004F1120600680190032101A894
+:10EEC00004F0DEFE002001A90A5C3254401CC0B2EE
+:10EED0000328F9D3A88B6080688CA080288DE080FF
+:10EEE000687A10F0010F18BF01217CD0388B0A46D8
+:10EEF00011F009FB0146A062204611F030FB4FF0F3
+:10EF0000000884F85E8084F85F80A878002816BF27
+:10EF10000228002001206076D5F80300C4F81A000A
+:10EF2000B5F80700E0830BA904F1080015F0F6FA24
+:10EF30004FF0010984F80091B4F84C0004F5827692
+:10EF40004A46FB2828BFFB207989814238BF084602
+:10EF500094F855104FF4747A11F00C0F1CBF0AEBA3
+:10EF600080111FFA81FC72D0B989614538BF8C4687
+:10EF7000B4F84A10FB2928BFFB21FB898B4238BF1C
+:10EF8000194694F854B01BF00C0F1CBF0AEB811308
+:10EF90009BB265D03F8A9F4238BF3B461B2918BFB2
+:10EFA000B3F5A47F65D0F080A6F808C07180B38067
+:10EFB00021463046FFF73EFCB08840F648018842C3
+:10EFC00028BF40F64800B0803089884228BF40F60C
+:10EFD0004800308186F800908DF800800121684655
+:10EFE00004F04EFE00E02BE09DF8000000F0070169
+:10EFF000C0F3C1021144C0F3401008448DF8000072
+:10F00000401D207609283CBF08302076002120468C
+:10F010000DF047F868780EF0B9FEA9782878EA1C58
+:10F020000EF087FE002808BF122650D00EF0B8FE62
+:10F03000A9782878EA1C0EF01BFF06001FD046E0D6
+:10F0400010F0020F14BF022100214FE7FFE7022951
+:10F0500007BF81003C31C10070311FFA81FC83E79A
+:10F06000BBF1020F07BF8B003C33CB0070339BB268
+:10F0700090E71B2818BFBCF5A47F94D1ACE7012012
+:10F080000EF04CFE060022D1214603200EF028FF90
+:10F0900006001CD1687A8DF8000010F0010F05D031
+:10F0A0006889ADF80200288AADF80400684611F0BE
+:10F0B00098F9064695F83A00002818BF01200EF08E
+:10F0C00033FE26B9204611F026F9060009D0208823
+:10F0D00006F00FFB2088062101F07CFC002818BFF9
+:10F0E000FFDF30460FB0BDE8F08F0146002049E653
+:10F0F00038B5294C207870B911F018FE052805D0D4
+:10F100000EF057F9A0F57F41FF3904D0684611F0A1
+:10F11000CCF910B113E00C2038BD0098008806F03F
+:10F12000E8FA00980621008801F054FC002818BF76
+:10F13000FFDF012020701D480078FCF727FE00202B
+:10F1400038BD70B4B0F802C08188C3880289448990
+:10F150008089ACF1060640F67B45AE423CBF8E1F6F
+:10F16000AE4214D28C4598BFB3F5FA7F3EBFA2F1F0
+:10F170000A0C0F4D15EB0C0509D25B1C5943B1EB82
+:10F18000820F04DA84429EBF002070BC704730209A
+:10F1900070BC70474047020032060020F405002092
+:10F1A0006800002022060020112233005C000020AD
+:10F1B00089F3FFFF2DE9F047B0F802C004468188CB
+:10F1C000C388028947898689ACF1060940F67B48E5
+:10F1D00030200025C1453ABFA1F10609C145BDE86F
+:10F1E000F0878C4598BFB3F5FA7F3DBFA2F10A0CBA
+:10F1F000DFF8B48418EB0C08BDE8F0875B1C5943BA
+:10F20000B1EB820FA8BFBDE8F087B74288BFBDE869
+:10F21000F0872088062101F0CBFB68B190F8D01070
+:10F2200090F8732042B9002918BF042904D0D0F8FF
+:10F23000F8100A781AB106E00220BDE8F087D0F88D
+:10F240004421127812B13A20BDE8F08705228A7174
+:10F25000D0F8F8100D81D0F8F820A1885181D0F8AD
+:10F26000F820E1889181D0F8F8202189D181D0F867
+:10F27000F8100A894B899A429EBF8A79082A9A42D5
+:10F2800024BF1220BDE8F08722884A80D0F8F80019
+:10F29000022101700020BDE8F087F0B583B005467B
+:10F2A0000DF0F2F8002802BF122003B0F0BD0026D6
+:10F2B000FE4F012429467C70B81C15F02FF97E7092
+:10F2C0006946062001F0FDFA002818BFFFDF6846F6
+:10F2D00001F0D5FA002808BFBDF804500AD1029801
+:10F2E00080F80041684601F0CAFA18B9BDF8040078
+:10F2F000A842F4D103B00020F0BD10B50446008848
+:10F30000062101F055FB68B190F8D01090F87320F9
+:10F3100042B9002918BF042904D0D0F8F8100A789F
+:10F3200012B105E0022010BDD0F8442112780AB1D4
+:10F330003A2010BD90F8962012F0010F04BF0C2067
+:10F3400010BDD4F80220D4F806304A608B60D0F8A3
+:10F35000F81062898A81D0F8F810E268C1F80E20AE
+:10F360002269C1F812206269C1F81620A269C1F8A9
+:10F370001A20D0F8F82003211170D0F8F800218865
+:10F380004180002010BDF8B515460E46044609F030
+:10F39000F7F900281CBF0C20F8BD20781223EF28B5
+:10F3A00073D86088ADF8000010F0100F4FF0000126
+:10F3B0000CD010F0010F00F002021BD0B2B110F01F
+:10F3C000080F08BF10F0040F1ED01AE010F0080F4D
+:10F3D0007ED110F0200F18BF10F0030F78D110F07D
+:10F3E000010F18BF10F0020F72D10DE010F0040FE2
+:10F3F0000AD106E02AB110F0080F08BF10F0040F80
+:10F4000002D010F00F0F63D1608810F0080F09D1FF
+:10F41000D4E901C2624528BFBCF1200F58D3B2F134
+:10F42000807F55D2227B002A52D0072A50D894F8E8
+:10F430000DC0BCF1000F18BFBCF1010F05D0BCF12D
+:10F44000020F18BFBCF1030F42D110F0040F05D119
+:10F45000BCF1020F18BFBCF1030F07D1A27B002A39
+:10F4600018BF012A34D110F0040F08D1627D002AA0
+:10F4700018BF012A03D0022A18BF032A28D1E27D2F
+:10F4800010F0100F02D0012A10D021E0012A18BF7D
+:10F49000032A1DD110F0100F08D1627E012A1CBF73
+:10F4A000022A032A14D1A27E0F2A11D8E27E002A52
+:10F4B00018BF012A0CD1E27D1123032A08D010F0D5
+:10F4C000100F04BF627E032A02D010F0400F01D05B
+:10F4D0001846F8BD3170A17555B9FF208DF80000B0
+:10F4E0006946002006F0EDFD6946002006F0D4FDD7
+:10F4F0002046BDE8F84006F004BD002243E72DE9B0
+:10F50000F0470446C0780F46122510B106F063FD9F
+:10F5100050B1607804280AD094F8038094F80090E1
+:10F520006678B8F1FB0F12D92846BDE8F08709F0DC
+:10F5300027F90028F8D006F0A6FD0028F4D106F03F
+:10F540009AFA002804BFE0780028EDD1E4E71FB163
+:10F55000B8F11F0F23D9E7E706F08DFA28B1B8F10B
+:10F560001F0F98BF032E07D0DEE7032E18BF042E0F
+:10F5700002D0B8F1000FD7D009F002F9002818BF67
+:10F58000032E04D0042E1CBF0C20BDE8F087484693
+:10F5900006F069FA002804BF4220BDE8F087E07851
+:10F5A00061781F2898BF03291CBF1120BDE8F08790
+:10F5B000211D06F086FD0020BDE8F08700219EE7B2
+:10F5C0002DE9F0470446C0788846122710B106F0AE
+:10F5D00098FD38B16578042D04D0E67894F8009051
+:10F5E000FB2E02D93846BDE8F087B8F1000F02D0F3
+:10F5F0001F2E21D9F6E706F03EFA20B11F2E98BF44
+:10F60000032D06D0EEE7032D18BF042D01D0002EE8
+:10F61000E8D009F0B5F8002818BF032D04D0042D58
+:10F620001CBF0C20BDE8F087484606F01CFA0028F5
+:10F6300004BF4220BDE8F087E07861781F2898BFBA
+:10F6400003291CBF1120BDE8F087211D06F024FD11
+:10F650000020BDE8F0870021B2E72DE9F041044623
+:10F660004078422582B0012808D8A07806F0FBF93E
+:10F6700020B120781225012804D0A0B102B028467C
+:10F68000BDE8F08106F04BFD20B1A0880028F5D040
+:10F690008028F3D806F050FD90B160780028EDD0B6
+:10F6A0002078012810D003E089F3FFFF3206002004
+:10F6B00007F0EAFE044608F0DBFC002800F0EA80D0
+:10F6C00002B00C20BDE8F08106F046FB38B906F028
+:10F6D0001FFD002802BF122002B0BDE8F08109F032
+:10F6E0004FF80028ECD106F07EF9A0F57F41FF39F4
+:10F6F000E6D106F050FBA08842F2107100FB01F643
+:10F70000A079314606F078FC06F0F4FC18B300222C
+:10F71000072101A801F01AF9040002BF092002B074
+:10F72000BDE8F081F6480321846020460CF072FBAE
+:10F73000204607F0EBF8F34DA88AA4F84A00E88ABF
+:10F74000A4F84C0006F097F968B1288B012108F065
+:10F7500013FEA0620FE03146002008F063FD002890
+:10F7600018BFFFDFA1E006F0E9FC2A8B0146104636
+:10F7700008F002FEA06201460022204607F087FE44
+:10F7800006F079F9002808BF06F0D8FCE87C009064
+:10F79000AB7CEA8AA98A208801F0C5F9002818BF45
+:10F7A000FFDF208805F0A4FF3146204608F03AFD2F
+:10F7B000002818BFFFDF2146B4F84C00002204F5F2
+:10F7C000CD76FB2828BFFB206B89834238BF1846C3
+:10F7D00091F855304FF4747413F00C0F1CBF04EB08
+:10F7E00080131FFA83FC38D0AF89674528BF67466E
+:10F7F000B1F84A30FB2B28BFFB23B5F80EC09C455F
+:10F8000038BF634691F854C01CF00C0F1CBF04EBCA
+:10F81000831C1FFA8CF829D02C8A444528BF444603
+:10F820001B2B18BFB4F5A47F2ED0F08037817380D6
+:10F83000B4803046FEF7FEFFB08840F648018842AB
+:10F8400028BF40F64800B0803089884228BF40F683
+:10F85000480030810120307027E0022B07BF830071
+:10F860003C33C30070331FFA83FCBDE7BCF1020FC9
+:10F8700007BF4FEA830C0CF13C0C4FEAC30C0CF1B0
+:10F88000700C1FFA8CF8C7E71B2818BFB7F5A47FC8
+:10F89000CBD10AE04CB1208805F02BFF208807214E
+:10F8A00001F098F8002818BFFFDF002002B0BDE883
+:10F8B000F0810021D1E610B50C46072101F078F85F
+:10F8C000002804BF022010BD90F8731109B10C206C
+:10F8D00010BD90F86510142912BF152990F8C011B9
+:10F8E0000029F4D12168C0F874116168C0F878115A
+:10F8F000A168C0F87C11E168C0F88011012180F88E
+:10F900007311002010BD10B5072101F051F8002837
+:10F9100004BF022010BD90F8731109B10C2010BD76
+:10F9200090F86510142918BF1529F7D1022180F825
+:10F930007311002010BDF0B50E464BF68032122137
+:10F9400083B0964217D8B6B1694600F049F900284D
+:10F950001CBF03B0F0BD019800F15807841C258836
+:10F960003246294638460CF00FFA2088A842F6D1D4
+:10F9700003B00020F0BD03B00846F0BD10B582B062
+:10F9800004460088694600F02BF900281CBF02B02D
+:10F9900010BD0198A37800F1580190F82C209A42EC
+:10F9A00002BF0C2002B010BD7F220A728A720022B0
+:10F9B000CA72E17880F82D10217980F82E10A17894
+:10F9C00080F82C1002B0104610BD10B582B00C4665
+:10F9D000694600F005F900281CBF02B010BD01986F
+:10F9E00090F87300002818BF0120207002B000209A
+:10F9F00010BD30B583B00D461446694600F0F0F8EE
+:10FA000000281CBF03B030BD019890F82C000128DD
+:10FA10001EBF0C2003B030BD019890F86010297013
+:10FA200090F86100207003B0002030BD70B50D4625
+:10FA30001646072100F0BCFF002804BF022070BD5D
+:10FA400083884FF0010CC28841880CEB430C65455C
+:10FA50001AD342F2107C02FB0CF240F6C41C01FBEC
+:10FA60000CF1B2FBF1F1491E8CB2B4F5FA7F88BFFC
+:10FA70004FF4FA74A54238BF2C46621C591CB2FBE5
+:10FA8000F1F25143491E8BB290F8AC11002908BF26
+:10FA900003843380002070BD10B50C46072100F0B0
+:10FAA00087FF002804BF022010BD80F8DF40002C33
+:10FAB0001EBF90F8DD10002908F081FC002010BD69
+:10FAC000017800291CBF417800290ED041881B29EC
+:10FAD00021BF81881B29C188022906D30A490268EF
+:10FAE00040680A654865002070471220704710B5CD
+:10FAF000044610F005FD204608F009FC002010BD6A
+:10FB00005C00002032060020F40500202DE9F041C1
+:10FB100016460F46044601221146384610F0F3FC03
+:10FB200005460121384608F027FC854228BF2846B3
+:10FB30000123E100503189B2E631884206D901F152
+:10FB40009602401AB0FBF2F0401C83B233800020D2
+:10FB5000BDE8F08110B5044611F0E8F8042806D09D
+:10FB600011F0E4F8052802D008F00AFE08B10C20D4
+:10FB700010BD601C0BF05DFF207800F0010006F066
+:10FB800005F9207800F001000EF005F9002010BD05
+:10FB900010B50446072000F0A5FE00281CBF0C206D
+:10FBA00010BD207810F0010F11D0002260781146AE
+:10FBB00013F0B8FC00281CBF122010BDA0680AF08A
+:10FBC00048FA607861680AF04DFA002010BD002004
+:10FBD0000AF03FFA002108460AF044FA002010BD5E
+:10FBE00070B50C460546062100F0E2FE606010B1DB
+:10FBF0000020207070BD0721284600F0D9FE60600B
+:10FC0000002804BF022070BD01202070002070BDBC
+:10FC100010B582B0044600886946FFF7E1FF020094
+:10FC20001CBF02B010BDA088002818BF012804D056
+:10FC300002281EBF122002B010BDA178002908BF03
+:10FC40000321E078002808BF03204FF0000C9DF846
+:10FC500000400123002C019C06D084F8A531019CB2
+:10FC600094F8F241ECB124E084F80F31019C94F84F
+:10FC700034413CB9019C94F80E411CB9019C94F8A4
+:10FC80007D400CB13A2208E0019C84F80E31019BC2
+:10FC900083F81011019981F81101019880F80FC1C2
+:10FCA00015E0019C94F8A4411CB9019C94F87D4096
+:10FCB0000CB13A2208E0019C84F8A431019B83F83E
+:10FCC000A611019981F8A701019880F8A5C102B099
+:10FCD000104610BD427A12F0070F10D032F0070321
+:10FCE0000DD112F0040F01D011207047012A18BF66
+:10FCF000022AF9D190F83A301BB9012A01D012201A
+:10FD000070472DE9F0074FF0000C12F0010F40F69C
+:10FD1000774740F67B4337D069B14489B0F810C0CB
+:10FD2000261F43F6FD75AE423CBFACF10406AE4261
+:10FD300026D2644524D3C68AB0F81CC0448C058DF5
+:10FD4000B0F82E90B0F83480A6F1060A9A453CBF70
+:10FD5000ACF1060A9A4513D2664598BFB4F5FA7F0E
+:10FD60003CBFA5F10A06BE420AD2641C04FB0CFC8F
+:10FD7000BCEB850F04DAC14598BF4FF0010C03D9E5
+:10FD8000BDE8F0073020704712F0020F22D000EBE0
+:10FD90004C02D68AB2F81CC0558C148DB2F82E8055
+:10FDA000928EA6F106094B4584BFACF106094B457E
+:10FDB000E6D9664598BFB5F5FA7F3CBFA4F10A03C2
+:10FDC000BB42DDD26B1C03FB0CF3B3EB840FD7DA21
+:10FDD0009045D5D802782AB1012A13D0BDE8F007A2
+:10FDE000122070470029817808D0002918BF012906
+:10FDF00008D0022918BF032904D0EFE7002918BF53
+:10FE00000129EBD14078002818BF012803D002282F
+:10FE100018BF0328E2D1BDE8F007002070470000BA
+:10FE200030B5058825F4004421448CB24FF40041DC
+:10FE300094420AD2121B92B21B339A4201D2A943B6
+:10FE400007E005F40041214303E0A21A92B2A9435E
+:10FE50001143018030BD0844083050434A31084402
+:10FE600080B2704770B51D4616460B4604462946BB
+:10FE70003046049AFFF7EFFF0646B34200D2FFDF99
+:10FE80002821204614F035FA4FF6FF70A082283E54
+:10FE9000B0B265776080B0F5004F00D9FFDF6188B0
+:10FEA00005F13C00814200D2FFDF60880835401B2D
+:10FEB000343880B220801B2800D21B2020800020F4
+:10FEC000A07770BD8161886170472DE9F05F0D46B4
+:10FED000C188044600F12809008921F4004620F475
+:10FEE000004800F062FB10B10020BDE8F09F4FF029
+:10FEF000000A4FF0010BB0450CD9617FA8EB06005A
+:10FF0000401A0838854219DC09EB060000210580FB
+:10FF100041801AE06088617F801B471A083F0DD43A
+:10FF20001B2F00DAFFDFBD4201DC294600E0B9B239
+:10FF3000681A0204120C04D0424502DD84F817A0AE
+:10FF4000D2E709EB06000180428084F817B0CCE7C5
+:10FF500070B5044600F12802C088E37D20F400401B
+:10FF60002BB110440288438813448B4201D20020F5
+:10FF700070BD00258A4202D30180458008E0891ABD
+:10FF80000904090C418003D0A01D00F01EFB08E00D
+:10FF9000637F00880833184481B26288A01DFFF790
+:10FFA0003FFFE575012070BD70B5034600F12804E0
+:10FFB000C588808820F400462644A84202D100204B
+:10FFC000188270BD98893588A84206D3401B758871
+:10FFD0002D1A2044ADB2C01E05E02C1AA5B25C7FDC
+:10FFE00020443044401D0C88AC4200D90D809C89CF
+:10FFF00024B1002414700988198270BD0124F9E726
+:020000040001F9
+:1000000070B5044600F12801808820F400404518AE
+:10001000208A002825D0A189084480B2A08129889F
+:100020006A881144814200D2FFDF2888698800264F
+:100030000844A189884212D1A069807F287169880B
+:1000400019B1201D00F0C1FA08E0637F2888083349
+:10005000184481B26288201DFFF7E2FEA681268245
+:10006000012070BD2DE9F0414189878800260446B2
+:1000700000F12805B94218D004F10A0821F4004023
+:100080002844418819B1404600F09FFA08E0637F98
+:1000900000880833184481B262884046FFF7C0FEEA
+:1000A000761C6189B6B2B942E8D13046BDE8F0812C
+:1000B0002DE9F04104460B4627892830A68827F40D
+:1000C0000041B4F80A8001440D46B74201D1002036
+:1000D000ECE70AB1481D106023B1627F691D184624
+:1000E00014F066F82E88698804F1080021B18A1995
+:1000F00096B200F06AFA06E0637F628808339919C5
+:1001000089B2FFF78DFE474501D1208960813046D5
+:10011000CCE78188C088814201D10120704700204E
+:10012000704701898088814201D1012070470020F9
+:10013000704770B58588C38800F1280425F4004213
+:1001400023F4004114449D421AD08389058A5E1924
+:1001500025886388EC18A64214D313B18B4211D3BF
+:100160000EE0437F08325C192244408892B2801A24
+:1001700080B22333984201D211B103E08A4201D107
+:10018000002070BD012070BD2DE9F0478846C18870
+:100190000446008921F4004604F1280720F40045B4
+:1001A00007EB060900F001FA002178BBB54204D93B
+:1001B000627FA81B801A002503E06088627F801B95
+:1001C000801A083823D4E28962B1B9F80020B9F85E
+:1001D00002303BB1E81A2177404518DBE08938440A
+:1001E000801A09E0801A217740450ADB607FE189A7
+:1001F0000830304439440844C01EA4F81280BDE8D9
+:10020000F087454503DB01202077E7E7FFE76182C0
+:100210000020F4E72DE9F74F044600F12805C088D7
+:10022000884620F4004A608A05EB0A0608B140457A
+:1002300002D20020BDE8FE8FE08978B13788B6F899
+:10024000029007EB0901884200D0FFDF207F4FF0CA
+:10025000000B50EA090106D088B33BE00027A07FDD
+:10026000B9463071F2E7E18959B1607F294408301D
+:1002700050440844B4F81F1020F8031D94F82110CE
+:100280008170E28907EB080002EB0801E181308010
+:10029000A6F802B002985F4650B1637F30880833F9
+:1002A000184481B26288A01DFFF7BAFDE78121E002
+:1002B000607FE18908305044294408442DE0FFE77D
+:1002C000E089B4F81F102844C01B20F8031D94F8DF
+:1002D0002110817009EB0800E28981B202EB08006D
+:1002E000E081378071800298A0B1A01D00F06DF907
+:1002F000A4F80EB0A07F401CA077A07D08B1E088D4
+:10030000A08284F816B000BFA4F812B084F817B029
+:1003100001208FE7E0892844C01B30F8031DA4F8B2
+:100320001F10807884F82100EEE710B5818800F175
+:10033000280321F400442344848AC288A14212D0B5
+:10034000914210D0818971B9826972B11046FFF76C
+:10035000E8FE50B91089283220F400401044197981
+:100360000079884201D1002010BD184610BD00F16F
+:100370002803407F08300844C01E1060088808B970
+:10038000DB1E136008884988084480B270472DE955
+:10039000F04100F12806407F1C4608309046431883
+:1003A00008884D88069ADB1EA0B1C01C80B290421E
+:1003B00014D9801AA04200DB204687B298183A462A
+:1003C000414613F0C9FE002816D1E01B84B2B844A0
+:1003D000002005E0ED1CADB2F61EE8E7101A80B271
+:1003E0000119A94206D8304422464146BDE8F041F1
+:1003F00013F0B2BE4FF0FF3058E62DE9F04100F1A6
+:100400002804407F1E46083090464318002508887F
+:100410004F88069ADB1E90B1C01C80B2904212D960
+:10042000801AB04200DB304685B299182A46404611
+:1004300013F0BEFE701B86B2A844002005E0FF1C2E
+:10044000BFB2E41EEAE7101A80B28119B94206D899
+:1004500021183246404613F0ABFEA81985B2284653
+:1004600024E62DE9F04100F12804407F1E460830C3
+:1004700090464318002508884F88069ADB1E90B1E5
+:10048000C01C80B2904212D9801AB04200DB3046C4
+:1004900085B298182A46414613F08AFE701B86B230
+:1004A000A844002005E0FF1CBFB2E41EEAE7101AD2
+:1004B00080B28119B94206D820443246414613F031
+:1004C00077FEA81985B22846F0E5401D704710B5A3
+:1004D000044600F12801C288808820F400431944B2
+:1004E000904206D0A28922B9228A12B9A28A9042E9
+:1004F00001D1002010BD0888498831B1201D00F0CD
+:1005000064F800202082012010BD637F62880833D8
+:10051000184481B2201DFFF783FCF2E70021C1815E
+:1005200001774182C1758175704703881380C28944
+:1005300042B1C28822F4004300F128021A440A6042
+:10054000C08970470020704710B50446808AA0F526
+:100550007F41FF3900D0FFDFE088A082E08900B151
+:100560000120A07510BD4FF6FF71818200218175B9
+:10057000704710B50446808AA0F57F41FF3900D14D
+:10058000FFDFA07D28B9A088A18A884201D1002080
+:1005900010BD012010BD8188828A914201D1807DE9
+:1005A00008B1002070470120704720F4004221F478
+:1005B00000439A4207D100F4004001F40041884210
+:1005C00001D0012070470020704730B504460088F4
+:1005D0000D4620F40040A84200D2FFDF21884FF4EE
+:1005E000004088432843208030BD70B50C0005468C
+:1005F00009D0082C00D2FFDF1DB1A1B2286800F09D
+:1006000044F8201D70BD0DB100202860002070BD91
+:100610000021026803E093881268194489B2002A15
+:10062000F9D100F032B870B500260D46044608290D
+:1006300000D2FFDF206808B91EE0044620688188E8
+:10064000A94202D001680029F7D181880646A94253
+:1006500001D100680DE005F1080293B20022994231
+:1006600009D32844491B0260818021680968216000
+:100670000160206000E00026304670BD00230B6062
+:100680008A8002680A600160704700234360021D8F
+:10069000018102607047F0B50F4601884088154619
+:1006A0000C181E46AC4200D3641B3044A84200D94B
+:1006B000FFDFA019A84200D9FFDF3819F0BD2DE9EE
+:1006C000F041884606460188408815460C181F46AA
+:1006D000AC4200D3641B3844A84200D9FFDFE019C4
+:1006E000A84200D9FFDF70883844708008EB04000E
+:1006F000BDE8F0812DE9F041054600881E46174609
+:10070000841B8846BC4200D33C442C80688830441B
+:10071000B84200D9FFDFA019B84200D9FFDF6888CE
+:100720003044688008EB0400E2E72DE9F0410688D8
+:100730001D460446701980B2174688462080B8428C
+:1007400001D3C01B20806088A84200D2FFDF70194F
+:10075000B84200D9FFDF6088401B608008EB0600CC
+:10076000C6E730B50D460188CC18944200D3A41AD0
+:100770004088984200D8FFDF281930BD2DE9F041AC
+:10078000C84D04469046A8780E46A04200D8FFDF28
+:1007900005EB8607B86A50F8240000B1FFDFB8689F
+:1007A000002816D0304600F044F90146B868FFF73B
+:1007B0003AFF05000CD0B86A082E40F8245000D348
+:1007C000FFDFB9484246294650F826302046984770
+:1007D0002846BDE8F0812DE9F8431E468C19914664
+:1007E0000F460546FF2C00D9FFDFB14500D9FFDFDA
+:1007F000E4B200954DB300208046E81C20F00300D1
+:10080000A84200D0FFDF4946DFF89892684689F891
+:10081000001089F8017089F8024089F8034089F8CE
+:10082000044089F8054089F8066089F80770414658
+:1008300000F008F9002142460F464B460098C01CC4
+:1008400020F00300009012B10EE00120D4E703EB8A
+:100850008106B062002005E0D6F828C04CF8207070
+:10086000401CC0B2A042F7D30098491C00EB8400A2
+:10087000C9B200900829E1D3401BBDE8F88310B548
+:10088000044603F071FD08B1102010BD2078854AA0
+:10089000618802EB800092780EE0836A53F8213081
+:1008A00043B14A1C6280A180806A50F82100A06098
+:1008B000002010BD491C89B28A42EED86180052013
+:1008C00010BD70B505460C46084603F04DFD08B155
+:1008D000102070BD082D01D3072070BD25700020A9
+:1008E000608070BD0EB56946FFF7EBFF00B1FFDF1A
+:1008F0006846FFF7C4FF08B100200EBD01200EBD01
+:1009000010B50446082800D3FFDF6648005D10BD1F
+:100910003EB5054600246946FFF7D3FF18B1FFDF57
+:1009200001E0641CE4B26846FFF7A9FF0028F8D094
+:100930002846FFF7E5FF001BC0B23EBD5949897844
+:10094000814201D9C0B27047FF2070472DE9F041C4
+:10095000544B062903D007291CD19D7900E00025BE
+:1009600000244FF6FF7603EB810713F801C00AE07D
+:100970006319D7F828E09BB25EF823E0BEF1000FC0
+:1009800004D0641CA4B2A445F2D8334603801846B0
+:10099000B34201D100201CE7BDE8F041EEE6A0F52E
+:1009A0007F43FF3B01D0082901D300207047E5E6D3
+:1009B000A0F57F42FF3A0BD0082909D2394A937833
+:1009C000834205D902EB8101896A51F82000704702
+:1009D000002070472DE9F04104460D46A4F57F4103
+:1009E00043F20200FF3902D0082D01D30720F0E6C0
+:1009F0002C494FF000088A78A242F8D901EB85060D
+:100A0000B26A52F82470002FF1D0274839462030BE
+:100A100050F8252020469047B16A284641F82480A6
+:100A200000F007F802463946B068FFF727FE0020BD
+:100A3000CFE61D49403131F810004FF6FC71C01C63
+:100A4000084070472DE9F843164E884605460024B5
+:100A50002868C01C20F0030028602046FFF7E9FF4B
+:100A6000315D4843B8F1000F01D0002200E02A6850
+:100A70000146009232B100274FEA0D00FFF7B5FDA5
+:100A80001FB106E001270020F8E706EB8401009A79
+:100A90008A602968641C0844E4B22860082CD7D313
+:100AA000EBE60000500600204C47020070B50E46F1
+:100AB0001D46114600F0D4F804462946304600F0A1
+:100AC000D8F82044001D70BD2DE9F04190460D4638
+:100AD00004004FF0000610D00027E01C20F00300B7
+:100AE000A04200D0FFDFDDB141460020FFF77DFDD1
+:100AF0000C3000EB850617B112E00127EDE7614FDE
+:100B000004F10C00A9003C602572606000EB8500D8
+:100B10002060606813F0EDFB41463868FFF765FD23
+:100B20003046BDE8F0812DE9FF4F564C804681B03C
+:100B300020689A46934600B9FFDF2068027A424552
+:100B400003D9416851F8280020B143F2020005B0F2
+:100B5000BDE8F08F5146029800F082F886B2584600
+:100B60000E9900F086F885B27019001D87B22068D2
+:100B7000A14639460068FFF756FD04001FD0678084
+:100B800025802946201D0E9D07465A4601230095C3
+:100B9000FFF768F92088314638440123029ACDF8DE
+:100BA00000A0FFF75FF92088C1193846FFF78AF9DE
+:100BB000D9F800004168002041F82840C7E7042028
+:100BC000C5E770B52F4C0546206800B9FFDF2068E7
+:100BD000017AA9420ED9426852F8251051B100237A
+:100BE00042F825304A880068FFF748FD2168002058
+:100BF0000A7A08E043F2020070BD4B6853F82030D7
+:100C000033B9401CC0B28242F7D80868FFF700FD34
+:100C1000002070BD70B51B4E05460024306800B939
+:100C2000FFDF3068017AA94204D9406850F82500F6
+:100C300000B1041D204670BD70B5124E054600245B
+:100C4000306800B9FFDF3068017AA94206D94068F0
+:100C500050F8251011B131F8040B4418204670BD2E
+:100C600010B50A460121FFF7F6F8C01C20F003007A
+:100C700010BD10B50A460121FFF7EDF8C01C20F0A9
+:100C8000030010BD7000002070B50446C2F11005CD
+:100C9000281913F08DFA15F0FF0108D0491EC9B2CA
+:100CA000802060542046BDE8704013F000BB70BD4A
+:100CB00030B505E05B1EDBB2CC5CD55C6C40C45447
+:100CC000002BF7D130BD10B5002409E00B78521E7F
+:100CD00044EA430300F8013B11F8013BD2B2DC09BE
+:100CE000002AF3D110BD2DE9F04389B01E46DDE99D
+:100CF000107990460D00044622D002460846F94974
+:100D0000FDF77CFC102221463846FFF7DCFFE07B34
+:100D1000000606D5F34A3946102310320846FFF77D
+:100D2000C7FF102239464846FFF7CDFFF87B000683
+:100D300006D5EC4A4946102310320846FFF7B8FFA3
+:100D40001021204613F0B3FA0DE0103EB6B208EBC6
+:100D50000601102322466846FFF7AAFF22462846CE
+:100D60006946FDF74BFC102EEFD818D0F2B2414681
+:100D70006846FFF789FF10234A46694604A8FFF733
+:100D800097FF1023224604A96846FFF791FF2246E9
+:100D900028466946FDF732FC09B0BDE8F083102310
+:100DA0003A464146EAE770B59CB01E4605461346F2
+:100DB00020980C468DF80800202219460DF10900F4
+:100DC00013F0F6F9202221460DF1290013F0F0F975
+:100DD00017A913A8CDE90001412302AA31462846EC
+:100DE000FFF781FF1CB070BD2DE9FF4F9FB014AE1F
+:100DF000DDE92D5410AFBB49CDE900762023203129
+:100E00001AA8FFF770FF4FF000088DF808804FF028
+:100E100001098DF8099054F8010FCDF80A00A08857
+:100E2000ADF80E0014F8010C1022C0F340008DF84C
+:100E3000100055F8010FCDF81100A888ADF8150085
+:100E400015F8010C2C99C0F340008DF8170006A886
+:100E5000824613F0ADF90AA883461022229913F0B6
+:100E6000A7F9A0483523083802AA40688DF83C80CD
+:100E7000CDE900760E901AA91F98FFF734FF8DF880
+:100E800008808DF809902068CDF80A00A088ADF898
+:100E90000E0014F8010C1022C0F340008DF8100071
+:100EA0002868CDF81100A888ADF8150015F8010CD8
+:100EB0002C99C0F340008DF81700504613F078F9D4
+:100EC00058461022229913F073F9864835230838C2
+:100ED00002AA40688DF83C90CDE900760E901AA9E0
+:100EE0002098FFF700FF23B0BDE8F08FF0B59BB06E
+:100EF0000C460546DDE922101E461746DDE9203284
+:100F0000D0F801C0CDF808C0B0F805C0ADF80CC0ED
+:100F10000078C0F340008DF80E00D1F80100CDF844
+:100F20000F00B1F80500ADF8130008781946C0F3BA
+:100F300040008DF815001088ADF8160090788DF8F7
+:100F400018000DF11900102213F032F90DF12900EB
+:100F50001022314613F02CF90DF1390010223946D8
+:100F600013F026F917A913A8CDE90001412302AA1D
+:100F700021462846FFF7B7FE1BB0F0BDF0B5A3B081
+:100F800017460D4604461E46102202A8289913F063
+:100F90000FF906A82022394613F00AF90EA82022DC
+:100FA000294613F005F91EA91AA8CDE9000150231E
+:100FB00002AA314616A8FFF796FE1698206023B0C5
+:100FC000F0BDF0B589B00446DDE90E070D4639786D
+:100FD000109EC1F340018DF8001031789446C1F3A2
+:100FE00040018DF801101968CDF802109988ADF80C
+:100FF000061099798DF808100168CDF809108188DC
+:10100000ADF80D1080798DF80F0010236A46614607
+:1010100004A8FFF74DFE2246284604A9FDF7EEFA84
+:10102000D6F801000090B6F80500ADF80400D7F836
+:101030000100CDF80600B7F80500ADF80A00002061
+:10104000039010236A46214604A8FFF731FE22468A
+:10105000284604A9FDF7D2FA09B0F0BD1FB51C68F7
+:1010600000945B68019313680293526803920246EE
+:1010700008466946FDF7C2FA1FBD10B588B00446A0
+:10108000106804905068059000200690079008466C
+:101090006A4604A9FDF7B2FABDF80000208008B046
+:1010A00010BD1FB51288ADF800201A88ADF80220D7
+:1010B0000022019202920392024608466946FDF719
+:1010C0009DFA1FBD7FB5074B14460546083B9A1C89
+:1010D0006846FFF7E6FF224669462846FFF7CDFF40
+:1010E0007FBD0000A447020070B5044600780E469C
+:1010F000012813D0052802D0092813D10EE0A068DA
+:1011000061690578042003F0BDF8052D0AD0782325
+:1011100000220420616903F00BF803E004206169F8
+:1011200003F0B0F831462046BDE8704001F086B8C3
+:1011300010B500F12D02C3799478411D64F00304C9
+:101140002340C371DB070DD04B79547923404B7199
+:101150000B79127913400B718278C9788A4200D9D1
+:10116000817010BD00224A710A71F5E741780129AA
+:1011700000D00C21017070472DE9F04F93B04FF073
+:10118000000B0C690D468DF820B0097801260C2063
+:1011900017464FF00D084FF0110A4FF008091B29B0
+:1011A00075D2DFE811F01B00C30206031E035D03C6
+:1011B0007003A203B703F803190461049304A004A5
+:1011C000EC042A05340552055D05EE0531063406AA
+:1011D00063067F06F9061D07E606EB0614B12078C4
+:1011E0001D282AD0D5F808805FEA08004FD00120DA
+:1011F0008DF82000686A02220D908DF824200A20C4
+:101200008DF82500A8690A90A8880028EED098F8E3
+:10121000001091B10F2910D27ED2DFE801F07D13CA
+:1012200049DEFEFDFCFBFAF938089CF8F7000228BD
+:101230002DD124B120780C2801D00026EFE38DF8C1
+:101240002020CBE10420696A03F01CF8A888072855
+:10125000EED1204600F0EDFF022809D0204600F034
+:10126000E8FF032807D9204600F0E3FF072802D251
+:101270000120207004E0002CB8D020780128D7D1BC
+:1012800098F80400C11F0A2902D30A2061E0C4E1D2
+:10129000A070D8F80010E162B8F80410218698F820
+:1012A000060084F83200012028700320207044E0FA
+:1012B0000728BDD1002C99D020780D28B8D198F8F6
+:1012C000031094F82F20C1F3C000C2F3C0021042F3
+:1012D00001D0062000E00720890707D198F8051003
+:1012E0000142D2D198F806100142CED194F83120B3
+:1012F00098F8051020EA02021142C6D194F8322073
+:1013000098F8061090430142BFD198F80400C11F1D
+:101310000A29BAD2617D00E006E281427ED8D8F87F
+:1013200000106160B8F80410218198F80600A072DE
+:10133000012028700E20207003208DF82000686A9C
+:101340000D9004F12D000990601D0A900F300B9054
+:1013500022E12875FDE3412891D1204600F069FF84
+:10136000042802D1E078C00704D1204600F061FFD4
+:101370000F2884D1A88CD5F80C8080B24FF0400B98
+:10138000E669FFF747FC324641465B464E46CDF8DC
+:101390000090FFF732F80B208DF82000686A0D905E
+:1013A000E0690990002108A8FFF79EFE2078042834
+:1013B00006D0A07D58B1012809D003280AD049E3FE
+:1013C00005202070032028708DF82060CDE184F87E
+:1013D00000A032E712202070E9E11128BCD120469C
+:1013E00000F027FF042802D1E078C00719D020467A
+:1013F00000F01FFF062805D1E078C00711D1A07DBD
+:1014000002280ED0204600F014FF08E0CAE081E078
+:101410006FE14EE121E101E1E7E017E0ADE11128E4
+:101420009AD1102208F1010104F13C0012F0C0FE33
+:10143000607801287ED012202070E078C00760D04C
+:10144000A07D0028C8D00128C6D05AE0112890D12C
+:10145000204600F0EEFE082804D0204600F0E9FE09
+:10146000132886D104F16C00102208F10101064610
+:1014700012F09EFE207808280DD014202070E1780C
+:10148000C8070DD0A07D02280AD06278022A04D0B5
+:101490000328A1D035E00920F0E708B1012837D1B1
+:1014A000C80713D0A07D02281DD000200090D4E9E9
+:1014B000062133460EA8FFF776FC10220EA904F190
+:1014C0003C0012F049FEC8B1042042E7D4E90912F9
+:1014D000201D8DE8070004F12C0332460EA8616B35
+:1014E000FFF76FFDE9E7606BC1F34401491E006837
+:1014F000C84000F0010040F08000D7E720780928BC
+:1015000006D185F800908DF8209033E32870ECE345
+:101510000920FBE711289AD1204600F08AFE0A280C
+:1015200002D1E078C00704D1204600F082FE1528E1
+:101530008DD100E08DE104F13C00102208F10101A1
+:10154000064612F035FE20780A2816D016202070A4
+:10155000D4E90932606B611D8DE80F0004F15C0372
+:1015600004F16C0247310EA8FFF7C0FC10220EA94F
+:10157000304612F0F1FD18B1F5E20B20207071E257
+:101580002046FFF7D5FDA078216A0A18C0F11001A6
+:10159000104612F08CFE23E3394608A8FFF7A4FD9D
+:1015A00006463BE20228B6D1204600F042FE04285F
+:1015B00004D3204600F03DFE082809D3204600F061
+:1015C00038FE0E2829D3204600F033FE122824D2FC
+:1015D000A07D02289FD10E208DF82000686A0D9012
+:1015E00098F801008DF82400F0E3022893D12046FA
+:1015F00000F01FFE002810D0204600F01AFE01283F
+:10160000F9D0204600F015FE0C28F4D004208DF807
+:10161000240098F801008DF825005EE21128FCD125
+:10162000002CFAD020781728F7D16178606A022957
+:1016300011D0002101EB4101182606EBC101102257
+:10164000405808F1010112F0B3FD0420696A00F06E
+:10165000E3FD2670F1E50121ECE70B28DDD1002C3C
+:10166000DBD020781828D8D16078616A02281CD095
+:101670005FF0000000EB4002102000EBC2000958B0
+:10168000B8F8010008806078616A02280FD0002055
+:1016900000EB4002142000EBC2000958404650F80D
+:1016A000032F0A604068486039E00120E2E701202A
+:1016B000EEE71128B1D1002CAFD020781928ACD199
+:1016C0006178606A022912D05FF0000101EB4101EC
+:1016D0001C2202EBC1011022405808F1010112F056
+:1016E00067FD0420696A00F097FD1A20B6E0012129
+:1016F000ECE7082891D1002C8FD020781A288CD1C3
+:10170000606A98F80120017862F347010170616A0C
+:10171000D8F8022041F8012FB8F80600888004208C
+:10172000696A00F079FD8EE2072012E63878012818
+:1017300094D1182204F11400796812F07EFDE0794A
+:10174000C10894F82F0001EAD001E07861F30000AD
+:10175000E070217D002974D12178032909D0C007C8
+:1017600025D0032028708DF82090686A0D904120C4
+:1017700004E3607DA178884201D90620E9E50226CC
+:101780002671E179204621F0E001E171617A21F0D2
+:10179000F0016172A17A21F0F001A172FFF7C8FC9B
+:1017A0002E708DF82090686A0D900720E6E20420E4
+:1017B000ACE6387805289DD18DF82000686A0D9038
+:1017C000B8680A900720ADF824000A988DF830B068
+:1017D0006168016021898180A17A81710420207073
+:1017E000F4E23978052985D18DF82010696A0D91C8
+:1017F000391D09AE0EC986E80E004121ADF824104E
+:101800008DF830B01070A88CD7F80C8080B24026CC
+:10181000A769FFF711FA41463A463346C846CDF864
+:101820000090FEF71EFE002108A8FFF75DFCE0789F
+:1018300020F03E00801CE0702078052802D00F20A8
+:101840000CE049E1A07D20B1012802D0032802D09C
+:1018500002E10720BFE584F80080EEE42070ECE4AC
+:10186000102104F15C0002F034FA606BB0BBA07D83
+:1018700018B1012801D00520FDE006202870F748A6
+:101880006063A063BEE23878022894D1387908B149
+:101890002875B3E3A07D022802D0032805D022E0FA
+:1018A000B8680028F5D060631CE06078012806D095
+:1018B000A07994F82E10012805D0E84806E0A17917
+:1018C00094F82E00F7E7B8680028E2D06063E0786B
+:1018D000C00701D0012902D0E04803E003E0F86826
+:1018E0000028D6D0A063062010E68DF82090696A03
+:1018F0000D91E1784846C90709D06178022903D1E2
+:10190000A17D29B1012903D0A17D032900D00720A1
+:10191000287031E138780528BBD1207807281ED0FF
+:1019200084F800A005208DF82000686A0D90B86842
+:101930000A90ADF824A08DF830B003210170E17851
+:10194000CA070FD0A27D022A1AD000210091D4E943
+:10195000061204F15C03401CFFF725FA67E384F8E4
+:101960000090DFE7D4E90923211D8DE80E0004F182
+:101970002C0304F15C02401C616BFFF722FB56E371
+:10198000626BC1F34401491E1268CA4002F00101B2
+:1019900041F08001DAE738780528BDD18DF82000C4
+:1019A000686A0D90B8680A90ADF824A08DF830B040
+:1019B000042100F8011B102204F15C0112F0F8FB75
+:1019C000002108A8FFF790FB2078092801D01320F8
+:1019D00044E70A2020709BE5E078C10742D0A17D52
+:1019E000012902D0022927D038E0617808A801290E
+:1019F00016D004F16C010091D4E9061204F15C03E5
+:101A0000001DFFF7BBFA0A20287003268DF82080FE
+:101A1000686A0D90002108A8FFF766FBDDE2C3E2CB
+:101A200004F15C010091D4E9062104F16C03001D6E
+:101A3000FFF7A4FA0026E9E7C0F3440114290DD208
+:101A40004FF0006101EBB0104FEAB060E0706078D9
+:101A5000012801D01020BEE40620FFE660780128AE
+:101A60003FF4B7AC0A2051E5E178C90708D0A17D61
+:101A7000012903D10B20287004202FE028702DE0CD
+:101A80000E2028706078616B012817D004F15C0388
+:101A900004F16C020EA8FFF7E1FA2046FFF748FBBD
+:101AA000A0780EAEC0F11001304412F000FC062008
+:101AB0008DF82000686A09960D909AE004F16C0395
+:101AC00004F15C020EA8FFF7C9FAE9E739780229A8
+:101AD00003D139790029D1D029758FE28DF8200002
+:101AE000686A0D9058E538780728F6D1D4E90921BD
+:101AF0006078012808D004F16C00CDE90002029161
+:101B000005D104F16C0304E004F15C00F5E704F195
+:101B10005C0304F14C007A680646216AFFF764F919
+:101B20006078012821D1A078216A0A18C0F110013B
+:101B3000104612F0BCFBD4E90923606B04F12D01BF
+:101B40008DE80F0004F15C0304F16C0231460EA82D
+:101B500000E055E2FFF7CAF910220EA904F13C009B
+:101B600012F0FAFA08B10B20AFE485F8008000BF4C
+:101B70008DF82090686A0D908DF824A00CE53878D7
+:101B80000528AAD18DF82000686A0D90B8680A90DF
+:101B9000ADF824A08DF830B080F80080617801297C
+:101BA0001AD0D4E9093204F12D01A66B03920096F4
+:101BB000CDE9011304F16C0304F15C0204F14C0162
+:101BC000401CFFF793F9002108A8FFF78DFA607811
+:101BD000012805D0152041E6D4E90923611DE4E779
+:101BE0000E20287006208DF82000686ACDF824B0F9
+:101BF0000D90A0788DF82800CEE438780328C0D165
+:101C0000E079C00770D00F202870072066E7387889
+:101C100004286BD11422391D04F1140012F00DFBBD
+:101C2000616A208CA1F80900616AA078C871E17925
+:101C3000626A01F003011172616A627A0A73616A71
+:101C4000A07A81F82400162060E485F800A08DF8C1
+:101C50002090696A50460D9190E00000A447020070
+:101C60003878052842D1B868A8616178606A02298D
+:101C700001D0012100E0002101EB4101142606EB17
+:101C8000C1014058082102F024F86178606A0229F5
+:101C900001D0012100E0002101EB410106EBC1016F
+:101CA000425802A8E169FFF70DFA6078626A0228DB
+:101CB00001D0012000E0002000EB4001102000EBEB
+:101CC000C1000223105802A90932FEF7F1FF626A2F
+:101CD000FD4B0EA80932A169FFF7E3F96178606A4C
+:101CE000022904D0012103E042E18BE0BDE00021A4
+:101CF00001EB4101182606EBC101A27840580EA95C
+:101D000012F056FA6178606A022901D0012100E0E0
+:101D1000002101EB410106EBC1014058A1780844C4
+:101D2000C1F1100112F0C3FA05208DF82000686A95
+:101D30000D90A8690A90ADF824A08DF830B0062166
+:101D400001706278616A022A01D0012200E000225B
+:101D500002EB420206EBC202401C8958102212F02C
+:101D600027FA002108A8FFF7BFF91220C5F818B01C
+:101D700028708DF82090686A0D900B208DF8240053
+:101D80000AE43878052870D18DF82000686A0D9033
+:101D9000B8680A900B20ADF824000A98072101705A
+:101DA0006178626A022901D0012100E0002101EB83
+:101DB0004103102101EBC30151580988A0F801101B
+:101DC0006178626A022902D0012101E02FE100213D
+:101DD00001EB4103142101EBC30151580A6840F89B
+:101DE000032F4968416059E01920287001208DF8BF
+:101DF000300077E6162028708DF830B0002108A852
+:101E0000FFF772F9032617E114202870B0E638783E
+:101E100005282AD18DF82000686A0D90B8680A90CC
+:101E2000ADF824A08DF830B080F800906278616A37
+:101E30004E46022A01D0012200E0002202EB4202BB
+:101E40001C2303EBC202401C8958102212F0B0F987
+:101E5000002108A8FFF748F9152028708DF82060A8
+:101E6000686A0D908DF824603CE680E0387805289B
+:101E70007DD18DF82000686A0D90B8680A90ADF8A1
+:101E800024900921017061690978490841706169EC
+:101E900051F8012FC0F802208988C18020781C28C1
+:101EA000A8D1A1E7E078C00702D04FF0060C01E00E
+:101EB0004FF0070C607802280AD04FF0000000BFF6
+:101EC00000EB040101F1090105D04FF0010004E02D
+:101ED0004FF00100F4E74FF000000B78204413EAC4
+:101EE0000C030B7010F8092F02EA0C02027004D1E7
+:101EF0004FF01B0C84F800C0D2B394F801C0BCF1C1
+:101F0000010F00D09BB990F800C0E0465FEACC7C9E
+:101F100004D028F001060670102606E05FEA887CEF
+:101F200005D528F00206067013262E70032694F8B5
+:101F300001C0BCF1020F00D092B991F800C05FEA75
+:101F4000CC7804D02CF001060E70172106E05FEA71
+:101F50008C7805D52CF002060E7019212170002610
+:101F60000078D0BBCAB3C3BB1C20207035E012E0A0
+:101F700002E03878062841D11A2019E42078012897
+:101F80003CD00C283AD02046FFF7F0F809208DF815
+:101F90002000686A0D9031E03878052805D00620C9
+:101FA000387003261820287046E005218DF820108F
+:101FB000686A0D90B8680A900220ADF824000120EC
+:101FC0008DF830000A980170297D4170394608A8C3
+:101FD000FFF78AF8064618202870012E0ED02BE055
+:101FE00001208DF82000686A0D9003208DF82400F0
+:101FF000287D8DF8250085F814B012E0287D80B189
+:102000001D202070172028708DF82090686A0D9090
+:1020100002208DF82400394608A8FFF765F8064627
+:102020000AE00CB1FE2020709DF8200020B10021B4
+:1020300008A8FFF759F810E413B03046BDE8F08F58
+:102040002DE9F04387B00C464E6900218DF804104D
+:1020500001202578034602274FF007094FF0050CB1
+:1020600085B1012D53D0022D39D1FE2030708DF86D
+:102070000030606A059003208DF80400207E8DF802
+:10208000050063E02179012925D002292DD00329FB
+:1020900028D0042923D1B17D022920D131780D1F08
+:1020A000042D04D30A3D032D01D31D2917D1218905
+:1020B000022914D38DF80470237020899DF8041030
+:1020C00088421BD2082001E09C4702008DF80000E6
+:1020D000606A059057E070780128EBD0052007B0C2
+:1020E000BDE8F0831D203070E4E771780229F5D156
+:1020F00031780C29F3D18DF80490DDE7083402F82B
+:1021000004CB94E80B0082E80B000320E7E7157886
+:10211000052DE4D18DF800C0656A05959568029596
+:102120008DF8101094F80480B8F1010F13D0B8F1B5
+:10213000020F2DD0B8F1030F1CD0B8F1040FCED18F
+:10214000ADF804700E202870207E6870002168466B
+:10215000FEF7CAFF0CE0ADF804700B202870207E5B
+:10216000002100F01F0068706846FEF7BDFF377061
+:102170000020B4E7ADF804708DF8103085F800C089
+:10218000207E6870277011466846FEF7ADFFA6E70F
+:10219000ADF804902B70207F6870607F00F0010024
+:1021A000A870A07F00F01F00E870E27F2A71C007CE
+:1021B0001CD094F8200000F00700687194F821000A
+:1021C00000F00700A87100216846FEF78DFF28681F
+:1021D000F062A8883086A87986F83200A069407835
+:1021E00070752879B0700D203070C1E7A9716971E0
+:1021F000E9E700B587B004280CD101208DF8000074
+:102200008DF80400002005918DF805000146684610
+:10221000FEF76AFF07B000BD70B50C46054602F038
+:1022200031F821462846BDE870407823002201F0AD
+:102230007FBF08B1007870470C20704770B50C0064
+:1022400005784FF000010CD021702146F3F701F81A
+:1022500069482178405D884201D1032070BD022089
+:1022600070BDF2F7F6FF002070BD0279012A05D09B
+:1022700000220A704B78012B02D003E00420704743
+:102280000A758A6102799300521C0271C1500320C1
+:102290007047F0B587B00F4605460124287905EB55
+:1022A000800050F8046C7078411E02290AD252490D
+:1022B0003A46083901EB8000314650F8043C284684
+:1022C000984704460CB1012C11D12879401E10F01A
+:1022D000FF00287101D00324E0E70A208DF80000F8
+:1022E000706A0590002101966846FFF7A7FF032C4E
+:1022F000D4D007B02046F0BD70B515460A46044656
+:1023000029461046FFF7C5FF064674B12078FE281F
+:102310000BD1207C30B100202870294604F10C003C
+:10232000FFF7B7FF2046FEF721FF304670BD70472C
+:1023300070B50E4604467C2111F0DBFF0225012E0C
+:1023400003D0022E04D0052070BD0120607000E093
+:1023500065702046FEF70AFFA575002070BD28B104
+:10236000027C1AB10A4600F10C01C5E70120704752
+:1023700010B5044686B0042001F084FF2078FE28C2
+:1023800006D000208DF8000069462046FFF7E7FFE1
+:1023900006B010BD7CB50E4600218DF804104178C2
+:1023A000012903D0022903D0002405E0046900E0DC
+:1023B00044690CB1217C89B16D4601462846FFF77E
+:1023C00054FF032809D1324629462046FFF794FFDF
+:1023D0009DF80410002900D004207CBD04F10C05F8
+:1023E000EBE730B40C460146034A204630BC034BB1
+:1023F0000C3AFEF756BE0000E04702009C47020080
+:1024000070B50D46040011D085B12101284611F0A8
+:102410004EFF10224E49284611F0CAFE4C480121B9
+:102420000838018044804560002070BD012070BDE7
+:1024300070B5474E00240546083E10E07068AA7B40
+:1024400000EB0410817B914208D1C17BEA7B914271
+:1024500004D10C22294611F07FFE30B1641C308873
+:102460008442EBDB4FF0FF3070BD204670BD70B58D
+:102470000D46060006D02DB1FFF7DAFF002803DB7A
+:10248000401C14E0102070BD314C083C208862884C
+:10249000411C914201D9042070BD6168102201EBFA
+:1024A0000010314611F084FE2088401C20802870E6
+:1024B000002070BD70B514460D0018D0BCB10021CD
+:1024C000A170022802D0102811D105E0288870B12F
+:1024D0000121A170108008E02846FFF7A9FF00281D
+:1024E00005DB401CA070A8892080002070BD012061
+:1024F00070BD70B5054614460E000BD0002030703C
+:10250000A878012808D005D91149A1F108010A8845
+:1025100090420AD9012070BD24B128782070288803
+:10252000000A5070022008700FE064B14968102260
+:1025300001EB00112046103911F03AFE2878207383
+:102540002888000A607310203070002070BD0000E1
+:102550007C0000202DE9F04190460C4607460025FE
+:10256000FE48072F00EB881607D2DFE807F00707C1
+:10257000070704040400012500E0FFDF06F81470DB
+:10258000002D13D0F548803000EB880191F827002A
+:10259000202803D006EB4000447001E081F826407B
+:1025A00006EB44022020507081F82740BDE8F081FE
+:1025B000F0B51F4614460E460546202A00D1FFDF1F
+:1025C000E649E648803100EB871C0CEB440001EB48
+:1025D0008702202E07D00CEB460140784B784870DC
+:1025E000184620210AE092F82530407882F825002C
+:1025F000F6E701460CEB410005704078A142F8D1A6
+:1026000092F82740202C03D00CEB4404637001E0C7
+:1026100082F826300CEB41042023637082F82710E7
+:10262000F0BD30B50D46CE4B44190022181A72EB9E
+:10263000020100D2FFDFCB48854200DDFFDFC94841
+:102640004042854200DAFFDFC548401C844207DA79
+:10265000002C01DB204630BDC148401C201830BD95
+:10266000BF48C043FAE710B504460168407ABE4A45
+:1026700052F82020114450B10220084420F07F403D
+:10268000F0F779FA94F90810BDE81040C9E7042082
+:10269000F3E72DE9F047B14E803696F82D50DFF87C
+:1026A000BC9206EB850090F8264034E009EB8517D4
+:1026B0004FF0070817F81400012806D004282ED080
+:1026C00005282ED0062800D0FFDF01F0E3F80146F0
+:1026D00007EB4400427806EB850080F8262090F84E
+:1026E0002720A24202D1202280F82720084601F0AC
+:1026F000DCF82A4621460120FFF72CFF9B48414683
+:1027000000EB041002682046904796F82D5006EB27
+:10271000850090F82640202CC8D1BDE8F087022023
+:1027200000E003208046D0E710B58C4C2021803497
+:1027300084F8251084F8261084F82710002084F8E7
+:10274000280084F82D0084F82E10411EA16044F862
+:10275000100B2074607420736073A0738449E07759
+:1027600020750870487000217C4A103C02F8110066
+:10277000491CC9B22029F9D30120F0F7EAF800205A
+:10278000F0F7E7F8012084F82200F9F7D1FA794848
+:10279000F9F7DDFA764CA41E20707748F9F7D7FADE
+:1027A0006070BDE81040F0F761B810B5F0F783F83D
+:1027B0006F4CA41E2078F9F7E3FA6078F9F7E0FA95
+:1027C000BDE8104001F09EB8202070472DE9F34F7E
+:1027D000624E0025803606EB810A89B09AF8250002
+:1027E000202822D0691E02916049009501EB00105B
+:1027F0008146D0E90112C0680391CDE90420B08B75
+:10280000ADF81C00B07F8DF81E009DF81500C8B112
+:102810000227554951F820400399E219114421F04B
+:102820007F41019184B102210FE00120F0F791F87E
+:102830000020F0F78EF8F0F75CF801F063F886F806
+:102840002F50A0E00427E4E700218DF8181002289B
+:1028500001D0012820D10398391901440998081A98
+:102860009DF81C1020F07F4001B1022133318142DC
+:102870000BD203208DF815000398C4F13201401AE1
+:1028800020F07F40322403900CE096F8240018B921
+:10289000F0F782FB00284CD0322C03D214B101F0A7
+:1028A00025F801E001F02EF8314A107818B393466C
+:1028B0005278039B121B00219DF81840984601286E
+:1028C0001AD0032818D000208DF81E00002A04DD3D
+:1028D000981A039001208DF818009DF81C0000B193
+:1028E00002210398254A20F07F40039003AB09980A
+:1028F00001F014F810B110E00120E5E79DF81D008B
+:1029000018B99BF80000032812D08DF81C50CDF8A0
+:102910000C808DF818408DF81E509DF8180058B1A5
+:1029200003980123C11900221846F0F765F806E064
+:1029300000200BB0BDE8F08F0120F0F70AF899F9FC
+:102940000C20012300200199F0F756F8012086F8A9
+:102950002F008AF828502022694611E098080020AC
+:10296000FF7F841E0020A107F04702009806002088
+:102970008E000020DF3F010093260100FFFF3F0093
+:10298000F94811F05AFC0120D3E72DE9F05FDFF898
+:10299000D883064608EB860090F82550202D1FD0DE
+:1029A000A8F180002C4600EB8617A0F50079DFF82F
+:1029B000BCB305E0A24607EB4A004478202C0AD0BD
+:1029C000F0F766F809EB04135A4601211B1D00F0CD
+:1029D000A5FF0028EED0AC4202D0334652461EE09E
+:1029E000E34808B1AFF30080F0F752F898F82F20D1
+:1029F0006AB1D8F80C20411C891A0902CA1701EBE8
+:102A000012610912002902DD0020BDE8F09F314665
+:102A1000FFF7DCFE08B10120F7E733462A46202104
+:102A20000420FFF7C5FDEFE72DE9F041CE4C256905
+:102A3000F0F72EF8401B0002C11700EB11600012E6
+:102A400000D4FFDF94F8220000B1FFDF012784F8F3
+:102A5000227094F82E00202800D1FFDF94F82E6019
+:102A6000202084F82E00002584F82F5084F8205070
+:102A700084F82150BF4825600078022833D003280D
+:102A800031D000202077A068401C05D04FF0FF30E7
+:102A9000A0600120EFF75DFF0020EFF75AFFF0F78D
+:102AA00058F8F0F750F8EFF724FF10F0D7FDB248D0
+:102AB000056005604FF0E0214FF40040B846C1F8D2
+:102AC0008002F0F7E0F894F82D703846FFF75DFFCC
+:102AD0000028FAD0A448803800EB871010F81600C0
+:102AE000022802D006E00120CCE73A463146062013
+:102AF000FFF730FD84F8238004EB870090F8260070
+:102B0000202804D09B48801E4078F9F73FF9207FA9
+:102B1000002803D0F0F70DF82577657746E50146E4
+:102B2000914810B590F82D200024803800EB8210D9
+:102B300010F814302BB1641CE4B2202CF8D3202000
+:102B400010BD8E4800EB0410016021460120FFF704
+:102B500001FD204610BD10B5012801D0032800D189
+:102B600071B3814A92F82D307F4C0022803C04EBF7
+:102B7000831300BF13F812400CB1082010BD521C83
+:102B8000D2B2202AF6D37B4A48B1022807D00729BF
+:102B900016D2DFE801F01506080A0C0E100000211D
+:102BA0000AE01B2108E03A2106E0582104E07721E1
+:102BB00002E0962100E0B52151701070002010BD98
+:102BC000072010BD6B4810B54078EFF7D4FF80B2F6
+:102BD00010BD10B5202811D2634991F82D30A1F114
+:102BE000800202EB831414F810303BB191F82D30C1
+:102BF00002EB831212F81020012A01D0002010BD30
+:102C000091F82D2001460020FFF7A4FC012010BD03
+:102C100010B5EFF73DFFBDE81040EFF7ACBF2DE971
+:102C2000F0410E46504F01782025803F0C4607EBBF
+:102C3000831303E0254603EB45046478944202D0F5
+:102C4000202CF7D108E0202C06D0A14206D103EBBE
+:102C500041014978017007E00020A7E403EB44003C
+:102C600003EB450140784870454F7EB127B1002104
+:102C700040F2DA30AFF300803078A04206D127B1BD
+:102C8000002140F2DD30AFF30080357027B1002124
+:102C900040F2E230AFF30080012087E410B54268D3
+:102CA0000B689A1A1202D41702EB1462121216D48D
+:102CB000497A91B1427A82B9324A006852F82110B9
+:102CC000126819441044001D891C081A0002C1171B
+:102CD00000EB11600012322801DB012010BD002042
+:102CE00010BD2DE9F04781461F48244E00EB8100BE
+:102CF000984690F825402020107006F50070154683
+:102D000000EB81170BE000BF06EB04104946001DE5
+:102D1000FFF7C4FF28B107EB44002C704478202C47
+:102D2000F2D1297888F8001013E000BF06EB0415F3
+:102D3000291D4846FFF7B2FF68B988F80040A97B13
+:102D400099F80A00814201D80020E6E407EB44002C
+:102D50004478202CEAD10120DFE42DE9FC410E4625
+:102D600007460024054D18E018090020FFFF3F002A
+:102D7000000000008E00002000F5004098060020B2
+:102D800000000000F04702009DF8000005EB001075
+:102D90008168384600F0D6FD01246B4601AA314611
+:102DA0003846FFF79EFF0028EED02046BDE8FC81A4
+:102DB00070B50446FF480125A54300EB841100EBE4
+:102DC0008510402211F0F4F9FB4E26B1002140F2AB
+:102DD0005C40AFF30080F748803000EB850100EBEA
+:102DE0008400D0F82500C1F8250026B100214FF459
+:102DF0008C60AFF30080284670BD2DE9FC4184460D
+:102E0000EC481546089C00EB85170E4617F8140091
+:102E1000012803D0022801D00020C7E70B46E74A6B
+:102E20000121604600F07AFDA8B101AB6A4629464F
+:102E30003046FFF756FF70B1DE489DF804209DF83C
+:102E40000010803000EB85068A4208D02B46052012
+:102E5000FFF7AEFB0BE02A462146042014E02029B0
+:102E600003D007EB4100407801E096F8250007EB1E
+:102E7000440148709DF80000202809D007EB40006D
+:102E800044702A4621460320FFF764FB01208DE7AA
+:102E900006F8254F0120F070F3E7C94901EB001057
+:102EA000001DFFF7E0BB7CB51D46134604460E46E9
+:102EB00000F1080221461846EFF76AFE94F908006F
+:102EC0000F2804DD1F3820722068401C206096B156
+:102ED0000220BC4951F82610461820686946801B1C
+:102EE00020F07F40206094F908002844C01C1F286F
+:102EF00003DA012009E00420EBE701AAEFF748FE1E
+:102F00009DF8040010B10098401C009000992068C2
+:102F100031440844C01C20F07F4060607CBD2DE936
+:102F2000FE430C46064609786079907220799846EF
+:102F30001546507241B19F48803090F82E102029DC
+:102F40000AD00069401D0BE0D4E90223217903B0C7
+:102F50002846BDE8F043A6E79B484178701D084429
+:102F600020F07F47217900222846A368FFF79BFFC6
+:102F70003946284600F0E6FCD4E902322179684659
+:102F8000FFF791FF41462846019CFFF7E6FE2B46DE
+:102F900022460021304600F0C1FC002803D1314612
+:102FA000284600F0CFFCBDE8FE832DE9FE4F8146A8
+:102FB00000F084FC30B1002799F8000020B1002017
+:102FC000BDE8FE8F0127F7E77A4D7B4C4FF0000AF2
+:102FD000803524B1002140F2D340AFF3008095F852
+:102FE0002D8085F823A0002624B100214FF49B609A
+:102FF000AFF300801FB94046FFF7DAFE804624B1E8
+:1030000000214FF49C60AFF30080EFF741FD434691
+:103010006A464946FFF783FF24B1002140F2E640AB
+:10302000AFF3008095F82E0020280CD02969009875
+:10303000401A0002C21700EB1260001203D5684666
+:1030400000F080FC012624B100214FF49E60AFF314
+:10305000008095F823000028BBD124B1002140F264
+:10306000F640AFF30080EFF713FD6B46534A0021A3
+:1030700000F054FC0028A3D027B941466846FFF76A
+:103080006CFE064326B16846FFF7EDFAC9F8080062
+:1030900024B1002140F20950AFF3008001208FE7F6
+:1030A0002DE9FF5F8A46814600F008FC414C8034E0
+:1030B00010B39AF80000002710B1012800D0FFDFFC
+:1030C0003D4D25B1002140F27F50AFF3008001203B
+:1030D000A84600905FEA080604D0002140F287501D
+:1030E000AFF30080009800F0E0FB94F82D50002032
+:1030F00084F8230067B119E094F82E0001272028F6
+:1031000000D1FFDF9AF800000028D9D0FFDFD7E711
+:103110002846FFF74DFE054626B1002140F29150AA
+:10312000AFF3008094F823000028D3D126B100210A
+:1031300040F29B50AFF30080EFF7AAFC83462B468A
+:1031400001AA5146FFF7EBFE5FEA060804D0002112
+:1031500040F2A250AFF300803B462A4601A95846F0
+:10316000CDF80090FFF749FE064604EB850090F885
+:1031700028B0B8F1000F04D0002140F2A950AFF3FD
+:10318000008000F087FB0090B8F1000F04D0002110
+:1031900040F2AF50AFF3008094F82300002899D19B
+:1031A000B8F1000F04D0002140F2B750AFF3008017
+:1031B00003490BE09808002000000000FFFF3F00DB
+:1031C00098060020F04702008E00002001EB091055
+:1031D0000DF1040C00F104009CE80E0080E80E00E4
+:1031E0004EB35FEA080604D0002140F2C450AFF3AA
+:1031F00000803BEA070012D094F82E0020280ED160
+:1032000026B1002140F2C950AFF300802846FFF7F5
+:10321000BCFB20B99AF80000D8B3012849D0B8F116
+:10322000000F04D0002140F2E650AFF300802846A2
+:1032300000F029FB01265FEA080504D0002140F2D6
+:10324000EF50AFF30080009800F02FFB25B1002174
+:1032500040F2F350AFF300808EB194F82D0004EBF0
+:10326000800090F82600202809D025B1002140F2E6
+:10327000FA50AFF30080F9484078F8F787FD25B1A0
+:10328000002140F2FF50AFF3008004B03046BDE8AB
+:10329000F09FFFE7B8F1000F04D0002140F2D150B9
+:1032A000AFF3008094F82D2049460420FFF752F92F
+:1032B000C0E7002E3FF40EAF002140F2DC50AFF328
+:1032C000008007E72DE9F84FE54D814695F82D0080
+:1032D0004FF00008E34C4FF0010B474624B10021AA
+:1032E00040F20D60AFF30080584600F0DEFA85F83A
+:1032F000237024B1002140F21260AFF3008095F8F2
+:103300002D00FFF755FD064695F8230028B1002C47
+:10331000E4D000214FF4C3604BE024B1002140F21F
+:103320001C60AFF30080CE48803800EB861111F8A6
+:103330001900032856D1334605EB830A4A469AF80A
+:103340002500904201D1012000E0002000900AF108
+:1033500025000021FFF763FC01460098014203D0DD
+:1033600001228AF82820AF77E1B324B1002140F28E
+:103370002160AFF30080324649460120FFF7EAF8AA
+:103380009AF828A024B1002140F22C60AFF300800D
+:1033900000F080FA834624B1002140F23160AFF39F
+:1033A000008095F8230038B1002C97D0002140F21E
+:1033B0003560AFF3008091E7BAF1000F07D095F8C0
+:1033C0002E00202803D13046FFF7DFFAE0B124B108
+:1033D000002140F24960AFF30080304600F053FA1C
+:1033E0004FF0010824B1002140F25260AFF3008099
+:1033F000584600F05AFA24B1002140F25660AFF36B
+:1034000000804046BDE8F88F002CF1D0002140F24A
+:103410004460AFF30080E6E70020EFF773BA0120C5
+:10342000EFF770BA8D48007870472DE9F0418C4C69
+:1034300094F82E0020281FD194F82D6004EB860705
+:1034400097F82550202D00D1FFDF8549803901EB09
+:10345000861000EB4500407807F8250F0120F87032
+:1034600084F82300294684F82E5032460220223464
+:10347000FFF770F8002020700FE42DE9F0417A4E3C
+:10348000774C012538B1012821D0022879D00328B2
+:103490007DD0FFDFF0E700F029FAFFF7C6FF207EBE
+:1034A00000B1FFDF84F821500020EFF752FAA16845
+:1034B000481C04D0012300221846EFF79DFA14F8A7
+:1034C0002E0F217806EB01110A68012154E0FFF765
+:1034D000ACFF0120EFF73DFA94F8210050B1A0684D
+:1034E000401C07D014F82E0F217806EB01110A6852
+:1034F000062141E0207EDFF86481002708F1020800
+:10350000012803D002281ED0FFDFB5E7A777EFF729
+:1035100010FB98F80000032801D165772577607DBE
+:10352000524951F8200094F8201051B948B161680F
+:103530000123091A00221846EFF75EFA02202076CE
+:103540009AE7277698E784F8205000F0CFF9A07F1B
+:1035500050B198F8010061680123091A0022184649
+:10356000EFF74AFA257600E0277614F82E0F217837
+:1035700006EB01110A680021BDE8F041104700E0A8
+:1035800005E036480078BDE8F041F8F7FFBBFFF7EB
+:103590004CFF14F82E0F217806EB01110A68052163
+:1035A000EAE710B52E4C94F82E00202800D1FFDF5A
+:1035B00014F82E0F21782C4A02EB01110A68BDE89D
+:1035C0001040042110477CB5254C054694F82E0088
+:1035D000202800D1FFDFA068401C00D0FFDF94F856
+:1035E0002E00214901AA01EB0010694690F90C0058
+:1035F0002844EFF7CDFA9DF904000F2801DD0120E2
+:1036000000E00020009908446168084420F07F41F0
+:10361000A16094F82100002807D002B00123BDE882
+:10362000704000221846EFF7E7B97CBD30B5104A6C
+:103630000B1A541CB3EB940F1ED3451AB5EB940F21
+:103640001AD3934203D9101A43185B1C14E0954215
+:1036500010D9511A0844401C43420DE08C00002050
+:10366000180900200000000098060020F047020022
+:10367000FF7F841EFFDF0023184630BD0123002298
+:1036800001460220EFF7B8B90220EFF762B9EFF771
+:10369000FFB92DE9FC47B14C054694F82E002028CF
+:1036A00000D1FFDF642D58D3AD4A0021521B71EBCE
+:1036B000010052D394F82E20A0462046DFF8A492B1
+:1036C00090F82D7009EB0214D8F8000001AA2844E4
+:1036D0006946EFF75DFA9DF90400002802DD0098C5
+:1036E000401C0090A068009962684618B21A22F047
+:1036F0007F42B2F5800F30D208EB8702444692F841
+:103700002520202A0AD009EB02125268101A000262
+:10371000C21700EB1260001288421EDBA068401C3A
+:1037200010D0EFF7B5F9A168081A0002C11700EB35
+:1037300011600012022810DD0120EFF70AF94FF0A6
+:10374000FF30A06020682844206026F07F40206180
+:10375000012084F82300BDE8FC870020FBE72DE969
+:10376000F0477E4C074694F82D00A4F1800606EB46
+:10377000801010F8170000B9FFDF94F82D50A04614
+:10378000794C24B1002140F66500AFF3008040F68B
+:10379000710940F67A0A06EB851600BF16F8170085
+:1037A000012818D0042810D005280ED006280CD0E7
+:1037B0001CB100214846AFF3008020BF002CEDD0A3
+:1037C00000215046AFF30080E8E72A463946012041
+:1037D000FEF7C0FEF2E74FF0010A4FF00009454640
+:1037E00024B1002140F68100AFF30080504600F084
+:1037F0005CF885F8239024B1002140F68600AFF3F1
+:10380000008095F82D00FFF7D3FA064695F82300BF
+:1038100028B1002CE4D0002140F68C001FE024B138
+:1038200000214FF40960AFF3008005EB860000F142
+:10383000270133463A462630FFF7F1F924B100213B
+:1038400040F69400AFF3008000F024F8824695F82B
+:10385000230038B1002CC3D0002140F69A00AFF30A
+:103860000080BDE785F82D60012085F823005046D3
+:1038700000F01BF8002C04D0002140F6A700AFF3A5
+:103880000080BDE8F087354981F82D00012081F8DE
+:103890002300704710B5354808B1AFF30080EFF34F
+:1038A000108000F0010072B610BD10B5002804D1E0
+:1038B0002F4808B1AFF3008062B610BD2D480068F4
+:1038C000C005C00D10D0103840B2002806DA00F054
+:1038D0000F0000F1E02090F8140D03E000F1E0206B
+:1038E00090F80004400970470820704710B51B4C41
+:1038F00094F82400002804D1F8F72AF8012084F86D
+:10390000240010BD10B5154C94F82400002804D0F4
+:10391000F8F747F8002084F8240010BD10B51C68A3
+:103920005B68241A181A24F07F4420F07F40A142DB
+:1039300006D8B4F5800F03D2904201D8012010BD03
+:10394000002010BDD0E90032D21A21F07F4311448B
+:1039500021F07F41C0E900317047000018090020C4
+:10396000FF1FA107980600200000000000000000D3
+:103970000000000004ED00E02DE9F041044680075E
+:103980004FF000054FF001060CD560480560066059
+:103990000FF0C6FC20B15E48016841F4806101600F
+:1039A00024F00204E0044FF0FF3705D55948466083
+:1039B000C0F8087324F48054600003D556480560AD
+:1039C00024F08044E0050FD55448C0F80052C0F8F8
+:1039D000087353490D60091D0D60514A04210C32D2
+:1039E0001160066124F48074A00409D54D48466036
+:1039F000C0F80052C0F808734B48056024F4005426
+:103A0000C4F38030C4F3C031884200D0FFDF14F427
+:103A1000404F14D045484660C0F80873444886605B
+:103A2000C0F80052C0F8087342490D600A1D1660C4
+:103A30008660C0F808730D60166024F440442005C9
+:103A40000AD53D4846608660C0F80873C0F84873E0
+:103A50003A48056024F400640FF0DAFD3848044267
+:103A600000D0FFDFBDE8F08170B5202500221346AD
+:103A700020FA02F1C90719D051B201F01F06012442
+:103A8000B4404E09B60006F1E026C6F88041C6F8FB
+:103A90008042002906DA01F00F0101F1E02181F8EE
+:103AA000143D03E001F1E02181F80034521CAA42E8
+:103AB000DED370BD70B5234C0D462060FFF75CFF70
+:103AC0002068FFF7D1FF2846F8F71FF80FF0FAF942
+:103AD00000F0AFF80FF09CFD0FF0E7FCF8F728F9C5
+:103AE000BDE870400FF09CBA10B5164C2068FFF787
+:103AF00043FF2068FFF7B8FF0FF08AFDF8F794F84E
+:103B00000020206010BD0A2070470000FC1F00400C
+:103B10003C17004000C0004004E501400080004028
+:103B20000485004000D0004004D5004000E0004083
+:103B300000F0004000F5004000B0004008B5004033
+:103B4000FEFF0FFD9000002070B526490A680AB3F9
+:103B50000022154601244B685B1C4B60092B00D3E7
+:103B60004D600E7904FA06F30E681E420FD0EFF393
+:103B7000108212F0010272B600D001220C689C4340
+:103B80000C6002B962B649680160002070BD521C29
+:103B9000092AE0D3052070BD4FF0E0214FF48000EA
+:103BA000C1F800027047EFF3108111F0010F72B6F7
+:103BB0004FF0010202FA00F20A48036842EA0302E7
+:103BC000026000D162B6E7E706480021016041606B
+:103BD00070470121814003480068084000D001205F
+:103BE00070470000940000202DE9F04115460E4674
+:103BF0000446002700F0E7F8A84215D3002341202F
+:103C00000FE000BF94F84220A25CF25494F84210F6
+:103C1000491CB1FBF0F200FB12115B1C84F842104E
+:103C2000DBB2AB42EED3012700F0D9F83846BDE84D
+:103C3000F081704910B5802081F800046E490020A1
+:103C400081F8420081F84100433181F8420081F857
+:103C50004100433181F8420081F8410067480FF08C
+:103C60006DFB6648401C0FF069FBEFF71BF8BDE8E1
+:103C7000104000F0B4B8402070475F4800F0A3B88F
+:103C80000A4601465C48AFE7402070475A48433037
+:103C900000F099B80A46014657484330A4E740214E
+:103CA00001700020704710B504465348863000F07C
+:103CB0008AF82070002010BD0A4601464E4810B513
+:103CC0008630FFF791FF08B1002010BD42F20700D7
+:103CD00010BD70B50C460546412900D9FFDF4848A4
+:103CE0000068103840B200F050F8C6B20D2000F065
+:103CF0004CF8C0B2864203D2FFDF01E0EFF722F8B2
+:103D0000224629463C48FFF76FFF0028F6D070BDD9
+:103D10002DE9F041394F002506463F1D57F8254053
+:103D2000204600F041F810B36D1CEDB2032DF5D321
+:103D30003148433000F038F8002825D02E4800F0F4
+:103D400033F8002820D02C48863000F02DF80028C9
+:103D50001AD0EEF7CDFF29480FF0F8FAB0F5005F62
+:103D600000D0FFDFBDE8F04124480FF005BB94F818
+:103D700041004121265414F8410F401CB0FBF1F2E0
+:103D800001FB12002070D3E751E7002806DA00F0AB
+:103D90000F0000F1E02090F8140D03E000F1E020A6
+:103DA00090F800044009704710F8411F4122491C57
+:103DB000B1FBF2F302FB13114078814201D10120E3
+:103DC00070470020704710F8411F4078814201D3AE
+:103DD000081A02E0C0F141000844C0B2704710B5B3
+:103DE00006480FF0B3FA002803D1BDE81040EEF703
+:103DF0006ABF10BD0DE000E0480900209C000020D3
+:103E000004ED00E070B5154D2878401CC4B2687808
+:103E1000844202D0EFF727F82C7070BD2DE9F041F5
+:103E20000E4C4FF0E02600BFEFF712F820BF40BF66
+:103E300020BF677820786070D6F80052EDF76EFAF0
+:103E4000854305D1D6F8040210B92078B842EBD0EA
+:103E5000EEF7F9FF0020BDE8F0810000AC00002083
+:103E60002DE9F041012528034FF0E0210026C1F89B
+:103E700080011E4CC4F800610C2000F02CF81C4896
+:103E800001680268C94341F3001142F01002026068
+:103E9000C4F804532560491C00E020BFD4F8002179
+:103EA000002AFAD019B9016821F010010160114807
+:103EB00007686560C4F80853C4F800610C2000F07E
+:103EC0000AF83846BDE8F08110B50446FFF7C8FF90
+:103ED0002060002010BD00F01F0201219140400928
+:103EE000800000F1E020C0F88012704700C0004060
+:103EF00010ED00E008C500402DE9F047FF4C0646F4
+:103F0000FF21A06800EB061211702178FF2910D064
+:103F10004FF0080909EB011109EB06174158C05988
+:103F200000F0F4F9002807DDA168207801EB061104
+:103F300008702670BDE8F08794F8008045460DE0D3
+:103F4000A06809EB05114158C05900F0DFF90028BD
+:103F500006DCA068A84600EB08100578FF2DEFD11D
+:103F6000A06800EB061100EB08100D700670E1E789
+:103F7000F0B5E24B0446002001259A680C269B7898
+:103F80000CE000BF05EB0017D75DA74204D106EB9C
+:103F90000017D7598F4204D0401CC0B28342F1D8D9
+:103FA000FF20F0BD70B5FFF772FBD44C08252278D6
+:103FB000A16805EB0212895800F0A8F9012808DD74
+:103FC0002178A06805EB01114058BDE87040FFF76B
+:103FD00055BBFFF727FABDE87040F7F7D7BE2DE9CC
+:103FE000F041C64C2578FFF752FBFF2D6ED04FF005
+:103FF0000808A26808EB0516915900F087F9022815
+:10400000A06801DD80595DE000EB051109782170A1
+:10401000022101EB0511425C5AB1521E42548159F2
+:1040200001F5800121F07F4181512846FFF764FFAF
+:1040300034E00423012203EB051302EB051250F8D0
+:1040400003C0875CBCF1000F10D0BCF5007F10D915
+:10405000CCF3080250F806C00CEB423C2CF07F4C2D
+:1040600040F806C0C3589A1A520A09E0FF21815449
+:104070000AE0825902EB4C3222F07F428251002248
+:1040800042542846FFF738FF0C21A06801EB0511C8
+:104090004158E06850F82720384690472078FF289C
+:1040A00014D0FFF7F4FA2278A16808EB0212454613
+:1040B000895800F02BF9012893DD2178A06805EBE1
+:1040C00001114058BDE8F041FFF7D8BABDE8F081D2
+:1040D000F0B51D4614460E460746FF2B00D3FFDF02
+:1040E000A00700D0FFDF8548FF210022C0E902477A
+:1040F000C57006710170427082701046012204E0A2
+:1041000002EB0013401CE154C0B2A842F8D3F0BD4A
+:1041100070B57A4C064665782079854200D3FFDF7A
+:10412000E06840F825606078401C6070284670BDEB
+:104130002DE9FF5F1D468B460746FF24FFF7A7FAD0
+:10414000DFF8B891064699F80100B84200D8FFDFC1
+:1041500000214FF001084FF00C0A99F80220D9F81D
+:1041600008000EE008EB0113C35CFF2B0ED0BB422E
+:1041700005D10AEB011350F803C0DC450CD0491CF3
+:10418000C9B28A42EED8FF2C02D00DE00C46F6E709
+:1041900099F803108A4203D1FF2004B0BDE8F09FD4
+:1041A0001446521C89F8022008EB04110AEB041291
+:1041B000475440F802B00421029B0022012B01EB7E
+:1041C00004110CD040F801204FF4007808234FF080
+:1041D000020C454513D9E905C90D02D002E045504E
+:1041E000F2E7414606EB413203EB041322F07F4233
+:1041F000C250691A0CEB0412490A81540BE005B94C
+:10420000012506EB453103EB041321F07F41C1503A
+:104210000CEB0411425499F800502046FFF76CFE55
+:1042200099F80000A84201D0FFF7BCFE3846B4E779
+:1042300070B50C460546FFF72AFA06462146284681
+:10424000FFF796FE0446FF281AD02C4D082101EBFB
+:104250000411A8684158304600F058F800F5805025
+:10426000C11700EBD14040130221AA6801EB0411F1
+:10427000515C09B100EB4120002800DC012070BD39
+:10428000002070BD2DE9F04788468146FFF770FE9B
+:104290000746FF281BD0194D2E78A86831463446B2
+:1042A00005E0BC4206D0264600EB06121478FF2C2F
+:1042B000F7D10CE0FF2C0AD0A6420CD100EB011084
+:1042C00000782870FF2804D0FFF76CFE03E0002080
+:1042D00030E6FFF7D9F941464846FFF7A9FF012329
+:1042E000A968024603EB0413FF20C854A878401EB7
+:1042F000B84200D1A87001EB041001E0140A0020BC
+:1043000001EB061100780870104613E6081A000247
+:10431000C11700EB116000127047000070B5044631
+:10432000A0F500002D4EB0F1786F02D23444A4F510
+:1043300000042B48844201D2012500E0002500F052
+:1043400043F848B125B9B44204D32648006808E0D0
+:10435000012070BD002070BD002DF9D1B442F9D309
+:1043600021488442F6D2F3E710B50446A0F50000D8
+:10437000B0F1786F03D219480444A4F5000400F0AA
+:1043800023F84FF0804130B11648006804E08C42B9
+:1043900004D2012003E014488442F8D2002080F0C7
+:1043A000010010BD10B520B1FFF7DEFF08B10120FC
+:1043B00010BD002010BD10B520B1FFF7AFFF08B150
+:1043C000012010BD002010BD08480949006888423E
+:1043D00001D101207047002070470000000000203C
+:1043E000006002002000002008000020B000002033
+:1043F000BEBAFECA0548064A0168914201D10021B1
+:10440000016004490120086070470000B0000020EE
+:10441000BEBAFECA40E50140534800210170417018
+:1044200010218170704770B5054616460C46022073
+:10443000EEF7D7F94C49012008704C49F01E08608E
+:104440004B480560001F046070BD10B50220EEF7F8
+:10445000C8F945490120087046480021C0F80011FC
+:10446000C0F80411C0F8081143494FF40000086077
+:1044700010BD3D480178C9B1404A4FF400011160B8
+:104480003C49D1F800310022002B1CBFD1F8043187
+:10449000002B02D0D1F8081111B14270102103E0B5
+:1044A0000121417036490968817002700020EEF7E1
+:1044B00098B92D480178002904BF407870472D48ED
+:1044C000D0F80011002904BF02207047D0F8001175
+:1044D00000291CBFD0F80411002905D0D0F808012C
+:1044E000002804BF01207047002070471E4800B517
+:1044F0000278204B4078C821491EC9B282B1D3F856
+:1045000000C1BCF1000F10D0D3F8000100281CBF7F
+:10451000D3F8040100280BD0D3F8080150B107E00C
+:10452000022802D0012805D002E00029E4D1FFDFF3
+:10453000002000BD012000BD0B480178002904BF08
+:10454000807870470B48D0F8001100291CBFD0F8C4
+:104550000411002902D0D0F8080108B110207047DA
+:1045600007480068C0B27047B400002010F5004052
+:1045700008F5004000F0004004F5014008F5014056
+:1045800000F400404C48002101704170704770B544
+:10459000064614460D460120EEF723F9474806600B
+:1045A000001D0460001D056070BD70B54249012505
+:1045B0000D7040EA0241424A41F080711160414C65
+:1045C0000026C4F80461404A4FF040711160002891
+:1045D00002BFC4F80052256070BD012818BFFFDF7C
+:1045E000C4F8006225604FF000703849086070BD63
+:1045F0003148017879B1344A4FF040711160314946
+:10460000D1F804210021002A08BF417002D0304AAD
+:104610001268427001700020EEF7E3B82648017876
+:10462000002904BF407870472648D0F804010028CC
+:1046300008BF704726480068C0B27047002808BF0E
+:10464000704730B51C480078002808BFFFDF1D48C0
+:10465000D0F80411002918BF30BD0224C0F804436B
+:10466000DFF870C0DCF80010C1F30015DCF80010B2
+:1046700041F01001CCF80010D0F80411002904BF5B
+:104680004FF400414FF0E02207D100BFC2F8801282
+:1046900020BFD0F80431002BF8D02DB9DCF8001081
+:1046A00021F01001CCF80010C0F8084330BD0549D6
+:1046B0000120886070470000B700002008F5004026
+:1046C00004F5004000F0004008F5014004F5014009
+:1046D00000F4004010ED00E010B5FF480024012177
+:1046E0004470047044728472C17280F82140846204
+:1046F000446314300FF004FFF849601E0860091D80
+:104700000860091D0C60091D0860091D0C60091D69
+:104710000860091D0860091D0860091D0860091D61
+:104720000860091D0860091D0860091D0860091D51
+:10473000086010BDEA48016801F00F01032904BFB9
+:1047400001207047006800F00F00042804BF022019
+:10475000704700B5FFDF012000BD30B4DE490268BC
+:10476000DFF884C34A6142688A61007A08770A7D6B
+:10477000DC4BACF1040401204AB10A7E00FA02F2DB
+:104780001A608D7D002D0CBF2260CCF800204A7D80
+:10479000002A04BF30BC70474A7E90401860C97D33
+:1047A00000290CBF2060CCF8000030BC704730B549
+:1047B00000250446012904D002290CBF4FF0807562
+:1047C000FFDF45F4847040F48010C849086044F469
+:1047D0004030091D40F00070086030BD30B5002544
+:1047E0000446012904D002290CBF4FF08075FFDF79
+:1047F00045F4847040F48010BC49086044F44030B3
+:10480000091D40F000700860B948D0F80001002888
+:1048100018BFFFDF30BD2DE9F04102264FF0E02741
+:1048200001240025C7F88061B248056004600EF0DD
+:1048300077FDB14918B1086840F4806008600868E5
+:1048400020F0770040F0880040F0004008600EF053
+:1048500051FD30B1A948016821F47F4141F4B051C4
+:1048600001600EF047FD9C4940B1A5484E770660B7
+:10487000A54AA4481060121FA4481060A44A40F240
+:104880005B601060121F40F203101060101F046084
+:10489000934A032010609F4A96201060487F0028AA
+:1048A00014BF4FF4C0209C4840F440209B4A106045
+:1048B0009C4A9B481060121F9B481060C7F880629A
+:1048C0008B4A1020C2F8040381F82D50BDE8F08116
+:1048D0009648016821F0010141F080710160704744
+:1048E0007D4A0368C2F802308088D0801172704718
+:1048F000794B10B51A7A8A4208D101460622981CD3
+:104900000FF02AFC002804BF012010BD002010BDBC
+:10491000714890F8210070476F4A517010707047CD
+:10492000F0B50546800000F1804000F580508B888E
+:10493000C0F820360B78D1F8011043EA0121C0F805
+:10494000001605F10800012707FA00F6784C002A46
+:1049500004BF2068B04304D0012A18BFFFDF2068DD
+:1049600030432060206807FA05F108432060F0BD5D
+:104970000EF096BF584890F82E007047564890F8B1
+:10498000300070476B4AC178116000686A490002C4
+:1049900008607047252808BF02210ED0262808BFCE
+:1049A0001A210AD0272808BF502106D00A2894BF10
+:1049B0000422062202EB4001C9B2604A116060493C
+:1049C00008607047F0B4444B9D7A012D61D0022DF0
+:1049D0001CBFF0BC704793F815C0BCF1000F04BFBA
+:1049E000F0BC70474FF47A7C012D564C564F57D08F
+:1049F000DE7D5D7E002E18BF0126012908BF29211A
+:104A00000CD0022A0CBF514C012A03D0042A0CBF3F
+:104A10003C464F4C04F2E141B1FBFCF1491F084414
+:104A20004C4908604C490020C1F84C01280286F02E
+:104A3000010140EA015040F00311187F820002F1A9
+:104A4000804202F5C042C2F81015444901EB8002D1
+:104A5000997EC80000F1804000F5F830C0F81425B8
+:104A6000DFF8FCC0C0F810C5D87EC30003F1804356
+:104A700003F5F833C3F814252B4AC3F81025012297
+:104A800002FA01F102FA00F0084336490860F0BC6E
+:104A9000704793F814C0BCF1000FA3D1F0BC70476D
+:104AA0009E7D1D7E002E18BF0126012965D0022A99
+:104AB00004BF2D4C4FF47A710CD0012A08BF4FF47B
+:104AC000C86107D0042A07BF3C4640F69801274C2E
+:104AD00040F6E44121444BE0240A0020000E00404F
+:104AE00010150040180500500C050050141500402A
+:104AF00000100040FC1F00403C17004040170040E1
+:104B000060150040448000409CF5014028110040A1
+:104B100038150040441500400000040408F5014029
+:104B200040800040A4F5014010110040741700407F
+:104B300040160040241500401C1500400815004098
+:104B400054150040A2240200D0FB010004360200EC
+:104B5000C0D401004C85004000800040006000404F
+:104B60004C81004004F501406836020030D301005A
+:104B700001F5FA71B1FBFCF150E7022A08BF4FF4CE
+:104B80007A710AD0012A08BF4FF4C86105D0042AFF
+:104B90000CBF40F6980140F6E44149F6FC6211442E
+:104BA000E8E72DE9F047FC4E80460320154689468C
+:104BB000C6F80002F94F787F002814BF4FF4C020D8
+:104BC000F748F849086048460EF0A5FE28460EF062
+:104BD00095FE0124B8F1000F03D0B8F1010F16D0F3
+:104BE00018E00EF087FB78B1EF490A684806022DFD
+:104BF000D0F820030CBFC0F30660C0F3062022F4F7
+:104C0000FE4242EA00200860BC72346002E00220EA
+:104C1000B8727460E548C464E54800682A464946AD
+:104C2000BDE8F047CEE62DE9F0418846DA4907466F
+:104C300003201546C1F80002D84C607F002814BF3D
+:104C40004FF4C020D648D74E306040460EF063FE89
+:104C500028460EF053FE17B1012F1CD024E00EF0B1
+:104C600049FB78B1D04A11685006022DD0F82003D4
+:104C70000CBFC0F30660C0F3062021F4FE4141EAF8
+:104C8000002010600120A072606B40F4801060630F
+:104C90004FF4801007E00220A072606B40F4001017
+:104CA00060634FF4001030602A464146BDE8F04191
+:104CB000002087E62DE9FF4FB74C8346002581B0E1
+:104CC00003208946C4F80002B44E707F002814BF48
+:104CD0004FF4C020B248B34F386003980EF01BFE6B
+:104CE00004980EF00BFEDFF8CCA24FF00108BBF1E8
+:104CF000000F03D0BBF1010F35D046E00EF0FAFAF9
+:104D000080B1A94A0498116853060228D3F82003F9
+:104D10000CBFC0F30660C0F3062021F4FE4141EA57
+:104D200000201060CAF8004096F82D00012806D037
+:104D3000022818BFFFDF0CD086F80A8025E0DDE9E5
+:104D4000031396F82C2048460EF066FEB16A45180B
+:104D5000F2E7DDE9031296F82C3048460EF0EAFD42
+:104D6000B16A4518E8E79448CAF8000096F82D00A3
+:104D7000DDE90313012896F82C20484624D00EF0D4
+:104D800095FEB16A45180220B0728C4805608D49C5
+:104D90008B480860706B40F400207063D4F8009278
+:104DA0004FF0100AC4F808A30026C4F80062864831
+:104DB0004FF4802BC0F800B0FF208DF80000C4F83D
+:104DC0001061C4F810800AE00EF0F2FDB16A4518D7
+:104DD000D9E700BF9DF80000401E8DF800009DF847
+:104DE000000018B1D4F810010028F3D09DF800009D
+:104DF000002808BFFFDFC4F80061C4F80C61C4F8E4
+:104E00001061C4F80461C4F81461C4F818610EF0AC
+:104E100071FA002818BFC4F828616C480068009037
+:104E2000C4F80092C7F800B0C4F804A34FF40020FF
+:104E300038605E48C0F84C805D480068A84228BFD2
+:104E4000FFDF2846DDE9031205B0BDE8F04FB9E504
+:104E50002DE9F84F504CD4F8000220F00B09D4F89B
+:104E600004034FF0100AC0F30018C4F808A300268A
+:104E7000C4F80062494D687F002814BF4FF4C02079
+:104E8000474840F4402150480160A97A0127012990
+:104E900002D0022903D014E0297D11B911E0697D07
+:104EA00079B1A97EEA7E07FA01F107FA02F211430D
+:104EB0000160287F800000F1804000F5C040C0F80C
+:104EC0001065FF208DF80000C4F81061276104E030
+:104ED0009DF80000401E8DF800009DF8000018B1FC
+:104EE000D4F810010028F3D09DF80000002808BF76
+:104EF000FFDFC4F810610EF0FDF9002818BFC4F8F8
+:104F000028616E72AE72EF72C4F80092B8F1000FB1
+:104F100018BFC4F804A3BDE8F88F00682C4920F03E
+:104F20007F40086070474FF0E0200221C0F88011F8
+:104F3000C0F8801270474FF0E0210220C1F8000154
+:104F4000704724490870704723490860704730B59E
+:104F5000124C0546A06AA84228BFFFDF012020733B
+:104F60002561607F40B1284420610B48D0F80012D1
+:104F700041F04001C0F800120C490020C1F8440182
+:104F8000164920690860606B064940F48000606340
+:104F90004FF48000086030BD00100040240A00205B
+:104FA0000000040404F50140881500400080004022
+:104FB0004C850040ACF5014004100040488500409D
+:104FC00048810040A8F5014008F501401811004053
+:104FD0003C150040B9000020041500404485004005
+:104FE00070B505460E460220FE4C2073FE4801684F
+:104FF00001F00F01032908BF012207D0006800F06B
+:105000000F0004280EBF0222FFDF012294F82D00BA
+:1050100094F82C10012819D028460EF0A5FD206127
+:10502000607F48B1216908442061F048D0F800123F
+:1050300041F04001C0F80012ED490020C1F84401E0
+:105040002169A06A0844EB49086070BD33462846D0
+:105050000EF053FDE3E7E8494FF480000860E148B3
+:10506000416B21F480014163002101737047C2004C
+:1050700002F1804202F5F832E04BC2F81035C2F876
+:10508000141501218140DE480160D648426B11436E
+:1050900041637047D64801214160C1600021C0F8DA
+:1050A0004411D4480160CF488162704710B504466E
+:1050B0000EF020F900281CBFCA484477D14804608C
+:1050C000CA48D0F8001241F04001C0F8001210BDEB
+:1050D000C64810B5D0F8001221F04001C0F8001207
+:1050E0000EF008F9C749002818BF0220086010BD5B
+:1050F000BE48D0F8001221F01001C0F800120121C2
+:1051000081617047B9480021C0F81C11D0F8001225
+:1051100041F01001C0F800127047B44981B0D1F8D5
+:105120001C21012A1EBF002001B07047B64A126838
+:1051300002F07F02524202700020C1F81C01B34805
+:1051400000680090012001B0704730B50C000546A2
+:1051500008BFFFDF14F0010F1CBF012CFFDF002D83
+:105160000CBF012002209F4901284872CC729F4940
+:1051700004BFD1F8000240F0040007D0022807BFA6
+:10518000D1F8000240F00800FFDF30BDC1F8000296
+:1051900030BD2DE9F84FDFF8789299F80000042827
+:1051A00028BFFFDFDFF848A2DAF84C1192488D4C97
+:1051B00000274FF00108D1B1A17A012902D00229BC
+:1051C00003D014E0217D11B911E0617D79B1A17E98
+:1051D000E27E08FA01F108FA02F211430160217F30
+:1051E000890001F1804101F5C041C1F81075824884
+:1051F000616B01606763217B002019B1DAF844110B
+:10520000012900D00021A27A784E012A6ED0022A0C
+:1052100074D000BFD6F8101101290CBF1021002155
+:1052200041EA00057B48016811F0FF0F03D0D6F872
+:105230001411012900D0002184F82E10006810F00C
+:10524000FF0F03D0D6F81801012800D0002084F801
+:105250002F007148006884F83000FFF72AF9012810
+:1052600018BF002084F83100C6F80071C6F80C7130
+:10527000C6F81071C6F80471C6F81471C6F8187132
+:105280000EF038F8002818BFC6F828716348006887
+:1052900000905748C0F8447161480068DFF854A195
+:1052A0000090DAF800006062617F00291CBF401A9C
+:1052B00060625C480068A0624B48016801F00F0121
+:1052C000032908BF012007D0006800F00F00042860
+:1052D0000EBF0220FFDF012084F82C00A07ADFF847
+:1052E00048B184F82D00022824D116E0D6F80C012C
+:1052F000012814BF002008208CE7FFE7D6F80C0136
+:10530000012814BF00200220484A1268012A14BF55
+:1053100004220022104308437CE7607850B1DBF898
+:10532000001009780840217831EA000008BF84F8AD
+:10533000208001D084F8207015F0020F07D099F872
+:1053400000103B4A4908606A52F82110884715F05E
+:10535000010F18BF00210DD0364A99F80030A06A1D
+:1053600052F82320904700BF99F8000010F0010F79
+:105370002AD10AE015F0020F18BF0121ECD115F077
+:10538000080F18BF0221E7D1EEE7DBF80000007834
+:1053900000F00F00072828BF84F8217014D2DBF832
+:1053A0000000062200F10901A01C0EF0D5FE40B954
+:1053B000207ADBF800100978B0EBD11F08BF01207C
+:1053C00000D0002084F82100E17A002011F0020FC3
+:1053D0001CBF15F0020F15F0040F45D111F0100F8E
+:1053E0002AE00000240A00201015004000100040B0
+:1053F000008000404485004008F501400411004051
+:1054000004F5014060150040481500401C110040A3
+:10541000B900002040160040101400401811004050
+:1054200044810040408500400415004000140040C5
+:1054300008480200504802001CBF94F82F20002AA0
+:1054400002D094F831207AB111F0080F1CBF94F803
+:105450002020002A08D111F0040F02D094F8211066
+:1054600011B115F0010F00D00120617A19B198B186
+:10547000FFF7EEFC1EE0607F002814BF4FF4C02150
+:105480007F4980480160D6F8000220F00300C6F88A
+:10549000000284F80B800DE04FF0000B012913D0BF
+:1054A000022918BFFFDF21D0A06A01225844002141
+:1054B000FFF788FA15F0010F2BD0734899F8001008
+:1054C00050F82100804745E0D6F8000220F00400A3
+:1054D000C6F80002677284F80B80012384F80A8002
+:1054E0001A46002196200EF025FA10E0D6F80002A8
+:1054F00020F00800C6F80002677284F80B800220D2
+:10550000A07201231A46002196200EF051FA83461C
+:10551000CAE715F0020F08D05C4999F8002028EA84
+:10552000950051F82210884714E015F0080F06D0B6
+:10553000574899F8001050F8210080470AE015F00C
+:10554000100F08BFFFDF05D0524899F8001050F83F
+:1055500021008047A07A022818BFBDE8F88F207B81
+:10556000002808BFBDE8F88F4B49C1F844710228F4
+:1055700014D0012818BFFFDFA16A2069884298BFB4
+:10558000FFDF2069CAF80000606B444940F48000E6
+:1055900060634FF480000860BDE8F88F2169A06A5D
+:1055A0000844EFE738B500253D4C002818BFC4F883
+:1055B0000052C4F80051C4F80C51C4F81051C4F89A
+:1055C0000451C4F81451C4F818510DF093FE00288A
+:1055D00018BFC4F8285133480068009038BD01282E
+:1055E00004BF28207047022804BF1820704700B568
+:1055F000FFDF282000BD012804BF41F6A4707047DA
+:10560000022804BF41F28830704700B5FFDF41F641
+:10561000A47000BD012804BF41F2D4707047022875
+:1056200004BF41F20400704700B5FFDF41F2D470BF
+:1056300000BD012812BF02280020704700B5FFDF1F
+:10564000002000BD16490820C1F800021648407F1E
+:10565000002814BF4FF4C02009480A4908601449C3
+:1056600012480860091D13480860091D12480860A7
+:10567000091D1248086009494FF44020086070472E
+:105680000000040408F50140104802002048020010
+:1056900030480200404802000080004004F501400C
+:1056A0000010004018110040240A002000110040A2
+:1056B000A0F50140141000401C11004010100040E3
+:1056C00010B53F4822210EF0F2FD3D48017821F04F
+:1056D00010010170012107F017FC3A49002081F800
+:1056E00022004FF6FF70888437490880488010BD3B
+:1056F000704734498A8C824218BF7047002081F875
+:1057000022004FF6FF70888470472D490160704772
+:105710002D49088070472B498A8CA2F57F43FF3BB7
+:1057200003D0002101600846704791F822202549E6
+:10573000012A1ABF0160012000207047214901F1B0
+:10574000220091F82220012A04BF00207047012284
+:1057500002701D4800888884104670471A494880A6
+:1057600070471849184B8A8C5B889A4206D191F889
+:105770002220002A1EBF01600120704700207047D0
+:105780001048114A818C5288914209D14FF6FF711D
+:10579000818410F8221F19B1002101700120704787
+:1057A000002070470748084A818C5288914205D1F1
+:1057B00090F8220000281CBF00207047012070478D
+:1057C000820A00205C0A0020BA0000207047574A75
+:1057D000012340B1012818BF70471370086890601A
+:1057E00088889081704753700868C2F802008888E2
+:1057F000D08070474D4A10B1012807D00EE0507894
+:1058000060B1D2F802000860D08804E0107828B1B6
+:105810009068086090898880012070470020704758
+:10582000424910B1012803D006E0487810B903E0DE
+:10583000087808B1012070470020704730B58DB05E
+:105840000C4605460D2104A80EF053FDE0788DF8B6
+:105850001F0020798DF81E0060798DF81D002868E2
+:10586000009068680190A8680290E8680390684614
+:105870000DF0C2FB20789DF82F1088420CD1607883
+:105880009DF82E10884207D1A0789DF82D108842EF
+:1058900002BF01200DB030BD00200DB030BD30B5CD
+:1058A0000C4605468DB04FF0030104F1030012B120
+:1058B000FEF7F0F901E0FEF70CFA60790D2120F017
+:1058C000C00040F04000607104A80EF012FDE078C6
+:1058D0008DF81F0020798DF81E0060798DF81D006D
+:1058E0002868009068680190A8680290E8680390B2
+:1058F00068460DF081FB9DF82F0020709DF82E006A
+:1059000060709DF82D00A0700DB030BD10B500295D
+:1059100004464FF0060102D0FEF7BCF901E0FEF7A5
+:10592000D8F9607920F0C000607110BDBE00002081
+:1059300070B5F84E0446306890F800110025012932
+:1059400019D090F8FA10012924D090F8D01001292C
+:105950002AD090F8F21001291CBF002070BD65709C
+:1059600017212170D0F8F4106160B0F8F81021818F
+:1059700080F8F25016E065701C212170D0F80111FA
+:105980006160D0F80511A16090F80911217380F8C9
+:10599000005107E0657007212170D0F8FC106160AC
+:1059A00080F8FA50012070BD65701421217000F15B
+:1059B000D2012022201D0EF0FBFB01212172306854
+:1059C00080F8D050D448B0F8D420A0F8FC207268F9
+:1059D000537B80F8FE3080F8FA101088FBF71AF934
+:1059E000FAF7C1FDDEE7CB48006890F8D010002937
+:1059F00014BFB0F8D4004FF6FF70704770B5C54CB7
+:105A00002068002808BFFFDF0025206845700028B7
+:105A100008BFFFDF2068417800291CBFFFDF70BD91
+:105A20004FF486710EF065FC2068FF2101707F2124
+:105A300080F8361013214184282180F8CC100121F0
+:105A400080F8B81080F8BD50FFF742FBFEF711FD5B
+:105A5000B24806F0E5FFB24806F0E2FFBDE870404C
+:105A6000B04806F0DDBFAB490968097881420CBF38
+:105A7000012000207047A748006890F82200C0F37A
+:105A8000001070472DE9F04FA248016891F82400FA
+:105A9000B1F822C0C0F38002C0F340031A4400F002
+:105AA00001001044CCF300121AB3BCF1130F1BD049
+:105AB0000BDCBCF1100F02BF9B4931F81000BDE8B0
+:105AC000F08FBCF1120F0FD00AE0BCF1150F08BF28
+:105AD00096490AD0BCF11D0F04BF9548BDE8F08F70
+:105AE000FFDF0020BDE8F08F924931F81000BDE8DB
+:105AF000F08F002491F8BA2091F8BB108E4E8F4F92
+:105B00001CF0030F4FF47A7B4FF0190A25464FF42F
+:105B1000C8784FF4BF794FF018037DD01CF0010F07
+:105B20001BD0082904BF44464FF0400C0FD0042975
+:105B300004BF4C464FF0100C09D0022907BF05F1F5
+:105B400018044FF0040C05F128044FF0080C0CEB7E
+:105B50004C0E0EEB0C1CA44417E0082904BFC446ED
+:105B600040240CD0042904BFCC46102407D00229BD
+:105B700007BF05F1180C042405F1280C082404EBD8
+:105B8000C40404EB44040CEB440C022A04BF6C4E26
+:105B90004FF47A740CD0012A08BF4FF4C86407D0C0
+:105BA000042A07BF674E40F698043E4640F6E44498
+:105BB000344404F2E734B4FBFBF4C0EB001606EB0C
+:105BC000860604EB8604082A30D0042A29D0022A4B
+:105BD00007BF05F11802042505F128024FF0190A44
+:105BE00018BF08251AFB052212FB0040082922D005
+:105BF000042925D0022904BF0421C03004D0282361
+:105C000003F5A87108440821C1EBC10101EB410172
+:105C100003EB4101084400E017E0604400F52674FE
+:105C200018E04A464FF0140A1025DBE742464FF0D1
+:105C3000140A4025D6E74346402100F53D60E3E7DE
+:105C40004B46102100F57C70DEE71CF0020F18BFF8
+:105C5000FFDF02D02046BDE8F08F022A04BF384E95
+:105C60004FF47A7C0CD0012A08BF4FF4C86C07D0DF
+:105C7000042A07BF334E40F6980C3E4640F6E44CEB
+:105C8000B4440CF2E73CBCFBFBFCC0EB001404EB9F
+:105C900084040CEB840C082A04BF4FF0140A402241
+:105CA0000CD0042A29D0022A07BF05F118080422C3
+:105CB00005F128084FF0190A18BF08221AFB0282C2
+:105CC00012FB00C0082904BF4FF4A87340210AD07A
+:105CD000042904BF4FF4A873102104D002290EBF79
+:105CE000042128230821C1EBC10101EB410103EB91
+:105CF0004101084400F5B274ACE7C8464FF0140AFD
+:105D00001022DBE7034840F271210068806A4843B3
+:105D100070470000CC000020A40A0020B00B002037
+:105D2000D80B0020000C0020744802007C480200C0
+:105D3000F18913006C480200A224020030D3010054
+:105D400068360200D0FB0100F848006890F8350082
+:105D5000002818BF0120704710B5F54C207B0228A1
+:105D600018BF032808D1207D04F1150105F018FDA6
+:105D700008281CBF012010BD207B002816BF022868
+:105D800000200120BDE81040FFF74ABDE74909683F
+:105D900081F8300070472DE9F047E44D2968087B11
+:105DA000002816BF02280020012048730E31FFF79B
+:105DB00021FD2968087B022816BF03280122002242
+:105DC00081F82F20082081F82D00487B012600272C
+:105DD00001F10E03012804BF5B7913F0C00F0AD054
+:105DE00001F10E03012804D1587900F0C0004028C9
+:105DF00001D0002000E0012081F82E00002A04BF1D
+:105E000091F8220010F0040F06D0087D153105F03E
+:105E1000C7FC296881F82D0028684760FCF7F8FE68
+:105E20002968C34C4FF00009886094F82D0005F0F4
+:105E3000D3FC804694F82F00002818BFB8F1000F5B
+:105E400004D01021404606F050FB68B194F83000B1
+:105E500000281CBF94F82E0000281DD0607B04F1A0
+:105E60000E0101280ED012E066734A4604F10E01BD
+:105E70004046FFF714FD94F82D1004F10E0005F0D4
+:105E8000A4FD09E0487900F0C000402831D039462F
+:105E900004F10E00FFF73AFD2868C77690F822005B
+:105EA00010F0040F08BFBDE8F087002794F82D001C
+:105EB00005F09BFC040008BFBDE8F087102106F048
+:105EC00014FB002818BFBDE8F08728683A4600F1A7
+:105ED0001C01C6762046FFF7E2FC286800F11C0191
+:105EE000944806F0D4FDBDE8F0470121914806F042
+:105EF000E9BD05F0A3FD4A4604F10E01FFF7CFFC12
+:105F0000CAE778B58A490446884D407B08732968FA
+:105F1000207808706088ADF8000080B200F00102BF
+:105F2000C0F3400342EA4302C0F3800342EA830223
+:105F3000C0F3C00342EAC302C0F3001342EA0312F3
+:105F4000C0F3401342EA4312C0F3801042EA8010CB
+:105F50004884E07D012808BF012603D0022814BF31
+:105F6000FFDF0226286880F8BA60607E012808BF3B
+:105F7000012603D0022814BFFFDF0226286880F81C
+:105F8000BB60217B80F82410418C1D290CBF0021AF
+:105F900061688162617D80F83510A17B002916BFA0
+:105FA0000229002101210175D4F80F10C0F8151045
+:105FB000B4F81310A0F81910A17EB0F8CE2061F348
+:105FC0000302A0F8CE20E17E012918BF002180F84D
+:105FD0003410002078BD55480068408CC0F3001193
+:105FE00019B110F0040F05D002E010F0020F01D03B
+:105FF00000207047012070474C4A00231268C2F805
+:10600000C030B2F822C0BCF11D0F02BFC2F8C830C8
+:1060100082F8C4307047002908BFC2F8C8300AD0DF
+:10602000936A40F2712C03FB0CF31944491EB1FB37
+:10603000F3F1C2F8C81082F8C400704703463B4829
+:1060400010B50168D1F8C820002A1ABFD1F8C0C025
+:10605000BCF1000F012405D09A4205D90124D01AC1
+:10606000C1F8C800204610BD91F82210002411F09C
+:10607000010F1CBF406800884FF0430108BF00209B
+:1060800001F009F9EEE72948006890F8B700002808
+:106090000CBF01200020704770B51F2834BF044694
+:1060A0001F240022214D286880F8B920224678302C
+:1060B0000EF07EF82868012180F8974080F8B9102A
+:1060C00070BD10B51F2828BF1F20C2B2174C002377
+:1060D000206880F8B83080F8B72098300EF068F863
+:1060E0002168012081F8B80010BD1049096881F8C5
+:1060F000BD0070470D48006890F8220000F00100D4
+:1061000070470A48006890F82200C0F340007047CA
+:106110000648006890F82200C0F34010704703481A
+:10612000006890F82200C0F3C0007047CC00002047
+:10613000A40A0020B00B002001207047F748006837
+:1061400090F8BB00704770B5FEF7A4FFFEF783FF21
+:10615000FEF77EFEFEF7E7FEF04C2068D0F8C01098
+:10616000491CC0F8C01090F83300002530B1FEF78C
+:10617000AFFFFEF77EF9206880F833502068457045
+:1061800090F8C410F9B1D0F8C02091421BD8042077
+:1061900002F050FA206890F8220010F0010F0CD0A5
+:1061A00060684321008801F076F860680088FAF79B
+:1061B00031FDBDE87040FAF7C7B9BDE87040432132
+:1061C000002001F068B8D0F8C81019B1D0F8C0208C
+:1061D000914202D990F83700D8B1042002F02AFA8F
+:1061E000206890F8220010F0010F0CD060683C216C
+:1061F000008801F050F860680088FAF70BFDBDE8F0
+:106200007040FAF7A1B9BDE870403C21002001F0D0
+:1062100042B8BDE87040002002F00CBA2DE9F84FFA
+:10622000BE4E8046174630688B464FF0000A458CBC
+:1062300015F0030F10D015F0010F05F0020005D086
+:10624000002808BF4FF0010A06D004E0002818BF5C
+:106250004FF0020A00D1FFDF4FF000094C4615F065
+:10626000010F05F002000BD070B915F0040F0BD030
+:1062700049F00800002F18BF40F0030440D090E020
+:1062800010B115F0040F0DD015F0070F10D015F058
+:10629000010F05F0020036D0002808BF15F0040FEA
+:1062A00027D03DE0002F18BF49F0090479D134E030
+:1062B0002FB149F0080415F0200F14D071E03168B7
+:1062C00005F0200291F87700104308BF49F001045F
+:1062D00067D049F0180415F0200F62D191F8BA1078
+:1062E00008295AD156E0316891F8BA10082951D1DD
+:1062F00053E049F00800002F18BF40F0010450D1CE
+:1063000040F010044DE0002818BF15F0040F07D02E
+:10631000002F18BF49F00B0443D149F0180440E0A6
+:1063200015F0030F3CD115F0040F39D077B1316867
+:1063300049F0080091F8BA1008290CBF40F0020497
+:1063400020F0020415F0200F22D02AE0316805F079
+:10635000200291F87700104308BF49F0030420D0D1
+:1063600049F0180015F0200F09D000BF91F8BA10BD
+:10637000082914BF40F0020420F0020411E091F853
+:10638000BA20082A14BF40F0010020F00100EDE718
+:10639000082902D024F0010403E044F0010400E0E5
+:1063A000FFDF15F0400F18BFFFDFA8F8009098F846
+:1063B0000000072120F0200088F80000404606F089
+:1063C00034FB5146404606F033FD2146404606F078
+:1063D00038FD14F0010F0CD03068062300F10E01D7
+:1063E0000022404606F00AFD3068417B404606F038
+:1063F0005CFB14F0020F1BD03068BBF1000F0BD018
+:1064000000F11C0106230122404606F0F7FC0121A1
+:10641000404606F057FB0BE000F115010623012270
+:10642000404606F0EBFC3068017D404606F04AFB32
+:1064300014F0040F18BFFFDF14F0080F17D0CDF8C9
+:1064400000903068BDF800100223B0F8CE000209B9
+:1064500062F30B01ADF800109DF80110032260F308
+:1064600007118DF801106946404606F0C7FC012F60
+:1064700016D1306890F8770090B1404606F0D4FC11
+:106480003368401CC0B293F87710C0F125008142F8
+:10649000B8BF084682B203F15801404606F0FFFC3F
+:1064A0000020002818BFFFDF0020002818BFFFDFF2
+:1064B0000020002818BFFFDFBDE8F88F2DE9F84362
+:1064C000164C2068002808BFFFDF2068417811BB08
+:1064D0000178FF291FD0002780F83170877080F87D
+:1064E00037703846FEF72DFDFEF795F9206890F9D4
+:1064F000BD00FEF73DFA0A48FEF744FA0948FEF7E8
+:106500000CFD206890F8240010F0010F0CD025201D
+:10651000FEF740FA10E00C20BDE8F883CC00002024
+:10652000684802006548020010F0020F18BF2620DC
+:1065300068D000BFFEF72EFA206890F8BA10252028
+:10654000FEF735F9206880F82C70FEF7F4FC20681F
+:10655000002190F8BA200846FEF765FB0F210520C0
+:10656000FEF7DAF92068FF4D012690F82E10002979
+:1065700001BF90F82F10002990F8220010F0040FAE
+:1065800070D0FCF745FB8046206841468068FDF7E7
+:106590004DF8F54990FBF1F901FB190041424046E5
+:1065A000FCF73FF80146206881604168494441603A
+:1065B00005F0F3F801462068426891426DD8C0E9C1
+:1065C00001784FF0010895F82D0005F005F9814696
+:1065D00095F82F00002818BFB9F1000F04D0102142
+:1065E000484605F082FFA0B195F8300000281CBF96
+:1065F00095F82E00002824D0687B05F10E010128B3
+:1066000015D019E010F0040F14BF2720FFDF91D13F
+:1066100092E732466E7305F10E014846FFF73FF9E7
+:1066200095F82D1005F10E0005F0CFF909E0487935
+:1066300000F0C000402816D0414605F10E00FFF7DB
+:1066400065F9206890F8220010F0040F25D095F825
+:106650002D0005F0CAF85FEA00081ED0102105F0F1
+:1066600044FF40B119E005F0E9F9324605F10E01A9
+:10667000FFF715F9E5E72068324600F11C01C67600
+:106680004046FFF70CF9206800F11C01B74806F0FE
+:10669000FEF90121B54806F015FA2068417B0E305D
+:1066A000FEF71EF9206890F8B81079B390F8B7207B
+:1066B00080F8772000F1980158300DF0BEFD206879
+:1066C00090F82210C1F30011E9B9B0F8CE00022110
+:1066D0000609ADF800606846FDF7DCFA28B1BDF8A0
+:1066E0000000C0F30B00B04204D1BDF80000401C14
+:1066F000ADF800002168BDF80000B1F8CE2060F3CD
+:106700000F12A1F8CE20206880F8B870206890F8A9
+:10671000B91059B190F8972080F8572000F178010E
+:1067200038300DF08AFD206880F8B9702068B0F824
+:10673000CE10D0F8C020090951FA82F190F8BC209F
+:10674000DFF82CC2114463460022E1FB0C3212092F
+:106750006FF0240302FB031180F8BC1090F82210A4
+:10676000824E90F81B80C1F3001106F12809002920
+:106770005DD03780317821F020013170408C1328B2
+:1067800037D01CDC10284DD0122846D0FFDF00BFC8
+:1067900005F10E01754806F06CF9697B734806F047
+:1067A00084F92068418C1D2918BF15297ED090F8E6
+:1067B000772000F15801304606F0ADF97EE015284B
+:1067C00018BF1D28E2D10121304606F02EF930789D
+:1067D000B8F1000F40F020003070206812D000F1B6
+:1067E0001C01304606F053F90121304606F06AF9E3
+:1067F000CEE70021304606F018F9307840F020004E
+:106800003070C5E700F11501304606F040F9206808
+:10681000017D304606F056F9BAE70621304606F00B
+:1068200004F9B5E70221304606F0FFF8B0E7002290
+:1068300041463046FFF7F2FC206890F877100029B7
+:1068400004BF408C10F0010F05D110F0020F08BFFB
+:1068500010F0200F04D0012241464846FFF7DEFC2D
+:10686000F07810F03F0F1CBF307910F0100F25D0DA
+:10687000304606F0D8F82268014692F82400C0F3AA
+:106880008003C0F3400C634400F00100034492F81D
+:106890002C00C0F38002C0F3400C624400F0010001
+:1068A0001044181AC0B200F00AFD00E006E00090A3
+:1068B000032304226946304606F0A0FA206890F8C7
+:1068C0002200C0F30010B0B12A4E042130463780B8
+:1068D00006F0ABF805F10E01304606F0CAF8697B08
+:1068E000304606F0E2F8206800F1380190F85720B1
+:1068F000304606F034F904F0C5FF03211E4805F0C8
+:1069000054F8216881F83300002005E61B494860EF
+:1069100070472DE9F843194C8046206890F83120E3
+:1069200032B1408C1D2808BFFFDFBDE8F8430AE400
+:10693000012639B390F8BC00FEF72CF8206890F8D7
+:10694000BB102520FDF733FF206801224FF496711C
+:1069500090F8BB300020FEF7ADF90948FEF7F4FAD5
+:10696000206810E0A40A002040420F00B00B002075
+:1069700053E4B36E000C0020280C0020CC00002053
+:10698000D80B002005E04670867080F83160BDE8C5
+:10699000F883FE48FEF7D8FA2068002590F8241006
+:1069A00090F82C0021EA000212F0010F18BF012517
+:1069B0000ED111F0020F04D010F0020F08BF022513
+:1069C00006D011F0040F03D010F0040F08BF042507
+:1069D0000027B8F1000F5CD0012D1CD0022D08BF9C
+:1069E00026201CD0042D14BFFFDF272017D02068DD
+:1069F00090F8BA102520FDF7DAFE206890F82210F2
+:106A0000C1F3001171B1002201234FF496711046B9
+:106A1000FEF750F93DE02520FDF7BCFFE7E7FDF765
+:106A2000B9FFE4E790F8BA3001224FF496710020E4
+:106A3000FEF740F9D548C17811F03F0F1CBF00792F
+:106A400010F0100F25D0D14805F0EDFF2368014666
+:106A500093F82420C2F38000C2F3400C604402F09B
+:106A6000010200EB020C93F82C20C2F38000C2F369
+:106A70004003184402F001020244ACEB0200C0B231
+:106A800000F01DFC0090032304226946BF4806F075
+:106A9000B5F9206890F82C10294380F82C1090F854
+:106AA000242032EA010112D04670408C132821D0F4
+:106AB0001CDC102808BFBDE8F88312281AD000BFDC
+:106AC000C0F30010002818BFFFDFBDE8F883418C39
+:106AD0001D2908BF80F82C70E6D0C1F300110029F1
+:106AE00014BF80F8316080F83170DDE7152818BFD9
+:106AF0001D28E5D1BDE8F84301210846FEF725BB76
+:106B0000A34810B50068417841B90078FF2805D046
+:106B100000210846FFF7FDFE002010BDFEF7BAFA7F
+:106B2000FEF799FAFEF794F9FEF7FDF90C2010BD77
+:106B300097490120096881F837007047944909682E
+:106B400081F83200704770B5002501F0E3FB0028A2
+:106B50007CD08F4C2068417800260122012905D085
+:106B6000022901D003297DD0FFDF70BD8178022684
+:106B700039B390F8220010F0030F67D08548FEF774
+:106B8000E3F920680122962190F8BB301046FEF709
+:106B900091F800219620FEF723FA2068467090F8BD
+:106BA000330020B1FDF751FC4020FEF77FFA20684A
+:106BB00090F83400002808BF70BDBDE87040FEF7B3
+:106BC000A1BA418CC1F300129AB1102929D090F8D2
+:106BD000330020B1FDF739FC4020FEF767FA6D481D
+:106BE000FEF7B2F9206890F8221011F0040F1DD0C2
+:106BF00027E090F8242090F82C309A4211D190F898
+:106C00007700002808BF11F0010F05D111F0020F25
+:106C100008BF11F0200F52D0BDE870400121084696
+:106C200077E6BDE870400021012072E690F835005B
+:106C3000012814BF0328102545F00E010020FEF79F
+:106C400084FA206890F83400002801E037E009E079
+:106C500018BFFEF757FA00219620FEF7C1F9206809
+:106C6000467070BD817801B3418C11F0010F21D0C5
+:106C700080F8D02090F8D210B0F8D40000F00BFBD0
+:106C800060680088F9F7C6FFF9F75EFC2068467077
+:106C9000FEF700FAFEF7DFF9FEF7DAF8FEF743F940
+:106CA000BDE87040032001F0C5BC8178BDE87040AC
+:106CB00001202EE611F0020F04BFFFDF70BDBDE81A
+:106CC0007040FFF740BAFFF73EBA10B5304C20686D
+:106CD00090F8341049B13630FEF71FFA18B9216820
+:106CE0007F2081F83600FEF703FA206890F8330021
+:106CF00018B1FEF7EDF9FDF7BCFB01F00BFBA8B1F5
+:106D0000206890F82210C1F3001179B14078022870
+:106D100018BFFFDF00210120FFF7FBFD206841784D
+:106D200000291EBF40780128FFDF10BDBDE81040DC
+:106D3000FFF709BA2DE9F047154F0E4603283A68C8
+:106D4000518C0BD092F8320001F0010410F10009CF
+:106D500018BF4FF001094FF0010805E0C1F34004EE
+:106D60004FF000094FF00208FDF704FE054634EA33
+:106D7000090008BFBDE8F0873868064C90F833007A
+:106D800098B104F064FD3070014605E0B00B0020BE
+:106D9000CC000020280C0020FF2806D0E01C04F0C6
+:106DA0004BFD307804F05EFD05432078C0F3801180
+:106DB0003868027D914209D100F115010622E01CDC
+:106DC0000DF0CAF9002808BF012000D0002031785A
+:106DD000FF2906D0C0B9386890F82D00884215D137
+:106DE00012E098B12078E11CC0F3801004F0D8FCC8
+:106DF000064604F03BFE38B1304604F0F6FC18B10C
+:106E0000102105F072FB08B1012000E00020396874
+:106E100091F8221011F0040F01D0F0B11AE0CDB9B1
+:106E2000FE4890F83500002818BF404515D114F8E9
+:106E3000030B2146C0F3801004F0B2FC044604F0BA
+:106E400015FE38B1204604F0D0FC18B1102105F031
+:106E50004CFB10B10120BDE8F0870020BDE8F087B1
+:106E60002DE9F04FEE4D804683B02868002740782A
+:106E7000022818BFFFDF28687F2490F8341049B13A
+:106E80003630FEF74AF9002804BF286880F83640FB
+:106E9000FEF72EF9E34805F0E8FD0646B8F1000FCD
+:106EA00000F0A381DF4805F079FF002800F09D8104
+:106EB000FDF72EFD002800F098813046D94EFF21C5
+:106EC000DFF864A34FF000084FF0030B4FF0010907
+:106ED000062880F0B981DFE800F0FDFDFD03FD8F9D
+:106EE0008DF8001069460320FFF724FF002828686A
+:106EF0007CD090F8341011B190F8001159B1286885
+:106F0000807801283ED0C948FEF71EF8286880F82E
+:106F100001B000F06EB99DF8003080F80091017862
+:106F200080F80111FF2B10D000F20312511E1846F9
+:106F300004F064FC002808BFFFDF286890F8021105
+:106F400041F0020180F802110DE03178C1F38011A7
+:106F500080F80211B149D1F88721C0F80321B1F8B6
+:106F60008B11A0F80711286800F2091690F8360076
+:106F70007F2808BFFFDF286890F83610317080F84E
+:106F80003640BCE7A94CDAF8049004F12806A4F8CE
+:106F900000800721204605F048FD0021204605F02D
+:106FA00047FF4946204605F04CFF0623002206F124
+:106FB0000901204605F022FF2868417B204605F0A4
+:106FC00074FD286800F1380190F85720204605F03C
+:106FD00066FF2046FDF7B8FF28680122962190F849
+:106FE000BB300020FDF766FE90E7FFE780780028C1
+:106FF00040F0FD8000F0F9B88DF8081002A90520D6
+:10700000FFF798FE0028286800F0EA808278884917
+:10701000002A7DD0A1F11F066C6890F8BB90D6F8CD
+:107020000F00C4F80E00B6F813006082707D207562
+:10703000B07D6075B6F81700E082B6F81900608080
+:10704000B6F81B00A080B6F81D00E08004F108002F
+:107050000DF064FA96F8240000F01F00207696F8F0
+:107060002400400984F86C0184F8549084F8559009
+:10707000286890F8CC1084F8561090F8BD0084F879
+:1070800057009DF80810686800F079F9022001F0B7
+:10709000D1FAA6F12804DAF80090A4F800800821BB
+:1070A000204605F0C2FC0021204605F0C1FE4946FD
+:1070B000204605F0C6FE6946304605F0EFFC304636
+:1070C00005F009FD0146204605F0EFFC06230022ED
+:1070D000694600E0B8E0204605F090FE694630467B
+:1070E00005F0CEFC304605F0E9FC0146204605F0EF
+:1070F000E9FC062301226946204605F07FFE204672
+:10710000FDF722FF28680122962190F8BB3000E0AD
+:1071100006E00020FDF7CEFD286880F801B068E0A9
+:107120006C6832783F4E607BC2F34012104060734F
+:10713000D6F80F00C4F80E00B6F813006082707D18
+:107140002075B07D6075B6F81700E082B6F81900BA
+:107150006080B6F81B00A080B6F81D00E0804FF0FC
+:10716000010A04F108000DF0D9F996F8240000F0A6
+:107170001F00207696F82400400984F86C0184F8FA
+:1071800054A084F855A0286890F8CC1084F85610C4
+:1071900090F8BD0084F857009DF80810686800F06A
+:1071A000EEF8286880F8D09090F8D210B0F8D400AB
+:1071B00000F071F868680088F9F72CFDF9F7C4F958
+:1071C000286880F80180FDF765FFFDF744FFFDF7B3
+:1071D0003FFEFDF7A8FE012001F02CFA09E000BFF8
+:1071E00090F82200C0F3001008B1012701E0FEF77B
+:1071F000AAFF286890F8330018B1FDF769FFFDF782
+:1072000038F91FB100210120FFF783FB286841787E
+:1072100000291ABF4178012903B00BE0A40A00201D
+:10722000CC000020280C002060480200000C002048
+:10723000470C002008BFBDE8F08F4078032818BF36
+:10724000FFDF03B0BDE8F08F286890F82200C0F39C
+:1072500000100028CBD0C8E770B5864C06460D4616
+:107260002068807858B1FDF765FA216803463046FA
+:1072700091F8BB202946BDE8704001F048BAFDF7FF
+:1072800059FA21680346304691F8BA202946BDE8EC
+:10729000704001F03CBA784A137882F8F530A2F8D1
+:1072A000F60082F8F410012082F8F20092F8C4008F
+:1072B000002818BF92F8C00082F8F800704778B52F
+:1072C00004466C4800230093006890F8BA20082A0E
+:1072D00004BF4FF4C87240230DD0042A04BF4FF4FA
+:1072E000BF72102307D0022A07BF03F1180204233C
+:1072F00003F128020823491D01FB032690F8BC2056
+:107300009DF8001062F3050141F040058DF8005032
+:1073100090F8BB00012804BF9DF8020020F0E000B7
+:107320002AD0022818BFFFDF21D000BF25F080003F
+:107330008DF80000C4EB041106FB04F001EB8101A1
+:1073400000EB81044D48844228BFFFDF4C48A0FB7E
+:107350000410BDF80110000960F30C01ADF8011034
+:10736000BDF800009DF8021040EA014078BD9DF88C
+:10737000020020F0E00020308DF80200D6E72DE971
+:10738000F0413C4D04460E46286890F8D000002895
+:1073900018BFFFDF0027286880F8D2702188A0F886
+:1073A000D4106188A0F8EA10A188A0F8EC10E18858
+:1073B000A0F8EE1094F86C1180F8F01090F82F10EF
+:1073C00049B1427B00F10E01012A04D1497901F053
+:1073D000C001402935D090F8301041B1427B00F116
+:1073E0000E01012A04BF497911F0C00F29D0DE3007
+:1073F0000DF082F82348FF2E0078C0F380106076ED
+:107400001D48D0F88711C4F81A10B0F88B01E0833A
+:1074100028681ED0C0F8E410E18BA0F8E81000F155
+:10742000D802511E304604F0E9F9002808BFFFDFFA
+:10743000286890F8D71041F0020180F8D710BDE815
+:10744000F081D0F80E10C0F8DE10418AA0F8E210EA
+:10745000D0E7C0F8E470A0F8E870617E80F8D7103B
+:10746000D4F81A10C0F8D810E18BA0F8DC10BDE8F1
+:10747000F0810000CC000020A40A0020C4BF03005B
+:1074800089888888280C0020FE48406870472DE9CC
+:10749000F0410F46064601461446012005F098F9D2
+:1074A000054696F85500FEF7A6F8014696F85500F1
+:1074B000022808BFF44807D0012808BFF34803D0CA
+:1074C00004280CBFF248F34808444FF47A7100F2E4
+:1074D000E140B0FBF1F0718840F271225143C0EB02
+:1074E0004100001BA0F5597402F0B6FD002818BF3A
+:1074F0001E3CAF4234BF28463846A04203D2AF42BA
+:107500002CBF3C462C467462BDE8F0812DE9FF4F4C
+:107510008FB0044690F855601C98994640EA0900DF
+:10752000039094F86500002790460D280CBF0120B9
+:1075300000200990B9F1000F04BF94F80C01032852
+:107540002BD1099848B3B4F88E01404525D1D4F821
+:107550001401C4F80001608840F2E2414843C4F8D5
+:107560000401B4F85A01B4F8E6100844C4F808015C
+:10757000204602F07BFDB4F89201E08294F890017D
+:107580006075B4F894016080B4F89601A080B4F8F6
+:107590009801E080022084F80C01D4F864010C907A
+:1075A000B4F8E6B0B4F85801D4F860A1D4F8541196
+:1075B0000691B9F1000F03D094F8201149B193E07E
+:1075C00004F1E00107917431089104F5A075091DDB
+:1075D00007E004F59A710791091D089104F5927569
+:1075E000091D0A91B4F85810A8EB0000A8EB01019E
+:1075F00009B200B20091002805DAD4F850010690D3
+:1076000001200390084694F80C11002971D001293B
+:1076100000F03782022900F05F81032918BFFFDFE5
+:1076200000F0728239460698FAF7FBFF08990126A6
+:1076300040F2712208600A98A0F8008000202870AB
+:107640002E7108980068A8606188D4F8140151432D
+:10765000C0EB41009049A0F54D70886149698142B5
+:1076600087BF07990860079801600798616A0068FA
+:10767000084400F5D270E86002F0EEFC10B1E86852
+:107680001E30E8606E71B4F8D000A0EB080000B2C4
+:107690000028C4BF03206871099800281C9800F0D6
+:1076A000A682C0B1B4F8F81000290CBF0020B4F8CD
+:1076B000FA00A4F8FA0094F8FC20401C50438842D9
+:1076C00009D26879401E002805DD6E71B4F8FA0011
+:1076D000401CA4F8FA00B9F1000F00F0AB8294F856
+:1076E0002001002800F0A28213B00220BDE8F08F34
+:1076F000FFE7BAF1000F08BFFFDF94F855106148AB
+:1077000090F8280005F079F90C90E18A40F2712098
+:1077100041430C98002200EB41011098002806D04C
+:1077200000FB01F15D48B1FBF0F000F10102C4F88B
+:107730001021608840F2E24100FB01F210994FF005
+:10774000000006D0554801FB02F1B1FBF0F000F15A
+:107750000100C4F8140186B221464FF00100D4F8AC
+:1077600028B005F035F8074694F85500FDF743FFBB
+:10777000014694F85500022808BF434807D0012865
+:1077800008BF424803D004280CBF41484148084480
+:1077900000F2E1414FF47A70B1FBF0F1608840F201
+:1077A00071225043C1EB4000801BA0F5597602F0D6
+:1077B00053FC002818BF1E3EBB4534BF3846584610
+:1077C000B04203D2BB452CBF5E463E46666294F88B
+:1077D0005500FDF72EFF4FF47A7600F2E140B0FB42
+:1077E000F6F000EB0A0794F85500FDF722FF01467A
+:1077F00094F85500022808BF234A07D0012808BF83
+:10780000224A03D004280CBF214A224A01EB020B72
+:10781000FDF7F1FE584400F2DB514FF47A70B1FBF2
+:10782000F0F1E08A40F2712242430C98D4F810B192
+:1078300000EB4200401AA0EB0B003844A0F12007F7
+:10784000607D40F2E24110FB01F0049094F8556035
+:107850003046FDF7D0FE0146022E08BF0A4807D089
+:10786000012E08BF094803D0042E0CBF0848094860
+:10787000084400F2E1414FF47A70B1FBF0F000EB04
+:107880004B010DE0500C002004360200A22402003F
+:10789000D0FB0100C0D40100D400002040420F0002
+:1078A000049801EB000B3046FDF799FE584400F1B7
+:1078B0006201FD48416194F85500FDF7BAFE00F2FF
+:1078C000E1414FF47A70B1FBF0F05044381AB0F552
+:1078D0003D7F38BFFFDFA5E6E08A40F27121D4F892
+:1078E0000421484302EB400210980021002806D0F2
+:1078F00000FB02F1ED48B1FBF0F000F10101C4F82A
+:107900001011618840F2E24001FB00F210994FF043
+:10791000000006D0E54801FB02F1B1FBF0F000F1F8
+:107920000100C4F8140186B221464FF00100D4F8DA
+:1079300028A004F04DFF074694F85500FDF75BFEC4
+:10794000014694F85500022808BFD94807D00128FD
+:1079500008BFD84803D004280CBFD748D7480844EC
+:1079600000F2E1414FF47A70B1FBF0F1608840F22F
+:1079700071225043C1EB4000801BA0F5597602F004
+:107980006BFB002818BF1E3EBA4534BF3846504630
+:10799000B04203D2BA452CBF56463E466662BBF1A2
+:1079A000000F2ED11C9860B394F855603046FDF757
+:1079B00022FE022E08BFBE4907D0012E08BFBD49D6
+:1079C00003D0042E0CBFBC49BC49084400F2E1417D
+:1079D0004FF47A70B1FBF0F0D4F81011E38A084448
+:1079E00040F27121D4F80421594302EB41010F1AEE
+:1079F0003046FDF7F4FD0C99081A3844A0F1200731
+:107A00000AE0E18A40F27122D4F80401514300EB0C
+:107A10004100D4F81011471AD4F80821D4F8001105
+:107A2000D4F8100101FB020B607D40F2E24110FB33
+:107A300001FA94F855603046FDF7DDFD0146022E4F
+:107A400008BF9B4807D0012E08BF9A4803D0042ED8
+:107A50000CBF99489948084400F2E1414FF47A700C
+:107A6000B1FBF0F000EB4B0082443046FDF7B7FD70
+:107A7000504400F160018C484161012084F80C0100
+:107A8000D0E5628840F27123D4F814115A43C1EB57
+:107A9000420202FB00F70098D4F800C10BEB000291
+:107AA000D4F80801D4F81031121A0CFB0030521E21
+:107AB00002FB010B607D40F2E24110FB01FA94F8F9
+:107AC00055000646FDF797FD0146022E08BF78488F
+:107AD00007D0012E08BF774803D0042E0CBF76488C
+:107AE0007648084400F2E1414FF47A70B1FBF0F0BF
+:107AF00000EB4B0082443046FDF771FD504400F12D
+:107B00006001694841618DE5628840F27123D4F8D3
+:107B100014115A43C1EB420101FB00F794F86400D1
+:107B200024281CBF94F8650024280BD1B4F88E01DA
+:107B3000A8EB000000B2002804DB94F891010028B3
+:107B400018BF0646039850B3BBF1000F27D10C981D
+:107B5000002814BFBAF1000FFFDF94F85500FDF7BD
+:107B60004AFD022E08BF524907D0012E08BF5149D5
+:107B700003D0042E0CBF50495049084400F2E141A3
+:107B80004FF47A70B1FBF0F03F1A94F85500FDF70E
+:107B900026FD01460C98401A3844A0F120070098B1
+:107BA000D4F81411584400FB01FA3046FDF723FDC8
+:107BB0000146022E08BF3E4807D0012E08BF3D48AF
+:107BC00003D0042E0CBF3C483C48084400F2E1417D
+:107BD0004FF47A70B1FBF0F000EB4A0A3046FDF743
+:107BE000FEFC504400F160012F4841611AE5002875
+:107BF0007FF458AD94F80C0100283FF46CAD618817
+:107C000040F27122D4F814015143C0EB41012846DF
+:107C100004F08DFD0004000C3FF45DAD1D990029BA
+:107C200018BF0880012013B0BDE8F08F94F85C0104
+:107C3000FBF748FB94F85C012946FBF731FA002872
+:107C40001CBF89F0010084F82101002013B0BDE8B9
+:107C5000F08F2DE9F04F1A4C074683B02078894603
+:107C6000114E00254FF00208032804BF207BB842C4
+:107C70007ED1606830612078032818BFFFDF0327BA
+:107C8000B9F1080F7FD2DFE809F0041D2828237E10
+:107C90007E796562FEF712FC002818BFFFDFB7701F
+:107CA00003B0BDE8F08F0000D400002040420F0078
+:107CB00004360200A2240200D0FB0100C0D401005F
+:107CC000500C0020FEF71CFF002818BFFFDFE7E77D
+:107CD00003B0BDE8F04FFDF75CBA2775257494F842
+:107CE0002C00012658B14FF47A71A069FAF799FC7B
+:107CF000A061002104F1100004F019FD1AE0012137
+:107D00006846FBF7BDFF9DF8000042F210710002CB
+:107D1000B0FBF1F201FB1205FDF7F4FF0544294623
+:107D2000A069FAF77EFCA061294604F1100004F076
+:107D3000FEFC461C208C411C0A293CBF3044208498
+:107D4000606830B1208C401C0A2828BF84F8158058
+:107D500000D267753046FEF771F90028A0D0607A2E
+:107D600000289DD1207B04F11001FBF799F901E077
+:107D70000BE008E0002808BFFFDF91E7207BFAF75F
+:107D800028FF25708CE7FFDF8AE7202F28BFFFDF61
+:107D9000DFF804A407213AF81700F8F709FE0400F9
+:107DA00008BFFFDF202F28BFFFDFFB48218830F806
+:107DB0001700884218BFFFDF01273461B9F1080FAF
+:107DC00080F05481DFE809F0049EA6A6A1F0F0EF50
+:107DD000C4F86051F580C4F8645194F8210138B9B1
+:107DE000FAF716FFD4F82C11FBF720FC00281BDC57
+:107DF000B4F81E11B4F85800814206D1B4F8D4107A
+:107E0000081AA4F8D600204605E0081AA4F8D600FF
+:107E1000B4F81E112046A4F85810D4F84811C4F83C
+:107E20002C11C0F850111DE0B4F81C11B4F8580022
+:107E3000091AA4F8D610B4F81C112046A4F858105A
+:107E4000D4F82C11C4F84811C4F85011D4F83411E6
+:107E5000C4F8E010D4F83811C4F85411B4F83C1147
+:107E6000A4F8581101F0ACFFFAF7ACFE94F855A055
+:107E700081465046FDF7BFFBBAF1020F08BFC74964
+:107E800009D0BAF1010F08BFC54904D0BAF1040FF7
+:107E90000CBFC449C44908444FF47A7100F2E14070
+:107EA000B0FBF1F1D4F8140140F271220144608872
+:107EB0005043C1EB4000A0F1300AB9F1B70F98BFB1
+:107EC0004FF0B7092146012004F082FC4844AAEB98
+:107ED0000000A0F21939A2462146012004F078FCE6
+:107EE000DAF824109C30814288BF0D1AC6F80C9035
+:107EF0004D4538BFA946C6F8089084F8207186F829
+:107F00000280CDE602F0A3F801E0FDF742F984F823
+:107F10002071C5E6FAF77CFED4F8502101461046E0
+:107F2000FBF784FB48B1628840F27123D4F8141146
+:107F30005A43C1EB4201B0FBF1F094F865100D29F2
+:107F40000FD0B4F85820B4F81E1113189942AEBFE0
+:107F5000481C401C1044A4F81E0194F8220178B972
+:107F600005E0B4F81E01401CA4F81E0108E0B4F8B6
+:107F70001E01B4F8D410884204BF401CA4F81E01AE
+:107F8000B4F85A01DFF82492401CA4F85A01B4F85E
+:107F90008000B4F87E10401AB4F85810401E08440F
+:107FA0001FFA80FB24E053E060E000BF96F80080F9
+:107FB000B8F10C0F28BFFFDF39F8188094F86CA1D6
+:107FC000BAF10C0F28BFFFDF39F81A000023404434
+:107FD00081B202A8CDE90050B4F81E212046FFF777
+:107FE00095FA00283FF45CAE012818BFFFDF27D0C8
+:107FF000B4F81E01ABEB000000B20028D6DA08206E
+:1080000084F8740084F87370204601F02AFB84F829
+:108010000C5194F85C514FF6FF77202D00D3FFDF11
+:108020005D4820F8157094F85C01FAF7D2FD202025
+:1080300084F85C01307903B0BDE8F04FF3F7A6BED9
+:10804000B4F81E01BDF808100844A4F81E01CFE7DB
+:1080500094F80C01042818BFFFDF84F80C5194F841
+:108060005C514FF6FF77202DDAD3D8E7FFDF17E614
+:1080700010B54F4C207850B101206072FEF75EFDC4
+:108080002078032805D0207A002808BF10BD0C20D6
+:1080900010BD207BFBF716F9207BFBF760FB207BF4
+:1080A000FAF797FD002808BFFFDF0020207010BD01
+:1080B0002DE9F04F3E4F83B0387801244FF000088F
+:1080C00040B17C720120FEF739FD3878032818BFD3
+:1080D000387A0DD0DFF8DC9089F803406946072034
+:1080E000F8F7EFFB002818BFFFDF4FF6FF7440E002
+:1080F000387BFBF7E7F8387BFBF731FB387BFAF787
+:1081000068FD002808BFFFDF87F80080E2E70298DB
+:1081100000281CBF90F80C1100292AD00088A0422A
+:108120001CBFDFF874A04FF0200B4AD00721F8F7EE
+:108130003FFC040008BFFFDF94F85C01FBF70FFB76
+:1081400084F80C8194F85C514FF6FF76202D28BFFF
+:10815000FFDF2AF8156094F85C01FAF73AFD84F81D
+:108160005CB169460720F8F7ACFB002818BFFFDFB9
+:1081700022E06846F8F783FB0028C8D021E0029887
+:1081800000281CBF90F80C11002915D00088A0F51C
+:108190007F41FF39CAD114E0840C0020043602006C
+:1081A000A2240200D0FB0100C0D4010084480200D8
+:1081B000500C0020D40000206846F8F760FB00282F
+:1081C000DDD089F8038087F82C8087F80B8003B016
+:1081D0000020BDE8F08F70B50446FD4890F800041B
+:1081E000FC4D400995F800144909884218BFFFDF8B
+:1081F00095F8140D4009F84991F80014490988428E
+:1082000018BFFFDFF549002001220C7188700A7049
+:108210004870C870F2490870BDE8704048E7EF49FF
+:10822000087070472DE9F843ED4C064688462078E3
+:1082300000285CD1EB48FAF772FC2073202856D056
+:10824000032766602770002565722572AEB1012193
+:1082500006F1FC00FBF73DFD0620F8F751FB8146D7
+:108260000720F8F74DFB96F8FC104844B1FBF0F2FC
+:1082700000FB1210401C86F8FC00FAF7A3FCDA4958
+:10828000091838BF40F2F65000F23D1086B2FDF7F3
+:10829000F9FBE061FDF736FD4FF0010950B384F8BA
+:1082A0000A9001216846FBF7EBFC9DF8000042F2C2
+:1082B00010710002B0FBF1F201FB12000644FAF764
+:1082C000A7FC3146FAF7ADF9A061277567752574EB
+:1082D000207B04F11001FAF7E3FE002808BFFFDF5E
+:1082E00025840020FEF72AFC0020BDE8F8830C203E
+:1082F000BDE8F883FAF78CFC3146FAF792F9A061F1
+:10830000A57284F82C90A8F226502063DDE7B349CB
+:1083100048707047B24810B5417A0124002918BF4F
+:10832000002409D190F82C1031B1416A006B8142D0
+:1083300084BF0024FEF7FCFB204610BD70B5A74C9F
+:108340000546E088401CE080D4E902016278D5F857
+:108350006061002A1CBF324604F019FAA060864210
+:1083600008D895F80C01012804D0E078002804BF53
+:10837000012070BD002070BD70B50C4640F2E24196
+:1083800000FB01F52046FDF736F9022C08BF97499E
+:1083900007D0012C08BF964903D0042C0CBF954987
+:1083A000954908444FF47A7100F2E140B0FBF1F0D6
+:1083B00000F54D7085428CBF281A002070BD2DE954
+:1083C000F04F83B04FF00009044680F8209190F8F8
+:1083D000DE00002807BF94F80C01032803B0BDE8B5
+:1083E000F08FFAF715FCD4F8502101461046FBF740
+:1083F0001DF90028DCBF03B0BDE8F08F628840F2B1
+:108400007123D4F814115A43C1EB4201B0FBF1F0CF
+:10841000411CB4F858000144A4F81C11B4F8D4105D
+:10842000B4F81C21891A09B20029DCBF03B0BDE8E9
+:10843000F08F012184F82211B4F88010B4F87E2066
+:108440006E4F891A491E084485B2DFF890A10DF1DC
+:10845000080B25E09AF800600C2E28BFFFDF37F8E4
+:10846000166094F86C81B8F10C0F28BFFFDF37F865
+:108470001800CDE9009B3044B4F81C2181B20123DF
+:108480002046FFF743F8002804BF03B0BDE8F08F93
+:1084900001280FD0022812BFFFDF03B0BDE8F08F24
+:1084A000B4F81C01281A00B20028BCBF03B0BDE814
+:1084B000F08FCFE7B4F81C01BDF808100844A4F809
+:1084C0001C01EDE72DE9F0430422002583B00629C5
+:1084D0007DD2DFE801F0074B03191951044680F8FB
+:1084E0000C2107E004463D48C178002918BF84F8F4
+:1084F0000C210CD0FAF798FAA4F85A51B4F85800A5
+:10850000A4F81E0184F8225103B0BDE8F083067878
+:108510000C2E28BFFFDF394F94F80C0137F8166096
+:108520004FF00109032807D00128E3D194F86C81AA
+:10853000B8F10C0F0AD308E0C4F80851C4F8005190
+:1085400094F86C81B8F10C0F00D3FFDF37F81800F6
+:10855000CDE90095304481B2B4F8D4200023204600
+:10856000FEF7D4FF002818BFFFDFC3E7032180F820
+:108570000C1103B0BDE8F0830546876AB0F814011A
+:10858000294686B2012004F023F9044695F85500E7
+:10859000FDF731F895F85510022908BF134907D0A7
+:1085A000012908BF124903D004290CBF11491249FF
+:1085B00008444FF47A7100F2E140B0FBF1F06988B1
+:1085C00040F271225143C0EB4100801B18E02DE0C6
+:1085D00001E000E00BE000E019E000E0D400002042
+:1085E000500C0020537C01000AFAFFFF0436020001
+:1085F000A2240200D0FB0100C0D401008448020084
+:10860000A0F5597601F028FD002818BF1E3EA742AC
+:1086100034BF20463846B04228BF344602D2A74273
+:1086200028BF3C466C6203B0BDE8F083FFDF03B0B7
+:10863000BDE8F083F8B5894C0246874F0025616894
+:10864000606A052A48D2DFE802F0032F34373E0083
+:10865000A07A002660B101216846FBF71BFB9DF85C
+:10866000000042F210710002B0FBF1F201FB1206B1
+:10867000FDF748FB8119A069F9F7D3FFA0612574C4
+:1086800003206075607A38B9207B04F11001FAF795
+:1086900007FD002808BFFFDF2584FAF7C5F9387900
+:1086A000BDE8F840F3F772BBBDE8F840002100F0E8
+:1086B0006DB8C1F86001F8BDD1F86001BDE8F840BF
+:1086C000012100F063B884F82C50FAF7ADF938793D
+:1086D000BDE8F840F3F75ABBFFDFF8BD70B55E4C5C
+:1086E000A178022906BFE188002970BD2569C5F877
+:1086F000640195F85500FCF772FFD5F86411081A6B
+:10870000A1680144A160E1680844E06070BD70B5F3
+:108710000546514890F802C0BCF1020F06BF00693F
+:1087200000F5B0744E4C002904BF256070BD4FF4B5
+:108730007A7601290DD002291CBFFFDF70BD1046DB
+:10874000FCF768FF00F2E140B0FBF6F0281A206069
+:1087500070BD1846FCF76DFF00F2E140B0FBF6F08B
+:10876000281A206070BD3D48007800281CBF0020FA
+:10877000704710B50720F8F7B5F880F0010010BD7C
+:1087800036480078002818BF012070472DE9F047CF
+:10879000324C82B0002584F82C50D4F8188084F82C
+:1087A0002810E572814625700127277229466068E6
+:1087B00003F030FB6168C1F85081267B81F85C6171
+:1087C000C1F86091C1F85481B1F80080202E28BF13
+:1087D000FFDF244820F81680646884F80C51DFF825
+:1087E0007880A4F8585198F800600C2E28BFFFDF5D
+:1087F000DFF8749039F816A094F86C610C2E28BF3D
+:10880000FFDF39F816000023504481B200951A4664
+:1088100020460195FEF77AFE002818BFFFDFC4F856
+:108820000851C4F8005184F80C71A4F81E51A4F842
+:108830001C5184F82251B4F85800401EA4F8580086
+:10884000A4F85A51FAF7F0F898F8040002B0BDE81D
+:10885000F047F3F79BBA0000D4000020500C002032
+:10886000740C0020840C00208448020070B5FE4C7B
+:1088700021690A88A1F8FC2181F8FA0191F85400D5
+:10888000012808BF012503D0022814BFFFDF0225FD
+:10889000206980F8FE5190F85500012808BF012595
+:1088A00003D0022814BFFFDF02252069012180F8D0
+:1088B000FF5180F8F811002180F8A4112079BDE85B
+:1088C0007040F3F763BA2DE9F04FE74C83B0A0791D
+:1088D00010F0010F04BF03B0BDE8F08FA0690123C1
+:1088E0000521C578206990F86520583003F0B5FE61
+:1088F00068B1A81E0A2806D2DFE800F009090505BC
+:10890000090905050909A07840F00800A070A078C1
+:1089100000281CBF03B0BDE8F08FA06920274FF0EE
+:10892000020890F80390B9F1000F1CBFB9F1010FD4
+:10893000B9F1160F1ED1206990F8640003F076FE9D
+:10894000C0B1216991F864001F2813D0202808D0F5
+:10895000B9F1160F0CBFA77084F8028003B0BDE810
+:10896000F08F262081F86400B9F1160F1CBF2A2071
+:10897000FFF77CFF47F6FE7A012600254FF0280B13
+:10898000B9F10C0F00F049810BDCB9F10C0F80F04C
+:108990005884DFE809F068412BD9F6F6F5F4F3F6D0
+:1089A000AAD0B9F1150F00F0518211DCB9F1110F05
+:1089B00000F0BE83B9F1120F00F0C981B9F1130FB5
+:1089C00000F0B881B9F1140F00F0D58100F039BC86
+:1089D000B9F1160F00F06C82B9F1180F00F0CE82D9
+:1089E000B9F1FF0F00F0268400F02BBC20690123B1
+:1089F000194690F86720583003F02FFE002840F009
+:108A00002284A06904F018FB216981F87201072013
+:108A100081F8670000F017BC20690123002190F85D
+:108A20006520583003F019FE002800F0BA83A069D1
+:108A300004F0FFFA2169A1F88E01B1F85820801ADC
+:108A400000B28245A8BF0028DCBF81F874B081F86D
+:108A5000736040F3F88301F5C871A06904F0E4FA8B
+:108A60000B2021693DE020690123002190F8652059
+:108A7000583003F0F2FD002800F09383A06904F061
+:108A8000AFFA002800F0DD83A0692269B0F80D106C
+:108A9000A2F88E11B2F85830C91A09B28A45A8BF97
+:108AA0000029DCBF82F874B082F8736040F3CB8396
+:108AB000017982F89011B0F80510A2F8921104F033
+:108AC00082FA2169A1F89401A06904F07FFA216972
+:108AD000A1F89601A06904F080FA2169A1F8980133
+:108AE0000D2081F8650000F0AEBB20690123002154
+:108AF00090F86520583003F0B0FD002820690BD0B5
+:108B0000A0F88A5090F88C10491C80F88C10102125
+:108B100080F8651000F097BB90F8652001230521CF
+:108B2000583003F09AFD00281CBF0820A07040F0C8
+:108B30008A8300F036BB206990F86510112908BFC0
+:108B4000122140F09C82E3E720690123002190F884
+:108B50006520583003F081FDA0B9206990F86520A8
+:108B6000122A0FD001230521583003F076FD00288A
+:108B700018BF082000F0158300F097B9B7E0F6E2BF
+:108B800036E05EE3206990F88E1031B9A0F88A5083
+:108B900090F88C10491C80F88C1000F1E801A06955
+:108BA00004F063FA206900F1C001A06904F068FADA
+:108BB000206990F8C001002818BFFFDF20690188F4
+:108BC000A0F8C21100F5E271A06904F03CFA206936
+:108BD00000F5E671A06904F03EFA206980F8C061F2
+:108BE000142180F865102079F3F7D0F800F02BBB42
+:108BF000206990F86510172940F0418290F88C1098
+:108C0000491E49B280F88C100029B8BFFFDF1B2035
+:108C1000216981F8650000F016BB206990F86610A4
+:108C200011F0020F09D090F8642001230821583078
+:108C300003F013FD002800F0B482206990F8900042
+:108C400010F0020F18D1A06904F02EFA216981F802
+:108C50009100A069B0F80520A1F89220B0F80700B3
+:108C6000A1F8940002E00000F000002091F89000CC
+:108C700040F0020081F89000206990F8901011F007
+:108C8000010F05D0206990F8641006291CD114E06A
+:108C900090F8660010F0020F18BFFFDF206990F80F
+:108CA000661041F0020180F86610A0F88A5090F832
+:108CB0008C10491C80F88C10E4E780F8645080F830
+:108CC00088502079F3F762F8206990F88C11042914
+:108CD00040F0B98280F88C512079F3F757F8206979
+:108CE00090F86410002940F0AE8200F01EBA2069AE
+:108CF00090F8660010F0010F77D16946A06904F082
+:108D0000DAF99DF8000000F02501206980F896103E
+:108D10009DF8011001F0410180F89710A0F88A50E9
+:108D200090F88C10491C80F88C1090F8661041F077
+:108D300001011CE020690123092190F864205830CA
+:108D400003F08BFC002840F0248200F02ABA20694E
+:108D500090F8661011F0040F40F02382A0F88A50BA
+:108D600090F88C2041F00401521C80F88C2080F88F
+:108D7000661000F068BA206990F8660010F0300FB5
+:108D800033D1A06904F0B4F9002800F05A822769B1
+:108D9000A06904F0A9F938872769A06904F0A0F94F
+:108DA00078872769A06904F0A1F9B8872769A069C5
+:108DB00004F098F9F887A07910F0020F03D06069E9
+:108DC000C078142812D0206990F864101C290DD0A6
+:108DD00090F84E1001290CD090F89B11002904BF87
+:108DE00090F89A1100290CD003E05BE0206980F82C
+:108DF0004E60206990F8661041F0100180F866100E
+:108E00001AE090F8661041F0200180F866100288A0
+:108E1000A0F8E021028FA0F8E221428FA0F8E4211F
+:108E2000828F00F5D671A0F8E621C08F888781F87F
+:108E300032602079F2F7AAFF2069A0F88A5090F8F2
+:108E40008C10491C80F88C1000F0FDB920690123BA
+:108E50000A2190F86420583003F0FFFB10B3A0699A
+:108E600004F046F9A8B12669A06904F03DF93087FD
+:108E70002669A06904F034F970872669A06904F0B6
+:108E800035F9B0872669A06904F02CF9F08701F064
+:108E9000EDFA206980F8885080F8645001F0B6FA45
+:108EA00000F0D1B9A07840F00100A07000F0CBB97B
+:108EB000206901230B2190F86520583003F0CDFB89
+:108EC00010B1A77000F0BFB920690123002190F80C
+:108ED0006520583003F0C1FB002800F06281206952
+:108EE00090F864002428ECD0A06904F01CF9002854
+:108EF00000F0A781206990F8961041F0040180F8F5
+:108F00009610A1694A7902F0070280F85120097988
+:108F100001F0070180F8501090F8A531002B04BF34
+:108F200090F8A431002B1CD190F855C000F15403E7
+:108F30008C4502BF1978914280F87D6011D000F510
+:108F4000D67180F8F2610288A0F8F42190F85020E0
+:108F500080F8F62190F8510081F84B002079F2F763
+:108F600015FF2069212180F86510A0F88A5090F83B
+:108F70008C10491C80F88C1000F065B9206990F8BD
+:108F80006410202914BF0027012790F865102229BA
+:108F900008BF00F1650804D0002F18BF00F1640875
+:108FA0006DD090F8961041F0040180F89610A069F9
+:108FB00004F0DBF8F0B3D4F81890484604F0C9F890
+:108FC0000090484604F0C9F8814603F03CFC0100DB
+:108FD00018D0206990F854208A4213D090F8A43118
+:108FE00023B190F8A63113EA090F4BD0002F04BF2C
+:108FF00090F8513013EA090F01D18A4242D890F813
+:10900000A401B8B1DDF80090484603F01CFC78B12B
+:10901000216991F8552082420AD091F8A40120B12B
+:1090200091F8A70110EA090F2CD091F8A40108B11A
+:109030006A4600E026E0A169206903F013FCE8B36A
+:10904000A06904F090F82169A1F88E01B1F85820C8
+:10905000801A00B28245A8BF0028DCBF81F874B036
+:1090600081F8736052DD9DF8000081F890019DF851
+:10907000010081F89101242088F8000046E084F87E
+:109080000280E0E0206990F8A40100281CBF1E20A7
+:10909000FFF7ECFBB7B1A0692169C07881F8CA007D
+:1090A00006FA00F010F0807F08BFFFDF0A21206978
+:1090B00080F8641090F88800002800E014E008BFF1
+:1090C000FFDF0DE088F80050216991F88C00401E08
+:1090D00040B281F88C000028B8BFFFDF01F07BF9B7
+:1090E000206980F87D50AEE0206990F8A40120B19D
+:1090F0000020FFF7BBFB88F80050206900F16501F4
+:1091000080F87D50884508BF80F86550206900F1DF
+:109110006501884509D190F88C10491E49B280F844
+:109120008C100029B8BFFFDF8DE080F888508AE0FE
+:10913000206990F8961041F0040180F89610A0691B
+:1091400004F02FF816287ED1206990F864002028BA
+:1091500002D0262805D076E0A06904F026F8FFF7B3
+:1091600085FB206980F8645080F888506BE02069A6
+:1091700090F864200E2A03D1A1690979122902D03E
+:109180001C2A1AD10FE001230921583003F065FA97
+:1091900038B1206980F87C5080F8885080F864509D
+:1091A00051E0A6704FE0A1690979142904BF80F845
+:1091B000645080F888503FF471AE202A03D1A16931
+:1091C0000979162914D0262A03D1A169097916290B
+:1091D0000ED0A1690979172904BF90F86520222AC9
+:1091E00013D0E2691AB1FF2908BF80F886612AE02E
+:1091F00080F8645080F8885090F86500212818BFE6
+:109200001A2020D0FFF732FB1DE080F8655090F85F
+:109210008C10491E49B280F88C100029B8BFFFDFBE
+:10922000206980F87D5090F8A401002818BF002024
+:1092300009D0E7E7E06900281CBF206980F8866153
+:1092400001D101F0C8F82069D0E92A12491C42F185
+:109250000002C0E92A1203B0BDE8F08F70B5FB4EE2
+:1092600005460C46306990F8CB00FE2818BFFFDF9A
+:1092700032690020002C82F8CB501CBFA2F88A0073
+:1092800070BDA2F88400012082F8880070BD30B55E
+:1092900085B005466846FCF73EFA002808BFFFDFA8
+:1092A000222100980BF003F80321009803F040FE00
+:1092B0000098017821F010010170294603F066FE44
+:1092C000E24C0D2D04BF0621009830D00BDCA5F137
+:1092D00002000B2819D2DFE800F0201863191926C4
+:1092E000187018192C00152D7BD008DC112D2DD0ED
+:1092F000122D18BF132D09D0142D30D005E0162DD6
+:1093000046D0172D6BD0FF2D6AD0FFDFFCF716FA81
+:10931000002808BFFFDF05B030BD2069009990F834
+:10932000CC000871F2E72169009891F8CC10017126
+:10933000ECE7E26800981178017191884171090A9F
+:1093400081715188C171090A0172DFE70321009818
+:1093500003F025FF0621009803F025FFD6E72069DA
+:10936000B0F84410009803F0ABFE2069B0F8461046
+:10937000009803F0A9FE2069B0F84010009803F0AF
+:10938000A7FE2069B0F84210009803F0A5FEBDE7E3
+:109390002069009A90F8A611117190F8A7014BE08E
+:1093A000206900F1F001009803F06EFE206900F1E1
+:1093B000C401009803F072FEA8E7A549D1E90001B5
+:1093C000CDE90201206902A990F8960000F025007D
+:1093D0008DF80800009803F09CFE97E701E019E083
+:1093E0002CE02069B0F84010009803F071FE20696D
+:1093F000B0F84210009803F06FFE2069B0F84410F6
+:10940000009803F05DFE2069B0F84610009803F064
+:109410005BFE7BE7206990F8A41139B1009990F8C0
+:10942000A6210A7190F8A70148716FE7009A90F899
+:109430005410117190F85500507167E7206990F849
+:109440008721D0F88811009803F0AEFD5EE770B573
+:109450000C4605464FF4007120460AF04AFF25806D
+:1094600070BDF7F7AEBB2DE9F0410D460746072169
+:10947000F7F79EFA040008BFBDE8F08194F8AC014C
+:109480000026B8B16E700920287094F8AC0178B14C
+:10949000268484F8AC61D4F8AE016860D4F8B201D7
+:1094A000A860B4F8B601A88194F8AC010028EFD107
+:1094B0002E7144E094F8B801002837D094F8B80130
+:1094C0000D2818D00E2818BFFFDF38D12088F7F7F5
+:1094D000A1FB0746F7F74DF8A0B96E700E20287073
+:1094E00094F8BA0128712088E88084F8B861384679
+:1094F000F7F739F823E02088F7F78CFB0746F7F7F2
+:1095000038F810B10020BDE8F0816E700D20287091
+:1095100094F8BA0128712088E88094F8BE01287276
+:1095200084F8B8613846F7F71EF808E094F8F001BF
+:1095300040B16E701020287084F8F061AF80012077
+:10954000BDE8F08194F8C00190B16E700A202870D7
+:109550002088A880D4F8C401D4F8C811C5F8060042
+:10956000C5F80A10B4F8CC01E88184F8C061E6E7D8
+:1095700094F8CE0140B16E701A202870B4F8D00172
+:10958000A88084F8CE61DAE794F8EA0180B16E70C1
+:109590001B20287094F8EA010028D0D084F8EA61F2
+:1095A000D4F8EC01686094F8EA010028F6D1C6E727
+:1095B00094F8D2012F1DA0B16E701520287094F878
+:1095C000D201002818BF04F5EA75B8D084F8D2613A
+:1095D000294638460AF099FF94F8D2010028F5D1BF
+:1095E000ADE794F8DE0150B16E701D20287084F84C
+:1095F000DE6104F5F07138460AF087FF9FE794F8C2
+:10960000F20138B11E20287084F8F261D4F8F40118
+:10961000686094E794F8F801002808BFBDE8F0817D
+:109620006E701620287094F8F801002887D000BFCB
+:1096300084F8F861D4F8FA016860B4F8FE01288172
+:1096400094F8F8010028F3D179E70000F000002039
+:109650009C480200FE4AD0600020D0611062117167
+:109660007047002180F8641080F8651080F8681059
+:1096700090F8DE1011B10221FEF724BF0321FEF79E
+:1096800021BF2DE9F047F24C814686B020690D4696
+:109690000088F7F7D1FA070008BFFFDFA07828435A
+:1096A000A070A0794FF0000510F0200F20691CBFBA
+:1096B000A0F87E5080F8E45004D1B0F87E10491C28
+:1096C000A0F87E102069012690F86A1039B990F848
+:1096D000652001230621583002F0BFFF48B3E0881F
+:1096E00010F4006F07D0206990F86A10002918BFA5
+:1096F000A0F876501DD12069B0F87610491C89B2C7
+:10970000A0F87610B0F878208A422CBF531A0023B4
+:10971000B4F808C00CF1050C634598BF80F87C6074
+:10972000914206D3A0F8765080F8F0612079F2F7E4
+:109730002DFBA0794FF0020A10F0600F11D02069C4
+:1097400090F8681011B1032906D00AE080F868602B
+:109750000121FEF7B7FE04E080F868A00121FEF7C2
+:10976000B1FE206990F86810012905D1E18811F453
+:10977000807F18BF80F868A04FF00808B9F1000F8B
+:1097800040F09981E28812F4007F18BFA0F8F850E9
+:1097900004D1B0F8F810491CA0F8F81012F0080F26
+:1097A00050D0A17800294DD190F8CB00FE2808BFF9
+:1097B000FFDFFE21206980F8CB1090F86510192991
+:1097C00007D0206990F864101F2911D027292AD0CA
+:1097D0002FE080F88D5090F88C10491E49B280F827
+:1097E0008C100029B8BFFFDF206980F86550E8E7DA
+:1097F00090F8650002F01AFF80B12069262101234C
+:1098000080F8641090F865200B21583002F025FF95
+:10981000002804BF2A20FFF729F80AE02169202048
+:1098200081F8640005E080F8856180F8645080F874
+:109830008850206990F86710082904BF84F800A0B8
+:1098400080F8CBA0FFF73FF8A07910F0040F07D005
+:10985000A07828B9206990F86700072808BF26700B
+:1098600000F038FCA07910F0100F09D0A07838B9BA
+:10987000206990F865100B2904BF0C2180F8651051
+:10988000E07810F0080F11D020690123052190F82D
+:109890006520583002F0E1FE28B184F8028020698A
+:1098A00080F8B85102E0002001F0F2FAE0690028E7
+:1098B0005BD000950195029503950495206990F879
+:1098C0005500FBF798FE4FF47A7100F5FA70B0FB83
+:1098D000F1FA206990F85500FBF781FE5044ADF88D
+:1098E000060020690188ADF80010B0F85810ADF8F6
+:1098F00004104188ADF8021090F8860130B1A069DB
+:10990000C11C039103F0FEFA8DF81000206990F855
+:1099100085018DF80800E16968468847206980F86C
+:10992000865180F885510399F9B190F88411E1B915
+:1099300090F86410272918D09DF81010039AA1B14F
+:109940001378FF2B06D0072B02BF02295178FF297D
+:1099500002D00AE01B2908D880F884610399C0F876
+:1099600088119DF8101080F8871100F0CCFD01F0EF
+:1099700085FA0028206918BFA0F8D85004D1B0F8A3
+:10998000D810491CA0F8D81001F07BFA40B1216929
+:1099900091F8E40002289CBF401C81F8E40004D840
+:1099A000206990F8E400022806D92069A0F8D85070
+:1099B000A0F8DA5080F8E45020690123002190F8E3
+:1099C0006520583002F049FE20B9206990F8650002
+:1099D0000C285AD120690123002190F864205830C6
+:1099E00002F03BFEB0B320690123002190F867200C
+:1099F000583002F032FE68B3206990F868100229EE
+:109A000004BF90F8E40000283FD13846F6F781FB08
+:109A100000B3206990F8CB10FE2936D1B0F8D210EF
+:109A2000012932D980F8DD60B0F88010B0F87E20CE
+:109A30008B1E9A42AFBF0121891A491E89B2B0F824
+:109A4000D82023899A422EBF01229A1A521C02E082
+:109A5000F000002019E038BF92B2914288BF114651
+:109A6000012908BF80F8DD5090F869218AB1B0F86B
+:109A7000DA20B0F86A0182422FBF0120801A401C10
+:109A800080B2814288BF014603E02069012180F84D
+:109A9000DD502069B0F85820114489B2A0F8D410E4
+:109AA00090F86830002B18BF012B5DD0022B1CBF33
+:109AB000032BFFDF09D0E088C0F340200028206995
+:109AC00018BFA0F8E65059D151E090F86730082B44
+:109AD00021D0B0F87E10B0F8802000278B1C9A426D
+:109AE00006D3511A891E0F043F0C1CBF791E8FB27A
+:109AF00090F87C1051B190F864200123092158306E
+:109B000002F0ABFD002808BF002729D0206990F89B
+:109B10006A1089B908E0B0F87E30032B24D3B0F87E
+:109B200080101144491C1FE090F865200123062194
+:109B3000583002F092FD78B121690020B1F8782008
+:109B4000B1F876108B1C9A4203D3501A801E18BFAE
+:109B5000401EB84238BF87B2002F1CBF781E87B2A4
+:109B60002069B0F8D4103944A0F8D010A3E7B0F8B9
+:109B7000E610B0F8D6201144A0F8E610206990F85D
+:109B8000701139B990F8672001231946583002F056
+:109B900064FD38B12069B0F88210B0F8D6201144C5
+:109BA000A0F88210206990F8883033B1B0F88410A2
+:109BB000B0F8D6201144A0F8841090F98C20002A27
+:109BC00006DDB0F88A10B0F8D6C06144A0F88A105B
+:109BD0004FF03D0CB9F1000F18BF80F874C049D1A7
+:109BE0002178022911D0012908BF90F872113FD0C5
+:109BF000A17821B380F8736011F0140F18BF1E21F3
+:109C000009D000BF80F8741050E090F8CC100629FD
+:109C100018BF16212CE011F0080F18BF80F874C08F
+:109C200044D111F0200F18BF2321EBD111F0030F05
+:109C300008BFFFDF2A20216981F8740032E02BB1D0
+:109C4000B0F88410B0F88630994210D2002A05DDB1
+:109C5000B0F88A10B0F88620914208D2B0F882207D
+:109C6000B0F880108A4208D390F870212AB12221DE
+:109C700080F8741080F8736018E090F868203AB1AA
+:109C8000B0F87E208A4228BF80F87480F2D209E0C2
+:109C9000B0F87E10062905D33E2180F8741080F8B4
+:109CA000736003E0206990F8731079B1206980F83F
+:109CB000645080F8655080F8685090F8DE100029F4
+:109CC00014BF02210321FEF7FDFB02E00021FEF795
+:109CD000F9FB206980F8DE5006B0BDE8F047FBF7DD
+:109CE0004FBDF84902468878CB78184313D108460F
+:109CF00000694AB1897911F0080F03D090F8670024
+:109D0000082808D001207047B0F84810028E914210
+:109D100001D8FEF713BB0020704770B5E94C05462B
+:109D20000E46E0882843E08015F0020F04D015F0BD
+:109D3000010F18BFFFDF666115F0010F4FF0000241
+:109D40004FF001001AD0A661F178062902D00B2944
+:109D50000BD013E0216991F86530172B0ED1002349
+:109D6000C1E9283381F8690008E0216991F865307C
+:109D7000112B04BF81F8692081F88E0015F0020FC5
+:109D800018D06169C978052902D00B290BD011E0E0
+:109D9000216991F86520152A0CD10022C1E92A22F7
+:109DA00081F86A0006E0206990F86510102908BF64
+:109DB00080F86A2015F0800F1CBF0820E07070BD8D
+:109DC0002DE9F84FBF4C00254FF00108E580A57044
+:109DD000E5702570206168F30709074680F8DE808A
+:109DE0000088F6F729FF5FEA000A08BFFFDF206955
+:109DF0000088FBF78DFC20690088FBF7AFFC206929
+:109E0000B0F8D21071B190F8CB10FE290FD190F8B4
+:109E1000701189B190F8672001231946583002F07B
+:109E20001CFC88B1206990F8CB00FE2804D0206982
+:109E300090F8CB00FFF72BFA206990F8DF1000298B
+:109E400018BF25811BD10FE02069A0F8825090F83F
+:109E5000711180F8CC1000210220FFF7FFF9206972
+:109E600080F8DD500220E5E790F8AC1129B9018CAB
+:109E70008288914288BF218101D881882181B0F8F0
+:109E8000D610491E8EB2B0F8D8103144A0F8D810C0
+:109E900090F8DC1000291CBFA0F8DA5080F8DC50E4
+:109EA00004D1B0F8DA103144A0F8DA10B0F87E101E
+:109EB0003144A0F87E1090F86A1039B990F8652006
+:109EC00001230621583002F0C8FB28B12069B0F800
+:109ED00076103144A0F876102069B0F8D21001292C
+:109EE0009CBF491CA0F8D210002E18BF80F8E45087
+:109EF00090F8DD10A1B1B0F8D800218988420FD2C6
+:109F00005046F6F706F958B1206990F8691139B151
+:109F1000B0F8DA10B0F86A01814228BF00F0B4FF4F
+:109F2000206980F8DD5090F865100B2918BF0C29C6
+:109F300016D1B0F85820B0F88E31D21A12B2002AD9
+:109F40000EDBD0F89011816090F89411017302211A
+:109F500001F060FF206980F8655080F898804AE041
+:109F6000242924D1B0F85810B0F88E21891A09B2EA
+:109F700000291CDB90F8A42190F89011002908BF5B
+:109F800090F8541080F8541090F89111002908BFEF
+:109F900090F8551080F85510002A1CBF0020FEF7DD
+:109FA00065FC206980F8655080F87D5023E090F8CA
+:109FB0006410242918BF25291DD1B0F85810B0F815
+:109FC0008E21891A09B2002915DB90F89011002919
+:109FD00008BF90F8541080F8541090F8911100299F
+:109FE00008BF90F8551080F855100020FEF73EFC91
+:109FF000206980F86450216901F15800B1F8D62039
+:10A0000002F02CF9206990F86911002918BFA0F816
+:10A01000DA502D4800902D4B2D4A3946484600F025
+:10A0200073FE216A00291CBF6078FBF720F82069C5
+:10A030000123052190F86520583002F00EFB00281E
+:10A0400008BFBDE8F88FBDE8F84F00F066BC00F02F
+:10A05000FBBE1C49C86170471A48C069002818BF78
+:10A0600001207047174A50701162704710B50446BE
+:10A07000B0F894214388B0F89611B0F898019A424C
+:10A0800001BFA3889942E38898420FD02388A4F89F
+:10A09000B031A4F8B221A4F8B411A4F8B60101209B
+:10A0A00084F8AC0107480079F1F770FE01212046E1
+:10A0B00001F0B0FE002084F86500032084F86800F9
+:10A0C00010BD0000F000002083960100E39C010019
+:10A0D0001B9D010070B5FE4CA07910F0020F08BF67
+:10A0E00070BDA078002818BF70BD6169F8482722AC
+:10A0F000CB780E26002500690D2B78D00BDCA3F160
+:10A1000002030B2B1FD2DFE803F0201E808B9F2F52
+:10A110001E591E73D100152B00F02A810BDC112B68
+:10A1200065D0122B00F0F480132B00F0FF80142B6D
+:10A1300000F00E8107E0162B00F03281172B00F0A3
+:10A140003F81FF2B35D0FFDF70BD90F867200123E2
+:10A150001946583002F081FA002818BF70BD082057
+:10A16000216981F8670070BD90F8643009790A2B85
+:10A1700001BF90F8CA308B4280F8645080F8885054
+:10A1800008BF70BD90F8663013F0080F0DD023F0B3
+:10A19000080180F8661090F88C10491E49B280F8CA
+:10A1A0008C100029A8BF70BDCFE0FF291CBFFFDFC6
+:10A1B00070BD80F8642080F8845170BD90F866000E
+:10A1C00010F0010F08BFFFDF216991F88C00401EDD
+:10A1D00040B281F88C000028B8BFFFDF206990F8FA
+:10A1E000661021F0010100BF80F8661070BD21E00B
+:10A1F00090F86500102818BFFFDF0121206980F862
+:10A200008D10112180F8651070BD90F8650014283C
+:10A2100018BFFFDF0121206980F88D101521F1E7BB
+:10A2200090F86500152818BFFFDF1720216981F815
+:10A23000650070BD90F86500152818BFFFDF192074
+:10A24000216981F8650070BD90F865001B2818BF72
+:10A25000FFDF206980F88D5090F8B801002818BF02
+:10A26000FFDF206990F88E1049B180F88E50018888
+:10A27000A0F8BC1180F8BA5180F8B8610AE00188F2
+:10A28000A0F8BC1180F8BA51012180F8BE110D214F
+:10A2900080F8B8110088F6F7BDFCF6F755F920797B
+:10A2A000F1F774FD206980F8655070BD90F88C114D
+:10A2B000042915D0206990F8661011F0020F08BF2C
+:10A2C00070BD90F88C10491E49B280F88C1000299E
+:10A2D000B8BFFFDF206990F8661021F0020183E724
+:10A2E00090F8642001230021583002F0B6F90028CC
+:10A2F00008BFFFDF206990F8901011F0020F07BF30
+:10A30000062180F8641080F8885080F88C51D1E7DD
+:10A3100090F8642001230021583002F09EF90028B3
+:10A3200008BFFFDF206980F8646070BD90F8661098
+:10A3300021F0040180F8661090F88C10491E49B293
+:10A3400080F88C100029A8BF70BDFFDF70BD00BF72
+:10A3500090F8642001230021583002F07EF9002893
+:10A3600008BFFFDF1C20216981F8640070BD00BFB9
+:10A3700090F8660000F03000102818BFFFDF206959
+:10A3800090F8661021F0100180F8661090F88C109B
+:10A39000491E49B280F88C100029A8BF70BDD4E7CF
+:10A3A00090F8642001230021583002F056F900286B
+:10A3B00008BFFFDF1F20216981F8640070BD00BF66
+:10A3C00090F8650021281CBF0028FFDF22202169AA
+:10A3D00081F8650070BD3E49086990F8662012F06A
+:10A3E000080F1EBF01208870704742F0080280F8F5
+:10A3F00066208969C97880F8C9100021A0F88A1000
+:10A4000090F88C10491C80F88C10704710B5304CB7
+:10A4100005212069FEF756F8206990F84E100129B1
+:10A4200002BF022180F84E1010BD00F5D6710288DF
+:10A43000A0F8D421028EA0F8D621828EA0F8D821CF
+:10A44000028FB0F844309A4228BF1A46CA85828FDC
+:10A45000B0F84600824238BF10460886012081F8D5
+:10A4600026002079BDE81040F1F790BC184830B4C0
+:10A47000006990F84E30B0F832C0C48EB0F8401089
+:10A48000428F022B28D08A4238BF11460186C28FE4
+:10A49000B0F842108A4238BF11468186028FB0F868
+:10A4A00044108A4238BF11464186828FB0F8461068
+:10A4B0008A4238BF1146C186418E614588BF8C46AD
+:10A4C000A0F832C0C18EA14288BF0C46C48601E00C
+:10A4D000F000002030BC7047038E9A4228BF1A4615
+:10A4E000C58F838E9D4238BF2B468A4238BF1146A6
+:10A4F0000186B0F842108B4228BF0B4683860021AC
+:10A5000080F84E10CAE770B5FE4C206990F8CB1069
+:10A51000FE2906BFA178002970BD90F867200123AD
+:10A520001946583002F099F8002818BF70BD20690C
+:10A53000002590F8701159B1A0F8825090F871116F
+:10A5400080F8CC10BDE8704000210220FEF786BEE6
+:10A5500090F8652001230421583002F07EF80600AF
+:10A560000CD0D4F810C09CF86500102861D01428D5
+:10A5700065D015287BD01B287ED0BEE0216991F8DC
+:10A58000660010F0010F05D0BDE8704001210920E0
+:10A59000FEF764BE10F0020F0BD001210C20FEF775
+:10A5A0005DFE206990F8901041F0010180F8901054
+:10A5B00070BD10F0040F05D0BDE8704001211320DC
+:10A5C000FEF74CBE10F0080F09D091F8C90081F8D1
+:10A5D000CC00BDE8704001210720FEF73FBE10F01F
+:10A5E000100F02D091F89B0120B191F8650021284D
+:10A5F00073D179E091F89A0188B1B1F89C01A1F882
+:10A600004000B1F89E01A1F84200B1F8A001A1F804
+:10A610004400B1F8A201A1F8460081F89A51FFF771
+:10A6200025FFFFF7F3FEBDE8704001211520FEF77E
+:10A6300015BEBDE8704001210B20FEF70FBEF9F7F3
+:10A6400025FB0C2838BF70BD08212069F030F9F7D0
+:10A6500021FB28B120690421C430F9F71BFB00B9A4
+:10A66000FFDFBDE8704001210420FEF7F7BD9CF834
+:10A67000730101280DD000E030E0022818BF70BD42
+:10A680009CF88E00D8B106208CF8CC000121022065
+:10A690001DE09CF8B801002818BF70BD0CF1B00394
+:10A6A00000220CF1E8010CF5BA7001F052FF012113
+:10A6B0000520FEF7D3FD206980F8735170BD9CF82A
+:10A6C000960010F0040F14BF11200D200121FEF799
+:10A6D000C5FD206980F8735170BD0EE0BDE8704083
+:10A6E00001210620FEF7BABD91F87D00C0B991F8AE
+:10A6F000A40110B191F8A50190B1206901230021B6
+:10A7000090F86420583001F0A8FFC8B120690123F7
+:10A71000042190F86520583001F09FFF30B10FE020
+:10A72000BDE8704001211720FEF798BD206990F820
+:10A730007C0028B1BDE8704000211220FEF78EBDDC
+:10A74000206990F864200A2A2BD0002E18BF70BD13
+:10A7500001230021583001F080FF48B1206990F8B2
+:10A760008C11042904BF90F8900010F0030F22D040
+:10A7700020690123002190F86420583001F06DFF1A
+:10A7800000287DD0206990F89A1111B190F89B11A2
+:10A79000E9B190F8A411002972D090F8A511E9B39D
+:10A7A00092E090F8CA1080F8CC10BDE8704000210B
+:10A7B0000720FEF753BD00210C20FEF74FFD206956
+:10A7C00090F8901041F0010180F8901070BDB0F841
+:10A7D0009C11A0F84010B0F89E11A0F84210B0F8FB
+:10A7E000A011A0F84410B0F8A211A0F8461080F80B
+:10A7F0009A5190F8660010F0200F13D0FFF736FE44
+:10A80000FFF704FE01211520FEF728FD206990F8CE
+:10A81000661021F0200141F0100100E008E080F80E
+:10A82000661070BDBDE8704000211420FEF716BD13
+:10A8300090F8652001230B21583001F00EFFF8B984
+:10A84000206990F85400012808BF012503D0022890
+:10A8500014BFFFDF0225206990F85500012808BFCA
+:10A86000012603D0022814BFFFDF02262069012D34
+:10A8700090F8A61105D0022D08BF022903D00DE0E3
+:10A8800022E001290AD190F8A711012E04D0022E4E
+:10A8900008BF02290BD001E0012908D090F86520FB
+:10A8A00001230321583001F0D8FE68B903E00020ED
+:10A8B000FDF7DCFF08E020690123022190F8652004
+:10A8C000583001F0CAFEB0B120690123002190F890
+:10A8D0006420583001F0C1FE002808BF70BD206917
+:10A8E00090F88401002808BF70BD0021BDE87040C9
+:10A8F000FF20FEF7B3BCBDE8704000211620FEF734
+:10A90000ADBC0000F000002030B5FB4C05462078BF
+:10A91000002818BFFFDF657230BDF74901200872BB
+:10A9200070472DE9F14FF54F39464E68304696F89D
+:10A93000551001F042FF96F8551080B211F00C0F3F
+:10A940006FF00D047FD0B0F5747F38BF002506D3BB
+:10A950005038C11700EB916004EBA01085B2708EE7
+:10A96000A84238BF0546E648DFF88C93C9F82400B2
+:10A97000786800F15808834609F13400BBF832705A
+:10A9800040689BF8551090F86AA0584601F015FFF2
+:10A990009BF8551080B211F00C0F5FD0B0F5747FAA
+:10A9A00038BF002406D35038C21700EB926004EB86
+:10A9B000A01084B2A74238BF3C46BAF1000F1CBFBA
+:10A9C000201D84B2E0B2F9F709FF98F812000028C0
+:10A9D0004FD008F15801CA4891E80E1000F50274F2
+:10A9E00084E80E10D8F86810C0F82112D8F86C105E
+:10A9F000C0F8251200F58170FAF7A6FABF48007872
+:10AA000000280CBF0120002080F00101BD48017624
+:10AA1000D8E91412C0E90412A0F58372D9F8241001
+:10AA2000F9F7B5FD96F85500012808BF002204D0BB
+:10AA300002281ABFFFDF00220122E9B20120F9F744
+:10AA4000B4FD1CE0FFE7022919BF04EBD00085B27A
+:10AA50006FF00E0101EB900081D17FE7022919BF51
+:10AA600004EBD00084B26FF00E0202EB9000A1D193
+:10AA70009FE7D9F82400FAF767FAF9F7B9FD0098CB
+:10AA800050B9012296F8553096211046FAF712F97E
+:10AA900000219620FAF7A4FA96F82C00012808BFA6
+:10AAA000FAF730FB022089F80000BDE8F88F2DE9A5
+:10AAB000F04FDFF8488283B0414681464D68A1F1EE
+:10AAC0001400009095F85D0005F158060127A1F1EA
+:10AAD000340470B3012879D0022878D0032818BF35
+:10AAE000FFDF75D0206A0823017821F0080101708A
+:10AAF000B27903EAC202114321F004010170F27934
+:10AB0000042303EA8202114321F01001017096F838
+:10AB100005B0E06AF5F70DFB8246FAF743FEBBF19C
+:10AB2000020F7AD0BBF1010F78D0BBF1030F76D0C2
+:10AB30008AE0FFE700F0CAFB0146284601F03BFE31
+:10AB40001FFA80FB00F0C2FB10F00C0F6FF00D013C
+:10AB50004FF0000A20D0BBF5747F38BF504607D3B2
+:10AB6000ABF15000C21700EB926001EBA01080B275
+:10AB7000298E814238BF0846ADF80800A5F8480084
+:10AB80000098FAF7EEFD90B1216AA77062694FF460
+:10AB90008060904703202CE0022819BF01EBDB0006
+:10ABA00080B26FF00E0000EB9B00E1D1DFE701AA5D
+:10ABB00002A9E06AF5F7F8F9206210B196F83510AD
+:10ABC00039B10098FAF7A1FD77718BE713E016E031
+:10ABD00026E09DF8041031B9A0F800A080F802A08A
+:10ABE000012102F0A5F9BDF80810206A02F0DFFA91
+:10ABF0000220707176E70098FAF787FD72E7B5F8E2
+:10AC00004800ADF8000001AA6946E06AF5F7CCF902
+:10AC10002062002808BFFFDF64E708E00BE00EE0D9
+:10AC20000098FAF79EFD002808BFFFDF5AE730EAD8
+:10AC30000A0009D106E030EA0A0005D102E0BAF1C3
+:10AC4000000F01D0012100E00021206A027842EAD1
+:10AC500001110170717C00291CBF7179012933D069
+:10AC600006F15801264891E80E1000F5027A8AE8AC
+:10AC70000E10B16EC0F82112F16EC0F8251200F569
+:10AC80008170FAF761F998F8000000280CBF0121E3
+:10AC900000211C480176D6E91212C0E90412A0F581
+:10ACA0008371226AF9F773FC95F85400012808BFF4
+:10ACB000002204D002281ABFFFDF00220122FB215C
+:10ACC0000020F9F772FC03E0FAF73EF9F9F790FC7F
+:10ACD000B9F1000F06D195F85430012296210020D9
+:10ACE000F9F7E8FF6771206A0188E18180782074B4
+:10ACF000277003B0BDE8F08F140100204801002048
+:10AD0000C80C0020D00E00202DE9F0471E46174643
+:10AD100081460C46FE4DDDF82080287828B9002FAA
+:10AD20001CBF002EB8F1000F00D1FFDFC5F81C805A
+:10AD3000C5E90576C5E90D9400272F72EF712F71D3
+:10AD4000EF706F71AF71AF70AF81F24E04F15808C0
+:10AD50002088F5F771FFE8622088F5F75BFF28632C
+:10AD6000F9F759FD94F95700F9F702FE04F11200C2
+:10AD7000FAF7D3F804F10E00F9F704FE3078002852
+:10AD80000CBF03200120FAF7DCF898F81A00F9F755
+:10AD900001FEFAF7D0F83078002804BFFF2094F8BD
+:10ADA000544023D098F81250B4F8328094F85510DB
+:10ADB000204601F002FD94F8554080B214F00C0FCB
+:10ADC0006FF00D012CD0B0F5747F06D35038C21748
+:10ADD00000EB926001EBA01087B24046B84528BF57
+:10ADE0003846002D1CBF001D80B2C0B22146F9F7C5
+:10ADF000F5FC3078F8B1706890F86801002818BF49
+:10AE0000F9F766FD224600210120F9F70CFF706872
+:10AE1000D0F8E000FAF79BF8BDE8F047012080E5A4
+:10AE2000022C19BF01EBD00087B26FF00E0101EBCD
+:10AE30009000D2D1D0E7002122460846F9F7F3FE70
+:10AE4000BDE8F047012032E6B24800B50178343859
+:10AE5000007819B1022818BFFFDF00BD012818BF14
+:10AE6000FFDF00BDAA4810B50078022818BFFFDF39
+:10AE7000BDE8104000F080BA00F07EBAA4484079E6
+:10AE80007047A34800797047A14901208871704735
+:10AE90002DE9F04706009F489D4D406800F1580499
+:10AEA000686A90F8019018BF012E03D1296B08F051
+:10AEB00093FE6870687800274FF00108A0B1012860
+:10AEC0003CD0022860D003281CBFFFDFBDE8F0871C
+:10AED000012E08BFBDE8F087286BF5F71FFB687AE5
+:10AEE000BDE8F047F0F752BF012E14D0A86A002841
+:10AEF00008BFFFDF6889C21CD5E9091009F058F9BD
+:10AF0000A86A686201224946286BF5F783F9022E88
+:10AF100008BFBDE8F087D4E91401401C41F10001ED
+:10AF2000C4E91401E079012801D1E77101E084F856
+:10AF30000780687ABDE8F047F0F728BF012E14D0EB
+:10AF4000A86A002808BFFFDF6889C21CD5E909107C
+:10AF500009F02EF9A86A686200224946286BF5F7C5
+:10AF600059F9022E08BFBDE8F087D4E91410491C36
+:10AF700040F10000C4E91410E07901280CBFE7712A
+:10AF800084F80780BDE8F087012E06D0286BF5F71E
+:10AF9000C5FA022E08BFBDE8F087D4E91410491C99
+:10AFA00040F10000C4E91410E0790128BFD1BCE7EA
+:10AFB0002DE9F041574F3846A7F13404406800F1BD
+:10AFC00058052078012818BFFFDFA878012648B16E
+:10AFD0000021A970A6706269042090473878002883
+:10AFE00018BF2E71206A0321007831EA000004BFE7
+:10AFF000E878002805D1EE70216AA6706269022007
+:10B0000090470121002000F0D6F918B1BDE8F041C9
+:10B0100000F0B2B9BDE8F041002082E42DE9F14F23
+:10B020003C4E4FF000083046A6F1340540683178B8
+:10B0300000F1580A2878C146022818BFFFDFA88906
+:10B0400040F40070A88171683078FF2091F85410A6
+:10B05000F9F7C4FB009800289AF8120000F0FD8070
+:10B06000F9F7ECFAF9F7DAFA012788B99AF8120039
+:10B0700070B1686A417859B100789AF80710C0F346
+:10B08000C000884204D1EF70BDE8F84F00F074B9F9
+:10B09000686A41786981002908BFC5F8288003D013
+:10B0A000286BF5F771F8A862A88940F02000A88104
+:10B0B00085F804803078706800F1580B044690F8E9
+:10B0C0002C0001281AD1FAF713F85946204601F04E
+:10B0D00080FA98B13078002870680CBF00F58A704B
+:10B0E00000F5F570218841809BF8081001719BF8EC
+:10B0F000091041710770687AF0F748FE686A9AF89B
+:10B1000006100078C0F3800088423BD0307803E01E
+:10B110001401002048010020706800F1580490F8E4
+:10B120005D0058B3022847D084F8058030780028A5
+:10B130001CBF2079002806D084F80480AF706A69AB
+:10B14000414610209047E07890B184F80380FAF7E8
+:10B1500017FB002808BFFFDF0820AF706A690021D5
+:10B160009047D4E91202411C42F10000C4E91210D8
+:10B17000A07901280CBF84F80680A771A88940F443
+:10B180008070A881686A9AF807300178C1F3C0021C
+:10B190009A424FD13278726801F0030102F15804EB
+:10B1A000012918BF022932D003291CBFE87940F0D9
+:10B1B000040012D0E8713DE0E86AF4F721FF0028AE
+:10B1C00008BFFFDFD4E91210491C40F10000C4E9B8
+:10B1D0001210687AF0F7DAFDA6E701F0C1FE90B12F
+:10B1E000A770A989384641F40061A981696AAF70E6
+:10B1F0006A699047E079012803D100BF84F807808D
+:10B2000018E0E77116E0E87940F01000D2E74078E6
+:10B21000F8B1A98941F40061A981A96A51B1FB285B
+:10B22000F1D8287A002808BFB94603D080206A697F
+:10B23000002190470120009900F0BDF8B0B1B9F1AC
+:10B24000000F1CBF0020FFF723FEBDE8F84F00F001
+:10B2500093B8E0790128D4D1D0E7002818BFF9F7D6
+:10B2600026FAA88940F04000A881E3E7B9F1000F71
+:10B270001CBF0120FFF70CFE0020FFF718FCB9F1FE
+:10B28000000F08BFBDE8F88F0220BDE8F84FFFE5CA
+:10B2900070B50D4606466848674900784C6850B15D
+:10B2A000F9F748FA034694F8542029463046BDE899
+:10B2B0007040FDF72CBAF9F73DFA034694F8542094
+:10B2C00029463046BDE8704005F00ABD5A4802786C
+:10B2D0004168406801F1580C91F8643090F85400CE
+:10B2E000242B1CBF9CF80DC0BCF1240F13D01F2BC6
+:10B2F00018BF202B24D0BCF1220F18BF7047002AA2
+:10B3000008BF704791F8A62191F85110114011F033
+:10B31000010F27D02EE04AB191F89011002908BF03
+:10B320007047012818BF012924D021E091F8F210BC
+:10B33000002908BF7047012818BF01291AD017E05B
+:10B34000BCF1220FDBD0002A08BF704791F8A6118C
+:10B3500011F0010F0ED111F0020F08BF7047012844
+:10B3600008D005E011F0020F08BF7047012801D096
+:10B3700002207047012070472F4910B54C68F9F73B
+:10B3800089FEF9F768FEF9F763FDF9F7CCFDF9F7E7
+:10B390002FF994F82C00012808BFF9F7A9FE274CD3
+:10B3A00000216269A0899047E269E179E0789047DD
+:10B3B0000020207010BD70B5204C0546002908BF44
+:10B3C000012D05D12079401CC0B22071012831D84F
+:10B3D000A1692846884700282CD0A179184839B19E
+:10B3E000012D01BF41780029017811F0100F21D003
+:10B3F000E179F9B910490978002908BF012D05D074
+:10B4000000290CBF01210021294311D10D490978E0
+:10B4100011F0100F04BF007810F0100F0AD0A078C0
+:10B4200040B9A06A20B9608910B111F0100F01D0A5
+:10B43000002070BD012070BD4801002014010020D3
+:10B44000C80C00202201002010B540F2C311F748BB
+:10B4500008F02DFFFF220821F54808F020FFF548ED
+:10B46000002141704FF46171418010BD2DE9F04120
+:10B470000E46054600F046FBEC4C102816D004EBB7
+:10B48000C00191F84A0110F0010F1CBF0120BDE876
+:10B49000F081607808283CBF012081F84A011CD265
+:10B4A0006078401C60700120BDE8F0816078082859
+:10B4B00013D222780127501C207004EBC208306898
+:10B4C000C8F84401B088A8F84801102A28BFFFDF57
+:10B4D00088F8435188F84A71E2E70020BDE8F0811E
+:10B4E000D2480178491E4BB2002BB8BF704770B4E8
+:10B4F0005FF0000500EBC30191F84A1111F0010F54
+:10B500003BD04278D9B2521E427000EBC10282F8A1
+:10B510004A5190F802C00022BCF1000F0BD98418E8
+:10B5200094F803618E4202D1102A26D103E0521C06
+:10B53000D2B29445F3D80278521ED2B202708A4237
+:10B540001BD000EBC20200EBC10CD2F84341CCF897
+:10B550004341D2F84721CCF84721847890F800C0C5
+:10B560000022002C09D9861896F8036166450AD195
+:10B57000102A1CBF024482F80311591E4BB2002B43
+:10B58000B8DA70BC7047521CD2B29442EBD8F4E7E0
+:10B590002DE9F05F1F4690460E46814600F0B2FA54
+:10B5A000A24D0446102830D0A878002100280ED9DA
+:10B5B0006A1892F80331A34205D110291CBF12204A
+:10B5C000BDE8F09F03E0491CC9B28842F0D80828C2
+:10B5D00034D2102C1CD0AE781022701CA87005EB51
+:10B5E000061909F10300414600F0A2FF09F18300AA
+:10B5F0001022394600F09CFFA819002180F8034171
+:10B6000080F83B110846BDE8F09FA878082815D2BD
+:10B610002C78CA46601C287005EBC4093068C9F84C
+:10B620004401B0884FF0000BA9F84801102C28BF46
+:10B63000FFDF89F843A189F84AB1CCE70720BDE8CC
+:10B64000F09F70B479488178491E4BB2002BBCBF83
+:10B6500070BC704703F0FF0C8178491ECAB282703B
+:10B6600050FA83F191F8031194453ED000EB021596
+:10B6700000EB0C14D5F80360C4F80360D5F807603C
+:10B68000C4F80760D5F80B60C4F80B60D5F80F60FC
+:10B69000C4F80F60D5F88360C4F88360D5F887607C
+:10B6A000C4F88760D5F88B60C4F88B60D5F88F50EC
+:10B6B000C4F88F50851800EB0C0402EB420295F899
+:10B6C00003610CEB4C0C00EB420284F8036100EBCD
+:10B6D0004C0CD2F80B61CCF80B61B2F80F21ACF82E
+:10B6E0000F2195F83B2184F83B2100EBC10292F831
+:10B6F0004A2112F0010F33D190F802C00022BCF1B0
+:10B70000000F0BD9841894F803518D4202D1102AEE
+:10B7100026D103E0521CD2B29445F3D80278521ECF
+:10B72000D2B202708A421BD000EBC20200EBC10C05
+:10B73000D2F84341CCF84341D2F84721CCF8472115
+:10B74000847890F800C00022002C09D9851895F85B
+:10B75000035165450BD1102A1CBF024482F8031126
+:10B76000591E4BB2002BBFF675AF70BC7047521C10
+:10B77000D2B29442EAD8F3E72E49487070472D4878
+:10B780004078704738B14AF2B811884203D8294945
+:10B790004880012070470020704726484088704745
+:10B7A00010B500F0AFF9102814D0204A014600204F
+:10B7B00092F802C0BCF1000F0CD9131893F80331B2
+:10B7C0008B4203D1102818BF10BD03E0401CC0B24B
+:10B7D0008445F2D8082010BD14498A78824286BF79
+:10B7E00001EB001083300020704710498A788242B4
+:10B7F00086BF01EB0010C01C002070470B4B93F874
+:10B8000002C084459CBF00207047184490F8030193
+:10B8100003EBC00090F843310B70D0F84411116075
+:10B82000B0F848019080012070470000F80E002019
+:10B830005A01002050010020FE4A114491F80321D2
+:10B84000FD490A7002684A6080880881704710B517
+:10B85000F8F74CFE002804BFFF2010BDBDE81040E3
+:10B86000F8F76ABEF3498A7882429CBF002070478D
+:10B87000084490F8030101EBC00090F84A0100F081
+:10B88000010070472DE9F047EA4F0026B0463878AE
+:10B89000002886BF4FF0080ADFF8A093BDE8F087C4
+:10B8A00007EBC80505F5A27195F8430100F02AF9E8
+:10B8B000102808BF544610D0B978002400290BD9AD
+:10B8C0003A1992F80321824202D1102C05D103E0EB
+:10B8D000621CD4B2A142F3D80824B878A04286BF33
+:10B8E00007EB0410C01C002095F84A1111F0010F5D
+:10B8F00016D050B1082C04D2391991F83B11012906
+:10B9000003D0102100F0F1FD50B109F80640304697
+:10B91000731C95F8432105F5A271DEB2F9F700F822
+:10B9200008F1010000F0FF0838784045B8D8BDE8BC
+:10B93000F0872DE9F041BF4C00263546A07800285D
+:10B940008CBFBE4FBDE8F0816119C0B291F8038190
+:10B95000A84286BF04EB0510C01C002091F83B11E3
+:10B96000012903D0102100F0C0FD58B104EBC8003C
+:10B97000BD5590F8432100F5A2713046731CDEB22C
+:10B98000F8F7CEFF681CC5B2A078A842DCD8BDE8A5
+:10B99000F08110B5F8F7EEFF002804BF082010BDB5
+:10B9A000F8F7ECFFA549085C10BD0A46A24910B59E
+:10B9B000497841B19F4B997829B10244D81CF8F7D6
+:10B9C00032FD012010BD002010BD9A4A01EB41015B
+:10B9D00002EB41010268C1F80B218088A1F80F0138
+:10B9E00070472DE9F041934D07460024A8780028C0
+:10B9F00098BFBDE8F081C0B2A04213D905EB041096
+:10BA000010F183060ED01021304600F06EFD48B9CB
+:10BA100004EB440005EB400000F20B113A463046BF
+:10BA2000F9F73DFF601CC4B2A878A042E3D8BDE896
+:10BA3000F08101461022824800F07ABD80487047AC
+:10BA400070B57C4D0446A878A04206D905EB0410D9
+:10BA50001021833000F049FD08B1002070BD04EBD7
+:10BA6000440005EB400000F20B1070BD71498A786C
+:10BA7000824206D9084490F83B01002804BF012007
+:10BA80007047002070472DE9F0410E4607461546E5
+:10BA90000621304600F029FD664C98B1A17871B1BD
+:10BAA00004F59D7011F0010F18BF00F8015FA17837
+:10BAB000490804D0457000F8025F491EFAD1012000
+:10BAC000BDE8F0813846314600F01CF8102816D049
+:10BAD000A3780021002B12D9621892F80321824228
+:10BAE00009D1102918BF082909D0601880F83B51E6
+:10BAF0000120BDE8F081491CC9B28B42ECD800207E
+:10BB0000BDE8F0812DE9F0414A4D06460024287831
+:10BB10000F46002812D900BF05EBC40090F843116E
+:10BB2000B14206D10622394600F5A27008F014FB96
+:10BB300038B1601CC4B22878A042EDD81020BDE80E
+:10BB4000F0812046BDE8F0813A4910B44A7801EB13
+:10BB5000C003521E4A70002283F84A2191F802C0A5
+:10BB6000BCF1000F0DD98B1893F80341844204D126
+:10BB7000102A1CBF10BC704703E0521CD2B294457F
+:10BB8000F1D80A78521ED2B20A70824204BF10BCA9
+:10BB9000704701EBC00301EBC202D2F843C1C3F806
+:10BBA00043C1D2F84721C3F847218C7891F800C0EF
+:10BBB0000022002C9CBF10BC70478B1893F80331F7
+:10BBC000634506D1102A1CBF114481F8030110BC43
+:10BBD0007047521CD2B29442EFD810BC704770B478
+:10BBE00014490D188A78521ED3B28B7095F8032130
+:10BBF000984247D001EB031C01EB0014DCF8036012
+:10BC0000C4F80360DCF80760C4F80760DCF80B6078
+:10BC1000C4F80B60DCF80F60C4F80F60DCF88360D8
+:10BC2000C4F88360DCF88760C4F88760DCF88B6058
+:10BC300008E00000F80E0020500100205A0100200A
+:10BC4000BB100020C4F88B60DCF88FC0C4F88FC034
+:10BC500001EB030C03EB43039CF8034100EB4000B2
+:10BC600001EB430385F8034101EB4000D3F80B419E
+:10BC7000C0F80B41B3F80F31A0F80F319CF83B012D
+:10BC800085F83B0101EBC20090F84A0110F0010F6A
+:10BC90001CBF70BC704700208C78002C0DD90B188D
+:10BCA00093F803C1944504D110281CBF70BC7047A1
+:10BCB00003E0401CC0B28442F1D80878401EC0B2F4
+:10BCC0000870904204BF70BC704701EBC20301EBE7
+:10BCD000C000D0F843C1C3F843C1D0F84701C3F84E
+:10BCE00047018C780B780020002C9CBF70BC7047FB
+:10BCF00001EB000C9CF803C19C4506D110281CBF29
+:10BD0000084480F8032170BC7047401CC0B28442D4
+:10BD1000EED870BC7047000010B50A7B02F01F021D
+:10BD20000A73002202768B181B7A03F0010C5B0861
+:10BD300003F00104A4445B0803F00104A4445B087D
+:10BD400003F00104A4445B0803F0010464444FEAD7
+:10BD5000530C0CF0010323444FEA5C0C0CF001047B
+:10BD6000234403EB5C0300EB020C521C8CF81330F1
+:10BD700090F818C0D2B263440376052AD3D3D8B260
+:10BD8000252888BFFFDF10BD0023C383428401EB59
+:10BD9000C202521EB2FBF1F10184704770B46FF021
+:10BDA0001F02010C02EA90251F23A1F5AA40543876
+:10BDB0001CBFA1F5AA40B0F1550009D0A1F528504B
+:10BDC000AA381EBFA1F52A40B0F1AA00012000D177
+:10BDD00000204FF0000C62464FEA0C048CEA01068A
+:10BDE000F6431643B6F1FF3F11D005F001064FEAC6
+:10BDF0005C0C4CEAC63C03F0010652086D085B0877
+:10BE0000641C42EAC632162CE8D370BC704770BC82
+:10BE1000002070472DE9F04701270025044603293B
+:10BE20000FD04FF4FA4200297CD0012900F006819E
+:10BE3000022918BFBDE8F0870146BDE8F047583039
+:10BE40006AE704F158067821304608F052FAB571D5
+:10BE5000F57135737573F573357475717576B576DF
+:10BE6000212086F83E00412086F83F00FE2086F81B
+:10BE7000730084F82C50258484F8547084F855702D
+:10BE8000282084F856001B20208760874FF4A47078
+:10BE9000E087A0871B20208660864FF4A470E08690
+:10BEA000A0861B20A4F84000A4F844004FF4A4701E
+:10BEB000A4F84600A4F842001B20A4F84A00A4F805
+:10BEC0004C00A4F8480067734FF448606080A4F801
+:10BED000D050A4F8D250A4F8D450A4F8D650A4F866
+:10BEE000D850A4F8DA5084F8DD5084F8DF50A4F874
+:10BEF000E65084F8E450A4F8F850A4F8FA5084F816
+:10BF00009A5184F89B5184F8A45184F8A55184F87F
+:10BF1000695184F8705184F8735184F88C51BDE8EC
+:10BF2000F087FFE7A4F8E65084F8DE506088FE4909
+:10BF30000144B1FBF0F1A4F878104BF68031A4F87D
+:10BF40007A10E388A4F87E50B4F882C0DB000CFBC2
+:10BF500000FCB3FBF0F39CFBF0FC5B1CA4F882C07C
+:10BF60009BB203FB00FC04F15801A4F88030BCF53F
+:10BF7000C84FC4BF5B1E0B85B2FBF0F2521CCA85D2
+:10BF800000F5802202F5EE32531EB3FBF0F20A8474
+:10BF9000CB8B03FB00F2B2FBF0F0C883214604F127
+:10BFA0005800FFF7B9FE07F0A5F9E8B3D4F80E1072
+:10BFB0006FF01F02080C02EA91281F26A0F5AA4183
+:10BFC00054391CBFA0F5AA41B1F155010AD0A0F522
+:10BFD0002851AA391EBFA0F52A41B1F1AA014FF09C
+:10BFE000010901D14FF00009002211464FEA020C6D
+:10BFF00082EA0003DB430B43B3F1FF3F1AD008F0A2
+:10C000000103520842EAC33206F0010349087608E8
+:10C010000CF1010C41EAC3314FEA5808BCF1160F8C
+:10C02000E6D3B9F1000F00E000E003D084F86851D6
+:10C03000BDE8F08784F86871BDE8F087A4F8E650A1
+:10C04000B4F89401B4F89831B4F802C004F158017E
+:10C05000A4F87E50B4F88240DB0004FB0CF4B3FB80
+:10C06000F0F394FBF0F45B1C4C859BB203FB00F4F3
+:10C070000B85B4F5C84FC4BF5B1E0B85B2FBF0F255
+:10C08000521CCA854A8C00EBC202521EB2FBF0F26F
+:10C090000A84CA8B02FB0CF2B2FBF0F0C883BDE845
+:10C0A000F08770B50025044603290DD04FF4FA42FD
+:10C0B000002963D001297DD0022918BF70BD014637
+:10C0C000BDE87040583027E604F158067821304624
+:10C0D00008F00FF9B571F57135737573F573357433
+:10C0E00075717576B576212086F83E00412086F878
+:10C0F0003F00FE2086F8730084F82C502584012030
+:10C1000084F8540084F85500282184F856101B2127
+:10C11000218761874FF4A471E187A1871B212186C4
+:10C1200061864FF4A471E186A1861B21A4F840101A
+:10C13000A4F844104FF4A471A4F84610A4F84210D7
+:10C140001B21A4F84A10A4F84C10A4F848106073FE
+:10C15000A4F8D850202084F8DA0084F8D050C4F82D
+:10C16000D45084F8045184F8055184F80E5184F8B1
+:10C170000F5184F8F45084F8005170BD60886A490A
+:10C180000144B1FBF0F1A4F878104BF68031A4F82B
+:10C190007A10E388A4F87E50B4F882C0DB000CFB70
+:10C1A00000FC9CFBF0FCB3FBF0F304F15801A4F895
+:10C1B00082C000E022E05B1C9BB203FB00FCA4F801
+:10C1C0008030BCF5C84FC4BF5B1E0B85B2FBF0F2DC
+:10C1D000521CCA8500F5802202F5EE32531EB3FBD5
+:10C1E000F0F20A84CB8B03FB00F2B2FBF0F0C883C1
+:10C1F000214604F15800BDE870408DE5D4F8F830D0
+:10C20000B4F802C004F158005989DB89A4F87E50C3
+:10C21000B4F88240DB0004FB0CF4B3FBF1F394FBB5
+:10C22000F1F45B1C44859BB203FB01F40385B4F578
+:10C23000C84FC4BF5B1E0385B2FBF1F2521CC2851E
+:10C24000428C01EBC202521EB2FBF1F20284C28B9D
+:10C2500002FB0CF2B2FBF1F1C18370BD2DE9F003DA
+:10C26000047E0CB1252C03D9BDE8F00312207047E1
+:10C27000002A02BF0020BDE8F003704791F80DC00E
+:10C280001F260123294D4FF00008BCF1000F77D085
+:10C29000BCF1010F1EBF1F20BDE8F0037047B0F8CE
+:10C2A00000C00A7C8F7B91F80F907A404F7C87EA20
+:10C2B000090742EA072282EA0C0C00270CF0FF096A
+:10C2C0004FEA1C2C99FAA9F99CFAACFC4FEA1969BF
+:10C2D0004FEA1C6C49EA0C2C0CEB0C1C7F1C9444A0
+:10C2E000FFB21FFA8CFC032FE8D38CEA020C0F4F2D
+:10C2F0000022ECFB057212096FF0240502FB05C257
+:10C30000D2B201EBD207427602F007053F7A03FA78
+:10C3100005F52F4218BF82767ED104FB0CF2120C79
+:10C32000521CD2B2002403E0FFDB050053E4B36EDD
+:10C3300000EB040C9CF813C094453CBFA2EB0C022C
+:10C34000D2B212D30D194FF0000C2D7A03FA0CF76C
+:10C350003D421CBF521ED2B2002A6AD00CF1010C21
+:10C360000CF0FF0CBCF1080FF0D304F1010C0CF041
+:10C37000FF04052CD7D33046BDE8F0037047FFE734
+:10C3800090F819C00C7E474604FB02C2FA4C4FF0ED
+:10C39000000CE2FB054C4FEA1C1C6FF024040CFB64
+:10C3A0000422D2B201EBD204427602F0070C247AC6
+:10C3B00003FA0CFC14EA0C0F1FBF82764046BDE85E
+:10C3C000F003704790F818C0B2FBFCF40CFB142289
+:10C3D000521CD2B25FF0000400EB040C9CF813C0B6
+:10C3E00094453CBFA2EB0C02D2B212D30D194FF010
+:10C3F000000C2D7A03FA0CF815EA080F1CBF521E28
+:10C40000D2B27AB10CF1010C0CF0FF0CBCF1080FA8
+:10C41000F0D304F1010C00E00EE00CF0FF04052C59
+:10C42000DAD3A8E70CEBC40181763846BDE8F00307
+:10C4300070470CEBC40181764046BDE8F0037047BD
+:10C44000CE4A016812681140CD4A1268114301605A
+:10C45000704730B4CB49C94B00244FF0010C0A7827
+:10C46000521CD2B20A70202A08BF0C700D781A68CC
+:10C470000CFA05F52A42F2D0097802680CFA01F1AB
+:10C480005140016030BC7047017931F01F0113BF8A
+:10C49000002000221146704710B4435C491C03F091
+:10C4A000010C5B0803F00104A4445B0803F00104E1
+:10C4B000A4445B0803F00104A4445B0803F00104F6
+:10C4C000A4445B0803F001045B08A44403F00104E6
+:10C4D000A4440CEB53031A44D2B20529DDDB012A34
+:10C4E0008CBF0120002010BC704730B40022A1F1A5
+:10C4F000010CBCF1000F11DD431E11F0010F08BF4C
+:10C5000013F8012F5C785FEA6C0C07D013F8025F18
+:10C5100022435C782A43BCF1010CF7D1491E5CBF71
+:10C52000405C0243002A0CBF0120002030BC704751
+:10C53000130008BF704710B401EB030CD41A1CF8A9
+:10C5400001CC5B1E00F804C013F0FF03F4D110BC53
+:10C550007047F0B58DB0164610251C466A46AC46AD
+:10C5600000EB0C03A5EB0C0713F8013CD355ACF121
+:10C57000010313F0FF0CF3D115461032102084464E
+:10C580000B18ACEB000713F8013C401ED35510F01C
+:10C59000FF00F5D1284606F02FFD86B1102005F1E9
+:10C5A000200201461318A1EB000C13F8013C401EB9
+:10C5B00004F80C3010F0FF00F4D10DB0F0BD089875
+:10C5C0002060099860600A98A0600B98E0600DB048
+:10C5D000F0BD38B505460C466846F8F79EFD0028C4
+:10C5E00008BF38BD9DF900202272A07E607294F9C8
+:10C5F0000A100020511A48BF494295F82D308B424D
+:10C60000C8BF38BDFF2B08BF38BDE17A491CC9B28D
+:10C61000E17295F82E30994203D8A17A7F2918BF8C
+:10C6200038BDA2720020E072012038BD0C2818BF6E
+:10C630000B2810D00D2818BF1F280CD0202818BF99
+:10C64000212808D0222818BF232804D024281EBF60
+:10C65000262800207047012070470C2963D2DFE8AC
+:10C6600001F006090E13161B323C415C484E002AAD
+:10C670005BD058E0072A18BF082A56D053E00C2A8E
+:10C6800018BF0B2A51D04EE00D2A4ED04BE0A2F13C
+:10C690000F000C2849D946E023B1A2F110000B2865
+:10C6A00043D940E0122A18BF112A3ED090F8360034
+:10C6B00020B1122A37D31A2A37D934E0162A32D3B6
+:10C6C0001A2A32D92FE0A2F10F0103292DD990F8AF
+:10C6D000360008B31B2A28D925E0002B08BF042AFE
+:10C6E00021D122E013B1062A1FD01CE0012A1AD161
+:10C6F0001BE01C2A1CBF1D2A1E2A16D013E01F2A6D
+:10C7000018BF202A11D0212A18BF222A0DD0232A8F
+:10C710001CBF242A262A08D005E013B10E2A04D013
+:10C7200001E0052A01D000207047012070472DE963
+:10C73000F04187680D4604462046F6F736FC98B16E
+:10C7400015B33846A168F6F771FF00281CDD2844B0
+:10C75000401EB0FBF5F606FB05F13846F5F761FF24
+:10C76000A0603046BDE8F081F6F752FA40F233712E
+:10C77000F5F757FFA060DFE753E4B36EA44802006B
+:10C78000A8480200620100200020BDE8F08190422C
+:10C7900028BF704770B50446101B642838BF64205A
+:10C7A00025188D4205D8F6F774FF00281CBF2846CF
+:10C7B00070BD204670BD808E7047C08E70470844A3
+:10C7C00018449830002A14BF0421002108447047FF
+:10C7D00030B491F854300A8E13F00C0F4FF4747C7F
+:10C7E0001CBF0CEB821292B21DD08B8E934238BFCD
+:10C7F0001A464B8E91F8554014F00C0F1CBF0CEBF1
+:10C8000083139BB217D0C98E994238BF0B460028BC
+:10C810000CBF01200020D1189831002818BF042037
+:10C82000084430BC7047022B07BF92003C32D20054
+:10C83000703292B2D9E7022C07BF9B003C33DB0079
+:10C8400070339BB2DFE710F0010F1CBF012070476F
+:10C8500010F0020F1CBF0220704710F0040018BF38
+:10C86000082070472DE9F041054617468846012605
+:10C87000084600F06EFC0446404600F06EFC03469D
+:10C8800010F0010F18BF012008D113F0020F18BFDC
+:10C89000022003D113F0040018BF082014F0010F88
+:10C8A00018BF4FF0010C20D050EA0C0108BF002641
+:10C8B00013F0030F08BF002014F0030F08BF4FF060
+:10C8C000000C95F85410814208BF0020387095F88C
+:10C8D0005510614508BF4FF0000C87F801C00028D3
+:10C8E00008BFBCF1000F1CD10DE014F0020F18BFFF
+:10C8F0004FF0020CD8D114F0040F14BF4FF0080C05
+:10C900004FF0000CD0E7404600F02DFCB5F8581071
+:10C91000401A00B247F6FE71884201DC002800DCB4
+:10C9200000263046BDE8F08101281CBF0228002007
+:10C93000704718B4CBB2C1F3072CC1B2C0F30720C3
+:10C94000012B05D0022B08BFBCF1020F1BD002E067
+:10C95000BCF1010F17D0012904D0022908BF022819
+:10C9600011D001E001280ED001EA0C0161F30702A9
+:10C9700010EA030060F30F22D0B210F0020F18BFCC
+:10C9800002200BD106E0084003EA0C01084060F3E6
+:10C990000702EFE710F0010018BF01208DF800003A
+:10C9A000C2F3072010F0020F18BF022003D110F0CD
+:10C9B000010018BF01208DF80100BDF8000018BC6F
+:10C9C0007047162A10D12A220C2818BF0D280FD024
+:10C9D0004FF0230C1F280DD031B10878012818BF63
+:10C9E000002805D0162805D0002070470120704788
+:10C9F0001A70FBE783F800C0F8E7012902D002298A
+:10CA000005D007E0002804BF40F2E240704740F63E
+:10CA1000C410704700B5FFDF40F2E24000BD0000E7
+:10CA2000282107F044BC4078704730B505460078AF
+:10CA300001F00F0220F00F0010432870092910D2D6
+:10CA4000DFE801F0050705070509050B0D000624C1
+:10CA500009E00C2407E0222405E0012403E00E2471
+:10CA600001E00024FFDF6C7030BD007800F00F00A3
+:10CA700070470A68C0F803208988A0F8071070473B
+:10CA8000D0F803200A60B0F80700888070470A6871
+:10CA9000C0F809208988A0F80D107047D0F8092047
+:10CAA0000A60B0F80D00888070470278402322F0B9
+:10CAB000400203EA81111143017070470078C0F30E
+:10CAC000801070470278802322F0800203EAC111AF
+:10CAD0001143017070470078C0097047027802F076
+:10CAE0000F02072A16BF082AD0F80520D0F8032025
+:10CAF000C1F809200CBFB0F80920B0F80720A1F850
+:10CB00000D200A7822F080020A700078800942EA3B
+:10CB1000C0100870704770B514460E4605461F2AAF
+:10CB200088BFFFDF2246314605F1090007F040FBD0
+:10CB3000A01D687070BD70B544780E460546062C81
+:10CB400038BFFFDFA01F84B21F2C88BF1F242246DE
+:10CB500005F10901304607F02BFB204670BD70B58A
+:10CB600014460E4605461F2A88BFFFDF224631467F
+:10CB700005F1090007F01CFBA01D687070BD70B5C1
+:10CB800044780E460546062C38BFFFDFA01F84B24E
+:10CB90001F2C88BFFFDF224605F10901304607F050
+:10CBA00007FB204670BD0968C0F80F1070470A885F
+:10CBB000A0F8132089784175704790F8242001F07F
+:10CBC0001F0122F01F02114380F82410704707292B
+:10CBD00088BF072190F82420E02322F0E00203EA36
+:10CBE0004111114380F8241070471F3007F096BCA4
+:10CBF00010B5044600F0E3FA002818BF204410BD29
+:10CC0000C17811F03F0F1BBF027912F0010F002213
+:10CC1000012211F03F0F1BBF037913F0020F002315
+:10CC200001231A4402EB4202530011F03F0F1BBFD5
+:10CC3000027912F0080F0022012203EB420311F0E7
+:10CC40003F0F1BBF027912F0040F00220122134490
+:10CC500011F03F0F1BBF027912F0200F00220122BA
+:10CC600002EBC20203EB420311F03F0F1BBF02793C
+:10CC700012F0100F0022012202EB42021A4411F0BE
+:10CC80003F0F1BBF007910F0400F0020012010441F
+:10CC900010F0FF0014BF012100210844C0B270470A
+:10CCA00070B50278417802F00F02082A4DD2DFE811
+:10CCB00002F004080B4C4C4C0F14881F1F280AD993
+:10CCC00043E00C2907D040E0881F1F2803D93CE02F
+:10CCD000881F1F2839D8012070BD4A1E242A34D845
+:10CCE0008446C07800258209032A09D000F03F0459
+:10CCF000601C884204D86046FFF782FFA04201D939
+:10CD0000284670BD9CF803004FF0010610F03F0F5D
+:10CD10001EBF1CF10400007810F0100F13D0644601
+:10CD20000421604600F04BFA002818BF14EB000005
+:10CD3000E6D0017801F03F012529E1D28078022177
+:10CD4000B1EB501FDCD3304670BD002070BDC07801
+:10CD5000800970470178002201F00F030121042BA4
+:10CD60000BD0082B1CBF0020704743780E2B04BF4C
+:10CD7000C3785FEA931C04D106E04078801F1F2827
+:10CD800000D911460846704713F03F0F1EBF0079C7
+:10CD900010F0010F10F0020FF4D1F2E710B4017897
+:10CDA00001F00F01032920D0052921D14478B0F8E2
+:10CDB0001910B0F81BC0B0F81730827D222C17D1A3
+:10CDC000062915D3B1F5486F98BFBCF5FA7F0FD28D
+:10CDD00072B1082A98BF8A420AD28B429CBFB0F82F
+:10CDE0001D00B0F5486F03D805E040780C2802D04C
+:10CDF00010BC0020704710BC012070472DE9F041A5
+:10CE00001F4614460D00064608BFFFDF2146304688
+:10CE100000F0D5F9040008BFFFDF30193A46294673
+:10CE2000BDE8F04107F0C4B9C07800F03F0070479A
+:10CE3000C02202EA8111C27802F03F021143C170A0
+:10CE40007047C9B201F00102C1F340031A4402EB7A
+:10CE50004202C1F3800303EB4202C1F3C00302EBC1
+:10CE60004302C1F3001303EB43031A44C1F340131D
+:10CE700003EBC30302EB4302C1F380131A4412F025
+:10CE8000FF0202D0521CD2B20171C37802F03F01FE
+:10CE900003F0C0031943C170511C417070472DE964
+:10CEA000F0410546C078164600F03F04C4F1240066
+:10CEB0000F46B042B8BFFFDF281932463946001D81
+:10CEC00007F076F9A019401C6870BDE8F0812DE9E3
+:10CED000F04105464478C0780F4600F03F06002C2C
+:10CEE00008BFFFDFA01B401E84B21F2C88BF1F2479
+:10CEF0002FB1A819011D2246384607F059F92046DE
+:10CF0000BDE8F0814078704700B5027801F0030376
+:10CF100022F003021A430270012914BF02290021E2
+:10CF200004D0032916BFFFDF012100BD417000BD01
+:10CF300000B5027801F0030322F003021A430270E5
+:10CF4000012914BF0229002104D0032916BFFFDFE5
+:10CF5000012100BD417000BD007800F00300704762
+:10CF6000417889B1C0780E2818BF0F2803D0102847
+:10CF700018BF192802D3FB2904D905E0BF4A105C69
+:10CF8000884201D1012070470020704730B501244C
+:10CF90000546C17019293CBFB848445C02D3FF293B
+:10CFA00018BFFFDF6C7030BD70B515460E460446E5
+:10CFB0001B2A88BFFFDF65702A463146E01CBDE8AA
+:10CFC000704007F0F5B8B0F807007047B0F80900F6
+:10CFD0007047C172090A01737047B0F80B007047BF
+:10CFE00030B4B0F80720A64DB0F809C0B0F805304D
+:10CFF0000179941F2D1998BFBCF5FA7F0ED269B143
+:10D00000082998BF914209D293429FBFB0F80B0004
+:10D01000B0F5486F012030BC98BF7047002030BC8D
+:10D020007047001D07F07ABA021D0846114607F046
+:10D0300075BAB0F809007047007970470A68426015
+:10D0400049688160704742680A608068486070473C
+:10D050000988818170478089088070470A68C0F814
+:10D060000E204968C0F812107047D0F80E200A60F0
+:10D07000D0F81200486070470968C0F81610704771
+:10D08000D0F81600086070470A68426049688160FD
+:10D09000704742680A608068486070470968C160EC
+:10D0A0007047C06808607047007970470A6842603E
+:10D0B00049688160704742680A60806848607047CC
+:10D0C0000171090A417170478171090AC171704784
+:10D0D0000172090A417270478172090AC172704770
+:10D0E00080887047C08870470089704740897047C2
+:10D0F00001891B2924BF4189B1F5A47F07D3818809
+:10D100001B2921BFC088B0F5A47F012070470020F3
+:10D1100070470A68426049688160704742680A60E7
+:10D12000806848607047017911F0070F1BBF407994
+:10D1300010F0070F002001207047017911F0070F50
+:10D140001BBF407910F0070F0020012070470171CC
+:10D15000704700797047417170474079704781711D
+:10D16000090AC1717047C088704746A282B0D2E9EF
+:10D170000012CDE900120179407901F007026946F9
+:10D180001DF80220012A07D800F00700085C0128DA
+:10D190009EBF012002B07047002002B070470171AD
+:10D1A000704700797047417170474079704730B5DA
+:10D1B0000C460546FB2988BFFFDF6C7030BDC37885
+:10D1C000024613F03F0008BF70470520127903F0B4
+:10D1D0003F0312F0010F36D0002914BF0B20704717
+:10D1E00012F0020F32D0012914BF801D704700BF1A
+:10D1F00012F0040F2DD0022914BF401C704700BF4D
+:10D2000012F0080F28D0032914BF801C704700BFFC
+:10D2100012F0100F23D0042914BFC01C704700BFA8
+:10D2200012F0200F1ED005291ABF1230C0B270476D
+:10D2300012F0400F19D006291ABF401CC0B2704727
+:10D24000072918D114E00029CAD114E00129CFD14F
+:10D2500011E00229D4D10EE00329D9D10BE0042931
+:10D26000DED108E00529E3D105E00629E8D102E096
+:10D27000834288BF7047002070470000AC4802001E
+:10D2800086F3FFFF00010102010202032DE9F041D4
+:10D29000FA4D0446284600216A78806801270E4628
+:10D2A00012B1012A1ED006E090F86620002A18BFAD
+:10D2B0006F7000D001216A78C2EB421200EB42028B
+:10D2C00092F82830194324D0667090F8D90002F102
+:10D2D0002A0170B12A22201D06F06AFF0420207066
+:10D2E00027710DE090F82820002A18BF6E70E1D158
+:10D2F000E1E73C22201D06F05BFF0520207027712E
+:10D300006878A968C0EB401001EB400080F8286005
+:10D310001DE090F8A410E9B190F8D900012818BFD9
+:10D32000FFDFA868D0F8A5106160D0F8A910A1604F
+:10D33000D0F8AD10E160D0F8B110216190F8B510CF
+:10D340002175667013212170277180F8A460012077
+:10D35000BDE8F08190F82210012922D0017801293E
+:10D360001CBF0020BDE8F081667014212170811C73
+:10D370002022201D06F01CFF2672A9680E70C048EE
+:10D3800082888284D0F8C420527B80F8262080F8DE
+:10D390002270D1F8C4000088F3F73CFCF3F7E3F8FF
+:10D3A000D5E7667007212170416A616080F82260CC
+:10D3B000CDE7B24880680178002914BF80884FF615
+:10D3C000FF7070472DE9F84F4FF000088946064678
+:10D3D0000127CDF80080FFF748FBBDF80010A74DEE
+:10D3E00021F06004ADF8004008284FD2DFE800F0DB
+:10D3F00004070D4E184E132C44F003000DE044F0CA
+:10D400001500ADF80000474641E044F0100000BFB1
+:10D41000ADF800003BE044F0020040F01000F7E7F8
+:10D42000A86890F8E000052818BFFFDF44F01A0054
+:10D43000ADF80000A96891F8E710002914BF40F08A
+:10D44000010020F00100E3E7A86890F8E01003294C
+:10D450000AD090F8E010062958D090F8E00004288F
+:10D4600018BFFFDF5FD012E03046FFF770FC0028E6
+:10D4700018BFFFDF0AD1F07810F03F0F1FBF3079DF
+:10D4800010F0020F44F00400ADF800004746BDF86C
+:10D4900000000090BDF80000C0F3C00BA868CBEB03
+:10D4A0004B1A00EB4A0090F82800002818BFBDE88E
+:10D4B000F88F3046FFF7D9FA80467048806800EB55
+:10D4C0004A0190F8C90001F12A04012808BF01258A
+:10D4D00003D0022814BFFFDF0225257300206073EC
+:10D4E0006648806890F8E11084F83B10FF21A17332
+:10D4F0007F21E176BDF80010618190F8E0100429E9
+:10D500001CBF90F8E01006293AD044E044F00A012C
+:10D51000ADF8001090F8FA00002814BF41F00400A4
+:10D5200021F0040074E73046FFF711FCD8B1012860
+:10D5300004BF44F00100ADF8000014D0022818BF69
+:10D54000FFDFA4D144F00200ADF80000A96891F813
+:10D55000FA10002914BF40F0040020F00400ADF8D8
+:10D560000000474693E7F07810F03F0F1FBF307977
+:10D5700010F0020FBDF8000040F0040087D047E72C
+:10D5800090F8E200012808BF012503D0022814BF4B
+:10D59000FFDF0225657304F10900384D00902878FB
+:10D5A0007F2808BFFFDF2978009801707F2028704E
+:10D5B0006FB1B8F1070F04F11C01304603D2FFF739
+:10D5C000BAFA207239E0FFF782FC207204E00020F2
+:10D5D0002072B8F1070F30D3B8F1070F0DD1A8684A
+:10D5E00090F8F91001B3D0F8EA10C4F80210B0F8BE
+:10D5F000EE10E18090F8F0006070A07A10F0040F57
+:10D600000ED0A86890F8FA10E9B190F8F7102175DB
+:10D61000D0F8F110C4F81510B0F8F500A4F819000E
+:10D62000B8F1070F38D098E0F07810F03F0F1ABF2C
+:10D63000307910F0010FFF20DED0621CA11C3046B3
+:10D6400001F071FDD9E7B8F1070F1CBFB8F1010F68
+:10D65000FFDFB9F1000F08BFFFDF99F80000207568
+:10D66000B8F1010F03D0B8F1070F0BD075E004F14A
+:10D6700015013046FFF712FA6FE000006401002048
+:10D68000CC10002001213046FFF7B2FA0168C4F83F
+:10D6900015108088A4F81900F07810F03F0F1CBF17
+:10D6A000317911F0080F1AD0A86890F8E020042A08
+:10D6B00006D090F8E000032811D111F0100F0ED021
+:10D6C00003213046FFF794FA407803210009A07344
+:10D6D0003046FFF78DFA0088C0F30B002082F07807
+:10D6E00010F03F0F1CBF307910F0400F13D0FA48F4
+:10D6F000FFF72DFBA96891F8E020032A14D006213A
+:10D700003046FFF775FA0078E076A86890F8E010E8
+:10D71000062922D118E0A86890F8FB10002918BF4C
+:10D7200090F8F800F0D1F0E791F8C910042914BF7F
+:10D7300008290028E3D1F07810F03F0F1CBF3079A2
+:10D7400010F0080FDBD1E0E790F8E9100909A173A8
+:10D75000B0F8E800C0F30B002082A968012001EBBB
+:10D760004A0181F82800BBF1000F14BF06200520F4
+:10D77000BDE8F84F03F0F4B82DE9F041D74DAA68A1
+:10D7800092F8D930002B6ED07F27012611B109788D
+:10D79000FE2914D0804692F82800002818BFBDE862
+:10D7A000F08102F12A044046FFF75FF900210828C2
+:10D7B00079D2DFE800F0515356787878595CC64C3E
+:10D7C00092F8A400002818BFBDE8F08182F8A66096
+:10D7D00092F8DD0018B1F6F76CFE012829D020463A
+:10D7E000FFF76CF90146A86880F8A71000F1A801BE
+:10D7F0002046FFF745F92046FFF76DF90146A86876
+:10D8000080F8AE1000F1AF012046FFF747F9A86895
+:10D8100000F1B50428787F2808BFFFDF2878207042
+:10D820002F70A86880F8A460BDE8F041052003F0DF
+:10D8300097B8F6F781FEA96801F1A802A731FDF7B4
+:10D84000DDFF002808BFFFDFA86890F8A71041F0AF
+:10D85000020180F8A710CEE7A17209E0A67221723A
+:10D860000CE0032001E021E00220A07200E0FFDFD5
+:10D8700004F10B014046FFF75EF92072621CA11C07
+:10D88000404601F050FC287809347F2808BFFFDFAC
+:10D89000287820702F70A86880F82860BDE8F041D3
+:10D8A000052003F05DB82172BDE8F081BDE8F041CC
+:10D8B00088E570B5894C0022A06890F8C910104620
+:10D8C00002F0A8FE002831D0F7F735FBA0688449A4
+:10D8D00090F8DF000D5C2846F7F75CF8A06880F848
+:10D8E000E15090F8C910082916BF04290F202520FF
+:10D8F000F6F75DFFA068002190F8C9200120F7F736
+:10D9000050F97548F7F720FBA068D0F80001F7F749
+:10D910001EFBA06890F8C91080F8E21090F8C800CB
+:10D92000032814BF0228012908D103E0BDE8704094
+:10D9300001F032BC08210020F7F707FCA06890F83E
+:10D94000C91080F8E210F7F7DDFBA06890F8DD0061
+:10D9500020B1F6F77AFD4020F7F7A8FBA168032075
+:10D9600081F8E00070BD2DE9F0410F469046054674
+:10D970000321FFF73DF94078584C0209A06890F860
+:10D98000E91062F3071180F8E91003212846FFF738
+:10D990002FF90188A068B0F8E82061F30B02A0F825
+:10D9A000E82080F8E77090F8C910012905D090F8B8
+:10D9B000E000032808BFBDE8F081E8784FF00106D9
+:10D9C00010F03F0F1CBF287910F0400F09D006213E
+:10D9D0002846FFF70DF90178A06880F8F81080F864
+:10D9E000FB60A06890F8E01003292AD0E97811F0D4
+:10D9F0003F0F1CBF297911F0010F08D000F1F00290
+:10DA0000911F284601F08FFBA06880F8F960E87844
+:10DA100010F03F0F1ABF287910F0020FBDE8F08117
+:10DA200001212846FFF7E4F8A1680268C1F8F12057
+:10DA30008088A1F8F50081F8F78081F8FA60BDE8E8
+:10DA4000F081022F18BF012FD0D1BDE8F08123490A
+:10DA5000896881F80A01704770B5204DA86890F870
+:10DA6000E010022919BF90F8E010012900210C46AE
+:10DA70001CBF0C2070BD00BFC1EB411200EB420285
+:10DA8000034682F82840491CC9B20229F4D3047025
+:10DA900080F8224093F8DD0030B1F7F719FBF6F774
+:10DAA000E8FCA86880F8DD40A868012180F8DC4027
+:10DAB00080F8C11080F8C84080F8DF40282180F845
+:10DAC0000B1180F80A41A0F8E34080F8E5400721F7
+:10DAD00080F8C010002070BDD81100206401002023
+:10DAE000D4480200F74810B58068002180F8E010A3
+:10DAF000012180F8E010FFF7AFFF002818BFFFDF1B
+:10DB000010BD2DE9F047EF4C07460C26A06890F8B1
+:10DB1000E01001291FBF90F8E00002280C20BDE8AA
+:10DB2000F087F6F778FEA06890F90A01F6F720FF73
+:10DB3000A06890F8C91080F8E21090F8C010012594
+:10DB4000002978D090F8C8004FF00009032802D0CF
+:10DB5000022805D008E00521DB4801F0ADFB03E019
+:10DB60000321D94801F0A8FBA06890F8D81000293B
+:10DB700004BF90F8DB00002843D0F5F749F80646CB
+:10DB8000A0683146D0F8D400F5F750FDCF4990FB9E
+:10DB9000F1F801FB180041423046F4F742FD01461E
+:10DBA000A068C0F8D410D0F8D0104144C0F8D0100C
+:10DBB000FDF7F3FD0146A068D0F8D020914220D8AF
+:10DBC000C0E9349690F8DB0000281CBF0120FDF767
+:10DBD00008FF0121A06890F8DC20002A1CBF90F803
+:10DBE000D820002A0DD090F8B93000F1BA02012BEC
+:10DBF00004D1527902F0C002402A14D0BA30F7F7AB
+:10DC000085FEA06890F8B910BA30F6F769FE0F21CA
+:10DC10000720F6F781FEA068002690F8E0100129A1
+:10DC200018D112E007E0FDF709FFA1682A46BA31D2
+:10DC3000F7F735FEE5E790F8E010022904BF80F819
+:10DC4000E0500C2006D1BDE8F08780F80451022195
+:10DC500080F8E010A06890F8C10088B1FDF769FE77
+:10DC600003219B48FDF7A1FE0146A06880F8DD1066
+:10DC7000C0F800719748F7F750F93046BDE8F087D3
+:10DC8000FDF700FEECE738B58E4CA06890F8E01088
+:10DC900002291CBF0C2038BD012180F80511A0F815
+:10DCA000081129208DF800006846F5F7F3FF30B120
+:10DCB000A0689DF8001090F80601884205D1A06880
+:10DCC00090F80601401C8DF80000A1689DF8000046
+:10DCD00081F806010220F7F734F97F48F6F752FE83
+:10DCE000A168DFF8F8C1002091F8C03091F8DF207A
+:10DCF000521CACFB02546408A4EB8404224481F857
+:10DD0000DF2023FA02F212F0010F03D1401CC0B24F
+:10DD10000328EBD3FFF7CDFD002038BD69498968A2
+:10DD200081F8C900002070476649896881F8DA00E7
+:10DD3000704710B5634CA36893F8B830022B14BF3A
+:10DD4000032B00280BD100291ABF02290120002033
+:10DD50001146FDF725FD08281CBF012010BDA06855
+:10DD600090F8B800002816BF022800200120BDE866
+:10DD70001040F7F755BD5348806890F8B800002868
+:10DD800016BF022800200120F7F74ABD4D498968D7
+:10DD900081F8B80070474B49896881F8DC0070470A
+:10DDA00070B5484CA16891F8B800002816BF022849
+:10DDB0000020012081F8B900BA31F7F71BFDA068F7
+:10DDC00090F8B810022916BF03290121002180F81C
+:10DDD000DB1090F8B920002500F1BA03012A04BF36
+:10DDE0005B7913F0C00F0AD000F1BA03012A04D105
+:10DDF0005A7902F0C002402A01D0002200E001223C
+:10DE000080F8D820002A04BF002970BDC0F8D05087
+:10DE1000F4F7FEFEA168C1F8D40091F8DB000028F9
+:10DE20001CBF0020FDF7DDFD0026A06890F8DC1087
+:10DE300000291ABF90F8D810002970BD90F8B920B9
+:10DE400000F1BA01012A04D1497901F0C001402949
+:10DE500005D02946BDE87040BA30F7F757BDFDF749
+:10DE6000EDFDA1683246BDE87040BA31F7F717BD45
+:10DE700070B5144D0C4600280CBF01230023A9687F
+:10DE800081F8C13081F8CB004FF0080081F8CC0058
+:10DE90000CD1002C1ABF022C012000201146FDF7E6
+:10DEA0007FFCA968082881F8CC0001D0002070BD53
+:10DEB000022C14BF032C1220F8D170BD002818BF0B
+:10DEC00011207047640100200012002040420F0022
+:10DED000D8110020D1480200D7480200ABAAAAAA54
+:10DEE0000328FE4A926808BFC2F8C41082F8C8002E
+:10DEF0000020704710B5044602F018FF052809D02D
+:10DF000002F014FF042805D0F448806880F8D94056
+:10DF1000002010BD0C2010BDF048816891F8C800A9
+:10DF2000032804D0012818BF022807D004E091F884
+:10DF3000CB00012808BF70470020704791F8CA0045
+:10DF4000012814BF03280120F6D1704710B5F7F758
+:10DF5000A1F8F7F780F8F6F77BFFF6F7E4FFDF4C60
+:10DF6000A06890F8DD0038B1F7F7B2F8F6F781FA5B
+:10DF7000A168002081F8DD00A068012180F804116B
+:10DF8000022180F8E010002010BDD449896881F892
+:10DF9000FC007047017801291CBF122070474278AD
+:10DFA0000023032ACD49896808BFC1F8C43081F82D
+:10DFB000C820012281F8C920C27881F8B8200279EE
+:10DFC000002A16BF022A0123002381F8C13081F8FC
+:10DFD000CA20427981F8C020807981F8DA000020D7
+:10DFE0007047BE488068704701F0D6B82DE9F84FF9
+:10DFF0004FF00008B948F7F790F8B84C4FF07F0A97
+:10E00000002808BF84F800A0F7F772F8B448FEF7BC
+:10E010002CFDA070A16891F8E220012A18BFFFDF53
+:10E020000AD0A06890F8DD0018B1F7F751F8F6F7BC
+:10E0300020FA4046BDE8F88FA94D0026A5F5867761
+:10E04000072836D291F8C10028B9F6F793FC0028CA
+:10E0500008BF002600D00126A06890F8DD0080B13E
+:10E06000FDF7F5FBA168FF2881F8DE000ED0014620
+:10E07000E81CFDF7E1FBA06890F8DE00FDF7F2FB7D
+:10E080000643A06890F8DE00FF2817D1FDF781FC59
+:10E0900087F8DE0097F8C11081B108280ED12878E2
+:10E0A000E91CC0F38010FDF77BFB082818BF002691
+:10E0B00004E002BF91F8D90000280126A0784FF0B3
+:10E0C00000094FF0010B08281BD2DFE800F035AF44
+:10E0D000041A1A1A12F9002E00F06581A06890F84F
+:10E0E000C800012818BF022840F05D81F6F7B0FE95
+:10E0F0007AE036B1A06890F8C800022806D001285E
+:10E1000072D0F6F7A5FE4FF003088AE700217448A5
+:10E11000FFF732FBA0684FF00808C0F8E790C0F89E
+:10E12000EB90C0F8EF90C0F8F390C0F8F79080F84B
+:10E13000FB9080F8E79074E74FF00008002E00F0A5
+:10E140003281A26892F8C80002282DD001284BD055
+:10E1500003287FF466AFD2F8C400E978837E994241
+:10E160001BD12979C37E994217D16979037F9942DE
+:10E1700013D1A979437F99420FD1E979837F9942DD
+:10E180000BD1297AC37F994207D12978437EC1F305
+:10E190008011994208BF012100D0002192F8CB20C4
+:10E1A000012A26D0A9B3FBE000214D48FFF7E4FA8D
+:10E1B000A06890F8051129B1491E11F0FF0180F8FF
+:10E1C00005117CD1C0F8E790C0F8EB90C0F8EF9053
+:10E1D000C0F8F390C0F8F79080F8FB904FF0080873
+:10E1E00080F8E7B01DE7FFE700213D48FFF7C4FADC
+:10E1F00019E0002965D100BF00F11A013848FEF787
+:10E200003FFC3748FEF75AFCA168D1F8C4104876A5
+:10E21000C6E0FFE797F8CC00082850D097F8DE104A
+:10E2200081424ED0BFE04FF00308FAE6A06890F8B4
+:10E23000DB1000290CBF4FF0010B4FF0000B4FF02B
+:10E240000008297805F10902C90907D0517901F0C0
+:10E25000C001402908BF4FF0010901D04FF000096B
+:10E2600090F8C810032906D190F8C110002918BFF2
+:10E2700090F8CC0001D190F8DE00FDF7ADFA5FEA2E
+:10E28000000A13D01021FEF730F9002818BF4FF014
+:10E29000010BB9F1000F04BFA06890F8B9A00DD030
+:10E2A00005F109015046F7F7C9FA8046A068B9F1AF
+:10E2B000000F90F8B9A018BF4AF0020A02E072E01D
+:10E2C0008CE06DE090F8C810032913D0F6F7C0FD7C
+:10E2D000DEB3F6F71DFB50EA080003E064010020FE
+:10E2E000D811002062D08DF800A06946FD48FFF7E4
+:10E2F00043FA98E7D0F8C400E978827E91421BD1B6
+:10E300002979C27E914217D16979027F914213D156
+:10E31000A979427F91420FD1E979827F91420BD155
+:10E32000297AC27F914207D12978407EC1F38011BA
+:10E33000814208BF012500D0002597F8DE0008289B
+:10E3400008D097F8CC10884200E02FE008BF4FF0CB
+:10E35000010901D04FF00009B8F1000F05D1BBF160
+:10E36000000F04D0F6F7D4FA08B1012000E0002035
+:10E370004EB197F8CB10012903D021B955EA090114
+:10E3800001D0012100E0002108420CD0A06890F8E3
+:10E39000CB10012904BF002DD0F8C4003FF42CAFEE
+:10E3A0004FF00A083DE6F6F753FD3CE7A06890F809
+:10E3B000CA00032818BF02287FF435AFB9F1000F57
+:10E3C0003FF431AFB8F1000F7FF42DAFC648694676
+:10E3D00040680090C348FFF7CFF924E7A06890F8A1
+:10E3E000DA0000283FF48DAEF6F732FDA06890F811
+:10E3F000D91000297FF417AFC0F8E790C0F8EB9070
+:10E40000C0F8EF90C0F8F390C0F8F79080F8FB9058
+:10E4100080F8F8A0B348FEF79AFCE8B301287CD056
+:10E4200002287FF400AFA0684FF0030890F8C800FE
+:10E43000032814BF0020012036EA00003FF4F1ADAC
+:10E44000A84D1820E97811F03F0F3FF4EAAD297983
+:10E4500088437FF4E6AD04212846FEF7C9FB064653
+:10E46000A06890F8E20002F0CCF80146304600F0D7
+:10E47000B5FE00283FF4D5AD002202212846FFF763
+:10E4800072FA2846FEF763FC0146A06880F8E610A1
+:10E490003188A0F8E31000E005E0B17880F8E510DD
+:10E4A0004FF00408BDE5002E3FF4BDAEA06890F823
+:10E4B000C810012918BF02297FF4B5AE894DE9784B
+:10E4C00011F03F0F1CBF297911F0020F05D011F098
+:10E4D000010F18BF4FF0010901D14FF000094FF0B3
+:10E4E0000008B9F1000F52D028780027C609012191
+:10E4F0002846FEF77DFB36B1407900F0C000402889
+:10E5000008BF012600D00026A06890F8C810032993
+:10E5100008D190F8C110002900E0AEE018BF90F8D3
+:10E52000CC0001D190F8DE00FDF756F95FEA000853
+:10E530000CD01021FDF7D9FF46B101212846FEF786
+:10E5400057FB01464046F7F779F90746A068002EC9
+:10E5500090F8B98018BF48F00208E87810F03F0F33
+:10E560001CBF287910F0020F0ED02846FEF7B3FA30
+:10E57000824601212846FEF73BFB5146F6F7B8F9E3
+:10E58000002818BF012000D1002038435FD0E87870
+:10E5900010F03F0F1EBF297911F0100F11F0080F76
+:10E5A00041D004212846FEF723FB0646A06890F8D8
+:10E5B000E20002F026F80146304600F00FFEA0B15E
+:10E5C000424600212846FFF7CEF94648FEF7BFFB3A
+:10E5D0000146A06880F8E6103188A0F8E310B17811
+:10E5E00080F8E5104FF004081BE5A06890F8E20001
+:10E5F00001287FF418AEE87810F03F0F1CBF28798F
+:10E6000010F0010F3FF40FAEB9F1000F04D100215B
+:10E610002846FEF7D7FE06E68DF8008069462846B4
+:10E62000FEF7D0FEFFE510F03F0F1CBF297911F077
+:10E63000100F7FF4F8AD10F03F0F1CBF287910F0D9
+:10E64000010F3FF4F0ADB9F1000FE5D1DFE7A068AD
+:10E6500090F8CA00032818BF02287FF4E4AD002E0A
+:10E660003FF4E1AD002F7FF4DEAD1F48694600683E
+:10E6700000902846FEF7A6FED5E5002E3FF4D3AD68
+:10E68000184D1820E97811F03F0F3FF4CCAD2979EF
+:10E6900088437FF4C8AD04212846FEF7A9FA064650
+:10E6A000A06890F8E20001F0ACFF0146304600F0AF
+:10E6B00095FD00283FF4B7AD002201212846FFF761
+:10E6C00052F92846FEF743FB0146A06880F8E610A1
+:10E6D0003188A0F8E310B17880F8E5104FF0040815
+:10E6E0009FE40000D8110020C84802002DE9F04145
+:10E6F000FD4CA0680078002818BFFFDF0025A06847
+:10E7000001278570D0F8C4100A8882804A88428325
+:10E710008A888283C988C18380F82050F34990F8A1
+:10E72000DB20A1F59A764AB10A78C2F38013CA1C9D
+:10E7300023B1527902F0C002402A33D090F8DC2095
+:10E7400042B111F8032BC2F380121AB1497911F0CA
+:10E75000C00F27D00E3005F0CFFEA06890F8DD0086
+:10E7600018B1F5F7A6FE012824D0A068D0F8C4108F
+:10E770004A7EC271D1F81A208260C98B81814561BD
+:10E780000583A0680770D0F8C42090F80A1182F8B9
+:10E790005710D0F8C4000088F2F73CFABDE8F04109
+:10E7A000F1F7D2BED6F83711C0F80E10B6F83B110B
+:10E7B0004182D2E7F5F7C0FEA16801F10802C91D48
+:10E7C000FDF71CF8002808BFFFDFA068C17941F001
+:10E7D0000201C171D6F80F114161B6F8131101831E
+:10E7E000CFE72DE9F84FC04C0546FF21A068002770
+:10E7F0004FF0010980F8DE1090F8C800BA460128F1
+:10E8000018BF022802D0032818BFFFDF28004FF0EE
+:10E81000040B4FF07F08B54EA6F1280500F04B81A0
+:10E820002846FEF73DFA28B92846FEF793FA002855
+:10E8300000F04181A06890F8E000082880F038815D
+:10E84000DFE800F0FEFEFE04080CCF7BFFF7CEFBF6
+:10E8500000F0C5B800F093FD00F0C1B8A448FEF781
+:10E8600004F92071E878717A88421CD12879B17A4C
+:10E87000884218D16879F17A884214D1A879317B1D
+:10E88000884210D1E879717B88420CD1287AB17B1B
+:10E89000884208D128783178C0F38010B0EBD11FBE
+:10E8A00008BF012500D00025F6F7D2FA8E48F6F70A
+:10E8B00034FC002808BF84F80080F6F719FC2079A2
+:10E8C000042840F04D81002D00F04A81CDF800A0D1
+:10E8D000A2688748694692F8D93053B3064692F841
+:10E8E0006600002840F03C8102F1680582F872B0B1
+:10E8F0006932A91C304600F016FC05F10B013046C8
+:10E90000FEF73DF9C0B228721F2884BF1F2028726D
+:10E91000207809357F2808BFFFDF2078287084F829
+:10E920000080A06880F86690062002F019F800F0D8
+:10E9300017B9FEF747FD00F013B903276A48F6F749
+:10E94000ECFB002808BF84F80080F6F7D1FB68488C
+:10E95000FEF78BF880466648FEF7F9F9B8F1080F24
+:10E9600008BF00283AD1E978032011F03F0F35D0D5
+:10E970002979884332D100215D48FEF739F9062212
+:10E9800006F1090105F0E8FB40BB5948FEF796F88F
+:10E9900080465648FEF79FF880451FD10121544814
+:10E9A000FEF726F90622F11C05F0D6FBB0B9504857
+:10E9B000FEF791F880464D48FEF780F880450DD16E
+:10E9C000F6F768FBF6F747FBF6F742FAF6F7ABFA0D
+:10E9D0000227FFF78BFE042001F0C2FF38460746EE
+:10E9E000B2E0F6F735FA4048F6F797FB002808BF83
+:10E9F00084F80080F6F77CFB3D48FEF736F80746C2
+:10EA00003B48FEF7A4F9072F08BF00284FD1E9784B
+:10EA1000012011F03F0F4AD02979884347D10021C6
+:10EA20003348FEF7E5F8062206F1090105F094FBEC
+:10EA300000283CD12E48FEF741F805462B4800E05F
+:10EA400036E0FEF748F8854231D1A06890F804110D
+:10EA500029B3B0F8082190F80611012A05D9520807
+:10EA6000A0F8082108BFA0F80891012914BF0029C7
+:10EA70000D21C943C1EBC10202EB011190F8052140
+:10EA8000D24302EB8203C3EB82121144B0F8082197
+:10EA9000890CB1FBF2F302FB131180F8051180F829
+:10EAA000049169461248CDF800A0FEF78BFC57E0B0
+:10EAB000FFDFBDE8F88FA06890F8E000082843D297
+:10EAC000DFE800F0424242041F2E3F350648F6F7C9
+:10EAD00024FB002808BF84F80080F6F709FBA06833
+:10EAE00090F8DD0050B105E0640100200012002024
+:10EAF000D8110020F6F7ECFAF5F7BBFCF6F7A8F909
+:10EB00002EE0FE48F6F709FB002808BF84F80080D5
+:10EB1000F6F7EEFAA06890F8DD000028EED0E2E704
+:10EB2000F648F6F7FAFA38B984F8008004E0F348BA
+:10EB3000F6F7F3FA0028F7D0F6F7DAFAF6F788F9DD
+:10EB40000EE000F02FFE0BE00C2F80F01982DFE8C2
+:10EB500007F006FDFC07FBFAFAFA0BF94FBBA8E732
+:10EB6000BDE8F84FFEF7A5BE00220121022001F00A
+:10EB700051FD002800F04181E149A1F12800FDF795
+:10EB8000ADFFA068DE4E90F8B9103046FDF78DFF5E
+:10EB9000A06800F1BA013046FDF76BFFA06890F85D
+:10EBA000DB10C1B190F8C810032906D190F8C1104C
+:10EBB000002918BF90F8CC0001D190F8DE00FCF7D6
+:10EBC0003FFF050007D001213046FDF76EFF2946C3
+:10EBD0003046FDF74EFFCA48F6F7B6F90121084660
+:10EBE000F6F7B3FAA168082081F8E000BDE8F88FD5
+:10EBF000A06890F8E21090F8E2100022032001F0E3
+:10EC000009FD00287ED0BF4F0A2087F8E0000120D0
+:10EC100001F0A6FE07F59A71A1F12800FDF75EFF4D
+:10EC2000A06807F59A7890F8B9104046FDF73DFFC7
+:10EC3000A06800F1BA014046FDF71BFFA06890F8FC
+:10EC4000DB10C9B190F8C810032906D190F8C110A3
+:10EC5000002918BF90F8CC0001D190F8DE00FCF735
+:10EC6000EFFE5FEA000907D001214046FDF71DFFD6
+:10EC700049464046FDF7FDFEA268A149D2F8C4000E
+:10EC8000C08AC875000A0876D2F8C400407DB07505
+:10EC90000846F6F759F99A48D7F8C41020230278A5
+:10ECA000497B22F0200203EA411111430170D7F899
+:10ECB000C4002A78417BC2F340121140417397F897
+:10ECC0000B01D7F8C4106FE0A06890F8E21090F83C
+:10ECD000E2100022052001F09DFC98B1894D0B2027
+:10ECE00085F8E000022001F03BFE05F59A71A1F1E4
+:10ECF0002800FDF7F3FEA06805F59A7790F8B910A3
+:10ED0000384600E079E0FDF7D0FEA06800F1BA01D6
+:10ED10003846FDF7AEFEA06890F8DB10F9B190F828
+:10ED2000C810032906D190F8C110002918BF90F827
+:10ED3000CC0001D190F8DE00FCF782FE5FEA00080B
+:10ED40000DD004E034E01BE18EE085E07FE001219E
+:10ED50003846FDF7AAFE41463846FDF78AFEA2680E
+:10ED60006749D2F8C400C08AC875000A0876D2F88C
+:10ED7000C400407DB0750846F6F7E6F8D5F8C40043
+:10ED800080F80D90A06890F8E230012296210020D2
+:10ED9000F5F790FF5A48017821F020010170A06832
+:10EDA000D5F8C41090F80B0181F85600BDE8F88F33
+:10EDB000A06890F8E21090F8E2100022042001F020
+:10EDC00029FCD0B14E49A1F12800FDF787FEA068CB
+:10EDD0004B4E90F8B9103046FDF767FEA06800F181
+:10EDE000BA013046FDF745FEA06890F8DB10E9B1A6
+:10EDF00090F8C810032904D00AE0BDE8F84F00F0ED
+:10EE0000CBB990F8C110002918BF90F8CC0001D1FF
+:10EE100090F8DE00FCF714FE050007D00121304613
+:10EE2000FDF743FE29463046FDF723FE3448F6F74A
+:10EE30008BF8A06890F8E230012296210020F5F7C7
+:10EE400039FFA168092081F8E000BDE8F88FA068CB
+:10EE500080F8E090BDE8F88FA068022180F8049166
+:10EE600080F8E010BDE8F88FA56815F8E31F11F0F1
+:10EE7000800F0CBF1E204FF49670B5F80120C2F32E
+:10EE80000C0212FB00F6C80908BF4FF01E0906D09D
+:10EE9000002806BFFFDF4FF000094FF49679A878ED
+:10EEA000400908BF012703D0012814BF002702270B
+:10EEB000A06890F8E20001F0A4FBA6EB0008287817
+:10EEC00008EB0906C0F38010002808BF4FF4FA7A57
+:10EED00005D006BFFFDF4FF0000A4FF0320A0948A5
+:10EEE00090F8FC90B9F10C0F28BFFFDF0648074AE5
+:10EEF00030F819000AEB00010AE00000640100206C
+:10EF000000120020CC100020DC4802003F420F001D
+:10EF100001FB0620511CB0FBF1F000F120094E442A
+:10EF2000F6F709F8287800F03F052846F5F732FD96
+:10EF3000A06880F8E15039462520F5F738FC012219
+:10EF4000A8EB09013B461046F5F7B4FEFE48F5F77D
+:10EF5000FBFF00213046F6F743F8A06880F8E27026
+:10EF6000F6F7D0F8A06890F8DD0020B1F5F76DFA5B
+:10EF70005020F6F79BF8A06880F8E0B0BDE8F88F65
+:10EF8000FFDFBDE8F88FF14810B5806890F8E00029
+:10EF90000C285FD2DFE800F05E5E5E5E5E5E5E5E65
+:10EFA0000613472DE848F5F7CFFFF6F7ABF8002139
+:10EFB0009620F6F715F8E5490520896830E0E24823
+:10EFC000F5F7C2FFE14CA06890F8E23001229621EB
+:10EFD0001046F5F76FFEA06890F8E2000021962039
+:10EFE000F5F7FEFFF6F78EF8A168062081F8E0003D
+:10EFF00010BDD548F5F7A8FFD44CA06890F8E230D2
+:10F00000012296211046F5F755FEA06890F8E2001F
+:10F0100000219620F5F7E4FFF6F774F8A1680720C1
+:10F0200081F8E00010BDF6F735F8F6F714F8F5F7BB
+:10F030000FFFF5F778FFC5480121806880F80411BB
+:10F04000022180F8E010FFF751FBBDE810400320DB
+:10F0500001F086BCFFDF10BD70B5BC4CA06890F815
+:10F06000E0007F25082828BF70BDDFE800F03F3FA3
+:10F070003F172304390AB548F6F74FF830B9257021
+:10F0800004E0B248F6F749F80028F8D0F6F730F86F
+:10F09000F5F7DEFEBDE87040FEF70BBCAB48F6F7B7
+:10F0A0003CF8002808BF2570F6F722F8BDE870404C
+:10F0B00000F072B8A548F6F730F8002808BF2570B0
+:10F0C000F6F716F8A06890F8DD0018B1F6F700F82A
+:10F0D000F5F7CFF9F5F7BCFEBDE87040FEF7E9BBE8
+:10F0E00000F060FBBDE87040FEF7E3BB70BD70B59B
+:10F0F000964C06460D46012909D0A06890F8E230EA
+:10F1000090F8E2203046BDE8704001F0E9BDF5F727
+:10F1100011FBA16891F8E220034629463046BDE87C
+:10F12000704001F0DDBD70B50646884814460D46B6
+:10F13000806890F8DD0018B1F5F7BBF901280ED012
+:10F140003046FDF7BBFC20703046FDF78EFC0728EB
+:10F1500013D229463046BDE87040FDF791BCF5F763
+:10F16000EBF92A462146FCF749FB002808BFFFDFE0
+:10F17000207840F00200207070BD3046FDF775FC2D
+:10F18000072818BF70BD00213046FDF731FD01682A
+:10F1900029608088A88070BD10B5F5F77BFFF5F772
+:10F1A0005AFFF5F755FEF5F7BEFE684CA06890F8DB
+:10F1B000DD0038B1F5F78CFFF5F75BF9A1680020A9
+:10F1C00081F8DD00A068012180F80411022180F897
+:10F1D000E010BDE81040002001F0C2BB2DE9F04175
+:10F1E000044680780222B2EB501F26D00D462178CB
+:10F1F00011F0800F0CBF1E204FF49670B4F8012060
+:10F20000C2F30C0212FB00F6C80908BF1E2105D08C
+:10F21000002806BFFFDF00214FF49671701BA27813
+:10F22000520908BF012703D0012A14BF0027022773
+:10F23000B0F5877F28BFAE4202D20020BDE8F08142
+:10F2400045182078C0F38010002808BF4FF4FA76E4
+:10F2500003D006BFFFDF002632263D4890F8FC4071
+:10F260000C2C28BFFFDF3B483B4A30F81400311814
+:10F2700001FB0520511CB0FBF1F020300544334860
+:10F28000806890F8E200F6F7B6F904463846F6F7DB
+:10F29000B2F94FF47A7184423ABF001B00F2E730B2
+:10F2A000201AB0FBF1F034BF42192A1A3946BDE8E2
+:10F2B000F041012001F0AEB970B50D460446FDF7EE
+:10F2C000AFFB032D55D0052D18BF70BD052120467D
+:10F2D000FDF7ABFB1D4DA868D0F8C40000F10E018E
+:10F2E0002046FDF760FCA868D0F8C40000F11201C8
+:10F2F0002046FDF75CFCA868D0F8C410497DA175D4
+:10F30000D0F8C410C98AE175090A2176D0F8C41072
+:10F3100049886176090AA176D0F8C4108988E17617
+:10F32000090A2177D0F8C410C9886177090AA17742
+:10F33000D0F8C40000F108012046FDF756FCA8688B
+:10F34000D0F8C400017E09E0D8110020640100203B
+:10F35000CC100020DC4802003F420F002046FDF7A1
+:10F360002CFCA86890F8FC102046BDE87040FDF722
+:10F370002EBC2046BDE870400321FDF756BB2DE9A9
+:10F38000F84FFD48F5F7C9FEFB4C002804BF7F206D
+:10F390002070F5F7ADFEA06890F8D900002818BFDE
+:10F3A000FFDFF648FDF761FBDFF8D083E0704FF038
+:10F3B000000998F803004D4610F03F0F1CBF98F865
+:10F3C000040010F0080F14D0EC48FDF7C0FC70B139
+:10F3D000012802D002280AD00BE098F8030010F0B0
+:10F3E0003F0F1CBF98F8040010F0010F01D04FF040
+:10F3F0000109A06890F8DD0018B1F5F769FEF5F78E
+:10F4000038F898F803002E4637464FF0000A10F0FF
+:10F410003F0F1CBF98F8040010F0020F43D0A06803
+:10F42000DFF858A3002690F8DB0000280CBF012766
+:10F4300000279AF800000121C5095046FDF7D8FBC6
+:10F4400035B1407900F0C000402808BF012500D048
+:10F450000025A06890F8C810032906D190F8C110C3
+:10F46000002918BF90F8CC0001D190F8DE00FCF71D
+:10F47000B3F95FEA000B0FD01021FDF736F8002832
+:10F4800018BF012745B101215046FDF7B1FB0146E8
+:10F490005846F6F7D3F90646A068002D90F8B9A0B3
+:10F4A00018BF4AF0020AE0784FF0030B072875D125
+:10F4B000B248FDF74CFC002800F0F280012803D090
+:10F4C000022800F031819FE0009700270321AB481C
+:10F4D000FDF78EFBB9F1000F7ED0A16891F8E7200F
+:10F4E000012A79D1427891F8E9301209B2EB131F61
+:10F4F00072D10088B1F8E810C0F30B00C1F30B0122
+:10F50000884269D19D48FDF722FCA16891F8E62068
+:10F51000904261D191F8C800012818BF022802D09A
+:10F5200003283CD0B9E0F5F793FC98F8030010F0FD
+:10F530003F0F1CBF98F8040010F0020F17D08F4F38
+:10F540003846FDF7C8FA804601213846FDF750FBE2
+:10F550004146F5F7CDF9002818BF012030430BD004
+:10F560008DF800A069468548FDF72CFF14E00021C6
+:10F570008248FDF727FF0FE0A06890F8CA00032833
+:10F5800018BF022808D13DB136B97D486946806868
+:10F5900000907A48FDF716FF03277EE034E0002153
+:10F5A0007648FDF725FBA1680622D1F8C4101A3170
+:10F5B00004F0D2FD50B97148FDF780FAA168D1F886
+:10F5C000C410497E884208BF012500D0002598F864
+:10F5D000030010F03F0F00E05CE01CBF98F804004F
+:10F5E00010F0020F01D0CEB127E0A06890F8CB1048
+:10F5F000012901D015B10CE05DB937E090F8DE10BB
+:10F6000090F8CC00814204D0F5F722FC5846BDE8C2
+:10F61000F88FA06890F8E2000B273EE0009870B1E8
+:10F62000564E3046FDF757FA074601213046FDF7A2
+:10F63000DFFA3946F5F75CF908B1012200E0002253
+:10F64000A06890F8CB10012907D041B92DB990F8E6
+:10F65000DE3090F8CC00834201D1012000E0002090
+:10F66000024217D0012908BF002DD2D10021434802
+:10F67000FDF7BEFAA1680268D1F8C410C1F81A20DB
+:10F680008088C8833D48FDF719FAA168D1F8C410F5
+:10F690004876BEE7F5F7DCFB03273846BDE8F88F70
+:10F6A000F5F7D6FB03213548FDF7A2FAB9F1000FB3
+:10F6B00036D0A16891F8E7206ABB427891F8E9302A
+:10F6C0001209B2EB131F2BD10088B1F8E810C0F378
+:10F6D0000B00C1F30B01884222D12848FDF737FB0C
+:10F6E000A16891F8E62090421AD191F8C80001284B
+:10F6F00018BF022814D198F8030010F03F0F1CBF68
+:10F7000098F8040010F0020F06D08DF800A06946AA
+:10F710001A48FDF757FE03E000211848FDF752FE96
+:10F720005846BDE8F88F00BFF5F792FBA06890F847
+:10F73000C80003281CD01148FDF709FBA16891F807
+:10F74000E620904214D198F80320092012F03F0FD0
+:10F750000ED098F8042090430AD1B9F1000F07D0D9
+:10F7600091F8C80002280DD000210448FDF72AFEB8
+:10F770000320BDE8F88F000064010020D8110020AC
+:10F78000C848020091F8050128B1401E10F0FF00A2
+:10F7900081F80501ECD1524601212348FEF7E3F838
+:10F7A0000920E6E710B5F5F753FB2048F5F7B5FC5F
+:10F7B0001E4C002804BF7F202070F5F799FCA0683C
+:10F7C00090F8041119B1002180F8041110BDB0F8AF
+:10F7D000082190F80611FF2A0AD24FF6FF7303EAB8
+:10F7E0004202A0F80821FF2A84BFFF22A0F80821C6
+:10F7F000012914BF00290D21C943C1EBC10202EB4D
+:10F80000011290F80511C94301EB8103C3EB81118B
+:10F810001144B0F80821890CB1FBF2F302FB13117B
+:10F8200080F80511CFE70000D81100206401002006
+:10F830002DE9FF4F07460C46488881B040F2E2416F
+:10F8400048430090E08A002600FB01FB94F8640026
+:10F8500091460D2818BF0C281FD024281EBF94F8ED
+:10F86000650024284FF0000A17D0049818B1012130
+:10F87000204602F0B2FB94F8540094F8558094F8B6
+:10F88000D010054661B101296DD0022952D003295B
+:10F8900018BFFFDF67D000F0D5B84FF0010AE4E7EA
+:10F8A000B9F1000F08BFFFDFFD4EB068002808BFA8
+:10F8B000FFDF94F85410FB4890F82400FDF79DF802
+:10F8C000009094F85400F5F7A5FE00F2E7314FF4EC
+:10F8D0007A79B1FBF9F1F24880680E1894F8540077
+:10F8E000F5F798FE014694F85400022804BFEE484C
+:10F8F0004FF47A720DD0012804BFEC484FF4C8626F
+:10F9000007D0042807BFEA4840F69802E94840F6C5
+:10F91000E4421044084400F2E731B1FBF9F10098E9
+:10F92000401A00EB0B01DE48406930440844061DD4
+:10F93000012015E0DA48A9F101018068084308BFF9
+:10F94000FFDFDD48B9F1000F006800EB0B0606D0C1
+:10F95000D348806800F22230B04288BFFFDF032026
+:10F9600084F8D0006DE094F86410009E24291EBF36
+:10F9700094F86520242A25294FD1B4F85810B4F8FA
+:10F98000F020891A491C09B2002946DB94F8F210CC
+:10F99000002942D00D4694F8F310002918BF88467C
+:10F9A000022804BFC0494FF47A700DD0012804BF6B
+:10F9B000BE494FF4C86007D0042807BFBC4940F6D1
+:10F9C0009800BC4940F6E4400144022D04BFB6480B
+:10F9D0004FF47A720DD0012D04BFB4484FF4C862C1
+:10F9E00007D0042D07BFB24840F69802B14840F650
+:10F9F000E4421044814208D9081A00F5FA714FF424
+:10FA00007A70B1FBF0F0064407E0401A00F5FA7195
+:10FA10004FF47A70B1FBF0F0361AB9F1000F10D044
+:10FA2000DFF87C92D9F8080020B9B9F80200002864
+:10FA300018BFFFDFD9F8080000F22230B04288BFBB
+:10FA4000FFDF06B9FFDF3146D4F8D400F2F7E9FD55
+:10FA5000C4F8D400B860002038704FF0010987F86E
+:10FA60000490204602F0A6FBAAF10101084208BF5B
+:10FA700087F8059006D094F8D00001280CBF02202A
+:10FA8000032078714046D4F824B0F5F7B4FD014660
+:10FA9000022D04BF84484FF47A720DD0012D04BFAB
+:10FAA00082484FF4C86207D0042D07BF804840F653
+:10FAB0009802804840F6E4421044084400F23F6156
+:10FAC0004FF47A70B1FBF0F0584400F5C970F8605B
+:10FAD000049830EA0A0004BF05B0BDE8F08F314653
+:10FAE0003846FCF724FE85B2204602F063FBA842AC
+:10FAF0000FD8054687F8059006FB05F1D4F8D40029
+:10FB0000F2F78FFDB86031463846FCF710FE284406
+:10FB100085B22946204602F060FAB868C4F8D400DD
+:10FB200005B0BDE8F08F2DE9F0430446634885B089
+:10FB30000D4690F80004DFF88891400999F8001408
+:10FB40004909884218BFFFDFDFF85481002708F118
+:10FB50004406082D80F00E81DFE805F0046872721B
+:10FB60006DFEFEB6202C28BFFFDF36F814000621FC
+:10FB7000F0F71EFF050008BFFFDF202C28BFFFDFC6
+:10FB800036F814002988884218BFFFDF95F8D000A6
+:10FB9000002808BFFFDF284601F02EFFC8F80870D4
+:10FBA000A8F8027029460020C8F81470FCF710FE6F
+:10FBB00000F19804686AA04225D995F85500F5F738
+:10FBC0001AFD014695F85400022804BF36484FF448
+:10FBD0007A720DD0012804BF34484FF4C86207D0B0
+:10FBE000042807BF324840F69802324840F6E44203
+:10FBF000104408444FF47A7100F23F60B0FBF1F119
+:10FC0000686A0844071B29460020C8F80C70FCF7F6
+:10FC1000DFFD698840F2E24251439830081AA0F2B1
+:10FC20002230C8F8100005B0BDE8F08305B0BDE88B
+:10FC3000F04302F0ADB805B0BDE8F043F5F7A9BA5E
+:10FC400099F8140D1F49400991F800144909884298
+:10FC500018BFFFDF202C28BFFFDF36F81400062175
+:10FC6000F0F7A6FE050008BFFFDF202C28BFFFDF4E
+:10FC700036F814002988884218BFFFDF00220123CC
+:10FC800029466846FFF7D4FD95F8DA006946F3F790
+:10FC900007FA002808BFFFDF05B0BDE8F0830000C9
+:10FCA000281200204412002068360200A22402001C
+:10FCB000D0FB010030D301007401002001E000E01E
+:10FCC0000BE000E019E000E0202C28BFFFDF36F851
+:10FCD00014000621F0F76CFE050008BFFFDF202CA2
+:10FCE00028BFFFDF36F814002988884218BFFFDFDD
+:10FCF00095F8D000042818BFFFDF85F8D07095F87C
+:10FD0000DA404FF6FF79202C28BFFFDF26F8149049
+:10FD100095F8DA00F2F75DFF002808BFFFDF20202A
+:10FD200085F8DA00D5F8E000002804BFD5F8DC003B
+:10FD3000C8F8180008D0D5E9391211448269114475
+:10FD40008161D5E93701C860D5F8DC0000281CBF07
+:10FD5000D5F8E010016100E00CE004D1D5F8E00036
+:10FD6000002818BF8761FE48007805B0BDE8F04361
+:10FD7000ECF70CB8FFDF05B0BDE8F0832DE9F05FCC
+:10FD8000F84E07468B46F08B7568401CF083307840
+:10FD90004FF00008002808BFFFDF07D0DFF8C89346
+:10FDA00004282ED0052818BFFFDF5BD05846FEF789
+:10FDB00018F9040008BFFFDF29463069F2F731FC6B
+:10FDC000B86087F800800120387194F8C9000228D3
+:10FDD00008BFE64807D0012808BFE54803D004283B
+:10FDE0000CBFE448E4484FF47A7100F2E140B0FB04
+:10FDF000F1F0B168FA300844F860307804287DD119
+:10FE000083E0002AD2D0D6F810A0D9F8184034B335
+:10FE1000A146E468002CFBD1B9F1000F1FD099F87E
+:10FE20000000002808BFFFDFD9F81410D9F804003B
+:10FE300001445046F3F7FAFB002807DA291A491E55
+:10FE400091FBF5F101FB05042A4604E090FBF5F176
+:10FE500001FB15042A46944288BFFFDF00E04446B8
+:10FE60002546A3E7002AA1D0B569002D08BFFFDF12
+:10FE70000024D5F8E420D9F818002346611E58B1B3
+:10FE80008369934228BF994284BF194604460346BA
+:10FE9000C0680028F4D104B91C46C5F8E040D0354C
+:10FEA000002C04BFC5F80C80C9F8185005D0E068D4
+:10FEB000E560E860002818BF0561D5F81090C5F826
+:10FEC0001880B9F1000F0ED0D9F8180048B1D5F854
+:10FED00014A0504538BFFFDFD9F81800A0EB0A0086
+:10FEE000A861C9F81880002C08BFC6F8208009D086
+:10FEF0002078002808BFFFDF616900E00AE0606841
+:10FF00000844306240F6B83550E7F08B0A2838BF15
+:10FF1000032000D302207871F08B012807D93846DE
+:10FF20007168FCF704FC0146F08B0844F083B86864
+:10FF30003061BDE8F09F2DE9F04107468F4884B05D
+:10FF40000D4690F80004DFF83882400998F8001454
+:10FF50004909884218BFFFDF01200026082D814C87
+:10FF600080F0BB80DFE805F004718C8C87B9B9A5FF
+:10FF700060732073607800281CBF04B0BDE8F08176
+:10FF800079488660466126733846FEF72AF80500F0
+:10FF900008BFFFDF95F8C900022804BF79494FF474
+:10FFA0007A720DD0012804BF71494FF4C86207D09E
+:10FFB000042807BF6F4940F69802734940F6E442AF
+:10FFC00011444FF47A7201F2E731B1FBF2F1A26809
+:10FFD0008C18F5F704FB024695F8C900082808BFFD
+:10FFE000082127D004280CBF0221002322D0022898
+:10FFF0000CBF182128211944042816BF08280F23F4
+:020000040002F8
+:1000000025235B1D082808BF402007D0042808BF0F
+:10001000102003D002280CBF0420082013FB00107E
+:10002000801A201AFDF76DFD002818BFFFDF04B00D
+:10003000BDE8F08101EB410101F12803082814BF5C
+:1000400004284FF4A871D6D0D1E7617851B1207B54
+:10005000002808BFFDF77AFF667304B0BDE8F041E1
+:10006000F2F7E2BCA073FDF70EFE002818BFFFDF19
+:1000700004B0BDE8F08104B0BDE8F041F5F789B8FF
+:1000800098F8140D4149400991F800144909884233
+:1000900018BFFFDF002239466846FFF76FFE69464A
+:1000A0003846F2F7FDFF002808BFFFDF04B0BDE8C7
+:1000B000F0812078052818BFFFDF207F002808BFC7
+:1000C000FFDF26772670207DF2F783FD002808BF2A
+:1000D000FFDF267504B0BDE8F081FFDF04B0BDE8A6
+:1000E000F0812DE9F0411F4C0026207804281FBF25
+:1000F000207805280C20BDE8F08101206070607B2D
+:100100000025A8B1EFF3108010F0010F72B60CBFFC
+:1001100000270127607B00281CBFA07B002805D09A
+:10012000FDF714FF6573A573F2F77EFC2FB903E0AA
+:10013000207DF3F7C7F800E062B6207DF3F70FFBF0
+:10014000207F28B125772078052818BFFFDF0C26EF
+:1001500065702570207DF2F73CFD002818E0000056
+:1001600070010020441200202812002004360200F2
+:10017000A2240200D0FB0100C0D4010001E000E095
+:100180000BE000E06836020030D3010019E000E027
+:1001900008BFFFDF25753046BDE8F0812DE9F04F3F
+:1001A000FD4883B00078002818BFFFF79AFF0120B0
+:1001B000DFF8E88388F8000069460620F0F781FB45
+:1001C000002818BFFFDF00274FF6FF7934E00298C0
+:1001D00000281CBF90F8D01000292DD00088484579
+:1001E0001CBFDFF8BCA34FF0200B3BD00621F0F77B
+:1001F000DFFB040008BFFFDF94F8DA00F3F7AFFA83
+:1002000084F8D07094F8DA504FF6FF76202D28BF8E
+:10021000FFDF2AF8156094F8DA00F2F7DAFC00281C
+:1002200008BFFFDF84F8DAB069460620F0F749FB23
+:10023000002818BFFFDF10E06846F0F720FB002819
+:10024000C5D00FE0029800281CBF90F8D0100029FC
+:1002500003D000884845C9D104E06846F0F70FFB99
+:100260000028EFD088F80070C8F8187003B000209C
+:10027000BDE8F08F10B5CB4C60B101280CBF40F643
+:10028000C410FFDF06D0A06841F66A01884228BF8B
+:10029000FFDF10BDA060F6E710B5DFF808C3BE4C65
+:1002A00000238CF80000237063702377237363733B
+:1002B000A3732020A3612075A4F11C004370423079
+:1002C00010214FF6FF72428020F8042F491EFAD108
+:1002D000CCF80830DCF8080041F66A01884228BFF3
+:1002E000FFDFFFF75BFF40F6C41101206160F5F707
+:1002F00082F900F2E7314FF47A70B1FBF0F042F28C
+:1003000010710844A0606168A1F21731884298BF5B
+:100310000146A16010BDF0B59F4C054685B0207820
+:1003200000281EBF0C2005B0F0BD95F8546095F86C
+:1003300055006F6AF5F75FF9022E04BF9A494FF432
+:100340007A720DD0012E04BF98494FF4C86207D0CD
+:10035000042E07BF964940F69802964940F6E442BB
+:10036000114408444FF47A7100F23F60B0FBF1F0A1
+:10037000384400F22230C5F8E400A56195F8D000B9
+:10038000002818BFFFDF0020844948610521217043
+:1003900060702077E0838848F2F7C1FB2075202841
+:1003A00008BFFFDFF2F734FC2061217D012268469F
+:1003B000FFF7E4FC207D6946F2F772FE002808BFD3
+:1003C000FFDF002005B0F0BD7348007800281CBF97
+:1003D0000020704710B50620F0F784FA80F0010085
+:1003E00010BD70B56C4C05462078002818BFFFDFA3
+:1003F000287801281CBF112070BD698840F2712245
+:10040000AD88514301206160F5F7F5F800F2E7315E
+:100410004FF47A70B1FBF0F040F2712105FB01005E
+:10042000A0606168A1F21731884298BF01460020A0
+:10043000A16070BD10B584B008431EBF112004B088
+:1004400010BD554C207800281EBF0C2004B010BDF4
+:100450000020607004212170E0835748F2F75FFBB1
+:100460002075202808BFFFDF4C48806938B101465D
+:10047000C0680028FBD111B1F2F7CAFB05E0F2F722
+:10048000C7FB40F6B831F2F7CCF82061217D01229C
+:100490006846FFF773FC207D6946F2F701FE0028ED
+:1004A00008BFFFDF002004B010BD70B53A4CA16951
+:1004B0000160FFF716FE002300BBA169D1F8E02020
+:1004C0005AB1D1E939C5AC449569AC44C2F818C0F9
+:1004D000D1E9372CCCF80C2005E0DFF8C0C0D1F80A
+:1004E000DC20CCF81820D1F8DC20D1F8E010002A6C
+:1004F00018BF116102D1002918BF8B61A36170BDC3
+:1005000026494870704770B540F2E24300FB03F59E
+:1005100010460C46F5F76FF8022C04BF22494FF441
+:100520007A720DD0012C04BF20494FF4C86207D065
+:10053000042C07BF1E4940F698021E4940F6E442CB
+:10054000114408444FF47A7100F23F60B0FBF1F0BF
+:1005500000F2223085428CBF281A002070BD70B591
+:100560000D46064601460020FCF732F9044696F88F
+:100570005500F5F740F8014696F85400022804BFEC
+:10058000094A4FF47A7020D0012804BF074A4FF47B
+:10059000C8601AD0042811E044120020281200205C
+:1005A0006C1200207001002068360200A2240200B4
+:1005B000D0FB010030D3010037FF010007BFFC4A28
+:1005C00040F69800FB4A40F6E440104408444FF4DB
+:1005D0007A7100F23F60B0FBF1F0718840F2712255
+:1005E0005143C0EB4100A0F22230A54234BF214666
+:1005F0002946814203D2A5422CBF2846204670627C
+:1006000070BD10B5F4F7EBFFEB498A684968511AE1
+:10061000084410BD2DE9F74FE74A00231826D2F809
+:1006200008B028270BF198044FF004084FF0100988
+:100630004FF0080A4FF4C8724FF4BF754FF0400CEA
+:1006400006287CD2DFE800F0034A21472465142005
+:10065000042912D0082909D02A20022911D010FB20
+:100660000A40002328211944441877E010FB0C406D
+:100670004FEA0C034FF4A871F5E710FB09402E2355
+:10068000F8E710FB08401821EDE704F5317465E048
+:10069000082904BF4FF4BA6140200CD0042915D0BA
+:1006A000022903BF03F15C01324604203A461CBF15
+:1006B00003F1B001082000EBC00000EB400002EBAA
+:1006C00040000844204400F19C0447E02A4640F2E0
+:1006D0008E211020EFE704F5B0743FE0082908BF31
+:1006E00040200CD0042904BF2A46102007D002293C
+:1006F00007BF03F11802042003F128020820C0EB11
+:10070000C00000EB400002EB4001029858440C1876
+:1007100024E0082904BF4FF4356140200CD004299F
+:1007200016D0022903BF324603F1B401042003F5B9
+:10073000B0711CBF3A46082000EB400300E00CE01B
+:1007400003EB001010440844204400F19C0405E031
+:100750002A4640F2EE311020EEE7FFDF974880682E
+:10076000A0428CBF0120002003B0BDE8F08F10B57F
+:10077000914C607828B1D4E90301A268FCF707F82E
+:10078000E060D4E9020188429CBF2078002814BFB1
+:100790000020012010BD04222DE9F04F884E894F22
+:1007A000DFF80C82DFF80C9285B04FF47A7A0529D5
+:1007B00080F0D280DFE801F00A2B0331920080F84C
+:1007C000D02005B0BDE8F04FF2F72EB904467A48C4
+:1007D0000078002818BF84F8D02004D005B0BDE808
+:1007E000F04FF2F721B90122002321466846FFF7B6
+:1007F0001FF894F8DA006946F2F752FC002808BFA7
+:10080000FFDFB4F85800401CA4F85800E6E70321C5
+:1008100080F8D01005B0BDE8F08F8346408840F2E4
+:10082000E241484368490860DBF8F800594600890E
+:10083000ABF81600DBF8F80080798BF81500DBF8D0
+:10084000F8004089ABF80200DBF8F8008089ABF8CB
+:100850000400DBF8F800C089ABF806000020DBF8E4
+:100860002850FBF7B5FF04469BF85500F4F7C3FE8C
+:100870009BF85410022908BF4FF47A710DD001295A
+:1008800004BF3E464FF4C86107D0042907BF46465F
+:1008900040F698014E4640F6E4413144084400F2E7
+:1008A0003F60B0FBFAF1BBF8020040F27122504306
+:1008B000C1EB4000A0F22230A54234BF21462946B8
+:1008C000814203D2A5422CBF28462046CBF8240003
+:1008D00002208BF8D00005B0BDE8F08F83460146BA
+:1008E000856A0020FBF774FF04469BF85500F4F777
+:1008F00082FE9BF85410022908BF4FF47A710DD084
+:10090000012904BF3E464FF4C86107D0042907BF40
+:10091000464640F698014E4640F6E44131440844CC
+:1009200000F23F60B0FBFAF0BBF8021040F2712217
+:100930005143C0EB4100A0F22230A54234BF214612
+:100940002946814203D2A5422CBF28462046CBF837
+:10095000240005B0BDE8F08FFFDF05B0BDE8F08FE3
+:100960002DE9F043DFF864800024144D98F800105E
+:1009700085B0072880F0AD81DFE800F0042A2AFC6A
+:10098000FCFBFB00EC830846EBF700FA68780028D4
+:1009900040F05E81297D00226846FFF7EFF9287D4F
+:1009A0006946F2F77DFB002808BFFFDF00F050B971
+:1009B000D0FB010030D30100281200204412002097
+:1009C00068360200A2240200740100207001002099
+:1009D00002280CBF01260026287DFDF702FB04003B
+:1009E00008BFFFDF94F8E2103046FCF706F8DFF8A6
+:1009F000449301462869D9F80820002E024408BF14
+:100A00004FF4FC706ED094F8E20094F8E2000828ED
+:100A10001EBF94F8E2000428002000F0B98000BF57
+:100A200094F8E230082B1ABF94F8E230042B4FF40C
+:100A3000A87305D094F8E230022B0CBF18232823AA
+:100A4000034494F8E200082808BF40200BD094F833
+:100A5000E200042808BF102005D094F8E200022824
+:100A60000CBF04200820C0EBC00C0CEB401003446A
+:100A700094F8E20008281EBF94F8E2000428002041
+:100A800079D000BF94F8E2C0BCF1080F1ABF94F807
+:100A9000E2C0BCF1040F4FF4A87C08D094F8E2C087
+:100AA000BCF1020F0CBF4FF0180C4FF0280C84441F
+:100AB00094F8E200082808BF40200BD094F8E20028
+:100AC000042808BF102005D094F8E20002280CBFCB
+:100AD0000420082000EB400606EB00106044184498
+:100AE00000F59A7010440844061D94F8E200F4F7EB
+:100AF00082FD94F8E210022908BF8F490BD094F8C8
+:100B0000E210012908BF8D4905D094F8E2100429AC
+:100B10000CBF8B498B4994F8E220022A08BF4FF49E
+:100B20007A720ED094F8E220012A08BF4FF4C8620E
+:100B300007D094F8E220042A0CBF40F6980240F651
+:100B4000E442114408444FF47A7100F2E730B0FBFC
+:100B5000F1F0A969301A40F2E2434A88D03102FB31
+:100B600003F6D9F818208A4208BF00272AD0296A3C
+:100B700002E0A8E055E014E0F2F758FD002819DA89
+:100B8000311A4A1E92FBF6F202FB0607314616E0C6
+:100B900094F8E200082818BF022000EB400028303B
+:100BA0003EE794F8E200082818BF022000EB40005E
+:100BB000283067E790FBF6F202FB160731468F42BA
+:100BC00088BFFFDFD8F80800874208D2A86940F242
+:100BD00071224188C1824A4307EB420705E040F297
+:100BE000E240B7FBF0F0A969C88294F8E210A86966
+:100BF00080F8541094F8E21080F8551005214175E2
+:100C0000C08A6FF41C71484307EB400040F6354141
+:100C1000C9F81400B0EB410F28BFFFDF05B0BDE8F5
+:100C2000F08304280CBF01260026EC830846EBF76E
+:100C3000ADF80120287785F82460A8692969C0F8F3
+:100C4000D41080F8D0402978052918BFFFDF06D0DE
+:100C5000F1F7EAFE6C73AC7305B0BDE8F0830028D1
+:100C600008BFFFDFA86990F8D000002818BFFFDF99
+:100C7000A86990F8DA00202818BFFFDF3248F1F7A2
+:100C80004EFFA9690646202881F8DA000F8828BFA0
+:100C9000FFDF2E4820F81670A86990F8DA002028A7
+:100CA00008BFFFDF002301226846A969FEF7C0FDE7
+:100CB000A869694690F8DA00F2F7F2F9002808BF4F
+:100CC000FFDFAC61C4E705B00846BDE8F043EBF7D1
+:100CD0005DB8FFDF05B0BDE8F08316494860704796
+:100CE00070B5144D0446002904BFA86070BD4FF4D0
+:100CF0007A76012910D002291CBFFFDF70BD6888F9
+:100D0000401C68801046F4F785FC00F2E730B0FB29
+:100D1000F6F0201AA86070BD1846F4F78AFC00F2BD
+:100D2000E730B0FBF6F0201AA86070BD08480078E4
+:100D3000704700002812002068360200A22402003A
+:100D4000D0FB010030D3010027FB01006C12002012
+:100D500044120020F7490C28896881F8CB001ABF9B
+:100D6000132818287047002211280FD0072808BF21
+:100D7000704715280AD001281ABF0028022870479A
+:100D8000A1F88420012081F888007047A1F88A200A
+:100D9000704770B5E74CA1680A88A1F83E2181F838
+:100DA0003C0191F85400012808BF012503D0022816
+:100DB00014BFFFDF0225A06880F8405190F855006D
+:100DC000012808BF012503D0022814BFFFDF022538
+:100DD000A068012180F8415180F83A11002180F883
+:100DE0000E11E078BDE87040EAF7D0BFD14A012982
+:100DF00092681BD0002302290FD0032922D030B3E0
+:100E000001282FD0032818BF704792F864001328D8
+:100E10001CBF1628182805D1704792F8CB0000286F
+:100E200008BF7047D2F8F8000370704792F8CB0003
+:100E3000012808BF704700BFD2F8FC000178491EA6
+:100E40000170704792F8CB000328EBD17047D2F8BD
+:100E5000F800B2F858108288891A09B20029A8BF90
+:100E600003707047B2F85800B2F80211401A00B28D
+:100E70000028E1DA70472DE9F041AE4C0026032747
+:100E8000D4F808C0012590B12069C0788CF8CA0058
+:100E900005FA00F010F4000F08BFFFDFA06880F82B
+:100EA0006470A0F8846080F88850BDE8F081002369
+:100EB0009CF8652019460CF15800FBF7CEFB002882
+:100EC00004BF6570BDE8F0816078002818BFBDE8F8
+:100ED000F0812069C178A06880F8C91080F8657039
+:100EE000A0F88A6080F88C50BDE8F08170B5914C14
+:100EF00084B0207910F0010F04BF04B070BD2069E8
+:100F000000230521C578A06890F864205830FBF7CD
+:100F1000A4FB002818BF062D09D020DC022D1CBF21
+:100F2000042D052D03D0607840F0080060706078D3
+:100F300000281CBF04B070BD2069C078801E162830
+:100F400080F00783DFE800F011FF89A7D52CFFFEB2
+:100F5000FF7FFDD2FFFFFFC5FCFBFAF9F8F50B2D73
+:100F60001CBF0D2D112DDED1E1E7A068002301216A
+:100F700090F867205830FBF770FB002840F05C8346
+:100F80002069FCF759F8A16881F8F600072081F87C
+:100F90006700002081F88C0081F8880000F04CBBCD
+:100FA000A0680921002390F864205830FBF755FB16
+:100FB00018B120690079122812D0A0680A210023F4
+:100FC00090F864205830FBF748FB18B1206900798D
+:100FD000142820D020690079162840F02D8324E0C1
+:100FE000A0680125002390F8642009215830FBF700
+:100FF00034FB002808BF657000F01E83607800286D
+:1010000040F01A83A16881F87C0081F8880081F89B
+:10101000640000F011BBA168002081F86400A1F811
+:10102000840081F8880000F035BAA06890F8641058
+:101030001F2940F00183002180F8641080F8881097
+:101040001A2000F0F7BAA06890F864100F2927D191
+:10105000002180F86910122137E0A06890F8641030
+:1010600013291DD1D0F8F81000884988814218BF93
+:10107000FFDFA068D0F8F80000F126012069FCF736
+:1010800008F8A06800F1C4012069FCF70AF81620EE
+:10109000A16800F05BB9A26892F86400162802D03B
+:1010A000022000F03BBAD2F8F80002F1B00300F1E0
+:1010B0001E0100220E30FBF74CFAA0680021C0E9A7
+:1010C0002811012180F86910182180F8641000F0BF
+:1010D000B3BA2069FCF765F8032840F0AD822069B7
+:1010E000FCF763F801F0D0FB00F0A6BA20690079A4
+:1010F000F8E7A06890F864101A29D1D1002580F88B
+:101100008D5080F88850D0F8F810008849888142C6
+:1011100018BFFFDFA068D0F8F8100D70D0F84411A8
+:101120000A78002A18BFFFDF7ED190F88E20DAB14E
+:101130000AE03CE27C010020B6E181E125E1F1E03A
+:1011400008E12BE09EE0A9E180F88E500288CA8079
+:10115000D0F844110D71D0F844210E211170D0F84F
+:1011600044210188518010E00288CA80D0F84411DF
+:101170000D71D0F8442101211172D0F844210D21C4
+:101180001170D0F84421018851800088EFF742FDAA
+:10119000EFF7DAF9E078EAF7F9FDBEE0A06800239E
+:1011A000194690F865205830FBF757FA50B9A068F7
+:1011B0000023082190F864205830FBF74EFA0028ED
+:1011C00000F0FA816078002840F03682A06890F83C
+:1011D000900010F0020F14D12069FBF765FFA168A1
+:1011E00081F891002069B0F80520A1F89220B0F8AC
+:1011F0000700A1F8940091F8900040F0020081F8F7
+:101200009000A06890F8901011F0010F14D190F8A0
+:101210006520002319465830FBF71FFA002808BF45
+:10122000FFDF0121A06800E077E080F8651080F81A
+:101230008C100021A0F88A10A06890F86410012991
+:1012400007D1002180F8641080F88810E078EAF770
+:101250009DFDA168D1F8F800098842888A4204BF40
+:101260000178042940F0E88100250570E078EAF76C
+:101270008DFDA06890F86410002908BF80F88850A0
+:1012800000F0DAB9A0680023072190F864205830F4
+:10129000FBF7E3F9002800F08F816078002840F028
+:1012A000CB8102A92069FBF739FF9DF808000025D2
+:1012B00000F02501A06880F896109DF8091001F053
+:1012C000410180F8971080F88850D0F8F810008815
+:1012D0004988814218BFFFDFA068D0F8F8100D7070
+:1012E000D0F844110A78002A18BFFFDF15D1028810
+:1012F000CA80D0F844110D71D0F84411029A8A6066
+:10130000039ACA60D0F84421082111700188D0F8EE
+:1013100044014180E078EAF739FDA06880F8645024
+:1013200000F08AB9A0680023092190F864205830A1
+:10133000FBF793F9002800F03F816078002840F027
+:101340007B81A16881F87C0081F8880081F86400C5
+:1013500000F072B9A0680023194690F86520583053
+:10136000FBF77BF9002800F027816078002840F027
+:101370006381A0680021A0F88A10012180F88C10F8
+:10138000022180F8651000F057B9A06800231946C3
+:1013900090F865205830FBF760F900287FD020696D
+:1013A000FBF7A6FE002879D0A5682069FBF79CFE14
+:1013B0002887A5682069FBF793FE6887A5682069E0
+:1013C000FBF794FEA887A5682069FBF78BFEE887EA
+:1013D000A06890F864101C2913BF90F84E100121EA
+:1013E00080F84E10012907D090F80511002904BF9C
+:1013F00090F80411002903D01E2180F8651017E031
+:101400001D2180F865100288A0F82A21028FA0F81B
+:101410002C21428FA0F82E21828F00F58A71A0F82E
+:101420003021C08FC88301200875E078EAF7AEFC50
+:10143000A0680021A0F88A10012180F88C10FBE040
+:10144000A06800230A2190F864205830FBF705F9C2
+:1014500018B32069FBF74CFEA8B1A5682069FBF71B
+:1014600043FE2887A5682069FBF73AFE6887A568D0
+:101470002069FBF73BFEA887A5682069FBF732FED1
+:10148000E88700F0FEFEA168002081F8880081F85E
+:10149000640000BF00F0C6FECEE000E059E06078D6
+:1014A00040F001006070C7E0A0680023194690F882
+:1014B00065205830FBF7D1F878B3A06890F8640045
+:1014C000232812BF2428607840F0200026D06846E8
+:1014D000F4F747F9002808BF002104D0009802A9BA
+:1014E000C0788DF80800A06801AB162290F864005F
+:1014F000FBF767FAA0B1A0689DF80420162180F8D8
+:10150000EC2080F8ED10192180F86510012180F899
+:101510008C100021A0F88A108EE04DE060708BE006
+:101520002069FBF700FEA0B12269107900F00701E5
+:10153000A06880F85010527902F0070280F851201C
+:1015400090F80F31002B04BF90F80E31002B04D01F
+:1015500022E00020FFF78FFC6EE090F855C000F10C
+:1015600054038C4501BF19789142012180F87D1008
+:1015700012D00288A0F8362190F8502000F58A7128
+:1015800080F8382190F8510081F82500012081F879
+:101590002000E078EAF7FAFBA068212180F86510C6
+:1015A000012180F88C100021A0F88A1044E0A06886
+:1015B00090F864001F2801D00120AFE72069FBF7F5
+:1015C000BCFD88B32069A2680179407901F0070168
+:1015D00061F30705294600F0070060F30F210120A1
+:1015E00082F888000025A2F88450232082F8640045
+:1015F000566DD2F81001FBF79CF9F2B2C1B28A42E3
+:1016000007BFA16881F8F250A26882F8F210C6F311
+:101610000721C0F30720814219BFA16881F8F300B8
+:10162000A06880F8F35007E0FFE70120FFF723FCF4
+:101630005FF01E00FFF7ADFBA068D0E92A12491C3D
+:1016400042F10002C0E92A1204B070BD2DE9F04752
+:10165000FE4D04464FF0000768780843687028790B
+:1016600010F0200F2846806818BFA0F87E7004D1C3
+:10167000B0F87E10491CA0F87E1090F86A10012680
+:1016800039B990F86420002306215830FAF7E5FFB5
+:1016900058B3A88810F4006F07D0A86890F86A10B3
+:1016A000002918BFA0F876701FD1A868B0F876108E
+:1016B000491C89B2A0F87610B0F878208A422CBF75
+:1016C000511A00218288521D8A4228BF80F87C600E
+:1016D000B0F87610B0F87820914206D3A0F8767072
+:1016E00080F81A61E878EAF751FB287910F0600F6A
+:1016F00008D0A86890F8681021B980F868600121C6
+:10170000FFF749F84FF00808002C56D168780028F8
+:1017100051D1287910F0040F0DD0A86890F864001A
+:10172000032808BFFFDFA86890F86710072904BFE7
+:101730002E7080F8677001F0F7F8287910F0080F24
+:1017400019D06878B8B9A868002190F8CB00FFF7E5
+:101750004DFBA86890F8CB00FE2808BFFFDFFE21F4
+:10176000A86880F8CB1090F86710082903D10221EF
+:10177000297080F86770FFF7B9FBA87810F0080FA0
+:1017800016D0A8680023052190F864205830FAF795
+:1017900064FF50B185F80180A868D0F8441108783A
+:1017A0000D2808BF0020087002E00020F9F770FB48
+:1017B000A86800F0F2FF00F0AEFDA868A14600F1B5
+:1017C000580490F8F40030B9E27B00230121204650
+:1017D000FAF743FF10B1608D401C60853D21B9F1DF
+:1017E000000F18D12878022808BF16200ED0012833
+:1017F00004BFA86890F8F60008D06878E8B110F047
+:10180000140F1CBF1E20207702D005E0207703E0D4
+:1018100010F0080F02D02177E67641E010F0030FB8
+:1018200003D02A202077E6763AE010F0200F08BF98
+:10183000FFDF23202077E67632E094F8300028B1ED
+:10184000A08D411CA185E18D884213D294F834000B
+:1018500028B1608E411C6186E18D88420AD2618D7B
+:10186000208D814203D3AA6892F8F42012B9E28D48
+:10187000914203D322202077E67611E0217C31B11A
+:10188000E18C814228BF84F81C80C5D206E0E08C40
+:10189000062803D33E202077E67601E0E07EA0B163
+:1018A0002773677327740221A868FEF774FFA8687E
+:1018B00090F8CB10012904D1D0F8FC000178491E22
+:1018C0000170E878EAF762FA03E00021A868FEF701
+:1018D00062FFBDE8F047F3F753BF5C4A5178937855
+:1018E000194314D111460128896809D0107910F0E4
+:1018F000040F03D091F86700072808D00120704733
+:10190000B1F84800098E884201D8FEF730BF0020A8
+:10191000704770B54D4C06460D46A0883043A080F8
+:1019200016F0020F04D016F0010F18BFFFDFE560BC
+:1019300016F0010F18BF256116F0020F10D0E878DD
+:10194000062802D00B2837D00AE0A06890F864106F
+:10195000182905D10021C0E92A11012180F86A1057
+:1019600016F0800F1CBF0820A07016F4806F08BF0F
+:1019700070BDA268B2F8580091880844801DE978CB
+:1019800080B2012908BFA2F8020107D0002904BFD4
+:10199000D2F8F810888001D0182915D0E9782846A7
+:1019A00001291CD009B3182918BF70BDB2F8F01076
+:1019B000BDE87040FBF7D3BBA06890F86410122913
+:1019C00008BF0021CCD1C9E792F8F210002902BF6C
+:1019D00092F8F31000290020A2F8F000DEE7B2F838
+:1019E00002114172090AA97270BDD2F8F8108988F3
+:1019F0004173090AA97370BDF0B5144C85B0002677
+:101A0000A060A6806670A670054626700088F3F771
+:101A10007FFEA0680088F3F7A1FEB5F8D800A168A2
+:101A2000401C82B201F15800FAF718FC002818BFD8
+:101A3000FFDF95F8650024280ED1B5F85810B5F8E9
+:101A4000F000081A00B2002802E000007C0100202B
+:101A5000A4BF6078002806D095F86400242818BF39
+:101A600025283BD119E0A06890F8F210002908BFA2
+:101A700090F8541080F8541090F8F310002908BF23
+:101A800090F8551080F855100020FFF782F985F87E
+:101A90006560A16881F87D6020E0B5F85810B5F860
+:101AA000F000081A00B20028A4BF6078002815D101
+:101AB000A06890F8F210002908BF90F8541080F840
+:101AC000541090F8F310002908BF90F8551080F8D2
+:101AD00055100020FFF75DF985F86460A5F8D8601F
+:101AE000A06890F8881039B1B0F88410B0F886205A
+:101AF000914224BF05B0F0BD90F88C1039B1B0F818
+:101B00008A10B0F88620914224BF05B0F0BDB0F82D
+:101B10008220B0F880108A4224BF05B0F0BD90F852
+:101B200068208AB3B0F87E208A4224BF05B0F0BD99
+:101B300090F8CB70FE2F00F012816846F3F7EBFDB2
+:101B4000002808BFFFDF2221009802F0B0FB03212C
+:101B50000098FBF7EDF90098017821F01001017071
+:101B60003946FBF713FA192F71D2DFE807F0271F68
+:101B70001445D6D6D71971D6D7D763D6D6D6D6C9F7
+:101B8000D7D77B94ADD6B600B0F87E10062924BF17
+:101B900005B0F0BDCCE7A168009891F8F51003E01E
+:101BA000A168009891F8CC100171B7E0A068D0F856
+:101BB000FC00411C0098FBF734FAAFE0A1680098E4
+:101BC000D1F8F82092790271D1F8F8201289427187
+:101BD000120A8271D1F8F8205289C271120A027277
+:101BE000D1F8F82092894272120A8272D1F8F81064
+:101BF000C989FBF7EEF991E0A068D0F8F800011D63
+:101C00000098FBF71BFAA068D0F8F80000F10C016F
+:101C10000098FBF71DFAA068D0F8F80000F11E014B
+:101C20000098FBF71BFAA06800F1C0010098FBF7D1
+:101C300023FA73E06269009811780171918841710B
+:101C4000090A81715188C171090A017266E064E074
+:101C5000FD49D1E90001CDE9020102A90098FBF795
+:101C600025FA5BE0A068B0F844100098FBF728FA6A
+:101C7000A068B0F846100098FBF726FAA068B0F804
+:101C800040100098FBF724FAA068B0F842100098C2
+:101C9000FBF722FA42E0A068B0F840100098FBF78A
+:101CA00017FAA068B0F842100098FBF715FAA06880
+:101CB000B0F844100098FBF703FAA068B0F846109B
+:101CC0000098FBF701FA29E0A168009891F810212B
+:101CD000027191F81111417120E0A06890F8F300B1
+:101CE000FAF722FE01460098FBF735FAA06890F853
+:101CF000F200FAF719FE01460098FBF728FA0DE00A
+:101D0000A06890F8ED100098FBF749FAA06890F8E9
+:101D1000EC100098FBF747FA00E0FFDFF3F70EFD49
+:101D2000002808BFFFDF0098C178012903D049B11E
+:101D300018290FD013E0A168B1F802114172090A05
+:101D400081720CE0A168D1F8F81089884173090A02
+:101D5000817304E0A168B1F8F010FBF700FABB480A
+:101D60000090BB4BBB4A29463046F8F7CDFFA06830
+:101D70000023052190F864205830FAF76EFC002803
+:101D800004BF05B0F0BD05B0BDE8F040F8F7C5BD33
+:101D9000B148806890F8881029B1B0F88410B0F884
+:101DA000862091421AD290F88C1029B1B0F88A108E
+:101DB000B0F88620914211D2B0F88220B0F880109D
+:101DC0008A420BD290F86820B0F87E0022B1884297
+:101DD00004D200BFF9F738B80628FBD3002001462B
+:101DE00034E470B50C46064615464FF4A4712046FF
+:101DF00002F07FFA2680002D08BFFFDF2868C4F8B4
+:101E0000F8006868C4F8FC00A868C4F8440170BD14
+:101E1000EEF7D7BE2DE9F0410D4607460621EEF755
+:101E2000C7FD040008BFBDE8F081D4F844110026C6
+:101E3000087858B14A8821888A4207D1092810D0E9
+:101E40000E281DD00D2832D008284CD094F81A0145
+:101E5000002857D06E701020287084F81A61AF8067
+:101E60003EE06E7009202870D4F844014168696032
+:101E70008168A9608089A881D4F8440106702FE0A8
+:101E80000846EEF7C7FE0746EEF773FBB0B96E7073
+:101E90000E202870D4F8440140686860D4F84401EA
+:101EA00006703846EEF75FFB0120BDE8F08108467A
+:101EB000EEF7B0FE0746EEF75CFB10B10020BDE880
+:101EC000F0816E700D202870D4F84401416869607B
+:101ED00000892881D4F8440106703846EEF743FBA8
+:101EE0000120BDE8F0816E7008202870D4F844010C
+:101EF00041688268C0686960AA60E860D4F84401FB
+:101F00000670EDE794F81C01B0B16E7015202870D2
+:101F100094F81C010028E3D084F81C61D4F81E0159
+:101F20006860D4F82201A860B4F82601A88194F86A
+:101F30001C010028F0D1D3E794F8280170B16E702D
+:101F40001D20287084F82861D4F82A016860D4F82C
+:101F50002E01A860B4F83201A881C1E794F83401D9
+:101F600040B16E701E20287084F83461D4F83601B8
+:101F70006860B5E794F8140180B16E701B2028707A
+:101F800094F814010028ABD084F81461D4F8160139
+:101F9000686094F814010028F6D1A1E794F83A019A
+:101FA000002808BFBDE8F0816E701620287094F8F4
+:101FB0003A01002894D000BF84F83A61D4F83C017B
+:101FC0006860B4F84001288194F83A010028F3D100
+:101FD00086E7214A5061D17070472DE9F0470446E9
+:101FE000481E85B238BFBDE8F08704F10808012615
+:101FF000DFF864904FF0090A5FF00007B4F8D800EA
+:10200000401CA4F8D800B4F87E00401CA4F87E0060
+:1020100094F86A0040B994F864200023062104F182
+:102020005800FAF71AFB30B3B4F87600401C80B2BF
+:10203000A4F87600B4F8781081422CBF0A1A002266
+:10204000A3885B1D934209E0F44802004D1602008C
+:10205000DB180200131902007C01002028BF84F85D
+:102060007C60884207D3A4F8767084F81A6199F8E6
+:102070000300E9F78BFE94F8880020B1B4F88400DF
+:10208000401CA4F8840094F88C0020B1B4F88A00B5
+:10209000401CA4F88A0094F8F40040B994F8672032
+:1020A0000023012104F15800FAF7D7FA20B1B4F85F
+:1020B0008200401CA4F8820094F864000C2802D02E
+:1020C0000D2820D067E0B4F85800411CB4F8020194
+:1020D000814260D1D4F8FC00411C404602F01EFA57
+:1020E00002212046F9F7DDFFD4F8FC000078002833
+:1020F00008BFFFDF0121FE20FEF778FE84F8647040
+:1021000084F8986047E0B4F85800411CD4F8F8000F
+:10211000808881423FD1D4F844010178002918BF5A
+:10212000FFDF22D12188C180D4F8F8004189D4F89A
+:1021300044010181D4F8F8008189D4F84401418137
+:10214000D4F8F800C189D4F844018181D4F844015D
+:102150000771D4F8440180F800A0D4F84401218824
+:10216000418099F80300E9F711FE01212046F9F7B3
+:1021700098FF03212046FEF70EFBD9F80800D0F89F
+:10218000F8000078022818BFFFDF0221FE20FEF7CA
+:102190002DFE84F86470B4F85800401C691EA4F841
+:1021A00058008DB2BFF42AAFBDE8F087F84AC2E903
+:1021B0000601704770B50446B0F87E0094F86810C8
+:1021C000002908BFC0F1020503D0B4F88010081A36
+:1021D000051F94F87C0040B194F864200023092185
+:1021E00004F15800FAF739FAA0B1B4F8766094F81F
+:1021F0006A0058B994F864200023062104F15800BD
+:10220000FAF72BFA002808BF284603D0B4F8780064
+:10221000801B001F8542C8BF0546002DD4BF00208B
+:10222000A8B270BD042110B5D94CA068FEF7B3FA6E
+:10223000A06890F84E10012902BF022180F84E10CC
+:1022400010BD00F58A710288A0F81E21028EA0F848
+:102250002021828EA0F82221028FB0F844309A42C9
+:1022600028BF1A460A82828FB0F84600824238BFE1
+:102270001046488201200872E078BDE81040E9F776
+:1022800085BDC34830B4806890F84E30B0F832C095
+:10229000C48EB0F84010428F022B25D08A4238BF3E
+:1022A00011460186C28FB0F842108A4238BF1146EB
+:1022B0008186028FB0F844108A4238BF11464186A9
+:1022C000828FB0F846108A4238BF1146C186418ECF
+:1022D000614588BF8C46A0F832C0C18EA14288BF3C
+:1022E0000C46C48630BC7047038E9A4228BF1A46FB
+:1022F000C58F838E9D4238BF2B468A4238BF114618
+:102300000186B0F842108B4228BF0B46838600211D
+:1023100080F84E10CDE770B59D4CA06890F8CB10BA
+:10232000FE2906BF6178002970BD90F86720002360
+:1023300001215830FAF791F9002818BF70BDA06844
+:1023400090F8F41021B1BDE870400220FEF702BD04
+:1023500090F86420002319465830FAF77EF940B10E
+:10236000A06890F87C0020B1BDE870401220FEF714
+:10237000F1BCA068002590F86420122A1FD004DC6C
+:10238000032A3FD0112A1FD003E0182A35D0232A70
+:1023900043D0002304215830FAF75FF9002818BF12
+:1023A00070BDD4F808C09CF8650019287CD03BDCCF
+:1023B00001286BD0022879D003285DD038E0BDE831
+:1023C00070400B20FEF7C6BCF1F760FC0C2838BF4C
+:1023D00070BDA0680821D0F8F8001E30F1F75AFC53
+:1023E00028B1A0680421C030F1F754FC00B9FFDF28
+:1023F000BDE870400320FEF7ADBCBDE8704006208C
+:10240000FEF7A8BC90F8CA1080F8CC100720FEF7A1
+:10241000A1FCA06880F8645070BD1820FEF79AFCFB
+:10242000A068A0F8845070BD1E2847D021286BD02A
+:10243000DCF8F80001260178002973D04088BCF848
+:10244000001088426ED100239CF8642019460CF1DC
+:102450005800FAF702F9002864D0A068D0F8F81004
+:10246000097802297ED003297DD004297CD0052952
+:1024700008BF082079D0C7E09CF8C9008CF8CC00D0
+:102480000720FEF767FCA06800F06DB90C20FEF78E
+:1024900061FCA068A0F88A5090F8901041F001010A
+:1024A00080F8901000F05FB96DE0FFE71320FEF7B1
+:1024B00051FCA068A0F88A5000F055B99CF80501BD
+:1024C000002818BF70BD9CF8040188B1BCF8060153
+:1024D000ACF84000BCF80801ACF84200BCF80A01B6
+:1024E000ACF84400BCF80C01ACF846008CF8045180
+:1024F000FFF7C7FEFFF796FE1520FEF72BFCA0683E
+:10250000A0F88A5000F02FB99CF87D0058B18CF8E3
+:10251000F2508CF8F3501820FEF71CFCA068A0F8CD
+:102520008A5070BD70E09CF80F01002818BF70BD84
+:102530009CF80E01002808BF70BDDCE91416DCF819
+:102540001001FAF7F6F9F2B2C1B28A4207BFA168E8
+:1025500081F8F250A26882F8F210C6F30721C0F3A6
+:10256000072003E016E01BE03BE022E0814219BFB8
+:10257000A16881F8F300A06880F8F3501820BDE846
+:102580007040FEF7E7BB1120FEF7E4FBA068EAE02D
+:102590007C01002090F86500FAF748F8A0BB08E03D
+:1025A00090F8691041B190F86A00002808BFFFDF79
+:1025B0000A20FEF7CFFB27E0F1F768FB0C2823D3B6
+:1025C000A0680821D0F8F8001E30F1F763FB28B1AD
+:1025D000A0680421C030F1F75DFB00B9FFDF0320E4
+:1025E000E7E790F8900010F0030F0DD10C20FEF7F4
+:1025F000B1FBA068A0F8845080F8886090F8901033
+:1026000041F0010180F89010A06890F8CB10FE29ED
+:1026100018BF70BD90F86420002319465830FAF7AF
+:102620001CF8002808BF70BDA06890F80011E9B33D
+:10263000A1690978D1BB90F86500F9F7F7FFA8BB4D
+:10264000A068B0F858100A2931D900F10801052214
+:10265000E06901F081FD0028A06804BF80F8005106
+:1026600070BDD0F8FC00017861B1411C0522E06921
+:1026700001F072FD002818BF70BDA068D0F8FC0002
+:10268000007830B9A068E169D0F8FC00401C01F086
+:1026900045FFA068D0F8FC000178491C01700120BA
+:1026A000FEF758FBA06880F8005170BDFFE7A068F6
+:1026B00090F8041111B190F8051181B390F80E1142
+:1026C000002908BF70BD90F80F11002918BF70BD18
+:1026D00090F86500F9F7AAFF002818BF70BDA06840
+:1026E00090F85400012808BF012503D0022814BF28
+:1026F000FFDF0225A06890F85500012808BF0126D9
+:1027000003D0022814BFFFDF0226A168012D91F833
+:1027100010012BD0022D08BF022829D033E0FFE79B
+:10272000B0F80611A0F84010B0F80811A0F8421057
+:10273000B0F80A11A0F84410B0F80C11A0F8461037
+:1027400080F8045190F865001D2804D0BDE8704061
+:102750001420FEF7FFBAFFF794FDFFF763FD152085
+:10276000FEF7F8FAA06880F8655070BD01280AD11C
+:1027700091F81101012E04D0022E08BF022807D0C3
+:1027800001E0012804D0BDE870401620FEF7E2BA4F
+:10279000BDE870400020FEF7FCBA70B5044690F822
+:1027A000640000250C2814D00D2818BF70BDB4F8A3
+:1027B0005800D4F8F810401C8988884218BF70BDB2
+:1027C000D4F84401FE4E0178002918BFFFDF45D13F
+:1027D00022E0B4F85800B4F80211401C884218BF37
+:1027E00070BDD4F8FC00411C04F1080001F096FE15
+:1027F00002212046F9F755FCD4F8FC0000780028A7
+:1028000008BFFFDF0121FE20FEF7F0FA84F86450D4
+:10281000012084F8980070BD2188C180D4F8F800A8
+:10282000D4F8441140890881D4F8F800D4F8441150
+:1028300080894881D4F8F800D4F84411C08988818F
+:10284000D4F844010571D4F8441109200870D4F873
+:10285000441120884880F078E9F798FA0121204651
+:10286000F9F71FFC03212046FDF795FFB068D0F86B
+:10287000F8000078022818BFFFDF0221FE20FEF7D3
+:10288000B5FA84F8645070BD70B5CD4CA16891F86C
+:102890006420162A11BF132A91F88E20002A62782C
+:1028A0001BBF02206070002A70BD81F8C80000259F
+:1028B00081F88D5081F88850D1F8F8000988408857
+:1028C000884218BFFFDFA068D0F8F800007803281E
+:1028D00018BFFFDF0321FE20FEF788FAA068D0F8BA
+:1028E00044110A78002A18BFFFDF19D10288CA8074
+:1028F000D0F8442190F8C8101171D0F844110D722D
+:10290000D0F844210D211170D0F844210188518064
+:102910000088EEF77FF9EDF717FEE078E9F736FA71
+:10292000A06880F8645070BD10B5A54C207910F0F7
+:10293000020F08BF10BD6078002818BF10BDE06806
+:10294000C078192880F06981DFE800F05F4F0D8FB3
+:10295000F8F8A6223FF86F83B1F8F8F8F8F7E3E04B
+:10296000F9F5F4F8F300A0680023012190F867203E
+:102970005830F9F772FE002818BF10BD0821A06872
+:1029800080F86710002180F8881080F88C1010BD46
+:10299000A0680023194690F865205830F9F75DFECD
+:1029A00018B1A168002081F88C00A06800231946A6
+:1029B00090F864205830F9F750FE002808BF10BD89
+:1029C0000020A16881F8880010BDA0680023194686
+:1029D00090F864205830F9F740FE002808BFFFDF68
+:1029E0000420A16881F8640010BDA0680023194686
+:1029F00090F864205830F9F730FE002808BFFFDF58
+:102A00000C20A16881F8640010BDA068002319465D
+:102A100090F864205830F9F720FE002808BFFFDF47
+:102A20000D20A16881F8640010BDA068002319463C
+:102A300090F864205830F9F710FE002808BFFFDF37
+:102A40000121A06880F88D105FF00F0180F86410FC
+:102A500010BDA06890F86400122818BFFFDF0121A4
+:102A6000A06880F88E101121F0E7A06800231946B5
+:102A700090F864205830F9F7F0FD28B9A06890F874
+:102A80008E00002808BFFFDF0121A06880F88D10AC
+:102A9000132180F8641010BDA06890F86400182815
+:102AA00018BFFFDF1A20A16881F8640010BDA0687C
+:102AB000D0F8F81003884A889A4204BF097804299C
+:102AC00019D190F86420002319465830F9F7C5FD54
+:102AD000002808BFFFDFA06890F8901011F0020FE7
+:102AE00004BF012180F8641005D0002180F888100F
+:102AF000D0F8F8000170A0680023194690F865200E
+:102B00005830F9F7AAFD002808BF10BD0020A168C1
+:102B100080E0A0680023194690F864205830F9F747
+:102B20009CFD002808BFFFDF0520A16881F8640034
+:102B300010BD30E01FE012E001E067E06DE0A0684A
+:102B40000023194690F864205830F9F786FD0028D4
+:102B500008BFFFDF1C20A16881F86400E8E7A068D7
+:102B60000023194690F865205830F9F776FD0028C3
+:102B700008BFFFDFCAE7A0680023194690F8642069
+:102B80005830F9F76AFD002808BFFFDF1F20A16851
+:102B900081F86400CCE7A06890F8651021291DD069
+:102BA00090F86410232918BFFFDFC1D190F8F2100C
+:102BB000002906BF90F8F3100029242102E000004C
+:102BC0007C01002018BF80F864107FF4F9AE00216A
+:102BD00080F864100846FEF7DCF8F1E690F8F21091
+:102BE000002907BF90F8F3100029242180F8651010
+:102BF0008CD1002180F8651080F87D1090F80E01CE
+:102C000000281CBF0020FEF7C4F87FE7A168002061
+:102C100081F8650081F88C008AE7FFDF88E7000013
+:102C200070B58D4C0829207A63D2DFE801F0041AD0
+:102C30005A5A2662625A80B1F1F7EDFD012211461F
+:102C40001046F1F7F0FFF2F7FDFC0020A072F1F75B
+:102C5000A1FEBDE87040F2F76EB9BDE87040EFF735
+:102C6000E3BED4E90001EFF7DCFC2060A07A401C51
+:102C7000C0B2A07228281CD370BDA07A0025401EC7
+:102C8000C6B2E0683044F2F748FA10B9E1687F2034
+:102C90008855A07A272828BF01252846F2F782FC0C
+:102CA000A07A282809D2401CC0B2A072282828BFC8
+:102CB00070BDBDE87040F1F76DBE207A00281CBFE2
+:102CC000012000F085F8F2F7C3F8F2F72CF90120A3
+:102CD000E07262480078E9F759F8BDE87040EFF714
+:102CE000A3BE002808BF70BD0020BDE8704000F002
+:102CF0006FB8FFDF70BD10B5574C207A002804BFB5
+:102D00000C2010BD00202072E072607AF0F7DAFA31
+:102D1000607AF0F724FD607AEFF75BFF00280CBFC4
+:102D20001F20002010BD002270B54B4C06460D46FA
+:102D3000207A68B12272E272607AF0F7C3FA607AA0
+:102D4000F0F70DFD607AEFF744FF002808BFFFDFC2
+:102D50004248E560067070BD70B5050007D0A5F566
+:102D6000E8503F494C3881429CBF122070BD3A4C1C
+:102D7000E068002804BF092070BD207A00281CBF2D
+:102D80000C2070BD3748EFF7CAFE6072202804BFE0
+:102D90001F2070BDEFF73CFF2060002D1CBF2844B2
+:102DA0002060012065602072002000F011F80020F2
+:102DB00070BD2949CA7A002A04BF002070471F222B
+:102DC000027000224270CB684360CA7201207047D3
+:102DD0002DE9F04184B00746EFF71AFF1E4D8046FB
+:102DE000414668682C6800EB800046002046F0F7FA
+:102DF0001DFCB04206DB6868811B4046EFF711FC02
+:102E00000446286040F2337621464046F0F70EFC37
+:102E1000B04204DA31464046EFF703FC0446002096
+:102E20008DF8000040F2E760039004208DF8050063
+:102E3000002F14BF012003208DF80400684602947F
+:102E4000F0F7B3F8687A6946F0F72AF9002808BF66
+:102E5000FFDF04B0BDE8F081AC1200209C0100202F
+:102E6000B5EB3C00212C02002DE9F0410C46124943
+:102E70000D68114A114908321160A0F12001312971
+:102E800001D301200CE0412810D040CC0C4F94E835
+:102E90000E0007EB8000241F50F8807C3046B847B6
+:102EA00020600548001D0560BDE8F0812046DEF782
+:102EB00097F9F5E706207047100502400100000170
+:102EC000FC48020010B5524800F038FA00B1FFDFAC
+:102ED0004F48401C00F032FA002800D0FFDF10BD40
+:102EE0002DE9F14F4B4ED6F800B00127484800F0CD
+:102EF0002DFADFF81C8128B95FF0000708F1010006
+:102F000000F03AFA444C00254FF0030901206060BC
+:102F1000C4F80051C4F80451009931602060DFF812
+:102F2000FCA018E0DAF80000C00614D50E2000F06E
+:102F300064F8EFF3108010F0010072B600D00120A9
+:102F4000C4F80493D4F8001119B9D4F8041101B9E4
+:102F500020BF00B962B6D4F8000118B9D4F8040152
+:102F60000028DFD0D4F804010028CFD137B1C6F84B
+:102F700000B008F1010000F0E9F911E008F10100EA
+:102F800000F0E4F90028B9D1C4F80893C4F804515A
+:102F9000C4F800510E2000F030F81D4800F0ECF9A4
+:102FA0000020BDE8F88F2DE9F0438DB00D460646B0
+:102FB00000240DF110090DF1200817E004EB44077F
+:102FC000102255F82710684601F0F2F805EB870744
+:102FD00010224846796801F0EBF86846FFF780FF59
+:102FE00010224146B86801F0E3F8641CB442E5DB06
+:102FF0000DB00020BDE8F08372E700F01F02012150
+:1030000091404009800000F1E020C0F88012704734
+:103010009D01002004E5004000E0004010ED00E0CC
+:10302000AA4900200870704770B5A94D01232B6094
+:10303000A84B1C68002CFCD0002407E00E6806603A
+:103040001E68002EFCD0001D091D641C9442F5D39F
+:103050000020286018680028FCD070BD70B59B4E19
+:1030600004469D4D3078022800D0FFDFAC4200D3EB
+:10307000FFDF71699948012903D847F23052944221
+:1030800001DD03224271491C7161291BC160934912
+:103090007078F0F705F8002800D1FFDF70BD70B53B
+:1030A0008A4C0D466178884200D0FFDF8A4E082D99
+:1030B0004BD2DFE805F04A041E2D4A4A4A382078F0
+:1030C000022800D0FFDF03202070A078012801D063
+:1030D00020B108E0A06800F0B7FD04E004F10800AA
+:1030E00007C8FFF7A1FF05202070BDE87040EFF78B
+:1030F0009BBCEFF78DFD01466068F0F797FAB04290
+:1031000002D2616902290BD30320F0F74CFD12E0D3
+:10311000EFF77EFD01466068F0F788FAB042F3D21F
+:10312000BDE870409AE7207802280AD0052806D02A
+:10313000FFDF04202070BDE8704000F0BDB8022021
+:1031400000E00320F0F72FFDF3E7FFDF70BD70B55F
+:103150000546EFF75DFD5D4C60602078012800D0EA
+:10316000FFDF5E49012008700020087104208D6097
+:1031700048715948C860022020706078EFF790FFCE
+:10318000002800D1FFDF70BD10B5504C207838B951
+:103190000220F0F71EFD18B90320F0F71AFD08B160
+:1031A000112010BD4E48EFF7BAFC6070202804D003
+:1031B000012020700020606110BD032010BD2DE9AA
+:1031C000F041144600EB84070E4605463F1F00F011
+:1031D0004EFD4FF080521169484306EB8401091FF0
+:1031E000B14201D2012100E000211CB11269B4EB0F
+:1031F000920F02D90920BDE8F0813A4A95420ED3D8
+:10320000AF420CD3854205D2874203D245EA06007D
+:10321000800701D01020EEE7964200D309B10F20BD
+:10322000E9E7314831490068884205D022463146F5
+:103230002846FFF7F9FE10E0FFF7A6FF0028DAD1D5
+:10324000224800218560C0E9036481704FF4A971B0
+:1032500004FB01F01830FFF77AFF0020CBE770B5D0
+:103260004FF08055044628691E49B1FBF0F08442B6
+:1032700001D20F2070BD00F0FAFCA04201D810204E
+:1032800070BD194819490068884204D02869604314
+:1032900000F0DAFC0CE0FFF777FF0028F0D1296995
+:1032A0000A4861438160012181701148FFF74FFF97
+:1032B000002070BD00F024BF10B5044C6078EFF71B
+:1032C00088FC00B9FFDF0020207010BDA0010020A5
+:1032D00004E5014000E40140105C0C00BC12002039
+:1032E0009F30020000600200B0000020BEBAFECA9B
+:1032F0007C5E01004FF08050D0F83011062903D0D9
+:10330000D0F83011491C07D1D0F83411062905D363
+:10331000D0F83401401C01D00020704701207047D4
+:103320004FF08050D0F83011062905D1D0F8340183
+:10333000062801D30120704700207047002101704A
+:10334000084670470146002008707047EFF310816F
+:1033500001F0010172B60278012A01D0012200E0D9
+:1033600000220123037001B962B60AB10020704740
+:103370004FF400507047E9E7EFF3108111F0010FAF
+:1033800072B64FF00002027000D162B600207047A2
+:10339000F2E700004C4909680160002070474A4983
+:1033A00008600020704701218A0720B1012804D05D
+:1033B00042F204007047916700E0D1670020704737
+:1033C00042490120086042F20600704708B5042314
+:1033D0003E4A1907103230B1C1F80433106840F08A
+:1033E000010010600BE0106820F001001060C1F8CF
+:1033F00008330020C1F8080135480068009000201B
+:1034000008BD011F0B2909D8304910310A6822F084
+:103410001E0242EA400008600020704742F20500A8
+:103420007047000100F18040C0F804190020704787
+:10343000000100F18040C0F8081900207047000129
+:1034400000F18040D0F80009086000207047012892
+:1034500001D9072070471F4A52F8200002680A432A
+:10346000026000207047012801D907207047194ADF
+:1034700052F8200002688A43026000207047012849
+:1034800001D907207047134A52F8200000680860ED
+:1034900000207047020010494FF0000003D0012ABD
+:1034A00001D0072070470A6070474FF0804100202C
+:1034B000C1F808014FF0E020802180F800140121BC
+:1034C000C0F80011704700000004004000050040F3
+:1034D00008010040C0490200780500406249634B82
+:1034E0000A6863499A42096801D1C1F31001016079
+:1034F000002070475C495D4B0A685D49091D9A428E
+:1035000001D1C0F310000860002070475649574BA6
+:103510000A68574908319A4201D1C0F31000086087
+:103520000020704730B5504B504D1C6842F20803E4
+:10353000AC4202D0142802D203E0112801D318466D
+:1035400030BDC3004B481844C0F81015C0F814250E
+:10355000002030BD4449454B0A6842F209019A42B5
+:1035600002D0062802D203E0042801D3084670479F
+:10357000404A012142F83010002070473A493B4B45
+:103580000A6842F209019A4202D0062802D203E0F8
+:10359000042801D308467047364A012102EBC000D7
+:1035A00041600020704770B52F4A304E314C15688D
+:1035B00042F2090304EB8002B54204D0062804D28B
+:1035C000C2F8001807E0042801D3184670BDC1F303
+:1035D0001000C2F80008002070BD70B5224A234ECA
+:1035E000244C156842F2090304EB8002B54204D072
+:1035F000062804D2D2F8000807E0042801D31846B0
+:1036000070BDD2F80008C0F310000860002070BD43
+:10361000174910B50831184808601120154A0021D3
+:1036200002EBC003C3F81015C3F81415401C14288E
+:10363000F6D3002006E0042804D302EB8003C3F88D
+:10364000001807E002EB8003D3F80048C4F310042D
+:10365000C3F80048401C0628EDD310BD04490648B5
+:103660000831086070470000B0000020BEBAFECAF2
+:1036700000F5014000F001400000FEFF7E4B1B689A
+:1036800003B19847BFF34F8F7C4801687C4A01F42F
+:10369000E06111430160BFF34F8FFEE710B5EFF318
+:1036A000108010F0010F72B601D0012400E0002458
+:1036B00000F0D9F850B1DDF72DFEEFF776F8F0F70E
+:1036C00013FADFF7A2FB6F490020086004B962B665
+:1036D000002010BD70B50C460546EFF3108010F0C9
+:1036E000010F72B601D0012600E0002600F0BBF801
+:1036F00018B106B962B6082070BDDDF787FDDDF7A9
+:103700000DFE0246002043099B0003F1E02300F078
+:103710001F01D3F80031CB40D9071BD0202803D29A
+:1037200022FA00F1C90722D141B2002906DA01F0DC
+:103730000F0101F1E02191F8141D03E001F1E021F6
+:1037400091F800144909082911D281B101290ED03C
+:1037500004290CD0401C6428D5D3DFF72DFB494940
+:10376000494808602046F0F7D9FD60B904E006B981
+:1037700062B641F2010070BD3F4804602DB1284699
+:10378000F0F719FE18B110242CE0404D19E028780C
+:10379000022802D94FF4805424E0072400286878D6
+:1037A00001D0F8B908E0E8B120281BD8A878212872
+:1037B00018D8012816D001E0A87898B9E8780B2825
+:1037C00010D83349802081F8140DDDF7A7FD294674
+:1037D000F0F770F9EEF7A8FF00F07CFA2846DDF765
+:1037E0006BFD044606B962B61CB1FFF757FF2046D1
+:1037F00070BD002070BD10B5044600F034F800B173
+:1038000001202070002010BD224908600020704770
+:1038100070B50C4620490D681F49204E08310E60D6
+:10382000102807D011280CD012280FD0132811D03F
+:10383000012013E0D4E90001FFF74CFF354620607A
+:103840000DE0FFF72BFF0025206008E02068FFF760
+:10385000D2FF03E00F4920680860002020600E4876
+:10386000001D056070BD074807490068884201D106
+:103870000120704700207047B80100200CED00E0E7
+:103880000400FA05B0000020BEBAFECAC849020012
+:103890000BE000E0040000201005024001000001E0
+:1038A00000B5C44910F1080F08BFF82024D014DC7B
+:1038B00010F1280F08BFD8201ED010F1140F08BF38
+:1038C000EC2019D010F1100F08BFF02014D010F127
+:1038D0000C0F08BFF4200FD00CE010F1040F08BF4C
+:1038E000FC2009D0002818BF032805D0042804BFF5
+:1038F000086000BDFFDF00BD086000BD00B5AE4937
+:10390000012808BF032004D0022816BFFFDF0420CF
+:1039100000BD086000BDA949002804BF086820F068
+:10392000010005D0012806BF086840F0010070477B
+:103930000860704770B51E460546012924D0022A4A
+:1039400004BF9F484FF47A710DD0012A04BF9D48EF
+:103950004FF4C86107D0042A07BF9B4840F698017E
+:103960009A4840F6E44144181846F1F744FE0444EE
+:103970003046F1F75EFE20444FF47A7100F2712078
+:10398000B0FBF1F0281A70BD022A08BF4FF47A701C
+:103990000AD0012A08BF4FF4C86005D0042A0CBF22
+:1039A00040F6980040F6E44049F608514418DBE739
+:1039B00070B514460546012908BF49F6CA660DD000
+:1039C000022B08BF824807D0012B08BF7D4803D0D7
+:1039D000042B0CBF7C487F4800F1FA061046F1F733
+:1039E00019FE012C08BF4FF47A710AD0022C08BFCF
+:1039F0004FF4FA7105D0042C0CBF4FF4FA614FF468
+:103A0000FA51711A08444FF47A7100F28920B0FB20
+:103A1000F1F0281A801E70BD70B5144606460129C3
+:103A200030D0022B04BF66494FF47A700DD0012BC1
+:103A300004BF64494FF4C86007D0042B07BF624934
+:103A400040F69800614940F6E4400D181046F1F741
+:103A5000E1FD012C08BF4FF47A710AD0022C08BF97
+:103A60004FF4FA7105D0042C0CBF4FF4FA614FF4F7
+:103A7000FA51691A08444FF47A716438B0FBF1F0D6
+:103A8000301A70BD022B08BF4FF47A700AD0012B98
+:103A900008BF4FF4C86005D0042B0CBF40F6980057
+:103AA00040F6E44049F608514518CFE770B5164690
+:103AB0000446012908BF49F6CA650DD0022B08BF8C
+:103AC000434807D0012B08BF3E4803D0042B0CBF4E
+:103AD0003D48404800F1FA051046F1F78CFD0544D9
+:103AE0003046F1F7A6FD28444FF47A7100F2E14028
+:103AF000B0FBF1F0201A801E70BD2DE9F0410746A1
+:103B00001E460C4615461046082A16BF04284DF6D8
+:103B10008830F1F770FD07EB4701C1EBC71100EBEF
+:103B2000C100012C08BF4FF47A710AD0022C08BFE3
+:103B30004FF4FA7105D0042C0CBF4FF4FA614FF426
+:103B4000FA5147182046F1F765FD381A4FF47A719B
+:103B500000F60F60B0FBF1F42846F1F740FD204479
+:103B60003044401DBDE8F08170B5054614460E4650
+:103B70000846F1F740FD05EB4502C2EBC512C0EB6C
+:103B8000C2053046F1F755FD2D1A2046082C16BF08
+:103B900004284DF68830F1F72EFD28444FF47A7151
+:103BA00000F6B730B0FBF1F52046F1F718FD2844D8
+:103BB000401D70BD0C15004010150040501600400F
+:103BC00068360200A2240200D0FB010030D30100BD
+:103BD00004360200C0D401002DE9FE430C468046A5
+:103BE000F9F7BAF9074698F80160204601A96A4634
+:103BF000ECF79BFC05000DD0012F02D00320BDE89F
+:103C0000FE83204602AA0199ECF7B1FB0298B0F8B6
+:103C100003000AE0022F14D1042E12D3B8F80300D7
+:103C2000BDF80020011D914204D8001D80B2A919E1
+:103C3000814202D14FF00000E1E702D24FF00100D3
+:103C4000DDE74FF00200DAE70B4A022111600B4971
+:103C50000B68002BFCD0084B1B1D1860086800285F
+:103C6000FCD00020106008680028FCD070474FF09E
+:103C7000805040697047000004E5014000E40140C5
+:103C800002000B464FF00000014620D0012A04D06C
+:103C9000022A04D0032A0DD103E0012002E0022011
+:103CA00015E00320072B05D2DFE803F00406080A1D
+:103CB0000C0E100007207047012108E0022106E0E9
+:103CC000032104E0042102E0052100E00621EEF7D3
+:103CD00042BF0000F9480521817000210170417048
+:103CE0007047F7490A78012A05D0CA681044C860AD
+:103CF0004038EFF768BC8A6810448860F8E700280D
+:103D000019D00378EF49F04A13B1012B0ED011E01E
+:103D10000379012B00D06BB943790BB1012B09D189
+:103D20008368643B8B4205D2C0680EE00379012BA7
+:103D300002D00BB10020704743790BB1012BF9D1B0
+:103D4000C368643B8B42F5D280689042F2D8012070
+:103D50007047DB4910B501220A700279A2B1002236
+:103D60000A71427992B104224A718268D34C52326C
+:103D70008A60C0681434C8606060EEF749FFCF49BC
+:103D800020600220887010BD0322E9E70322EBE7E0
+:103D900070B5044609B1012000E00320C84D0021A0
+:103DA0002970217901B100202871607968B104205F
+:103DB000C24E6871A168F068EEF733FCA860E06855
+:103DC0005230E8600320B07070BD0320F0E72DE9A9
+:103DD000F04105460226EFF722FB006800B1FFDF45
+:103DE000B64C01273DB12878B0B1012805D0022892
+:103DF00010D0032813D027710CE06868C82807D3B7
+:103E0000EFF747FC20B16868FFF76BFF012603E07E
+:103E1000002601E000F05CF93046BDE8F081207832
+:103E20000028F7D16868FFF76AFF0028E3D06868C8
+:103E3000017879B1A078042800D0FFDF01216868FB
+:103E4000FFF7A6FF9E49E078EFF72AF90028E1D1B5
+:103E5000FFDFDFE7FFF77DFF6770DBE72DE9F04766
+:103E6000964C8846E178884200D0FFDFDFF84C921C
+:103E700000250127924E09F11409B8F1080F75D2F7
+:103E8000DFE808F0040C28527A808D95A07803288A
+:103E900002D0022800D0FFDFBDE8F087A078032819
+:103EA00002D0022800D0FFDF0420A0702571207806
+:103EB000002878D1FFF715FF3078012806D0B068C8
+:103EC000E06000F031F92061002060E0E078EEF77A
+:103ED000E4FFF5E7A078032802D0022800D0FFDF36
+:103EE000207800286DD1A078032816D0EEF790FE38
+:103EF00001464F46D9F80000EFF798FB00280EDB8B
+:103F0000796881420BDB081AF0606D49E078EFF7C1
+:103F1000C7F80028C0D1FFDFBEE7042028E0042056
+:103F2000EFF741FEA570B7E7A078032802D002287A
+:103F300000D0FFDF207888BBA078032817D0EEF7E9
+:103F400067FE01464F46D9F80000EFF76FFB0028E7
+:103F5000E5DB79688142E2DB081AF0605849E078D5
+:103F6000EFF79EF8002897D1FFDF95E740E00520A6
+:103F7000EFF719FEA7708FE7A078042800D0FFDFC5
+:103F8000022004E0A078042800D0FFDF0120A1680F
+:103F90008847FFF71CFF054630E004E011E0A078F9
+:103FA000042800D0FFDFBDE8F04700F091B8A0780A
+:103FB000042804D0617809B1022800D0FFDF2078FE
+:103FC00018B1BDE8F04700F08CB8207920B1062088
+:103FD000EFF7E9FD2571CDE7607838B13849E07831
+:103FE000EFF75EF800B9FFDF657055E70720BFE720
+:103FF000FFDF51E73DB1012D03D0FFDF022DF9D1E5
+:104000004AE70420C3E70320C1E770B5050004D0E8
+:104010002A4CA078052806D101E0102070BD0820A8
+:10402000EFF7D7FD08B1112070BD2848EEF777FDF6
+:10403000E070202803D00020A560A07070BD032090
+:1040400070BD1E4810B5017809B1112010BD8178EE
+:10405000052906D0012906D029B1012101700020CF
+:1040600010BD0F2010BD00F03CF8F8E770B5134C00
+:104070000546A07808B1012809D155B12846FFF7B7
+:104080003EFE40B1287840B1A078012809D00F2029
+:1040900070BD102070BD072070BD2846FFF759FE87
+:1040A00003E000212846FFF773FE0549E078EEF7AC
+:1040B000F7FF00B9FFDF002070BD0000BC01002049
+:1040C000CC1200203D860100FF1FA1075D3E0200CB
+:1040D0000A4810B5006900F01FF8BDE81040EEF77F
+:1040E000A3BC064810B5C078EEF773FD00B9FFDF3A
+:1040F0000820EFF758FDBDE81040EBE5BC010020BB
+:1041000010B5134C2060201D016011481030026072
+:10411000001D0360002010BD0E490A6848F202131A
+:104120009A4302430A6070470A4A116848F2021330
+:1041300001EA0300994311607047054B02465B4258
+:1041400010201344FC2B01D81160002070470000A0
+:1041500000060040C806024040EA010310B59B0774
+:104160000FD1042A0DD310C808C9121F9C42F8D0E1
+:1041700020BA19BA884201D9012010BD4FF0FF3092
+:1041800010BD1AB1D30703D0521C07E0002010BDA8
+:1041900010F8013B11F8014B1B1B07D110F8013B34
+:1041A00011F8014B1B1B01D1921EF1D1184610BD15
+:1041B000032A40F2308010F0030C00F0158011F853
+:1041C000013BBCF1020F624498BF11F801CB00F82B
+:1041D000013B38BF11F8013BA2F1040298BF00F87F
+:1041E00001CB38BF00F8013B11F0030300F025803C
+:1041F000083AC0F0088051F8043B083A51F804CB63
+:10420000A0E80810F5E7121D5CBF51F8043B40F828
+:10421000043BAFF30080D20724BF11F8013B11F833
+:1042200001CB48BF11F8012B24BF00F8013B00F877
+:1042300001CB48BF00F8012B704710B5203AC0F001
+:104240000B80B1E81850203AA0E81850B1E8185097
+:10425000A0E81850BFF4F5AF5FEA027C24BFB1E8D4
+:104260001850A0E8185044BF18C918C0BDE8104045
+:104270005FEA827C24BF51F8043B40F8043B08BF4E
+:104280007047D20728BF31F8023B48BF11F8012B15
+:1042900028BF20F8023B48BF00F8012B704702F00E
+:1042A000FF0343EA032242EA024200F002B84FF061
+:1042B00000020429C0F0128010F0030C00F01B80F3
+:1042C000CCF1040CBCF1020F18BF00F8012BA8BF01
+:1042D00020F8022BA1EB0C0100F00DB85FEAC17CC5
+:1042E00024BF00F8012B00F8012B48BF00F8012B78
+:1042F00070474FF0000200B51346944696462039A9
+:1043000022BFA0E80C50A0E80C50B1F12001BFF48E
+:10431000F7AF090728BFA0E80C5048BF0CC05DF8F4
+:1043200004EB890028BF40F8042B08BF704748BF42
+:1043300020F8022B11F0804F18BF00F8012B7047B6
+:10434000FEDF04207146084219D10699124A9142B3
+:1043500015DC069902394878DF2810D10878FE2844
+:1043600007D0FF280BD14FF001004FF000020B4B9C
+:10437000184741F201000099019A084B1847084B71
+:10438000002B02D01B68DB6818474FF0FF307146E6
+:104390004FF00002014B1847006002007D3602001A
+:1043A00004000020184819497047FFF7FBFFDCF7AD
+:1043B00005FF00BD4FF4805015490968884203D1BC
+:1043C000144A13605B68184700BD000020BFFDE77A
+:1043D0004FF480500E490968884210D10E4B18687E
+:1043E0004FF0FF318842F1D080F308884FF0202150
+:1043F000884204DD0948026803210A430260084834
+:10440000804708488047FFDFE0120020E0120020CC
+:104410000000002004000020006002001409004099
+:10442000F5430100B543020004207146084202D062
+:10443000EFF3098101E0EFF3088188690238007821
+:10444000102813DB20280FDB2C280BDB0A4A12680C
+:104450000A4B9A4203D1602804DB094A1047022024
+:1044600008607047074A1047074A1047074A126812
+:104470002C32126810470000B0000020BEBAFECAFD
+:1044800021130000692E02001138020004000020F0
+:104490000D4B0E4908470E4B0C4908470D4B0B4975
+:1044A00008470D4B094908470C4B084908470C4B76
+:1044B000064908470B4B054908470B4B034908477A
+:1044C0000A4B02490847000049BB00000D2F0000BD
+:1044D0006D2C0000092B0000972A00000F2D000012
+:1044E0003D13000053280000C1BD0000C9110000A9
+:1044F00000210160017170470021016081807047D7
+:10450000002101604160017270470A684B680260D7
+:104510004360B1F808C0A0F808C070470A6802609C
+:104520000B79037170470000B19500003B970000C4
+:1045300099980000BD980000F79800002B990000A2
+:104540005D9900008D990000039A00008996000093
+:10455000A7120000A712000075440000C14400002B
+:10456000E5440000794500009546000057470000EB
+:1045700089470000714800000349000057490000C6
+:104580003D4A00005D4A0000DF15000003160000F0
+:10459000331500008715000035160000C91600000D
+:1045A0005B6000000B620000DF650000F566000044
+:1045B0007F670000FD6700006168000085690000FA
+:1045C000556A0000C16A00007F4A0000854A000069
+:1045D0008F4A000085410000F74A00005941000061
+:1045E0007B4C0000B34C0000294D00000F4E000032
+:1045F000254E0000A7120000A7120000A71200001D
+:10460000A7120000A7120000A7120000A7120000C6
+:10461000A7120000BF24000045250000612500000E
+:104620007D2500000B270000A7250000B125000014
+:10463000F325000015260000F126000033270000B6
+:10464000A7120000A71200005F8300007F83000014
+:1046500081830000C5830000F3830000E184000033
+:104660006F85000083850000D1850000C1860000B1
+:10467000678800009189000073730000A989000019
+:10468000A7120000A7120000C9B4000033B6000052
+:1046900087B60000F3B60000A3B7000001000000D9
+:1046A00000000000100110013A0200001A02000090
+:1046B000F3900000E1900000FFFFFFFF0000FFFF0C
+:1046C000C5AC0000253D000065200000BD73000062
+:1046D000598E0000000000000000020000000000F1
+:1046E00000020000000000000001000000000000C7
+:1046F0000B810000EB800000598100004124000084
+:1047000003240000232400002FA800005BA8000061
+:1047100063AA0000515900007981000000000000E8
+:10472000A98100008F2400000000000000000000AC
+:104730000000000045A9000000000000E55900004D
+:10474000000000004808000048080000D3560000A0
+:10475000D35600005144000071AB00003F760000CA
+:10476000771F0000E31D02004F9401001157000065
+:104770001157000073440000D3AB0000C376000063
+:10478000E91F0000111E0200639401007001700116
+:10479000400038005C0024004801000200000300D3
+:1047A000656C746200000000000000000000000062
+:1047B0000000000087000000000000000000000072
+:1047C00000000000BE83605ADB0B376038A5F5AAF5
+:1047D0009183886C010000007911010041200100E3
+:1047E00000000001020603040500000007000000AD
+:1047F00000000000060000000A0000003200000077
+:1048000073000000B4000000DD860100DB0C020034
+:10481000CB6C010065AE010059F0010065AE0100EE
+:10482000616E01001DB00100E3E701001DB0010051
+:10483000476B0100B1AF010087EF0100B1AF01008C
+:10484000C76C010079AE0100E9DF010079AE01001B
+:104850005972010091B20100EFF0010091B2010024
+:104860000300000001555555D6BE898E0000C706CD
+:10487000C70CC71200006B030F06B3080000B70493
+:10488000A708970CF401FA00960064004B00320070
+:104890001E0014000A000500020001000041000093
+:1048A00000000000AAAED7AB154120100C0802177B
+:1048B0000D0101020909010106020918180301018D
+:1048C0000909030305000000FE000000FE000000CF
+:1048D000FE555555252627D6BE898E00F401FA00CF
+:1048E000960064004B0032001E0014000A00050010
+:1048F000020001002541000000000000DD3402003C
+:10490000F53402000D350200253502005535020050
+:104910007D350200A7350200DB3502005F32020060
+:10492000BF310200B53202003B4102003D330200BC
+:104930004D330200793302009F3C0100A73C010087
+:10494000B93C0100A7330200C133020095330200D5
+:104950009F330200CD33020003340200B52E020063
+:1049600023340200313402003F3402004F3402008D
+:10497000673402007F34020095340200B52E020035
+:104980000000000077B90000CDB90000E3B90000D5
+:10499000813C0200E12E0200A72F02000B40020022
+:1049A000434002006D400200493B0100C93E010046
+:1049B000B52E0200B52E0200B52E0200B52E020063
+:1049C0001C0500402005004000100200EC490200D8
+:1049D00008000020D001000044110000244A020019
+:1049E000D801002008110000A0110000011813C810
+:1049F000140250201A0102227C2720FB349B5F8086
+:104A00001280021A10138B091B2048041ACE0401CD
+:104A1000200B50A40AAC01300912CB637F010B6854
+:044A2000CC10A00016
+:020000040007F3
+:1020000070B80020DD230700E5230700E723070061
+:10201000E9230700EB230700ED2307000000000081
+:10202000000000000000000000000000C9230700BD
+:10203000F123070000000000F3230700F523070049
+:10204000F7230700F7230700F7230700F72307000C
+:10205000F7230700F7230700F7230700F7230700FC
+:10206000F7230700F7230700F7230700F7230700EC
+:10207000F7230700F7230700F7230700F7230700DC
+:10208000E538070055350700F7230700F723070059
+:10209000F7230700F7230700C5350700F7230700DC
+:1020A000F7230700F7230700F7230700F7230700AC
+:1020B000F7230700F72307000000000000000000DE
+:1020C000F7230700F7230700F7230700F72307008C
+:1020D000F7230700F7230700F7230700000000009D
+:1020E00000000000000000000000000000000000F0
+:1020F00000000000000000000000000000000000E0
+:1021000000000000000000000000000000000000CF
+:1021100000000000000000000000000000000000BF
+:1021200000000000000000000000000000000000AF
+:10213000000000000000000000000000000000009F
+:10214000000000000000000000000000000000008F
+:10215000000000000000000000000000000000007F
+:10216000000000000000000000000000000000006F
+:10217000000000000000000000000000000000005F
+:10218000000000000000000000000000000000004F
+:10219000000000000000000000000000000000003F
+:1021A000000000000000000000000000000000002F
+:1021B000000000000000000000000000000000001F
+:1021C000000000000000000000000000000000000F
+:1021D00000000000000000000000000000000000FF
+:1021E00000000000000000000000000000000000EF
+:1021F00000000000000000000000000000000000DF
+:10220000DFF80CD000F092F900480047B55E0700F7
+:1022100070B8002080F308888E46104730B450E82C
+:10222000012F93B2C48923448489A34228BF1B1B76
+:102230000489A34202BFBFF32F8F002007E0C3EA47
+:10224000020340E80134002CE9D14FF001000A609C
+:1022500030BC704750E8012FC2EA024240E8012139
+:102260000029F7D1704730B450E8022F1FFAA2F3CB
+:10227000C488A34202BFBFF32F8F00200DE0C489A2
+:1022800023448489A34228BF1B1BC2EA034340E8BE
+:102290000234002CE8D14FF001000A6030BC7047D6
+:1022A00050E8022FC2EA224240E802210029F7D179
+:1022B0007047034653E8022FD988B2EB324F4FF0F4
+:1022C000000017BF92B241EA014142EA014104E035
+:1022D0005A68B2EB324F08BF012043E80212002ACD
+:1022E000E8D1704730B4044654E8000F0D4644E886
+:1022F0000053002BF8D1156030BC704730B4044651
+:1023000054E8000F40EA010544E80053002BF7D1E0
+:10231000156030BC704730B4044654E8000F00EA42
+:10232000010544E80053002BF7D1156030BC70471D
+:1023300030B4044654E8000F80EA010544E8005335
+:10234000002BF7D1156030BC704730B4044654E818
+:10235000000F00EB010544E80053002BF7D1156096
+:1023600030BC704730B4044654E8000FA0EB0105C0
+:1023700044E80053002BF7D1156030BC704770B4AF
+:1023800004464FF0000054E8006F0D68AE4207BFEE
+:1023900044E80023012044E800630E60002B1CBFCA
+:1023A0000020F0E770BC704730B4044654E8000FDA
+:1023B00088422CBF451A054644E80053002BF5D14E
+:1023C000156030BC704700001EF0040F0CBFEFF327
+:1023D0000880EFF3098007F007BB0000064880473C
+:1023E00006480047FEE7FEE7FEE7FEE7FEE7FEE7FA
+:1023F000FEE7FEE7FEE7FEE7C9350700012207001A
+:102400002DE9F05F0546002092469B468846064629
+:10241000814640241BE0284641464746224600F0BC
+:1024200074F853465A46C01A914110D311461846C3
+:10243000224600F016F82D1A67EB01084F46224697
+:102440000120002100F00DF817EB00094E41201E7D
+:10245000A4F10104DFDC484631462A464346BDE884
+:10246000F09F202A04DB203A00FA02F10020704796
+:102470009140C2F1200320FA03F3194390407047C2
+:102480000048704744CA070040EA01039B0703D095
+:1024900009E008C9121F08C0042AFAD203E011F8A3
+:1024A000013B00F8013B521EF9D27047D2B201E065
+:1024B00000F8012B491EFBD270470022F6E710B549
+:1024C00013460A4604461946FFF7F0FF204610BDA2
+:1024D000421C10F8011B0029FBD1801A704730B54F
+:1024E00004460020034600E05B1C934203D2E05CFC
+:1024F000CD5C401BF8D030BD034611F8012B00F82D
+:10250000012B002AF9D118467047202A04DB203A13
+:1025100021FA02F00021704721FA02F3D040C2F103
+:10252000200291400843194670470000064C074DB1
+:1025300006E0E06840F0010394E807009847103493
+:10254000AC42F6D3FFF760FEACD90700CCD9070048
+:1025500070B58C1810F8015B15F0070301D110F865
+:10256000013B2A1106D110F8012B03E010F8016B92
+:1025700001F8016B5B1EF9D12B0705D40023521E15
+:102580000DD401F8013BFAE710F8013BCB1A921C7D
+:1025900003E013F8015B01F8015B521EF9D5A1427B
+:1025A000D8D3002070BD2DE9F0438BB01446129DA6
+:1025B00015F9046B00961F46804689462B46024655
+:1025C000214602A800F097FC02A9129A084600F0E2
+:1025D0008EFC129B02AA4146404600F078FC129BFA
+:1025E00002AA2146204600F072FC2B464A46394694
+:1025F0003846009600F07FFC129A394602A800F097
+:1026000076FC02A92B4642460846009600F073FC71
+:1026100002A92B4622460846009600F06CFC2B4689
+:10262000424621462046009600F065FC129B224659
+:102630004946484600F04BFC2B4602AA414620463C
+:10264000009600F058FC129B22463946384600F0AE
+:102650003EFC2B464A4639463846009600F04BFC75
+:10266000324602A9204600F00CFE0BB0BDE8F08314
+:10267000F0B5154689B01C4607460E461A4629464F
+:10268000684600F034FC23466A463946384600F076
+:102690001EFC23462A466946684600F018FC23467D
+:1026A0006A463146304600F012FC09B0F0BD8B1886
+:1026B00002448B4200D1704713F8010D02F8010D5E
+:1026C000F7E72DE9F047B3F9024088461E4604F1CA
+:1026D0001F012023073491FBF3F708234FFA87F9F2
+:1026E00094FBF3F4944228BF14464946054600F093
+:1026F0007DFA22464146FFF7DAFFB6F90230E400E0
+:102700009C4221D9E41A05EB87010022C4F120077D
+:102710008D420FD324364A462946304600F071FADE
+:10272000012811D04B46324629462846BDE8F047DD
+:1027300000F0B6BD51F8040C20FA04F3134341F83D
+:10274000043D00FA07F2E3E7BDE8F0872DE9F04722
+:1027500093F9006092B0044689461046314615460A
+:10276000984600F062FA002840F0938042464946BD
+:1027700002A800F0BCFB434602AA21460AA800F0CA
+:10278000A6FB02A90846424600F0B1FB43462A4692
+:102790004946484600F09BFB08F10407424629469B
+:1027A000284600F0A4FB3B462A46214620460096D8
+:1027B00000F04AFA3B462A4629462846009600F091
+:1027C00043FA3B462A4621462846009600F093FBF2
+:1027D00043462A462146204600F079FB3B462246E6
+:1027E00021462846009600F02FFA3B4600962A46DE
+:1027F0002146204600F028FA2368DB074CD53346F3
+:102800003A462146204600F0C3F93146824620462A
+:1028100000F029FD06F18043013B54F8230040EA13
+:10282000CA7044F8230042462146284600F05FFB68
+:102830003B460AAA29462846009600F05CFB3B4628
+:102840000AAA29462846009600F055FB0AA9084620
+:102850003B462A46009600F04EFB43460AAA214614
+:10286000204600F034FB02AA3B4610462146009663
+:1028700000F041FB32462946204600F002FD324678
+:102880004946284600F0FDFC324602A9484600F0C1
+:10289000F8FC12B0BDE8F0873146204600F0E3FCBA
+:1028A000C1E7000000487047FCD807002DE9F04F51
+:1028B000EDB01F46DDF8D8810590B8F9026098F9AF
+:1028C000004020231F3696FBF3F676B206F1FF395F
+:1028D00024AB002543F829506CAB03EB89034CA8CB
+:1028E0008A469346394698F9012043F8805C43F8BC
+:1028F000605CFFF7DCFE98F9012054A8B918FFF7D7
+:10290000D6FE21464CA800F090F90746002840F07A
+:102910003981214654A800F088F90290002840F03F
+:10292000338108F1240332464CA91846039300F082
+:1029300068F9012840F02A81324654A9039800F032
+:1029400060F90128069040F021811CAD0CAF3346A0
+:10295000039A54A9284600F090F9029B47F82930C1
+:102960005A46514638464346FFF7ABFE394638468D
+:10297000039B00962A4600F006FA0DF5B879039BF2
+:1029800000962A464CA914A800F0FDF948462246B4
+:10299000059900F076FCA30009EB030A0793059B59
+:1029A000A100591808F1440B5046224600F069FC7A
+:1029B0005946224634A800F064FCA3000BEB030147
+:1029C00022463CA800F05DFC08F10403494634AA05
+:1029D00028460094049300F08EFA53464A463CA9D8
+:1029E00034A8CDF80080FFF7DEFD2346049A29467F
+:1029F000284600F042F92A46514648464346FFF72A
+:102A000037FE029B08933146059B0A933846CDF862
+:102A100024B0CDF82C9000F009FC3146814614A872
+:102A200000F004FC8145B8BF81461FFA89F909F11D
+:102A3000FF3B0FFA8BFB5946384600F061FC5946C4
+:102A4000071C14A818BF012700F05AFC002814BF67
+:102A5000022300231F430DF1200A22465AF8277053
+:102A600024A8394600F00DFC0DF1B00BA300F918B5
+:102A70002246584600F005FC2146284600F0B6F8EC
+:102A8000A9F10209069B2B600FFA89F90DF1900A52
+:102A9000B9F1000F23DA2346049A2946284600F0AC
+:102AA000ECF843462A4659465046FFF7E1FD3246C8
+:102AB0005146039800F0A5F8012805D03346039A43
+:102AC0005146504600F0ECFB013C64B2002C4CDA5D
+:102AD000029BB3FA83F040096DB0BDE8F08F434626
+:102AE0002A46D8F8A47059465046B84749460CA81B
+:102AF00000F006FC4946071C14A818BF012700F087
+:102B0000FFFB002814BF02200020384308AB53F815
+:102B100020702FB32246394634A800F0B2FB079B41
+:102B20002246F9183CA800F0ACFB43462A463CA9D3
+:102B300034A8FFF79DFD049B009434AA514644A895
+:102B400000F0D9F95B4652463CA934A8CDF8008084
+:102B5000FFF729FD434644AA2946284600F0B7F965
+:102B600009F1FF390FFA89F992E723B26CAA02EB57
+:102B700083025AF8233052F8802C5340029A1A43A9
+:102B80000292A1E72846A7E73846A5E70298A3E7FF
+:102B9000C3F10803DB0070B50133002403A500BFB7
+:102BA0005B1920C940CAAD1920C0184720C940CAC6
+:102BB000754120C020C940CA754120C020C940CA03
+:102BC000754120C020C940CA754120C020C940CAF3
+:102BD000754120C020C940CA754120C020C940CAE3
+:102BE000754120C06441204670BD00BF002310B570
+:102BF0001C465AB2914200DC10BD40F8234001331C
+:102C0000F7E710B5013A52B2002A01DA002010BDF0
+:102C100013B250F8234051F823309C4203D8F1D22C
+:102C20004FF0FF3010BD012010BD10B500231A4633
+:102C30005CB2A14203DCB2FA82F0400910BD50F848
+:102C4000234001332243F3E770B59DF910401E463F
+:102C500023460546FFF79CFF30B9224629463046F9
+:102C6000FFF7CFFF012807D02346324629462846E2
+:102C7000BDE8704000F014BB70BDF0B50F46A1B0C8
+:102C800006461946384615461C46FFF7CEFF28B1C2
+:102C900021463046FFF7AAFF21B0F0BD2246394653
+:102CA000684600F0EEFA2246294608A800F0E9FA44
+:102CB000214610A8FFF79AFF0123214618A8109378
+:102CC000FFF794FF224608A96846FFF79AFF28B944
+:102CD000224610A9304600F0D4FADDE7009BDA075F
+:102CE00009D42146684600F0BEFA2246294610A8BB
+:102CF00000F0E6FBE6E7089BDB0707D4214608A8BF
+:102D000000F0B1FA2246294618A8F1E70028234628
+:102D10001CDD08AA6946684600F0C2FA21466846EA
+:102D200000F0A1FA224618A910A8FFF76AFF0028B0
+:102D300005DA10A923462A460846FFF729FF10A9FD
+:102D4000234618AA084600F0ABFACEE708A96A465F
+:102D5000084600F0A5FA214608A800F084FA2246A9
+:102D600010A918A8FFF74DFF002805DA18A9234677
+:102D70002A460846FFF70CFF18A9234610AA084662
+:102D800000F08EFABEE72DE9F04FB5B004AD9DF925
+:102D9000F8401F4680462346284600F0BEF824AB84
+:102DA000214638460293039500F040FAC0EB8410A8
+:102DB00005B26B4203F01F034FF0200695FBF6F6B9
+:102DC00076B205F01F0914A858BFC3F100093146B7
+:102DD000FFF70CFFB9F1000F30B22BDD14AB00226E
+:102DE00003EB8000C9F1200E1346A34217D327B28C
+:102DF0007B00019314AB03EB870704F1FF3934AB7D
+:102E0000012603EB8909002D55DB34AB0022C6F106
+:102E10000100964603EB860A03EB80002DE057F88D
+:102E2000236006FA09F10A4340F8232026FA0EF23D
+:102E30000133DAE714AB2246394603EB800000F099
+:102E400020FAD4E70FFA81FC5AF8C83C53F82CB0AA
+:102E500034AB03EB810151F8803CABEB0303A3EBF4
+:102E60000E039B4504D034BF4FF0010E4FF0000E0F
+:102E700050F8C81C41F82C300132019B51B29942E4
+:102E8000E0DBA6EB0E035E42214614A85E4100F093
+:102E9000EAF934AB03EB8403214653F8802C59F84C
+:102EA000803C384643EAC273013D49F8803C2DB26C
+:102EB00000F0D9F9A7E734AB03EB8606224656F8B3
+:102EC000C81C404600F0DDF935B0BDE8F08F30B5E4
+:102ED0001C4691B0054693F90030684600F01DF895
+:102EE000D4F8AC3069462846984711B030BD134637
+:102EF0000A46FFF7ECBF70B59DF910401E46234609
+:102F0000054600F0CDF938B1234632462946284619
+:102F1000BDE87040FFF73CBE70BD2DE9F04F08B42E
+:102F2000F8CA04B451F8042BA3FB028940F8048BBF
+:102F30004FF0000AE4FB629A4FF0000BE5FB62AB36
+:102F40004FF0000CE6FB62BC4FF0000EE7FB62CED8
+:102F500051F8042B4FF00008E3FB628940F8048B22
+:102F6000E4FB629AE5FB62ABE6FB62BCE7FB62CE88
+:102F700051F8042B4FF00008E3FB628940F8048B02
+:102F8000E4FB629AE5FB62ABE6FB62BCE7FB62CE68
+:102F900051F8042B4FF00008E3FB628940F8048BE2
+:102FA000E4FB629AE5FB62ABE6FB62BCE7FB62CE48
+:102FB00051F8042B4FF00008E3FB628940F8048BC2
+:102FC000E4FB629AE5FB62ABE6FB62BCE7FB62CE28
+:102FD00040F8049B40F804AB40F804BB40F804CB35
+:102FE00040F804EB0CBC052B00F01E810C68A0F12E
+:102FF0001400A1F11401A2F1140252F804EB4FF0F5
+:10300000000550F8046BE4FB6E5652F804EB50F8E0
+:10301000047BE4FB6E6752F804EB50F8048BE4FB8E
+:103020006E7852F804EB50F8049BE4FB6E8952F87A
+:1030300004EB50F804ABE4FB6E9AA0F1140052F8D4
+:10304000044B51F804EB4FF0000CE4FB6EC540F864
+:1030500004CB51F804EBE4FB6E5640F8045B51F8E6
+:1030600004EBE4FB6E6740F8046B51F804EBE4FBFF
+:103070006E7840F8047B51F804EBE4FB6E8940F86D
+:10308000048B51F804EBE4FB6E9AA0E80006062BD3
+:1030900000F0CA800C68A0F11800A1F11801A2F19B
+:1030A000180252F804EB4FF0000550F8046BE4FBF3
+:1030B0006E5652F804EB50F8047BE4FB6E6752F84E
+:1030C00004EB50F8048BE4FB6E7852F804EB50F8F4
+:1030D000049BE4FB6E8952F804EB50F804ABE4FB6C
+:1030E0006E9A52F804EB50F804BBE4FB6EABA0F10F
+:1030F000180052F8044B51F804EB4FF0000CE4FBBD
+:103100006EC540F804CB51F804EBE4FB6E5640F872
+:10311000045B51F804EBE4FB6E6740F8046B51F874
+:1031200004EBE4FB6E7840F8047B51F804EBE4FB1D
+:103130006E8940F8048B51F804EBE4FB6E9A40F87A
+:10314000049B51F804EBE4FB6EABA0E8000C072BEA
+:103150006AD008B40C68A0F11C00A1F11C01A2F116
+:103160001C0252F804EB4FF0000550F8046BE4FB2E
+:103170006E5652F804EB50F8047BE4FB6E6752F88D
+:1031800004EB50F8048BE4FB6E7852F804EB50F833
+:10319000049BE4FB6E8952F804EB50F804ABE4FBAB
+:1031A0006E9A52F804EB50F804BBE4FB6EAB52F895
+:1031B00004EB50F804CBE4FB6EBCA0F11C0052F809
+:1031C000044B51F804EB4FF00003E4FB6E3540F87C
+:1031D000043B51F804EBE4FB6E5640F8045B51F8F5
+:1031E00004EBE4FB6E6740F8046B51F804EBE4FB7E
+:1031F0006E7840F8047B51F804EBE4FB6E8940F8EC
+:10320000048B51F804EBE4FB6E9A40F8049B51F8F0
+:1032100004EBE4FB6EAB40F804AB51F804EBE4FBC9
+:103220006EBCA0E8001808BCBDE8F08F013949B2B7
+:10323000002904DA013149B231B90846704750F823
+:103240002130002BF2D0F5E701F18043013B50F82B
+:103250002330002023B9013900EB411108B2704737
+:103260005B080130F6E700EB81010023884200D3C0
+:10327000704751F8042C43EA520341F8043DD30748
+:10328000F4E710B500235CB2A24200DC10BD51F897
+:10329000234040F823400133F5E700000000000020
+:1032A000C3F10803DB0070B50133002403A500BFA0
+:1032B0005B1920C940CAAD1B20C0184720C940CAAD
+:1032C000B54120C020C940CAB54120C020C940CA6C
+:1032D000B54120C020C940CAB54120C020C940CA5C
+:1032E000B54120C020C940CAB54120C020C940CA4C
+:1032F000B54120C06441B4FA84F0400970BD00BFFC
+:103300004A11012350F8220001F01F0103FA01F1D4
+:1033100008407047F0B5082289B00C460646FFF712
+:10332000B0FFCB6A03930B6B04934B6B05938B6BD2
+:103330000693CB6B0793002708236A4669466846C5
+:10334000029701970097FFF723FC082305466A467A
+:1033500031463046FFF71CFC236B0393636B0493E9
+:10336000A36B0593E36B0693054408236A466946FD
+:1033700068460797FFF70CFC082305446A46314668
+:103380003046FFF705FC236A0093636A0193A36A42
+:103390000293A36B0693E36B0793054408236A46E5
+:1033A00031463046059704970397FFF7F1FB636AB0
+:1033B0000093A36A0193E36AA26B0293636B039386
+:1033C00004920693E26B236A0592054407936A46CA
+:1033D000082331463046FFF7DBFBE36A0093236B9B
+:1033E0000193636B0293236A0693A36A07930544D0
+:1033F00008236A4631463046059704970397FFF73E
+:103400004FFF236B0093636B0193A36B0293E36BFA
+:103410000393636A0693E36A07932D1A08236A46A7
+:103420003146304605970497FFF73AFF636B0093E8
+:10343000A36B0193E36B0293236A0393636A049380
+:10344000A36A0593236B07932D1A08236A46314616
+:1034500030460697FFF724FFA36B0093E36B0193BD
+:10346000636A0393A36A0493E36A0593636B079308
+:103470002D1A08236A463146304602970697FFF711
+:103480000FFF2D1A0D4C0FD435B9082231462046B6
+:10349000FFF7B7FB01280FD00823224631463046FC
+:1034A000FFF7FEFE2D1AEFE708232246314630468D
+:1034B000FFF76EFB2D18F7D409B0F0BD00D9070057
+:1034C00070B5036813F001050646144605D013468F
+:1034D0000A460146FFF75CFB054621463046FFF7EA
+:1034E000C2FE45B104F18042013A56F8223043F061
+:1034F000004346F8223070BD2DE9F04115468AB0F0
+:10350000044688462022002102A8FEF7D8FF2E1D7F
+:1035100095F9007003232A46414620460293FFF79F
+:10352000E6FC334602AA214620460097FFF7E3FC5B
+:103530002B46424621462046FFF7C9FC00973346FA
+:1035400005F1840221462046FFF77EFB0AB0BDE864
+:10355000F081000002490248091F09680068084715
+:103560007C58002000F0CEB970B50E46144900EB2F
+:10357000400001EBC0051446E86A183520B1012867
+:103580000FD0022805D113E0284600F0F1F9A0423F
+:1035900001D2002411E022463146284600F020FAEC
+:1035A0000BE0284600F0E4F9A042F4D20446F2E72A
+:1035B0003146284600F0E7F90446204670BD000079
+:1035C000E887002006F01EB8F0B5B5480023021DBC
+:1035D0000178101D01254FF0805406290BD1167873
+:1035E000360708D10678C6F30316032E06D0042E3C
+:1035F00004D0052E02D0062907D00EE0B4F82463CB
+:10360000A84FC6F304263E6002E01678360704D1C0
+:103610000678C6F30316032E02D0062904D00FE065
+:10362000A24FA14E7E670EE01678360708D10678C5
+:10363000C6F30316032E06D0042E04D0052E02D0A6
+:10364000062907D00EE0D4F84462994FC6F34236FB
+:103650003E6002E01678360704D10678C6F30316FA
+:10366000032E02D0062906D011E0924E376827F0CB
+:10367000807737600EE01678360708D10678C6F3F3
+:103680000316032E06D0042E04D0052E02D00629E0
+:103690000AD011E04FF08046C6F80C31C6F8103160
+:1036A000834E361F336002E01678360704D1067861
+:1036B000C6F30316032E02D0062905D00CE07C4F7A
+:1036C000032664373E600AE01678360704D1067890
+:1036D000C6F30316032E02D006290DD014E0764F50
+:1036E00005263E60744E78363560734E083633607A
+:1036F0003F263F1D3E6002E01678360704D106786B
+:10370000C6F30316052E02D0062957D062E06B4E91
+:1037100036686B4F3E60694E361D36683F1D3E6011
+:10372000664E083636683F1D3E60644E0C3636687D
+:103730003F1D3E60614E103636683F1D3E605F4E55
+:10374000143636683F1D3E605C4E183636685C4F56
+:1037500020373E60594E1C3636683F1D3E60574E3E
+:10376000203636683F1D3E60544E243636683F1D75
+:103770003E60524E283636683F1D3E604F4E2C3616
+:1037800036683F1D3E604D4E303636684C4F4037F0
+:103790003E604A4E343636683F1D3E60474E3836EE
+:1037A00036683F1D3E60454E3C3636683F1D3E60E4
+:1037B000424E403636683F1D3E6002E016783607BE
+:1037C00008D10678C6F30316032E06D0042E04D0C3
+:1037D000052E02D0062907D019E0D4F85812394A2C
+:1037E00001F04F01116002E0117809070FD1007854
+:1037F000C0F30310032803D0042801D0052806D104
+:1038000031480168C90702D06FF001010160D4F8A6
+:103810003001062808D1D4F83401062804D12B48F9
+:10382000016841F48061016022487438016841F404
+:1038300070010160BFF34F8FBFF36F8F4FF0102106
+:10384000D1F80002002803DBD1F80402002822DAB4
+:103850001F4A15601F480468002CFCD01524C1F8CD
+:1038600000420568002DFCD0C1F80442016800291F
+:10387000FCD0136001680029FCD0BFF34F8F0D48C6
+:10388000F0380168144A01F4E06111430160BFF3AC
+:103890004F8F00BFFDE7124910480860F0BD0000DF
+:1038A000E00F00F0403501400DF0ADBA00C0074018
+:1038B0003C050040FCED00E0105600400404001000
+:1038C00020C50040E40E0040000400403C170040CA
+:1038D00004E5014000E401400400FA050090D00333
+:1038E00008590020064808B50021016000680090D2
+:1038F00005F084FB05F050F90028FBD108BD00005D
+:103900000001014010B5124C02202061606111A03D
+:10391000A06104F17800E0614FF480502062002043
+:10392000A06260620BA1A164E0620D49E164102114
+:10393000A065C4E91410E0650AA1E01DFEF7DCFDF6
+:1039400009A12046FEF7D8FD2020A07110BD00007F
+:10395000E88700205465726D696E616C000000009C
+:103960006098002052545400534547474552000088
+:103970000269C1688A4203D88068401A104400E096
+:10398000501A401E70472DE9F047C4681746894613
+:1039900006464FF000083069A04201D9051B02E03D
+:1039A000B168201A0D1AB0686D1E001BA84200D81D
+:1039B0000546BD4200D33D4670682A46204449462C
+:1039C000FEF762FDB0687F1B2C44A844A944A042C6
+:1039D00000D10024F460002FDDD14046BDE8F0871F
+:1039E0002DE9F04104468846D4E90207C51BE16889
+:1039F000606816460844B54206D94146FEF744FDC4
+:103A0000B819E060BDE8F0812A464146FEF73CFD6A
+:103A1000761B08EB050132466068FEF735FDE6606F
+:103A2000F0E702E008C8121F08C1002AFAD1704767
+:103A30007047002001E001C1121F002AFBD170472E
+:103A40000121202803DA81400548014003E0402895
+:103A500002DA2038814009B1012070470020704708
+:103A6000FC06FFBD082806D228B1012803D004288F
+:103A700001D00120704700207047800701D000204E
+:103A800070470120704740680068401E084201D11D
+:103A90000120704700207047C3688B4206D811444C
+:103AA0000069491E814201D80120704700207047FB
+:103AB00030B585B00D46164C1621ADF800101ECC61
+:103AC0000DF1040C8CE81E00124C02210122217021
+:103AD0006270A0700320E070217159206071FE2097
+:103AE000A071694604F109007DDF00280ED1BDF800
+:103AF00000002A46411CE17109212172BDF808101D
+:103B00000844ADF8080001A9034872DF05B030BDD4
+:103B1000F0C40700985D00200058002010B586B062
+:103B2000062418220C496846FEF7AEFC0B48042117
+:103B3000008801EB00400AA105F092F96946204691
+:103B4000FFF7B6FF002805D1094C207874DF01216A
+:103B5000207873DF06B010BD00C507002C59002087
+:103B60004164766572746973696E672E2E2E00004B
+:103B7000005800202DE9F05FDFF894B05C46DBF8D8
+:103B80004890DBF8245003F083F8216B214E00EBC2
+:103B900001086F1A31884FF0040A0AEB01401EA198
+:103BA00005F05EF9216B40464944414500D10027AC
+:103BB00008233A4601F00CFF07004FF0010806D039
+:103BC000318808EB01401BA105F04AF91CE003F025
+:103BD0005FF80022294601F041F9DBF8282004466D
+:103BE0003188D946A24209D10AEB014018A105F05B
+:103BF00037F9C9E90748C9F8185005E008EB014052
+:103C00002346194905F037F93846BDE8F09F000012
+:103C1000E86F002068590020456E746572206E724E
+:103C2000665F6466755F6170705F636F6E74696E06
+:103C3000756500004661696C656420746F20636F70
+:103C40007079206669726D776172652E00000000E0
+:103C500053657474696E672061707020617320769B
+:103C6000616C696400000000E4CA070008B51346EF
+:103C70000246064800930123008803EB00400B46F0
+:103C800003A105F000F906F059FB00006859002077
+:103C900052656365697665642061206661756C7440
+:103CA000212069643A203078253038782C207063E0
+:103CB0003A203078253038782C20696E666F3A20AB
+:103CC0003078253038780000024605480121008808
+:103CD00001EB004003A105F0C7F806F02FFB000040
+:103CE00068590020526563656976656420616E20BD
+:103CF0006572726F723A2030782530387821000072
+:103D00002DE9F84F254C8146924660880E46814247
+:103D100041D800274FF6FF788DF80070684600F014
+:103D2000F5F822786078A188884201DA401C00E02A
+:103D30000020C0B2904204D19DF8000000F032F99A
+:103D400027E065786078884201DA401C00E00020B6
+:103D500060709DF8000000F025F9454519D0A06875
+:103D6000B9F1000F40F835A00DD066B16188E06868
+:103D7000324605FB01004946FEF786FBA06800EBD2
+:103D8000C500868002E000EBC50087800020BDE80A
+:103D9000F88F0420FBE70920F9E7000040580020D5
+:103DA00010B50E4C03E0401C00E00020207020788D
+:103DB0006178814210D022786188E068A36802FBB4
+:103DC000010003EBC20153F8322089889047207824
+:103DD000A1888842E9DAE6E710BD000040580020DB
+:103DE00030B5CB0008339DB293074FF0000401D0EB
+:103DF000072030BD044B9A602A44DA605C701C7066
+:103E000058809980002030BD40580020014801F0C2
+:103E100048BA00005858002070B514460E460500F8
+:103E200004D10B4940F2C51000F000F93CB12868FC
+:103E3000012EC4600AD000218160002070BD0449B9
+:103E40004FF4E37000F0F2F8072070BD0121F3E7B2
+:103E50003CCF070038B50E4808235822416800912E
+:103E60000C49006802F0D2F800280FD10A4A6946CE
+:103E70000A4801F01BFA040008D10121074801F0AB
+:103E8000E4FA0649012008390870204638BD0000D0
+:103E900018C6070070740020BDB1070058580020F4
+:103EA00070B516460D46040004D10C4940F2D510F9
+:103EB00000F0BCF80A48854201D9072070BD0948C6
+:103EC000266101F0EEF928446060A06800B1A560A9
+:103ED0002146BDE87040002008F00CB83CCF070038
+:103EE00017FCFF005858002010B5040004D1064903
+:103EF0004FF4F57000F09AF8002021462076BDE8D6
+:103F00001040012007F0F6BF3CCF070070B5044613
+:103F100007F06EF8012803D010A11D2000F086F8EC
+:103F2000EFF3108172B61D4A9368012083B9906047
+:103F30004FF0E020D0F88051194B1D401560C0F8BB
+:103F40008031D0F8843153604217C0F884210020BA
+:103F50002070002900D162B670BD00002E2E5C2EAC
+:103F60002E5C2E2E5C2E2E5C2E2E5C636F6D706F81
+:103F70006E656E74735C6C69627261726965735CA4
+:103F80007574696C5C6170705F7574696C5F706C7E
+:103F90006174666F726D2E6300000000C8740020AB
+:103FA000FC06FFBD10B5044607F022F8012803D037
+:103FB0000DA12B2000F03AF81B498868002811D089
+:103FC000002C0FD1EFF3108072B60B684FF0E02297
+:103FD000C2F800314B68C2F8043100228A60002820
+:103FE00000D162B610BD00002E2E5C2E2E5C2E2E4F
+:103FF0005C2E2E5C2E2E5C636F6D706F6E656E7422
+:10400000735C6C69627261726965735C7574696C0A
+:104010005C6170705F7574696C5F706C6174666F01
+:10402000726D2E6300000000C87400201CB56A4643
+:10403000ADF800000191002144F20200FFF716FEE6
+:104040001CBD00002DE9F843264F264857F8245F91
+:10405000846CB968AC2902D1406B04442D1A224EFD
+:1040600000954FF004083188234608EB01401F4AB1
+:104070001FA104F008FFB868AC2807D12A46A4F5B0
+:1040800080411A48FEF72BFA002824D02A46214600
+:104090001648FEF724FAF0B131882B4608EB0140B0
+:1040A000224621A104F0E7FE04F076FD0028FBD1B2
+:1040B00002F0DAFB2946204603F0FEF9040007D09F
+:1040C0003088012101EB004023A100BF04F0C8FEAD
+:1040D0002046BDE8F8833188002408EB014025A183
+:1040E000F4E70000E86F0020685900200020070076
+:1040F000566572696679696E6720424C3A20416460
+:1041000064723A203078253038782C205372633A24
+:10411000203078253038782C204C656E3A20307865
+:104120002530387800000000436F7079696E672091
+:10413000626F6F746C6F616465723A205372633A98
+:10414000203078253038782C204C656E3A20307835
+:104150002530387800000000526571756573742051
+:10416000746F20636F707920424C206661696C65C2
+:10417000640000004E6F20626F6F746C6F61646545
+:104180007220636F7079206E65656465642C2062AF
+:104190006F6F746C6F6164657220757064617465B3
+:1041A00020636F6D706C6574652E000030B595B03E
+:1041B000040004D12E4940F22740FFF737FF2D4974
+:1041C0004FF6FF702246488001208DF812004FF60E
+:1041D0005960ADF8100004A90120A8DF002844D1DF
+:1041E000254B0FCB8DE80F00A11C684662DF00282D
+:1041F0003BD121491C2260390BA8FEF745F91F4D20
+:10420000142205F1C401A8681290A0788DF84A0024
+:104210002868139006A8FEF737F912A8069013A88D
+:1042200007902088231D06AA0BA9AADF00281CD10D
+:104230001C2205F1D8010BA8FEF726F9E8681290B8
+:10424000A0788DF84A0068681390142205F1F401F3
+:1042500006A8FEF719F912A8069013A8079020885F
+:1042600004F10C0306AA0BA9AADF15B030BD0000AB
+:10427000D0CB070000580020C8C50700C0C4070005
+:10428000F0B585B00D46040004D136494FF4B37043
+:10429000FFF7CCFE25B9334940F26710FFF7C6FEA1
+:1042A00014216846FEF709F92078032308280BD16A
+:1042B0002D48C188491E89B2C1808288002A49D010
+:1042C000002947D1C28023702178607860228DF860
+:1042D00000208DF801108DF8020063780325012B72
+:1042E00014D0224802212278008801EB004020A14E
+:1042F00004F0C1FD60780B2828D101F02BFA8DF86D
+:104300000300002001F02EFA04251FE02078092880
+:104310001CD2DFE800F01B1B1B211B1B051B21000F
+:10432000D4E902706D46E91C666807F02BFE04466E
+:1043300029193046C91C07F025FE044429193846BE
+:10434000C91C07F01FFE2044C01CC5B229466846A0
+:1043500006F016FF05B0F0BDD4E90112684606F07C
+:10436000FEFEF1E7D0CB0700005800202C590020BA
+:104370004446552072657175657374202564206606
+:1043800061696C65642077697468206572726F7208
+:104390003A203078257800002DE9F0411E4C0027A6
+:1043A000217AC90734D01D49884231D01C4D0426DA
+:1043B0001CA1288806EB004004F052FD6088A0F59F
+:1043C0007F41FF3918D028881EA106EB004004F079
+:1043D00047FDA068132140F00400A060608876DFEC
+:1043E000002816D11B4CC8274FF47A48611C404660
+:1043F00088477F1EFAD101E0207874DF05F090F83D
+:10440000070005D1288814A106EB004004F028FD20
+:104410003846BDE8F081000000580020CCD90700E4
+:104420002C5900205368757474696E6720646F7727
+:104430006E20424C45207472616E73706F72742EE0
+:1044400000000000446973636F6E6E656374696E8B
+:10445000672E0000D0C40700424C45207472616E84
+:1044600073706F7274207368757420646F776E2E2A
+:10447000000000002DE9F041204C07460020217A81
+:10448000C90739D11E4D04261EA1288806EB00401D
+:1044900004F0E6FC2348E76001F0D8FE00F026FBBC
+:1044A000002829D103F076FA38B11F4803F066FAE4
+:1044B000A06840F00200A06005E028881BA106EB80
+:1044C000004004F0CDFC01F019FA002814D1164880
+:1044D0001C30FFF76BFE00280ED1FFF71FFB0028F2
+:1044E0000AD1A06818A140F00100A060288806EB5E
+:1044F000004004F0B5FC0020BDE8F0810058002029
+:104500002C590020496E697469616C697A696E671B
+:1045100020424C4520444655207472616E73706F82
+:104520007274000084DA0700B85D00204E6F2061CD
+:1045300064766572746973696E67206E616D65205B
+:10454000666F756E64000000424C4520444655205D
+:104550007472616E73706F727420696E69746961D0
+:104560006C697A65642E00002DE9FE4FA44E074663
+:10457000041D018830884FF00408A24D4FF0000A56
+:104580004FF00109424608EB0040212977D040DC7A
+:10459000132975D026DC012973D010295DD011298B
+:1045A00074D012296FD1154697A104F059FC3088B8
+:1045B000E28805EB00409EA104F056FC3088A288FA
+:1045C00005EB0040A0A104F04FFC3088228905EBE8
+:1045D0000040A3A104F048FC3088628905EB00404C
+:1045E000A4A1EEE0142978D01A2977D01F294AD146
+:1045F000A6A104F035FC211D688875DF040042D0B7
+:104600003188224609EB0140ACA104F02DFC204684
+:104610001FE051296FD00EDC22296DD0232969D0EB
+:1046200024297BD0502977D103B03946BDE8F04F1B
+:10463000B04805F0A7BF5229D7D0552939D05629FF
+:104640006AD1B879002867D11321688876DF0028FD
+:1046500062D0BDE8FE4FFFF737BBA7A104F000FC16
+:1046600020886880E96809B101208847A5496888E1
+:1046700075DF020050D0318809EB014004E07FE093
+:1046800054E086E002E047E09FA19AE04FF6FF7019
+:104690006880287A400704D4FFF740FA08B1FFF792
+:1046A00013FBE968002937D003B00220BDE8F04FC2
+:1046B0000847FA88F72A14D29107B1F1404F0ED07B
+:1046C000D11F8BB2591ECC1701EB947424F0030454
+:1046D000091B591A891D8CB204E077E07FE014466B
+:1046E00000E0F7242346944904F0C5FB214668887E
+:1046F000B5DFACE702E050E03AE00FE08FA104F054
+:10470000AFFBCDF800A0CDF804A0B8880022694620
+:1047100090DF2AE0FFF7D8FABDE8FE8F6389E288D0
+:1047200003B093A1BDE8F04F04F0A5BB1446A0A1CF
+:1047300004F096FB734801AA163842F60521806AF8
+:104740000190CDF808D06888ADDF08B1FFF7BCFA5A
+:104750003088BDF8002004EB00409FA104F084FBEA
+:1047600000231A46852168887FDF0028D2D1D3E74D
+:10477000217900916379A279A0A104F084FBCBE7B1
+:10478000ADA104F06DFBCDF800A0208869468FDF55
+:10479000EBE70021688866DF59E7B8790028BBD0CD
+:1047A0003946544805F0AAFE0028B5D007F10801A3
+:1047B000504805F04FFA0200AED0318809EB0140B5
+:1047C000A8A103B0BDE8F04F04F04EBBB2A104F0C5
+:1047D00047FB00210A4620880B4686DF37E7002387
+:1047E00020881A461946B1DF08B1FFF76DFA318803
+:1047F00003B008EB0140BDE8F04FB1A104F030BBBD
+:104800002C59002000580020526563656976656464
+:1048100020424C455F4741505F4556545F434F4EE1
+:104820004E5F504152414D5F555044415445000048
+:104830006D61785F636F6E6E5F696E7465727661CD
+:104840006C3A2025640000006D696E5F636F6E6EC8
+:104850005F696E74657276616C3A202564000000B1
+:10486000736C6176655F6C6174656E63793A20255F
+:1048700064000000636F6E6E5F7375705F74696DC6
+:10488000656F75743A202564000000005265636509
+:104890006976656420424C455F4741505F455654F8
+:1048A0005F434F4E4E5F504152414D5F5550444122
+:1048B00054455F5245515545535400004661696C5B
+:1048C00075726520746F2075706461746520636F04
+:1048D0006E6E656374696F6E20706172616D657470
+:1048E000657220726571756573743A203078257829
+:1048F00000000000D45D0020436F6E6E6563746538
+:1049000064000000D6C407004661696C75726520BA
+:10491000746F2075706461746520636F6E6E65637B
+:1049200074696F6E20706172616D65746572733A3F
+:10493000203078257800000088CB07005265636539
+:104940006976656420424C455F4741505F45565447
+:104950005F444154415F4C454E4754485F55504475
+:104960004154455F524551554553542E00000000B7
+:10497000526563656976656420424C455F474150E6
+:104980005F4556545F444154415F4C454E4754483F
+:104990005F555044415445202825752C206D617881
+:1049A0005F72785F74696D65202575292E0000009F
+:1049B000526563656976656420424C455F474150A6
+:1049C0005F4556545F5345435F504152414D535FDD
+:1049D00052455155455354004343434420666F723A
+:1049E0002073657276696365206368616E676564CC
+:1049F0002069732030782530347800005265636573
+:104A00006976656420424C455F4741505F45565486
+:104A10005F5048595F555044415445202852583AF8
+:104A200025642C2054583A25642C207374617475C5
+:104A3000733A2564290000005265636569766564F0
+:104A400020424C455F4741505F4556545F5048599E
+:104A50005F5550444154455F524551554553542E7E
+:104A600000000000436F756C64206E6F74206861F5
+:104A70006E646C65206F6E5F6374726C5F70745FE0
+:104A800077726974652E206572725F636F64653A30
+:104A90002030782530347800526563656976656426
+:104AA00020424C455F4741505F4556545F53454354
+:104AB0005F494E464F5F52455155455354000000E3
+:104AC00046696E69736865642068616E646C696EBE
+:104AD0006720636F6E6E2073656320757064617408
+:104AE00065000000007800F00100704738B5002034
+:104AF000009002F0EDFC002830D1194C0425194A31
+:104B0000208819A105EB004004F0AEF9154813DF29
+:104B1000002823D120881CA105EB004004F0A0F957
+:104B200004F028FD002819D1684604F079FB00281C
+:104B300014D120881AA105EB004004F091F96946D0
+:104B4000012004F077FB002808D120881AA105EB8A
+:104B5000004004F085F9684604F016FC38BD0000FA
+:104B60002C5900200020070053657474696E67207B
+:104B7000757020766563746F72207461626C653A3B
+:104B80002030782530387800456E61626C696E6738
+:104B900020536F66744465766963652E00000000DB
+:104BA000436F6E6669677572696E6720424C452077
+:104BB000737461636B2E0000456E61626C696E6791
+:104BC0002074686520424C4520737461636B2E002D
+:104BD00011480421008801EB004010A104F040F9C5
+:104BE00004F00CFA03F0D8FF0028FBD1114E642525
+:104BF0004FF47A47741C3846A0476D1EFAD1BFF3B4
+:104C00004F8F0D4801680D4A01F4E06111430160C6
+:104C1000BFF34F8F00BFFDE76859002052657365F1
+:104C20007474696E6720626F6F746C6F6164657213
+:104C30002E00000050C307000CED00E00400FA0550
+:104C40002DE9FC410646C0074FF000050ED0104F7D
+:104C500000240122385D009500231146019503F0E0
+:104C600063FE641C042CF4D300F064F8B0070DD587
+:104C7000074E0024361D0022305D032300951146A7
+:104C8000019503F051FE641C042CF4D3BDE8FC81B3
+:104C900046C3070010B50446042803D305A121200C
+:104CA000FFF7C4F90E480121005DBDE8104003F094
+:104CB00099BE00002E2E5C2E2E5C2E2E5C2E2E5CBD
+:104CC0002E2E5C636F6D706F6E656E74735C626FB9
+:104CD000617264735C626F617264732E63000000C2
+:104CE00046C3070010B50446042803D305A11B20C2
+:104CF000FFF79CF90E480021005DBDE8104003F06D
+:104D000071BE00002E2E5C2E2E5C2E2E5C2E2E5C94
+:104D10002E2E5C636F6D706F6E656E74735C626F68
+:104D2000617264735C626F617264732E6300000071
+:104D300046C3070010B500242046FFF7ABFF641CF4
+:104D4000042CF9D310BD00002DE9F8430546861C5C
+:104D500000208DF8000090460F464FF0010968468C
+:104D6000FFF7D4F81B4C20683860D4E90001401AE2
+:104D7000A168081A41F21C0167180EE001213846AB
+:104D800001F08FF901F040F80146384601F089F949
+:104D9000D4E90001401AA168081A401C8642EDD8E7
+:104DA000B8F1000F03D0052065F3891002E006205A
+:104DB00065F39F50A2682168114004EB8101C8602F
+:104DC0002068304420609DF80000FFF7EBF848466B
+:104DD000BDE8F883C477002010B543689C18446090
+:104DE00021B905E013F8010B01F8010B521EF9D2AD
+:104DF000012010BD30B482680468531C8360A15444
+:104E0000D0E901128A4202D330BC03F095BA30BC1B
+:104E100070470000034803C8814201D10120704758
+:104E200000207047C477002010B5040003D1054965
+:104E3000C520FFF7FBF80448C16B6160006CA060FF
+:104E400010BD0000D0CC0700E86F00204068496822
+:104E5000884201D80120704700207047F0B54FF01C
+:104E6000FF3622B11268D24300230A4D0DE03246CC
+:104E7000FAE7C45C62400824D70700D037462F40C9
+:104E800087EA5202641EF7D15B1C8B42F1D3D043F8
+:104E9000F0BD00002083B8EDF0B5146906468DB072
+:104EA00020681546271DE0B1022920D00A20009075
+:104EB0006B4609AA304606F021F900280FD009A94F
+:104EC00001A8009A05F026FF01AE96E80F0005AE96
+:104ED00086E80F00236869683A4605A898470DB030
+:104EE000F0BD0DB03046BDE8F04005F087BF694623
+:104EF000304605F019FF0028F1D0236869683A466A
+:104F0000684698470028EAD002980028F5D1019811
+:104F100070600120E3E753685B7813F0C00303D0AF
+:104F2000402B03D00020704700F002B8FFF7B4BF59
+:104F30002DE9FF410B465168064614464878334D2B
+:104F400000F00F0210F0300055F8225006D0102863
+:104F500006D0202808D0302856D13EE022694DE006
+:104F600061690120087047E0022B28D1042A26D865
+:104F70004FF0010869463046676905F0D5FE002804
+:104F80001AD009E00B79226913FB00226846A84772
+:104F900070B13878401C3870029820B16168387858
+:104FA0004A799042EED301987060029860BB02E0AB
+:104FB0004FF00008F7E7404604B0BDE8F081D4E9BF
+:104FC00004300F79027817FB023349798A421BD2E9
+:104FD000521C02701A46616810E008786169072A5D
+:104FE000087009D1606801792069FDF766FA606888
+:104FF0002169806805F0B3FE2269616804B030461B
+:10500000AC46BDE8F04160470020D5E79CC90700E9
+:1050100038B51D4901200A68D20301D5000407E014
+:105020001A490A6812F0A90F04D0086800F0560067
+:105030000860002001F0BEFD154C0425D0B1102001
+:105040000090684603F0ACFCD0F810050099C84009
+:1050500010F0010F13D00D48001F006810F0B100D0
+:1050600007D020880BA105EB004000BF03F0F8FE3D
+:10507000012038BD208810A105EB0040F6E720880C
+:1050800016A105EB0040F1E70004004020050040B8
+:1050900068590020444655206D6F64652072657123
+:1050A0007565737465642076696120475052454781
+:1050B0005245542E00000000444655206D6F646533
+:1050C000206265636175736520617070206973206B
+:1050D0006E6F742076616C69642E00004446552022
+:1050E0006D6F646520726571756573746564207693
+:1050F000696120627574746F6E2E0000FEB51849E8
+:105100000446086808B1401E08601648D4E90153F7
+:1051100000880426227806EB00409DB10E682169C4
+:105120000296CDE900312B46012A16D00EA210A11D
+:1051300003F0BCFE6169002911D0E06803B0BDE84E
+:10514000F040084709680091012A04D006A217A17F
+:1051500003F099FEEEE71FA2F9E71EA2E7E7FEBD06
+:1051600018580020345900206572617365000000F2
+:10517000466C617368202573206661696C656420E4
+:105180002830782578293A20616464723D25702C96
+:10519000206C656E3D307825782062797465732CBB
+:1051A0002070656E64696E6720256400466C6173CB
+:1051B0006820257320737563636573733A20616497
+:1051C00064723D25702C2070656E64696E672025C1
+:1051D00064000000777269746500000010B508284B
+:1051E0001BD2DFE800F004121A1A1A041A04012074
+:1051F000FFF726FD0020FFF775FD0120FFF772FD88
+:10520000BDE810400220FFF745BD0120FFF742FD39
+:10521000BDE810400220FFF765BD10BD10B5044683
+:10522000032806D0042C04D0062C0ED0072C04D161
+:105230000BE00749074801F045F9074801680029D4
+:1052400005D02046BDE810400847FFF7C1FC10BD5F
+:10525000795B0700C0D40100B857002010B50446A0
+:10526000062802D1002002F015FD0448016800293B
+:1052700003D02046BDE81040084710BDFC57002071
+:1052800010B50021024800F022FF80F3100010BD8D
+:10529000E08700204FF4A07202EB810189B200F098
+:1052A0003BBA0068D0F80405704700002DE9F047CC
+:1052B00016460D46040003D136492F20FEF7B6FEF0
+:1052C0001DB934493020FEF7B1FE1EB931493120F5
+:1052D000FEF7ACFE60793049DFF8BC80DFF8BC90A7
+:1052E00041F82060617908F1040808EBC1000079F9
+:1052F00038B10824B9F80000022101EB004028A1D0
+:1053000043E02E882768B6F5805F03D32DA1FD20EA
+:10531000FEF78CFEC7F80865AD7894F90460A81E06
+:10532000022806D3681F032803D331A14520FEF7C6
+:105330007DFE002E4FEA451006DA06F00F0101F15E
+:10534000E02181F8140D03E006F1E02686F8000460
+:1053500094F90410012201F01F0302FA03F0490935
+:10536000890001F1E021C1F88002C1F800016179F2
+:1053700008EBC1010A71617948F83140B9F80000C1
+:10538000032101EB0040002424A103F069FD204625
+:10539000BDE8F08780CF0700785800204C590020E6
+:1053A00052544320696E7374616E636520616C7240
+:1053B0006561647920696E697469616C697A656494
+:1053C0002E0000002E2E5C2E2E5C2E2E5C2E2E5CCF
+:1053D0002E2E5C6D6F64756C65735C6E7266785CA6
+:1053E00068616C2F6E72665F7274632E68000000D5
+:1053F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C69AC
+:105400006E746567726174696F6E5C6E7266785CEB
+:105410006E7266785F676C75652E68005254433A09
+:1054200020696E697469616C697A65642E00000098
+:1054300090F90400012100F01F0291404009800012
+:1054400000F1E020C0F8001270470A46022100F087
+:105450004FB94FF4827100F05FB9000010B504003D
+:1054600003D104496120FEF7E1FD206801210160BC
+:1054700010BD000080CF070010B5040003D104491F
+:105480006720FEF7D3FD20680121416010BD0000B8
+:1054900080CF07002DE9F843994616460F460500D0
+:1054A00003D12B498620FEF7C1FD29684FF48034D3
+:1054B0004FF4A070BC4000EB870080B226F07F461E
+:1054C000C1F808432968C1F84843296800220A50F6
+:1054D00008580090286800EB8701D1F84005C1F812
+:1054E00040652968D1F804151A4F401A20F07F4012
+:1054F0004FF00408012809D1398808EB014016A1B2
+:1055000003F0AEFC21494FF4046088472868C0F8D6
+:1055100044432968D1F80435F01A20F07F40020294
+:1055200001D540F07F40C9F1000290420BDD022816
+:1055300009DC3988324608EB014015A103F09BFCD9
+:105540000D20BDE8F883C1F804430020F9E700000E
+:1055500080CF07004C5900205254433A2044656CD8
+:10556000617920696E74726F647563656420647517
+:105570006520746F207269736B206F66207072658E
+:105580002D666972696E672E0000000031C6070043
+:105590005254433A2057696E646F77656420636F95
+:1055A0006D70617265207365742074696D656F75C7
+:1055B0007420286162735F76616C75653A25642C8E
+:1055C00020636F756E7465723A2564292E000000A1
+:1055D0002DE9FC4180461F4615460E4600240D4825
+:1055E00000F05CFD38B11120BDE8FC8106EB043011
+:1055F00003F0DCFD641CAC42F8D1064800F045FD28
+:10560000CDE90057334600220221404600F02AF837
+:105610000020E9E7845800202DE9F843104D0F469B
+:1056200080461E4691466946286800F002FD040047
+:1056300014D01C21FCF741FF01202071C4F8149004
+:10564000380BC4F80080C4E902606946286800F09D
+:1056500011FD05F033FD0020BDE8F8830420FBE7D1
+:1056600074C607002DE9F04387B00446DDE90E89D2
+:1056700080681D4616460F4600280BD01821684644
+:10568000FCF71BFF02A88DF8007080E86003A1689A
+:105690006846884707B0BDE8F08330B50446006827
+:1056A00087B00D46806800281FD018216846FCF797
+:1056B00004FF0195A0680590207910B1012810D150
+:1056C00007E001208DF8000020690290E068039057
+:1056D00005E002208DF80000E06800030290606998
+:1056E0000490206881686846884707B030BD000094
+:1056F00070B516460C46050003D10649B920FEF7E1
+:1057000095FC2868C0F84443002E02D02868C0F8F1
+:10571000044370BD80CF070038B50C46050003D1A7
+:105720000749CA20FEF782FC2868015929B10021E7
+:10573000015100590090012038BD002038BD000003
+:1057400080CF07000B2803D30B38C0B200F00AB893
+:10575000704700000249002208780A707047000074
+:105760001C580020014908700B2070471C5800206D
+:105770000149012008707047F55700202DE9FE43CC
+:1057800007004FF02000904689464FF00106029036
+:1057900004D12A494FF4FA70FEF748FC284C04253E
+:1057A000434620884A4605EB004026A103F063FBF0
+:1057B00002A93348CDE9000143464A463149A0F5E4
+:1057C000987001F04FF9020007D02088012101EB09
+:1057D00000402DA103F048FB2CE007F16F012022CF
+:1057E0000F462748FCF77BFE28B32088022101EBF7
+:1057F000004032A103F034FB208837A105EB0040C4
+:1058000003F02EFB2088202205EB0040394603F0F0
+:10581000D3FA208835A105EB004003F021FB208856
+:10582000202205EB0040164903F0C6FA03F0B4F954
+:105830000028FBD100263046BDE8FE83A8CE070035
+:10584000445900204861736820766572696669630F
+:105850006174696F6E2E204669726D776172652082
+:10586000737461727420616464726573733A20307A
+:105870007825782C2073697A653A2030782578006D
+:105880005074002080C30700436F756C64206E6FF6
+:10589000742072756E20686173682076657269661F
+:1058A00069636174696F6E20286572725F636F64EB
+:1058B000652030782578292E000000004861736843
+:1058C00020766572696669636174696F6E206661CE
+:1058D000696C65642E0000004578706563746564CA
+:1058E00020465720686173683A0000004163747570
+:1058F000616C20465720686173683A003EB59DF898
+:10590000080020F00F00401C20F0F00010308DF84F
+:10591000080068466DDF00282AD19DF80100401C70
+:105920008DF8010068466CDF002821D1114812492A
+:10593000007A82074FF004000BD5104C0988221D15
+:1059400000EB01400EA1A36903F095FA211DA069A7
+:1059500007E0098800EB014012A103F081FA19A1C8
+:10596000072082B202A87CDF002801D117487ADF25
+:105970003EBD0000005800202C590020B85D0020DA
+:1059800053657474696E6720616476206E616D651D
+:105990003A2025732C206C656E6774683A20256464
+:1059A000000000005573696E672064656661756C60
+:1059B00074206164766572746973696E67206E61C4
+:1059C0006D6500004466755461726700D6C40700B7
+:1059D0002DE9FC5F0646DFF804A1984615460F4600
+:1059E0004FF0040BB1420BD1BAF8000033460BEB79
+:1059F00000403A463AA103F03EFA0020BDE8FC9F81
+:105A000004D243494FF02900FEF710FBB8F1000F14
+:105A100003D13F492A20FEF709FB300503D03C495A
+:105A20002B20FEF703FBB81B040B03D138492E20B3
+:105A3000FEF7FCFA0020009005F6FF704FEA1039DF
+:105A400000F024FF4046A04500D20446A04641E0B5
+:105A50004946C14504D808462C46CDF8049004E0D8
+:105A600040464FEA0834CDF8048001460022304613
+:105A700001F0C0FB0028C1D10094BAF800103346F1
+:105A80000BEB01403A4623A103F0FDF9601E00F044
+:105A90000300221A002339463046D21C01F05AFC7A
+:105AA0000028ABD101992448A9EB01092D1B016BFA
+:105AB0002644214401632744002002F035F8009079
+:105AC00040B1BAF80000012101EB00401BA103F036
+:105AD000C7F901E0002DBBD100988FE7685900207D
+:105AE0004E6F20636F7079206E6565646564207306
+:105AF00072635F616464723A20307825782C206488
+:105B000073745F616464723A203078257800000015
+:105B100094CA0700436F7079696E672030782578E2
+:105B200020746F20307825782C2073697A653A20AC
+:105B30003078257800000000E86F00204661696C2D
+:105B4000656420746F20777269746520696D616780
+:105B50006520636F7079696E672070726F67726518
+:105B6000737320746F2073657474696E677320702B
+:105B70006167652E0000000004480321008801EBE6
+:105B8000004003A103F06CF9FFF722F868590020E8
+:105B9000496E61637469766974792074696D656FA3
+:105BA00075742E00014941600020704748C6070007
+:105BB00010B50B4941600B4800F070FA68B903F06A
+:105BC00039FD08491C234FF4EE7208740448A1F50E
+:105BD000EE71001F006800F019FA002010BD0000EF
+:105BE00078C60700B07600202DE9FC5F0E008346E2
+:105BF000DDE90C47C6F1000098469246814600D484
+:105C00000846012503E000BF90FBFAF06D1C5045EB
+:105C1000FADAA84500D9454624B1002E01DB780701
+:105C200000D5641EB80702D5B8F1000F0AD0F807F6
+:105C300008D13CB1A54205D220215846641EFFF789
+:105C4000D9F8F6E7002E02DA4E462D2102E0780759
+:105C500003D52B215846FFF7CDF807F003000228A3
+:105C60000BD1B8F1000F08D13CB1A54205D23021CB
+:105C70005846641EFFF7BEF8F6E7CDE900474346F5
+:105C800052463146584606F09FF9BDE8FC9F000099
+:105C900010B5024600201268930702D0530702D4C1
+:105CA00010BD500719D502F00300012807D00228C3
+:105CB0000BD00D494FF49170FEF7B8F90BE0C2F329
+:105CC00083100B68801C184404E00223086803EB6F
+:105CD000925210440860012010BD086800EB9253F6
+:105CE000C2F38910401CEEE7A0D407000248006808
+:105CF000002800D001207047845800200248007A14
+:105D0000002800D001207047B076002038B54FF44D
+:105D100040531A4A5D6800F50051954204D0486826
+:105D2000904201D1012400E00024954224D148682A
+:105D3000904221D11878142801D95A6900E0002234
+:105D40000F48B2FBF0F30A78142A01D9496900E040
+:105D50000021B1FBF0F0834203D0012409A200909E
+:105D600002E0002409A200900A480321008801EB08
+:105D7000004009A103F087F8204638BDDBE5B151AA
+:105D800040420F006D616A6F720000006D696E6FB6
+:105D90007200000044590020536F667444657669B0
+:105DA00063652075706461746520697320612025C6
+:105DB000732076657273696F6E20757064617465A7
+:105DC0002E2043757272656E743A2025642E204E23
+:105DD00065773A2025642E0070B5054608680C46A4
+:105DE0004A6886682846314604F0DAFE6068286111
+:105DF00004F10C00686170780221B1EB901F01D1B1
+:105E0000241D2C6170BD00002DE9FF4100262648AD
+:105E100000F041F92448001F074600F03CF9234CEC
+:105E200060680090A56800E000986946284004EB8F
+:105E300080000C30FFF72CFF0028F5D101AA009953
+:105E400001EA050304EB8303491CDB6842F82030B8
+:105E5000401C00910228F2D3019800F003000128B1
+:105E60001AD002280ED012494FF4AF70FEF7DEF8B8
+:105E7000384600F00DF908B10098606004B0304673
+:105E8000BDE8F0810198032101EB90500099BDF825
+:105E90000A6001EB900005E00198BDF80A60C0F3CC
+:105EA000831008440090E3E7DC870020C4770020DB
+:105EB000A0D4070070B500224FF48051104600F0C6
+:105EC00009FBC8B912480022C0F5FC2100F002FB12
+:105ED00090B94FF400410F4803F04CF802F046FE31
+:105EE0000D4C03250DA1208805EB004002F0B8FF02
+:105EF0000D4800F00BFC08B1FDF7E6FE00F0FAF9E2
+:105F000020880AA105EB004002F0AAFF002070BD26
+:105F1000002007000D3E070068590020496E736994
+:105F20006465206D61696E00DD510700416674652E
+:105F300072206D61696E00002DE9F05FC7888A46A6
+:105F4000191D1646B1FBF7F2B1FBF7F507FB121965
+:105F500099193944C91CB1FBF7F104464079C9B21B
+:105F6000DDF828B0884206D217499420FEF75EF883
+:105F700001E024686D1E002DFBD1A846A7EB0905A2
+:105F8000B5421AD81CE000BFBBF1000F06D004EBED
+:105F900009010AEB08002A46091D05E004EB090087
+:105FA0000AEB08012A46001DFCF76EFA2468761BEE
+:105FB0004FF00009A844B74201D9354600E03D46FC
+:105FC000002EE1D1BDE8F09FC4CF070030B50246F6
+:105FD00059B102F0FBFF0021074C09E004EB8103FB
+:105FE00015685B88AB4202D11160002030BD491CAE
+:105FF0008142F3D3052030BD2059002010B5FCF7B5
+:1060000058F908B1002010BD112010BD10B531B1F4
+:10601000B2FBF3F403FB14241CB1092010BD0E20C5
+:1060200010BD01600021416081608281C38108460A
+:1060300010BD70B50C460546FCF7F0F8002802D0FC
+:1060400021882868084470BD10B50A8849888A42AA
+:1060500003D1FCF725F9012010BD002010BD70B55B
+:106060000C460546FCF7FFF8002802D06188286836
+:10607000084470BD10B50A8849888A4203D1FCF7EC
+:10608000E9F8012010BD002010BD002100F00FB87C
+:10609000002100F012B8012100F01EB8012100F02B
+:1060A00011B808B56A46FCF750F9009808BD08B564
+:1060B0006A46FCF730F9009808BD08B56A46FCF757
+:1060C0002AF908BD08B56A46FCF718F908BD08B5F5
+:1060D0006A46FCF707F908BD08B56A46FCF70EF9F1
+:1060E000009808BD08B56A46FCF73CF9009808BD61
+:1060F00038B5040003D115A1FE20FDF797FF002558
+:106100008DF800506846FDF701FF2068626801685D
+:10611000914214D9491E01600D781CB919A1C22001
+:10612000FDF784FFA08AE16805FB00152068217A4D
+:106130000278891A0279C9B28A4200D201719DF8A7
+:106140000000FDF72FFF284638BD00002E2E5C2EE4
+:106150002E5C2E2E5C2E2E5C2E2E5C636F6D706F6F
+:106160006E656E74735C6C69627261726965735C92
+:1061700062616C6C6F635C6E72665F62616C6C6FA7
+:10618000632E63002E2E5C2E2E5C2E2E5C2E2E5C3B
+:106190002E2E5C636F6D706F6E656E74735C6C69D0
+:1061A000627261726965735C62616C6C6F635C6E74
+:1061B00072665F62616C6C6F632E630038B50C466B
+:1061C000050004D112A140F22110FDF72FFF24B9E0
+:1061D0000FA14FF49170FDF729FF00208DF800000A
+:1061E0006846FDF793FE1DB91749CF20FDF71EFF46
+:1061F000E8682A68211AA88AB1FBF0F11068431CEC
+:10620000136001709DF80000FDF7CCFE38BD000062
+:106210002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6383
+:106220006F6D706F6E656E74735C6C6962726172B3
+:106230006965735C62616C6C6F635C6E72665F62F1
+:10624000616C6C6F632E63008461070010B50400FD
+:1062500002D0206830B901E00E2010BD17A1D9206E
+:10626000FDF7E4FE606818B914A1DA20FDF7DEFE40
+:10627000A06818B911A1DB20FDF7D8FEE06818B9B5
+:106280000EA1DC20FDF7D2FEA08A18B90BA1DD20FB
+:10629000FDF7CCFE207A61682268401AC0B2116016
+:1062A00004E0226811684B1C13600870401EC0B2E5
+:1062B000F7D221680020087110BD00002E2E5C2E40
+:1062C0002E5C2E2E5C2E2E5C2E2E5C636F6D706FFE
+:1062D0006E656E74735C6C69627261726965735C21
+:1062E00062616C6C6F635C6E72665F62616C6C6F36
+:1062F000632E63002DE9F041184D4FF480520427BE
+:106300002888164607EB004015A102F0ADFD4FF0BE
+:10631000E024D4F8802128881FA107EB004004F571
+:10632000C07402F0A1FD60172060C4F80001606035
+:10633000C4F8040101F0D8F830B12888012101EB3C
+:10634000004020A102F08CFD02F026FC0028FBD1C9
+:106350003046BDE8F04100F051B800006859002017
+:1063600052756E6E696E67206E72665F626F6F74D3
+:106370006C6F616465725F6170705F737461727479
+:10638000207769746820616464726573733A2030A1
+:10639000782530387800000044697361626C696E5A
+:1063A0006720696E74657272757074732E204E5614
+:1063B00049432D3E494345525B305D3A20307825B4
+:1063C000780000004661696C65642072756E6E69C4
+:1063D0006E67206E72665F6466755F6D62725F697C
+:1063E00072715F666F72776172645F616464726517
+:1063F00073735F73657428290000000070B506464A
+:106400001F4888B0C0F5FE21002200F063F8021E8C
+:106410004FF0FF3507D01B480121008801EB0040F9
+:1064200019A102F021FDEFF30580D6E90046C00571
+:10643000C00D4FF0000181F3148881F3108881F3BF
+:10644000118881F3138813D020221D496846FCF778
+:106450001BF8203C2022694620460696FCF714F8DB
+:106460006FF0060229462046FBF7D4FE08B070BD47
+:1064700008B0324629462046BDE87040FBF7CABE48
+:106480000020070068590020436F756C64206E6F10
+:10649000742070726F7465637420626F6F746C6FB8
+:1064A0006164657220616E642073657474696E67DF
+:1064B000732070616765732C20307825782E00007A
+:1064C00058C307000A4601460148006805F02EBD82
+:1064D00078C30700F0B50A0502D1B0F5FE2F01D947
+:1064E0000720F0BD134D000B491E124F01222E1D37
+:1064F000103700EB113407F1040C17E04309C3F126
+:10650000000100EB411E02FA0EF106D0012B06D06D
+:10651000022B06D0032B08D105E0296005E031608D
+:1065200003E0396001E0CCF80010401CA042E5D93E
+:106530000020F0BD000600402DE9F0473D4C042549
+:106540003B4E2088002705EB00403BA102F088FC71
+:10655000B06801280FD0A52816D0AA281DD0AC28D5
+:10656000208824D0032101EB00403CA102F078FCFC
+:106570000020BDE8F08720883FA105EB004002F035
+:106580006FFCFDF7F7FA10E020883EA105EB004014
+:1065900002F066FC04F09AFE10E020883CA105EBB6
+:1065A000004002F05DFCFDF74DFD024608E005EB02
+:1065B00000403AA102F054FC04F058FF02460127C3
+:1065C0004FF0010932B12188B36809EB014037A1CE
+:1065D00002F051FC304600F07FFBDFF8048100211F
+:1065E00088F800103F4801F09FFA064698F800002E
+:1065F00020B93D4940F27910FDF718FD46B12188D8
+:1066000009EB014039A102F02BFC03263046B0E72C
+:106610000126002FFAD0012000F0CCFA0028F5D096
+:106620002088394905EB004002F01AFC0226EDE70C
+:106630000C70002068590020456E746572206E72DF
+:10664000665F626F6F746C6F616465725F66775FBF
+:106650006163746976617465000000004E6F2066A6
+:1066600069726D7761726520746F206163746976F9
+:106670006174652E0000000056616C6964204170F1
+:106680007000000056616C696420534400000000F3
+:1066900056616C696420424C0000000056616C69D0
+:1066A00064205344202B20424C0000004163746955
+:1066B000766174696F6E206661696C6564207769C4
+:1066C0007468206572726F72202564202862616E82
+:1066D0006B20636F64653A203078257829000000CC
+:1066E000F55700207157070094CA0700436F756C77
+:1066F00064206E6F7420777269746520736574749A
+:10670000696E67732E0000002CCB0700F8B5354C7E
+:1067100005460426208834A106EB004002F0A0FBC9
+:106720003748056010200090684602F039F9009A59
+:10673000344900EB8200C0F80017002001F05EF938
+:10674000002842D1FFF7F8FE20B1012820D002280E
+:106750003BD104E02C4DFEF75BFC10B932E042F275
+:10676000107500F093F8294A20211820FDF738FB16
+:1067700008B1FDF7A9FA2648016811F0B10F03D05E
+:10678000016801F04E01016000F07AFEE8B901E015
+:10679000FEF71EFA1F492846FFF794FE1E4800F038
+:1067A00027FE90B920881DA106EB004002F058FB9F
+:1067B00000F05AF8FDF7F4FA02F0EEF90028F7D1EC
+:1067C00041DFF5E701F0A2F808B10320F8BDFFF7BB
+:1067D00091FD2088012101EB004014A102F040FB53
+:1067E000F3E7000068590020496E206E72665F6210
+:1067F0006F6F746C6F616465725F696E69740000BD
+:10680000B85700200C000300C0D4010078590020C4
+:106810001C050040795B07001D520700456E74653A
+:1068200072206D61696E206C6F6F700053686F75B8
+:106830006C64206E6576657220636F6D6520686597
+:1068400072653A204166746572206E72665F626F8F
+:106850006F746C6F616465725F6170705F73746197
+:10686000727428290000000010B503F003F9002815
+:1068700003D0BDE8104005F0B9BC10BD0A46014682
+:106880000148406805F052BB78C307002DE9F0418C
+:10689000224C207800283FD103F0ECF8204E03274B
+:1068A0004FF0010800282FD01E4800681EA145099E
+:1068B00030882A4607EB004002F0D6FA05EB450087
+:1068C000850842F21070854201D2012000E00020CC
+:1068D000607005F08BFC607820B9124808300068C1
+:1068E000C0070AD030882A4607EB004014A102F006
+:1068F000BBFA1F492846FFF7C1FF4FF0E0214FF4D4
+:106900008030C1F8000105E030881AA107EB004093
+:1069100002F0A6FA84F80080BDE8F081F657002066
+:10692000285900200405014057445420656E6162D7
+:106930006C6564204352563A2564206D7300000054
+:106940005374617274696E6720612074696D657239
+:1069500020282564206D732920666F722066656586
+:1069600064696E67207761746368646F672E0000E6
+:1069700029C20700574454206973206E6F74206544
+:106980006E61626C6564000040688068004770B5A5
+:106990000D4604464668FFF7F7FFB279294604F131
+:1069A0000800FBF771FD002070BDF8B51E461746C4
+:1069B0000C460846069DFFF7E7FF00902B4632463F
+:1069C000394604F10800FBF771FF08B10020F8BD5B
+:1069D00048F24250F8BD000070B516460C46054618
+:1069E00000F0D0F800280ED1AA791946304600F000
+:1069F000D6F8002807D131462046FFF7C8FF002807
+:106A000001D10149216070BD7052464D2DE9F84F0A
+:106A10006C460D46D4E90A688246994617461049E5
+:106A2000284600F0A3F80028A54613D1686841461F
+:106A300040794200304600F0B2F80028A54609D15E
+:106A400057B182B04B463A46294650460096FFF76A
+:106A5000ACFFA546BDE8F88F48F21050A546F9E70F
+:106A60007052464D2DE9F0411D46DDE90687164678
+:106A7000044600F02DF800280DD12A463146204664
+:106A800000F03CF8002806D13A4641462046BDE8D1
+:106A9000F04100F002B8BDE8F08170B515460E4631
+:106AA000044605F093FB002807D13EB160682968D1
+:106AB000C268914205D248F2145070BD48F213509A
+:106AC00070BD83682A4631462046BDE870401847AD
+:106AD00010B550B161B1416009680446884700288B
+:106AE00002D105482060002010BD48F2015010BDC1
+:106AF00048F2105010BD00006E52464870B5154661
+:106B00000E46044605F062FB00280BD146B155B194
+:106B100060682A46314643682046BDE87040184701
+:106B200048F2105070BD002070BD00002DE9F0410A
+:106B30000B480C4D0C4F401BC60801203870002438
+:106B400006E000BF55F834008047002805D1641CDA
+:106B5000B442F7D3022038700020BDE8F081000075
+:106B60000000000000000000F857002028B1006875
+:106B7000884205D048F24050704748F210507047A4
+:106B80000020704728B139B10022C1E90020104629
+:106B9000704748F21050704748F21350704720B1C8
+:106BA000914205D048F21150704748F2105070479A
+:106BB000002070472DE9F041174C07460425208836
+:106BC00016A105EB004002F04BF91B4E306A01287C
+:106BD00004D0208819A105EB00400FE09FB1F069B7
+:106BE00088B100F055F80022B169FEF737F9F16974
+:106BF000814208D0208819A105EB004002F030F94D
+:106C00000020BDE8F081208819A105EB004002F0CA
+:106C100027F90120F5E7000068590020456E7465EA
+:106C200072206E72665F6466755F6170705F697313
+:106C30005F76616C69640000E86F002052657475CE
+:106C4000726E2066616C736520696E2076616C6976
+:106C5000642061707020636865636B0052657475B1
+:106C6000726E2066616C736520696E20435243002A
+:106C700052657475726E20747275652E2041707045
+:106C8000207761732076616C69640000AFF3008047
+:106C90004FF44050074A4168914207D18068411E35
+:106CA000C1F30B01401A00F6FF7070474FF480509B
+:106CB00070470000DBE5B15100B5FFF7E9FF05497A
+:106CC00089690A18401E0844C0F30B00101A00F628
+:106CD000FF7000BDE86F002000210160416081600D
+:106CE0000148016370470000E86F00202DE9FF5F55
+:106CF0007E4C04257EA1208805EB004002F0B0F810
+:106D0000208883A105EB0040009A02F0ADF80198BD
+:106D100008B185A200E086A2208887A105EB00408B
+:106D200002F0A2F8029808B17FA200E080A22088B9
+:106D300086A105EB004002F097F8039808B17AA20B
+:106D400000E07BA2208885A105EB004002F08CF8D2
+:106D50004FF4405041688748814201D172A200E05F
+:106D600073A2208884A105EB004002F07DF8208802
+:106D700085A105EB004002F073F8874E208887A1BB
+:106D800005EB0040B369326A02F075F820888BA1E8
+:106D900005EB0040736AF26A02F06DF84FF00008EC
+:106DA000DFF838B2A146AA461AE00127C0B101288F
+:106DB00020D0B8F1020F2CD08949A420FDF736F974
+:106DC00000255D4503D98649A920FDF72FF985489F
+:106DD0000099401BA0F5405088421DD201261CE0BE
+:106DE000FFF76AFF0546029888B16B48006A0128E0
+:106DF0000BD00CE0FFF74CFF0546039828B94FF481
+:106E0000405041685B48814201D00127D9E7002703
+:106E1000D7E74FF48055D4E700260198B9F8001061
+:106E200046EA00040AEB014042466FA102F01CF85A
+:106E3000B9F800102A460AEB01406EA102F014F8DE
+:106E40000EB139A200E03AA2B9F800104D460AEBA3
+:106E500001406EA102F008F80FB133A200E034A2A5
+:106E60002888A94655460AEB00406EA101F0FCFFB8
+:106E70000CB12DA200E02EA2B9F800006EA105EB26
+:106E8000004001F0F1FFBC4308D0B8F1020F05D279
+:106E900008F10100C0B28046022886D95EB1B9F877
+:106EA0000000022101EB004068A101F0D9FF04209D
+:106EB00004B0BDE8F09FB8F1000F0AD0B9F8001097
+:106EC0000AEB01406CA101F0CBFF33481830FFF70B
+:106ED00003FF314A002010610120506102F12400BB
+:106EE000FFF7FAFE009850620020E1E768590020A1
+:106EF000456E746572206E72665F6466755F63616D
+:106F00006368655F707265706172652829000000B2
+:106F100072657175697265645F73697A653A20306C
+:106F20007825782E0000000074727565000000005E
+:106F300066616C736500000073696E676C655F6203
+:106F4000616E6B3A2025732E000000006B65657042
+:106F50005F6170703A2025732E0000006B656570CC
+:106F60005F736F66746465766963653A2025732E76
+:106F700000000000DBE5B15153445F5052455345DA
+:106F80004E543A2025732E0042616E6B20636F6E63
+:106F900074656E74733A0000E86F002042616E6B96
+:106FA000203020636F64653A203078253032783A9B
+:106FB0002053697A653A20307825780042616E6BFB
+:106FC000203120636F64653A203078253032783A7A
+:106FD0002053697A653A20307825780000F0060061
+:106FE0001CCD070000200700706173733A202564F0
+:106FF0002E00000063616368655F6164647265739D
+:10700000733A20307825782E0000000063616368B1
+:10701000655F746F6F5F736D616C6C3A2025732EC2
+:10702000000000006B6565705F6669726D77617264
+:10703000653A2025732E000064656C6574655F6D8C
+:107040006F72653A2025732E0000000041626F7256
+:1070500074696E672E2043616E6E6F74206669746A
+:10706000206E6577206669726D77617265206F6E3C
+:107070002064657669636500496E76616C69646158
+:1070800074696E67206170702E00000070B50C4648
+:10709000050004D1224940F22D10FCF7C7FF24B9A6
+:1070A0001F494FF49770FCF7C1FF2A7804201D494F
+:1070B000092A2DD2DFE802F02C052C0B182C1E2CEF
+:1070C000120021462846BDE8704002F0DBBC09886A
+:1070D00000EB014014A101F0C3FE14E02146284654
+:1070E000BDE8704002F068BD21462846BDE870400A
+:1070F00002F004BD098800EB014014A101F0B0FECC
+:107100004FF48070E0602046BDE87040FDF78CBE13
+:10711000BDE87040024940F24D10FCF787BF000007
+:10712000D0CC07003859002048616E646C65204E51
+:1071300052465F4446555F4F505F4352435F474559
+:10714000542028636F6D6D616E64290048616E6420
+:107150006C65204E52465F4446555F4F505F4F422C
+:107160004A4543545F53454C4543542028636F6D53
+:107170006D616E642900000070B50E46040004D1F4
+:107180001B4940F24620FCF751FF26B9184940F24E
+:107190004720FCF74BFF20780125092820D2DFE8A3
+:1071A00000F01F051F0F141F1A1F0A00314620464A
+:1071B00002F0D4FD19E03146204603F019F814E03E
+:1071C0003146204602F08EFD0FE03146204602F0A7
+:1071D000D9FE054609E03146204602F0C1FF04E031
+:1071E00003494FF41A70FCF721FF284670BD0000D8
+:1071F000D0CC07002DE9F843134C0746134E206806
+:107200000D46009030880421904601EB00402B464B
+:107210003A460FA101F037FE43462A4639461C483C
+:1072200001F0DEF905000AD03088022101EB0040B0
+:107230002A4618A101F018FE2846BDE8F883206808
+:10724000401C2060F8E70000185800203459002046
+:107250006E72665F6673746F726167655F65726197
+:10726000736528616464723D307825702C206C65EC
+:107270006E3D2564207061676573292C20717565EA
+:1072800075652075736167653A202564000000000C
+:107290000C5900206E72665F6673746F7261676569
+:1072A0005F65726173652829206661696C65642079
+:1072B00077697468206572726F7220307825782E35
+:1072C000000000000B4910B504220988002802EBD9
+:1072D0000142104604D008A101F0C2FD104903E0AC
+:1072E00010A101F0BDFD1949BDE810400022184869
+:1072F00001F0D6B934590020496E697469616C692E
+:107300007A696E67206E72665F6673746F7261670A
+:10731000655F7364206261636B656E642E000000BC
+:1073200084C60700496E697469616C697A696E6721
+:10733000206E72665F6673746F726167655F6E76EA
+:107340006D63206261636B656E642E0054C6070036
+:107350000C5900202DE9FC47154C8046154E20683D
+:107360000F46CDE90020308804219946154601EBEF
+:1073700000403B464246104901F08EFD2B463A46FE
+:1073800041460E48CDF8009001F052FA05000AD0AF
+:107390003088022101EB00402A4609A101F064FD7A
+:1073A0002846BDE8FC872068401C2060F8E7000004
+:1073B000185800203459002018CC07000C59002020
+:1073C0006E72665F6673746F726167655F7772690C
+:1073D00074652829206661696C6564207769746822
+:1073E000206572726F7220307825782E00000000C0
+:1073F00070B51049104D08602888032101EB00404A
+:107400000EA101F02DFD0020FDF728FF104800F02F
+:107410009FFC040009D02888012101EB004022468E
+:107420000CA101F021FD204670BDBDE87040084868
+:1074300000F0C8B8FC57002068590020456E7465FC
+:1074400072696E6720444655206D6F64652E00009A
+:107450005D520700436F756C64206E6F7420696E17
+:107460006974616C697A6520444655207472616E56
+:1074700073706F72743A20307825303878000000CD
+:10748000054810B50088042101EB004003A101F07C
+:10749000E7FC002010BD000068590020696E2077CD
+:1074A00065616B206E72665F6466755F696E697494
+:1074B0005F757365720000001FB58908002201AB7B
+:1074C000009283E80700684618DF04B010BD000092
+:1074D0001FB5044B0FCB8DE80F00684618DF04B0D2
+:1074E00010BD0000D8C5070070B50A4C04254FF444
+:1074F0008056208808A105EB004001F0B1FCE806A9
+:107500000BA106602088002605EB004001F0A8FCD6
+:10751000304670BD6859002072756E6E696E6720C6
+:10752000697271207461626C65207365740000007B
+:1075300041667465722072756E6E696E672069723D
+:1075400071207461626C65207365740070B50E46BD
+:107550000178124C062901D0012901D1017C21704A
+:107560002178012501290FD0022911D00C480121D1
+:10757000008801EB00400BA101F072FC002020709C
+:1075800005207070284670BD3146FFF77FFDF9E792
+:107590003146FFF7F1FD0546F4E7000020580020D2
+:1075A00038590020496E76616C6964206F626A65A3
+:1075B0006374207479706520696E207265717565D9
+:1075C00073742E0010B5040011D00120FFF77AFE6D
+:1075D00000280BD100F016FC00F02CFD48B1094941
+:1075E000081F00F09DFC012803D0032010BD0720D8
+:1075F00010BD04480838C4600020FEF7B3F800202E
+:1076000010BD00002858002010B5816879B1094AE2
+:107610001821FCF775FB040007D0074802210088F9
+:1076200001EB004005A101F01BFC204610BD072026
+:1076300010BD000059760700385900205363686573
+:1076400064756C65722072616E206F7574206F6650
+:107650002073706163652100AFF30080F0B50446CC
+:10766000806887B020B946494FF42870FCF7DEFCEB
+:10767000182244496846FAF707FF20788DF8000081
+:1076800022780426404F414D0D2A5AD2DFE802F0FD
+:10769000075237525259523E522D0F28480028881F
+:1076A0003BA106EB004001F0DBFB012024E0288831
+:1076B00040A106EB004001F0D3FB4FF08050D0F822
+:1076C00000110191D0F804110291D0F80C11890237
+:1076D0000491D0F8101189020391006905903AE0F5
+:1076E0006946204602F072FE35E028883AA106EB92
+:1076F000004001F0B5FB207C8DF804002BE02888C9
+:107700003BA106EB004001F0ABFB24E0288841A13F
+:1077100006EB004001F0A4FB208AADF804001AE05B
+:10772000288843A106EB004001F09AFBF968072086
+:10773000884710E069462046FFF708FF58B907B0B0
+:10774000F0BD2888032101EB00403FA101F08CFB34
+:1077500002208DF8010028889DF8012006EB0040EA
+:1077600041A101F081FBD4E90112684690479DF8E0
+:1077700001000128E3D0F96805208847DFE7000011
+:10778000D0CC070000C60700205800203859002040
+:1077900048616E646C65204E52465F4446555F4FAB
+:1077A000505F50524F544F434F4C5F5645525349D0
+:1077B0004F4E000048616E646C65204E52465F4437
+:1077C00046555F4F505F48415244574152455F56BE
+:1077D000455253494F4E000048616E646C65204E1F
+:1077E00052465F4446555F4F505F50494E47000038
+:1077F00048616E646C65204E52465F4446555F4F4B
+:10780000505F524543454950545F4E4F5449465F7F
+:107810005345540048616E646C65204E52465F4487
+:1078200046555F4F505F4D54555F4745540000002B
+:1078300048616E646C65204E52465F4446555F4F0A
+:10784000505F41424F525400496E76616C6964202A
+:107850006F70636F64652072656365697665643A0D
+:1078600020307825782E000052657175657374207C
+:1078700068616E646C696E6720636F6D706C6574AF
+:10788000652E20526573756C743A20307825780027
+:1078900038B10549016005494160012101720020AC
+:1078A00070470E2070470000B1780700E9780700A4
+:1078B00010B50C0001464FF0110007D02278052AC0
+:1078C00005D2DFE802F00F050D0F0F000E2010BDEE
+:1078D000084600F06FF80028F9D10221217010BD90
+:1078E000112010BD082010BD0246082041B10B78C0
+:1078F000022B04D1022A05D0032A00D1112070479F
+:107900000E207047002003220A70704770B50F48A0
+:107910000024D0F85C11491C03D1D0F89C01401C14
+:1079200011D00B480421008801EB004009A101F0AF
+:1079300097FA4FF4FE25284601F038FC57220349F8
+:10794000284601F04BFC204670BD0000E86F002087
+:107950004059002045726173696E672073657474C5
+:10796000696E67732070616765206164646974691A
+:107970006F6E616C20646174612E000010B528B1D7
+:107980001C220349FAF780FD002010BD0E2010BD17
+:107990009CF1070010B5064C00221821201DFDF7B0
+:1079A0005DFA2168814201D1012010BD002010BD87
+:1079B0009CF1070070B50C4D0400D5F89C0105F54D
+:1079C000CE7503D0401C03D0082070BD0E2070BDC2
+:1079D00000221821201DFDF741FA206007222146D0
+:1079E000284629DF70BD000000F007000022582162
+:1079F0000148FDF733BA0000EC6F00202DE9F0419B
+:107A00001F4C0546042620881EA106EB004001F00D
+:107A100027FA2846FFF756FC02004FF0010504D074
+:107A2000208821A105EB004023E04FF4DC7842469A
+:107A300028492948FAF728FD274F3868401C04D008
+:107A4000FFF7D4FF3968814218D0208823A106EBC4
+:107A5000004001F005FA41461F48FAF72EFD0020CC
+:107A60007D6000F061F8020008D0208823A105EBBA
+:107A7000004001F0F9F90320BDE8F0810020FBE7A8
+:107A80003C59002043616C6C696E67206E72665FC2
+:107A90006466755F73657474696E67735F696E6938
+:107AA0007428292E2E2E00006E72665F6466755F44
+:107AB000666C6173685F696E697428292066616904
+:107AC0006C65642077697468206572726F723A2001
+:107AD0002578000000F00700E86F0020526573650C
+:107AE0007474696E6720626F6F746C6F6164657225
+:107AF0002073657474696E67732E00006E72665F22
+:107B00006466755F666C6173685F77726974652817
+:107B100029206661696C65642077697468206572E4
+:107B2000726F723A202578002DE9F04105464FF436
+:107B3000DC773A4621492248FAF7D1FC214C042649
+:107B40000028208806EB004015D01FA101F088F91D
+:107B500020881A4A06EB004020A101F085F9002296
+:107B600001211648FFF746FB012668B1208823A1B2
+:107B700006EB00401DE02AA101F072F90DB10020D2
+:107B8000A8470020BDE8F081FFF730FF0C493A46D6
+:107B90000860A1F5DC70FAF777FC2B463A463049CD
+:107BA0000648FFF7D7FB0028ECD020882DA106EB74
+:107BB000004001F055F90320E4E7000000F0070061
+:107BC000E86F00203C59002057726974696E672085
+:107BD00073657474696E67732E2E2E00457261731F
+:107BE000696E67206F6C642073657474696E677367
+:107BF0002061743A2030782530387800436F756CF6
+:107C000064206E6F742065726173652074686520EE
+:107C100073657474696E6773207061676521000015
+:107C20004E65772073657474696E67732061726541
+:107C3000206964656E746963616C20746F206F6C79
+:107C4000642C207772697465206E6F74206E656590
+:107C50006465642E20536B697070696E672E000036
+:107C6000306E0020436F756C64206E6F74207772E5
+:107C70006974652074686520444655207365747482
+:107C8000696E677320706167652100004FF4805052
+:107C9000704700002DE9F04782461548154FDFF880
+:107CA0005880C01BC608B8F800104FF0040909EB53
+:107CB00001400025324611A101F0D6F8002411E060
+:107CC00007EBC400416850468847050009D0B8F862
+:107CD00000102B4609EB0140224612A101F0CBF81F
+:107CE00002E0641CB442EBD32846BDE8F0870000F4
+:107CF000D4D90700CCD9070068590020536875749F
+:107D000074696E6720646F776E207472616E737031
+:107D10006F7274732028666F756E643A202564292B
+:107D2000000000004661696C656420746F20736810
+:107D30007574646F776E207472616E73706F727495
+:107D40002025642C206572726F722025640000006B
+:107D50002DE9F04782461448144FDFF85480C01BC9
+:107D6000C608B8F800104FF0040909EB01400025DF
+:107D7000324610A101F078F8002410E057F83410D2
+:107D800050468847050009D0B8F800102B4609EB8B
+:107D90000140224610A101F06EF802E0641CB442DA
+:107DA000ECD32846BDE8F087D4D90700CCD907002A
+:107DB00068590020496E697469616C697A696E67F7
+:107DC000207472616E73706F7274732028666F75A1
+:107DD0006E643A20256429004661696C65642074EC
+:107DE0006F20696E697469616C697A65207472616B
+:107DF0006E73706F72742025642C206572726F72BE
+:107E00002025640070B5114D114CA86B30B103F002
+:107E100069FF18B1686A08B1012000E000202070F5
+:107E2000FEF784FE18B10B498E20FCF7FFF84023C3
+:107E3000094A0A490A48FEF7CFFD002805D0BDE8E7
+:107E4000704004499620FCF7F1B870BDE86F00203F
+:107E500030580020A8CE070000C30700A8730020F8
+:107E600098C307002DE9F041134C07460D46E06B1F
+:107E7000A26B01264119914209D9104801210088BD
+:107E800001EB00400EA100F0EBFF032610E00A49D1
+:107E90002A465C3108443946FAF7F6FAE06B064A9E
+:107EA0002844E063403229463846FCF7D7FF206477
+:107EB0003046BDE8F0810000E86F00204459002002
+:107EC000496E697420636F6D6D616E64206C6172C0
+:107ED000676572207468616E20657870656374658B
+:107EE000642E000070B505004FF0010404D0B5F514
+:107EF000807F03D904240CE003240AE00649002013
+:107F0000064E08702021306306F13800FAF7D5FAE2
+:107F1000B563204670BD000030580020E86F002097
+:107F20002DE9F047304C0E468046D4E90E0101257C
+:107F3000DFF8B8902F46814208D0B9F800002CA194
+:107F400007EB004000F08CFF082549E0DFF8BCA0FB
+:107F50009AF8000030B1FEF7AFFEC8F80000606A82
+:107F600030603DE003F0BEFE88B3294890F89C10D5
+:107F700009B9017859B3041D0021C8F80010316017
+:107F800090F89C300A462BB1214C90F83811A0345F
+:107F900004F1990294F8590003F0EAFC054601281F
+:107FA0001ED1201D00F0B8F80546012818D18AF826
+:107FB00000703146201D04F0A3F8054601280FD1BA
+:107FC0004246201D316804F059F8054608E0FFE7F5
+:107FD000B9F800000FA107EB004000F041FF0525B4
+:107FE0002846BDE8F0870000E86F002044590020D3
+:107FF0004578656375746520776974682066617576
+:108000006C7479206F6666736574000030580020C8
+:10801000A07100204661696C656420746F206465FE
+:10802000636F646520696E6974207061636B657449
+:108030000000000001480078704700003058002020
+:108040002DE9F04780462748264D894690F89C0048
+:10805000012608B1A43500E008350A464146284605
+:10806000FDF78CFB204C002760B195F8550058B106
+:1080700000F00101C0F340024346284602F00AFF27
+:10808000C8B114E0172617E00120E0621748042168
+:10809000008801EB004016A100F0E2FE276295F88F
+:1080A0008F0010B195F8900008B96868A060A06CC6
+:1080B000C4E9099004E005260B482430FEF70CFEC5
+:1080C000094820213830FAF7F8F90748FF22F4214F
+:1080D0005C30FAF7EBF9C4F8488030462763BDE816
+:1080E000F0870000A0710020E86F002044590020B4
+:1080F000496E76616C69646174696E67206F6C6447
+:10810000206170706C69636174696F6E20696E20A4
+:1081100062616E6B20302E002DE9F04104004FF0BB
+:10812000010503D140497F20FBF780FF94F85400FC
+:108130003E4E012740B194F8550050B1012808D0B7
+:10814000022806D0032804D0308839A107EB00406C
+:1081500064E01CB934496720FBF768FF94F86D00B0
+:10816000032807D0308838A107EB004000F078FEE4
+:10817000142556E094F88F00B84618B194F8900092
+:1081800000284ED1207A58B1E068022734280CD05C
+:10819000308832A107EB004000F062FE112540E07C
+:1081A000318808EB014032A138E0204603F0DEF9C7
+:1081B00018B1207850B394B907E0308830A107EBAC
+:1081C000004000F04DFE12252BE017498C20FBF7F4
+:1081D0002DFF207818B914498D20FBF727FF94F85C
+:1081E00055002B4968B101280BD06068C9688842E6
+:1081F00017D8308827A107EB004000F031FE10258A
+:108200000FE06068896888420BD2F2E794F8550065
+:10821000012806D0318808EB014023A100F020FEA0
+:108220000F252846BDE8F081F0CE07004859002010
+:10823000496E76616C6964206669726D77617265FA
+:1082400020747970652E0000496E76616C69642037
+:108250006861736820747970652E00004661756CE2
+:1082600074792048572076657273696F6E2E00000E
+:108270004E6F2048572076657273696F6E2E00002E
+:10828000534420726571206E6F74206D65742E00EA
+:10829000E86F002046572076657273696F6E207410
+:1082A0006F6F206C6F772E0046572076657273696A
+:1082B0006F6E206D697373696E672E000FB438B5E9
+:1082C000040003D110A11C20FBF7B0FE606918B9AF
+:1082D0000DA11D20FBF7AAFE206818B90AA11E20D7
+:1082E000FBF7A4FE606818B907A11F20FBF79EFEEC
+:1082F0000599002905D006A800906A46204600F09E
+:1083000045F838BC5DF814FB2E2E5C2E2E5C2E2E0C
+:108310005C2E2E5C2E2E5C65787465726E616C5CD2
+:10832000667072696E74665C6E72665F66707269A2
+:108330006E74662E6300000010B5040003D107A11F
+:108340000B20FBF773FEA268002A05D0D4E90403D2
+:10835000216898470020A06010BD00002E2E5C2EE2
+:108360002E5C2E2E5C2E2E5C2E2E5C657874657233
+:108370006E616C5C667072696E74665C6E72665F6C
+:10838000667072696E74662E630000002DE9FC470A
+:1083900091460C465FEA000804D183A14FF49F7018
+:1083A000FBF744FED8F8140020B97FA14FF4A07069
+:1083B000FBF73CFED8F8000020B97BA140F2411049
+:1083C000FBF734FED8F8040020B977A14FF4A17070
+:1083D000FBF72CFE002C76D014F8011B39B12529AF
+:1083E0000ED04046FCF706FD20780028F4D198F81E
+:1083F0000C00002867D04046BDE8FC47FFF79CBF53
+:108400000020012221782B291BD02D2902D03029D0
+:1084100008D102E040F0010001E040F00200641CDD
+:10842000002AEFD100252A290ED02178A1F13002AF
+:108430000A2A11D205EB850201EB4205641C303D8E
+:10844000F1E740F00400EAE7D9F800100B1DC9F885
+:1084500000300968641C0D44217800232E290BD1BB
+:1084600014F8011FA1F130020A2A05D203EB83029E
+:1084700001EB4203303BF3E76C290DD068290BD0A8
+:10848000692921D00BDC252918D0582931D063293E
+:108490000ED0642915D117E014F8011FECE77029FC
+:1084A00069D0732932D075291BD0782909D120E0F1
+:1084B000D9F80000011DC9F8001001784046FCF70A
+:1084C00099FC641C90E76CE0D9F800100A1DC9F80B
+:1084D00000200968CDE900500A224046FDF784FBE0
+:1084E000EFE7D9F800100A1DC9F8002009680A2230
+:1084F00006E0D9F800100A1DC9F80020096810220A
+:10850000CDE90050404603F05FFDDAE7D9F80010EE
+:1085100000270A1DC9F800200E68C00705D112E027
+:108520004046761C7F1CFCF765FC31780029F7D1AA
+:1085300004E0202140466D1EFCF75CFCBD42C0D922
+:10854000002DF6D1BDE74EB13046F9F7C1FF074621
+:1085500004E0202140466D1EFCF74CFCBD4206D9CC
+:10856000002DF6D103E04046761CFCF743FC317841
+:108570000029F8D1A5E7D9F80000011DC9F80010BD
+:10858000056830214046FCF735FC78214046FCF771
+:1085900031FC08200021CDE90001034610222946C4
+:1085A000B0E7BDE8FC8700002E2E5C2E2E5C2E2E40
+:1085B0005C2E2E5C2E2E5C65787465726E616C5C30
+:1085C000667072696E74665C6E72665F6670726900
+:1085D0006E74665F666F726D61742E6300000000DA
+:1085E0002DE9F0411E4615460F46040003D11DA19A
+:1085F0007820FBF71BFD206818B91AA17920FBF73A
+:1086000015FD1DB917A17A20FBF710FD394620464C
+:10861000FBF739FA40B939462046FBF734FA18B966
+:1086200010A17D20FBF702FD6068394602682046F4
+:108630006A43FBF731FA58B9606839460268204648
+:108640006A43FBF729FA18B906A17F20FBF7EEFC75
+:10865000206833462A46D0F810C039462046BDE887
+:10866000F04160472E2E5C2E2E5C2E2E5C2E2E5C52
+:108670002E2E5C636F6D706F6E656E74735C6C69CB
+:10868000627261726965735C6673746F726167654B
+:108690005C6E72665F6673746F726167652E6300ED
+:1086A00070B516460C46050003D108A12F20FBF734
+:1086B000BDFC1CB905A13020FBF7B8FC2C6031468D
+:1086C00028462268BDE87040104700002E2E5C2E20
+:1086D0002E5C2E2E5C2E2E5C2E2E5C636F6D706FCA
+:1086E0006E656E74735C6C69627261726965735CED
+:1086F0006673746F726167655C6E72665F667374D1
+:108700006F726167652E63002DE9F04128B1016841
+:1087100019B1C969BDE8F04108470D4D0D48002465
+:10872000461B14270DE000BF04EB840005EB80001E
+:10873000016829B1C969884710B10120BDE8F081FD
+:10874000641CB6FBF7F0A042EED80020F6E700006C
+:108750000C59002020590020044801214174007A5E
+:1087600008B100207047012070470000B07600205B
+:10877000012801D0032808D10449002201284A74A5
+:1087800000D00020087402F04BBC7047B076002087
+:1087900070B50146022801D0032943D1224C207A2A
+:1087A00000283FD0012831D002282FD11F480023B4
+:1087B0000229006802D0032928D119E0E360027978
+:1087C00012B1012A22D10BE0D0E90565721B142AEF
+:1087D00000D314222A4482614569AA420ED015E0D2
+:1087E0000169491C0161426991420FD1237213E072
+:1087F000E268521CE260082A08D9E3602372022969
+:108800000AD00D21FCF749FF02F000FC607C28B182
+:10881000BDE8704000F014BF0021F3E7BDE87040F0
+:1088200002F0FEBB70BD0000B07600209C58002016
+:108830002DE9F8431D46089F16468846040003D1DB
+:108840002AA16220FBF7F2FB1EB928A16320FBF7E7
+:10885000EDFB206818B925A16420FBF7E7FB1DB9E3
+:1088600022A16520FBF7E2FB60684068B5FBF0F1F0
+:1088700000FB115141B1B5FBF0F100FB115018B1F3
+:108880001AA16820FBF7D2FB4046FBF7F6F838B98F
+:108890004046FBF7F2F818B914A16B20FBF7C6FBB2
+:1088A0003046FBF7EAF838B93046FBF7E6F818B976
+:1088B0000EA16C20FBF7BAFB2A4641462046FBF787
+:1088C000EBF848B92A4641462046FBF7E5F818B9C7
+:1088D00006A16D20FBF7AAFB009720682B463246C5
+:1088E000C76841462046B847BDE8F8832E2E5C2E67
+:1088F0002E5C2E2E5C2E2E5C2E2E5C636F6D706FA8
+:108900006E656E74735C6C69627261726965735CCA
+:108910006673746F726167655C6E72665F667374AE
+:108920006F726167652E63002DE9FF411C46DDE92A
+:108930000A7815460E46684600F010F846EA4501EA
+:1089400041EA840141EA072242EA0841009A00EB29
+:108950008200C0F80017BDE8FF81000010B5006874
+:10896000202804D303A140F2A110FBF75FFB4FF0D6
+:10897000A04010BD2E2E5C2E2E5C2E2E5C2E2E5C6A
+:108980002E2E5C6D6F64756C65735C6E7266785CC0
+:1089900068616C5C6E72665F6770696F2E6800005C
+:1089A00010B50068202804D303A140F2A110FBF702
+:1089B0003DFB4FF0A04010BD2E2E5C2E2E5C2E2EC7
+:1089C0005C2E2E5C2E2E5C6D6F64756C65735C6E18
+:1089D0007266785C68616C5C6E72665F6770696F06
+:1089E0002E68000038B501240090684631B1FFF7C9
+:1089F000B5FF00998C40C0F8084538BDFFF7AEFFC1
+:108A000000998C40C0F80C4538BD000030B5104BC3
+:108A1000014600201C69224609E0157A854205D1ED
+:108A2000401C0A28F7DB4FF0FF3030BD5268002AA7
+:108A3000F3D1421CF9D008721A6922B152684A6017
+:108A40001A69516030BD002219614A6030BD0000D2
+:108A5000C48700207047FAF785BD704708B5034A00
+:108A600000924023024A00F005F808BD3DB6070019
+:108A7000C4760020F0B595B01C4615460F46084652
+:108A80001A9E00F071FB182109A8F9F716FD0E9641
+:108A9000CDE909540023082203A9384600F079FBE8
+:108AA00005980690BDF81000ADF81C00BDF8120046
+:108AB000ADF81E0000208DF821000398082600F074
+:108AC0000300012802D0022818D032E00398334670
+:108AD000850AC0F3C2008DF8200003980FA9C0F3E7
+:108AE0008314A200384600F054FB09A8009006AB9E
+:108AF00022460FA9284600F093FA1AE00398840D45
+:108B0000C0F3C2008DF82000082C01D2254600E0F9
+:108B1000082533462A460FA9384600F03AFB2E4472
+:108B2000641B09AB06AA29460FA800F0CDF9002C5A
+:108B3000EAD1384600F01EFB15B0F0BD0A4A012903
+:108B400002EBC00007D0022907D0032907D004296F
+:108B500007D000207047022070470420704700793A
+:108B60007047407970470000D4D9070010B5FFF76F
+:108B700072FF04210648FFF749FF002803DA054980
+:108B80001B20FBF753FA02490120487210BD000078
+:108B9000A85800204CD407002DE9F04F8DB0FCF709
+:108BA00039F918B100200DB0BDE8F08F794E0020E2
+:108BB000B061BFF34F8FA6F580544FF00009606895
+:108BC0000190A568284004EB800008E02168019826
+:108BD000814201D86160E5E7284004EB80000C3059
+:108BE00001A9FDF755F80028F0D105AAA046019982
+:108BF00001EA050408EB8403491CDB6842F82030D5
+:108C0000401C01910228F2D3059800F003000228CD
+:108C100002D001284CD0A6E005985022810D8A464A
+:108C2000B2EB905F00D850210C4664F39F50059042
+:108C30000831594800F04FFA070075D000F094FA57
+:108C40004B46082205A9384600F0A9FA019909F116
+:108C5000080B2940681A8000001D844221D94F4D1D
+:108C600030B1C2B208EB8101201A91460C3104E008
+:108C70002946E2B2002591462846C4B25B463846F2
+:108C800000F08DFA0BEB090325B122462946384640
+:108C900000F085FA01990AF1030001EB90000190C0
+:108CA0003BE008EB81015B46224638460C31EFE79A
+:108CB0000598C0F38310062800D30620059960F3B9
+:108CC0008911C1F38310801C05918100324800F0A6
+:108CD00002FA070047D000F047FA4B46082205A9E0
+:108CE000384600F05CFA09F1080900240FE0019809
+:108CF0004B4600EA0501401C08EB8101019004226B
+:108D000038460C3100F04BFA09F10409641C05984F
+:108D1000C0F38310A042EAD837B13469B06968B1B2
+:108D2000384600F027FA2FE01DE0607A012804D1D0
+:108D3000226820463946126890476468002CF4D1B6
+:108D4000384600F017FA00208DF800006846FBF75F
+:108D5000DDF8B06910B90199C8F804109DF8000059
+:108D6000FBF720F910E0346904E0216820468968A7
+:108D700088476468002CF8D109480221008801EB7B
+:108D8000004008A100F06CF8FCF744F880F0010006
+:108D900009E70000C48700209CDA0700D077002094
+:108DA000685900204261636B656E647320666C7560
+:108DB00073686564000000002DE9F84F8146264F76
+:108DC000D01C15468A46800800226946BE68FBF71B
+:108DD000BBFFB8B3009CB846A01C0090B9683040F7
+:108DE000091A8F003F1DBD4208EB800002D82A46B9
+:108DF000514608E03A4651460C30F9F745FB164813
+:108E0000EA1B0AEB07010C30F9F73EFB4FEA194762
+:108E1000FCF736FA47EA0042601C304008EB80005D
+:108E2000344008EB8401C260C8684FF6C07269F331
+:108E3000C500904365F39F5020F00300801C20F094
+:108E40000400C860054890F8200001E0FFF7A4FE88
+:108E50000028FBD1BDE8F88FC4770020C48700202C
+:108E600000231A4602F0E6BE08B5012300926A46C6
+:108E700002F0E0FE08BD1CB5CDE9002302236A46DE
+:108E800002F0D8FE1CBD3EB5069C8DE81C000323F5
+:108E90006A4602F0CFFE3EBD7FB5DDE908458DE8AC
+:108EA0003C0004236A4602F0C5FE7FBD70B586B063
+:108EB0000DF1280C9CE870008DE87C0005236A46C3
+:108EC00002F0B8FE06B070BD2DE9F0470E468046B0
+:108ED0001C46924608293ED894F80C900020207336
+:108EE0001946104602F038F80025B54206D218F8A7
+:108EF00005201AA12046FFF7E1F903E019A1204659
+:108F0000FFF7DCF96D1C082DEFD317A12046FFF702
+:108F1000D5F90025B54210D218F80570F9F7B0FA66
+:108F20000068C05D10F03E0F01D03A4600E02E22EE
+:108F30000EA12046FFF7C2F903E00DA12046FFF77E
+:108F4000BDF96D1C082DE5D301222146504601F0E4
+:108F500083FF84F80C90BDE8F087000020253032B4
+:108F600078000000202020007C0000002563000025
+:108F700020000000104910B540F2FF30886000204A
+:108F80000860486001F580518861486181F82000DF
+:108F90000A4800F0EDF800280CD1094809490A4BAD
+:108FA000401AC108002002E023F82000401C88423B
+:108FB000FAD3002010BD0000C47700209CDA07001F
+:108FC00084DA0700D4D90700205900200248034959
+:108FD000401AC0087047000084DA0700D4D907009F
+:108FE00013B56846FCF7F2FF08B100201CBD02482B
+:108FF000009950F831001CBDD4D9070070B507485E
+:109000000125046980F8205005E06572216820463A
+:10901000496888476468002CF7D170BDC487002078
+:109020002DE9FF4781460C9D00200C462F7B2873BD
+:10903000984616462946184601F08EFF072E42D262
+:10904000DFE806F004090F161F2A360049462846B5
+:10905000FFF734F937E0494628462268FFF72EF932
+:1090600031E0D4E9002349462846FFF727F92AE0F2
+:10907000A0680090D4E9002349462846FFF71EF96E
+:1090800021E0D4E90201CDE90001D4E900234946F9
+:109090002846FFF713F916E004F1080007C88DE829
+:1090A0000700D4E9002349462846FFF707F90AE0FC
+:1090B00004F108000FC88DE80F00D4E900234946E9
+:1090C0002846FFF7FBF800222946404601F0C4FE7F
+:1090D0002F73BDE8FF872DE9F041858A80462D1F5B
+:1090E0004819C01CB0FBF5F0C6B24046FDF700F8C9
+:1090F000041E19D00020207101206071E580002736
+:109100002546761EC4F800800BE04046FCF7F0FFD1
+:1091100060B16179491C6171286005467F1CC0F807
+:109120000080B742F1D32046BDE8F081204600F030
+:1091300002F80020F8E72DE9F041457901466B1E61
+:10914000002201E00968521C9A42FBD30F680146D5
+:10915000002605E038460C68FDF730F82146761CFD
+:10916000AE42F7D3BDE8F0810121001DFCF799BFA5
+:10917000FDF76CB810B504460121001DFCF7B2FFE5
+:1091800010F0FF0F04D12046BDE81040FFF7D3BF19
+:1091900010BD38B501240094FCF7CEFE38BD38B5BB
+:1091A00000240094FCF7C8FE38BD000009490222E3
+:1091B0000A60BFF36F8FBFF34F8F0A1D1060064820
+:1091C0000268002AFCD000200860BFF36F8FBFF355
+:1091D0004F8F704704E5014000E4014070B50E4C2C
+:1091E00001232360BFF36F8FBFF34F8F00230B4D1D
+:1091F00008E000BF51F8236040F823602E68002E7D
+:10920000FCD05B1C9342F5D300202060BFF36F8F2E
+:10921000BFF34F8F70BD000004E5014000E4014042
+:1092200020B1034909680160002070470E20704793
+:1092300070C907002DE9FE4306460D460846FFF7B4
+:10924000EFFF00287ED18046CDF80080CDF8048065
+:10925000012406208DF80060ADF80400CDF80880E8
+:109260008DF80240694620202A6869DF3F4F40B1EF
+:1092700000F0B0FB024638883D4904EB0040FFF7A0
+:10928000F3FDCDF800808DF801408DF80280CDF817
+:109290000480CDF808808DF80380694640202A6854
+:1092A00069DF40B100F096FB02463888314904EB93
+:1092B0000040FFF7D9FDCDF800808DF80060F72061
+:1092C000ADF80200CDF80480CDF80880694623206F
+:1092D0002A6869DF40B100F07DFB024638882649E4
+:1092E00004EB0040FFF7C0FDCDF80080CDF804800E
+:1092F000CDF808808DF800404646694601202A686E
+:1093000069DF40B100F066FB024638881B4904EB78
+:109310000040FFF7A9FD4FF4B0600090019602965F
+:109320006946A1202A6869DF40B100F053FB02467C
+:109330003888134904EB0040FFF796FD009601962C
+:10934000029600E010E08DF800606946A0202A68CF
+:1093500069DF40B100F03EFB02463888094904EB62
+:109360000040FFF781FD0020BDE8FE83705900201A
+:109370009CD60700E4D6070030D70700FCD50700CD
+:1093800048D60700A8D507002DE9F0410446D0F8DB
+:10939000008060DF2168194D074641451CD92888A7
+:1093A000022606EB004016A1FFF75AFD2888424628
+:1093B00006EB00401EA12368FFF75DFDF006D0F824
+:1093C0000C012168800200F10050421A288825A172
+:1093D00006EB0040FFF748FD012467B1384600F076
+:1093E000F9FA024628882AA104EB0040FFF73CFD69
+:1093F0003846BDE8F0812E480470F9E77059002026
+:10940000496E73756666696369656E742052414D75
+:1094100020616C6C6F636174656420666F72207488
+:10942000686520536F66744465766963652E000035
+:109430004368616E6765207468652052414D2073F2
+:1094400074617274206C6F636174696F6E206672F0
+:109450006F6D203078257820746F20307825782E35
+:10946000000000004D6178696D756D2052414D20FE
+:1094700073697A6520666F72206170706C696361D0
+:1094800074696F6E20697320307825782E00000093
+:1094900073645F626C655F656E61626C652829202C
+:1094A00072657475726E65642025732E000000006D
+:1094B0000759002030B51848ADF5017D0078002827
+:1094C00026D04FF4FA7400BFADF8004280A9684678
+:1094D00061DF38B105281BD00DF5017DBDE83040B6
+:1094E000FAF7F2BB6D460D497DA800F0FFF809E0E0
+:1094F0007DA800F0E3F8D0E90021284690477DA838
+:1095000000F032F97DA800F0D9F80028DCD0EFE7B0
+:109510000DF5017D30BD00000759002074C907001A
+:10952000F8B5134C2078C0B10120A07002F050F8BB
+:10953000112814D0022002F067F800258DF80050A1
+:109540006846FAF7E3FC11DF064625709DF8000037
+:10955000FAF728FD2EB13046F8BD0820F8BD0020EE
+:10956000F8BDA57002F016FB032002F04DF8F6E7F7
+:10957000045900207CB5204C207808B108207CBD1F
+:109580000120A070002002F023F8112819D000203B
+:1095900002F03AF819480026006801908DF8006042
+:1095A0006846FAF7B3FC164901A810DF05000AD097
+:1095B000002020709DF80000FAF7F4FC2DB1284639
+:1095C0007CBD00207CBD0120F3E7A67066700721FA
+:1095D000162001F095FF08B1FAF776FB0721152058
+:1095E00001F08EFF08B1FAF76FFB02F0EFFA0120ED
+:1095F00002F00AF8E5E700000459002008C9070056
+:109600006D3C07000EB50A49684600F06FF808E0A7
+:10961000684600F047F8D0E900108847684600F037
+:10962000A3F8684600F03EF80028F1D10EBD000016
+:1096300024C9070001480078704700000459002041
+:109640000548817819B1007818B1FFF769BF082083
+:109650007047FFF78FBF0000045900201FB5684610
+:109660004BDF30B1052819D004B0BDE81040FAF73F
+:109670002BBB0B4901A800F039F809E001A800F064
+:1096800029F8D0E900210098904701A800F06CF873
+:1096900001A800F01FF80028E1D0EFE71FBD00008F
+:1096A00090C9070010B5040003D103499E20FAF7C2
+:1096B000BDFCA06810BD000054D5070010B5040023
+:1096C00003D103499E20FAF7B1FCA06810BD000049
+:1096D00054D5070010B5040003D103499E20FAF7C2
+:1096E000A5FCA06810BD000054D5070070B50D465C
+:1096F000040003D108492A20FAF798FC1DB906494D
+:109700002B20FAF793FC2560286860602046BDE8AE
+:10971000704000F003B800000CD0070010B5040042
+:1097200003D110490D20FAF781FC206818B90D49C2
+:109730000E20FAF77BFC606818B90A490F20FAF787
+:1097400075FCD4E900104A68904201D1002004E081
+:10975000D0E900239A4202D01046A06010BD083024
+:109760006060F0E70CD0070010B5040003D1124987
+:109770003D20FAF75BFC206818B90F493E20FAF744
+:1097800055FCA068002815D0216889680844A060AD
+:10979000606818B908494D20FAF748FCD4E901017E
+:1097A0004268914206D1083060602046BDE8104012
+:1097B000FFF7B4BF10BD00000CD0070070B50D4618
+:1097C000060003D10BA11420FAF730FC1DB909A142
+:1097D0001520FAF72BFC746804E0B268294690471C
+:1097E00018B1246820680028F7D120682860256017
+:1097F00070BD00002E2E5C2E2E5C2E2E5C2E2E5C5C
+:109800002E2E5C636F6D706F6E656E74735C6C6929
+:10981000627261726965735C736F72746C69737480
+:109820005C6E72665F736F72746C6973742E630022
+:1098300010B5040003D103A13D20FAF7F7FB20681F
+:1098400010BD00002E2E5C2E2E5C2E2E5C2E2E5C6B
+:109850002E2E5C636F6D706F6E656E74735C6C69D9
+:10986000627261726965735C736F72746C69737430
+:109870005C6E72665F736F72746C6973742E6300D2
+:1098800010B5040003D103A13720FAF7CFFB6068BD
+:10989000006810BD2E2E5C2E2E5C2E2E5C2E2E5CB3
+:1098A0002E2E5C636F6D706F6E656E74735C6C6989
+:1098B000627261726965735C736F72746C697374E0
+:1098C0005C6E72665F736F72746C6973742E630082
+:1098D00010B5040003D105A12B20FAF7A7FB61689E
+:1098E0000868002801D002680A6010BD2E2E5C2E88
+:1098F0002E5C2E2E5C2E2E5C2E2E5C636F6D706F98
+:109900006E656E74735C6C69627261726965735CBA
+:10991000736F72746C6973745C6E72665F736F726E
+:10992000746C6973742E630070B50C46050003D126
+:109930000BA14320FAF77AFB1CB909A14420FAF7DE
+:1099400075FB0021686806E0A24203D1216801602E
+:10995000012103E010460268002AF5D1084670BDD7
+:109960002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FC
+:109970006F6D706F6E656E74735C6C69627261722C
+:109980006965735C736F72746C6973745C6E726614
+:109990005F736F72746C6973742E63000C4A10B538
+:1099A00002F594730EE0991AC91001EBD1714910B8
+:1099B00002EBC1010C68844201D90B4602E005D2DA
+:1099C00001F108029A42EED3002010BD486810BD94
+:1099D000B8C6070000B5FFF7E1FF002800D1014835
+:1099E00000BD0000A4C607002DE9F041044613485D
+:1099F000134BC01A0C21B0FBF1F6A0694FF0FF31F8
+:109A000010F8022C02B92169002011E000EB40059A
+:109A100003EB85052F68974209D14F1C02D06F6870
+:109A20008F4204D194E80F00AD68A84703E0401CC2
+:109A3000B042EBD301202060BDE8F081F0DA0700EE
+:109A4000E4DA070010B5144612680830202A02D262
+:109A500048F2145010BD012201F018FE0028F9D17F
+:109A600020202060002010BD083001F097BE083093
+:109A700001F054BF02480068002800D00120704760
+:109A80000004014070B50C46050003D10D49D920F2
+:109A9000FAF7CCFA1CB90B49DA20FAF7C7FA0A48E8
+:109AA0000421008801EB004008A1FFF7D9F9124911
+:109AB0000320C96888476869FEF714FAFBF742FE7D
+:109AC000607070BDD0CC07003859002048616E64CA
+:109AD0006C65204E52465F4446555F4F505F4F4283
+:109AE0004A4543545F4352454154452028636F6DB6
+:109AF0006D616E64290000002058002070B50C468E
+:109B000020B9154940F20110FAF790FA24B9124928
+:109B10004FF48170FAF78AFA104D042610A12888B4
+:109B200006EB0040FFF79CF91849081FFEF7F8F90B
+:109B3000FBF708FE6070012805D10020FDF7F4FF57
+:109B400010B10A20607070BD288811A106EB00409A
+:109B5000BDE87040FFF784B9D0CC07003859002029
+:109B600048616E646C65204E52465F4446555F4FB7
+:109B7000505F4F424A4543545F455845435554450D
+:109B80002028636F6D6D616E6429000028580020E5
+:109B900057726974696E672076616C696420696EBA
+:109BA000697420636F6D6D616E6420746F20666CE4
+:109BB0006173682E0000000070B50D46040003D1EB
+:109BC0001749E720FAF732FA206918B91449E82052
+:109BD000FAF72CFAA08A18B91149E920FAF726FAFF
+:109BE0001DB90F49EA20FAF721FA0E48042100882E
+:109BF00001EB00400CA1FFF733F9A18A2069FEF7C1
+:109C000031F9FBF79FFD68702846FBF70DF9E16815
+:109C1000002903D02069BDE87040084770BD0000EE
+:109C2000D0CC07003859002048616E646C65204E26
+:109C300052465F4446555F4F505F4F424A4543543A
+:109C40005F57524954452028636F6D6D616E6429DA
+:109C50000000000030B587B00C46054618221849B0
+:109C60006846F8F711FC207B0195164D8DF8000031
+:109C7000012806D0022812D006281CD1607B04904F
+:109C800019E01148FEF706F8A888E880607B049088
+:109C9000617CD4F80E0061F31F6005900BE00B4867
+:109CA0000421008801EB004009A1FFF7D9F8B4F8BE
+:109CB0000D00A880E8806846FDF7A6FC07B030BD1F
+:109CC00028C5070000580020CCD907002C590020D7
+:109CD0005365742072656365697074206E6F746972
+:109CE000660000002DE9F0410B4E0D460427308838
+:109CF0000AA107EB0040FFF7B3F8114C308811A11F
+:109D000007EB0040A36C226DFFF7B5F8A06CA860CC
+:109D1000206D6860BDE8F0813859002048616E64AC
+:109D20006C65204E52465F4446555F4F505F43522C
+:109D3000435F474554202864617461290000000096
+:109D4000E86F00204F66667365743A25642C2043E3
+:109D500052433A3078253038780000002DE9F84F2A
+:109D60003E4C81460D462088042707EB00403CA16D
+:109D7000FFF776F8FEF75EF901264FF0080AC8B142
+:109D8000D9F814204FF00308DAB13F493F481305D2
+:109D90001CD0436DD1F808C01344634516D0208809
+:109DA0003BA106EB004000BFFFF75AF885F80180A1
+:109DB000BDE8F88F20883FA106EB0040FFF750F880
+:109DC0001EE0208849A106EB0040EDE7B2F5805F78
+:109DD00007D920884CA106EB0040FFF741F86F70CF
+:109DE000E6E7436DD1F808C003EB0208E0450AD965
+:109DF000CDF800C020884D4906EB0040FFF743F83E
+:109E000085F801A0D4E74264C26C03650363804611
+:109E10008264D9F81400002200F6FF704FEA103C6B
+:109E2000486861461844FDF7E5F940B1208840A133
+:109E300006EB0040FFF714F805206870B8E7D8F883
+:109E400048100091208840A107EB0040D8F850301E
+:109E5000D8F84420FFF717F8AAE700003859002087
+:109E600048616E646C65204E52465F4446555F4FB4
+:109E7000505F4F424A4543545F4352454154452049
+:109E8000286461746129000020580020E86F0020D8
+:109E90004F626A6563742073697A65206D757374A7
+:109EA000206265207061676520616C69676E65641A
+:109EB0000000000043616E6E6F7420637265617410
+:109EC000652064617461206F626A656374207769DC
+:109ED00074686F75742076616C696420696E69744A
+:109EE00020636F6D6D616E64000000004F626A65F3
+:109EF00063742073697A652063616E6E6F7420628B
+:109F00006520302E00000000496E76616C69642087
+:109F100073697A6520666F72206F626A6563742068
+:109F200028746F6F206C6172676529005CCC070034
+:109F30004572617365206F7065726174696F6E2020
+:109F40006661696C656400004372656174696E677F
+:109F5000206F626A65637420776974682073697A18
+:109F6000653A2025642E204F66667365743A20306A
+:109F700078253038782C204352433A2030782530E9
+:109F8000387800002DE9F041154D07460E46288827
+:109F9000042101EB004013A1FEF762FF1B4CD4E942
+:109FA0001401626C431A9A420BD02888012101EBFC
+:109FB000004017A1FEF75FFF082070700120BDE888
+:109FC000F08100216164A16CE16460650021384684
+:109FD00000F032F817490420C96888470020EEE7EE
+:109FE0003859002048616E646C65204E52465F44CB
+:109FF00046555F4F505F4F424A4543545F45584571
+:10A00000435554452028646174612900E86F00209D
+:10A01000496E76616C696420646174612E20657894
+:10A020007065637465643A2025642C20676F743A08
+:10A0300020256400205800202DE9F041044686B018
+:10A040000020FEF761FB224E012758B1214A18215A
+:10A050002046F9F755FE020036D030881EA107EBE6
+:10A0600000402FE0182227496846F8F70DFA2648E5
+:10A07000264D4FF00408006DA968884211D131883F
+:10A0800008EB014022A1FEF7EBFED5E90101FDF747
+:10A09000D7FF8DF80100FBF755FB8DF80100254D2A
+:10A0A00002E08DF801700025D4E90112684690475E
+:10A0B00015B12846FDF738FD31889DF8012008EBE1
+:10A0C00001401DA1FEF7D0FE06B0BDE8F081000002
+:10A0D0003859002039A007004661696C6564207416
+:10A0E0006F207363686564756C65206F626A656371
+:10A0F0007420657865637574653A20307825782E0C
+:10A1000000000000E8C50700E86F0020205800208C
+:10A11000506F737476616C69646174696F6E206FDF
+:10A1200066206669726D7761726520696D61676529
+:10A130002E000000E1A2070052657175657374205E
+:10A1400068616E646C696E6720636F6D706C6574B6
+:10A15000652E20526573756C743A2030782578002E
+:10A16000F8B50C4D0C46042628880BA106EB0040E0
+:10A17000FEF776FE124813A1826CA260036DB00256
+:10A180006360E0600090288806EB0040FEF77BFEED
+:10A19000F8BD00003859002048616E646C65204E9F
+:10A1A00052465F4446555F4F505F4F424A454354C5
+:10A1B0005F53454C45435420286461746129000075
+:10A1C000E86F0020637263203D20307825782C20D2
+:10A1D0006F6666736574203D20307825782C206D7D
+:10A1E00061785F73697A65203D20307825780000BA
+:10A1F0002DE9F041264F05460E463888042101EB33
+:10A20000004024A1FEF72CFEFDF714FF98B12B4C63
+:10A21000D4E91401401AA98A0844616C88420CD917
+:10A220003888012101EB004025A1FEF719FE03202B
+:10A230007070BDE8F0810820FAE72749206B496873
+:10A240004718E86820B925494FF4E070F9F7EEFEA9
+:10A25000D5E90331AA8A3846FDF77CF820B1D5E963
+:10A260000310BDE8F0410847A98A206B134A08444F
+:10A270002063A98A206D483208442065A98A28698C
+:10A28000FAF7ECFDA064B060206D7060D1E70000CB
+:10A290003859002048616E646C65204E52465F4418
+:10A2A00046555F4F505F4F424A4543545F575249AE
+:10A2B000544520286461746129000000E86F002083
+:10A2C0005772697465207265717565737420746F57
+:10A2D0006F206C6F6E67000020580020D0CC070004
+:10A2E000074810B50088042101EB004005A1FEF7E6
+:10A2F000B7FD11490620C968BDE8104008470000B5
+:10A3000038590020416C6C20666C617368206F7056
+:10A3100065726174696F6E73206861766520636F22
+:10A320006D706C657465642E2044465520636F6DB6
+:10A33000706C657465642E0020580020FEF75EFE88
+:10A34000FEF72AFC0028FBD10D4E64254FF47A4716
+:10A35000741C3846A0476D1EFAD10A480068C00731
+:10A3600000D000BEBFF34F8F0648E4380168064AAC
+:10A3700001F4E06111430160BFF34F8F00BFFDE7BF
+:10A3800040C30700F0ED00E00400FA0510B50446F4
+:10A39000074804212246008801EB004005A1FEF792
+:10A3A00063FD2146BDE810400748FBF707BF0000EA
+:10A3B0002C59002046726565696E67206275666675
+:10A3C000657220257000000084DA07002DE9F0474F
+:10A3D0002F4F05464FF0040938880C464E4609EBCE
+:10A3E00000402CA1FEF73CFD38882A7C06EB00409B
+:10A3F00031A1FEF739FD4FF44051374B4A68012037
+:10A400004FF002089A4200D10220344E326A012AEB
+:10A4100000D1401C4FF0010C84F801C02A7C1AB115
+:10A420000025012A09D01BE084F80480F068A060B0
+:10A430002B48E060C0F5FC200FE0D1F8048098457F
+:10A440000ED125710878142801D9486900E0002050
+:10A45000A0604FF48050E06088682061BDE8F0871C
+:10A46000824208D284F804C0B068A060FCF70EFCF9
+:10A47000E060B069F1E7398809EB014019A1FEF706
+:10A48000EFFCFF202071A560E5602561E6E7000094
+:10A490003859002048616E646C65204E52465F4416
+:10A4A00046555F4F505F4649524D574152455F56A2
+:10A4B000455253494F4E00004669726D776172658F
+:10A4C00020696D6167652072657175657374656477
+:10A4D0003A20256400000000DBE5B151E86F002060
+:10A4E000002007004E6F2073756368206669726DE7
+:10A4F0007761726520696D616765000030B58A1DFE
+:10A500008B79083187B0022B33D153888489A342D9
+:10A510002FD1127A012A2CD1184C0DF1040C3CCC0D
+:10A520008CE83C000A89ADF80C204A890C31049172
+:10A530001249ADF80E208039114C096A0591CDF809
+:10A5400018D0018A05AA6088ADDF18B96846FAF705
+:10A55000C9FA38B10020ADF8080001A96088B0DF61
+:10A5600050B106E040F2FD10ADF8080001A9608886
+:10A57000B0DF002007B030BD0120FBE740C5070079
+:10A580000058002070B506468C1DC888B18888B078
+:10A59000884229D11948FBF7ABFD0500184825D0A2
+:10A5A000F42100910088042101EB004063892A46D0
+:10A5B00014A1FEF768FC628904F10C012846F7F744
+:10A5C00063FF1822174901A8F7F75EFF0296059569
+:10A5D0006089ADF8180001A8FDF716F8002803D02F
+:10A5E00029460648FBF7EAFD08B070BD0088022145
+:10A5F00001EB00400CA1FEF733FCF5E784DA07001D
+:10A600002C590020427566666572202570206163B2
+:10A610007175697265642C206C656E202564202834
+:10A620002564290050C5070063616E6E6F74206158
+:10A630006C6C6F63617465206D656D6F72792062FB
+:10A640007566666572210000F8B50D46144606462B
+:10A65000694600F052FA00280ED0009AFF2A0AD864
+:10A66000501C824207D869780223B3EB911F02D0B5
+:10A670002979814201D20020F8BD2270611C304648
+:10A6800000F080FBF8BD114600F0D6B8114600F08E
+:10A69000E3B8F8B50C4615460646694600F02DFAB3
+:10A6A00000280CD0009A501C904207D361780223F6
+:10A6B000B3EB911F02D02179814201D20020F8BD75
+:10A6C0002946304600F05EFB009A0021A954F8BDEF
+:10A6D0002DE9FF410C468E6817460546694600F095
+:10A6E00023FB00280ED0A06800280BD060783A46E3
+:10A6F000C0F3011002283146684606D000F0DAF8AF
+:10A700000199696004B0BDE8F08100F086F8F7E7D0
+:10A710007CB50D461446694600F08FF9002820D01C
+:10A720002879082806D0042809D002280AD0012850
+:10A730000CD015E0DDE90001C4E900010AE0009851
+:10A74000206006E0009800B2208002E0009840B24D
+:10A750002070C117DDE9002350405940084301D063
+:10A7600000207CBD01207CBD7CB50D4614466946A9
+:10A7700000F09EF9002820D02879082807D0002171
+:10A78000042809D002280AD001280CD014E0DDE901
+:10A790000001C4E9000109E00098206006E000988B
+:10A7A00080B2208002E00098C0B22070DDE9002372
+:10A7B00050405940084301D000207CBD01207CBDA1
+:10A7C0007CB50D461446694600F072F9002821D088
+:10A7D0002979082908D00098C21704290BD002292A
+:10A7E0000DD001290ED014E0DDE90002C4E9000219
+:10A7F0000146134609E0C3170146206005E001B297
+:10A80000218001E041B22170CB17414053401943F0
+:10A8100001D000207CBD01207CBD70B50D460646F0
+:10A8200014461146284600F09AFA22462946304638
+:10A83000BDE8704000F03EB838B50C4604226946C9
+:10A8400000F0A0FA002806D09DF80310009861F3EC
+:10A850001F602060012038BD1CB50C4608226946E7
+:10A8600000F090FA002824D09DF801109DF80020F7
+:10A870009DF80230080E42EA012242EA034240EA11
+:10A8800013409DF803309DF8041040EA132008435C
+:10A890009DF8051042EA036240EA01209DF8061087
+:10A8A00040EA01409DF8071040EA0160C4E9002039
+:10A8B00001201CBD2DE9F04F04469DB00020009002
+:10A8C000064601904FF0FF3A0AA800F069F94FF0F0
+:10A8D000010BE94682E012AB05AA06A9204600F06A
+:10A8E000C9F850B10AA8059900F06BF960B10B984E
+:10A8F000407810F0300F53D060E09DF848000028F9
+:10A9000070D11DB0BDE8F08F0598B04242D30B9DC9
+:10A910000AAE0B98407800F00F00082812D030469D
+:10A9200000F066F90B98A842F3D156460599B1425A
+:10A9300030D3D4F8088009919DF8181008910E9929
+:10A940000D6820E00B980678F0E729680F682FB1B2
+:10A95000DDE9083229462046B84711E0119489689C
+:10A96000DDE90872097891420CD1294617A8FBF756
+:10A9700033FA85F80CB017AA39461198FAF7CBFAD2
+:10A980000028BED0AD6815B1A1684145DDD0A168F1
+:10A99000414523D19DF81810204600F02FFA1BE006
+:10A9A0000C9840280AD200F01F010BFA01F00C9914
+:10A9B0004A0959F82230034349F82230E5682DB19D
+:10A9C0000AAB9DF8182020460599A8470AAA9DF8C9
+:10A9D00018102046FAF79FFA002892D0A0680028A5
+:10A9E0007FF479AFDDE90B0445780AA800F000F99F
+:10A9F0000028F7D115F0300F03D10B98007800B183
+:10AA0000641CC4B10020494605E000BF51F8202075
+:10AA1000521C0ED1401CB0EB541FF7D3600959F8FB
+:10AA2000201004F01F00C0F120022AFA02F0814237
+:10AA300001D0002065E7012063E71CB50C4669469C
+:10AA400000F036F8002814D0DDE90002C10709D073
+:10AA500051084FEA30006FEA00026FEA0100C4E9D2
+:10AA6000002004E051084FEA3000C4E900014FF033
+:10AA700001001CBDF8B507460020187008700E468E
+:10AA800010601C4615466946384600F036F801212C
+:10AA900040B1009850B1C10800F007002960307043
+:10AAA0000120F8BDB86808B10020F8BD2170FBE7AF
+:10AAB0002DE9F8430026884681463446354604E0B1
+:10AAC000402E02D30020BDE8F8836946484600F0D6
+:10AAD00085F90028F7D09DF80070324607F07F0016
+:10AAE000C10FF7F7BEFC29430443F61D0D46380697
+:10AAF000E6D4C8E900410120E5E7F8B50E4607466F
+:10AB0000694600F06BF900280AD09DF80040200645
+:10AB100016D5072504F07F0403E0202D01D3002083
+:10AB2000F8BD6946384600F059F90028F8D09DF87C
+:10AB3000001001F07F00A8400443ED1D0806ECD48E
+:10AB400001203460F8BD000059680A4A89689142C2
+:10AB50000ED1D0E901120848491C521EC0E9011269
+:10AB600006480421008801EB004005A1FEF77CB9EE
+:10AB700070470000CCC30700305800204459002023
+:10AB800050423A20496E6974207061636B6574208D
+:10AB900064617461206C656E3A20256400000000D9
+:10ABA000C26000230160C0E901138B781A4402617E
+:10ABB00091F903301A4442610878002800D001203E
+:10ABC000704770B545680E46044660680178B1422A
+:10ABD00006D1407800F00F00082801D0012070BD98
+:10ABE000204600F005F86068A842EED1002070BD54
+:10ABF00030B541680A785AB101F10C0343600A7B11
+:10AC000042B14C780A79C4F30115032D07D00BE04B
+:10AC1000002030BDC2680168FFF7C2FFF8E75D7829
+:10AC2000C5F30115032D07D00225B5EB141F09D17B
+:10AC30004C7914FB02F209E08D7804690022641B50
+:10AC4000046103E0B5EB941F00D10422497811F0B0
+:10AC5000300F02D18168491C81609C7801692144D0
+:10AC60001144016193F9032011444161012030BD79
+:10AC700030B54168002487B0497801F00F02082AF6
+:10AC800011D08A091ED00222B2EB911F09D10269AC
+:10AC9000C1F301110229146001D0032901D14069D7
+:10ACA000047007B030BD0069056808E02C732946C0
+:10ACB0006846FBF791F86846FFF7DAFFAD68002DAC
+:10ACC000F4D1EEE7C1F30111012912D00229E6D037
+:10ACD0000329E4D04268517801F00F0107290BD015
+:10ACE000916881B11279006907B0BDE83040F7F78B
+:10ACF000CBBB41690C70EDE70169906807B0BDE816
+:10AD0000304000F02CB81179006907B0BDE8304040
+:10AD1000F7F7D3BB10B5034B002408C080E816003A
+:10AD200010BD0000D94D070038B50D4604466946F0
+:10AD3000FFF7E3FE00280BD0D4E90002D4E90213A8
+:10AD4000C5E90002C5E902130098814201D2002042
+:10AD500038BDA860A168081AA060012038BD00B500
+:10AD60000A4687B001466846FFF71AFF002807D059
+:10AD70006846FFF77DFF6846FFF73AFF0028F7D1E6
+:10AD800007B000BD7FB514460546A9B9124A286828
+:10AD9000904208D110E0102269462846FFF7F2FFE2
+:10ADA000002807D0103C102CF5D8224669462846CA
+:10ADB000FFF7E8FF04B070BDA868A04201D20020F0
+:10ADC000F8E72B682246284698470028F2D0A86862
+:10ADD000001BA8600120EDE7D94D070010B504461F
+:10ADE0008068002809D0236801222046984700285F
+:10ADF00003D0A068401EA060012010BD38B500241B
+:10AE000039B1012912D0022912D005291DD0002004
+:10AE100038BD0546012269462846FFF7B3FF90B1C9
+:10AE20009DF800000006F5D4012038BD08220DE091
+:10AE300005466946FFF761FE28B100212846009AC1
+:10AE4000FFF7A0FF38BD204638BD0422BDE83840DA
+:10AE50000021FFF797BF000010B50C46017A0529C5
+:10AE600008D0407A38B1084808A102682046FDF7AA
+:10AE700025FA00E01AB106A12046FDF71FFA204688
+:10AE8000BDE81040FDF758BAE058002025730000D7
+:10AE90000D0A00002DE9F047284D99461646044654
+:10AEA00081B3284F09F50052DFF894C03888536801
+:10AEB000A16D4FF0010808EB0040634501D0224925
+:10AEC0000AE093684A1EC2F30B02891A41F6FF7228
+:10AED00011448B4205D21D49FDF7C2FF0020BDE899
+:10AEE000F0874846FAF712FF90B13888022101EB4B
+:10AEF00000401749FDF7B4FF2EB110481830FBF79A
+:10AF0000EBFE06E00CE0398808EB01401149E3E76D
+:10AF10000EB1AC2000E0A520E862A06D686301E0FE
+:10AF2000AA20E8623EB194F88F0010B194F8900026
+:10AF300008B96068E8600120D1E70000E86F0020F0
+:10AF4000DBE5B1514459002010CE0700A4CD070025
+:10AF500064CE070060CD070038B5C3880D460446AF
+:10AF600033B114A0009015A216A12846FDF7A6F94A
+:10AF7000217A05291CD0607A48B1A088FDF7DEFD52
+:10AF8000164951F8202016A12846FDF797F9A08808
+:10AF90000021FEF725F803461049207A143951F8AC
+:10AFA000202001B02846BDE830400EA1FDF786B94B
+:10AFB00038BD00001B5B306D000000001B5B313BA7
+:10AFC00033316D0025734C6F67732064726F70703E
+:10AFD0006564202825642925730D0A00E0580020A7
+:10AFE000257300003C25733E2025733A20000000A5
+:10AFF000EFF30580C005C00D01D001207047EFF3CD
+:10B00000148040F30000401C7047000003480249D0
+:10B010000068FBF719B80000A058002074C60700AC
+:10B020002DE9F041224C0025224E207A012730B92B
+:10B030002148311D0068FBF712F8306038B102205A
+:10B0400020723168087928B101281CD114E06560AC
+:10B05000BDE8F081D1E90503C01A142800D31420FB
+:10B06000B7EB900F01D2820800E001220869C9689D
+:10B070001844194429DF03E0D1E90301084428DF1B
+:10B0800058B1112812D003213068FAF706FB257257
+:10B090006560BDE8F041FFF7B9BF207C0028D7D13B
+:10B0A000BDE8F04100210220FDF772BB2772CFE717
+:10B0B000B07600209C58002074C6070010B5074CDD
+:10B0C000201DFAF7EBFF002806D1607C002803D191
+:10B0D000BDE81040FFF7A4BF10BD0000B07600200F
+:10B0E00010B510461A46F7F7CFF9002010BD10B57D
+:10B0F00010461A46F7F7C8F9002010BD2DE9F041B7
+:10B100001E681C461546074621B1012918D005299D
+:10B1100023D119E000202060401C2060B0421CD8E0
+:10B12000012229463846FFF72DFE002806D015F8E3
+:10B13000010B000601D52068EEE70120BDE8F08193
+:10B1400008200246186002E00420024618602946E2
+:10B150003846BDE8F041FFF715BE0020EEE770B5B8
+:10B1600016460A460446C11C104600F00BFF054671
+:10B1700061193046C91C00F005FF284470BD00006D
+:10B1800003B5094A85B0D2E91612CDE90012074984
+:10B190008989ADF8001006A9CDE902100448694676
+:10B1A0004088AEDF07B000BDC0C40700D45D0020FA
+:10B1B0000058002008467047084670472DE9F041C6
+:10B1C0008046FAF746F91A4D0026F0B1686828B1B2
+:10B1D00068684068696820F07F40486000F01EFDA4
+:10B1E000040012D04FF080776068B84203D2204646
+:10B1F00000F0CAFD03E0606820F07F4060602046F8
+:10B20000FEF716FB08B10446EEE700214046FAF7C8
+:10B2100041F828B1686818B1686800F0B5FD6E6043
+:10B22000404600F015FE4046BDE8F04100F002B88F
+:10B23000505800202DE9F041214C0746002600BF60
+:10B2400000F0ECFC90B341686068406862685AB1F5
+:10B250006268002A28D0884226D96068007E18B12A
+:10B2600061681848FEF7AAFA00F0DEFC426805465D
+:10B2700013484FF47A7300210830FAF70BF930B114
+:10B280000D2807D010499C20F8F7D0FED8E7606859
+:10B2900020B106E0284600F077FDD1E73846FAF7FE
+:10B2A000DDF86560002ECBD1BDE8F081FFE7606876
+:10B2B0000028F9D13846BDE8F041FAF7DDB80000C2
+:10B2C0005058002020C607003CCF07002DE9F05F52
+:10B2D000FCF7DCFCDFF8CC80334D0427D8F83020B5
+:10B2E000D8F8346000EB020BB01A411EC1F30B0119
+:10B2F000401A00F6FF7A28882CA107EB0040D8F806
+:10B300004840FDF7ADFD42F20400324900594FF0CC
+:10B310000109884208D0298809EB01402EA1FDF7D8
+:10B320009FFD0320BDE8F09FD8F830000444B042F0
+:10B3300007D1288835A107EB0040FDF791FD0020DB
+:10B34000F0E7D0B904F500500178142901D940691B
+:10B3500000E000203249B0FBF1F34FF44050027896
+:10B36000142A01D9406900E00020B0FBF1F22888DE
+:10B370002CA107EB0040FDF77EFD08235246214635
+:10B380005846FAF725FB040007D0298809EB01404D
+:10B390002FA1FDF765FD2046C4E7BDE8F05F002062
+:10B3A000FCF7C2BBE86F002068590020456E746549
+:10B3B00072206E72665F626F6F746C6F616465722B
+:10B3C0005F6466755F73645F636F6E74696E7565E5
+:10B3D00000000000DBE5B151536F757263652061B9
+:10B3E00064647265737320646F6573206E6F74207C
+:10B3F000636F6E7461696E20612076616C69642090
+:10B40000536F66744465766963652E00534420610A
+:10B410006C726561647920636F7069656400000017
+:10B4200040420F005570646174696E672053442E6A
+:10B43000204F6C64205344207665723A2025642C9A
+:10B44000204E6577207665723A2025640000000062
+:10B450004661696C656420746F20636F7079206643
+:10B4600069726D776172652E0000000070B50F4C37
+:10B470000421208801EB00400DA1FDF7F1FCFFF74E
+:10B4800025FF05004FF0010604D0208810A106EB2F
+:10B49000004007E0F8F7D6FD050006D0208812A18D
+:10B4A00006EB0040FDF7DCFC284670BD6859002023
+:10B4B000456E746572206E72665F6466755F736454
+:10B4C0005F626C5F636F6E74696E7565000000008B
+:10B4D00053442B424C3A20534420636F70792066CA
+:10B4E00061696C656400000053442B424C3A204271
+:10B4F0004C20636F7079206661696C6564000000A0
+:10B5000070B50D460446F8F79BFA70B12846F8F777
+:10B51000A9FA68B16807000E002C0CDA04F00F01DC
+:10B5200001F1E02181F8140D09E042F2010070BD43
+:10B5300042F2020070BD04F1E02484F8000400200F
+:10B5400070BD000070B50346002002464FF4405421
+:10B5500009E000BF53F82250A689B54201D101206D
+:10B5600070BD521CD2B28A42F4D370BD10B5040033
+:10B5700003D115493220F8F759FD4FF440501349D3
+:10B580004068884215D1217C04F1140009B1626938
+:10B590004AB994F8552012B1012A08D10DE00129C9
+:10B5A00005D962691AB9BDE81040FFF7CBBF012089
+:10B5B00010BD207C18B1606908B1002010BD207852
+:10B5C0000028F4D110BD0000F0CE0700DBE5B1513A
+:10B5D0003EB504460B496846FEF788F80AE068461F
+:10B5E000FEF760F8D0E900212046904740B1684658
+:10B5F000FEF7BAF86846FEF755F80028EFD13EBDD1
+:10B6000011203EBD0CC907003EB504460A496846F4
+:10B61000FEF76CF809E06846FEF744F8D0E900212F
+:10B62000204690476846FEF79FF86846FEF73AF8CE
+:10B630000028F0D13EBD000018C907002DE9F041F7
+:10B640001400884618D000250E4F032608EB05018C
+:10B6500022460020F7F788FF0544241A40B93878BD
+:10B66000002809D008494FF47A408847761E05D053
+:10B6700001203870002CE9D1BDE8F081002038703D
+:10B68000FAE70000A4580020F1C8070070B516467C
+:10B690000D46040007D035B1206C802200213828E7
+:10B6A000225403D307E00E2070BD2154401C3828DB
+:10B6B000FBD30BE02154401C4028FBD32146084615
+:10B6C00000F096F838212046F6F7F7FE216CD4E911
+:10B6D00012304A0FC900383459185041C4E90410D7
+:10B6E000227CE2710A0A42EA0062A2710A0C42EA72
+:10B6F00000426271020242EA116020716069E070EA
+:10B70000010AA170010C6170000E04F8380921468D
+:10B71000084600F06DF84FF00002EEB1E06ED10087
+:10B72000C840A854A36ECB40A8180371636ECB40E9
+:10B730000372236ECB400373E36DCB400374A36DA0
+:10B74000CB400375636DCB400376236DCB40521C19
+:10B750000377042AE2D31FE018235042216D03EB44
+:10B76000C000C140A954666DC640A9180E71A66DEF
+:10B77000C6400E72E66DC6400E73266EC6400E744D
+:10B78000666EC6400E75A66EC6400E76E66EC64064
+:10B79000521C0E77042AE0D3002070BDA8B100210E
+:10B7A0000164C0E912110A4901650A4941650A4963
+:10B7B00081650A49C1650A4901660A4941660A4923
+:10B7C00081660A49C166002070470E20704700005C
+:10B7D00067E6096A85AE67BB72F36E3C3AF54FA522
+:10B7E0007F520E518C68059BABD9831F19CDE05B4E
+:10B7F0002DE9F04FC8B0002213466F46CC181B1D30
+:10B800002568E4782DBA25F0FF05254347F8225036
+:10B81000521C102AF2D31BE007EB820151F8083CBE
+:10B820004FEA734484EAF34484EA932451F83C3C9D
+:10B830004FEAF31585EAB34585EAD303234451F86B
+:10B840001C4C51F8401C2144194447F82210521C4A
+:10B85000402AE1D3036D4793416D4691846D459431
+:10B86000C26D44929246026E4392456E4295A9463D
+:10B87000856E4195C66E4096B34600264FEAB217D4
+:10B8800087EAF22787EA726C02EA090725EA0208CA
+:10B8900087EA0807BC44204F57F8268008EB0B07BF
+:10B8A000BC445DF82670AB460CEB070E4FEAB307BD
+:10B8B00087EA733787EAB35C81EA04074D4601EAF9
+:10B8C000040891461F400AEB0E02A24687EA0807C9
+:10B8D0000C46BC441946761C0EEB0C03402ECDD30F
+:10B8E000479E33440365469B19444165459921446D
+:10B8F000816544995144C165439911440166429957
+:10B900004944416641992944816640995944C16638
+:10B9100048B0BDE8F08F0000E0C707002DE9F04116
+:10B9200016460F46040004D006B317B10025A846FA
+:10B930001AE00E20BDE8F081216C785D6054206C27
+:10B94000401C206440280ED121460846FFF750FFD6
+:10B95000D4E912014FF40072801841F10001C4F8DB
+:10B960004080C4E912016D1CB542E5D30020E1E737
+:10B97000FEB5474C2020029020880F46032516462E
+:10B9800005EB004043A1FDF76BFA46B1208805EBBB
+:10B9900000406FB149A1FDF763FA1620FEBD208873
+:10B9A000022101EB00404BA1FDF75AFA1320FEBD26
+:10B9B0004D4F4EA1BA68FDF757FA02A95848CDE994
+:10B9C0000001D7E901235749A0F58870FBF74AF831
+:10B9D00010B93278402A01D00A20FEBD5048711CAF
+:10B9E0004038F6F751FD20884FA105EB0040FDF7E8
+:10B9F00037FA4B4840214038CDE90001A0F1480119
+:10BA00003948474A0C30029BFBF700F802002088B7
+:10BA100036D0012101EB004048A1FDF725FA20882E
+:10BA2000042505EB00404EA1FDF71AFA20883C4999
+:10BA300005EB004040224039FDF7BEF920884BA1BC
+:10BA400005EB0040FDF70CFA0298354982B22088D8
+:10BA500005EB0040FDF7B0F9208846A105EB00405A
+:10BA6000FDF7FEF92088402205EB00404449FDF730
+:10BA7000A3F900BFFDF790F80028FBD10520FEBD1B
+:10BA800005EB00403FA1FDF7EBF90120FEBD0000F2
+:10BA9000445900205369676E617475726520726540
+:10BAA0007175697265642E20436865636B696E67A2
+:10BAB000207369676E61747572652E00496E7661D8
+:10BAC0006C6964207369676E61747572652074793E
+:10BAD000706500004E6F207369676E6174757265E2
+:10BAE00020666F756E642E003058002043616C63D1
+:10BAF000756C6174696E6720696E6974207061632A
+:10BB00006B657420686173682028696E69742070A1
+:10BB100061636B6574206C656E3A202564290000B2
+:10BB20003074002080C307005665726966792073FF
+:10BB300069676E6174757265000000005369676E15
+:10BB40006174757265206661696C65642028657230
+:10BB5000725F636F64653A203078257829000000B1
+:10BB60005369676E61747572653A00004861736865
+:10BB70003A0000005075626C6963204B65793A00A9
+:10BB800000C30700496D6167652076657269666963
+:10BB90006564000010B51620F7F752FF48B10A4857
+:10BBA00082684FF4800152B1016821F48001016084
+:10BBB00010BDBDE8104042F20100F8F785B84FF023
+:10BBC000E020C0F8801110BDC874002010B5162008
+:10BBD000F7F736FF80B10F4890F800044009F7F7F7
+:10BBE00041FF60B10C4882684FF480016AB101687E
+:10BBF00041F48001016010BD42F2010001E042F217
+:10BC00000200BDE81040F8F75FB84FF0E020C0F840
+:10BC1000001110BD16E000E0C87400200148FDF7D7
+:10BC20002FBE000020C607000148FDF751BE0000EE
+:10BC300020C607002DE9F84FDFF89C80934689461F
+:10BC400006461F46012269461846D8F80850F9F7FB
+:10BC50007BF8B0B3009800210446C246801C08E07F
+:10BC600000EA05025BF821300AEB8202401C491C05
+:10BC7000D360B942F4D3C846B946370CF9F700FB94
+:10BC80008346FDF7A3F9B84204D8144940F2831063
+:10BC9000F8F7CCF9601C28400AEB80002C4047EAFA
+:10BCA0000B420AEB8401C260C86866F3C50069F301
+:10BCB000891068F39F2020F00300401C20F004004E
+:10BCC000C860074890F8200002E000BFFCF764FF5E
+:10BCD0000028FBD1BDE8F88FC4770020A0D407006E
+:10BCE000C48700201FB5134800F15C01826B6846D1
+:10BCF000FFF710F810489DE80E0080E80E000E498E
+:10BD00000E48104AC8600E490020486088600E49FD
+:10BD10000948FEF782FD10B1012004B010BD0B48A8
+:10BD20000121008801EB004009A1FDF799F80020EE
+:10BD3000F3E70000E86F00209873002049AB07008C
+:10BD400030580020A071002098C4070044590020FA
+:10BD500048616E646C65723A20496E76616C696404
+:10BD60002070726F746F636F6C20627566666572A7
+:10BD7000206D5F70625F73747265616D000000001A
+:10BD8000002800D00047704770B50446C06818B955
+:10BD90000F496120F8F74AF90E4800250078A0B154
+:10BDA0009CB1207E88B1D4E903108847A06850B1C7
+:10BDB000217E41B161680844606021460648FDF774
+:10BDC000FDFC012501E000202076284670BD000022
+:10BDD0003CCF07005058002020C6070070B5164C15
+:10BDE0002078002827D1154801680125C1F30041BA
+:10BDF00031B913490D600168C1F300410029FAD03F
+:10BE0000F8F728F808B1F7F75FFF0E4A00210E484F
+:10BE1000F8F702F818B10D492E20F8F707F90A488B
+:10BE2000084A0121001DF7F7F7FF18B10749332031
+:10BE3000F8F7FCF8257070BDF45700201804004096
+:10BE40000800004081BD070078C3070048CA07000A
+:10BE50002DE9F843244D814669462868FAF7FFF832
+:10BE6000044600274FF00108204E39E0207820B129
+:10BE700001281BD002282AD122E06068017E31BB54
+:10BE800080F818804846F9F70CFA01466068426865
+:10BE9000511A174A914203D9416821F07F4141600C
+:10BEA000114861680830FDF789FC10E0616870682E
+:10BEB000814200D177600C480830FDF735FD06E07F
+:10BEC000FFF7B2FE08B10776FAE786F80080694608
+:10BED0002868FAF7B9F869462868FAF7C0F80446FE
+:10BEE000002CC3D1BDE8F88318C6070050580020C5
+:10BEF00017FCFF00F8B50B4C0D4606466946206856
+:10BF0000FAF797F858B10670456069462068FAF765
+:10BF1000B1F810B10448F9F78BFA0020F8BD0420FD
+:10BF2000F8BD000018C607005858002070B5154627
+:10BF30000C460646FFF752FF3046F7F7D5FF18B11B
+:10BF40000F494320F8F772F8002C17D0610CE0037A
+:10BF50004FF4FA72801841F1000152000023F6F705
+:10BF60004FFA01462A463046F7F79AFF002805D0D7
+:10BF7000BDE8704002494A20F8F758B870BD00008B
+:10BF800048CA07000870020A4A70020C8A70000E44
+:10BF9000C87004207047000010B50248FAF775F821
+:10BFA000002010BD8458002010B514210448F6F775
+:10BFB00084FA04480068FAF721F8002010BD000058
+:10BFC000B076002074C607002DE9F05F8346DDE9F6
+:10BFD0000A4A994690460D460846012703E000BFED
+:10BFE000B0FBF8F07F1C4045FAD2B94500D94F4666
+:10BFF0005FEACA7012D18CB15FEA8A7002D5B9F1DA
+:10C00000000F01D0202607E0302605E031465846D3
+:10C01000641EF8F7EFFE0CB1A742F7D35FF00106FC
+:10C02000B9F1010F02D9A9F1010903E0B5FBF6F05E
+:10C03000404502D306FB08F6F2E7DFF83C9000BF6C
+:10C04000B5FBF6F000FB165519F800105846F8F746
+:10C05000D1FEB6FBF8F6002EF2D15FEACA7009D025
+:10C06000002C07D0A74205D220215846641EF8F7BD
+:10C07000C1FEF5E7BDE8F09F36C607002DE9F041A7
+:10C08000084601241646254600212B460A46FAF7A3
+:10C090002DFE0C4F38B138880BA105EB0040FCF7A2
+:10C0A000DFFE04240BE0FAF707FE30603988042233
+:10C0B00002EB014302460BA11846FCF7D5FE2046D1
+:10C0C000BDE8F0814459002043616E277420666901
+:10C0D0006E6420726F6F6D20666F72207570646180
+:10C0E00074650000577269746520616464726573D9
+:10C0F000732073657420746F203078253038780091
+:10C100002DE9F0410F24002790F85520184E012505
+:10C110001AB990F86430012B06D0D30707D090F8F5
+:10C120005630012B02D002E0876E0DE0876D92073A
+:10C130000AD590F85C20012A06D1026E0D48C0F5A0
+:10C14000FC239A4204D817444FB101240F600CE03D
+:10C15000308809A105EB0040FCF78DFE04243088EF
+:10C160000DA105EB0040FCF77BFE2046BDE8F08109
+:10C170004459002000200700424C2073697A652052
+:10C1800028256429206F766572206C696D6974209A
+:10C190002825642900000000496E697420706163DD
+:10C1A0006B657420646F6573206E6F7420636F6EAF
+:10C1B0007461696E2076616C6964206669726D775E
+:10C1C0006172652073697A650000000030B1006813
+:10C1D0000549884205D048F20250704748F20150A4
+:10C1E00070470020704700006E52464870B5FDF75A
+:10C1F00041FC002811D00020084A094B094C0121BC
+:10C20000166801FA00F52E4203D004EB8005C5F84C
+:10C210000036401CC0B20728F2D370BD08050140AB
+:10C220003546526E00000140084810B5407800289D
+:10C230000BD007480321008801EB004005A1FCF763
+:10C240000FFEBDE81040FFF7D1BF10BDF65700202C
+:10C2500028590020496E7465726E616C20666565B0
+:10C260006400000000207047002070472DE9FC4169
+:10C2700080461C4617460E460C48089DF9F70EFFEF
+:10C2800010B11120BDE8FC81A20839463046FCF708
+:10C29000A5FF0648F9F7F9FE33463A460121404624
+:10C2A000CDE90045F9F7DEF90020EBE784580020DE
+:10C2B0002DE9F84F114D884681461E4617466946BE
+:10C2C000DDF828A02868F9F7B4FE040013D01C217B
+:10C2D000F6F7F3F800202071C4F80090C4E9048652
+:10C2E000C4E902A769462868F9F7C4FEFEF7E6FE2E
+:10C2F0000020BDE8F88F0420FBE7000074C60700AB
+:10C3000065FC2BF816DA019ADE75D4A847719621E0
+:10C310001C875569105ABE04578FD2B0299456B85D
+:10C32000CA0363D635C64DA7819FEFA7D2ECB7F3FA
+:10C3300007FF80AF7A3B4C19B891C5143CE8766D85
+:10C340000338FDD87047111213140D0E0F100000A2
+:10C350000338FDD870470000000000000000000016
+:10C36000000000000000000000000000FFFFFFFFD1
+:10C370000000000000000001BC570020D85700203A
+:10C38000699A07006F9A0700459A0700200000008D
+:10C390007800000000000000280048000020400055
+:10C3A000A5280700000000000101000001000000B6
+:10C3B0000000000002050000210000000000000055
+:10C3C000000000000000000000000000011104FC5B
+:10C3D0000400000000000000021104FC0400000042
+:10C3E00000000000032104FC041000000000000015
+:10C3F000041101FF0100000000000000051102FE11
+:10C400000400000000000000061104FC040000000D
+:10C4100000000000071104FC040000000000000000
+:10C42000081701FF22000000A8C30700091001FF40
+:10C4300001000000A4C3070000000000000000008D
+:10C4400000000000011101FF0100000000000000D9
+:10C45000021702FE94000000CCC307000000000099
+:10C46000000000000000000001070000980000002C
+:10C4700044C40700020100000100000000000000A9
+:10C480000305000041000000000000000000000063
+:10C490000000000000000000011704FC98000000EC
+:10C4A00044C40700021704FCDC00000068C4070055
+:10C4B000000000000000000000000000000000007C
+:10C4C0000011030000111300020000000100000031
+:10C4D0000338FDD870470C000C0000005802000023
+:10C4E0000200000000000000020000000000000048
+:10C4F000985D00200900000000000000000000001E
+:10C500000100000000000000280000000000000002
+:10C510000000000000010000000001000000000019
+:10C52000000000000000000000000000000000000B
+:10C530008142070000000000000000000000000031
+:10C5400002000000000001000000000000000000E8
+:10C550000800000000000000814207008DA30700D2
+:10C5600000000000000000000400000000000000C7
+:10C5700000000000000000000000000000000000BB
+:10C5800000000000000000000000000000000000AB
+:10C59000F40000000000000018000000000000008F
+:10C5A000000000000000000000000000000000008B
+:10C5B000000000000000000000000000000000007B
+:10C5C000170000000000000050EADA308883B89FAE
+:10C5D000604F15F30000C98E02000000000000004B
+:10C5E0000000000000000000040000000000000047
+:10C5F000000000000000000000000000000000003B
+:10C600000001000000000000000000000000000029
+:10C61000000000000000000060580020000007003B
+:10C6200000000000745800204D4E0700000000007C
+:10C630000338FDD870473031323334353637383926
+:10C640004142434445460000001000000400000041
+:10C6500001000000A55B070099BF0700E1B00700DB
+:10C660006DC20700D1550700B5B1070065C20700CC
+:10C67000ED5C070088580020001000000400000056
+:10C6800001000000B15B0700A9BF0700EFB0070081
+:10C69000B1C2070019560700B9B1070069C2070007
+:10C6A000FD5C0700556E6B6E6F776E206572726F62
+:10C6B0007220636F6465000000000000D8D307009B
+:10C6C0000100000084D207000200000078D00700BB
+:10C6D00003000000F8D20700040000004CD307005C
+:10C6E000050000002CD2070006000000C8D107009A
+:10C6F0000700000034D307000800000040D2070004
+:10C7000009000000A4D207000A000000C0D30700FF
+:10C710000B00000060D007000C00000058D207009A
+:10C720000D00000028D407000E00000024D30700ED
+:10C730000F00000060D307001000000094D3070032
+:10C74000110000003CD407001200000010D40700C4
+:10C7500013000000ACD3070080000000E0D1070008
+:10C76000810000001CD1070082000000DCD007001F
+:10C7700083000000BCD0070084000000F8D0070050
+:10C780008500000004D20700860000000CD30700DB
+:10C7900090000000A8D10700910000009CD0070085
+:10C7A000920000006CD207000082000074D30700E2
+:10C7B00001820000C0D2070002820000DCD2070024
+:10C7C0000084000038D1070001840000E4D3070092
+:10C7D0000284000080D10700038400005CD10700C0
+:10C7E000982F8A4291443771CFFBC0B5A5DBB5E9DC
+:10C7F0005BC25639F111F159A4823F92D55E1CAB50
+:10C8000098AA07D8015B8312BE853124C37D0C55DD
+:10C81000745DBE72FEB1DE80A706DC9B74F19BC125
+:10C82000C1699BE48647BEEFC69DC10FCCA10C2415
+:10C830006F2CE92DAA84744ADCA9B05CDA88F976F9
+:10C8400052513E986DC631A8C82703B0C77F59BF63
+:10C85000F30BE0C64791A7D55163CA06672929148F
+:10C86000850AB72738211B2EFC6D2C4D130D38532C
+:10C8700054730A65BB0A6A762EC9C281852C7292EE
+:10C88000A1E8BFA24B661AA8708B4BC2A3516CC71C
+:10C8900019E892D1240699D685350EF470A06A1055
+:10C8A00016C1A419086C371E4C774827B5BCB034A4
+:10C8B000B30C1C394AAAD84E4FCA9C5BF36F2E6842
+:10C8C000EE828F746F63A5781478C8840802C78CD1
+:10C8D000FAFFBE90EB6C50A4F7A3F9BEF27871C6D4
+:10C8E0005D8A07005B8A0700558A07000000000088
+:10C8F0000338FDD870470000BCDA0700C4DA07002F
+:10C90000000000000000000001000007F8C8070058
+:10C9100008C907000800000030C9070040C9070027
+:10C920000800000040C9070050C9070008000000C7
+:10C93000DCDA0700E4DA0700000000000000000075
+:10C94000CCDA0700DCDA070000000000000000007D
+:10C9500000000000000000000000000000000000D7
+:10C96000B4DA0700BCDA0700000000000000000095
+:10C97000B857002050C9070070C907000800000020
+:10C98000C4DA0700CCDA0700000000000000000055
+:10C9900080C9070090C9070008000000C1A7070070
+:10C9A00069A7070011A7070087A607008DA6070043
+:10C9B00049A6070093A60700D1A6070000000000C3
+:10C9C00000404040404040404040414141414140A2
+:10C9D0004040404040404040404040404040404057
+:10C9E00040050202020202020202020202020202E6
+:10C9F00002202020202020202020200202020202EB
+:10CA00000202909090909090101010101010101042
+:10CA1000101010101010101010101010020202024E
+:10CA20000202888888888888080808080808080892
+:10CA3000080808080808080808080808020202028E
+:10CA400040000000C1C907002E2E5C2E2E5C2E2E49
+:10CA50005C2E2E5C2E2E5C636F6D706F6E656E7437
+:10CA6000735C6C69627261726965735C626F6F742A
+:10CA70006C6F616465725C6E72665F626F6F746C1E
+:10CA80006F616465725F6466755F74696D6572730A
+:10CA90002E6300002E2E5C2E2E5C2E2E5C2E2E5C25
+:10CAA0002E2E5C636F6D706F6E656E74735C6C6957
+:10CAB000627261726965735C626F6F746C6F6164DE
+:10CAC00065725C6E72665F626F6F746C6F616465D5
+:10CAD000725F66775F61637469766174696F6E2EE9
+:10CAE0006300000043524320636F6D70757461747E
+:10CAF000696F6E206661696C656420666F72206381
+:10CB00006F70696564206170703A2073726320638E
+:10CB100072633A203078253038782C207265732083
+:10CB20006372633A20307825303878004120536FA3
+:10CB3000667444657669636520686173206A7573FD
+:10CB400074206265656E20616374697661746564E2
+:10CB50002E2049742773206C696B656C792074688A
+:10CB6000617420616E206170706C69636174696FBB
+:10CB70006E2077696C6C20636F6D6520696D6D65E3
+:10CB800064696174656C7900526563656976656492
+:10CB900020424C455F47415454535F4556545F45CE
+:10CBA000584348414E47455F4D54555F5245515596
+:10CBB0004553542028726571756573743A20256455
+:10CBC0002C207265706C793A202564292E000000B3
+:10CBD0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C635A
+:10CBE0006F6D706F6E656E74735C6C69627261728A
+:10CBF0006965735C626F6F746C6F616465725C62AF
+:10CC00006C655F6466755C6E72665F6466755F62B4
+:10CC10006C652E63000000006E72665F6673746F51
+:10CC2000726167655F777269746528616464723DDB
+:10CC300025702C207372633D25702C206C656E3D31
+:10CC40002564206279746573292C2071756575657A
+:10CC50002075736167653A20256400004372656141
+:10CC600074696E6720746865206F626A65637420FA
+:10CC7000776974682073697A652030782530387850
+:10CC800020776F756C64206F766572666C6F7720A5
+:10CC90006669726D776172652073697A652E204FBF
+:10CCA0006666736574206973203078253038782083
+:10CCB000616E64206669726D776172652073697A4E
+:10CCC00065206973203078253038782E0000000008
+:10CCD0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6359
+:10CCE0006F6D706F6E656E74735C6C696272617289
+:10CCF0006965735C626F6F746C6F616465725C64AC
+:10CD000066755C6E72665F6466755F7265715F689A
+:10CD1000616E646C65722E63000000002E2E5C2E26
+:10CD20002E5C2E2E5C2E2E5C2E2E5C636F6D706F33
+:10CD30006E656E74735C6C69627261726965735C56
+:10CD4000626F6F746C6F616465725C6466755C6E53
+:10CD500072665F6466755F7574696C732E6300003C
+:10CD60004D616A6F72205344207570646174652050
+:10CD7000627574206E6F20424C2E2041626F727477
+:10CD800020746F2061766F696420696E63617061E1
+:10CD90006369746174696E672074686520424C2E03
+:10CDA0000000000054686520536F6674446576691E
+:10CDB00063652073697A6520696E207468652069EF
+:10CDC0006E666F2073747275637420697320746F5C
+:10CDD0006F20736D616C6C20636F6D706172656440
+:10CDE0002077697468207468652073697A65207299
+:10CDF00065706F7274656420696E2074686520695F
+:10CE00006E697420636F6D6D616E642E00000000AA
+:10CE100054686520536F6674446576696365206461
+:10CE20006F6573206E6F7420636F6E7461696E201E
+:10CE3000746865206D61676963206E756D626572E7
+:10CE4000206964656E74696679696E67206974200B
+:10CE50006173206120536F66744465766963652E43
+:10CE600000000000496E76616C69646174696E67E8
+:10CE7000206170702062656361757365206974203C
+:10CE8000697320696E636F6D70617469626C65208F
+:10CE9000776974682074686520536F66744465769A
+:10CEA0006963652E000000002E2E5C2E2E5C2E2E57
+:10CEB0005C2E2E5C2E2E5C636F6D706F6E656E74D3
+:10CEC000735C6C69627261726965735C626F6F74C6
+:10CED0006C6F616465725C6466755C6E72665F64DB
+:10CEE00066755F76616C69646174696F6E2E63004C
+:10CEF0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6337
+:10CF00006F6D706F6E656E74735C6C696272617266
+:10CF10006965735C626F6F746C6F616465725C6489
+:10CF200066755C6E72665F6466755F7665725F7665
+:10CF3000616C69646174696F6E2E63002E2E5C2EC5
+:10CF40002E5C2E2E5C2E2E5C2E2E5C636F6D706F11
+:10CF50006E656E74735C6C69627261726965735C34
+:10CF600074696D65725C6578706572696D656E7403
+:10CF7000616C5C6170705F74696D6572322E630004
+:10CF80002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A6
+:10CF90006F6D706F6E656E74735C6C6962726172D6
+:10CFA0006965735C74696D65725C657870657269DA
+:10CFB0006D656E74616C5C6472765F7274632E630F
+:10CFC000000000002E2E5C2E2E5C2E2E5C2E2E5C81
+:10CFD0002E2E5C636F6D706F6E656E74735C6C6922
+:10CFE000627261726965735C6578706572696D659E
+:10CFF0006E74616C5F6D656D6F626A5C6E72665FA8
+:10D000006D656D6F626A2E63000000002E2E5C2E2F
+:10D010002E5C2E2E5C2E2E5C2E2E5C636F6D706F40
+:10D020006E656E74735C6C69627261726965735C63
+:10D030006578706572696D656E74616C5F73656348
+:10D0400074696F6E5F766172735C6E72665F736532
+:10D050006374696F6E5F697465722E63000000000F
+:10D060004E52465F4552524F525F494E56414C49CF
+:10D07000445F4441544100004E52465F4552524F76
+:10D08000525F534F46544445564943455F4E4F54B3
+:10D090005F454E41424C4544000000004E52465F01
+:10D0A0004552524F525F464541545552455F4E4F8F
+:10D0B000545F454E41424C45440000004E52465F8D
+:10D0C0004552524F525F4D555445585F554E4C4F47
+:10D0D000434B5F4641494C45440000004E52465F79
+:10D0E0004552524F525F4D555445585F4C4F434B3C
+:10D0F0005F4641494C4544004E52465F4552524FAF
+:10D10000525F4D555445585F434F4E445F494E4919
+:10D11000545F4641494C4544000000004E52465F72
+:10D120004552524F525F4D555445585F494E4954F0
+:10D130005F4641494C4544004E52465F4552524F6E
+:10D14000525F424C455F495053505F52585F504BBD
+:10D15000545F5452554E4341544544004E52465F2D
+:10D160004552524F525F424C455F495053505F50B9
+:10D170004545525F52454A4543544544000000002E
+:10D180004E52465F4552524F525F424C455F4950A6
+:10D1900053505F4C494E4B5F444953434F4E4E45AD
+:10D1A00043544544000000004E52465F4552524FE2
+:10D1B000525F4150495F4E4F545F494D504C454D71
+:10D1C000454E5445440000004E52465F4552524F72
+:10D1D000525F4E4F545F535550504F525445440088
+:10D1E0004E52465F4552524F525F4D4F44554C454B
+:10D1F0005F4E4F545F494E495449414C495A45444A
+:10D20000000000004E52465F4552524F525F4D4F54
+:10D2100044554C455F414C52454144595F494E4944
+:10D220005449414C495A4544000000004E52465F63
+:10D230004552524F525F4E4F545F464F554E440039
+:10D240004E52465F4552524F525F494E56414C49ED
+:10D25000445F5354415445004E52465F4552524F2D
+:10D26000525F444154415F53495A45004E52465F14
+:10D270004552524F525F494F5F50454E44494E47C9
+:10D28000000000004E52465F4552524F525F5356C7
+:10D29000435F48414E444C45525F4D495353494EBC
+:10D2A000470000004E52465F4552524F525F494E72
+:10D2B00056414C49445F4C454E47544800000000DD
+:10D2C0004E52465F4552524F525F4452565F54573A
+:10D2D000495F4552525F414E41434B004E52465FBB
+:10D2E0004552524F525F4452565F5457495F455220
+:10D2F000525F444E41434B004E52465F4552524F9F
+:10D30000525F494E5445524E414C00004E52465FCA
+:10D310004552524F525F53544F524147455F465515
+:10D320004C4C00004E52465F4552524F525F4E5594
+:10D330004C4C00004E52465F4552524F525F494E90
+:10D3400056414C49445F504152414D004E52465F58
+:10D350004552524F525F4E4F5F4D454D0000000009
+:10D360004E52465F4552524F525F464F52424944D9
+:10D3700044454E004E52465F4552524F525F445212
+:10D38000565F5457495F4552525F4F56455252556A
+:10D390004E0000004E52465F4552524F525F494E7A
+:10D3A00056414C49445F4144445200004E52465F4E
+:10D3B0004552524F525F5245534F555243455300C9
+:10D3C0004E52465F4552524F525F494E56414C496C
+:10D3D000445F464C414753004E52465F53554343CA
+:10D3E000455353004E52465F4552524F525F424C96
+:10D3F000455F495053505F4348414E4E454C5F4155
+:10D400004C52454144595F4558495354530000001C
+:10D410004E52465F4552524F525F434F4E4E5F430E
+:10D420004F554E54000000004E52465F4552524F39
+:10D43000525F54494D454F55540000004E52465FCF
+:10D440004552524F525F4255535900002E2E5C2ECA
+:10D450002E5C2E2E5C2E2E5C2E2E5C636F6D706FFC
+:10D460006E656E74735C6C69627261726965735C1F
+:10D470006578706572696D656E74616C5F6C6F67FD
+:10D480005C7372635C6E72665F6C6F675F64656627
+:10D4900061756C745F6261636B656E64732E6300AB
+:10D4A0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6381
+:10D4B0006F6D706F6E656E74735C6C6962726172B1
+:10D4C0006965735C6578706572696D656E74616CB1
+:10D4D0005F6C6F675C7372635C6E72665F6C6F67C4
+:10D4E0005F66726F6E74656E642E63007761726E34
+:10D4F000696E670064656275670000001B5B313B05
+:10D5000033306D001B5B306D000000001B5B313B56
+:10D5100033316D001B5B313B33326D001B5B313BA4
+:10D5200033336D001B5B313B33346D001B5B313B90
+:10D5300033356D001B5B313B33366D001B5B313B7C
+:10D5400033376D00696E666F000000006572726FA0
+:10D55000720000002E2E5C2E2E5C2E2E5C2E2E5C79
+:10D560002E2E5C636F6D706F6E656E74735C6C698C
+:10D57000627261726965735C6578706572696D6508
+:10D580006E74616C5F73656374696F6E5F766172F0
+:10D59000735C6E72665F73656374696F6E5F6974E6
+:10D5A00065722E680000000073645F626C655F63E3
+:10D5B00066675F73657428292072657475726E657D
+:10D5C00064202573207768656E20617474656D70C2
+:10D5D00074696E6720746F2073657420424C455FD8
+:10D5E00047415454535F4346475F5345525649435E
+:10D5F000455F4348414E4745442E000073645F62D7
+:10D600006C655F6366675F73657428292072657453
+:10D6100075726E6564202573207768656E2061746D
+:10D6200074656D7074696E6720746F207365742003
+:10D63000424C455F434F4D4D4F4E5F4346475F560B
+:10D64000535F555549442E0073645F626C655F6398
+:10D6500066675F73657428292072657475726E65DC
+:10D6600064202573207768656E20617474656D7021
+:10D6700074696E6720746F2073657420424C455F37
+:10D6800047415454535F4346475F415454525F549B
+:10D6900041425F53495A452E0000000073645F62A7
+:10D6A0006C655F6366675F736574282920726574B3
+:10D6B00075726E6564202573207768656E206174CD
+:10D6C00074656D7074696E6720746F207365742063
+:10D6D000424C455F434F4E4E5F4346475F47415084
+:10D6E0002E00000073645F626C655F6366675F7342
+:10D6F000657428292072657475726E6564202573BF
+:10D70000207768656E20617474656D7074696E67EA
+:10D7100020746F2073657420424C455F4741505F11
+:10D720004346475F524F4C455F434F554E542E0082
+:10D7300073645F626C655F6366675F7365742829F5
+:10D740002072657475726E65642025732077686534
+:10D750006E20617474656D7074696E6720746F20DB
+:10D7600073657420424C455F434F4E4E5F434647BE
+:10D770005F474154542E00006170705F74696D659D
+:10D78000722E6D5F6466755F696E61637469766938
+:10D7900074795F74696D6572000000006170705F7C
+:10D7A00074696D65722E6D5F7764745F666565641C
+:10D7B0005F74696D657200006E72665F626F6F7490
+:10D7C0006C6F616465725F77647400006E72665F8F
+:10D7D0006466755F626C650062616C6C6F632E6D70
+:10D7E0005F6275666665725F706F6F6C0000000047
+:10D7F0006E72665F6466755F666C617368000000D8
+:10D800006E72665F6466755F7265715F68616E6493
+:10D810006C6572006E72665F6466755F73657474C2
+:10D82000696E6773000000006E72665F6466755F04
+:10D8300073657474696E67735F7376636900000063
+:10D840006E72665F6466755F76616C696461746947
+:10D850006F6E00006E72665F6466755F7665725FFC
+:10D8600076616C69646174696F6E00006170705FED
+:10D8700074696D657200000061746669666F2E6D73
+:10D880005F7265715F6669666F0000006D656D5F50
+:10D890006D6E6772000000006E72665F6673746F73
+:10D8A000726167650000000061746669666F2E6DC5
+:10D8B0005F6669666F000000736F72746C697374E1
+:10D8C0000000000062616C6C6F632E6C6F675F6DAF
+:10D8D000656D706F6F6C0000617070006E72665FD6
+:10D8E000736468006E72665F7364685F626C650083
+:10D8F0006E72665F7364685F736F63000820000177
+:10D90000FFFFFFFFFFFFFFFFFFFFFFFF0000000023
+:10D91000000000000000000001000000FFFFFFFF0A
+:10D92000512563FCC2CAB9F3849E17A7ADFAE6BCC1
+:10D93000FFFFFFFFFFFFFFFF00000000FFFFFFFFF3
+:10D9400096C298D84539A1F4A033EB2D817D037799
+:10D95000F240A463E5E6BCF847422CE1F2D1176B34
+:10D96000F551BF376840B6CBCE5E316B5733CE2B07
+:10D97000169E0F7C4AEBE78E9B7F1AFEE242E34F36
+:10D980004B60D2273E3CCE3BF6B053CCB0061D6573
+:10D99000BC86987655BDEBB3E7933AAAD835C65AFC
+:10D9A0004D270700F934070015330700F0DA0700A8
+:10D9B000B8570020C00100005025070054DB0700C5
+:10D9C00078590020F85E0000323A070075440700DD
+:10D9D0009943070078D70700000000039CD7070091
+:10D9E00000000003B8D7070000000404CCD70700EC
+:10D9F00000000404D8D7070000000003F0D7070098
+:10DA00000000040400D807000000040414D8070034
+:10DA10000000040428D807000000040440D80700D0
+:10DA20000000040454D80700000004046CD8070068
+:10DA30000000000078D80700000000038CD8070021
+:10DA40000000000098D8070000000404A8D80700D0
+:10DA500000000003B8D8070000000000C4D8070089
+:10DA600000000003D8D8070000000404DCD8070039
+:10DA700000000303E4D8070000000303F0D8070008
+:10DA80000000030310580020E85D0020F95D00202D
+:10DA9000FC5D002030590020F4000000BC5800203C
+:10DAA000B4580020BC58002004770020645900209E
+:10DAB00018000000694507000000000059870700B2
+:10DAC000000000009187070000000000B5940700E7
+:10DAD000000000005D96070000000000718707004D
+:10DAE0000000000000000000030000009178070023
+:10DAF00001181320590218200A11241C12FF031CBC
+:10DB0000FFFF02380115100140110211040A1950DB
+:10DB1000A0C1DA5C280425E0C807144CD50714EC32
+:10DB2000D4071A44081AF4081A04081AFC081A0C34
+:10DB3000081A14041A1C041A24041A2C041A340493
+:10DB40001A3C04518490D0031BFD5014421002591A
+:04DB500008000000C9
+:020000041000EA
+:081014000020070000E00700C6
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_ble_s132_pca10040_debug.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_ble_s132_pca10040_debug.ewd
new file mode 100644
index 0000000..be46c01
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_ble_s132_pca10040_debug.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52832_xxaa_s132</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52832_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52832_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_ble_s132_pca10040_debug.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_ble_s132_pca10040_debug.ewp
new file mode 100644
index 0000000..84841ce
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_ble_s132_pca10040_debug.ewp
@@ -0,0 +1,1182 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52832_xxaa_s132</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52832_xxaa nRF52832_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BLE_STACK_SUPPORT_REQD</state>
+ <state>BOARD_PCA10040</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52</state>
+ <state>NRF52832_XXAA</state>
+ <state>NRF52_PAN_74</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>NRF_DFU_SVCI_ENABLED</state>
+ <state>NRF_SD_BLE_API_VERSION=6</state>
+ <state>S132</state>
+ <state>SOFTDEVICE_PRESENT</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ <state>uECC_ENABLE_VLI_API=0</state>
+ <state>uECC_OPTIMIZATION_LEVEL=3</state>
+ <state>uECC_SQUARE_FUNC=0</state>
+ <state>uECC_SUPPORT_COMPRESSED_POINT=0</state>
+ <state>uECC_VLI_NATIVE_LITTLE_ENDIAN=1</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_ble_s132_pca10040_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\ble\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s132\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s132\headers\nrf52</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\micro-ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BLE_STACK_SUPPORT_REQD</state>
+ <state>BOARD_PCA10040</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52</state>
+ <state>NRF52832_XXAA</state>
+ <state>NRF52_PAN_74</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>NRF_DFU_SVCI_ENABLED</state>
+ <state>NRF_SD_BLE_API_VERSION=6</state>
+ <state>S132</state>
+ <state>SOFTDEVICE_PRESENT</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ <state>uECC_ENABLE_VLI_API=0</state>
+ <state>uECC_OPTIMIZATION_LEVEL=3</state>
+ <state>uECC_SQUARE_FUNC=0</state>
+ <state>uECC_SUPPORT_COMPRESSED_POINT=0</state>
+ <state>uECC_VLI_NATIVE_LITTLE_ENDIAN=1</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_ble_s132_pca10040_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\ble\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s132\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s132\headers\nrf52</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\micro-ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_ble_s132_pca10040_debug.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_ble_s132_pca10040_debug.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256\sha256.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend uECC</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_micro-ecc</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\nrf52hf_iar\armgcc\micro_ecc_lib_nrf52.a</name> </file> </group> <group>
+ <name>nRF_Segger_RTT</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_IAR.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend nRF sw</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</name> </file> </group> <group>
+ <name>nRF_BLE</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\ble\common\ble_srv_common.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_SVC</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</name> </file> </group> <group>
+ <name>nRF_SoftDevice</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..fe7e6a3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0x72000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0x72000;
+define symbol __ICFEDIT_region_ROM_end__ = 0x7dfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x200057b8;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2000ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/flash_placement.xml
new file mode 100644
index 0000000..72450b9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/flash_placement.xml
@@ -0,0 +1,60 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".svc_data" inputsections="*(.svc_data*)" address_symbol="__start_svc_data" end_symbol="__stop_svc_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_ble_observers" inputsections="*(SORT(.sdh_ble_observers*))" address_symbol="__start_sdh_ble_observers" end_symbol="__stop_sdh_ble_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_state_observers" inputsections="*(SORT(.sdh_state_observers*))" address_symbol="__start_sdh_state_observers" end_symbol="__stop_sdh_state_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_stack_observers" inputsections="*(SORT(.sdh_stack_observers*))" address_symbol="__start_sdh_stack_observers" end_symbol="__stop_sdh_stack_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_req_observers" inputsections="*(SORT(.sdh_req_observers*))" address_symbol="__start_sdh_req_observers" end_symbol="__stop_sdh_req_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_soc_observers" inputsections="*(SORT(.sdh_soc_observers*))" address_symbol="__start_sdh_soc_observers" end_symbol="__stop_sdh_soc_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x0007E000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x0007E000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x0007F000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x0007F000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/secure_bootloader_ble_s132_pca10040_debug.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/secure_bootloader_ble_s132_pca10040_debug.emProject
new file mode 100644
index 0000000..b2ccb91
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/secure_bootloader_ble_s132_pca10040_debug.emProject
@@ -0,0 +1,152 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_ble_s132_pca10040_debug" target="8" version="2">
+ <project Name="secure_bootloader_ble_s132_pca10040_debug">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52832_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_ble_s132_pca10040_debug;../../config;../../../../../components/ble/common;../../../../../components/boards;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/ble_dfu;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/sha256;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/svc;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/util;../../../../../components/softdevice/common;../../../../../components/softdevice/s132/headers;../../../../../components/softdevice/s132/headers/nrf52;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/micro-ecc/micro-ecc;../../../../../external/nano-pb;../../../../../external/segger_rtt;../../../../../integration/nrfx;../../../../../modules/nrfx;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BLE_STACK_SUPPORT_REQD;BOARD_PCA10040;CONFIG_GPIO_AS_PINRESET;DEBUG_NRF;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52;NRF52832_XXAA;NRF52_PAN_74;NRF_DFU_DEBUG_VERSION;NRF_DFU_SETTINGS_VERSION=1;NRF_DFU_SVCI_ENABLED;NRF_SD_BLE_API_VERSION=6;S132;SOFTDEVICE_PRESENT;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;uECC_ENABLE_VLI_API=0;uECC_OPTIMIZATION_LEVEL=3;uECC_SQUARE_FUNC=0;uECC_SUPPORT_COMPRESSED_POINT=0;uECC_VLI_NATIVE_LITTLE_ENDIAN=1;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52.svd"
+ debug_additional_load_file="../../../../../components/softdevice/s132/hex/s132_nrf52_6.0.0_softdevice.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x72000;FLASH_SIZE=0xc000;RAM_START=0x200057b8;RAM_SIZE=0xa848"
+ linker_section_placements_segments="FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x0007E000 0x1000;bootloader_settings_page RX 0x0007F000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_rtt.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_serial.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_default_backends.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_sd.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/experimental_section_vars/nrf_section_iter.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/sha256/sha256.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend uECC">
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdh.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdsa.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_micro-ecc">
+ <file file_name="../../../../../external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a" />
+ </folder>
+ <folder Name="nRF_Segger_RTT">
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_printf.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend nRF sw">
+ <file file_name="../../../../../components/libraries/crypto/backend/nrf_sw/nrf_sw_backend_hash.c" />
+ </folder>
+ <folder Name="nRF_BLE">
+ <file file_name="../../../../../components/ble/common/ble_srv_common.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/ble_dfu/nrf_dfu_ble.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings_svci.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_SVC">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_svci.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_svci_handler.c" />
+ <file file_name="../../../../../components/libraries/svc/nrf_svc_handler.c" />
+ </folder>
+ <folder Name="nRF_SoftDevice">
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh.c" />
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh_ble.c" />
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh_soc.c" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/secure_bootloader_ble_s132_pca10040_debug.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/secure_bootloader_ble_s132_pca10040_debug.emSession
new file mode 100644
index 0000000..c1ef052
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_ble_debug/ses/secure_bootloader_ble_s132_pca10040_debug.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_ble_s132_pca10040_debug" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10040.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10040.uvoptx
new file mode 100644
index 0000000..b060b9d
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10040.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52832_xxaa_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10040.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10040.uvprojx
new file mode 100644
index 0000000..037cbc0
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10040.uvprojx
@@ -0,0 +1,1301 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52832_xxaa_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52832_xxaa_mbr</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x78000</StartAddress>
+ <Size>0x6000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0xfff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10040;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52832\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0,-DuECC_ENABLE_VLI_API=0,-DuECC_OPTIMIZATION_LEVEL=3,-DuECC_SQUARE_FUNC=0,-DuECC_SUPPORT_COMPRESSED_POINT=0,-DuECC_VLI_NATIVE_LITTLE_ENDIAN=1</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10040;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52832\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend nRF sw</GroupName>
+ <Files> <File>
+ <FileName>nrf_sw_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend uECC</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</FilePath> </File> <File>
+ <FileName>micro_ecc_backend_ecdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</FilePath> </File> <File>
+ <FileName>micro_ecc_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_serial_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>sha256.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sha256\sha256.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_micro-ecc</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_lib_nrf52.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52832\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.2.2_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x78000</StartAddress>
+ <Size>0x6000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0xfff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10040;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52832\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0,-DuECC_ENABLE_VLI_API=0,-DuECC_OPTIMIZATION_LEVEL=3,-DuECC_SQUARE_FUNC=0,-DuECC_SUPPORT_COMPRESSED_POINT=0,-DuECC_VLI_NATIVE_LITTLE_ENDIAN=1</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10040;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52832\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend nRF sw</GroupName>
+ <Files> <File>
+ <FileName>nrf_sw_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend uECC</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</FilePath> </File> <File>
+ <FileName>micro_ecc_backend_ecdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</FilePath> </File> <File>
+ <FileName>micro_ecc_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_serial_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>sha256.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sha256\sha256.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_micro-ecc</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_lib_nrf52.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/armgcc/Makefile
new file mode 100644
index 0000000..fbc883e
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/armgcc/Makefile
@@ -0,0 +1,247 @@
+PROJECT_NAME := secure_bootloader_uart_mbr_pca10040
+TARGETS := nrf52832_xxaa_mbr
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52832_xxaa_mbr.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52.S \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdh.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/sha256/sha256.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_uart.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw/nrf_sw_backend_hash.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_uart.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/sha256 \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(SDK_ROOT)/external/micro-ecc/micro-ecc \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52832/headers \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10040
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52
+CFLAGS += -DNRF52832_XXAA
+CFLAGS += -DNRF52_PAN_74
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -DuECC_ENABLE_VLI_API=0
+CFLAGS += -DuECC_OPTIMIZATION_LEVEL=3
+CFLAGS += -DuECC_SQUARE_FUNC=0
+CFLAGS += -DuECC_SUPPORT_COMPRESSED_POINT=0
+CFLAGS += -DuECC_VLI_NATIVE_LITTLE_ENDIAN=1
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10040
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52
+ASMFLAGS += -DNRF52832_XXAA
+ASMFLAGS += -DNRF52_PAN_74
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+ASMFLAGS += -DuECC_ENABLE_VLI_API=0
+ASMFLAGS += -DuECC_OPTIMIZATION_LEVEL=3
+ASMFLAGS += -DuECC_SQUARE_FUNC=0
+ASMFLAGS += -DuECC_SUPPORT_COMPRESSED_POINT=0
+ASMFLAGS += -DuECC_VLI_NATIVE_LITTLE_ENDIAN=1
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52832_xxaa_mbr: CFLAGS += -D__HEAP_SIZE=0
+nrf52832_xxaa_mbr: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52832_xxaa_mbr
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52832_xxaa_mbr
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52832_xxaa_mbr.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.2.2_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52832/hex/mbr_nrf52_2.2.2_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..e0a1cfa
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0x78000, LENGTH = 0x6000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0xfff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x0007E000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x0007F000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/config/sdk_config.h
new file mode 100644
index 0000000..c0a0b73
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/config/sdk_config.h
@@ -0,0 +1,4502 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 16
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 0
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nrf_dfu_serial_uart - UART DFU transport
+
+//==========================================================
+// <q> NRF_DFU_SERIAL_UART_USES_HWFC - HWFC configuration
+
+
+#ifndef NRF_DFU_SERIAL_UART_USES_HWFC
+#define NRF_DFU_SERIAL_UART_USES_HWFC 1
+#endif
+
+// <o> NRF_DFU_SERIAL_UART_RX_BUFFERS - Number of RX buffers.
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_UART_RX_BUFFERS
+#define NRF_DFU_SERIAL_UART_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
+//==========================================================
+#ifndef NRFX_PRS_ENABLED
+#define NRFX_PRS_ENABLED 1
+#endif
+// <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
+
+
+#ifndef NRFX_PRS_BOX_0_ENABLED
+#define NRFX_PRS_BOX_0_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
+
+
+#ifndef NRFX_PRS_BOX_1_ENABLED
+#define NRFX_PRS_BOX_1_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module.
+
+
+#ifndef NRFX_PRS_BOX_2_ENABLED
+#define NRFX_PRS_BOX_2_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module.
+
+
+#ifndef NRFX_PRS_BOX_3_ENABLED
+#define NRFX_PRS_BOX_3_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module.
+
+
+#ifndef NRFX_PRS_BOX_4_ENABLED
+#define NRFX_PRS_BOX_4_ENABLED 1
+#endif
+
+// <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_PRS_CONFIG_LOG_ENABLED
+#define NRFX_PRS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_PRS_CONFIG_LOG_LEVEL
+#define NRFX_PRS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_INFO_COLOR
+#define NRFX_PRS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_DEBUG_COLOR
+#define NRFX_PRS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver
+//==========================================================
+#ifndef NRFX_UARTE_ENABLED
+#define NRFX_UARTE_ENABLED 1
+#endif
+// <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance
+#ifndef NRFX_UARTE0_ENABLED
+#define NRFX_UARTE0_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC
+#define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY
+#define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <8388608=> 31250 baud
+// <10289152=> 38400 baud
+// <15007744=> 56000 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
+#define NRFX_UARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
+#define NRFX_UARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_INFO_COLOR
+#define NRFX_UARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR
+#define NRFX_UARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver
+//==========================================================
+#ifndef NRFX_UART_ENABLED
+#define NRFX_UART_ENABLED 1
+#endif
+// <o> NRFX_UART0_ENABLED - Enable UART0 instance
+#ifndef NRFX_UART0_ENABLED
+#define NRFX_UART0_ENABLED 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_HWFC
+#define NRFX_UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_PARITY
+#define NRFX_UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3866624=> 14400 baud
+// <5152768=> 19200 baud
+// <7729152=> 28800 baud
+// <8388608=> 31250 baud
+// <10309632=> 38400 baud
+// <15007744=> 56000 baud
+// <15462400=> 57600 baud
+// <20615168=> 76800 baud
+// <30924800=> 115200 baud
+// <61845504=> 230400 baud
+// <67108864=> 250000 baud
+// <123695104=> 460800 baud
+// <247386112=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UART_CONFIG_LOG_ENABLED
+#define NRFX_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UART_CONFIG_LOG_LEVEL
+#define NRFX_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_INFO_COLOR
+#define NRFX_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_DEBUG_COLOR
+#define NRFX_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> UART_ENABLED - nrf_drv_uart - UART/UARTE peripheral driver - legacy layer
+//==========================================================
+#ifndef UART_ENABLED
+#define UART_ENABLED 1
+#endif
+// <o> UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef UART_DEFAULT_CONFIG_HWFC
+#define UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef UART_DEFAULT_CONFIG_PARITY
+#define UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef UART_DEFAULT_CONFIG_BAUDRATE
+#define UART_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> UART_EASY_DMA_SUPPORT - Driver supporting EasyDMA
+
+
+#ifndef UART_EASY_DMA_SUPPORT
+#define UART_EASY_DMA_SUPPORT 1
+#endif
+
+// <q> UART_LEGACY_SUPPORT - Driver supporting Legacy mode
+
+
+#ifndef UART_LEGACY_SUPPORT
+#define UART_LEGACY_SUPPORT 0
+#endif
+
+// <e> UART0_ENABLED - Enable UART0 instance
+//==========================================================
+#ifndef UART0_ENABLED
+#define UART0_ENABLED 1
+#endif
+// <q> UART0_CONFIG_USE_EASY_DMA - Default setting for using EasyDMA
+
+
+#ifndef UART0_CONFIG_USE_EASY_DMA
+#define UART0_CONFIG_USE_EASY_DMA 1
+#endif
+
+// </e>
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 0
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 3
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 1024
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..4d4a536
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0x78000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0x78000;
+define symbol __ICFEDIT_region_ROM_end__ = 0x7dfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2000ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_uart_mbr_pca10040.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_uart_mbr_pca10040.ewd
new file mode 100644
index 0000000..2652c39
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_uart_mbr_pca10040.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52832_xxaa_mbr</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52832_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52832_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_uart_mbr_pca10040.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_uart_mbr_pca10040.ewp
new file mode 100644
index 0000000..1493f45
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/iar/secure_bootloader_uart_mbr_pca10040.ewp
@@ -0,0 +1,1155 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52832_xxaa_mbr</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52832_xxaa nRF52832_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10040</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52</state>
+ <state>NRF52832_XXAA</state>
+ <state>NRF52_PAN_74</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ <state>uECC_ENABLE_VLI_API=0</state>
+ <state>uECC_OPTIMIZATION_LEVEL=3</state>
+ <state>uECC_SQUARE_FUNC=0</state>
+ <state>uECC_SUPPORT_COMPRESSED_POINT=0</state>
+ <state>uECC_VLI_NATIVE_LITTLE_ENDIAN=1</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_uart_mbr_pca10040</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52832\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\micro-ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10040</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52</state>
+ <state>NRF52832_XXAA</state>
+ <state>NRF52_PAN_74</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ <state>uECC_ENABLE_VLI_API=0</state>
+ <state>uECC_OPTIMIZATION_LEVEL=3</state>
+ <state>uECC_SQUARE_FUNC=0</state>
+ <state>uECC_SUPPORT_COMPRESSED_POINT=0</state>
+ <state>uECC_VLI_NATIVE_LITTLE_ENDIAN=1</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_uart_mbr_pca10040</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52832\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\micro-ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_uart_mbr_pca10040.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_uart_mbr_pca10040.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend uECC</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256\sha256.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_micro-ecc</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\nrf52hf_iar\armgcc\micro_ecc_lib_nrf52.a</name> </file> </group> <group>
+ <name>nRF_Crypto backend nRF sw</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/flash_placement.xml
new file mode 100644
index 0000000..b0c6262
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/flash_placement.xml
@@ -0,0 +1,55 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ <ProgramSection load="no" name=".reserved_flash_tail" start="$(FLASH_START)+$(FLASH_SIZE)" size="$(FLASH_PH_SIZE)-$(FLASH_START)-$(FLASH_SIZE)" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x0007E000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x0007E000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x0007F000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x0007F000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/secure_bootloader_uart_mbr_pca10040.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/secure_bootloader_uart_mbr_pca10040.emProject
new file mode 100644
index 0000000..bb2416f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/secure_bootloader_uart_mbr_pca10040.emProject
@@ -0,0 +1,138 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_uart_mbr_pca10040" target="8" version="2">
+ <project Name="secure_bootloader_uart_mbr_pca10040">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52832_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_uart_mbr_pca10040;../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/sha256;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52832/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/micro-ecc/micro-ecc;../../../../../external/nano-pb;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BOARD_PCA10040;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52;NRF52832_XXAA;NRF52_PAN_74;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;uECC_ENABLE_VLI_API=0;uECC_OPTIMIZATION_LEVEL=3;uECC_SQUARE_FUNC=0;uECC_SUPPORT_COMPRESSED_POINT=0;uECC_VLI_NATIVE_LITTLE_ENDIAN=1;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52832/hex/mbr_nrf52_2.2.2_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x78000;FLASH_SIZE=0x6000;RAM_START=0x20000008;RAM_SIZE=0xfff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x0007E000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x0007F000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend uECC">
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdh.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdsa.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/sha256/sha256.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_uart.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/prs/nrfx_prs.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uart.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uarte.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_micro-ecc">
+ <file file_name="../../../../../external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a" />
+ </folder>
+ <folder Name="nRF_Crypto backend nRF sw">
+ <file file_name="../../../../../components/libraries/crypto/backend/nrf_sw/nrf_sw_backend_hash.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_uart.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/secure_bootloader_uart_mbr_pca10040.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/secure_bootloader_uart_mbr_pca10040.emSession
new file mode 100644
index 0000000..85851d5
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart/ses/secure_bootloader_uart_mbr_pca10040.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_uart_mbr_pca10040" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10040_debug.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10040_debug.uvoptx
new file mode 100644
index 0000000..b060b9d
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10040_debug.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52832_xxaa_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10040_debug.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10040_debug.uvprojx
new file mode 100644
index 0000000..cf80ccd
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10040_debug.uvprojx
@@ -0,0 +1,1349 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52832_xxaa_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52832_xxaa_mbr</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x64000</StartAddress>
+ <Size>0x1a000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0xfff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10040_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52832\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0,-DuECC_ENABLE_VLI_API=0,-DuECC_OPTIMIZATION_LEVEL=3,-DuECC_SQUARE_FUNC=0,-DuECC_SUPPORT_COMPRESSED_POINT=0,-DuECC_VLI_NATIVE_LITTLE_ENDIAN=1</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10040_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52832\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend nRF sw</GroupName>
+ <Files> <File>
+ <FileName>nrf_sw_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend uECC</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</FilePath> </File> <File>
+ <FileName>micro_ecc_backend_ecdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</FilePath> </File> <File>
+ <FileName>micro_ecc_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_serial_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>sha256.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sha256\sha256.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_micro-ecc</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_lib_nrf52.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52832_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52832\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.2.2_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x80000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x64000</StartAddress>
+ <Size>0x1a000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0xfff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10040_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52832\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10040,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_74,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0,-DuECC_ENABLE_VLI_API=0,-DuECC_OPTIMIZATION_LEVEL=3,-DuECC_SQUARE_FUNC=0,-DuECC_SUPPORT_COMPRESSED_POINT=0,-DuECC_VLI_NATIVE_LITTLE_ENDIAN=1</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10040 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52 NRF52832_XXAA NRF52_PAN_74 NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0 uECC_ENABLE_VLI_API=0 uECC_OPTIMIZATION_LEVEL=3 uECC_SQUARE_FUNC=0 uECC_SUPPORT_COMPRESSED_POINT=0 uECC_VLI_NATIVE_LITTLE_ENDIAN=1</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10040_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sha256;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52832\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\micro-ecc\micro-ecc;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend nRF sw</GroupName>
+ <Files> <File>
+ <FileName>nrf_sw_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend uECC</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</FilePath> </File> <File>
+ <FileName>micro_ecc_backend_ecdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</FilePath> </File> <File>
+ <FileName>micro_ecc_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_serial_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>sha256.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sha256\sha256.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_micro-ecc</GroupName>
+ <Files> <File>
+ <FileName>micro_ecc_lib_nrf52.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52832_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52832_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/armgcc/Makefile
new file mode 100644
index 0000000..ddfe52c
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/armgcc/Makefile
@@ -0,0 +1,259 @@
+PROJECT_NAME := secure_bootloader_uart_mbr_pca10040_debug
+TARGETS := nrf52832_xxaa_mbr
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52832_xxaa_mbr.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52.S \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_rtt.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_serial.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_uart.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_default_backends.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdh.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/sha256/sha256.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_uart.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw/nrf_sw_backend_hash.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_uart.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/sha256 \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/external/segger_rtt \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(SDK_ROOT)/external/micro-ecc/micro-ecc \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52832/headers \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10040
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DDEBUG_NRF
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52
+CFLAGS += -DNRF52832_XXAA
+CFLAGS += -DNRF52_PAN_74
+CFLAGS += -DNRF_DFU_DEBUG_VERSION
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -DuECC_ENABLE_VLI_API=0
+CFLAGS += -DuECC_OPTIMIZATION_LEVEL=3
+CFLAGS += -DuECC_SQUARE_FUNC=0
+CFLAGS += -DuECC_SUPPORT_COMPRESSED_POINT=0
+CFLAGS += -DuECC_VLI_NATIVE_LITTLE_ENDIAN=1
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10040
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DDEBUG_NRF
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52
+ASMFLAGS += -DNRF52832_XXAA
+ASMFLAGS += -DNRF52_PAN_74
+ASMFLAGS += -DNRF_DFU_DEBUG_VERSION
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+ASMFLAGS += -DuECC_ENABLE_VLI_API=0
+ASMFLAGS += -DuECC_OPTIMIZATION_LEVEL=3
+ASMFLAGS += -DuECC_SQUARE_FUNC=0
+ASMFLAGS += -DuECC_SUPPORT_COMPRESSED_POINT=0
+ASMFLAGS += -DuECC_VLI_NATIVE_LITTLE_ENDIAN=1
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52832_xxaa_mbr: CFLAGS += -D__HEAP_SIZE=0
+nrf52832_xxaa_mbr: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52832_xxaa_mbr
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52832_xxaa_mbr
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52832_xxaa_mbr.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.2.2_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52832/hex/mbr_nrf52_2.2.2_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..5194394
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0x64000, LENGTH = 0x1a000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0xfff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x0007E000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x0007F000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/config/sdk_config.h
new file mode 100644
index 0000000..ec05303
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/config/sdk_config.h
@@ -0,0 +1,4630 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 16
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 0
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nrf_dfu_serial_uart - UART DFU transport
+
+//==========================================================
+// <q> NRF_DFU_SERIAL_UART_USES_HWFC - HWFC configuration
+
+
+#ifndef NRF_DFU_SERIAL_UART_USES_HWFC
+#define NRF_DFU_SERIAL_UART_USES_HWFC 1
+#endif
+
+// <o> NRF_DFU_SERIAL_UART_RX_BUFFERS - Number of RX buffers.
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_UART_RX_BUFFERS
+#define NRF_DFU_SERIAL_UART_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
+//==========================================================
+#ifndef NRFX_PRS_ENABLED
+#define NRFX_PRS_ENABLED 1
+#endif
+// <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
+
+
+#ifndef NRFX_PRS_BOX_0_ENABLED
+#define NRFX_PRS_BOX_0_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
+
+
+#ifndef NRFX_PRS_BOX_1_ENABLED
+#define NRFX_PRS_BOX_1_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module.
+
+
+#ifndef NRFX_PRS_BOX_2_ENABLED
+#define NRFX_PRS_BOX_2_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module.
+
+
+#ifndef NRFX_PRS_BOX_3_ENABLED
+#define NRFX_PRS_BOX_3_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module.
+
+
+#ifndef NRFX_PRS_BOX_4_ENABLED
+#define NRFX_PRS_BOX_4_ENABLED 1
+#endif
+
+// <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_PRS_CONFIG_LOG_ENABLED
+#define NRFX_PRS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_PRS_CONFIG_LOG_LEVEL
+#define NRFX_PRS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_INFO_COLOR
+#define NRFX_PRS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_DEBUG_COLOR
+#define NRFX_PRS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver
+//==========================================================
+#ifndef NRFX_UARTE_ENABLED
+#define NRFX_UARTE_ENABLED 1
+#endif
+// <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance
+#ifndef NRFX_UARTE0_ENABLED
+#define NRFX_UARTE0_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC
+#define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY
+#define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <8388608=> 31250 baud
+// <10289152=> 38400 baud
+// <15007744=> 56000 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
+#define NRFX_UARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
+#define NRFX_UARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_INFO_COLOR
+#define NRFX_UARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR
+#define NRFX_UARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver
+//==========================================================
+#ifndef NRFX_UART_ENABLED
+#define NRFX_UART_ENABLED 1
+#endif
+// <o> NRFX_UART0_ENABLED - Enable UART0 instance
+#ifndef NRFX_UART0_ENABLED
+#define NRFX_UART0_ENABLED 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_HWFC
+#define NRFX_UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_PARITY
+#define NRFX_UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3866624=> 14400 baud
+// <5152768=> 19200 baud
+// <7729152=> 28800 baud
+// <8388608=> 31250 baud
+// <10309632=> 38400 baud
+// <15007744=> 56000 baud
+// <15462400=> 57600 baud
+// <20615168=> 76800 baud
+// <30924800=> 115200 baud
+// <61845504=> 230400 baud
+// <67108864=> 250000 baud
+// <123695104=> 460800 baud
+// <247386112=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UART_CONFIG_LOG_ENABLED
+#define NRFX_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UART_CONFIG_LOG_LEVEL
+#define NRFX_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_INFO_COLOR
+#define NRFX_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_DEBUG_COLOR
+#define NRFX_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> UART_ENABLED - nrf_drv_uart - UART/UARTE peripheral driver - legacy layer
+//==========================================================
+#ifndef UART_ENABLED
+#define UART_ENABLED 1
+#endif
+// <o> UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef UART_DEFAULT_CONFIG_HWFC
+#define UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef UART_DEFAULT_CONFIG_PARITY
+#define UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef UART_DEFAULT_CONFIG_BAUDRATE
+#define UART_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> UART_EASY_DMA_SUPPORT - Driver supporting EasyDMA
+
+
+#ifndef UART_EASY_DMA_SUPPORT
+#define UART_EASY_DMA_SUPPORT 1
+#endif
+
+// <q> UART_LEGACY_SUPPORT - Driver supporting Legacy mode
+
+
+#ifndef UART_LEGACY_SUPPORT
+#define UART_LEGACY_SUPPORT 0
+#endif
+
+// <e> UART0_ENABLED - Enable UART0 instance
+//==========================================================
+#ifndef UART0_ENABLED
+#define UART0_ENABLED 1
+#endif
+// <q> UART0_CONFIG_USE_EASY_DMA - Default setting for using EasyDMA
+
+
+#ifndef UART0_CONFIG_USE_EASY_DMA
+#define UART0_CONFIG_USE_EASY_DMA 1
+#endif
+
+// </e>
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_RTT_ENABLED
+#define NRF_LOG_BACKEND_RTT_ENABLED 1
+#endif
+// <o> NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE 64
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS - Period before retrying writing to RTT
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS 1
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_CNT - Writing to RTT retries.
+// <i> If RTT fails to accept any new data after retries
+// <i> module assumes that host is not active and on next
+// <i> request it will perform only one write attempt.
+// <i> On successful writing, module assumes that host is active
+// <i> and scheme with retry is applied again.
+
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_CNT
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_CNT 3
+#endif
+
+// </e>
+
+// <e> NRF_LOG_BACKEND_UART_ENABLED - nrf_log_backend_uart - Log UART backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_UART_ENABLED
+#define NRF_LOG_BACKEND_UART_ENABLED 0
+#endif
+// <o> NRF_LOG_BACKEND_UART_TX_PIN - UART TX pin
+#ifndef NRF_LOG_BACKEND_UART_TX_PIN
+#define NRF_LOG_BACKEND_UART_TX_PIN 6
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRF_LOG_BACKEND_UART_BAUDRATE
+#define NRF_LOG_BACKEND_UART_BAUDRATE 30801920
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE 64
+#endif
+
+// </e>
+
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 1
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 4
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 4096
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Segger_RTT
+
+//==========================================================
+// <h> segger_rtt - SEGGER RTT
+
+//==========================================================
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
+// <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
+// <i> or this value is actually used. It depends on which one is bigger.
+
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 4096
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 16
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
+
+
+// <i> The following modes are supported:
+// <i> - SKIP - Do not block, output nothing.
+// <i> - TRIM - Do not block, output as much as fits.
+// <i> - BLOCK - Wait until there is space in the buffer.
+// <0=> SKIP
+// <1=> TRIM
+// <2=> BLOCK_IF_FIFO_FULL
+
+#ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
+#define SEGGER_RTT_CONFIG_DEFAULT_MODE 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/hex/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/hex/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/hex/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/hex/secure_bootloader_uart_mbr_pca10040_debug.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/hex/secure_bootloader_uart_mbr_pca10040_debug.hex
new file mode 100644
index 0000000..fd768fa
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/hex/secure_bootloader_uart_mbr_pca10040_debug.hex
@@ -0,0 +1,2827 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:020000040006F4
+:10400000704F0020C9430600D1430600D343060089
+:10401000D5430600D7430600D94306000000000040
+:10402000000000000000000000000000DB4306006C
+:10403000DD43060000000000DF430600E143060008
+:10404000E3430600E3430600D1580600E3430600BD
+:10405000E3430600E3430600E3430600E3430600B0
+:10406000E3430600E3430600E3430600E3430600A0
+:10407000E3430600E3430600E3430600E343060090
+:104080002559060045550600E3430600E3430600B4
+:10409000E3430600E3430600E3430600E343060070
+:1040A000E3430600E3430600E3430600E343060060
+:1040B000E3430600E34306000000000000000000A8
+:1040C000E3430600E3430600E3430600E343060040
+:1040D000E3430600E3430600E3430600000000005C
+:1040E00000000000000000000000000000000000D0
+:1040F00000000000000000000000000000000000C0
+:1041000000000000000000000000000000000000AF
+:10411000000000000000000000000000000000009F
+:10412000000000000000000000000000000000008F
+:10413000000000000000000000000000000000007F
+:10414000000000000000000000000000000000006F
+:10415000000000000000000000000000000000005F
+:10416000000000000000000000000000000000004F
+:10417000000000000000000000000000000000003F
+:10418000000000000000000000000000000000002F
+:10419000000000000000000000000000000000001F
+:1041A000000000000000000000000000000000000F
+:1041B00000000000000000000000000000000000FF
+:1041C00000000000000000000000000000000000EF
+:1041D00000000000000000000000000000000000DF
+:1041E00000000000000000000000000000000000CF
+:1041F00000000000000000000000000000000000BF
+:10420000DFF80CD000F088F9004800474173060041
+:10421000704F002080F308888E46104730B450E875
+:10422000012F93B2C48923448489A34228BF1B1B56
+:104230000489A34202BFBFF32F8F002007E0C3EA27
+:10424000020340E80134002CE9D14FF001000A607C
+:1042500030BC704750E8012FC2EA024240E8012119
+:104260000029F7D1704730B450E8022F1FFAA2F3AB
+:10427000C488A34202BFBFF32F8F00200DE0C48982
+:1042800023448489A34228BF1B1BC2EA034340E89E
+:104290000234002CE8D14FF001000A6030BC7047B6
+:1042A00050E8022FC2EA224240E802210029F7D159
+:1042B0007047034653E8022FD988B2EB324F4FF0D4
+:1042C000000017BF92B241EA014142EA014104E015
+:1042D0005A68B2EB324F08BF012043E80212002AAD
+:1042E000E8D1704730B4044654E8000F0D4644E866
+:1042F0000053002BF8D1156030BC704730B4044631
+:1043000054E8000F40EA010544E80053002BF7D1C0
+:10431000156030BC704730B4044654E8000F00EA22
+:10432000010544E80053002BF7D1156030BC7047FD
+:1043300030B4044654E8000F80EA010544E8005315
+:10434000002BF7D1156030BC704730B4044654E8F8
+:10435000000F00EB010544E80053002BF7D1156076
+:1043600030BC704730B4044654E8000FA0EB0105A0
+:1043700044E80053002BF7D1156030BC704770B48F
+:1043800004464FF0000054E8006F0D68AE4207BFCE
+:1043900044E80023012044E800630E60002B1CBFAA
+:1043A0000020F0E770BC704730B4044654E8000FBA
+:1043B00088422CBF451A054644E80053002BF5D12E
+:1043C000156030BC7047000006488047064800472B
+:1043D000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B5
+:1043E000FEE7FEE7B5550600014206002DE9F05F45
+:1043F0000546002092469B46884606468146402454
+:104400001BE0284641464746224600F074F85346D2
+:104410005A46C01A914110D311461846224600F060
+:1044200016F82D1A67EB01084F462246012000219D
+:1044300000F00DF817EB00094E41201EA4F1010415
+:10444000DFDC484631462A464346BDE8F09F202A35
+:1044500004DB203A00FA02F1002070479140C2F1DB
+:10446000200320FA03F31943904070470048704737
+:1044700088DC060040EA01039B0703D009E008C975
+:10448000121F08C0042AFAD203E011F8013B00F819
+:10449000013B521EF9D27047D2B201E000F8012B65
+:1044A000491EFBD270470022F6E710B513460A46B4
+:1044B00004461946FFF7F0FF204610BD421C10F8D5
+:1044C000011B0029FBD1801A704730B5044600203B
+:1044D000034600E05B1C934203D2E05CCD5C401BD2
+:1044E000F8D030BD034611F8012B00F8012B002A4B
+:1044F000F9D118467047202A04DB203A21FA02F04D
+:104500000021704721FA02F3D040C2F1200291400D
+:104510000843194670470000064C074D06E0E06866
+:1045200040F0010394E8070098471034AC42F6D3FA
+:10453000FFF76AFEE0E4060000E5060070B58C189F
+:1045400010F8015B15F0070301D110F8013B2A11A7
+:1045500006D110F8012B03E010F8016B01F8016B94
+:104560005B1EF9D12B0705D40023521E0DD401F890
+:10457000013BFAE710F8013BCB1A921C03E013F859
+:10458000015B01F8015B521EF9D5A142D8D300208E
+:1045900070BD2DE9F0438BB01446129D15F9046BE4
+:1045A00000961F46804689462B460246214602A8B1
+:1045B00000F099FC02A9129A084600F090FC129BA8
+:1045C00002AA4146404600F07AFC129B02AA21460C
+:1045D000204600F074FC2B464A4639463846009681
+:1045E00000F081FC129A394602A800F078FC02A97A
+:1045F0002B4642460846009600F075FC02A92B4661
+:1046000022460846009600F06EFC2B4642462146A4
+:104610002046009600F067FC129B22464946484619
+:1046200000F04DFC2B4602AA41462046009600F0C1
+:104630005AFC129B22463946384600F040FC2B4675
+:104640004A4639463846009600F04DFC324602A9EB
+:10465000204600F00EFE0BB0BDE8F083F0B5154625
+:1046600089B01C4607460E461A462946684600F0A1
+:1046700036FC23466A463946384600F020FC23467D
+:104680002A466946684600F01AFC23466A463146C7
+:10469000304600F014FC09B0F0BD8B1802448B4288
+:1046A00000D1704713F8010D02F8010DF7E72DE96D
+:1046B000F047B3F9024088461E4604F11F0120234B
+:1046C000073491FBF3F708234FFA87F994FBF3F4CF
+:1046D000944228BF14464946054600F07FFA224618
+:1046E0004146FFF7DAFFB6F90230E4009C4221D9D7
+:1046F000E41A05EB87010022C4F120078D420FD395
+:1047000024364A462946304600F073FA012811D073
+:104710004B46324629462846BDE8F04700F0B8BD72
+:1047200051F8040C20FA04F3134341F8043D00FA55
+:1047300007F2E3E7BDE8F0872DE9F04793F9006061
+:1047400092B004468946104631461546984600F018
+:1047500064FA002840F093804246494602A800F0DF
+:10476000BEFB434602AA21460AA800F0A8FB02A904
+:104770000846424600F0B3FB43462A4649464846AF
+:1047800000F09DFB08F1040742462946284600F048
+:10479000A6FB3B462A4621462046009600F04CFAEE
+:1047A0003B462A4629462846009600F045FA3B46F5
+:1047B0002A4621462846009600F095FB43462A46A5
+:1047C0002146204600F07BFB3B46224621462846F8
+:1047D000009600F031FA3B4600962A4621462046D4
+:1047E00000F02AFA2368DB074CD533463A462146C7
+:1047F000204600F0C5F931468246204600F02BFDE8
+:1048000006F18043013B54F8230040EACA7044F8A3
+:10481000230042462146284600F061FB3B460AAA97
+:1048200029462846009600F05EFB3B460AAA294628
+:104830002846009600F057FB0AA908463B462A4640
+:10484000009600F050FB43460AAA2146204600F09D
+:1048500036FB02AA3B4610462146009600F043FB79
+:1048600032462946204600F004FD32464946284695
+:1048700000F0FFFC324602A9484600F0FAFC12B0F4
+:10488000BDE8F0873146204600F0E5FCC1E70000B6
+:104890000048704730E406002DE9F04FEDB01F46A8
+:1048A000DDF8D8810590B8F9026098F9004020231E
+:1048B0001F3696FBF3F676B206F1FF3924AB0025DE
+:1048C00043F829506CAB03EB89034CA88A46934606
+:1048D000394698F9012043F8805C43F8605CFFF7A3
+:1048E000DCFE98F9012054A8B918FFF7D6FE21463E
+:1048F0004CA800F092F90746002840F03981214683
+:1049000054A800F08AF90290002840F0338108F1A1
+:10491000240332464CA91846039300F06AF9012893
+:1049200040F02A81324654A9039800F062F9012828
+:10493000069040F021811CAD0CAF3346039A54A978
+:10494000284600F092F9029B47F829305A46514612
+:1049500038464346FFF7ABFE39463846039B009680
+:104960002A4600F008FA0DF5B879039B00962A460E
+:104970004CA914A800F0FFF948462246059900F01A
+:1049800078FCA30009EB030A0793059BA1005918C3
+:1049900008F1440B5046224600F06BFC5946224673
+:1049A00034A800F066FCA3000BEB030122463CA8F0
+:1049B00000F05FFC08F10403494634AA284600943D
+:1049C000049300F090FA53464A463CA934A8CDF827
+:1049D0000080FFF7DEFD2346049A2946284600F0B2
+:1049E00044F92A46514648464346FFF737FE029BA4
+:1049F00008933146059B0A933846CDF824B0CDF88C
+:104A00002C9000F00BFC3146814614A800F006FC07
+:104A10008145B8BF81461FFA89F909F1FF3B0FFABA
+:104A20008BFB5946384600F063FC5946071C14A816
+:104A300018BF012700F05CFC002814BF02230023EC
+:104A40001F430DF1200A22465AF8277024A8394640
+:104A500000F00FFC0DF1B00BA300F91822465846E8
+:104A600000F007FC2146284600F0B8F8A9F1020939
+:104A7000069B2B600FFA89F90DF1900AB9F1000F2E
+:104A800023DA2346049A2946284600F0EEF84346E6
+:104A90002A4659465046FFF7E1FD324651460398F3
+:104AA00000F0A7F8012805D03346039A5146504636
+:104AB00000F0EEFB013C64B2002C4CDA029BB3FA2E
+:104AC00083F040096DB0BDE8F08F43462A46D8F820
+:104AD000A47059465046B84749460CA800F008FC57
+:104AE0004946071C14A818BF012700F001FC002844
+:104AF00014BF02200020384308AB53F820702FB3B6
+:104B00002246394634A800F0B4FB079B2246F91828
+:104B10003CA800F0AEFB43462A463CA934A8FFF768
+:104B20009DFD049B009434AA514644A800F0DBF993
+:104B30005B4652463CA934A8CDF80080FFF729FD1A
+:104B4000434644AA2946284600F0B9F909F1FF393D
+:104B50000FFA89F992E723B26CAA02EB83025AF8A2
+:104B6000233052F8802C5340029A1A430292A1E754
+:104B70002846A7E73846A5E70298A3E7000000000B
+:104B8000C3F10803DB0070B50133002403A500BFA7
+:104B90005B1920C940CAAD1920C0184720C940CAB6
+:104BA000754120C020C940CA754120C020C940CAF3
+:104BB000754120C020C940CA754120C020C940CAE3
+:104BC000754120C020C940CA754120C020C940CAD3
+:104BD000754120C06441204670BD00BF002310B560
+:104BE0001C465AB2914200DC10BD40F8234001330C
+:104BF000F7E710B5013A52B2002A01DA002010BDE1
+:104C000013B250F8234051F823309C4203D8F1D21C
+:104C10004FF0FF3010BD012010BD10B500231A4623
+:104C20005CB2A14203DCB2FA82F0400910BD50F838
+:104C3000234001332243F3E770B59DF910401E462F
+:104C400023460546FFF79CFF30B9224629463046E9
+:104C5000FFF7CFFF012807D02346324629462846D2
+:104C6000BDE8704000F014BB70BDF0B50F46A1B0B8
+:104C700006461946384615461C46FFF7CEFF28B1B2
+:104C800021463046FFF7AAFF21B0F0BD2246394643
+:104C9000684600F0EEFA2246294608A800F0E9FA34
+:104CA000214610A8FFF79AFF0123214618A8109368
+:104CB000FFF794FF224608A96846FFF79AFF28B934
+:104CC000224610A9304600F0D4FADDE7009BDA074F
+:104CD00009D42146684600F0BEFA2246294610A8AB
+:104CE00000F0E6FBE6E7089BDB0707D4214608A8AF
+:104CF00000F0B1FA2246294618A8F1E70028234619
+:104D00001CDD08AA6946684600F0C2FA21466846DA
+:104D100000F0A1FA224618A910A8FFF76AFF0028A0
+:104D200005DA10A923462A460846FFF729FF10A9ED
+:104D3000234618AA084600F0ABFACEE708A96A464F
+:104D4000084600F0A5FA214608A800F084FA224699
+:104D500010A918A8FFF74DFF002805DA18A9234667
+:104D60002A460846FFF70CFF18A9234610AA084652
+:104D700000F08EFABEE72DE9F04FB5B004AD9DF915
+:104D8000F8401F4680462346284600F0BEF824AB74
+:104D9000214638460293039500F040FAC0EB841098
+:104DA00005B26B4203F01F034FF0200695FBF6F6A9
+:104DB00076B205F01F0914A858BFC3F100093146A7
+:104DC000FFF70CFFB9F1000F30B22BDD14AB00225E
+:104DD00003EB8000C9F1200E1346A34217D327B27C
+:104DE0007B00019314AB03EB870704F1FF3934AB6D
+:104DF000012603EB8909002D55DB34AB0022C6F1F7
+:104E00000100964603EB860A03EB80002DE057F87D
+:104E1000236006FA09F10A4340F8232026FA0EF22D
+:104E20000133DAE714AB2246394603EB800000F089
+:104E300020FAD4E70FFA81FC5AF8C83C53F82CB09A
+:104E400034AB03EB810151F8803CABEB0303A3EBE4
+:104E50000E039B4504D034BF4FF0010E4FF0000EFF
+:104E600050F8C81C41F82C300132019B51B29942D4
+:104E7000E0DBA6EB0E035E42214614A85E4100F083
+:104E8000EAF934AB03EB8403214653F8802C59F83C
+:104E9000803C384643EAC273013D49F8803C2DB25C
+:104EA00000F0D9F9A7E734AB03EB8606224656F8A3
+:104EB000C81C404600F0DDF935B0BDE8F08F30B5D4
+:104EC0001C4691B0054693F90030684600F01DF885
+:104ED000D4F8AC3069462846984711B030BD134627
+:104EE0000A46FFF7ECBF70B59DF910401E462346F9
+:104EF000054600F0CDF938B123463246294628460A
+:104F0000BDE87040FFF73CBE70BD2DE9F04F08B41E
+:104F1000F8CA04B451F8042BA3FB028940F8048BAF
+:104F20004FF0000AE4FB629A4FF0000BE5FB62AB26
+:104F30004FF0000CE6FB62BC4FF0000EE7FB62CEC8
+:104F400051F8042B4FF00008E3FB628940F8048B12
+:104F5000E4FB629AE5FB62ABE6FB62BCE7FB62CE78
+:104F600051F8042B4FF00008E3FB628940F8048BF2
+:104F7000E4FB629AE5FB62ABE6FB62BCE7FB62CE58
+:104F800051F8042B4FF00008E3FB628940F8048BD2
+:104F9000E4FB629AE5FB62ABE6FB62BCE7FB62CE38
+:104FA00051F8042B4FF00008E3FB628940F8048BB2
+:104FB000E4FB629AE5FB62ABE6FB62BCE7FB62CE18
+:104FC00040F8049B40F804AB40F804BB40F804CB25
+:104FD00040F804EB0CBC052B00F01E810C68A0F11E
+:104FE0001400A1F11401A2F1140252F804EB4FF0E5
+:104FF000000550F8046BE4FB6E5652F804EB50F8D1
+:10500000047BE4FB6E6752F804EB50F8048BE4FB7E
+:105010006E7852F804EB50F8049BE4FB6E8952F86A
+:1050200004EB50F804ABE4FB6E9AA0F1140052F8C4
+:10503000044B51F804EB4FF0000CE4FB6EC540F854
+:1050400004CB51F804EBE4FB6E5640F8045B51F8D6
+:1050500004EBE4FB6E6740F8046B51F804EBE4FBEF
+:105060006E7840F8047B51F804EBE4FB6E8940F85D
+:10507000048B51F804EBE4FB6E9AA0E80006062BC3
+:1050800000F0CA800C68A0F11800A1F11801A2F18B
+:10509000180252F804EB4FF0000550F8046BE4FBE3
+:1050A0006E5652F804EB50F8047BE4FB6E6752F83E
+:1050B00004EB50F8048BE4FB6E7852F804EB50F8E4
+:1050C000049BE4FB6E8952F804EB50F804ABE4FB5C
+:1050D0006E9A52F804EB50F804BBE4FB6EABA0F1FF
+:1050E000180052F8044B51F804EB4FF0000CE4FBAD
+:1050F0006EC540F804CB51F804EBE4FB6E5640F863
+:10510000045B51F804EBE4FB6E6740F8046B51F864
+:1051100004EBE4FB6E7840F8047B51F804EBE4FB0D
+:105120006E8940F8048B51F804EBE4FB6E9A40F86A
+:10513000049B51F804EBE4FB6EABA0E8000C072BDA
+:105140006AD008B40C68A0F11C00A1F11C01A2F106
+:105150001C0252F804EB4FF0000550F8046BE4FB1E
+:105160006E5652F804EB50F8047BE4FB6E6752F87D
+:1051700004EB50F8048BE4FB6E7852F804EB50F823
+:10518000049BE4FB6E8952F804EB50F804ABE4FB9B
+:105190006E9A52F804EB50F804BBE4FB6EAB52F885
+:1051A00004EB50F804CBE4FB6EBCA0F11C0052F8F9
+:1051B000044B51F804EB4FF00003E4FB6E3540F86C
+:1051C000043B51F804EBE4FB6E5640F8045B51F8E5
+:1051D00004EBE4FB6E6740F8046B51F804EBE4FB6E
+:1051E0006E7840F8047B51F804EBE4FB6E8940F8DC
+:1051F000048B51F804EBE4FB6E9A40F8049B51F8E1
+:1052000004EBE4FB6EAB40F804AB51F804EBE4FBB9
+:105210006EBCA0E8001808BCBDE8F08F013949B2A7
+:10522000002904DA013149B231B90846704750F813
+:105230002130002BF2D0F5E701F18043013B50F81B
+:105240002330002023B9013900EB411108B2704727
+:105250005B080130F6E700EB81010023884200D3B0
+:10526000704751F8042C43EA520341F8043DD30738
+:10527000F4E710B500235CB2A24200DC10BD51F887
+:10528000234040F823400133F5E700000000000010
+:10529000C3F10803DB0070B50133002403A500BF90
+:1052A0005B1920C940CAAD1B20C0184720C940CA9D
+:1052B000B54120C020C940CAB54120C020C940CA5C
+:1052C000B54120C020C940CAB54120C020C940CA4C
+:1052D000B54120C020C940CAB54120C020C940CA3C
+:1052E000B54120C06441B4FA84F0400970BD00BFEC
+:1052F0004A11012350F8220001F01F0103FA01F1C5
+:1053000008407047F0B5082289B00C460646FFF702
+:10531000B0FFCB6A03930B6B04934B6B05938B6BC2
+:105320000693CB6B0793002708236A4669466846B5
+:10533000029701970097FFF723FC082305466A466A
+:1053400031463046FFF71CFC236B0393636B0493D9
+:10535000A36B0593E36B0693054408236A466946ED
+:1053600068460797FFF70CFC082305446A46314658
+:105370003046FFF705FC236A0093636A0193A36A32
+:105380000293A36B0693E36B0793054408236A46D5
+:1053900031463046059704970397FFF7F1FB636AA0
+:1053A0000093A36A0193E36AA26B0293636B039376
+:1053B00004920693E26B236A0592054407936A46BA
+:1053C000082331463046FFF7DBFBE36A0093236B8B
+:1053D0000193636B0293236A0693A36A07930544C0
+:1053E00008236A4631463046059704970397FFF72E
+:1053F0004FFF236B0093636B0193A36B0293E36BEB
+:105400000393636A0693E36A07932D1A08236A4697
+:105410003146304605970497FFF73AFF636B0093D8
+:10542000A36B0193E36B0293236A0393636A049370
+:10543000A36A0593236B07932D1A08236A46314606
+:1054400030460697FFF724FFA36B0093E36B0193AD
+:10545000636A0393A36A0493E36A0593636B0793F8
+:105460002D1A08236A463146304602970697FFF701
+:105470000FFF2D1A0D4C0FD435B9082231462046A6
+:10548000FFF7B7FB01280FD00823224631463046EC
+:10549000FFF7FEFE2D1AEFE708232246314630467D
+:1054A000FFF76EFB2D18F7D409B0F0BD34E4060009
+:1054B00070B5036813F001050646144605D013467F
+:1054C0000A460146FFF75CFB054621463046FFF7DA
+:1054D000C2FE45B104F18042013A56F8223043F051
+:1054E000004346F8223070BD2DE9F04115468AB0E0
+:1054F000044688462022002102A8FEF7D6FF2E1D72
+:1055000095F9007003232A46414620460293FFF78F
+:10551000E6FC334602AA214620460097FFF7E3FC4B
+:105520002B46424621462046FFF7C9FC00973346EA
+:1055300005F1840221462046FFF77EFB0AB0BDE854
+:10554000F081000002490248091F09680068084705
+:10555000E800002000F0F6B970B50E46144900EBE3
+:10556000400001EBC0051446E86A183520B1012857
+:105570000FD0022805D113E0284600F019FAA04206
+:1055800001D2002411E022463146284600F048FAB4
+:105590000BE0284600F00CFAA042F4D20446F2E7F1
+:1055A0003146284600F00FFA0446204670BD000040
+:1055B000E81E0020F0B5B5480023021D0178101D3B
+:1055C00001254FF0805406290BD11678360708D1F3
+:1055D0000678C6F30316032E06D0042E04D0052E3B
+:1055E00002D0062907D00EE0B4F82463A84FC6F312
+:1055F00004263E6002E01678360704D10678C6F32A
+:105600000316032E02D0062904D00FE0A24FA14EAC
+:105610007E670EE01678360708D10678C6F30316C3
+:10562000032E06D0042E04D0052E02D0062907D062
+:105630000EE0D4F84462994FC6F342363E6002E071
+:105640001678360704D10678C6F30316032E02D067
+:10565000062906D011E0924E376827F08077376030
+:105660000EE01678360708D10678C6F30316032E27
+:1056700006D0042E04D0052E02D006290AD011E04F
+:105680004FF08046C6F80C31C6F81031834E361FF5
+:10569000336002E01678360704D10678C6F30316A5
+:1056A000032E02D0062905D00CE07C4F0326643778
+:1056B0003E600AE01678360704D10678C6F3031672
+:1056C000032E02D006290DD014E0764F05263E6049
+:1056D000744E78363560734E083633603F263F1D72
+:1056E0003E6002E01678360704D10678C6F303164A
+:1056F000052E02D0062957D062E06B4E36686B4FFC
+:105700003E60694E361D36683F1D3E60664E083667
+:1057100036683F1D3E60644E0C3636683F1D3E6065
+:10572000614E103636683F1D3E605F4E1436366857
+:105730003F1D3E605C4E183636685C4F20373E6039
+:10574000594E1C3636683F1D3E60574E203636682F
+:105750003F1D3E60544E243636683F1D3E60524E1B
+:10576000283636683F1D3E604F4E2C3636683F1D4A
+:105770003E604D4E303636684C4F40373E604A4EA4
+:10578000343636683F1D3E60474E383636683F1D1A
+:105790003E60454E3C3636683F1D3E60424E4036C8
+:1057A00036683F1D3E6002E01678360708D106785D
+:1057B000C6F30316032E06D0042E04D0052E02D005
+:1057C000062907D019E0D4F85812394A01F04F01E0
+:1057D000116002E0117809070FD10078C0F30310BF
+:1057E000032803D0042801D0052806D131480168D8
+:1057F000C90702D06FF001010160D4F8300106281A
+:1058000008D1D4F83401062804D12B48016841F4AA
+:105810008061016022487438016841F470010160C0
+:10582000BFF34F8FBFF36F8F4FF01021D1F80002FD
+:10583000002803DBD1F80402002822DA1F4A156091
+:105840001F480468002CFCD01524C1F800420568EC
+:10585000002DFCD0C1F8044201680029FCD013607F
+:1058600001680029FCD0BFF34F8F0D48F038016864
+:10587000144A01F4E06111430160BFF34F8F00BF90
+:10588000FDE7124910480860F0BD0000E00F00F08D
+:10589000403501400DF0ADBA00C007403C05004066
+:1058A000FCED00E0105600400404001020C500404C
+:1058B000E40E0040000400403C17004004E50140B5
+:1058C00000E401400400FA050090D00354010020D8
+:1058D00010B5054C206818B904A12B2000F05FFB1F
+:1058E0002068BDE810400047A00000202E2E5C2E4E
+:1058F0002E5C2E2E5C2E2E5C2E2E5C6D6F64756CD5
+:1059000065735C6E7266785C647269766572735CEE
+:105910007372635C7072735C6E7266785F707273C0
+:105920002E630000064808B5002101600068009061
+:1059300004F0F2FD04F0C2FB0028FBD108BD00001A
+:105940000001014010B5124C02202061606111A0DD
+:10595000A06104F17800E0614FF4805020620020E3
+:10596000A06260620BA1A164E0620D49E1641021B4
+:10597000A065C4E91410E0650AA1E01DFEF7B2FDC0
+:1059800009A12046FEF7AEFD2020A07110BD000049
+:10599000E81E00205465726D696E616C00000000A5
+:1059A000602F002052545400534547474552000091
+:1059B0000269C1688A4203D88068401A104400E036
+:1059C000501A401E70472DE9F047C46817468946B3
+:1059D00006464FF000083069A04201D9051B02E0DD
+:1059E000B168201A0D1AB0686D1E001BA84200D8BD
+:1059F0000546BD4200D33D4670682A4620444946CC
+:105A0000FEF738FDB0687F1B2C44A844A944A0428F
+:105A100000D10024F460002FDDD14046BDE8F087BE
+:105A20002DE9F04104468846D4E90207C51BE16828
+:105A3000606816460844B54206D94146FEF71AFD8D
+:105A4000B819E060BDE8F0812A464146FEF712FD34
+:105A5000761B08EB050132466068FEF70BFDE66039
+:105A6000F0E702E008C8121F08C1002AFAD1704707
+:105A70007047002001E001C1121F002AFBD17047CE
+:105A8000800701D0002070470120704740680068FF
+:105A9000401E084201D10120704700207047C368B2
+:105AA0008B4206D811440069491E814201D8012069
+:105AB00070470020704700002DE9F05FDFF894B0D8
+:105AC0005C46DBF84890DBF8245002F015FB216BB4
+:105AD000214E00EB01086F1A31884FF0040A0AEBDF
+:105AE00001401EA104F04AFC216B40464944414557
+:105AF00000D1002708233A4601F078F907004FF05B
+:105B0000010806D0318808EB01401BA104F036FCE7
+:105B10001CE002F0F1FA0022294600F031FCDBF82B
+:105B2000282004463188D946A24209D10AEB014017
+:105B300018A104F023FCC9E90748C9F8185005E08A
+:105B400008EB01402346194904F023FC3846BDE820
+:105B5000F09F00001C090020B4010020456E746510
+:105B600072206E72665F6466755F6170705F636FEE
+:105B70006E74696E756500004661696C65642074B9
+:105B80006F20636F7079206669726D776172652E20
+:105B90000000000053657474696E672061707020A6
+:105BA00061732076616C69640000000028DD0600E6
+:105BB00008B513460246064800930123008803EB0C
+:105BC00000400B4603A104F0ECFB05F057FD00007C
+:105BD000B4010020526563656976656420612066C2
+:105BE00061756C74212069643A20307825303878EA
+:105BF0002C2070633A203078253038782C20696E5C
+:105C0000666F3A2030782530387800000246054823
+:105C10000121008801EB004003A104F0B3FB05F073
+:105C20002DFD0000B401002052656365697665644E
+:105C300020616E206572726F723A2030782530389C
+:105C4000782100002DE9F047244C81469246608877
+:105C50000E4681423FD84FF6FF77002000F0F6F85D
+:105C600022786078A188884201DA401C00E0002098
+:105C7000C0B2904203D1002000F016F929E0657807
+:105C80004FF000086078884201DA401C00E00020F4
+:105C90006070002000F008F9BD421AD0A068B9F188
+:105CA000000F40F835A00DD066B16188E06832463B
+:105CB00005FB01004946FEF7DDFBA06800EBC500CF
+:105CC000868003E000EBC500A0F804800020BDE85A
+:105CD000F0870420FBE70920F9E70000A800002076
+:105CE00010B50E4C03E0401C00E00020207020782E
+:105CF0006178814210D022786188E068A36802FB55
+:105D0000010003EBC20153F83220898890472078C4
+:105D1000A1888842E9DAE6E710BD0000A80000206B
+:105D200030B5CB0008339DB293074FF0000401D08B
+:105D3000072030BD044B9A602A44DA605C701C7006
+:105D400058809980002030BDA8000020014800F054
+:105D500074BD0000C000002070B514460E4605005A
+:105D600004D10B4940F2C51000F019F93CB1286884
+:105D7000012EC4600AD000218160002070BD04495A
+:105D80004FF4E37000F00BF9072070BD0121F3E739
+:105D9000ACE0060038B50E4808235822416800914F
+:105DA0000C49006801F070FB00280FD10A4A6946CF
+:105DB0000A4800F047FD040008D10121074800F01F
+:105DC0000CFE0649012008390870204638BD000045
+:105DD00054DA06006C0D0020C1C40600C00000208B
+:105DE00070B516460D46040004D10C4940F2D5109A
+:105DF00000F0D5F80A48854201D9072070BD09484E
+:105E0000266100F01AFD28446060A06800B1A5601A
+:105E10002146BDE87040002007F0C0B9ACE00600A4
+:105E200017FCFF00C000002010B5040004D1064993
+:105E30004FF4F57000F0B3F8002021462076BDE85D
+:105E40001040012007F0AAB9ACE0060010B506F03A
+:105E5000FDF9012803D004A11D2000F0A0F8BDE841
+:105E6000104000F04FB800002E2E5C2E2E5C2E2E1F
+:105E70005C2E2E5C2E2E5C636F6D706F6E656E7483
+:105E8000735C6C69627261726965735C7574696C6C
+:105E90005C6170705F7574696C5F706C6174666F63
+:105EA000726D2E630000000010B506F0CFF90128D6
+:105EB00003D004A12B2000F072F8BDE8104000F0E0
+:105EC00029B800002E2E5C2E2E5C2E2E5C2E2E5C11
+:105ED0002E2E5C636F6D706F6E656E74735C6C6993
+:105EE000627261726965735C7574696C5C61707013
+:105EF0005F7574696C5F706C6174666F726D2E6330
+:105F00000000000072B602480168491C0160704739
+:105F1000E000002003490868401E086000D162B616
+:105F200070470000E000002070B5054608680C4688
+:105F3000411C04D003F0DEFF206803F06BFF6068B3
+:105F4000411C02D0002103F05CFF2968A069C1F860
+:105F50002405607D217D2A680843C2F86C05D4E9D8
+:105F600000122868C0F80C15C0F81425207D0128FF
+:105F700014D1A068411C02D0002103F042FFE06868
+:105F8000411C04D003F0B6FFE06803F043FFD4E9FE
+:105F900002122868C0F80825C0F8101570BD1CB59D
+:105FA0006A46ADF800000191002144F20200FFF7BB
+:105FB000FFFD1CBDF8B51F480146446AC06A8D6CE0
+:105FC000AC2802D1486B0544241A1B4E00940427C8
+:105FD00030882B4607EB0040184A19A104F0E1F97C
+:105FE000224629461548FEF770FAE8B13088234664
+:105FF00007EB00402A4620A104F0CBF904F05EF83C
+:106000000028FBD101F064FE2146284602F086FC00
+:10601000040007D03088012101EB004022A100BF1D
+:1060200004F0ACF92046F8BD3088002407EB0040AE
+:1060300024A1F5E71C090020B4010020004006005F
+:10604000566572696679696E6720424C3A204164F0
+:1060500064723A203078253038782C205372633AB5
+:10606000203078253038782C204C656E3A203078F6
+:106070002530387800000000436F7079696E672022
+:10608000626F6F746C6F616465723A205372633A29
+:10609000203078253038782C204C656E3A203078C6
+:1060A00025303878000000005265717565737420E2
+:1060B000746F20636F707920424C206661696C6553
+:1060C000640000004E6F20626F6F746C6F616465D6
+:1060D0007220636F7079206E65656465642C206240
+:1060E0006F6F746C6F616465722075706461746544
+:1060F00020636F6D706C6574652E0000114804217B
+:10610000008801EB004010A104F038F904F004FA13
+:1061100003F0D4FF0028FBD1114E64254FF47A47D9
+:10612000741C3846A0476D1EFAD1BFF34F8F0D483F
+:1061300001680D4A01F4E06111430160BFF34F8F24
+:1061400000BFFDE7B4010020526573657474696E89
+:106150006720626F6F746C6F616465722E0000005F
+:1061600070D806000CED00E00400FA052DE9FC41B2
+:106170000646C0074FF000050ED0104F0024012244
+:10618000385D009500231146019503F0FFFD641C66
+:10619000042CF4D300F064F8B0070DD5074E0024AA
+:1061A000361D0022305D032300951146019503F052
+:1061B000EDFD641C042CF4D3BDE8FC8166D8060018
+:1061C00010B50446042803D305A12120FFF7E7FEFC
+:1061D0000E480121005DBDE8104003F095BE0000AF
+:1061E0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B4
+:1061F0006F6D706F6E656E74735C626F61726473E5
+:106200005C626F617264732E6300000066D80600E2
+:1062100010B50446042803D305A11B20FFF7BFFED9
+:106220000E480021005DBDE8104003F06DBE000087
+:106230002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6363
+:106240006F6D706F6E656E74735C626F6172647394
+:106250005C626F617264732E6300000066D8060092
+:1062600010B500242046FFF7ABFF641C042CF9D3C3
+:1062700010BD00002DE9F0470546861C90460F46EC
+:106280004FF001090020FFF7E1FD1B4C206838604A
+:10629000D4E90001401AA168081A41F21C016718EC
+:1062A0000EE00121384601F03AF900F0F3FF014613
+:1062B000384601F034F9D4E90001401AA168081AFF
+:1062C000401C8642EDD8B8F1000F03D0052065F3DD
+:1062D000891002E0062065F39F50A26821681140F2
+:1062E00004EB8101C8602068304420600020FFF783
+:1062F000DBFD4846BDE8F087C40E002010B54368BA
+:106300009C18446021B905E013F8010B01F8010B5A
+:10631000521EF9D2012010BD30B482680468531CAB
+:106320008360A154D0E901128A4202D330BC03F049
+:10633000A1BA30BC70470000034803C8814201D1B4
+:106340000120704700207047C40E002010B50400E3
+:1063500003D10549C520FFF722FE0448C16B6160E7
+:10636000006CA06010BD000084DE06001C09002047
+:1063700040684968884201D8012070470020704772
+:10638000F0B54FF0FF3622B11268D24300230A4D18
+:106390000DE03246FAE7C45C62400824D70700D01B
+:1063A00037462F4087EA5202641EF7D15B1C8B42AE
+:1063B000F1D3D043F0BD00002083B8EDF0B51469EF
+:1063C00006468DB020681546271DE0B1022920D071
+:1063D0000A2000906B4609AA304605F058FF0028B5
+:1063E0000FD009A901A8009A05F0CAFD01AE96E8F0
+:1063F0000F0005AE86E80F00236869683A4605A8D5
+:1064000098470DB0F0BD0DB03046BDE8F04005F046
+:106410002BBE6946304605F0BDFD0028F1D023684B
+:1064200069683A46684698470028EAD002980028EA
+:10643000F5D1019870600120E3E753685B7813F0B1
+:10644000C00303D0402B03D00020704700F002B8F7
+:10645000FFF7B4BF2DE9FF410B46516806461446CD
+:106460004878334D00F00F0210F0300055F82250FC
+:1064700006D0102806D0202808D0302856D13EE07B
+:1064800022694DE061690120087047E0022B28D1A4
+:10649000042A26D84FF0010869463046676905F09E
+:1064A00079FD00281AD009E00B79226913FB00223C
+:1064B0006846A84770B13878401C3870029820B1FF
+:1064C000616838784A799042EED3019870600298FA
+:1064D00060BB02E04FF00008F7E7404604B0BDE8BB
+:1064E000F081D4E904300F79027817FB023349793F
+:1064F0008A421BD2521C02701A46616810E008786A
+:106500006169072A087009D1606801792069FDF77F
+:10651000CAFF60682169806805F057FD22696168DB
+:1065200004B03046AC46BDE8F04160470020D5E7F6
+:10653000E0DB060038B51D4901200A68D20301D509
+:10654000000407E01A490A6812F0A90F04D008688D
+:1065500000F056000860002001F060FD154C042595
+:10656000D0B110200090684603F080FCD0F81005F0
+:106570000099C84010F0010F13D00D48001F0068AB
+:1065800010F0B10007D020880BA105EB004000BF40
+:1065900003F0F4FE012038BD208810A105EB004077
+:1065A000F6E7208816A105EB0040F1E70004004063
+:1065B00020050040B4010020444655206D6F6465FD
+:1065C0002072657175657374656420766961204712
+:1065D000505245475245542E000000004446552075
+:1065E0006D6F6465206265636175736520617070AD
+:1065F000206973206E6F742076616C69642E0000D0
+:10660000444655206D6F64652072657175657374BD
+:1066100065642076696120627574746F6E2E000067
+:10662000FEB518490446086808B1401E08601648BF
+:10663000D4E9015300880426227806EB00409DB17E
+:106640000E6821690296CDE900312B46012A16D049
+:106650000EA210A103F0B8FE6169002911D0E06814
+:1066600003B0BDE8F040084709680091012A04D052
+:1066700006A217A103F095FEEEE71FA2F9E71EA2FE
+:10668000E7E7FEBD500000207801002065726173CD
+:1066900065000000466C617368202573206661699F
+:1066A0006C6564202830782578293A20616464720A
+:1066B0003D25702C206C656E3D3078257820627900
+:1066C0007465732C2070656E64696E6720256400A4
+:1066D000466C6173682025732073756363657373FB
+:1066E0003A20616464723D25702C2070656E646987
+:1066F0006E672025640000007772697465000000F1
+:1067000010B508281BD2DFE800F004121A1A1A0488
+:106710001A040120FFF72AFD0020FFF779FD012070
+:10672000FFF776FDBDE810400220FFF749BD0120CC
+:10673000FFF746FDBDE810400220FFF769BD10BD20
+:1067400010B50446032806D0042C04D0062C0ED025
+:10675000072C04D10BE00749074801F0E5F807488A
+:106760000168002905D02046BDE810400847FFF722
+:10677000C5FC10BD956F0600C0D4010008000020C4
+:1067800010B50446062802D1002002F0EBFC0448B4
+:106790000168002903D02046BDE81040084710BD1D
+:1067A0004C00002070B5427805460C46012A07D0FF
+:1067B0000E480221008801EB00400DA103F0E2FD2C
+:1067C000287808280BD16088401E81B2618020881B
+:1067D00000280AD0002908D16080032028702946AB
+:1067E0002046BDE8704005F083BD70BDB8010020B3
+:1067F000444655207265717565737420636F6D70C2
+:106800006C65746564207769746820726573756C53
+:10681000743A20307825780010B50021024800F045
+:1068200094FE80F3100010BDE01E00204FF4A07213
+:1068300002EB810189B200F0E7B90068D0F80405E5
+:10684000704700002DE9F04715460E46040003D1BD
+:1068500034492F20FFF7A3FB1EB932493020FFF740
+:106860009EFB1DB92F493120FFF799FB60792E4916
+:10687000DFF8B480DFF8B49041F82050617908F176
+:10688000040808EBC100007938B10824B9F8000009
+:10689000022101EB004026A13FE035882768B5F5CD
+:1068A000805F03D32BA1FD20FFF779FBC7F80855C4
+:1068B000B67894F90450082E03D331A14520FFF790
+:1068C0006EFB002D4FEA461006DA05F00F0101F1CC
+:1068D000E02181F8140D03E005F1E02585F80004BE
+:1068E00094F90410012201F01F0302FA03F0490990
+:1068F000890001F1E021C1F88002C1F8000161794D
+:1069000008EBC1010A71617948F83140B9F800001B
+:10691000032101EB0040002424A103F02FFD2046B9
+:10692000BDE8F087F0E00600E40000209C010020B4
+:1069300052544320696E7374616E636520616C729A
+:106940006561647920696E697469616C697A6564EE
+:106950002E0000002E2E5C2E2E5C2E2E5C2E2E5C29
+:106960002E2E5C6D6F64756C65735C6E7266785C00
+:1069700068616C2F6E72665F7274632E680000002F
+:106980002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6906
+:106990006E746567726174696F6E5C6E7266785C46
+:1069A0006E7266785F676C75652E68005254433A64
+:1069B00020696E697469616C697A65642E000000F3
+:1069C00090F90400012100F01F029140400980006D
+:1069D00000F1E020C0F8001270470A46022100F0E2
+:1069E000FFB84FF4827100F00FB9000010B5040039
+:1069F00003D104496120FFF7D2FA20680121016028
+:106A000010BD0000F0E0060010B5040003D10449F9
+:106A10006720FFF7C4FA20680121416010BD000023
+:106A2000F0E006002DE9F843994616460F460500AA
+:106A300003D12B498620FFF7B2FA29684FF480343E
+:106A40004FF4A070BC4000EB870080B226F07F4678
+:106A5000C1F808432968C1F84843296800220A5050
+:106A600008580090286800EB8701D1F84005C1F86C
+:106A700040652968D1F804151A4F401A20F07F406C
+:106A80004FF00408012809D1398808EB014016A10C
+:106A900003F074FC21494FF4046088472868C0F86B
+:106AA00044432968D1F80435F01A20F07F400202EF
+:106AB00001D540F07F40C9F1000290420BDD022871
+:106AC00009DC3988324608EB014015A103F061FC6E
+:106AD0000D20BDE8F883C1F804430020F9E7000069
+:106AE000F0E006009C0100205254433A2044656CBB
+:106AF000617920696E74726F647563656420647572
+:106B00006520746F207269736B206F6620707265E8
+:106B10002D666972696E672E0000000071DA06004A
+:106B20005254433A2057696E646F77656420636FEF
+:106B30006D70617265207365742074696D656F7521
+:106B40007420286162735F76616C75653A25642CE8
+:106B500020636F756E7465723A2564292E000000FB
+:106B60002DE9FC4180461F4615460E4600240D487F
+:106B700000F0D2FC38B11120BDE8FC8106EB0430F6
+:106B800003F0A2FD641CAC42F8D1064800F0BBFC47
+:106B9000CDE90057334600220221404600F004F8B8
+:106BA0000020E9E7F00000202DE9F04387B004461B
+:106BB000DDE90E8980681D4616460F4600280BD079
+:106BC00018216846FDF76FFC02A88DF8007080E878
+:106BD0006003A1686846884707B0BDE8F0830000FD
+:106BE00070B516460C46050003D10649B920FFF7DB
+:106BF000D6F92868C0F84443002E02D02868C0F8AF
+:106C0000044370BDF0E0060038B50C46050003D122
+:106C10000749CA20FFF7C3F92868015929B10021A3
+:106C2000015100590090012038BD002038BD0000FE
+:106C3000F0E006000B2803D30B38C0B200F00AB80E
+:106C4000704700000249002208780A70704700006F
+:106C500054000020014908700B20704754000020A8
+:106C60000149012008707047450000202DE9FE43CE
+:106C700007004FF02000904689464FF00106029031
+:106C800004D12A494FF4FA70FFF789F9284C0425FA
+:106C9000434620884A4605EB004026A103F079FBD5
+:106CA00002A93348CDE9000143464A463149A0F5DF
+:106CB000987001F00BF9020007D02088012101EB48
+:106CC00000402DA103F05EFB2CE007F16F012022B4
+:106CD0000F462748FDF7F9FB28B32088022101EB76
+:106CE000004032A103F04AFB208837A105EB0040A9
+:106CF00003F044FB2088202205EB0040394603F0D6
+:106D0000E9FA208835A105EB004003F037FB208825
+:106D1000202205EB0040164903F0DCFA03F0CEF91F
+:106D20000028FBD100263046BDE8FE8318E00600AF
+:106D30008C0100204861736820766572696669631A
+:106D40006174696F6E2E204669726D77617265207D
+:106D5000737461727420616464726573733A203075
+:106D60007825782C2073697A653A20307825780068
+:106D7000280D0020A0D80600436F756C64206E6F4C
+:106D8000742072756E20686173682076657269661A
+:106D900069636174696F6E20286572725F636F64E6
+:106DA000652030782578292E00000000486173683E
+:106DB00020766572696669636174696F6E206661C9
+:106DC000696C65642E0000004578706563746564C5
+:106DD00020465720686173683A000000416374756B
+:106DE000616C20465720686173683A002DE9FC5FAA
+:106DF0000646DFF804A1984615460F464FF0040BEF
+:106E0000B1420BD1BAF8000033460BEB00403A46D2
+:106E10003AA103F0BEFA0020BDE8FC9F04D243492A
+:106E20004FF02900FFF7BBF8B8F1000F03D13F493D
+:106E30002A20FFF7B4F8300503D03C492B20FFF798
+:106E4000AEF8B81B040B03D138492E20FFF7A7F882
+:106E50000020009005F6FF704FEA103900F04AFF5D
+:106E60004046A04500D20446A04641E04946C145FF
+:106E700004D808462C46CDF8049004E040464FEA7A
+:106E80000834CDF8048001460022304601F002FCAF
+:106E90000028C1D10094BAF8001033460BEB014032
+:106EA0003A4623A103F07DFA601E00F00300221A87
+:106EB000002339463046D21C01F07EFC0028ABD1BD
+:106EC00001992448A9EB01092D1B016B264421449B
+:106ED00001632744002002F04FF8009040B1BAF857
+:106EE0000000012101EB00401BA103F047FA01E083
+:106EF000002DBBD100988FE7B40100204E6F2063B6
+:106F00006F7079206E6565646564207372635F617C
+:106F10006464723A20307825782C206473745F6141
+:106F20006464723A2030782578000000D8DC0600CE
+:106F3000436F7079696E67203078257820746F20F0
+:106F4000307825782C2073697A653A203078257856
+:106F5000000000001C0900204661696C6564207413
+:106F60006F20777269746520696D61676520636F52
+:106F70007079696E672070726F67726573732074C1
+:106F80006F2073657474696E677320706167652E16
+:106F90000000000004480321008801EB004003A129
+:106FA00003F0ECF9FFF7AAF8B4010020496E616321
+:106FB0007469766974792074696D656F75742E00D3
+:106FC000014941600020704788DA06002DE9FC5F26
+:106FD0000E008346DDE90C47C6F100009846924654
+:106FE000814600D40846012503E000BF90FBFAF07B
+:106FF0006D1C5045FADAA84500D9454624B1002E4B
+:1070000001DB780700D5641EB80702D5B8F1000F80
+:107010000AD0F80708D13CB1A54205D22021584634
+:10702000641EFFF779F9F6E7002E02DA4E462D21AD
+:1070300002E0780703D52B215846FFF76DF907F0DA
+:10704000030002280BD1B8F1000F08D13CB1A542D2
+:1070500005D230215846641EFFF75EF9F6E7CDE908
+:107060000047434652463146584606F05DFABDE8B1
+:10707000FC9F000070B50E46044600684FF488710E
+:1070800003F069FC4FF49071206803F064FC4FF446
+:107090009271206803F05FFC4FF4A271206803F046
+:1070A0005AFC20681549C0F804132068000B45B24B
+:1070B000082E03D312A14520FEF771FF7007000EC2
+:1070C000002D06DA05F00F0101F1E02181F8140D21
+:1070D00003E005F1E02585F8000420680121000B9C
+:1070E00040B200F01F0291404009800000F1E02012
+:1070F000C0F88012C0F8001170BD0000100302003B
+:107100002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C697E
+:107110006E746567726174696F6E5C6E7266785CBE
+:107120006E7266785F676C75652E680010B50246F2
+:1071300000201268930702D0530702D410BD5007F5
+:1071400019D502F00300012807D002280BD00D4901
+:107150004FF49170FEF723FF0BE0C2F383100B682E
+:10716000801C184404E00223086803EB9252104488
+:107170000860012010BD086800EB9253C2F389102B
+:10718000401CEEE7D0E1060002480068002800D06D
+:1071900001207047F000002038B54FF440531A4AE0
+:1071A0005D6800F50051954204D04868904201D1D5
+:1071B000012400E00024954224D14868904221D166
+:1071C0001878142801D95A6900E000220F48B2FB50
+:1071D000F0F30A78142A01D9496900E00021B1FBD3
+:1071E000F0F0834203D0012409A2009002E00024C1
+:1071F00009A200900A480321008801EB004009A180
+:1072000003F0CFF8204638BDDBE5B15140420F0016
+:107210006D616A6F720000006D696E6F7200000030
+:107220008C010020536F6674446576696365207530
+:107230007064617465206973206120257320766510
+:107240007273696F6E207570646174652E2043756A
+:107250007272656E743A2025642E204E65773A204E
+:1072600025642E0070B5054608680C464A68866895
+:107270002846314604F0CAFD6068286104F10C001C
+:10728000686170780221B1EB901F01D1241D2C613F
+:1072900070BD00002DE9FF410026264800F039F9B5
+:1072A0002448001F074600F034F9234C6068009022
+:1072B000A56800E000986946284004EB80000C3087
+:1072C000FFF734FF0028F5D101AA009901EA050370
+:1072D00004EB8303491CDB6842F82030401C00911A
+:1072E0000228F2D3019800F0030001281AD00228E6
+:1072F0000ED012494FF4AF70FEF751FE384600F041
+:1073000005F908B10098606004B03046BDE8F0812E
+:107310000198032101EB90500099BDF80A6001EB40
+:10732000900005E00198BDF80A60C0F3831008449E
+:107330000090E3E7DC1E0020C40E0020D0E1060030
+:1073400070B500224FF48051104600F0F5FAC8B92C
+:1073500012480022C0F5FC2100F0EEFA90B94FF47B
+:1073600000410F4803F094F802F092FE0D4C032503
+:107370000DA1208805EB004003F000F80D4800F057
+:10738000F7FB08B1FEF742FC00F0EAF920880AA1F9
+:1073900005EB004002F0F2FF002070BD0040060047
+:1073A0004D5D0600B4010020496E73696465206D6F
+:1073B00061696E00016706004166746572206D6147
+:1073C000696E00002DE9F05FC7888A46191D1646D0
+:1073D000B1FBF7F2B1FBF7F507FB12199919394424
+:1073E000C91CB1FBF7F104464079C9B2DDF828B0F9
+:1073F000884206D217499420FEF7D1FD01E02468A7
+:107400006D1E002DFBD1A846A7EB0905B5421AD881
+:107410001CE000BFBBF1000F06D004EB09010AEB32
+:1074200008002A46091D05E004EB09000AEB0801E3
+:107430002A46001DFDF71EF82468761B4FF0000950
+:10744000A844B74201D9354600E03D46002EE1D1BF
+:10745000BDE8F09F34E1060030B5024659B103F0B3
+:1074600043F80021074C09E004EB810315685B88B1
+:10747000AB4202D11160002030BD491C8142F3D3E0
+:10748000052030BD6C01002010B531B1B2FBF3F422
+:1074900003FB14241CB1092010BD0E2010BD016097
+:1074A0000021416081608281C381084610BD70B5B2
+:1074B0000C460546FCF7B2FE002802D02188286859
+:1074C000084470BD10B50A8849888A4203D1FCF788
+:1074D000E7FE012010BD002010BD70B50C4605462A
+:1074E000FCF7C1FE002802D061882868084470BDFE
+:1074F00010B50A8849888A4203D1FCF7ABFE012007
+:1075000010BD002010BD002100F00FB8002100F0D8
+:1075100012B8012100F01EB8012100F011B808B521
+:107520006A46FCF712FF009808BD08B56A46FCF7EA
+:10753000F2FE009808BD08B56A46FCF7ECFE08BDEF
+:1075400008B56A46FCF7DAFE08BD08B56A46FCF7DE
+:10755000C9FE08BD08B56A46FCF7D0FE009808BD14
+:1075600008B56A46FCF7FEFE009808BD70B5040039
+:1075700003D113A1FE20FEF712FD00252846FEF7D9
+:1075800065FC206862680168914214D9491E016057
+:107590000D781CB918A1C220FEF701FDA08AE16890
+:1075A00005FB00152068217A0278891A0279C9B290
+:1075B0008A4200D201710020FEF776FC284670BD99
+:1075C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63C0
+:1075D0006F6D706F6E656E74735C6C6962726172F0
+:1075E0006965735C62616C6C6F635C6E72665F622E
+:1075F000616C6C6F632E63002E2E5C2E2E5C2E2E23
+:107600005C2E2E5C2E2E5C636F6D706F6E656E74DB
+:10761000735C6C69627261726965735C62616C6CE7
+:107620006F635C6E72665F62616C6C6F632E630089
+:1076300070B50C46050004D110A140F22110FEF7F0
+:10764000AEFC24B90DA14FF49170FEF7A8FC002008
+:10765000FEF7FCFB1DB91749CF20FEF7A0FCE86838
+:107660002A68211AA88AB1FBF0F11068431C136044
+:107670000170BDE870400020FEF716BC2E2E5C2E77
+:107680002E5C2E2E5C2E2E5C2E2E5C636F6D706F2A
+:107690006E656E74735C6C69627261726965735C4D
+:1076A00062616C6C6F635C6E72665F62616C6C6F62
+:1076B000632E6300F875060010B5040002D0206840
+:1076C00030B901E00E2010BD17A1D920FEF767FCEC
+:1076D000606818B914A1DA20FEF761FCA06818B937
+:1076E00011A1DB20FEF75BFCE06818B90EA1DC20DD
+:1076F000FEF755FCA08A18B90BA1DD20FEF74FFC60
+:10770000207A61682268401AC0B2116004E02268E1
+:1077100011684B1C13600870401EC0B2F7D221687C
+:107720000020087110BD00002E2E5C2E2E5C2E2E27
+:107730005C2E2E5C2E2E5C636F6D706F6E656E74AA
+:10774000735C6C69627261726965735C62616C6CB6
+:107750006F635C6E72665F62616C6C6F632E630058
+:107760002DE9F041164C4FF480520427208815462D
+:1077700007EB004013A102F005FE4FF0E026D6F81B
+:10778000802120881DA107EB004006F5C07602F09D
+:10779000F9FD70173060C6F8000101F0CBF830B188
+:1077A0002088012101EB00401FA102F0E7FD02F05B
+:1077B00085FC0028FBD12846BDE8F04100F050B818
+:1077C000B401002052756E6E696E67206E72665F3E
+:1077D000626F6F746C6F616465725F6170705F730C
+:1077E000746172742077697468206164647265736F
+:1077F000733A20307825303878000000446973618E
+:10780000626C696E6720696E7465727275707473EC
+:107810002E204E5649432D3E494345525B305D3A3A
+:1078200020307825780000004661696C656420721C
+:10783000756E6E696E67206E72665F6466755F6DE9
+:1078400062725F6972715F666F72776172645F61A5
+:107850006464726573735F736574282900000000A7
+:1078600070B506461F4888B0C0F50021002200F020
+:1078700063F8021E4FF0FF3507D01B480121008836
+:1078800001EB004019A102F07DFDEFF30580D6E980
+:107890000046C005C00D4FF0000181F3148881F34C
+:1078A000108881F3118881F3138813D020221D4999
+:1078B0006846FCF7DFFD203C2022694620460696FC
+:1078C000FCF7D8FD6FF0060229462046FCF7A2FC23
+:1078D00008B070BD08B0324629462046BDE8704069
+:1078E000FCF798BC00400600B4010020436F756CA3
+:1078F00064206E6F742070726F7465637420626FA1
+:107900006F746C6F6164657220616E64207365745E
+:1079100074696E67732070616765732C20307825F9
+:10792000782E000078D806000A4601460148006813
+:1079300005F050BC98D80600F0B50A0502D1B0F5A4
+:10794000FE2F01D90720F0BD134D000B491E124F29
+:1079500001222E1D103700EB113407F1040C17E043
+:107960004309C3F1000100EB411E02FA0EF106D0FB
+:10797000012B06D0022B06D0032B08D105E029608D
+:1079800005E0316003E0396001E0CCF80010401CF4
+:10799000A042E5D90020F0BD000600402DE9F047E7
+:1079A0003D4C04253B4E2088002705EB00403BA1C1
+:1079B00002F0E4FCB06801280FD0A52816D0AA2850
+:1079C0001DD0AC28208824D0032101EB00403CA12D
+:1079D00002F0D4FC0020BDE8F08720883FA105EB31
+:1079E000004002F0CBFCFEF767F810E020883EA1D3
+:1079F00005EB004002F0C2FC04F0F6FD10E0208828
+:107A00003CA105EB004002F0B9FCFEF7D3FA0246B8
+:107A100008E005EB00403AA102F0B0FC04F0B4FE2F
+:107A2000024601274FF0010932B12188B36809EB02
+:107A3000014037A102F0ADFC304600F081FBDFF8D9
+:107A40000481002188F800103F4801F095FA0646AD
+:107A500098F8000020B93D4940F27910FEF79FFAEE
+:107A600046B1218809EB014039A102F087FC0326C9
+:107A70003046B0E70126002FFAD0012000F0CEFA00
+:107A80000028F5D02088394905EB004002F076FC4B
+:107A90000226EDE740090020B4010020456E746520
+:107AA00072206E72665F626F6F746C6F6164657274
+:107AB0005F66775F616374697661746500000000DA
+:107AC0004E6F206669726D7761726520746F2061F8
+:107AD000637469766174652E0000000056616C69FC
+:107AE000642041707000000056616C69642053444A
+:107AF0000000000056616C696420424C00000000E8
+:107B000056616C6964205344202B20424C000000D5
+:107B100041637469766174696F6E206661696C6532
+:107B2000642077697468206572726F722025642002
+:107B30002862616E6B20636F64653A203078257827
+:107B40002900000045000020616C0600D8DC06001A
+:107B5000436F756C64206E6F742077726974652052
+:107B600073657474696E67732E00000070DD060023
+:107B7000F8B5364C05460426208835A106EB0040B2
+:107B800002F0FCFB3848056010200090684602F0C7
+:107B90006DF9009A354900EB8200C0F8001700200B
+:107BA00001F054F9002844D1FFF7F8FE20B1012874
+:107BB00020D002283DD104E02D4DFEF7BBFC10B9CA
+:107BC00034E042F2107500F095F82A4A202118207E
+:107BD000FEF7A6F808B1FEF719F82748016811F07A
+:107BE000B10F03D0016801F04E01016000F07AFE90
+:107BF000F8B901E0FEF782FA20492846FFF794FE23
+:107C00001F4800F027FEA0B920881EA106EB004007
+:107C100002F0B4FB00F05CF8FEF762F802F04EFAF6
+:107C20000028F7D120BF40BF20BFF3E701F0EAF8FA
+:107C300008B10320F8BDFFF793FD2088012101EB77
+:107C4000004014A102F09AFBF3E70000B401002009
+:107C5000496E206E72665F626F6F746C6F616465EF
+:107C6000725F696E69740000080000200C00030058
+:107C7000C0D40100BC0100201C050040956F060027
+:107C800041670600456E746572206D61696E206CF7
+:107C90006F6F700053686F756C64206E65766572E7
+:107CA00020636F6D6520686572653A204166746572
+:107CB00072206E72665F626F6F746C6F6164657262
+:107CC0005F6170705F737461727428290000000036
+:107CD00010B502F047FE002803D0BDE8104005F0C3
+:107CE0003DBD10BD0A4601460148406805F072BA24
+:107CF00098D806002DE9F041224C207800283FD189
+:107D000002F030FE204E03274FF0010800282FD04C
+:107D10001E4800681EA1450930882A4607EB00402E
+:107D200002F030FB05EB4500850842F210708542F9
+:107D300001D2012000E00020607005F00FFD6078A6
+:107D400020B9124808300068C0070AD030882A4697
+:107D500007EB004014A102F015FB1F492846FFF76E
+:107D6000C1FF4FF0E0214FF48030C1F8000105E081
+:107D700030881AA107EB004002F000FB84F8008075
+:107D8000BDE8F08146000020740100200405014098
+:107D900057445420656E61626C6564204352563AC4
+:107DA0002564206D730000005374617274696E67FE
+:107DB00020612074696D657220282564206D732907
+:107DC00020666F722066656564696E6720776174EE
+:107DD0006368646F672E000099D7060057445420EB
+:107DE0006973206E6F7420656E61626C656400005B
+:107DF00040688068004770B50D4604464668FFF746
+:107E0000F7FFB279294604F10800FCF733FB0020A4
+:107E100070BDF8B51E4617460C460846069DFFF78E
+:107E2000E7FF00902B463246394604F10800FCF784
+:107E300033FD08B10020F8BD48F24250F8BD000003
+:107E400070B516460C46054600F0D0F800280ED155
+:107E5000AA791946304600F0D6F8002807D13146F5
+:107E60002046FFF7C8FF002801D10149216070BDFD
+:107E70007052464D2DE9F84F6C460D46D4E90A681C
+:107E80008246994617461049284600F0A3F8002874
+:107E9000A54613D16868414640794200304600F05B
+:107EA000B2F80028A54609D157B182B04B463A46F0
+:107EB000294650460096FFF7ACFFA546BDE8F88F6F
+:107EC00048F21050A546F9E77052464D2DE9F041B1
+:107ED0001D46DDE906871646044600F02DF8002809
+:107EE0000DD12A463146204600F03CF8002806D144
+:107EF0003A4641462046BDE8F04100F002B8BDE8F0
+:107F0000F08170B515460E46044605F017FC0028B2
+:107F100007D13EB160682968C268914205D248F233
+:107F2000145070BD48F2135070BD83682A46314624
+:107F30002046BDE87040184710B550B161B14160AE
+:107F4000096804468847002802D1054820600020BF
+:107F500010BD48F2015010BD48F2105010BD000095
+:107F60006E52464870B515460E46044605F0E6FBCF
+:107F700000280BD146B155B160682A4631464368A6
+:107F80002046BDE87040184748F2105070BD0020F0
+:107F900070BD00002DE9F0410B480C4D0C4F401B0B
+:107FA000C60801203870002406E000BF55F83400F0
+:107FB0008047002805D1641CB442F7D302203870F2
+:107FC0000020BDE8F081000000000000000000007B
+:107FD0004800002028B10068884205D048F240508F
+:107FE000704748F2105070470020704728B139B1EF
+:107FF0000022C1E900201046704748F21050704737
+:1080000048F21350704720B1914205D048F2115008
+:10801000704748F210507047002070472DE9F0413A
+:10802000174C07460425208816A105EB004002F0F6
+:10803000A5F91B4E306A012804D0208819A105EB50
+:1080400000400FE09FB1F06988B100F055F80022C0
+:10805000B169FEF795F9F169814208D0208819A12C
+:1080600005EB004002F08AF90020BDE8F08120888D
+:1080700019A105EB004002F081F90120F5E70000AD
+:10808000B4010020456E746572206E72665F64668E
+:10809000755F6170705F69735F76616C6964000021
+:1080A0001C09002052657475726E2066616C7365E0
+:1080B00020696E2076616C6964206170702063684D
+:1080C00065636B0052657475726E2066616C7365D2
+:1080D00020696E204352430052657475726E20749D
+:1080E0007275652E20417070207761732076616C07
+:1080F00069640000AFF300804FF44050074A4168C4
+:10810000914207D18068411EC1F30B01401A00F66D
+:10811000FF7070474FF4805070470000DBE5B151AD
+:1081200000B5FFF7E9FF054989690A18401E0844B0
+:10813000C0F30B00101A00F6FF7000BD1C090020F0
+:1081400000210160416081600148016370470000C7
+:108150001C0900202DE9FF5F854D042485A1288896
+:1081600004EB004002F00AF928888AA104EB0040E1
+:10817000009A02F007F9019808B18CA200E08DA2E4
+:1081800028888EA104EB004002F0FCF8029808B1A8
+:1081900086A200E087A228888DA104EB004002F0AF
+:1081A000F1F8039808B181A200E082A228888CA18E
+:1081B00004EB004002F0E6F84FF4405041688E486E
+:1081C000814201D179A200E07AA228888BA104EB38
+:1081D000004002F0D7F828888CA104EB004002F0A0
+:1081E000CDF88E4E28888EA104EB0040B369326A28
+:1081F00002F0CFF8288892A104EB0040736AF26A7B
+:1082000002F0C7F84FF00008DFF854B2A946A246C2
+:108210001AE00127C0B1012820D0B8F1020F2CD0FC
+:108220009049A420FDF7BBFE00255D4503D98D498B
+:10823000A920FDF7B4FE8C480099401BA0F54050E2
+:1082400088421DD201261CE0FFF76AFF054602980E
+:1082500088B17248006A01280BD00CE0FFF74CFF90
+:108260000546039828B94FF440504168624881425E
+:1082700001D00127D9E70027D7E74FF48055D4E78D
+:1082800000260198B9F8001046EA00040AEB014004
+:10829000424676A102F076F8B9F800102A460AEBB9
+:1082A000014075A102F06EF80EB140A200E041A2BB
+:1082B000B9F800104D460AEB014075A102F062F8D2
+:1082C0000FB13AA200E03BA22888A94655460AEB26
+:1082D000004075A102F056F80CB134A200E035A2BE
+:1082E000B9F8000075A105EB004002F04BF8BC4363
+:1082F00008D0B8F1020F05D208F10100C0B28046E3
+:10830000022886D95EB1B9F80000022101EB0040D5
+:108310006FA102F033F8042004B0BDE8F09FB8F17B
+:10832000020F09D3B9F800100AEB014073A102F063
+:1083300025F800F0D3FE02E0B8F1000F0AD0B9F83A
+:1083400000100AEB014074A102F018F8334818300D
+:10835000FFF7F6FE314A002010610120506102F162
+:108360002400FFF7EDFE009850620020D4E70000E3
+:10837000B4010020456E746572206E72665F64669B
+:10838000755F63616368655F7072657061726528AF
+:108390002900000072657175697265645F73697A9E
+:1083A000653A20307825782E0000000074727565DB
+:1083B0000000000066616C736500000073696E6701
+:1083C0006C655F62616E6B3A2025732E00000000C1
+:1083D0006B6565705F6170703A2025732E00000038
+:1083E0006B6565705F736F66746465766963653A23
+:1083F0002025732E00000000DBE5B15153445F508F
+:10840000524553454E543A2025732E0042616E6BFF
+:1084100020636F6E74656E74733A00001C0900204F
+:1084200042616E6B203020636F64653A203078259E
+:108430003032783A2053697A653A203078257800CE
+:1084400042616E6B203120636F64653A203078257D
+:108450003032783A2053697A653A203078257800AE
+:1084600000100600D0DE0600004006007061737345
+:108470003A2025642E00000063616368655F6164D3
+:1084800064726573733A20307825782E00000000FE
+:1084900063616368655F746F6F5F736D616C6C3A85
+:1084A0002025732E000000006B6565705F666972A1
+:1084B0006D776172653A2025732E000064656C65E6
+:1084C00074655F6D6F72653A2025732E00000000A1
+:1084D00041626F7274696E672E2043616E6E6F74B5
+:1084E00020666974206E6577206669726D776172A7
+:1084F00065206F6E2064657669636500496E7661FC
+:108500006C69646174696E6720536F667444657644
+:108510006963652E00000000496E76616C696461D4
+:1085200074696E67206170702E00000070B50C4693
+:10853000050004D1224940F22D10FDF730FD24B989
+:108540001F494FF49770FDF72AFD2A7804201D4932
+:10855000092A2DD2DFE802F02C052C0B182C1E2C3A
+:10856000120021462846BDE8704002F073BC09881D
+:1085700000EB014014A101F001FF14E02146284660
+:10858000BDE8704002F000BD21462846BDE87040BD
+:1085900002F09CBC098800EB014014A101F0EEFE42
+:1085A0004FF48070E0602046BDE87040FDF7CEBE1D
+:1085B000BDE87040024940F24D10FDF7F0BC0000EC
+:1085C00084DE06007C01002048616E646C65204EEC
+:1085D00052465F4446555F4F505F4352435F4745A5
+:1085E000542028636F6D6D616E64290048616E646C
+:1085F0006C65204E52465F4446555F4F505F4F4278
+:108600004A4543545F53454C4543542028636F6D9E
+:108610006D616E642900000070B50E46040004D13F
+:108620001B4940F24620FDF7BAFC26B9184940F232
+:108630004720FDF7B4FC20780125092820D2DFE887
+:1086400000F01F051F0F141F1A1F0A003146204695
+:1086500002F024FD19E03146204602F069FF14E0E3
+:108660003146204602F0DEFC0FE03146204602F0A3
+:1086700029FE054609E03146204602F011FF04E0DC
+:1086800003494FF41A70FDF78AFC284670BD0000BC
+:1086900084DE06002DE9F843134C0746134E20688C
+:1086A0000D46009030880421904601EB00402B4697
+:1086B0003A460FA101F075FE43462A4639461C484A
+:1086C00001F02CFA05000AD03088022101EB0040AD
+:1086D0002A4618A101F056FE2846BDE8F883206816
+:1086E000401C2060F8E700005000002078010020C6
+:1086F0006E72665F6673746F726167655F657261E3
+:10870000736528616464723D307825702C206C6537
+:108710006E3D2564207061676573292C2071756535
+:1087200075652075736167653A2025640000000057
+:10873000580100206E72665F6673746F72616765C0
+:108740005F65726173652829206661696C656420C4
+:1087500077697468206572726F7220307825782E80
+:1087600000000000074810B50088042101EB00401C
+:1087700005A101F003FEBDE810400D4900220D489F
+:1087800001F02CBA78010020496E697469616C6946
+:108790007A696E67206E72665F6673746F72616766
+:1087A000655F6E766D63206261636B656E642E003B
+:1087B00094DA0600580100202DE9FC47154C80464C
+:1087C000154E20680F46CDE90020308804219946D7
+:1087D000154601EB00403B464246104901F0EAFDD8
+:1087E0002B463A4641460E48CDF8009001F052FA29
+:1087F00005000AD03088022101EB00402A4609A179
+:1088000001F0C0FD2846BDE8FC872068401C2060C0
+:10881000F8E700005000002078010020CCDD0600C1
+:10882000580100206E72665F6673746F72616765CF
+:108830005F77726974652829206661696C656420B8
+:1088400077697468206572726F7220307825782E8F
+:108850000000000070B51049104D08602888032101
+:1088600001EB00400EA101F089FD0020FDF788FF1B
+:10887000104800F0D5FC040009D02888012101EB44
+:10888000004022460CA101F07DFD204670BDBDE8F0
+:108890007040084800F0CEB84C000020B401002021
+:1088A000456E746572696E6720444655206D6F642D
+:1088B000652E000081670600436F756C64206E6F43
+:1088C0007420696E6974616C697A6520444655202C
+:1088D0007472616E73706F72743A2030782530381C
+:1088E00078000000054810B50088042101EB004025
+:1088F00003A101F043FD002010BD0000B4010020E1
+:10890000696E207765616B206E72665F6466755F65
+:10891000696E69745F757365720000001FB5890820
+:10892000002201AB009283E80700684618DF04B01C
+:1089300010BD00002DE9FF41114E04274FF4805572
+:10894000308810A107EB004001F018FD134A1069B0
+:10895000D2E90612CDE90005CDE90212684618DF1A
+:108960000446072802D168040024056030880CA161
+:1089700007EB004001F002FD04B02046BDE8F081A5
+:10898000B401002072756E6E696E67206972712085
+:108990007461626C6520736574000000DCD90600A8
+:1089A00041667465722072756E6E696E67206972B9
+:1089B00071207461626C65207365740070B50E4639
+:1089C0000178124C062901D0012901D1017C2170C6
+:1089D0002178012501290FD0022911D00C4801214D
+:1089E000008801EB00400BA101F0C8FC00202070C2
+:1089F00005207070284670BD3146FFF797FDF9E7F6
+:108A00003146FFF709FE0546F4E700005800002054
+:108A10007C010020496E76616C6964206F626A6532
+:108A20006374207479706520696E20726571756554
+:108A300073742E0010B5040011D00020FFF792FED1
+:108A400000280BD100F046FC00F05CFD48B109495C
+:108A5000081F00F0CDFC012803D0032010BD072023
+:108A600010BD04480838C4600020FEF7F3F8002069
+:108A700010BD00006000002010B5816879B1094A7E
+:108A80001821FDF7DFF8040007D00748022100880D
+:108A900001EB004005A101F071FC204610BD07204C
+:108AA00010BD0000C98A06007C0100205363686580
+:108AB00064756C65722072616E206F7574206F66CC
+:108AC0002073706163652100AFF30080F0B5044648
+:108AD000806887B020B946494FF42870FDF75FFAE7
+:108AE000182244496846FBF7C5FC20788DF8000041
+:108AF00022780426404F414D0D2A5AD2DFE802F079
+:108B0000075237525259523E522D0F28480028889A
+:108B10003BA106EB004001F031FC012024E0288855
+:108B200040A106EB004001F029FC4FF08050D0F846
+:108B300000110191D0F804110291D0F80C118902B2
+:108B40000491D0F8101189020391006905903AE070
+:108B50006946204602F0BAFD35E028883AA106EBC6
+:108B6000004001F00BFC207C8DF804002BE02888ED
+:108B70003BA106EB004001F001FC24E0288841A164
+:108B800006EB004001F0FAFB208AADF804001AE081
+:108B9000288843A106EB004001F0F0FBF9680720AC
+:108BA000884710E069462046FFF708FF58B907B02C
+:108BB000F0BD2888032101EB00403FA101F0E2FB5A
+:108BC00002208DF8010028889DF8012006EB004066
+:108BD00041A101F0D7FBD4E90112684690479DF806
+:108BE00001000128E3D0F96805208847DFE700008D
+:108BF00084DE060014DA0600580000207C01002004
+:108C000048616E646C65204E52465F4446555F4F26
+:108C1000505F50524F544F434F4C5F56455253494B
+:108C20004F4E000048616E646C65204E52465F44B2
+:108C300046555F4F505F48415244574152455F5639
+:108C4000455253494F4E000048616E646C65204E9A
+:108C500052465F4446555F4F505F50494E470000B3
+:108C600048616E646C65204E52465F4446555F4FC6
+:108C7000505F524543454950545F4E4F5449465FFB
+:108C80005345540048616E646C65204E52465F4403
+:108C900046555F4F505F4D54555F474554000000A7
+:108CA00048616E646C65204E52465F4446555F4F86
+:108CB000505F41424F525400496E76616C696420A6
+:108CC0006F70636F64652072656365697665643A89
+:108CD00020307825782E00005265717565737420F8
+:108CE00068616E646C696E6720636F6D706C65742B
+:108CF000652E20526573756C743A203078257800A3
+:108D0000F0B5521E87B00F4605464C1C96B218228D
+:108D100027496846FBF7AEFB397826488DF80010E6
+:108D20000195042200880C2902EB00402DD2DFE8D7
+:108D300001F02C150A2C2C2C1226203A2C06207817
+:108D40008DF8100021E02A881BA101F01BFB208870
+:108D50002880688019E02078049016E028886880D0
+:108D6000207804902179D4F8010061F31F60059008
+:108D70000BE00494ADF81460A868039008E016A115
+:108D800001F0FCFAA889ADF81000A96820468847D0
+:108D90006846FFF771FE002803D01449E220FDF772
+:108DA000FEF807B0F0BD227811A101F0EBFAC6E79A
+:108DB000C8DB0600B8010020536574207265636546
+:108DC000697074206E6F746966207461726765746F
+:108DD0003A20256400000000526563656976656489
+:108DE0002073657269616C206D74750084E2060001
+:108DF00052656365697665642070696E67202564D5
+:108E000000000000054810B50088022101EB004079
+:108E100003A101F0B3FA002010BD0000880100207A
+:108E20004E6F206164646974696F6E616C20646167
+:108E3000746120657261736564000000002258212E
+:108E40000148FDF79DBA0000200900202DE9F041FE
+:108E50001F4C0546042620881EA106EB004001F0A9
+:108E60008DFA2846FFF77EFC02004FF0010504D082
+:108E7000208821A105EB004023E04FF4AE78424664
+:108E800028492948FBF7F6FA274F3868401C04D0D8
+:108E9000FFF7D4FF3968814218D0208823A106EB60
+:108EA000004001F06BFA41461F48FBF7FCFA002036
+:108EB0007D6000F061F8020008D0208823A105EB56
+:108EC000004001F05FFA0320BDE8F0810020FBE7DD
+:108ED0008801002043616C6C696E67206E72665F6A
+:108EE0006466755F73657474696E67735F696E69D4
+:108EF0007428292E2E2E00006E72665F6466755FE0
+:108F0000666C6173685F696E69742829206661699F
+:108F10006C65642077697468206572726F723A209C
+:108F20002578000000F007001C09002052657365D9
+:108F30007474696E6720626F6F746C6F61646572C0
+:108F40002073657474696E67732E00006E72665FBD
+:108F50006466755F666C6173685F777269746528B3
+:108F600029206661696C6564207769746820657280
+:108F7000726F723A202578002DE9F04105464FF4D2
+:108F8000AE773A4621492248FBF79FFA214C042646
+:108F90000028208806EB004015D01FA101F0EEF953
+:108FA00020881A4A06EB004020A101F0EBF90022CC
+:108FB00001211648FFF76EFB012668B1208823A126
+:108FC00006EB00401DE02AA101F0D8F90DB1002008
+:108FD000A8470020BDE8F081FFF730FF0C493A4672
+:108FE0000860A1F5AE70FBF745FA2B463A463049CA
+:108FF0000648FFF7E1FB0028ECD020882DA106EB06
+:10900000004001F0BBF90320E4E7000000F0070096
+:109010001C0900208801002057726974696E67205E
+:1090200073657474696E67732E2E2E0045726173BA
+:10903000696E67206F6C642073657474696E677302
+:109040002061743A2030782530387800436F756C91
+:1090500064206E6F7420657261736520746865208A
+:1090600073657474696E67732070616765210000B1
+:109070004E65772073657474696E677320617265DD
+:10908000206964656E746963616C20746F206F6C15
+:10909000642C207772697465206E6F74206E65652C
+:1090A0006465642E20536B697070696E672E0000D2
+:1090B000C0070020436F756C64206E6F7420777258
+:1090C000697465207468652044465520736574741E
+:1090D000696E6773207061676521000010B54FF4F9
+:1090E00040541149606888421CD1002304220F4972
+:1090F000201DFFF761FB48B10D4801210088BDE844
+:10910000104001EB00400BA101F038B91248016A90
+:10911000012901D1002101628169A2681144A1F5F0
+:109120008051816110BD0000DBE5B1514CDA0600D1
+:10913000B4010020436F756C64206E6F7420696EFB
+:1091400076616C696461746520536F6674446576FA
+:109150006963652E000000001C0900204FF4805058
+:10916000704700002DE9F04782461548154FDFF89B
+:109170005880C01BC608B8F800104FF0040909EB6E
+:1091800001400025324611A101F0FCF8002411E055
+:1091900007EBC400416850468847050009D0B8F87D
+:1091A00000102B4609EB0140224612A101F0F1F814
+:1091B00002E0641CB442EBD32846BDE8F08700000F
+:1091C00008E5060000E50600B40100205368757448
+:1091D00074696E6720646F776E207472616E73704D
+:1091E0006F7274732028666F756E643A2025642947
+:1091F000000000004661696C656420746F2073682C
+:109200007574646F776E207472616E73706F7274B0
+:109210002025642C206572726F7220256400000086
+:109220002DE9F04782461448144FDFF85480C01BE4
+:10923000C608B8F800104FF0040909EB01400025FA
+:10924000324610A101F09EF8002410E057F83410C7
+:1092500050468847050009D0B8F800102B4609EBA6
+:109260000140224610A101F094F802E0641CB442CF
+:10927000ECD32846BDE8F08708E5060000E50600C7
+:10928000B4010020496E697469616C697A696E671E
+:10929000207472616E73706F7274732028666F75BC
+:1092A0006E643A20256429004661696C6564207407
+:1092B0006F20696E697469616C697A652074726186
+:1092C0006E73706F72742025642C206572726F72D9
+:1092D0002025640070B5114D114CA86B30B103F01E
+:1092E00055FE18B1686A08B1012000E00020207026
+:1092F000FEF750FE18B10B498E20FCF750FE4023BC
+:10930000094A0A490A48FEF79BFD002805D0BDE836
+:10931000704004499620FCF742BE70BD1C09002035
+:109320008800002018E006001CD80600800C0020F1
+:10933000B8D806002DE9F041134C07460D46E06B06
+:10934000A26B01264119914209D9104801210088D8
+:1093500001EB00400EA101F011F8032610E00A49CC
+:109360002A465C3108443946FBF784F8E06B064A2C
+:109370002844E063403229463846FDF701F820646E
+:109380003046BDE8F08100001C0900208C0100205F
+:10939000496E697420636F6D6D616E64206C6172DB
+:1093A000676572207468616E2065787065637465A6
+:1093B000642E000070B505004FF0010404D0B5F52F
+:1093C000807F03D904240CE003240AE0064900202E
+:1093D000064E08702021306306F13800FBF763F871
+:1093E000B563204670BD0000880000201C090020E5
+:1093F0002DE9F047304C0E468046D4E90E01012598
+:10940000DFF8B8902F46814208D0B9F800002CA1AF
+:1094100007EB004000F0B2FF082549E0DFF8BCA0F0
+:109420009AF8000030B1FEF77BFEC8F80000606AD1
+:1094300030603DE003F0AAFD88B3294890F89C1005
+:1094400009B9017859B3041D0021C8F80010316032
+:1094500090F89C300A462BB1214C90F83811A0347A
+:1094600004F1990294F8590003F0B8FB054601286D
+:109470001ED1201D00F0CAF80546012818D18AF82F
+:1094800000703146201D04F0EBF8054601280FD18D
+:109490004246201D316804F0A1F8054608E0FFE7C8
+:1094A000B9F800000FA107EB004000F067FF0525A9
+:1094B0002846BDE8F08700001C0900208C01002030
+:1094C0004578656375746520776974682066617591
+:1094D0006C7479206F6666736574000088000020E4
+:1094E000780A00204661696C656420746F206465A9
+:1094F000636F646520696E6974207061636B657465
+:10950000000000000148007870470000880000203B
+:109510002DE9F047064630482F4D8A4690F89C00CA
+:10952000012708B1A43500E008350A46314628462F
+:10953000FDF79CFB294C4FF0000968B195F85500E8
+:1095400060B100F00101C0F340028846334628466E
+:1095500002F0D6FD00B31BE0172727E00120E062F0
+:109560001F480421008801EB00401EA100F006FF07
+:109570002846C4F8209004F0D9F808B9FFF7AEFDEA
+:1095800095F88F0010B195F8900008B96868A06050
+:10959000A06CC4E909A00DE00527B8F1000F05D0C3
+:1095A000FFF7DCFDB04201D1FFF798FD0B482430F6
+:1095B000FEF7C6FD094820213830FAF774FF074846
+:1095C000FF22F4215C30FAF767FFC4F83090384688
+:1095D000A664BDE8F0870000780A00201C0900207E
+:1095E0008C010020496E76616C69646174696E67F4
+:1095F000206F6C64206170706C69636174696F6E58
+:1096000020696E2062616E6B20302E002DE9F041E2
+:1096100004004FF0010503D140497F20FCF7BFFC57
+:1096200094F854003E4E012740B194F8550050B1D3
+:10963000012808D0022806D0032804D0308839A198
+:1096400007EB004064E01CB934496720FCF7A7FC35
+:1096500094F86D00032807D0308838A107EB00404C
+:1096600000F08CFE142556E094F88F00B84618B12F
+:1096700094F8900000284ED1207A58B1E068022773
+:1096800034280CD0308832A107EB004000F076FE81
+:10969000112540E0318808EB014032A138E0204636
+:1096A00003F0D0F818B1207850B394B907E03088AF
+:1096B00030A107EB004000F061FE12252BE01749B6
+:1096C0008C20FCF76CFC207818B914498D20FCF72D
+:1096D00066FC94F855002B4968B101280BD06068EE
+:1096E000C968884217D8308827A107EB004000F0EE
+:1096F00045FE10250FE06068896888420BD2F2E7CA
+:1097000094F85500012806D0318808EB014023A1C8
+:1097100000F034FE0F252846BDE8F08160E0060029
+:1097200090010020496E76616C6964206669726DF3
+:109730007761726520747970652E0000496E7661DC
+:109740006C6964206861736820747970652E00000C
+:109750004661756C74792048572076657273696F1D
+:109760006E2E00004E6F2048572076657273696F29
+:109770006E2E0000534420726571206E6F74206D50
+:1097800065742E001C0900204657207665727369A7
+:109790006F6E20746F6F206C6F772E0046572076A7
+:1097A000657273696F6E206D697373696E672E00E1
+:1097B00070B5064604780C4888B0154640F8242059
+:1097C000094A0869121D42F8240020226846FAF767
+:1097D00051FE04940DB1054A00E000226946301D97
+:1097E00001F040F908B070BD98000020E1D30600F8
+:1097F000001D01F08FB900000FB438B5040003D18B
+:1098000010A11C20FCF7CBFB606918B90DA11D202D
+:10981000FCF7C5FB206818B90AA11E20FCF7BFFBA6
+:10982000606818B907A11F20FCF7B9FB059900294A
+:1098300005D006A800906A46204600F045F838BCDE
+:109840005DF814FB2E2E5C2E2E5C2E2E5C2E2E5CD4
+:109850002E2E5C65787465726E616C5C66707269E0
+:109860006E74665C6E72665F667072696E74662E88
+:109870006300000010B5040003D107A10B20FCF722
+:109880008EFBA268002A05D0D4E90403216898471A
+:109890000020A06010BD00002E2E5C2E2E5C2E2E0F
+:1098A0005C2E2E5C2E2E5C65787465726E616C5C2D
+:1098B000667072696E74665C6E72665F66707269FD
+:1098C0006E74662E630000002DE9FC4791460C463D
+:1098D0005FEA000804D183A14FF49F70FCF75FFB9F
+:1098E000D8F8140020B97FA14FF4A070FCF757FB03
+:1098F000D8F8000020B97BA140F24110FCF74FFBE3
+:10990000D8F8040020B977A14FF4A170FCF747FB09
+:10991000002C76D014F8011B39B125290ED0404611
+:10992000FCF7FAFC20780028F4D198F80C00002805
+:1099300067D04046BDE8FC47FFF79CBF00200122EE
+:1099400021782B291BD02D2902D0302908D102E003
+:1099500040F0010001E040F00200641C002AEFD159
+:1099600000252A290ED02178A1F130020A2A11D22D
+:1099700005EB850201EB4205641C303DF1E740F048
+:109980000400EAE7D9F800100B1DC9F80030096897
+:10999000641C0D44217800232E290BD114F8011FDB
+:1099A000A1F130020A2A05D203EB830201EB420344
+:1099B000303BF3E76C290DD068290BD0692921D001
+:1099C0000BDC252918D0582931D063290ED0642901
+:1099D00015D117E014F8011FECE7702969D073293D
+:1099E00032D075291BD0782909D120E0D9F80000A0
+:1099F000011DC9F8001001784046FCF78DFC641C7D
+:109A000090E76CE0D9F800100A1DC9F80020096839
+:109A1000CDE900500A224046FDF7D8FAEFE7D9F821
+:109A200000100A1DC9F8002009680A2206E0D9F8CA
+:109A300000100A1DC9F8002009681022CDE9005065
+:109A4000404603F071FDDAE7D9F8001000270A1D3F
+:109A5000C9F800200E68C00705D112E04046761C08
+:109A60007F1CFCF759FC31780029F7D104E0202154
+:109A700040466D1EFCF750FCBD42C0D9002DF6D10A
+:109A8000BDE74EB13046FAF719FD074604E0202144
+:109A900040466D1EFCF740FCBD4206D9002DF6D1B4
+:109AA00003E04046761CFCF737FC31780029F8D1FA
+:109AB000A5E7D9F80000011DC9F80010056830219C
+:109AC0004046FCF729FC78214046FCF725FC08209D
+:109AD0000021CDE90001034610222946B0E7BDE888
+:109AE000FC8700002E2E5C2E2E5C2E2E5C2E2E5C13
+:109AF0002E2E5C65787465726E616C5C667072693E
+:109B00006E74665C6E72665F667072696E74665FB4
+:109B1000666F726D61742E63000000002DE9F041E4
+:109B20001E4615460F46040003D11DA17820FCF700
+:109B300036FA206818B91AA17920FCF730FA1DB955
+:109B400017A17A20FCF72BFA39462046FBF79EFF37
+:109B500040B939462046FBF799FF18B910A17D207E
+:109B6000FCF71DFA60683946026820466A43FBF735
+:109B700096FF58B960683946026820466A43FBF789
+:109B80008EFF18B906A17F20FCF709FA206833463A
+:109B90002A46D0F810C039462046BDE8F04160475B
+:109BA0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63BA
+:109BB0006F6D706F6E656E74735C6C6962726172EA
+:109BC0006965735C6673746F726167655C6E7266FB
+:109BD0005F6673746F726167652E630070B51646B9
+:109BE0000C46050003D108A12F20FCF7D8F91CB9B9
+:109BF00005A13020FCF7D3F92C60314628462268B5
+:109C0000BDE87040104700002E2E5C2E2E5C2E2EDC
+:109C10005C2E2E5C2E2E5C636F6D706F6E656E74A5
+:109C2000735C6C69627261726965735C6673746F90
+:109C3000726167655C6E72665F6673746F7261678E
+:109C4000652E63002DE9F04128B1016819B1C96999
+:109C5000BDE8F04108470D4D0D480024461B142770
+:109C60000DE000BF04EB840005EB8000016829B122
+:109C7000C969884710B10120BDE8F081641CB6FBBA
+:109C8000F7F0A042EED80020F6E7000058010020CF
+:109C90006C0100202DE9F8431D46089F16468846B2
+:109CA000040003D12AA16220FCF779F91EB928A18A
+:109CB0006320FCF774F9206818B925A16420FCF72B
+:109CC0006EF91DB922A16520FCF769F9606840684A
+:109CD000B5FBF0F100FB115141B1B5FBF0F100FB18
+:109CE000115018B11AA16820FCF759F94046FBF74A
+:109CF000C7FE38B94046FBF7C3FE18B914A16B2064
+:109D0000FCF74DF93046FBF7BBFE38B93046FBF7A0
+:109D1000B7FE18B90EA16C20FCF741F92A4641465E
+:109D20002046FBF7BCFE48B92A4641462046FBF7D1
+:109D3000B6FE18B906A16D20FCF731F9009720682E
+:109D40002B463246C76841462046B847BDE8F883EF
+:109D50002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6308
+:109D60006F6D706F6E656E74735C6C696272617238
+:109D70006965735C6673746F726167655C6E726649
+:109D80005F6673746F726167652E63002DE9FF4132
+:109D90001C46DDE90A7815460E46684600F044F890
+:109DA00046EA450141EA840141EA072242EA0841C4
+:109DB000009A00EB8200C0F80017BDE8FF812DE992
+:109DC000FF411C46DDE90A7815460E46684600F05C
+:109DD0006FF846EA450141EA840141EA072242EA76
+:109DE0000841009A00EB8200C0F80017BDE8FF812F
+:109DF0001CB5002100910B4601220191FFF7DFFF06
+:109E00001CBD1CB500220B46009211460192FFF7C3
+:109E1000D6FF1CBD1CB5002100910B46012201910B
+:109E20001146FFF7CCFF1CBD10B50068202804D3F5
+:109E300003A140F2A110FCF7B2F84FF0A04010BD12
+:109E40002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6D0D
+:109E50006F64756C65735C6E7266785C68616C5C6F
+:109E60006E72665F6770696F2E68000010B50068DB
+:109E7000202804D303A140F2A110FCF790F84FF082
+:109E8000A04010BD2E2E5C2E2E5C2E2E5C2E2E5C45
+:109E90002E2E5C6D6F64756C65735C6E7266785C9B
+:109EA00068616C5C6E72665F6770696F2E68000037
+:109EB00010B50068202804D303A140F2A110FCF7DC
+:109EC0006EF84FF0A04010BD2E2E5C2E2E5C2E2E74
+:109ED0005C2E2E5C2E2E5C6D6F64756C65735C6EF3
+:109EE0007266785C68616C2F6E72665F6770696F0E
+:109EF0002E68000001B56846FFF7DAFF009A0121DD
+:109F00009140C0F8081508BD38B501240090684696
+:109F100031B1FFF789FF00998C40C0F8084538BD82
+:109F2000FFF782FF00998C40C0F80C4538BD000057
+:109F300030B5104B014600201C69224609E0157A15
+:109F4000854205D1401C0A28F7DB4FF0FF3030BDB9
+:109F50005268002AF3D1421CF9D008721A6922B162
+:109F600052684A601A69516030BD002219614A6026
+:109F700030BD0000C41E00207047FBF7EBBA7047ED
+:109F800008B5034A00924023024A00F005F808BDD4
+:109F9000A9C80600C40D0020F0B595B01C461546B2
+:109FA0000F4608461A9E00F06DFB182109A8FAF723
+:109FB0007AFA0E96CDE909540023082203A93846FF
+:109FC00000F075FB05980690BDF81000ADF81C0078
+:109FD000BDF81200ADF81E0000208DF82100039896
+:109FE000082600F00300012802D0022818D032E031
+:109FF00003983346850AC0F3C2008DF82000039809
+:10A000000FA9C0F38314A200384600F050FB09A842
+:10A01000009006AB22460FA9284600F08FFA1AE0FE
+:10A020000398840DC0F3C2008DF82000082C01D2E3
+:10A03000254600E0082533462A460FA9384600F099
+:10A0400036FB2E44641B09AB06AA29460FA800F074
+:10A05000C9F9002CEAD1384600F01AFB15B0F0BD62
+:10A060000A4A012902EBC00007D0022907D00329C0
+:10A0700007D0042907D00020704702207047042031
+:10A0800070470079704740797047000008E5060086
+:10A0900010B5FFF772FF04210648FFF749FF0028BB
+:10A0A00003DA05491B20FBF77AFF024901204872B9
+:10A0B00010BD0000F80000207CE106002DE9F04F03
+:10A0C0008DB0FCF739F918B100200DB0BDE8F08F64
+:10A0D000774E0020B061BFF34F8FA6F580544FF04C
+:10A0E000000960680290A568284004EB800008E041
+:10A0F00021680298814201D86160E5E7284004EBBD
+:10A1000080000C3002A9FDF711F80028F0D103AB54
+:10A11000A046029901EA050408EB8402491CD268B2
+:10A1200043F82020401C02910228F2D3039800F04B
+:10A130000300022802D001284CD0A2E0039850224C
+:10A14000810D8A46B2EB905F00D850210C4664F333
+:10A150009F5003900831574800F04BFA070075D024
+:10A1600000F090FA4B46082203A9384600F0A5FA01
+:10A17000029909F1080B2940681A8000001D8442E9
+:10A1800021D94D4D30B1C2B208EB8101201A914660
+:10A190000C3104E02946E2B2002591462846C4B2BB
+:10A1A0005B46384600F089FA0BEB090325B12246DD
+:10A1B0002946384600F081FA02990AF1030001EBC2
+:10A1C000900002903BE008EB81015B462246384656
+:10A1D0000C31EFE70398C0F38310062800D3062064
+:10A1E000039960F38911C1F38310801C03918100EE
+:10A1F000304800F0FEF9070043D000F043FA4B4628
+:10A20000082203A9384600F058FA09F10809002489
+:10A210000FE002984B4600EA0501401C08EB810163
+:10A220000290042238460C3100F047FA09F1040983
+:10A23000641C0398C0F38310A042EAD837B1346994
+:10A24000B06968B1384600F023FA2BE019E0607A73
+:10A25000012804D122682046394612689047646874
+:10A26000002CF4D1384600F013FA0020FBF7EEFD85
+:10A27000B06910B90299C8F804100020FBF714FE69
+:10A2800010E0346904E021682046896888476468E2
+:10A29000002CF8D109480221008801EB004008A1F8
+:10A2A00000F06CF8FCF748F880F001000DE70000C2
+:10A2B000C41E0020C0E50600D00E0020B40100201E
+:10A2C0004261636B656E647320666C757368656468
+:10A2D000000000002DE9F84F8146264FD01C15469E
+:10A2E0008A46800800226946BE68FBF7C3FFB8B300
+:10A2F000009CB846A01C0090B9683040091A8F0035
+:10A300003F1DBD4208EB800002D82A46514608E0B6
+:10A310003A4651460C30FAF7ADF81648EA1B0AEBFC
+:10A3200007010C30FAF7A6F84FEA1947FCF774FA60
+:10A3300047EA0042601C304008EB8000344008EBE4
+:10A340008401C260C8684FF6C07269F3C5009043CB
+:10A3500065F39F5020F00300801C20F00400C860CB
+:10A36000054890F8200001E0FFF7A8FE0028FBD187
+:10A37000BDE8F88FC40E0020C41E002000231A463A
+:10A3800002F0ACBD08B5012300926A4602F0A6FDBA
+:10A3900008BD1CB5CDE9002302236A4602F09EFDEC
+:10A3A0001CBD3EB5069C8DE81C0003236A4602F0E6
+:10A3B00095FD3EBD7FB5DDE908458DE83C000423F1
+:10A3C0006A4602F08BFD7FBD70B586B00DF1280C9A
+:10A3D0009CE870008DE87C0005236A4602F07EFD53
+:10A3E00006B070BD2DE9F0470E4680461C469246E9
+:10A3F00008293ED894F80C90002020731946104686
+:10A4000001F0D8FE0025B54206D218F805201AA1A1
+:10A410002046FFF7F1F903E019A12046FFF7ECF918
+:10A420006D1C082DEFD317A12046FFF7E5F9002595
+:10A43000B54210D218F80570FAF718F80068C05D38
+:10A4400010F03E0F01D03A4600E02E220EA1204629
+:10A45000FFF7D2F903E00DA12046FFF7CDF96D1CFF
+:10A46000082DE5D301222146504601F02BFE84F849
+:10A470000C90BDE8F0870000202530327800000005
+:10A48000202020007C000000256300002000000048
+:10A49000104910B540F2FF30886000200860486025
+:10A4A00001F580518861486181F820000A4800F078
+:10A4B000EDF800280CD1094809490A4B401AC10897
+:10A4C000002002E023F82000401C8842FAD300203C
+:10A4D00010BD0000C40E0020C0E50600A8E506007F
+:10A4E00008E506006C01002002480349401AC00834
+:10A4F00070470000A8E5060008E5060013B56846A9
+:10A50000FCF7AAFF08B100201CBD0248009950F8D2
+:10A5100031001CBD08E5060070B507480125046937
+:10A5200080F8205005E06572216820464968884718
+:10A530006468002CF7D170BDC41E00202DE9FF47D0
+:10A5400081460C9D00200C462F7B287398461646AA
+:10A550002946184601F02EFE072E42D2DFE806F00B
+:10A5600004090F161F2A360049462846FFF744F90A
+:10A5700037E0494628462268FFF73EF931E0D4E942
+:10A58000002349462846FFF737F92AE0A0680090E3
+:10A59000D4E9002349462846FFF72EF921E0D4E903
+:10A5A0000201CDE90001D4E9002349462846FFF71E
+:10A5B00023F916E004F1080007C88DE80700D4E984
+:10A5C000002349462846FFF717F90AE004F108007E
+:10A5D0000FC88DE80F00D4E9002349462846FFF74D
+:10A5E0000BF900222946404601F06CFD2F73BDE8AF
+:10A5F000FF872DE9F041858A80462D1F4819C01C30
+:10A60000B0FBF5F0C6B24046FCF7B0FF041E19D00F
+:10A610000020207101206071E58000272546761E0C
+:10A62000C4F800800BE04046FCF7A0FF60B1617900
+:10A63000491C6171286005467F1CC0F80080B74244
+:10A64000F1D32046BDE8F081204600F002F800205A
+:10A65000F8E72DE9F041457901466B1E002201E043
+:10A660000968521C9A42FBD30F680146002605E098
+:10A6700038460C68FCF7DCFF2146761CAE42F7D367
+:10A68000BDE8F0810121001DFCF749BFFDF714B8BA
+:10A6900010B504460121001DFCF762FF10F0FF0F0A
+:10A6A00004D12046BDE81040FFF7D3BF10BD38B538
+:10A6B00001240094FCF786FE38BD38B500240094D0
+:10A6C000FCF780FE38BD0000094902220A60BFF392
+:10A6D0006F8FBFF34F8F0A1D106006480268002A73
+:10A6E000FCD000200860BFF36F8FBFF34F8F70471F
+:10A6F00004E5014000E4014070B50E4C01232360E5
+:10A70000BFF36F8FBFF34F8F00230B4D08E000BFE7
+:10A7100051F8236040F823602E68002EFCD05B1CAB
+:10A720009342F5D300202060BFF36F8FBFF34F8FAC
+:10A7300070BD000004E5014000E4014070B50D4625
+:10A74000060003D10BA11420FBF729FC1DB909A1B8
+:10A750001520FBF724FC746804E0B2682946904792
+:10A7600018B1246820680028F7D120682860256087
+:10A7700070BD00002E2E5C2E2E5C2E2E5C2E2E5CCC
+:10A780002E2E5C636F6D706F6E656E74735C6C699A
+:10A79000627261726965735C736F72746C697374F1
+:10A7A0005C6E72665F736F72746C6973742E630093
+:10A7B00010B5040003D103A13D20FBF7F0FB206896
+:10A7C00010BD00002E2E5C2E2E5C2E2E5C2E2E5CDC
+:10A7D0002E2E5C636F6D706F6E656E74735C6C694A
+:10A7E000627261726965735C736F72746C697374A1
+:10A7F0005C6E72665F736F72746C6973742E630043
+:10A8000010B5040003D103A13720FBF7C8FB606833
+:10A81000006810BD2E2E5C2E2E5C2E2E5C2E2E5C23
+:10A820002E2E5C636F6D706F6E656E74735C6C69F9
+:10A83000627261726965735C736F72746C69737450
+:10A840005C6E72665F736F72746C6973742E6300F2
+:10A8500010B5040003D105A12B20FBF7A0FB616814
+:10A860000868002801D002680A6010BD2E2E5C2EF8
+:10A870002E5C2E2E5C2E2E5C2E2E5C636F6D706F08
+:10A880006E656E74735C6C69627261726965735C2B
+:10A89000736F72746C6973745C6E72665F736F72DF
+:10A8A000746C6973742E630070B50C46050003D197
+:10A8B0000BA14320FBF773FB1CB909A14420FBF754
+:10A8C0006EFB0021686806E0A24203D121680160A6
+:10A8D000012103E010460268002AF5D1084670BD48
+:10A8E0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C636D
+:10A8F0006F6D706F6E656E74735C6C69627261729D
+:10A900006965735C736F72746C6973745C6E726684
+:10A910005F736F72746C6973742E630010B51446A4
+:10A9200012680830202A02D248F2145010BD0122C9
+:10A9300001F0E2FF0028F9D120202060002010BDA6
+:10A94000083002F061B8083002F01EB94058002803
+:10A9500000D00120704708B50022425040580090B6
+:10A9600008BD000002480068002800D001207047A0
+:10A97000000401400121B1EB507F01D1012070475B
+:10A980000020704770B50D46040003D10DA1512081
+:10A99000FBF705FB204601F067FC04000FD0002008
+:10A9A000FBF754FA207920B10020FBF77DFA112043
+:10A9B00070BD0120256020710020FBF775FA002092
+:10A9C00070BD00002E2E5C2E2E5C2E2E5C2E2E5C7A
+:10A9D0002E2E5C6D6F64756C65735C6E7266785C50
+:10A9E000647269766572735C7372635C7072735CB7
+:10A9F0006E7266785F7072732E63000010B504008B
+:10AA000003D106A17520FBF7CAFA204601F02CFC01
+:10AA1000002802D000210160017110BD2E2E5C2E95
+:10AA20002E5C2E2E5C2E2E5C2E2E5C6D6F64756C53
+:10AA300065735C6E7266785C647269766572735C6D
+:10AA40007372635C7072735C6E7266785F7072733F
+:10AA50002E6300000149024802F0DABC480D0020D4
+:10AA6000002000402DE9F04117460D00064603D1B5
+:10AA700018A19620FBF793FA3079244A00EBC00125
+:10AA800002EB810494F8201011B10820BDE8F08198
+:10AA90001F4951F820103068FFF774FF08B11120EA
+:10AAA000F4E729463046FBF73FFA676028692060E3
+:10AAB0001FB1297F3046FCF7DDFA30680821C0F865
+:10AAC00000150020A061E0610121606184F8201080
+:10AAD000DCE700002E2E5C2E2E5C2E2E5C2E2E5CD3
+:10AAE0002E2E5C6D6F64756C65735C6E7266785C3F
+:10AAF000647269766572735C7372635C6E72667899
+:10AB00005F75617274652E6300000000480D0020BF
+:10AB100050DA06002DE9F05F044600790F46DFF8B1
+:10AB200030A100EBC0010AEB8105164695F8200024
+:10AB3000012804D047A140F23110FBF730FA27B9C1
+:10AB400044A14FF49970FBF72AFA26B941A140F2CB
+:10AB50003310FBF724FA207908B9FF2E04D93DA160
+:10AB60004FF49A70FBF71BFA3846FFF703FFB0B1BA
+:10AB700068684FF000084FF4047910B12168C1F8FB
+:10AB80000893A8694FF0000B80B1E86948B1686884
+:10AB900010B12068C0F804931120BDE8F09F102088
+:10ABA000FBE72F614FF00108EE6102E0EF60C5E9BD
+:10ABB000066B00254FF488712068FFF7CCFE4FF438
+:10ABC000A2712068FFF7C7FE2068C0F83475C0F88E
+:10ABD00038652068B8F1000F12D0D0F8001241F0AB
+:10ABE0002001C0F800122079D04600EBC0010AEB2A
+:10ABF0008100406838B12168C1F804932846CCE749
+:10AC000001210160EFE74FF4887A4FF4A2795146B1
+:10AC10002068FFF79BFE074649462068FFF796FE2F
+:10AC200006464FF492712068FFF790FE014647EA0E
+:10AC300006000843EBD0227902EBC20308EB830243
+:10AC4000C2F818B001B10325002ED7D00F25D5E7E3
+:10AC5000480D00202E2E5C2E2E5C2E2E5C2E2E5C9F
+:10AC60002E2E5C6D6F64756C65735C6E7266785CBD
+:10AC7000647269766572735C7372635C6E72667817
+:10AC80005F75617274652E63000000002DE9F04766
+:10AC900004460F4600792D4900EBC00001EB80050A
+:10ACA000164695F82000012803D029A1E720FBF7DC
+:10ACB00076F91FB926A1E820FBF771F91EB924A186
+:10ACC000E920FBF76CF9207908B9FF2E03D920A100
+:10ACD000EA20FBF764F93846FFF74CFE30B1204616
+:10ACE00000F052F820B11120BDE8F0871020FBE7FA
+:10ACF000AF606E614FF49076002731462068FFF711
+:10AD00002AFE4FF4AC7841462068FFF724FE206805
+:10AD1000AA686969C0F84425C0F84815206801216F
+:10AD20008160686878B9B14649462068FFF70EFE31
+:10AD3000064641462068FFF709FE0643F4D000B1FD
+:10AD40000F27002068613846CEE70000480D00203C
+:10AD50002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6DEE
+:10AD60006F64756C65735C6E7266785C647269762C
+:10AD70006572735C7372635C6E7266785F75617224
+:10AD800074652E63000000000079054900EBC000E7
+:10AD900001EB80004069002800D0012070470000CE
+:10ADA000480D00202DE9F04704460079274900EBC3
+:10ADB000C00001EB800720684FF00009C0F8009543
+:10ADC000786880B120682249C0F808132068012102
+:10ADD000000B40B200F01F0291404009800000F1DA
+:10ADE000E020C0F880112068D0F80C25D0F8148538
+:10ADF000D0F80865D0F810554FF0FF31C0F80C15A9
+:10AE0000C0F814152068C0F80815C0F81015501CBB
+:10AE100002D01046FEF7ECFFB8F1FF3F02D04046EB
+:10AE2000FEF7E6FF681C02D02846FEF7E1FF701C23
+:10AE300002D03046FEF7DCFF2068FFF7DFFD87F821
+:10AE40002090C7F80490BDE8F0870000480D00206E
+:10AE50001003020070B50C46050003D10D49D9203E
+:10AE6000FBF79DF81CB90B49DA20FBF798F80A4864
+:10AE70000421008801EB004008A1FFF77FFA124986
+:10AE80000320C96888476869FEF794FAFBF7D2FE89
+:10AE9000607070BD84DE06007C01002048616E6435
+:10AEA0006C65204E52465F4446555F4F505F4F429F
+:10AEB0004A4543545F4352454154452028636F6DD2
+:10AEC0006D616E64290000005800002070B50C46CA
+:10AED00020B9154940F20110FBF761F824B9124975
+:10AEE0004FF48170FBF75BF8104D042610A1288801
+:10AEF00006EB0040FFF742FA1849081FFEF778FA00
+:10AF0000FBF798FE6070012805D10020FEF734F8A9
+:10AF100010B10A20607070BD288811A106EB0040B6
+:10AF2000BDE87040FFF72ABA84DE06007C010020ED
+:10AF300048616E646C65204E52465F4446555F4FD3
+:10AF4000505F4F424A4543545F4558454355544529
+:10AF50002028636F6D6D616E642900006000002021
+:10AF600057726974696E672076616C696420696ED6
+:10AF7000697420636F6D6D616E6420746F20666C00
+:10AF80006173682E0000000070B50D46040003D107
+:10AF90001749E720FBF703F8206918B91449E8209E
+:10AFA000FAF7FDFFA08A18B91149E920FAF7F7FF6F
+:10AFB0001DB90F49EA20FAF7F2FF0E480421008874
+:10AFC00001EB00400CA1FFF7D9F9A18A2069FEF737
+:10AFD000B1F9FBF72FFE68702846FBF7B7F9E16877
+:10AFE000002903D02069BDE87040084770BD00000B
+:10AFF00084DE06007C01002048616E646C65204E92
+:10B0000052465F4446555F4F505F4F424A45435456
+:10B010005F57524954452028636F6D6D616E6429F6
+:10B02000000000002DE9F0410B4E0D46042730884A
+:10B030000AA107EB0040FFF7A1F9114C308811A1DC
+:10B0400007EB0040A36C226DFFF7A3F9A06CA8608A
+:10B05000206D6860BDE8F0817C01002048616E646D
+:10B060006C65204E52465F4446555F4F505F4352D9
+:10B07000435F474554202864617461290000000043
+:10B080001C0900204F66667365743A25642C2043C2
+:10B0900052433A3078253038780000002DE9F84FD7
+:10B0A0003E4C81460D462088042707EB00403CA11A
+:10B0B000FFF764F9FEF726FA01264FF0080AC8B137
+:10B0C000D9F814204FF00308DAB13F493F4813057F
+:10B0D0001CD0436DD1F808C01344634516D02088B6
+:10B0E0003BA106EB004000BFFFF748F985F801805F
+:10B0F000BDE8F88F20883FA106EB0040FFF73EF93E
+:10B100001EE0208849A106EB0040EDE7B2F5805F24
+:10B1100007D920884CA106EB0040FFF72FF96F708C
+:10B12000E6E7436DD1F808C003EB0208E0450AD911
+:10B13000CDF800C020884D4906EB0040FFF731F9FB
+:10B1400085F801A0D4E74264C26C036503638046BE
+:10B150008264D9F81400002200F6FF704FEA103C18
+:10B16000486861461844FDF795FA40B1208840A12F
+:10B1700006EB0040FFF702F905206870B8E7D8F841
+:10B1800048100091208840A107EB0040D8F85030CB
+:10B19000D8F84420FFF705F9AAE700007C01002059
+:10B1A00048616E646C65204E52465F4446555F4F61
+:10B1B000505F4F424A4543545F43524541544520F6
+:10B1C0002864617461290000580000201C090020D7
+:10B1D0004F626A6563742073697A65206D75737454
+:10B1E000206265207061676520616C69676E6564C7
+:10B1F0000000000043616E6E6F74206372656174BD
+:10B20000652064617461206F626A65637420776988
+:10B2100074686F75742076616C696420696E6974F6
+:10B2200020636F6D6D616E64000000004F626A659F
+:10B2300063742073697A652063616E6E6F74206237
+:10B240006520302E00000000496E76616C69642034
+:10B2500073697A6520666F72206F626A6563742015
+:10B2600028746F6F206C61726765290010DE06001C
+:10B270004572617365206F7065726174696F6E20CD
+:10B280006661696C656400004372656174696E672C
+:10B29000206F626A65637420776974682073697AC5
+:10B2A000653A2025642E204F66667365743A203017
+:10B2B00078253038782C204352433A203078253096
+:10B2C000387800002DE9F041154D07460E462888D4
+:10B2D000042101EB004013A1FFF750F81B4CD4E907
+:10B2E0001401626C431A9A420BD02888012101EBA9
+:10B2F000004017A1FFF74DF8082070700120BDE84D
+:10B30000F08100216164A16CE16460650021384630
+:10B3100000F032F817490420C96888470020EEE79A
+:10B320007C01002048616E646C65204E52465F448B
+:10B3300046555F4F505F4F424A4543545F4558451D
+:10B340004355544520286461746129001C0900207C
+:10B35000496E76616C696420646174612E20657841
+:10B360007065637465643A2025642C20676F743AB5
+:10B3700020256400580000202DE9F041044686B0E5
+:10B380000020FEF75FFC224E012758B1214A182108
+:10B390002046FAF757FC020036D030881EA107EB92
+:10B3A00000402FE0182227496846F9F763F826483D
+:10B3B000264D4FF00408006DA968884211D13188EC
+:10B3C00008EB014022A1FEF7D9FFD5E90101FEF704
+:10B3D0009FF88DF80100FBF72DFC8DF80100254D3D
+:10B3E00002E08DF801700025D4E90112684690470B
+:10B3F00015B12846FDF7C0FD31889DF8012008EB06
+:10B4000001401DA1FEF7BEFF06B0BDE8F0810000BF
+:10B410007C01002079B306004661696C6564207484
+:10B420006F207363686564756C65206F626A65631D
+:10B430007420657865637574653A20307825782EB8
+:10B4400000000000FCD906001C0900205800002064
+:10B45000506F737476616C69646174696F6E206F8C
+:10B4600066206669726D7761726520696D616765D6
+:10B470002E00000021B606005265717565737420B8
+:10B4800068616E646C696E6720636F6D706C657463
+:10B49000652E20526573756C743A203078257800DB
+:10B4A000F8B50C4D0C46042628880BA106EB00408D
+:10B4B000FEF764FF124813A1826CA260036DB00214
+:10B4C0006360E0600090288806EB0040FEF769FFAB
+:10B4D000F8BD00007C01002048616E646C65204E60
+:10B4E00052465F4446555F4F505F4F424A45435472
+:10B4F0005F53454C45435420286461746129000022
+:10B500001C090020637263203D20307825782C20B0
+:10B510006F6666736574203D20307825782C206D29
+:10B5200061785F73697A65203D2030782578000066
+:10B530002DE9F041264F05460E463888042101EBDF
+:10B54000004024A1FEF71AFFFDF7DCFF98B12B4C59
+:10B55000D4E91401401AA98A0844616C88420CD9C4
+:10B560003888012101EB004025A1FEF707FF0320E9
+:10B570007070BDE8F0810820FAE72749206B496820
+:10B580004718E86820B925494FF4E070FAF707FD3D
+:10B59000D5E90331AA8A3846FDF70EF920B1D5E97D
+:10B5A0000310BDE8F0410847A98A206B134A0844FC
+:10B5B0002063A98A206D483208442065A98A286939
+:10B5C000FAF7DEFEA064B060206D7060D1E7000085
+:10B5D0007C01002048616E646C65204E52465F44D9
+:10B5E00046555F4F505F4F424A4543545F5752495B
+:10B5F0005445202864617461290000001C09002062
+:10B600005772697465207265717565737420746F03
+:10B610006F206C6F6E6700005800002084DE06000B
+:10B62000074810B50088042101EB004005A1FEF792
+:10B63000A5FE11490620C968BDE810400847000072
+:10B640007C010020416C6C20666C617368206F7017
+:10B6500065726174696F6E73206861766520636FCF
+:10B660006D706C657465642E2044465520636F6D63
+:10B67000706C657465642E0058000020FEF74CFF66
+:10B68000FEF71CFD0028FBD10D4E64254FF47A47D0
+:10B69000741C3846A0476D1EFAD10A480068C007DE
+:10B6A00000D000BEBFF34F8F0648E4380168064A59
+:10B6B00001F4E06111430160BFF34F8F00BFFDE76C
+:10B6C00060D80600F0ED00E00400FA052DE9F0472F
+:10B6D0002F4F05464FF0040938880C464E4609EBBB
+:10B6E00000402CA1FEF74AFE38882A7C06EB004079
+:10B6F00031A1FEF747FE4FF44051374B4A68012015
+:10B700004FF002089A4200D10220344E326A012AD8
+:10B7100000D1401C4FF0010C84F801C02A7C1AB102
+:10B720000025012A09D01BE084F80480F068A0609D
+:10B730002B48E060C0F5FC200FE0D1F8048098456C
+:10B740000ED125710878142801D9486900E000203D
+:10B75000A0604FF48050E06088682061BDE8F08709
+:10B76000824208D284F804C0B068A060FCF7C2FC32
+:10B77000E060B069F1E7398809EB014019A1FEF7F3
+:10B78000FDFDFF202071A560E5602561E6E7000072
+:10B790007C01002048616E646C65204E52465F4417
+:10B7A00046555F4F505F4649524D574152455F568F
+:10B7B000455253494F4E00004669726D776172657C
+:10B7C00020696D6167652072657175657374656464
+:10B7D0003A20256400000000DBE5B1511C0900207F
+:10B7E000004006004E6F2073756368206669726DB5
+:10B7F0007761726520696D616765000070B5044608
+:10B800000978184801F0FCFA17490546012201F1B0
+:10B810000800FDF7EDFF002D1BD11448FDF7A2FC39
+:10B82000104D2046D5E90112FDF76AFA1048FBF7E2
+:10B830009DFE04000F4800880CD0032101EB00405E
+:10B8400022460DA1FEF79EFD0020E41CC5E9014043
+:10B85000287070BDBDE87040012101EB00400BA1D4
+:10B86000FEF78CBD7C0700206800002000E5060084
+:10B87000A8E5060080010020416C6C6F636174656F
+:10B880006420627566666572202578004661696C81
+:10B89000656420746F20616C6C6F636174652062F5
+:10B8A0007566666572000000011F0148FBF7C0BEA7
+:10B8B000A8E50600F8B50D4614460646694600F0B0
+:10B8C00052FA00280ED0009AFF2A0AD8501C824251
+:10B8D00007D869780223B3EB911F02D029798142FE
+:10B8E00001D20020F8BD2270611C304600F080FBC0
+:10B8F000F8BD114600F0D6B8114600F0E3B8F8B52F
+:10B900000C4615460646694600F02DFA00280CD074
+:10B91000009A501C904207D361780223B3EB911F29
+:10B9200002D02179814201D20020F8BD294630465B
+:10B9300000F05EFB009A0021A954F8BD2DE9FF41FB
+:10B940000C468E6817460546694600F023FB002822
+:10B950000ED0A06800280BD060783A46C0F30110E2
+:10B9600002283146684606D000F0DAF8019969608D
+:10B9700004B0BDE8F08100F086F8F7E77CB50D462D
+:10B980001446694600F08FF9002820D0287908284D
+:10B9900006D0042809D002280AD001280CD015E0CE
+:10B9A000DDE90001C4E900010AE00098206006E03A
+:10B9B000009800B2208002E0009840B22070C117C9
+:10B9C000DDE9002350405940084301D000207CBDF0
+:10B9D00001207CBD7CB50D461446694600F09EF9F9
+:10B9E000002820D02879082807D00021042809D071
+:10B9F00002280AD001280CD014E0DDE90001C4E9D6
+:10BA0000000109E00098206006E0009880B22080E4
+:10BA100002E00098C0B22070DDE900235040594098
+:10BA2000084301D000207CBD01207CBD7CB50D46C3
+:10BA30001446694600F072F9002821D029790829B6
+:10BA400008D00098C21704290BD002290DD0012973
+:10BA50000ED014E0DDE90002C4E9000201461346FD
+:10BA600009E0C3170146206005E001B2218001E032
+:10BA700041B22170CB1741405340194301D00020FF
+:10BA80007CBD01207CBD70B50D46064614461146AE
+:10BA9000284600F09AFA224629463046BDE8704012
+:10BAA00000F03EB838B50C460422694600F0A0FA12
+:10BAB000002806D09DF80310009861F31F602060F5
+:10BAC000012038BD1CB50C460822694600F090FAEA
+:10BAD000002824D09DF801109DF800209DF8023028
+:10BAE000080E42EA012242EA034240EA13409DF86E
+:10BAF00003309DF8041040EA132008439DF8051018
+:10BB000042EA036240EA01209DF8061040EA014043
+:10BB10009DF8071040EA0160C4E9002001201CBD27
+:10BB20002DE9F04F04469DB000200090064601909C
+:10BB30004FF0FF3A0AA800F069F94FF0010BE9460F
+:10BB400082E012AB05AA06A9204600F0C9F850B160
+:10BB50000AA8059900F06BF960B10B98407810F0D5
+:10BB6000300F53D060E09DF84800002870D11DB020
+:10BB7000BDE8F08F0598B04242D30B9D0AAE0B98FA
+:10BB8000407800F00F00082812D0304600F066F927
+:10BB90000B98A842F3D156460599B14230D3D4F858
+:10BBA000088009919DF8181008910E990D6820E001
+:10BBB0000B980678F0E729680F682FB1DDE90832A5
+:10BBC00029462046B84711E011948968DDE90872DA
+:10BBD000097891420CD1294617A8FBF743FB85F859
+:10BBE0000CB017AA39461198FAF727FC0028BED0E6
+:10BBF000AD6815B1A1684145DDD0A168414523D1AB
+:10BC00009DF81810204600F02FFA1BE00C984028F1
+:10BC10000AD200F01F010BFA01F00C994A0959F8F9
+:10BC20002230034349F82230E5682DB10AAB9DF874
+:10BC3000182020460599A8470AAA9DF81810204602
+:10BC4000FAF7FBFB002892D0A06800287FF479AFB8
+:10BC5000DDE90B0445780AA800F000F90028F7D1C7
+:10BC600015F0300F03D10B98007800B1641CC4B1FB
+:10BC70000020494605E000BF51F82020521C0ED19B
+:10BC8000401CB0EB541FF7D3600959F8201004F0A2
+:10BC90001F00C0F120022AFA02F0814201D00020E8
+:10BCA00065E7012063E71CB50C46694600F036F8ED
+:10BCB000002814D0DDE90002C10709D051084FEA7D
+:10BCC00030006FEA00026FEA0100C4E9002004E0DE
+:10BCD00051084FEA3000C4E900014FF001001CBDDB
+:10BCE000F8B507460020187008700E4610601C4614
+:10BCF00015466946384600F036F8012140B10098F3
+:10BD000050B1C10800F00700296030700120F8BD73
+:10BD1000B86808B10020F8BD2170FBE72DE9F843B1
+:10BD20000026884681463446354604E0402E02D33C
+:10BD30000020BDE8F8836946484600F085F90028F0
+:10BD4000F7D09DF80070324607F07F00C10FF8F77A
+:10BD50007EFB29430443F61D0D463806E6D4C8E9A8
+:10BD600000410120E5E7F8B50E460746694600F0B8
+:10BD70006BF900280AD09DF80040200616D507254B
+:10BD800004F07F0403E0202D01D30020F8BD6946B4
+:10BD9000384600F059F90028F8D09DF8001001F05D
+:10BDA0007F00A8400443ED1D0806ECD40120346058
+:10BDB000F8BD000059680A4A896891420ED1D0E95D
+:10BDC00001120848491C521EC0E90112064804210C
+:10BDD000008801EB004005A1FEF7D4BA70470000CF
+:10BDE000ECD80600880000208C01002050423A2048
+:10BDF000496E6974207061636B657420646174615D
+:10BE0000206C656E3A20256400000000C2600023AB
+:10BE10000160C0E901138B781A44026191F9033083
+:10BE20001A4442610878002800D00120704770B59C
+:10BE300045680E46044660680178B14206D14078F4
+:10BE400000F00F00082801D0012070BD204600F04E
+:10BE500005F86068A842EED1002070BD30B5416899
+:10BE60000A785AB101F10C0343600A7B42B14C7865
+:10BE70000A79C4F30115032D07D00BE0002030BD73
+:10BE8000C2680168FFF7C2FFF8E75D78C5F30115E6
+:10BE9000032D07D00225B5EB141F09D14C7914FBF3
+:10BEA00002F209E08D7804690022641B046103E05A
+:10BEB000B5EB941F00D10422497811F0300F02D164
+:10BEC0008168491C81609C780169214411440161A9
+:10BED00093F9032011444161012030BD30B5416820
+:10BEE000002487B0497801F00F02082A11D08A098E
+:10BEF0001ED00222B2EB911F09D10269C1F30111D8
+:10BF00000229146001D0032901D14069047007B0EF
+:10BF100030BD0069056808E02C7329466846FBF7C8
+:10BF2000A1F96846FFF7DAFFAD68002DF4D1EEE71E
+:10BF3000C1F30111012912D00229E6D00329E4D06E
+:10BF40004268517801F00F0107290BD0916881B147
+:10BF50001279006907B0BDE83040F8F78BBA416943
+:10BF60000C70EDE70169906807B0BDE8304000F063
+:10BF70002CB81179006907B0BDE83040F8F793BAE2
+:10BF800010B5034B002408C080E8160010BD000067
+:10BF9000FD62060038B50D4604466946FFF7E3FE2C
+:10BFA00000280BD0D4E90002D4E90213C5E900024D
+:10BFB000C5E902130098814201D2002038BDA86073
+:10BFC000A168081AA060012038BD00B50A4687B0F4
+:10BFD00001466846FFF71AFF002807D06846FFF7BA
+:10BFE0007DFF6846FFF73AFF0028F7D107B000BD94
+:10BFF0007FB514460546A9B9124A2868904208D16F
+:10C0000010E0102269462846FFF7F2FF002807D00B
+:10C01000103C102CF5D8224669462846FFF7E8FF69
+:10C0200004B070BDA868A04201D20020F8E72B68D8
+:10C030002246284698470028F2D0A868001BA8602E
+:10C040000120EDE7FD62060010B504468068002877
+:10C0500009D02368012220469847002803D0A06811
+:10C06000401EA060012010BD38B5002439B101295F
+:10C0700012D0022912D005291DD0002038BD054656
+:10C08000012269462846FFF7B3FF90B19DF80000F2
+:10C090000006F5D4012038BD08220DE005466946AA
+:10C0A000FFF761FE28B100212846009AFFF7A0FFA4
+:10C0B00038BD204638BD0422BDE838400021FFF7D6
+:10C0C00097BF000010B50C46017A052908D0407AC8
+:10C0D00038B1084808A102682046FDF78DFB00E052
+:10C0E0001AB106A12046FDF787FB2046BDE81040A7
+:10C0F000FDF7C0BB30010020257300000D0A0000D1
+:10C100002DE9F047254D99461646044699B3254F2B
+:10C1100009F50051DFF8888001233A88D1F804C07E
+:10C12000A06D03EB0242C44502D010461E490BE04D
+:10C130008B68411EC1F30B01401A41F6FF710844A0
+:10C14000834206D210461949FEF718F90020BDE8CF
+:10C15000F0874846FBF720F850B13888022101EB00
+:10C1600000401349FEF70AF90C481830FBF7E8FFC6
+:10C1700016B1AC2001E004E0A520E862A06D686380
+:10C1800001E0AA20E8623EB194F88F0010B194F863
+:10C19000900008B96068E8600120D8E71C09002019
+:10C1A000DBE5B1518C01002080DF060014DF0600C2
+:10C1B000D4DF060038B5C3880D46044633B114A059
+:10C1C000009015A216A12846FDF716FB217A052935
+:10C1D0001CD0607A48B1A088FDF742FF164951F89B
+:10C1E000202016A12846FDF707FBA0880021FEF7B6
+:10C1F00085F903461049207A143951F8202001B0FE
+:10C200002846BDE830400EA1FDF7F6BA38BD000063
+:10C210001B5B306D000000001B5B313B33316D0058
+:10C2200025734C6F67732064726F7070656420288B
+:10C2300025642925730D0A003001002025730000B4
+:10C240003C25733E2025733A20000000EFF3058063
+:10C25000C005C00D01D001207047EFF3148040F3FA
+:10C260000000401C704700000349884201D1034888
+:10C27000704700207047000000200040A000002010
+:10C2800010B510461A46F8F7F5F8002010BD2DE954
+:10C29000F0411E681C461546074621B1012918D0F9
+:10C2A000052923D119E000202060401C2060B04205
+:10C2B0001CD8012229463846FFF79AFE002806D0EE
+:10C2C00015F8010B000601D52068EEE70120BDE856
+:10C2D000F08108200246186002E00420024618603F
+:10C2E00029463846BDE8F041FFF782BE0020EEE760
+:10C2F0002DE9F0474A4F0D464B780A788046398839
+:10C300000469042000EB014046A1FEF742F86020DA
+:10C310002070287860706878A070687803264FF0E5
+:10C320000109012802D00B2870D059E028780C2888
+:10C330004ED2DFE800F0064D4D354D4D3B644D06C5
+:10C3400009242879E07067E0E11C686801F0DAF8F8
+:10C35000C01CC6B2A119A86801F0D4F83044C6B216
+:10C36000A119E86801F0CEF83044C6B2A1192869D5
+:10C3700001F0C8F83044C6B2A119686924E02879F0
+:10C38000E070211DA86801F0BDF8001DC6B2A1191A
+:10C39000E86801F0B7F83044C6B2A119286913E083
+:10C3A000E11C686801F0AEF8C01C0AE0E11CE86816
+:10C3B00001F0A8F8C01CC6B2A119686801F0A2F883
+:10C3C0003044C6B2A119A86801F09CF83044C6B246
+:10C3D000182E05D9398809EB01401BA1FDF7CEFFC6
+:10C3E000D8F80420314620469047002816D03988D6
+:10C3F00009EB0140BDE8F0471CA1FDF7BFBFA988CC
+:10C40000E170090A21710526EAE7FFE7FAF71AFC4D
+:10C41000E0700020FAF71EFC0426E1E7BDE8F08793
+:10C42000B801002053656E64696E672052657370B1
+:10C430006F6E73653A205B3078253031782C203070
+:10C4400078253031785D00004D6573736167652034
+:10C450006973206C6172676572207468616E206513
+:10C46000787065637465642E000000004661696C35
+:10C47000656420746F2073656E642064617461204C
+:10C480006F7665722073657269616C20696E746580
+:10C4900072666163652100000846704708B50A4668
+:10C4A00001466B46044800F0E2FC009A034802494A
+:10C4B000D2B2FEF7EBFB08BD8C0700207400002011
+:10C4C0002DE9F0418046FAF78CFA1A4D0026F0B1BA
+:10C4D000686828B168684068696820F07F404860F3
+:10C4E00000F0F0FC040012D04FF080776068B84292
+:10C4F00003D2204600F09CFD03E0606820F07F40FE
+:10C5000060602046FEF754F908B10446EEE70021CA
+:10C510004046FAF78BF928B1686818B1686800F0EE
+:10C5200087FD6E60404600F0E7FD4046BDE8F04103
+:10C5300000F002B8B80000202DE9F041214C074678
+:10C54000002600BF00F0BEFC90B341686068406800
+:10C5500062685AB16268002A28D0884226D9606889
+:10C56000007E18B161681848FEF7E8F800F0B0FCEA
+:10C570004268054613484FF47A7300210830FAF7F1
+:10C5800051FA30B10D2807D010499C20F9F707FD6A
+:10C59000D8E7606820B106E0284600F049FDD1E701
+:10C5A0003846FAF723FA6560002ECBD1BDE8F0815A
+:10C5B000FFE760680028F9D13846BDE8F041FAF796
+:10C5C00023BA0000B80000205CDA0600ACE00600E8
+:10C5D0001FB501238DF800308DF808100192D0E9C5
+:10C5E0000012684690471FBD2DE9F05FFCF7B6FDCD
+:10C5F000DFF8CC80334D0427D8F83020D8F83460E9
+:10C6000000EB020BB01A411EC1F30B01401A00F6F9
+:10C61000FF7A28882CA107EB0040D8F84840FDF7A6
+:10C62000ADFE42F20400324900594FF00109884240
+:10C6300008D0298809EB01402EA1FDF79FFE0320B9
+:10C64000BDE8F09FD8F830000444B04207D12888F4
+:10C6500035A107EB0040FDF791FE0020F0E7D0B9CF
+:10C6600004F500500178142901D9406900E0002048
+:10C670003249B0FBF1F34FF440500278142A01D94B
+:10C68000406900E00020B0FBF1F228882CA107EB04
+:10C690000040FDF77EFE0823524621465846FAF731
+:10C6A000A5FB040007D0298809EB01402FA1FDF765
+:10C6B00065FE2046C4E7BDE8F05F0020FCF75CBCE7
+:10C6C0001C090020B4010020456E746572206E7252
+:10C6D000665F626F6F746C6F616465725F646675CC
+:10C6E0005F73645F636F6E74696E75650000000050
+:10C6F000DBE5B151536F75726365206164647265E7
+:10C70000737320646F6573206E6F7420636F6E7433
+:10C7100061696E20612076616C696420536F667474
+:10C720004465766963652E00534420616C726561CF
+:10C73000647920636F7069656400000040420F00F7
+:10C740005570646174696E672053442E204F6C6489
+:10C75000205344207665723A2025642C204E65775C
+:10C76000207665723A202564000000004661696CFD
+:10C77000656420746F20636F7079206669726D77CD
+:10C780006172652E0000000070B50F4C04212088F6
+:10C7900001EB00400DA1FDF7F1FDFFF725FF0500BE
+:10C7A0004FF0010604D0208810A106EB004007E0FE
+:10C7B000F9F700FC050006D0208812A106EB004026
+:10C7C000FDF7DCFD284670BDB4010020456E7465A0
+:10C7D00072206E72665F6466755F73645F626C5F21
+:10C7E000636F6E74696E75650000000053442B42E0
+:10C7F0004C3A20534420636F7079206661696C6500
+:10C800006400000053442B424C3A20424C20636F9A
+:10C810007079206661696C656400000070B503463C
+:10C82000002002464FF4405409E000BF53F8225064
+:10C83000A689B54201D1012070BD521CD2B28A42F4
+:10C84000F4D370BD10B5040003D115493220F9F7B7
+:10C85000A6FB4FF4405013494068884215D1217C13
+:10C8600004F1140009B162694AB994F8552012B173
+:10C87000012A08D10DE0012905D962691AB9BDE87C
+:10C880001040FFF7CBBF012010BD207C18B16069BC
+:10C8900008B1002010BD20780028F4D110BD0000A0
+:10C8A00060E00600DBE5B1512DE9F0411400884657
+:10C8B00018D000250E4F032608EB05012246002064
+:10C8C000F8F74AFE0544241A40B93878002809D000
+:10C8D00008494FF47A408847761E05D00120387009
+:10C8E000002CE9D1BDE8F08100203870FAE70000A3
+:10C8F000F4000020C1DB060070B516460D460400AA
+:10C9000007D035B1206C802200213828225403D36F
+:10C9100007E00E2070BD2154401C3828FBD30BE0EB
+:10C920002154401C4028FBD32146084600F096F8CD
+:10C9300038212046F7F7B7FD216CD4E912304A0FB1
+:10C94000C900383459185041C4E90410227CE271FE
+:10C950000A0A42EA0062A2710A0C42EA00426271CB
+:10C96000020242EA116020716069E070010AA17060
+:10C97000010C6170000E04F838092146084600F0E9
+:10C980006DF84FF00002EEB1E06ED100C840A8543F
+:10C99000A36ECB40A8180371636ECB400372236E65
+:10C9A000CB400373E36DCB400374A36DCB400375A1
+:10C9B000636DCB400376236DCB40521C0377042A72
+:10C9C000E2D31FE018235042216D03EBC000C140A9
+:10C9D000A954666DC640A9180E71A66DC6400E72A8
+:10C9E000E66DC6400E73266EC6400E74666EC64077
+:10C9F0000E75A66EC6400E76E66EC640521C0E77C9
+:10CA0000042AE0D3002070BDA8B100210164C0E970
+:10CA100012110A4901650A4941650A4981650A49B5
+:10CA2000C1650A4901660A4941660A4981660A499F
+:10CA3000C166002070470E207047000067E6096A53
+:10CA400085AE67BB72F36E3C3AF54FA57F520E512F
+:10CA50008C68059BABD9831F19CDE05B2DE9F04FA6
+:10CA6000C8B0002213466F46CC181B1D2568E47819
+:10CA70002DBA25F0FF05254347F82250521C102AF5
+:10CA8000F2D31BE007EB820151F8083C4FEA7344F4
+:10CA900084EAF34484EA932451F83C3C4FEAF315CA
+:10CAA00085EAB34585EAD303234451F81C4C51F879
+:10CAB000401C2144194447F82210521C402AE1D35B
+:10CAC000036D4793416D4691846D4594C26D4492C8
+:10CAD0009246026E4392456E4295A946856E4195F7
+:10CAE000C66E4096B34600264FEAB21787EAF22791
+:10CAF00087EA726C02EA090725EA020887EA080752
+:10CB0000BC44204F57F8268008EB0B07BC445DF867
+:10CB10002670AB460CEB070E4FEAB30787EA733774
+:10CB200087EAB35C81EA04074D4601EA04089146AE
+:10CB30001F400AEB0E02A24687EA08070C46BC44D7
+:10CB40001946761C0EEB0C03402ECDD3479E334482
+:10CB50000365469B19444165459921448165449983
+:10CB60005144C16543991144016642994944416663
+:10CB700041992944816640995944C16648B0BDE84D
+:10CB8000F08F0000B4DA06002DE9F04116460F469A
+:10CB9000040004D006B317B10025A8461AE00E2001
+:10CBA000BDE8F081216C785D6054206C401C2064ED
+:10CBB00040280ED121460846FFF750FFD4E9120164
+:10CBC0004FF40072801841F10001C4F84080C4E9BC
+:10CBD00012016D1CB542E5D30020E1E7FEB50F461A
+:10CBE000464C2021029120880325164605EB004083
+:10CBF00043A1FDF7C3FB46B1208805EB00406FB1B0
+:10CC000049A1FDF7BBFB1620FEBD2088022101EBE8
+:10CC100000404BA1FDF7B2FB1320FEBD4D4F4EA1CE
+:10CC2000BA68FDF7AFFB02A95848CDE90001D7E982
+:10CC300001235749A0F58870FBF748F910B93278FD
+:10CC4000402A01D00A20FEBD5048711C4038F7F739
+:10CC500011FC20884FA105EB0040FDF78FFB4B48EE
+:10CC600040214038CDE90001A0F148013948474A48
+:10CC70000C30029BFBF7FEF80200208836D0012121
+:10CC800001EB004048A1FDF77DFB2088042505EB62
+:10CC900000404EA1FDF772FB20883C4905EB0040A7
+:10CCA00040224039FDF716FB20884BA105EB0040E0
+:10CCB000FDF764FB0298354982B2208805EB0040FD
+:10CCC000FDF708FB208846A105EB0040FDF756FB69
+:10CCD0002088402205EB00404449FDF7FBFA00BFE5
+:10CCE000FDF7ECF90028FBD10520FEBD05EB004067
+:10CCF0003FA1FDF743FB0120FEBD00008C01002099
+:10CD00005369676E617475726520726571756972B9
+:10CD100065642E20436865636B696E67207369677D
+:10CD20006E61747572652E00496E76616C6964205F
+:10CD30007369676E6174757265207479706500003F
+:10CD40004E6F207369676E617475726520666F75CA
+:10CD50006E642E008800002043616C63756C617402
+:10CD6000696E6720696E6974207061636B657420F9
+:10CD7000686173682028696E6974207061636B65EF
+:10CD800074206C656E3A202564290000080D00208F
+:10CD9000A0D80600566572696679207369676E616E
+:10CDA00074757265000000005369676E6174757276
+:10CDB00065206661696C656420286572725F636FC7
+:10CDC00064653A2030782578290000005369676E41
+:10CDD00061747572653A0000486173683A0000003A
+:10CDE0005075626C6963204B65793A001CD8060067
+:10CDF000496D6167652076657269666965640000E2
+:10CE000030B528B1D0E902239A4203D1042030BDC5
+:10CE10000E2030BD04782CB10023012C10D0022C40
+:10CE200023D11EE0C02906D0DB2906D04468531C5C
+:10CE30008360A15419E0002030BD0121017014E08D
+:10CE4000DC2905D0DD2905D0022101700B2030BD81
+:10CE5000C02400E0DB244568511C8160AC540370A1
+:10CE600003E0C02901D103708360112030BDF0B50B
+:10CE700028B121B11BB10024DB261C6019E00E2073
+:10CE8000F0BD0F5DC02F02D0DB2F0BD105E01D6878
+:10CE90006F1C1F604655DC2704E01D686F1C1F6077
+:10CEA0004655DD271D68641C05F1010CC3F800C060
+:10CEB00047559442E5D31968C0244A1C1A6044546B
+:10CEC0000020F0BD0148FDF79BBC00005CDA0600C5
+:10CED0000148FDF7BDBC00005CDA06002DE9F84F03
+:10CEE000DFF89C809346894606461F460122694624
+:10CEF0001846D8F80850F9F7BDF9B0B300980021EA
+:10CF00000446C246801C08E000EA05025BF82130B6
+:10CF10000AEB8202401C491CD360B942F4D3C846D4
+:10CF2000B946370CF9F778FC8346FDF7DDFAB842CD
+:10CF300004D8144940F28310F9F731F8601C2840F6
+:10CF40000AEB80002C4047EA0B420AEB8401C260E6
+:10CF5000C86866F3C50069F3891068F39F2020F064
+:10CF60000300401C20F00400C860074890F820002F
+:10CF700002E000BFFDF7A2F80028FBD1BDE8F88F62
+:10CF8000C40E0020D0E10600C41E00201FB51348C7
+:10CF900000F15C01826B6846FEF7F2FF10489DE8E5
+:10CFA0000E0080E80E000E490E48104AC8600E4977
+:10CFB0000020486088600E490948FEF764FD10B102
+:10CFC000012004B010BD0B480121008801EB004096
+:10CFD00009A1FDF7D3F90020F3E700001C090020A8
+:10CFE000700C0020B5BD060088000020780A0020E3
+:10CFF000B8D906008C01002048616E646C65723AF5
+:10D0000020496E76616C69642070726F746F636F13
+:10D010006C20627566666572206D5F70625F737406
+:10D020007265616D00000000002800D00047704765
+:10D0300070B50446C06818B90F496120F8F7AFFF12
+:10D040000E4800250078A0B19CB1207E88B1D4E9BB
+:10D0500003108847A06850B1217E41B1616808443F
+:10D06000606021460648FDF769FB012501E00020CC
+:10D070002076284670BD0000ACE00600B800002015
+:10D080005CDA060070B5164C2078002827D11548C8
+:10D0900001680125C1F3004131B913490D600168F0
+:10D0A000C1F300410029FAD0F8F774FE08B1F8F78F
+:10D0B000ADFD0E4A00210E48F8F74EFE18B10D499D
+:10D0C0002E20F8F76CFF0A48084A0121001DF8F7E6
+:10D0D00043FE18B107493320F8F761FF257070BD92
+:10D0E00044000020180400400800004029D0060039
+:10D0F00098D806008CDC06002DE9F843244D8146C3
+:10D1000069462868FAF7E9F9044600274FF0010854
+:10D11000204E39E0207820B101281BD002282AD1E6
+:10D1200022E06068017E31BB80F818804846F9F73C
+:10D1300084FB014660684268511A174A914203D93C
+:10D14000416821F07F414160114861680830FDF776
+:10D15000F5FA10E061687068814200D177600C4890
+:10D160000830FDF7A1FB06E0FFF7B2FE08B1077635
+:10D17000FAE786F8008069462868FAF7A3F9694655
+:10D180002868FAF7AAF90446002CC3D1BDE8F88351
+:10D1900054DA0600B800002017FCFF00F8B50B4C6D
+:10D1A0000D46064669462068FAF781F958B10670BF
+:10D1B000456069462068FAF79BF910B10448F9F711
+:10D1C000FFFB0020F8BD0420F8BD000054DA060083
+:10D1D000C000002070B515460C460646FFF752FF0A
+:10D1E0003046F8F721FE18B10F494320F8F7D7FE73
+:10D1F000002C17D0610CE0034FF4FA72801841F153
+:10D20000000152000023F7F7F1F801462A463046A4
+:10D21000F8F7E6FD002805D0BDE8704002494A2035
+:10D22000F8F7BDBE70BD00008CDC060010B5074CE1
+:10D23000617841B10649884205D004F10C00FDF740
+:10D24000B1FD00206070002010BD000068000020CB
+:10D2500000E506002DE9F041334C054600206178D9
+:10D2600088B000295DD1314E4FF00408318808EBB9
+:10D2700001402FA1FDF782F834486560FAF71CFAE7
+:10D2800000284ED13148FAF771F931490022C01C0B
+:10D29000C1E901028320C8602D4D0A70143D2D495B
+:10D2A00069602D49C5E9021005F13D002861202281
+:10D2B0002A496846F7F7DEF806200090082001901A
+:10D2C000072002900520012703908DF81470244A4E
+:10D2D000694604F108000495FCF76AFA050006D0D7
+:10D2E000308820A107EB0040FDF748F818E00E4910
+:10D2F000012201F10800FCF77BFA050005D0308817
+:10D300001FA107EB0040FDF739F8318808EB014019
+:10D3100021A1FDF733F86770616809B101208847E2
+:10D32000284608B0BDE8F081680000208001002098
+:10D3300073657269616C5F6466755F7472616E7348
+:10D34000706F72745F696E6974282900A8E5060021
+:10D350007C0700209DC40600A9B806002CDA060050
+:10D36000C1D306004661696C656420696E697469A1
+:10D37000616C697A696E67207561727400000000E3
+:10D380004661696C656420696E697469616C697A6B
+:10D39000696E67207278000073657269616C5F6402
+:10D3A00066755F7472616E73706F72745F696E69B7
+:10D3B00074282920636F6D706C65746564000000CB
+:10D3C0000B460178012904D0022907D1C068F8F77B
+:10D3D0001DBC027A41681846FEF710BA704700007B
+:10D3E0001FB50A4601788DF8001041680191017A55
+:10D3F0008DF80810C0680390044850F82210001FF0
+:10D4000050F82220684690471FBD00009C00002075
+:10D410002DE9FF410C464FF4927705463946FDF75A
+:10D4200095FA0026C0B139462846FDF794FA022045
+:10D430008DF80000D5F88004C5F880040390D5F875
+:10D440003C058DF80800E0680190A661E661D4E92A
+:10D4500000126846904723E04FF488773946284603
+:10D46000FDF774FAE0B139462846FDF774FAD5F8AD
+:10D470003C15A069884213D1E06960B1E268D5F833
+:10D48000000220F02000C5F80002E069A0612069D8
+:10D49000E661E06001E0A661E2682046FFF798F8E7
+:10D4A0004FF4A27739462846FDF750FA60B1394665
+:10D4B0002846FDF750FAA06930B1A661D5F83C15B1
+:10D4C0002046E268FFF784F84FF490773946284603
+:10D4D000FDF73CFA002813D039462846FDF73BFA01
+:10D4E000606900280CD0D5F84C058DF800608DF8E7
+:10D4F0000800A06801906661D4E900126846904770
+:10D50000BDE8FF810870020A4A70020C8A70000EA2
+:10D51000C87004207047000010B50248F9F7F3FF07
+:10D52000002010BDF00000202DE9F05F8346DDE90A
+:10D530000A4A994690460D460846012703E000BF77
+:10D54000B0FBF8F07F1C4045FAD2B94500D94F46F0
+:10D550005FEACA7012D18CB15FEA8A7002D5B9F164
+:10D56000000F01D0202607E0302605E0314658465E
+:10D57000641EF8F7D1FE0CB1A742F7D35FF00106A5
+:10D58000B9F1010F02D9A9F1010903E0B5FBF6F0E9
+:10D59000404502D306FB08F6F2E7DFF83C9000BFF7
+:10D5A000B5FBF6F000FB165519F800105846F8F7D1
+:10D5B000B3FEB6FBF8F6002EF2D15FEACA7009D0CE
+:10D5C000002C07D0A74205D220215846641EF8F748
+:10D5D000A3FEF5E7BDE8F09F76DA060070B51546C4
+:10D5E0000E46012400F0A2F8034600210A46304608
+:10D5F000FAF7B0FD0B4E40B13088012101EB00403D
+:10D6000009A1FCF7BBFE04240AE0FAF789FD0246F3
+:10D6100028603088042101EB00400AA1FCF7B2FE2B
+:10D62000204670BD8C01002043616E27742066691E
+:10D630006E6420726F6F6D20666F7220757064610A
+:10D640007465000057726974652061646472657363
+:10D65000732073657420746F20307825303878001B
+:10D660002DE9F0410F24002790F85520184E012590
+:10D670001AB990F86430012B06D0D30707D090F880
+:10D680005630012B02D002E0876E0DE0876D9207C5
+:10D690000AD590F85C20012A06D1026E0D48C0F52B
+:10D6A000FC239A4204D817444FB101240F600CE0C8
+:10D6B000308809A105EB0040FCF76BFE042430889C
+:10D6C0000DA105EB0040FCF759FE2046BDE8F081B6
+:10D6D0008C01002000400600424C2073697A6520CE
+:10D6E00028256429206F766572206C696D69742025
+:10D6F0002825642900000000496E69742070616368
+:10D700006B657420646F6573206E6F7420636F6E39
+:10D710007461696E2076616C6964206669726D77E8
+:10D720006172652073697A6500000000017C19B19F
+:10D73000406908B1012070470020704730B100688F
+:10D740000549884205D048F20250704748F201501E
+:10D7500070470020704700006E52464870B5FDF7D4
+:10D7600001F9002811D00020084A094B094C012179
+:10D77000166801FA00F52E4203D004EB8005C5F8C7
+:10D780000036401CC0B20728F2D370BD0805014026
+:10D790003546526E00000140084810B54078002818
+:10D7A0000BD007480321008801EB004005A1FCF7DE
+:10D7B000E5FDBDE81040FFF7D1BF10BD46000020D9
+:10D7C00074010020496E7465726E616C2066656537
+:10D7D00064000000002070472DE9FC4180461C4693
+:10D7E00017460E460C48089DF9F796FE10B1112019
+:10D7F000BDE8FC81A20839463046FCF77DFF0648AB
+:10D80000F9F781FE33463A4601214046CDE900450D
+:10D81000F9F7CAF90020EBE7F000002065FC2BF8CF
+:10D8200016DA019ADE75D4A8477196211C875569CE
+:10D83000105ABE04578FD2B0299456B8CA0363D683
+:10D8400035C64DA7819FEFA7D2ECB7F307FF80AF96
+:10D850007A3B4C19B891C5143CE8766D0000000085
+:10D860000338FDD87047111213140D0E0F1000006D
+:10D870000338FDD8704700000000000000000000E1
+:10D88000000000000000000000000000FFFFFFFF9C
+:10D8900000000000000000010C0000202800002013
+:10D8A00041A9060047A906001DA9060020000000A6
+:10D8B0007800000000000000280048000020400020
+:10D8C0009148060000000000010100000100000076
+:10D8D0000000000002050000210000000000000020
+:10D8E000000000000000000000000000011104FC26
+:10D8F0000400000000000000021104FC040000000D
+:10D9000000000000032104FC0410000000000000DF
+:10D91000041101FF0100000000000000051102FEDB
+:10D920000400000000000000061104FC04000000D8
+:10D9300000000000071104FC0400000000000000CB
+:10D94000081701FF22000000C8D80600091001FFD7
+:10D9500001000000C4D80600000000000000000024
+:10D9600000000000011101FF0100000000000000A4
+:10D97000021702FE94000000ECD806000000000030
+:10D9800000000000000000000107000098000000F7
+:10D9900064D9060002010000010000000000000040
+:10D9A000030500004100000000000000000000002E
+:10D9B0000000000000000000011704FC98000000B7
+:10D9C00064D90600021704FCDC00000088D90600B8
+:10D9D0000000000000000000000000000200000045
+:10D9E0000000000000000000000000000600000031
+:10D9F0000000000000000000000000000400000023
+:10DA00000000000000000000000000000000000016
+:10DA10000000000000010000000000000000000005
+:10DA2000000000000000000000000000FFFFFFFFFA
+:10DA3000FFFFFFFFFFFFFFFFFFFFFFFF00000000F2
+:10DA4000000000000000D6010700000000000000F8
+:10DA500055AA0600C80000200000070000000000D2
+:10DA6000DC000020716306000000000000000000E0
+:10DA70000338FDD8704730313233343536373839D2
+:10DA800041424344454600000010000004000000ED
+:10DA900001000000C16F060019D5060081C2060012
+:10DAA000D9D70600616B060099C40600D5D70600D9
+:10DAB00089710600982F8A4291443771CFFBC0B517
+:10DAC000A5DBB5E95BC25639F111F159A4823F9249
+:10DAD000D55E1CAB98AA07D8015B8312BE853124A2
+:10DAE000C37D0C55745DBE72FEB1DE80A706DC9B63
+:10DAF00074F19BC1C1699BE48647BEEFC69DC10F0F
+:10DB0000CCA10C246F2CE92DAA84744ADCA9B05C4A
+:10DB1000DA88F97652513E986DC631A8C82703B00D
+:10DB2000C77F59BFF30BE0C64791A7D55163CA061B
+:10DB300067292914850AB72738211B2EFC6D2C4D27
+:10DB4000130D385354730A65BB0A6A762EC9C28115
+:10DB5000852C7292A1E8BFA24B661AA8708B4BC2AB
+:10DB6000A3516CC719E892D1240699D685350EF4D5
+:10DB700070A06A1016C1A419086C371E4C7748278C
+:10DB8000B5BCB034B30C1C394AAAD84E4FCA9C5B02
+:10DB9000F36F2E68EE828F746F63A5781478C88453
+:10DBA0000802C78CFAFFBE90EB6C50A4F7A3F9BE35
+:10DBB000F27871C6819F06007F9F0600799F06005C
+:10DBC0000338FDD87047000000000000000000008E
+:10DBD000A567060000000000000000000000000033
+:10DBE0002DBA0600D5B906007DB90600F3B80600C7
+:10DBF000F9B80600B5B80600FFB806003DB9060042
+:10DC00000000000000404040404040404040414152
+:10DC10004141414040404040404040404040404001
+:10DC2000404040404005020202020202020202029B
+:10DC30000202020202202020202020202020200298
+:10DC40000202020202029090909090901010101028
+:10DC500010101010101010101010101010101010C4
+:10DC60000202020202028888888888880808080858
+:10DC70000808080808080808080808080808080824
+:10DC8000020202024000000005DC06002E2E5C2E7F
+:10DC90002E5C2E2E5C2E2E5C2E2E5C636F6D706FB4
+:10DCA0006E656E74735C6C69627261726965735CD7
+:10DCB000626F6F746C6F616465725C6E72665F62D6
+:10DCC0006F6F746C6F616465725F6466755F7469B1
+:10DCD0006D6572732E6300002E2E5C2E2E5C2E2E30
+:10DCE0005C2E2E5C2E2E5C636F6D706F6E656E7495
+:10DCF000735C6C69627261726965735C626F6F7488
+:10DD00006C6F616465725C6E72665F626F6F746C7B
+:10DD10006F616465725F66775F6163746976617471
+:10DD2000696F6E2E6300000043524320636F6D7075
+:10DD300075746174696F6E206661696C65642066D4
+:10DD40006F7220636F70696564206170703A207330
+:10DD50007263206372633A203078253038782C2043
+:10DD6000726573206372633A20307825303878000A
+:10DD70004120536F667444657669636520686173FA
+:10DD8000206A757374206265656E206163746976BC
+:10DD9000617465642E2049742773206C696B656C0F
+:10DDA00079207468617420616E206170706C6963A1
+:10DDB0006174696F6E2077696C6C20636F6D65208C
+:10DDC000696D6D6564696174656C79006E72665F1A
+:10DDD0006673746F726167655F77726974652861D5
+:10DDE0006464723D25702C207372633D25702C2075
+:10DDF0006C656E3D2564206279746573292C2071F1
+:10DE0000756575652075736167653A202564000046
+:10DE10004372656174696E6720746865206F626A19
+:10DE200065637420776974682073697A6520307837
+:10DE30002530387820776F756C64206F7665726650
+:10DE40006C6F77206669726D776172652073697A8D
+:10DE5000652E204F666673657420697320307825BF
+:10DE600030387820616E64206669726D7761726502
+:10DE70002073697A65206973203078253038782ED0
+:10DE8000000000002E2E5C2E2E5C2E2E5C2E2E5CB2
+:10DE90002E2E5C636F6D706F6E656E74735C6C6953
+:10DEA000627261726965735C626F6F746C6F6164DA
+:10DEB00065725C6466755C6E72665F6466755F72DF
+:10DEC00065715F68616E646C65722E6300000000AE
+:10DED0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6347
+:10DEE0006F6D706F6E656E74735C6C696272617277
+:10DEF0006965735C626F6F746C6F616465725C649A
+:10DF000066755C6E72665F6466755F7574696C7366
+:10DF10002E63000054686520536F6674446576690B
+:10DF200063652073697A6520696E2074686520696D
+:10DF30006E666F2073747275637420697320746FDA
+:10DF40006F20736D616C6C20636F6D7061726564BE
+:10DF50002077697468207468652073697A65207217
+:10DF600065706F7274656420696E207468652069DD
+:10DF70006E697420636F6D6D616E642E0000000029
+:10DF800054686520536F66744465766963652064E0
+:10DF90006F6573206E6F7420636F6E7461696E209D
+:10DFA000746865206D61676963206E756D62657266
+:10DFB000206964656E74696679696E67206974208A
+:10DFC0006173206120536F66744465766963652EC2
+:10DFD00000000000496E76616C69646174696E6767
+:10DFE00020617070206265636175736520697420BB
+:10DFF000697320696E636F6D70617469626C65200E
+:10E00000776974682074686520536F667444657618
+:10E010006963652E000000002E2E5C2E2E5C2E2ED5
+:10E020005C2E2E5C2E2E5C636F6D706F6E656E7451
+:10E03000735C6C69627261726965735C626F6F7444
+:10E040006C6F616465725C6466755C6E72665F6459
+:10E0500066755F76616C69646174696F6E2E6300CA
+:10E060002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B5
+:10E070006F6D706F6E656E74735C6C6962726172E5
+:10E080006965735C626F6F746C6F616465725C6408
+:10E0900066755C6E72665F6466755F7665725F76E4
+:10E0A000616C69646174696F6E2E63002E2E5C2E44
+:10E0B0002E5C2E2E5C2E2E5C2E2E5C636F6D706F90
+:10E0C0006E656E74735C6C69627261726965735CB3
+:10E0D00074696D65725C6578706572696D656E7482
+:10E0E000616C5C6170705F74696D6572322E630083
+:10E0F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6325
+:10E100006F6D706F6E656E74735C6C696272617254
+:10E110006965735C74696D65725C65787065726958
+:10E120006D656E74616C5C6472765F7274632E638D
+:10E13000000000002E2E5C2E2E5C2E2E5C2E2E5CFF
+:10E140002E2E5C636F6D706F6E656E74735C6C69A0
+:10E15000627261726965735C6578706572696D651C
+:10E160006E74616C5F6D656D6F626A5C6E72665F26
+:10E170006D656D6F626A2E63000000002E2E5C2EAE
+:10E180002E5C2E2E5C2E2E5C2E2E5C636F6D706FBF
+:10E190006E656E74735C6C69627261726965735CE2
+:10E1A0006578706572696D656E74616C5F6C6F67C0
+:10E1B0005C7372635C6E72665F6C6F675F646566EA
+:10E1C00061756C745F6261636B656E64732E63006E
+:10E1D0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6344
+:10E1E0006F6D706F6E656E74735C6C696272617274
+:10E1F0006965735C6578706572696D656E74616C74
+:10E200005F6C6F675C7372635C6E72665F6C6F6786
+:10E210005F66726F6E74656E642E63007761726EF6
+:10E22000696E670064656275670000001B5B313BC7
+:10E2300033306D001B5B306D000000001B5B313B19
+:10E2400033316D001B5B313B33326D001B5B313B67
+:10E2500033336D001B5B313B33346D001B5B313B53
+:10E2600033356D001B5B313B33366D001B5B313B3F
+:10E2700033376D00696E666F000000006572726F63
+:10E28000720000002E2E5C2E2E5C2E2E5C2E2E5C3C
+:10E290002E2E5C636F6D706F6E656E74735C6C694F
+:10E2A000627261726965735C626F6F746C6F6164D6
+:10E2B00065725C73657269616C5F6466755C6E72D1
+:10E2C000665F6466755F73657269616C2E630000DA
+:10E2D0006170705F74696D65722E6D5F6466755FE5
+:10E2E000696E61637469766974795F74696D65726A
+:10E2F000000000006170705F74696D65722E6D5F63
+:10E300007764745F666565645F74696D657200004B
+:10E310006E72665F626F6F746C6F616465725F7757
+:10E32000647400006E72665F6466755F666C61732C
+:10E33000680000006E72665F6466755F7265715F8B
+:10E3400068616E646C6572006E72665F6466755FAC
+:10E3500073657269616C5F756172740062616C6C87
+:10E360006F632E6D5F7061796C6F61645F706F6F4A
+:10E370006C0000006E72665F6466755F736574742E
+:10E38000696E6773000000006E72665F6466755F99
+:10E3900076616C69646174696F6E00006E72665FAD
+:10E3A0006466755F7665725F76616C6964617469D5
+:10E3B0006F6E00005052530055415254450000000A
+:10E3C0006170705F74696D657200000061746669E8
+:10E3D000666F2E6D5F7265715F6669666F00000023
+:10E3E0006D656D5F6D6E6772000000006E72665F36
+:10E3F0006673746F7261676500000000736F7274FA
+:10E400006C6973740000000062616C6C6F632E6C49
+:10E410006F675F6D656D706F6F6C0000617070008D
+:10E420006E72665F6466755F73657269616C000029
+:10E4300008200001FFFFFFFFFFFFFFFFFFFFFFFFBF
+:10E4400000000000000000000000000001000000CB
+:10E45000FFFFFFFF512563FCC2CAB9F3849E17A7D3
+:10E46000ADFAE6BCFFFFFFFFFFFFFFFF000000006B
+:10E47000FFFFFFFF96C298D84539A1F4A033EB2DDA
+:10E48000817D0377F240A463E5E6BCF847422CE1C6
+:10E49000F2D1176BF551BF376840B6CBCE5E316B0A
+:10E4A0005733CE2B169E0F7C4AEBE78E9B7F1AFECE
+:10E4B000E242E34F4B60D2273E3CCE3BF6B053CC1A
+:10E4C000B0061D65BC86987655BDEBB3E7933AAAB6
+:10E4D000D835C65A39470600E954060005530600E8
+:10E4E000D8E5060008000020B40100003C45060005
+:10E4F00034E60600BC010020B44D0000725A06004C
+:10E5000055D206002DD20600D0E20600000000031E
+:10E51000F4E206000000000310E30600000004041B
+:10E5200024E306000000040434E3060000000404B1
+:10E5300048E30600000004045CE30600000000035A
+:10E5400074E306000000040488E3060000000404ED
+:10E550009CE3060000000404B4E306000000000091
+:10E56000B8E3060000000000C0E306000000000061
+:10E57000CCE3060000000003E0E30600000000001A
+:10E58000ECE3060000000404FCE3060000000000C9
+:10E5900008E40600000000031CE406000000040478
+:10E5A00020E4060000000404800000207C0000201D
+:10E5B0007F000020DC050020840100208400000092
+:10E5C0000C010020040100200C010020040E00209A
+:10E5D000B0010020180000000118136C010218207F
+:10E5E0000A19701C021C011220024940151001403A
+:10E5F000110211040A19A09C410425B4DB06147C05
+:10E60000E2061A1C041A74041A24041A34041A2C7C
+:10E61000041A3C041A44041A4C041A54041A5C04E4
+:10E620001A64041A6C04118490D0031B21661042F2
+:04E63000100251087B
+:020000041000EA
+:081014000040060000E00700A7
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..cd260c0
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0x64000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0x64000;
+define symbol __ICFEDIT_region_ROM_end__ = 0x7dfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2000ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_uart_mbr_pca10040_debug.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_uart_mbr_pca10040_debug.ewd
new file mode 100644
index 0000000..2652c39
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_uart_mbr_pca10040_debug.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52832_xxaa_mbr</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52832_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52832_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_uart_mbr_pca10040_debug.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_uart_mbr_pca10040_debug.ewp
new file mode 100644
index 0000000..85753de
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/iar/secure_bootloader_uart_mbr_pca10040_debug.ewp
@@ -0,0 +1,1169 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52832_xxaa_mbr</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52832_xxaa nRF52832_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10040</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52</state>
+ <state>NRF52832_XXAA</state>
+ <state>NRF52_PAN_74</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ <state>uECC_ENABLE_VLI_API=0</state>
+ <state>uECC_OPTIMIZATION_LEVEL=3</state>
+ <state>uECC_SQUARE_FUNC=0</state>
+ <state>uECC_SUPPORT_COMPRESSED_POINT=0</state>
+ <state>uECC_VLI_NATIVE_LITTLE_ENDIAN=1</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_uart_mbr_pca10040_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52832\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\micro-ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10040</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52</state>
+ <state>NRF52832_XXAA</state>
+ <state>NRF52_PAN_74</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ <state>uECC_ENABLE_VLI_API=0</state>
+ <state>uECC_OPTIMIZATION_LEVEL=3</state>
+ <state>uECC_SQUARE_FUNC=0</state>
+ <state>uECC_SUPPORT_COMPRESSED_POINT=0</state>
+ <state>uECC_VLI_NATIVE_LITTLE_ENDIAN=1</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_uart_mbr_pca10040_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52832\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\micro-ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_uart_mbr_pca10040_debug.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_uart_mbr_pca10040_debug.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend uECC</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdh.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc\micro_ecc_backend_ecdsa.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sha256\sha256.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_micro-ecc</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\micro-ecc\nrf52hf_iar\armgcc\micro_ecc_lib_nrf52.a</name> </file> </group> <group>
+ <name>nRF_Crypto backend nRF sw</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw\nrf_sw_backend_hash.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nRF_Segger_RTT</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_IAR.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/flash_placement.xml
new file mode 100644
index 0000000..2f757d1
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/flash_placement.xml
@@ -0,0 +1,54 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x0007E000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x0007E000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x0007F000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x0007F000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/secure_bootloader_uart_mbr_pca10040_debug.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/secure_bootloader_uart_mbr_pca10040_debug.emProject
new file mode 100644
index 0000000..fd63ae0
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/secure_bootloader_uart_mbr_pca10040_debug.emProject
@@ -0,0 +1,147 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_uart_mbr_pca10040_debug" target="8" version="2">
+ <project Name="secure_bootloader_uart_mbr_pca10040_debug">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52832_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_uart_mbr_pca10040_debug;../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/sha256;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52832/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/micro-ecc/micro-ecc;../../../../../external/nano-pb;../../../../../external/segger_rtt;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BOARD_PCA10040;CONFIG_GPIO_AS_PINRESET;DEBUG_NRF;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52;NRF52832_XXAA;NRF52_PAN_74;NRF_DFU_DEBUG_VERSION;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;uECC_ENABLE_VLI_API=0;uECC_OPTIMIZATION_LEVEL=3;uECC_SQUARE_FUNC=0;uECC_SUPPORT_COMPRESSED_POINT=0;uECC_VLI_NATIVE_LITTLE_ENDIAN=1;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52832/hex/mbr_nrf52_2.2.2_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x64000;FLASH_SIZE=0x1a000;RAM_START=0x20000008;RAM_SIZE=0xfff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x0007E000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x0007F000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_rtt.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_serial.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_uart.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_default_backends.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend uECC">
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdh.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/micro_ecc/micro_ecc_backend_ecdsa.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/sha256/sha256.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_uart.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/prs/nrfx_prs.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uart.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uarte.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_micro-ecc">
+ <file file_name="../../../../../external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a" />
+ </folder>
+ <folder Name="nRF_Crypto backend nRF sw">
+ <file file_name="../../../../../components/libraries/crypto/backend/nrf_sw/nrf_sw_backend_hash.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_uart.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nRF_Segger_RTT">
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_printf.c" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/secure_bootloader_uart_mbr_pca10040_debug.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/secure_bootloader_uart_mbr_pca10040_debug.emSession
new file mode 100644
index 0000000..c945280
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10040_uart_debug/ses/secure_bootloader_uart_mbr_pca10040_debug.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_uart_mbr_pca10040_debug" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/arm5_no_packs/secure_bootloader_ble_s140_pca10056.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/arm5_no_packs/secure_bootloader_ble_s140_pca10056.uvoptx
new file mode 100644
index 0000000..3967338
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/arm5_no_packs/secure_bootloader_ble_s140_pca10056.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa_s140</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_s140_nrf52_6.0.0_softdevice</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/arm5_no_packs/secure_bootloader_ble_s140_pca10056.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/arm5_no_packs/secure_bootloader_ble_s140_pca10056.uvprojx
new file mode 100644
index 0000000..a80494a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/arm5_no_packs/secure_bootloader_ble_s140_pca10056.uvprojx
@@ -0,0 +1,6083 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa_s140</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa_s140</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xf8000</StartAddress>
+ <Size>0x6000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x200057b8</StartAddress>
+ <Size>0x3a848</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BLE_STACK_SUPPORT_REQD BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=6 S140 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s140_pca10056;..\..\config;..\..\..\..\..\components\ble\common;..\..\..\..\..\components\boards;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\ble_dfu;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\svc;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\common;..\..\..\..\..\components\softdevice\s140\headers;..\..\..\..\..\components\softdevice\s140\headers\nrf52;..\..;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBLE_STACK_SUPPORT_REQD,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_SETTINGS_VERSION=1,-DNRF_DFU_SVCI_ENABLED,-DNRF_SD_BLE_API_VERSION=6,-DS140,-DSOFTDEVICE_PRESENT,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BLE_STACK_SUPPORT_REQD BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=6 S140 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s140_pca10056;..\..\config;..\..\..\..\..\components\ble\common;..\..\..\..\..\components\boards;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\ble_dfu;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\svc;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\common;..\..\..\..\..\components\softdevice\s140\headers;..\..\..\..\..\components\softdevice\s140\headers\nrf52;..\..;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_BLE</GroupName>
+ <Files> <File>
+ <FileName>ble_srv_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\ble\common\ble_srv_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_sd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SVC</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_svci_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_svc_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_s140_nrf52_6.0.0_softdevice</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>..</PackID>
+ <PackURL></PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile></SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\s140\hex\</OutputDirectory>
+ <OutputName>s140_nrf52_6.0.0_softdevice.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>1</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name>attrib +R $H\*</UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>""</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xf8000</StartAddress>
+ <Size>0x6000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x200057b8</StartAddress>
+ <Size>0x3a848</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s140_pca10056;..\..\config;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-D__HEAP_SIZE=0</MiscControls>
+ <Define> __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s140_pca10056;..\..\config;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_BLE</GroupName>
+ <Files> <File>
+ <FileName>ble_srv_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\ble\common\ble_srv_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_sd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SVC</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_svci_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_svc_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_s140" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s140_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_s140" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s140_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_s140" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s140_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_s140" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s140_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/armgcc/Makefile
new file mode 100644
index 0000000..8f672b6
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/armgcc/Makefile
@@ -0,0 +1,240 @@
+PROJECT_NAME := secure_bootloader_ble_s140_pca10056
+TARGETS := nrf52840_xxaa_s140
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa_s140.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_sd.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars/nrf_section_iter.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_ble.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_soc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_svci.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_svci_handler.c \
+ $(SDK_ROOT)/components/libraries/svc/nrf_svc_handler.c \
+ $(SDK_ROOT)/components/ble/common/ble_srv_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu/nrf_dfu_ble.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings_svci.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/softdevice/s140/headers/nrf52 \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/ble/common \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/components/libraries/svc \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/components/softdevice/s140/headers \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu \
+ $(SDK_ROOT)/components/softdevice/common \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBLE_STACK_SUPPORT_REQD
+CFLAGS += -DBOARD_PCA10056
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DNRF_DFU_SVCI_ENABLED
+CFLAGS += -DNRF_SD_BLE_API_VERSION=6
+CFLAGS += -DS140
+CFLAGS += -DSOFTDEVICE_PRESENT
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBLE_STACK_SUPPORT_REQD
+ASMFLAGS += -DBOARD_PCA10056
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DNRF_DFU_SVCI_ENABLED
+ASMFLAGS += -DNRF_SD_BLE_API_VERSION=6
+ASMFLAGS += -DS140
+ASMFLAGS += -DSOFTDEVICE_PRESENT
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa_s140: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa_s140: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa_s140
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa_s140
+ @echo flash_softdevice
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_softdevice erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa_s140.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_softdevice:
+ @echo Flashing: s140_nrf52_6.0.0_softdevice.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/s140/hex/s140_nrf52_6.0.0_softdevice.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..ae3d243
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,139 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xf8000, LENGTH = 0x6000
+ RAM (rwx) : ORIGIN = 0x200057b8, LENGTH = 0x3a848
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .svc_data :
+ {
+ PROVIDE(__start_svc_data = .);
+ KEEP(*(.svc_data))
+ PROVIDE(__stop_svc_data = .);
+ } > FLASH
+ .sdh_ble_observers :
+ {
+ PROVIDE(__start_sdh_ble_observers = .);
+ KEEP(*(SORT(.sdh_ble_observers*)))
+ PROVIDE(__stop_sdh_ble_observers = .);
+ } > FLASH
+ .sdh_state_observers :
+ {
+ PROVIDE(__start_sdh_state_observers = .);
+ KEEP(*(SORT(.sdh_state_observers*)))
+ PROVIDE(__stop_sdh_state_observers = .);
+ } > FLASH
+ .sdh_stack_observers :
+ {
+ PROVIDE(__start_sdh_stack_observers = .);
+ KEEP(*(SORT(.sdh_stack_observers*)))
+ PROVIDE(__stop_sdh_stack_observers = .);
+ } > FLASH
+ .sdh_req_observers :
+ {
+ PROVIDE(__start_sdh_req_observers = .);
+ KEEP(*(SORT(.sdh_req_observers*)))
+ PROVIDE(__stop_sdh_req_observers = .);
+ } > FLASH
+ .sdh_soc_observers :
+ {
+ PROVIDE(__start_sdh_soc_observers = .);
+ KEEP(*(SORT(.sdh_soc_observers*)))
+ PROVIDE(__stop_sdh_soc_observers = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/config/sdk_config.h
new file mode 100644
index 0000000..237f15f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/config/sdk_config.h
@@ -0,0 +1,4794 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 25
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 1
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 0
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SECTION_ITER_ENABLED - nrf_section_iter - Section iterator
+
+
+#ifndef NRF_SECTION_ITER_ENABLED
+#define NRF_SECTION_ITER_ENABLED 1
+#endif
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 0
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 3
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 1024
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_SoftDevice
+
+//==========================================================
+// <e> NRF_SDH_BLE_ENABLED - nrf_sdh_ble - SoftDevice BLE event handler
+//==========================================================
+#ifndef NRF_SDH_BLE_ENABLED
+#define NRF_SDH_BLE_ENABLED 1
+#endif
+// <h> BLE Stack configuration - Stack configuration parameters
+
+// <i> The SoftDevice handler will configure the stack with these parameters when calling @ref nrf_sdh_ble_default_cfg_set.
+// <i> Other libraries might depend on these values; keep them up-to-date even if you are not explicitely calling @ref nrf_sdh_ble_default_cfg_set.
+//==========================================================
+// <o> NRF_SDH_BLE_GAP_DATA_LENGTH <27-251>
+
+
+// <i> Requested BLE GAP data length to be negotiated.
+
+#ifndef NRF_SDH_BLE_GAP_DATA_LENGTH
+#define NRF_SDH_BLE_GAP_DATA_LENGTH 27
+#endif
+
+// <o> NRF_SDH_BLE_PERIPHERAL_LINK_COUNT - Maximum number of peripheral links.
+#ifndef NRF_SDH_BLE_PERIPHERAL_LINK_COUNT
+#define NRF_SDH_BLE_PERIPHERAL_LINK_COUNT 1
+#endif
+
+// <o> NRF_SDH_BLE_CENTRAL_LINK_COUNT - Maximum number of central links.
+#ifndef NRF_SDH_BLE_CENTRAL_LINK_COUNT
+#define NRF_SDH_BLE_CENTRAL_LINK_COUNT 0
+#endif
+
+// <o> NRF_SDH_BLE_TOTAL_LINK_COUNT - Total link count.
+// <i> Maximum number of total concurrent connections using the default configuration.
+
+#ifndef NRF_SDH_BLE_TOTAL_LINK_COUNT
+#define NRF_SDH_BLE_TOTAL_LINK_COUNT 1
+#endif
+
+// <o> NRF_SDH_BLE_GAP_EVENT_LENGTH - GAP event length.
+// <i> The time set aside for this connection on every connection interval in 1.25 ms units.
+
+#ifndef NRF_SDH_BLE_GAP_EVENT_LENGTH
+#define NRF_SDH_BLE_GAP_EVENT_LENGTH 6
+#endif
+
+// <o> NRF_SDH_BLE_GATT_MAX_MTU_SIZE - Static maximum MTU size.
+#ifndef NRF_SDH_BLE_GATT_MAX_MTU_SIZE
+#define NRF_SDH_BLE_GATT_MAX_MTU_SIZE 247
+#endif
+
+// <o> NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE - Attribute Table size in bytes. The size must be a multiple of 4.
+#ifndef NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE
+#define NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE 1408
+#endif
+
+// <o> NRF_SDH_BLE_VS_UUID_COUNT - The number of vendor-specific UUIDs.
+#ifndef NRF_SDH_BLE_VS_UUID_COUNT
+#define NRF_SDH_BLE_VS_UUID_COUNT 1
+#endif
+
+// <q> NRF_SDH_BLE_SERVICE_CHANGED - Include the Service Changed characteristic in the Attribute Table.
+
+
+#ifndef NRF_SDH_BLE_SERVICE_CHANGED
+#define NRF_SDH_BLE_SERVICE_CHANGED 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_BLE_OBSERVER_PRIO_LEVELS - Total number of priority levels for BLE observers.
+// <i> This setting configures the number of priority levels available for BLE event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_BLE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_BLE_OBSERVER_PRIO_LEVELS 4
+#endif
+
+// <h> BLE Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_BLE_OBSERVER_PRIO
+#define BLE_ADV_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_ANCS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Apple Notification Service Client.
+
+#ifndef BLE_ANCS_C_BLE_OBSERVER_PRIO
+#define BLE_ANCS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_ANS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Alert Notification Service Client.
+
+#ifndef BLE_ANS_C_BLE_OBSERVER_PRIO
+#define BLE_ANS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BAS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Battery Service.
+
+#ifndef BLE_BAS_BLE_OBSERVER_PRIO
+#define BLE_BAS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BAS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Battery Service Client.
+
+#ifndef BLE_BAS_C_BLE_OBSERVER_PRIO
+#define BLE_BAS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BPS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Blood Pressure Service.
+
+#ifndef BLE_BPS_BLE_OBSERVER_PRIO
+#define BLE_BPS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Connection parameters module.
+
+#ifndef BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
+#define BLE_CONN_PARAMS_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_CONN_STATE_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Connection State module.
+
+#ifndef BLE_CONN_STATE_BLE_OBSERVER_PRIO
+#define BLE_CONN_STATE_BLE_OBSERVER_PRIO 0
+#endif
+
+// <o> BLE_CSCS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Cycling Speed and Cadence Service.
+
+#ifndef BLE_CSCS_BLE_OBSERVER_PRIO
+#define BLE_CSCS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_CTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Current Time Service Client.
+
+#ifndef BLE_CTS_C_BLE_OBSERVER_PRIO
+#define BLE_CTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_DB_DISC_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Database Discovery module.
+
+#ifndef BLE_DB_DISC_BLE_OBSERVER_PRIO
+#define BLE_DB_DISC_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_BLE_OBSERVER_PRIO
+#define BLE_DFU_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_DIS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Device Information Client.
+
+#ifndef BLE_DIS_C_BLE_OBSERVER_PRIO
+#define BLE_DIS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_GLS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Glucose Service.
+
+#ifndef BLE_GLS_BLE_OBSERVER_PRIO
+#define BLE_GLS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HIDS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Human Interface Device Service.
+
+#ifndef BLE_HIDS_BLE_OBSERVER_PRIO
+#define BLE_HIDS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HRS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Heart Rate Service.
+
+#ifndef BLE_HRS_BLE_OBSERVER_PRIO
+#define BLE_HRS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HRS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Heart Rate Service Client.
+
+#ifndef BLE_HRS_C_BLE_OBSERVER_PRIO
+#define BLE_HRS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HTS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Health Thermometer Service.
+
+#ifndef BLE_HTS_BLE_OBSERVER_PRIO
+#define BLE_HTS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_IAS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Immediate Alert Service.
+
+#ifndef BLE_IAS_BLE_OBSERVER_PRIO
+#define BLE_IAS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_IAS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Immediate Alert Service Client.
+
+#ifndef BLE_IAS_C_BLE_OBSERVER_PRIO
+#define BLE_IAS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LBS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the LED Button Service.
+
+#ifndef BLE_LBS_BLE_OBSERVER_PRIO
+#define BLE_LBS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LBS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the LED Button Service Client.
+
+#ifndef BLE_LBS_C_BLE_OBSERVER_PRIO
+#define BLE_LBS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LESC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the BLE LESC module.
+
+#ifndef BLE_LESC_OBSERVER_PRIO
+#define BLE_LESC_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LLS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Link Loss Service.
+
+#ifndef BLE_LLS_BLE_OBSERVER_PRIO
+#define BLE_LLS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LNS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Location Navigation Service.
+
+#ifndef BLE_LNS_BLE_OBSERVER_PRIO
+#define BLE_LNS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_NUS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the UART Service.
+
+#ifndef BLE_NUS_BLE_OBSERVER_PRIO
+#define BLE_NUS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_NUS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the UART Central Service.
+
+#ifndef BLE_NUS_C_BLE_OBSERVER_PRIO
+#define BLE_NUS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_OTS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Object transfer service.
+
+#ifndef BLE_OTS_BLE_OBSERVER_PRIO
+#define BLE_OTS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_OTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Object transfer service client.
+
+#ifndef BLE_OTS_C_BLE_OBSERVER_PRIO
+#define BLE_OTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_RSCS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Service.
+
+#ifndef BLE_RSCS_BLE_OBSERVER_PRIO
+#define BLE_RSCS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_RSCS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Client.
+
+#ifndef BLE_RSCS_C_BLE_OBSERVER_PRIO
+#define BLE_RSCS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_TPS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the TX Power Service.
+
+#ifndef BLE_TPS_BLE_OBSERVER_PRIO
+#define BLE_TPS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BSP_BTN_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Button Control module.
+
+#ifndef BSP_BTN_BLE_OBSERVER_PRIO
+#define BSP_BTN_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NRF_BLE_BMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Bond Management Service.
+
+#ifndef NRF_BLE_BMS_BLE_OBSERVER_PRIO
+#define NRF_BLE_BMS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_CGMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Contiuon Glucose Monitoring Service.
+
+#ifndef NRF_BLE_CGMS_BLE_OBSERVER_PRIO
+#define NRF_BLE_CGMS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_ES_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Eddystone module.
+
+#ifndef NRF_BLE_ES_BLE_OBSERVER_PRIO
+#define NRF_BLE_ES_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the GATT Service Client.
+
+#ifndef NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
+#define NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_GATT_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the GATT module.
+
+#ifndef NRF_BLE_GATT_BLE_OBSERVER_PRIO
+#define NRF_BLE_GATT_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NRF_BLE_QWR_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Queued writes module.
+
+#ifndef NRF_BLE_QWR_BLE_OBSERVER_PRIO
+#define NRF_BLE_QWR_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> PM_BLE_OBSERVER_PRIO - Priority with which BLE events are dispatched to the Peer Manager module.
+#ifndef PM_BLE_OBSERVER_PRIO
+#define PM_BLE_OBSERVER_PRIO 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_ENABLED - nrf_sdh - SoftDevice handler
+//==========================================================
+#ifndef NRF_SDH_ENABLED
+#define NRF_SDH_ENABLED 1
+#endif
+// <h> Dispatch model
+
+// <i> This setting configures how Stack events are dispatched to the application.
+//==========================================================
+// <o> NRF_SDH_DISPATCH_MODEL
+
+
+// <i> NRF_SDH_DISPATCH_MODEL_INTERRUPT: SoftDevice events are passed to the application from the interrupt context.
+// <i> NRF_SDH_DISPATCH_MODEL_APPSH: SoftDevice events are scheduled using @ref app_scheduler.
+// <i> NRF_SDH_DISPATCH_MODEL_POLLING: SoftDevice events are to be fetched manually.
+// <0=> NRF_SDH_DISPATCH_MODEL_INTERRUPT
+// <1=> NRF_SDH_DISPATCH_MODEL_APPSH
+// <2=> NRF_SDH_DISPATCH_MODEL_POLLING
+
+#ifndef NRF_SDH_DISPATCH_MODEL
+#define NRF_SDH_DISPATCH_MODEL 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Clock - SoftDevice clock configuration
+
+//==========================================================
+// <o> NRF_SDH_CLOCK_LF_SRC - SoftDevice clock source.
+
+// <0=> NRF_CLOCK_LF_SRC_RC
+// <1=> NRF_CLOCK_LF_SRC_XTAL
+// <2=> NRF_CLOCK_LF_SRC_SYNTH
+
+#ifndef NRF_SDH_CLOCK_LF_SRC
+#define NRF_SDH_CLOCK_LF_SRC 1
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_CTIV - SoftDevice calibration timer interval.
+#ifndef NRF_SDH_CLOCK_LF_RC_CTIV
+#define NRF_SDH_CLOCK_LF_RC_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_TEMP_CTIV - SoftDevice calibration timer interval under constant temperature.
+// <i> How often (in number of calibration intervals) the RC oscillator shall be calibrated
+// <i> if the temperature has not changed.
+
+#ifndef NRF_SDH_CLOCK_LF_RC_TEMP_CTIV
+#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_ACCURACY - External clock accuracy used in the LL to compute timing.
+
+// <0=> NRF_CLOCK_LF_ACCURACY_250_PPM
+// <1=> NRF_CLOCK_LF_ACCURACY_500_PPM
+// <2=> NRF_CLOCK_LF_ACCURACY_150_PPM
+// <3=> NRF_CLOCK_LF_ACCURACY_100_PPM
+// <4=> NRF_CLOCK_LF_ACCURACY_75_PPM
+// <5=> NRF_CLOCK_LF_ACCURACY_50_PPM
+// <6=> NRF_CLOCK_LF_ACCURACY_30_PPM
+// <7=> NRF_CLOCK_LF_ACCURACY_20_PPM
+// <8=> NRF_CLOCK_LF_ACCURACY_10_PPM
+// <9=> NRF_CLOCK_LF_ACCURACY_5_PPM
+// <10=> NRF_CLOCK_LF_ACCURACY_2_PPM
+// <11=> NRF_CLOCK_LF_ACCURACY_1_PPM
+
+#ifndef NRF_SDH_CLOCK_LF_ACCURACY
+#define NRF_SDH_CLOCK_LF_ACCURACY 7
+#endif
+
+// </h>
+//==========================================================
+
+// <h> SDH Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_REQ_OBSERVER_PRIO_LEVELS - Total number of priority levels for request observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice request event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_REQ_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_REQ_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STATE_OBSERVER_PRIO_LEVELS - Total number of priority levels for state observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice state event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STATE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STATE_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STACK_OBSERVER_PRIO_LEVELS - Total number of priority levels for stack event observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice stack event handlers (ANT, BLE, SoC).
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STACK_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STACK_OBSERVER_PRIO_LEVELS 2
+#endif
+
+
+// <h> State Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> CLOCK_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_STATE_OBSERVER_PRIO
+#define CLOCK_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_STATE_OBSERVER_PRIO
+#define POWER_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> RNG_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to this module.
+
+#ifndef RNG_CONFIG_STATE_OBSERVER_PRIO
+#define RNG_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Stack Event Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> NRF_SDH_ANT_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which ANT events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have ANT events dispatched before or after other stack events, such as BLE or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_ANT_STACK_OBSERVER_PRIO
+#define NRF_SDH_ANT_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_BLE_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which BLE events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have BLE events dispatched before or after other stack events, such as ANT or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_BLE_STACK_OBSERVER_PRIO
+#define NRF_SDH_BLE_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_SOC_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which SoC events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have SoC events dispatched before or after other stack events, such as ANT or BLE.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_SOC_STACK_OBSERVER_PRIO
+#define NRF_SDH_SOC_STACK_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_SOC_ENABLED - nrf_sdh_soc - SoftDevice SoC event handler
+//==========================================================
+#ifndef NRF_SDH_SOC_ENABLED
+#define NRF_SDH_SOC_ENABLED 1
+#endif
+// <h> SoC Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_SOC_OBSERVER_PRIO_LEVELS - Total number of priority levels for SoC observers.
+// <i> This setting configures the number of priority levels available for the SoC event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_SOC_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_SOC_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <h> SoC Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_SOC_OBSERVER_PRIO
+#define BLE_ADV_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_SOC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_SOC_OBSERVER_PRIO
+#define BLE_DFU_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> CLOCK_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_SOC_OBSERVER_PRIO
+#define CLOCK_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_SOC_OBSERVER_PRIO
+#define POWER_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_ble_s140_pca10056.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_ble_s140_pca10056.ewd
new file mode 100644
index 0000000..9bdbd55
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_ble_s140_pca10056.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_s140</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_ble_s140_pca10056.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_ble_s140_pca10056.ewp
new file mode 100644
index 0000000..b8139ce
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_ble_s140_pca10056.ewp
@@ -0,0 +1,1148 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_s140</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BLE_STACK_SUPPORT_REQD</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>NRF_DFU_SVCI_ENABLED</state>
+ <state>NRF_SD_BLE_API_VERSION=6</state>
+ <state>S140</state>
+ <state>SOFTDEVICE_PRESENT</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_ble_s140_pca10056</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\ble\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s140\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s140\headers\nrf52</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BLE_STACK_SUPPORT_REQD</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>NRF_DFU_SVCI_ENABLED</state>
+ <state>NRF_SD_BLE_API_VERSION=6</state>
+ <state>S140</state>
+ <state>SOFTDEVICE_PRESENT</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_ble_s140_pca10056</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\ble\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s140\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s140\headers\nrf52</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_ble_s140_pca10056.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_ble_s140_pca10056.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> </group> <group>
+ <name>nRF_SoftDevice</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_SVC</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</name> </file> </group> <group>
+ <name>nRF_BLE</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\ble\common\ble_srv_common.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..a5c8a73
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xf8000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xf8000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x200057b8;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/flash_placement.xml
new file mode 100644
index 0000000..19f334b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/flash_placement.xml
@@ -0,0 +1,61 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".svc_data" inputsections="*(.svc_data*)" address_symbol="__start_svc_data" end_symbol="__stop_svc_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_ble_observers" inputsections="*(SORT(.sdh_ble_observers*))" address_symbol="__start_sdh_ble_observers" end_symbol="__stop_sdh_ble_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_state_observers" inputsections="*(SORT(.sdh_state_observers*))" address_symbol="__start_sdh_state_observers" end_symbol="__stop_sdh_state_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_stack_observers" inputsections="*(SORT(.sdh_stack_observers*))" address_symbol="__start_sdh_stack_observers" end_symbol="__stop_sdh_stack_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_req_observers" inputsections="*(SORT(.sdh_req_observers*))" address_symbol="__start_sdh_req_observers" end_symbol="__stop_sdh_req_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_soc_observers" inputsections="*(SORT(.sdh_soc_observers*))" address_symbol="__start_sdh_soc_observers" end_symbol="__stop_sdh_soc_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ <ProgramSection load="no" name=".reserved_flash_tail" start="$(FLASH_START)+$(FLASH_SIZE)" size="$(FLASH_PH_SIZE)-$(FLASH_START)-$(FLASH_SIZE)" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/secure_bootloader_ble_s140_pca10056.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/secure_bootloader_ble_s140_pca10056.emProject
new file mode 100644
index 0000000..707cca8
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/secure_bootloader_ble_s140_pca10056.emProject
@@ -0,0 +1,135 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_ble_s140_pca10056" target="8" version="2">
+ <project Name="secure_bootloader_ble_s140_pca10056">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_ble_s140_pca10056;../../config;../../../../../components/ble/common;../../../../../components/boards;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/ble_dfu;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/svc;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/util;../../../../../components/softdevice/common;../../../../../components/softdevice/s140/headers;../../../../../components/softdevice/s140/headers/nrf52;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../integration/nrfx;../../../../../modules/nrfx;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BLE_STACK_SUPPORT_REQD;BOARD_PCA10056;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_SETTINGS_VERSION=1;NRF_DFU_SVCI_ENABLED;NRF_SD_BLE_API_VERSION=6;S140;SOFTDEVICE_PRESENT;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/s140/hex/s140_nrf52_6.0.0_softdevice.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xf8000;FLASH_SIZE=0x6000;RAM_START=0x200057b8;RAM_SIZE=0x3a848"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;bootloader_settings_page RX 0x000FF000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_sd.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/experimental_section_vars/nrf_section_iter.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ </folder>
+ <folder Name="nRF_SoftDevice">
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh.c" />
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh_ble.c" />
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh_soc.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_SVC">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_svci.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_svci_handler.c" />
+ <file file_name="../../../../../components/libraries/svc/nrf_svc_handler.c" />
+ </folder>
+ <folder Name="nRF_BLE">
+ <file file_name="../../../../../components/ble/common/ble_srv_common.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/ble_dfu/nrf_dfu_ble.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings_svci.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/secure_bootloader_ble_s140_pca10056.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/secure_bootloader_ble_s140_pca10056.emSession
new file mode 100644
index 0000000..c5b6428
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble/ses/secure_bootloader_ble_s140_pca10056.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_ble_s140_pca10056" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/arm5_no_packs/secure_bootloader_ble_s140_pca10056_debug.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/arm5_no_packs/secure_bootloader_ble_s140_pca10056_debug.uvoptx
new file mode 100644
index 0000000..3967338
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/arm5_no_packs/secure_bootloader_ble_s140_pca10056_debug.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa_s140</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_s140_nrf52_6.0.0_softdevice</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/arm5_no_packs/secure_bootloader_ble_s140_pca10056_debug.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/arm5_no_packs/secure_bootloader_ble_s140_pca10056_debug.uvprojx
new file mode 100644
index 0000000..31be9a4
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/arm5_no_packs/secure_bootloader_ble_s140_pca10056_debug.uvprojx
@@ -0,0 +1,7041 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa_s140</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa_s140</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xf1000</StartAddress>
+ <Size>0xd000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x200057b8</StartAddress>
+ <Size>0x3a848</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BLE_STACK_SUPPORT_REQD BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=6 S140 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s140_pca10056_debug;..\..\config;..\..\..\..\..\components\ble\common;..\..\..\..\..\components\boards;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\ble_dfu;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\svc;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\common;..\..\..\..\..\components\softdevice\s140\headers;..\..\..\..\..\components\softdevice\s140\headers\nrf52;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBLE_STACK_SUPPORT_REQD,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DNRF_DFU_SVCI_ENABLED,-DNRF_SD_BLE_API_VERSION=6,-DS140,-DSOFTDEVICE_PRESENT,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BLE_STACK_SUPPORT_REQD BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 NRF_DFU_SVCI_ENABLED NRF_SD_BLE_API_VERSION=6 S140 SOFTDEVICE_PRESENT SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s140_pca10056_debug;..\..\config;..\..\..\..\..\components\ble\common;..\..\..\..\..\components\boards;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\ble_dfu;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\svc;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\common;..\..\..\..\..\components\softdevice\s140\headers;..\..\..\..\..\components\softdevice\s140\headers\nrf52;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_BLE</GroupName>
+ <Files> <File>
+ <FileName>ble_srv_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\ble\common\ble_srv_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_sd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SVC</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_svci_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_svc_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_s140_nrf52_6.0.0_softdevice</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>..</PackID>
+ <PackURL></PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile></SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\s140\hex\</OutputDirectory>
+ <OutputName>s140_nrf52_6.0.0_softdevice.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>1</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name>attrib +R $H\*</UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>""</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xf1000</StartAddress>
+ <Size>0xd000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x200057b8</StartAddress>
+ <Size>0x3a848</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s140_pca10056_debug;..\..\config;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-D__HEAP_SIZE=0</MiscControls>
+ <Define> __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_ble_s140_pca10056_debug;..\..\config;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_BLE</GroupName>
+ <Files> <File>
+ <FileName>ble_srv_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\ble\common\ble_srv_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_settings_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_fstorage_sd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_section_iter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SVC</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_svci.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_dfu_svci_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_svc_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_SoftDevice</GroupName>
+ <Files> <File>
+ <FileName>nrf_sdh.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_ble.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>nrf_sdh_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>0</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Cads>
+ <interw>2</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_s140" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s140_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_s140" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s140_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_s140" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s140_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_s140" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_s140_nrf52_6.0.0_softdevice"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/armgcc/Makefile
new file mode 100644
index 0000000..14e6283
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/armgcc/Makefile
@@ -0,0 +1,257 @@
+PROJECT_NAME := secure_bootloader_ble_s140_pca10056_debug
+TARGETS := nrf52840_xxaa_s140
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa_s140.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_rtt.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_serial.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_default_backends.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_sd.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars/nrf_section_iter.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_ble.c \
+ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_soc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_svci.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_svci_handler.c \
+ $(SDK_ROOT)/components/libraries/svc/nrf_svc_handler.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu/nrf_dfu_ble.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings_svci.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/ble/common/ble_srv_common.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/softdevice/s140/headers/nrf52 \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/ble/common \
+ $(SDK_ROOT)/external/segger_rtt \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/components/libraries/svc \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/components/softdevice/s140/headers \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu \
+ $(SDK_ROOT)/components/softdevice/common \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBLE_STACK_SUPPORT_REQD
+CFLAGS += -DBOARD_PCA10056
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DDEBUG_NRF
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_DEBUG_VERSION
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DNRF_DFU_SVCI_ENABLED
+CFLAGS += -DNRF_SD_BLE_API_VERSION=6
+CFLAGS += -DS140
+CFLAGS += -DSOFTDEVICE_PRESENT
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBLE_STACK_SUPPORT_REQD
+ASMFLAGS += -DBOARD_PCA10056
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DDEBUG_NRF
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_DEBUG_VERSION
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DNRF_DFU_SVCI_ENABLED
+ASMFLAGS += -DNRF_SD_BLE_API_VERSION=6
+ASMFLAGS += -DS140
+ASMFLAGS += -DSOFTDEVICE_PRESENT
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa_s140: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa_s140: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa_s140
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa_s140
+ @echo flash_softdevice
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_softdevice erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa_s140.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_softdevice:
+ @echo Flashing: s140_nrf52_6.0.0_softdevice.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/s140/hex/s140_nrf52_6.0.0_softdevice.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..c217308
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,139 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xf1000, LENGTH = 0xd000
+ RAM (rwx) : ORIGIN = 0x200057b8, LENGTH = 0x3a848
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+ .svc_data :
+ {
+ PROVIDE(__start_svc_data = .);
+ KEEP(*(.svc_data))
+ PROVIDE(__stop_svc_data = .);
+ } > FLASH
+ .sdh_ble_observers :
+ {
+ PROVIDE(__start_sdh_ble_observers = .);
+ KEEP(*(SORT(.sdh_ble_observers*)))
+ PROVIDE(__stop_sdh_ble_observers = .);
+ } > FLASH
+ .sdh_state_observers :
+ {
+ PROVIDE(__start_sdh_state_observers = .);
+ KEEP(*(SORT(.sdh_state_observers*)))
+ PROVIDE(__stop_sdh_state_observers = .);
+ } > FLASH
+ .sdh_stack_observers :
+ {
+ PROVIDE(__start_sdh_stack_observers = .);
+ KEEP(*(SORT(.sdh_stack_observers*)))
+ PROVIDE(__stop_sdh_stack_observers = .);
+ } > FLASH
+ .sdh_req_observers :
+ {
+ PROVIDE(__start_sdh_req_observers = .);
+ KEEP(*(SORT(.sdh_req_observers*)))
+ PROVIDE(__stop_sdh_req_observers = .);
+ } > FLASH
+ .sdh_soc_observers :
+ {
+ PROVIDE(__start_sdh_soc_observers = .);
+ KEEP(*(SORT(.sdh_soc_observers*)))
+ PROVIDE(__stop_sdh_soc_observers = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/config/sdk_config.h
new file mode 100644
index 0000000..1ff48de
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/config/sdk_config.h
@@ -0,0 +1,4891 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 25
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 1
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SECTION_ITER_ENABLED - nrf_section_iter - Section iterator
+
+
+#ifndef NRF_SECTION_ITER_ENABLED
+#define NRF_SECTION_ITER_ENABLED 1
+#endif
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_RTT_ENABLED
+#define NRF_LOG_BACKEND_RTT_ENABLED 1
+#endif
+// <o> NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE 64
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS - Period before retrying writing to RTT
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS 1
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_CNT - Writing to RTT retries.
+// <i> If RTT fails to accept any new data after retries
+// <i> module assumes that host is not active and on next
+// <i> request it will perform only one write attempt.
+// <i> On successful writing, module assumes that host is active
+// <i> and scheme with retry is applied again.
+
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_CNT
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_CNT 3
+#endif
+
+// </e>
+
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 1
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 4
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 4096
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 1
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Segger_RTT
+
+//==========================================================
+// <h> segger_rtt - SEGGER RTT
+
+//==========================================================
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
+// <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
+// <i> or this value is actually used. It depends on which one is bigger.
+
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 4096
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 16
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
+
+
+// <i> The following modes are supported:
+// <i> - SKIP - Do not block, output nothing.
+// <i> - TRIM - Do not block, output as much as fits.
+// <i> - BLOCK - Wait until there is space in the buffer.
+// <0=> SKIP
+// <1=> TRIM
+// <2=> BLOCK_IF_FIFO_FULL
+
+#ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
+#define SEGGER_RTT_CONFIG_DEFAULT_MODE 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_SoftDevice
+
+//==========================================================
+// <e> NRF_SDH_BLE_ENABLED - nrf_sdh_ble - SoftDevice BLE event handler
+//==========================================================
+#ifndef NRF_SDH_BLE_ENABLED
+#define NRF_SDH_BLE_ENABLED 1
+#endif
+// <h> BLE Stack configuration - Stack configuration parameters
+
+// <i> The SoftDevice handler will configure the stack with these parameters when calling @ref nrf_sdh_ble_default_cfg_set.
+// <i> Other libraries might depend on these values; keep them up-to-date even if you are not explicitely calling @ref nrf_sdh_ble_default_cfg_set.
+//==========================================================
+// <o> NRF_SDH_BLE_GAP_DATA_LENGTH <27-251>
+
+
+// <i> Requested BLE GAP data length to be negotiated.
+
+#ifndef NRF_SDH_BLE_GAP_DATA_LENGTH
+#define NRF_SDH_BLE_GAP_DATA_LENGTH 27
+#endif
+
+// <o> NRF_SDH_BLE_PERIPHERAL_LINK_COUNT - Maximum number of peripheral links.
+#ifndef NRF_SDH_BLE_PERIPHERAL_LINK_COUNT
+#define NRF_SDH_BLE_PERIPHERAL_LINK_COUNT 1
+#endif
+
+// <o> NRF_SDH_BLE_CENTRAL_LINK_COUNT - Maximum number of central links.
+#ifndef NRF_SDH_BLE_CENTRAL_LINK_COUNT
+#define NRF_SDH_BLE_CENTRAL_LINK_COUNT 0
+#endif
+
+// <o> NRF_SDH_BLE_TOTAL_LINK_COUNT - Total link count.
+// <i> Maximum number of total concurrent connections using the default configuration.
+
+#ifndef NRF_SDH_BLE_TOTAL_LINK_COUNT
+#define NRF_SDH_BLE_TOTAL_LINK_COUNT 1
+#endif
+
+// <o> NRF_SDH_BLE_GAP_EVENT_LENGTH - GAP event length.
+// <i> The time set aside for this connection on every connection interval in 1.25 ms units.
+
+#ifndef NRF_SDH_BLE_GAP_EVENT_LENGTH
+#define NRF_SDH_BLE_GAP_EVENT_LENGTH 6
+#endif
+
+// <o> NRF_SDH_BLE_GATT_MAX_MTU_SIZE - Static maximum MTU size.
+#ifndef NRF_SDH_BLE_GATT_MAX_MTU_SIZE
+#define NRF_SDH_BLE_GATT_MAX_MTU_SIZE 247
+#endif
+
+// <o> NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE - Attribute Table size in bytes. The size must be a multiple of 4.
+#ifndef NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE
+#define NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE 1408
+#endif
+
+// <o> NRF_SDH_BLE_VS_UUID_COUNT - The number of vendor-specific UUIDs.
+#ifndef NRF_SDH_BLE_VS_UUID_COUNT
+#define NRF_SDH_BLE_VS_UUID_COUNT 1
+#endif
+
+// <q> NRF_SDH_BLE_SERVICE_CHANGED - Include the Service Changed characteristic in the Attribute Table.
+
+
+#ifndef NRF_SDH_BLE_SERVICE_CHANGED
+#define NRF_SDH_BLE_SERVICE_CHANGED 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_BLE_OBSERVER_PRIO_LEVELS - Total number of priority levels for BLE observers.
+// <i> This setting configures the number of priority levels available for BLE event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_BLE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_BLE_OBSERVER_PRIO_LEVELS 4
+#endif
+
+// <h> BLE Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_BLE_OBSERVER_PRIO
+#define BLE_ADV_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_ANCS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Apple Notification Service Client.
+
+#ifndef BLE_ANCS_C_BLE_OBSERVER_PRIO
+#define BLE_ANCS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_ANS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Alert Notification Service Client.
+
+#ifndef BLE_ANS_C_BLE_OBSERVER_PRIO
+#define BLE_ANS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BAS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Battery Service.
+
+#ifndef BLE_BAS_BLE_OBSERVER_PRIO
+#define BLE_BAS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BAS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Battery Service Client.
+
+#ifndef BLE_BAS_C_BLE_OBSERVER_PRIO
+#define BLE_BAS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_BPS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Blood Pressure Service.
+
+#ifndef BLE_BPS_BLE_OBSERVER_PRIO
+#define BLE_BPS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Connection parameters module.
+
+#ifndef BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
+#define BLE_CONN_PARAMS_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_CONN_STATE_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Connection State module.
+
+#ifndef BLE_CONN_STATE_BLE_OBSERVER_PRIO
+#define BLE_CONN_STATE_BLE_OBSERVER_PRIO 0
+#endif
+
+// <o> BLE_CSCS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Cycling Speed and Cadence Service.
+
+#ifndef BLE_CSCS_BLE_OBSERVER_PRIO
+#define BLE_CSCS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_CTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Current Time Service Client.
+
+#ifndef BLE_CTS_C_BLE_OBSERVER_PRIO
+#define BLE_CTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_DB_DISC_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Database Discovery module.
+
+#ifndef BLE_DB_DISC_BLE_OBSERVER_PRIO
+#define BLE_DB_DISC_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_BLE_OBSERVER_PRIO
+#define BLE_DFU_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_DIS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Device Information Client.
+
+#ifndef BLE_DIS_C_BLE_OBSERVER_PRIO
+#define BLE_DIS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_GLS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Glucose Service.
+
+#ifndef BLE_GLS_BLE_OBSERVER_PRIO
+#define BLE_GLS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HIDS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Human Interface Device Service.
+
+#ifndef BLE_HIDS_BLE_OBSERVER_PRIO
+#define BLE_HIDS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HRS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Heart Rate Service.
+
+#ifndef BLE_HRS_BLE_OBSERVER_PRIO
+#define BLE_HRS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HRS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Heart Rate Service Client.
+
+#ifndef BLE_HRS_C_BLE_OBSERVER_PRIO
+#define BLE_HRS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_HTS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Health Thermometer Service.
+
+#ifndef BLE_HTS_BLE_OBSERVER_PRIO
+#define BLE_HTS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_IAS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Immediate Alert Service.
+
+#ifndef BLE_IAS_BLE_OBSERVER_PRIO
+#define BLE_IAS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_IAS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Immediate Alert Service Client.
+
+#ifndef BLE_IAS_C_BLE_OBSERVER_PRIO
+#define BLE_IAS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LBS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the LED Button Service.
+
+#ifndef BLE_LBS_BLE_OBSERVER_PRIO
+#define BLE_LBS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LBS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the LED Button Service Client.
+
+#ifndef BLE_LBS_C_BLE_OBSERVER_PRIO
+#define BLE_LBS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LESC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the BLE LESC module.
+
+#ifndef BLE_LESC_OBSERVER_PRIO
+#define BLE_LESC_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LLS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Link Loss Service.
+
+#ifndef BLE_LLS_BLE_OBSERVER_PRIO
+#define BLE_LLS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_LNS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Location Navigation Service.
+
+#ifndef BLE_LNS_BLE_OBSERVER_PRIO
+#define BLE_LNS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_NUS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the UART Service.
+
+#ifndef BLE_NUS_BLE_OBSERVER_PRIO
+#define BLE_NUS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_NUS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the UART Central Service.
+
+#ifndef BLE_NUS_C_BLE_OBSERVER_PRIO
+#define BLE_NUS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_OTS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Object transfer service.
+
+#ifndef BLE_OTS_BLE_OBSERVER_PRIO
+#define BLE_OTS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_OTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Object transfer service client.
+
+#ifndef BLE_OTS_C_BLE_OBSERVER_PRIO
+#define BLE_OTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_RSCS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Service.
+
+#ifndef BLE_RSCS_BLE_OBSERVER_PRIO
+#define BLE_RSCS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_RSCS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Client.
+
+#ifndef BLE_RSCS_C_BLE_OBSERVER_PRIO
+#define BLE_RSCS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BLE_TPS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the TX Power Service.
+
+#ifndef BLE_TPS_BLE_OBSERVER_PRIO
+#define BLE_TPS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> BSP_BTN_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Button Control module.
+
+#ifndef BSP_BTN_BLE_OBSERVER_PRIO
+#define BSP_BTN_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the NFC pairing library.
+
+#ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
+#define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NRF_BLE_BMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Bond Management Service.
+
+#ifndef NRF_BLE_BMS_BLE_OBSERVER_PRIO
+#define NRF_BLE_BMS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_CGMS_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Contiuon Glucose Monitoring Service.
+
+#ifndef NRF_BLE_CGMS_BLE_OBSERVER_PRIO
+#define NRF_BLE_CGMS_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_ES_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Eddystone module.
+
+#ifndef NRF_BLE_ES_BLE_OBSERVER_PRIO
+#define NRF_BLE_ES_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the GATT Service Client.
+
+#ifndef NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
+#define NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> NRF_BLE_GATT_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the GATT module.
+
+#ifndef NRF_BLE_GATT_BLE_OBSERVER_PRIO
+#define NRF_BLE_GATT_BLE_OBSERVER_PRIO 1
+#endif
+
+// <o> NRF_BLE_QWR_BLE_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the Queued writes module.
+
+#ifndef NRF_BLE_QWR_BLE_OBSERVER_PRIO
+#define NRF_BLE_QWR_BLE_OBSERVER_PRIO 2
+#endif
+
+// <o> PM_BLE_OBSERVER_PRIO - Priority with which BLE events are dispatched to the Peer Manager module.
+#ifndef PM_BLE_OBSERVER_PRIO
+#define PM_BLE_OBSERVER_PRIO 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_ENABLED - nrf_sdh - SoftDevice handler
+//==========================================================
+#ifndef NRF_SDH_ENABLED
+#define NRF_SDH_ENABLED 1
+#endif
+// <h> Dispatch model
+
+// <i> This setting configures how Stack events are dispatched to the application.
+//==========================================================
+// <o> NRF_SDH_DISPATCH_MODEL
+
+
+// <i> NRF_SDH_DISPATCH_MODEL_INTERRUPT: SoftDevice events are passed to the application from the interrupt context.
+// <i> NRF_SDH_DISPATCH_MODEL_APPSH: SoftDevice events are scheduled using @ref app_scheduler.
+// <i> NRF_SDH_DISPATCH_MODEL_POLLING: SoftDevice events are to be fetched manually.
+// <0=> NRF_SDH_DISPATCH_MODEL_INTERRUPT
+// <1=> NRF_SDH_DISPATCH_MODEL_APPSH
+// <2=> NRF_SDH_DISPATCH_MODEL_POLLING
+
+#ifndef NRF_SDH_DISPATCH_MODEL
+#define NRF_SDH_DISPATCH_MODEL 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Clock - SoftDevice clock configuration
+
+//==========================================================
+// <o> NRF_SDH_CLOCK_LF_SRC - SoftDevice clock source.
+
+// <0=> NRF_CLOCK_LF_SRC_RC
+// <1=> NRF_CLOCK_LF_SRC_XTAL
+// <2=> NRF_CLOCK_LF_SRC_SYNTH
+
+#ifndef NRF_SDH_CLOCK_LF_SRC
+#define NRF_SDH_CLOCK_LF_SRC 1
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_CTIV - SoftDevice calibration timer interval.
+#ifndef NRF_SDH_CLOCK_LF_RC_CTIV
+#define NRF_SDH_CLOCK_LF_RC_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_RC_TEMP_CTIV - SoftDevice calibration timer interval under constant temperature.
+// <i> How often (in number of calibration intervals) the RC oscillator shall be calibrated
+// <i> if the temperature has not changed.
+
+#ifndef NRF_SDH_CLOCK_LF_RC_TEMP_CTIV
+#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 0
+#endif
+
+// <o> NRF_SDH_CLOCK_LF_ACCURACY - External clock accuracy used in the LL to compute timing.
+
+// <0=> NRF_CLOCK_LF_ACCURACY_250_PPM
+// <1=> NRF_CLOCK_LF_ACCURACY_500_PPM
+// <2=> NRF_CLOCK_LF_ACCURACY_150_PPM
+// <3=> NRF_CLOCK_LF_ACCURACY_100_PPM
+// <4=> NRF_CLOCK_LF_ACCURACY_75_PPM
+// <5=> NRF_CLOCK_LF_ACCURACY_50_PPM
+// <6=> NRF_CLOCK_LF_ACCURACY_30_PPM
+// <7=> NRF_CLOCK_LF_ACCURACY_20_PPM
+// <8=> NRF_CLOCK_LF_ACCURACY_10_PPM
+// <9=> NRF_CLOCK_LF_ACCURACY_5_PPM
+// <10=> NRF_CLOCK_LF_ACCURACY_2_PPM
+// <11=> NRF_CLOCK_LF_ACCURACY_1_PPM
+
+#ifndef NRF_SDH_CLOCK_LF_ACCURACY
+#define NRF_SDH_CLOCK_LF_ACCURACY 7
+#endif
+
+// </h>
+//==========================================================
+
+// <h> SDH Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_REQ_OBSERVER_PRIO_LEVELS - Total number of priority levels for request observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice request event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_REQ_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_REQ_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STATE_OBSERVER_PRIO_LEVELS - Total number of priority levels for state observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice state event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STATE_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STATE_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <o> NRF_SDH_STACK_OBSERVER_PRIO_LEVELS - Total number of priority levels for stack event observers.
+// <i> This setting configures the number of priority levels available for the SoftDevice stack event handlers (ANT, BLE, SoC).
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_STACK_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_STACK_OBSERVER_PRIO_LEVELS 2
+#endif
+
+
+// <h> State Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> CLOCK_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_STATE_OBSERVER_PRIO
+#define CLOCK_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_STATE_OBSERVER_PRIO
+#define POWER_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// <o> RNG_CONFIG_STATE_OBSERVER_PRIO
+// <i> Priority with which state events are dispatched to this module.
+
+#ifndef RNG_CONFIG_STATE_OBSERVER_PRIO
+#define RNG_CONFIG_STATE_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Stack Event Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> NRF_SDH_ANT_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which ANT events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have ANT events dispatched before or after other stack events, such as BLE or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_ANT_STACK_OBSERVER_PRIO
+#define NRF_SDH_ANT_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_BLE_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which BLE events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have BLE events dispatched before or after other stack events, such as ANT or SoC.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_BLE_STACK_OBSERVER_PRIO
+#define NRF_SDH_BLE_STACK_OBSERVER_PRIO 0
+#endif
+
+// <o> NRF_SDH_SOC_STACK_OBSERVER_PRIO
+// <i> This setting configures the priority with which SoC events are processed with respect to other events coming from the stack.
+// <i> Modify this setting if you need to have SoC events dispatched before or after other stack events, such as ANT or BLE.
+// <i> Zero is the highest priority.
+
+#ifndef NRF_SDH_SOC_STACK_OBSERVER_PRIO
+#define NRF_SDH_SOC_STACK_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// <e> NRF_SDH_SOC_ENABLED - nrf_sdh_soc - SoftDevice SoC event handler
+//==========================================================
+#ifndef NRF_SDH_SOC_ENABLED
+#define NRF_SDH_SOC_ENABLED 1
+#endif
+// <h> SoC Observers - Observers and priority levels
+
+//==========================================================
+// <o> NRF_SDH_SOC_OBSERVER_PRIO_LEVELS - Total number of priority levels for SoC observers.
+// <i> This setting configures the number of priority levels available for the SoC event handlers.
+// <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
+
+#ifndef NRF_SDH_SOC_OBSERVER_PRIO_LEVELS
+#define NRF_SDH_SOC_OBSERVER_PRIO_LEVELS 2
+#endif
+
+// <h> SoC Observers priorities - Invididual priorities
+
+//==========================================================
+// <o> BLE_ADV_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Advertising module.
+
+#ifndef BLE_ADV_SOC_OBSERVER_PRIO
+#define BLE_ADV_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> BLE_DFU_SOC_OBSERVER_PRIO
+// <i> Priority with which BLE events are dispatched to the DFU Service.
+
+#ifndef BLE_DFU_SOC_OBSERVER_PRIO
+#define BLE_DFU_SOC_OBSERVER_PRIO 1
+#endif
+
+// <o> CLOCK_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Clock driver.
+
+#ifndef CLOCK_CONFIG_SOC_OBSERVER_PRIO
+#define CLOCK_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// <o> POWER_CONFIG_SOC_OBSERVER_PRIO
+// <i> Priority with which SoC events are dispatched to the Power driver.
+
+#ifndef POWER_CONFIG_SOC_OBSERVER_PRIO
+#define POWER_CONFIG_SOC_OBSERVER_PRIO 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/hex/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/hex/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/hex/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/hex/secure_bootloader_ble_s140_pca10056_debug.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/hex/secure_bootloader_ble_s140_pca10056_debug.hex
new file mode 100644
index 0000000..e54359b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/hex/secure_bootloader_ble_s140_pca10056_debug.hex
@@ -0,0 +1,12498 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:10100000E0120020754D0200192F0000E74C02008D
+:10101000192F0000192F0000192F000000000000F8
+:10102000000000000000000000000000CD4D0200A4
+:10103000192F000000000000192F0000192F0000D8
+:10104000354E02003B4E0200192F0000192F000000
+:10105000192F0000192F0000192F0000192F000070
+:10106000414E0200192F0000192F0000474E0200C8
+:10107000192F00004D4E0200534E0200594E02003F
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F00005F4E0200192F0000192F0000B9
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000654E0200192F0000192F0000192F000093
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F01FFE35
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F014FEAFF2090EBAE80F0013F05C
+:10113000010F18BFFB1A43F00103184734420200A5
+:10114000544202000A444FF0000C10F8013B13F027
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F061FF01B496
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F084BDFC
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F060B8BB
+:1012600008F069B870B50C461149097829B1A0F1A8
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C000020CC4E020010B504460021012085
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA9212B
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F060F940B1606813F065F968
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484613F00AF918B11020AF
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F04BFC0028E8D18DF821
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8023F04DFC9DF81C0094
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F000FA0028A8D1BDF85C
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0E0F9002888D1BDF848
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8023F0E7FB9DF81C00ADF83450EC
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F09BF9002899D1BDF82000F08000203A
+:101530003EE73EB504460820ADF80000204613F013
+:101540003FF808B110203EBD2146012001F04FFEBA
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F075FDBDF80010082934
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204613F011F810B1CA
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F09AFF0028F4D1BDF80810082901D0E0
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F037FDBDF80010022900D00320BD
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0FCFF08B110201CBD53486A464188F7
+:101620004FF6FF7006F060FFBDF800100229F3D0FE
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F0BBFF18B11020FEBD40
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:10166000AFFF18BB208801A905F040FE0028F4D187
+:1016700030788DF80500208801A906F0D2FC0028FA
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F05AFC0028D6D1ADF80850CB
+:1016B00020883B4602AA002106F0D4FCBDF80810A1
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E000B3FF18B9204612F091FF08B110207CBD5D
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0F1FEBDF8001021807CBD0C20BA
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A823F0B8FA1C2108A823F0B4FA9DF808
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F050F8002803D1BDF84B
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F074FF7F1CBFB26089B842E1D8CCE78A
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103023F02CF97F1CBFB234
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:1019200025FFEBE72DE9F0470E4688B090F80CC094
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A823F099
+:101980008AF900977088434601AA716900F0EDFE5C
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F0DFFEB9F1BA
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F093FE18B184F802A0A4F800A054
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460FF021F8206008B1002070BD032085
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E7BB2DE9FF4784B0002782460297D3
+:101C600007989046894612300AF048F9401D20F046
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF047FE89
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0003FF9ADF80C00024602AB2946504608F019
+:101CF000F4F9070001D1A01C029007983A4612306F
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100034F9D8B10A2817D200E006E0DFE800F075
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0FFFDB9F1000FD7D007990F
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09EF9050032
+:101DA00019D04046A61C27880FF0A2F83246072615
+:101DB00029463B4600960EF0B0FC20882346CDE92C
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF026FF040000D14A
+:101E2000FFDF294604F11200BDE870400AF081B8D6
+:101E30002DE9F8430D468046002607F0EFFA0446E8
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF0F7FE007B032806D069
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF0D0FE070000D1FFDF07F1EC
+:101ED000120140460AF00AF82CB12A462146404633
+:101EE000FFF7A7FE29E01321404602F0A9FD24E0F8
+:101EF00004B9FFDF052140460EF0B6FE060000D112
+:101F0000FFDF694606F1120009F0FAFF060000D073
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF09FFC002C02D1F74A009911601CBDB5
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F088FE05B9FFDFA8786073288814
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF09CFC060000D1FFDF4FF000089F
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF08BFC060000D1FFDF66603F
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F074BF2DE9F047804601F1E4
+:101FF00012000D46814609F081FF401DD24F20F0AE
+:1020000003026E7B1446296838680EF093FC3EB1DB
+:1020100004FB06F2121D03D0696838680EF08AFCD2
+:1020200005200EF0C9FD044605200EF0CDFD201A56
+:10203000012802D138680EF047FC49464046BDE809
+:10204000F04709F05ABF70B5054605210EF00CFEA9
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F044BF2DE9F04F91B04FF0000BADF8EF
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF0F1FD060000D1FFDF24B1A78035
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F0EEFA7A
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF05DFC0400C0
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F00FFFBAE570B50D4605210EF04CFC83
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F099BD70B50D4605210EF03DFC0400C5
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:10240000B7BD70B5054605210EF02EFC040000D1C5
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF01EFC040000D194
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF00FFC040000D1FFDF39
+:1024500004F1120009F052FD401D20F0030511E0C7
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF0AFFA606841880029E9D170BD70B5DF
+:102490000E46054606F0C2FF040000D1FFDF012012
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0B2BF2DE96A
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A910F058F978B107200BB0BC
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300097FC9CB12178062921D2DFE801F0200522
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09EFC0021304691
+:1027600005F0B8FC204606B070BDF8B51C4615460D
+:102770000E46069F0EF0AAFB2346FF1DBCB2314653
+:102780002A4600940DF095FFF8BD30B41146DDE9FE
+:1027900002423CB1032903D0002330BC08F026BB21
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F07DFC2846BDE8A3
+:1027C0007040012105F086BC4FF0E0224FF400413B
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F029FE56
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B000018FE5648056070BD70B500F08EF8524D45
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F005FE4C48046070BD0320DC
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F0EEFD06486B
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002111F03A
+:102D400039F9F1E710B51948D0F800110029FBD086
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F012BF68
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B511F0C0F8FFF78DFFBDE80140F3
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0DBFA21462846BDE870400AF024
+:102F7000C0BB10B511F01EFDFFF726FC11F09EFB43
+:102F8000BDE8104011F050BC012081070860704777
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200A900FFFFCC
+:103010008C000000808D5B0016425791AD5F58BC5C
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF0F8FCB9
+:10309000044610F08CFE201AC5B206200DF08CFDFF
+:1030A000044606200DF090FD211ADD4C207E1228EA
+:1030B00018D000200F1807200DF07EFD06460720CF
+:1030C0000DF082FD301A3918207E13280CD0002014
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0EBFABDE8104005F0B3BF0BF0B3
+:10311000BEFAF8E730B50446A1F120000D460A28B2
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F0A1F9BDE81040112036E71FB508
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460CF06AF925
+:1032300005F020FF04B010BD70B514460D460646DB
+:1032400011F0BEF958B90DB1A54201D90C2070BDDD
+:10325000002408E056F8240011F0B2F908B110205B
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:10328000ECF908B110202BE728680028A88802D0A4
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF006BC38B50C46B7
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF079F905F0FCFD050003D148
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF092FB002800D0FFDF1CBD002205
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4691468DF81C507007D1
+:1035500003D5606811F034F868B9CF4F4FF0010817
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700011F073F818B110200EB0BDE8F0873007D5
+:1035800002D5A08980283DD8700705D4B9F1000F75
+:1035900002D097F8240098B3E07DC0F300108DF8B6
+:1035A0001B00627D072003215AB3012A2CD0022A76
+:1035B000E2D0042AE0D18DF81710F00627D4A27DBE
+:1035C000072022B3012A22D0022A23D0042AD3D1F1
+:1035D0008DF819108DF81590606810B307A9FFF7E2
+:1035E000B1FE0028C8D19DF81C00FF2816D06068E5
+:1035F00050F8011FCDF80F108088ADF8130014E0CB
+:1036000000E001E00720B7E78DF81780D5E78DF8D7
+:103610001980DFE702208DF81900DBE743F2022072
+:10362000AAE7CDF80F50ADF81350E07B40B9207CED
+:1036300030B9607C20B9A07C10B9E07CC00601D014
+:10364000062099E78DF800A0BDF82C00ADF8020027
+:10365000A0680190A068029004F10F0001F033FC13
+:103660008DF80C000DF10D00FFF795FE00B1FFDFA6
+:103670009DF81C008DF80E008DF816508DF818502E
+:10368000E07D08A900F00F008DF81A0068460CF0E4
+:10369000F8F805F0EFFC6FE7F0B59DB000228DF86B
+:1036A00068208DF858208DF8602005468DF86C2034
+:1036B000129213921492159219B10FC912AC84E8A8
+:1036C0000F00754CA078052801D004280CD1129861
+:1036D0006168884200D120B91498E168884203D11A
+:1036E00010B108201DB0F0BD1F26334618AA1AA934
+:1036F00012A8FFF7BCFD0028F4D133461BAA16A977
+:1037000014A8FFF7B4FD0028ECD19DF85800C007BD
+:1037100001D00A20E6E7A08A410708D4A17D31B193
+:103720009DF86010890702D043F20120DAE79DF886
+:103730006010C90709D0400707D4208818B144F2A7
+:103740005061884201D90720CCE78DF8005003264C
+:103750008DF8016001278DF80270BDF84C208DF8BE
+:10376000032001A8129921F0F5F968460CF0F0F851
+:1037700005F080FC0028B5D18DF824508DF8256027
+:103780008DF82670BDF854208DF827200AA81499CA
+:1037900021F0E0F909A80CF028F905F06BFC0028ED
+:1037A000A0D112AD241D95E80F0084E80F00002081
+:1037B00098E770B586B00D46040005D010F04DFFB7
+:1037C00020B1102006B070BD0820FBE72078C107AB
+:1037D000A98802D0FF2902D303E01F2901D20920C2
+:1037E000F0E7800761D4FFF74FFC38B12078C0F3D1
+:1037F000C101012904D0032902D005E01320E1E72B
+:10380000254991F8241041B1C0074FF000054FF051
+:10381000010604D08DF80F6003E00720D2E78DF891
+:103820000F506846FFF7B7FD00B1FFDF2078C0F307
+:10383000C1008DF801008DF80250607808B98DF84C
+:1038400002606078C00705D09DF8020040F00100DA
+:103850008DF802006078800705D59DF8020040F0E1
+:1038600002008DF802006078400705D59DF802003F
+:1038700040F004008DF802002078C0F380008DF83D
+:1038800003006088ADF80600A088ADF80A00207A31
+:1038900058B9607A48B901E0D8010020A07A20B96F
+:1038A000E07A10B9207BC00601D006208AE704F137
+:1038B000080001F008FB8DF80E0068460BF090FA46
+:1038C00005F0D8FB00288BD18DF810608DF81150D1
+:1038D000ADF81250ADF8145004A80BF0CBFA05F077
+:1038E000C9FB00288BD1E08864280AD248B10120A6
+:1038F00001F0FFFA002891D12078C00705D01520EB
+:1039000004E06421B0FBF1F0F2E71320FFF7A6FB1F
+:10391000002057E72DE9FF470220FF4E8DF80400F5
+:103920000027708EADF80600B84643F202094CE05D
+:1039300001A80DF000F9050006D0708EA8B3A6F816
+:103940003280ADF806803EE0039CA07F01072DD5B4
+:1039500004F124000090A28EBDF80800214604F175
+:10396000360301F056FC050005D04D452AD0112D37
+:103970003CD0FFDF3AE0A07F20F00801E07F420862
+:1039800062F3C711A177810861F30000E07794F832
+:10399000210000F01F0084F820002078282826D17C
+:1039A00029212046FFF7B6FB21E014E040070AD5A5
+:1039B000BDF8080004F10E0101F0A9FA05000DD0D0
+:1039C0004D4510D100257F1CFFB202200DF0F4F808
+:1039D000401CB842ACD8052D11D008E0A07F20F0E3
+:1039E0000400A07703E0112D00D0FFDF0025BDF813
+:1039F00006007086052D04D0284604B0BDE5A6F863
+:103A000032800020F9E770B50646FFF724FD054631
+:103A100005F004FD040000D1FFDF6680207820F06F
+:103A20000F00801C20F0F000203020700620207253
+:103A300095F83E006072BDE8704005F0F2BC2DE9DB
+:103A4000F04786B0040000D1FFDF2078B24D20F0AF
+:103A50000F00801C20F0F00070302070606801784A
+:103A6000491F1B2933D2DFE801F0FE32323255FD07
+:103A7000320EFDFD42FC32323278FCFCFB32323237
+:103A8000FCFCFAF9FC00C6883046FFF7E4FC05466A
+:103A9000304607F0A9F8E0B16068007A85F83E008A
+:103AA00021212846FFF736FB3046FEF7CCFA304698
+:103AB00003F018FE3146012010F036FDA87F20F0FB
+:103AC0001000A877FFF726FF002800D0FFDF06B020
+:103AD00053E5207820F0F00020302070062020727E
+:103AE00066806068007A607205F09BFCD8E7C58844
+:103AF0002846FFF7B0FC00B9FFDF606800790128B5
+:103B000000D0FFDF6068017A06B02846BDE8F047C4
+:103B100007F046BCC6883046FFF79DFC050000D183
+:103B2000FFDF05F07EFC606831460089288160680F
+:103B30004089688160688089A881012010F0F4FCC8
+:103B40000020A875A87F00F003000228BFD1FFF76E
+:103B5000E1FE0028BBD0FFDFB9E70079022811D0D1
+:103B600000B1FFDF05F05DFC6668B6F806A0307AAC
+:103B7000361D01280CD0687E814605F0E7F9070064
+:103B800009D107E006B00220BDE8F047FFF717BBF8
+:103B9000E878F1E7FFDF0022022150460DF05BF8E4
+:103BA000040000D1FFDF22212046FFF7B3FA30796D
+:103BB000012800D00220A17F804668F30101A1778F
+:103BC000308B2081708B6081B08BA08184F8229033
+:103BD0008DF80880B8680090F86801906A46032163
+:103BE00050460DF038F800B9FFDFB888ADF8100086
+:103BF000B8788DF8120004AA052150460DF02BF874
+:103C000000B9FFDFB888ADF80C00F8788DF80E0029
+:103C100003AA042150460DF01EF800B9FFDF06216B
+:103C200006F1120001F091F938B37079800700D5E0
+:103C3000FFDF7179E07D61F34700E075D6F806009B
+:103C4000A0617089A083062106F10C0001F07DF9C6
+:103C5000E8B195F825004108607805E032E02AE0F7
+:103C600047E03FE021E035E061F347006070D5F8C0
+:103C70002600C4F80200688D12E0E07D20F0FE000E
+:103C8000801CE075D6F81200A061F08ADAE760784F
+:103C900020F0FE00801C6070F068C4F80200308ADA
+:103CA000E0804046FFF78BFA11E706B02046BDE8FA
+:103CB000F04701F037BD05F0B4FB15F8300F40F0C8
+:103CC000020005E005F0ADFB15F8300F40F00400F0
+:103CD0002870FCE6287E132809D01528E4D1162088
+:103CE000FFF7BCF906B0BDE8F04705F09ABB142019
+:103CF000F6E7A978052909D00429D5D105F091FB6B
+:103D0000022006B0BDE8F047FFF790B9007900281F
+:103D1000CAD0E87802E00000D801002001F0BAF82B
+:103D200005F07FFB0320ECE72DE9F05F0546007806
+:103D30004FF000080009DFF820A891460C464646DF
+:103D400001287AD001274FF0020C4FF6FF730228AA
+:103D500074D007280BD00A2871D0FFDFA9F80060C3
+:103D600014B1A4F8008066800020BDE8F09F696867
+:103D700004F108000A78172A70D010DC4FF0000B0D
+:103D8000142A31D006DC052A6DD0092A0FD0102A5A
+:103D90007ED11FE0152A7CD0162AF9D1F0E01B3A1B
+:103DA000052A75D2DFE802F009C5FDDAFC00C888F3
+:103DB0004FF012081026214675E14FF01C080A2624
+:103DC000D4B38888A0806868807920726868C079D8
+:103DD0006072C3E74FF01B0814266CB303202072F7
+:103DE00068688088A080B9E70A793C2AB6D00D1DA2
+:103DF0004FF010082C26FCB16988A180298B6182C4
+:103E0000298B2182698BA182A98BE1826B79024681
+:103E1000A91D1846FFF7EEFA2879012810D084F87A
+:103E20000FC0FF202076C4F81CB0C4F820B0C4F83E
+:103E300024B0C4F828B091E712E013E13BE135E18A
+:103E4000E7730AF1040084F818B090E80E00DAF87D
+:103E50001000C4E90930C4E907127FE7A8E002E0D6
+:103E6000A9F8006080E72C264FF01D08002CF7D041
+:103E70000546A380887B2A880F1D60F300022A80F4
+:103E8000887B400860F341022A80887B800801E03B
+:103E9000E6E0ADE060F382022A80887BB91CC008AE
+:103EA00060F3C3022A80B87A0011401C60F3041248
+:103EB00002F07F0028807878AA1CFFF79BFA387DF3
+:103EC00005F1090207F11501FFF794FA387B01F0BB
+:103ED0004BF82874787B01F047F86874F87EA87472
+:103EE000787AE87497F83B002875B87B6875A5F870
+:103EF00016B0DAF81C00A861397ABAF820008842B6
+:103F000001D2014610E0B87AC0F3411002280BD06C
+:103F1000012809D0288820F060002880A1840A4662
+:103F200007F11C01A86998E0288820F06000403063
+:103F3000F3E711264FF02008002C91D0A380686889
+:103F400004F10A02007920726868007B6072696877
+:103F50008B1D48791946FFF74DFAFFE60A264FF008
+:103F60002108002CE9D08888A080686880792072B8
+:103F70006868C07960729AF8301021F004018BE013
+:103F80000B264FF02208002CD7D0C888A080686884
+:103F9000007920726868007A00F0E6FF607201E044
+:103FA00052E039E06868407A00F0DEFFA072D5E6A2
+:103FB0001C264FF02608002CBFD0A38068684079EB
+:103FC00060726868007AA0720AF1040090E80E003E
+:103FD000DAF81000C4E90530C4E903126868007912
+:103FE0003C2803D043287DD0FFDFB7E62772B5E633
+:103FF00010264FF02408002C9FD08888A080686885
+:10400000807920816868807A608168680089A081F1
+:1040100068688089E081A1E610264FF02308002C13
+:104020008BD08888A0806868C088208168680089F3
+:10403000608168684089A08168688089E0819AF819
+:10404000301021F0020127E030264FF02508002C27
+:1040500088D0A38069682822496820F07BFD7DE62E
+:104060004A4677E0287A012803D0022817D0FFDFDC
+:1040700074E610264FF01F08002C85D06888A080B9
+:10408000A8892081E8896081288AA081688AE081E6
+:104090009AF8301021F001018AF830105EE64FF0F6
+:1040A00012081026688800F03DFF57E62846BDE854
+:1040B000F05F01F0C1BC287A07284DD2DFE800F09C
+:1040C0004C38384A4A4A040009264FF01108002C9F
+:1040D00092D06F883846FFF7BEF990F822A0A780EB
+:1040E000687A00E02DE02072042138460CF0CEFD05
+:1040F000052138460CF0CAFD002138460CF0C6FDFB
+:10410000012138460CF0C2FD032138460CF0BEFDFB
+:10411000022138460CF0BAFD062138460CF0B6FDF7
+:10412000072138460CF0B2FD504600F0B3FE15E60C
+:1041300014264FF01B08002C8AD0A380287A01286F
+:1041400002D084F808C009E62772DAE90710C4E94A
+:10415000031003E62146A9E7FFDFFFE570B5FE4D3A
+:10416000287E122801D0082070BD0BF094F904F0CD
+:1041700081FF040002D1687E00F08CFE0021052042
+:1041800010F0D2F9204670BD1CB5F348007E13280C
+:1041900001D208201CBD00208DF8000068460AF0FE
+:1041A00069FE04F067FF0028F4D10021052010F01B
+:1041B000BBF91120FEF752FF00201CBD70B501288D
+:1041C00005D0052825D0062800D0FFDF70BD8DB2B0
+:1041D0002846FFF740F9040000D1FFDF20782128AE
+:1041E000F4D005F01BF968B1017821F00F01891CAA
+:1041F00021F0F00110310170022101724580002090
+:10420000A07528E021462846BDE870401322FFF73C
+:1042100025B9D148047EA4F1120005281FD2DFE899
+:1042200000F0060303030300FFF7AEFF01E0FFF712
+:1042300095FF0028CAD105F0F1F80028C6D0017812
+:1042400021F00F01891C21F0F00120310170132CA5
+:1042500007D002210172BDE8704005F0E2B8FFDF2F
+:1042600070BD0121F6E72DE9F04116460C008046AD
+:1042700000D1FFDF307820F00F00801C20F0F0002C
+:10428000103030702078012804D0022818D0FFDFC9
+:10429000BDE8F0814046FFF7DEF8050000D1FFDF02
+:1042A0000320A87505F0BDF894E80F00083686E8ED
+:1042B0000F00A94810F8301F41F001010170E7E735
+:1042C0004046FFF7C8F8050000D1FFDFA1884FF690
+:1042D000FF700027814202D1E288824203D08142EE
+:1042E00001D1E08840B105F09CF894E80F00083651
+:1042F00086E80F00AF75CBE7A87D0128C8D17823E9
+:104300000022414610F066F80220A875C0E738B5D3
+:1043100005460C46084610F053F918BB203D062D03
+:104320004AD2DFE805F0031B373C4230002106206B
+:1043300010F0D0F808B1112038BDA01C0BF07EF9A8
+:1043400004F098FE050038D100220823114606200B
+:1043500010F040F8062830D0FFDF2EE0606810F043
+:1043600073F908B1102038BD618820886A460BF0C7
+:104370003BFD04F07FFE05001FD16068E8B1BDF889
+:104380000010018019E0A07800F0010120880BF0F6
+:1043900061FD0EE0206801F0FDFD05460DE020788E
+:1043A00000F001000AF066F903E0618820880BF054
+:1043B000A0FC04F05FFEF0E70725284638BD70B585
+:1043C00005460C46084610F021F908B1102070BDD2
+:1043D000202D07D0212D0DD0222D0BD0252D09D039
+:1043E000072070BD2088A11C0AF039FABDE8704092
+:1043F00004F040BE062070BD57482530704708B510
+:104400003421554820F047FC0120FEF70FFE112013
+:10441000FEF724FE50496846263104F095FF4E48C9
+:104420009DF8002010F8251F62F3470121F00101DB
+:104430000170002141724FF46171A0F80710022150
+:104440008172FEF755FE00B1FFDFFCF78FFF01F030
+:1044500034F908BD10B50C464021204620F0F9FB88
+:10446000A07F20F00300A077202020700020A075FE
+:1044700084F8230010BD70472DE9FC41074610F079
+:104480009FF810B11020BDE8FC81334E06F12501E4
+:10449000D6F825000090B6F82950ADF8045096F8EB
+:1044A0002B408DF806403846FEF78DFF0028EAD1F4
+:1044B000FEF71EFE0028E6D0009946F8251FB580BD
+:1044C000B471E0E710B5044610F0A0F808B1102070
+:1044D00010BD21482049224690F825002631400889
+:1044E000FEF788FF002010BDFEB50D4604004FF01A
+:1044F000000712D00822FEF79FFE002812D10026E6
+:1045000009E000BF54F826006946FEF71BFF0028AB
+:1045100008D1761CF6B2AE42F4D309F0AEFF10B16A
+:1045200043F20320FEBD0C4E86F8247024B300270E
+:104530001EE000BF54F8270002A9FEF703FF00B1F8
+:10454000FFDF9DF808008DF8000054F8270050F8B0
+:10455000011FCDF8011001E0D80100208088ADF8DE
+:104560000500684609F0D3FF00B1FFDF7F1CFFB2F2
+:10457000AF42DFD386F824500020FEBD2DE9F0477E
+:104580008AB01546894604001ED00F4608222946E7
+:10459000FEF752FE002810D1002613E054F8260042
+:1045A0006946103000F09BFC002806D147B157F84F
+:1045B000260010F005F818B110200AB0BDE8F08709
+:1045C000761CF6B2AE42E9D30026A5F101081BE045
+:1045D00006F1010A0AF0FF0712E000BF54F82600B6
+:1045E000017C4A0854F827100B7CB2EB530F05D11D
+:1045F00006221130113120F081FA58B17F1CFFB230
+:10460000AF42EBD30AF0FF064645E1DB4E4624B14C
+:10461000012003E043F20520CFE7002009F0A8FFC6
+:1046200010B909F0B9FF10B143F20420C5E75CB33B
+:1046300000270DF1170825E054F8270069461030CF
+:1046400000F04DFC00B1FFDF54F82700102250F8B5
+:10465000111FCDF801108088ADF8050054F827101F
+:104660000DF1070020F076FA96B156F827101022C7
+:10467000404620F06FFA684609F022FF00B1FFDFE4
+:104680007F1CFFB2AF42D7D3FEF700FF002094E7B4
+:10469000404601F073FCEEE730B585B004460FF0FC
+:1046A0008FFF18B960680FF0D8FF10B1102005B067
+:1046B00030BD60884AF2B811884206D82078FB4D98
+:1046C00028B1012806D0022804D00720EFE7FEF722
+:1046D0000FFD18E06078022804D0032802D043F2CE
+:1046E0000220E4E785F82F00C1B200200090ADF869
+:1046F000040002292CD0032927D0FFDF684609F0E7
+:10470000EDFF04F0B7FC0028D1D1606801F029FC6E
+:10471000207858B101208DF800000DF1010001F062
+:104720002DFC68460BF0F5FB00B1FFDF207885F823
+:104730002E00FEF7ABFE608860B1A88580B209F05C
+:104740000FFF00B1FFDF0020B1E78DF80500D5E7CE
+:104750004020FAE74FF46170EFE710B504460FF020
+:1047600055FF20B9606838B10FF06EFF08B1102016
+:1047700010BD606801F002FCCC4830F82C1F61804D
+:10478000C178617080782070002010BD2DE9F84359
+:104790001446894606460FF039FFA0B948460FF087
+:1047A0005CFF80B920460FF058FF60B9BF4DA87874
+:1047B000012800D13CB13178FF2906D049B143F23C
+:1047C0000400BDE8F8831020FBE7012801D0042095
+:1047D000F7E74FF00008A4B3052811D004280FD044
+:1047E00069462046FEF76BFE0028EAD1207D48B1DD
+:1047F000012809D0022809D0032809D00720E0E7C2
+:104800000820DEE7424604E0012202E0022200E046
+:1048100003222346174600200099FEF78DFE00284C
+:10482000CFD1A0892880A07BE875BDF80000A882C0
+:10483000AF75BDF80000000701D5A08988B1A08937
+:10484000288049460020FEF727FF0028B9D1A87824
+:1048500005280BD0042809D0287DC00703D00320E9
+:1048600002E08020ECE70220FEF7E0FB86F8008003
+:104870000020A6E77CB58D4C05460E46A0780228A0
+:1048800003D0032801D008207CBD15B143F20400F9
+:104890007CBD07200CF098F910B9A078032806D049
+:1048A000FEF7F2FB28B1A078032804D009E012201B
+:1048B0007CBD13207CBD304600F0CBFA0028F9D136
+:1048C000E67001208DF800008DF801008DF802508F
+:1048D0002088ADF80400E07D8DF8060068460BF0F6
+:1048E000C6F904F0C7FB0028E4D1A078032805D05E
+:1048F0005FF00400FEF79AFB00207CBDE07800F03A
+:10490000B8FA0520F6E71CB510B143F204001CBD4F
+:10491000664CA078042803D0052801D008201CBDCF
+:1049200000208DF8000001218DF801108DF80200A3
+:1049300068460BF09CF904F09DFB0028EFD1A078AD
+:10494000052805D05FF00200FEF770FB00201CBDBB
+:10495000E07800F09FFA0320F6E72DE9FC4180465D
+:104960000E46032508460FF078FE002866D1404623
+:10497000FEF771FD040004D02078222804D208201C
+:1049800081E543F202007EE5A07F00F003073EB11F
+:10499000012F0CD000203146FEF729FC0500EFD195
+:1049A000012F06D0022F1AD0FFDF28466BE5012029
+:1049B000F1E7A07D3146022801D011B107E01120B6
+:1049C00061E56846FCF7DFFD0028D9D1694640461D
+:1049D00006F0A9FC0500E8D10120A075E5E7A07D5F
+:1049E000032804D1314890F83000C00701D02EB31D
+:1049F0000EE026B1A07F40071ED4002100E0012177
+:104A0000404606F0B0FC0500CFD1A075002ECCD0FA
+:104A10003146404600F07BFA05461128C5D1A07FFB
+:104A20004107C2D4316844F80E1F7168616040F0DC
+:104A3000040020740025B8E71125B6E7102022E510
+:104A400070B50C460546FEF706FD010005D022466E
+:104A50002846BDE87040FEF701BD43F2020070BD7C
+:104A600010B5012807D1114B9B78012B00D011B153
+:104A700043F2040010BD09F0B6FDBDE8104004F09B
+:104A8000F9BA012300F010BA00231A46194600F0C3
+:104A90000BBA70B506460C4608460FF091FD18B9E2
+:104AA00020680FF0B3FD18B1102070BDD8010020B0
+:104AB000F64D2A7E112A04D0132A00D33EB10820D5
+:104AC000F3E721463046FEF774FE60B1EDE70920BA
+:104AD000132A0DD0142A0BD0A188FF29E5D3152065
+:104AE000FEF7BCFA0020D4E90012C5E90712DCE7A2
+:104AF000A1881F29D9D31320F2E72DE9F047DFF869
+:104B00008C93804690B099F818009A4615460C464A
+:104B1000132803D3FFF738FB002836D120460FF0C7
+:104B20004FFD88BB28460FF04BFD68BB20784FF047
+:104B30000107C0074FF0000602D08DF83A7001E07F
+:104B40008DF83A602078C0F3C1008DF800006178DC
+:104B50000720E1B101291AD0022916D0042914D165
+:104B600004208DF809006088ADF80A00A088ADF82F
+:104B700010002078C0F3C100012825D0032823D0DD
+:104B800040460FF01DFD28B1102010B016E58DF83D
+:104B90000970E8E798F80000400808D0012809D01B
+:104BA000022807D0032805D043F20220EDE78DF854
+:104BB000026001E08DF80270404650F8011FCDF808
+:104BC00003108088ADF807000DF10100FEF7E3FB4C
+:104BD00008B10320D9E72888ADF816006888ADF839
+:104BE0001C00A888ADF82200E888ADF82800ADF8D0
+:104BF0002E60ADF8346068460AF057FAE8B999F8C3
+:104C000018004D46112801D00820BEE706200BF001
+:104C1000DBFF38B12078C0F3C100012804D003289D
+:104C200002D004E01220B0E795F8240028B1FEF786
+:104C30002BFA022803D21320A7E70720A5E7504646
+:104C400000F007F90028A0D185F819A068460AF0FD
+:104C50001FFC04F00FFA002897D1687E00F009F9D4
+:104C6000E08864280BD250B15FF0010000F041F9F8
+:104C700004008AD11220FEF7F1F9204685E764216D
+:104C8000B0FBF1F0F2E770B5064615460C46084653
+:104C90000FF0BCFC18B928460FF0B8FC08B1102082
+:104CA00003E72A46214630460BF081F804F0E2F98A
+:104CB0000028F5D121787F29F2D10520F5E67CB5D1
+:104CC00005460C4608460FF07BFC08B110207CBD61
+:104CD0002846FEF7C0FB20B10078222804D2082025
+:104CE0007CBD43F202007CBD684890F8300040076C
+:104CF00001D511207CBD2078C00802D16078C008A1
+:104D000001D007207CBDADF8005020788DF802005E
+:104D100060788DF803000220ADF8040068460AF0C0
+:104D200055F804F0A7F97CBD70B586B014460D4661
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B2E643F20200FAE728460FF085FC0F
+:104D500020B944B120460FF077FC08B11020EFE7EE
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0F7FD18B100BF9F
+:104D800004F078F9DCE7ADF80060BDF81400ADF888
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0E6FEB8E71CB58B
+:104E10001F490968CDE9001068460AF048F904F016
+:104E200029F91CBD1CB500200090019068460AF0CD
+:104E30003EF904F01FF91CBD108008885080488896
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F079F830B1407830B1AD
+:104E6000204604F082FB002010BD052010BD12205A
+:104E700010BD10B504F06AF8040000D1FFDF6078BF
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90004050020010B504F059F8040000D1FFDFC3
+:104EA0006078401C607010BD1CB5ADF800008DF836
+:104EB00002308DF803108DF8042068460AF03CFF9C
+:104EC00004F0D8F81CBD0CB52FA2D2E90012CDE930
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000069FA052801D0032010BD002010BD1FB58F
+:104F10006A46FFF791FF68460AF01DFB04F0AAF805
+:104F200004B010BD70B50C0006460DD0FEF793FA24
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081AFE510B500231A46E1
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002010BD012010BD00B540B1012805D0C2
+:104F7000022803D0032804D0FFDF002000BDFF205B
+:104F800000BD042000BD0000070605040302010067
+:104F900010B504460FF014FB08B1102010BD2078A6
+:104FA000C0F30210042807D86078072804D3A1783A
+:104FB000102901D8814201D2072010BDE0784107B5
+:104FC00006D421794A0703D4000701D4080701D584
+:104FD000062010BD002010BD10B513785C08837F3B
+:104FE00064F3C713837713789C08C37F64F30003CB
+:104FF000C3771078C309487863F341004870137889
+:105000001C090B7864F347130B701378DB0863F308
+:10501000000048705078487110BD10B5C4780B7806
+:1050200064F300030B70C478640864F341030B70ED
+:10503000C478A40864F382030B70C478E40864F3B2
+:10504000C3030B700379117863F3000111700379C6
+:105050005B0863F34101117003799B0863F38201DC
+:1050600011700079C00860F3C301117010BD70B5F4
+:1050700014460D46064604F0D1F980B10178182295
+:1050800021F00F01891C21F0F001A03100F8081B6C
+:1050900021461FF0A4FDBDE8704004F0C2B92946C6
+:1050A0003046BDE870401322FEF7D8B92DE9F0472D
+:1050B000064608A8894690E830041F469046142109
+:1050C00028461FF0E8FD0021CAF80010B8F1000FD3
+:1050D00003D0B9F1000F03D114E03878C00711D024
+:1050E00020680FF093FAC0BBB8F1000F07D1206819
+:1050F000123028602068143068602068A860216839
+:10510000CAF800103878800724D560680FF09CFA40
+:1051100018BBB9F1000F21D0FFF76EF90168C6F88E
+:1051200068118188A6F86C11807986F86E0101F00B
+:1051300002FDF94FEF60626862B196F8680106F20D
+:10514000691140081032FEF755F91022394660689F
+:105150001FF000FD0020BDE8F08706E0606820B188
+:10516000E8606068C6F86401F4E71020F3E730B542
+:10517000054608780C4620F00F00401C20F0F00196
+:10518000103121700020607095F8230030B10428A0
+:105190000FD0052811D0062814D0FFDF2078012178
+:1051A000B1EB101F04D295F8200000F01F006070D2
+:1051B00030BD21F0F000203002E021F0F00030306E
+:1051C0002070EBE721F0F0004030F9E7F0B591B046
+:1051D000022715460C4606463A46ADF808700921E6
+:1051E00003AB04F07AFF0490002810D004208DF85F
+:1051F00004008DF80170E034099605948DF818507C
+:105200000AA968460DF022FA00B1FFDF012011B0B3
+:10521000F0BD10B588B00C460A99ADF80000C3B1D6
+:105220001868CDF802005868CDF80600ADF80A20DD
+:10523000102203A81FF08EFC68460AF02FFA03F034
+:1052400019FF002803D1A17F41F01001A17708B018
+:1052500010BD0020CDF80200E6E72DE9F84F064624
+:10526000808A0D4680B28246FEF7F5F80446307813
+:10527000DFF8A48200274FF00509A8F120080F28C5
+:1052800070D2DFE800F06FF23708387D8CC8F1F09B
+:10529000EFF35FF3F300A07F00F00300022809D0D2
+:1052A0005FF0000080F0010150460BF0DDFC0500CE
+:1052B00003D101E00120F5E7FFDF98F85C10C90792
+:1052C00002D0D8F860000BE0032105F11D000EF0BC
+:1052D00052FED5F81D009149B0FBF1F201FB12001E
+:1052E000C5F81D0070686867B068A8672078252831
+:1052F00000D0FFDFCAE0A07F00F00300022809D041
+:105300005FF0000080F0010150460BF0ADFC06009C
+:1053100003D101E00120F5E7FFDF3078810702D5F6
+:105320002178252904D040F001003070BDE8F88FC5
+:1053300002202870307F287106F11D002D36C5E946
+:105340000206F3E7A07F00F00300022808D0002047
+:1053500080F0010150460BF087FC040004D102E00C
+:105360000120F5E7A7E1FFDF2078C10604D507207B
+:1053700028703D346C60D9E740F008002070D5E714
+:10538000E07F000700D5FFDF307CB28800F001032A
+:1053900001B05046BDE8F04F092105F027BD04B922
+:1053A000FFDF716821B1102204F124001FF0D2FB4D
+:1053B00028212046FDF7AEFEA07F00F00300022862
+:1053C0000ED104F12400002300901A4621465046D5
+:1053D000FFF71FFF112807D029212046FDF79AFE6D
+:1053E000307A84F82000A1E7A07F000700D5FFDF16
+:1053F00014F81E0F40F008002070E782A761E761F3
+:10540000C109607861F34100014660F38201617077
+:10541000307AE0708AE7A07F00F00300022809D00C
+:105420005FF0000080F0010150460BF01DFC04000D
+:1054300003D101E00120F5E7FFDF022104F185003F
+:105440000EF099FD0420287004F5B4706860B4F87B
+:1054500085002882304810387C346C61C5E90280B0
+:1054600064E703E024E15BE02DE015E0A07F00F0BD
+:105470000300022807D0002080F0010150460BF005
+:10548000F3FB18B901E00120F6E7FFDF32462146C1
+:105490005046BDE8F84FEAE504B9FFDF207821283F
+:1054A000A1D93079012803D1E07F40F00800E077EE
+:1054B000324621465046FFF7DAFD2046BDE8F84F58
+:1054C0002321FDF727BE3279AA8005F108030921BF
+:1054D000504604F002FEE86010B185F8009025E720
+:1054E000A07F00F00300022808D0002080F0010116
+:1054F00050460BF0B9FB040003D101E00120F5E7B1
+:10550000FFDF04F1620102231022081F0BF033FABF
+:1055100007703179417009E73802002040420F00DE
+:10552000A07F00F00300022808D0002080F00101D5
+:1055300050460BF099FB050003D101E00120F5E78F
+:10554000FFDF95F8840000F0030001287AD1A07FE6
+:1055500000F00307E07F10F0010602D0022F04D113
+:1055600033E095F8A000C0072BD0D5F8601121B327
+:1055700095F88320087C62F387000874A17FCA092C
+:10558000D5F8601162F341000874D5F8601166F334
+:1055900000000874AEB1D5F86001102204F12401B6
+:1055A00088351FF0D7FA287E40F001002876287849
+:1055B00020F0010005F8880900E016B1022F04D0A0
+:1055C0002DE095F88800C00727D0D5F85C1121B3ED
+:1055D00095F88320087C62F387000874A17FCA09CC
+:1055E000D5F85C1162F341000874D5F85C1166F3DC
+:1055F000000008748EB1D5F85C01102204F124017A
+:1056000088351FF0A7FA287840F0010005F8180B3C
+:10561000287820F0010005F8A009022F44D00020CE
+:1056200000EB400005EBC00090F88800800709D52A
+:1056300095F87C00D5F86421400805F17D01103211
+:10564000FDF7D8FE8DF8009095F884006A4600F0CA
+:1056500003008DF8010095F888108DF8021095F878
+:10566000A0008DF803002146504601F04DFA207845
+:10567000252805D0212807D0FFDF2078222803D94C
+:1056800022212046FDF746FDA07F00F003000228FE
+:105690000CD0002080F0010150460BF0F7FA0028F2
+:1056A0003FF44FAEFFDF41E60120B9E70120F1E70B
+:1056B000706847703AE6FFDF38E670B5FE4C0025AB
+:1056C00084F85C5025660CF08EFF04F11001204632
+:1056D00003F060FE84F8305070BD70B50D46FDF7E4
+:1056E000BAFE040000D1FFDF4FF4B87128461FF066
+:1056F000D2FA04F124002861A07F00F00300022800
+:1057000008D0012105F1E0000CF06EFF002800D068
+:10571000FFDF70BD0221F5E70A46014602F1E00015
+:105720000CF082BF70B50546406886B001780A2942
+:1057300006D00D2933D00E292FD0FFDF06B070BD63
+:1057400086883046FDF787FE040000D1FFDF207811
+:105750002128F3D028281BD1686802210E3001F0DF
+:10576000C8F9A8B168680821801D01F0C2F978B1B4
+:1057700004F1240130460AF07CFA03F07BFC00B10E
+:10578000FFDF06B02046BDE870402921FDF7C2BC0E
+:1057900006B0BDE8704003F044BE012101726868A4
+:1057A000C6883046FDF757FE040000D1FFDFA07F1A
+:1057B00000F00301022902D120F01000A077207828
+:1057C00021280AD06868017A09B1007980B1A07FE8
+:1057D00000F00300022862D0FFDFA07F00F003008A
+:1057E0000228ABD1FEF796F80028A7D0FFDFA5E787
+:1057F00003F017FEA17F08062BD5E07FC00705D078
+:1058000094F8200000F01F00102820D05FF0050061
+:1058100084F82300207829281DD02428DDD13146A2
+:1058200004200EF081FE22212046FDF773FCA07FAC
+:1058300000F00300022830D05FF0000080F001018A
+:1058400030460BF023FA0028C7D0FFDFC5E706205B
+:10585000DEE70420DCE701F00300022808D0002086
+:1058600080F0010130460BF0FFF9050003D101E0A3
+:105870000120F5E7FFDF25212046FDF74BFC032043
+:105880008DF80000694605F1E0000CF0C4FE022826
+:10589000A3D00028A1D0FFDF9FE70120CEE703F0CF
+:1058A000C0FD9AE72DE9F04387B099461646884631
+:1058B0000746FDF7D0FD04004BD02078222848D3BE
+:1058C000232846D0E07F000743D4A07F00F00300E8
+:1058D000022809D05FF0000080F0010138460BF08B
+:1058E000C3F9050002D00CE00120F5E7A07F00F02D
+:1058F0000300022805D00121002238460BF0ABF945
+:1059000005466946284601F026F9009800B9FFDFF0
+:1059100045B10098E03505612078222806D024287A
+:1059200004D007E000990020086103E0252120460B
+:10593000FDF7F0FB0098012141704762868001A9C4
+:10594000C0E902890CF082FE022802D0002800D0B3
+:10595000FFDF07B0BDE8F08370B586B00546FDF700
+:105960007AFD017822291ED9807F00F003000228E9
+:1059700008D0002080F0010128460BF075F90400E2
+:105980002FD101E00120F5E7FFDF2AE0B4F85E0047
+:1059900004F1620630440178427829B12146284654
+:1059A000FFF714FCB0B9C9E6ADF804200921284678
+:1059B00002AB04F092FB03900028F4D005208DF890
+:1059C0000000694604F1E0000CF025FE022801D039
+:1059D00000B1FFDF02231022314604F15E000BF01C
+:1059E00000F8B4F860000028D0D1A7E610B586B062
+:1059F0000446FDF730FD017822291BD9807F00F095
+:105A00000300022808D0002080F0010120460BF09E
+:105A10002BF9040003D101E00120F5E7FFDF0620A8
+:105A20008DF80000694604F1E0000CF0F4FD002858
+:105A300000D0FFDF06B010BD2DE9F05F05460C4633
+:105A400000270078904601093E4604F1080BBA464B
+:105A500002297DD0072902D00A2909D146E06868C9
+:105A600001780A2905D00D2930D00E292ED0FFDF6C
+:105A7000BCE114271C26002C6BD08088A080FDF789
+:105A8000EAFC5FEA000900D1FFDF99F817005A46E7
+:105A9000400809F11801FDF7ADFC6868C089208253
+:105AA000696851F8060FC4F812004868C4F8160077
+:105AB000A07E20F0060001E01802002040F0010066
+:105AC000A07699F81E0040F020014DE01A270A2622
+:105AD000002CD1D0C088A080FDF7BDFC050000D10E
+:105AE000FFDF59462846FFF742FB7FE10CB1A88B48
+:105AF000A080287A0B287DD006DC01287BD00228E4
+:105B000008D0032804D135E00D2875D00E2874D0B4
+:105B1000FFDF6BE11E270926002CADD0A088FDF722
+:105B20009AFC5FEA000900D1FFDF287B00F0030048
+:105B30000128207A1BD020F001002072297B8908DF
+:105B400061F341002072297BC90861F3820001E002
+:105B500041E1F2E02072297B090961F3C300207260
+:105B600099F81E0040F0400189F81E103EE140F017
+:105B70000100E2E713270D26002CAAD0A088FDF72C
+:105B80006AFC8146807F00F00300022808D00020D4
+:105B900080F00101A0880BF067F8050003D101E057
+:105BA0000120F5E7FFDF99F81E0000F00302022A4A
+:105BB00050D0686F817801F003010129217A4BD020
+:105BC00021F00101217283789B0863F34101217266
+:105BD0008378DB0863F38201217283781B0963F306
+:105BE000C3012172037863F306112172437863F3D2
+:105BF000C71103E061E0A9E090E0A1E0217284F820
+:105C000009A0C178A172022A29D00279E17A62F34F
+:105C10000001E1720279520862F34101E1720279F6
+:105C2000920862F38201E1720279D20862F3C30141
+:105C3000E1724279217B62F30001217342795208BB
+:105C400062F3410121734279920862F38201217368
+:105C5000407928E0A86FADE741F00101B2E7427951
+:105C6000E17A62F30001E1724279520862F3410184
+:105C7000E1724279920862F38201E1724279D208BC
+:105C800062F3C301E1720279217B62F300012173A7
+:105C90000279520862F3410121730279920862F39A
+:105CA000820121730079C00860F3C301217399F860
+:105CB0000000232831D9262140E018271026E4B31C
+:105CC000A088FDF7C8FB8346807F00F00300022810
+:105CD00009D0002080F00101A0880AF0C5FF5FEA2A
+:105CE000000903D101E00120F4E7FFDFE868A060CC
+:105CF00099F8000040F0040189F8001099F80100BB
+:105D0000800708D5012020739BF8000023286DD957
+:105D10002721584651E084F80CA067E015270F268C
+:105D20005CB1A088FDF797FB814606225946E868DA
+:105D300008F089F90120A073A2E041E048463CE068
+:105D400016270926E4B3287B20724FE0287B192709
+:105D50000E26ACB3C4F808A0A4F80CA0012807D004
+:105D6000022805D0032805D0042803D0FFDF0DE06A
+:105D7000207207E0697B042801F00F0141F08001E7
+:105D800021721ED0607A20F003006072A088FDF7B7
+:105D900062FB05460078212828D0232800D0FFDFA9
+:105DA000A87F00F00300022813D0002080F001013A
+:105DB000A0880AF06BFF22212846FDF7ABF915E019
+:105DC00004E0607A20F00300401CDEE7A8F80060E1
+:105DD00011E00120EAE70CB16888A080287A032846
+:105DE0002ED004280AD0052850D0FFDFA8F8006084
+:105DF0000CB1278066800020BDE8F09F15270F2694
+:105E0000002CE3D0A088FDF726FB807F00F0030084
+:105E1000022809D05FF0000080F00101A0880AF09C
+:105E200023FF050003D101E00120F5E7FFDFD5F8EE
+:105E30001D000622594608F006F984F80EA0D5E7A1
+:105E400017270926002CC1D0A088FDF704FB814646
+:105E5000807F00F00300022808D0002080F00101BC
+:105E6000A0880AF001FF050003D101E00120F5E759
+:105E7000FFDF6878800701D5022000E00120207252
+:105E800099F800002328B1D9272157E719270E26B2
+:105E9000002C9BD0A088FDF7DEFA5FEA000900D154
+:105EA000FFDFC4F808A0A4F80CA084F808A0A07A2A
+:105EB00040F00300A07299F81E10C90961F3820036
+:105EC000A07299F81F2099F81E1012EAD11F05D070
+:105ED00099F8201001F01F0110292BD020F00800A4
+:105EE000A07299F81F10607A61F3C3006072697A3A
+:105EF00001F003010129A2D140F00400607299F879
+:105F00001E0000F003000228E87A16D0217B60F31F
+:105F100000012173AA7A607B62F300006073EA7A61
+:105F2000520862F341012173A97A490861F34100E3
+:105F300060735BE740F00800D2E7617B60F300012B
+:105F40006173AA7A207B62F300002073EA7A520818
+:105F500062F341016173A97A490861F3410020733A
+:105F600044E710B5FE4C30B10146102204F1200088
+:105F70001EF0F0FD012084F8300010BD10B504467D
+:105F800000F0D9FDF64920461022BDE8104020312E
+:105F90001EF0E0BD70B5F24D06004FF0000413D0C6
+:105FA0000EF00EFB08B110240CE00621304608F07C
+:105FB00031F8411C05D028665FF0010085F85C00CF
+:105FC00000E00724204670BD0020F7E7007810F0BD
+:105FD0000F0204D0012A05D0022A0CD110E00009DA
+:105FE00009D10AE00009012807D0022805D00328BA
+:105FF00003D0042801D007207047087000207047A4
+:106000000620704705282AD2DFE800F003070F17A3
+:106010001F00087820F0FF001EE0087820F00F0035
+:10602000401C20F0F000103016E0087820F00F003F
+:10603000401C20F0F00020300EE0087820F00F0027
+:10604000401C20F0F000303006E0087820F00F000F
+:10605000401C20F0F00040300870002070470720FE
+:1060600070472DE9F041804688B00D46002708466C
+:106070000EF0F3FAA8B94046FDF7EDF9040003D09D
+:106080002078222815D104E043F2020008B0BDE8D0
+:10609000F08145B9A07F410603D500F00300022836
+:1060A00001D01020F2E7A07FC10601D4010702D57C
+:1060B0000DB10820EAE7E17F090701D50D20E5E7EA
+:1060C00000F00300022805D125B12846FEF760FF45
+:1060D0000700DBD1A07F00F00300022808D00020D9
+:1060E00080F0010140460AF0BFFD060002D00FE03B
+:1060F0000120F5E7A07F00F0030002280ED0002069
+:1061000080F00101002240460AF0A5FD060007D0FC
+:10611000A07F00F00300022804D009E00120EFE78F
+:106120000420B3E725B12A4631462046FEF754FF46
+:106130006946304600F00FFD009800B9FFDF009976
+:10614000022006F1E0024870C1F824804A61002272
+:106150000A81A27F02F00302022A1CD001200871EA
+:10616000287800F00102087E62F3010008762A78A0
+:10617000520862F3820008762A78920862F3C3001C
+:1061800008762A78D20862F3041008762421204683
+:10619000FCF7C0FF33E035B30871301D88613078FB
+:1061A000400908777078C0F340004877287800F0FD
+:1061B0000102887F62F301008877A27FD20962F32F
+:1061C00082008877E27F62F3C3008877727862F397
+:1061D00004108877A878C87701F121022846203179
+:1061E000FEF71BFF03E00320087105200876252138
+:1061F0002046FCF78FFFA07F20F04000A07701A988
+:1062000000980CF023FA022801D000B1FFDF3846D5
+:106210003CE72DE9FF4F534A0D4699B09A4607CA0D
+:106220000BAB002783E807001998FDF714F9060067
+:1062300006D03078262806D008201DB0BDE8F08FA3
+:1062400043F20200F9E7B07F00F00309B9F1020F51
+:1062500003D00020284302D006E00120FAE71B9873
+:10626000FEF796FE0028E8D1B07F00F00300022878
+:1062700001D11B9979BB022808D0002080F00101D0
+:1062800019980AF0F1FC040003D101E00120F5E7C0
+:10629000FFDF852D28D007DCF5B1812D1ED0822DA2
+:1062A0001ED0832D08D11DE0862D1FD0882D1FD034
+:1062B000892D1FD08A2D1FD00F2020710F281DD0AF
+:1062C00003F0ACF8E0B101208DF84000201D1190E2
+:1062D0002079B8B167E111E00020EEE70120ECE79A
+:1062E0000220EAE70320E8E70520E6E70620E4E7E6
+:1062F0000820E2E70920E0E70A20DEE707209CE724
+:1063000011209AE7B9F1020F03D0A56F03D1A06F56
+:1063100002E0656FFAE7606F804632D04FF001000F
+:1063200000904FF002000190214630461B9AFEF784
+:1063300053FE1B98007800F00101A87861F301007A
+:10634000A870B17FC90961F38200A870F17F61F381
+:10635000C300A870617861F30410A870207803E08E
+:106360001802002048500200400928706078C0F3ED
+:10637000400068701B988078E87000206871287170
+:1063800003E00220009001200190A87898F8021004
+:10639000C0F3C000C1F3C00108405FEA000B2CD07D
+:1063A00050460EF00DF990BBDAF80C000EF008F92B
+:1063B00068BBDAF81C000EF003F940BBDAF80C00F9
+:1063C000A060DAF81C00E06098F80100617800F045
+:1063D000010041EA4000607098F80210C0B2C1F3B9
+:1063E0000011891E0840607000202077019906F195
+:1063F000170002290CD001210BE098F801106078F9
+:1064000001F00101FD2242EA41010840E3E732E0E8
+:10641000002104EB810148610099701C022901D020
+:10642000012100E0002104EB81014861A87800F01F
+:106430000300012858D198F8020000F00300012859
+:1064400052D1B9F1020F04D02A1D691D1B98FEF725
+:10645000E4FD297998F8040001408DF83810687936
+:1064600098F8052010408DF83C0001433CD0504680
+:106470000EF0A6F808B11020DFE60AF11001049131
+:10648000B9F1020F18D008465FF0000104F18C0347
+:10649000CDE9000304F5AE7202920EAB5A462046D7
+:1064A000FEF704FE0028E7D1B9F1020F08D05046EC
+:1064B00008D14FF0010107E050464FF00101E5E738
+:1064C0000498F5E74FF0000104F1A403CDE90003BF
+:1064D00004F5B072029281F001010FAB5A462046DA
+:1064E000FEF7E4FD0028C7D16078800734D4A8788F
+:1064F00098F80210C0F38000C1F3800108432BD04C
+:10650000297898F800000BAAB9F1020F06D032F8EA
+:1065100011204300DA4002F003070AE032F81020AD
+:106520004B00DA4012F0030705D0012F0BD0022FE9
+:106530000BD0032F07D0BBF1000F0DD0012906D0DF
+:10654000042904D008E00227F5E70127F3E7012832
+:1065500001D0042800D10427B07F40F08000B0773C
+:10656000F17F6BF30001F177607881074FF0030052
+:106570000CD5A071BBF1000F15D100BF8DF85C00E8
+:1065800017AA3146199800F0BFFA0CE00221022F39
+:1065900018D0012F18D0042F22D00020A071B07F76
+:1065A00020F08000B07725213046FCF7B3FD10A91C
+:1065B00004F1E0000CF02FF810B1022800D0FFDF4A
+:1065C00000203AE6A171D9E7A1710D2104F1200064
+:1065D0001EF061FB207840F0020020700420CDE71F
+:1065E0000120A071DFE72DE9F04387B0904689468E
+:1065F00004460025FCF72FFF060006D03078272838
+:1066000006D0082007B0BDE8F08343F20200F9E7A6
+:10661000B07F00F00300022808D0002080F00101C4
+:1066200020460AF021FB040003D101E00120F5E738
+:10663000FFDFA7795FEA090005D0012821D0B9F171
+:10664000020F26D110E0B8F1000F22D1012F05D0A2
+:10665000022F05D0032F05D0FFDF2DE00C252BE006
+:10666000012529E0022527E040460DF0A9FFB0B939
+:10667000032F0ED11022414604F11D001EF06AFACC
+:106680001AE0012F02D0022F03D104E0B8F1000F6D
+:1066900012D00720B6E740460DF092FF08B1102057
+:1066A000B0E7102104F11D001EF0D3FA0621404688
+:1066B00007F0B0FCC4F81D002078252140F002004E
+:1066C00020703046FCF726FD2078C10713D020F05B
+:1066D0000100207002208DF8000004F11D000290DE
+:1066E0008DF804506946C3300BF095FF022803D0A3
+:1066F00010B1FFDF00E02577002083E730B587B0D9
+:106700000D460446FCF7A7FEA0B1807F00F0030011
+:10671000022812D05FF0000080F0010120460AF04C
+:10672000A3FA04000ED028460DF04AFF38B110201D
+:1067300007B030BD43F20200FAE70120ECE7207811
+:10674000400701D40820F3E7294604F13D00202248
+:1067500005461EF0FFF9207840F010002070010778
+:106760000FD520F00800207007208DF80000694642
+:1067700004F1E00001950BF04EFF022801D000B1BA
+:10678000FFDF0020D4E770B50D460646FCF763FE38
+:1067900018B10178272921D102E043F2020070BD2F
+:1067A000807F00F00300022808D0002080F0010163
+:1067B00030460AF059FA040003D101E00120F5E760
+:1067C000FFDFA079022809D16078C00706D02A46E9
+:1067D00021463046FEF7FAFC10B10FE0082070BDEC
+:1067E000B4F860000E280BD204F1620102231022DB
+:1067F000081F0AF0C0F8012101704570002070BD2B
+:10680000112070BD70B5064614460D4608460DF0C1
+:10681000D7FE18B920460DF0F9FE08B1102070BD62
+:10682000A6F57F40FF380ED03046FCF714FE38B195
+:10683000417822464B08811C1846FCF7DBFD07E037
+:1068400043F2020070BD2046FDF73CFE0028F9D15E
+:106850001021E01D0DF08FFBE21D294604F1170009
+:1068600000F089F9002070BD2DE9F04104468AB09E
+:1068700015468846002708460DF0EFFE18B9284651
+:106880000DF0EBFE18B110200AB0BDE8F0812046F3
+:10689000FCF7E1FD060003D0307827281BD102E089
+:1068A00043F20200F0E7B07F00F00300022809D0B5
+:1068B0005FF0000080F0010120460AF0D5F90400E5
+:1068C00003D101E00120F5E7FFDF2078400702D582
+:1068D0006078800701D40820D6E7B07F00F003007D
+:1068E000022803D0A06F03D1A16F02E0606FFAE726
+:1068F000616F407800B19DB1487810B1B8F1000FD8
+:106900000ED0ADB1EA1D06A8E16800F034F91022FE
+:1069100006A905F117001EF0F1F818B1042707E0E9
+:106920000720B1E71022E91D04F12D001EF012F935
+:10693000B8F1000F06D0102208F1070104F11D0084
+:106940001EF008F92078252140F002002070304622
+:10695000FCF7E0FB2078C10715D020F00100207083
+:1069600002208DF8000004F11D0002901030039009
+:106970008DF804706946B3300BF04DFE022803D049
+:1069800010B1FFDF00E0277700207DE7F8B515465E
+:106990000E460746FCF75FFD040004D0207822284D
+:1069A00004D00820F8BD43F20200F8BDA07F00F03B
+:1069B0000300022802D043F20500F8BD30460DF076
+:1069C000FFFD18B928460DF0FBFD08B11020F8BDF9
+:1069D00000953288B31C21463846FEF71AFC112870
+:1069E00015D00028F3D1297C4A08A17F62F3C71192
+:1069F000A177297CE27F61F30002E277297C890894
+:106A000084F82010A17F21F04001A177F8BDA17F7B
+:106A10000907FBD4D6F80200C4F83600D6F8060001
+:106A2000C4F83A003088A0861022294604F12400D8
+:106A30001EF090F8287C4108E07F61F34100E07788
+:106A4000297C61F38200E077287C800884F82100AB
+:106A5000A07F40F00800A0770020D3E770B50D4676
+:106A600006460BB1072070BDFCF7F5FC040007D00B
+:106A70002078222802D3A07F800604D4082070BD8D
+:106A800043F2020070BDADB12946304609F0F1F87D
+:106A900002F0F0FA297C4A08A17F62F3C711A177BE
+:106AA000297CE27F61F30002E277297C890884F87F
+:106AB000201004E0304609F004F902F0DBFAA17F6F
+:106AC00021F02001A17770BD70B50D46FCF7C3FC25
+:106AD000040005D028460DF099FD20B1102070BDAE
+:106AE00043F2020070BD29462046FEF740FB00201D
+:106AF00070BD04E010F8012B0AB100207047491E58
+:106B000089B2F7D20120704770B51546064602F0EB
+:106B100085FC040000D1FFDF207820F00F00801CEE
+:106B200020F0F0002030207066802868A060BDE86A
+:106B3000704002F076BC10B5134C94F83000002879
+:106B400008D104F12001A1F110000BF0A6FD0120F5
+:106B500084F8300010BD10B190F8B9202AB10A486D
+:106B600090F8350018B1002003E0B83001E0064885
+:106B700034300860704708B50023009313460A4676
+:106B80000AF06DFA08BD00001802002018B18178E3
+:106B9000012938D101E010207047018842F6011226
+:106BA000881A914231D018DC42F60102A1EB0200B2
+:106BB00091422AD00CDC41B3B1F5C05F25D06FF40F
+:106BC000C050081821D0A0F57060FF381BD11CE020
+:106BD00001281AD002280AD117E0B0F5807F14D01E
+:106BE00008DC012811D002280FD003280DD0FF287F
+:106BF00009D10AE0B0F5817F07D0A0F58070033895
+:106C000003D0012801D0002070470F2070470A28C8
+:106C10001ED007DC18D2DFE800F0191B1F1F171F5A
+:106C2000231D1F21102815D008DC0B2812D00C289A
+:106C300010D00D2816D00F2806D10DE011280BD04A
+:106C400084280BD087280FD003207047002070477E
+:106C500005207047072070470F20704704207047B9
+:106C6000062070470C20704743F20200704738B589
+:106C70000C46050041D06946FFF7A8F9002819D154
+:106C80009DF80010607861F3020060706946681C2E
+:106C9000FFF79CF900280DD19DF80010607861F392
+:106CA000C5006070A978C1F34101012903D0022910
+:106CB00005D0072038BD217821F0200102E021789D
+:106CC00041F020012170410704D0A978C90861F37F
+:106CD00086106070607810F0380F07D0A978090925
+:106CE00061F3C710607010F0380F02D16078400671
+:106CF00003D5207840F040002070002038BD70B5EA
+:106D000004460020088015466068FFF7B0FF0028A1
+:106D100016D12089A189884211D860688078C0077F
+:106D20000AD0B1F5007F0AD840F20120B1FBF0F2A1
+:106D300000FB1210288007E0B1F5FF7F01D90C207D
+:106D400070BD01F201212980002070BD10B50478CA
+:106D5000137864F3000313700478640864F3410348
+:106D600013700478A40864F3820313700478E408B1
+:106D700064F3C30313700478240964F304131370D9
+:106D80000478640964F3451313700078800960F394
+:106D90008613137031B10878C10701D1800701D57E
+:106DA000012000E0002060F3C713137010BD42788B
+:106DB000530702D002F0070306E012F0380F02D0AA
+:106DC000C2F3C20300E001234A7863F302024A706F
+:106DD000407810F0380F02D0C0F3C20005E043073E
+:106DE00002D000F0070000E0012060F3C5024A7005
+:106DF00070472DE9F04F95B00D00824612D0122158
+:106E000028461DF026FF4FF6FF7B05AA01215846B4
+:106E100006F04BFF0024264637464FF420586FF407
+:106E2000205972E0102015B0BDE8F08F9DF81E00CB
+:106E300001280AD1BDF81C1041450BD011EB090007
+:106E40000AD001280CD002280CD0042C0ED0052C1E
+:106E50000FD10DE0012400E00224BDF81A6008E023
+:106E6000032406E00424BDF81A7002E0052400E0C3
+:106E70000624BDF81A10514547D12C74BEB34FF00B
+:106E8000000810AA4FF0070ACDE90282CDE900A858
+:106E90000DF13C091023CDF810904246314658467A
+:106EA00006F0B6FF08BBBDF83C002A46C0B210A9E8
+:106EB0000BF05CFCC8B9AE81CFB1CDE900A80DF1F3
+:106EC000080C0AAE40468CE84102132300223946E2
+:106ED000584606F09DFF40B9BDF83C00F11CC01EAD
+:106EE000C0B22A1D0BF042FC10B103209BE70AE060
+:106EF000BDF82900E881062C05D19DF81E00A87276
+:106F0000BDF81C00288100208DE705A806F0D9FEF9
+:106F100000288BD0FFF77BFE85E72DE9F0471C4664
+:106F2000DDE90978DDF8209015460E00824600D193
+:106F3000FFDF0CB1208818B1D5B11120BDE8F08772
+:106F4000022D01D0012100E0002106F1140005F01E
+:106F50009BFDA8F8000002463B462946504603F038
+:106F6000BCF8C9F8000008B9A41C3C600020E5E7A3
+:106F70001320E3E7F0B41446DDE904528DB1002399
+:106F800014B1022C09D101E0012306E00D7CEE07CB
+:106F900003D025F0010501230D742146F0BC03F058
+:106FA00025BF1A80F0BC70472DE9FE4F91461A8824
+:106FB0001C468A468046FAB102AB494603F08DF87A
+:106FC000050019D04046A61C278809F091FF3246DB
+:106FD000072629463B46009609F09FFB208823465A
+:106FE000CDE900504A4651464046FFF7C3FF002016
+:106FF00020800120BDE8FE8F0020FBE72DE9F0474F
+:1070000086B09146DDE90E460F46824603AA05A9E1
+:1070100004A8109D8DE80700984632462146504648
+:10702000FFF77BFF049909B1012200E000222A70DA
+:10703000002818D1F94A03AB1060059A009104F1B9
+:107040001400CDE901204A463946504606F0D3F8EF
+:10705000A8B1092811D2DFE800F005080510100AD0
+:107060000C0C0E00002006B068E71120FBE707209B
+:10707000F9E70820F7E70D20F5E70320F3E7BDF86F
+:107080000C100498CDE90001434632462146504693
+:10709000FFF770FFE6E72DE9F04389B00D46DDE923
+:1070A000108781461C461646142103A81DF0F3FDE7
+:1070B000012002218DF810108DF80C008DF8117050
+:1070C000ADF8146064B1A278D20709D08DF816002B
+:1070D000E088ADF81A00A088ADF81800A068079005
+:1070E00008A80095CDE90110424603A948466B68FF
+:1070F000FFF784FF09B0BDE8F083F0B58BB0002442
+:107100000646069407940727089405A80994019455
+:1071100000970294CDE903400D46102322463046E5
+:1071200006F076FE78B90AA806A9019400970294A1
+:10713000CDE90310BDF8143000222946304606F090
+:107140003DFC002801D0FFF762FD0BB0F0BD06F05A
+:10715000DDBA2DE9FC410C468046002602F05EF9BE
+:10716000054620780D287DD2DFE800F0BC0713B378
+:1071700025BD49496383AF959B00A848006820B1AD
+:10718000417841F010014170ADE0404602F076F9DF
+:10719000A9E00421404609F067FD070000D1FFDFA8
+:1071A00007F11401404605F003FCA5BB132140463E
+:1071B000FDF746FC97E00421404609F055FD070025
+:1071C00000D1FFDFE088ADF800000020B8819DF815
+:1071D0000000010704D5C00602D5A088B88105E0EB
+:1071E0009DF8010040067ED5A088F88105B9FFDF33
+:1071F00022462946404601F063FC022673E0E188FE
+:10720000ADF800109DF8011009060FD5072803D02E
+:1072100006280AD00AE024E00421404609F024FDB3
+:10722000060000D1FFDFA088F0810226CDB9FFDF84
+:1072300017E00421404609F017FD070000D1FFDFE9
+:1072400007F1140006F099FA90F0010F02D1E079ED
+:10725000000648D5387C022640F00200387405B993
+:10726000FFDF00E03EE022462946404601F028FCD0
+:1072700039E00421404609F0F7FC017C002D01F0C3
+:107280000206C1F340016171017C21F00201017429
+:10729000E7D1FFDFE5E702260121404602F020F9B1
+:1072A00021E00421404609F0DFFC054660680090BB
+:1072B0002089ADF8040001226946404602F031F908
+:1072C000287C20F0020028740DE0002DC9D1FFDFDA
+:1072D000C7E7022600214046FBF784F8002DC0D105
+:1072E000FFDFBEE7FFDF3046BDE8FC813EB50C00A6
+:1072F00009D001466B4601AA002006F00BFE20B122
+:10730000FFF785FC3EBD10203EBD00202080A07010
+:107310009DF8050002A900F00700FEF773FE50B9C2
+:107320009DF8080020709DF8050002A9C0F3C20076
+:10733000FEF768FE08B103203EBD9DF808006070AE
+:107340009DF80500C109A07861F30410A0709DF8B4
+:107350000510890961F3C300A0709DF80410890627
+:1073600001D5022100E0012161F342009DF80010E7
+:1073700061F30000A07000203EBD70B514460646C3
+:107380000D4651EA040005D075B108460DF05CF9D0
+:1073900078B901E0072070BD2946304606F01BFE93
+:1073A00010B1BDE8704032E454B120460DF04CF904
+:1073B00008B1102070BD21463046BDE8704095E709
+:1073C000002070BD2DE9FC5F0C4690460546002765
+:1073D00001780822007A3E46B2EB111F7ED104F1FB
+:1073E0000A0100910A31821E4FF0020A04F1080BD3
+:1073F0000191092A73D2DFE802F0ECDF05F42727B8
+:107400007AA9CD006888042109F02EFC060000D17D
+:10741000FFDFB08920B152270726C2E07C0200209E
+:1074200051271026002C7DD06888A0800120A071F3
+:10743000A88900220099FFF7A0FF002873D1A8892E
+:107440002081288AE081D1E0B5F81290072824D164
+:10745000E87B000621D5512709F1140086B2002CE3
+:10746000E1D0A88900220099FFF787FF00285AD1B0
+:107470006888A08084F806A0A88920810120A073D4
+:10748000288A2082A4F81290A88A009068884B4627
+:10749000A969019A01F0F1FAA8E0502709F1120058
+:1074A00086B2002C3ED0A88900225946FFF765FF1E
+:1074B000002838D16888A080A889E080287A072829
+:1074C00013D002202073288AE081E87BC009607312
+:1074D000A4F81090A88A0090688801E083E080E01A
+:1074E0004B4604F11202A969D4E70120EAE7B5F896
+:1074F0001290512709F1140086B2002C66D06888DA
+:10750000042109F0B1FB83466888A080A889002285
+:107510000099FFF732FF00286ED184F806A0A889F1
+:10752000208101E052E067E00420A073288A2082D5
+:10753000A4F81290A88A009068884B46A969019A1D
+:1075400001F09BFAA989ABF80E104FE06888FBF7B1
+:1075500082FF07466888042109F086FB064607B9C2
+:10756000FFDF06B9FFDF687BC00702D05127142672
+:1075700001E0502712264CB36888A080502F06D017
+:1075800084F806A0287B594601F087FA2EE0287B74
+:10759000A11DF9E7FE49A8894989814205D15427EF
+:1075A00006269CB16888A08020E053270BE06888FD
+:1075B000A080A889E08019E06888042109F054FBC4
+:1075C00000B9FFDF55270826002CF0D1A8F800608D
+:1075D00011E056270726002CF8D06888A0800020EC
+:1075E00013E0FFDF02E0012808D0FFDFA8F8006009
+:1075F0000CB1278066800020BDE8FC9F5727072636
+:10760000002CE3D06888A080687AA071EEE7401D66
+:1076100020F0030009B14143091D01EB4000704710
+:1076200013B5DB4A00201071009848B10024684669
+:1076300009F037F9002C02D1D64A009911601CBD1F
+:1076400001240020F4E770B50D46064686B01446C6
+:107650005C2128461DF01FFB04B9FFDFA078687489
+:10766000A2782188284601F042FA0020A881E8810A
+:10767000228805F11401304605F07FF96A460121A0
+:10768000304606F012FB19E09DF80300000715D5FF
+:10769000BDF806103046FFF730FD9DF80300BDF839
+:1076A000061040F010008DF80300BDF80300ADF89F
+:1076B0001400FF233046059A06F058FC684606F091
+:1076C00000FB0028E0D006B070BD10B50C4601F1FB
+:1076D000140005F089F90146627C2046BDE810409F
+:1076E00001F03ABA70B50546042109F0BDFA04006C
+:1076F00000D1FFDF04F114010C46284605F058F9CB
+:1077000021462846BDE8704005F059B970B58AB0E9
+:107710000C460646FBF79FFE050014D02878222869
+:1077200027D30CB1A08890B101208DF80C00032064
+:107730008DF8100000208DF8110054B1A088ADF82C
+:107740001800206807E043F202000AB070BD09206B
+:10775000FBE7ADF8180005900421304609F084FAE3
+:10776000040000D1FFDF04F1140005F054F9000714
+:1077700001D40820E9E701F051FE60B108A8022118
+:107780000094CDE9011095F8232003A930466368E1
+:10779000FFF734FCD9E71120D7E72DE9F04FB2F815
+:1077A00002A0834689B0154689465046FBF753FE32
+:1077B00007460421504609F057FA0026044605966C
+:1077C0004FF002080696ADF81C6007B9FFDF04B958
+:1077D000FFDF4146504603F070FE50B907AA06A9E4
+:1077E00005A88DE807004246214650466368FFF72A
+:1077F00094FB674807AB0660DDE9051204F114004D
+:10780000CDF80090CDE90320CDE9013197F8232090
+:10781000594650466B6805F047F906000AD0022E1B
+:1078200004D0032E14D0042E00D0FFDF09B0304660
+:10783000BDE8F08FBDF81C000028F7D00599CDE910
+:1078400000104246214650466368FFF793FBEDE780
+:10785000687840F008006870E8E72DE9F04F9BB0C9
+:1078600004464FF000084A48ADF85480ADF8308027
+:10787000ADF85080A0F80880ADF81480ADF81880FD
+:10788000ADF82080ADF81C80007916460D464746BD
+:10789000012808D0022806D0032804D0042802D0EA
+:1078A00008201BB0C4E720460CF08AFED0BB284657
+:1078B0000CF086FEB0BB60680CF0CFFE90BB606839
+:1078C00048B160892189884202D8B1F5007F01D989
+:1078D0000C20E6E780460BAA06A92846FFF70FFA18
+:1078E0000028DED168688078C0F34100022808D102
+:1078F0009DF8190010F0380F03D028690CF0A4FE91
+:1079000080B905A92069FFF7B2F90028C9D120691B
+:1079100050B1607880079DF8150000F0380002D55E
+:10792000D0B301E011E0B8BB9DF8140080060ED57D
+:107930009DF8150010F0380F03D060680CF084FE3D
+:1079400018B960680CF089FE08B11020A9E707A9F2
+:107950006069FFF78CF90028A3D1606940B19DF8F8
+:107960001D0000F0070101293FD110F0380F3CD075
+:1079700008A9A069FFF77BF9002892D19DF81C00A7
+:10798000800632D49DF8200080062ED4A06904E041
+:107990007C0200201400002027E040B19DF8210067
+:1079A00000F00701012920D110F0380F1DD0E06848
+:1079B00018B10078C8B11C2817D20EAA611C204645
+:1079C000FFF7C4F90120B94660F30F27BA4607460E
+:1079D0008DF84E0042F60300ADF84C000DF13B026D
+:1079E00017A928680AF0E1FE08B1072059E79DF8B9
+:1079F0005C0016A9CDF80090C01CCDE9019100F003
+:107A0000FF0B00230BF20122514613A806F090F859
+:107A1000F0BBBDF858000990FE482A8929690092F8
+:107A2000CDE901106B89BDF82C202868069906F075
+:107A30007FF801007ED120784FF0020AC10601D400
+:107A400080062BD5ADF80C90606950B907A906A83F
+:107A5000FFF7ADF99DF81D0020F00700401C8DF8E0
+:107A60001D009DF81C008DF84E7040F0C8008DF888
+:107A70001C0042F60210ADF84C000CA903AACDF888
+:107A800000A0CDE90121002340F2032213A800E069
+:107A90001EE0079906F04CF801004BD1DD484D4639
+:107AA00008385B460089ADF839000EA8CDE9029090
+:107AB000CDF80490CDF810904FF007090022CDF8D2
+:107AC0000090BDF858104FF6FF7005F077FF10B129
+:107AD000FFF79DF8E5E69DF83800000625D5294614
+:107AE000012060F30F218DF84E704FF42450ADF853
+:107AF0004C00ADF8105062789DF81000002362F33E
+:107B000000008DF810006278CDF800A0520862F3F2
+:107B100041008DF8100004AACDE9012540F20322AE
+:107B200013A806F005F8010004D1606888B3206945
+:107B3000A8B900E086E005A906A8FFF738F9607843
+:107B4000800706D49DF8150020F038008DF8150048
+:107B500005E09DF8140040F040008DF814008DF809
+:107B60004E7042F60110ADF84C00208940F2012120
+:107B7000B0FBF1F201FB1202606814ABCDF800809B
+:107B8000CDE90103002313A8059905F0D1FF0100F9
+:107B900058D12078C00729D0ADF80C50A06950B951
+:107BA00008A906A8FFF703F99DF8210020F00700B7
+:107BB000401C8DF821009DF820008DF84E7040F09B
+:107BC00040008DF8200042F60310ADF84C0015A9D6
+:107BD00003AACDF800A0CDE90121002340F2032241
+:107BE00013A8089905F0A4FF01002BD1E06868B341
+:107BF0002946012060F30F218DF84E7042F60410E3
+:107C0000ADF84C00E068002302788DF860204078E1
+:107C10008DF86100E06818AA4088ADF86200E0685D
+:107C200000798DF86400E068C088ADF86500CDF893
+:107C30000090CDE901254FF4027213A805F078FFFA
+:107C4000010003D0099800F0B3FF2AE67148032130
+:107C50000838017156B100893080BDF8500070803D
+:107C6000BDF83000B080BDF85400F080002018E668
+:107C700070B501258AB016460B46012802D00228AD
+:107C800016D104E08DF80E504FF4205003E08DF82B
+:107C90000E5042F60100ADF80C005BB10024601CF0
+:107CA00060F30F2404AA08A918460AF07EFD18B153
+:107CB00007204AE5102048E504A99DF820205548F2
+:107CC000CDE90021801E02900023214603A802F284
+:107CD000012205F02DFF10B1FEF799FF35E54D4863
+:107CE00008380EB1C1883180057100202DE5F0B54E
+:107CF00093B0074601268DF83E6041F60100ADF8CD
+:107D00003C0012AA0FA93046FFF7B2FF002848D165
+:107D1000404C0025083CE7B31C2102A81CF0BBFF27
+:107D20009DF808008DF83E6040F020008DF80800B6
+:107D300042F60520ADF83C000E959DF83A001195ED
+:107D400020F00600801C8DF83A009DF838006A4645
+:107D500020F0FF008DF838009DF8390009A920F0C7
+:107D6000FF008DF839000420ADF82C00ADF830008C
+:107D70000EA80A9011A80D900FA80990ADF82E50EA
+:107D800002A8FFF76AFD00280BD1BDF80000608152
+:107D900000E008E0BDF80400A081401CE0812571EE
+:107DA000002013B0F0BD6581A581BDF84800F4E75F
+:107DB0002DE9F74F1749A0B00024083917940A7924
+:107DC000A146012A04D0022A02D0082023B02FE5C0
+:107DD000CA88824201D00620F8E721988A4682426A
+:107DE00001D10720F2E701202146ADF848004FF607
+:107DF000FF7860F30F21ADF84A808DF86E0042F6EF
+:107E0000020B06918DF87240ADF86CB0ADF8704081
+:107E10001CA901E0840200201391ADF8508012A843
+:107E200005F073FF00252E462F460DAB072212A941
+:107E3000404605F06DFF78B10A285DD195B38EB349
+:107E4000ADF86450ADF866609DF85E008DF81440A2
+:107E500019AC012864D06BE09DF83A001FB30128EB
+:107E600059D1BDF8381059451FD118A809A9019456
+:107E70000294CDE9031007200090BDF836101023BE
+:107E80000022404605F0C4FFB0BBBDF860000428E6
+:107E900001D006284AD1BDF82410219881423AD158
+:107EA0000F2093E73AE0012835D1BDF83800B0F54E
+:107EB000205F03D042F6010188422CD1BAF80600B7
+:107EC000BDF83610884201D1012700E0002705B136
+:107ED0009EB1219881421ED118A809AA019402944A
+:107EE000CDE90320072000900D46102300224046D4
+:107EF00005F08EFF00B902E02DE04E460BE0BDF824
+:107F00006000022801D0102810D1C0B217AA09A918
+:107F10000AF02CFC50B9BDF8369086E7052055E7ED
+:107F200005A917A8221D0AF040FC08B103204DE75F
+:107F30009DF814000023001DC2B28DF81420229871
+:107F40000092CDE901401BA8069905F0F1FD10B99A
+:107F500002228AF80420FEF75AFE37E710B50B46D6
+:107F6000401E88B084B205AA00211846FEF7EEFE36
+:107F700000200DF1080C06AA05A901908CE8070065
+:107F8000072000900123002221464FF6FF7005F0E4
+:107F900015FD0446BDF81800012800D0FFDF20467B
+:107FA000FEF735FE08B010BDF0B5FF4F044687B0B0
+:107FB00038790E46032804D0042802D0082007B0E0
+:107FC000F0BD04AA03A92046FEF799FE0500F6D1EC
+:107FD00060688078C0F3410002280AD19DF80D0046
+:107FE00010F0380F05D020690CF02EFB08B11020DE
+:107FF000E5E7208905AA21698DE807006389BDF8B6
+:1080000010202068039905F093FD10B1FEF7FFFDE5
+:10801000D5E716B1BDF81400308004203871284629
+:10802000CDE7F8B50C0006460BD001464FF6FF75BC
+:1080300000236A46284605F06DFF20B1FEF7E7FDF4
+:10804000F8BD1020F8BD69462046FEF710FE002856
+:10805000F8D1A078314600F001032846009A05F0D7
+:1080600085FFEBE730B587B0144600220DF1080C10
+:1080700005AD01928CE82C00072200920A460146C9
+:1080800023884FF6FF7005F099FCBDF8141021808D
+:10809000FEF7BDFD07B030BD70B50D46042108F0F8
+:1080A000E3FD040000D1FFDF294604F11400BDE820
+:1080B000704004F0A9BC70B50D46042108F0D4FD51
+:1080C000040000D1FFDF294604F11400BDE8704030
+:1080D00004F0BDBC70B50D46042108F0C5FD0400D8
+:1080E00000D1FFDF294604F11400BDE8704004F020
+:1080F000D5BC70B50546042108F0B6FD040000D1DA
+:10810000FFDF214628462368BDE870400122FEF7C4
+:108110004BBF70B50646042108F0A6FD040000D14F
+:10812000FFDF04F1140004F05FFC401D20F00305A4
+:1081300011E0011D00880022431821463046FEF759
+:1081400033FF00280BD0607CABB2684382B2A068DA
+:10815000011D08F046FCA06841880029E9D170BDE6
+:1081600070B50546042108F07FFD040000D1FFDF53
+:10817000214628466368BDE870400222FEF714BF1E
+:1081800070B50E46054601F049F9040000D1FFDF45
+:108190000120207266726580207820F00F00001D9B
+:1081A00020F0F00040302070BDE8704001F039B997
+:1081B00010B50446012900D0FFDF2046BDE810407D
+:1081C0000121FAF70FB92DE9F04F97B04FF0000AEF
+:1081D0000C008346ADF814A0D04619D0E06830B149
+:1081E000A068A8B10188ADF81410A0F800A0584606
+:1081F000FBF731F9070043F2020961D038782228F1
+:108200005CD30421584608F02FFD050005D103E09A
+:10821000102017B0BDE8F08FFFDF05F1140004F067
+:10822000E3FB401D20F00306A078012803D00228BC
+:1082300001D00720EDE7218807AA584605F035FD53
+:1082400030BB07A805F03DFD10BB07A805F039FDC0
+:1082500048B99DF82600012805D1BDF82400A0F5F5
+:108260002451023902D04FF45050D2E7E068B0B147
+:10827000CDE902A00720009005AACDF804A0049241
+:10828000A2882188BDF81430584605F097FB10B13C
+:10829000FEF7BDFCBDE7A168BDF8140008809DF89D
+:1082A0001F00C00602D543F20140B2E70B9838B177
+:1082B000A1780078012905D080071AD40820A8E702
+:1082C0004846A6E7C007F9D002208DF83C00A86810
+:1082D0004FF00009A0B1697C4288714391420FD9E7
+:1082E0008AB2B3B2011D08F032FB8046A0F800A0AC
+:1082F00006E003208DF83C00D5F800804FF001091E
+:108300009DF8200010F0380F00D1FFDF9DF820000D
+:108310002649C0F3C200084497F8231010F8010C56
+:10832000884201D90F2074E72088ADF8400014A9D5
+:108330000095CDE90191434607220FA95846FEF763
+:108340005DFE002891D19DF8500050B9A078012819
+:1083500007D1687CB3B2704382B2A868011D08F0EF
+:108360000AFB002055E770B5064615460C46084640
+:10837000FEF70CFC002805D12A4621463046BDE810
+:10838000704075E470BD13E570B51E4614460D00CF
+:108390000ED06CB1616859B160B10349C98881429E
+:1083A00008D0072070BD00007C020020FA2F0000DA
+:1083B0001020F7E72068FEF7E9FB0028F2D13246EB
+:1083C00021462846BDE87040FFF747BA70B515460C
+:1083D0000C0006D038B1FE490989814203D007203C
+:1083E000E0E71020DEE72068FEF7D0FB0028D9D1B7
+:1083F00029462046BDE87040D6E570B5064686B0F1
+:108400000D46144610460CF001F9D0BB60680CF024
+:1084100024F9B0BBA6F57F40FF3803D03046FBF708
+:108420001AF880B128466946FEF7E3FC00280CD113
+:108430009DF810100F2008293CD2DFE801F0080653
+:108440000606060A0A0843F2020006B0AAE703205D
+:10845000FBE79DF80210012908D1BDF80010B1F525
+:10846000C05FF2D06FF4C052D142EED09DF806103A
+:1084700001290DD1BDF80410A1F52851062907D214
+:1084800000E028E0DFE801F0030304030303DCE776
+:108490009DF80A1001290ED1BDF80810B1F5245F2E
+:1084A000D3D0A1F524510239CFD00129CDD0022952
+:1084B00001D1CAE7FFDF606878B9002305AA294621
+:1084C000304605F027FD10B1FEF7A1FBBDE79DF892
+:1084D0001400800601D41020B7E7618822462846A0
+:1084E0006368FFF7BFFDB0E72DE9F043814687B031
+:1084F0008846144610460CF089F818B1102007B0D1
+:10850000BDE8F083002306AA4146484605F002FD77
+:1085100018B100BFFEF77BFBF1E79DF81800C0061D
+:1085200002D543F20140EAE70025072705A8019597
+:1085300000970295CDE9035062884FF6FF734146DC
+:10854000484605F065FC060013D160680CF05EF843
+:1085500060B960680195CDE90250009704952388C1
+:1085600062884146484605F053FC0646BDF81400B3
+:1085700020803046CEE739B1954B0A889B899A42D4
+:1085800002D843F2030070471DE610B586B0904C48
+:108590000423ADF81430638943B1A4898C4201D21D
+:1085A000914205D943F2030006B010BD0620FBE757
+:1085B000ADF81010002100910191ADF800300221BA
+:1085C0008DF8021005A9029104A90391ADF81220BB
+:1085D0006946FFF7F8FDE7E72DE9FC4781460E46BF
+:1085E00008460BF0EDFF88BB4846FAF734FF5FEA18
+:1085F00000080AD098F80000222829D30421484610
+:1086000008F032FB070005D103E043F20200BDE8A9
+:10861000FC87FFDF07F1140004F0FDF90546307810
+:10862000012803D0022804D00720F0E7A8070FD5BF
+:1086300002E015F01C0F0BD0B079341DC00709D033
+:10864000E08838B1A0680BF0BBFF18B11020DEE75E
+:108650000820DCE732782088002628B3A0F2011336
+:108660000721112B18D20CD2DFE803F00B090D0BF8
+:108670001D0B121D100B0B1D1D1D1D0B1D00022AB5
+:1086800011D10846C3E7012AFBD00CE02A0700E01D
+:10869000EA06002AF5DA06E0A0F5C0721F2A02D920
+:1086A0007D3A022AEDD8C6B200F0B8FE50B198F873
+:1086B0002300CDE90006FA89234639464846FEF7ED
+:1086C000EAFCA4E71120A2E72DE9F04F8BB01F468A
+:1086D00015460C4683460026FAF7BDFE28B1007801
+:1086E000222805D208200BB094E543F20200FAE7F5
+:1086F000B80801D00720F6E7032F00D100274FF676
+:10870000FF79CCB1022D73D320460BF0A6FF30B910
+:1087100004EB0508A8F101000BF09FFF08B1102041
+:10872000E1E7AD1EAAB22146484605F09DFC38F8A7
+:10873000021C88425CD1ADB22549B80702D58889B0
+:10874000401C00E001201FFA80F8F80701D08F8953
+:1087500000E04F4605AA4146584605F0A6FA4FF0FC
+:10876000070A4FF00009ACB3204608E04088102803
+:108770003ED8361D304486B2AE4239D2A0190288A6
+:108780004245F3D354E000BF9DF8170002074FD5D0
+:1087900084B304EB0608361DB8F80230B6B2102BCD
+:1087A00026D89A19AA4223D8B8F8002091421FD19E
+:1087B000C00620D5CDE900A90DF1080C0AAAA1191F
+:1087C00048468CE80700B8F800100022584603E03D
+:1087D0007C0200202CE00BE005F0F0F810B1FEF771
+:1087E00016FA80E7B8F80200BDF82810884202D0D7
+:1087F0000B2078E704E0B8F80200304486B206E0C7
+:10880000C00604D55846FEF778FC002888D19DF8AC
+:108810001700BDF81A1020F010008DF81700BDF8F1
+:108820001700ADF80000FF235846009A05F09EFBA4
+:1088300005A805F046FA18B9BDF81A10B942A3D92F
+:108840000421584608F010FA040000D1FFDFA28985
+:108850005AB1CDE900A94D46002321465846FEF7FE
+:108860001AFC0028BDD1A5813DE700203BE72DE99A
+:10887000FF4F8BB01E4617000D464FF0000412D07C
+:10888000B00802D007200FB0C4E4032E00D10026A8
+:108890005DB108460BF0D8FE28B93888691E084437
+:1088A0000BF0D2FE08B11020EDE7C74AB00701D5A2
+:1088B000D18900E00121F0074FF6FF7802D0D0897E
+:1088C000401E00E0404686B206AA0B9805F0EDF97E
+:1088D0004FF000094FF0070B0DF1140A39E000BF0B
+:1088E0009DF81B00000734D5CDF80490CDF800B0FA
+:1088F000CDF80890CDE9039A434600220B9805F085
+:1089000087FA60BB05B3BDF814103A8821442819D2
+:10891000091D8A4230D3BDF81E2020F8022BBDF875
+:10892000142020F8022BCDE900B9CDE90290CDF852
+:1089300010A0BDF81E10BDF8143000220B9805F0F1
+:1089400067FA08B103209EE7BDF814002044001D1B
+:1089500084B206A805F0B5F920B10A2806D0FEF7C2
+:1089600056F990E7BDF81E10B142B9D934B17DB1C6
+:108970003888A11C884203D20C2084E7052082E7B6
+:1089800022462946404605F06FFB01462819018022
+:10899000A41C3C80002076E710B504460BF036FEA0
+:1089A00008B1102010BD8848C0892080002010BD6B
+:1089B000F0B58BB00D460646142103A81CF06BF9E8
+:1089C00001208DF80C008DF8100000208DF81100AA
+:1089D000ADF814503046FAF73EFD48B10078222831
+:1089E00012D30421304608F03FF9040005D103E01A
+:1089F00043F202000BB0F0BDFFDF04F114000746A4
+:108A000004F009F8800601D40820F3E7207C022155
+:108A100040F00100207409A80094CDE9011007225C
+:108A200003A930466368FEF7E9FA20B1217C21F002
+:108A300001012174DEE729463046F9F7C4FC08A994
+:108A4000384603F0D7FF00B1FFDFBDF82040172CF8
+:108A500001D2172000E02046A84201D92C4602E0AE
+:108A6000172C00D2172421463046FFF724FB21465D
+:108A70003046F9F7CEF90020BCE7F8B51C4615469C
+:108A80000E46069F08F022FA2346FF1DBCB231466F
+:108A90002A46009407F00DFEF8BD70B50C46054659
+:108AA0000E2120461CF0D5F8002020802DB1012D8C
+:108AB00001D0FFDF76E4062000E00520A07171E41C
+:108AC00010B548800878134620F00F00001D20F0F4
+:108AD000F00080300C4608701422194604F108009A
+:108AE0001CF07DF800F09DFC3748046010BD2DE9B6
+:108AF000F047DFF8D890491D064621F003011746DC
+:108B00000C46D9F8000007F0EAFE050000D1FFDFAF
+:108B10004FF000083560A5F800802146D9F8000024
+:108B200007F0DDFE050000D1FFDF7560A5F80080CD
+:108B30007FB104FB07F1091D0BD0D9F8000007F045
+:108B4000CEFE040000D1FFDFB460C4F80080BDE8B1
+:108B5000F087C6F80880FAE72DE9F0411746491D6D
+:108B600021F00302194D064601681446286807F0F3
+:108B7000E1FE22467168286807F0DCFE3FB104FB85
+:108B800007F2121D03D0B168286807F0D3FE042055
+:108B900008F012F80446042008F016F8201A0128FC
+:108BA00004D12868BDE8F04107F08EBEBDE8F08131
+:108BB00010B50C4605F045F800B1FFDF2046BDE8D2
+:108BC0001040FEF724B800007C02002014000020B2
+:108BD00038B50C468288817B19B14189914200D910
+:108BE0000A462280C188121D90B26A4607F06DF9CC
+:108BF000BDF80000032800D30320C1B2208800F094
+:108C0000A3FF38BD38B50C468288817B19B1018934
+:108C1000914200D90A462280C188121D90B26A464C
+:108C200007F053F9BDF80000022800D30220C1B2BA
+:108C3000208800F089FF401CC0B238BD2DE9FE4FEE
+:108C40000C46FD4981464022D1E90201CDE90101EE
+:108C500009F1030020F00301C91C21F00301009178
+:108C60006846114607F01DFEF44E002C02D1F44A6E
+:108C700000999160009901440091357F05F101054B
+:108C800004D1E8B209F018FD00B1FFDF009800EB55
+:108C90000510C01C20F0030100915CB9707AB27A13
+:108CA0001044C2B200200870308C80B204F051FE33
+:108CB00000B1FFDF0098316A084400902146684601
+:108CC00000F00DFF0098C01C20F003000090B37A64
+:108CD000F27A717A04B1002007F0D9FE00990844B5
+:108CE00000902146684600F03AFF00273D46B24614
+:108CF00096F801800CE0284600F0D4FE0646817804
+:108D00008088F9F71DF971786D1C00FB0177EDB2D1
+:108D10004545F0D10098C01C20F00300009004B13C
+:108D200000203946F9F717F9009900270844009008
+:108D30003D469AF801800CE0284600F0B3FE064656
+:108D4000C1788088FEF763FC71786D1C00FB0177A9
+:108D5000EDB24545F0D10098C01C20F00300009012
+:108D600004B100203946FEF75BFC00994FF0000883
+:108D70000844009045469AF801700EE0284600F03D
+:108D800091FE0646807B30B106F1080001F0DDFE61
+:108D9000727800FB02886D1CEDB2BD42EED10098E6
+:108DA000C01C20F00300009004B10020414601F0F7
+:108DB000D0FE0099084400902146684600F049FE24
+:108DC0000098C01D20F0070200922CBB9D49002096
+:108DD000FAF743F8FBF713FB984801AA002110307B
+:108DE000F8F7CAFA00B1FFDF9AF81D00FEF77FFF1F
+:108DF00000B1FFDF91484FF4F67144301BF04BFF98
+:108E00008E480421443080F8E91180F8EA110621E7
+:108E100080F8EB11032101710099A1EB0900BDE875
+:108E2000FE8F70B5854C06464434207804EB40151F
+:108E3000E078083590B9A01990F8E80100280ED024
+:108E4000A0780F2800D3FFDF202128461BF023FF46
+:108E5000687866F3020068700120E070284670BDF3
+:108E60002DE9F04105460C46002700780521904683
+:108E70003E46B1EB101F00D0FFDF287A50B1012829
+:108E80000ED0FFDFA8F800600CB1278066800020BC
+:108E9000BDE8F0810127092674B16888A08008E048
+:108EA0000227142644B16888A0802869E060A88A57
+:108EB0002082287B2072E5E7A8F80060E7E710B57C
+:108EC0005F4C6068C11D21F00701814200D0FFDFC7
+:108ED0005A4801210022017042700172417203233D
+:108EE0008372C17202730274052202831F224283BD
+:108EF000417455A242610A22027741774FF4B06172
+:108F000001626168416010BD30B54D4C1568636801
+:108F100010339D4202D20420136030BD474B5D7870
+:108F20005A6802EB0512107051700320D080172090
+:108F300090800120D0709070002090735878401C71
+:108F40005870606810306060002030BD70B5064613
+:108F50003A480024457807E0204600F0A3FD017858
+:108F6000B14204D0641CE4B2AC42F5D1002070BD23
+:108F7000F7B5074608780C4610B3FFF7E7FF05463C
+:108F8000A7F12006202F06D0052E19D2DFE806F023
+:108F90000F2B2B151A0000F090FD0DB1697800E041
+:108FA0000021401AA17880B20844FF2808D8A07890
+:108FB00030B1A088022824D202E06088172820D28D
+:108FC0000720FEBD207AE0B161881729F8D3A18877
+:108FD0001729F5D3A1790029F2D0E1790029EFD042
+:108FE000402804D9ECE7242F0BD1207A48B16188BE
+:108FF0004FF6FB70814202D8A188814201D904203A
+:10900000FEBD65B9207802AA0121FFF77DFF002887
+:10901000F6D12078FFF79AFF050000D1FFDF052E7B
+:1090200025D2DFE806F003181B151E00A078687033
+:10903000A088E8801CE00000545002009803002043
+:109040001C000020000000206E5246357800000011
+:109050006088A8800CE0A078A87009E0A078E8708B
+:1090600006E054F8020FA8606068E86000E0FFDFE7
+:109070000020FEBD1A2835D00DDC132832D2DFE8DF
+:1090800000F01B31203131272723252D31312931A3
+:109090003131312F0F00302802D003DC1E2821D1BE
+:1090A000072070473A3809281CD2DFE800F0151B6A
+:1090B0000F1B1B1B1B1B07000020704743F2040003
+:1090C000704743F202007047042070470D2070473C
+:1090D0000F207047082070471120704713207047F9
+:1090E000062070470320704710B5007800F001009B
+:1090F00006F0E2FEBDE81040BCE70EB5017801F0D5
+:1091000001018DF80010417801F001018DF8011086
+:109110000178C1F340018DF802104178C1F340019C
+:109120008DF80310017889088DF8041041788908BA
+:109130008DF8051081788DF80610C1788DF807102C
+:1091400000798DF80800684605F0DDFAFFF792FF18
+:109150000EBD2DE9F84FDFF8F883FE4C00261FE026
+:10916000012000F03FFD0120FFF75BFE0546402196
+:109170004746D8F8080007F0B2FB686000B9FFDF87
+:10918000686805F06EF8A8B12846FAF758FC28463A
+:1091900000F02EFD20B940226968B86807F0CAFBCC
+:1091A00094F9E9010428DBDA022007F005FD0746FF
+:1091B0000025A6E040226968D8F8080007F0BAFB4D
+:1091C000F2E7B8F802104046491C89B2A8F802102C
+:1091D000B94201D3002141800221B8F8020007F012
+:1091E00043FD002865D0B8F80200694606F0CBFDC3
+:1091F000FFF740FF00B1FFDF9DF8000078B1B8F83D
+:10920000020007F075FE5FEA000900D1FFDF484663
+:1092100007F0E3F818B1B8F8020002F03DF9B8F829
+:10922000020007F053FE5FEA000900D1FFDF484665
+:1092300007F0CBF8E8BB0321B8F8020007F014FDF3
+:109240005FEA000B48D1FFDF46E000BFDBF810000B
+:1092500010B10078FF2849D0022000F0C3FC0220A2
+:10926000FFF7DFFD8246484607F0BBF9CAF8040065
+:1092700000B9FFDFDAF8040007F083FA002100905C
+:109280000170B8F802105046AAF8021001F00AFE68
+:10929000484607F078FA00B9FFDF504600F0A8FC16
+:1092A00018B99AF80100000704D50099CBF81010FE
+:1092B00012E024E0DBF8100038B10178491C11F00D
+:1092C000FF01017008D1FFDF06E000221146484689
+:1092D00000F0BDFB00B9FFDF94F9EA01022805DBCD
+:1092E000B8F8020001F0A3FD0028AFD194F9E9011C
+:1092F000042804DB484607F0AAFA00B101266D1CD9
+:10930000EDB2BD4204D294F9EA010228BFF659AF8A
+:10931000002E7FF423AFBDE8F84F032000F062BCBD
+:1093200010B58B4CE06008682061AFF2D91002F0F4
+:1093300042FD607010BD87480021443801708448A8
+:10934000017085494160704770B505464FF0805007
+:109350000C46D0F8A410491C05D1D0F8A810C94378
+:109360000904090C0BD050F8A01F01F0010129706D
+:10937000416821608068A080287830B970BD0621DE
+:1093800020460AF0F8FD01202870607940F0C00006
+:10939000607170BD70B54FF080540D46D4F88010E8
+:1093A000491C0BD1D4F88410491C07D1D4F888107B
+:1093B000491C03D1D4F88C10491C0CD0D4F880106F
+:1093C0000160D4F884104160D4F888108160D4F82A
+:1093D0008C10C16002E010210AF0CDFDD4F890009D
+:1093E000401C0BD1D4F89400401C07D1D4F898004D
+:1093F000401C03D1D4F89C00401C09D054F8900FB5
+:10940000286060686860A068A860E068E86070BD77
+:109410002846BDE8704010210AF0ADBD4D480079E6
+:10942000FFE470B54B4CE07830B3207804EB40108B
+:10943000407A00F00700204490F9E801002800DCA1
+:10944000FFDF2078002504EB4010407A00F0070091
+:10945000011991F8E801401E81F8E8012078401CCC
+:10946000C0B220700F2800D12570A078401CA070D9
+:109470000AF0E4FCE57070BDFFDF70BD3EB5054647
+:10948000032107F0F1FB0446284607F01FFD0546BF
+:1094900004B9FFDF206918B10078FF2800D1FFDF91
+:1094A00001AA6946284600F0D2FA60B9FFDF0AE057
+:1094B000002202A9284600F0CAFA00B9FFDF9DF891
+:1094C000080000B1FFDF9DF80000411E8DF800107C
+:1094D000EED220690199884201D1002020613EBD71
+:1094E00070B50546A0F57F400C46FF3800D1FFDF80
+:1094F000012C01D0FFDF70BDFFF790FF040000D109
+:10950000FFDF207820F00F00401D20F0F0005030E9
+:10951000207065800020207201202073BDE870401B
+:109520007FE72DE9F04116460D460746FFF776FF27
+:10953000040000D1FFDF207820F00F00401D20F054
+:10954000F00050302070678001202072286805E00C
+:109550001C000020DC030020C81400202061A88823
+:10956000A0822673BDE8F0415BE77FB5FFF7EEFC14
+:10957000040000D1FFDF02A92046FFF729FB0546C2
+:1095800003A92046FFF73EFB8DF800508DF801003F
+:10959000BDF80800001DADF80200BDF80C00001D6C
+:1095A000ADF80400E088ADF80600684606F066FCF9
+:1095B000002800D0FFDF7FBD2DE9F047DFF8FC93E6
+:1095C0000546002799F8000010B10820BDE8F08793
+:1095D00028460BF01BF808B11020F7E7F84C20786C
+:1095E00008B9FFF76CFCA07A617A0844C6B200F0B3
+:1095F00064FAB04207D2301AC1B22A460020FFF7FF
+:1096000083FC0700E2D1D9F804004E46C01C20F0CC
+:109610000300C9F8040000F040FB716800EB01088A
+:1096200001214046FFF70AFB06462968404488426C
+:1096300002D8B6F5803F15D328600020FFF786FCDE
+:1096400005000DD005F11300D9F8041020F0030037
+:109650004E46884200D0FFDF6078401E6070756023
+:109660000420B3E700214046FFF7E8FA0446A6428B
+:1096700000D0FFDF04EB0801C9F8041029604FF6A1
+:10968000FF71A9F80210012189F8001038469DE702
+:109690002DE9F0410446C94817460E46007810B13E
+:1096A0000820BDE8F08108460AF08AFF08B11020C2
+:1096B000F7E7C34D287808B9FFF701FC601E1E28A4
+:1096C00007D8012C22D13078FE281FD82877002017
+:1096D000E7E7A4F120001F2805D8E0B23A4631465A
+:1096E000BDE8F04144E4A4F140001F2805D831460C
+:1096F0002046BDE8F04100F0A3BAA4F1A0001F2865
+:1097000004D80020A02C03D0A12C06D00720C8E745
+:10971000317801F001016977C3E731680922F8293E
+:1097200001D38B0701D01046BBE76B7C03F003032A
+:10973000012B04D16B8BD7339CB28C42F3D82962B6
+:10974000AFE72DE9F04781460E4608460AF05EFF76
+:1097500048B948460AF078FF28B909F1030020F01B
+:109760000301494501D0102030E795484FF0000A29
+:109770004430817869B14178804600EB4114083467
+:10978000378832460021204600F040FA050004D018
+:1097900027E0A6F800A0052018E7B9F1000F24D0B3
+:1097A0003088B84201D90C251FE0607800F0070529
+:1097B000284600F017FA08EB0507324697F8E8014B
+:1097C0004946401C87F8E801204607F5F47700F089
+:1097D0001DFA05463878401E3870032000F002FA62
+:1097E0002DB10C2D01D0A6F800A02846EEE6607839
+:1097F000724E00F00701012923D002290CD0032961
+:1098000033D0FFDF98F801104046491CC9B288F8F0
+:1098100001100F2934D035E0616821B1000702D46E
+:109820006088FFF72BFE98F8EA014746012802D12D
+:10983000707802F0DFFA97F9EA010428E2DBFFDF33
+:10984000E0E7616819B14022B06807F073F898F852
+:10985000E9014746032802D1707802F0CBFA97F964
+:10986000E9010428CEDBFFDFCCE7C00602D5608823
+:10987000FFF704FE98F9EB010628C3DBFFDFC1E721
+:1098800080F801A08178491E8170617801F007019C
+:1098900001EB080090F8E811491C80F8E811A4E7F2
+:1098A00070B50D4604460AF08BFE18B928460AF03A
+:1098B000ADFE08B1102070BD29462046BDE87040BD
+:1098C00008F031BF70B5044615460E4608460AF04A
+:1098D00077FE18B928460AF099FE08B1102070BD2D
+:1098E000022C03D0102C01D0092070BD2A4631462D
+:1098F000204608F03BFF0028F7D0052070BD70B56A
+:1099000014460D4606460AF05BFE38B928460AF0B2
+:109910007DFE18B920460AF097FE08B1102070BDF0
+:1099200022462946304608F040FF0028F7D007209D
+:1099300070BD3EB504460AF069FE08B110203EBD78
+:10994000684604F03FFEFFF795FB0028F7D19DF82D
+:1099500006002070BDF808006080BDF80A00A080F5
+:1099600000203EBD70B505460C4608460AF06CFE68
+:1099700020B93CB120680AF049FE08B1102070BD42
+:10998000A08828B121462846BDE87040FDF7BEBE3C
+:10999000092070BD70B504460D4608460AF010FE59
+:1099A00030B9601E1E2818D828460AF009FE08B1F2
+:1099B000102070BD022C05D9072070BD1C000020AE
+:1099C0009803002004B9FFDFF94800EB840050F849
+:1099D000041C2846BDE870400847A4F120001F2859
+:1099E00005D829462046BDE87040FAF790BCF02C17
+:1099F000E2D1A8680AF0E4FD0028D9D1284606F093
+:109A0000A6FABDE87040FFF735BB70B504460D46B9
+:109A100008460AF0FBFD30B9601E1E280DD8284606
+:109A20000AF0CEFD08B11020C7E7012C01D0022CAE
+:109A300001D10620C1E70720BFE7A4F120001F28BD
+:109A4000F9D829462046BDE87040FAF7B8BC06F0C0
+:109A50008BBC38B50446D748007B00F00105D9B966
+:109A6000F9F787FA0DB1226800E00022D248417868
+:109A7000C06804F09EFBD0481030C0788DF800001C
+:109A800010B1012802D004E0012000E000208DF890
+:109A90000000684604F010FE002D02D02068283037
+:109AA000206038BD30B5C34D04466878A04200D868
+:109AB000FFDF686800EB041030BD70B5BD480025BD
+:109AC0002C46467807E02046FFF7ECFF4078641C00
+:109AD0002844C5B2E4B2B442F5D128466DE72DE979
+:109AE000F0410C46064600F006F907463068C01CF7
+:109AF00020F00302326014BBAE483B4608212430FC
+:109B00000AF038FC002409E0082C10D2DFE804F049
+:109B1000060408080A040406A84804E0A84802E06D
+:109B2000A84800E0A8480AF045FC054600E0FFDF31
+:109B3000A54200D0FFDF641CE4B2082CE4D33068F7
+:109B400000EB07103060ACE5021D5143452900D2FF
+:109B500045210844C01CB0FBF2F0C0B270472DE9AB
+:109B6000FC5F064693484FF000088B464746444644
+:109B700090F8019022E02046FFF794FF050000D105
+:109B8000FFDF687869463844C7B22846FFF720F8F7
+:109B9000824601A92846FFF735F80346BDF80400C0
+:109BA0005246001D81B2BDF80000001D80B207F0D2
+:109BB000D9F86A78641C00FB0288E4B24C45DAD11B
+:109BC0003068C01C20F003003060BBF1000F00D0F3
+:109BD00000204246394607F0D3F831680844306027
+:109BE000BDE8FC9F7349443108710020C87070477C
+:109BF00070494431CA782AB10A7801EB4211083120
+:109C0000814201D001207047002070472DE9F041CA
+:109C100006460078154600F00F0400201080601EF4
+:109C20000F46052800D3FFDF61482A46103000EBBD
+:109C30008400394650F8043C3046BDE8F0411847EE
+:109C400070B50C46402802D0412806D120E0A0780B
+:109C500061780D18E178814201D90720ADE62078BE
+:109C6000012801D91320A8E6FF2D08D808F008FF25
+:109C700006460AF09CF8301A801EA84201DA12202B
+:109C80009BE64C482168816021790173002094E6AD
+:109C9000BDE87040084600F05EB82DE9F0470027A7
+:109CA000DFF810A13E463D46B9463C469AF8018091
+:109CB0000AE02046FFF7F6FE4178807B0E4410FB59
+:109CC0000155641CE4B27F1C4445F2D109EB8700C6
+:109CD000C6EBC60100EB81009AF8092000EB850174
+:109CE00001EBC2019AF80A209AF80B0001EBC201BD
+:109CF00001EB80006AE42DE9F047DFF8B890002618
+:109D0000344699F8090099F80A2099F8017002443C
+:109D1000D5B299F80B20104400F0FF0808E0204667
+:109D2000FFF7C0FE817B407811FB0066641CE4B243
+:109D3000BC42F4D199F8090099F80A102844284443
+:109D40004044401C01B1012108448419FF2C00D972
+:109D5000FFDFE0B23AE438B50446407800F0030093
+:109D6000012803D002280BD0072038BD606858B105
+:109D70000AF073FCD0B960680AF066FC20B915E0FF
+:109D800060680AF01DFC88B969462046FCF71EF998
+:109D90000028EAD1607800F00300022816D19DF86F
+:109DA000000098B160680AF04FFC78B1102038BD0F
+:109DB00054500200980300201C000020BD41000008
+:109DC0001FAC00005D2F0000AB2401006189F82961
+:109DD0000DD8208988420AD8607800F003020A482A
+:109DE000012A06D1D731026A89B28A4201D20920FA
+:109DF000DDE794E80E0000F1100585E80E000AB9D1
+:109E0000002101830020D2E7980300202DE9F041D2
+:109E1000074614468846084601F01CFD064608EB36
+:109E200088001C22796802EBC0000D18688C58B1BC
+:109E30004146384601F016FD014678680078C200B8
+:109E4000082305F120000CE0E88CA8B14146384613
+:109E500001F00FFD0146786808234078C20005F143
+:109E6000240006F0BEFD38B1062121726681D0E9DA
+:109E70000010C4E9031009E0287809280BD0052058
+:109E8000207266816868E060002028702046BDE886
+:109E9000F04101F0D5BC072020726681F4E72DE97E
+:109EA000F04116460D460746406801EB85011C222D
+:109EB00002EBC1014418204601F0FDFC40B1002135
+:109EC000708865F30F2160F31F4107200AF02CFB17
+:109ED00009202070324629463846BDE8F04195E712
+:109EE0002DE9F0410E46074600241C21F07816E0CB
+:109EF00004EB8403726801EBC303D25C6AB1FFF721
+:109F00008DFA050000D1FFDF6F802A4621463046DA
+:109F1000FFF7C5FF0120BDE8F081641CE4B2A04258
+:109F2000E6D80020F7E770B5064600241C21C0786B
+:109F30000AE000BF04EB8403726801EBC303D51889
+:109F40002A782AB1641CE4B2A042F3D8402070BD44
+:109F5000282128461AF07DFE7068808928812046D5
+:109F600070BD70B5034600201C25DC780DE000BFF5
+:109F700000EB80065A6805EBC6063244167816B127
+:109F8000128A8A4204D0401CC0B28442F0D84020D9
+:109F900070BDF0B5044600201C26E5780EE000BF39
+:109FA00000EB8007636806EBC7073B441F788F42CE
+:109FB00002D15B78934204D0401CC0B28542EFD8F6
+:109FC0004020F0BD0078032801D000207047012018
+:109FD00070470078022801D00020704701207047A8
+:109FE0000078072801D000207047012070472DE934
+:109FF000F041064688461078F1781546884200D32D
+:10A00000FFDF2C781C27641CF078E4B2A04201D852
+:10A01000201AC4B204EB8401706807EBC101084444
+:10A02000017821B14146884708B12C7073E7287840
+:10A03000A042E8D1402028706DE770B514460B8827
+:10A040000122A240134207D113430B8001230A22AD
+:10A05000011D06F090FC047070BD2DE9FF4F81B02A
+:10A060000878DDE90E7B9A4691460E4640072CD4CF
+:10A07000019806F03DFF040000D1FFDF07F104085E
+:10A0800020461FFA88F106F07CF8050000D1FFDFBA
+:10A09000204629466A4606F0C6FA0098A0F80370E2
+:10A0A000A0F805A0284606F06CFB017869F30601CC
+:10A0B0006BF3C711017020461FFA88F106F0A4F86F
+:10A0C00000B9FFDF019803F0E9FF06EB0900017F0B
+:10A0D000491C017705B0BDE8F08F2DE9F84F0E4619
+:10A0E0009A4691460746032106F0BEFD0446008DC0
+:10A0F000DFF8B485002518B198F80000B0421ED1F1
+:10A10000384606F0F5FE070000D1FFDF09F1040133
+:10A11000384689B206F035F8050010D03846294691
+:10A120006A4606F080FA009800210A460180817094
+:10A1300004F084F80098C01DCAF8000021E098F8E7
+:10A140000000B04216D104F1260734F8341F012074
+:10A1500000FA06F911EA090F00D0FFDF2088012379
+:10A1600040EA090020800A22391D384606F01EFC0C
+:10A17000067006E0324604F1340104F12600FFF7D0
+:10A180005CFF0A2188F800102846BDE8F88FFEB56C
+:10A1900014460D46064602AB0C220621FFF79DFF32
+:10A1A000002826D00299687812220A70801C487014
+:10A1B00008224A80A870208888806088C880A0888B
+:10A1C0000881E088488100240C20CDE900040523A3
+:10A1D000062229463046FFF740FF2146002266F35B
+:10A1E0001F41F02310460AF0F5F86878801C68706B
+:10A1F0000120FEBDFEB514460D460622064602AB02
+:10A200001146FFF76AFF002812D0029B132000219D
+:10A210001870A8785870022058809C800620CDE9DC
+:10A2200000010246052329463046FFF716FF0120AC
+:10A23000FEBD2DE9FE430C46804644E002AB0E22F3
+:10A2400007214046FFF749FF002841D060681C22E3
+:10A2500067788678BF1C06EB860102EBC1014518C2
+:10A2600002981421017047700A214180698A018196
+:10A27000E98A4181A9888180A9898181304601F0DC
+:10A28000E9FA029905230722C8806F70042028701C
+:10A2900000250E20CDE9000521464046FFF7DDFEF2
+:10A2A000294666F30F2168F31F41F023002207209F
+:10A2B0000AF090F86078FD49801C60706268204662
+:10A2C000921CFFF794FE606880784028B6D1012088
+:10A2D000BDE8FE83FEB50D46064638E002AB0E2211
+:10A2E00007213046FFF7F9FE002835D068681C23A7
+:10A2F000C17801EB810203EBC20284180298152297
+:10A300000270627842700A224280A2894281A28849
+:10A310008281084601F09EFA014602988180618A96
+:10A32000C180E18A0181A088B8B10020207000219D
+:10A330000E20CDE900010523072229463046FFF70C
+:10A340008CFE6A68DA492846D21CFFF750FE68681E
+:10A35000C0784028C2D10120FEBD0620E6E72DE9E5
+:10A36000FE430C46814644E0204601F08EFAD0B30D
+:10A3700002AB082207214846FFF7AFFE0028A7D00E
+:10A3800060681C2265780679AD1C06EB860102EB3D
+:10A39000C10147180298B7F8108006210170457076
+:10A3A00004214180304601F055FA01460298052308
+:10A3B0000722C180A0F804807D7008203870002535
+:10A3C000CDE9000521464846FFF747FE294666F3DA
+:10A3D0000F2169F31F41F0230022072009F0FAFF43
+:10A3E0006078801C60706268B2492046121DFFF7D9
+:10A3F000FEFD606801794029B6D1012068E72DE9AA
+:10A40000F34F83B00E4680E0304601F03EFA00285C
+:10A4100075D071681C2091F8068008EB880200EB6B
+:10A42000C2000C184146304601F023FA0146A078DC
+:10A43000C30070684078C20004F1240006F0EDFA11
+:10A4400007468088E18B401A80B2002581B3AA4676
+:10A45000218B814200D808468146024602AB072183
+:10A460000398FFF73AFE010028D0BAF1000F03D09D
+:10A47000029AB888022510808B46E28B3968A9EBD6
+:10A4800005001FFA80FA0A440398009206F030FD96
+:10A49000ED1D009A59465346009506F03EF9E08BB3
+:10A4A000504480B2E083B988884209D1012508E090
+:10A4B000FFE7801C4FF0010A80B2C9E7002009E6DF
+:10A4C0000025CDE90095238A072231460398FFF73E
+:10A4D000C4FDE089401EE0818DB1A078401CA070D1
+:10A4E0007068F178427811FB02F1CAB281690123E8
+:10A4F0000E3006F040FA80F800800020E083726899
+:10A500006D493046921DFFF772FD706881794029D0
+:10A510007FF47AAF0120DDE570B5064648680D4648
+:10A5200014468179402910D104EB84011C2202EBEE
+:10A53000C101084401F0E0F9002806D06868294606
+:10A5400084713046BDE8704059E770BDFEB50C46D9
+:10A550000746002645E0204601F097F9D8B3606829
+:10A560001C22417901EB810102EBC1014518688988
+:10A5700000B9FFDF02AB082207213846FFF7ADFD27
+:10A58000002833D00299607816220A70801C487027
+:10A59000042048806068407901F05CF90146029827
+:10A5A0000523072281806989C1800820CDE9000642
+:10A5B00021463846FFF751FD6078801C6070A889FD
+:10A5C00069890844B0F5803F00D3FFDFA889698915
+:10A5D0000844A8816E81626838492046521DFFF701
+:10A5E00006FD606841794029B5D10120FEBD30B536
+:10A5F000438C458BC3F3C704002345B1838B641E92
+:10A60000ED1AC38A6D1E1D4495FBF3F3E4B22CB121
+:10A61000008918B1A04200D8204603444FF6FF70CD
+:10A62000834200D3034613800C7030BD2DE9FC41FA
+:10A63000074616460D46486802EB86011C2202EBCF
+:10A64000C10144186A4601A92046FFF7D0FFA0893E
+:10A65000618901448AB2BDF80010914212D0081AF3
+:10A6600000D5002060816868407940280AD12046E2
+:10A6700001F038F9002805D0686829464671384647
+:10A68000FFF764FFBDE8FC812DE9FE4F8946804657
+:10A6900015465088032106F0E7FA8346B8F8020011
+:10A6A00040280DD240200CE030000020C59F000063
+:10A6B000D39F0000E19F0000F9B80000E5B800005A
+:10A6C000403880B282460146584601F0DEF8002844
+:10A6D0007ED00AEB8A001C22DBF8041002EBC000DB
+:10A6E0000C18204601F0E7F8002877D1B8F80000F0
+:10A6F000E18A88423CD8A189D1B348456ED1002671
+:10A700005146584601F0AEF8218C0F18608B48B9BD
+:10A71000B9F1020F62D3B8F804006083618A8842FD
+:10A7200026D80226A9EB06001FFA80F9B888A28B6A
+:10A73000801A002814DD4946814500DA084683B2B4
+:10A7400068886968029139680A44CDE9003206F0E8
+:10A75000BDFBDDE90121F61D009B009605F0A9FF78
+:10A76000A18B01EB090080B2A083618B884207D9DD
+:10A77000688803B052465946BDE8F04F01F0D9B899
+:10A780001FD14FF009002872B8F802006881D7E99C
+:10A790000001C5E90401608BA881284601F050F84A
+:10A7A0005146584601F05EF80146DBF804000823E4
+:10A7B0000078C20004F1200006F013F90020A08305
+:10A7C0006083A0890AF0FF02401EA081688800E033
+:10A7D00004E003B05946BDE8F04F27E7BDE8FE8F1F
+:10A7E0002DE9F041064615460F461C46184609F06D
+:10A7F000E7FE18B9206809F009FF08B1102015E438
+:10A800007168688C0978B0EBC10F01D313200DE497
+:10A810003946304601F026F8014670680823007872
+:10A82000C20005F1200006F0A6F8D4E90012C0E944
+:10A8300000120020E3E710B50446032106F014FAE5
+:10A840000146007800F00300022805D02046BDE84C
+:10A85000104001F114029AE48A8A2046BDE81040B3
+:10A86000C8E470B50446032106F0FEF9054601462A
+:10A870002046FFF774FD002816D029462046FFF732
+:10A8800065FE002810D029462046FFF723FD00284A
+:10A890000AD029462046FFF7CCFC002804D02946E0
+:10A8A0002046BDE87040AAE570BD2DE9F0410C4698
+:10A8B00080461EE0E178427811FB02F1CAB281695C
+:10A8C00001230E3006F08DF8077860681C22C179EC
+:10A8D000491EC17107EB8701606802EBC101461890
+:10A8E0003946204600F0D1FF18B1304600F0DCFFB9
+:10A8F00020B16068C1790029DCD180E7FEF78EFDC8
+:10A90000050000D1FFDF0A202872384600F0A2FFC0
+:10A9100068813946204600F0ACFF01466068082394
+:10A920004078C20006F1240006F05BF8D0E9001080
+:10A93000C5E90310A5F80280284600F081FFB07831
+:10A9400000B9FFDFB078401EB07058E770B50C4614
+:10A950000546032106F088F901464068C279224481
+:10A96000C2712846BDE870409FE72DE9FE4F824640
+:10A97000507814460F464FF0000800284FD00128A9
+:10A9800007D0022822D0FFDF2068B8606068F86036
+:10A9900024E702AB0E2208215046FFF79EFB002859
+:10A9A000F2D00298152105230170217841700A2107
+:10A9B0004180C0F80480C0F80880A0F80C8062884C
+:10A9C00082810E20CDE90008082221E0A6783046D9
+:10A9D00000F040FF054606EB86012C22786802EB6A
+:10A9E000C1010822465A02AB11465046FFF775FBDB
+:10A9F0000028C9D0029807210170217841700421F4
+:10AA0000418008218580C680CDE9001805230A46CB
+:10AA100039465046FFF721FB87F80880DEE6A67826
+:10AA2000022516B1022E13D0FFDF2A1D914602AB7C
+:10AA300008215046FFF751FB0028A5D002980121BC
+:10AA4000022E0170217841704580868002D005E099
+:10AA50000625EAE7A188C180E1880181CDE9009857
+:10AA60000523082239465046D4E710B50446032191
+:10AA700006F0FAF8014600F108022046BDE8104051
+:10AA800073E72DE9F05F0C4601281DD0957992F807
+:10AA90000480567905EB85011F2202EBC10121F0EC
+:10AAA000030B08EB060111FB05F14FF6FF7202EAFA
+:10AAB000C10909F1030115FB0611F94F21F0031A31
+:10AAC00040B101283DD124E06168E57891F800802B
+:10AAD0004E78DFE75946786805F001FF606000B9FD
+:10AAE000FFDF594660681AF0D6F8E570514678687D
+:10AAF00005F0F5FE6168486100B9FFDF60684269F2
+:10AB000002EB09018161606880F80080606846702E
+:10AB100017E0606852464169786805F00BFF5A46B5
+:10AB20006168786805F006FF032006F045F80446E2
+:10AB3000032006F049F8201A012802D1786805F0B0
+:10AB4000C3FE0BEB0A00BDE8F09F02460021022085
+:10AB500097E773B5D24D0A202870009848B10024B9
+:10AB60004FEA0D0005F09DFE002C01D100996960AF
+:10AB70007CBD01240020F5E770B50C461546382150
+:10AB800020461AF088F8012666700A2104F11C009C
+:10AB90001AF081F805B9FFDF297A207861F3010006
+:10ABA0002070A879002817D02A4621460020FFF7F8
+:10ABB00068FF6168402088706168C87061680871CA
+:10ABC0006168487161688871616828880881616876
+:10ABD000688848816068868170BDC878002802D086
+:10ABE000002201204DE7704770B50546002165F34E
+:10ABF0001F41002009F098FC0321284606F034F894
+:10AC0000040000D1FFDF21462846FFF769F900283C
+:10AC100004D0207840F010002070012070BD2DE994
+:10AC2000FF4180460E460F0CFEF7F8FB050007D0EB
+:10AC30006F800321384606F017F8040008D106E0BB
+:10AC400004B03846BDE8F0411321F9F7F9BEFFDF43
+:10AC50005FEA080005D0B8F1070F18D0FFDFBDE8A4
+:10AC6000FF8120782A4620F0080020700020ADF8EF
+:10AC7000020002208DF800004FF6FF70ADF80400CE
+:10AC8000ADF8060069463846F9F7EDFAE7E7C6F38E
+:10AC9000072101EB81021C23606803EBC202805C88
+:10ACA000042803D008280AD0FFDFD8E7012000904D
+:10ACB0004FF440432A46204600F004FECFE704B09C
+:10ACC0002A462046BDE8F041FFF7E9B82DE9F05FDC
+:10ACD0000027B0F80A9090460C4605463E46B9F16A
+:10ACE000400F01D2402001E0A9F140001FFA80FA94
+:10ACF000287AC01E08286BD2DFE800F00D04192066
+:10AD000058363C4772271026002C6CD0D5E9030139
+:10AD1000C4E902015CE070271226002C63D00A22ED
+:10AD200005F10C0104F1080019F059FF50E07127FA
+:10AD30000C26002C57D0E868A06049E07427102644
+:10AD40009CB3D5E90301C4E902016888032105F039
+:10AD50008BFF8346FEF762FB0246688850805146AF
+:10AD60005846FFF753F833E075270A26ECB1A88957
+:10AD700020812DE076271426BCB105F10C0004F1EA
+:10AD8000080307C883E8070022E07727102664B18C
+:10AD9000D5E90301C4E902016888032105F064FFD5
+:10ADA00001466888FFF781FD12E01CE07327082642
+:10ADB000CCB16888032105F057FF01460078C00632
+:10ADC00006D56888FFF78CF810B96888F8F71BFE7D
+:10ADD000A8F800602CB12780A4F8069066806888E7
+:10ADE000A0800020AFE6A8F80060FAE72DE9FC415A
+:10ADF0000C461E4617468046032105F035FF0546E2
+:10AE00000A2C0AD2DFE804F0050505050505090945
+:10AE10000907042303E0062301E0FFDF0023CDE957
+:10AE20000076224629464046FFF717F92AE438B54E
+:10AE30000546A0F57F40FF3830D0284606F046F89A
+:10AE4000040000D1FFDF204605F0CBFB002815D021
+:10AE500001466A46204605F0E6FB00980321B0F85B
+:10AE60000540284605F000FF0546052C03D0402C80
+:10AE700005D2402404E0007A80B1002038BD403C77
+:10AE8000A4B2214600F001FD40B1686804EB8401E2
+:10AE90003E2202EBC101405A0028EFD0012038BD0C
+:10AEA000300000202DE9F04F044689B0408806F0BC
+:10AEB0000DF8050000D1FFDF06AA2846616800F002
+:10AEC000BDFC069D001F81B235F8032F6B888A42B6
+:10AED00005D1042B0AD0052B1DD0062B15D02246F8
+:10AEE0002846FFF7D1FB09B0BDE8F08F16462D1DAF
+:10AEF000224629463046F7F750FA0828F3D1224671
+:10AF000029463046FCF749FCEDE76088291D636857
+:10AF1000FAF7C8FCE7E717466088032105F0A4FEAE
+:10AF20004FF000088DF804800646ADF80680042F27
+:10AF3000D9D36A79002AD6D028794FF6FF794FF015
+:10AF40001C0A13282CD008DC012878D0062847D00A
+:10AF5000072875D0122874D106E0142872D015285D
+:10AF600071D016286DD1ACE10C2F6AD1307800F089
+:10AF70000301022965D140F0080030706879B07093
+:10AF800001208DF804002889ADF808006889ADF823
+:10AF90000A00A889ADF80C00E889ADF80E0019E0A8
+:10AFA000B07890429FD1307801079CD5062F9AD176
+:10AFB00020F0080030706088414660F31F41002097
+:10AFC00009F0B2FA02208DF80400ADF80890288943
+:10AFD000ADF80A006088224601A9F9F744F982E732
+:10AFE000082F80D12F89B5F80A90402F01D2402038
+:10AFF00001E0A7F1400080B280460146304600F0F3
+:10B0000044FC08B3716808EB88002C2202EBC000F6
+:10B01000095A4945E3D1FE4807AAD0E90210CDE913
+:10B02000071068798DF81C0008F0FF058DF81E5098
+:10B0300060883146FFF799FC2246294639E0B6E0A0
+:10B0400014E03CE039E0E6E0F148D0E90010CDE959
+:10B0500007106879ADF820708DF81C00ADF82290CB
+:10B06000608807AA3146FFF780FC3CE7082FB6D17D
+:10B070006889B5F80880402801D2402000E04038B7
+:10B0800087B23946304600F000FC0028A7D007EB15
+:10B09000870271680AEBC2000844028A42459ED1C9
+:10B0A000017808299BD140786979884297D1F9B213
+:10B0B00022463046FEF7F3FE15E70E2F07D0CDF8F7
+:10B0C0001C80CDF8208068798DF81C00C8E769895C
+:10B0D000EF898B46B5F80C903046FEF742FFABF196
+:10B0E0004001402901D309204AE0B9F1170F01D3EB
+:10B0F000172F01D20B2043E040280ED000EB800236
+:10B1000071680AEBC20008440178012903D1407834
+:10B1100069798842A9D00A2032E03046FEF703FF61
+:10B12000014640282BD001EB810372680AEBC30073
+:10B1300002EB0008012288F800206A7988F80120D3
+:10B1400070682A894089B84200D938462D8A03237D
+:10B150002372A282E7812082A4F80C9065820846BF
+:10B1600000F078FB6081A8F81490A8F81870A8F88F
+:10B170000E50A8F810B0204600F062FBB3E60420A1
+:10B1800005212172A4F80A80E08101212173A049E0
+:10B19000D1E90421CDE9072169798DF81C10ADF8BA
+:10B1A0001E00608807AA3146FFF7DFFBE3E7062FA2
+:10B1B000E4D3B078904215D13078010712D520F051
+:10B1C000080030706088414660F31F41002009F09C
+:10B1D000ABF902208DF804002889ADF80800ADF81D
+:10B1E0000A90F7E604213046FEF7D3FE05464028D4
+:10B1F000C4D002208303009022462946304600F046
+:10B2000061FB4146608865F30F2160F31F41072011
+:10B2100009F08AF967E60E2FB0D104213046FEF717
+:10B22000B8FE81464028A9D04146608869F30F21C5
+:10B2300060F31F41072009F077F9288A0790E88911
+:10B2400000907068AF894089B84200D9384683467B
+:10B25000B5F80A8028890590484600F0FBFA60811D
+:10B26000079840B10220079B00902246494630468D
+:10B2700000F028FB37E6B8F1170F1ED3172F1CD3A9
+:10B280000420207200986082E781A4F810B0A4F82E
+:10B290000C8009EB890271680AEBC2000D18009955
+:10B2A0000598A5F81480A5F818B0E98128822046F1
+:10B2B00000F0C6FA0620287015E601200B23009046
+:10B2C000D3E7082FA6D129893046FEF74AFE074664
+:10B2D00040289FD007EB870271680AEBC200084440
+:10B2E000804600F0E8FA002894D16D89B8F80E0085
+:10B2F0002844B0F5803F05D360883A46314600F0D7
+:10B3000018FBF0E5002D85D0A8F80E0060883A46BD
+:10B310003146FFF701F908202072384600F09AFA0A
+:10B320006081A58127E770B50D460646032105F02B
+:10B330009BFC040004D02078000704D5112070BDC8
+:10B3400043F2020070BD2A4621463046FEF71FFF39
+:10B3500018B9286860616868A061207840F008002A
+:10B360002070002070BD70B50D460646032105F023
+:10B370007BFC040004D02078000704D4082070BDB2
+:10B3800043F2020070BD2A4621463046FEF732FFE6
+:10B3900000B9A582207820F008002070002070BD40
+:10B3A0002DE9F04F0E4691B08046032105F05CFC7C
+:10B3B0000446404605F09CFD074600200790089093
+:10B3C0000990ADF830000A9002900390049004B9FF
+:10B3D000FFDF0DF1080917BBFFDF20E038460BA99E
+:10B3E000002204F0C1FF9DF82C0000F07F050A2D1B
+:10B3F00000D3FFDF6019017F491E01779DF82C0003
+:10B4000000060CD52A460CA907A8FEF716FE01E097
+:10B410007C50020019F80510491C09F80510761E29
+:10B42000F6B2DBD204F13400FA4D04F1260BDFF85A
+:10B43000E8A304F12A07069010E05846069900F0A8
+:10B440006AFA064628700A2800D3FFDF5AF8261049
+:10B4500040468847E08CC05DB04202D0208D002875
+:10B46000EBD10A202870EC4D4E4628350EE00CA991
+:10B4700007A800F050FA0446375D55F8240000B9DB
+:10B48000FFDF55F82420394640469047BDF81E009E
+:10B490000028ECD111B027E510B5032105F0E4FB3D
+:10B4A000040000D1FFDF0A2104F11C0019F0F3FBB6
+:10B4B000207840F00400207010BD10B50C46032128
+:10B4C00005F0D2FB2044007F002800D0012010BDF1
+:10B4D0002DE9F84F894615468246032105F0C4FB45
+:10B4E000070004D0284609F06BF840B903E043F2A6
+:10B4F0000200BDE8F88F484609F088F808B110202E
+:10B50000F7E7786828B169880089814201D9092064
+:10B51000EFE7B9F800001C2418B1402809D24020F8
+:10B5200008E03846FEF7FFFC8046402819D113207A
+:10B53000DFE7403880B280460146384600F0A5F982
+:10B5400048B108EB8800796804EBC000085C01286A
+:10B5500003D00820CDE70520CBE7FDF75FFF06000D
+:10B560000BD008EB8800796804EBC0000C18B9F820
+:10B57000000020B1E88910B113E01120B9E7288854
+:10B58000172802D36888172801D20720B1E7686816
+:10B5900038B12B1D224641463846FFF721F90028D5
+:10B5A000A7D104F10C0269462046FFF720F828884D
+:10B5B00060826888E082B9F8000030B10220207013
+:10B5C000E889A080E889A0B12BE003202070A88939
+:10B5D000A08078688178402905D180F802803946BA
+:10B5E0005046FEF726FE404600F034F9A9F8000068
+:10B5F00021E07868218B4089884200D90846208361
+:10B60000A6F802A004203072B9F800007081E08929
+:10B610007082F181208B3082A08AB081304600F0A8
+:10B620000FF97868C178402905D180F80380394640
+:10B630005046FEF74FFE00205BE770B50D4606460C
+:10B64000032105F011FB040003D0402D04D2402556
+:10B6500003E043F2020070BD403DADB2294600F068
+:10B6600014F958B105EB85011C22606802EBC10199
+:10B67000084400F020F918B1082070BD052070BD05
+:10B680002A462146304600F054F9002070BD2DE9CD
+:10B69000F0410D4616468046032105F0E5FA0446C2
+:10B6A000402D01D2402500E0403DADB28CB129468D
+:10B6B00000F0EBF880B105EB85011C22606802EB1D
+:10B6C000C1014718384600F0F6F838B10820BDE847
+:10B6D000F08143F20200FAE70520F8E733463A46E4
+:10B6E00029462046FFF77CF80028F0D1EAB221462F
+:10B6F0004046FEF79BFF0020E9E72DE9F0410D46AB
+:10B7000016468046032105F0AFFA0446402D01D2CB
+:10B71000402500E0403DAFB224B1304608F050FF74
+:10B7200038B902E043F20200D1E7306808F048FF80
+:10B7300008B11020CBE73946204600F0A6F860B1EA
+:10B7400007EB87011C22606802EBC10145182846FF
+:10B7500000F0B1F818B10820B9E70520B7E7B088C4
+:10B76000A98A884201D90C20B1E76168E88C497840
+:10B77000B0EBC10F01D31320A9E73946204600F0F2
+:10B7800078F80146606808234078C20005F124007B
+:10B7900005F0F1F8D6E90012C0E90012FAB221462C
+:10B7A0004046FEF7B9FE002091E72DE9F0470D462F
+:10B7B0001F4690468146032105F056FA0446402D67
+:10B7C00001D2402001E0A5F1400086B23CB14DB16C
+:10B7D000384608F039FF50B11020BDE8F08743F239
+:10B7E0000200FAE76068C8B1A0F80C8024E0314696
+:10B7F000204600F04AF888B106EB86011C226068FA
+:10B8000002EBC1014518284600F055F840B1082068
+:10B81000E3E7000030000020945002000520DCE740
+:10B82000A5F80880F2B221464846FEF7FFFE1FB198
+:10B83000A8896989084438800020CEE704F0F3BE67
+:10B84000017821F00F01491C21F0F0011031017045
+:10B85000FDF7E7BD10B50446402800D9FFDF4034AE
+:10B86000A0B210BD406842690078484302EBC000B6
+:10B870007047C2784068037812FB03F2437840694E
+:10B8800001FB032100EBC1007047C2788A4209D94D
+:10B89000406801EB81011C2202EBC101405C08B150
+:10B8A00001207047002070470078062801D9012048
+:10B8B0007047002070470078062801D001207047AB
+:10B8C00000207047F0B401EB81061C27446807EBA9
+:10B8D000C6063444049D05262670E3802571F0BC1D
+:10B8E000FEF794BA10B5418911B1FFF7DDFF08B139
+:10B8F000002010BD012010BD10B5C18C8278B1EBC5
+:10B90000C20F04D9C18911B1FFF7CEFF08B10020E1
+:10B9100010BD012010BD10B50C4601230A22011DE7
+:10B9200005F05FF800782188012282409143218050
+:10B9300010BDF0B402EB82051C264C6806EBC50571
+:10B94000072363554B681C79402C03D11A71F0BC56
+:10B95000FEF705BDF0BC704710B5EFF3108000F0A6
+:10B96000010472B6F7484178491C417040780128BB
+:10B9700001D1F7F709FB002C00D162B610BD70B5FC
+:10B98000F04CE07848B90125E570FFF7E5FFF7F7DF
+:10B9900003FB20B1002008F058FA002070BD4FF0E2
+:10B9A00080406571C0F80453F7E770B5EFF310807D
+:10B9B00000F0010572B6E34C607800B9FFDF6078F3
+:10B9C000401E6070607808B9F7F7E2FA002D00D1E8
+:10B9D00062B670BDDB4810B5C17821B1002141715C
+:10B9E000C170FFF7E2FF002010BD10B50446F7F765
+:10B9F000D3FAD449C978084000D001202060002043
+:10BA000010BD2DE9F05FDFF83C934278817889F82A
+:10BA10000620002589F80710064689F808500078A6
+:10BA20002F4620B101280FD002280FD0FFDFF7F7F3
+:10BA3000C0FA98B1F7F7C4FAA8420FD12846F7F731
+:10BA4000C3FA0028FAD047E00125F0E7FFF784FFAA
+:10BA5000F7F7A2FA0028FBD00225E8E701208407C7
+:10BA6000E060C4F80471B8490D600107D1F84412D0
+:10BA7000B54AC1F3423124321160B3493431086010
+:10BA80004FF0020BC4F804B3A060DFF8C0A2DAF8EC
+:10BA90000010C94341F3001101F10108DAF8001068
+:10BAA00041F01001CAF8001000E020BFD4F80401F2
+:10BAB0000028FAD02846F7F787FA0028FAD0B8F11C
+:10BAC000000F05D1DAF8001021F01001CAF80010BB
+:10BAD000C4F808B3C4F8047199F807004C4670B173
+:10BAE000307860B9F7F758FA064608F00BFB6FF0AC
+:10BAF000004116B1C4E9031001E0C4E9030115B126
+:10BB00002771BDE8F09F01202071BDE8F05F00F0D3
+:10BB1000D9B870B5050000D1FFDF4FF080424FF07B
+:10BB2000FF30C2F808030021C2F80011C2F8041166
+:10BB3000C2F80C11C2F81011824C6170F7F732FA9A
+:10BB400010B10120E07060702846BDE8704058E7F1
+:10BB50002DE9FE4F7E4800687D4A7E49083211601B
+:10BB60008C070290D4F8080108B1012600E00026F5
+:10BB7000D4F8240100B101208146D4F81C0100B1A1
+:10BB800001208346D4F8200100B101200190D4F8AF
+:10BB9000000110B14FF0010801E04FF00008D4F8A7
+:10BBA000040108B1012700E00027D4F80C0100B11E
+:10BBB00001200090D4F8100108B1012100E000211B
+:10BBC0008A4646EA080127EA01000099884320EAEC
+:10BBD0000A0020EA090030EA0B0000D0FFDF002550
+:10BBE00026B1C4F80851012008F02FF9B9F1000F6F
+:10BBF00004D0C4F82451092008F027F9BBF1000F44
+:10BC000004D0C4F81C510A2008F01FF9019820B193
+:10BC1000C4F820510B2008F018F9DFF83C91494E88
+:10BC20004FF0010BB8F1000F11D0C4F8005170793A
+:10BC300018B17571002008F008F9307838B1357006
+:10BC400086F802B00222C9F80020C4F810B00FB183
+:10BC5000C4F80451009858B1C4F80C51B07800B938
+:10BC6000FFDFC9F80050B570C4F814B0FFF79DFEAF
+:10BC7000BAF1000F05D0C4F81051307908B100F0C6
+:10BC800045F833490298091D0860BDE8FE8F70B57C
+:10BC90002C4DE87808B9F7F77BF901208407A061FB
+:10BCA000A87850B1D4F80C0120B90020F7F78CF92E
+:10BCB0000028F7D10020C4F80C014FF0FF30C4F881
+:10BCC000080370BD2DE9F0411926B407C4F80863D4
+:10BCD0000125A5610020C4F80001C4F80C01C4F8D6
+:10BCE0001001F7F759F9174F28B11B49BD70022011
+:10BCF0000860256100E03D70FFF72EFE1249B8791B
+:10BD000020310860C4F80463BDE8F0812DE9F041FA
+:10BD10000C4C4FF080470125E07940B3012803D057
+:10BD2000217A401E814224DAF7F736F9064608F0F8
+:10BD3000E9F9E179012902D9217A491C21726EB110
+:10BD400021690CE03C0000201805004010ED00E0E7
+:10BD50001005024001000001340C0040E168411A66
+:10BD6000022902DA11F1020F0EDC0EB1206100E0AF
+:10BD7000E060FFF7F1FDF7F70FF938B10549022050
+:10BD800008603D61A57002E07D61BDE7257000207F
+:10BD90002072B9E7340C00404FF0E0214FF0007002
+:10BDA000C1F88001C1F88002384B802283F800245A
+:10BDB000C1F80001704700B502460420344903E091
+:10BDC00001EBC0031B792BB1401EC0B2F8D2FFDFDC
+:10BDD000FF2000BD41F8302001EBC00100224A7174
+:10BDE0008A7101220A7100BD294A002102EBC000BC
+:10BDF0000171704710B50446042800D3FFDF2448C2
+:10BE000000EBC4042079012800D0FFDF6079A1791C
+:10BE1000401CC0B2814200D060714FF0E0214FF071
+:10BE20000070C1F8000210BD2DE9F0411948056805
+:10BE300018491948083108601448042690F800048D
+:10BE4000134F4009154C042818D0FFDF16E0217865
+:10BE500007EBC1000279012A08D1427983799A421D
+:10BE600004D04279827157F8310080472078401C15
+:10BE7000C0B22070042801D300202070761EF6B2D4
+:10BE8000E5D20448001D0560BDE8F08119E000E03E
+:10BE9000C8050020100502400100000150000020EC
+:10BEA000F8B51D46DDE906470E000AD005F020F87A
+:10BEB0002346FF1DBCB231462A46009404F02DFCF7
+:10BEC000F8BDD0192246194618F044FE2046F8BDA8
+:10BED00070B50D460446102118F0BBFE25811720D1
+:10BEE0006081A07B40F00A00A07370BD4FF6FF7226
+:10BEF0000A800146022008F017BB7047008970478E
+:10BF0000827BD30701D1920703D480890880002067
+:10BF1000704705207047827B920700D5818170476A
+:10BF200001460020098841F6FE52114200D001204E
+:10BF3000704700B50346807BC00701D0052000BDD7
+:10BF400059811846FFF7ECFFC00703D0987B40F0FB
+:10BF500004009873987B40F001009873002000BDA6
+:10BF6000827B520700D509B140897047172070477E
+:10BF7000827B61F3C302827370472DE9FC5F0E463A
+:10BF8000044601789646012000FA01F14DF6FF5271
+:10BF900001EA020962684FF6FF7B1188594502D118
+:10BFA0000920BDE8FC9FB9F1000F05D041F6FE5510
+:10BFB000294201D00120F4E741EA090111801D0066
+:10BFC00014D04FF0000C85F800C02378052103221F
+:10BFD00067464FF0020A0E2B74D2DFE803F0F8092F
+:10BFE000252F47626974479092B3D0D70420D8E7D1
+:10BFF000616820898B7B9B077DD5172848D30B89E7
+:10C00000834245D38989172901D3814240D185F8DC
+:10C0100000A0A5F801003280616888816068817B9A
+:10C0200021F002018173C5E0042028702089A5F861
+:10C0300001006089A5F803003180BBE0208A3188C7
+:10C04000C01D1FFA80F8414522D3062028702089A0
+:10C05000A5F801006089A5F80300A089A5F80500EE
+:10C060000721208ACDE9000163693EE0082B10D04A
+:10C07000082028702089A5F801006089A5F8030030
+:10C0800031806A1D694604F10C0006F08EFB10B188
+:10C090005FE01020EDE730889DF800100844308004
+:10C0A00088E00A2028702089A5F80100328045E048
+:10C0B0000C2028702089A5F801006089A5F80300EC
+:10C0C00031803BE083E02189338800EB41021FFA95
+:10C0D00082F843453DD3B8F1050F3AD30E222A70BA
+:10C0E0000BEA4101CDE90010E36860882A467146F9
+:10C0F000FFF7D6FE00E04DE0A6F800805AE04020B1
+:10C10000287060893188C01C1FFA80F8414520D30F
+:10C110002878714620F03F00123028702089A5F859
+:10C1200001006089CDE9000260882A46E368FFF7D4
+:10C13000B7FEA6F80080287840063BD461682089C5
+:10C14000888037E0A0893288401D1FFA80F8424578
+:10C1500001D204273EE0162028702089A5F80100AE
+:10C160006089A5F80300A089CDE9000160882A460E
+:10C1700071462369FFF794FEA6F80080DEE71820D9
+:10C180002870207A6870A6F800A013E061680A8819
+:10C19000920401D405271DE0C9882289914201D06B
+:10C1A000062717E01E21297030806068018821F47D
+:10C1B00000510180B9F1000F0CD061887823002272
+:10C1C000022008F007F961682078887007E0A6F877
+:10C1D00000C003276068018821EA09010180384610
+:10C1E000DFE62DE9FF4F85B01746129C0D001E4675
+:10C1F0001CD03078C10703D000F03F00192801D9C6
+:10C20000012100E000212046FFF7AAFEA8420DD33D
+:10C210002088A0F57F41FF3908D03078410601D44D
+:10C22000000605D5082009B0BDE8F08F0720FAE721
+:10C2300000208DF800008DF8010030786B1E00F0B2
+:10C240003F0C0121A81E4FF0050A4FF002094FF0E4
+:10C25000030B9AB2BCF1200F75D2DFE80CF08B1003
+:10C26000745E7468748C749C74B674BB74C974D531
+:10C2700074E2747474F274F074EF74EE748B052DC0
+:10C2800078D18DF80090A0788DF804007088ADF812
+:10C29000060030798DF80100707800F03F000C281E
+:10C2A00029D00ADCA0F10200092863D2DFE800F0FF
+:10C2B000126215621A621D622000122824D004DC6A
+:10C2C0000E281BD01028DBD11BE016281FD0182801
+:10C2D000D6D11FE02078800701E0207840070028B1
+:10C2E00048DAEFE020780007F9E72078C006F6E7A3
+:10C2F00020788006F3E720784006F0E720780006F3
+:10C30000EDE72088C005EAE720884005E7E72088B8
+:10C310000005E4E72088C004E1E72078800729D5FC
+:10C32000032D27D18DF800B0B6F8010082E0217806
+:10C3300049071FD5062D1DD381B27078012803D07F
+:10C34000022817D102E0CAE0022000E010200422F7
+:10C350008DF8002072788DF80420801CB1FBF0F27B
+:10C36000ADF8062092B242438A4203D10397ADF85A
+:10C370000890A7E07AE02078000777D598B2820885
+:10C380008DF800A0ADF80420B0EB820F6ED10297BB
+:10C39000ADF8061096E02178C90667D5022D65D361
+:10C3A00081B206208DF80000707802285ED300BFAD
+:10C3B000B1FBF0F28DF80400ADF8062092B24243D2
+:10C3C0008A4253D1ADF808907BE0207880064DD5A5
+:10C3D000072003E0207840067FD508208DF8000074
+:10C3E000A088ADF80400ADF80620ADF8081068E0AC
+:10C3F0002078000671D50920ADF804208DF80000E2
+:10C40000ADF8061002975DE02188C90565D5022DBB
+:10C4100063D381B20A208DF80000707804285CD3C1
+:10C42000C6E72088400558D5012D56D10B208DF840
+:10C430000000A088ADF8040044E021E026E016E00A
+:10C44000FFE72088000548D5052D46D30C208DF840
+:10C450000000A088ADF80400B6F803006D1FADF829
+:10C460000850ADF80600ADF80AA02AE035E02088B3
+:10C47000C00432D5012D30D10D208DF8000021E00F
+:10C480002088800429D4B6F80100E080A07B000752
+:10C4900023D5032D21D3307800F03F001B2818D07E
+:10C4A0000F208DF80000208840F40050A4F8000010
+:10C4B000B6F80100ADF80400ED1EADF80650ADF879
+:10C4C00008B0039769460598F5F7B2FC050008D057
+:10C4D00016E00E208DF80000EAE7072510E0082599
+:10C4E0000EE0307800F03F001B2809D01D2807D04F
+:10C4F0000220059908F018F8208800F400502080E8
+:10C50000A07B400708D52046FFF70AFDC00703D1EE
+:10C51000A07B20F00400A073284684E61FB5022803
+:10C5200006D101208DF8000088B26946F5F780FC3D
+:10C530001FBD0000F8B51D46DDE906470E000AD014
+:10C5400004F0D6FC2346FF1DBCB231462A460094B7
+:10C5500004F0E3F8F8BDD0192246194618F0FAFAAB
+:10C560002046F8BD2DE9FF4F8DB09B46DDE91B57F6
+:10C57000DDF87CA00C46082B05D0E06901F002F93B
+:10C5800050B11020D2E02888092140F01000288006
+:10C590008AF80010022617E0E16901208871E2693B
+:10C5A0004FF420519180E1698872E06942F60101FF
+:10C5B0000181E069002181732888112140F0200069
+:10C5C00028808AF80010042638780A900A203870EB
+:10C5D0004FF0020904F118004D460C9001F095FB54
+:10C5E000B04681E0BBF1100F0ED1022D0CD0A9EBAB
+:10C5F0000800801C80B20221CDE9001005AB524634
+:10C600001E990D98FFF796FFBDF816101A988142F3
+:10C6100003D9F74800790F9004E003D10A9808B1D4
+:10C6200038702FE04FF00201CDE900190DF116032B
+:10C6300052461E990D98FFF77DFF1D980088401BFC
+:10C64000801B83B2C6F1FF00984200D203461E99B8
+:10C650000BA8D9B15FF00002DDF878C0CDE9032066
+:10C6600009EB060189B2CDE901C10F980090BDF830
+:10C67000161000220D9801F0CBFB387070B1C0B2DB
+:10C68000832807D0BDF8160020833AE00AEB0901A1
+:10C690008A19E1E7022011B0BDE8F08FBDF82C0047
+:10C6A000811901F0FF08022D0DD09AF801204245B2
+:10C6B00006D1BDF82010814207D0B8F1FF0F04D099
+:10C6C0009AF801801FE08AF80180C9480068017863
+:10C6D000052902D1BDF81610818009EB08001FFA68
+:10C6E00080F905EB080085B2DDE90C1005AB0F9A67
+:10C6F00001F00EFB28B91D980088411B4145BFF68B
+:10C7000071AF022D13D0BBF1100F0CD1A9EB0800B3
+:10C71000801C81B20220CDE9000105AB52461E9972
+:10C720000D98FFF707FF1D98058000203870002046
+:10C73000B1E72DE9F8439C46089E13460027B26BEB
+:10C740009AB3491F8CB2F18FA1F57F45FF3D05D00B
+:10C750005518AD882944891D8DB200E0002529199E
+:10C76000B6F83C800831414520D82A44BCF8011075
+:10C7700022F8021BBCF8031022F8021B984622F88C
+:10C78000024B914604F0A2FB4FF00C0C41464A4686
+:10C790002346CDF800C003F08CFFF587B16B002075
+:10C7A0002944A41D2144088003E001E0092700E09A
+:10C7B00083273846BDE8F88310B50B88848F9C42E8
+:10C7C0000CD9846BE018048844B1848824F40044B4
+:10C7D000A41D23440B801060002010BD0A2010BD52
+:10C7E0002DE9F0478AB00025904689468246ADF88B
+:10C7F000185007274BE0059806888088000446D427
+:10C80000A8F8006007A8019500970295CDE90350AC
+:10C810004FF4007300223146504601F0F9FA04004B
+:10C820003CD1BDF81800ADF8200005980488818837
+:10C83000B44216D10A0414D401950295039521F44B
+:10C8400000410097049541F48043428821465046B8
+:10C8500001F0B4F804000BD10598818841F400413F
+:10C86000818005AA08A94846FFF7A6FF0400DCD08E
+:10C870000097059802950195039504950188BDF8E8
+:10C880001C300022504601F099F80A2C06D105AA66
+:10C8900006A94846FFF790FF0400ACD0ADF8185049
+:10C8A00004E00598818821F40041818005AA06A949
+:10C8B0004846FFF781FF0028F3D00A2C03D020461A
+:10C8C0000AB0BDE8F0870020FAE710B50C46896B86
+:10C8D00086B051B10C218DF80010A18FADF8081071
+:10C8E000A16B01916946FAF734FC00204FF6FF7105
+:10C8F000A063E187A08706B010BD2DE9F0410D4689
+:10C900000746896B0020069E1446002911D0012B92
+:10C910000FD1324629463846FFF762FF002808D17A
+:10C92000002C06D0324629463846BDE8F04100F0DA
+:10C9300038BFBDE8F0812DE9FC411446DDE9087CF3
+:10C940000E46DDE90A15521DBCF800E092B296458C
+:10C9500002D20720BDE8FC81ACF8002017222A7023
+:10C96000A5F80160A5F803300522CDE900423B4659
+:10C970002A46FFF7DFFD0020ECE770B50C461546B0
+:10C980004821204618F087F904F1080044F81C0FEC
+:10C9900000204FF6FF71E06161842084A584172098
+:10C9A000E08494F82A0040F00A0084F82A0070BD60
+:10C9B0004FF6FF720A800146032007F0B5BD30B57F
+:10C9C00085B00C460546FFF780FFA18E284629B1A9
+:10C9D00001218DF800106946FAF7BBFB0020E062E8
+:10C9E0002063606305B030BDB0F8400070470000C0
+:10C9F0005400002090F84620920703D44088088015
+:10CA00000020F3E70620F1E790F846209207EDD5E5
+:10CA1000A0F84410EAE70146002009880A0700D57B
+:10CA2000012011F0F00F01D040F00200CA0501D53D
+:10CA300040F004008A0501D540F008004A0501D500
+:10CA400040F010000905D1D540F02000CEE700B538
+:10CA5000034690F84600C00701D0062000BDA3F8A9
+:10CA600042101846FFF7D7FF10F03E0F05D093F89D
+:10CA7000460040F0040083F8460013F8460F40F0EB
+:10CA800001001870002000BD90F84620520700D524
+:10CA900011B1B0F84200A9E71720A7E710F8462F18
+:10CAA00061F3C3020270A1E72DE9FF4F9BB00E00B6
+:10CAB000DDE92B34DDE92978289D24D02878C107C9
+:10CAC00003D000F03F00192801D9012100E0002126
+:10CAD0002046FFF7D9FFB04215D32878410600F071
+:10CAE0003F010CD41E290CD0218811F47F6F0AD18C
+:10CAF0003A8842B1A1F57F42FF3A04D001E0122901
+:10CB000001D1000602D504201FB0C5E5F9491D98E2
+:10CB10004FF0000A08718DF818A08DF83CA00FAAFC
+:10CB20000A60ADF81CA0ADF850A02978994601F034
+:10CB30003F02701F5B1C04F1180C4FF0060E4FF003
+:10CB4000040BCDF858C01F2A7ED2DFE802F07D7DAD
+:10CB5000107D267DAC7DF47DF37DF27DF17DF47D4D
+:10CB6000F07D7D7DEF7DEE7D7D7D7D7DED0094F81A
+:10CB70004610B5F80100890701D5032E02D08DF8C3
+:10CB800018B022E34FF40061ADF85010608003212B
+:10CB90008DF83C10ADF84000D8E2052EEFD1B5F885
+:10CBA00001002083ADF81C00B5F80310618308B1C3
+:10CBB000884201D901207FE10020A07220814FF638
+:10CBC000FF702084169801F0A0F8052089F8000075
+:10CBD0000220029083460AAB1D9A16991B9801F019
+:10CBE00097F890BB9DF82E00012804D0022089F808
+:10CBF0000100102003E0012089F8010002200590C7
+:10CC0000002203A90BA805F0D0FDE8BB9DF80C009D
+:10CC1000059981423DD13A88801CA2EB0B018142EB
+:10CC200037DB02990220CDE900010DF12A034A46C3
+:10CC300041461B98FFF77EFC02980BF1020B801C0B
+:10CC400080B217AA03A901E0A0E228E002900BA895
+:10CC500005F0ABFD02999DF80C00CDE9000117AB82
+:10CC60004A4641461B98FFF765FC9DF80C100AAB3D
+:10CC70000BEB01001FFA80FB02981D9A084480B25A
+:10CC8000029016991B9800E003E001F041F800289B
+:10CC9000B6D0BBF1020F02D0A7F800B053E20A20D1
+:10CCA0008DF818004FE200210391072EFFF467AFC3
+:10CCB000B5F801002083ADF81C00B5F803206283AD
+:10CCC00000283FF477AF90423FF674AF0120A07286
+:10CCD000B5F8050020810020A073E06900F052FD46
+:10CCE00078B9E16901208871E2694FF4205191809F
+:10CCF000E1698872E06942F601010181E069002181
+:10CD00008173F01F20841E9860620720608416984B
+:10CD100000F0FBFF072089F800000120049002903A
+:10CD20000020ADF82A0028E01DE2A3E13AE1EAE0A4
+:10CD300016E2AEE086E049E00298012814D0E069EE
+:10CD40008079012803D1BDF82800ADF80E000498C1
+:10CD500003ABCDE900B04A4641461B98FFF7EAFB1A
+:10CD60000498001D80B20490BDF82A00ADF80C00B4
+:10CD7000ADF80E00059880B202900AAB1D9A169984
+:10CD80001B9800F0C5FF28B902983988001D05904E
+:10CD90008142D1D20298012881D0E06980790128AE
+:10CDA00005D0BDF82810A1F57F40FF3803D1BDF8AC
+:10CDB0002800ADF80E00049803ABCDE900B04A4658
+:10CDC00041461B98FFF7B6FB0298BBE1072E02D045
+:10CDD000152E7FF4D4AEB5F801102183ADF81C10E8
+:10CDE000B5F80320628300293FF4E4AE91423FF698
+:10CDF000E1AE0121A1724FF0000BA4F808B084F855
+:10CE00000EB0052E07D0C0B2691DE26905F0AEFC78
+:10CE100000287FF444AF4FF6FF70208401A906AAD2
+:10CE200014A8CDF800B081E885032878214600F0E9
+:10CE30003F031D9A1B98FFF795FB8246208BADF8A8
+:10CE40001C0080E10120032EC3D14021ADF8501019
+:10CE5000B5F801102183ADF81C100AAAB8F1000F33
+:10CE600000D00023CDE9020304921D98CDF8048080
+:10CE7000009038880022401E83B21B9800F0C8FF43
+:10CE80008DF8180090BB0B2089F80000BDF8280031
+:10CE900037E04FF0010C052E9BD18020ADF85000FB
+:10CEA000B5F801102183B5F803002084ADF81C10FB
+:10CEB000B0F5007F03D907208DF8180085E140F414
+:10CEC0007C4222840CA8B8F1000F00D00023CDE9E9
+:10CED0000330CDE9018C1D9800903888401E83B244
+:10CEE0001B9800F095FF8DF8180028B18328A8D171
+:10CEF0000220BDE0540000200D2189F80010BDF88B
+:10CF00003000401C1EE1032E04D248067FF537AEE8
+:10CF1000002017E1B5F80110ADF81C102878400684
+:10CF200002D58DF83CE002E007208DF83C004FF080
+:10CF300000080320CDE902081E9BCDF810801D9843
+:10CF40000193A6F1030B00901FFA8BF342461B9846
+:10CF500000F034FD8DF818008DF83C8029784906E2
+:10CF60000DD52088C00506D5208BBDF81C10884241
+:10CF700001D1C4F8248040468DF81880E2E083286F
+:10CF800001D14FF0020A4FF48070ADF85000BDF8A7
+:10CF90001C002083A4F820B01E98606203206084E7
+:10CFA0001321CCE0052EFFF4EAADB5F80110ADF881
+:10CFB0001C10A28F62B3A2F57F43FE3B28D008224B
+:10CFC0008DF83C204FF0000B0523CDE9023BDDF846
+:10CFD00078C0CDF810B01D9A80B2CDF804C040F4EE
+:10CFE00000430092B5F803201B9800F0E7FC8DF891
+:10CFF0003CB04FF400718DF81800ADF85010832844
+:10D0000010D0F8B1A18FA1F57F40FE3807D0DCE049
+:10D010000B228DF83C204FF6FE72A287D2E7A4F8CF
+:10D020003CB0D2E000942B4631461E9A1B98FFF785
+:10D0300080FB8DF8180008B183284BD1BDF81C0087
+:10D04000208355E700942B4631461E9A1B98FFF724
+:10D0500070FB8DF81800E8BBE18FA06B0844811DC0
+:10D060008DE882034388828801881B98FFF763FC60
+:10D07000824668E095F80180022E70D15FEA0800D0
+:10D0800002D0B8F1010F6AD109208DF83C0007A841
+:10D0900000908DF840804346002221461B98FFF700
+:10D0A0002CFC8DF842004FF0000B8DF843B050B9C6
+:10D0B000B8F1010F12D0B8F1000F04D1A18FA1F582
+:10D0C0007F40FF380AD0A08F40B18DF83CB04FF4BC
+:10D0D000806000E037E0ADF850000DE00FA91B982C
+:10D0E000FAF737F882468DF83CB04FF48060ADF81F
+:10D0F0005000BAF1020F06D0FC480068C07928B190
+:10D100008DF8180027E0A4F8188044E0BAF1000F69
+:10D1100003D081208DF818003DE007A80090434619
+:10D12000012221461B98FFF7E8FB8DF818002146E5
+:10D130001B98FFF7CAFB9DF8180020B9192189F840
+:10D140000010012038809DF83C0020B10FA91B98E9
+:10D15000F9F7FFFF8246BAF1000F33D01BE018E069
+:10D160008DF818E031E02078000712D5012E10D19B
+:10D170000A208DF83C00E088ADF8400003201B99A0
+:10D1800007F0D2F90820ADF85000C1E648067FF557
+:10D19000F6AC4FF0040A2088BDF8501008432080F8
+:10D1A000BDF8500080050BD5A18FA1F57F40FE385A
+:10D1B00006D11E98E06228982063A6864FF0030AE5
+:10D1C0005046A1E49DF8180078B1012089F80000CC
+:10D1D000297889F80110BDF81C10A9F802109DF8F3
+:10D1E000181089F80410052038802088BDF85010E8
+:10D1F00088432080E4E72DE9FF4F8846087895B002
+:10D20000012181404FF20900249C0140ADF820101B
+:10D210002088DDF88890A0F57F424FF0000AFF3AA1
+:10D2200006D039B1000705D5012019B0BDE8F08F4F
+:10D230000820FAE7239E4FF0000B0EA886F800B0F6
+:10D2400018995D460988ADF83410A8498DF81CB0CE
+:10D25000179A0A718DF838B0086098F80000012814
+:10D260003BD0022809D003286FD1307820F03F004E
+:10D270001D303070B8F80400E08098F800100320EA
+:10D28000022904D1317821F03F011B31317094F82B
+:10D290004610090759D505ABB9F1000F13D000218D
+:10D2A00002AA82E80B000720CDE90009BDF834008E
+:10D2B000B8F80410C01E83B20022159800F0A8FD33
+:10D2C0000028D1D101E0F11CEAE7B8F80400A6F883
+:10D2D0000100BDF81400C01C04E198F805108DF899
+:10D2E0001C1098F80400012806D04FF4007A022898
+:10D2F0002CD00328B8D16CE12188B8F8080011F4CB
+:10D300000061ADF8201020D017281CD3B4F84010CD
+:10D31000814218D3B4F84410172901D3814212D1A5
+:10D32000317821F03F01C91C3170A6F801000321BA
+:10D33000ADF83410A4F8440094F8460020F0020040
+:10D3400084F8460065E105257EE177E1208808F153
+:10D35000080700F4FE60ADF8200010F0F00F1BD0BD
+:10D3600010F0C00F03D03888228B9042EBD199B9CE
+:10D37000B878C00710D0B9680720CDE902B1CDF860
+:10D3800004B00090CDF810B0FB88BA8839881598A1
+:10D3900000F014FB0028D6D12398BDF82010401CC3
+:10D3A00080294ED006DC10290DD020290BD0402931
+:10D3B00087D124E0B1F5807F6ED051457ED0B1F5A4
+:10D3C000806F97D1DEE0C80601D5082000E010206C
+:10D3D00082460DA907AA0520CDE902218DF8380063
+:10D3E000ADF83CB0CDE9049608A93888CDE9000134
+:10D3F0005346072221461598FFF7B4F8A8E09DF898
+:10D400001C2001214FF00A0A002A9BD105ABB9F17B
+:10D41000000F00D00020CDE902100720CDE900095F
+:10D42000BDF834000493401E83B2218B002215986E
+:10D4300000F0EEFC8DF81C000B203070BDF81400DD
+:10D4400020E09DF81C2001214FF00C0A002A22D177
+:10D4500013ABB9F1000F00D00020CDE90210072076
+:10D46000CDE900090493BDF83400228C401E83B23C
+:10D47000218B159800F0CCFC8DF81C000D2030702D
+:10D48000BDF84C00401CADF8340005208DF8380084
+:10D49000208BADF83C00BCE03888218B88427FF4BB
+:10D4A00052AF9DF81C004FF0120A00281CD1606A90
+:10D4B000A8B1B878C0073FF446AF00E018E0BA68FA
+:10D4C0000720CDE902B2CDF804B00090CDF810B03D
+:10D4D000FB88BA88159800F071FA8DF81C001320AB
+:10D4E00030700120ADF8340093E0000054000020BB
+:10D4F0003988208B8142D2D19DF81C004FF0160A4A
+:10D500000028A06B08D0E0B34FF6FF7000215F4603
+:10D51000ADF808B0019027E068B1B978C907BED16D
+:10D52000E18F0DAB0844821D03968DE80C02438801
+:10D530008288018809E0B878C007BCD0BA680DAB12
+:10D5400003968DE80C02BB88FA881598FFF7F3F96B
+:10D5500005005ED0072D72D076E0019005AA02A9E1
+:10D560002046FFF729F90146E28FBDF80800824204
+:10D5700001D00029F1D0E08FA16B08440780019809
+:10D58000E08746E09DF81C004FF0180A40B1208B60
+:10D59000C8B13888208321461598FFF796F938E0FE
+:10D5A00004F118000090237E012221461598FFF710
+:10D5B000A4F98DF81C000028EDD11920307001204D
+:10D5C000ADF83400E7E7052521461598FFF77DF90A
+:10D5D0003AE0208800F40070ADF8200050452DD1CD
+:10D5E000A08FA0F57F41FE3901D006252CE0D8F8A8
+:10D5F00008004FF0160A48B1A063B8F80C10A187D4
+:10D600004FF6FF71E187A0F800B002E04FF6FF701F
+:10D61000A087BDF8200030F47F611AD07823002263
+:10D620000320159906F0D6FE98F800002071208896
+:10D63000BDF82010084320800EE000E00725208878
+:10D64000BDF8201088432080208810F47F6F1CD004
+:10D650003AE02188814321809DF8380020B10EA94D
+:10D660001598F9F776FD05469DF81C000028EBD0CB
+:10D6700086F801A001203070208B70809DF81C007E
+:10D6800030710520ADF83400DEE7A18EE1B11898C5
+:10D690000DAB0088ADF834002398CDE90304CDE943
+:10D6A0000139206B0090E36A179A1598FFF7FCF98F
+:10D6B000054601208DF838000EA91598F9F749FDA7
+:10D6C00000B10546A4F834B094F8460040070AD5E6
+:10D6D0002046FFF7A0F910F03E0F04D114F8460FD2
+:10D6E00020F0040020701898BDF8341001802846FE
+:10D6F0009BE500B585B0032806D102208DF8000017
+:10D7000088B26946F9F725FD05B000BD10B5384C63
+:10D710000B782268012B02D0022B2AD111E013785A
+:10D720000BB1052B01D10423137023688A889A80DA
+:10D730002268CB88D38022680B8913814989518163
+:10D740000DE08B8893802268CB88D38022680B8978
+:10D7500013814B8953818B899381096911612168F8
+:10D76000F9F7F7FC226800210228117003D0002885
+:10D7700000D0812010BD832010BD806B002800D018
+:10D78000012070478178012909D10088B0F5205F18
+:10D7900003D042F60101884201D1002070470720E2
+:10D7A0007047F0B587B0002415460E460746ADF821
+:10D7B000144010E0069801882980811DCDE90241BE
+:10D7C0000721019404940091838842880188384697
+:10D7D00000F0F4F830B906AA05A93046FEF7ECFFD0
+:10D7E0000028E7D00A2800D1002007B0F0BD0000D3
+:10D7F0005400002010B58B7883B102789A4205D18D
+:10D800000B885BB102E08B79091D4BB18B789A4292
+:10D81000F9D1B0F801300C88A342F4D1002010BD3A
+:10D82000812010BD072826D012B1012A27D103E09C
+:10D83000497801F0070102E04978C1F3C2010529E6
+:10D840001DD2DFE801F00318080C12000AB1032012
+:10D8500070470220704704280DD250B10DE0052812
+:10D8600009D2801E022808D303E0062803D003282B
+:10D8700003D005207047002070470F20704781209B
+:10D880007047C0B282060BD4000607D5FE48807AE6
+:10D890004143C01D01EBD00080B27047084670477D
+:10D8A0000020704770B513880B800B781C0625D5B7
+:10D8B000F54CA47A844204D843F01000087000208C
+:10D8C00070BD956800F0070605EBD0052D78F54092
+:10D8D00065F304130B701378D17803F0030341EA66
+:10D8E000032140F20123B1FBF3F503FB151192680C
+:10D8F000E41D00FB012000EBD40070BD906870BDFA
+:10D9000037B51446BDF8041011809DF804100A06BE
+:10D910001ED5C1F30013DC49A568897A814208D875
+:10D92000FE2811D1C91DC9085A42284617F089F9A5
+:10D930000AE005EBD00100F00702012508789540C8
+:10D94000A843934018430870207820F010002070FE
+:10D950003EBD2DE9F0410746C81C0E4620F00300ED
+:10D96000B04202D08620BDE8F081C74D0020344689
+:10D970002E60AF802881AA72E8801AE0E988491CED
+:10D98000E980810614D4E17800F0030041EA002028
+:10D9900040F20121B0FBF1F201FB12012068FFF718
+:10D9A00070FF2989084480B22881381A3044A06069
+:10D9B0000C3420784107E1D40020D4E72DE9FF4F53
+:10D9C00089B01646DDE9168A0F46994623F440458C
+:10D9D000084600F00DFB04000FD0099803F00AF987
+:10D9E0000290207800060AD5A748817A02988142E1
+:10D9F00005D887200DB0BDE8F08F0120FAE7224658
+:10DA000001A90298FFF74EFF834600208DF80C0015
+:10DA10004046B8F1070F1AD001222146FFF702FF56
+:10DA20000028E7D12078400611D502208DF80C009F
+:10DA3000ADF81070BDF80400ADF81200ADF8146038
+:10DA40001898ADF81650CDF81CA0ADF818005FEA94
+:10DA5000094004D500252E46A84601270CE0217870
+:10DA6000E07801F0030140EA012040F20121B0FB1F
+:10DA7000F1F2804601FB12875FEA494009D5B845BB
+:10DA800007D1A178207901F0030140EA0120B042DA
+:10DA900001D3BE4201D90720ACE7A8191FFA80F9CB
+:10DAA000B94501D90D20A5E79DF80C0028B103A9BF
+:10DAB0000998F9F74CFB00289CD1B84507D1A0780C
+:10DAC0004FEA192161F30100A07084F804901A98BC
+:10DAD00000B10580199850EA0A0027D0199830B192
+:10DAE0000BEB06002A46199917F034F80EE00BEB01
+:10DAF00006085746189E099803F0E8F92B46F61DCC
+:10DB0000B5B239464246009502F0D3FD224601A93E
+:10DB10000298FFF7C7FE9DF80400224620F010008F
+:10DB20008DF80400DDE90110FFF7EAFE002061E74F
+:10DB30002DE9FF4FDFF8509182461746B9F80610DD
+:10DB4000D9F8000001EB410100EB810440F2012013
+:10DB5000B2FBF0F185B000FB11764D46DDF84C804C
+:10DB600031460698FFF78DFE29682A898B46611A8F
+:10DB70000C3101441144AB8889B28B4202D8842015
+:10DB800009B038E70699CDB2290603D5A90601D513
+:10DB90000620F5E7B9F806C00CF1010C1FFA8CFC61
+:10DBA000A9F806C0149909B1A1F800C0A90602D5C8
+:10DBB000C4F8088007E0104480B2A9F80800191AD8
+:10DBC00001EB0B00A0602246FE200699FFF798FEAD
+:10DBD000E77026712078390A61F30100320AA178D2
+:10DBE00040F0040062F30101A17020709AF8020075
+:10DBF0006071BAF80000E08000262673280602D57E
+:10DC000099F80A7000E00127A80601D54FF0000836
+:10DC10004D4600244FF007090FE0CDE90268019658
+:10DC2000CDF800900496E9882046129B089AFFF7E9
+:10DC3000C5FE0028A4D1641CE4B2BC42EDD3002090
+:10DC40009EE72DE9F047804600F0D2F9070005D0A5
+:10DC5000002644460C4D40F2012919E00120BDE8A0
+:10DC6000F087204600F0C4F90278C17802F0030280
+:10DC700041EA0222B2FBF9F309FB13210068FFF726
+:10DC800000FE304486B201E0E8050020641CA4B226
+:10DC9000E988601E8142E4DCA8F10100E88028895F
+:10DCA000801B288100203870D9E710B5144631B1A7
+:10DCB000491E218002F09EFFA070002010BD0120AF
+:10DCC00010BD10B5D24904460088CA88904201D3DD
+:10DCD0000A2010BD096800EB400001EB800250797A
+:10DCE000A072D08820819178107901F0030140EA78
+:10DCF0000120A081A078E11CFFF7D4FD20612088DD
+:10DD0000401C2080E080002010BD0121018270476E
+:10DD10002DE9FF4F85B04FF6FF788246A3F80080CB
+:10DD200048681F460D4680788DF8060048680088D0
+:10DD3000ADF8040000208DF80A00088A0C88A04283
+:10DD400000D304462C8241E0288A401C2882701DA2
+:10DD50006968FFF74FFDB8BB3988414501D1601EA6
+:10DD600038806888A04236D3B178307901F0030159
+:10DD700040EA012901A9701DFFF73CFD20BB29895C
+:10DD800041452CD0002231460798FFF74BFDD8B90A
+:10DD90002989494518D1E9680391B5F80AC0D6F830
+:10DDA00008B05046CDF800C003F090F8DDF800C090
+:10DDB0005A460CF1070C1FFA8CFC4B460399CDF820
+:10DDC00000C002F040FC50B1641CA4B2204600F038
+:10DDD0000FF90600B8D1641E2C820A20D0E67C80A0
+:10DDE0007079B871F088B8803178F07801F003016B
+:10DDF00040EA01207881A7F80C90504602F0FAFE24
+:10DE0000324607F10801FFF74DFD38610020B7E603
+:10DE10002DE9FF4F87B081461C469246DDF860B081
+:10DE2000DDF85480089800F0E3F805000CD048466F
+:10DE300002F0E0FE2978090608D57549897A814201
+:10DE400004D887200BB0D6E50120FBE7CAF309060A
+:10DE50002A4601A9FFF726FD0746149807281CD07B
+:10DE600000222946FFF7DEFC0028EBD12878400687
+:10DE700013D501208DF808000898ADF80C00BDF806
+:10DE80000400ADF80E00ADF81060ADF8124002A924
+:10DE90004846F9F75CF90028D4D12978E87801F0F0
+:10DEA000030140EA0121AA78287902F0030240EA3E
+:10DEB0000220564507D0B1F5007F04D9611E81428A
+:10DEC00001DD0B20BEE7864201D90720BAE7801B9F
+:10DED00085B2A54200D92546BBF1000F01D0ABF8B1
+:10DEE0000050179818B1B9192A4616F033FEB8F148
+:10DEF000000F0DD03E4448464446169F02F0F8FFFE
+:10DF00002146FF1DBCB232462B46009402F005FCB0
+:10DF1000002097E72DE9F04107461D4616460846C2
+:10DF200000F066F804000BD0384602F063FE21785A
+:10DF3000090607D53649897A814203D8872012E538
+:10DF4000012010E522463146FFF7ACFC65B121788F
+:10DF5000E07801F0030140EA0120B0F5007F01D82C
+:10DF6000012000E0002028700020FCE42DE9F041B1
+:10DF700007461D461646084600F03AF804000BD046
+:10DF8000384602F037FE2178090607D52049897AFC
+:10DF9000814203D88720E6E40120E4E422463146AA
+:10DFA000FFF7AEFCFF2D14D02178E07801F00302DA
+:10DFB00040EA022040F20122B0FBF2F302FB130020
+:10DFC00015B900F2012080B2E070000A60F301018F
+:10DFD00021700020C7E410B50C4600F009F828B104
+:10DFE000C18821804079A070002010BD012010BDA3
+:10DFF0000749CA88824209D340B1096800EB400052
+:10E000006FF00B0202EB800008447047002070475D
+:10E01000E805002070B50346002002466FF02F058A
+:10E020000EE09C5CA4F130060A2E02D34FF0FF30C4
+:10E0300070BD00EB800005EB4000521C2044D2B2C2
+:10E040008A42EED370BD30B50A240AE0B0FBF4F387
+:10E0500004FB13008D18303005F8010C521E1846D1
+:10E06000D2B2002AF2D130BD30B500234FF6FF7591
+:10E0700010E0040A44EA002084B2C85C6040C0F3A7
+:10E080000314604005EA00344440E0B25B1C84EABB
+:10E0900040109BB29342ECD330BD000010B582B06B
+:10E0A000694601F07CFF002818BFFFDF9DF80000E3
+:10E0B000002448B1019890F8DD0028B1019880F85B
+:10E0C000DD4001980AF0F1FAF8488068A0F8D240E3
+:10E0D00002B010BD2DE9F04704460D46062002F0BF
+:10E0E0006BFD0646072002F067FD304400F0FF0894
+:10E0F000002718EB050618BF4FF000091DD0208837
+:10E10000401C80B22080B04228BFA4F8009025882F
+:10E11000454501D3B54209D30621284602F0A4FDA6
+:10E1200020B90721284602F09FFD10B10020BDE86C
+:10E13000F087781CC7B2BE42E1D84FF6FF7020804E
+:10E140001220BDE8F08770B582B007F057FC0DF0E3
+:10E150007FFBD74C4FF6FF7600256683A683D5A1BB
+:10E160002570D1E90001CDE9000165706946A01C68
+:10E1700016F0A6FEA11C601C14F073FC25721B2077
+:10E1800060814FF4A471A181E08121820321A174F7
+:10E190000422E274A082E082A4F13E002183057093
+:10E1A0004680C6480570A4F110000570468002B094
+:10E1B00070BDF8B5BD4D17460E466860297007F072
+:10E1C00097FB4FF6FF70ADF8000000216846FFF79F
+:10E1D00081FFA0B90621BDF8000002F057FD0446FA
+:10E1E0000721BDF8000002F051FD002C1CBF0028E3
+:10E1F000FFDF00216846FFF76DFF0028EAD0FFF738
+:10E20000A2FF287812F03CFC10F034F829786868F6
+:10E2100014F039FB28780CF01FFD30460AF051F954
+:10E2200007F004FD297868680BF094FB39462878DC
+:10E2300015F0F5F9BDE8F8400DF00ABB10B5012462
+:10E24000002A1CBF002010BD002908BF022105D0F4
+:10E25000012918BF002401D0204610BD0FF02EF96F
+:10E26000FAE72DE9F04F8BB0040008BFFFDF022171
+:10E270008F4E06F11C00FFF72DFF002818BFFFDFAF
+:10E28000B6F81CA0062002F097FC0546072002F015
+:10E2900093FC284400F0FF0808F1010000F0FF099A
+:10E2A0004FF0000BB78B474525D120460FF0C8FA39
+:10E2B000002840F0CE803078002800F0CE8084F82E
+:10E2C00001B014202070C4F804B0C4F808B0C4F839
+:10E2D0000CB0C4F810B0C4F814B0C4F818B0C4F846
+:10E2E0001CB00220C4F820B0207186F800B00BB03A
+:10E2F0000120BDE8F08F4F4520D1204607F030FCCB
+:10E3000000287DD008F032F8002859D0207817284E
+:10E3100056D12079002853D0E088072102F0A4FCD0
+:10E32000050008BFFFDF288807F0FBFAE088072117
+:10E3300002F0ACFC002818BFFFDF8AE004A93846D1
+:10E3400001F02DFE00285BD19DF8100048B107F0C8
+:10E3500062FCB84254D0214638460BF004FA80B330
+:10E3600077E00FF000FBB84277D02146384614F032
+:10E37000ABF900286DD1059800F1580590F8D00050
+:10E3800018B9E87E08B1012000E00020079095F858
+:10E39000370000281CBF95F8380010F0020F1CD081
+:10E3A00084F801B00120207084F804B0E78095F86B
+:10E3B00039002072688F6081A88FA08185F837B0FE
+:10E3C00047E0FFE7059800F1580590F80C01002898
+:10E3D000DBD1E87E0028D8D0D5E7384602F088FDAA
+:10E3E0000290002808BFFFDF029801F097FF50B1AC
+:10E3F00084F801B00F212170E7802081012000E026
+:10E400002BE0207125E0384602F060FD02900028E4
+:10E4100008BFFFDF079800B3029801F0D6FFE0B114
+:10E420009DF8100038B90598D0F8F8004188B94235
+:10E4300008BF80F800B0384607F073FA84F801B0DE
+:10E440000C20207084F804B0E780287F207285F8C3
+:10E450001BB00BB00120BDE8F08F022106F11C00BB
+:10E46000FFF738FE18B9B08B50457FF41BAF0BB0E7
+:10E470002046BDE8F04F15F018B910B513F08CF830
+:10E48000042803D013F088F8052802D110F00FF902
+:10E4900028B90AF0EBFA20B107F08AFD08B10C2088
+:10E4A00010BD0DF021FA002010BD00005C0000201E
+:10E4B00032060020FFFFFFFF1F0000006800002061
+:10E4C00010B50446007800281EBF0128122010BD98
+:10E4D00013F062F8042806D013F05EF8052802D085
+:10E4E0000AF0C4FA28B10DF04EFB00281CBF0C2026
+:10E4F00010BD2078002816BF02280020012004F15A
+:10E500001703E21D611CBDE810400DF045BA10B5BF
+:10E510000446007800281EBF0128122010BD13F009
+:10E520003BF8042803D013F037F8052802D110F087
+:10E53000BEF828B90AF09AFA20B107F039FD08B1FF
+:10E540000C2010BD2078002816BF022800200120D2
+:10E55000611C0DF08FF9002814BF0020072010BDAA
+:10E5600010B50DF013FB002814BF0020302010BDA3
+:10E5700010B5044613F010F8042806D013F00CF878
+:10E58000052802D00AF072FA08B10C2010BD20460E
+:10E590000DF0F6FA002010BD10B512F0FDFF0428B2
+:10E5A00006D012F0F9FF052802D00AF05FFA28B170
+:10E5B0000DF0E9FA00281CBF0C2010BD0DF045FA43
+:10E5C000002010BDFF2181704FF6FF718180FE4950
+:10E5D00049680A7882718A880281498841810121CB
+:10E5E00041700020704710B5002482B0022A18D074
+:10E5F00014DC12F10C0F14D008DC12F1280F1CBF30
+:10E6000012F1140F12F1100F11D10AE012F1080FDC
+:10E610001CBF12F1040F002A09D102E0D31E052B02
+:10E6200005D8012807D0022809D003280BD01224CE
+:10E6300002B0204610BD104607F093FEF8E71046E2
+:10E640000FF0D4FDF4E708461446694601F0A7FC34
+:10E65000002818BF0224EBD19DF80000019880F833
+:10E6600057400024E4E710B5134601220EF029F9C3
+:10E67000002010BD10B5044612F08EFF052804BF1F
+:10E680000C2010BD204612F0E9F9002010BD10B595
+:10E69000044612F081FF042806D012F07DFF052801
+:10E6A00002D00AF0E3F908B10C2010BD2146002089
+:10E6B00007F0A5F9002010BD10B5044612F078FA55
+:10E6C00050B10AF0C6F938B1207809F01EFF207861
+:10E6D00010F026F8002010BD0C2010BD10B5044627
+:10E6E00012F05AFF042806D012F056FF052802D077
+:10E6F0000AF0BCF908B10C2010BD2146012007F03A
+:10E700007EF9002010BD38B504464FF6FF70ADF815
+:10E710000000A079E179884213D021791F299CBF9C
+:10E7200061791F290DD80022114615F0B1FB40B9BF
+:10E730000022E079114615F0ABFB10B9207A0728CA
+:10E7400001D9122038BD0AF091F960B912F024FF06
+:10E7500048B900216846FFF7BDFC20B1204606F00D
+:10E760007CF9002038BD0C2038BD70B50446807897
+:10E77000002582B01A2825D00EDC162844D2DFE806
+:10E7800000F0434343434321434343434343434311
+:10E7900043434343432121212A2835D00BDCA0F1F8
+:10E7A0001E000C2830D2DFE800F02F2F2F2F2F2F44
+:10E7B0002F2F2F2F2F0D3A38042825D2DFE800F015
+:10E7C000240224022088B0F5706F1DD2012669460C
+:10E7D00001F0E5FB00281EBF022002B070BD9DF8CD
+:10E7E0000000002801980BBF00F1F40100F5B8719A
+:10E7F00000F1F50300F27113024612D192F8D00035
+:10E8000092F8732052B903E002B04FF0120070BDCD
+:10E81000002818BF042801D0087868B102B00C2085
+:10E8200070BD92F80C0192F87320002AF6D10028EE
+:10E8300018BF0428F0D1F1E70E70A07818709DF889
+:10E84000000048B1019890F8DD0028B1019880F8E7
+:10E85000DD50019809F029FF02B0002070BDF0B52D
+:10E8600083B00C46694601F09AFB28B1204616F0A9
+:10E8700011FB03B00220F0BD0198002700F15805FC
+:10E8800000F1080685F840703146204616F018FB66
+:10E8900095F840000028F5D103B0F0BD2DE9F04116
+:10E8A000044691F8550091F856300D4610F00C0FC3
+:10E8B0004FF0000608BF00232189A0880EF068F9F8
+:10E8C000696A814228BFBDE8F081401A401C4108B6
+:10E8D000A0886FF00E07401A80B2A08022896FF0E6
+:10E8E0000D0C511A8BB2238195F85410628811F0E7
+:10E8F0000C0F28D0B0F5747F38BF304606D350389F
+:10E90000C11700EB91600CEBA01080B2824238BFBF
+:10E910001046608095F85510E08811F00C0F1BD060
+:10E92000B3F5747F38BF324607D3A3F15001CA173D
+:10E9300001EB92610CEBA1118AB2904228BF104604
+:10E94000E080BDE8F08102291ABF0CEBD00080B254
+:10E9500007EB9000DAD1D8E702291ABF0CEBD301FC
+:10E960008AB207EB9301E8D1E6E7F0B587B00C4631
+:10E97000054604A901F013FB00281CBF07B0F0BD39
+:10E980009DF81000002814BF002201220599B1F85B
+:10E990004A30FB2B28BFFB23B1F84CC0BCF1FB0F66
+:10E9A00028BF4FF0FB0C094FD7E90006BF68009065
+:10E9B00001960297ADF80230ADF806C06846FFF741
+:10E9C0006DFF658004E000005C000020E450020060
+:10E9D000BDF80400E080BDF808006081BDF80200C9
+:10E9E000A080BDF80600208107B00020F0BD2DE911
+:10E9F000F04788B004460088694601F0D0FA070065
+:10EA00001CBF08B0BDE8F087B4F806C02289ACF19D
+:10EA10001B011220E12924BF08B0BDE8F087B2F540
+:10EA2000A47F3CBF08B0BDE8F08744F29025AA421D
+:10EA300084BF08B0BDE8F08700266388A188A3F1F1
+:10EA40001B08B8F1E10F24BF08B0BDE8F087B1F5AD
+:10EA5000A47F27BF8846454508B0BDE8F087112050
+:10EA6000BCF1FB0F92BFB2F5296F08B0BDE8F0878B
+:10EA7000FB2B92BFB1F5296F08B0BDE8F087208865
+:10EA800006A901F08CFA002818BFFFDF35D19DF8E8
+:10EA9000180000280CBF012200220799B1F84A0093
+:10EAA000FB2828BFFB20B1F84C30FB2B28BFFB23F1
+:10EAB000DFF834AADAF800C0DAF80490DAF808A02F
+:10EAC000CDF808C0CDF80C90CDF810A0ADF80A0034
+:10EAD000ADF80E3002A8FFF7E1FEBDF80C0060F3C0
+:10EAE0001F45BDF8100060F31F48BDF80A0060F331
+:10EAF0000F05BDF80E0060F30F0862881FFA88F159
+:10EB0000092091423CBF08B0BDE8F087A9B2E28875
+:10EB100091423CBF08B0BDE8F0874FEA1841A28897
+:10EB2000238901EB15411A4491423CBF08B0BDE86E
+:10EB3000F0879DF800004FF001090028019840F689
+:10EB4000480808D000F5CD7580F89B91019890F8A1
+:10EB5000DE0140B307E000F5827580F80591019869
+:10EB600090F8280108B13A2718E0E08868806088AA
+:10EB7000E8802089A880A088288101222846019960
+:10EB8000FFF78CFEA888404528BF40F64800A880C3
+:10EB9000288940451DD2288185F800906E7008B004
+:10EBA0003846BDE8F087E08868806088E880208982
+:10EBB000A880A0882881002228460199FFF76EFED0
+:10EBC000A888404528BF40F64800A88028894045CD
+:10EBD000E1D340F64800DEE709E710B5044612F03D
+:10EBE000DBFC042806D012F0D7FC052802D009F07F
+:10EBF0003DFF28B10CF0C7FF00281CBF0C2010BD42
+:10EC00002078002816BF022800200120E279611C2C
+:10EC10000DF03DF9002814BF0020022010BD2DE9A1
+:10EC2000F04383B006460088694601F0B8F9070052
+:10EC30001CBF03B0BDE8F083B088002818BF0128CE
+:10EC400005D002281EBF122003B0BDE8F083E946BC
+:10EC5000B17800290CBF07250D46F07800280CBFBD
+:10EC60000724044615F0040F16BF002900210121D6
+:10EC700014F0040F16BF00280020012001424FF0BD
+:10EC800009080AD001221146484601F0A0F90028DF
+:10EC900038D003B04046BDE8F08381B100220121A5
+:10ECA000484601F094F90028F3D114F0040F29D05C
+:10ECB00001221146484601F08AF918B343E080B1B9
+:10ECC00001220021484601F082F90028E1D115F027
+:10ECD000040F17D001221146484601F078F988B197
+:10ECE00025E015F0040F04F0040023D0C0B1012288
+:10ECF0001146484601F06BF900281CBF25F00405B9
+:10ED000024F0040400219DF800200120002A019A2B
+:10ED10001CD082F8A501019A92F8F221BAB33FE023
+:10ED200000220121484601F052F90028EAD025F0DE
+:10ED30000405E7E70028E5D001220021484601F05C
+:10ED400046F90028DED024F00404DBE782F80F0146
+:10ED5000019A92F834213AB9019A92F80E211AB91F
+:10ED6000019A92F87D200AB13A270CE0019A82F8C4
+:10ED70000E01019880F81051019880F81141019A14
+:10ED8000B088A2F81201019880F80F111AE0FFE78D
+:10ED9000019A92F8A4211AB9019A92F87D200AB139
+:10EDA0003A270CE0019A82F8A401019880F8A65154
+:10EDB000019880F8A741019AB088A2F8A8010198AB
+:10EDC00080F8A51103B03846BDE8F083817831F0B2
+:10EDD000070107BFC17831F00701122070471EE715
+:10EDE00002781221012A18BF002A05D0022A18BF72
+:10EDF000032A01D0084670474278002A18BF012A2A
+:10EE000003D0022A18BF032AF4D1C27B12B9827838
+:10EE1000012AEFD1837833F00502EBD113F0050F0F
+:10EE2000E8D030B4C278C488B0F80AC0002A18BF4D
+:10EE3000012A04D1042C28BFBCF1040F02D230BC3B
+:10EE400008467047052B07D0827B002AF7D0072A97
+:10EE5000F5D830BC01F0D6B80279B0F808C0838983
+:10EE6000002A18BF012AEAD1BCF1040F28BF042BE5
+:10EE7000E5D3E9E710B5044602781220012A0FD045
+:10EE8000002A18BF10BD012A26D012F085FB0528E4
+:10EE900004D011F01AFD002808BF10BD0C2010BDD1
+:10EEA0006178002918BF012906D0022918BF10BDBA
+:10EEB000A188002908BF10BD6388002B1CBFA18852
+:10EEC0000029E0D003EB83035B0001EB8101B3EB8E
+:10EED000012F28BF10BDD6E70FF015FB002804BF97
+:10EEE000122010BD0FF035FB00200FF0CEFB0028E4
+:10EEF00018BF10BD60780FF0BAFB002818BF10BD16
+:10EF0000A1886088BDE8104011F0A0BE427A12F0DE
+:10EF1000070F0FD032F007030CD1012A18BF022AC5
+:10EF200003D0042A1CBF1120704790F83A301BB957
+:10EF3000012A01D0122070472DE9F00F4FF0000C8C
+:10EF400012F0010F40F6774640F67B4337D069B1A7
+:10EF50004489B0F810C0271F43F6FD75AF423CBF8F
+:10EF6000ACF10407AF4226D2644524D3C78AB0F877
+:10EF70001CC0458C048DB0F82E80B0F83490A7F1F9
+:10EF8000060A9A453CBFACF1060A9A4513D267457A
+:10EF900098BFB5F5FA7F3CBFA4F10A07B7420AD281
+:10EFA0006D1C05FB0CFCBCEB840F04DAC84598BF54
+:10EFB0004FF0010C03D9BDE8F00F3020704712F07C
+:10EFC000020F27D000EB4C04B4F81690A58BB4F8D0
+:10EFD0002280278DB4F82EA0A48EA9F1060B5B45E4
+:10EFE00084BFA5F1060B5B45E5D9A94598BFB8F5E7
+:10EFF000FA7F3CBFA7F10A09B145DCD208F101084C
+:10F0000008FB05F5B5EB870FD5DAA24598BF0CF1E3
+:10F01000010CD0D812F0040F22D000EB4C02D78A9A
+:10F02000B2F81CC0558C148DB2F82E80928EA7F1C8
+:10F0300006094B4584BFACF106094B45BBD9674572
+:10F0400098BFB5F5FA7F3CBFA4F10A03B342B2D230
+:10F050006B1C03FB0CF3B3EB840FACDA9045AAD81E
+:10F0600002782AB1012A13D0BDE8F00F12207047B0
+:10F070000029817808D0002918BF012908D0022969
+:10F0800018BF032904D0EFE7002918BF0129EBD1ED
+:10F090004078002818BF012803D0022818BF032891
+:10F0A000E2D1BDE8F00F0020704700212EE7017883
+:10F0B00011F0010F02D0406814F0CABA14F097BAE8
+:10F0C0002DE9F04F91B00D460246AFF61841D1E957
+:10F0D0000001CDE90E0111462846FFF717FF060093
+:10F0E0001CBF11B0BDE8F08F12F056FA04280CD006
+:10F0F00012F052FA052808D0FC4F387828B90EF0E3
+:10F1000032FCA0F57F41FF3903D011B00C20BDE8DF
+:10F11000F08FF7480B90F7480C90F7480D900BAA2A
+:10F12000062110A801F06EFD040002BF092011B0F5
+:10F13000BDE8F08F03210DF02EF9EC48818AA4F888
+:10F140004A10C28AA4F84C20C37C0093837C208898
+:10F1500001F045FE002818BFFFDF208806F0E0FB25
+:10F16000278804F10E094FF0000B4FF00A0A042122
+:10F17000484604F000FF48460DF0DFFA062001F093
+:10F180001BFD80461DE005A9062001F0F6FC05A840
+:10F1900001F0D1FC5FEA000B11D100BFBDF81800EF
+:10F1A000B84206D00798042249460E3015F0A6FC56
+:10F1B00070B105A801F0BFFC5FEA000BEED0A8F12A
+:10F1C0000108B8F1000F07DDBBF1000FDBD007E04D
+:10F1D00048460DF0BBFAF2E7BBF1000F08BFFFDFB6
+:10F1E000D9F800000DF0CDFABAF1010A01D00028DB
+:10F1F000BDD0C2A004F1120700680190032101A84C
+:10F2000004F090FE002001A90A5C3A54401CC0B2F0
+:10F210000328F9D3A88B6080688CA080288DE080BB
+:10F22000687A10F0040F18BF08277CD0DFF8BC8282
+:10F230003A461146B8F8180011F071FD0146A06277
+:10F24000204611F0AFFD17F00C0F09D001231A462C
+:10F25000214600200DF0A5FC616A884288BF09267E
+:10F260004FF0000984F85E9084F85F90A878002839
+:10F2700016BF0228002001206076D5F80300C4F8EC
+:10F280001A00B5F80700E0830EA904F1080015F094
+:10F2900017FE4FF0010A84F800A1CDF81CA0B4F8C5
+:10F2A0004C0004F58277FB2828BFFB20B8F80A1031
+:10F2B000814238BF084694F855104FF4747C11F021
+:10F2C0000C0F1CBF0CEB80118AB26BD0B8F80C107D
+:10F2D000914238BF0A46B4F84A10FB2928BFFB21E7
+:10F2E000B8F80E308B4238BF194694F854B01BF072
+:10F2F0000C0F1CBF0CEB81139BB25BD0B8F810C095
+:10F300009C4538BF63461B2918BFB3F5A47F5AD06C
+:10F31000F8803A817980BB8021463846079AFFF70A
+:10F32000BDFAB88800E031E040F64801884228BFC5
+:10F3300040F64800B8803889884228BF40F6480027
+:10F34000388187F800A000BF8DF800900121684641
+:10F3500004F0E8FD9DF8000000F00701C0F3C102D1
+:10F360001144C0F3401008448DF80000401D207681
+:10F3700009283CBF08302076002120460DF00BF80C
+:10F3800068780FF0CBF8002E74D122E010F0010F56
+:10F3900018BF01277FF44AAF10F0020F14BF0227F5
+:10F3A000002743E7022907BF81003C31C1007031CB
+:10F3B0008AB28BE7BBF1020F07BF8B003C33CB0057
+:10F3C00070339BB29AE71B2818BFB2F5A47F9FD178
+:10F3D000BAE7A9782878EA1C0FF073F8002808BF6C
+:10F3E000122647D00FF0B5F8A9782878EA1C0FF05C
+:10F3F00018F906003ED1687A10F0040F14BF0820F7
+:10F4000001200FF053F8060034D1214603200FF0FD
+:10F4100032F906002ED1697A8DF80010697A11F060
+:10F42000010F06D06889ADF80200288AADF8040003
+:10F430000120697A11F0020F18BF401C11F0040F6F
+:10F4400007D005EB40004189ADF80610008AADF801
+:10F450000800684611F0B9FB064695F83A00002806
+:10F4600018BF01200FF028F826B9204611F047FBFD
+:10F47000060009D0208806F054FA2088062101F001
+:10F4800005FC002818BFFFDF304611B0BDE8F08F43
+:10F490000146002014E638B5144C207870B912F0FB
+:10F4A0007BF8052805D00EF05EFAA0F57F41FF3904
+:10F4B00004D0684611F005FC10B113E00C2038BDF3
+:10F4C0000098008806F02DFA00980621008801F0C7
+:10F4D000DDFB002818BFFFDF0120207008480078FE
+:10F4E000FCF788FC002038BDE45002003206002002
+:10F4F000F4050020680000202206002011223300BD
+:10F500005C00002070B4B0F802C08188C388028912
+:10F5100044898089ACF1060640F67B45AE423CBF8B
+:10F520008E1FAE4214D28C4598BFB3F5FA7F3EBF12
+:10F53000A2F10A0CFE4D15EB0C0509D25B1C5943D8
+:10F54000B1EB820F04DA84429EBF002070BC70478A
+:10F55000302070BC70472DE9F047B0F802C0044677
+:10F560008188C388028947898689ACF1060940F6FB
+:10F570007B4830200025C1453ABFA1F10609C145AD
+:10F58000BDE8F0878C4598BFB3F5FA7F3DBFA2F187
+:10F590000A0CDFF89C8318EB0C08BDE8F0875B1CB5
+:10F5A0005943B1EB820FA8BFBDE8F087B74288BFCF
+:10F5B000BDE8F0872088062101F056FB68B190F87D
+:10F5C000D01090F8732042B9002918BF042904D044
+:10F5D000D0F8F8100A781AB106E00220BDE8F087EA
+:10F5E000D0F84421127812B13A20BDE8F087052204
+:10F5F0008A71D0F8F8100D81D0F8F820A1885181D7
+:10F60000D0F8F820E1889181D0F8F8202189D181C3
+:10F61000D0F8F8100A894B899A429EBF8A79082A45
+:10F620009A4224BF1220BDE8F08722884A80D0F891
+:10F63000F800022101700020BDE8F087F0B583B02A
+:10F6400005460DF0D9F8002802BF122003B0F0BD26
+:10F650000026B84F012429467C70B81C15F030FCF8
+:10F660007E706946062001F088FA002818BFFFDF87
+:10F67000684601F060FA002808BFBDF804500AD1BE
+:10F68000029880F80041684601F055FA18B9BDF8B3
+:10F690000400A842F4D103B00020F0BD10B5044628
+:10F6A0000088062101F0E0FA68B190F8D01090F8D7
+:10F6B000732042B9002918BF042904D0D0F8F810EB
+:10F6C0000A7812B105E0022010BDD0F8442112786A
+:10F6D0000AB13A2010BD90F8962012F0010F04BF35
+:10F6E0000C2010BDD4F80220D4F806304A608B609C
+:10F6F000D0F8F81062898A81D0F8F810E268C1F871
+:10F700000E202269C1F812206269C1F81620A26990
+:10F71000C1F81A20D0F8F82003211170D0F8F800B1
+:10F7200021884180002010BDF8B516460F460446DA
+:10F7300009F09CF900281CBF0C20F8BD207812238A
+:10F74000EF2801D91846F8BD6088ADF8000010F028
+:10F75000100F4FF000050CD010F0010F00F0020167
+:10F760001BD0B1B110F0080F08BF10F0040F1ED06D
+:10F770001AE010F0080FE5D110F0200F18BF10F0BC
+:10F78000030FDFD110F0010F18BF10F0020FD9D115
+:10F790000DE010F0040F0AD106E029B110F0080FB7
+:10F7A00008BF10F0040F02D010F00F0FCAD1B4F848
+:10F7B00002C01CF0080F08D1D4E90110884228BF0C
+:10F7C0002029BFD3B0F1807FBCD2207B0028B9D0E4
+:10F7D0000728B7D8607B002818BF012803D002286B
+:10F7E00018BF0328AED11CF0040F03D1022818BFA4
+:10F7F000032807D1A07B002818BF0128A2D11CF044
+:10F80000040F08D1607D002818BF012803D002280A
+:10F8100018BF032896D1E07D1CF0100F02D00128FC
+:10F8200011D08FE7012818BF03288BD11CF0100FCF
+:10F8300009D1607E01281CBF0228032882D1A07E46
+:10F840000F283FF67FAFE07E002818BF01287FF425
+:10F8500079AF1CF0400F1CBF1120F8BD3D70A5759D
+:10F8600056B9FF208DF800006946002006F065FDBE
+:10F870006946002006F04CFD2046BDE8F84006F041
+:10F8800074BC002250E72DE9F0470446C0780F46CB
+:10F89000122510B106F0DBFC50B1607804280AD0C4
+:10F8A00094F8038094F800906678B8F1FB0F12D9B1
+:10F8B0002846BDE8F08709F0D9F80028F8D006F00E
+:10F8C0001EFD0028F4D106F0EEF9002804BFE07810
+:10F8D0000028EDD1E4E71FB1B8F11F0F23D9E7E706
+:10F8E00006F0E1F928B1B8F11F0F98BF032E07D039
+:10F8F000DEE7032E18BF042E02D0B8F1000FD7D0D8
+:10F9000009F0B4F8002818BF032E04D0042E1CBF41
+:10F910000C20BDE8F087484606F0BDF9002804BF7A
+:10F920004220BDE8F087E07861781F2804E00000FD
+:10F9300089F3FFFF3206002098BF03291CBF112066
+:10F94000BDE8F087211D06F0F8FC0020BDE8F08737
+:10F95000002198E72DE9F0470446C0788846122731
+:10F9600010B106F00AFD38B16578042D04D0E678B0
+:10F9700094F80090FB2E02D93846BDE8F087B8F124
+:10F98000000F02D01F2E21D9F6E706F08CF920B126
+:10F990001F2E98BF032D06D0EEE7032D18BF042DB0
+:10F9A00001D0002EE8D009F061F8002818BF032D1F
+:10F9B00004D0042D1CBF0C20BDE8F087484606F09B
+:10F9C0006AF9002804BF4220BDE8F087E07861783A
+:10F9D0001F2898BF03291CBF1120BDE8F087211DF7
+:10F9E00006F096FC0020BDE8F0870021B2E72DE983
+:10F9F000F04304464078422583B0012808D8A07817
+:10FA000006F049F920B120781225012804D0A0B1D0
+:10FA100003B02846BDE8F08306F0C3FC20B1A088FF
+:10FA20000028F5D08028F3D806F0C2FC68B16078D1
+:10FA30000028EDD0207801280BD007F077FE04468F
+:10FA400008F08CFC002800F0038103B00C20BDE816
+:10FA5000F08306F0B5FA38B906F09CFC002802BF26
+:10FA6000122003B0BDE8F08309F000F80028ECD1C3
+:10FA700006F0D1F8A0F57F41FF39E6D106F0BFFAD4
+:10FA8000A08842F2107100FB01F6A079314606F021
+:10FA9000EFFB06F06BFCF8B10022072101A801F092
+:10FAA000B1F8040049D0FE480321846020460CF0E0
+:10FAB00079FB204607F067F8FA4DA88AA4F84A00B7
+:10FAC000E88AA4F84C0006F0EEF870B1288B01210A
+:10FAD00008F0C8FDA06210E03146002008F018FDD3
+:10FAE000002818BFFFDF00F0BEB806F063FC2A8BC9
+:10FAF0000146104608F0B6FDA062014600222046ED
+:10FB000007F017FE06F0CFF84FF00108C8B906F06D
+:10FB100051FC10F00C0F14D001231A462146184650
+:10FB20000DF03FF8616A88420BD90721BDF8040047
+:10FB300001F0ACF8002818BFFFDF092003B0BDE8D2
+:10FB4000F083E87C0090AB7CEA8AA98A208801F0E7
+:10FB500046F9002818BFFFDF208805F0E1FE314696
+:10FB6000204608F0D5FC002818BFFFDF2146B4F876
+:10FB70004C00002204F5CD76FB2828BFFB206B89C2
+:10FB8000834238BF184691F855304FF4747413F01F
+:10FB90000C0F1CBF04EB80131FFA83FC3BD000BF8B
+:10FBA000B5F80C90E14528BFE146B1F84A30FB2B8F
+:10FBB00028BFFB23B5F80EC09C4538BF634691F8BB
+:10FBC00054C01CF00C0F1CBF04EB831C1FFA8CF7F5
+:10FBD0002AD02C8ABC4228BF3C461B2B18BFB4F548
+:10FBE000A47F2FD0F080A6F808907380B4803046B0
+:10FBF000FEF754FEB08840F64801884228BF40F620
+:10FC00004800B0803089884228BF40F648003081E3
+:10FC100086F8008027E0022B07BF83003C33C30037
+:10FC200070331FFA83FCBBE7BCF1020F07BF4FEA3A
+:10FC3000830C0CF13C0C4FEAC30C0CF1700C1FFA56
+:10FC40008CF7C6E71B2818BFB9F5A47FCAD10AE014
+:10FC50004CB1208805F065FE2088072101F016F8D8
+:10FC6000002818BFFFDF002003B0BDE8F0830021AB
+:10FC7000BDE610B50C46072100F0F6FF002804BFD2
+:10FC8000022010BD90F8731109B10C2010BD90F83E
+:10FC90006510142912BF152990F8C0110029F4D15C
+:10FCA0002168C0F874116168C0F87811A168C0F8C3
+:10FCB0007C11E168C0F88011012180F873110020E7
+:10FCC00010BD10B5072100F0CFFF002804BF0220AF
+:10FCD00010BD90F8731109B10C2010BD90F865109B
+:10FCE000142918BF1529F7D1022180F873110020BB
+:10FCF00010BDF0B50E464BF68032122183B096420D
+:10FD000017D8B6B1694600F04AF900281CBF03B005
+:10FD1000F0BD019800F15807841C25883246294619
+:10FD200038460CF035FA2088A842F6D103B00020FE
+:10FD3000F0BD03B00846F0BD10B582B0044600889F
+:10FD4000694600F02CF900281CBF02B010BD0198D4
+:10FD5000A37800F1580190F82C209A4202BF0C20A1
+:10FD600002B010BD7F220A728A720022CA72E17844
+:10FD700080F82D10217980F82E10A17880F82C10B1
+:10FD800002B0104610BD10B582B00C46694600F0B6
+:10FD900006F900281CBF02B010BD019890F873004E
+:10FDA000002818BF0120207002B0002010BD30B51F
+:10FDB00083B00D461446694600F0F1F800281CBFD8
+:10FDC00003B030BD019890F82C0001281EBF0C2014
+:10FDD00003B030BD019890F86010297090F8610070
+:10FDE000207003B0002030BD70B50D4616460721C7
+:10FDF00000F03AFF002804BF022070BD83884FF056
+:10FE0000010CC28841880CEB430C65451AD342F2C1
+:10FE1000107C02FB0CF240F6C41C01FB0CF1B2FB9F
+:10FE2000F1F1491E8CB2B4F5FA7F88BF4FF4FA7431
+:10FE3000A54238BF2C46621C591CB2FBF1F251435B
+:10FE4000491E8BB290F8AC11002908BF038433809F
+:10FE5000002070BD10B50C46072100F005FF0028FA
+:10FE600004BF022010BD80F8DF40002C1EBF90F8B8
+:10FE7000DD10002908F019FC002010BD01780029D0
+:10FE80001CBF4178002915D041881B2921BF8188DA
+:10FE90001B29C18802290DD302680349406805E087
+:10FEA0005C00002032060020F40500200A65486549
+:10FEB000002070471220704710B5044610F02CFF48
+:10FEC000204608F09AFB002010BD2DE9F0411646AF
+:10FED0000F46044601221146384610F020FF054621
+:10FEE0000121384608F0BEFB854228BF2846012381
+:10FEF000E100503189B2E631884206D901F196021B
+:10FF0000401AB0FBF2F0401C83B233800020BDE801
+:10FF1000F08110B5044611F03FFB042806D011F023
+:10FF20003BFB052802D008F0A1FD08B10C2010BD54
+:10FF3000601C0BF082FF207800F0010006F05AF8F8
+:10FF4000207800F001000EF0FFFA002010BD10B57F
+:10FF50000446072000F022FE00281CBF0C2010BD24
+:10FF6000207810F0010F11D000226078114613F0B4
+:10FF70008FFF00281CBF122010BDA0680AF0E9F90D
+:10FF8000607861680AF0EEF9002010BD00200AF0E8
+:10FF9000E0F9002108460AF0E5F9002010BD70B52F
+:10FFA0000C460546062100F05FFE606010B100209F
+:10FFB000207070BD0721284600F056FE60600028C2
+:10FFC00004BF022070BD01202070002070BD10B55C
+:10FFD00004468C46007813466168624638B10120B9
+:10FFE0000CF0DFFD6168496A884209D906E000200B
+:10FFF0000CF0D7FD6168496A884201D9012010BD23
+:020000040001F9
+:10000000002010BD10B586B0044611F0C5FA0428D2
+:1000100041D011F0C1FA05283DD0A0788DF8080034
+:10002000A0788DF8000060788DF8040020788DF8B5
+:100030000300A07B8DF80500E07B002818BF01209D
+:100040008DF80600A07810F0010F27D0E078012885
+:1000500008BF022003D000280CBF012000208DF82B
+:100060000100E088ADF80A006089ADF80C00A078C6
+:1000700010F0040F26D02079012808BF022003D0F9
+:1000800000280CBF012000208DF802002089ADF867
+:100090000E00A08914E006B00C2010BD10F0040F73
+:1000A00010D0E078012808BF022003D000280CBF40
+:1000B000012000208DF80200E088ADF80E00608974
+:1000C000ADF8100002A810F080FD002804BF6846BB
+:1000D0000EF02BFB06B010BD30B5058825F40044AA
+:1000E00021448CB24FF4004194420AD2121B92B2C6
+:1000F0001B339A4201D2A94307E005F40041214392
+:1001000003E0A21A92B2A9431143018030BD084412
+:10011000083050434A31084480B2704770B51D46DC
+:1001200016460B46044629463046049AFFF7EFFF71
+:100130000646B34200D2FFDF2821204614F0ABFD73
+:100140004FF6FF70A082283EB0B265776080B0F5B0
+:10015000004F00D9FFDF618805F13C00814200D2E9
+:10016000FFDF60880835401B343880B220801B28B0
+:1001700000D21B2020800020A07770BD81618861A3
+:1001800070472DE9F05F0D46C188044600F128094B
+:10019000008921F4004620F4004800F062FB10B111
+:1001A0000020BDE8F09F4FF0000A4FF0010BB04572
+:1001B0000CD9617FA8EB0600401A0838854219DC8B
+:1001C00009EB06000021058041801AE06088617F0C
+:1001D000801B471A083F0DD41B2F00DAFFDFBD42FA
+:1001E00001DC294600E0B9B2681A0204120C04D0FE
+:1001F000424502DD84F817A0D2E709EB0600018032
+:10020000428084F817B0CCE770B5044600F12802AC
+:10021000C088E37D20F400402BB11044028843885D
+:1002200013448B4201D2002070BD00258A4202D3C4
+:100230000180458008E0891A0904090C418003D037
+:10024000A01D00F01EFB08E0637F008808331844FF
+:1002500081B26288A01DFFF73FFFE575012070BDE8
+:1002600070B5034600F12804C588808820F4004654
+:100270002644A84202D10020188270BD9889358892
+:10028000A84206D3401B75882D1A2044ADB2C01E6B
+:1002900005E02C1AA5B25C7F20443044401D0C8838
+:1002A000AC4200D90D809C8924B1002414700988C7
+:1002B000198270BD0124F9E770B5044600F12801E8
+:1002C000808820F400404518208A002825D0A18984
+:1002D000084480B2A08129886A881144814200D2F2
+:1002E000FFDF2888698800260844A189884212D146
+:1002F000A069807F2871698819B1201D00F0C1FABA
+:1003000008E0637F28880833184481B26288201D82
+:10031000FFF7E2FEA6812682012070BD2DE9F041A3
+:10032000418987880026044600F12805B94218D083
+:1003300004F10A0821F400402844418819B14046DC
+:1003400000F09FFA08E0637F00880833184481B208
+:1003500062884046FFF7C0FE761C6189B6B2B9429A
+:10036000E8D13046BDE8F0812DE9F04104460B4666
+:1003700027892830A68827F40041B4F80A80014470
+:100380000D46B74201D10020ECE70AB1481D1060CC
+:1003900023B1627F691D184614F0DCFB2E88698842
+:1003A00004F1080021B18A1996B200F06AFA06E059
+:1003B000637F62880833991989B2FFF78DFE47453C
+:1003C00001D1208960813046CCE78188C088814294
+:1003D00001D1012070470020704701898088814247
+:1003E00001D1012070470020704770B58588C3880F
+:1003F00000F1280425F4004223F4004114449D42F6
+:100400001AD08389058A5E1925886388EC18A6426C
+:1004100014D313B18B4211D30EE0437F08325C1921
+:100420002244408892B2801A80B22333984201D28B
+:1004300011B103E08A4201D1002070BD012070BDDE
+:100440002DE9F0478846C1880446008921F400461A
+:1004500004F1280720F4004507EB060900F001FA33
+:10046000002178BBB54204D9627FA81B801A002501
+:1004700003E06088627F801B801A083823D4E289F9
+:1004800062B1B9F80020B9F802303BB1E81A21771F
+:10049000404518DBE0893844801A09E0801A21774A
+:1004A00040450ADB607FE189083030443944084424
+:1004B000C01EA4F81280BDE8F087454503DB01208B
+:1004C0002077E7E7FFE761820020F4E72DE9F74FA7
+:1004D000044600F12805C088884620F4004A608A56
+:1004E00005EB0A0608B1404502D20020BDE8FE8FA8
+:1004F000E08978B13788B6F8029007EB09018842A5
+:1005000000D0FFDF207F4FF0000B50EA090106D03A
+:1005100088B33BE00027A07FB9463071F2E7E1895C
+:1005200059B1607F2944083050440844B4F81F1082
+:1005300020F8031D94F821108170E28907EB080070
+:1005400002EB0801E1813080A6F802B002985F4614
+:1005500050B1637F30880833184481B26288A01D8F
+:10056000FFF7BAFDE78121E0607FE1890830504460
+:10057000294408442DE0FFE7E089B4F81F1028441F
+:10058000C01B20F8031D94F82110817009EB0800AE
+:10059000E28981B202EB0800E08137807180029825
+:1005A000A0B1A01D00F06DF9A4F80EB0A07F401C12
+:1005B000A077A07D08B1E088A08284F816B000BFC3
+:1005C000A4F812B084F817B001208FE7E08928441E
+:1005D000C01B30F8031DA4F81F10807884F8210098
+:1005E000EEE710B5818800F1280321F4004423448C
+:1005F000848AC288A14212D0914210D0818971B9F7
+:10060000826972B11046FFF7E8FE50B910892832AE
+:1006100020F40040104419790079884201D100206B
+:1006200010BD184610BD00F12803407F0830084473
+:10063000C01E1060088808B9DB1E1360088849884E
+:10064000084480B270472DE9F04100F12806407F50
+:100650001C4608309046431808884D88069ADB1ED1
+:10066000A0B1C01C80B2904214D9801AA04200DB15
+:10067000204687B298183A46414614F03FFA0028BF
+:1006800016D1E01B84B2B844002005E0ED1CADB2E9
+:10069000F61EE8E7101A80B20119A94206D83044C4
+:1006A00022464146BDE8F04114F028BA4FF0FF3031
+:1006B00058E62DE9F04100F12804407F1E4608303D
+:1006C00090464318002508884F88069ADB1E90B193
+:1006D000C01C80B2904212D9801AB04200DB304672
+:1006E00085B299182A46404614F034FA701B86B237
+:1006F000A844002005E0FF1CBFB2E41EEAE7101A80
+:1007000080B28119B94206D821183246404614F009
+:1007100021FAA81985B2284624E62DE9F04100F116
+:100720002804407F1E46083090464318002508885C
+:100730004F88069ADB1E90B1C01C80B2904212D93D
+:10074000801AB04200DB304685B298182A464146EE
+:1007500014F000FA701B86B2A844002005E0FF1CCC
+:10076000BFB2E41EEAE7101A80B28119B94206D876
+:1007700020443246414614F0EDF9A81985B22846C6
+:10078000F0E5401D704710B5044600F12801C2880D
+:10079000808820F400431944904206D0A28922B9EF
+:1007A000228A12B9A28A904201D1002010BD088885
+:1007B000498831B1201D00F064F80020208201201A
+:1007C00010BD637F62880833184481B2201DFFF793
+:1007D00083FCF2E70021C18101774182C1758175F7
+:1007E000704703881380C28942B1C28822F4004353
+:1007F00000F128021A440A60C0897047002070473F
+:1008000010B50446808AA0F57F41FF3900D0FFDF94
+:10081000E088A082E08900B10120A07510BD4FF6EC
+:10082000FF71818200218175704710B50446808A6E
+:10083000A0F57F41FF3900D1FFDFA07D28B9A08856
+:10084000A18A884201D1002010BD012010BD8188FD
+:10085000828A914201D1807D08B100207047012039
+:10086000704720F4004221F400439A4207D100F47B
+:10087000004001F40041884201D00120704700206F
+:10088000704730B5044600880D4620F40040A84269
+:1008900000D2FFDF21884FF40040884328432080A6
+:1008A00030BD70B50C00054609D0082C00D2FFDF22
+:1008B0001DB1A1B2286800F044F8201D70BD0DB133
+:1008C00000202860002070BD0021026803E09388AA
+:1008D0001268194489B2002AF9D100F032B870B513
+:1008E00000260D460446082900D2FFDF206808B91B
+:1008F0001EE0044620688188A94202D001680029D0
+:10090000F7D181880646A94201D100680DE005F1C2
+:10091000080293B20022994209D32844491B02607D
+:1009200081802168096821600160206000E0002664
+:10093000304670BD00230B608A8002680A60016047
+:10094000704700234360021D018102607047F0B5CB
+:100950000F460188408815460C181E46AC4200D34D
+:10096000641B3044A84200D9FFDFA019A84200D977
+:10097000FFDF3819F0BD2DE9F041884606460188B1
+:10098000408815460C181F46AC4200D3641B3844FF
+:10099000A84200D9FFDFE019A84200D9FFDF708824
+:1009A0003844708008EB0400BDE8F0812DE9F04187
+:1009B000054600881E461746841B8846BC4200D365
+:1009C0003C442C8068883044B84200D9FFDFA0192D
+:1009D000B84200D9FFDF68883044688008EB040023
+:1009E000E2E72DE9F04106881D460446701980B201
+:1009F000174688462080B84201D3C01B20806088FB
+:100A0000A84200D2FFDF7019B84200D9FFDF60882A
+:100A1000401B608008EB0600C6E730B50D46018834
+:100A2000CC18944200D3A41A4088984200D8FFDF23
+:100A3000281930BD2DE9F041C84D04469046A878EC
+:100A40000E46A04200D8FFDF05EB8607B86A50F8D3
+:100A5000240000B1FFDFB868002816D0304600F04F
+:100A600044F90146B868FFF73AFF05000CD0B86AB0
+:100A7000082E40F8245000D3FFDFB94842462946EB
+:100A800050F82630204698472846BDE8F0812DE9E9
+:100A9000F8431E468C1991460F460546FF2C00D997
+:100AA000FFDFB14500D9FFDFE4B200954DB3002070
+:100AB0008046E81C20F00300A84200D0FFDF494632
+:100AC000DFF89892684689F8001089F8017089F873
+:100AD000024089F8034089F8044089F8054089F804
+:100AE000066089F80770414600F008F90021424687
+:100AF0000F464B460098C01C20F00300009012B136
+:100B00000EE00120D4E703EB8106B062002005E08F
+:100B1000D6F828C04CF82070401CC0B2A042F7D3D1
+:100B20000098491C00EB8400C9B200900829E1D369
+:100B3000401BBDE8F88310B5044603F067FD08B11B
+:100B4000102010BD2078854A618802EB80009278E1
+:100B50000EE0836A53F8213043B14A1C6280A180C1
+:100B6000806A50F82100A060002010BD491C89B2A5
+:100B70008A42EED86180052010BD70B505460C464E
+:100B8000084603F043FD08B1102070BD082D01D3C5
+:100B9000072070BD25700020608070BD0EB56946CD
+:100BA000FFF7EBFF00B1FFDF6846FFF7C4FF08B1B6
+:100BB00000200EBD01200EBD10B50446082800D34C
+:100BC000FFDF6648005D10BD3EB50546002469465E
+:100BD000FFF7D3FF18B1FFDF01E0641CE4B2684601
+:100BE000FFF7A9FF0028F8D02846FFF7E5FF001B14
+:100BF000C0B23EBD59498978814201D9C0B270471F
+:100C0000FF2070472DE9F041544B062903D00729F6
+:100C10001CD19D7900E0002500244FF6FF7603EB00
+:100C2000810713F801C00AE06319D7F828E09BB2E6
+:100C30005EF823E0BEF1000F04D0641CA4B2A4450A
+:100C4000F2D8334603801846B34201D100201CE796
+:100C5000BDE8F041EEE6A0F57F43FF3B01D0082957
+:100C600001D300207047E5E6A0F57F42FF3A0BD0A4
+:100C7000082909D2394A9378834205D902EB8101C8
+:100C8000896A51F820007047002070472DE9F04133
+:100C900004460D46A4F57F4143F20200FF3902D01D
+:100CA000082D01D30720F0E62C494FF000088A7880
+:100CB000A242F8D901EB8506B26A52F82470002FDF
+:100CC000F1D027483946203050F82520204690475B
+:100CD000B16A284641F8248000F007F802463946F8
+:100CE000B068FFF727FE0020CFE61D49403131F8FC
+:100CF00010004FF6FC71C01C084070472DE9F84306
+:100D0000164E8846054600242868C01C20F00300C3
+:100D100028602046FFF7E9FF315D4843B8F1000F36
+:100D200001D0002200E02A680146009232B100277B
+:100D30004FEA0D00FFF7B5FD1FB106E001270020C7
+:100D4000F8E706EB8401009A8A602968641C08446D
+:100D5000E4B22860082CD7D3EBE600005006002050
+:100D6000F050020070B50E461D46114600F0D4F852
+:100D700004462946304600F0D8F82044001D70BDD6
+:100D80002DE9F04190460D4604004FF0000610D0CA
+:100D90000027E01C20F00300A04200D0FFDFDDB1FF
+:100DA00041460020FFF77DFD0C3000EB850617B1B2
+:100DB00012E00127EDE7614F04F10C00A9003C604F
+:100DC0002572606000EB85002060606813F063FFAF
+:100DD00041463868FFF765FD3046BDE8F0812DE9F2
+:100DE000FF4F564C804681B020689A46934600B922
+:100DF000FFDF2068027A424503D9416851F8280094
+:100E000020B143F2020005B0BDE8F08F51460298D0
+:100E100000F082F886B258460E9900F086F885B246
+:100E20007019001D87B22068A14639460068FFF797
+:100E300056FD04001FD0678025802946201D0E9D89
+:100E400007465A4601230095FFF768F92088314686
+:100E500038440123029ACDF800A0FFF75FF92088FB
+:100E6000C1193846FFF78AF9D9F800004168002017
+:100E700041F82840C7E70420C5E770B52F4C054668
+:100E8000206800B9FFDF2068017AA9420ED94268C4
+:100E900052F8251051B1002342F825304A880068E5
+:100EA000FFF748FD216800200A7A08E043F20200BB
+:100EB00070BD4B6853F8203033B9401CC0B2824239
+:100EC000F7D80868FFF700FD002070BD70B51B4E15
+:100ED00005460024306800B9FFDF3068017AA94276
+:100EE00004D9406850F8250000B1041D204670BDAB
+:100EF00070B5124E05460024306800B9FFDF306837
+:100F0000017AA94206D9406850F8251011B131F88C
+:100F1000040B4418204670BD10B50A460121FFF7A6
+:100F2000F6F8C01C20F0030010BD10B50A460121E0
+:100F3000FFF7EDF8C01C20F0030010BD700000208A
+:100F400070B50446C2F11005281913F003FE15F020
+:100F5000FF0108D0491EC9B2802060542046BDE878
+:100F6000704013F076BE70BD30B505E05B1EDBB29D
+:100F7000CC5CD55C6C40C454002BF7D130BD10B5AF
+:100F8000002409E00B78521E44EA430300F8013BB9
+:100F900011F8013BD2B2DC09002AF3D110BD2DE9D2
+:100FA000F04389B01E46DDE9107990460D000446F5
+:100FB00022D002460846F949FDF755FB102221468A
+:100FC0003846FFF7DCFFE07B000606D5F34A3946DA
+:100FD000102310320846FFF7C7FF10223946484653
+:100FE000FFF7CDFFF87B000606D5EC4A49461023F3
+:100FF00010320846FFF7B8FF1021204613F029FEF3
+:101000000DE0103EB6B208EB0601102322466846FA
+:10101000FFF7AAFF224628466946FDF724FB102E5B
+:10102000EFD818D0F2B241466846FFF789FF102387
+:101030004A46694604A8FFF797FF1023224604A9F1
+:101040006846FFF791FF224628466946FDF70BFBED
+:1010500009B0BDE8F08310233A464146EAE770B58F
+:101060009CB01E460546134620980C468DF8080095
+:10107000202219460DF1090013F06CFD20222146B3
+:101080000DF1290013F066FD17A913A8CDE90001A1
+:10109000412302AA31462846FFF781FF1CB070BDEC
+:1010A0002DE9FF4F9FB014AEDDE92D5410AFBB49C1
+:1010B000CDE90076202320311AA8FFF770FF4FF00A
+:1010C00000088DF808804FF001098DF8099054F858
+:1010D000010FCDF80A00A088ADF80E0014F8010C3D
+:1010E0001022C0F340008DF8100055F8010FCDF824
+:1010F0001100A888ADF8150015F8010C2C99C0F363
+:1011000040008DF8170006A8824613F023FD0AA8B8
+:1011100083461022229913F01DFDA048352308387C
+:1011200002AA40688DF83C80CDE900760E901AA99D
+:101130001F98FFF734FF8DF808808DF8099020681C
+:10114000CDF80A00A088ADF80E0014F8010C1022AA
+:10115000C0F340008DF810002868CDF81100A88871
+:10116000ADF8150015F8010C2C99C0F340008DF86E
+:101170001700504613F0EEFC58461022229913F047
+:10118000E9FC86483523083802AA40688DF83C906F
+:10119000CDE900760E901AA92098FFF700FF23B042
+:1011A000BDE8F08FF0B59BB00C460546DDE9221096
+:1011B0001E461746DDE92032D0F801C0CDF808C040
+:1011C000B0F805C0ADF80CC00078C0F340008DF851
+:1011D0000E00D1F80100CDF80F00B1F80500ADF810
+:1011E000130008781946C0F340008DF815001088E8
+:1011F000ADF8160090788DF818000DF11900102246
+:1012000013F0A8FC0DF129001022314613F0A2FCC6
+:101210000DF139001022394613F09CFC17A913A8D0
+:10122000CDE90001412302AA21462846FFF7B7FE77
+:101230001BB0F0BDF0B5A3B017460D4604461E46E0
+:10124000102202A8289913F085FC06A8202239460E
+:1012500013F080FC0EA82022294613F07BFC1EA967
+:101260001AA8CDE90001502302AA314616A8FFF7BB
+:1012700096FE1698206023B0F0BDF0B589B0044604
+:10128000DDE90E070D463978109EC1F340018DF857
+:10129000001031789446C1F340018DF801101968AF
+:1012A000CDF802109988ADF8061099798DF80810DC
+:1012B0000168CDF809108188ADF80D1080798DF89E
+:1012C0000F0010236A46614604A8FFF74DFE224630
+:1012D000284604A9FDF7C7F9D6F801000090B6F832
+:1012E0000500ADF80400D7F80100CDF80600B7F806
+:1012F0000500ADF80A000020039010236A4621463D
+:1013000004A8FFF731FE2246284604A9FDF7ABF9F1
+:1013100009B0F0BD1FB51C6800945B6801931368A9
+:10132000029352680392024608466946FDF79BF90C
+:101330001FBD10B588B00446106804905068059031
+:1013400000200690079008466A4604A9FDF78BF92D
+:10135000BDF80000208008B010BD1FB51288ADF8A0
+:1013600000201A88ADF80220002201920292039216
+:10137000024608466946FDF776F91FBD7FB5074B63
+:1013800014460546083B9A1C6846FFF7E6FF2246CE
+:1013900069462846FFF7CDFF7FBD00004851020097
+:1013A00070B5044600780E46012813D0052802D0F7
+:1013B000092813D10EE0A06861690578042003F0C4
+:1013C000B3F8052D0AD0782300220420616903F0C8
+:1013D00001F803E00420616903F0A6F831462046D5
+:1013E000BDE8704001F086B810B500F12D02C37958
+:1013F0009478411D64F003042340C371DB070DD0D2
+:101400004B79547923404B710B79127913400B714E
+:101410008278C9788A4200D9817010BD00224A7151
+:101420000A71F5E74178012900D00C21017070475D
+:101430002DE9F04F93B04FF0000B0C690D468DF87D
+:1014400020B0097801260C2017464FF00D084FF008
+:10145000110A4FF008091B2975D2DFE811F01B00B3
+:10146000C30206031E035D037003A203B703F80360
+:10147000190461049304A004EC042A053405520500
+:101480005D05EE053106340663067F06F9061D0785
+:10149000E606EB0614B120781D282AD0D5F808807E
+:1014A0005FEA08004FD001208DF82000686A022210
+:1014B0000D908DF824200A208DF82500A8690A9047
+:1014C000A8880028EED098F8001091B10F2910D20A
+:1014D0007ED2DFE801F07D1349DEFEFDFCFBFAF968
+:1014E00038089CF8F70002282DD124B120780C2868
+:1014F00001D00026EFE38DF82020CBE10420696ABB
+:1015000003F012F8A8880728EED1204600F0EDFF7E
+:10151000022809D0204600F0E8FF032807D920461A
+:1015200000F0E3FF072802D20120207004E0002C25
+:10153000B8D020780128D7D198F80400C11F0A2913
+:1015400002D30A2061E0C4E1A070D8F80010E16283
+:10155000B8F80410218698F8060084F832000120BB
+:1015600028700320207044E00728BDD1002C99D0BA
+:1015700020780D28B8D198F8031094F82F20C1F3E3
+:10158000C000C2F3C002104201D0062000E00720D4
+:10159000890707D198F805100142D2D198F80610B2
+:1015A0000142CED194F8312098F8051020EA0202C9
+:1015B0001142C6D194F8322098F8061090430142A7
+:1015C000BFD198F80400C11F0A29BAD2617D00E09A
+:1015D00006E281427ED8D8F800106160B8F80410A5
+:1015E000218198F80600A072012028700E2020703A
+:1015F00003208DF82000686A0D9004F12D000990F9
+:10160000601D0A900F300B9022E12875FDE3412800
+:1016100091D1204600F069FF042802D1E078C0078C
+:1016200004D1204600F061FF0F2884D1A88CD5F8A2
+:101630000C8080B24FF0400BE669FFF747FC324662
+:1016400041465B464E46CDF80090FFF732F80B203E
+:101650008DF82000686A0D90E0690990002108A8C3
+:10166000FFF79EFE2078042806D0A07D58B10128FF
+:1016700009D003280AD049E30520207003202870F0
+:101680008DF82060CDE184F800A032E712202070B0
+:10169000E9E11128BCD1204600F027FF042802D13F
+:1016A000E078C00719D0204600F01FFF062805D1BA
+:1016B000E078C00711D1A07D02280ED0204600F0AE
+:1016C00014FF08E0CAE081E06FE14EE121E101E1B1
+:1016D000E7E017E0ADE111289AD1102208F10101ED
+:1016E00004F13C0013F036FA607801287ED0122015
+:1016F0002070E078C00760D0A07D0028C8D0012805
+:10170000C6D05AE0112890D1204600F0EEFE0828FD
+:1017100004D0204600F0E9FE132886D104F16C00C5
+:10172000102208F10101064613F014FA2078082867
+:101730000DD014202070E178C8070DD0A07D0228BC
+:101740000AD06278022A04D00328A1D035E009200B
+:10175000F0E708B1012837D1C80713D0A07D0228CF
+:101760001DD000200090D4E9062133460EA8FFF7D3
+:1017700076FC10220EA904F13C0013F0BFF9C8B1A9
+:10178000042042E7D4E90912201D8DE8070004F186
+:101790002C0332460EA8616BFFF76FFDE9E7606B23
+:1017A000C1F34401491E0068C84000F0010040F048
+:1017B0008000D7E72078092806D185F800908DF8B9
+:1017C000209033E32870ECE30920FBE711289AD13D
+:1017D000204600F08AFE0A2802D1E078C00704D132
+:1017E000204600F082FE15288DD100E08DE104F145
+:1017F0003C00102208F10101064613F0ABF92078F5
+:101800000A2816D016202070D4E90932606B611DB9
+:101810008DE80F0004F15C0304F16C0247310EA85F
+:10182000FFF7C0FC10220EA9304613F067F918B17B
+:10183000F5E20B20207071E22046FFF7D5FDA0787D
+:10184000216A0A18C0F11001104613F002FA23E3CE
+:10185000394608A8FFF7A4FD06463BE20228B6D1A8
+:10186000204600F042FE042804D3204600F03DFE4E
+:10187000082809D3204600F038FE0E2829D3204638
+:1018800000F033FE122824D2A07D02289FD10E2022
+:101890008DF82000686A0D9098F801008DF82400FA
+:1018A000F0E3022893D1204600F01FFE002810D05C
+:1018B000204600F01AFE0128F9D0204600F015FE5F
+:1018C0000C28F4D004208DF8240098F801008DF83D
+:1018D00025005EE21128FCD1002CFAD020781728D0
+:1018E000F7D16178606A022911D0002101EB410132
+:1018F000182606EBC1011022405808F1010113F02F
+:1019000029F90420696A00F0E3FD2670F1E5012160
+:10191000ECE70B28DDD1002CDBD020781828D8D1BB
+:101920006078616A02281CD05FF0000000EB400282
+:10193000102000EBC2000958B8F801000880607858
+:10194000616A02280FD0002000EB4002142000EB57
+:10195000C2000958404650F8032F0A6040684860AA
+:1019600039E00120E2E70120EEE71128B1D1002C97
+:10197000AFD020781928ACD16178606A022912D0E2
+:101980005FF0000101EB41011C2202EBC1011022BA
+:10199000405808F1010113F0DDF80420696A00F0F5
+:1019A00097FD1A20B6E00121ECE7082891D1002C20
+:1019B0008FD020781A288CD1606A98F8012001789D
+:1019C00062F347010170616AD8F8022041F8012FE3
+:1019D000B8F8060088800420696A00F079FD8EE27C
+:1019E000072012E63878012894D1182204F1140057
+:1019F000796813F0F4F8E079C10894F82F0001EA4F
+:101A0000D001E07861F30000E070217D002974D1FD
+:101A10002178032909D0C00725D0032028708DF82C
+:101A20002090686A0D90412004E3607DA17888428F
+:101A300001D90620E9E502262671E179204621F048
+:101A4000E001E171617A21F0F0016172A17A21F087
+:101A5000F001A172FFF7C8FC2E708DF82090686A23
+:101A60000D900720E6E20420ACE6387805289DD1E9
+:101A70008DF82000686A0D90B8680A900720ADF8CC
+:101A800024000A988DF830B0616801602189818056
+:101A9000A17A817104202070F4E23978052985D17A
+:101AA0008DF82010696A0D91391D09AE0EC986E8BE
+:101AB0000E004121ADF824108DF830B01070A88CC4
+:101AC000D7F80C8080B24026A769FFF711FA41468B
+:101AD0003A463346C846CDF80090FEF71EFE002178
+:101AE00008A8FFF75DFCE07820F03E00801CE07065
+:101AF0002078052802D00F200CE049E1A07D20B11C
+:101B0000012802D0032802D002E10720BFE584F8B3
+:101B10000080EEE42070ECE4102104F15C0002F09F
+:101B20002AFA606BB0BBA07D18B1012801D0052056
+:101B3000FDE006202870F7486063A063BEE23878B5
+:101B4000022894D1387908B12875B3E3A07D022822
+:101B500002D0032805D022E0B8680028F5D06063E1
+:101B60001CE06078012806D0A07994F82E10012896
+:101B700005D0E84806E0A17994F82E00F7E7B868A8
+:101B80000028E2D06063E078C00701D0012902D0CC
+:101B9000E04803E003E0F8680028D6D0A063062000
+:101BA00010E68DF82090696A0D91E1784846C907E2
+:101BB00009D06178022903D1A17D29B1012903D07F
+:101BC000A17D032900D00720287031E1387805284D
+:101BD000BBD1207807281ED084F800A005208DF8FE
+:101BE0002000686A0D90B8680A90ADF824A08DF8BE
+:101BF00030B003210170E178CA070FD0A27D022A1C
+:101C00001AD000210091D4E9061204F15C03401CB3
+:101C1000FFF725FA67E384F80090DFE7D4E90923AA
+:101C2000211D8DE80E0004F12C0304F15C02401C20
+:101C3000616BFFF722FB56E3626BC1F34401491E5F
+:101C40001268CA4002F0010141F08001DAE73878F9
+:101C50000528BDD18DF82000686A0D90B8680A90FB
+:101C6000ADF824A08DF830B0042100F8011B10223B
+:101C700004F15C0112F06EFF002108A8FFF790FB51
+:101C80002078092801D0132044E70A2020709BE522
+:101C9000E078C10742D0A17D012902D0022927D0D6
+:101CA00038E0617808A8012916D004F16C01009190
+:101CB000D4E9061204F15C03001DFFF7BBFA0A2009
+:101CC000287003268DF82080686A0D90002108A8EE
+:101CD000FFF766FBDDE2C3E204F15C010091D4E9A9
+:101CE000062104F16C03001DFFF7A4FA0026E9E7C2
+:101CF000C0F3440114290DD24FF0006101EBB01084
+:101D00004FEAB060E0706078012801D01020BEE496
+:101D10000620FFE6607801283FF4B7AC0A2051E5C1
+:101D2000E178C90708D0A17D012903D10B202870D3
+:101D300004202FE028702DE00E2028706078616B61
+:101D4000012817D004F15C0304F16C020EA8FFF720
+:101D5000E1FA2046FFF748FBA0780EAEC0F1100173
+:101D6000304412F076FF06208DF82000686A09964C
+:101D70000D909AE004F16C0304F15C020EA8FFF7E9
+:101D8000C9FAE9E73978022903D139790029D1D094
+:101D900029758FE28DF82000686A0D9058E5387833
+:101DA0000728F6D1D4E909216078012808D004F188
+:101DB0006C00CDE90002029105D104F16C0304E04E
+:101DC00004F15C00F5E704F15C0304F14C007A686F
+:101DD0000646216AFFF764F96078012821D1A078CE
+:101DE000216A0A18C0F11001104612F032FFD4E93E
+:101DF0000923606B04F12D018DE80F0004F15C03F1
+:101E000004F16C0231460EA800E055E2FFF7CAF972
+:101E100010220EA904F13C0012F070FE08B10B2054
+:101E2000AFE485F8008000BF8DF82090686A0D90BF
+:101E30008DF824A00CE538780528AAD18DF820006B
+:101E4000686A0D90B8680A90ADF824A08DF830B09B
+:101E500080F80080617801291AD0D4E9093204F1B0
+:101E60002D01A66B03920096CDE9011304F16C03DA
+:101E700004F15C0204F14C01401CFFF793F90021CE
+:101E800008A8FFF78DFA6078012805D0152041E6F3
+:101E9000D4E90923611DE4E70E20287006208DF89F
+:101EA0002000686ACDF824B00D90A0788DF8280045
+:101EB000CEE438780328C0D1E079C00770D00F2075
+:101EC0002870072066E7387804286BD11422391D62
+:101ED00004F1140012F083FE616A208CA1F809005D
+:101EE000616AA078C871E179626A01F00301117238
+:101EF000616A627A0A73616AA07A81F82400162006
+:101F000060E485F800A08DF82090696A50460D9134
+:101F100090E00000485102003878052842D1B868A6
+:101F2000A8616178606A022901D0012100E00021E6
+:101F300001EB4101142606EBC1014058082102F0D3
+:101F40001AF86178606A022901D0012100E00021BD
+:101F500001EB410106EBC101425802A8E169FFF71C
+:101F60000DFA6078626A022801D0012000E00020AA
+:101F700000EB4001102000EBC1000223105802A921
+:101F80000932FEF7F1FF626AFD4B0EA80932A16922
+:101F9000FFF7E3F96178606A022904D0012103E0C8
+:101FA00042E18BE0BDE0002101EB4101182606EB88
+:101FB000C101A27840580EA912F0CCFD6178606A88
+:101FC000022901D0012100E0002101EB410106EBD3
+:101FD000C1014058A1780844C1F1100112F039FE46
+:101FE00005208DF82000686A0D90A8690A90ADF868
+:101FF00024A08DF830B0062101706278616A022A4F
+:1020000001D0012200E0002202EB420206EBC202F4
+:10201000401C8958102212F09DFD002108A8FFF7EE
+:10202000BFF91220C5F818B028708DF82090686AA2
+:102030000D900B208DF824000AE43878052870D123
+:102040008DF82000686A0D90B8680A900B20ADF8F2
+:1020500024000A98072101706178626A022901D080
+:10206000012100E0002101EB4103102101EBC3013C
+:1020700051580988A0F801106178626A022902D0DB
+:10208000012101E02FE1002101EB4103142101EBCB
+:10209000C30151580A6840F8032F4968416059E06C
+:1020A0001920287001208DF8300077E6162028705E
+:1020B0008DF830B0002108A8FFF772F9032617E168
+:1020C00014202870B0E6387805282AD18DF8200031
+:1020D000686A0D90B8680A90ADF824A08DF830B009
+:1020E00080F800906278616A4E46022A01D001228F
+:1020F00000E0002202EB42021C2303EBC202401C60
+:102100008958102212F026FD002108A8FFF748F98F
+:10211000152028708DF82060686A0D908DF8246075
+:102120003CE680E0387805287DD18DF82000686A8B
+:102130000D90B8680A90ADF824900921017061698A
+:10214000097849084170616951F8012FC0F80220EF
+:102150008988C18020781C28A8D1A1E7E078C00731
+:1021600002D04FF0060C01E04FF0070C6078022817
+:102170000AD04FF0000000BF00EB040101F109019B
+:1021800005D04FF0010004E04FF00100F4E74FF0FC
+:1021900000000B78204413EA0C030B7010F8092F91
+:1021A00002EA0C02027004D14FF01B0C84F800C04C
+:1021B000D2B394F801C0BCF1010F00D09BB990F8E4
+:1021C00000C0E0465FEACC7C04D028F0010606702F
+:1021D000102606E05FEA887C05D528F00206067026
+:1021E00013262E70032694F801C0BCF1020F00D014
+:1021F00092B991F800C05FEACC7804D02CF00106C7
+:102200000E70172106E05FEA8C7805D52CF00206E7
+:102210000E701921217000260078D0BBCAB3C3BB51
+:102220001C20207035E012E002E03878062841D109
+:102230001A2019E4207801283CD00C283AD02046F6
+:10224000FFF7F0F809208DF82000686A0D9031E062
+:102250003878052805D00620387003261820287005
+:1022600046E005218DF82010686A0D90B8680A9044
+:102270000220ADF8240001208DF830000A9801708A
+:10228000297D4170394608A8FFF78AF806461820CC
+:102290002870012E0ED02BE001208DF82000686AF6
+:1022A0000D9003208DF82400287D8DF8250085F8F9
+:1022B00014B012E0287D80B11D20207017202870F6
+:1022C0008DF82090686A0D9002208DF82400394620
+:1022D00008A8FFF765F806460AE00CB1FE2020705A
+:1022E0009DF8200020B1002108A8FFF759F810E45C
+:1022F00013B03046BDE8F08F2DE9F04387B00C46AF
+:102300004E6900218DF8041001202578034602272C
+:102310004FF007094FF0050C85B1012D53D0022D68
+:1023200039D1FE2030708DF80030606A05900320AE
+:102330008DF80400207E8DF8050063E021790129E5
+:1023400025D002292DD0032928D0042923D1B17DFD
+:10235000022920D131780D1F042D04D30A3D032D0D
+:1023600001D31D2917D12189022914D38DF80470B6
+:10237000237020899DF8041088421BD2082001E0B8
+:10238000405102008DF80000606A059057E07078B7
+:102390000128EBD0052007B0BDE8F0831D20307088
+:1023A000E4E771780229F5D131780C29F3D18DF861
+:1023B0000490DDE7083402F804CB94E80B0082E8CF
+:1023C0000B000320E7E71578052DE4D18DF800C058
+:1023D000656A0595956802958DF8101094F804804B
+:1023E000B8F1010F13D0B8F1020F2DD0B8F1030FDF
+:1023F0001CD0B8F1040FCED1ADF804700E202870B7
+:10240000207E687000216846FEF7CAFF0CE0ADF838
+:1024100004700B202870207E002100F01F006870DF
+:102420006846FEF7BDFF37700020B4E7ADF80470D2
+:102430008DF8103085F800C0207E68702770114636
+:102440006846FEF7ADFFA6E7ADF804902B70207F3D
+:102450006870607F00F00100A870A07F00F01F008E
+:10246000E870E27F2A71C0071CD094F8200000F0C9
+:102470000700687194F8210000F00700A87100219E
+:102480006846FEF78DFF2868F062A8883086A87934
+:1024900086F83200A069407870752879B0700D20F8
+:1024A0003070C1E7A9716971E9E700B587B0042808
+:1024B0000CD101208DF800008DF80400002005915A
+:1024C0008DF8050001466846FEF76AFF07B000BDBB
+:1024D00070B50C46054602F027F821462846BDE8AF
+:1024E00070407823002201F075BF08B10078704772
+:1024F0000C20704770B50C0005784FF000010CD02F
+:1025000021702146F2F7A9FE69482178405D884292
+:1025100001D1032070BD022070BDF2F79EFE0020A5
+:1025200070BD0279012A05D000220A704B78012B78
+:1025300002D003E0042070470A758A610279930093
+:10254000521C0271C15003207047F0B587B00F468E
+:1025500005460124287905EB800050F8046C70785A
+:10256000411E02290AD252493A46083901EB80003D
+:10257000314650F8043C2846984704460CB1012CDB
+:1025800011D12879401E10F0FF00287101D00324DA
+:10259000E0E70A208DF80000706A0590002101969E
+:1025A0006846FFF7A7FF032CD4D007B02046F0BD44
+:1025B00070B515460A46044629461046FFF7C5FF82
+:1025C000064674B12078FE280BD1207C30B1002063
+:1025D0002870294604F10C00FFF7B7FF2046FEF7EC
+:1025E00021FF304670BD704770B50E4604467C2111
+:1025F00012F051FB0225012E03D0022E04D005203B
+:1026000070BD0120607000E065702046FEF70AFF93
+:10261000A575002070BD28B1027C1AB10A4600F1F0
+:102620000C01C5E70120704710B5044686B00420B0
+:1026300001F07AFF2078FE2806D000208DF80000F7
+:1026400069462046FFF7E7FF06B010BD7CB50E4691
+:1026500000218DF804104178012903D0022903D00C
+:10266000002405E0046900E044690CB1217C89B1D3
+:102670006D4601462846FFF754FF032809D132462C
+:1026800029462046FFF794FF9DF80410002900D04A
+:1026900004207CBD04F10C05EBE730B40C46014688
+:1026A000034A204630BC034B0C3AFEF756BE0000EE
+:1026B000845102004051020070B50D46040011D053
+:1026C00085B12101284612F0C4FA10224E4928464D
+:1026D00012F040FA4C4801210838018044804560DE
+:1026E000002070BD012070BD70B5474E0024054626
+:1026F000083E10E07068AA7B00EB0410817B9142D9
+:1027000008D1C17BEA7B914204D10C22294612F008
+:10271000F5F930B1641C30888442EBDB4FF0FF30B8
+:1027200070BD204670BD70B50D46060006D02DB1B7
+:10273000FFF7DAFF002803DB401C14E0102070BD17
+:10274000314C083C20886288411C914201D9042008
+:1027500070BD6168102201EB0010314612F0FAF9E9
+:102760002088401C20802870002070BD70B5144661
+:102770000D0018D0BCB10021A170022802D0102891
+:1027800011D105E0288870B10121A170108008E006
+:102790002846FFF7A9FF002805DB401CA070A88988
+:1027A0002080002070BD012070BD70B50546144624
+:1027B0000E000BD000203070A878012808D005D971
+:1027C0001149A1F108010A8890420AD9012070BD7F
+:1027D00024B1287820702888000A507002200870E0
+:1027E0000FE064B14968102201EB00112046103956
+:1027F00012F0B0F9287820732888000A607310203E
+:102800003070002070BD00007C0000202DE9F041F8
+:1028100090460C4607460025FE48072F00EB881619
+:1028200007D2DFE807F007070707040404000125C3
+:1028300000E0FFDF06F81470002D13D0F54880305B
+:1028400000EB880191F82700202803D006EB400018
+:10285000447001E081F8264006EB440220205070CD
+:1028600081F82740BDE8F081F0B51F4614460E46BA
+:102870000546202A00D1FFDFE649E648803100EB1B
+:10288000871C0CEB440001EB8702202E07D00CEBD9
+:10289000460140784B784870184620210AE092F8AB
+:1028A0002530407882F82500F6E701460CEB410020
+:1028B00005704078A142F8D192F82740202C03D02F
+:1028C0000CEB4404637001E082F826300CEB410409
+:1028D0002023637082F82710F0BD30B50D46CE4B33
+:1028E00044190022181A72EB020100D2FFDFCB4814
+:1028F000854200DDFFDFC9484042854200DAFFDF44
+:10290000C548401C844207DA002C01DB204630BD5C
+:10291000C148401C201830BDBF48C043FAE710B57D
+:1029200004460168407ABE4A52F82020114450B152
+:102930000220084420F07F40F0F71DF994F90810B8
+:10294000BDE81040C9E70420F3E72DE9F047B14E98
+:10295000803696F82D50DFF8BC9206EB850090F893
+:10296000264034E009EB85174FF0070817F81400EC
+:10297000012806D004282ED005282ED0062800D005
+:10298000FFDF01F0E3F8014607EB4400427806EB75
+:10299000850080F8262090F82720A24202D120222C
+:1029A00080F82720084601F0DCF82A46214601205D
+:1029B000FFF72CFF9B48414600EB041002682046BD
+:1029C000904796F82D5006EB850090F82640202C75
+:1029D000C8D1BDE8F087022000E003208046D0E7A0
+:1029E00010B58C4C2021803484F8251084F82610F2
+:1029F00084F82710002084F8280084F82D0084F83B
+:102A00002E10411EA16044F8100B207460742073D6
+:102A10006073A0738449E0772075087048700021C6
+:102A20007C4A103C02F81100491CC9B22029F9D394
+:102A30000120EFF78EFF0020EFF78BFF012084F8D5
+:102A40002200F9F7A9F97948F9F7B5F9764CA41EEF
+:102A500020707748F9F7AFF96070BDE81040EFF7E4
+:102A600005BF10B5EFF727FF6F4CA41E2078F9F7CC
+:102A7000BBF96078F9F7B8F9BDE8104001F09EB8ED
+:102A8000202070472DE9F34F624E0025803606EB7B
+:102A9000810A89B09AF82500202822D0691E029167
+:102AA0006049009501EB00108146D0E90112C06831
+:102AB0000391CDE90420B08BADF81C00B07F8DF8F8
+:102AC0001E009DF81500C8B10227554951F8204055
+:102AD0000399E219114421F07F41019184B102214F
+:102AE0000FE00120EFF735FF0020EFF732FFEFF79F
+:102AF00000FF01F063F886F82F50A0E00427E4E718
+:102B000000218DF81810022801D0012820D1039847
+:102B1000391901440998081A9DF81C1020F07F40CB
+:102B200001B10221333181420BD203208DF815000F
+:102B30000398C4F13201401A20F07F403224039000
+:102B40000CE096F8240018B9F0F726FA00284CD0CB
+:102B5000322C03D214B101F025F801E001F02EF877
+:102B6000314A107818B393465278039B121B002108
+:102B70009DF81840984601281AD0032818D0002044
+:102B80008DF81E00002A04DD981A039001208DF8AC
+:102B900018009DF81C0000B102210398254A20F07E
+:102BA0007F40039003AB099801F014F810B110E0D6
+:102BB0000120E5E79DF81D0018B99BF800000328E7
+:102BC00012D08DF81C50CDF80C808DF818408DF87F
+:102BD0001E509DF8180058B103980123C119002216
+:102BE0001846EFF709FF06E000200BB0BDE8F08FB4
+:102BF0000120EFF7AEFE99F90C2001230020019986
+:102C0000EFF7FAFE012086F82F008AF828502022DC
+:102C1000694611E098080020FF7F841E0020A1076C
+:102C200094510200980600208E000020834201008B
+:102C30004B290100FFFF3F00F94811F0D0FF0120B0
+:102C4000D3E72DE9F05FDFF8D883064608EB86006E
+:102C500090F82550202D1FD0A8F180002C4600EBC5
+:102C60008617A0F50079DFF8BCB305E0A24607EBB4
+:102C70004A004478202C0AD0EFF70AFF09EB04132E
+:102C80005A4601211B1D00F0A5FF0028EED0AC42E2
+:102C900002D0334652461EE0E34808B1AFF300804D
+:102CA000EFF7F6FE98F82F206AB1D8F80C20411CF7
+:102CB000891A0902CA1701EB12610912002902DD03
+:102CC0000020BDE8F09F3146FFF7DCFE08B101208F
+:102CD000F7E733462A4620210420FFF7C5FDEFE73A
+:102CE0002DE9F041CE4C2569EFF7D2FE401B0002E2
+:102CF000C11700EB1160001200D4FFDF94F822002E
+:102D000000B1FFDF012784F8227094F82E002028FC
+:102D100000D1FFDF94F82E60202084F82E000025DB
+:102D200084F82F5084F8205084F82150BF48256043
+:102D30000078022833D0032831D000202077A06803
+:102D4000401C05D04FF0FF30A0600120EFF701FEDE
+:102D50000020EFF7FEFDEFF7FCFEEFF7F4FEEFF7D4
+:102D6000C8FD11F031F9B248056005604FF0E0216F
+:102D70004FF40040B846C1F88002EFF784FF94F8A2
+:102D80002D703846FFF75DFF0028FAD0A448803840
+:102D900000EB871010F81600022802D006E0012090
+:102DA000CCE73A4631460620FFF730FD84F8238011
+:102DB00004EB870090F82600202804D09B48801E52
+:102DC0004078F9F717F8207F002803D0EFF7B1FE1D
+:102DD0002577657746E50146914810B590F82D2096
+:102DE0000024803800EB821010F814302BB1641CE2
+:102DF000E4B2202CF8D3202010BD8E4800EB041044
+:102E0000016021460120FFF701FD204610BD10B5ED
+:102E1000012801D0032800D171B3814A92F82D30E6
+:102E20007F4C0022803C04EB831300BF13F8124058
+:102E30000CB1082010BD521CD2B2202AF6D37B4A16
+:102E400048B1022807D0072916D2DFE801F015069D
+:102E5000080A0C0E100000210AE01B2108E03A21AC
+:102E600006E0582104E0772102E0962100E0B52138
+:102E700051701070002010BD072010BD6B4810B5B8
+:102E80004078EFF778FE80B210BD10B5202811D23F
+:102E9000634991F82D30A1F1800202EB831414F8FC
+:102EA00010303BB191F82D3002EB831212F8102054
+:102EB000012A01D0002010BD91F82D2001460020EC
+:102EC000FFF7A4FC012010BD10B5EFF7E1FDBDE850
+:102ED0001040EFF750BE2DE9F0410E46504F0178FB
+:102EE0002025803F0C4607EB831303E0254603EBC8
+:102EF00045046478944202D0202CF7D108E0202CBD
+:102F000006D0A14206D103EB41014978017007E0E8
+:102F10000020A7E403EB440003EB45014078487030
+:102F2000454F7EB127B1002140F2DA30AFF3008087
+:102F30003078A04206D127B1002140F2DD30AFF356
+:102F40000080357027B1002140F2E230AFF30080FD
+:102F5000012087E410B542680B689A1A1202D41750
+:102F600002EB1462121216D4497A91B1427A82B9F4
+:102F7000324A006852F82110126819441044001DAA
+:102F8000891C081A0002C11700EB116000123228D8
+:102F900001DB012010BD002010BD2DE9F047814666
+:102FA0001F48244E00EB8100984690F825402020D1
+:102FB000107006F50070154600EB81170BE000BF9E
+:102FC00006EB04104946001DFFF7C4FF28B107EBCC
+:102FD00044002C704478202CF2D1297888F8001015
+:102FE00013E000BF06EB0415291D4846FFF7B2FFAA
+:102FF00068B988F80040A97B99F80A00814201D895
+:103000000020E6E407EB44004478202CEAD10120BC
+:10301000DFE42DE9FC410E4607460024054D18E08B
+:1030200018090020FFFF3F00000000008E00002074
+:1030300000F50040980600200000000094510200B6
+:103040009DF8000005EB00108168384600F0D6FDC1
+:1030500001246B4601AA31463846FFF79EFF00283F
+:10306000EED02046BDE8FC8170B50446FF4801253E
+:10307000A54300EB841100EB8510402211F06AFD9E
+:10308000FB4E26B1002140F25C40AFF30080F748D0
+:10309000803000EB850100EB8400D0F82500C1F8FA
+:1030A000250026B100214FF48C60AFF30080284644
+:1030B00070BD2DE9FC418446EC481546089C00EBA8
+:1030C00085170E4617F81400012803D0022801D0F6
+:1030D0000020C7E70B46E74A0121604600F07AFD71
+:1030E000A8B101AB6A4629463046FFF756FF70B1DA
+:1030F000DE489DF804209DF80010803000EB850626
+:103100008A4208D02B460520FFF7AEFB0BE02A468B
+:103110002146042014E0202903D007EB4100407829
+:1031200001E096F8250007EB440148709DF8000087
+:10313000202809D007EB400044702A46214603208E
+:10314000FFF764FB01208DE706F8254F0120F070A2
+:10315000F3E7C94901EB0010001DFFF7E0BB7CB5A8
+:103160001D46134604460E4600F108022146184645
+:10317000EFF70EFD94F908000F2804DD1F382072C8
+:103180002068401C206096B10220BC4951F82610EE
+:10319000461820686946801B20F07F40206094F923
+:1031A00008002844C01C1F2803DA012009E004207D
+:1031B000EBE701AAEFF7ECFC9DF8040010B10098D2
+:1031C000401C00900099206831440844C01C20F045
+:1031D0007F4060607CBD2DE9FE430C4606460978C1
+:1031E00060799072207998461546507241B19F4897
+:1031F000803090F82E1020290AD00069401D0BE085
+:10320000D4E90223217903B02846BDE8F043A6E7BC
+:103210009B484178701D084420F07F4721790022A7
+:103220002846A368FFF79BFF3946284600F0E6FCD6
+:10323000D4E9023221796846FFF791FF41462846DA
+:10324000019CFFF7E6FE2B4622460021304600F0A7
+:10325000C1FC002803D13146284600F0CFFCBDE870
+:10326000FE832DE9FE4F814600F084FC30B100273B
+:1032700099F8000020B10020BDE8FE8F0127F7E794
+:103280007A4D7B4C4FF0000A803524B1002140F28A
+:10329000D340AFF3008095F82D8085F823A0002659
+:1032A00024B100214FF49B60AFF300801FB940466A
+:1032B000FFF7DAFE804624B100214FF49C60AFF3A3
+:1032C0000080EFF7E5FB43466A464946FFF783FF78
+:1032D00024B1002140F2E640AFF3008095F82E00C3
+:1032E00020280CD029690098401A0002C21700EB70
+:1032F0001260001203D5684600F080FC012624B15C
+:1033000000214FF49E60AFF3008095F82300002861
+:10331000BBD124B1002140F2F640AFF30080EFF7BB
+:10332000B7FB6B46534A002100F054FC0028A3D0A1
+:1033300027B941466846FFF76CFE064326B168464A
+:10334000FFF7EDFAC9F8080024B1002140F2095056
+:10335000AFF3008001208FE72DE9FF5F8A468146A9
+:1033600000F008FC414C803410B39AF800000027AC
+:1033700010B1012800D0FFDF3D4D25B1002140F202
+:103380007F50AFF300800120A84600905FEA080656
+:1033900004D0002140F28750AFF30080009800F085
+:1033A000E0FB94F82D50002084F8230067B119E069
+:1033B00094F82E000127202800D1FFDF9AF80000A2
+:1033C0000028D9D0FFDFD7E72846FFF74DFE054696
+:1033D00026B1002140F29150AFF3008094F8230011
+:1033E0000028D3D126B1002140F29B50AFF30080DA
+:1033F000EFF74EFB83462B4601AA5146FFF7EBFE43
+:103400005FEA060804D0002140F2A250AFF300802A
+:103410003B462A4601A95846CDF80090FFF749FEE1
+:10342000064604EB850090F828B0B8F1000F04D0F0
+:10343000002140F2A950AFF3008000F087FB00901C
+:10344000B8F1000F04D0002140F2AF50AFF300807C
+:1034500094F82300002899D1B8F1000F04D000217E
+:1034600040F2B750AFF3008003490BE0980800200A
+:1034700000000000FFFF3F0098060020945102006A
+:103480008E00002001EB09100DF1040C00F1040086
+:103490009CE80E0080E80E004EB35FEA080604D0F8
+:1034A000002140F2C450AFF300803BEA070012D085
+:1034B00094F82E0020280ED126B1002140F2C950E8
+:1034C000AFF300802846FFF7BCFB20B99AF8000054
+:1034D000D8B3012849D0B8F1000F04D0002140F240
+:1034E000E650AFF30080284600F029FB01265FEA92
+:1034F000080504D0002140F2EF50AFF3008000989F
+:1035000000F02FFB25B1002140F2F350AFF3008013
+:103510008EB194F82D0004EB800090F8260020284E
+:1035200009D025B1002140F2FA50AFF30080F948EC
+:103530004078F8F75FFC25B1002140F2FF50AFF36F
+:10354000008004B03046BDE8F09FFFE7B8F1000FFF
+:1035500004D0002140F2D150AFF3008094F82D2028
+:1035600049460420FFF752F9C0E7002E3FF40EAFA2
+:10357000002140F2DC50AFF3008007E72DE9F84F5F
+:10358000E54D814695F82D004FF00008E34C4FF0D3
+:10359000010B474624B1002140F20D60AFF30080DB
+:1035A000584600F0DEFA85F8237024B1002140F27D
+:1035B0001260AFF3008095F82D00FFF755FD064629
+:1035C00095F8230028B1002CE4D000214FF4C3600B
+:1035D0004BE024B1002140F21C60AFF30080CE48E4
+:1035E000803800EB861111F81900032856D13346B4
+:1035F00005EB830A4A469AF82500904201D1012042
+:1036000000E0002000900AF125000021FFF763FC94
+:1036100001460098014203D001228AF82820AF77A2
+:10362000E1B324B1002140F22160AFF300803246C3
+:1036300049460120FFF7EAF89AF828A024B10021B2
+:1036400040F22C60AFF3008000F080FA834624B192
+:10365000002140F23160AFF3008095F8230038B1CB
+:10366000002C97D0002140F23560AFF3008091E745
+:10367000BAF1000F07D095F82E00202803D130466C
+:10368000FFF7DFFAE0B124B1002140F24960AFF367
+:103690000080304600F053FA4FF0010824B10021B9
+:1036A00040F25260AFF30080584600F05AFA24B15D
+:1036B000002140F25660AFF300804046BDE8F88F2D
+:1036C000002CF1D0002140F24460AFF30080E6E727
+:1036D0000020EFF717B90120EFF714B98D480078F3
+:1036E00070472DE9F0418C4C94F82E0020281FD112
+:1036F00094F82D6004EB860797F82550202D00D113
+:10370000FFDF8549803901EB861000EB45004078EA
+:1037100007F8250F0120F87084F82300294684F863
+:103720002E50324602202234FFF770F8002020701D
+:103730000FE42DE9F0417A4E774C012538B101288C
+:1037400021D0022879D003287DD0FFDFF0E700F0F8
+:1037500029FAFFF7C6FF207E00B1FFDF84F8215071
+:103760000020EFF7F6F8A168481C04D001230022DE
+:103770001846EFF741F914F82E0F217806EB0111E6
+:103780000A68012154E0FFF7ACFF0120EFF7E1F8F0
+:1037900094F8210050B1A068401C07D014F82E0FF7
+:1037A000217806EB01110A68062141E0207EDFF84E
+:1037B0006481002708F10208012803D002281ED0E6
+:1037C000FFDFB5E7A777EFF7B4F998F80000032813
+:1037D00001D165772577607D524951F8200094F832
+:1037E000201051B948B161680123091A0022184616
+:1037F000EFF702F9022020769AE7277698E784F817
+:10380000205000F0CFF9A07F50B198F80100616816
+:103810000123091A00221846EFF7EEF8257600E09A
+:10382000277614F82E0F217806EB01110A68002183
+:10383000BDE8F041104700E005E036480078BDE8FB
+:10384000F041F8F7D7BAFFF74CFF14F82E0F2178A4
+:1038500006EB01110A680521EAE710B52E4C94F831
+:103860002E00202800D1FFDF14F82E0F21782C4ADB
+:1038700002EB01110A68BDE81040042110477CB535
+:10388000254C054694F82E00202800D1FFDFA068C3
+:10389000401C00D0FFDF94F82E00214901AA01EB63
+:1038A0000010694690F90C002844EFF771F99DF972
+:1038B00004000F2801DD012000E0002000990844E9
+:1038C0006168084420F07F41A16094F8210000283D
+:1038D00007D002B00123BDE8704000221846EFF780
+:1038E0008BB87CBD30B5104A0B1A541CB3EB940F47
+:1038F0001ED3451AB5EB940F1AD3934203D9101A6D
+:1039000043185B1C14E0954210D9511A0844401C1E
+:1039100043420DE08C000020180900200000000048
+:103920009806002094510200FF7F841EFFDF0023D1
+:10393000184630BD0123002201460220EFF75CB893
+:103940000220EFF706B8EFF7A3B82DE9FC47B14C1A
+:10395000054694F82E00202800D1FFDF642D58D3AF
+:10396000AD4A0021521B71EB010052D394F82E2076
+:10397000A0462046DFF8A49290F82D7009EB0214BF
+:10398000D8F8000001AA28446946EFF701F99DF92B
+:103990000400002802DD0098401C0090A0680099F7
+:1039A00062684618B21A22F07F42B2F5800F30D218
+:1039B00008EB8702444692F82520202A0AD009EB1A
+:1039C00002125268101A0002C21700EB12600012B5
+:1039D00088421EDBA068401C10D0EFF759F8A168A0
+:1039E000081A0002C11700EB11600012022810DD56
+:1039F0000120EEF7AEFF4FF0FF30A06020682844B2
+:103A0000206026F07F402061012084F82300BDE87B
+:103A1000FC870020FBE72DE9F0477E4C074694F831
+:103A20002D00A4F1800606EB801010F8170000B9F5
+:103A3000FFDF94F82D50A046794C24B1002140F6C8
+:103A40006500AFF3008040F6710940F67A0A06EB94
+:103A5000851600BF16F81700012818D0042810D0CA
+:103A600005280ED006280CD01CB100214846AFF323
+:103A7000008020BF002CEDD000215046AFF3008025
+:103A8000E8E72A4639460120FEF7C0FEF2E74FF08C
+:103A9000010A4FF00009454624B1002140F681009B
+:103AA000AFF30080504600F05CF885F8239024B115
+:103AB000002140F68600AFF3008095F82D00FFF757
+:103AC000D3FA064695F8230028B1002CE4D0002153
+:103AD00040F68C001FE024B100214FF40960AFF3E1
+:103AE000008005EB860000F1270133463A46263078
+:103AF000FFF7F1F924B1002140F69400AFF3008004
+:103B000000F024F8824695F8230038B1002CC3D089
+:103B1000002140F69A00AFF30080BDE785F82D60E4
+:103B2000012085F82300504600F01BF8002C04D03B
+:103B3000002140F6A700AFF30080BDE8F0873549CB
+:103B400081F82D00012081F82300704710B5354819
+:103B500008B1AFF30080EFF3108000F0010072B6FF
+:103B600010BD10B5002804D12F4808B1AFF3008074
+:103B700062B610BD2D480068C005C00D10D01038C9
+:103B800040B2002806DA00F00F0000F1E02090F8C3
+:103B9000140D03E000F1E02090F8000440097047A4
+:103BA0000820704710B51B4C94F82400002804D15D
+:103BB000F7F7D2FE012084F8240010BD10B5154C93
+:103BC00094F82400002804D0F7F7EFFE002084F8D2
+:103BD000240010BD10B51C685B68241A181A24F064
+:103BE0007F4420F07F40A14206D8B4F5800F03D275
+:103BF000904201D8012010BD002010BDD0E9003254
+:103C0000D21A21F07F43114421F07F41C0E90031F5
+:103C10007047000018090020FF1FA1079806002028
+:103C200000000000000000000000000004ED00E0C3
+:103C30002DE9F041044680074FF000054FF00106E2
+:103C400004D55C480560066024F00204E0044FF0EF
+:103C5000FF3705D558484660C0F8087324F48054EF
+:103C6000600003D55548056024F08044E0050FD579
+:103C70005348C0F80052C0F8087352490D60091D3E
+:103C80000D60504A04210C321160066124F48074E6
+:103C9000A00409D54C484660C0F80052C0F808732B
+:103CA0004A48056024F40054C4F38030C4F3C031A2
+:103CB000884200D0FFDF14F4404F14D044484660DF
+:103CC000C0F8087343488660C0F80052C0F8087313
+:103CD00041490D600A1D16608660C0F808730D60CA
+:103CE000166024F4404420050AD53C4846608660AE
+:103CF000C0F80873C0F848733948056024F40064BC
+:103D000010F03CF93748044200D0FFDFBDE8F081F5
+:103D100070B520250022134620FA02F1C90719D0F8
+:103D200051B201F01F060124B4404E09B60006F15D
+:103D3000E026C6F88041C6F88042002906DA01F084
+:103D40000F0101F1E02181F8143D03E001F1E021D0
+:103D500081F80034521CAA42DED370BD70B5224CEB
+:103D60000D462060FFF764FF2068FFF7D1FF28466B
+:103D7000F7F7CFFE0FF022FD00F0ADF810F0FEF8DF
+:103D800010F041F8F8F708F8BDE870400FF0C4BD36
+:103D900010B5154C2068FFF74BFF2068FFF7B8FF00
+:103DA00010F0ECF8F7F773FF0020206010BD0A2038
+:103DB00070470000FC1F004000C0004004E50140C7
+:103DC000008000400485004000D0004004D5004041
+:103DD00000E0004000F0004000F5004000B000406E
+:103DE00008B50040FEFF0FFD9000002070B5264989
+:103DF0000A680AB30022154601244B685B1C4B601D
+:103E00000C2B00D34D600E7904FA06F30E681E42A7
+:103E10000FD0EFF3108212F0010272B600D001222F
+:103E20000C689C430C6002B962B6496801600020CE
+:103E300070BD521C0C2AE0D3052070BD4FF0E0216C
+:103E40004FF48000C1F800027047EFF3108111F0C9
+:103E5000010F72B64FF0010202FA00F20A4803683D
+:103E600042EA0302026000D162B6E7E70648002199
+:103E700001604160704701218140034800680840AB
+:103E800000D0012070470000940000202DE9F0418F
+:103E900015460E460446002700F0E7F8A84215D361
+:103EA000002341200FE000BF94F84220A25CF254AE
+:103EB00094F84210491CB1FBF0F200FB12115B1C9C
+:103EC00084F84210DBB2AB42EED3012700F0D9F800
+:103ED0003846BDE8F081704910B5802081F80004B3
+:103EE0006E49002081F8420081F84100433181F899
+:103EF000420081F84100433181F8420081F84100DD
+:103F000067480FF071FE6648401C0FF06DFEEEF73B
+:103F1000C9FEBDE8104000F0B4B8402070475F48CB
+:103F200000F0A3B80A4601465C48AFE7402070475E
+:103F30005A48433000F099B80A4601465748433082
+:103F4000A4E7402101700020704710B50446534893
+:103F5000863000F08AF82070002010BD0A46014625
+:103F60004E4810B58630FFF791FF08B1002010BD14
+:103F700042F2070010BD70B50C460546412900D934
+:103F8000FFDF48480068103840B200F050F8C6B271
+:103F90000D2000F04CF8C0B2864203D2FFDF01E0F2
+:103FA000EEF7D0FE224629463C48FFF76FFF002877
+:103FB000F6D070BD2DE9F041394F002506463F1D72
+:103FC00057F82540204600F041F810B36D1CEDB2C3
+:103FD000032DF5D33148433000F038F8002825D0C0
+:103FE0002E4800F033F8002820D02C48863000F00E
+:103FF0002DF800281AD0EEF77BFE29480FF0FCFDC3
+:10400000B0F5005F00D0FFDFBDE8F04124480FF0BD
+:1040100009BE94F841004121265414F8410F401C78
+:10402000B0FBF1F201FB12002070D3E751E700284A
+:1040300006DA00F00F0000F1E02090F8140D03E024
+:1040400000F1E02090F800044009704710F8411F8B
+:104050004122491CB1FBF2F302FB1311407881426B
+:1040600001D1012070470020704710F8411F4078AF
+:10407000814201D3081A02E0C0F141000844C0B2F5
+:10408000704710B506480FF0B7FD002803D1BDE812
+:104090001040EEF718BE10BD0DE000E0480900200A
+:1040A0009C00002004ED00E070B5154D2878401C00
+:1040B000C4B26878844202D0EEF7D5FE2C7070BD91
+:1040C0002DE9F0410E4C4FF0E02600BFEEF7C0FEA8
+:1040D00020BF40BF20BF677820786070D6F80052BC
+:1040E000EDF71CF9854305D1D6F8040210B9207804
+:1040F000B842EBD0EEF7A7FE0020BDE8F08100004B
+:10410000AC0000202DE9F041012528034FF0E0210B
+:104110000026C1F880011E4CC4F800610C2000F09C
+:104120002CF81C4801680268C94341F3001142F0B1
+:1041300010020260C4F804532560491C00E020BF4F
+:10414000D4F80021002AFAD019B9016821F0100131
+:104150000160114807686560C4F80853C4F800613D
+:104160000C2000F00AF83846BDE8F08110B504468E
+:10417000FFF7C8FF2060002010BD00F01F020121E2
+:1041800091404009800000F1E020C0F880127047A3
+:1041900000C0004010ED00E008C500402DE9F047E8
+:1041A000FF4C0646FF21A06800EB06121170217833
+:1041B000FF2910D04FF0080909EB011109EB061790
+:1041C0004158C05900F0F4F9002807DDA1682078B3
+:1041D00001EB061108702670BDE8F08794F80080A6
+:1041E00045460DE0A06809EB05114158C05900F0A3
+:1041F000DFF9002806DCA068A84600EB0810057867
+:10420000FF2DEFD1A06800EB061100EB08100D7038
+:104210000670E1E7F0B5E24B0446002001259A68FC
+:104220000C269B780CE000BF05EB0017D75DA7427A
+:1042300004D106EB0017D7598F4204D0401CC0B2FE
+:104240008342F1D8FF20F0BD70B5FFF77CFBD44C62
+:1042500008252278A16805EB0212895800F0A8F918
+:10426000012808DD2178A06805EB01114058BDE860
+:104270007040FFF75FBBFFF731FABDE87040F7F71A
+:10428000B9BD2DE9F041C64C2578FFF75CFBFF2D49
+:104290006ED04FF00808A26808EB0516915900F09F
+:1042A00087F90228A06801DD80595DE000EB051167
+:1042B00009782170022101EB0511425C5AB1521EAE
+:1042C0004254815901F5800121F07F4181512846F6
+:1042D000FFF764FF34E00423012203EB051302EB34
+:1042E000051250F803C0875CBCF1000F10D0BCF57C
+:1042F000007F10D9CCF3080250F806C00CEB423C0A
+:104300002CF07F4C40F806C0C3589A1A520A09E0B4
+:10431000FF2181540AE0825902EB4C3222F07F42A5
+:104320008251002242542846FFF738FF0C21A06832
+:1043300001EB05114158E06850F8272038469047B6
+:104340002078FF2814D0FFF7FEFA2278A16808EB46
+:1043500002124546895800F02BF9012893DD217897
+:10436000A06805EB01114058BDE8F041FFF7E2BA43
+:10437000BDE8F081F0B51D4614460E460746FF2BFA
+:1043800000D3FFDFA00700D0FFDF8548FF21002218
+:10439000C0E90247C5700671017042708270104614
+:1043A000012204E002EB0013401CE154C0B2A84219
+:1043B000F8D3F0BD70B57A4C064665782079854211
+:1043C00000D3FFDFE06840F825606078401C607033
+:1043D000284670BD2DE9FF5F1D468B460746FF242A
+:1043E000FFF7B1FADFF8B891064699F80100B84234
+:1043F00000D8FFDF00214FF001084FF00C0A99F8B8
+:104400000220D9F808000EE008EB0113C35CFF2B73
+:104410000ED0BB4205D10AEB011350F803C0DC45B6
+:104420000CD0491CC9B28A42EED8FF2C02D00DE054
+:104430000C46F6E799F803108A4203D1FF2004B036
+:10444000BDE8F09F1446521C89F8022008EB0411C5
+:104450000AEB0412475440F802B00421029B0022E8
+:10446000012B01EB04110CD040F801204FF400782F
+:1044700008234FF0020C454513D9E905C90D02D0B8
+:1044800002E04550F2E7414606EB413203EB0413EC
+:1044900022F07F42C250691A0CEB0412490A81547F
+:1044A0000BE005B9012506EB453103EB041321F0C0
+:1044B0007F41C1500CEB0411425499F80050204642
+:1044C000FFF76CFE99F80000A84201D0FFF7BCFE90
+:1044D0003846B4E770B50C460546FFF734FA064691
+:1044E00021462846FFF796FE0446FF281AD02C4D99
+:1044F000082101EB0411A8684158304600F058F833
+:1045000000F58050C11700EBD14040130221AA688A
+:1045100001EB0411515C09B100EB4120002800DCE3
+:10452000012070BD002070BD2DE9F047884681460E
+:10453000FFF770FE0746FF281BD0194D2E78A8689C
+:104540003146344605E0BC4206D0264600EB061252
+:104550001478FF2CF7D10CE0FF2C0AD0A6420CD126
+:1045600000EB011000782870FF2804D0FFF76CFEE4
+:1045700003E0002030E6FFF7E3F941464846FFF745
+:10458000A9FF0123A968024603EB0413FF20C854C6
+:10459000A878401EB84200D1A87001EB041001E0D9
+:1045A000140A002001EB061100780870104613E68B
+:1045B000081A0002C11700EB1160001270470000DA
+:1045C00070B50446A0F500002D4EB0F1786F02D210
+:1045D0003444A4F500042B48844201D2012500E0B4
+:1045E000002500F043F848B125B9B44204D3264869
+:1045F000006808E0012070BD002070BD002DF9D1D9
+:10460000B442F9D321488442F6D2F3E710B5044608
+:10461000A0F50000B0F1786F03D219480444A4F566
+:10462000000400F023F84FF0804130B116480068D4
+:1046300004E08C4204D2012003E014488442F8D202
+:10464000002080F0010010BD10B520B1FFF7DEFFA3
+:1046500008B1012010BD002010BD10B520B1FFF73A
+:10466000AFFF08B1012010BD002010BD0848094966
+:104670000068884201D10120704700207047000087
+:104680000000002000600200200000200800002040
+:10469000B0000020BEBAFECA0548064A0168914231
+:1046A00001D1002101600449012008607047000029
+:1046B000B0000020BEBAFECA40E5014053480021C8
+:1046C0000170417010218170704770B50546164623
+:1046D0000C460220EEF785F84C49012008704C4941
+:1046E000F01E08604B480560001F046070BD10B5E7
+:1046F0000220EEF776F8454901200870464800216F
+:10470000C0F80011C0F80411C0F8081143494FF473
+:104710000000086010BD3D480178C9B1404A4FF41F
+:10472000000111603C49D1F800310022002B1CBF70
+:10473000D1F80431002B02D0D1F8081111B1427028
+:10474000102103E00121417036490968817002702F
+:104750000020EEF746B82D480178002904BF4078C4
+:1047600070472D48D0F80011002904BF022070477F
+:10477000D0F8001100291CBFD0F80411002905D081
+:10478000D0F80801002804BF0120704700207047BE
+:104790001E4800B50278204B4078C821491EC9B296
+:1047A00082B1D3F800C1BCF1000F10D0D3F80001E2
+:1047B00000281CBFD3F8040100280BD0D3F808014F
+:1047C00050B107E0022802D0012805D002E00029FC
+:1047D000E4D1FFDF002000BD012000BD0B480178BF
+:1047E000002904BF807870470B48D0F800110029D9
+:1047F0001CBFD0F80411002902D0D0F8080108B17C
+:104800001020704707480068C0B27047B40000200D
+:1048100010F5004008F5004000F0004004F50140AC
+:1048200008F5014000F40040524800210170417039
+:10483000704770B5064614460D460120EDF7D1FFCE
+:104840004D480660001D0460001D05604B490020B6
+:10485000C1F850014A49032008604B4949480860A3
+:10486000091D4A48086070BD70B5424B012540EAF9
+:1048700002421D70464B42F080721A60454A116038
+:10488000454C0026C4F80461454A4449116000289B
+:1048900002BFC4F80052256070BD012818BFFFDFB9
+:1048A000C4F80062256040493E48086070BD314848
+:1048B000017871B13A4A394911603749D1F8042178
+:1048C0000021002A08BF417002D0384A12684270A5
+:1048D00001700020EDF785BF26480178002904BF4C
+:1048E000407870472C48D0F80401002808BF704772
+:1048F0002E480068C0B27047002808BF704730B526
+:104900001C480078002808BFFFDF2348D0F80411B6
+:10491000002918BF30BD0224C0F80443DFF890C05E
+:10492000DCF80010C1F30015DCF8001041F01001B4
+:10493000CCF80010D0F80411002904BF4FF4004156
+:104940004FF0E02207D100BFC2F8801220BFD0F89C
+:104950000431002BF8D02DB9DCF8001021F0100143
+:10496000CCF80010C0F8084330BD0B490120886026
+:1049700070470000B700002008F50040001000401C
+:104980001CF500405011004098F501400CF000402B
+:1049900004F5004018F5004000F00040000002035C
+:1049A00008F501400000020204F5014000F4004057
+:1049B00010ED00E010B5FF480024012144700470A0
+:1049C00044728472C17280F821408462446314305E
+:1049D00010F068FAF849601E0860091D0860091D9A
+:1049E0000C60091D0860091D0C60091D0860091D87
+:1049F0000860091D0860091D0860091D0860091D7F
+:104A00000860091D0860091D0860091D086010BDC7
+:104A1000EA48016801F00F01032904BF0120704733
+:104A2000016801F00F01042904BF022070470168EA
+:104A300001F00F01052904D0006800F00F000628DE
+:104A400007D1DF48006810F0060F0CBF08200420D3
+:104A5000704700B5FFDF012000BD30B4D5490268C2
+:104A6000DFF864C34A6142688A61007A08770A7D88
+:104A7000D44BACF1040401204AB10A7E00FA02F2E0
+:104A80001A608D7D002D0CBF2260CCF800204A7D7D
+:104A9000002A04BF30BC70474A7E90401860C97D30
+:104AA00000290CBF2060CCF8000030BC704730B546
+:104AB0000024054601290AD0022908BF4FF080745E
+:104AC00005D0042916BF08294FF0C744FFDF44F47E
+:104AD000847040F48010BD49086045F44030091DE1
+:104AE00040F00070086030BD30B500240546012953
+:104AF0000AD0022908BF4FF0807405D0042916BFE0
+:104B000008294FF0C744FFDF44F4847040F480105C
+:104B1000AE49086045F44030091D40F0007008605F
+:104B2000AB48D0F80001002818BFFFDF30BD0221DC
+:104B300010B44FF0E02301200022C3F88011DFF809
+:104B400094C2CCF80020CCF80000DFF88CC2DCF86E
+:104B5000004024F07044CCF80040A04C40F25B6C64
+:104B6000C4F800C0241F40F2031CC4F800C0A4F124
+:104B7000040CCCF80000DFF844C20320CCF800009D
+:104B8000DFF85CC29620CCF80000DFF85CC29548E4
+:104B9000CCF80000DFF858C29448CCF80000ACF123
+:104BA000040C9448CCF80000C3F880128849102007
+:104BB000C1F804037F4880F82D2010BC70477D4A5F
+:104BC0000368C2F802308088D08011727047794B38
+:104BD00010B51A7A8A4208D101460622981C0FF0B5
+:104BE0008DFF002804BF012010BD002010BD7148BA
+:104BF00090F8210070476F4A517010707047F0B5FF
+:104C00000546800000F1804000F580508B88C0F898
+:104C100020360B78D1F8011043EA0121C0F80016C4
+:104C200005F10800012707FA00F6734C002A04BFBB
+:104C30002068B04304D0012A18BFFFDF206830434A
+:104C40002060206807FA05F108432060F0BD0FF0EE
+:104C5000DDBA584890F82E007047564890F830005A
+:104C60007047664AC17811600068654900020860B3
+:104C70007047252808BF02210ED0262808BF1A2118
+:104C80000AD0272808BF502106D00A2894BF042242
+:104C9000062202EB4001C9B25A4A11605A49086023
+:104CA0007047F0B4434B9D7A012D62D0022D1CBF9A
+:104CB000F0BC704793F815C0BCF1000F04BFF0BC06
+:104CC000704700BF514C524F4FF47A7C012D57D0A2
+:104CD000DE7D5D7E002E18BF0126012908BF292137
+:104CE0000CD0022A0CBF4B4C012A03D0042A0CBF63
+:104CF0003C46494C04F2E141B1FBFCF1491F084438
+:104D00004649086046490020C1F84C01280286F057
+:104D1000010140EA015040F00311187F820002F1C6
+:104D2000804202F5C042C2F810153E4901EB8002F4
+:104D3000997EC80000F1804000F5F830C0F81425D5
+:104D4000DFF8E4C0C0F810C5D87EC30003F180438B
+:104D500003F5F833C3F81425264AC3F810250122B9
+:104D600002FA01F102FA00F0084330490860F0BC91
+:104D7000704793F814C0BCF1000FA3D1F0BC70478A
+:104D80009E7D1D7E002E18BF012601295DD0022ABE
+:104D900004BF274C4FF47A7151D0012A08BF4FF459
+:104DA000C8614CD0042A06BF3C4640F69801214C0D
+:104DB00042E00000240A0020000E004010150040D0
+:104DC00014140040180500500C0500501415004044
+:104DD00000100040FC1F00407817004038150040CC
+:104DE0004415004000000C0408F5014040800040DC
+:104DF000A4F5014010110040401600402415004069
+:104E00001C1500400815004054150040A224020063
+:104E1000D0FB010004360200C0D401004C850040E4
+:104E200000800040006000404C81004004F50140DB
+:104E30006836020030D3010018BF40F6E441214437
+:104E400001F5FA71B1FBFCF158E7022A08BF4FF4F3
+:104E50007A710AD0012A08BF4FF4C86105D0042A2C
+:104E60000CBF40F6980140F6E44149F6FC6211445B
+:104E7000E8E72DE9F047FC4D0446032090468946BB
+:104E8000C5F80002FA49F948086048460FF011FADF
+:104E900040460FF0F9F9F74F0126002C04BFBE720F
+:104EA0002E6007D0012C05D140460FF051FB0220A7
+:104EB000B8726E60F048C664F048006842464946E1
+:104EC000BDE8F047EDE62DE9F0410F46E64905461D
+:104ED00003201646C1F80002E54CE448206038463D
+:104EE0000FF0E7F930460FF0CFF930460FF030FB06
+:104EF000E04815B1012D09D011E001218172416B0B
+:104F000041F4801141634FF4801007E00221817267
+:104F1000416B41F4001141634FF4001020603246B0
+:104F20003946BDE8F0410020BBE62DE9FF4FCE4CED
+:104F30008246002581B003208946C4F80002CC4F88
+:104F4000CA48386003980FF0B4F904980FF09CF940
+:104F5000DFF82CB3C74E4FF00108BAF1000F03D0B1
+:104F6000BAF1010F21D035E0CBF8004096F82D00C2
+:104F7000012806D0022818BFFFDF0CD086F80A806F
+:104F800028E0DDE9031396F82C2048460FF012FACA
+:104F9000B16A4518F2E7DDE9031296F82C3048466D
+:104FA0000FF096F9B16A4518E8E704980FF0D0FAC7
+:104FB000B448CBF8000096F82D00DDE90313012872
+:104FC00096F82C20484624D00FF03EFAB16A4518D6
+:104FD0000220B072AC480560AD49AC480860706B07
+:104FE00040F400207063D4F800924FF0100AC4F827
+:104FF00008A30026C4F80062A6484FF4802BC0F82E
+:1050000000B0FF208DF80000C4F81061C4F81080D3
+:1050100009E00FF09BF9B16A4518D9E79DF8000047
+:10502000401E8DF800009DF8000018B1D4F8100162
+:105030000028F3D09DF80000002808BFFFDFC4F867
+:105040000061C4F80C61C4F81061C4F80461C4F8CC
+:105050001461C4F81861904800680090C4F8009288
+:10506000C7F800B0C4F804A34FF4002038608248A9
+:10507000C0F84C8081480068A84228BFFFDF28465E
+:10508000DDE9031205B0BDE8F04F0AE62DE9F84767
+:10509000754CD4F8000220F00B09D4F804034FF04B
+:1050A000100AC0F30018C4F808A30026C4F8006270
+:1050B00078497A4808606F4D0127A87A012802D004
+:1050C000022803D014E0287D10B911E0687D78B182
+:1050D000A87EEA7E07FA00F007FA02F210430860A1
+:1050E000287F800000F1804000F5C040C0F81065C6
+:1050F000FF208DF80000C4F81061276105E000BFB3
+:105100009DF80000401E8DF800009DF8000018B1C9
+:10511000D4F810010028F3D09DF80000002808BF43
+:10512000FFDFC4F810616E72AE72EF72C4F80092C5
+:10513000B8F1000F18BFC4F804A3BDE8F8870068F1
+:10514000574920F07F40086070474FF0E02002216F
+:10515000C0F88011C0F8801270474FF0E0210220A3
+:10516000C1F8000170474F49087070474E49086008
+:10517000704730B53F4C0546A06AA84228BFFFDF04
+:105180000120207300203C492561C1F844014748B3
+:105190000560606B40F480006063C80134490860BA
+:1051A00030BD70B5334C0546414A0220207310686B
+:1051B0000E4600F00F00032808BF012213D010682C
+:1051C00000F00F00042808BF02220CD0106800F085
+:1051D0000F0005281BD0106800F00F0006281CBF28
+:1051E000FFDF012213D094F82D0094F82C10012831
+:1051F00015D028460FF086F91F4920610020C1F81C
+:1052000044012169A06A08442849086070BD294802
+:10521000006810F0060F0CBF08220422E3E73346B3
+:1052200028460FF038F9E7E71A494FF48000086084
+:105230001048416B21F480014163002101737047E4
+:10524000C20002F1804202F5F8321B4BC2F8103561
+:10525000C2F8141501218140054801600548426BE0
+:105260001143416370470000001000400000040437
+:1052700004F50140240A0020008000404C850040D5
+:10528000ACF50140041000404885004048810040D2
+:10529000A8F5014008F501401811004000000C0479
+:1052A0003C150040B9000020041500404485004032
+:1052B000101500401414004004110040FB48012167
+:1052C0004160C1600021C0F84411F9480160F9480B
+:1052D00081627047F8490860F848D0F8001241F040
+:1052E0004001C0F800127047F448D0F8001221F0D5
+:1052F0004001C0F80012F049002008607047EF48F4
+:10530000D0F8001221F01001C0F8001201218161D3
+:105310007047EA480021C0F81C11D0F8001241F093
+:105320001001C0F800127047E44981B0D1F81C2187
+:10533000012A1EBF002001B07047E14A126802F046
+:105340007F02524202700020C1F81C01DD48006853
+:105350000090012001B0704730B50C00054608BF31
+:10536000FFDF14F0010F1CBF012CFFDF002D0CBF6D
+:1053700001200220CF4901284872CC72CF4904BFD6
+:10538000D1F8000240F0040007D0022807BFD1F88E
+:10539000000240F00800FFDF30BDC1F8000230BD60
+:1053A0002DE9F84FDFF8209399F80000042828BF72
+:1053B000FFDFDFF8F8A2DAF84C11C448BD4C002634
+:1053C0004FF00108D1B1A17A012902D0022903D0FE
+:1053D00014E0217D11B911E0617D79B1A17EE27EF9
+:1053E00008FA01F108FA02F211430160217F8900F5
+:1053F00001F1804101F5C041C1F81065B348616B0E
+:1054000001606663217B002019B1DAF8441101299B
+:1054100000D00021A27AA94D012A71D0022A76D0AB
+:10542000D5F8101101290CBF1021002141EA000715
+:10543000A748016811F0FF0F03D0D5F81411012916
+:1054400000D0002184F82E10006810F0FF0F03D068
+:10545000D5F81801012800D0002084F82F009D48BD
+:10546000006884F83000FFF776F9012818BF0020A3
+:1054700084F83100C5F80061C5F80C61C5F8106109
+:10548000C5F80461C5F81461C5F818619248006850
+:1054900000908648C0F8446190480068DFF810A288
+:1054A0000090DAF800006062AAF104000068A062CF
+:1054B0008B48016801F00F01032908BF012013D0B8
+:1054C000016801F00F01042908BF02200CD0016817
+:1054D00001F00F01052929D0006800F00F0006280F
+:1054E0001CBFFFDF012021D084F82C00A07ADFF858
+:1054F000F4B184F82D0002282DD11FE000E006E071
+:10550000D5F80C01012814BF0020082088E7D5F841
+:105510000C01012814BF00200220734A1268012ADE
+:1055200014BF042200221043084379E76F48006843
+:1055300010F0060F0CBF08200420D5E7607850B1AA
+:10554000DBF8001009780840217831EA000008BF34
+:1055500084F8208001D084F8206017F0020F07D073
+:1055600099F80010624A4908606A52F82110884789
+:1055700017F0010F18BF00210CD05E4A99F80030D7
+:10558000A06A52F82320904799F8000010F0010F0C
+:105590002AD10AE017F0020F18BF0121EDD117F050
+:1055A000080F18BF0221E8D1EEE7DBF80000007811
+:1055B00000F00F00072828BF84F8216014D2DBF820
+:1055C0000000062200F10901A01C0FF097FA40B973
+:1055D000207ADBF800100978B0EBD11F08BF01205A
+:1055E00000D0002084F82100E17A002011F0020FA1
+:1055F0001CBF17F0020F17F0040F19D111F0100F94
+:105600001CBF94F82F20002A02D094F831207AB1E0
+:1056100011F0080F1CBF94F82020002A08D111F0C7
+:10562000040F02D094F8211011B117F0010F00D02F
+:105630000120617A19B170B1FFF728FD19E0234804
+:105640002D490160D5F8000220F00300C5F80002E2
+:1056500084F80B800DE04FF0000B012913D00229D4
+:1056600018BFFFDF4CD0A06A012258440021FFF789
+:1056700018FB17F0010F56D0204899F8001050F889
+:105680002100804770E0D5F8000220F00400C5F842
+:105690000002667284F80B80012384F80A801A469F
+:1056A000002196200EF014FE3BE000000080004038
+:1056B00044850040240A002060150040001000408E
+:1056C000481500401C110040B900002008F50140B9
+:1056D0004016004010140040181100404481004062
+:1056E0001015004004150040001400401414004040
+:1056F000AC510200F451020000000404B451020055
+:10570000D5F8000220F00800C5F80002667284F89F
+:105710000B800220A07201231A46002196200EF071
+:1057200015FE83469FE717F0020F08D0624999F8EB
+:10573000002028EA970051F82210884714E017F05B
+:10574000080F06D05D4899F8001050F821008047F6
+:105750000AE017F0100F08BFFFDF05D0584899F88E
+:10576000001050F821008047A07A022818BFBDE839
+:10577000F88F207B002808BFBDE8F88F5149C1F899
+:105780004461022814D0012818BFFFDFA16A2069F4
+:10579000884298BFFFDF2069CAF80000606B4A4961
+:1057A00040F4800060634FF480000860BDE8F88F2B
+:1057B0002169A06A0844EFE70021444A81B000282B
+:1057C00018BFC2F80012C2F80011C2F80C11C2F8DA
+:1057D0001011C2F80411C2F81411C2F818113C4893
+:1057E0000068009001B07047012804BF282070476E
+:1057F000022804BF18207047042812BF08284FF45D
+:10580000A870704700B5FFDF282000BD012804BF45
+:1058100041F6A4707047022804BF41F288307047F7
+:10582000042804BF45F63C207047082804BF47F20F
+:10583000AC10704700B5FFDF41F6A47000BD012831
+:1058400004BF41F2D4707047022804BF41F2040043
+:105850007047042812BF082842F6A000704700B520
+:10586000FFDF41F2D47000BD012812BF02280020E2
+:105870007047042812BF08284FF4C870704700B55D
+:10588000FFDF002000BD11490820C1F800021249C5
+:1058900010480860124911480860091D1148086045
+:1058A000091D11480860091D1048086006494FF499
+:1058B0004020086070470000C4510200D45102002B
+:1058C000E45102000080004004F501400010004057
+:1058D000181100400000040408F5014000110040C8
+:1058E000A0F50140141000401C11004010100040B1
+:1058F00010B53F4822210FF0ACF93D48017821F066
+:1059000010010170012107F0D9FD3A49002081F80A
+:1059100022004FF6FF70888437490880488010BD08
+:10592000704734498A8C824218BF7047002081F842
+:1059300022004FF6FF70888470472D490160704740
+:105940002D49088070472B498A8CA2F57F43FF3B85
+:1059500003D0002101600846704791F822202549B4
+:10596000012A1ABF0160012000207047214901F17E
+:10597000220091F82220012A04BF00207047012252
+:1059800002701D4800888884104670471A49488074
+:1059900070471849184B8A8C5B889A4206D191F857
+:1059A0002220002A1EBF016001207047002070479E
+:1059B0001048114A818C5288914209D14FF6FF71EB
+:1059C000818410F8221F19B1002101700120704755
+:1059D000002070470748084A818C5288914205D1BF
+:1059E00090F8220000281CBF00207047012070475B
+:1059F000820A00205C0A0020BA0000207047574A43
+:105A0000012340B1012818BF7047137008689060E7
+:105A100088889081704753700868C2F802008888AF
+:105A2000D08070474D4A10B1012807D00EE0507861
+:105A300060B1D2F802000860D08804E0107828B184
+:105A40009068086090898880012070470020704726
+:105A5000424910B1012803D006E0487810B903E0AC
+:105A6000087808B1012070470020704730B58DB02C
+:105A70000C4605460D2104A80FF00DF9E0788DF8CD
+:105A80001F0020798DF81E0060798DF81D002868B0
+:105A9000009068680190A8680290E86803906846E2
+:105AA0000DF026FF20789DF82F1088420CD16078E9
+:105AB0009DF82E10884207D1A0789DF82D108842BD
+:105AC00002BF01200DB030BD00200DB030BD30B59B
+:105AD0000C4605468DB04FF0030104F1030012B1EE
+:105AE000FEF72AFA01E0FEF746FA60790D2120F070
+:105AF000C00040F04000607104A80FF0CCF8E078DE
+:105B00008DF81F0020798DF81E0060798DF81D003A
+:105B10002868009068680190A8680290E86803907F
+:105B200068460DF0E5FE9DF82F0020709DF82E00D0
+:105B300060709DF82D00A0700DB030BD10B500292B
+:105B400004464FF0060102D0FEF7F6F901E0FEF739
+:105B500012FA607920F0C000607110BDBE00002014
+:105B600070B5FF4E0446306890F8001100250129F9
+:105B700019D090F8FA10012924D090F8D0100129FA
+:105B80002AD090F8F21001291CBF002070BD65706A
+:105B900017212170D0F8F4106160B0F8F81021815D
+:105BA00080F8F25016E065701C212170D0F80111C8
+:105BB0006160D0F80511A16090F80911217380F897
+:105BC000005107E0657007212170D0F8FC1061607A
+:105BD00080F8FA50012070BD65701421217000F129
+:105BE000D2012022201D0EF0B5FF01212172306864
+:105BF00080F8D050DB48B0F8D420A0F8FC207268C0
+:105C0000537B80F8FE3080F8FA101088FBF75EF9BD
+:105C1000FAF705FEDEE7D248006890F8D0100029B8
+:105C200014BFB0F8D4004FF6FF70704770B5CC4C7D
+:105C30002068002808BFFFDF002520684570002885
+:105C400008BFFFDF2068417800291CBFFFDF70BD5F
+:105C50004FF486710FF01FF82068FF2101707F213B
+:105C600080F8361013214184282180F8CC100121BE
+:105C700080F8B81080F8BD50FFF736FBFEF74BFDFB
+:105C8000B94807F0A7F9B94807F0A4F9BDE8704092
+:105C9000B74807F09FB9B2490968097881420CBF3B
+:105CA000012000207047AE48006890F82200C0F341
+:105CB000001070472DE9F04FA948D0F800C09CF8BB
+:105CC0002400C0F38001C0F34002114400F0010041
+:105CD0000B18BCF822000025C0F3001139B31328BB
+:105CE0001DD009DC102802BFA24830F81300BDE81F
+:105CF000F08F122813D006E0152808D01D2804BF05
+:105D00009D48BDE8F08FFFDF2846BDE8F08F9B4936
+:105D1000002031F8131013FB0010BDE8F08F9849F4
+:105D2000002031F8131013FB0010BDE8F08F0024A1
+:105D30009CF8BA209CF8BB10924EDFF84CA2DFF81A
+:105D40004CB210F0030F4FF4C8774FF4BF784FF404
+:105D5000A8797CD010F0010F17D0082904BF3C4669
+:105D600040200CD0042904BF4446102007D002294B
+:105D700007BF05F11804042005F12804082000EBF2
+:105D8000400E0EEB0010204417E0082904BF3846EF
+:105D900040240CD0042904BF4046102407D0022917
+:105DA00007BF05F11800042405F12800082404EBBE
+:105DB000C40404EB440400EB44009CF8CCC0022A69
+:105DC00008BF4FF47A740DD0012A04BF56464FF431
+:105DD000C86407D0042A07BF5E4640F698046C4E9C
+:105DE00040F6E444344404F2E7364FF47A74B6FBE8
+:105DF000F4F4C3EB031606EB860604EB8604082ACC
+:105E000052D0042A4BD0022A0CBF05F1180605F126
+:105E100028064FF019020CBF4FF0040A4FF0080A91
+:105E200012FB0A6212FB0342082908BF40230BD071
+:105E3000042908BF102307D0022907BF4FF0180913
+:105E400004234FF028090823C3EBC30300E030E02C
+:105E500003EB430309EB43031A4411F00C0F08BF93
+:105E60004FF0000C6244082908BF40210CD00429DF
+:105E700004BF4746102107D0022907BF05F11807C4
+:105E8000042105F128070821C1EBC10101EB410103
+:105E900007EB41011144084400F526740EE0464624
+:105EA00014224FF0100ABBE73E4614224FF0400A7E
+:105EB000B6E710F0020F18BFFFDF02D02046BDE8A2
+:105EC000F08F022A08BF4FF47A700DD0012A04BF68
+:105ED00056464FF4C86007D0042A07BF5E4640F616
+:105EE00098002B4E40F6E440304400F2E73C4FF47B
+:105EF0007A70BCFBF0F0C3EB031C0CEB8C0C00EBDA
+:105F00008C0C082A04BF142040220CD0042A44D050
+:105F1000022A0CBF05F1180705F128074FF01900F8
+:105F20000CBF0422082210FB027010FB03C00829DA
+:105F300008BF40210BD0042908BF102107D0022937
+:105F400007BF4FF0180904214FF028090821C1EBC1
+:105F5000C10101EB410109EB410108441AE00000D5
+:105F6000CC000020A40A0020B00B0020D80B002099
+:105F7000000C002018520200F18913002052020088
+:105F80001052020068360200A2240200D0FB010079
+:105F900030D3010000F5B27490E714204746102278
+:105FA000C1E7F94840F271210068806A48437047B0
+:105FB000F548006890F83500002818BF01207047A8
+:105FC00010B5F24C207B022818BF032808D1207D91
+:105FD00004F1150105F0E8FD08281CBF012010BDE3
+:105FE000207B002816BF022800200120BDE81040B9
+:105FF000FFF72EBDE449096881F8300070472DE9AC
+:10600000F047E14D2968087B002816BF02280020D0
+:10601000012048730E31FFF705FD2968087B02282F
+:1060200016BF03280122002281F82F20082081F8C2
+:106030002D00487B0126002701F10E03012804BF33
+:106040005B7913F0C00F0AD001F10E03012804D1CF
+:10605000587900F0C000402801D0002000E0012065
+:1060600081F82E00002A04BF91F8220010F0040FDE
+:1060700006D0087D153105F097FD296881F82D00BF
+:1060800028684760FCF720FF2968C04C4FF00009E2
+:10609000886094F82D0005F0A3FD804694F82F0049
+:1060A000002818BFB8F1000F04D01021404606F0B8
+:1060B000D4FB68B194F8300000281CBF94F82E007F
+:1060C00000281DD0607B04F10E0101280ED012E0E3
+:1060D00066734A4604F10E014046FFF7F8FC94F857
+:1060E0002D1004F10E0005F074FE09E0487900F06F
+:1060F000C000402831D0394604F10E00FFF71EFDE4
+:106100002868C77690F8220010F0040F08BFBDE899
+:10611000F087002794F82D0005F06BFD040008BF00
+:10612000BDE8F087102106F098FB002818BFBDE8F5
+:10613000F08728683A4600F11C01C6762046FFF732
+:10614000C6FC286800F11C01914806F07AFFBDE802
+:10615000F04701218E4806F08FBF05F073FE4A46D6
+:1061600004F10E01FFF7B3FCCAE778B5874904468E
+:10617000854D407B08732968207808706088ADF8E9
+:10618000000080B200F00102C0F3400342EA430283
+:10619000C0F3800342EA8302C0F3C00342EAC302B1
+:1061A000C0F3001342EA0312C0F3401342EA431261
+:1061B000C0F3801042EA80104884E07D012808BFC7
+:1061C000012607D0022808BF022603D0032814BFE7
+:1061D000FFDF0826286880F8BA60607E012808BFC3
+:1061E000012607D0022808BF022603D0032814BFC7
+:1061F000FFDF0826286880F8BB60217B80F8241028
+:10620000418C1D290CBF002161688162617D80F88D
+:106210003510A17B002916BF02290021012101753B
+:10622000D4F80F10C0F81510B4F81310A0F8191016
+:10623000A17EB0F8CE2061F30302A0F8CE20E17E6B
+:10624000012918BF002180F83410002078BD4E4885
+:106250000068408CC0F3001119B110F0040F05D094
+:1062600002E010F0020F01D00020704701207047BB
+:10627000454A00231268C2F8C030B2F822C0BCF10F
+:106280001D0F02BFC2F8C83082F8C4307047002921
+:1062900008BFC2F8C8300AD0936A40F2712C03FBE1
+:1062A0000CF31944491EB1FBF3F1C2F8C81082F88F
+:1062B000C40070470346344810B50168D1F8C820BF
+:1062C000002A1ABFD1F8C0C0BCF1000F012405D0CC
+:1062D0009A4205D90124D01AC1F8C800204610BD41
+:1062E00091F82210002411F0010F1CBF40680088B3
+:1062F0004FF0430108BF002001F017F9EEE72248F4
+:10630000006890F8B70000280CBF012000207047FB
+:1063100070B51F2834BF04461F2400221A4D286878
+:1063200080F8B920224678300EF014FC286801214C
+:1063300080F8974080F8B91070BD10B51F2828BFAD
+:106340001F20C2B2104C0023206880F8B83080F8BB
+:10635000B72098300EF0FEFB2168012081F8B800CC
+:1063600010BD0949096881F8BD00704706480068FA
+:1063700090F8220000F0010070470348006890F890
+:106380002200C0F340007047CC000020A40A002087
+:10639000B00B0020FE48006890F82200C0F34010C7
+:1063A0007047FB48006890F82200C0F3C0007047B7
+:1063B00001207047F648006890F8BB00704770B540
+:1063C000FEF77CFFFEF730FFFEF760FEFEF7BDFE36
+:1063D000EF4C2068D0F8C010491CC0F8C01090F8ED
+:1063E0003300002530B1FEF77FFFFEF794F92068F7
+:1063F00080F833502068457090F8C410F9B1D0F897
+:10640000C02091421BD8042002F08AFA206890F83C
+:10641000220010F0010F0CD060684321008801F0C9
+:1064200084F860680088FAF751FDBDE87040FAF71B
+:10643000E7B9BDE870404321002001F076B8D0F8FC
+:10644000C81019B1D0F8C020914202D990F8370095
+:10645000D8B1042002F064FA206890F8220010F00D
+:10646000010F0CD060683C21008801F05EF8606884
+:106470000088FAF72BFDBDE87040FAF7C1B9BDE816
+:1064800070403C21002001F050B8BDE87040002071
+:1064900002F046BA2DE9F84FBD4E804617463068E7
+:1064A0008B464FF0000A458C15F0030F10D015F005
+:1064B000010F05F0020005D0002808BF4FF0010AC7
+:1064C00006D004E0002818BF4FF0020A00D1FFDF19
+:1064D0004FF000094C4615F0010F05F002000BD0FB
+:1064E00070B915F0040F0BD049F00800002F18BF49
+:1064F00040F0030440D090E010B115F0040F0DD02F
+:1065000015F0070F10D015F0010F05F0020036D07E
+:10651000002808BF15F0040F27D03DE0002F18BF5A
+:1065200049F0090479D134E02FB149F0080415F09D
+:10653000200F14D071E0316805F0200291F8770047
+:10654000104308BF49F0010467D049F0180415F062
+:10655000200F62D191F8BA1008295AD156E031685B
+:1065600091F8BA10082951D153E049F00800002FE2
+:1065700018BF40F0010450D140F010044DE0002855
+:1065800018BF15F0040F07D0002F18BF49F00B04F7
+:1065900043D149F0180440E015F0030F3CD115F049
+:1065A000040F39D077B1316849F0080091F8BA107A
+:1065B00008290CBF40F0020420F0020415F0200F5F
+:1065C00022D02AE0316805F0200291F877001043CC
+:1065D00008BF49F0030420D049F0180015F0200F3F
+:1065E00009D000BF91F8BA10082914BF40F0020486
+:1065F00020F0020411E091F8BA20082A14BF40F0FC
+:10660000010020F00100EDE7082902D024F0010488
+:1066100003E044F0010400E0FFDF15F0400F18BF75
+:10662000FFDFA8F8009098F80000072120F0200074
+:1066300088F80000404606F0D2FC5146404606F07D
+:10664000D1FE2146404606F0D6FE14F0010F0CD0D4
+:106650003068062300F10E010022404606F0A8FE35
+:106660003068417B404606F0FAFC14F0020F1BD064
+:106670003068BBF1000F0BD000F11C010623012292
+:10668000404606F095FE0121404606F0F5FC0BE081
+:1066900000F1150106230122404606F089FE30680C
+:1066A000017D404606F0E8FC14F0040F18BFFFDF40
+:1066B00014F0080F17D0CDF800903068BDF8001026
+:1066C0000223B0F8CE00020962F30B01ADF800100E
+:1066D0009DF80110032260F307118DF8011069463F
+:1066E000404606F065FE012F16D1306890F877001D
+:1066F00090B1404606F072FE3368401CC0B293F879
+:106700007710C0F125008142B8BF084682B203F17C
+:106710005801404606F09DFE0020002818BFFFDF0C
+:106720000020002818BFFFDF0020002818BFFFDF6F
+:10673000BDE8F88F2DE9F843154C2068002808BF04
+:10674000FFDF2068417811BB0178FF2926D00027A0
+:1067500080F83170877080F837703846FEF703FD97
+:10676000FEF7E5F9206890F9BD00FEF770FA0948D8
+:10677000FEF777FA0848FEF7E2FC206890F824005C
+:1067800010F0010F0DD02520FEF773FA10E005E0A0
+:10679000CC0000200C520200095202000C20BDE87F
+:1067A000F88310F0020F18BF262067D0FEF761FAB9
+:1067B000206890F8BA102520FEF779F9206880F853
+:1067C0002C70FEF7CAFC2068002190F8BA20084619
+:1067D000FEF779FB0F210520FEF70DFA2068FF4D2B
+:1067E000012690F82E10002901BF90F82F100029E3
+:1067F00090F8220010F0040F70D0FCF765FB804683
+:10680000206841468068FDF76DF8F54990FBF1F985
+:1068100001FB190041424046FCF75FF80146206841
+:10682000816041684944416005F0BBF90146206838
+:10683000426891426DD8C0E901784FF0010895F89F
+:106840002D0005F0CDF9814695F82F00002818BFDE
+:10685000B9F1000F04D01021484605F0FEFFA0B1A9
+:1068600095F8300000281CBF95F82E00002824D091
+:10687000687B05F10E01012815D019E010F0040F16
+:1068800014BF2720FFDF91D192E732466E7305F1E6
+:106890000E014846FFF71BF995F82D1005F10E0083
+:1068A00005F097FA09E0487900F0C000402816D0BA
+:1068B000414605F10E00FFF741F9206890F82200EB
+:1068C00010F0040F25D095F82D0005F092F95FEA3D
+:1068D00000081ED0102105F0C0FF40B119E005F0FE
+:1068E000B1FA324605F10E01FFF7F1F8E5E720684D
+:1068F000324600F11C01C6764046FFF7E8F82068F2
+:1069000000F11C01B74806F09CFB0121B54806F0D8
+:10691000B3FB2068417B0E30FEF751F9206890F8F8
+:10692000B81079B390F8B72080F8772000F198017B
+:1069300058300EF054F9206890F82210C1F300117D
+:10694000E9B9B0F8CE0002210609ADF8006068464A
+:10695000FDF7F2FA28B1BDF80000C0F30B00B04219
+:1069600004D1BDF80000401CADF800002168BDF85E
+:106970000000B1F8CE2060F30F12A1F8CE202068FD
+:1069800080F8B870206890F8B91059B190F8972045
+:1069900080F8572000F1780138300EF020F9206897
+:1069A00080F8B9702068B0F8CE10D0F8C02009097E
+:1069B00051FA82F190F8BC20DFF82CC211446346F2
+:1069C0000022E1FB0C3212096FF0240302FB0311D9
+:1069D00080F8BC1090F82210824E90F81B80C1F312
+:1069E000001106F1280900295DD03780317821F0A7
+:1069F00020013170408C132837D01CDC10284DD07A
+:106A0000122846D0FFDF00BF05F10E01754806F0E1
+:106A10000AFB697B734806F022FB2068418C1D2924
+:106A200018BF15297ED090F8772000F15801304624
+:106A300006F04BFB7EE0152818BF1D28E2D101218E
+:106A4000304606F0CCFA3078B8F1000F40F0200064
+:106A50003070206812D000F11C01304606F0F1FAC7
+:106A60000121304606F008FBCEE70021304606F053
+:106A7000B6FA307840F020003070C5E700F115011B
+:106A8000304606F0DEFA2068017D304606F0F4FA62
+:106A9000BAE70621304606F0A2FAB5E702213046F1
+:106AA00006F09DFAB0E7002241463046FFF7F2FCBF
+:106AB000206890F87710002904BF408C10F0010F77
+:106AC00005D110F0020F08BF10F0200F04D00122F2
+:106AD00041464846FFF7DEFCF07810F03F0F1CBF40
+:106AE000307910F0100F25D0304606F076FA226883
+:106AF000014692F82400C0F38003C0F3400C6344C5
+:106B000000F00100034492F82C00C0F38002C0F3AF
+:106B1000400C624400F001001044181AC0B200F0AA
+:106B200018FD00E006E00090032304226946304689
+:106B300006F03EFC206890F82200C0F30010B0B1CF
+:106B40002A4E04213046378006F049FA05F10E013D
+:106B5000304606F068FA697B304606F080FA206815
+:106B600000F1380190F85720304606F0D2FA05F0CF
+:106B70008DF803211E4805F01CF9216881F83300C7
+:106B80000020BDE8F8831B49486070472DE9F843B1
+:106B9000184C8046206890F8312032B1408C1D2876
+:106BA00008BFFFDFBDE8F84309E4012631B390F8E0
+:106BB000BC00FEF75EF8206890F8BB102520FDF7BA
+:106BC00076FF206801224FF4967190F8BB300020C8
+:106BD000FEF7ABF90848FEF7C9FA10E0A40A002056
+:106BE00040420F00B00B002053E4B36E000C0020B5
+:106BF000280C0020CC000020D80B002006E02068E4
+:106C00004670867080F83160BDE8F883F948FEF779
+:106C1000ADFA2068002590F8241090F82C0021EAA5
+:106C2000000212F0010F18BF01250ED111F0020F62
+:106C300004D010F0020F08BF022506D011F0040F97
+:106C400003D010F0040F08BF04250027B8F1000F8F
+:106C50005CD0012D1CD0022D08BF26201CD0042D95
+:106C600014BFFFDF272017D0206890F8BA10252026
+:106C7000FDF71DFF206890F82210C1F3001171B1DB
+:106C8000002201234FF496711046FEF74EF93DE0C5
+:106C90002520FDF7EEFFE7E7FDF7EBFFE4E790F8CF
+:106CA000BA3001224FF496710020FEF73EF9D14828
+:106CB000C17811F03F0F1CBF007910F0100F25D0E4
+:106CC000CC4806F08AF92368014693F82420C2F3E1
+:106CD0008000C2F3400C604402F0010200EB020CA1
+:106CE00093F82C20C2F38000C2F34003184402F052
+:106CF00001020244ACEB0200C0B200F02AFC00909A
+:106D0000032304226946BB4806F052FB206890F832
+:106D10002C10294380F82C1090F8242032EA01012D
+:106D200011D04670408C132820D01BDC102808BFDF
+:106D3000BDE8F883122819D0C0F30010002818BF4E
+:106D4000FFDFBDE8F883418C1D2908BF80F82C7057
+:106D5000E7D0C1F30011002914BF80F8316080F83A
+:106D60003170DEE7152818BF1D28E5D1BDE8F843CE
+:106D700001210846FEF7F0BA9F4810B50068417837
+:106D800041B90078FF2805D000210846FFF7FEFE34
+:106D9000002010BDFEF792FAFEF746FAFEF776F9EC
+:106DA000FEF7D3F90C2010BD93490120096881F842
+:106DB000370070479049096881F83200704770B514
+:106DC000002601F01DFC002800F0C4808A4C2068D9
+:106DD000417801220025012905D0022901D003298B
+:106DE00070D0FFDF70BD81780225B1B390F822002A
+:106DF00010F0030F67D08148FEF7B8F92068012230
+:106E0000962190F8BB301046FEF78FF8216891F874
+:106E1000BB0091F8CC1010F00C0F08BF0021962099
+:106E2000FEF7BFF92068457090F8330058B1FDF7C0
+:106E30005EFC206890F8BB0010F00C0F0CBF4020E7
+:106E40004520FEF747FA206890F83400002808BF74
+:106E500070BDBDE87040FEF75CBA418CC1F3001212
+:106E60009AB1102929D090F8330020B1FDF73FFCEA
+:106E70004020FEF72FFA6148FEF778F9206890F875
+:106E8000221011F0040F1FD029E090F8242090F870
+:106E90002C309A4211D190F87700002808BF11F0E9
+:106EA000010F05D111F0020F08BF11F0200F51D0D2
+:106EB000BDE870400121084668E6BDE87040002149
+:106EC000012063E619E045E090F83500012814BF81
+:106ED0000328102646F00E010020FEF73DFA206838
+:106EE00090F83400002818BFFEF713FA002196200E
+:106EF000FEF757F92068457070BD817801B3418C69
+:106F000011F0010F21D080F8D02090F8D210B0F805
+:106F1000D40000F00AFB60680088F9F7D7FFF9F7A2
+:106F20006FFC20684570FEF7C9F9FEF77DF9FEF7A2
+:106F3000ADF8FEF70AF9BDE87040032001F0F0BC9F
+:106F40008178BDE87040012020E611F0020F04BFF7
+:106F5000FFDF70BDBDE87040FFF731BAFFF72FBA11
+:106F600010B5254C206890F8341049B13630FEF742
+:106F7000DBF918B921687F2081F83600FEF7BFF9E8
+:106F8000206890F8330018B1FEF7AEF9FDF7C3FBA7
+:106F900001F036FBA8B1206890F82210C1F300116F
+:106FA00079B14078022818BFFFDF00210120FFF7E8
+:106FB000EDFD2068417800291EBF40780128FFDFE1
+:106FC00010BDBDE81040FFF7FAB92DE9F0470A4FB0
+:106FD0000E4603283A68518C12D092F8320001F024
+:106FE000010410F1000918BF4FF001094FF001082A
+:106FF0000CE00000B00B0020CC000020280C00208A
+:10700000C1F340044FF000094FF00208FDF721FEE4
+:10701000054634EA090008BFBDE8F0873868FF4C30
+:1070200090F8330060B104F016FE30700146FF287E
+:1070300006D0E01C04F004FE307804F017FE05438F
+:107040002078C0F380113868027D914209D100F1A7
+:1070500015010622E01C0DF051FD002808BF01209B
+:1070600000D000203178FF2906D0C0B9386890F8E8
+:107070002D00884215D112E098B12078E11CC0F3B0
+:10708000801004F091FD064604F0F4FE38B130465D
+:1070900004F0AFFD18B1102105F0DFFB08B10120AD
+:1070A00000E00020396891F8221011F0040F01D09F
+:1070B000F0B11AE0CDB9DA4890F83500002818BFD1
+:1070C000404515D114F8030B2146C0F3801004F09D
+:1070D0006BFD044604F0CEFE38B1204604F089FD75
+:1070E00018B1102105F0B9FB10B10120BDE8F087FF
+:1070F0000020BDE8F0872DE9F04FCA4D804683B0EF
+:10710000286800274078022818BFFFDF28687F24FE
+:1071100090F8341049B13630FEF706F9002804BF64
+:10712000286880F83640FEF7EAF8BC4805F077FF9B
+:107130000646B8F1000F00F0B081B84806F008F933
+:10714000002800F0AA81FDF752FD002800F0A5817B
+:107150003046B24EFF21DFF8D0A24FF000084FF0CA
+:10716000030B4FF00109062880F0B881DFE800F03A
+:10717000FEFEFE03FE8F8DF8001069460320FFF728
+:1071800024FF002828687CD090F8341011B190F8C2
+:10719000001159B12868807801283ED0A348FDF736
+:1071A000E5FF286880F801B000F07BB99DF8003059
+:1071B00080F80091017880F80111FF2B10D000F2C7
+:1071C0000312511E184604F01DFD002808BFFFDF02
+:1071D000286890F8021141F0020180F802110DE0D8
+:1071E0003178C1F3801180F802118D49D1F88721DF
+:1071F000C0F80321B1F88B11A0F80711286800F23C
+:10720000091690F836007F2808BFFFDF286890F83D
+:107210003610317080F83640BCE7844CDAF80490C0
+:1072200004F12806A4F800800721204605F0D7FEC7
+:107230000021204606F0D6F84946204606F0DBF845
+:107240000623002206F10901204606F0B1F828685D
+:10725000417B204605F003FF286800F1380190F8D3
+:107260005720204606F0F5F82046FDF77FFF2868F6
+:107270000122962190F8BB300020FDF756FE90E7E2
+:10728000FFE78078002840F00A8100F006B98DF809
+:10729000081002A90520FFF798FE0028286800F0D2
+:1072A000F78082786249002A7ED0A1F11F066C68BF
+:1072B00090F8BB90D6F80F00C4F80E00B6F8130093
+:1072C0006082707D2075B07D6075B6F81700E08231
+:1072D000B6F819006080B6F81B00A080B6F81D0053
+:1072E000E08004F108000DF0EBFD96F8240000F0BA
+:1072F0001F00207696F82400400984F86C0184F879
+:10730000549084F85590286890F8CC1084F8561062
+:1073100090F8BD0084F857009DF80810686800F0E8
+:1073200081F9022001F0FCFAA6F12804DAF80090B5
+:10733000A4F800800821204605F051FE00212046D7
+:1073400006F050F84946204606F055F869463046A2
+:1073500005F07EFE304605F098FE0146204605F019
+:107360007EFE062300226946204600E0B6E006F0D5
+:107370001FF86946304605F05DFE304605F078FEA0
+:107380000146204605F078FE062301226946204684
+:1073900006F00EF82046FDF7E9FE28680122962146
+:1073A00090F8BB30002000E005E0FDF7BEFD286846
+:1073B00080F801B075E06C683278184E607BC2F3DB
+:1073C000401210406073D6F80F00C4F80E00B6F8F3
+:1073D00013006082707D2075B07D6075B6F817006F
+:1073E000E082B6F819006080B6F81B00A080B6F8FD
+:1073F0001D00E0804FF0010A04F108000DF060FD6F
+:1074000096F8240000F01F00207696F8240040092A
+:1074100084F86C0184F854A00CE00000280C0020D3
+:10742000A40A0020CC00002004520200000C00201E
+:10743000470C002084F855A0286890F8CC1084F8F8
+:10744000561090F8BD0084F857009DF80810686841
+:1074500000F0E8F8286880F8D09090F8D210B0F8E2
+:10746000D40000F062F868680088F9F72FFDF9F79A
+:10747000C7F9286880F80180FDF720FFFDF7D4FEEA
+:10748000FDF704FEFDF761FE012001F049FA08E076
+:1074900090F82200C0F3001008B1012701E0FEF7C8
+:1074A0008EFF286890F8330018B1FDF71DFFFDF737
+:1074B00032F91FB100210120FFF768FB28684178ED
+:1074C000002919BF4178012903B0BDE8F08F407849
+:1074D000032818BFFFDF03B0BDE8F08F286890F8DD
+:1074E0002200C0F300100028D9D0D6E770B58A4C2E
+:1074F00006460D462068807858B1FDF789FA216864
+:107500000346304691F8BB202946BDE8704001F0A3
+:1075100074BAFDF77DFA21680346304691F8BA2027
+:107520002946BDE8704001F068BA7C4A137882F8B9
+:10753000F530A2F8F60082F8F410012082F8F2008B
+:1075400092F8C400002818BF92F8C00082F8F80032
+:10755000704778B50446704800230093006890F89F
+:10756000BA20082A04BF4FF4C87240230DD0042A61
+:1075700004BF4FF4BF72102307D0022A07BF03F1E4
+:107580001802042303F128020823491D01FB0326E6
+:1075900090F8BC209DF8001062F3050141F0400511
+:1075A0008DF8005090F8BB00012826D002282BD07F
+:1075B000082818BFFFDF2DD025F080008DF80000CF
+:1075C000C4EB041106FB04F001EB810100EB810424
+:1075D0005348844228BFFFDF5248A0FB0410BDF887
+:1075E0000110000960F30C01ADF80110BDF80000B6
+:1075F0009DF8021040EA014078BD9DF8020020F09D
+:10760000E0008DF80200D7E79DF8020020F0E000CE
+:10761000203004E09DF8020020F0E00040308DF8BA
+:107620000200C9E72DE9F0413B4D04460E462868AB
+:1076300090F8D000002818BFFFDF0027286880F8E6
+:10764000D2702188A0F8D4106188A0F8EA10A1882F
+:10765000A0F8EC10E188A0F8EE1094F86C1180F816
+:10766000F01090F82F1049B1427B00F10E01012A71
+:1076700004D1497901F0C001402935D090F830108B
+:1076800041B1427B00F10E01012A04BF497911F09A
+:10769000C00F29D0DE300DF001FC2348FF2E00780A
+:1076A000C0F3801060761D48D0F88711C4F81A1016
+:1076B000B0F88B01E08328681ED0C0F8E410E18B9D
+:1076C000A0F8E81000F1D802511E304604F09AFAF2
+:1076D000002808BFFFDF286890F8D71041F00201AA
+:1076E00080F8D710BDE8F081D0F80E10C0F8DE1099
+:1076F000418AA0F8E210D0E7C0F8E470A0F8E87082
+:10770000617E80F8D710D4F81A10C0F8D810E18B39
+:10771000A0F8DC10BDE8F081CC000020A40A002015
+:10772000C4BF030089888888280C0020FE48406870
+:1077300070472DE9F0410F460646014614460120E8
+:1077400005F082FA054696F85500FEF75FF8014607
+:1077500096F85500022808BFF44807D0012808BF52
+:10776000F34803D004280CBFF248F34808444FF410
+:107770007A7100F2E140B0FBF1F0718840F27122C1
+:107780005143C0EB4100001BA0F5597402F0E4FD29
+:10779000002818BF1E3CAF4234BF28463846A042DE
+:1077A00003D2AF422CBF3C462C467462BDE8F08148
+:1077B0002DE9FF4F8FB0044690F855601C9899460C
+:1077C00040EA0900019094F86500002790460D28D2
+:1077D0000CBF012000200990B9F1000F04BF94F8FC
+:1077E0000C0103282BD1099848B3B4F88E01404509
+:1077F00025D1D4F81401C4F80001608840F2E241B8
+:107800004843C4F80401B4F85A11B4F8E600084437
+:10781000C4F80801204602F0A9FDB4F89201E08204
+:1078200094F890016075B4F894016080B4F8960102
+:10783000A080B4F89801E080022084F80C01D4F80C
+:1078400064010C90B4F8E6A0B4F85801D4F860B123
+:10785000D4F854110891B9F1000F03D094F8201115
+:1078600049B193E004F1E001059174310A9104F506
+:10787000A075091D07E004F59A710591091D0A918B
+:1078800004F59275091D0B91B4F85810A8EB00008F
+:10789000A8EB010109B200B20391002805DAD4F87F
+:1078A0005001089001200190084694F80C1100291D
+:1078B00071D0012900F04482022900F0658103297A
+:1078C00018BFFFDF00F0848239460898FBF705F8FF
+:1078D0000A99012640F2712208600B98A0F80080F6
+:1078E000002028702E710A980068A8606188D4F87A
+:1078F00014015143C0EB41009049A0F54D708861DF
+:107900004969814287BF059908600598016005981B
+:10791000616A0068084400F5D270E86002F01CFD5E
+:1079200010B1E8681E30E8606E71B4F8D000A0EBCA
+:10793000080000B20028C4BF03206871099800281D
+:107940001C9800F0C282C0B1B4F8F81000290CBF36
+:107950000020B4F8FA00A4F8FA0094F8FC20401CC7
+:107960005043884209D26879401E002805DD6E71B7
+:10797000B4F8FA00401CA4F8FA00B9F1000F00F0C6
+:10798000C78294F82001002800F0BE8213B00220C4
+:10799000BDE8F08FFFE7BBF1000F08BFFFDF94F8F1
+:1079A0005510614890F8280005F0FBFA0790E08A2E
+:1079B00040F271214143079800EB410210980021E9
+:1079C000002806D000FB02F15D48B1FBF0F000F1A9
+:1079D0000101C4F81011608840F2E24100FB01F29D
+:1079E00010994FF0000006D0554801FB02F1B1FBA1
+:1079F000F0F000F10100C4F8140186B221464FF006
+:107A00000100D4F828A005F01FF9074694F85500A6
+:107A1000FDF7FCFE014694F85500022808BF4348D4
+:107A200007D0012808BF424803D004280CBF4148B2
+:107A30004148084400F2E1414FF47A70B1FBF0F1A3
+:107A4000608840F271225043C1EB4000801BA0F5DA
+:107A5000597602F081FC002818BF1E3EBA4534BF9B
+:107A600038465046B04203D2BA452CBF56463E4631
+:107A7000666294F85500FDF7F7FE4FF47A7600F24F
+:107A8000E140B0FBF6F000EB0B0794F85500FDF772
+:107A9000EBFE024694F85500022808BF234907D0A0
+:107AA000012808BF224903D004280CBF21492249DC
+:107AB00002EB010AFDF7AAFE504400F2DB514FF43D
+:107AC0007A70B1FBF0F0E18A40F271224A430799E3
+:107AD000D4F810A101EB4201081AA0EB0A003844C7
+:107AE000A0F12007607D40F2E24110FB01F0079019
+:107AF00094F8556016F00C0F18BF4DF6883103D17D
+:107B00003046FDF783FE0146022E08BF074807D026
+:107B1000012E08BF064803D0042E0CBF05480648B6
+:107B2000084400F2E1410DE0500C00200436020050
+:107B3000A2240200D0FB0100C0D40100D400002028
+:107B400040420F004FF47A70B1FBF0F000EB4A01B5
+:107B5000079801EB000A3046FDF746FE504400F15D
+:107B60006201FD48416194F85500FDF77DFE00F289
+:107B7000E1414FF47A70B1FBF0F05844381AB0F597
+:107B80003D7F38BFFFDF9FE6E28A40F27121D4F8E3
+:107B90000401514300EB410210980021002806D057
+:107BA00000FB02F1ED48B1FBF0F000F10101C4F877
+:107BB0001011618840F2E24001FB00F210994FF091
+:107BC000000006D0E54801FB02F1B1FBF0F000F146
+:107BD0000100C4F8140186B221464FF00100D4F828
+:107BE00028B005F031F8074694F85500FDF70EFE71
+:107BF000014694F85500022808BFD94807D001284B
+:107C000008BFD84803D004280CBFD748D748084439
+:107C100000F2E1414FF47A70B1FBF0F0618840F27C
+:107C200071225143C0EB4100801BA0F5597602F050
+:107C300093FB002818BF1E3EBB4534BF384658464C
+:107C4000B04203D2BB452CBF5E463E466662BAF1E7
+:107C5000000F2FD11C9868B394F855603046FDF79B
+:107C6000D5FD0146022E08BFBD4807D0012E08BF32
+:107C7000BC4803D0042E0CBFBB48BC48084400F2EB
+:107C8000E1414FF47A70B1FBF0F0D4F81011E38ABF
+:107C9000014440F27122D4F804015A4300EB42003F
+:107CA000471A3046FDF7A0FD0C99081A3844A0F198
+:107CB00020070AE0E28A40F27121D4F8040151431E
+:107CC00000EB4101D4F810010F1AD4F80821D4F8C0
+:107CD0001011D4F8000100FB021B607D40F2E2416C
+:107CE00010FB01FA94F8556016F00C0F18BF4DF612
+:107CF000883103D13046FDF789FD0146022E08BFC9
+:107D0000974807D0012E08BF964803D0042E0CBF19
+:107D100095489648084400F2E1414FF47A70B1FB6F
+:107D2000F0F000EB4B0082443046FDF75DFD50441F
+:107D300000F1600188484161012084F80C01C3E52D
+:107D4000618840F271235943D4F81421D4F800C15A
+:107D5000C2EB410101FB00F70398D4F8081150442D
+:107D6000401AD4F81031401E0CFB013100FB021BFD
+:107D7000607D40F2E24110FB01FA94F8556016F084
+:107D80000C0F18BF4DF6883103D13046FDF73EFD8C
+:107D90000146022E08BF724807D0012E08BF714865
+:107DA00003D0042E0CBF70487048084400F2E14133
+:107DB0004FF47A70B1FBF0F000EB4B008244304698
+:107DC000FDF712FD504400F16001634841617BE51D
+:107DD000628840F27123D4F814115A43C1EB420176
+:107DE00001FB00F794F8640024281CBF94F8650098
+:107DF00024280BD1B4F88E01A8EB000000B20028B3
+:107E000004DB94F89101002818BF0646019870B36E
+:107E1000BAF1000F2BD10C98002814BFBBF1000F52
+:107E2000FFDF94F8550010F00C0F14BF4DF68830AA
+:107E3000FDF7ECFC022E08BF494907D0012E08BF10
+:107E4000484903D0042E0CBF47494849084400F272
+:107E5000E1414FF47A70B1FBF0F03F1A94F855000D
+:107E6000FDF7C2FC0C99081A3844A0F120070398CA
+:107E7000D4F81411504400FB01FA16F00C0F18BF8F
+:107E80004DF6883103D13046FDF7C0FC0146022E85
+:107E900008BF334807D0012E08BF324803D0042E54
+:107EA0000CBF31483148084400F2E1414FF47A7088
+:107EB000B1FBF0F000EB4A0A3046FDF795FC504468
+:107EC00000F1600124484161FEE400287FF43CADEC
+:107ED00094F80C0100283FF450AD618840F2712203
+:107EE000D4F814015143C0EB4101284604F0D7FDFA
+:107EF0000004000C3FF441AD1D99002918BF088013
+:107F0000012013B0BDE8F08F94F85C01FBF736FB5D
+:107F100094F85C012946FBF71FFA00281CBF89F082
+:107F2000010084F82101002013B0BDE8F08F2DE995
+:107F3000F04F0F4C074683B020788946064E002547
+:107F40004FF00208032804BF207BB8427DD160684F
+:107F50003061207803280DE0D400002040420F005B
+:107F600004360200A2240200D0FB0100C0D40100AC
+:107F7000500C002018BFFFDF0327B9F1080F78D29B
+:107F8000DFE809F0040E1B1B167777726562FEF7B7
+:107F9000D1FB002818BFFFDFB77003B0BDE8F08F3A
+:107FA000FEF7EAFE002818BFFFDF03B0BDE8F08F40
+:107FB00003B0BDE8F04FFDF7F3B92775257494F8C9
+:107FC0002C00012658B14FF47A71A069FAF785FCAC
+:107FD000A061002104F1100004F061FD1AE001210C
+:107FE0006846FBF79FFF9DF8000042F21071000207
+:107FF000B0FBF1F201FB1205FDF7D3FF0544294662
+:10800000A069FAF76AFCA061294604F1100004F0A7
+:1080100046FD461C208C411C0A293CBF304420846C
+:10802000606830B1208C401C0A2828BF84F8158075
+:1080300000D267753046FEF73DF9002804BF03B053
+:10804000BDE8F08F607A002801E014E011E01CBF69
+:1080500003B0BDE8F08F207B04F11001FBF77CF941
+:10806000002808BFFFDFA0E7207BFAF70EFF25708E
+:108070009BE7FFDF99E7202F28BFFFDFDFF804A48D
+:1080800007213AF81700F8F7EFFD040008BFFFDFFB
+:10809000202F28BFFFDFFB48218830F817008842D7
+:1080A00018BFFFDF01273461B9F1080F80F0548158
+:1080B000DFE809F0049EA6A6A1F0F0EFC4F8605135
+:1080C000F580C4F8645194F8210138B9FAF7FCFE40
+:1080D000D4F82C11FBF706FC00281BDCB4F81E11A9
+:1080E000B4F85800814206D1B4F8D410081AA4F8A4
+:1080F000D600204605E0081AA4F8D600B4F81E11F0
+:108100002046A4F85810D4F84811C4F82C11C0F82F
+:1081100050111DE0B4F81C11B4F85800091AA4F865
+:10812000D610B4F81C112046A4F85810D4F82C111D
+:10813000C4F84811C4F85011D4F83411C4F8E01050
+:10814000D4F83811C4F85411B4F83C11A4F85811FB
+:1081500001F0B6FFFAF792FE94F855A0814650461A
+:10816000FDF754FBBAF1020F08BFC74909D0BAF1B5
+:10817000010F08BFC54904D0BAF1040F0CBFC449B0
+:10818000C44908444FF47A7100F2E140B0FBF1F1C8
+:10819000D4F8140140F27122014460885043C1EBCD
+:1081A0004000A0F1300AB9F1B70F98BF4FF0B709FE
+:1081B0002146012004F048FD4844AAEB0000A0F24B
+:1081C0001939A2462146012004F03EFDDAF82410B8
+:1081D0009C30814288BF0D1AC6F80C904D4538BFBF
+:1081E000A946C6F8089084F8207186F80280DCE67B
+:1081F00002F0ADF801E0FDF7D3F884F82071D4E681
+:10820000FAF762FED4F8502101461046FBF76AFBEC
+:1082100048B1628840F27123D4F814115A43C1EB7B
+:108220004201B0FBF1F094F865100D290FD0B4F8BD
+:108230005820B4F81E1113189942AEBF481C401CB8
+:108240001044A4F81E0194F8220178B905E0B4F8AE
+:108250001E01401CA4F81E0108E0B4F81E01B4F889
+:10826000D410884204BF401CA4F81E01B4F85A017F
+:10827000DFF82492401CA4F85A01B4F88000B4F846
+:108280007E10401AB4F85810401E08441FFA80FBB4
+:1082900024E053E060E000BF96F80080B8F10C0FD6
+:1082A00028BFFFDF39F8188094F86CA1BAF10C0FE1
+:1082B00028BFFFDF39F81A000023404481B202A82A
+:1082C000CDE90050B4F81E212046FFF771FA0028CE
+:1082D0003FF46BAE012818BFFFDF27D0B4F81E01B2
+:1082E000ABEB000000B20028D6DA082084F8740056
+:1082F00084F87370204601F034FB84F80C5194F834
+:108300005C514FF6FF77202D00D3FFDF5D4820F84A
+:10831000157094F85C01FAF7B8FD202084F85C0130
+:10832000307903B0BDE8F04FF3F764BDB4F81E0137
+:10833000BDF808100844A4F81E01CFE794F80C011A
+:10834000042818BFFFDF84F80C5194F85C514FF6F5
+:10835000FF77202DDAD3D8E7FFDF26E610B54F4CA4
+:10836000207850B101206072FEF724FD20780328A8
+:1083700005D0207A002808BF10BD0C2010BD207B3E
+:10838000FBF7FCF8207BFBF746FB207BFAF77DFD33
+:10839000002808BFFFDF0020207010BD2DE9F04F3E
+:1083A0003E4F83B0387801244FF0000840B17C7212
+:1083B0000120FEF7FFFC3878032818BF387A0DD06B
+:1083C000DFF8DC9089F8034069460720F8F7D5FB11
+:1083D000002818BFFFDF4FF6FF7440E0387BFBF743
+:1083E000CDF8387BFBF717FB387BFAF74EFD0028FA
+:1083F00008BFFFDF87F80080E2E7029800281CBF73
+:1084000090F80C1100292AD00088A0421CBFDFF888
+:1084100074A04FF0200B4AD00721F8F725FC040088
+:1084200008BFFFDF94F85C01FBF7F5FA84F80C81D4
+:1084300094F85C514FF6FF76202D28BFFFDF2AF815
+:10844000156094F85C01FAF720FD84F85CB1694688
+:108450000720F8F792FB002818BFFFDF22E06846EC
+:10846000F8F769FB0028C8D021E0029800281CBF5B
+:1084700090F80C11002915D00088A0F57F41FF3934
+:10848000CAD114E0840C002004360200A2240200A9
+:10849000D0FB0100C0D4010028520200500C002083
+:1084A000D40000206846F8F746FB0028DDD089F8A4
+:1084B000038087F82C8087F80B8003B00020BDE88C
+:1084C000F08F70B50446FD4890F80004FC4D40095B
+:1084D00095F800144909884218BFFFDF95F8140D7C
+:1084E0004009F84991F800144909884218BFFFDF94
+:1084F000F549002001220C7188700A704870C8701C
+:10850000F2490870BDE8704048E7EF4908707047CD
+:108510002DE9F843ED4C06468846207800285CD1CA
+:10852000EB48FAF758FC2073202856D003276660E2
+:108530002770002565722572AEB1012106F1FC009D
+:10854000FBF719FD0620F8F737FB81460720F8F7FF
+:1085500033FB96F8FC104844B1FBF0F200FB12101C
+:10856000401C86F8FC00FAF789FCDA49091838BF84
+:1085700040F2F65000F23D1086B2FDF79BFBE06141
+:10858000FDF70FFD4FF0010950B384F80A90012167
+:108590006846FBF7C7FC9DF8000042F2107100022C
+:1085A000B0FBF1F201FB12000644FAF78DFC3146F4
+:1085B000FAF793F9A061277567752574207B04F19C
+:1085C0001001FAF7C9FE002808BFFFDF258400204C
+:1085D000FEF7F0FB0020BDE8F8830C20BDE8F8832F
+:1085E000FAF772FC3146FAF778F9A061A57284F8BF
+:1085F0002C90A8F226502063DDE7B34948707047FD
+:10860000B24810B5417A0124002918BF002409D1CD
+:1086100090F82C1031B1416A006B814284BF002474
+:10862000FEF7C2FB204610BD70B5A74C0546E0889A
+:10863000401CE080D4E902016278D5F86061002A2C
+:108640001CBF324604F053FAA060864208D895F861
+:108650000C01012804D0E078002804BF012070BD7F
+:10866000002070BD70B50C4640F2E24100FB01F500
+:108670002046FDF7CBF8022C08BF974907D0012C04
+:1086800008BF964903D0042C0CBF9549954908446E
+:108690004FF47A7100F2E140B0FBF1F000F54D705B
+:1086A00085428CBF281A002070BD2DE9F04F83B0A1
+:1086B0004FF00009044680F8209190F8DE00002871
+:1086C00007BF94F80C01032803B0BDE8F08FFAF758
+:1086D000FBFBD4F8502101461046FBF703F90028B4
+:1086E000DCBF03B0BDE8F08F628840F27123D4F89C
+:1086F00014115A43C1EB4201B0FBF1F0411CB4F834
+:1087000058000144A4F81C11B4F8D410B4F81C218A
+:10871000891A09B20029DCBF03B0BDE8F08F01213E
+:1087200084F82211B4F88010B4F87E206E4F891AB4
+:10873000491E084485B2DFF890A10DF1080B25E031
+:108740009AF800600C2E28BFFFDF37F8166094F807
+:108750006C81B8F10C0F28BFFFDF37F81800CDE9A6
+:10876000009B3044B4F81C2181B201232046FFF75E
+:108770001FF8002804BF03B0BDE8F08F01280FD018
+:10878000022812BFFFDF03B0BDE8F08FB4F81C0170
+:10879000281A00B20028BCBF03B0BDE8F08FCFE7B5
+:1087A000B4F81C01BDF808100844A4F81C01EDE75A
+:1087B0002DE9F0430422002583B006297DD2DFE8AD
+:1087C00001F0074B03191951044680F80C2107E00A
+:1087D00004463D48C178002918BF84F80C210CD00C
+:1087E000FAF77EFAA4F85A51B4F85800A4F81E011A
+:1087F00084F8225103B0BDE8F08306780C2E28BF20
+:10880000FFDF394F94F80C0137F816604FF001097B
+:10881000032807D00128E3D194F86C81B8F10C0F3C
+:108820000AD308E0C4F80851C4F8005194F86C81E8
+:10883000B8F10C0F00D3FFDF37F81800CDE9009531
+:10884000304481B2B4F8D42000232046FEF7B0FFB4
+:10885000002818BFFFDFC3E7032180F80C1103B025
+:10886000BDE8F0830546876AB0F81401294686B250
+:10887000012004F0E9F9044695F85500FCF7C6FF1D
+:1088800095F85510022908BF134907D0012908BFE0
+:10889000124903D004290CBF1149124908444FF46E
+:1088A0007A7100F2E140B0FBF1F0698840F2712288
+:1088B0005143C0EB4100801B18E02DE001E000E0D7
+:1088C0000BE000E019E000E0D4000020500C002094
+:1088D0002F7F01000AFAFFFF04360200A2240200E3
+:1088E000D0FB0100C0D4010028520200A0F5597647
+:1088F00001F032FD002818BF1E3EA74234BF2046BB
+:108900003846B04228BF344602D2A74228BF3C4670
+:108910006C6203B0BDE8F083FFDF03B0BDE8F08315
+:10892000F8B5894C0246874F00256168606A052AC0
+:1089300048D2DFE802F0032F34373E00A07A002649
+:1089400060B101216846FBF7F7FA9DF8000042F29A
+:1089500010710002B0FBF1F201FB1206FDF721FBE2
+:108960008119A069F9F7B9FFA0612574032060752A
+:10897000607A38B9207B04F11001FAF7EDFC002889
+:1089800008BFFFDF2584FAF7ABF93879BDE8F84076
+:10899000F3F730BABDE8F840002100F06DB8C1F837
+:1089A0006001F8BDD1F86001BDE8F840012100F098
+:1089B00063B884F82C50FAF793F93879BDE8F84099
+:1089C000F3F718BAFFDFF8BD70B55E4CA178022945
+:1089D00006BFE188002970BD2569C5F8640195F8D6
+:1089E0005500FCF701FFD5F86411081AA16801448D
+:1089F000A160E1680844E06070BD70B5054651486B
+:108A000090F802C0BCF1020F06BF006900F5B07417
+:108A10004E4C002904BF256070BD4FF47A760129C1
+:108A20000DD002291CBFFFDF70BD1046FCF707FF09
+:108A300000F2E140B0FBF6F0281A206070BD184645
+:108A4000FCF712FF00F2E140B0FBF6F0281A2060BC
+:108A500070BD3D48007800281CBF0020704710B54D
+:108A60000720F8F79BF880F0010010BD3648007829
+:108A7000002818BF012070472DE9F047324C82B022
+:108A8000002584F82C50D4F8188084F82810E5725A
+:108A900081462570012727722946606803F082FB12
+:108AA0006168C1F85081267B81F85C61C1F86091F2
+:108AB000C1F85481B1F80080202E28BFFFDF244880
+:108AC00020F81680646884F80C51DFF87880A4F8E8
+:108AD000585198F800600C2E28BFFFDFDFF8749023
+:108AE00039F816A094F86C610C2E28BFFFDF39F816
+:108AF00016000023504481B200951A462046019585
+:108B0000FEF756FE002818BFFFDFC4F80851C4F86E
+:108B1000005184F80C71A4F81E51A4F81C5184F87B
+:108B20002251B4F85800401EA4F85800A4F85A5135
+:108B3000FAF7D6F898F8040002B0BDE8F047F3F76A
+:108B400059B90000D4000020500C0020740C002003
+:108B5000840C00202852020070B5FE4C21690A885E
+:108B6000A1F8FC2181F8FA0191F85400012808BF0E
+:108B7000012508D0022808BF022504D0042816BF0A
+:108B800008280325FFDF206980F8FE5190F8550082
+:108B9000012808BF012508D0022808BF022504D0FB
+:108BA000042816BF08280325FFDF2069012180F86B
+:108BB000FF5180F8F811002180F8A4112079BDE858
+:108BC0007040F3F717B92DE9F04FE24C83B0A0796C
+:108BD00010F0010F04BF03B0BDE8F08FA0690123BE
+:108BE0000521C578206990F86520583003F0EDFE26
+:108BF00068B1A81E0A2806D2DFE800F009090505B9
+:108C0000090905050909A07840F00800A070A078BE
+:108C100000281CBF03B0BDE8F08FA0694FF0200909
+:108C20004FF00208C778002F1CBF012F162F1DD14F
+:108C3000206990F8640003F0B1FEB8B1216991F8A1
+:108C400064001F2812D0202808D0162F0CBF84F8EB
+:108C5000029084F8028003B0BDE8F08F262081F8EE
+:108C60006400162F1CBF2A20FFF776FF47F6FE7A16
+:108C7000012600254FF0280B0C2F00F03B8109DC6A
+:108C800080F05F84DFE807F05A3923CCFDFDFCFB60
+:108C9000FAFD9CC3152F00F046820DDC112F00F069
+:108CA000C783122F00F0C081132F00F0B081142F62
+:108CB00000F0CE8100F045BC162F00F06782182F1F
+:108CC00000F0CC82FF2F00F0358400F03ABC206920
+:108CD0000123194690F86720583003F076FE0028EB
+:108CE00040F03184A06904F081FC216981F87201AF
+:108CF000072081F8670000F026BC206901230021CD
+:108D000090F86520583003F060FE002800F0C98319
+:108D1000A06904F068FC2169A1F88E01B1F858201F
+:108D2000801A00B28245A8BF002843DD01F5C87152
+:108D3000A06904F053FC0B20216937E0206901236E
+:108D4000002190F86520583003F03FFE002800F025
+:108D5000A883A06904F01EFC002800F0F283A0693B
+:108D60002169B0F80D20A1F88E21B1F85830D21A3F
+:108D700012B29245A8BF002A1CDD027981F8902129
+:108D8000B0F80520A1F8922104F0F7FB2169A1F8C1
+:108D90009401A06904F0F4FB2169A1F89601A0698F
+:108DA00004F0F5FB2169A1F898010D2081F8650018
+:108DB00000F0C9BB81F874B081F8736000F0C3BBE8
+:108DC00020690123002190F86520583003F0FDFD53
+:108DD000002820690CD0A0F88A5090F88C10491C0B
+:108DE00080F88C105FF0100180F8651000F0ABBBCC
+:108DF00090F8652001230521583003F0E6FD002896
+:108E00001CBF0820A07040F09E8300F04ABB206980
+:108E100090F86510112908BF122140F0A082E3E705
+:108E200020690123002190F86520583003F0CDFD22
+:108E300080B9206990F86520122A0BD00123052102
+:108E4000583003F0C2FD002818BF082000F0298325
+:108E500000F099B9206990F88E1031B9A0F88A50C5
+:108E600090F88C10491C80F88C1000F1E801A06982
+:108E700004F0D5FB206900F1C00103E0A4E0F6E2B4
+:108E800023E05EE3A06904F0D5FB206990F8C001FF
+:108E9000002818BFFFDF20690188A0F8C21100F583
+:108EA000E271A06904F0A9FB206900F5E671A069F0
+:108EB00004F0ABFB206980F8C061142180F86510D4
+:108EC0002079F2F797FF00F03EBB206990F865101B
+:108ED000172940F0448290F88C10491E49B280F85E
+:108EE0008C100029B8BFFFDF1B20216981F86500C5
+:108EF00000F029BB206990F8661011F0020F09D02C
+:108F000090F8642001230821583003F05EFD00280A
+:108F100000F0C782206990F8900010F0020F14D181
+:108F2000A06904F09BFB216981F89100A069B0F869
+:108F30000520A1F89220B0F80700A1F8940091F85C
+:108F4000900040F0020081F89000206990F89010A5
+:108F500002E00000F000002011F0010F05D02069B0
+:108F600090F8641006291CD114E090F8660010F007
+:108F7000020F18BFFFDF206990F8661041F0020170
+:108F800080F86610A0F88A5090F88C10491C80F880
+:108F90008C10E4E780F8645080F888502079F2F76C
+:108FA00029FF206990F88C11042940F0CC8280F8C8
+:108FB0008C512079F2F71EFF206990F86410002987
+:108FC00040F0C18200F031BA206990F8660010F0DC
+:108FD000010F77D16946A06904F047FB9DF80000B6
+:108FE00000F02501206980F896109DF8011001F02D
+:108FF000410180F89710A0F88A5090F88C10491C15
+:1090000080F88C1090F8661041F001011CE0206996
+:109010000123092190F86420583003F0D6FC002881
+:1090200040F0378200F03DBA206990F8661011F0E8
+:10903000040F40F03682A0F88A5090F88C2041F05E
+:109040000401521C80F88C2080F8661000F07BBA76
+:10905000206990F8660010F0300F33D1A06904F059
+:1090600021FB002800F06D822769A06904F016FB3F
+:1090700038872769A06904F00DFB78872769A06904
+:1090800004F00EFBB8872769A06904F005FBF88798
+:10909000A07910F0020F03D06069C078142812D0B4
+:1090A000206990F864101C290DD090F84E10012909
+:1090B0000CD090F89B11002904BF90F89A11002958
+:1090C0000CD003E05CE0206980F84E60206990F8E5
+:1090D000661041F0100180F866101AE090F86610F2
+:1090E00041F0200180F866100288A0F8E021028F8C
+:1090F000A0F8E221428FA0F8E421828F00F5D6711A
+:10910000A0F8E621C08F888781F832602079F2F7D5
+:1091100071FE2069A0F88A5090F88C10491C80F8E4
+:109120008C1000F010BA206901230A2190F8642005
+:10913000583003F04AFC18B3A06904F0B3FAA8B1A0
+:109140002669A06904F0AAFA30872669A06904F0AC
+:10915000A1FA70872669A06904F0A2FAB08726698F
+:10916000A06904F099FAF08701F000FB206980F80B
+:10917000885080F8645000BF01F0C8FA00F0E3B9ED
+:10918000A07840F00100A07000F0DDB92069012353
+:109190000B2190F86520583003F017FC20B100BF78
+:1091A00084F8029000F0CFB920690123002190F8E3
+:1091B0006520583003F009FC002800F07281206916
+:1091C00090F864002428EBD0A06904F086FA002807
+:1091D00000F0B781206990F8961041F0040180F802
+:1091E0009610A1694A7902F0070280F851200979A6
+:1091F00001F0070180F8501090F8A531002B04BF52
+:1092000090F8A431002B1CD190F855C000F1540304
+:109210008C4502BF1978914280F87D6011D000F52D
+:10922000D67180F8F2610288A0F8F42190F85020FD
+:1092300080F8F62190F8510081F84B002079F2F780
+:10924000D9FD2069212180F86510A0F88A5090F896
+:109250008C10491C80F88C1000F075B9206990F8CA
+:109260006410202914BF0027012790F865102229D7
+:1092700008BF00F1650804D0002F18BF00F1640892
+:109280006DD090F8961041F0040180F89610A06916
+:1092900004F045FAF0B3D4F81890484604F033FAD5
+:1092A0000090484604F033FA814603F042FD010085
+:1092B00018D0206990F854208A4213D090F8A43135
+:1092C00023B190F8A63113EA090F4BD0002F04BF49
+:1092D00090F8513013EA090F01D18A4242D890F830
+:1092E000A401B8B1DDF80090484603F022FD78B142
+:1092F000216991F8552082420AD091F8A40120B149
+:1093000091F8A70110EA090F2CD091F8A40108B137
+:109310006A4600E026E0A169206903F019FDE8B380
+:10932000A06904F0FAF92169A1F88E01B1F858207A
+:10933000801A00B28245A8BF0028DCBF81F874B053
+:1093400081F873605CDD9DF8000081F890019DF864
+:10935000010081F89101242088F8000050E084F891
+:109360000280F0E0206990F8A40100281CBF1E20B4
+:10937000FFF7F2FBB7B1A0692169C07881F8CA0094
+:1093800006FA00F010F0807F08BFFFDF0A21206995
+:1093900080F8641090F88800002800E014E008BF0E
+:1093A000FFDF0DE088F80050206990F88C10491E0E
+:1093B00049B280F88C100029B8BFFFDF01F08BF9AB
+:1093C000206980F87D50BEE0226992F8A40170B156
+:1093D000B2F8583092F85410B2F8A80102F5C772EA
+:1093E00003F0A8FDD8B12169252081F86400206927
+:1093F00000F1650180F87D50884508BF80F8655010
+:10940000206900F1650188450FD190F88C10491E44
+:1094100049B280F88C100029B8BFFFDF93E000202C
+:10942000FFF79AFB88F80050E1E780F888508AE05F
+:10943000206990F8961041F0040180F89610A06918
+:1094400004F089F916287ED1206990F8640020285C
+:1094500002D0262805D076E0A06904F080F9FFF755
+:109460007BFB206980F8645080F888506BE02069AD
+:1094700090F864200E2A03D1A1690979122902D03B
+:109480001C2A1AD10FE001230921583003F09DFA5C
+:1094900038B1206980F87C5080F8885080F864509A
+:1094A00051E0A6704FE0A1690979142904BF80F842
+:1094B000645080F888503FF45FAE202A03D1A16940
+:1094C0000979162914D0262A03D1A1690979162908
+:1094D0000ED0A1690979172904BF90F86520222AC6
+:1094E00013D0E2691AB1FF2908BF80F886612AE02B
+:1094F00080F8645080F8885090F86500212818BFE3
+:109500001A2020D0FFF728FB1DE080F8655090F866
+:109510008C10491E49B280F88C100029B8BFFFDFBB
+:10952000206980F87D5090F8A401002818BF002021
+:1095300009D0E7E7E06900281CBF206980F8866150
+:1095400001D101F0C8F82069D0E92A12491C42F182
+:109550000002C0E92A1203B0BDE8F08F70B5FB4EDF
+:1095600005460C46306990F8CB00FE2818BFFFDF97
+:1095700032690020002C82F8CB501CBFA2F88A0070
+:1095800070BDA2F88400012082F8880070BD30B55B
+:1095900085B005466846FCF7D6F9002808BFFFDF0E
+:1095A000222100980BF055FB0321009803F09AFF4D
+:1095B0000098017821F010010170294603F0C0FFE6
+:1095C000E24C0D2D04BF0621009830D00BDCA5F134
+:1095D00002000B2819D2DFE800F0201863191926C1
+:1095E000187018192C00152D7BD008DC112D2DD0EA
+:1095F000122D18BF132D09D0142D30D005E0162DD3
+:1096000046D0172D6BD0FF2D6AD0FFDFFCF7AEF9E7
+:10961000002808BFFFDF05B030BD2069009990F831
+:10962000CC000871F2E72169009891F8CC10017123
+:10963000ECE7E26800981178017191884171090A9C
+:1096400081715188C171090A0172DFE70321009815
+:1096500004F07FF80621009804F07FF8D6E720692F
+:10966000B0F84410009804F005F82069B0F84610EE
+:10967000009804F003F82069B0F84010009804F056
+:1096800001F82069B0F84210009803F0FFFFBDE731
+:109690002069009A90F8A611117190F8A7014BE08B
+:1096A000206900F1F001009803F0C8FF206900F183
+:1096B000C401009803F0CCFFA8E7A549D1E9000157
+:1096C000CDE90201206902A990F8960000F025007A
+:1096D0008DF80800009803F0F6FF97E701E019E025
+:1096E0002CE02069B0F84010009803F0CBFF20690F
+:1096F000B0F84210009803F0C9FF2069B0F8441098
+:10970000009803F0B7FF2069B0F84610009803F006
+:10971000B5FF7BE7206990F8A41139B1009990F862
+:10972000A6210A7190F8A70148716FE7009A90F896
+:109730005410117190F85500507167E7206990F846
+:109740008721D0F88811009803F008FF5EE770B514
+:109750000C4605464FF4007120460BF09CFA25801C
+:1097600070BDF7F78ABB2DE9F0410D46074607218A
+:10977000F7F77AFA040008BFBDE8F08194F8AC016D
+:109780000026B8B16E700920287094F8AC0178B149
+:10979000268484F8AC61D4F8AE016860D4F8B201D4
+:1097A000A860B4F8B601A88194F8AC010028EFD104
+:1097B0002E7144E094F8B801002837D094F8B8012D
+:1097C0000D2818D00E2818BFFFDF38D12088F7F7F2
+:1097D0007DFB0746F7F729F8A0B96E700E202870B8
+:1097E00094F8BA0128712088E88084F8B861384676
+:1097F000F7F715F823E02088F7F768FB0746F7F737
+:1098000014F810B10020BDE8F0816E700D202870B2
+:1098100094F8BA0128712088E88094F8BE01287273
+:1098200084F8B8613846F6F7FAFF08E094F8F001DA
+:1098300040B16E701020287084F8F061AF80012074
+:10984000BDE8F08194F8C00190B16E700A202870D4
+:109850002088A880D4F8C401D4F8C811C5F806003F
+:10986000C5F80A10B4F8CC01E88184F8C061E6E7D5
+:1098700094F8CE0140B16E701A202870B4F8D0016F
+:10988000A88084F8CE61DAE794F8EA0180B16E70BE
+:109890001B20287094F8EA010028D0D084F8EA61EF
+:1098A000D4F8EC01686094F8EA010028F6D1C6E724
+:1098B00094F8D2012F1DA0B16E701520287094F875
+:1098C000D201002818BF04F5EA75B8D084F8D26137
+:1098D000294638460BF0EBFA94F8D2010028F5D16E
+:1098E000ADE794F8DE0150B16E701D20287084F849
+:1098F000DE6104F5F07138460BF0D9FA9FE794F871
+:10990000F20138B11E20287084F8F261D4F8F40115
+:10991000686094E794F8F801002808BFBDE8F0817A
+:109920006E701620287094F8F801002887D000BFC8
+:1099300084F8F861D4F8FA016860B4F8FE0128816F
+:1099400094F8F8010028F3D179E70000F000002036
+:1099500040520200FE4AD0600020D06110621171B6
+:109960007047002180F8641080F8651080F8681056
+:1099700090F8DE1011B10221FEF71ABF0321FEF7A5
+:1099800017BF2DE9F047F24C814686B020690D469D
+:109990000088F7F7ADFA070008BFFFDFA07828437B
+:1099A000A070A0794FF0000510F0200F20691CBFB7
+:1099B000A0F87E5080F8E45004D1B0F87E10491C25
+:1099C000A0F87E102069012690F86A1039B990F845
+:1099D000652001230621583002F0F7FF48B3E088E4
+:1099E00010F4006F07D0206990F86A10002918BFA2
+:1099F000A0F876501DD12069B0F87610491C89B2C4
+:109A0000A0F87610B0F878208A422CBF531A0023B1
+:109A1000B4F808C00CF1050C634598BF80F87C6071
+:109A2000914206D3A0F8765080F8F0612079F2F7E1
+:109A3000E1F9A0794FF0020A10F0600F11D020690F
+:109A400090F8681011B1032906D00AE080F8686028
+:109A50000121FEF7ADFE04E080F868A00121FEF7C9
+:109A6000A7FE206990F86810012905D1E18811F45A
+:109A7000807F18BF80F868A04FF00808B9F1000F88
+:109A800040F09981E28812F4007F18BFA0F8F850E6
+:109A900004D1B0F8F810491CA0F8F81012F0080F23
+:109AA00050D0A17800294DD190F8CB00FE2808BFF6
+:109AB000FFDFFE21206980F8CB1090F8651019298E
+:109AC00007D0206990F864101F2911D027292AD0C7
+:109AD0002FE080F88D5090F88C10491E49B280F824
+:109AE0008C100029B8BFFFDF206980F86550E8E7D7
+:109AF00090F8650002F052FF80B120692621012311
+:109B000080F8641090F865200B21583002F05DFF5A
+:109B1000002804BF2A20FFF71FF80AE0216920204F
+:109B200081F8640005E080F8856180F8645080F871
+:109B30008850206990F86710082904BF84F800A0B5
+:109B400080F8CBA0FFF73FF8A07910F0040F07D002
+:109B5000A07828B9206990F86700072808BF267008
+:109B600000F038FCA07910F0100F09D0A07838B9B7
+:109B7000206990F865100B2904BF0C2180F865104E
+:109B8000E07810F0080F11D020690123052190F82A
+:109B90006520583002F019FF28B184F8028020694E
+:109BA00080F8B85102E0002001F02AFBE0690028AB
+:109BB0005BD000950195029503950495206990F876
+:109BC0005500FBF723FE4FF47A7100F5FA70B0FBF5
+:109BD000F1FA206990F85500FBF706FE5044ADF805
+:109BE000060020690188ADF80010B0F85810ADF8F3
+:109BF00004104188ADF8021090F8860130B1A069D8
+:109C0000C11C039103F058FC8DF81000206990F8F6
+:109C100085018DF80800E16968468847206980F869
+:109C2000865180F885510399F9B190F88411E1B912
+:109C300090F86410272918D09DF81010039AA1B14C
+:109C40001378FF2B06D0072B02BF02295178FF297A
+:109C500002D00AE01B2908D880F884610399C0F873
+:109C600088119DF8101080F8871100F0CCFD01F0EC
+:109C7000BDFA0028206918BFA0F8D85004D1B0F868
+:109C8000D810491CA0F8D81001F0B3FA40B12169EE
+:109C900091F8E40002289CBF401C81F8E40004D83D
+:109CA000206990F8E400022806D92069A0F8D8506D
+:109CB000A0F8DA5080F8E45020690123002190F8E0
+:109CC0006520583002F081FE20B9206990F86500C7
+:109CD0000C285AD120690123002190F864205830C3
+:109CE00002F073FEB0B320690123002190F86720D1
+:109CF000583002F06AFE68B3206990F868100229B3
+:109D000004BF90F8E40000283FD13846F6F75DFB29
+:109D100000B3206990F8CB10FE2936D1B0F8D210EC
+:109D2000012932D980F8DD60B0F88010B0F87E20CB
+:109D30008B1E9A42AFBF0121891A491E89B2B0F821
+:109D4000D82023899A422EBF01229A1A521C02E07F
+:109D5000F000002019E038BF92B2914288BF11464E
+:109D6000012908BF80F8DD5090F868218AB1B0F869
+:109D7000DA20B0F86A0182422FBF0120801A401C0D
+:109D800080B2814288BF014603E02069012180F84A
+:109D9000DD502069B0F85820114489B2A0F8D410E1
+:109DA00090F86830002B18BF012B5DD0022B1CBF30
+:109DB000032BFFDF09D0E088C0F340200028206992
+:109DC00018BFA0F8E65059D151E090F86730082B41
+:109DD00021D0B0F87E10B0F8802000278B1C9A426A
+:109DE00006D3511A891E0F043F0C1CBF791E8FB277
+:109DF00090F87C1051B190F864200123092158306B
+:109E000002F0E3FD002808BF002729D0206990F860
+:109E10006A1089B908E0B0F87E30032B24D3B0F87B
+:109E200080101144491C1FE090F865200123062191
+:109E3000583002F0CAFD78B121690020B1F87820CD
+:109E4000B1F876108B1C9A4203D3501A801E18BFAB
+:109E5000401EB84238BF87B2002F1CBF781E87B2A1
+:109E60002069B0F8D4103944A0F8D010A3E7B0F8B6
+:109E7000E610B0F8D6201144A0F8E610206990F85A
+:109E8000701139B990F8672001231946583002F053
+:109E90009CFD38B12069B0F88210B0F8D62011448A
+:109EA000A0F88210206990F8883033B1B0F884109F
+:109EB000B0F8D6201144A0F8841090F98C20002A24
+:109EC00006DDB0F88A10B0F8D6C06144A0F88A1058
+:109ED0004FF03D0CB9F1000F18BF80F874C049D1A4
+:109EE0002178022911D0012908BF90F872113FD0C2
+:109EF000A17821B380F8736011F0140F18BF1E21F0
+:109F000009D000BF80F8741050E090F8CC100629FA
+:109F100018BF16212CE011F0080F18BF80F874C08C
+:109F200044D111F0200F18BF2321EBD111F0030F02
+:109F300008BFFFDF2A20216981F8740032E02BB1CD
+:109F4000B0F88410B0F88630994210D2002A05DDAE
+:109F5000B0F88A10B0F88620914208D2B0F882207A
+:109F6000B0F880108A4208D390F870212AB12221DB
+:109F700080F8741080F8736018E090F868203AB1A7
+:109F8000B0F87E208A4228BF80F87480F2D209E0BF
+:109F9000B0F87E10062905D33E2180F8741080F8B1
+:109FA000736003E0206990F8731079B1206980F83C
+:109FB000645080F8655080F8685090F8DE100029F1
+:109FC00014BF02210321FEF7F3FB02E00021FEF79C
+:109FD000EFFB206980F8DE5006B0BDE8F047FBF7E4
+:109FE000E7BCF84902468878CB78184313D1084675
+:109FF00000694AB1897911F0080F03D090F8670021
+:10A00000082808D001207047B0F84810028E91420D
+:10A0100001D8FEF709BB0020704770B5E94C054632
+:10A020000E46E0882843E08015F0020F04D015F0BA
+:10A03000010F18BFFFDF666115F0010F4FF000023E
+:10A040004FF001001AD0A661F178062902D00B2941
+:10A050000BD013E0216991F86530172B0ED1002346
+:10A06000C1E9283381F8690008E0216991F8653079
+:10A07000112B04BF81F8692081F88E0015F0020FC2
+:10A0800018D06169C978052902D00B290BD011E0DD
+:10A09000216991F86520152A0CD10022C1E92A22F4
+:10A0A00081F86A0006E0206990F86510102908BF61
+:10A0B00080F86A2015F0800F1CBF0820E07070BD8A
+:10A0C0002DE9F84FBF4C00254FF00108E580A57041
+:10A0D000E5702570206168F30709074680F8DE8087
+:10A0E0000088F6F705FF5FEA000A08BFFFDF206976
+:10A0F0000088FBF725FC20690088FBF747FC2069F6
+:10A10000B0F8D21071B190F8CB10FE290FD190F8B1
+:10A11000701189B190F8672001231946583002F078
+:10A1200054FC88B1206990F8CB00FE2804D0206947
+:10A1300090F8CB00FFF72BFA206990F8DF10002988
+:10A1400018BF25811BD10FE02069A0F8825090F83C
+:10A15000711180F8CC1000210220FFF7FFF920696F
+:10A1600080F8DD500220E5E790F8AC1129B9018CA8
+:10A170008288914288BF218101D881882181B0F8ED
+:10A18000D610491E8EB2B0F8D8103144A0F8D810BD
+:10A1900090F8DC1000291CBFA0F8DA5080F8DC50E1
+:10A1A00004D1B0F8DA103144A0F8DA10B0F87E101B
+:10A1B0003144A0F87E1090F86A1039B990F8652003
+:10A1C00001230621583002F000FC28B12069B0F8C4
+:10A1D00076103144A0F876102069B0F8D210012929
+:10A1E0009CBF491CA0F8D210002E18BF80F8E45084
+:10A1F00090F8DD10A1B1B0F8D800218988420FD2C3
+:10A200005046F6F7E2F858B1206990F8681139B174
+:10A21000B0F8DA10B0F86A01814228BF00F0ECFF14
+:10A22000206980F8DD5090F865100B2918BF0C29C3
+:10A2300016D1B0F85820B0F88E31D21A12B2002AD6
+:10A240000EDBD0F89011816090F894110173022117
+:10A2500001F0A8FF206980F8655080F898804AE0F6
+:10A26000242924D1B0F85810B0F88E21891A09B2E7
+:10A2700000291CDB90F8A42190F89011002908BF58
+:10A2800090F8541080F8541090F89111002908BFEC
+:10A2900090F8551080F85510002A1CBF0020FEF7DA
+:10A2A0005BFC206980F8655080F87D5023E090F8D1
+:10A2B0006410242918BF25291DD1B0F85810B0F812
+:10A2C0008E21891A09B2002915DB90F89011002916
+:10A2D00008BF90F8541080F8541090F8911100299C
+:10A2E00008BF90F8551080F855100020FEF734FC98
+:10A2F000206980F86450216901F15800B1F8D62036
+:10A3000002F026F9206990F86811002918BFA0F81A
+:10A31000DA502D4800902D4B2D4A3946484600F022
+:10A32000B3FE216A00291CBF6078FAF789FF206913
+:10A330000123052190F86520583002F046FB0028E3
+:10A3400008BFBDE8F88FBDE8F84F00F08EBC00F004
+:10A3500033BF1C49C86170471A48C069002818BF3C
+:10A3600001207047174A50701162704710B50446BB
+:10A37000B0F894214388B0F89611B0F898019A4249
+:10A3800001BFA3889942E38898420FD02388A4F89C
+:10A39000B031A4F8B221A4F8B411A4F8B601012098
+:10A3A00084F8AC0107480079F1F724FD012120462B
+:10A3B00001F0F8FE002084F86500032084F86800AE
+:10A3C00010BD0000F000002083990100E39F010010
+:10A3D0001BA0010070B5FE4CA07910F0020F08BF61
+:10A3E00070BDA078002818BF70BD6169F8482722A9
+:10A3F000CB780E26002500690D2B78D00BDCA3F15D
+:10A4000002030B2B1FD2DFE803F0201E808B9F2F4F
+:10A410001E591E73D100152B00F02A810BDC112B65
+:10A4200065D0122B00F0F480132B00F0FF80142B6A
+:10A4300000F00E8107E0162B00F03281172B00F0A0
+:10A440003F81FF2B35D0FFDF70BD90F867200123DF
+:10A450001946583002F0B9FA002818BF70BD08201C
+:10A46000216981F8670070BD90F8643009790A2B82
+:10A4700001BF90F8CA308B4280F8645080F8885051
+:10A4800008BF70BD90F8663013F0080F0DD023F0B0
+:10A49000080180F8661090F88C10491E49B280F8C7
+:10A4A0008C100029A8BF70BDCFE0FF291CBFFFDFC3
+:10A4B00070BD80F8642080F8845170BD90F866000B
+:10A4C00010F0010F08BFFFDF216991F88C00401EDA
+:10A4D00040B281F88C000028B8BFFFDF206990F8F7
+:10A4E000661021F0010100BF80F8661070BD21E008
+:10A4F00090F86500102818BFFFDF0121206980F85F
+:10A500008D10112180F8651070BD90F86500142839
+:10A5100018BFFFDF0121206980F88D101521F1E7B8
+:10A5200090F86500152818BFFFDF1720216981F812
+:10A53000650070BD90F86500152818BFFFDF192071
+:10A54000216981F8650070BD90F865001B2818BF6F
+:10A55000FFDF206980F88D5090F8B801002818BFFF
+:10A56000FFDF206990F88E1049B180F88E50018885
+:10A57000A0F8BC1180F8BA5180F8B8610AE00188EF
+:10A58000A0F8BC1180F8BA51012180F8BE110D214C
+:10A5900080F8B8110088F6F799FCF6F731F92079C0
+:10A5A000F1F728FC206980F8655070BD90F88C1197
+:10A5B000042915D0206990F8661011F0020F08BF29
+:10A5C00070BD90F88C10491E49B280F88C1000299B
+:10A5D000B8BFFFDF206990F8661021F0020183E721
+:10A5E00090F8642001230021583002F0EEF9002891
+:10A5F00008BFFFDF206990F8901011F0020F07BF2D
+:10A60000062180F8641080F8885080F88C51D1E7DA
+:10A6100090F8642001230021583002F0D6F9002878
+:10A6200008BFFFDF206980F8646070BD90F8661095
+:10A6300021F0040180F8661090F88C10491E49B290
+:10A6400080F88C100029A8BF70BDFFDF70BD00BF6F
+:10A6500090F8642001230021583002F0B6F9002858
+:10A6600008BFFFDF1C20216981F8640070BD00BFB6
+:10A6700090F8660000F03000102818BFFFDF206956
+:10A6800090F8661021F0100180F8661090F88C1098
+:10A69000491E49B280F88C100029A8BF70BDD4E7CC
+:10A6A00090F8642001230021583002F08EF9002830
+:10A6B00008BFFFDF1F20216981F8640070BD00BF63
+:10A6C00090F8650021281CBF0028FFDF22202169A7
+:10A6D00081F8650070BD3E49086990F8662012F067
+:10A6E000080F1EBF01208870704742F0080280F8F2
+:10A6F00066208969C97880F8C9100021A0F88A10FD
+:10A7000090F88C10491C80F88C10704710B5304CB4
+:10A7100005212069FEF74CF8206990F84E100129B8
+:10A7200002BF022180F84E1010BD00F5D6710288DC
+:10A73000A0F8D421028EA0F8D621828EA0F8D821CC
+:10A74000028FB0F844309A4228BF1A46CA85828FD9
+:10A75000B0F84600824238BF10460886012081F8D2
+:10A7600026002079BDE81040F1F744BB184830B40A
+:10A77000006990F84E30B0F832C0C48EB0F8401086
+:10A78000428F022B28D08A4238BF11460186C28FE1
+:10A79000B0F842108A4238BF11468186028FB0F865
+:10A7A00044108A4238BF11464186828FB0F8461065
+:10A7B0008A4238BF1146C186418E614588BF8C46AA
+:10A7C000A0F832C0C18EA14288BF0C46C48601E009
+:10A7D000F000002030BC7047038E9A4228BF1A4612
+:10A7E000C58F838E9D4238BF2B468A4238BF1146A3
+:10A7F0000186B0F842108B4228BF0B4683860021A9
+:10A8000080F84E10CAE770B5FD4C206990F8CB1067
+:10A81000FE2906BFA178002970BD90F867200123AA
+:10A820001946583002F0D1F8002818BF70BD2069D1
+:10A83000002590F8701159B1A0F8825090F871116C
+:10A8400080F8CC10BDE8704000210220FEF786BEE3
+:10A8500090F8652001230421583002F0B6F8060074
+:10A860000CD0D4F810C09CF86500102861D01428D2
+:10A8700065D015287BD01B287ED0BEE0216991F8D9
+:10A88000660010F0010F05D0BDE8704001210920DD
+:10A89000FEF764BE10F0020F0BD001210C20FEF772
+:10A8A0005DFE206990F8901041F0010180F8901051
+:10A8B00070BD10F0040F05D0BDE8704001211320D9
+:10A8C000FEF74CBE10F0080F09D091F8C90081F8CE
+:10A8D000CC00BDE8704001210720FEF73FBE10F01C
+:10A8E000100F02D091F89B0120B191F8650021284A
+:10A8F00073D179E091F89A0188B1B1F89C01A1F87F
+:10A900004000B1F89E01A1F84200B1F8A001A1F801
+:10A910004400B1F8A201A1F8460081F89A51FFF76E
+:10A9200025FFFFF7F3FEBDE8704001211520FEF77B
+:10A9300015BEBDE8704001210B20FEF70FBEF9F7F0
+:10A94000F7FA0C2838BF70BD08212069F030F9F7FC
+:10A95000F3FA28B120690421C430F9F7EDFA00B9FF
+:10A96000FFDFBDE8704001210420FEF7F7BD9CF831
+:10A97000730101280DD000E030E0022818BF70BD3F
+:10A980009CF88E00D8B106208CF8CC000121022062
+:10A990001DE09CF8B801002818BF70BD0CF1B00391
+:10A9A00000220CF1E8010CF5BA7001F08AFF0121D8
+:10A9B0000520FEF7D3FD206980F8735170BD9CF827
+:10A9C000960010F0040F14BF11200D200121FEF796
+:10A9D000C5FD206980F8735170BD0EE0BDE8704080
+:10A9E00001210620FEF7BABD91F87D00C0B991F8AB
+:10A9F000A40110B191F8A50190B1206901230021B3
+:10AA000090F86420583001F0E0FFC8B120690123BC
+:10AA1000042190F86520583001F0D7FF30B10FE0E5
+:10AA2000BDE8704001211720FEF798BD206990F81D
+:10AA30007C0028B1BDE8704000211220FEF78EBDD9
+:10AA4000206990F864200A2A2BD0002E18BF70BD10
+:10AA500001230021583001F0B8FF48B1206990F877
+:10AA60008C11042904BF90F8900010F0030F22D03D
+:10AA700020690123002190F86420583001F0A5FFDF
+:10AA800000287DD0206990F89A1111B190F89B119F
+:10AA9000E9B190F8A411002972D090F8A511E9B39A
+:10AAA000BDE090F8CA1080F8CC10BDE870400021DD
+:10AAB0000720FEF753BD00210C20FEF74FFD206953
+:10AAC00090F8901041F0010180F8901070BDB0F83E
+:10AAD0009C11A0F84010B0F89E11A0F84210B0F8F8
+:10AAE000A011A0F84410B0F8A211A0F8461080F808
+:10AAF0009A5190F8660010F0200F13D0FFF736FE41
+:10AB0000FFF704FE01211520FEF728FD206990F8CB
+:10AB1000661021F0200141F0100100E008E080F80B
+:10AB2000661070BDBDE8704000211420FEF716BD10
+:10AB300090F8652001230B21583001F046FFF8B949
+:10AB4000206990F85400012808BF012508D0022888
+:10AB500008BF022504D0042816BF08280325FFDFFC
+:10AB6000206990F85500012808BF01260BD0022863
+:10AB700008BF022607D0042814BF0828032600E0D7
+:10AB80004DE018BFFFDFD4F810C0012D9CF8A601DE
+:10AB900006D0022D07D0032D08BF042805D014E0ED
+:10ABA000012812D101E002280FD19CF8A701012E43
+:10ABB00006D0022E07D0032E08BF04280FD004E0D1
+:10ABC000012802D10BE0022809D09CF8652001235E
+:10ABD00003210CF1580001F0F8FE00BB16E0BCF8B0
+:10ABE00058309CF85410BCF8A8010CF5C77202F05C
+:10ABF000A1F938B12169252081F8640070BD0000F9
+:10AC0000F00000200020FDF7A7FF08E020690123E5
+:10AC1000022190F86520583001F0D7FEB0B12069CC
+:10AC20000123002190F86420583001F0CEFE002866
+:10AC300008BF70BD206990F88401002808BF70BD6E
+:10AC40000021BDE87040FF20FEF788BCBDE87040E1
+:10AC500000211620FEF782BC30B5FB4C054620785B
+:10AC6000002818BFFFDF657230BDF7490120087268
+:10AC700070472DE9F14FF54F39464D68284695F854
+:10AC8000551001F048FF95F8551080B211F00C0FE7
+:10AC90006FF00D0B7DD0B0F5747F38BF002006D368
+:10ACA0005038C11700EB91600BEBA01080B26E8E94
+:10ACB000864228BF0646E648DFF88C93C9F8240090
+:10ACC000786800F15808044609F13400678E40683E
+:10ACD00094F8551090F86AA0204601F01CFF94F8F3
+:10ACE000551080B211F00C0F69D0B0F5747F38BFE9
+:10ACF000002406D35038C21700EB92600BEBA01073
+:10AD000084B2A74238BF3C46BAF1000F1CBF201DD9
+:10AD100084B2E0B2F9F7E8FE98F81200002859D0A2
+:10AD200008F15801CA4891E80E1000F5027484E851
+:10AD30000E10D8F86810C0F82112D8F86C10C0F8BE
+:10AD4000251200F58170FAF711FAC0480078002842
+:10AD50000CBF0120002080F00101BE480176D8E937
+:10AD60001412C0E90412A0F58372D9F82410F9F77F
+:10AD700060FD95F85500012808BF00220ED002287A
+:10AD800008BF01220AD0042808BF032206D00828E1
+:10AD900000E008E01ABFFFDF00220222F1B201202A
+:10ADA000F9F762FD1CE0022919BF0BEBD00080B25D
+:10ADB0006FF00E0101EB90007FF479AF76E7022986
+:10ADC00019BF0BEBD00084B26FF00E0202EB9000C3
+:10ADD00097D195E7D9F82400FAF7C8F9F9F767FD94
+:10ADE000009850B195F82C00012808BFFAF791FAA5
+:10ADF000022089F80000BDE8F88F012295F855304F
+:10AE000096211046FAF791F895F8550095F85610E6
+:10AE100010F00C0F08BF00219620FAF7C2F9E1E705
+:10AE20002DE9F04FDFF8248283B0414681464D681A
+:10AE3000A1F11400009095F85D0005F15806012776
+:10AE4000A1F1340470B3012878D0022877D0032808
+:10AE500018BFFFDF74D0206A0823017821F00801B1
+:10AE60000170B27903EAC202114321F004010170BA
+:10AE7000F279042303EA8202114321F010010170E8
+:10AE800096F805B0E06AF5F7B0FA8246FAF7A2FD47
+:10AE9000BBF1020F79D0BBF1010F77D0BBF1030FEB
+:10AEA00075D089E000F0CAFB0146284601F044FE57
+:10AEB0001FFA80FB00F0C2FB10F00C0F6FF00D01C9
+:10AEC0004FF0000A20D0BBF5747F38BF504607D33F
+:10AED000ABF15000C21700EB926001EBA01080B202
+:10AEE000298E814238BF0846ADF80800A5F8480011
+:10AEF0000098FAF74EFD90B1216AA77062694FF48D
+:10AF00008060904703202CE0022819BF01EBDB0092
+:10AF100080B26FF00E0000EB9B00E1D1DFE701AAE9
+:10AF200002A9E06AF5F79CF9206210B196F8351095
+:10AF300039B10098FAF701FD77718CE713E016E05C
+:10AF400026E09DF8041031B9A0F800A080F802A016
+:10AF5000012102F0C7FABDF80810206A02F001FCD6
+:10AF60000220707177E70098FAF7E7FC73E7B5F80D
+:10AF70004800ADF8000001AA6946E06AF5F770F9EB
+:10AF80002062002808BFFFDF65E708E00BE00EE065
+:10AF90000098FAF7FEFC002808BFFFDF5BE730EA05
+:10AFA0000A0009D106E030EA0A0005D102E0BAF150
+:10AFB000000F01D0012100E00021206A027842EA5E
+:10AFC00001110170717C00291CBF7179012943D0E6
+:10AFD00006F158011E4891E80E1000F5027A8AE841
+:10AFE0000E10B16EC0F82112F16EC0F8251200F5F6
+:10AFF0008170FAF7BBF898F8000000280CBF012117
+:10B00000002114480176D6E91212C0E90412A0F515
+:10B010008371226AF9F70DFC95F85400012808BFE6
+:10B0200000220CD0022808BF012208D0042808BF43
+:10B03000032204D008281ABFFFDF00220222FB21CE
+:10B040000020F9F711FC0BE014010020480100205A
+:10B05000C80C0020D00E0020FAF788F8F9F727FC7A
+:10B06000B9F1000F06D195F8543001229621002045
+:10B07000F9F75BFF6771206A0188E18180782074AD
+:10B08000277003B0BDE8F08F2DE9F0471C46174646
+:10B0900081460D46FE4EDDF82080307828B9002F1D
+:10B0A0001CBF002CB8F1000F00D1FFDFC6F81C80D8
+:10B0B000C6E90574C6E90D9500243472F471347143
+:10B0C000F4707471B471B470B481F24F05F1580822
+:10B0D0002888F5F70DFFF0622888F5F7F7FE306352
+:10B0E000F9F725FD95F95700F9F7B1FD05F11200C3
+:10B0F000FAF725F805F10E00F9F7B3FD38780028C6
+:10B100000CBF03200120FAF72EF898F81A00F9F77F
+:10B11000B0FDFAF722F83878002804BFFF2095F830
+:10B12000545023D098F81260B5F8328095F8551035
+:10B13000284601F0F0FC95F8555080B215F00C0F40
+:10B140006FF00D0126D0B0F5747F06D35038C217CA
+:10B1500000EB926001EBA01084B24046A04528BFEE
+:10B160002046002E1CBF001D80B2C0B22946F9F750
+:10B17000BBFC38782A464FF00001B0B10120F9F746
+:10B18000A2FE7868D0F8E000F9F7F3FFBDE8F047D9
+:10B1900001206EE5022D19BF01EBD00084B26FF0E3
+:10B1A0000E0101EB9000D8D1D6E70020F9F78BFE15
+:10B1B000BDE8F047012033E6B64800B501783438E1
+:10B1C000007819B1022818BFFFDF00BD012818BFA1
+:10B1D000FFDF00BDAE4810B50078022818BFFFDFC2
+:10B1E000BDE8104000F0CCBA00F0CABAA8484079D7
+:10B1F0007047A74800797047A549012088717047BA
+:10B200002DE9F0470600A348A14D406800F158041D
+:10B21000686A90F8019018BF012E03D1296B09F0DC
+:10B22000BBF96870687800274FF00108A0B10128C9
+:10B230003CD0022860D003281CBFFFDFBDE8F087A8
+:10B24000012E08BFBDE8F087286BF5F7C3FA687ACE
+:10B25000BDE8F047F0F7CEBD012E14D0A86A002853
+:10B2600008BFFFDF6889C21CD5E9091009F072FC2C
+:10B27000A86A686201224946286BF5F727F9022E71
+:10B2800008BFBDE8F087D4E91401401C41F100017A
+:10B29000C4E91401E079012801D1E77101E084F8E3
+:10B2A0000780687ABDE8F047F0F7A4BD012E14D0FE
+:10B2B000A86A002808BFFFDF6889C21CD5E9091009
+:10B2C00009F048FCA86A686200224946286BF5F735
+:10B2D000FDF8022E08BFBDE8F087D4E91410491C20
+:10B2E00040F10000C4E91410E07901280CBFE771B7
+:10B2F00084F80780BDE8F087012E06D0286BF5F7AB
+:10B3000069FA022E08BFBDE8F087D4E91410491C81
+:10B3100040F10000C4E91410E0790128BFD1BCE776
+:10B320002DE9F0415B4F3846A7F13404406800F145
+:10B3300058052078012818BFFFDFA878012648B1FA
+:10B340000021A970A670626904209047387800280F
+:10B3500018BF2E71206A0321007831EA000004BF73
+:10B36000E878002805D1EE70216AA6706269022093
+:10B3700090470121002000F022FA18B1BDE8F04109
+:10B3800000F0FEB9BDE8F041002072E42DE9F14F74
+:10B39000404E4FF000083046A6F134054068317841
+:10B3A00000F1580A2878C146022818BFFFDFA88993
+:10B3B00040F40070A88171683078FF2091F8541033
+:10B3C000F9F792FB009800289AF8120000F0FD802F
+:10B3D000F9F792FAF9F780FA012788B99AF812007A
+:10B3E00070B1686A417859B100789AF80710C0F3D3
+:10B3F000C000884204D1EF70BDE8F84F00F0C0B93A
+:10B40000686A41786981002908BFC5F8288003D09F
+:10B41000286BF5F715F8A862A88940F02000A881EC
+:10B4200085F804803078706800F1580B044690F875
+:10B430002C0001281AD1F9F762FF5946204601F085
+:10B4400080FA98B13078002870680CBF00F58A70D7
+:10B4500000F5F570218841809BF8081001719BF878
+:10B46000091041710770687AF0F7C4FC686A9AF8AD
+:10B4700006100078C0F3800088423BD030787068B6
+:10B4800000F1580490F85D0080B302284CD003E02E
+:10B49000140100204801002084F80580307800283D
+:10B4A0001CBF2079002806D084F80480AF706A6938
+:10B4B000414610209047E07890B184F80380FAF775
+:10B4C00077FA002808BFFFDF0820AF706A69002103
+:10B4D0009047D4E91202411C42F10000C4E9121065
+:10B4E000A07901280CBF84F80680A771A88940F4D0
+:10B4F0008070A881686A9AF807300178C1F3C002A9
+:10B500009A424FD13278726801F0030102F1580477
+:10B51000012918BF022932D003291CBFE87940F065
+:10B52000040012D0E8713DE0E86AF4F7C5FE002897
+:10B5300008BFFFDFD4E91210491C40F10000C4E944
+:10B540001210687AF0F756FCA1E701F0E3FF90B122
+:10B55000A770A989384641F40061A981696AAF7072
+:10B560006A699047E079012803D100BF84F8078019
+:10B5700018E0E77116E0E87940F01000D2E7407873
+:10B58000F8B1A98941F40061A981A96A51B1FB28E8
+:10B59000F1D8287A002808BFB94603D080206A690C
+:10B5A000002190470120009900F009F9B0B1B9F1EC
+:10B5B000000F1CBF0020FFF723FEBDE8F84F00F08E
+:10B5C000DFB8E0790128D4D1D0E7002818BFF9F717
+:10B5D000CCF9A88940F04000A881E3E7B9F1000F59
+:10B5E0001CBF0120FFF70CFE0020FFF719FCB9F18A
+:10B5F000000F08BFBDE8F88F0220BDE8F84FFFE557
+:10B6000070B50D4606468E488D4900784C6850B19D
+:10B61000F9F7FEF9034694F8542029463046BDE870
+:10B620007040FDF7EAB9F9F7F3F9034694F85420AE
+:10B6300029463046BDE8704005F088BF804830B4E8
+:10B6400090F800C04268406802F1580192F86450D6
+:10B6500090F85400242D1CBF4B7B242B24D00821B0
+:10B6600001241F2D18BF202D47D0222B1CBF30BC1A
+:10B67000704700BFBCF1000F04BF30BC704792F8A8
+:10B68000A63192F851201A4012F0040F5FD008281A
+:10B6900018BF04286ED0082918BF04296AD00128D1
+:10B6A00018BF012969D062E0BCF1000F12D092F8F6
+:10B6B0009011002904BF30BC7047082818BF042827
+:10B6C00058D0082918BF042954D0012818BF0129CF
+:10B6D00053D04CE092F8F210002904BF30BC704700
+:10B6E000082818BF042845D0082918BF042941D0CC
+:10B6F000012818BF012940D039E0222BBAD0BCF173
+:10B70000000F04BF30BC704792F8A62112F0040F5E
+:10B710000CD0082818BF04282CD0082918BF0429E9
+:10B7200028D0012818BF012927D020E012F0010FEE
+:10B7300018BF2146EDD112F0020F04BF30BC704794
+:10B74000082818BF042815D0012816D00FE012F0E1
+:10B75000010F18BF21469AD112F0020F04BF30BC6E
+:10B760007047082818BF042804D0012805D030BC31
+:10B770000220704730BC0820704730BC0120704761
+:10B780002F4910B54C68F9F799FDF9F74DFDF9F718
+:10B790007DFCF9F7DAFCF9F78AF894F82C00012817
+:10B7A00008BFF9F7ACFD274C00216269A0899047DA
+:10B7B000E269E179E07890470020207010BD70B513
+:10B7C000204C0546002908BF012D05D12079401CD9
+:10B7D000C0B22071012831D8A169284688470028C5
+:10B7E0002CD0A179184839B1012D01BF4178002929
+:10B7F000017811F0100F21D0E179F9B910490978D9
+:10B80000002908BF012D05D000290CBF012100210E
+:10B81000294311D10D49097811F0100F04BF0078A8
+:10B8200010F0100F0AD0A07840B9A06A20B9608942
+:10B8300010B111F0100F01D0002070BD012070BDBB
+:10B840004801002014010020C80C00202201002023
+:10B8500010B540F2C311F74809F0FBF9FF220821A7
+:10B86000F54809F0EEF9F548002141704FF4617197
+:10B87000418010BD2DE9F0410E46054600F046FB23
+:10B88000EC4C102816D004EBC00191F84A0110F0DE
+:10B89000010F1CBF0120BDE8F081607808283CBF83
+:10B8A000012081F84A011CD26078401C60700120A0
+:10B8B000BDE8F0816078082813D222780127501C57
+:10B8C000207004EBC2083068C8F84401B088A8F8BA
+:10B8D0004801102A28BFFFDF88F8435188F84A71D1
+:10B8E000E2E70020BDE8F081D2480178491E4BB262
+:10B8F000002BB8BF704770B45FF0000500EBC301C8
+:10B9000091F84A1111F0010F3BD04278D9B2521E82
+:10B91000427000EBC10282F84A5190F802C0002246
+:10B92000BCF1000F0BD9841894F803618E4202D148
+:10B93000102A26D103E0521CD2B29445F3D80278E3
+:10B94000521ED2B202708A421BD000EBC20200EB40
+:10B95000C10CD2F84341CCF84341D2F84721CCF88E
+:10B960004721847890F800C00022002C09D986185D
+:10B9700096F8036166450AD1102A1CBF024482F87A
+:10B980000311591E4BB2002BB8DA70BC7047521C21
+:10B99000D2B29442EBD8F4E72DE9F05F1F4690460F
+:10B9A0000E46814600F0B2FAA24D0446102830D06F
+:10B9B000A878002100280ED96A1892F80331A34212
+:10B9C00005D110291CBF1220BDE8F09F03E0491CDF
+:10B9D000C9B28842F0D8082834D2102C1CD0AE78D6
+:10B9E0001022701CA87005EB061909F103004146EE
+:10B9F00000F056FF09F183001022394600F050FF95
+:10BA0000A819002180F8034180F83B110846BDE8E1
+:10BA1000F09FA878082815D22C78CA46601C287098
+:10BA200005EBC4093068C9F84401B0884FF0000B39
+:10BA3000A9F84801102C28BFFFDF89F843A189F835
+:10BA40004AB1CCE70720BDE8F09F70B4794881780F
+:10BA5000491E4BB2002BBCBF70BC704703F0FF0CFB
+:10BA60008178491ECAB2827050FA83F191F80311AD
+:10BA700094453ED000EB021500EB0C14D5F80360A2
+:10BA8000C4F80360D5F80760C4F80760D5F80B6008
+:10BA9000C4F80B60D5F80F60C4F80F60D5F8836068
+:10BAA000C4F88360D5F88760C4F88760D5F88B60E8
+:10BAB000C4F88B60D5F88F50C4F88F50851800EB10
+:10BAC0000C0402EB420295F803610CEB4C0C00EB0A
+:10BAD000420284F8036100EB4C0CD2F80B61CCF805
+:10BAE0000B61B2F80F21ACF80F2195F83B2184F8D7
+:10BAF0003B2100EBC10292F84A2112F0010F33D131
+:10BB000090F802C00022BCF1000F0BD9841894F801
+:10BB100003518D4202D1102A26D103E0521CD2B229
+:10BB20009445F3D80278521ED2B202708A421BD0DA
+:10BB300000EBC20200EBC10CD2F84341CCF8434108
+:10BB4000D2F84721CCF84721847890F800C0002231
+:10BB5000002C09D9851895F8035165450BD1102A99
+:10BB60001CBF024482F80311591E4BB2002BBFF6D2
+:10BB700075AF70BC7047521CD2B29442EAD8F3E75A
+:10BB80002E49487070472D484078704738B14AF2C6
+:10BB9000B811884203D82949488001207047002005
+:10BBA000704726484088704710B500F0AFF910285C
+:10BBB00014D0204A0146002092F802C0BCF1000FC8
+:10BBC0000CD9131893F803318B4203D1102818BFF6
+:10BBD00010BD03E0401CC0B28445F2D8082010BD5F
+:10BBE00014498A78824286BF01EB0010833000201E
+:10BBF000704710498A78824286BF01EB0010C01C52
+:10BC0000002070470B4B93F802C084459CBF002076
+:10BC10007047184490F8030103EBC00090F84331DB
+:10BC20000B70D0F844111160B0F8480190800120E9
+:10BC300070470000F80E00205A010020500100203B
+:10BC4000FE4A114491F80321FD490A7002684A60D6
+:10BC500080880881704710B5F8F79AFD002804BF66
+:10BC6000FF2010BDBDE81040F8F7B8BDF3498A7851
+:10BC700082429CBF00207047084490F8030101EB0A
+:10BC8000C00090F84A0100F0010070472DE9F0472C
+:10BC9000EA4F0026B0463878002886BF4FF0080AE1
+:10BCA000DFF8A093BDE8F08707EBC80505F5A271A2
+:10BCB00095F8430100F02AF9102808BF544610D027
+:10BCC000B978002400290BD93A1992F8032182424D
+:10BCD00002D1102C05D103E0621CD4B2A142F3D8EA
+:10BCE0000824B878A04286BF07EB0410C01C0020CF
+:10BCF00095F84A1111F0010F16D050B1082C04D25A
+:10BD0000391991F83B11012903D0102100F0A5FD4C
+:10BD100050B109F806403046731C95F8432105F5EB
+:10BD2000A271DEB2F8F76BFF08F1010000F0FF0826
+:10BD300038784045B8D8BDE8F0872DE9F041BF4CD0
+:10BD400000263546A07800288CBFBE4FBDE8F081A4
+:10BD50006119C0B291F80381A84286BF04EB0510B7
+:10BD6000C01C002091F83B11012903D0102100F0E4
+:10BD700074FD58B104EBC800BD5590F8432100F59F
+:10BD8000A2713046731CDEB2F8F739FF681CC5B2E9
+:10BD9000A078A842DCD8BDE8F08110B5F8F759FFCB
+:10BDA000002804BF082010BDF8F757FFA549085C1C
+:10BDB00010BD0A46A24910B5497841B19F4B997808
+:10BDC00029B10244D81CF8F780FC012010BD0020E6
+:10BDD00010BD9A4A01EB410102EB41010268C1F832
+:10BDE0000B218088A1F80F0170472DE9F041934D98
+:10BDF00007460024A878002898BFBDE8F081C0B2AB
+:10BE0000A04213D905EB041010F183060ED01021C7
+:10BE1000304600F022FD48B904EB440005EB400039
+:10BE200000F20B113A463046F9F751FE601CC4B2DD
+:10BE3000A878A042E3D8BDE8F081014610228248EC
+:10BE400000F02EBD8048704770B57C4D0446A87840
+:10BE5000A04206D905EB04101021833000F0FDFC50
+:10BE600008B1002070BD04EB440005EB400000F277
+:10BE70000B1070BD71498A78824206D9084490F847
+:10BE80003B01002804BF01207047002070472DE9C6
+:10BE9000F0410E46074615460621304600F0DDFC0F
+:10BEA000664C98B1A17871B104F59D7011F0010F45
+:10BEB00018BF00F8015FA178490804D0457000F868
+:10BEC000025F491EFAD10120BDE8F08138463146B3
+:10BED00000F01CF8102816D0A3780021002B12D9EE
+:10BEE000621892F80321824209D1102918BF08294B
+:10BEF00009D0601880F83B510120BDE8F081491C51
+:10BF0000C9B28B42ECD80020BDE8F0812DE9F041A8
+:10BF10004A4D0646002428780F46002812D900BF53
+:10BF200005EBC40090F84311B14206D10622394610
+:10BF300000F5A27008F0E2FD38B1601CC4B22878A8
+:10BF4000A042EDD81020BDE8F0812046BDE8F08188
+:10BF50003A4910B44A7801EBC003521E4A700022DD
+:10BF600083F84A2191F802C0BCF1000F0DD98B185B
+:10BF700093F80341844204D1102A1CBF10BC7047BF
+:10BF800003E0521CD2B29445F1D80A78521ED2B2C4
+:10BF90000A70824204BF10BC704701EBC00301EB82
+:10BFA000C202D2F843C1C3F843C1D2F84721C3F853
+:10BFB00047218C7891F800C00022002C9CBF10BC57
+:10BFC00070478B1893F80331634506D1102A1CBFC4
+:10BFD000114481F8030110BC7047521CD2B2944244
+:10BFE000EFD810BC704770B414490D188A78521EEF
+:10BFF000D3B28B7095F80321984247D001EB031C14
+:10C0000001EB0014DCF80360C4F80360DCF807609F
+:10C01000C4F80760DCF80B60C4F80B60DCF80F6054
+:10C02000C4F80F60DCF88360C4F88360DCF88760D4
+:10C03000C4F88760DCF88B6008E00000F80E002090
+:10C04000500100205A010020BB100020C4F88B6072
+:10C05000DCF88FC0C4F88FC001EB030C03EB430383
+:10C060009CF8034100EB400001EB430385F80341DA
+:10C0700001EB4000D3F80B41C0F80B41B3F80F318E
+:10C08000A0F80F319CF83B0185F83B0101EBC200A1
+:10C0900090F84A0110F0010F1CBF70BC70470020DF
+:10C0A0008C78002C0DD90B1893F803C1944504D15A
+:10C0B00010281CBF70BC704703E0401CC0B2844213
+:10C0C000F1D80878401EC0B20870904204BF70BC1E
+:10C0D000704701EBC20301EBC000D0F843C1C3F8C5
+:10C0E00043C1D0F84701C3F847018C780B78002092
+:10C0F000002C9CBF70BC704701EB000C9CF803C186
+:10C100009C4506D110281CBF084480F8032170BC50
+:10C110007047401CC0B28442EED870BC704700002B
+:10C1200010B50A7B02F01F020A73002202768B18F8
+:10C130001B7A03F0010C5B0803F00104A4445B08C4
+:10C1400003F00104A4445B0803F00104A4445B0869
+:10C1500003F0010464444FEA530C0CF00103234440
+:10C160004FEA5C0C0CF00104234403EB5C0300EB8E
+:10C17000020C521C8CF8133090F818C0D2B26344F1
+:10C180000376052AD3D3D8B2252888BFFFDF10BD98
+:10C190000023C383428401EBC202521EB2FBF1F1C1
+:10C1A0000184704770B50025044603290DD04FF473
+:10C1B000FA4200297BD0012978D0022918BF70BD2E
+:10C1C0000146BDE870405830AAE704F158067821CE
+:10C1D000304608F060FDB571F57135737573F57310
+:10C1E000357475717576B576212086F83E0041204C
+:10C1F00086F83F00FE2086F8730084F82C502584D2
+:10C20000012084F8540084F85500282184F8561041
+:10C210001B21218761874FF4A471E187A1871B212E
+:10C22000218661864FF4A471E186A1861B21A4F8C2
+:10C230004010A4F844104FF4A471A4F84610A4F8D8
+:10C2400042101B21A4F84A10A4F84C10A4F848107E
+:10C2500060734FF448606080A4F8D050A4F8D250C6
+:10C26000A4F8D450A4F8D650A4F8D850A4F8DA50C2
+:10C2700084F8DD5084F8DF50A4F8E65084F8E450E8
+:10C28000A4F8F850A4F8FA5084F89A5184F89B5115
+:10C2900084F8A45184F8A55184F8685184F8705149
+:10C2A00084F8735184F88C5170BD00E041E0A4F82B
+:10C2B000E65084F8DE506088FE490144B1FBF0F19D
+:10C2C000A4F878104BF68031A4F87A10E388A4F82B
+:10C2D0007E50B4F882C0DB000CFB00FCB3FBF0F333
+:10C2E0009CFBF0FC5B1CA4F882C09BB203FB00FC2F
+:10C2F00004F15801A4F88030BCF5C84FC4BF5B1EE0
+:10C300000B85B2FBF0F2521CCA8500F5802202F5C3
+:10C31000EE32531EB3FBF0F20A84CB8B03FB00F228
+:10C32000B2FBF0F0C883214604F15800BDE870402C
+:10C33000F6E6A4F8E650B4F89411B4F89831B4F8DD
+:10C3400002C004F15800A4F87E50B4F88240DB002B
+:10C3500004FB0CF4B3FBF1F394FBF1F45B1C448598
+:10C360009BB203FB01F40385B4F5C84FC4BF5B1E49
+:10C370000385B2FBF1F2521CC285428C01EBC20272
+:10C38000521EB2FBF1F20284C28B02FB0CF2B2FB32
+:10C39000F1F1C18370BD70B50025044603290DD0AD
+:10C3A0004FF4FA42002963D001297DD0022918BF39
+:10C3B00070BD0146BDE870405830B1E604F1580642
+:10C3C0007821304608F067FCB571F57135737573E7
+:10C3D000F573357475717576B576212086F83E0053
+:10C3E000412086F83F00FE2086F8730084F82C5028
+:10C3F0002584012084F8540084F85500282184F80D
+:10C4000056101B21218761874FF4A471E187A18712
+:10C410001B21218661864FF4A471E186A1861B2130
+:10C42000A4F84010A4F844104FF4A471A4F84610E6
+:10C43000A4F842101B21A4F84A10A4F84C10A4F848
+:10C4400048106073A4F8D850202084F8DA0084F8EB
+:10C45000D050C4F8D45084F8045184F8055184F8BD
+:10C460000E5184F80F5184F8F45084F8005170BDD7
+:10C47000608890490144B1FBF0F1A4F878104BF6C4
+:10C480008031A4F87A10E388A4F87E50B4F882C012
+:10C49000DB000CFB00FC9CFBF0FCB3FBF0F304F1B5
+:10C4A0005801A4F882C000E022E05B1C9BB203FBB1
+:10C4B00000FCA4F88030BCF5C84FC4BF5B1E0B85E0
+:10C4C000B2FBF0F2521CCA8500F5802202F5EE3272
+:10C4D000531EB3FBF0F20A84CB8B03FB00F2B2FBDA
+:10C4E000F0F0C883214604F15800BDE8704017E61B
+:10C4F000D4F8F830B4F802C004F158005989DB8947
+:10C50000A4F87E50B4F88240DB0004FB0CF4B3FBCB
+:10C51000F1F394FBF1F45B1C44859BB203FB01F443
+:10C520000385B4F5C84FC4BF5B1E0385B2FBF1F2AF
+:10C53000521CC285428C01EBC202521EB2FBF1F2C8
+:10C540000284C28B02FB0CF2B2FBF1F1C18370BD1D
+:10C550002DE9F003047E0CB1252C03D9BDE8F003CE
+:10C5600012207047002A02BF0020BDE8F003704788
+:10C5700091F80DC01F2601234F4D4FF00008BCF16C
+:10C58000000F73D0BCF1010F1EBF1F20BDE8F003E8
+:10C590007047B0F800C00A7C8F7B91F80F907A400A
+:10C5A0004F7C87EA090742EA072282EA0C0C00273F
+:10C5B0000CF0FF094FEA1C2C99FAA9F99CFAACFC83
+:10C5C0004FEA19694FEA1C6C49EA0C2C0CEB0C1C65
+:10C5D0007F1C9444FFB21FFA8CFC032FE8D38CEA33
+:10C5E000020C354F0022ECFB057212096FF0240596
+:10C5F00002FB05C2D2B201EBD207427602F0070578
+:10C600003F7A03FA05F52F4218BF82767ED104FBEC
+:10C610000CF2120C521CD2B25FF0000400EB040CBE
+:10C620009CF813C094453CBFA2EB0C02D2B212D3CB
+:10C630000D194FF0000C2D7A03FA0CF73D421CBF88
+:10C64000521ED2B2002A71D00CF1010C0CF0FF0C7A
+:10C65000BCF1080FF0D304F1010C0CF0FF04052C21
+:10C66000DCD33046BDE8F0037047FFE790F819C00F
+:10C670000C7E474604FB02C20F4C4FF0000CE2FB5D
+:10C68000054C4FEA1C1C6FF024040CFB0422D2B2B0
+:10C6900001EBD204427602F0070C247A03FA0CFC78
+:10C6A00014EA0C0F1FBF82764046BDE8F0037047C6
+:10C6B00004E00000FFDB050053E4B36E90F818C0FF
+:10C6C000B2FBFCF40CFB1422521CD2B25FF000044B
+:10C6D00000EB040C9CF813C094453CBFA2EB0C0289
+:10C6E000D2B212D30D194FF0000C2D7A03FA0CF8C8
+:10C6F00015EA080F1CBF521ED2B27AB10CF1010C20
+:10C700000CF0FF0CBCF1080FF0D300E011E004F1D5
+:10C71000010C0CF0FF04052CDAD3A2E70CEBC401EA
+:10C7200081763846BDE8F0037047FFE70CEBC401A3
+:10C7300081764046BDE8F0037047FC4A0168126804
+:10C740001140FB4A126811430160704730B4F94947
+:10C75000F64B00244FF0010C0A78521CD2B20A703A
+:10C76000202A08BF0C700D781A680CFA05F52A42C9
+:10C77000F2D0097802680CFA01F15140016030BC36
+:10C78000704770B46FF01F02010C02EA90251F235E
+:10C79000A1F5AA4054381CBFA1F5AA40B0F155003C
+:10C7A00009D0A1F52850AA381EBFA1F52A40B0F142
+:10C7B000AA00012000D100204FF0000C6246644620
+:10C7C0008CEA0106F6431643B6F1FF3F11D005F09F
+:10C7D00001064FEA5C0C4CEAC63C03F00106520825
+:10C7E0006D085B08641C42EAC632162CE8D370BCA4
+:10C7F000704770BC00207047017931F01F0113BFF2
+:10C80000002000221146704710B4435C491C03F01D
+:10C81000010C5B0803F00104A4445B0803F001046D
+:10C82000A4445B0803F00104A4445B0803F0010482
+:10C83000A4445B0803F001045B08A44403F0010472
+:10C84000A4440CEB53031A44D2B20529DDDB012AC0
+:10C850008CBF0120002010BC704730B40022A1F131
+:10C86000010CBCF1000F11DD431E11F0010F08BFD8
+:10C8700013F8012F5C785FEA6C0C07D013F8025FA5
+:10C8800022435C782A43BCF1010CF7D1491E5CBFFE
+:10C89000405C0243002A0CBF0120002030BC7047DE
+:10C8A000130008BF704710B401EB030CD41A1CF836
+:10C8B00001CC5B1E00F804C013F0FF03F4D110BCE0
+:10C8C0007047F0B58DB0164610251C466A46AC463A
+:10C8D00000EB0C03A5EB0C0713F8013CD355ACF1AE
+:10C8E000010313F0FF0CF3D11546103210208446DB
+:10C8F0000B18ACEB000713F8013C401ED35510F0A9
+:10C90000FF00F5D1284606F0F3FF86B1102005F1AF
+:10C91000200201461318A1EB000C13F8013C401E45
+:10C9200004F80C3010F0FF00F4D10DB0F0BD089801
+:10C930002060099860600A98A0600B98E0600DB0D4
+:10C94000F0BD38B505460C466846F8F7EDFC002802
+:10C9500008BF38BD9DF900202272A07E607294F954
+:10C960000A100020511A48BF494295F82D308B42D9
+:10C97000C8BF38BDFF2B08BF38BDE17A491CC9B21A
+:10C98000E17295F82E30994203D8A17A7F2918BF19
+:10C9900038BDA2720020E072012038BD0C2818BFFB
+:10C9A0000B2810D00D2818BF1F280CD0202818BF26
+:10C9B000212808D0222818BF232804D024281EBFED
+:10C9C000262800207047012070470C2963D2DFE839
+:10C9D00001F006090E13161B323C415C484E002A3A
+:10C9E0005BD058E0072A18BF082A56D053E00C2A1B
+:10C9F00018BF0B2A51D04EE00D2A4ED04BE0A2F1C9
+:10CA00000F000C2849D946E023B1A2F110000B28F1
+:10CA100043D940E0122A18BF112A3ED090F83600C0
+:10CA200020B1122A37D31A2A37D934E0162A32D342
+:10CA30001A2A32D92FE0A2F10F0103292DD990F83B
+:10CA4000360008B31B2A28D925E0002B08BF042A8A
+:10CA500021D122E013B1062A1FD01CE0012A1AD1ED
+:10CA60001BE01C2A1CBF1D2A1E2A16D013E01F2AF9
+:10CA700018BF202A11D0212A18BF222A0DD0232A1C
+:10CA80001CBF242A262A08D005E013B10E2A04D0A0
+:10CA900001E0052A01D000207047012070472DE9F0
+:10CAA000F04187680D4604462046F6F7DAFB98B158
+:10CAB000D5B13846A168F6F715FF002814DD2844E3
+:10CAC000401EB0FBF5F606FB05F13846F5F705FF0D
+:10CAD000A0603046BDE8F081F6F7F6F940F2337118
+:10CAE000F5F7FBFEA060DFE70020BDE8F081904293
+:10CAF00028BF704770B50446101B642838BF6420F7
+:10CB000025188D4205D8F6F720FF00281CBF2846BF
+:10CB100070BD204670BDC08E11F00C0F08BF70476D
+:10CB2000B0F5296F38BF4FF42960704748520200B2
+:10CB30004C520200620100200246808E11F00C0F60
+:10CB400008BF704792F85530D18E13F00C0F04D007
+:10CB5000B1F5296F38BF4FF42961538840F2E24C98
+:10CB600003FB0CF3528E4FF4747C0CEB821C8C454F
+:10CB70009CBF910101F57471591AA1F59671884213
+:10CB800028BF0846B0F5296F38BF4FF429607047B9
+:10CB9000084418449830002A14BF04210021084496
+:10CBA0007047F0B4002A14BF08220122002B14BFE2
+:10CBB0000824012412F00C0F8B8ECA8E25D091F818
+:10CBC0005550944615F00C0F04D0BCF5296F38BFB2
+:10CBD0004FF4296C4D8840F2E2466E434D8E4FF47F
+:10CBE000747707EB851767459CBF4FEA851C0CF5EA
+:10CBF000747CA6EB0C0CACF5967C634528BF6346B1
+:10CC0000B3F5296F38BF4FF4296314F00C0F04D02B
+:10CC1000B2F5296F38BF4FF429621FFA83FC002850
+:10CC20000CBF0123002391F8560014F00C0F08BF2D
+:10CC300000200CEB020108449830002B14BF0421A3
+:10CC400000210844F0BC70472DE9F00391F854200E
+:10CC50000B8E12F00C0F4FF474771CBF07EB83138D
+:10CC60009CB255D012F00C0F8B8ECA8E4D8E91F85F
+:10CC700055C021D016461CF00C0F04D0B6F5296F14
+:10CC800038BF4FF42966B1F8028040F2E24908FB50
+:10CC900009F807EB8519B14502D8AE0106F574769F
+:10CCA000A8EB0606A6F59676B34228BF3346B3F541
+:10CCB000296F38BF4FF42963A34228BF23469CB293
+:10CCC0001CF00C0F1CBF07EB85139BB228D000BFD4
+:10CCD0001CF00C0F04D0B2F5296F38BF4FF4296255
+:10CCE0009A4228BF1A4600280CBF0123002391F85E
+:10CCF00056001CF00C0F08BF0020A1180844983003
+:10CD0000002B14BF042100210844BDE8F003704744
+:10CD1000022A07BF9B003C33DB0070339CB2A1E7C3
+:10CD2000BCF1020F07BFAB003C33EB0070339BB28A
+:10CD3000CEE710F0010F1CBF0120704710F0020F6A
+:10CD40001CBF0220704710F0040018BF0820704775
+:10CD50002DE9F0470446174689464FF0010808467A
+:10CD600000F0D1FC0546484600F0D1FC10F0010F60
+:10CD700018BF012625D000BF15F0010F18BF0123F1
+:10CD80002AD000BF56EA030108BF4FF0000810F098
+:10CD9000070F08BF002615F0070F08BF002394F8FF
+:10CDA0005400B0420CBF00203046387094F8551043
+:10CDB000994208BF00237B70002808BF002B25D1B3
+:10CDC00015E010F0020F18BF0226D5D110F0040FA5
+:10CDD00014BF08260026CFE715F0020F18BF022364
+:10CDE000D0D115F0040F14BF08230023CAE748462A
+:10CDF00000F093FCB4F85810401A00B247F6FE71E8
+:10CE0000884201DC002801DC4FF0000816B1082E32
+:10CE10000CD018E094F85400012818BF022812D052
+:10CE200004281EBF0828FFDF032D0CD194F8A401AD
+:10CE300048B1B4F8A801012894F8540006D0082895
+:10CE400001D0082038704046BDE8F087042818BF9C
+:10CE50000420F7D1F5E7012814BF0228704710F02D
+:10CE60000C0018BF0420704738B4CBB2C1F3072CB4
+:10CE7000C1B2C0F30724012B07D0022B09D0042B29
+:10CE800008BFBCF1040F2DD006E0BCF1010F03D1A7
+:10CE900028E0BCF1020F25D0012906D0022907D0D5
+:10CEA000042908BF042C1DD004E0012C02D119E094
+:10CEB000022C17D001EA0C0161F3070204EA030116
+:10CEC00061F30F22D1B211F0020F18BF022310D06C
+:10CED000C2F307218DF8003011F0020F18BF0221B4
+:10CEE0001BD111E0214003EA0C03194061F3070252
+:10CEF000E6E711F0010F18BF0123E9D111F0040F8B
+:10CF000014BF08230023E3E711F0010F18BF01212C
+:10CF100003D111F0040118BF08218DF80110082B6E
+:10CF200001BF000C012804208DF80000BDF80000AE
+:10CF300038BC70474FF0000C082902D0042909D0F2
+:10CF400011E001280FD10420907082F803C01380F3
+:10CF500001207047012806D00820907082F803C095
+:10CF600013800120704700207047162A10D12A2212
+:10CF70000C2818BF0D280FD04FF0230C1F280DD000
+:10CF800031B10878012818BF002805D0162805D02F
+:10CF900000207047012070471A70FBE783F800C03B
+:10CFA000F8E7012908D002290BD0042912BF08296B
+:10CFB00040F6A660704707E0002804BF40F2E24058
+:10CFC000704740F6C410704700B5FFDF40F2E24002
+:10CFD00000BD0000282107F03CBE4078704730B506
+:10CFE0000546007801F00F0220F00F001043287072
+:10CFF000092910D2DFE801F0050705070509050B2F
+:10D000000D00062409E00C2407E0222405E0012499
+:10D0100003E00E2401E00024FFDF6C7030BD0078D7
+:10D0200000F00F0070470A68C0F803208988A0F854
+:10D0300007107047D0F803200A60B0F80700888016
+:10D0400070470A68C0F809208988A0F80D10704759
+:10D05000D0F809200A60B0F80D0088807047027887
+:10D06000402322F0400203EA81111143017070470E
+:10D070000078C0F3801070470278802322F080028D
+:10D0800003EAC1111143017070470078C00970476D
+:10D09000027802F00F02072A16BF082AD0F80520EE
+:10D0A000D0F80320C1F809200CBFB0F80920B0F86F
+:10D0B0000720A1F80D200A7822F080020A7000787B
+:10D0C000800942EAC0100870704770B514460E46D9
+:10D0D00005461F2A88BFFFDF2246314605F10900B9
+:10D0E00007F038FDA01D687070BD70B544780E461D
+:10D0F0000546062C38BFFFDFA01F84B21F2C88BF57
+:10D100001F24224605F10901304607F023FD204681
+:10D1100070BD70B514460E4605461F2A88BFFFDF56
+:10D120002246314605F1090007F014FDA01D687084
+:10D1300070BD70B544780E460546062C38BFFFDF3B
+:10D14000A01F84B21F2C88BFFFDF224605F1090112
+:10D15000304607F0FFFC204670BD0968C0F80F108C
+:10D1600070470A88A0F8132089784175704790F8B5
+:10D17000242001F01F0122F01F02114380F8241027
+:10D180007047072988BF072190F82420E02322F068
+:10D19000E00203EA4111114380F8241070471F3068
+:10D1A00007F08EBE10B5044600F0E3FA002818BF61
+:10D1B000204410BDC17811F03F0F1BBF027912F05F
+:10D1C000010F0022012211F03F0F1BBF037913F062
+:10D1D000020F002301231A4402EB4202530011F014
+:10D1E0003F0F1BBF027912F0080F0022012203EB50
+:10D1F000420311F03F0F1BBF027912F0040F00220F
+:10D200000122134411F03F0F1BBF027912F0200FCF
+:10D210000022012202EBC20203EB420311F03F0F96
+:10D220001BBF027912F0100F0022012202EB420212
+:10D230001A4411F03F0F1BBF007910F0400F00207F
+:10D240000120104410F0FF0014BF01210021084408
+:10D25000C0B2704770B50278417802F00F02082A18
+:10D260004DD2DFE802F004080B4C4C4C0F14881F21
+:10D270001F280AD943E00C2907D040E0881F1F2847
+:10D2800003D93CE0881F1F2839D8012070BD4A1EF1
+:10D29000242A34D88446C07800258209032A09D07C
+:10D2A00000F03F04601C884204D86046FFF782FF0C
+:10D2B000A04201D9284670BD9CF803004FF001063A
+:10D2C00010F03F0F1EBF1CF10400007810F0100F8B
+:10D2D00013D064460421604600F04BFA002818BFC2
+:10D2E00014EB0000E6D0017801F03F012529E1D2DE
+:10D2F00080780221B1EB501FDCD3304670BD002096
+:10D3000070BDC078800970470178002201F00F03DA
+:10D310000121042B0BD0082B1CBF00207047437841
+:10D320000E2B04BFC3785FEA931C04D106E040785B
+:10D33000801F1F2800D911460846704713F03F0F81
+:10D340001EBF007910F0010F10F0020FF4D1F2E7C8
+:10D3500010B4017801F00F01032920D0052921D153
+:10D360004478B0F81910B0F81BC0B0F81730827DBF
+:10D37000222C17D1062915D3B1F5486F98BFBCF5FB
+:10D38000FA7F0FD272B1082A98BF8A420AD28B4222
+:10D390009CBFB0F81D00B0F5486F03D805E0407899
+:10D3A0000C2802D010BC0020704710BC0120704730
+:10D3B0002DE9F0411F4614460D00064608BFFFDF69
+:10D3C0002146304600F0D5F9040008BFFFDF3019D0
+:10D3D0003A462946BDE8F04107F0BCBBC07800F0F2
+:10D3E0003F007047C02202EA8111C27802F03F027A
+:10D3F0001143C1707047C9B201F00102C1F340038B
+:10D400001A4402EB4202C1F3800303EB4202C1F370
+:10D41000C00302EB4302C1F3001303EB43031A44BE
+:10D42000C1F3401303EBC30302EB4302C1F38013C8
+:10D430001A4412F0FF0202D0521CD2B20171C3781A
+:10D4400002F03F0103F0C0031943C170511C417049
+:10D4500070472DE9F0410546C078164600F03F04BC
+:10D46000C4F124000F46B042B8BFFFDF281932468E
+:10D470003946001D07F06EFBA019401C6870BDE81E
+:10D48000F0812DE9F04105464478C0780F4600F060
+:10D490003F06002C08BFFFDFA01B401E84B21F2CDC
+:10D4A00088BF1F242FB1A819011D2246384607F056
+:10D4B00051FB2046BDE8F0814078704700B5027806
+:10D4C00001F0030322F003021A430270012914BF82
+:10D4D0000229002104D0032916BFFFDF012100BD6E
+:10D4E000417000BD00B5027801F0030322F0030291
+:10D4F0001A430270012914BF0229002104D0032914
+:10D5000016BFFFDF012100BD417000BD007800F0B3
+:10D5100003007047417889B1C0780E2818BF0F28E2
+:10D5200003D0102818BF192802D3FB2904D905E01D
+:10D53000BF4A105C884201D101207047002070472B
+:10D5400030B501240546C17019293CBFB848445C78
+:10D5500002D3FF2918BFFFDF6C7030BD70B51546D0
+:10D560000E4604461B2A88BFFFDF65702A463146F7
+:10D57000E01CBDE8704007F0EDBAB0F80700704756
+:10D58000B0F809007047C172090A01737047B0F81A
+:10D590000B00704730B4B0F80720A64DB0F809C0B2
+:10D5A000B0F805300179941F2D1998BFBCF5FA7FAA
+:10D5B0000ED269B1082998BF914209D293429FBF08
+:10D5C000B0F80B00B0F5486F012030BC98BF704731
+:10D5D000002030BC7047001D07F072BC021D0846D9
+:10D5E000114607F06DBCB0F809007047007970472C
+:10D5F0000A68426049688160704742680A608068D2
+:10D600004860704709888181704780890880704729
+:10D610000A68C0F80E204968C0F812107047D0F8A8
+:10D620000E200A60D0F81200486070470968C0F800
+:10D6300016107047D0F81600086070470A684260FC
+:10D6400049688160704742680A6080684860704736
+:10D650000968C1607047C06808607047007970470A
+:10D660000A68426049688160704742680A60806861
+:10D67000486070470171090A417170478171090A58
+:10D68000C17170470172090A417270478172090ABB
+:10D69000C172704780887047C088704700897047A2
+:10D6A0004089704701891B2924BF4189B1F5A47FB6
+:10D6B00007D381881B2921BFC088B0F5A47F012032
+:10D6C0007047002070470A6842604968816070476F
+:10D6D00042680A60806848607047017911F0070F5E
+:10D6E0001BBF407910F0070F00200120704701791F
+:10D6F00011F0070F1BBF407910F0070F0020012029
+:10D7000070470171704700797047417170474079E7
+:10D7100070478171090AC1717047C088704746A27D
+:10D7200082B0D2E90012CDE900120179407901F00E
+:10D73000070269461DF80220012A07D800F00700F9
+:10D74000085C01289EBF012002B07047002002B093
+:10D750007047017170470079704741717047407997
+:10D76000704730B50C460546FB2988BFFFDF6C705B
+:10D7700030BDC378024613F03F0008BF7047052054
+:10D78000127903F03F0312F0010F36D0002914BFC5
+:10D790000B20704712F0020F32D0012914BF801DF8
+:10D7A000704700BF12F0040F2DD0022914BF401C97
+:10D7B000704700BF12F0080F28D0032914BF801C47
+:10D7C000704700BF12F0100F23D0042914BFC01CF3
+:10D7D000704700BF12F0200F1ED005291ABF12306B
+:10D7E000C0B2704712F0400F19D006291ABF401C72
+:10D7F000C0B27047072918D114E00029CAD114E03B
+:10D800000129CFD111E00229D4D10EE00329D9D1C9
+:10D810000BE00429DED108E00529E3D105E0062963
+:10D82000E8D102E0834288BF7047002070470000C3
+:10D830005052020086F3FFFF0001010201020203C1
+:10D840002DE9F041FC4D0446284600216A788068A5
+:10D8500001270E4612B1012A1ED006E090F866207C
+:10D86000002A18BF6F7000D001216A78C2EB421203
+:10D8700000EB420292F82830194324D0667090F8E9
+:10D88000D90002F12A0170B12A22201D07F062F9A5
+:10D890000420207027710DE090F82820002A18BF7E
+:10D8A0006E70E1D1E1E73C22201D07F053F905201D
+:10D8B000207027716878A968C0EB401001EB400028
+:10D8C00080F828601DE090F8A410E9B190F8D90024
+:10D8D000012818BFFFDFA868D0F8A5106160D0F854
+:10D8E000A910A160D0F8AD10E160D0F8B1102161AD
+:10D8F00090F8B5102175667013212170277180F89A
+:10D90000A4600120BDE8F08190F82210012922D006
+:10D91000017801291CBF0020BDE8F0816670142148
+:10D920002170811C2022201D07F014F92672A9689D
+:10D930000E70C24882888284D0F8C420527B80F85E
+:10D94000262080F82270D1F8C4000088F3F7BEFAD0
+:10D95000F2F765FFD5E7667007212170416A6160C3
+:10D9600080F82260CDE7B44880680178002914BFB0
+:10D9700080884FF6FF7070472DE9F84F4FF0000890
+:10D98000894606460127CDF80080FFF748FBBDF821
+:10D990000010A94D21F06004ADF8004008284FD2D6
+:10D9A000DFE800F004070D4E184E132C44F003007E
+:10D9B0000DE044F01500ADF80000474641E044F0AA
+:10D9C000100000BFADF800003BE044F0020040F062
+:10D9D0001000F7E7A86890F8E000052818BFFFDFFF
+:10D9E00044F01A00ADF80000A96891F8E71000298A
+:10D9F00014BF40F0010020F00100E3E7A86890F8B0
+:10DA0000E01003290AD090F8E01006295DD090F8C4
+:10DA1000E000042818BFFFDF64D012E03046FFF7B3
+:10DA200070FC002818BFFFDF0AD1F07810F03F0F1C
+:10DA30001FBF307910F0020F44F00400ADF8000071
+:10DA40004746BDF800000090BDF80000C0F3C00BD1
+:10DA5000A868CBEB4B1A00EB4A0090F8280000288E
+:10DA600018BFBDE8F88F3046FFF7D9FA80467248F4
+:10DA7000806800EB4A0190F8C90001F12A040128EE
+:10DA800008BF012508D0022808BF022504D00428B9
+:10DA900016BF08280325FFDF257300206073664842
+:10DAA000806890F8E11084F83B10FF21A1737F217A
+:10DAB000E176BDF80010618190F8E01004291CBFE8
+:10DAC00090F8E01006293AD049E044F00A01ADF898
+:10DAD000001090F8FA00002814BF41F0040021F073
+:10DAE00004006FE73046FFF70CFCD8B1012804BFF3
+:10DAF00044F00100ADF8000014D0022818BFFFDF89
+:10DB00009FD144F00200ADF80000A96891F8FA1026
+:10DB1000002914BF40F0040020F00400ADF800001C
+:10DB200047468EE7F07810F03F0F1FBF307910F0B6
+:10DB3000020FBDF8000040F0040082D042E790F8E8
+:10DB4000E200012808BF012508D0022808BF0225ED
+:10DB500004D0042816BF08280325FFDF657304F1ED
+:10DB600009000090344D28787F2808BFFFDF29780E
+:10DB7000009801707F2028706FB1B8F1070F04F191
+:10DB80001C01304603D2FFF7B0FA207239E0FFF7EC
+:10DB900078FC207204E000202072B8F1070F30D327
+:10DBA000B8F1070F0DD1A86890F8F91001B3D0F8BB
+:10DBB000EA10C4F80210B0F8EE10E18090F8F0001E
+:10DBC0006070A07A10F0040F0ED0A86890F8FA10D8
+:10DBD000E9B190F8F7102175D0F8F110C4F81510DC
+:10DBE000B0F8F500A4F81900B8F1070F38D098E0A4
+:10DBF000F07810F03F0F1ABF307910F0010FFF20BE
+:10DC0000DED0621CA11C304601F0E4FCD9E7B8F17B
+:10DC1000070F1CBFB8F1010FFFDFB9F1000F08BFFC
+:10DC2000FFDF99F800002075B8F1010F08D0B8F1B6
+:10DC3000070F0BD075E0000064010020CC1000201D
+:10DC400004F115013046FFF703FA6AE0012130467E
+:10DC5000FFF7A8FA0168C4F815108088A4F8190025
+:10DC6000F07810F03F0F1CBF317911F0080F1AD077
+:10DC7000A86890F8E020042A06D090F8E000032875
+:10DC800011D111F0100F0ED003213046FFF78AFAA0
+:10DC9000407803210009A0733046FFF783FA00881B
+:10DCA000C0F30B002082F07810F03F0F1CBF3079DA
+:10DCB00010F0400F13D0FE48FFF723FBA96891F83E
+:10DCC000E020032A14D006213046FFF76BFA0078D3
+:10DCD000E076A86890F8E010062922D118E0A8683C
+:10DCE00090F8FB10002918BF90F8F800F0D1F0E789
+:10DCF00091F8C910042914BF08290028E3D1F0784D
+:10DD000010F03F0F1CBF307910F0080FDBD1E0E7B7
+:10DD100090F8E9100909A173B0F8E800C0F30B000E
+:10DD20002082A968012001EB4A0181F82800BBF19B
+:10DD3000000F14BF06200520BDE8F84F03F02CBAF1
+:10DD40002DE9F041DB4DAA6892F8D930002B6ED056
+:10DD50007F27012611B10978FE2914D0804692F858
+:10DD60002800002818BFBDE8F08102F12A044046CF
+:10DD7000FFF755F90021082879D2DFE800F0515368
+:10DD800056787878595CCA4C92F8A400002818BFDD
+:10DD9000BDE8F08182F8A66092F8DD0018B1F6F7D0
+:10DDA000DAFC012829D02046FFF762F90146A8686D
+:10DDB00080F8A71000F1A8012046FFF73BF92046A4
+:10DDC000FFF763F90146A86880F8AE1000F1AF01D3
+:10DDD0002046FFF73DF9A86800F1B50428787F28B0
+:10DDE00008BFFFDF287820702F70A86880F8A46033
+:10DDF000BDE8F041052003F0CFB9F6F7EFFCA968C4
+:10DE000001F1A802A731FDF7FDFE002808BFFFDFE2
+:10DE1000A86890F8A71041F0020180F8A710CEE79B
+:10DE2000A17209E0A67221720CE0032001E021E05A
+:10DE30000220A07200E0FFDF04F10B014046FFF773
+:10DE400054F92072621CA11C404601F0C3FB2878E3
+:10DE500009347F2808BFFFDF287820702F70A8685A
+:10DE600080F82860BDE8F041052003F095B92172E3
+:10DE7000BDE8F081BDE8F0417EE570B58D4C002233
+:10DE8000A06890F8C910104602F0D4FF002831D0E5
+:10DE9000F7F763F9A068884990F8DF000D5C284621
+:10DEA000F6F7E7FEA06880F8E15090F8C91008295D
+:10DEB00016BF04290F202520F6F7F9FDA0680021E0
+:10DEC00090F8C9200120F6F7D4FF7948F7F74EF90A
+:10DED000A068D0F80001F7F74CF9A06890F8C910D5
+:10DEE00080F8E21090F8C800032814BF0228012926
+:10DEF00008D103E0BDE8704001F0A5BB0821002077
+:10DF0000F7F72AFAA06890F8C91080F8E210F7F73E
+:10DF100000FAA06890F8C95090F8DD0040B1F6F71B
+:10DF2000E6FB15F00C0F0CBF40205520F7F7D2F997
+:10DF3000A168032081F8E00070BD2DE9F0410F4693
+:10DF4000904605460321FFF72DF94078594C020908
+:10DF5000A06890F8E91062F3071180F8E910032136
+:10DF60002846FFF71FF90188A068B0F8E82061F3A0
+:10DF70000B02A0F8E82080F8E77090F8C91001299A
+:10DF800005D090F8E000032808BFBDE8F081E878EC
+:10DF90004FF0010610F03F0F1CBF287910F0400F22
+:10DFA00009D006212846FFF7FDF80178A06880F81F
+:10DFB000F81080F8FB60A06890F8E01003292AD0E0
+:10DFC000E97811F03F0F1CBF297911F0010F08D03B
+:10DFD00000F1F002911F284601F0FCFAA06880F8D9
+:10DFE000F960E87810F03F0F1ABF287910F0020F9F
+:10DFF000BDE8F08101212846FFF7D4F8A168026846
+:10E00000C1F8F1208088A1F8F50081F8F78081F847
+:10E01000FA60BDE8F081022F18BF012FD0D1BDE812
+:10E02000F0812DE9F84F0446C07810F03F0F1CBF77
+:10E03000207910F0020F05D010F0010F18BF4FF03B
+:10E04000010901D14FF0000900271A4DB9F1000F65
+:10E050005BD020780026C70901212046FFF7A2F8EF
+:10E060003FB1407900F0C000402808BF4FF00108E0
+:10E0700001D04FF00008A86890F8C810032906D115
+:10E0800090F8C110002918BF90F8CC0001D190F889
+:10E09000DE00FDF7A5FD070015D01021FEF7DDFB22
+:10E0A000B8F1000F0FD001212046FFF77BF805E003
+:10E0B000D811002064010020785202000146384641
+:10E0C000F7F7D4FC0646A868B8F1000F90F8B970CD
+:10E0D00018BF47F00207E07810F03F0F1CBF20790F
+:10E0E00010F0020F0ED02046FEF7CFFF824601212E
+:10E0F0002046FFF757F85146F6F769FD002818BF8C
+:10E10000012000D1002030435BD0E07810F03F0FB9
+:10E110001EBF217911F0100F11F0080F3FD004211C
+:10E120002046FFF73FF80646A86890F8E20002F0A4
+:10E1300078FE0146304601F0A8FAA0B13A46002127
+:10E140002046FFF7FAFEF848FFF7DBF80146A8681B
+:10E1500080F8E6103188A0F8E310B17880F8E51077
+:10E160000120BDE8F88FA86890F8E20001283AD1B4
+:10E17000E07810F03F0F1CBF207910F0010F32D073
+:10E18000B9F1000F04D100212046FFF7F5FB2AE08A
+:10E190008DF8007069462046FFF7EEFB23E010F093
+:10E1A0003F0F1CBF217911F0100F1CD110F03F0F51
+:10E1B0001CBF207910F0010F15D0B9F1000FE7D185
+:10E1C000E1E7A86890F8CA00032818BF02280AD11E
+:10E1D000B8F1000F07D036B9D448694600680090FE
+:10E1E0002046FFF7C9FB0020BDE8F88FD0498968B9
+:10E1F00081F80A01704770B5CD4DA86890F8E0101D
+:10E20000022919BF90F8E010012900210C461CBF1B
+:10E210000C2070BDC1EB411200EB4202034682F8B4
+:10E220002840491CC9B20229F4D3047080F8224066
+:10E2300093F8DD0030B1F7F757F8F6F76CFAA868F5
+:10E2400080F8DD40A868012180F8DC4080F8C1102A
+:10E2500080F8C84080F8DF40282180F80B1180F852
+:10E260000A41A0F8E34080F8E540072180F8C0109B
+:10E27000002070BDAE4810B58068002180F8E01025
+:10E28000012180F8E010FFF7B6FF002818BFFFDF7C
+:10E2900010BD2DE9F047A64C07460C26A06890F863
+:10E2A000E01001291FBF90F8E00002280C20BDE813
+:10E2B000F087F6F73CFCA06890F90A01F6F7C7FC76
+:10E2C000A06890F8C91080F8E21090F8C0100125FD
+:10E2D000002978D090F8C8004FF00009032802D038
+:10E2E000022805D008E00521924801F03AFA03E03F
+:10E2F0000321904801F035FAA06890F8D810002961
+:10E3000004BF90F8DB00002843D0F4F7DDFD06469B
+:10E31000A0683146D0F8D400F5F7E4FA864990FBBE
+:10E32000F1F801FB180041423046F4F7D6FA0146F5
+:10E33000A068C0F8D410D0F8D0104144C0F8D01074
+:10E34000FDF72FFC0146A068D0F8D020914220D8DC
+:10E35000C0E9349690F8DB0000281CBF0120FDF7CF
+:10E3600044FD0121A06890F8DC20002A1CBF90F831
+:10E37000D820002A0DD090F8B93000F1BA02012B54
+:10E3800004D1527902F0C002402A14D0BA30F7F713
+:10E39000D5FBA06890F8B910BA30F6F710FC0F2141
+:10E3A0000720F6F728FCA068002690F8E010012965
+:10E3B00018D112E007E0FDF745FDA1682A46BA3101
+:10E3C000F7F785FBE5E790F8E010022904BF80F835
+:10E3D000E0500C2006D1BDE8F08780F804510221FE
+:10E3E00080F8E010A06890F8C10088B1FDF7A5FCA6
+:10E3F00003214D48FDF7DDFC0146A06880F8DD10E3
+:10E40000C0F800714D48F6F79AFE3046BDE8F08737
+:10E41000FDF73CFCECE738B5454CA06890F8E010FF
+:10E4200002291CBF0C2038BD012180F80511A0F87D
+:10E43000081129208DF800006846F5F77DFD30B100
+:10E44000A0689DF8001090F80601884205D1A068E8
+:10E4500090F80601401C8DF80000A1689DF80000AE
+:10E4600081F806010220F6F77EFE3548F6F7F9FB43
+:10E47000A168DFF8D0C0002091F8C03091F8DF200B
+:10E48000521CACFB02546408A4EB8404224481F8BF
+:10E49000DF2023FA02F212F0010F03D1401CC0B2B8
+:10E4A0000328EBD3FFF7E9FC002038BD2049896839
+:10E4B00081F8C900002070471D49896881F8DA0099
+:10E4C000704710B51A4CA36893F8B830022B14BFEC
+:10E4D000032B00280BD100291ABF0229012000209C
+:10E4E0001146FDF761FB08281CBF012010BDA06884
+:10E4F00090F8B800002816BF022800200120BDE8CF
+:10E500001040F7F7A5BA0A48806890F8B8000028CC
+:10E5100016BF022800200120F7F79ABA044989683B
+:10E5200081F8B80070470000D81100206C5202003A
+:10E53000640100200012002040420F0075520200CA
+:10E540007B520200ABAAAAAAF749896881F8DC00CD
+:10E55000704770B5F44CA16891F8B800002816BF58
+:10E5600002280020012081F8B900BA31F7F75AFAE1
+:10E57000A06890F8B810022916BF032901210021D4
+:10E5800080F8DB1090F8B920002500F1BA03012AC9
+:10E5900004BF5B7913F0C00F0AD000F1BA03012A5F
+:10E5A00004D15A7902F0C002402A01D0002200E0D2
+:10E5B000012280F8D820002A04BF002970BDC0F8CD
+:10E5C000D050F4F781FCA168C1F8D40091F8DB00C9
+:10E5D00000281CBF0020FDF708FC0026A06890F86A
+:10E5E000DC1000291ABF90F8D810002970BD90F8EF
+:10E5F000B92000F1BA01012A04D1497901F0C00122
+:10E60000402905D02946BDE87040BA30F7F796BAE0
+:10E61000FDF718FCA1683246BDE87040BA31F7F743
+:10E6200056BA70B5C04D0C4600280CBF012300231C
+:10E63000A96881F8C13081F8CB004FF0080081F85B
+:10E64000CC000CD1002C1ABF022C01200020114656
+:10E65000FDF7AAFAA968082881F8CC0001D00020AB
+:10E6600070BD022C14BF032C1220F8D170BD0028FD
+:10E6700018BF112070470328AB4A926808BFC2F840
+:10E68000C41082F8C8000020704710B5044602F09C
+:10E6900083FF052809D002F07FFF042805D0A24897
+:10E6A000806880F8D940002010BD0C2010BD9E4825
+:10E6B000816891F8C800032804D0012818BF0228F7
+:10E6C00007D004E091F8CB00012808BF7047002074
+:10E6D000704791F8CA00012814BF03280120F6D121
+:10E6E000704710B5F6F7EAFDF6F79EFDF6F7CEFC9B
+:10E6F000F6F72BFD8C4CA06890F8DD0038B1F6F7EA
+:10E70000F3FDF6F708F8A168002081F8DD00A068A5
+:10E71000012180F80411022180F8E010002010BDD2
+:10E720008149896881F8FC0070477F4902788968CF
+:10E73000012A06D0042A24D0052A0CBF1120122059
+:10E74000704742780023032A08BFC1F8C43081F81B
+:10E75000C820012281F8C920C27881F8B820027946
+:10E76000002A16BF022A0123002381F8C13081F854
+:10E77000CA20427981F8C020807981F8DA0000202F
+:10E78000704782780023032A08BFC1F8C43081F89B
+:10E79000C8200822DEE764488068704700F053BF55
+:10E7A0002DE9F84F00256048F6F7BEFD5E4C4FF0AE
+:10E7B0007F0A002808BF84F800A0F6F7A0FD5B4898
+:10E7C000FEF72DFCA0700146A06890F8E2204FF003
+:10E7D00003084FF000094FF0010B012A10D0042A62
+:10E7E0001CBF082AFFDF00F05782A06890F8DD0008
+:10E7F00018B1F6F779FDF5F78EFF2846BDE8F88FDA
+:10E800004A4D0026A5F58677072936D290F8C10033
+:10E8100028B9F6F71EFA002808BF002600D0012606
+:10E82000A06890F8DD0080B1FDF715FAA168FF2817
+:10E8300081F8DE0001460DD0E81CFDF701FAA06862
+:10E8400090F8DE00FDF712FA0643A06890F8DE00AB
+:10E85000FF2817D1FDF7A1FA87F8DE0097F8C1105D
+:10E8600081B108280ED12878E91CC0F38010FDF78B
+:10E870009BF9082818BF002604E002BF90F8D900D1
+:10E8800000280126A07808283CD2DFE800F03FB934
+:10E89000043B3B3B17FD36B1A06890F8C800012847
+:10E8A00018BF022803D0F6F7F1FB45469DE7F6F7BF
+:10E8B000EDFB00211D48FFF743FAF6E716B3A06809
+:10E8C00090F8C800022802D0012815D01AE00021D3
+:10E8D0001648FFF735FAA0680825C0F8E790C0F899
+:10E8E000EB90C0F8EF90C0F8F390C0F8F79080F884
+:10E8F000FB9080F8E79078E700210C48FFF720FABA
+:10E9000000F040B9F6F7C2FB03256EE70020002EA9
+:10E9100071D0A26892F8C810022909D0012925D027
+:10E92000032928D06AE0000064010020D8110020EB
+:10E930000021FE48FFF704FAA16891F8050128B10B
+:10E94000401E10F0FF0081F8050154D1C1F8E79096
+:10E95000C1F8EB90C1F8EF90C1F8F390C1F8F790CF
+:10E9600081F8FB90082081F8E7B047E00021EF48EC
+:10E97000FFF7E6F941E0D2F8C400E978837E9942D6
+:10E980001BD12979C37E994217D16979037F9942B6
+:10E9900013D1A979437F99420FD1E979837F9942B5
+:10E9A0000BD1297AC37F994207D12978437EC1F3DD
+:10E9B0008011994208BF012100D0002192F8CB209C
+:10E9C000012A01D079B10CE059B900F11A01D748F8
+:10E9D000FEF730FBD548FEF74BFBA168D1F8C41019
+:10E9E00048760A200AE097F8CC00082803D097F868
+:10E9F000DE108142F5D0F6F749FB03200546F4E628
+:10EA0000A06890F8DB1000290CBF4FF0010B4FF00D
+:10EA1000000B4FF000082978CA0905F1090107D059
+:10EA2000497901F0C001402908BF4FF0010901D028
+:10EA30004FF0000990F8C810032906D190F8C110D2
+:10EA4000002918BF90F8CC0001D190F8DE00FDF746
+:10EA5000C7F85FEA000A13D01021FDF7FEFE002878
+:10EA600018BF4FF0010BB9F1000F04BFA06890F878
+:10EA7000B9A00FD005F109015046F6F7F7FF80461F
+:10EA8000A06890F8B9A000E093E0B9F1000F18BFBA
+:10EA90004AF0020A90F8C81003290ED0F6F7F6FAE9
+:10EAA000F6B3F6F7A4F850EA08006DD08DF800A090
+:10EAB00069469E48FFF744F964E0D0F8C400E9785D
+:10EAC000827E91421BD12979C27E914217D1697908
+:10EAD000027F914213D1A979427F91420FD1E97906
+:10EAE000827F91420BD1297AC27F914207D1297846
+:10EAF000407EC1F38011814208BF012500D000256E
+:10EB000097F8DE00082806D097F8CC10884208BF96
+:10EB10004FF0010901D04FF00009B8F1000F00E0FB
+:10EB200032E005D1BBF1000F04D0F6F760F808B170
+:10EB3000012100E000214EB197F8CB00012803D05D
+:10EB400020B955EA090001D0012000E0002001426F
+:10EB500016D0A06890F8CB10012908BF002D0DD168
+:10EB6000D0F8C40000F11A017048FEF763FA6F484C
+:10EB7000FEF77EFAA168D1F8C41048760A2534E67B
+:10EB8000F6F784FA032530E6A06890F8CA00032857
+:10EB900018BF0228F6D1B9F1000FF3D0B8F1000F79
+:10EBA000F0D163486946406800906048FFF7C8F8B4
+:10EBB000E8E7A06890F8DA0000283FF4A3AEF6F783
+:10EBC00065FAA06890F8D9100029DBD1C0F8E79069
+:10EBD000C0F8EB90C0F8EF90C0F8F390C0F8F79051
+:10EBE00080F8FB9080F8F8A05048FEF78AFB50B3FD
+:10EBF000012836D00228C5D1A068032590F8C800A6
+:10EC0000032814BF0020012036EA00003FF4EDADD8
+:10EC1000464E1820F17811F03F0F3FF4E6AD317900
+:10EC200088437FF4E2AD04213046FEF7BBFA074685
+:10EC3000A06890F8E20002F0F4F80146384600F0CF
+:10EC400024FDE8BBD1E5002E9CD0A06890F8C80058
+:10EC5000012818BF022895D13448FFF7E2F980BB9C
+:10EC600090E7002E8ED0314D1820E97811F03F0F3B
+:10EC700088D02979884385D104212846FEF792FA65
+:10EC80000646A06890F8E20002F0CBF80146304654
+:10EC900000F0FBFC98BB75E707297FF433AEC0F8A2
+:10ECA000E790C0F8EB90C0F8EF90C0F8F390C0F890
+:10ECB000F79080F8FB90012680F8F8A01B4801E04F
+:10ECC0007FE01AE0FEF71DFB38B1012818D00228BA
+:10ECD0004DD0F6F7DBF9454687E5F6F7D7F9A0689A
+:10ECE00090F8C800012818BF02287FF44BAF0F48E6
+:10ECF000FFF797F900283FF445AF042575E522E0BA
+:10ED0000F6F7C4F9094D1820E97811F03F0F3FF4E8
+:10ED100039AF297988437FF435AF04212846FEF7BF
+:10ED200041FA0646A06890F8E20003E0D8110020FE
+:10ED30006C52020002F075F80146304600F0A5FC66
+:10ED400000283FF41FAF002201212846FFF7F5F805
+:10ED5000F748FEF7D6FA0146A06880F8E610318839
+:10ED6000A0F8E310B17880F8E51004253DE503250F
+:10ED7000F6F78CF9A06890F8C800032814BF0020AB
+:10ED8000012036EA00003FF430ADE94E1820F1785A
+:10ED900011F03F0F3FF429AD317988437FF425AD61
+:10EDA00004213046FEF7FEF90746A06890F8E2001D
+:10EDB00002F037F80146384600F067FC00283FF4BF
+:10EDC00014AD002202213046FFF7B7F8D848FEF70D
+:10EDD00098FA0146A06880F8E6103988A0F8E31098
+:10EDE000B97880F8E5100425FFE42DE9F041D14C15
+:10EDF000A0680078002818BFFFDF0025A068012761
+:10EE00008570D0F8C4100A8882804A8842838A8834
+:10EE10008283C988C18380F82050C74990F8DB20DD
+:10EE2000A1F59A764AB10A78C2F38013CA1C23B1BD
+:10EE3000527902F0C002402A33D090F8DC2042B16F
+:10EE400011F8032BC2F380121AB1497911F0C00FE7
+:10EE500027D00E3006F022F8A06890F8DD0018B137
+:10EE6000F5F779FC012824D0A068D0F8C4104A7EB8
+:10EE7000C271D1F81A208260C98B818145610583F6
+:10EE8000A0680770D0F8C42090F80A1182F85710D3
+:10EE9000D0F8C4000088F2F719F8BDE8F041F1F7A6
+:10EEA000AFBCD6F83711C0F80E10B6F83B1141824E
+:10EEB000D2E7F5F793FCA16801F10802C91DFCF740
+:10EEC000A1FE002808BFFFDFA068C17941F0020160
+:10EED000C171D6F80F114161B6F813110183CFE764
+:10EEE0002DE9F047934C0746FF21A0680025012635
+:10EEF00080F8DE1090F8C800012818BF022802D060
+:10EF0000032818BFFFDF5FB18948FEF7A3F918B9DE
+:10EF10008748FEF7F9F918B100F07BFC05463FE0A1
+:10EF2000A06890F8E0007F27082839D2DFE800F0D9
+:10EF3000383838041725352B7E48F6F7F5F90028C0
+:10EF400008BF2770F6F7DBF9A06890F8DD0018B16C
+:10EF5000F6F7CAF9F5F7DFFBF6F798F82BE07548F6
+:10EF6000F6F7E2F9002808BF2770F6F7C8F9A0689D
+:10EF700090F8DD000028EFD0EAE76E48F6F7D4F904
+:10EF800030B9277004E06B48F6F7CEF90028F8D0C6
+:10EF9000F6F7B5F9F6F77AF80DE000F03DFE0AE075
+:10EFA0000C2D80F02B82DFE805F04CFCFB06FAF913
+:10EFB000F9F90AF84ECBBDE8F047FEF75EBF002234
+:10EFC0000121022001F036FF002800F05B815A4940
+:10EFD000A1F12800FEF75CF8A068574E90F8B91030
+:10EFE0003046FEF73CF8A06800F1BA013046FEF763
+:10EFF0001AF8A06890F8DB10C1B190F8C810032986
+:10F0000006D190F8C110002918BF90F8CC0001D1AA
+:10F0100090F8DE00FCF718FF050007D0012130460C
+:10F02000FEF71DF829463046FDF7FDFF4248F6F78A
+:10F030009DF801210846F6F78FF9A168082081F8AC
+:10F04000E000BDE8F087A06890F8E21090F80B218E
+:10F0500011F00C0F08BF002290F8E210032001F01D
+:10F06000E9FE002800F00E81344D0A2085F8E0000A
+:10F07000012002F091F805F59A71A1F12800FEF740
+:10F0800007F8A06805F59A7790F8B9103846FDF7AB
+:10F09000E6FFA06800F1BA013846FDF7C4FFA0689A
+:10F0A00090F8DB10C1B190F8C810032906D190F890
+:10F0B000C110002918BF90F8CC0001D190F8DE00F3
+:10F0C000FCF7C2FE060007D001213846FDF7C7FF56
+:10F0D00031463846FDF7A7FFA2681749D2F8C400A9
+:10F0E000C08AC875000A0876D2F8C400407D8875C9
+:10F0F0000846F6F73BF8D5F8C4100F4820234A7BA2
+:10F10000017803EA421221F0200111430170084AFC
+:10F11000D5F8C4001278417BC2F34012114041730C
+:10F12000D5F8C41095F80B0181F85600BDE8F087BA
+:10F13000D81100206401002000120020CC10002013
+:10F14000A06890F8E21090F80B2111F00C0F08BFA6
+:10F15000002290F8E210052001F06CFE00287CD01F
+:10F16000FE4D0B2085F8E000022002F015F805F5B1
+:10F170009A71A1F12800FDF78BFFA06805F59A7838
+:10F1800090F8B9104046FDF76AFFA06800F1BA0197
+:10F190004046FDF748FFA06804E047E02EE1A5E007
+:10F1A0009DE098E090F8DB10C1B190F8C8100329F9
+:10F1B00006D190F8C110002918BF90F8CC0001D1F9
+:10F1C00090F8DE00FCF740FE070007D00121404622
+:10F1D000FDF745FF39464046FDF725FFA068E04AA8
+:10F1E000D0F8C410C98AD175090A1176D0F8C400C4
+:10F1F0001146407D88750846F5F7B8FFD5F8C4007C
+:10F200004673A06890F8E230012296210020F5F7BD
+:10F210008CFED348017821F020010170A068D5F858
+:10F22000C41090F80B0181F856007FE7A06890F8B1
+:10F23000E21090F80B2111F00C0F08BF002290F89B
+:10F24000E210042001F0F6FD38B1C549A1F1280013
+:10F25000FDF71EFFC24EA06800E013E090F8B91061
+:10F260003046FDF7FCFEA06800F1BA013046FDF71C
+:10F27000DAFEA06890F8DB10E9B190F8C810032915
+:10F2800004D00AE0BDE8F04700F0DDB990F8C11005
+:10F29000002918BF90F8CC0001D190F8DE00FCF7EF
+:10F2A000D3FD050007D001213046FDF7D8FE2946E1
+:10F2B0003046FDF7B8FEAA48F5F758FFA06890F869
+:10F2C000E230012296210020F5F72FFEA1680920E7
+:10F2D00081F8E0002AE7A06880F8E06026E7A068EF
+:10F2E000022180F8046180F8E0101FE7A66816F894
+:10F2F000E31F11F0800F0CBF1E204FF49670B6F87C
+:10F300000120C2F30C0212FB00F7C80908BF4FF03E
+:10F310001E0906D0002806BFFFDF4FF000094FF49A
+:10F320009679B078400908BF012507D0012808BFA9
+:10F33000022503D0022814BF00250825A06890F8F4
+:10F34000E20001F06EFDA7EB0008307808EB09073A
+:10F35000C0F38010002808BF4FF4FA7A05D006BF2A
+:10F36000FFDF4FF0000A4FF0320A7C4890F8FC9023
+:10F37000B9F10C0F28BFFFDF7A487B4A30F819003B
+:10F380000AEB000101FB0720511CB0FBF1F000F17A
+:10F3900020094F44F5F7E1FE307800F03F06304693
+:10F3A000F5F767FCA06880F8E16029462520F5F7AD
+:10F3B0007EFB0122A8EB09012B461046F5F7B5FDAF
+:10F3C0006A48F5F7D3FE00213846F5F7EAFEA06853
+:10F3D00080F8E250F5F79DFFA06890F8DD0040B19D
+:10F3E000F5F785F915F00C0F0CBF50205520F5F7F7
+:10F3F00071FFA168042081F8E00097E6FFDF95E641
+:10F400005B4810B5806890F8E0000C286BD2DFE80C
+:10F4100000F06A6A6A6A6A6A6A6A0615533453486F
+:10F42000F5F7A4FEF5F775FF514C00219620F5F78E
+:10F43000B8FEA168052081F8E00010BD4B48F5F743
+:10F4400095FE4B4CA06890F8E230012296211046C0
+:10F45000F5F76BFDA16891F8E20091F80B1110F03F
+:10F460000C0F08BF00219620F5F79BFEF5F751FF22
+:10F47000A168062081F8E00010BD3C48F5F776FE53
+:10F480003B4CA06890F8E230012296211046F5F737
+:10F490004CFDA16891F8E20091F80B1110F00C0FEF
+:10F4A00008BF00219620F5F77CFEF5F732FFA16832
+:10F4B000072081F8E00010BDF5F700FFF5F7B4FE76
+:10F4C000F5F7E4FDF5F741FE29480121806880F851
+:10F4D0000411022180F8E010FFF787FCBDE810401E
+:10F4E000032001F059BEFFDF10BD70B5204CA068AD
+:10F4F00090F8E0007F25082828BF70BDDFE800F005
+:10F500004D4D4D172304470A1948F5F70DFF30B943
+:10F51000257004E01648F5F707FF0028F8D0F5F746
+:10F52000EEFEF5F7B3FDBDE87040FEF7A6BC10484F
+:10F53000F5F7FAFE002808BF2570F5F7E0FEBDE8F4
+:10F54000704000F080B80A48F5F7EEFE002808BFCA
+:10F550002570F5F7D4FEA0680CE00000CC10002068
+:10F5600000120020805202003F420F00D8110020FC
+:10F570006401002090F8DD0018B1F5F7B5FEF5F74D
+:10F58000CAF8F5F783FDBDE87040FEF776BC00F0E1
+:10F5900043FBBDE87040FEF770BC70BD70B5F84C21
+:10F5A00006460D46012909D0A06890F8E23090F88F
+:10F5B000E2203046BDE8704001F0C8BFF5F728FAF8
+:10F5C000A16891F8E220034629463046BDE8704024
+:10F5D00001F0BCBF70B50646E94814460D46806888
+:10F5E00090F8DD0018B1F5F7B6F801280ED03046D6
+:10F5F000FDF73EFD20703046FDF711FD072813D2C0
+:10F6000029463046BDE87040FDF714BDF5F7E6F831
+:10F610002A462146FCF7F6FA002808BFFFDF2078CB
+:10F6200040F00200207070BD3046FDF7F8FC07285E
+:10F6300018BF70BD00213046FDF7B4FD0168296098
+:10F640008088A88070BD10B5F5F738FEF5F7ECFDA1
+:10F65000F5F71CFDF5F779FDC94CA06890F8DD00C1
+:10F6600038B1F5F741FEF5F756F8A168002081F8AA
+:10F67000DD00A068012180F80411022180F8E0106B
+:10F68000BDE81040002001F087BD2DE9F0410D4696
+:10F690000178044611F0800F0CBF1E204FF49670C5
+:10F6A000B4F80120C2F30C0212FB00F6C80908BF2F
+:10F6B0001E2105D0002806BFFFDF00214FF4967100
+:10F6C000701BA278520908BF012707D0012A08BF82
+:10F6D000022703D0022A14BF00270827B0F5877F2E
+:10F6E0002EBFAE420020BDE8F08145182078C0F35F
+:10F6F0008010002808BF4FF4FA7603D006BFFFDF62
+:10F70000002632269F4890F8FC400C2C28BFFFDFD3
+:10F710009D489E4A30F81400311801FB0520511C09
+:10F72000B0FBF1F0203005449548806890F8E20085
+:10F73000F6F76CF804463846F6F768F84FF47A7135
+:10F7400084423ABF001B00F2E730201AB0FBF1F010
+:10F7500034BF42192A1A3946BDE8F041012001F0B0
+:10F7600069BB70B50D460446FDF734FC032D4AD045
+:10F77000052D18BF70BD05212046FDF730FC804DDA
+:10F78000A868D0F8C40000F10E012046FDF7E5FCA2
+:10F79000A868D0F8C40000F112012046FDF7E1FC92
+:10F7A000A868D0F8C410497DA175D0F8C410C98AE2
+:10F7B000E175090A2176D0F8C41049886176090AF2
+:10F7C000A176D0F8C4108988E176090A2177D0F8AB
+:10F7D000C410C9886177090AA177D0F8C40000F184
+:10F7E00008012046FDF7DBFCA868D0F8C400017EC4
+:10F7F0002046FDF7BCFCA86890F8FC102046BDE848
+:10F800007040FDF7BEBC2046BDE870400321FDF707
+:10F81000E6BB2DE9F04FDFF8688183B04FF0000AB6
+:10F82000D8F8080090F8E000594E01274FF003097E
+:10F8300055464FF07F0BA6F12804082880F0E78199
+:10F84000DFE800F0FEFEFE0407B3FDFCFEF7A8FFB4
+:10F85000A8E04B48F5F768FD002808BF88F800B01D
+:10F86000F5F74DFDD8F8080090F8D900002818BF2A
+:10F87000FFDF4848FDF7D3FB88F80300E078002657
+:10F8800010F03F0F1CBF207910F0080F11D0414835
+:10F89000FDF737FD60B1012802D0022808D008E04A
+:10F8A000E07810F03F0F1CBF207910F0010F00D05E
+:10F8B00001260296D8F8080090F8DD0018B1F5F797
+:10F8C00013FDF4F728FFE1782A460020134611F0D3
+:10F8D0003F0F1ABF217911F0020F2F4647D0D8F8F9
+:10F8E0000800DFF8B0A0002590F8DB0000280CBF6E
+:10F8F000012600269AF800000121C4095046FDF7B0
+:10F9000051FC34B1407900F0C000402808BF012408
+:10F9100000D00024D8F8080090F8C810032906D1B8
+:10F9200090F8C110002918BF90F8CC0001D190F8D0
+:10F93000DE00FCF755F95FEA000B0FD01021FCF751
+:10F940008CFF002818BF012644B101215046FDF765
+:10F9500029FC01465846F6F789F80546D8F808000C
+:10F960002200334690F8B90018BF40F0020098F822
+:10F970000310072910D0F5F789FBCA4600F048B9F3
+:10F9800064010020CC100020805202003F420F0092
+:10F9900000120020D8110020CDE900072946029866
+:10F9A00000F07BF9824600F033B9FC48FDF737FBE5
+:10F9B00088F80400E078717A88421CD12079B17A05
+:10F9C000884218D16079F17A884214D1A079317BCC
+:10F9D000884210D1E079717B88420CD1207AB17BCA
+:10F9E000884208D120783178C0F38010B0EBD11F65
+:10F9F00008BF012400D00024F5F748FBE848F5F7DC
+:10FA000093FC002808BF88F800B0F5F778FC98F858
+:10FA1000040004283BD1B4B30095D8F80820DF488F
+:10FA2000694692F8D9307BB3054692F8660050BB20
+:10FA3000042002F1680482F8720002E029E07DE00F
+:10FA4000E5E06932A11C2846FFF7C4FD04F10B0173
+:10FA50002846FDF76EFBC0B220721F2884BF1F200E
+:10FA6000207298F8000009347F2808BFFFDF98F85B
+:10FA70000000207088F800B0D8F8080080F86670A0
+:10FA8000062001F089FB02E0FFE7FDF775FFCA469B
+:10FA9000BEE04FF0030AC248F5F746FC002808BF55
+:10FAA00088F800B0F5F72BFCBC48FDF7B8FA05461E
+:10FAB000BA48FDF726FC082D08BF00287ED1E17862
+:10FAC000032011F03F0F79D02179884376D10021AE
+:10FAD000B248FDF767FB062206F1090105F00EF8B2
+:10FAE00000286BD1AD48FDF7C3FA0446AD48FDF7D9
+:10FAF000CCFA844262D10121A848FDF753FB0622CB
+:10FB0000F11C04F0FBFF002858D1A448FDF7BDFA12
+:10FB10000446A448FDF7ACFA844279D1F5F7CEFB50
+:10FB2000F5F782FBF5F7B2FAF5F70FFB4FF0020A93
+:10FB3000FFF75BF9042001F02FFB69E04FF0030AA7
+:10FB4000F5F7A4FA9648F5F7EFFB002808BF88F808
+:10FB500000B0F5F7D4FB9148FDF761FA81468F4874
+:10FB6000FDF7CFFBB9F1070F08BF002850D1E178AE
+:10FB7000012011F03F0F4BD02179884348D100215B
+:10FB80008648FDF70FFB062206F1090104F0B6FFD7
+:10FB9000A0B98248FDF76CFA04468248FDF775FA71
+:10FBA000844235D1D8F8080090F8041139B3B0F880
+:10FBB000082190F80611012A07D900E028E0520830
+:10FBC000A0F8082108BFA0F80871012914BF002976
+:10FBD0000D21C943C1EBC10202EB011190F80521CF
+:10FBE000D24302EB8203C3EB82121144B0F8082126
+:10FBF000890CB1FBF2F302FB131180F8051180F8B8
+:10FC00000471694665480095FDF7B6FE00E0FFDF28
+:10FC100003B05046BDE8F08F10B5F5F737FA6048ED
+:10FC2000F5F782FB5E4C002804BF7F202070F5F7BB
+:10FC300066FBA06890F8041119B1002180F8041146
+:10FC400010BDB0F8082190F80611FF2A0AD24FF62D
+:10FC5000FF7303EA4202A0F80821FF2A84BFFF22B3
+:10FC6000A0F80821012914BF00290D21C943C1EBC7
+:10FC7000C10202EB011290F80511C94301EB8103A7
+:10FC8000C3EB81111144B0F80821890CB1FBF2F3E8
+:10FC900002FB131180F80511CFE72DE9F84F8346D9
+:10FCA0009946924688463D480A9FFDF72AFB3B4EFF
+:10FCB0003B4D002800F03C81012803D0022800F0D1
+:10FCC0007781BAE0002403213448FDF76BFABBF1D9
+:10FCD000000F6BD0A96891F8E720012A66D142781D
+:10FCE00091F8E9301209B2EB131F5FD10088B1F827
+:10FCF000E810C0F30B00C1F30B01884256D127482E
+:10FD0000FDF7FFFAA96891F8E62090424ED191F8EC
+:10FD1000C800012818BF022802D0032847D0AEE04F
+:10FD2000F5F7B4F9F07810F03F0F1CBF307910F000
+:10FD3000020F18D0194C2046FDF7A7F906460121FD
+:10FD40002046FDF72FFA3146F4F741FF002818BF8F
+:10FD5000012050EA08000BD08DF8007069460F486A
+:10FD6000FDF70AFE18E000210C48FDF705FE13E040
+:10FD7000A86890F8CA00032818BF02280CD1BAF16D
+:10FD8000000F09D0B8F1000F06D107486946806816
+:10FD900000900248FDF7F0FD032470E0D811002028
+:10FDA00064010020001200206C52020064E0002177
+:10FDB0009848FDF7F7F9A9680622D1F8C4101A315E
+:10FDC00004F09CFE50B99348FDF752F9A968D1F8A8
+:10FDD000C410497E884208BF012400D00024F07876
+:10FDE00010F03F0F1CBF307910F0020F03D0B8F1B4
+:10FDF000000F47D056E0A86890F8CB10012901D039
+:10FE0000ACB11FE0F4B900218248FDF7CBF9A96835
+:10FE10000268D1F8C410C1F81A208088C8837D48D0
+:10FE2000FDF726F9A968D1F8C41048760AE090F8E1
+:10FE3000DE1090F8CC00814204D0F5F727F90320BA
+:10FE4000BDE8F88FA86890F8E21011F00C0F11D0FF
+:10FE500090F8E21011F00C0F0ED00123D0F8C4106E
+:10FE60001A460020FCF79DFEA968D1F8C410496A23
+:10FE7000884201D80B2402E0F5F708F90324204654
+:10FE8000BDE8F88FB9F1000F0ED0624E3046FDF795
+:10FE9000FCF8074601213046FDF784F93946F4F7AE
+:10FEA00096FE08B1012200E00022A96891F8CB007B
+:10FEB000012807D040B92CB991F8DE3091F8CC1068
+:10FEC0008B4201D1012100E000210A42D4D0012857
+:10FED00008BF002C12D100214E48FDF763F9A96834
+:10FEE0000268D1F8C410C1F81A208088C883494834
+:10FEF000FDF7BEF8A968D1F8C4104876A86890F854
+:10FF0000E21011F00C0FB5D090F8E21011F00C0FC8
+:10FF1000B2D00123D0F8C4101A460020FCF741FEED
+:10FF2000A968D1F8C410496A8842A5D8A2E700BFE1
+:10FF3000F5F7ACF803213748FDF734F9BBF1000FB2
+:10FF40005DD0A96891F8E7205ABB427891F8E93072
+:10FF50001209B2EB131F52D10088B1F8E810C0F3B8
+:10FF60000B00C1F30B01884249D12A48FDF7C9F9BA
+:10FF7000A96891F8E620904241D191F8C800012883
+:10FF800018BF02283BD1F07810F03F0F1CBF30792A
+:10FF900010F0020F06D08DF8007069461D48FDF77D
+:10FFA000EBFC2CE000211B48FDF7E6FC27E000BF3E
+:10FFB000F5F76CF8A86890F8C80003281FD015481A
+:10FFC000FDF79FF9A96891F8E620904217D1F278E1
+:10FFD000092012F03F0F12D0327990430FD1BBF1BC
+:10FFE000000F0CD091F8C8000228DBD191F8050170
+:10FFF00040B1401E10F0FF0081F8050102D003203F
+:020000040002F8
+:10000000BDE8F88F3A4601210248FDF796FF092026
+:10001000BDE8F88FD81100202DE9FF4F07460C46A8
+:10002000488881B040F2E24148430090E08A0026CF
+:1000300000FB01FB94F8640091460D2818BF0C28C2
+:100040001FD024281EBF94F8650024284FF0000A12
+:1000500017D0049818B10121204602F018FC94F83A
+:10006000540094F8558094F8D010054661B10129E8
+:100070006DD0022952D0032918BFFFDF67D000F0EE
+:10008000D5B84FF0010AE4E7B9F1000F08BFFFDF70
+:10009000FD4EB068002808BFFFDF94F85410FB48FD
+:1000A00090F82400FCF77DFF009094F85400F5F7D9
+:1000B000C6FB00F2E7314FF47A79B1FBF9F1F2486F
+:1000C00080680E1894F85400F5F7B9FB014694F8CF
+:1000D0005400022804BFEE484FF47A720DD0012874
+:1000E00004BFEC484FF4C86207D0042807BFEA48B1
+:1000F00040F69802E94840F6E4421044084400F211
+:10010000E731B1FBF9F10098401A00EB0B01DE4832
+:10011000406930440844061D012015E0DA48A9F181
+:1001200001018068084308BFFFDFDD48B9F1000F17
+:10013000006800EB0B0606D0D348806800F222303E
+:10014000B04288BFFFDF032084F8D0006DE094F850
+:100150006410009E24291EBF94F86520242A2529B6
+:100160004FD1B4F85810B4F8F020891A491C09B2DC
+:10017000002946DB94F8F210002942D00D4694F88D
+:10018000F310002918BF8846022804BFC0494FF465
+:100190007A700DD0012804BFBE494FF4C86007D063
+:1001A000042807BFBC4940F69800BC4940F6E4402B
+:1001B0000144022D04BFB6484FF47A720DD0012DD0
+:1001C00004BFB4484FF4C86207D0042D07BFB2483B
+:1001D00040F69802B14840F6E4421044814208D902
+:1001E000081A00F5FA714FF47A70B1FBF0F006448A
+:1001F00007E0401A00F5FA714FF47A70B1FBF0F0A5
+:10020000361AB9F1000F10D0DFF87C92D9F8080047
+:1002100020B9B9F80200002818BFFFDFD9F808009C
+:1002200000F22230B04288BFFFDF06B9FFDF31465F
+:10023000D4F8D400F2F751FBC4F8D400B860002021
+:1002400038704FF0010987F80490204602F00DFC49
+:10025000AAF10101084208BF87F8059006D094F87A
+:10026000D00001280CBF0220032078714046D4F84A
+:1002700024B0F5F7CBFA0146022D04BF84484FF4B1
+:100280007A720DD0012D04BF82484FF4C86207D0A6
+:10029000042D07BF804840F69802804840F6E442AB
+:1002A0001044084400F23F614FF47A70B1FBF0F063
+:1002B000584400F5C970F860049830EA0A0004BF99
+:1002C00005B0BDE8F08F31463846FCF7E8FB85B253
+:1002D000204602F0CAFBA8420FD8054687F80590D1
+:1002E00006FB05F1D4F8D400F2F7F7FAB86031460E
+:1002F0003846FCF7D4FB284485B22946204602F054
+:10030000C6FAB868C4F8D40005B0BDE8F08F2DE98E
+:10031000F0430446634885B00D4690F80004DFF8CA
+:100320008891400999F800144909884218BFFFDFF5
+:10033000DFF85481002708F14406082D80F00E8173
+:10034000DFE805F0046872726DFEFEB6202C28BF4F
+:10035000FFDF36F814000621F0F786FC050008BF21
+:10036000FFDF202C28BFFFDF36F8140029888842E1
+:1003700018BFFFDF95F8D000002808BFFFDF284630
+:1003800001F089FFC8F80870A8F80270294600201B
+:10039000C8F81470FCF758FC00F19804686AA04291
+:1003A00025D995F85500F5F731FA014695F854002E
+:1003B000022804BF36484FF47A720DD0012804BFDA
+:1003C00034484FF4C86207D0042807BF324840F6CB
+:1003D0009802324840F6E442104408444FF47A71DF
+:1003E00000F23F60B0FBF1F1686A0844071B294640
+:1003F0000020C8F80C70FCF727FC698840F2E24244
+:1004000051439830081AA0F22230C8F8100005B005
+:10041000BDE8F08305B0BDE8F04302F013B905B0C4
+:10042000BDE8F043F4F7BCBF99F8140D1F4940092B
+:1004300091F800144909884218BFFFDF202C28BF1B
+:10044000FFDF36F814000621F0F70EFC050008BFA8
+:10045000FFDF202C28BFFFDF36F8140029888842F0
+:1004600018BFFFDF0022012329466846FFF7D4FDAD
+:1004700095F8DA006946F2F76FFF002808BFFFDF42
+:1004800005B0BDE8F08300002812002044120020CF
+:1004900068360200A2240200D0FB010030D3010024
+:1004A0007401002001E000E00BE000E019E000E052
+:1004B000202C28BFFFDF36F814000621F0F7D4FB0C
+:1004C000050008BFFFDF202C28BFFFDF36F814002F
+:1004D0002988884218BFFFDF95F8D000042818BF8C
+:1004E000FFDF85F8D07095F8DA404FF6FF79202CC1
+:1004F00028BFFFDF26F8149095F8DA00F2F7C5FC64
+:10050000002808BFFFDF202085F8DA00D5F8E000DA
+:10051000002804BFD5F8DC00C8F8180008D0D5E9D9
+:1005200039121144826911448161D5E93701C860EB
+:10053000D5F8DC0000281CBFD5F8E010016100E010
+:100540000CE004D1D5F8E000002818BF8761FE4810
+:10055000007805B0BDE8F043EBF74CBCFFDF05B019
+:10056000BDE8F0832DE9F05FF84E07468B46F08B2F
+:100570007568401CF08330784FF00008002808BFF1
+:10058000FFDF07D0DFF8C89304282ED0052818BF56
+:10059000FFDF5BD05846FEF7FEF8040008BFFFDF20
+:1005A00029463069F2F799F9B86087F80080012090
+:1005B000387194F8C900022808BFE64807D001281E
+:1005C00008BFE54803D004280CBFE448E4484FF4D2
+:1005D0007A7100F2E140B0FBF1F0B168FA30084402
+:1005E000F860307804287DD183E0002AD2D0D6F894
+:1005F00010A0D9F8184034B3A146E468002CFBD110
+:10060000B9F1000F1FD099F80000002808BFFFDFE4
+:10061000D9F81410D9F8040001445046F3F762F9F0
+:10062000002807DA291A491E91FBF5F101FB0504A0
+:100630002A4604E090FBF5F101FB15042A4694429A
+:1006400088BFFFDF00E044462546A3E7002AA1D08B
+:10065000B569002D08BFFFDF0024D5F8E420D9F8E4
+:1006600018002346611E58B18369934228BF9942FE
+:1006700084BF194604460346C0680028F4D104B973
+:100680001C46C5F8E040D035002C04BFC5F80C80EE
+:10069000C9F8185005D0E068E560E860002818BF88
+:1006A0000561D5F81090C5F81880B9F1000F0ED08B
+:1006B000D9F8180048B1D5F814A0504538BFFFDF6D
+:1006C000D9F81800A0EB0A00A861C9F81880002C1E
+:1006D00008BFC6F8208009D02078002808BFFFDFB7
+:1006E000616900E00AE060680844306240F6B835AD
+:1006F00050E7F08B0A2838BF032000D3022078711E
+:10070000F08B012807D938467168FCF7C8F9014613
+:10071000F08B0844F083B8683061BDE8F09F2DE9A4
+:10072000F04107468F4884B00D4690F80004DFF88A
+:100730003882400998F800144909884218BFFFDF41
+:1007400001200026082D814C80F0BB80DFE805F0F9
+:1007500004718C8C87B9B9A5607320736078002808
+:100760001CBF04B0BDE8F0817948866046612673FD
+:100770003846FEF710F8050008BFFFDF95F8C900FE
+:10078000022804BF79494FF47A720DD0012804BFC2
+:1007900071494FF4C86207D0042807BF6F4940F67B
+:1007A0009802734940F6E44211444FF47A7201F220
+:1007B000E731B1FBF2F1A2688C18F5F715F80246A3
+:1007C00095F8C900082808BF082127D004280CBFC5
+:1007D0000221002322D002280CBF1821282119440D
+:1007E000042816BF08280F2325235B1D082808BFEF
+:1007F000402007D0042808BF102003D002280CBFD7
+:100800000420082013FB0010801A201AFDF741FD78
+:10081000002818BFFFDF04B0BDE8F08101EB410103
+:1008200001F12803082814BF04284FF4A871D6D07A
+:10083000D1E7617851B1207B002808BFFDF751FF57
+:10084000667304B0BDE8F041F2F74ABAA073FDF751
+:10085000E2FD002818BFFFDF04B0BDE8F08104B05E
+:10086000BDE8F041F4F79CBD98F8140D41494009EA
+:1008700091F800144909884218BFFFDF0022394669
+:100880006846FFF76FFE69463846F2F765FD0028B7
+:1008900008BFFFDF04B0BDE8F0812078052818BF4D
+:1008A000FFDF207F002808BFFFDF26772670207D2E
+:1008B000F2F7EBFA002808BFFFDF267504B0BDE8A9
+:1008C000F081FFDF04B0BDE8F0812DE9F0411F4C5D
+:1008D0000026207804281FBF207805280C20BDE8BA
+:1008E000F08101206070607B0025A8B1EFF31080DB
+:1008F00010F0010F72B60CBF00270127607B0028A3
+:100900001CBFA07B002805D0FDF7EBFE6573A57327
+:10091000F2F7E6F92FB903E0207DF2F72FFE00E0B1
+:1009200062B6207DF3F777F8207F28B1257720780D
+:10093000052818BFFFDF0C2665702570207DF2F7B3
+:10094000A4FA002818E000007001002044120020E2
+:100950002812002004360200A2240200D0FB01006D
+:10096000C0D4010001E000E00BE000E068360200C6
+:1009700030D3010019E000E008BFFFDF25753046E5
+:10098000BDE8F0812DE9F04FFB4883B000780028E6
+:1009900018BFFFF79AFF0120DFF8E08388F8000016
+:1009A00069460620F0F7E9F8002818BFFFDF0027A6
+:1009B0004FF6FF7934E0029800281CBF90F8D01061
+:1009C00000292DD0008848451CBFDFF8B4A34FF0A4
+:1009D000200B3BD00621F0F747F9040008BFFFDFEA
+:1009E00094F8DA00F3F717F884F8D07094F8DA5036
+:1009F0004FF6FF76202D28BFFFDF2AF8156094F808
+:100A0000DA00F2F742FA002808BFFFDF84F8DAB014
+:100A100069460620F0F7B1F8002818BFFFDF10E0A4
+:100A20006846F0F788F80028C5D00FE00298002843
+:100A30001CBF90F8D010002903D000884845C9D1C8
+:100A400004E06846F0F777F80028EFD088F80070E7
+:100A5000C8F8187003B00020BDE8F08F10B5C94C7D
+:100A600060B101280CBF40F6C410FFDF06D0A068BB
+:100A700041F66A01884228BFFFDF10BDA060F6E79B
+:100A800010B5DFF800C3BC4C00238CF800002370C5
+:100A90006370237723736373A3732020A36120758E
+:100AA000A4F11C004370423010214FF6FF724280C7
+:100AB00020F8042F491EFAD1CCF80830DCF80800E1
+:100AC00041F66A01884228BFFFDFFFF75BFF40F66F
+:100AD000C41101206160F4F799FE00F2E7314FF490
+:100AE0007A70B1FBF0F042F210710844A0606168C6
+:100AF000A1F21731884298BF0146A16010BDF0B540
+:100B00009D4C054685B0207800281EBF0C2005B0FE
+:100B1000F0BD95F8546095F855006F6AF4F776FECD
+:100B2000022E04BF98494FF47A720DD0012E04BFF3
+:100B300096494FF4C86207D0042E07BF944940F687
+:100B40009802944940F6E442114408444FF47A7103
+:100B500000F23F60B0FBF1F0384400F22230C5F8FB
+:100B6000E400A56195F8D000002818BFFFDF002041
+:100B7000824948610521217060702077E0838648B2
+:100B8000F2F729F92075202808BFFFDFF2F79CF95A
+:100B90002061217D01226846FFF7E4FC207D694643
+:100BA000F2F7DAFB002808BFFFDF002005B0F0BD38
+:100BB0007148007800281CBF0020704710B506203F
+:100BC000EFF7ECFF80F0010010BD70B56A4C0546F0
+:100BD0002078002818BFFFDF2878012832D00428A9
+:100BE0001CBF112070BDE8882E89082540F27121B4
+:100BF000484360602846F4F709FE4FF47A7100F22A
+:100C0000E730B0FBF1F040F2712206FB0200A06079
+:100C1000022D08BF614A07D0012D08BF5B4A03D0EF
+:100C2000042D0CBF5A4A5E4A02F2E142B2FBF1F1D6
+:100C30006268511AA1F28A21884298BF01460020B9
+:100C4000A16070BD6888AE880125CFE710B584B07B
+:100C500008431EBF112004B010BD474C2078002867
+:100C60001EBF0C2004B010BD002060700421217054
+:100C7000E0834948F2F7AFF82075202808BFFFDF6E
+:100C80003E48806938B10146C0680028FBD111B1E7
+:100C9000F2F71AF905E0F2F717F940F6B831F1F773
+:100CA0001CFE2061217D01226846FFF75BFC207D50
+:100CB0006946F2F751FB002808BFFFDF002004B0AF
+:100CC00010BD70B52C4CA1690160FFF7FEFD00233B
+:100CD00000BBA169D1F8E0205AB1D1E939C5AC44D3
+:100CE0009569AC44C2F818C0D1E9372CCCF80C2077
+:100CF00005E0DFF888C0D1F8DC20CCF81820D1F866
+:100D0000DC20D1F8E010002A18BF116102D10029BF
+:100D100018BF8B61A36170BD18494870704770B5EA
+:100D200040F2E24300FB03F510460C46F4F76EFD7B
+:100D3000022C04BF14494FF47A720DD0012C04BF69
+:100D400012494FF4C86207D0042C07BF104940F67F
+:100D50009802104940F6E442114408444FF47A7175
+:100D600000F23F60B0FBF1F000F2223085428CBF10
+:100D7000281A002070BD0000441200202812002014
+:100D80006C1200207001002068360200A2240200CC
+:100D9000D0FB010030D301001F070200043602001F
+:100DA000C0D4010070B50D46064601460020FBF791
+:100DB0004BFF044696F85500F4F728FD014696F8D7
+:100DC0005400022804BFFB4A4FF47A700DD001286A
+:100DD00004BFF94A4FF4C86007D0042807BFF74A98
+:100DE00040F69800F64A40F6E440104408444FF4B8
+:100DF0007A7100F23F60B0FBF1F0718840F271222D
+:100E00005143C0EB4100A0F22230A54234BF21463D
+:100E10002946814203D2A5422CBF28462046706253
+:100E200070BD10B5F4F7E0FCE6498A684968511ACC
+:100E3000084410BD2DE9F04FE24B04252827D3F8D4
+:100E400008B04FF010080BF198044FF008094FF06C
+:100E5000000C4FF4C8734FF4BF764FF0400A0628D9
+:100E60007CD2DFE800F00351214E246C14200429C9
+:100E700011D0082908D02A20022910D010FB0940DF
+:100E800000252821294458E0554610FB054000BFA5
+:100E90004FF4A871F6E710FB08402E25F8E710FB89
+:100EA000054065461821EDE704F5317473E0D0B2D2
+:100EB00011F00C0F08BF0020082904BF00F5BA612B
+:100EC00040200ED0042917D002290CBF0CF15C0180
+:100ED0000CF1B001014407BF0CF1180304203B469C
+:100EE000082000EBC00000EB400003EB400008448A
+:100EF000204400F19C044EE000F28E213346102085
+:100F0000EFE704F5B07446E0082908BF40200CD094
+:100F1000042904BF3346102007D0022907BF0CF173
+:100F2000180304200CF128030820C0EBC00000EBDC
+:100F3000400003EB40000BEB020144182BE0D0B261
+:100F400011F00C0F08BF0020082904BF00F535611F
+:100F5000402010D0042918D0022900E01AE00CBF6C
+:100F60000CF1B4010CF5B071014407BF0CF118038A
+:100F700004203B46082000EB400202EB001018441E
+:100F80000844204400F19C0405E000F2EE313346B1
+:100F90001020F0E7FFDF8C488068A0428CBF012062
+:100FA0000020BDE8F08F10B5864C607828B1D4E9F8
+:100FB0000301A268FBF79BFDE060D4E902018842CF
+:100FC0009CBF2078002814BF0020012010BD0422FF
+:100FD0002DE9F04F774E784FDFF8E081DFF8E091B0
+:100FE00085B04FF47A7A052980F0D280DFE801F0ED
+:100FF0000A2B0331920080F8D02005B0BDE8F04FF5
+:10100000F1F76EBE04466F480078002818BF84F8D8
+:10101000D02004D005B0BDE8F04FF1F761BE012249
+:10102000002321466846FEF7F7FF94F8DA00694688
+:10103000F2F792F9002808BFFFDFB4F85800401C0F
+:10104000A4F85800E6E7032180F8D01005B0BDE809
+:10105000F08F8346408840F2E24148435B49086094
+:10106000DBF8F80059460089ABF81600DBF8F80009
+:1010700080798BF81500DBF8F8004089ABF80200A6
+:10108000DBF8F8008089ABF80400DBF8F800C089D1
+:10109000ABF806000020DBF82850FBF7D5FD04462E
+:1010A0009BF85500F4F7B2FB9BF85410022908BFD7
+:1010B0004FF47A710DD0012904BF3E464FF4C86148
+:1010C00007D0042907BF464640F698014E4640F631
+:1010D000E4413144084400F23F60B0FBFAF1BBF850
+:1010E000020040F271225043C1EB4000A0F22230D6
+:1010F000A54234BF21462946814203D2A5422CBFD6
+:1011000028462046CBF8240002208BF8D00005B0FA
+:10111000BDE8F08F83460146856A0020FBF794FD09
+:1011200004469BF85500F4F771FB9BF85410022914
+:1011300008BF4FF47A710DD0012904BF3E464FF429
+:10114000C86107D0042907BF464640F698014E46BD
+:1011500040F6E4413144084400F23F60B0FBFAF04D
+:10116000BBF8021040F271225143C0EB4100A0F2E3
+:101170002230A54234BF21462946814203D2A542EE
+:101180002CBF28462046CBF8240005B0BDE8F08FE0
+:10119000FFDF05B0BDE8F08F2DE9F043DFF83080C8
+:1011A0000126002498F80010074D85B0072880F02C
+:1011B000C6810FE068360200A2240200D0FB0100C5
+:1011C00030D30100281200204412002074010020B6
+:1011D00070010020DFE800F0041A1AFCFCFBFB00A1
+:1011E000EC830846EAF706FE6878002840F066813E
+:1011F000297D00226846FFF7B5F9287D6946F2F798
+:10120000ABF8002808BFFFDF00F058B902280CBF78
+:1012100001260026287DFDF7BEFA040008BFFFDF87
+:1012200094F8E2103046FBF7BCFEDFF874930146F9
+:101230002869D9F80820002E024408BF4FF4FC703A
+:101240007DD094F8E20094F80B3110F00C0F08BF39
+:10125000002394F8E20008281EBF94F8E200042856
+:101260004FF0000C00F0C68094F8E20008281ABF86
+:1012700094F8E20004284FF4A87005D094F8E20036
+:1012800002280CBF18202820844494F8E200082883
+:1012900008BF40200BD094F8E200042808BF1020BB
+:1012A00005D094F8E20002280CBF04200820C0EB0F
+:1012B000C00606EB4010604494F8E2C0BCF1080F91
+:1012C0001EBF94F8E2C0BCF1040F00267ED000BF20
+:1012D00094F8E2C0BCF1080F1ABF94F8E2C0BCF168
+:1012E000040F4FF4A87C08D094F8E2C0BCF1020FC0
+:1012F0000CBF4FF0180C4FF0280C664494F8E2C075
+:10130000BCF1080F08BF4FF0400C10D094F8E2C0B9
+:10131000BCF1040F08BF4FF0100C08D094F8E2C0E5
+:10132000BCF1020F0CBF4FF0040C4FF0080C0CEB9B
+:101330004C0707EB0C1CB4446044184400E001E087
+:1013400000F59A7010440844061D94F8E200F4F782
+:101350005DFA024694F8E200022808BF91480BD0DB
+:1013600094F8E200012808BF8F4805D094F8E20005
+:1013700004280CBF8D488E4894F8E210022908BF5B
+:101380004FF47A710ED094F8E210012908BF4FF49F
+:10139000C86107D094F8E21004290CBF40F6980108
+:1013A00040F6E441084410444FF47A7100F2E7300B
+:1013B000B0FBF1F0A96940F2E243301A4A88D0311B
+:1013C00002FB03F7D9F818208A4202E01CE0B0E0E3
+:1013D0005DE008BF00262BD0296AF2F783FA0028C7
+:1013E0001EDA391A4A1E92FBF7F202FB070639464B
+:1013F0001BE000BF94F8E200082818BF022000EBB1
+:10140000400000F1280C2FE794F8E2C0BCF1080F6F
+:1014100018BF4FF0020C0CEB4C0C0CF1280657E7F0
+:1014200090FBF7F202FB170639468E4288BFFFDFBA
+:10143000D8F80800864208D2A86940F27122418893
+:10144000C1824A4306EB420605E040F2E240B6FBA9
+:10145000F0F0A969C88294F8E210A86980F85410E5
+:1014600094F8E21080F8551005214175C08A6FF498
+:101470001C71484306EB400040F63541C9F81400A2
+:10148000B0EB410F28BFFFDF05B0BDE8F0830428B3
+:101490000CBF01270027EC830846EAF7ABFC2E7748
+:1014A00085F82470A8692969C0F8D41080F8D04064
+:1014B0002978052918BFFFDF07D000BFF1F710FC1E
+:1014C0006C73AC7305B0BDE8F083002808BFFFDF84
+:1014D000A86990F8D000002818BFFFDFA86990F82D
+:1014E000DA00202818BFFFDF3248F1F774FCA96941
+:1014F0000646202881F8DA000F8828BFFFDF2E4833
+:1015000020F81670A86990F8DA00202808BFFFDFDD
+:10151000002301226846A969FEF77EFDA869694695
+:1015200090F8DA00F1F718FF002808BFFFDFAC6180
+:10153000C4E705B00846BDE8F043EAF75BBCFFDF4F
+:1015400005B0BDE8F08316494860704770B5144D8A
+:101550000446002904BFA86070BD4FF47A760129C3
+:1015600010D002291CBFFFDF70BD6888401C688056
+:101570001046F4F764F900F2E730B0FBF6F0201AF9
+:10158000A86070BD1846F4F76FF900F2E730B0FBC1
+:10159000F6F0201AA86070BD084800787047000077
+:1015A0002812002068360200A2240200D0FB0100AD
+:1015B00030D301000F0302006C12002044120020FF
+:1015C000FB490C28896881F8CB001ABF132818281A
+:1015D0007047002211280FD0072808BF7047152830
+:1015E0000AD001281ABF002802287047A1F88420D9
+:1015F000012081F888007047A1F88A20704770B5F3
+:10160000EB4CA1680A88A1F83E2181F83C0191F8D1
+:101610005400012808BF012508D0022808BF022570
+:1016200004D0042816BF08280325FFDFA06880F82F
+:10163000405190F85500012808BF012508D0022824
+:1016400008BF022504D0042816BF08280325FFDFA1
+:10165000A068012180F8415180F83A11002180F8FA
+:101660000E11E078BDE87040EAF7C4BBD04A01290A
+:1016700092681BD0002302290FD0032922D030B357
+:1016800001282FD0032818BF704792F86400132850
+:101690001CBF1628182805D1704792F8CB000028E7
+:1016A00008BF7047D2F8F8000370704792F8CB007B
+:1016B000012808BF704700BFD2F8FC000178491E1E
+:1016C0000170704792F8CB000328EBD17047D2F835
+:1016D000F800B2F858108288891A09B20029A8BF08
+:1016E00003707047B2F85800B2F80211401A00B205
+:1016F0000028E1DA70472DE9F041AD4C00260327C0
+:10170000D4F808C0012590B12069C0788CF8CA00CF
+:1017100005FA00F010F4000F08BFFFDFA06880F8A2
+:101720006470A0F8846080F88850BDE8F0810023E0
+:101730009CF8652019460CF15800FBF746F9002883
+:1017400004BF6570BDE8F0816078002818BFBDE86F
+:10175000F0812069C178A06880F8C91080F86570B0
+:10176000A0F88A6080F88C50BDE8F08170B5904C8C
+:1017700084B0207910F0010F04BF04B070BD20695F
+:1017800000230521C578A06890F864205830FBF745
+:101790001CF9002818BF062D09D020DC022D1CBF23
+:1017A000042D052D03D0607840F00800607060784B
+:1017B00000281CBF04B070BD2069C078801E1628A8
+:1017C00080F00783DFE800F011FE89A7D52CFEFD2D
+:1017D000FE7FFCD2FEFEFEC5FBFAF9F8F7F60B2DF4
+:1017E0001CBF0D2D112DDED1E1E7A06800230121E2
+:1017F00090F867205830FBF7E8F8002840F05C8349
+:101800002069FBF7F3FEA16881F8F600072081F854
+:101810006700002081F88C0081F8880000F04CBB44
+:10182000A0680921002390F864205830FBF7CDF818
+:1018300018B120690079122812D0A0680A2100236B
+:1018400090F864205830FBF7C0F818B1206900798F
+:10185000142820D020690079162840F02D8324E038
+:10186000A0680125002390F8642009215830FBF777
+:10187000ACF8002808BF657000F01E83607800286F
+:1018800040F01A83A16881F87C0081F8880081F813
+:10189000640000F011BBA168002081F86400A1F889
+:1018A000840081F8880000F035BAA06890F86410D0
+:1018B0001F2940F00183002180F8641080F888100F
+:1018C0001A2000F0F7BAA06890F864100F2927D109
+:1018D000002180F86910122137E0A06890F86410A8
+:1018E00013291DD1D0F8F81000884988814218BF0B
+:1018F000FFDFA068D0F8F80000F126012069FBF7AF
+:10190000A2FEA06800F1C4012069FBF7A4FE162026
+:10191000A16800F05BB9A26892F86400162802D0B2
+:10192000022000F03BBAD2F8F80002F1B00300F157
+:101930001E0100220E30FAF7C4FFA0680021C0E9A2
+:101940002811012180F86910182180F8641000F036
+:10195000B3BA2069FBF7FFFE032840F0AD8220698F
+:10196000FBF7FDFE01F00FFC00F0A6BA206900793C
+:10197000F8E7A06890F864101A29D1D1002580F802
+:101980008D5080F88850D0F8F8100088498881423E
+:1019900018BFFFDFA068D0F8F8100D70D0F8441120
+:1019A0000A78002A18BFFFDF7ED190F88E200AE067
+:1019B0007C0100203BE2B7E182E126E1F2E009E1AF
+:1019C0002CE09FE0AAE17AB180F88E500288CA80AC
+:1019D000D0F844110D71D0F844210E211170D0F8C7
+:1019E00044210188518010E00288CA80D0F8441157
+:1019F0000D71D0F8442101211172D0F844210D213C
+:101A00001170D0F84421018851800088EFF75EFA08
+:101A1000EEF7F6FEE078EAF7EDF9BEE0A068002305
+:101A2000194690F865205830FAF7CFFF50B9A068F2
+:101A30000023082190F864205830FAF7C6FF0028E8
+:101A400000F0FA816078002840F03682A06890F8B3
+:101A5000900010F0020F14D12069FBF7FFFDA16880
+:101A600081F891002069B0F80520A1F89220B0F823
+:101A70000700A1F8940091F8900040F0020081F86E
+:101A80009000A06890F8901011F0010F14D190F818
+:101A90006520002319465830FAF797FF002808BF41
+:101AA000FFDF0121A06800E077E080F8651080F892
+:101AB0008C100021A0F88A10A06890F86410012909
+:101AC00007D1002180F8641080F88810E078EAF7E8
+:101AD00091F9A168D1F8F800098842888A4204BFC8
+:101AE0000178042940F0E88100250570E078EAF7E4
+:101AF00081F9A06890F86410002908BF80F8885028
+:101B000000F0DAB9A0680023072190F8642058306B
+:101B1000FAF75BFF002800F08F816078002840F022
+:101B2000CB8102A92069FBF7D3FD9DF808000025B1
+:101B300000F02501A06880F896109DF8091001F0CA
+:101B4000410180F8971080F88850D0F8F81000888C
+:101B50004988814218BFFFDFA068D0F8F8100D70E7
+:101B6000D0F844110A78002A18BFFFDF15D1028887
+:101B7000CA80D0F844110D71D0F84411029A8A60DD
+:101B8000039ACA60D0F84421082111700188D0F866
+:101B900044014180E078EAF72DF9A06880F86450AC
+:101BA00000F08AB9A0680023092190F86420583019
+:101BB000FAF70BFF002800F03F816078002840F022
+:101BC0007B81A16881F87C0081F8880081F864003D
+:101BD00000F072B9A0680023194690F865205830CB
+:101BE000FAF7F3FE002800F027816078002840F023
+:101BF0006381A0680021A0F88A10012180F88C1070
+:101C0000022180F8651000F057B9A068002319463A
+:101C100090F865205830FAF7D8FE00287FD0206968
+:101C2000FBF740FD002879D0A5682069FBF736FD59
+:101C30002887A5682069FBF72DFD6887A5682069BE
+:101C4000FBF72EFDA887A5682069FBF725FDE8872F
+:101C5000A06890F864101C2913BF90F84E10012161
+:101C600080F84E10012907D090F80511002904BF13
+:101C700090F80411002903D01E2180F8651017E0A8
+:101C80001D2180F865100288A0F82A21028FA0F893
+:101C90002C21428FA0F82E21828F00F58A71A0F8A6
+:101CA0003021C08FC88301200875E078EAF7A2F8D8
+:101CB000A0680021A0F88A10012180F88C10FBE0B8
+:101CC000A06800230A2190F864205830FAF77DFEBE
+:101CD00018B32069FBF7E6FCA8B1A5682069FBF7FB
+:101CE000DDFC2887A5682069FBF7D4FC6887A56818
+:101CF0002069FBF7D5FCA887A5682069FBF7CCFC19
+:101D0000E88700F019FFA168002081F8880081F8B9
+:101D1000640000BF00F0E1FECEE000E059E0607832
+:101D200040F001006070C7E0A0680023194690F8F9
+:101D300065205830FAF749FE78B3A06890F864003F
+:101D4000232812BF2428607840F0200026D068465F
+:101D5000F3F71FFE002808BF002104D0009802A955
+:101D6000C0788DF80800A06801AB162290F86400D6
+:101D7000FBF7FBF8A0B1A0689DF80420162180F8BD
+:101D8000EC2080F8ED10192180F86510012180F811
+:101D90008C100021A0F88A108EE04DE060708BE07E
+:101DA0002069FBF79AFCA0B12269107900F00701C5
+:101DB000A06880F85010527902F0070280F8512094
+:101DC00090F80F31002B04BF90F80E31002B04D097
+:101DD00022E00020FFF78FFC6EE090F855C000F184
+:101DE00054038C4501BF19789142012180F87D1080
+:101DF00012D00288A0F8362190F8502000F58A71A0
+:101E000080F8382190F8510081F82500012081F8F0
+:101E10002000E078E9F7EEFFA068212180F8651046
+:101E2000012180F88C100021A0F88A1044E0A068FD
+:101E300090F864001F2801D00120AFE72069FBF76C
+:101E400056FC88B32069A2680179407901F0070146
+:101E500061F30705294600F0070060F30F21012018
+:101E600082F888000025A2F88450232082F86400BC
+:101E7000566DD2F81001FAF7F7FFF2B2C1B28A42FA
+:101E800007BFA16881F8F250A26882F8F210C6F389
+:101E90000721C0F30720814219BFA16881F8F30030
+:101EA000A06880F8F35007E0FFE70120FFF723FC6C
+:101EB0005FF01E00FFF7A3FBA068D0E92A12491CBF
+:101EC00042F10002C0E92A1204B070BD2DE9F047CA
+:101ED000FE4D04464FF00007687808436870287983
+:101EE00010F0200F2846806818BFA0F87E7004D13B
+:101EF000B0F87E10491CA0F87E1090F86A100126F8
+:101F000039B990F86420002306215830FAF75DFDB6
+:101F100058B3A88810F4006F07D0A86890F86A102A
+:101F2000002918BFA0F876701FD1A868B0F8761005
+:101F3000491C89B2A0F87610B0F878208A422CBFEC
+:101F4000511A00218288521D8A4228BF80F87C6085
+:101F5000B0F87610B0F87820914206D3A0F87670E9
+:101F600080F81A61E878E9F745FF287910F0600FEA
+:101F700008D0A86890F8681021B980F8686001213D
+:101F8000FFF725F84FF00808002C56D16878002894
+:101F900051D1287910F0040F0DD0A86890F8640092
+:101FA000032808BFFFDFA86890F86710072904BF5F
+:101FB0002E7080F8677001F036F9287910F0080F5C
+:101FC00019D06878B8B9A868002190F8CB00FFF75D
+:101FD0004DFBA86890F8CB00FE2808BFFFDFFE216C
+:101FE000A86880F8CB1090F86710082903D1022167
+:101FF000297080F86770FFF7B9FBA87810F0080F18
+:1020000016D0A8680023052190F864205830FAF70C
+:10201000DCFC50B185F80180A868D0F8441108783C
+:102020000D2808BF0020087002E00020F9F7E8F84A
+:10203000A86801F031F800F0C9FDA868A14600F1D8
+:10204000580490F8F40030B9E27B002301212046C7
+:10205000FAF7BBFC10B1608D401C60853D21B9F1E1
+:10206000000F18D12878022808BF16200ED00128AA
+:1020700004BFA86890F8F60008D06878E8B110F0BE
+:10208000140F1CBF1E20207702D005E0207703E04C
+:1020900010F0080F02D02177E67641E010F0030F30
+:1020A00003D02A202077E6763AE010F0200F08BF10
+:1020B000FFDF23202077E67632E094F8300028B165
+:1020C000A08D411CA185E18D884213D294F8340083
+:1020D00028B1608E411C6186E18D88420AD2618DF3
+:1020E000208D814203D3AA6892F8F42012B9E28DC0
+:1020F000914203D322202077E67611E0217C31B192
+:10210000E18C814228BF84F81C80C5D206E0E08CB7
+:10211000062803D33E202077E67601E0E07EA0B1DA
+:102120002773677327740221A868FEF750FFA86819
+:1021300090F8CB10012904D1D0F8FC000178491E99
+:102140000170E878E9F756FE03E00021A868FEF781
+:102150003EFFBDE8F047F3F72BBC5C4A517893781B
+:10216000194314D111460128896809D0107910F05B
+:10217000040F03D091F86700072808D001207047AA
+:10218000B1F84800098E884201D8FEF70CBF002044
+:10219000704770B54D4C06460D46A0883043A08070
+:1021A00016F0020F04D016F0010F18BFFFDFE56034
+:1021B00016F0010F18BF256116F0020F4FF0000254
+:1021C0004FF0010117D0E878062802D00B280BD079
+:1021D00011E0A06890F86420182A0CD10022C0E910
+:1021E0002A2280F86A1006E0A06890F8641012298C
+:1021F00008BF80F86A2016F0800F1CBF0820A0706E
+:1022000016F4806F08BF70BDA268B2F858009188BC
+:102210000844801DE97880B2012908BFA2F80201B4
+:102220001ED0002904BFD2F8F810888018D01829D1
+:1022300016D192F8F210002904BF92F8F330002B67
+:102240000BD011F00C0F1EBF92F8543013F00C0F8E
+:10225000994203D092F8F31001B90020A2F8F000DF
+:10226000E9782846012909D071B1182918BF70BD35
+:10227000B2F8F010BDE87040FBF74BBAB2F80211AB
+:102280004172090AA97270BDD2F8F81089884173A9
+:10229000090AA97370BDF0B50C4C85B00026A0608A
+:1022A000A6806670A670054626700088F3F748FB86
+:1022B000A0680088F3F76AFBB5F8D800A168401C55
+:1022C00082B201F15800FAF743F901E07C010020E5
+:1022D000002818BFFFDF95F8650024280AD1B5F85B
+:1022E0005810B5F8F000081A00B20028A4BF6078B2
+:1022F000002806D095F86400242818BF25283BD173
+:1023000019E0A06890F8F210002908BF90F8541066
+:1023100080F8541090F8F310002908BF90F8551079
+:1023200080F855100020FFF76AF985F86560A1680C
+:1023300081F87D6020E0B5F85810B5F8F000081A73
+:1023400000B20028A4BF6078002815D1A06890F8DA
+:10235000F210002908BF90F8541080F8541090F83B
+:10236000F310002908BF90F8551080F85510002090
+:10237000FFF745F985F86460A5F8D860A06890F883
+:10238000881039B1B0F88410B0F88620914224BF8B
+:1023900005B0F0BD90F88C1039B1B0F88A10B0F8E3
+:1023A0008620914224BF05B0F0BDB0F88220B0F87D
+:1023B00080108A4224BF05B0F0BD90F8682092B327
+:1023C000B0F87E208A4224BF05B0F0BD90F8CB70F3
+:1023D000FE2F00F01E816846F3F7B5FA002808BF0B
+:1023E000FFDF2221009802F034FC03210098FBF764
+:1023F00079F80098017821F0100101703946FBF757
+:102400009FF8192F80F0E380DFE807F028201446BA
+:10241000E1E1E21A71E1E2E264E1E1E1E1D4E2E268
+:102420007B94ADE1B600B0F87E10062924BF05B05C
+:10243000F0BDCBE7A068009990F8F5000871C7E0FF
+:10244000A168009891F8CC100171C1E0A068D0F8A3
+:10245000FC00411C0098FBF7BEF8B9E0A1680098A9
+:10246000D1F8F82092790271D1F8F82012894271DE
+:10247000120A8271D1F8F8205289C271120A0272CE
+:10248000D1F8F82092894272120A8272D1F8F810BB
+:10249000C989FBF778F89BE0A068D0F8F800011D27
+:1024A0000098FBF7A5F8A068D0F8F80000F10C013F
+:1024B0000098FBF7A7F8A068D0F8F80000F11E011B
+:1024C0000098FBF7A5F8A06800F1C0010098FBF7A1
+:1024D000ADF87DE0626900981178017191884171D1
+:1024E000090A81715188C171090A017270E0FE49BF
+:1024F000D1E90001CDE9020102A90098FBF7B0F88B
+:1025000066E0A068B0F844100098FBF7B3F8A06844
+:10251000B0F846100098FBF7B1F8A068B0F840108A
+:102520000098FBF7AFF8A068B0F842100098FBF7EE
+:10253000ADF84DE0A068B0F840100098FBF7A2F8A5
+:10254000A068B0F842100098FBF7A0F8A068B0F8B7
+:1025500044100098FBF78EF8A068B0F84610009879
+:10256000FBF78CF834E0A068009990F810210A710C
+:1025700090F8110148712BE0A06890F8F300FAF789
+:102580006AFC01460098FBF7C0F8A16891F8F200D8
+:1025900010F00C0F1CBF91F8541011F00C0F02D06A
+:1025A000884218BF0020FAF756FC01460098FBF756
+:1025B000A8F80DE0A06890F8ED100098FBF7C9F8B6
+:1025C000A06890F8EC100098FBF7C7F800E0FFDF78
+:1025D000F3F7CCF9002808BFFFDF0098C178012984
+:1025E00003D049B118290FD013E0A168B1F8021146
+:1025F0004172090A81720CE0A168D1F8F81089884B
+:102600004173090A817304E0A168B1F8F010FBF787
+:1026100080F8B6480090B64BB64A29463046F8F7DF
+:1026200033FDA0680023052190F864205830FAF7A4
+:10263000CCF9002804BF05B0F0BD05B0BDE8F040FE
+:10264000F8F713BBAC48806890F8881029B1B0F84F
+:102650008410B0F8862091421AD290F88C1029B1DB
+:10266000B0F88A10B0F88620914211D2B0F88220DA
+:10267000B0F880108A420BD290F86820B0F87E0043
+:1026800022B1884204D200BFF8F796BD0628FBD3DA
+:10269000002001461AE470B50C46064615464FF474
+:1026A000A471204602F0F7FA2680002D08BFFFDF54
+:1026B0002868C4F8F8006868C4F8FC00A868C4F882
+:1026C000440170BDEEF7D9BB2DE9F0410D46074638
+:1026D0000621EEF7C9FA040008BFBDE8F081D4F87E
+:1026E00044110026087858B14A8821888A4207D1C7
+:1026F000092810D00E281DD00D2832D008284CD023
+:1027000094F81A01002857D06E701020287084F8B1
+:102710001A61AF803EE06E7009202870D4F8440141
+:10272000416869608168A9608089A881D4F8440102
+:1027300006702FE00846EEF7C9FB0746EEF775F87E
+:10274000B0B96E700E202870D4F8440140686860FB
+:10275000D4F8440106703846EEF761F80120BDE870
+:10276000F0810846EEF7B2FB0746EEF75EF810B1CF
+:102770000020BDE8F0816E700D202870D4F844016F
+:102780004168696000892881D4F8440106703846A0
+:10279000EEF745F80120BDE8F0816E700820287042
+:1027A000D4F8440141688268C0686960AA60E86042
+:1027B000D4F844010670EDE794F81C01B0B16E70D6
+:1027C0001520287094F81C010028E3D084F81C61BF
+:1027D000D4F81E016860D4F82201A860B4F826017C
+:1027E000A88194F81C010028F0D1D3E794F82801BF
+:1027F00070B16E701D20287084F82861D4F82A0109
+:102800006860D4F82E01A860B4F83201A881C1E74D
+:1028100094F8340140B16E701E20287084F8346141
+:10282000D4F836016860B5E794F8140180B16E7091
+:102830001B20287094F814010028ABD084F8146190
+:10284000D4F81601686094F814010028F6D1A1E7C5
+:1028500094F83A01002808BFBDE8F0816E70162098
+:10286000287094F83A01002894D000BF84F83A61A7
+:10287000D4F83C016860B4F84001288194F83A012A
+:102880000028F3D186E71C4A5061D17070472DE9CA
+:10289000F0470446481E85B238BFBDE8F08704F112
+:1028A00008080126DFF850904FF0090A5FF0000792
+:1028B000B4F8D800401CA4F8D800B4F87E00401C3E
+:1028C000A4F87E0094F86A0040B994F864200023CC
+:1028D000062104F15800FAF778F838B3B4F8760016
+:1028E000401C80B20AE0000098520200CD1E020097
+:1028F0005B210200932102007C010020A4F87600F5
+:10290000B4F8781081422CBF0A1A0022A3885B1DFC
+:10291000934228BF84F87C60884207D3A4F876707D
+:1029200084F81A6199F80300E9F764FA94F88800CA
+:1029300020B1B4F88400401CA4F8840094F88C0002
+:1029400020B1B4F88A00401CA4F88A0094F8F4007E
+:1029500040B994F867200023012104F15800FAF7E8
+:1029600034F820B1B4F88200401CA4F8820094F836
+:1029700064000C2802D00D2820D067E0B4F858007D
+:10298000411CB4F80201814260D1D4F8FC00411C22
+:10299000404602F095FA02212046F9F7FCFCD4F8F3
+:1029A000FC000078002808BFFFDF0121FE20FEF7B1
+:1029B0005DFE84F8647084F8986047E0B4F85800CD
+:1029C000411CD4F8F800808881423FD1D4F84401FA
+:1029D0000178002918BFFFDF22D12188C180D4F8F7
+:1029E000F8004189D4F844010181D4F8F8008189C4
+:1029F000D4F844014181D4F8F800C189D4F84401E5
+:102A00008181D4F844010771D4F8440180F800A012
+:102A1000D4F844012188418099F80300E9F7EAF9E4
+:102A200001212046F9F7B7FC03212046FEF7CFFA33
+:102A3000D9F80800D0F8F8000078022818BFFFDFA6
+:102A40000221FE20FEF712FE84F86470B4F85800EC
+:102A5000401C691EA4F858008DB2BFF429AFBDE830
+:102A6000F087F94AC2E90601704770B50446B0F82C
+:102A70007E0094F86810002908BFC0F1020503D059
+:102A8000B4F88010081A051F94F87C0040B194F83F
+:102A900064200023092104F15800F9F796FFA0B142
+:102AA000B4F8766094F86A0058B994F8642000236A
+:102AB000062104F15800F9F788FF002808BF2846CE
+:102AC00003D0B4F87800801B001F8542C8BF0546BC
+:102AD000002DD4BF0020A8B270BD042110B5DA4C7F
+:102AE000A068FEF774FAA06890F84E10012902BFA2
+:102AF000022180F84E1010BD00F58A710288A0F8FE
+:102B00001E21028EA0F82021828EA0F82221028FA1
+:102B1000B0F844309A4228BF1A460A82828FB0F831
+:102B20004600824238BF1046488201200872E07891
+:102B3000BDE81040E9F75EB9C34830B4806890F84A
+:102B40004E30B0F832C0C48EB0F84010428F022B25
+:102B500025D08A4238BF11460186C28FB0F8421094
+:102B60008A4238BF11468186028FB0F844108A42EB
+:102B700038BF11464186828FB0F846108A4238BF6E
+:102B80001146C186418E614588BF8C46A0F832C08F
+:102B9000C18EA14288BF0C46C48630BC7047038EEC
+:102BA0009A4228BF1A46C58F838E9D4238BF2B4656
+:102BB0008A4238BF11460186B0F842108B4228BFC6
+:102BC0000B468386002180F84E10CDE770B59E4CF1
+:102BD000A06890F8CB10FE2906BF6178002970BD6F
+:102BE00090F86720002301215830F9F7EEFE002805
+:102BF00018BF70BDA06890F8F41021B1BDE8704016
+:102C00000220FEF7DDBC90F86420002319465830FE
+:102C1000F9F7DBFE40B1A06890F87C0020B1BDE878
+:102C200070401220FEF7CCBCA068002590F864200C
+:102C3000122A1FD004DC032A3FD0112A1FD003E040
+:102C4000182A35D0232A43D0002304215830F9F71D
+:102C5000BCFE002818BF70BDD4F808C09CF8650001
+:102C600019286ED03BDC01286ED002287AD00328C8
+:102C70005DD038E0BDE870400B20FEF7A1BCF1F755
+:102C800057F90C2838BF70BDA0680821D0F8F800AB
+:102C90001E30F1F751F928B1A0680421C030F1F7D6
+:102CA0004BF900B9FFDFBDE870400320FEF788BC98
+:102CB000BDE870400620FEF783BC90F8CA1080F88B
+:102CC000CC100720FEF77CFCA06880F8645070BD33
+:102CD0001820FEF775FCA068A0F8845070BD1E286F
+:102CE00048D021286CD0DCF8F800012601780029B2
+:102CF00074D04088BCF8001088426FD100239CF843
+:102D0000642019460CF15800F9F75FFE002865D0E1
+:102D1000A068D0F8F810097802297DD003297CD06A
+:102D200004297BD0052908BF082078D0C8E09CF88A
+:102D3000C9008CF8CC000720FEF742FCA06800F028
+:102D40007AB97CE000E00DE00C20FEF739FCA068C9
+:102D5000A0F88A5090F8901041F0010180F890108E
+:102D600000F069B91320FEF72BFCA068A0F88A5088
+:102D700000F061B99CF80501002818BF70BD9CF8EF
+:102D8000040188B1BCF80601ACF84000BCF80801A9
+:102D9000ACF84200BCF80A01ACF84400BCF80C01E5
+:102DA000ACF846008CF80451FFF7C6FEFFF795FE1D
+:102DB0001520FEF705FCA068A0F88A5000F03BB98A
+:102DC0009CF87D0058B18CF8F2508CF8F350182024
+:102DD000FEF7F6FBA068A0F88A5070BD70E09CF882
+:102DE0000F01002818BF70BD9CF80E01002808BF15
+:102DF00070BDDCE91416DCF81001FAF735F8F2B210
+:102E0000C1B28A4207BFA16881F8F250A26882F875
+:102E1000F210C6F3072103E018E01DE03DE024E0D6
+:102E2000C0F30720814219BFA16881F8F300A068B0
+:102E300080F8F3501820BDE87040FEF7C1BB1120A8
+:102E4000FEF7BEFBA068F6E07C01002090F865006C
+:102E5000F9F7A4FDA0BB08E090F8691041B190F823
+:102E60006A00002808BFFFDF0A20FEF7A9FB27E061
+:102E7000F1F75EF80C2823D3A0680821D0F8F800F9
+:102E80001E30F1F759F828B1A0680421C030F1F7DD
+:102E900053F800B9FFDF0320E7E790F8900010F047
+:102EA000030F0DD10C20FEF78BFBA168A1F8845015
+:102EB00081F8886091F8900040F0010081F890005E
+:102EC000A06890F8CB10FE2918BF70BD90F8642060
+:102ED000002319465830F9F778FD002808BF70BD67
+:102EE000A06890F80011E9B3A1690978D1BB90F806
+:102EF0006500F9F753FDA8BBA068B0F858100A297F
+:102F000031D900F108010522E06901F0F7FD002840
+:102F1000A06804BF80F8005170BDD0F8FC000178B3
+:102F200061B1411C0522E06901F0E8FD002818BFED
+:102F300070BDA068D0F8FC00007830B9A068E169E5
+:102F4000D0F8FC00401C01F0BBFFA068D0F8FC00EA
+:102F50000178491C01700120FEF732FBA06880F85F
+:102F6000005170BDFFE7A06890F8041111B190F80E
+:102F70000511E1B390F80E11002908BF70BD90F85B
+:102F80000F11002918BF70BD90F86500F9F706FD14
+:102F9000002818BF70BDA06890F85400012808BF31
+:102FA000012508D0022808BF022504D0042816BF36
+:102FB00008280325FFDFA06890F85500012808BF06
+:102FC000012608D0022808BF022604D0042816BF14
+:102FD00008280326FFDFA268012D92F810012DD0EA
+:102FE000022D2ED0032D08BF04282CD03BE0FFE794
+:102FF000B0F80611A0F84010B0F80811A0F842107F
+:10300000B0F80A11A0F84410B0F80C11A0F846105E
+:1030100080F8045190F865001D2804D0BDE8704088
+:103020001420FEF7CDBAFFF787FDFFF756FD1520F8
+:10303000FEF7C6FAA06880F8655070BD012812D16D
+:1030400001E002280FD192F81101012E06D0022EC4
+:1030500007D0032E08BF04280AD004E0012802D1BB
+:1030600006E0022804D0BDE870401620FEF7A8BA9A
+:10307000B2F8583092F85410B2F81201F032F9F761
+:1030800059FF20B1A168252081F8640070BDBDE81A
+:1030900070400020FEF7B3BA70B5044690F86400A3
+:1030A00000250C2814D00D2818BF70BDB4F85800A6
+:1030B000D4F8F810401C8988884218BF70BDD4F835
+:1030C0004401FF4E0178002918BFFFDF45D122E0FF
+:1030D000B4F85800B4F80211401C884218BF70BD03
+:1030E000D4F8FC00411C04F1080001F0E9FE0221C3
+:1030F0002046F9F750F9D4F8FC000078002808BF02
+:10310000FFDF0121FE20FEF7B1FA84F864500120B0
+:1031100084F8980070BD2188C180D4F8F800D4F8F4
+:10312000441140890881D4F8F800D4F8441180890A
+:103130004881D4F8F800D4F84411C0898881D4F8C3
+:1031400044010571D4F8441109200870D4F84411E1
+:1031500020884880F078E8F74DFE01212046F9F7F5
+:103160001AF903212046FDF732FFB068D0F8F800C5
+:103170000078022818BFFFDF0221FE20FEF776FA52
+:1031800084F8645070BD70B5CD4CA16891F864208E
+:10319000162A11BF132A91F88E20002A62781BBFCD
+:1031A00002206070002A70BD81F8C800002581F8F7
+:1031B0008D5081F88850D1F8F800098840888842FD
+:1031C00018BFFFDFA068D0F8F8000078032818BF08
+:1031D000FFDF0321FE20FEF749FAA068D0F8441172
+:1031E0000A78002A18BFFFDF19D10288CA80D0F8F8
+:1031F000442190F8C8101171D0F844110D72D0F824
+:1032000044210D211170D0F844210188518000889B
+:10321000EDF75CFEEDF7F4FAE078E8F7EBFDA06877
+:1032200080F8645070BD10B5A54C207910F0020FE5
+:1032300008BF10BD6078002818BF10BDE068C078D6
+:10324000192880F06781DFE800F05F4F0D8EF7F7F7
+:10325000A5223FF76F82B0F7F7F7F7F6E2DFF8F451
+:10326000F3F7F200A0680023012190F8672058309E
+:10327000F9F7ABFB002818BF10BD0821A06880F843
+:103280006710002180F8881080F88C1010BDA068AD
+:103290000023194690F865205830F9F796FB18B1CD
+:1032A000A168002081F88C00A0680023194690F8DE
+:1032B00064205830F9F789FB002808BF10BD0020B2
+:1032C000A16881F8880010BDA0680023194690F815
+:1032D00064205830F9F779FB002808BFFFDF04208D
+:1032E000A16881F8640010BDA0680023194690F819
+:1032F00064205830F9F769FB002808BFFFDF0C2075
+:10330000A16881F8640010BDA0680023194690F8F8
+:1033100064205830F9F759FB002808BFFFDF0D2063
+:10332000A16881F8640010BDA0680023194690F8D8
+:1033300064205830F9F749FB002808BFFFDF01215E
+:10334000A06880F88D100F2180F8641010BDA0686F
+:1033500090F86400122818BFFFDF0121A06880F8F0
+:103360008E101121F0E7A0680023194690F8642020
+:103370005830F9F72AFB28B9A06890F88E00002889
+:1033800008BFFFDF0121A06880F88D10132180F8AD
+:10339000641010BDA06890F86400182818BFFFDF03
+:1033A0001A20A16881F8640010BDA068D0F8F81058
+:1033B00003884A889A4204BF0978042919D190F8F1
+:1033C0006420002319465830F9F7FFFA002808BF97
+:1033D000FFDFA06890F8901011F0020F04BF0121E8
+:1033E00080F8641005D0002180F88810D0F8F8002B
+:1033F0000170A0680023194690F865205830F9F74D
+:10340000E4FA002808BF10BD0020A1687FE0A06892
+:103410000023194690F864205830F9F7D6FA0028AE
+:1034200008BFFFDF0520A16881F8640010BD30E00F
+:103430001FE012E001E066E06CE0A068002319469E
+:1034400090F864205830F9F7C0FA002808BFFFDF71
+:103450001C20A16881F86400E8E7A06800231946F1
+:1034600090F865205830F9F7B0FA002808BFFFDF60
+:10347000CAE7A0680023194690F864205830F9F78D
+:10348000A4FA002808BFFFDF1F20A16881F86400AC
+:10349000CCE7A06890F8651021291CD090F8641042
+:1034A000232918BFFFDFC1D190F8F210002907BF10
+:1034B00090F8F3100029242180F8641002E0000045
+:1034C0007C0100207FF4FBAE002180F864100846E8
+:1034D000FEF795F8F3E690F8F210002907BF90F890
+:1034E000F3100029242180F865108DD1002180F887
+:1034F000651080F87D1090F80E0100281CBF002098
+:10350000FEF77DF880E7A168002081F8650081F86A
+:103510008C008BE7FFDF89E770B58D4C0829207A96
+:1035200063D2DFE801F0041A5A5A2662625A80B167
+:10353000F1F7FDFA012211461046F1F7C4FCF2F74B
+:10354000A2F90020A072F1F794FBBDE87040F1F7FA
+:1035500004BEBDE87040EFF7C3BBD4E90001EFF74C
+:10356000BCF92060A07A401CC0B2A07228281CD3ED
+:1035700070BDA07A0025401EC6B2E0683044F1F765
+:10358000D3FE10B9E1687F208855A07A272828BF8C
+:1035900001252846F2F710F9A07A282809D2401C04
+:1035A000C0B2A072282828BF70BDBDE87040F1F7F6
+:1035B00060BB207A00281CBF012000F085F8F1F7DD
+:1035C00065FDF1F7C2FD0120E07262480078E8F77E
+:1035D00011FCBDE87040EFF783BB002808BF70BD49
+:1035E0000020BDE8704000F06FB8FFDF70BD10B57F
+:1035F000574C207A002804BF0C2010BD00202072F8
+:10360000E072607AEFF7BAFF607AF0F704FA607A56
+:10361000EFF73BFC00280CBF1F20002010BD00224C
+:1036200070B54B4C06460D46207A68B12272E272A4
+:10363000607AEFF7A3FF607AF0F7EDF9607AEFF7C1
+:1036400024FC002808BFFFDF4248E560067070BD1B
+:1036500070B5050007D0A5F5E8503F494C388142C8
+:103660009CBF122070BD3A4CE068002804BF0920BE
+:1036700070BD207A00281CBF0C2070BD3748EFF7C2
+:10368000AAFB6072202804BF1F2070BDEFF71CFC4E
+:103690002060002D1CBF284420600120656020723E
+:1036A000002000F011F8002070BD2949CA7A002AD4
+:1036B00004BF002070471F22027000224270CB68B6
+:1036C0004360CA72012070472DE9F04184B007467B
+:1036D000EFF7FAFB1E4D8046414668682C6800EB08
+:1036E000800046002046F0F7FDF8B04206DB68682F
+:1036F000811B4046EFF7F1F80446286040F233762C
+:1037000021464046F0F7EEF8B04204DA3146404632
+:10371000EFF7E3F8044600208DF8000040F2E76080
+:10372000039004208DF80500002F14BF0120032012
+:103730008DF8040068460294EFF793FD687A6946B5
+:10374000EFF70AFE002808BFFFDF04B0BDE8F081F4
+:10375000AC1200209C010020B5EB3C0019350200A2
+:103760002DE9F0410C4612490D68114A1149083201
+:103770001160A0F12001312901D301200CE0412882
+:1037800010D040CC0C4F94E80E0007EB8000241FB3
+:1037900050F8807C3046B84720600548001D056021
+:1037A000BDE8F0812046DDF71BFDF5E706207047F8
+:1037B0001005024001000001A052020010B552485D
+:1037C00000F012FA00B1FFDF4F48401C00F00CFA85
+:1037D000002800D0FFDF10BD2DE9F14F4B4ED6F889
+:1037E00000B00127484800F007FADFF81C8128B92B
+:1037F0005FF0000708F1010000F014FA444C0025C6
+:103800004FF0030901206060C4F80051C4F804516E
+:10381000009931602060DFF8FCA018E0DAF80000C1
+:10382000C00614D50E2000F064F8EFF3108010F0FD
+:10383000010072B600D00120C4F80493D4F800113E
+:1038400019B9D4F8041101B920BF00B962B6D4F88F
+:10385000000118B9D4F804010028DFD0D4F804011D
+:103860000028CFD137B1C6F800B008F1010000F050
+:10387000C3F911E008F1010000F0BEF90028B9D148
+:10388000C4F80893C4F80451C4F800510E2000F0A5
+:1038900030F81D4800F0C6F90020BDE8F88F2DE98A
+:1038A000F0438DB00D46064600240DF110090DF1D0
+:1038B000200817E004EB4407102255F8271068464B
+:1038C00001F048F905EB870710224846796801F0B6
+:1038D00041F96846FFF780FF10224146B86801F0C1
+:1038E00039F9641CB442E5DB0DB00020BDE8F0837B
+:1038F00072E700F01F02012191404009800000F1B1
+:10390000E020C0F8801270479D01002004E50040CF
+:1039100000E0004010ED00E0A94900200870704769
+:1039200070B5A84D01232B60A74B1C68002CFCD060
+:10393000002407E00E6806601E68002EFCD0001D03
+:10394000091D641C9442F5D30020286018680028E3
+:10395000FCD070BD70B59A4E04469C4D307802285C
+:1039600000D0FFDFAC4200D3FFDF71699848012926
+:1039700003D847F23052944201DD03224271491CC0
+:103980007161291BC16092497078EFF7E5FC00284E
+:1039900000D1FFDF70BD70B5894C0D46617888425B
+:1039A00000D0FFDF894E082D4BD2DFE805F04A0436
+:1039B0001E2D4A4A4A382078022800D0FFDF032013
+:1039C0002070A078012801D020B108E0A06800F0A4
+:1039D0001BFE04E004F1080007C8FFF7A1FF052063
+:1039E0002070BDE87040EFF77BB9EFF76DFA014644
+:1039F0006068EFF777FFB04202D2616902290BD30A
+:103A00000320F0F722FA12E0EFF75EFA0146606851
+:103A1000EFF768FFB042F3D2BDE870409AE7207834
+:103A200002280AD0052806D0FFDF04202070BDE858
+:103A3000704000F0BBB8022000E00320F0F705FA68
+:103A4000F3E7FFDF70BD70B50546EFF73DFA5C4C5C
+:103A500060602078012800D0FFDF5D4901200870F8
+:103A60000020087104208D6048715848C860022009
+:103A700020706078EFF770FC002800D1FFDF70BD88
+:103A800010B54F4C207838B90220F0F7F4F918B986
+:103A90000320F0F7F0F908B1112010BD4D48EFF701
+:103AA0009AF96070202804D0012020700020606105
+:103AB00010BD032010BD2DE9F041144600EB840732
+:103AC0000E4605463F1F00F0B2FD4FF080521169CF
+:103AD000484306EB8401091FB14201D2012100E0F5
+:103AE00000211CB11269B4EB920F02D90920BDE884
+:103AF000F081394A95420ED3AF420CD3854205D2AC
+:103B0000874203D245EA0600800701D01020EEE785
+:103B1000964200D309B10F20E9E7304830490068E8
+:103B2000884205D0224631462846FFF7F9FE10E0CC
+:103B3000FFF7A6FF0028DAD1214800218560C0E9FF
+:103B4000036481704FF4A97104FB01F01830FFF792
+:103B50007AFF0020CBE770B54FF080550446286906
+:103B60001D49B1FBF0F0844201D20F2070BD00F07E
+:103B70005EFDA04201D8102070BD184818490068A9
+:103B8000884204D02869604300F03EFD0CE0FFF756
+:103B900077FF0028F0D1296909486143816001213C
+:103BA00081701048FFF74FFF002070BD10B5044C26
+:103BB0006078EFF76AF900B9FFDF0020207010BDD0
+:103BC000A001002004E5014000E40140105C0C006D
+:103BD000BC1200209739020000600200B0000020F3
+:103BE000BEBAFECA7C5E0100002101700846704723
+:103BF0000146002008707047EFF3108101F00101C9
+:103C000072B60278012A01D0012200E000220123CD
+:103C1000037001B962B60AB1002070474FF400503A
+:103C20007047E9E7EFF3108111F0010F72B64FF022
+:103C30000002027000D162B600207047F2E7000077
+:103C40007B490968016000207047794908600020BD
+:103C5000704701218A0720B1012804D042F20400F4
+:103C60007047916700E0D1670020704771490120DB
+:103C7000086042F20600704708B504236D4A190730
+:103C8000103230B1C1F80433106840F00100106008
+:103C90000BE0106820F001001060C1F8083300202C
+:103CA000C1F80801644800680090002008BD011FA9
+:103CB0000B2909D85F4910310A6822F01E0242EA36
+:103CC000400008600020704742F2050070470F284E
+:103CD00009D8584910310A6822F4706242EA00207B
+:103CE00008600020704742F205007047000100F1B3
+:103CF0008040C0F8041900207047000100F18040A6
+:103D0000C0F8081900207047000100F18040D0F889
+:103D10000009086000207047012801D9072070477A
+:103D2000464A52F8200002680A43026000207047A9
+:103D3000012801D907207047404A52F82000026844
+:103D40008A43026000207047012801D9072070478C
+:103D50003A4A52F8200000680860002070470200CC
+:103D600037494FF0000003D0012A01D007207047E7
+:103D70000A607047020033494FF0000003D0012A67
+:103D800001D0072070470A60704708B54FF40072F1
+:103D9000510510B1C1F8042308E0C1F80823002040
+:103DA000C1F8240124481C3000680090002008BDA0
+:103DB00008B58022D10510B1C1F8042308E0C1F88C
+:103DC00008230020C1F81C011B4814300068009033
+:103DD000002008BD08B54FF48072910510B1C1F8FC
+:103DE000042308E0C1F808230020C1F8200112488C
+:103DF000183000680090002008BD0D49383109686E
+:103E00000160002070474FF080410020C1F8080198
+:103E1000C1F82401C1F81C01C1F820014FF0E020D5
+:103E2000802180F800140121C0F8001170470000C3
+:103E300000040040000500400801004064530200F7
+:103E400078050040800500406249634B0A68634979
+:103E50009A42096801D1C1F3100101600020704746
+:103E60005C495D4B0A685D49091D9A4201D1C0F366
+:103E700010000860002070475649574B0A685749A0
+:103E800008319A4201D1C0F3100008600020704749
+:103E900030B5504B504D1C6842F20803AC4202D082
+:103EA000142802D203E0112801D3184630BDC30004
+:103EB0004B481844C0F81015C0F81425002030BD38
+:103EC0004449454B0A6842F209019A4202D0062849
+:103ED00002D203E0042801D308467047404A01217A
+:103EE00042F83010002070473A493B4B0A6842F2D2
+:103EF00009019A4202D0062802D203E0042801D325
+:103F000008467047364A012102EBC000416000209C
+:103F1000704770B52F4A304E314C156842F2090394
+:103F200004EB8002B54204D0062804D2C2F800187F
+:103F300007E0042801D3184670BDC1F31000C2F891
+:103F40000008002070BD70B5224A234E244C15682D
+:103F500042F2090304EB8002B54204D0062804D2E1
+:103F6000D2F8000807E0042801D3184670BDD2F843
+:103F70000008C0F310000860002070BD174910B59C
+:103F80000831184808601120154A002102EBC003CF
+:103F9000C3F81015C3F81415401C1428F6D30020DC
+:103FA00006E0042804D302EB8003C3F8001807E0FE
+:103FB00002EB8003D3F80048C4F31004C3F80048B0
+:103FC000401C0628EDD310BD04490648083108609E
+:103FD00070470000B0000020BEBAFECA00F50140E4
+:103FE00000F001400000FEFF7E4B1B6803B19847C4
+:103FF000BFF34F8F7C4801687C4A01F4E0611143B4
+:104000000160BFF34F8FFEE710B5EFF3108010F0A3
+:10401000010F72B601D0012400E0002400F0D9F8AD
+:1040200050B1DDF777F9EEF71CFDEFF7B1FEDEF7E3
+:10403000ECFE6F490020086004B962B6002010BD94
+:1040400070B50C460546EFF3108010F0010F72B604
+:1040500001D0012600E0002600F0BBF818B106B937
+:1040600062B6082070BDDDF7D1F8DDF757F90246DA
+:10407000002043099B0003F1E02300F01F01D3F867
+:104080000031CB40D9071BD0202803D222FA00F1FF
+:10409000C90722D141B2002906DA01F00F0101F16E
+:1040A000E02191F8141D03E001F1E02191F80014E2
+:1040B0004909082911D281B101290ED004290CD057
+:1040C000401C6428D5D3DEF777FE4949494808608B
+:1040D0002046F0F775FA60B904E006B962B641F21D
+:1040E000010070BD3F4804602DB12846F0F7B5FAD5
+:1040F00018B110242CE0404D19E02878022802D98C
+:104100004FF4805424E007240028687801D0F8B9DF
+:1041100008E0E8B120281BD8A878212818D8012861
+:1041200016D001E0A87898B9E8780B2810D8334960
+:10413000802081F8140DDDF7F1F82946EFF70EFE27
+:10414000EEF74EFC00F0A6FA2846DDF7B5F8044677
+:1041500006B962B61CB1FFF757FF204670BD0020BC
+:1041600070BD10B5044600F034F800B10120207095
+:10417000002010BD224908600020704770B50C4631
+:1041800020490D681F49204E08310E60102807D0C5
+:1041900011280CD012280FD0132811D0012013E0C1
+:1041A000D4E90001FFF74CFF354620600DE0FFF732
+:1041B0002BFF0025206008E02068FFF7D2FF03E016
+:1041C0000F4920680860002020600E48001D05602F
+:1041D00070BD074807490068884201D10120704737
+:1041E00000207047B80100200CED00E00400FA0543
+:1041F000B0000020BEBAFECA6C5302000BE000E023
+:1042000004000020100502400100000100B5D8495B
+:1042100002282DD021DC10F10C0F08BFF42027D08C
+:104220000FDC10F1280F08BFD82021D010F1140F97
+:1042300008BFEC201CD010F1100F08BFF02017D0E1
+:1042400020E010F1080F08BFF82011D010F1040F82
+:104250000CBFFC2000280BD014E0C01E062811D291
+:10426000DFE800F00E0C0A080503082000E0072034
+:10427000086000BD0620FBE70520F9E70420F7E70A
+:104280000320F5E7FFDF00BD00B5BA49012808BFEC
+:1042900003200CD0022808BF042008D0042808BF3F
+:1042A000062004D0082816BFFFDF052000BD0860E7
+:1042B00000BDB149002804BF086820F0010005D006
+:1042C000012806BF086840F0010070470860704789
+:1042D00070B51E460546012924D0022A04BFA7480E
+:1042E0004FF47A710DD0012A04BFA5484FF4C8617C
+:1042F00007D0042A07BFA34840F69801A24840F619
+:10430000E44144181846F1F781FA04443046F1F7C5
+:10431000ABFA20444FF47A7100F27120B0FBF1F057
+:10432000281A70BD022A08BF4FF47A700AD0012AF9
+:1043300008BF4FF4C86005D0042A0CBF40F69800AF
+:1043400040F6E44049F608514418DBE770B51446DE
+:104350000546012908BF49F6CA660DD0022B08BFE1
+:104360008A4807D0012B08BF854803D0042B0CBF17
+:104370008448874800F1FA061046F1F760FA012CEC
+:1043800008BF4FF47A710AD0022C08BF4FF4FA71BB
+:1043900005D0042C0CBF4FF4FA614FF4FA51711A96
+:1043A00008444FF47A7100F28920B0FBF1F0281A2A
+:1043B000801E70BD70B514460646012930D0022B10
+:1043C00004BF6E494FF47A700DD0012B04BF6C49C5
+:1043D0004FF4C86007D0042B07BF6A4940F6980025
+:1043E000694940F6E4400D181046F1F728FA012C0F
+:1043F00008BF4FF47A710AD0022C08BF4FF4FA714B
+:1044000005D0042C0CBF4FF4FA614FF4FA51691A2D
+:1044100008444FF47A716438B0FBF1F0301A70BD83
+:10442000022B08BF4FF47A700AD0012B08BF4FF45B
+:10443000C86005D0042B0CBF40F6980040F6E4405D
+:1044400049F608514518CFE770B5164604460129CC
+:1044500008BF49F6CA650DD0022B08BF4B4807D0EC
+:10446000012B08BF464803D0042B0CBF45484848E1
+:1044700000F1FA051046F1F7C9F905443046F1F7A5
+:10448000F3F928444FF47A7100F2E140B0FBF1F007
+:10449000201A801E70BD2DE9F04107461E460C46CD
+:1044A00015461046082A16BF04284DF68830F1F745
+:1044B000ADF907EB4701C1EBC71100EBC100012CBF
+:1044C00008BF4FF47A710AD0022C08BF4FF4FA717A
+:1044D00005D0042C0CBF4FF4FA614FF4FA51471881
+:1044E0002046F1F7ACF9381A4FF47A7100F60F60F4
+:1044F000B0FBF1F42846F1F777F920443044401D31
+:10450000BDE8F08170B5054614460E460846F1F741
+:104510007DF905EB4502C2EBC512C0EBC205304682
+:10452000F1F7A2F92D1A2046082C16BF04284DF6E3
+:104530008830F1F76BF928444FF47A7100F6B73000
+:10454000B0FBF1F52046F1F74FF92844401D70BD4E
+:104550001049082818BF0428086803BF20F46C50CD
+:1045600040F4444040F0004020F0004008607047B4
+:104570000C1500401015004050160040683602002F
+:10458000A2240200D0FB010030D301000436020057
+:10459000C0D40100401700402DE9FE430C46804680
+:1045A000F8F7B4FF074698F80160204601A96A466B
+:1045B000ECF717F905000DD0012F02D00320BDE85C
+:1045C000FE83204602AA0199ECF72DF80298B0F874
+:1045D00003000AE0022F14D1042E12D3B8F803000E
+:1045E000BDF80020011D914204D8001D80B2A91918
+:1045F000814202D14FF00000E1E702D24FF001000A
+:10460000DDE74FF00200DAE70B4A022111600B49A7
+:104610000B68002BFCD0084B1B1D18600868002895
+:10462000FCD00020106008680028FCD070474FF0D4
+:10463000805040697047000004E5014000E40140FB
+:1046400002000B464FF00000014620D0012A04D0A2
+:10465000022A04D0032A0DD103E0012002E0022047
+:1046600015E00320072B05D2DFE803F00406080A53
+:104670000C0E100007207047012108E0022106E01F
+:10468000032104E0042102E0052100E00621EEF709
+:10469000BEBB0000F9480521817000210170417006
+:1046A0007047F7490A78012A05D0CA681044C860E3
+:1046B0004038EFF7E4B88A6810448860F8E70028CB
+:1046C00019D00378EF49F04A13B1012B0ED011E055
+:1046D0000379012B00D06BB943790BB1012B09D1C0
+:1046E0008368643B8B4205D2C0680EE00379012BDE
+:1046F00002D00BB10020704743790BB1012BF9D1E7
+:10470000C368643B8B42F5D280689042F2D80120A6
+:104710007047DB4910B501220A700279A2B100226C
+:104720000A71427992B104224A718268D34C5232A2
+:104730008A60C0681434C8606060EEF7C5FBCF497A
+:1047400020600220887010BD0322E9E70322EBE716
+:1047500070B5044609B1012000E00320C84D0021D6
+:104760002970217901B100202871607968B1042095
+:10477000C24E6871A168F068EEF7AFF8A860E06813
+:104780005230E8600320B07070BD0320F0E72DE9DF
+:10479000F04105460226EEF79EFF006800B1FFDFFC
+:1047A000B64C01273DB12878B0B1012805D00228C8
+:1047B00010D0032813D027710CE06868C82807D3ED
+:1047C000EFF7C3F820B16868FFF76BFF012603E03D
+:1047D000002601E000F05CF93046BDE8F081207869
+:1047E0000028F7D16868FFF76AFF0028E3D06868FF
+:1047F000017879B1A078042800D0FFDF0121686832
+:10480000FFF7A6FF9E49E078EEF7A6FD0028E1D16C
+:10481000FFDFDFE7FFF77DFF6770DBE72DE9F0479C
+:10482000964C8846E178884200D0FFDFDFF84C9252
+:1048300000250127924E09F11409B8F1080F75D22D
+:10484000DFE808F0040C28527A808D95A0780328C0
+:1048500002D0022800D0FFDFBDE8F087A07803284F
+:1048600002D0022800D0FFDF0420A070257120783C
+:10487000002878D1FFF715FF3078012806D0B068FE
+:10488000E06000F025F92061002060E0E078EEF7BC
+:1048900060FCF5E7A078032802D0022800D0FFDFF3
+:1048A000207800286DD1A078032816D0EEF70CFBF5
+:1048B00001464F46D9F80000EFF714F800280EDB48
+:1048C000796881420BDB081AF0606D49E078EEF7F9
+:1048D00043FD0028C0D1FFDFBEE7042028E004200C
+:1048E000EFF7B3FAA570B7E7A078032802D0022843
+:1048F00000D0FFDF207888BBA078032817D0EEF720
+:10490000E3FA01464F46D9F80000EEF7EBFF002826
+:10491000E5DB79688142E2DB081AF0605849E0780B
+:10492000EEF71AFD002897D1FFDF95E740E005205C
+:10493000EFF78BFAA7708FE7A078042800D0FFDF8D
+:10494000022004E0A078042800D0FFDF0120A16845
+:104950008847FFF71CFF054630E004E011E0A0782F
+:10496000042800D0FFDFBDE8F04700F091B8A07840
+:10497000042804D0617809B1022800D0FFDF207834
+:1049800018B1BDE8F04700F08CB8207920B10620BE
+:10499000EFF75BFA2571CDE7607838B13849E078F8
+:1049A000EEF7DAFC00B9FFDF657055E70720BFE7D7
+:1049B000FFDF51E73DB1012D03D0FFDF022DF9D11B
+:1049C0004AE70420C3E70320C1E770B5050004D01F
+:1049D0002A4CA078052806D101E0102070BD0820DF
+:1049E000EFF749FA08B1112070BD2848EEF7F3F946
+:1049F000E070202803D00020A560A07070BD0320C7
+:104A000070BD1E4810B5017809B1112010BD817824
+:104A1000052906D0012906D029B101210170002005
+:104A200010BD0F2010BD00F03CF8F8E770B5134C36
+:104A30000546A07808B1012809D155B12846FFF7ED
+:104A40003EFE40B1287840B1A078012809D00F205F
+:104A500070BD102070BD072070BD2846FFF759FEBD
+:104A600003E000212846FFF773FE0549E078EEF7E2
+:104A700073FC00B9FFDF002070BD0000BC01002006
+:104A8000CC1200203D860100FF1FA1071D48020037
+:104A90000A4810B5006900F013F8BDE81040EEF7C1
+:104AA0001FB9064810B5C078EEF7EFF900B9FFDF7F
+:104AB0000820EFF7CAF9BDE81040EBE5BC01002083
+:104AC0000C490A6848F202139A4302430A6070478D
+:104AD000084A116848F2021301EA03009943116081
+:104AE00070470246044B10201344FC2B01D8116080
+:104AF00000207047C80602400018FEBF40EA0103CC
+:104B000010B59B070FD1042A0DD310C808C9121F76
+:104B10009C42F8D020BA19BA884201D9012010BDB0
+:104B20004FF0FF3010BD1AB1D30703D0521C07E07D
+:104B3000002010BD10F8013B11F8014B1B1B07D1E1
+:104B400010F8013B11F8014B1B1B01D1921EF1D152
+:104B5000184610BD032A40F2308010F0030C00F01C
+:104B6000158011F8013BBCF1020F624498BF11F8A7
+:104B700001CB00F8013B38BF11F8013BA2F1040260
+:104B800098BF00F801CB38BF00F8013B11F00303D8
+:104B900000F02580083AC0F0088051F8043B083A3C
+:104BA00051F804CBA0E80810F5E7121D5CBF51F8DE
+:104BB000043B40F8043BAFF30080D20724BF11F858
+:104BC000013B11F801CB48BF11F8012B24BF00F8BD
+:104BD000013B00F801CB48BF00F8012B704710B52E
+:104BE000203AC0F00B80B1E81850203AA0E81850E5
+:104BF000B1E81850A0E81850BFF4F5AF5FEA027CA6
+:104C000024BFB1E81850A0E8185044BF18C918C014
+:104C1000BDE810405FEA827C24BF51F8043B40F8B5
+:104C2000043B08BF7047D20728BF31F8023B48BF9A
+:104C300011F8012B28BF20F8023B48BF00F8012BD8
+:104C4000704702F0FF0343EA032242EA024200F007
+:104C500002B84FF000020429C0F0128010F0030CDB
+:104C600000F01B80CCF1040CBCF1020F18BF00F85F
+:104C7000012BA8BF20F8022BA1EB0C0100F00DB80E
+:104C80005FEAC17C24BF00F8012B00F8012B48BF6C
+:104C900000F8012B70474FF0000200B51346944610
+:104CA0009646203922BFA0E80C50A0E80C50B1F184
+:104CB0002001BFF4F7AF090728BFA0E80C5048BF98
+:104CC0000CC05DF804EB890028BF40F8042B08BF36
+:104CD000704748BF20F8022B11F0804F18BF00F832
+:104CE000012B7047FEDF04207146084219D1069956
+:104CF000124A914215DC069902394878DF2810D112
+:104D00000878FE2807D0FF280BD14FF001004FF0A4
+:104D100000020B4B184741F201000099019A084B21
+:104D20001847084B002B02D01B68DB6818474FF070
+:104D3000FF3071464FF00002014B1847006002003F
+:104D4000E93F020004000020184819497047FFF7A6
+:104D5000FBFFDCF733FA00BD4FF4805015490968BA
+:104D6000884203D1144A13605B68184700BD0000F5
+:104D700020BFFDE74FF480500E490968884210D1EA
+:104D80000E4B18684FF0FF318842F1D080F308884D
+:104D90004FF02021884204DD0948026803210A43BC
+:104DA00002600848804708488047FFDFE012002083
+:104DB000E01200200000002004000020006002003B
+:104DC0001409004099460100594D02000420714623
+:104DD000084202D0EFF3098101E0EFF3088188690E
+:104DE00002380078102813DB20280FDB2C280BDB7F
+:104DF0000A4A12680A4B9A4203D1602804DB094A26
+:104E00001047022008607047074A1047074A1047BA
+:104E1000074A12682C32126810470000B0000020C8
+:104E2000BEBAFECA21130000613702007D410200B4
+:104E3000040000200D4B0E4908470E4B0C49084753
+:104E40000D4B0B4908470D4B094908470C4B0849C6
+:104E500008470C4B064908470B4B054908470B4BC5
+:104E6000034908470A4B02490847000051BB0000AC
+:104E70000D2F00006D2C0000092B0000972A000068
+:104E80000F2D00003D1300005328000029BE000034
+:104E9000C91100000021016001717047002101600B
+:104EA00081807047002101604160017270470A688B
+:104EB0004B6802604360B1F808C0A0F808C07047B2
+:104EC0000A6802600B79037170470000B995000011
+:104ED00043970000A1980000C5980000FF980000CB
+:104EE0003399000065990000959900000B9A000025
+:104EF00091960000A7120000A7120000794400005C
+:104F0000C5440000E94400007D45000099460000CA
+:104F10005B4700008D47000075480000074900000E
+:104F20005B490000414A0000614A0000DF150000B3
+:104F30000316000033150000871500003516000029
+:104F4000C91600006360000013620000E7650000FE
+:104F5000FD660000876700000568000069680000C2
+:104F60008D6900005D6A0000C96A0000834A000084
+:104F7000894A0000934A000089410000FB4A000072
+:104F80005D410000874C0000BF4C0000294D00002F
+:104F90000F4E0000254E0000A7120000A7120000CF
+:104FA000A7120000A7120000A7120000A71200001D
+:104FB000A7120000A7120000BF2400004525000032
+:104FC000612500007D2500000B270000A7250000BB
+:104FD000B1250000F325000015260000F126000091
+:104FE00033270000A7120000A7120000678300000B
+:104FF0008783000089830000CD830000FB830000CD
+:10500000E9840000778500008B850000D9850000C9
+:10501000C98600006F880000998900007B7300003A
+:10502000B1890000A7120000A7120000D1B400004F
+:105030003BB600008FB60000FBB60000ABB7000027
+:105040000100000000000000100110013A02000001
+:105050001A020000FB900000E9900000FFFFFFFF34
+:105060000000FFFFCDAC0000293D000065200000DE
+:10507000C5730000618E0000000000000000020007
+:10508000000000000002000000000000000100001D
+:105090000000000013810000F38000006181000027
+:1050A00041240000032400002324000037A800004E
+:1050B00063A800006BAA000059590000818100001C
+:1050C00000000000B18100008F24000000000000FB
+:1050D00000000000000000004DA9000000000000DA
+:1050E000ED59000000000000900A0000900A000046
+:1050F000DB560000DB5600005544000079AB000091
+:1051000047760000771F0000972602004F970100A6
+:10511000195700001957000077440000DBAB00006E
+:10512000CB760000E91F0000C5260200639701004E
+:1051300070017001400038005C002400480100024A
+:1051400000000300656C74620000000000000000B5
+:1051500000000000000000008700000000000000C8
+:105160000000000000000000BE83605ADB0B3760C7
+:1051700038A5F5AA9183886C010000003114010064
+:10518000F9220100000000010206030405000000EE
+:105190000700000000000000060000000A000000F8
+:1051A0003200000073000000B4000000C989010053
+:1051B00047150200616F0100D5B10100EBF4010059
+:1051C000D5B10100F77001008DB30100E1EE0100DF
+:1051D0008DB30100BF6D010021B3010001F4010096
+:1051E00021B301005D6F0100E9B101009DE70100FD
+:1051F000E9B10100ED74010001B601009DF5010067
+:1052000001B601000300000001555555D6BE898E38
+:105210000000C706C70CC71200006B030F06B308D7
+:105220000000B704A708970CF401FA009600640088
+:105230004B0032001E0014000A00050002000100AD
+:105240000041000000000000AAAED7AB15412010BD
+:105250000C0802170D0101020909010106020918D3
+:10526000180301010909030305000000FE00000006
+:10527000FE000000FE555555252627D6BE898E0016
+:10528000F401FA00960064004B0032001E00140086
+:105290000A00050002000100254100000000000096
+:1052A000493E0200613E0200793E0200913E02004A
+:1052B000C13E0200E93E0200133F0200473F0200E8
+:1052C000573B0200B73A0200AD370200E34A020042
+:1052D000E93B0200F93B0200253C0200433F01008C
+:1052E0004B3F01005D3F0100533C02006D3C02005A
+:1052F000413C02004B3C0200793C0200AF3C020002
+:10530000CF3C0200ED3C0200FB3C0200093D0200E4
+:10531000193D0200313D0200493D02005F3D02009F
+:10532000753D0200000000007FB90000D5B9000003
+:10533000EBB9000041460200D93702009F38020055
+:10534000CB490200034A02002D4A0200ED3D010054
+:105350006D4101008B3D0200B13D0200D53D0200D0
+:10536000FB3D02001C05004020050040001002002B
+:105370009053020008000020D001000044110000FA
+:10538000C8530200D801002008110000A01100003D
+:10539000011813C8140250201A0102227C2720FB96
+:1053A000349B5F801280021A10138B091B20480463
+:1053B0001ACE0401200B50A40AAC01300912CB63B1
+:0853C0007F010B68CC10A00076
+:02000004000FEB
+:1010000020C90020DD130F00E5130F00E7130F00C8
+:10101000E9130F00EB130F00ED130F0000000000A9
+:10102000000000000000000000000000C9130F00D5
+:10103000F1130F0000000000F3130F00F5130F0071
+:10104000F7130F00F7130F00F7130F00F7130F003C
+:10105000F7130F00F7130F00F7130F00F7130F002C
+:10106000F7130F00F7130F00F7130F00F7130F001C
+:10107000F7130F00F7130F00F7130F00F7130F000C
+:10108000C12C0F00712A0F00F7130F00F7130F0088
+:10109000F7130F00F7130F00E12A0F00F7130F00EB
+:1010A000F7130F00F7130F00F7130F00F7130F00DC
+:1010B000F7130F00F7130F000000000000000000FE
+:1010C000F7130F00F7130F00F7130F00F7130F00BC
+:1010D000F7130F00F7130F00F7130F00F7130F00AC
+:1010E000F7130F00F7130F00C5150F0000000000E5
+:1010F00000000000F7130F0000000000F7130F00BE
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:1011200000000000000000000000000000000000BF
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:10115000000000000000000000000000000000008F
+:10116000000000000000000000000000000000007F
+:10117000000000000000000000000000000000006F
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A000000000000000000000000000000000003F
+:1011B000000000000000000000000000000000002F
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F00000000000000000000000000000000000EF
+:10120000DFF80CD000F0A0F90048004755540F005B
+:1012100020C9002080F308888E46104730B450E87B
+:10122000012F93B2C48923448489A34228BF1B1B86
+:101230000489A34202BFBFF32F8F002007E0C3EA57
+:10124000020340E80134002CE9D14FF001000A60AC
+:1012500030BC704750E8012FC2EA024240E8012149
+:101260000029F7D1704730B450E8022F1FFAA2F3DB
+:10127000C488A34202BFBFF32F8F00200DE0C489B2
+:1012800023448489A34228BF1B1BC2EA034340E8CE
+:101290000234002CE8D14FF001000A6030BC7047E6
+:1012A00050E8022FC2EA224240E802210029F7D189
+:1012B0007047034653E8022FD988B2EB324F4FF004
+:1012C000000017BF92B241EA014142EA014104E045
+:1012D0005A68B2EB324F08BF012043E80212002ADD
+:1012E000E8D1704730B4044654E8000F0D4644E896
+:1012F0000053002BF8D1156030BC704730B4044661
+:1013000054E8000F40EA010544E80053002BF7D1F0
+:10131000156030BC704730B4044654E8000F00EA52
+:10132000010544E80053002BF7D1156030BC70472D
+:1013300030B4044654E8000F80EA010544E8005345
+:10134000002BF7D1156030BC704730B4044654E828
+:10135000000F00EB010544E80053002BF7D11560A6
+:1013600030BC704730B4044654E8000FA0EB0105D0
+:1013700044E80053002BF7D1156030BC704770B4BF
+:1013800004464FF0000054E8006F0D68AE4207BFFE
+:1013900044E80023012044E800630E60002B1CBFDA
+:1013A0000020F0E770BC704730B4044654E8000FEA
+:1013B00088422CBF451A054644E80053002BF5D15E
+:1013C000156030BC704700001EF0040F0CBFEFF337
+:1013D0000880EFF3098007F0B7BE00000648804799
+:1013E00006480047FEE7FEE7FEE7FEE7FEE7FEE70A
+:1013F000FEE7FEE7FEE7FEE7E52A0F0001120F0019
+:101400002DE9F05F0546002092469B468846064639
+:10141000814640241BE0284641464746224600F0CC
+:1014200083F853465A46C01A914110D311461846C4
+:10143000224600F016F82D1A67EB01084F462246A7
+:101440000120002100F00DF817EB00094E41201E8D
+:10145000A4F10104DFDC484631462A464346BDE894
+:10146000F09F202A04DB203A00FA02F100207047A6
+:101470009140C2F1200320FA03F3194390407047D2
+:101480000048704754BD0F0010B5441A03469442FB
+:1014900009D28418114403E011F8013D04F8013D1C
+:1014A000521EF9D210BD40EA0104A40703D009E09E
+:1014B00010C9121F10C3042AFAD203E011F8014B1D
+:1014C00003F8014B521EF9D210BDD2B201E000F870
+:1014D000012B491EFBD270470022F6E710B51346D8
+:1014E0000A4604461946FFF7F0FF204610BD421C8D
+:1014F00010F8011B0029FBD1801A704730B5044653
+:101500000020034600E05B1C934203D2E05CCD5C0C
+:10151000401BF8D030BD034611F8012B00F8012B19
+:10152000002AF9D118467047202A04DB203A21FA14
+:1015300002F00021704721FA02F3D040C2F12002EC
+:101540009140084319467047064C074D06E0E06895
+:1015500040F0010394E8070098471034AC42F6D3FA
+:10156000FFF752FE08CD0F0028CD0F0070B58C1884
+:1015700010F8015B15F0070301D110F8013B2A11A7
+:1015800006D110F8012B03E010F8016B01F8016B94
+:101590005B1EF9D12B0705D40023521E0DD401F890
+:1015A000013BFAE710F8013BCB1A921C03E013F859
+:1015B000015B01F8015B521EF9D5A142D8D300208E
+:1015C00070BD0000054B4FF0FF321A6053F8042C39
+:1015D000034B1A601A68034B1A60704704BA025032
+:1015E00018A9002008BA025001EB820204388A428E
+:1015F00001D10020704752F8043D1BBA40F8043F67
+:10160000F5E7000000B5374B8FB019461A68009215
+:10161000009AD207FAD5344B344A1A600A6801920C
+:10162000019AD007FAD5324A1A600A680292029AE1
+:10163000D207FAD52F4A1A600A680392039AD00794
+:10164000FAD52D4A1A600A680492049AD207FAD58C
+:101650002A4A1A600A680592059AD007FAD5284ADC
+:101660001A600A680692069AD207FAD5254A1A60C5
+:101670000A680792079AD007FAD5234A1A600A68BF
+:101680000892089AD207FAD5204A1A600A68099285
+:10169000099AD007FAD51E4A1A600A680A920A9A6D
+:1016A000D207FAD51B4A1A6008680B900B98C0073E
+:1016B000FAD51A600A680C920C9AD007FAD5164A25
+:1016C0001A600A680D920D9AD207FAD5134A1A6069
+:1016D0000E210D230F22002000F088FD0FB05DF8D1
+:1016E00004FB00BFB0B0025080B00250804301291B
+:1016F00040633921807001298020542100D1349029
+:10170000C0403490C0302029C0530D900041389023
+:10171000832308C880E3102100413821CF4308C843
+:1017200010B5504B96B01C461A680192019AD20728
+:10173000FAD54D4B4D4A1A6022680292029AD2079E
+:10174000FAD54B4A1A604B4A42EA8040226803921B
+:10175000039AD207FAD5186022680492049AD00737
+:10176000FAD5454A1A60A2F5800242EA8141226810
+:101770000592059AD207FAD5196022680692069A50
+:10178000D007FAD53D4A1A6022680792079AD10716
+:10179000FAD53B4A1A6022680892089AD207FAD50D
+:1017A000384A1A6022680992099AD007FAD5364A4F
+:1017B0001A6022680A920A9AD107FAD5334A1A6047
+:1017C00022680B920B9AD207FAD5314A1A60226826
+:1017D0000C920C9AD007FAD52E4A1A6022680D9204
+:1017E0000D9AD107FAD52C4A1A6022680E920E9AE9
+:1017F000D207FAD5294A1A6022680F920F9AD007A9
+:10180000FAD5274A1A60216810911099C907FAD5AC
+:101810001A60144B1A46196811911199C807FAD524
+:10182000114B20491960116812911299C907FAD514
+:101830001D491960116813911399CC07FAD50B490A
+:101840001960116814911499C807FAD517491960DD
+:10185000116815911599C907FAD5154A1A6016B07D
+:1018600010BD00BFB0B0025080B0025040044190A3
+:1018700000862929D81001C840144190401421291C
+:10188000401465210034409000310C90C0400C9011
+:10189000C030202940960D9000416090031645C845
+:1018A0000086112100416021594644C840144590EA
+:1018B00040142D90F0B5464B89B01D461C6801942C
+:1018C000019CE407FAD5434BDFF810C1DFF810E1C3
+:1018D00013449B000A181B681E2A88BFC0F11E0112
+:1018E0001F330A185B095A43B2F5806F88BF4FF463
+:1018F00080614FF0000484BFB1FBF3F1091A00F1DD
+:10190000A05000F52C402746A14233DC2A680492FF
+:10191000049AD207FAD5304A1268296805910599C8
+:10192000CF07FAD52D482E4C0260002216469A4267
+:1019300002F1010140D12A4C134621F00101002699
+:101940008B423CD32B680693069BDE07FAD5254BCA
+:101950001B682C680794079CE407FAD503600023F2
+:101960001F481C469A422DD11D4A00208B422CD381
+:1019700009B0F0BD2A680292029AD207FAD502197C
+:10198000920012682E680396039EF607FAD5CCF8EB
+:10199000002000229A4202F1010206D11E4622F0E6
+:1019A0000102964204D30134AEE7CEF80070F1E7AD
+:1019B000CEF800700136F4E726600A46B7E72660E5
+:1019C0000133BDE704600133CCE710600133CDE79C
+:1019D000B4B0025024AC00147CB00250D4B0025019
+:1019E000D8B0025078B00250F0B5294D85B02C46E1
+:1019F0002E680096009EF607FAD500F1A05000F57B
+:101A00002C4080000568206801900198C707FAD52E
+:101A10002048214F056002EB8306B24229D15A1CAF
+:101A20001D4E22F001020027934227D32368029320
+:101A3000029BDE07FAD5194B0B449B001B681F3332
+:101A40005B099A4213D2216803910399C907FAD519
+:101A5000154400219B1A104A05600846994210D38C
+:101A60005A1C0D4922F00102002093420CD305B00C
+:101A7000F0BD52F804EBC7F800E0CEE73760013361
+:101A8000D2E710600131E9E708600133EDE700BFFC
+:101A9000B4B00250D4B00250D8B0025024AC0014FC
+:101AA00010B5494B94B019461A680092009AD207B3
+:101AB000FAD5464B464A1A600A680192019AD40741
+:101AC000FAD5444A1A600A680292029AD007FAD5F7
+:101AD000414818600A680392039AD207FAD53F4A30
+:101AE0001A600A680492049AD407FAD53C4A1A602C
+:101AF0000A680592059AD207FAD53A4A1A600A6826
+:101B00000692069AD407FAD5374A1A600A680792ED
+:101B1000079AD207FAD5354A1A600A680892089AD5
+:101B2000D407FAD5324A1A600A680992099AD2078C
+:101B3000FAD5304A1A600A680A920A9AD407FAD586
+:101B40002D4A1A600A680B920B9AD207FAD52B4AD3
+:101B50001A600A680C920C9AD407FAD5284A1A60BF
+:101B60000A680D920D9AD207FAD5264A1A600A68B9
+:101B70000E920E9AD407FAD5234A1A600A680F9279
+:101B80000F9AD207FAD5214A1A600F4B19461C68E2
+:101B90001094109CE407FAD50C4B1860086811905B
+:101BA0001198C407FAD51A600A681292129AD007DF
+:101BB000FAD5174A1A600A681392139AD207FAD50F
+:101BC000144A1A6014B010BDB0B0025080B0025078
+:101BD0008090652100040990409665908080612185
+:101BE00080200821802064900081619000461021AF
+:101BF000008111210041442180202029024610C883
+:101C000000860921802060214021282940966521F5
+:101C100040962529594614C810B5544B98B019461A
+:101C20001A680192019AD207FAD5514B514A1A60AB
+:101C30000A680292029AD407FAD54F4A1A600A68D3
+:101C40000392039AD007FAD54C4818600A680492A8
+:101C5000049AD207FAD54A4A1A600A680592059A88
+:101C6000D407FAD5474A1A600A680692069AD2073C
+:101C7000FAD5454A1A600A680792079AD407FAD536
+:101C8000424A1A600A680892089AD207FAD5404A6E
+:101C90001A600A680992099AD407FAD53D4A1A606F
+:101CA0000A680A920A9AD207FAD53B4A1A600A6869
+:101CB0000B920B9AD407FAD5384A1A600A680C922C
+:101CC0000C9AD207FAD5364A1A600A680D920D9A14
+:101CD000D407FAD5334A1A600A680E920E9AD207D0
+:101CE000FAD5314A1A600A680F920F9AD407FAD5CA
+:101CF0002E4A1A600A681092109AD207FAD52C4A16
+:101D00001A601A4B19461C681194119CE407FAD505
+:101D1000174B1860086812901298C407FAD51A6019
+:101D20000A681392139AD007FAD5124A1A600A6801
+:101D30001492149AD207FAD51E4A1A600A681592AC
+:101D4000159AD407FAD51C4A1A600A681692169A90
+:101D5000D007FAD5194A1A600A681792179AD2075B
+:101D6000FAD5174A1A6018B010BD00BFB0B00250C3
+:101D700080B0025000936521000431904096659038
+:101D80000083612100C3302100C364900081619011
+:101D900000461021008111210041442100C3202967
+:101DA0000C4610C80086312100C3602140C128299B
+:101DB000409665210013319040962529594614C854
+:101DC000400432492DE9F041814B1D689868203369
+:101DD000A0B01E461A680192019AD707FAD57D4B2A
+:101DE0007D4A1A6032680292029AD407FAD57B4A79
+:101DF0001A607B4A1446116803910399C907FAD502
+:101E0000784A1168C1F3402137680497049FFF079F
+:101E1000FAD5754F1F6027680597059FFF07FAD50C
+:101E20001768002900F0CF80B90540F1CC803168F7
+:101E300006910699CF07FAD56C4919602168079178
+:101E40000799C907FAD51168C1F340213768089787
+:101E5000089FFF07FAD5664F1F6027680997099FFB
+:101E6000FF07FAD51268002900F0AF80910540F114
+:101E7000AC8032680A920A9AD207FAD5564A1A609A
+:101E800032680B920B9AD707FAD55A4A1A60316812
+:101E90000C910C99CC07FAD55749196031680D910E
+:101EA0000D99C907FAD55549196031680E910E99F7
+:101EB000CF07FAD55249196031680F910F99CC07B5
+:101EC000FAD550491960504B1E4619681091109967
+:101ED000C907FAD53F4C4D4B236033681193119BD2
+:101EE000DB07FAD54A4B236033681293129BDF0756
+:101EF000FAD5484B23603A4B9846196813911399C9
+:101F0000C907FAD5324F386033681493149BDB0746
+:101F1000FAD5226033681593159BD807FAD53E4B46
+:101F2000236033681693169BD907FAD53B4B236081
+:101F300033681793179BDA07FAD5394B2360336858
+:101F40001893189BDB07FAD5364B23603368199337
+:101F5000199BD807FAD5344B236033681A931A9B20
+:101F6000D907FAD5314B236033681B931B9BDA07E3
+:101F7000FAD52F4B236000F0D3F908BBD8F8003016
+:101F80001C931C9BDB07F9D53D6033681D931D9B9B
+:101F9000D907FAD5274B236033681E931E9BDA07B7
+:101FA000FAD5254B2360D8F800301F931F9BDB0721
+:101FB000F9D50C4B1B6813F4805F204B08BF184603
+:101FC00020B0BDE8F0811E48FAE71E48F8E700BFE0
+:101FD00090B0025080B0025000100251C01F722910
+:101FE000B4B0025088B00250C0CF0129C01F0E29E2
+:101FF000C03F002940010249003184A80000164971
+:10200000400108A180440888B0B00250C0447088E4
+:1020100080077A41C0077E4100006A498006164960
+:1020200040006E49000200210082202140822021D0
+:102030008082242140A161A100C861510308F10000
+:102040000108F1000208F10008B540B1202801465E
+:102050004FF0070228BF20210020FFF72BFC024B86
+:1020600000221A6008BD00BF1CB802507FB51C6872
+:102070001CB901F01F041F2C27D1174C25462668D8
+:102080000196019EF607FAD500F1A05000F52C400C
+:10209000800000682C680394039CE407FAD50F4C79
+:1020A00000EB611020600E4801F01F0400680290F0
+:1020B0001F2C18BFC94302980FBF106001F01F0109
+:1020C00000FA01F111600021196010684300C00F8F
+:1020D000136004B070BD00BFB4B00250E4B0025051
+:1020E000DCB0025030B51E4B85B01A46196800911D
+:1020F0000099CC07FAD500F1A05000F52C408000E3
+:10210000016813680193019BD807FAD5154B164C4B
+:102110001868164D1F30202390FBF3F0013800287B
+:1021200010DA00230130400153B1A0F120014FF03B
+:102130000042134204D1013881424FEA5202F8D1E1
+:1021400005B030BD13680393039BDB07FAD5431832
+:1021500023602B680293029B002BE3D10138DEE75A
+:10216000B4B00250ACB00250E4B00250DCB0025047
+:102170000A460021AFF3008038B5A0F12003B3F583
+:10218000426F05462CD88F2826D800F1470300F16E
+:102190006604DB064FEA541400D0013464013F3476
+:1021A000A409013411B1A1421AD30C46E3004FF443
+:1021B0008050B0FBF3F0202828BF202002B110602F
+:1021C000084B01221A60214600F068F82846214693
+:1021D00000F088F8002038BD00F11F046409DDE735
+:1021E000014838BD1CB802502221F00070B52648C5
+:1021F00088B0054604680094009CE607FAD5234899
+:10220000234C0460234C44EA83432C680194019CD2
+:10221000E407FAD50360930143EA824242F0104496
+:1022200044F4C0442B680293029BDE07FAD5046095
+:102230002B680393039BDB07FAD5174B03608B01D5
+:1022400043EA814141F0104343F4C0432E680496B1
+:10225000049EF607FAD503602B680593059BDE07FD
+:10226000FAD5046041F058412B680693069BDC07C1
+:10227000FAD5016042F058422B680793079BDB07B1
+:10228000FAD5026008B070BDB0B0025080B0025004
+:10229000C0210229807100988061189030B5002219
+:1022A0000C4C49001346023840F6FC75904202F18E
+:1022B0000102CABF236025605B181E2A04F10404D2
+:1022C000F4D1054A19441360044B054A19609A6019
+:1022D00030BD00BF00B0025078B002507CB0025058
+:1022E00020F80F000C4B18603F3020F03F008901B0
+:1022F000403058609960D9601961596199611C3307
+:102300000648196082B002680192019AD207FAD594
+:10231000196002B0704700BF90B00250B4B00250D4
+:102320002DE9F04192B0012303930493624B1D46C3
+:102330001A680592059AD207FAD5604C604B236063
+:10234000604B19461A680692069AD707FAD55E4B73
+:102350001A68D60400F1A8802A680792079AD00765
+:10236000FAD55A4A22600A680892089AD207FAD522
+:102370001E68C6F30036002E40F098801220FFF74A
+:10238000B1FE07461320FFF7ADFE87428CBF122037
+:102390001320FFF7A7FE471EFFF734F903AB01AA8E
+:1023A00039461220FFF762FE04AB804602AA394686
+:1023B0001320FFF75BFE00EB4800022832D0032811
+:1023C0003ED0012874D12B680993099BDB07FAD50D
+:1023D0003F4B23602B680A930A9BD807FAD53D4BE5
+:1023E00023602B680F930F9BD907FAD53A4B2360D4
+:1023F0002B681093109BDA07FAD5384B23602B68B3
+:102400001193119BDB07FAD5354B2360013F25D58E
+:102410001023192218210020FFF7E8FE304612B0E1
+:10242000BDE8F0812B680B930B9BD907FAD52D4B98
+:1024300023602B680C930C9BDA07FAD52A4BCFE765
+:102440002B680D930D9BDB07FAD5284B23602B6877
+:102450000E930E9BD807FAD5254BC1E703AB01AA13
+:1024600039461220FFF702FE04AB044602AA3946A1
+:102470001320FFF7FBFD10EB440402D1FFF7CCFB68
+:10248000C4E7FFF70DFB022C08D0032C09D0012C68
+:1024900010D117211620FFF743F9B7E715211420B3
+:1024A000F9E70F210E20F6E7124EB7E7124EB5E717
+:1024B000124EB3E7124EB1E7B0B0025080B00250F6
+:1024C00000084A51B4B0025088B0025000084E5182
+:1024D00000065A4940065E49000442410014424940
+:1024E00040042E49000652494006564900063A4922
+:1024F00040063E490608F1000708F1000408F10013
+:102500000508F100014B1860704700BF08BA02507F
+:10251000014B1860704700BF04BA0250094BC24318
+:102520001A60043B82B01B680193074B019A10426A
+:1025300004D0064A1060186802B0704720BF1A68BD
+:102540000192F3E704BA025018A9002008BA025019
+:10255000FEF79ABFFEF7C2BF0A460021FEF7BEBFD4
+:102560002DE9F74305460E469946114600F060FAFC
+:102570000446002840F08480002E00F08580002969
+:1025800000F08480B9F1200F40F0828005F144040E
+:10259000082205F104082046FFF726F805F1240774
+:1025A000082231464046FFF71FF806F120010822B5
+:1025B0003846FFF719F802A94FF4807041F8049DDE
+:1025C000FFF7D6FD002865D1334A4FF480731360BE
+:1025D000012193600823314AFFF706FA01210846DA
+:1025E00005232F4AFFF700FA0823424601211C2049
+:1025F000FFF7FAF908233A4601210320FFF7F4F91F
+:102600002246082301210220FFF7EEF90823254A7C
+:1026100001211A20FFF7E8F90523234A01211B2095
+:10262000FFF7E2F90823214A01211420FFF7DCF922
+:1026300008231F4A01211520FFF7D6F9082305F1C9
+:10264000640201211620FFF7CFF9082305F1840267
+:1026500001211720FFF7C8F90823164A01210B2092
+:10266000FFF7C2F9FFF7AEFB04460198FFF7ECFC59
+:10267000114B002C18BF1C46A4212846FFF76CFF05
+:10268000204603B0BDE8F0830C4CF9E70C4CF7E7AB
+:102690000C4CF5E7084CEFE790B002507CCC0F00F3
+:1026A000F4CC0F003CCC0F00E0CC0F00A0CC0F000E
+:1026B000C0CC0F005CCC0F008408F0007608F0005E
+:1026C0008008F0008108F00038B50D460446B0B12E
+:1026D000A02200210430FFF73DFF95B129460822D2
+:1026E00004F16400FEF780FF082205F1200104F1E7
+:1026F0008400FEF779FF044B2360002038BD0348B7
+:1027000038BD034838BD00BFDD55AABB7108F000D5
+:102710008308F0002DE9F041069F044615461E4649
+:10272000FFF7D2FF38B93B46324629462046BDE87E
+:10273000F041FFF715BFBDE8F08100002DE9FF4132
+:10274000144B04460E460FCB8DE80F00204600F0D8
+:102750007FF98046B0B9CEB1636A251D01953BB9BA
+:1027600001236362226F04F13001684600F088F8AB
+:102770002B46043E243453F8042B12BAA34246F8E5
+:10278000042FF8D1404604B0BDE8F081DFF808809E
+:10279000F8E700BF0CCC0F000502F00038B5044686
+:1027A00068B1051D28467021FFF7D6FE2846202275
+:1027B0000449FFF7CDFE044B2360002038BD0348D9
+:1027C00038BD00BF1CCC0F00DD55AABB0002F000D5
+:1027D000294B2DE9F04304460E4615460FCB85B034
+:1027E0006F468DE80F002DB94FF00009484605B03F
+:1027F000BDE8F083204600F02BF981460028F5D192
+:10280000231D0193636AA3BB236F8BB1C3F14008FF
+:10281000A84528BFA84604F1300031461844424676
+:10282000FFF796FE236F434446442367A5EB080554
+:10283000226F402A06D104F13001384600F020F81A
+:102840000023236705F03F0835F03F0505D03146EA
+:102850002A46384600F014F82E44B8F1000FC3D0D1
+:102860004246314604F13000FFF772FEC4F8708032
+:10287000BCE7DFF80890B9E70CCC0F000C02F000C1
+:102880002DE9F74F314B44688046924699461A68C5
+:10289000002AFCD12E4B9B461A68002AFCD14FF02F
+:1028A000FF300191FFF72EFE8020FFF731FE294D0A
+:1028B000294A2A4F2A4E012307202B60A2F59E7237
+:1028C000C2F83C011360636A3B60A36A3360D8F8C6
+:1028D000003042F8043CD8F8083020469847019967
+:1028E000D9F80030002BFBD1BAF1000F20D11D4BDD
+:1028F00004221A60D9F80030002BFBD1DBF800A0CD
+:10290000BAF1000FFAD1D8F80C30204698473B684E
+:1029100063623368A362144BC3F800A0C3F844A1F8
+:10292000D9F80030002BFBD12B6003B0BDE8F08F4D
+:10293000236A012B04BF0C4A13600C4B4020196022
+:10294000C3F804A0FFF7EAFDD4E700BF10B90250B6
+:1029500020BC025018B8025000B90250CCB7025047
+:10296000D0B70250C8B7025084B6025028BC0250FB
+:10297000084B1B681B0EF02B08D1074B1A68074B3E
+:102980009A4205D1064B0020186070470520704719
+:102990000620704728B9025024BA02500000E020F7
+:1029A0000CBA02500C4B1B68C3610C4B1B68836153
+:1029B0000B4B1B6843610B4B1B6803610A4B1B6885
+:1029C000C3600A4B1B688360094B1B684360094B5B
+:1029D0001B680360704700BF5CB6025058B60250D7
+:1029E00054B6025050B602504CB6025048B602508F
+:1029F00044B6025040B602500C4BC2691A6082695C
+:102A000043F8042C426943F8082C026943F80C2C63
+:102A1000C26843F8102C826843F8142C426843F8CB
+:102A2000182C026843F81C2C704700BF5CB602509B
+:102A300030B10268034B04489A4208BF0020704737
+:102A400002487047DD55AABB8208F0007108F0000B
+:102A500030B10268034B04489A4208BF0020704717
+:102A600002487047DD55AABB0202F0000002F000E8
+:102A700002490248091F0968006808478058002079
+:102A800000F02EB970B50E46144900EB400001EB82
+:102A9000C0051446E86A183520B101280FD0022875
+:102AA00005D113E0284600F051F9A04201D20024DC
+:102AB00011E022463146284600F080F90BE0284616
+:102AC00000F044F9A042F4D20446F2E73146284629
+:102AD00000F047F90446204670BD000090980020A1
+:102AE00006F040B930B54FF0805000228300D0F896
+:102AF0003011C3F80C21C3F81021624B1A60624BED
+:102B00001B68624C2360604B1B1D1B68241D2360E7
+:102B10005D4B08331B68241D23605B4B0C331B6823
+:102B2000241D2360584B10331B68241D2360564B13
+:102B300014331B68241D2360534B18331B68534CFC
+:102B400020342360504B1C331B68241D23604E4BE4
+:102B500020331B68241D23604B4B24331B68241D2A
+:102B60002360494B28331B68241D2360464B2C33BC
+:102B70001B68241D2360444B30331B68434C403496
+:102B80002360414B34331B68241D23603E4B383394
+:102B90001B68241D23603C4B3C331B68241D2360B1
+:102BA000394B40331B68241D23600124082902D1BE
+:102BB000D0F8343113B1082904D006E0354B34493C
+:102BC000196005E0D0F8343113B1082904D006E0CB
+:102BD000314BFB21196005E0D0F8343113B10829DD
+:102BE00008D00EE090F858322C48016863F30301D6
+:102BF000016002E0D0F834311BB929494FF400706C
+:102C0000086028480168C90702D06FF0010101601F
+:102C10002548016841F470010160BFF34F8FBFF395
+:102C20006F8F4FF01021D1F80002002803DBD1F89C
+:102C30000402002822DA1D4B1C601D480468002C89
+:102C4000FCD01224C1F800420568002DFCD0C1F868
+:102C5000044201680029FCD01A6001680029FCD0F8
+:102C6000BFF34F8F10487C380168124A01F4E061CD
+:102C700011430160BFF34F8F00BFFDE70F490E48BE
+:102C8000086030BD380500400404001020C5004035
+:102C9000488103008C56004018F50040E40E0040C7
+:102CA000409602400004004088ED00E004E5014049
+:102CB00000E401400400FA050090D0030C59002004
+:102CC000064808B5002101600068009005F054FD39
+:102CD00005F020FB0028FBD108BD000000010140E9
+:102CE00010B5124C02202061606111A0A06104F1B6
+:102CF0007800E0614FF4805020620020A0626062A2
+:102D00000BA1A164E0620D49E1641021A065C4E952
+:102D10001410E0650AA1E01DFEF7FDFB09A12046A5
+:102D2000FEF7F9FB2020A07110BD00009098002054
+:102D30005465726D696E616C0000000008A9002086
+:102D40005254540053454747455200000269C16838
+:102D50008A4203D88068401A104400E0501A401E8E
+:102D600070472DE9F047C4681746894606464FF07C
+:102D700000083069A04201D9051B02E0B168201AA1
+:102D80000D1AB0686D1E001BA84200D80546BD4252
+:102D900000D33D4670682A4620444946FEF774FB3E
+:102DA000B0687F1B2C44A844A944A04200D1002451
+:102DB000F460002FDDD14046BDE8F0872DE9F041F9
+:102DC00004468846D4E90207C51BE16860681646D8
+:102DD0000844B54206D94146FEF756FBB819E060F3
+:102DE000BDE8F0812A464146FEF74EFB761B08EB14
+:102DF000050132466068FEF747FBE660F0E702E057
+:102E000008C8121F08C1002AFAD170477047002075
+:102E100001E001C1121F002AFBD1704701212028C7
+:102E200003DA81400548014003E0402802DA2038F7
+:102E3000814009B10120704700207047FC06FFBDAA
+:102E4000800701D00020704701207047406800686B
+:102E5000401E084201D10120704700207047C3681E
+:102E60008B4206D811440069491E814201D80120D5
+:102E7000704700207047000030B585B00D46164CF5
+:102E80001621ADF800101ECC0DF1040C8CE81E00CC
+:102E9000124C0221012221706270A0700320E070A8
+:102EA000217159206071FE20A071694604F109006A
+:102EB0007DDF00280ED1BDF800002A46411CE171DB
+:102EC00009212172BDF808100844ADF8080001A9D5
+:102ED000034872DF05B030BD00B90F009C6D0020C3
+:102EE0000858002010B586B0062418220C49684600
+:102EF000FEF7CAFA0B480421008801EB00400AA142
+:102F000005F06CFB69462046FFF7B6FF002805D1A7
+:102F1000094C207874DF0121207873DF06B010BDE2
+:102F200010B90F00305900204164766572746973DE
+:102F3000696E672E2E2E0000085800202DE9F05FE4
+:102F4000DFF894B05C46DBF84890DBF8245003F0DF
+:102F500045FA216B214E00EB01086F1A31884FF0C2
+:102F6000040A0AEB01401EA105F038FB216B404624
+:102F70004944414500D1002708233A4601F0F8FFB3
+:102F800007004FF0010806D0318808EB01401BA173
+:102F900005F024FB1CE003F021FA0022294601F091
+:102FA00009FADBF8282004463188D946A24209D123
+:102FB0000AEB014018A105F011FBC9E90748C9F85F
+:102FC000185005E008EB01402346194905F011FBB4
+:102FD0003846BDE8F09F0000EC7F00206C590020CF
+:102FE000456E746572206E72665F6466755F6170AF
+:102FF000705F636F6E74696E756500004661696C21
+:10300000656420746F20636F7079206669726D77D4
+:103010006172652E0000000053657474696E67204C
+:103020006170702061732076616C6964000000003B
+:10303000F4BD0F0008B5134602460648009301236D
+:10304000008803EB00400B4603A105F0DAFA06F016
+:103050000DFD00006C59002052656365697665645A
+:103060002061206661756C74212069643A20307893
+:10307000253038782C2070633A2030782530387825
+:103080002C20696E666F3A20307825303878000041
+:10309000024605480121008801EB004003A105F02C
+:1030A000A1FA06F0E3FC00006C590020526563654C
+:1030B0006976656420616E206572726F723A2030A5
+:1030C00078253038782100002DE9F84F254C8146CD
+:1030D000924660880E46814241D800274FF6FF781D
+:1030E0008DF80070684600F0F5F822786078A188C5
+:1030F000884201DA401C00E00020C0B2904204D1B6
+:103100009DF8000000F032F927E065786078884289
+:1031100001DA401C00E0002060709DF8000000F023
+:1031200025F9454519D0A068B9F1000F40F835A040
+:103130000DD066B16188E068324605FB0100494662
+:10314000FEF7A2F9A06800EBC500868002E000EB64
+:10315000C50087800020BDE8F88F0420FBE7092028
+:10316000F9E700004458002010B50E4C03E0401C65
+:1031700000E00020207020786178814210D0227811
+:103180006188E068A36802FB010003EBC20153F809
+:103190003220898890472078A1888842E9DAE6E7DA
+:1031A00010BD00004458002030B5CB0008339DB25C
+:1031B00093074FF0000401D0072030BD044B9A6004
+:1031C0002A44DA605C701C7058809980002030BD01
+:1031D00044580020014801F010BB00005C5800205A
+:1031E00070B514460E46050004D10B4940F2C510D7
+:1031F00000F000F93CB12868012EC4600AD000211B
+:103200008160002070BD04494FF4E37000F0F2F8D3
+:10321000072070BD0121F3E74CC20F0038B50E48FE
+:1032200008235822416800910C49006802F0BEF959
+:1032300000280FD10A4A69460A4801F0E3FA04005F
+:1032400008D10121074801F0ACFB064901200839EB
+:103250000870204638BD000028BA0F0018850020ED
+:10326000EDA80F005C58002070B516460D4604000E
+:1032700004D10C4940F2D51000F0BCF80A48854250
+:1032800001D9072070BD0948266101F0B6FA28442B
+:103290006060A06800B1A5602146BDE870400020D4
+:1032A00008F030B84CC20F0017FCFF005C5800203B
+:1032B00010B5040004D106494FF4F57000F09AF8F7
+:1032C000002021462076BDE81040012008F01AB801
+:1032D0004CC20F0070B5044607F022FA012803D053
+:1032E00010A11D2000F086F8EFF3108172B61D4A80
+:1032F0009368012083B990604FF0E020D0F88051AE
+:10330000194B1D401560C0F88031D0F884315360EE
+:103310004217C0F8842100202070002900D162B635
+:1033200070BD00002E2E5C2E2E5C2E2E5C2E2E5C90
+:103330002E2E5C636F6D706F6E656E74735C6C695E
+:10334000627261726965735C7574696C5C617070DE
+:103350005F7574696C5F706C6174666F726D2E63FB
+:103360000000000070850020FC06FFBD10B504467B
+:1033700007F0D6F9012803D00DA12B2000F03AF870
+:103380001B498868002811D0002C0FD1EFF3108062
+:1033900072B60B684FF0E022C2F800314B68C2F8F9
+:1033A000043100228A60002800D162B610BD0000FE
+:1033B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6312
+:1033C0006F6D706F6E656E74735C6C696272617242
+:1033D0006965735C7574696C5C6170705F75746944
+:1033E0006C5F706C6174666F726D2E63000000001C
+:1033F000708500201CB56A46ADF8000001910021DF
+:1034000044F20200FFF716FE1CBD0000F8B51F488D
+:103410000146446AC06A8D6CAC2802D1486B0544F1
+:10342000241A1B4E0094042730882B4607EB0040DB
+:10343000184A19A105F0E5F8224629461548FEF775
+:103440005DF8E8B13088234607EB00402A4620A10A
+:1034500005F0CFF804F05EFF0028FBD102F0D4FCA9
+:103460002146284603F0CEFB040007D03088012116
+:1034700001EB004022A100BF05F0B0F82046F8BDE6
+:103480003088002407EB004024A1F5E7EC7F002002
+:103490006C59002000100F00566572696679696EDC
+:1034A0006720424C3A20416464723A2030782530DB
+:1034B00038782C205372633A203078253038782CB5
+:1034C000204C656E3A2030782530387800000000B6
+:1034D000436F7079696E6720626F6F746C6F61649F
+:1034E00065723A205372633A203078253038782C50
+:1034F000204C656E3A203078253038780000000086
+:103500005265717565737420746F20636F707920D4
+:10351000424C206661696C65640000004E6F206259
+:103520006F6F746C6F6164657220636F7079206E69
+:1035300065656465642C20626F6F746C6F6164658F
+:10354000722075706461746520636F6D706C657452
+:10355000652E000030B595B0040004D12E4940F22C
+:103560002740FFF747FF2D494FF6FF70224648805E
+:1035700001208DF812004FF65960ADF8100004A933
+:103580000120A8DF002844D1254B0FCB8DE80F0088
+:10359000A11C684662DF00283BD121491C2260390A
+:1035A0000BA8FDF771FF1F4D142205F1C401A86897
+:1035B0001290A0788DF84A002868139006A8FDF7AD
+:1035C00063FF12A8069013A807902088231D06AA5F
+:1035D0000BA9AADF00281CD11C2205F1D8010BA8D9
+:1035E000FDF752FFE8681290A0788DF84A006868ED
+:1035F0001390142205F1F40106A8FDF745FF12A867
+:10360000069013A80790208804F10C0306AA0BA9C2
+:10361000AADF15B030BD0000E0BE0F000858002042
+:10362000D8B90F00D0B80F00F0B585B00D46040032
+:1036300004D136494FF4B370FFF7DCFE25B93349A6
+:1036400040F26710FFF7D6FE14216846FDF744FFED
+:103650002078032308280BD12D48C188491E89B240
+:10366000C1808288002A49D0002947D1C2802370B6
+:103670002178607860228DF800208DF801108DF897
+:10368000020063780325012B14D0224802212278FE
+:10369000008801EB004020A104F0ABFF60780B280C
+:1036A00028D101F003FB8DF80300002001F006FB98
+:1036B00004251FE0207809281CD2DFE800F01B1B3E
+:1036C0001B211B1B051B2100D4E902706D46E91C60
+:1036D000666807F05FFE044629193046C91C07F0EA
+:1036E00059FE044429193846C91C07F053FE2044EA
+:1036F000C01CC5B22946684607F0DAF805B0F0BD2F
+:10370000D4E90112684607F0C2F8F1E7E0BE0F0005
+:1037100008580020305900204446552072657175C4
+:10372000657374202564206661696C65642077691F
+:103730007468206572726F723A20307825780000C4
+:103740002DE9F0411E4C0027217AC90734D01D49CC
+:10375000884231D01C4D04261CA1288806EB00406D
+:1037600004F03CFF6088A0F57F41FF3918D028881D
+:103770001EA106EB004004F031FFA068132140F0C9
+:103780000400A060608876DF002816D11B4CC82793
+:103790004FF47A48611C404688477F1EFAD101E009
+:1037A000207874DF05F07AFA070005D1288814A183
+:1037B00006EB004004F012FF3846BDE8F08100003F
+:1037C0000858002030CD0F00305900205368757420
+:1037D00074696E6720646F776E20424C4520747266
+:1037E000616E73706F72742E000000004469736321
+:1037F0006F6E6E656374696E672E0000E0B80F002F
+:10380000424C45207472616E73706F7274207368DD
+:10381000757420646F776E2E000000002DE9F04172
+:10382000204C07460020217AC90739D11E4D0426B5
+:103830001EA1288806EB004004F0D0FE2348E76074
+:1038400001F0D4FF00F026FB002829D103F048FC4A
+:1038500038B11F4803F038FCA06840F00200A060B7
+:1038600005E028881BA106EB004004F0B7FE01F03C
+:10387000F1FA002814D116481C30FFF76BFE00281F
+:103880000ED1FFF72FFB00280AD1A06818A140F045
+:103890000100A060288806EB004004F09FFE002095
+:1038A000BDE8F0810858002030590020496E697445
+:1038B00069616C697A696E6720424C4520444655BF
+:1038C000207472616E73706F72740000E8CD0F0027
+:1038D000BC6D00204E6F20616476657274697369F7
+:1038E0006E67206E616D6520666F756E6400000006
+:1038F000424C4520444655207472616E73706F725D
+:103900007420696E697469616C697A65642E00005F
+:103910002DE9FE4FA44E0746041D018830884FF064
+:103920000408A24D4FF0000A4FF00109424608EB8F
+:103930000040212977D040DC132975D026DC0129ED
+:1039400073D010295DD0112974D012296FD115467A
+:1039500097A104F043FE3088E28805EB00409EA169
+:1039600004F040FE3088A28805EB0040A0A104F0DE
+:1039700039FE3088228905EB0040A3A104F032FE15
+:103980003088628905EB0040A4A1EEE0142978D0CC
+:103990001A2977D01F294AD1A6A104F01FFE211DA4
+:1039A000688875DF040042D03188224609EB014067
+:1039B000ACA104F017FE20461FE051296FD00EDCA9
+:1039C00022296DD0232969D024297BD0502977D191
+:1039D00003B03946BDE8F04FB04806F06BB9522944
+:1039E000D7D0552939D056296AD1B879002867D15E
+:1039F0001321688876DF002862D0BDE8FE4FFFF70C
+:103A000047BBA7A104F0EAFD20886880E96809B1F6
+:103A100001208847A549688875DF020050D03188A9
+:103A200009EB014004E07FE054E086E002E047E07B
+:103A30009FA19AE04FF6FF706880287A400704D46F
+:103A4000FFF750FA08B1FFF723FBE968002937D0E8
+:103A500003B00220BDE8F04F0847FA88F72A14D2D5
+:103A60009107B1F1404F0ED0D11F8BB2591ECC1728
+:103A700001EB947424F00304091B591A891D8CB2BC
+:103A800004E077E07FE0144600E0F7242346944901
+:103A900004F0AFFD21466888B5DFACE702E050E0F6
+:103AA0003AE00FE08FA104F099FDCDF800A0CDF829
+:103AB00004A0B8880022694690DF2AE0FFF7E8FA00
+:103AC000BDE8FE8F6389E28803B093A1BDE8F04FA3
+:103AD00004F08FBD1446A0A104F080FD734801AA34
+:103AE000163842F60521806A0190CDF808D0688822
+:103AF000ADDF08B1FFF7CCFA3088BDF8002004EB49
+:103B000000409FA104F06EFD00231A4685216888BD
+:103B10007FDF0028D2D1D3E7217900916379A279A0
+:103B2000A0A104F06EFDCBE7ADA104F057FDCDF8E8
+:103B300000A0208869468FDFEBE70021688866DFF8
+:103B400059E7B8790028BBD03946544806F06EF8DA
+:103B50000028B5D007F10801504805F013FC020019
+:103B6000AED0318809EB0140A8A103B0BDE8F04F09
+:103B700004F038BDB2A104F031FD00210A462088CE
+:103B80000B4686DF37E7002320881A461946B1DF47
+:103B900008B1FFF77DFA318803B008EB0140BDE8BA
+:103BA000F04FB1A104F01ABD305900200858002090
+:103BB000526563656976656420424C455F474150B4
+:103BC0005F4556545F434F4E4E5F504152414D5FEB
+:103BD00055504441544500006D61785F636F6E6ECF
+:103BE0005F696E74657276616C3A2025640000002E
+:103BF0006D696E5F636F6E6E5F696E74657276611C
+:103C00006C3A202564000000736C6176655F6C611E
+:103C100074656E63793A202564000000636F6E6EF0
+:103C20005F7375705F74696D656F75743A20256494
+:103C300000000000526563656976656420424C456A
+:103C40005F4741505F4556545F434F4E4E5F504172
+:103C500052414D5F5550444154455F524551554581
+:103C6000535400004661696C75726520746F20754D
+:103C7000706461746520636F6E6E656374696F6EE6
+:103C800020706172616D6574657220726571756511
+:103C900073743A203078257800000000D86D002039
+:103CA000436F6E6E6563746564000000E6B80F00D4
+:103CB0004661696C75726520746F207570646174FB
+:103CC0006520636F6E6E656374696F6E20706172DC
+:103CD000616D65746572733A203078257800000054
+:103CE00098BE0F00526563656976656420424C4555
+:103CF0005F4741505F4556545F444154415F4C45D6
+:103D00004E4754485F5550444154455F52455155C4
+:103D10004553542E00000000526563656976656462
+:103D200020424C455F4741505F4556545F444154E3
+:103D3000415F4C454E4754485F55504441544520DF
+:103D40002825752C206D61785F72785F74696D65C8
+:103D5000202575292E00000052656365697665642B
+:103D600020424C455F4741505F4556545F534543A1
+:103D70005F504152414D535F524551554553540098
+:103D80004343434420666F722073657276696365AE
+:103D9000206368616E676564206973203078253020
+:103DA00034780000526563656976656420424C454D
+:103DB0005F4741505F4556545F5048595F555044E6
+:103DC000415445202852583A25642C2054583A250D
+:103DD000642C207374617475733A256429000000A3
+:103DE000526563656976656420424C455F47415082
+:103DF0005F4556545F5048595F5550444154455FA4
+:103E0000524551554553542E00000000436F756CC8
+:103E100064206E6F742068616E646C65206F6E5FE5
+:103E20006374726C5F70745F77726974652E20655D
+:103E300072725F636F64653A2030782530347800A1
+:103E4000526563656976656420424C455F47415021
+:103E50005F4556545F5345435F494E464F5F524559
+:103E6000515545535400000046696E697368656496
+:103E70002068616E646C696E6720636F6E6E20737C
+:103E8000656320757064617465000000007800F05F
+:103E90000100704738B50020009002F0BFFE0028F6
+:103EA00030D1194C0425194A208819A105EB00408E
+:103EB00004F098FB154813DF002823D120881CA1AB
+:103EC00005EB004004F08AFB04F012FF002819D132
+:103ED000684604F063FD002814D120881AA105EB80
+:103EE000004004F07BFB6946012004F061FD0028DE
+:103EF00008D120881AA105EB004004F06FFB68464A
+:103F000004F000FE38BD00003059002000100F0002
+:103F100053657474696E6720757020766563746F7D
+:103F200072207461626C653A2030782530387800F0
+:103F3000456E61626C696E6720536F667444657686
+:103F40006963652E00000000436F6E6669677572D5
+:103F5000696E6720424C4520737461636B2E0000CC
+:103F6000456E61626C696E672074686520424C45DD
+:103F700020737461636B2E0011480421008801EBEB
+:103F8000004010A104F02AFB04F0F6FB04F0C2F993
+:103F90000028FBD1114E64254FF47A47741C384633
+:103FA000A0476D1EFAD1BFF34F8F0D4801680D4A2F
+:103FB00001F4E06111430160BFF34F8F00BFFDE7E3
+:103FC0006C590020526573657474696E6720626F66
+:103FD0006F746C6F616465722E00000060B70F0033
+:103FE0000CED00E00400FA052DE9FC410646C0078F
+:103FF0004FF000050ED0104F00240122385D0095CF
+:1040000000231146019504F035F8641C042CF4D308
+:1040100000F064F8B0070DD5074E0024361D0022CD
+:10402000305D032300951146019504F023F8641CCC
+:10403000042CF4D3BDE8FC8156B70F0010B504463C
+:10404000042803D305A12120FFF7D4F90E4801214C
+:10405000005DBDE8104004F083B800002E2E5C2EF9
+:104060002E5C2E2E5C2E2E5C2E2E5C636F6D706F80
+:104070006E656E74735C626F617264735C626F61B3
+:104080007264732E6300000056B70F0010B504462B
+:10409000042803D305A11B20FFF7ACF90E4800212B
+:1040A000005DBDE8104004F05BB800002E2E5C2ED1
+:1040B0002E5C2E2E5C2E2E5C2E2E5C636F6D706F30
+:1040C0006E656E74735C626F617264735C626F6163
+:1040D0007264732E6300000056B70F0010B5002401
+:1040E0002046FFF7ABFF641C042CF9D310BD000081
+:1040F0002DE9F8430546861C00208DF80000904607
+:104100000F464FF001096846FFF7E4F81B4C2068A2
+:104110003860D4E90001401AA168081A41F21C0174
+:1041200067180EE00121384601F08BFA01F03CF9E6
+:104130000146384601F085FAD4E90001401AA16829
+:10414000081A401C8642EDD8B8F1000F03D00520B4
+:1041500065F3891002E0062065F39F50A26821688C
+:10416000114004EB8101C8602068304420609DF854
+:104170000000FFF7FBF84846BDE8F8836C88002094
+:1041800010B543689C18446021B905E013F8010B91
+:1041900001F8010B521EF9D2012010BD30B4826823
+:1041A0000468531C8360A154D0E901128A4202D3EF
+:1041B00030BC03F067BC30BC70470000034803C844
+:1041C000814201D101207047002070476C88002097
+:1041D00010B50548012101F04AFABFF35F8F08B11D
+:1041E000002010BD012010BD0058002010B5064C65
+:1041F0002068012803D005A16D20FFF7FBF8BFF36D
+:104200005F8F0020206010BD005800202E2E5C2EF5
+:104210002E5C2E2E5C2E2E5C2E2E5C636F6D706FCE
+:104220006E656E74735C6C69627261726965735CF1
+:104230006D757465785C6E72665F6D74782E68005B
+:1042400004490020086004494FF48060C1F88001EF
+:104250007047000000A5025004E000E0034901207F
+:10426000086003498002C1F80001704700A50250B0
+:1042700004E000E070B500F10806106815460C4631
+:10428000202802D248F2145070BDFFF7A1FF80B180
+:10429000FFF7E4FF21463046FEF750FA0646FFF7E7
+:1042A000CFFFFFF7A3FF304600F03EFE060003D02D
+:1042B00004E048F2045070BD2020286020212046F0
+:1042C00001F0EAFF304670BD10B50830FEF766FA1F
+:1042D000BDE8104000F028BE2DE9F04700F10809C4
+:1042E0000E461446FFF774FFB8B1FFF7B7FF4FF45F
+:1042F00080584546AC4200D825462A4631460E48ED
+:10430000FDF7C2F82A460C494846FEF761FA070055
+:10431000A4EB05042E4404D005E048F20450BDE8A7
+:10432000F087002CE5D1FFF78BFFFFF75FFF3846E2
+:10433000BDE8F04700F0F8BD9C5D002070B50B486B
+:1043400000240460BFF35F8F094D01202860FEF751
+:104350000FFB01002C604FF0030004D0052901D1B0
+:1043600048F2035070BD002070BD000000580020CE
+:1043700000A50250014900200860704700A50250C6
+:1043800010B5040003D10549C520FFF733F80448F0
+:10439000C16B6160006CA06010BD0000E0BF0F0049
+:1043A000EC7F002040684968884201D801207047AE
+:1043B00000207047F0B54FF0FF3622B11268D243AB
+:1043C00000230A4D0DE03246FAE7C45C624008243F
+:1043D000D70700D037462F4087EA5202641EF7D134
+:1043E0005B1C8B42F1D3D043F0BD00002083B8EDBD
+:1043F000F0B5146906468DB020681546271DE0B15A
+:10440000022920D00A2000906B4609AA304606F007
+:104410000DFA00280FD009A901A8009A06F012F899
+:1044200001AE96E80F0005AE86E80F0023686968C4
+:104430003A4605A898470DB0F0BD0DB03046BDE82E
+:10444000F04006F073B86946304606F005F80028DB
+:10445000F1D0236869683A46684698470028EAD050
+:1044600002980028F5D1019870600120E3E75368B5
+:104470005B7813F0C00303D0402B03D000207047BB
+:1044800000F002B8FFF7B4BF2DE9FF410B465168B9
+:10449000064614464878334D00F00F0210F0300005
+:1044A00055F8225006D0102806D0202808D03028F1
+:1044B00056D13EE022694DE061690120087047E075
+:1044C000022B28D1042A26D84FF00108694630462D
+:1044D000676905F0C1FF00281AD009E00B7922694D
+:1044E00013FB00226846A84770B13878401C38702A
+:1044F000029820B1616838784A799042EED30198E9
+:104500007060029860BB02E04FF00008F7E7404699
+:1045100004B0BDE8F081D4E904300F79027817FBCC
+:10452000023349798A421BD2521C02701A466168D2
+:1045300010E008786169072A087009D1606801797C
+:104540002069FCF7C9FF60682169806805F09FFF5A
+:104550002269616804B03046AC46BDE8F04160476E
+:104560000020D5E7ACBC0F0038B51D4901200A6812
+:10457000D20301D5000407E01A490A6812F0A90F16
+:1045800004D0086800F056000860002001F0B8FE72
+:10459000154C0425D0B119200090684603F0B2FDF7
+:1045A000D0F810050099C84010F0010F13D00D4845
+:1045B000001F006810F0B10007D020880BA105EBA8
+:1045C000004000BF04F00AF8012038BD208810A187
+:1045D00005EB0040F6E7208816A105EB0040F1E767
+:1045E00000040040200500406C590020444655203E
+:1045F0006D6F64652072657175657374656420768E
+:1046000069612047505245475245542E0000000032
+:10461000444655206D6F64652062656361757365FE
+:1046200020617070206973206E6F742076616C69F0
+:10463000642E0000444655206D6F646520726571DC
+:104640007565737465642076696120627574746F32
+:104650006E2E0000FEB518490446086808B1401ED9
+:1046600008601648D4E9015300880426227806EB36
+:1046700000409DB10E6821690296CDE900312B46BC
+:10468000012A16D00EA210A103F0CEFF6169002905
+:1046900011D0E06803B0BDE8F04008470968009118
+:1046A000012A04D006A217A103F0ABFFEEE71FA278
+:1046B000F9E71EA2E7E7FEBD205800203859002088
+:1046C0006572617365000000466C61736820257334
+:1046D000206661696C6564202830782578293A2045
+:1046E000616464723D25702C206C656E3D307825C8
+:1046F000782062797465732C2070656E64696E67CA
+:1047000020256400466C61736820257320737563EF
+:10471000636573733A20616464723D25702C207068
+:10472000656E64696E6720256400000077726974A5
+:104730006500000010B508281BD2DFE800F0041265
+:104740001A1A1A041A040120FFF74EFC0020FFF782
+:104750009DFC0120FFF79AFCBDE810400220FFF706
+:104760006DBC0120FFF76AFCBDE810400220FFF796
+:104770008DBC10BD10B50446032806D0042C04D00F
+:10478000062C0ED0072C04D10BE00749074801F096
+:1047900069F907480168002905D02046BDE81040A6
+:1047A0000847FFF7E9FB10BD19510F00C0D4010005
+:1047B000B857002010B50446062802D1002002F0A8
+:1047C0000FFE04480168002903D02046BDE81040D0
+:1047D000084710BD0458002010B50021024800F021
+:1047E00046FF80F3100010BD889800204FF4A0729F
+:1047F00002EB810189B200F03BBA0068D0F80405F1
+:10480000704700002DE9F04716460D46040003D11D
+:1048100036492F20FEF7EEFD1DB934493020FEF752
+:10482000E9FD1EB931493120FEF7E4FD60793049D8
+:10483000DFF8BC80DFF8BC9041F82060617908F1B6
+:10484000040808EBC100007938B10824B9F8000069
+:10485000022101EB004028A143E02E882768B6F52D
+:10486000805F03D32DA1FD20FEF7C4FDC7F80865C6
+:10487000AD7894F90460A81E022806D3681F0328A7
+:1048800003D331A14520FEF7B5FD002E4FEA4510B8
+:1048900006DA06F00F0101F1E02181F8140D03E0C2
+:1048A00006F1E02686F8000494F90410012201F0D4
+:1048B0001F0302FA03F04909890001F1E021C1F860
+:1048C0008002C1F80001617908EBC1010A716179C8
+:1048D00048F83140B9F80000032101EB0040002402
+:1048E00024A103F07BFE2046BDE8F08790C20F00B4
+:1048F0007C5800205059002052544320696E737434
+:10490000616E636520616C726561647920696E69AE
+:104910007469616C697A65642E0000002E2E5C2E2D
+:104920002E5C2E2E5C2E2E5C2E2E5C6D6F64756CB4
+:1049300065735C6E7266785C68616C2F6E72665F20
+:104940007274632E680000002E2E5C2E2E5C2E2EBC
+:104950005C2E2E5C2E2E5C696E74656772617469C4
+:104960006F6E5C6E7266785C6E7266785F676C758F
+:10497000652E68005254433A20696E697469616C0F
+:10498000697A65642E00000090F90400012100F0AE
+:104990001F0291404009800000F1E020C0F80012A1
+:1049A00070470A46022100F04FB94FF4827100F0BF
+:1049B0005FB9000010B5040003D104496120FEF77F
+:1049C00019FD20680121016010BD000090C20F0098
+:1049D00010B5040003D104496720FEF70BFD2068E1
+:1049E0000121416010BD000090C20F002DE9F84385
+:1049F000994616460F46050003D12B498620FEF73F
+:104A0000F9FC29684FF480344FF4A070BC4000EBEF
+:104A1000870080B226F07F46C1F808432968C1F8B4
+:104A20004843296800220A5008580090286800EB83
+:104A30008701D1F84005C1F840652968D1F804150F
+:104A40001A4F401A20F07F404FF00408012809D186
+:104A5000398808EB014016A103F0C0FD21494FF44D
+:104A6000046088472868C0F844432968D1F80435B1
+:104A7000F01A20F07F40020201D540F07F40C9F1DA
+:104A8000000290420BDD022809DC3988324608EB2F
+:104A9000014015A103F0ADFD0D20BDE8F883C1F87C
+:104AA00004430020F9E7000090C20F005059002095
+:104AB0005254433A2044656C617920696E74726F78
+:104AC00064756365642064756520746F2072697312
+:104AD0006B206F66207072652D666972696E672E35
+:104AE0000000000041BA0F005254433A2057696E4B
+:104AF000646F77656420636F6D70617265207365A4
+:104B0000742074696D656F757420286162735F76B7
+:104B1000616C75653A25642C20636F756E746572DF
+:104B20003A2564292E0000002DE9FC4180461F46ED
+:104B300015460E4600240D4800F080FD38B11120C6
+:104B4000BDE8FC8106EB043003F0EEFE641CAC42D1
+:104B5000F8D1064800F069FDCDE900573346002240
+:104B60000221404600F02AF80020E9E7885800209A
+:104B70002DE9F843104D0F4680461E469146694682
+:104B8000286800F026FD040014D01C21FCF7A4FCCA
+:104B900001202071C4F81490380BC4F80080C4E9D7
+:104BA00002606946286800F035FD05F01FFE002010
+:104BB000BDE8F8830420FBE784BA0F002DE9F04339
+:104BC00087B00446DDE90E8980681D4616460F460B
+:104BD00000280BD018216846FCF77EFC02A88DF84F
+:104BE000007080E86003A1686846884707B0BDE8A8
+:104BF000F08330B50446006887B00D468068002811
+:104C00001FD018216846FCF767FC0195A068059045
+:104C1000207910B1012810D107E001208DF80000A3
+:104C200020690290E068039005E002208DF8000002
+:104C3000E06800030290606904902068816868461B
+:104C4000884707B030BD000070B516460C46050019
+:104C500003D10649B920FEF7CDFB2868C0F84443CC
+:104C6000002E02D02868C0F8044370BD90C20F0027
+:104C700038B50C46050003D10749CA20FEF7BAFB38
+:104C80002868015929B100210151005900900120E3
+:104C900038BD002038BD000090C20F000B2803D3A0
+:104CA0000B38C0B200F00AB8704700000249002279
+:104CB00008780A70704700002458002001490870E5
+:104CC0000B207047245800200149012008707047CC
+:104CD000F95700202DE9FE4307004FF020009046D1
+:104CE00089464FF00106029004D12A494FF4FA7028
+:104CF000FEF780FB284C0425434620884A4605EBF6
+:104D0000004026A103F075FC02A93348CDE900015B
+:104D100043464A463149A0F59A7001F0CDF90200A8
+:104D200007D02088012101EB00402DA103F05AFC9F
+:104D30002CE007F16F0120220F462748FCF7DEFB2D
+:104D400028B32088022101EB004032A103F046FC89
+:104D5000208837A105EB004003F040FC208820228A
+:104D600005EB0040394603F0E5FB208835A105EB53
+:104D7000004003F033FC2088202205EB0040164958
+:104D800003F0D8FB03F0C6FA0028FBD1002630461A
+:104D9000BDE8FE83B8C10F00485900204861736820
+:104DA00020766572696669636174696F6E2E20464C
+:104DB00069726D77617265207374617274206164C9
+:104DC00064726573733A20307825782C2073697A81
+:104DD000653A203078257800F88400209CB70F00D1
+:104DE000436F756C64206E6F742072756E206861FD
+:104DF000736820766572696669636174696F6E2095
+:104E0000286572725F636F64652030782578292E7B
+:104E10000000000048617368207665726966696306
+:104E20006174696F6E206661696C65642E000000B4
+:104E300045787065637465642046572068617368BF
+:104E40003A00000041637475616C20465720686128
+:104E500073683A003EB59DF8080020F00F00401C32
+:104E600020F0F00010308DF8080068466DDF002853
+:104E70002AD19DF80100401C8DF8010068466CDFC6
+:104E8000002821D111481249007A82074FF004000E
+:104E90000BD5104C0988221D00EB01400EA1A3691F
+:104EA00003F0A7FB211DA06907E0098800EB014082
+:104EB00012A103F093FB19A1072082B202A87CDFA4
+:104EC000002801D117487ADF3EBD000008580020B5
+:104ED00030590020BC6D002053657474696E6720E2
+:104EE000616476206E616D653A2025732C206C65B7
+:104EF0006E6774683A202564000000005573696E7F
+:104F0000672064656661756C74206164766572748F
+:104F10006973696E67206E616D6500004466755443
+:104F200061726700E6B80F0010B50F4C48F20351EC
+:104F3000031B48F21652A04211D007DC00280AD009
+:104F40000A4BC01808D0012804D10BE00A2B01D06D
+:104F50000D2B07D0104610BD48F2015010BD48F28D
+:104F6000025010BD084610BD0202F00000FE0FFF07
+:104F70002DE9FC5F0646DFF804A1984615460F466A
+:104F80004FF0040BB1420BD1BAF8000033460BEBE3
+:104F900000403A463AA103F02CFB0020BDE8FC9FFC
+:104FA00004D243494FF02900FEF724FAB8F1000F6C
+:104FB00003D13F492A20FEF71DFA300503D03C49B2
+:104FC0002B20FEF717FAB81B040B03D138492E200B
+:104FD000FEF710FA0020009005F6FF704FEA103936
+:104FE00000F024FF4046A04500D20446A04641E020
+:104FF0004946C14504D808462C46CDF8049004E043
+:1050000040464FEA0834CDF804800146002230467D
+:1050100001F096FC0028C1D10094BAF80010334684
+:105020000BEB01403A4623A103F0EBFA601E00F0BF
+:105030000300221A002339463046D21C01F030FD0D
+:105040000028ABD101992448A9EB01092D1B016B64
+:105050002644214401632744002002F00BF900900C
+:1050600040B1BAF80000012101EB00401BA103F0A0
+:10507000B5FA01E0002DBBD100988FE76C590020F4
+:105080004E6F20636F7079206E6565646564207370
+:1050900072635F616464723A20307825782C2064F2
+:1050A00073745F616464723A203078257800000080
+:1050B000A4BD0F00436F7079696E67203078257842
+:1050C00020746F20307825782C2073697A653A2017
+:1050D0003078257800000000EC7F00204661696C84
+:1050E000656420746F20777269746520696D6167EB
+:1050F0006520636F7079696E672070726F67726583
+:10510000737320746F2073657474696E6773207095
+:105110006167652E0000000004480321008801EB50
+:10512000004003A103F05AFAFEF726FF6C59002055
+:10513000496E61637469766974792074696D656F0D
+:1051400075742E00014941600020704758BA0F0065
+:1051500010B50B4941600B4800F070FA68B903F0D4
+:1051600019FE08491C234FF4EE7208740448A1F597
+:10517000EE71001F006800F019FA002010BD000059
+:1051800088BA0F00588700202DE9FC5F0E00834687
+:10519000DDE90C47C6F1000098469246814600D4EE
+:1051A0000846012503E000BF90FBFAF06D1C504556
+:1051B000FADAA84500D9454624B1002E01DB78076C
+:1051C00000D5641EB80702D5B8F1000F0AD0F80761
+:1051D00008D13CB1A54205D220215846641EFEF7F5
+:1051E000DDFFF6E7002E02DA4E462D2102E07807B9
+:1051F00003D52B215846FEF7D1FF07F00300022804
+:105200000BD1B8F1000F08D13CB1A54205D2302135
+:105210005846641EFEF7C2FFF6E7CDE90047434655
+:1052200052463146584606F0D7F8BDE8FC9F0000CC
+:1052300010B5024600201268930702D0530702D42B
+:1052400010BD500719D502F00300012807D002282D
+:105250000BD00D494FF49170FEF7CCF80BE0C2F380
+:1052600083100B68801C184404E00223086803EBD9
+:10527000925210440860012010BD086800EB925360
+:10528000C2F38910401CEEE7B0C70F000248006867
+:10529000002800D001207047885800200248007A7A
+:1052A000002800D0012070475887002038B54FF4FF
+:1052B00040531A4A5D6800F50051954204D0486891
+:1052C000904201D1012400E00024954224D1486895
+:1052D000904221D11878142801D95A6900E000229F
+:1052E0000F48B2FBF0F30A78142A01D9496900E0AB
+:1052F0000021B1FBF0F0834203D0012409A2009009
+:1053000002E0002409A200900A480321008801EB72
+:10531000004009A103F075F9204638BDDBE5B15125
+:1053200040420F006D616A6F720000006D696E6F20
+:105330007200000048590020536F66744465766916
+:105340006365207570646174652069732061202530
+:10535000732076657273696F6E2075706461746511
+:105360002E2043757272656E743A2025642E204E8D
+:1053700065773A2025642E0070B5054608680C460E
+:105380004A6886682846314604F0A2FF60682861B2
+:1053900004F10C00686170780221B1EB901F01D11B
+:1053A000241D2C6170BD00002DE9FF410026264818
+:1053B00000F041F92448001F074600F03CF9234C57
+:1053C00060680090A56800E000986946284004EBFA
+:1053D00080000C30FFF72CFF0028F5D101AA0099BE
+:1053E00001EA050304EB8303491CDB6842F8203023
+:1053F000401C00910228F2D3019800F0030001281C
+:105400001AD002280ED012494FF4AF70FDF7F2FF08
+:10541000384600F00DF908B10098606004B03046DD
+:10542000BDE8F0810198032101EB90500099BDF88F
+:105430000A6001EB900005E00198BDF80A60C0F336
+:10544000831008440090E3E7849800206C880020D3
+:10545000B0C70F0070B500224FF48051104600F025
+:1054600009FBC8B912480022C0F57E2100F002FBFA
+:1054700090B94FF400410F4803F03AF902F034FFBD
+:105480000D4C03250DA1208805EB004003F0A6F884
+:105490000D4800F00BFC08B1FDF7FAFD00F0FAF939
+:1054A00020880AA105EB004003F098F8002070BDA9
+:1054B00000100F00D5310F006C590020496E736940
+:1054C0006465206D61696E0035470F004166746543
+:1054D00072206D61696E00002DE9F05FC7888A4611
+:1054E000191D1646B1FBF7F2B1FBF7F507FB1219D0
+:1054F00099193944C91CB1FBF7F104464079C9B286
+:10550000DDF828B0884206D217499420FDF772FFD3
+:1055100001E024686D1E002DFBD1A846A7EB09050C
+:10552000B5421AD81CE000BFBBF1000F06D004EB57
+:1055300009010AEB08002A46091D05E004EB0900F1
+:105540000AEB08012A46001DFBF79EFF2468761B24
+:105550004FF00009A844B74201D9354600E03D4666
+:10556000002EE1D1BDE8F09FD4C20F0030B5024655
+:1055700059B103F0E9F80021074C09E004EB81037D
+:1055800015685B88AB4202D11160002030BD491C18
+:105590008142F3D3052030BD2459002010B5FBF71C
+:1055A00088FE08B1002010BD112010BD10B531B12A
+:1055B000B2FBF3F403FB14241CB1092010BD0E2030
+:1055C00010BD01600021416081608281C381084675
+:1055D00010BD70B50C460546FBF720FE002802D032
+:1055E00021882868084470BD10B50A8849888A4215
+:1055F00003D1FBF755FE012010BD002010BD70B592
+:105600000C460546FBF72FFE002802D0618828686B
+:10561000084470BD10B50A8849888A4203D1FBF757
+:1056200019FE012010BD002010BD002100F00FB8B0
+:10563000002100F012B8012100F01EB8012100F095
+:1056400011B808B56A46FBF780FE009808BD08B59A
+:105650006A46FBF760FE009808BD08B56A46FBF78E
+:105660005AFE08BD08B56A46FBF748FE08BD08B5F6
+:105670006A46FBF737FE08BD08B56A46FBF73EFEF3
+:10568000009808BD08B56A46FBF76CFE009808BD97
+:1056900038B5040003D115A1FE20FDF7ABFE0025AF
+:1056A0008DF800506846FDF715FE206862680168B5
+:1056B000914214D9491E01600D781CB919A1C2206C
+:1056C000FDF798FEA08AE16805FB00152068217AA5
+:1056D0000278891A0279C9B28A4200D201719DF812
+:1056E0000000FDF743FE284638BD00002E2E5C2E3C
+:1056F0002E5C2E2E5C2E2E5C2E2E5C636F6D706FDA
+:105700006E656E74735C6C69627261726965735CFC
+:1057100062616C6C6F635C6E72665F62616C6C6F11
+:10572000632E63002E2E5C2E2E5C2E2E5C2E2E5CA5
+:105730002E2E5C636F6D706F6E656E74735C6C693A
+:10574000627261726965735C62616C6C6F635C6EDE
+:1057500072665F62616C6C6F632E630038B50C46D5
+:10576000050004D112A140F22110FDF743FE24B937
+:105770000FA14FF49170FDF73DFE00208DF8000061
+:105780006846FDF7A7FD1DB91749CF20FDF732FE8A
+:10579000E8682A68211AA88AB1FBF0F11068431C56
+:1057A000136001709DF80000FDF7E0FD38BD0000BA
+:1057B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63EE
+:1057C0006F6D706F6E656E74735C6C69627261721E
+:1057D0006965735C62616C6C6F635C6E72665F625C
+:1057E000616C6C6F632E630024570F0010B50400CA
+:1057F00002D0206830B901E00E2010BD17A1D920D9
+:10580000FDF7F8FD606818B914A1DA20FDF7F2FD84
+:10581000A06818B911A1DB20FDF7ECFDE06818B90C
+:105820000EA1DC20FDF7E6FDA08A18B90BA1DD2052
+:10583000FDF7E0FD207A61682268401AC0B211606D
+:1058400004E0226811684B1C13600870401EC0B24F
+:10585000F7D221680020087110BD00002E2E5C2EAA
+:105860002E5C2E2E5C2E2E5C2E2E5C636F6D706F68
+:105870006E656E74735C6C69627261726965735C8B
+:1058800062616C6C6F635C6E72665F62616C6C6FA0
+:10589000632E63002DE9F041184D4FF48052042728
+:1058A0002888164607EB004015A102F09BFE4FF03A
+:1058B000E024D4F8802128881FA107EB004004F5DC
+:1058C000C07402F08FFE60172060C4F800016060B1
+:1058D000C4F8040101F0AEF930B12888012101EBD0
+:1058E000004020A102F07AFE02F014FD0028FBD156
+:1058F0003046BDE8F04100F051B800006C5900207E
+:1059000052756E6E696E67206E72665F626F6F743D
+:105910006C6F616465725F6170705F7374617274E3
+:10592000207769746820616464726573733A20300B
+:10593000782530387800000044697361626C696EC4
+:105940006720696E74657272757074732E204E567E
+:1059500049432D3E494345525B305D3A203078251E
+:10596000780000004661696C65642072756E6E692E
+:105970006E67206E72665F6466755F6D62725F69E6
+:1059800072715F666F72776172645F616464726581
+:1059900073735F73657428290000000070B50646B4
+:1059A0001F4888B0C0F57F21002200F063F8021E76
+:1059B0004FF0FF3507D01B480121008801EB004064
+:1059C00019A102F00FFEEFF30580D6E90046C005ED
+:1059D000C00D4FF0000181F3148881F3108881F32A
+:1059E000118881F3138813D020221D496846FBF7E4
+:1059F0004BFD203C2022694620460696FBF744FDDD
+:105A00006FF0060229462046FBF704FC08B070BD83
+:105A100008B0324629462046BDE87040FBF7FABB85
+:105A200000100F006C590020436F756C64206E6F7E
+:105A3000742070726F7465637420626F6F746C6F22
+:105A40006164657220616E642073657474696E6749
+:105A5000732070616765732C20307825782E0000E4
+:105A600068B70F000A4601460148006805F066BCA9
+:105A700088B70F0070B50B0502D1B0F57F2F01D9A3
+:105A8000072070BD0AB1062500E00225104A114B1F
+:105A90001468082C01D3042070BD03EB0416C6F86B
+:105AA0000008C6F80418C6F80858641C146003EB14
+:105AB0000414D4F8F0678642EAD1D4F8F4678E4231
+:105AC000E6D1D4F8F847AC42E2D1002070BD000026
+:105AD000BC57002000E001402DE9F0473D4C042573
+:105AE0003B4E2088002705EB00403BA102F076FDED
+:105AF000B06801280FD0A52816D0AA281DD0AC2840
+:105B0000208824D0032101EB00403CA102F066FD77
+:105B10000020BDE8F08720883FA105EB004002F09F
+:105B20005DFDFDF70BFA10E020883EA105EB00407B
+:105B300002F054FD04F062FF10E020883CA105EB68
+:105B4000004002F04BFDFDF761FC024608E005EB6A
+:105B500000403AA102F042FD05F020F8024601277C
+:105B60004FF0010932B12188B36809EB014037A138
+:105B700002F03FFD304600F055FCDFF804810021C3
+:105B800088F800103F4801F075FB064698F80000C1
+:105B900020B93D4940F27910FDF72CFC46B121882F
+:105BA00009EB014039A102F019FD03263046B0E7A8
+:105BB0000126002FFAD0012000F0A2FB0028F5D02A
+:105BC0002088394905EB004002F008FD0226EDE788
+:105BD000108000206C590020456E746572206E7232
+:105BE000665F626F6F746C6F616465725F66775F2A
+:105BF0006163746976617465000000004E6F206611
+:105C000069726D7761726520746F20616374697663
+:105C10006174652E0000000056616C69642041705B
+:105C20007000000056616C6964205344000000005D
+:105C300056616C696420424C0000000056616C693A
+:105C400064205344202B20424C00000041637469BF
+:105C5000766174696F6E206661696C65642077692E
+:105C60007468206572726F72202564202862616EEC
+:105C70006B20636F64653A20307825782900000036
+:105C8000F9570020C94C0F00A4BD0F00436F756C7D
+:105C900064206E6F74207772697465207365747404
+:105CA000696E67732E0000003CBE0F00F8B5354CDE
+:105CB00005460426208834A106EB004002F08EFC45
+:105CC0003748056019200090684602F01BFA009AD8
+:105CD000344900EB8200C0F80017002001F034FACC
+:105CE000002842D1FFF7F8FE20B1012820D0022879
+:105CF0003BD104E02C4DFEF737FC10B932E042F204
+:105D0000107500F093F8294A20211820FDF74CFA6D
+:105D100008B1FDF7BDF92648016811F0B10F03D0B5
+:105D2000016801F04E01016000F050FFE8B901E0A8
+:105D3000FEF722F91F492846FFF794FE1E4800F09F
+:105D4000FDFE90B920881DA106EB004002F046FC44
+:105D500000F05AF8FDF708FA02F0DCFA0028F7D153
+:105D600041DFF5E701F078F908B10320F8BDFFF74E
+:105D700091FD2088012101EB004014A102F02EFCCE
+:105D8000F3E700006C590020496E206E72665F6276
+:105D90006F6F746C6F616465725F696E6974000027
+:105DA000B85700200C000300C0D401007C5900202B
+:105DB0001C05004019510F0075470F00456E7465B2
+:105DC00072206D61696E206C6F6F700053686F7523
+:105DD0006C64206E6576657220636F6D6520686502
+:105DE00072653A204166746572206E72665F626FFA
+:105DF0006F746C6F616465725F6170705F73746102
+:105E0000727428290000000010B503F0CBF90028B7
+:105E100003D0BDE8104005F0F1BB10BD0A460146B5
+:105E20000148406805F08ABA88B70F002DE9F041B3
+:105E3000224C207800283FD103F0B4F9204E0327EC
+:105E40004FF0010800282FD01E4800681EA1450908
+:105E500030882A4607EB004002F0C4FB05EB450002
+:105E6000850842F21070854201D2012000E0002036
+:105E7000607005F0C3FB607820B9124808300068F4
+:105E8000C0070AD030882A4607EB004014A102F070
+:105E9000A9FB1F492846FFF7C1FF4FF0E0214FF44F
+:105EA0008030C1F8000105E030881AA107EB0040FE
+:105EB00002F094FB84F80080BDE8F081FA570020DE
+:105EC0002C5900200405014057445420656E61623E
+:105ED0006C6564204352563A2564206D73000000BF
+:105EE0005374617274696E6720612074696D6572A4
+:105EF00020282564206D732920666F7220666565F1
+:105F000064696E67207761746368646F672E000050
+:105F100039B60F00574454206973206E6F742065A2
+:105F20006E61626C6564000070B504460D46202207
+:105F3000083000F077F9202205F1200104F1280053
+:105F400000F070F9002070BDF0B599B00D46214900
+:105F50001E9E944607460160202B00D320231C463A
+:105F60001A46614611A800F05DF92022314601A8C9
+:105F700000F026F918480121FFF779FBBFF35F8F86
+:105F8000002618B148F2045019B0F0BDFEF766F9CA
+:105F900011AB01AA05F1080138460094FCF7BAFBE1
+:105FA0000446FEF74DF90C4D2868012803D00BA1DB
+:105FB0006D20FDF71FFABFF35F8F2E6044B11448C8
+:105FC000C44202D148F24250DEE748F21650DBE705
+:105FD0000020D9E7DD55AABB005800202E2E5C2EEC
+:105FE0002E5C2E2E5C2E2E5C2E2E5C636F6D706FE1
+:105FF0006E656E74735C6C69627261726965735C04
+:106000006D757465785C6E72665F6D74782E68006D
+:106010007CF70FFF70B516460C46054600F0E9F810
+:1060200000280ED1AA791946304600F0EFF8002872
+:1060300007D131462046FFF777FF002801D10149FB
+:10604000216070BD7052464D2DE9F84F6C460E46EA
+:10605000D4E90A7905469A4690461649304600F03A
+:10606000BCF80028A54611D1706849464079420025
+:10607000384600F0CBF80028A54607D1B8F100005B
+:1060800001D02DB107E0A54648F21050BDE8F88FC9
+:10609000AAB06D464DB182B00246534631462846FD
+:1060A0000097FFF751FFA546F0E748F21550A546C7
+:1060B000ECE700007052464D2DE9F0411D46DDE948
+:1060C00006871646044600F02DF800280DD12A4612
+:1060D0003146204600F03CF8002806D13A464146B9
+:1060E0002046BDE8F04100F002B8BDE8F08170B58F
+:1060F00015460E46044605F071FA002807D13EB158
+:1061000060682968C268914205D248F2145070BD97
+:1061100048F2135070BD83682A4631462046BDE8D8
+:106120007040184710B550B161B14160096804462C
+:106130008847002802D105482060002010BD48F2A1
+:10614000015010BD48F2105010BD00006E5246487C
+:1061500070B515460E46044605F040FA00280BD1EE
+:1061600046B155B160682A46314643682046BDE8CD
+:106170007040184748F2105070BD002070BD0000FC
+:106180002DE9F0410B480C4D0C4F401BC608012077
+:106190003870002406E000BF55F83400804700281E
+:1061A00005D1641CB442F7D3022038700020BDE84A
+:1061B000F081000030CD0F0028CD0F00FC570020EB
+:1061C00070B514460D46064600F02CF82919301912
+:1061D0002246BDE8704000F025B828B1006888422A
+:1061E00005D048F24050704748F2105070470020E8
+:1061F000704728B139B10022C1E90020104670472C
+:1062000048F21050704748F21350704720B1914245
+:1062100005D048F21150704748F2105070470020E6
+:106220007047000070B516460C46050003D10AA160
+:106230001F20FDF7DFF81CB907A12020FDF7DAF8D1
+:10624000A919491E04E000BF14F8010B01F8010967
+:10625000A942F9D270BD00002E2E5C2E2E5C2E2E8F
+:106260005C2E2E5C2E2E5C636F6D706F6E656E748F
+:10627000735C6C69627261726965735C6372797078
+:10628000746F5C6E72665F63727970746F5F73684F
+:10629000617265642E63000070B50D46040003D181
+:1062A00007A10D20FDF7A6F86019401E05E0217832
+:1062B000027804F8012B00F80119A042F7D270BD52
+:1062C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63D3
+:1062D0006F6D706F6E656E74735C6C696272617203
+:1062E0006965735C63727970746F5C6E72665F630C
+:1062F000727970746F5F7368617265642E630000F9
+:106300002DE9F041174C07460425208816A105EB1E
+:10631000004002F063F91B4E306A012804D0208847
+:1063200019A105EB00400FE09FB1F06988B100F0C2
+:1063300055F80022B169FEF73DF8F169814208D0B5
+:10634000208819A105EB004002F048F90020BDE8C3
+:10635000F081208819A105EB004002F03FF90120EF
+:10636000F5E700006C590020456E746572206E726E
+:10637000665F6466755F6170705F69735F76616C9C
+:1063800069640000EC7F002052657475726E2066AF
+:10639000616C736520696E2076616C696420617040
+:1063A0007020636865636B0052657475726E206659
+:1063B000616C736520696E204352430052657475A9
+:1063C000726E20747275652E204170702077617333
+:1063D0002076616C69640000AFF300804FF4405098
+:1063E000074A4168914207D18068411EC1F30B0101
+:1063F000401A00F6FF7070474FF48050704700005D
+:10640000DBE5B15100B5FFF7E9FF054989690A18D5
+:10641000401E0844C0F30B00101A00F6FF7000BDC8
+:10642000EC7F002000210160416081600148016330
+:1064300070470000EC7F00202DE9FF5F7E4C0425B3
+:106440007EA1208805EB004002F0C8F8208883A1D7
+:1064500005EB0040009A02F0C5F8019808B185A24A
+:1064600000E086A2208887A105EB004002F0BAF880
+:10647000029808B17FA200E080A2208886A105EBE7
+:10648000004002F0AFF8039808B17AA200E07BA2C6
+:10649000208885A105EB004002F0A4F84FF440509D
+:1064A00041688748814201D172A200E073A220882E
+:1064B00084A105EB004002F095F8208885A105EB4A
+:1064C000004002F08BF8874E208887A105EB004042
+:1064D000B369326A02F08DF820888BA105EB004089
+:1064E000736AF26A02F085F84FF00008DFF838B2FC
+:1064F000A146AA461AE00127C0B1012820D0B8F170
+:10650000020F2CD08949A420FCF774FF00255D45BB
+:1065100003D98649A920FCF76DFF85480099401BE7
+:10652000A0F5405088421DD201261CE0FFF76AFF0B
+:106530000546029888B16B48006A01280BD00CE030
+:10654000FFF74CFF0546039828B94FF440504168C7
+:106550005B48814201D00127D9E70027D7E74FF4F4
+:106560008055D4E700260198B9F8001046EA0004E7
+:106570000AEB014042466FA102F034F8B9F800106E
+:106580002A460AEB01406EA102F02CF80EB139A2A6
+:1065900000E03AA2B9F800104D460AEB01406EA1A6
+:1065A00002F020F80FB133A200E034A22888A946F7
+:1065B00055460AEB00406EA102F014F80CB12DA272
+:1065C00000E02EA2B9F800006EA105EB004002F039
+:1065D00009F8BC4308D0B8F1020F05D208F1010058
+:1065E000C0B28046022886D95EB1B9F80000022107
+:1065F00001EB004068A101F0F1FF042004B0BDE808
+:10660000F09FB8F1000F0AD0B9F800100AEB014072
+:106610006CA101F0E3FF33481830FFF703FF314A64
+:10662000002010610120506102F12400FFF7FAFE02
+:10663000009850620020E1E76C590020456E7465B7
+:1066400072206E72665F6466755F63616368655F22
+:10665000707265706172652829000000726571753D
+:10666000697265645F73697A653A20307825782E9F
+:1066700000000000747275650000000066616C73B4
+:106680006500000073696E676C655F62616E6B3AEE
+:106690002025732E000000006B6565705F617070CF
+:1066A0003A2025732E0000006B6565705F736F667E
+:1066B000746465766963653A2025732E00000000D6
+:1066C000DBE5B15153445F50524553454E543A2097
+:1066D00025732E0042616E6B20636F6E74656E745D
+:1066E000733A0000EC7F002042616E6B2030206323
+:1066F0006F64653A203078253032783A2053697AD1
+:10670000653A20307825780042616E6B2031206335
+:106710006F64653A203078253032783A2053697AB0
+:10672000653A20307825780000E00E002CC00F007C
+:1067300000100F00706173733A2025642E00000072
+:1067400063616368655F616464726573733A203086
+:106750007825782E0000000063616368655F746FC0
+:106760006F5F736D616C6C3A2025732E0000000022
+:106770006B6565705F6669726D776172653A202539
+:10678000732E000064656C6574655F6D6F72653AA9
+:106790002025732E0000000041626F7274696E67DD
+:1067A0002E2043616E6E6F7420666974206E65776B
+:1067B000206669726D77617265206F6E2064657600
+:1067C00069636500496E76616C69646174696E67BE
+:1067D000206170702E00000070B50C46050004D1D9
+:1067E000224940F22D10FCF705FE24B91F494FF451
+:1067F0009770FCF7FFFD2A7804201D49092A2DD245
+:10680000DFE802F02C052C0B182C1E2C1200214660
+:106810002846BDE8704002F0CDBC098800EB01407D
+:1068200014A101F0DBFE14E021462846BDE87040CB
+:1068300002F05ABD21462846BDE8704002F0F6BC81
+:10684000098800EB014014A101F0C8FE4FF48070EC
+:10685000E0602046BDE87040FDF792BDBDE87040A5
+:10686000024940F24D10FCF7C5BD0000E0BF0F002B
+:106870003C59002048616E646C65204E52465F446E
+:1068800046555F4F505F4352435F4745542028634E
+:106890006F6D6D616E64290048616E646C65204E99
+:1068A00052465F4446555F4F505F4F424A454354FE
+:1068B0005F53454C4543542028636F6D6D616E6492
+:1068C0002900000070B50E46040004D11B4940F2B7
+:1068D0004620FCF78FFD26B9184940F24720FCF707
+:1068E00089FD20780125092820D2DFE800F01F0566
+:1068F0001F0F141F1A1F0A003146204602F0C6FD62
+:1069000019E03146204603F00BF814E031462046EA
+:1069100002F080FD0FE03146204602F0CBFE054636
+:1069200009E03146204602F0B3FF04E003494FF48A
+:106930001A70FCF75FFD284670BD0000E0BF0F0035
+:106940002DE9F843134C0746134E20680D4600907E
+:1069500030880421904601EB00402B463A460FA1B7
+:1069600001F04FFE43462A4639461C4801F0DEF945
+:1069700005000AD03088022101EB00402A4618A108
+:1069800001F030FE2846BDE8F8832068401C2060F6
+:10699000F8E7000020580020385900206E72665F2A
+:1069A0006673746F726167655F6572617365286194
+:1069B0006464723D307825702C206C656E3D2564D2
+:1069C000207061676573292C207175657565207568
+:1069D000736167653A2025640000000010590020AB
+:1069E0006E72665F6673746F726167655F65726110
+:1069F00073652829206661696C656420776974680D
+:106A0000206572726F7220307825782E00000000A9
+:106A10000B4910B504220988002802EB01421046F8
+:106A200004D008A101F0DAFD104903E010A101F043
+:106A3000D5FD1949BDE810400022184801F0D6B92B
+:106A400038590020496E697469616C697A696E67AA
+:106A5000206E72665F6673746F726167655F7364E0
+:106A6000206261636B656E642E00000094BA0F00B3
+:106A7000496E697469616C697A696E67206E7266C5
+:106A80005F6673746F726167655F6E766D632062B7
+:106A900061636B656E642E0064BA0F0010590020AC
+:106AA0002DE9FC47154C8046154E20680F46CDE970
+:106AB0000020308804219946154601EB00403B46F2
+:106AC0004246104901F0A6FD2B463A4641460E4883
+:106AD000CDF8009001F052FA05000AD0308802216A
+:106AE00001EB00402A4609A101F07CFD2846BDE8E3
+:106AF000FC872068401C2060F8E700002058002038
+:106B00003859002028BF0F00105900206E72665FB0
+:106B10006673746F726167655F777269746528293F
+:106B2000206661696C65642077697468206572729B
+:106B30006F7220307825782E0000000070B5104963
+:106B4000104D08602888032101EB00400EA101F0E0
+:106B500045FD0020FDF72EFE104800F09FFC0400CC
+:106B600009D02888012101EB004022460CA101F048
+:106B700039FD204670BDBDE87040084800F0C8B837
+:106B8000045800206C590020456E746572696E6768
+:106B900020444655206D6F64652E0000B5470F00F8
+:106BA000436F756C64206E6F7420696E6974616CDC
+:106BB000697A6520444655207472616E73706F72F5
+:106BC000743A20307825303878000000054810B538
+:106BD0000088042101EB004003A101F0FFFC00202C
+:106BE00010BD00006C590020696E207765616B2034
+:106BF0006E72665F6466755F696E69745F757365F2
+:106C0000720000001FB58908002201AB009283E8E2
+:106C10000700684618DF04B010BD00001FB5044B24
+:106C20000FCB8DE80F00684618DF04B010BD0000E0
+:106C3000E8B90F0070B50A4C04254FF4805620883F
+:106C400008A105EB004001F0C9FCE8060BA10660B5
+:106C50002088002605EB004001F0C0FC304670BDE6
+:106C60006C59002072756E6E696E672069727120B2
+:106C70007461626C65207365740000004166746520
+:106C8000722072756E6E696E672069727120746110
+:106C9000626C65207365740070B50E460178124C05
+:106CA000062901D0012901D1017C2170217801251B
+:106CB00001290FD0022911D00C480121008801EBD5
+:106CC00000400BA101F08AFC0020207005207070AC
+:106CD000284670BD3146FFF77FFDF9E73146FFF7E3
+:106CE000F1FD0546F4E70000285800203C5900203B
+:106CF000496E76616C6964206F626A6563742074A2
+:106D000079706520696E20726571756573742E00E7
+:106D100010B5040011D00120FFF77AFE00280BD136
+:106D200000F016FC00F02CFD48B10949081F00F0E6
+:106D30009DFC012803D0032010BD072010BD04488E
+:106D40000838C4600020FDF7B9FF002010BD000026
+:106D50003058002010B5816879B1094A1821FCF734
+:106D6000B3F9040007D007480221008801EB004076
+:106D700005A101F033FC204610BD072010BD000026
+:106D8000A56D0F003C5900205363686564756C6500
+:106D9000722072616E206F7574206F66207370614F
+:106DA00063652100AFF30080F0B50446806887B0CA
+:106DB00020B946494FF42870FCF71CFB18224449BF
+:106DC0006846FAF761FB20788DF8000022780426E7
+:106DD000404F414D0D2A5AD2DFE802F00752375298
+:106DE0005259523E522D0F28480028883BA106EBED
+:106DF000004001F0F3FB012024E0288840A106EBCD
+:106E0000004001F0EBFB4FF08050D0F800110191F1
+:106E1000D0F804110291D0F80C1189020491D0F835
+:106E2000101189020391006905903AE069462046F5
+:106E300002F064FE35E028883AA106EB004001F03C
+:106E4000CDFB207C8DF804002BE028883BA106EBCD
+:106E5000004001F0C3FB24E0288841A106EB00407C
+:106E600001F0BCFB208AADF804001AE0288843A199
+:106E700006EB004001F0B2FBF9680720884710E0FC
+:106E800069462046FFF708FF58B907B0F0BD2888CB
+:106E9000032101EB00403FA101F0A4FB02208DF88B
+:106EA000010028889DF8012006EB004041A101F077
+:106EB00099FBD4E90112684690479DF8010001282A
+:106EC000E3D0F96805208847DFE70000E0BF0F0046
+:106ED00010BA0F00285800203C59002048616E6409
+:106EE0006C65204E52465F4446555F4F505F50528E
+:106EF0004F544F434F4C5F56455253494F4E00003D
+:106F000048616E646C65204E52465F4446555F4F43
+:106F1000505F48415244574152455F56455253498C
+:106F20004F4E000048616E646C65204E52465F44CF
+:106F300046555F4F505F50494E47000048616E64B0
+:106F40006C65204E52465F4446555F4F505F524538
+:106F500043454950545F4E4F5449465F5345540092
+:106F600048616E646C65204E52465F4446555F4FE3
+:106F7000505F4D54555F47455400000048616E64B2
+:106F80006C65204E52465F4446555F4F505F41420C
+:106F90004F525400496E76616C6964206F70636F64
+:106FA00064652072656365697665643A203078258A
+:106FB000782E0000526571756573742068616E6487
+:106FC0006C696E6720636F6D706C6574652E2052FE
+:106FD0006573756C743A20307825780038B10549AE
+:106FE00001600549416001210172002070470E20B7
+:106FF00070470000FD6F0F0035700F0010B50C00DA
+:1070000001464FF0110007D02278052A05D2DFE8AB
+:1070100002F00F050D0F0F000E2010BD084600F006
+:107020006FF80028F9D10221217010BD112010BD88
+:10703000082010BD0246082041B10B78022B04D174
+:10704000022A05D0032A00D1112070470E20704774
+:10705000002003220A70704770B50F480024D0F852
+:107060005C11491C03D1D0F89C01401C11D00B4885
+:107070000421008801EB004009A101F0AFFA4FF4B0
+:107080007F25284601F050FC57220349284601F08D
+:1070900063FC204670BD0000EC7F002044590020B6
+:1070A00045726173696E672073657474696E677386
+:1070B0002070616765206164646974696F6E616CDA
+:1070C00020646174612E000010B528B11C220349B0
+:1070D000FAF7DAF9002010BD0E2010BD9CF10F0068
+:1070E00010B5064C00221821201DFDF763F9216818
+:1070F000814201D1012010BD002010BD9CF10F0084
+:1071000070B50C4D0400D5F89C0105F5CE7503D083
+:10711000401C03D0082070BD0E2070BD0022182135
+:10712000201DFDF747F9206007222146284629DF68
+:1071300070BD000000F00F00002258210148FDF74B
+:1071400039B90000F07F00202DE9F0411F4C0546C1
+:10715000042620881EA106EB004001F03FFA2846D5
+:10716000FFF756FC02004FF0010504D0208821A152
+:1071700005EB004023E04FF4DC78424628492948DB
+:10718000FAF782F9274F3868401C04D0FFF7D4FF84
+:107190003968814218D0208823A106EB004001F015
+:1071A0001DFA41461F48FAF797F900207D6000F06C
+:1071B00061F8020008D0208823A105EB004001F00F
+:1071C00011FA0320BDE8F0810020FBE740590020C0
+:1071D00043616C6C696E67206E72665F6466755F92
+:1071E00073657474696E67735F696E697428292E9C
+:1071F0002E2E00006E72665F6466755F666C61734A
+:10720000685F696E69742829206661696C6564200D
+:1072100077697468206572726F723A202578000071
+:1072200000F00F00EC7F0020526573657474696E86
+:107230006720626F6F746C6F616465722073657430
+:1072400074696E67732E00006E72665F6466755FA8
+:10725000666C6173685F777269746528292066615E
+:10726000696C65642077697468206572726F723A20
+:10727000202578002DE9F04105464FF4DC773A46A9
+:1072800021492248FAF73AF9214C0426002820889F
+:1072900006EB004015D01FA101F0A0F920881A4A82
+:1072A00006EB004020A101F09DF9002201211648C3
+:1072B000FFF746FB012668B1208823A106EB0040BA
+:1072C0001DE02AA101F08AF90DB10020A847002095
+:1072D000BDE8F081FFF730FF0C493A460860A1F5A0
+:1072E000DC70FAF7D1F82B463A4630490648FFF7EA
+:1072F000D7FB0028ECD020882DA106EB004001F040
+:107300006DF90320E4E7000000F00F00EC7F00209F
+:107310004059002057726974696E672073657474F0
+:10732000696E67732E2E2E0045726173696E672039
+:107330006F6C642073657474696E67732061743A4E
+:107340002030782530387800436F756C64206E6F7C
+:107350007420657261736520746865207365747448
+:10736000696E677320706167652100004E65772044
+:1073700073657474696E67732061726520696465F2
+:107380006E746963616C20746F206F6C642C20775D
+:1073900072697465206E6F74206E65656465642E15
+:1073A00020536B697070696E672E0000347E002078
+:1073B000436F756C64206E6F7420777269746520FA
+:1073C000746865204446552073657474696E6773EC
+:1073D00020706167652100004FF480507047000005
+:1073E0002DE9F04782461548154FDFF85880C01B3D
+:1073F000C608B8F800104FF0040909EB0140002559
+:10740000324611A101F0EEF8002411E007EBC400B0
+:10741000416850468847050009D0B8F800102B464F
+:1074200009EB0140224612A101F0E3F802E0641CDE
+:10743000B442EBD32846BDE8F087000038CD0F00FA
+:1074400030CD0F006C5900205368757474696E67F5
+:1074500020646F776E207472616E73706F727473D4
+:107460002028666F756E643A2025642900000000AC
+:107470004661696C656420746F2073687574646F0D
+:10748000776E207472616E73706F72742025642C35
+:10749000206572726F722025640000002DE9F047AC
+:1074A00082461448144FDFF85480C01BC608B8F851
+:1074B00000104FF0040909EB01400025324610A1ED
+:1074C00001F090F8002410E057F834105046884737
+:1074D000050009D0B8F800102B4609EB0140224600
+:1074E00010A101F086F802E0641CB442ECD32846F7
+:1074F000BDE8F08738CD0F0030CD0F006C5900206B
+:10750000496E697469616C697A696E672074726129
+:107510006E73706F7274732028666F756E643A2094
+:10752000256429004661696C656420746F20696E6A
+:10753000697469616C697A65207472616E73706FC9
+:1075400072742025642C206572726F72202564008D
+:1075500070B5114D114CA86B30B103F0CBFD18B1D3
+:10756000686A08B1012000E000202070FEF708FEE4
+:1075700018B10B498E20FBF73DFF4023094A0A4909
+:107580000A48FEF747FD002805D0BDE870400449D1
+:107590009620FBF72FBF70BDEC7F002038580020ED
+:1075A000B8C10F0010B70F005084002090B70F0033
+:1075B0002DE9F041134C07460D46E06BA26B012606
+:1075C0004119914209D910480121008801EB00407E
+:1075D0000EA101F003F8032610E00A492A465C31A7
+:1075E00008443946F9F750FFE06B064A2844E06347
+:1075F000403229463846FCF7DDFE20643046BDE8BF
+:10760000F0810000EC7F002048590020496E697429
+:1076100020636F6D6D616E64206C617267657220AE
+:107620007468616E2065787065637465642E00000F
+:1076300070B505004FF0010404D0B5F5807F03D983
+:1076400004240CE003240AE006490020064E0870DA
+:107650002021306306F13800F9F73EFFB56320467C
+:1076600070BD000038580020EC7F00202DE9F04765
+:10767000304C0E468046D4E90E010125DFF8B89063
+:107680002F46814208D0B9F800002CA107EB00403A
+:1076900000F0A4FF082549E0DFF8BCA09AF800003C
+:1076A00030B1FEF7AFFEC8F80000606A30603DE020
+:1076B00003F020FD88B3294890F89C1009B901789F
+:1076C00059B3041D0021C8F80010316090F89C30B7
+:1076D0000A462BB1214C90F83811A03404F19902DC
+:1076E00094F8590003F048FB054601281ED1201DDF
+:1076F00000F0B8F80546012818D18AF80070314624
+:10770000201D03F005FF054601280FD14246201D2C
+:10771000316803F0BBFE054608E0FFE7B9F800005A
+:107720000FA107EB004000F059FF05252846BDE8F2
+:10773000F0870000EC7F0020485900204578656301
+:107740007574652077697468206661756C7479203A
+:107750006F6666736574000038580020A4810020AD
+:107760004661696C656420746F206465636F64654D
+:1077700020696E6974207061636B6574000000009D
+:107780000148007870470000385800202DE9F04784
+:1077900080462748264D894690F89C00012608B16E
+:1077A000A43500E008350A4641462846FDF792FA1E
+:1077B000204C002760B195F8550058B100F0010148
+:1077C000C0F340024346284602F0FCFEC8B114E074
+:1077D000172617E00120E06217480421008801EB1A
+:1077E000004016A100F0FAFE276295F88F0010B154
+:1077F00095F8900008B96868A060A06CC4E9099089
+:1078000004E005260B482430FEF70CFE0948202131
+:107810003830F9F761FE0748FF22F4215C30F9F7B0
+:1078200054FEC4F8488030462763BDE8F087000066
+:10783000A4810020EC7F002048590020496E766129
+:107840006C69646174696E67206F6C64206170702C
+:107850006C69636174696F6E20696E2062616E6B22
+:1078600020302E002DE9F04104004FF0010503D136
+:1078700040497F20FBF7BEFD94F854003E4E01279F
+:1078800040B194F8550050B1012808D0022806D024
+:10789000032804D0308839A107EB004064E01CB90C
+:1078A00034496720FBF7A6FD94F86D00032807D044
+:1078B000308838A107EB004000F090FE142556E018
+:1078C00094F88F00B84618B194F8900000284ED173
+:1078D000207A58B1E068022734280CD0308832A1D1
+:1078E00007EB004000F07AFE112540E0318808EBFC
+:1078F000014032A138E0204603F0AEF918B12078FB
+:1079000050B394B907E0308830A107EB004000F095
+:1079100065FE12252BE017498C20FBF76BFD2078C4
+:1079200018B914498D20FBF765FD94F855002B49D3
+:1079300068B101280BD06068C968884217D83088C0
+:1079400027A107EB004000F049FE10250FE060681A
+:10795000896888420BD2F2E794F85500012806D0D6
+:10796000318808EB014023A100F038FE0F2528469E
+:10797000BDE8F08100C20F004C590020496E7661CD
+:107980006C6964206669726D7761726520747970C4
+:10799000652E0000496E76616C69642068617368C9
+:1079A00020747970652E00004661756C74792048EA
+:1079B000572076657273696F6E2E00004E6F2048F7
+:1079C000572076657273696F6E2E000053442072E3
+:1079D0006571206E6F74206D65742E00EC7F002041
+:1079E00046572076657273696F6E20746F6F206CD6
+:1079F0006F772E0046572076657273696F6E206D23
+:107A0000697373696E672E000FB438B5040003D133
+:107A100010A11C20FBF7EEFC606918B90DA11D2018
+:107A2000FBF7E8FC206818B90AA11E20FBF7E2FC6E
+:107A3000606818B907A11F20FBF7DCFC0599002935
+:107A400005D006A800906A46204600F045F838BCEC
+:107A50005DF814FB2E2E5C2E2E5C2E2E5C2E2E5CE2
+:107A60002E2E5C65787465726E616C5C66707269EE
+:107A70006E74665C6E72665F667072696E74662E96
+:107A80006300000010B5040003D107A10B20FBF731
+:107A9000B1FCA268002A05D0D4E904032168984704
+:107AA0000020A06010BD00002E2E5C2E2E5C2E2E1D
+:107AB0005C2E2E5C2E2E5C65787465726E616C5C3B
+:107AC000667072696E74665C6E72665F667072690B
+:107AD0006E74662E630000002DE9FC4791460C464B
+:107AE0005FEA000804D183A14FF49F70FBF782FC8A
+:107AF000D8F8140020B97FA14FF4A070FBF77AFCEE
+:107B0000D8F8000020B97BA140F24110FBF772FCCD
+:107B1000D8F8040020B977A14FF4A170FBF76AFCF4
+:107B2000002C76D014F8011B39B125290ED040461F
+:107B3000FCF734FB20780028F4D198F80C000028DA
+:107B400067D04046BDE8FC47FFF79CBF00200122FC
+:107B500021782B291BD02D2902D0302908D102E011
+:107B600040F0010001E040F00200641C002AEFD167
+:107B700000252A290ED02178A1F130020A2A11D23B
+:107B800005EB850201EB4205641C303DF1E740F056
+:107B90000400EAE7D9F800100B1DC9F800300968A5
+:107BA000641C0D44217800232E290BD114F8011FE9
+:107BB000A1F130020A2A05D203EB830201EB420352
+:107BC000303BF3E76C290DD068290BD0692921D00F
+:107BD0000BDC252918D0582931D063290ED064290F
+:107BE00015D117E014F8011FECE7702969D073294B
+:107BF00032D075291BD0782909D120E0D9F80000AE
+:107C0000011DC9F8001001784046FCF7C7FA641C52
+:107C100090E76CE0D9F800100A1DC9F80020096847
+:107C2000CDE900500A224046FDF7AEFAEFE7D9F859
+:107C300000100A1DC9F8002009680A2206E0D9F8D8
+:107C400000100A1DC9F8002009681022CDE9005073
+:107C5000404603F0C1FBDAE7D9F8001000270A1DFF
+:107C6000C9F800200E68C00705D112E04046761C16
+:107C70007F1CFCF793FA31780029F7D104E020212A
+:107C800040466D1EFCF78AFABD42C0D9002DF6D1E0
+:107C9000BDE74EB13046F9F72AFC074604E0202143
+:107CA00040466D1EFCF77AFABD4206D9002DF6D18A
+:107CB00003E04046761CFCF771FA31780029F8D1D0
+:107CC000A5E7D9F80000011DC9F8001005683021AA
+:107CD0004046FCF763FA78214046FCF75FFA08203B
+:107CE0000021CDE90001034610222946B0E7BDE896
+:107CF000FC8700002E2E5C2E2E5C2E2E5C2E2E5C21
+:107D00002E2E5C65787465726E616C5C667072694B
+:107D10006E74665C6E72665F667072696E74665FC2
+:107D2000666F726D61742E63000000002DE9F041F2
+:107D30001E4615460F46040003D11DA17820FBF70F
+:107D400059FB206818B91AA17920FBF753FB1DB91C
+:107D500017A17A20FBF74EFB39462046FBF776F851
+:107D600040B939462046FBF771F818B910A17D20BB
+:107D7000FBF740FB60683946026820466A43FBF720
+:107D80006EF858B960683946026820466A43FBF7C6
+:107D900066F818B906A17F20FBF72CFB2068334654
+:107DA0002A46D0F810C039462046BDE8F041604769
+:107DB0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63C8
+:107DC0006F6D706F6E656E74735C6C6962726172F8
+:107DD0006965735C6673746F726167655C6E726609
+:107DE0005F6673746F726167652E630070B51646C7
+:107DF0000C46050003D108A12F20FBF7FBFA1CB9A4
+:107E000005A13020FBF7F6FA2C603146284622689F
+:107E1000BDE87040104700002E2E5C2E2E5C2E2EEA
+:107E20005C2E2E5C2E2E5C636F6D706F6E656E74B3
+:107E3000735C6C69627261726965735C6673746F9E
+:107E4000726167655C6E72665F6673746F7261679C
+:107E5000652E63002DE9F04128B1016819B1C969A7
+:107E6000BDE8F04108470D4D0D480024461B14277E
+:107E70000DE000BF04EB840005EB8000016829B130
+:107E8000C969884710B10120BDE8F081641CB6FBC8
+:107E9000F7F0A042EED80020F6E7000010590020CD
+:107EA00024590020044801214174007A08B10020BF
+:107EB000704701207047000058870020012801D03A
+:107EC000032808D10449002201284A7400D0002068
+:107ED000087402F03DBC70475887002070B5014619
+:107EE000022801D0032943D1224C207A00283FD018
+:107EF000012831D002282FD11F4800230229006811
+:107F000002D0032928D119E0E360027912B1012AD5
+:107F100022D10BE0D0E90565721B142A00D314228C
+:107F20002A4482614569AA420ED015E00169491CC4
+:107F30000161426991420FD1237213E0E268521C41
+:107F4000E260082A08D9E360237202290AD00D21D1
+:107F5000FCF74FFE02F0F2FB607C28B1BDE87040F8
+:107F600000F01EBF0021F3E7BDE8704002F0F0BB57
+:107F700070BD000058870020A05800202DE9F8436C
+:107F80001D46089F16468846040003D12AA1622098
+:107F9000FBF730FA1EB928A16320FBF72BFA206803
+:107FA00018B925A16420FBF725FA1DB922A1652087
+:107FB000FBF720FA60684068B5FBF0F100FB115157
+:107FC00041B1B5FBF0F100FB115018B11AA16820C6
+:107FD000FBF710FA4046FAF733FF38B94046FAF794
+:107FE0002FFF18B914A16B20FBF704FA3046FAF7FB
+:107FF00027FF38B93046FAF723FF18B90EA16C20D5
+:10800000FBF7F8F92A4641462046FAF728FF48B917
+:108010002A4641462046FAF722FF18B906A16D20EC
+:10802000FBF7E8F9009720682B463246C7684146BF
+:108030002046B847BDE8F8832E2E5C2E2E5C2E2EEF
+:108040005C2E2E5C2E2E5C636F6D706F6E656E7491
+:10805000735C6C69627261726965735C6673746F7C
+:10806000726167655C6E72665F6673746F7261677A
+:10807000652E63002DE9FF411C46DDE90A781546AF
+:108080000E46684600F010F846EA450141EA8401D0
+:1080900041EA072242EA0841009A00EB8200C0F858
+:1080A0000017BDE8FF81000010B5044600683028C5
+:1080B00004D308A140F2A110FBF79CF92068202806
+:1080C00002D24FF0A04010BD00F01F0020600C480D
+:1080D00010BD00002E2E5C2E2E5C2E2E5C2E2E5CF3
+:1080E0002E2E5C6D6F64756C65735C6E7266785C69
+:1080F00068616C5C6E72665F6770696F2E68000005
+:108100000003005010B504460068302804D308A1CD
+:1081100040F2A110FBF76EF92068202802D24FF040
+:10812000A04010BD00F01F0020600C4810BD0000F2
+:108130002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6D3A
+:108140006F64756C65735C6E7266785C68616C5C9C
+:108150006E72665F6770696F2E68000000030050E2
+:1081600038B501240090684631B1FFF79DFF0099B2
+:108170008C40C0F8084538BDFFF796FF00998C4049
+:10818000C0F80C4538BD000030B5104B014600204A
+:108190001C69224609E0157A854205D1401C0A284F
+:1081A000F7DB4FF0FF3030BD5268002AF3D1421C9C
+:1081B000F9D008721A6922B152684A601A6951608E
+:1081C00030BD002219614A6030BD00006C9800206B
+:1081D0007047FAF755BC704708B5034A0092402330
+:1081E000024A00F005F808BD29AD0F006C87002099
+:1081F000F0B595B01C4615460F4608461A9E00F08D
+:1082000071FB182109A8F9F767F90E96CDE9095411
+:108210000023082203A9384600F079FB0598069050
+:10822000BDF81000ADF81C00BDF81200ADF81E003E
+:1082300000208DF821000398082600F00300012893
+:1082400002D0022818D032E003983346850AC0F3E2
+:10825000C2008DF8200003980FA9C0F38314A20078
+:10826000384600F054FB09A8009006AB22460FA93F
+:10827000284600F093FA1AE00398840DC0F3C20078
+:108280008DF82000082C01D2254600E00825334651
+:108290002A460FA9384600F03AFB2E44641B09AB6E
+:1082A00006AA29460FA800F0CDF9002CEAD13846DD
+:1082B00000F01EFB15B0F0BD0A4A012902EBC00018
+:1082C00007D0022907D0032907D0042907D00020AE
+:1082D000704702207047042070470079704740794A
+:1082E0007047000038CD0F0010B5FFF772FF042172
+:1082F0000648FFF749FF002803DA05491B20FBF772
+:1083000079F802490120487210BD0000AC580020E5
+:108310005CC70F002DE9F04F8DB0FBF74FFF18B190
+:1083200000200DB0BDE8F08F794E0020B061BFF3A2
+:108330004F8FA6F580544FF0000960680190A56842
+:10834000284004EB800008E021680198814201D8B0
+:108350006160E5E7284004EB80000C3001A9FCF7E0
+:1083600067FF0028F0D105AAA046019901EA05049B
+:1083700008EB8403491CDB6842F82030401C019163
+:108380000228F2D3059800F00300022802D0012849
+:108390004CD0A6E005985022810D8A46B2EB905F42
+:1083A00000D850210C4664F39F500590083159487D
+:1083B00000F04FFA070075D000F094FA4B460822FF
+:1083C00005A9384600F0A9FA019909F1080B2940DE
+:1083D000681A8000001D844221D94F4D30B1C2B2CD
+:1083E00008EB8101201A91460C3104E02946E2B2E3
+:1083F000002591462846C4B25B46384600F08DFA07
+:108400000BEB090325B122462946384600F085FAD0
+:1084100001990AF1030001EB900001903BE008EBA9
+:1084200081015B46224638460C31EFE70598C0F3E0
+:108430008310062800D30620059960F38911C1F343
+:108440008310801C05918100324800F002FA070079
+:1084500047D000F047FA4B46082205A9384600F0FD
+:108460005CFA09F1080900240FE001984B4600EA84
+:108470000501401C08EB81010190042238460C31B3
+:1084800000F04BFA09F10409641C0598C0F383104D
+:10849000A042EAD837B13469B06968B1384600F013
+:1084A00027FA2FE01DE0607A012804D122682046D7
+:1084B0003946126890476468002CF4D1384600F0C1
+:1084C00017FA00208DF800006846FAF703FFB0693C
+:1084D00010B90199C8F804109DF80000FAF746FF9A
+:1084E00010E0346904E021682046896888476468A0
+:1084F000002CF8D109480221008801EB004008A1B6
+:1085000000F06CF8FBF75AFE80F0010009E700006C
+:108510006C98002000CE0F00788800206C59002055
+:108520004261636B656E647320666C757368656425
+:10853000000000002DE9F84F8146264FD01C15465B
+:108540008A46800800226946BE68FBF7D1FDB8B3B1
+:10855000009CB846A01C0090B9683040091A8F00F2
+:108560003F1DBD4208EB800002D82A46514608E074
+:108570003A4651460C30F8F787FF1648EA1B0AEBDB
+:1085800007010C30F8F780FF4FEA1947FCF724F990
+:1085900047EA0042601C304008EB8000344008EBA2
+:1085A0008401C260C8684FF6C07269F3C500904389
+:1085B00065F39F5020F00300801C20F00400C86089
+:1085C000054890F8200001E0FFF7A4FE0028FBD149
+:1085D000BDE8F88F6C8800206C98002000231A46B4
+:1085E00002F030BD08B5012300926A4602F02AFD70
+:1085F00008BD1CB5CDE9002302236A4602F022FD26
+:108600001CBD3EB5069C8DE81C0003236A4602F0A3
+:1086100019FD3EBD7FB5DDE908458DE83C0004232A
+:108620006A4602F00FFD7FBD70B586B00DF1280CD3
+:108630009CE870008DE87C0005236A4602F002FD8C
+:1086400006B070BD2DE9F0470E4680461C469246A6
+:1086500008293ED894F80C90002020731946104643
+:1086600002F012F80025B54206D218F805201AA12A
+:108670002046FFF7C9F903E019A12046FFF7C4F926
+:108680006D1C082DEFD317A12046FFF7BDF900257B
+:10869000B54210D218F80570F8F7F2FE0068C05D18
+:1086A00010F03E0F01D03A4600E02E220EA12046E7
+:1086B000FFF7AAF903E00DA12046FFF7A5F96D1C0D
+:1086C000082DE5D301222146504601F05DFF84F8D4
+:1086D0000C90BDE8F08700002025303278000000C3
+:1086E000202020007C000000256300002000000006
+:1086F000104910B540F2FF308860002008604860E3
+:1087000001F580518861486181F820000A4800F035
+:10871000EDF800280CD1094809490A4B401AC10854
+:10872000002002E023F82000401C8842FAD30020F9
+:1087300010BD00006C88002000CE0F00E8CD0F00B7
+:1087400038CD0F002459002002480349401AC008C0
+:1087500070470000E8CD0F0038CD0F0013B5684614
+:10876000FCF704FF08B100201CBD0248009950F836
+:1087700031001CBD38CD0F0070B5074801250469D4
+:1087800080F8205005E065722168204649688847D6
+:108790006468002CF7D170BD6C9800202DE9FF476C
+:1087A00081460C9D00200C462F7B28739846164668
+:1087B0002946184601F068FF072E42D2DFE806F08E
+:1087C00004090F161F2A360049462846FFF71CF9F0
+:1087D00037E0494628462268FFF716F931E0D4E928
+:1087E000002349462846FFF70FF92AE0A0680090C9
+:1087F000D4E9002349462846FFF706F921E0D4E9E9
+:108800000201CDE90001D4E9002349462846FFF7DB
+:10881000FBF816E004F1080007C88DE80700D4E96A
+:10882000002349462846FFF7EFF80AE004F1080064
+:108830000FC88DE80F00D4E9002349462846FFF70A
+:10884000E3F800222946404601F09EFE2F73BDE862
+:10885000FF872DE9F041858A80462D1F4819C01CED
+:10886000B0FBF5F0C6B24046FCF712FF041E19D06B
+:108870000020207101206071E58000272546761ECA
+:10888000C4F800800BE04046FCF702FF60B161795C
+:10889000491C6171286005467F1CC0F80080B74202
+:1088A000F1D32046BDE8F081204600F002F8002018
+:1088B000F8E72DE9F041457901466B1E002201E001
+:1088C0000968521C9A42FBD30F680146002605E056
+:1088D00038460C68FCF742FF2146761CAE42F7D3BF
+:1088E000BDE8F0810121001DFCF7ABBEFCF77EBFA7
+:1088F00010B504460121001DFCF7C4FE10F0FF0F67
+:1089000004D12046BDE81040FFF7D3BF10BD38B5F5
+:1089100001240094FCF7E0FD38BD38B50024009434
+:10892000FCF7DAFD38BD0000094902220A60BFF3F6
+:108930006F8FBFF34F8F0A1D106006480268002A30
+:10894000FCD000200860BFF36F8FBFF34F8F7047DC
+:1089500004E5014000E4014070B50E4C01232360A2
+:10896000BFF36F8FBFF34F8F00230B4D08E000BFA5
+:1089700051F8236040F823602E68002EFCD05B1C69
+:108980009342F5D300202060BFF36F8FBFF34F8F6A
+:1089900070BD000004E5014000E4014020B103493E
+:1089A00009680160002070470E20704780BC0F00EE
+:1089B0002DE9FE4306460D460846FFF7EFFF002867
+:1089C0007ED18046CDF80080CDF8048001240620B9
+:1089D0008DF80060ADF80400CDF808808DF80240F5
+:1089E000694620202A6869DF3F4F40B100F0A2FBB2
+:1089F000024638883D4904EB0040FFF7F3FDCDF80F
+:108A000000808DF801408DF80280CDF80480CDF80B
+:108A100008808DF80380694640202A6869DF40B1EC
+:108A200000F088FB02463888314904EB0040FFF72C
+:108A3000D9FDCDF800808DF80060F720ADF8020078
+:108A4000CDF80480CDF80880694623202A6869DFC4
+:108A500040B100F06FFB02463888264904EB004025
+:108A6000FFF7C0FDCDF80080CDF80480CDF8088078
+:108A70008DF800404646694601202A6869DF40B10A
+:108A800000F058FB024638881B4904EB0040FFF712
+:108A9000A9FD4FF4B0600090019602966946A120AE
+:108AA0002A6869DF40B100F045FB02463888134967
+:108AB00004EB0040FFF796FD00960196029600E059
+:108AC00010E08DF800606946A0202A6869DF40B197
+:108AD00000F030FB02463888094904EB0040FFF7FC
+:108AE00081FD0020BDE8FE8374590020ACC90F0051
+:108AF000F4C90F0040CA0F000CC90F0058C90F007D
+:108B0000B8C80F002DE9F0410446D0F8008060DFBE
+:108B10002168194D074641451CD92888022606EBD5
+:108B2000004016A1FFF75AFD2888424606EB004098
+:108B30001EA12368FFF75DFDF006D0F80C01216847
+:108B4000800200F10050421A288825A106EB00405F
+:108B5000FFF748FD012467B1384600F0EBFA024602
+:108B600028882AA104EB0040FFF73CFD3846BDE809
+:108B7000F0812E480470F9E774590020496E73752E
+:108B80006666696369656E742052414D20616C6C44
+:108B90006F636174656420666F722074686520532A
+:108BA0006F66744465766963652E00004368616E84
+:108BB0006765207468652052414D2073746172743A
+:108BC000206C6F636174696F6E2066726F6D203008
+:108BD00078257820746F20307825782E00000000EA
+:108BE0004D6178696D756D2052414D2073697A65CC
+:108BF00020666F72206170706C69636174696F6E5A
+:108C000020697320307825782E00000073645F623D
+:108C10006C655F656E61626C65282920726574758C
+:108C2000726E65642025732E000000000B59002031
+:108C300030B51848ADF5017D0078002826D04FF4F6
+:108C4000FA7400BFADF8004280A9684661DF38B110
+:108C500005281BD00DF5017DBDE83040FAF718BAA4
+:108C60006D460D497DA800F0F1F809E07DA800F0FF
+:108C7000D5F8D0E90021284690477DA800F024F9D6
+:108C80007DA800F0CBF80028DCD0EFE70DF5017DE2
+:108C900030BD00000B59002084BC0F00F8B5134C08
+:108CA0002078C0B10120A07002F008F8112814D07B
+:108CB000022002F01FF800258DF800506846FAF7F0
+:108CC00009FB11DF064625709DF80000FAF74EFB00
+:108CD0002EB13046F8BD0820F8BD0020F8BDA570C3
+:108CE00002F05CF9032002F005F8F6E708590020CD
+:108CF0007CB5194C207808B108207CBD0120A070FB
+:108D0000002001F0DBFF112819D0002001F0F2FF54
+:108D100012480026006801908DF800606846FAF756
+:108D2000D9FA0F4901A810DF05000AD000202070F1
+:108D30009DF80000FAF71AFB2DB128467CBD0020F3
+:108D40007CBD0120F3E7A670667002F043F90120B4
+:108D500001F0D0FFF3E700000859002018BC0F0015
+:108D600035300F000EB50A49684600F06FF808E08C
+:108D7000684600F047F8D0E900108847684600F0E0
+:108D8000A3F8684600F03EF80028F1D10EBD0000BF
+:108D900034BC0F00014800787047000008590020DB
+:108DA0000548817819B1007818B1FFF777BF08201E
+:108DB0007047FFF79DBF0000085900201FB56846A7
+:108DC0004BDF30B1052819D004B0BDE81040FAF7E8
+:108DD0005FB90B4901A800F039F809E001A800F0DB
+:108DE00029F8D0E900210098904701A800F06CF81C
+:108DF00001A800F01FF80028E1D0EFE71FBD000038
+:108E0000A0BC0F0010B5040003D103499E20FAF75F
+:108E1000F1FAA06810BD000064C80F0010B504008E
+:108E200003D103499E20FAF7E5FAA06810BD0000BF
+:108E300064C80F0010B5040003D103499E20FAF75F
+:108E4000D9FAA06810BD000064C80F0070B50D46C7
+:108E5000040003D108492A20FAF7CCFA1DB90649C3
+:108E60002B20FAF7C7FA2560286860602046BDE825
+:108E7000704000F003B800001CC30F0010B50400E0
+:108E800003D110490D20FAF7B5FA206818B90D4939
+:108E90000E20FAF7AFFA606818B90A490F20FAF7FE
+:108EA000A9FAD4E900104A68904201D1002004E0F8
+:108EB000D0E900239A4202D01046A06010BD0830CD
+:108EC0006060F0E71CC30F0010B5040003D1124925
+:108ED0003D20FAF78FFA206818B90F493E20FAF7BB
+:108EE00089FAA068002815D0216889680844A06024
+:108EF000606818B908494D20FAF77CFAD4E90101F5
+:108F00004268914206D1083060602046BDE81040BA
+:108F1000FFF7B4BF10BD00001CC30F0070B50D46B5
+:108F2000060003D10BA11420FAF764FA1DB909A1B8
+:108F30001520FAF75FFA746804E0B2682946904792
+:108F400018B1246820680028F7D1206828602560BF
+:108F500070BD00002E2E5C2E2E5C2E2E5C2E2E5C04
+:108F60002E2E5C636F6D706F6E656E74735C6C69D2
+:108F7000627261726965735C736F72746C69737429
+:108F80005C6E72665F736F72746C6973742E6300CB
+:108F900010B5040003D103A13D20FAF72BFA206895
+:108FA00010BD00002E2E5C2E2E5C2E2E5C2E2E5C14
+:108FB0002E2E5C636F6D706F6E656E74735C6C6982
+:108FC000627261726965735C736F72746C697374D9
+:108FD0005C6E72665F736F72746C6973742E63007B
+:108FE00010B5040003D103A13720FAF703FA606833
+:108FF000006810BD2E2E5C2E2E5C2E2E5C2E2E5C5C
+:109000002E2E5C636F6D706F6E656E74735C6C6931
+:10901000627261726965735C736F72746C69737488
+:109020005C6E72665F736F72746C6973742E63002A
+:1090300010B5040003D105A12B20FAF7DBF9616814
+:109040000868002801D002680A6010BD2E2E5C2E30
+:109050002E5C2E2E5C2E2E5C2E2E5C636F6D706F40
+:109060006E656E74735C6C69627261726965735C63
+:10907000736F72746C6973745C6E72665F736F7217
+:10908000746C6973742E630070B50C46050003D1CF
+:109090000BA14320FAF7AEF91CB909A14420FAF755
+:1090A000A9F90021686806E0A24203D121680160A5
+:1090B000012103E010460268002AF5D1084670BD80
+:1090C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A5
+:1090D0006F6D706F6E656E74735C6C6962726172D5
+:1090E0006965735C736F72746C6973745C6E7266BD
+:1090F0005F736F72746C6973742E63000C4A10B5E1
+:1091000002F594730EE0991AC91001EBD171491060
+:1091100002EBC1010C68844201D90B4602E005D282
+:1091200001F108029A42EED3002010BD486810BD3C
+:10913000C8BA0F0000B5FFF7E1FF002800D10148D1
+:1091400000BD0000B4BA0F002DE9F04104461348F9
+:10915000134BC01A0C21B0FBF1F6A0694FF0FF31A0
+:1091600010F8022C02B92169002011E000EB400543
+:1091700003EB85052F68974209D14F1C02D06F6819
+:109180008F4204D194E80F00AD68A84703E0401C6B
+:10919000B042EBD301202060BDE8F08154CE0F0037
+:1091A00048CE0F0002480068002800D00120704718
+:1091B0000004014070B50C46050003D10D49D920CB
+:1091C000FAF718F91CB90B49DA20FAF713F90A482B
+:1091D0000421008801EB004008A1FFF7FFF91249C4
+:1091E0000320C96888476869FEF722FAFBF756FD35
+:1091F000607070BDE0BF0F003C59002048616E6494
+:109200006C65204E52465F4446555F4F505F4F425B
+:109210004A4543545F4352454154452028636F6D8E
+:109220006D616E64290000002858002070B50C465E
+:1092300020B9154940F20110FAF7DCF824B91249B7
+:109240004FF48170FAF7D6F8104D042610A1288843
+:1092500006EB0040FFF7C2F91849081FFEF706FAAF
+:10926000FBF71CFD6070012805D10020FEF702F815
+:1092700010B10A20607070BD288811A106EB004073
+:10928000BDE87040FFF7AAB9E0BF0F003C590020CD
+:1092900048616E646C65204E52465F4446555F4F90
+:1092A000505F4F424A4543545F45584543555445E6
+:1092B0002028636F6D6D616E6429000030580020B6
+:1092C00057726974696E672076616C696420696E93
+:1092D000697420636F6D6D616E6420746F20666CBD
+:1092E0006173682E0000000070B50D46040003D1C4
+:1092F0001749E720FAF77EF8206918B91449E820E1
+:10930000FAF778F8A08A18B91149E920FAF772F843
+:109310001DB90F49EA20FAF76DF80E4804210088BC
+:1093200001EB00400CA1FFF759F9A18A2069FEF773
+:109330003FF9FBF7B3FC68702846FBF721F8E168BA
+:10934000002903D02069BDE87040084770BD0000C7
+:10935000E0BF0F003C59002048616E646C65204EF0
+:1093600052465F4446555F4F505F4F424A45435413
+:109370005F57524954452028636F6D6D616E6429B3
+:109380000000000030B587B00C4605461822184989
+:109390006846F8F779F8207B0195164D8DF80000A6
+:1093A000012806D0022812D006281CD1607B049028
+:1093B00019E01148FEF714F8A888E880607B049053
+:1093C000617CD4F80E0061F31F6005900BE00B4840
+:1093D0000421008801EB004009A1FFF7FFF8B4F871
+:1093E0000D00A880E8806846FDF7B4FC07B030BDEA
+:1093F00038B90F000858002030CD0F003059002038
+:109400005365742072656365697074206E6F74694A
+:10941000660000002DE9F0410B4E0D460427308810
+:109420000AA107EB0040FFF7D9F8114C308811A1D1
+:1094300007EB0040A36C226DFFF7DBF8A06CA8607F
+:10944000206D6860BDE8F0813C59002048616E6481
+:109450006C65204E52465F4446555F4F505F435205
+:10946000435F47455420286461746129000000006F
+:10947000EC7F00204F66667365743A25642C2043A8
+:1094800052433A3078253038780000002DE9F84F03
+:109490003E4C81460D462088042707EB00403CA146
+:1094A000FFF79CF8FEF76CF901264FF0080AC8B1E7
+:1094B000D9F814204FF00308DAB13F493F481305AB
+:1094C0001CD0436DD1F808C01344634516D02088E2
+:1094D0003BA106EB004000BFFFF780F885F8018054
+:1094E000BDE8F88F20883FA106EB0040FFF776F833
+:1094F0001EE0208849A106EB0040EDE7B2F5805F51
+:1095000007D920884CA106EB0040FFF767F86F7081
+:10951000E6E7436DD1F808C003EB0208E0450AD93D
+:10952000CDF800C020884D4906EB0040FFF769F8F0
+:1095300085F801A0D4E74264C26C036503638046EA
+:109540008264D9F81400002200F6FF704FEA103C44
+:10955000486861461844FDF7F3F940B1208840A1FE
+:1095600006EB0040FFF73AF805206870B8E7D8F836
+:1095700048100091208840A107EB0040D8F85030F7
+:10958000D8F84420FFF73DF8AAE700003C59002036
+:1095900048616E646C65204E52465F4446555F4F8D
+:1095A000505F4F424A4543545F4352454154452022
+:1095B000286461746129000028580020EC7F002095
+:1095C0004F626A6563742073697A65206D75737480
+:1095D000206265207061676520616C69676E6564F3
+:1095E0000000000043616E6E6F74206372656174E9
+:1095F000652064617461206F626A656374207769B5
+:1096000074686F75742076616C696420696E697422
+:1096100020636F6D6D616E64000000004F626A65CB
+:1096200063742073697A652063616E6E6F74206263
+:109630006520302E00000000496E76616C69642060
+:1096400073697A6520666F72206F626A6563742041
+:1096500028746F6F206C6172676529006CBF0F0002
+:109660004572617365206F7065726174696F6E20F9
+:109670006661696C656400004372656174696E6758
+:10968000206F626A65637420776974682073697AF1
+:10969000653A2025642E204F66667365743A203043
+:1096A00078253038782C204352433A2030782530C2
+:1096B000387800002DE9F041154D07460E46288800
+:1096C000042101EB004013A1FEF788FF1B4CD4E9F5
+:1096D0001401626C431A9A420BD02888012101EBD5
+:1096E000004017A1FEF785FF082070700120BDE83B
+:1096F000F08100216164A16CE1646065002138465D
+:1097000000F032F817490420C96888470020EEE7C6
+:109710003C59002048616E646C65204E52465F449F
+:1097200046555F4F505F4F424A4543545F45584549
+:10973000435554452028646174612900EC7F002062
+:10974000496E76616C696420646174612E2065786D
+:109750007065637465643A2025642C20676F743AE1
+:1097600020256400285800202DE9F041044686B0E9
+:109770000020FEF76FFB224E012758B1214A182125
+:109780002046F9F7A1FC020036D030881EA107EB75
+:1097900000402FE0182227496846F7F775FE264853
+:1097A000264D4FF00408006DA968884211D1318818
+:1097B00008EB014022A1FEF711FFD5E90101FDF7F9
+:1097C000E5FF8DF80100FBF769FA8DF80100254DE2
+:1097D00002E08DF801700025D4E901126846904737
+:1097E00015B12846FDF746FD31889DF8012008EBAC
+:1097F00001401DA1FEF7F6FE06B0BDE8F0810000B5
+:109800003C59002069970F004661696C65642074BB
+:109810006F207363686564756C65206F626A656349
+:109820007420657865637574653A20307825782EE4
+:1098300000000000F8B90F00EC7F0020285800203D
+:10984000506F737476616C69646174696F6E206FB8
+:1098500066206669726D7761726520696D61676502
+:109860002E000000119A0F00526571756573742007
+:1098700068616E646C696E6720636F6D706C65748F
+:10988000652E20526573756C743A20307825780007
+:10989000F8B50C4D0C46042628880BA106EB0040B9
+:1098A000FEF79CFE124813A1826CA260036DB00209
+:1098B0006360E0600090288806EB0040FEF7A1FEA0
+:1098C000F8BD00003C59002048616E646C65204E74
+:1098D00052465F4446555F4F505F4F424A4543549E
+:1098E0005F53454C4543542028646174612900004E
+:1098F000EC7F0020637263203D20307825782C2097
+:109900006F6666736574203D20307825782C206D55
+:1099100061785F73697A65203D2030782578000092
+:109920002DE9F041264F05460E463888042101EB0B
+:10993000004024A1FEF752FEFDF722FF98B12B4C08
+:10994000D4E91401401AA98A0844616C88420CD9F0
+:109950003888012101EB004025A1FEF73FFE0320DE
+:109960007070BDE8F0810820FAE72749206B49684C
+:109970004718E86820B925494FF4E070F9F73AFD37
+:10998000D5E90331AA8A3846FDF78AF820B1D5E92E
+:109990000310BDE8F0410847A98A206B134A084428
+:1099A0002063A98A206D483208442065A98A286965
+:1099B000FAF700FDA064B060206D7060D1E7000090
+:1099C0003C59002048616E646C65204E52465F44ED
+:1099D00046555F4F505F4F424A4543545F57524987
+:1099E000544520286461746129000000EC7F002048
+:1099F0005772697465207265717565737420746F30
+:109A00006F206C6F6E67000028580020E0BF0F00C9
+:109A1000074810B50088042101EB004005A1FEF7BE
+:109A2000DDFD11490620C968BDE810400847000067
+:109A30003C590020416C6C20666C617368206F702B
+:109A400065726174696F6E73206861766520636FFB
+:109A50006D706C657465642E2044465520636F6D8F
+:109A6000706C657465642E0028580020FEF784FE33
+:109A7000FEF750FC0028FBD10D4E64254FF47A47C9
+:109A8000741C3846A0476D1EFAD10A480068C0070A
+:109A900000D000BEBFF34F8F0648E4380168064A85
+:109AA00001F4E06111430160BFF34F8F00BFFDE798
+:109AB00050B70F00F0ED00E00400FA0510B50446C1
+:109AC000074804212246008801EB004005A1FEF76B
+:109AD00089FD2146BDE810400748FBF73FBE000066
+:109AE0003059002046726565696E6720627566664A
+:109AF0006572202570000000E8CD0F002DE9F047C9
+:109B00002F4F05464FF0040938880C464E4609EBA6
+:109B100000402CA1FEF762FD38882A7C06EB00404D
+:109B200031A1FEF75FFD4FF44051374B4A680120E9
+:109B30004FF002089A4200D10220344E326A012AC4
+:109B400000D1401C4FF0010C84F801C02A7C1AB1EE
+:109B50000025012A09D01BE084F80480F068A06089
+:109B60002B48E060C0F57E200FE0D1F804809845D6
+:109B70000ED125710878142801D9486900E0002029
+:109B8000A0604FF48050E06088682061BDE8F087F5
+:109B9000824208D284F804C0B068A060FCF71CFCC4
+:109BA000E060B069F1E7398809EB014019A1FEF7DF
+:109BB00015FDFF202071A560E5602561E6E7000046
+:109BC0003C59002048616E646C65204E52465F44EB
+:109BD00046555F4F505F4649524D574152455F567B
+:109BE000455253494F4E00004669726D7761726568
+:109BF00020696D6167652072657175657374656450
+:109C00003A20256400000000DBE5B151EC7F002024
+:109C100000100F004E6F2073756368206669726DC7
+:109C20007761726520696D616765000030B58A1DD6
+:109C30008B79083187B0022B33D153888489A342B2
+:109C40002FD1127A012A2CD1184C0DF1040C3CCCE6
+:109C50008CE83C000A89ADF80C204A890C3104914B
+:109C60001249ADF80E208039114C096A0591CDF8E2
+:109C700018D0018A05AA6088ADDF18B96846FAF7DE
+:109C800005F938B10020ADF8080001A96088B0DFFF
+:109C900050B106E040F2FD10ADF8080001A960885F
+:109CA000B0DF002007B030BD0120FBE750B90F0046
+:109CB0000858002070B506468C1DC888B18888B049
+:109CC000884229D11948FBF7E3FC0500184825D044
+:109CD000F42100910088042101EB004063892A46A9
+:109CE00014A1FEF78EFC628904F10C012846F7F7F7
+:109CF000CBFB1822174901A8F7F7C6FB029605957A
+:109D00006089ADF8180001A8FDF724F8002803D0F9
+:109D100029460648FBF722FD08B070BD00880221E5
+:109D200001EB00400CA1FEF759FCF5E7E8CD0F0070
+:109D30003059002042756666657220257020616387
+:109D40007175697265642C206C656E20256420280D
+:109D50002564290060B90F0063616E6E6F74206125
+:109D60006C6C6F63617465206D656D6F72792062D4
+:109D70007566666572210000F8B50D461446064604
+:109D8000694600F052FA00280ED0009AFF2A0AD83D
+:109D9000501C824207D869780223B3EB911F02D08E
+:109DA0002979814201D20020F8BD2270611C304621
+:109DB00000F080FBF8BD114600F0D6B8114600F067
+:109DC000E3B8F8B50C4615460646694600F02DFA8C
+:109DD00000280CD0009A501C904207D361780223CF
+:109DE000B3EB911F02D02179814201D20020F8BD4E
+:109DF0002946304600F05EFB009A0021A954F8BDC8
+:109E00002DE9FF410C468E6817460546694600F06D
+:109E100023FB00280ED0A06800280BD060783A46BB
+:109E2000C0F3011002283146684606D000F0DAF887
+:109E30000199696004B0BDE8F08100F086F8F7E7A9
+:109E40007CB50D461446694600F08FF9002820D0F5
+:109E50002879082806D0042809D002280AD0012829
+:109E60000CD015E0DDE90001C4E900010AE000982A
+:109E7000206006E0009800B2208002E0009840B226
+:109E80002070C117DDE9002350405940084301D03C
+:109E900000207CBD01207CBD7CB50D461446694682
+:109EA00000F09EF9002820D02879082807D000214A
+:109EB000042809D002280AD001280CD014E0DDE9DA
+:109EC0000001C4E9000109E00098206006E0009864
+:109ED00080B2208002E00098C0B22070DDE900234B
+:109EE00050405940084301D000207CBD01207CBD7A
+:109EF0007CB50D461446694600F072F9002821D061
+:109F00002979082908D00098C21704290BD0022902
+:109F10000DD001290ED014E0DDE90002C4E90002F1
+:109F20000146134609E0C3170146206005E001B26F
+:109F3000218001E041B22170CB17414053401943C9
+:109F400001D000207CBD01207CBD70B50D460646C9
+:109F500014461146284600F09AFA22462946304611
+:109F6000BDE8704000F03EB838B50C4604226946A2
+:109F700000F0A0FA002806D09DF80310009861F3C5
+:109F80001F602060012038BD1CB50C4608226946C0
+:109F900000F090FA002824D09DF801109DF80020D0
+:109FA0009DF80230080E42EA012242EA034240EAEA
+:109FB00013409DF803309DF8041040EA1320084335
+:109FC0009DF8051042EA036240EA01209DF8061060
+:109FD00040EA01409DF8071040EA0160C4E9002012
+:109FE00001201CBD2DE9F04F04469DB000200090DB
+:109FF000064601904FF0FF3A0AA800F069F94FF0C9
+:10A00000010BE94682E012AB05AA06A9204600F042
+:10A01000C9F850B10AA8059900F06BF960B10B9826
+:10A02000407810F0300F53D060E09DF848000028D1
+:10A0300070D11DB0BDE8F08F0598B04242D30B9DA2
+:10A040000AAE0B98407800F00F00082812D0304676
+:10A0500000F066F90B98A842F3D156460599B14233
+:10A0600030D3D4F8088009919DF8181008910E9902
+:10A070000D6820E00B980678F0E729680F682FB18B
+:10A08000DDE9083229462046B84711E01194896875
+:10A09000DDE90872097891420CD1294617A8FBF72F
+:10A0A0006BF985F80CB017AA39461198FAF7DFF961
+:10A0B0000028BED0AD6815B1A1684145DDD0A168CA
+:10A0C000414523D19DF81810204600F02FFA1BE0DF
+:10A0D0000C9840280AD200F01F010BFA01F00C99ED
+:10A0E0004A0959F82230034349F82230E5682DB176
+:10A0F0000AAB9DF8182020460599A8470AAA9DF8A2
+:10A1000018102046FAF7B3F9002892D0A06800286A
+:10A110007FF479AFDDE90B0445780AA800F000F977
+:10A120000028F7D115F0300F03D10B98007800B15B
+:10A13000641CC4B10020494605E000BF51F820204E
+:10A14000521C0ED1401CB0EB541FF7D3600959F8D4
+:10A15000201004F01F00C0F120022AFA02F0814210
+:10A1600001D0002065E7012063E71CB50C46694675
+:10A1700000F036F8002814D0DDE90002C10709D04C
+:10A1800051084FEA30006FEA00026FEA0100C4E9AB
+:10A19000002004E051084FEA3000C4E900014FF00C
+:10A1A00001001CBDF8B507460020187008700E4667
+:10A1B00010601C4615466946384600F036F8012105
+:10A1C00040B1009850B1C10800F00700296030701C
+:10A1D0000120F8BDB86808B10020F8BD2170FBE788
+:10A1E0002DE9F8430026884681463446354604E08A
+:10A1F000402E02D30020BDE8F8836946484600F0AF
+:10A2000085F90028F7D09DF80070324607F07F00EE
+:10A21000C10FF7F726F929430443F61D0D4638060A
+:10A22000E6D4C8E900410120E5E7F8B50E46074647
+:10A23000694600F06BF900280AD09DF8004020061E
+:10A2400016D5072504F07F0403E0202D01D300205C
+:10A25000F8BD6946384600F059F90028F8D09DF855
+:10A26000001001F07F00A8400443ED1D0806ECD467
+:10A2700001203460F8BD000059680A4A896891429B
+:10A280000ED1D0E901120848491C521EC0E9011242
+:10A2900006480421008801EB004005A1FEF7A2B9A1
+:10A2A00070470000DCB70F003858002048590020E4
+:10A2B00050423A20496E6974207061636B65742066
+:10A2C00064617461206C656E3A20256400000000B2
+:10A2D000C26000230160C0E901138B781A44026157
+:10A2E00091F903301A4442610878002800D0012017
+:10A2F000704770B545680E46044660680178B14203
+:10A3000006D1407800F00F00082801D0012070BD70
+:10A31000204600F005F86068A842EED1002070BD2C
+:10A3200030B541680A785AB101F10C0343600A7BE9
+:10A3300042B14C780A79C4F30115032D07D00BE024
+:10A34000002030BDC2680168FFF7C2FFF8E75D7802
+:10A35000C5F30115032D07D00225B5EB141F09D154
+:10A360004C7914FB02F209E08D7804690022641B29
+:10A37000046103E0B5EB941F00D10422497811F089
+:10A38000300F02D18168491C81609C7801692144A9
+:10A390001144016193F9032011444161012030BD52
+:10A3A00030B54168002487B0497801F00F02082ACF
+:10A3B00011D08A091ED00222B2EB911F09D1026985
+:10A3C000C1F301110229146001D0032901D14069B0
+:10A3D000047007B030BD0069056808E02C73294699
+:10A3E0006846FAF7C9FF6846FFF7DAFFAD68002D47
+:10A3F000F4D1EEE7C1F30111012912D00229E6D010
+:10A400000329E4D04268517801F00F0107290BD0ED
+:10A41000916881B11279006907B0BDE83040F7F763
+:10A4200033B841690C70EDE70169906807B0BDE889
+:10A43000304000F02CB81179006907B0BDE8304019
+:10A44000F7F74AB810B5034B002408C080E816009F
+:10A4500010BD000081410F0038B50D460446694625
+:10A46000FFF7E3FE00280BD0D4E90002D4E9021381
+:10A47000C5E90002C5E902130098814201D200201B
+:10A4800038BDA860A168081AA060012038BD00B5D9
+:10A490000A4687B001466846FFF71AFF002807D032
+:10A4A0006846FFF77DFF6846FFF73AFF0028F7D1BF
+:10A4B00007B000BD7FB514460546A9B9124A286801
+:10A4C000904208D110E0102269462846FFF7F2FFBB
+:10A4D000002807D0103C102CF5D8224669462846A3
+:10A4E000FFF7E8FF04B070BDA868A04201D20020C9
+:10A4F000F8E72B682246284698470028F2D0A8683B
+:10A50000001BA8600120EDE781410F0010B5044653
+:10A510008068002809D02368012220469847002837
+:10A5200003D0A068401EA060012010BD38B50024F3
+:10A5300039B1012912D0022912D005291DD00020DD
+:10A5400038BD0546012269462846FFF7B3FF90B1A2
+:10A550009DF800000006F5D4012038BD08220DE06A
+:10A5600005466946FFF761FE28B100212846009A9A
+:10A57000FFF7A0FF38BD204638BD0422BDE83840B3
+:10A580000021FFF797BF000010B50C46017A05299E
+:10A5900008D0407A38B1084808A102682046FDF783
+:10A5A00033FA00E01AB106A12046FDF72DFA204645
+:10A5B000BDE81040FDF766BAE4580020257300009E
+:10A5C0000D0A00002DE9F047284D9946164604462D
+:10A5D00081B3284F09F50052DFF894C038885368DA
+:10A5E000A16D4FF0010808EB0040634501D02249FE
+:10A5F0000AE093684A1EC2F30B02891A41F6FF7201
+:10A6000011448B4205D21D49FDF7E8FF0020BDE84B
+:10A61000F0874846FAF74AFE90B13888022101EBEC
+:10A6200000401749FDF7DAFF2EB110481830FBF74C
+:10A63000F9FE06E00CE0398808EB01401149E3E738
+:10A640000EB1AC2000E0A520E862A06D686301E0D7
+:10A65000AA20E8623EB194F88F0010B194F89000FF
+:10A6600008B96068E8600120D1E70000EC7F0020B5
+:10A67000DBE5B1514859002020C10F00B4C00F00E4
+:10A6800074C10F0070C00F0038B5C3880D46044672
+:10A6900033B114A0009015A216A12846FDF7B4F915
+:10A6A000217A05291CD0607A48B1A088FDF704FE04
+:10A6B000164951F8202016A12846FDF7A5F9A088D3
+:10A6C0000021FEF74BF803461049207A143951F85F
+:10A6D000202001B02846BDE830400EA1FDF794B916
+:10A6E00038BD00001B5B306D000000001B5B313B80
+:10A6F00033316D0025734C6F67732064726F707017
+:10A700006564202825642925730D0A00E45800207B
+:10A71000257300003C25733E2025733A200000007D
+:10A72000EFF30580C005C00D01D001207047EFF3A5
+:10A73000148040F30000401C7047000003480249A9
+:10A740000068FAF751BF0000A458002084BA0F0037
+:10A750002DE9F041224C0025224E207A012730B904
+:10A760002148311D0068FAF74AFF306038B10220F5
+:10A7700020723168087928B101281CD114E0656085
+:10A78000BDE8F081D1E90503C01A142800D31420D4
+:10A79000B7EB900F01D2820800E001220869C96876
+:10A7A0001844194429DF03E0D1E90301084428DFF4
+:10A7B00058B1112812D003213068FAF71AFA25721D
+:10A7C0006560BDE8F041FFF7B9BF207C0028D7D114
+:10A7D000BDE8F04100210220FDF780BB2772CFE7E2
+:10A7E00058870020A058002084BA0F0010B5074CED
+:10A7F000201DFAF723FF002806D1607C002803D132
+:10A80000BDE81040FFF7A4BF10BD0000588700202E
+:10A8100010B510461A46F6F737FE002010BD10B5E9
+:10A8200010461A46F6F730FE002010BD2DE9F04123
+:10A830001E681C461546074621B1012918D0052976
+:10A8400023D119E000202060401C2060B0421CD8B9
+:10A85000012229463846FFF72DFE002806D015F8BC
+:10A86000010B000601D52068EEE70120BDE8F0816C
+:10A8700008200246186002E00420024618602946BB
+:10A880003846BDE8F041FFF715BE0020EEE770B591
+:10A8900016460A460446C11C104600F07BFD0546DC
+:10A8A00061193046C91C00F075FD284470BD0000D8
+:10A8B00003B5094A85B0D2E91612CDE9001207495D
+:10A8C0008989ADF8001006A9CDE90210044869464F
+:10A8D0004088AEDF07B000BDD0B80F00D86D0020B3
+:10A8E0000858002008467047084670472DE9F04197
+:10A8F0008046FAF75AF81A4D0026F0B1686828B178
+:10A9000068684068696820F07F40486000F08EFB0E
+:10A91000040012D04FF080776068B84203D220461E
+:10A9200000F03AFC03E0606820F07F406060204661
+:10A93000FEF72EFB08B10446EEE700214046F9F78A
+:10A9400055FF28B1686818B1686800F025FC6E6092
+:10A95000404600F085FC4046BDE8F04100F002B8FA
+:10A96000545800202DE9F041214C0746002600BF35
+:10A9700000F05CFB90B341686068406862685AB15F
+:10A980006268002A28D0884226D96068007E18B103
+:10A9900061681848FEF7C2FA00F04EFB42680546AF
+:10A9A00013484FF47A7300210830FAF71FF830B1DA
+:10A9B0000D2807D010499C20F8F71CFDD8E76068E7
+:10A9C00020B106E0284600F0E7FBD1E73846F9F76A
+:10A9D000F1FF6560002ECBD1BDE8F081FFE7606834
+:10A9E0000028F9D13846BDE8F041F9F7F1BF000081
+:10A9F0005458002030BA0F004CC20F002DE9F05F10
+:10AA0000FCF7EAFCDFF8CC80334D0427D8F830207F
+:10AA1000D8F8346000EB020BB01A411EC1F30B01F1
+:10AA2000401A00F6FF7A28882CA107EB0040D8F8DE
+:10AA30004840FDF7D3FD42F20400324900594FF07F
+:10AA40000109884208D0298809EB01402EA1FDF7B1
+:10AA5000C5FD0320BDE8F09FD8F830000444B042A3
+:10AA600007D1288835A107EB0040FDF7B7FD00208E
+:10AA7000F0E7D0B904F500500178142901D94069F4
+:10AA800000E000203249B0FBF1F34FF4405002786F
+:10AA9000142A01D9406900E00020B0FBF1F22888B7
+:10AAA0002CA107EB0040FDF7A4FD082352462146E8
+:10AAB0005846FAF75DFA040007D0298809EB0140EF
+:10AAC0002FA1FDF78BFD2046C4E7BDE8F05F002015
+:10AAD000FCF7D0BBEC7F00206C590020456E7465FC
+:10AAE00072206E72665F626F6F746C6F6164657204
+:10AAF0005F6466755F73645F636F6E74696E7565BE
+:10AB000000000000DBE5B151536F75726365206191
+:10AB100064647265737320646F6573206E6F742054
+:10AB2000636F6E7461696E20612076616C69642068
+:10AB3000536F66744465766963652E0053442061E3
+:10AB40006C726561647920636F70696564000000F0
+:10AB500040420F005570646174696E672053442E43
+:10AB6000204F6C64205344207665723A2025642C73
+:10AB7000204E6577207665723A202564000000003B
+:10AB80004661696C656420746F20636F707920661C
+:10AB900069726D776172652E0000000070B50F4C10
+:10ABA0000421208801EB00400DA1FDF717FDFFF700
+:10ABB00025FF05004FF0010604D0208810A106EB08
+:10ABC000004007E0F8F722FC050006D0208812A11B
+:10ABD00006EB0040FDF702FD284670BD6C590020D1
+:10ABE000456E746572206E72665F6466755F73642D
+:10ABF0005F626C5F636F6E74696E75650000000064
+:10AC000053442B424C3A20534420636F70792066A2
+:10AC100061696C656400000053442B424C3A204249
+:10AC20004C20636F7079206661696C656400000078
+:10AC300070B50346002002464FF4405409E000BFBF
+:10AC400053F82250A689B54201D1012070BD521C93
+:10AC5000D2B28A42F4D370BD10B5040003D11549B5
+:10AC60003220F8F7C7FB4FF4405013494068884240
+:10AC700015D1217C04F1140009B162694AB994F834
+:10AC8000552012B1012A08D10DE0012905D96269C8
+:10AC90001AB9BDE81040FFF7CBBF012010BD207CE2
+:10ACA00018B1606908B1002010BD20780028F4D1E7
+:10ACB00010BD000000C20F00DBE5B1513EB50446F7
+:10ACC0000B496846FEF7C2F80AE06846FEF79AF8B4
+:10ACD000D0E900212046904740B16846FEF7F4F8DD
+:10ACE0006846FEF78FF80028EFD13EBD11203EBD2B
+:10ACF0001CBC0F003EB504460A496846FEF7A6F89C
+:10AD000009E06846FEF77EF8D0E90021204690472A
+:10AD10006846FEF7D9F86846FEF774F80028F0D1C7
+:10AD20003EBD000028BC0F002DE9F041140088460C
+:10AD300018D000250E4F032608EB050122460020FF
+:10AD4000F7F7A0FE0544241A40B93878002809D046
+:10AD500008494FF47A408847761E05D001203870A4
+:10AD6000002CE9D1BDE8F08100203870FAE700003E
+:10AD7000A858002001BC0F00FEB5474C20200290CF
+:10AD800020880F460325164605EB004043A1FDF73A
+:10AD900025FC46B1208805EB00406FB149A1FDF7C5
+:10ADA0001DFC1620FEBD2088022101EB00404BA1B6
+:10ADB000FDF714FC1320FEBD4D4F4EA1BA68FDF700
+:10ADC00011FC02A95848CDE90001D7E901235749F0
+:10ADD000A0F58A70FBF770F910B93278402A01D0DB
+:10ADE0000A20FEBD5048711C4038F6F74DFB208804
+:10ADF0004FA105EB0040FDF7F1FB4B4840214038E7
+:10AE0000CDE90001A0F14801474AA0F5BC70029BC2
+:10AE1000FBF71AF90200208836D0012101EB00402F
+:10AE200048A1FDF7DFFB2088042505EB00404EA17B
+:10AE3000FDF7D4FB20883C4905EB00404022403917
+:10AE4000FDF778FB20884BA105EB0040FDF7C6FB22
+:10AE50000298354982B2208805EB0040FDF76AFB75
+:10AE6000208846A105EB0040FDF7B8FB2088402272
+:10AE700005EB00404449FDF75DFB00BFFDF74AFAD2
+:10AE80000028FBD10520FEBD05EB00403FA1FDF7EA
+:10AE9000A5FB0120FEBD0000485900205369676EE4
+:10AEA00061747572652072657175697265642E20B2
+:10AEB000436865636B696E67207369676E6174755B
+:10AEC00072652E00496E76616C6964207369676EE5
+:10AED0006174757265207479706500004E6F20731F
+:10AEE00069676E617475726520666F756E642E0099
+:10AEF0003858002043616C63756C6174696E67201B
+:10AF0000696E6974207061636B6574206861736831
+:10AF10002028696E6974207061636B6574206C65AC
+:10AF20006E3A202564290000D88400209CB70F00C9
+:10AF3000566572696679207369676E6174757265AA
+:10AF4000000000005369676E617475726520666168
+:10AF5000696C656420286572725F636F64653A206E
+:10AF600030782578290000005369676E6174757226
+:10AF7000653A0000486173683A0000005075626CE1
+:10AF80006963204B65793A0010B70F00496D61671E
+:10AF900065207665726966696564000010B51620E3
+:10AFA000F7F73CFF48B10A4882684FF4800152B17C
+:10AFB000016821F48001016010BDBDE8104042F23B
+:10AFC0000100F8F765B84FF0E020C0F8801110BD1F
+:10AFD0007085002010B51620F7F720FFA0B11148AA
+:10AFE00090F800044009082811D280B101280ED041
+:10AFF00004280CD00C4882684FF480016AB10168C3
+:10B0000041F48001016010BD42F2010001E042F212
+:10B010000200BDE81040F8F73BB84FF0E020C0F860
+:10B02000001110BD16E000E0708500200148FDF71A
+:10B03000D7BF000030BA0F000148FDF7F9BF00008C
+:10B0400030BA0F002DE9F84FDFF89C80934689460F
+:10B0500006461F46012269461846D8F80850F9F7F7
+:10B0600047F8B0B3009800210446C246801C08E0AF
+:10B0700000EA05025BF821300AEB8202401C491C01
+:10B08000D360B942F4D3C846B946370CF9F7A4FBEC
+:10B090008346FDF759FBB84204D8144940F28310A7
+:10B0A000F8F7A8F9601C28400AEB80002C4047EA1A
+:10B0B0000B420AEB8401C260C86866F3C50069F3FD
+:10B0C000891068F39F2020F00300401C20F004004A
+:10B0D000C860074890F8200002E000BFFDF71AF9A9
+:10B0E0000028FBD1BDE8F88F6C880020B0C70F00A6
+:10B0F0006C9800201FB5134800F15C01826B684614
+:10B10000FFF7A0F910489DE80E0080E80E000E49F8
+:10B110000E48104AC8600E490020486088600E49F9
+:10B120000948FEF712FF10B1012004B010BD0B4812
+:10B130000121008801EB004009A1FDF74FFA002032
+:10B14000F3E70000EC7F00204084002079A20F008C
+:10B1500038580020A4810020A8B80F0048590020CA
+:10B1600048616E646C65723A20496E76616C696400
+:10B170002070726F746F636F6C20627566666572A3
+:10B18000206D5F70625F73747265616D0000000016
+:10B19000002800D00047704770B50446C06818B951
+:10B1A0000F496120F8F726F90E4800250078A0B174
+:10B1B0009CB1207E88B1D4E903108847A06850B1C3
+:10B1C000217E41B161680844606021460648FDF770
+:10B1D000A5FE012501E000202076284670BD000074
+:10B1E0004CC20F005458002030BA0F0070B5164CF6
+:10B1F0002078002827D1154801680125C1F30041B6
+:10B2000031B913490D600168C1F300410029FAD03A
+:10B21000F8F704F808B1F7F73BFF0E4A00210E4893
+:10B22000F7F7DEFF18B10D492E20F8F7E3F80A48CA
+:10B23000084A0121001DF7F7D3FF18B10749332051
+:10B24000F8F7D8F8257070BDF857002018040040B2
+:10B250000800004091B10F0088B70F0058BD0F00E3
+:10B260002DE9F843244D814669462868FAF7C7F965
+:10B27000044600274FF00108204E39E0207820B125
+:10B2800001281BD002282AD122E06068017E31BB50
+:10B2900080F818804846F9F7B0FA014660684268BD
+:10B2A000511A174A914203D9416821F07F41416008
+:10B2B000114861680830FDF731FE10E06168706880
+:10B2C000814200D177600C480830FDF7DDFE06E0D2
+:10B2D000FFF7B2FE08B10776FAE786F80080694604
+:10B2E0002868FAF781F969462868FAF788F9044668
+:10B2F000002CC3D1BDE8F88328BA0F0054580020B1
+:10B3000017FCFF00F8B50B4C0D4606466946206851
+:10B31000FAF75FF958B10670456069462068FAF798
+:10B3200079F910B10448F9F72FFB0020F8BD04208B
+:10B33000F8BD000028BA0F005C58002070B5154613
+:10B340000C460646FFF752FF3046F7F7B1FF18B13B
+:10B350000F494320F8F74EF8002C17D0610CE0039A
+:10B360004FF4FA72801841F1000152000023F6F701
+:10B3700047F801462A463046F7F776FF002805D001
+:10B38000BDE8704002494A20F8F734B870BD0000AB
+:10B3900058BD0F000870020A4A70020C8A70000E35
+:10B3A000C87004207047000010B50248FAF73DF954
+:10B3B000002010BD8858002010B514210448F6F76D
+:10B3C0008BF804480068FAF7E9F8002010BD000087
+:10B3D0005887002084BA0F002DE9F05F8346DDE92D
+:10B3E0000A4A994690460D460846012703E000BFE9
+:10B3F000B0FBF8F07F1C4045FAD2B94500D94F4662
+:10B400005FEACA7012D18CB15FEA8A7002D5B9F1D5
+:10B41000000F01D0202607E0302605E031465846CF
+:10B42000641EF8F7BBFE0CB1A742F7D35FF001062C
+:10B43000B9F1010F02D9A9F1010903E0B5FBF6F05A
+:10B44000404502D306FB08F6F2E7DFF83C9000BF68
+:10B45000B5FBF6F000FB165519F800105846F8F742
+:10B460009DFEB6FBF8F6002EF2D15FEACA7009D055
+:10B47000002C07D0A74205D220215846641EF8F7B9
+:10B480008DFEF5E7BDE8F09F46BA0F002DE9F041CB
+:10B49000084601241646254600212B460A46FAF79F
+:10B4A000CBFF0C4F38B138880BA105EB0040FDF7FE
+:10B4B00095F804240BE0FAF7A5FF306039880422E0
+:10B4C00002EB014302460BA11846FDF78BF820461C
+:10B4D000BDE8F0814859002043616E2774206669F9
+:10B4E0006E6420726F6F6D20666F7220757064617C
+:10B4F00074650000577269746520616464726573D5
+:10B50000732073657420746F20307825303878008C
+:10B510002DE9F0410F24002790F85520184E012501
+:10B520001AB990F86430012B06D0D30707D090F8F1
+:10B530005630012B02D002E0876E0DE0876D920736
+:10B540000AD590F85C20012A06D1026E0D48C0F59C
+:10B550007E239A4204D817444FB101240F600CE0B7
+:10B56000308809A105EB0040FDF743F8042430883A
+:10B570000DA105EB0040FDF731F82046BDE8F08154
+:10B580004859002000100F00424C2073697A652052
+:10B5900028256429206F766572206C696D69742096
+:10B5A0002825642900000000496E697420706163D9
+:10B5B0006B657420646F6573206E6F7420636F6EAB
+:10B5C0007461696E2076616C6964206669726D775A
+:10B5D0006172652073697A650000000030B100680F
+:10B5E0000549884205D048F20250704748F20150A0
+:10B5F00070470020704700006E52464870B5FDF756
+:10B60000D1FD002811D00020084A094B094C012126
+:10B61000166801FA00F52E4203D004EB8005C5F848
+:10B620000036401CC0B20728F2D370BD08050140A7
+:10B630003546526E00000140084810B54078002899
+:10B640000BD007480321008801EB004005A1FCF75F
+:10B65000C5FFBDE81040FFF7D1BF10BDFA5700206D
+:10B660002C590020496E7465726E616C20666565A8
+:10B670006400000000207047002070472DE9FC4165
+:10B6800080461C4617460E460C48089DF9F7D6FF23
+:10B6900010B11120BDE8FC81A20839463046FDF703
+:10B6A0005BF90648F9F7C1FF33463A4601214046A7
+:10B6B000CDE90045F9F782FA0020EBE78858002031
+:10B6C0002DE9F84F114D884681461E4617466946BA
+:10B6D000DDF828A02868F9F77CFF040013D01C21AE
+:10B6E000F5F7FAFE00202071C4F80090C4E9048642
+:10B6F000C4E902A769462868F9F78CFFFFF776F8D6
+:10B700000020BDE8F88F0420FBE7000084BA0F009A
+:10B7100065FC2BF816DA019ADE75D4A847719621DC
+:10B720001C875569105ABE04578FD2B0299456B859
+:10B73000CA0363D635C64DA7819FEFA7D2ECB7F3F6
+:10B7400007FF80AF7A3B4C19B891C5143CE8766D81
+:10B750000338FDD870470D0E0F100B0C18190000A0
+:10B760000338FDD870470000000000000000000012
+:10B77000000000000000000000000000FFFFFFFFCD
+:10B780000000000000000001C0570020DC5700202E
+:10B79000480000000020400000000000C9420F00E7
+:10B7A000D9420F0075420F00200000000000000089
+:10B7B0000000000000000000010100000100000086
+:10B7C0000000000002050000210000000000000051
+:10B7D000000000000000000000000000011104FC57
+:10B7E0000400000000000000021104FC040000003E
+:10B7F00000000000032104FC041000000000000011
+:10B80000041101FF0100000000000000051102FE0C
+:10B810000400000000000000061104FC0400000009
+:10B8200000000000071104FC0400000000000000FC
+:10B83000081701FF22000000B8B70F00091001FF30
+:10B8400001000000B4B70F0000000000000000007D
+:10B8500000000000011101FF0100000000000000D5
+:10B86000021702FE94000000DCB70F000000000089
+:10B870000000000000000000010700009800000028
+:10B8800054B80F0002010000010000000000000099
+:10B89000030500004100000000000000000000005F
+:10B8A0000000000000000000011704FC98000000E8
+:10B8B00054B80F00021704FCDC00000078B80F0039
+:10B8C0000000000000000000000000000000000078
+:10B8D000001103000011130002000000010000002D
+:10B8E0000338FDD870470C000C000000580200001F
+:10B8F0000200000000000000020000000000000044
+:10B900009C6D002009000000000000000000000005
+:10B9100001000000000000002800000000000000FE
+:10B920000000000000010000000001000000000015
+:10B930000000000000000000000000000000000007
+:10B9400029360F0000000000000000000000000089
+:10B9500002000000000001000000000000000000E4
+:10B96000080000000000000029360F00BD9A0F00FB
+:10B9700000000000000000000400000000000000C3
+:10B9800000000000000000000000000000000000B7
+:10B9900000000000000000000000000000000000A7
+:10B9A000F40000000000000018000000000000008B
+:10B9B0000000000000000000000000000000000087
+:10B9C0000000000000000000000000000000000077
+:10B9D000170000000000000050EADA308883B89FAA
+:10B9E000604F15F30000C98E020000000000000047
+:10B9F0000000000000000000040000000000000043
+:10BA00000000000000000000000000000000000036
+:10BA10000001000000000000000000000000000025
+:10BA20000000000000000000645800200000070033
+:10BA30000000000078580020A5430F00000000001F
+:10BA40000338FDD870473031323334353637383922
+:10BA5000414243444546000000100000040000003D
+:10BA60000100000045510F00A9B30F0011A80F00FD
+:10BA70007DB60F00294B0F00E5A80F0075B60F002B
+:10BA80008D520F008C5800200010000004000000B0
+:10BA90000100000051510F00B9B30F001FA80F00A3
+:10BAA000C1B60F00714B0F00E9A80F0079B60F0067
+:10BAB0009D520F00556E6B6E6F776E206572726FC0
+:10BAC0007220636F6465000000000000E8C60F008C
+:10BAD0000100000094C50F000200000088C30F00A1
+:10BAE0000300000008C60F00040000005CC60F0041
+:10BAF000050000003CC50F0006000000D8C40F0080
+:10BB00000700000044C60F000800000050C50F00E9
+:10BB100009000000B4C50F000A000000D0C60F00E5
+:10BB20000B00000070C30F000C00000068C50F0080
+:10BB30000D00000038C70F000E00000034C60F00D3
+:10BB40000F00000070C60F0010000000A4C60F0018
+:10BB5000110000004CC70F001200000020C70F00AA
+:10BB600013000000BCC60F0080000000F0C40F00EE
+:10BB7000810000002CC40F0082000000ECC30F0005
+:10BB800083000000CCC30F008400000008C40F0035
+:10BB90008500000014C50F00860000001CC60F00C1
+:10BBA00090000000B8C40F0091000000ACC30F006B
+:10BBB000920000007CC50F000082000084C60F00C8
+:10BBC00001820000D0C50F0002820000ECC50F000A
+:10BBD0000084000048C40F0001840000F4C60F0078
+:10BBE0000284000090C40F00038400006CC40F00A6
+:10BBF000D9810F00D7810F00D1810F000000000014
+:10BC00000338FDD87047000020CE0F0028CE0F006B
+:10BC100000000000000000000100000708BC0F0049
+:10BC200018BC0F000800000040BC0F0050BC0F0003
+:10BC30000800000050BC0F0060BC0F0008000000AE
+:10BC400040CE0F0048CE0F000000000000000000B2
+:10BC500030CE0F0040CE0F000000000000000000BA
+:10BC600000000000000000000000000000000000D4
+:10BC700018CE0F0020CE0F000000000000000000D2
+:10BC8000B857002060BC0F0080BC0F000800000007
+:10BC900028CE0F0030CE0F00000000000000000092
+:10BCA00090BC0F00A0BC0F0008000000F19E0F0028
+:10BCB000999E0F00419E0F00B79D0F00BD9D0F0084
+:10BCC000799D0F00C39D0F00019E0F000000000032
+:10BCD000004040404040404040404141414141409F
+:10BCE0004040404040404040404040404040404054
+:10BCF00040050202020202020202020202020202E3
+:10BD000002202020202020202020200202020202E7
+:10BD1000020290909090909010101010101010103F
+:10BD2000101010101010101010101010020202024B
+:10BD3000020288888888888808080808080808088F
+:10BD4000080808080808080808080808020202028B
+:10BD500040000000D1BC0F002E2E5C2E2E5C2E2E3B
+:10BD60005C2E2E5C2E2E5C636F6D706F6E656E7434
+:10BD7000735C6C69627261726965735C626F6F7427
+:10BD80006C6F616465725C6E72665F626F6F746C1B
+:10BD90006F616465725F6466755F74696D65727307
+:10BDA0002E6300002E2E5C2E2E5C2E2E5C2E2E5C22
+:10BDB0002E2E5C636F6D706F6E656E74735C6C6954
+:10BDC000627261726965735C626F6F746C6F6164DB
+:10BDD00065725C6E72665F626F6F746C6F616465D2
+:10BDE000725F66775F61637469766174696F6E2EE6
+:10BDF0006300000043524320636F6D70757461747B
+:10BE0000696F6E206661696C656420666F7220637D
+:10BE10006F70696564206170703A2073726320638B
+:10BE200072633A203078253038782C207265732080
+:10BE30006372633A20307825303878004120536FA0
+:10BE4000667444657669636520686173206A7573FA
+:10BE500074206265656E20616374697661746564DF
+:10BE60002E2049742773206C696B656C7920746887
+:10BE7000617420616E206170706C69636174696FB8
+:10BE80006E2077696C6C20636F6D6520696D6D65E0
+:10BE900064696174656C790052656365697665648F
+:10BEA00020424C455F47415454535F4556545F45CB
+:10BEB000584348414E47455F4D54555F5245515593
+:10BEC0004553542028726571756573743A20256452
+:10BED0002C207265706C793A202564292E000000B0
+:10BEE0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6357
+:10BEF0006F6D706F6E656E74735C6C696272617287
+:10BF00006965735C626F6F746C6F616465725C62AB
+:10BF10006C655F6466755C6E72665F6466755F62B1
+:10BF20006C652E63000000006E72665F6673746F4E
+:10BF3000726167655F777269746528616464723DD8
+:10BF400025702C207372633D25702C206C656E3D2E
+:10BF50002564206279746573292C20717565756577
+:10BF60002075736167653A2025640000437265613E
+:10BF700074696E6720746865206F626A65637420F7
+:10BF8000776974682073697A65203078253038784D
+:10BF900020776F756C64206F766572666C6F7720A2
+:10BFA0006669726D776172652073697A652E204FBC
+:10BFB0006666736574206973203078253038782080
+:10BFC000616E64206669726D776172652073697A4B
+:10BFD00065206973203078253038782E0000000005
+:10BFE0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6356
+:10BFF0006F6D706F6E656E74735C6C696272617286
+:10C000006965735C626F6F746C6F616465725C64A8
+:10C0100066755C6E72665F6466755F7265715F6897
+:10C02000616E646C65722E63000000002E2E5C2E23
+:10C030002E5C2E2E5C2E2E5C2E2E5C636F6D706F30
+:10C040006E656E74735C6C69627261726965735C53
+:10C05000626F6F746C6F616465725C6466755C6E50
+:10C0600072665F6466755F7574696C732E63000039
+:10C070004D616A6F7220534420757064617465204D
+:10C08000627574206E6F20424C2E2041626F727474
+:10C0900020746F2061766F696420696E63617061DE
+:10C0A0006369746174696E672074686520424C2E00
+:10C0B0000000000054686520536F6674446576691B
+:10C0C00063652073697A6520696E207468652069EC
+:10C0D0006E666F2073747275637420697320746F59
+:10C0E0006F20736D616C6C20636F6D70617265643D
+:10C0F0002077697468207468652073697A65207296
+:10C1000065706F7274656420696E2074686520695B
+:10C110006E697420636F6D6D616E642E00000000A7
+:10C1200054686520536F667444657669636520645E
+:10C130006F6573206E6F7420636F6E7461696E201B
+:10C14000746865206D61676963206E756D626572E4
+:10C15000206964656E74696679696E672069742008
+:10C160006173206120536F66744465766963652E40
+:10C1700000000000496E76616C69646174696E67E5
+:10C180002061707020626563617573652069742039
+:10C19000697320696E636F6D70617469626C65208C
+:10C1A000776974682074686520536F667444657697
+:10C1B0006963652E000000002E2E5C2E2E5C2E2E54
+:10C1C0005C2E2E5C2E2E5C636F6D706F6E656E74D0
+:10C1D000735C6C69627261726965735C626F6F74C3
+:10C1E0006C6F616465725C6466755C6E72665F64D8
+:10C1F00066755F76616C69646174696F6E2E630049
+:10C200002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6333
+:10C210006F6D706F6E656E74735C6C696272617263
+:10C220006965735C626F6F746C6F616465725C6486
+:10C2300066755C6E72665F6466755F7665725F7662
+:10C24000616C69646174696F6E2E63002E2E5C2EC2
+:10C250002E5C2E2E5C2E2E5C2E2E5C636F6D706F0E
+:10C260006E656E74735C6C69627261726965735C31
+:10C2700074696D65725C6578706572696D656E7400
+:10C28000616C5C6170705F74696D6572322E630001
+:10C290002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A3
+:10C2A0006F6D706F6E656E74735C6C6962726172D3
+:10C2B0006965735C74696D65725C657870657269D7
+:10C2C0006D656E74616C5C6472765F7274632E630C
+:10C2D000000000002E2E5C2E2E5C2E2E5C2E2E5C7E
+:10C2E0002E2E5C636F6D706F6E656E74735C6C691F
+:10C2F000627261726965735C6578706572696D659B
+:10C300006E74616C5F6D656D6F626A5C6E72665FA4
+:10C310006D656D6F626A2E63000000002E2E5C2E2C
+:10C320002E5C2E2E5C2E2E5C2E2E5C636F6D706F3D
+:10C330006E656E74735C6C69627261726965735C60
+:10C340006578706572696D656E74616C5F73656345
+:10C3500074696F6E5F766172735C6E72665F73652F
+:10C360006374696F6E5F697465722E63000000000C
+:10C370004E52465F4552524F525F494E56414C49CC
+:10C38000445F4441544100004E52465F4552524F73
+:10C39000525F534F46544445564943455F4E4F54B0
+:10C3A0005F454E41424C4544000000004E52465FFE
+:10C3B0004552524F525F464541545552455F4E4F8C
+:10C3C000545F454E41424C45440000004E52465F8A
+:10C3D0004552524F525F4D555445585F554E4C4F44
+:10C3E000434B5F4641494C45440000004E52465F76
+:10C3F0004552524F525F4D555445585F4C4F434B39
+:10C400005F4641494C4544004E52465F4552524FAB
+:10C41000525F4D555445585F434F4E445F494E4916
+:10C42000545F4641494C4544000000004E52465F6F
+:10C430004552524F525F4D555445585F494E4954ED
+:10C440005F4641494C4544004E52465F4552524F6B
+:10C45000525F424C455F495053505F52585F504BBA
+:10C46000545F5452554E4341544544004E52465F2A
+:10C470004552524F525F424C455F495053505F50B6
+:10C480004545525F52454A4543544544000000002B
+:10C490004E52465F4552524F525F424C455F4950A3
+:10C4A00053505F4C494E4B5F444953434F4E4E45AA
+:10C4B00043544544000000004E52465F4552524FDF
+:10C4C000525F4150495F4E4F545F494D504C454D6E
+:10C4D000454E5445440000004E52465F4552524F6F
+:10C4E000525F4E4F545F535550504F525445440085
+:10C4F0004E52465F4552524F525F4D4F44554C4548
+:10C500005F4E4F545F494E495449414C495A454446
+:10C51000000000004E52465F4552524F525F4D4F51
+:10C5200044554C455F414C52454144595F494E4941
+:10C530005449414C495A4544000000004E52465F60
+:10C540004552524F525F4E4F545F464F554E440036
+:10C550004E52465F4552524F525F494E56414C49EA
+:10C56000445F5354415445004E52465F4552524F2A
+:10C57000525F444154415F53495A45004E52465F11
+:10C580004552524F525F494F5F50454E44494E47C6
+:10C59000000000004E52465F4552524F525F5356C4
+:10C5A000435F48414E444C45525F4D495353494EB9
+:10C5B000470000004E52465F4552524F525F494E6F
+:10C5C00056414C49445F4C454E47544800000000DA
+:10C5D0004E52465F4552524F525F4452565F545737
+:10C5E000495F4552525F414E41434B004E52465FB8
+:10C5F0004552524F525F4452565F5457495F45521D
+:10C60000525F444E41434B004E52465F4552524F9B
+:10C61000525F494E5445524E414C00004E52465FC7
+:10C620004552524F525F53544F524147455F465512
+:10C630004C4C00004E52465F4552524F525F4E5591
+:10C640004C4C00004E52465F4552524F525F494E8D
+:10C6500056414C49445F504152414D004E52465F55
+:10C660004552524F525F4E4F5F4D454D0000000006
+:10C670004E52465F4552524F525F464F52424944D6
+:10C6800044454E004E52465F4552524F525F44520F
+:10C69000565F5457495F4552525F4F564552525567
+:10C6A0004E0000004E52465F4552524F525F494E77
+:10C6B00056414C49445F4144445200004E52465F4B
+:10C6C0004552524F525F5245534F555243455300C6
+:10C6D0004E52465F4552524F525F494E56414C4969
+:10C6E000445F464C414753004E52465F53554343C7
+:10C6F000455353004E52465F4552524F525F424C93
+:10C70000455F495053505F4348414E4E454C5F4151
+:10C710004C52454144595F45584953545300000019
+:10C720004E52465F4552524F525F434F4E4E5F430B
+:10C730004F554E54000000004E52465F4552524F36
+:10C74000525F54494D454F55540000004E52465FCC
+:10C750004552524F525F4255535900002E2E5C2EC7
+:10C760002E5C2E2E5C2E2E5C2E2E5C636F6D706FF9
+:10C770006E656E74735C6C69627261726965735C1C
+:10C780006578706572696D656E74616C5F6C6F67FA
+:10C790005C7372635C6E72665F6C6F675F64656624
+:10C7A00061756C745F6261636B656E64732E6300A8
+:10C7B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C637E
+:10C7C0006F6D706F6E656E74735C6C6962726172AE
+:10C7D0006965735C6578706572696D656E74616CAE
+:10C7E0005F6C6F675C7372635C6E72665F6C6F67C1
+:10C7F0005F66726F6E74656E642E63007761726E31
+:10C80000696E670064656275670000001B5B313B01
+:10C8100033306D001B5B306D000000001B5B313B53
+:10C8200033316D001B5B313B33326D001B5B313BA1
+:10C8300033336D001B5B313B33346D001B5B313B8D
+:10C8400033356D001B5B313B33366D001B5B313B79
+:10C8500033376D00696E666F000000006572726F9D
+:10C86000720000002E2E5C2E2E5C2E2E5C2E2E5C76
+:10C870002E2E5C636F6D706F6E656E74735C6C6989
+:10C88000627261726965735C6578706572696D6505
+:10C890006E74616C5F73656374696F6E5F766172ED
+:10C8A000735C6E72665F73656374696F6E5F6974E3
+:10C8B00065722E680000000073645F626C655F63E0
+:10C8C00066675F73657428292072657475726E657A
+:10C8D00064202573207768656E20617474656D70BF
+:10C8E00074696E6720746F2073657420424C455FD5
+:10C8F00047415454535F4346475F5345525649435B
+:10C90000455F4348414E4745442E000073645F62D3
+:10C910006C655F6366675F73657428292072657450
+:10C9200075726E6564202573207768656E2061746A
+:10C9300074656D7074696E6720746F207365742000
+:10C94000424C455F434F4D4D4F4E5F4346475F5608
+:10C95000535F555549442E0073645F626C655F6395
+:10C9600066675F73657428292072657475726E65D9
+:10C9700064202573207768656E20617474656D701E
+:10C9800074696E6720746F2073657420424C455F34
+:10C9900047415454535F4346475F415454525F5498
+:10C9A00041425F53495A452E0000000073645F62A4
+:10C9B0006C655F6366675F736574282920726574B0
+:10C9C00075726E6564202573207768656E206174CA
+:10C9D00074656D7074696E6720746F207365742060
+:10C9E000424C455F434F4E4E5F4346475F47415081
+:10C9F0002E00000073645F626C655F6366675F733F
+:10CA0000657428292072657475726E6564202573BB
+:10CA1000207768656E20617474656D7074696E67E7
+:10CA200020746F2073657420424C455F4741505F0E
+:10CA30004346475F524F4C455F434F554E542E007F
+:10CA400073645F626C655F6366675F7365742829F2
+:10CA50002072657475726E65642025732077686531
+:10CA60006E20617474656D7074696E6720746F20D8
+:10CA700073657420424C455F434F4E4E5F434647BB
+:10CA80005F474154542E00006170705F74696D659A
+:10CA9000722E6D5F6466755F696E61637469766935
+:10CAA00074795F74696D6572000000006170705F79
+:10CAB00074696D65722E6D5F7764745F6665656419
+:10CAC0005F74696D657200006E72665F626F6F748D
+:10CAD0006C6F616465725F77647400006E72665F8C
+:10CAE0006466755F626C650062616C6C6F632E6D6D
+:10CAF0005F6275666665725F706F6F6C0000000044
+:10CB00006E72665F6466755F666C617368000000D4
+:10CB10006E72665F6466755F7265715F68616E6490
+:10CB20006C6572006E72665F6466755F73657474BF
+:10CB3000696E6773000000006E72665F6466755F01
+:10CB400073657474696E67735F7376636900000060
+:10CB50006E72665F6466755F76616C696461746944
+:10CB60006F6E00006E72665F6466755F7665725FF9
+:10CB700076616C69646174696F6E00006170705FEA
+:10CB800074696D657200000061746669666F2E6D70
+:10CB90005F7265715F6669666F0000006D656D5F4D
+:10CBA0006D6E6772000000006E72665F6673746F70
+:10CBB000726167650000000061746669666F2E6DC2
+:10CBC0005F6669666F000000736F72746C697374DE
+:10CBD0000000000062616C6C6F632E6C6F675F6DAC
+:10CBE000656D706F6F6C0000617070006E72665FD3
+:10CBF000736468006E72665F7364685F626C650080
+:10CC00006E72665F7364685F736F6300020000009A
+:10CC100000000000F9290F00A5290F0067E6096A46
+:10CC200085AE67BB72F36E3C3AF54FA57F520E514D
+:10CC30008C68059BABD9831F19CDE05BFFFFFFFF1D
+:10CC4000FFFFFFFFFFFFFFFF0000000000000000EC
+:10CC50000000000001000000FFFFFFFFFCFFFFFFDE
+:10CC6000FFFFFFFFFFFFFFFF0000000000000000CC
+:10CC70000000000001000000FFFFFFFF512563FCE2
+:10CC8000C2CAB9F3849E17A7ADFAE6BCFFFFFFFF47
+:10CC9000FFFFFFFF00000000FFFFFFFF000000009C
+:10CCA00096C298D84539A1F4A033EB2D817D037746
+:10CCB000F240A463E5E6BCF847422CE1F2D1176BE1
+:10CCC000F551BF376840B6CBCE5E316B5733CE2BB4
+:10CCD000169E0F7C4AEBE78E9B7F1AFEE242E34FE3
+:10CCE000FFFFFFFF7F000000800000000000000049
+:10CCF00000000000FFFFFFFF7F0000008000000039
+:10CD0000000000000000000054CE0F00B8570020C3
+:10CD1000C40100006C150F00B8CE0F007C59002034
+:10CD2000A46F00000E2E0F003D430F0075430F004F
+:10CD30001D380F0041370F0088CA0F0000000003A4
+:10CD4000ACCA0F0000000003C8CA0F0000000404B2
+:10CD5000DCCA0F0000000404E8CA0F000000000352
+:10CD600000CB0F000000040410CB0F0000000404EF
+:10CD700024CB0F000000040438CB0F000000040493
+:10CD800050CB0F000000040464CB0F00000004042B
+:10CD90007CCB0F000000000088CB0F0000000003D8
+:10CDA0009CCB0F0000000000A8CB0F000000040483
+:10CDB000B8CB0F0000000003C8CB0F00000000003C
+:10CDC000D4CB0F0000000003E8CB0F0000000404E8
+:10CDD000ECCB0F0000000303F4CB0F0000000303B3
+:10CDE00000CC0F000000030318580020EC6D002059
+:10CDF000FD6D0020006E002034590020F40000007A
+:10CE0000C0580020B8580020C0580020AC8700202F
+:10CE1000685900201800000011390F0000000000C0
+:10CE2000A57E0F0000000000DD7E0F000000000066
+:10CE3000318C0F0000000000BD8D0F0000000000CD
+:10CE4000BD7E0F0000000000000000000300000095
+:10CE5000DD6F0F00011C1324590218200A15281C2D
+:10CE600012FF031CFFFF02340115100140110211D3
+:10CE7000040A1954A0C1DA60280425F0BB0F145C21
+:10CE8000C80F14FCC70F1A54081A04041A14041A01
+:10CE90000C041A1C041A24041A2C041A34041A3C14
+:10CEA000041A44041A4C04518490D0031B554614B0
+:08CEB0003A10C5015900000011
+:020000041000EA
+:0810140000100F0000E00F00C6
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_ble_s140_pca10056_debug.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_ble_s140_pca10056_debug.ewd
new file mode 100644
index 0000000..9bdbd55
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_ble_s140_pca10056_debug.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_s140</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_ble_s140_pca10056_debug.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_ble_s140_pca10056_debug.ewp
new file mode 100644
index 0000000..7a44b81
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_ble_s140_pca10056_debug.ewp
@@ -0,0 +1,1169 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_s140</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BLE_STACK_SUPPORT_REQD</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>NRF_DFU_SVCI_ENABLED</state>
+ <state>NRF_SD_BLE_API_VERSION=6</state>
+ <state>S140</state>
+ <state>SOFTDEVICE_PRESENT</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_ble_s140_pca10056_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\ble\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s140\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s140\headers\nrf52</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BLE_STACK_SUPPORT_REQD</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>NRF_DFU_SVCI_ENABLED</state>
+ <state>NRF_SD_BLE_API_VERSION=6</state>
+ <state>S140</state>
+ <state>SOFTDEVICE_PRESENT</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_ble_s140_pca10056_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\ble\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s140\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\s140\headers\nrf52</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_ble_s140_pca10056_debug.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_ble_s140_pca10056_debug.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_sd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars\nrf_section_iter.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> </group> <group>
+ <name>nRF_SoftDevice</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh_ble.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\softdevice\common\nrf_sdh_soc.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_SVC</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\svc\nrf_svc_handler.c</name> </file> </group> <group>
+ <name>nRF_Segger_RTT</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_IAR.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\ble_dfu\nrf_dfu_ble.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings_svci.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_BLE</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\ble\common\ble_srv_common.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..1737e9d
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xf1000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xf1000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x200057b8;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/flash_placement.xml
new file mode 100644
index 0000000..b964a26
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/flash_placement.xml
@@ -0,0 +1,60 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".svc_data" inputsections="*(.svc_data*)" address_symbol="__start_svc_data" end_symbol="__stop_svc_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_ble_observers" inputsections="*(SORT(.sdh_ble_observers*))" address_symbol="__start_sdh_ble_observers" end_symbol="__stop_sdh_ble_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_state_observers" inputsections="*(SORT(.sdh_state_observers*))" address_symbol="__start_sdh_state_observers" end_symbol="__stop_sdh_state_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_stack_observers" inputsections="*(SORT(.sdh_stack_observers*))" address_symbol="__start_sdh_stack_observers" end_symbol="__stop_sdh_stack_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_req_observers" inputsections="*(SORT(.sdh_req_observers*))" address_symbol="__start_sdh_req_observers" end_symbol="__stop_sdh_req_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_soc_observers" inputsections="*(SORT(.sdh_soc_observers*))" address_symbol="__start_sdh_soc_observers" end_symbol="__stop_sdh_soc_observers" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/secure_bootloader_ble_s140_pca10056_debug.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/secure_bootloader_ble_s140_pca10056_debug.emProject
new file mode 100644
index 0000000..46ae0a3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/secure_bootloader_ble_s140_pca10056_debug.emProject
@@ -0,0 +1,150 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_ble_s140_pca10056_debug" target="8" version="2">
+ <project Name="secure_bootloader_ble_s140_pca10056_debug">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_ble_s140_pca10056_debug;../../config;../../../../../components/ble/common;../../../../../components/boards;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/ble_dfu;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/svc;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/util;../../../../../components/softdevice/common;../../../../../components/softdevice/s140/headers;../../../../../components/softdevice/s140/headers/nrf52;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../external/segger_rtt;../../../../../integration/nrfx;../../../../../modules/nrfx;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BLE_STACK_SUPPORT_REQD;BOARD_PCA10056;CONFIG_GPIO_AS_PINRESET;DEBUG_NRF;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_DEBUG_VERSION;NRF_DFU_SETTINGS_VERSION=1;NRF_DFU_SVCI_ENABLED;NRF_SD_BLE_API_VERSION=6;S140;SOFTDEVICE_PRESENT;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/s140/hex/s140_nrf52_6.0.0_softdevice.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xf1000;FLASH_SIZE=0xd000;RAM_START=0x200057b8;RAM_SIZE=0x3a848"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;bootloader_settings_page RX 0x000FF000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_rtt.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_serial.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_default_backends.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_sd.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/experimental_section_vars/nrf_section_iter.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ </folder>
+ <folder Name="nRF_SoftDevice">
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh.c" />
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh_ble.c" />
+ <file file_name="../../../../../components/softdevice/common/nrf_sdh_soc.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_SVC">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_svci.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_svci_handler.c" />
+ <file file_name="../../../../../components/libraries/svc/nrf_svc_handler.c" />
+ </folder>
+ <folder Name="nRF_Segger_RTT">
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_printf.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/ble_dfu/nrf_dfu_ble.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings_svci.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_BLE">
+ <file file_name="../../../../../components/ble/common/ble_srv_common.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/secure_bootloader_ble_s140_pca10056_debug.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/secure_bootloader_ble_s140_pca10056_debug.emSession
new file mode 100644
index 0000000..addf26b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_ble_debug/ses/secure_bootloader_ble_s140_pca10056_debug.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_ble_s140_pca10056_debug" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10056.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10056.uvoptx
new file mode 100644
index 0000000..66da781
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10056.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10056.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10056.uvprojx
new file mode 100644
index 0000000..387d934
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/arm5_no_packs/secure_bootloader_uart_mbr_pca10056.uvprojx
@@ -0,0 +1,1259 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa_mbr</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xf8000</StartAddress>
+ <Size>0x6000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10056;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10056;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_serial_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52840\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.3.0_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xf8000</StartAddress>
+ <Size>0x6000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10056;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10056;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_serial_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/armgcc/Makefile
new file mode 100644
index 0000000..f7d4907
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/armgcc/Makefile
@@ -0,0 +1,228 @@
+PROJECT_NAME := secure_bootloader_uart_mbr_pca10056
+TARGETS := nrf52840_xxaa_mbr
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa_mbr.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_uart.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_uart.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52840/headers \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10056
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10056
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa_mbr: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa_mbr: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa_mbr
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa_mbr
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa_mbr.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.3.0_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..e7d17be
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xf8000, LENGTH = 0x6000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x3fff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/config/sdk_config.h
new file mode 100644
index 0000000..ace8fa4
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/config/sdk_config.h
@@ -0,0 +1,4516 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 25
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nrf_dfu_serial_uart - UART DFU transport
+
+//==========================================================
+// <q> NRF_DFU_SERIAL_UART_USES_HWFC - HWFC configuration
+
+
+#ifndef NRF_DFU_SERIAL_UART_USES_HWFC
+#define NRF_DFU_SERIAL_UART_USES_HWFC 1
+#endif
+
+// <o> NRF_DFU_SERIAL_UART_RX_BUFFERS - Number of RX buffers.
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_UART_RX_BUFFERS
+#define NRF_DFU_SERIAL_UART_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
+//==========================================================
+#ifndef NRFX_PRS_ENABLED
+#define NRFX_PRS_ENABLED 1
+#endif
+// <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
+
+
+#ifndef NRFX_PRS_BOX_0_ENABLED
+#define NRFX_PRS_BOX_0_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
+
+
+#ifndef NRFX_PRS_BOX_1_ENABLED
+#define NRFX_PRS_BOX_1_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module.
+
+
+#ifndef NRFX_PRS_BOX_2_ENABLED
+#define NRFX_PRS_BOX_2_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module.
+
+
+#ifndef NRFX_PRS_BOX_3_ENABLED
+#define NRFX_PRS_BOX_3_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module.
+
+
+#ifndef NRFX_PRS_BOX_4_ENABLED
+#define NRFX_PRS_BOX_4_ENABLED 1
+#endif
+
+// <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_PRS_CONFIG_LOG_ENABLED
+#define NRFX_PRS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_PRS_CONFIG_LOG_LEVEL
+#define NRFX_PRS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_INFO_COLOR
+#define NRFX_PRS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_DEBUG_COLOR
+#define NRFX_PRS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver
+//==========================================================
+#ifndef NRFX_UARTE_ENABLED
+#define NRFX_UARTE_ENABLED 1
+#endif
+// <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance
+#ifndef NRFX_UARTE0_ENABLED
+#define NRFX_UARTE0_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE1_ENABLED - Enable UARTE1 instance
+#ifndef NRFX_UARTE1_ENABLED
+#define NRFX_UARTE1_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC
+#define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY
+#define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <8388608=> 31250 baud
+// <10289152=> 38400 baud
+// <15007744=> 56000 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
+#define NRFX_UARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
+#define NRFX_UARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_INFO_COLOR
+#define NRFX_UARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR
+#define NRFX_UARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver
+//==========================================================
+#ifndef NRFX_UART_ENABLED
+#define NRFX_UART_ENABLED 1
+#endif
+// <o> NRFX_UART0_ENABLED - Enable UART0 instance
+#ifndef NRFX_UART0_ENABLED
+#define NRFX_UART0_ENABLED 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_HWFC
+#define NRFX_UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_PARITY
+#define NRFX_UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3866624=> 14400 baud
+// <5152768=> 19200 baud
+// <7729152=> 28800 baud
+// <8388608=> 31250 baud
+// <10309632=> 38400 baud
+// <15007744=> 56000 baud
+// <15462400=> 57600 baud
+// <20615168=> 76800 baud
+// <30924800=> 115200 baud
+// <61845504=> 230400 baud
+// <67108864=> 250000 baud
+// <123695104=> 460800 baud
+// <247386112=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UART_CONFIG_LOG_ENABLED
+#define NRFX_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UART_CONFIG_LOG_LEVEL
+#define NRFX_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_INFO_COLOR
+#define NRFX_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_DEBUG_COLOR
+#define NRFX_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> UART_ENABLED - nrf_drv_uart - UART/UARTE peripheral driver - legacy layer
+//==========================================================
+#ifndef UART_ENABLED
+#define UART_ENABLED 1
+#endif
+// <o> UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef UART_DEFAULT_CONFIG_HWFC
+#define UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef UART_DEFAULT_CONFIG_PARITY
+#define UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef UART_DEFAULT_CONFIG_BAUDRATE
+#define UART_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> UART_EASY_DMA_SUPPORT - Driver supporting EasyDMA
+
+
+#ifndef UART_EASY_DMA_SUPPORT
+#define UART_EASY_DMA_SUPPORT 1
+#endif
+
+// <q> UART_LEGACY_SUPPORT - Driver supporting Legacy mode
+
+
+#ifndef UART_LEGACY_SUPPORT
+#define UART_LEGACY_SUPPORT 0
+#endif
+
+// <e> UART0_ENABLED - Enable UART0 instance
+//==========================================================
+#ifndef UART0_ENABLED
+#define UART0_ENABLED 1
+#endif
+// <q> UART0_CONFIG_USE_EASY_DMA - Default setting for using EasyDMA
+
+
+#ifndef UART0_CONFIG_USE_EASY_DMA
+#define UART0_CONFIG_USE_EASY_DMA 1
+#endif
+
+// </e>
+
+// <e> UART1_ENABLED - Enable UART1 instance
+//==========================================================
+#ifndef UART1_ENABLED
+#define UART1_ENABLED 0
+#endif
+// </e>
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 0
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 0
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 3
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 1024
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..c36d906
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xf8000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xf8000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_uart_mbr_pca10056.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_uart_mbr_pca10056.ewd
new file mode 100644
index 0000000..c52608b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_uart_mbr_pca10056.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_mbr</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_uart_mbr_pca10056.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_uart_mbr_pca10056.ewp
new file mode 100644
index 0000000..4e8f9e4
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/iar/secure_bootloader_uart_mbr_pca10056.ewp
@@ -0,0 +1,1134 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_mbr</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_uart_mbr_pca10056</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_uart_mbr_pca10056</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_uart_mbr_pca10056.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_uart_mbr_pca10056.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/flash_placement.xml
new file mode 100644
index 0000000..1de197f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/flash_placement.xml
@@ -0,0 +1,55 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ <ProgramSection load="no" name=".reserved_flash_tail" start="$(FLASH_START)+$(FLASH_SIZE)" size="$(FLASH_PH_SIZE)-$(FLASH_START)-$(FLASH_SIZE)" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/secure_bootloader_uart_mbr_pca10056.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/secure_bootloader_uart_mbr_pca10056.emProject
new file mode 100644
index 0000000..d16964c
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/secure_bootloader_uart_mbr_pca10056.emProject
@@ -0,0 +1,129 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_uart_mbr_pca10056" target="8" version="2">
+ <project Name="secure_bootloader_uart_mbr_pca10056">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_uart_mbr_pca10056;../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52840/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BOARD_PCA10056;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xf8000;FLASH_SIZE=0x6000;RAM_START=0x20000008;RAM_SIZE=0x3fff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x000FF000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_uart.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/prs/nrfx_prs.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uart.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uarte.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_uart.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/secure_bootloader_uart_mbr_pca10056.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/secure_bootloader_uart_mbr_pca10056.emSession
new file mode 100644
index 0000000..2911588
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart/ses/secure_bootloader_uart_mbr_pca10056.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_uart_mbr_pca10056" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10056_debug.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10056_debug.uvoptx
new file mode 100644
index 0000000..66da781
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10056_debug.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10056_debug.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10056_debug.uvprojx
new file mode 100644
index 0000000..fff2b0b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/arm5_no_packs/secure_bootloader_uart_mbr_pca10056_debug.uvprojx
@@ -0,0 +1,1343 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa_mbr</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe4000</StartAddress>
+ <Size>0x1a000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10056_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10056_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_serial_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52840\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.3.0_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xe4000</StartAddress>
+ <Size>0x1a000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10056_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_uart_mbr_pca10056_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_serial_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_mbr" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/armgcc/Makefile
new file mode 100644
index 0000000..9a81093
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/armgcc/Makefile
@@ -0,0 +1,246 @@
+PROJECT_NAME := secure_bootloader_uart_mbr_pca10056_debug
+TARGETS := nrf52840_xxaa_mbr
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa_mbr.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_rtt.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_serial.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_uart.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_default_backends.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_uart.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_uart.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52840/headers \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/external/segger_rtt \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10056
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DDEBUG_NRF
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_DEBUG_VERSION
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10056
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DDEBUG_NRF
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_DEBUG_VERSION
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa_mbr: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa_mbr: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa_mbr
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa_mbr
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa_mbr.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.3.0_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..7f6a7b1
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xe4000, LENGTH = 0x1a000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x3fff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/config/sdk_config.h
new file mode 100644
index 0000000..4bc0310
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/config/sdk_config.h
@@ -0,0 +1,4658 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 25
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nrf_dfu_serial_uart - UART DFU transport
+
+//==========================================================
+// <q> NRF_DFU_SERIAL_UART_USES_HWFC - HWFC configuration
+
+
+#ifndef NRF_DFU_SERIAL_UART_USES_HWFC
+#define NRF_DFU_SERIAL_UART_USES_HWFC 1
+#endif
+
+// <o> NRF_DFU_SERIAL_UART_RX_BUFFERS - Number of RX buffers.
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_UART_RX_BUFFERS
+#define NRF_DFU_SERIAL_UART_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
+//==========================================================
+#ifndef NRFX_PRS_ENABLED
+#define NRFX_PRS_ENABLED 1
+#endif
+// <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
+
+
+#ifndef NRFX_PRS_BOX_0_ENABLED
+#define NRFX_PRS_BOX_0_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
+
+
+#ifndef NRFX_PRS_BOX_1_ENABLED
+#define NRFX_PRS_BOX_1_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module.
+
+
+#ifndef NRFX_PRS_BOX_2_ENABLED
+#define NRFX_PRS_BOX_2_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module.
+
+
+#ifndef NRFX_PRS_BOX_3_ENABLED
+#define NRFX_PRS_BOX_3_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module.
+
+
+#ifndef NRFX_PRS_BOX_4_ENABLED
+#define NRFX_PRS_BOX_4_ENABLED 1
+#endif
+
+// <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_PRS_CONFIG_LOG_ENABLED
+#define NRFX_PRS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_PRS_CONFIG_LOG_LEVEL
+#define NRFX_PRS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_INFO_COLOR
+#define NRFX_PRS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_DEBUG_COLOR
+#define NRFX_PRS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver
+//==========================================================
+#ifndef NRFX_UARTE_ENABLED
+#define NRFX_UARTE_ENABLED 1
+#endif
+// <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance
+#ifndef NRFX_UARTE0_ENABLED
+#define NRFX_UARTE0_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE1_ENABLED - Enable UARTE1 instance
+#ifndef NRFX_UARTE1_ENABLED
+#define NRFX_UARTE1_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC
+#define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY
+#define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <8388608=> 31250 baud
+// <10289152=> 38400 baud
+// <15007744=> 56000 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
+#define NRFX_UARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
+#define NRFX_UARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_INFO_COLOR
+#define NRFX_UARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR
+#define NRFX_UARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver
+//==========================================================
+#ifndef NRFX_UART_ENABLED
+#define NRFX_UART_ENABLED 1
+#endif
+// <o> NRFX_UART0_ENABLED - Enable UART0 instance
+#ifndef NRFX_UART0_ENABLED
+#define NRFX_UART0_ENABLED 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_HWFC
+#define NRFX_UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_PARITY
+#define NRFX_UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3866624=> 14400 baud
+// <5152768=> 19200 baud
+// <7729152=> 28800 baud
+// <8388608=> 31250 baud
+// <10309632=> 38400 baud
+// <15007744=> 56000 baud
+// <15462400=> 57600 baud
+// <20615168=> 76800 baud
+// <30924800=> 115200 baud
+// <61845504=> 230400 baud
+// <67108864=> 250000 baud
+// <123695104=> 460800 baud
+// <247386112=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UART_CONFIG_LOG_ENABLED
+#define NRFX_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UART_CONFIG_LOG_LEVEL
+#define NRFX_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_INFO_COLOR
+#define NRFX_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_DEBUG_COLOR
+#define NRFX_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> UART_ENABLED - nrf_drv_uart - UART/UARTE peripheral driver - legacy layer
+//==========================================================
+#ifndef UART_ENABLED
+#define UART_ENABLED 1
+#endif
+// <o> UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef UART_DEFAULT_CONFIG_HWFC
+#define UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef UART_DEFAULT_CONFIG_PARITY
+#define UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef UART_DEFAULT_CONFIG_BAUDRATE
+#define UART_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> UART_EASY_DMA_SUPPORT - Driver supporting EasyDMA
+
+
+#ifndef UART_EASY_DMA_SUPPORT
+#define UART_EASY_DMA_SUPPORT 1
+#endif
+
+// <q> UART_LEGACY_SUPPORT - Driver supporting Legacy mode
+
+
+#ifndef UART_LEGACY_SUPPORT
+#define UART_LEGACY_SUPPORT 0
+#endif
+
+// <e> UART0_ENABLED - Enable UART0 instance
+//==========================================================
+#ifndef UART0_ENABLED
+#define UART0_ENABLED 1
+#endif
+// <q> UART0_CONFIG_USE_EASY_DMA - Default setting for using EasyDMA
+
+
+#ifndef UART0_CONFIG_USE_EASY_DMA
+#define UART0_CONFIG_USE_EASY_DMA 1
+#endif
+
+// </e>
+
+// <e> UART1_ENABLED - Enable UART1 instance
+//==========================================================
+#ifndef UART1_ENABLED
+#define UART1_ENABLED 0
+#endif
+// </e>
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_RTT_ENABLED
+#define NRF_LOG_BACKEND_RTT_ENABLED 1
+#endif
+// <o> NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE 64
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS - Period before retrying writing to RTT
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS 1
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_CNT - Writing to RTT retries.
+// <i> If RTT fails to accept any new data after retries
+// <i> module assumes that host is not active and on next
+// <i> request it will perform only one write attempt.
+// <i> On successful writing, module assumes that host is active
+// <i> and scheme with retry is applied again.
+
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_CNT
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_CNT 3
+#endif
+
+// </e>
+
+// <e> NRF_LOG_BACKEND_UART_ENABLED - nrf_log_backend_uart - Log UART backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_UART_ENABLED
+#define NRF_LOG_BACKEND_UART_ENABLED 0
+#endif
+// <o> NRF_LOG_BACKEND_UART_TX_PIN - UART TX pin
+#ifndef NRF_LOG_BACKEND_UART_TX_PIN
+#define NRF_LOG_BACKEND_UART_TX_PIN 6
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRF_LOG_BACKEND_UART_BAUDRATE
+#define NRF_LOG_BACKEND_UART_BAUDRATE 30801920
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE 64
+#endif
+
+// </e>
+
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 1
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 4
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 4096
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Segger_RTT
+
+//==========================================================
+// <h> segger_rtt - SEGGER RTT
+
+//==========================================================
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
+// <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
+// <i> or this value is actually used. It depends on which one is bigger.
+
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 4096
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 16
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
+
+
+// <i> The following modes are supported:
+// <i> - SKIP - Do not block, output nothing.
+// <i> - TRIM - Do not block, output as much as fits.
+// <i> - BLOCK - Wait until there is space in the buffer.
+// <0=> SKIP
+// <1=> TRIM
+// <2=> BLOCK_IF_FIFO_FULL
+
+#ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
+#define SEGGER_RTT_CONFIG_DEFAULT_MODE 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/hex/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/hex/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/hex/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/hex/secure_bootloader_uart_mbr_pca10056_debug.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/hex/secure_bootloader_uart_mbr_pca10056_debug.hex
new file mode 100644
index 0000000..e48dfb1
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/hex/secure_bootloader_uart_mbr_pca10056_debug.hex
@@ -0,0 +1,2891 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:02000004000EEC
+:1040000028600020C9430E00D1430E00D3430E00A8
+:10401000D5430E00D7430E00D9430E000000000028
+:10402000000000000000000000000000DB430E0064
+:10403000DD430E0000000000DF430E00E1430E00F0
+:10404000E3430E00E3430E00A95C0E00E3430E00C1
+:10405000E3430E00E3430E00E3430E00E3430E0090
+:10406000E3430E00E3430E00E3430E00E3430E0080
+:10407000E3430E00E3430E00E3430E00E3430E0070
+:10408000FD5C0E005D5A0E00E3430E00E3430E009C
+:10409000E3430E00E3430E00E3430E00E3430E0050
+:1040A000E3430E00E3430E00E3430E00E3430E0040
+:1040B000E3430E00E3430E00000000000000000098
+:1040C000E3430E00E3430E00E3430E00E3430E0020
+:1040D000E3430E00E3430E00E3430E00E3430E0010
+:1040E000E3430E00E3430E00B1450E000000000064
+:1040F00000000000E3430E0000000000E3430E0058
+:1041000000000000000000000000000000000000AF
+:10411000000000000000000000000000000000009F
+:10412000000000000000000000000000000000008F
+:10413000000000000000000000000000000000007F
+:10414000000000000000000000000000000000006F
+:10415000000000000000000000000000000000005F
+:10416000000000000000000000000000000000004F
+:10417000000000000000000000000000000000003F
+:10418000000000000000000000000000000000002F
+:10419000000000000000000000000000000000001F
+:1041A000000000000000000000000000000000000F
+:1041B00000000000000000000000000000000000FF
+:1041C00000000000000000000000000000000000EF
+:1041D00000000000000000000000000000000000DF
+:1041E00000000000000000000000000000000000CF
+:1041F00000000000000000000000000000000000BF
+:10420000DFF80CD000F096F90048004711790E0055
+:104210002860002080F308888E46104730B450E8AC
+:10422000012F93B2C48923448489A34228BF1B1B56
+:104230000489A34202BFBFF32F8F002007E0C3EA27
+:10424000020340E80134002CE9D14FF001000A607C
+:1042500030BC704750E8012FC2EA024240E8012119
+:104260000029F7D1704730B450E8022F1FFAA2F3AB
+:10427000C488A34202BFBFF32F8F00200DE0C48982
+:1042800023448489A34228BF1B1BC2EA034340E89E
+:104290000234002CE8D14FF001000A6030BC7047B6
+:1042A00050E8022FC2EA224240E802210029F7D159
+:1042B0007047034653E8022FD988B2EB324F4FF0D4
+:1042C000000017BF92B241EA014142EA014104E015
+:1042D0005A68B2EB324F08BF012043E80212002AAD
+:1042E000E8D1704730B4044654E8000F0D4644E866
+:1042F0000053002BF8D1156030BC704730B4044631
+:1043000054E8000F40EA010544E80053002BF7D1C0
+:10431000156030BC704730B4044654E8000F00EA22
+:10432000010544E80053002BF7D1156030BC7047FD
+:1043300030B4044654E8000F80EA010544E8005315
+:10434000002BF7D1156030BC704730B4044654E8F8
+:10435000000F00EB010544E80053002BF7D1156076
+:1043600030BC704730B4044654E8000FA0EB0105A0
+:1043700044E80053002BF7D1156030BC704770B48F
+:1043800004464FF0000054E8006F0D68AE4207BFCE
+:1043900044E80023012044E800630E60002B1CBFAA
+:1043A0000020F0E770BC704730B4044654E8000FBA
+:1043B00088422CBF451A054644E80053002BF5D12E
+:1043C000156030BC7047000006488047064800472B
+:1043D000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B5
+:1043E000FEE7FEE7CD5A0E0001420E002DE9F05F18
+:1043F0000546002092469B46884606468146402454
+:104400001BE0284641464746224600F083F85346C3
+:104410005A46C01A914110D311461846224600F060
+:1044200016F82D1A67EB01084F462246012000219D
+:1044300000F00DF817EB00094E41201EA4F1010415
+:10444000DFDC484631462A464346BDE8F09F202A35
+:1044500004DB203A00FA02F1002070479140C2F1DB
+:10446000200320FA03F31943904070470048704737
+:1044700038E00E0010B5441A0346944209D284185D
+:10448000114403E011F8013D04F8013D521EF9D238
+:1044900010BD40EA0104A40703D009E010C9121FAF
+:1044A00010C3042AFAD203E011F8014B03F8014BC0
+:1044B000521EF9D210BDD2B201E000F8012B491E04
+:1044C000FBD270470022F6E710B513460A460446B1
+:1044D0001946FFF7F0FF204610BD421C10F8011BE3
+:1044E0000029FBD1801A704730B5044600200346EE
+:1044F00000E05B1C934203D2E05CCD5C401BF8D033
+:1045000030BD034611F8012B00F8012B002AF9D128
+:1045100018467047202A04DB203A21FA02F00021D5
+:10452000704721FA02F3D040C2F1200291400843C3
+:1045300019467047064C074D06E0E06840F001035D
+:1045400094E8070098471034AC42F6D3FFF75CFEBE
+:10455000DCE80E00FCE80E0070B58C1810F8015B6A
+:1045600015F0070301D110F8013B2A1106D110F80C
+:10457000012B03E010F8016B01F8016B5B1EF9D110
+:104580002B0705D40023521E0DD401F8013BFAE796
+:1045900010F8013BCB1A921C03E013F8015B01F801
+:1045A000015B521EF9D5A142D8D3002070BD000096
+:1045B000054B4FF0FF321A6053F8042C034B1A607E
+:1045C0001A68034B1A60704704BA0250204000205A
+:1045D00008BA025001EB820204388A4201D100205D
+:1045E000704752F8043D1BBA40F8043FF5E700005D
+:1045F00000B5374B8FB019461A680092009AD2075F
+:10460000FAD5344B344A1A600A680192019AD007ED
+:10461000FAD5324A1A600A680292029AD207FAD58B
+:104620002F4A1A600A680392039AD007FAD52D4AD6
+:104630001A600A680492049AD207FAD52A4A1A60C4
+:104640000A680592059AD007FAD5284A1A600A68BE
+:104650000692069AD207FAD5254A1A600A68079286
+:10466000079AD007FAD5234A1A600A680892089A6E
+:10467000D207FAD5204A1A600A680992099AD00727
+:10468000FAD51E4A1A600A680A920A9AD207FAD51F
+:104690001B4A1A6008680B900B98C007FAD51A607D
+:1046A0000A680C920C9AD007FAD5164A1A600A6862
+:1046B0000D920D9AD207FAD5134A1A600E210D23D6
+:1046C0000F22002000F088FD0FB05DF804FB00BF52
+:1046D000B0B0025080B002508043012940633921BC
+:1046E000807001298020542100D13490C040349042
+:1046F000C0302029C0530D9000413890832308C852
+:1047000080E3102100413821CF4308C810B5504B39
+:1047100096B01C461A680192019AD207FAD54D4B01
+:104720004D4A1A6022680292029AD207FAD54B4A81
+:104730001A604B4A42EA804022680392039AD207E9
+:10474000FAD5186022680492049AD007FAD5454A2F
+:104750001A60A2F5800242EA814122680592059A18
+:10476000D207FAD5196022680692069AD007FAD5C0
+:104770003D4A1A6022680792079AD107FAD53B4A48
+:104780001A6022680892089AD207FAD5384A1A6045
+:1047900022680992099AD007FAD5364A1A60226827
+:1047A0000A920A9AD107FAD5334A1A6022680B9204
+:1047B0000B9AD207FAD5314A1A6022680C920C9AE9
+:1047C000D007FAD52E4A1A6022680D920D9AD107A9
+:1047D000FAD52C4A1A6022680E920E9AD207FAD5A0
+:1047E000294A1A6022680F920F9AD007FAD5274AF1
+:1047F0001A60216810911099C907FAD51A60144BF4
+:104800001A46196811911199C807FAD5114B204918
+:104810001960116812911299C907FAD51D491960DA
+:10482000116813911399CC07FAD50B4919601168D7
+:1048300014911499C807FAD5174919601168159190
+:104840001599C907FAD5154A1A6016B010BD00BFF0
+:10485000B0B0025080B00250400441900086292937
+:10486000D81001C8401441904014212940146521FA
+:104870000034409000310C90C0400C90C030202992
+:1048800040960D9000416090031645C800861121A6
+:1048900000416021594644C84014459040142D9071
+:1048A000F0B5464B89B01D461C680194019CE40795
+:1048B000FAD5434BDFF810C1DFF810E113449B0039
+:1048C0000A181B681E2A88BFC0F11E011F330A1870
+:1048D0005B095A43B2F5806F88BF4FF480614FF097
+:1048E000000484BFB1FBF3F1091A00F1A05000F5F8
+:1048F0002C402746A14233DC2A680492049AD2074E
+:10490000FAD5304A1268296805910599CF07FAD57A
+:104910002D482E4C0260002216469A4202F10101F7
+:1049200040D12A4C134621F0010100268B423CD392
+:104930002B680693069BDE07FAD5254B1B682C686F
+:104940000794079CE407FAD5036000231F481C4620
+:104950009A422DD11D4A00208B422CD309B0F0BDC4
+:104960002A680292029AD207FAD5021992001268B6
+:104970002E680396039EF607FAD5CCF80020002295
+:104980009A4202F1010206D11E4622F0010296422D
+:1049900004D30134AEE7CEF80070F1E7CEF8007032
+:1049A0000136F4E726600A46B7E726600133BDE723
+:1049B00004600133CCE710600133CDE7B4B002509E
+:1049C00024AC00147CB00250D4B00250D8B00250D5
+:1049D00078B00250F0B5294D85B02C462E6800966F
+:1049E000009EF607FAD500F1A05000F52C4080009B
+:1049F0000568206801900198C707FAD52048214F23
+:104A0000056002EB8306B24229D15A1C1D4E22F0EA
+:104A100001020027934227D323680293029BDE07FB
+:104A2000FAD5194B0B449B001B681F335B099A4254
+:104A300013D2216803910399C907FAD515440021BF
+:104A40009B1A104A05600846994210D35A1C0D491A
+:104A500022F00102002093420CD305B0F0BD52F8C1
+:104A600004EBC7F800E0CEE737600133D2E710600F
+:104A70000131E9E708600133EDE700BFB4B002504F
+:104A8000D4B00250D8B0025024AC001410B5494B39
+:104A900094B019461A680092009AD207FAD5464B8C
+:104AA000464A1A600A680192019AD407FAD5444A24
+:104AB0001A600A680292029AD007FAD54148186033
+:104AC0000A680392039AD207FAD53F4A1A600A6825
+:104AD0000492049AD407FAD53C4A1A600A680592EF
+:104AE000059AD207FAD53A4A1A600A680692069AD7
+:104AF000D407FAD5374A1A600A680792079AD2078C
+:104B0000FAD5354A1A600A680892089AD407FAD585
+:104B1000324A1A600A680992099AD207FAD5304ACD
+:104B20001A600A680A920A9AD407FAD52D4A1A60BE
+:104B30000A680B920B9AD207FAD52B4A1A600A68B8
+:104B40000C920C9AD407FAD5284A1A600A680D927A
+:104B50000D9AD207FAD5264A1A600A680E920E9A62
+:104B6000D407FAD5234A1A600A680F920F9AD2071F
+:104B7000FAD5214A1A600F4B19461C681094109CF4
+:104B8000E407FAD50C4B1860086811901198C40717
+:104B9000FAD51A600A681292129AD007FAD5174A03
+:104BA0001A600A681392139AD207FAD5144A1A6047
+:104BB00014B010BDB0B0025080B00250809065219A
+:104BC0000004099040966590808061218020082132
+:104BD00080206490008161900046102100811121A5
+:104BE0000041442180202029024610C80086092166
+:104BF0008020602140212829409665214096252962
+:104C0000594614C810B5544B98B019461A68019209
+:104C1000019AD207FAD5514B514A1A600A6802929A
+:104C2000029AD407FAD54F4A1A600A680392039A87
+:104C3000D007FAD54C4818600A680492049AD20743
+:104C4000FAD54A4A1A600A680592059AD407FAD535
+:104C5000474A1A600A680692069AD207FAD5454A68
+:104C60001A600A680792079AD407FAD5424A1A606E
+:104C70000A680892089AD207FAD5404A1A600A6868
+:104C80000992099AD407FAD53D4A1A600A680A922D
+:104C90000A9AD207FAD53B4A1A600A680B920B9A15
+:104CA000D407FAD5384A1A600A680C920C9AD207CF
+:104CB000FAD5364A1A600A680D920D9AD407FAD5C9
+:104CC000334A1A600A680E920E9AD207FAD5314A10
+:104CD0001A600A680F920F9AD407FAD52E4A1A6002
+:104CE0000A681092109AD207FAD52C4A1A601A4B09
+:104CF00019461C681194119CE407FAD5174B1860EB
+:104D0000086812901298C407FAD51A600A681392BC
+:104D1000139AD007FAD5124A1A600A681492149AA4
+:104D2000D207FAD51E4A1A600A681592159AD40756
+:104D3000FAD51C4A1A600A681692169AD007FAD554
+:104D4000194A1A600A681792179AD207FAD5174AB1
+:104D50001A6018B010BD00BFB0B0025080B0025051
+:104D60000093652100043190409665900083612195
+:104D700000C3302100C3649000816190004610217F
+:104D8000008111210041442100C320290C4610C894
+:104D90000086312100C3602140C128294096652149
+:104DA0000013319040962529594614C840043249D1
+:104DB0002DE9F041814B1D6898682033A0B01E4654
+:104DC0001A680192019AD707FAD57D4B7D4A1A607D
+:104DD00032680292029AD407FAD57B4A1A607B4A5B
+:104DE0001446116803910399C907FAD5784A1168E6
+:104DF000C1F3402137680497049FFF07FAD5754F28
+:104E00001F6027680597059FFF07FAD517680029D7
+:104E100000F0CF80B90540F1CC8031680691069949
+:104E2000CF07FAD56C491960216807910799C9071E
+:104E3000FAD51168C1F3402137680897089FFF072A
+:104E4000FAD5664F1F6027680997099FFF07FAD5B3
+:104E50001268002900F0AF80910540F1AC80326803
+:104E60000A920A9AD207FAD5564A1A6032680B9209
+:104E70000B9AD707FAD55A4A1A6031680C910C99E7
+:104E8000CC07FAD55749196031680D910D99C907BA
+:104E9000FAD55549196031680E910E99CF07FAD5A8
+:104EA0005249196031680F910F99CC07FAD55049D2
+:104EB0001960504B1E46196810911099C907FAD510
+:104EC0003F4C4D4B236033681193119BDB07FAD5A0
+:104ED0004A4B236033681293129BDF07FAD5484B85
+:104EE00023603A4B9846196813911399C907FAD56C
+:104EF000324F386033681493149BDB07FAD5226075
+:104F000033681593159BD807FAD53E4B2360336859
+:104F10001693169BD907FAD53B4B2360336817933A
+:104F2000179BDA07FAD5394B236033681893189B1F
+:104F3000DB07FAD5364B236033681993199BD807E2
+:104F4000FAD5344B236033681A931A9BD907FAD5E4
+:104F5000314B236033681B931B9BDA07FAD52F4B29
+:104F6000236000F0D3F908BBD8F800301C931C9BD9
+:104F7000DB07F9D53D6033681D931D9BD907FAD532
+:104F8000274B236033681E931E9BDA07FAD5254B07
+:104F90002360D8F800301F931F9BDB07F9D50C4B1B
+:104FA0001B6813F4805F204B08BF184620B0BDE893
+:104FB000F0811E48FAE71E48F8E700BF90B00250A3
+:104FC00080B0025000100251C01F7229B4B00250CC
+:104FD00088B00250C0CF0129C01F0E29C03F002950
+:104FE00040010249003184A800001649400108A18F
+:104FF00080440888B0B00250C044708880077A416D
+:10500000C0077E4100006A498006164940006E498B
+:105010000002002100822021408220218082242160
+:1050200040A161A100C861510308F1000108F1002D
+:105030000208F10008B540B1202801464FF00702F0
+:1050400028BF20210020FFF72BFC024B00221A6012
+:1050500008BD00BF1CB802507FB51C681CB901F028
+:105060001F041F2C27D1174C254626680196019E48
+:10507000F607FAD500F1A05000F52C40800000683A
+:105080002C680394039CE407FAD50F4C00EB6110E5
+:1050900020600E4801F01F04006802901F2C18BF0A
+:1050A000C94302980FBF106001F01F0100FA01F11F
+:1050B00011600021196010684300C00F136004B034
+:1050C00070BD00BFB4B00250E4B00250DCB002507A
+:1050D00030B51E4B85B01A46196800910099CC076F
+:1050E000FAD500F1A05000F52C408000016813684B
+:1050F0000193019BD807FAD5154B164C1868164D2D
+:105100001F30202390FBF3F00138002810DA002331
+:105110000130400153B1A0F120014FF00042134291
+:1051200004D1013881424FEA5202F8D105B030BDB6
+:1051300013680393039BDB07FAD5431823602B689E
+:105140000293029B002BE3D10138DEE7B4B002509A
+:10515000ACB00250E4B00250DCB002500A4600216C
+:10516000AFF3008038B5A0F12003B3F5426F0546D8
+:105170002CD88F2826D800F1470300F16604DB06FF
+:105180004FEA541400D0013464013F34A4090134BF
+:1051900011B1A1421AD30C46E3004FF48050B0FB8A
+:1051A000F3F0202828BF202002B11060084B012214
+:1051B0001A60214600F068F82846214600F088F879
+:1051C000002038BD00F11F046409DDE7014838BD47
+:1051D0001CB802502221F00070B5264888B0054660
+:1051E00004680094009CE607FAD52348234C046029
+:1051F000234C44EA83432C680194019CE407FAD5CC
+:105200000360930143EA824242F0104444F4C044F4
+:105210002B680293029BDE07FAD504602B68039388
+:10522000039BDB07FAD5174B03608B0143EA8141EF
+:1052300041F0104343F4C0432E680496049EF607E1
+:10524000FAD503602B680593059BDE07FAD5046049
+:1052500041F058412B680693069BDC07FAD50160A4
+:1052600042F058422B680793079BDB07FAD5026090
+:1052700008B070BDB0B0025080B00250C021022909
+:10528000807100988061189030B500220C4C490064
+:105290001346023840F6FC75904202F10102CABF83
+:1052A000236025605B181E2A04F10404F4D1054A2A
+:1052B00019441360044B054A19609A6030BD00BF61
+:1052C00000B0025078B002507CB0025020F80F00BD
+:1052D0000C4B18603F3020F03F008901403058608F
+:1052E0009960D9601961596199611C330648196048
+:1052F00082B002680192019AD207FAD5196002B011
+:10530000704700BF90B00250B4B002502DE9F04198
+:1053100092B0012303930493624B1D461A680592D1
+:10532000059AD207FAD5604C604B2360604B194652
+:105330001A680692069AD707FAD55E4B1A68D60401
+:1053400000F1A8802A680792079AD007FAD55A4A2E
+:1053500022600A680892089AD207FAD51E68C6F336
+:105360000036002E40F098801220FFF7B1FE07466D
+:105370001320FFF7ADFE87428CBF12201320FFF7EA
+:10538000A7FE471EFFF734F903AB01AA39461220E6
+:10539000FFF762FE04AB804602AA39461320FFF7EE
+:1053A0005BFE00EB4800022832D003283ED00128E3
+:1053B00074D12B680993099BDB07FAD53F4B236017
+:1053C0002B680A930A9BD807FAD53D4B23602B68BC
+:1053D0000F930F9BD907FAD53A4B23602B68109394
+:1053E000109BDA07FAD5384B23602B681193119B79
+:1053F000DB07FAD5354B2360013F25D51023192251
+:1054000018210020FFF7E8FE304612B0BDE8F08119
+:105410002B680B930B9BD907FAD52D4B23602B6878
+:105420000C930C9BDA07FAD52A4BCFE72B680D9328
+:105430000D9BDB07FAD5284B23602B680E930E9B40
+:10544000D807FAD5254BC1E703AB01AA394612208C
+:10545000FFF702FE04AB044602AA39461320FFF709
+:10546000FBFD10EB440402D1FFF7CCFBC4E7FFF7D0
+:105470000DFB022C08D0032C09D0012C10D11721D0
+:105480001620FFF743F9B7E715211420F9E70F219C
+:105490000E20F6E7124EB7E7124EB5E7124EB3E70D
+:1054A000124EB1E7B0B0025080B0025000084A512D
+:1054B000B4B0025088B0025000084E5100065A495C
+:1054C00040065E49000442410014424940042E490E
+:1054D000000652494006564900063A4940063E49F0
+:1054E0000608F1000708F1000408F1000508F100C2
+:1054F000014B1860704700BF08BA0250014B18609A
+:10550000704700BF04BA0250094BC2431A60043B03
+:1055100082B01B680193074B019A104204D0064ADF
+:105520001060186802B0704720BF1A680192F3E754
+:1055300004BA02502040002008BA0250FEF79ABF79
+:10554000FEF7C2BF0A460021FEF7BEBF2DE9F743B2
+:1055500005460E469946114600F060FA04460028BA
+:1055600040F08480002E00F08580002900F08480C7
+:10557000B9F1200F40F0828005F14404082205F1C2
+:1055800004082046FFF726F805F1240708223146D3
+:105590004046FFF71FF806F1200108223846FFF7C2
+:1055A00019F802A94FF4807041F8049DFFF7D6FD69
+:1055B000002865D1334A4FF4807313600121936052
+:1055C0000823314AFFF706FA0121084605232F4A2E
+:1055D000FFF700FA0823424601211C20FFF7FAF9E1
+:1055E00008233A4601210320FFF7F4F92246082355
+:1055F00001210220FFF7EEF90823254A01211A2094
+:10560000FFF7E8F90523234A01211B20FFF7E2F900
+:105610000823214A01211420FFF7DCF908231F4A3F
+:1056200001211520FFF7D6F9082305F164020121B5
+:105630001620FFF7CFF9082305F184020121172076
+:10564000FFF7C8F90823164A01210B20FFF7C2F91A
+:10565000FFF7AEFB04460198FFF7ECFC114B002C62
+:1056600018BF1C46A4212846FFF76CFF204603B054
+:10567000BDE8F0830C4CF9E70C4CF7E70C4CF5E770
+:10568000084CEFE790B0025050E80E00C8E80E005A
+:1056900010E80E00B4E80E0074E80E0094E80E0066
+:1056A00030E80E008408F0007608F0008008F00072
+:1056B0008108F00038B50D460446B0B1A0220021A3
+:1056C0000430FFF73DFF95B12946082204F164003C
+:1056D000FEF780FF082205F1200104F18400FEF7A7
+:1056E00079FF044B2360002038BD034838BD0348D0
+:1056F00038BD00BFDD55AABB7108F0008308F0007B
+:105700002DE9F041069F044615461E46FFF7D2FFDD
+:1057100038B93B46324629462046BDE8F041FFF7FE
+:1057200015BFBDE8F08100002DE9FF41144B044690
+:105730000E460FCB8DE80F00204600F07FF9804623
+:10574000B0B9CEB1636A251D01953BB901236362EF
+:10575000226F04F13001684600F088F82B46043EC1
+:10576000243453F8042B12BAA34246F8042FF8D17C
+:10577000404604B0BDE8F081DFF80880F8E700BFDC
+:10578000E0E70E000502F00038B5044668B1051DDB
+:1057900028467021FFF7D6FE284620220449FFF74D
+:1057A000CDFE044B2360002038BD034838BD00BF48
+:1057B000F0E70E00DD55AABB0002F000294B2DE9F1
+:1057C000F04304460E4615460FCB85B06F468DE874
+:1057D0000F002DB94FF00009484605B0BDE8F08331
+:1057E000204600F02BF981460028F5D1231D0193B6
+:1057F000636AA3BB236F8BB1C3F14008A84528BFE0
+:10580000A84604F13000314618444246FFF796FEA0
+:10581000236F434446442367A5EB0805226F402AC3
+:1058200006D104F13001384600F020F80023236748
+:1058300005F03F0835F03F0505D031462A46384689
+:1058400000F014F82E44B8F1000FC3D042463146A0
+:1058500004F13000FFF772FEC4F87080BCE7DFF897
+:105860000890B9E7E0E70E000C02F0002DE9F74FD1
+:10587000314B44688046924699461A68002AFCD10A
+:105880002E4B9B461A68002AFCD14FF0FF30019145
+:10589000FFF72EFE8020FFF731FE294D294A2A4FBF
+:1058A0002A4E012307202B60A2F59E72C2F83C010C
+:1058B0001360636A3B60A36A3360D8F8003042F833
+:1058C000043CD8F80830204698470199D9F80030B0
+:1058D000002BFBD1BAF1000F20D11D4B04221A601E
+:1058E000D9F80030002BFBD1DBF800A0BAF1000F93
+:1058F000FAD1D8F80C30204698473B686362336889
+:10590000A362144BC3F800A0C3F844A1D9F8003037
+:10591000002BFBD12B6003B0BDE8F08F236A012B75
+:1059200004BF0C4A13600C4B40201960C3F804A05C
+:10593000FFF7EAFDD4E700BF10B9025020BC0250C7
+:1059400018B8025000B90250CCB70250D0B702507C
+:10595000C8B7025084B6025028BC0250084B1B68DE
+:105960001B0EF02B08D1074B1A68074B9A4205D142
+:10597000064B0020186070470520704706207047CE
+:1059800028B9025024BA02500000E0200CBA02509C
+:105990000C4B1B68C3610C4B1B6883610B4B1B6872
+:1059A00043610B4B1B6803610A4B1B68C3600A4BC6
+:1059B0001B688360094B1B684360094B1B680360CD
+:1059C000704700BF5CB6025058B6025054B6025041
+:1059D00050B602504CB6025048B6025044B602507F
+:1059E00040B602500C4BC2691A60826943F8042C1D
+:1059F000426943F8082C026943F80C2CC26843F84A
+:105A0000102C826843F8142C426843F8182C026862
+:105A100043F81C2C704700BF5CB6025030B10268DE
+:105A2000034B04489A4208BF002070470248704761
+:105A3000DD55AABB8208F0007108F00030B10268A1
+:105A4000034B04489A4208BF002070470248704741
+:105A5000DD55AABB0202F0000002F0000249024834
+:105A6000091F096800680847F400002000F056B9D3
+:105A700070B50E46144900EB400001EBC00514461A
+:105A8000E86A183520B101280FD0022805D113E0AB
+:105A9000284600F079F9A04201D2002411E0224604
+:105AA0003146284600F0A8F90BE0284600F06CF9D2
+:105AB000A042F4D20446F2E73146284600F06FF9DE
+:105AC0000446204670BD0000982F002030B54FF0EE
+:105AD000805000228300D0F83011C3F80C21C3F8A5
+:105AE0001021624B1A60624B1B68624C2360604B52
+:105AF0001B1D1B68241D23605D4B08331B68241D80
+:105B000023605B4B0C331B68241D2360584B103300
+:105B10001B68241D2360564B14331B68241D23600F
+:105B2000534B18331B68534C20342360504B1C33A9
+:105B30001B68241D23604E4B20331B68241D2360EB
+:105B40004B4B24331B68241D2360494B28331B68AF
+:105B5000241D2360464B2C331B68241D2360444BBB
+:105B600030331B68434C40342360414B34331B6853
+:105B7000241D23603E4B38331B68241D23603C4B9F
+:105B80003C331B68241D2360394B40331B68241DA4
+:105B900023600124082902D1D0F8343113B1082937
+:105BA00004D006E0354B3449196005E0D0F83431B3
+:105BB00013B1082904D006E0314BFB21196005E040
+:105BC000D0F8343113B1082908D00EE090F85832DB
+:105BD0002C48016863F30301016002E0D0F834311E
+:105BE0001BB929494FF40070086028480168C907AB
+:105BF00002D06FF0010101602548016841F4700195
+:105C00000160BFF34F8FBFF36F8F4FF01021D1F8BA
+:105C10000002002803DBD1F80402002822DA1D4B21
+:105C20001C601D480468002CFCD01224C1F80042FE
+:105C30000568002DFCD0C1F8044201680029FCD0A1
+:105C40001A6001680029FCD0BFF34F8F10487C38E0
+:105C50000168124A01F4E06111430160BFF34F8F04
+:105C600000BFFDE70F490E48086030BD3805004011
+:105C70000404001020C50040488103008C560040F9
+:105C800018F50040E40E0040409602400004004039
+:105C900088ED00E004E5014000E401400400FA055D
+:105CA0000090D0036001002010B5054C206818B9A1
+:105CB00004A12B2000F05FFB2068BDE810400047E6
+:105CC000AC0000202E2E5C2E2E5C2E2E5C2E2E5C28
+:105CD0002E2E5C6D6F64756C65735C6E7266785C9D
+:105CE000647269766572735C7372635C7072735C04
+:105CF0006E7266785F7072732E630000064808B596
+:105D0000002101600068009004F0E8FF04F0B8FD95
+:105D10000028FBD108BD00000001014010B5124C65
+:105D200002202061606111A0A06104F17800E061AF
+:105D30004FF4805020620020A06260620BA1A16439
+:105D4000E0620D49E1641021A065C4E91410E0652A
+:105D50000AA1E01DFEF7D5FB09A12046FEF7D1FB05
+:105D60002020A07110BD0000982F00205465726D96
+:105D7000696E616C00000000104000205254540015
+:105D800053454747455200000269C1688A4203D81B
+:105D90008068401A104400E0501A401E70472DE9F8
+:105DA000F047C4681746894606464FF00008306938
+:105DB000A04201D9051B02E0B168201A0D1AB06893
+:105DC0006D1E001BA84200D80546BD4200D33D46CB
+:105DD00070682A4620444946FEF74CFBB0687F1B9A
+:105DE0002C44A844A944A04200D10024F460002F10
+:105DF000DDD14046BDE8F0872DE9F04104468846F4
+:105E0000D4E90207C51BE168606816460844B5423C
+:105E100006D94146FEF72EFBB819E060BDE8F081D7
+:105E20002A464146FEF726FB761B08EB0501324663
+:105E30006068FEF71FFBE660F0E702E008C8121F8B
+:105E400008C1002AFAD170477047002001E001C163
+:105E5000121F002AFBD17047800701D00020704735
+:105E60000120704740680068401E084201D10120AF
+:105E7000704700207047C3688B4206D81144006900
+:105E8000491E814201D80120704700207047000060
+:105E90002DE9F05FDFF894B05C46DBF84890DBF862
+:105EA000245002F0E7FC216B214E00EB01086F1A31
+:105EB00031884FF0040A0AEB01401EA104F040FEB5
+:105EC000216B40464944414500D1002708233A460A
+:105ED00001F074FA07004FF0010806D0318808EB92
+:105EE00001401BA104F02CFE1CE002F0C3FC0022C8
+:105EF000294600F009FDDBF8282004463188D94600
+:105F0000A24209D10AEB014018A104F019FEC9E927
+:105F10000748C9F8185005E008EB01402346194925
+:105F200004F019FE3846BDE8F09F00002819002053
+:105F3000C0010020456E746572206E72665F6466F3
+:105F4000755F6170705F636F6E74696E7565000078
+:105F50004661696C656420746F20636F7079206698
+:105F600069726D776172652E00000000536574746C
+:105F7000696E67206170702061732076616C69645E
+:105F800000000000D8E00E0008B51346024606489F
+:105F900000930123008803EB00400B4603A104F0AB
+:105FA000E2FD05F037FF0000C00100205265636587
+:105FB000697665642061206661756C74212069646E
+:105FC0003A203078253038782C2070633A203078A9
+:105FD000253038782C20696E666F3A20307825306D
+:105FE00038780000024605480121008801EB004096
+:105FF00003A104F0A9FD05F00DFF0000C001002081
+:10600000526563656976656420616E206572726FA2
+:10601000723A203078253038782100002DE9F04799
+:10602000244C8146924660880E4681423FD84FF606
+:10603000FF77002000F0F6F822786078A188884287
+:1060400001DA401C00E00020C0B2904203D10020E1
+:1060500000F016F929E065784FF000086078884272
+:1060600001DA401C00E000206070002000F008F918
+:10607000BD421AD0A068B9F1000F40F835A00DD08C
+:1060800066B16188E068324605FB01004946FEF7CB
+:10609000F1F9A06800EBC500868003E000EBC500C5
+:1060A000A0F804800020BDE8F0870420FBE7092069
+:1060B000F9E70000B400002010B50E4C03E0401CCE
+:1060C00000E00020207020786178814210D0227892
+:1060D0006188E068A36802FB010003EBC20153F88A
+:1060E0003220898890472078A1888842E9DAE6E75B
+:1060F00010BD0000B400002030B5CB0008339DB2C5
+:1061000093074FF0000401D0072030BD044B9A6084
+:106110002A44DA605C701C7058809980002030BD81
+:10612000B4000020014800F04CBE0000CC0000206C
+:1061300070B514460E46050004D10B4940F2C51057
+:1061400000F019F93CB12868012EC4600AD0002182
+:106150008160002070BD04494FF4E37000F00BF93A
+:10616000072070BD0121F3E75CE40E0038B50E484E
+:1061700008235822416800910C49006801F06CFC2A
+:1061800000280FD10A4A69460A4800F01FFE0400A1
+:1061900008D10121074800F0E4FE06490120083932
+:1061A0000870204638BD000004DF0E001C1E0020D1
+:1061B00059CC0E00CC00002070B516460D460400E8
+:1061C00004D10C4940F2D51000F0D5F80A488542B8
+:1061D00001D9072070BD0948266100F0F2FD28446E
+:1061E0006060A06800B1A5602146BDE87040002055
+:1061F00007F02EBA5CE40E0017FCFF00CC00002074
+:1062000010B5040004D106494FF4F57000F0B3F85E
+:10621000002021462076BDE81040012007F018BA82
+:106220005CE40E0010B506F0DDFB012803D004A1EC
+:106230001D2000F0A0F8BDE8104000F04FB80000AD
+:106240002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6353
+:106250006F6D706F6E656E74735C6C696272617283
+:106260006965735C7574696C5C6170705F75746985
+:106270006C5F706C6174666F726D2E63000000005D
+:1062800010B506F0AFFB012803D004A12B2000F0CD
+:1062900072F8BDE8104000F029B800002E2E5C2EE8
+:1062A0002E5C2E2E5C2E2E5C2E2E5C636F6D706F1E
+:1062B0006E656E74735C6C69627261726965735C41
+:1062C0007574696C5C6170705F7574696C5F706C1B
+:1062D0006174666F726D2E630000000072B6024832
+:1062E0000168491C01607047EC0000200349086800
+:1062F000401E086000D162B670470000EC0000202C
+:1063000070B5054608680C46411C04D004F0D4F969
+:10631000206804F03DF96068411C02D0002104F0BF
+:106320002EF92968A069C1F82405607D217D2A68BD
+:106330000843C2F86C05D4E900122868C0F80C15AF
+:10634000C0F81425207D012814D1A068411C02D07A
+:10635000002104F014F9E068411C04D004F0ACF909
+:10636000E06804F015F9D4E902122868C0F808259D
+:10637000C0F8101570BD1CB56A46ADF8000001915B
+:10638000002144F20200FFF7FFFD1CBDF8B51F48D5
+:106390000146446AC06A8D6CAC2802D1486B054442
+:1063A000241A1B4E0094042730882B4607EB00402C
+:1063B000184A19A104F0D7FB224629461548FEF7D2
+:1063C00093F8E8B13088234607EB00402A4620A125
+:1063D00004F0C1FB04F054FA0028FBD101F060FF87
+:1063E0002146284602F058FE040007D030880121DB
+:1063F00001EB004022A100BF04F0A2FB2046F8BD43
+:106400003088002407EB004024A1F5E7281900207C
+:10641000C001002000400E00566572696679696E01
+:106420006720424C3A20416464723A20307825302B
+:1064300038782C205372633A203078253038782C05
+:10644000204C656E3A203078253038780000000006
+:10645000436F7079696E6720626F6F746C6F6164EF
+:1064600065723A205372633A203078253038782CA0
+:10647000204C656E3A2030782530387800000000D6
+:106480005265717565737420746F20636F70792025
+:10649000424C206661696C65640000004E6F2062AA
+:1064A0006F6F746C6F6164657220636F7079206EBA
+:1064B00065656465642C20626F6F746C6F616465E0
+:1064C000722075706461746520636F6D706C6574A3
+:1064D000652E000011480421008801EB004010A146
+:1064E00004F02EFB04F0FAFB04F0CAF90028FBD1FB
+:1064F000114E64254FF47A47741C3846A0476D1E30
+:10650000FAD1BFF34F8F0D4801680D4A01F4E061E5
+:1065100011430160BFF34F8F00BFFDE7C0010020B2
+:10652000526573657474696E6720626F6F746C6F07
+:10653000616465722E00000020DD0E000CED00E0AD
+:106540000400FA052DE9FC410646C0074FF000059E
+:106550000ED0104F00240122385D00950023114613
+:10656000019503F0D1FF641C042CF4D300F064F80F
+:10657000B0070DD5074E0024361D0022305D0323E1
+:1065800000951146019503F0BFFF641C042CF4D361
+:10659000BDE8FC8116DD0E0010B50446042803D3C7
+:1065A00005A12120FFF7E7FE0E480121005DBDE8AF
+:1065B000104004F08BB800002E2E5C2E2E5C2E2E88
+:1065C0005C2E2E5C2E2E5C636F6D706F6E656E742C
+:1065D000735C626F617264735C626F617264732E6C
+:1065E0006300000016DD0E0010B50446042803D336
+:1065F00005A11B20FFF7BFFE0E480021005DBDE88E
+:10660000104004F063B800002E2E5C2E2E5C2E2E5F
+:106610005C2E2E5C2E2E5C636F6D706F6E656E74DB
+:10662000735C626F617264735C626F617264732E1B
+:106630006300000016DD0E0010B500242046FFF7B1
+:10664000ABFF641C042CF9D310BD00002DE9F0470A
+:106650000546861C90460F464FF001090020FFF7C3
+:10666000E1FD1B4C20683860D4E90001401AA168A4
+:10667000081A41F21C0167180EE00121384601F0AA
+:1066800036FA01F0EFF80146384601F030FAD4E965
+:106690000001401AA168081A401C8642EDD8B8F1E2
+:1066A000000F03D0052065F3891002E0062065F392
+:1066B0009F50A2682168114004EB8101C8602068E6
+:1066C000304420600020FFF7DBFD4846BDE8F0873E
+:1066D000741F002010B543689C18446021B905E080
+:1066E00013F8010B01F8010B521EF9D2012010BD65
+:1066F00030B482680468531C8360A154D0E901124D
+:106700008A4202D330BC03F073BC30BC7047000037
+:10671000034803C8814201D101207047002070471F
+:10672000741F002010B50548012101F0F6F9BFF3F0
+:106730005F8F08B1002010BD012010BD5000002067
+:1067400010B5064C2068012803D005A16D20FFF785
+:1067500012FEBFF35F8F0020206010BD50000020AC
+:106760002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C632E
+:106770006F6D706F6E656E74735C6C69627261725E
+:106780006965735C6D757465785C6E72665F6D7457
+:10679000782E680004490020086004494FF48060A6
+:1067A000C1F880017047000000A5025004E000E03D
+:1067B00003490120086003498002C1F800017047C5
+:1067C00000A5025004E000E070B500F10806106872
+:1067D00015460C46202802D248F2145070BDFFF72F
+:1067E000A1FF80B1FFF7E4FF21463046FEF79CFF92
+:1067F0000646FFF7CFFFFFF7A3FF304600F0BAFDD4
+:10680000060003D004E048F2045070BD2020286048
+:106810002021204601F08CFF304670BD10B50830B5
+:10682000FEF7B2FFBDE8104000F0A4BD2DE9F0472F
+:1068300000F108090E461446FFF774FFB8B1FFF7E0
+:10684000B7FF4FF480584546AC4200D825462A464B
+:1068500031460E48FDF70EFE2A460C494846FEF723
+:10686000ADFF0700A4EB05042E4404D005E048F278
+:106870000450BDE8F087002CE5D1FFF78BFFFFF750
+:106880005FFF3846BDE8F04700F074BDE805002022
+:1068900070B50B4800240460BFF35F8F094D0120E1
+:1068A0002860FFF75BF801002C604FF0030004D074
+:1068B000052901D148F2035070BD002070BD0000D1
+:1068C0005000002000A502500149002008607047D8
+:1068D00000A5025010B5040003D10549C520FFF7FB
+:1068E0004AFD0448C16B6160006CA06010BD0000EF
+:1068F00034E20E002819002040684968884201D817
+:106900000120704700207047F0B54FF0FF3622B1EC
+:106910001268D24300230A4D0DE03246FAE7C45C08
+:1069200062400824D70700D037462F4087EA52023A
+:10693000641EF7D15B1C8B42F1D3D043F0BD000045
+:106940002083B8EDF0B5146906468DB02068154671
+:10695000271DE0B1022920D00A2000906B4609AA29
+:10696000304606F060F800280FD009A901A8009A67
+:1069700005F0D2FE01AE96E80F0005AE86E80F00E6
+:10698000236869683A4605A898470DB0F0BD0DB078
+:106990003046BDE8F04005F033BF6946304605F0AB
+:1069A000C5FE0028F1D0236869683A4668469847D2
+:1069B0000028EAD002980028F5D1019870600120E3
+:1069C000E3E753685B7813F0C00303D0402B03D098
+:1069D0000020704700F002B8FFF7B4BF2DE9FF4177
+:1069E0000B465168064614464878334D00F00F02B6
+:1069F00010F0300055F8225006D0102806D020287C
+:106A000008D0302856D13EE022694DE0616901206E
+:106A1000087047E0022B28D1042A26D84FF001083D
+:106A200069463046676905F081FE00281AD009E002
+:106A30000B79226913FB00226846A84770B13878A9
+:106A4000401C3870029820B1616838784A799042C9
+:106A5000EED301987060029860BB02E04FF000082E
+:106A6000F7E7404604B0BDE8F081D4E904300F797F
+:106A7000027817FB023349798A421BD2521C0270FA
+:106A80001A46616810E008786169072A087009D120
+:106A9000606801792069FDF715FD606821698068EB
+:106AA00005F05FFE2269616804B03046AC46BDE87F
+:106AB000F04160470020D5E790DF0E0038B51D4952
+:106AC00001200A68D20301D5000407E01A490A68C8
+:106AD00012F0A90F04D0086800F0560008600020EA
+:106AE00001F05AFE154C0425D0B1192000906846DB
+:106AF00003F086FDD0F810050099C84010F0010F92
+:106B000013D00D48001F006810F0B10007D0208896
+:106B10000BA105EB004000BF04F012F8012038BDC6
+:106B2000208810A105EB0040F6E7208816A105EBB0
+:106B30000040F1E70004004020050040C0010020B3
+:106B4000444655206D6F6465207265717565737478
+:106B50006564207669612047505245475245542E5E
+:106B600000000000444655206D6F64652062656337
+:106B70006175736520617070206973206E6F742079
+:106B800076616C69642E0000444655206D6F646523
+:106B90002072657175657374656420766961206221
+:106BA0007574746F6E2E0000FEB5184904460868AF
+:106BB00008B1401E08601648D4E901530088042635
+:106BC000227806EB00409DB10E6821690296CDE95E
+:106BD00000312B46012A16D00EA210A103F0D6FFD9
+:106BE0006169002911D0E06803B0BDE8F0400847B2
+:106BF00009680091012A04D006A217A103F0B3FF8F
+:106C0000EEE71FA2F9E71EA2E7E7FEBD580000204D
+:106C1000840100206572617365000000466C617339
+:106C200068202573206661696C65642028307825AA
+:106C300078293A20616464723D25702C206C656E61
+:106C40003D307825782062797465732C2070656EEC
+:106C500064696E6720256400466C61736820257343
+:106C600020737563636573733A20616464723D25B4
+:106C7000702C2070656E64696E67202564000000CA
+:106C8000777269746500000010B508281BD2DFE830
+:106C900000F004121A1A1A041A040120FFF752FC19
+:106CA0000020FFF7A1FC0120FFF79EFCBDE810408B
+:106CB0000220FFF771BC0120FFF76EFCBDE8104019
+:106CC0000220FFF791BC10BD10B50446032806D082
+:106CD000042C04D0062C0ED0072C04D10BE007495D
+:106CE000074801F009F907480168002905D0204646
+:106CF000BDE810400847FFF7EDFB10BD65750E00BD
+:106D0000C0D401000800002010B50446062802D1B6
+:106D1000002002F0E5FD04480168002903D0204668
+:106D2000BDE81040084710BD5400002070B54278FF
+:106D300005460C46012A07D00E480221008801EBC7
+:106D400000400DA103F000FF287808280BD16088CF
+:106D5000401E81B26180208800280AD0002908D115
+:106D600060800320287029462046BDE8704005F069
+:106D70008BBE70BDC40100204446552072657175FC
+:106D800065737420636F6D706C65746564207769DA
+:106D9000746820726573756C743A203078257800B9
+:106DA00010B50021024800F0B8FE80F3100010BDBD
+:106DB000902F00204FF4A07202EB810189B200F005
+:106DC000E7B90068D0F80405704700002DE9F047E6
+:106DD00015460E46040003D134492F20FFF7CBFAA5
+:106DE0001EB932493020FFF7C6FA1DB92F493120AC
+:106DF000FFF7C1FA60792E49DFF8B480DFF8B4906C
+:106E000041F82050617908F1040808EBC1000079CD
+:106E100038B10824B9F80000022101EB004026A196
+:106E20003FE035882768B5F5805F03D32BA1FD20AF
+:106E3000FFF7A1FAC7F80855B67894F90450082E60
+:106E400003D331A14520FFF796FA002D4FEA4610F3
+:106E500006DA05F00F0101F1E02181F8140D03E0DD
+:106E600005F1E02585F8000494F90410012201F0F1
+:106E70001F0302FA03F04909890001F1E021C1F87A
+:106E80008002C1F80001617908EBC1010A716179E2
+:106E900048F83140B9F80000032101EB004000241C
+:106EA00024A103F04DFE2046BDE8F087A0E40E00CB
+:106EB000F0000020A801002052544320696E737432
+:106EC000616E636520616C726561647920696E69C9
+:106ED0007469616C697A65642E0000002E2E5C2E48
+:106EE0002E5C2E2E5C2E2E5C2E2E5C6D6F64756CCF
+:106EF00065735C6E7266785C68616C2F6E72665F3B
+:106F00007274632E680000002E2E5C2E2E5C2E2ED6
+:106F10005C2E2E5C2E2E5C696E74656772617469DE
+:106F20006F6E5C6E7266785C6E7266785F676C75A9
+:106F3000652E68005254433A20696E697469616C29
+:106F4000697A65642E00000090F90400012100F0C8
+:106F50001F0291404009800000F1E020C0F80012BB
+:106F600070470A46022100F0FFB84FF4827100F02A
+:106F70000FB9000010B5040003D104496120FFF7E8
+:106F8000FAF920680121016010BD0000A0E40E00A4
+:106F900010B5040003D104496720FFF7ECF920681D
+:106FA0000121416010BD0000A0E40E002DE9F8436E
+:106FB000994616460F46050003D12B498620FFF758
+:106FC000DAF929684FF480344FF4A070BC4000EB2C
+:106FD000870080B226F07F46C1F808432968C1F8CF
+:106FE0004843296800220A5008580090286800EB9E
+:106FF0008701D1F84005C1F840652968D1F804152A
+:107000001A4F401A20F07F404FF00408012809D1A0
+:10701000398808EB014016A103F092FD21494FF495
+:10702000046088472868C0F844432968D1F80435CB
+:10703000F01A20F07F40020201D540F07F40C9F1F4
+:10704000000290420BDD022809DC3988324608EB49
+:10705000014015A103F07FFD0D20BDE8F883C1F8C4
+:1070600004430020F9E70000A0E40E00A80100207E
+:107070005254433A2044656C617920696E74726F92
+:1070800064756365642064756520746F207269732C
+:107090006B206F66207072652D666972696E672E4F
+:1070A0000000000021DF0E005254433A2057696E61
+:1070B000646F77656420636F6D70617265207365BE
+:1070C000742074696D656F757420286162735F76D2
+:1070D000616C75653A25642C20636F756E746572FA
+:1070E0003A2564292E0000002DE9FC4180461F4608
+:1070F00015460E4600240D4800F0F6FC38B111206C
+:10710000BDE8FC8106EB043003F0C0FE641CAC4219
+:10711000F8D1064800F0DFFCCDE9005733460022E5
+:107120000221404600F004F80020E9E7FC000020BE
+:107130002DE9F04387B00446DDE90E8980681D46DD
+:1071400016460F4600280BD018216846FDF7BAF9FD
+:1071500002A88DF8007080E86003A168684688473F
+:1071600007B0BDE8F083000070B516460C46050078
+:1071700003D10649B920FFF7FEF82868C0F8444358
+:10718000002E02D02868C0F8044370BDA0E40E00B1
+:1071900038B50C46050003D10749CA20FFF7EBF8C4
+:1071A0002868015929B1002101510059009001209E
+:1071B00038BD002038BD0000A0E40E000B2803D32A
+:1071C0000B38C0B200F00AB8704700000249002234
+:1071D00008780A70704700005C00002001490870C0
+:1071E0000B2070475C0000200149012008707047A7
+:1071F000490000202DE9FE4307004FF02000904693
+:1072000089464FF00106029004D12A494FF4FA70E2
+:10721000FFF7B1F8284C0425434620884A4605EB81
+:10722000004026A103F097FC02A93348CDE90001F4
+:1072300043464A463149A0F59A7001F089F90200A7
+:1072400007D02088012101EB00402DA103F07CFC38
+:107250002CE007F16F0120220F462748FDF744F983
+:1072600028B32088022101EB004032A103F068FC22
+:10727000208837A105EB004003F062FC2088202223
+:1072800005EB0040394603F007FC208835A105EBEB
+:10729000004003F055FC2088202205EB00401649F1
+:1072A00003F0FAFB03F0ECFA0028FBD1002630468D
+:1072B000BDE8FE83C8E30E009801002048617368B2
+:1072C00020766572696669636174696F6E2E204607
+:1072D00069726D7761726520737461727420616484
+:1072E00064726573733A20307825782C2073697A3C
+:1072F000653A203078257800D81D00205CDD0E002E
+:10730000436F756C64206E6F742072756E206861B7
+:10731000736820766572696669636174696F6E204F
+:10732000286572725F636F64652030782578292E36
+:1073300000000000486173682076657269666963C1
+:107340006174696F6E206661696C65642E0000006F
+:10735000457870656374656420465720686173687A
+:107360003A00000041637475616C204657206861E3
+:1073700073683A0010B50F4C48F20351031B48F2F2
+:107380001652A04211D007DC00280AD00A4BC018C0
+:1073900008D0012804D10BE00A2B01D00D2B07D017
+:1073A000104610BD48F2015010BD48F2025010BD09
+:1073B000084610BD0202F00000FE0FFF2DE9FC5F41
+:1073C0000646DFF804A1984615460F464FF0040B19
+:1073D000B1420BD1BAF8000033460BEB00403A46FD
+:1073E0003AA103F0B8FB0020BDE8FC9F04D243495A
+:1073F0004FF02900FEF7BFFFB8F1000F03D13F495E
+:107400002A20FEF7B8FF300503D03C492B20FEF7B9
+:10741000B2FFB81B040B03D138492E20FEF7ABFF97
+:107420000020009005F6FF704FEA103900F04AFF87
+:107430004046A04500D20446A04641E04946C14529
+:1074400004D808462C46CDF8049004E040464FEAA4
+:107450000834CDF8048001460022304601F0D8FC03
+:107460000028C1D10094BAF8001033460BEB01405C
+:107470003A4623A103F077FB601E00F00300221AB6
+:10748000002339463046D21C01F054FD0028ABD110
+:1074900001992448A9EB01092D1B016B26442144C5
+:1074A00001632744002002F025F9009040B1BAF8AA
+:1074B0000000012101EB00401BA103F041FB01E0B2
+:1074C000002DBBD100988FE7C00100204E6F2063D4
+:1074D0006F7079206E6565646564207372635F61A7
+:1074E0006464723A20307825782C206473745F616C
+:1074F0006464723A203078257800000088E00E003D
+:10750000436F7079696E67203078257820746F201A
+:10751000307825782C2073697A653A203078257880
+:1075200000000000281900204661696C6564207421
+:107530006F20777269746520696D61676520636F7C
+:107540007079696E672070726F67726573732074EB
+:107550006F2073657474696E677320706167652E40
+:107560000000000004480321008801EB004003A153
+:1075700003F0E6FAFEF7AEFFC0010020496E61633A
+:107580007469766974792074696D656F75742E00FD
+:10759000014941600020704738DF0E002DE9FC5F93
+:1075A0000E008346DDE90C47C6F10000984692467E
+:1075B000814600D40846012503E000BF90FBFAF0A5
+:1075C0006D1C5045FADAA84500D9454624B1002E75
+:1075D00001DB780700D5641EB80702D5B8F1000FAB
+:1075E0000AD0F80708D13CB1A54205D2202158465F
+:1075F000641EFFF77DF8F6E7002E02DA4E462D21D5
+:1076000002E0780703D52B215846FFF771F807F001
+:10761000030002280BD1B8F1000F08D13CB1A542FC
+:1076200005D230215846641EFFF762F8F6E7CDE92F
+:107630000047434652463146584606F0CFF9BDE86A
+:10764000FC9F000070B50E46044600684FF4887138
+:1076500003F04BFD4FF49071206803F046FD4FF4AA
+:107660009271206803F041FD4FF4A271206803F08D
+:107670003CFD20681549C0F804132068000B45B292
+:10768000082E03D312A14520FEF775FE7007000EE9
+:10769000002D06DA05F00F0101F1E02181F8140D4B
+:1076A00003E005F1E02585F8000420680121000BC6
+:1076B00040B200F01F0291404009800000F1E0203C
+:1076C000C0F88012C0F8001170BD00001003020065
+:1076D0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C69A9
+:1076E0006E746567726174696F6E5C6E7266785CE9
+:1076F0006E7266785F676C75652E680010B502461D
+:1077000000201268930702D0530702D410BD50071F
+:1077100019D502F00300012807D002280BD00D492B
+:107720004FF49170FEF727FE0BE0C2F383100B6855
+:10773000801C184404E00223086803EB92521044B2
+:107740000860012010BD086800EB9253C2F3891055
+:10775000401CEEE780E50E0002480068002800D0DB
+:1077600001207047FC00002038B54FF440531A4AFE
+:107770005D6800F50051954204D04868904201D1FF
+:10778000012400E00024954224D14868904221D190
+:107790001878142801D95A6900E000220F48B2FB7A
+:1077A000F0F30A78142A01D9496900E00021B1FBFD
+:1077B000F0F0834203D0012409A2009002E00024EB
+:1077C00009A200900A480321008801EB004009A1AA
+:1077D00003F0C9F9204638BDDBE5B15140420F0046
+:1077E0006D616A6F720000006D696E6F720000005B
+:1077F00098010020536F667444657669636520754F
+:10780000706461746520697320612025732076653A
+:107810007273696F6E207570646174652E20437594
+:107820007272656E743A2025642E204E65773A2078
+:1078300025642E0070B5054608680C464A688668BF
+:107840002846314604F0AEFE6068286104F10C0061
+:10785000686170780221B1EB901F01D1241D2C6169
+:1078600070BD00002DE9FF410026264800F039F9DF
+:107870002448001F074600F034F9234C606800904C
+:10788000A56800E000986946284004EB80000C30B1
+:10789000FFF734FF0028F5D101AA009901EA05039A
+:1078A00004EB8303491CDB6842F82030401C009144
+:1078B0000228F2D3019800F0030001281AD0022810
+:1078C0000ED012494FF4AF70FEF755FD384600F068
+:1078D00005F908B10098606004B03046BDE8F08159
+:1078E0000198032101EB90500099BDF80A6001EB6B
+:1078F000900005E00198BDF80A60C0F383100844C9
+:107900000090E3E78C2F0020741F002080E50E001C
+:1079100070B500224FF48051104600F0F5FAC8B956
+:1079200012480022C0F57E2100F0EEFA90B94FF423
+:1079300000410F4803F08EF902F08CFF0D4C032537
+:107940000DA1208805EB004003F0FAF80D4800F087
+:10795000F7FB08B1FEF746FB00F0EAF920880AA120
+:1079600005EB004003F0ECF8002070BD00400E0075
+:1079700025610E00C0010020496E73696465206DA9
+:1079800061696E00896C0E004166746572206D61DC
+:10799000696E00002DE9F05FC7888A46191D1646FA
+:1079A000B1FBF7F2B1FBF7F507FB1219991939444E
+:1079B000C91CB1FBF7F104464079C9B2DDF828B023
+:1079C000884206D217499420FEF7D5FC01E02468CE
+:1079D0006D1E002DFBD1A846A7EB0905B5421AD8AC
+:1079E0001CE000BFBBF1000F06D004EB09010AEB5D
+:1079F00008002A46091D05E004EB09000AEB08010E
+:107A00002A46001DFCF736FD2468761B4FF000095E
+:107A1000A844B74201D9354600E03D46002EE1D1E9
+:107A2000BDE8F09FE4E40E0030B5024659B103F022
+:107A30003DF90021074C09E004EB810315685B88E0
+:107A4000AB4202D11160002030BD491C8142F3D30A
+:107A5000052030BD7801002010B531B1B2FBF3F440
+:107A600003FB14241CB1092010BD0E2010BD0160C1
+:107A70000021416081608281C381084610BD70B5DC
+:107A80000C460546FCF7CAFB002802D0218828686E
+:107A9000084470BD10B50A8849888A4203D1FCF7B2
+:107AA000FFFB012010BD002010BD70B50C4605463F
+:107AB000FCF7D9FB002802D061882868084470BD13
+:107AC00010B50A8849888A4203D1FCF7C3FB01201C
+:107AD00010BD002010BD002100F00FB8002100F003
+:107AE00012B8012100F01EB8012100F011B808B54C
+:107AF0006A46FCF72AFC009808BD08B56A46FCF700
+:107B00000AFC009808BD08B56A46FCF704FC08BDED
+:107B100008B56A46FCF7F2FB08BD08B56A46FCF7F3
+:107B2000E1FB08BD08B56A46FCF7E8FB009808BD14
+:107B300008B56A46FCF716FC009808BD70B504004D
+:107B400003D113A1FE20FEF716FC00252846FEF700
+:107B500069FB206862680168914214D9491E01607E
+:107B60000D781CB918A1C220FEF705FCA08AE168B7
+:107B700005FB00152068217A0278891A0279C9B2BA
+:107B80008A4200D201710020FEF77AFB284670BDC0
+:107B90002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63EA
+:107BA0006F6D706F6E656E74735C6C69627261721A
+:107BB0006965735C62616C6C6F635C6E72665F6258
+:107BC000616C6C6F632E63002E2E5C2E2E5C2E2E4D
+:107BD0005C2E2E5C2E2E5C636F6D706F6E656E7406
+:107BE000735C6C69627261726965735C62616C6C12
+:107BF0006F635C6E72665F62616C6C6F632E6300B4
+:107C000070B50C46050004D110A140F22110FEF71A
+:107C1000B2FB24B90DA14FF49170FEF7ACFB00202C
+:107C2000FEF700FB1DB91749CF20FEF7A4FBE8685B
+:107C30002A68211AA88AB1FBF0F11068431C13606E
+:107C40000170BDE870400020FEF71ABB2E2E5C2E9E
+:107C50002E5C2E2E5C2E2E5C2E2E5C636F6D706F54
+:107C60006E656E74735C6C69627261726965735C77
+:107C700062616C6C6F635C6E72665F62616C6C6F8C
+:107C8000632E6300C87B0E0010B5040002D020688C
+:107C900030B901E00E2010BD17A1D920FEF76BFB13
+:107CA000606818B914A1DA20FEF765FBA06818B95E
+:107CB00011A1DB20FEF75FFBE06818B90EA1DC2004
+:107CC000FEF759FBA08A18B90BA1DD20FEF753FB84
+:107CD000207A61682268401AC0B2116004E022680C
+:107CE00011684B1C13600870401EC0B2F7D22168A7
+:107CF0000020087110BD00002E2E5C2E2E5C2E2E52
+:107D00005C2E2E5C2E2E5C636F6D706F6E656E74D4
+:107D1000735C6C69627261726965735C62616C6CE0
+:107D20006F635C6E72665F62616C6C6F632E630082
+:107D30002DE9F041164C4FF4805204272088154657
+:107D400007EB004013A102F0FFFE4FF0E026D6F84B
+:107D5000802120881DA107EB004006F5C07602F0C7
+:107D6000F3FE70173060C6F8000101F0A1F930B1E0
+:107D70002088012101EB00401FA102F0E1FE02F08A
+:107D80007FFD0028FBD12846BDE8F04100F050B847
+:107D9000C001002052756E6E696E67206E72665F5C
+:107DA000626F6F746C6F616465725F6170705F7336
+:107DB0007461727420776974682061646472657399
+:107DC000733A2030782530387800000044697361B8
+:107DD000626C696E6720696E746572727570747317
+:107DE0002E204E5649432D3E494345525B305D3A65
+:107DF00020307825780000004661696C6564207247
+:107E0000756E6E696E67206E72665F6466755F6D13
+:107E100062725F6972715F666F72776172645F61CF
+:107E20006464726573735F736574282900000000D1
+:107E300070B506461F4888B0C0F58011002200F0DA
+:107E400063F8021E4FF0FF3507D01B480121008860
+:107E500001EB004019A102F077FEEFF30580D6E9AF
+:107E60000046C005C00D4FF0000181F3148881F376
+:107E7000108881F3118881F3138813D020221D49C3
+:107E80006846FCF7F7FA203C202269462046069611
+:107E9000FCF7F0FA6FF0060229462046FCF7BAF923
+:107EA00008B070BD08B0324629462046BDE8704093
+:107EB000FCF7B0B900400E00C0010020436F756CA4
+:107EC00064206E6F742070726F7465637420626FCB
+:107ED0006F746C6F6164657220616E642073657489
+:107EE00074696E67732070616765732C2030782524
+:107EF000782E000028DD0E000A4601460148006881
+:107F000005F0C2BB48DD0E0070B50B0502D1B0F51F
+:107F10007F2F01D9072070BD0AB1062500E0022598
+:107F2000104A114B1468082C01D3042070BD03EBD8
+:107F30000416C6F80008C6F80418C6F80858641CE9
+:107F4000146003EB0414D4F8F0678642EAD1D4F845
+:107F5000F4678E42E6D1D4F8F847AC42E2D1002073
+:107F600070BD00000C00002000E001402DE9F0474A
+:107F70003D4C04253B4E2088002705EB00403BA1EB
+:107F800002F0DEFDB06801280FD0A52816D0AA287F
+:107F90001DD0AC28208824D0032101EB00403CA157
+:107FA00002F0CEFD0020BDE8F08720883FA105EB60
+:107FB000004002F0C5FDFDF76BFF10E020883EA1F8
+:107FC00005EB004002F0BCFD04F0DAFE10E0208872
+:107FD0003CA105EB004002F0B3FDFEF7D7F90246E5
+:107FE00008E005EB00403AA102F0AAFD04F098FF7A
+:107FF000024601274FF0010932B12188B36809EB2D
+:10800000014037A102F0A7FD304600F057FCDFF831
+:108010000481002188F800103F4801F06BFB064600
+:1080200098F8000020B93D4940F27910FEF7A3F915
+:1080300046B1218809EB014039A102F081FD0326F8
+:108040003046B0E70126002FFAD0012000F0A4FB53
+:108050000028F5D02088394905EB004002F070FD7A
+:108060000226EDE74C190020C0010020456E746522
+:1080700072206E72665F626F6F746C6F616465729E
+:108080005F66775F61637469766174650000000004
+:108090004E6F206669726D7761726520746F206122
+:1080A000637469766174652E0000000056616C6926
+:1080B000642041707000000056616C696420534474
+:1080C0000000000056616C696420424C0000000012
+:1080D00056616C6964205344202B20424C00000000
+:1080E00041637469766174696F6E206661696C655D
+:1080F000642077697468206572726F72202564202D
+:108100002862616E6B20636F64653A203078257851
+:108110002900000049000020E9710E0088E00E00EF
+:10812000436F756C64206E6F74207772697465207C
+:1081300073657474696E67732E00000020E10E0091
+:10814000F8B5364C05460426208835A106EB0040DC
+:1081500002F0F6FC3848056019200090684602F0ED
+:108160004FFA009A354900EB8200C0F80017002052
+:1081700001F02AFA002844D1FFF7F8FE20B10128C7
+:1081800020D002283DD104E02D4DFEF797FC10B918
+:1081900034E042F2107500F095F82A4A20211820A8
+:1081A000FDF7AAFF08B1FDF71DFF2748016811F090
+:1081B000B10F03D0016801F04E01016000F050FFE3
+:1081C000F8B901E0FEF786F920492846FFF794FE4A
+:1081D0001F4800F0FDFEA0B920881EA106EB00405C
+:1081E00002F0AEFC00F05CF8FDF766FF02F048FB21
+:1081F0000028F7D120BF40BF20BFF3E701F0C0F94E
+:1082000008B10320F8BDFFF793FD2088012101EBA1
+:10821000004014A102F094FCF3E70000C00100202C
+:10822000496E206E72665F626F6F746C6F61646519
+:10823000725F696E69740000080000200C00030082
+:10824000C0D40100C80100201C05004065750E0067
+:10825000C96C0E00456E746572206D61696E206C8C
+:108260006F6F700053686F756C64206E6576657211
+:1082700020636F6D6520686572653A20416674659C
+:1082800072206E72665F626F6F746C6F616465728C
+:108290005F6170705F737461727428290000000060
+:1082A00010B502F029FF002803D0BDE8104005F00A
+:1082B000AFBC10BD0A4601460148406805F0E4B96C
+:1082C00048DD0E002DE9F041224C207800283FD1F6
+:1082D00002F012FF204E03274FF0010800282FD094
+:1082E0001E4800681EA1450930882A4607EB004059
+:1082F00002F02AFC05EB4500850842F21070854229
+:1083000001D2012000E00020607005F081FC60785F
+:1083100020B9124808300068C0070AD030882A46C1
+:1083200007EB004014A102F00FFC1F492846FFF79D
+:10833000C1FF4FF0E0214FF48030C1F8000105E0AB
+:1083400030881AA107EB004002F0FAFB84F80080A5
+:10835000BDE8F0814A0000208001002004050140B2
+:1083600057445420656E61626C6564204352563AEE
+:108370002564206D730000005374617274696E6728
+:1083800020612074696D657220282564206D732931
+:1083900020666F722066656564696E672077617418
+:1083A0006368646F672E00004DDC0E005744542054
+:1083B0006973206E6F7420656E61626C6564000085
+:1083C00070B504460D462022083000F077F92022CF
+:1083D00005F1200104F1280000F070F9002070BDC3
+:1083E000F0B599B00D4621491E9E9446074601609E
+:1083F000202B00D320231C461A46614611A800F00A
+:108400005DF92022314601A800F026F91848012123
+:10841000FFF783FBBFF35F8F002618B148F20450CB
+:1084200019B0F0BDFEF7C4F911AB01AA05F10801BE
+:1084300038460094FDF764F90446FEF7ABF90C4D9D
+:108440002868012803D00BA16D20FDF794FFBFF32E
+:108450005F8F2E6044B11448C44202D148F24250AA
+:10846000DEE748F21650DBE70020D9E7DD55AABB6E
+:10847000500000202E2E5C2E2E5C2E2E5C2E2E5CAC
+:108480002E2E5C636F6D706F6E656E74735C6C69BD
+:10849000627261726965735C6D757465785C6E7229
+:1084A000665F6D74782E68007CF70FFF70B5164616
+:1084B0000C46054600F0E9F800280ED1AA791946C5
+:1084C000304600F0EFF8002807D131462046FFF78C
+:1084D00077FF002801D10149216070BD7052464DDF
+:1084E0002DE9F84F6C460E46D4E90A7905469A46BE
+:1084F00090461649304600F0BCF80028A54611D138
+:108500007068494640794200384600F0CBF80028B0
+:10851000A54607D1B8F1000001D02DB107E0A5466E
+:1085200048F21050BDE8F88FAAB06D464DB182B048
+:1085300002465346314628460097FFF751FFA546AD
+:10854000F0E748F21550A546ECE700007052464DA2
+:108550002DE9F0411D46DDE906871646044600F088
+:108560002DF800280DD12A463146204600F03CF86F
+:10857000002806D13A4641462046BDE8F04100F0C9
+:1085800002B8BDE8F08170B515460E46044605F008
+:108590002FFB002807D13EB160682968C26891426C
+:1085A00005D248F2145070BD48F2135070BD836874
+:1085B0002A4631462046BDE87040184710B550B1F4
+:1085C00061B14160096804468847002802D1054826
+:1085D0002060002010BD48F2015010BD48F210503C
+:1085E00010BD00006E52464870B515460E46044652
+:1085F00005F0FEFA00280BD146B155B160682A4655
+:10860000314643682046BDE87040184748F2105094
+:1086100070BD002070BD00002DE9F0410B480C4DED
+:108620000C4F401BC60801203870002406E000BF34
+:1086300055F834008047002805D1641CB442F7D3B4
+:10864000022038700020BDE8F081000004E90E002F
+:10865000FCE80E004C00002070B514460D4606469E
+:1086600000F02CF8291930192246BDE8704000F0BE
+:1086700025B828B10068884205D048F240507047BC
+:1086800048F2105070470020704728B139B10022DD
+:10869000C1E900201046704748F21050704748F278
+:1086A0001350704720B1914205D048F211507047E5
+:1086B00048F21050704700207047000070B5164611
+:1086C0000C46050003D10AA11F20FDF754FE1CB97A
+:1086D00007A12020FDF74FFEA919491E04E000BFA5
+:1086E00014F8010B01F80109A942F9D270BD00008C
+:1086F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C637F
+:108700006F6D706F6E656E74735C6C6962726172AE
+:108710006965735C63727970746F5C6E72665F63B7
+:10872000727970746F5F7368617265642E630000A4
+:1087300070B50D46040003D107A10D20FDF71BFE07
+:108740006019401E05E02178027804F8012B00F83A
+:108750000119A042F7D270BD2E2E5C2E2E5C2E2E5B
+:108760005C2E2E5C2E2E5C636F6D706F6E656E746A
+:10877000735C6C69627261726965735C6372797053
+:10878000746F5C6E72665F63727970746F5F73682A
+:10879000617265642E6300002DE9F041174C0746B5
+:1087A0000425208816A105EB004002F0C9F91B4EF4
+:1087B000306A012804D0208819A105EB00400FE0A1
+:1087C0009FB1F06988B100F055F80022B169FEF759
+:1087D0009BF8F169814208D0208819A105EB00407F
+:1087E00002F0AEF90020BDE8F081208819A105EB68
+:1087F000004002F0A5F90120F5E70000C0010020CB
+:10880000456E746572206E72665F6466755F617036
+:10881000705F69735F76616C6964000028190020DD
+:1088200052657475726E2066616C736520696E2086
+:1088300076616C69642061707020636865636B00A9
+:1088400052657475726E2066616C736520696E2066
+:108850004352430052657475726E20747275652EB2
+:1088600020417070207761732076616C696400002C
+:10887000AFF300804FF44050074A4168914207D15E
+:108880008068411EC1F30B01401A00F6FF7070476B
+:108890004FF4805070470000DBE5B15100B5FFF7A1
+:1088A000E9FF054989690A18401E0844C0F30B0016
+:1088B000101A00F6FF7000BD281900200021016089
+:1088C0004160816001480163704700002819002061
+:1088D0002DE9FF5F854D042485A1288804EB004025
+:1088E00002F02EF928888AA104EB0040009A02F0D9
+:1088F0002BF9019808B18CA200E08DA228888EA1E6
+:1089000004EB004002F020F9029808B186A200E0D2
+:1089100087A228888DA104EB004002F015F9039886
+:1089200008B181A200E082A228888CA104EB00405B
+:1089300002F00AF94FF4405041688E48814201D15B
+:1089400079A200E07AA228888BA104EB004002F013
+:10895000FBF828888CA104EB004002F0F1F88E4E61
+:1089600028888EA104EB0040B369326A02F0F3F864
+:10897000288892A104EB0040736AF26A02F0EBF8D7
+:108980004FF00008DFF854B2A946A2461AE00127CA
+:10899000C0B1012820D0B8F1020F2CD09049A420FA
+:1089A000FDF7E9FC00255D4503D98D49A920FDF7B8
+:1089B000E2FC8C480099401BA0F5405088421DD233
+:1089C00001261CE0FFF76AFF0546029888B172484D
+:1089D000006A01280BD00CE0FFF74CFF0546039816
+:1089E00028B94FF4405041686248814201D00127C4
+:1089F000D9E70027D7E74FF48055D4E70026019840
+:108A0000B9F8001046EA00040AEB0140424676A19C
+:108A100002F09AF8B9F800102A460AEB014075A155
+:108A200002F092F80EB140A200E041A2B9F80010A5
+:108A30004D460AEB014075A102F086F80FB13AA24B
+:108A400000E03BA22888A94655460AEB004075A1E4
+:108A500002F07AF80CB134A200E035A2B9F80000B7
+:108A600075A105EB004002F06FF8BC4308D0B8F1E7
+:108A7000020F05D208F10100C0B28046022886D953
+:108A80005EB1B9F80000022101EB00406FA102F0D5
+:108A900057F8042004B0BDE8F09FB8F1020F09D3E5
+:108AA000B9F800100AEB014073A102F049F800F098
+:108AB000D3FE02E0B8F1000F0AD0B9F800100AEBBB
+:108AC000014074A102F03CF833481830FFF7F6FE7D
+:108AD000314A002010610120506102F12400FFF7AB
+:108AE000EDFE009850620020D4E70000C001002095
+:108AF000456E746572206E72665F6466755F636151
+:108B00006368655F70726570617265282900000096
+:108B100072657175697265645F73697A653A203050
+:108B20007825782E00000000747275650000000042
+:108B300066616C736500000073696E676C655F62E7
+:108B4000616E6B3A2025732E000000006B65657026
+:108B50005F6170703A2025732E0000006B656570B0
+:108B60005F736F66746465766963653A2025732E5A
+:108B700000000000DBE5B15153445F5052455345BE
+:108B80004E543A2025732E0042616E6B20636F6E47
+:108B900074656E74733A00002819002042616E6B90
+:108BA000203020636F64653A203078253032783A7F
+:108BB0002053697A653A20307825780042616E6BDF
+:108BC000203120636F64653A203078253032783A5E
+:108BD0002053697A653A20307825780000100E001D
+:108BE00080E20E0000400E00706173733A2025642D
+:108BF0002E00000063616368655F61646472657381
+:108C0000733A20307825782E000000006361636895
+:108C1000655F746F6F5F736D616C6C3A2025732EA6
+:108C2000000000006B6565705F6669726D77617248
+:108C3000653A2025732E000064656C6574655F6D70
+:108C40006F72653A2025732E0000000041626F723A
+:108C500074696E672E2043616E6E6F74206669744E
+:108C6000206E6577206669726D77617265206F6E20
+:108C70002064657669636500496E76616C6964613C
+:108C800074696E6720536F66744465766963652EF8
+:108C900000000000496E76616C69646174696E67FA
+:108CA000206170702E00000070B50C46050004D1E4
+:108CB000224940F22D10FDF75EFB24B91F494FF405
+:108CC0009770FDF758FB2A7804201D49092A2DD2F8
+:108CD000DFE802F02C052C0B182C1E2C120021466C
+:108CE0002846BDE8704002F081BC098800EB0140D5
+:108CF00014A101F025FF14E021462846BDE870408C
+:108D000002F00EBD21462846BDE8704002F0AABC24
+:108D1000098800EB014014A101F012FF4FF48070AC
+:108D2000E0602046BDE87040FDF7D4BDBDE870406E
+:108D3000024940F24D10FDF71EBB000034E20E0068
+:108D40008801002048616E646C65204E52465F4485
+:108D500046555F4F505F4352435F47455420286359
+:108D60006F6D6D616E64290048616E646C65204EA4
+:108D700052465F4446555F4F505F4F424A45435409
+:108D80005F53454C4543542028636F6D6D616E649D
+:108D90002900000070B50E46040004D11B4940F2C2
+:108DA0004620FDF7E8FA26B9184940F24720FDF7BA
+:108DB000E2FA20780125092820D2DFE800F01F051B
+:108DC0001F0F141F1A1F0A003146204602F032FD01
+:108DD00019E03146204602F077FF14E03146204684
+:108DE00002F0ECFC0FE03146204602F037FE05466B
+:108DF00009E03146204602F01FFF04E003494FF42A
+:108E00001A70FDF7B8FA284670BD000034E20E0073
+:108E10002DE9F843134C0746134E20680D46009089
+:108E200030880421904601EB00402B463A460FA1C2
+:108E300001F099FE43462A4639461C4801F02CFAB7
+:108E400005000AD03088022101EB00402A4618A113
+:108E500001F07AFE2846BDE8F8832068401C2060B7
+:108E6000F8E7000058000020840100206E72665F61
+:108E70006673746F726167655F657261736528619F
+:108E80006464723D307825702C206C656E3D2564DD
+:108E9000207061676573292C207175657565207573
+:108EA000736167653A2025640000000064010020BA
+:108EB0006E72665F6673746F726167655F6572611B
+:108EC00073652829206661696C6564207769746818
+:108ED000206572726F7220307825782E00000000B5
+:108EE000074810B50088042101EB004005A101F0FE
+:108EF00027FEBDE810400D4900220D4801F02CBAB4
+:108F000084010020496E697469616C697A696E67D1
+:108F1000206E72665F6673746F726167655F6E76EE
+:108F20006D63206261636B656E642E0044DF0E002A
+:108F3000640100202DE9FC47154C8046154E206841
+:108F40000F46CDE90020308804219946154601EBF3
+:108F500000403B464246104901F00EFE2B463A4681
+:108F600041460E48CDF8009001F052FA05000AD0B3
+:108F70003088022101EB00402A4609A101F0E4FDFE
+:108F80002846BDE8FC872068401C2060F8E7000008
+:108F900058000020840100207CE10E0064010020C4
+:108FA0006E72665F6673746F726167655F77726910
+:108FB00074652829206661696C6564207769746826
+:108FC000206572726F7220307825782E00000000C4
+:108FD00070B51049104D08602888032101EB00404E
+:108FE0000EA101F0ADFD0020FDF78EFE104800F04F
+:108FF000D5FC040009D02888012101EB004022465D
+:109000000CA101F0A1FD204670BDBDE870400848EC
+:1090100000F0CEB854000020C0010020456E7465F9
+:1090200072696E6720444655206D6F64652E00009E
+:10903000096D0E00436F756C64206E6F7420696E4D
+:109040006974616C697A6520444655207472616E5A
+:1090500073706F72743A20307825303878000000D1
+:10906000054810B50088042101EB004003A101F080
+:1090700067FD002010BD0000C0010020696E207750
+:1090800065616B206E72665F6466755F696E697498
+:109090005F757365720000001FB58908002201AB7F
+:1090A000009283E80700684618DF04B010BD000096
+:1090B0002DE9FF41114E04274FF48055308810A14F
+:1090C00007EB004001F03CFD134A1069D2E906129B
+:1090D000CDE90005CDE90212684618DF04460728ED
+:1090E00002D168040024056030880CA107EB004021
+:1090F00001F026FD04B02046BDE8F081C00100204B
+:1091000072756E6E696E6720697271207461626C2F
+:1091100065207365740000008CDE0E004166746586
+:10912000722072756E6E696E67206972712074614B
+:10913000626C65207365740070B50E460178124C40
+:10914000062901D0012901D1017C21702178012556
+:1091500001290FD0022911D00C480121008801EB10
+:1091600000400BA101F0ECFC002020700520707085
+:10917000284670BD3146FFF797FDF9E73146FFF706
+:1091800009FE0546F4E70000600000208801002089
+:10919000496E76616C6964206F626A6563742074DD
+:1091A00079706520696E20726571756573742E0023
+:1091B00010B5040011D00020FFF792FE00280BD15B
+:1091C00000F046FC00F05CFD48B10949081F00F0C2
+:1091D000CDFC012803D0032010BD072010BD04489A
+:1091E0000838C4600020FDF7F9FF002010BD000022
+:1091F0006800002010B5816879B1094A1821FCF790
+:109200000DFF040007D007480221008801EB004051
+:1092100005A101F095FC204610BD072010BD0000FF
+:1092200045920E00880100205363686564756C6583
+:10923000722072616E206F7574206F66207370618A
+:1092400063652100AFF30080F0B50446806887B005
+:1092500020B946494FF42870FDF78DF8182244498B
+:109260006846FBF707F920788DF80000227804267D
+:10927000404F414D0D2A5AD2DFE802F007523752D3
+:109280005259523E522D0F28480028883BA106EB28
+:10929000004001F055FC012024E0288840A106EBA5
+:1092A000004001F04DFC4FF08050D0F800110191CA
+:1092B000D0F804110291D0F80C1189020491D0F871
+:1092C000101189020391006905903AE06946204631
+:1092D00002F0C8FD35E028883AA106EB004001F015
+:1092E0002FFC207C8DF804002BE028883BA106EBA6
+:1092F000004001F025FC24E0288841A106EB004055
+:1093000001F01EFC208AADF804001AE0288843A171
+:1093100006EB004001F014FCF9680720884710E0D4
+:1093200069462046FFF708FF58B907B0F0BD288806
+:10933000032101EB00403FA101F006FC02208DF863
+:10934000010028889DF8012006EB004041A101F0B2
+:10935000FBFBD4E90112684690479DF80100012803
+:10936000E3D0F96805208847DFE7000034E20E000B
+:10937000C4DE0E00600000208801002048616E6499
+:109380006C65204E52465F4446555F4F505F5052C9
+:109390004F544F434F4C5F56455253494F4E000078
+:1093A00048616E646C65204E52465F4446555F4F7F
+:1093B000505F48415244574152455F5645525349C8
+:1093C0004F4E000048616E646C65204E52465F440B
+:1093D00046555F4F505F50494E47000048616E64EC
+:1093E0006C65204E52465F4446555F4F505F524574
+:1093F00043454950545F4E4F5449465F53455400CE
+:1094000048616E646C65204E52465F4446555F4F1E
+:10941000505F4D54555F47455400000048616E64ED
+:109420006C65204E52465F4446555F4F505F414247
+:109430004F525400496E76616C6964206F70636F9F
+:1094400064652072656365697665643A20307825C5
+:10945000782E0000526571756573742068616E64C2
+:109460006C696E6720636F6D706C6574652E205239
+:109470006573756C743A203078257800F0B5521E0B
+:1094800087B00F4605464C1C96B2182227496846FD
+:10949000FAF7F0FF397826488DF80010019504227C
+:1094A00000880C2902EB00402DD2DFE801F02C15DA
+:1094B0000A2C2C2C1226203A2C0620788DF810002D
+:1094C00021E02A881BA101F03FFB208828806880CA
+:1094D00019E02078049016E02888688020780490AD
+:1094E0002179D4F8010061F31F6005900BE004942A
+:1094F000ADF81460A868039008E016A101F020FB05
+:10950000A889ADF81000A968204688476846FFF78B
+:1095100071FE002803D01449E220FCF72CFF07B0AD
+:10952000F0BD227811A101F00FFBC6E778DF0E0035
+:10953000C4010020536574207265636569707420EE
+:109540006E6F746966207461726765743A20256471
+:10955000000000005265636569766564207365727A
+:1095600069616C206D74750034E60E0052656365A8
+:10957000697665642070696E6720256400000000CC
+:10958000054810B50088022101EB004003A101F05D
+:10959000D7FA002010BD0000940100204E6F20611A
+:1095A00064646974696F6E616C20646174612065C4
+:1095B0007261736564000000002258210148FDF7C4
+:1095C000A3B900002C1900202DE9F0411F4C0546DD
+:1095D000042620881EA106EB004001F0B1FA2846BF
+:1095E000FFF77EFC02004FF0010504D0208821A186
+:1095F00005EB004023E04FF4AE7842462849294865
+:10960000FAF738FF274F3868401C04D0FFF7D4FF23
+:109610003968814218D0208823A106EB004001F070
+:109620008FFA41461F48FAF74DFF00207D6000F099
+:1096300061F8020008D0208823A105EB004001F06A
+:1096400083FA0320BDE8F0810020FBE794010020AD
+:1096500043616C6C696E67206E72665F6466755FED
+:1096600073657474696E67735F696E697428292EF7
+:109670002E2E00006E72665F6466755F666C6173A5
+:10968000685F696E69742829206661696C65642069
+:1096900077697468206572726F723A2025780000CD
+:1096A00000F00F0028190020526573657474696E0C
+:1096B0006720626F6F746C6F61646572207365748C
+:1096C00074696E67732E00006E72665F6466755F04
+:1096D000666C6173685F77726974652829206661BA
+:1096E000696C65642077697468206572726F723A7C
+:1096F000202578002DE9F04105464FF4AE773A4633
+:1097000021492248FAF7F0FE214C0426002820883F
+:1097100006EB004015D01FA101F012FA20881A4A6A
+:1097200006EB004020A101F00FFA002201211648AB
+:10973000FFF76EFB012668B1208823A106EB0040ED
+:109740001DE02AA101F0FCF90DB10020A84700207E
+:10975000BDE8F081FFF730FF0C493A460860A1F5FB
+:10976000AE70FAF787FE2B463A4630490648FFF7B7
+:10977000E1FB0028ECD020882DA106EB004001F091
+:10978000DFF90320E4E7000000F00F0028190020B3
+:109790009401002057726974696E67207365747450
+:1097A000696E67732E2E2E0045726173696E672095
+:1097B0006F6C642073657474696E67732061743AAA
+:1097C0002030782530387800436F756C64206E6FD8
+:1097D00074206572617365207468652073657474A4
+:1097E000696E677320706167652100004E657720A0
+:1097F00073657474696E677320617265206964654E
+:109800006E746963616C20746F206F6C642C2077B8
+:1098100072697465206E6F74206E65656465642E70
+:1098200020536B697070696E672E0000CC170020A2
+:10983000436F756C64206E6F742077726974652055
+:10984000746865204446552073657474696E677347
+:10985000207061676521000010B54FF44054114934
+:10986000606888421CD1002304220F49201DFFF7A5
+:1098700061FB48B10D4801210088BDE8104001EBB3
+:1098800000400BA101F05CB91248016A012901D125
+:10989000002101628169A2681144A1F580518161B2
+:1098A00010BD0000DBE5B151FCDE0E00C001002060
+:1098B000436F756C64206E6F7420696E76616C699D
+:1098C0006461746520536F66744465766963652EC0
+:1098D00000000000281900204FF48050704700005D
+:1098E0002DE9F04782461548154FDFF85880C01B18
+:1098F000C608B8F800104FF0040909EB0140002534
+:10990000324611A101F020F9002411E007EBC40058
+:10991000416850468847050009D0B8F800102B462A
+:1099200009EB0140224612A101F015F902E0641C86
+:10993000B442EBD32846BDE8F08700000CE90E00E6
+:1099400004E90E00C00100205368757474696E67E5
+:1099500020646F776E207472616E73706F727473AF
+:109960002028666F756E643A202564290000000087
+:109970004661696C656420746F2073687574646FE8
+:10998000776E207472616E73706F72742025642C10
+:10999000206572726F722025640000002DE9F04787
+:1099A00082461448144FDFF85480C01BC608B8F82C
+:1099B00000104FF0040909EB01400025324610A1C8
+:1099C00001F0C2F8002410E057F8341050468847E0
+:1099D000050009D0B8F800102B4609EB01402246DB
+:1099E00010A101F0B8F802E0641CB442ECD32846A0
+:1099F000BDE8F0870CE90E0004E90E00C00100206C
+:109A0000496E697469616C697A696E672074726104
+:109A10006E73706F7274732028666F756E643A206F
+:109A2000256429004661696C656420746F20696E45
+:109A3000697469616C697A65207472616E73706FA4
+:109A400072742025642C206572726F722025640068
+:109A500070B5114D114CA86B30B103F0F1FC18B189
+:109A6000686A08B1012000E000202070FEF7D4FDF4
+:109A700018B10B498E20FCF77EFC4023094A0A49A5
+:109A80000A48FEF713FD002805D0BDE870400449E0
+:109A90009620FCF770BC70BD2819002090000020B3
+:109AA000C8E30E00D0DC0E00301D002050DD0E009B
+:109AB0002DE9F041134C07460D46E06BA26B0126E1
+:109AC0004119914209D910480121008801EB004059
+:109AD0000EA101F035F8032610E00A492A465C3150
+:109AE00008443946FAF7C6FCE06B064A2844E063AE
+:109AF000403229463846FCF707FF20643046BDE86F
+:109B0000F08100002819002098010020496E697436
+:109B100020636F6D6D616E64206C61726765722089
+:109B20007468616E2065787065637465642E0000EA
+:109B300070B505004FF0010404D0B5F5807F03D95E
+:109B400004240CE003240AE006490020064E0870B5
+:109B50002021306306F13800FAF7B4FCB5632046E3
+:109B600070BD000090000020281900202DE9F0476A
+:109B7000304C0E468046D4E90E010125DFF8B8903E
+:109B80002F46814208D0B9F800002CA107EB004015
+:109B900000F0D6FF082549E0DFF8BCA09AF80000E5
+:109BA00030B1FEF77BFEC8F80000606A30603DE02F
+:109BB00003F046FC88B3294890F89C1009B9017855
+:109BC00059B3041D0021C8F80010316090F89C3092
+:109BD0000A462BB1214C90F83811A03404F19902B7
+:109BE00094F8590003F054FA054601281ED1201DAF
+:109BF00000F0CAF80546012818D18AF800703146ED
+:109C0000201D03F087FF054601280FD14246201D85
+:109C1000316803F03DFF054608E0FFE7B9F80000B2
+:109C20000FA107EB004000F08BFF05252846BDE89B
+:109C3000F08700002819002098010020457865630E
+:109C40007574652077697468206661756C74792015
+:109C50006F6666736574000090000020841A00200F
+:109C60004661696C656420746F206465636F646528
+:109C700020696E6974207061636B65740000000078
+:109C80000148007870470000900000202DE9F0475F
+:109C9000064630482F4D8A4690F89C00012708B1AF
+:109CA000A43500E008350A4631462846FDF7A2FAF9
+:109CB000294C4FF0000968B195F8550060B100F0EB
+:109CC0000101C0F3400288463346284602F0E4FD15
+:109CD00000B31BE0172727E00120E0621F480421A2
+:109CE000008801EB00401EA100F02AFF2846C4F8BE
+:109CF000209003F075FF08B9FFF7AEFD95F88F00CF
+:109D000010B195F8900008B96868A060A06CC4E92B
+:109D100009A00DE00527B8F1000F05D0FFF7DCFD25
+:109D2000B04201D1FFF798FD0B482430FEF7C6FD85
+:109D3000094820213830FAF7C5FB0748FF22F421F3
+:109D40005C30FAF7B8FBC4F830903846A664BDE83A
+:109D5000F0870000841A00202819002098010020B4
+:109D6000496E76616C69646174696E67206F6C64BA
+:109D7000206170706C69636174696F6E20696E2018
+:109D800062616E6B20302E002DE9F04104004FF02F
+:109D9000010503D140497F20FCF7EDFA94F8540007
+:109DA0003E4E012740B194F8550050B1012808D02B
+:109DB000022806D0032804D0308839A107EB0040E0
+:109DC00064E01CB934496720FCF7D5FA94F86D00BB
+:109DD000032807D0308838A107EB004000F0B0FE20
+:109DE000142556E094F88F00B84618B194F8900006
+:109DF00000284ED1207A58B1E068022734280CD0D0
+:109E0000308832A107EB004000F09AFE112540E0B7
+:109E1000318808EB014032A138E0204603F0DEF83B
+:109E200018B1207850B394B907E0308830A107EB1F
+:109E3000004000F085FE12252BE017498C20FCF72E
+:109E40009AFA207818B914498D20FCF794FA94F8FE
+:109E500055002B4968B101280BD06068C968884259
+:109E600017D8308827A107EB004000F069FE1025C5
+:109E70000FE06068896888420BD2F2E794F85500D9
+:109E8000012806D0318808EB014023A100F058FEDC
+:109E90000F252846BDE8F08110E40E009C0100204B
+:109EA000496E76616C6964206669726D776172656E
+:109EB00020747970652E0000496E76616C696420AB
+:109EC0006861736820747970652E00004661756C56
+:109ED00074792048572076657273696F6E2E000082
+:109EE0004E6F2048572076657273696F6E2E0000A2
+:109EF000534420726571206E6F74206D65742E005E
+:109F00002819002046572076657273696F6E207499
+:109F10006F6F206C6F772E004657207665727369DD
+:109F20006F6E206D697373696E672E0070B506469B
+:109F300004780C4888B0154640F82420094A08697E
+:109F4000083242F8240020226846FAF793FA049473
+:109F50000DB1054A00E000226946301D01F04CF9C0
+:109F600008B070BD9C00002095D80E00001D01F0C7
+:109F70009BB900000FB438B5040003D110A11C2018
+:109F8000FCF7F9F9606918B90DA11D20FCF7F3F988
+:109F9000206818B90AA11E20FCF7EDF9606818B90D
+:109FA00007A11F20FCF7E7F90599002905D006A8AD
+:109FB00000906A46204600F045F838BC5DF814FB76
+:109FC0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6594
+:109FD000787465726E616C5C667072696E74665CD2
+:109FE0006E72665F667072696E74662E6300000042
+:109FF00010B5040003D107A10B20FCF7BCF9A2683F
+:10A00000002A05D0D4E90403216898470020A06005
+:10A0100010BD00002E2E5C2E2E5C2E2E5C2E2E5C93
+:10A020002E2E5C65787465726E616C5C6670726908
+:10A030006E74665C6E72665F667072696E74662EB0
+:10A04000630000002DE9FC4791460C465FEA0008DA
+:10A0500004D183A14FF49F70FCF78DF9D8F8140058
+:10A0600020B97FA14FF4A070FCF785F9D8F8000063
+:10A0700020B97BA140F24110FCF77DF9D8F804002B
+:10A0800020B977A14FF4A170FCF775F9002C76D0B8
+:10A0900014F8011B39B125290ED04046FCF728FBE6
+:10A0A00020780028F4D198F80C00002867D04046AA
+:10A0B000BDE8FC47FFF79CBF0020012221782B2937
+:10A0C0001BD02D2902D0302908D102E040F0010038
+:10A0D00001E040F00200641C002AEFD100252A298B
+:10A0E0000ED02178A1F130020A2A11D205EB8502A7
+:10A0F00001EB4205641C303DF1E740F00400EAE763
+:10A10000D9F800100B1DC9F800300968641C0D4413
+:10A11000217800232E290BD114F8011FA1F1300260
+:10A120000A2A05D203EB830201EB4203303BF3E73B
+:10A130006C290DD068290BD0692921D00BDC252989
+:10A1400018D0582931D063290ED0642915D117E0D1
+:10A1500014F8011FECE7702969D0732932D07529F2
+:10A160001BD0782909D120E0D9F80000011DC9F8D9
+:10A17000001001784046FCF7BBFA641C90E76CE0E5
+:10A18000D9F800100A1DC9F800200968CDE900506F
+:10A190000A224046FDF702FAEFE7D9F800100A1D3F
+:10A1A000C9F8002009680A2206E0D9F800100A1D43
+:10A1B000C9F8002009681022CDE90050404603F09C
+:10A1C0000DFCDAE7D9F8001000270A1DC9F80020B5
+:10A1D0000E68C00705D112E04046761C7F1CFCF7D4
+:10A1E00087FA31780029F7D104E0202140466D1E1E
+:10A1F000FCF77EFABD42C0D9002DF6D1BDE74EB1C5
+:10A200003046FAF76AF9074604E0202140466D1E01
+:10A21000FCF76EFABD4206D9002DF6D103E04046A8
+:10A22000761CFCF765FA31780029F8D1A5E7D9F852
+:10A230000000011DC9F80010056830214046FCF7F8
+:10A2400057FA78214046FCF753FA08200021CDE95F
+:10A250000001034610222946B0E7BDE8FC87000054
+:10A260002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C65F1
+:10A27000787465726E616C5C667072696E74665C2F
+:10A280006E72665F667072696E74665F666F726D1D
+:10A2900061742E63000000002DE9F0411E46154652
+:10A2A0000F46040003D11DA17820FCF764F8206854
+:10A2B00018B91AA17920FCF75EF81DB917A17A2008
+:10A2C000FCF759F839462046FBF7CCFD40B9394632
+:10A2D0002046FBF7C7FD18B910A17D20FCF74BF80D
+:10A2E00060683946026820466A43FBF7C4FD58B9E6
+:10A2F00060683946026820466A43FBF7BCFD18B91E
+:10A3000006A17F20FCF737F8206833462A46D0F8AC
+:10A3100010C039462046BDE8F04160472E2E5C2E25
+:10A320002E5C2E2E5C2E2E5C2E2E5C636F6D706F5D
+:10A330006E656E74735C6C69627261726965735C80
+:10A340006673746F726167655C6E72665F66737464
+:10A350006F726167652E630070B516460C46050086
+:10A3600003D108A12F20FCF706F81CB905A1302065
+:10A37000FCF701F82C60314628462268BDE87040A1
+:10A38000104700002E2E5C2E2E5C2E2E5C2E2E5C96
+:10A390002E2E5C636F6D706F6E656E74735C6C698E
+:10A3A000627261726965735C6673746F726167650E
+:10A3B0005C6E72665F6673746F726167652E6300B0
+:10A3C0002DE9F04128B1016819B1C969BDE8F04132
+:10A3D00008470D4D0D480024461B14270DE000BF13
+:10A3E00004EB840005EB8000016829B1C969884746
+:10A3F00010B10120BDE8F081641CB6FBF7F0A0426B
+:10A40000EED80020F6E7000064010020780100206B
+:10A410002DE9F8431D46089F16468846040003D1DF
+:10A420002AA16220FBF7A7FF1EB928A16320FBF732
+:10A43000A2FF206818B925A16420FBF79CFF1DB975
+:10A4400022A16520FBF797FF60684068B5FBF0F13B
+:10A4500000FB115141B1B5FBF0F100FB115018B1F7
+:10A460001AA16820FBF787FF4046FBF7F5FC38B9D7
+:10A470004046FBF7F1FC18B914A16B20FBF77BFFFA
+:10A480003046FBF7E9FC38B93046FBF7E5FC18B974
+:10A490000EA16C20FBF76FFF2A4641462046FBF7D2
+:10A4A000EAFC48B92A4641462046FBF7E4FC18B9C5
+:10A4B00006A16D20FBF75FFF009720682B46324610
+:10A4C000C76841462046B847BDE8F8832E2E5C2E6B
+:10A4D0002E5C2E2E5C2E2E5C2E2E5C636F6D706FAC
+:10A4E0006E656E74735C6C69627261726965735CCF
+:10A4F0006673746F726167655C6E72665F667374B3
+:10A500006F726167652E63002DE9FF411C46DDE92E
+:10A510000A7815460E46684600F044F846EA4501BA
+:10A5200041EA840141EA072242EA0841009A00EB2D
+:10A530008200C0F80017BDE8FF812DE9FF411C46ED
+:10A54000DDE90A7815460E46684600F087F846EAC7
+:10A55000450141EA840141EA072242EA0841009AA2
+:10A5600000EB8200C0F80017BDE8FF811CB5002198
+:10A5700000910B4601220191FFF7DFFF1CBD1CB5C6
+:10A5800000220B46009211460192FFF7D6FF1CBD38
+:10A590001CB5002100910B46012201911146FFF7E5
+:10A5A000CCFF1CBD10B504460068302804D308A1B8
+:10A5B00040F2A110FBF7DFFE2068202802D24FF006
+:10A5C000A04010BD00F01F0020600C4810BD00002E
+:10A5D0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6D76
+:10A5E0006F64756C65735C6E7266785C68616C5CD8
+:10A5F0006E72665F6770696F2E680000000300501E
+:10A6000010B504460068302804D308A140F2A11018
+:10A61000FBF7B1FE2068202802D24FF0A04010BD09
+:10A6200000F01F0020600C4810BD00002E2E5C2E94
+:10A630002E5C2E2E5C2E2E5C2E2E5C6D6F64756C47
+:10A6400065735C6E7266785C68616C5C6E72665F86
+:10A650006770696F2E6800000003005010B5044653
+:10A660000068302804D308A140F2A110FBF783FE54
+:10A670002068202802D24FF0A04010BD00F01F003B
+:10A6800020600C4810BD00002E2E5C2E2E5C2E2E5D
+:10A690005C2E2E5C2E2E5C6D6F64756C65735C6E2B
+:10A6A0007266785C68616C2F6E72665F6770696F46
+:10A6B0002E6800000003005001B56846FFF7CEFF8A
+:10A6C000009A01219140C0F8081508BD38B5012451
+:10A6D0000090684631B1FFF765FF00998C40C0F8E3
+:10A6E000084538BDFFF75EFF00998C40C0F80C4567
+:10A6F00038BD000030B5104B014600201C692246D1
+:10A7000009E0157A854205D1401C0A28F7DB4FF095
+:10A71000FF3030BD5268002AF3D1421CF9D00872D4
+:10A720001A6922B152684A601A69516030BD00222C
+:10A7300019614A6030BD0000742F00207047FBF79C
+:10A7400095B9704708B5034A00924023024A00F0C9
+:10A7500005F808BD41D00E00741E0020F0B595B07C
+:10A760001C4615460F4608461A9E00F06DFB182140
+:10A7700009A8F9F7A7FE0E96CDE90954002308228F
+:10A7800003A9384600F075FB05980690BDF8100047
+:10A79000ADF81C00BDF81200ADF81E0000208DF8C9
+:10A7A00021000398082600F00300012802D00228A7
+:10A7B00018D032E003983346850AC0F3C2008DF802
+:10A7C000200003980FA9C0F38314A200384600F0BC
+:10A7D00050FB09A8009006AB22460FA9284600F0BE
+:10A7E0008FFA1AE00398840DC0F3C2008DF82000A0
+:10A7F000082C01D2254600E0082533462A460FA939
+:10A80000384600F036FB2E44641B09AB06AA2946E5
+:10A810000FA800F0C9F9002CEAD1384600F01AFB65
+:10A8200015B0F0BD0A4A012902EBC00007D0022989
+:10A8300007D0032907D0042907D000207047022041
+:10A8400070470420704700797047407970470000D6
+:10A850000CE90E0010B5FFF772FF04210648FFF760
+:10A8600049FF002803DA05491B20FBF784FD024954
+:10A870000120487210BD0000040100202CE50E00EC
+:10A880002DE9F04F8DB0FBF743FF18B100200DB05C
+:10A89000BDE8F08F774E0020B061BFF34F8FA6F573
+:10A8A00080544FF0000960680290A568284004EBCE
+:10A8B000800008E021680298814201D86160E5E7E4
+:10A8C000284004EB80000C3002A9FCF717FF002899
+:10A8D000F0D103ABA046029901EA050408EB84021B
+:10A8E000491CD26843F82020401C02910228F2D370
+:10A8F000039800F00300022802D001284CD0A2E007
+:10A9000003985022810D8A46B2EB905F00D8502107
+:10A910000C4664F39F5003900831574800F04BFAFF
+:10A92000070075D000F090FA4B46082203A938467C
+:10A9300000F0A5FA029909F1080B2940681A800075
+:10A94000001D844221D94D4D30B1C2B208EB8101C6
+:10A95000201A91460C3104E02946E2B200259146C6
+:10A960002846C4B25B46384600F089FA0BEB09036F
+:10A9700025B122462946384600F081FA02990AF1AB
+:10A98000030001EB900002903BE008EB81015B4685
+:10A99000224638460C31EFE70398C0F383100628AF
+:10A9A00000D30620039960F38911C1F38310801C42
+:10A9B00003918100304800F0FEF9070043D000F019
+:10A9C00043FA4B46082203A9384600F058FA09F129
+:10A9D000080900240FE002984B4600EA0501401CDC
+:10A9E00008EB81010290042238460C3100F047FA4E
+:10A9F00009F10409641C0398C0F38310A042EAD84B
+:10AA000037B13469B06968B1384600F023FA2BE0F9
+:10AA100019E0607A012804D122682046394612687C
+:10AA200090476468002CF4D1384600F013FA0020F7
+:10AA3000FBF7F8FBB06910B90299C8F804100020C0
+:10AA4000FBF71EFC10E0346904E0216820468968A9
+:10AA500088476468002CF8D109480221008801EB7E
+:10AA6000004008A100F06CF8FBF752FE80F00100F6
+:10AA70000DE70000742F0020C4E90E00801F0020A5
+:10AA8000C00100204261636B656E647320666C7563
+:10AA900073686564000000002DE9F84F8146264F79
+:10AAA000D01C15468A46800800226946BE68FBF71E
+:10AAB000CDFDB8B3009CB846A01C0090B9683040EA
+:10AAC000091A8F003F1DBD4208EB800002D82A46BC
+:10AAD000514608E03A4651460C30F9F7CBFC16488F
+:10AAE000EA1B0AEB07010C30F9F7C4FC4FEA1947DF
+:10AAF000FCF756F947EA0042601C304008EB800042
+:10AB0000344008EB8401C260C8684FF6C07269F334
+:10AB1000C500904365F39F5020F00300801C20F097
+:10AB20000400C860054890F8200001E0FFF7A8FE87
+:10AB30000028FBD1BDE8F88F741F0020742F00207F
+:10AB400000231A4602F024BC08B5012300926A468D
+:10AB500002F01EFC08BD1CB5CDE9002302236A46A5
+:10AB600002F016FC1CBD3EB5069C8DE81C000323BC
+:10AB70006A4602F00DFC3EBD7FB5DDE908458DE873
+:10AB80003C0004236A4602F003FC7FBD70B586B02A
+:10AB90000DF1280C9CE870008DE87C0005236A46C6
+:10ABA00002F0F6FB06B070BD2DE9F0470E46804678
+:10ABB0001C46924608293ED894F80C900020207339
+:10ABC0001946104601F0C2FE0025B54206D218F81B
+:10ABD00005201AA12046FFF7CDF903E019A1204670
+:10ABE000FFF7C8F96D1C082DEFD317A12046FFF71A
+:10ABF000C1F90025B54210D218F80570F9F736FCF6
+:10AC00000068C05D10F03E0F01D03A4600E02E22F1
+:10AC10000EA12046FFF7AEF903E00DA12046FFF795
+:10AC2000A9F96D1C082DE5D301222146504601F0FB
+:10AC300015FE84F80C90BDE8F08700002025303226
+:10AC400078000000202020007C0000002563000028
+:10AC500020000000104910B540F2FF30886000204D
+:10AC60000860486001F580518861486181F82000E2
+:10AC70000A4800F0EDF800280CD1094809490A4BB0
+:10AC8000401AC108002002E023F82000401C88423E
+:10AC9000FAD3002010BD0000741F0020C4E90E008C
+:10ACA000ACE90E000CE90E007801002002480349CF
+:10ACB000401AC00870470000ACE90E000CE90E0015
+:10ACC00013B56846FCF7B0FE08B100201CBD024871
+:10ACD000009950F831001CBD0CE90E0070B5074812
+:10ACE0000125046980F8205005E06572216820463E
+:10ACF000496888476468002CF7D170BD742F002024
+:10AD00002DE9FF4781460C9D00200C462F7B2873C0
+:10AD1000984616462946184601F018FE072E42D2DC
+:10AD2000DFE806F004090F161F2A360049462846B8
+:10AD3000FFF720F937E0494628462268FFF71AF95D
+:10AD400031E0D4E9002349462846FFF713F92AE009
+:10AD5000A0680090D4E9002349462846FFF70AF985
+:10AD600021E0D4E90201CDE90001D4E900234946FC
+:10AD70002846FFF7FFF816E004F1080007C88DE841
+:10AD80000700D4E9002349462846FFF7F3F80AE014
+:10AD900004F108000FC88DE80F00D4E900234946EC
+:10ADA0002846FFF7E7F800222946404601F056FD05
+:10ADB0002F73BDE8FF872DE9F041858A80462D1F5E
+:10ADC0004819C01CB0FBF5F0C6B24046FCF7B6FE11
+:10ADD000041E19D00020207101206071E580002739
+:10ADE0002546761EC4F800800BE04046FCF7A6FE20
+:10ADF00060B16179491C6171286005467F1CC0F80B
+:10AE00000080B742F1D32046BDE8F081204600F033
+:10AE100002F80020F8E72DE9F041457901466B1E64
+:10AE2000002201E00968521C9A42FBD30F680146D8
+:10AE3000002605E038460C68FCF7E2FE2146761C49
+:10AE4000AE42F7D3BDE8F0810121001DFCF74FBEF3
+:10AE5000FCF71ABF10B504460121001DFCF768FE7F
+:10AE600010F0FF0F04D12046BDE81040FFF7D3BF1C
+:10AE700010BD38B501240094FCF78CFD38BD38B501
+:10AE800000240094FCF786FD38BD00000949022229
+:10AE90000A60BFF36F8FBFF34F8F0A1D1060064823
+:10AEA0000268002AFCD000200860BFF36F8FBFF358
+:10AEB0004F8F704704E5014000E4014070B50E4C2F
+:10AEC00001232360BFF36F8FBFF34F8F00230B4D20
+:10AED00008E000BF51F8236040F823602E68002E80
+:10AEE000FCD05B1C9342F5D300202060BFF36F8F32
+:10AEF000BFF34F8F70BD000004E5014000E4014046
+:10AF000070B50D46060003D10BA11420FBF733FAF0
+:10AF10001DB909A11520FBF72EFA746804E0B26888
+:10AF20002946904718B1246820680028F7D1206886
+:10AF30002860256070BD00002E2E5C2E2E5C2E2E0B
+:10AF40005C2E2E5C2E2E5C636F6D706F6E656E7462
+:10AF5000735C6C69627261726965735C736F727441
+:10AF60006C6973745C6E72665F736F72746C697314
+:10AF7000742E630010B5040003D103A13D20FBF73C
+:10AF8000FAF9206810BD00002E2E5C2E2E5C2E2EAD
+:10AF90005C2E2E5C2E2E5C636F6D706F6E656E7412
+:10AFA000735C6C69627261726965735C736F7274F1
+:10AFB0006C6973745C6E72665F736F72746C6973C4
+:10AFC000742E630010B5040003D103A13720FBF7F2
+:10AFD000D2F96068006810BD2E2E5C2E2E5C2E2EDD
+:10AFE0005C2E2E5C2E2E5C636F6D706F6E656E74C2
+:10AFF000735C6C69627261726965735C736F7274A1
+:10B000006C6973745C6E72665F736F72746C697373
+:10B01000742E630010B5040003D105A12B20FBF7AB
+:10B02000AAF961680868002801D002680A6010BDAA
+:10B030002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6315
+:10B040006F6D706F6E656E74735C6C696272617245
+:10B050006965735C736F72746C6973745C6E72662D
+:10B060005F736F72746C6973742E630070B50C46F5
+:10B07000050003D10BA14320FBF77DF91CB909A101
+:10B080004420FBF778F90021686806E0A24203D16A
+:10B0900021680160012103E010460268002AF5D111
+:10B0A000084670BD2E2E5C2E2E5C2E2E5C2E2E5C45
+:10B0B0002E2E5C636F6D706F6E656E74735C6C6961
+:10B0C000627261726965735C736F72746C697374B8
+:10B0D0005C6E72665F736F72746C6973742E63005A
+:10B0E0004058002800D00120704708B50022425087
+:10B0F0004058009008BD000002480068002800D0B9
+:10B1000001207047000401400121B1EB507F01D1C3
+:10B11000012070470020704770B50D46040003D130
+:10B120000DA15120FBF727F9204601F069FC04002E
+:10B130000FD00020FBF776F8207920B10020FBF734
+:10B140009FF8112070BD0120256020710020FBF7C1
+:10B1500097F8002070BD00002E2E5C2E2E5C2E2E47
+:10B160005C2E2E5C2E2E5C6D6F64756C65735C6E50
+:10B170007266785C647269766572735C7372635C24
+:10B180007072735C6E7266785F7072732E6300000B
+:10B1900010B5040003D106A17520FBF7ECF820469A
+:10B1A00001F02EFC002802D000210160017110BDC9
+:10B1B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6D8A
+:10B1C0006F64756C65735C6E7266785C64726976C8
+:10B1D0006572735C7372635C7072735C6E726678B6
+:10B1E0005F7072732E6300000149024802F06ABB6F
+:10B1F000F81D0020002000402DE9F04117460D0009
+:10B20000064603D118A19620FBF7B5F83079244AF9
+:10B2100000EBC00102EB810494F8201011B108206A
+:10B22000BDE8F0811F4951F820103068FFF774FF26
+:10B2300008B11120F4E729463046FBF761F8676052
+:10B24000286920601FB1297F3046FCF7FBF9306880
+:10B250000821C0F800150020A061E06101216061B3
+:10B2600084F82010DCE700002E2E5C2E2E5C2E2EA3
+:10B270005C2E2E5C2E2E5C6D6F64756C65735C6E3F
+:10B280007266785C647269766572735C7372635C13
+:10B290006E7266785F75617274652E6300000000DF
+:10B2A000F81D002000DF0E002DE9F05F0446007954
+:10B2B0000F46DFF834A100EBC0010AEB810516460A
+:10B2C00095F82000012804D048A140F23110FBF786
+:10B2D00052F827B945A14FF49970FBF74CF826B9FD
+:10B2E00042A140F23310FBF746F8207910B9B6F5C9
+:10B2F000803F04D33DA14FF49A70FBF73CF83846E9
+:10B30000FFF702FFB0B168684FF000084FF404790E
+:10B3100010B12168C1F80893A8694FF0000B80B103
+:10B32000E86948B1686810B12068C0F8049311203A
+:10B33000BDE8F09F1020FBE72F614FF00108EE61A0
+:10B3400002E0EF60C5E9066B00254FF488712068C4
+:10B35000FFF7CBFE4FF4A2712068FFF7C6FE20680E
+:10B36000C0F83475C0F838652068B8F1000F12D005
+:10B37000D0F8001241F02001C0F800122079D04628
+:10B3800000EBC0010AEB8100406838B12168C1F8C8
+:10B3900004932846CCE701210160EFE74FF4887A57
+:10B3A0004FF4A27951462068FFF79AFE07464946B6
+:10B3B0002068FFF795FE06464FF492712068FFF76C
+:10B3C0008FFE014647EA06000843EBD0227902EBE4
+:10B3D000C20308EB8302C2F818B001B10325002EA6
+:10B3E000D7D00F25D5E70000F81D00202E2E5C2EAB
+:10B3F0002E5C2E2E5C2E2E5C2E2E5C6D6F64756C7A
+:10B4000065735C6E7266785C647269766572735C93
+:10B410007372635C6E7266785F75617274652E63B9
+:10B42000000000002DE9F04704460F4600792D4941
+:10B4300000EBC00001EB8005164695F820000128BE
+:10B4400003D029A1E720FAF796FF1FB926A1E8202B
+:10B45000FAF791FF1EB924A1E920FAF78CFF2079B1
+:10B4600010B9B6F5803F03D31FA1EA20FAF783FF96
+:10B470003846FFF749FE30B1204600F051F820B1C0
+:10B480001120BDE8F0871020FBE7AF606E614FF43C
+:10B490009076002731462068FFF727FE4FF4AC78FE
+:10B4A00041462068FFF721FE2068AA686969C0F854
+:10B4B0004425C0F84815206801218160686878B982
+:10B4C000B14649462068FFF70BFE06464146206814
+:10B4D000FFF706FE0643F4D000B10F270020686195
+:10B4E0003846CEE7F81D00202E2E5C2E2E5C2E2E28
+:10B4F0005C2E2E5C2E2E5C6D6F64756C65735C6EBD
+:10B500007266785C647269766572735C7372635C90
+:10B510006E7266785F75617274652E63000000005C
+:10B520000079054900EBC00001EB8000406900286C
+:10B5300000D0012070470000F81D00202DE9F047E1
+:10B5400004460079274900EBC00001EB8007206822
+:10B550004FF00009C0F80095786880B12068224952
+:10B56000C0F8081320680121000B40B200F01F0250
+:10B5700091404009800000F1E020C0F8801120686F
+:10B58000D0F80C25D0F81485D0F80865D0F81055FF
+:10B590004FF0FF31C0F80C15C0F814152068C0F842
+:10B5A0000815C0F81015501C02D01046FEF7DEFF3B
+:10B5B000B8F1FF3F02D04046FEF7D8FF681C02D02A
+:10B5C0002846FEF7D3FF701C02D03046FEF7CEFFB0
+:10B5D0002068FFF7DDFD87F82090C7F80490BDE8EC
+:10B5E000F0870000F81D00201003020070B50C4623
+:10B5F000050003D10D49D920FAF7BDFE1CB90B494E
+:10B60000DA20FAF7B8FE0A480421008801EB00406E
+:10B6100008A1FFF795FA12490320C96888476869AD
+:10B62000FEF786FAFBF7CAFD607070BD34E20E00CB
+:10B630008801002048616E646C65204E52465F446C
+:10B6400046555F4F505F4F424A4543545F43524512
+:10B650004154452028636F6D6D616E6429000000C0
+:10B660006000002070B50C4620B9154940F2011069
+:10B67000FAF781FE24B912494FF48170FAF77BFE84
+:10B68000104D042610A1288806EB0040FFF758FA59
+:10B690001849081FFEF76AFAFBF790FD6070012851
+:10B6A00005D10020FEF726F810B10A20607070BDA9
+:10B6B000288811A106EB0040BDE87040FFF740BAB2
+:10B6C00034E20E008801002048616E646C65204EF3
+:10B6D00052465F4446555F4F505F4F424A45435480
+:10B6E0005F455845435554452028636F6D6D616E25
+:10B6F000642900006800002057726974696E672031
+:10B7000076616C696420696E697420636F6D6D6128
+:10B710006E6420746F20666C6173682E00000000F8
+:10B7200070B50D46040003D11749E720FAF723FE50
+:10B73000206918B91449E820FAF71DFEA08A18B943
+:10B740001149E920FAF717FE1DB90F49EA20FAF767
+:10B7500012FE0E480421008801EB00400CA1FFF707
+:10B76000EFF9A18A2069FEF7A3F9FBF727FD6870BE
+:10B770002846FBF7AFF8E168002903D02069BDE84F
+:10B780007040084770BD000034E20E0088010020C0
+:10B7900048616E646C65204E52465F4446555F4F6B
+:10B7A000505F4F424A4543545F5752495445202801
+:10B7B000636F6D6D616E6429000000002DE9F0413A
+:10B7C0000B4E0D46042730880AA107EB0040FFF717
+:10B7D000B7F9114C308811A107EB0040A36C226D22
+:10B7E000FFF7B9F9A06CA860206D6860BDE8F08132
+:10B7F0008801002048616E646C65204E52465F44AB
+:10B8000046555F4F505F4352435F4745542028647D
+:10B810006174612900000000281900204F666673DA
+:10B8200065743A25642C204352433A3078253038E9
+:10B83000780000002DE9F84F3E4C81460D462088E7
+:10B84000042707EB00403CA1FFF77AF9FEF718FA4E
+:10B8500001264FF0080AC8B1D9F814204FF00308A8
+:10B86000DAB13F493F4813051CD0436DD1F808C0F9
+:10B870001344634516D020883BA106EB004000BF6F
+:10B88000FFF75EF985F80180BDE8F88F20883FA1B9
+:10B8900006EB0040FFF754F91EE0208849A106EBB3
+:10B8A0000040EDE7B2F5805F07D920884CA106EB98
+:10B8B0000040FFF745F96F70E6E7436DD1F808C027
+:10B8C00003EB0208E0450AD9CDF800C020884D49B5
+:10B8D00006EB0040FFF747F985F801A0D4E7426482
+:10B8E000C26C0365036380468264D9F814000022A9
+:10B8F00000F6FF704FEA103C486861461844FDF7B7
+:10B9000087FA40B1208840A106EB0040FFF718F904
+:10B9100005206870B8E7D8F848100091208840A149
+:10B9200007EB0040D8F85030D8F84420FFF71BF957
+:10B93000AAE700008801002048616E646C65204E13
+:10B9400052465F4446555F4F505F4F424A4543540D
+:10B950005F435245415445202864617461290000C9
+:10B9600060000020281900204F626A65637420730C
+:10B97000697A65206D7573742062652070616765F2
+:10B9800020616C69676E65640000000043616E6E43
+:10B990006F74206372656174652064617461206FE7
+:10B9A000626A65637420776974686F757420766164
+:10B9B0006C696420696E697420636F6D6D616E647B
+:10B9C000000000004F626A6563742073697A652025
+:10B9D00063616E6E6F7420626520302E000000007F
+:10B9E000496E76616C69642073697A6520666F724E
+:10B9F000206F626A6563742028746F6F206C6172B7
+:10BA000067652900C0E10E004572617365206F70A3
+:10BA100065726174696F6E206661696C65640000AF
+:10BA20004372656174696E67206F626A6563742032
+:10BA3000776974682073697A653A2025642E204FEF
+:10BA400066667365743A203078253038782C204348
+:10BA500052433A2030782530387800002DE9F04103
+:10BA6000154D07460E462888042101EB004013A11E
+:10BA7000FFF766F81B4CD4E91401626C431A9A4232
+:10BA80000BD02888012101EB004017A1FFF763F8D4
+:10BA9000082070700120BDE8F08100216164A16C74
+:10BAA000E16460650021384600F032F8174904204F
+:10BAB000C96888470020EEE78801002048616E646D
+:10BAC0006C65204E52465F4446555F4F505F4F4273
+:10BAD0004A4543545F4558454355544520286461C1
+:10BAE0007461290028190020496E76616C69642010
+:10BAF000646174612E2065787065637465643A20B2
+:10BB000025642C20676F743A2025640060000020B3
+:10BB10002DE9F041044686B00020FEF751FC224E8C
+:10BB2000012758B1214A18212046FAF777FA020076
+:10BB300036D030881EA107EB00402FE0182227499D
+:10BB40006846F8F797FC2648264D4FF00408006D2C
+:10BB5000A968884211D1318808EB014022A1FEF783
+:10BB6000EFFFD5E90101FEF791F88DF80100FBF731
+:10BB700025FB8DF80100254D02E08DF801700025B0
+:10BB8000D4E901126846904715B12846FDF7B2FD89
+:10BB900031889DF8012008EB01401DA1FEF7D4FF7C
+:10BBA00006B0BDE8F08100008801002011BB0E0046
+:10BBB0004661696C656420746F20736368656475A1
+:10BBC0006C65206F626A656374206578656375745F
+:10BBD000653A20307825782E00000000ACDE0E009B
+:10BBE0002819002060000020506F737476616C6922
+:10BBF000646174696F6E206F66206669726D77612B
+:10BC0000726520696D6167652E000000B9BD0E0088
+:10BC1000526571756573742068616E646C696E67D6
+:10BC200020636F6D706C6574652E20526573756C42
+:10BC3000743A203078257800F8B50C4D0C4604266F
+:10BC400028880BA106EB0040FEF77AFF124813A1EB
+:10BC5000826CA260036DB0026360E060009028888F
+:10BC600006EB0040FEF77FFFF8BD000088010020D2
+:10BC700048616E646C65204E52465F4446555F4F86
+:10BC8000505F4F424A4543545F53454C454354200F
+:10BC90002864617461290000281900206372632000
+:10BCA0003D20307825782C206F6666736574203DC2
+:10BCB00020307825782C206D61785F73697A652053
+:10BCC0003D203078257800002DE9F041264F0546CB
+:10BCD0000E463888042101EB004024A1FEF730FF16
+:10BCE000FDF7CEFF98B12B4CD4E91401401AA98A74
+:10BCF0000844616C88420CD93888012101EB00406E
+:10BD000025A1FEF71DFF03207070BDE8F08108201B
+:10BD1000FAE72749206B49684718E86820B92549A0
+:10BD20004FF4E070FAF727FBD5E90331AA8A3846C9
+:10BD3000FDF700F920B1D5E90310BDE8F04108474F
+:10BD4000A98A206B134A08442063A98A206D4832CF
+:10BD500008442065A98A2869FAF7D6FDA064B06076
+:10BD6000206D7060D1E700008801002048616E649A
+:10BD70006C65204E52465F4446555F4F505F4F42C0
+:10BD80004A4543545F5752495445202864617461C1
+:10BD90002900000028190020577269746520726517
+:10BDA000717565737420746F6F206C6F6E6700001F
+:10BDB0006000002034E20E00074810B5008804211E
+:10BDC00001EB004005A1FEF7BBFE11490620C96842
+:10BDD000BDE810400847000088010020416C6C203D
+:10BDE000666C617368206F7065726174696F6E73E1
+:10BDF000206861766520636F6D706C657465642E74
+:10BE00002044465520636F6D706C657465642E0028
+:10BE100060000020FEF762FFFEF732FD0028FBD134
+:10BE20000D4E64254FF47A47741C3846A0476D1EAA
+:10BE3000FAD10A480068C00700D000BEBFF34F8F98
+:10BE40000648E4380168064A01F4E06111430160E4
+:10BE5000BFF34F8F00BFFDE710DD0E00F0ED00E0F7
+:10BE60000400FA052DE9F0472F4F05464FF004096D
+:10BE700038880C464E4609EB00402CA1FEF760FEC8
+:10BE800038882A7C06EB004031A1FEF75DFE4FF4B6
+:10BE90004051374B4A6801204FF002089A4200D1C6
+:10BEA0000220344E326A012A00D1401C4FF0010CAE
+:10BEB00084F801C02A7C1AB10025012A09D01BE0B0
+:10BEC00084F80480F068A0602B48E060C0F57E2014
+:10BED0000FE0D1F8048098450ED125710878142818
+:10BEE00001D9486900E00020A0604FF48050E06074
+:10BEF00088682061BDE8F087824208D284F804C0D7
+:10BF0000B068A060FCF7B4FCE060B069F1E7398884
+:10BF100009EB014019A1FEF713FEFF202071A56077
+:10BF2000E5602561E6E700008801002048616E6455
+:10BF30006C65204E52465F4446555F4F505F464900
+:10BF4000524D574152455F56455253494F4E00009E
+:10BF50004669726D7761726520696D6167652072EF
+:10BF600065717565737465643A202564000000008E
+:10BF7000DBE5B1512819002000400E004E6F207300
+:10BF8000756368206669726D7761726520696D619D
+:10BF90006765000070B504460978184801F08AF911
+:10BFA00017490546012201F10800FDF7DFFF002DCA
+:10BFB0001BD11448FDF794FC104D2046D5E9011221
+:10BFC000FDF75CFA1048FBF7B9FD04000F48008844
+:10BFD0000CD0032101EB004022460DA1FEF7B4FD79
+:10BFE0000020E41CC5E90140287070BDBDE8704028
+:10BFF000012101EB00400BA1FEF7A2BD8817002034
+:10C000007000002004E90E00ACE90E008C01002055
+:10C01000416C6C6F636174656420627566666572FD
+:10C02000202578004661696C656420746F20616C1E
+:10C030006C6F6361746520627566666572000000EE
+:10C04000011F0148FBF7DCBDACE90E00F8B50D4659
+:10C0500014460646694600F052FA00280ED0009AAF
+:10C06000FF2A0AD8501C824207D869780223B3EB12
+:10C07000911F02D02979814201D20020F8BD22709F
+:10C08000611C304600F080FBF8BD114600F0D6B8C8
+:10C09000114600F0E3B8F8B50C4615460646694669
+:10C0A00000F02DFA00280CD0009A501C904207D3C3
+:10C0B00061780223B3EB911F02D02179814201D232
+:10C0C0000020F8BD2946304600F05EFB009A0021B2
+:10C0D000A954F8BD2DE9FF410C468E681746054668
+:10C0E000694600F023FB00280ED0A06800280BD082
+:10C0F00060783A46C0F3011002283146684606D0FF
+:10C1000000F0DAF80199696004B0BDE8F08100F050
+:10C1100086F8F7E77CB50D461446694600F08FF9BE
+:10C12000002820D02879082806D0042809D0022821
+:10C130000AD001280CD015E0DDE90001C4E90001B6
+:10C140000AE00098206006E0009800B2208002E03B
+:10C15000009840B22070C117DDE9002350405940DB
+:10C16000084301D000207CBD01207CBD7CB50D467C
+:10C170001446694600F09EF9002820D02879082846
+:10C1800007D00021042809D002280AD001280CD0A9
+:10C1900014E0DDE90001C4E9000109E00098206035
+:10C1A00006E0009880B2208002E00098C0B22070C3
+:10C1B000DDE9002350405940084301D000207CBDF8
+:10C1C00001207CBD7CB50D461446694600F072F92D
+:10C1D000002821D02979082908D00098C2170429FD
+:10C1E0000BD002290DD001290ED014E0DDE90002A8
+:10C1F000C4E900020146134609E0C3170146206066
+:10C2000005E001B2218001E041B22170CB1741402D
+:10C210005340194301D000207CBD01207CBD70B586
+:10C220000D46064614461146284600F09AFA224664
+:10C2300029463046BDE8704000F03EB838B50C469F
+:10C240000422694600F0A0FA002806D09DF80310E9
+:10C25000009861F31F602060012038BD1CB50C46BA
+:10C260000822694600F090FA002824D09DF80110B9
+:10C270009DF800209DF80230080E42EA012242EAB1
+:10C28000034240EA13409DF803309DF8041040EA51
+:10C29000132008439DF8051042EA036240EA01209A
+:10C2A0009DF8061040EA01409DF8071040EA016041
+:10C2B000C4E9002001201CBD2DE9F04F04469DB0CB
+:10C2C00000200090064601904FF0FF3A0AA800F0C7
+:10C2D00069F94FF0010BE94682E012AB05AA06A905
+:10C2E000204600F0C9F850B10AA8059900F06BF992
+:10C2F00060B10B98407810F0300F53D060E09DF89B
+:10C300004800002870D11DB0BDE8F08F0598B042FC
+:10C3100042D30B9D0AAE0B98407800F00F0008281E
+:10C3200012D0304600F066F90B98A842F3D1564679
+:10C330000599B14230D3D4F8088009919DF81810BE
+:10C3400008910E990D6820E00B980678F0E72968AF
+:10C350000F682FB1DDE9083229462046B84711E0C1
+:10C3600011948968DDE90872097891420CD1294657
+:10C3700017A8FBF75FFA85F80CB017AA3946119891
+:10C38000FAF71FFB0028BED0AD6815B1A168414582
+:10C39000DDD0A168414523D19DF81810204600F05A
+:10C3A0002FFA1BE00C9840280AD200F01F010BFA6C
+:10C3B00001F00C994A0959F82230034349F8223018
+:10C3C000E5682DB10AAB9DF8182020460599A847CD
+:10C3D0000AAA9DF818102046FAF7F3FA002892D01E
+:10C3E000A06800287FF479AFDDE90B0445780AA83E
+:10C3F00000F000F90028F7D115F0300F03D10B98A9
+:10C40000007800B1641CC4B10020494605E000BFBB
+:10C4100051F82020521C0ED1401CB0EB541FF7D312
+:10C42000600959F8201004F01F00C0F120022AFA18
+:10C4300002F0814201D0002065E7012063E71CB5CE
+:10C440000C46694600F036F8002814D0DDE90002F9
+:10C45000C10709D051084FEA30006FEA00026FEAC5
+:10C460000100C4E9002004E051084FEA3000C4E9AB
+:10C4700000014FF001001CBDF8B507460020187000
+:10C4800008700E4610601C4615466946384600F096
+:10C4900036F8012140B1009850B1C10800F0070002
+:10C4A000296030700120F8BDB86808B10020F8BDDF
+:10C4B0002170FBE72DE9F843002688468146344683
+:10C4C000354604E0402E02D30020BDE8F8836946DB
+:10C4D000484600F085F90028F7D09DF800703246F4
+:10C4E00007F07F00C10FF7F7B2FF29430443F61DA1
+:10C4F0000D463806E6D4C8E900410120E5E7F8B565
+:10C500000E460746694600F06BF900280AD09DF8F0
+:10C510000040200616D5072504F07F0403E0202DF7
+:10C5200001D30020F8BD6946384600F059F90028CB
+:10C53000F8D09DF8001001F07F00A8400443ED1DE5
+:10C540000806ECD401203460F8BD000059680A4A9E
+:10C55000896891420ED1D0E901120848491C521E47
+:10C56000C0E9011206480421008801EB004005A142
+:10C57000FEF7EABA704700009CDD0E009000002034
+:10C580009801002050423A20496E6974207061631E
+:10C590006B65742064617461206C656E3A2025645B
+:10C5A00000000000C26000230160C0E901138B7825
+:10C5B0001A44026191F903301A4442610878002854
+:10C5C00000D00120704770B545680E46044660688B
+:10C5D0000178B14206D1407800F00F00082801D060
+:10C5E000012070BD204600F005F86068A842EED139
+:10C5F000002070BD30B541680A785AB101F10C03D2
+:10C6000043600A7B42B14C780A79C4F30115032DCB
+:10C6100007D00BE0002030BDC2680168FFF7C2FF01
+:10C62000F8E75D78C5F30115032D07D00225B5EBBA
+:10C63000141F09D14C7914FB02F209E08D780469CA
+:10C640000022641B046103E0B5EB941F00D10422B7
+:10C65000497811F0300F02D18168491C81609C78C3
+:10C66000016921441144016193F90320114441619E
+:10C67000012030BD30B54168002487B0497801F011
+:10C680000F02082A11D08A091ED00222B2EB911F94
+:10C6900009D10269C1F301110229146001D00329F3
+:10C6A00001D14069047007B030BD0069056808E039
+:10C6B0002C7329466846FBF7BDF86846FFF7DAFF9A
+:10C6C000AD68002DF4D1EEE7C1F30111012912D0BC
+:10C6D0000229E6D00329E4D04268517801F00F0125
+:10C6E00007290BD0916881B11279006907B0BDE8C4
+:10C6F0003040F7F7BFBE41690C70EDE70169906803
+:10C7000007B0BDE8304000F02CB81179006907B0DF
+:10C71000BDE83040F7F7D6BE10B5034B002408C083
+:10C7200080E8160010BD0000D5660E0038B50D4635
+:10C7300004466946FFF7E3FE00280BD0D4E9000267
+:10C74000D4E90213C5E90002C5E902130098814249
+:10C7500001D2002038BDA860A168081AA06001209D
+:10C7600038BD00B50A4687B001466846FFF71AFF94
+:10C77000002807D06846FFF77DFF6846FFF73AFFBD
+:10C780000028F7D107B000BD7FB514460546A9B90A
+:10C79000124A2868904208D110E0102269462846C3
+:10C7A000FFF7F2FF002807D0103C102CF5D82246E6
+:10C7B00069462846FFF7E8FF04B070BDA868A042AC
+:10C7C00001D20020F8E72B68224628469847002827
+:10C7D000F2D0A868001BA8600120EDE7D5660E0026
+:10C7E00010B504468068002809D02368012220463D
+:10C7F0009847002803D0A068401EA060012010BD0B
+:10C8000038B5002439B1012912D0022912D00529E6
+:10C810001DD0002038BD0546012269462846FFF795
+:10C82000B3FF90B19DF800000006F5D4012038BD9B
+:10C8300008220DE005466946FFF761FE28B1002198
+:10C840002846009AFFF7A0FF38BD204638BD0422D5
+:10C85000BDE838400021FFF797BF000010B50C4637
+:10C86000017A052908D0407A38B1084808A1026841
+:10C870002046FDF77FFB00E01AB106A12046FDF738
+:10C8800079FB2046BDE81040FDF7B2BB3C0100201B
+:10C89000257300000D0A00002DE9F047254D99464B
+:10C8A0001646044699B3254F09F50051DFF88880F4
+:10C8B00001233A88D1F804C0A06D03EB0242C445BD
+:10C8C00002D010461E490BE08B68411EC1F30B01DC
+:10C8D000401A41F6FF710844834206D210461949B6
+:10C8E000FEF72EF90020BDE8F0874846FAF73CFF36
+:10C8F00050B13888022101EB00401349FEF720F9BE
+:10C900000C481830FBF7DAFF16B1AC2001E004E068
+:10C91000A520E862A06D686301E0AA20E8623EB14C
+:10C9200094F88F0010B194F8900008B96068E8603E
+:10C930000120D8E728190020DBE5B151980100203B
+:10C9400030E30E00C4E20E0084E30E0038B5C38865
+:10C950000D46044633B114A0009015A216A1284636
+:10C96000FDF708FB217A05291CD0607A48B1A08820
+:10C97000FDF758FF164951F8202016A12846FDF76B
+:10C98000F9FAA0880021FEF79BF903461049207AA6
+:10C99000143951F8202001B02846BDE830400EA1DE
+:10C9A000FDF7E8BA38BD00001B5B306D00000000E9
+:10C9B0001B5B313B33316D0025734C6F6773206413
+:10C9C000726F70706564202825642925730D0A0034
+:10C9D0003C010020257300003C25733E2025733A5E
+:10C9E00020000000EFF30580C005C00D01D001203C
+:10C9F0007047EFF3148040F30000401C70470000C4
+:10CA00000349884201D10348704700207047000065
+:10CA100000200040AC00002010B510461A46F7F781
+:10CA200029FD002010BD2DE9F0411E681C46154669
+:10CA3000074621B1012918D0052923D119E000208A
+:10CA40002060401C2060B0421CD801222946384694
+:10CA5000FFF79AFE002806D015F8010B000601D555
+:10CA60002068EEE70120BDE8F0810820024618604A
+:10CA700002E004200246186029463846BDE8F0412D
+:10CA8000FFF782BE0020EEE72DE9F0474A4F0D4642
+:10CA90004B780A78804639880469042000EB01400D
+:10CAA00046A1FEF758F860202070287860706878FA
+:10CAB000A070687803264FF00109012802D00B28E6
+:10CAC00070D059E028780C284ED2DFE800F0064DEF
+:10CAD0004D354D4D3B644D0609242879E07067E0E3
+:10CAE000E11C686800F068FFC01CC6B2A119A86804
+:10CAF00000F062FF3044C6B2A119E86800F05CFFA4
+:10CB00003044C6B2A119286900F056FF3044C6B2BD
+:10CB1000A119686924E02879E070211DA86800F057
+:10CB20004BFF001DC6B2A119E86800F045FF304474
+:10CB3000C6B2A119286913E0E11C686800F03CFF47
+:10CB4000C01C0AE0E11CE86800F036FFC01CC6B259
+:10CB5000A119686800F030FF3044C6B2A119A86876
+:10CB600000F02AFF3044C6B2182E05D9398809EBE7
+:10CB700001401BA1FDF7E4FFD8F804203146204610
+:10CB80009047002816D0398809EB0140BDE8F047EE
+:10CB90001CA1FDF7D5BFA988E170090A21710526FE
+:10CBA000EAE7FFE7FAF712FBE0700020FAF716FB5E
+:10CBB0000426E1E7BDE8F087C401002053656E64F8
+:10CBC000696E6720526573706F6E73653A205B30D3
+:10CBD00078253031782C203078253031785D000090
+:10CBE0004D657373616765206973206C6172676559
+:10CBF00072207468616E2065787065637465642E58
+:10CC0000000000004661696C656420746F207365E4
+:10CC10006E642064617461206F7665722073657242
+:10CC200069616C20696E74657266616365210000DC
+:10CC30000846704708B50A4601466B46044800F0AE
+:10CC400070FB009A03480249D2B2FEF7EBFB08BD25
+:10CC5000981700207C0000202DE9F0418046FAF76B
+:10CC600084F91A4D0026F0B1686828B168684068F8
+:10CC7000696820F07F40486000F07EFB040012D01D
+:10CC80004FF080776068B84203D2204600F02AFC5B
+:10CC900003E0606820F07F4060602046FEF76AF99C
+:10CCA00008B10446EEE700214046FAF783F828B1C0
+:10CCB000686818B1686800F015FC6E60404600F0C6
+:10CCC00075FC4046BDE8F04100F002B8C400002009
+:10CCD0002DE9F041214C0746002600BF00F04CFB37
+:10CCE00090B341686068406862685AB16268002A1F
+:10CCF00028D0884226D96068007E18B1616818483B
+:10CD0000FEF7FEF800F03EFB4268054613484FF47C
+:10CD10007A7300210830FAF749F930B10D2807D0AD
+:10CD200010499C20F9F727FBD8E7606820B106E09E
+:10CD3000284600F0D7FBD1E73846FAF71BF96560C3
+:10CD4000002ECBD1BDE8F081FFE760680028F9D163
+:10CD50003846BDE8F041FAF71BB90000C4000020D6
+:10CD60000CDF0E005CE40E001FB501238DF80030CF
+:10CD70008DF808100192D0E90012684690471FBD57
+:10CD80002DE9F05FFCF7A8FDDFF8CC80334D0427D8
+:10CD9000D8F83020D8F8346000EB020BB01A411EEE
+:10CDA000C1F30B01401A00F6FF7A28882CA107EB8B
+:10CDB0000040D8F84840FDF7C3FE42F20400324973
+:10CDC00000594FF00109884208D0298809EB014039
+:10CDD0002EA1FDF7B5FE0320BDE8F09FD8F8300086
+:10CDE0000444B04207D1288835A107EB0040FDF785
+:10CDF000A7FE0020F0E7D0B904F50050017814290F
+:10CE000001D9406900E000203249B0FBF1F34FF452
+:10CE100040500278142A01D9406900E00020B0FB9C
+:10CE2000F1F228882CA107EB0040FDF794FE0823BF
+:10CE3000524621465846FAF7C1FA040007D029881D
+:10CE400009EB01402FA1FDF77BFE2046C4E7BDE8BA
+:10CE5000F05F0020FCF74EBC28190020C001002024
+:10CE6000456E746572206E72665F626F6F746C6F70
+:10CE7000616465725F6466755F73645F636F6E742F
+:10CE8000696E756500000000DBE5B151536F757286
+:10CE90006365206164647265737320646F657320D9
+:10CEA0006E6F7420636F6E7461696E2061207661AD
+:10CEB0006C696420536F66744465766963652E00FF
+:10CEC000534420616C726561647920636F70696599
+:10CED0006400000040420F005570646174696E6721
+:10CEE0002053442E204F6C64205344207665723AC0
+:10CEF0002025642C204E6577207665723A202564C3
+:10CF0000000000004661696C656420746F20636FE7
+:10CF10007079206669726D776172652E000000007D
+:10CF200070B50F4C0421208801EB00400DA1FDF7E6
+:10CF300007FEFFF725FF05004FF0010604D020880B
+:10CF400010A106EB004007E0F9F720FA050006D033
+:10CF5000208812A106EB0040FDF7F2FD284670BDC7
+:10CF6000C0010020456E746572206E72665F646653
+:10CF7000755F73645F626C5F636F6E74696E756515
+:10CF80000000000053442B424C3A20534420636F6E
+:10CF90007079206661696C656400000053442B421F
+:10CFA0004C3A20424C20636F7079206661696C6551
+:10CFB0006400000070B50346002002464FF4405460
+:10CFC00009E000BF53F82250A689B54201D10120E3
+:10CFD00070BD521CD2B28A42F4D370BD10B50400A9
+:10CFE00003D115493220F9F7C6F94FF440501349DF
+:10CFF0004068884215D1217C04F1140009B16269AE
+:10D000004AB994F8552012B1012A08D10DE001293E
+:10D0100005D962691AB9BDE81040FFF7CBBF0120FE
+:10D0200010BD207C18B1606908B1002010BD2078C7
+:10D030000028F4D110BD000010E40E00DBE5B15172
+:10D040002DE9F0411400884618D000250E4F032624
+:10D0500008EB050122460020F8F70AFD0544241AD2
+:10D0600040B93878002809D008494FF47A408847F9
+:10D07000761E05D001203870002CE9D1BDE8F08182
+:10D0800000203870FAE700000001002071DF0E0078
+:10D09000FEB50F46464C20210291208803251646F6
+:10D0A00005EB004043A1FDF74BFD46B1208805EBA1
+:10D0B00000406FB149A1FDF743FD1620FEBD208859
+:10D0C000022101EB00404BA1FDF73AFD1320FEBD0C
+:10D0D0004D4F4EA1BA68FDF737FD02A95848CDE97A
+:10D0E0000001D7E901235749A0F58A70FBF730FA10
+:10D0F00010B93278402A01D00A20FEBD5048711C78
+:10D100004038F7F7B7F920884FA105EB0040FDF74D
+:10D1100017FD4B4840214038CDE90001A0F14801FE
+:10D12000474AA0F5BC70029BFBF7DAF902002088A1
+:10D1300036D0012101EB004048A1FDF705FD208814
+:10D14000042505EB00404EA1FDF7FAFC20883C4980
+:10D1500005EB004040224039FDF79EFC20884BA1A2
+:10D1600005EB0040FDF7ECFC0298354982B22088BF
+:10D1700005EB0040FDF790FC208846A105EB004040
+:10D18000FDF7DEFC2088402205EB00404449FDF716
+:10D1900083FC00BFFDF774FB0028FBD10520FEBD1A
+:10D1A00005EB00403FA1FDF7CBFC0120FEBD0000D8
+:10D1B000980100205369676E61747572652072650D
+:10D1C0007175697265642E20436865636B696E676B
+:10D1D000207369676E61747572652E00496E7661A1
+:10D1E0006C6964207369676E617475726520747907
+:10D1F000706500004E6F207369676E6174757265AB
+:10D2000020666F756E642E009000002043616C6391
+:10D21000756C6174696E6720696E697420706163F2
+:10D220006B657420686173682028696E697420706A
+:10D2300061636B6574206C656E3A2025642900007B
+:10D24000B81D00205CDD0E0056657269667920739A
+:10D2500069676E6174757265000000005369676EDE
+:10D260006174757265206661696C656420286572F9
+:10D27000725F636F64653A2030782578290000007A
+:10D280005369676E61747572653A0000486173682E
+:10D290003A0000005075626C6963204B65793A0072
+:10D2A000D0DC0E00496D616765207665726966693C
+:10D2B0006564000030B528B1D0E902239A4203D159
+:10D2C000042030BD0E2030BD04782CB10023012C89
+:10D2D00010D0022C23D11EE0C02906D0DB2906D0B5
+:10D2E0004468531C8360A15419E0002030BD012123
+:10D2F000017014E0DC2905D0DD2905D00221017080
+:10D300000B2030BDC02400E0DB244568511C816047
+:10D31000AC54037003E0C02901D103708360112075
+:10D3200030BDF0B528B121B11BB10024DB261C6053
+:10D3300019E00E20F0BD0F5DC02F02D0DB2F0BD106
+:10D3400005E01D686F1C1F604655DC2704E01D6862
+:10D350006F1C1F604655DD271D68641C05F1010C1C
+:10D36000C3F800C047559442E5D31968C0244A1C4D
+:10D370001A6044540020F0BD0148FDF723BE0000B0
+:10D380000CDF0E000148FDF745BE00000CDF0E006B
+:10D390002DE9F84FDFF89C809346894606461F46E4
+:10D3A000012269461846D8F80850F9F74FF9B0B38A
+:10D3B000009800210446C246801C08E000EA0502ED
+:10D3C0005BF821300AEB8202401C491CD360B94251
+:10D3D000F4D3C846B946370CF9F7E2FC8346FDF7AB
+:10D3E00065FCB84204D8144940F28310F8F7C3FF33
+:10D3F000601C28400AEB80002C4047EA0B420AEBF5
+:10D400008401C260C86866F3C50069F3891068F3D7
+:10D410009F2020F00300401C20F00400C860074853
+:10D4200090F8200002E000BFFDF72AFA0028FBD1A7
+:10D43000BDE8F88F741F002080E50E00742F0020D7
+:10D440001FB5134800F15C01826B6846FFF764F971
+:10D4500010489DE80E0080E80E000E490E48104A64
+:10D46000C8600E490020486088600E490948FEF7F0
+:10D47000D6FE10B1012004B010BD0B480121008878
+:10D4800001EB004009A1FDF75BFB0020F3E7000082
+:10D4900028190020201D00204DC50E0090000020FE
+:10D4A000841A002068DE0E009801002048616E6436
+:10D4B0006C65723A20496E76616C69642070726F97
+:10D4C000746F636F6C20627566666572206D5F7045
+:10D4D000625F73747265616D00000000002800D007
+:10D4E0000047704770B50446C06818B90F496120FD
+:10D4F000F8F741FF0E4800250078A0B19CB1207ECE
+:10D5000088B1D4E903108847A06850B1217E41B1A9
+:10D5100061680844606021460648FDF7F1FC01257A
+:10D5200001E000202076284670BD00005CE40E007B
+:10D53000C40000200CDF0E0070B5164C20780028C7
+:10D5400027D1154801680125C1F3004131B91349BC
+:10D550000D600168C1F300410029FAD0F8F706FE1A
+:10D5600008B1F8F73FFD0E4A00210E48F8F7E0FD3C
+:10D5700018B10D492E20F8F7FEFE0A48084A01218D
+:10D58000001DF8F7D5FD18B107493320F8F7F3FE71
+:10D59000257070BD480000201804004008000040BD
+:10D5A000DDD40E0048DD0E003CE00E002DE9F8430E
+:10D5B000244D814669462868FAF777FA0446002721
+:10D5C0004FF00108204E39E0207820B101281BD00F
+:10D5D00002282AD122E06068017E31BB80F81880E1
+:10D5E0004846F9F7EEFB014660684268511A174A4F
+:10D5F000914203D9416821F07F414160114861683F
+:10D600000830FDF77DFC10E061687068814200D150
+:10D6100077600C480830FDF729FD06E0FFF7B2FE01
+:10D6200008B10776FAE786F8008069462868FAF7B5
+:10D6300031FA69462868FAF738FA0446002CC3D153
+:10D64000BDE8F88304DF0E00C400002017FCFF00D3
+:10D65000F8B50B4C0D46064669462068FAF70FFAF6
+:10D6600058B10670456069462068FAF729FA10B18A
+:10D670000448F9F769FC0020F8BD0420F8BD00005B
+:10D6800004DF0E00CC00002070B515460C4606469F
+:10D69000FFF752FF3046F8F7B3FD18B10F494320AA
+:10D6A000F8F769FE002C17D0610CE0034FF4FA7212
+:10D6B000801841F1000152000023F6F797FE014661
+:10D6C0002A463046F8F778FD002805D0BDE87040BE
+:10D6D00002494A20F8F74FBE70BD00003CE00E0042
+:10D6E00010B5074C617841B10649884205D004F174
+:10D6F0000C00FDF723FF00206070002010BD00002B
+:10D700007000002004E90E002DE9F041334C05467D
+:10D710000020617888B000295DD1314E4FF00408B7
+:10D72000318808EB01402FA1FDF70AFA3448656003
+:10D73000FAF7AAFA00284ED13148FAF7FFF9314931
+:10D740000022C01CC1E901028320C8602D4D0A706F
+:10D75000143D2D4969602D49C5E9021005F13D00D0
+:10D76000286120222A496846F6F784FE06200090A8
+:10D7700008200190072002900520012703908DF8D2
+:10D780001470244A694604F108000495FCF7CEFBA6
+:10D79000050006D0308820A107EB0040FDF7D0F946
+:10D7A00018E00E49012201F10800FCF7DFFB05003B
+:10D7B00005D030881FA107EB0040FDF7C1F9318883
+:10D7C00008EB014021A1FDF7BBF96770616809B161
+:10D7D00001208847284608B0BDE8F081700000208D
+:10D7E0008C01002073657269616C5F6466755F749B
+:10D7F00072616E73706F72745F696E69742829004C
+:10D80000ACE90E008817002035CC0E0041C00E0098
+:10D81000DCDE0E0075D80E004661696C6564206917
+:10D820006E697469616C697A696E6720756172747A
+:10D83000000000004661696C656420696E69746966
+:10D84000616C697A696E672072780000736572692D
+:10D85000616C5F6466755F7472616E73706F727411
+:10D860005F696E6974282920636F6D706C657465DB
+:10D87000640000000B460178012904D0022907D179
+:10D88000C068F8F7AFBB027A41681846FEF782BB62
+:10D89000704700001FB50A4601788DF800104168F6
+:10D8A0000191017A8DF80810C0680390044850F87F
+:10D8B0002210083850F82220684690471FBD00000B
+:10D8C000A40000202DE9FF410C464FF49277054655
+:10D8D0003946FDF705FC0026C0B139462846FDF75C
+:10D8E00004FC02208DF80000D5F88004C5F88004FF
+:10D8F0000390D5F83C058DF80800E0680190A6611A
+:10D90000E661D4E900126846904723E04FF4887737
+:10D9100039462846FDF7E4FBE0B139462846FDF7D5
+:10D92000E4FBD5F83C15A069884213D1E06960B1E9
+:10D93000E268D5F8000220F02000C5F80002E06996
+:10D94000A0612069E661E06001E0A661E26820462E
+:10D95000FFF70AFA4FF4A27739462846FDF7C0FBD5
+:10D9600060B139462846FDF7C0FBA06930B1A66119
+:10D97000D5F83C152046E268FFF7F6F94FF49077AA
+:10D9800039462846FDF7ACFB002813D03946284617
+:10D99000FDF7ABFB606900280CD0D5F84C058DF87D
+:10D9A00000608DF80800A06801906661D4E900125B
+:10D9B00068469047BDE8FF810870020A4A70020C71
+:10D9C0008A70000EC87004207047000010B502482D
+:10D9D000FAF781F8002010BDFC0000202DE9F05F6F
+:10D9E0008346DDE90A4A994690460D4608460127D6
+:10D9F00003E000BFB0FBF8F07F1C4045FAD2B94508
+:10DA000000D94F465FEACA7012D18CB15FEA8A70C2
+:10DA100002D5B9F1000F01D0202607E0302605E03D
+:10DA200031465846641EF8F763FE0CB1A742F7D39F
+:10DA30005FF00106B9F1010F02D9A9F1010903E074
+:10DA4000B5FBF6F0404502D306FB08F6F2E7DFF837
+:10DA50003C9000BFB5FBF6F000FB165519F800101E
+:10DA60005846F8F745FEB6FBF8F6002EF2D15FEA0D
+:10DA7000CA7009D0002C07D0A74205D220215846F1
+:10DA8000641EF8F735FEF5E7BDE8F09F26DF0E00CF
+:10DA900070B515460E46012400F0A2F80346002199
+:10DAA0000A463046FAF714FF0B4E40B13088012188
+:10DAB00001EB004009A1FDF743F804240AE0FAF75E
+:10DAC000EDFE024628603088042101EB00400AA1E7
+:10DAD000FDF73AF8204670BD9801002043616E279B
+:10DAE000742066696E6420726F6F6D20666F72209D
+:10DAF00075706461746500005772697465206164B3
+:10DB000064726573732073657420746F2030782598
+:10DB1000303878002DE9F0410F24002790F8552087
+:10DB2000184E01251AB990F86430012B06D0D3079E
+:10DB300007D090F85630012B02D002E0876E0DE03E
+:10DB4000876D92070AD590F85C20012A06D1026EF3
+:10DB50000D48C0F57E239A4204D817444FB10124E2
+:10DB60000F600CE0308809A105EB0040FCF7F3FFE3
+:10DB7000042430880DA105EB0040FCF7E1FF2046AE
+:10DB8000BDE8F0819801002000400E00424C207357
+:10DB9000697A652028256429206F766572206C6972
+:10DBA0006D6974202825642900000000496E69749D
+:10DBB000207061636B657420646F6573206E6F7491
+:10DBC00020636F6E7461696E2076616C6964206693
+:10DBD00069726D776172652073697A650000000073
+:10DBE000017C19B1406908B10120704700207047DD
+:10DBF00030B100680549884205D048F202507047AC
+:10DC000048F2015070470020704700006E524648AD
+:10DC100070B5FDF771FA002811D00020084A094BB1
+:10DC2000094C0121166801FA00F52E4203D004EBDD
+:10DC30008005C5F80036401CC0B20728F2D370BD7D
+:10DC4000080501403546526E00000140084810B5F5
+:10DC5000407800280BD007480321008801EB0040E2
+:10DC600005A1FCF76DFFBDE81040FFF7D1BF10BD67
+:10DC70004A00002080010020496E7465726E616C5C
+:10DC80002066656564000000002070472DE9FC41B6
+:10DC900080461C4617460E460C48089DF9F724FF9F
+:10DCA00010B11120BDE8FC81A20839463046FDF7CD
+:10DCB00005F90648F9F70FFF33463A460121404679
+:10DCC000CDE90045F9F734FA0020EBE7FC0000202D
+:10DCD00065FC2BF816DA019ADE75D4A847719621F7
+:10DCE0001C875569105ABE04578FD2B0299456B874
+:10DCF000CA0363D635C64DA7819FEFA7D2ECB7F311
+:10DD000007FF80AF7A3B4C19B891C5143CE8766D9B
+:10DD10000338FDD870470D0E0F100B0C18190000BA
+:10DD20000338FDD87047000000000000000000002C
+:10DD3000000000000000000000000000FFFFFFFFE7
+:10DD40000000000000000001100000202C00002056
+:10DD50004800000000204000000000001D680E0088
+:10DD60002D680E00C9670E002000000000000000B2
+:10DD700000000000000000000101000001000000A0
+:10DD8000000000000205000021000000000000006B
+:10DD9000000000000000000000000000011104FC71
+:10DDA0000400000000000000021104FC0400000058
+:10DDB00000000000032104FC04100000000000002B
+:10DDC000041101FF0100000000000000051102FE27
+:10DDD0000400000000000000061104FC0400000024
+:10DDE00000000000071104FC040000000000000017
+:10DDF000081701FF2200000078DD0E00091001FF66
+:10DE00000100000074DD0E000000000000000000B2
+:10DE100000000000011101FF0100000000000000EF
+:10DE2000021702FE940000009CDD0E0000000000BE
+:10DE30000000000000000000010700009800000042
+:10DE400014DE0E00020100000100000000000000CE
+:10DE50000305000041000000000000000000000079
+:10DE60000000000000000000011704FC9800000002
+:10DE700014DE0E00021704FCDC00000038DE0E0089
+:10DE80000000000000000000000000000200000090
+:10DE9000000000000000000000000000060000007C
+:10DEA000000000000000000000000000040000006E
+:10DEB0000000000000000000000000000000000062
+:10DEC0000000000000010000000000000000000051
+:10DED000000000000000000000000000FFFFFFFF46
+:10DEE000FFFFFFFFFFFFFFFFFFFFFFFF000000003E
+:10DEF000000000000000D601070000000000000044
+:10DF0000E9B10E00D400002000000700000000006E
+:10DF1000E8000020F9680E0000000000000000008A
+:10DF20000338FDD87047303132333435363738391D
+:10DF30004142434445460000001000000400000038
+:10DF40000100000091750E00CDD90E0019CA0E0017
+:10DF50008DDC0E00E9700E0031CC0E0089DC0E0065
+:10DF600059770E0045A70E0043A70E003DA70E00EF
+:10DF70000338FDD8704700000000000000000000DA
+:10DF80002D6D0E00000000000000000000000000E9
+:10DF9000C5C10E006DC10E0015C10E008BC00E0074
+:10DFA00091C00E004DC00E0097C00E00D5C00E00EF
+:10DFB000000000000040404040404040404041419F
+:10DFC000414141404040404040404040404040404E
+:10DFD00040404040400502020202020202020202E8
+:10DFE00002020202022020202020202020202002E5
+:10DFF0000202020202029090909090901010101075
+:10E000001010101010101010101010101010101010
+:10E0100002020202020288888888888808080808A4
+:10E020000808080808080808080808080808080870
+:10E030000202020240000000B5DF0E002E2E5C2E10
+:10E040002E5C2E2E5C2E2E5C2E2E5C636F6D706F00
+:10E050006E656E74735C6C69627261726965735C23
+:10E06000626F6F746C6F616465725C6E72665F6222
+:10E070006F6F746C6F616465725F6466755F7469FD
+:10E080006D6572732E6300002E2E5C2E2E5C2E2E7C
+:10E090005C2E2E5C2E2E5C636F6D706F6E656E74E1
+:10E0A000735C6C69627261726965735C626F6F74D4
+:10E0B0006C6F616465725C6E72665F626F6F746CC8
+:10E0C0006F616465725F66775F61637469766174BE
+:10E0D000696F6E2E6300000043524320636F6D70C2
+:10E0E00075746174696F6E206661696C6564206621
+:10E0F0006F7220636F70696564206170703A20737D
+:10E100007263206372633A203078253038782C208F
+:10E11000726573206372633A203078253038780056
+:10E120004120536F66744465766963652068617346
+:10E13000206A757374206265656E20616374697608
+:10E14000617465642E2049742773206C696B656C5B
+:10E1500079207468617420616E206170706C6963ED
+:10E160006174696F6E2077696C6C20636F6D6520D8
+:10E17000696D6D6564696174656C79006E72665F66
+:10E180006673746F726167655F7772697465286121
+:10E190006464723D25702C207372633D25702C20C1
+:10E1A0006C656E3D2564206279746573292C20713D
+:10E1B000756575652075736167653A202564000093
+:10E1C0004372656174696E6720746865206F626A66
+:10E1D00065637420776974682073697A6520307884
+:10E1E0002530387820776F756C64206F766572669D
+:10E1F0006C6F77206669726D776172652073697ADA
+:10E20000652E204F6666736574206973203078250B
+:10E2100030387820616E64206669726D776172654E
+:10E220002073697A65206973203078253038782E1C
+:10E23000000000002E2E5C2E2E5C2E2E5C2E2E5CFE
+:10E240002E2E5C636F6D706F6E656E74735C6C699F
+:10E25000627261726965735C626F6F746C6F616426
+:10E2600065725C6466755C6E72665F6466755F722B
+:10E2700065715F68616E646C65722E6300000000FA
+:10E280002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6393
+:10E290006F6D706F6E656E74735C6C6962726172C3
+:10E2A0006965735C626F6F746C6F616465725C64E6
+:10E2B00066755C6E72665F6466755F7574696C73B3
+:10E2C0002E63000054686520536F66744465766958
+:10E2D00063652073697A6520696E207468652069BA
+:10E2E0006E666F2073747275637420697320746F27
+:10E2F0006F20736D616C6C20636F6D70617265640B
+:10E300002077697468207468652073697A65207263
+:10E3100065706F7274656420696E20746865206929
+:10E320006E697420636F6D6D616E642E0000000075
+:10E3300054686520536F667444657669636520642C
+:10E340006F6573206E6F7420636F6E7461696E20E9
+:10E35000746865206D61676963206E756D626572B2
+:10E36000206964656E74696679696E6720697420D6
+:10E370006173206120536F66744465766963652E0E
+:10E3800000000000496E76616C69646174696E67B3
+:10E390002061707020626563617573652069742007
+:10E3A000697320696E636F6D70617469626C65205A
+:10E3B000776974682074686520536F667444657665
+:10E3C0006963652E000000002E2E5C2E2E5C2E2E22
+:10E3D0005C2E2E5C2E2E5C636F6D706F6E656E749E
+:10E3E000735C6C69627261726965735C626F6F7491
+:10E3F0006C6F616465725C6466755C6E72665F64A6
+:10E4000066755F76616C69646174696F6E2E630016
+:10E410002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6301
+:10E420006F6D706F6E656E74735C6C696272617231
+:10E430006965735C626F6F746C6F616465725C6454
+:10E4400066755C6E72665F6466755F7665725F7630
+:10E45000616C69646174696F6E2E63002E2E5C2E90
+:10E460002E5C2E2E5C2E2E5C2E2E5C636F6D706FDC
+:10E470006E656E74735C6C69627261726965735CFF
+:10E4800074696D65725C6578706572696D656E74CE
+:10E49000616C5C6170705F74696D6572322E6300CF
+:10E4A0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6371
+:10E4B0006F6D706F6E656E74735C6C6962726172A1
+:10E4C0006965735C74696D65725C657870657269A5
+:10E4D0006D656E74616C5C6472765F7274632E63DA
+:10E4E000000000002E2E5C2E2E5C2E2E5C2E2E5C4C
+:10E4F0002E2E5C636F6D706F6E656E74735C6C69ED
+:10E50000627261726965735C6578706572696D6568
+:10E510006E74616C5F6D656D6F626A5C6E72665F72
+:10E520006D656D6F626A2E63000000002E2E5C2EFA
+:10E530002E5C2E2E5C2E2E5C2E2E5C636F6D706F0B
+:10E540006E656E74735C6C69627261726965735C2E
+:10E550006578706572696D656E74616C5F6C6F670C
+:10E560005C7372635C6E72665F6C6F675F64656636
+:10E5700061756C745F6261636B656E64732E6300BA
+:10E580002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6390
+:10E590006F6D706F6E656E74735C6C6962726172C0
+:10E5A0006965735C6578706572696D656E74616CC0
+:10E5B0005F6C6F675C7372635C6E72665F6C6F67D3
+:10E5C0005F66726F6E74656E642E63007761726E43
+:10E5D000696E670064656275670000001B5B313B14
+:10E5E00033306D001B5B306D000000001B5B313B66
+:10E5F00033316D001B5B313B33326D001B5B313BB4
+:10E6000033336D001B5B313B33346D001B5B313B9F
+:10E6100033356D001B5B313B33366D001B5B313B8B
+:10E6200033376D00696E666F000000006572726FAF
+:10E63000720000002E2E5C2E2E5C2E2E5C2E2E5C88
+:10E640002E2E5C636F6D706F6E656E74735C6C699B
+:10E65000627261726965735C626F6F746C6F616422
+:10E6600065725C73657269616C5F6466755C6E721D
+:10E67000665F6466755F73657269616C2E63000026
+:10E680006170705F74696D65722E6D5F6466755F31
+:10E69000696E61637469766974795F74696D6572B6
+:10E6A000000000006170705F74696D65722E6D5FAF
+:10E6B0007764745F666565645F74696D6572000098
+:10E6C0006E72665F626F6F746C6F616465725F77A4
+:10E6D000647400006E72665F6466755F666C617379
+:10E6E000680000006E72665F6466755F7265715FD8
+:10E6F00068616E646C6572006E72665F6466755FF9
+:10E7000073657269616C5F756172740062616C6CD3
+:10E710006F632E6D5F7061796C6F61645F706F6F96
+:10E720006C0000006E72665F6466755F736574747A
+:10E73000696E6773000000006E72665F6466755FE5
+:10E7400076616C69646174696F6E00006E72665FF9
+:10E750006466755F7665725F76616C696461746921
+:10E760006F6E000050525300554152544500000056
+:10E770006170705F74696D65720000006174666934
+:10E78000666F2E6D5F7265715F6669666F0000006F
+:10E790006D656D5F6D6E6772000000006E72665F82
+:10E7A0006673746F7261676500000000736F727446
+:10E7B0006C6973740000000062616C6C6F632E6C96
+:10E7C0006F675F6D656D706F6F6C000061707000DA
+:10E7D0006E72665F6466755F73657269616C000076
+:10E7E0000200000000000000E5590E0091590E00E3
+:10E7F00067E6096A85AE67BB72F36E3C3AF54FA5D2
+:10E800007F520E518C68059BABD9831F19CDE05BFD
+:10E81000FFFFFFFFFFFFFFFFFFFFFFFF0000000004
+:10E82000000000000000000001000000FFFFFFFFEB
+:10E83000FCFFFFFFFFFFFFFFFFFFFFFF00000000E7
+:10E84000000000000000000001000000FFFFFFFFCB
+:10E85000512563FCC2CAB9F3849E17A7ADFAE6BC82
+:10E86000FFFFFFFFFFFFFFFF00000000FFFFFFFFB4
+:10E870000000000096C298D84539A1F4A033EB2DD2
+:10E88000817D0377F240A463E5E6BCF847422CE1C2
+:10E89000F2D1176BF551BF376840B6CBCE5E316B06
+:10E8A0005733CE2B169E0F7C4AEBE78E9B7F1AFECA
+:10E8B000E242E34FFFFFFFFF7F0000008000000007
+:10E8C0000000000000000000FFFFFFFF7F000000CD
+:10E8D000800000000000000000000000DCE90E00E5
+:10E8E00008000020C001000058450E003CEA0E0060
+:10E8F000C8010020605E00004A5E0E0091680E00B4
+:10E90000C9680E0009D70E00E1D60E0080E60E00A1
+:10E9100000000003A4E60E0000000003C0E60E00A5
+:10E9200000000404D4E60E0000000404E4E60E0037
+:10E9300000000404F8E60E00000004040CE70E00DA
+:10E940000000000324E70E000000040438E70E0076
+:10E95000000004044CE70E000000040464E70E000D
+:10E960000000000068E70E000000000070E70E00E5
+:10E97000000000007CE70E000000000390E70E009E
+:10E98000000000009CE70E0000000404ACE70E004D
+:10E9900000000000B8E70E0000000003CCE70E0006
+:10E9A00000000404D0E70E000000040488000020EA
+:10E9B0008400002087000020E8150020900100203E
+:10E9C0008400000018010020100100201801002020
+:10E9D000B41E0020BC01002018000000011C1378A8
+:10E9E000010218200A197C1C41021C011220024D50
+:10E9F0004015100140110211040A1DACA404256445
+:10EA0000DF0E142CE60E14CCE50E1A24081AD408D6
+:10EA10001AE4041ADC041AEC041AF4041AFC041AAA
+:10EA2000041C1A0C041A14041A1C04118490D00338
+:0CEA30001BA96B103A10A9015100000056
+:020000041000EA
+:0810140000400E0000E00F0097
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..cf0af73
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xe4000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xe4000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_uart_mbr_pca10056_debug.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_uart_mbr_pca10056_debug.ewd
new file mode 100644
index 0000000..c52608b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_uart_mbr_pca10056_debug.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_mbr</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_uart_mbr_pca10056_debug.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_uart_mbr_pca10056_debug.ewp
new file mode 100644
index 0000000..e6a1880
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/iar/secure_bootloader_uart_mbr_pca10056_debug.ewp
@@ -0,0 +1,1156 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_mbr</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_uart_mbr_pca10056_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_uart_mbr_pca10056_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_uart_mbr_pca10056_debug.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_uart_mbr_pca10056_debug.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_Segger_RTT</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_IAR.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/flash_placement.xml
new file mode 100644
index 0000000..70d3895
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/flash_placement.xml
@@ -0,0 +1,54 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/secure_bootloader_uart_mbr_pca10056_debug.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/secure_bootloader_uart_mbr_pca10056_debug.emProject
new file mode 100644
index 0000000..18e4706
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/secure_bootloader_uart_mbr_pca10056_debug.emProject
@@ -0,0 +1,145 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_uart_mbr_pca10056_debug" target="8" version="2">
+ <project Name="secure_bootloader_uart_mbr_pca10056_debug">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_uart_mbr_pca10056_debug;../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52840/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../external/segger_rtt;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BOARD_PCA10056;CONFIG_GPIO_AS_PINRESET;DEBUG_NRF;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_DEBUG_VERSION;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xe4000;FLASH_SIZE=0x1a000;RAM_START=0x20000008;RAM_SIZE=0x3fff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x000FF000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_rtt.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_serial.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_uart.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_default_backends.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_uart.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/prs/nrfx_prs.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uart.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uarte.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_Segger_RTT">
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_printf.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_uart.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/secure_bootloader_uart_mbr_pca10056_debug.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/secure_bootloader_uart_mbr_pca10056_debug.emSession
new file mode 100644
index 0000000..2387934
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_uart_debug/ses/secure_bootloader_uart_mbr_pca10056_debug.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_uart_mbr_pca10056_debug" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/arm5_no_packs/secure_bootloader_usb_mbr_pca10056.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/arm5_no_packs/secure_bootloader_usb_mbr_pca10056.uvoptx
new file mode 100644
index 0000000..c2878f9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/arm5_no_packs/secure_bootloader_usb_mbr_pca10056.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/arm5_no_packs/secure_bootloader_usb_mbr_pca10056.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/arm5_no_packs/secure_bootloader_usb_mbr_pca10056.uvprojx
new file mode 100644
index 0000000..8dd20b1
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/arm5_no_packs/secure_bootloader_usb_mbr_pca10056.uvprojx
@@ -0,0 +1,1343 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xf4000</StartAddress>
+ <Size>0xa000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_usb_mbr_pca10056;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_usb_mbr_pca10056;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52840\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.3.0_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xf4000</StartAddress>
+ <Size>0xa000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_usb_mbr_pca10056;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_usb_mbr_pca10056;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/armgcc/Makefile
new file mode 100644
index 0000000..cfe48a3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/armgcc/Makefile
@@ -0,0 +1,247 @@
+PROJECT_NAME := secure_bootloader_usb_mbr_pca10056
+TARGETS := nrf52840_xxaa
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd.c \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_core.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_serial_num.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_string_desc.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_clock.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_power.c \
+ $(SDK_ROOT)/components/drivers_nrf/usbd/nrf_drv_usbd.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_clock.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power_clock.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(PROJ_DIR)/config/secure_bootloader_usb_mbr_pca10056 \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52840/headers \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/components/libraries/usbd/config \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc \
+ $(SDK_ROOT)/components/libraries/usbd \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+ $(SDK_ROOT)/components/drivers_nrf/usbd \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10056
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10056
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.3.0_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..79f8a40
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xf4000, LENGTH = 0xa000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x3fff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/config/sdk_config.h
new file mode 100644
index 0000000..46debaa
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/config/sdk_config.h
@@ -0,0 +1,4484 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 25
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_ENABLED - nrf_drv_clock - CLOCK peripheral driver - legacy layer
+//==========================================================
+#ifndef CLOCK_ENABLED
+#define CLOCK_ENABLED 1
+#endif
+// <o> CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef CLOCK_CONFIG_LF_SRC
+#define CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef CLOCK_CONFIG_IRQ_PRIORITY
+#define CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// </e>
+
+// <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver
+//==========================================================
+#ifndef NRFX_CLOCK_ENABLED
+#define NRFX_CLOCK_ENABLED 1
+#endif
+// <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef NRFX_CLOCK_CONFIG_LF_SRC
+#define NRFX_CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_CLOCK_CONFIG_IRQ_PRIORITY
+#define NRFX_CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED
+#define NRFX_CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL
+#define NRFX_CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_INFO_COLOR
+#define NRFX_CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR
+#define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver
+//==========================================================
+#ifndef NRFX_POWER_ENABLED
+#define NRFX_POWER_ENABLED 1
+#endif
+// <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY
+#define NRFX_POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> POWER_ENABLED - nrf_drv_power - POWER peripheral driver - legacy layer
+//==========================================================
+#ifndef POWER_ENABLED
+#define POWER_ENABLED 1
+#endif
+// <o> POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef POWER_CONFIG_IRQ_PRIORITY
+#define POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCEN
+#define POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCENHV
+#define POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> USBD_ENABLED - nrf_drv_usbd - USB driver
+//==========================================================
+#ifndef USBD_ENABLED
+#define USBD_ENABLED 1
+#endif
+// <o> USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef USBD_CONFIG_IRQ_PRIORITY
+#define USBD_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> USBD_CONFIG_DMASCHEDULER_MODE - USBD SMA scheduler working scheme
+
+// <0=> Prioritized access
+// <1=> Round Robin
+
+#ifndef USBD_CONFIG_DMASCHEDULER_MODE
+#define USBD_CONFIG_DMASCHEDULER_MODE 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> APP_USBD_CDC_ACM_ENABLED - app_usbd_cdc_acm - USB CDC ACM class
+
+
+#ifndef APP_USBD_CDC_ACM_ENABLED
+#define APP_USBD_CDC_ACM_ENABLED 1
+#endif
+
+// <e> APP_USBD_ENABLED - app_usbd - USB Device library
+//==========================================================
+#ifndef APP_USBD_ENABLED
+#define APP_USBD_ENABLED 1
+#endif
+// <s> APP_USBD_VID - Vendor ID
+
+// <i> Vendor ID ordered from USB IF: http://www.usb.org/developers/vendor/
+#ifndef APP_USBD_VID
+#define APP_USBD_VID 0x1915
+#endif
+
+// <s> APP_USBD_PID - Product ID
+
+// <i> Selected Product ID
+#ifndef APP_USBD_PID
+#define APP_USBD_PID 0x521F
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MAJOR - Device version, major part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MAJOR
+#define APP_USBD_DEVICE_VER_MAJOR 1
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MINOR - Device version, minor part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MINOR
+#define APP_USBD_DEVICE_VER_MINOR 0
+#endif
+
+// <q> APP_USBD_CONFIG_SELF_POWERED - Self powered
+
+
+#ifndef APP_USBD_CONFIG_SELF_POWERED
+#define APP_USBD_CONFIG_SELF_POWERED 1
+#endif
+
+// <o> APP_USBD_CONFIG_MAX_POWER - MaxPower field in configuration descriptor in milliamps <0-500>
+
+
+#ifndef APP_USBD_CONFIG_MAX_POWER
+#define APP_USBD_CONFIG_MAX_POWER 500
+#endif
+
+// <q> APP_USBD_CONFIG_POWER_EVENTS_PROCESS - Process power events
+
+
+// <i> Enable processing power events in USB event handler.
+
+#ifndef APP_USBD_CONFIG_POWER_EVENTS_PROCESS
+#define APP_USBD_CONFIG_POWER_EVENTS_PROCESS 1
+#endif
+
+// <e> APP_USBD_CONFIG_EVENT_QUEUE_ENABLE - Enable event queue
+
+// <i> This is the default configuration when all the events are placed into internal queue.
+// <i> Disable it when external queue is used like app_scheduler or if you wish to process all events inside interrupts.
+// <i> Processing all events from the interrupt level adds requirement not to call any functions that modifies the USBD library state from the context higher than USB interrupt context.
+// <i> Functions that modify USBD state are functions for sleep, wakeup, start, stop, enable and disable.
+//==========================================================
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_ENABLE
+#define APP_USBD_CONFIG_EVENT_QUEUE_ENABLE 0
+#endif
+// <o> APP_USBD_CONFIG_EVENT_QUEUE_SIZE - The size of event queue <16-64>
+
+
+// <i> The size of the queue for the events that would be processed in the main loop.
+
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_SIZE
+#define APP_USBD_CONFIG_EVENT_QUEUE_SIZE 32
+#endif
+
+// <o> APP_USBD_CONFIG_SOF_HANDLING_MODE - Change SOF events handling mode.
+
+
+// <i> Normal queue - SOF events are pushed normally into event queue.
+// <i> Compress queue - SOF events are counted and binded with other events or executed when queue is empty.
+// <i> This prevents queue from filling with SOF events.
+// <i> Interrupt - SOF events are processed in interrupt.
+// <0=> Normal queue
+// <1=> Compress queue
+// <2=> Interrupt
+
+#ifndef APP_USBD_CONFIG_SOF_HANDLING_MODE
+#define APP_USBD_CONFIG_SOF_HANDLING_MODE 1
+#endif
+
+// </e>
+
+// <q> APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE - Provide a function that generates timestamps for logs based on the current SOF
+
+
+// <i> The function app_usbd_sof_timestamp_get will be implemented if the logger is enabled.
+// <i> Use it when initializing the logger.
+// <i> SOF processing will be always enabled when this configuration parameter is active.
+// <i> Notice that this option is configured outside of APP_USBD_CONFIG_LOG_ENABLED.
+// <i> This means that it will work even if the logging in this very module is disabled.
+
+#ifndef APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE
+#define APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE 0
+#endif
+
+// <e> APP_USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef APP_USBD_CONFIG_LOG_ENABLED
+#define APP_USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CONFIG_LOG_LEVEL
+#define APP_USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_INFO_COLOR
+#define APP_USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_DEBUG_COLOR
+#define APP_USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 0
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 3
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 1024
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_USB_DFU
+
+//==========================================================
+// <o> NRF_DFU_SERIAL_USB_RX_BUFFERS - nrf_dfu_serial_usb - USB DFU transport
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_USB_RX_BUFFERS
+#define NRF_DFU_SERIAL_USB_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..345e049
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xf4000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xf4000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_usb_mbr_pca10056.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_usb_mbr_pca10056.ewd
new file mode 100644
index 0000000..a846fea
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_usb_mbr_pca10056.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_usb_mbr_pca10056.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_usb_mbr_pca10056.ewp
new file mode 100644
index 0000000..6a1ab92
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/iar/secure_bootloader_usb_mbr_pca10056.ewp
@@ -0,0 +1,1160 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_usb_mbr_pca10056</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_usb_mbr_pca10056</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_usb_mbr_pca10056.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_usb_mbr_pca10056.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_USB_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</name> </file> </group> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/flash_placement.xml
new file mode 100644
index 0000000..50d3186
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/flash_placement.xml
@@ -0,0 +1,55 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ <ProgramSection load="no" name=".reserved_flash_tail" start="$(FLASH_START)+$(FLASH_SIZE)" size="$(FLASH_PH_SIZE)-$(FLASH_START)-$(FLASH_SIZE)" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/secure_bootloader_usb_mbr_pca10056.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/secure_bootloader_usb_mbr_pca10056.emProject
new file mode 100644
index 0000000..29de45f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/secure_bootloader_usb_mbr_pca10056.emProject
@@ -0,0 +1,145 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_usb_mbr_pca10056" target="8" version="2">
+ <project Name="secure_bootloader_usb_mbr_pca10056">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_usb_mbr_pca10056;../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/drivers_nrf/usbd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/usbd;../../../../../components/libraries/usbd/class/cdc;../../../../../components/libraries/usbd/class/cdc/acm;../../../../../components/libraries/usbd/config;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52840/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BOARD_PCA10056;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xf4000;FLASH_SIZE=0xa000;RAM_START=0x20000008;RAM_SIZE=0x3fff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x000FF000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_USB_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd.c" />
+ <file file_name="../../../../../components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_core.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_serial_num.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_string_desc.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_clock.c" />
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_power.c" />
+ <file file_name="../../../../../components/drivers_nrf/usbd/nrf_drv_usbd.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_clock.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power_clock.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/secure_bootloader_usb_mbr_pca10056.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/secure_bootloader_usb_mbr_pca10056.emSession
new file mode 100644
index 0000000..f9fe1fb
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb/ses/secure_bootloader_usb_mbr_pca10056.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_usb_mbr_pca10056" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/arm5_no_packs/secure_bootloader_usb_mbr_pca10056_debug.uvoptx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/arm5_no_packs/secure_bootloader_usb_mbr_pca10056_debug.uvoptx
new file mode 100644
index 0000000..46f7264
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/arm5_no_packs/secure_bootloader_usb_mbr_pca10056_debug.uvoptx
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+ <Target>
+ <TargetName>nrf52840_xxaa_debug</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>0</RunSim>
+ <RunTarget>1</RunTarget>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\_build\</ListingPath>
+ </OPTLEX>
+ <CpuCode>0</CpuCode>
+ <DebugOpt>
+ <uSim>0</uSim>
+ <uTrg>1</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>1</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <tPdscDbg>1</tPdscDbg>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <nTsel>7</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>Segger\JL2CM3.dll</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>JL2CM3</Key>
+ <Name>-U408001579 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC2000 -FN2 -FF0nrf52xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx.flm) -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP1($$Device:nRF52840_xxAA$Flash\nrf52xxx_uicr.flm)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf52xxx -FS00 -FL0200000 -FP0($$Device:nRF52840_xxAA$Flash\nrf52xxx))</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ </TargetOption>
+ </Target></ProjectOpt>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/arm5_no_packs/secure_bootloader_usb_mbr_pca10056_debug.uvprojx b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/arm5_no_packs/secure_bootloader_usb_mbr_pca10056_debug.uvprojx
new file mode 100644
index 0000000..653ba4e
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/arm5_no_packs/secure_bootloader_usb_mbr_pca10056_debug.uvprojx
@@ -0,0 +1,1415 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets> <Target>
+ <TargetName>nrf52840_xxaa_debug</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\_build\</OutputDirectory>
+ <OutputName>nrf52840_xxaa_debug</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xec000</StartAddress>
+ <Size>0x12000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_usb_mbr_pca10056_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_usb_mbr_pca10056_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> <Target>
+ <TargetName>flash_mbr</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <TargetCommonOption> <Device>nRF52840_xxAA</Device>
+ <Vendor>Nordic Semiconductor</Vendor>
+ <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID>
+ <PackURL>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(64000000) ELITTLE</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>0</DeviceId>
+ <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile>..\..\..\..\..\modules\nrfx\mdk\nrf52840.svd</SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>..\..\..\..\..\components\softdevice\mbr\nrf52840\hex\</OutputDirectory>
+ <OutputName>mbr_nrf52_2.3.0_mbr.hex</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>1</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\_build\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName></SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll></SimDlgDll>
+ <SimDlgDllArguments></SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments>-MPU</TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <RestoreTracepoints>0</RestoreTracepoints>
+ <RestoreSysVw>1</RestoreSysVw> <UsePdscDebugDescription>1</UsePdscDebugDescription> </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>-1</TargetSelection>
+ <SimDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ </SimDlls>
+ <TargetDlls>
+ <CpuDll></CpuDll>
+ <CpuDllArguments></CpuDllArguments>
+ <PeripheralDll></PeripheralDll>
+ <PeripheralDllArguments></PeripheralDllArguments>
+ <InitializationFile></InitializationFile>
+ <Driver>Segger\JL2CM3.dll</Driver>
+ </TargetDlls>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4099</DriverSelection>
+ </Flash1>
+ <bUseTDR>1</bUseTDR>
+ <Flash2>Segger\JL2CM3.dll</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>1</hadIROM>
+ <hadIRAM>1</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>8</StupSel>
+ <useUlib>1</useUlib>
+ <EndSel>0</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>3</RoSelD>
+ <RwSelD>3</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>1</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>1</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x40000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x100000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0xec000</StartAddress>
+ <Size>0x12000</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x20000008</StartAddress>
+ <Size>0x3fff8</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>1</interw>
+ <Optim>4</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>1</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>1</uC99>
+ <useXO>0</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>0</vShortEn>
+ <vShortWch>0</vShortWch>
+ <VariousControls>
+ <MiscControls>--reduce_paths</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_usb_mbr_pca10056_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <VariousControls>
+ <MiscControls> --cpreproc_opts=-DAPP_TIMER_V2,-DAPP_TIMER_V2_RTC1_ENABLED,-DBOARD_PCA10056,-DCONFIG_GPIO_AS_PINRESET,-DDEBUG_NRF,-DFLOAT_ABI_HARD,-DNRF52840_XXAA,-DNRF_DFU_DEBUG_VERSION,-DNRF_DFU_SETTINGS_VERSION=1,-DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION,-D__HEAP_SIZE=0</MiscControls>
+ <Define> APP_TIMER_V2 APP_TIMER_V2_RTC1_ENABLED BOARD_PCA10056 CONFIG_GPIO_AS_PINRESET DEBUG_NRF FLOAT_ABI_HARD NRF52840_XXAA NRF_DFU_DEBUG_VERSION NRF_DFU_SETTINGS_VERSION=1 SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION __HEAP_SIZE=0</Define>
+ <Undefine></Undefine>
+ <IncludePath>..\..\config\secure_bootloader_usb_mbr_pca10056_debug;..\..\config;..\..\..\..\..\components\boards;..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd;..\..\..\..\..\components\drivers_nrf\usbd;..\..\..\..\..\components\libraries\atomic;..\..\..\..\..\components\libraries\atomic_fifo;..\..\..\..\..\components\libraries\balloc;..\..\..\..\..\components\libraries\bootloader;..\..\..\..\..\components\libraries\bootloader\dfu;..\..\..\..\..\components\libraries\bootloader\serial_dfu;..\..\..\..\..\components\libraries\crc32;..\..\..\..\..\components\libraries\crypto;..\..\..\..\..\components\libraries\crypto\backend\cc310;..\..\..\..\..\components\libraries\crypto\backend\cc310_bl;..\..\..\..\..\components\libraries\crypto\backend\cifra;..\..\..\..\..\components\libraries\crypto\backend\mbedtls;..\..\..\..\..\components\libraries\crypto\backend\micro_ecc;..\..\..\..\..\components\libraries\crypto\backend\nrf_hw;..\..\..\..\..\components\libraries\crypto\backend\nrf_sw;..\..\..\..\..\components\libraries\crypto\backend\oberon;..\..\..\..\..\components\libraries\delay;..\..\..\..\..\components\libraries\experimental_log;..\..\..\..\..\components\libraries\experimental_log\src;..\..\..\..\..\components\libraries\experimental_memobj;..\..\..\..\..\components\libraries\experimental_section_vars;..\..\..\..\..\components\libraries\fstorage;..\..\..\..\..\components\libraries\mem_manager;..\..\..\..\..\components\libraries\mutex;..\..\..\..\..\components\libraries\queue;..\..\..\..\..\components\libraries\scheduler;..\..\..\..\..\components\libraries\slip;..\..\..\..\..\components\libraries\sortlist;..\..\..\..\..\components\libraries\stack_info;..\..\..\..\..\components\libraries\strerror;..\..\..\..\..\components\libraries\timer;..\..\..\..\..\components\libraries\timer\experimental;..\..\..\..\..\components\libraries\usbd;..\..\..\..\..\components\libraries\usbd\class\cdc;..\..\..\..\..\components\libraries\usbd\class\cdc\acm;..\..\..\..\..\components\libraries\usbd\config;..\..\..\..\..\components\libraries\util;..\..\..\..\..\components\softdevice\mbr\nrf52840\headers;..\..;..\..\..\..\..\external\fprintf;..\..\..\..\..\external\nano-pb;..\..\..\..\..\external\nrf_cc310\include;..\..\..\..\..\external\nrf_cc310_bl\include;..\..\..\..\..\external\segger_rtt;..\..\..\..\..\integration\nrfx;..\..\..\..\..\integration\nrfx\legacy;..\..\..\..\..\modules\nrfx;..\..\..\..\..\modules\nrfx\drivers\include;..\..\..\..\..\modules\nrfx\hal;..\..\..\..\..\modules\nrfx\mdk;..\config</IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>1</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--diag_suppress 6330</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups> <Group>
+ <GroupName>Application</GroupName>
+ <Files> <File>
+ <FileName>dfu_public_key.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\dfu_public_key.c</FilePath> </File> <File>
+ <FileName>main.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\main.c</FilePath> </File> <File>
+ <FileName>sdk_config.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\config\sdk_config.h</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>Board Definition</GroupName>
+ <Files> <File>
+ <FileName>boards.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\boards\boards.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Bootloader</GroupName>
+ <Files> <File>
+ <FileName>nrf_bootloader.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_app_start_final.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_dfu_timers.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_fw_activation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_info.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</FilePath> </File> <File>
+ <FileName>nrf_bootloader_wdt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto</GroupName>
+ <Files> <File>
+ <FileName>nrf_crypto_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</FilePath> </File> <File>
+ <FileName>nrf_crypto_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Crypto backend CC310_BL</GroupName>
+ <Files> <File>
+ <FileName>cc310_bl_backend_ecc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_ecdsa.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_hash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_init.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</FilePath> </File> <File>
+ <FileName>cc310_bl_backend_shared.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_DFU</GroupName>
+ <Files> <File>
+ <FileName>dfu-cc.pb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</FilePath> </File> <File>
+ <FileName>nrf_dfu.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_flash.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_handling_error.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_mbr.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_req_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_settings.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_transport.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_utils.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</FilePath> </File> <File>
+ <FileName>nrf_dfu_ver_validation.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Drivers</GroupName>
+ <Files> <File>
+ <FileName>nrf_drv_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</FilePath> </File> <File>
+ <FileName>nrf_drv_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</FilePath> </File> <File>
+ <FileName>nrf_drv_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</FilePath> </File> <File>
+ <FileName>nrf_drv_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</FilePath> </File> <File>
+ <FileName>nrf_nvic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</FilePath> </File> <File>
+ <FileName>nrf_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_soc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</FilePath> </File> <File>
+ <FileName>nrfx_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_power.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</FilePath> </File> <File>
+ <FileName>nrfx_power_clock.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</FilePath> </File> <File>
+ <FileName>nrfx_prs.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</FilePath> </File> <File>
+ <FileName>nrfx_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</FilePath> </File> <File>
+ <FileName>nrfx_uarte.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Libraries</GroupName>
+ <Files> <File>
+ <FileName>app_error_weak.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_error_weak.c</FilePath> </File> <File>
+ <FileName>app_scheduler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</FilePath> </File> <File>
+ <FileName>app_timer2.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</FilePath> </File> <File>
+ <FileName>app_usbd.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd.c</FilePath> </File> <File>
+ <FileName>app_usbd_cdc_acm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</FilePath> </File> <File>
+ <FileName>app_usbd_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</FilePath> </File> <File>
+ <FileName>app_usbd_serial_num.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</FilePath> </File> <File>
+ <FileName>app_usbd_string_desc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</FilePath> </File> <File>
+ <FileName>app_util_platform.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\app_util_platform.c</FilePath> </File> <File>
+ <FileName>crc32.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\crc32\crc32.c</FilePath> </File> <File>
+ <FileName>drv_rtc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</FilePath> </File> <File>
+ <FileName>mem_manager.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</FilePath> </File> <File>
+ <FileName>nrf_assert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\util\nrf_assert.c</FilePath> </File> <File>
+ <FileName>nrf_atfifo.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</FilePath> </File> <File>
+ <FileName>nrf_atomic.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</FilePath> </File> <File>
+ <FileName>nrf_balloc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf.c</FilePath> </File> <File>
+ <FileName>nrf_fprintf_format.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</FilePath> </File> <File>
+ <FileName>nrf_fstorage_nvmc.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</FilePath> </File> <File>
+ <FileName>nrf_memobj.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</FilePath> </File> <File>
+ <FileName>nrf_queue.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\queue\nrf_queue.c</FilePath> </File> <File>
+ <FileName>nrf_sortlist.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</FilePath> </File> <File>
+ <FileName>nrf_strerror.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</FilePath> </File> <File>
+ <FileName>slip.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\slip\slip.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Log</GroupName>
+ <Files> <File>
+ <FileName>nrf_log_backend_rtt.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</FilePath> </File> <File>
+ <FileName>nrf_log_backend_uart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</FilePath> </File> <File>
+ <FileName>nrf_log_default_backends.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</FilePath> </File> <File>
+ <FileName>nrf_log_frontend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</FilePath> </File> <File>
+ <FileName>nrf_log_str_formatter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Segger_RTT</GroupName>
+ <Files> <File>
+ <FileName>SEGGER_RTT.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_Syscalls_KEIL.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_KEIL.c</FilePath> </File> <File>
+ <FileName>SEGGER_RTT_printf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_Serial_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nRF_USB_DFU</GroupName>
+ <Files> <File>
+ <FileName>nrf_dfu_serial_usb.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nano-pb</GroupName>
+ <Files> <File>
+ <FileName>pb_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_common.c</FilePath> </File> <File>
+ <FileName>pb_decode.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\external\nano-pb\pb_decode.c</FilePath> </File> </Files>
+ </Group> <Group>
+ <GroupName>nrf_cc310_bl</GroupName>
+ <Files> <File>
+ <FileName>nrf_cc310_bl_keil_0.9.9.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>..\..\..\..\..\external\nrf_cc310_bl\lib\nrf_cc310_bl_keil_0.9.9.lib</FilePath> </File> </Files>
+ </Group> </Groups>
+ </Target> </Targets><RTE>
+ <packages>
+ <filter>
+ <targetInfos/>
+ </filter> <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package>
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0">
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </package> </packages>
+ <apis/>
+ <components> <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
+ <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component>
+ <component Cclass="Device" Cgroup="Startup" Cvendor="NordicSemiconductor" Cversion="8.16.0" condition="nRF5x Series CMSIS Device">
+ <package name="nRF_DeviceFamilyPack" url="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/" vendor="NordicSemiconductor" version="8.16.0"/>
+ <targetInfos> <targetInfo name="nrf52840_xxaa_debug" versionMatchMode="fixed"/> <targetInfo excluded="1" name="flash_mbr"/> </targetInfos>
+ </component> </components>
+ <files> </files>
+</RTE>
+</Project>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/armgcc/Makefile b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/armgcc/Makefile
new file mode 100644
index 0000000..a838479
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/armgcc/Makefile
@@ -0,0 +1,263 @@
+PROJECT_NAME := secure_bootloader_usb_mbr_pca10056_debug
+TARGETS := nrf52840_xxaa_debug
+OUTPUT_DIRECTORY := _build
+
+SDK_ROOT := ../../../../..
+PROJ_DIR := ../..
+
+$(OUTPUT_DIRECTORY)/nrf52840_xxaa_debug.out: \
+ LINKER_SCRIPT := secure_bootloader_gcc_nrf52.ld
+
+# Source files common to all targets
+SRC_FILES += \
+ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52840.S \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_rtt.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_serial.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_backend_uart.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_default_backends.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_frontend.c \
+ $(SDK_ROOT)/components/libraries/experimental_log/src/nrf_log_str_formatter.c \
+ $(SDK_ROOT)/components/boards/boards.c \
+ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52840.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c \
+ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
+ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/app_timer2.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd.c \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_core.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_serial_num.c \
+ $(SDK_ROOT)/components/libraries/usbd/app_usbd_string_desc.c \
+ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
+ $(SDK_ROOT)/components/libraries/crc32/crc32.c \
+ $(SDK_ROOT)/components/libraries/timer/experimental/drv_rtc.c \
+ $(SDK_ROOT)/components/libraries/mem_manager/mem_manager.c \
+ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
+ $(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
+ $(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
+ $(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
+ $(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
+ $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_nvmc.c \
+ $(SDK_ROOT)/components/libraries/experimental_memobj/nrf_memobj.c \
+ $(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
+ $(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
+ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
+ $(SDK_ROOT)/components/libraries/slip/slip.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_clock.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_power.c \
+ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_uart.c \
+ $(SDK_ROOT)/components/drivers_nrf/usbd/nrf_drv_usbd.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c \
+ $(SDK_ROOT)/modules/nrfx/hal/nrf_nvmc.c \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd/nrf_soc.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_clock.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power_clock.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \
+ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecc.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_ecdsa.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_hash.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_init.c \
+ $(SDK_ROOT)/components/libraries/crypto/nrf_crypto_shared.c \
+ $(PROJ_DIR)/../dfu_public_key.c \
+ $(PROJ_DIR)/main.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \
+ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \
+ $(SDK_ROOT)/external/nano-pb/pb_common.c \
+ $(SDK_ROOT)/external/nano-pb/pb_decode.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/dfu-cc.pb.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_flash.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_handling_error.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_mbr.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_req_handler.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_settings.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_transport.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_utils.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_app_start_final.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_dfu_timers.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_fw_activation.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_info.c \
+ $(SDK_ROOT)/components/libraries/bootloader/nrf_bootloader_wdt.c \
+
+# Include folders common to all targets
+INC_FOLDERS += \
+ $(PROJ_DIR)/config/secure_bootloader_usb_mbr_pca10056_debug \
+ $(SDK_ROOT)/modules/nrfx/drivers/include \
+ $(SDK_ROOT)/components/libraries/crypto/backend/micro_ecc \
+ $(SDK_ROOT)/modules/nrfx/hal \
+ $(SDK_ROOT)/components/libraries/crc32 \
+ $(SDK_ROOT)/components/libraries/experimental_section_vars \
+ $(SDK_ROOT)/components/libraries/mem_manager \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_sw \
+ $(SDK_ROOT)/components/libraries/util \
+ $(SDK_ROOT)/modules/nrfx \
+ $(SDK_ROOT)/components/libraries/timer/experimental \
+ $(SDK_ROOT)/components/libraries/timer \
+ $(SDK_ROOT)/components/libraries/crypto/backend/oberon \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cifra \
+ $(SDK_ROOT)/components/libraries/atomic \
+ $(SDK_ROOT)/integration/nrfx \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310_bl \
+ $(SDK_ROOT)/components/drivers_nrf/nrf_soc_nosd \
+ $(SDK_ROOT)/components/softdevice/mbr/nrf52840/headers \
+ $(SDK_ROOT)/components/libraries/bootloader/dfu \
+ $(SDK_ROOT)/components/libraries/bootloader/serial_dfu \
+ $(SDK_ROOT)/components/libraries/usbd/config \
+ $(SDK_ROOT)/external/nrf_cc310_bl/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc \
+ $(SDK_ROOT)/components/libraries/usbd \
+ $(SDK_ROOT)/external/segger_rtt \
+ $(SDK_ROOT)/components/libraries/delay \
+ $(SDK_ROOT)/integration/nrfx/legacy \
+ $(SDK_ROOT)/components/libraries/stack_info \
+ $(SDK_ROOT)/components/libraries/crypto/backend/nrf_hw \
+ $(SDK_ROOT)/components/libraries/strerror \
+ $(SDK_ROOT)/components/libraries/crypto/backend/mbedtls \
+ $(SDK_ROOT)/components/boards \
+ $(SDK_ROOT)/components/libraries/crypto/backend/cc310 \
+ $(SDK_ROOT)/components/libraries/bootloader \
+ $(SDK_ROOT)/external/fprintf \
+ $(SDK_ROOT)/components/libraries/crypto \
+ ../config \
+ $(SDK_ROOT)/components/libraries/scheduler \
+ $(SDK_ROOT)/components/libraries/slip \
+ $(SDK_ROOT)/components/libraries/experimental_log/src \
+ $(SDK_ROOT)/components/toolchain/cmsis/include \
+ $(SDK_ROOT)/components/libraries/usbd/class/cdc/acm \
+ $(SDK_ROOT)/components/libraries/balloc \
+ $(SDK_ROOT)/components/libraries/atomic_fifo \
+ $(PROJ_DIR) \
+ $(SDK_ROOT)/components/libraries/sortlist \
+ $(SDK_ROOT)/components/libraries/fstorage \
+ $(SDK_ROOT)/modules/nrfx/mdk \
+ $(SDK_ROOT)/components/libraries/mutex \
+ $(SDK_ROOT)/external/nrf_cc310/include \
+ $(SDK_ROOT)/external/nano-pb \
+ $(SDK_ROOT)/components/libraries/queue \
+ $(SDK_ROOT)/components/libraries/experimental_log \
+ $(SDK_ROOT)/components/libraries/experimental_memobj \
+ $(SDK_ROOT)/components/drivers_nrf/usbd \
+
+# Libraries common to all targets
+LIB_FILES += \
+ $(SDK_ROOT)/external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a \
+
+# Optimization flags
+OPT = -Os -g3
+# Uncomment the line below to enable link time optimization
+#OPT += -flto
+
+# C flags common to all targets
+CFLAGS += $(OPT)
+CFLAGS += -DAPP_TIMER_V2
+CFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+CFLAGS += -DBOARD_PCA10056
+CFLAGS += -DCONFIG_GPIO_AS_PINRESET
+CFLAGS += -DDEBUG_NRF
+CFLAGS += -DFLOAT_ABI_HARD
+CFLAGS += -DNRF52840_XXAA
+CFLAGS += -DNRF_DFU_DEBUG_VERSION
+CFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+CFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+CFLAGS += -mcpu=cortex-m4
+CFLAGS += -mthumb -mabi=aapcs
+CFLAGS += -Wall -Werror
+CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# keep every function in a separate section, this allows linker to discard unused ones
+CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing
+CFLAGS += -fno-builtin -fshort-enums -flto
+
+# C++ flags common to all targets
+CXXFLAGS += $(OPT)
+
+# Assembler flags common to all targets
+ASMFLAGS += -g3
+ASMFLAGS += -mcpu=cortex-m4
+ASMFLAGS += -mthumb -mabi=aapcs
+ASMFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+ASMFLAGS += -DAPP_TIMER_V2
+ASMFLAGS += -DAPP_TIMER_V2_RTC1_ENABLED
+ASMFLAGS += -DBOARD_PCA10056
+ASMFLAGS += -DCONFIG_GPIO_AS_PINRESET
+ASMFLAGS += -DDEBUG_NRF
+ASMFLAGS += -DFLOAT_ABI_HARD
+ASMFLAGS += -DNRF52840_XXAA
+ASMFLAGS += -DNRF_DFU_DEBUG_VERSION
+ASMFLAGS += -DNRF_DFU_SETTINGS_VERSION=1
+ASMFLAGS += -DSVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
+
+# Linker flags
+LDFLAGS += $(OPT)
+LDFLAGS += -mthumb -mabi=aapcs -L$(SDK_ROOT)/modules/nrfx/mdk -T$(LINKER_SCRIPT)
+LDFLAGS += -mcpu=cortex-m4
+LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
+# let linker dump unused sections
+LDFLAGS += -Wl,--gc-sections
+# use newlib in nano version
+LDFLAGS += --specs=nano.specs
+
+nrf52840_xxaa_debug: CFLAGS += -D__HEAP_SIZE=0
+nrf52840_xxaa_debug: ASMFLAGS += -D__HEAP_SIZE=0
+
+# Add standard libraries at the very end of the linker input, after all objects
+# that may need symbols provided by these libraries.
+LIB_FILES += -lc -lnosys -lm
+
+
+.PHONY: default help
+
+# Default target - first one defined
+default: nrf52840_xxaa_debug
+
+# Print all targets that can be built
+help:
+ @echo following targets are available:
+ @echo nrf52840_xxaa_debug
+ @echo flash_mbr
+ @echo sdk_config - starting external tool for editing sdk_config.h
+ @echo flash - flashing binary
+
+TEMPLATE_PATH := $(SDK_ROOT)/components/toolchain/gcc
+
+
+include $(TEMPLATE_PATH)/Makefile.common
+
+$(foreach target, $(TARGETS), $(call define_target, $(target)))
+
+.PHONY: flash flash_mbr erase
+
+# Flash the program
+flash: $(OUTPUT_DIRECTORY)/nrf52840_xxaa_debug.hex
+ @echo Flashing: $<
+ nrfjprog -f nrf52 --program $< --sectorerase
+ nrfjprog -f nrf52 --reset
+
+# Flash softdevice
+flash_mbr:
+ @echo Flashing: mbr_nrf52_2.3.0_mbr.hex
+ nrfjprog -f nrf52 --program $(SDK_ROOT)/components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex --sectorerase
+ nrfjprog -f nrf52 --reset
+
+erase:
+ nrfjprog -f nrf52 --eraseall
+
+SDK_CONFIG_FILE := ../config/sdk_config.h
+CMSIS_CONFIG_TOOL := $(SDK_ROOT)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar
+sdk_config:
+ java -jar $(CMSIS_CONFIG_TOOL) $(SDK_CONFIG_FILE)
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/armgcc/secure_bootloader_gcc_nrf52.ld b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/armgcc/secure_bootloader_gcc_nrf52.ld
new file mode 100644
index 0000000..32afd79
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/armgcc/secure_bootloader_gcc_nrf52.ld
@@ -0,0 +1,103 @@
+/* Linker script to configure memory regions. */
+
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+MEMORY
+{
+ FLASH (rx) : ORIGIN = 0xec000, LENGTH = 0x12000
+ RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x3fff8
+ uicr_mbr_params_page (r) : ORIGIN = 0x10001018, LENGTH = 0x4
+ mbr_params_page (r) : ORIGIN = 0x000FE000, LENGTH = 0x1000
+ uicr_bootloader_start_address (r) : ORIGIN = 0x10001014, LENGTH = 0x4
+ bootloader_settings_page (r) : ORIGIN = 0x000FF000, LENGTH = 0x1000
+}
+
+SECTIONS
+{
+ .uicr_mbr_params_page :
+ {
+ PROVIDE(__start_uicr_mbr_params_page = .);
+ KEEP(*(SORT(.uicr_mbr_params_page*)))
+ PROVIDE(__stop_uicr_mbr_params_page = .);
+ } > uicr_mbr_params_page
+ .mbr_params_page(NOLOAD) :
+ {
+ PROVIDE(__start_mbr_params_page = .);
+ KEEP(*(SORT(.mbr_params_page*)))
+ PROVIDE(__stop_mbr_params_page = .);
+ } > mbr_params_page
+ .uicr_bootloader_start_address :
+ {
+ PROVIDE(__start_uicr_bootloader_start_address = .);
+ KEEP(*(SORT(.uicr_bootloader_start_address*)))
+ PROVIDE(__stop_uicr_bootloader_start_address = .);
+ } > uicr_bootloader_start_address
+ .bootloader_settings_page(NOLOAD) :
+ {
+ PROVIDE(__start_bootloader_settings_page = .);
+ KEEP(*(SORT(.bootloader_settings_page*)))
+ PROVIDE(__stop_bootloader_settings_page = .);
+ } > bootloader_settings_page
+}
+
+SECTIONS
+{
+ . = ALIGN(4);
+ .mem_section_dummy_ram :
+ {
+ }
+ .fs_data :
+ {
+ PROVIDE(__start_fs_data = .);
+ KEEP(*(.fs_data))
+ PROVIDE(__stop_fs_data = .);
+ } > RAM
+ .log_dynamic_data :
+ {
+ PROVIDE(__start_log_dynamic_data = .);
+ KEEP(*(SORT(.log_dynamic_data*)))
+ PROVIDE(__stop_log_dynamic_data = .);
+ } > RAM
+
+} INSERT AFTER .data;
+
+SECTIONS
+{
+ .mem_section_dummy_rom :
+ {
+ }
+ .crypto_data :
+ {
+ PROVIDE(__start_crypto_data = .);
+ KEEP(*(SORT(.crypto_data*)))
+ PROVIDE(__stop_crypto_data = .);
+ } > FLASH
+ .dfu_trans :
+ {
+ PROVIDE(__start_dfu_trans = .);
+ KEEP(*(SORT(.dfu_trans*)))
+ PROVIDE(__stop_dfu_trans = .);
+ } > FLASH
+ .nrf_queue :
+ {
+ PROVIDE(__start_nrf_queue = .);
+ KEEP(*(.nrf_queue))
+ PROVIDE(__stop_nrf_queue = .);
+ } > FLASH
+ .log_const_data :
+ {
+ PROVIDE(__start_log_const_data = .);
+ KEEP(*(SORT(.log_const_data*)))
+ PROVIDE(__stop_log_const_data = .);
+ } > FLASH
+ .nrf_balloc :
+ {
+ PROVIDE(__start_nrf_balloc = .);
+ KEEP(*(.nrf_balloc))
+ PROVIDE(__stop_nrf_balloc = .);
+ } > FLASH
+
+} INSERT AFTER .text
+
+INCLUDE "nrf_common.ld"
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/config/sdk_config.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/config/sdk_config.h
new file mode 100644
index 0000000..ce5f5cc
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/config/sdk_config.h
@@ -0,0 +1,5052 @@
+/**
+ * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form, except as embedded into a Nordic
+ * Semiconductor ASA integrated circuit in a product or a software update for
+ * such product, must reproduce the above copyright notice, this list of
+ * conditions and the following disclaimer in the documentation and/or other
+ * materials provided with the distribution.
+ *
+ * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
+ * contributors may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 4. This software, with or without modification, must only be used with a
+ * Nordic Semiconductor ASA integrated circuit.
+ *
+ * 5. Any software provided in binary form under this license must not be reverse
+ * engineered, decompiled, modified and/or disassembled.
+ *
+ * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+
+#ifndef SDK_CONFIG_H
+#define SDK_CONFIG_H
+// <<< Use Configuration Wizard in Context Menu >>>\n
+#ifdef USE_APP_CONFIG
+#include "app_config.h"
+#endif
+// <h> nRF_Bootloader
+
+//==========================================================
+// <h> nrf_bootloader - Bootloader settings
+
+//==========================================================
+// <h> Application integrity checks
+
+//==========================================================
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 - Skip integrity check of the application when bit 1 (0-indexed) is set in the GPREGRET2 register.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_GPREGRET2 1
+#endif
+
+// <q> NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET - Skip integrity check of the application when waking up from the System Off state.
+
+
+#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET
+#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU mode enter method
+
+//==========================================================
+// <e> NRF_BL_DFU_ENTER_METHOD_BUTTON - Enter DFU mode on button press.
+//==========================================================
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON 1
+#endif
+// <o> NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN - Button for entering DFU mode.
+
+// <0=> 0 (P0.0)
+// <1=> 1 (P0.1)
+// <2=> 2 (P0.2)
+// <3=> 3 (P0.3)
+// <4=> 4 (P0.4)
+// <5=> 5 (P0.5)
+// <6=> 6 (P0.6)
+// <7=> 7 (P0.7)
+// <8=> 8 (P0.8)
+// <9=> 9 (P0.9)
+// <10=> 10 (P0.10)
+// <11=> 11 (P0.11)
+// <12=> 12 (P0.12)
+// <13=> 13 (P0.13)
+// <14=> 14 (P0.14)
+// <15=> 15 (P0.15)
+// <16=> 16 (P0.16)
+// <17=> 17 (P0.17)
+// <18=> 18 (P0.18)
+// <19=> 19 (P0.19)
+// <20=> 20 (P0.20)
+// <21=> 21 (P0.21)
+// <22=> 22 (P0.22)
+// <23=> 23 (P0.23)
+// <24=> 24 (P0.24)
+// <25=> 25 (P0.25)
+// <26=> 26 (P0.26)
+// <27=> 27 (P0.27)
+// <28=> 28 (P0.28)
+// <29=> 29 (P0.29)
+// <30=> 30 (P0.30)
+// <31=> 31 (P0.31)
+// <32=> 32 (P1.0)
+// <33=> 33 (P1.1)
+// <34=> 34 (P1.2)
+// <35=> 35 (P1.3)
+// <36=> 36 (P1.4)
+// <37=> 37 (P1.5)
+// <38=> 38 (P1.6)
+// <39=> 39 (P1.7)
+// <40=> 40 (P1.8)
+// <41=> 41 (P1.9)
+// <42=> 42 (P1.10)
+// <43=> 43 (P1.11)
+// <44=> 44 (P1.12)
+// <45=> 45 (P1.13)
+// <46=> 46 (P1.14)
+// <47=> 47 (P1.15)
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN
+#define NRF_BL_DFU_ENTER_METHOD_BUTTON_PIN 25
+#endif
+
+// </e>
+
+// <q> NRF_BL_DFU_ENTER_METHOD_PINRESET - Enter DFU mode on pin reset.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_PINRESET
+#define NRF_BL_DFU_ENTER_METHOD_PINRESET 0
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_GPREGRET - Enter DFU mode when bit 1 (0-indexed) is set in the NRF_POWER_GPREGRET register.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_GPREGRET
+#define NRF_BL_DFU_ENTER_METHOD_GPREGRET 1
+#endif
+
+// <q> NRF_BL_DFU_ENTER_METHOD_BUTTONLESS - Enter DFU mode when the Boolean enter_buttonless_dfu in DFU settings is true.
+
+
+#ifndef NRF_BL_DFU_ENTER_METHOD_BUTTONLESS
+#define NRF_BL_DFU_ENTER_METHOD_BUTTONLESS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU timers
+
+//==========================================================
+// <o> NRF_BL_DFU_CONTINUATION_TIMEOUT_MS - Timeout in ms when expecting an update immediately. <100-60000000>
+
+
+// <i> This timeout is used after updating the SoftDevice, when there is
+// <i> already a valid application present. The bootloader will enter DFU mode
+// <i> for a short time instead of booting the old application to allow the host
+// <i> to immediately transfer a new application if it wishes.
+
+#ifndef NRF_BL_DFU_CONTINUATION_TIMEOUT_MS
+#define NRF_BL_DFU_CONTINUATION_TIMEOUT_MS 10000
+#endif
+
+// <o> NRF_BL_DFU_INACTIVITY_TIMEOUT_MS - Timeout in ms before automatically starting a valid application due to inactivity. <0-60000000>
+
+
+// <i> If 0, no inactivity timer will be used. Values 1-99 are invalid.
+
+#ifndef NRF_BL_DFU_INACTIVITY_TIMEOUT_MS
+#define NRF_BL_DFU_INACTIVITY_TIMEOUT_MS 120000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Watchdog timer
+
+//==========================================================
+// <o> NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS - Maximum latency of the scheduler in miliseconds
+// <i> Maximum latency of the scheduler is compared with
+// <i> watchdog counter reload value (CRV). If latency is big
+// <i> enough, the watchdog will be fed from internal app_timer
+// <i> handler along with feed from user function. If latency
+// <i> is smaller than CRV, the watchdog will not be internally fed once
+// <i> it will be externally fed. Maximum latency is mainly affected
+// <i> by flash operations.
+
+#ifndef NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS
+#define NRF_BL_WDT_MAX_SCHEDULER_LATENCY_MS 10000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc Bootloader settings
+
+//==========================================================
+// <o> NRF_BL_FW_COPY_PROGRESS_STORE_STEP - Number of pages copied after which progress in the settings page is updated.
+// <i> Progress stored in the settings page allows the bootloader to resume
+// <i> copying the new firmware in case of interruption (reset).
+// <i> If the value is small, then the resume point is more accurate. However,
+// <i> it also impacts negatively on flash wear.
+
+#ifndef NRF_BL_FW_COPY_PROGRESS_STORE_STEP
+#define NRF_BL_FW_COPY_PROGRESS_STORE_STEP 8
+#endif
+
+// <q> NRF_BL_SETTINGS_PAGE_PROTECT - Write-protect the settings page before starting the application.
+
+
+// <i> The settings page may be used to exchange information between the bootloader and the application.
+// <i> In that case it should not be protected.
+
+#ifndef NRF_BL_SETTINGS_PAGE_PROTECT
+#define NRF_BL_SETTINGS_PAGE_PROTECT 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Crypto
+
+//==========================================================
+// <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
+//==========================================================
+#ifndef NRF_CRYPTO_ENABLED
+#define NRF_CRYPTO_ENABLED 1
+#endif
+// <o> NRF_CRYPTO_ALLOCATOR - Memory allocator
+
+
+// <i> Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If 'User macros' are selected then user have to create 'nrf_crypto_allocator.h' file containing NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE and NRF_CRYPTO_ALLOC_ON_STACK
+// <0=> Default
+// <1=> User macros
+// <2=> On stack (alloca)
+// <3=> C dynamic memory (malloc)
+// <4=> SDK Memory Manager (nrf_malloc)
+
+#ifndef NRF_CRYPTO_ALLOCATOR
+#define NRF_CRYPTO_ALLOCATOR 0
+#endif
+
+// <e> NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ENABLED 1
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310_BL.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED - CC310_BL SHA-256 hash functionality.
+
+
+// <i> CC310_BL backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nrf_cc310_bl hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED - nrf_cc310_bl buffers to RAM before running hash operation
+
+
+// <i> Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED 1
+#endif
+
+// <o> NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian
+// <i> Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE
+#define NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE 4096
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order in nrf_cc310_bl ECC functions.
+
+
+// <i> This affects parameters for all nrf_cc310_bl ECC APIs (raw keys, signature, digest). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_BL_ECC_LITTLE_ENDIAN_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.
+
+// <i> The CC310 hardware-accelerated cryptography backend (only available on nRF52840).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CC310_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED - Enable the AES CBC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED - Enable the AES CTR mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED - Enable the AES ECB mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED - Enable the AES CBC_MAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED - Enable the AES CMAC mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED - Enable the AES CCM mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED - Enable the AES CCM* mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED - Enable the secp160r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED - Enable the secp160r2 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED - Enable the secp192r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED - Enable the secp224r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED - Enable the secp256r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED - Enable the secp384r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED - Enable the secp521r1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED - Enable the secp160k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED - Enable the secp192k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED - Enable the secp224k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED - Enable the secp256k1 elliptic curve support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED - CC310 SHA-256 hash functionality.
+
+
+// <i> CC310 backend implementation for hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED - CC310 SHA-512 hash functionality
+
+
+// <i> CC310 backend implementation for SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED - CC310 HMAC using SHA-256
+
+
+// <i> CC310 backend implementation for HMAC using hardware-accelerated SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED - CC310 HMAC using SHA-512
+
+
+// <i> CC310 backend implementation for HMAC using SHA-512 (in software).
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED - Enable RNG support using CC310.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED - Enable the AES EAX mode using Cifra.
+
+
+#ifndef NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED
+#define NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED - Enable the AES CBC mode mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED - Enable the AES CTR mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED - Enable the AES CFB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED - Enable the AES ECB mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED - Enable the AES CBC MAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED - Enable the AES CMAC mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED - Enable the AES CCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED - Enable the AES GCM mode using mbed TLS.
+
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED - Enable secp384r1 (NIST 384-bit) curve
+
+
+// <i> Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED - Enable secp521r1 (NIST 521-bit) curve
+
+
+// <i> Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED - Enable secp192k1 (Koblitz 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED - Enable secp224k1 (Koblitz 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED - Enable bp256r1 (Brainpool 256-bit) curve
+
+
+// <i> Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED - Enable bp384r1 (Brainpool 384-bit) curve
+
+
+// <i> Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED - Enable bp512r1 (Brainpool 512-bit) curve
+
+
+// <i> Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED - Enable Curve25519 curve
+
+
+// <i> Enable this setting if you need Curve25519 support using MBEDTLS
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED - Enable mbed TLS SHA-256 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED - Enable mbed TLS SHA-512 hash functionality.
+
+
+// <i> mbed TLS backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED - Enable mbed TLS HMAC using SHA-256.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED - Enable mbed TLS HMAC using SHA-512.
+
+
+// <i> mbed TLS backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED - Enable secp192r1 (NIST 192-bit) curve
+
+
+// <i> Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED - Enable secp224r1 (NIST 224-bit) curve
+
+
+// <i> Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED - Enable secp256r1 (NIST 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED - Enable secp256k1 (Koblitz 256-bit) curve
+
+
+// <i> Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED - Always trust raw public key (it will cause a security issue if the public key comes from an untrusted source)
+
+
+// <i> Enable this setting if you want to reduce flash usage. Only for use in nRF SDK DFU! Never enable it if the raw public key comes from an untrusted source.
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_PUBLIC_KEY_TRUSTED_ENABLED 0
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED - Enable non-standard little endian byte order.
+
+
+// <i> This affects parameters for all ECC API (raw keys, signature, digest, shared secret). Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED
+#define NRF_CRYPTO_BACKEND_MICRO_ECC_LITTLE_ENDIAN_ENABLED 0
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.
+
+// <i> The nRF HW backend provide access to RNG peripheral in nRF5x devices.
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED - Enable mbed TLS CTR-DRBG algorithm.
+
+
+// <i> Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.
+
+// <i> The nRF SW cryptography backend (only used in bootloader context).
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED - nRF SW hash backend support for SHA-256
+
+
+// <i> The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED - nRF SW hash outputs digests in little endian
+
+
+// <i> Makes the nRF SH hash functions output digests in little endian format. Only for use in nRF SDK DFU!
+
+#ifndef NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED
+#define NRF_CRYPTO_BACKEND_NRF_SW_HASH_LITTLE_ENDIAN_DIGEST_ENABLED 1
+#endif
+
+// </e>
+
+// <e> NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend
+
+// <i> The Oberon backend
+//==========================================================
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ENABLED 0
+#endif
+// <q> NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED - Enable the CHACHA-POLY mode using Oberon.
+
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED - Enable secp256r1 curve
+
+
+// <i> Enable this setting if you need secp256r1 curve support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED - Enable Curve25519 ECDH
+
+
+// <i> Enable this setting if you need Curve25519 ECDH support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED - Enable Ed25519 signature scheme
+
+
+// <i> Enable this setting if you need Ed25519 support using Oberon library
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED - Oberon SHA-256 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED - Oberon SHA-512 hash functionality
+
+
+// <i> Oberon backend implementation for SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED - Oberon HMAC using SHA-256
+
+
+// <i> Oberon backend implementation for HMAC using SHA-256.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED - Oberon HMAC using SHA-512
+
+
+// <i> Oberon backend implementation for HMAC using SHA-512.
+
+#ifndef NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED
+#define NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED 1
+#endif
+
+// </e>
+
+// </e>
+
+// <h> nrf_crypto_rng - RNG Configuration
+
+//==========================================================
+// <q> NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED - Use static memory buffers for context and temporary init buffer.
+
+
+// <i> Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.
+
+#ifndef NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED
+#define NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED 1
+#endif
+
+// <q> NRF_CRYPTO_RNG_AUTO_INIT_ENABLED - Initialize the RNG module automatically when nrf_crypto is initialized.
+
+
+// <i> Automatic initialization is only supported with static or internally allocated context and temporary memory.
+
+#ifndef NRF_CRYPTO_RNG_AUTO_INIT_ENABLED
+#define NRF_CRYPTO_RNG_AUTO_INIT_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_DFU
+
+//==========================================================
+// <h> nrf_dfu - Device Firmware Upgrade
+
+//==========================================================
+// <h> DFU transport
+
+//==========================================================
+// <e> NRF_DFU_TRANSPORT_BLE - BLE transport settings
+//==========================================================
+#ifndef NRF_DFU_TRANSPORT_BLE
+#define NRF_DFU_TRANSPORT_BLE 0
+#endif
+// <s> NRF_DFU_BLE_ADV_NAME - Default advertising name.
+#ifndef NRF_DFU_BLE_ADV_NAME
+#define NRF_DFU_BLE_ADV_NAME "DfuTarg"
+#endif
+
+// <h> BLE DFU security
+
+//==========================================================
+// <q> NRF_DFU_BLE_REQUIRES_BONDS - Require bond with peer.
+
+
+#ifndef NRF_DFU_BLE_REQUIRES_BONDS
+#define NRF_DFU_BLE_REQUIRES_BONDS 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU connection
+
+//==========================================================
+// <o> NRF_DFU_BLE_MIN_CONN_INTERVAL - Minimum connection interval (units).
+// <i> Minimum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MIN_CONN_INTERVAL
+#define NRF_DFU_BLE_MIN_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_MAX_CONN_INTERVAL - Maximum connection interval (units).
+// <i> Maximum GAP connection interval, in 1.25 ms units.
+
+#ifndef NRF_DFU_BLE_MAX_CONN_INTERVAL
+#define NRF_DFU_BLE_MAX_CONN_INTERVAL 12
+#endif
+
+// <o> NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS - Supervision timeout (ms).
+// <i> GAP connection supervision timeout, in milliseconds.
+
+#ifndef NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS
+#define NRF_DFU_BLE_CONN_SUP_TIMEOUT_MS 6000
+#endif
+
+// </h>
+//==========================================================
+
+// <h> BLE DFU buffers
+
+//==========================================================
+// <e> NRF_DFU_BLE_BUFFERS_OVERRIDE
+
+// <i> Check this option to override the default number of buffers.
+//==========================================================
+#ifndef NRF_DFU_BLE_BUFFERS_OVERRIDE
+#define NRF_DFU_BLE_BUFFERS_OVERRIDE 0
+#endif
+// <o> NRF_DFU_BLE_BUFFERS - Number of buffers in the BLE transport.
+// <i> Number of buffers to store incoming data while it is being written to flash.
+// <i> Reduce this value to save RAM. If this value is too low, the DFU process will fail.
+
+#ifndef NRF_DFU_BLE_BUFFERS
+#define NRF_DFU_BLE_BUFFERS 8
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> DFU protocol
+
+//==========================================================
+// <q> NRF_DFU_PROTOCOL_FW_VERSION_MSG - Firmware version message support.
+
+
+// <i> Firmware version message support.
+// <i> If disabled, firmware version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_FW_VERSION_MSG
+#define NRF_DFU_PROTOCOL_FW_VERSION_MSG 1
+#endif
+
+// <q> NRF_DFU_PROTOCOL_VERSION_MSG - Protocol version message support.
+
+
+// <i> Protocol version message support.
+// <i> If disabled, protocol version requests will return NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED.
+
+#ifndef NRF_DFU_PROTOCOL_VERSION_MSG
+#define NRF_DFU_PROTOCOL_VERSION_MSG 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> DFU security
+
+//==========================================================
+// <q> NRF_DFU_APP_DOWNGRADE_PREVENTION - Check the firmware version and SoftDevice requirements of application (and SoftDevice) updates.
+
+
+// <i> Whether to check the incoming version against the version of the existing app and/or
+// <i> the incoming SoftDevice requirements against the existing SoftDevice.
+// <i> This applies to application updates, and possibly to SoftDevice updates.
+// <i> Disabling this causes the checks to always ignore the incoming firmware version and
+// <i> to ignore the SoftDevice requirements if the first requirement is 0.
+// <i> This does not apply the bootloader updates. If the bootloader depends on the SoftDevice
+// <i> e.g. for BLE transport, this does not apply to SoftDevice updates.
+// <i> See @ref lib_bootloader_dfu_validation for more information.
+// <i> When signed updates are required, version checking should always be enabled.
+
+#ifndef NRF_DFU_APP_DOWNGRADE_PREVENTION
+#define NRF_DFU_APP_DOWNGRADE_PREVENTION 1
+#endif
+
+// <q> NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES - Accept only dual-bank application updates.
+
+
+// <i> If not enabled then if there is not enough space to perform dual-bank update
+// <i> application is deleted and single-bank update is performed. In case it is considered
+// <i> security concern user can prefer to discard update request rather than overwrite
+// <i> current application.
+
+#ifndef NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES
+#define NRF_DFU_FORCE_DUAL_BANK_APP_UPDATES 0
+#endif
+
+// <o> NRF_DFU_HW_VERSION - Device hardware version.
+// <i> This is used to determine if given update is targeting the device.
+// <i> It is checked against the hw_version value in the init packet
+
+#ifndef NRF_DFU_HW_VERSION
+#define NRF_DFU_HW_VERSION 52
+#endif
+
+// <q> NRF_DFU_REQUIRE_SIGNED_APP_UPDATE - Require a valid signature to update the application or SoftDevice.
+
+
+#ifndef NRF_DFU_REQUIRE_SIGNED_APP_UPDATE
+#define NRF_DFU_REQUIRE_SIGNED_APP_UPDATE 1
+#endif
+
+// <q> NRF_DFU_SINGLE_BANK_APP_UPDATES - Place the application and the SoftDevice directly where they are supposed to be.
+
+
+// <i> Note that this creates security concerns when signing and version checks
+// <i> are enabled. An attacker will be able to delete (but not replace)
+// <i> the current app or SoftDevice without knowing the signature key.
+
+#ifndef NRF_DFU_SINGLE_BANK_APP_UPDATES
+#define NRF_DFU_SINGLE_BANK_APP_UPDATES 0
+#endif
+
+// </h>
+//==========================================================
+
+// <h> Misc DFU settings
+
+//==========================================================
+// <q> NRF_DFU_SAVE_PROGRESS_IN_FLASH - Save DFU progress in flash.
+
+
+// <i> Save DFU progress to flash so that it can be resumed if interrupted, instead of being restarted.
+// <i> Keep this setting disabled to maximize transfer speed and minimize flash wear.
+// <i> The init packet is always saved in flash, regardless of this setting.
+
+#ifndef NRF_DFU_SAVE_PROGRESS_IN_FLASH
+#define NRF_DFU_SAVE_PROGRESS_IN_FLASH 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_ENABLED - nrf_drv_clock - CLOCK peripheral driver - legacy layer
+//==========================================================
+#ifndef CLOCK_ENABLED
+#define CLOCK_ENABLED 1
+#endif
+// <o> CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef CLOCK_CONFIG_LF_SRC
+#define CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef CLOCK_CONFIG_IRQ_PRIORITY
+#define CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// </e>
+
+// <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver
+//==========================================================
+#ifndef NRFX_CLOCK_ENABLED
+#define NRFX_CLOCK_ENABLED 1
+#endif
+// <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source
+
+// <0=> RC
+// <1=> XTAL
+// <2=> Synth
+
+#ifndef NRFX_CLOCK_CONFIG_LF_SRC
+#define NRFX_CLOCK_CONFIG_LF_SRC 1
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_CLOCK_CONFIG_IRQ_PRIORITY
+#define NRFX_CLOCK_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED
+#define NRFX_CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL
+#define NRFX_CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_INFO_COLOR
+#define NRFX_CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR
+#define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver
+//==========================================================
+#ifndef NRFX_POWER_ENABLED
+#define NRFX_POWER_ENABLED 1
+#endif
+// <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY
+#define NRFX_POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV
+#define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
+//==========================================================
+#ifndef NRFX_PRS_ENABLED
+#define NRFX_PRS_ENABLED 1
+#endif
+// <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
+
+
+#ifndef NRFX_PRS_BOX_0_ENABLED
+#define NRFX_PRS_BOX_0_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
+
+
+#ifndef NRFX_PRS_BOX_1_ENABLED
+#define NRFX_PRS_BOX_1_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module.
+
+
+#ifndef NRFX_PRS_BOX_2_ENABLED
+#define NRFX_PRS_BOX_2_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module.
+
+
+#ifndef NRFX_PRS_BOX_3_ENABLED
+#define NRFX_PRS_BOX_3_ENABLED 0
+#endif
+
+// <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module.
+
+
+#ifndef NRFX_PRS_BOX_4_ENABLED
+#define NRFX_PRS_BOX_4_ENABLED 1
+#endif
+
+// <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_PRS_CONFIG_LOG_ENABLED
+#define NRFX_PRS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_PRS_CONFIG_LOG_LEVEL
+#define NRFX_PRS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_INFO_COLOR
+#define NRFX_PRS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_PRS_CONFIG_DEBUG_COLOR
+#define NRFX_PRS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver
+//==========================================================
+#ifndef NRFX_UARTE_ENABLED
+#define NRFX_UARTE_ENABLED 1
+#endif
+// <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance
+#ifndef NRFX_UARTE0_ENABLED
+#define NRFX_UARTE0_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE1_ENABLED - Enable UARTE1 instance
+#ifndef NRFX_UARTE1_ENABLED
+#define NRFX_UARTE1_ENABLED 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC
+#define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY
+#define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <8388608=> 31250 baud
+// <10289152=> 38400 baud
+// <15007744=> 56000 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
+#define NRFX_UARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
+#define NRFX_UARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_INFO_COLOR
+#define NRFX_UARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR
+#define NRFX_UARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver
+//==========================================================
+#ifndef NRFX_UART_ENABLED
+#define NRFX_UART_ENABLED 1
+#endif
+// <o> NRFX_UART0_ENABLED - Enable UART0 instance
+#ifndef NRFX_UART0_ENABLED
+#define NRFX_UART0_ENABLED 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_HWFC
+#define NRFX_UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_PARITY
+#define NRFX_UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3866624=> 14400 baud
+// <5152768=> 19200 baud
+// <7729152=> 28800 baud
+// <8388608=> 31250 baud
+// <10309632=> 38400 baud
+// <15007744=> 56000 baud
+// <15462400=> 57600 baud
+// <20615168=> 76800 baud
+// <30924800=> 115200 baud
+// <61845504=> 230400 baud
+// <67108864=> 250000 baud
+// <123695104=> 460800 baud
+// <247386112=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
+#define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800
+#endif
+
+// <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRFX_UART_CONFIG_LOG_ENABLED
+#define NRFX_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRFX_UART_CONFIG_LOG_LEVEL
+#define NRFX_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_INFO_COLOR
+#define NRFX_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRFX_UART_CONFIG_DEBUG_COLOR
+#define NRFX_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <e> POWER_ENABLED - nrf_drv_power - POWER peripheral driver - legacy layer
+//==========================================================
+#ifndef POWER_ENABLED
+#define POWER_ENABLED 1
+#endif
+// <o> POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef POWER_CONFIG_IRQ_PRIORITY
+#define POWER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCEN
+#define POWER_CONFIG_DEFAULT_DCDCEN 0
+#endif
+
+// <q> POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
+
+
+// <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
+
+#ifndef POWER_CONFIG_DEFAULT_DCDCENHV
+#define POWER_CONFIG_DEFAULT_DCDCENHV 0
+#endif
+
+// </e>
+
+// <e> UART_ENABLED - nrf_drv_uart - UART/UARTE peripheral driver - legacy layer
+//==========================================================
+#ifndef UART_ENABLED
+#define UART_ENABLED 1
+#endif
+// <o> UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
+
+// <0=> Disabled
+// <1=> Enabled
+
+#ifndef UART_DEFAULT_CONFIG_HWFC
+#define UART_DEFAULT_CONFIG_HWFC 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_PARITY - Parity
+
+// <0=> Excluded
+// <14=> Included
+
+#ifndef UART_DEFAULT_CONFIG_PARITY
+#define UART_DEFAULT_CONFIG_PARITY 0
+#endif
+
+// <o> UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef UART_DEFAULT_CONFIG_BAUDRATE
+#define UART_DEFAULT_CONFIG_BAUDRATE 30801920
+#endif
+
+// <o> UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef UART_DEFAULT_CONFIG_IRQ_PRIORITY
+#define UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <q> UART_EASY_DMA_SUPPORT - Driver supporting EasyDMA
+
+
+#ifndef UART_EASY_DMA_SUPPORT
+#define UART_EASY_DMA_SUPPORT 1
+#endif
+
+// <q> UART_LEGACY_SUPPORT - Driver supporting Legacy mode
+
+
+#ifndef UART_LEGACY_SUPPORT
+#define UART_LEGACY_SUPPORT 0
+#endif
+
+// <e> UART0_ENABLED - Enable UART0 instance
+//==========================================================
+#ifndef UART0_ENABLED
+#define UART0_ENABLED 1
+#endif
+// <q> UART0_CONFIG_USE_EASY_DMA - Default setting for using EasyDMA
+
+
+#ifndef UART0_CONFIG_USE_EASY_DMA
+#define UART0_CONFIG_USE_EASY_DMA 1
+#endif
+
+// </e>
+
+// <e> UART1_ENABLED - Enable UART1 instance
+//==========================================================
+#ifndef UART1_ENABLED
+#define UART1_ENABLED 0
+#endif
+// </e>
+
+// </e>
+
+// <e> USBD_ENABLED - nrf_drv_usbd - USB driver
+//==========================================================
+#ifndef USBD_ENABLED
+#define USBD_ENABLED 1
+#endif
+// <o> USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef USBD_CONFIG_IRQ_PRIORITY
+#define USBD_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> USBD_CONFIG_DMASCHEDULER_MODE - USBD SMA scheduler working scheme
+
+// <0=> Prioritized access
+// <1=> Round Robin
+
+#ifndef USBD_CONFIG_DMASCHEDULER_MODE
+#define USBD_CONFIG_DMASCHEDULER_MODE 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nRF_Libraries
+
+//==========================================================
+// <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
+//==========================================================
+#ifndef APP_SCHEDULER_ENABLED
+#define APP_SCHEDULER_ENABLED 1
+#endif
+// <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
+
+
+#ifndef APP_SCHEDULER_WITH_PAUSE
+#define APP_SCHEDULER_WITH_PAUSE 0
+#endif
+
+// <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
+
+
+#ifndef APP_SCHEDULER_WITH_PROFILER
+#define APP_SCHEDULER_WITH_PROFILER 0
+#endif
+
+// </e>
+
+// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
+//==========================================================
+#ifndef APP_TIMER_ENABLED
+#define APP_TIMER_ENABLED 1
+#endif
+// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
+
+// <0=> 32768 Hz
+// <1=> 16384 Hz
+// <3=> 8192 Hz
+// <7=> 4096 Hz
+// <15=> 2048 Hz
+// <31=> 1024 Hz
+
+#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
+#define APP_TIMER_CONFIG_RTC_FREQUENCY 0
+#endif
+
+// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
+
+
+// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
+// <0=> 0 (highest)
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+
+#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
+#define APP_TIMER_CONFIG_IRQ_PRIORITY 7
+#endif
+
+// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
+// <i> Size of the queue depends on how many timers are used
+// <i> in the system, how often timers are started and overall
+// <i> system latency. If queue size is too small app_timer calls
+// <i> will fail.
+
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
+
+// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
+
+
+#ifndef APP_TIMER_CONFIG_USE_SCHEDULER
+#define APP_TIMER_CONFIG_USE_SCHEDULER 0
+#endif
+
+// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
+
+
+// <i> If option is enabled RTC is kept running even if there is no active timers.
+// <i> This option can be used when app_timer is used for timestamping.
+
+#ifndef APP_TIMER_KEEPS_RTC_ACTIVE
+#define APP_TIMER_KEEPS_RTC_ACTIVE 0
+#endif
+
+// <h> App Timer Legacy configuration - Legacy configuration.
+
+//==========================================================
+// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
+
+
+#ifndef APP_TIMER_WITH_PROFILER
+#define APP_TIMER_WITH_PROFILER 0
+#endif
+
+// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
+
+
+#ifndef APP_TIMER_CONFIG_SWI_NUMBER
+#define APP_TIMER_CONFIG_SWI_NUMBER 0
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> APP_USBD_CDC_ACM_ENABLED - app_usbd_cdc_acm - USB CDC ACM class
+
+
+#ifndef APP_USBD_CDC_ACM_ENABLED
+#define APP_USBD_CDC_ACM_ENABLED 1
+#endif
+
+// <e> APP_USBD_ENABLED - app_usbd - USB Device library
+//==========================================================
+#ifndef APP_USBD_ENABLED
+#define APP_USBD_ENABLED 1
+#endif
+// <s> APP_USBD_VID - Vendor ID
+
+// <i> Vendor ID ordered from USB IF: http://www.usb.org/developers/vendor/
+#ifndef APP_USBD_VID
+#define APP_USBD_VID 0x1915
+#endif
+
+// <s> APP_USBD_PID - Product ID
+
+// <i> Selected Product ID
+#ifndef APP_USBD_PID
+#define APP_USBD_PID 0x521F
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MAJOR - Device version, major part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MAJOR
+#define APP_USBD_DEVICE_VER_MAJOR 1
+#endif
+
+// <o> APP_USBD_DEVICE_VER_MINOR - Device version, minor part <0-99>
+
+
+// <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
+
+#ifndef APP_USBD_DEVICE_VER_MINOR
+#define APP_USBD_DEVICE_VER_MINOR 0
+#endif
+
+// <q> APP_USBD_CONFIG_SELF_POWERED - Self powered
+
+
+#ifndef APP_USBD_CONFIG_SELF_POWERED
+#define APP_USBD_CONFIG_SELF_POWERED 1
+#endif
+
+// <o> APP_USBD_CONFIG_MAX_POWER - MaxPower field in configuration descriptor in milliamps <0-500>
+
+
+#ifndef APP_USBD_CONFIG_MAX_POWER
+#define APP_USBD_CONFIG_MAX_POWER 500
+#endif
+
+// <q> APP_USBD_CONFIG_POWER_EVENTS_PROCESS - Process power events
+
+
+// <i> Enable processing power events in USB event handler.
+
+#ifndef APP_USBD_CONFIG_POWER_EVENTS_PROCESS
+#define APP_USBD_CONFIG_POWER_EVENTS_PROCESS 1
+#endif
+
+// <e> APP_USBD_CONFIG_EVENT_QUEUE_ENABLE - Enable event queue
+
+// <i> This is the default configuration when all the events are placed into internal queue.
+// <i> Disable it when external queue is used like app_scheduler or if you wish to process all events inside interrupts.
+// <i> Processing all events from the interrupt level adds requirement not to call any functions that modifies the USBD library state from the context higher than USB interrupt context.
+// <i> Functions that modify USBD state are functions for sleep, wakeup, start, stop, enable and disable.
+//==========================================================
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_ENABLE
+#define APP_USBD_CONFIG_EVENT_QUEUE_ENABLE 0
+#endif
+// <o> APP_USBD_CONFIG_EVENT_QUEUE_SIZE - The size of event queue <16-64>
+
+
+// <i> The size of the queue for the events that would be processed in the main loop.
+
+#ifndef APP_USBD_CONFIG_EVENT_QUEUE_SIZE
+#define APP_USBD_CONFIG_EVENT_QUEUE_SIZE 32
+#endif
+
+// <o> APP_USBD_CONFIG_SOF_HANDLING_MODE - Change SOF events handling mode.
+
+
+// <i> Normal queue - SOF events are pushed normally into event queue.
+// <i> Compress queue - SOF events are counted and binded with other events or executed when queue is empty.
+// <i> This prevents queue from filling with SOF events.
+// <i> Interrupt - SOF events are processed in interrupt.
+// <0=> Normal queue
+// <1=> Compress queue
+// <2=> Interrupt
+
+#ifndef APP_USBD_CONFIG_SOF_HANDLING_MODE
+#define APP_USBD_CONFIG_SOF_HANDLING_MODE 1
+#endif
+
+// </e>
+
+// <q> APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE - Provide a function that generates timestamps for logs based on the current SOF
+
+
+// <i> The function app_usbd_sof_timestamp_get will be implemented if the logger is enabled.
+// <i> Use it when initializing the logger.
+// <i> SOF processing will be always enabled when this configuration parameter is active.
+// <i> Notice that this option is configured outside of APP_USBD_CONFIG_LOG_ENABLED.
+// <i> This means that it will work even if the logging in this very module is disabled.
+
+#ifndef APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE
+#define APP_USBD_CONFIG_SOF_TIMESTAMP_PROVIDE 0
+#endif
+
+// <e> APP_USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef APP_USBD_CONFIG_LOG_ENABLED
+#define APP_USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CONFIG_LOG_LEVEL
+#define APP_USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_INFO_COLOR
+#define APP_USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CONFIG_DEBUG_COLOR
+#define APP_USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
+
+
+#ifndef CRC32_ENABLED
+#define CRC32_ENABLED 1
+#endif
+
+// <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
+//==========================================================
+#ifndef MEM_MANAGER_ENABLED
+#define MEM_MANAGER_ENABLED 1
+#endif
+// <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
+#endif
+
+// <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
+// <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
+#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
+// <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
+#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
+// <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
+#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
+// <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
+#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
+// <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
+
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
+#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
+#endif
+
+// <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
+// <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
+
+#ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
+#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
+#endif
+
+// <e> MEM_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef MEM_MANAGER_CONFIG_LOG_ENABLED
+#define MEM_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> MEM_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef MEM_MANAGER_CONFIG_LOG_LEVEL
+#define MEM_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> MEM_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_INFO_COLOR
+#define MEM_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> MEM_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef MEM_MANAGER_CONFIG_DEBUG_COLOR
+#define MEM_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
+
+
+#ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
+#define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
+//==========================================================
+#ifndef NRF_BALLOC_ENABLED
+#define NRF_BALLOC_ENABLED 1
+#endif
+// <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
+#define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
+#endif
+
+// <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
+
+
+#ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
+#define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
+#endif
+
+// <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
+#define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
+
+
+#ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
+#define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
+#endif
+
+// <q> NRF_BALLOC_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_BALLOC_CLI_CMDS
+#define NRF_BALLOC_CLI_CMDS 0
+#endif
+
+// </e>
+
+// </e>
+
+// <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
+
+
+#ifndef NRF_FPRINTF_ENABLED
+#define NRF_FPRINTF_ENABLED 1
+#endif
+
+// <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
+//==========================================================
+#ifndef NRF_FSTORAGE_ENABLED
+#define NRF_FSTORAGE_ENABLED 1
+#endif
+// <h> nrf_fstorage - Common settings
+
+// <i> Common settings to all fstorage implementations
+//==========================================================
+// <q> NRF_FSTORAGE_PARAM_CHECK_DISABLED - Disable user input validation
+
+
+// <i> If selected, use ASSERT to validate user input.
+// <i> This effectively removes user input validation in production code.
+// <i> Recommended setting: OFF, only enable this setting if size is a major concern.
+
+#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED
+#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nrf_fstorage_sd - Implementation using the SoftDevice
+
+// <i> Configuration options for the fstorage implementation using the SoftDevice
+//==========================================================
+// <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations
+// <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
+
+#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
+#define NRF_FSTORAGE_SD_QUEUE_SIZE 16
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy
+// <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
+// <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
+
+#ifndef NRF_FSTORAGE_SD_MAX_RETRIES
+#define NRF_FSTORAGE_SD_MAX_RETRIES 8
+#endif
+
+// <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation
+// <i> This value must be a multiple of four.
+// <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
+// <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
+// <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
+
+#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
+#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 20
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
+
+
+#ifndef NRF_MEMOBJ_ENABLED
+#define NRF_MEMOBJ_ENABLED 1
+#endif
+
+// <e> NRF_QUEUE_ENABLED - nrf_queue - Queue module
+//==========================================================
+#ifndef NRF_QUEUE_ENABLED
+#define NRF_QUEUE_ENABLED 0
+#endif
+// <q> NRF_QUEUE_CLI_CMDS - Enable CLI commands specific to the module
+
+
+#ifndef NRF_QUEUE_CLI_CMDS
+#define NRF_QUEUE_CLI_CMDS 0
+#endif
+
+// </e>
+
+// <q> NRF_SORTLIST_ENABLED - nrf_sortlist - Sorted list
+
+
+#ifndef NRF_SORTLIST_ENABLED
+#define NRF_SORTLIST_ENABLED 1
+#endif
+
+// <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
+
+
+#ifndef NRF_STRERROR_ENABLED
+#define NRF_STRERROR_ENABLED 1
+#endif
+
+// <q> SLIP_ENABLED - slip - SLIP encoding and decoding
+
+
+#ifndef SLIP_ENABLED
+#define SLIP_ENABLED 1
+#endif
+
+// </h>
+//==========================================================
+
+// <h> nRF_Log
+
+//==========================================================
+// <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_RTT_ENABLED
+#define NRF_LOG_BACKEND_RTT_ENABLED 1
+#endif
+// <o> NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE 64
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS - Period before retrying writing to RTT
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_DELAY_MS 1
+#endif
+
+// <o> NRF_LOG_BACKEND_RTT_TX_RETRY_CNT - Writing to RTT retries.
+// <i> If RTT fails to accept any new data after retries
+// <i> module assumes that host is not active and on next
+// <i> request it will perform only one write attempt.
+// <i> On successful writing, module assumes that host is active
+// <i> and scheme with retry is applied again.
+
+#ifndef NRF_LOG_BACKEND_RTT_TX_RETRY_CNT
+#define NRF_LOG_BACKEND_RTT_TX_RETRY_CNT 3
+#endif
+
+// </e>
+
+// <e> NRF_LOG_BACKEND_UART_ENABLED - nrf_log_backend_uart - Log UART backend
+//==========================================================
+#ifndef NRF_LOG_BACKEND_UART_ENABLED
+#define NRF_LOG_BACKEND_UART_ENABLED 0
+#endif
+// <o> NRF_LOG_BACKEND_UART_TX_PIN - UART TX pin
+#ifndef NRF_LOG_BACKEND_UART_TX_PIN
+#define NRF_LOG_BACKEND_UART_TX_PIN 6
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_BAUDRATE - Default Baudrate
+
+// <323584=> 1200 baud
+// <643072=> 2400 baud
+// <1290240=> 4800 baud
+// <2576384=> 9600 baud
+// <3862528=> 14400 baud
+// <5152768=> 19200 baud
+// <7716864=> 28800 baud
+// <10289152=> 38400 baud
+// <15400960=> 57600 baud
+// <20615168=> 76800 baud
+// <30801920=> 115200 baud
+// <61865984=> 230400 baud
+// <67108864=> 250000 baud
+// <121634816=> 460800 baud
+// <251658240=> 921600 baud
+// <268435456=> 1000000 baud
+
+#ifndef NRF_LOG_BACKEND_UART_BAUDRATE
+#define NRF_LOG_BACKEND_UART_BAUDRATE 30801920
+#endif
+
+// <o> NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
+// <i> Size of the buffer is a trade-off between RAM usage and processing.
+// <i> if buffer is smaller then strings will often be fragmented.
+// <i> It is recommended to use size which will fit typical log and only the
+// <i> longer one will be fragmented.
+
+#ifndef NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE
+#define NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE 64
+#endif
+
+// </e>
+
+// <q> NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED - nrf_log_str_formatter - Log string formatter
+
+
+#ifndef NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED
+#define NRF_LOG_STR_FORMATTER_TIMESTAMP_FORMAT_ENABLED 1
+#endif
+
+// <h> nrf_log - Logger
+
+//==========================================================
+// <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
+//==========================================================
+#ifndef NRF_LOG_ENABLED
+#define NRF_LOG_ENABLED 1
+#endif
+// <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
+//==========================================================
+#ifndef NRF_LOG_USES_COLORS
+#define NRF_LOG_USES_COLORS 0
+#endif
+// <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_COLOR_DEFAULT
+#define NRF_LOG_COLOR_DEFAULT 0
+#endif
+
+// <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_ERROR_COLOR
+#define NRF_LOG_ERROR_COLOR 2
+#endif
+
+// <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LOG_WARNING_COLOR
+#define NRF_LOG_WARNING_COLOR 4
+#endif
+
+// </e>
+
+// <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LOG_DEFAULT_LEVEL
+#define NRF_LOG_DEFAULT_LEVEL 4
+#endif
+
+// <q> NRF_LOG_DEFERRED - Enable deffered logger.
+
+
+// <i> Log data is buffered and can be processed in idle.
+
+#ifndef NRF_LOG_DEFERRED
+#define NRF_LOG_DEFERRED 1
+#endif
+
+// <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
+
+
+// <i> Must be power of 2 and multiple of 4.
+// <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
+// <128=> 128
+// <256=> 256
+// <512=> 512
+// <1024=> 1024
+// <2048=> 2048
+// <4096=> 4096
+// <8192=> 8192
+// <16384=> 16384
+
+#ifndef NRF_LOG_BUFSIZE
+#define NRF_LOG_BUFSIZE 16384
+#endif
+
+// <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
+
+
+// <i> If set then oldest logs are overwritten. Otherwise a
+// <i> marker is injected informing about overflow.
+
+#ifndef NRF_LOG_ALLOW_OVERFLOW
+#define NRF_LOG_ALLOW_OVERFLOW 1
+#endif
+
+// <e> NRF_LOG_USES_TIMESTAMP - Enable timestamping
+
+// <i> Function for getting the timestamp is provided by the user
+//==========================================================
+#ifndef NRF_LOG_USES_TIMESTAMP
+#define NRF_LOG_USES_TIMESTAMP 0
+#endif
+// <o> NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY - Default frequency of the timestamp (in Hz)
+#ifndef NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY
+#define NRF_LOG_TIMESTAMP_DEFAULT_FREQUENCY 32768
+#endif
+
+// </e>
+
+// <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
+
+
+#ifndef NRF_LOG_FILTERS_ENABLED
+#define NRF_LOG_FILTERS_ENABLED 0
+#endif
+
+// <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
+
+
+#ifndef NRF_LOG_CLI_CMDS
+#define NRF_LOG_CLI_CMDS 0
+#endif
+
+// <h> Log message pool - Configuration of log message pool
+
+//==========================================================
+// <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
+// <i> If a small value is set, then performance of logs processing
+// <i> is degraded because data is fragmented. Bigger value impacts
+// <i> RAM memory utilization. The size is set to fit a message with
+// <i> a timestamp and up to 2 arguments in a single memory object.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
+#define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
+#endif
+
+// <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
+// <i> If a small value is set, then it may lead to a deadlock
+// <i> in certain cases if backend has high latency and holds
+// <i> multiple messages for long time. Bigger value impacts
+// <i> RAM memory usage.
+
+#ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
+#define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
+#endif
+
+// </h>
+//==========================================================
+
+// </e>
+
+// <h> nrf_log module configuration
+
+//==========================================================
+// <h> nrf_log in nRF_Core
+
+//==========================================================
+// <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MPU_CONFIG_LOG_ENABLED
+#define NRF_MPU_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MPU_CONFIG_LOG_LEVEL
+#define NRF_MPU_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_INFO_COLOR
+#define NRF_MPU_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MPU_CONFIG_DEBUG_COLOR
+#define NRF_MPU_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
+#define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
+#define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
+#define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
+#define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
+#define TASK_MANAGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
+#define TASK_MANAGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_INFO_COLOR
+#define TASK_MANAGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
+#define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Drivers
+
+//==========================================================
+// <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef CLOCK_CONFIG_LOG_ENABLED
+#define CLOCK_CONFIG_LOG_ENABLED 0
+#endif
+// <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef CLOCK_CONFIG_LOG_LEVEL
+#define CLOCK_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_INFO_COLOR
+#define CLOCK_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef CLOCK_CONFIG_DEBUG_COLOR
+#define CLOCK_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef COMP_CONFIG_LOG_ENABLED
+#define COMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef COMP_CONFIG_LOG_LEVEL
+#define COMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_INFO_COLOR
+#define COMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef COMP_CONFIG_DEBUG_COLOR
+#define COMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef GPIOTE_CONFIG_LOG_ENABLED
+#define GPIOTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef GPIOTE_CONFIG_LOG_LEVEL
+#define GPIOTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_INFO_COLOR
+#define GPIOTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef GPIOTE_CONFIG_DEBUG_COLOR
+#define GPIOTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef LPCOMP_CONFIG_LOG_ENABLED
+#define LPCOMP_CONFIG_LOG_ENABLED 0
+#endif
+// <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef LPCOMP_CONFIG_LOG_LEVEL
+#define LPCOMP_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_INFO_COLOR
+#define LPCOMP_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef LPCOMP_CONFIG_DEBUG_COLOR
+#define LPCOMP_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PDM_CONFIG_LOG_ENABLED
+#define PDM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PDM_CONFIG_LOG_LEVEL
+#define PDM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_INFO_COLOR
+#define PDM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PDM_CONFIG_DEBUG_COLOR
+#define PDM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PPI_CONFIG_LOG_ENABLED
+#define PPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PPI_CONFIG_LOG_LEVEL
+#define PPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_INFO_COLOR
+#define PPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PPI_CONFIG_DEBUG_COLOR
+#define PPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef PWM_CONFIG_LOG_ENABLED
+#define PWM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef PWM_CONFIG_LOG_LEVEL
+#define PWM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_INFO_COLOR
+#define PWM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef PWM_CONFIG_DEBUG_COLOR
+#define PWM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef QDEC_CONFIG_LOG_ENABLED
+#define QDEC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef QDEC_CONFIG_LOG_LEVEL
+#define QDEC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_INFO_COLOR
+#define QDEC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef QDEC_CONFIG_DEBUG_COLOR
+#define QDEC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RNG_CONFIG_LOG_ENABLED
+#define RNG_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RNG_CONFIG_LOG_LEVEL
+#define RNG_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_INFO_COLOR
+#define RNG_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RNG_CONFIG_DEBUG_COLOR
+#define RNG_CONFIG_DEBUG_COLOR 0
+#endif
+
+// <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
+
+
+#ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
+#define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
+#endif
+
+// </e>
+
+// <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef RTC_CONFIG_LOG_ENABLED
+#define RTC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef RTC_CONFIG_LOG_LEVEL
+#define RTC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_INFO_COLOR
+#define RTC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef RTC_CONFIG_DEBUG_COLOR
+#define RTC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SAADC_CONFIG_LOG_ENABLED
+#define SAADC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SAADC_CONFIG_LOG_LEVEL
+#define SAADC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_INFO_COLOR
+#define SAADC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SAADC_CONFIG_DEBUG_COLOR
+#define SAADC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPIS_CONFIG_LOG_ENABLED
+#define SPIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPIS_CONFIG_LOG_LEVEL
+#define SPIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_INFO_COLOR
+#define SPIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPIS_CONFIG_DEBUG_COLOR
+#define SPIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SPI_CONFIG_LOG_ENABLED
+#define SPI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SPI_CONFIG_LOG_LEVEL
+#define SPI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_INFO_COLOR
+#define SPI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SPI_CONFIG_DEBUG_COLOR
+#define SPI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TIMER_CONFIG_LOG_ENABLED
+#define TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TIMER_CONFIG_LOG_LEVEL
+#define TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_INFO_COLOR
+#define TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TIMER_CONFIG_DEBUG_COLOR
+#define TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWIS_CONFIG_LOG_ENABLED
+#define TWIS_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWIS_CONFIG_LOG_LEVEL
+#define TWIS_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_INFO_COLOR
+#define TWIS_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWIS_CONFIG_DEBUG_COLOR
+#define TWIS_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef TWI_CONFIG_LOG_ENABLED
+#define TWI_CONFIG_LOG_ENABLED 0
+#endif
+// <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef TWI_CONFIG_LOG_LEVEL
+#define TWI_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_INFO_COLOR
+#define TWI_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef TWI_CONFIG_DEBUG_COLOR
+#define TWI_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef UART_CONFIG_LOG_ENABLED
+#define UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef UART_CONFIG_LOG_LEVEL
+#define UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_INFO_COLOR
+#define UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef UART_CONFIG_DEBUG_COLOR
+#define UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
+//==========================================================
+#ifndef USBD_CONFIG_LOG_ENABLED
+#define USBD_CONFIG_LOG_ENABLED 0
+#endif
+// <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef USBD_CONFIG_LOG_LEVEL
+#define USBD_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_INFO_COLOR
+#define USBD_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef USBD_CONFIG_DEBUG_COLOR
+#define USBD_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef WDT_CONFIG_LOG_ENABLED
+#define WDT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef WDT_CONFIG_LOG_LEVEL
+#define WDT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_INFO_COLOR
+#define WDT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef WDT_CONFIG_DEBUG_COLOR
+#define WDT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Libraries
+
+//==========================================================
+// <e> APP_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_TIMER_CONFIG_LOG_ENABLED
+#define APP_TIMER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_TIMER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_LOG_LEVEL
+#define APP_TIMER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_TIMER_CONFIG_INITIAL_LOG_LEVEL
+#define APP_TIMER_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> APP_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_INFO_COLOR
+#define APP_TIMER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_TIMER_CONFIG_DEBUG_COLOR
+#define APP_TIMER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
+#define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
+#define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
+#define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_DUMMY_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_ENABLED
+#define APP_USBD_DUMMY_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_DUMMY_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_DUMMY_CONFIG_LOG_LEVEL
+#define APP_USBD_DUMMY_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_INFO_COLOR
+#define APP_USBD_DUMMY_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_DUMMY_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_DUMMY_CONFIG_DEBUG_COLOR
+#define APP_USBD_DUMMY_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
+#define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
+#define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
+#define APP_USBD_MSC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
+#define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_ENABLED 0
+#endif
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR
+#define APP_USBD_NRF_DFU_TRIGGER_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_ATFIFO_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_ATFIFO_CONFIG_LOG_ENABLED
+#define NRF_ATFIFO_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_ATFIFO_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_ATFIFO_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_INFO_COLOR
+#define NRF_ATFIFO_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_ATFIFO_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_ATFIFO_CONFIG_DEBUG_COLOR
+#define NRF_ATFIFO_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
+#define NRF_BALLOC_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL - Initial severity level if dynamic filtering is enabled.
+
+
+// <i> If module generates a lot of logs, initial log level can
+// <i> be decreased to prevent flooding. Severity level can be
+// <i> increased on instance basis.
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL
+#define NRF_BALLOC_CONFIG_INITIAL_LOG_LEVEL 3
+#endif
+
+// <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_INFO_COLOR
+#define NRF_BALLOC_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
+#define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
+#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
+#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
+#define NRF_CLI_UART_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
+#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_LIBUARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_LIBUARTE_CONFIG_LOG_ENABLED
+#define NRF_LIBUARTE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_LIBUARTE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_LIBUARTE_CONFIG_LOG_LEVEL
+#define NRF_LIBUARTE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_INFO_COLOR
+#define NRF_LIBUARTE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_LIBUARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_LIBUARTE_CONFIG_DEBUG_COLOR
+#define NRF_LIBUARTE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
+#define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
+#define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
+#define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
+#define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
+#define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
+#define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
+#define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
+#define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_QUEUE_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED
+#define NRF_QUEUE_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_QUEUE_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL - Initial severity level if dynamic filtering is enabled
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL
+#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3
+#endif
+
+// <o> NRF_QUEUE_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_INFO_COLOR
+#define NRF_QUEUE_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_QUEUE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR
+#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
+//==========================================================
+#ifndef NRF_SDH_ANT_LOG_ENABLED
+#define NRF_SDH_ANT_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_ANT_LOG_LEVEL
+#define NRF_SDH_ANT_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_INFO_COLOR
+#define NRF_SDH_ANT_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_ANT_DEBUG_COLOR
+#define NRF_SDH_ANT_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
+//==========================================================
+#ifndef NRF_SDH_BLE_LOG_ENABLED
+#define NRF_SDH_BLE_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_BLE_LOG_LEVEL
+#define NRF_SDH_BLE_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_INFO_COLOR
+#define NRF_SDH_BLE_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_BLE_DEBUG_COLOR
+#define NRF_SDH_BLE_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
+//==========================================================
+#ifndef NRF_SDH_LOG_ENABLED
+#define NRF_SDH_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_LOG_LEVEL
+#define NRF_SDH_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_INFO_COLOR
+#define NRF_SDH_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_DEBUG_COLOR
+#define NRF_SDH_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
+//==========================================================
+#ifndef NRF_SDH_SOC_LOG_ENABLED
+#define NRF_SDH_SOC_LOG_ENABLED 0
+#endif
+// <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SDH_SOC_LOG_LEVEL
+#define NRF_SDH_SOC_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_INFO_COLOR
+#define NRF_SDH_SOC_INFO_COLOR 0
+#endif
+
+// <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SDH_SOC_DEBUG_COLOR
+#define NRF_SDH_SOC_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_SORTLIST_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_SORTLIST_CONFIG_LOG_ENABLED
+#define NRF_SORTLIST_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_SORTLIST_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_SORTLIST_CONFIG_LOG_LEVEL
+#define NRF_SORTLIST_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_INFO_COLOR
+#define NRF_SORTLIST_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_SORTLIST_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_SORTLIST_CONFIG_DEBUG_COLOR
+#define NRF_SORTLIST_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// <e> NRF_TWI_SENSOR_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_ENABLED
+#define NRF_TWI_SENSOR_CONFIG_LOG_ENABLED 0
+#endif
+// <o> NRF_TWI_SENSOR_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef NRF_TWI_SENSOR_CONFIG_LOG_LEVEL
+#define NRF_TWI_SENSOR_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_INFO_COLOR
+#define NRF_TWI_SENSOR_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR
+#define NRF_TWI_SENSOR_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// <h> nrf_log in nRF_Serialization
+
+//==========================================================
+// <e> SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED - Enables logging in the module.
+//==========================================================
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED
+#define SER_HAL_TRANSPORT_CONFIG_LOG_ENABLED 0
+#endif
+// <o> SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL - Default Severity level
+
+// <0=> Off
+// <1=> Error
+// <2=> Warning
+// <3=> Info
+// <4=> Debug
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL
+#define SER_HAL_TRANSPORT_CONFIG_LOG_LEVEL 3
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_INFO_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_INFO_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_INFO_COLOR 0
+#endif
+
+// <o> SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
+
+// <0=> Default
+// <1=> Black
+// <2=> Red
+// <3=> Green
+// <4=> Yellow
+// <5=> Blue
+// <6=> Magenta
+// <7=> Cyan
+// <8=> White
+
+#ifndef SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR
+#define SER_HAL_TRANSPORT_CONFIG_DEBUG_COLOR 0
+#endif
+
+// </e>
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_Segger_RTT
+
+//==========================================================
+// <h> segger_rtt - SEGGER RTT
+
+//==========================================================
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
+// <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
+// <i> or this value is actually used. It depends on which one is bigger.
+
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 4096
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
+#define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 16
+#endif
+
+// <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
+#ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
+#define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 2
+#endif
+
+// <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
+
+
+// <i> The following modes are supported:
+// <i> - SKIP - Do not block, output nothing.
+// <i> - TRIM - Do not block, output as much as fits.
+// <i> - BLOCK - Wait until there is space in the buffer.
+// <0=> SKIP
+// <1=> TRIM
+// <2=> BLOCK_IF_FIFO_FULL
+
+#ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
+#define SEGGER_RTT_CONFIG_DEFAULT_MODE 0
+#endif
+
+// </h>
+//==========================================================
+
+// </h>
+//==========================================================
+
+// <h> nRF_USB_DFU
+
+//==========================================================
+// <o> NRF_DFU_SERIAL_USB_RX_BUFFERS - nrf_dfu_serial_usb - USB DFU transport
+// <i> Number of buffers depends on flash access vs.
+// <i> transport throughtput. If value is too low it may lead
+// <i> to received packets being dropped.
+
+#ifndef NRF_DFU_SERIAL_USB_RX_BUFFERS
+#define NRF_DFU_SERIAL_USB_RX_BUFFERS 3
+#endif
+
+// </h>
+//==========================================================
+
+// <<< end of configuration section >>>
+#endif //SDK_CONFIG_H
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/hex/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/hex/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/hex/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/hex/secure_bootloader_usb_mbr_pca10056_debug.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/hex/secure_bootloader_usb_mbr_pca10056_debug.hex
new file mode 100644
index 0000000..8c08807
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/hex/secure_bootloader_usb_mbr_pca10056_debug.hex
@@ -0,0 +1,4011 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:02000004000EEC
+:10C0000018AB0020C9C30E00D1C30E00D3C30E006D
+:10C01000D5C30E00D7C30E00D9C30E000000000028
+:10C02000000000000000000000000000DBC30E0064
+:10C03000DDC30E0000000000DFC30E00E1C30E00F0
+:10C040005DDA0E00E3C30E00B9DC0E00E3C30E00A0
+:10C05000E3C30E00E3C30E00E3C30E00E3C30E0010
+:10C06000E3C30E00E3C30E00E3C30E00E3C30E0000
+:10C07000E3C30E00E3C30E00E3C30E00E3C30E00F0
+:10C0800075DE0E006DDA0E00E3C30E00E3C30E0092
+:10C09000E3C30E00E3C30E00E3C30E00E3C30E00D0
+:10C0A000E3C30E00E3C30E00E3C30E00E3C30E00C0
+:10C0B000E3C30E00E3C30E00000000000000000018
+:10C0C000E3C30E00E3C30E00E3C30E00E3C30E00A0
+:10C0D000E3C30E00E3C30E00E3C30E000DDD0E004C
+:10C0E000E3C30E00E3C30E00B1C50E000000000064
+:10C0F00000000000E3C30E0000000000E3C30E00D8
+:10C10000000000000000000000000000000000002F
+:10C11000000000000000000000000000000000001F
+:10C12000000000000000000000000000000000000F
+:10C1300000000000000000000000000000000000FF
+:10C1400000000000000000000000000000000000EF
+:10C1500000000000000000000000000000000000DF
+:10C1600000000000000000000000000000000000CF
+:10C1700000000000000000000000000000000000BF
+:10C1800000000000000000000000000000000000AF
+:10C19000000000000000000000000000000000009F
+:10C1A000000000000000000000000000000000008F
+:10C1B000000000000000000000000000000000007F
+:10C1C000000000000000000000000000000000006F
+:10C1D000000000000000000000000000000000005F
+:10C1E000000000000000000000000000000000004F
+:10C1F000000000000000000000000000000000003F
+:10C20000DFF80CD000F096F9004800472D1E0F0013
+:10C2100018AB002080F308888E46104730B450E8F1
+:10C22000012F93B2C48923448489A34228BF1B1BD6
+:10C230000489A34202BFBFF32F8F002007E0C3EAA7
+:10C24000020340E80134002CE9D14FF001000A60FC
+:10C2500030BC704750E8012FC2EA024240E8012199
+:10C260000029F7D1704730B450E8022F1FFAA2F32B
+:10C27000C488A34202BFBFF32F8F00200DE0C48902
+:10C2800023448489A34228BF1B1BC2EA034340E81E
+:10C290000234002CE8D14FF001000A6030BC704736
+:10C2A00050E8022FC2EA224240E802210029F7D1D9
+:10C2B0007047034653E8022FD988B2EB324F4FF054
+:10C2C000000017BF92B241EA014142EA014104E095
+:10C2D0005A68B2EB324F08BF012043E80212002A2D
+:10C2E000E8D1704730B4044654E8000F0D4644E8E6
+:10C2F0000053002BF8D1156030BC704730B40446B1
+:10C3000054E8000F40EA010544E80053002BF7D140
+:10C31000156030BC704730B4044654E8000F00EAA2
+:10C32000010544E80053002BF7D1156030BC70477D
+:10C3300030B4044654E8000F80EA010544E8005395
+:10C34000002BF7D1156030BC704730B4044654E878
+:10C35000000F00EB010544E80053002BF7D11560F6
+:10C3600030BC704730B4044654E8000FA0EB010520
+:10C3700044E80053002BF7D1156030BC704770B40F
+:10C3800004464FF0000054E8006F0D68AE4207BF4E
+:10C3900044E80023012044E800630E60002B1CBF2A
+:10C3A0000020F0E770BC704730B4044654E8000F3A
+:10C3B00088422CBF451A054644E80053002BF5D1AE
+:10C3C000156030BC704700000648804706480047AB
+:10C3D000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE735
+:10C3E000FEE7FEE7DDDA0E0001C20E002DE9F05F88
+:10C3F0000546002092469B468846064681464024D4
+:10C400001BE0284641464746224600F083F8534643
+:10C410005A46C01A914110D311461846224600F0E0
+:10C4200016F82D1A67EB01084F462246012000211D
+:10C4300000F00DF817EB00094E41201EA4F1010495
+:10C44000DFDC484631462A464346BDE8F09F202AB5
+:10C4500004DB203A00FA02F1002070479140C2F15B
+:10C46000200320FA03F319439040704700487047B7
+:10C4700004A50F0010B5441A0346944209D284184B
+:10C48000114403E011F8013D04F8013D521EF9D2B8
+:10C4900010BD40EA0104A40703D009E010C9121F2F
+:10C4A00010C3042AFAD203E011F8014B03F8014B40
+:10C4B000521EF9D210BDD2B201E000F8012B491E84
+:10C4C000FBD270470022F6E710B513460A46044631
+:10C4D0001946FFF7F0FF204610BD421C10F8011B63
+:10C4E0000029FBD1801A704730B50446002003466E
+:10C4F00000E05B1C934203D2E05CCD5C401BF8D0B3
+:10C5000030BD034611F8012B00F8012B002AF9D1A8
+:10C5100018467047202A04DB203A21FA02F0002155
+:10C52000704721FA02F3D040C2F120029140084343
+:10C5300019467047064C074D06E0E06840F00103DD
+:10C5400094E8070098471034AC42F6D3FFF75CFE3E
+:10C5500080AE0F00A0AE0F0070B58C1810F8015B14
+:10C5600015F0070301D110F8013B2A1106D110F88C
+:10C57000012B03E010F8016B01F8016B5B1EF9D190
+:10C580002B0705D40023521E0DD401F8013BFAE716
+:10C5900010F8013BCB1A921C03E013F8015B01F881
+:10C5A000015B521EF9D5A142D8D3002070BD000016
+:10C5B000054B4FF0FF321A6053F8042C034B1A60FE
+:10C5C0001A68034B1A60704704BA0250148B00209B
+:10C5D00008BA025001EB820204388A4201D10020DD
+:10C5E000704752F8043D1BBA40F8043FF5E70000DD
+:10C5F00000B5374B8FB019461A680092009AD207DF
+:10C60000FAD5344B344A1A600A680192019AD0076D
+:10C61000FAD5324A1A600A680292029AD207FAD50B
+:10C620002F4A1A600A680392039AD007FAD52D4A56
+:10C630001A600A680492049AD207FAD52A4A1A6044
+:10C640000A680592059AD007FAD5284A1A600A683E
+:10C650000692069AD207FAD5254A1A600A68079206
+:10C66000079AD007FAD5234A1A600A680892089AEE
+:10C67000D207FAD5204A1A600A680992099AD007A7
+:10C68000FAD51E4A1A600A680A920A9AD207FAD59F
+:10C690001B4A1A6008680B900B98C007FAD51A60FD
+:10C6A0000A680C920C9AD007FAD5164A1A600A68E2
+:10C6B0000D920D9AD207FAD5134A1A600E210D2356
+:10C6C0000F22002000F088FD0FB05DF804FB00BFD2
+:10C6D000B0B0025080B0025080430129406339213C
+:10C6E000807001298020542100D13490C0403490C2
+:10C6F000C0302029C0530D9000413890832308C8D2
+:10C7000080E3102100413821CF4308C810B5504BB9
+:10C7100096B01C461A680192019AD207FAD54D4B81
+:10C720004D4A1A6022680292029AD207FAD54B4A01
+:10C730001A604B4A42EA804022680392039AD20769
+:10C74000FAD5186022680492049AD007FAD5454AAF
+:10C750001A60A2F5800242EA814122680592059A98
+:10C76000D207FAD5196022680692069AD007FAD540
+:10C770003D4A1A6022680792079AD107FAD53B4AC8
+:10C780001A6022680892089AD207FAD5384A1A60C5
+:10C7900022680992099AD007FAD5364A1A602268A7
+:10C7A0000A920A9AD107FAD5334A1A6022680B9284
+:10C7B0000B9AD207FAD5314A1A6022680C920C9A69
+:10C7C000D007FAD52E4A1A6022680D920D9AD10729
+:10C7D000FAD52C4A1A6022680E920E9AD207FAD520
+:10C7E000294A1A6022680F920F9AD007FAD5274A71
+:10C7F0001A60216810911099C907FAD51A60144B74
+:10C800001A46196811911199C807FAD5114B204998
+:10C810001960116812911299C907FAD51D4919605A
+:10C82000116813911399CC07FAD50B491960116857
+:10C8300014911499C807FAD5174919601168159110
+:10C840001599C907FAD5154A1A6016B010BD00BF70
+:10C85000B0B0025080B002504004419000862929B7
+:10C86000D81001C84014419040142129401465217A
+:10C870000034409000310C90C0400C90C030202912
+:10C8800040960D9000416090031645C80086112126
+:10C8900000416021594644C84014459040142D90F1
+:10C8A000F0B5464B89B01D461C680194019CE40715
+:10C8B000FAD5434BDFF810C1DFF810E113449B00B9
+:10C8C0000A181B681E2A88BFC0F11E011F330A18F0
+:10C8D0005B095A43B2F5806F88BF4FF480614FF017
+:10C8E000000484BFB1FBF3F1091A00F1A05000F578
+:10C8F0002C402746A14233DC2A680492049AD207CE
+:10C90000FAD5304A1268296805910599CF07FAD5FA
+:10C910002D482E4C0260002216469A4202F1010177
+:10C9200040D12A4C134621F0010100268B423CD312
+:10C930002B680693069BDE07FAD5254B1B682C68EF
+:10C940000794079CE407FAD5036000231F481C46A0
+:10C950009A422DD11D4A00208B422CD309B0F0BD44
+:10C960002A680292029AD207FAD502199200126836
+:10C970002E680396039EF607FAD5CCF80020002215
+:10C980009A4202F1010206D11E4622F001029642AD
+:10C9900004D30134AEE7CEF80070F1E7CEF80070B2
+:10C9A0000136F4E726600A46B7E726600133BDE7A3
+:10C9B00004600133CCE710600133CDE7B4B002501E
+:10C9C00024AC00147CB00250D4B00250D8B0025055
+:10C9D00078B00250F0B5294D85B02C462E680096EF
+:10C9E000009EF607FAD500F1A05000F52C4080001B
+:10C9F0000568206801900198C707FAD52048214FA3
+:10CA0000056002EB8306B24229D15A1C1D4E22F06A
+:10CA100001020027934227D323680293029BDE077B
+:10CA2000FAD5194B0B449B001B681F335B099A42D4
+:10CA300013D2216803910399C907FAD5154400213F
+:10CA40009B1A104A05600846994210D35A1C0D499A
+:10CA500022F00102002093420CD305B0F0BD52F841
+:10CA600004EBC7F800E0CEE737600133D2E710608F
+:10CA70000131E9E708600133EDE700BFB4B00250CF
+:10CA8000D4B00250D8B0025024AC001410B5494BB9
+:10CA900094B019461A680092009AD207FAD5464B0C
+:10CAA000464A1A600A680192019AD407FAD5444AA4
+:10CAB0001A600A680292029AD007FAD541481860B3
+:10CAC0000A680392039AD207FAD53F4A1A600A68A5
+:10CAD0000492049AD407FAD53C4A1A600A6805926F
+:10CAE000059AD207FAD53A4A1A600A680692069A57
+:10CAF000D407FAD5374A1A600A680792079AD2070C
+:10CB0000FAD5354A1A600A680892089AD407FAD505
+:10CB1000324A1A600A680992099AD207FAD5304A4D
+:10CB20001A600A680A920A9AD407FAD52D4A1A603E
+:10CB30000A680B920B9AD207FAD52B4A1A600A6838
+:10CB40000C920C9AD407FAD5284A1A600A680D92FA
+:10CB50000D9AD207FAD5264A1A600A680E920E9AE2
+:10CB6000D407FAD5234A1A600A680F920F9AD2079F
+:10CB7000FAD5214A1A600F4B19461C681094109C74
+:10CB8000E407FAD50C4B1860086811901198C40797
+:10CB9000FAD51A600A681292129AD007FAD5174A83
+:10CBA0001A600A681392139AD207FAD5144A1A60C7
+:10CBB00014B010BDB0B0025080B00250809065211A
+:10CBC00000040990409665908080612180200821B2
+:10CBD0008020649000816190004610210081112125
+:10CBE0000041442180202029024610C800860921E6
+:10CBF00080206021402128294096652140962529E2
+:10CC0000594614C810B5544B98B019461A68019289
+:10CC1000019AD207FAD5514B514A1A600A6802921A
+:10CC2000029AD407FAD54F4A1A600A680392039A07
+:10CC3000D007FAD54C4818600A680492049AD207C3
+:10CC4000FAD54A4A1A600A680592059AD407FAD5B5
+:10CC5000474A1A600A680692069AD207FAD5454AE8
+:10CC60001A600A680792079AD407FAD5424A1A60EE
+:10CC70000A680892089AD207FAD5404A1A600A68E8
+:10CC80000992099AD407FAD53D4A1A600A680A92AD
+:10CC90000A9AD207FAD53B4A1A600A680B920B9A95
+:10CCA000D407FAD5384A1A600A680C920C9AD2074F
+:10CCB000FAD5364A1A600A680D920D9AD407FAD549
+:10CCC000334A1A600A680E920E9AD207FAD5314A90
+:10CCD0001A600A680F920F9AD407FAD52E4A1A6082
+:10CCE0000A681092109AD207FAD52C4A1A601A4B89
+:10CCF00019461C681194119CE407FAD5174B18606B
+:10CD0000086812901298C407FAD51A600A6813923C
+:10CD1000139AD007FAD5124A1A600A681492149A24
+:10CD2000D207FAD51E4A1A600A681592159AD407D6
+:10CD3000FAD51C4A1A600A681692169AD007FAD5D4
+:10CD4000194A1A600A681792179AD207FAD5174A31
+:10CD50001A6018B010BD00BFB0B0025080B00250D1
+:10CD60000093652100043190409665900083612115
+:10CD700000C3302100C364900081619000461021FF
+:10CD8000008111210041442100C320290C4610C814
+:10CD90000086312100C3602140C1282940966521C9
+:10CDA0000013319040962529594614C84004324951
+:10CDB0002DE9F041814B1D6898682033A0B01E46D4
+:10CDC0001A680192019AD707FAD57D4B7D4A1A60FD
+:10CDD00032680292029AD407FAD57B4A1A607B4ADB
+:10CDE0001446116803910399C907FAD5784A116866
+:10CDF000C1F3402137680497049FFF07FAD5754FA8
+:10CE00001F6027680597059FFF07FAD51768002957
+:10CE100000F0CF80B90540F1CC80316806910699C9
+:10CE2000CF07FAD56C491960216807910799C9079E
+:10CE3000FAD51168C1F3402137680897089FFF07AA
+:10CE4000FAD5664F1F6027680997099FFF07FAD533
+:10CE50001268002900F0AF80910540F1AC80326883
+:10CE60000A920A9AD207FAD5564A1A6032680B9289
+:10CE70000B9AD707FAD55A4A1A6031680C910C9967
+:10CE8000CC07FAD55749196031680D910D99C9073A
+:10CE9000FAD55549196031680E910E99CF07FAD528
+:10CEA0005249196031680F910F99CC07FAD5504952
+:10CEB0001960504B1E46196810911099C907FAD590
+:10CEC0003F4C4D4B236033681193119BDB07FAD520
+:10CED0004A4B236033681293129BDF07FAD5484B05
+:10CEE00023603A4B9846196813911399C907FAD5EC
+:10CEF000324F386033681493149BDB07FAD52260F5
+:10CF000033681593159BD807FAD53E4B23603368D9
+:10CF10001693169BD907FAD53B4B236033681793BA
+:10CF2000179BDA07FAD5394B236033681893189B9F
+:10CF3000DB07FAD5364B236033681993199BD80762
+:10CF4000FAD5344B236033681A931A9BD907FAD564
+:10CF5000314B236033681B931B9BDA07FAD52F4BA9
+:10CF6000236000F0D3F908BBD8F800301C931C9B59
+:10CF7000DB07F9D53D6033681D931D9BD907FAD5B2
+:10CF8000274B236033681E931E9BDA07FAD5254B87
+:10CF90002360D8F800301F931F9BDB07F9D50C4B9B
+:10CFA0001B6813F4805F204B08BF184620B0BDE813
+:10CFB000F0811E48FAE71E48F8E700BF90B0025023
+:10CFC00080B0025000100251C01F7229B4B002504C
+:10CFD00088B00250C0CF0129C01F0E29C03F0029D0
+:10CFE00040010249003184A800001649400108A10F
+:10CFF00080440888B0B00250C044708880077A41ED
+:10D00000C0077E4100006A498006164940006E490B
+:10D0100000020021008220214082202180822421E0
+:10D0200040A161A100C861510308F1000108F100AD
+:10D030000208F10008B540B1202801464FF0070270
+:10D0400028BF20210020FFF72BFC024B00221A6092
+:10D0500008BD00BF1CB802507FB51C681CB901F0A8
+:10D060001F041F2C27D1174C254626680196019EC8
+:10D07000F607FAD500F1A05000F52C4080000068BA
+:10D080002C680394039CE407FAD50F4C00EB611065
+:10D0900020600E4801F01F04006802901F2C18BF8A
+:10D0A000C94302980FBF106001F01F0100FA01F19F
+:10D0B00011600021196010684300C00F136004B0B4
+:10D0C00070BD00BFB4B00250E4B00250DCB00250FA
+:10D0D00030B51E4B85B01A46196800910099CC07EF
+:10D0E000FAD500F1A05000F52C40800001681368CB
+:10D0F0000193019BD807FAD5154B164C1868164DAD
+:10D100001F30202390FBF3F00138002810DA0023B1
+:10D110000130400153B1A0F120014FF00042134211
+:10D1200004D1013881424FEA5202F8D105B030BD36
+:10D1300013680393039BDB07FAD5431823602B681E
+:10D140000293029B002BE3D10138DEE7B4B002501A
+:10D15000ACB00250E4B00250DCB002500A460021EC
+:10D16000AFF3008038B5A0F12003B3F5426F054658
+:10D170002CD88F2826D800F1470300F16604DB067F
+:10D180004FEA541400D0013464013F34A40901343F
+:10D1900011B1A1421AD30C46E3004FF48050B0FB0A
+:10D1A000F3F0202828BF202002B11060084B012294
+:10D1B0001A60214600F068F82846214600F088F8F9
+:10D1C000002038BD00F11F046409DDE7014838BDC7
+:10D1D0001CB802502221F00070B5264888B00546E0
+:10D1E00004680094009CE607FAD52348234C0460A9
+:10D1F000234C44EA83432C680194019CE407FAD54C
+:10D200000360930143EA824242F0104444F4C04474
+:10D210002B680293029BDE07FAD504602B68039308
+:10D22000039BDB07FAD5174B03608B0143EA81416F
+:10D2300041F0104343F4C0432E680496049EF60761
+:10D24000FAD503602B680593059BDE07FAD50460C9
+:10D2500041F058412B680693069BDC07FAD5016024
+:10D2600042F058422B680793079BDB07FAD5026010
+:10D2700008B070BDB0B0025080B00250C021022989
+:10D28000807100988061189030B500220C4C4900E4
+:10D290001346023840F6FC75904202F10102CABF03
+:10D2A000236025605B181E2A04F10404F4D1054AAA
+:10D2B00019441360044B054A19609A6030BD00BFE1
+:10D2C00000B0025078B002507CB0025020F80F003D
+:10D2D0000C4B18603F3020F03F008901403058600F
+:10D2E0009960D9601961596199611C3306481960C8
+:10D2F00082B002680192019AD207FAD5196002B091
+:10D30000704700BF90B00250B4B002502DE9F04118
+:10D3100092B0012303930493624B1D461A68059251
+:10D32000059AD207FAD5604C604B2360604B1946D2
+:10D330001A680692069AD707FAD55E4B1A68D60481
+:10D3400000F1A8802A680792079AD007FAD55A4AAE
+:10D3500022600A680892089AD207FAD51E68C6F3B6
+:10D360000036002E40F098801220FFF7B1FE0746ED
+:10D370001320FFF7ADFE87428CBF12201320FFF76A
+:10D38000A7FE471EFFF734F903AB01AA3946122066
+:10D39000FFF762FE04AB804602AA39461320FFF76E
+:10D3A0005BFE00EB4800022832D003283ED0012863
+:10D3B00074D12B680993099BDB07FAD53F4B236097
+:10D3C0002B680A930A9BD807FAD53D4B23602B683C
+:10D3D0000F930F9BD907FAD53A4B23602B68109314
+:10D3E000109BDA07FAD5384B23602B681193119BF9
+:10D3F000DB07FAD5354B2360013F25D510231922D1
+:10D4000018210020FFF7E8FE304612B0BDE8F08199
+:10D410002B680B930B9BD907FAD52D4B23602B68F8
+:10D420000C930C9BDA07FAD52A4BCFE72B680D93A8
+:10D430000D9BDB07FAD5284B23602B680E930E9BC0
+:10D44000D807FAD5254BC1E703AB01AA394612200C
+:10D45000FFF702FE04AB044602AA39461320FFF789
+:10D46000FBFD10EB440402D1FFF7CCFBC4E7FFF750
+:10D470000DFB022C08D0032C09D0012C10D1172150
+:10D480001620FFF743F9B7E715211420F9E70F211C
+:10D490000E20F6E7124EB7E7124EB5E7124EB3E78D
+:10D4A000124EB1E7B0B0025080B0025000084A51AD
+:10D4B000B4B0025088B0025000084E5100065A49DC
+:10D4C00040065E49000442410014424940042E498E
+:10D4D000000652494006564900063A4940063E4970
+:10D4E0000608F1000708F1000408F1000508F10042
+:10D4F000014B1860704700BF08BA0250014B18601A
+:10D50000704700BF04BA0250094BC2431A60043B83
+:10D5100082B01B680193074B019A104204D0064A5F
+:10D520001060186802B0704720BF1A680192F3E7D4
+:10D5300004BA0250148B002008BA0250FEF79ABFBA
+:10D54000FEF7C2BF0A460021FEF7BEBF2DE9F74332
+:10D5500005460E469946114600F060FA044600283A
+:10D5600040F08480002E00F08580002900F0848047
+:10D57000B9F1200F40F0828005F14404082205F142
+:10D5800004082046FFF726F805F124070822314653
+:10D590004046FFF71FF806F1200108223846FFF742
+:10D5A00019F802A94FF4807041F8049DFFF7D6FDE9
+:10D5B000002865D1334A4FF48073136001219360D2
+:10D5C0000823314AFFF706FA0121084605232F4AAE
+:10D5D000FFF700FA0823424601211C20FFF7FAF961
+:10D5E00008233A4601210320FFF7F4F922460823D5
+:10D5F00001210220FFF7EEF90823254A01211A2014
+:10D60000FFF7E8F90523234A01211B20FFF7E2F980
+:10D610000823214A01211420FFF7DCF908231F4ABF
+:10D6200001211520FFF7D6F9082305F16402012135
+:10D630001620FFF7CFF9082305F1840201211720F6
+:10D64000FFF7C8F90823164A01210B20FFF7C2F99A
+:10D65000FFF7AEFB04460198FFF7ECFC114B002CE2
+:10D6600018BF1C46A4212846FFF76CFF204603B0D4
+:10D67000BDE8F0830C4CF9E70C4CF7E70C4CF5E7F0
+:10D68000084CEFE790B00250F4AD0F006CAE0F0005
+:10D69000B4AD0F0058AE0F0018AE0F0038AE0F003B
+:10D6A000D4AD0F008408F0007608F0008008F00088
+:10D6B0008108F00038B50D460446B0B1A022002123
+:10D6C0000430FFF73DFF95B12946082204F16400BC
+:10D6D000FEF780FF082205F1200104F18400FEF727
+:10D6E00079FF044B2360002038BD034838BD034850
+:10D6F00038BD00BFDD55AABB7108F0008308F000FB
+:10D700002DE9F041069F044615461E46FFF7D2FF5D
+:10D7100038B93B46324629462046BDE8F041FFF77E
+:10D7200015BFBDE8F08100002DE9FF41144B044610
+:10D730000E460FCB8DE80F00204600F07FF98046A3
+:10D74000B0B9CEB1636A251D01953BB9012363626F
+:10D75000226F04F13001684600F088F82B46043E41
+:10D76000243453F8042B12BAA34246F8042FF8D1FC
+:10D77000404604B0BDE8F081DFF80880F8E700BF5C
+:10D7800084AD0F000502F00038B5044668B1051DF0
+:10D7900028467021FFF7D6FE284620220449FFF7CD
+:10D7A000CDFE044B2360002038BD034838BD00BFC8
+:10D7B00094AD0F00DD55AABB0002F000294B2DE906
+:10D7C000F04304460E4615460FCB85B06F468DE8F4
+:10D7D0000F002DB94FF00009484605B0BDE8F083B1
+:10D7E000204600F02BF981460028F5D1231D019336
+:10D7F000636AA3BB236F8BB1C3F14008A84528BF60
+:10D80000A84604F13000314618444246FFF796FE20
+:10D81000236F434446442367A5EB0805226F402A43
+:10D8200006D104F13001384600F020F800232367C8
+:10D8300005F03F0835F03F0505D031462A46384609
+:10D8400000F014F82E44B8F1000FC3D04246314620
+:10D8500004F13000FFF772FEC4F87080BCE7DFF817
+:10D860000890B9E784AD0F000C02F0002DE9F74FE6
+:10D87000314B44688046924699461A68002AFCD18A
+:10D880002E4B9B461A68002AFCD14FF0FF300191C5
+:10D89000FFF72EFE8020FFF731FE294D294A2A4F3F
+:10D8A0002A4E012307202B60A2F59E72C2F83C018C
+:10D8B0001360636A3B60A36A3360D8F8003042F8B3
+:10D8C000043CD8F80830204698470199D9F8003030
+:10D8D000002BFBD1BAF1000F20D11D4B04221A609E
+:10D8E000D9F80030002BFBD1DBF800A0BAF1000F13
+:10D8F000FAD1D8F80C30204698473B686362336809
+:10D90000A362144BC3F800A0C3F844A1D9F80030B7
+:10D91000002BFBD12B6003B0BDE8F08F236A012BF5
+:10D9200004BF0C4A13600C4B40201960C3F804A0DC
+:10D93000FFF7EAFDD4E700BF10B9025020BC025047
+:10D9400018B8025000B90250CCB70250D0B70250FC
+:10D95000C8B7025084B6025028BC0250084B1B685E
+:10D960001B0EF02B08D1074B1A68074B9A4205D1C2
+:10D97000064B00201860704705207047062070474E
+:10D9800028B9025024BA02500000E0200CBA02501C
+:10D990000C4B1B68C3610C4B1B6883610B4B1B68F2
+:10D9A00043610B4B1B6803610A4B1B68C3600A4B46
+:10D9B0001B688360094B1B684360094B1B6803604D
+:10D9C000704700BF5CB6025058B6025054B60250C1
+:10D9D00050B602504CB6025048B6025044B60250FF
+:10D9E00040B602500C4BC2691A60826943F8042C9D
+:10D9F000426943F8082C026943F80C2CC26843F8CA
+:10DA0000102C826843F8142C426843F8182C0268E2
+:10DA100043F81C2C704700BF5CB6025030B102685E
+:10DA2000034B04489A4208BF0020704702487047E1
+:10DA3000DD55AABB8208F0007108F00030B1026821
+:10DA4000034B04489A4208BF0020704702487047C1
+:10DA5000DD55AABB0202F0000002F00010B509F08B
+:10DA6000EDF8BDE8104009F04BB80000024902484B
+:10DA7000091F0968006808474401002000F00ABA3D
+:10DA800070B50E46144900EB400001EBC00514468A
+:10DA9000E86A183520B101280FD0022805D113E01B
+:10DAA000284600F02DFAA04201D2002411E02246BF
+:10DAB0003146284600F071FA0BE0284600F020FAC3
+:10DAC000A042F4D20446F2E73146284600F038FA84
+:10DAD0000446204670BD00006461002030B54FF060
+:10DAE000805000228300D0F83011C3F80C21C3F815
+:10DAF0001021624B1A60624B1B68624C2360604BC2
+:10DB00001B1D1B68241D23605D4B08331B68241DEF
+:10DB100023605B4B0C331B68241D2360584B103370
+:10DB20001B68241D2360564B14331B68241D23607F
+:10DB3000534B18331B68534C20342360504B1C3319
+:10DB40001B68241D23604E4B20331B68241D23605B
+:10DB50004B4B24331B68241D2360494B28331B681F
+:10DB6000241D2360464B2C331B68241D2360444B2B
+:10DB700030331B68434C40342360414B34331B68C3
+:10DB8000241D23603E4B38331B68241D23603C4B0F
+:10DB90003C331B68241D2360394B40331B68241D14
+:10DBA00023600124082902D1D0F8343113B10829A7
+:10DBB00004D006E0354B3449196005E0D0F8343123
+:10DBC00013B1082904D006E0314BFB21196005E0B0
+:10DBD000D0F8343113B1082908D00EE090F858324B
+:10DBE0002C48016863F30301016002E0D0F834318E
+:10DBF0001BB929494FF40070086028480168C9071B
+:10DC000002D06FF0010101602548016841F4700104
+:10DC10000160BFF34F8FBFF36F8F4FF01021D1F82A
+:10DC20000002002803DBD1F80402002822DA1D4B91
+:10DC30001C601D480468002CFCD01224C1F800426E
+:10DC40000568002DFCD0C1F8044201680029FCD011
+:10DC50001A6001680029FCD0BFF34F8F10487C3850
+:10DC60000168124A01F4E06111430160BFF34F8F74
+:10DC700000BFFDE70F490E48086030BD3805004081
+:10DC80000404001020C50040488103008C56004069
+:10DC900018F50040E40E00404096024000040040A9
+:10DCA00088ED00E004E5014000E401400400FA05CD
+:10DCB0000090D003C001002010B5054C206818B9B1
+:10DCC00004A12B2001F0E8FE2068BDE810400047C9
+:10DCD000B00000202E2E5C2E2E5C2E2E5C2E2E5C94
+:10DCE0002E2E5C6D6F64756C65735C6E7266785C0D
+:10DCF000647269766572735C7372635C7072735C74
+:10DD00006E7266785F7072732E6300002DE9F05FAB
+:10DD10005448D0F8045300242E464FF0010913E074
+:10DD200096FAA6F0B0FA80F7B80000F58070804649
+:10DD300008F0E0FD28B1404608F0E4FD09FA07F0DC
+:10DD4000044309FA07F08643002EE9D107F080F872
+:10DD5000002869D0444AD078F0BBA00264D543497A
+:10DD600040F2A978C1F80080081D036813F0FF0C89
+:10DD700002D0036803EA0C0C40F2AA7AC1F800A0B2
+:10DD8000036813F0FF0301D00668334040F2AB7B19
+:10DD9000C1F800B0066816F0FF0601D007683E40E3
+:10DDA00040F2AC770F60076817EA0C0709D0D2F889
+:10DDB00010C04CEA070CC2F810C0C1F80080076020
+:10DDC000076840F2AD770F6007681F4009D01369FC
+:10DDD00043EA0743136100E026E0C1F800A00760B2
+:10DDE000036840F2AE730B60036833400BD0DE076C
+:10DDF00001D044F40004DE0601D544F00104C1F86A
+:10DE000000B003600068106930F0011102D005F025
+:10DE100080710C4310F0011F06D0690504D520F075
+:10DE2000011044F480641061C4F3C05624F400046B
+:10DE30004F46DFF83C8009E094FAA4F0B0FA80F590
+:10DE400058F82500804707FA05F08443002CF3D1E9
+:10DE50000BF044FE002E03D0BDE8F05F03F07CBB66
+:10DE6000BDE8F09F00700240800000200078024072
+:10DE7000A8A10F00064808B50021016000680090C5
+:10DE800008F0AAF907F07AFF0028FBD108BD0000CE
+:10DE90000001014010B5124C02202061606111A008
+:10DEA000A06104F17800E0614FF48050206200200E
+:10DEB000A06260620BA1A164E0620D49E1641021DF
+:10DEC000A065C4E91410E0650AA1E01DFEF719FB86
+:10DED00009A12046FEF715FB2020A07110BD00000F
+:10DEE000646100205465726D696E616C0000000011
+:10DEF000DC710020525454005345474745520000FE
+:10DF00000269C1688A4203D88068401A104400E060
+:10DF1000501A401E70470000C11700EBD161074B3B
+:10DF20004A1153F8222021F01F01411A0120884094
+:10DF3000024201D0012070470020704700E100E05C
+:10DF40002DE9F047C4681746894606464FF0000899
+:10DF50003069A04201D9051B02E0B168201A0D1AF0
+:10DF6000B0686D1E001BA84200D80546BD4200D314
+:10DF70003D4670682A4620444946FEF77BFAB06861
+:10DF80007F1B2C44A844A944A04200D10024F46083
+:10DF9000002FDDD14046BDE8F0872DE9F041044671
+:10DFA0008846D4E90207C51BE16860681646084444
+:10DFB000B54206D94146FEF75DFAB819E060BDE802
+:10DFC000F0812A464146FEF755FA761B08EB05011B
+:10DFD00032466068FEF74EFAE660F0E70FB41CB513
+:10DFE0000A46521ECDE9000207A9054B6A4606986B
+:10DFF00000F018F8009A002111701CBC5DF814FBA9
+:10E0000087E40E0002E008C8121F08C1002AFAD1F6
+:10E0100070477047002001E001C1121F002AFBD1A8
+:10E02000704700002DE9FF4F8DB00F4605460026D2
+:10E0300006E025280BD0DDE90F1290476D1C761CF9
+:10E0400028780028F5D111B03046BDE8F08F0024C3
+:10E05000A246A1460122EC4900E0044315F8013F25
+:10E06000203B02FA03F00842F7D128782A2810D082
+:10E070006FF02F022878A0F13001092914D80AEB9B
+:10E080008A0102EB410144F0020400EB010A6D1C1D
+:10E09000F0E701CF5FEA000A03D544F40054CAF167
+:10E0A000000A44F002046D1C28782E2817D115F8B8
+:10E0B000010F44F004042A280ED06FF02F022878B4
+:10E0C000A0F1300109290AD809EB890102EB4101CD
+:10E0D00000EB01096D1CF2E757F8049B6D1C2878D2
+:10E0E0006C280FD006DC4C2817D068280DD06A2881
+:10E0F00014D104E0742810D07A280FD10DE044F434
+:10E1000000140AE044F4801401E044F440146978F7
+:10E11000814202D104F580146D1C6D1C2A786E2A90
+:10E120001FD00CDC632A31D004DC002A8BD0582AA3
+:10E1300011D1A3E0642A68D0692A0CD165E0732A62
+:10E140002ED004DC6F2A73D0702A04D19BE0752A8C
+:10E150006FD0782A6ED01046DDE90F129047761CFA
+:10E1600050E1C4F30250022806D0032809D0042845
+:10E1700001CF09D0066045E101CFF117C0E9006188
+:10E1800040E101CF06803DE106703BE117F8040B4A
+:10E190008DF8000000208DF80100EB46012003E01F
+:10E1A00057F804BB4FF0FF3061074FF0000102D475
+:10E1B0000DE008F10101884649450FDA8045F8DB9A
+:10E1C0001BF808100029F4D108E008F10101884685
+:10E1D0008142FADB1BF808100029F6D1DDE90F2394
+:10E1E000AAEB08008146214600F036F9304400EBE6
+:10E1F000080604E0DDE90F121BF8010B9047B8F1A7
+:10E200000108F7D221464846F7E00A21C4F3025339
+:10E210004FF0000B0891022B04D001CFC117032B44
+:10E2200009D00AE0FF1D27F00707F7E8020108E020
+:10E2300032E01FE020E000B2C117042B01D140B250
+:10E24000C117031E71F1000307DA4FF0000CD0EB89
+:10E250000C006CEB01012D2302E0230504D52B23D8
+:10E260008DF82430012303E0E30701D02023F7E7F2
+:10E27000984658E00A2110E010210EE010204FF0DF
+:10E28000000B08900CE010214FF0000B44F0040448
+:10E290004FF00809089103E008214FF0000B0891A6
+:10E2A000C4F30253022B04D001CF0021032B06D06C
+:10E2B00006E0FF1D27F00707F7E8020103E080B240
+:10E2C000042B00D1C0B24FF0000823072BD5702AD1
+:10E2D00007D0DDF820C08CF0100C5CEA0B0C05D0E8
+:10E2E0000EE040238DF82430012308E050EA0103BA
+:10E2F00006D030238DF824308DF82520022398464F
+:10E30000DDF820C08CF0080C5CEA0B0C0BD150EA55
+:10E31000010301D1630706D530238DF824304FF077
+:10E320000108A9F10109582A04D038A20B9208AAC1
+:10E330000A920BE03AA2F9E75B46089AFEF756F814
+:10E340000B9B9B5C0A9A521E0A92137050EA0102C0
+:10E35000F2D10A98ADEB000000F1200B600702D566
+:10E3600024F4803401E04FF00109D94502DDA9EB26
+:10E370000B0000E0002000EB0B0141440890AAEBE9
+:10E38000010AE00306D4DDE90F232146504600F0E0
+:10E3900063F806444FF0000908E009A911F80900E4
+:10E3A000DDE90F12904709F10109761CC145F4DB44
+:10E3B000E0030CD5DDE90F232146504600F04CF870
+:10E3C000064404E0DDE90F1230209047761C0899DE
+:10E3D000481E08900029F5DC08E00A980A990078A0
+:10E3E000491C0A91DDE90F129047761CBBF1000130
+:10E3F000ABF1010BF1DC21465046DDE90F2300F0C3
+:10E4000019F806446D1C1BE609280100303132332F
+:10E410003435363738396162636465660000000060
+:10E42000303132333435363738394142434445464A
+:10E43000000000002DE9F041044600251E46174665
+:10E44000880404D405E039462020B0476D1C641EC2
+:10E45000F9D52846BDE8F0812DE9F04104460025B4
+:10E460001E469046C80301D5302700E020278804C7
+:10E4700004D505E041463846B0476D1C641EF9D509
+:10E480002846BDE8F0814A68002A06D00A68531C75
+:10E490000B6010704868401E48607047800701D0CC
+:10E4A000002070470120704740680068401E084205
+:10E4B00001D10120704700207047C3688B4206D805
+:10E4C00011440069491E814201D801207047002093
+:10E4D000704700002DE9F05FDFF894B05C46DBF890
+:10E4E0004890DBF8245004F063FC216B214E00EBD4
+:10E4F00001086F1A31884FF0040A0AEB01401EA18F
+:10E5000007F09CFD216B40464944414500D100275E
+:10E5100008233A4603F032FA07004FF0010806D00C
+:10E52000318808EB01401BA107F088FD1CE004F0D6
+:10E530003FFC0022294602F095FADBF82820044629
+:10E540003188D946A24209D10AEB014018A107F04F
+:10E5500075FDC9E90748C9F8185005E008EB014006
+:10E560002346194907F075FD3846BDE8F09F0000C5
+:10E57000BC17002030020020456E746572206E7258
+:10E58000665F6466755F6170705F636F6E74696EFD
+:10E59000756500004661696C656420746F20636F67
+:10E5A0007079206669726D776172652E00000000D7
+:10E5B00053657474696E6720617070206173207692
+:10E5C000616C696400000000A4A50F0008B5134643
+:10E5D0000246064800930123008803EB00400B46E7
+:10E5E00003A107F03EFD08F0E3FF00003002002029
+:10E5F00052656365697665642061206661756C7437
+:10E60000212069643A203078253038782C207063D6
+:10E610003A203078253038782C20696E666F3A20A1
+:10E6200030782530387800000246054801210088FE
+:10E6300001EB004003A107F005FD08F0B9FF000061
+:10E6400030020020526563656976656420616E2042
+:10E650006572726F723A2030782530387821000068
+:10E660002DE9F047244C8146924660880E4681424F
+:10E670003FD84FF6FF77002001F0A0F922786078AC
+:10E68000A188884201DA401C00E00020C0B290421C
+:10E6900003D1002001F0C0F929E065784FF00008AF
+:10E6A0006078884201DA401C00E0002060700020A1
+:10E6B00001F0B2F9BD421AD0A068B9F1000F40F8DC
+:10E6C00035A00DD066B16188E068324605FB0100D7
+:10E6D0004946FDF7CFFEA06800EBC500868003E049
+:10E6E00000EBC500A0F804800020BDE8F0870420FE
+:10E6F000FBE70920F9E70000B800002010B50E4C38
+:10E7000003E0401C00E00020207020786178814206
+:10E7100010D022786188E068A36802FB010003EB57
+:10E72000C20153F83220898890472078A188884216
+:10E73000E9DAE6E710BD0000B800002030B5CB00F4
+:10E7400008339DB293074FF0000401D0072030BD7D
+:10E75000044B9A602A44DA605C701C70588099807F
+:10E76000002030BDB8000020014802F002BC0000CB
+:10E77000D000002070B514460E46050004D10B49A8
+:10E7800040F2C51001F088F93CB12868012EC46040
+:10E790000AD000218160002070BD04494FF4E3706D
+:10E7A00001F07AF9072070BD0121F3E728A90F00D5
+:10E7B00038B50E4808235822416800910C4900687A
+:10E7C00003F0D8FB00280FD10A4A69460A4802F034
+:10E7D000D5FB040008D10121074802F09AFC064944
+:10E7E000012008390870204638BD000044A20F00FF
+:10E7F000D81E0020FD830F00D000002070B5164603
+:10E800000D46040004D10C4940F2D51001F044F942
+:10E810000A48854201D9072070BD0948266102F0E7
+:10E82000A8FB28446060A06800B1A5602146BDE84F
+:10E83000704000200AF0FABD28A90F0017FCFF0065
+:10E84000D000002010B5040004D106494FF4F57043
+:10E8500001F022F9002021462076BDE81040012079
+:10E860000AF0E4BD28A90F0070B5054606484468C3
+:10E8700007E02946204602F079F8204600F0A8FA81
+:10E880000446002CF5D170BDF000002070B50A4898
+:10E8900045680EE02E7A002405E02146284600F067
+:10E8A0008DFE641CE4B2B442F7D3284600F090FA1F
+:10E8B0000546002DEED170BDF00000202DE9F0419D
+:10E8C0000E4840F2AB67456814E02E7A00240BE056
+:10E8D00000222146284600F0D3FE18B108A1384690
+:10E8E00001F0DAF8641CE4B2B442F1D3284600F037
+:10E8F0006FFA0546002DE8D1BDE8F081F000002058
+:10E900002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C630C
+:10E910006F6D706F6E656E74735C6C69627261723C
+:10E920006965735C757362645C6170705F75736256
+:10E93000642E630070B506460948062544680AE05F
+:10E940003146204602F012F80546062805D1204639
+:10E9500000F03EFA0446002CF2D1284670BD0000BB
+:10E96000F00000202DE9FC4115460E00074604D1B9
+:10E97000294940F2A73001F08FF8384601F05CFBDE
+:10E980000446007DC0070DD0002001F017F8A069F3
+:10E9900050B1206AD8B31124002001F03DF8204680
+:10E9A000BDE8FC810820FBE7E06EA8420DD32A46B3
+:10E9B0003046A16EFDF75EFDE06E401BE066A06E86
+:10E9C00065672844A0660024E6E7C4E90665384682
+:10E9D00002F087F8054611480069CDE90004E26EAF
+:10E9E0006AB1A16EA069FDF745FDE169E06E091A03
+:10E9F000E161A1690144A16120670020E0666946E8
+:10EA0000284600F013FC0400C6D19224C4E7FFE7B7
+:10EA1000C4E90865F9E700006CA90F00A4A20F0083
+:10EA2000FEB515460E46044601F006FB007D10F0CB
+:10EA3000010F0AD0204602F04BF800210096CDE9E4
+:10EA40000151694600F03CFCFEBD0820FEBD0000FF
+:10EA5000F8B5040004D138A140F2EF4001F01CF8F1
+:10EA6000606820B934A14FF49E6001F015F8606829
+:10EA7000006820B930A140F2F14001F00DF82068A3
+:10EA8000006820B12CA140F2F24001F005F806F038
+:10EA900063FB10B906F06AFB20B927A140F2F640EB
+:10EAA00000F0FAFF00250FE0002705E0007800F0F5
+:10EAB000D1FB08B11120F8BD3946781CC7B23046E9
+:10EAC00000F0BEF80028F1D12946681CC5B22046E6
+:10EAD00000F01AF90600E7D100250DE0002703E059
+:10EAE0000078214600F0BCFB3946781CC7B230469E
+:10EAF00000F0A6F80028F3D12946681CC5B22046CC
+:10EB000000F002F90600E9D1184D40F21C5607E06A
+:10EB1000A04203D108A1304600F0BEFF2868056876
+:10EB200028680028F4D112482C606946406900909A
+:10EB3000204601F01BFFF8BD2E2E5C2E2E5C2E2EE3
+:10EB40005C2E2E5C2E2E5C636F6D706F6E656E7426
+:10EB5000735C6C69627261726965735C757362641F
+:10EB60005C6170705F757362642E6300F400002056
+:10EB700058A20F002DE9F04F87B04FF000081D4656
+:10EB8000934689460446DDF840A04646CDF80C8001
+:10EB900000E0761C6068012300224768214603A834
+:10EBA000B8470028F5D140468DF800800027B846C8
+:10EBB00001903BE0606801236A46D0F804C021461A
+:10EBC00001A8E0476068012305AAD0F804C02146E7
+:10EBD00001A8E0479DF8141049451AD1D84514D131
+:10EBE0009DF80000CAF8000005F8010B6A1C85F8C2
+:10EBF000009060689DF800302146456801A89B1E82
+:10EC0000A847002007B0BDE8F08F08F1010000F030
+:10EC1000FF0860689DF800300022D0F804C021464B
+:10EC200001A89B1EE0479DF800000744B742C1D3EE
+:10EC30000520E7E70148406870470000F000002029
+:10EC400070B50D46040004D106A14FF48E7000F09B
+:10EC500023FF6078A84201D8002070BDA07820442E
+:10EC6000284470BD2E2E5C2E2E5C2E2E5C2E2E5C2B
+:10EC70002E2E5C636F6D706F6E656E74735C6C6965
+:10EC8000627261726965735C757362645C617070F5
+:10EC90005F757362645F636C6173735F62617365F8
+:10ECA0002E68000070B50D46040004D106A14FF493
+:10ECB0008E7000F0F1FE6078A84201D8002070BD8F
+:10ECC000A0782044284470BD2E2E5C2E2E5C2E2E63
+:10ECD0005C2E2E5C2E2E5C636F6D706F6E656E7495
+:10ECE000735C6C69627261726965735C757362648E
+:10ECF0005C6170705F757362645F636C6173735F96
+:10ED0000626173652E68000070B50D46040003D182
+:10ED100006A1E92000F0C0FE207AA84201D8002018
+:10ED200070BD05EB45000934204470BD2E2E5C2ECD
+:10ED30002E5C2E2E5C2E2E5C2E2E5C636F6D706F03
+:10ED40006E656E74735C6C69627261726965735C26
+:10ED5000757362645C6170705F757362645F636C2D
+:10ED60006173735F626173652E68000070B50D4654
+:10ED7000040003D106A1E92000F08EFE207AA8420B
+:10ED800001D8002070BD05EB45000934204470BD5A
+:10ED90002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6378
+:10EDA0006F6D706F6E656E74735C6C6962726172A8
+:10EDB0006965735C757362645C6170705F757362C2
+:10EDC000645F636C6173735F626173652E680000DA
+:10EDD00010B5040004D104494FF4F97000F05CFE52
+:10EDE0002068006810BD00002CF50E0010B504006E
+:10EDF00004D104A14FF4F97000F04EFE20680068C1
+:10EE000010BD00002E2E5C2E2E5C2E2E5C2E2E5C55
+:10EE10002E2E5C636F6D706F6E656E74735C6C69C3
+:10EE2000627261726965735C757362645C61707053
+:10EE30005F757362642E680002484078002800D035
+:10EE400001207047F00000202DE9F041484E0D46AA
+:10EE5000024609780624307801270F2964D2DFE8BA
+:10EE600001F063080C0E63204863636363252D364D
+:10EE70003F0003200AF0E4FC56E0002454E03C4844
+:10EE8000001D03F0B9F828B13A480760BFF36F8F4F
+:10EE9000BFF34F8F30780028EFD137A140F20B40FD
+:10EEA00009E0104600F0A4F804463DE00028E4D054
+:10EEB00031A140F2164000F0EFFDDEE7012804D05A
+:10EEC0002DA140F21C4000F0E7FD002005E039488C
+:10EED000006810F0010F0AD002200AF0B1FCCCE764
+:10EEE000022804D224A14FF4866000F0D5FD012051
+:10EEF000F3E7E878032817D0A87830B1802804D049
+:10EF00001DA140F23E4000F0C7FD1949E8780831E4
+:10EF10000A6832B100230B6049689047040006D0AC
+:10EF200000E00E2406F07CF92046BDE8F0810AF0EE
+:10EF3000E1FB28B1A8780028F6D106F034F9F3E710
+:10EF40001D480078082810D11B48001D00780007D4
+:10EF50000BD119480830007810F0F00F05D1164891
+:10EF60000C30007810F0F00FDED006F019F9DBE776
+:10EF7000100100205C7002402E2E5C2E2E5C2E2E86
+:10EF80005C2E2E5C2E2E5C636F6D706F6E656E74E2
+:10EF9000735C6C69627261726965735C75736264DB
+:10EFA0005C6170705F757362645F636F72652E631E
+:10EFB0000000000038040040E00F00F0024A014663
+:10EFC000D2E9000210470000781F002070B50C46FF
+:10EFD000054606F0DFF8A84201D0102070BD0348B6
+:10EFE000D4E90012C0E90212002070BD1001002017
+:10EFF0007FB5054605208DF8000006240DF10100BF
+:10F0000006F0E6F80AF076FB2949002008609DF832
+:10F01000010010F01F0006D001280FD0022826D0D2
+:10F02000032833D106E06946284609F0EBFC044684
+:10F0300006282AD16846FFF77DFC25E09DF80500EB
+:10F0400003A900F0F9FA050008D06A469DF80C10F3
+:10F0500000F0B0FA0446062802D016E0102415E0AD
+:10F060006A469DF80C10284609F026FE0CE09DF833
+:10F070000500010705D0694600F07EF80446062821
+:10F0800003D1684609F068FD044624B106F0C8F8CB
+:10F0900004B0204670BD0AF02DFB30B106F07AF8BE
+:10F0A0000028F5D106F07FF8F2E706F079F8EFE7EF
+:10F0B00018010020FEB5C08814460E46A04201D2B9
+:10F0C000054600E01546844207D2802005F0EEFC9C
+:10F0D000B4FBF0F100FB114068B100200096CDE9CF
+:10F0E0000150002000F06AFC6946802000F0E8F83A
+:10F0F000040002D006E00120F0E705498020FFF778
+:10F1000065FF0446002000F087FC2046FEBD00009D
+:10F11000D4A20F0008B140210160014870470000EF
+:10F12000CC1F002010B506F029F820B104A140F250
+:10F130006F3000F0B1FCBDE8104005F0BFBA000030
+:10F140002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63C4
+:10F150006F6D706F6E656E74735C6C6962726172F4
+:10F160006965735C757362645C6170705F7573620E
+:10F17000642E630005F0E2BA10B50C46010600F0FB
+:10F180000F02092A08D200F009F8006820B12146D0
+:10F19000BDE8104001F0EABB102010BD10B501061B
+:10F1A00000F00F0408D5092C04D309A140F2611026
+:10F1B00000F072FC134808E0092C04D304A140F2CB
+:10F1C000671000F069FC0F48483000EBC40010BD28
+:10F1D0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6334
+:10F1E0006F6D706F6E656E74735C6C696272617264
+:10F1F0006965735C757362645C6170705F7573627E
+:10F20000642E6300301F002010B5044600F00F008C
+:10F21000082805D2204605F073FB204605F0C8FCFF
+:10F220002046BDE8104005F08FBB000070B50C46CD
+:10F23000054605F0D9FB18B105480078022801D031
+:10F24000082070BD21462846BDE8704005F0D4BBBB
+:10F25000F000002010B5FFF7A1FF006810BD00000E
+:10F2600070B50D460646FFF799FF0446056015B1D7
+:10F270006868006808E00EB1802E04D103A140F256
+:10F280008B1000F009FC0020606070BD2E2E5C2EFB
+:10F290002E5C2E2E5C2E2E5C2E2E5C636F6D706F9E
+:10F2A0006E656E74735C6C69627261726965735CC1
+:10F2B000757362645C6170705F757362642E630065
+:10F2C00070B50C46054605F08FFB18B1054800786F
+:10F2D000022801D0082070BD21462846BDE87040B4
+:10F2E00005F0F2BCF0000020014909680847000061
+:10F2F000C01F002070B57D4C0546606820B97CA118
+:10F3000040F2C33000F0C8FB01F0CAFB072804D26A
+:10F3100077A140F2CA3000F0BFFB2878092872D0EC
+:10F3200007DC16D2DFE800F07085A98C96B2B7151D
+:10F33000DA00812814D006DC0A28F0D00F28EED09D
+:10F34000802806D13CE082281FD0832843D084281F
+:10F350004AD0BDE8704066A140F2AB4000F09CBBD3
+:10F360007048FFF72BFE6F48FFF77EFA0D200AF07A
+:10F370006DFDA06810B96C48007A00B1012005F05D
+:10F3800053FFFFF783FA012073E0FFF77FFA05F0E0
+:10F390009FFF002009F064FF6248401CFFF764FAF9
+:10F3A0006048401CFFF70AFE0E200AF04FFD20784F
+:10F3B00000F0EAFA00283BD0BDE8704005F054B8F0
+:10F3C0002078052803D0062803D0072830D1022052
+:10F3D0004FE008204DE02078032829D105F0C0FF38
+:10F3E000002825D0042044E02078032805D105F02A
+:10F3F000B7FF10B1042009F033FF06F07DF80028B4
+:10F4000016D0062035E06AE000200AF01FFDA4684F
+:10F4100040F20E260AE02946204601F0A7FA1CB960
+:10F4200042A1304600F038FB20684468002CF2D13D
+:10F4300070BDFFF72BFA022009F012FF012003E054
+:10F44000052009F00DFF03200AF000FD2846FFF714
+:10F45000B5FD46E003200AF0F9FC3248801CFFF7B6
+:10F46000ADFD3048801CFFF7FFF920780628AED1AB
+:10F470000720BDE8704009F0F3BE032009F0F0FE5C
+:10F4800002200AF0E3FC2846FFF7EEF92846BDE823
+:10F490007040FFF793BDA878FFF780FE0446006830
+:10F4A00020B913A140F2874000F0F6FA606820B955
+:10F4B0000FA14FF4916000F0EFFAD4E90002294661
+:10F4C00090470028B4D0A8780107B1D000F00F0110
+:10F4D0000829ADD2BDE8704005F038BB08200AF01D
+:10F4E000B5FC2846BDE87040FFF7BEB9F00000202B
+:10F4F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6311
+:10F500006F6D706F6E656E74735C6C696272617240
+:10F510006965735C757362645C6170705F7573625A
+:10F52000642E630069A20F00C01F00202E2E5C2EE7
+:10F530002E5C2E2E5C2E2E5C2E2E5C636F6D706FFB
+:10F540006E656E74735C6C69627261726965735C1E
+:10F55000757362645C6170705F757362642E6800BD
+:10F56000FFF7C2BE10B520B104A140F2272000F081
+:10F5700093FABDE810400E48FFF7B6BE2E2E5C2E63
+:10F580002E5C2E2E5C2E2E5C2E2E5C636F6D706FAB
+:10F590006E656E74735C6C69627261726965735CCE
+:10F5A000757362645C6170705F757362642E630072
+:10F5B00058A20F00114601F0D9B9000070B50446F9
+:10F5C00040680D46C2680AB120469047207AA8429A
+:10F5D00004D20CA140F2BF2000F05EFA294620467A
+:10F5E000FFF792FB05464678002408E021462846AE
+:10F5F000FFF726FB007805F053F9641CE4B2B4422F
+:10F60000F4D370BD2E2E5C2E2E5C2E2E5C2E2E5C26
+:10F610002E2E5C636F6D706F6E656E74735C6C69BB
+:10F62000627261726965735C757362645C6170704B
+:10F630005F757362642E63002DE9F04180460F48C8
+:10F640000E46456816E02F7A00240DE02146284634
+:10F65000FFF75AFB0178414504D106B134702846C2
+:10F66000BDE8F081641CE4B2BC42EFD32846FFF74A
+:10F67000AFFB0546002DE6D10020F1E7F0000020A9
+:10F6800070B50446406815460E4683681BB1204697
+:10F690009847062809D1207AB04204D20E494FF487
+:10F6A000287000F0F9F90DB1072070BD31462046F1
+:10F6B000FFF72AFB05464678002408E02146284645
+:10F6C000FFF7BEFA0078FFF79FFD641CE4B2B44276
+:10F6D000F4D3002070BD000004F60E0003460020A5
+:10F6E0005A681269002A01D0184610477047000076
+:10F6F0002DE9F843044604F061FF20B92DA14FF431
+:10F70000367000F0C9F9384805F0E4FC00284DD106
+:10F71000364908704860886048213548FCF7D2FEB9
+:10F72000334848214830FCF7CDFE3148314D803018
+:10F730004CB194E80E00103080E80E002C48903058
+:10F74000016821B105E005F12C010EC9F3E72A4952
+:10F750000160002004F038FF18B1852801D0FEF7C1
+:10F7600063FF264E00240DE0002703E000783146B9
+:10F77000FFF776FD3946781CC7B24046FFF760FABE
+:10F780000028F3D12146641CE4B23046FFF7BCFAEE
+:10F790005FEA0008E8D1686800906946304601F0E9
+:10F7A000E5F8040004D005F099FE2046BDE8F88392
+:10F7B0000020FBE72E2E5C2E2E5C2E2E5C2E2E5C67
+:10F7C0002E2E5C636F6D706F6E656E74735C6C690A
+:10F7D000627261726965735C757362645C6170709A
+:10F7E0005F757362642E630061F50E00F000002007
+:10F7F000301F002058A20F00F5F20E0014A30F00D6
+:10F8000040B1012808D0022809D007A140F20E20FB
+:10F8100000F042B9114804E01048001D01E00F4813
+:10F820000830FFF761BD00002E2E5C2E2E5C2E2EC0
+:10F830005C2E2E5C2E2E5C636F6D706F6E656E7429
+:10F84000735C6C69627261726965735C7573626422
+:10F850005C6170705F757362642E630072A20F004A
+:10F8600010B505F083FC10B105F076FC08B1082056
+:10F8700010BD044804F0B8FE08B1FEF7D5FE002024
+:10F8800010BD000080A20F0070B54FF0805086B010
+:10F89000D0F8A810D0F8A40089B241F440430090F9
+:10F8A0000BA20D2101A8FEF799FB0C4E40F21A3075
+:10F8B00001AD3080002404E0285D06EB4401641CA7
+:10F8C00048802846FCF709FEA042F5D806B070BD76
+:10F8D00025303458253038580000000024200020FE
+:10F8E00010B505F039FC20B909A140F2763000F0DE
+:10F8F000D3F814480168C1F3400121B1BDE81040BC
+:10F900001148FFF7F1BC016811F0010FF2D110BDF1
+:10F910002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63EC
+:10F920006F6D706F6E656E74735C6C69627261721C
+:10F930006965735C757362645C6170705F75736236
+:10F94000642E6300380400405DA20F00034808B530
+:10F95000806800906846FFF7C7FC08BD58A20F00FA
+:10F96000074918B1052803D300207047086870477D
+:10F97000044A105C0028FAD051F8200070470000BB
+:10F9800028010020B6A30F00092808D2DFE800F004
+:10F99000070705070705050505000120704700203A
+:10F9A0007047092808D2DFE800F0070705070707B6
+:10F9B00007070500012070470020704710B508F0C8
+:10F9C000E1FB012803D004A11D2000F065F8BDE88B
+:10F9D000104000F04FB800002E2E5C2E2E5C2E2E14
+:10F9E0005C2E2E5C2E2E5C636F6D706F6E656E7478
+:10F9F000735C6C69627261726965735C7574696C61
+:10FA00005C6170705F7574696C5F706C6174666F57
+:10FA1000726D2E630000000010B508F0B3FB0128E2
+:10FA200003D004A12B2000F037F8BDE8104000F00F
+:10FA300029B800002E2E5C2E2E5C2E2E5C2E2E5C05
+:10FA40002E2E5C636F6D706F6E656E74735C6C6987
+:10FA5000627261726965735C7574696C5C61707007
+:10FA60005F7574696C5F706C6174666F726D2E6324
+:10FA70000000000072B602480168491C016070472E
+:10FA80003C01002003490868401E086000D162B6AE
+:10FA9000704700003C0100201CB56A46ADF800002C
+:10FAA0000191002144F20200FEF790FD1CBD1028D8
+:10FAB00002D31038C0B2704740F080007047000099
+:10FAC000F8B51F480146446AC06A8D6CAC2802D163
+:10FAD000486B0544241A1B4E0094042730882B469B
+:10FAE00007EB0040184A19A106F0BBFA2246294646
+:10FAF0001548FCF7F9FCE8B13088234607EB0040D5
+:10FB00002A4620A106F0A5FA06F038F90028FBD114
+:10FB100002F054FE2146284603F05CFD040007D0A5
+:10FB20003088012101EB004022A100BF06F086FAD7
+:10FB30002046F8BD3088002407EB004024A1F5E7FB
+:10FB4000BC1700203002002000C00E00566572690C
+:10FB50006679696E6720424C3A20416464723A20AB
+:10FB60003078253038782C205372633A203078254D
+:10FB70003038782C204C656E3A2030782530387833
+:10FB800000000000436F7079696E6720626F6F74C8
+:10FB90006C6F616465723A205372633A2030782545
+:10FBA0003038782C204C656E3A2030782530387803
+:10FBB000000000005265717565737420746F2063D6
+:10FBC0006F707920424C206661696C6564000000AA
+:10FBD0004E6F20626F6F746C6F6164657220636F2B
+:10FBE0007079206E65656465642C20626F6F746C3B
+:10FBF0006F616465722075706461746520636F6DF8
+:10FC0000706C6574652E000011480421008801EBBA
+:10FC1000004010A106F012FA06F0DEFA06F0AEF887
+:10FC20000028FBD1114E64254FF47A47741C3846E6
+:10FC3000A0476D1EFAD1BFF34F8F0D4801680D4AE2
+:10FC400001F4E06111430160BFF34F8F00BFFDE796
+:10FC500030020020526573657474696E6720626FAC
+:10FC60006F746C6F616465722E000000909F0F00CE
+:10FC70000CED00E00400FA052DE9FC410646C00742
+:10FC80004FF000050ED0104F00240122385D009582
+:10FC900000231146019505F021FF641C042CF4D3C8
+:10FCA00000F064F8B0070DD5074E0024361D002281
+:10FCB000305D032300951146019505F00FFF641C8C
+:10FCC000042CF4D3BDE8FC81869F0F0010B50446D8
+:10FCD000042803D305A12120FFF7DEFE0E480121F1
+:10FCE000005DBDE8104005F06FBF00002E2E5C2EB9
+:10FCF0002E5C2E2E5C2E2E5C2E2E5C636F6D706F34
+:10FD00006E656E74735C626F617264735C626F6166
+:10FD10007264732E63000000869F0F0010B50446C6
+:10FD2000042803D305A11B20FFF7B6FE0E480021CF
+:10FD3000005DBDE8104005F047BF00002E2E5C2E90
+:10FD40002E5C2E2E5C2E2E5C2E2E5C636F6D706FE3
+:10FD50006E656E74735C626F617264735C626F6116
+:10FD60007264732E63000000869F0F0010B500249C
+:10FD70002046FFF7ABFF641C042CF9D310BD000034
+:10FD80002DE9F0470546861C90460F464FF00109C5
+:10FD90000020FFF713FE1B4C20683860D4E90001F7
+:10FDA000401AA168081A44F21C0167180EE00121EC
+:10FDB000384602F02AF901F0E3FF0146384602F026
+:10FDC00024F9D4E90001401AA168081A401C8642AF
+:10FDD000EDD8B8F1000F03D0052065F3891002E0DB
+:10FDE000062065F39F50A2682168114004EB810151
+:10FDF000C8602068304420600020FFF70DFE4846B0
+:10FE0000BDE8F0874021002010B543689C1844608D
+:10FE100021B905E013F8010B01F8010B521EF9D2CC
+:10FE2000012010BD30B482680468531C8360A15463
+:10FE3000D0E901128A4202D330BC05F0C3BB30BC0A
+:10FE400070470000034803C8814201D10120704778
+:10FE5000002070474021002010B50548012102F024
+:10FE6000EAF8BFF35F8F08B1002010BD012010BD7C
+:10FE70005000002010B5064C2068012803D005A1D1
+:10FE80006D20FFF709FEBFF35F8F0020206010BDDB
+:10FE9000500000202E2E5C2E2E5C2E2E5C2E2E5C12
+:10FEA0002E2E5C636F6D706F6E656E74735C6C6923
+:10FEB000627261726965735C6D757465785C6E728F
+:10FEC000665F6D74782E680004490020086004495C
+:10FED0004FF48060C1F880017047000000A5025017
+:10FEE00004E000E003490120086003498002C1F8F2
+:10FEF0000001704700A5025004E000E070B500F179
+:10FF00000806106815460C46202802D248F2145004
+:10FF100070BDFFF7A1FF80B1FFF7E4FF2146304637
+:10FF2000FDF702FC0646FFF7CFFFFFF7A3FF3046C1
+:10FF300001F000FD060003D004E048F2045070BD5B
+:10FF4000202028602021204602F090FE304670BD1F
+:10FF500010B50830FDF718FCBDE8104001F0EABC10
+:10FF60002DE9F04700F108090E461446FFF774FF2B
+:10FF7000B8B1FFF7B7FF4FF480584546AC4200D800
+:10FF800025462A4631460E48FCF774FA2A460C49A3
+:10FF90004846FDF713FC0700A4EB05042E4404D0EB
+:10FFA00005E048F20450BDE8F087002CE5D1FFF7EA
+:10FFB0008BFFFFF75FFF3846BDE8F04701F0BABCA2
+:10FFC0006006002070B50B4800240460BFF35F8F0B
+:10FFD000094D01202860FDF7C1FC01002C604FF0A5
+:10FFE000030004D0052901D148F2035070BD002060
+:10FFF00070BD00005000002000A502500149002003
+:02000004000FEB
+:100000000860704700A502504360CA699A420DD348
+:100010008A690260886918448861086F1844086713
+:10002000C869C01AC86100D00120704701F12802D8
+:10003000026000208B67704710B5040003D10649A9
+:100040003920FFF729FD206818B903493A20FFF746
+:1000500023FD2068083010BD6CA90F0070B50C4658
+:10006000060004D1224940F2B720FFF715FD24B95C
+:100070001F494FF42E70FFF70FFD207800250F2841
+:1000800033D2DFE800F033083333320C1132320858
+:10009000323333333300304600F09DFB26E02146F7
+:1000A000304608F0A3FD0FE0304600F0C9FC0146E1
+:1000B000A0780025814219D00106E1784FF00300B5
+:1000C00004D531B901210CE005460FE021B1012929
+:1000D0000CD00329F8D109E0304600F08DFB05462D
+:1000E0000021304609F0A4FE00E00625284670BD38
+:1000F0006CA90F002DE9FF5F05460198DFF8F0932A
+:100100001F46017A89F800101646019800F042FB5C
+:10011000804625B9F74940F2E920FFF7BDFC296880
+:100120004FF0000A40F21F325446A1F21F304FF048
+:10013000020B914256D04CDC40F20132A1F2013068
+:10014000914272D029DC40F2F120A1F2F1228142E9
+:100150006CD015DC40F2EE22A1F2EE2391426ED07B
+:1001600009DC4FF43B73E1B3994270D0A1F5007103
+:10017000ED395ED17AE0012B74D0022B59D19BE08E
+:10018000092A70D004DC012A6ED0022A51D1B7E0CE
+:100190000A2A6AD00F2A4CD1DDE00E2871D00EDC7D
+:1001A00007286ED006DC01286CD005286BD0062805
+:1001B0003FD116E10C2867D00D283AD138E1153827
+:1001C000092836D2DFE800F0F535353535F4F3F29D
+:1001D000F10013286FD010DCA0F10300102828D202
+:1001E00001E02EE079E1DFE800F0F0EFEEEDEC2445
+:1001F00024EBEAE9E82424E7E6E537280CD00CDC18
+:10020000292878D004DC142876D0282811D125E2BA
+:100210002D2872D032280CD150E244286ED006DC52
+:100220003E286CD03F2804D16FE29FE04CE0492883
+:10023000F4D00020C5F800A004B0BDE8F09F24E091
+:1002400005E008212971002F01D82B607FE20EB153
+:10025000297931700B2101242971012F06D840F230
+:10026000ED2073E21CE059E03AE062E00EB129793A
+:10027000315598F81410641C2971BC4205D32A60CA
+:1002800065E2BAE07FE0A1E0C7E00EB1297931551F
+:10029000641C85F804B0BC4202D340F2EF2055E262
+:1002A0000EB129793155641C85F804B0BC4203D3E2
+:1002B0004FF43C704AE2A6E10EB129793155641C35
+:1002C00085F804B0BC42CCD20EB12879305598F8EC
+:1002D0001900641C2871BC4202D340F2F22035E2BE
+:1002E0000EB128793055641C85F804A0BC4207D3B0
+:1002F00040F2F3202AE2BCE191E1CDE117E2F9E11D
+:100300000EB12879305589F801A0641C35E2092026
+:100310002871BC4202D340F2FA2017E20EB12879CC
+:1003200030550420641C2871BC4202D340F2FB20EB
+:100330000CE20EB12879305599F80110641C01982F
+:10034000FEF714FDC9F8040000782871BC4202D3FE
+:100350004FF44070FAE10EB128793055641C85F8ED
+:1003600004A0BC4202D340F20130EFE10EB1287983
+:100370003055D9F80400641CBC424078287102D37F
+:1003800040F20230E2E10EB128793055D9F804008C
+:1003900098F81410641C0078814233D185F804B0B9
+:1003A000BC4213D340F20630D0E18BE07FE073E033
+:1003B00067E054E01BE10FE103E1F7E0EBE0DFE091
+:1003C000D3E0C7E0B9E0ADE0A1E095E00EB1287957
+:1003D0003055641C85F804B0BC4202D340F20730AB
+:1003E000B4E10EB12879305598F81900641C2871D1
+:1003F000BC4202D34FF44270A8E10EB128793055C7
+:10040000641C25E098F8161081421CD10A2028713E
+:10041000BC4202D340F20D3098E10EB1287930553C
+:10042000641C85F804A0BC4202D340F20E308DE17A
+:100430000EB128793055641C85F804A0BC42DCD389
+:1004400040F20F3082E12B4940F21330FFF724FBDA
+:1004500085F804A0BC4202D340F2163076E10EB11A
+:1004600028793055D9F8040098F81410641C0078E5
+:1004700081426ED105202871BC4202D340F21B306C
+:1004800064E10EB1287930552420641C2871BC42E7
+:1004900002D34FF4477059E10EB128793055641CEE
+:1004A00085F804A0BC4202D340F21D304EE10EB1EB
+:1004B000287930551020641C2871BC4202D340F2C8
+:1004C0001E3043E10EB1287930550120641C28719B
+:1004D000BC4202D340F21F3038E10EB128793055CA
+:1004E0000520641C2871BC4206D340F222302DE165
+:1004F000040100206CA90F000EB12879305524208A
+:10050000641C2871BC4202D340F223301EE10EB1BC
+:10051000287930550120641C2871BC4202D34FF465
+:10052000497013E10EB1287930550320641C2871FD
+:10053000BC4202D340F2253008E10EB12879305593
+:1005400098F81600641C2871BC4203D340F2263090
+:10055000FCE069E00EB1287930550420641C287154
+:10056000BC4202D340F22930F0E00EB12879305578
+:100570002420641C2871BC4202D340F22A30E5E0FA
+:100580000EB128793055641C85F804B0BC4202D302
+:1005900040F22B30DAE00EB128793055641C85F832
+:1005A00004B0BC4202D34FF44B70CFE00EB12879B7
+:1005B00030550520641C2871BC4202D340F22F3014
+:1005C000C4E00EB1287930552420641C2871BC4247
+:1005D00002D34FF44C70B9E00EB1287930550620A3
+:1005E000641C2871BC4202D340F23130AEE00EB13F
+:1005F0002879305598F81400641C2871BC4202D345
+:1006000040F23230A2E00EB12879305598F8160049
+:10061000641C2871BC4202D340F2333096E00EB124
+:1006200028793055641C08E098F81610814204D0EF
+:1006300057494FF44F70FFF72FFAD9F80410484686
+:10064000497889F80210514689F803A08CE0072008
+:100650002871BC4202D340F2473077E00EB12879CE
+:1006600030550520641C2871BC4202D34FF45270EF
+:100670006CE00EB12879305599F80310641CD9F854
+:100680000400FEF70FFBC9F8080000782871BC428F
+:1006900002D34FF4537059E00EB128793055D9F890
+:1006A000040098F81410641C007881420BD10320D8
+:1006B0002871BC4202D340F2513047E00EB1287994
+:1006C0003055641C0FE098F81610814206D185F869
+:1006D00004B0BC42F2D340F2563037E02C4940F22D
+:1006E0005A30FFF7D9F940202871BC4202D340F2BA
+:1006F0005D302BE00EB128793055641C85F804A0DC
+:10070000BC4202D340F25E3020E00EB12879305571
+:10071000D9F8040098F81410641C007881420BD1B9
+:1007200010202871BC4202D340F263300EE00EB1BB
+:1007300028793055641C11E098F81610814208D1D0
+:1007400085F804A0BC42F2D34FF45A70286001200F
+:1007500072E50F494FF45B70FFF79EF999F80310AB
+:100760004846491C89F803108278C9B29142FFF4C7
+:100770006EAF4178491C89F8011099F8011099F879
+:1007800000008142FFF4C3AD40F27330DEE70000A9
+:100790006CA90F0010B5040003D103492C20FFF70A
+:1007A0007BF9204610BD00006CA90F0010B508B100
+:1007B000032010BD0846FFF73FFC0178202901D037
+:1007C000062010BDD0F80210C160C1880182017AF4
+:1007D0008174002010BD10B5FFF7DCFFFFF72CFC83
+:1007E0000021818281610162C16601674167816781
+:1007F00000F12801816610BD2DE9FC478146FFF715
+:10080000C9FFFFF719FC0446484600F06AF907469D
+:100810002F4800268068CDE90004E069B0B1D4F823
+:1008200078804546404500D205462A4604F1280115
+:10083000A069FBF71FFE206F2844C4E91C60A8EBE9
+:100840000500E06660192830A06627E0206F606729
+:100850002667E666216A304621B1626AA161C4E971
+:1008600007202CE0A06130E004F11802616A82E800
+:100870004300E26E1AB38A4215D3A36E0A461946A4
+:10088000FBF7F8FDE16EE069091AE166A16E01442B
+:10089000A16660670021484609F0CAFA206A00286C
+:1008A000E2D1A66111E0A16EFBF7E4FDE06E2067E6
+:1008B000E169091AE161A1690818A06105D06946DA
+:1008C0003846FEF7B3FCBDE8FC870020FBE70000DC
+:1008D000A4A20F004360CA699A4204D38A690260E5
+:1008E0000B67CB6103E001F1280202608B670020F7
+:1008F0007047000010B589B102291CD101220E49B0
+:100900000E48FEF72FF802460D4802210088BDE888
+:10091000104001EB00400BA105F094BB06490122F9
+:10092000A1F1550006F004FF012203490348FEF738
+:1009300019F80028F2D010BDD18A002030A40F0091
+:1009400038020020436F756C64206E6F74207265EE
+:1009500061642066726F6D204344432E204572729D
+:100960006F723A20307825782E00000070B50D4661
+:10097000040003D10BA1E120FFF78EF8606818B9DD
+:1009800008A1E220FFF788F86068006818B905A19F
+:10099000E320FFF781F86068294602682046BDE839
+:1009A000704010472E2E5C2E2E5C2E2E5C2E2E5C60
+:1009B0002E2E5C636F6D706F6E656E74735C6C6908
+:1009C000627261726965735C757362645C61707098
+:1009D0005F757362642E630070B5084C050009D022
+:1009E00010342168002907D008682060496828462B
+:1009F0008847F6E70834F4E770BD00008C1C00203F
+:100A0000054A012120B1012805D19170FFF7E4BF0B
+:100A100051700020FAE770478C1C002010B50400CC
+:100A200003D10549C520FFF737F80448C16B616061
+:100A3000006CA06010BD000000A70F00BC170020D4
+:100A400010B50021FEF792F90021FEF72BF900788E
+:100A500010BD40684968884201D8012070470020D5
+:100A600070470000F0B54FF0FF3622B11268D24354
+:100A700000230A4D0DE03246FAE7C45C62400824C8
+:100A8000D70700D037462F4087EA5202641EF7D1BD
+:100A90005B1C8B42F1D3D043F0BD00002083B8ED46
+:100AA000EFF30580C005C00D10D0103840B200280B
+:100AB00006DA00F00F0000F1E02090F8140D03E0DA
+:100AC00000F1E02090F80004400970470F207047C3
+:100AD00010B50121FEF74AF90021FEF7E3F800788E
+:100AE00010BD10B50121FEF741F90121FEF7DAF83A
+:100AF000007810BDF0B5146906468DB02068154623
+:100B0000271DE0B1022920D00A2000906B4609AAD7
+:100B1000304607F04BFB00280FD009A901A8009A26
+:100B200007F0CAF901AE96E80F0005AE86E80F009F
+:100B3000236869683A4605A898470DB0F0BD0DB026
+:100B40003046BDE8F04007F02BBA6946304607F062
+:100B5000BDF90028F1D0236869683A46684698478D
+:100B60000028EAD002980028F5D101987060012091
+:100B7000E3E753685B7813F0C00303D0402B03D046
+:100B80000020704700F002B8FFF7B4BF2DE9FF4125
+:100B90000B465168064614464878334D00F00F0264
+:100BA00010F0300055F8225006D0102806D020282A
+:100BB00008D0302856D13EE022694DE0616901201D
+:100BC000087047E0022B28D1042A26D84FF00108EC
+:100BD00069463046676907F079F900281AD009E0BC
+:100BE0000B79226913FB00226846A84770B1387858
+:100BF000401C3870029820B1616838784A79904278
+:100C0000EED301987060029860BB02E04FF00008DC
+:100C1000F7E7404604B0BDE8F081D4E904300F792D
+:100C2000027817FB023349798A421BD2521C0270A8
+:100C30001A46616810E008786169072A087009D1CE
+:100C4000606801792069FBF73DFC60682169806874
+:100C500007F057F92269616804B03046AC46BDE838
+:100C6000F04160470020D5E75CA40F0038B51D496E
+:100C700001200A68D20301D5000407E01A490A6876
+:100C800012F0A90F04D0086800F056000860002098
+:100C900002F020F8154C0425D0B1192000906846C8
+:100CA00004F064FFD0F810050099C84010F0010F5F
+:100CB00013D00D48001F006810F0B10007D0208845
+:100CC0000BA105EB004000BF05F0B8F9012038BDCD
+:100CD000208810A105EB0040F6E7208816A105EB5F
+:100CE0000040F1E7000400402005004030020020F1
+:100CF000444655206D6F6465207265717565737427
+:100D00006564207669612047505245475245542E0C
+:100D100000000000444655206D6F646520626563E5
+:100D20006175736520617070206973206E6F742027
+:100D300076616C69642E0000444655206D6F6465D1
+:100D400020726571756573746564207669612062CF
+:100D50007574746F6E2E0000FEB51849044608685D
+:100D600008B1401E08601648D4E9015300880426E3
+:100D7000227806EB00409DB10E6821690296CDE90C
+:100D800000312B46012A16D00EA210A105F07CF9E5
+:100D90006169002911D0E06803B0BDE8F040084760
+:100DA00009680091012A04D006A217A105F059F99B
+:100DB000EEE71FA2F9E71EA2E7E7FEBD58000020FC
+:100DC000E40100206572617365000000466C617388
+:100DD00068202573206661696C6564202830782559
+:100DE00078293A20616464723D25702C206C656E10
+:100DF0003D307825782062797465732C2070656E9B
+:100E000064696E6720256400466C617368202573F1
+:100E100020737563636573733A20616464723D2562
+:100E2000702C2070656E64696E6720256400000078
+:100E3000777269746500000010B508281BD2DFE8DE
+:100E400000F004121A1A1A041A040120FEF714FF03
+:100E50000020FEF763FF0120FEF760FFBDE81040B1
+:100E60000220FEF733BF0120FEF730FFBDE810403F
+:100E70000220FEF753BF10BD10B50446032806D06C
+:100E8000042C04D0062C0ED0072C04D10BE007490B
+:100E9000074801F0BFFA07480168002905D020463D
+:100EA000BDE810400847FEF7AFFE10BD251B0F0040
+:100EB000C0D401000800002010B50446062802D165
+:100EC000002002F0ABFF04480168002903D020464F
+:100ED000BDE81040084710BD5400002070B54278AE
+:100EE00005460C46012A07D00E480221008801EB76
+:100EF00000400DA105F0A6F8287808280BD16088DD
+:100F0000401E81B26180208800280AD0002908D1C3
+:100F100060800320287029462046BDE8704007F015
+:100F200077B970BD34020020444655207265717552
+:100F300065737420636F6D706C6574656420776988
+:100F4000746820726573756C743A20307825780067
+:100F500010B50021024801F06EF880F3100010BDBA
+:100F60005C6100204FF4A07202EB810189B200F0B5
+:100F7000EFBB0068D0F80405704700002DE9F0478A
+:100F800015460E46040003D134492F20FEF784FD98
+:100F90001EB932493020FEF77FFD1DB92F4931209F
+:100FA000FEF77AFD60792E49DFF8B480DFF8B4905F
+:100FB00041F82050617908F1040808EBC10000797C
+:100FC00038B10824B9F80000022101EB004026A145
+:100FD0003FE035882768B5F5805F03D32BA1FD205E
+:100FE000FEF75AFDC7F80855B67894F90450082E54
+:100FF00003D331A14520FEF74FFD002D4FEA4610E7
+:1010000006DA05F00F0101F1E02181F8140D03E08B
+:1010100005F1E02585F8000494F90410012201F09F
+:101020001F0302FA03F04909890001F1E021C1F828
+:101030008002C1F80001617908EBC1010A71617990
+:1010400048F83140B9F80000032101EB00400024CA
+:1010500024A104F0F3FF2046BDE8F087B8A90F00F3
+:10106000400100200C02002052544320696E73742A
+:10107000616E636520616C726561647920696E6977
+:101080007469616C697A65642E0000002E2E5C2EF6
+:101090002E5C2E2E5C2E2E5C2E2E5C6D6F64756C7D
+:1010A00065735C6E7266785C68616C2F6E72665FE9
+:1010B0007274632E680000002E2E5C2E2E5C2E2E85
+:1010C0005C2E2E5C2E2E5C696E746567726174698D
+:1010D0006F6E5C6E7266785C6E7266785F676C7558
+:1010E000652E68005254433A20696E697469616CD8
+:1010F000697A65642E00000090F90400012100F077
+:101100001F0291404009800000F1E020C0F8001269
+:1011100070470A46022100F007BB4FF4827100F0CD
+:1011200017BB000010B5040003D104496120FEF78D
+:10113000B3FC20680121016010BD0000B8A90F00B8
+:1011400010B5040003D104496720FEF7A5FC206810
+:101150000121416010BD0000B8A90F002DE9F8433E
+:10116000994616460F46050003D12B498620FEF707
+:1011700093FC29684FF480344FF4A070BC4000EB1E
+:10118000870080B226F07F46C1F808432968C1F87D
+:101190004843296800220A5008580090286800EB4C
+:1011A0008701D1F84005C1F840652968D1F80415D8
+:1011B0001A4F401A20F07F404FF00408012809D14F
+:1011C000398808EB014016A104F038FF21494FF49B
+:1011D000046088472868C0F844432968D1F804357A
+:1011E000F01A20F07F40020201D540F07F40C9F1A3
+:1011F000000290420BDD022809DC3988324608EBF8
+:10120000014015A104F025FF0D20BDE8F883C1F8C9
+:1012100004430020F9E70000B8A90F000C020020E9
+:101220005254433A2044656C617920696E74726F40
+:1012300064756365642064756520746F20726973DA
+:101240006B206F66207072652D666972696E672EFD
+:1012500000000000C1A30F005254433A2057696EAA
+:10126000646F77656420636F6D706172652073656C
+:10127000742074696D656F757420286162735F7680
+:10128000616C75653A25642C20636F756E746572A8
+:101290003A2564292E00000010B50446010600F02E
+:1012A0000F00092804D306494FF42B70FEF7F4FB16
+:1012B0006FEA0460C10F204661F31F1010BD0000EB
+:1012C000A09A0F0070B50546000605F00F0402D580
+:1012D000092C09D301E0092C08D307A140F2992079
+:1012E000FEF7DAFB280601D5124801E011489038D4
+:1012F00000EB041070BD00002E2E5C2E2E5C2E2EF6
+:101300005C2E2E5C2E2E5C636F6D706F6E656E743E
+:10131000735C647269766572735F6E72665C757316
+:1013200062645C6E72665F6472765F757362642E6F
+:1013300063000000301D002010B50446010600F0D7
+:101340000F00092804D303494FF41F70FEF7A4FBD4
+:10135000204610BDA09A0F002DE9FC4180461F4693
+:1013600015460E4600240D4800F04CFE38B1112001
+:10137000BDE8FC8106EB043005F006F8641CAC42C5
+:10138000F8D1064800F035FECDE90057334600227B
+:101390000221404600F0ACF90020E9E74C010020B2
+:1013A00010B508F057FB8020FFF78CFF817B0124EC
+:1013B000032902D00068002809D18020FFF76CFFC4
+:1013C0008440E143BDE81040014800F024BE10BD58
+:1013D0008C000020812005F069B9822005F066B9F3
+:1013E000832005F063B9842005F060B9852005F0FD
+:1013F0005DB9862005F05AB9872005F057B98820D5
+:1014000005F0A4B938B508F025FB0020FFF75AFF16
+:10141000817B0124032905D0006868B1BDE838400C
+:1014200003F0C1BE0020FFF737FF8440E143BDE871
+:1014300038400A4800F0EFBD0020FFF72DFF844040
+:10144000E143064800F0E7FD05480449C0680C394F
+:10145000009049686846884738BD00008C0000202D
+:1014600060A10F00012005F0B3B9022005F0B0B96A
+:10147000032005F0ADB9042005F0AAB9052005F058
+:10148000A7B9062005F0A4B9072005F0A1B900000E
+:1014900038B5082408F0DEFA2046FFF713FF817BF9
+:1014A000032915D00068002812D12046FFF7F4FE6A
+:1014B00001218140C943074800F0ADFD06480549B8
+:1014C000406900900C398DF80240496868468847A9
+:1014D00038BD00008C00002060A10F0070B51548D9
+:1014E00004680460BFF36F8FBFF34F8FBFF36F8F3C
+:1014F000BFF34F8F03F0ACFC38B10F48016921F006
+:10150000011201F001111443016101266CB194FA3A
+:10151000A4F0B0FA80F52846FEF7C9FA06FA05F1FC
+:101520008C43294608F02EFCF0E7BDE8704008F037
+:10153000D5BA00006C7402408000002010B5054C44
+:10154000A078FFF7A9FE0146A078BDE8104008F09A
+:1015500019BC000080000020F8B51A4800681A4D38
+:10156000C6B2A878FFF798FE012404FA00F1288992
+:10157000EA68C04380B21043014202D0A87808F064
+:1015800079FB06F08000A8700020FFF785FE04FAC2
+:1015900000F68020FFF780FE04FA00F006430A48B8
+:1015A000F1430C3000F037FD8020FFF775FE8440DA
+:1015B000A86804430548AC60006A00906968684602
+:1015C0008847F8BD807402408000002060A10F00B1
+:1015D00038B5002000900B480068ADF80200882064
+:1015E000FFF75AFE012505FA00F40820FFF754FE24
+:1015F000054985402C43886804438C6049686846E7
+:10160000884738BD207502408000002070470000E8
+:10161000F8B51C480568284605F080F9BFF36F8FC0
+:10162000BFF34F8F184E194CE80506D501206070A6
+:10163000706A0090616868468847A8054FF0000707
+:1016400005D56770B06A009061686846884768058C
+:1016500016D56078002813D005F06AF920B10CA1E6
+:1016600040F2C540FEF718FA67701849012008607B
+:10167000582005F065F9F06A00906168684688476F
+:10168000F8BD00000074024060A10F00800000203F
+:101690002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C634F
+:1016A0006F6D706F6E656E74735C6472697665726F
+:1016B000735F6E72665C757362645C6E72665F64A3
+:1016C00072765F757362642E6300000008750240D5
+:1016D000054908B5002048708870044840680090AB
+:1016E00049686846884708BD8000002060A10F0057
+:1016F0002DE9F04387B00446DDE90E8980681D4678
+:1017000016460F4600280BD018216846FAF7DAFE75
+:1017100002A88DF8007080E86003A16868468847D9
+:1017200007B0BDE8F083000070B516460C46050012
+:1017300003D10649B920FEF7AFF92868C0F8444341
+:10174000002E02D02868C0F8044370BDB8A90F006D
+:1017500038B50C46050003D10749CA20FEF79CF9AD
+:101760002868015929B10021015100590090012038
+:1017700038BD002038BD0000B8A90F000B2803D3E6
+:101780000B38C0B200F00AB87047000002490022CE
+:1017900008780A70704700005C000020014908705A
+:1017A0000B2070475C000020014901200870704741
+:1017B000490000202DE9FE4307004FF0200090462D
+:1017C00089464FF00106029004D12A494FF4FA707D
+:1017D000FEF762F9284C0425434620884A4605EB6B
+:1017E000004026A104F035FC02A93348CDE90001F0
+:1017F00043464A463149A0F59A7001F047F9020084
+:1018000007D02088012101EB00402DA104F01AFC33
+:101810002CE007F16F0120220F462748FAF764FEFB
+:1018200028B32088022101EB004032A104F006FC1D
+:10183000208837A105EB004004F000FC208820221E
+:1018400005EB0040394604F0A5FB208835A105EBE7
+:10185000004004F0F3FB2088202205EB00401649ED
+:1018600004F098FB04F08AFA0028FBD100263046E9
+:10187000BDE8FE8394A80F00F00100204861736862
+:1018800020766572696669636174696F6E2E2046A1
+:1018900069726D776172652073746172742061641E
+:1018A00064726573733A20307825782C2073697AD6
+:1018B000653A2030782578006C1C0020CC9F0F0002
+:1018C000436F756C64206E6F742072756E20686152
+:1018D000736820766572696669636174696F6E20EA
+:1018E000286572725F636F64652030782578292ED1
+:1018F000000000004861736820766572696669635C
+:101900006174696F6E206661696C65642E00000009
+:101910004578706563746564204657206861736814
+:101920003A00000041637475616C2046572068617D
+:1019300073683A0010B50F4C48F20351031B48F28C
+:101940001652A04211D007DC00280AD00A4BC0185A
+:1019500008D0012804D10BE00A2B01D00D2B07D0B1
+:10196000104610BD48F2015010BD48F2025010BDA3
+:10197000084610BD0202F00000FE0FFF2DE9FC5FDB
+:101980000646DFF804A1984615460F464FF0040BB3
+:10199000B1420BD1BAF8000033460BEB00403A4697
+:1019A0003AA104F056FB0020BDE8FC9F04D2434955
+:1019B0004FF02900FEF770F8B8F1000F03D13F494E
+:1019C0002A20FEF769F8300503D03C492B20FEF7AA
+:1019D00063F8B81B040B03D138492E20FEF75CF8DE
+:1019E0000020009005F6FF704FEA103900F0F8FE75
+:1019F0004046A04500D20446A04641E04946C145C4
+:101A000004D808462C46CDF8049004E040464FEA3E
+:101A10000834CDF8048001460022304601F096FCDF
+:101A20000028C1D10094BAF8001033460BEB0140F6
+:101A30003A4623A104F015FB601E00F00300221AB1
+:101A4000002339463046D21C01F012FD0028ABD1EC
+:101A500001992448A9EB01092D1B016B264421445F
+:101A600001632744002002F0E3F8009040B1BAF887
+:101A70000000012101EB00401BA104F0DFFA01E0AE
+:101A8000002DBBD100988FE7300200204E6F2063FD
+:101A90006F7079206E6565646564207372635F6141
+:101AA0006464723A20307825782C206473745F6106
+:101AB0006464723A203078257800000054A50F0045
+:101AC000436F7079696E67203078257820746F20B5
+:101AD000307825782C2073697A653A20307825781B
+:101AE00000000000BC1700204661696C656420742A
+:101AF0006F20777269746520696D61676520636F17
+:101B00007079696E672070726F6772657373207485
+:101B10006F2073657474696E677320706167652EDA
+:101B20000000000004480321008801EB004003A1ED
+:101B300004F084FAFEF768F830020020496E616311
+:101B40007469766974792074696D656F75742E0097
+:101B50000149416000207047D8A30F002DE9FC5FC8
+:101B60000E008346DDE90C47C6F100009846924618
+:101B7000814600D40846012503E000BF90FBFAF03F
+:101B80006D1C5045FADAA84500D9454624B1002E0F
+:101B900001DB780700D5641EB80702D5B8F1000F45
+:101BA0000AD0F80708D13CB1A54205D220215846F9
+:101BB000641EFEF737F9F6E7002E02DA4E462D21B5
+:101BC00002E0780703D52B215846FEF72BF907F0E2
+:101BD000030002280BD1B8F1000F08D13CB1A54297
+:101BE00005D230215846641EFEF71CF9F6E7CDE910
+:101BF0000047434652463146584607F071FCBDE85F
+:101C0000FC9F000010B5024600201268930702D026
+:101C1000530702D410BD500719D502F00300012864
+:101C200007D002280BD00D494FF49170FDF734FF17
+:101C30000BE0C2F383100B68801C184404E00223FD
+:101C4000086803EB925210440860012010BD086838
+:101C500000EB9253C2F38910401CEEE798AA0F00E4
+:101C600002480068002800D0012070474C01002085
+:101C700038B54FF440531A4A5D6800F5005195425B
+:101C800004D04868904201D1012400E0002495422C
+:101C900024D14868904221D11878142801D95A6972
+:101CA00000E000220F48B2FBF0F30A78142A01D9B1
+:101CB000496900E00021B1FBF0F0834203D0012428
+:101CC00009A2009002E0002409A200900A48032122
+:101CD000008801EB004009A104F0C3F9204638BD9B
+:101CE000DBE5B15140420F006D616A6F7200000088
+:101CF0006D696E6F72000000F0010020536F667412
+:101D000044657669636520757064617465206973E4
+:101D100020612025732076657273696F6E2075705F
+:101D2000646174652E2043757272656E743A202565
+:101D3000642E204E65773A2025642E0002681346F3
+:101D400002E08A4204D01268002AFAD10B600160D6
+:101D5000704770B5054608680C464A68866828468C
+:101D6000314605F0EFFF6068286104F10C006861FE
+:101D700070780221B1EB901F01D1241D2C6170BD40
+:101D80002DE9FF410026264800F039F92448001FBC
+:101D9000074600F034F9234C60680090A56800E025
+:101DA00000986946284004EB80000C30FFF72AFFBA
+:101DB0000028F5D101AA009901EA050304EB830389
+:101DC000491CDB6842F82030401C00910228F2D305
+:101DD000019800F0030001281AD002280ED0124901
+:101DE0004FF4AF70FDF758FE384600F005F908B122
+:101DF0000098606004B03046BDE8F081019803218E
+:101E000001EB90500099BDF80A6001EB900005E0ED
+:101E10000198BDF80A60C0F3831008440090E3E71E
+:101E2000586100204021002098AA0F0070B50022C0
+:101E30004FF48051104600F0F5FAC8B9124800225C
+:101E4000C0F57E2100F0EEFA90B94FF400410F4842
+:101E500004F07EF903F07CFF0D4C03250DA12088D2
+:101E600005EB004004F0EAF80D4800F0F7FB08B17C
+:101E7000FCF7DAFB00F0EAF920880AA105EB004044
+:101E800004F0DCF8002070BD00C00E0069E70E0011
+:101E900030020020496E73696465206D61696E00CF
+:101EA000390E0F004166746572206D61696E000025
+:101EB0002DE9F05FC7888A46191D1646B1FBF7F277
+:101EC000B1FBF7F507FB121999193944C91CB1FB8D
+:101ED000F7F104464079C9B2DDF828B0884206D24D
+:101EE00017499420FDF7D8FD01E024686D1E002DF0
+:101EF000FBD1A846A7EB0905B5421AD81CE000BFE4
+:101F0000BBF1000F06D004EB09010AEB08002A46DA
+:101F1000091D05E004EB09000AEB08012A46001D33
+:101F2000FAF7A8FA2468761B4FF00009A844B742D4
+:101F300001D9354600E03D46002EE1D1BDE8F09FD5
+:101F4000FCA90F0030B5024659B104F02DF900216B
+:101F5000074C09E004EB810315685B88AB4202D1B2
+:101F60001160002030BD491C8142F3D3052030BDF3
+:101F7000D801002010B531B1B2FBF3F403FB1424F7
+:101F80001CB1092010BD0E2010BD01600021416070
+:101F900081608281C381084610BD70B50C4605463C
+:101FA000FAF73CF9002802D021882868084470BD5F
+:101FB00010B50A8849888A4203D1FAF771F90120DD
+:101FC00010BD002010BD70B50C460546FAF74BF960
+:101FD000002802D061882868084470BD10B50A88BE
+:101FE00049888A4203D1FAF735F9012010BD002053
+:101FF00010BD002100F00FB8002100F012B801213F
+:1020000000F01EB8012100F011B808B56A46FAF7D1
+:102010009CF9009808BD08B56A46FAF77CF9009863
+:1020200008BD08B56A46FAF776F908BD08B56A46EC
+:10203000FAF764F908BD08B56A46FAF753F908BD1E
+:1020400008B56A46FAF75AF9009808BD08B56A4615
+:10205000FAF788F9009808BD70B5040003D113A100
+:10206000FE20FDF719FD00252846FDF7A7FC206896
+:1020700062680168914214D9491E01600D781CB94B
+:1020800018A1C220FDF708FDA08AE16805FB001534
+:102090002068217A0278891A0279C9B28A4200D26C
+:1020A00001710020FDF7B8FC284670BD2E2E5C2E75
+:1020B0002E5C2E2E5C2E2E5C2E2E5C636F6D706F50
+:1020C0006E656E74735C6C69627261726965735C73
+:1020D00062616C6C6F635C6E72665F62616C6C6F88
+:1020E000632E63002E2E5C2E2E5C2E2E5C2E2E5C1C
+:1020F0002E2E5C636F6D706F6E656E74735C6C69B1
+:10210000627261726965735C62616C6C6F635C6E54
+:1021100072665F62616C6C6F632E630070B50C4613
+:10212000050004D110A140F22110FDF7B5FC24B93F
+:102130000DA14FF49170FDF7AFFC0020FDF73EFCC0
+:102140001DB91749CF20FDF7A7FCE8682A68211AB6
+:10215000A88AB1FBF0F11068431C13600170BDE860
+:1021600070400020FDF758BC2E2E5C2E2E5C2E2ECB
+:102170005C2E2E5C2E2E5C636F6D706F6E656E74C0
+:10218000735C6C69627261726965735C62616C6CCC
+:102190006F635C6E72665F62616C6C6F632E63006E
+:1021A000E4200F0010B5040002D0206830B901E02F
+:1021B0000E2010BD17A1D920FDF76EFC606818B97C
+:1021C00014A1DA20FDF768FCA06818B911A1DB2082
+:1021D000FDF762FCE06818B90EA1DC20FDF75CFC9D
+:1021E000A08A18B90BA1DD20FDF756FC207A6168A2
+:1021F0002268401AC0B2116004E0226811684B1CCA
+:1022000013600870401EC0B2F7D221680020087128
+:1022100010BD00002E2E5C2E2E5C2E2E5C2E2E5C11
+:102220002E2E5C636F6D706F6E656E74735C6C697F
+:10223000627261726965735C62616C6C6F635C6E23
+:1022400072665F62616C6C6F632E63002DE9F04112
+:10225000164C4FF4805204272088154607EB0040A7
+:1022600013A103F0EFFE4FF0E026D6F8802120887E
+:102270001DA107EB004006F5C07603F0E3FE7017E2
+:102280003060C6F8000101F0B1F930B120880121B9
+:1022900001EB00401FA103F0D1FE03F06FFD002809
+:1022A000FBD12846BDE8F04100F050B830020020D4
+:1022B00052756E6E696E67206E72665F626F6F74C4
+:1022C0006C6F616465725F6170705F73746172746A
+:1022D000207769746820616464726573733A203092
+:1022E000782530387800000044697361626C696E4B
+:1022F0006720696E74657272757074732E204E5605
+:1023000049432D3E494345525B305D3A20307825A4
+:10231000780000004661696C65642072756E6E69B4
+:102320006E67206E72665F6466755F6D62725F696C
+:1023300072715F666F72776172645F616464726507
+:1023400073735F73657428290000000070B506463A
+:102350001F4888B0C0F58011002200F063F8021E0B
+:102360004FF0FF3507D01B480121008801EB0040EA
+:1023700019A103F067FEEFF30580D6E90046C0051A
+:10238000C00D4FF0000181F3148881F3108881F3B0
+:10239000118881F3138813D020221D496846FAF76B
+:1023A00069F8203C2022694620460696FAF762F832
+:1023B0006FF0060229462046F9F72CFF08B070BDE1
+:1023C00008B0324629462046BDE87040F9F722BFE2
+:1023D00000C00E0030020020436F756C64206E6FE9
+:1023E000742070726F7465637420626F6F746C6FA9
+:1023F0006164657220616E642073657474696E67D0
+:10240000732070616765732C20307825782E00006A
+:10241000989F0F000A4601460148006807F022B85D
+:10242000B89F0F0070B50B0502D1B0F57F2F01D911
+:10243000072070BD0AB1062500E00225104A114BA5
+:102440001468082C01D3042070BD03EB0416C6F8F1
+:102450000008C6F80418C6F80858641C146003EB9A
+:102460000414D4F8F0678642EAD1D4F8F4678E42B7
+:10247000E6D1D4F8F847AC42E2D1002070BD0000AC
+:102480000C00002000E001402DE9F0473D4C042500
+:102490003B4E2088002705EB00403BA103F0CEFD1A
+:1024A000B06801280FD0A52816D0AA281DD0AC28C6
+:1024B000208824D0032101EB00403CA103F0BEFDA5
+:1024C0000020BDE8F08720883FA105EB004003F025
+:1024D000B5FDFBF7FFFF10E020883EA105EB0040B3
+:1024E00003F0ACFD06F012F810E020883CA105EBEB
+:1024F000004003F0A3FDFDF7E3FA024608E005EB18
+:1025000000403AA103F09AFD06F0D0F802460127F8
+:102510004FF0010932B12188B36809EB014037A1BE
+:1025200003F097FD304600F067FCDFF804810021DE
+:1025300088F800103F4801F07BFB064698F8000041
+:1025400020B93D4940F27910FDF7A6FA46B121883D
+:1025500009EB014039A103F071FD03263046B0E7D5
+:102560000126002FFAD0012000F0B4FB0028F5D09E
+:102570002088394905EB004003F060FD0226EDE7B5
+:10258000E017002030020020456E746572206E72E4
+:10259000665F626F6F746C6F616465725F66775FB0
+:1025A0006163746976617465000000004E6F206697
+:1025B00069726D7761726520746F206163746976EA
+:1025C0006174652E0000000056616C6964204170E2
+:1025D0007000000056616C696420534400000000E4
+:1025E00056616C696420424C0000000056616C69C1
+:1025F00064205344202B20424C0000004163746946
+:10260000766174696F6E206661696C6564207769B4
+:102610007468206572726F72202564202862616E72
+:102620006B20636F64653A203078257829000000BC
+:1026300049000020A9170F0054A50F00436F756CC7
+:1026400064206E6F7420777269746520736574748A
+:10265000696E67732E000000ECA50F00F8B5364CCC
+:1026600005460426208835A106EB004003F0E6FC71
+:102670003848056019200090684603F077FA009A00
+:10268000354900EB8200C0F80017002001F03AFA4B
+:10269000002844D1FFF7F8FE20B1012820D00228FD
+:1026A0003DD104E02D4DFEF7E1FA10B934E042F2DD
+:1026B000107500F095F82A4A20211820FCF73EF802
+:1026C00008B1FBF7B1FF2748016811F0B10F03D043
+:1026D000016801F04E01016000F060FFF8B901E00F
+:1026E000FDF792FA20492846FFF794FE1F4800F0B4
+:1026F0000DFFA0B920881EA106EB004003F09EFC50
+:1027000000F05CF8FBF7FAFF03F038FB0028F7D184
+:1027100020BF40BF20BFF3E701F0D0F908B103208C
+:10272000F8BDFFF793FD2088012101EB004014A1C3
+:1027300003F084FCF3E7000030020020496E206EB5
+:1027400072665F626F6F746C6F616465725F696EF1
+:1027500069740000080000200C000300C0D40100D0
+:10276000400200201C050040251B0F00790E0F00C1
+:10277000456E746572206D61696E206C6F6F7000BC
+:1027800053686F756C64206E6576657220636F6D3B
+:102790006520686572653A204166746572206E72C4
+:1027A000665F626F6F746C6F616465725F61707099
+:1027B0005F737461727428290000000010B504F082
+:1027C000CBF8002803D0BDE8104007F057BB10BD80
+:1027D0000A4601460148406806F044BEB89F0F0013
+:1027E0002DE9F041224C207800283FD104F0B4F8C4
+:1027F000204E03274FF0010800282FD01E48006804
+:102800001EA1450930882A4607EB004003F01AFC58
+:1028100005EB4500850842F21070854201D2012087
+:1028200000E00020607007F029FB607820B91248B2
+:1028300008300068C0070AD030882A4607EB0040FD
+:1028400014A103F0FFFB1F492846FFF7C1FF4FF01B
+:10285000E0214FF48030C1F8000105E030881AA172
+:1028600007EB004003F0EAFB84F80080BDE8F0814C
+:102870004A000020E0010020040501405744542094
+:10288000656E61626C6564204352563A2564206D22
+:10289000730000005374617274696E672061207464
+:1028A000696D657220282564206D732920666F721A
+:1028B0002066656564696E67207761746368646F1C
+:1028C000672E0000B99E0F00574454206973206E94
+:1028D0006F7420656E61626C6564000000F1804079
+:1028E0000068002800D00120704708B500F1804042
+:1028F000002101600068009008BD70B504460D46D7
+:102900002022083000F078F9202205F1200104F19E
+:10291000280000F071F9002070BD0000F0B599B0FA
+:102920000D4621491E9E944607460160202B00D388
+:1029300020231C461A46614611A800F05DF92022AA
+:10294000314601A800F026F918480121FFF773FB72
+:10295000BFF35F8F002618B148F2045019B0F0BDE4
+:10296000FDF7C0FA11AB01AA05F108013846009441
+:10297000FAF7C6FE0446FDF7A7FA0C4D28680128B1
+:1029800003D00BA16D20FDF787F8BFF35F8F2E609A
+:1029900044B11448C44202D148F24250DEE748F242
+:1029A0001650DBE70020D9E7DD55AABB5000002018
+:1029B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C631C
+:1029C0006F6D706F6E656E74735C6C69627261724C
+:1029D0006965735C6D757465785C6E72665F6D7445
+:1029E000782E68007CF70FFF70B516460C4605463A
+:1029F00000F0E9F800280ED1AA791946304600F017
+:102A0000EFF8002807D131462046FFF776FF00286F
+:102A100001D10149216070BD7052464D2DE9F84F3A
+:102A20006C460E46D4E90A7905469A469046164900
+:102A3000304600F0BCF80028A54611D17068494620
+:102A400040794200384600F0CBF80028A54607D16F
+:102A5000B8F1000001D02DB107E0A54648F21050B2
+:102A6000BDE8F88FAAB06D464DB182B0024653461C
+:102A7000314628460097FFF751FFA546F0E748F298
+:102A80001550A546ECE700007052464D2DE9F04187
+:102A90001D46DDE906871646044600F02DF800289D
+:102AA0000DD12A463146204600F03CF8002806D1D8
+:102AB0003A4641462046BDE8F04100F002B8BDE884
+:102AC000F08170B515460E46044607F0C7F9002898
+:102AD00007D13EB160682968C268914205D248F2C8
+:102AE000145070BD48F2135070BD83682A463146B9
+:102AF0002046BDE87040184710B550B161B1416043
+:102B0000096804468847002802D105482060002053
+:102B100010BD48F2015010BD48F2105010BD000029
+:102B20006E52464870B515460E46044607F096F9B3
+:102B300000280BD146B155B160682A46314643683A
+:102B40002046BDE87040184748F2105070BD002084
+:102B500070BD00002DE9F0410B480C4D0C4F401B9F
+:102B6000C60801203870002406E000BF55F8340084
+:102B70008047002805D1641CB442F7D30220387086
+:102B80000020BDE8F0810000A8AE0F00A0AE0F004D
+:102B90004C00002070B514460D46064600F02CF897
+:102BA000291930192246BDE8704000F025B828B137
+:102BB0000068884205D048F24050704748F21050F3
+:102BC00070470020704728B139B10022C1E90020C8
+:102BD0001046704748F21050704748F21350704743
+:102BE00020B1914205D048F21150704748F2105080
+:102BF000704700207047000070B516460C4605006F
+:102C000003D10AA11F20FCF747FF1CB907A1202010
+:102C1000FCF742FFA919491E04E000BF14F8010B9C
+:102C200001F80109A942F9D270BD00002E2E5C2ED8
+:102C30002E5C2E2E5C2E2E5C2E2E5C636F6D706FC4
+:102C40006E656E74735C6C69627261726965735CE7
+:102C500063727970746F5C6E72665F6372797074A0
+:102C60006F5F7368617265642E63000070B50D4616
+:102C7000040003D107A10D20FCF70EFF6019401ED0
+:102C800005E02178027804F8012B00F80119A04230
+:102C9000F7D270BD2E2E5C2E2E5C2E2E5C2E2E5C5E
+:102CA0002E2E5C636F6D706F6E656E74735C6C69F5
+:102CB000627261726965735C63727970746F5C6E65
+:102CC00072665F63727970746F5F73686172656456
+:102CD0002E6300002DE9F041174C0746042520889B
+:102CE00016A105EB004003F0A9F91B4E306A01283C
+:102CF00004D0208819A105EB00400FE09FB1F069D6
+:102D000088B100F055F80022B169FDF7ABFEF1691A
+:102D1000814208D0208819A105EB004003F08EF90C
+:102D20000020BDE8F081208819A105EB004003F0E8
+:102D300085F90120F5E7000030020020456E74653A
+:102D400072206E72665F6466755F6170705F697332
+:102D50005F76616C69640000BC1700205265747571
+:102D6000726E2066616C736520696E2076616C6995
+:102D7000642061707020636865636B0052657475D0
+:102D8000726E2066616C736520696E204352430049
+:102D900052657475726E20747275652E2041707064
+:102DA000207761732076616C69640000AFF3008066
+:102DB0004FF44050074A4168914207D18068411E54
+:102DC000C1F30B01401A00F6FF7070474FF48050BA
+:102DD00070470000DBE5B15100B5FFF7E9FF054999
+:102DE00089690A18401E0844C0F30B00101A00F647
+:102DF000FF7000BDBC1700200021016041608160B0
+:102E00000148016370470000BC1700202DE9FF5FF7
+:102E1000854D042485A1288804EB004003F00EF9B9
+:102E200028888AA104EB0040009A03F00BF901986E
+:102E300008B18CA200E08DA228888EA104EB00408E
+:102E400003F000F9029808B186A200E087A2288862
+:102E50008DA104EB004003F0F5F8039808B181A2BE
+:102E600000E082A228888CA104EB004003F0EAF87D
+:102E70004FF4405041688E48814201D179A200E070
+:102E80007AA228888BA104EB004003F0DBF82888A5
+:102E90008CA104EB004003F0D1F88E4E28888EA15F
+:102EA00004EB0040B369326A03F0D3F8288892A19A
+:102EB00004EB0040736AF26A03F0CBF84FF00008AD
+:102EC000DFF854B2A946A2461AE00127C0B1012892
+:102ED00020D0B8F1020F2CD09049A420FCF7DCFDE3
+:102EE00000255D4503D98D49A920FCF7D5FD8C4807
+:102EF0000099401BA0F5405088421DD201261CE0DD
+:102F0000FFF76AFF0546029888B17248006A0128F7
+:102F10000BD00CE0FFF74CFF0546039828B94FF49F
+:102F2000405041686248814201D00127D9E700271B
+:102F3000D7E74FF48055D4E700260198B9F8001080
+:102F400046EA00040AEB0140424676A103F07AF813
+:102F5000B9F800102A460AEB014075A103F072F897
+:102F60000EB140A200E041A2B9F800104D460AEBB4
+:102F7000014075A103F066F80FB13AA200E03BA250
+:102F80002888A94655460AEB004075A103F05AF877
+:102F90000CB134A200E035A2B9F8000075A105EB30
+:102FA000004003F04FF8BC4308D0B8F1020F05D23F
+:102FB00008F10100C0B28046022886D95EB1B9F896
+:102FC0000000022101EB00406FA103F037F804205C
+:102FD00004B0BDE8F09FB8F1020F09D3B9F80010B2
+:102FE0000AEB014073A103F029F800F0D3FE02E0E0
+:102FF000B8F1000F0AD0B9F800100AEB014074A133
+:1030000003F01CF833481830FFF7F6FE314A002071
+:1030100010610120506102F12400FFF7EDFE0098DD
+:1030200050620020D4E7000030020020456E746535
+:1030300072206E72665F6466755F63616368655F68
+:103040007072657061726528290000007265717583
+:10305000697265645F73697A653A20307825782EE5
+:1030600000000000747275650000000066616C73FA
+:103070006500000073696E676C655F62616E6B3A34
+:103080002025732E000000006B6565705F61707015
+:103090003A2025732E0000006B6565705F736F66C4
+:1030A000746465766963653A2025732E000000001C
+:1030B000DBE5B15153445F50524553454E543A20DD
+:1030C00025732E0042616E6B20636F6E74656E74A3
+:1030D000733A0000BC17002042616E6B2030206301
+:1030E0006F64653A203078253032783A2053697A17
+:1030F000653A20307825780042616E6B203120637C
+:103100006F64653A203078253032783A2053697AF6
+:10311000653A20307825780000900E004CA70F000B
+:1031200000C00E00706173733A2025642E00000009
+:1031300063616368655F616464726573733A2030CC
+:103140007825782E0000000063616368655F746F06
+:103150006F5F736D616C6C3A2025732E0000000068
+:103160006B6565705F6669726D776172653A20257F
+:10317000732E000064656C6574655F6D6F72653AEF
+:103180002025732E0000000041626F7274696E6723
+:103190002E2043616E6E6F7420666974206E6577B1
+:1031A000206669726D77617265206F6E2064657646
+:1031B00069636500496E76616C69646174696E6704
+:1031C00020536F66744465766963652E00000000C5
+:1031D000496E76616C69646174696E6720617070B4
+:1031E0002E00000070B50C46050004D1224940F2C3
+:1031F0002D10FCF751FC24B91F494FF49770FCF7D0
+:103200004BFC2A7804201D49092A2DD2DFE802F060
+:103210002C052C0B182C1E2C120021462846BDE82C
+:10322000704003F0B1BD098800EB014014A102F029
+:1032300005FF14E021462846BDE8704003F03EBE7D
+:1032400021462846BDE8704003F0DABD098800EB4E
+:10325000014014A102F0F2FE4FF48070E0602046BD
+:10326000BDE87040FDF7DABBBDE87040024940F2AE
+:103270004D10FCF711BC000000A70F00E801002072
+:1032800048616E646C65204E52465F4446555F4F00
+:10329000505F4352435F4745542028636F6D6D6113
+:1032A0006E64290048616E646C65204E52465F442E
+:1032B00046555F4F505F4F424A4543545F53454C1C
+:1032C0004543542028636F6D6D616E6429000000D2
+:1032D00070B50E46040004D11B4940F24620FCF7AD
+:1032E000DBFB26B9184940F24720FCF7D5FB2078D4
+:1032F0000125092820D2DFE800F01F051F0F141F49
+:103300001A1F0A003146204603F062FE19E03146DA
+:10331000204604F0A7F814E03146204603F01CFED6
+:103320000FE03146204603F067FF054609E03146CD
+:10333000204604F04FF804E003494FF41A70FCF7FC
+:10334000ABFB284670BD000000A70F002DE9F84335
+:10335000134C0746134E20680D4600903088042118
+:10336000904601EB00402B463A460FA102F079FE51
+:1033700043462A4639461C4802F078FA05000AD02E
+:103380003088022101EB00402A4618A102F05AFEC3
+:103390002846BDE8F8832068401C2060F8E700005C
+:1033A00058000020E40100206E72665F6673746F3F
+:1033B000726167655F657261736528616464723DFF
+:1033C000307825702C206C656E3D25642070616717
+:1033D0006573292C20717565756520757361676546
+:1033E0003A20256400000000C40100206E72665F70
+:1033F0006673746F726167655F65726173652829B2
+:10340000206661696C6564207769746820657272F2
+:103410006F7220307825782E00000000074810B524
+:103420000088042101EB004005A102F007FEBDE881
+:1034300010400D4900220D4802F078BAE401002046
+:10344000496E697469616C697A696E67206E72662B
+:103450005F6673746F726167655F6E766D6320621D
+:1034600061636B656E642E00E4A30F00C40100204D
+:103470002DE9FC47154C8046154E20680F46CDE9D6
+:103480000020308804219946154601EB00403B4658
+:103490004246104902F0EEFD2B463A4641460E48A0
+:1034A000CDF8009002F09EFA05000AD03088022183
+:1034B00001EB00402A4609A102F0C4FD2846BDE800
+:1034C000FC872068401C2060F8E7000058000020BE
+:1034D000E401002048A60F00C40100206E72665F60
+:1034E0006673746F726167655F77726974652829A6
+:1034F000206661696C656420776974682065727202
+:103500006F7220307825782E0000000070B51049C9
+:10351000104D08602888032101EB00400EA102F045
+:103520008DFD0020FDF7C8FC104800F0D5FC04001C
+:1035300009D02888012101EB004022460CA102F0AD
+:1035400081FD204670BDBDE87040084800F0CEB84F
+:103550005400002030020020456E746572696E6769
+:1035600020444655206D6F64652E0000B90E0F0093
+:10357000436F756C64206E6F7420696E6974616C42
+:10358000697A6520444655207472616E73706F725B
+:10359000743A20307825303878000000054810B59E
+:1035A0000088042101EB004003A102F047FD002048
+:1035B00010BD000030020020696E207765616B202D
+:1035C0006E72665F6466755F696E69745F75736558
+:1035D000720000001FB58908002201AB009283E849
+:1035E0000700684618DF04B010BD00002DE9FF4158
+:1035F000114E04274FF48055308810A107EB00408E
+:1036000002F01CFD134A1069D2E90612CDE900054B
+:10361000CDE90212684618DF0446072802D1680483
+:103620000024056030880CA107EB004002F006FD85
+:1036300004B02046BDE8F0813002002072756E6E45
+:10364000696E6720697271207461626C65207365B0
+:1036500074000000FCA00F00416674657220727552
+:103660006E6E696E6720697271207461626C65208C
+:103670007365740070B50E460178124C062901D0AE
+:10368000012901D1017C21702178012501290FD068
+:10369000022911D00C480121008801EB00400BA148
+:1036A00002F0CCFC0020207005207070284670BD10
+:1036B0003146FFF797FDF9E73146FFF709FE05466A
+:1036C000F4E7000060000020E8010020496E766108
+:1036D0006C6964206F626A65637420747970652018
+:1036E000696E20726571756573742E0010B50400E3
+:1036F00011D00020FFF792FE00280BD100F046FC0D
+:1037000000F05CFD48B10949081F00F0CDFC01281C
+:1037100003D0032010BD072010BD04480838C46042
+:103720000020FEF73BF8002010BD000068000020DC
+:1037300010B5816879B1094A1821FAF791FF0400A0
+:1037400007D007480221008801EB004005A102F0E4
+:1037500075FC204610BD072010BD000081370F000A
+:10376000E80100205363686564756C6572207261BE
+:103770006E206F7574206F66207370616365210021
+:10378000AFF30080F0B50446806887B020B94649A1
+:103790004FF42870FCF780F9182244496846F8F77E
+:1037A00069FE20788DF8000022780426404F414DB4
+:1037B0000D2A5AD2DFE802F0075237525259523ED0
+:1037C000522D0F28480028883BA106EB004002F04C
+:1037D00035FC012024E0288840A106EB004002F0DF
+:1037E0002DFC4FF08050D0F800110191D0F8041159
+:1037F0000291D0F80C1189020491D0F810118902BD
+:103800000391006905903AE06946204603F0F8FE0E
+:1038100035E028883AA106EB004002F00FFC207C3E
+:103820008DF804002BE028883BA106EB004002F055
+:1038300005FC24E0288841A106EB004002F0FEFBD5
+:10384000208AADF804001AE0288843A106EB004066
+:1038500002F0F4FBF9680720884710E0694620462B
+:10386000FFF708FF58B907B0F0BD2888032101EB26
+:1038700000403FA102F0E6FB02208DF801002888FD
+:103880009DF8012006EB004041A102F0DBFBD4E9EA
+:103890000112684690479DF801000128E3D0F968BD
+:1038A00005208847DFE7000000A70F0034A10F00C4
+:1038B00060000020E801002048616E646C65204EC5
+:1038C00052465F4446555F4F505F50524F544F43EE
+:1038D0004F4C5F56455253494F4E000048616E644D
+:1038E0006C65204E52465F4446555F4F505F4841DD
+:1038F0005244574152455F56455253494F4E00007E
+:1039000048616E646C65204E52465F4446555F4F79
+:10391000505F50494E47000048616E646C65204E10
+:1039200052465F4446555F4F505F524543454950AC
+:10393000545F4E4F5449465F5345540048616E648E
+:103940006C65204E52465F4446555F4F505F4D5464
+:10395000555F47455400000048616E646C65204E19
+:1039600052465F4446555F4F505F41424F525400AC
+:10397000496E76616C6964206F70636F6465207254
+:10398000656365697665643A20307825782E000095
+:10399000526571756573742068616E646C696E67D9
+:1039A00020636F6D706C6574652E20526573756C45
+:1039B000743A203078257800F0B5521E87B00F4653
+:1039C00005464C1C96B2182227496846F8F752FD66
+:1039D000397826488DF800100195042200880C29BA
+:1039E00002EB00402DD2DFE801F02C150A2C2C2C24
+:1039F0001226203A2C0620788DF8100021E02A8823
+:103A00001BA102F01FFB20882880688019E0207825
+:103A1000049016E028886880207804902179D4F8F2
+:103A2000010061F31F6005900BE00494ADF8146091
+:103A3000A868039008E016A102F000FBA889ADF881
+:103A40001000A968204688476846FFF771FE0028E5
+:103A500003D01449E220FCF71FF807B0F0BD22782C
+:103A600011A102F0EFFAC6E718A40F0034020020FB
+:103A70005365742072656365697074206E6F746934
+:103A800066207461726765743A2025640000000046
+:103A900052656365697665642073657269616C203F
+:103AA0006D7475004CAB0F00526563656976656493
+:103AB0002070696E6720256400000000054810B57D
+:103AC0000088022101EB004003A102F0B7FA0020B8
+:103AD00010BD0000EC0100204E6F20616464697429
+:103AE000696F6E616C2064617461206572617365D9
+:103AF00064000000002258210148FCF7B3BF000019
+:103B0000C01700202DE9F0411F4C054604262088EF
+:103B10001EA106EB004002F091FA2846FFF77EFC5A
+:103B200002004FF0010504D0208821A105EB0040E0
+:103B300023E04FF4AE78424628492948F8F79AFC2A
+:103B4000274F3868401C04D0FFF7D4FF3968814202
+:103B500018D0208823A106EB004002F06FFA4146FE
+:103B60001F48F8F7AFFC00207D6000F061F802000C
+:103B700008D0208823A105EB004002F063FA03205F
+:103B8000BDE8F0810020FBE7EC01002043616C6C94
+:103B9000696E67206E72665F6466755F73657474C4
+:103BA000696E67735F696E697428292E2E2E000076
+:103BB0006E72665F6466755F666C6173685F696E7E
+:103BC00069742829206661696C6564207769746866
+:103BD000206572726F723A202578000000F00F00A5
+:103BE000BC170020526573657474696E6720626F3C
+:103BF0006F746C6F616465722073657474696E674D
+:103C0000732E00006E72665F6466755F666C61732A
+:103C1000685F77726974652829206661696C6564DC
+:103C20002077697468206572726F723A2025780077
+:103C30002DE9F04105464FF4AE773A462149224836
+:103C4000F8F752FC214C04260028208806EB00409F
+:103C500015D01FA102F0F2F920881A4A06EB0040A5
+:103C600020A102F0EFF9002201211648FFF76EFBB8
+:103C7000012668B1208823A106EB00401DE02AA19F
+:103C800002F0DCF90DB10020A8470020BDE8F0816A
+:103C9000FFF730FF0C493A460860A1F5AE70F8F71F
+:103CA000E9FB2B463A4630490648FFF7E1FB00287E
+:103CB000ECD020882DA106EB004002F0BFF90320D4
+:103CC000E4E7000000F00F00BC170020EC0100202A
+:103CD00057726974696E672073657474696E67736F
+:103CE0002E2E2E0045726173696E67206F6C642002
+:103CF00073657474696E67732061743A2030782537
+:103D000030387800436F756C64206E6F7420657274
+:103D1000617365207468652073657474696E677378
+:103D200020706167652100004E65772073657474AB
+:103D3000696E677320617265206964656E7469637A
+:103D4000616C20746F206F6C642C207772697465CD
+:103D5000206E6F74206E65656465642E20536B69F8
+:103D60007070696E672E000060160020436F756CDE
+:103D700064206E6F742077726974652074686520A2
+:103D80004446552073657474696E6773207061676B
+:103D90006521000010B54FF4405411496068884215
+:103DA0001CD1002304220F49201DFFF761FB48B1FD
+:103DB0000D4801210088BDE8104001EB00400BA137
+:103DC00002F03CB91248016A012901D100210162C7
+:103DD0008169A2681144A1F58051816110BD000084
+:103DE000DBE5B1514CA10F0030020020436F756C30
+:103DF00064206E6F7420696E76616C6964617465AD
+:103E000020536F66744465766963652E0000000078
+:103E1000BC1700204FF48050704700002DE9F04798
+:103E200082461548154FDFF85880C01BC608B8F801
+:103E300000104FF0040909EB01400025324611A1A2
+:103E400002F000F9002411E007EBC400416850467D
+:103E50008847050009D0B8F800102B4609EB01404F
+:103E6000224612A102F0F5F802E0641CB442EBD342
+:103E70002846BDE8F0870000B0AE0F00A8AE0F00E6
+:103E8000300200205368757474696E6720646F7720
+:103E90006E207472616E73706F7274732028666F17
+:103EA000756E643A20256429000000004661696C43
+:103EB000656420746F2073687574646F776E207406
+:103EC00072616E73706F72742025642C206572723B
+:103ED0006F722025640000002DE9F04782461448E7
+:103EE000144FDFF85480C01BC608B8F800104FF01C
+:103EF000040909EB01400025324610A102F0A2F8A6
+:103F0000002410E057F8341050468847050009D0C7
+:103F1000B8F800102B4609EB0140224610A102F030
+:103F200098F802E0641CB442ECD32846BDE8F08760
+:103F3000B0AE0F00A8AE0F0030020020496E6974C9
+:103F400069616C697A696E67207472616E73706FF3
+:103F50007274732028666F756E643A202564290098
+:103F60004661696C656420746F20696E697469616B
+:103F70006C697A65207472616E73706F727420253B
+:103F8000642C206572726F722025640070B5114D2B
+:103F9000114CA86B30B105F015F918B1686A08B179
+:103FA000012000E000202070FEF7D4FD18B10B497D
+:103FB0008E20FBF771FD4023094A0A490A48FEF7A3
+:103FC00013FD002805D0BDE8704004499620FBF79A
+:103FD00063BD70BDBC1700207000002094A80F00C6
+:103FE0003C9F0F00C41B0020C09F0F002DE9F04133
+:103FF000134C07460D46E06BA26B01264119914216
+:1040000009D910480121008801EB00400EA102F0FF
+:1040100015F8032610E00A492A465C31084439465F
+:10402000F8F728FAE06B064A2844E0634032294654
+:104030003846FCF717FD20643046BDE8F0810000EB
+:10404000BC170020F0010020496E697420636F6D79
+:104050006D616E64206C6172676572207468616E58
+:104060002065787065637465642E000070B5050086
+:104070004FF0010404D0B5F5807F03D904240CE08F
+:1040800003240AE006490020064E08702021306310
+:1040900006F13800F8F716FAB563204670BD000047
+:1040A00070000020BC1700202DE9F047304C0E4670
+:1040B0008046D4E90E010125DFF8B8902F468142F1
+:1040C00008D0B9F800002CA107EB004001F0B6FFC2
+:1040D000082549E0DFF8BCA09AF8000030B1FEF7EF
+:1040E0007BFEC8F80000606A30603DE005F06AF8C9
+:1040F00088B3294890F89C1009B9017859B3041D78
+:104100000021C8F80010316090F89C300A462BB1AD
+:10411000214C90F83811A03404F1990294F8590018
+:1041200004F078FE054601281ED1201D00F0CAF8D3
+:104130000546012818D18AF800703146201D05F087
+:104140006BFA054601280FD14246201D316805F063
+:1041500021FA054608E0FFE7B9F800000FA107EBD8
+:10416000004001F06BFF05252846BDE8F087000000
+:10417000BC170020F0010020457865637574652048
+:1041800077697468206661756C7479206F666673F0
+:104190006574000070000020181900204661696CE9
+:1041A000656420746F206465636F646520696E695F
+:1041B00074207061636B6574000000000148007832
+:1041C00070470000700000202DE9F0470646304897
+:1041D0002F4D8A4690F89C00012708B1A43500E0D5
+:1041E00008350A4631462846FDF7E4FA294C4FF0D7
+:1041F000000968B195F8550060B100F00101C0F305
+:10420000400288463346284603F016FF00B31BE001
+:10421000172727E00120E0621F480421008801EBF6
+:1042200000401EA101F00AFF2846C4F8209005F0C6
+:1042300059FA08B9FFF7AEFD95F88F0010B195F85F
+:10424000900008B96868A060A06CC4E909A00DE0FE
+:104250000527B8F1000F05D0FFF7DCFDB04201D112
+:10426000FFF798FD0B482430FEF7C6FD09482021D2
+:104270003830F8F727F90748FF22F4215C30F8F7C7
+:104280001AF9C4F830903846A664BDE8F0870000FB
+:1042900018190020BC170020F0010020496E76613B
+:1042A0006C69646174696E67206F6C642061707002
+:1042B0006C69636174696F6E20696E2062616E6BF8
+:1042C00020302E002DE9F04104004FF0010503D10C
+:1042D00040497F20FBF7E0FB94F854003E4E012755
+:1042E00040B194F8550050B1012808D0022806D0FA
+:1042F000032804D0308839A107EB004064E01CB9E2
+:1043000034496720FBF7C8FB94F86D00032807D0F9
+:10431000308838A107EB004001F090FE142556E0EC
+:1043200094F88F00B84618B194F8900000284ED148
+:10433000207A58B1E068022734280CD0308832A1A6
+:1043400007EB004001F07AFE112540E0318808EBD0
+:10435000014032A138E0204604F006FA18B1207876
+:1043600050B394B907E0308830A107EB004001F06A
+:1043700065FE12252BE017498C20FBF78DFB20787A
+:1043800018B914498D20FBF787FB94F855002B4989
+:1043900068B101280BD06068C968884217D8308896
+:1043A00027A107EB004001F049FE10250FE06068EF
+:1043B000896888420BD2F2E794F85500012806D0AC
+:1043C000318808EB014023A101F038FE0F25284673
+:1043D000BDE8F081DCA80F00F4010020496E766191
+:1043E0006C6964206669726D77617265207479709A
+:1043F000652E0000496E76616C696420686173689F
+:1044000020747970652E00004661756C74792048BF
+:10441000572076657273696F6E2E00004E6F2048CC
+:10442000572076657273696F6E2E000053442072B8
+:104430006571206E6F74206D65742E00BC170020AE
+:1044400046572076657273696F6E20746F6F206CAB
+:104450006F772E0046572076657273696F6E206DF8
+:10446000697373696E672E0010B5104C207820B9FF
+:104470000FA140F21F10FBF70FFB606820B90CA1E1
+:104480004FF49070FBF708FB0020FBF797FA606889
+:10449000401E6060606818B902F0C8FA00206070C1
+:1044A000BDE810400020FBF7B7BA00008C1C0020CC
+:1044B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C69FB
+:1044C0006E746567726174696F6E5C6E7266785C3B
+:1044D0006C65676163795C6E72665F6472765F6358
+:1044E0006C6F636B2E63000070B5184C0546207826
+:1044F00018B917A1FE20FBF7CFFA607838B115B1D3
+:104500006968002088470020FBF758FA0CE000207B
+:10451000FBF754FA25B10D4829460830FDF70EFC8B
+:10452000606808B902F052FA6068401C60600020C0
+:10453000FBF772FA6068002806D1BDE8704004A15C
+:104540004FF48D70FBF7A8BA70BD00008C1C0020E2
+:104550002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C695A
+:104560006E746567726174696F6E5C6E7266785C9A
+:104570006C65676163795C6E72665F6472765F63B7
+:104580006C6F636B2E63000070B50A4C207808B125
+:1045900085250CE00020A06060602061E060064896
+:1045A00002F07CFA054602F0DFF90120207028466F
+:1045B00070BD00008C1C0020010A0F00014800782B
+:1045C000704700008C1C002010B500B9044802F0B0
+:1045D000F7FA002802D1034A0121117010BD000032
+:1045E00050A10F007C00002010B5044600F007F831
+:1045F000204602F0B9FB02F0B0FB002010BD10B560
+:1046000002F0A4FBBDE8104002F0B8BB0349024829
+:10461000C1F80403704700000414800100700240D8
+:104620002DE9F0411D46174606460C46AA4204D223
+:1046300013A140F2C310FBF72FFA206838B102F043
+:1046400093FA20B90EA14FF4E270FBF725FA6068E7
+:10465000A84204D2002171602168316007E07560D2
+:104660002168401B31606060216829442160AF42AD
+:1046700003D110B10120BDE8F0810020FBE700006C
+:104680002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C632F
+:104690006F6D706F6E656E74735C6472697665724F
+:1046A000735F6E72665C757362645C6E72665F6483
+:1046B00072765F757362642E6300000010B50D4C56
+:1046C000207820B90CA140F2EF60FBF7E5F900F08B
+:1046D000FFFD1849D1F80403C1F80803164900206A
+:1046E0000860BFF36F8FBFF34F8F05F0B3F9012060
+:1046F000207010BD800000202E2E5C2E2E5C2E2EF1
+:104700005C2E2E5C2E2E5C636F6D706F6E656E740A
+:10471000735C647269766572735F6E72665C7573E2
+:1047200062645C6E72665F6472765F757362642E3B
+:104730006300000000700240007502402DE9F04760
+:10474000DFF8049199F80000012804D03FA140F25D
+:104750008C60FBF7A1F94FF40068404602F0DEF8E8
+:1047600000F050FB484E494D49F2753450B10020DD
+:10477000FBF724F929680320002952D0306000207B
+:10478000FBF74AF90020FBF719F929683F4FC020D1
+:10479000143700294AD038600020FBF73DF93C4926
+:1047A00001200860BFF36F8FBFF34F8F3948016856
+:1047B0000905FCD5404602F0B1F80020FBF7FEF8F1
+:1047C0002868A846002580B33D600020FBF724F947
+:1047D00000F018FB50B10020FBF7F0F8D8F80010FB
+:1047E000404669B335600020FBF716F92A4940F2CC
+:1047F000E37008604020091D0860BFF36F8FBFF3AE
+:104800004F8F234980201C3108604C4640F2FF1036
+:10481000C4E9020505F01EF9A57002202070BDE86C
+:10482000F0872C6030602C60A9E703E02C603860D2
+:104830002C60B1E7C8F800403D60C8F80040C4E70C
+:10484000046035600460CEE7800000202E2E5C2ED0
+:104850002E5C2E2E5C2E2E5C2E2E5C636F6D706F88
+:104860006E656E74735C647269766572735F6E7286
+:10487000665C757362645C6E72665F6472765F75A7
+:104880007362642E6300000014ED064000EC0640E5
+:1048900000750240007402400078024005F0EAB959
+:1048A00070B5054605F0E6F92846FCF745FD0446D7
+:1048B00000F00F00092804D30E4940F2B640FBF780
+:1048C000EBF804F00F0122064FF0010001D50A4A6F
+:1048D00001E0094A121D1368884083431360BFF347
+:1048E0006F8FBFF34F8F284600F0B4F90349C1F82A
+:1048F000080370BDAC540F001075024000700240F8
+:1049000070B5010600F00F050446092D04D30C49CB
+:1049100040F28240FBF7C0F8082D04D3084940F26A
+:104920008340FBF7B9F807480460BFF34F8F44F4A6
+:1049300080710160BFF36F8FBFF34F8F70BD0000B8
+:10494000AC540F000C75024070B5054600F082F9BA
+:104950002149C1F80403284601F072FE00283AD12B
+:104960002846FCF7E9FC044600F00F00092804D3B0
+:104970001A4940F2A540FBF78FF804F00F0021061A
+:104980004FF0010401D5164901E01549091D0A68D7
+:1049900004FA00F002430A60BFF36F8FBFF34F8F3A
+:1049A000280718D0280616D405F00F00082812D2C0
+:1049B0000020FBF703F8284600F00EFD2846FCF720
+:1049C0006BFC84400748C168A143C160BDE87040EA
+:1049D0000020FBF721B870BD00700240AC540F00FE
+:1049E000107502408000002010B5FCF7A5FCBDE862
+:1049F000104001F025BE00002DE9F0410E460746AB
+:104A0000FCF74AFC054626B918A140F65600FBF70C
+:104A100043F80020FAF7D2FF234C380704D1A078DE
+:104A2000874201D010241BE02089E168C04380B296
+:104A30000843012101FA05F5284201D011240FE0B5
+:104A40003846FCF73FFC00218160326802607268E2
+:104A500042608173E0680543E5600C4605F0DEF9CD
+:104A60000020FAF7D9FF2046BDE8F0812E2E5C2EFB
+:104A70002E5C2E2E5C2E2E5C2E2E5C636F6D706F66
+:104A80006E656E74735C647269766572735F6E7264
+:104A9000665C757362645C6E72665F6472765F7585
+:104AA0007362642E630000008000002010B5FCF7E4
+:104AB00009FC808910BD000070B50C00054602D0CD
+:104AC000601E044204D011A140F29B70FAF7E4FF8B
+:104AD00005F00F0008280CD31B480068C1B28029DC
+:104AE00004D04FF48060A0420AD204E04FF400707A
+:104AF000F9E7402C04D905A140F29D70FAF7CCFFEC
+:104B00002846FCF7DFFB848170BD00002E2E5C2E52
+:104B10002E5C2E2E5C2E2E5C2E2E5C636F6D706FC5
+:104B20006E656E74735C647269766572735F6E72C3
+:104B3000665C757362645C6E72665F6472765F75E4
+:104B40007362642E630000001C75024010B5FCF710
+:104B5000F3FB044600F00F00082804D3064940F296
+:104B6000CF40FAF799FF054944F480700860BFF31D
+:104B70006F8FBFF34F8F10BDAC540F0018750240FC
+:104B800010B5FCF7D9FB00F00F01082901D3002074
+:104B900010BD0206054800EB810002D5D0F82004C4
+:104BA00001E0D0F844040128F1D110BD00700240AA
+:104BB00010B5FCF7C1FB044600F00F00082804D331
+:104BC000054940F2D740FAF767FF04480460BFF395
+:104BD0006F8FBFF34F8F10BDAC540F00187502409C
+:104BE00070B50446000604F00F0502D5092D09D35F
+:104BF00001E0092D08D307A140F26310FAF74CFF3A
+:104C0000200601D5124801E01148123030F8150095
+:104C100070BD00002E2E5C2E2E5C2E2E5C2E2E5C87
+:104C20002E2E5C636F6D706F6E656E74735C647254
+:104C300069766572735F6E72665C757362645C6ED2
+:104C400072665F6472765F757362642E6300000043
+:104C50000CA20F0070B50546000605F00F0402D542
+:104C6000092C09D301E0092C08D307A14FF4C67021
+:104C7000FAF712FF280601D5124801E01148093061
+:104C8000015D0120884070BD2E2E5C2E2E5C2E2EE4
+:104C90005C2E2E5C2E2E5C636F6D706F6E656E7475
+:104CA000735C647269766572735F6E72665C75734D
+:104CB00062645C6E72665F6472765F757362642EA6
+:104CC0006300000030A20F002DE9F0410D460646BA
+:104CD000FCF7E2FA044625B930A140F2E770FAF792
+:104CE000DBFE0020FAF76AFE3B48310704D18178E9
+:104CF0008E4201D0102438E001898046C943C06843
+:104D000089B201270143A740394201D011242CE088
+:104D10003046FCF7D7FA044606F00F00310600EBE8
+:104D200040002AD52D4901EB8006286801F01CFFC0
+:104D30000028287A4FEAC07004D008B1284803E060
+:104D4000284801E0B8B12848206095E8070086E8C7
+:104D500007000020C4E90160A073D8F80C100446D5
+:104D60000F43C8F80C7005F059F80020FAF754FE0C
+:104D70002046BDE8F0811D48E6E718496C3101EB9B
+:104D80008006286838B101F0EFFE20B903A14FF486
+:104D90000460FAF781FE1648D6E700002E2E5C2E3E
+:104DA0002E5C2E2E5C2E2E5C2E2E5C636F6D706F33
+:104DB0006E656E74735C647269766572735F6E7231
+:104DC000665C757362645C6E72665F6472765F7552
+:104DD0007362642E6300000080000020C01D00206C
+:104DE00045500F00C54F0F00214F0F00854E0F009B
+:104DF00021460F0010B5FCF79FFABDE8104001F006
+:104E00004DBD000010B500F013F858B10748007808
+:104E1000C0F30310012805D10448001D007810F0EC
+:104E2000F00F01D0002010BD012010BDE80F00F0F0
+:104E300006480078082804D10448001D00780007BF
+:104E400001D000207047012070470000E00F00F003
+:104E500010B5FFF7EDFF50B10748007810F0F00FE4
+:104E600005D10548001D007810F0F00F01D000209A
+:104E700010BD012010BD0000E80F00F00048704791
+:104E8000981E00202DE9F041804616460C46086821
+:104E900001F06AFE20B112A14FF40B70FAF7FCFD8D
+:104EA00065681E4FB54200D93546402D04D90CA186
+:104EB00040F23620FAF7F0FD2A4638462168F7F727
+:104EC000D9FAC8E900756068401B60602068284412
+:104ED00020606068002800D00120BDE8F08100005B
+:104EE0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63C7
+:104EF0006F6D706F6E656E74735C647269766572E7
+:104F0000735F6E72665C757362645C6E72665F641A
+:104F100072765F757362642E63000000981E002035
+:104F20002DE9F041064690460D46086801F01CFE4A
+:104F300020B114A140F25220FAF7AEFD6C68204F68
+:104F40004046444500D90446402C04D90DA14FF4F5
+:104F50001770FAF7A1FD34B1224638462968F7F7F1
+:104F600089FA376001E00020306074606868001BD7
+:104F7000686028682044286014B10120BDE8F081F1
+:104F80000020FBE72E2E5C2E2E5C2E2E5C2E2E5C3F
+:104F90002E2E5C636F6D706F6E656E74735C6472E1
+:104FA00069766572735F6E72665C757362645C6E5F
+:104FB00072665F6472765F757362642E63000000D0
+:104FC000981E00202DE9F041074616460C46086859
+:104FD00001F0CAFD20B90CA14FF4F570FAF75CFDA1
+:104FE0006568B54200D935462068C7E900056068A4
+:104FF000401B60602068284420606068002800D062
+:105000000120BDE8F08100002E2E5C2E2E5C2E2E9D
+:105010005C2E2E5C2E2E5C636F6D706F6E656E74F1
+:10502000735C647269766572735F6E72665C7573C9
+:1050300062645C6E72665F6472765F757362642E22
+:10504000630000002DE9F041074616460C4608684B
+:1050500001F08AFD20B910A140F20B20FAF71CFDE7
+:105060006568B54200D93546002D0FD0D4F8000050
+:10507000C7E900056068A0EB05006060206828446F
+:10508000206006D04FF00100BDE8F0814FF0000035
+:10509000EEE74FF00000F7E72E2E5C2E2E5C2E2E52
+:1050A0005C2E2E5C2E2E5C636F6D706F6E656E7461
+:1050B000735C647269766572735F6E72665C757339
+:1050C00062645C6E72665F6472765F757362642E92
+:1050D000630000002DE9F04128B11E490A7822B191
+:1050E0000820BDE8F0810720FBE74860012000248C
+:1050F000087046024FEA040544F0800707F00F00ED
+:10510000082801D3314600E040213846FFF7D4FC9F
+:105110003846FCF7D7F88573641C0560E4B28560F7
+:10512000092CE9D35FF0000404F00F00082801D334
+:10513000314600E040212046FFF7BEFC2046FCF748
+:10514000C1F88573641C0560E4B28560092CEBD35B
+:105150000020C6E78000002003480078022801D321
+:10516000012070470020704780000020024800782E
+:10517000002800D0012070478000002010B5FFF704
+:10518000EBFF28B12720F8F7C7FE08B1012010BDBA
+:10519000002010BD0148807870470000800000208A
+:1051A000502001F0CDBB10B5FFF752FE58B1EFF320
+:1051B000108472B64C2001F0C3FB4C2001F0C0FB00
+:1051C00084F3108810BDBDE810404C2001F0B8BB3E
+:1051D0000021016041601149096801700F49091DF2
+:1051E000096841700D49083109680C4A0C3212688F
+:1051F00041EA02214180094910310968074A143205
+:10520000126841EA02218180044918310968034A81
+:105210001C32126841EA0221C1807047807402404A
+:10522000542001F08DBB000070B5144C0546207869
+:10523000022804D012A140F2FD60FAF72DFC0020F4
+:1052400060701E4C15B9FFF703FE00B11C4C1D48E1
+:10525000C0F804431C49E02081F800041A490122E7
+:1052600080202339C1F88002C1F80001174802608C
+:10527000BFF36F8FBFF34F8F70BD00008000002021
+:105280002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6323
+:105290006F6D706F6E656E74735C64726976657243
+:1052A000735F6E72665C757362645C6E72665F6477
+:1052B00072765F757362642E630000000714C0018C
+:1052C0000714E0010070024027E000E0047502408E
+:1052D000104810B50078022804D00FA140F21C70CD
+:1052E000FAF7DAFB2720F8F717FE002810D004F0B1
+:1052F00023FD184900200860BFF36F8FBFF34F8F65
+:1053000015498020C1F8800148171449C1F80803E5
+:1053100010BD0000800000202E2E5C2E2E5C2E2E54
+:105320005C2E2E5C2E2E5C636F6D706F6E656E74DE
+:10533000735C647269766572735F6E72665C7573B6
+:1053400062645C6E72665F6472765F757362642E0F
+:10535000630000000475024004E000E000700240B9
+:1053600010B500242046FAF729FB12484078B0B166
+:1053700004F0E2FC10480168890510D40F490122AD
+:105380000A60006882054FF0000001D5086006E061
+:105390000B4901240B680A4A14322BB1106000201B
+:1053A000FAF73AFB204610BD49F275330B601060E6
+:1053B0000B60F4E780000020007402402C7502406E
+:1053C00000EC064003490248C1F80803704700009A
+:1053D00004148001007002402DE9F04104460006EB
+:1053E00004D521A14FF40E60FAF756FBFFF730FD0C
+:1053F00001274FF000082B4D002804F00F0640460F
+:1054000012D0FAF7DBFA2046FBF746FF8740A86880
+:105410002549B843A86040F2C57000EB460008601B
+:10542000091DC1F800801AE0FAF7C8FA2046FBF718
+:1054300033FF8740A868B843A860082E0FD2200623
+:1054400004D51AA140F26240FAF726FB224A02EB89
+:105450008601C1F8A084BFF36F8FBFF34F8FBDE803
+:10546000F0410020FAF7D8BA2E2E5C2E2E5C2E2E9C
+:105470005C2E2E5C2E2E5C636F6D706F6E656E748D
+:10548000735C647269766572735F6E72665C757365
+:1054900062645C6E72665F6472765F757362642EBE
+:1054A0006300000080000020007802402E2E5C2E59
+:1054B0002E5C2E2E5C2E2E5C2E2E5C6D6F64756C19
+:1054C00065735C6E7266785C68616C5C6E72665F58
+:1054D000757362642E680000007002400548017810
+:1054E000012901D008207047002141600170084661
+:1054F000704700008000002010B500242046FAF715
+:105500005DFA0E48407868B101F012FA50B10C49CA
+:10551000002008600B4901240B680A4AC02014329D
+:105520002BB110600020FAF777FA204610BD49F23F
+:1055300075330B6010600B60F4E700008000002002
+:105540002C75024000EC06400FB438B5040003D1BE
+:1055500010A11C20FAF7A0FA606918B90DA11D204E
+:10556000FAF79AFA206818B90AA11E20FAF794FAF5
+:10557000606818B907A11F20FAF78EFA059900296B
+:1055800005D006A800906A46204600F045F838BCD1
+:105590005DF814FB2E2E5C2E2E5C2E2E5C2E2E5CC7
+:1055A0002E2E5C65787465726E616C5C66707269D3
+:1055B0006E74665C6E72665F667072696E74662E7B
+:1055C0006300000010B5040003D107A10B20FAF717
+:1055D00063FAA268002A05D0D4E904032168984739
+:1055E0000020A06010BD00002E2E5C2E2E5C2E2E02
+:1055F0005C2E2E5C2E2E5C65787465726E616C5C20
+:10560000667072696E74665C6E72665F66707269EF
+:105610006E74662E630000002DE9FC4791460C462F
+:105620005FEA000804D183A14FF49F70FAF734FABF
+:10563000D8F8140020B97FA14FF4A070FAF72CFA23
+:10564000D8F8000020B97BA140F24110FAF724FA03
+:10565000D8F8040020B977A14FF4A170FAF71CFA2A
+:10566000002C76D014F8011B39B125290ED0404604
+:10567000FAF7D8FB20780028F4D198F80C0000281D
+:1056800067D04046BDE8FC47FFF79CBF00200122E1
+:1056900021782B291BD02D2902D0302908D102E0F6
+:1056A00040F0010001E040F00200641C002AEFD14C
+:1056B00000252A290ED02178A1F130020A2A11D220
+:1056C00005EB850201EB4205641C303DF1E740F03B
+:1056D0000400EAE7D9F800100B1DC9F8003009688A
+:1056E000641C0D44217800232E290BD114F8011FCE
+:1056F000A1F130020A2A05D203EB830201EB420337
+:10570000303BF3E76C290DD068290BD0692921D0F3
+:105710000BDC252918D0582931D063290ED06429F3
+:1057200015D117E014F8011FECE7702969D073292F
+:1057300032D075291BD0782909D120E0D9F8000092
+:10574000011DC9F8001001784046FAF76BFB641C94
+:1057500090E76CE0D9F800100A1DC9F8002009682C
+:10576000CDE900500A224046FCF7F8F9EFE7D9F8F6
+:1057700000100A1DC9F8002009680A2206E0D9F8BD
+:1057800000100A1DC9F8002009681022CDE9005058
+:10579000404603F0A5FEDAE7D9F8001000270A1DFD
+:1057A000C9F800200E68C00705D112E04046761CFB
+:1057B0007F1CFAF737FB31780029F7D104E020216C
+:1057C00040466D1EFAF72EFBBD42C0D9002DF6D122
+:1057D000BDE74EB13046F6F780FE074604E02021D3
+:1057E00040466D1EFAF71EFBBD4206D9002DF6D1CC
+:1057F00003E04046761CFAF715FB31780029F8D112
+:10580000A5E7D9F80000011DC9F80010056830218E
+:105810004046FAF707FB78214046FAF703FB0820D9
+:105820000021CDE90001034610222946B0E7BDE87A
+:10583000FC8700002E2E5C2E2E5C2E2E5C2E2E5C05
+:105840002E2E5C65787465726E616C5C6670726930
+:105850006E74665C6E72665F667072696E74665FA7
+:10586000666F726D61742E63000000002DE9F041D7
+:105870001E4615460F46040003D11DA17820FAF7F5
+:105880000BF9206818B91AA17920FAF705F91DB9A2
+:1058900017A17A20FAF700F939462046F8F704FEF6
+:1058A00040B939462046F8F7FFFD18B910A17D2010
+:1058B000FAF7F2F860683946026820466A43F8F75A
+:1058C000FCFD58B960683946026820466A43F8F71B
+:1058D000F4FD18B906A17F20FAF7DEF820683346F8
+:1058E0002A46D0F810C039462046BDE8F04160474E
+:1058F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63AD
+:105900006F6D706F6E656E74735C6C6962726172DC
+:105910006965735C6673746F726167655C6E7266ED
+:105920005F6673746F726167652E630070B51646AB
+:105930000C46050003D108A12F20FAF7ADF81CB9D9
+:1059400005A13020FAF7A8F82C60314628462268D5
+:10595000BDE87040104700002E2E5C2E2E5C2E2ECF
+:105960005C2E2E5C2E2E5C636F6D706F6E656E7498
+:10597000735C6C69627261726965735C6673746F83
+:10598000726167655C6E72665F6673746F72616781
+:10599000652E63002DE9F04128B1016819B1C9698C
+:1059A000BDE8F04108470D4D0D480024461B142763
+:1059B0000DE000BF04EB840005EB8000016829B115
+:1059C000C969884710B10120BDE8F081641CB6FBAD
+:1059D000F7F0A042EED80020F6E70000C401002056
+:1059E000D80100202DE9F8431D46089F1646884639
+:1059F000040003D12AA16220FAF74EF81EB928A1AB
+:105A00006320FAF749F8206818B925A16420FAF74D
+:105A100043F81DB922A16520FAF73EF86068406896
+:105A2000B5FBF0F100FB115141B1B5FBF0F100FB0A
+:105A3000115018B11AA16820FAF72EF84046F8F76D
+:105A40002DFD38B94046F8F729FD18B914A16B208F
+:105A5000FAF722F83046F8F721FD38B93046F8F762
+:105A60001DFD18B90EA16C20FAF716F82A4641461A
+:105A70002046F8F722FD48B92A4641462046F8F765
+:105A80001CFD18B906A16D20FAF706F800972068EA
+:105A90002B463246C76841462046B847BDE8F883E2
+:105AA0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FB
+:105AB0006F6D706F6E656E74735C6C69627261722B
+:105AC0006965735C6673746F726167655C6E72663C
+:105AD0005F6673746F726167652E63002DE9FF4125
+:105AE0001C46DDE90A7815460E46684600F010F8B7
+:105AF00046EA450141EA840141EA072242EA0841B7
+:105B0000009A00EB8200C0F80017BDE8FF8100009A
+:105B100010B504460068302804D308A140F2A11053
+:105B2000F9F7BAFF2068202802D24FF0A04010BD3C
+:105B300000F01F0020600C4810BD00002E2E5C2ECF
+:105B40002E5C2E2E5C2E2E5C2E2E5C6D6F64756C82
+:105B500065735C6E7266785C68616C5C6E72665FC1
+:105B60006770696F2E6800000003005010B504468E
+:105B70000068302804D308A140F2A110F9F78CFF87
+:105B80002068202802D24FF0A04010BD00F01F0076
+:105B900020600C4810BD00002E2E5C2E2E5C2E2E98
+:105BA0005C2E2E5C2E2E5C6D6F64756C65735C6E66
+:105BB0007266785C68616C5C6E72665F6770696F54
+:105BC0002E6800000003005038B50124009068469C
+:105BD00031B1FFF79DFF00998C40C0F8084538BDF2
+:105BE000FFF796FF00998C40C0F80C4538BD0000C7
+:105BF00030B5104B014600201C69224609E0157A99
+:105C0000854205D1401C0A28F7DB4FF0FF3030BD3C
+:105C10005268002AF3D1421CF9D008721A6922B1E5
+:105C200052684A601A69516030BD002219614A60A9
+:105C300030BD0000406100207047F7F71FBF70477C
+:105C400008B5034A00924023024A00F005F808BD57
+:105C5000CD870F003E200020F0B595B01C461546BC
+:105C60000F4608461A9E00F06DFB182109A8F6F7AA
+:105C700029FC0E96CDE909540023082203A93846D1
+:105C800000F075FB05980690BDF81000ADF81C00FB
+:105C9000BDF81200ADF81E0000208DF82100039819
+:105CA000082600F00300012802D0022818D032E0B4
+:105CB00003983346850AC0F3C2008DF8200003988C
+:105CC0000FA9C0F38314A200384600F050FB09A8C6
+:105CD000009006AB22460FA9284600F08FFA1AE082
+:105CE0000398840DC0F3C2008DF82000082C01D267
+:105CF000254600E0082533462A460FA9384600F01D
+:105D000036FB2E44641B09AB06AA29460FA800F0F7
+:105D1000C9F9002CEAD1384600F01AFB15B0F0BDE5
+:105D20000A4A012902EBC00007D0022907D0032943
+:105D300007D0042907D000207047022070470420B4
+:105D4000704700797047407970470000B0AE0F008F
+:105D500010B5FFF772FF04210648FFF749FF00283E
+:105D600003DA05491B20F9F797FE02490120487222
+:105D700010BD00005401002044AA0F002DE9F04F8F
+:105D80008DB0FAF75FF818B100200DB0BDE8F08FC4
+:105D9000774E0020B061BFF34F8FA6F580444FF0DF
+:105DA000000960680290A568284004EB800008E0C4
+:105DB00021680298814201D86160E5E7284004EB40
+:105DC00080000C3002A9FBF71DFF0028F0D103ABC7
+:105DD000A046029901EA050408EB8402491CD26836
+:105DE00043F82020401C02910228F2D3039800F0CF
+:105DF0000300022802D001284CD0A2E003985022D0
+:105E0000810D8A46B2EB905F00D850210C4664F3B6
+:105E10009F5003900831574800F04BFA070075D0A7
+:105E200000F090FA4B46082203A9384600F0A5FA84
+:105E3000029909F1080B2940681A8000001D84426C
+:105E400021D94D4D30B1C2B208EB8101201A9146E3
+:105E50000C3104E02946E2B2002591462846C4B23E
+:105E60005B46384600F089FA0BEB090325B1224660
+:105E70002946384600F081FA02990AF1030001EB45
+:105E8000900002903BE008EB81015B4622463846D9
+:105E90000C31EFE70398C0F38310062800D30620E7
+:105EA000039960F38911C1F38310801C0391810071
+:105EB000304800F0FEF9070043D000F043FA4B46AB
+:105EC000082203A9384600F058FA09F1080900240D
+:105ED0000FE002984B4600EA0501401C08EB8101E7
+:105EE0000290042238460C3100F047FA09F1040907
+:105EF000641C0398C0F38310A042EAD837B1346918
+:105F0000B06968B1384600F023FA2BE019E0607AF6
+:105F1000012804D1226820463946126890476468F7
+:105F2000002CF4D1384600F013FA0020F9F746FDB2
+:105F3000B06910B90299C8F804100020F9F76CFD97
+:105F400010E0346904E02168204689688847646865
+:105F5000002CF8D109480221008801EB004008A17B
+:105F600000F06CF8F9F76EFF80F001000DE700001B
+:105F70004061002080AF0F004C2100203002002043
+:105F80004261636B656E647320666C7573686564EB
+:105F9000000000002DE9F84F8146264FD01C154621
+:105FA0008A46800800226946BE68F9F7E9FEB8B360
+:105FB000009CB846A01C0090B9683040091A8F00B8
+:105FC0003F1DBD4208EB800002D82A46514608E03A
+:105FD0003A4651460C30F6F74DFA1648EA1B0AEBE2
+:105FE00007010C30F6F746FA4FEA1947FAF7B0FF07
+:105FF00047EA0042601C304008EB8000344008EB68
+:106000008401C260C8684FF6C07269F3C50090434E
+:1060100065F39F5020F00300801C20F00400C8604E
+:10602000054890F8200001E0FFF7A8FE0028FBD10A
+:10603000BDE8F88F402100204061002000231A466F
+:1060400003F068B808B5012300926A4603F062F8CD
+:1060500008BD1CB5CDE9002302236A4603F05AF8B7
+:106060001CBD3EB5069C8DE81C0003236A4603F068
+:1060700051F83EBD7FB5DDE908458DE83C000423BD
+:106080006A4603F047F87FBD70B586B00DF1280C65
+:106090009CE870008DE87C0005236A4603F03AF81E
+:1060A00006B070BD2DE9F0470E4680461C4692466C
+:1060B00008293ED894F80C90002020731946104609
+:1060C00002F014F80025B54206D218F805201AA1EE
+:1060D0002046FFF739FA03E019A12046FFF734FA0A
+:1060E0006D1C082DEFD317A12046FFF72DFA0025D0
+:1060F000B54210D218F80570F6F7B8F90068C05D1F
+:1061000010F03E0F01D03A4600E02E220EA12046AC
+:10611000FFF71AFA03E00DA12046FFF715FA6D1CF0
+:10612000082DE5D301222146504601F067FF84F88F
+:106130000C90BDE8F0870000202530327800000088
+:10614000202020007C0000002563000020000000CB
+:10615000104910B540F6FF70886000200860486064
+:1061600001F580418861486181F820000A4800F00B
+:10617000EDF800280CD1094809490A4B401AC1081A
+:10618000002002E023F82000401C8842FAD30020BF
+:1061900010BD00004021002080AF0F0080AF0F0035
+:1061A000B0AE0F00D801002002480349401AC008D1
+:1061B0007047000080AF0F00B0AE0F0013B5684607
+:1061C000FBF7C0FE08B100201CBD0248009950F842
+:1061D00031001CBDB0AE0F0070B507480125046941
+:1061E00080F8205005E0657221682046496888479C
+:1061F0006468002CF7D170BD406100202DE9FF4795
+:1062000081460C9D00200C462F7B2873984616462D
+:106210002946184601F06AFF072E42D2DFE806F051
+:1062200004090F161F2A360049462846FFF78CF945
+:1062300037E0494628462268FFF786F931E0D4E97D
+:10624000002349462846FFF77FF92AE0A06800901E
+:10625000D4E9002349462846FFF776F921E0D4E93E
+:106260000201CDE90001D4E9002349462846FFF7A1
+:106270006BF916E004F1080007C88DE80700D4E9BF
+:10628000002349462846FFF75FF90AE004F10800B9
+:106290000FC88DE80F00D4E9002349462846FFF7D0
+:1062A00053F900222946404601F0A8FE2F73BDE8AD
+:1062B000FF872DE9F041858A80462D1F4819C01CB3
+:1062C000B0FBF5F0C6B24046FBF7C6FE041E19D07F
+:1062D0000020207101206071E58000272546761E90
+:1062E000C4F800800BE04046FBF7B6FE60B1617970
+:1062F000491C6171286005467F1CC0F80080B742C8
+:10630000F1D32046BDE8F081204600F002F80020DD
+:10631000F8E72DE9F041457901466B1E002201E0C6
+:106320000968521C9A42FBD30F680146002605E01B
+:1063300038460C68FBF7F2FE2146761CAE42F7D3D6
+:10634000BDE8F0810121001DFBF75FBEFBF72ABF0E
+:1063500010B504460121001DFBF778FE10F0FF0F79
+:1063600004D12046BDE81040FFF7D3BF10BD38B5BB
+:1063700001240094FBF79CFD38BD38B5002400943F
+:10638000FBF796FD38BD0000094902220A60BFF301
+:106390006F8FBFF34F8F0A1D106006480268002AF6
+:1063A000FCD000200860BFF36F8FBFF34F8F7047A2
+:1063B00004E5014000E4014070B50E4C0123236068
+:1063C000BFF36F8FBFF34F8F00230B4D08E000BF6B
+:1063D00051F8236040F823602E68002EFCD05B1C2F
+:1063E0009342F5D300202060BFF36F8FBFF34F8F30
+:1063F00070BD000004E5014000E4014000F180416F
+:106400000868002210B101200A60704710467047EA
+:1064100070B50D46060003D10BA11420F9F73CFB23
+:106420001DB909A11520F9F737FB746804E0B268BB
+:106430002946904718B1246820680028F7D12068C1
+:106440002860256070BD00002E2E5C2E2E5C2E2E46
+:106450005C2E2E5C2E2E5C636F6D706F6E656E749D
+:10646000735C6C69627261726965735C736F72747C
+:106470006C6973745C6E72665F736F72746C69734F
+:10648000742E630010B5040003D103A13D20F9F779
+:1064900003FB206810BD00002E2E5C2E2E5C2E2EDD
+:1064A0005C2E2E5C2E2E5C636F6D706F6E656E744D
+:1064B000735C6C69627261726965735C736F72742C
+:1064C0006C6973745C6E72665F736F72746C6973FF
+:1064D000742E630010B5040003D103A13720F9F72F
+:1064E000DBFA6068006810BD2E2E5C2E2E5C2E2E0E
+:1064F0005C2E2E5C2E2E5C636F6D706F6E656E74FD
+:10650000735C6C69627261726965735C736F7274DB
+:106510006C6973745C6E72665F736F72746C6973AE
+:10652000742E630010B5040003D105A12B20F9F7E8
+:10653000B3FA61680868002801D002680A6010BDDB
+:106540002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6350
+:106550006F6D706F6E656E74735C6C696272617280
+:106560006965735C736F72746C6973745C6E726668
+:106570005F736F72746C6973742E630070B50C4630
+:10658000050003D10BA14320F9F786FA1CB909A134
+:106590004420F9F781FA0021686806E0A24203D19D
+:1065A00021680160012103E010460268002AF5D14C
+:1065B000084670BD2E2E5C2E2E5C2E2E5C2E2E5C80
+:1065C0002E2E5C636F6D706F6E656E74735C6C699C
+:1065D000627261726965735C736F72746C697374F3
+:1065E0005C6E72665F736F72746C6973742E630095
+:1065F00030B5050600F00F030E4C03EB830004EBEF
+:1066000080000AD5082B03D30B480160001D09E068
+:10661000C0F80016C0F8042630BD082B04D3074884
+:106620000160001D026030BDC0F80017C0F80427EB
+:1066300030BD000000700240A0760240A07702400A
+:1066400010B5044600F00F00092804D30BA140F256
+:106650009640F9F721FA21064FF0010004F00F02ED
+:1066600000FA02F001D5104901E00F49091D09683F
+:10667000014201D0012010BD002010BD2E2E5C2E45
+:106680002E5C2E2E5C2E2E5C2E2E5C6D6F64756C37
+:1066900065735C6E7266785C68616C5C6E72665F76
+:1066A000757362642E6800001075024070B5044670
+:1066B000000604D415A140F29B30F9F7EDF904F07F
+:1066C0000F00082804D311A14FF46770F9F7E4F91B
+:1066D000200704D10DA140F29D30F9F7DDF903F058
+:1066E000B9F92046FAF7EEFD817B0125032902D096
+:1066F0000068002809D12046FAF7CEFD8540E9431D
+:10670000BDE870401048FBF786BC70BD2E2E5C2E95
+:106710002E5C2E2E5C2E2E5C2E2E5C636F6D706FA9
+:106720006E656E74735C647269766572735F6E72A7
+:10673000665C757362645C6E72665F6472765F75C8
+:106740007362642E630000008C00002038B504469C
+:10675000000604D41B4940F2BB30F9F79DF904F060
+:106760000F00082804D217494FF46F70F9F794F915
+:1067700003F070F92046FAF7A5FD817B0125032976
+:1067800015D00068002811D12046FAF785FD854014
+:10679000E9430D48FBF73FFC0C480B49806800902B
+:1067A0000C398DF8024049686846884738BD204654
+:1067B000FAF772FD8540E943BDE838400248FBF72F
+:1067C0002ABC0000A09A0F008C00002060A10F00DE
+:1067D00038B50446000604D51FA14FF47F70F9F7C1
+:1067E0005BF904F00F00082804D31BA140F2FD3030
+:1067F000F9F752F9200704D117A140F2FE30F9F75A
+:106800004BF903F027F92046FAF75CFD817B01255F
+:10681000032902D0006848B11AE02046FAF73CFD8F
+:106820008540E9431B48FBF7F6FB11E02046FAF7E9
+:1068300033FD8540E9431748FBF7EDFB1648154942
+:10684000006900900C398DF8024049686846884715
+:10685000BDE8384003F042B92E2E5C2E2E5C2E2E61
+:106860005C2E2E5C2E2E5C636F6D706F6E656E7489
+:10687000735C647269766572735F6E72665C757361
+:1068800062645C6E72665F6472765F757362642EBA
+:10689000630000008C00002060A10F0070B5054669
+:1068A000000605F00F0402D5092C09D301E0092CDC
+:1068B0000BD30D4940F23E40F9F7EEF8280604D517
+:1068C000094940F23F40F9F7E7F8082C05D307489B
+:1068D0000068C10300D5002070BD054901EB8400AC
+:1068E000D0F8A00470BD0000AC540F00C07402408A
+:1068F0000070024002494058002800D00120704733
+:10690000007002400449084400210160BFF36F8F0A
+:10691000BFF34F8F704700000070024003490860CA
+:10692000BFF36F8FBFF34F8F7047000000740240BA
+:1069300002480068002800D0012070472C750240F2
+:106940000449084401210160BFF36F8FBFF34F8FEB
+:10695000704700000070024002480068002800D024
+:106960000120704700040140084810B5007918B9AB
+:1069700007A19520F9F790F800F0FEF812490120E0
+:1069800008600249091F087010BD0000980000202F
+:106990002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6DF2
+:1069A0006F64756C65735C6E7266785C6472697630
+:1069B0006572735C7372635C6E7266785F636C6F32
+:1069C000636B2E630000000018050040084810B5F6
+:1069D000007918B907A1D420F9F75EF84FF4807058
+:1069E000FBF783FF01208107C1F80403086010BD95
+:1069F000980000202E2E5C2E2E5C2E2E5C2E2E5CFF
+:106A00002E2E5C6D6F64756C65735C6E7266785C5F
+:106A1000647269766572735C7372635C6E726678B9
+:106A20005F636C6F636B2E630000000010B50A4C4F
+:106A3000207918B909A1DC20F9F72EF815490120B1
+:106A4000086015494FF001100A6802F001128242F5
+:106A5000FAD00020607110BD980000202E2E5C2E10
+:106A60002E5C2E2E5C2E2E5C2E2E5C6D6F64756C53
+:106A700065735C6E7266785C647269766572735C6D
+:106A80007372635C6E7266785F636C6F636B2E63A8
+:106A900000000000040000400C04004010B5040099
+:106AA00003D108A17C20F8F7F7FF144900200A79E8
+:106AB0000AB1852010BD01220C600A7100224A71C2
+:106AC00010BD00002E2E5C2E2E5C2E2E5C2E2E5C19
+:106AD0002E2E5C6D6F64756C65735C6E7266785C8F
+:106AE000647269766572735C7372635C6E726678E9
+:106AF0005F636C6F636B2E630000000098000020E2
+:106B000070B54FF480763046FBF7E8FE114CB505C2
+:106B100060B13046FBF7E9FE0120C5F80803607953
+:106B200020B9012060712168002088474FF48276E7
+:106B30003046FBF7D3FE00280AD03046FBF7D5FEDF
+:106B40000220C5F808032168BDE87040012008470D
+:106B500070BD000098000020002802D0014980018B
+:106B600008477047A1A10F000121B1EB507F01D16F
+:106B7000012070470020704707480068012110F08D
+:106B8000010F08D14FF0E020E02280F80024C0F887
+:106B90008012C0F80011704700E100E0074800686B
+:106BA000012110F0010F08D14FF0E020E02280F821
+:106BB0000024C0F88012C0F80011704700E100E026
+:106BC00070B5040003D10DA14620F8F765FF194DFB
+:106BD000287808B1852070BD20781749C0F340009F
+:106BE000086015492078083900F001000860FFF7B7
+:106BF000D5FF01202870002070BD00002E2E5C2ED5
+:106C00002E5C2E2E5C2E2E5C2E2E5C6D6F64756CB1
+:106C100065735C6E7266785C647269766572735CCB
+:106C20007372635C6E7266785F706F7765722E63E5
+:106C300000000000A00000208005004070B54FF06B
+:106C40008040D0F80453324C68070CD54FF4847060
+:106C5000FFF7D4FB38B1606818B92EA1E020F8F72F
+:106C60001BFF60688047A8060DD54FF48A70FFF7B8
+:106C7000C5FB40B1A06818B926A1E820F8F70CFFC1
+:106C8000A1680020884768060DD54FF48C70FFF787
+:106C9000B5FB40B1A06818B91EA1EF20F8F7FCFEC3
+:106CA000A1680120884728060DD54FF48E70FFF7A4
+:106CB000A5FB40B1E06818B916A1F820F8F7ECFE82
+:106CC000E16800208847E8050DD54FF49070FFF784
+:106CD00095FB40B1E06818B90EA1FF20F8F7DCFE83
+:106CE000E16801208847A80511D54FF49270FFF79D
+:106CF00085FB00280BD0E06820B906A14FF4837013
+:106D0000F8F7CAFEE168BDE870400220084770BD90
+:106D1000A00000202E2E5C2E2E5C2E2E5C2E2E5CD3
+:106D20002E2E5C6D6F64756C65735C6E7266785C3C
+:106D3000647269766572735C7372635C6E72667896
+:106D40005F706F7765722E63000000004FF0804126
+:106D50004FF46070C1F8080370474FF080414FF462
+:106D60006070C1F80403704703490022CA600068DC
+:106D7000002800D0C8607047A00000200149002012
+:106D8000C8607047A000002070B50C46050003D114
+:106D90000D49D920F8F780FE1CB90B49DA20F8F725
+:106DA0007BFE0A480421008801EB004008A1FFF7A0
+:106DB00045F912490320C96888476869FDF756F903
+:106DC000FAF7DCFC607070BD00A70F00E80100203E
+:106DD00048616E646C65204E52465F4446555F4F75
+:106DE000505F4F424A4543545F435245415445200A
+:106DF00028636F6D6D616E642900000060000020E3
+:106E000070B50C4620B9154940F20110F8F744FE60
+:106E100024B912494FF48170F8F73EFE104D042654
+:106E200010A1288806EB0040FFF708F91849081F51
+:106E3000FDF73AF9FAF7A2FC6070012805D10020AD
+:106E4000FCF7F6FE10B10A20607070BD288811A111
+:106E500006EB0040BDE87040FFF7F0B800A70F0058
+:106E6000E801002048616E646C65204E52465F4424
+:106E700046555F4F505F4F424A4543545F45584522
+:106E8000435554452028636F6D6D616E6429000081
+:106E90006800002057726974696E672076616C69BA
+:106EA0006420696E697420636F6D6D616E64207417
+:106EB0006F20666C6173682E0000000070B50D468F
+:106EC000040003D11749E720F8F7E6FD206918B957
+:106ED0001449E820F8F7E0FDA08A18B91149E92023
+:106EE000F8F7DAFD1DB90F49EA20F8F7D5FD0E488D
+:106EF0000421008801EB00400CA1FFF79FF8A18A54
+:106F00002069FDF773F8FAF739FC68702846F9F73D
+:106F100085FDE168002903D02069BDE8704008477D
+:106F200070BD000000A70F00E801002048616E64FA
+:106F30006C65204E52465F4446555F4F505F4F424E
+:106F40004A4543545F57524954452028636F6D6D3D
+:106F5000616E6429000000002DE9F0410B4E0D46E2
+:106F6000042730880AA107EB0040FFF767F8114CAF
+:106F7000308811A107EB0040A36C226DFFF769F880
+:106F8000A06CA860206D6860BDE8F081E801002079
+:106F900048616E646C65204E52465F4446555F4FB3
+:106FA000505F4352435F4745542028646174612910
+:106FB00000000000BC1700204F66667365743A2518
+:106FC000642C204352433A30782530387800000052
+:106FD0002DE9F84F3E4C81460D462088042707EBEB
+:106FE00000403CA1FFF72AF8FDF7E8F801264FF032
+:106FF000080AC8B1D9F814204FF00308DAB13F49A4
+:107000003F4813051CD0436DD1F808C013446345B5
+:1070100016D020883BA106EB004000BFFFF70EF81A
+:1070200085F80180BDE8F88F20883FA106EB00407D
+:10703000FFF704F81EE0208849A106EB0040EDE7C9
+:10704000B2F5805F07D920884CA106EB0040FEF71F
+:10705000F5FF6F70E6E7436DD1F808C003EB020857
+:10706000E0450AD9CDF800C020884D4906EB004024
+:10707000FEF7F7FF85F801A0D4E74264C26C036510
+:10708000036380468264D9F81400002200F6FF7082
+:107090004FEA103C486861461844FCF757F940B184
+:1070A000208840A106EB0040FEF7C8FF052068706D
+:1070B000B8E7D8F848100091208840A107EB0040BD
+:1070C000D8F85030D8F84420FEF7CBFFAAE70000EC
+:1070D000E801002048616E646C65204E52465F44B2
+:1070E00046555F4F505F4F424A4543545F435245B8
+:1070F000415445202864617461290000600000202B
+:10710000BC1700204F626A6563742073697A65203A
+:107110006D757374206265207061676520616C69AC
+:10712000676E65640000000043616E6E6F742063DB
+:1071300072656174652064617461206F626A656361
+:107140007420776974686F75742076616C69642047
+:10715000696E697420636F6D6D616E64000000007C
+:107160004F626A6563742073697A652063616E6E2D
+:107170006F7420626520302E00000000496E766139
+:107180006C69642073697A6520666F72206F626A29
+:107190006563742028746F6F206C617267652900C5
+:1071A0008CA60F004572617365206F706572617403
+:1071B000696F6E206661696C656400004372656189
+:1071C00074696E67206F626A65637420776974689A
+:1071D0002073697A653A2025642E204F66667365B0
+:1071E000743A203078253038782C204352433A20A6
+:1071F00030782530387800002DE9F041154D0746EC
+:107200000E462888042101EB004013A1FEF716FF6B
+:107210001B4CD4E91401626C431A9A420BD02888A3
+:10722000012101EB004017A1FEF713FF0820707049
+:107230000120BDE8F08100216164A16CE16460651A
+:107240000021384600F032F817490420C968884701
+:107250000020EEE7E801002048616E646C65204E76
+:1072600052465F4446555F4F505F4F424A45435434
+:107270005F45584543555445202864617461290091
+:10728000BC170020496E76616C696420646174618A
+:107290002E2065787065637465643A2025642C201F
+:1072A000676F743A20256400600000202DE9F041EA
+:1072B000044686B00020FEF76DFB224E012758B130
+:1072C000214A18212046F7F7CBF9020036D0308842
+:1072D0001EA107EB00402FE0182227496846F5F76A
+:1072E000C9F82648264D4FF00408006DA968884269
+:1072F00011D1318808EB014022A1FEF79FFED5E9AC
+:107300000101FCF761FF8DF80100FAF737FA8DF8FB
+:107310000100254D02E08DF801700025D4E901122D
+:107320006846904715B12846FCF782FC31889DF8E5
+:10733000012008EB01401DA1FEF784FE06B0BDE868
+:10734000F0810000E8010020AD720F004661696C19
+:10735000656420746F207363686564756C65206F65
+:10736000626A65637420657865637574653A203078
+:107370007825782E000000001CA10F00BC1700200B
+:1073800060000020506F737476616C696461746989
+:107390006F6E206F66206669726D77617265206915
+:1073A0006D6167652E00000055750F00526571759F
+:1073B0006573742068616E646C696E6720636F6DBD
+:1073C000706C6574652E20526573756C743A20304C
+:1073D00078257800F8B50C4D0C46042628880BA1BA
+:1073E00006EB0040FEF72AFE124813A1826CA26051
+:1073F000036DB0026360E0600090288806EB0040F7
+:10740000FEF72FFEF8BD0000E801002048616E6421
+:107410006C65204E52465F4446555F4F505F4F4269
+:107420004A4543545F53454C454354202864617496
+:1074300061290000BC170020637263203D20307872
+:1074400025782C206F6666736574203D2030782582
+:10745000782C206D61785F73697A65203D203078E3
+:10746000257800002DE9F041264F05460E46388864
+:10747000042101EB004024A1FEF7E0FDFCF79EFE95
+:1074800098B12B4CD4E91401401AA98A0844616CC4
+:1074900088420CD93888012101EB004025A1FEF774
+:1074A000CDFD03207070BDE8F0810820FAE7274980
+:1074B000206B49684718E86820B925494FF4E07007
+:1074C000F8F7EAFAD5E90331AA8A3846FBF7D0FF84
+:1074D00020B1D5E90310BDE8F0410847A98A206B27
+:1074E000134A08442063A98A206D48320844206565
+:1074F000A98A2869F9F7B6FAA064B060206D7060B7
+:10750000D1E70000E801002048616E646C65204E00
+:1075100052465F4446555F4F505F4F424A45435481
+:107520005F57524954452028646174612900000066
+:10753000BC17002057726974652072657175657398
+:107540007420746F6F206C6F6E6700006000002005
+:1075500000A70F00074810B50088042101EB004088
+:1075600005A1FEF76BFD11490620C968BDE8104072
+:1075700008470000E8010020416C6C20666C6173D4
+:1075800068206F7065726174696F6E7320686176D0
+:107590006520636F6D706C657465642E204446557C
+:1075A00020636F6D706C657465642E006000002050
+:1075B000FEF712FEFEF7E2FB0028FBD10D4E64251C
+:1075C0004FF47A47741C3846A0476D1EFAD10A481A
+:1075D0000068C00700D000BEBFF34F8F0648E438F4
+:1075E0000168064A01F4E06111430160BFF34F8F67
+:1075F00000BFFDE7809F0F00F0ED00E00400FA05FA
+:107600002DE9F0472F4F05464FF0040938880C4606
+:107610004E4609EB00402CA1FEF710FD38882A7C6D
+:1076200006EB004031A1FEF70DFD4FF44051374B02
+:107630004A6801204FF002089A4200D10220344EDD
+:10764000326A012A00D1401C4FF0010C84F801C0BD
+:107650002A7C1AB10025012A09D01BE084F8048095
+:10766000F068A0602B48E060C0F57E200FE0D1F804
+:10767000048098450ED125710878142801D94869ED
+:1076800000E00020A0604FF48050E0608868206136
+:10769000BDE8F087824208D284F804C0B068A060D8
+:1076A000FBF784FBE060B069F1E7398809EB014042
+:1076B00019A1FEF7C3FCFF202071A560E5602561DC
+:1076C000E6E70000E801002048616E646C65204E2A
+:1076D00052465F4446555F4F505F4649524D5741B1
+:1076E00052455F56455253494F4E00004669726DF0
+:1076F0007761726520696D61676520726571756576
+:10770000737465643A20256400000000DBE5B15124
+:10771000BC17002000C00E004E6F207375636820F8
+:107720006669726D7761726520696D6167650000D9
+:107730002DE9F0471646894682460024DFF860802E
+:10774000184F21E019F80410154801F075FCD0B964
+:107750001548FCF763FBD8E901125046FCF72CF9F9
+:107760001248FAF779FC0500388811D0042101EBA2
+:1077700000402A460EA1FEF765FC0021ED1CC8E979
+:10778000015188F80010641CB442DBD3BDE8F087D7
+:10779000BDE8F047012101EB00400AA1FEF74EBC15
+:1077A000908A002038020020A8AE0F0098AF0F008A
+:1077B000416C6C6F636174656420627566666572A6
+:1077C000202578004661696C656420746F20616CC7
+:1077D0006C6F636174652062756666657221000076
+:1077E000011F0148FAF79ABC98AF0F00F8B50D4693
+:1077F00014460646694600F052FA00280ED0009A58
+:10780000FF2A0AD8501C824207D869780223B3EBBA
+:10781000911F02D02979814201D20020F8BD227047
+:10782000611C304600F080FBF8BD114600F0D6B870
+:10783000114600F0E3B8F8B50C4615460646694611
+:1078400000F02DFA00280CD0009A501C904207D36B
+:1078500061780223B3EB911F02D02179814201D2DA
+:107860000020F8BD2946304600F05EFB009A00215A
+:10787000A954F8BD2DE9FF410C468E681746054610
+:10788000694600F023FB00280ED0A06800280BD02A
+:1078900060783A46C0F3011002283146684606D0A7
+:1078A00000F0DAF80199696004B0BDE8F08100F0F9
+:1078B00086F8F7E77CB50D461446694600F08FF967
+:1078C000002820D02879082806D0042809D00228CA
+:1078D0000AD001280CD015E0DDE90001C4E900015F
+:1078E0000AE00098206006E0009800B2208002E0E4
+:1078F000009840B22070C117DDE900235040594084
+:10790000084301D000207CBD01207CBD7CB50D4624
+:107910001446694600F09EF9002820D028790828EE
+:1079200007D00021042809D002280AD001280CD051
+:1079300014E0DDE90001C4E9000109E000982060DD
+:1079400006E0009880B2208002E00098C0B220706B
+:10795000DDE9002350405940084301D000207CBDA0
+:1079600001207CBD7CB50D461446694600F072F9D5
+:10797000002821D02979082908D00098C2170429A5
+:107980000BD002290DD001290ED014E0DDE9000250
+:10799000C4E900020146134609E0C317014620600E
+:1079A00005E001B2218001E041B22170CB174140D6
+:1079B0005340194301D000207CBD01207CBD70B52F
+:1079C0000D46064614461146284600F09AFA22460D
+:1079D00029463046BDE8704000F03EB838B50C4648
+:1079E0000422694600F0A0FA002806D09DF8031092
+:1079F000009861F31F602060012038BD1CB50C4663
+:107A00000822694600F090FA002824D09DF8011061
+:107A10009DF800209DF80230080E42EA012242EA59
+:107A2000034240EA13409DF803309DF8041040EAF9
+:107A3000132008439DF8051042EA036240EA012042
+:107A40009DF8061040EA01409DF8071040EA0160E9
+:107A5000C4E9002001201CBD2DE9F04F04469DB073
+:107A600000200090064601904FF0FF3A0AA800F06F
+:107A700069F94FF0010BE94682E012AB05AA06A9AD
+:107A8000204600F0C9F850B10AA8059900F06BF93A
+:107A900060B10B98407810F0300F53D060E09DF843
+:107AA0004800002870D11DB0BDE8F08F0598B042A5
+:107AB00042D30B9D0AAE0B98407800F00F000828C7
+:107AC00012D0304600F066F90B98A842F3D1564622
+:107AD0000599B14230D3D4F8088009919DF8181067
+:107AE00008910E990D6820E00B980678F0E7296858
+:107AF0000F682FB1DDE9083229462046B84711E06A
+:107B000011948968DDE90872097891420CD12946FF
+:107B100017A8FAF71EF985F80CB017AA394611987C
+:107B2000F9F727F80028BED0AD6815B1A168414526
+:107B3000DDD0A168414523D19DF81810204600F002
+:107B40002FFA1BE00C9840280AD200F01F010BFA14
+:107B500001F00C994A0959F82230034349F82230C0
+:107B6000E5682DB10AAB9DF8182020460599A84775
+:107B70000AAA9DF818102046F8F7FBFF002892D0BB
+:107B8000A06800287FF479AFDDE90B0445780AA8E6
+:107B900000F000F90028F7D115F0300F03D10B9851
+:107BA000007800B1641CC4B10020494605E000BF64
+:107BB00051F82020521C0ED1401CB0EB541FF7D3BB
+:107BC000600959F8201004F01F00C0F120022AFAC1
+:107BD00002F0814201D0002065E7012063E71CB577
+:107BE0000C46694600F036F8002814D0DDE90002A2
+:107BF000C10709D051084FEA30006FEA00026FEA6E
+:107C00000100C4E9002004E051084FEA3000C4E953
+:107C100000014FF001001CBDF8B5074600201870A8
+:107C200008700E4610601C4615466946384600F03E
+:107C300036F8012140B1009850B1C10800F00700AA
+:107C4000296030700120F8BDB86808B10020F8BD87
+:107C50002170FBE72DE9F84300268846814634462B
+:107C6000354604E0402E02D30020BDE8F883694683
+:107C7000484600F085F90028F7D09DF8007032469C
+:107C800007F07F00C10FF4F7E2FB29430443F61D20
+:107C90000D463806E6D4C8E900410120E5E7F8B50D
+:107CA0000E460746694600F06BF900280AD09DF899
+:107CB0000040200616D5072504F07F0403E0202DA0
+:107CC00001D30020F8BD6946384600F059F9002874
+:107CD000F8D09DF8001001F07F00A8400443ED1D8E
+:107CE0000806ECD401203460F8BD000059680A4A47
+:107CF000896891420ED1D0E901120848491C521EF0
+:107D0000C0E9011206480421008801EB004005A1EA
+:107D1000FEF798B9704700000CA00F00700000201B
+:107D2000F001002050423A20496E6974207061636E
+:107D30006B65742064617461206C656E3A20256403
+:107D400000000000C26000230160C0E901138B78CD
+:107D50001A44026191F903301A44426108780028FC
+:107D600000D00120704770B545680E460446606833
+:107D70000178B14206D1407800F00F00082801D008
+:107D8000012070BD204600F005F86068A842EED1E1
+:107D9000002070BD30B541680A785AB101F10C037A
+:107DA00043600A7B42B14C780A79C4F30115032D74
+:107DB00007D00BE0002030BDC2680168FFF7C2FFAA
+:107DC000F8E75D78C5F30115032D07D00225B5EB63
+:107DD000141F09D14C7914FB02F209E08D78046973
+:107DE0000022641B046103E0B5EB941F00D1042260
+:107DF000497811F0300F02D18168491C81609C786C
+:107E0000016921441144016193F903201144416146
+:107E1000012030BD30B54168002487B0497801F0B9
+:107E20000F02082A11D08A091ED00222B2EB911F3C
+:107E300009D10269C1F301110229146001D003299B
+:107E400001D14069047007B030BD0069056808E0E1
+:107E50002C7329466846F9F77CFF6846FFF7DAFF7E
+:107E6000AD68002DF4D1EEE7C1F30111012912D064
+:107E70000229E6D00329E4D04268517801F00F01CD
+:107E800007290BD0916881B11279006907B0BDE86C
+:107E90003040F4F7EFBA41690C70EDE70169906882
+:107EA00007B0BDE8304000F02CB81179006907B088
+:107EB000BDE83040F4F706BB10B5034B002408C002
+:107EC00080E8160010BD000009FE0E0038B50D4612
+:107ED00004466946FFF7E3FE00280BD0D4E9000210
+:107EE000D4E90213C5E90002C5E9021300988142F2
+:107EF00001D2002038BDA860A168081AA060012046
+:107F000038BD00B50A4687B001466846FFF71AFF3C
+:107F1000002807D06846FFF77DFF6846FFF73AFF65
+:107F20000028F7D107B000BD7FB514460546A9B9B2
+:107F3000124A2868904208D110E01022694628466B
+:107F4000FFF7F2FF002807D0103C102CF5D822468E
+:107F500069462846FFF7E8FF04B070BDA868A04254
+:107F600001D20020F8E72B682246284698470028CF
+:107F7000F2D0A868001BA8600120EDE709FE0E0002
+:107F800010B504468068002809D0236801222046E5
+:107F90009847002803D0A068401EA060012010BDB3
+:107FA00038B5002439B1012912D0022912D005298F
+:107FB0001DD0002038BD0546012269462846FFF73E
+:107FC000B3FF90B19DF800000006F5D4012038BD44
+:107FD00008220DE005466946FFF761FE28B1002141
+:107FE0002846009AFFF7A0FF38BD204638BD04227E
+:107FF000BDE838400021FFF797BF000010B50C46E0
+:10800000017A052908D0407A38B1084808A10268E9
+:108010002046FDF799FA00E01AB106A12046FDF7C7
+:1080200093FA2046BDE81040FDF7CCBA8C01002041
+:10803000257300000D0A00002DE9F047254D9946F3
+:108040001646044699B3254F09F50051DFF888809C
+:1080500001233A88D1F804C0A06D03EB0242C44565
+:1080600002D010461E490BE08B68411EC1F30B0184
+:10807000401A41F6FF710844834206D2104619495E
+:10808000FDF7DCFF0020BDE8F0874846F9F7F0FD7A
+:1080900050B13888022101EB00401349FDF7CEFFB3
+:1080A0000C481830FAF7A8FE16B1AC2001E004E045
+:1080B000A520E862A06D686301E0AA20E8623EB1F5
+:1080C00094F88F0010B194F8900008B96068E860E7
+:1080D0000120D8E7BC170020DBE5B151F0010020FA
+:1080E000FCA70F0090A70F0050A80F0038B5C38859
+:1080F0000D46044633B114A0009015A216A12846DF
+:10810000FDF722FA217A05291CD0607A48B1A088AF
+:10811000FDF706FE164951F8202016A12846FDF766
+:1081200013FAA0880021FEF749F803461049207A87
+:10813000143951F8202001B02846BDE830400EA186
+:10814000FDF702BA38BD00001B5B306D0000000077
+:108150001B5B313B33316D0025734C6F67732064BB
+:10816000726F70706564202825642925730D0A00DC
+:108170008C010020257300003C25733E2025733AB6
+:1081800020000000EFF30580C005C00D01D00120E4
+:108190007047EFF3148040F30000401C704710B5A7
+:1081A00010461A46F4F766F9002010BD2DE9F0419B
+:1081B0001E681C461546074621B1012918D005291D
+:1081C00023D119E000202060401C2060B0421CD860
+:1081D000012229463846FFF7A7FE002806D015F8E9
+:1081E000010B000601D52068EEE70120BDE8F08113
+:1081F00008200246186002E0042002461860294662
+:108200003846BDE8F041FFF78FBE0020EEE70000E2
+:108210002DE9F0474A4F0D464B780A788046398859
+:108220000469042000EB014046A1FDF712FF602025
+:108230002070287860706878A070687803264FF006
+:108240000109012802D00B2870D059E028780C28A9
+:108250004ED2DFE800F0064D4D354D4D3B644D06E6
+:1082600009242879E07067E0E11C686801F026F9CC
+:10827000C01CC6B2A119A86801F020F93044C6B2EA
+:10828000A119E86801F01AF93044C6B2A1192869A9
+:1082900001F014F93044C6B2A119686924E02879C4
+:1082A000E070211DA86801F009F9001DC6B2A119EE
+:1082B000E86801F003F93044C6B2A119286913E057
+:1082C000E11C686801F0FAF8C01C0AE0E11CE868EB
+:1082D00001F0F4F8C01CC6B2A119686801F0EEF80C
+:1082E0003044C6B2A119A86801F0E8F83044C6B21B
+:1082F000182E05D9398809EB01401BA1FDF79EFE18
+:10830000D8F80420314620469047002816D03988F6
+:1083100009EB0140BDE8F0471CA1FDF78FBEA9881D
+:10832000E170090A21710526EAE7FFE7F9F72EFA5D
+:10833000E0700020F9F732FA0426E1E7BDE8F087A3
+:108340003402002053656E64696E67205265737055
+:108350006F6E73653A205B3078253031782C203091
+:1083600078253031785D00004D6573736167652055
+:108370006973206C6172676572207468616E206534
+:10838000787065637465642E000000004661696C56
+:10839000656420746F2073656E642064617461206D
+:1083A0006F7665722073657269616C20696E7465A1
+:1083B00072666163652100000846704738B50C4657
+:1083C000050003D10A496D20F7F766FB1CB908497F
+:1083D0006E20F7F761FB6B4622462946054800F000
+:1083E00062FE04490448009AF6F71AFB38BD000003
+:1083F00098AB0F00A08A002030A40F002DE9F041B7
+:108400008046F8F78AFE1A4D0026F0B1686828B158
+:1084100068684068696820F07F40486000F06EFE40
+:10842000040012D04FF080776068B84203D2204633
+:1084300000F046FF03E0606820F07F406060204667
+:10844000FEF720F808B10446EEE700214046F8F7B1
+:1084500089FD28B1686818B1686800F031FF6E6066
+:10846000404600F091FF4046BDE8F04100F002B800
+:10847000C80000202DE9F041214C0746002600BF2E
+:1084800000F03CFE90B341686068406862685AB191
+:108490006268002A28D0884226D96068007E18B118
+:1084A00061681848FDF7B4FF00F02EFE42680546EB
+:1084B00013484FF47A7300210830F8F74FFE30B1BB
+:1084C0000D2807D010499C20F7F7E6FAD8E7606836
+:1084D00020B106E0284600F0F3FED1E73846F8F771
+:1084E00021FE6560002ECBD1BDE8F081FFE760681A
+:1084F0000028F9D13846BDE8F041F8F721BE000068
+:10850000C80000204CA20F0028A90F002DE9F05F41
+:10851000FBF780FCDFF8CC80334D0427D8F83020FF
+:10852000D8F8346000EB020BB01A411EC1F30B0106
+:10853000401A00F6FF7A28882CA107EB0040D8F8F3
+:108540004840FDF77BFD42F20400324900594FF0EC
+:108550000109884208D0298809EB01402EA1FDF7C6
+:108560006DFD0320BDE8F09FD8F830000444B04210
+:1085700007D1288835A107EB0040FDF75FFD0020FB
+:10858000F0E7D0B904F500500178142901D9406909
+:1085900000E000203249B0FBF1F34FF44050027884
+:1085A000142A01D9406900E00020B0FBF1F22888CC
+:1085B0002CA107EB0040FDF74CFD08235246214655
+:1085C0005846F9F7DBF9040007D0298809EB014088
+:1085D0002FA1FDF733FD2046C4E7BDE8F05F002082
+:1085E000FBF726BBBC17002030020020456E7465E7
+:1085F00072206E72665F626F6F746C6F6164657219
+:108600005F6466755F73645F636F6E74696E7565D2
+:1086100000000000DBE5B151536F757263652061A6
+:1086200064647265737320646F6573206E6F742069
+:10863000636F6E7461696E20612076616C6964207D
+:10864000536F66744465766963652E0053442061F8
+:108650006C726561647920636F7069656400000005
+:1086600040420F005570646174696E672053442E58
+:10867000204F6C64205344207665723A2025642C88
+:10868000204E6577207665723A2025640000000050
+:108690004661696C656420746F20636F7079206631
+:1086A00069726D776172652E0000000070B50F4C25
+:1086B0000421208801EB00400DA1FDF7BFFCFFF76E
+:1086C00025FF05004FF0010604D0208810A106EB1D
+:1086D000004007E0F7F7F4F9050006D0208812A162
+:1086E00006EB0040FDF7AAFC284670BD30020020D2
+:1086F000456E746572206E72665F6466755F736442
+:108700005F626C5F636F6E74696E75650000000078
+:1087100053442B424C3A20534420636F70792066B7
+:1087200061696C656400000053442B424C3A20425E
+:108730004C20636F7079206661696C65640000008D
+:1087400070B50346002002464FF4405409E000BFD4
+:1087500053F82250A689B54201D1012070BD521CA8
+:10876000D2B28A42F4D370BD10B5040003D11549CA
+:108770003220F7F791F94FF440501349406888428E
+:1087800015D1217C04F1140009B162694AB994F849
+:10879000552012B1012A08D10DE0012905D96269DD
+:1087A0001AB9BDE81040FFF7CBBF012010BD207CF7
+:1087B00018B1606908B1002010BD20780028F4D1FC
+:1087C00010BD0000DCA80F00DBE5B1512DE9F04140
+:1087D0001400884618D000250E4F032608EB05012B
+:1087E00022460020F5F74CF90544241A40B93878A0
+:1087F000002809D008494FF47A408847761E05D0F2
+:1088000001203870002CE9D1BDE8F08100203870DB
+:10881000FAE700005001002011A40F00002070476B
+:108820002DE9FE4308790C46012804D0022805D022
+:10883000032872D172E01222404977E0B4F80700B1
+:10884000092800D90920814609264FF00008F6F7CB
+:10885000F1F925E0686820B939A140F29720F7F7CF
+:108860001BF96868406820B935A14FF42670F7F706
+:1088700013F90027009700E07F1C6868012300229D
+:10888000D0F804C029466846E0470028F4D1297A88
+:108890003E4401EB080000F0FF082846F6F7A6FA70
+:1088A0000500D7D102A8F6F735FC0299054689459F
+:1088B00004D923A140F2AD20F7F7EEF81F494A464C
+:1088C00012312846F3F7D6FD85F804806E80F6F75E
+:1088D000B3FA18B1E87940F02000E871F6F7AAF988
+:1088E0000146264880E82202B4F80710C160002043
+:1088F000F7F764F8114980200839F6F797FC04006F
+:1089000005D10E4980201039F6F760FB044600209F
+:10891000F7F782F82046BDE8FE830DE0E078B4F872
+:108920000510F7F71DF8010006D00A7803B0601CA7
+:10893000BDE8F043F6F7BEBB0620ECE7E4A20F006B
+:108940002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C632C
+:108950006F6D706F6E656E74735C6C69627261725C
+:108960006965735C757362645C6170705F75736276
+:10897000645F636F72652E63000000000C200020AE
+:1089800038B50D466846F6F7C5FB04460098022840
+:1089900004D20CA140F26F20F7F77EF8002020806F
+:1089A0002078174940F00100207049784908C9072C
+:1089B00002D040F00200207002222146681CF6F727
+:1089C00079FB38BD2E2E5C2E2E5C2E2E5C2E2E5C5E
+:1089D0002E2E5C636F6D706F6E656E74735C6C6968
+:1089E000627261726965735C757362645C617070F8
+:1089F0005F757362645F636F72652E6300000000D1
+:108A000010010020F8B50C46070004D142A140F245
+:108A10002930F7F741F824B93FA140F22A30F7F79F
+:108A20003BF8607810F0600F2AD10006494DA0781D
+:108A30004FF0000626D520B1062808D008281FD1FF
+:108A40000BE021463846BDE8F840FFF799BF2146C4
+:108A50003846BDE8F840FFF7E3BE6846F6F75AFB34
+:108A600001462878052802D0042803D008E0012018
+:108A7000087000E00E700122601CF6F71BFBF8BDC9
+:108A80000620F8BD0A28FBD2DFE800F0051E05131A
+:108A900005060505052DF3E72878032803D00428EB
+:108AA00001D0052824D1F5F7F1FE042000F0C8FE1E
+:108AB00015E0B4F803000128E2D1F6F7BDF980B162
+:108AC000687840F0020009E0B4F803000128D7D12B
+:108AD000F6F7B2F928B1687820F00200687000203B
+:108AE000F8BD0F20F8BD2878052803D0042801D050
+:108AF0000820F8BDE07818B1012805D00720F8BD9E
+:108B0000F5F7C4FE042002E0F5F7D8FE052000F0DA
+:108B100097FE3046F8BD00002E2E5C2E2E5C2E2EC9
+:108B20005C2E2E5C2E2E5C636F6D706F6E656E74A6
+:108B3000735C6C69627261726965735C757362649F
+:108B40005C6170705F757362645F636F72652E63E2
+:108B50000000000010010020F8B50546407810F034
+:108B6000600F31D120486C79A978007821B10129B2
+:108B700023D0032928D111E0052801D0200729D1CD
+:108B80006846F6F7C7FA06462046FBF7F9FF30803D
+:108B900002223146681CF6F78DFAF8BD04F00F0189
+:108BA000082911D2B5F8031071B9052801D02007A2
+:108BB00010D12046FBF7CAFF14E004F00F0108298A
+:108BC00002D2B5F8031009B10620F8BD052803D07C
+:108BD000200701D00820F8BD2046FBF791FE204673
+:108BE000FBF7E6FF0020F8BD10010020FEB50C46A3
+:108BF000050004D12F494FF4D170F6F74DFF24B989
+:108C00002C4940F2A310F6F747FF60784FF00606B4
+:108C1000010642D5C0F3411111B1012924D125E04B
+:108C200000F01F0001281FD1A07806281CD10020C9
+:108C3000019002A8F6F76EFA064601A80090E278C5
+:108C4000217933462846F5F795FF05280CD0019881
+:108C5000402803D31749A320F6F71EFF3146601CB6
+:108C6000019AF6F727FAFEBD0620FEBD2846F7F763
+:108C700091FDF7F7E1F9A178212903D1B4F80710A4
+:108C8000072901D03046FEBD072200F10C0103B0D8
+:108C9000601CBDE8F040F6F70DBAC0F341100028A3
+:108CA000F0D00128E0D103B021462846BDE8F040CD
+:108CB00000F046B86CA90F00F8B50B46517806468F
+:108CC000144611F0600F25D11C480906A1780078E0
+:108CD0001ED511B10A291DD109E005281ED168460B
+:108CE000F6F718FA01460020088002220CE0052859
+:108CF00014D16846F6F70EFA054619463046F6F7DF
+:108D0000EDFC287001222946601CF6F7D3F9F8BD66
+:108D10000B2901D00620F8BD052801D00820F8BD98
+:108D2000B4F80300FF2801D90720F8BDD27819460E
+:108D30003046BDE8F840F6F7A3BC00001001002063
+:108D4000F0B585B00D460746F7F724FDF7F774F93F
+:108D50000446A8780026202802D022282FD12BE014
+:108D6000B5F8070007282AD13846F7F713FD04465F
+:108D7000F7F762F9A9780170E9794170811C0196D1
+:108D800002960091407801900020F6F717FE6946A0
+:108D90000020F6F795FA050008D11D4803A90068E0
+:108DA000CDE903040020F6F711F905460020F6F797
+:108DB00033FE284605B0F0BDB5F8070008B106201F
+:108DC000F8E7207DB5F8031000F0010001F001057F
+:108DD000A182A8421AD00DB1022100E00321384639
+:108DE00001F026F895B93846F7F772FEFBF756FD05
+:108DF0003846F7F776FEFBF751FDA6612662E66678
+:108E00002667666704F12800A667A0660020D1E700
+:108E1000A4A20F00FEB50F46464C202102912088E7
+:108E20000325164605EB004043A1FDF707F946B1BF
+:108E3000208805EB00406FB149A1FDF7FFF816202F
+:108E4000FEBD2088022101EB00404BA1FDF7F6F8A2
+:108E50001320FEBD4D4F4EA1BA68FDF7F3F802A9ED
+:108E60005848CDE90001D7E901235749A0F58A7098
+:108E7000F9F70CFE10B93278402A01D00A20FEBD65
+:108E80005048711C4038F3F7F5FA20884FA105EBE4
+:108E90000040FDF7D3F84B4840214038CDE90001B0
+:108EA000A0F14801474AA0F5BC70029BF9F7B6FD56
+:108EB0000200208836D0012101EB004048A1FDF7D7
+:108EC000C1F82088042505EB00404EA1FDF7B6F857
+:108ED00020883C4905EB004040224039FDF75AF814
+:108EE00020884BA105EB0040FDF7A8F80298354912
+:108EF00082B2208805EB0040FDF74CF8208846A19F
+:108F000005EB0040FDF79AF82088402205EB004071
+:108F10004449FDF73FF800BFFCF730FF0028FBD1C4
+:108F20000520FEBD05EB00403FA1FDF787F80120BD
+:108F3000FEBD0000F00100205369676E6174757218
+:108F4000652072657175697265642E20436865637A
+:108F50006B696E67207369676E61747572652E0048
+:108F6000496E76616C6964207369676E61747572AD
+:108F700065207479706500004E6F207369676E61BB
+:108F80007475726520666F756E642E007000002027
+:108F900043616C63756C6174696E6720696E697496
+:108FA000207061636B657420686173682028696E46
+:108FB0006974207061636B6574206C656E3A20255E
+:108FC000642900004C1C0020CC9F0F00566572697C
+:108FD0006679207369676E617475726500000000C0
+:108FE0005369676E6174757265206661696C65644A
+:108FF00020286572725F636F64653A203078257847
+:10900000290000005369676E61747572653A00004B
+:10901000486173683A0000005075626C6963204BC8
+:1090200065793A003C9F0F00496D61676520766560
+:10903000726966696564000030B528B1D0E9022321
+:109040009A4203D1042030BD0E2030BD04782CB1EB
+:109050000023012C10D0022C23D11EE0C02906D001
+:10906000DB2906D04468531C8360A15419E000201A
+:1090700030BD0121017014E0DC2905D0DD2905D0C7
+:10908000022101700B2030BDC02400E0DB244568C4
+:10909000511C8160AC54037003E0C02901D10370FE
+:1090A0008360112030BDF0B528B121B11BB100247F
+:1090B000DB261C6019E00E20F0BD0F5DC02F02D032
+:1090C000DB2F0BD105E01D686F1C1F604655DC27A8
+:1090D00004E01D686F1C1F604655DD271D68641C79
+:1090E00005F1010CC3F800C047559442E5D3196857
+:1090F000C0244A1C1A6044540020F0BD0148FDF70A
+:10910000E9B900004CA20F000148FDF70BBA0000BE
+:109110004CA20F002DE9F84FDFF89C80934689465A
+:1091200006461F46012269461846D8F80850F6F749
+:1091300027FEB0B3009800210446C246801C08E018
+:1091400000EA05025BF821300AEB8202401C491C50
+:10915000D360B942F4D3C846B946370CF7F7F8FEE6
+:109160008346FDF721F8B84204D8144940F2831031
+:10917000F6F792FC601C28400AEB80002C4047EA7E
+:109180000B420AEB8401C260C86866F3C50069F34C
+:10919000891068F39F2020F00300401C20F0040099
+:1091A000C860074890F8200002E000BFFCF7E6FD29
+:1091B0000028FBD1BDE8F88F4021002098AA0F00BD
+:1091C000406100201FB5134800F15C01826B6846C6
+:1091D000FEF772FE10489DE80E0080E80E000E4972
+:1091E0000E48104AC8600E490020486088600E4949
+:1091F0000948FEF7E4FB10B1012004B010BD0B4894
+:109200000121008801EB004009A1FCF717FF0020B5
+:10921000F3E70000BC170020B41B0020ED7C0F001A
+:109220007000002018190020D8A00F00F0010020C5
+:1092300048616E646C65723A20496E76616C69644F
+:109240002070726F746F636F6C20627566666572F2
+:10925000206D5F70625F73747265616D0000000065
+:1092600070B50546F6F790FB124C06462078F6F7E7
+:109270008BFB86420AD02846F6F786FB20B104F124
+:109280000C00FBF731F901E0FBF7EEF82846F6F7A2
+:1092900088FB06462078F6F784FB864208D02846ED
+:1092A000F6F77FFB10B1FBF7B1F901E0FCF78AF8A4
+:1092B000257070BDF0000020002800D000477047E6
+:1092C00070B50446C06818B90F496120F6F7E4FB91
+:1092D0000E4800250078A0B19CB1207E88B1D4E969
+:1092E00003108847A06850B1217E41B161680844ED
+:1092F000606021460648FDF78BF8012501E000205B
+:109300002076284670BD000028A90F00C800002064
+:109310004CA20F0070B5164C2078002827D11548B4
+:1093200001680125C1F3004131B913490D6001689D
+:10933000C1F300410029FAD0F5F73AFA08B1F5F780
+:1093400073F90E4A00210E48F5F714FA18B10D49C9
+:109350002E20F6F7A1FB0A48084A0121001DF5F767
+:1093600009FA18B107493320F6F796FB257070BD4E
+:10937000480000201804004008000040B9920F0087
+:10938000B89F0F0008A50F002DE9F843244D814632
+:1093900069462868F8F717FE044600274FF00108D1
+:1093A000204E39E0207820B101281BD002282AD194
+:1093B00022E06068017E31BB80F818804846F7F7EC
+:1093C000D8FD014660684268511A174A914203D994
+:1093D000416821F07F414160114861680830FDF724
+:1093E00017F810E061687068814200D177600C481E
+:1093F0000830FDF7C3F806E0FFF786FE08B10776F0
+:10940000FAE786F8008069462868F8F7D1FD6946D2
+:109410002868F8F7D8FD0446002CC3D1BDE8F883CE
+:1094200044A20F00C800002017FCFF00F8B50B4C49
+:109430000D46064669462068F8F7AFFD58B106703C
+:10944000456069462068F8F7C9FD10B10448F7F790
+:1094500053FE0020F8BD0420F8BD000044A20F0018
+:10946000D000002070B515460C460646FFF752FFA7
+:109470003046F5F7E7F918B10F494320F6F70CFB32
+:10948000002C17D0610CE0034FF4FA72801841F100
+:10949000000152000023F2F7A9FF01462A46304698
+:1094A000F5F7ACF9002805D0BDE8704002494A2024
+:1094B000F6F7F2BA70BD000008A50F000870020AA6
+:1094C0004A70020C8A70000EC870042070470000B9
+:1094D00010B50248F8F78DFD002010BD4C010020AA
+:1094E0002DE9F05F8346DDE90A4A994690460D462C
+:1094F0000846012703E000BFB0FBF8F07F1C4045A1
+:10950000FAD2B94500D94F465FEACA7012D18CB180
+:109510005FEA8A7002D5B9F1000F01D0202607E07A
+:10952000302605E031465846641EF6F77BFC0CB148
+:10953000A742F7D35FF00106B9F1010F02D9A9F1F3
+:10954000010903E0B5FBF6F0404502D306FB08F63F
+:10955000F2E7DFF83C9000BFB5FBF6F000FB1655D4
+:1095600019F800105846F6F75DFCB6FBF8F6002E29
+:10957000F2D15FEACA7009D0002C07D0A74205D209
+:1095800020215846641EF6F74DFCF5E7BDE8F09F34
+:10959000C6A30F0070B515460E46012400F0A2F8D0
+:1095A000034600210A463046F9F730FC0B4E40B125
+:1095B0003088012101EB004009A1FCF73FFD0424A4
+:1095C0000AE0F9F709FC024628603088042101EB23
+:1095D00000400AA1FCF736FD204670BDF0010020D6
+:1095E00043616E27742066696E6420726F6F6D2010
+:1095F000666F7220757064617465000057726974DB
+:109600006520616464726573732073657420746F80
+:1096100020307825303878002DE9F0410F240027DC
+:1096200090F85520184E01251AB990F86430012B96
+:1096300006D0D30707D090F85630012B02D002E0B5
+:10964000876E0DE0876D92070AD590F85C20012A9D
+:1096500006D1026E0D48C0F57E239A4204D8174405
+:109660004FB101240F600CE0308809A105EB0040E8
+:10967000FCF7EFFC042430880DA105EB0040FCF75B
+:10968000DDFC2046BDE8F081F001002000C00E00A6
+:10969000424C2073697A652028256429206F7665FD
+:1096A00072206C696D69742028256429000000000F
+:1096B000496E6974207061636B657420646F6573B3
+:1096C000206E6F7420636F6E7461696E2076616CBA
+:1096D0006964206669726D776172652073697A6565
+:1096E00000000000017C19B1406908B101207047F9
+:1096F0000020704702480068002800D00120704711
+:10970000180100200020704770B504462B48F8F778
+:1097100049FD2B4804602948F8F79EFC294C002895
+:1097200043D02949C01C40F6030248600020C1E92B
+:10973000020208702448254914380426416024494F
+:10974000C0E9021200F13D010161208821A106EB70
+:109750000040FCF773FCFAF717FF852801D00028BA
+:1097600022D10020FAF730FF00281DD1F6F78CF83F
+:109770001E48F5F7BDFF002816D11C482038F5F724
+:1097800067F9002810D1208819A106EB0040FCF7EA
+:1097900055FCF6F765F8051E06D1208818A106EBE2
+:1097A0000040FCF74BFC284670BD2088012101EBEE
+:1097B00000401AA1FCF742FC032070BD98AF0F00D7
+:1097C000BC01002038020020908A0020BD830F00D9
+:1097D000E1770F00496E697469616C697A696E6737
+:1097E00020647269766572732E00000050A40F0029
+:1097F0005374617274696E67205553420000000013
+:10980000555342205472616E73706F727420696E8A
+:10981000697469616C697A6564000000436F756CF6
+:1098200064206E6F7420616C6C6F6361746520706E
+:1098300061796C6F616420706F6F6C2E00000000A6
+:1098400007490A78824209D00870052803D0487871
+:1098500020F0020048700348F5F74CBD7047000047
+:1098600010010020D0A20F002DE9FE4F804648686D
+:1098700091464FF0010A0C4628B92068F5F7B6FA70
+:1098800008B9A06890B1B9F1400F04D937A140F2EE
+:109890007110F6F701F900260096FBF7EFFAE7687A
+:1098A000834648464F4559D9074657E04FF0000ACE
+:1098B000C8F800A0C8F804A054E0A068B84201D9D4
+:1098C0003D4600E00546616839B10BEB06002A46CB
+:1098D000F2F7D0FD002060600CE058B121680BEB7E
+:1098E00006022B464868D0F804C004F11000E04797
+:1098F00001200090A068A7EB0507411BA160E0686C
+:109900002E44A0EB0500E06005D1009818B1206856
+:10991000F5F76CFA2060E06810B1A068F0B902E0D9
+:109920004FF0000A1AE0206800284FF0000001D034
+:10993000019009E060609EB14E4511D24FF0000ADF
+:109940000EE0A068401CA060216801230022486846
+:10995000456801A8A8470028F3D12061002FACD1A9
+:10996000C8E900B65046BDE8FE8F00002E2E5C2EE2
+:109970002E5C2E2E5C2E2E5C2E2E5C636F6D706F17
+:109980006E656E74735C6C69627261726965735C3A
+:10999000757362645C6170705F757362645F636F3E
+:1099A00072652E63000000001B4910B50322098870
+:1099B0001A4C02EB0142082809D0092815D00A28C0
+:1099C00020D00E2826D1BDE81040F5F7ABBB1046DD
+:1099D00013A1FCF733FBFBF7BFFB08B9F5F7CAFB94
+:1099E0002168002916D0012009E0104611A1FCF7DA
+:1099F00025FBF5F7ABFF216800290BD00220BDE85D
+:109A000010400847104610A1FCF718FBBDE81040B5
+:109A1000F5F766BF10BD000038020020BC01002031
+:109A200055534220706F7765722064657465637466
+:109A30006564000055534220706F7765722072652F
+:109A40006D6F766564000000555342207265616455
+:109A5000790000000249002008600249C870704780
+:109A60001C7C02408000002070B50446010600F016
+:109A70000F0502D5092D09D301E0092D08D308A14E
+:109A800040F28920F6F708F8200601D5042000E00E
+:109A9000282000EB8500BDE87040FCF751BF0000B6
+:109AA0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63BB
+:109AB0006F6D706F6E656E74735C647269766572DB
+:109AC000735F6E72665C757362645C6E72665F640F
+:109AD00072765F757362642E630000002DE9F04FAB
+:109AE000514D89B0E878002846D180464FF00109F1
+:109AF0003EE000BF90FAA0F0B0FA80F63046F5F7ED
+:109B0000D6FF8346F7F7DEFB0446006820B947A17D
+:109B100040F23150F5F7C0FF5FEA0B6007D5D4E99A
+:109B20000031A28902A89847002836D037E058466D
+:109B3000FBF760F9D4E9007182460346A28902A8C6
+:109B4000B84707460298D0B1039951451DD202206B
+:109B5000A07309FA06F0C14333480C30F8F75BFAFA
+:109B60004148006B00908DF802B0696868468847EC
+:109B7000D5E902100840BDD109B0BDE8F08F0398C7
+:109B800050B12AA140F24D5004E0514504D027A124
+:109B900040F25C50F5F780FF0FB9C4F800803349FC
+:109BA0008220086085F80390A96809FA06F08143CD
+:109BB000A960A06803990844A060DDE90212584634
+:109BC000FCF716FDFBF744F918B3294C4FF48275E6
+:109BD0002846FCF797FE5846FFF746FF0220FCF7A1
+:109BE000BBFF2846FCF786FE0028F1D01E2000E0CF
+:109BF0000220FCF7B1FF20688006F9D50120FCF7B0
+:109C0000ABFF5846FAF7ECFFFCF774FE0028DFD0F4
+:109C1000B2E75846FFF728FF5846FAF7E1FFFCF78E
+:109C200069FE0028F8D0A7E7800000202E2E5C2EC9
+:109C30002E5C2E2E5C2E2E5C2E2E5C636F6D706F54
+:109C40006E656E74735C647269766572735F6E7252
+:109C5000665C757362645C6E72665F6472765F7573
+:109C60007362642E6300000060A10F001C7C024040
+:109C7000747402402DE9F84307460020F5F79EFE74
+:109C80003846F7F71FFB06463806294D4FF0000807
+:109C90004FF003094FF0010438461ED4F7F7FCFAE1
+:109CA000E96804FA00F0884303D03846FBF794FBD8
+:109CB00010E03846C6F80080F7F7EEFAE96804FAD3
+:109CC00000F081433846E960F7F7E6FA8440A86877
+:109CD000A043A86086F80E9024E0F7F7DDFAD5E9F6
+:109CE000022104FA00F061EA020108421AD0384663
+:109CF000F7F7D2FAE96804FA00F081433846E960E0
+:109D0000F7F7CAFA8440A8680443AC600948C6F86B
+:109D1000008086F80E90006800908DF802706968E7
+:109D200068468847BDE8F8430020F5F775BE000097
+:109D30008000002060A10F002DE9F041104EB068B6
+:109D4000040CF06824040443012712E094FAA4F000
+:109D5000B0FA80F52846F5F7AAFE00F00F000828B3
+:109D600004D22846F5F7A3FEFFF784FF07FA05F0B3
+:109D70008443002CEAD140F2FF10B060BDE8F081CE
+:109D800080000020012238B58A400C490C468B68BF
+:109D900013438B606168E468094B050602EA04021C
+:109DA00003D5002A09D19A6902E0002A05D1DA69AF
+:109DB00000928DF802006846884738BD8000002078
+:109DC00060A10F0010B5017879B10A4A0421F4F7B7
+:109DD00047FC00280DD0084801210088BDE810404C
+:109DE00001EB004005A1FCF729B9BDE81040F5F7EB
+:109DF00081BA10BD2D9E0F0038020020436F756C94
+:109E000064206E6F74207363686564756C6520559B
+:109E10005342206576656E7421000000024980205F
+:109E2000C1F800027047000004E000E0F5F762BAF4
+:109E300070B50C460546F6F7ADFCC269002A04D0A1
+:109E400021462846BDE87040104770BD0249496868
+:109E5000002900D008477047C01F002030B10068BB
+:109E60000549884205D048F20250704748F2015037
+:109E700070470020704700006E52464870B5FCF7EE
+:109E80006BFD002811D00020084A094B094C012124
+:109E9000166801FA00F52E4203D004EB8005C5F8E0
+:109EA0000036401CC0B20728F2D370BD080501403F
+:109EB0003546526E00000140084810B54078002831
+:109EC0000BD007480321008801EB004005A1FCF7F7
+:109ED000B5F8BDE81040FFF7D1BF10BD4A00002023
+:109EE000E0010020496E7465726E616C20666565E4
+:109EF00064000000002070472DE9FC4180461C46AC
+:109F000017460E460C48089DF8F77CF810B1112052
+:109F1000BDE8FC81A20839463046FCF74DFA0648F8
+:109F2000F8F767F833463A4601214046CDE9004547
+:109F3000F7F7DEFB0020EBE74C01002065FC2BF877
+:109F400016DA019ADE75D4A8477196211C875569E7
+:109F5000105ABE04578FD2B0299456B8CA0363D69C
+:109F600035C64DA7819FEFA7D2ECB7F307FF80AFAF
+:109F70007A3B4C19B891C5143CE8766D000000009E
+:109F80000338FDD870470D0E0F100B0C1819000088
+:109F90000338FDD8704700000000000000000000FA
+:109FA000000000000000000000000000FFFFFFFFB5
+:109FB0000000000000000001100000202C00002024
+:109FC00048000000002040000000000051FF0E008B
+:109FD00061FF0E00FDFE0E002000000000000000EA
+:109FE000000000000000000001010000010000006E
+:109FF0000000000002050000210000000000000039
+:10A00000000000000000000000000000011104FC3E
+:10A010000400000000000000021104FC0400000025
+:10A0200000000000032104FC0410000000000000F8
+:10A03000041101FF0100000000000000051102FEF4
+:10A040000400000000000000061104FC04000000F1
+:10A0500000000000071104FC0400000000000000E4
+:10A06000081701FF22000000E89F0F00091001FF00
+:10A0700001000000E49F0F0000000000000000004D
+:10A0800000000000011101FF0100000000000000BD
+:10A09000021702FE940000000CA00F000000000058
+:10A0A0000000000000000000010700009800000010
+:10A0B00084A00F0002010000010000000000000069
+:10A0C0000305000041000000000000000000000047
+:10A0D0000000000000000000011704FC98000000D0
+:10A0E00084A00F00021704FCDC000000A8A00F00F1
+:10A0F000000000000000000000000000020000005E
+:10A100000000000000000000000000000600000049
+:10A11000000000000000000000000000040000003B
+:10A12000000000000000000000000000000000002F
+:10A13000000000000001000000000000000000001E
+:10A14000000000000000000000000000000000000F
+:10A1500000000000000000000000000000000000FF
+:10A1600006000003010000000600000006000000D9
+:10A1700006000000060000000600000006000001C6
+:10A1800005000000020000000300000004000000C1
+:10A1900006000002000000000000000000000000B7
+:10A1A0000338FDD870470000D1160F000D160F00C0
+:10A1B000A1130F00D5130F00DB130F00E1130F00E5
+:10A1C000E7130F00ED130F00F3130F00F9130F0047
+:10A1D0003D150F00FF130F0005140F0065140F004D
+:10A1E0006B140F0071140F0077140F007D140F0013
+:10A1F00083140F0089140F0091140F00D1150F0064
+:10A2000011160F0059150F00DD140F0008010C0185
+:10A210001001140118011C01200124012C0130013E
+:10A22000340138013C014001440148014C01500116
+:10A2300002030405060708090B0C0D0E0F1011127E
+:10A2400013140000D80000200000070000000000E8
+:10A25000EC000020530A0F00800000000B8100007A
+:10A260008200000083000000840D0E030B0000003C
+:10A270000C0008000000090000000A0000000000B7
+:10A2800001F80E00F5F20E000000000000000000D2
+:10A290005D000F00F5000F0000000000000000004E
+:10A2A00000000000AD070F000000000009000F00D3
+:10A2B0000000000009000F0000000000D5080F009A
+:10A2C00000000000000000000A0000000000000084
+:10A2D0000F0000001D880F000000000069980F00AB
+:10A2E0000C200020120100020000004015191F522E
+:10A2F00000010102030109020000000100C0FA0090
+:10A3000049EE0E0000000000000000000000000008
+:10A31000000000002001002000A30F000100020344
+:10A3200000800000040309002A034E006F00720041
+:10A330006400690063002000530065006D0069003F
+:10A3400063006F006E0064007500630074006F00AE
+:10A35000720056034E006F007200640069006300D3
+:10A360002000530065006D00690063006F006E00FF
+:10A3700064007500630074006F00720020005300D9
+:10A38000650063007500720065002000440046000F
+:10A390005500200042006F006F0074006C006F00D9
+:10A3A00061006400650072000E03550073006500D3
+:10A3B00072002000310000010203040000000000D0
+:10A3C0000338FDD8704730313233343536373839B9
+:10A3D00041424344454600000010000004000000D4
+:10A3E00001000000511B0F00D1940F009F810F004E
+:10A3F000F99E0F0059130F00B9830F00F59E0F004F
+:10A40000611C0F00415C0F003F5C0F00395C0F00C6
+:10A410000338FDD870470000000000000000000075
+:10A42000DD0E0F0000000000000000000000000032
+:10A43000EC71002090A20F000200010601020482CC
+:10A44000810100000000010181000000F5080F00FB
+:10A45000C59D0F00A9990F000000000065790F004D
+:10A460000D790F00B5780F002B780F0031780F00B1
+:10A47000ED770F0037780F0075780F0000000000AF
+:10A480000040404040404040404041414141414007
+:10A4900040404040404040404040404040404040BC
+:10A4A000400502020202020202020202020202024B
+:10A4B0000220202020202020202020020202020250
+:10A4C00002029090909090901010101010101010A8
+:10A4D00010101010101010101010101002020202B4
+:10A4E00002028888888888880808080808080808F8
+:10A4F00008080808080808080808080802020202F4
+:10A500004000000081A40F002E2E5C2E2E5C2E2E0B
+:10A510005C2E2E5C2E2E5C636F6D706F6E656E749C
+:10A52000735C6C69627261726965735C626F6F748F
+:10A530006C6F616465725C6E72665F626F6F746C83
+:10A540006F616465725F6466755F74696D6572736F
+:10A550002E6300002E2E5C2E2E5C2E2E5C2E2E5C8A
+:10A560002E2E5C636F6D706F6E656E74735C6C69BC
+:10A57000627261726965735C626F6F746C6F616443
+:10A5800065725C6E72665F626F6F746C6F6164653A
+:10A59000725F66775F61637469766174696F6E2E4E
+:10A5A0006300000043524320636F6D7075746174E3
+:10A5B000696F6E206661696C656420666F722063E6
+:10A5C0006F70696564206170703A207372632063F4
+:10A5D00072633A203078253038782C2072657320E9
+:10A5E0006372633A20307825303878004120536F09
+:10A5F000667444657669636520686173206A757363
+:10A6000074206265656E2061637469766174656447
+:10A610002E2049742773206C696B656C79207468EF
+:10A62000617420616E206170706C69636174696F20
+:10A630006E2077696C6C20636F6D6520696D6D6548
+:10A6400064696174656C79006E72665F6673746FBD
+:10A65000726167655F777269746528616464723DD1
+:10A6600025702C207372633D25702C206C656E3D27
+:10A670002564206279746573292C20717565756570
+:10A680002075736167653A20256400004372656137
+:10A6900074696E6720746865206F626A65637420F0
+:10A6A000776974682073697A652030782530387846
+:10A6B00020776F756C64206F766572666C6F77209B
+:10A6C0006669726D776172652073697A652E204FB5
+:10A6D0006666736574206973203078253038782079
+:10A6E000616E64206669726D776172652073697A44
+:10A6F00065206973203078253038782E00000000FE
+:10A700002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C634E
+:10A710006F6D706F6E656E74735C6C69627261727E
+:10A720006965735C626F6F746C6F616465725C64A1
+:10A7300066755C6E72665F6466755F7265715F6890
+:10A74000616E646C65722E63000000002E2E5C2E1C
+:10A750002E5C2E2E5C2E2E5C2E2E5C636F6D706F29
+:10A760006E656E74735C6C69627261726965735C4C
+:10A77000626F6F746C6F616465725C6466755C6E49
+:10A7800072665F6466755F7574696C732E63000032
+:10A7900054686520536F66744465766963652073F9
+:10A7A000697A6520696E2074686520696E666F201D
+:10A7B00073747275637420697320746F6F20736D86
+:10A7C000616C6C20636F6D70617265642077697471
+:10A7D00068207468652073697A65207265706F728D
+:10A7E00074656420696E2074686520696E697420E0
+:10A7F000636F6D6D616E642E00000000546865200B
+:10A80000536F667444657669636520646F65732071
+:10A810006E6F7420636F6E7461696E20746865205A
+:10A820006D61676963206E756D626572206964652C
+:10A830006E74696679696E6720697420617320613E
+:10A8400020536F66744465766963652E00000000CE
+:10A85000496E76616C69646174696E6720617070BD
+:10A86000206265636175736520697420697320696E
+:10A870006E636F6D70617469626C6520776974686E
+:10A880002074686520536F66744465766963652E2D
+:10A89000000000002E2E5C2E2E5C2E2E5C2E2E5CD8
+:10A8A0002E2E5C636F6D706F6E656E74735C6C6979
+:10A8B000627261726965735C626F6F746C6F616400
+:10A8C00065725C6466755C6E72665F6466755F7601
+:10A8D000616C69646174696F6E2E63002E2E5C2E4C
+:10A8E0002E5C2E2E5C2E2E5C2E2E5C636F6D706F98
+:10A8F0006E656E74735C6C69627261726965735CBB
+:10A90000626F6F746C6F616465725C6466755C6EB7
+:10A9100072665F6466755F7665725F76616C6964A6
+:10A920006174696F6E2E63002E2E5C2E2E5C2E2EAF
+:10A930005C2E2E5C2E2E5C636F6D706F6E656E7478
+:10A94000735C6C69627261726965735C74696D6570
+:10A95000725C6578706572696D656E74616C5C615E
+:10A9600070705F74696D6572322E63002E2E5C2EDE
+:10A970002E5C2E2E5C2E2E5C2E2E5C636F6D706F07
+:10A980006E656E74735C6C69627261726965735C2A
+:10A99000757362645C636C6173735C6364635C6154
+:10A9A000636D5C6170705F757362645F6364635F45
+:10A9B00061636D2E630000002E2E5C2E2E5C2E2E09
+:10A9C0005C2E2E5C2E2E5C636F6D706F6E656E74E8
+:10A9D000735C6C69627261726965735C74696D65E0
+:10A9E000725C6578706572696D656E74616C5C64CB
+:10A9F00072765F7274632E63000000002E2E5C2E50
+:10AA00002E5C2E2E5C2E2E5C2E2E5C636F6D706F76
+:10AA10006E656E74735C6C69627261726965735C99
+:10AA20006578706572696D656E74616C5F6D656D7A
+:10AA30006F626A5C6E72665F6D656D6F626A2E63CF
+:10AA4000000000002E2E5C2E2E5C2E2E5C2E2E5C26
+:10AA50002E2E5C636F6D706F6E656E74735C6C69C7
+:10AA6000627261726965735C6578706572696D6543
+:10AA70006E74616C5F6C6F675C7372635C6E726640
+:10AA80005F6C6F675F64656661756C745F6261635C
+:10AA90006B656E64732E63002E2E5C2E2E5C2E2E44
+:10AAA0005C2E2E5C2E2E5C636F6D706F6E656E7407
+:10AAB000735C6C69627261726965735C65787065FC
+:10AAC00072696D656E74616C5F6C6F675C737263E5
+:10AAD0005C6E72665F6C6F675F66726F6E74656ED8
+:10AAE000642E63007761726E696E670064656275DB
+:10AAF000670000001B5B313B33306D001B5B306D2A
+:10AB0000000000001B5B313B33316D001B5B313BB0
+:10AB100033326D001B5B313B33336D001B5B313BCC
+:10AB200033346D001B5B313B33356D001B5B313BB8
+:10AB300033366D001B5B313B33376D00696E666FDA
+:10AB4000000000006572726F720000002E2E5C2EF5
+:10AB50002E5C2E2E5C2E2E5C2E2E5C636F6D706F25
+:10AB60006E656E74735C6C69627261726965735C48
+:10AB7000626F6F746C6F616465725C73657269613A
+:10AB80006C5F6466755C6E72665F6466755F736544
+:10AB90007269616C2E6300002E2E5C2E2E5C2E2EB0
+:10ABA0005C2E2E5C2E2E5C636F6D706F6E656E7406
+:10ABB000735C6C69627261726965735C626F6F74F9
+:10ABC0006C6F616465725C73657269616C5F646609
+:10ABD000755C6E72665F6466755F73657269616CE1
+:10ABE0005F7573622E6300006170705F74696D65DC
+:10ABF000722E6D5F6466755F696E616374697669F4
+:10AC000074795F74696D6572000000006170705F37
+:10AC100074696D65722E6D5F7764745F66656564D7
+:10AC20005F74696D657200006E72665F626F6F744B
+:10AC30006C6F616465725F77647400006E72665F4A
+:10AC40006466755F666C6173680000006E72665FB3
+:10AC50006466755F7265715F68616E646C657200D1
+:10AC60006E72665F6466755F73657474696E677330
+:10AC7000000000006E72665F6466755F76616C69E5
+:10AC8000646174696F6E00006E72665F6466755F02
+:10AC90007665725F76616C69646174696F6E0000DD
+:10ACA000636C6F636B00000055534244000000006A
+:10ACB000434C4F434B0000005052530055415254F7
+:10ACC000450000006170705F74696D65720000007E
+:10ACD00061746669666F2E6D5F7265715F66696625
+:10ACE0006F0000006170705F7573626400000000A7
+:10ACF0006364635F61636D006170705F757362644C
+:10AD00005F636F72650000006D656D5F6D6E6772E9
+:10AD1000000000006E72665F6673746F7261676533
+:10AD200000000000736F72746C697374000000009F
+:10AD300062616C6C6F632E6C6F675F6D656D706FB9
+:10AD40006F6C0000617070006E72665F6466755FA4
+:10AD500073657269616C00006E72665F6466755F30
+:10AD600073657269616C5F757362000062616C6C1F
+:10AD70006F632E6D5F7061796C6F61645F706F6F70
+:10AD80006C0000000200000000000000E5D90E0089
+:10AD900091D90E0067E6096A85AE67BB72F36E3C17
+:10ADA0003AF54FA57F520E518C68059BABD9831F96
+:10ADB00019CDE05BFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10ADC0000000000000000000000000000100000082
+:10ADD000FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFF86
+:10ADE0000000000000000000000000000100000062
+:10ADF000FFFFFFFF512563FCC2CAB9F3849E17A76A
+:10AE0000ADFAE6BCFFFFFFFFFFFFFFFF0000000001
+:10AE1000FFFFFFFF0000000096C298D84539A1F45B
+:10AE2000A033EB2D817D0377F240A463E5E6BCF807
+:10AE300047422CE1F2D1176BF551BF376840B6CBD2
+:10AE4000CE5E316B5733CE2B169E0F7C4AEBE78ECE
+:10AE50009B7F1AFEE242E34FFFFFFFFF7F000000EF
+:10AE6000800000000000000000000000FFFFFFFF66
+:10AE70007F000000800000000000000000000000D3
+:10AE8000B0AF0F00080000203802000058C50E00C7
+:10AE900024B00F0040020020D8A8000014E00E00EB
+:10AEA000C5FF0E00FDFF0E0009970F0005970F006C
+:10AEB000E8AB0F00000000030CAC0F000000000323
+:10AEC00028AC0F00000004043CAC0F000000040498
+:10AED0004CAC0F000000040460AC0F000000040440
+:10AEE00074AC0F000000040488AC0F0000000404E0
+:10AEF000A0AC0F0000000000A8AC0F000000000094
+:10AF0000B0AC0F0000000000B8AC0F000000000063
+:10AF1000BCAC0F0000000000C4AC0F00000000003B
+:10AF2000D0AC0F0000000003E4AC0F0000000000F4
+:10AF3000F0AC0F0000000000F8AC0F0000000000B3
+:10AF400008AD0F000000000014AD0F000000040465
+:10AF500024AD0F000000000030AD0F000000000322
+:10AF600044AD0F000000040448AD0F0000000404CD
+:10AF700058AD0F00000004046CAD0F00000000038A
+:10AF8000680100206001002068010020802000206E
+:10AF90002C02002018000000B4010020B0010020A5
+:10AFA000B3010020707200203C0200200408000061
+:10AFB000011C13D8010218200A19DC1C410270017F
+:10AFC00015100140110A1004170A1402A80425657F
+:10AFD000F50E1424A30F1A28041A52041324201B5C
+:10AFE00020A80801180B1804A41CC11444AB0F14AA
+:10AFF000E4AA0F1A3C081AEC081AFC041AF4041A02
+:10B0000004101A0C041A14041A1C041A24041A2C0E
+:10B01000041A340401118490D0031B590D203A10F6
+:04B02000EE016900D4
+:020000041000EA
+:0810140000C00E0000E00F0017
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_iar_nRF5x.icf b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_iar_nRF5x.icf
new file mode 100644
index 0000000..b0e81e0
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_iar_nRF5x.icf
@@ -0,0 +1,36 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0xec000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0xec000;
+define symbol __ICFEDIT_region_ROM_end__ = 0xfdfff;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000008;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2003ffff;
+export symbol __ICFEDIT_region_RAM_start__;
+export symbol __ICFEDIT_region_RAM_end__;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 2048;
+define symbol __ICFEDIT_size_heap__ = 0;
+/**** End of ICF editor section. ###ICF###*/
+
+define memory mem with size = 4G;
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
+define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
+define block RO_END with alignment = 8, size = 0 { };
+
+initialize by copy { readwrite };
+do not initialize { section .noinit };
+
+keep { section .intvec };
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
+place in ROM_region { readonly,
+ block RO_END };
+place in RAM_region { readwrite,
+ block CSTACK,
+ block HEAP };
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_usb_mbr_pca10056_debug.ewd b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_usb_mbr_pca10056_debug.ewd
new file mode 100644
index 0000000..520dc0a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_usb_mbr_pca10056_debug.ewd
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_debug</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>C-SPY</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>26</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCVariant</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>MemOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MemFile</name>
+ <state>$TOOLKIT_DIR$\CONFIG\debugger\NordicSemiconductor\iar_nrf52840_xxaa.ddf</state>
+ </option>
+ <option>
+ <name>RunToEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RunToName</name>
+ <state>main</state>
+ </option>
+ <option>
+ <name>CExtraOptionsCheck</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CExtraOptions</name>
+ <state>--drv_vector_table_base=0x0</state>
+ </option>
+ <option>
+ <name>CFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDDFArgumentProducer</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCDownloadSuppressDownload</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDownloadVerifyAll</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDynDriverList</name>
+ <state>JLINK_ID</state>
+ </option>
+ <option>
+ <name>OCLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>OCDownloadAttachToProgram</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>UseFlashLoader</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CLowLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacFile2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CDevice</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>FlashLoadersV3</name>
+ <state>$TOOLKIT_DIR$\config\flashloader\NordicSemiconductor\nrf52840_xxaa.board</state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesSuppressCheck3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesPath3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OverrideDefFlashBoard</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesOffset1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesOffset3</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCImagesUse1</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCImagesUse3</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDeviceConfigMacroFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCDebuggerExtraOption</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCAllMTBOptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreNrOfCores</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCMulticoreMaster</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCMulticorePort</name>
+ <state>53461</state>
+ </option>
+ <option>
+ <name>OCMulticoreWorkspace</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveProject</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCMulticoreSlaveConfiguration</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ARMSIM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCSimDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCSimEnablePSP</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspOverrideConfig</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCSimPspConfigFile</name>
+ <state></state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ANGEL_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCAngelHeartbeat</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommunication</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CAngelCommBaud</name>
+ <version>0</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CAngelCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ANGELTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoAngelLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AngelLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CMSISDAP_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CMSISDAPResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>CMSISDAPHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>CMSISDAPDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CMSISDAPProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CMSISDAPSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>GDBSERVER_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARROM_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRomLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CRomCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRomCommBaud</name>
+ <version>0</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IJET_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCIarProbeScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetResetList</name>
+ <version>1</version>
+ <state>10</state>
+ </option>
+ <option>
+ <name>IjetHWResetDuration</name>
+ <state>300</state>
+ </option>
+ <option>
+ <name>IjetHWResetDelay</name>
+ <state>200</state>
+ </option>
+ <option>
+ <name>IjetPowerFromProbe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IjetPowerRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>IjetInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTargetEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetJtagSpeedList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetProtocolRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSwoPin</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>IjetSwoPrescalerList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetRestoreBreakpointsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetUpdateBreakpointsEdit</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>RDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchUndef</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchData</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchPrefetch</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CatchMMERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchNOCPERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchCHKERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchSTATERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchBUSERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchINTERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchHARDERR</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeCfgOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCProbeConfig</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IjetProbeConfigRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetMultiCPUNumber</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IjetSelectedCPUBehaviour</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ICpuName</name>
+ <state></state>
+ </option>
+ <option>
+ <name>OCJetEmuParams</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>JLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>15</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>JLinkSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCJLinkDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCJLinkHWResetDelay</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>JLinkInitialSpeed</name>
+ <state>1000</state>
+ </option>
+ <option>
+ <name>CCDoJlinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCScanChainNonARMDevices</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkIRLength</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkCommRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>CCJLinkSpeedRadioV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCUSBDevice</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceRadio</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCJLinkAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkResetList</name>
+ <version>6</version>
+ <state>7</state>
+ </option>
+ <option>
+ <name>CCJLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCORERESET</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchMMERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchNOCPERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchCHRERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchSTATERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchBUSERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchINTERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchHARDERR</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCatchDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkScriptFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCJLinkUsbSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCTcpIpAlt</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJLinkTcpIpSerialNo</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkTraceSourceDummy</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCJLinkDeviceName</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>LMIFTDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>LmiftdiSpeed</name>
+ <state>500</state>
+ </option>
+ <option>
+ <name>CCLmiftdiDoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiftdiLogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCLmiFtdiInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>MACRAIGOR_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>3</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>jtag</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuSpeed</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TCPIP</name>
+ <state>aaa.bbb.ccc.ddd</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>DoEmuMultiTarget</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>EmuMultiTarget</name>
+ <state>0@ARM7TDMI</state>
+ </option>
+ <option>
+ <name>EmuHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CEmuCommBaud</name>
+ <version>0</version>
+ <state>4</state>
+ </option>
+ <option>
+ <name>CEmuCommPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>jtago</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>UnusedAddr</name>
+ <state>0x00800000</state>
+ </option>
+ <option>
+ <name>CCMacraigorHWResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCJTagBreakpointRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagDoUpdateBreakpoints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJTagUpdateBreakpoints</name>
+ <state>_call_main</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMacraigorInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>PEMICRO_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCPEMicroAttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroInterfaceList</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroResetDelay</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCPEMicroJtagSpeed</name>
+ <state>#UNINITIALIZED#</state>
+ </option>
+ <option>
+ <name>CCJPEMicroShowSettings</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCPEMicroUSBDevice</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPEMicroSerialPort</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCPEMicroTCPIP</name>
+ <state>10.0.0.1</state>
+ </option>
+ <option>
+ <name>CCPEMicroCommCmdLineProducer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>RDI_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CRDIDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CRDILogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CRDILogFileEdit</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>CCRDIHWReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchReset</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchUndef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchSWI</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchData</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchPrefetch</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchIRQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCRDICatchFIQ</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>STLINK_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceRadio</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkInterfaceCmdLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSTLinkResetList</name>
+ <version>1</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCpuClockEdit</name>
+ <state>72.0</state>
+ </option>
+ <option>
+ <name>CCSwoClockAuto</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSwoClockEdit</name>
+ <state>2000</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>THIRDPARTY_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CThirdPartyDriverDll</name>
+ <state>###Uninitialized###</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CThirdPartyLogFileEditB</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>XDS100_ID</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>2</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OCDriverInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCXDS100AttachSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>TIPackageOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>TIPackage</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCXds100InterfaceList</name>
+ <version>2</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BoardFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>DoLogfile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>LogFile</name>
+ <state>$PROJ_DIR$\cspycomm.log</state>
+ </option>
+ </data>
+ </settings>
+ <debuggerPlugins>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+ <loadFlag>1</loadFlag>
+ </plugin>
+ <plugin>
+ <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file>
+ <loadFlag>0</loadFlag>
+ </plugin>
+ </debuggerPlugins>
+ </configuration></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_usb_mbr_pca10056_debug.ewp b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_usb_mbr_pca10056_debug.ewp
new file mode 100644
index 0000000..2c5e98b
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/iar/secure_bootloader_usb_mbr_pca10056_debug.ewp
@@ -0,0 +1,1178 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+
+<project>
+ <fileVersion>2</fileVersion> <configuration>
+ <name>nrf52840_xxaa_debug</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>22</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>_build</state>
+ </option>
+ <option>
+ <name>Variant</name>
+ <version>20</version>
+ <state>34</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input variant</name>
+ <version>3</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>Output variant</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Full formatting.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FPU</name>
+ <version>2</version>
+ <state>5</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.10.3.52260</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>7.20.2.7418</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>nrf52840_xxaa nRF52840_xxAA</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>20</version>
+ <state>39</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>31</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_usb_mbr_pca10056_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IInterwork2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCppDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccExceptions</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccRTTI</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>9</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state>APP_TIMER_V2</state>
+ <state>APP_TIMER_V2_RTC1_ENABLED</state>
+ <state>BOARD_PCA10056</state>
+ <state>CONFIG_GPIO_AS_PINRESET</state>
+ <state>DEBUG_NRF</state>
+ <state>FLOAT_ABI_HARD</state>
+ <state>NRF52840_XXAA</state>
+ <state>NRF_DFU_DEBUG_VERSION</state>
+ <state>NRF_DFU_SETTINGS_VERSION=1</state>
+ <state>SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION</state>
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>AMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state>$PROJ_DIR$\..\..\config\secure_bootloader_usb_mbr_pca10056_debug</state>
+ <state>$PROJ_DIR$\..\..\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\boards</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cifra</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\mbedtls</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\micro_ecc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_hw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\nrf_sw</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\oberon</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\delay</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_section_vars</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\mutex</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\stack_info</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libraries\util</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\softdevice\mbr\nrf52840\headers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\toolchain\cmsis\include</state>
+ <state>$PROJ_DIR$\..\..</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\fprintf</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nano-pb</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk</state>
+ <state>$PROJ_DIR$\..\config</state>
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state></state>
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>2</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>secure_bootloader_usb_mbr_pca10056_debug.hex</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions></extensions>
+ <cmdline></cmdline>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild></prebuild>
+ <postbuild></postbuild>
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>16</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>secure_bootloader_usb_mbr_pca10056_debug.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\secure_bootloader_iar_nRF5x.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state></state>
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data/>
+ </settings>
+ </configuration> <group>
+ <name>nRF_USB_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial_usb.c</name> </file> </group> <group>
+ <name>nRF_Log</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_rtt.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_serial.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_backend_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_default_backends.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_frontend.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_log\src\nrf_log_str_formatter.c</name> </file> </group> <group>
+ <name>Board Definition</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\boards\boards.c</name> </file> </group> <group>
+ <name>nano-pb</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_common.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nano-pb\pb_decode.c</name> </file> </group> <group>
+ <name>nRF_Crypto backend CC310_BL</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\backend\cc310_bl\cc310_bl_backend_shared.c</name> </file> </group> <group>
+ <name>nRF_Libraries</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_error_weak.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\scheduler\app_scheduler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\app_timer2.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\class\cdc\acm\app_usbd_cdc_acm.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_core.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_serial_num.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\usbd\app_usbd_string_desc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\app_util_platform.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crc32\crc32.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\timer\experimental\drv_rtc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\mem_manager\mem_manager.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\util\nrf_assert.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic_fifo\nrf_atfifo.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\atomic\nrf_atomic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\balloc\nrf_balloc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\fprintf\nrf_fprintf_format.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\fstorage\nrf_fstorage_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\experimental_memobj\nrf_memobj.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\queue\nrf_queue.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\sortlist\nrf_sortlist.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\strerror\nrf_strerror.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\slip\slip.c</name> </file> </group> <group>
+ <name>nRF_Drivers</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\integration\nrfx\legacy\nrf_drv_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\usbd\nrf_drv_usbd.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_nvic.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\hal\nrf_nvmc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers_nrf\nrf_soc_nosd\nrf_soc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_power_clock.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\prs\nrfx_prs.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uart.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\drivers\src\nrfx_uarte.c</name> </file> </group> <group>
+ <name>nRF_Crypto</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecc.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_ecdsa.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_hash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_init.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\crypto\nrf_crypto_shared.c</name> </file> </group> <group>
+ <name>Application</name> <file>
+ <name>$PROJ_DIR$\..\..\..\dfu_public_key.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\main.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\config\sdk_config.h</name> </file> </group> <group>
+ <name>nRF_Segger_RTT</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_Syscalls_IAR.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\segger_rtt\SEGGER_RTT_printf.c</name> </file> </group> <group>
+ <name>None</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\iar_startup_nrf52840.s</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\modules\nrfx\mdk\system_nrf52840.c</name> </file> </group> <group>
+ <name>nRF_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\dfu-cc.pb.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_flash.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_handling_error.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_mbr.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_req_handler.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_settings.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_transport.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_utils.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_validation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_ver_validation.c</name> </file> </group> <group>
+ <name>nRF_Serial_DFU</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\serial_dfu\nrf_dfu_serial.c</name> </file> </group> <group>
+ <name>nrf_cc310_bl</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\external\nrf_cc310_bl\lib\libnrf_cc310_bl_short_wchar_0.9.9.a</name> </file> </group> <group>
+ <name>nRF_Bootloader</name> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_app_start_final.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_dfu_timers.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_fw_activation.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_info.c</name> </file> <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libraries\bootloader\nrf_bootloader_wdt.c</name> </file> </group></project>
+
+
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/flash_placement.xml b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/flash_placement.xml
new file mode 100644
index 0000000..70d3895
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/flash_placement.xml
@@ -0,0 +1,54 @@
+<!DOCTYPE Linker_Placement_File>
+<Root name="Flash Section Placement">
+ <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
+ <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
+ <ProgramSection alignment="4" load="Yes" name=".init" />
+ <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".text" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
+ <ProgramSection alignment="4" load="Yes" name=".dtors" />
+ <ProgramSection alignment="4" load="Yes" name=".ctors" />
+ <ProgramSection alignment="4" load="Yes" name=".rodata" />
+ <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
+ <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
+ <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
+ <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
+ </MemorySegment>
+ <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
+ <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
+ <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
+ <ProgramSection alignment="4" load="No" name=".fast_run" />
+ <ProgramSection alignment="4" load="No" name=".data_run" />
+ <ProgramSection alignment="4" load="No" name=".tdata_run" />
+ <ProgramSection alignment="4" load="No" name=".bss" />
+ <ProgramSection alignment="4" load="No" name=".tbss" />
+ <ProgramSection alignment="4" load="No" name=".non_init" />
+ <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
+ <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/>
+ <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
+ </MemorySegment>
+ <MemorySegment name="mbr_params_page" start="0x000FE000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".mbr_params_page" address_symbol="__start_mbr_params_page" end_symbol="__stop_mbr_params_page" start = "0x000FE000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="bootloader_settings_page" start="0x000FF000" size="0x1000">
+ <ProgramSection alignment="4" keep="Yes" load="No" name=".bootloader_settings_page" address_symbol="__start_bootloader_settings_page" end_symbol="__stop_bootloader_settings_page" start = "0x000FF000" size="0x1000" />
+ </MemorySegment>
+ <MemorySegment name="uicr_mbr_params_page" start="0x10001018" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_mbr_params_page" address_symbol="__start_uicr_mbr_params_page" end_symbol="__stop_uicr_mbr_params_page" start = "0x10001018" size="0x4" />
+ </MemorySegment>
+ <MemorySegment name="uicr_bootloader_start_address" start="0x10001014" size="0x4">
+ <ProgramSection alignment="4" keep="Yes" load="Yes" name=".uicr_bootloader_start_address" address_symbol="__start_uicr_bootloader_start_address" end_symbol="__stop_uicr_bootloader_start_address" start = "0x10001014" size="0x4" />
+ </MemorySegment>
+</Root>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/secure_bootloader_usb_mbr_pca10056_debug.emProject b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/secure_bootloader_usb_mbr_pca10056_debug.emProject
new file mode 100644
index 0000000..6bf61e2
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/secure_bootloader_usb_mbr_pca10056_debug.emProject
@@ -0,0 +1,158 @@
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="secure_bootloader_usb_mbr_pca10056_debug" target="8" version="2">
+ <project Name="secure_bootloader_usb_mbr_pca10056_debug">
+ <configuration
+ Name="Common"
+ arm_architecture="v7EM"
+ arm_core_type="Cortex-M4"
+ arm_endian="Little"
+ arm_fp_abi="Hard"
+ arm_fpu_type="FPv4-SP-D16"
+ arm_linker_heap_size="0"
+ arm_linker_process_stack_size="0"
+ arm_linker_stack_size="2048"
+ arm_linker_treat_warnings_as_errors="No"
+ arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
+ arm_target_device_name="nRF52840_xxAA"
+ arm_target_interface_type="SWD"
+ c_user_include_directories="../../config/secure_bootloader_usb_mbr_pca10056_debug;../../config;../../../../../components/boards;../../../../../components/drivers_nrf/nrf_soc_nosd;../../../../../components/drivers_nrf/usbd;../../../../../components/libraries/atomic;../../../../../components/libraries/atomic_fifo;../../../../../components/libraries/balloc;../../../../../components/libraries/bootloader;../../../../../components/libraries/bootloader/dfu;../../../../../components/libraries/bootloader/serial_dfu;../../../../../components/libraries/crc32;../../../../../components/libraries/crypto;../../../../../components/libraries/crypto/backend/cc310;../../../../../components/libraries/crypto/backend/cc310_bl;../../../../../components/libraries/crypto/backend/cifra;../../../../../components/libraries/crypto/backend/mbedtls;../../../../../components/libraries/crypto/backend/micro_ecc;../../../../../components/libraries/crypto/backend/nrf_hw;../../../../../components/libraries/crypto/backend/nrf_sw;../../../../../components/libraries/crypto/backend/oberon;../../../../../components/libraries/delay;../../../../../components/libraries/experimental_log;../../../../../components/libraries/experimental_log/src;../../../../../components/libraries/experimental_memobj;../../../../../components/libraries/experimental_section_vars;../../../../../components/libraries/fstorage;../../../../../components/libraries/mem_manager;../../../../../components/libraries/mutex;../../../../../components/libraries/queue;../../../../../components/libraries/scheduler;../../../../../components/libraries/slip;../../../../../components/libraries/sortlist;../../../../../components/libraries/stack_info;../../../../../components/libraries/strerror;../../../../../components/libraries/timer;../../../../../components/libraries/timer/experimental;../../../../../components/libraries/usbd;../../../../../components/libraries/usbd/class/cdc;../../../../../components/libraries/usbd/class/cdc/acm;../../../../../components/libraries/usbd/config;../../../../../components/libraries/util;../../../../../components/softdevice/mbr/nrf52840/headers;../../../../../components/toolchain/cmsis/include;../..;../../../../../external/fprintf;../../../../../external/nano-pb;../../../../../external/nrf_cc310/include;../../../../../external/nrf_cc310_bl/include;../../../../../external/segger_rtt;../../../../../integration/nrfx;../../../../../integration/nrfx/legacy;../../../../../modules/nrfx;../../../../../modules/nrfx/drivers/include;../../../../../modules/nrfx/hal;../../../../../modules/nrfx/mdk;../config;"
+ c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BOARD_PCA10056;CONFIG_GPIO_AS_PINRESET;DEBUG_NRF;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_DFU_DEBUG_VERSION;NRF_DFU_SETTINGS_VERSION=1;SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION;"
+ debug_target_connection="J-Link"
+ gcc_entry_point="Reset_Handler"
+ macros="CMSIS_CONFIG_TOOL=../../../../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
+ debug_register_definition_file="../../../../../modules/nrfx/mdk/nrf52840.svd"
+ debug_additional_load_file="../../../../../components/softdevice/mbr/nrf52840/hex/mbr_nrf52_2.3.0_mbr.hex"
+ debug_start_from_entry_point_symbol="No"
+ gcc_debugging_level="Level 3" linker_output_format="hex"
+ linker_printf_width_precision_supported="Yes"
+ linker_printf_fmt_level="long"
+ linker_section_placement_file="flash_placement.xml"
+ linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0xec000;FLASH_SIZE=0x12000;RAM_START=0x20000008;RAM_SIZE=0x3fff8"
+ linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x000FE000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x000FF000 0x1000"
+ project_directory=""
+ project_type="Executable" />
+ <folder Name="Segger Startup Files">
+ <file file_name="$(StudioDir)/source/thumb_crt0.s" />
+ </folder>
+ <folder Name="nRF_USB_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial_usb.c" />
+ </folder>
+ <folder Name="nRF_Log">
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_rtt.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_serial.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_backend_uart.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_default_backends.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
+ <file file_name="../../../../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
+ </folder>
+ <folder Name="Board Definition">
+ <file file_name="../../../../../components/boards/boards.c" />
+ </folder>
+ <folder Name="nano-pb">
+ <file file_name="../../../../../external/nano-pb/pb_common.c" />
+ <file file_name="../../../../../external/nano-pb/pb_decode.c" />
+ </folder>
+ <folder Name="nRF_Crypto backend CC310_BL">
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/backend/cc310_bl/cc310_bl_backend_shared.c" />
+ </folder>
+ <folder Name="nRF_Libraries">
+ <file file_name="../../../../../components/libraries/util/app_error_weak.c" />
+ <file file_name="../../../../../components/libraries/scheduler/app_scheduler.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/app_timer2.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd.c" />
+ <file file_name="../../../../../components/libraries/usbd/class/cdc/acm/app_usbd_cdc_acm.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_core.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_serial_num.c" />
+ <file file_name="../../../../../components/libraries/usbd/app_usbd_string_desc.c" />
+ <file file_name="../../../../../components/libraries/util/app_util_platform.c" />
+ <file file_name="../../../../../components/libraries/crc32/crc32.c" />
+ <file file_name="../../../../../components/libraries/timer/experimental/drv_rtc.c" />
+ <file file_name="../../../../../components/libraries/mem_manager/mem_manager.c" />
+ <file file_name="../../../../../components/libraries/util/nrf_assert.c" />
+ <file file_name="../../../../../components/libraries/atomic_fifo/nrf_atfifo.c" />
+ <file file_name="../../../../../components/libraries/atomic/nrf_atomic.c" />
+ <file file_name="../../../../../components/libraries/balloc/nrf_balloc.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf.c" />
+ <file file_name="../../../../../external/fprintf/nrf_fprintf_format.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage.c" />
+ <file file_name="../../../../../components/libraries/fstorage/nrf_fstorage_nvmc.c" />
+ <file file_name="../../../../../components/libraries/experimental_memobj/nrf_memobj.c" />
+ <file file_name="../../../../../components/libraries/queue/nrf_queue.c" />
+ <file file_name="../../../../../components/libraries/sortlist/nrf_sortlist.c" />
+ <file file_name="../../../../../components/libraries/strerror/nrf_strerror.c" />
+ <file file_name="../../../../../components/libraries/slip/slip.c" />
+ </folder>
+ <folder Name="nRF_Drivers">
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_clock.c" />
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_power.c" />
+ <file file_name="../../../../../integration/nrfx/legacy/nrf_drv_uart.c" />
+ <file file_name="../../../../../components/drivers_nrf/usbd/nrf_drv_usbd.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_nvic.c" />
+ <file file_name="../../../../../modules/nrfx/hal/nrf_nvmc.c" />
+ <file file_name="../../../../../components/drivers_nrf/nrf_soc_nosd/nrf_soc.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_clock.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_power_clock.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/prs/nrfx_prs.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uart.c" />
+ <file file_name="../../../../../modules/nrfx/drivers/src/nrfx_uarte.c" />
+ </folder>
+ <folder Name="nRF_Crypto">
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecc.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_ecdsa.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_hash.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_init.c" />
+ <file file_name="../../../../../components/libraries/crypto/nrf_crypto_shared.c" />
+ </folder>
+ <folder Name="Application">
+ <file file_name="../../../dfu_public_key.c" />
+ <file file_name="../../main.c" />
+ <file file_name="../config/sdk_config.h" />
+ </folder>
+ <folder Name="nRF_Segger_RTT">
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" />
+ <file file_name="../../../../../external/segger_rtt/SEGGER_RTT_printf.c" />
+ </folder>
+ <folder Name="None">
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nRF_Startup.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/ses_nrf52840_Vectors.s" />
+ <file file_name="../../../../../modules/nrfx/mdk/system_nrf52840.c" />
+ </folder>
+ <folder Name="nRF_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/dfu/dfu-cc.pb.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_flash.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_handling_error.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_mbr.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_req_handler.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_settings.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_transport.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_utils.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_validation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/dfu/nrf_dfu_ver_validation.c" />
+ </folder>
+ <folder Name="nRF_Serial_DFU">
+ <file file_name="../../../../../components/libraries/bootloader/serial_dfu/nrf_dfu_serial.c" />
+ </folder>
+ <folder Name="nrf_cc310_bl">
+ <file file_name="../../../../../external/nrf_cc310_bl/lib/libnrf_cc310_bl_0.9.9.a" />
+ </folder>
+ <folder Name="nRF_Bootloader">
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_app_start_final.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_dfu_timers.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_fw_activation.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_info.c" />
+ <file file_name="../../../../../components/libraries/bootloader/nrf_bootloader_wdt.c" />
+ </folder>
+ </project>
+ <configuration Name="Release"
+ c_preprocessor_definitions="NDEBUG"
+ gcc_optimization_level="Optimize For Size" />
+</solution>
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/secure_bootloader_usb_mbr_pca10056_debug.emSession b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/secure_bootloader_usb_mbr_pca10056_debug.emSession
new file mode 100644
index 0000000..b0efb2f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/pca10056_usb_debug/ses/secure_bootloader_usb_mbr_pca10056_debug.emSession
@@ -0,0 +1,7 @@
+<!DOCTYPE CrossStudio_Session_File>
+<session>
+ <ARMCrossStudioWindow activeProject="secure_bootloader_usb_mbr_pca10056_debug" buildConfiguration="Release"/>
+ <Files>
+ <SessionOpenFile codecName="Default" debugPath="../../main.c" left="0" name="unnamed" path="../../main.c" selected="1" top="0" useBinaryEdit="0" useTextEdit="1" x="0" y="0"/>
+ </Files>
+</session> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/secure_bootloader.eww b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/secure_bootloader.eww
new file mode 100644
index 0000000..fbaabfe
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_bootloader/secure_bootloader.eww
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<workspace> <project>
+ <path>$WS_DIR$\pca10056_usb\iar\secure_bootloader_usb_mbr_pca10056.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10040_ble\iar\secure_bootloader_ble_s132_pca10040.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10056_ble\iar\secure_bootloader_ble_s140_pca10056.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10056_uart\iar\secure_bootloader_uart_mbr_pca10056.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10040_uart\iar\secure_bootloader_uart_mbr_pca10040.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10056_usb_debug\iar\secure_bootloader_usb_mbr_pca10056_debug.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10056_ble_debug\iar\secure_bootloader_ble_s140_pca10056_debug.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10040_ble_debug\iar\secure_bootloader_ble_s132_pca10040_debug.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10056_uart_debug\iar\secure_bootloader_uart_mbr_pca10056_debug.ewp</path>
+ </project> <project>
+ <path>$WS_DIR$\pca10040_uart_debug\iar\secure_bootloader_uart_mbr_pca10040_debug.ewp</path>
+ </project> <batchBuild/>
+</workspace> \ No newline at end of file
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_with_bonds_s132.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_with_bonds_s132.zip
new file mode 100644
index 0000000..e2521b7
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_with_bonds_s132.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_with_bonds_s132_with_setting_page.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_with_bonds_s132_with_setting_page.hex
new file mode 100644
index 0000000..d4fffde
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_with_bonds_s132_with_setting_page.hex
@@ -0,0 +1,2745 @@
+:020000040002F8
+:10600000D0510020C1630200C9630200CB630200CB
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:1060400041670200DB630200E16A0200DB630200D9
+:10605000DB630200DB63020079650200DB630200A0
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB63020099670200DB630200DB6302004E
+:10609000BD670200DB630200C1670200DB63020030
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB6302000000000000
+:1060E00000000000000000000000000000000000B0
+:1060F00000000000000000000000000000000000A0
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F07AF900480047C5A402007E
+:10621000D051002030B450E8012F93B2C4892344F8
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE7C567020031
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F06BF853465A46C01A914110D309
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:106460009040704700487047F800030040EA01037D
+:106470009B0703D009E008C9121F08C0042AFAD2FA
+:1064800003E011F8013B00F8013B521EF9D27047BE
+:10649000D2B201E000F8012B491EFBD27047002266
+:1064A000F6E710B513460A4604461946FFF7F0FF13
+:1064B000204610BD421C10F8011B0029FBD1801A98
+:1064C000704730B504460020034600E05B1C934251
+:1064D00003D2E05CCD5C401BF8D030BD202A04DB49
+:1064E000203A21FA02F00021704721FA02F3D0404D
+:1064F000C2F120029140084319467047064C074DEF
+:1065000006E0E06840F0010394E807009847103483
+:10651000AC42F6D3FFF778FE3C0903005C090300A8
+:1065200070B58C1810F8015B15F0070301D110F855
+:10653000013B2A1106D110F8012B03E010F8016B82
+:1065400001F8016B5B1EF9D12B0705D40023521E05
+:106550000DD401F8013BFAE710F8013BCB1A921C6D
+:1065600003E013F8015B01F8015B521EF9D5A1426B
+:10657000D8D3002070BD00002DE9F04700268AB076
+:10658000DFF85091B0464FF48075012437460696E7
+:10659000284605F069F938B1D9F80403204203D040
+:1065A000284605F057F926432D1D64007F1CADB227
+:1065B000082FEDD34FF4BE74204605F055F948B1CD
+:1065C000204605F047F946F0004606AA01210020C2
+:1065D00005F02CF9404D16F0FF0F15D001270024CF
+:1065E00037420DD009EB8401D1F81005D1F8101510
+:1065F000C0F3042055F82420C1F3014102B19047B3
+:106600007F00641C082CEBD3002E5FDA4FF0FF30C4
+:10661000CDF8108054E0281910F8507F90F9000050
+:1066200027F0C008401C3BD007A9404604F099FA67
+:1066300010B34FEA9719404602F0CEF855F8207093
+:106640001FB1B9F1030F03D006E0B9F1030F27D151
+:1066500004A9404604F08DFA4FF0A04101EB8800F8
+:10666000D0F8000706A9C0F3014A404604F079FAC1
+:1066700018B1BAF1020F03D012E0BAF1030F0FD133
+:10668000B9F1030F08D1BAF1020F1DD00221404623
+:1066900005F0B0F8761CF6B217B149464046B84747
+:1066A000641C042CB7D3002E10D06A4601210020B0
+:1066B00005F0BCF806990098884207D00690049827
+:1066C000002634460790A6E70321E0E70AB0BDE8BC
+:1066D000F0870000006000401829002000F01F0231
+:1066E000012191404009800000F1E020C0F88012B3
+:1066F000704700F01F02012191404009800000F125
+:10670000E020C0F80011704700F01F020121914005
+:106710004009800000F1E020C0F8001270474907EE
+:10672000090E002806DA00F00F0000F1E02080F8E2
+:10673000141D704700F1E02080F80014704700003D
+:1067400070B54FF48076304604F04AFB114CB50525
+:1067500060B1304604F04BFB0120C5F808036079B6
+:1067600020B9012060712168002088474FF48276AB
+:10677000304604F035FB00280AD0304604F037FBE1
+:106780000220C5F808032168BDE8704001200847D1
+:1067900070BD0000B822002007480021C0F8401159
+:1067A000C0F84411C0F84811C0F84C11C0F80011ED
+:1067B000C0F8041108F0FCBC0010014008F046BC11
+:1067C00005F00ABEF0B5B5480023021D0178101D82
+:1067D00001254FF0805406290BD11678360708D1D1
+:1067E0000678C6F30316032E06D0042E04D0052E19
+:1067F00002D0062907D00EE0B4F82463A84FC6F3F0
+:1068000004263E6002E01678360704D10678C6F307
+:106810000316032E02D0062904D00FE0A24FA14E8A
+:106820007E670EE01678360708D10678C6F30316A1
+:10683000032E06D0042E04D0052E02D0062907D040
+:106840000EE0D4F84462994FC6F342363E6002E04F
+:106850001678360704D10678C6F30316032E02D045
+:10686000062906D011E0924E376827F0807737600E
+:106870000EE01678360708D10678C6F30316032E05
+:1068800006D0042E04D0052E02D006290AD011E02D
+:106890004FF08046C6F80C31C6F81031834E361FD3
+:1068A000336002E01678360704D10678C6F3031683
+:1068B000032E02D0062905D00CE07C4F0326643756
+:1068C0003E600AE01678360704D10678C6F3031650
+:1068D000032E02D006290DD014E0764F05263E6027
+:1068E000744E78363560734E083633603F263F1D50
+:1068F0003E6002E01678360704D10678C6F3031628
+:10690000052E02D0062957D062E06B4E36686B4FD9
+:106910003E60694E361D36683F1D3E60664E083645
+:1069200036683F1D3E60644E0C3636683F1D3E6043
+:10693000614E103636683F1D3E605F4E1436366835
+:106940003F1D3E605C4E183636685C4F20373E6017
+:10695000594E1C3636683F1D3E60574E203636680D
+:106960003F1D3E60544E243636683F1D3E60524EF9
+:10697000283636683F1D3E604F4E2C3636683F1D28
+:106980003E604D4E303636684C4F40373E604A4E82
+:10699000343636683F1D3E60474E383636683F1DF8
+:1069A0003E60454E3C3636683F1D3E60424E4036A6
+:1069B00036683F1D3E6002E01678360708D106783B
+:1069C000C6F30316032E06D0042E04D0052E02D0E3
+:1069D000062907D019E0D4F85812394A01F04F01BE
+:1069E000116002E0117809070FD10078C0F303109D
+:1069F000032803D0042801D0052806D131480168B6
+:106A0000C90702D06FF001010160D4F830010628F7
+:106A100008D1D4F83401062804D12B48016841F488
+:106A20008061016022487438016841F4700101609E
+:106A3000BFF34F8FBFF36F8F4FF01021D1F80002DB
+:106A4000002803DBD1F80402002822DA1F4A15606F
+:106A50001F480468002CFCD01524C1F800420568CA
+:106A6000002DFCD0C1F8044201680029FCD013605D
+:106A700001680029FCD0BFF34F8F0D48F038016842
+:106A8000144A01F4E06111430160BFF34F8F00BF6E
+:106A9000FDE7124910480860F0BD0000E00F00F06B
+:106AA000403501400DF0ADBA00C007403C05004044
+:106AB000FCED00E0105600400404001020C500402A
+:106AC000E40E0040000400403C17004004E5014093
+:106AD00000E401400400FA050090D003DC2300200C
+:106AE0000148006800470000C022002002E008C8FA
+:106AF000121F08C1002AFAD170477047002001E038
+:106B000001C1121F002AFBD170470000012120287B
+:106B100003DA81400548014003E0402802DA2038CA
+:106B2000814009B10120704700207047FC06FFBD7D
+:106B3000082806D228B1012803D0042801D001205A
+:106B400070470020704710B560B159B102780B78DA
+:106B50005208B2EB530F05D10622401C491CFFF727
+:106B6000B0FC08B1002010BD012010BD800701D08D
+:106B70000020704701207047C3688B4206D811443B
+:106B80000069491E814201D80120704700207047EA
+:106B900010B501220221002001F022FC08B10728D3
+:106BA00010D107220221012001F01AFC08B10728A8
+:106BB00008D100210A22084601F012FC08B107287A
+:106BC00000D1002010BD000010B550B10A480321CB
+:106BD000008801EB004009A105F036F807F012F932
+:106BE00003E00321094800F0BAFC002803D0BDE807
+:106BF000104000F0CBB810BD242400204572617312
+:106C00006520626F6E647321000000005424002030
+:106C100070B58CB015460E4600236C46C3F10F01CB
+:106C2000415CE1545B1C102BF8D30D2104F11000E2
+:106C3000FFF735FC0020C0F10F02315C2244401CFC
+:106C400011740328F7D3684646DF0020C0F10F0116
+:106C5000214491F820102954401C0328F6D30CB08D
+:106C600070BD022001F0C6BA0149097900F00ABEE0
+:106C70008822002070B50024064D06E068680121D6
+:106C800010F8340005F092FC641C28788442F5D397
+:106C9000002070BDC8220020F8B515460C460646F7
+:106CA000052A01D20720F8BD05F07CFD18B905F0D2
+:106CB00041FD0028F7D1124900224E600C708D6012
+:106CC000C1E90422C1E906220E4D0DE006EBC40025
+:106CD0002968009181788DF8011000780A4A694688
+:106CE00005F0B6FC0028DED1641EE4B2EED2BDE8A9
+:106CF000F84004480021054A001D00F099B8000042
+:106D0000C822002070FD020041980200258C02007C
+:106D100072B605F04FF800BF04F086FE0028FBD1E4
+:106D2000104C0121208801EB00400FA104F08CFFE2
+:106D300010480068C00700D000BE2088022101EB87
+:106D400000400DA104F080FFBFF34F8F0948E438E5
+:106D500001680D4A01F4E06111430160BFF34F8FF8
+:106D600000BFFDE724240020466174616C20657239
+:106D7000726F7200F0ED00E053797374656D2072EC
+:106D800065736574000000000400FA050EB500216B
+:106D90000091CDE901106A4644F20100FFF7B8FF07
+:106DA0000EBD000070B502280DD1084C032508A1C6
+:106DB000208805EB004004F047FF208810A105EB78
+:106DC000004004F041FF012070BD00002424002099
+:106DD000506F776572206D616E6167656D656E7469
+:106DE0002077616E747320746F20726573657420F0
+:106DF000746F20444655206D6F64652E00000000BE
+:106E0000506F776572206D616E6167656D656E7438
+:106E100020616C6C6F77656420746F207265736598
+:106E20007420746F20444655206D6F64652E0000F9
+:106E3000074B9B7823B12AB120B10068037C1BB1BA
+:106E40000820704707207047417442610020704756
+:106E5000E429002070B507F0FFFA104800240B2148
+:106E6000047044700E4D817014206C602C706C7036
+:106E7000FFF734FC07211420FFF751FC1420FFF723
+:106E800038FC0848046007211120FFF748FC05483A
+:106E9000001F0068A860002070BD0000E4290020E9
+:106EA000E8220020081501402DE9FC47DFF8789022
+:106EB00099F8023073B368B3052902D20720BDE800
+:106EC000FC87436933B3437C012B25D0002704465C
+:106ED0000025884616468DF80050684600F038F8C0
+:106EE00001A808F0FBFBC8B1012101700F49446003
+:106EF0000968C0E90218C0E904769DF8040089F821
+:106F000001009DF8000000F047F81420FFF7FCFB9B
+:106F10002846D4E70820D2E70F46D8E704259DF895
+:106F2000000000F039F8F3E7E429002004150140DF
+:106F30000649897839B130B1416921B10021017424
+:106F4000022108F011B9082070470000E429002050
+:106F500030B5EFF3108172B60D4A9468012324B165
+:106F60000370002900D162B630BD93604FF0E0237A
+:106F7000D3F88051074C25401560C3F88041D3F801
+:106F8000844154605A17C3F8842100220270E8E754
+:106F9000F02A0020FC06FFBD0B498A68002A11D0A8
+:106FA00000280FD1EFF3108072B60B684FF0E0228B
+:106FB000C2F800314B68C2F8043100228A60002810
+:106FC00000D162B670470000F02A00202DE9F041A0
+:106FD000064608680C46411C4FF0A0474FF00105DB
+:106FE00006D005FA00F1C7F80815206804F0EEFB9A
+:106FF0006068411C02D0002104F0D6FB3168A06912
+:10700000C1F82405607D227D31681043C1F86C050C
+:10701000D4E900123068C0F81425C0F80C15207DA2
+:10702000012815D1A068411C02D0002104F0BCFB4E
+:10703000E068411C05D08540C7F80855E06804F0B9
+:10704000C5FBD4E902123068C0F80825C0F8101555
+:10705000BDE8F0812DE9F041064608680C46411C68
+:107060004FF0A0474FF0010506D005FA00F1C7F830
+:107070000815206804F0B4FB6068411C02D00021B0
+:1070800004F09BFB3168A069C1F82405607D217D77
+:1070900032680843C2F86C05D4E900123068C0F8C1
+:1070A0000C15C0F81425207D012815D1A068411CBD
+:1070B00002D0002104F081FBE068411C05D085402E
+:1070C000C7F80855E06804F08BFBD4E90212306879
+:1070D000C0F80825C0F81015BDE8F08103F04EB9DE
+:1070E0002DE9F047074600888EB0804602F03CFE4E
+:1070F000824604462D4800252A460178404600F085
+:10710000D9FB7879400734D501254FF6FF7603ABDC
+:107110002A460721504606F059F8010004D040469F
+:1071200007F0B4FB00252BE0B1463146049802F08D
+:107130006FFD064648450FD004460146404602F022
+:10714000FDFD4046FFF790FD30B9404607F070FB6B
+:107150004046FFF789FD48B122460721504606F018
+:10716000ABF8010003D0404607F090FB00254E45E8
+:1071700006D0404606F00EFA10B1504602F0E0FD8F
+:1071800002208DF81800ADF81A807879400701D5F3
+:10719000012000E002208DF820008DF8215006A883
+:1071A00001F000FF0EB0BDE8F0870000882200204B
+:1071B0002DE9FC47002517880646158090F82D001C
+:1071C0001446894630B13A462146484600F09CFBB9
+:1071D000051E09D1B0784FF00C0A18B32088C846B4
+:1071E000001DB84202D95046BDE8FC87684679DFE9
+:1071F0000028F9D12088032108F8001020881921DF
+:10720000401C80B2208008F800102088401C80B20A
+:10721000208000EB0801BDF8000008F08DF92188FE
+:1072200008442080F0780222C8B1218896F9033002
+:1072300001F1030C4846BC45D5D8425421884FF093
+:10724000010C491C89B2218000F801C02188491C29
+:1072500089B2218009F801302088401C20807068A4
+:10726000B8B1218890F9003001F1030C4846BC45C3
+:10727000B9D8425421880A22491C89B2218042543B
+:107280002188491C89B2218009F801302088401CDE
+:107290002080308950B1CDE900474B4606220221BB
+:1072A00006F1080008F032FA051E9DD1308A50B16F
+:1072B000CDE900474B460722032106F1100008F0F4
+:1072C00025FA051E90D1308B50B1CDE900474B46D1
+:1072D0001522142106F1180008F018FA051E83D1B2
+:1072E000306A30B13B462246494601F030FB051E6C
+:1072F000DBD1706A30B13B462246494603F0ECF9D7
+:10730000051ED2D196F82C0038B13B46224649469C
+:10731000304607F061FB051EC7D1307838B13B46D7
+:1073200022464946304603F05DFA051EBDD1284687
+:107330005AE718B504460020ADF8000013466A4627
+:10734000204600F006F8002802D0BDF800002044D6
+:1073500018BD70B588B182B10024158803E0065DC0
+:10736000641C3444A4B2A54203D8061976789E4220
+:1073700001D08C42F3D38C4201D3002070BDA11CFC
+:107380001180005D401E80B270BD80F830107047E3
+:107390002DE9F0410D00044606D02CB195F87A0095
+:1073A0000026012803D006E00E20BDE8F08195F804
+:1073B0009800012829D0D5F8A000042825D0D5F8B8
+:1073C0009C00042821D04FF00108A6702C2205F162
+:1073D0007801201DFFF74AF884F83060D5F8A40042
+:1073E0006063D5F8A800A0634FF6FF70A4F8A8006A
+:1073F00004F19400C4F8A400C4F8AA60A4F8AE6034
+:1074000084F8B060207810B104E00720CDE7FF20B9
+:1074100084F8540004F155011F27C4F89410A4F80F
+:10742000987004F198022846FFF7C2FE0028BCD1EC
+:1074300015F13C0F0ED004F17401C4F89C10A4F8AF
+:10744000A07004F1A00205F13C00FFF7B1FE002896
+:10745000ABD103E0C4F89C60A4F8A06084F851802C
+:10746000208BA4F8480084F83C80266484F850609F
+:1074700060696064454604F13C02002104F1540057
+:1074800072DF002891D125708FE710B50288102A8D
+:107490001BD0112A20D0262A1DD1007A0C460128A3
+:1074A00001D0022817D1A0780521401CB0FBF1F2D1
+:1074B00001FB1201204600F052F800280BD0A16B0E
+:1074C000002908D0BDE810400847C27B012A02D13C
+:1074D0008088A1F8A80010BD0C46002184F8B210E5
+:1074E0008088B4F8A8108842F5D120790028F2D11C
+:1074F0000121DFE710B50C46022801D0032810D186
+:10750000607800280DD000206070A178204600F03F
+:1075100026F8002805D0A16B002902D0BDE8104054
+:10752000084710BD10B5044690F8540074DF0120E0
+:1075300084F8B200002084F8B40084F850000621DA
+:10754000204601F035FF002808D1A178204600F040
+:1075500006F810B1A16B01B18847002010BD2DE9DC
+:10756000F05F044600780F4638B1A770002003F0A2
+:1075700041FF012620B1667007E10820BDE8F09FB9
+:107580000025C4F8AA50A4F8AE5084F8B050A079F1
+:1075900010B1A078012806D0E07968B1A078012860
+:1075A00001D0022808D1616B21B184F8B1600820B4
+:1075B000884701E084F8B15004F1AB0100200A5C77
+:1075C0000AB1304603E0401C0628F8D300204FF0F3
+:1075D00002084FF0030B012F06D0022F0CD0032F0F
+:1075E0000FD0042F15D110E0A17929B194F82410FF
+:1075F00011B908B130460DE0E17911B108B140464A
+:1076000008E0207A08B1584604E0607A08B1042006
+:1076100000E02846A070616B41B1032801D0042826
+:1076200004D1607910B194F8B200A0B184F8B350DD
+:1076300004F13C0018210746FEF731FF04F12C004D
+:1076400084F83C60814606F0E1F858B194F82C00CB
+:1076500084F8510008E084F8B45084F8B36007203F
+:107660008847E5E784F8516094F8240050B1484613
+:1076700006F0CCF820B194F8280084F8520001E01C
+:1076800084F8526084F85050A27804F1AA0104F101
+:1076900094094FF0060A052A60D2DFE802F0780369
+:1076A0000F223F0084F83160C4F8A450C4E91015DB
+:1076B00084F83C808020A4F8480051E084F83180B0
+:1076C00094F82420384612B10722027001E080F8B5
+:1076D00000B0228A8281C4F8A4504160E168B96098
+:1076E0003EE06069B860208BB88194F824003D4684
+:1076F00010B184F83CA001E084F83C60204607F01B
+:10770000C9FF40B185F814800421204601F050FEE5
+:1077100020BB05211EE084F831B01DE0E069B860AF
+:10772000208CB88194F824003D4610B184F83CA028
+:1077300001E084F83C60204607F0ACFF48B185F8D2
+:1077400014800421204601F033FE38B984F831A0BA
+:1077500002E0042184F83110C4F8A490A07878B134
+:107760003A4604F15400D4F8A41072DF00287FF4E4
+:1077700005AF94F8301094F8540073DF0028F6D168
+:10778000616B11B194F8310088470020F6E684F867
+:107790003150F5E770B5040012D001461C221448A0
+:1077A000FEF764FE1248134D0560206850B17ADF81
+:1077B000002806D12068016829604068686005E0FB
+:1077C0000E2070BD0B487BDF0028FAD108484FF629
+:1077D000FF711438084A20F8041B05493439016048
+:1077E0000021FFF725FB0028EBD0032070BD00002F
+:1077F000AC250020482200202DF6020010B50446DA
+:1078000000F078F8002805D02146BDE81040024875
+:1078100003F00BB910BD0000D825002070B5154647
+:107820000E46044607F042FF002809D0054800EB49
+:10783000840080692A463146BDE8704001F0F6BDFB
+:1078400070BD0000C825002070B50546002400F07A
+:1078500051F838B12946044803F0E7F808B102248A
+:1078600000E00124204670BDD425002010B5182169
+:10787000034803F0B5F8182800D0C0B210BD0000CE
+:10788000C825002070B505460C46084607F00EFFD7
+:1078900060B1284600F02EF840B10548294600EBBB
+:1078A0008400BDE87040183003F0BFB8002070BD00
+:1078B000C825002070B5054614460E46084607F058
+:1078C000F5FE002812D0284600F014F800280DD04C
+:1078D0000748294600EB860018301CB1BDE870400F
+:1078E00003F0AEB8BDE8704003F05FB870BD0000B3
+:1078F000C8250020142801D3002070470146014804
+:1079000003F093B8CC2500207CB5054608880C46CA
+:107910000930904201D90C207CBD68466DDF0028FB
+:10792000FAD121880820685420881B21401C80B28D
+:10793000208029542088401C80B220802844DDF813
+:1079400001100160BDF8051081802088801D80B283
+:1079500020809DF80010490800D00121295420887A
+:10796000401C208000207CBD10B503F049FA00289F
+:1079700009D105484FF0020C00DF002803D1BDE813
+:10798000104003F0A1BA10BDB828002020B103496F
+:107990000860034806F06ABA0E207047A82200204B
+:1079A0003DDA020010B54FF0FF3100203DDF002826
+:1079B0000BD1B1213CDF002807D1044841690120E7
+:1079C0008847022004F01AFB002010BD9C280020EC
+:1079D00070B50E4C2068416900208847206813214B
+:1079E000808876DF050008D009480121008801EB76
+:1079F000004008A104F028F905E005F0B3FE216875
+:107A0000086101F077FF284670BD0000A822002021
+:107A1000242400204661696C656420746F206469C9
+:107A200073636F6E6E6563742047415020636F6EA1
+:107A30006E656374696F6E0030B58FB005461C21AA
+:107A400001A8FEF72CFD0024142109A80894FEF7D4
+:107A500026FD9DF82000009420F00F00401C20F02F
+:107A6000F00010308DF820009DF82100029420F0E5
+:107A70000F00401C20F0F00020308DF821009DF810
+:107A80002200049420F00600801C8DF822009DF84E
+:107A9000040009AA40F028008DF8040008A8CDE9E8
+:107AA0000540079428788DF83A000420ADF8380096
+:107AB0009DF80000ADF82C4020F00F00401C20F095
+:107AC000F00010308DF800009DF80100ADF82E4058
+:107AD00020F00F00401C20F0F00020308DF8010055
+:107AE0009DF802000D9420F00600801C20F0080094
+:107AF00040F011008DF802000EA809901720CDF873
+:107B000028D0ADF830006888AB1D01A9AADF0FB0FE
+:107B100030BD000010B5164C86B01ECC8DE81E009E
+:107B200020B3144C4FF6FF71A18000686061002003
+:107B3000607620762046FFF729FF002814D1012027
+:107B40008DF812004FF65960ADF81000A21C04A980
+:107B50000120A8DF002807D12146684662DF0028FF
+:107B600002D12046FFF768FF06B010BD0E20FBE7EC
+:107B700054FD02009C28002010B500280FD0018879
+:107B8000204C502926D00BDC10291DD0112906D1FC
+:107B9000A1888088814202D14FF6FF70A08010BD7D
+:107BA000512913D05329FAD1C088E1888842F6D1EF
+:107BB000607E0028F3D0FFF70BFF0028EFD061694B
+:107BC000BDE81040022008478088E7E7BDE8104084
+:107BD00005F0FCB830F8061F62899142DFD1418977
+:107BE0000229DCD10C3000F0BDFA074920760322CF
+:107BF0000988BDE8104002EB0143024603A1184684
+:107C000004F026B89C2800202424002052656365D7
+:107C10006976656420696E6469636174696F6E205A
+:107C200073746174652025640000000070B505461A
+:107C3000007B0424012810D00224287B214600F078
+:107C400051F80C4C18B1206841690320884720681E
+:107C50004169BDE870400220084701F05FF8002844
+:107C600007D0112803D00F28E7D10724E5E7062421
+:107C7000E3E770BDA822002070B5184900250A6806
+:107C8000002A2AD04A68002A27D0012608319047C6
+:107C9000082822D0124C0028206810D0457685761E
+:107CA0000621012000F01EF818B120684169032068
+:107CB000884720684169BDE8704002200847467641
+:107CC00085760121084600F00DF8002805D02068CF
+:107CD0004169032088472068457670BDB828002098
+:107CE000A822002086B00323ADF8003020238DF8B1
+:107CF00014308DF8150000220E48019202928DF882
+:107D00001610C188ADF8041002218DF8061005A9DF
+:107D10000491ADF80820CDF80CD0808801A9AEDF21
+:107D2000002804D1BDF80010032900D00C2006B0B3
+:107D3000704700009C2800200F4A0321128801EBA5
+:107D4000024268B101280ED00B4A01210228128894
+:107D500001EB02420AD0032810460AD007A109E02D
+:107D6000104610A106E010461AA103E0104622A119
+:107D700000E030A103F068BF24240020556E6B6E34
+:107D80006F776E206576656E742066726F6D206207
+:107D90006C655F6466755F627574746F6E6C657335
+:107DA000732E0000446576696365206973207072E4
+:107DB00065706172696E6720746F20656E7465729C
+:107DC00020626F6F746C6F61646572206D6F6465A3
+:107DD0002E0000004465766963652077696C6C202D
+:107DE000656E74657220626F6F746C6F616465722A
+:107DF000206D6F64652E0000526571756573742087
+:107E0000746F20656E74657220626F6F746C6F6141
+:107E1000646572206D6F6465206661696C656420BD
+:107E20006173796E6368726F6E656F75736C792EAE
+:107E3000000000005265717565737420746F2073C3
+:107E4000656E64206120726573706F6E7365207457
+:107E50006F20636C69656E74206661696C65642E61
+:107E60000000000038B50446008821281CD013DC2F
+:107E7000102822D1072000F0D5FA08B1FEF786FFBE
+:107E80001048A1880180104802F032FF002814D069
+:107E9000BDE83840FEF77ABF3B280FD056280CD1FA
+:107EA000A088132176DFF1E700200090A0886946C2
+:107EB0008FDF002801D0FEF769FF38BDA0881321AD
+:107EC00076DFE3E7282200204824002010B51A4C72
+:107ED0000188606810290ED011292BD1401E6060E6
+:107EE00028D1FEF755FE002824D02168002921D092
+:107EF000BDE810400847D0B900210122084600F033
+:107F00006FFA08B107280FD107220221012000F0E3
+:107F100067FA08B1072807D104220221002000F0E7
+:107F20005FFA20B1072802D0216801B18847606854
+:107F3000401C606010BD0000402200202DE9F04789
+:107F400001883B4E40F2F3194FF6FF7510291BD004
+:107F500011293ED0122954D0502946D1C188F28926
+:107F6000841D914241D1618902293ED186883046E3
+:107F700001F0A6FF050038D004F10C0000F0F6F87F
+:107F8000A8B3294630464EE0C17B878804460129C4
+:107F90002BD1A846284601F093FF050017D02F806B
+:107FA00000202872234843464A460168C5F80A1053
+:107FB0004068C5F80E0004F1100105F10A0002F056
+:107FC0004BF86872F08900280FD129462AE0042076
+:107FD00013E0808801F074FF040006D06068FEF7AB
+:107FE000A7FF08B106F036FC2580BDE8F087FFE763
+:107FF0006868FEF79DFF0028F7D0BDE8F04706F05F
+:1080000029BC87880646384601F05AFF0400ECD0A8
+:108010002B464A4606F1080104F10A0002F01CF85A
+:10802000607221463846BDE8F04700F0D7BC00003A
+:10803000AC250020482200202DE9F04F0746858816
+:1080400002883D48012197B08346102A09D0112AA1
+:1080500049D01A2A6CD1387AB1EB101F45D20122CF
+:1080600044E0354C083CA068C0430B9061680BA805
+:1080700002F0FFFC0B990CA800F04AFC2C220CA982
+:108080006846FEF7F3F90026E946A04610E000BF77
+:1080900009EB46005FF00004B0F804A008EB840090
+:1080A0005146001D02F081FC641C1D2CF6D3761C89
+:1080B0000098B042ECD8142D05D317B00420BDE8C9
+:1080C000F04FFEF763BE2946584602F0B9FC294638
+:1080D00008F1040002F0B4FCF87B012828D016480F
+:1080E0002946001D15E029461AE000220221B1EBC5
+:1080F000101F01D2012600E000260F49083901F1C6
+:108100001000041D294682B102F09AFC36B12946BE
+:10811000204617B0BDE8F04F02F092BC2946204639
+:1081200017B0BDE8F04F02F040BC02F03EFCF5E7AE
+:1081300017B0BDE8F08F0000D025002010B5044630
+:108140000748007800280AD0204601F0E7FC2046C6
+:1081500006F0DAFC2046BDE8104001F073BA10BD0D
+:10816000782200200078C0F340007047007800F0CB
+:10817000010070470149085C704700000CFC0200D8
+:108180000649095C4FF0A040D0F81005C84010F037
+:10819000010000D0012080F0010070470CFC0200BB
+:1081A0002DE9FC410646C0074FF000050ED0104FE8
+:1081B00000240122385D009500231146019503F04B
+:1081C00099FA641C042CF4D300F046F8B0070DD5DE
+:1081D000074E0024361D0022305D03230095114612
+:1081E000019503F087FA641C042CF4D3BDE8FC81EC
+:1081F00008FC020007490B5C4FF0A041D1F80425B0
+:108200000120984020EA0203C1F808351040C1F867
+:108210000C05704708FC02000249085C012103F0CC
+:10822000FABA000008FC02000249085C002103F0D1
+:10823000F2BA000008FC02000649095C4FF0A040B9
+:10824000D0F80405C84010F0010000D0012080F0F3
+:108250000100704708FC020010B500242046FFF71B
+:10826000DBFF641C042CF9D310BD10B5002420469C
+:10827000FFF7DAFF641C042CF9D310BD10B50246D9
+:10828000064B4FF0FF3000215C5C944201D1084660
+:1082900010BD491C0429F7D310BD00000CFC0200DE
+:1082A00070B50C4E0C004FF0000530600BD0012073
+:1082B00000F06AF808B1022004E0002000F064F841
+:1082C00000B10B202070706810B9FEF761FC054604
+:1082D000284670BD4022002010B5002000F0D4F9DF
+:1082E00008B1062806D1012000F0CEF908B1062811
+:1082F00000D1002010BD00002DE9F0470D46814659
+:10830000FFF7BCFF0446042836D2DFF874801B4810
+:108310001C4EA8F10C0725B3012D0ED0022D2BD138
+:1083200004EB440030444578002D25D0B96800297D
+:1083300022D02846BDE8F047084704EB4401755CAD
+:108340000E44717849B10E4A4FF40041093A8068F1
+:10835000FEF7AAFD08B987F80390B17808F8041071
+:10836000E2E78068FEF7E4FD04EB4401314418F8CD
+:1083700004008D78A842D7D0BDE8F08710FC020039
+:108380003C2200204C250020042801D2FFF7F8BE33
+:10839000002070470146104810B50088042907D016
+:1083A00007290ED00A2915D1BDE8104006F096BB6A
+:1083B000132176DF0CE000280CD0BDE81040FEF75A
+:1083C000E5BCA0F57F41FF3904D10448FFF7AAF8C6
+:1083D0000828F0D110BD00002822002054240020DD
+:1083E00070B50023042810D20D4D00EB4004012A83
+:1083F00002D101290CD00022094E00EB400030448C
+:1084000061B1012906D0022906D00723184670BDA4
+:108410000E30C2B22A55F9E74270F7E78270F5E7ED
+:108420004C250020044A014600201279D20702D0D0
+:10843000084600F04DB870473022002070B506465F
+:108440001E480024C0E90161B00720D500250122A3
+:1084500011462846FFF7C4FF6D1C0446042D02D2C6
+:10846000002CF4D013E094B940F266620421144861
+:10847000FEF712FC04000AD1FEF7FCFB040006D153
+:108480000F48104A0021001FFEF7D2FC0446F007F7
+:1084900012D00120FFF784FE74B909480A4A00216E
+:1084A0000C38FEF7C5FC040006D10548074A012137
+:1084B0000838FEF7BDFC0446204670BD302200207F
+:1084C0001CFC020055870200EDA00200636C020054
+:1084D0002DE9F05F6A4C054600266078B34618B176
+:1084E00084F801B001F0EAFD664F4FF47A694FF469
+:1084F000C87A4FF00108182D62D2DFE805F0AC0C05
+:108500000C31404D62676B746B74BE7D7D7D7D7DEB
+:10851000ACAFB2B5BEBE0020FFF78EFE00284FF014
+:10852000000008D0FFF778FE022D02D14FF4E16081
+:1085300008E0484606E0FFF777FE022D01D1C8208B
+:1085400000E05046410CC0034FF4FA72801841F12C
+:108550000001257052000023FDF744FF01462AE088
+:108560000020FFF769FE00284FF0000004D0FFF75D
+:1085700053FE4FF44870E5E7FFF756FEDFE70020B3
+:10858000FFF75AFE00284FF0000002D0FFF744FE2C
+:10859000CFE7FFF749FED4E70020FFF74DFE0028A4
+:1085A0004FF0000002D0FFF737FE01E0FFF73CFE7E
+:1085B000257041F69A1100223868FEF775FC0646D0
+:1085C00046E00020FFF716FE257008E0002051E08D
+:1085D00025703DE084F801800120FFF70BFE0022AA
+:1085E00040F6CD41E8E784F801800120FFF702FE64
+:1085F00000224FF48041DFE77868FEF799FC0646D9
+:10860000D5F1110000D02EB10220FFF705FE84F84D
+:1086100002B01DE0012816D980B2C8214843C11715
+:10862000C90341EA5041C0034FF4FA72801841F186
+:10863000000152000023FDF7D5FE014600227868B4
+:10864000FEF732FC06460220FFF7EEFD84F80280BA
+:108650003046BDE8F09F01F031FDB9E701F02EFD95
+:10866000B4E701F02BFD04E001F028FD0020FFF746
+:10867000DBFD0120FFF7D8FDAAE7FFF7F6FDA7E72E
+:108680003022002010FC0200012107F0A6B80000F3
+:108690002DE9F8430546861C00208DF80000904621
+:1086A0000F464FF001096846FEF752FC1B4C20684C
+:1086B0003860D4E90001401AA16804F21C47081A86
+:1086C0000EE00121384602F0CEF901F0ADFE014680
+:1086D000384602F0C8F9D4E90001401AA168081A26
+:1086E000401C8642EDD8B8F1000F03D0052065F399
+:1086F000891002E0062065F39F50A26821681140AE
+:1087000004EB8101C8602068304420609DF80000BF
+:10871000FEF742FC4846BDE8F8830000A82D002083
+:1087200030B482680468531C8360A154D0E90112FC
+:108730008A4202D330BC02F08ABC30BC70470000D1
+:10874000034803C8814201D10120704700207047CF
+:10875000A82D002000780221FFF7CEBD032805D107
+:108760000349A9200860002003F048BC70470000BE
+:108770002005004005494FF0FF32082841F820202D
+:1087800002D3084480F848207047000018290020D0
+:10879000F0B54FF0FF3512B10023082601E00823A1
+:1087A0000C260C4C05E000BF54F823707F1C04D04D
+:1087B0005B1CB342F8D32846F0BD26185DB286F89C
+:1087C000305044F82310002AF5D1E11881F8480010
+:1087D000F1E70000182900200249084490F9300010
+:1087E000704700001829002070B504464FF6FF7549
+:1087F0000A462846AC4208D14FF480742146104600
+:1088000005F07CF9A04209D070BDFF2CFCD82146B0
+:10881000104605F066F908B1204670BD284670BDC7
+:1088200070B5084C050009D010342168002907D024
+:1088300008682060496828468847F6E70834F4E766
+:1088400070BD000004290020054A012120B1012843
+:1088500005D19170FFF7E4BF51700020FAE770472F
+:10886000042900202DE9F05F26484168F1B3DFF8C4
+:1088700098B00E688146DBF8004087688078E11B7D
+:1088800021F07F45ED1CB0B9DFF880804FF48030D7
+:10889000C8F84403C8F804031120FDF71FFF112096
+:1088A000FDF727FF4FF0010AC8F800A02F2003F0C2
+:1088B00075FE89F802A0B54200D23546124BE81980
+:1088C0003C3320F07F401860DBF800105A46091B4B
+:1088D00021F07F41001B20F07F40C91C81420FD94D
+:1088E000106818602F2003F059FE00E004E0BDE896
+:1088F000F05F1120FDF708BFBDE8F05F05F0ACBDEB
+:10890000BDE8F09FE822002004150140001001405E
+:1089100073B58CB00646002000900D9880B10024FD
+:108920006D4621460DA802F080F830B1009805EBA5
+:10893000400084800098401C0090641C142CF0D3EC
+:108940002C2269463046FDF791FD0EB070BD2DE931
+:10895000F04117880646B81D14460D46984202D9C4
+:108960000C20BDE8F0813188072206290AD34FF494
+:10897000486C4FF6FF73614501D9994202D1708866
+:10898000062801D21046ECE7604501D99842F9D19A
+:10899000994203D0984201D08142F3D80520E8558E
+:1089A00020881221401C80B2208029542088401C3D
+:1089B00080B220804119308806F0BEFD218808442D
+:1089C00080B220804119708806F0B6FD21880844E5
+:1089D00020800020C5E7FEF7D9B9000038B54A7AF3
+:1089E0000F4B62B100220A725969002906D0012298
+:1089F0008DF80020ADF802006846884738BD0A7A35
+:108A000062B19B684C68024619462046FEF74CFA54
+:108A10000028F3D0BDE8384005F01CBF5B68F1E7E3
+:108A2000AC250020F0B585B016460F4604461D461D
+:108A300014220B496846FDF719FD0A488DF80870A5
+:108A4000ADF80240ADF80A608DF80C5001780022B4
+:108A50002046FEF72FFF684600F0A4FA05B0F0BDEF
+:108A600028FD020088220020F0B587B007460020CC
+:108A70000490ADF810100590ADF81210019002901E
+:108A800001AA04A9384690DF060022D003F02CFD8D
+:108A9000114C0346012520883A4605EB00400F495A
+:108AA00003F0DDF8BDF8042012B9BDF8060038B1B6
+:108AB0002088BDF8063005EB004009A103F0CFF88F
+:108AC000BDF808202AB12088154905EB004003F0C5
+:108AD000BFF807B03046F0BDF4230020FC000300CF
+:108AE00054686520726571756573746564205458A7
+:108AF0002F5258207061636B6574206C656E6774CB
+:108B00006820697320746F6F206C6F6E67206279C4
+:108B10002025752F2575206F63746574732E0000F2
+:108B20004801030030B5044685B000211B4804F01D
+:108B3000D8FF00282FD00025204600F01EFF68B186
+:108B4000112812D086281BD0A0F54051023903D03D
+:108B50000146204605F086FE294607E005B0294675
+:108B60002046BDE8304001F03DBC0121204601F027
+:108B700039FC05B00021BDE83040084804F0E5BFED
+:108B8000142207496846FDF771FCADF802406846BB
+:108B900000F0E4F9E0E705B030BD0000512200200C
+:108BA00050FC02007FB50C4610B1012004B070BD2E
+:108BB0002079002638B141F61D5501281BD0022826
+:108BC00026D00F20F2E70220207102960396E0687B
+:108BD0000190694601A805F063FB50B102988188B5
+:108BE000E18000882081BDF80010029805F0D6FBD6
+:108BF000DCE70A20DAE70A4B6A460021A01D05F0EF
+:108C00000BFB38B1064918398E61CE610A28CDD1E7
+:108C10002846CBE702488188019805F0BFFBF5E7BD
+:108C2000282300202DE9F0470025DFF88C803CE068
+:108C30006068002100EBC506012032789146FDF7FF
+:108C400002FCD4E9062300EA020701EA030C57EA12
+:108C50000C0728D082438B434846C4E9062303F01F
+:108C60005FFD32788246914601200021FDF7EBFB43
+:108C7000D4E9042300EA020401EA03074A46504605
+:108C80000021FDF7E0FB44404F403C430BD170789E
+:108C9000012801D0012100E00021726881EA0A0167
+:108CA0000AB1484690476D1CEDB298F80000444662
+:108CB0008542BDD3BDE8F087C822002010B5002151
+:108CC000024801F0EBFE80F3100010BDC43100201B
+:108CD0000E4910B50A784C780023A24212D0521CDB
+:108CE000D2B20A70022A00D10B70084A0B780C32FB
+:108CF00052F8232002608868104420F07F4088608A
+:108D0000012010BD0360002010BD0000E8220020FB
+:108D100013460A460021FFF785BE000070B5174DC7
+:108D20000321288801EB004015A102F08DFF1E4EA3
+:108D30003068807E28B1BDE8704006210120FEF732
+:108D4000D1BF05F04FFB002816D11848A0F10C0147
+:108D50000A68011F904704004FF0010002D00F2C59
+:108D600003D008E03168887605E0298800EB0140EF
+:108D70000F4902F069FF204670BD00002424002046
+:108D800057726974696E67207065657220646174DA
+:108D90006120746F2074686520626F6F746C6F61FE
+:108DA0006465722E2E2E0000A8220020C428002008
+:108DB000A00103002DE9F843104D0F4680461E46E2
+:108DC00091466946286801F0C4FD040014D01C21B6
+:108DD000FDF765FB01202071C4F81490380BC4F82E
+:108DE0000080C4E902606946286801F0D3FD05F0FF
+:108DF000A7F90020BDE8F8830420FBE710FE02007D
+:108E000010B503780022072B06D2DFE803F0050433
+:108E10000610202930000A7010BD01230B70038951
+:108E20008B818388CB81C06888600A7410BD022260
+:108E30000A7002898A818288CA81C2688A60807DBC
+:108E4000062802D00020087410BD0120FBE7032291
+:108E50000A70C2888A810289CA81C068886010BD90
+:108E600004230B70C0888881CA818A6010BD0520E8
+:108E7000087010BD70B5064D0646002455F8241044
+:108E800009B130468847641C042CF7D370BD00003C
+:108E9000082B002030B50446006887B00D46806876
+:108EA00000281FD018216846FDF7F9FA0195A0683F
+:108EB0000590207910B1012810D107E001208DF82C
+:108EC000000020690290E068039005E002208DF820
+:108ED0000000E068000302906069049020688168E7
+:108EE0006846884707B030BD70B586B015460C009F
+:108EF000064619D0112C17D0082C15D0142168461D
+:108F0000FDF7CDFAADF80260304600F02DFFADF868
+:108F100004000D2C0AD0862C1CD007208DF80000F0
+:108F20000294684600F04CF806B070BD03208DF83E
+:108F3000000025B12878C00701D0012000E0022000
+:108F40008DF8080000208DF80C0041F20110ADF8FA
+:108F50000A00E6E706208DF80000E2E710B50446B7
+:108F6000408800F001FFA080024801682046BDE86B
+:108F700010400847582200202DE9F0410746002400
+:108F8000064E074D05E000BF56F8241038468847C6
+:108F9000641CE8788442F7DBBDE8F08150280020AB
+:108FA0007822002010B50446408800F0DDFEA08045
+:108FB000024801682046BDE810400847FCFC02005A
+:108FC000014909680847000050FD020070B586B0ED
+:108FD000044614216846FDF762FAA0890125A0F530
+:108FE0004040ADF8040020782A4E062833D2DFE84E
+:108FF00000F0320303032C48A08900F0BDF930B91A
+:10900000E08943F6FE71A0F54040884223D8A07B5A
+:109010008DF80800207803280FD000208DF8090073
+:10902000A0680390606850B109208DF80000606866
+:109030000490684604F088F90DE00120EEE708206E
+:109040008DF800008DF81050F3E7A08900F094F936
+:1090500008B1E08930B17078002801D004F0A4FA9A
+:1090600006B070BD606820B10B208DF800007570EF
+:10907000DFE70A208DF80000BDF8040004F01EFBB5
+:10908000F5E713208DF800004FF6FF70ADF80400EF
+:10909000CFE700006822002038B504460E4800786B
+:1090A000A8B1A4F57F40FF380FD0684604F07AFFDE
+:1090B00078B10521017001210171C480684604F076
+:1090C0007FFF05F02FF8002038BD042038BD0220B6
+:1090D00038BD082038BD0000302300200C4808B5FA
+:1090E000007888B1684604F05DFF78B10621017010
+:1090F000684604F065FF0748017809B10121017352
+:1091000005F010F8002008BD022008BD082008BDA9
+:1091100030230020CC2B0020F0B587B01421684606
+:10912000FDF7BDF92B4C207818B16846FFF7A2FE79
+:109130004EE0201D01F094FCB8BB4FF010204169B7
+:109140000004026940694B1C01D100FB02F1224876
+:1091500000220161A1F54051C160204902F006F9E9
+:10916000002820D11F481C238C221D49006801F0D3
+:10917000DDFB03F0D9FE051E14D0022812D0002713
+:109180000126062D12D005A804F00CFF88B1067048
+:109190000C2D18D2DFE805F0170F170F171617164A
+:1091A000171113110B2007B0F0BD11E02670676096
+:1091B000BBE70820F7E7077105E0032100E0022183
+:1091C000017100E0067105A804F0FAFE04F0AAFFA0
+:1091D0000020E8E730230020E023002020FE0200EA
+:1091E000182B002088FD020038B5040014D0694611
+:1091F00005F056F8A0B1BDF8000000EB8001094869
+:1092000000EB8100C16849B1A17A39B1C168491E3A
+:10921000C1600020A07238BD052038BD062038BDD1
+:109220000A2038BDA42B00201FB501A9684604F010
+:10923000F3FF04B010BD07B513460A466946002087
+:1092400004F0EAFF0EBD07B513460A460021684642
+:1092500004F0E2FF0EBD20B119B1006808600020E3
+:109260007047052070470000F8B50D46040018D07F
+:10927000BDB1694605F014F8A8B1BDF800000B496E
+:1092800000EB800001EB800001210C30666801F0EA
+:10929000EAFB2E6060680C3068600120A07200203C
+:1092A000F8BD0520F8BD0A20F8BD0000A42B002061
+:1092B00018B10323002206F07FBB0520704702236C
+:1092C000002206F079BB12B1022306F075BB05201F
+:1092D00070470000084910B50A69042A0AD0074AF5
+:1092E000096942F8210004480121103001F0BBFB5C
+:1092F000002010BD0C2010BD10230020082B0020E2
+:1093000038B5044609480D46007858B164B169463D
+:10931000284606F04BFC002803D1BDF80010218040
+:10932000658038BD022038BD052038BD30230020BF
+:1093300010B504460E48007898B1A4B121880229DE
+:1093400013D80C4A01EB810002EB8002608852893D
+:10935000C31C934209D806F01DFC002020806080C9
+:1093600010BD022010BD052010BD042010BD00005E
+:1093700030230020A42B002043F6FE71A0F54040CE
+:10938000884201D8012070470020704710B504467C
+:109390000078182802D1FEF769FA207010BD10B5C8
+:1093A00004460078182802D1FEF760FA207010BD3C
+:1093B00070B50D460446B0F89810D0F8940001221C
+:1093C000FDF7B7FF00B1057004F13C0204F1940110
+:1093D00004F1540072DF70BD70B5134600220646DA
+:1093E0001546862902D0112902D002E0012200E0B0
+:1093F00001250D4C73B1A179FEF75CFA2A4661791B
+:109400003046FEF757FA0022A1783046FEF752FAAE
+:10941000002203E0A178FEF74DFA2A466178304633
+:10942000BDE87040FEF746BA90220020F7B5174617
+:109430000E0011D00098002560B100242146684636
+:1094400001F0F3FA18B1A0B23946B0476D1C641CA4
+:10945000142CF3D32846FEBD0020FEBD406804F066
+:10946000C1BD000070B508B1012070BD194C0025C8
+:10947000207B08B1257301E000F0A0F820780828CF
+:1094800026D2DFE800F02504080C10251420BDE8E2
+:10949000704000F021B8BDE8704000F07DB8BDE834
+:1094A000704000F05FB8BDE8704000F03BB86088E5
+:1094B000084900EB8000283901EB80004068BDE8D6
+:1094C000704003F011BD6560BDE8704003F01ABD47
+:1094D0000F2070BDCC2B00201149F0B48A1C002055
+:1094E0000346A1F128050C18A67A4EB1A37200EB31
+:1094F000800405EB8404E66816B9247C012C0AD0AC
+:10950000401C80B20228EED30B704B804B60F0BC45
+:1095100041F61D5070471080F0BC00F03DB80000CF
+:10952000CC2B00200C48418801EB8102A0F12801DE
+:1095300001EB8201CA6852B105210170074802217E
+:109540008180016800230122054801F079BE0422D0
+:1095500002704968F6E70000CC2B00203823002079
+:10956000E023002038B50A49084803240B68426804
+:10957000898803EB810153880470DB1C00201B04E5
+:1095800000909B0B034801F0CBFF38BDCC2B002093
+:1095900038230020E0230020074910B54888091D22
+:1095A00004F0CEFE18B1BDE81040FFF7DBBFBDE808
+:1095B0001040FFF7B7BF0000CC2B0020F0B51F48CC
+:1095C0001F490125067802248B88A0F12802082E65
+:1095D00019D2DFE806F00418181B222F2F17018973
+:1095E000491C01810021418080F80C1001EB8103AE
+:1095F00012F8233043B100234418491C89B2A372E6
+:109600000229F3D30570F0BD0123F5E742685288C3
+:10961000D21C1A448A800470F0BD46880D6806EB9F
+:10962000860602EB860256680E60556013818C80B8
+:10963000062100E007210170F0BD0000CC2B0020C6
+:109640003823002030B501888488224D85B0502908
+:1096500024D0522902D0542931D103E0204600F011
+:109660008DFE2CE014221C496846FCF7FFFEADF885
+:109670000240204600F078FBADF8040000F022F92B
+:10968000002269792046FEF715F900222979204643
+:10969000FEF710F96846FFF761FC10E0017B012935
+:1096A0000DD1817A01290AD10089A0F5245102390E
+:1096B00005D10121204600F095FE05F0ADFF002206
+:1096C0000649E878FEF7AAF805B0BDE8304005F095
+:1096D00011B900005022002078FC0200DD70020069
+:1096E00010B50446007800280FD1608800F046FECF
+:1096F000608800F08FF9002807D0044960880122B3
+:109700000979BDE81040FEF7D5B810BD5022002001
+:1097100010B5124C00202070FEF7A8F8A070FEF7DC
+:10972000A5F8E070FEF7A2F82071FEF79FF86071CF
+:10973000A17818290FD0E17818290CD0217918299F
+:1097400009D0182807D00121601C04F0C3F90120BA
+:109750002070002010BD032010BD0000502200200A
+:109760007CB50446007808282FD1607A38BB207A6F
+:109770004FF6FF7501280DD0072802D0082824D104
+:109780001EE0A08800F02EFAA8421ED0012100F0B1
+:1097900029FE1AE0A0886A46012103F0EDFC70B9A9
+:1097A0000198007858B1A08800F01CFAA8420CD0AB
+:1097B000084901220979FEF77DF805F09BF804E0DD
+:1097C00004480021401C04F0C0F9BDE87C4005F0CD
+:1097D00023BF00005022002010B504460A484178FB
+:1097E0002046FEF74FF868B10848002101EB41021E
+:1097F00000EB82025288A24201D1C8B210BD491CBE
+:109800001429F3D3FF2010BD62220020402600203F
+:1098100070B5094D094E002404EB440005EB8000AF
+:1098200071784088FEF72EF820B1641C142CF3D315
+:10983000FF2070BDE0B270BD4026002062220020F3
+:109840002DE9F0418046024601200021FCF7FBFD96
+:109850001A4F05460E467868FDF76AFB00280CD1C2
+:10986000174CD4E9062110462A4001EA06031A43A0
+:1098700005D0A843B143C4E90601BDE8F0814046E4
+:1098800002F04EFF30B1D4E9040128433143C4E96A
+:10989000040105E0D4E90410A943B043C4E904106D
+:1098A000D4E9060128433143C4E90601A168786878
+:1098B000BDE8F0410022FDF7F7BA000070FD02009C
+:1098C000C82200201CB5054AD2E90212CDE90012D7
+:1098D0000022694603F075FC1CBD000090FC0200EC
+:1098E00003484FF6FF71818001210170002070470D
+:1098F0005C22002010B54FF6FF7003F0F7FB034920
+:109900008880BDE8104004F0FFBF00005C2200200A
+:109910002DE9FC41804600F027FA002403250127A9
+:10992000A0F57F412646FF3908D06A46082103F09A
+:1099300023FC18B90198841D8688056832462B4699
+:1099400021464046B1DF042804D0082804D00B2863
+:1099500008D002E0112000E00020002F00D10B20F1
+:10996000BDE8FC810027A80701D50125E6E73443BF
+:10997000F5D0002426460325E0E72DE9FC4180468A
+:1099800000F0F2F90646A0F57F40FF380ED0012521
+:109990002A466D1C0027ADB26B460821304603F005
+:1099A00015FC040006D0072C25D025E043F2020068
+:1099B000BDE8FC81019903230A1D0B604046891D07
+:1099C000B2DF040004D00C2C09D0052C09D009E02A
+:1099D00032460821104603F06FFC04460CE00127D4
+:1099E00000E000240821304603F052FC00B10324BB
+:1099F000002FCDD100E00C242046D9E70448808810
+:109A0000A0F57F41FF3901D004F07EBF7047000010
+:109A10005C2200200EB502A9019100F0A5F96A466A
+:109A2000012103F0A9FB08B100200EBD01980078C8
+:109A30000EBD00002DE9F04107464FF6FF760A48BB
+:109A4000B3DF10B10320BDE8F081074C43F20305FA
+:109A5000A41E324661883846AFDFA842F3D1608841
+:109A6000401C6080F5E700005E220020428800EB89
+:109A700082020C328A4201D9022070478188A1F506
+:109A80007F42FF3A03D0008808B1002070470120D0
+:109A90007047884204D20068401C01D00120704702
+:109AA000002070473EB5027802230C46B3EB520FFC
+:109AB00017D1B0F80110ADF80010C1788DF8021080
+:109AC0008188ADF8041080798DF8060002AA01A9FA
+:109AD0002046FDF79DF8032202A96846FCF7F1FC39
+:109AE00008B100203EBD01203EBD000010B50C466F
+:109AF000FFF772FEFF280CD0074900EB400001EB96
+:109B00008000416821600189A180807AA0710020D5
+:109B100010BD052010BD00004026002070B5018852
+:109B200090B0102959D1011D2C226846FCF79EFCEB
+:109B30009DF804004FF6FF76032134466D46B1EBE5
+:109B4000500F2AD003F06EFC9DF8040040080ED0A0
+:109B500001280CD0022820D118E00D99281D1131C0
+:109B6000FCF7F1FF18B100BFBDF82C4015E00CAABE
+:109B70000BA9072003F02AFC0028EED10DE00D9977
+:109B8000281D491CFFF78EFF0028EDD10CAA0BA958
+:109B9000072003F01BFC0028F1D1BDF80000291DAF
+:109BA00000F06EFEB44218D0BDF80000214600F06F
+:109BB000C5F8BDF80000ADF82E000020ADF830402B
+:109BC000074E8DF82C000BAD044600BF56F824104C
+:109BD00028468847641C022CF8D310B070BD0000E2
+:109BE000A4FC0200094A002101EB410332F82330B2
+:109BF000834205D101EB410002EB800040887047B1
+:109C0000491C1429F0D34FF6FF70704740260020FE
+:109C10003EB50C46054603F005FC0BE0BDF8000020
+:109C2000A04207D02846029900F02EF810B1BDF8E6
+:109C300000003EBD01AA6946072003F0C7FB0028CB
+:109C4000ECD14FF6FF703EBD10B50D4C18200D4AFB
+:109C5000607000204FF6FF7100EB400302EB8303BE
+:109C6000401C59801428F7D3FDF700FE60701828B7
+:109C700003D001202070002010BD032010BD000083
+:109C800062220020402600202DE9F0410C460546C6
+:109C900000F1110701F111061022491C401CFCF7CC
+:109CA00010FC48B9681C00F0F9F928B1601C00F0FC
+:109CB000F5F908B1012400E0002431463846FCF7EC
+:109CC00042FF3B780222B2EB530F0CD00321B1EBE1
+:109CD000530F08D03378B2EB530F04D0B1EB530FCE
+:109CE00001D0012100E00021084201D18C4302D0C3
+:109CF0000120BDE8F0810020FBE7018811B942187E
+:109D000092780AB101207047491C0829F7D3002036
+:109D1000704710B50C460346FFF7EFFF00280AD046
+:109D200018882188884205D10822A11C981CFCF7BC
+:109D3000C8FB08B1002010BD012010BD03F022BDFA
+:109D400070B50446FFF74EFF0546204603F017FAAC
+:109D50004FF6FF7104468D4203D014B9284603F034
+:109D600011FD204670BD000010B5FFF735FDFF283E
+:109D700005D0044900EB400031F8200010BD4FF63B
+:109D8000FF7010BD402600203EB5044603F04AFB9C
+:109D90000EE0019920464631FFF7BBFF28B9019933
+:109DA00020462A31FFF7B5FF10B1BDF808003EBDCF
+:109DB0006A4602A9072003F009FB0028E9D14FF603
+:109DC000FF703EBD10B50A4941600A4800F048FEE8
+:109DD00058B902F013FB07491C238C22087404486D
+:109DE0008C39001F006800F0A1FD002010BD0000AC
+:109DF00014FE0200682C00202DE9F0412D4F0025B3
+:109E000018B17D600120BDE8F0810879012258B1C8
+:109E1000294E01280CD0274C4FF0020808340228A4
+:109E200021D0032842D128E00A7103F06BF83BE00F
+:109E30005FF0000000EB800116F82110022908D025
+:109E4000401C80B20228F5D33A707D6041F61D5067
+:109E5000D9E700EB800006F8205006EB8000406850
+:109E600003F042F820E00D71A4F8048000230122E1
+:109E70001248216801F0E4F916E00D71206803F042
+:109E800033F80D4923682831498801EB810206EB3C
+:109E90008201D1F804C0C4F800C04B60A3880B81D4
+:109EA000A4F8048006F822500028ACD07D600E2073
+:109EB000A9E7000030230020A42B0020E02300208D
+:109EC0000146034802888A4200D000207047000003
+:109ED000982500202DE9FC5F0E008346DDE90C4744
+:109EE000C6F1000098469246814600D408460125F6
+:109EF00003E000BF90FBFAF06D1C5045FADAA8456C
+:109F000000D9454624B1002E01DB780700D5641E38
+:109F1000B80702D5B8F1000F0AD0F80708D13CB154
+:109F2000A54205D220215846641EFEF7F9FBF6E74C
+:109F3000002E02DA4E462D2102E0780703D52B21B0
+:109F40005846FEF7EDFB07F0030002280BD1B8F1ED
+:109F5000000F08D13CB1A54205D230215846641EFD
+:109F6000FEF7DEFBF6E7CDE90047434652463146B1
+:109F7000584605F0F7FABDE8FC9F000070B50D46A5
+:109F8000044600684FF4887102F0CEFA4FF49071E5
+:109F9000206802F0C9FA4FF49271206802F0C4FA06
+:109FA0004FF4A271206802F0BFFA20681249C0F88D
+:109FB000041320686907000B40B2090E002806DA76
+:109FC00000F00F0000F1E02080F8141D03E000F124
+:109FD000E02080F8001420680121000B40B200F05E
+:109FE0001F0291404009800000F1E020C0F880127B
+:109FF000C0F8001170BD00001003020002460020EE
+:10A000001268930702D0530702D47047500714D543
+:10A0100002F00300012802D002280CD105E0C2F3AF
+:10A0200083100B68801C184404E00223086803EBCB
+:10A0300092521044086001207047086800EB925368
+:10A04000C2F38910401CEEE70248007A002800D0D5
+:10A0500001207047682C0020F0B58488A518944230
+:10A0600000D82246A41AC288D6189A4200D81346AD
+:10A07000D21A4B880788BB420CD34088834209D848
+:10A080008888A04206D3A84204D8C888904201D349
+:10A09000B04201D90020F0BD0120F0BD0021425C9A
+:10A0A0000AB101207047491C1029F8D300207047DD
+:10A0B000800701D000207047012070470A4810B582
+:10A0C000807860B1002401E0022C06D02046FEF723
+:10A0D000A3F8641C042CF7D310BD0324F6E7BDE8F5
+:10A0E0001040FEF7B9B80000302200200348017983
+:10A0F000C90702D00078FEF7EBB970473022002084
+:10A100001721018041800021017141711B21817162
+:10A11000C17170472DE9FE4F2B4D984691460F00B7
+:10A12000824601D000260DE0684600F0D5FB6A4665
+:10A130000021504602F08FFF2878009E10B99DF84C
+:10A14000090098B14A463146504604F039FE0446AB
+:10A15000014600225046FFF73FF90D2C32D008DCB3
+:10A1600084B3082C2ED00B2C0BD12BE00520BDE89E
+:10A17000FE8F112C10D0862C1AD0A4F54050023836
+:10A1800020D00325B8F1000F04D0324621465046B6
+:10A19000FEF7AAFE2846EAE73A4629795046FDF737
+:10A1A00089FB4A46E9785046FDF784FB0025E9E73C
+:10A1B0003A4629795046FDF77DFB4A46E9785046F4
+:10A1C000FDF778FB2546DDE7902200202DE9F041E0
+:10A1D000204F0E46154604463978FDF753FB0028FC
+:10A1E00035D0204602F02EFF50B32046FFF7BCFDCD
+:10A1F00080462046B978FDF745FB08B1012700E00D
+:10A200000227204603F0C6F90028404602D0FFF797
+:10A2100097FD0DE0A8F57F41FF3909D0072103F034
+:10A2200037F8010004D0052902D0204604F02EFBA7
+:10A230002B46324639462046BDE8F041FEF7F2BBD8
+:10A240002A4631462046BDE8F041FEF761BDBDE833
+:10A25000F08100008822002070B5094D0646E9789B
+:10A26000FDF710FB044629793046FDF70BFB01464C
+:10A2700022463046BDE870400123FFF74BBF000087
+:10A28000902200202DE9F047394E002780463D46B8
+:10A29000DFF8E090D6F804A057E003D00446D0F8E9
+:10A2A0001C8035E099F8002002EB4201521CD2B22A
+:10A2B00089F8002009EBC10199F80230091D9A4282
+:10A2C00001D189F8005048680A780446012A12D062
+:10A2D000022A02D0032A3BD108E004F015FF00B1A6
+:10A2E0000127257434E00574C06900E07068002817
+:10A2F000F9D170602CE0207C50BB88686060C86831
+:10A30000A0600869E0604869A061F07800B165600C
+:10A310006268B168184B501A20F07F40984202D210
+:10A32000A168084406E0881AA16820F07F408142B5
+:10A3300002D9081A206000E0256065600120A56050
+:10A3400020742046E56104F0C1FEB8F10000A4D1FC
+:10A3500099F8001099F801008142A3D117B97168EA
+:10A36000514502D00120BDE8F0870020FBE7000046
+:10A37000E8220020E4290020FFFF7F0030B585B0EF
+:10A380000546002414216846FCF789F8A5F57F40AE
+:10A39000ADF80250FF3815D02846FFF7B9FA98B14A
+:10A3A0000B2815D0112811D0A0F54051023903D047
+:10A3B0000146284604F056FA09482246C178284644
+:10A3C000FDF778FA05B030BD0E2002E00124F3E776
+:10A3D0000F208DF800006846FEF7C0FDECE7000096
+:10A3E000502200200A4602498978FDF763BA00002E
+:10A3F00050220020F8B5054600780C460026204281
+:10A400000FD100208DF800006846FCF7A1FD2878E8
+:10A41000204202D12043287001269DF80000FCF75D
+:10A42000BBFD3046F8BD00002DE9FF410026234862
+:10A4300000F013FB2148001F074600F00EFB204CE4
+:10A4400060680090A56800E000986946284004EB29
+:10A4500080000C30FFF7D2FD0028F5D101AA009949
+:10A4600001EA050304EB8303491CDB6842F8203052
+:10A47000401C00910228F2D3019800F0030001284B
+:10A480000BD0022810D10198032101EB90500099C4
+:10A49000BDF80A6001EB900005E00198BDF80A6084
+:10A4A000C0F3831008440090384600F0D3FA08B196
+:10A4B0000098606004B03046BDE8F081C0310020F3
+:10A4C000A82D0020ACB04FF40041002001F02EFC7C
+:10A4D00008B1FCF75BFC01F099FAFCF7BBFC08B192
+:10A4E000FCF754FC01F040FD08B1FCF74FFC634958
+:10A4F0000320FDF7A3FF08B1FCF748FC69460020E4
+:10A50000FDF7CEFE08B1FCF741FC9DF800000228E3
+:10A510007DD0002501F018FF08B1FCF737FC0024BE
+:10A5200069460120009401F09DFD08B1FCF72EFC66
+:10A53000684601F01BFE08B1FCF728FC03F030F977
+:10A540009DF808004EA120F00F00401C20F0F00004
+:10A5500010308DF80800112202A87CDF08B1FCF74A
+:10A5600015FC00945020ADF80000A0200194ADF837
+:10A570000200ADF804404FF4C870ADF8060068461C
+:10A580007ADF08B1FCF702FC0021424800F0FBFA38
+:10A5900008B1FCF7FBFBAC216846FBF780FF02200B
+:10A5A0008DF8000001208DF802000621ADF81000A2
+:10A5B0008DF87C008DF803104FF496703649229088
+:10A5C000059144F2506023903448299031486946FF
+:10A5D0002030FCF7DDFE08B1FCF7D8FB2D48012147
+:10A5E0002030FCF7D2FE2E4801A9CDE900402948D1
+:10A5F000143000F088FB08B1FCF7C8FBFDF7B4F994
+:10A6000008B1FCF7C3FB27480090684600E032E041
+:10A61000FDF780FA08B1FCF7B9FB1C216846FBF78F
+:10A620003EFF4FF42030CDE900404FF470200290FF
+:10A630001D48059003261D488DF80C600690ADF866
+:10A640000E408DF810406846FDF7A4F808B1FCF7FD
+:10A650009DFB174817A1008806EB004001F0F4FAB3
+:10A660002846FCF7B1FA00BF01F0DEF90028FBD163
+:10A6700001F0A2FCF8E701254CE7000095830200F9
+:10A680004E6F726469635F427574746F6E6C65734C
+:10A6900073000000342400202A22002049CC02004C
+:10A6A0004DC00200397D02006DCC0200D789020046
+:10A6B00024240020427574746F6E6C65737320449B
+:10A6C0004655204170706C69636174696F6E2073C8
+:10A6D0007461727465642E0070B5144682880E46EB
+:10A6E00005462088111D0144921C994201D8FE2A7A
+:10A6F00001D90C2070BD521C32542088FF21401C0F
+:10A7000080B2208031542088401C80B22080811982
+:10A71000288804F011FF2188084480B22080AA888C
+:10A7200042B1A96841B13044FBF7A0FE2088A98856
+:10A7300008442080002070BD072070BD2DE9F0473F
+:10A74000C7880446181D16468946B0FBF7F1B0FBD2
+:10A75000F7F207FB12009A193A44D21CB2FBF7F247
+:10A76000DDF820A001E02468491E0029FBD13D1A34
+:10A770008846B54216D818E0BAF1000F05D0211866
+:10A7800009EB08002A46091D04E0204409EB0801F2
+:10A790002A46001DFBF76AFE00202468761BA844A9
+:10A7A000B74201D9354600E03D46002EE4D1BDE870
+:10A7B000F087000030B5024659B101F0E3FA0021FC
+:10A7C000074C09E004EB810315685B88AB4202D1BA
+:10A7D0001160002030BD491C8142F3D3052030BDFB
+:10A7E000F4230020F8B50F460178144605460129E8
+:10A7F00001D1687830B12088821C9A422DD8012975
+:10A8000002D006E00720F8BD69780144891C99420E
+:10A8100023D8181A801E86B2ADF800602188B81CB3
+:10A82000084469467DDF0028EDD12878022805D14B
+:10A83000BDF80010B14201D809210AE00821012821
+:10A8400005D16878B04202D8ADF8000001E0ADF85B
+:10A850000060BDF80000FE2801D90C20F8BD228858
+:10A86000401CB8542088401C80B220803954208875
+:10A87000401C2080BDF80010084420800020F8BD56
+:10A8800070B505460C004FF0FF0020D04FF6FF7664
+:10A89000B5421CD00E48012241782846FDF70AF83F
+:10A8A0002846FEF799FFFF2803D1FEF7B1FFFF28E6
+:10A8B0000DD0084B00EB400203EB82014D8023F8E2
+:10A8C000226022684A60A2880A81A2798A7270BDD9
+:10A8D0006222002040260020034A00219268C0E93D
+:10A8E00000218160704700009022002070B54FF673
+:10A8F000FF750E46A84201D1002000E0401C84B242
+:10A9000008E02146304603F014F908B1204670BD36
+:10A91000641CA4B2FF2CF4D9284670BD10B5FBF717
+:10A92000C4FC08B1002010BD112010BD10B531B11C
+:10A93000B2FBF3F403FB14241CB1092010BD0E205C
+:10A9400010BD01600021416081608281C3810846A1
+:10A9500010BD70B50C460546FBF75CFC002802D024
+:10A9600021882868084470BD10B50A8849888A4241
+:10A9700003D1FBF791FC012010BD002010BD70B584
+:10A980000C460546FBF76BFC002802D0618828685E
+:10A99000084470BD10B50A8849888A4203D1FBF784
+:10A9A00055FC012010BD002010BD01F01F03012245
+:10A9B0009A40D243490900EB8100114600F059B892
+:10A9C0000A4601F01F030121994010B552090C46B7
+:10A9D00000EB820000F05DF8204000D0012010BDA7
+:10A9E0002DE9F04180460D460024481E012101EB6F
+:10A9F000501716E058F82400C04390FAA0F0B0FABF
+:10AA000080F020280CD200EB4416AE4208D231462A
+:10AA10004046FFF7D5FF0028ECD13046BDE8F08175
+:10AA2000641CA742E6D82846F8E74A0950F82200F5
+:10AA300001F01F0201219140084000D00120704721
+:10AA400001F01F0301229A40490900EB81001146E1
+:10AA500000F029B8002100F017B8012100F023B858
+:10AA6000012100F016B808B56A46FBF76AFC0098A9
+:10AA700008BD08B56A46FBF74AFC009808BD08B552
+:10AA80006A46FBF75EFC08BD08B56A46FBF73FFC6B
+:10AA900008BD08B56A46FBF72DFC08BD08B56A4637
+:10AAA000FBF71CFC08BD08B56A46FBF723FC0098C1
+:10AAB00008BD08B56A46FBF751FC009808BD38B5DB
+:10AAC000044600258DF800506846FCF741FA2168DD
+:10AAD0006268086890420ED9401E08600178A38A17
+:10AAE000E26801FB0325227A2168101AC0B20A79B4
+:10AAF000824200D208719DF80000FCF74DFA28460A
+:10AB000038BD38B5054600208DF800000C46684673
+:10AB1000FCF71EFAE868A98A201AB0FBF1F12A684E
+:10AB20001068431C136001709DF80000FCF734FAB4
+:10AB300038BD10B530B1017A42680368891AC9B2CC
+:10AB40001A6006E00E2010BD03681A68541C1C60D1
+:10AB50001170491EC9B2F7D2006800210171084680
+:10AB600010BDC20800F007030120895C984008402E
+:10AB7000704710B5C20800F00703885C01249C40B0
+:10AB80002043885410BD10B560B10161172120F831
+:10AB9000021B20F8021B1B2100F8021BFFF7B0FA72
+:10ABA000002010BD0E2010BDF0B5858893B00C4676
+:10ABB000002D39D1018800263E4F24293BD006DCE8
+:10ABC000102909D011290CD0232958D14FE03A2956
+:10ABD0000BD0552953D129E00146204602F054F804
+:10ABE0004DE0A01DFFF78CFA49E02246408934F879
+:10ABF000061F814200D808466080172800D217201F
+:10AC00006080106970B1607960B1D7E90001CDE969
+:10AC10000301ADF80E506088ADF81000136903A968
+:10AC2000104698476671267113B0F0BD0146204664
+:10AC300002F07AF823E0011D2C2206A8FBF716FC8F
+:10AC4000BDF81800BDF81C2004EBC0014A7322694E
+:10AC5000AAB1D7E90423CDE90423ADF81200487B5B
+:10AC60008DF814002269204604A9904707E0017A74
+:10AC7000207B884200D201462846FDF7F5FEA07AE7
+:10AC80000028D1D0E1882846A5DF012570B1112820
+:10AC9000CAD001F029FC0246074808A1008813B079
+:10ACA00005EB0040BDE8F04000F0D2BFA672E572AF
+:10ACB000BAE70000ACFC0200F423002073645F627A
+:10ACC0006C655F67617474635F65786368616E6704
+:10ACD000655F6D74755F7265717565737428292081
+:10ACE00072657475726E65642025732E0000000015
+:10ACF00020B10278DE2A03D0082070470E2070476A
+:10AD000041800020704760B159B10278DE2A0AD034
+:10AD100009684160DE2101704FF6FF71418000201B
+:10AD200070470E207047082070477FB50546002900
+:10AD30004DD0002D4BD008780C46DE2847D1A8888E
+:10AD40006188884202D1204604F0B6FC2888012898
+:10AD500025D002283BD011283AD0512837D135F8D8
+:10AD6000040F6188884232D1A978A81C02292ED10B
+:10AD7000017A042903D0062901D0052927D1002111
+:10AD8000009102228DF8002001914FF4C0720291CF
+:10AD90000391ADF80420007A05280FD010E0297A3D
+:10ADA0002046012913D1A988428891420FD101215F
+:10ADB000017204B0BDE8704004F07EBCADF8041030
+:10ADC00028886946B0DF002801D0616888477FBDC8
+:10ADD000A88861888842FAD14FF6FF7060807FBDF5
+:10ADE00000F180400068002800D00120704708B5BD
+:10ADF00000F18040002101600068009008BD000063
+:10AE000070B54FF010246169104D0126491C288847
+:10AE100014D06269032101EB00400DA100F018FF7E
+:10AE2000606913DF040007D0288814A106EB0040F6
+:10AE300000F00AFF204670BD002070BD06EB004008
+:10AE40001BA100F001FF042070BD0000242400209D
+:10AE500053657474696E6720766563746F722074CD
+:10AE600061626C6520746F20626F6F746C6F6164D7
+:10AE700065723A2030782530387800004661696C78
+:10AE800065642072756E6E696E672073645F736FA0
+:10AE900066746465766963655F766563746F725F17
+:10AEA0007461626C655F626173655F7365740000F5
+:10AEB0004E6F20626F6F746C6F6164657220776192
+:10AEC0007320666F756E640070B50C4D03210C4ADB
+:10AED000288801EB00400BA100F0BAFE084813DF00
+:10AEE000040008D02888012101EB004010A100F0E7
+:10AEF000ABFE204670BD002070BD00002424002061
+:10AF00000060020053657474696E6720766563742F
+:10AF10006F72207461626C6520746F206D61696E60
+:10AF2000206170703A2030782530387800000000B9
+:10AF30004661696C65642072756E6E696E67207318
+:10AF4000645F736F66746465766963655F76656375
+:10AF5000746F725F7461626C655F626173655F7369
+:10AF60006574000070B50B4C207808B185250FE0A2
+:10AF70000020A06060602061E060074801F0F0FA06
+:10AF8000054601F03BFA08B901F0D4FA012020701F
+:10AF9000284670BD042900204988020038B50025E4
+:10AFA0008DF800506846FBF7D3FF074CE068401E61
+:10AFB000E060E06810B901F0E3FAA5709DF80000C8
+:10AFC000FBF7EAFF38BD000004290020F0B5054674
+:10AFD0000478154889B0164640F82420124A0869BA
+:10AFE000121DA2F1080742F82400487F385520229C
+:10AFF0006846FBF73BFA04942878385C48B10EB1F8
+:10B000000A4A00E000226946281D01F039FD09B016
+:10B01000F0BD0EB1064A00E00022694605F10C00C1
+:10B0200001F000FCF3E70000B022002015F402005C
+:10B0300061F202000FB408B50399002904D004AAF4
+:10B0400000926A4600F00FF801B05DF814FB10B5ED
+:10B0500082680446002A05D0D4E904032168984791
+:10B060000020A06010BD2DE9FC4791460C008046F1
+:10B0700076D014F8011B39B125290ED04046FDF7D2
+:10B080004FFB20780028F4D198F80C00002867D0F6
+:10B090004046BDE8FC47FFF7DABF002001222178D7
+:10B0A0002B291BD02D2902D0302908D102E040F0F5
+:10B0B000010001E040F00200641C002AEFD10025ED
+:10B0C0002A290ED02178A1F130020A2A11D205EBEB
+:10B0D000850201EB4205641C303DF1E740F00400BD
+:10B0E000EAE7D9F800100B1DC9F800300968641CA4
+:10B0F0000D44217800232E290BD114F8011FA1F152
+:10B1000030020A2A05D203EB830201EB4203303BF3
+:10B11000F3E76C290DD068290BD0692921D00BDC0D
+:10B12000252918D0582931D063290ED0642915D18A
+:10B1300017E014F8011FECE7702969D0732932D0A9
+:10B1400075291BD0782909D120E0D9F80000011D0C
+:10B15000C9F8001001784046FDF7E2FA641C90E758
+:10B160006CE0D9F800100A1DC9F800200968CDE983
+:10B1700000500A224046FEF7ADFEEFE7D9F8001076
+:10B180000A1DC9F8002009680A2206E0D9F8001053
+:10B190000A1DC9F8002009681022CDE90050404678
+:10B1A00004F0E0F9DAE7D9F8001000270A1DC9F821
+:10B1B00000200E68C00705D112E04046761C7F1CB7
+:10B1C000FDF7AEFA31780029F7D104E0202140469E
+:10B1D0006D1EFDF7A5FABD42C0D9002DF6D1BDE721
+:10B1E0004EB13046FBF766F9074604E020214046A1
+:10B1F0006D1EFDF795FABD4206D9002DF6D103E08C
+:10B200004046761CFDF78CFA31780029F8D1A5E785
+:10B21000D9F80000011DC9F800100568302140462A
+:10B22000FDF77EFA78214046FDF77AFA08200021E2
+:10B23000CDE90001034610222946B0E7BDE8FC87AE
+:10B240002DE9F84F2B4E04009A4630884FF0010349
+:10B250001546894603EB004024D0216800292BD0F5
+:10B26000002D32D0626849464FF010071268A2F1F3
+:10B27000010C1CEA090F11D198466A432046FBF7DE
+:10B280007BFC00282AD0206853462A46066901B074
+:10B2900049462046B446BDE8F04F6047164B17A21A
+:10B2A000009721E00E210091134B1EA21FA100F078
+:10B2B000DEFC0E20BDE8F88F082100910E4B26A27F
+:10B2C0001AA100F0D4FC0820F4E7092100910A4BF0
+:10B2D00024A216A100F0CBFC0920EBE700973188EF
+:10B2E000054B214A08EB014010A100F0C0FC1020E2
+:10B2F000E0E7000014240020FBFD0200616464729A
+:10B300005F69735F706167655F616C69676E6564D3
+:10B3100028705F66732C20706167655F616464727A
+:10B3200029000000705F6673000000002573206331
+:10B330006865636B206661696C656420696E2025B1
+:10B3400073282920776974682076616C75652030D0
+:10B350007825782E00000000705F66732D3E705FC8
+:10B36000617069006C656E006002030038B503000F
+:10B370000F484FF001054FF00E04008805EB004028
+:10B3800009D061B119600C6801B0A446BDE8304035
+:10B39000114618466047074B07A2009402E0054B90
+:10B3A00007A2009408A100F062FC0E2038BD000046
+:10B3B00014240020B0FD0200705F667300000000DE
+:10B3C000705F617069000000257320636865636BBE
+:10B3D000206661696C656420696E202573282920C8
+:10B3E000776974682076616C756520307825782ED1
+:10B3F000000000002DE9F04128B1016819B1C969C8
+:10B40000BDE8F04108470D4D0D480024461B1427A8
+:10B410000DE000BF04EB840005EB8000016829B15A
+:10B42000C969884710B10120BDE8F081641CB6FBF2
+:10B43000F7F0A042EED80020F6E70000E02300205D
+:10B44000F4230020044801214174007A08B100204F
+:10B450007047012070470000682C0020012801D0AF
+:10B46000032808D10449002201284A7400D0002092
+:10B47000087402F007BE7047682C002070B50246C1
+:10B48000022801D0032A45D1234C207A002841D03C
+:10B49000012833D0022831D120480023022A006835
+:10B4A00002D0032A2AD11BE0E360017911B10129FE
+:10B4B00024D10DE0D0E90565711B4FF48056B142EF
+:10B4C00000D33146294481614569A9420ED015E077
+:10B4D0000169491C0161426991420FD1237213E055
+:10B4E000E168491CE160082908D9E3602372022A57
+:10B4F0000AD00D21FDF7CEFC02F06AFD607C28B178
+:10B50000BDE8704000F080BF0021F3E7BDE8704067
+:10B5100002F0B8BD70BD0000682C0020542300204C
+:10B520002DE9F84F3A4D04008B4628884FF001066C
+:10B53000DDF828A0984691464FF00E0106EB00403A
+:10B540001AD0B9F1000F1BD02168002920D00921A1
+:10B55000B8F1000F25D062685368B8FBF3F703FB1E
+:10B560001782002A21D02B4B2BA2009135A100F08D
+:10B570007EFB0920BDE8F88F264B3DA2009102E03A
+:10B58000244B3DA200912FA100F071FB0E20F1E7AA
+:10B59000082100911F4B3AA22AA100F068FB082065
+:10B5A000E8E71C4B39A20091E0E75846FBF7DEFACA
+:10B5B000102798B14846FBF7D9FAB0B14246594630
+:10B5C0002046FBF7D9FAB8B1CDF800A02068434671
+:10B5D0004A46C56859462046A847CBE700972888C1
+:10B5E0000C4B06EB00402AA20CE000972888094B80
+:10B5F00006EB00402CA205E000972888054B06EBDF
+:10B60000004032A20FA100F032FB1020B2E7000090
+:10B6100014240020E8FD020021286C656E202520FE
+:10B62000705F66732D3E705F666C6173685F696EF4
+:10B63000666F2D3E70726F6772616D5F756E6974B3
+:10B6400029000000257320636865636B20666169CB
+:10B650006C656420696E20257328292077697468D9
+:10B660002076616C756520307825782E000000000A
+:10B67000705F667300000000705F7372630000000B
+:10B68000705F66732D3E705F617069006C656E005F
+:10B69000616464725F69735F616C69676E6564336E
+:10B6A0003228646573742900616464725F69735F32
+:10B6B000616C69676E65643332282875696E74330E
+:10B6C000325F7429705F7372632900006164647271
+:10B6D0005F69735F77697468696E5F626F756E64C6
+:10B6E0007328705F66732C20646573742C206C65FE
+:10B6F0006E29000070B541EA4201DDE904564FF0C1
+:10B70000A04441EA830141EA052104EB800041EABB
+:10B710000641C0F8001770BD70B541EA4201DDE98D
+:10B7200004564FF0A04441EA830141EA052104EBAD
+:10B73000800041EA0641C0F8001770BD70B541EACB
+:10B740004201DDE904564FF0A04441EA830141EA99
+:10B75000052104EB800041EA0641C0F8001770BDE6
+:10B7600070B541EA4201DDE904564FF0A04441EAD8
+:10B77000830141EA052104EB800041EA0641C0F85B
+:10B78000001770BD1CB5002100910B4601220191EC
+:10B79000FFF7D4FF1CBD1CB5002100910B46012210
+:10B7A0000191FFF7DDFF1CBD1CB500220B46009286
+:10B7B00011460192FFF7C2FF1CBD1CB500220B46CB
+:10B7C000009211460192FFF7CBFF1CBD1CB5002172
+:10B7D00000910B46012201911146FFF7AFFF1CBDFE
+:10B7E0001CB5002100910B46012201911146FFF783
+:10B7F000B7FF1CBD4FF0A04202EB8000D0F800273D
+:10B8000022F44032C0F80027D0F8002742EA014174
+:10B81000C0F80017704701224FF0A043824011B1D9
+:10B82000C3F808257047C3F80C25704718B5084BB6
+:10B830006C4601441B68009306E000BF54F82030BA
+:10B84000D3F81035401C08C28142F7D818BD00005B
+:10B8500064FD0200034908B5084400210160006846
+:10B86000009008BD0060004002494058012800D007
+:10B87000002070470060004030B5124B01460020A8
+:10B88000D3F81044224609E0157A854205D1401CC0
+:10B890000A28F7DB4FF0FF3030BD5268002AF3D1A1
+:10B8A000421CF9D00872D3F810242AB152684A60B9
+:10B8B000D3F81024516030BD0022C3F810144A6040
+:10B8C00030BD0000A82D0020F0B595B01C461546EF
+:10B8D0000F4608461A9E00F025FB182109A8FAF722
+:10B8E000DEFD0E96CDE909540023082203A938464F
+:10B8F00000F02DFB05980690BDF81000ADF81C0077
+:10B90000BDF81200ADF81E0000208DF8210003984C
+:10B91000082600F00300012802D0022818D032E0E7
+:10B9200003983346850AC0F3C2008DF820000398BF
+:10B930000FA9C0F38314A200384600F008FB09A841
+:10B94000009006AB22460FA9284600F047FA1AE0FD
+:10B950000398840DC0F3C2008DF82000082C01D29A
+:10B96000254600E0082533462A460FA9384600F050
+:10B97000EEFA2E44641B09AB06AA29460FA800F074
+:10B980007FF9002CEAD1384600F0D2FA15B0F0BDAC
+:10B990007047012003F082BC084810B50178084ABE
+:10B9A000515C19B1001D01F0F7F802E00C3001F014
+:10B9B00005F8BDE81040002003F070BC68230020AB
+:10B9C000AC22002008B5034A00924023024AFFF748
+:10B9D0007BFF08BDB5E80200A82C00200A4A012917
+:10B9E00002EBC00007D0022907D0032907D00429A1
+:10B9F00007D000207047022070470420704700796C
+:10BA000070474079704700005C09030010B5FFF7EC
+:10BA1000C0FF04210348FFF72FFF024901204872AD
+:10BA200010BD00007C2300202DE9F04F8DB0FCF705
+:10BA300087FE18B100200DB0BDE8F08F7A4C4FF0B2
+:10BA4000000BC4F818B4BFF34F8F60680290A5686C
+:10BA5000D846284004EB800008E021680298814223
+:10BA600001D86160E6E7284004EB80000C3002A9B1
+:10BA7000FEF7C4FA0028F0D105AA029901EA0503ED
+:10BA800004EB8303491CDB6842F82030401C029120
+:10BA90000228F2D3059800F00300022802D0012802
+:10BAA0004ED0A9E005985022810D8946B2EB905FF7
+:10BAB00000D850210E4666F39F50059008315B4830
+:10BAC00000F0E7F9070079D000F02CFA434608228D
+:10BAD00005A9384600F041FA029908F1080A294000
+:10BAE000681A8000001D864223D94F4D0C3530B1B5
+:10BAF000C2B204EB8101301A90460C3104E02946B1
+:10BB0000F2B2002590462846C6B25346384600F0A9
+:10BB100024FA0AEB08032DB1324629464FEA070002
+:10BB200000F01BFA029909F1030001EB900002906A
+:10BB30003BE004EB81015346324638460C31EFE7D7
+:10BB40000598C0F38310062800D30620059960F3FA
+:10BB50008911C1F38310801C05918100334800F0E6
+:10BB600098F9070048D000F0DDF94346082205A9FE
+:10BB7000384600F0F2F908F1080800260FE00298B4
+:10BB8000434600EA0501401C04EB810102900422B7
+:10BB900038460C3100F0E1F908F10408761C0598EC
+:10BBA000C0F38310B042EAD847B1D4F81054D4F8A7
+:10BBB000180468B1384600F0BBF92FE01CE0687A41
+:10BBC000012804D12A6828463946126890476D68D2
+:10BBD000002DF4D1384600F0ABF98DF800B068467E
+:10BBE000FBF7B6F9D4F8180408B9029860609DF81C
+:10BBF0000000FBF7D1F911E0D4F8104404E021680B
+:10BC00002046896888476468002CF8D108480221DA
+:10BC1000008801EB004007A100F016F8FCF790FD4A
+:10BC200080F0010007E70000A82D0020DC090300D8
+:10BC3000242400204261636B656E647320666C751A
+:10BC4000736865640000000000231A4603F0B8B969
+:10BC500008B5012300926A4603F0B2F908BD1CB58D
+:10BC6000CDE9002302236A4603F0AAF91CBD3EB5C4
+:10BC7000069C8DE81C0003236A4603F0A1F93EBD33
+:10BC80002DE9F0470E4680461C46924608293ED8CC
+:10BC900094F80C90002020731946104602F02AF9FF
+:10BCA0000025B54206D218F805201AA12046FFF754
+:10BCB000C1F903E019A12046FFF7BCF96D1C082D5E
+:10BCC000EFD317A12046FFF7B5F90025B54210D2F2
+:10BCD00018F80570FAF7C6FB0068C05D10F03E0F5B
+:10BCE00001D03A4600E02E220EA12046FFF7A2F92D
+:10BCF00003E00DA12046FFF79DF96D1C082DE5D34B
+:10BD000001222146504602F0D7F884F80C90BDE895
+:10BD1000F08700002025303278000000202020002D
+:10BD20007C0000002563000020000000104810B5D2
+:10BD3000FF218160002101604160C0F81814C0F843
+:10BD4000141480F820140B4800F0F0F800280DD1EE
+:10BD500009480A490A4B401AC108002003E000BF05
+:10BD600023F82000401C8842FAD3002010BD0000B8
+:10BD7000A82D0020DC090300DC0903005C09030096
+:10BD8000F423002002480349401AC008704700000D
+:10BD9000DC0903005C09030013B56846FEF70AFDE1
+:10BDA00008B100201CBD0248009950F831001CBDAC
+:10BDB0005C09030070B508480125D0F8104480F8EC
+:10BDC000205405E065722168204649688847646808
+:10BDD000002CF7D170BD0000A82D00202DE9FF47F1
+:10BDE00081460C9D00200C462F7B287398461646F2
+:10BDF0002946184602F07EF8072E42D2DFE806F008
+:10BE000004090F161F2A360049462846FFF712F983
+:10BE100037E0494628462268FFF70CF931E0D4E9BB
+:10BE2000002349462846FFF705F92AE0A06800905C
+:10BE3000D4E9002349462846FFF7FCF821E0D4E97D
+:10BE40000201CDE90001D4E9002349462846FFF765
+:10BE5000F1F816E004F1080007C88DE80700D4E9FE
+:10BE6000002349462846FFF7E5F80AE004F10800F8
+:10BE70000FC88DE80F00D4E9002349462846FFF794
+:10BE8000D9F800222946404602F016F82F73BDE883
+:10BE9000FF872DE9F041858A80462D1F4819C01C77
+:10BEA000B0FBF5F0C6B24046FEF709FE041E19D0FD
+:10BEB0000020207101206071E58000272546761E54
+:10BEC000C4F800800BE04046FEF7F9FD60B16179EF
+:10BED000491C6171286005467F1CC0F80080B7428C
+:10BEE000F1D32046BDE8F081204600F002F80020A2
+:10BEF000F8E72DE9F041457901466B1E002201E08B
+:10BF00000968521C9A42FBD30F680146002605E0DF
+:10BF100038460C68FEF7F5FD2146761CAE42F7D395
+:10BF2000BDE8F0810121001DFEF79DBDFEF701BEB9
+:10BF300010B504460121001DFEF7BBFD10F0FF0FF8
+:10BF400004D12046BDE81040FFF7D3BF10BD38B57F
+:10BF500001240094FEF7F2FB38BD38B500240094AC
+:10BF6000FEF7ECFB38BD00000F4910B5002048700B
+:10BF7000091D0860BFF35F8F0C490D4800F070FA8F
+:10BF80000A480C4A0121001FFAF752FF002809D184
+:10BF900006480022001F4FF400410068BDE8104031
+:10BFA000FAF782BF10BD00005C2300205CFE020097
+:10BFB0009C2C002039C0020008B500208DF800003C
+:10BFC0006846FAF7C5FFF1EE100A20F09F00E1EE97
+:10BFD000100ABFF35F8F08494020C1F880029DF826
+:10BFE0000000FAF7D9FF00F009FA08B141DF08BDF7
+:10BFF00020BF40BF20BF08BD04E000E070B504468C
+:10C000000C480121FEF74AFDBFF35F8F0025002891
+:10C0100009D10120074E042C08D0311F4A781AB1EB
+:10C02000BFF35F8F356070BD0C70487002F018FD73
+:10C03000F6E700006023002003484078002802D083
+:10C040000420FFF7DBBF70475C230020FAF79EBE99
+:10C0500020B1034909680160002070470E20704735
+:10C0600048000300FEB502460E460846FFF7F0FF03
+:10C0700000286ED1002500950195012406208DF839
+:10C080000020ADF8040002958DF80240694620209A
+:10C09000326869DF2F4F48B100F026FA398802462E
+:10C0A00004EB01432C491846FFF7D2FD00958DF8AB
+:10C0B00001408DF80250019502958DF803506946B4
+:10C0C0004020326869DF40B100F00EFA024638883D
+:10C0D000224904EB0040FFF7BBFD00950195029556
+:10C0E0008DF8004069460120326869DF48B100F0F0
+:10C0F000FBF93988024604EB014319491846FFF75A
+:10C10000A7FD4FF4B0600090019502956946A1200B
+:10C11000326869DF48B100F0E7F93988024604EB7C
+:10C12000014310491846FFF793FD009501950295CC
+:10C130008DF800406946A020326869DF40B100F008
+:10C14000D3F902463888084904EB0040FFF780FD28
+:10C150000020FEBD2C240020F80703004008030047
+:10C1600058070300A4070300040703002DE9F0416A
+:10C170000446D0F8008060DF2168194D074641452C
+:10C180001CD92888022606EB004016A1FFF75CFDAB
+:10C190002888424606EB00401EA12368FFF75FFD9A
+:10C1A000F006D0F80C012168800200F10050421A1C
+:10C1B000288825A106EB0040FFF74AFD012467B15E
+:10C1C000384600F091F9024628882AA104EB004085
+:10C1D000FFF73EFD3846BDE8F0812E480470F9E7D0
+:10C1E0002C240020496E73756666696369656E74F8
+:10C1F0002052414D20616C6C6F63617465642066F0
+:10C200006F722074686520536F6674446576696345
+:10C21000652E00004368616E676520746865205272
+:10C22000414D207374617274206C6F636174696F27
+:10C230006E2066726F6D203078257820746F203004
+:10C240007825782E000000004D6178696D756D20AD
+:10C2500052414D2073697A6520666F72206170705B
+:10C260006C69636174696F6E20697320307825781A
+:10C270002E00000073645F626C655F656E61626CC6
+:10C280006528292072657475726E65642025732E89
+:10C2900000000000DB23002030B5144891B0007886
+:10C2A000002820D05FF03405ADF8405010A903A855
+:10C2B00061DF30B1052816D011B0BDE83040FAF783
+:10C2C00065BD03AC0A49684600F0CAF807E000BF44
+:10C2D000D0E9002120469047684600F0D8F802983F
+:10C2E0000028E1D0F4E711B030BD0000DB230020CE
+:10C2F0004C000300F8B5134C2078C0B10120A070A9
+:10C3000002F054F9112814D0022002F067F9002538
+:10C310008DF800506846FAF71BFE11DF06462570BF
+:10C320009DF80000FAF738FE2EB13046F8BD08201F
+:10C33000F8BD0020F8BDA57002F0FEFD032002F05C
+:10C340004DF9F6E7D82300207CB5204C207808B1C1
+:10C3500008207CBD0120A070002002F027F91128E0
+:10C3600019D0002002F03AF919480026006801901F
+:10C370008DF800606846FAF7EBFD164901A810DF5A
+:10C3800005000AD0002020709DF80000FAF704FE96
+:10C390002DB128467CBD00207CBD0120F3E7A670AE
+:10C3A00066700721162002F0B7F808B1FAF7EEFC24
+:10C3B0000721152002F0B0F808B1FAF7E7FC02F007
+:10C3C000D7FD012002F00AF9E5E70000D82300209C
+:10C3D000E0FF0200116D02000EB50749684600F04B
+:10C3E0003FF805E0D0E900108847684600F04FF8B4
+:10C3F00002980028F6D10EBDFCFF0200014800782B
+:10C4000070470000D82300200548817819B10078D2
+:10C4100018B1FFF76FBF08207047FFF795BF000006
+:10C42000D82300201FB568464BDF30B1052814D053
+:10C4300004B0BDE81040FAF7A9BC084901A800F013
+:10C440000FF806E0D0E900210098904701A800F01D
+:10C450001EF803980028E6D0F4E71FBD680003002B
+:10C46000016009684160AFF3008010B5D0E9002198
+:10C470005368994201D1002104E0D1E90034A3427C
+:10C4800002D01946816010BD08314160F0E7816833
+:10C4900000290BD0026892680A44826041684B68A8
+:10C4A0009A4203D108314160FFF7DFBF70470000B7
+:10C4B0000C4A10B502F594730EE0991AC91001EBFD
+:10C4C000D171491002EBC1010C68844201D90B46BD
+:10C4D00002E005D201F108029A42EED3002010BD1D
+:10C4E000486810BD7CFE020000B5FFF7E1FF0028A0
+:10C4F00000D1014800BD000068FE0200405800283D
+:10C5000000D00120704708B50022425040580090EA
+:10C5100008BDD0F80403084000D0012070474058FF
+:10C52000002800D00120704708B500224250405832
+:10C53000009008BD08480068012110F0010F08D1E3
+:10C540004FF0E020E02280F80024C0F88012C0F80C
+:10C55000001102480160704700E100E0180500404A
+:10C560000649024600200B790BB1852070470A600E
+:10C5700001220A7100224A7170470000B82200208F
+:10C5800004490120086004480168C1F30041002902
+:10C59000FAD170470C00004018040040002802D077
+:10C5A000014980010847704781FD02002DE9F041F3
+:10C5B0008846054601F034F9234E002828461AD053
+:10C5C000FCF70AF9304490F848008009032802D0AB
+:10C5D00001280ED007E04FF0A040D0F81005E84049
+:10C5E00010F0010F05D003212846BDE8F041FFF708
+:10C5F00001B90221F8E701F01FF9002822D02846EE
+:10C60000FCF7EAF804464FF4807000EB84000F4F0B
+:10C6100081B207EB8400D0F8102542F00102C0F887
+:10C6200010250846FFF716F9B8F1000F0AD0284682
+:10C63000FCF7D2F856F82000002803D00120A040D3
+:10C64000C7F80403BDE8F08118290020006000400D
+:10C650002DE9FC41DFF8BC80044608EB040000270C
+:10C6600090F930001346C0170E46401C01D0082731
+:10C670004CE0B0781946C0F340022046FCF788F839
+:10C680000546401C41D0B078410719D4C0070AD0F4
+:10C690004FF0A04000EB8401D1F8000720F0020029
+:10C6A000C1F8000707E000217378204600910A4690
+:10C6B0000191FFF731F8174920465431FEF759FA36
+:10C6C000B078800718D51448317800EB8500D0F891
+:10C6D0001025124B1A40C0F810254FF4F8524FF4B1
+:10C6E000403302EA042203EA01410A43D0F810155C
+:10C6F0000A43C0F8102509E008EB0500327810F86D
+:10C70000481F41EA8211017000E004273846BDE865
+:10C71000FC8100001829002000600040FFE0FCFFC1
+:10C720004FF0A041D1F81015C14011F0010000D028
+:10C730000120704770B5184D95F8580008B10820D1
+:10C7400070BD0020411E2A18401CC0B282F8301073
+:10C750002028F8D300242046FCF70CF8641CE4B22F
+:10C760000C2CF8D300240D49E0206C6581F80004FE
+:10C7700001264020891FC1F88002C1F800014FF452
+:10C78000BE70FFF767F80649F007C1F8040385F8A3
+:10C790005860204670BD00001829002006E000E027
+:10C7A00000600040034890F85800002800D00120A5
+:10C7B00070470000182900200121B1EB507F01D102
+:10C7C000012070470020704738B50D4601F0DEFBB0
+:10C7D000040014D000208DF800006846FAF7B8FB7A
+:10C7E000207928B19DF80000FAF7D6FB112038BD5A
+:10C7F0000120256020719DF80000FAF7CDFB002094
+:10C8000038BD10B501F0C2FB002802D00021016044
+:10C81000017110BD0149024802F068BD7429002071
+:10C82000002000402DE9F0410546007916460F46EC
+:10C8300000EB40012D4A01EBC00102EB810494F8AA
+:10C840002A1011B10820BDE8F081294951F82010C3
+:10C850002868FFF7B9FF08B11120F4E739462846E8
+:10C86000FAF7B4FB66603869206030004FF00106CB
+:10C870002FD03F7F4FF48E712868FFF744FE4FF4AE
+:10C88000A2712868FFF73FFE28681A49C0F8041310
+:10C8900028684FEA4711000B40B2002806DA00F082
+:10C8A0000F0000F1E02080F8141D03E000F1E0200B
+:10C8B00080F800142868000B40B200F01F0206FA4E
+:10C8C00002F14009800000F1E020C0F88012C0F8B9
+:10C8D000001128680421C0F800150020A061E06163
+:10C8E00084F8290044F8140FA675ACE774290020D9
+:10C8F00068FD0200800002002DE9F047054600793E
+:10C900000B4600EB400101EBC000234901EB800422
+:10C91000284600F043F810B11120BDE8F0874FF031
+:10C920000008C4F82080A360626184F828804FF476
+:10C930008E76474631462868FFF7E5FD28684FF0B8
+:10C940000109C0F808902146286802F06BFC606875
+:10C9500000BBD5F800A00EE094F8280008B10F271E
+:10C9600016E031465046FFF7C9FD0028F4D02146B5
+:10C97000504602F057FC216A60698142F1D331468A
+:10C980002868FFF7BBFD0028F9D02868C0F80C9094
+:10C99000C4F814803846C0E774290020007900EB01
+:10C9A000400101EBC000044901EB80004069002810
+:10C9B00000D0012070470000742900202DE9F047C5
+:10C9C000044600794FF0000900EB400101EBC00084
+:10C9D000254901EB80072068C0F80095786880B190
+:10C9E00020682249C0F8081320680121000B40B2DA
+:10C9F00000F01F0291404009800000F1E020C0F8E3
+:10CA000080112068D0F80C25D0F81485D0F808657E
+:10CA1000D0F810554FF0FF31C0F81415C0F80C15C0
+:10CA20002068C0F80815C0F81015501C02D0104638
+:10CA3000FEF7A8FEB8F1FF3F02D04046FEF7A2FE87
+:10CA4000681C02D02846FEF79DFE701C02D03046BE
+:10CA5000FEF798FE2068FFF7D4FE87F82A90C7F803
+:10CA60000490BDE8F08700007429002084020200D1
+:10CA70000149024802F0E6BCA02900200020004045
+:10CA80002DE9F0410546164600790F46154A00EBA0
+:10CA9000C00102EB810494F8201011B10820BDE818
+:10CAA000F081114951F820102868FFF78DFE08B178
+:10CAB0001120F4E739462846FAF7CCFA666038695F
+:10CAC00020601EB1397F2846FDF758FA28680821F2
+:10CAD000C0F800150020A061E0610121606184F8C8
+:10CAE0002010DCE7A02900206CFD02002DE9F047B2
+:10CAF00004460E460079204900EBC00001EB80059A
+:10CB000017463046FFF758FE30B1204600F036F8A1
+:10CB100020B11120BDE8F0871020FBE76F61AE6007
+:10CB20004FF49076002731462068FFF7FDFC4FF464
+:10CB3000AC7841462068FFF7F7FC2068AA6869696D
+:10CB4000C0F84425C0F84815206801218160686854
+:10CB500078B9B14649462068FFF7E1FC06464146F0
+:10CB60002068FFF7DCFC0643F4D000B10F2700205B
+:10CB700068613846CEE70000A02900200079054909
+:10CB800000EBC00001EB80004069002800D00120CC
+:10CB900070470000A02900202DE9F04704460079E5
+:10CBA000274900EBC00001EB800720684FF0000927
+:10CBB000C0F80095786880B120682249C0F8081351
+:10CBC00020680121000B40B200F01F029140400993
+:10CBD000800000F1E020C0F880112068D0F80C251A
+:10CBE000D0F81485D0F80865D0F810554FF0FF3113
+:10CBF000C0F80C15C0F814152068C0F80815C0F866
+:10CC00001015501C02D01046FEF7C5FDB8F1FF3FCD
+:10CC100002D04046FEF7BFFD681C02D02846FEF752
+:10CC2000BAFD701C02D03046FEF7B5FD2068FFF754
+:10CC3000E8FD87F82090C7F80490BDE8F087000071
+:10CC4000A02900201003020010B550B103280CD118
+:10CC50000220FBF7E7FB002807D0BDE81040FAF7F9
+:10CC600095B8BDE8104001F039BF10BD007800282C
+:10CC700007D104483B21008876DF002801D0FAF76D
+:10CC800085B870472822002070B58D88027900EBA6
+:10CC9000C5042273C97BA41D012902D0022904D135
+:10CCA00001E0008800E0408820802188608881427F
+:10CCB0000FD92846A5DF0126A0B1112814D0FFF70F
+:10CCC00013FC02460A480BA1008806EB0040FEF761
+:10CCD000BFFFA179E079814208D92846BDE87040BC
+:10CCE000FBF7C2BE6671F4E72671F2E770BD000083
+:10CCF000F423002073645F626C655F676174746322
+:10CD00005F65786368616E67655F6D74755F726596
+:10CD1000717565737428292072657475726E656407
+:10CD20002025732E000000007CB506468D88C8883B
+:10CD300006EBC504A41D172800D2172021888142C4
+:10CD400000D8084660800020207121882846B5DF81
+:10CD500050B1FFF7C9FB02460E480121008801EBE4
+:10CD600000400DA1FEF774FF6079002810D13069F2
+:10CD700000280DD01449D1E90201CDE90001ADF838
+:10CD800002506088ADF80400326969463046904729
+:10CD90007CBD0000F423002073645F626C655F67F4
+:10CDA000617474735F65786368616E67655F6D74E5
+:10CDB000755F7265706C7928292072657475726E62
+:10CDC00065642025732E0000ACFC02007FB51A4D6F
+:10CDD0008188AA8891422DD110F8061F022929D1F5
+:10CDE0004188EA88914225D1017A042922D0062976
+:10CDF00020D005291ED0841C002000900221019023
+:10CE0000029003908DF80010297E19B101218DF850
+:10CE1000061001E040F2FD10ADF80400A888694654
+:10CE2000B0DF1128FAD0BDF80400002802D1204656
+:10CE3000FAF7FCFE7FBD00009C28002048B1064A9E
+:10CE40000168914205D140680449401802D0012888
+:10CE500000D0032070470000DEC0ADDE02FEE10E10
+:10CE60008A7D022A04D90289CB881A44D21C028105
+:10CE70004289C988511AC91E418170472DE9F04184
+:10CE80000D460221904600F58056298000F10804E5
+:10CE9000144F1BE031462046FCF7E8FD40B1B8F1E5
+:10CEA000000F02D0012288F80020022816D004E0EA
+:10CEB000A0687969884200D9786128886188084427
+:10CEC000C01C2880608804EB80040C343146204666
+:10CED000FCF7DFFD0028DDD1BDE8F0814FF4806074
+:10CEE0002880F9E71023002008B5002100910146B1
+:10CEF0000823024A0248FEF713FB08BD98FD020012
+:10CF0000E023002008B50020009004480823044ACC
+:10CF100001680448FEF704FB08BD00003823002028
+:10CF200090FD0200E02300202DE9F05F0025DFF8EE
+:10CF30000891DFF808B12C464FF00308AA462F46A7
+:10CF4000D9F80C0000EB07363046FFF777FF78B3CF
+:10CF5000012847D0032862D100204FF4806200BF2F
+:10CF600056F82010491C0ED004EB84010BEB810213
+:10CF7000A8F10100566003221FFA80F80BF8212067
+:10CF8000641CA4B24BE0401C9042E9D32C480168D9
+:10CF900079B104EB840102200BF821000BEB810135
+:10CFA0004E600881254828304480641CA4B205E006
+:10CFB00007E00221066081804FF0010A45F001057B
+:10CFC0002DE004EB840100220BF821200BEB810102
+:10CFD00001F110024E6030460831FFF74FFF45F077
+:10CFE0000205CDE7BAF1000F0CD0022004EB84015A
+:10CFF000134A0BF821000BEB810112684A60641C94
+:10D000000881A4B20E480022011D06603046FFF7D9
+:10D0100035FF0B48808802280CD0082005437F1C70
+:10D02000BFB2032F8CD3B8F1020F00D20025E8B2B3
+:10D03000BDE8F09F0420F1E7E0230020A42B0020AE
+:10D040003823002001494978FAF71CBC88220020C7
+:10D05000002101F045BF30B585B00C4605218DF8A3
+:10D0600000101546ADF80200FCF77EFEADF8040096
+:10D070006846CDE90245FBF7A3FF05B030BD0000CF
+:10D0800070B5054D06460024304655F824108847F3
+:10D09000641C042CF8D370BDDCFC02003EB5104DBE
+:10D0A000002400BF05EB041002F060FC641C022C9D
+:10D0B000F8D30124502002210094CDE90110084941
+:10D0C000084BB039A02201F1A00000F0EFFB08B13D
+:10D0D00003203EBD0348401E847000203EBD00007A
+:10D0E000F02700207522002000F06CB900F06CB928
+:10D0F00070B504460025C168184A284602EB0013A3
+:10D100009B688B4202D102EB001003E0401C022816
+:10D11000F4DB00202178082904D0092908D013293C
+:10D1200014D112E0617A89B980B102F02FFC0DE0D0
+:10D13000617A59B950B100218160817B41F00201CF
+:10D14000817307490120087003E001252046FFF79D
+:10D1500097FF2846BDE8704001F020B8F027002076
+:10D160007422002000F0E5B908B513889B000093F5
+:10D170006B4600F05FF908BD002300F05BB938B5DD
+:10D1800005460024204609E08178284600F080F812
+:10D1900010B1052800D003240098401C0090694677
+:10D1A000284602F0CFFB0028EED134B9284600F023
+:10D1B000C4F910B1072802D00324204638BD072443
+:10D1C000FBE71346002200F069B900002DE9F047A3
+:10D1D0001F0015460E46814604D0072E05D0082EA6
+:10D1E00016D102E00E20BDE8F0878DB1022D0FD8D8
+:10D1F00000F0AEF960B14FF000083146484602F049
+:10D2000087FB041E06D0207BA8420DD00F20EAE742
+:10D210000720E8E7FF214FF6FF7002F079FB041EBC
+:10D2200006D0A0F80090A670607BFF2802D00CE02A
+:10D230001120D8E72946154800F00AFB0146204690
+:10D240006173FF2913D04FF001082573617B0F48EC
+:10D2500000F04CFB02000DD0ABB23146384600F076
+:10D2600007FAB8F1000F0ED0082E05D00BE002F03F
+:10D270007DFBDDE70320B6E738886FF0050101EBA1
+:10D280008000796888800020ADE70000E02700205A
+:10D2900070B5002402F03CFB05000BD0686820B19B
+:10D2A00000F06FF9040000D00324284602F06EFB62
+:10D2B000204670BD052070BD70B515460C46072987
+:10D2C00003D0082C01D0072070BD02F021FB28B14B
+:10D2D00005808470BDE8704002F0D8BA052070BDAA
+:10D2E0007CB50D46072903D0082D01D007207CBD51
+:10D2F000002602F00DFB040002D0606810B11CE0B3
+:10D3000005207CBD617B0F4800F0F0FA02004FF071
+:10D310000000009001908DF8025010D0237B294628
+:10D32000684600F03DF9684602F09EFA211D684605
+:10D3300000F010F90646092801D030467CBD0320D4
+:10D340007CBD0000E02700204FF6FF7141800149BD
+:10D3500009680847C4FC020030B587B01748FBF7DE
+:10D36000B9FF10B1032007B030BDFBF7D5FE08B1FF
+:10D370008620F8E700F0CEF9002002904CF2070476
+:10D3800003900EE0694604A8FBF76EFF00988088C2
+:10D39000A0F5404085B204A8FBF726FF284600F020
+:10D3A00075F902AA04A92046FBF745FF0028E9D039
+:10D3B0000349012008700020D5E70000CD8F02004E
+:10D3C0006822002000F088B900F08CB970B586B0F2
+:10D3D00014460E46054600F03BF940B105F54040C5
+:10D3E00080B20F4A6946FBF726FF40B902E00120F0
+:10D3F00006B070BD03A96846FBF736FF08B10020F0
+:10D40000F6E7A57003984088208004986060039830
+:10D410008088A0F5404030806846FBF7E5FEE6E7EF
+:10D420006C220020024800214160816070470000AA
+:10D4300068220020F0B587B01D46144607460E4608
+:10D44000FF280AD8084600F003F930B103AA314694
+:10D45000384600F0E5F840B902E0072007B0F0BD1B
+:10D4600001A903A8FBF700FF08B10520F6E7A670A5
+:10D4700001984088208045B18200286890420BD3F3
+:10D4800002996068F8F7F2FF01E00298606003A873
+:10D49000FBF7AAFE0020E1E70420DFE77FB586B0B6
+:10D4A0001E460D460446FF282AD8A87800F0D0F87A
+:10D4B00030B304F54040ADF80000A87803AA00F5A9
+:10D4C0004040ADF802006868019028880290A97871
+:10D4D000204600F0A5F80528089813D010B108A838
+:10D4E000FBF726FF694603A8FBF7E2FEB0B1072869
+:10D4F0001DD0082819D00E2817D003200AB070BDFF
+:10D500000720FBE728B108AA694603A8FBF7DBFE62
+:10D51000ECE7694603A8FBF7D2FEE7E71EB1314608
+:10D5200003A8FBF798FE0020E8E71120E6E7862035
+:10D53000E4E74FF6FF7000F0A9B810B5FF2801D955
+:10D54000072010BD00F0A8F800F02EF8002010BD54
+:10D5500000F0F4B870B504460D46807800F078F815
+:10D5600058B121882846FBF7CBFE002804D00728B5
+:10D5700005D0092800D0032070BD072070BD86208B
+:10D5800070BD01B56846FBF7D3FE002800D003202C
+:10D5900008BD00000149C978FAF774B98822002053
+:10D5A0009BB200F065B8000070B51B4D8AB000203A
+:10D5B000687000904FF6FF760190304603E02046F9
+:10D5C00000F07CF8204600F087F80446B0421DD0F9
+:10D5D00004F5404080B26A4602A9FBF734FE0A28EF
+:10D5E000EDD004F5404080B2FBF756FD08280FD07F
+:10D5F00000280BD005461422084905A8F8F736FF85
+:10D60000ADF8184005A80795FFF79EFE0AB070BD5B
+:10D6100001206870FAE7000068220020C8FC0200C0
+:10D620007CB5054616460C46084600F011F8002069
+:10D63000009005F54045019004F54044A8B2A1B220
+:10D640006B463246FBF7F0FD002800D005207CBD7C
+:10D6500007280BD0012809D0082807D0052805D0B5
+:10D66000062803D0042801D000207047012070470D
+:10D6700010B503EB83034FF6FF7404EA03138170C4
+:10D68000DB1C99084260018010BD00000149FBF7D6
+:10D69000ABB800001028002010B50446A0F57F406C
+:10D6A000FF3807D004492046FBF79EF8A04201D17D
+:10D6B000012010BD002010BD3028002010B5044608
+:10D6C000044900F087FE03492046BDE810402031A0
+:10D6D00000F080BE102800200149FDF707B90000C6
+:10D6E0003028002070B50A49FDF700F904464FF6CE
+:10D6F000FF7507E000F02CF838B105492046FDF72A
+:10D70000F5F80446AC42F5D170BD204670BD00006E
+:10D710001028002010B508484021F8F7C0FE4FF44B
+:10D7200080742146044800F0D5F921460248BDE83E
+:10D730001040203000F0CEB910280020FF2803D878
+:10D740000146024800F0F5B900207047102800207B
+:10D75000FF2803D80146024800F0EBB900207047CB
+:10D760003028002070B500252C462146044800F0E2
+:10D77000E0F9641CA4B20544FF2CF6D9284670BD1C
+:10D780001028002010B50C46FCF726F8FF2804D01E
+:10D79000024900EB400021F8204010BD4026002047
+:10D7A0001CB500F071F908B1F9F7F0FA002000900B
+:10D7B00001909DF8000020F07E0040F00100303024
+:10D7C00020F080008DF8000007208DF80100102067
+:10D7D0008DF802009DF8030040F003008DF803006F
+:10D7E0009DF8040040F003008DF80400684600F046
+:10D7F00053FB08B1F9F7CAFA034800F037FB0028D9
+:10D8000001D0F9F7C3FA1CBD4DD902000068012808
+:10D8100003D0022801D0002070470120704700008B
+:10D820000449084490F93000082801DB01207047C2
+:10D8300000207047182900200449084490F930005E
+:10D84000082801D2012070470020704718290020C5
+:10D850002DE9F0410F46060026D0306820B37068ED
+:10D8600010B3FF2400251CE02946706800F039F948
+:10D8700048B1FF2C00D12C46281B401CB8420ED1C9
+:10D880002046BDE8F081FF2C06D108E02146304655
+:10D8900000F040F8641CE4B2AC42F7D3FF246D1CE6
+:10D8A000EDB2B068A842DFD8FF20EAE72DE9F041E9
+:10D8B0000400DDE90705069E16D0A9B1A3B100FB5F
+:10D8C00005F7974210D8C21DB6EBD20F0CD358B152
+:10D8D00055B1E5602160C4E9013081B2184600F01D
+:10D8E000F9F80020BDE8F0810720FBE770B50400DF
+:10D8F0000D460DD0206858B1606848B1FF2D07D0A3
+:10D9000000F017F920B1E168206805FB010070BD47
+:10D91000002070BD70B504000D4611D020680028AD
+:10D920000ED0606800280BD0FF2D09D000F001F95F
+:10D93000002805D029466068BDE8704000F005B9B0
+:10D9400070BD002901D001F0EFB87047F8B504466A
+:10D9500000781E4D03260E281DD2DFE800F0071CBC
+:10D960000F1C1D1C24351C331C352E35288818A18E
+:10D9700006EB0040BDE8F840FEF766B96088F9F7AD
+:10D9800063FF0246207A00902888638806EB0040F7
+:10D990001AA1FEF76CF9F8BD002000906088694676
+:10D9A000FFF7CFFFF8BDFBF799FB0828FAD0002856
+:10D9B000F8D0BDE8F840F9F7E9B9BDE8F840002033
+:10D9C000F9F702B92069F2E7A068F0E72424002003
+:10D9D000436F6E6E656374656420746F20612070A0
+:10D9E000726576696F75736C7920626F6E646564B9
+:10D9F000206465766963652E00000000436F6E6EDB
+:10DA0000656374696F6E20736563757265643A202F
+:10DA1000726F6C653A2025642C20636F6E6E5F68B0
+:10DA2000616E646C653A20307825782C2070726FB6
+:10DA30006365647572653A2025642E0010B50F4C3D
+:10DA40002168002919D04A7E002A16D00278082AB7
+:10DA500002D0092A11D106E0007A01280DD1086907
+:10DA6000401E086109D1F9F79DFF002805D0206804
+:10DA70004169BDE810400220084710BDA8220020DF
+:10DA8000FBF77ABAFBF778BA10B5FFF765FC88B9EF
+:10DA9000FFF704FB70B901F049F858B901F064F9D7
+:10DAA00040B9FBF735FE28B9FBF71AFF10B9FCF7B0
+:10DAB000CBF808B1032010BD05484FF6FF718180F7
+:10DAC00000218160417001210170002010BD000023
+:10DAD00078220020002803D0C91DC908F8F7DFBC50
+:10DAE0007047002809D001F0070301229A40D2B202
+:10DAF00000EBD1001146FCF77DBC70472DE9F041E9
+:10DB00000D46060013D0002401270EE004F00700A4
+:10DB100007FA00F0C1B206EBD400FCF76BFC10B1C1
+:10DB20002046BDE8F081641CA4B2AC42EED3284686
+:10DB3000F7E740B100EBD10001F0070200780121C6
+:10DB40009140084000D001207047F8B50400C1F3AF
+:10DB5000C70501F007014FF0010000FA01F0C6B25D
+:10DB60000FD0605D30420CD000208DF80000684678
+:10DB7000F9F7EEF9605DB04360559DF80000F9F7E4
+:10DB80000BFAF8BD2DE9F041044686B001278088E4
+:10DB9000FCF728F86080207800263F4D082808D040
+:10DBA000092820D04FF6FF780A2829D00B2853D116
+:10DBB00058E0607A10B1012809D04DE0A86830B172
+:10DBC000E168814203D1AE60A088A88016E0687841
+:10DBD000E8B3A088A98888423ED1207A06283BD1A4
+:10DBE00000F0C0FA38E0607A88BBA86878B3E168D2
+:10DBF000814231D1AE60E868401EE860E6602BE00B
+:10DC0000A878E8B14046FFF771FA4146404517D180
+:10DC10000846FFF769FA404512D1AE7014216846F4
+:10DC2000F8F73DFC0C208DF80000ADF80480ADF84D
+:10DC3000028000272046FBF79FF96846FBF79CF916
+:10DC4000687838B1A088A988884203D100E003E051
+:10DC500000F088FA002F1CD006B02046BDE8F04145
+:10DC6000FBF78AB9A8780028F6D0AE701421684670
+:10DC7000F8F715FC0D208DF80000ADF80480ADF824
+:10DC80000280A06802902046FBF776F96846FBF711
+:10DC900073F906B0BDE8F0817822002008B5502263
+:10DCA000ADF800200A466B46072100F001F808BDD8
+:10DCB0007CB51D46164B1B7883B18AB185B12C8883
+:10DCC0002346641EE61704EB967626F00306A41B93
+:10DCD0001C1BE41C9C4205D007207CBD08207CBD99
+:10DCE0000E207CBD0023009301932B880192DB1C46
+:10DCF0009B08ADF800308DF802106A46FFF734FA41
+:10DD0000BDF800104FF6FF7202EA810129807CBD48
+:10DD1000782200200349097809B1FCF711B80820DE
+:10DD2000704700007822002010B50C46064909789B
+:10DD300029B134B1FCF718F82080002010BD08206C
+:10DD400010BD0E2010BD0000782200202DE9FF4FED
+:10DD50002A4883B09946007892468B46B8B14FF670
+:10DD6000FF763046FFF7C2F9804600200090244835
+:10DD700001AA062100680190CDF808D04046FFF7BF
+:10DD8000F3F900256C1E3746072804D017E0082059
+:10DD900007B0BDE8F08F0520FAE700200090A84208
+:10DDA00001D305464746A04201D2044646464046B6
+:10DDB000FFF79CF9804601AA0621FFF7D5F9D8B1F3
+:10DDC0000528EAD0A8F57F41FF3901D00320DFE71D
+:10DDD0000399002001B10F80BBF1000F01D0CBF8F7
+:10DDE0000050BAF1000F01D0AAF80060B9F1000F9D
+:10DDF000CED0C9F80040CBE70098D0E778220020C9
+:10DE0000ECFC020070B5184E86B03078D0B101201D
+:10DE1000B0704FF6FF742046FFF768F90546A04240
+:10DE20001DD10020B07014216846F8F738FB0C2093
+:10DE30008DF80000ADF80440ADF802406846FBF7ED
+:10DE40009BF80EE0082006B070BD00BFFFF762FF30
+:10DE500008B10320F7E72846FFF748F90546A54231
+:10DE6000F4D10020EFE7000078220020084A117862
+:10DE700021B1D178032903D30420704708207047CB
+:10DE8000044B43F82100491CD1700020704700006A
+:10DE900078220020502800200349097809B100F0B9
+:10DEA00097BE08207047000078220020002801D08B
+:10DEB000FBF762B87047000010B50C46017A0529DF
+:10DEC00008D0407A38B1084808A102682046FDF71A
+:10DED000B1F800E01AB106A12046FDF7ABF82046E4
+:10DEE000BDE81040FDF7B3B8B4230020257300004F
+:10DEF0000D0A000038B5C3880D46044633B114A09E
+:10DF0000009015A216A12846FDF794F8217A05295C
+:10DF10001CD0607A48B1A088FDF760FD164951F821
+:10DF2000202016A12846FDF785F8A0880021FDF7DE
+:10DF300033FF03461049207A143951F8202001B0EC
+:10DF40002846BDE830400EA1FDF774B838BD00008A
+:10DF50001B5B306D000000001B5B313B33316D00FB
+:10DF600025734C6F67732064726F7070656420282E
+:10DF700025642925730D0A00B423002025730000B1
+:10DF80003C25733E2025733A200000000349884257
+:10DF900001D1034870470020704700000020004076
+:10DFA000C02200200146054810B50068FCF7D1FCEE
+:10DFB00004461C21F8F773FA204610BD88FD0200C4
+:10DFC000014602480068FCF7E5BC000088FD02003D
+:10DFD000034802490068FCF7C7BC00005823002032
+:10DFE00010FE0200F0B5254D254E85B004460027F1
+:10DFF000686828B9214930680831FCF7C0FC6860BE
+:10E0000001460078072817D2DFE800F01604080858
+:10E010000E0E12002046FBF7EFFE02E0204601F054
+:10E020003FFD040028D008E02046FAF7BBFDF8E7E2
+:10E030002046FBF717FAF4E70F2414216846F8F797
+:10E040002EFAA4F5E8501D3800D100240194694649
+:10E050006868FAF7D5FE6846FAF70CFF07496F6063
+:10E06000002408313068FCF77FFC044801210C30A3
+:10E07000FCF71FFD0028BBD105B0F0BD1023002028
+:10E0800088FD02002DE9F041234C0025234E207A23
+:10E09000012730B92248311D0068FCF770FC306060
+:10E0A00038B1022020723168087928B101281ED1C8
+:10E0B00016E06560BDE8F081D1E90503C01A4FF4B0
+:10E0C0008052904200D31046B7EB900F01D28208E5
+:10E0D00000E001220869C9681844194429DF03E0F7
+:10E0E000D1E90301084428DF58B1112812D00321D7
+:10E0F0003068FAF7CFFE25726560BDE8F041FFF7A2
+:10E1000067BF207C0028D5D1BDE8F0410021022066
+:10E11000FDF7B4B92772CDE7682C00205423002006
+:10E1200010FE020010B501210448FCF7A8FC0028ED
+:10E1300003D1BDE81040FFF755BF10BD1C230020E0
+:10E1400010B5074C201DFCF78BFC002806D1607C25
+:10E15000002803D1BDE81040FFF794BF10BD0000B8
+:10E16000682C0020084910B500231A46A1F10800C8
+:10E17000FFF7ECFD30B1052804D0002002490C392E
+:10E18000487010BD0120F9E78422002010B5104628
+:10E190001A46F8F76BF9002010BD00002DE9F04792
+:10E1A0001B4F82460026387886B0002821D00024F4
+:10E1B000DFF86080A14600BF08EB0415A87B81074B
+:10E1C00002D410EA0A0F1BD00126284601F05EFB9C
+:10E1D000B0B14FF6FF71ADF802102988ADF8041008
+:10E1E000862809D007218DF8001002906846FEF7B6
+:10E1F00047FF06B0BDE8F08706208DF80000F5E780
+:10E20000641C022CD8D3002EF3D187F80090F0E7DD
+:10E2100074220020F02700202DE9F04707461E4811
+:10E220001C46154600780E4670B185B17CB1DFF80A
+:10E230006C804FF00009A08802282BD200EB8001EF
+:10E2400018F8210010BB19E00220BDE8F087052076
+:10E25000FBE720681FB181883A8891420ED11EB138
+:10E2600001883288914209D18068286020686860FE
+:10E270000A482830008928810020E6E7A088214646
+:10E2800000F05EF80028E4D1C4F80090A088401C9B
+:10E29000A080D0E70A20D8E730230020A42B00205C
+:10E2A000F8B505464068244F0C46002648B323497C
+:10E2B000CA68824225D80969814222D3FBF7F8FE59
+:10E2C000F8B12889398988421BD1D5E900018A68CB
+:10E2D000904216D10020A7F1280200BF00EB800376
+:10E2E00002EB83035B688B4205D203F580538B42BC
+:10E2F00001D9208011E0401C80B20228EED300201A
+:10E30000F8BD268000960AE0009829688068884257
+:10E3100005D100986860388928810120F8BD2088DF
+:10E32000694600F00DF80028EED12088401C80B22C
+:10E3300020800228E6D3E2E7CC2B0020E023002057
+:10E3400070B50E4600EB8001134800EB8100446875
+:10E35000306804F5805518B1418800EB810411E064
+:10E36000083410E029462046FBF780FB20B1012845
+:10E3700005D0022807D10DE00120346070BD60880F
+:10E3800004EB80040C3429462046FBF782FB00286E
+:10E39000E8D170BD002070BDA42B002038B50C461C
+:10E3A0000021009101460423074A0848FDF7B8F808
+:10E3B00008B10E2038BD064A04EB840102EB81014E
+:10E3C00001200874002038BD8CFD0200E0230020ED
+:10E3D000A42B00200A46FF2803D801461046FFF769
+:10E3E000B4BB704710B596B050216846F8F757F89F
+:10E3F000164C14A920688088FFF796FC002820D1CD
+:10E40000BDF85000A0F57F41FF391CD06946FFF7E9
+:10E4100045FC002815D117220D480DF10101F8F730
+:10E4200025F80B481C2218300DA9F8F71FF8082012
+:10E43000ADF85400206806490123808815AA3431BC
+:10E44000B2DF16B010BD0F20FBE70000A8220020AD
+:10E45000C82800200846704770B5012670044FF0A8
+:10E46000E0210025C1F88001084C4010C4F84803A1
+:10E47000C4F8080366602F20FEF790F8A660044CED
+:10E480002F20A560FEF78AF8A57070BD001001402E
+:10E49000E822002070B5054688690C4600284FF434
+:10E4A000847128460AD0FEF72EF8D5F81805626A5E
+:10E4B000E1688854606A401C606270BDFEF723F812
+:10E4C000D5F8180570BD1FB501238DF80030CDE9D2
+:10E4D0000121D0E90012684690471FBD1FB50123F6
+:10E4E0008DF800308DF808100192D0E900126846CE
+:10E4F00090471FBD10B50446064841792046F9F7FC
+:10E50000C1F9002804D12046BDE8104000F01EBA31
+:10E5100010BD00005022002070B50D460446F8F7EB
+:10E52000F5FA70B12846F8F703FB68B16807000EEA
+:10E53000002C0CDA04F00F0101F1E02181F8140D38
+:10E5400009E042F2010070BD42F2020070BD04F128
+:10E55000E02484F80004002070BD000038B50021DC
+:10E56000012548B101280CD0032809D1FDF7E2FFAD
+:10E57000BDE83840FCF712BD4FF0E020C0F88051F4
+:10E5800038BD8DF800106846F8F7E2FC064C20789C
+:10E5900008B9FCF7E7FCE068401CE060A5709DF856
+:10E5A0000000F8F7F9FC38BD042900203EB5044608
+:10E5B00009496846FDF754FF08E000BFD0E9002193
+:10E5C0002046904730B16846FDF761FF0298002869
+:10E5D000F4D13EBD11203EBDE4FF02003EB504462D
+:10E5E00008496846FDF73CFF07E000BFD0E900217D
+:10E5F000204690476846FDF74AFF02980028F5D16B
+:10E600003EBD0000F0FF02002DE9FC4104460C3045
+:10E6100000278046FBF7B8FB4FF6FF750646A84279
+:10E62000208803D1FBF7A0FB064602E03146FBF74A
+:10E6300085FB20880022012100F0C6F8AE4212D0EE
+:10E640006A4607213046FEF797FD60B9019D95F8AF
+:10E6500044003435C00705D1414605F11200FBF7EF
+:10E6600058FB00B12F46002320881A46394686DF22
+:10E6700005000BD0002320881A46314600F088F8A8
+:10E680002088294600F002F9BDE8FC81002FFBD16B
+:10E69000002320881A46314600F07AF820880022AC
+:10E6A00041F20601FAF734FBEEE700002DE9FC41E8
+:10E6B0001D46089C16460F46804644B16B46012213
+:10E6C00007213846FEF782FD112801D010B1032042
+:10E6D000BDE8FC8150210198F7F7E1FE0198067032
+:10E6E0000198E5603430206001981830206101986D
+:10E6F000401C60610748E061019940461131FBF719
+:10E70000F5F90028E3D107213846FEF7E9FD052891
+:10E71000DDD0DDE75C280020002835D002789107A5
+:10E7200001D411062FD4C2F3021104292BD8930768
+:10E7300003D5032901D1110625D5437881788B4271
+:10E7400021D8072B1FD310291DD8C1784B071AD405
+:10E750000079430717D40B0715D4030713D4D20746
+:10E760004FEAC17201D042B10FE062B989070AD401
+:10E77000C10708D1800706D407E0890705D4C1077F
+:10E7800003D1800701D400207047012070470000AA
+:10E7900070B50C4605466AB1002B12D0094801221B
+:10E7A000C1782846F9F786F821462846BDE870402A
+:10E7B000FBF7C4BA002B04D0BDE870400846FBF755
+:10E7C000BFBA70BD88220020F0B5174D14460F4621
+:10E7D0000A4685B006462978F9F76CF8002F1FD055
+:10E7E0000CB1012200E0002269783046F9F762F8A6
+:10E7F000012C17D00022A9783046F9F75BF80022E7
+:10E80000E9783046F9F756F8142208496846F7F7D0
+:10E810002DFEADF802608DF808406846FAF7C2FB9D
+:10E8200005B0F0BD0122E6E78822002000FD0200CD
+:10E8300010B586B0044614216846F7F730FE042070
+:10E840008DF80000ADF802406846FAF7ABFB06B061
+:10E8500010BD000002498969002900D008477047AF
+:10E86000AC25002030B585B00C460546142206497B
+:10E870006846F7F7FBFDADF8025068460294FAF7D8
+:10E880006DFB05B030BD00003CFC020030B585B02A
+:10E890000C460546142206496846F7F7E7FDADF831
+:10E8A000025068460294FAF77DFB05B030BD0000C7
+:10E8B00014FD020070B50D4C0020D2B22070201D56
+:10E8C0000B4D0378EB5C1BB1001DFEF70FF902E066
+:10E8D0000C30FEF711F808B1F8F758FA6078002804
+:10E8E00002D021780029FAD070BD000064230020F6
+:10E8F000AC2200200348002201490079F8F78EBFBE
+:10E90000F5E40200502200207CB50E490E4C002296
+:10E91000D1E90001CDE900016946A088FEF751FC6C
+:10E920004FF6FF7507E00846FEF7E0FBA0800022E7
+:10E930006946FEF746FCA188A94201D01128F2D110
+:10E940007CBD000090FC02005C22002070B586B007
+:10E95000064601250024FBF76DF8112812D005DCCE
+:10E96000F0B1062828D0082808D125E0A0F54051AC
+:10E97000023907D0A1F54071FF3924D00146304655
+:10E98000FFF770FF2A46124D30462979F8F792FFBB
+:10E99000697906B022463046BDE87040F8F78ABF74
+:10E9A00014220C496846F7F761FDADF802600124B6
+:10E9B0006846FAF7D3FAE5E700253046FBF7D4F9C5
+:10E9C000FAF780FFDEE73046FBF7D8FCDAE7000015
+:10E9D0005022002064FC02002DE9F0410746806AC5
+:10E9E00014468846C8B3002531E000BFB96A05EB7C
+:10E9F000450001EB8006B088801CFE2802D90C205F
+:10EA0000BDE8F0812288401C08F802002088162208
+:10EA1000401C80B2208008F800202088401C80B272
+:10EA2000208000EB0801308800F086FD2188084432
+:10EA300080B22080B28842B1B16871B14044F7F72A
+:10EA400015FD2088B188084420806D1CEDB297F830
+:10EA50002C00A842CAD80020D2E7FFE70720CFE762
+:10EA600070B5194D194C07E00168207888470028D7
+:10EA700029D01548FDF70BFDA8680028F4D1FDF753
+:10EA800099F900BFFCF7D0FF0028FBD120780328BC
+:10EA90000CD002280AD0FDF7B1FC00B133DF0C49DD
+:10EAA00001200860BFF34F8F20BFFDE7BFF34F8FFA
+:10EAB00008480168084A01F4E06111430160BFF3AE
+:10EAC0004F8F00BFFDE770BD9C2C00205C23002011
+:10EAD000000500400CED00E00400FA0510B5002030
+:10EAE000F9F7A0FC08B1F8F751F9F9F7F5FB08B10F
+:10EAF000F8F74CF9FDF7FEFB002803D0BDE8104005
+:10EB0000F8F744B910BD000010B500F0ABF80548A7
+:10EB1000002203494078BDE81040F8F77FBE0000AE
+:10EB200059A202009022002000F016B910B5114839
+:10EB3000FAF735FC0F48401CFAF731FC0D48801CF1
+:10EB4000FAF72DFC0B48C01CFAF729FC0948001DF8
+:10EB5000FAF725FC0748401DFAF721FC0548401E3E
+:10EB60008179182903D00121C171002010BD032033
+:10EB700010BD00009122002010B50078114C0A2829
+:10EB800013D004DC082810D009281AD10DE00B2876
+:10EB90000BD0132815D100220B49A079F8F73EFEBF
+:10EBA00000220A49A078F8F739FE00220649607968
+:10EBB000F8F734FE6078BDE8104000220349F8F70A
+:10EBC0002DBE10BD9022002051D0020059A202009B
+:10EBD00070B50B4C05004FF001060CD0FFF79CFD03
+:10EBE00058B1286820612879207504F11000A060D0
+:10EBF0002670002070BD0020F9E7072070BD0000DE
+:10EC00009022002010B504460078052802D0122872
+:10EC100021D105E06088A168BDE8104000F060B92E
+:10EC20000F480021806880B10D48237A10300078A9
+:10EC300000F0010203B101239A4206D3627AC0F3C5
+:10EC4000400002B10122904200D2012160880123DC
+:10EC50000022FBF75FFA2046BDE81040FAF7B0B992
+:10EC60009022002030B50446008885B014284FD08B
+:10EC70000ADC11282CD0132828D134F8040FF8F717
+:10EC8000E3FD01282FD038E0192847D01A281DD1DC
+:10EC9000A088FEF7D7F9002818D1A088F8F7AEFDB4
+:10ECA0000028A0884BD02A4900220978F8F702FEF4
+:10ECB00002208DF80000A088ADF8020000208DF839
+:10ECC00008008DF809006846FAF76CF905B030BD08
+:10ECD000207A3D2804D04FF48851A088002224E0F7
+:10ECE00041F23D01F9E72079C00701D0012200E09F
+:10ECF000022220880121FFF767FD34F8045B14220B
+:10ED000014496846F7F7B2FBADF802500294DAE70F
+:10ED100005B0201DBDE83040FFF776BC217A201DEC
+:10ED200041B14279008802F0030205B0BDE83040ED
+:10ED3000FBF74CBA05B0BDE83040F8F7D1B905B0E3
+:10ED40000122BDE8304041F20601F9F7E1BF0000C1
+:10ED5000882200203CFD02000A7802490979F8F770
+:10ED6000A9BD00008822002010B51448FAF70EFB58
+:10ED70001248401CFAF70AFB1048801CFAF706FB01
+:10ED80000E48C01CFAF702FB0C48001DFAF7FEFA09
+:10ED90000A48017818290FD0417818290CD08178B9
+:10EDA000182909D0C178182906D00179182903D06B
+:10EDB00001214171002010BD032010BD88220020D8
+:10EDC00070B50C460546F8F73FFD012802D043F226
+:10EDD000020070BD21004FF00000FAD028467EDF0F
+:10EDE00070BD00002DE9F74F8AB0924688460A9818
+:10EDF000F8F72AFD06464FF6FF7900244D462746D0
+:10EE00000A98FEF7C7FB8346202101A8F7F747FBC6
+:10EE1000012E01D0DEB105E02F48002201790A98C9
+:10EE2000F8F748FDB8F1000F16D098F80000C007B9
+:10EE300014D00A98FAF798FF0546484516D1FEF710
+:10EE400091F9054648450ED04FF0010B0CE043F216
+:10EE500002000DB0BDE8F08F852721E01F48CDF8F6
+:10EE600010A008901CE003246CB121E0012E0AD10F
+:10EE70000A98F7F7F9FE30B90A98FFF7D9FC0A9813
+:10EE8000F7F7F2FE50B101A80090534632462946EA
+:10EE90000A98FFF70BFC040002D009E0852712E076
+:10EEA000012E10D001AB002239460A987FDF0446BC
+:10EEB00054EA07000DD000225B4629460A98FFF766
+:10EEC00067FC2046C5E701AB424639460A987FDF1A
+:10EED000EDE70122F0E70000882200205C280020F6
+:10EEE0003EB505460C466846FBF7F6FC6A462146E9
+:10EEF0002846FEF7B0F809480099C2682846FFF78F
+:10EF000071FF0446014601222846FAF765FA2146B8
+:10EF10002846009AF9F7E8FF3EBD00009022002045
+:10EF2000002805D10349012048700020F9F778BC7A
+:10EF3000704700000429002010B51620F7F7E6FD01
+:10EF400048B10A4882684FF4800152B1016821F447
+:10EF50008001016010BDBDE8104042F20100F7F7EA
+:10EF600015BF4FF0E020C0F8801110BDF02A00203E
+:10EF700010B51620F7F7CAFD80B10F4890F80004CD
+:10EF80004009F7F7D5FD60B10C4882684FF4800165
+:10EF90006AB1016841F48001016010BD42F20100D4
+:10EFA00001E042F20200BDE81040F7F7EFBE4FF07B
+:10EFB000E020C0F8001110BD16E000E0F02A0020AB
+:10EFC0002DE9F84F204D9246894606469846012283
+:10EFD00069461846AF68F9F75BFB58B30098002103
+:10EFE0000446801C09E000BF00EA07035AF821200C
+:10EFF00005EB8303401C491CDA604145F4D34FEA1A
+:10F00000164AF9F75BFE4AEA0041601C384005EBFE
+:10F0100080003C4005EB8402C160D06866F3C50007
+:10F0200068F3891069F39F2020F00300401C20F052
+:10F030000400D06095F8200402E000BFFCF7F4FC67
+:10F040000028FBD1BDE8F88FA82D00202DE9F84F4E
+:10F050001D4C00256846D4E901A6F9F739FE0027C2
+:10F0600038B30023009A61681CE0D1F800C008465C
+:10F07000944503D9ACEB02020A6015E0A2EB0C0246
+:10F0800063440760D0F80CC0C1698146BCF1000F31
+:10F0900008D006EB030828F07F48C0E9018CC9F8C6
+:10F0A0001C5005460029E0D128466160FBF7EAF8CC
+:10F0B00003E02846FBF7E6F810B15046F9F7D2FB1B
+:10F0C000E770BDE8F88F0000E82200200D4B10B576
+:10F0D000596831B102680C68A24204D8A21A0A60C9
+:10F0E000C161586010BD0B4603E00B46C969121B95
+:10F0F00021B10C689442F8D3A41A0C600260C1617B
+:10F10000D86110BDE82200202DE9F041144E776847
+:10F110003D462C4603E0844204D02546E469002C99
+:10F12000F9D11BE0D4B1A5420BD1F869706040B9A8
+:10F130000C49012088600021B160F0702F20FDF79C
+:10F140002DFA2168E069E86110B10268114401609C
+:10F150007068874202D00120BDE8F0810020FBE703
+:10F16000E8220020001001407CB5064600240D4630
+:10F170008DF800406846F7F7EBFE01A800F0AEFA04
+:10F1800070B10570094946609DF8040048709DF80B
+:10F190000000F7F701FF1420F7F7B6FA20467CBD10
+:10F1A00004249DF80000F7F7F7FEF7E7E4290020B4
+:10F1B0002DE9F041194D6C68002C2CD0184800271F
+:10F1C0000068A968B846401A20F07F462068B0421F
+:10F1D0000CD82146361A0744E469087C20B181F82E
+:10F1E0001080886949698847002CEFD129786878B0
+:10F1F000814206D1401CC0B26870022801D185F856
+:10F200000180064869780C3040F82170BDE8F04173
+:10F210001420F7F779BABDE8F0810000E822002059
+:10F220000415014070B50C4605464FF48E71FDF78C
+:10F230006AF9216AA068415C206A401C2062C5F816
+:10F240001C1570BD1FB500228DF800200291816849
+:10F2500001914261D0E90012684690471FBD00004D
+:10F260001FB50A4601788DF8001041680191017AB6
+:10F270008DF80810C0680390044850F82210001F51
+:10F2800050F82220684690471FBD0000B42200209D
+:10F2900001490120087070476423002010B588B030
+:10F2A000044620220E496846F7F7E0F80620009051
+:10F2B000C01F0190029003904FF0EB7006900CB1CC
+:10F2C000084A00E0002269460748FBF77FFE08B1C4
+:10F2D000F7F75CFD0448001F447008B010BD000043
+:10F2E000B0FF020091F20200682300202DE9FF47E1
+:10F2F0000C4605464FF40071FDF70BF901274FF45A
+:10F300000178002618B34FF4927949462846FDF754
+:10F31000F5F8E0B149462846FDF7F5F8C5F8088349
+:10F3200094F8290000B96F6002208DF80000D5F82C
+:10F330008004C5F880040390A0690290E068019001
+:10F34000A661E661D4E900126846904728E00421EE
+:10F350002846FDF7DEF818B34FF484712846FDF710
+:10F36000CDF8E8B121462846FFF794F8616AA06914
+:10F37000884215D1E06938B1E268616AA06120690C
+:10F38000E6616662E06008E094F8290000B96F6009
+:10F39000C5F80883A661E268616A2046FFF793F822
+:10F3A0004FF48E7841462846FDF7A8F878B1206AD8
+:10F3B0006169884202D294F8280020B34146284669
+:10F3C000FDF7A1F8616911B12046FFF73BFF4FF44B
+:10F3D000A27841462846FDF791F8002818D041460A
+:10F3E0002846FDF790F894F8290000B12F60A06935
+:10F3F00000280DD0A661E268616A04B02046BDE82D
+:10F40000F047FFF760B821462846FFF70BFFDEE71D
+:10F41000BDE8FF871FB50A4601788DF800104168E6
+:10F420000191017A8DF80810C0680390044850F8E3
+:10F430002210001F50F82220684690471FBD000090
+:10F44000B42200202DE9FF410C464FF49277054687
+:10F450003946FDF764F80026C0B139462846FDF765
+:10F4600063F802208DF80000D5F88004C5F8800408
+:10F470000390D5F83C058DF80800E0680190A6617E
+:10F48000E661D4E900126846904723E04FF488779C
+:10F4900039462846FDF743F8E0B139462846FDF7DE
+:10F4A00043F8D5F83C15A069884213D1E06960B1F2
+:10F4B000E268D5F8000220F02000C5F80002E069FB
+:10F4C000A0612069E661E06001E0A661E268204693
+:10F4D000FFF704F84FF4A27739462846FDF71FF8E6
+:10F4E00060B139462846FDF71FF8A06930B1A66122
+:10F4F000D5F83C152046E268FEF7F0FF4FF4907710
+:10F5000039462846FDF70BF8002813D0394628461F
+:10F51000FDF70AF8606900280CD0D5F84C058DF885
+:10F5200000608DF80800A06801906661D4E90012BF
+:10F5300068469047BDE8FF810870000A48700220C5
+:10F540007047000010B514210448F6F7A8FF0448DE
+:10F550000068FBF7E3F9002010BD0000682C0020D4
+:10F5600010FE02002DE9F05F8346DDE90A4A994664
+:10F5700090460D460846012703E000BFB0FBF8F0B7
+:10F580007F1C4045FAD2B94500D94F465FEACA70A0
+:10F5900012D18CB15FEA8A7002D5B9F1000F01D0A7
+:10F5A000202607E0302605E031465846641EF9F76C
+:10F5B000B7F80CB1A742F7D35FF00106B9F1010F1C
+:10F5C00002D9A9F1010903E0B5FBF6F0404502D3E9
+:10F5D00006FB08F6F2E7DFF83C9000BFB5FBF6F05B
+:10F5E00000FB165519F800105846F9F799F8B6FBC4
+:10F5F000F8F6002EF2D15FEACA7009D0002C07D0CD
+:10F60000A74205D220215846641EF9F789F8F5E78C
+:10F61000BDE8F09FA0FD0200034800220149807868
+:10F62000F8F7FCB8258B020050220020F8B50546FB
+:10F6300080B2FAF745FC040013D0154E207A00275B
+:10F64000317B88420ED2A8B204F10A0175DF28B1DD
+:10F65000112806D0BDE8F840FFF7FCB8207A401C1E
+:10F660002072F8BD2772307C38B1A8B23B2176DF1A
+:10F6700018B1082801D0FFF7EDF871690029F0D022
+:10F680008DF80070ADF8025068468847F8BD00005C
+:10F69000AC250020417939B190F8B21021B990F829
+:10F6A000B40008B1012070470020704701460148AE
+:10F6B000FBF7BBB9C825002030B40446007A002807
+:10F6C0000AD06088002166DF28B1112802D0616865
+:10F6D00030BC08470120207230BC70470A494A7884
+:10F6E0008B78521CD2B2934200D100220B78934205
+:10F6F00001D1002070470270487800EB400001EB18
+:10F70000C000001D70470000E42900202DE9FC41E5
+:10F710001646DDE90854CDE900541F468046022212
+:10F7200000F00CF8002807D1CDE900543B46102228
+:10F730003146404600F002F8BDE8FC812DE9FC5F4F
+:10F740000026DDE90C4B994692468E468046278876
+:10F75000354630E0D8F80400002200EB8500694609
+:10F760000068019001A864DF002830D19DF80000F6
+:10F7700050451FD10EB1002100E00221228808442B
+:10F780001118594522D846B9521C90B2208009F868
+:10F7900000E02088401C20800126218801A801EB80
+:10F7A0000902694664DF002811D120889DF8001005
+:10F7B000084420806D1CB8F80000A842CADC56B18D
+:10F7C0002088C01B401E80B2FF2802D90C20BDE853
+:10F7D000FC9F09F807000020F9E710B5042817D2AC
+:10F7E00009B1032400E00024F8F7C4FC4FF0A04165
+:10F7F00001EB8000D0F8001721F44031C0F8001769
+:10F80000D0F8001741EA0441C0F80017002010BDED
+:10F81000062010BD002070472DE9F84F114D884695
+:10F8200081461E4617466946DDF828A02868FBF782
+:10F8300090F8040013D01C21F6F731FE002020714F
+:10F84000C4F80090C4E90486C4E902A769462868A0
+:10F85000FBF7A0F8FEF774FC0020BDE8F88F042049
+:10F86000FBE7000010FE020082780121012A0BD084
+:10F87000062A09D0072A06D0082A06D141688988B5
+:10F880000931890800E01421018070471CB5044645
+:10F89000002000900190A0788DF80200617B1A484A
+:10F8A000FEF724F8020017D0237BA1786846FDF705
+:10F8B00077FE6846FFF7D8FF208804F10803694601
+:10F8C0006268FDF7EBFD48B1072806D001210F4A19
+:10F8D000112808D086280FD003201CBDA17B21F061
+:10F8E0000301A1731CBDA07B20F0010040F00200C9
+:10F8F000A073117000201CBDA37B23F0020343F012
+:10F900000103A37311701CBDE027002074220020A6
+:10F9100038B505460C46002001E00098401C0090D8
+:10F920006946284600F00EF800280AD08178A142E6
+:10F93000F3D1817B8A07F0D4C907EED18168002911
+:10F94000EBD138BD10B5084B0A6809E003EB02148F
+:10F950002488844203D103EB02100A6010BD521CBC
+:10F96000022AF3D3002010BDF02700204FF6FF71CC
+:10F970000180FF2181704173817B21F0030181733C
+:10F9800000210173416081607047000070B5054639
+:10F99000002406E0687B2044C1B20648FDF7BAFFA8
+:10F9A000641C287BA042F5D82846BDE87040FFF7CC
+:10F9B000DDBF0000E02700202DE9FC470646364861
+:10F9C0009846144600780D464FF0000978B37DB391
+:10F9D0002888A0F57F41FF3931D0688848B368682E
+:10F9E000FAF766FB68B374B32088ADF80000678847
+:10F9F00001A8FEF7D7FA04002FD084F800804FF05A
+:10FA0000000A84F816A0BDF80000A0826868206192
+:10FA1000214801210C38FBF726F8E0602888208176
+:10FA20006888A080E780B8F1030F1DD020E001E0D6
+:10FA300003E004E00220BDE8FC870520FBE704208A
+:10FA4000F9E70320F7E7FFE72889694687B23846D8
+:10FA500000F0ACF80028EED1CAE7BDF80010384637
+:10FA600000F098F80820E6E70420A0753068A0614F
+:10FA7000A4F80A9001A8FEF7A3FA46B1C6F804A0BC
+:10FA8000E1680648316086F80AA000893081FEF7F7
+:10FA900049FB0020CFE7000030230020CC2B0020C2
+:10FAA0002DE9F8430D46898A374A01EB810102EBC3
+:10FAB000810630B129463046FDF7D2F90120BDE874
+:10FAC000F88331897068002400EB81072E48A97DF6
+:10FAD000A8384FF00E0807294ED2DFE801F00D2DAF
+:10FAE000162404404A004460A96901602648274959
+:10FAF000A838FEF7D5FB30B10220A875042339469B
+:10FB00002A1D009423E00A20D9E728692A4608B173
+:10FB1000032000E001209075042305F10C0207F199
+:10FB20000801009413E00120A8750094E88807F10B
+:10FB30000C0183002A690AE028782A4603280CD0A1
+:10FB400006209075042305F10802391D0094104821
+:10FB5000FBF7E6FCA8B144460FE00520F1E70621DB
+:10FB6000A9750A4940680988FEF718FC040004D109
+:10FB700007E041F61D5400E00F2429463046FDF70A
+:10FB80006FF920469BE70000A42B002010230020E3
+:10FB9000E023002001EB8102034901EB82014A8945
+:10FBA000101AC01E48817047A42B002070B5C01CDD
+:10FBB00082B240F2FE30824201D3092070BD114B67
+:10FBC00000204FF4806500BF00EB800413F8246030
+:10FBD00096B903EB84063489768914443444A4B27C
+:10FBE000AC4209D2088000EB800003EB8000418921
+:10FBF00011444181002070BD401C80B20228E3D333
+:10FC0000072070BDA42B0020111213140D0E0F102D
+:10FC10000C2500202C250020582500200D00030075
+:10FC2000F98202000E000300F98202000F000300B7
+:10FC3000F982020010000300F982020007000000B0
+:10FC400000000000000000000000000000000000B4
+:10FC5000060000000000000000000000000000009E
+:10FC60000000000010000000000000000000000084
+:10FC70000000000000000000110000000000000073
+:10FC80000000000000000000000000000100000073
+:10FC9000010001008CFC020001000100A0FC020038
+:10FCA0000000000085DA0200E1960200770A0000F9
+:10FCB00000000000770A0000000000007ADA00006F
+:10FCC00000000000F1D0020007000000000000006A
+:10FCD00000000000000000000000000085DB0200C2
+:10FCE00079EB0200FD99020061970200010000001B
+:10FCF00000000000010006008422002005EC020044
+:10FD000001000000000000000000000000000000F2
+:10FD100000000000070000000000000000000000DC
+:10FD200000000000000000000300000000000000D0
+:10FD300000000000000000000000000005000000BE
+:10FD400000000000000000000000000000000000B3
+:10FD5000ADDE020050EADA308883B89F604F15F3B9
+:10FD60000000C98E0000005015C8020071CA0200D0
+:10FD700003000000C4290020000000000000000073
+:10FD80000338FDD870470000FC2200200000FFFF70
+:10FD9000DEC0ADDEFF011EF1DEC0ADDEFE011EF1F4
+:10FDA00030313233343536373839414243444546B1
+:10FDB0006E72665F6673746F726167655F696E69A4
+:10FDC00074006E72665F6673746F726167655F75EB
+:10FDD0006E696E6974006E72665F6673746F7261CD
+:10FDE00067655F72656164006E72665F6673746FEB
+:10FDF000726167655F7772697465006E72665F66CF
+:10FE000073746F726167655F65726173650000008E
+:10FE1000402300200010000004000000010000004A
+:10FE2000C59D020045F502008DE1020019F80200AF
+:10FE3000B58D020055E4020015F8020049A0020049
+:10FE4000F4090300F80903000000000000000000AE
+:10FE500000000000000000007C2C002040FE02009A
+:10FE600058FE020004000000556E6B6E6F776E2026
+:10FE70006572726F7220636F64650000000000009D
+:10FE80002806030001000000D40403000200000063
+:10FE9000C80203000300000048050300040000003E
+:10FEA0009C050300050000007C0403000600000020
+:10FEB0001804030007000000840503000800000088
+:10FEC0009004030009000000F40403000A0000008D
+:10FED000100603000B000000B00203000C0000003D
+:10FEE000A80403000D000000780603000E000000C7
+:10FEF000740503000F000000B005030010000000AF
+:10FF0000E4050300110000008C060300120000004D
+:10FF10006006030013000000FC05030080000000E1
+:10FF200030040300810000006C0303008200000025
+:10FF30002C030300830000000C0303008400000076
+:10FF400048030300850000005404030086000000FD
+:10FF50005C05030090000000F8030300910000001E
+:10FF6000EC02030092000000BC04030000820000C9
+:10FF7000C405030001820000100503000282000096
+:10FF80002C050300008400008803030001840000A6
+:10FF90003406030002840000D00303000384000041
+:10FFA000AC030300C5B9020099B9020091B902007F
+:10FFB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10FFC00000000000000000000000D6010701000052
+:10FFD000400A0300480A030000000000000000007F
+:10FFE00001000007D0FF0200E0FF0200080000004F
+:10FFF00008000300180003000800000018000300B8
+:020000040003F7
+:100000002800030008000000780A0300900A03009B
+:100010000000000000000000680A0300780A0300E6
+:100020000000000000000000F8090300000A0300BF
+:10003000000A0300280A0300280A0300380A030004
+:10004000380A0300400A0300282200202800030089
+:100050004800030008000000480A0300580A030093
+:10006000580A0300680A03005800030068000300F0
+:1000700008000000004040404040404040404141B6
+:10008000414141404040404040404040404040406D
+:100090004040404040050202020202020202020207
+:1000A0000202020202202020202020202020200204
+:1000B0000202020202029090909090901010101094
+:1000C0001010101010101010101010101010101030
+:1000D00002020202020288888888888808080808C4
+:1000E0000808080808080808080808080808080890
+:1000F00002020202400000007500030073645F62A8
+:100100006C655F6761705F646174615F6C656E6789
+:1001100074685F7570646174652829202872657140
+:100120007565737429206F6E20636F6E6E656374DE
+:10013000696F6E20307825782072657475726E65EF
+:10014000642025732E000000546865207265717567
+:10015000657374656420636F6D62696E6174696F45
+:100160006E206F6620545820616E642052582070B3
+:1001700061636B6574206C656E6774687320697366
+:1001800020746F6F206C6F6E672062792025752058
+:100190006D6963726F7365636F6E64732E00000028
+:1001A00054686520626F6F746C6F6164657220685B
+:1001B00061732077726974652070726F74656374FF
+:1001C0006564206974732073657474696E67732045
+:1001D000706167652E20546869732070726F68695A
+:1001E000626974732073657474696E6720746865DE
+:1001F000207065657220646174612E2054686520EA
+:10020000626F6F746C6F61646572206D75737420BA
+:10021000626520636F6D70696C65642077697468CE
+:10022000204E52465F424C5F53455454494E47530B
+:100230005F504147455F50524F544543543D302035
+:10024000746F20616C6C6F772073657474696E676E
+:1002500020746865207065657220646174612E0089
+:10026000616464725F69735F77697468696E5F6205
+:100270006F756E647328705F66732C20706167659C
+:100280005F616464722C20286C656E202A20705F88
+:1002900066732D3E705F666C6173685F696E666F32
+:1002A0002D3E65726173655F756E69742929000062
+:1002B0004E52465F4552524F525F494E56414C494D
+:1002C000445F4441544100004E52465F4552524FF4
+:1002D000525F534F46544445564943455F4E4F5431
+:1002E0005F454E41424C4544000000004E52465F7F
+:1002F0004552524F525F464541545552455F4E4F0D
+:10030000545F454E41424C45440000004E52465F0A
+:100310004552524F525F4D555445585F554E4C4FC4
+:10032000434B5F4641494C45440000004E52465FF6
+:100330004552524F525F4D555445585F4C4F434BB9
+:100340005F4641494C4544004E52465F4552524F2C
+:10035000525F4D555445585F434F4E445F494E4997
+:10036000545F4641494C4544000000004E52465FF0
+:100370004552524F525F4D555445585F494E49546E
+:100380005F4641494C4544004E52465F4552524FEC
+:10039000525F424C455F495053505F52585F504B3B
+:1003A000545F5452554E4341544544004E52465FAB
+:1003B0004552524F525F424C455F495053505F5037
+:1003C0004545525F52454A454354454400000000AC
+:1003D0004E52465F4552524F525F424C455F495024
+:1003E00053505F4C494E4B5F444953434F4E4E452B
+:1003F00043544544000000004E52465F4552524F60
+:10040000525F4150495F4E4F545F494D504C454DEE
+:10041000454E5445440000004E52465F4552524FEF
+:10042000525F4E4F545F535550504F525445440005
+:100430004E52465F4552524F525F4D4F44554C45C8
+:100440005F4E4F545F494E495449414C495A4544C7
+:10045000000000004E52465F4552524F525F4D4FD2
+:1004600044554C455F414C52454144595F494E49C2
+:100470005449414C495A4544000000004E52465FE1
+:100480004552524F525F4E4F545F464F554E4400B7
+:100490004E52465F4552524F525F494E56414C496B
+:1004A000445F5354415445004E52465F4552524FAB
+:1004B000525F444154415F53495A45004E52465F92
+:1004C0004552524F525F494F5F50454E44494E4747
+:1004D000000000004E52465F4552524F525F535645
+:1004E000435F48414E444C45525F4D495353494E3A
+:1004F000470000004E52465F4552524F525F494EF0
+:1005000056414C49445F4C454E475448000000005A
+:100510004E52465F4552524F525F4452565F5457B7
+:10052000495F4552525F414E41434B004E52465F38
+:100530004552524F525F4452565F5457495F45529D
+:10054000525F444E41434B004E52465F4552524F1C
+:10055000525F494E5445524E414C00004E52465F48
+:100560004552524F525F53544F524147455F465593
+:100570004C4C00004E52465F4552524F525F4E5512
+:100580004C4C00004E52465F4552524F525F494E0E
+:1005900056414C49445F504152414D004E52465FD6
+:1005A0004552524F525F4E4F5F4D454D0000000087
+:1005B0004E52465F4552524F525F464F5242494457
+:1005C00044454E004E52465F4552524F525F445290
+:1005D000565F5457495F4552525F4F5645525255E8
+:1005E0004E0000004E52465F4552524F525F494EF8
+:1005F00056414C49445F4144445200004E52465FCC
+:100600004552524F525F5245534F55524345530046
+:100610004E52465F4552524F525F494E56414C49E9
+:10062000445F464C414753004E52465F5355434347
+:10063000455353004E52465F4552524F525F424C13
+:10064000455F495053505F4348414E4E454C5F41D2
+:100650004C52454144595F4558495354530000009A
+:100660004E52465F4552524F525F434F4E4E5F438C
+:100670004F554E54000000004E52465F4552524FB7
+:10068000525F54494D454F55540000004E52465F4D
+:100690004552524F525F4255535900007761726E76
+:1006A000696E670064656275670000001B5B313B23
+:1006B00033306D001B5B306D000000001B5B313B75
+:1006C00033316D001B5B313B33326D001B5B313BC3
+:1006D00033336D001B5B313B33346D001B5B313BAF
+:1006E00033356D001B5B313B33366D001B5B313B9B
+:1006F00033376D00696E666F000000006572726FBF
+:100700007200000073645F626C655F6366675F73AD
+:10071000657428292072657475726E65642025736E
+:10072000207768656E20617474656D7074696E679A
+:1007300020746F2073657420424C455F47415454C8
+:10074000535F4346475F534552564943455F4348CD
+:10075000414E4745442E000073645F626C655F63E1
+:1007600066675F73657428292072657475726E659B
+:1007700064202573207768656E20617474656D70E0
+:1007800074696E6720746F2073657420424C455FF6
+:10079000434F4D4D4F4E5F4346475F56535F555550
+:1007A00049442E0073645F626C655F6366675F73C4
+:1007B000657428292072657475726E6564202573CE
+:1007C000207768656E20617474656D7074696E67FA
+:1007D00020746F2073657420424C455F4741545428
+:1007E000535F4346475F415454525F5441425F5305
+:1007F000495A452E0000000073645F626C655F63B8
+:1008000066675F73657428292072657475726E65FA
+:1008100064202573207768656E20617474656D703F
+:1008200074696E6720746F2073657420424C455F55
+:10083000434F4E4E5F4346475F4741502E000000F6
+:1008400073645F626C655F6366675F7365742829B4
+:100850002072657475726E656420257320776865F3
+:100860006E20617474656D7074696E6720746F209A
+:1008700073657420424C455F4741505F4346475F74
+:10088000524F4C455F434F554E542E006E72665F7B
+:10089000626C655F6761747400000000636C6F6375
+:1008A0006B000000434C4F434B0000004750494F42
+:1008B000544500005052530055415254000000006E
+:1008C000554152544500000061746669666F2E6D93
+:1008D0005F717565756500006E72665F6673746F33
+:1008E000726167650000000061746669666F2E6D55
+:1008F0005F6669666F0000007077725F6D676D7488
+:100900000000000062616C6C6F632E6C6F675F6D3E
+:10091000656D706F6F6C0000617070006E72665F65
+:10092000736468006E72665F7364685F626C650012
+:100930006E72665F7364685F736F6300900A030092
+:10094000282200200C02000020650200F00A0300AB
+:10095000342400209C2D0000FC6A02008C08030057
+:10096000000003039C08030000000000A40803002B
+:1009700000000000AC08030000000000B408030001
+:1009800000000000B808030000000000C0080300D9
+:1009900000000000C808030000000003D80803009E
+:1009A00000000303E808030000000003F808030048
+:1009B0000000000004090300000000031809030000
+:1009C000000003031C0903000000030324090300C3
+:1009D00000000303300903000000030390230020FC
+:1009E0008823002090230020E82C002020240020D1
+:1009F00018000000A56D0200398002000000000010
+:100A0000A9AB0200342400208B740200542400207F
+:100A1000CD7E0200000000003D7F020000000000CB
+:100A20003D810200000000002BAD020048240020A0
+:100A3000797B02009C280020657E020000000000F7
+:100A400045B402000000000021EF02000000000099
+:100A50007DB4020000000000F57402005424002060
+:100A6000797C02000000000099C202000000000032
+:100A700025C40200000000005D87020000000000A5
+:100A80005DE50200000000005DB40200000000000F
+:100A9000062BFFFF0A1801042D81DA022A180179BA
+:100AA00009390A01711310240240200A1A1844124D
+:100AB00020AA40080425A4FF0214FC06031A9C0483
+:100AC0001AF4041AA4041AB4041AAC041ABC041AC2
+:100AD000C4041ACC041AD4041ADC041AE4041AEC70
+:100AE00004515B90D009210B245D946C012400001B
+:020000040007F3
+:10F00000D29BC57601000000010000000100000055
+:10F010000000000000000000F0AA0000C4CD651C44
+:10F0200001000000000000000000000000000000DF
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:0CF05000000000000000000000000000B4
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_without_bonds_s132.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_without_bonds_s132.zip
new file mode 100644
index 0000000..ee832d4
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_without_bonds_s132.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_without_bonds_s132_with_setting_page.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_without_bonds_s132_with_setting_page.hex
new file mode 100644
index 0000000..c444efd
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/ble_app_buttonless_dfu_without_bonds_s132_with_setting_page.hex
@@ -0,0 +1,2714 @@
+:020000040002F8
+:10600000A8510020C1630200C9630200CB630200F3
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:1060400041670200DB630200E16A0200DB630200D9
+:10605000DB630200DB63020079650200DB630200A0
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB63020099670200DB630200DB6302004E
+:10609000BD670200DB630200C1670200DB63020030
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB6302000000000000
+:1060E00000000000000000000000000000000000B0
+:1060F00000000000000000000000000000000000A0
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F07AF90048004739A402000A
+:10621000A851002030B450E8012F93B2C489234420
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE7C567020031
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F06BF853465A46C01A914110D309
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:106460009040704700487047F8FE020040EA010380
+:106470009B0703D009E008C9121F08C0042AFAD2FA
+:1064800003E011F8013B00F8013B521EF9D27047BE
+:10649000D2B201E000F8012B491EFBD27047002266
+:1064A000F6E710B513460A4604461946FFF7F0FF13
+:1064B000204610BD421C10F8011B0029FBD1801A98
+:1064C000704730B504460020034600E05B1C934251
+:1064D00003D2E05CCD5C401BF8D030BD202A04DB49
+:1064E000203A21FA02F00021704721FA02F3D0404D
+:1064F000C2F120029140084319467047064C074DEF
+:1065000006E0E06840F0010394E807009847103483
+:10651000AC42F6D3FFF778FE4C0703006C0703008C
+:1065200070B58C1810F8015B15F0070301D110F855
+:10653000013B2A1106D110F8012B03E010F8016B82
+:1065400001F8016B5B1EF9D12B0705D40023521E05
+:106550000DD401F8013BFAE710F8013BCB1A921C6D
+:1065600003E013F8015B01F8015B521EF9D5A1426B
+:10657000D8D3002070BD00002DE9F04700268AB076
+:10658000DFF85091B0464FF48075012437460696E7
+:10659000284605F023F938B1D9F80403204203D086
+:1065A000284605F011F926432D1D64007F1CADB26D
+:1065B000082FEDD34FF4BE74204605F00FF948B113
+:1065C000204605F001F946F0004606AA0121002008
+:1065D00005F0E6F8404D16F0FF0F15D00127002416
+:1065E00037420DD009EB8401D1F81005D1F8101510
+:1065F000C0F3042055F82420C1F3014102B19047B3
+:106600007F00641C082CEBD3002E5FDA4FF0FF30C4
+:10661000CDF8108054E0281910F8507F90F9000050
+:1066200027F0C008401C3BD007A9404604F053FAAD
+:1066300010B34FEA9719404602F0E2F855F820707F
+:106640001FB1B9F1030F03D006E0B9F1030F27D151
+:1066500004A9404604F047FA4FF0A04101EB88003E
+:10666000D0F8000706A9C0F3014A404604F033FA07
+:1066700018B1BAF1020F03D012E0BAF1030F0FD133
+:10668000B9F1030F08D1BAF1020F1DD00221404623
+:1066900005F06AF8761CF6B217B149464046B8478D
+:1066A000641C042CB7D3002E10D06A4601210020B0
+:1066B00005F076F806990098884207D0069004986D
+:1066C000002634460790A6E70321E0E70AB0BDE8BC
+:1066D000F087000000600040F428002000F01F0256
+:1066E000012191404009800000F1E020C0F88012B3
+:1066F000704700F01F02012191404009800000F125
+:10670000E020C0F80011704700F01F020121914005
+:106710004009800000F1E020C0F8001270474907EE
+:10672000090E002806DA00F00F0000F1E02080F8E2
+:10673000141D704700F1E02080F80014704700003D
+:1067400070B54FF48076304604F004FB114CB5056B
+:1067500060B1304604F005FB0120C5F808036079FC
+:1067600020B9012060712168002088474FF48276AB
+:10677000304604F0EFFA00280AD0304604F0F1FA6F
+:106780000220C5F808032168BDE8704001200847D1
+:1067900070BD0000B822002007480021C0F8401159
+:1067A000C0F84411C0F84811C0F84C11C0F80011ED
+:1067B000C0F8041108F0FEBB0010014008F048BB0F
+:1067C00005F0C4BDF0B5B5480023021D0178101DC9
+:1067D00001254FF0805406290BD11678360708D1D1
+:1067E0000678C6F30316032E06D0042E04D0052E19
+:1067F00002D0062907D00EE0B4F82463A84FC6F3F0
+:1068000004263E6002E01678360704D10678C6F307
+:106810000316032E02D0062904D00FE0A24FA14E8A
+:106820007E670EE01678360708D10678C6F30316A1
+:10683000032E06D0042E04D0052E02D0062907D040
+:106840000EE0D4F84462994FC6F342363E6002E04F
+:106850001678360704D10678C6F30316032E02D045
+:10686000062906D011E0924E376827F0807737600E
+:106870000EE01678360708D10678C6F30316032E05
+:1068800006D0042E04D0052E02D006290AD011E02D
+:106890004FF08046C6F80C31C6F81031834E361FD3
+:1068A000336002E01678360704D10678C6F3031683
+:1068B000032E02D0062905D00CE07C4F0326643756
+:1068C0003E600AE01678360704D10678C6F3031650
+:1068D000032E02D006290DD014E0764F05263E6027
+:1068E000744E78363560734E083633603F263F1D50
+:1068F0003E6002E01678360704D10678C6F3031628
+:10690000052E02D0062957D062E06B4E36686B4FD9
+:106910003E60694E361D36683F1D3E60664E083645
+:1069200036683F1D3E60644E0C3636683F1D3E6043
+:10693000614E103636683F1D3E605F4E1436366835
+:106940003F1D3E605C4E183636685C4F20373E6017
+:10695000594E1C3636683F1D3E60574E203636680D
+:106960003F1D3E60544E243636683F1D3E60524EF9
+:10697000283636683F1D3E604F4E2C3636683F1D28
+:106980003E604D4E303636684C4F40373E604A4E82
+:10699000343636683F1D3E60474E383636683F1DF8
+:1069A0003E60454E3C3636683F1D3E60424E4036A6
+:1069B00036683F1D3E6002E01678360708D106783B
+:1069C000C6F30316032E06D0042E04D0052E02D0E3
+:1069D000062907D019E0D4F85812394A01F04F01BE
+:1069E000116002E0117809070FD10078C0F303109D
+:1069F000032803D0042801D0052806D131480168B6
+:106A0000C90702D06FF001010160D4F830010628F7
+:106A100008D1D4F83401062804D12B48016841F488
+:106A20008061016022487438016841F4700101609E
+:106A3000BFF34F8FBFF36F8F4FF01021D1F80002DB
+:106A4000002803DBD1F80402002822DA1F4A15606F
+:106A50001F480468002CFCD01524C1F800420568CA
+:106A6000002DFCD0C1F8044201680029FCD013605D
+:106A700001680029FCD0BFF34F8F0D48F038016842
+:106A8000144A01F4E06111430160BFF34F8F00BF6E
+:106A9000FDE7124910480860F0BD0000E00F00F06B
+:106AA000403501400DF0ADBA00C007403C05004044
+:106AB000FCED00E0105600400404001020C500402A
+:106AC000E40E0040000400403C17004004E5014093
+:106AD00000E401400400FA050090D003DC2300200C
+:106AE0000148006800470000C022002002E008C8FA
+:106AF000121F08C1002AFAD170477047002001E038
+:106B000001C1121F002AFBD170470000012120287B
+:106B100003DA81400548014003E0402802DA2038CA
+:106B2000814009B10120704700207047FC06FFBD7D
+:106B3000082806D228B1012803D0042801D001205A
+:106B400070470020704710B560B159B102780B78DA
+:106B50005208B2EB530F05D10622401C491CFFF727
+:106B6000B0FC08B1002010BD012010BD800701D08D
+:106B70000020704701207047C3688B4206D811443B
+:106B80000069491E814201D80120704700207047EA
+:106B900010B501220221002001F036FC08B10728BF
+:106BA00010D107220221012001F02EFC08B1072894
+:106BB00008D100210A22084601F026FC08B1072866
+:106BC00000D1002010BD000010B550B10A480321CB
+:106BD000008801EB004009A104F0F0FF07F04CF839
+:106BE00003E00321094800F0BAFC002803D0BDE807
+:106BF000104000F0CBB810BD242400204572617312
+:106C00006520626F6E647321000000005424002030
+:106C100070B58CB015460E4600236C46C3F10F01CB
+:106C2000415CE1545B1C102BF8D30D2104F11000E2
+:106C3000FFF735FC0020C0F10F02315C2244401CFC
+:106C400011740328F7D3684646DF0020C0F10F0116
+:106C5000214491F820102954401C0328F6D30CB08D
+:106C600070BD022001F0DABA0149097900F00ABECC
+:106C70008822002070B50024064D06E068680121D6
+:106C800010F8340005F04CFC641C28788442F5D3DD
+:106C9000002070BDC8220020F8B515460C460646F7
+:106CA000052A01D20720F8BD05F036FD18B905F018
+:106CB000FBFC0028F7D1124900224E600C708D6059
+:106CC000C1E90422C1E906220E4D0DE006EBC40025
+:106CD0002968009181788DF8011000780A4A694688
+:106CE00005F070FC0028DED1641EE4B2EED2BDE8EF
+:106CF000F84004480021054A001D00F099B8000042
+:106D0000C822002074FB0200D19702004D8C0200C3
+:106D100072B605F009F800BF04F040FE0028FBD170
+:106D2000104C0121208801EB00400FA104F046FF28
+:106D300010480068C00700D000BE2088022101EB87
+:106D400000400DA104F03AFFBFF34F8F0948E4382B
+:106D500001680D4A01F4E06111430160BFF34F8FF8
+:106D600000BFFDE724240020466174616C20657239
+:106D7000726F7200F0ED00E053797374656D2072EC
+:106D800065736574000000000400FA050EB500216B
+:106D90000091CDE901106A4644F20100FFF7B8FF07
+:106DA0000EBD000070B502280DD1084C032508A1C6
+:106DB000208805EB004004F001FF208810A105EBBE
+:106DC000004004F0FBFE012070BD000024240020E0
+:106DD000506F776572206D616E6167656D656E7469
+:106DE0002077616E747320746F20726573657420F0
+:106DF000746F20444655206D6F64652E00000000BE
+:106E0000506F776572206D616E6167656D656E7438
+:106E100020616C6C6F77656420746F207265736598
+:106E20007420746F20444655206D6F64652E0000F9
+:106E3000074B9B7823B12AB120B10068037C1BB1BA
+:106E40000820704707207047417442610020704756
+:106E5000C029002070B507F001FA104800240B216A
+:106E6000047044700E4D817014206C602C706C7036
+:106E7000FFF734FC07211420FFF751FC1420FFF723
+:106E800038FC0848046007211120FFF748FC05483A
+:106E9000001F0068A860002070BD0000C02900200D
+:106EA000E8220020081501402DE9FC47DFF8789022
+:106EB00099F8023073B368B3052902D20720BDE800
+:106EC000FC87436933B3437C012B25D0002704465C
+:106ED0000025884616468DF80050684600F038F8C0
+:106EE00001A808F0FDFAC8B1012101700F49446002
+:106EF0000968C0E90218C0E904769DF8040089F821
+:106F000001009DF8000000F047F81420FFF7FCFB9B
+:106F10002846D4E70820D2E70F46D8E704259DF895
+:106F2000000000F039F8F3E7C02900200415014003
+:106F30000649897839B130B1416921B10021017424
+:106F4000022108F013B8082070470000C029002073
+:106F500030B5EFF3108172B60D4A9468012324B165
+:106F60000370002900D162B630BD93604FF0E0237A
+:106F7000D3F88051074C25401560C3F88041D3F801
+:106F8000844154605A17C3F8842100220270E8E754
+:106F9000CC2A0020FC06FFBD0B498A68002A11D0CC
+:106FA00000280FD1EFF3108072B60B684FF0E0228B
+:106FB000C2F800314B68C2F8043100228A60002810
+:106FC00000D162B670470000CC2A00202DE9F041C4
+:106FD000064608680C46411C4FF0A0474FF00105DB
+:106FE00006D005FA00F1C7F80815206804F0A8FBE0
+:106FF0006068411C02D0002104F090FB3168A06958
+:10700000C1F82405607D227D31681043C1F86C050C
+:10701000D4E900123068C0F81425C0F80C15207DA2
+:10702000012815D1A068411C02D0002104F076FB94
+:10703000E068411C05D08540C7F80855E06804F0B9
+:107040007FFBD4E902123068C0F80825C0F810159B
+:10705000BDE8F0812DE9F041064608680C46411C68
+:107060004FF0A0474FF0010506D005FA00F1C7F830
+:107070000815206804F06EFB6068411C02D00021F6
+:1070800004F055FB3168A069C1F82405607D217DBD
+:1070900032680843C2F86C05D4E900123068C0F8C1
+:1070A0000C15C0F81425207D012815D1A068411CBD
+:1070B00002D0002104F03BFBE068411C05D0854074
+:1070C000C7F80855E06804F045FBD4E902123068BF
+:1070D000C0F80825C0F81015BDE8F08103F008B924
+:1070E0002DE9F047074600888EB0804602F0F6FD95
+:1070F000824604462D4800252A460178404600F085
+:10710000D9FB7879400734D501254FF6FF7603ABDC
+:107110002A460721504606F013F8010004D04046E5
+:1071200007F0B6FA00252BE0B1463146049802F08C
+:1071300029FD064648450FD004460146404602F068
+:10714000B7FD4046FFF790FD30B9404607F072FAB0
+:107150004046FFF789FD48B122460721504606F018
+:1071600065F8010003D0404607F092FA00254E452D
+:1071700006D0404606F0C8F910B1504602F09AFD1C
+:1071800002208DF81800ADF81A807879400701D5F3
+:10719000012000E002208DF820008DF8215006A883
+:1071A00001F0C8FE0EB0BDE8F08700008822002084
+:1071B0002DE9FC47002517880646158090F82D001C
+:1071C0001446894630B13A462146484600F09CFBB9
+:1071D000051E09D1B0784FF00C0A18B32088C846B4
+:1071E000001DB84202D95046BDE8FC87684679DFE9
+:1071F0000028F9D12088032108F8001020881921DF
+:10720000401C80B2208008F800102088401C80B20A
+:10721000208000EB0801BDF8000008F08FF82188FD
+:1072200008442080F0780222C8B1218896F9033002
+:1072300001F1030C4846BC45D5D8425421884FF093
+:10724000010C491C89B2218000F801C02188491C29
+:1072500089B2218009F801302088401C20807068A4
+:10726000B8B1218890F9003001F1030C4846BC45C3
+:10727000B9D8425421880A22491C89B2218042543B
+:107280002188491C89B2218009F801302088401CDE
+:107290002080308950B1CDE900474B4606220221BB
+:1072A00006F1080008F034F9051E9DD1308A50B16E
+:1072B000CDE900474B460722032106F1100008F0F4
+:1072C00027F9051E90D1308B50B1CDE900474B46D0
+:1072D0001522142106F1180008F01AF9051E83D1B1
+:1072E000306A30B13B462246494601F044FB051E58
+:1072F000DBD1706A30B13B462246494603F0A6F91D
+:10730000051ED2D196F82C0038B13B46224649469C
+:10731000304607F063FA051EC7D1307838B13B46D6
+:1073200022464946304603F017FA051EBDD12846CD
+:107330005AE718B504460020ADF8000013466A4627
+:10734000204600F006F8002802D0BDF800002044D6
+:1073500018BD70B588B182B10024158803E0065DC0
+:10736000641C3444A4B2A54203D8061976789E4220
+:1073700001D08C42F3D38C4201D3002070BDA11CFC
+:107380001180005D401E80B270BD80F830107047E3
+:107390002DE9F0410D00044606D02CB195F87A0095
+:1073A0000026012803D006E00E20BDE8F08195F804
+:1073B0009800012829D0D5F8A000042825D0D5F8B8
+:1073C0009C00042821D04FF00108A6702C2205F162
+:1073D0007801201DFFF74AF884F83060D5F8A40042
+:1073E0006063D5F8A800A0634FF6FF70A4F8A8006A
+:1073F00004F19400C4F8A400C4F8AA60A4F8AE6034
+:1074000084F8B060207810B104E00720CDE7FF20B9
+:1074100084F8540004F155011F27C4F89410A4F80F
+:10742000987004F198022846FFF7C2FE0028BCD1EC
+:1074300015F13C0F0ED004F17401C4F89C10A4F8AF
+:10744000A07004F1A00205F13C00FFF7B1FE002896
+:10745000ABD103E0C4F89C60A4F8A06084F851802C
+:10746000208BA4F8480084F83C80266484F850609F
+:1074700060696064454604F13C02002104F1540057
+:1074800072DF002891D125708FE710B50288102A8D
+:107490001BD0112A20D0262A1DD1007A0C460128A3
+:1074A00001D0022817D1A0780521401CB0FBF1F2D1
+:1074B00001FB1201204600F052F800280BD0A16B0E
+:1074C000002908D0BDE810400847C27B012A02D13C
+:1074D0008088A1F8A80010BD0C46002184F8B210E5
+:1074E0008088B4F8A8108842F5D120790028F2D11C
+:1074F0000121DFE710B50C46022801D0032810D186
+:10750000607800280DD000206070A178204600F03F
+:1075100026F8002805D0A16B002902D0BDE8104054
+:10752000084710BD10B5044690F8540074DF0120E0
+:1075300084F8B200002084F8B40084F850000621DA
+:10754000204601F0FDFE002808D1A178204600F079
+:1075500006F810B1A16B01B18847002010BD2DE9DC
+:10756000F05F044600780F4638B1A770002003F0A2
+:10757000FBFE012620B1667007E10820BDE8F09F00
+:107580000025C4F8AA50A4F8AE5084F8B050A079F1
+:1075900010B1A078012806D0E07968B1A078012860
+:1075A00001D0022808D1616B21B184F8B1600820B4
+:1075B000884701E084F8B15004F1AB0100200A5C77
+:1075C0000AB1304603E0401C0628F8D300204FF0F3
+:1075D00002084FF0030B012F06D0022F0CD0032F0F
+:1075E0000FD0042F15D110E0A17929B194F82410FF
+:1075F00011B908B130460DE0E17911B108B140464A
+:1076000008E0207A08B1584604E0607A08B1042006
+:1076100000E02846A070616B41B1032801D0042826
+:1076200004D1607910B194F8B200A0B184F8B350DD
+:1076300004F13C0018210746FEF731FF04F12C004D
+:1076400084F83C60814606F08BF858B194F82C0021
+:1076500084F8510008E084F8B45084F8B36007203F
+:107660008847E5E784F8516094F8240050B1484613
+:1076700006F076F820B194F8280084F8520001E072
+:1076800084F8526084F85050A27804F1AA0104F101
+:1076900094094FF0060A052A60D2DFE802F0780369
+:1076A0000F223F0084F83160C4F8A450C4E91015DB
+:1076B00084F83C808020A4F8480051E084F83180B0
+:1076C00094F82420384612B10722027001E080F8B5
+:1076D00000B0228A8281C4F8A4504160E168B96098
+:1076E0003EE06069B860208BB88194F824003D4684
+:1076F00010B184F83CA001E084F83C60204607F01B
+:10770000CBFE40B185F814800421204601F018FE1C
+:1077100020BB05211EE084F831B01DE0E069B860AF
+:10772000208CB88194F824003D4610B184F83CA028
+:1077300001E084F83C60204607F0AEFE48B185F8D1
+:1077400014800421204601F0FBFD38B984F831A0F3
+:1077500002E0042184F83110C4F8A490A07878B134
+:107760003A4604F15400D4F8A41072DF00287FF4E4
+:1077700005AF94F8301094F8540073DF0028F6D168
+:10778000616B11B194F8310088470020F6E684F867
+:107790003150F5E770B5040012D001461C221448A0
+:1077A000FEF764FE1248134D0560206850B17ADF81
+:1077B000002806D12068016829604068686005E0FB
+:1077C0000E2070BD0B487BDF0028FAD108484FF629
+:1077D000FF711438084A20F8041B05493439016048
+:1077E0000021FFF725FB0028EBD0032070BD00002F
+:1077F000AC2500204822002031F4020010B50446D8
+:1078000000F078F8002805D02146BDE81040024875
+:1078100003F0C5B810BD0000D825002070B515468E
+:107820000E46044607F044FE002809D0054800EB48
+:10783000840080692A463146BDE8704001F0BEBD33
+:1078400070BD0000C825002070B50546002400F07A
+:1078500051F838B12946044803F0A1F808B10224D0
+:1078600000E00124204670BDD425002010B5182169
+:10787000034803F06FF8182800D0C0B210BD000014
+:10788000C825002070B505460C46084607F010FED6
+:1078900060B1284600F02EF840B10548294600EBBB
+:1078A0008400BDE87040183003F079B8002070BD46
+:1078B000C825002070B5054614460E46084607F058
+:1078C000F7FD002812D0284600F014F800280DD04B
+:1078D0000748294600EB860018301CB1BDE870400F
+:1078E00003F068B8BDE8704003F019B870BD00003F
+:1078F000C8250020142801D3002070470146014804
+:1079000003F04DB8CC2500207CB5054608880C4610
+:107910000930904201D90C207CBD68466DDF0028FB
+:10792000FAD121880820685420881B21401C80B28D
+:10793000208029542088401C80B220802844DDF813
+:1079400001100160BDF8051081802088801D80B283
+:1079500020809DF80010490800D00121295420887A
+:10796000401C208000207CBD10B503F003FA0028E5
+:1079700009D105484FF0030C00DF002803D1BDE812
+:10798000104003F05BBA10BDB828002018B10349BD
+:107990000860002070470E2070470000A8220020D9
+:1079A00010B54FF0FF3100203DDF00280BD1B12191
+:1079B0003CDF002807D104484169012088470220A4
+:1079C00004F0D6FA002010BD9C280020044810B511
+:1079D0000068416900208847BDE81040FFF7E0BF1C
+:1079E000A822002030B58FB005461C2101A8FEF763
+:1079F00056FD0024142109A80894FEF750FD9DF8B7
+:107A00002000009420F00F00401C20F0F000103007
+:107A10008DF820009DF82100029420F00F00401CFA
+:107A200020F0F00010308DF821009DF82200049421
+:107A300020F00600801C8DF822009DF8040009AAA1
+:107A400040F028008DF8040008A8CDE9054007940F
+:107A500028788DF83A000320ADF838009DF8000032
+:107A6000ADF82C4020F00F00401C20F0F00010304A
+:107A70008DF800009DF80100ADF82E4020F00F00B9
+:107A8000401C20F0F00010308DF801009DF802003D
+:107A90000D9420F00600801C20F0080040F011003A
+:107AA0008DF802000EA809901720CDF828D0ADF867
+:107AB00030006888AB1D01A9AADF0FB030BD0000FF
+:107AC00010B5164C86B01ECC8DE81E0020B3144CA9
+:107AD0004FF6FF71A180006860610020607620761B
+:107AE0002046FFF753FF002814D101208DF8120023
+:107AF0004FF65960ADF81000A21C04A90120A8DFC0
+:107B0000002807D12146684662DF002802D12046BE
+:107B1000FFF768FF06B010BD0E20FBE758FB020020
+:107B20009C28002010B500280FD00188204C502937
+:107B300026D00BDC10291DD0112906D1A188808800
+:107B4000814202D14FF6FF70A08010BD512913D0A1
+:107B50005329FAD1C088E1888842F6D1607E002896
+:107B6000F3D0FFF733FF0028EFD06169BDE8104084
+:107B7000022008478088E7E7BDE8104005F0E0B83C
+:107B800030F8061F62899142DFD141890229DCD198
+:107B90000C3000F0FBFA0749207603220988BDE883
+:107BA000104002EB0143024603A1184604F00AB854
+:107BB0009C28002024240020526563656976656452
+:107BC00020696E6469636174696F6E207374617497
+:107BD00065202564000000002DE9F0410546007B8A
+:107BE000042601272D4C012811D002282CD0022672
+:107BF000287B314600F08AF818B1206841690320DB
+:107C00008847206841690220BDE8F04108472068A4
+:107C10004FF00008817E49B10621012000F076F87E
+:107C2000002839D0206841690320EDE7477601211B
+:107C3000084600F06BF800282ED02268112882F840
+:107C40001980D5D10626D3E76A7B142A20D8FAB149
+:107C5000DFF84C8005F10E0108F10400FEF706FC88
+:107C6000697BC8F8181021684046897E0029BFD179
+:107C7000A0F10C010A68011F904758B10F28B7D135
+:107C800008480949008807EB004003F097FFAFE779
+:107C90000526ADE720688776BDE8F081A8220020A0
+:107CA000C428002024240020A0FF020070B515493C
+:107CB00000250A68002A24D04A68002A21D0083109
+:107CC000904708281DD0104C0028206885760ED0DB
+:107CD0000621022000F01AF818B12068416903203B
+:107CE0008847206841690220BDE8704008470121AB
+:107CF000022000F00BF8002803D02068416903201F
+:107D0000F2E770BDB8280020A822002086B0032327
+:107D1000ADF8003020238DF814308DF815000022C6
+:107D20000E48019202928DF81610C188ADF8041029
+:107D300002218DF8061005A90491ADF80820CDF8B0
+:107D40000CD0808801A9AEDF002804D1BDF8001056
+:107D5000032900D00C2006B0704700009C280020AA
+:107D60000F4A0321128801EB024268B101280ED0AC
+:107D70000B4A01210228128801EB02420AD0032893
+:107D800010460AD007A109E0104610A106E01046EF
+:107D90001AA103E0104622A100E030A103F00EBFBB
+:107DA00024240020556E6B6E6F776E206576656EAD
+:107DB000742066726F6D20626C655F6466755F62C9
+:107DC0007574746F6E6C6573732E0000446576690C
+:107DD000636520697320707265706172696E6720D7
+:107DE000746F20656E74657220626F6F746C6F6162
+:107DF000646572206D6F64652E00000044657669CD
+:107E000063652077696C6C20656E74657220626FA3
+:107E10006F746C6F61646572206D6F64652E000015
+:107E20005265717565737420746F20656E74657228
+:107E300020626F6F746C6F61646572206D6F646532
+:107E4000206661696C6564206173796E6368726F26
+:107E50006E656F75736C792E000000005265717548
+:107E600065737420746F2073656E64206120726581
+:107E700073706F6E736520746F20636C69656E74C8
+:107E8000206661696C65642E0000000038B5044608
+:107E9000008821281CD013DC102822D1072000F0F4
+:107EA000D5FA08B1FEF772FF1048A188018010488A
+:107EB00002F0D8FE002814D0BDE83840FEF766BFB7
+:107EC0003B280FD056280CD1A088132176DFF1E78C
+:107ED00000200090A08869468FDF002801D0FEF7BF
+:107EE00055FF38BDA088132176DFE3E72822002064
+:107EF0004824002010B51A4C0188606810290ED063
+:107F000011292BD1401E606028D1FEF741FE0028C8
+:107F100024D02168002921D0BDE810400847D0B9FD
+:107F200000210122084600F06FFA08B107280FD19E
+:107F300007220221012000F067FA08B1072807D1C3
+:107F400004220221002000F05FFA20B1072802D0AD
+:107F5000216801B188476068401C606010BD000066
+:107F6000402200202DE9F04701883B4E40F2F319F2
+:107F70004FF6FF7510291BD011293ED0122954D07D
+:107F8000502946D1C188F289841D914241D161892D
+:107F900002293ED18688304601F04CFF050038D0DA
+:107FA00004F10C0000F0F6F8A8B3294630464EE084
+:107FB000C17B8788044601292BD1A846284601F0B9
+:107FC00039FF050017D02F80002028722348434630
+:107FD0004A460168C5F80A104068C5F80E0004F169
+:107FE000100105F10A0001F0F1FF6872F089002824
+:107FF0000FD129462AE0042013E0808801F01AFFFF
+:10800000040006D06068FEF793FF08B106F024FB79
+:108010002580BDE8F087FFE76868FEF789FF002844
+:10802000F7D0BDE8F04706F017BB8788064638460C
+:1080300001F000FF0400ECD02B464A4606F108018F
+:1080400004F10A0001F0C2FF607221463846BDE823
+:10805000F04700F0D7BC0000AC25002048220020EB
+:108060002DE9F04F0746858802883D48012197B0E9
+:108070008346102A09D0112A49D01A2A6CD1387A9D
+:10808000B1EB101F45D2012244E0354C083CA068FA
+:10809000C0430B9061680BA802F0A5FC0B990CA8DB
+:1080A00000F04AFC2C220CA96846FEF7DFF90026F6
+:1080B000E946A04610E000BF09EB46005FF000046F
+:1080C000B0F804A008EB84005146001D02F027FC24
+:1080D000641C1D2CF6D3761C0098B042ECD8142DED
+:1080E00005D317B00420BDE8F04FFEF74FBE294678
+:1080F000584602F05FFC294608F1040002F05AFCE1
+:10810000F87B012828D016482946001D15E029468D
+:108110001AE000220221B1EB101F01D2012600E07B
+:1081200000260F49083901F11000041D294682B1CB
+:1081300002F040FC36B12946204617B0BDE8F04FAA
+:1081400002F038BC2946204617B0BDE8F04F02F0D7
+:10815000E6BB02F0E4FBF5E717B0BDE8F08F0000E6
+:10816000D025002010B504460748007800280AD022
+:10817000204601F08DFC204606F0C8FB2046BDE8F5
+:10818000104001F027BA10BD782200200078C0F31B
+:1081900040007047007800F0010070470149085C1A
+:1081A0007047000010FA02000649095C4FF0A04039
+:1081B000D0F81005C84010F0010000D0012080F078
+:1081C0000100704710FA02002DE9FC410646C00785
+:1081D0004FF000050ED0104F00240122385D0095AD
+:1081E00000231146019503F03FFA641C042CF4D3DC
+:1081F00000F046F8B0070DD5074E0024361D0022CA
+:10820000305D032300951146019503F02DFA641C9F
+:10821000042CF4D3BDE8FC810CFA020007490B5C86
+:108220004FF0A041D1F804250120984020EA020334
+:10823000C1F808351040C1F80C0570470CFA02006F
+:108240000249085C012103F0A0BA00000CFA020008
+:108250000249085C002103F098BA00000CFA020001
+:108260000649095C4FF0A040D0F80405C84010F062
+:10827000010000D0012080F0010070470CFA0200DC
+:1082800010B500242046FFF7DBFF641C042CF9D353
+:1082900010BD10B500242046FFF7DAFF641C042C43
+:1082A000F9D310BD10B50246064B4FF0FF30002148
+:1082B0005C5C944201D1084610BD491C0429F7D3E7
+:1082C00010BD000010FA020070B50C4E0C004FF00B
+:1082D000000530600BD0012000F06AF808B10220E0
+:1082E00004E0002000F064F800B10B2020707068FA
+:1082F00010B9FEF74DFC0546284670BD402200200F
+:1083000010B5002000F0D4F908B1062806D10120EC
+:1083100000F0CEF908B1062800D1002010BD000001
+:108320002DE9F0470D468146FFF7BCFF04460428BF
+:1083300036D2DFF874801B481C4EA8F10C0725B319
+:10834000012D0ED0022D2BD104EB44003044457892
+:10835000002D25D0B968002922D02846BDE8F04775
+:10836000084704EB4401755C0E44717849B10E4A2C
+:108370004FF40041093A8068FEF796FD08B987F886
+:108380000390B17808F80410E2E78068FEF7D0FDAA
+:1083900004EB4401314418F804008D78A842D7D08A
+:1083A000BDE8F08714FA02003C2200204C25002092
+:1083B000042801D2FFF7F8BE00207047014610489C
+:1083C00010B50088042907D007290ED00A2915D135
+:1083D000BDE8104006F084BA132176DF0CE00028D7
+:1083E0000CD0BDE81040FEF7D1BCA0F57F41FF39AD
+:1083F00004D10448FFF796F80828F0D110BD00001A
+:10840000282200205424002070B50023042810D214
+:108410000D4D00EB4004012A02D101290CD00022AD
+:10842000094E00EB4000304461B1012906D0022919
+:1084300006D00723184670BD0E30C2B22A55F9E7A0
+:108440004270F7E78270F5E74C250020044A0146A8
+:1084500000201279D20702D0084600F04DB87047CC
+:108460003022002070B506461E480024C0E9016194
+:10847000B00720D50025012211462846FFF7C4FF8A
+:108480006D1C0446042D02D2002CF4D013E094B9E4
+:1084900040F2666204211448FEF7FEFB04000AD194
+:1084A000FEF7E8FB040006D10F48104A0021001F28
+:1084B000FEF7BEFC0446F00712D00120FFF784FE51
+:1084C00074B909480A4A00210C38FEF7B1FC0400CF
+:1084D00006D10548074A01210838FEF7A9FC0446E1
+:1084E000204670BD3022002020FA02007D87020065
+:1084F00061A00200636C02002DE9F05F6A4C054642
+:1085000000266078B34618B184F801B001F090FD00
+:10851000664F4FF47A694FF4C87A4FF00108182D6E
+:1085200062D2DFE805F0AC0C0C31404D62676B7431
+:108530006B74BE7D7D7D7D7DACAFB2B5BEBE0020CF
+:10854000FFF78EFE00284FF0000008D0FFF778FEFE
+:10855000022D02D14FF4E16008E0484606E0FFF743
+:1085600077FE022D01D1C82000E05046410CC00327
+:108570004FF4FA72801841F1000125705200002377
+:10858000FDF730FF01462AE00020FFF769FE0028D2
+:108590004FF0000004D0FFF753FE4FF44870E5E7BA
+:1085A000FFF756FEDFE70020FFF75AFE00284FF0E6
+:1085B000000002D0FFF744FECFE7FFF749FED4E703
+:1085C0000020FFF74DFE00284FF0000002D0FFF71B
+:1085D00037FE01E0FFF73CFE257041F69A110022BC
+:1085E0003868FEF761FC064646E00020FFF716FEFD
+:1085F000257008E0002051E025703DE084F80180FE
+:108600000120FFF70BFE002240F6CD41E8E784F899
+:1086100001800120FFF702FE00224FF48041DFE7D6
+:108620007868FEF785FC0646D5F1110000D02EB122
+:108630000220FFF705FE84F802B01DE0012816D9DC
+:1086400080B2C8214843C117C90341EA5041C00361
+:108650004FF4FA72801841F1000152000023FDF737
+:10866000C1FE014600227868FEF71EFC0646022085
+:10867000FFF7EEFD84F802803046BDE8F09F01F080
+:10868000D7FCB9E701F0D4FCB4E701F0D1FC04E079
+:1086900001F0CEFC0020FFF7DBFD0120FFF7D8FD45
+:1086A000AAE7FFF7F6FDA7E73022002014FA020040
+:1086B000012106F094BF00002DE9F8430546861C11
+:1086C00000208DF8000090460F464FF001096846E3
+:1086D000FEF73EFC1B4C20683860D4E90001401ACC
+:1086E000A16804F21C47081A0EE00121384602F086
+:1086F00074F901F053FE0146384602F06EF9D4E9F0
+:108700000001401AA168081A401C8642EDD8B8F151
+:10871000000F03D0052065F3891002E0062065F301
+:108720009F50A2682168114004EB8101C860206855
+:10873000304420609DF80000FEF72EFC4846BDE85E
+:10874000F8830000842D002030B482680468531C34
+:108750008360A154D0E901128A4202D330BC02F0F6
+:1087600030BC30BC70470000034803C8814201D1CF
+:108770000120704700207047842D002000780221DE
+:10878000FFF7CEBD032805D10349A92008600020CA
+:1087900003F0EEBB704700002005004005494FF094
+:1087A000FF32082841F8202002D3084480F84820EE
+:1087B00070470000F4280020F0B54FF0FF3512B1EB
+:1087C0000023082601E008230C260C4C05E000BF1E
+:1087D00054F823707F1C04D05B1CB342F8D32846A6
+:1087E000F0BD26185DB286F8305044F82310002AF8
+:1087F000F5D1E11881F84800F1E70000F4280020E5
+:108800000249084490F9300070470000F428002025
+:1088100070B504464FF6FF750A462846AC4208D1AB
+:108820004FF480742146104605F0F0F8A04209D0BC
+:1088300070BDFF2CFCD82146104605F0DAF808B1CF
+:10884000204670BD284670BD70B5084C050009D0A3
+:1088500010342168002907D008682060496828463C
+:108860008847F6E70834F4E770BD0000E0280020F0
+:10887000054A012120B1012805D19170FFF7E4BF1D
+:1088800051700020FAE77047E02800202DE9F05FE2
+:1088900026484168F1B3DFF898B00E688146DBF8EE
+:1088A000004087688078E11B21F07F45ED1CB0B95E
+:1088B000DFF880804FF48030C8F84403C8F8040320
+:1088C0001120FDF70BFF1120FDF713FF4FF0010AF8
+:1088D000C8F800A02F2003F01BFE89F802A0B542C3
+:1088E00000D23546124BE8193C3320F07F40186027
+:1088F000DBF800105A46091B21F07F41001B20F0D5
+:108900007F40C91C81420FD9106818602F2003F0E6
+:10891000FFFD00E004E0BDE8F05F1120FDF7F4BECC
+:10892000BDE8F05F05F09ABCBDE8F09FE8220020AA
+:10893000041501400010014073B58CB006460020BC
+:1089400000900D9880B100246D4621460DA802F0DC
+:1089500026F830B1009805EB400084800098401C58
+:108960000090641C142CF0D32C2269463046FDF78D
+:108970007DFD0EB070BD2DE9F04117880646B81D8B
+:1089800014460D46984202D90C20BDE8F08131888A
+:10899000072206290AD34FF4486C4FF6FF7361454E
+:1089A00001D9994202D17088062801D21046ECE71D
+:1089B000604501D99842F9D1994203D0984201D03B
+:1089C0008142F3D80520E85520881221401C80B24E
+:1089D000208029542088401C80B220804119308892
+:1089E00006F0ACFC2188084480B2208041197088D0
+:1089F00006F0A4FC2188084420800020C5E7FEF78B
+:108A0000C5B9000038B54A7A0F4B62B100220A722C
+:108A10005969002906D001228DF80020ADF8020026
+:108A20006846884738BD0A7A62B19B684C6802463E
+:108A300019462046FEF738FA0028F3D0BDE8384042
+:108A400005F00ABE5B68F1E7AC250020F0B585B003
+:108A500016460F4604461D4614220B496846FDF78C
+:108A600005FD0A488DF80870ADF80240ADF80A60BF
+:108A70008DF80C50017800222046FEF71BFF684657
+:108A800000F058FA05B0F0BD2CFB0200882200204F
+:108A9000F0B587B0074600200490ADF8101005909F
+:108AA000ADF812100190029001AA04A9384690DF97
+:108AB000060022D003F0D2FC114C03460125208889
+:108AC0003A4605EB00400F4903F083F8BDF8042057
+:108AD00012B9BDF8060038B12088BDF8063005EBA4
+:108AE000004009A103F075F8BDF808202AB12088DC
+:108AF000154905EB004003F065F807B03046F0BDBE
+:108B0000F4230020FCFE0200546865207265717534
+:108B100065737465642054582F5258207061636BDC
+:108B20006574206C656E67746820697320746F6F5C
+:108B3000206C6F6E672062792025752F2575206F58
+:108B400063746574732E000048FF020030B504465C
+:108B500085B000211B4804F04CFF00282FD00025D1
+:108B6000204600F0C4FE68B1112812D086281BD020
+:108B7000A0F54051023903D00146204605F074FDAE
+:108B8000294607E005B029462046BDE8304001F0FF
+:108B9000E3BB0121204601F0DFFB05B00021BDE869
+:108BA0003040084804F059BF142207496846FDF7D1
+:108BB0005DFCADF80240684600F098F9E0E705B0CA
+:108BC00030BD00005122002054FA02007FB50C464F
+:108BD00010B1012004B070BD2079002638B141F6F3
+:108BE0001D5501281BD0022826D00F20F2E70220B5
+:108BF000207102960396E0680190694601A805F08D
+:108C000089FA50B102988188E18000882081BDF8FE
+:108C10000010029805F0FCFADCE70A20DAE70A4BBC
+:108C20006A460021A01D05F031FA38B1064918390D
+:108C30008E61CE610A28CDD12846CBE702488188D3
+:108C4000019805F0E5FAF5E7282300202DE9F04723
+:108C50000025DFF88C803CE06068002100EBC50651
+:108C6000012032789146FDF7EEFBD4E9062300EAB5
+:108C7000020701EA030C57EA0C0728D082438B4312
+:108C80004846C4E9062303F005FD32788246914642
+:108C900001200021FDF7D7FBD4E9042300EA0204F8
+:108CA00001EA03074A4650460021FDF7CCFB444049
+:108CB0004F403C430BD17078012801D0012100E0E6
+:108CC0000021726881EA0A010AB1484690476D1C8A
+:108CD000EDB298F8000044468542BDD3BDE8F08768
+:108CE000C822002010B50021024801F091FE80F357
+:108CF000100010BDA03100200E4910B50A784C7844
+:108D00000023A24212D0521CD2B20A70022A00D111
+:108D10000B70084A0B780C3252F8232002608868E6
+:108D2000104420F07F408860012010BD03600020C7
+:108D300010BD0000E822002013460A460021FFF77C
+:108D400085BE00002DE9F843104D0F4680461E46B3
+:108D500091466946286801F0B6FD040014D01C2134
+:108D6000FDF79DFB01202071C4F81490380BC4F866
+:108D70000080C4E902606946286801F0C5FD05F07D
+:108D800019F90020BDE8F8830420FBE710FC02007D
+:108D900010B503780022072B06D2DFE803F00504A4
+:108DA0000610202930000A7010BD01230B700389C2
+:108DB0008B818388CB81C06888600A7410BD0222D1
+:108DC0000A7002898A818288CA81C2688A60807D2D
+:108DD000062802D00020087410BD0120FBE7032202
+:108DE0000A70C2888A810289CA81C068886010BD01
+:108DF00004230B70C0888881CA818A6010BD052059
+:108E0000087010BD70B5064D0646002455F82410B4
+:108E100009B130468847641C042CF7D370BD0000AC
+:108E2000E42A002030B50446006887B00D4680680B
+:108E300000281FD018216846FDF731FB0195A06876
+:108E40000590207910B1012810D107E001208DF89C
+:108E5000000020690290E068039005E002208DF890
+:108E60000000E06800030290606904902068816857
+:108E70006846884707B030BD70B586B015460C000F
+:108E8000064619D0112C17D0082C15D0142168468D
+:108E9000FDF705FBADF80260304600F01FFFADF8AE
+:108EA00004000D2C0AD0862C1CD007208DF8000061
+:108EB0000294684600F04CF806B070BD03208DF8AF
+:108EC000000025B12878C00701D0012000E0022071
+:108ED0008DF8080000208DF80C0041F20110ADF86B
+:108EE0000A00E6E706208DF80000E2E710B5044628
+:108EF000408800F0F3FEA080024801682046BDE8EB
+:108F000010400847582200202DE9F0410746002470
+:108F1000064E074D05E000BF56F824103846884736
+:108F2000641CE8788442F7DBBDE8F081502800201B
+:108F30007822002010B50446408800F0CFFEA080C3
+:108F4000024801682046BDE81040084700FB0200C7
+:108F5000014909680847000054FB020070B586B05B
+:108F6000044614216846FDF79AFAA0890125A0F568
+:108F70004040ADF8040020782A4E062833D2DFE8BE
+:108F800000F0320303032C48A08900F0BDF930B98A
+:108F9000E08943F6FE71A0F54040884223D8A07BCB
+:108FA0008DF80800207803280FD000208DF80900E4
+:108FB000A0680390606850B109208DF800006068D7
+:108FC0000490684604F07AF90DE00120EEE70820ED
+:108FD0008DF800008DF81050F3E7A08900F094F9A7
+:108FE00008B1E08930B17078002801D004F096FA19
+:108FF00006B070BD606820B10B208DF80000757060
+:10900000DFE70A208DF80000BDF8040004F010FB33
+:10901000F5E713208DF800004FF6FF70ADF804005F
+:10902000CFE700006822002038B504460E480078DB
+:10903000A8B1A4F57F40FF380FD0684604F0ECFEDD
+:1090400078B10521017001210171C480684604F0E6
+:10905000F1FE04F0A1FF002038BD042038BD02203D
+:1090600038BD082038BD0000302300200C4808B56A
+:10907000007888B1684604F0CFFE78B1062101700F
+:10908000684604F0D7FE0748017809B10121017351
+:1090900004F082FF002008BD022008BD082008BDA2
+:1090A00030230020A82B0020F0B587B0142168469B
+:1090B000FDF7F5F92B4C207818B16846FFF7A2FEB2
+:1090C0004EE0201D01F086FCB8BB4FF01020416936
+:1090D0000004026940694B1C01D100FB02F12248E7
+:1090E00000220161A1F54051C160204902F0F8F869
+:1090F000002820D11F481C238C221D49006801F044
+:10910000CFFB03F0CBFE051E14D0022812D000279F
+:109110000126062D12D005A804F07EFE88B1067047
+:109120000C2D18D2DFE805F0170F170F17161716BA
+:10913000171113110B2007B0F0BD11E02670676006
+:10914000BBE70820F7E7077105E0032100E00221F3
+:10915000017100E0067105A804F06CFE04F01CFF2C
+:109160000020E8E730230020E023002020FC02005C
+:10917000F42A002088FB020038B5040014D06946A8
+:1091800004F0C8FFA0B1BDF8000000EB8001094861
+:1091900000EB8100C16849B1A17A39B1C168491EAB
+:1091A000C1600020A07238BD052038BD062038BD42
+:1091B0000A2038BD802B00201FB501A9684604F0A5
+:1091C00065FF04B010BD07B513460A466946002086
+:1091D00004F05CFF0EBD07B513460A460021684641
+:1091E00004F054FF0EBD20B119B1006808600020E2
+:1091F0007047052070470000F8B50D46040018D0F0
+:10920000BDB1694604F086FFA8B1BDF800000B4966
+:1092100000EB800001EB800001210C30666801F05A
+:10922000DCFB2E6060680C3068600120A0720020BA
+:10923000F8BD0520F8BD0A20F8BD0000802B0020F5
+:1092400018B10323002206F0B9BA052070470223A3
+:10925000002206F0B3BA12B1022306F0AFBA05201D
+:1092600070470000084910B50A69042A0AD0074A65
+:10927000096942F8210004480121103001F0ADFBDA
+:10928000002010BD0C2010BD10230020E42A002077
+:1092900038B5044609480D46007858B164B16946AE
+:1092A000284606F085FB002803D1BDF80010218078
+:1092B000658038BD022038BD052038BD3023002030
+:1092C00010B504460E48007898B1A4B1218802294F
+:1092D00013D80C4A01EB810002EB800260885289AE
+:1092E000C31C934209D806F057FB00202080608001
+:1092F00010BD022010BD052010BD042010BD0000CF
+:1093000030230020802B002043F6FE71A0F5404062
+:10931000884201D8012070470020704710B50446EC
+:109320000078182802D1FEF7A1FA207010BD10B500
+:1093300004460078182802D1FEF798FA207010BD74
+:1093400070B50D460446B0F89810D0F8940001228C
+:10935000FDF7EFFF00B1057004F13C0204F1940148
+:1093600004F1540072DF70BD70B51346002206464A
+:109370001546862902D0112902D002E0012200E020
+:1093800001250D4C73B1A179FEF794FA2A46617953
+:109390003046FEF78FFA0022A1783046FEF78AFAAF
+:1093A000002203E0A178FEF785FA2A46617830466C
+:1093B000BDE87040FEF77EBA90220020F7B5174650
+:1093C0000E0011D00098002560B1002421466846A7
+:1093D00001F0E5FA18B1A0B23946B0476D1C641C23
+:1093E000142CF3D32846FEBD0020FEBD406804F0D7
+:1093F00033BD000070B508B1012070BD194C0025C7
+:10940000207B08B1257301E000F0A0F8207808283F
+:1094100026D2DFE800F02504080C10251420BDE852
+:10942000704000F021B8BDE8704000F07DB8BDE8A4
+:10943000704000F05FB8BDE8704000F03BB8608855
+:10944000084900EB8000283901EB80004068BDE846
+:10945000704003F003BD6560BDE8704003F00CBDD3
+:109460000F2070BDA82B00201149F0B48A1C0020E9
+:109470000346A1F128050C18A67A4EB1A37200EBA1
+:10948000800405EB8404E66816B9247C012C0AD01C
+:10949000401C80B20228EED30B704B804B60F0BCB6
+:1094A00041F61D5070471080F0BC00F03DB8000040
+:1094B000A82B00200C48418801EB8102A0F1280173
+:1094C00001EB8201CA6852B10521017007480221EF
+:1094D0008180016800230122054801F06BBE04224F
+:1094E00002704968F6E70000A82B0020382300200E
+:1094F000E023002038B50A49084803240B68426875
+:10950000898803EB810153880470DB1C00201B0455
+:1095100000909B0B034801F0BDFF38BDA82B002035
+:1095200038230020E0230020074910B54888091D92
+:1095300004F040FE18B1BDE81040FFF7DBBFBDE806
+:109540001040FFF7B7BF0000A82B0020F0B51F4860
+:109550001F490125067802248B88A0F12802082ED5
+:1095600019D2DFE806F00418181B222F2F170189E3
+:10957000491C01810021418080F80C1001EB81031E
+:1095800012F8233043B100234418491C89B2A37256
+:109590000229F3D30570F0BD0123F5E74268528834
+:1095A000D21C1A448A800470F0BD46880D6806EB10
+:1095B000860602EB860256680E60556013818C8029
+:1095C000062100E007210170F0BD0000A82B00205B
+:1095D0003823002030B501888488224D85B0502979
+:1095E00024D0522902D0542931D103E0204600F082
+:1095F0007FFE2CE014221C496846FCF737FFADF8CB
+:109600000240204600F06AFBADF8040000F022F9A9
+:10961000002269792046FEF74DF90022297920467B
+:10962000FEF748F96846FFF761FC10E0017B01296D
+:109630000DD1817A01290AD10089A0F5245102397E
+:1096400005D10121204600F087FE05F0E7FE00224B
+:109650000649E878FEF7E2F805B0BDE8304005F0CD
+:109660004BB80000502200207CFA0200DD7002009E
+:1096700010B50446007800280FD1608800F038FE4D
+:10968000608800F081F9002807D004496088012231
+:109690000979BDE81040FEF70DB910BD5022002039
+:1096A00010B5124C00202070FEF7E0F8A070FEF715
+:1096B000DDF8E070FEF7DAF82071FEF7D7F8607198
+:1096C000A17818290FD0E17818290CD02179182910
+:1096D00009D0182807D00121601C04F083F901206B
+:1096E0002070002010BD032010BD0000502200207B
+:1096F0007CB50446007808282FD1607A38BB207AE0
+:109700004FF6FF7501280DD0072802D0082824D174
+:109710001EE0A08800F020FAA8421ED0012100F02F
+:109720001BFE1AE0A0886A46012103F0DFFC70B935
+:109730000198007858B1A08800F00EFAA8420CD029
+:10974000084901220979FEF7B5F804F0D5FF04E0D5
+:1097500004480021401C04F080F9BDE87C4005F07D
+:109760005DBE00005022002010B504460A48417832
+:109770002046FEF787F868B10848002101EB410256
+:1097800000EB82025288A24201D1C8B210BD491C2E
+:109790001429F3D3FF2010BD6222002040260020B0
+:1097A00070B5094D094E002404EB440005EB800020
+:1097B00071784088FEF766F820B1641C142CF3D34E
+:1097C000FF2070BDE0B270BD402600206222002064
+:1097D0002DE9F0418046024601200021FCF733FECE
+:1097E0001A4F05460E467868FDF7A2FB00280CD1FB
+:1097F000174CD4E9062110462A4001EA06031A4311
+:1098000005D0A843B143C4E90601BDE8F081404654
+:1098100002F040FF30B1D4E9040128433143C4E9E8
+:10982000040105E0D4E90410A943B043C4E90410DD
+:10983000D4E9060128433143C4E90601A1687868E8
+:10984000BDE8F0410022FDF72FBB000074FB0200D1
+:10985000C82200201CB5054AD2E90212CDE9001247
+:109860000022694603F067FC1CBD000094FA020068
+:1098700003484FF6FF71818001210170002070477D
+:109880005C2200202DE9FC41804600F027FA0024EC
+:1098900003250127A0F57F412646FF3908D06A46F7
+:1098A000082103F023FC18B90198841D86880568F7
+:1098B00032462B4621464046B1DF042804D0082812
+:1098C00004D00B2808D002E0112000E00020002F77
+:1098D00000D10B20BDE8FC810027A80701D5012598
+:1098E000E6E73443F5D0002426460325E0E72DE9DA
+:1098F000FC41804600F0F2F90646A0F57F40FF38B3
+:109900000ED001252A466D1C0027ADB26B460821FA
+:10991000304603F015FC040006D0072C25D025E0C6
+:1099200043F20200BDE8FC81019903230A1D0B608C
+:109930004046891DB2DF040004D00C2C09D0052C50
+:1099400009D009E032460821104603F06FFC0446B6
+:109950000CE0012700E000240821304603F052FC0F
+:1099600000B10324002FCDD100E00C242046D9E71C
+:1099700004488088A0F57F41FF3901D004F0C6BEBD
+:10998000704700005C2200200EB502A9019100F092
+:10999000A5F96A46012103F0A9FB08B100200EBD1C
+:1099A000019800780EBD00002DE9F04107464FF602
+:1099B000FF760A48B3DF10B10320BDE8F081074C01
+:1099C00043F20305A41E324661883846AFDFA84241
+:1099D000F3D16088401C6080F5E700005E22002023
+:1099E000428800EB82020C328A4201D90220704781
+:1099F0008188A1F57F42FF3A03D0008808B100209A
+:109A0000704701207047884204D20068401C01D092
+:109A100001207047002070473EB5027802230C46B3
+:109A2000B3EB520F17D1B0F80110ADF80010C178A8
+:109A30008DF802108188ADF8041080798DF8060049
+:109A400002AA01A92046FDF7E3F8032202A968460D
+:109A5000FCF737FD08B100203EBD01203EBD0000EF
+:109A600010B50C46FFF780FEFF280CD0074900EB2D
+:109A7000400001EB8000416821600189A180807A6B
+:109A8000A071002010BD052010BD00004026002060
+:109A900070B5018890B0102959D1011D2C2268465B
+:109AA000FCF7E4FC9DF804004FF6FF7603213446F2
+:109AB0006D46B1EB500F2AD003F06EFC9DF8040008
+:109AC00040080ED001280CD0022820D118E00D99B2
+:109AD000281D1131FDF737F818B100BFBDF82C4033
+:109AE00015E00CAA0BA9072003F02AFC0028EED1F0
+:109AF0000DE00D99281D491CFFF78EFF0028EDD1C0
+:109B00000CAA0BA9072003F01BFC0028F1D1BDF81B
+:109B10000000291D00F06EFEB44218D0BDF8000010
+:109B2000214600F0C5F8BDF80000ADF82E00002079
+:109B3000ADF83040074E8DF82C000BAD044600BF49
+:109B400056F8241028468847641C022CF8D310B01D
+:109B500070BD0000A8FA0200094A002101EB410390
+:109B600032F82330834205D101EB410002EB800043
+:109B700040887047491C1429F0D34FF6FF70704796
+:109B8000402600203EB50C46054603F005FC0BE0E0
+:109B9000BDF80000A04207D02846029900F02EF838
+:109BA00010B1BDF800003EBD01AA6946072003F0D0
+:109BB000C7FB0028ECD14FF6FF703EBD10B50D4C31
+:109BC00018200D4A607000204FF6FF7100EB400333
+:109BD00002EB8303401C59801428F7D3FDF746FE9F
+:109BE0006070182803D001202070002010BD0320D1
+:109BF00010BD000062220020402600202DE9F04127
+:109C00000C46054600F1110701F111061022491C0E
+:109C1000401CFCF756FC48B9681C00F0F9F928B163
+:109C2000601C00F0F5F908B1012400E00024314681
+:109C30003846FCF788FF3B780222B2EB530F0CD07A
+:109C40000321B1EB530F08D03378B2EB530F04D09C
+:109C5000B1EB530F01D0012100E00021084201D1F6
+:109C60008C4302D00120BDE8F0810020FBE7018891
+:109C700011B9421892780AB101207047491C08298D
+:109C8000F7D30020704710B50C460346FFF7EFFFEF
+:109C900000280AD018882188884205D10822A11CF2
+:109CA000981CFCF70EFC08B1002010BD012010BD6F
+:109CB00003F012BD70B50446FFF74EFF054620467F
+:109CC00003F017FA4FF6FF7104468D4203D014B922
+:109CD000284603F001FD204670BD000010B5FFF7D7
+:109CE00043FDFF2805D0044900EB400031F8200077
+:109CF00010BD4FF6FF7010BD402600203EB5044653
+:109D000003F04AFB0EE0019920464631FFF7BBFF06
+:109D100028B9019920462A31FFF7B5FF10B1BDF8E7
+:109D200008003EBD6A4602A9072003F009FB00288F
+:109D3000E9D14FF6FF703EBD10B50A4941600A48AF
+:109D400000F048FE58B902F013FB07491C238C228F
+:109D5000087404488C39001F006800F0A1FD002041
+:109D600010BD000014FC0200442C00202DE9F0413D
+:109D70002D4F002518B17D600120BDE8F0810879E4
+:109D8000012258B1294E01280CD0274C4FF002086F
+:109D90000834022821D0032842D128E00A7103F0B8
+:109DA0006BF83BE05FF0000000EB800116F821103B
+:109DB000022908D0401C80B20228F5D33A707D6099
+:109DC00041F61D50D9E700EB800006F8205006EB65
+:109DD0008000406803F042F820E00D71A4F8048090
+:109DE000002301221248216801F0E4F916E00D7108
+:109DF000206803F033F80D4923682831498801EBC6
+:109E0000810206EB8201D1F804C0C4F800C04B60A7
+:109E1000A3880B81A4F8048006F822500028ACD057
+:109E20007D600E20A9E7000030230020802B002059
+:109E3000E02300200146034802888A4200D0002027
+:109E400070470000982500202DE9FC5F0E00834636
+:109E5000DDE90C47C6F1000098469246814600D4E1
+:109E60000846012503E000BF90FBFAF06D1C504549
+:109E7000FADAA84500D9454624B1002E01DB78075F
+:109E800000D5641EB80702D5B8F1000F0AD0F80754
+:109E900008D13CB1A54205D220215846641EFEF7E8
+:109EA00053FCF6E7002E02DA4E462D2102E0780739
+:109EB00003D52B215846FEF747FC07F00300022884
+:109EC0000BD1B8F1000F08D13CB1A54205D2302129
+:109ED0005846641EFEF738FCF6E7CDE900474346D6
+:109EE00052463146584605F03FFABDE8FC9F000057
+:109EF00070B50D46044600684FF4887102F0CEFA42
+:109F00004FF49071206802F0C9FA4FF49271206802
+:109F100002F0C4FA4FF4A271206802F0BFFA206880
+:109F20001249C0F8041320686907000B40B2090EFB
+:109F3000002806DA00F00F0000F1E02080F8141D80
+:109F400003E000F1E02080F8001420680121000BFC
+:109F500040B200F01F0291404009800000F1E02073
+:109F6000C0F88012C0F8001170BD0000100302009C
+:109F7000024600201268930702D0530702D47047AC
+:109F8000500714D502F00300012802D002280CD19A
+:109F900005E0C2F383100B68801C184404E0022320
+:109FA000086803EB9252104408600120704708686B
+:109FB00000EB9253C2F38910401CEEE70248007A8E
+:109FC000002800D001207047442C0020F0B5848880
+:109FD000A518944200D82246A41AC288D6189A42DC
+:109FE00000D81346D21A4B880788BB420CD340884E
+:109FF000834209D88888A04206D3A84204D8C888DA
+:10A00000904201D3B04201D90020F0BD0120F0BD43
+:10A010000021425C0AB101207047491C1029F8D385
+:10A0200000207047800701D0002070470120704752
+:10A030000A4810B5807860B1002401E0022C06D0F7
+:10A040002046FEF7FDF8641C042CF7D310BD032452
+:10A05000F6E7BDE81040FEF713B9000030220020FB
+:10A0600003480179C90702D00078FEF745BA704766
+:10A0700030220020172101804180002101714171AF
+:10A080001B218171C17170472DE9FE4F2B4D984600
+:10A0900091460F00824601D000260DE0684600F090
+:10A0A000D5FB6A460021504602F08FFF2878009EBB
+:10A0B00010B99DF8090098B14A463146504604F05F
+:10A0C00081FD0446014600225046FFF74DF90D2C54
+:10A0D00032D008DC84B3082C2ED00B2C0BD12BE013
+:10A0E0000520BDE8FE8F112C10D0862C1AD0A4F5C7
+:10A0F0004050023820D00325B8F1000F04D032467A
+:10A1000021465046FEF7B8FE2846EAE73A46297946
+:10A110005046FDF7CFFB4A46E9785046FDF7CAFBAB
+:10A120000025E9E73A4629795046FDF7C3FB4A4640
+:10A13000E9785046FDF7BEFB2546DDE7902200207A
+:10A140002DE9F041204F0E46154604463978FDF7BB
+:10A1500099FB002835D0204602F02EFF50B3204650
+:10A16000FFF7BCFD80462046B978FDF78BFB08B1B0
+:10A17000012700E00227204603F0C6F900284046E8
+:10A1800002D0FFF797FD0DE0A8F57F41FF3909D018
+:10A19000072103F037F8010004D0052902D020463A
+:10A1A00004F076FA2B46324639462046BDE8F041A7
+:10A1B000FEF74CBC2A4631462046BDE8F041FEF78A
+:10A1C000BBBDBDE8F08100008822002070B5094DBC
+:10A1D0000646E978FDF756FB044629793046FDF737
+:10A1E00051FB014622463046BDE870400123FFF78F
+:10A1F0004BBF0000902200202DE9F047394E002788
+:10A2000080463D46DFF8E090D6F804A057E003D042
+:10A210000446D0F81C8035E099F8002002EB42019A
+:10A22000521CD2B289F8002009EBC10199F8023022
+:10A23000091D9A4201D189F8005048680A780446FD
+:10A24000012A12D0022A02D0032A3BD108E004F0EE
+:10A250005DFE00B10127257434E00574C06900E09B
+:10A2600070680028F9D170602CE0207C50BB8868B1
+:10A270006060C868A0600869E0604869A061F07823
+:10A2800000B165606268B168184B501A20F07F40D9
+:10A29000984202D2A168084406E0881AA16820F01A
+:10A2A0007F40814202D9081A206000E02560656085
+:10A2B0000120A56020742046E56104F009FEB8F194
+:10A2C0000000A4D199F8001099F801008142A3D1AF
+:10A2D00017B97168514502D00120BDE8F087002010
+:10A2E000FBE70000E8220020C0290020FFFF7F00DC
+:10A2F00030B585B00546002414216846FCF7CFF838
+:10A30000A5F57F40ADF80250FF3815D02846FFF77D
+:10A31000B9FA98B10B2815D0112811D0A0F54051E9
+:10A32000023903D00146284604F09EF90948224626
+:10A33000C1782846FDF7BEFA05B030BD0E2002E018
+:10A340000124F3E70F208DF800006846FEF7CEFDEC
+:10A35000ECE70000502200200A4602498978FDF708
+:10A36000A9BA000050220020F8B5054600780C4636
+:10A37000002620420FD100208DF800006846FCF72F
+:10A38000E7FD2878204202D12043287001269DF85D
+:10A390000000FCF701FE3046F8BD00002DE9FF414A
+:10A3A0000026234800F013FB2148001F074600F059
+:10A3B0000EFB204C60680090A56800E0009869469C
+:10A3C000284004EB80000C30FFF7D2FD0028F5D1C7
+:10A3D00001AA009901EA050304EB8303491CDB6829
+:10A3E00042F82030401C00910228F2D3019800F07E
+:10A3F000030001280BD0022810D10198032101EBA2
+:10A4000090500099BDF80A6001EB900005E00198BA
+:10A41000BDF80A60C0F3831008440090384600F08D
+:10A42000D3FA08B10098606004B03046BDE8F0810E
+:10A430009C310020842D0020ACB04FF4004100205E
+:10A4400001F02EFC08B1FCF7A1FC01F099FAFCF731
+:10A4500001FD08B1FCF79AFC01F040FD08B1FCF7E2
+:10A4600095FC63490320FDF7FDFF08B1FCF78EFC66
+:10A4700069460020FDF728FF08B1FCF787FC9DF82E
+:10A48000000002287DD0002501F018FF08B1FCF77C
+:10A490007DFC002469460120009401F09DFD08B177
+:10A4A000FCF774FC684601F01BFE08B1FCF76EFC7B
+:10A4B00003F020F99DF808004EA120F00F00401C89
+:10A4C00020F0F00010308DF80800112202A87CDF87
+:10A4D00008B1FCF75BFC00945020ADF80000A02010
+:10A4E0000194ADF80200ADF804404FF4C870ADF827
+:10A4F000060068467ADF08B1FCF748FC00214248B4
+:10A5000000F0FBFA08B1FCF741FCAC216846FBF710
+:10A51000C6FF02208DF8000001208DF80200062100
+:10A52000ADF810008DF87C008DF803104FF4967094
+:10A5300036492290059144F2506023903448299086
+:10A54000314869462030FCF723FF08B1FCF71EFCB8
+:10A550002D4801212030FCF718FF2E4801A9CDE934
+:10A5600000402948143000F088FB08B1FCF70EFCCD
+:10A57000FDF7FAF908B1FCF709FC27480090684696
+:10A5800000E032E0FDF79CFA08B1FCF7FFFB1C216C
+:10A590006846FBF784FF4FF42030CDE900404FF4CC
+:10A5A000702002901D48059003261D488DF80C6010
+:10A5B0000690ADF80E408DF810406846FDF7EAF8B9
+:10A5C00008B1FCF7E3FB174817A1008806EB004031
+:10A5D00001F0F4FA2846FCF7F7FA00BF01F0DEF9C3
+:10A5E0000028FBD101F0A2FCF8E701254CE70000B0
+:10A5F000BD8302004E6F726469635F427574746F4D
+:10A600006E6C657373000000342400202A22002041
+:10A61000BDCB0200C1BF0200617D0200E1CB0200A0
+:10A62000FF89020024240020427574746F6E6C65EB
+:10A63000737320444655204170706C69636174697E
+:10A640006F6E20737461727465642E0070B5144669
+:10A6500082880E4605462088111D0144921C9942AD
+:10A6600001D8FE2A01D90C2070BD521C325420881A
+:10A67000FF21401C80B2208031542088401C80B2D1
+:10A6800020808119288804F059FE2188084480B26E
+:10A690002080AA8842B1A96841B13044FBF7E6FEA8
+:10A6A0002088A98808442080002070BD072070BD44
+:10A6B0002DE9F047C7880446181D16468946B0FBA9
+:10A6C000F7F1B0FBF7F207FB12009A193A44D21CDB
+:10A6D000B2FBF7F2DDF820A001E02468491E002952
+:10A6E000FBD13D1A8846B54216D818E0BAF1000FE2
+:10A6F00005D0211809EB08002A46091D04E0204472
+:10A7000009EB08012A46001DFBF7B0FE0020246873
+:10A71000761BA844B74201D9354600E03D46002EDD
+:10A72000E4D1BDE8F087000030B5024659B101F030
+:10A73000E3FA0021074C09E004EB810315685B880C
+:10A74000AB4202D11160002030BD491C8142F3D3DD
+:10A75000052030BDF4230020F8B50F4601781446DB
+:10A760000546012901D1687830B12088821C9A42BF
+:10A770002DD8012902D006E00720F8BD69780144F0
+:10A78000891C994223D8181A801E86B2ADF8006041
+:10A790002188B81C084469467DDF0028EDD128785F
+:10A7A000022805D1BDF80010B14201D809210AE004
+:10A7B0000821012805D16878B04202D8ADF8000020
+:10A7C00001E0ADF80060BDF80000FE2801D90C20C2
+:10A7D000F8BD2288401CB8542088401C80B22080DC
+:10A7E00039542088401C2080BDF800100844208087
+:10A7F0000020F8BD70B505460C004FF0FF0020D0DA
+:10A800004FF6FF76B5421CD00E480122417828460B
+:10A81000FDF750F82846FEF7A7FFFF2803D1FEF703
+:10A82000BFFFFF280DD0084B00EB400203EB820175
+:10A830004D8023F8226022684A60A2880A81A279AA
+:10A840008A7270BD6222002040260020034A002147
+:10A850009268C0E9002181607047000090220020CA
+:10A8600070B54FF6FF750E46A84201D1002000E0FA
+:10A87000401C84B208E02146304603F0E2F808B1FB
+:10A88000204670BD641CA4B2FF2CF4D9284670BDCC
+:10A8900010B5FBF70AFD08B1002010BD112010BD56
+:10A8A00010B531B1B2FBF3F403FB14241CB1092041
+:10A8B00010BD0E2010BD01600021416081608281C9
+:10A8C000C381084610BD70B50C460546FBF7A2FCD7
+:10A8D000002802D021882868084470BD10B50A8875
+:10A8E00049888A4203D1FBF7D7FC012010BD002024
+:10A8F00010BD70B50C460546FBF7B1FC002802D030
+:10A9000061882868084470BD10B50A8849888A4261
+:10A9100003D1FBF79BFC012010BD002010BD01F00E
+:10A920001F0301229A40D243490900EB81001146DE
+:10A9300000F059B80A4601F01F030121994010B5F3
+:10A9400052090C4600EB820000F05DF8204000D078
+:10A95000012010BD2DE9F04180460D460024481E1F
+:10A96000012101EB501716E058F82400C04390FA7B
+:10A97000A0F0B0FA80F020280CD200EB4416AE42D2
+:10A9800008D231464046FFF7D5FF0028ECD13046CB
+:10A99000BDE8F081641CA742E6D82846F8E74A09DA
+:10A9A00050F8220001F01F0201219140084000D020
+:10A9B0000120704701F01F0301229A40490900EB72
+:10A9C0008100114600F029B8002100F017B80121DC
+:10A9D00000F023B8012100F016B808B56A46FBF76D
+:10A9E000B0FC009808BD08B56A46FBF790FC0098DB
+:10A9F00008BD08B56A46FBF7A4FC08BD08B56A4661
+:10AA0000FBF785FC08BD08B56A46FBF773FC08BD7B
+:10AA100008B56A46FBF762FC08BD08B56A46FBF755
+:10AA200069FC009808BD08B56A46FBF797FC0098DA
+:10AA300008BD38B5044600258DF800506846FCF77F
+:10AA400087FA21686268086890420ED9401E086043
+:10AA50000178A38AE26801FB0325227A2168101A93
+:10AA6000C0B20A79824200D208719DF80000FCF75A
+:10AA700093FA284638BD38B5054600208DF8000009
+:10AA80000C466846FCF764FAE868A98A201AB0FB0D
+:10AA9000F1F12A681068431C136001709DF80000F2
+:10AAA000FCF77AFA38BD10B530B1017A4268036814
+:10AAB000891AC9B21A6006E00E2010BD03681A6830
+:10AAC000541C1C601170491EC9B2F7D200680021E5
+:10AAD0000171084610BDC20800F007030120895C1F
+:10AAE00098400840704710B5C20800F00703885C22
+:10AAF00001249C402043885410BD10B560B1016111
+:10AB0000172120F8021B20F8021B1B2100F8021B52
+:10AB1000FFF7B0FA002010BD0E2010BDF0B58588FB
+:10AB200093B00C46002D39D1018800263E4F2429D0
+:10AB30003BD006DC102909D011290CD0232958D18B
+:10AB40004FE03A290BD0552953D129E00146204640
+:10AB500002F054F84DE0A01DFFF78CFA49E02246C0
+:10AB6000408934F8061F814200D8084660801728C3
+:10AB700000D217206080106970B1607960B1D7E9A8
+:10AB80000001CDE90301ADF80E506088ADF810006A
+:10AB9000136903A9104698476671267113B0F0BD7A
+:10ABA0000146204602F07AF823E0011D2C2206A877
+:10ABB000FBF75CFCBDF81800BDF81C2004EBC001DD
+:10ABC0004A732269AAB1D7E90423CDE90423ADF879
+:10ABD0001200487B8DF814002269204604A9904792
+:10ABE00007E0017A207B884200D201462846FDF723
+:10ABF0004FFFA07A0028D1D0E1882846A5DF0125A3
+:10AC000070B11128CAD001F029FC0246074808A1FA
+:10AC1000008813B005EB0040BDE8F04000F0D2BF63
+:10AC2000A672E572BAE70000B0FA0200F423002031
+:10AC300073645F626C655F67617474635F6578639A
+:10AC400068616E67655F6D74755F72657175657358
+:10AC50007428292072657475726E65642025732EC0
+:10AC60000000000020B10278DE2A03D008207047DF
+:10AC70000E20704741800020704760B159B10278C2
+:10AC8000DE2A0AD009684160DE2101704FF6FF71AB
+:10AC90004180002070470E207047082070477FB524
+:10ACA000054600294DD0002D4BD008780C46DE28F3
+:10ACB00047D1A8886188884202D1204604F0FEFB73
+:10ACC0002888012825D002283BD011283AD05128C5
+:10ACD00037D135F8040F6188884232D1A978A81C91
+:10ACE00002292ED1017A042903D0062901D0052991
+:10ACF00027D10021009102228DF8002001914FF40C
+:10AD0000C07202910391ADF80420007A05280FD09B
+:10AD100010E0297A2046012913D1A988428891425E
+:10AD20000FD10121017204B0BDE8704004F0C6BB30
+:10AD3000ADF8041028886946B0DF002801D06168AA
+:10AD400088477FBDA88861888842FAD14FF6FF7096
+:10AD500060807FBD00F180400068002800D00120A5
+:10AD6000704708B500F18040002101600068009044
+:10AD700008BD000070B54FF010246169104D012628
+:10AD8000491C288814D06269032101EB00400DA101
+:10AD900000F018FF606913DF040007D0288814A1B1
+:10ADA00006EB004000F00AFF204670BD002070BD99
+:10ADB00006EB00401BA100F001FF042070BD000065
+:10ADC0002424002053657474696E6720766563746B
+:10ADD0006F72207461626C6520746F20626F6F7493
+:10ADE0006C6F616465723A203078253038780000E5
+:10ADF0004661696C65642072756E6E696E6720735A
+:10AE0000645F736F66746465766963655F766563B6
+:10AE1000746F725F7461626C655F626173655F73AA
+:10AE2000657400004E6F20626F6F746C6F616465B3
+:10AE3000722077617320666F756E640070B50C4D7B
+:10AE400003210C4A288801EB00400BA100F0BAFE58
+:10AE5000084813DF040008D02888012101EB0040D6
+:10AE600010A100F0ABFE204670BD002070BD0000B8
+:10AE7000242400200060020053657474696E67200A
+:10AE8000766563746F72207461626C6520746F20E4
+:10AE90006D61696E206170703A20307825303878A5
+:10AEA000000000004661696C65642072756E6E6911
+:10AEB0006E672073645F736F66746465766963653B
+:10AEC0005F766563746F725F7461626C655F626107
+:10AED00073655F736574000070B50B4C207808B122
+:10AEE00085250FE00020A06060602061E0600748D9
+:10AEF00001F0F0FA054601F03BFA08B901F0D4FA86
+:10AF000001202070284670BDE028002071880200D2
+:10AF100038B500258DF800506846FCF719F8074C45
+:10AF2000E068401EE060E06810B901F0E3FAA57047
+:10AF30009DF80000FCF730F838BD0000E028002044
+:10AF4000F0B505460478154889B0164640F8242027
+:10AF5000124A0869121DA2F1080742F82400487F2E
+:10AF6000385520226846FBF781FA04942878385C2B
+:10AF700048B10EB10A4A00E000226946281D01F0DE
+:10AF800039FD09B0F0BD0EB1064A00E00022694665
+:10AF900005F10C0001F000FCF3E70000B0220020F6
+:10AFA00019F2020065F002000FB408B503990029F8
+:10AFB00004D004AA00926A4600F00FF801B05DF8D0
+:10AFC00014FB10B582680446002A05D0D4E90403B6
+:10AFD000216898470020A06010BD2DE9FC479146EC
+:10AFE0000C00804676D014F8011B39B125290ED00B
+:10AFF0004046FDF7A9FB20780028F4D198F80C0012
+:10B00000002867D04046BDE8FC47FFF7DABF0020C4
+:10B01000012221782B291BD02D2902D0302908D1DB
+:10B0200002E040F0010001E040F00200641C002A50
+:10B03000EFD100252A290ED02178A1F130020A2A69
+:10B0400011D205EB850201EB4205641C303DF1E7AE
+:10B0500040F00400EAE7D9F800100B1DC9F80030F1
+:10B060000968641C0D44217800232E290BD114F8A3
+:10B07000011FA1F130020A2A05D203EB830201EB82
+:10B080004203303BF3E76C290DD068290BD06929C6
+:10B0900021D00BDC252918D0582931D063290ED0B6
+:10B0A000642915D117E014F8011FECE7702969D065
+:10B0B000732932D075291BD0782909D120E0D9F81D
+:10B0C0000000011DC9F8001001784046FDF73CFB67
+:10B0D000641C90E76CE0D9F800100A1DC9F8002044
+:10B0E0000968CDE900500A224046FEF7ADFEEFE7C1
+:10B0F000D9F800100A1DC9F8002009680A2206E0E4
+:10B10000D9F800100A1DC9F8002009681022CDE9FD
+:10B110000050404604F028F9DAE7D9F8001000277B
+:10B120000A1DC9F800200E68C00705D112E040468C
+:10B13000761C7F1CFDF708FB31780029F7D104E06D
+:10B14000202140466D1EFDF7FFFABD42C0D9002DFB
+:10B15000F6D1BDE74EB13046FBF7ACF9074604E047
+:10B16000202140466D1EFDF7EFFABD4206D9002DA5
+:10B17000F6D103E04046761CFDF7E6FA3178002967
+:10B18000F8D1A5E7D9F80000011DC9F8001005683D
+:10B1900030214046FDF7D8FA78214046FDF7D4FA31
+:10B1A00008200021CDE90001034610222946B0E71E
+:10B1B000BDE8FC872DE9F84F2B4E04009A463088F5
+:10B1C0004FF001031546894603EB004024D0216867
+:10B1D00000292BD0002D32D0626849464FF010076D
+:10B1E0001268A2F1010C1CEA090F11D198466A43BA
+:10B1F0002046FBF7C1FC00282AD0206853462A4687
+:10B20000066901B049462046B446BDE8F04F6047A4
+:10B21000164B17A2009721E00E210091134B1EA29E
+:10B220001FA100F0DEFC0E20BDE8F88F0821009180
+:10B230000E4B26A21AA100F0D4FC0820F4E7092145
+:10B2400000910A4B24A216A100F0CBFC0920EBE7E9
+:10B2500000973188054B214A08EB014010A100F00E
+:10B26000C0FC1020E0E7000014240020FBFB0200DB
+:10B27000616464725F69735F706167655F616C6967
+:10B28000676E656428705F66732C20706167655F08
+:10B290006164647229000000705F66730000000042
+:10B2A000257320636865636B206661696C65642043
+:10B2B000696E202573282920776974682076616C6F
+:10B2C000756520307825782E00000000705F667369
+:10B2D0002D3E705F617069006C656E007000030048
+:10B2E00038B503000F484FF001054FF00E040088F9
+:10B2F00005EB004009D061B119600C6801B0A446AB
+:10B30000BDE83040114618466047074B07A200943D
+:10B3100002E0054B07A2009408A100F062FC0E2099
+:10B3200038BD000014240020B0FB0200705F66737B
+:10B3300000000000705F61706900000025732063E9
+:10B340006865636B206661696C656420696E2025A1
+:10B3500073282920776974682076616C75652030C0
+:10B360007825782E000000002DE9F04128B1016811
+:10B3700019B1C969BDE8F04108470D4D0D480024D9
+:10B38000461B14270DE000BF04EB840005EB800092
+:10B39000016829B1C969884710B10120BDE8F08171
+:10B3A000641CB6FBF7F0A042EED80020F6E70000E0
+:10B3B000E0230020F4230020044801214174007A96
+:10B3C00008B100207047012070470000442C002085
+:10B3D000012801D0032808D10449002201284A7419
+:10B3E00000D00020087402F087BD7047442C002074
+:10B3F00070B50246022801D0032A45D1234C207A99
+:10B40000002841D0012833D0022831D12048002320
+:10B41000022A006802D0032A2AD11BE0E3600179E6
+:10B4200011B1012924D10DE0D0E90565711B4FF45C
+:10B430008056B14200D33146294481614569A94211
+:10B440000ED015E00169491C0161426991420FD19A
+:10B45000237213E0E168491CE160082908D9E36020
+:10B460002372022A0AD00D21FDF7DCFC02F0EAFC6F
+:10B47000607C28B1BDE8704000F080BF0021F3E798
+:10B48000BDE8704002F038BD70BD0000442C0020C3
+:10B49000542300202DE9F84F3A4D04008B462888AC
+:10B4A0004FF00106DDF828A0984691464FF00E01B6
+:10B4B00006EB00401AD0B9F1000F1BD0216800291B
+:10B4C00020D00921B8F1000F25D062685368B8FB7D
+:10B4D000F3F703FB1782002A21D02B4B2BA20091FC
+:10B4E00035A100F07EFB0920BDE8F88F264B3DA278
+:10B4F000009102E0244B3DA200912FA100F071FBCE
+:10B500000E20F1E7082100911F4B3AA22AA100F07A
+:10B5100068FB0820E8E71C4B39A20091E0E7584699
+:10B52000FBF724FB102798B14846FBF71FFBB0B18F
+:10B53000424659462046FBF71FFBB8B1CDF800A0A4
+:10B54000206843464A46C56859462046A847CBE787
+:10B55000009728880C4B06EB00402AA20CE00097CD
+:10B560002888094B06EB00402CA205E000972888AC
+:10B57000054B06EB004032A20FA100F032FB102079
+:10B58000B2E7000014240020E8FB020021286C65CB
+:10B590006E202520705F66732D3E705F666C617350
+:10B5A000685F696E666F2D3E70726F6772616D5F66
+:10B5B000756E697429000000257320636865636BEC
+:10B5C000206661696C656420696E202573282920D6
+:10B5D000776974682076616C756520307825782EDF
+:10B5E00000000000705F667300000000705F7372FF
+:10B5F00063000000705F66732D3E705F61706900CC
+:10B600006C656E00616464725F69735F616C696729
+:10B610006E656433322864657374290061646472F2
+:10B620005F69735F616C69676E6564333228287582
+:10B63000696E7433325F7429705F7372632900001E
+:10B64000616464725F69735F77697468696E5F6271
+:10B650006F756E647328705F66732C2064657374F5
+:10B660002C206C656E29000070B541EA4201DDE9CD
+:10B6700004564FF0A04441EA830141EA052104EB5E
+:10B68000800041EA0641C0F8001770BD70B541EA7C
+:10B690004201DDE904564FF0A04441EA830141EA4A
+:10B6A000052104EB800041EA0641C0F8001770BD97
+:10B6B00070B541EA4201DDE904564FF0A04441EA89
+:10B6C000830141EA052104EB800041EA0641C0F80C
+:10B6D000001770BD70B541EA4201DDE904564FF034
+:10B6E000A04441EA830141EA052104EB800041EADC
+:10B6F0000641C0F8001770BD1CB5002100910B4633
+:10B7000001220191FFF7D4FF1CBD1CB5002100915F
+:10B710000B4601220191FFF7DDFF1CBD1CB5002285
+:10B720000B46009211460192FFF7C2FF1CBD1CB5EB
+:10B7300000220B46009211460192FFF7CBFF1CBD81
+:10B740001CB5002100910B46012201911146FFF723
+:10B75000AFFF1CBD1CB5002100910B4601220191D9
+:10B760001146FFF7B7FF1CBD4FF0A04202EB80006F
+:10B77000D0F8002722F44032C0F80027D0F8002784
+:10B7800042EA0141C0F80017704701224FF0A04380
+:10B79000824011B1C3F808257047C3F80C257047E3
+:10B7A00018B5084B6C4601441B68009306E000BFC7
+:10B7B00054F82030D3F81035401C08C28142F7D825
+:10B7C00018BD000068FB0200034908B508440021C9
+:10B7D00001600068009008BD0060004002494058C8
+:10B7E000012800D0002070470060004030B5124BA7
+:10B7F00001460020D3F81044224609E0157A85421C
+:10B8000005D1401C0A28F7DB4FF0FF3030BD5268ED
+:10B81000002AF3D1421CF9D00872D3F810242AB1BF
+:10B8200052684A60D3F81024516030BD0022C3F83A
+:10B8300010144A6030BD0000842D0020F0B595B092
+:10B840001C4615460F4608461A9E00F025FB182197
+:10B8500009A8FAF724FE0E96CDE909540023082220
+:10B8600003A9384600F02DFB05980690BDF810009E
+:10B87000ADF81C00BDF81200ADF81E0000208DF8D8
+:10B8800021000398082600F00300012802D00228B6
+:10B8900018D032E003983346850AC0F3C2008DF811
+:10B8A000200003980FA9C0F38314A200384600F0CB
+:10B8B00008FB09A8009006AB22460FA9284600F015
+:10B8C00047FA1AE00398840DC0F3C2008DF82000F7
+:10B8D000082C01D2254600E0082533462A460FA948
+:10B8E000384600F0EEFA2E44641B09AB06AA29463E
+:10B8F0000FA800F07FF9002CEAD1384600F0D2FA08
+:10B9000015B0F0BD7047012003F0CABB084810B560
+:10B910000178084A515C19B1001D01F0F7F802E006
+:10B920000C3001F005F8BDE81040002003F0B8BB72
+:10B9300068230020AC22002008B5034A009240236F
+:10B94000024AFFF77BFF08BDB9E60200842C002005
+:10B950000A4A012902EBC00007D0022907D00329B7
+:10B9600007D0042907D00020704702207047042028
+:10B970007047007970474079704700006C070300FA
+:10B9800010B5FFF7C0FF04210348FFF72FFF02495E
+:10B990000120487210BD00007C2300202DE9F04FEB
+:10B9A0008DB0FCF7E1FE18B100200DB0BDE8F08FBE
+:10B9B0007A4C4FF0000BC4F818B4BFF34F8F606897
+:10B9C0000290A568D846284004EB800008E0216872
+:10B9D0000298814201D86160E6E7284004EB8000CC
+:10B9E0000C3002A9FEF7C4FA0028F0D105AA02998A
+:10B9F00001EA050304EB8303491CDB6842F82030AD
+:10BA0000401C02910228F2D3059800F0030002289E
+:10BA100002D001284ED0A9E005985022810D894618
+:10BA2000B2EB905F00D850210E4666F39F50059010
+:10BA300008315B4800F0E7F9070079D000F02CFAF4
+:10BA40004346082205A9384600F041FA029908F158
+:10BA5000080A2940681A8000001D864223D94F4DEC
+:10BA60000C3530B1C2B204EB8101301A90460C3172
+:10BA700004E02946F2B2002590462846C6B2534655
+:10BA8000384600F024FA0AEB08032DB13246294665
+:10BA90004FEA070000F01BFA029909F1030001EBDD
+:10BAA000900002903BE004EB810153463246384659
+:10BAB0000C31EFE70598C0F38310062800D3062069
+:10BAC000059960F38911C1F38310801C05918100F1
+:10BAD000334800F098F9070048D000F0DDF94346FC
+:10BAE000082205A9384600F0F2F908F108080026F6
+:10BAF0000FE00298434600EA0501401C04EB810177
+:10BB00000290042238460C3100F0E1F908F10408F3
+:10BB1000761C0598C0F38310B042EAD847B1D4F838
+:10BB20001054D4F8180468B1384600F0BBF92FE07F
+:10BB30001CE0687A012804D12A6828463946126830
+:10BB400090476D68002DF4D1384600F0ABF98DF8C0
+:10BB500000B06846FBF7FCF9D4F8180408B902985D
+:10BB600060609DF80000FBF717FA11E0D4F810446C
+:10BB700004E021682046896888476468002CF8D171
+:10BB800008480221008801EB004007A100F016F8E8
+:10BB9000FCF7EAFD80F0010007E70000842D00209B
+:10BBA000EC070300242400204261636B656E64731C
+:10BBB00020666C75736865640000000000231A46F7
+:10BBC00003F000B908B5012300926A4603F0FAF8C1
+:10BBD00008BD1CB5CDE9002302236A4603F0F2F844
+:10BBE0001CBD3EB5069C8DE81C0003236A4603F08D
+:10BBF000E9F83EBD2DE9F0470E4680461C469246C8
+:10BC000008293ED894F80C9000202073194610465D
+:10BC100002F0AAF80025B54206D218F805201AA1AC
+:10BC20002046FFF7C1F903E019A12046FFF7BCF950
+:10BC30006D1C082DEFD317A12046FFF7B5F900259D
+:10BC4000B54210D218F80570FAF70CFC0068C05D18
+:10BC500010F03E0F01D03A4600E02E220EA1204601
+:10BC6000FFF7A2F903E00DA12046FFF79DF96D1C37
+:10BC7000082DE5D301222146504602F057F884F8FA
+:10BC80000C90BDE8F08700002025303278000000DD
+:10BC9000202020007C000000256300002000000020
+:10BCA000104810B5FF218160002101604160C0F89B
+:10BCB0001814C0F8141480F820140B4800F0F0F8A1
+:10BCC00000280DD109480A490A4B401AC108002032
+:10BCD00003E000BF23F82000401C8842FAD3002074
+:10BCE00010BD0000842D0020EC070300EC070300CA
+:10BCF0006C070300F423002002480349401AC008DF
+:10BD000070470000EC0703006C07030013B568469A
+:10BD1000FEF70AFD08B100201CBD0248009950F84A
+:10BD200031001CBD6C07030070B508480125D0F830
+:10BD3000104480F8205405E0657221682046496867
+:10BD400088476468002CF7D170BD0000842D002066
+:10BD50002DE9FF4781460C9D00200C462F7B287360
+:10BD6000984616462946184601F0FEFF072E42D295
+:10BD7000DFE806F004090F161F2A36004946284658
+:10BD8000FFF712F937E0494628462268FFF70CF919
+:10BD900031E0D4E9002349462846FFF705F92AE0B7
+:10BDA000A0680090D4E9002349462846FFF7FCF834
+:10BDB00021E0D4E90201CDE90001D4E9002349469C
+:10BDC0002846FFF7F1F816E004F1080007C88DE8EF
+:10BDD0000700D4E9002349462846FFF7E5F80AE0C2
+:10BDE00004F108000FC88DE80F00D4E9002349468C
+:10BDF0002846FFF7D9F800222946404601F096FF71
+:10BE00002F73BDE8FF872DE9F041858A80462D1FFD
+:10BE10004819C01CB0FBF5F0C6B24046FEF709FE5B
+:10BE2000041E19D00020207101206071E5800027D8
+:10BE30002546761EC4F800800BE04046FEF7F9FD6B
+:10BE400060B16179491C6171286005467F1CC0F8AA
+:10BE50000080B742F1D32046BDE8F081204600F0D3
+:10BE600002F80020F8E72DE9F041457901466B1E04
+:10BE7000002201E00968521C9A42FBD30F68014678
+:10BE8000002605E038460C68FEF7F5FD2146761CD5
+:10BE9000AE42F7D3BDE8F0810121001DFEF79DBD44
+:10BEA000FEF701BE10B504460121001DFEF7BBFDE3
+:10BEB00010F0FF0F04D12046BDE81040FFF7D3BFBC
+:10BEC00010BD38B501240094FEF7F2FB38BD38B53B
+:10BED00000240094FEF7ECFB38BD00000F4910B5BC
+:10BEE00000204870091D0860BFF35F8F0C490D48A2
+:10BEF00000F070FA0A480C4A0121001FFAF798FF77
+:10BF0000002809D106480022001F4FF400410068B4
+:10BF1000BDE81040FAF7C8BF10BD00005C23002048
+:10BF20005CFC0200782C0020ADBF020008B50020A8
+:10BF30008DF800006846FBF70BF8F1EE100A20F0D0
+:10BF40009F00E1EE100ABFF35F8F08494020C1F85F
+:10BF500080029DF80000FBF71FF800F009FA08B115
+:10BF600041DF08BD20BF40BF20BF08BD04E000E0A6
+:10BF700070B504460C480121FEF74AFDBFF35F8F00
+:10BF80000025002809D10120074E042C08D0311FBC
+:10BF90004A781AB1BFF35F8F356070BD0C7048707E
+:10BFA00002F060FCF6E700006023002003484078C0
+:10BFB000002802D00420FFF7DBBF70475C2300207D
+:10BFC000FAF7E4BE20B10349096801600020704718
+:10BFD0000E20704748FE0200FEB502460E46084697
+:10BFE000FFF7F0FF00286ED1002500950195012490
+:10BFF00006208DF80020ADF8040002958DF802406F
+:10C0000069462020326869DF2F4F48B100F026FAD8
+:10C010003988024604EB01432C491846FFF7D2FD4C
+:10C0200000958DF801408DF80250019502958DF82C
+:10C03000035069464020326869DF40B100F00EFAD3
+:10C0400002463888224904EB0040FFF7BBFD00950B
+:10C05000019502958DF8004069460120326869DF3C
+:10C0600048B100F0FBF93988024604EB0143194955
+:10C070001846FFF7A7FD4FF4B060009001950295B8
+:10C080006946A120326869DF48B100F0E7F93988D4
+:10C09000024604EB014310491846FFF793FD009553
+:10C0A000019502958DF800406946A020326869DF4D
+:10C0B00040B100F0D3F902463888084904EB00404B
+:10C0C000FFF780FD0020FEBD2C24002008060300A1
+:10C0D0005006030068050300B405030014050300BF
+:10C0E0002DE9F0410446D0F8008060DF2168194D49
+:10C0F000074641451CD92888022606EB004016A1B8
+:10C10000FFF75CFD2888424606EB00401EA123682D
+:10C11000FFF75FFDF006D0F80C012168800200F106
+:10C120000050421A288825A106EB0040FFF74AFD7F
+:10C13000012467B1384600F091F9024628882AA107
+:10C1400004EB0040FFF73EFD3846BDE8F0812E4885
+:10C150000470F9E72C240020496E737566666963E4
+:10C1600069656E742052414D20616C6C6F6361741F
+:10C17000656420666F722074686520536F6674442E
+:10C1800065766963652E00004368616E676520749B
+:10C1900068652052414D207374617274206C6F6326
+:10C1A0006174696F6E2066726F6D2030782578201B
+:10C1B000746F20307825782E000000004D6178697A
+:10C1C0006D756D2052414D2073697A6520666F72DE
+:10C1D000206170706C69636174696F6E206973208F
+:10C1E000307825782E00000073645F626C655F65AF
+:10C1F0006E61626C6528292072657475726E656463
+:10C200002025732E00000000DB23002030B51448E9
+:10C2100091B00078002820D05FF03405ADF8405090
+:10C2200010A903A861DF30B1052816D011B0BDE810
+:10C230003040FAF7ABBD03AC0A49684600F0CAF8D3
+:10C2400007E000BFD0E9002120469047684600F093
+:10C25000D8F802980028E1D0F4E711B030BD000012
+:10C26000DB2300204CFE0200F8B5134C2078C0B14F
+:10C270000120A07002F09CF8112814D0022002F0D6
+:10C28000AFF800258DF800506846FAF761FE11DF1F
+:10C29000064625709DF80000FAF77EFE2EB1304666
+:10C2A000F8BD0820F8BD0020F8BDA57002F046FDDD
+:10C2B000032002F095F8F6E7D82300207CB5204C47
+:10C2C000207808B108207CBD0120A070002002F079
+:10C2D0006FF8112819D0002002F082F819480026C2
+:10C2E000006801908DF800606846FAF731FE164943
+:10C2F00001A810DF05000AD0002020709DF8000082
+:10C30000FAF74AFE2DB128467CBD00207CBD0120F5
+:10C31000F3E7A67066700721162001F0FFFF08B151
+:10C32000FAF734FD0721152001F0F8FF08B1FAF7FC
+:10C330002DFD02F01FFD012002F052F8E5E700009C
+:10C34000D8230020E0FD0200116D02000EB5074960
+:10C35000684600F03FF805E0D0E9001088476846DD
+:10C3600000F04FF802980028F6D10EBDFCFD020047
+:10C370000148007870470000D823002005488178E4
+:10C3800019B1007818B1FFF76FBF08207047FFF7A9
+:10C3900095BF0000D82300201FB568464BDF30B1A1
+:10C3A000052814D004B0BDE81040FAF7EFBC0849E6
+:10C3B00001A800F00FF806E0D0E9002100989047AE
+:10C3C00001A800F01EF803980028E6D0F4E71FBD8E
+:10C3D00068FE0200016009684160AFF3008010B59B
+:10C3E000D0E900215368994201D1002104E0D1E94C
+:10C3F0000034A34202D01946816010BD083141606B
+:10C40000F0E7816800290BD0026892680A448260D4
+:10C4100041684B689A4203D108314160FFF7DFBFA2
+:10C42000704700000C4A10B502F594730EE0991A9B
+:10C43000C91001EBD171491002EBC1010C688442B3
+:10C4400001D90B4602E005D201F108029A42EED36F
+:10C45000002010BD486810BD7CFC020000B5FFF74D
+:10C46000E1FF002800D1014800BD000068FC020087
+:10C470004058002800D00120704708B500224250E3
+:10C480004058009008BDD0F80403084000D00120B7
+:10C4900070474058002800D00120704708B500229E
+:10C4A00042504058009008BD08480068012110F033
+:10C4B000010F08D14FF0E020E02280F80024C0F8FE
+:10C4C0008012C0F8001102480160704700E100E0EE
+:10C4D000180500400649024600200B790BB1852063
+:10C4E00070470A6001220A7100224A7170470000F9
+:10C4F000B822002004490120086004480168C1F303
+:10C5000000410029FAD170470C0000401804004097
+:10C51000002802D0014980010847704781FB0200D2
+:10C520002DE9F0418846054601F024F9234E002804
+:10C5300028461AD0FCF764F9304490F84800800986
+:10C54000032802D001280ED007E04FF0A040D0F819
+:10C550001005E84010F0010F05D003212846BDE882
+:10C56000F041FFF701B90221F8E701F00FF90028C7
+:10C5700022D02846FCF744F904464FF4807000EBC3
+:10C5800084000F4F81B207EB8400D0F8102542F0F1
+:10C590000102C0F810250846FFF716F9B8F1000FA0
+:10C5A0000AD02846FCF72CF956F82000002803D0C2
+:10C5B0000120A040C7F80403BDE8F081F428002062
+:10C5C000006000402DE9FC41DFF8BC80044608EB28
+:10C5D0000400002790F930001346C0170E46401C97
+:10C5E00001D008274CE0B0781946C0F3400220463D
+:10C5F000FCF7E2F80546401C41D0B078410719D459
+:10C60000C0070AD04FF0A04000EB8401D1F800072A
+:10C6100020F00200C1F8000707E0002173782046EF
+:10C6200000910A460191FFF731F81749204654312D
+:10C63000FEF759FAB078800718D51448317800EB26
+:10C640008500D0F81025124B1A40C0F810254FF481
+:10C65000F8524FF4403302EA042203EA01410A434C
+:10C66000D0F810150A43C0F8102509E008EB0500C2
+:10C67000327810F8481F41EA8211017000E0042767
+:10C680003846BDE8FC810000F4280020006000402E
+:10C69000FFE0FCFF4FF0A041D1F81015C14011F0B0
+:10C6A000010000D00120704770B5184D95F8580072
+:10C6B00008B1082070BD0020411E2A18401CC0B2DD
+:10C6C00082F830102028F8D300242046FCF766F8C2
+:10C6D000641CE4B20C2CF8D300240D49E0206C65F6
+:10C6E00081F8000401264020891FC1F88002C1F8AA
+:10C6F00000014FF4BE70FFF767F80649F007C1F874
+:10C70000040385F85860204670BD0000F42800201E
+:10C7100006E000E000600040034890F85800002860
+:10C7200000D0012070470000F42800200121B1EB67
+:10C73000507F01D1012070470020704738B50D4669
+:10C7400001F05EFB040014D000208DF80000684664
+:10C75000FAF7FEFB207928B19DF80000FAF71CFCDF
+:10C76000112038BD0120256020719DF80000FAF7E6
+:10C7700013FC002038BD10B501F042FB002802D0A8
+:10C7800000210160017110BD0149024802F0B0BCF6
+:10C7900050290020002000402DE9F0410546007995
+:10C7A00016460F4600EB40012D4A01EBC00102EB9B
+:10C7B000810494F82A1011B10820BDE8F0812949BC
+:10C7C00051F820102868FFF7B9FF08B11120F4E7ED
+:10C7D00039462846FAF7FAFB66603869206030006F
+:10C7E0004FF001062FD03F7F4FF48E712868FFF77E
+:10C7F00044FE4FF4A2712868FFF73FFE28681A49EB
+:10C80000C0F8041328684FEA4711000B40B2002813
+:10C8100006DA00F00F0000F1E02080F8141D03E0BC
+:10C8200000F1E02080F800142868000B40B200F00E
+:10C830001F0206FA02F14009800000F1E020C0F872
+:10C840008012C0F8001128680421C0F800150020EB
+:10C85000A061E06184F8290044F8140FA675ACE7E4
+:10C86000502900206CFB0200800002002DE9F047F7
+:10C87000054600790B4600EB400101EBC00023495F
+:10C8800001EB8004284600F043F810B11120BDE808
+:10C89000F0874FF00008C4F82080A360626184F83C
+:10C8A00028804FF48E76474631462868FFF7E5FD2D
+:10C8B00028684FF00109C0F808902146286802F066
+:10C8C000B3FB606800BBD5F800A00EE094F8280028
+:10C8D00008B10F2716E031465046FFF7C9FD002882
+:10C8E000F4D02146504602F09FFB216A60698142E4
+:10C8F000F1D331462868FFF7BBFD0028F9D028683E
+:10C90000C0F80C90C4F814803846C0E750290020C5
+:10C91000007900EB400101EBC000044901EB80000D
+:10C920004069002800D001207047000050290020F5
+:10C930002DE9F047044600794FF0000900EB400173
+:10C9400001EBC000254901EB80072068C0F8009585
+:10C95000786880B120682249C0F808132068012156
+:10C96000000B40B200F01F0291404009800000F12E
+:10C97000E020C0F880112068D0F80C25D0F814858C
+:10C98000D0F80865D0F810554FF0FF31C0F81415F5
+:10C99000C0F80C152068C0F80815C0F81015501C18
+:10C9A00002D01046FEF7A8FEB8F1FF3F02D0404685
+:10C9B000FEF7A2FE681C02D02846FEF79DFE701C02
+:10C9C00002D03046FEF798FE2068FFF7D4FE87F8C5
+:10C9D0002A90C7F80490BDE8F08700005029002095
+:10C9E000840202000149024802F02EBC7C2900208A
+:10C9F000002000402DE9F0410546164600790F461B
+:10CA0000154A00EBC00102EB810494F8201011B12B
+:10CA10000820BDE8F081114951F820102868FFF77F
+:10CA20008DFE08B11120F4E739462846FAF712FBCB
+:10CA30006660386920601EB1397F2846FDF758FAD4
+:10CA400028680821C0F800150020A061E0610121DC
+:10CA5000606184F82010DCE77C29002070FB020074
+:10CA60002DE9F04704460E460079204900EBC0004E
+:10CA700001EB800517463046FFF758FE30B12046DF
+:10CA800000F036F820B11120BDE8F0871020FBE758
+:10CA90006F61AE604FF49076002731462068FFF753
+:10CAA000FDFC4FF4AC7841462068FFF7F7FC2068A6
+:10CAB000AA686969C0F84425C0F8481520680121B2
+:10CAC0008160686878B9B14649462068FFF7E1FCA3
+:10CAD000064641462068FFF7DCFC0643F4D000B16F
+:10CAE0000F27002068613846CEE700007C2900202F
+:10CAF0000079054900EBC00001EB80004069002887
+:10CB000000D00120704700007C2900202DE9F0476B
+:10CB100004460079274900EBC00001EB800720683C
+:10CB20004FF00009C0F80095786880B1206822496C
+:10CB3000C0F8081320680121000B40B200F01F026A
+:10CB400091404009800000F1E020C0F88011206889
+:10CB5000D0F80C25D0F81485D0F80865D0F8105519
+:10CB60004FF0FF31C0F80C15C0F814152068C0F85C
+:10CB70000815C0F81015501C02D01046FEF7C5FD70
+:10CB8000B8F1FF3F02D04046FEF7BFFD681C02D05F
+:10CB90002846FEF7BAFD701C02D03046FEF7B5FD00
+:10CBA0002068FFF7E8FD87F82090C7F80490BDE8FB
+:10CBB000F08700007C2900201003020010B550B15E
+:10CBC00003280CD10220FBF741FC002807D0BDE868
+:10CBD0001040FAF7DBB8BDE8104001F081BE10BD8F
+:10CBE0000078002807D104483B21008876DF002820
+:10CBF00001D0FAF7CBB870472822002070B58D8895
+:10CC0000027900EBC5042273C97BA41D012902D05F
+:10CC1000022904D101E0008800E0408820802188BA
+:10CC2000608881420FD92846A5DF0126A0B11128CE
+:10CC300014D0FFF713FC02460A480BA1008806EB4C
+:10CC40000040FEF7BFFFA179E079814208D928466C
+:10CC5000BDE87040FBF71CBF6671F4E72671F2E790
+:10CC600070BD0000F423002073645F626C655F6731
+:10CC7000617474635F65786368616E67655F6D7426
+:10CC8000755F726571756573742829207265747596
+:10CC9000726E65642025732E000000007CB5064688
+:10CCA0008D88C88806EBC504A41D172800D217205C
+:10CCB0002188814200D808466080002020712188A8
+:10CCC0002846B5DF50B1FFF7C9FB02460E480121E7
+:10CCD000008801EB00400DA1FEF774FF6079002889
+:10CCE00010D1306900280DD01449D1E90201CDE9F5
+:10CCF0000001ADF802506088ADF804003269694661
+:10CD0000304690477CBD0000F423002073645F62CE
+:10CD10006C655F67617474735F65786368616E6783
+:10CD2000655F6D74755F7265706C79282920726516
+:10CD30007475726E65642025732E0000B0FA0200CF
+:10CD40007FB51A4D8188AA8891422DD110F8061F0F
+:10CD5000022929D14188EA88914225D1017A042902
+:10CD600022D0062920D005291ED0841C0020009046
+:10CD700002210190029003908DF80010297E19B1D4
+:10CD800001218DF8061001E040F2FD10ADF804001D
+:10CD9000A8886946B0DF1128FAD0BDF80400002841
+:10CDA00002D12046FAF718FF7FBD00009C28002022
+:10CDB00048B1064A0168914205D1406804494018CB
+:10CDC00002D0012800D0032070470000DEC0ADDE95
+:10CDD00002FEE10E8A7D022A04D90289CB881A4418
+:10CDE000D21C02814289C988511AC91E41817047EB
+:10CDF0002DE9F0410D460221904600F5805629802C
+:10CE000000F10804144F1BE031462046FCF7E8FD12
+:10CE100040B1B8F1000F02D0012288F800200228AA
+:10CE200016D004E0A0687969884200D97861288822
+:10CE300061880844C01C2880608804EB80040C349E
+:10CE400031462046FCF7DFFD0028DDD1BDE8F0814A
+:10CE50004FF480602880F9E71023002008B50021F6
+:10CE6000009101460823024A0248FEF713FB08BD61
+:10CE700098FB0200E023002008B500200090044841
+:10CE80000823044A01680448FEF704FB08BD0000BB
+:10CE90003823002090FB0200E02300202DE9F05F02
+:10CEA0000025DFF80891DFF808B12C464FF00308A1
+:10CEB000AA462F46D9F80C0000EB07363046FFF79C
+:10CEC00077FF78B3012847D0032862D100204FF4C0
+:10CED000806200BF56F82010491C0ED004EB84017C
+:10CEE0000BEB8102A8F10100566003221FFA80F8C3
+:10CEF0000BF82120641CA4B24BE0401C9042E9D303
+:10CF00002C48016879B104EB840102200BF8210060
+:10CF10000BEB81014E600881254828304480641C59
+:10CF2000A4B205E007E00221066081804FF0010A0B
+:10CF300045F001052DE004EB840100220BF82120CF
+:10CF40000BEB810101F110024E6030460831FFF712
+:10CF50004FFF45F00205CDE7BAF1000F0CD00220DB
+:10CF600004EB8401134A0BF821000BEB81011268DA
+:10CF70004A60641C0881A4B20E480022011D0660AC
+:10CF80003046FFF735FF0B48808802280CD0082078
+:10CF900005437F1CBFB2032F8CD3B8F1020F00D220
+:10CFA0000025E8B2BDE8F09F0420F1E7E02300206F
+:10CFB000802B00203823002001494978FAF762BC11
+:10CFC00088220020002101F08DBE30B585B00C46CE
+:10CFD00005218DF800101546ADF80200FCF77EFE25
+:10CFE000ADF804006846CDE90245FBF7B1FF05B096
+:10CFF00030BD000070B5054D06460024304655F89A
+:10D0000024108847641C042CF8D370BDE0FA020099
+:10D010003EB5104D002400BF05EB041002F0A8FB44
+:10D02000641C022CF8D30124502002210094CDE985
+:10D0300001100849084BB039A02201F1A00000F00E
+:10D04000DFFB08B103203EBD0348401E8470002072
+:10D050003EBD0000F02700207522002000F06CB9D2
+:10D0600000F06CB970B504460025C168184A28461E
+:10D0700002EB00139B688B4202D102EB001003E02D
+:10D08000401C0228F4DB00202178082904D009295B
+:10D0900008D0132914D112E0617A89B980B102F065
+:10D0A00077FB0DE0617A59B950B100218160817B35
+:10D0B00041F00201817307490120087003E0012556
+:10D0C0002046FFF797FF2846BDE8704000F0A0BF5C
+:10D0D000F02700207422002000F0E5B908B513887D
+:10D0E0009B0000936B4600F05FF908BD002300F041
+:10D0F0005BB938B505460024204609E0817828460A
+:10D1000000F080F810B1052800D003240098401CDE
+:10D1100000906946284602F017FB0028EED134B98A
+:10D12000284600F0C4F910B1072802D00324204695
+:10D1300038BD0724FBE71346002200F069B9000060
+:10D140002DE9F0471F0015460E46814604D0072EF4
+:10D1500005D0082E16D102E00E20BDE8F0878DB173
+:10D16000022D0FD800F0AEF960B14FF00008314643
+:10D17000484602F0CFFA041E06D0207BA8420DD00C
+:10D180000F20EAE70720E8E7FF214FF6FF7002F0E3
+:10D19000C1FA041E06D0A0F80090A670607BFF289C
+:10D1A00002D00CE01120D8E72946154800F0FAFA21
+:10D1B000014620466173FF2913D04FF00108257303
+:10D1C000617B0F4800F03CFB02000DD0ABB2314652
+:10D1D000384600F007FAB8F1000F0ED0082E05D03F
+:10D1E0000BE002F0C5FADDE70320B6E738886FF000
+:10D1F000050101EB8000796888800020ADE7000020
+:10D20000E027002070B5002402F084FA05000BD05E
+:10D21000686820B100F06FF9040000D003242846AC
+:10D2200002F0B6FA204670BD052070BD70B51546F7
+:10D230000C46072903D0082C01D0072070BD02F04E
+:10D2400069FA28B105808470BDE8704002F020BA08
+:10D25000052070BD7CB50D46072903D0082D01D0EF
+:10D2600007207CBD002602F055FA040002D0606859
+:10D2700010B11CE005207CBD617B0F4800F0E0FA96
+:10D2800002004FF00000009001908DF8025010D085
+:10D29000237B2946684600F03DF9684602F0E6F92E
+:10D2A000211D684600F010F90646092801D03046D5
+:10D2B0007CBD03207CBD0000E02700204FF6FF71FD
+:10D2C0004180014909680847C8FA020030B587B0B3
+:10D2D0001748FBF7C7FF10B1032007B030BDFBF7BD
+:10D2E000E3FE08B18620F8E700F0CEF900200290B6
+:10D2F0004CF2070403900EE0694604A8FBF77CFF9C
+:10D3000000988088A0F5404085B204A8FBF734FF60
+:10D31000284600F075F902AA04A92046FBF753FF3E
+:10D320000028E9D00349012008700020D5E700005B
+:10D330005D8F02006822002000F088B900F08CB9EF
+:10D3400070B586B014460E46054600F03BF940B174
+:10D3500005F5404080B20F4A6946FBF734FF40B9FB
+:10D3600002E0012006B070BD03A96846FBF744FF48
+:10D3700008B10020F6E7A570039840882080049843
+:10D38000606003988088A0F5404030806846FBF7D5
+:10D39000F3FEE6E76C220020024800214160816034
+:10D3A0007047000068220020F0B587B01D46144683
+:10D3B00007460E46FF280AD8084600F003F930B1A8
+:10D3C00003AA3146384600F0E5F840B902E00720EC
+:10D3D00007B0F0BD01A903A8FBF70EFF08B10520B7
+:10D3E000F6E7A67001984088208045B18200286841
+:10D3F00090420BD302996068F9F738F801E002987F
+:10D40000606003A8FBF7B8FE0020E1E70420DFE737
+:10D410007FB586B01E460D460446FF282AD8A87858
+:10D4200000F0D0F830B304F54040ADF80000A87823
+:10D4300003AA00F54040ADF8020068680190288812
+:10D440000290A978204600F0A5F80528089813D086
+:10D4500010B108A8FBF734FF694603A8FBF7F0FEFC
+:10D46000B0B107281DD0082819D00E2817D00320E6
+:10D470000AB070BD0720FBE728B108AA694603A8D7
+:10D48000FBF7E9FEECE7694603A8FBF7E0FEE7E7F8
+:10D490001EB1314603A8FBF7A6FE0020E8E71120E5
+:10D4A000E6E78620E4E74FF6FF7000F0A9B810B574
+:10D4B000FF2801D9072010BD00F0A8F800F02EF8D1
+:10D4C000002010BD00F0F4B870B504460D46807819
+:10D4D00000F078F858B121882846FBF7D9FE0028DB
+:10D4E00004D0072805D0092800D0032070BD0720EC
+:10D4F00070BD862070BD01B56846FBF7E1FE0028CF
+:10D5000000D0032008BD00000149C978FAF7BAB974
+:10D51000882200209BB200F065B8000070B51B4D5A
+:10D520008AB00020687000904FF6FF760190304678
+:10D5300003E0204600F07CF8204600F087F804461F
+:10D54000B0421DD004F5404080B26A4602A9FBF704
+:10D5500042FE0A28EDD004F5404080B2FBF764FD9E
+:10D5600008280FD000280BD005461422084905A82A
+:10D57000F8F77CFFADF8184005A80795FFF79EFE69
+:10D580000AB070BD01206870FAE700006822002030
+:10D59000CCFA02007CB5054616460C46084600F05B
+:10D5A00011F80020009005F54045019004F5404435
+:10D5B000A8B2A1B26B463246FBF7FEFD002800D0B0
+:10D5C00005207CBD07280BD0012809D0082807D0EA
+:10D5D000052805D0062803D0042801D00020704774
+:10D5E0000120704710B503EB83034FF6FF7404EA84
+:10D5F00003138170DB1C99084260018010BD00009C
+:10D600000149FBF705B900001028002010B50446B9
+:10D61000A0F57F40FF3807D004492046FBF7F8F813
+:10D62000A04201D1012010BD002010BD30280020F3
+:10D6300010B50446044900F007FE03492046BDE842
+:10D640001040203100F000BE102800200149FDF7F5
+:10D6500007B900003028002070B50A49FDF700F92D
+:10D6600004464FF6FF7507E000F02CF838B1054985
+:10D670002046FDF7F5F80446AC42F5D170BD2046D2
+:10D6800070BD00001028002010B508484021F8F7B0
+:10D6900006FF4FF480742146044800F0A3F92146A8
+:10D6A0000248BDE81040203000F09CB9102800204E
+:10D6B000FF2803D80146024800F0C3B90020704794
+:10D6C00010280020FF2803D80146024800F0B9B90D
+:10D6D000002070473028002010B50C46FCF744F8B5
+:10D6E000FF2804D0024900EB400021F8204010BD83
+:10D6F000402600201CB500F04FF908B1F9F746FBB1
+:10D700000020009001909DF8000020F07E0040F085
+:10D710000100303020F080008DF8000007208DF8E7
+:10D72000010010208DF802009DF8030040F0030076
+:10D730008DF803009DF8040040F003008DF804000C
+:10D74000684600F0E3FA08B1F9F720FB034800F05F
+:10D75000C7FA002801D0F9F719FB1CBDA1D80200B7
+:10D760000068012803D0022801D000207047012062
+:10D77000704700000449084490F93000082801DB94
+:10D780000120704700207047F42800200449084415
+:10D7900090F93000082801D201207047002070471E
+:10D7A000F42800202DE9F0410F46060026D030680D
+:10D7B00020B3706810B3FF2400251CE02946706870
+:10D7C00000F017F948B1FF2C00D12C46281B401C53
+:10D7D000B8420ED12046BDE8F081FF2C06D108E00A
+:10D7E0002146304600F040F8641CE4B2AC42F7D366
+:10D7F000FF246D1CEDB2B068A842DFD8FF20EAE735
+:10D800002DE9F0410400DDE90705069E16D0A9B117
+:10D81000A3B100FB05F7974210D8C21DB6EBD20F9B
+:10D820000CD358B155B1E5602160C4E9013081B233
+:10D83000184600F0D7F80020BDE8F0810720FBE78C
+:10D8400070B504000D460DD0206858B1606848B12D
+:10D85000FF2D07D000F0F5F820B1E168206805FB46
+:10D86000010070BD002070BD70B504000D4611D0E0
+:10D87000206800280ED0606800280BD0FF2D09D04A
+:10D8800000F0DFF8002805D029466068BDE8704048
+:10D8900000F0E3B870BD002901D001F047B870472F
+:10D8A000F8B5044600781E4D03260E281DD2DFE889
+:10D8B00000F0071C0F1C1D1C24351C331C352E3595
+:10D8C000288818A106EB0040BDE8F840FEF776B9BD
+:10D8D0006088F9F7B9FF0246207A009028886388AB
+:10D8E00006EB00401AA1FEF77CF9F8BD002000907D
+:10D8F00060886946FFF7CFFFF8BDFBF7B7FB082844
+:10D90000FAD00028F8D0BDE8F840F9F73FBABDE8F2
+:10D91000F8400020F9F758B92069F2E7A068F0E76D
+:10D9200024240020436F6E6E656374656420746FF9
+:10D9300020612070726576696F75736C7920626FF3
+:10D940006E646564206465766963652E000000007E
+:10D95000436F6E6E656374696F6E20736563757275
+:10D9600065643A20726F6C653A2025642C20636FE1
+:10D970006E6E5F68616E646C653A20307825782C35
+:10D980002070726F6365647572653A2025642E009D
+:10D99000FBF7BABAFBF7B8BA10B5FFF797FC88B92E
+:10D9A000FFF736FB70B900F0C3FF58B901F0DEF89D
+:10D9B00040B9FBF775FE28B9FBF75AFF10B9FCF721
+:10D9C000FDF808B1032010BD05484FF6FF718180B6
+:10D9D00000218160417001210170002010BD000014
+:10D9E00078220020002803D0C91DC908F8F757BDC8
+:10D9F0007047002809D001F0070301229A40D2B2F3
+:10DA000000EBD1001146FCF7AFBC70472DE9F041A7
+:10DA10000D46060013D0002401270EE004F0070095
+:10DA200007FA00F0C1B206EBD400FCF79DFC10B180
+:10DA30002046BDE8F081641CA4B2AC42EED3284677
+:10DA4000F7E740B100EBD10001F0070200780121B7
+:10DA50009140084000D001207047F8B50400C1F3A0
+:10DA6000C70501F007014FF0010000FA01F0C6B24E
+:10DA70000FD0605D30420CD000208DF80000684669
+:10DA8000F9F766FA605DB04360559DF80000F9F75C
+:10DA900083FAF8BD2DE9F041044686B0012780885D
+:10DAA000FCF75AF86080207800263F4D082808D0FF
+:10DAB000092820D04FF6FF780A2829D00B2853D107
+:10DAC00058E0607A10B1012809D04DE0A86830B163
+:10DAD000E168814203D1AE60A088A88016E0687832
+:10DAE000E8B3A088A98888423ED1207A06283BD195
+:10DAF00000F072FA38E0607A88BBA86878B3E16811
+:10DB0000814231D1AE60E868401EE860E6602BE0FB
+:10DB1000A878E8B14046FFF7A3FA4146404517D13F
+:10DB20000846FFF79BFA404512D1AE7014216846B3
+:10DB3000F8F7B5FC0C208DF80000ADF80480ADF8C6
+:10DB4000028000272046FBF7DFF96846FBF7DCF987
+:10DB5000687838B1A088A988884203D100E003E042
+:10DB600000F03AFA002F1CD006B02046BDE8F04184
+:10DB7000FBF7CAB9A8780028F6D0AE701421684621
+:10DB8000F8F78DFC0D208DF80000ADF80480ADF89D
+:10DB90000280A06802902046FBF7B6F96846FBF7C2
+:10DBA000B3F906B0BDE8F081782200200349097876
+:10DBB00009B1FCF77FB808207047000078220020E8
+:10DBC0002DE9FF4F2A4883B09946007892468B464C
+:10DBD000B8B14FF6FF763046FFF742FA8046002094
+:10DBE0000090244801AA062100680190CDF808D0D1
+:10DBF0004046FFF773FA00256C1E3746072804D00D
+:10DC000017E0082007B0BDE8F08F0520FAE70020F4
+:10DC10000090A84201D305464746A04201D20446DF
+:10DC200046464046FFF71CFA804601AA0621FFF748
+:10DC300055FAD8B10528EAD0A8F57F41FF3901D0BF
+:10DC40000320DFE70399002001B10F80BBF1000F33
+:10DC500001D0CBF80050BAF1000F01D0AAF8006053
+:10DC6000B9F1000FCED0C9F80040CBE70098D0E75B
+:10DC700078220020F0FA020070B5184E86B0307895
+:10DC8000D0B10120B0704FF6FF742046FFF7E8F9DD
+:10DC90000546A0421DD10020B07014216846F8F757
+:10DCA000FEFB0C208DF80000ADF80440ADF80240FA
+:10DCB0006846FBF729F90EE0082006B070BD00BFEA
+:10DCC000FFF774FF08B10320F7E72846FFF7C8F90C
+:10DCD0000546A542F4D10020EFE70000782200209D
+:10DCE000084A117821B1D178032903D30420704761
+:10DCF00008207047044B43F82100491CD1700020D4
+:10DD0000704700007822002050280020034909783D
+:10DD100009B100F05FBE08207047000078220020A3
+:10DD2000002801D0FBF7F0B87047000010B50C4692
+:10DD3000017A052908D0407A38B1084808A102685C
+:10DD40002046FDF731F900E01AB106A12046FDF7A3
+:10DD50002BF92046BDE81040FDF733B9B42300206D
+:10DD6000257300000D0A000038B5C3880D4604462F
+:10DD700033B114A0009015A216A12846FDF714F99E
+:10DD8000217A05291CD0607A48B1A088FDF7E0FD12
+:10DD9000164951F8202016A12846FDF705F9A0885C
+:10DDA0000021FDF7B3FF03461049207A143951F8DA
+:10DDB000202001B02846BDE830400EA1FDF7F4B8A0
+:10DDC00038BD00001B5B306D000000001B5B313B69
+:10DDD00033316D0025734C6F67732064726F707000
+:10DDE0006564202825642925730D0A00B4230020CA
+:10DDF000257300003C25733E2025733A2000000067
+:10DE00000349884201D10348704700207047000051
+:10DE100000200040C02200200146054810B50068DF
+:10DE2000FCF751FD04461C21F8F739FB204610BDD4
+:10DE300088FB0200014602480068FCF765BD00004F
+:10DE400088FB0200034802490068FCF747BD000058
+:10DE50005823002010FC0200F0B5254D254E85B05A
+:10DE600004460027686828B9214930680831FCF762
+:10DE700040FD686001460078072817D2DFE800F00F
+:10DE8000160408080E0E12002046FBF76FFF02E092
+:10DE9000204601F007FD040028D008E02046FAF7EC
+:10DEA00095FEF8E72046FBF7A5FAF4E70F241421C6
+:10DEB0006846F8F7F4FAA4F5E8501D3800D10024BC
+:10DEC000019469466868FAF763FF6846FAF79AFFB3
+:10DED00007496F60002408313068FCF7FFFC0448F4
+:10DEE00001210C30FCF79FFD0028BBD105B0F0BD2F
+:10DEF0001023002088FB02002DE9F041234C00256F
+:10DF0000234E207A012730B92248311D0068FCF7E2
+:10DF1000F0FC306038B1022020723168087928B1F5
+:10DF200001281ED116E06560BDE8F081D1E9050346
+:10DF3000C01A4FF48052904200D31046B7EB900FB6
+:10DF400001D2820800E001220869C9681844194416
+:10DF500029DF03E0D1E90301084428DF58B1112883
+:10DF600012D003213068FAF75DFF25726560BDE8C5
+:10DF7000F041FFF767BF207C0028D5D1BDE8F04114
+:10DF800000210220FDF734BA2772CDE7442C00208F
+:10DF90005423002010FC020010B501210448FCF7B6
+:10DFA00028FD002803D1BDE81040FFF755BF10BD84
+:10DFB0001C23002010B5074C201DFCF70BFD00288A
+:10DFC00006D1607C002803D1BDE81040FFF794BF64
+:10DFD00010BD0000442C0020084910B500231A464B
+:10DFE000A1F10800FFF7ECFD30B1052804D00020B6
+:10DFF00002490C39487010BD0120F9E78422002045
+:10E0000010B510461A46F8F731FA002010BD00008E
+:10E010002DE9F0471B4F82460026387886B000284D
+:10E0200021D00024DFF86080A14600BF08EB041572
+:10E03000A87B810702D410EA0A0F1BD001262846CC
+:10E0400001F026FBB0B14FF6FF71ADF80210298840
+:10E05000ADF80410862809D007218DF80010029031
+:10E060006846FEF7C7FF06B0BDE8F08706208DF8CA
+:10E070000000F5E7641C022CD8D3002EF3D187F8FA
+:10E080000090F0E774220020F02700202DE9F047EF
+:10E0900007461E481C46154600780E4670B185B1ED
+:10E0A0007CB1DFF86C804FF00009A08802282BD2E9
+:10E0B00000EB800118F8210010BB19E00220BDE838
+:10E0C000F0870520FBE720681FB181883A889142DC
+:10E0D0000ED11EB101883288914209D18068286032
+:10E0E000206868600A482830008928810020E6E717
+:10E0F000A088214600F05EF80028E4D1C4F8009022
+:10E10000A088401CA080D0E70A20D8E73023002058
+:10E11000802B0020F8B505464068244F0C460026A9
+:10E1200048B32349CA68824225D80969814222D36B
+:10E13000FBF778FFF8B12889398988421BD1D5E9E6
+:10E1400000018A68904216D10020A7F1280200BF82
+:10E1500000EB800302EB83035B688B4205D203F57F
+:10E1600080538B4201D9208011E0401C80B20228EC
+:10E17000EED30020F8BD268000960AE000982968BA
+:10E180008068884205D1009868603889288101201C
+:10E19000F8BD2088694600F00DF80028EED12088EF
+:10E1A000401C80B220800228E6D3E2E7A82B0020A2
+:10E1B000E023002070B50E4600EB8001134800EB11
+:10E1C00081004468306804F5805518B1418800EB3F
+:10E1D000810411E0083410E029462046FBF700FCDA
+:10E1E00020B1012805D0022807D10DE001203460BC
+:10E1F00070BD608804EB80040C3429462046FBF790
+:10E2000002FC0028E8D170BD002070BD802B0020EA
+:10E2100038B50C460021009101460423074A0848FE
+:10E22000FDF738F908B10E2038BD064A04EB840129
+:10E2300002EB810101200874002038BD8CFB020034
+:10E24000E0230020802B00200A46FF2803D8014647
+:10E250001046FFF702BC70470846704770B50126AC
+:10E2600070044FF0E0210025C1F88001084C4010F7
+:10E27000C4F84803C4F8080366602F20FEF748F985
+:10E28000A660044C2F20A560FEF742F9A57070BD72
+:10E2900000100140E822002070B5054688690C4650
+:10E2A00000284FF4847128460AD0FEF7E6F8D5F826
+:10E2B0001805626AE1688854606A401C606270BD3B
+:10E2C000FEF7DBF8D5F8180570BD1FB501238DF8F2
+:10E2D0000030CDE90121D0E90012684690471FBD0A
+:10E2E0001FB501238DF800308DF808100192D0E998
+:10E2F0000012684690471FBD10B504460648417994
+:10E300002046F9F7BFFA002804D12046BDE81040A6
+:10E3100000F01EBA10BD00005022002070B50D465E
+:10E320000446F8F7F3FB70B12846F8F701FC68B132
+:10E330006807000E002C0CDA04F00F0101F1E02157
+:10E3400081F8140D09E042F2010070BD42F20200B2
+:10E3500070BD04F1E02484F80004002070BD0000CA
+:10E3600038B50021012548B101280CD0032809D176
+:10E37000FEF79AF8BDE83840FCF7CABD4FF0E02040
+:10E38000C0F8805138BD8DF800106846F8F7E0FD00
+:10E39000064C207808B9FCF79FFDE068401CE0605F
+:10E3A000A5709DF80000F8F7F7FD38BDE0280020C3
+:10E3B0003EB5044609496846FEF70CF808E000BF80
+:10E3C000D0E900212046904730B16846FEF719F8A1
+:10E3D00002980028F4D13EBD11203EBDE4FD0200AC
+:10E3E0003EB5044608496846FDF7F4FF07E000BF64
+:10E3F000D0E90021204690476846FEF702F80298CF
+:10E400000028F5D13EBD0000F0FD02002DE9FC41E1
+:10E4100004460C3000278046FBF770FC4FF6FF7572
+:10E420000646A842208803D1FBF758FC064602E0C6
+:10E430003146FBF73DFC20880022012100F0C6F8A0
+:10E44000AE4212D06A4607213046FEF74FFE60B951
+:10E45000019D95F844003435C00705D1414605F1CA
+:10E460001200FBF710FC00B12F46002320881A464B
+:10E47000394686DF05000BD0002320881A46314636
+:10E4800000F088F82088294600F002F9BDE8FC81F8
+:10E49000002FFBD1002320881A46314600F07AF87D
+:10E4A0002088002241F20601FAF746FCEEE7000060
+:10E4B0002DE9FC411D46089C16460F46804644B196
+:10E4C0006B46012207213846FEF73AFE112801D09B
+:10E4D00010B10320BDE8FC8150210198F7F7DFFF60
+:10E4E000019806700198E56034302060019818307A
+:10E4F00020610198401C60610748E0610199404635
+:10E500001131FBF7ADFA0028E3D107213846FEF7B9
+:10E51000A1FE0528DDD0DDE75C280020002835D0ED
+:10E520000278910701D411062FD4C2F302110429F5
+:10E530002BD8930703D5032901D1110625D543789C
+:10E5400081788B4221D8072B1FD310291DD8C17881
+:10E550004B071AD40079430717D40B0715D40307C8
+:10E5600013D4D2074FEAC17201D042B10FE062B9B1
+:10E5700089070AD4C10708D1800706D407E08907B4
+:10E5800005D4C10703D1800701D4002070470120C2
+:10E590007047000070B50C4605466AB1002B12D0DA
+:10E5A00009480122C1782846F9F784F9214628460E
+:10E5B000BDE87040FBF77CBB002B04D0BDE8704089
+:10E5C0000846FBF777BB70BD88220020F0B5174DD9
+:10E5D00014460F460A4685B006462978F9F76AF9C7
+:10E5E000002F1FD00CB1012200E0002269783046D4
+:10E5F000F9F760F9012C17D00022A9783046F9F715
+:10E6000059F90022E9783046F9F754F914220849FB
+:10E610006846F7F72BFFADF802608DF808406846B2
+:10E62000FAF788FC05B0F0BD0122E6E78822002059
+:10E6300004FB020010B586B0044614216846F7F7C3
+:10E640002EFF04208DF80000ADF802406846FAF76E
+:10E6500071FC06B010BD000002498969002900D094
+:10E6600008477047AC25002030B585B00C460546FC
+:10E67000142206496846F7F7F9FEADF802506846DD
+:10E680000294FAF733FC05B030BD000040FA0200F6
+:10E6900030B585B00C460546142206496846F7F7A2
+:10E6A000E5FEADF8025068460294FAF743FC05B067
+:10E6B00030BD000018FB020070B50D4C0020D2B236
+:10E6C0002070201D0B4D0378EB5C1BB1001DFEF785
+:10E6D000C7F902E00C30FEF7C9F808B1F8F756FBAD
+:10E6E0006078002802D021780029FAD070BD00009F
+:10E6F00064230020AC220020034800220149007955
+:10E70000F9F78CB8F9E20200502200207CB50E49DE
+:10E710000E4C0022D1E90001CDE900016946A08834
+:10E72000FEF709FD4FF6FF7507E00846FEF798FC77
+:10E73000A08000226946FEF7FEFCA188A94201D014
+:10E740001128F2D17CBD000094FA02005C22002066
+:10E7500070B586B0064601250024FBF725F911287F
+:10E7600012D005DCF0B1062828D0082808D125E011
+:10E77000A0F54051023907D0A1F54071FF3924D0EE
+:10E7800001463046FFF770FF2A46124D3046297980
+:10E79000F9F790F8697906B022463046BDE8704036
+:10E7A000F9F788B814220C496846F7F75FFEADF810
+:10E7B000026001246846FAF799FBE5E70025304638
+:10E7C000FBF78CFAFBF746F8DEE73046FBF790FDE7
+:10E7D000DAE700005022002068FA02002DE9F0413B
+:10E7E0000746806A14468846C8B3002531E000BF5A
+:10E7F000B96A05EB450001EB8006B088801CFE2855
+:10E8000002D90C20BDE8F0812288401C08F80200E3
+:10E8100020881622401C80B2208008F80020208822
+:10E82000401C80B2208000EB0801308800F086FD9B
+:10E830002188084480B22080B28842B1B16871B1A9
+:10E840004044F7F713FE2088B188084420806D1CEF
+:10E85000EDB297F82C00A842CAD80020D2E7FFE713
+:10E860000720CFE770B5194D194C07E001682078F3
+:10E870008847002829D01548FDF7C3FDA86800285F
+:10E88000F4D1FDF751FA00BFFDF788F80028FBD15D
+:10E89000207803280CD002280AD0FDF769FD00B1CA
+:10E8A00033DF0C4901200860BFF34F8F20BFFDE725
+:10E8B000BFF34F8F08480168084A01F4E061114333
+:10E8C0000160BFF34F8F00BFFDE770BD782C0020C3
+:10E8D0005C230020000500400CED00E00400FA0578
+:10E8E00010B50020F9F7B2FD08B1F8F74FFAF9F7C3
+:10E8F00007FD08B1F8F74AFAFDF7B6FC002803D087
+:10E90000BDE81040F8F742BA10BD000010B500F0A5
+:10E91000ABF80548002203494078BDE81040F8F7FD
+:10E920007DBF0000CDA102009022002000F016B9AA
+:10E9300010B51148FAF7FBFC0F48401CFAF7F7FC3A
+:10E940000D48801CFAF7F3FC0B48C01CFAF7EFFCEB
+:10E950000948001DFAF7EBFC0748401DFAF7E7FCF1
+:10E960000548401E8179182903D00121C17100207A
+:10E9700010BD032010BD00009122002010B50078CA
+:10E98000114C0A2813D004DC082810D009281AD109
+:10E990000DE00B280BD0132815D100220B49A079CC
+:10E9A000F8F73CFF00220A49A078F8F737FF002269
+:10E9B00006496079F8F732FF6078BDE81040002220
+:10E9C0000349F8F72BBF10BD90220020C5CF0200ED
+:10E9D000CDA1020070B50B4C05004FF001060CD024
+:10E9E000FFF79CFD58B1286820612879207504F153
+:10E9F0001000A0602670002070BD0020F9E70720FD
+:10EA000070BD00009022002010B504460078052853
+:10EA100002D0122821D105E06088A168BDE810402D
+:10EA200000F060B90F480021806880B10D48237A5A
+:10EA30001030007800F0010203B101239A4206D39E
+:10EA4000627AC0F3400002B10122904200D201215B
+:10EA5000608801230022FBF717FB2046BDE8104029
+:10EA6000FAF776BA9022002030B50446008885B0C7
+:10EA700014284FD00ADC11282CD0132828D134F8C0
+:10EA8000040FF8F7E1FE01282FD038E0192847D00D
+:10EA90001A281DD1A088FEF78FFA002818D1A08867
+:10EAA000F8F7ACFE0028A0884BD02A49002209784C
+:10EAB000F8F700FF02208DF80000A088ADF80200F2
+:10EAC00000208DF808008DF809006846FAF732FA40
+:10EAD00005B030BD207A3D2804D04FF48851A0887D
+:10EAE000002224E041F23D01F9E72079C00701D07E
+:10EAF000012200E0022220880121FFF767FD34F89F
+:10EB0000045B142214496846F7F7B0FCADF80250D4
+:10EB10000294DAE705B0201DBDE83040FFF776BC6F
+:10EB2000217A201D41B14279008802F0030205B02C
+:10EB3000BDE83040FBF704BB05B0BDE83040F8F756
+:10EB4000CFBA05B00122BDE8304041F20601FAF724
+:10EB5000F3B800008822002040FB02000A78024936
+:10EB60000979F8F7A7BE00008822002010B51448E4
+:10EB7000FAF7D4FB1248401CFAF7D0FB1048801C6F
+:10EB8000FAF7CCFB0E48C01CFAF7C8FB0C48001D76
+:10EB9000FAF7C4FB0A48017818290FD041781829E0
+:10EBA0000CD08178182909D0C178182906D00179AC
+:10EBB000182903D001214171002010BD032010BD90
+:10EBC0008822002070B50C460546F8F73DFE012866
+:10EBD00002D043F2020070BD21004FF00000FAD0D5
+:10EBE00028467EDF70BD00002DE9F74F8AB09246BF
+:10EBF00088460A98F8F728FE06464FF6FF79002463
+:10EC00004D4627460A98FEF77FFC8346202101A83F
+:10EC1000F7F745FC012E01D0DEB105E02F480022B8
+:10EC200001790A98F8F746FEB8F1000F16D098F867
+:10EC30000000C00714D00A98FBF750F80546484575
+:10EC400016D1FEF749FA054648450ED04FF0010BA4
+:10EC50000CE043F202000DB0BDE8F08F852721E003
+:10EC60001F48CDF810A008901CE003246CB121E0EF
+:10EC7000012E0AD10A98F7F7F7FF30B90A98FFF783
+:10EC8000D9FC0A98F7F7F0FF50B101A8009053465D
+:10EC9000324629460A98FFF70BFC040002D009E02F
+:10ECA000852712E0012E10D001AB002239460A98C8
+:10ECB0007FDF044654EA07000DD000225B46294658
+:10ECC0000A98FFF767FC2046C5E701AB4246394684
+:10ECD0000A987FDFEDE70122F0E70000882200209C
+:10ECE0005C2800203EB505460C466846FBF7AEFDA5
+:10ECF0006A4621462846FEF768F909480099C26825
+:10ED00002846FFF771FF0446014601222846FAF71C
+:10ED10002BFB21462846009AFAF7AEF83EBD0000CC
+:10ED200090220020002805D10349012048700020CE
+:10ED3000F9F78ABD70470000E028002010B51620C2
+:10ED4000F7F7E4FE48B10A4882684FF4800152B1F7
+:10ED5000016821F48001016010BDBDE8104042F25D
+:10ED60000100F8F713B84FF0E020C0F8801110BD93
+:10ED7000CC2A002010B51620F7F7C8FE80B10F4846
+:10ED800090F800044009F7F7D3FE60B10C488268A0
+:10ED90004FF480016AB1016841F48001016010BD47
+:10EDA00042F2010001E042F20200BDE81040F7F734
+:10EDB000EDBF4FF0E020C0F8001110BD16E000E0FC
+:10EDC000CC2A00202DE9F84F204D92468946064670
+:10EDD0009846012269461846AF68F9F76DFC58B3AA
+:10EDE000009800210446801C09E000BF00EA0703E8
+:10EDF0005AF8212005EB8303401C491CDA60414589
+:10EE0000F4D34FEA164AF9F76DFF4AEA0041601C55
+:10EE1000384005EB80003C4005EB8402C160D068BF
+:10EE200066F3C50068F3891069F39F2020F00300A2
+:10EE3000401C20F00400D06095F8200402E000BFE0
+:10EE4000FCF7ACFD0028FBD1BDE8F88F842D002035
+:10EE50002DE9F84F1D4C00256846D4E901A6F9F7C5
+:10EE60004BFF002738B30023009A61681CE0D1F8FB
+:10EE700000C00846944503D9ACEB02020A6015E0D5
+:10EE8000A2EB0C0263440760D0F80CC0C169814654
+:10EE9000BCF1000F08D006EB030828F07F48C0E95A
+:10EEA000018CC9F81C5005460029E0D12846616054
+:10EEB000FBF7A2F903E02846FBF79EF910B1504694
+:10EEC000F9F7E4FCE770BDE8F88F0000E8220020C5
+:10EED0000D4B10B5596831B102680C68A24204D8D4
+:10EEE000A21A0A60C161586010BD0B4603E00B46D0
+:10EEF000C969121B21B10C689442F8D3A41A0C60A2
+:10EF00000260C161D86110BDE82200202DE9F04106
+:10EF1000144E77683D462C4603E0844204D02546D3
+:10EF2000E469002CF9D11BE0D4B1A5420BD1F869FA
+:10EF3000706040B90C49012088600021B160F07018
+:10EF40002F20FDF7E5FA2168E069E86110B1026859
+:10EF5000114401607068874202D00120BDE8F08151
+:10EF60000020FBE7E8220020001001407CB50646A7
+:10EF700000240D468DF800406846F7F7E9FF01A828
+:10EF800000F0AEFA70B10570094946609DF80400C2
+:10EF900048709DF80000F7F7FFFF1420F7F7B4FB67
+:10EFA00020467CBD04249DF80000F7F7F5FFF7E745
+:10EFB000C02900202DE9F041194D6C68002C2CD09F
+:10EFC000184800270068A968B846401A20F07F4614
+:10EFD0002068B0420CD82146361A0744E469087C00
+:10EFE00020B181F81080886949698847002CEFD1E9
+:10EFF00029786878814206D1401CC0B26870022826
+:10F0000001D185F80180064869780C3040F82170FC
+:10F01000BDE8F0411420F7F777BBBDE8F0810000B0
+:10F02000E82200200415014070B50C4605464FF457
+:10F030008E71FDF722FA216AA068415C206A401CAB
+:10F040002062C5F81C1570BD1FB500228DF8002088
+:10F050000291816801914261D0E9001268469047AF
+:10F060001FBD00001FB50A4601788DF800104168E9
+:10F070000191017A8DF80810C0680390044850F897
+:10F080002210001F50F82220684690471FBD000044
+:10F09000B422002001490120087070476423002039
+:10F0A00010B588B0044620220E496846F7F7DEF90D
+:10F0B00006200090C01F0190029003904FF0EB706B
+:10F0C00006900CB1084A00E0002269460748FBF7A9
+:10F0D00037FF08B1F7F75AFE0448001F447008B024
+:10F0E00010BD0000B0FD020095F002006823002072
+:10F0F0002DE9FF470C4605464FF40071FDF7C3F9B3
+:10F1000001274FF40178002618B34FF4927949464D
+:10F110002846FDF7ADF9E0B149462846FDF7ADF9BF
+:10F12000C5F8088394F8290000B96F6002208DF8B3
+:10F130000000D5F88004C5F880040390A06902900F
+:10F14000E0680190A661E661D4E900126846904744
+:10F1500028E004212846FDF796F918B34FF484718E
+:10F160002846FDF785F9E8B121462846FFF794F8CF
+:10F17000616AA069884215D1E06938B1E268616AC4
+:10F18000A0612069E6616662E06008E094F8290009
+:10F1900000B96F60C5F80883A661E268616A20461D
+:10F1A000FFF793F84FF48E7841462846FDF760F953
+:10F1B00078B1206A6169884202D294F8280020B3AD
+:10F1C00041462846FDF759F9616911B12046FFF71C
+:10F1D0003BFF4FF4A27841462846FDF749F9002845
+:10F1E00018D041462846FDF748F994F8290000B1A7
+:10F1F0002F60A06900280DD0A661E268616A04B0A2
+:10F200002046BDE8F047FFF760B821462846FFF7E3
+:10F210000BFFDEE7BDE8FF871FB50A4601788DF8D2
+:10F22000001041680191017A8DF80810C0680390C0
+:10F23000044850F82210001F50F8222068469047DA
+:10F240001FBD0000B42200202DE9FF410C464FF401
+:10F25000927705463946FDF71CF90026C0B13946BC
+:10F260002846FDF71BF902208DF80000D5F8800430
+:10F27000C5F880040390D5F83C058DF80800E068D7
+:10F280000190A661E661D4E900126846904723E048
+:10F290004FF4887739462846FDF7FBF8E0B1394648
+:10F2A0002846FDF7FBF8D5F83C15A069884213D134
+:10F2B000E06960B1E268D5F8000220F02000C5F8EE
+:10F2C0000002E069A0612069E661E06001E0A661FA
+:10F2D000E2682046FFF704F84FF4A2773946284643
+:10F2E000FDF7D7F860B139462846FDF7D7F8A06991
+:10F2F00030B1A661D5F83C152046E268FEF7F0FF74
+:10F300004FF4907739462846FDF7C3F8002813D00C
+:10F3100039462846FDF7C2F8606900280CD0D5F8B8
+:10F320004C058DF800608DF80800A06801906661BA
+:10F33000D4E9001268469047BDE8FF810870000AD2
+:10F34000487002207047000010B514210448F7F7F8
+:10F35000A6F804480068FBF79BFA002010BD0000E7
+:10F36000442C002010FC02002DE9F05F8346DDE90B
+:10F370000A4A994690460D460846012703E000BF19
+:10F38000B0FBF8F07F1C4045FAD2B94500D94F4692
+:10F390005FEACA7012D18CB15FEA8A7002D5B9F106
+:10F3A000000F01D0202607E0302605E03146584600
+:10F3B000641EF9F7C9F90CB1A742F7D35FF0010653
+:10F3C000B9F1010F02D9A9F1010903E0B5FBF6F08B
+:10F3D000404502D306FB08F6F2E7DFF83C9000BF99
+:10F3E000B5FBF6F000FB165519F800105846F9F772
+:10F3F000ABF9B6FBF8F6002EF2D15FEACA7009D07D
+:10F40000002C07D0A74205D220215846641EF9F7E8
+:10F410009BF9F5E7BDE8F09FA0FB0200034800223E
+:10F4200001498078F8F7FAB94D8B0200502200208C
+:10F43000F8B5054680B2FAF7FDFC040013D0154E6E
+:10F44000207A0027317B88420ED2A8B204F10A014B
+:10F4500075DF28B1112806D0BDE8F840FFF7FCB8E9
+:10F46000207A401C2072F8BD2772307C38B1A8B2D7
+:10F470003B2176DF18B1082801D0FFF7EDF871695C
+:10F480000029F0D08DF80070ADF80250684688472A
+:10F49000F8BD0000AC250020417939B190F8B210D8
+:10F4A00021B990F8B40008B10120704700207047DE
+:10F4B00001460148FBF773BAC825002030B4044662
+:10F4C000007A00280AD06088002166DF28B1112860
+:10F4D00002D0616830BC08470120207230BC704700
+:10F4E0000A494A788B78521CD2B2934200D100224A
+:10F4F0000B78934201D1002070470270487800EBEE
+:10F50000400001EBC000001D70470000C029002032
+:10F510002DE9FC411646DDE90854CDE900541F46AB
+:10F520008046022200F00CF8002807D1CDE90054F3
+:10F530003B4610223146404600F002F8BDE8FC810F
+:10F540002DE9FC5F0026DDE90C4B994692468E467C
+:10F5500080462788354630E0D8F80400002200EBCA
+:10F56000850069460068019001A864DF002830D159
+:10F570009DF8000050451FD10EB1002100E002218E
+:10F58000228808441118594522D846B9521C90B215
+:10F59000208009F800E02088401C20800126218876
+:10F5A00001A801EB0902694664DF002811D1208817
+:10F5B0009DF80010084420806D1CB8F80000A84297
+:10F5C000CADC56B12088C01B401E80B2FF2802D979
+:10F5D0000C20BDE8FC9F09F807000020F9E710B5F2
+:10F5E000042817D209B1032400E00024F8F7D6FD5F
+:10F5F0004FF0A04101EB8000D0F8001721F440311A
+:10F60000C0F80017D0F8001741EA0441C0F800170D
+:10F61000002010BD062010BD002070472DE9F84FD6
+:10F62000114D884681461E4617466946DDF828A0DA
+:10F630002868FBF748F9040013D01C21F6F72FFFC8
+:10F6400000202071C4F80090C4E90486C4E902A730
+:10F6500069462868FBF758F9FEF7ACFC0020BDE8C6
+:10F66000F88F0420FBE7000010FC020082780121E3
+:10F67000012A0BD0062A09D0072A06D0082A06D16B
+:10F68000416889880931890800E0142101807047A8
+:10F690001CB50446002000900190A0788DF802006F
+:10F6A000617B1A48FEF7CCF8020017D0237BA178C3
+:10F6B0006846FDF72FFF6846FFF7D8FF208804F162
+:10F6C000080369466268FDF7A3FE48B1072806D023
+:10F6D00001210F4A112808D086280FD003201CBD15
+:10F6E000A17B21F00301A1731CBDA07B20F00100D0
+:10F6F00040F00200A073117000201CBDA37B23F01A
+:10F70000020343F00103A37311701CBDE027002026
+:10F710007422002038B505460C46002001E0009810
+:10F72000401C00906946284600F00EF800280AD0D8
+:10F730008178A142F3D1817B8A07F0D4C907EED149
+:10F7400081680029EBD138BD10B5084B0A6809E083
+:10F7500003EB02142488844203D103EB02100A60F5
+:10F7600010BD521C022AF3D3002010BDF027002048
+:10F770004FF6FF710180FF2181704173817B21F081
+:10F7800003018173002101734160816070470000B3
+:10F7900070B50546002406E0687B2044C1B20648E7
+:10F7A000FEF762F8641C287BA042F5D82846BDE825
+:10F7B0007040FFF7DDBF0000E02700202DE9FC4787
+:10F7C000064636489846144600780D464FF0000924
+:10F7D00078B37DB32888A0F57F41FF3931D06888A0
+:10F7E00048B36868FAF71EFC68B374B32088ADF8B4
+:10F7F0000000678801A8FEF70FFB04002FD084F8F3
+:10F8000000804FF0000A84F816A0BDF80000A08226
+:10F8100068682061214801210C38FBF7DEF8E060C0
+:10F82000288820816888A080E780B8F1030F1DD068
+:10F8300020E001E003E004E00220BDE8FC870520B1
+:10F84000FBE70420F9E70320F7E7FFE7288969468B
+:10F8500087B2384600F0ACF80028EED1CAE7BDF810
+:10F860000010384600F098F80820E6E70420A0755C
+:10F870003068A061A4F80A9001A8FEF7DBFA46B14F
+:10F88000C6F804A0E1680648316086F80AA000893D
+:10F890003081FEF781FB0020CFE7000030230020FD
+:10F8A000A82B00202DE9F8430D46898A374A01EB41
+:10F8B000810102EB810630B129463046FDF78AFA14
+:10F8C0000120BDE8F88331897068002400EB8107CE
+:10F8D0002E48A97DA8384FF00E0807294ED2DFE840
+:10F8E00001F00D2D162404404A004460A96901600E
+:10F8F00026482749A838FEF70DFC30B10220A8752C
+:10F90000042339462A1D009423E00A20D9E72869F8
+:10F910002A4608B1032000E001209075042305F178
+:10F920000C0207F10801009413E00120A87500946F
+:10F93000E88807F10C0183002A690AE028782A4642
+:10F9400003280CD006209075042305F10802391D08
+:10F9500000941048FBF79EFDA8B144460FE0052037
+:10F96000F1E70621A9750A4940680988FEF750FCAD
+:10F97000040004D107E041F61D5400E00F2429469D
+:10F980003046FDF727FA20469BE70000802B002039
+:10F9900010230020E023002001EB8102034901EB4A
+:10F9A00082014A89101AC01E48817047802B0020AE
+:10F9B00070B5C01C82B240F2FE30824201D30920F1
+:10F9C00070BD114B00204FF4806500BF00EB800438
+:10F9D00013F8246096B903EB8406348976891444BD
+:10F9E0003444A4B2AC4209D2088000EB800003EB9F
+:10F9F0008000418911444181002070BD401C80B2CB
+:10FA00000228E3D3072070BD802B002011121314AD
+:10FA10000D0E0F100C2500202C250020582500204D
+:10FA20000D000300218302000E0003002183020069
+:10FA30000F00030021830200100003002183020055
+:10FA400007000000000000000000000000000000AF
+:10FA500000000000060000000000000000000000A0
+:10FA60000000000000000000100000000000000086
+:10FA70000000000000000000000000001100000075
+:10FA80000000000000000000000000000000000076
+:10FA9000010000000100010090FA020001000100D5
+:10FAA000A4FA02000000000095D90200719602003D
+:10FAB000770A000000000000770A00000000000044
+:10FAC0007ADA00000000000065D0020007000000A4
+:10FAD0000000000000000000000000000000000026
+:10FAE00095DA02007DE9020071990200F1960200A8
+:10FAF0000100000000000000010006008422002038
+:10FB000009EA0200010000000000000000000000FF
+:10FB100000000000000000000700000000000000DE
+:10FB200000000000000000000000000003000000D2
+:10FB300000000000000000000000000000000000C5
+:10FB400005000000000000000000000000000000B0
+:10FB50000000000021DD020050EADA308883B89FFF
+:10FB6000604F15F30000C98E0000005089C70200E5
+:10FB7000E5C9020003000000A029002000000000E9
+:10FB80000338FDD870470000FC2200200000FFFF72
+:10FB9000DEC0ADDEFF011EF1DEC0ADDEFE011EF1F6
+:10FBA00030313233343536373839414243444546B3
+:10FBB0006E72665F6673746F726167655F696E69A6
+:10FBC00074006E72665F6673746F726167655F75ED
+:10FBD0006E696E6974006E72665F6673746F7261CF
+:10FBE00067655F72656164006E72665F6673746FED
+:10FBF000726167655F7772697465006E72665F66D1
+:10FC000073746F726167655F657261736500000090
+:10FC1000402300200010000004000000010000004C
+:10FC2000399D020049F3020001E002001DF60200C6
+:10FC3000458D020059E2020019F60200BD9F020044
+:10FC40000408030008080300000000000000000092
+:10FC50000000000000000000582C002040FC0200C2
+:10FC600058FC020004000000556E6B6E6F776E202A
+:10FC70006572726F7220636F64650000000000009F
+:10FC80003804030001000000E40203000200000049
+:10FC9000D800030003000000580303000400000024
+:10FCA000AC030300050000008C0203000600000006
+:10FCB000280203000700000094030300080000006E
+:10FCC000A002030009000000040303000A00000072
+:10FCD000200403000B000000C00003000C00000023
+:10FCE000B80203000D000000880403000E000000AD
+:10FCF000840303000F000000C00303001000000095
+:10FD0000F4030300110000009C0403001200000033
+:10FD100070040300130000000C04030080000000C6
+:10FD200040020300810000007C010300820000000B
+:10FD30003C010300830000001C010300840000005C
+:10FD400058010300850000006402030086000000E3
+:10FD50006C03030090000000080203009100000003
+:10FD6000FC00030092000000CC02030000820000AF
+:10FD7000D40303000182000020030300028200007C
+:10FD80003C0303000084000098010300018400008C
+:10FD90004404030002840000E00103000384000027
+:10FDA000BC01030039B902000DB9020005B9020017
+:10FDB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10FDC00000000000000000000000D6010701000054
+:10FDD0005008030058080300000000000000000065
+:10FDE00001000007D0FD0200E0FD02000800000055
+:10FDF00008FE020018FE02000800000018FE0200C3
+:10FE000028FE02000800000088080300A008030084
+:10FE100000000000000000007808030088080300CC
+:10FE200000000000000000000808030010080300A4
+:10FE300010080300380803003808030048080300CE
+:10FE400048080300500803002822002028FE020072
+:10FE500048FE02000800000058080300680803007C
+:10FE6000680803007808030058FE020068FE0200DC
+:10FE700008000000004040404040404040404141B8
+:10FE8000414141404040404040404040404040406F
+:10FE90004040404040050202020202020202020209
+:10FEA0000202020202202020202020202020200206
+:10FEB0000202020202029090909090901010101096
+:10FEC0001010101010101010101010101010101032
+:10FED00002020202020288888888888808080808C6
+:10FEE0000808080808080808080808080808080892
+:10FEF000020202024000000075FE020073645F62AD
+:10FF00006C655F6761705F646174615F6C656E678B
+:10FF100074685F7570646174652829202872657142
+:10FF20007565737429206F6E20636F6E6E656374E0
+:10FF3000696F6E20307825782072657475726E65F1
+:10FF4000642025732E000000546865207265717569
+:10FF5000657374656420636F6D62696E6174696F47
+:10FF60006E206F6620545820616E642052582070B5
+:10FF700061636B6574206C656E6774687320697368
+:10FF800020746F6F206C6F6E67206279202575205A
+:10FF90006D6963726F7365636F6E64732E0000002A
+:10FFA00054686520626F6F746C6F6164657220685D
+:10FFB00061732077726974652070726F7465637401
+:10FFC0006564206974732073657474696E67732047
+:10FFD000706167652E20546869732070726F68695C
+:10FFE000626974732073657474696E6720746865E0
+:10FFF000206164766572746973696E67206E616DE5
+:020000040003F7
+:10000000652E2054686520626F6F746C6F61646543
+:1000100072206D75737420626520636F6D70696CFA
+:1000200065642077697468204E52465F424C5F5386
+:10003000455454494E47535F504147455F50524FD6
+:10004000544543543D3020746F20616C6C6F7720B1
+:1000500073657474696E6720746865206164766581
+:1000600072746973696E67206E616D652E000000A1
+:10007000616464725F69735F77697468696E5F62F7
+:100080006F756E647328705F66732C20706167658E
+:100090005F616464722C20286C656E202A20705F7A
+:1000A00066732D3E705F666C6173685F696E666F24
+:1000B0002D3E65726173655F756E69742929000054
+:1000C0004E52465F4552524F525F494E56414C493F
+:1000D000445F4441544100004E52465F4552524FE6
+:1000E000525F534F46544445564943455F4E4F5423
+:1000F0005F454E41424C4544000000004E52465F71
+:100100004552524F525F464541545552455F4E4FFE
+:10011000545F454E41424C45440000004E52465FFC
+:100120004552524F525F4D555445585F554E4C4FB6
+:10013000434B5F4641494C45440000004E52465FE8
+:100140004552524F525F4D555445585F4C4F434BAB
+:100150005F4641494C4544004E52465F4552524F1E
+:10016000525F4D555445585F434F4E445F494E4989
+:10017000545F4641494C4544000000004E52465FE2
+:100180004552524F525F4D555445585F494E495460
+:100190005F4641494C4544004E52465F4552524FDE
+:1001A000525F424C455F495053505F52585F504B2D
+:1001B000545F5452554E4341544544004E52465F9D
+:1001C0004552524F525F424C455F495053505F5029
+:1001D0004545525F52454A4543544544000000009E
+:1001E0004E52465F4552524F525F424C455F495016
+:1001F00053505F4C494E4B5F444953434F4E4E451D
+:1002000043544544000000004E52465F4552524F51
+:10021000525F4150495F4E4F545F494D504C454DE0
+:10022000454E5445440000004E52465F4552524FE1
+:10023000525F4E4F545F535550504F5254454400F7
+:100240004E52465F4552524F525F4D4F44554C45BA
+:100250005F4E4F545F494E495449414C495A4544B9
+:10026000000000004E52465F4552524F525F4D4FC4
+:1002700044554C455F414C52454144595F494E49B4
+:100280005449414C495A4544000000004E52465FD3
+:100290004552524F525F4E4F545F464F554E4400A9
+:1002A0004E52465F4552524F525F494E56414C495D
+:1002B000445F5354415445004E52465F4552524F9D
+:1002C000525F444154415F53495A45004E52465F84
+:1002D0004552524F525F494F5F50454E44494E4739
+:1002E000000000004E52465F4552524F525F535637
+:1002F000435F48414E444C45525F4D495353494E2C
+:10030000470000004E52465F4552524F525F494EE1
+:1003100056414C49445F4C454E475448000000004C
+:100320004E52465F4552524F525F4452565F5457A9
+:10033000495F4552525F414E41434B004E52465F2A
+:100340004552524F525F4452565F5457495F45528F
+:10035000525F444E41434B004E52465F4552524F0E
+:10036000525F494E5445524E414C00004E52465F3A
+:100370004552524F525F53544F524147455F465585
+:100380004C4C00004E52465F4552524F525F4E5504
+:100390004C4C00004E52465F4552524F525F494E00
+:1003A00056414C49445F504152414D004E52465FC8
+:1003B0004552524F525F4E4F5F4D454D0000000079
+:1003C0004E52465F4552524F525F464F5242494449
+:1003D00044454E004E52465F4552524F525F445282
+:1003E000565F5457495F4552525F4F5645525255DA
+:1003F0004E0000004E52465F4552524F525F494EEA
+:1004000056414C49445F4144445200004E52465FBD
+:100410004552524F525F5245534F55524345530038
+:100420004E52465F4552524F525F494E56414C49DB
+:10043000445F464C414753004E52465F5355434339
+:10044000455353004E52465F4552524F525F424C05
+:10045000455F495053505F4348414E4E454C5F41C4
+:100460004C52454144595F4558495354530000008C
+:100470004E52465F4552524F525F434F4E4E5F437E
+:100480004F554E54000000004E52465F4552524FA9
+:10049000525F54494D454F55540000004E52465F3F
+:1004A0004552524F525F4255535900007761726E68
+:1004B000696E670064656275670000001B5B313B15
+:1004C00033306D001B5B306D000000001B5B313B67
+:1004D00033316D001B5B313B33326D001B5B313BB5
+:1004E00033336D001B5B313B33346D001B5B313BA1
+:1004F00033356D001B5B313B33366D001B5B313B8D
+:1005000033376D00696E666F000000006572726FB0
+:100510007200000073645F626C655F6366675F739F
+:10052000657428292072657475726E656420257360
+:10053000207768656E20617474656D7074696E678C
+:1005400020746F2073657420424C455F47415454BA
+:10055000535F4346475F534552564943455F4348BF
+:10056000414E4745442E000073645F626C655F63D3
+:1005700066675F73657428292072657475726E658D
+:1005800064202573207768656E20617474656D70D2
+:1005900074696E6720746F2073657420424C455FE8
+:1005A000434F4D4D4F4E5F4346475F56535F555542
+:1005B00049442E0073645F626C655F6366675F73B6
+:1005C000657428292072657475726E6564202573C0
+:1005D000207768656E20617474656D7074696E67EC
+:1005E00020746F2073657420424C455F474154541A
+:1005F000535F4346475F415454525F5441425F53F7
+:10060000495A452E0000000073645F626C655F63A9
+:1006100066675F73657428292072657475726E65EC
+:1006200064202573207768656E20617474656D7031
+:1006300074696E6720746F2073657420424C455F47
+:10064000434F4E4E5F4346475F4741502E000000E8
+:1006500073645F626C655F6366675F7365742829A6
+:100660002072657475726E656420257320776865E5
+:100670006E20617474656D7074696E6720746F208C
+:1006800073657420424C455F4741505F4346475F66
+:10069000524F4C455F434F554E542E006E72665F6D
+:1006A000626C655F6761747400000000636C6F6367
+:1006B0006B000000434C4F434B0000004750494F34
+:1006C0005445000050525300554152540000000060
+:1006D000554152544500000061746669666F2E6D85
+:1006E0005F717565756500006E72665F6673746F25
+:1006F000726167650000000061746669666F2E6D47
+:100700005F6669666F0000007077725F6D676D7479
+:100710000000000062616C6C6F632E6C6F675F6D30
+:10072000656D706F6F6C0000617070006E72665F57
+:10073000736468006E72665F7364685F626C650004
+:100740006E72665F7364685F736F6300A008030076
+:10075000282200200C02000020650200000903008E
+:1007600034240020742D0000FC6A02009C06030063
+:1007700000000303AC06030000000000B406030001
+:1007800000000000BC06030000000000C4060300D7
+:1007900000000000C806030000000000D0060300AF
+:1007A00000000000D806030000000003E806030074
+:1007B00000000303F806030000000003080703001D
+:1007C00000000000140703000000000328070300D6
+:1007D000000003032C070300000003033407030099
+:1007E00000000303400703000000030390230020E0
+:1007F0008823002090230020C42C002020240020E7
+:1008000018000000A56D02006180020000000000D9
+:100810001DAB0200342400208B74020054240020FD
+:10082000F57E020000000000657F0200000000006D
+:1008300065810200000000009FAC020048240020F7
+:10084000257B02009C2800208D7E02000000000015
+:10085000B9B302000000000025ED02000000000016
+:10086000F1B3020000000000F574020054240020DF
+:10087000AD7C0200000000000DC20200000000007C
+:1008800099C30200000000008587020000000000FC
+:1008900061E3020000000000D1B30200000000008C
+:1008A000062BFFFF0A1801042D91D9022A1801799D
+:1008B00009390A01711310240240200A1A1844123F
+:1008C00020AA40080425A4FD02140C050314AC045E
+:1008D000031A04081AB4081AC4041ABC041ACC0473
+:1008E0001AD4041ADC041AE4041AEC041AF4041AE4
+:1008F000FC04515B90D009210B24ED936C01240082
+:020000040007F3
+:10F00000CF46CFBC0100000001000000010000005D
+:10F01000000000000000000000A9000024A2C65665
+:10F0200001000000000000000000000000000000DF
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:0CF05000000000000000000000000000B4
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_with_bonds_s132.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_with_bonds_s132.hex
new file mode 100644
index 0000000..b4f95fd
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_with_bonds_s132.hex
@@ -0,0 +1,3028 @@
+:020000040007F3
+:1020000098B80020DD230700E5230700E723070039
+:10201000E9230700EB230700ED2307000000000081
+:10202000000000000000000000000000C9230700BD
+:10203000F123070000000000F3230700F523070049
+:10204000F7230700F7230700F7230700F72307000C
+:10205000F7230700F7230700F7230700F7230700FC
+:10206000F7230700F7230700F7230700F7230700EC
+:10207000F7230700F7230700F7230700F7230700DC
+:10208000E538070055350700F7230700F723070059
+:10209000F7230700F7230700C5350700F7230700DC
+:1020A000F7230700F7230700F7230700F7230700AC
+:1020B000F7230700F72307000000000000000000DE
+:1020C000F7230700F7230700F7230700F72307008C
+:1020D000F7230700F7230700F7230700000000009D
+:1020E00000000000000000000000000000000000F0
+:1020F00000000000000000000000000000000000E0
+:1021000000000000000000000000000000000000CF
+:1021100000000000000000000000000000000000BF
+:1021200000000000000000000000000000000000AF
+:10213000000000000000000000000000000000009F
+:10214000000000000000000000000000000000008F
+:10215000000000000000000000000000000000007F
+:10216000000000000000000000000000000000006F
+:10217000000000000000000000000000000000005F
+:10218000000000000000000000000000000000004F
+:10219000000000000000000000000000000000003F
+:1021A000000000000000000000000000000000002F
+:1021B000000000000000000000000000000000001F
+:1021C000000000000000000000000000000000000F
+:1021D00000000000000000000000000000000000FF
+:1021E00000000000000000000000000000000000EF
+:1021F00000000000000000000000000000000000DF
+:10220000DFF80CD000F092F900480047495F070062
+:1022100098B8002080F308888E46104730B450E804
+:10222000012F93B2C48923448489A34228BF1B1B76
+:102230000489A34202BFBFF32F8F002007E0C3EA47
+:10224000020340E80134002CE9D14FF001000A609C
+:1022500030BC704750E8012FC2EA024240E8012139
+:102260000029F7D1704730B450E8022F1FFAA2F3CB
+:10227000C488A34202BFBFF32F8F00200DE0C489A2
+:1022800023448489A34228BF1B1BC2EA034340E8BE
+:102290000234002CE8D14FF001000A6030BC7047D6
+:1022A00050E8022FC2EA224240E802210029F7D179
+:1022B0007047034653E8022FD988B2EB324F4FF0F4
+:1022C000000017BF92B241EA014142EA014104E035
+:1022D0005A68B2EB324F08BF012043E80212002ACD
+:1022E000E8D1704730B4044654E8000F0D4644E886
+:1022F0000053002BF8D1156030BC704730B4044651
+:1023000054E8000F40EA010544E80053002BF7D1E0
+:10231000156030BC704730B4044654E8000F00EA42
+:10232000010544E80053002BF7D1156030BC70471D
+:1023300030B4044654E8000F80EA010544E8005335
+:10234000002BF7D1156030BC704730B4044654E818
+:10235000000F00EB010544E80053002BF7D1156096
+:1023600030BC704730B4044654E8000FA0EB0105C0
+:1023700044E80053002BF7D1156030BC704770B4AF
+:1023800004464FF0000054E8006F0D68AE4207BFEE
+:1023900044E80023012044E800630E60002B1CBFCA
+:1023A0000020F0E770BC704730B4044654E8000FDA
+:1023B00088422CBF451A054644E80053002BF5D14E
+:1023C000156030BC704700001EF0040F0CBFEFF327
+:1023D0000880EFF3098007F051BB000006488047F2
+:1023E00006480047FEE7FEE7FEE7FEE7FEE7FEE7FA
+:1023F000FEE7FEE7FEE7FEE7C9350700012207001A
+:102400002DE9F05F0546002092469B468846064629
+:10241000814640241BE0284641464746224600F0BC
+:1024200074F853465A46C01A914110D311461846C3
+:10243000224600F016F82D1A67EB01084F46224697
+:102440000120002100F00DF817EB00094E41201E7D
+:10245000A4F10104DFDC484631462A464346BDE884
+:10246000F09F202A04DB203A00FA02F10020704796
+:102470009140C2F1200320FA03F3194390407047C2
+:102480000048704774CB070040EA01039B0703D064
+:1024900009E008C9121F08C0042AFAD203E011F8A3
+:1024A000013B00F8013B521EF9D27047D2B201E065
+:1024B00000F8012B491EFBD270470022F6E710B549
+:1024C00013460A4604461946FFF7F0FF204610BDA2
+:1024D000421C10F8011B0029FBD1801A704730B54F
+:1024E00004460020034600E05B1C934203D2E05CFC
+:1024F000CD5C401BF8D030BD034611F8012B00F82D
+:10250000012B002AF9D118467047202A04DB203A13
+:1025100021FA02F00021704721FA02F3D040C2F103
+:10252000200291400843194670470000064C074DB1
+:1025300006E0E06840F0010394E807009847103493
+:10254000AC42F6D3FFF760FE2CDB07004CDB070044
+:1025500070B58C1810F8015B15F0070301D110F865
+:10256000013B2A1106D110F8012B03E010F8016B92
+:1025700001F8016B5B1EF9D12B0705D40023521E15
+:102580000DD401F8013BFAE710F8013BCB1A921C7D
+:1025900003E013F8015B01F8015B521EF9D5A1427B
+:1025A000D8D3002070BD2DE9F0438BB01446129DA6
+:1025B00015F9046B00961F46804689462B46024655
+:1025C000214602A800F097FC02A9129A084600F0E2
+:1025D0008EFC129B02AA4146404600F078FC129BFA
+:1025E00002AA2146204600F072FC2B464A46394694
+:1025F0003846009600F07FFC129A394602A800F097
+:1026000076FC02A92B4642460846009600F073FC71
+:1026100002A92B4622460846009600F06CFC2B4689
+:10262000424621462046009600F065FC129B224659
+:102630004946484600F04BFC2B4602AA414620463C
+:10264000009600F058FC129B22463946384600F0AE
+:102650003EFC2B464A4639463846009600F04BFC75
+:10266000324602A9204600F00CFE0BB0BDE8F08314
+:10267000F0B5154689B01C4607460E461A4629464F
+:10268000684600F034FC23466A463946384600F076
+:102690001EFC23462A466946684600F018FC23467D
+:1026A0006A463146304600F012FC09B0F0BD8B1886
+:1026B00002448B4200D1704713F8010D02F8010D5E
+:1026C000F7E72DE9F047B3F9024088461E4604F1CA
+:1026D0001F012023073491FBF3F708234FFA87F9F2
+:1026E00094FBF3F4944228BF14464946054600F093
+:1026F0007DFA22464146FFF7DAFFB6F90230E400E0
+:102700009C4221D9E41A05EB87010022C4F120077D
+:102710008D420FD324364A462946304600F071FADE
+:10272000012811D04B46324629462846BDE8F047DD
+:1027300000F0B6BD51F8040C20FA04F3134341F83D
+:10274000043D00FA07F2E3E7BDE8F0872DE9F04722
+:1027500093F9006092B0044689461046314615460A
+:10276000984600F062FA002840F0938042464946BD
+:1027700002A800F0BCFB434602AA21460AA800F0CA
+:10278000A6FB02A90846424600F0B1FB43462A4692
+:102790004946484600F09BFB08F10407424629469B
+:1027A000284600F0A4FB3B462A46214620460096D8
+:1027B00000F04AFA3B462A4629462846009600F091
+:1027C00043FA3B462A4621462846009600F093FBF2
+:1027D00043462A462146204600F079FB3B462246E6
+:1027E00021462846009600F02FFA3B4600962A46DE
+:1027F0002146204600F028FA2368DB074CD53346F3
+:102800003A462146204600F0C3F93146824620462A
+:1028100000F029FD06F18043013B54F8230040EA13
+:10282000CA7044F8230042462146284600F05FFB68
+:102830003B460AAA29462846009600F05CFB3B4628
+:102840000AAA29462846009600F055FB0AA9084620
+:102850003B462A46009600F04EFB43460AAA214614
+:10286000204600F034FB02AA3B4610462146009663
+:1028700000F041FB32462946204600F002FD324678
+:102880004946284600F0FDFC324602A9484600F0C1
+:10289000F8FC12B0BDE8F0873146204600F0E3FCBA
+:1028A000C1E70000004870477CDA07002DE9F04FCF
+:1028B000EDB01F46DDF8D8810590B8F9026098F9AF
+:1028C000004020231F3696FBF3F676B206F1FF395F
+:1028D00024AB002543F829506CAB03EB89034CA8CB
+:1028E0008A469346394698F9012043F8805C43F8BC
+:1028F000605CFFF7DCFE98F9012054A8B918FFF7D7
+:10290000D6FE21464CA800F090F90746002840F07A
+:102910003981214654A800F088F90290002840F03F
+:10292000338108F1240332464CA91846039300F082
+:1029300068F9012840F02A81324654A9039800F032
+:1029400060F90128069040F021811CAD0CAF3346A0
+:10295000039A54A9284600F090F9029B47F82930C1
+:102960005A46514638464346FFF7ABFE394638468D
+:10297000039B00962A4600F006FA0DF5B879039BF2
+:1029800000962A464CA914A800F0FDF948462246B4
+:10299000059900F076FCA30009EB030A0793059B59
+:1029A000A100591808F1440B5046224600F069FC7A
+:1029B0005946224634A800F064FCA3000BEB030147
+:1029C00022463CA800F05DFC08F10403494634AA05
+:1029D00028460094049300F08EFA53464A463CA9D8
+:1029E00034A8CDF80080FFF7DEFD2346049A29467F
+:1029F000284600F042F92A46514648464346FFF72A
+:102A000037FE029B08933146059B0A933846CDF862
+:102A100024B0CDF82C9000F009FC3146814614A872
+:102A200000F004FC8145B8BF81461FFA89F909F11D
+:102A3000FF3B0FFA8BFB5946384600F061FC5946C4
+:102A4000071C14A818BF012700F05AFC002814BF67
+:102A5000022300231F430DF1200A22465AF8277053
+:102A600024A8394600F00DFC0DF1B00BA300F918B5
+:102A70002246584600F005FC2146284600F0B6F8EC
+:102A8000A9F10209069B2B600FFA89F90DF1900A52
+:102A9000B9F1000F23DA2346049A2946284600F0AC
+:102AA000ECF843462A4659465046FFF7E1FD3246C8
+:102AB0005146039800F0A5F8012805D03346039A43
+:102AC0005146504600F0ECFB013C64B2002C4CDA5D
+:102AD000029BB3FA83F040096DB0BDE8F08F434626
+:102AE0002A46D8F8A47059465046B84749460CA81B
+:102AF00000F006FC4946071C14A818BF012700F087
+:102B0000FFFB002814BF02200020384308AB53F815
+:102B100020702FB32246394634A800F0B2FB079B41
+:102B20002246F9183CA800F0ACFB43462A463CA9D3
+:102B300034A8FFF79DFD049B009434AA514644A895
+:102B400000F0D9F95B4652463CA934A8CDF8008084
+:102B5000FFF729FD434644AA2946284600F0B7F965
+:102B600009F1FF390FFA89F992E723B26CAA02EB57
+:102B700083025AF8233052F8802C5340029A1A43A9
+:102B80000292A1E72846A7E73846A5E70298A3E7FF
+:102B9000C3F10803DB0070B50133002403A500BFB7
+:102BA0005B1920C940CAAD1920C0184720C940CAC6
+:102BB000754120C020C940CA754120C020C940CA03
+:102BC000754120C020C940CA754120C020C940CAF3
+:102BD000754120C020C940CA754120C020C940CAE3
+:102BE000754120C06441204670BD00BF002310B570
+:102BF0001C465AB2914200DC10BD40F8234001331C
+:102C0000F7E710B5013A52B2002A01DA002010BDF0
+:102C100013B250F8234051F823309C4203D8F1D22C
+:102C20004FF0FF3010BD012010BD10B500231A4633
+:102C30005CB2A14203DCB2FA82F0400910BD50F848
+:102C4000234001332243F3E770B59DF910401E463F
+:102C500023460546FFF79CFF30B9224629463046F9
+:102C6000FFF7CFFF012807D02346324629462846E2
+:102C7000BDE8704000F014BB70BDF0B50F46A1B0C8
+:102C800006461946384615461C46FFF7CEFF28B1C2
+:102C900021463046FFF7AAFF21B0F0BD2246394653
+:102CA000684600F0EEFA2246294608A800F0E9FA44
+:102CB000214610A8FFF79AFF0123214618A8109378
+:102CC000FFF794FF224608A96846FFF79AFF28B944
+:102CD000224610A9304600F0D4FADDE7009BDA075F
+:102CE00009D42146684600F0BEFA2246294610A8BB
+:102CF00000F0E6FBE6E7089BDB0707D4214608A8BF
+:102D000000F0B1FA2246294618A8F1E70028234628
+:102D10001CDD08AA6946684600F0C2FA21466846EA
+:102D200000F0A1FA224618A910A8FFF76AFF0028B0
+:102D300005DA10A923462A460846FFF729FF10A9FD
+:102D4000234618AA084600F0ABFACEE708A96A465F
+:102D5000084600F0A5FA214608A800F084FA2246A9
+:102D600010A918A8FFF74DFF002805DA18A9234677
+:102D70002A460846FFF70CFF18A9234610AA084662
+:102D800000F08EFABEE72DE9F04FB5B004AD9DF925
+:102D9000F8401F4680462346284600F0BEF824AB84
+:102DA000214638460293039500F040FAC0EB8410A8
+:102DB00005B26B4203F01F034FF0200695FBF6F6B9
+:102DC00076B205F01F0914A858BFC3F100093146B7
+:102DD000FFF70CFFB9F1000F30B22BDD14AB00226E
+:102DE00003EB8000C9F1200E1346A34217D327B28C
+:102DF0007B00019314AB03EB870704F1FF3934AB7D
+:102E0000012603EB8909002D55DB34AB0022C6F106
+:102E10000100964603EB860A03EB80002DE057F88D
+:102E2000236006FA09F10A4340F8232026FA0EF23D
+:102E30000133DAE714AB2246394603EB800000F099
+:102E400020FAD4E70FFA81FC5AF8C83C53F82CB0AA
+:102E500034AB03EB810151F8803CABEB0303A3EBF4
+:102E60000E039B4504D034BF4FF0010E4FF0000E0F
+:102E700050F8C81C41F82C300132019B51B29942E4
+:102E8000E0DBA6EB0E035E42214614A85E4100F093
+:102E9000EAF934AB03EB8403214653F8802C59F84C
+:102EA000803C384643EAC273013D49F8803C2DB26C
+:102EB00000F0D9F9A7E734AB03EB8606224656F8B3
+:102EC000C81C404600F0DDF935B0BDE8F08F30B5E4
+:102ED0001C4691B0054693F90030684600F01DF895
+:102EE000D4F8AC3069462846984711B030BD134637
+:102EF0000A46FFF7ECBF70B59DF910401E46234609
+:102F0000054600F0CDF938B1234632462946284619
+:102F1000BDE87040FFF73CBE70BD2DE9F04F08B42E
+:102F2000F8CA04B451F8042BA3FB028940F8048BBF
+:102F30004FF0000AE4FB629A4FF0000BE5FB62AB36
+:102F40004FF0000CE6FB62BC4FF0000EE7FB62CED8
+:102F500051F8042B4FF00008E3FB628940F8048B22
+:102F6000E4FB629AE5FB62ABE6FB62BCE7FB62CE88
+:102F700051F8042B4FF00008E3FB628940F8048B02
+:102F8000E4FB629AE5FB62ABE6FB62BCE7FB62CE68
+:102F900051F8042B4FF00008E3FB628940F8048BE2
+:102FA000E4FB629AE5FB62ABE6FB62BCE7FB62CE48
+:102FB00051F8042B4FF00008E3FB628940F8048BC2
+:102FC000E4FB629AE5FB62ABE6FB62BCE7FB62CE28
+:102FD00040F8049B40F804AB40F804BB40F804CB35
+:102FE00040F804EB0CBC052B00F01E810C68A0F12E
+:102FF0001400A1F11401A2F1140252F804EB4FF0F5
+:10300000000550F8046BE4FB6E5652F804EB50F8E0
+:10301000047BE4FB6E6752F804EB50F8048BE4FB8E
+:103020006E7852F804EB50F8049BE4FB6E8952F87A
+:1030300004EB50F804ABE4FB6E9AA0F1140052F8D4
+:10304000044B51F804EB4FF0000CE4FB6EC540F864
+:1030500004CB51F804EBE4FB6E5640F8045B51F8E6
+:1030600004EBE4FB6E6740F8046B51F804EBE4FBFF
+:103070006E7840F8047B51F804EBE4FB6E8940F86D
+:10308000048B51F804EBE4FB6E9AA0E80006062BD3
+:1030900000F0CA800C68A0F11800A1F11801A2F19B
+:1030A000180252F804EB4FF0000550F8046BE4FBF3
+:1030B0006E5652F804EB50F8047BE4FB6E6752F84E
+:1030C00004EB50F8048BE4FB6E7852F804EB50F8F4
+:1030D000049BE4FB6E8952F804EB50F804ABE4FB6C
+:1030E0006E9A52F804EB50F804BBE4FB6EABA0F10F
+:1030F000180052F8044B51F804EB4FF0000CE4FBBD
+:103100006EC540F804CB51F804EBE4FB6E5640F872
+:10311000045B51F804EBE4FB6E6740F8046B51F874
+:1031200004EBE4FB6E7840F8047B51F804EBE4FB1D
+:103130006E8940F8048B51F804EBE4FB6E9A40F87A
+:10314000049B51F804EBE4FB6EABA0E8000C072BEA
+:103150006AD008B40C68A0F11C00A1F11C01A2F116
+:103160001C0252F804EB4FF0000550F8046BE4FB2E
+:103170006E5652F804EB50F8047BE4FB6E6752F88D
+:1031800004EB50F8048BE4FB6E7852F804EB50F833
+:10319000049BE4FB6E8952F804EB50F804ABE4FBAB
+:1031A0006E9A52F804EB50F804BBE4FB6EAB52F895
+:1031B00004EB50F804CBE4FB6EBCA0F11C0052F809
+:1031C000044B51F804EB4FF00003E4FB6E3540F87C
+:1031D000043B51F804EBE4FB6E5640F8045B51F8F5
+:1031E00004EBE4FB6E6740F8046B51F804EBE4FB7E
+:1031F0006E7840F8047B51F804EBE4FB6E8940F8EC
+:10320000048B51F804EBE4FB6E9A40F8049B51F8F0
+:1032100004EBE4FB6EAB40F804AB51F804EBE4FBC9
+:103220006EBCA0E8001808BCBDE8F08F013949B2B7
+:10323000002904DA013149B231B90846704750F823
+:103240002130002BF2D0F5E701F18043013B50F82B
+:103250002330002023B9013900EB411108B2704737
+:103260005B080130F6E700EB81010023884200D3C0
+:10327000704751F8042C43EA520341F8043DD30748
+:10328000F4E710B500235CB2A24200DC10BD51F897
+:10329000234040F823400133F5E700000000000020
+:1032A000C3F10803DB0070B50133002403A500BFA0
+:1032B0005B1920C940CAAD1B20C0184720C940CAAD
+:1032C000B54120C020C940CAB54120C020C940CA6C
+:1032D000B54120C020C940CAB54120C020C940CA5C
+:1032E000B54120C020C940CAB54120C020C940CA4C
+:1032F000B54120C06441B4FA84F0400970BD00BFFC
+:103300004A11012350F8220001F01F0103FA01F1D4
+:1033100008407047F0B5082289B00C460646FFF712
+:10332000B0FFCB6A03930B6B04934B6B05938B6BD2
+:103330000693CB6B0793002708236A4669466846C5
+:10334000029701970097FFF723FC082305466A467A
+:1033500031463046FFF71CFC236B0393636B0493E9
+:10336000A36B0593E36B0693054408236A466946FD
+:1033700068460797FFF70CFC082305446A46314668
+:103380003046FFF705FC236A0093636A0193A36A42
+:103390000293A36B0693E36B0793054408236A46E5
+:1033A00031463046059704970397FFF7F1FB636AB0
+:1033B0000093A36A0193E36AA26B0293636B039386
+:1033C00004920693E26B236A0592054407936A46CA
+:1033D000082331463046FFF7DBFBE36A0093236B9B
+:1033E0000193636B0293236A0693A36A07930544D0
+:1033F00008236A4631463046059704970397FFF73E
+:103400004FFF236B0093636B0193A36B0293E36BFA
+:103410000393636A0693E36A07932D1A08236A46A7
+:103420003146304605970497FFF73AFF636B0093E8
+:10343000A36B0193E36B0293236A0393636A049380
+:10344000A36A0593236B07932D1A08236A46314616
+:1034500030460697FFF724FFA36B0093E36B0193BD
+:10346000636A0393A36A0493E36A0593636B079308
+:103470002D1A08236A463146304602970697FFF711
+:103480000FFF2D1A0D4C0FD435B9082231462046B6
+:10349000FFF7B7FB01280FD00823224631463046FC
+:1034A000FFF7FEFE2D1AEFE708232246314630468D
+:1034B000FFF76EFB2D18F7D409B0F0BD80DA0700D6
+:1034C00070B5036813F001050646144605D013468F
+:1034D0000A460146FFF75CFB054621463046FFF7EA
+:1034E000C2FE45B104F18042013A56F8223043F061
+:1034F000004346F8223070BD2DE9F04115468AB0F0
+:10350000044688462022002102A8FEF7D8FF2E1D7F
+:1035100095F9007003232A46414620460293FFF79F
+:10352000E6FC334602AA214620460097FFF7E3FC5B
+:103530002B46424621462046FFF7C9FC00973346FA
+:1035400005F1840221462046FFF77EFB0AB0BDE864
+:10355000F081000002490248091F09680068084715
+:103560007C58002000F0CEB970B50E46144900EB2F
+:10357000400001EBC0051446E86A183520B1012867
+:103580000FD0022805D113E0284600F0F1F9A0423F
+:1035900001D2002411E022463146284600F020FAEC
+:1035A0000BE0284600F0E4F9A042F4D20446F2E72A
+:1035B0003146284600F0E7F90446204670BD000079
+:1035C0001088002006F068B8F0B5B5480023021D49
+:1035D0000178101D01254FF0805406290BD1167873
+:1035E000360708D10678C6F30316032E06D0042E3C
+:1035F00004D0052E02D0062907D00EE0B4F82463CB
+:10360000A84FC6F304263E6002E01678360704D1C0
+:103610000678C6F30316032E02D0062904D00FE065
+:10362000A24FA14E7E670EE01678360708D10678C5
+:10363000C6F30316032E06D0042E04D0052E02D0A6
+:10364000062907D00EE0D4F84462994FC6F34236FB
+:103650003E6002E01678360704D10678C6F30316FA
+:10366000032E02D0062906D011E0924E376827F0CB
+:10367000807737600EE01678360708D10678C6F3F3
+:103680000316032E06D0042E04D0052E02D00629E0
+:103690000AD011E04FF08046C6F80C31C6F8103160
+:1036A000834E361F336002E01678360704D1067861
+:1036B000C6F30316032E02D0062905D00CE07C4F7A
+:1036C000032664373E600AE01678360704D1067890
+:1036D000C6F30316032E02D006290DD014E0764F50
+:1036E00005263E60744E78363560734E083633607A
+:1036F0003F263F1D3E6002E01678360704D106786B
+:10370000C6F30316052E02D0062957D062E06B4E91
+:1037100036686B4F3E60694E361D36683F1D3E6011
+:10372000664E083636683F1D3E60644E0C3636687D
+:103730003F1D3E60614E103636683F1D3E605F4E55
+:10374000143636683F1D3E605C4E183636685C4F56
+:1037500020373E60594E1C3636683F1D3E60574E3E
+:10376000203636683F1D3E60544E243636683F1D75
+:103770003E60524E283636683F1D3E604F4E2C3616
+:1037800036683F1D3E604D4E303636684C4F4037F0
+:103790003E604A4E343636683F1D3E60474E3836EE
+:1037A00036683F1D3E60454E3C3636683F1D3E60E4
+:1037B000424E403636683F1D3E6002E016783607BE
+:1037C00008D10678C6F30316032E06D0042E04D0C3
+:1037D000052E02D0062907D019E0D4F85812394A2C
+:1037E00001F04F01116002E0117809070FD1007854
+:1037F000C0F30310032803D0042801D0052806D104
+:1038000031480168C90702D06FF001010160D4F8A6
+:103810003001062808D1D4F83401062804D12B48F9
+:10382000016841F48061016022487438016841F404
+:1038300070010160BFF34F8FBFF36F8F4FF0102106
+:10384000D1F80002002803DBD1F80402002822DAB4
+:103850001F4A15601F480468002CFCD01524C1F8CD
+:1038600000420568002DFCD0C1F80442016800291F
+:10387000FCD0136001680029FCD0BFF34F8F0D48C6
+:10388000F0380168144A01F4E06111430160BFF3AC
+:103890004F8F00BFFDE7124910480860F0BD0000DF
+:1038A000E00F00F0403501400DF0ADBA00C0074018
+:1038B0003C050040FCED00E0105600400404001000
+:1038C00020C50040E40E0040000400403C170040CA
+:1038D00004E5014000E401400400FA050090D00333
+:1038E00008590020064808B50021016000680090D2
+:1038F00005F0CEFB05F09AF90028FBD108BD0000C9
+:103900000001014010B5124C02202061606111A03D
+:10391000A06104F17800E0614FF480502062002043
+:10392000A06260620BA1A164E0620D49E164102114
+:10393000A065C4E91410E0650AA1E01DFEF7DCFDF6
+:1039400009A12046FEF7D8FD2020A07110BD00007F
+:10395000108800205465726D696E616C0000000073
+:103960008898002052545400534547474552000060
+:103970000269C1688A4203D88068401A104400E096
+:10398000501A401E70472DE9F047C4681746894613
+:1039900006464FF000083069A04201D9051B02E03D
+:1039A000B168201A0D1AB0686D1E001BA84200D81D
+:1039B0000546BD4200D33D4670682A46204449462C
+:1039C000FEF762FDB0687F1B2C44A844A944A042C6
+:1039D00000D10024F460002FDDD14046BDE8F0871F
+:1039E0002DE9F04104468846D4E90207C51BE16889
+:1039F000606816460844B54206D94146FEF744FDC4
+:103A0000B819E060BDE8F0812A464146FEF73CFD6A
+:103A1000761B08EB050132466068FEF735FDE6606F
+:103A2000F0E702E008C8121F08C1002AFAD1704767
+:103A30007047002001E001C1121F002AFBD170472E
+:103A40000121202803DA81400548014003E0402895
+:103A500002DA2038814009B1012070470020704708
+:103A6000FC06FFBD082806D228B1012803D004288F
+:103A700001D00120704700207047800701D000204E
+:103A800070470120704740680068401E084201D11D
+:103A90000120704700207047C3688B4206D811444C
+:103AA0000069491E814201D80120704700207047FB
+:103AB00030B585B00D46164C1621ADF800101ECC61
+:103AC0000DF1040C8CE81E00124C02210122217021
+:103AD0006270A0700320E070217159206071FE2097
+:103AE000A071694604F109007DDF00280ED1BDF800
+:103AF00000002A46411CE17109212172BDF808101D
+:103B00000844ADF8080001A9034872DF05B030BDD4
+:103B100020C60700985D00200058002070B58CB0CA
+:103B20000625182229496846FEF7AEFC284C0426D3
+:103B300028A1208806EB004005F0DCF90020069063
+:103B4000079008900990102206A92648FEF7C7FCA6
+:103B50000028208806EB004034D023A105F0CAF9E4
+:103B6000204802268DF8146010300A901038042581
+:103B70000B9001210AA86EDF40B105F075FF0246E7
+:103B8000208821A106EB004005F0B8F901220021B0
+:103B90000BA86FDF40B105F067FF0246208824A123
+:103BA00006EB004005F0AAF969462846FFF780FFBA
+:103BB000002805D12A4C207874DF0121207873DF9A
+:103BC0000CB070BD27A105F095F9EDE730C60700F0
+:103BD0002C5900204164766572746973696E672E92
+:103BE0002E2E0000BC5D002049524B20466F756EA2
+:103BF000642C2073657474696E6720757020776813
+:103C00006974656C6973740073645F626C655F6787
+:103C100061705F77686974656C6973745F736574EC
+:103C200028292072657475726E6564202573000002
+:103C300073645F626C655F6761705F64657669631A
+:103C4000655F6964656E7469746965735F736574D3
+:103C500028292072657475726E65642025730000D2
+:103C6000005800204E6F2049524B20666F756E64DD
+:103C70002C2067656E6572616C20646973636F7672
+:103C8000657279002DE9F05FDFF894B05C46DBF8EF
+:103C90004890DBF8245003F045F8216B214E00EBEF
+:103CA00001086F1A31884FF0040A0AEB01401EA187
+:103CB00005F020F9216B40464944414500D10027D9
+:103CC00008233A4601F0CEFE07004FF0010806D067
+:103CD000318808EB01401BA105F00CF91CE003F052
+:103CE00021F80022294601F06DF9DBF8282004466E
+:103CF0003188D946A24209D10AEB014018A105F04A
+:103D0000F9F8C9E90748C9F8185005E008EB01407F
+:103D10002346194905F0F9F83846BDE8F09F000040
+:103D20000C70002068590020456E746572206E7218
+:103D3000665F6466755F6170705F636F6E74696EF5
+:103D4000756500004661696C656420746F20636F5F
+:103D50007079206669726D776172652E00000000CF
+:103D600053657474696E672061707020617320768A
+:103D7000616C69640000000014CC070008B51346AC
+:103D80000246064800930123008803EB00400B46DF
+:103D900003A105F0C2F806F01BFB000068590020E3
+:103DA00052656365697665642061206661756C742F
+:103DB000212069643A203078253038782C207063CF
+:103DC0003A203078253038782C20696E666F3A209A
+:103DD00030782530387800000246054801210088F7
+:103DE00001EB004003A105F089F806F0F1FA0000AC
+:103DF00068590020526563656976656420616E20AC
+:103E00006572726F723A2030782530387821000060
+:103E10002DE9F84F254C8146924660880E46814236
+:103E200041D800274FF6FF788DF80070684600F003
+:103E3000F5F822786078A188884201DA401C00E019
+:103E40000020C0B2904204D19DF8000000F032F989
+:103E500027E065786078884201DA401C00E00020A5
+:103E600060709DF8000000F025F9454519D0A06864
+:103E7000B9F1000F40F835A00DD066B16188E06857
+:103E8000324605FB01004946FEF7FEFAA06800EB4A
+:103E9000C500868002E000EBC50087800020BDE8F9
+:103EA000F88F0420FBE70920F9E7000040580020C4
+:103EB00010B50E4C03E0401C00E00020207020787C
+:103EC0006178814210D022786188E068A36802FBA3
+:103ED000010003EBC20153F8322089889047207813
+:103EE000A1888842E9DAE6E710BD000040580020CA
+:103EF00030B5CB0008339DB293074FF0000401D0DA
+:103F0000072030BD044B9A602A44DA605C701C7054
+:103F100058809980002030BD40580020014801F0B1
+:103F200074BA00005858002070B514460E460500BB
+:103F300004D10B4940F2C51000F000F93CB12868EB
+:103F4000012EC4600AD000218160002070BD0449A8
+:103F50004FF4E37000F0F2F8072070BD0121F3E7A1
+:103F6000BCD0070038B50E4808235822416800919C
+:103F70000C49006802F094F800280FD10A4A6946FB
+:103F80000A4801F047FA040008D10121074801F06E
+:103F900010FB0649012008390870204638BD000092
+:103FA00048C707009874002051B2070058580020F5
+:103FB00070B516460D46040004D10C4940F2D510E8
+:103FC00000F0BCF80A48854201D9072070BD0948B5
+:103FD000266101F01AFA28446060A06800B1A5606B
+:103FE0002146BDE87040002008F01AB8BCD0070098
+:103FF00017FCFF005858002010B5040004D10649F2
+:104000004FF4F57000F09AF8002021462076BDE8C4
+:104010001040012008F004B8BCD0070070B5044679
+:1040200007F030F8012803D010A11D2000F086F819
+:10403000EFF3108172B61D4A9368012083B9906036
+:104040004FF0E020D0F88051194B1D401560C0F8AA
+:104050008031D0F8843153604217C0F884210020A9
+:104060002070002900D162B670BD00002E2E5C2E9B
+:104070002E5C2E2E5C2E2E5C2E2E5C636F6D706F70
+:104080006E656E74735C6C69627261726965735C93
+:104090007574696C5C6170705F7574696C5F706C6D
+:1040A0006174666F726D2E6300000000F074002072
+:1040B000FC06FFBD10B5044606F0E4FF012803D05E
+:1040C0000DA12B2000F03AF81B498868002811D078
+:1040D000002C0FD1EFF3108072B60B684FF0E02286
+:1040E000C2F800314B68C2F8043100228A6000280F
+:1040F00000D162B610BD00002E2E5C2E2E5C2E2E3E
+:104100005C2E2E5C2E2E5C636F6D706F6E656E7410
+:10411000735C6C69627261726965735C7574696CF9
+:104120005C6170705F7574696C5F706C6174666FF0
+:10413000726D2E6300000000F07400201CB56A460A
+:10414000ADF800000191002144F20200FFF716FED5
+:104150001CBD00002DE9F843264F264857F8245F80
+:10416000846CB968AC2902D1406B04442D1A224EEC
+:1041700000954FF004083188234608EB01401F4AA0
+:104180001FA104F0CAFEB868AC2807D12A46A4F5DE
+:1041900080411A48FEF7A3F9002824D02A46214678
+:1041A0001648FEF79CF9F0B131882B4608EB014028
+:1041B000224621A104F0A9FE04F038FD0028FBD11D
+:1041C00002F09CFB2946204603F0C0F9040007D00A
+:1041D0003088012101EB004023A100BF04F08AFEDA
+:1041E0002046BDE8F8833188002408EB014025A172
+:1041F000F4E700000C700020685900200020070040
+:10420000566572696679696E6720424C3A2041644E
+:1042100064723A203078253038782C205372633A13
+:10422000203078253038782C204C656E3A20307854
+:104230002530387800000000436F7079696E672080
+:10424000626F6F746C6F616465723A205372633A87
+:10425000203078253038782C204C656E3A20307824
+:104260002530387800000000526571756573742040
+:10427000746F20636F707920424C206661696C65B1
+:10428000640000004E6F20626F6F746C6F61646534
+:104290007220636F7079206E65656465642C20629E
+:1042A0006F6F746C6F6164657220757064617465A2
+:1042B00020636F6D706C6574652E000030B595B02D
+:1042C000040004D12E4940F22740FFF737FF2D4963
+:1042D0004FF6FF702246488001208DF812004FF6FD
+:1042E0005960ADF8100004A90120A8DF002844D1CE
+:1042F000254B0FCB8DE80F00A11C684662DF00281C
+:104300003BD121491C2260390BA8FEF7BDF81F4D97
+:10431000142205F1C401A8681290A0788DF84A0013
+:104320002868139006A8FEF7AFF812A8069013A805
+:1043300007902088231D06AA0BA9AADF00281CD1FC
+:104340001C2205F1D8010BA8FEF79EF8E868129030
+:10435000A0788DF84A0068681390142205F1F401E2
+:1043600006A8FEF791F812A8069013A807902088D7
+:1043700004F10C0306AA0BA9AADF15B030BD00009A
+:1043800000CD070000580020F8C60700F0C5070060
+:10439000F0B585B00D46040004D136494FF4B37032
+:1043A000FFF7CCFE25B9334940F26710FFF7C6FE90
+:1043B00014216846FEF781F82078032308280BD1E2
+:1043C0002D48C188491E89B2C1808288002A49D0FF
+:1043D000002947D1C28023702178607860228DF84F
+:1043E00000208DF801108DF8020063780325012B61
+:1043F00014D0224802212278008801EB004020A13D
+:1044000004F083FD60780B2828D101F057FA8DF86D
+:104410000300002001F05AFA04251FE02078092843
+:104420001CD2DFE800F01B1B1B211B1B051B2100FE
+:10443000D4E902706D46E91C666807F039FE04464F
+:1044400029193046C91C07F033FE0444291938469F
+:10445000C91C07F02DFE2044C01CC5B22946684681
+:1044600006F0D8FE05B0F0BDD4E90112684606F0AA
+:10447000C0FEF1E700CD0700005800202C590020B5
+:1044800044465520726571756573742025642066F5
+:1044900061696C65642077697468206572726F72F7
+:1044A0003A203078257800002DE9F0411E4C002795
+:1044B000217AC90734D01D49884231D01C4D0426C9
+:1044C0001CA1288806EB004004F014FD6088A0F5CC
+:1044D0007F41FF3918D028881EA106EB004004F068
+:1044E00009FDA068132140F00400A060608876DF19
+:1044F000002816D11B4CC8274FF47A48611C40464F
+:1045000088477F1EFAD101E0207874DF05F052F869
+:10451000070005D1288814A106EB004004F0EAFC4E
+:104520003846BDE8F0810000005800204CDB070051
+:104530002C5900205368757474696E6720646F7716
+:104540006E20424C45207472616E73706F72742ECF
+:1045500000000000446973636F6E6E656374696E7A
+:10456000672E000000C60700424C45207472616E41
+:1045700073706F7274207368757420646F776E2E19
+:1045800000000000F8B52A4C07460020217AC90730
+:104590004DD1284D042628A1288806EB004004F0C0
+:1045A000A9FC2D48E76001F09BFE00F053FB0028BA
+:1045B0003DD103F0D7FA48B1288828A106EB004086
+:1045C00004F098FC2A4803F0C1FA02E00320FFF748
+:1045D00003FC9DF8000027A120F00F00401C20F0F4
+:1045E000F00010308DF80000288806EB004004F041
+:1045F00081FC28A1072268467CDF08B927487ADFBA
+:10460000002814D11A484030FFF758FE00280ED178
+:10461000FFF784FA00280AD1A06821A140F0010028
+:10462000A060288806EB004004F064FC0020F8BD80
+:10463000005800202C590020496E697469616C692A
+:104640007A696E6720424C45204446552074726159
+:104650006E73706F7274000004DC0700436F707932
+:10466000696E672070656572206461746100000086
+:10467000B85D00205573696E672064656661756C6E
+:1046800074206164766572746973696E67206E6107
+:104690006D650000446675546573740006C60700B6
+:1046A000424C4520444655207472616E73706F729F
+:1046B0007420696E697469616C697A65642E0000A2
+:1046C0002DE9FE4FA84E0746041D018830884FF0A3
+:1046D0000408A64D4FF0000A4FF00109424608EBCE
+:1046E0000040212978D040DC132976D026DC01292E
+:1046F00074D010295DD0112976D0122970D11546B9
+:104700009BA104F0F7FB3088E28805EB0040A2A1F2
+:1047100004F0F4FB3088A28805EB0040A4A104F06B
+:10472000EDFB3088228905EB0040A7A104F0E6FBF1
+:104730003088628905EB0040A8A1F0E014297AD006
+:104740001A2979D01F294BD1AAA104F0D3FB211D2E
+:10475000688875DF040043D03188224609EB0140A8
+:10476000B0A104F0CBFB20461FE0512970D00EDC35
+:1047700022296ED023296FD024297DD0502979D1C8
+:1047800003B03946BDE8F04FB44805F045BF5229A3
+:10479000D7D055293BD056296CD1B879002869D19A
+:1047A0001321688876DF002864D0BDE8FE4FFFF74C
+:1047B00013BBABA104F09EFB20886880E96809B1B7
+:1047C00001208847A949688875DF002852D03288BF
+:1047D00009EB0243024604E080E055E087E003E095
+:1047E00048E0A3A118469AE04FF6FF706880287A47
+:1047F000400704D4FFF792F908B1FFF7EDFAE96832
+:10480000002937D003B00220BDE8F04F0847FA88EE
+:10481000F72A14D29107B1F1404F0ED0D11F8BB2BD
+:10482000591ECC1701EB947424F00304091B591A88
+:10483000891D8CB204E077E087E0144600E0F7249D
+:104840002346974904F061FB21466888B5DFAAE753
+:1048500051E03BE000E00FE092A104F04BFBCDF80B
+:1048600000A0CDF804A0B8880022694690DF2AE0B5
+:10487000FFF7B2FABDE8FE8F6389E28803B096A124
+:10488000BDE8F04F04F041BB1446A3A104F032FB95
+:10489000764801AA163842F60521806A0190CDF8C3
+:1048A00008D06888ADDF08B1FFF796FA3088BDF808
+:1048B000002004EB0040A2A104F020FB00231A46D4
+:1048C000852168887FDF0028D2D1D3E72179009144
+:1048D0006379A279A3A104F020FBCBE7B0A104F097
+:1048E00009FBCDF800A0208869468FDFEBE70021A7
+:1048F000688866DF57E7B8790028BBD03946574843
+:1049000005F046FE0028B5D007F10801534805F030
+:10491000EBF90200AED0318809EB0140ABA103B046
+:10492000BDE8F04F04F0EABAB5A104F0E3FA4B4A4F
+:10493000A089403A0021D38D984201D102F11C0197
+:1049400000232088121D86DF2DE706F0E9FE08B15E
+:10495000FFF742FA318803B008EB0140BDE8F04FA1
+:10496000B1A104F0C7BA00002C5900200058002063
+:10497000526563656976656420424C455F474150E6
+:104980005F4556545F434F4E4E5F504152414D5F1D
+:1049900055504441544500006D61785F636F6E6E01
+:1049A0005F696E74657276616C3A20256400000060
+:1049B0006D696E5F636F6E6E5F696E74657276614E
+:1049C0006C3A202564000000736C6176655F6C6151
+:1049D00074656E63793A202564000000636F6E6E23
+:1049E0005F7375705F74696D656F75743A202564C7
+:1049F00000000000526563656976656420424C459D
+:104A00005F4741505F4556545F434F4E4E5F5041A4
+:104A100052414D5F5550444154455F5245515545B3
+:104A2000535400004661696C75726520746F20757F
+:104A3000706461746520636F6E6E656374696F6E18
+:104A400020706172616D6574657220726571756543
+:104A500073743A203078257800000000F85D00205B
+:104A6000436F6E6E656374656400000006C60700E0
+:104A70004661696C75726520746F2075706461742D
+:104A80006520636F6E6E656374696F6E207061720E
+:104A9000616D65746572733A203078257800000086
+:104AA000B8CC0700526563656976656420424C4561
+:104AB0005F4741505F4556545F444154415F4C4508
+:104AC0004E4754485F5550444154455F52455155F7
+:104AD0004553542E00000000526563656976656495
+:104AE00020424C455F4741505F4556545F44415416
+:104AF000415F4C454E4754485F5550444154452012
+:104B00002825752C206D61785F72785F74696D65FA
+:104B1000202575292E00000052656365697665645D
+:104B200020424C455F4741505F4556545F534543D3
+:104B30005F504152414D535F5245515545535400CA
+:104B40004343434420666F722073657276696365E0
+:104B5000206368616E676564206973203078253052
+:104B600034780000526563656976656420424C457F
+:104B70005F4741505F4556545F5048595F55504418
+:104B8000415445202852583A25642C2054583A253F
+:104B9000642C207374617475733A256429000000D5
+:104BA000526563656976656420424C455F474150B4
+:104BB0005F4556545F5048595F5550444154455FD6
+:104BC000524551554553542E00000000436F756CFB
+:104BD00064206E6F742068616E646C65206F6E5F18
+:104BE0006374726C5F70745F77726974652E206590
+:104BF00072725F636F64653A2030782530347800D4
+:104C0000526563656976656420424C455F47415053
+:104C10005F4556545F5345435F494E464F5F52458B
+:104C2000515545535400000046696E6973686564C8
+:104C30002068616E646C696E6720636F6E6E2073AE
+:104C4000656320757064617465000000007800F091
+:104C50000100704738B50020009002F083FC002866
+:104C600030D1194C0425194A208819A105EB0040C0
+:104C700004F044F9154813DF002823D120881CA133
+:104C800005EB004004F036F904F0BEFC002819D111
+:104C9000684604F00FFB002814D120881AA105EB08
+:104CA000004004F027F96946012004F00DFB0028BC
+:104CB00008D120881AA105EB004004F01BF96846D2
+:104CC00004F0ACFB38BD00002C5900200020070088
+:104CD00053657474696E6720757020766563746FB0
+:104CE00072207461626C653A203078253038780023
+:104CF000456E61626C696E6720536F6674446576B9
+:104D00006963652E00000000436F6E666967757207
+:104D1000696E6720424C4520737461636B2E0000FE
+:104D2000456E61626C696E672074686520424C450F
+:104D300020737461636B2E0011480421008801EB1D
+:104D4000004010A104F0D6F804F0A2F903F06EFFC1
+:104D50000028FBD1114E64254FF47A47741C384665
+:104D6000A0476D1EFAD1BFF34F8F0D4801680D4A61
+:104D700001F4E06111430160BFF34F8F00BFFDE715
+:104D800068590020526573657474696E6720626F9C
+:104D90006F746C6F616465722E00000080C4070040
+:104DA0000CED00E00400FA052DE9FC410646C007C1
+:104DB0004FF000050ED0104F00240122385D009501
+:104DC00000231146019503F0F9FD641C042CF4D373
+:104DD00000F064F8B0070DD5074E0024361D002200
+:104DE000305D032300951146019503F0E7FD641C37
+:104DF000042CF4D3BDE8FC8176C4070010B504464A
+:104E0000042803D305A12120FFF798F90E480121BA
+:104E1000005DBDE8104003F02FBE00002E2E5C2E7A
+:104E20002E5C2E2E5C2E2E5C2E2E5C636F6D706FB2
+:104E30006E656E74735C626F617264735C626F61E5
+:104E40007264732E6300000076C4070010B5044638
+:104E5000042803D305A11B20FFF770F90E48002199
+:104E6000005DBDE8104003F007BE00002E2E5C2E52
+:104E70002E5C2E2E5C2E2E5C2E2E5C636F6D706F62
+:104E80006E656E74735C626F617264735C626F6195
+:104E90007264732E6300000076C4070010B500240E
+:104EA0002046FFF7ABFF641C042CF9D310BD0000B3
+:104EB0002DE9F8430546861C00208DF80000904639
+:104EC0000F464FF001096846FFF7A8F81B4C206811
+:104ED0003860D4E90001401AA168081A41F21C01A7
+:104EE00067180EE00121384601F025F900F0D6FFE1
+:104EF0000146384601F01FF9D4E90001401AA168C3
+:104F0000081A401C8642EDD8B8F1000F03D00520E6
+:104F100065F3891002E0062065F39F50A2682168BE
+:104F2000114004EB8101C8602068304420609DF886
+:104F30000000FFF7BFF84846BDE8F883EC77002093
+:104F400010B543689C18446021B905E013F8010BC3
+:104F500001F8010B521EF9D2012010BD30B4826855
+:104F60000468531C8360A154D0E901128A4202D321
+:104F700030BC03F02BBA30BC70470000034803C8B4
+:104F8000814201D10120704700207047EC7700205A
+:104F900010B5040003D10549C520FFF7CFF8044838
+:104FA000C16B6160006CA06010BD000050CE0700B6
+:104FB0000C70002040684968884201D80120704781
+:104FC00000207047F0B54FF0FF3622B11268D2438F
+:104FD00000230A4D0DE03246FAE7C45C6240082423
+:104FE000D70700D037462F4087EA5202641EF7D118
+:104FF0005B1C8B42F1D3D043F0BD00002083B8EDA1
+:10500000F0B5146906468DB020681546271DE0B13D
+:10501000022920D00A2000906B4609AA304606F0EB
+:10502000B7F800280FD009A901A8009A05F0BCFE26
+:1050300001AE96E80F0005AE86E80F0023686968A8
+:105040003A4605A898470DB0F0BD0DB03046BDE812
+:10505000F04005F01DBF6946304605F0AFFE002860
+:10506000F1D0236869683A46684698470028EAD034
+:1050700002980028F5D1019870600120E3E7536899
+:105080005B7813F0C00303D0402B03D0002070479F
+:1050900000F002B8FFF7B4BF2DE9FF410B4651689D
+:1050A000064614464878334D00F00F0210F03000E9
+:1050B00055F8225006D0102806D0202808D03028D5
+:1050C00056D13EE022694DE061690120087047E059
+:1050D000022B28D1042A26D84FF001086946304611
+:1050E000676905F06BFE00281AD009E00B79226988
+:1050F00013FB00226846A84770B13878401C38700E
+:10510000029820B1616838784A799042EED30198CC
+:105110007060029860BB02E04FF00008F7E740467D
+:1051200004B0BDE8F081D4E904300F79027817FBB0
+:10513000023349798A421BD2521C02701A466168B6
+:1051400010E008786169072A087009D16068017960
+:105150002069FDF7B2F960682169806805F049FEB1
+:105160002269616804B03046AC46BDE8F041604752
+:105170000020D5E7CCCA070038B51D4901200A68D0
+:10518000D20301D5000407E01A490A6812F0A90FFA
+:1051900004D0086800F056000860002001F054FDBB
+:1051A000154C0425D0B110200090684603F042FC55
+:1051B000D0F810050099C84010F0010F13D00D4829
+:1051C000001F006810F0B10007D020880BA105EB8C
+:1051D000004000BF03F08EFE012038BD208810A1E2
+:1051E00005EB0040F6E7208816A105EB0040F1E74B
+:1051F0000004004020050040685900204446552026
+:105200006D6F646520726571756573746564207671
+:1052100069612047505245475245542E0000000016
+:10522000444655206D6F64652062656361757365E2
+:1052300020617070206973206E6F742076616C69D4
+:10524000642E0000444655206D6F646520726571C0
+:105250007565737465642076696120627574746F16
+:105260006E2E0000FEB518490446086808B1401EBD
+:1052700008601648D4E9015300880426227806EB1A
+:1052800000409DB10E6821690296CDE900312B46A0
+:10529000012A16D00EA210A103F052FE6169002966
+:1052A00011D0E06803B0BDE8F040084709680091FC
+:1052B000012A04D006A217A103F02FFEEEE71FA2D9
+:1052C000F9E71EA2E7E7FEBD185800203459002078
+:1052D0006572617365000000466C61736820257318
+:1052E000206661696C6564202830782578293A2029
+:1052F000616464723D25702C206C656E3D307825AC
+:10530000782062797465732C2070656E64696E67AD
+:1053100020256400466C61736820257320737563D3
+:10532000636573733A20616464723D25702C20704C
+:10533000656E64696E672025640000007772697489
+:105340006500000010B508281BD2DFE800F0041249
+:105350001A1A1A041A040120FFF726FD0020FFF78D
+:1053600075FD0120FFF772FDBDE810400220FFF738
+:1053700045BD0120FFF742FDBDE810400220FFF7C8
+:1053800065BD10BD10B50446032806D0042C04D01A
+:10539000062C0ED0072C04D10BE00749074801F07A
+:1053A000DBF807480168002905D02046BDE8104019
+:1053B0000847FFF7C1FC10BD0D5C0700C0D4010019
+:1053C000B857002010B50446062802D1002002F08C
+:1053D000ABFC04480168002903D02046BDE810401A
+:1053E000084710BDFC57002010B50021024800F00E
+:1053F000B8FE80F3100010BD088800204FF4A072A2
+:1054000002EB810189B200F03BBA0068D0F80405D4
+:10541000704700002DE9F04716460D46040003D101
+:1054200036492F20FEF78AFE1DB934493020FEF799
+:1054300085FE1EB931493120FEF780FE6079304982
+:10544000DFF8BC80DFF8BC9041F82060617908F19A
+:10545000040808EBC100007938B10824B9F800004D
+:10546000022101EB004028A143E02E882768B6F511
+:10547000805F03D32DA1FD20FEF760FEC7F808650D
+:10548000AD7894F90460A81E022806D3681F03288B
+:1054900003D331A14520FEF751FE002E4FEA4510FF
+:1054A00006DA06F00F0101F1E02181F8140D03E0A6
+:1054B00006F1E02686F8000494F90410012201F0B8
+:1054C0001F0302FA03F04909890001F1E021C1F844
+:1054D0008002C1F80001617908EBC1010A716179AC
+:1054E00048F83140B9F80000032101EB00400024E6
+:1054F00024A103F0FFFC2046BDE8F08700D107009F
+:10550000785800204C59002052544320696E73741F
+:10551000616E636520616C726561647920696E6992
+:105520007469616C697A65642E0000002E2E5C2E11
+:105530002E5C2E2E5C2E2E5C2E2E5C6D6F64756C98
+:1055400065735C6E7266785C68616C2F6E72665F04
+:105550007274632E680000002E2E5C2E2E5C2E2EA0
+:105560005C2E2E5C2E2E5C696E74656772617469A8
+:105570006F6E5C6E7266785C6E7266785F676C7573
+:10558000652E68005254433A20696E697469616CF3
+:10559000697A65642E00000090F90400012100F092
+:1055A0001F0291404009800000F1E020C0F8001285
+:1055B00070470A46022100F04FB94FF4827100F0A3
+:1055C0005FB9000010B5040003D104496120FEF763
+:1055D000B5FD20680121016010BD000000D1070069
+:1055E00010B5040003D104496720FEF7A7FD206829
+:1055F0000121416010BD000000D107002DE9F843F2
+:10560000994616460F46050003D12B498620FEF722
+:1056100095FD29684FF480344FF4A070BC4000EB36
+:10562000870080B226F07F46C1F808432968C1F898
+:105630004843296800220A5008580090286800EB67
+:105640008701D1F84005C1F840652968D1F80415F3
+:105650001A4F401A20F07F404FF00408012809D16A
+:10566000398808EB014016A103F044FC21494FF4AE
+:10567000046088472868C0F844432968D1F8043595
+:10568000F01A20F07F40020201D540F07F40C9F1BE
+:10569000000290420BDD022809DC3988324608EB13
+:1056A000014015A103F031FC0D20BDE8F883C1F8DD
+:1056B00004430020F9E7000000D107004C59002006
+:1056C0005254433A2044656C617920696E74726F5C
+:1056D00064756365642064756520746F20726973F6
+:1056E0006B206F66207072652D666972696E672E19
+:1056F0000000000061C707005254433A2057696E0A
+:10570000646F77656420636F6D7061726520736587
+:10571000742074696D656F757420286162735F769B
+:10572000616C75653A25642C20636F756E746572C3
+:105730003A2564292E0000002DE9FC4180461F46D1
+:1057400015460E4600240D4800F0F2FC38B1112039
+:10575000BDE8FC8106EB043003F072FD641CAC4232
+:10576000F8D1064800F0DBFCCDE9005733460022B3
+:105770000221404600F02AF80020E9E78458002082
+:105780002DE9F843104D0F4680461E469146694666
+:10579000286800F098FC040014D01C21FCF78DFE52
+:1057A00001202071C4F81490380BC4F80080C4E9BB
+:1057B00002606946286800F0A7FC05F0C9FC0020DB
+:1057C000BDE8F8830420FBE7A4C707002DE9F043F8
+:1057D00087B00446DDE90E8980681D4616460F46EF
+:1057E00000280BD018216846FCF767FE02A88DF848
+:1057F000007080E86003A1686846884707B0BDE88C
+:10580000F08330B50446006887B00D4680680028F4
+:105810001FD018216846FCF750FE0195A06805903E
+:10582000207910B1012810D107E001208DF8000087
+:1058300020690290E068039005E002208DF80000E6
+:10584000E0680003029060690490206881686846FF
+:10585000884707B030BD000070B516460C460500FD
+:1058600003D10649B920FEF769FC2868C0F8444313
+:10587000002E02D02868C0F8044370BD00D1070094
+:1058800038B50C46050003D10749CA20FEF756FC7F
+:105890002868015929B100210151005900900120C7
+:1058A00038BD002038BD000000D107000B2803D30D
+:1058B0000B38C0B200F00AB870470000024900225D
+:1058C00008780A70704700001C58002001490870D1
+:1058D0000B2070471C5800200149012008707047B8
+:1058E000F55700202DE9FE4307004FF020009046B9
+:1058F00089464FF00106029004D12A494FF4FA700C
+:10590000FEF71CFC284C0425434620884A4605EB3C
+:10591000004026A103F0F9FA02A93348CDE90001BD
+:1059200043464A463149A0F5987001F0E5F8020077
+:1059300007D02088012101EB00402DA103F0DEFA01
+:105940002CE007F16F0120220F462748FCF7C7FD26
+:1059500028B32088022101EB004032A103F0CAFAEB
+:10596000208837A105EB004003F0C4FA20882022EC
+:1059700005EB0040394603F069FA208835A105EBB4
+:10598000004003F0B7FA2088202205EB00401649BA
+:1059900003F05CFA03F04AF90028FBD100263046F8
+:1059A000BDE8FE8328D00700445900204861736891
+:1059B00020766572696669636174696F6E2E204630
+:1059C00069726D77617265207374617274206164AD
+:1059D00064726573733A20307825782C2073697A65
+:1059E000653A20307825780078740020B0C407002C
+:1059F000436F756C64206E6F742072756E206861E1
+:105A0000736820766572696669636174696F6E2078
+:105A1000286572725F636F64652030782578292E5F
+:105A200000000000486173682076657269666963EA
+:105A30006174696F6E206661696C65642E00000098
+:105A400045787065637465642046572068617368A3
+:105A50003A00000041637475616C2046572068610C
+:105A600073683A002DE9FC5F0646DFF804A198460A
+:105A700015460F464FF0040BB1420BD1BAF80000A7
+:105A800033460BEB00403A463AA103F03EFA0020C1
+:105A9000BDE8FC9F04D243494FF02900FEF74EFBBE
+:105AA000B8F1000F03D13F492A20FEF747FB30052C
+:105AB00003D03C492B20FEF741FBB81B040B03D15C
+:105AC00038492E20FEF73AFB0020009005F6FF70C3
+:105AD0004FEA103900F024FF4046A04500D20446AA
+:105AE000A04641E04946C14504D808462C46CDF8B9
+:105AF000049004E040464FEA0834CDF804800146A3
+:105B00000022304601F0C0FB0028C1D10094BAF851
+:105B1000001033460BEB01403A4623A103F0FDF998
+:105B2000601E00F00300221A002339463046D21CC2
+:105B300001F05AFC0028ABD101992448A9EB0109D6
+:105B40002D1B016B2644214401632744002002F0F1
+:105B500035F8009040B1BAF80000012101EB004097
+:105B60001BA103F0C7F901E0002DBBD100988FE71E
+:105B7000685900204E6F20636F7079206E656564F0
+:105B80006564207372635F616464723A20307825C3
+:105B9000782C206473745F616464723A20307825D5
+:105BA00078000000C4CB0700436F7079696E6720EE
+:105BB0003078257820746F20307825782C20736910
+:105BC0007A653A2030782578000000000C700020BB
+:105BD0004661696C656420746F2077726974652012
+:105BE000696D61676520636F7079696E6720707297
+:105BF0006F677265737320746F2073657474696E58
+:105C0000677320706167652E00000000044803215F
+:105C1000008801EB004003A103F06CF9FFF78CF85A
+:105C200068590020496E61637469766974792074DB
+:105C3000696D656F75742E000149416000207047E1
+:105C400078C7070010B50B4941600B4800F070FAA7
+:105C500068B903F039FD08491C234FF4EE7208744B
+:105C60000448A1F5EE71001F006800F019FA002049
+:105C700010BD0000A8C70700D87600202DE9FC5F02
+:105C80000E008346DDE90C47C6F1000098469246B7
+:105C9000814600D40846012503E000BF90FBFAF0DE
+:105CA0006D1C5045FADAA84500D9454624B1002EAE
+:105CB00001DB780700D5641EB80702D5B8F1000FE4
+:105CC0000AD0F80708D13CB1A54205D22021584698
+:105CD000641EFFF743F9F6E7002E02DA4E462D2147
+:105CE00002E0780703D52B215846FFF737F907F074
+:105CF000030002280BD1B8F1000F08D13CB1A54236
+:105D000005D230215846641EFFF728F9F6E7CDE9A1
+:105D10000047434652463146584606F0EBF9BDE887
+:105D2000FC9F000010B5024600201268930702D0C5
+:105D3000530702D410BD500719D502F00300012803
+:105D400007D002280BD00D494FF49170FEF7F6F9F9
+:105D50000BE0C2F383100B68801C184404E002239C
+:105D6000086803EB925210440860012010BD0868D7
+:105D700000EB9253C2F38910401CEEE720D60700D7
+:105D800002480068002800D0012070478458002095
+:105D90000248007A002800D001207047D876002001
+:105DA00038B54FF440531A4A5D6800F500519542EA
+:105DB00004D04868904201D1012400E000249542BB
+:105DC00024D14868904221D11878142801D95A6901
+:105DD00000E000220F48B2FBF0F30A78142A01D940
+:105DE000496900E00021B1FBF0F0834203D00124B7
+:105DF00009A2009002E0002409A200900A480321B1
+:105E0000008801EB004009A103F087F8204638BD67
+:105E1000DBE5B15140420F006D616A6F7200000016
+:105E20006D696E6F7200000044590020536F6674F4
+:105E30004465766963652075706461746520697373
+:105E400020612025732076657273696F6E207570EE
+:105E5000646174652E2043757272656E743A2025F4
+:105E6000642E204E65773A2025642E0070B50546D5
+:105E700008680C464A6886682846314604F0DAFE0F
+:105E80006068286104F10C00686170780221B1EB50
+:105E9000901F01D1241D2C6170BD00002DE9FF4130
+:105EA0000026264800F041F92448001F074600F06C
+:105EB0003CF9234C60680090A56800E000986946B2
+:105EC000284004EB80000C30FFF72CFF0028F5D1B0
+:105ED00001AA009901EA050304EB8303491CDB686E
+:105EE00042F82030401C00910228F2D3019800F0C3
+:105EF000030001281AD002280ED012494FF4AF70C7
+:105F0000FEF71CF9384600F00DF908B10098606002
+:105F100004B03046BDE8F0810198032101EB9050B8
+:105F20000099BDF80A6001EB900005E00198BDF80A
+:105F30000A60C0F3831008440090E3E7048800205F
+:105F4000EC77002020D6070070B500224FF4805176
+:105F5000104600F009FBC8B912480022C0F5FC2128
+:105F600000F002FB90B94FF400410F4803F04CF8E9
+:105F700002F046FE0D4C03250DA1208805EB0040E4
+:105F800002F0B8FF0D4800F00BFC08B1FDF724FF4C
+:105F900000F0FAF920880AA105EB004002F0AAFF00
+:105FA000002070BD002007001D3F07006859002039
+:105FB000496E73696465206D61696E004553070021
+:105FC0004166746572206D61696E00002DE9F05FB5
+:105FD000C7888A46191D1646B1FBF7F2B1FBF7F5E3
+:105FE00007FB121999193944C91CB1FBF7F1044692
+:105FF0004079C9B2DDF828B0884206D2174994200A
+:10600000FEF79CF801E024686D1E002DFBD1A84628
+:10601000A7EB0905B5421AD81CE000BFBBF1000F81
+:1060200006D004EB09010AEB08002A46091D05E029
+:1060300004EB09000AEB08012A46001DFCF724FACC
+:106040002468761B4FF00009A844B74201D93546B1
+:1060500000E03D46002EE1D1BDE8F09F44D10700AD
+:1060600030B5024659B102F0FBFF0021074C09E0B0
+:1060700004EB810315685B88AB4202D111600020FC
+:1060800030BD491C8142F3D3052030BD205900208A
+:1060900010B5FCF70EF908B1002010BD112010BD9D
+:1060A00010B531B1B2FBF3F403FB14241CB1092089
+:1060B00010BD0E2010BD0160002141608160828111
+:1060C000C381084610BD70B50C460546FCF7A6F81E
+:1060D000002802D021882868084470BD10B50A88BD
+:1060E00049888A4203D1FCF7DBF8012010BD00206B
+:1060F00010BD70B50C460546FCF7B5F8002802D077
+:1061000061882868084470BD10B50A8849888A42A9
+:1061100003D1FCF79FF8012010BD002010BD002125
+:1061200000F00FB8002100F012B8012100F01EB8F5
+:10613000012100F011B808B56A46FCF706F900988D
+:1061400008BD08B56A46FCF7E6F8009808BD08B532
+:106150006A46FCF7E0F808BD08B56A46FCF7CEF8D9
+:1061600008BD08B56A46FCF7BDF808BD08B56A4623
+:10617000FCF7C4F8009808BD08B56A46FCF7F2F8C9
+:10618000009808BD38B5040003D115A1FE20FDF725
+:10619000D5FF00258DF800506846FDF73FFF2068C9
+:1061A00062680168914214D9491E01600D781CB9DA
+:1061B00019A1C220FDF7C2FFA08AE16805FB001506
+:1061C0002068217A0278891A0279C9B28A4200D2FB
+:1061D00001719DF80000FDF76DFF284638BD0000F5
+:1061E0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B4
+:1061F0006F6D706F6E656E74735C6C6962726172E4
+:106200006965735C62616C6C6F635C6E72665F6221
+:10621000616C6C6F632E63002E2E5C2E2E5C2E2E16
+:106220005C2E2E5C2E2E5C636F6D706F6E656E74CF
+:10623000735C6C69627261726965735C62616C6CDB
+:106240006F635C6E72665F62616C6C6F632E63007D
+:1062500038B50C46050004D112A140F22110FDF71B
+:106260006DFF24B90FA14FF49170FDF767FF002077
+:106270008DF800006846FDF7D1FE1DB91749CF2003
+:10628000FDF75CFFE8682A68211AA88AB1FBF0F1E3
+:106290001068431C136001709DF80000FDF70AFFB1
+:1062A00038BD00002E2E5C2E2E5C2E2E5C2E2E5C19
+:1062B0002E2E5C636F6D706F6E656E74735C6C69AF
+:1062C000627261726965735C62616C6C6F635C6E53
+:1062D00072665F62616C6C6F632E63001862070008
+:1062E00010B5040002D0206830B901E00E2010BDC6
+:1062F00017A1D920FDF722FF606818B914A1DA2090
+:10630000FDF71CFFA06818B911A1DB20FDF716FFEF
+:10631000E06818B90EA1DC20FDF710FFA08A18B9BB
+:106320000BA1DD20FDF70AFF207A61682268401A80
+:10633000C0B2116004E0226811684B1C1360087041
+:10634000401EC0B2F7D221680020087110BD0000C5
+:106350002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6342
+:106360006F6D706F6E656E74735C6C696272617272
+:106370006965735C62616C6C6F635C6E72665F62B0
+:10638000616C6C6F632E63002DE9F041184D4FF482
+:10639000805204272888164607EB004015A102F01A
+:1063A000ADFD4FF0E024D4F8802128881FA107EB31
+:1063B000004004F5C07402F0A1FD60172060C4F82D
+:1063C00000016060C4F8040101F0D8F830B12888F9
+:1063D000012101EB004020A102F08CFD02F026FC1F
+:1063E0000028FBD13046BDE8F04100F051B8000074
+:1063F0006859002052756E6E696E67206E72665F16
+:10640000626F6F746C6F616465725F6170705F73EF
+:106410007461727420776974682061646472657352
+:10642000733A203078253038780000004469736171
+:10643000626C696E6720696E7465727275707473D0
+:106440002E204E5649432D3E494345525B305D3A1E
+:1064500020307825780000004661696C6564207200
+:10646000756E6E696E67206E72665F6466755F6DCD
+:1064700062725F6972715F666F72776172645F6189
+:106480006464726573735F7365742829000000008B
+:1064900070B506461F4888B0C0F5FE21002200F006
+:1064A00063F8021E4FF0FF3507D01B48012100881A
+:1064B00001EB004019A102F021FDEFF30580D6E9C0
+:1064C0000046C005C00D4FF0000181F3148881F330
+:1064D000108881F3118881F3138813D020221D497D
+:1064E0006846FBF7D1FF203C2022694620460696ED
+:1064F000FBF7CAFF6FF0060229462046FBF78AFE2B
+:1065000008B070BD08B0324629462046BDE870404C
+:10651000FBF780BE0020070068590020436F756CB0
+:1065200064206E6F742070726F7465637420626F84
+:106530006F746C6F6164657220616E642073657442
+:1065400074696E67732070616765732C20307825DD
+:10655000782E000088C407000A46014601480068FA
+:1065600005F07ABDA8C40700F0B50A0502D1B0F560
+:10657000FE2F01D90720F0BD134D000B491E124F0D
+:1065800001222E1D103700EB113407F1040C17E027
+:106590004309C3F1000100EB411E02FA0EF106D0DF
+:1065A000012B06D0022B06D0032B08D105E0296071
+:1065B00005E0316003E0396001E0CCF80010401CD8
+:1065C000A042E5D90020F0BD000600402DE9F047CB
+:1065D0003D4C04253B4E2088002705EB00403BA1A5
+:1065E00002F088FCB06801280FD0A52816D0AA2890
+:1065F0001DD0AC28208824D0032101EB00403CA111
+:1066000002F078FC0020BDE8F08720883FA105EB70
+:10661000004002F06FFCFDF735FB10E020883EA142
+:1066200005EB004002F066FC04F09AFE10E02088C2
+:106630003CA105EB004002F05DFCFDF78BFD02463E
+:1066400008E005EB00403AA102F054FC04F058FFCA
+:10665000024601274FF0010932B12188B36809EBE6
+:10666000014037A102F051FC304600F07FFBDFF81B
+:106670000481002188F800103F4801F09FFA064687
+:1066800098F8000020B93D4940F27910FDF756FD19
+:1066900046B1218809EB014039A102F02BFC032609
+:1066A0003046B0E70126002FFAD0012000F0CCFAE6
+:1066B0000028F5D02088394905EB004002F01AFC8B
+:1066C0000226EDE73070002068590020456E7465A1
+:1066D00072206E72665F626F6F746C6F6164657258
+:1066E0005F66775F616374697661746500000000BE
+:1066F0004E6F206669726D7761726520746F2061DC
+:10670000637469766174652E0000000056616C69DF
+:10671000642041707000000056616C69642053442D
+:106720000000000056616C696420424C00000000CB
+:1067300056616C6964205344202B20424C000000B9
+:1067400041637469766174696F6E206661696C6516
+:10675000642077697468206572726F7220256420E6
+:106760002862616E6B20636F64653A20307825780B
+:1067700029000000F5570020D9580700C4CB0700B6
+:10678000436F756C64206E6F742077726974652036
+:1067900073657474696E67732E0000005CCC07002B
+:1067A000F8B5354C05460426208834A106EB004098
+:1067B00002F0A0FB3748056010200090684602F008
+:1067C00039F9009A344900EB8200C0F80017002024
+:1067D00001F026F9002842D1FFF7F8FE20B1012888
+:1067E00020D002283BD104E02C4DFEF7C5FC10B9A7
+:1067F00032E042F2107500F093F8294A2021182067
+:10680000FDF776FB08B1FDF7E7FA2648016811F0BD
+:10681000B10F03D0016801F04E01016000F07AFE73
+:10682000E8B901E0FEF788FA1F492846FFF794FE11
+:106830001E4800F027FE90B920881DA106EB0040FD
+:1068400002F058FB00F05AF8FDF732FB02F0EEF9C7
+:106850000028F7D141DFF5E701F0A2F808B10320E5
+:10686000F8BDFFF791FD2088012101EB004014A144
+:1068700002F040FBF3E7000068590020496E206EEB
+:1068800072665F626F6F746C6F616465725F696E70
+:1068900069740000B85700200C000300C0D4010048
+:1068A000785900201C0500400D5C07008553070047
+:1068B000456E746572206D61696E206C6F6F70003B
+:1068C00053686F756C64206E6576657220636F6DBA
+:1068D0006520686572653A204166746572206E7243
+:1068E000665F626F6F746C6F616465725F61707018
+:1068F0005F737461727428290000000010B503F002
+:1069000003F9002803D0BDE8104005F005BD10BD17
+:106910000A4601460148406805F09EBBA8C407002E
+:106920002DE9F041224C207800283FD103F0ECF80B
+:10693000204E03274FF0010800282FD01E48006882
+:106940001EA1450930882A4607EB004002F0D6FA1E
+:1069500005EB4500850842F21070854201D2012006
+:1069600000E00020607005F0D7FC607820B9124884
+:1069700008300068C0070AD030882A4607EB00407C
+:1069800014A102F0BBFA1F492846FFF7C1FF4FF0E0
+:10699000E0214FF48030C1F8000105E030881AA1F1
+:1069A00007EB004002F0A6FA84F80080BDE8F08111
+:1069B000F657002028590020040501405744542070
+:1069C000656E61626C6564204352563A2564206DA1
+:1069D000730000005374617274696E6720612074E3
+:1069E000696D657220282564206D732920666F7299
+:1069F0002066656564696E67207761746368646F9B
+:106A0000672E000055C30700574454206973206E59
+:106A10006F7420656E61626C656400004068806818
+:106A2000004770B50D4604464668FFF7F7FFB27998
+:106A3000294604F10800FBF727FD002070BDF8B5DA
+:106A40001E4617460C460846069DFFF7E7FF0090D6
+:106A50002B463246394604F10800FBF727FF08B100
+:106A60000020F8BD48F24250F8BD000070B516464F
+:106A70000C46054600F0D0F800280ED1AA79194638
+:106A8000304600F0D6F8002807D131462046FFF7FF
+:106A9000C8FF002801D10149216070BD7052464DE8
+:106AA0002DE9F84F6C460D46D4E90A6882469946AE
+:106AB00017461049284600F0A3F80028A54613D130
+:106AC0006868414640794200304600F0B2F800283C
+:106AD000A54609D157B182B04B463A4629465046A1
+:106AE0000096FFF7ACFFA546BDE8F88F48F21050BE
+:106AF000A546F9E77052464D2DE9F0411D46DDE906
+:106B000006871646044600F02DF800280DD12A46C7
+:106B10003146204600F03CF8002806D13A4641466E
+:106B20002046BDE8F04100F002B8BDE8F08170B544
+:106B300015460E46044605F0DFFB002807D13EB19E
+:106B400060682968C268914205D248F2145070BD4D
+:106B500048F2135070BD83682A4631462046BDE88E
+:106B60007040184710B550B161B1416009680446E2
+:106B70008847002802D105482060002010BD48F257
+:106B8000015010BD48F2105010BD00006E52464832
+:106B900070B515460E46044605F0AEFB00280BD135
+:106BA00046B155B160682A46314643682046BDE883
+:106BB0007040184748F2105070BD002070BD0000B2
+:106BC0002DE9F0410B480C4D0C4F401BC60801202D
+:106BD0003870002406E000BF55F8340080470028D4
+:106BE00005D1641CB442F7D3022038700020BDE800
+:106BF000F08100000000000000000000F8570020B5
+:106C000028B10068884205D048F24050704748F2E9
+:106C1000105070470020704728B139B10022C1E9F7
+:106C200000201046704748F21050704748F2135049
+:106C3000704720B1914205D048F21150704748F298
+:106C400010507047002070472DE9F041174C07465F
+:106C50000425208816A105EB004002F04BF91B4EDD
+:106C6000306A012804D0208819A105EB00400FE00C
+:106C70009FB1F06988B100F055F80022B169FEF7C4
+:106C8000A1F9F169814208D0208819A105EB0040E3
+:106C900002F030F90020BDE8F081208819A105EB51
+:106CA000004002F027F90120F5E7000068590020B4
+:106CB000456E746572206E72665F6466755F6170A2
+:106CC000705F69735F76616C696400000C7000200E
+:106CD00052657475726E2066616C736520696E20F2
+:106CE00076616C69642061707020636865636B0015
+:106CF00052657475726E2066616C736520696E20D2
+:106D00004352430052657475726E20747275652E1D
+:106D100020417070207761732076616C6964000097
+:106D2000AFF300804FF44050074A4168914207D1C9
+:106D30008068411EC1F30B01401A00F6FF707047D6
+:106D40004FF4805070470000DBE5B15100B5FFF70C
+:106D5000E9FF054989690A18401E0844C0F30B0081
+:106D6000101A00F6FF7000BD0C70002000210160B9
+:106D70004160816001480163704700000C70002091
+:106D80002DE9FF5F7E4C04257EA1208805EB0040A5
+:106D900002F0B0F8208883A105EB0040009A02F0D1
+:106DA000ADF8019808B185A200E086A2208887A1ED
+:106DB00005EB004002F0A2F8029808B17FA200E0C3
+:106DC00080A2208886A105EB004002F097F8039886
+:106DD00008B17AA200E07BA2208885A105EB0040E3
+:106DE00002F08CF84FF4405041688748814201D14D
+:106DF00072A200E073A2208884A105EB004002F09B
+:106E00007DF8208885A105EB004002F073F8874EDD
+:106E1000208887A105EB0040B369326A02F075F85B
+:106E200020888BA105EB0040736AF26A02F06DF8CE
+:106E30004FF00008DFF838B2A146AA461AE0012751
+:106E4000C0B1012820D0B8F1020F2CD08949A4206C
+:106E5000FDF774F900255D4503D98649A920FDF7A2
+:106E60006DF985480099401BA0F5405088421DD21D
+:106E700001261CE0FFF76AFF0546029888B16B48BF
+:106E8000006A01280BD00CE0FFF74CFF0546039881
+:106E900028B94FF4405041685B48814201D0012736
+:106EA000D9E70027D7E74FF48055D4E700260198AB
+:106EB000B9F8001046EA00040AEB014042466FA10F
+:106EC00002F01CF8B9F800102A460AEB01406EA146
+:106ED00002F014F80EB139A200E03AA2B9F800109D
+:106EE0004D460AEB01406EA102F008F80FB133A243
+:106EF00000E034A22888A94655460AEB00406EA15E
+:106F000001F0FCFF0CB12DA200E02EA2B9F80000A8
+:106F10006EA105EB004001F0F1FFBC4308D0B8F1D1
+:106F2000020F05D208F10100C0B28046022886D9BE
+:106F30005EB1B9F80000022101EB004068A101F048
+:106F4000D9FF042004B0BDE8F09FB8F1000F0AD0CB
+:106F5000B9F800100AEB01406CA101F0CBFF3348F7
+:106F60001830FFF703FF314A002010610120506103
+:106F700002F12400FFF7FAFE009850620020E1E7DA
+:106F800068590020456E746572206E72665F646693
+:106F9000755F63616368655F7072657061726528B3
+:106FA0002900000072657175697265645F73697AA2
+:106FB000653A20307825782E0000000074727565DF
+:106FC0000000000066616C736500000073696E6705
+:106FD0006C655F62616E6B3A2025732E00000000C5
+:106FE0006B6565705F6170703A2025732E0000003C
+:106FF0006B6565705F736F66746465766963653A27
+:107000002025732E00000000DBE5B15153445F5092
+:10701000524553454E543A2025732E0042616E6B03
+:1070200020636F6E74656E74733A00000C700020FC
+:1070300042616E6B203020636F64653A20307825A2
+:107040003032783A2053697A653A203078257800D2
+:1070500042616E6B203120636F64653A2030782581
+:107060003032783A2053697A653A203078257800B2
+:1070700000F006009CCE07000020070070617373CB
+:107080003A2025642E00000063616368655F6164D7
+:1070900064726573733A20307825782E0000000002
+:1070A00063616368655F746F6F5F736D616C6C3A89
+:1070B0002025732E000000006B6565705F666972A5
+:1070C0006D776172653A2025732E000064656C65EA
+:1070D00074655F6D6F72653A2025732E00000000A5
+:1070E00041626F7274696E672E2043616E6E6F74B9
+:1070F00020666974206E6577206669726D776172AB
+:1071000065206F6E2064657669636500496E7661FF
+:107110006C69646174696E67206170702E00000094
+:1071200070B50C46050004D1224940F22D10FDF740
+:1071300005F824B91F494FF49770FCF7FFFF2A7830
+:1071400004201D49092A2DD2DFE802F02C052C0B62
+:10715000182C1E2C120021462846BDE8704002F073
+:10716000DBBC098800EB014014A101F0C3FE14E070
+:1071700021462846BDE8704002F068BD21462846F9
+:10718000BDE8704002F004BD098800EB014014A185
+:1071900001F0B0FE4FF48070E0602046BDE8704022
+:1071A000FDF7F6BEBDE87040024940F24D10FCF715
+:1071B000C5BF000050CE07003859002048616E64FA
+:1071C0006C65204E52465F4446555F4F505F4352B8
+:1071D000435F4745542028636F6D6D616E642900DD
+:1071E00048616E646C65204E52465F4446555F4F61
+:1071F000505F4F424A4543545F53454C45435420EA
+:1072000028636F6D6D616E642900000070B50E46D5
+:10721000040004D11B4940F24620FCF78FFF26B939
+:10722000184940F24720FCF789FF207801250928FA
+:1072300020D2DFE800F01F051F0F141F1A1F0A00DD
+:107240003146204602F0D4FD19E03146204603F0D5
+:1072500019F814E03146204602F08EFD0FE0314669
+:10726000204602F0D9FE054609E03146204602F0EC
+:10727000C1FF04E003494FF41A70FCF75FFF284692
+:1072800070BD000050CE07002DE9F843134C0746AF
+:10729000134E20680D46009030880421904601EB83
+:1072A00000402B463A460FA101F037FE43462A46DE
+:1072B00039461C4801F0DEF905000AD03088022169
+:1072C00001EB00402A4618A101F018FE2846BDE84F
+:1072D000F8832068401C2060F8E700001858002060
+:1072E000345900206E72665F6673746F72616765F1
+:1072F0005F657261736528616464723D30782570E2
+:107300002C206C656E3D2564207061676573292CA7
+:107310002071756575652075736167653A20256410
+:10732000000000000C5900206E72665F6673746F77
+:10733000726167655F65726173652829206661699E
+:107340006C65642077697468206572726F72203092
+:107350007825782E000000000B4910B5042209881A
+:10736000002802EB0142104604D008A101F0C2FD42
+:10737000104903E010A101F0BDFD1949BDE810401E
+:107380000022184801F0D6B934590020496E6974BA
+:1073900069616C697A696E67206E72665F66737484
+:1073A0006F726167655F7364206261636B656E64B1
+:1073B0002E000000B4C70700496E697469616C69EA
+:1073C0007A696E67206E72665F6673746F7261674A
+:1073D000655F6E766D63206261636B656E642E001F
+:1073E00084C707000C5900202DE9FC47154C804646
+:1073F000154E20680F46CDE90020308804219946BB
+:10740000154601EB00403B464246104901F08EFD17
+:107410002B463A4641460E48CDF8009001F052FA0C
+:1074200005000AD03088022101EB00402A4609A15C
+:1074300001F064FD2846BDE8FC872068401C206000
+:10744000F8E70000185800203459002098CD0700B4
+:107450000C5900206E72665F6673746F72616765A7
+:107460005F77726974652829206661696C6564209C
+:1074700077697468206572726F7220307825782E73
+:107480000000000070B51049104D086028880321E5
+:1074900001EB00400EA101F02DFD0020FDF792FF51
+:1074A000104800F09FFC040009D02888012101EB5E
+:1074B000004022460CA101F021FD204670BDBDE830
+:1074C0007040084800F0C8B8FC57002068590020F8
+:1074D000456E746572696E6720444655206D6F6411
+:1074E000652E0000C5530700436F756C64206E6FF6
+:1074F0007420696E6974616C697A65204446552010
+:107500007472616E73706F72743A203078253038FF
+:1075100078000000054810B50088042101EB004008
+:1075200003A101F0E7FC002010BD00006859002015
+:10753000696E207765616B206E72665F6466755F49
+:10754000696E69745F757365720000001FB5890804
+:10755000002201AB009283E80700684618DF04B000
+:1075600010BD00001FB5044B0FCB8DE80F0068461F
+:1075700018DF04B010BD000008C7070070B50A4C42
+:1075800004254FF48056208808A105EB004001F047
+:10759000B1FCE8060BA106602088002605EB004040
+:1075A00001F0A8FC304670BD6859002072756E6EFF
+:1075B000696E6720697271207461626C6520736501
+:1075C0007400000041667465722072756E6E696E9B
+:1075D0006720697271207461626C65207365740044
+:1075E00070B50E460178124C062901D0012901D14F
+:1075F000017C21702178012501290FD0022911D0A9
+:107600000C480121008801EB00400BA101F072FC45
+:107610000020207005207070284670BD3146FFF7AD
+:107620007FFDF9E73146FFF7F1FD0546F4E700007D
+:107630002058002038590020496E76616C6964201A
+:107640006F626A656374207479706520696E207258
+:107650006571756573742E0010B5040011D001209A
+:10766000FFF77AFE00280BD100F016FC00F02CFD8D
+:1076700048B10949081F00F09DFC012803D00320F0
+:1076800010BD072010BD04480838C4600020FEF774
+:107690001DF9002010BD00002858002010B5816899
+:1076A00079B1094A1821FCF7B3FB040007D0074859
+:1076B0000221008801EB004005A101F01BFC2046DF
+:1076C00010BD072010BD0000ED76070038590020DE
+:1076D0005363686564756C65722072616E206F75A6
+:1076E00074206F662073706163652100AFF30080C2
+:1076F000F0B50446806887B020B946494FF4287039
+:10770000FCF71CFD182244496846FAF7BDFE2078B4
+:107710008DF8000022780426404F414D0D2A5AD2A0
+:10772000DFE802F0075237525259523E522D0F28CD
+:10773000480028883BA106EB004001F0DBFB01205C
+:1077400024E0288840A106EB004001F0D3FB4FF075
+:107750008050D0F800110191D0F804110291D0F8B6
+:107760000C1189020491D0F810118902039100696B
+:1077700005903AE06946204602F072FE35E028881E
+:107780003AA106EB004001F0B5FB207C8DF8040027
+:107790002BE028883BA106EB004001F0ABFB24E086
+:1077A000288841A106EB004001F0A4FB208AADF837
+:1077B00004001AE0288843A106EB004001F09AFB80
+:1077C000F9680720884710E069462046FFF708FF60
+:1077D00058B907B0F0BD2888032101EB00403FA154
+:1077E00001F08CFB02208DF8010028889DF8012013
+:1077F00006EB004041A101F081FBD4E9011268468B
+:1078000090479DF801000128E3D0F96805208847DA
+:10781000DFE7000050CE070030C7070020580020E7
+:107820003859002048616E646C65204E52465F44B2
+:1078300046555F4F505F50524F544F434F4C5F5629
+:10784000455253494F4E000048616E646C65204EAE
+:1078500052465F4446555F4F505F4841524457413E
+:1078600052455F56455253494F4E000048616E6481
+:107870006C65204E52465F4446555F4F505F5049FD
+:107880004E47000048616E646C65204E52465F446E
+:1078900046555F4F505F524543454950545F4E4FE8
+:1078A0005449465F5345540048616E646C65204EF0
+:1078B00052465F4446555F4F505F4D54555F4745B4
+:1078C0005400000048616E646C65204E52465F446F
+:1078D00046555F4F505F41424F525400496E7661AA
+:1078E0006C6964206F70636F64652072656365699D
+:1078F0007665643A20307825782E000052657175DF
+:107900006573742068616E646C696E6720636F6D67
+:10791000706C6574652E20526573756C743A2030F6
+:107920007825780038B10549016005494160012199
+:107930000172002070470E20704700004579070053
+:107940007D79070010B50C0001464FF0110007D0FB
+:107950002278052A05D2DFE802F00F050D0F0F008F
+:107960000E2010BD084600F00DF90028F9D10221C3
+:10797000217010BD112010BD082010BD0246082046
+:1079800041B10B78022B04D1022A05D0032A00D181
+:10799000112070470E207047002003220A707047A4
+:1079A00070B50F480024D0F85C11491C03D1D0F801
+:1079B0009C01401C11D00B480421008801EB0040C1
+:1079C00009A101F097FA4FF4FE25284601F038FC92
+:1079D00057220349284601F04BFC204670BD0000A9
+:1079E0000C7000204059002045726173696E672059
+:1079F00073657474696E6773207061676520616474
+:107A0000646974696F6E616C20646174612E00003A
+:107A1000002258210148FDF7D5BA0000107000205F
+:107A20002DE9F0411F4C0546042620881EA106EBD7
+:107A3000004001F05FFA2846FFF78EFC02004FF08D
+:107A4000010504D0208821A105EB004023E04FF47C
+:107A5000DC78424628492948FAF716FD274F38684E
+:107A6000401C04D0FFF7D4FF3968814218D0208829
+:107A700023A106EB004001F03DFA41461F48FAF70A
+:107A80001CFD00207D6000F099F8020008D02088DD
+:107A900023A105EB004001F031FA0320BDE8F0819D
+:107AA0000020FBE73C59002043616C6C696E672045
+:107AB0006E72665F6466755F73657474696E677312
+:107AC0005F696E697428292E2E2E00006E72665F23
+:107AD0006466755F666C6173685F696E6974282996
+:107AE000206661696C6564207769746820657272CC
+:107AF0006F723A202578000000F007000C7000201B
+:107B0000526573657474696E6720626F6F746C6F11
+:107B1000616465722073657474696E67732E00000A
+:107B20006E72665F6466755F666C6173685F7772BC
+:107B30006974652829206661696C656420776974B9
+:107B400068206572726F723A2025780010B528B1EE
+:107B500040220349FAF798FC002010BD0E2010BD0A
+:107B60005CF1070010B5064C00223C21201DFDF7FA
+:107B700029FA2168814201D1012010BD002010BDE9
+:107B80005CF1070070B50C4D0400D5F85C0105F5FB
+:107B9000AE7503D0401C03D0082070BD0E2070BD10
+:107BA00000223C21201DFDF70DFA20601022214605
+:107BB000284629DF70BD000000F007002DE9F041E4
+:107BC00005464FF4DC773A4621492248FAF787FC0C
+:107BD000214C04260028208806EB004015D01FA168
+:107BE00001F088F920881A4A06EB004020A101F034
+:107BF00085F9002201211648FFF746FB012668B1EE
+:107C0000208823A106EB00401DE02AA101F072F9B3
+:107C10000DB10020A8470020BDE8F081FFF7F8FE75
+:107C20000C493A460860A1F5DC70FAF72DFC2B46AA
+:107C30003A4630490648FFF7D7FB0028ECD02088A9
+:107C40002DA106EB004001F055F90320E4E7000008
+:107C500000F007000C7000203C5900205772697436
+:107C6000696E672073657474696E67732E2E2E00BB
+:107C700045726173696E67206F6C642073657474FC
+:107C8000696E67732061743A203078253038780047
+:107C9000436F756C64206E6F74206572617365202C
+:107CA0007468652073657474696E677320706167AA
+:107CB000652100004E65772073657474696E677383
+:107CC00020617265206964656E746963616C2074FB
+:107CD0006F206F6C642C207772697465206E6F74EE
+:107CE000206E65656465642E20536B697070696EE3
+:107CF000672E0000546E0020436F756C64206E6F19
+:107D00007420777269746520746865204446552034
+:107D100073657474696E6773207061676521000014
+:107D20004FF48050704700002DE9F0478246154817
+:107D3000154FDFF85880C01BC608B8F800104FF088
+:107D4000040909EB01400025324611A101F0D6F8E3
+:107D5000002411E007EBC400416850468847050045
+:107D600009D0B8F800102B4609EB0140224612A1B9
+:107D700001F0CBF802E0641CB442EBD32846BDE826
+:107D8000F087000054DB07004CDB07006859002037
+:107D90005368757474696E6720646F776E207472AF
+:107DA000616E73706F7274732028666F756E643ABB
+:107DB00020256429000000004661696C6564207418
+:107DC0006F2073687574646F776E207472616E7360
+:107DD000706F72742025642C206572726F7220257A
+:107DE000640000002DE9F04782461448144FDFF884
+:107DF0005480C01BC608B8F800104FF0040909EB06
+:107E000001400025324610A101F078F8002410E06E
+:107E100057F8341050468847050009D0B8F80010CC
+:107E20002B4609EB0140224610A101F06EF802E05A
+:107E3000641CB442ECD32846BDE8F08754DB07004D
+:107E40004CDB070068590020496E697469616C69F0
+:107E50007A696E67207472616E73706F72747320CA
+:107E600028666F756E643A20256429004661696C46
+:107E7000656420746F20696E697469616C697A65E4
+:107E8000207472616E73706F72742025642C20658B
+:107E900072726F722025640070B5114D114CA86B81
+:107EA00030B103F0B5FF18B1686A08B1012000E0F5
+:107EB00000202070FEF784FE18B10B498E20FCF7DD
+:107EC0003DF94023094A0A490A48FEF7CFFD002838
+:107ED00005D0BDE8704004499620FCF72FB970BD6D
+:107EE0000C7000203058002028D007002CC4070058
+:107EF000D0730020C8C407002DE9F041134C074699
+:107F00000D46E06BA26B01264119914209D9104838
+:107F10000121008801EB00400EA100F0EBFF0326D9
+:107F200010E00A492A465C3108443946FAF7ACFAAF
+:107F3000E06B064A2844E063403229463846FDF7A4
+:107F400041F820643046BDE8F08100000C7000204C
+:107F500044590020496E697420636F6D6D616E64D1
+:107F6000206C6172676572207468616E206578703C
+:107F700065637465642E000070B505004FF0010460
+:107F800004D0B5F5807F03D904240CE003240AE073
+:107F900006490020064E08702021306306F13800A3
+:107FA000FAF78BFAB563204670BD00003058002008
+:107FB0000C7000202DE9F047304C0E468046D4E985
+:107FC0000E010125DFF8B8902F46814208D0B9F89C
+:107FD00000002CA107EB004000F08CFF082549E0D1
+:107FE000DFF8BCA09AF8000030B1FEF7AFFEC8F889
+:107FF0000000606A30603DE003F00AFF88B3294862
+:1080000090F89C1009B9017859B3041D0021C8F8F3
+:108010000010316090F89C300A462BB1214C90F84A
+:108020003811A03404F1990294F8590003F036FD98
+:10803000054601281ED1201D00F0B8F8054601288C
+:1080400018D18AF800703146201D04F0EFF805467B
+:1080500001280FD14246201D316804F0A5F80546DD
+:1080600008E0FFE7B9F800000FA107EB004000F0BF
+:1080700041FF05252846BDE8F08700000C70002070
+:108080004459002045786563757465207769746884
+:10809000206661756C7479206F6666736574000084
+:1080A00030580020C87100204661696C65642074F6
+:1080B0006F206465636F646520696E697420706108
+:1080C000636B657400000000014800787047000091
+:1080D000305800202DE9F04780462748264D894634
+:1080E00090F89C00012608B1A43500E008350A4646
+:1080F00041462846FDF7F6FB204C002760B195F875
+:10810000550058B100F00101C0F340024346284633
+:1081100002F00AFFC8B114E0172617E00120E06260
+:1081200017480421008801EB004016A100F0E2FE90
+:10813000276295F88F0010B195F8900008B968682B
+:10814000A060A06CC4E9099004E005260B48243027
+:10815000FEF70CFE094820213830FAF7AEF907483F
+:10816000FF22F4215C30FAF7A1F9C4F848803046C8
+:108170002763BDE8F0870000C87100200C70002064
+:1081800044590020496E76616C69646174696E6758
+:10819000206F6C64206170706C69636174696F6ECC
+:1081A00020696E2062616E6B20302E002DE9F04157
+:1081B00004004FF0010503D140497F20FBF7BEFFCB
+:1081C00094F854003E4E012740B194F8550050B148
+:1081D000012808D0022806D0032804D0308839A10D
+:1081E00007EB004064E01CB934496720FBF7A6FFA9
+:1081F00094F86D00032807D0308838A107EB0040C1
+:1082000000F078FE142556E094F88F00B84618B1B7
+:1082100094F8900000284ED1207A58B1E0680227E7
+:1082200034280CD0308832A107EB004000F062FE09
+:10823000112540E0318808EB014032A138E02046AA
+:1082400003F0DEF918B1207850B394B907E0308814
+:1082500030A107EB004000F04DFE12252BE017493E
+:108260008C20FBF76BFF207818B914498D20FBF7A1
+:1082700065FF94F855002B4968B101280BD0606860
+:10828000C968884217D8308827A107EB004000F062
+:1082900031FE10250FE06068896888420BD2F2E752
+:1082A00094F85500012806D0318808EB014023A13D
+:1082B00000F020FE0F252846BDE8F08170D00700B1
+:1082C00048590020496E76616C6964206669726D58
+:1082D0007761726520747970652E0000496E766151
+:1082E0006C6964206861736820747970652E000081
+:1082F0004661756C74792048572076657273696F92
+:108300006E2E00004E6F2048572076657273696F9D
+:108310006E2E0000534420726571206E6F74206DC4
+:1083200065742E000C7000204657207665727369C4
+:108330006F6E20746F6F206C6F772E00465720761B
+:10834000657273696F6E206D697373696E672E0055
+:108350000FB438B5040003D110A11C20FBF7EEFECA
+:10836000606918B90DA11D20FBF7E8FE206818B957
+:108370000AA11E20FBF7E2FE606818B907A11F20C2
+:10838000FBF7DCFE0599002905D006A800906A4697
+:10839000204600F045F838BC5DF814FB2E2E5C2E0C
+:1083A0002E5C2E2E5C2E2E5C2E2E5C6578746572F3
+:1083B0006E616C5C667072696E74665C6E72665F2C
+:1083C000667072696E74662E6300000010B504005A
+:1083D00003D107A10B20FBF7B1FEA268002A05D04C
+:1083E000D4E90403216898470020A06010BD000074
+:1083F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6580
+:10840000787465726E616C5C667072696E74665CBD
+:108410006E72665F667072696E74662E630000002D
+:108420002DE9FC4791460C465FEA000804D183A180
+:108430004FF49F70FBF782FED8F8140020B97FA19B
+:108440004FF4A070FBF77AFED8F8000020B97BA1AA
+:1084500040F24110FBF772FED8F8040020B977A172
+:108460004FF4A170FBF76AFE002C76D014F8011BC4
+:1084700039B125290ED04046FCF770FD2078002840
+:10848000F4D198F80C00002867D04046BDE8FC47BE
+:10849000FFF79CBF0020012221782B291BD02D291A
+:1084A00002D0302908D102E040F0010001E040F0A4
+:1084B0000200641C002AEFD100252A290ED0217861
+:1084C000A1F130020A2A11D205EB850201EB420527
+:1084D000641C303DF1E740F00400EAE7D9F80010F1
+:1084E0000B1DC9F800300968641C0D442178002375
+:1084F0002E290BD114F8011FA1F130020A2A05D24E
+:1085000003EB830201EB4203303BF3E76C290DD010
+:1085100068290BD0692921D00BDC252918D05829CE
+:1085200031D063290ED0642915D117E014F8011F4A
+:10853000ECE7702969D0732932D075291BD07829CE
+:1085400009D120E0D9F80000011DC9F80010017818
+:108550004046FCF703FD641C90E76CE0D9F800107E
+:108560000A1DC9F800200968CDE900500A224046DA
+:10857000FDF784FBEFE7D9F800100A1DC9F80020C9
+:1085800009680A2206E0D9F800100A1DC9F800207F
+:1085900009681022CDE90050404603F0ABFDDAE750
+:1085A000D9F8001000270A1DC9F800200E68C0077E
+:1085B00005D112E04046761C7F1CFCF7CFFC3178D9
+:1085C0000029F7D104E0202140466D1EFCF7C6FCCF
+:1085D000BD42C0D9002DF6D1BDE74EB13046F9F706
+:1085E00077FF074604E0202140466D1EFCF7B6FCED
+:1085F000BD4206D9002DF6D103E04046761CFCF7BB
+:10860000ADFC31780029F8D1A5E7D9F80000011DAB
+:10861000C9F80010056830214046FCF79FFC78211E
+:108620004046FCF79BFC08200021CDE900010346F1
+:1086300010222946B0E7BDE8FC8700002E2E5C2EF4
+:108640002E5C2E2E5C2E2E5C2E2E5C657874657250
+:108650006E616C5C667072696E74665C6E72665F89
+:10866000667072696E74665F666F726D61742E6398
+:10867000000000002DE9F0411E4615460F4604009B
+:1086800003D11DA17820FBF759FD206818B91AA164
+:108690007920FBF753FD1DB917A17A20FBF74EFD9A
+:1086A00039462046FBF7EFF940B939462046FBF73B
+:1086B000EAF918B910A17D20FBF740FD6068394642
+:1086C000026820466A43FBF7E7F958B96068394603
+:1086D000026820466A43FBF7DFF918B906A17F203C
+:1086E000FBF72CFD206833462A46D0F810C03946E7
+:1086F0002046BDE8F04160472E2E5C2E2E5C2E2ECB
+:108700005C2E2E5C2E2E5C636F6D706F6E656E74CA
+:10871000735C6C69627261726965735C6673746FB5
+:10872000726167655C6E72665F6673746F726167B3
+:10873000652E630070B516460C46050003D108A1EE
+:108740002F20FBF7FBFC1CB905A13020FBF7F6FC42
+:108750002C60314628462268BDE870401047000072
+:108760002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C630E
+:108770006F6D706F6E656E74735C6C69627261723E
+:108780006965735C6673746F726167655C6E72664F
+:108790005F6673746F726167652E63002DE9F04147
+:1087A00028B1016819B1C969BDE8F04108470D4D0C
+:1087B0000D480024461B14270DE000BF04EB840085
+:1087C00005EB8000016829B1C969884710B1012013
+:1087D000BDE8F081641CB6FBF7F0A042EED80020A3
+:1087E000F6E700000C590020205900200448012120
+:1087F0004174007A08B100207047012070470000E2
+:10880000D8760020012801D0032808D1044900228D
+:1088100001284A7400D00020087402F04BBC704755
+:10882000D876002070B50146022801D0032943D133
+:10883000224C207A00283FD0012831D002282FD1A5
+:108840001F4800230229006802D0032928D119E01B
+:10885000E360027912B1012A22D10BE0D0E905656B
+:10886000721B142A00D314222A4482614569AA4249
+:108870000ED015E00169491C0161426991420FD196
+:10888000237213E0E268521CE260082A08D9E36010
+:10889000237202290AD00D21FCF7B3FF02F000FC7D
+:1088A000607C28B1BDE8704000F014BF0021F3E700
+:1088B000BDE8704002F0FEBB70BD0000D87600201D
+:1088C0009C5800202DE9F8431D46089F164688460F
+:1088D000040003D12AA16220FBF730FC1EB928A1B5
+:1088E0006320FBF72BFC206818B925A16420FBF757
+:1088F00025FC1DB922A16520FBF720FC60684068BB
+:10890000B5FBF0F100FB115141B1B5FBF0F100FBFB
+:10891000115018B11AA16820FBF710FC4046FBF774
+:10892000ACF838B94046FBF7A8F818B914A16B2089
+:10893000FBF704FC3046FBF7A0F838B93046FBF7EC
+:108940009CF818B90EA16C20FBF7F8FB2A464146AB
+:108950002046FBF7A1F848B92A4641462046FBF7D6
+:108960009BF818B906A16D20FBF7E8FB009720687B
+:108970002B463246C76841462046B847BDE8F883D3
+:108980002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63EC
+:108990006F6D706F6E656E74735C6C69627261721C
+:1089A0006965735C6673746F726167655C6E72662D
+:1089B0005F6673746F726167652E63002DE9FF4116
+:1089C0001C46DDE90A7815460E46684600F010F8A8
+:1089D00046EA450141EA840141EA072242EA0841A8
+:1089E000009A00EB8200C0F80017BDE8FF8100008C
+:1089F00010B50068202804D303A140F2A110FBF7B2
+:108A00009DFB4FF0A04010BD2E2E5C2E2E5C2E2E16
+:108A10005C2E2E5C2E2E5C6D6F64756C65735C6EC7
+:108A20007266785C68616C5C6E72665F6770696FB5
+:108A30002E68000010B50068202804D303A140F27E
+:108A4000A110FBF77BFB4FF0A04010BD2E2E5C2E3B
+:108A50002E5C2E2E5C2E2E5C2E2E5C6D6F64756C43
+:108A600065735C6E7266785C68616C5C6E72665F82
+:108A70006770696F2E68000038B501240090684661
+:108A800031B1FFF7B5FF00998C40C0F8084538BDFB
+:108A9000FFF7AEFF00998C40C0F80C4538BD0000D0
+:108AA00030B5104B014600201C69224609E0157ABA
+:108AB000854205D1401C0A28F7DB4FF0FF3030BD5E
+:108AC0005268002AF3D1421CF9D008721A6922B107
+:108AD00052684A601A69516030BD002219614A60CB
+:108AE00030BD0000EC8700207047FAF73BBD7047AF
+:108AF00008B5034A00924023024A00F005F808BD79
+:108B0000D1B60700EC760020F0B595B01C461546AE
+:108B10000F4608461A9E00F071FB182109A8F9F7C4
+:108B2000CCFC0E96CDE909540023082203A938464F
+:108B300000F079FB05980690BDF81000ADF81C0018
+:108B4000BDF81200ADF81E0000208DF8210003983A
+:108B5000082600F00300012802D0022818D032E0D5
+:108B600003983346850AC0F3C2008DF820000398AD
+:108B70000FA9C0F38314A200384600F054FB09A8E3
+:108B8000009006AB22460FA9284600F093FA1AE09F
+:108B90000398840DC0F3C2008DF82000082C01D288
+:108BA000254600E0082533462A460FA9384600F03E
+:108BB0003AFB2E44641B09AB06AA29460FA800F015
+:108BC000CDF9002CEAD1384600F01EFB15B0F0BDFF
+:108BD0000A4A012902EBC00007D0022907D0032965
+:108BE00007D0042907D000207047022070470420D6
+:108BF00070470079704740797047000054DB0700E8
+:108C000010B5FFF772FF04210648FFF749FF00285F
+:108C100003DA05491B20FBF791FA0249012048724B
+:108C200010BD0000A8580020CCD507002DE9F04F5A
+:108C30008DB0FCF7A3F918B100200DB0BDE8F08F9E
+:108C4000794E0020B061BFF34F8FA6F580544FF0EE
+:108C5000000960680190A568284004EB800008E0E6
+:108C600021680198814201D86160E5E7284004EB62
+:108C700080000C3001A9FDF755F80028F0D105AAB5
+:108C8000A046019901EA050408EB8403491CDB684E
+:108C900042F82030401C01910228F2D3059800F0E0
+:108CA0000300022802D001284CD0A6E005985022EB
+:108CB000810D8A46B2EB905F00D850210C4664F3D8
+:108CC0009F5005900831594800F04FFA070075D0C1
+:108CD00000F094FA4B46082205A9384600F0A9FA9C
+:108CE000019909F1080B2940681A8000001D84428F
+:108CF00021D94F4D30B1C2B208EB8101201A914603
+:108D00000C3104E02946E2B2002591462846C4B25F
+:108D10005B46384600F08DFA0BEB090325B122467D
+:108D20002946384600F085FA01990AF1030001EB63
+:108D3000900001903BE008EB81015B4622463846FB
+:108D40000C31EFE70598C0F38310062800D3062006
+:108D5000059960F38911C1F38310801C059181008E
+:108D6000324800F002FA070047D000F047FA4B46BD
+:108D7000082205A9384600F05CFA09F10809002428
+:108D80000FE001984B4600EA0501401C08EB810109
+:108D90000190042238460C3100F04BFA09F1040925
+:108DA000641C0598C0F38310A042EAD837B1346937
+:108DB000B06968B1384600F027FA2FE01DE0607A0C
+:108DC000012804D122682046394612689047646819
+:108DD000002CF4D1384600F017FA00208DF800007E
+:108DE0006846FBF71BF9B06910B90199C8F804107F
+:108DF0009DF80000FBF75EF910E0346904E021689B
+:108E00002046896888476468002CF8D10948022107
+:108E1000008801EB004008A100F06CF8FCF7AEF808
+:108E200080F0010009E70000EC8700201CDC07004F
+:108E3000F8770020685900204261636B656E6473A7
+:108E400020666C7573686564000000002DE9F84FBA
+:108E50008146264FD01C15468A4680080022694666
+:108E6000BE68FCF725F8B8B3009CB846A01C00907B
+:108E7000B9683040091A8F003F1DBD4208EB8000E1
+:108E800002D82A46514608E03A4651460C30F9F7D6
+:108E9000FBFA1648EA1B0AEB07010C30F9F7F4FA63
+:108EA0004FEA1947FCF7A0FA47EA0042601C30403D
+:108EB00008EB8000344008EB8401C260C8684FF6BC
+:108EC000C07269F3C500904365F39F5020F0030022
+:108ED000801C20F00400C860054890F8200001E0E4
+:108EE000FFF7A4FE0028FBD1BDE8F88FEC77002047
+:108EF000EC87002000231A4602F032BF08B5012398
+:108F000000926A4602F02CFF08BD1CB5CDE9002393
+:108F100002236A4602F024FF1CBD3EB5069C8DE884
+:108F20001C0003236A4602F01BFF3EBD7FB5DDE94E
+:108F300008458DE83C0004236A4602F011FF7FBD1E
+:108F400070B586B00DF1280C9CE870008DE87C00AF
+:108F500005236A4602F004FF06B070BD2DE9F04714
+:108F60000E4680461C46924608293ED894F80C903E
+:108F7000002020731946104602F038F80025B5424B
+:108F800006D218F805201AA12046FFF7E1F903E000
+:108F900019A12046FFF7DCF96D1C082DEFD317A1AE
+:108FA0002046FFF7D5F90025B54210D218F8057014
+:108FB000F9F766FA0068C05D10F03E0F01D03A463E
+:108FC00000E02E220EA12046FFF7C2F903E00DA11A
+:108FD0002046FFF7BDF96D1C082DE5D3012221467F
+:108FE000504601F083FF84F80C90BDE8F087000044
+:108FF0002025303278000000202020007C00000076
+:109000002563000020000000104910B540F2FF3039
+:10901000886000200860486001F5805188614861DF
+:1090200081F820000A4800F0EDF800280CD109482A
+:1090300009490A4B401AC108002002E023F8200029
+:10904000401C8842FAD3002010BD0000EC770020BD
+:109050001CDC070004DC070054DB0700205900205B
+:1090600002480349401AC0087047000004DC0700AA
+:1090700054DB070013B56846FCF7F2FF08B1002087
+:109080001CBD0248009950F831001CBD54DB07009C
+:1090900070B507480125046980F8205005E0657225
+:1090A00021682046496888476468002CF7D170BD64
+:1090B000EC8700202DE9FF4781460C9D00200C46DF
+:1090C0002F7B2873984616462946184601F08EFFD6
+:1090D000072E42D2DFE806F004090F161F2A3600D9
+:1090E00049462846FFF734F937E0494628462268C2
+:1090F000FFF72EF931E0D4E9002349462846FFF76F
+:1091000027F92AE0A0680090D4E9002349462846C0
+:10911000FFF71EF921E0D4E90201CDE90001D4E90D
+:10912000002349462846FFF713F916E004F108002A
+:1091300007C88DE80700D4E9002349462846FFF711
+:1091400007F90AE004F108000FC88DE80F00D4E920
+:10915000002349462846FFF7FBF8002229464046EF
+:1091600001F0C4FE2F73BDE8FF872DE9F041858A29
+:1091700080462D1F4819C01CB0FBF5F0C6B2404612
+:10918000FDF700F8041E19D0002020710120607145
+:10919000E58000272546761EC4F800800BE0404697
+:1091A000FCF7F0FF60B16179491C617128600546E8
+:1091B0007F1CC0F80080B742F1D32046BDE8F081A3
+:1091C000204600F002F80020F8E72DE9F04145794B
+:1091D00001466B1E002201E00968521C9A42FBD333
+:1091E0000F680146002605E038460C68FDF730F8A8
+:1091F0002146761CAE42F7D3BDE8F0810121001D67
+:10920000FCF799BFFDF76CB810B504460121001DAD
+:10921000FCF7B2FF10F0FF0F04D12046BDE810406C
+:10922000FFF7D3BF10BD38B501240094FCF7CEFE84
+:1092300038BD38B500240094FCF7C8FE38BD0000E6
+:10924000094902220A60BFF36F8FBFF34F8F0A1DD7
+:10925000106006480268002AFCD000200860BFF3B6
+:109260006F8FBFF34F8F704704E5014000E401406A
+:1092700070B50E4C01232360BFF36F8FBFF34F8F88
+:1092800000230B4D08E000BF51F8236040F8236035
+:109290002E68002EFCD05B1C9342F5D3002020608A
+:1092A000BFF36F8FBFF34F8F70BD000004E5014027
+:1092B00000E4014020B103490968016000207047C3
+:1092C0000E207047A0CA07002DE9FE4307460D4651
+:1092D0000846FFF7EFFF00287ED18046CDF80080DA
+:1092E000CDF80480012406208DF80070ADF804004C
+:1092F000CDF808808DF80240694620202A6869DF91
+:109300003F4E40B100F0B0FB024630883D4904EBCF
+:109310000040FFF7F3FDCDF800808DF801408DF897
+:109320000280CDF80480CDF808808DF8038069466E
+:1093300040202A6869DF40B100F096FB0246308881
+:10934000314904EB0040FFF7D9FDCDF800808DF8DE
+:109350000070F720ADF80200CDF80480CDF8088049
+:10936000694623202A6869DF40B100F07DFB024690
+:109370003088264904EB0040FFF7C0FDCDF800809F
+:10938000CDF80480CDF808808DF800404746694646
+:1093900001202A6869DF40B100F066FB0246308890
+:1093A0001B4904EB0040FFF7A9FD4FF4B0600090AB
+:1093B000019702976946A1202A6869DF40B100F051
+:1093C00053FB02463088134904EB0040FFF796FD3B
+:1093D00000970197029700E010E08DF80040694681
+:1093E000A0202A6869DF40B100F03EFB02463088C9
+:1093F000094904EB0040FFF781FD0020BDE8FE8332
+:10940000705900201CD8070064D80700B0D80700A6
+:109410007CD70700C8D7070028D707002DE9F041FF
+:109420000446D0F8008060DF2168194D07464145A9
+:109430001CD92888022606EB004016A1FFF75AFD2A
+:109440002888424606EB00401EA12368FFF75DFD19
+:10945000F006D0F80C012168800200F10050421A99
+:10946000288825A106EB0040FFF748FD012467B1DD
+:10947000384600F0F9FA024628882AA104EB004099
+:10948000FFF73CFD3846BDE8F0812E480470F9E74F
+:1094900070590020496E73756666696369656E74FC
+:1094A0002052414D20616C6C6F636174656420666D
+:1094B0006F722074686520536F66744465766963C3
+:1094C000652E00004368616E6765207468652052F0
+:1094D000414D207374617274206C6F636174696FA5
+:1094E0006E2066726F6D203078257820746F203082
+:1094F0007825782E000000004D6178696D756D202B
+:1095000052414D2073697A6520666F7220617070D8
+:109510006C69636174696F6E206973203078257897
+:109520002E00000073645F626C655F656E61626C43
+:109530006528292072657475726E65642025732E06
+:10954000000000000759002030B51848ADF5017D36
+:109550000078002826D04FF4FA7400BFADF800421E
+:1095600080A9684661DF38B105281BD00DF5017D63
+:10957000BDE83040FAF730BC6D460D497DA800F0DB
+:10958000FFF809E07DA800F0E3F8D0E900212846C3
+:1095900090477DA800F032F97DA800F0D9F80028A6
+:1095A000DCD0EFE70DF5017D30BD0000075900204C
+:1095B000A4CA0700F8B5134C2078C0B10120A070F0
+:1095C00002F050F8112814D0022002F067F80025AC
+:1095D0008DF800506846FAF721FD11DF0646257028
+:1095E0009DF80000FAF766FD2EB13046F8BD082060
+:1095F000F8BD0020F8BDA57002F062FB032002F068
+:109600004DF8F6E7045900207CB5204C207808B1CD
+:1096100008207CBD0120A070002002F023F8112852
+:1096200019D0002002F03AF819480026006801908D
+:109630008DF800606846FAF7F1FC164901A810DFC2
+:1096400005000AD0002020709DF80000FAF732FDD6
+:109650002DB128467CBD00207CBD0120F3E7A6701B
+:1096600066700721162001F095FF08B1FAF7B4FBE8
+:109670000721152001F08EFF08B1FAF7ADFB02F0CB
+:109680003BFB012002F00AF8E5E700000459002046
+:1096900038CA07007D3D07000EB50A49684600F04C
+:1096A0006FF808E0684600F047F8D0E900108847F6
+:1096B000684600F0A3F8684600F03EF80028F1D1B3
+:1096C0000EBD000054CA0700014800787047000032
+:1096D000045900200548817819B1007818B1FFF7C6
+:1096E00069BF08207047FFF78FBF000004590020B2
+:1096F0001FB568464BDF30B1052819D004B0BDE86E
+:109700001040FAF769BB0B4901A800F039F809E0ED
+:1097100001A800F029F8D0E900210098904701A89D
+:1097200000F06CF801A800F01FF80028E1D0EFE786
+:109730001FBD0000C0CA070010B5040003D10349D3
+:109740009E20FAF7FBFCA06810BD0000D4D60700ED
+:1097500010B5040003D103499E20FAF7EFFCA0687E
+:1097600010BD0000D4D6070010B5040003D1034992
+:109770009E20FAF7E3FCA06810BD0000D4D60700D5
+:1097800070B50D46040003D108492A20FAF7D6FC2B
+:109790001DB906492B20FAF7D1FC256028686060C6
+:1097A0002046BDE8704000F003B800008CD10700EF
+:1097B00010B5040003D110490D20FAF7BFFC206852
+:1097C00018B90D490E20FAF7B9FC606818B90A49B2
+:1097D0000F20FAF7B3FCD4E900104A68904201D197
+:1097E000002004E0D0E900239A4202D01046A06095
+:1097F00010BD08306060F0E78CD1070010B50400A0
+:1098000003D112493D20FAF799FC206818B90F4995
+:109810003E20FAF793FCA068002815D021688968DB
+:109820000844A060606818B908494D20FAF786FC22
+:10983000D4E901014268914206D1083060602046B7
+:10984000BDE81040FFF7B4BF10BD00008CD1070089
+:1098500070B50D46060003D10BA11420FAF76EFC7B
+:109860001DB909A11520FAF769FC746804E0B26813
+:109870002946904718B1246820680028F7D120684D
+:109880002860256070BD00002E2E5C2E2E5C2E2ED2
+:109890005C2E2E5C2E2E5C636F6D706F6E656E7429
+:1098A000735C6C69627261726965735C736F727408
+:1098B0006C6973745C6E72665F736F72746C6973DB
+:1098C000742E630010B5040003D103A13D20FAF704
+:1098D00035FC206810BD00002E2E5C2E2E5C2E2E36
+:1098E0005C2E2E5C2E2E5C636F6D706F6E656E74D9
+:1098F000735C6C69627261726965735C736F7274B8
+:109900006C6973745C6E72665F736F72746C69738A
+:10991000742E630010B5040003D103A13720FAF7B9
+:109920000DFC6068006810BD2E2E5C2E2E5C2E2E65
+:109930005C2E2E5C2E2E5C636F6D706F6E656E7488
+:10994000735C6C69627261726965735C736F727467
+:109950006C6973745C6E72665F736F72746C69733A
+:10996000742E630010B5040003D105A12B20FAF773
+:10997000E5FB61680868002801D002680A6010BD34
+:109980002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63DC
+:109990006F6D706F6E656E74735C6C69627261720C
+:1099A0006965735C736F72746C6973745C6E7266F4
+:1099B0005F736F72746C6973742E630070B50C46BC
+:1099C000050003D10BA14320FAF7B8FB1CB909A18C
+:1099D0004420FAF7B3FB0021686806E0A24203D1F5
+:1099E00021680160012103E010460268002AF5D1D8
+:1099F000084670BD2E2E5C2E2E5C2E2E5C2E2E5C0C
+:109A00002E2E5C636F6D706F6E656E74735C6C6927
+:109A1000627261726965735C736F72746C6973747E
+:109A20005C6E72665F736F72746C6973742E630020
+:109A30000C4A10B502F594730EE0991AC91001EBA7
+:109A4000D171491002EBC1010C68844201D90B4667
+:109A500002E005D201F108029A42EED3002010BDC7
+:109A6000486810BDE8C7070000B5FFF7E1FF002810
+:109A700000D1014800BD0000D4C707002DE9F04126
+:109A800004461348134BC01A0C21B0FBF1F6A06931
+:109A90004FF0FF3110F8022C02B92169002011E0CB
+:109AA00000EB400503EB85052F68974209D14F1C59
+:109AB00002D06F688F4204D194E80F00AD68A847C8
+:109AC00003E0401CB042EBD301202060BDE8F081F0
+:109AD00070DC070064DC070010B51446126808301B
+:109AE000202A02D248F2145010BD012201F064FE77
+:109AF0000028F9D120202060002010BD083001F09E
+:109B0000E3BE083001F0A0BF02480068002800D082
+:109B1000012070470004014070B50C46050003D1D8
+:109B20000D49D920FAF70AFB1CB90B49DA20FAF7DC
+:109B300005FB0A480421008801EB004008A1FFF75B
+:109B4000D9F912490320C96888476869FEF714FAF1
+:109B5000FBF7ACFE607070BD50CE07003859002096
+:109B600048616E646C65204E52465F4446555F4FB7
+:109B7000505F4F424A4543545F435245415445204C
+:109B800028636F6D6D616E6429000000205800200D
+:109B900070B50C4620B9154940F20110FAF7CEFA1B
+:109BA00024B912494FF48170FAF7C8FA104D04260F
+:109BB00010A1288806EB0040FFF79CF91849081F00
+:109BC000FEF7F8F9FBF772FE6070012805D100205E
+:109BD000FDF7F4FF10B10A20607070BD288811A154
+:109BE00006EB0040BDE87040FFF784B950CE070097
+:109BF0003859002048616E646C65204E52465F44BF
+:109C000046555F4F505F4F424A4543545F45584564
+:109C1000435554452028636F6D6D616E64290000C3
+:109C20002858002057726974696E672076616C69E4
+:109C30006420696E697420636F6D6D616E64207459
+:109C40006F20666C6173682E0000000070B50D46D1
+:109C5000040003D11749E720FAF770FA206918B910
+:109C60001449E820FAF76AFAA08A18B91149E920DC
+:109C7000FAF764FA1DB90F49EA20FAF75FFA0E48BD
+:109C80000421008801EB00400CA1FFF733F9A18A01
+:109C90002069FEF731F9FBF709FE68702846FBF7EB
+:109CA00077F9E168002903D02069BDE870400847D2
+:109CB00070BD000050CE07003859002048616E6426
+:109CC0006C65204E52465F4446555F4F505F4F4291
+:109CD0004A4543545F57524954452028636F6D6D80
+:109CE000616E64290000000030B587B00C4605465F
+:109CF000182218496846F8F7C7FB207B0195164DD6
+:109D00008DF80000012806D0022812D006281CD1A8
+:109D1000607B049019E01148FEF706F8A888E880F7
+:109D2000607B0490617CD4F80E0061F31F600590A5
+:109D30000BE00B480421008801EB004009A1FFF76C
+:109D4000D9F8B4F80D00A880E8806846FDF7A6FCB5
+:109D500007B030BD58C60700005800204CDB070094
+:109D60002C590020536574207265636569707420F6
+:109D70006E6F7469660000002DE9F0410B4E0D46D0
+:109D8000042730880AA107EB0040FFF7B3F8114C15
+:109D9000308811A107EB0040A36C226DFFF7B5F8E6
+:109DA000A06CA860206D6860BDE8F0813859002083
+:109DB00048616E646C65204E52465F4446555F4F65
+:109DC000505F4352435F47455420286461746129C2
+:109DD000000000000C7000204F66667365743A2521
+:109DE000642C204352433A30782530387800000004
+:109DF0002DE9F84F3E4C81460D462088042707EB9D
+:109E000000403CA1FFF776F8FEF75EF901264FF01F
+:109E1000080AC8B1D9F814204FF00308DAB13F4955
+:109E20003F4813051CD0436DD1F808C01344634567
+:109E300016D020883BA106EB004000BFFFF75AF880
+:109E400085F80180BDE8F88F20883FA106EB00402F
+:109E5000FFF750F81EE0208849A106EB0040EDE72F
+:109E6000B2F5805F07D920884CA106EB0040FFF7D0
+:109E700041F86F70E6E7436DD1F808C003EB0208C4
+:109E8000E0450AD9CDF800C020884D4906EB0040D6
+:109E9000FFF743F885F801A0D4E74264C26C03657C
+:109EA000036380468264D9F81400002200F6FF7034
+:109EB0004FEA103C486861461844FDF7E5F940B1A7
+:109EC000208840A106EB0040FFF714F805206870D9
+:109ED000B8E7D8F848100091208840A107EB00406F
+:109EE000D8F85030D8F84420FFF717F8AAE7000058
+:109EF0003859002048616E646C65204E52465F44BC
+:109F000046555F4F505F4F424A4543545F43524569
+:109F100041544520286461746129000020580020C4
+:109F20000C7000204F626A6563742073697A652043
+:109F30006D757374206265207061676520616C695E
+:109F4000676E65640000000043616E6E6F7420638D
+:109F500072656174652064617461206F626A656313
+:109F60007420776974686F75742076616C696420F9
+:109F7000696E697420636F6D6D616E64000000002E
+:109F80004F626A6563742073697A652063616E6EDF
+:109F90006F7420626520302E00000000496E7661EB
+:109FA0006C69642073697A6520666F72206F626ADB
+:109FB0006563742028746F6F206C61726765290077
+:109FC000DCCD07004572617365206F706572617446
+:109FD000696F6E206661696C65640000437265613B
+:109FE00074696E67206F626A65637420776974684C
+:109FF0002073697A653A2025642E204F6666736562
+:10A00000743A203078253038782C204352433A2057
+:10A0100030782530387800002DE9F041154D07469D
+:10A020000E462888042101EB004013A1FEF762FFD1
+:10A030001B4CD4E91401626C431A9A420BD0288855
+:10A04000012101EB004017A1FEF75FFF08207070AF
+:10A050000120BDE8F08100216164A16CE1646065CC
+:10A060000021384600F032F817490420C9688847B3
+:10A070000020EEE73859002048616E646C65204E80
+:10A0800052465F4446555F4F505F4F424A454354E6
+:10A090005F45584543555445202864617461290043
+:10A0A0000C700020496E76616C6964206461746193
+:10A0B0002E2065787065637465643A2025642C20D1
+:10A0C000676F743A20256400205800202DE9F04184
+:10A0D000044686B00020FEF761FB224E012758B1EE
+:10A0E000214A18212046F9F793FE020036D0308825
+:10A0F0001EA107EB00402FE0182227496846F8F719
+:10A10000C3F92648264D4FF00408006DA96888421F
+:10A1100011D1318808EB014022A1FEF7EBFED5E911
+:10A120000101FDF7D7FF8DF80100FBF7BFFB8DF8AC
+:10A130000100254D02E08DF801700025D4E90112DF
+:10A140006846904715B12846FDF738FD31889DF8DF
+:10A15000012008EB01401DA1FEF7D0FE06B0BDE8CE
+:10A16000F081000038590020CDA007004661696CDD
+:10A17000656420746F207363686564756C65206F17
+:10A18000626A65637420657865637574653A20302A
+:10A190007825782E0000000018C707000C700020FA
+:10A1A00020580020506F737476616C696461746923
+:10A1B0006F6E206F66206669726D776172652069C7
+:10A1C0006D6167652E00000075A30700526571750B
+:10A1D0006573742068616E646C696E6720636F6D6F
+:10A1E000706C6574652E20526573756C743A2030FE
+:10A1F00078257800F8B50C4D0C46042628880BA16C
+:10A2000006EB0040FEF776FE124813A1826CA260B6
+:10A21000036DB0026360E0600090288806EB0040A8
+:10A22000FEF77BFEF8BD00003859002048616E64DF
+:10A230006C65204E52465F4446555F4F505F4F421B
+:10A240004A4543545F53454C454354202864617448
+:10A25000612900000C700020637263203D2030787B
+:10A2600025782C206F6666736574203D2030782534
+:10A27000782C206D61785F73697A65203D20307895
+:10A28000257800002DE9F041264F05460E46388816
+:10A29000042101EB004024A1FEF72CFEFDF714FF82
+:10A2A00098B12B4CD4E91401401AA98A0844616C76
+:10A2B00088420CD93888012101EB004025A1FEF726
+:10A2C00019FE03207070BDE8F0810820FAE72749E5
+:10A2D000206B49684718E86820B925494FF4E070B9
+:10A2E000F9F72CFFD5E90331AA8A3846FDF77CF847
+:10A2F00020B1D5E90310BDE8F0410847A98A206BD9
+:10A30000134A08442063A98A206D48320844206516
+:10A31000A98A2869FAF756FEA064B060206D7060C3
+:10A32000D1E700003859002048616E646C65204E0A
+:10A3300052465F4446555F4F505F4F424A45435433
+:10A340005F57524954452028646174612900000018
+:10A350000C700020577269746520726571756573A1
+:10A360007420746F6F206C6F6E670000205800209F
+:10A3700050CE0700074810B50088042101EB0040CB
+:10A3800005A1FEF7B7FD11490620C968BDE81040D8
+:10A390000847000038590020416C6C20666C6173DE
+:10A3A00068206F7065726174696F6E732068617682
+:10A3B0006520636F6D706C657465642E204446552E
+:10A3C00020636F6D706C657465642E0020580020EA
+:10A3D000FEF75EFEFEF72AFC0028FBD10D4E642539
+:10A3E0004FF47A47741C3846A0476D1EFAD10A48CC
+:10A3F0000068C00700D000BEBFF34F8F0648E438A6
+:10A400000168064A01F4E06111430160BFF34F8F18
+:10A4100000BFFDE770C40700F0ED00E00400FA059E
+:10A4200010B50446074804212246008801EB00408D
+:10A4300005A1FEF763FD2146BDE810400748FBF784
+:10A4400007BF00002C59002046726565696E6720C1
+:10A4500062756666657220257000000004DC0700E6
+:10A460002DE9F0472F4F05464FF0040938880C4678
+:10A470004E4609EB00402CA1FEF73CFD38882A7CB3
+:10A4800006EB004031A1FEF739FD4FF44051374B48
+:10A490004A6801204FF002089A4200D10220344E4F
+:10A4A000326A012A00D1401C4FF0010C84F801C02F
+:10A4B0002A7C1AB10025012A09D01BE084F8048007
+:10A4C000F068A0602B48E060C0F5FC200FE0D1F8F8
+:10A4D000048098450ED125710878142801D948695F
+:10A4E00000E00020A0604FF48050E06088682061A8
+:10A4F000BDE8F087824208D284F804C0B068A0604A
+:10A50000FCF70EFCE060B069F1E7398809EB014027
+:10A5100019A1FEF7EFFCFF202071A560E560256121
+:10A52000E6E700003859002048616E646C65204EF3
+:10A5300052465F4446555F4F505F4649524D574122
+:10A5400052455F56455253494F4E00004669726D61
+:10A550007761726520696D616765207265717565E7
+:10A56000737465643A20256400000000DBE5B15196
+:10A570000C700020002007004E6F20737563682068
+:10A580006669726D7761726520696D61676500004B
+:10A5900030B58A1D8B79083187B0022B33D15388AF
+:10A5A0008489A3422FD1127A012A2CD1184C0DF1A3
+:10A5B000040C3CCC8CE83C000A89ADF80C204A899C
+:10A5C0000C3104911249ADF80E208039114C096A02
+:10A5D0000591CDF818D0018A05AA6088ADDF18B9B9
+:10A5E0006846FAF733FB38B10020ADF8080001A93E
+:10A5F0006088B0DF50B106E040F2FD10ADF8080011
+:10A6000001A96088B0DF002007B030BD0120FBE762
+:10A6100070C607000058002070B506468C1DC8881B
+:10A62000B18888B0884229D11948FBF7ABFD0500F5
+:10A63000184825D0F42100910088042101EB004046
+:10A6400063892A4614A1FEF768FC628904F10C01B3
+:10A650002846F7F719FF1822174901A8F7F714FF42
+:10A66000029605956089ADF8180001A8FDF716F867
+:10A67000002803D029460648FBF7EAFD08B070BD64
+:10A680000088022101EB00400CA1FEF733FCF5E746
+:10A6900004DC07002C59002042756666657220258F
+:10A6A000702061637175697265642C206C656E2021
+:10A6B000256420282564290080C6070063616E6E2A
+:10A6C0006F7420616C6C6F63617465206D656D6F74
+:10A6D000727920627566666572210000F8B50D46D4
+:10A6E00014460646694600F052FA00280ED0009A39
+:10A6F000FF2A0AD8501C824207D869780223B3EB9C
+:10A70000911F02D02979814201D20020F8BD227028
+:10A71000611C304600F080FBF8BD114600F0D6B851
+:10A72000114600F0E3B8F8B50C46154606466946F2
+:10A7300000F02DFA00280CD0009A501C904207D34C
+:10A7400061780223B3EB911F02D02179814201D2BB
+:10A750000020F8BD2946304600F05EFB009A00213B
+:10A76000A954F8BD2DE9FF410C468E6817460546F1
+:10A77000694600F023FB00280ED0A06800280BD00B
+:10A7800060783A46C0F3011002283146684606D088
+:10A7900000F0DAF80199696004B0BDE8F08100F0DA
+:10A7A00086F8F7E77CB50D461446694600F08FF948
+:10A7B000002820D02879082806D0042809D00228AB
+:10A7C0000AD001280CD015E0DDE90001C4E9000140
+:10A7D0000AE00098206006E0009800B2208002E0C5
+:10A7E000009840B22070C117DDE900235040594065
+:10A7F000084301D000207CBD01207CBD7CB50D4606
+:10A800001446694600F09EF9002820D028790828CF
+:10A8100007D00021042809D002280AD001280CD032
+:10A8200014E0DDE90001C4E9000109E000982060BE
+:10A8300006E0009880B2208002E00098C0B220704C
+:10A84000DDE9002350405940084301D000207CBD81
+:10A8500001207CBD7CB50D461446694600F072F9B6
+:10A86000002821D02979082908D00098C217042986
+:10A870000BD002290DD001290ED014E0DDE9000231
+:10A88000C4E900020146134609E0C31701462060EF
+:10A8900005E001B2218001E041B22170CB174140B7
+:10A8A0005340194301D000207CBD01207CBD70B510
+:10A8B0000D46064614461146284600F09AFA2246EE
+:10A8C00029463046BDE8704000F03EB838B50C4629
+:10A8D0000422694600F0A0FA002806D09DF8031073
+:10A8E000009861F31F602060012038BD1CB50C4644
+:10A8F0000822694600F090FA002824D09DF8011043
+:10A900009DF800209DF80230080E42EA012242EA3A
+:10A91000034240EA13409DF803309DF8041040EADA
+:10A92000132008439DF8051042EA036240EA012023
+:10A930009DF8061040EA01409DF8071040EA0160CA
+:10A94000C4E9002001201CBD2DE9F04F04469DB054
+:10A9500000200090064601904FF0FF3A0AA800F050
+:10A9600069F94FF0010BE94682E012AB05AA06A98E
+:10A97000204600F0C9F850B10AA8059900F06BF91B
+:10A9800060B10B98407810F0300F53D060E09DF824
+:10A990004800002870D11DB0BDE8F08F0598B04286
+:10A9A00042D30B9D0AAE0B98407800F00F000828A8
+:10A9B00012D0304600F066F90B98A842F3D1564603
+:10A9C0000599B14230D3D4F8088009919DF8181048
+:10A9D00008910E990D6820E00B980678F0E7296839
+:10A9E0000F682FB1DDE9083229462046B84711E04B
+:10A9F00011948968DDE90872097891420CD12946E1
+:10AA000017A8FBF733FA85F80CB017AA3946119846
+:10AA1000FAF735FB0028BED0AD6815B1A1684145F5
+:10AA2000DDD0A168414523D19DF81810204600F0E3
+:10AA30002FFA1BE00C9840280AD200F01F010BFAF5
+:10AA400001F00C994A0959F82230034349F82230A1
+:10AA5000E5682DB10AAB9DF8182020460599A84756
+:10AA60000AAA9DF818102046FAF709FB002892D090
+:10AA7000A06800287FF479AFDDE90B0445780AA8C7
+:10AA800000F000F90028F7D115F0300F03D10B9832
+:10AA9000007800B1641CC4B10020494605E000BF45
+:10AAA00051F82020521C0ED1401CB0EB541FF7D39C
+:10AAB000600959F8201004F01F00C0F120022AFAA2
+:10AAC00002F0814201D0002065E7012063E71CB558
+:10AAD0000C46694600F036F8002814D0DDE9000283
+:10AAE000C10709D051084FEA30006FEA00026FEA4F
+:10AAF0000100C4E9002004E051084FEA3000C4E935
+:10AB000000014FF001001CBDF8B507460020187089
+:10AB100008700E4610601C4615466946384600F01F
+:10AB200036F8012140B1009850B1C10800F007008B
+:10AB3000296030700120F8BDB86808B10020F8BD68
+:10AB40002170FBE72DE9F84300268846814634460C
+:10AB5000354604E0402E02D30020BDE8F883694664
+:10AB6000484600F085F90028F7D09DF8007032467D
+:10AB700007F07F00C10FF7F774FC29430443F61D6B
+:10AB80000D463806E6D4C8E900410120E5E7F8B5EE
+:10AB90000E460746694600F06BF900280AD09DF87A
+:10ABA0000040200616D5072504F07F0403E0202D81
+:10ABB00001D30020F8BD6946384600F059F9002855
+:10ABC000F8D09DF8001001F07F00A8400443ED1D6F
+:10ABD0000806ECD401203460F8BD000059680A4A28
+:10ABE000896891420ED1D0E901120848491C521ED1
+:10ABF000C0E9011206480421008801EB004005A1CC
+:10AC0000FEF77CB970470000FCC4070030580020F4
+:10AC10004459002050423A20496E697420706163A3
+:10AC20006B65742064617461206C656E3A202564E4
+:10AC300000000000C26000230160C0E901138B78AE
+:10AC40001A44026191F903301A44426108780028DD
+:10AC500000D00120704770B545680E460446606814
+:10AC60000178B14206D1407800F00F00082801D0E9
+:10AC7000012070BD204600F005F86068A842EED1C2
+:10AC8000002070BD30B541680A785AB101F10C035B
+:10AC900043600A7B42B14C780A79C4F30115032D55
+:10ACA00007D00BE0002030BDC2680168FFF7C2FF8B
+:10ACB000F8E75D78C5F30115032D07D00225B5EB44
+:10ACC000141F09D14C7914FB02F209E08D78046954
+:10ACD0000022641B046103E0B5EB941F00D1042241
+:10ACE000497811F0300F02D18168491C81609C784D
+:10ACF000016921441144016193F903201144416128
+:10AD0000012030BD30B54168002487B0497801F09A
+:10AD10000F02082A11D08A091ED00222B2EB911F1D
+:10AD200009D10269C1F301110229146001D003297C
+:10AD300001D14069047007B030BD0069056808E0C2
+:10AD40002C7329466846FBF791F86846FFF7DAFF4F
+:10AD5000AD68002DF4D1EEE7C1F30111012912D045
+:10AD60000229E6D00329E4D04268517801F00F01AE
+:10AD700007290BD0916881B11279006907B0BDE84D
+:10AD80003040F7F781BB41690C70EDE701699068CD
+:10AD900007B0BDE8304000F02CB81179006907B069
+:10ADA000BDE83040F7F789BB10B5034B002408C05D
+:10ADB00080E8160010BD0000414F070038B50D4671
+:10ADC00004466946FFF7E3FE00280BD0D4E90002F1
+:10ADD000D4E90213C5E90002C5E9021300988142D3
+:10ADE00001D2002038BDA860A168081AA060012027
+:10ADF00038BD00B50A4687B001466846FFF71AFF1E
+:10AE0000002807D06846FFF77DFF6846FFF73AFF46
+:10AE10000028F7D107B000BD7FB514460546A9B993
+:10AE2000124A2868904208D110E01022694628464C
+:10AE3000FFF7F2FF002807D0103C102CF5D822466F
+:10AE400069462846FFF7E8FF04B070BDA868A04235
+:10AE500001D20020F8E72B682246284698470028B0
+:10AE6000F2D0A868001BA8600120EDE7414F070061
+:10AE700010B504468068002809D0236801222046C6
+:10AE80009847002803D0A068401EA060012010BD94
+:10AE900038B5002439B1012912D0022912D0052970
+:10AEA0001DD0002038BD0546012269462846FFF71F
+:10AEB000B3FF90B19DF800000006F5D4012038BD25
+:10AEC00008220DE005466946FFF761FE28B1002122
+:10AED0002846009AFFF7A0FF38BD204638BD04225F
+:10AEE000BDE838400021FFF797BF000010B50C46C1
+:10AEF000017A052908D0407A38B1084808A10268CB
+:10AF00002046FDF725FA00E01AB106A12046FDF71C
+:10AF10001FFA2046BDE81040FDF758BAE05800205F
+:10AF2000257300000D0A00002DE9F047284D9946D1
+:10AF30001646044681B3284F09F50052DFF894C045
+:10AF400038885368A16D4FF0010808EB0040634555
+:10AF500001D022490AE093684A1EC2F30B02891A03
+:10AF600041F6FF7211448B4205D21D49FDF7C2FF25
+:10AF70000020BDE8F0874846FAF712FF90B1388804
+:10AF8000022101EB00401749FDF7B4FF2EB1104834
+:10AF90001830FBF7EBFE06E00CE0398808EB0140C7
+:10AFA0001149E3E70EB1AC2000E0A520E862A06DF6
+:10AFB000686301E0AA20E8623EB194F88F0010B106
+:10AFC00094F8900008B96068E8600120D1E70000BB
+:10AFD0000C700020DBE5B1514459002090CF0700F0
+:10AFE00024CF0700E4CF0700E0CE070038B5C388C0
+:10AFF0000D46044633B114A0009015A216A12846B0
+:10B00000FDF7A6F9217A05291CD0607A48B1A088FD
+:10B01000FDF7DEFD164951F8202016A12846FDF760
+:10B0200097F9A0880021FEF725F803461049207AF9
+:10B03000143951F8202001B02846BDE830400EA157
+:10B04000FDF786B938BD00001B5B306D00000000C5
+:10B050001B5B313B33316D0025734C6F677320648C
+:10B06000726F70706564202825642925730D0A00AD
+:10B07000E0580020257300003C25733E2025733ADC
+:10B0800020000000EFF30580C005C00D01D00120B5
+:10B090007047EFF3148040F30000401C704700003D
+:10B0A000034802490068FBF719B80000A0580020C7
+:10B0B000A4C707002DE9F041224C0025224E207A3A
+:10B0C000012730B92148311D0068FBF712F83060C4
+:10B0D00038B1022020723168087928B101281CD1CA
+:10B0E00014E06560BDE8F081D1E90503C01A1428B9
+:10B0F00000D31420B7EB900F01D2820800E00122A8
+:10B100000869C9681844194429DF03E0D1E903013B
+:10B11000084428DF58B1112812D003213068FAF70B
+:10B1200070FB25726560BDE8F041FFF7B9BF207C78
+:10B130000028D7D1BDE8F04100210220FDF772BB05
+:10B140002772CFE7D87600209C580020A4C70700BC
+:10B1500010B5074C201DFAF7EBFF002806D1607CE4
+:10B16000002803D1BDE81040FFF7A4BF10BD0000C8
+:10B17000D876002010B510461A46F7F785F900205A
+:10B1800010BD10B510461A46F7F77EF9002010BD25
+:10B190002DE9F0411E681C461546074621B10129DC
+:10B1A00018D0052923D119E000202060401C206020
+:10B1B000B0421CD8012229463846FFF72DFE002850
+:10B1C00006D015F8010B000601D52068EEE7012036
+:10B1D000BDE8F08108200246186002E00420024623
+:10B1E000186029463846BDE8F041FFF715BE00203B
+:10B1F000EEE770B516460A460446C11C104600F03C
+:10B2000057FF054661193046C91C00F051FF28441C
+:10B2100070BD000003B5094A85B0D2E91612CDE928
+:10B22000001207498989ADF8001006A9CDE902107E
+:10B23000044869464088AEDF07B000BDF0C507008E
+:10B24000F85D002000580020084670470846704707
+:10B250002DE9F0418046FAF7B0F91A4D0026F0B119
+:10B26000686828B168684068696820F07F40486075
+:10B2700000F06AFD040012D04FF080776068B84299
+:10B2800003D2204600F016FE03E0606820F07F4005
+:10B2900060602046FEF716FB08B10446EEE7002189
+:10B2A0004046FAF7ABF828B1686818B1686800F052
+:10B2B00001FE6E60404600F061FE4046BDE8F04190
+:10B2C00000F002B8505800202DE9F041214C07460B
+:10B2D000002600BF00F038FD90B341686068406808
+:10B2E00062685AB16268002A28D0884226D960680C
+:10B2F000007E18B161681848FEF7AAFA00F02AFD2E
+:10B300004268054613484FF47A7300210830FAF773
+:10B3100075F930B10D2807D010499C20F8F70EFFC1
+:10B32000D8E7606820B106E0284600F0C3FDD1E709
+:10B330003846FAF747F96560002ECBD1BDE8F081B9
+:10B34000FFE760680028F9D13846BDE8F041FAF718
+:10B3500047B900005058002050C70700BCD0070074
+:10B360002DE9F05FFCF7DCFCDFF8CC80334D0427DF
+:10B37000D8F83020D8F8346000EB020BB01A411E28
+:10B38000C1F30B01401A00F6FF7A28882CA107EBC5
+:10B390000040D8F84840FDF7ADFD42F204003249C4
+:10B3A00000594FF00109884208D0298809EB014073
+:10B3B0002EA1FDF79FFD0320BDE8F09FD8F83000D7
+:10B3C0000444B04207D1288835A107EB0040FDF7BF
+:10B3D00091FD0020F0E7D0B904F500500178142960
+:10B3E00001D9406900E000203249B0FBF1F34FF48D
+:10B3F00040500278142A01D9406900E00020B0FBD7
+:10B40000F1F228882CA107EB0040FDF77EFD082310
+:10B41000524621465846FAF725FB040007D02988F2
+:10B4200009EB01402FA1FDF765FD2046C4E7BDE80B
+:10B43000F05F0020FCF7C2BB0C70002068590020B0
+:10B44000456E746572206E72665F626F6F746C6FAA
+:10B45000616465725F6466755F73645F636F6E7469
+:10B46000696E756500000000DBE5B151536F7572C0
+:10B470006365206164647265737320646F65732013
+:10B480006E6F7420636F6E7461696E2061207661E7
+:10B490006C696420536F66744465766963652E0039
+:10B4A000534420616C726561647920636F706965D3
+:10B4B0006400000040420F005570646174696E675B
+:10B4C0002053442E204F6C64205344207665723AFA
+:10B4D0002025642C204E6577207665723A202564FD
+:10B4E000000000004661696C656420746F20636F22
+:10B4F0007079206669726D776172652E00000000B8
+:10B5000070B50F4C0421208801EB00400DA1FDF720
+:10B51000F1FCFFF725FF05004FF0010604D020885D
+:10B5200010A106EB004007E0F8F714FE050006D076
+:10B53000208812A106EB0040FDF7DCFC284670BD18
+:10B5400068590020456E746572206E72665F64668D
+:10B55000755F73645F626C5F636F6E74696E75654F
+:10B560000000000053442B424C3A20534420636FA8
+:10B570007079206661696C656400000053442B4259
+:10B580004C3A20424C20636F7079206661696C658B
+:10B590006400000070B50D460446F8F751FA70B12A
+:10B5A0002846F8F75FFA68B16807000E002C0CDA3D
+:10B5B00004F00F0101F1E02181F8140D09E042F2DD
+:10B5C000010070BD42F2020070BD04F1E02484F875
+:10B5D0000004002070BD000070B503460020024644
+:10B5E0004FF4405409E000BF53F82250A689B542F9
+:10B5F00001D1012070BD521CD2B28A42F4D370BD79
+:10B6000010B5040003D115493220F8F797FD4FF427
+:10B61000405013494068884215D1217C04F1140040
+:10B6200009B162694AB994F8552012B1012A08D1CA
+:10B630000DE0012905D962691AB9BDE81040FFF78C
+:10B64000CBBF012010BD207C18B1606908B100207B
+:10B6500010BD20780028F4D110BD000070D0070084
+:10B66000DBE5B1513EB504460B496846FEF788F864
+:10B670000AE06846FEF760F8D0E9002120469047CE
+:10B6800040B16846FEF7BAF86846FEF755F800285C
+:10B69000EFD13EBD11203EBD3CCA07003EB5044679
+:10B6A0000A496846FEF76CF809E06846FEF744F878
+:10B6B000D0E90021204690476846FEF79FF868468B
+:10B6C000FEF73AF80028F0D13EBD000048CA070056
+:10B6D0002DE9F0411400884618D000250E4F0326AE
+:10B6E00008EB050122460020F7F73EFF0544241A27
+:10B6F00040B93878002809D008494FF47A40884783
+:10B70000761E05D001203870002CE9D1BDE8F0810B
+:10B7100000203870FAE70000A458002021CA070072
+:10B7200070B5184C0421208801EB004016A1FDF7EC
+:10B73000E1FB1F4D012308221C496888B1DF002866
+:10B740001FD10223002211466888B1DF002818D1DA
+:10B7500016484FF6FF72083001886888AFDFA0F501
+:10B760004051023903D0082801D0112809D121887D
+:10B77000022202EB014302460E491846FDF7BEFBCA
+:10B78000002070BD2C59002053656E64696E6720DF
+:10B7900053657276696365204368616E67656420EE
+:10B7A000696E6469636174696F6E0000F05D00200A
+:10B7B0000058002048CD070070B516460D4604001D
+:10B7C00007D035B1206C802200213828225403D3C1
+:10B7D00007E00E2070BD2154401C3828FBD30BE03D
+:10B7E0002154401C4028FBD32146084600F096F81F
+:10B7F00038212046F6F761FE216CD4E912304A0F59
+:10B80000C900383459185041C4E90410227CE2714F
+:10B810000A0A42EA0062A2710A0C42EA004262711C
+:10B82000020242EA116020716069E070010AA170B1
+:10B83000010C6170000E04F838092146084600F03A
+:10B840006DF84FF00002EEB1E06ED100C840A85490
+:10B85000A36ECB40A8180371636ECB400372236EB6
+:10B86000CB400373E36DCB400374A36DCB400375F2
+:10B87000636DCB400376236DCB40521C0377042AC3
+:10B88000E2D31FE018235042216D03EBC000C140FA
+:10B89000A954666DC640A9180E71A66DC6400E72F9
+:10B8A000E66DC6400E73266EC6400E74666EC640C8
+:10B8B0000E75A66EC6400E76E66EC640521C0E771A
+:10B8C000042AE0D3002070BDA8B100210164C0E9C2
+:10B8D00012110A4901650A4941650A4981650A4907
+:10B8E000C1650A4901660A4941660A4981660A49F1
+:10B8F000C166002070470E207047000067E6096AA5
+:10B9000085AE67BB72F36E3C3AF54FA57F520E5180
+:10B910008C68059BABD9831F19CDE05B2DE9F04FF7
+:10B92000C8B0002213466F46CC181B1D2568E4786A
+:10B930002DBA25F0FF05254347F82250521C102A46
+:10B94000F2D31BE007EB820151F8083C4FEA734445
+:10B9500084EAF34484EA932451F83C3C4FEAF3151B
+:10B9600085EAB34585EAD303234451F81C4C51F8CA
+:10B97000401C2144194447F82210521C402AE1D3AC
+:10B98000036D4793416D4691846D4594C26D449219
+:10B990009246026E4392456E4295A946856E419548
+:10B9A000C66E4096B34600264FEAB21787EAF227E2
+:10B9B00087EA726C02EA090725EA020887EA0807A3
+:10B9C000BC44204F57F8268008EB0B07BC445DF8B9
+:10B9D0002670AB460CEB070E4FEAB30787EA7337C6
+:10B9E00087EAB35C81EA04074D4601EA0408914600
+:10B9F0001F400AEB0E02A24687EA08070C46BC4429
+:10BA00001946761C0EEB0C03402ECDD3479E3344D3
+:10BA10000365469B194441654599214481654499D4
+:10BA20005144C165439911440166429949444166B4
+:10BA300041992944816640995944C16648B0BDE89E
+:10BA4000F08F000010C907002DE9F04116460F469F
+:10BA5000040004D006B317B10025A8461AE00E2052
+:10BA6000BDE8F081216C785D6054206C401C20643E
+:10BA700040280ED121460846FFF750FFD4E91201B5
+:10BA80004FF40072801841F10001C4F84080C4E90D
+:10BA900012016D1CB542E5D30020E1E7FEB5474C2D
+:10BAA0002020029020880F460325164605EB004013
+:10BAB00043A1FDF71FFA46B1208805EB00406FB1A6
+:10BAC00049A1FDF717FA1620FEBD2088022101EBDF
+:10BAD00000404BA1FDF70EFA1320FEBD4D4F4EA1C5
+:10BAE000BA68FDF70BFA02A95848CDE90001D7E979
+:10BAF00001235749A0F58870FAF7FEFF10B9327894
+:10BB0000402A01D00A20FEBD5048711C4038F6F78B
+:10BB1000BBFC20884FA105EB0040FDF7EBF94B483B
+:10BB200040214038CDE90001A0F148013948474A99
+:10BB30000C30029BFAF7B4FF0200208836D00121B6
+:10BB400001EB004048A1FDF7D9F92088042505EB59
+:10BB500000404EA1FDF7CEF920883C4905EB00409E
+:10BB600040224039FDF772F920884BA105EB0040D7
+:10BB7000FDF7C0F90298354982B2208805EB0040F4
+:10BB8000FDF764F9208846A105EB0040FDF7B2F906
+:10BB90002088402205EB00404449FDF757F900BFDB
+:10BBA000FDF744F80028FBD10520FEBD05EB004061
+:10BBB0003FA1FDF79FF90120FEBD00004459002080
+:10BBC0005369676E6174757265207265717569720B
+:10BBD00065642E20436865636B696E6720736967CF
+:10BBE0006E61747572652E00496E76616C696420B1
+:10BBF0007369676E61747572652074797065000091
+:10BC00004E6F207369676E617475726520666F751B
+:10BC10006E642E003058002043616C63756C617453
+:10BC2000696E6720696E6974207061636B6574204A
+:10BC3000686173682028696E6974207061636B6540
+:10BC400074206C656E3A2025642900005874002029
+:10BC5000B0C40700566572696679207369676E61C2
+:10BC600074757265000000005369676E61747572C7
+:10BC700065206661696C656420286572725F636F18
+:10BC800064653A2030782578290000005369676E92
+:10BC900061747572653A0000486173683A0000008B
+:10BCA0005075626C6963204B65793A002CC40700BB
+:10BCB000496D616765207665726966696564000033
+:10BCC00010B51620F7F7BCFE48B10A4882684FF459
+:10BCD000800152B1016821F48001016010BDBDE80E
+:10BCE000104042F20100F8F777B84FF0E020C0F8BA
+:10BCF000801110BDF074002010B51620F7F7A0FEDB
+:10BD000080B10F4890F800044009F7F7ABFE60B12E
+:10BD10000C4882684FF480016AB1016841F48001E7
+:10BD2000016010BD42F2010001E042F20200BDE8F4
+:10BD30001040F8F751B84FF0E020C0F8001110BDE6
+:10BD400016E000E0F07400200148FDF7E3BD0000BC
+:10BD500050C707000148FDF705BE000050C70700A7
+:10BD60002DE9F84FDFF89C809346894606461F462A
+:10BD7000012269461846D8F80850F9F799F8B0B387
+:10BD8000009800210446C246801C08E000EA050233
+:10BD90005BF821300AEB8202401C491CD360B94297
+:10BDA000F4D3C846B946370CF9F71EFB8346FDF7B6
+:10BDB00057F9B84204D8144940F28310F8F7BEF995
+:10BDC000601C28400AEB80002C4047EA0B420AEB3B
+:10BDD0008401C260C86866F3C50069F3891068F31E
+:10BDE0009F2020F00300401C20F00400C86007489A
+:10BDF00090F8200002E000BFFCF718FF0028FBD1FC
+:10BE0000BDE8F88FEC77002020D60700EC870020F3
+:10BE10001FB5134800F15C01826B6846FEF7C4FF52
+:10BE200010489DE80E0080E80E000E490E48104AAA
+:10BE3000C8600E490020486088600E490948FEF736
+:10BE400036FD10B1012004B010BD0B48012100885F
+:10BE500001EB004009A1FDF74DF80020F3E70000D9
+:10BE60000C700020C0730020DDAB070030580020AC
+:10BE7000C8710020C8C507004459002048616E649D
+:10BE80006C65723A20496E76616C69642070726FDD
+:10BE9000746F636F6C20627566666572206D5F708B
+:10BEA000625F73747265616D00000000002800D04D
+:10BEB0000047704770B50446C06818B90F49612043
+:10BEC000F8F73CF90E4800250078A0B19CB1207E1F
+:10BED00088B1D4E903108847A06850B1217E41B1F0
+:10BEE00061680844606021460648FDF7B1FC012501
+:10BEF00001E000202076284670BD0000BCD007007D
+:10BF00005058002050C7070070B5164C2078002804
+:10BF100027D1154801680125C1F3004131B9134902
+:10BF20000D600168C1F300410029FAD0F8F71AF852
+:10BF300008B1F7F751FF0E4A00210E48F7F7F4FF5A
+:10BF400018B10D492E20F8F7F9F80A48084A0121DE
+:10BF5000001DF7F7E9FF18B107493320F8F7EEF8AD
+:10BF6000257070BDF4570020180400400800004000
+:10BF7000ADBE0700A8C4070078CB07002DE9F84341
+:10BF8000244D814669462868FAF7B3F8044600272D
+:10BF90004FF00108204E39E0207820B101281BD055
+:10BFA00002282AD122E06068017E31BB80F8188027
+:10BFB0004846F9F72AFA014660684268511A174A5A
+:10BFC000914203D9416821F07F4141601148616885
+:10BFD0000830FDF73DFC10E061687068814200D1D7
+:10BFE00077600C480830FDF7E9FC06E0FFF7B2FE89
+:10BFF00008B10776FAE786F8008069462868FAF7FC
+:10C000006DF869462868FAF774F80446002CC3D125
+:10C01000BDE8F88348C707005058002017FCFF0010
+:10C02000F8B50B4C0D46064669462068FAF74BF802
+:10C0300058B10670456069462068FAF765F810B196
+:10C040000448F9F7A9FA0020F8BD0420F8BD000063
+:10C0500048C707005858002070B515460C460646DC
+:10C06000FFF752FF3046F7F7C7FF18B10F494320DB
+:10C07000F8F764F8002C17D0610CE0034FF4FA7263
+:10C08000801841F1000152000023F6F7B9F901468A
+:10C090002A463046F7F78CFF002805D0BDE87040EF
+:10C0A00002494A20F8F74AB870BD000078CB070073
+:10C0B0000870020A4A70020C8A70000EC8700420D0
+:10C0C0007047000010B50248FAF729F8002010BDAB
+:10C0D0008458002010B514210448F6F7EEF90448FE
+:10C0E0000068F9F7D5FF002010BD0000D8760020C9
+:10C0F000A4C707002DE9F05F8346DDE90A4A9946A7
+:10C1000090460D460846012703E000BFB0FBF8F05B
+:10C110007F1C4045FAD2B94500D94F465FEACA7044
+:10C1200012D18CB15FEA8A7002D5B9F1000F01D04B
+:10C13000202607E0302605E031465846641EF8F711
+:10C140000DFF0CB1A742F7D35FF00106B9F1010F63
+:10C1500002D9A9F1010903E0B5FBF6F0404502D38D
+:10C1600006FB08F6F2E7DFF83C9000BFB5FBF6F0FF
+:10C1700000FB165519F800105846F8F7EFFEB6FB0D
+:10C18000F8F6002EF2D15FEACA7009D0002C07D071
+:10C19000A74205D220215846641EF8F7DFFEF5E7D6
+:10C1A000BDE8F09F66C707002DE9F041084601246D
+:10C1B0001646254600212B460A46FAF7E1FD0C4FAC
+:10C1C00038B138880BA105EB0040FCF793FE04243E
+:10C1D0000BE0FAF7BBFD30603988042202EB014323
+:10C1E00002460BA11846FCF789FE2046BDE8F08107
+:10C1F0004459002043616E27742066696E64207282
+:10C200006F6F6D20666F72207570646174650000D9
+:10C210005772697465206164647265737320736515
+:10C220007420746F20307825303878002DE9F04183
+:10C230000F24002790F85520184E01251AB990F8C0
+:10C240006430012B06D0D30707D090F85630012B6D
+:10C2500002D002E0876E0DE0876D92070AD590F854
+:10C260005C20012A06D1026E0D48C0F5FC239A42DB
+:10C2700004D817444FB101240F600CE0308809A1A5
+:10C2800005EB0040FCF741FE042430880DA105EBCE
+:10C290000040FCF72FFE2046BDE8F0814459002005
+:10C2A00000200700424C2073697A65202825642904
+:10C2B000206F766572206C696D6974202825642969
+:10C2C00000000000496E6974207061636B65742022
+:10C2D000646F6573206E6F7420636F6E7461696E36
+:10C2E0002076616C6964206669726D776172652081
+:10C2F00073697A650000000030B100680549884222
+:10C3000005D048F20250704748F2015070470020B3
+:10C31000704700006E52464870B5FDF7F5FB0028E7
+:10C3200011D00020084A094B094C0121166801FA76
+:10C3300000F52E4203D004EB8005C5F80036401C02
+:10C34000C0B20728F2D370BD080501403546526ED1
+:10C3500000000140084810B5407800280BD007487D
+:10C360000321008801EB004005A1FCF7C3FDBDE8F7
+:10C370001040FFF7D1BF10BDF6570020285900200C
+:10C38000496E7465726E616C2066656564000000BC
+:10C3900000207047002070472DE9FC4180461C4674
+:10C3A00017460E460C48089DF9F7C2FE10B1112041
+:10C3B000BDE8FC81A20839463046FCF759FF064823
+:10C3C000F9F7ADFE33463A4601214046CDE9004536
+:10C3D000F9F7FCF90020EBE7845800202DE9F84F2D
+:10C3E000114D884681461E4617466946DDF828A04D
+:10C3F0002868F9F768FE040013D01C21F6F75DF8F1
+:10C4000000202071C4F80090C4E90486C4E902A7A2
+:10C4100069462868F9F778FEFEF79AFE0020BDE825
+:10C42000F88F0420FBE70000A4C7070065FC2BF889
+:10C4300016DA019ADE75D4A8477196211C875569D2
+:10C44000105ABE04578FD2B0299456B8CA0363D687
+:10C4500035C64DA7819FEFA7D2ECB7F307FF80AF9A
+:10C460007A3B4C19B891C5143CE8766D0000000089
+:10C470000338FDD87047111213140D0E0F10000071
+:10C480000338FDD8704700000000000000000000E5
+:10C49000000000000000000000000000FFFFFFFFA0
+:10C4A0000000000000000001BC570020D857002009
+:10C4B000FD9A0700039B0700D99A0700200000009F
+:10C4C0007800000000000000280048000020400024
+:10C4D000A528070000000000010100000100000085
+:10C4E0000000000002050000210000000000000024
+:10C4F000000000000000000000000000011104FC2A
+:10C500000400000000000000021104FC0400000010
+:10C5100000000000032104FC0410000000000000E3
+:10C52000041101FF0100000000000000051102FEDF
+:10C530000400000000000000061104FC04000000DC
+:10C5400000000000071104FC0400000000000000CF
+:10C55000081701FF22000000D8C40700091001FFDE
+:10C5600001000000D4C4070000000000000000002B
+:10C5700000000000011101FF0100000000000000A8
+:10C58000021702FE94000000FCC407000000000037
+:10C5900000000000000000000107000098000000FB
+:10C5A00074C5070002010000010000000000000047
+:10C5B0000305000041000000000000000000000032
+:10C5C0000000000000000000011704FC98000000BB
+:10C5D00074C50700021704FCDC00000098C50700C2
+:10C5E000000000000000000000000000000000004B
+:10C5F00000210300002113000200000001000000E0
+:10C600000338FDD870470C000C00000058020000F1
+:10C610000200000000000000020000000000000016
+:10C62000985D0020090000000000000000000000EC
+:10C6300001000000000000002800000000000000D1
+:10C6400000000000000100000000010000000000E8
+:10C6500000000000000000000000000000000000DA
+:10C6600091430700000000000000000000000000EF
+:10C6700002000000000001000000000000000000B7
+:10C6800008000000000000009143070021A40700FB
+:10C690000000000000000000040000000000000096
+:10C6A000000000000000000000000000000000008A
+:10C6B000000000000000000000000000000000007A
+:10C6C000F40000000000000018000000000000005E
+:10C6D000000000000000000000000000000000005A
+:10C6E000000000000000000000000000000000004A
+:10C6F000170000000000000050EADA308883B89F7D
+:10C70000604F15F30000C98E020000000000000019
+:10C710000000000000000000040000000000000015
+:10C720000000000000000000000000000000000009
+:10C7300000010000000000000000000000000000F8
+:10C74000000000000000000060580020000007000A
+:10C750000000000074580020B54F070000000000E2
+:10C760000338FDD8704730313233343536373839F5
+:10C770004142434445460000001000000400000010
+:10C7800001000000395C0700C5C0070075B1070053
+:10C7900099C307003957070049B2070091C3070042
+:10C7A000815D070088580020001000000400000090
+:10C7B00001000000455C0700D5C0070083B10700F9
+:10C7C000DDC30700815707004DB2070095C307007E
+:10C7D000915D0700556E6B6E6F776E206572726F9C
+:10C7E0007220636F646500000000000058D50700E8
+:10C7F0000100000004D4070002000000F8D1070087
+:10C800000300000078D4070004000000CCD4070027
+:10C8100005000000ACD307000600000048D3070065
+:10C8200007000000B4D4070008000000C0D30700D0
+:10C830000900000024D407000A00000040D50700CA
+:10C840000B000000E0D107000C000000D8D3070067
+:10C850000D000000A8D507000E000000A4D40700BA
+:10C860000F000000E0D407001000000014D50700FE
+:10C8700011000000BCD507001200000090D5070091
+:10C88000130000002CD507008000000060D30700D3
+:10C89000810000009CD20700820000005CD20700EB
+:10C8A000830000003CD207008400000078D207001B
+:10C8B0008500000084D30700860000008CD40700A8
+:10C8C0009000000028D30700910000001CD2070050
+:10C8D00092000000ECD3070000820000F4D40700AF
+:10C8E0000182000040D40700028200005CD40700EF
+:10C8F00000840000B8D207000184000064D507005E
+:10C900000284000000D3070003840000DCD207008B
+:10C91000982F8A4291443771CFFBC0B5A5DBB5E9AA
+:10C920005BC25639F111F159A4823F92D55E1CAB1E
+:10C9300098AA07D8015B8312BE853124C37D0C55AC
+:10C94000745DBE72FEB1DE80A706DC9B74F19BC1F4
+:10C95000C1699BE48647BEEFC69DC10FCCA10C24E4
+:10C960006F2CE92DAA84744ADCA9B05CDA88F976C8
+:10C9700052513E986DC631A8C82703B0C77F59BF32
+:10C98000F30BE0C64791A7D55163CA06672929145E
+:10C99000850AB72738211B2EFC6D2C4D130D3853FB
+:10C9A00054730A65BB0A6A762EC9C281852C7292BD
+:10C9B000A1E8BFA24B661AA8708B4BC2A3516CC7EB
+:10C9C00019E892D1240699D685350EF470A06A1024
+:10C9D00016C1A419086C371E4C774827B5BCB03473
+:10C9E000B30C1C394AAAD84E4FCA9C5BF36F2E6811
+:10C9F000EE828F746F63A5781478C8840802C78CA0
+:10CA0000FAFFBE90EB6C50A4F7A3F9BEF27871C6A2
+:10CA1000F18A0700EF8A0700E98A0700000000009A
+:10CA20000338FDD8704700003CDC070044DC0700F9
+:10CA300000000000000000000100000728CA0700F5
+:10CA400038CA07000800000060CA070070CA070063
+:10CA50000800000070CA070080CA07000800000034
+:10CA60005CDC070064DC0700000000000000000040
+:10CA70004CDC07005CDC0700000000000000000048
+:10CA800000000000000000000000000000000000A6
+:10CA900034DC07003CDC0700000000000000000060
+:10CAA000B857002080CA0700A0CA0700080000008D
+:10CAB00044DC07004CDC0700000000000000000020
+:10CAC000B0CA0700C0CA07000800000055A8070048
+:10CAD000FDA70700A5A707001BA7070021A70700C0
+:10CAE000DDA6070027A7070065A7070000000000D4
+:10CAF0000040404040404040404041414141414071
+:10CB00004040404040404040404040404040404025
+:10CB100040050202020202020202020202020202B4
+:10CB200002202020202020202020200202020202B9
+:10CB30000202909090909090101010101010101011
+:10CB4000101010101010101010101010020202021D
+:10CB50000202888888888888080808080808080861
+:10CB6000080808080808080808080808020202025D
+:10CB700040000000F1CA07002E2E5C2E2E5C2E2EE7
+:10CB80005C2E2E5C2E2E5C636F6D706F6E656E7406
+:10CB9000735C6C69627261726965735C626F6F74F9
+:10CBA0006C6F616465725C6E72665F626F6F746CED
+:10CBB0006F616465725F6466755F74696D657273D9
+:10CBC0002E6300002E2E5C2E2E5C2E2E5C2E2E5CF4
+:10CBD0002E2E5C636F6D706F6E656E74735C6C6926
+:10CBE000627261726965735C626F6F746C6F6164AD
+:10CBF00065725C6E72665F626F6F746C6F616465A4
+:10CC0000725F66775F61637469766174696F6E2EB7
+:10CC10006300000043524320636F6D70757461744C
+:10CC2000696F6E206661696C656420666F7220634F
+:10CC30006F70696564206170703A2073726320635D
+:10CC400072633A203078253038782C207265732052
+:10CC50006372633A20307825303878004120536F72
+:10CC6000667444657669636520686173206A7573CC
+:10CC700074206265656E20616374697661746564B1
+:10CC80002E2049742773206C696B656C7920746859
+:10CC9000617420616E206170706C69636174696F8A
+:10CCA0006E2077696C6C20636F6D6520696D6D65B2
+:10CCB00064696174656C7900526563656976656461
+:10CCC00020424C455F47415454535F4556545F459D
+:10CCD000584348414E47455F4D54555F5245515565
+:10CCE0004553542028726571756573743A20256424
+:10CCF0002C207265706C793A202564292E00000082
+:10CD00002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6328
+:10CD10006F6D706F6E656E74735C6C696272617258
+:10CD20006965735C626F6F746C6F616465725C627D
+:10CD30006C655F6466755C6E72665F6466755F6283
+:10CD40006C652E6300000000436C69656E7420649E
+:10CD50006964206E6F742068617665207468652050
+:10CD600053657276696365204368616E6765642008
+:10CD7000696E6469636174696F6E20736574207491
+:10CD80006F20656E61626C65642E4572726F723AD7
+:10CD900020307825303878006E72665F6673746F65
+:10CDA000726167655F777269746528616464723D5A
+:10CDB00025702C207372633D25702C206C656E3DB0
+:10CDC0002564206279746573292C207175657565F9
+:10CDD0002075736167653A202564000043726561C0
+:10CDE00074696E6720746865206F626A6563742079
+:10CDF000776974682073697A6520307825303878CF
+:10CE000020776F756C64206F766572666C6F772023
+:10CE10006669726D776172652073697A652E204F3D
+:10CE20006666736574206973203078253038782001
+:10CE3000616E64206669726D776172652073697ACC
+:10CE400065206973203078253038782E0000000086
+:10CE50002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63D7
+:10CE60006F6D706F6E656E74735C6C696272617207
+:10CE70006965735C626F6F746C6F616465725C642A
+:10CE800066755C6E72665F6466755F7265715F6819
+:10CE9000616E646C65722E63000000002E2E5C2EA5
+:10CEA0002E5C2E2E5C2E2E5C2E2E5C636F6D706FB2
+:10CEB0006E656E74735C6C69627261726965735CD5
+:10CEC000626F6F746C6F616465725C6466755C6ED2
+:10CED00072665F6466755F7574696C732E630000BB
+:10CEE0004D616A6F722053442075706461746520CF
+:10CEF000627574206E6F20424C2E2041626F7274F6
+:10CF000020746F2061766F696420696E636170615F
+:10CF10006369746174696E672074686520424C2E81
+:10CF20000000000054686520536F6674446576699C
+:10CF300063652073697A6520696E2074686520696D
+:10CF40006E666F2073747275637420697320746FDA
+:10CF50006F20736D616C6C20636F6D7061726564BE
+:10CF60002077697468207468652073697A65207217
+:10CF700065706F7274656420696E207468652069DD
+:10CF80006E697420636F6D6D616E642E0000000029
+:10CF900054686520536F66744465766963652064E0
+:10CFA0006F6573206E6F7420636F6E7461696E209D
+:10CFB000746865206D61676963206E756D62657266
+:10CFC000206964656E74696679696E67206974208A
+:10CFD0006173206120536F66744465766963652EC2
+:10CFE00000000000496E76616C69646174696E6767
+:10CFF00020617070206265636175736520697420BB
+:10D00000697320696E636F6D70617469626C65200D
+:10D01000776974682074686520536F667444657618
+:10D020006963652E000000002E2E5C2E2E5C2E2ED5
+:10D030005C2E2E5C2E2E5C636F6D706F6E656E7451
+:10D04000735C6C69627261726965735C626F6F7444
+:10D050006C6F616465725C6466755C6E72665F6459
+:10D0600066755F76616C69646174696F6E2E6300CA
+:10D070002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B5
+:10D080006F6D706F6E656E74735C6C6962726172E5
+:10D090006965735C626F6F746C6F616465725C6408
+:10D0A00066755C6E72665F6466755F7665725F76E4
+:10D0B000616C69646174696F6E2E63002E2E5C2E44
+:10D0C0002E5C2E2E5C2E2E5C2E2E5C636F6D706F90
+:10D0D0006E656E74735C6C69627261726965735CB3
+:10D0E00074696D65725C6578706572696D656E7482
+:10D0F000616C5C6170705F74696D6572322E630083
+:10D100002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6324
+:10D110006F6D706F6E656E74735C6C696272617254
+:10D120006965735C74696D65725C65787065726958
+:10D130006D656E74616C5C6472765F7274632E638D
+:10D14000000000002E2E5C2E2E5C2E2E5C2E2E5CFF
+:10D150002E2E5C636F6D706F6E656E74735C6C69A0
+:10D16000627261726965735C6578706572696D651C
+:10D170006E74616C5F6D656D6F626A5C6E72665F26
+:10D180006D656D6F626A2E63000000002E2E5C2EAE
+:10D190002E5C2E2E5C2E2E5C2E2E5C636F6D706FBF
+:10D1A0006E656E74735C6C69627261726965735CE2
+:10D1B0006578706572696D656E74616C5F736563C7
+:10D1C00074696F6E5F766172735C6E72665F7365B1
+:10D1D0006374696F6E5F697465722E63000000008E
+:10D1E0004E52465F4552524F525F494E56414C494E
+:10D1F000445F4441544100004E52465F4552524FF5
+:10D20000525F534F46544445564943455F4E4F5431
+:10D210005F454E41424C4544000000004E52465F7F
+:10D220004552524F525F464541545552455F4E4F0D
+:10D23000545F454E41424C45440000004E52465F0B
+:10D240004552524F525F4D555445585F554E4C4FC5
+:10D25000434B5F4641494C45440000004E52465FF7
+:10D260004552524F525F4D555445585F4C4F434BBA
+:10D270005F4641494C4544004E52465F4552524F2D
+:10D28000525F4D555445585F434F4E445F494E4998
+:10D29000545F4641494C4544000000004E52465FF1
+:10D2A0004552524F525F4D555445585F494E49546F
+:10D2B0005F4641494C4544004E52465F4552524FED
+:10D2C000525F424C455F495053505F52585F504B3C
+:10D2D000545F5452554E4341544544004E52465FAC
+:10D2E0004552524F525F424C455F495053505F5038
+:10D2F0004545525F52454A454354454400000000AD
+:10D300004E52465F4552524F525F424C455F495024
+:10D3100053505F4C494E4B5F444953434F4E4E452B
+:10D3200043544544000000004E52465F4552524F60
+:10D33000525F4150495F4E4F545F494D504C454DEF
+:10D34000454E5445440000004E52465F4552524FF0
+:10D35000525F4E4F545F535550504F525445440006
+:10D360004E52465F4552524F525F4D4F44554C45C9
+:10D370005F4E4F545F494E495449414C495A4544C8
+:10D38000000000004E52465F4552524F525F4D4FD3
+:10D3900044554C455F414C52454144595F494E49C3
+:10D3A0005449414C495A4544000000004E52465FE2
+:10D3B0004552524F525F4E4F545F464F554E4400B8
+:10D3C0004E52465F4552524F525F494E56414C496C
+:10D3D000445F5354415445004E52465F4552524FAC
+:10D3E000525F444154415F53495A45004E52465F93
+:10D3F0004552524F525F494F5F50454E44494E4748
+:10D40000000000004E52465F4552524F525F535645
+:10D41000435F48414E444C45525F4D495353494E3A
+:10D42000470000004E52465F4552524F525F494EF0
+:10D4300056414C49445F4C454E475448000000005B
+:10D440004E52465F4552524F525F4452565F5457B8
+:10D45000495F4552525F414E41434B004E52465F39
+:10D460004552524F525F4452565F5457495F45529E
+:10D47000525F444E41434B004E52465F4552524F1D
+:10D48000525F494E5445524E414C00004E52465F49
+:10D490004552524F525F53544F524147455F465594
+:10D4A0004C4C00004E52465F4552524F525F4E5513
+:10D4B0004C4C00004E52465F4552524F525F494E0F
+:10D4C00056414C49445F504152414D004E52465FD7
+:10D4D0004552524F525F4E4F5F4D454D0000000088
+:10D4E0004E52465F4552524F525F464F5242494458
+:10D4F00044454E004E52465F4552524F525F445291
+:10D50000565F5457495F4552525F4F5645525255E8
+:10D510004E0000004E52465F4552524F525F494EF8
+:10D5200056414C49445F4144445200004E52465FCC
+:10D530004552524F525F5245534F55524345530047
+:10D540004E52465F4552524F525F494E56414C49EA
+:10D55000445F464C414753004E52465F5355434348
+:10D56000455353004E52465F4552524F525F424C14
+:10D57000455F495053505F4348414E4E454C5F41D3
+:10D580004C52454144595F4558495354530000009B
+:10D590004E52465F4552524F525F434F4E4E5F438D
+:10D5A0004F554E54000000004E52465F4552524FB8
+:10D5B000525F54494D454F55540000004E52465F4E
+:10D5C0004552524F525F4255535900002E2E5C2E49
+:10D5D0002E5C2E2E5C2E2E5C2E2E5C636F6D706F7B
+:10D5E0006E656E74735C6C69627261726965735C9E
+:10D5F0006578706572696D656E74616C5F6C6F677C
+:10D600005C7372635C6E72665F6C6F675F646566A5
+:10D6100061756C745F6261636B656E64732E630029
+:10D620002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FF
+:10D630006F6D706F6E656E74735C6C69627261722F
+:10D640006965735C6578706572696D656E74616C2F
+:10D650005F6C6F675C7372635C6E72665F6C6F6742
+:10D660005F66726F6E74656E642E63007761726EB2
+:10D67000696E670064656275670000001B5B313B83
+:10D6800033306D001B5B306D000000001B5B313BD5
+:10D6900033316D001B5B313B33326D001B5B313B23
+:10D6A00033336D001B5B313B33346D001B5B313B0F
+:10D6B00033356D001B5B313B33366D001B5B313BFB
+:10D6C00033376D00696E666F000000006572726F1F
+:10D6D000720000002E2E5C2E2E5C2E2E5C2E2E5CF8
+:10D6E0002E2E5C636F6D706F6E656E74735C6C690B
+:10D6F000627261726965735C6578706572696D6587
+:10D700006E74616C5F73656374696F6E5F7661726E
+:10D71000735C6E72665F73656374696F6E5F697464
+:10D7200065722E680000000073645F626C655F6361
+:10D7300066675F73657428292072657475726E65FB
+:10D7400064202573207768656E20617474656D7040
+:10D7500074696E6720746F2073657420424C455F56
+:10D7600047415454535F4346475F534552564943DC
+:10D77000455F4348414E4745442E000073645F6255
+:10D780006C655F6366675F736574282920726574D2
+:10D7900075726E6564202573207768656E206174EC
+:10D7A00074656D7074696E6720746F207365742082
+:10D7B000424C455F434F4D4D4F4E5F4346475F568A
+:10D7C000535F555549442E0073645F626C655F6317
+:10D7D00066675F73657428292072657475726E655B
+:10D7E00064202573207768656E20617474656D70A0
+:10D7F00074696E6720746F2073657420424C455FB6
+:10D8000047415454535F4346475F415454525F5419
+:10D8100041425F53495A452E0000000073645F6225
+:10D820006C655F6366675F73657428292072657431
+:10D8300075726E6564202573207768656E2061744B
+:10D8400074656D7074696E6720746F2073657420E1
+:10D85000424C455F434F4E4E5F4346475F47415002
+:10D860002E00000073645F626C655F6366675F73C0
+:10D87000657428292072657475726E65642025733D
+:10D88000207768656E20617474656D7074696E6769
+:10D8900020746F2073657420424C455F4741505F90
+:10D8A0004346475F524F4C455F434F554E542E0001
+:10D8B00073645F626C655F6366675F736574282974
+:10D8C0002072657475726E656420257320776865B3
+:10D8D0006E20617474656D7074696E6720746F205A
+:10D8E00073657420424C455F434F4E4E5F4346473D
+:10D8F0005F474154542E00006170705F74696D651C
+:10D90000722E6D5F6466755F696E616374697669B6
+:10D9100074795F74696D6572000000006170705FFA
+:10D9200074696D65722E6D5F7764745F666565649A
+:10D930005F74696D657200006E72665F626F6F740E
+:10D940006C6F616465725F77647400006E72665F0D
+:10D950006466755F626C650062616C6C6F632E6DEE
+:10D960005F6275666665725F706F6F6C00000000C5
+:10D970006E72665F6466755F666C61736800000056
+:10D980006E72665F6466755F7265715F68616E6412
+:10D990006C6572006E72665F6466755F7365747441
+:10D9A000696E6773000000006E72665F6466755F83
+:10D9B00073657474696E67735F73766369000000E2
+:10D9C0006E72665F6466755F76616C6964617469C6
+:10D9D0006F6E00006E72665F6466755F7665725F7B
+:10D9E00076616C69646174696F6E00006170705F6C
+:10D9F00074696D657200000061746669666F2E6DF2
+:10DA00005F7265715F6669666F0000006D656D5FCE
+:10DA10006D6E6772000000006E72665F6673746FF1
+:10DA2000726167650000000061746669666F2E6D43
+:10DA30005F6669666F000000736F72746C6973745F
+:10DA40000000000062616C6C6F632E6C6F675F6D2D
+:10DA5000656D706F6F6C0000617070006E72665F54
+:10DA6000736468006E72665F7364685F626C650001
+:10DA70006E72665F7364685F736F630008200001F5
+:10DA8000FFFFFFFFFFFFFFFFFFFFFFFF00000000A2
+:10DA9000000000000000000001000000FFFFFFFF89
+:10DAA000512563FCC2CAB9F3849E17A7ADFAE6BC40
+:10DAB000FFFFFFFFFFFFFFFF00000000FFFFFFFF72
+:10DAC00096C298D84539A1F4A033EB2D817D037718
+:10DAD000F240A463E5E6BCF847422CE1F2D1176BB3
+:10DAE000F551BF376840B6CBCE5E316B5733CE2B86
+:10DAF000169E0F7C4AEBE78E9B7F1AFEE242E34FB5
+:10DB00004B60D2273E3CCE3BF6B053CCB0061D65F1
+:10DB1000BC86987655BDEBB3E7933AAAD835C65A7A
+:10DB20004D270700F93407001533070070DC0700A4
+:10DB3000B8570020C001000050250700D0DC0700C6
+:10DB400078590020205F0000323A07008545070021
+:10DB5000A9440700F8D80700000000031CD90700FB
+:10DB60000000000338D90700000004044CD9070066
+:10DB70000000040458D907000000000370D9070012
+:10DB80000000040480D907000000040494D90700B1
+:10DB900000000404A8D9070000000404C0D907004D
+:10DBA00000000404D4D9070000000404ECD90700E5
+:10DBB00000000000F8D90700000000030CDA07009D
+:10DBC0000000000018DA07000000040428DA07004B
+:10DBD0000000000338DA07000000000044DA070004
+:10DBE0000000000358DA0700000004045CDA0700B4
+:10DBF0000000030364DA07000000030370DA070083
+:10DC000000000303105800200C5E00201D5E002061
+:10DC1000205E002030590020F4000000BC58002095
+:10DC2000B4580020BC5800202C77002064590020F4
+:10DC300018000000C146070000000000ED87070043
+:10DC4000000000002588070000000000499507003B
+:10DC500000000000F19607000000000005880700A2
+:10DC6000000000000000000002000000257907000D
+:10DC700001181320590218200A11241C12FF031C3A
+:10DC8000FFFF02380115100140110211040A19505A
+:10DC9000A0C1DA5C28042510CA0714CCD6071A6C78
+:10DCA000041AC4041A74041A84041A7C041A8C0416
+:10DCB0001A94041A9C041AA4041AAC041AB4041A80
+:10DCC000BC04518490D0031B6552144210025908C1
+:020000041000EA
+:0410140000200700B1
+:020000041000EA
+:0410180000E00700ED
+:0400000500072201CD
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_with_bonds_s132.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_with_bonds_s132.zip
new file mode 100644
index 0000000..c2a379c
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_with_bonds_s132.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_without_bonds_s132.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_without_bonds_s132.hex
new file mode 100644
index 0000000..bfe7c4f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_without_bonds_s132.hex
@@ -0,0 +1,3005 @@
+:020000040007F3
+:1020000070B80020DD230700E5230700E723070061
+:10201000E9230700EB230700ED2307000000000081
+:10202000000000000000000000000000C9230700BD
+:10203000F123070000000000F3230700F523070049
+:10204000F7230700F7230700F7230700F72307000C
+:10205000F7230700F7230700F7230700F7230700FC
+:10206000F7230700F7230700F7230700F7230700EC
+:10207000F7230700F7230700F7230700F7230700DC
+:10208000E538070055350700F7230700F723070059
+:10209000F7230700F7230700C5350700F7230700DC
+:1020A000F7230700F7230700F7230700F7230700AC
+:1020B000F7230700F72307000000000000000000DE
+:1020C000F7230700F7230700F7230700F72307008C
+:1020D000F7230700F7230700F7230700000000009D
+:1020E00000000000000000000000000000000000F0
+:1020F00000000000000000000000000000000000E0
+:1021000000000000000000000000000000000000CF
+:1021100000000000000000000000000000000000BF
+:1021200000000000000000000000000000000000AF
+:10213000000000000000000000000000000000009F
+:10214000000000000000000000000000000000008F
+:10215000000000000000000000000000000000007F
+:10216000000000000000000000000000000000006F
+:10217000000000000000000000000000000000005F
+:10218000000000000000000000000000000000004F
+:10219000000000000000000000000000000000003F
+:1021A000000000000000000000000000000000002F
+:1021B000000000000000000000000000000000001F
+:1021C000000000000000000000000000000000000F
+:1021D00000000000000000000000000000000000FF
+:1021E00000000000000000000000000000000000EF
+:1021F00000000000000000000000000000000000DF
+:10220000DFF80CD000F092F900480047B55E0700F7
+:1022100070B8002080F308888E46104730B450E82C
+:10222000012F93B2C48923448489A34228BF1B1B76
+:102230000489A34202BFBFF32F8F002007E0C3EA47
+:10224000020340E80134002CE9D14FF001000A609C
+:1022500030BC704750E8012FC2EA024240E8012139
+:102260000029F7D1704730B450E8022F1FFAA2F3CB
+:10227000C488A34202BFBFF32F8F00200DE0C489A2
+:1022800023448489A34228BF1B1BC2EA034340E8BE
+:102290000234002CE8D14FF001000A6030BC7047D6
+:1022A00050E8022FC2EA224240E802210029F7D179
+:1022B0007047034653E8022FD988B2EB324F4FF0F4
+:1022C000000017BF92B241EA014142EA014104E035
+:1022D0005A68B2EB324F08BF012043E80212002ACD
+:1022E000E8D1704730B4044654E8000F0D4644E886
+:1022F0000053002BF8D1156030BC704730B4044651
+:1023000054E8000F40EA010544E80053002BF7D1E0
+:10231000156030BC704730B4044654E8000F00EA42
+:10232000010544E80053002BF7D1156030BC70471D
+:1023300030B4044654E8000F80EA010544E8005335
+:10234000002BF7D1156030BC704730B4044654E818
+:10235000000F00EB010544E80053002BF7D1156096
+:1023600030BC704730B4044654E8000FA0EB0105C0
+:1023700044E80053002BF7D1156030BC704770B4AF
+:1023800004464FF0000054E8006F0D68AE4207BFEE
+:1023900044E80023012044E800630E60002B1CBFCA
+:1023A0000020F0E770BC704730B4044654E8000FDA
+:1023B00088422CBF451A054644E80053002BF5D14E
+:1023C000156030BC704700001EF0040F0CBFEFF327
+:1023D0000880EFF3098007F007BB0000064880473C
+:1023E00006480047FEE7FEE7FEE7FEE7FEE7FEE7FA
+:1023F000FEE7FEE7FEE7FEE7C9350700012207001A
+:102400002DE9F05F0546002092469B468846064629
+:10241000814640241BE0284641464746224600F0BC
+:1024200074F853465A46C01A914110D311461846C3
+:10243000224600F016F82D1A67EB01084F46224697
+:102440000120002100F00DF817EB00094E41201E7D
+:10245000A4F10104DFDC484631462A464346BDE884
+:10246000F09F202A04DB203A00FA02F10020704796
+:102470009140C2F1200320FA03F3194390407047C2
+:102480000048704744CA070040EA01039B0703D095
+:1024900009E008C9121F08C0042AFAD203E011F8A3
+:1024A000013B00F8013B521EF9D27047D2B201E065
+:1024B00000F8012B491EFBD270470022F6E710B549
+:1024C00013460A4604461946FFF7F0FF204610BDA2
+:1024D000421C10F8011B0029FBD1801A704730B54F
+:1024E00004460020034600E05B1C934203D2E05CFC
+:1024F000CD5C401BF8D030BD034611F8012B00F82D
+:10250000012B002AF9D118467047202A04DB203A13
+:1025100021FA02F00021704721FA02F3D040C2F103
+:10252000200291400843194670470000064C074DB1
+:1025300006E0E06840F0010394E807009847103493
+:10254000AC42F6D3FFF760FEACD90700CCD9070048
+:1025500070B58C1810F8015B15F0070301D110F865
+:10256000013B2A1106D110F8012B03E010F8016B92
+:1025700001F8016B5B1EF9D12B0705D40023521E15
+:102580000DD401F8013BFAE710F8013BCB1A921C7D
+:1025900003E013F8015B01F8015B521EF9D5A1427B
+:1025A000D8D3002070BD2DE9F0438BB01446129DA6
+:1025B00015F9046B00961F46804689462B46024655
+:1025C000214602A800F097FC02A9129A084600F0E2
+:1025D0008EFC129B02AA4146404600F078FC129BFA
+:1025E00002AA2146204600F072FC2B464A46394694
+:1025F0003846009600F07FFC129A394602A800F097
+:1026000076FC02A92B4642460846009600F073FC71
+:1026100002A92B4622460846009600F06CFC2B4689
+:10262000424621462046009600F065FC129B224659
+:102630004946484600F04BFC2B4602AA414620463C
+:10264000009600F058FC129B22463946384600F0AE
+:102650003EFC2B464A4639463846009600F04BFC75
+:10266000324602A9204600F00CFE0BB0BDE8F08314
+:10267000F0B5154689B01C4607460E461A4629464F
+:10268000684600F034FC23466A463946384600F076
+:102690001EFC23462A466946684600F018FC23467D
+:1026A0006A463146304600F012FC09B0F0BD8B1886
+:1026B00002448B4200D1704713F8010D02F8010D5E
+:1026C000F7E72DE9F047B3F9024088461E4604F1CA
+:1026D0001F012023073491FBF3F708234FFA87F9F2
+:1026E00094FBF3F4944228BF14464946054600F093
+:1026F0007DFA22464146FFF7DAFFB6F90230E400E0
+:102700009C4221D9E41A05EB87010022C4F120077D
+:102710008D420FD324364A462946304600F071FADE
+:10272000012811D04B46324629462846BDE8F047DD
+:1027300000F0B6BD51F8040C20FA04F3134341F83D
+:10274000043D00FA07F2E3E7BDE8F0872DE9F04722
+:1027500093F9006092B0044689461046314615460A
+:10276000984600F062FA002840F0938042464946BD
+:1027700002A800F0BCFB434602AA21460AA800F0CA
+:10278000A6FB02A90846424600F0B1FB43462A4692
+:102790004946484600F09BFB08F10407424629469B
+:1027A000284600F0A4FB3B462A46214620460096D8
+:1027B00000F04AFA3B462A4629462846009600F091
+:1027C00043FA3B462A4621462846009600F093FBF2
+:1027D00043462A462146204600F079FB3B462246E6
+:1027E00021462846009600F02FFA3B4600962A46DE
+:1027F0002146204600F028FA2368DB074CD53346F3
+:102800003A462146204600F0C3F93146824620462A
+:1028100000F029FD06F18043013B54F8230040EA13
+:10282000CA7044F8230042462146284600F05FFB68
+:102830003B460AAA29462846009600F05CFB3B4628
+:102840000AAA29462846009600F055FB0AA9084620
+:102850003B462A46009600F04EFB43460AAA214614
+:10286000204600F034FB02AA3B4610462146009663
+:1028700000F041FB32462946204600F002FD324678
+:102880004946284600F0FDFC324602A9484600F0C1
+:10289000F8FC12B0BDE8F0873146204600F0E3FCBA
+:1028A000C1E7000000487047FCD807002DE9F04F51
+:1028B000EDB01F46DDF8D8810590B8F9026098F9AF
+:1028C000004020231F3696FBF3F676B206F1FF395F
+:1028D00024AB002543F829506CAB03EB89034CA8CB
+:1028E0008A469346394698F9012043F8805C43F8BC
+:1028F000605CFFF7DCFE98F9012054A8B918FFF7D7
+:10290000D6FE21464CA800F090F90746002840F07A
+:102910003981214654A800F088F90290002840F03F
+:10292000338108F1240332464CA91846039300F082
+:1029300068F9012840F02A81324654A9039800F032
+:1029400060F90128069040F021811CAD0CAF3346A0
+:10295000039A54A9284600F090F9029B47F82930C1
+:102960005A46514638464346FFF7ABFE394638468D
+:10297000039B00962A4600F006FA0DF5B879039BF2
+:1029800000962A464CA914A800F0FDF948462246B4
+:10299000059900F076FCA30009EB030A0793059B59
+:1029A000A100591808F1440B5046224600F069FC7A
+:1029B0005946224634A800F064FCA3000BEB030147
+:1029C00022463CA800F05DFC08F10403494634AA05
+:1029D00028460094049300F08EFA53464A463CA9D8
+:1029E00034A8CDF80080FFF7DEFD2346049A29467F
+:1029F000284600F042F92A46514648464346FFF72A
+:102A000037FE029B08933146059B0A933846CDF862
+:102A100024B0CDF82C9000F009FC3146814614A872
+:102A200000F004FC8145B8BF81461FFA89F909F11D
+:102A3000FF3B0FFA8BFB5946384600F061FC5946C4
+:102A4000071C14A818BF012700F05AFC002814BF67
+:102A5000022300231F430DF1200A22465AF8277053
+:102A600024A8394600F00DFC0DF1B00BA300F918B5
+:102A70002246584600F005FC2146284600F0B6F8EC
+:102A8000A9F10209069B2B600FFA89F90DF1900A52
+:102A9000B9F1000F23DA2346049A2946284600F0AC
+:102AA000ECF843462A4659465046FFF7E1FD3246C8
+:102AB0005146039800F0A5F8012805D03346039A43
+:102AC0005146504600F0ECFB013C64B2002C4CDA5D
+:102AD000029BB3FA83F040096DB0BDE8F08F434626
+:102AE0002A46D8F8A47059465046B84749460CA81B
+:102AF00000F006FC4946071C14A818BF012700F087
+:102B0000FFFB002814BF02200020384308AB53F815
+:102B100020702FB32246394634A800F0B2FB079B41
+:102B20002246F9183CA800F0ACFB43462A463CA9D3
+:102B300034A8FFF79DFD049B009434AA514644A895
+:102B400000F0D9F95B4652463CA934A8CDF8008084
+:102B5000FFF729FD434644AA2946284600F0B7F965
+:102B600009F1FF390FFA89F992E723B26CAA02EB57
+:102B700083025AF8233052F8802C5340029A1A43A9
+:102B80000292A1E72846A7E73846A5E70298A3E7FF
+:102B9000C3F10803DB0070B50133002403A500BFB7
+:102BA0005B1920C940CAAD1920C0184720C940CAC6
+:102BB000754120C020C940CA754120C020C940CA03
+:102BC000754120C020C940CA754120C020C940CAF3
+:102BD000754120C020C940CA754120C020C940CAE3
+:102BE000754120C06441204670BD00BF002310B570
+:102BF0001C465AB2914200DC10BD40F8234001331C
+:102C0000F7E710B5013A52B2002A01DA002010BDF0
+:102C100013B250F8234051F823309C4203D8F1D22C
+:102C20004FF0FF3010BD012010BD10B500231A4633
+:102C30005CB2A14203DCB2FA82F0400910BD50F848
+:102C4000234001332243F3E770B59DF910401E463F
+:102C500023460546FFF79CFF30B9224629463046F9
+:102C6000FFF7CFFF012807D02346324629462846E2
+:102C7000BDE8704000F014BB70BDF0B50F46A1B0C8
+:102C800006461946384615461C46FFF7CEFF28B1C2
+:102C900021463046FFF7AAFF21B0F0BD2246394653
+:102CA000684600F0EEFA2246294608A800F0E9FA44
+:102CB000214610A8FFF79AFF0123214618A8109378
+:102CC000FFF794FF224608A96846FFF79AFF28B944
+:102CD000224610A9304600F0D4FADDE7009BDA075F
+:102CE00009D42146684600F0BEFA2246294610A8BB
+:102CF00000F0E6FBE6E7089BDB0707D4214608A8BF
+:102D000000F0B1FA2246294618A8F1E70028234628
+:102D10001CDD08AA6946684600F0C2FA21466846EA
+:102D200000F0A1FA224618A910A8FFF76AFF0028B0
+:102D300005DA10A923462A460846FFF729FF10A9FD
+:102D4000234618AA084600F0ABFACEE708A96A465F
+:102D5000084600F0A5FA214608A800F084FA2246A9
+:102D600010A918A8FFF74DFF002805DA18A9234677
+:102D70002A460846FFF70CFF18A9234610AA084662
+:102D800000F08EFABEE72DE9F04FB5B004AD9DF925
+:102D9000F8401F4680462346284600F0BEF824AB84
+:102DA000214638460293039500F040FAC0EB8410A8
+:102DB00005B26B4203F01F034FF0200695FBF6F6B9
+:102DC00076B205F01F0914A858BFC3F100093146B7
+:102DD000FFF70CFFB9F1000F30B22BDD14AB00226E
+:102DE00003EB8000C9F1200E1346A34217D327B28C
+:102DF0007B00019314AB03EB870704F1FF3934AB7D
+:102E0000012603EB8909002D55DB34AB0022C6F106
+:102E10000100964603EB860A03EB80002DE057F88D
+:102E2000236006FA09F10A4340F8232026FA0EF23D
+:102E30000133DAE714AB2246394603EB800000F099
+:102E400020FAD4E70FFA81FC5AF8C83C53F82CB0AA
+:102E500034AB03EB810151F8803CABEB0303A3EBF4
+:102E60000E039B4504D034BF4FF0010E4FF0000E0F
+:102E700050F8C81C41F82C300132019B51B29942E4
+:102E8000E0DBA6EB0E035E42214614A85E4100F093
+:102E9000EAF934AB03EB8403214653F8802C59F84C
+:102EA000803C384643EAC273013D49F8803C2DB26C
+:102EB00000F0D9F9A7E734AB03EB8606224656F8B3
+:102EC000C81C404600F0DDF935B0BDE8F08F30B5E4
+:102ED0001C4691B0054693F90030684600F01DF895
+:102EE000D4F8AC3069462846984711B030BD134637
+:102EF0000A46FFF7ECBF70B59DF910401E46234609
+:102F0000054600F0CDF938B1234632462946284619
+:102F1000BDE87040FFF73CBE70BD2DE9F04F08B42E
+:102F2000F8CA04B451F8042BA3FB028940F8048BBF
+:102F30004FF0000AE4FB629A4FF0000BE5FB62AB36
+:102F40004FF0000CE6FB62BC4FF0000EE7FB62CED8
+:102F500051F8042B4FF00008E3FB628940F8048B22
+:102F6000E4FB629AE5FB62ABE6FB62BCE7FB62CE88
+:102F700051F8042B4FF00008E3FB628940F8048B02
+:102F8000E4FB629AE5FB62ABE6FB62BCE7FB62CE68
+:102F900051F8042B4FF00008E3FB628940F8048BE2
+:102FA000E4FB629AE5FB62ABE6FB62BCE7FB62CE48
+:102FB00051F8042B4FF00008E3FB628940F8048BC2
+:102FC000E4FB629AE5FB62ABE6FB62BCE7FB62CE28
+:102FD00040F8049B40F804AB40F804BB40F804CB35
+:102FE00040F804EB0CBC052B00F01E810C68A0F12E
+:102FF0001400A1F11401A2F1140252F804EB4FF0F5
+:10300000000550F8046BE4FB6E5652F804EB50F8E0
+:10301000047BE4FB6E6752F804EB50F8048BE4FB8E
+:103020006E7852F804EB50F8049BE4FB6E8952F87A
+:1030300004EB50F804ABE4FB6E9AA0F1140052F8D4
+:10304000044B51F804EB4FF0000CE4FB6EC540F864
+:1030500004CB51F804EBE4FB6E5640F8045B51F8E6
+:1030600004EBE4FB6E6740F8046B51F804EBE4FBFF
+:103070006E7840F8047B51F804EBE4FB6E8940F86D
+:10308000048B51F804EBE4FB6E9AA0E80006062BD3
+:1030900000F0CA800C68A0F11800A1F11801A2F19B
+:1030A000180252F804EB4FF0000550F8046BE4FBF3
+:1030B0006E5652F804EB50F8047BE4FB6E6752F84E
+:1030C00004EB50F8048BE4FB6E7852F804EB50F8F4
+:1030D000049BE4FB6E8952F804EB50F804ABE4FB6C
+:1030E0006E9A52F804EB50F804BBE4FB6EABA0F10F
+:1030F000180052F8044B51F804EB4FF0000CE4FBBD
+:103100006EC540F804CB51F804EBE4FB6E5640F872
+:10311000045B51F804EBE4FB6E6740F8046B51F874
+:1031200004EBE4FB6E7840F8047B51F804EBE4FB1D
+:103130006E8940F8048B51F804EBE4FB6E9A40F87A
+:10314000049B51F804EBE4FB6EABA0E8000C072BEA
+:103150006AD008B40C68A0F11C00A1F11C01A2F116
+:103160001C0252F804EB4FF0000550F8046BE4FB2E
+:103170006E5652F804EB50F8047BE4FB6E6752F88D
+:1031800004EB50F8048BE4FB6E7852F804EB50F833
+:10319000049BE4FB6E8952F804EB50F804ABE4FBAB
+:1031A0006E9A52F804EB50F804BBE4FB6EAB52F895
+:1031B00004EB50F804CBE4FB6EBCA0F11C0052F809
+:1031C000044B51F804EB4FF00003E4FB6E3540F87C
+:1031D000043B51F804EBE4FB6E5640F8045B51F8F5
+:1031E00004EBE4FB6E6740F8046B51F804EBE4FB7E
+:1031F0006E7840F8047B51F804EBE4FB6E8940F8EC
+:10320000048B51F804EBE4FB6E9A40F8049B51F8F0
+:1032100004EBE4FB6EAB40F804AB51F804EBE4FBC9
+:103220006EBCA0E8001808BCBDE8F08F013949B2B7
+:10323000002904DA013149B231B90846704750F823
+:103240002130002BF2D0F5E701F18043013B50F82B
+:103250002330002023B9013900EB411108B2704737
+:103260005B080130F6E700EB81010023884200D3C0
+:10327000704751F8042C43EA520341F8043DD30748
+:10328000F4E710B500235CB2A24200DC10BD51F897
+:10329000234040F823400133F5E700000000000020
+:1032A000C3F10803DB0070B50133002403A500BFA0
+:1032B0005B1920C940CAAD1B20C0184720C940CAAD
+:1032C000B54120C020C940CAB54120C020C940CA6C
+:1032D000B54120C020C940CAB54120C020C940CA5C
+:1032E000B54120C020C940CAB54120C020C940CA4C
+:1032F000B54120C06441B4FA84F0400970BD00BFFC
+:103300004A11012350F8220001F01F0103FA01F1D4
+:1033100008407047F0B5082289B00C460646FFF712
+:10332000B0FFCB6A03930B6B04934B6B05938B6BD2
+:103330000693CB6B0793002708236A4669466846C5
+:10334000029701970097FFF723FC082305466A467A
+:1033500031463046FFF71CFC236B0393636B0493E9
+:10336000A36B0593E36B0693054408236A466946FD
+:1033700068460797FFF70CFC082305446A46314668
+:103380003046FFF705FC236A0093636A0193A36A42
+:103390000293A36B0693E36B0793054408236A46E5
+:1033A00031463046059704970397FFF7F1FB636AB0
+:1033B0000093A36A0193E36AA26B0293636B039386
+:1033C00004920693E26B236A0592054407936A46CA
+:1033D000082331463046FFF7DBFBE36A0093236B9B
+:1033E0000193636B0293236A0693A36A07930544D0
+:1033F00008236A4631463046059704970397FFF73E
+:103400004FFF236B0093636B0193A36B0293E36BFA
+:103410000393636A0693E36A07932D1A08236A46A7
+:103420003146304605970497FFF73AFF636B0093E8
+:10343000A36B0193E36B0293236A0393636A049380
+:10344000A36A0593236B07932D1A08236A46314616
+:1034500030460697FFF724FFA36B0093E36B0193BD
+:10346000636A0393A36A0493E36A0593636B079308
+:103470002D1A08236A463146304602970697FFF711
+:103480000FFF2D1A0D4C0FD435B9082231462046B6
+:10349000FFF7B7FB01280FD00823224631463046FC
+:1034A000FFF7FEFE2D1AEFE708232246314630468D
+:1034B000FFF76EFB2D18F7D409B0F0BD00D9070057
+:1034C00070B5036813F001050646144605D013468F
+:1034D0000A460146FFF75CFB054621463046FFF7EA
+:1034E000C2FE45B104F18042013A56F8223043F061
+:1034F000004346F8223070BD2DE9F04115468AB0F0
+:10350000044688462022002102A8FEF7D8FF2E1D7F
+:1035100095F9007003232A46414620460293FFF79F
+:10352000E6FC334602AA214620460097FFF7E3FC5B
+:103530002B46424621462046FFF7C9FC00973346FA
+:1035400005F1840221462046FFF77EFB0AB0BDE864
+:10355000F081000002490248091F09680068084715
+:103560007C58002000F0CEB970B50E46144900EB2F
+:10357000400001EBC0051446E86A183520B1012867
+:103580000FD0022805D113E0284600F0F1F9A0423F
+:1035900001D2002411E022463146284600F020FAEC
+:1035A0000BE0284600F0E4F9A042F4D20446F2E72A
+:1035B0003146284600F0E7F90446204670BD000079
+:1035C000E887002006F01EB8F0B5B5480023021DBC
+:1035D0000178101D01254FF0805406290BD1167873
+:1035E000360708D10678C6F30316032E06D0042E3C
+:1035F00004D0052E02D0062907D00EE0B4F82463CB
+:10360000A84FC6F304263E6002E01678360704D1C0
+:103610000678C6F30316032E02D0062904D00FE065
+:10362000A24FA14E7E670EE01678360708D10678C5
+:10363000C6F30316032E06D0042E04D0052E02D0A6
+:10364000062907D00EE0D4F84462994FC6F34236FB
+:103650003E6002E01678360704D10678C6F30316FA
+:10366000032E02D0062906D011E0924E376827F0CB
+:10367000807737600EE01678360708D10678C6F3F3
+:103680000316032E06D0042E04D0052E02D00629E0
+:103690000AD011E04FF08046C6F80C31C6F8103160
+:1036A000834E361F336002E01678360704D1067861
+:1036B000C6F30316032E02D0062905D00CE07C4F7A
+:1036C000032664373E600AE01678360704D1067890
+:1036D000C6F30316032E02D006290DD014E0764F50
+:1036E00005263E60744E78363560734E083633607A
+:1036F0003F263F1D3E6002E01678360704D106786B
+:10370000C6F30316052E02D0062957D062E06B4E91
+:1037100036686B4F3E60694E361D36683F1D3E6011
+:10372000664E083636683F1D3E60644E0C3636687D
+:103730003F1D3E60614E103636683F1D3E605F4E55
+:10374000143636683F1D3E605C4E183636685C4F56
+:1037500020373E60594E1C3636683F1D3E60574E3E
+:10376000203636683F1D3E60544E243636683F1D75
+:103770003E60524E283636683F1D3E604F4E2C3616
+:1037800036683F1D3E604D4E303636684C4F4037F0
+:103790003E604A4E343636683F1D3E60474E3836EE
+:1037A00036683F1D3E60454E3C3636683F1D3E60E4
+:1037B000424E403636683F1D3E6002E016783607BE
+:1037C00008D10678C6F30316032E06D0042E04D0C3
+:1037D000052E02D0062907D019E0D4F85812394A2C
+:1037E00001F04F01116002E0117809070FD1007854
+:1037F000C0F30310032803D0042801D0052806D104
+:1038000031480168C90702D06FF001010160D4F8A6
+:103810003001062808D1D4F83401062804D12B48F9
+:10382000016841F48061016022487438016841F404
+:1038300070010160BFF34F8FBFF36F8F4FF0102106
+:10384000D1F80002002803DBD1F80402002822DAB4
+:103850001F4A15601F480468002CFCD01524C1F8CD
+:1038600000420568002DFCD0C1F80442016800291F
+:10387000FCD0136001680029FCD0BFF34F8F0D48C6
+:10388000F0380168144A01F4E06111430160BFF3AC
+:103890004F8F00BFFDE7124910480860F0BD0000DF
+:1038A000E00F00F0403501400DF0ADBA00C0074018
+:1038B0003C050040FCED00E0105600400404001000
+:1038C00020C50040E40E0040000400403C170040CA
+:1038D00004E5014000E401400400FA050090D00333
+:1038E00008590020064808B50021016000680090D2
+:1038F00005F084FB05F050F90028FBD108BD00005D
+:103900000001014010B5124C02202061606111A03D
+:10391000A06104F17800E0614FF480502062002043
+:10392000A06260620BA1A164E0620D49E164102114
+:10393000A065C4E91410E0650AA1E01DFEF7DCFDF6
+:1039400009A12046FEF7D8FD2020A07110BD00007F
+:10395000E88700205465726D696E616C000000009C
+:103960006098002052545400534547474552000088
+:103970000269C1688A4203D88068401A104400E096
+:10398000501A401E70472DE9F047C4681746894613
+:1039900006464FF000083069A04201D9051B02E03D
+:1039A000B168201A0D1AB0686D1E001BA84200D81D
+:1039B0000546BD4200D33D4670682A46204449462C
+:1039C000FEF762FDB0687F1B2C44A844A944A042C6
+:1039D00000D10024F460002FDDD14046BDE8F0871F
+:1039E0002DE9F04104468846D4E90207C51BE16889
+:1039F000606816460844B54206D94146FEF744FDC4
+:103A0000B819E060BDE8F0812A464146FEF73CFD6A
+:103A1000761B08EB050132466068FEF735FDE6606F
+:103A2000F0E702E008C8121F08C1002AFAD1704767
+:103A30007047002001E001C1121F002AFBD170472E
+:103A40000121202803DA81400548014003E0402895
+:103A500002DA2038814009B1012070470020704708
+:103A6000FC06FFBD082806D228B1012803D004288F
+:103A700001D00120704700207047800701D000204E
+:103A800070470120704740680068401E084201D11D
+:103A90000120704700207047C3688B4206D811444C
+:103AA0000069491E814201D80120704700207047FB
+:103AB00030B585B00D46164C1621ADF800101ECC61
+:103AC0000DF1040C8CE81E00124C02210122217021
+:103AD0006270A0700320E070217159206071FE2097
+:103AE000A071694604F109007DDF00280ED1BDF800
+:103AF00000002A46411CE17109212172BDF808101D
+:103B00000844ADF8080001A9034872DF05B030BDD4
+:103B1000F0C40700985D00200058002010B586B062
+:103B2000062418220C496846FEF7AEFC0B48042117
+:103B3000008801EB00400AA105F092F96946204691
+:103B4000FFF7B6FF002805D1094C207874DF01216A
+:103B5000207873DF06B010BD00C507002C59002087
+:103B60004164766572746973696E672E2E2E00004B
+:103B7000005800202DE9F05FDFF894B05C46DBF8D8
+:103B80004890DBF8245003F083F8216B214E00EBC2
+:103B900001086F1A31884FF0040A0AEB01401EA198
+:103BA00005F05EF9216B40464944414500D10027AC
+:103BB00008233A4601F00CFF07004FF0010806D039
+:103BC000318808EB01401BA105F04AF91CE003F025
+:103BD0005FF80022294601F041F9DBF8282004466D
+:103BE0003188D946A24209D10AEB014018A105F05B
+:103BF00037F9C9E90748C9F8185005E008EB014052
+:103C00002346194905F037F93846BDE8F09F000012
+:103C1000E86F002068590020456E746572206E724E
+:103C2000665F6466755F6170705F636F6E74696E06
+:103C3000756500004661696C656420746F20636F70
+:103C40007079206669726D776172652E00000000E0
+:103C500053657474696E672061707020617320769B
+:103C6000616C696400000000E4CA070008B51346EF
+:103C70000246064800930123008803EB00400B46F0
+:103C800003A105F000F906F059FB00006859002077
+:103C900052656365697665642061206661756C7440
+:103CA000212069643A203078253038782C207063E0
+:103CB0003A203078253038782C20696E666F3A20AB
+:103CC0003078253038780000024605480121008808
+:103CD00001EB004003A105F0C7F806F02FFB000040
+:103CE00068590020526563656976656420616E20BD
+:103CF0006572726F723A2030782530387821000072
+:103D00002DE9F84F254C8146924660880E46814247
+:103D100041D800274FF6FF788DF80070684600F014
+:103D2000F5F822786078A188884201DA401C00E02A
+:103D30000020C0B2904204D19DF8000000F032F99A
+:103D400027E065786078884201DA401C00E00020B6
+:103D500060709DF8000000F025F9454519D0A06875
+:103D6000B9F1000F40F835A00DD066B16188E06868
+:103D7000324605FB01004946FEF786FBA06800EBD2
+:103D8000C500868002E000EBC50087800020BDE80A
+:103D9000F88F0420FBE70920F9E7000040580020D5
+:103DA00010B50E4C03E0401C00E00020207020788D
+:103DB0006178814210D022786188E068A36802FBB4
+:103DC000010003EBC20153F8322089889047207824
+:103DD000A1888842E9DAE6E710BD000040580020DB
+:103DE00030B5CB0008339DB293074FF0000401D0EB
+:103DF000072030BD044B9A602A44DA605C701C7066
+:103E000058809980002030BD40580020014801F0C2
+:103E100048BA00005858002070B514460E460500F8
+:103E200004D10B4940F2C51000F000F93CB12868FC
+:103E3000012EC4600AD000218160002070BD0449B9
+:103E40004FF4E37000F0F2F8072070BD0121F3E7B2
+:103E50003CCF070038B50E4808235822416800912E
+:103E60000C49006802F0D2F800280FD10A4A6946CE
+:103E70000A4801F01BFA040008D10121074801F0AB
+:103E8000E4FA0649012008390870204638BD0000D0
+:103E900018C6070070740020BDB1070058580020F4
+:103EA00070B516460D46040004D10C4940F2D510F9
+:103EB00000F0BCF80A48854201D9072070BD0948C6
+:103EC000266101F0EEF928446060A06800B1A560A9
+:103ED0002146BDE87040002008F00CB83CCF070038
+:103EE00017FCFF005858002010B5040004D1064903
+:103EF0004FF4F57000F09AF8002021462076BDE8D6
+:103F00001040012007F0F6BF3CCF070070B5044613
+:103F100007F06EF8012803D010A11D2000F086F8EC
+:103F2000EFF3108172B61D4A9368012083B9906047
+:103F30004FF0E020D0F88051194B1D401560C0F8BB
+:103F40008031D0F8843153604217C0F884210020BA
+:103F50002070002900D162B670BD00002E2E5C2EAC
+:103F60002E5C2E2E5C2E2E5C2E2E5C636F6D706F81
+:103F70006E656E74735C6C69627261726965735CA4
+:103F80007574696C5C6170705F7574696C5F706C7E
+:103F90006174666F726D2E6300000000C8740020AB
+:103FA000FC06FFBD10B5044607F022F8012803D037
+:103FB0000DA12B2000F03AF81B498868002811D089
+:103FC000002C0FD1EFF3108072B60B684FF0E02297
+:103FD000C2F800314B68C2F8043100228A60002820
+:103FE00000D162B610BD00002E2E5C2E2E5C2E2E4F
+:103FF0005C2E2E5C2E2E5C636F6D706F6E656E7422
+:10400000735C6C69627261726965735C7574696C0A
+:104010005C6170705F7574696C5F706C6174666F01
+:10402000726D2E6300000000C87400201CB56A4643
+:10403000ADF800000191002144F20200FFF716FEE6
+:104040001CBD00002DE9F843264F264857F8245F91
+:10405000846CB968AC2902D1406B04442D1A224EFD
+:1040600000954FF004083188234608EB01401F4AB1
+:104070001FA104F008FFB868AC2807D12A46A4F5B0
+:1040800080411A48FEF72BFA002824D02A46214600
+:104090001648FEF724FAF0B131882B4608EB0140B0
+:1040A000224621A104F0E7FE04F076FD0028FBD1B2
+:1040B00002F0DAFB2946204603F0FEF9040007D09F
+:1040C0003088012101EB004023A100BF04F0C8FEAD
+:1040D0002046BDE8F8833188002408EB014025A183
+:1040E000F4E70000E86F0020685900200020070076
+:1040F000566572696679696E6720424C3A20416460
+:1041000064723A203078253038782C205372633A24
+:10411000203078253038782C204C656E3A20307865
+:104120002530387800000000436F7079696E672091
+:10413000626F6F746C6F616465723A205372633A98
+:10414000203078253038782C204C656E3A20307835
+:104150002530387800000000526571756573742051
+:10416000746F20636F707920424C206661696C65C2
+:10417000640000004E6F20626F6F746C6F61646545
+:104180007220636F7079206E65656465642C2062AF
+:104190006F6F746C6F6164657220757064617465B3
+:1041A00020636F6D706C6574652E000030B595B03E
+:1041B000040004D12E4940F22740FFF737FF2D4974
+:1041C0004FF6FF702246488001208DF812004FF60E
+:1041D0005960ADF8100004A90120A8DF002844D1DF
+:1041E000254B0FCB8DE80F00A11C684662DF00282D
+:1041F0003BD121491C2260390BA8FEF745F91F4D20
+:10420000142205F1C401A8681290A0788DF84A0024
+:104210002868139006A8FEF737F912A8069013A88D
+:1042200007902088231D06AA0BA9AADF00281CD10D
+:104230001C2205F1D8010BA8FEF726F9E8681290B8
+:10424000A0788DF84A0068681390142205F1F401F3
+:1042500006A8FEF719F912A8069013A8079020885F
+:1042600004F10C0306AA0BA9AADF15B030BD0000AB
+:10427000D0CB070000580020C8C50700C0C4070005
+:10428000F0B585B00D46040004D136494FF4B37043
+:10429000FFF7CCFE25B9334940F26710FFF7C6FEA1
+:1042A00014216846FEF709F92078032308280BD16A
+:1042B0002D48C188491E89B2C1808288002A49D010
+:1042C000002947D1C28023702178607860228DF860
+:1042D00000208DF801108DF8020063780325012B72
+:1042E00014D0224802212278008801EB004020A14E
+:1042F00004F0C1FD60780B2828D101F02BFA8DF86D
+:104300000300002001F02EFA04251FE02078092880
+:104310001CD2DFE800F01B1B1B211B1B051B21000F
+:10432000D4E902706D46E91C666807F02BFE04466E
+:1043300029193046C91C07F025FE044429193846BE
+:10434000C91C07F01FFE2044C01CC5B229466846A0
+:1043500006F016FF05B0F0BDD4E90112684606F07C
+:10436000FEFEF1E7D0CB0700005800202C590020BA
+:104370004446552072657175657374202564206606
+:1043800061696C65642077697468206572726F7208
+:104390003A203078257800002DE9F0411E4C0027A6
+:1043A000217AC90734D01D49884231D01C4D0426DA
+:1043B0001CA1288806EB004004F052FD6088A0F59F
+:1043C0007F41FF3918D028881EA106EB004004F079
+:1043D00047FDA068132140F00400A060608876DFEC
+:1043E000002816D11B4CC8274FF47A48611C404660
+:1043F00088477F1EFAD101E0207874DF05F090F83D
+:10440000070005D1288814A106EB004004F028FD20
+:104410003846BDE8F081000000580020CCD90700E4
+:104420002C5900205368757474696E6720646F7727
+:104430006E20424C45207472616E73706F72742EE0
+:1044400000000000446973636F6E6E656374696E8B
+:10445000672E0000D0C40700424C45207472616E84
+:1044600073706F7274207368757420646F776E2E2A
+:10447000000000002DE9F041204C07460020217A81
+:10448000C90739D11E4D04261EA1288806EB00401D
+:1044900004F0E6FC2348E76001F0D8FE00F026FBBC
+:1044A000002829D103F076FA38B11F4803F066FAE4
+:1044B000A06840F00200A06005E028881BA106EB80
+:1044C000004004F0CDFC01F019FA002814D1164880
+:1044D0001C30FFF76BFE00280ED1FFF71FFB0028F2
+:1044E0000AD1A06818A140F00100A060288806EB5E
+:1044F000004004F0B5FC0020BDE8F0810058002029
+:104500002C590020496E697469616C697A696E671B
+:1045100020424C4520444655207472616E73706F82
+:104520007274000084DA0700B85D00204E6F2061CD
+:1045300064766572746973696E67206E616D65205B
+:10454000666F756E64000000424C4520444655205D
+:104550007472616E73706F727420696E69746961D0
+:104560006C697A65642E00002DE9FE4FA44E074663
+:10457000041D018830884FF00408A24D4FF0000A56
+:104580004FF00109424608EB0040212977D040DC7A
+:10459000132975D026DC012973D010295DD011298B
+:1045A00074D012296FD1154697A104F059FC3088B8
+:1045B000E28805EB00409EA104F056FC3088A288FA
+:1045C00005EB0040A0A104F04FFC3088228905EBE8
+:1045D0000040A3A104F048FC3088628905EB00404C
+:1045E000A4A1EEE0142978D01A2977D01F294AD146
+:1045F000A6A104F035FC211D688875DF040042D0B7
+:104600003188224609EB0140ACA104F02DFC204684
+:104610001FE051296FD00EDC22296DD0232969D0EB
+:1046200024297BD0502977D103B03946BDE8F04F1B
+:10463000B04805F0A7BF5229D7D0552939D05629FF
+:104640006AD1B879002867D11321688876DF0028FD
+:1046500062D0BDE8FE4FFFF737BBA7A104F000FC16
+:1046600020886880E96809B101208847A5496888E1
+:1046700075DF020050D0318809EB014004E07FE093
+:1046800054E086E002E047E09FA19AE04FF6FF7019
+:104690006880287A400704D4FFF740FA08B1FFF792
+:1046A00013FBE968002937D003B00220BDE8F04FC2
+:1046B0000847FA88F72A14D29107B1F1404F0ED07B
+:1046C000D11F8BB2591ECC1701EB947424F0030454
+:1046D000091B591A891D8CB204E077E07FE014466B
+:1046E00000E0F7242346944904F0C5FB214668887E
+:1046F000B5DFACE702E050E03AE00FE08FA104F054
+:10470000AFFBCDF800A0CDF804A0B8880022694620
+:1047100090DF2AE0FFF7D8FABDE8FE8F6389E288D0
+:1047200003B093A1BDE8F04F04F0A5BB1446A0A1CF
+:1047300004F096FB734801AA163842F60521806AF8
+:104740000190CDF808D06888ADDF08B1FFF7BCFA5A
+:104750003088BDF8002004EB00409FA104F084FBEA
+:1047600000231A46852168887FDF0028D2D1D3E74D
+:10477000217900916379A279A0A104F084FBCBE7B1
+:10478000ADA104F06DFBCDF800A0208869468FDF55
+:10479000EBE70021688866DF59E7B8790028BBD0CD
+:1047A0003946544805F0AAFE0028B5D007F10801A3
+:1047B000504805F04FFA0200AED0318809EB0140B5
+:1047C000A8A103B0BDE8F04F04F04EBBB2A104F0C5
+:1047D00047FB00210A4620880B4686DF37E7002387
+:1047E00020881A461946B1DF08B1FFF76DFA318803
+:1047F00003B008EB0140BDE8F04FB1A104F030BBBD
+:104800002C59002000580020526563656976656464
+:1048100020424C455F4741505F4556545F434F4EE1
+:104820004E5F504152414D5F555044415445000048
+:104830006D61785F636F6E6E5F696E7465727661CD
+:104840006C3A2025640000006D696E5F636F6E6EC8
+:104850005F696E74657276616C3A202564000000B1
+:10486000736C6176655F6C6174656E63793A20255F
+:1048700064000000636F6E6E5F7375705F74696DC6
+:10488000656F75743A202564000000005265636509
+:104890006976656420424C455F4741505F455654F8
+:1048A0005F434F4E4E5F504152414D5F5550444122
+:1048B00054455F5245515545535400004661696C5B
+:1048C00075726520746F2075706461746520636F04
+:1048D0006E6E656374696F6E20706172616D657470
+:1048E000657220726571756573743A203078257829
+:1048F00000000000D45D0020436F6E6E6563746538
+:1049000064000000D6C407004661696C75726520BA
+:10491000746F2075706461746520636F6E6E65637B
+:1049200074696F6E20706172616D65746572733A3F
+:10493000203078257800000088CB07005265636539
+:104940006976656420424C455F4741505F45565447
+:104950005F444154415F4C454E4754485F55504475
+:104960004154455F524551554553542E00000000B7
+:10497000526563656976656420424C455F474150E6
+:104980005F4556545F444154415F4C454E4754483F
+:104990005F555044415445202825752C206D617881
+:1049A0005F72785F74696D65202575292E0000009F
+:1049B000526563656976656420424C455F474150A6
+:1049C0005F4556545F5345435F504152414D535FDD
+:1049D00052455155455354004343434420666F723A
+:1049E0002073657276696365206368616E676564CC
+:1049F0002069732030782530347800005265636573
+:104A00006976656420424C455F4741505F45565486
+:104A10005F5048595F555044415445202852583AF8
+:104A200025642C2054583A25642C207374617475C5
+:104A3000733A2564290000005265636569766564F0
+:104A400020424C455F4741505F4556545F5048599E
+:104A50005F5550444154455F524551554553542E7E
+:104A600000000000436F756C64206E6F74206861F5
+:104A70006E646C65206F6E5F6374726C5F70745FE0
+:104A800077726974652E206572725F636F64653A30
+:104A90002030782530347800526563656976656426
+:104AA00020424C455F4741505F4556545F53454354
+:104AB0005F494E464F5F52455155455354000000E3
+:104AC00046696E69736865642068616E646C696EBE
+:104AD0006720636F6E6E2073656320757064617408
+:104AE00065000000007800F00100704738B5002034
+:104AF000009002F0EDFC002830D1194C0425194A31
+:104B0000208819A105EB004004F0AEF9154813DF29
+:104B1000002823D120881CA105EB004004F0A0F957
+:104B200004F028FD002819D1684604F079FB00281C
+:104B300014D120881AA105EB004004F091F96946D0
+:104B4000012004F077FB002808D120881AA105EB8A
+:104B5000004004F085F9684604F016FC38BD0000FA
+:104B60002C5900200020070053657474696E67207B
+:104B7000757020766563746F72207461626C653A3B
+:104B80002030782530387800456E61626C696E6738
+:104B900020536F66744465766963652E00000000DB
+:104BA000436F6E6669677572696E6720424C452077
+:104BB000737461636B2E0000456E61626C696E6791
+:104BC0002074686520424C4520737461636B2E002D
+:104BD00011480421008801EB004010A104F040F9C5
+:104BE00004F00CFA03F0D8FF0028FBD1114E642525
+:104BF0004FF47A47741C3846A0476D1EFAD1BFF3B4
+:104C00004F8F0D4801680D4A01F4E06111430160C6
+:104C1000BFF34F8F00BFFDE76859002052657365F1
+:104C20007474696E6720626F6F746C6F6164657213
+:104C30002E00000050C307000CED00E00400FA0550
+:104C40002DE9FC410646C0074FF000050ED0104F7D
+:104C500000240122385D009500231146019503F0E0
+:104C600063FE641C042CF4D300F064F8B0070DD587
+:104C7000074E0024361D0022305D032300951146A7
+:104C8000019503F051FE641C042CF4D3BDE8FC81B3
+:104C900046C3070010B50446042803D305A121200C
+:104CA000FFF7C4F90E480121005DBDE8104003F094
+:104CB00099BE00002E2E5C2E2E5C2E2E5C2E2E5CBD
+:104CC0002E2E5C636F6D706F6E656E74735C626FB9
+:104CD000617264735C626F617264732E63000000C2
+:104CE00046C3070010B50446042803D305A11B20C2
+:104CF000FFF79CF90E480021005DBDE8104003F06D
+:104D000071BE00002E2E5C2E2E5C2E2E5C2E2E5C94
+:104D10002E2E5C636F6D706F6E656E74735C626F68
+:104D2000617264735C626F617264732E6300000071
+:104D300046C3070010B500242046FFF7ABFF641CF4
+:104D4000042CF9D310BD00002DE9F8430546861C5C
+:104D500000208DF8000090460F464FF0010968468C
+:104D6000FFF7D4F81B4C20683860D4E90001401AE2
+:104D7000A168081A41F21C0167180EE001213846AB
+:104D800001F08FF901F040F80146384601F089F949
+:104D9000D4E90001401AA168081A401C8642EDD8E7
+:104DA000B8F1000F03D0052065F3891002E006205A
+:104DB00065F39F50A2682168114004EB8101C8602F
+:104DC0002068304420609DF80000FFF7EBF848466B
+:104DD000BDE8F883C477002010B543689C18446090
+:104DE00021B905E013F8010B01F8010B521EF9D2AD
+:104DF000012010BD30B482680468531C8360A15444
+:104E0000D0E901128A4202D330BC03F095BA30BC1B
+:104E100070470000034803C8814201D10120704758
+:104E200000207047C477002010B5040003D1054965
+:104E3000C520FFF7FBF80448C16B6160006CA060FF
+:104E400010BD0000D0CC0700E86F00204068496822
+:104E5000884201D80120704700207047F0B54FF01C
+:104E6000FF3622B11268D24300230A4D0DE03246CC
+:104E7000FAE7C45C62400824D70700D037462F40C9
+:104E800087EA5202641EF7D15B1C8B42F1D3D043F8
+:104E9000F0BD00002083B8EDF0B5146906468DB072
+:104EA00020681546271DE0B1022920D00A20009075
+:104EB0006B4609AA304606F021F900280FD009A94F
+:104EC00001A8009A05F026FF01AE96E80F0005AE96
+:104ED00086E80F00236869683A4605A898470DB030
+:104EE000F0BD0DB03046BDE8F04005F087BF694623
+:104EF000304605F019FF0028F1D0236869683A466A
+:104F0000684698470028EAD002980028F5D1019811
+:104F100070600120E3E753685B7813F0C00303D0AF
+:104F2000402B03D00020704700F002B8FFF7B4BF59
+:104F30002DE9FF410B465168064614464878334D2B
+:104F400000F00F0210F0300055F8225006D0102863
+:104F500006D0202808D0302856D13EE022694DE006
+:104F600061690120087047E0022B28D1042A26D865
+:104F70004FF0010869463046676905F0D5FE002804
+:104F80001AD009E00B79226913FB00226846A84772
+:104F900070B13878401C3870029820B16168387858
+:104FA0004A799042EED301987060029860BB02E0AB
+:104FB0004FF00008F7E7404604B0BDE8F081D4E9BF
+:104FC00004300F79027817FB023349798A421BD2E9
+:104FD000521C02701A46616810E008786169072A5D
+:104FE000087009D1606801792069FDF766FA606888
+:104FF0002169806805F0B3FE2269616804B030461B
+:10500000AC46BDE8F04160470020D5E79CC90700E9
+:1050100038B51D4901200A68D20301D5000407E014
+:105020001A490A6812F0A90F04D0086800F0560067
+:105030000860002001F0BEFD154C0425D0B1102001
+:105040000090684603F0ACFCD0F810050099C84009
+:1050500010F0010F13D00D48001F006810F0B100D0
+:1050600007D020880BA105EB004000BF03F0F8FE3D
+:10507000012038BD208810A105EB0040F6E720880C
+:1050800016A105EB0040F1E70004004020050040B8
+:1050900068590020444655206D6F64652072657123
+:1050A0007565737465642076696120475052454781
+:1050B0005245542E00000000444655206D6F646533
+:1050C000206265636175736520617070206973206B
+:1050D0006E6F742076616C69642E00004446552022
+:1050E0006D6F646520726571756573746564207693
+:1050F000696120627574746F6E2E0000FEB51849E8
+:105100000446086808B1401E08601648D4E90153F7
+:1051100000880426227806EB00409DB10E682169C4
+:105120000296CDE900312B46012A16D00EA210A11D
+:1051300003F0BCFE6169002911D0E06803B0BDE84E
+:10514000F040084709680091012A04D006A217A17F
+:1051500003F099FEEEE71FA2F9E71EA2E7E7FEBD06
+:1051600018580020345900206572617365000000F2
+:10517000466C617368202573206661696C656420E4
+:105180002830782578293A20616464723D25702C96
+:10519000206C656E3D307825782062797465732CBB
+:1051A0002070656E64696E6720256400466C6173CB
+:1051B0006820257320737563636573733A20616497
+:1051C00064723D25702C2070656E64696E672025C1
+:1051D00064000000777269746500000010B508284B
+:1051E0001BD2DFE800F004121A1A1A041A04012074
+:1051F000FFF726FD0020FFF775FD0120FFF772FD88
+:10520000BDE810400220FFF745BD0120FFF742FD39
+:10521000BDE810400220FFF765BD10BD10B5044683
+:10522000032806D0042C04D0062C0ED0072C04D161
+:105230000BE00749074801F045F9074801680029D4
+:1052400005D02046BDE810400847FFF7C1FC10BD5F
+:10525000795B0700C0D40100B857002010B50446A0
+:10526000062802D1002002F015FD0448016800293B
+:1052700003D02046BDE81040084710BDFC57002071
+:1052800010B50021024800F022FF80F3100010BD8D
+:10529000E08700204FF4A07202EB810189B200F098
+:1052A0003BBA0068D0F80405704700002DE9F047CC
+:1052B00016460D46040003D136492F20FEF7B6FEF0
+:1052C0001DB934493020FEF7B1FE1EB931493120F5
+:1052D000FEF7ACFE60793049DFF8BC80DFF8BC90A7
+:1052E00041F82060617908F1040808EBC1000079F9
+:1052F00038B10824B9F80000022101EB004028A1D0
+:1053000043E02E882768B6F5805F03D32DA1FD20EA
+:10531000FEF78CFEC7F80865AD7894F90460A81E06
+:10532000022806D3681F032803D331A14520FEF7C6
+:105330007DFE002E4FEA451006DA06F00F0101F15E
+:10534000E02181F8140D03E006F1E02686F8000460
+:1053500094F90410012201F01F0302FA03F0490935
+:10536000890001F1E021C1F88002C1F800016179F2
+:1053700008EBC1010A71617948F83140B9F80000C1
+:10538000032101EB0040002424A103F069FD204625
+:10539000BDE8F08780CF0700785800204C590020E6
+:1053A00052544320696E7374616E636520616C7240
+:1053B0006561647920696E697469616C697A656494
+:1053C0002E0000002E2E5C2E2E5C2E2E5C2E2E5CCF
+:1053D0002E2E5C6D6F64756C65735C6E7266785CA6
+:1053E00068616C2F6E72665F7274632E68000000D5
+:1053F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C69AC
+:105400006E746567726174696F6E5C6E7266785CEB
+:105410006E7266785F676C75652E68005254433A09
+:1054200020696E697469616C697A65642E00000098
+:1054300090F90400012100F01F0291404009800012
+:1054400000F1E020C0F8001270470A46022100F087
+:105450004FB94FF4827100F05FB9000010B504003D
+:1054600003D104496120FEF7E1FD206801210160BC
+:1054700010BD000080CF070010B5040003D104491F
+:105480006720FEF7D3FD20680121416010BD0000B8
+:1054900080CF07002DE9F843994616460F460500D0
+:1054A00003D12B498620FEF7C1FD29684FF48034D3
+:1054B0004FF4A070BC4000EB870080B226F07F461E
+:1054C000C1F808432968C1F84843296800220A50F6
+:1054D00008580090286800EB8701D1F84005C1F812
+:1054E00040652968D1F804151A4F401A20F07F4012
+:1054F0004FF00408012809D1398808EB014016A1B2
+:1055000003F0AEFC21494FF4046088472868C0F8D6
+:1055100044432968D1F80435F01A20F07F40020294
+:1055200001D540F07F40C9F1000290420BDD022816
+:1055300009DC3988324608EB014015A103F09BFCD9
+:105540000D20BDE8F883C1F804430020F9E700000E
+:1055500080CF07004C5900205254433A2044656CD8
+:10556000617920696E74726F647563656420647517
+:105570006520746F207269736B206F66207072658E
+:105580002D666972696E672E0000000031C6070043
+:105590005254433A2057696E646F77656420636F95
+:1055A0006D70617265207365742074696D656F75C7
+:1055B0007420286162735F76616C75653A25642C8E
+:1055C00020636F756E7465723A2564292E000000A1
+:1055D0002DE9FC4180461F4615460E4600240D4825
+:1055E00000F05CFD38B11120BDE8FC8106EB043011
+:1055F00003F0DCFD641CAC42F8D1064800F045FD28
+:10560000CDE90057334600220221404600F02AF837
+:105610000020E9E7845800202DE9F843104D0F469B
+:1056200080461E4691466946286800F002FD040047
+:1056300014D01C21FCF741FF01202071C4F8149004
+:10564000380BC4F80080C4E902606946286800F09D
+:1056500011FD05F033FD0020BDE8F8830420FBE7D1
+:1056600074C607002DE9F04387B00446DDE90E89D2
+:1056700080681D4616460F4600280BD01821684644
+:10568000FCF71BFF02A88DF8007080E86003A1689A
+:105690006846884707B0BDE8F08330B50446006827
+:1056A00087B00D46806800281FD018216846FCF797
+:1056B00004FF0195A0680590207910B1012810D150
+:1056C00007E001208DF8000020690290E068039057
+:1056D00005E002208DF80000E06800030290606998
+:1056E0000490206881686846884707B030BD000094
+:1056F00070B516460C46050003D10649B920FEF7E1
+:1057000095FC2868C0F84443002E02D02868C0F8F1
+:10571000044370BD80CF070038B50C46050003D1A7
+:105720000749CA20FEF782FC2868015929B10021E7
+:10573000015100590090012038BD002038BD000003
+:1057400080CF07000B2803D30B38C0B200F00AB893
+:10575000704700000249002208780A707047000074
+:105760001C580020014908700B2070471C5800206D
+:105770000149012008707047F55700202DE9FE43CC
+:1057800007004FF02000904689464FF00106029036
+:1057900004D12A494FF4FA70FEF748FC284C04253E
+:1057A000434620884A4605EB004026A103F063FBF0
+:1057B00002A93348CDE9000143464A463149A0F5E4
+:1057C000987001F04FF9020007D02088012101EB09
+:1057D00000402DA103F048FB2CE007F16F012022CF
+:1057E0000F462748FCF77BFE28B32088022101EBF7
+:1057F000004032A103F034FB208837A105EB0040C4
+:1058000003F02EFB2088202205EB0040394603F0F0
+:10581000D3FA208835A105EB004003F021FB208856
+:10582000202205EB0040164903F0C6FA03F0B4F954
+:105830000028FBD100263046BDE8FE83A8CE070035
+:10584000445900204861736820766572696669630F
+:105850006174696F6E2E204669726D776172652082
+:10586000737461727420616464726573733A20307A
+:105870007825782C2073697A653A2030782578006D
+:105880005074002080C30700436F756C64206E6FF6
+:10589000742072756E20686173682076657269661F
+:1058A00069636174696F6E20286572725F636F64EB
+:1058B000652030782578292E000000004861736843
+:1058C00020766572696669636174696F6E206661CE
+:1058D000696C65642E0000004578706563746564CA
+:1058E00020465720686173683A0000004163747570
+:1058F000616C20465720686173683A003EB59DF898
+:10590000080020F00F00401C20F0F00010308DF84F
+:10591000080068466DDF00282AD19DF80100401C70
+:105920008DF8010068466CDF002821D1114812492A
+:10593000007A82074FF004000BD5104C0988221D15
+:1059400000EB01400EA1A36903F095FA211DA069A7
+:1059500007E0098800EB014012A103F081FA19A1C8
+:10596000072082B202A87CDF002801D117487ADF25
+:105970003EBD0000005800202C590020B85D0020DA
+:1059800053657474696E6720616476206E616D651D
+:105990003A2025732C206C656E6774683A20256464
+:1059A000000000005573696E672064656661756C60
+:1059B00074206164766572746973696E67206E61C4
+:1059C0006D6500004466755465737400D6C40700A5
+:1059D0002DE9FC5F0646DFF804A1984615460F4600
+:1059E0004FF0040BB1420BD1BAF8000033460BEB79
+:1059F00000403A463AA103F03EFA0020BDE8FC9F81
+:105A000004D243494FF02900FEF710FBB8F1000F14
+:105A100003D13F492A20FEF709FB300503D03C495A
+:105A20002B20FEF703FBB81B040B03D138492E20B3
+:105A3000FEF7FCFA0020009005F6FF704FEA1039DF
+:105A400000F024FF4046A04500D20446A04641E0B5
+:105A50004946C14504D808462C46CDF8049004E0D8
+:105A600040464FEA0834CDF8048001460022304613
+:105A700001F0C0FB0028C1D10094BAF800103346F1
+:105A80000BEB01403A4623A103F0FDF9601E00F044
+:105A90000300221A002339463046D21C01F05AFC7A
+:105AA0000028ABD101992448A9EB01092D1B016BFA
+:105AB0002644214401632744002002F035F8009079
+:105AC00040B1BAF80000012101EB00401BA103F036
+:105AD000C7F901E0002DBBD100988FE7685900207D
+:105AE0004E6F20636F7079206E6565646564207306
+:105AF00072635F616464723A20307825782C206488
+:105B000073745F616464723A203078257800000015
+:105B100094CA0700436F7079696E672030782578E2
+:105B200020746F20307825782C2073697A653A20AC
+:105B30003078257800000000E86F00204661696C2D
+:105B4000656420746F20777269746520696D616780
+:105B50006520636F7079696E672070726F67726518
+:105B6000737320746F2073657474696E677320702B
+:105B70006167652E0000000004480321008801EBE6
+:105B8000004003A103F06CF9FFF722F868590020E8
+:105B9000496E61637469766974792074696D656FA3
+:105BA00075742E00014941600020704748C6070007
+:105BB00010B50B4941600B4800F070FA68B903F06A
+:105BC00039FD08491C234FF4EE7208740448A1F50E
+:105BD000EE71001F006800F019FA002010BD0000EF
+:105BE00078C60700B07600202DE9FC5F0E008346E2
+:105BF000DDE90C47C6F1000098469246814600D484
+:105C00000846012503E000BF90FBFAF06D1C5045EB
+:105C1000FADAA84500D9454624B1002E01DB780701
+:105C200000D5641EB80702D5B8F1000F0AD0F807F6
+:105C300008D13CB1A54205D220215846641EFFF789
+:105C4000D9F8F6E7002E02DA4E462D2102E0780759
+:105C500003D52B215846FFF7CDF807F003000228A3
+:105C60000BD1B8F1000F08D13CB1A54205D23021CB
+:105C70005846641EFFF7BEF8F6E7CDE900474346F5
+:105C800052463146584606F09FF9BDE8FC9F000099
+:105C900010B5024600201268930702D0530702D4C1
+:105CA00010BD500719D502F00300012807D00228C3
+:105CB0000BD00D494FF49170FEF7B8F90BE0C2F329
+:105CC00083100B68801C184404E00223086803EB6F
+:105CD000925210440860012010BD086800EB9253F6
+:105CE000C2F38910401CEEE7A0D407000248006808
+:105CF000002800D001207047845800200248007A14
+:105D0000002800D001207047B076002038B54FF44D
+:105D100040531A4A5D6800F50051954204D0486826
+:105D2000904201D1012400E00024954224D148682A
+:105D3000904221D11878142801D95A6900E0002234
+:105D40000F48B2FBF0F30A78142A01D9496900E040
+:105D50000021B1FBF0F0834203D0012409A200909E
+:105D600002E0002409A200900A480321008801EB08
+:105D7000004009A103F087F8204638BDDBE5B151AA
+:105D800040420F006D616A6F720000006D696E6FB6
+:105D90007200000044590020536F667444657669B0
+:105DA00063652075706461746520697320612025C6
+:105DB000732076657273696F6E20757064617465A7
+:105DC0002E2043757272656E743A2025642E204E23
+:105DD00065773A2025642E0070B5054608680C46A4
+:105DE0004A6886682846314604F0DAFE6068286111
+:105DF00004F10C00686170780221B1EB901F01D1B1
+:105E0000241D2C6170BD00002DE9FF4100262648AD
+:105E100000F041F92448001F074600F03CF9234CEC
+:105E200060680090A56800E000986946284004EB8F
+:105E300080000C30FFF72CFF0028F5D101AA009953
+:105E400001EA050304EB8303491CDB6842F82030B8
+:105E5000401C00910228F2D3019800F003000128B1
+:105E60001AD002280ED012494FF4AF70FEF7DEF8B8
+:105E7000384600F00DF908B10098606004B0304673
+:105E8000BDE8F0810198032101EB90500099BDF825
+:105E90000A6001EB900005E00198BDF80A60C0F3CC
+:105EA000831008440090E3E7DC870020C4770020DB
+:105EB000A0D4070070B500224FF48051104600F0C6
+:105EC00009FBC8B912480022C0F5FC2100F002FB12
+:105ED00090B94FF400410F4803F04CF802F046FE31
+:105EE0000D4C03250DA1208805EB004002F0B8FF02
+:105EF0000D4800F00BFC08B1FDF7E6FE00F0FAF9E2
+:105F000020880AA105EB004002F0AAFF002070BD26
+:105F1000002007000D3E070068590020496E736994
+:105F20006465206D61696E00DD510700416674652E
+:105F300072206D61696E00002DE9F05FC7888A46A6
+:105F4000191D1646B1FBF7F2B1FBF7F507FB121965
+:105F500099193944C91CB1FBF7F104464079C9B21B
+:105F6000DDF828B0884206D217499420FEF75EF883
+:105F700001E024686D1E002DFBD1A846A7EB0905A2
+:105F8000B5421AD81CE000BFBBF1000F06D004EBED
+:105F900009010AEB08002A46091D05E004EB090087
+:105FA0000AEB08012A46001DFCF76EFA2468761BEE
+:105FB0004FF00009A844B74201D9354600E03D46FC
+:105FC000002EE1D1BDE8F09FC4CF070030B50246F6
+:105FD00059B102F0FBFF0021074C09E004EB8103FB
+:105FE00015685B88AB4202D11160002030BD491CAE
+:105FF0008142F3D3052030BD2059002010B5FCF7B5
+:1060000058F908B1002010BD112010BD10B531B1F4
+:10601000B2FBF3F403FB14241CB1092010BD0E20C5
+:1060200010BD01600021416081608281C38108460A
+:1060300010BD70B50C460546FCF7F0F8002802D0FC
+:1060400021882868084470BD10B50A8849888A42AA
+:1060500003D1FCF725F9012010BD002010BD70B55B
+:106060000C460546FCF7FFF8002802D06188286836
+:10607000084470BD10B50A8849888A4203D1FCF7EC
+:10608000E9F8012010BD002010BD002100F00FB87C
+:10609000002100F012B8012100F01EB8012100F02B
+:1060A00011B808B56A46FCF750F9009808BD08B564
+:1060B0006A46FCF730F9009808BD08B56A46FCF757
+:1060C0002AF908BD08B56A46FCF718F908BD08B5F5
+:1060D0006A46FCF707F908BD08B56A46FCF70EF9F1
+:1060E000009808BD08B56A46FCF73CF9009808BD61
+:1060F00038B5040003D115A1FE20FDF797FF002558
+:106100008DF800506846FDF701FF2068626801685D
+:10611000914214D9491E01600D781CB919A1C22001
+:10612000FDF784FFA08AE16805FB00152068217A4D
+:106130000278891A0279C9B28A4200D201719DF8A7
+:106140000000FDF72FFF284638BD00002E2E5C2EE4
+:106150002E5C2E2E5C2E2E5C2E2E5C636F6D706F6F
+:106160006E656E74735C6C69627261726965735C92
+:1061700062616C6C6F635C6E72665F62616C6C6FA7
+:10618000632E63002E2E5C2E2E5C2E2E5C2E2E5C3B
+:106190002E2E5C636F6D706F6E656E74735C6C69D0
+:1061A000627261726965735C62616C6C6F635C6E74
+:1061B00072665F62616C6C6F632E630038B50C466B
+:1061C000050004D112A140F22110FDF72FFF24B9E0
+:1061D0000FA14FF49170FDF729FF00208DF800000A
+:1061E0006846FDF793FE1DB91749CF20FDF71EFF46
+:1061F000E8682A68211AA88AB1FBF0F11068431CEC
+:10620000136001709DF80000FDF7CCFE38BD000062
+:106210002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6383
+:106220006F6D706F6E656E74735C6C6962726172B3
+:106230006965735C62616C6C6F635C6E72665F62F1
+:10624000616C6C6F632E63008461070010B50400FD
+:1062500002D0206830B901E00E2010BD17A1D9206E
+:10626000FDF7E4FE606818B914A1DA20FDF7DEFE40
+:10627000A06818B911A1DB20FDF7D8FEE06818B9B5
+:106280000EA1DC20FDF7D2FEA08A18B90BA1DD20FB
+:10629000FDF7CCFE207A61682268401AC0B2116016
+:1062A00004E0226811684B1C13600870401EC0B2E5
+:1062B000F7D221680020087110BD00002E2E5C2E40
+:1062C0002E5C2E2E5C2E2E5C2E2E5C636F6D706FFE
+:1062D0006E656E74735C6C69627261726965735C21
+:1062E00062616C6C6F635C6E72665F62616C6C6F36
+:1062F000632E63002DE9F041184D4FF480520427BE
+:106300002888164607EB004015A102F0ADFD4FF0BE
+:10631000E024D4F8802128881FA107EB004004F571
+:10632000C07402F0A1FD60172060C4F80001606035
+:10633000C4F8040101F0D8F830B12888012101EB3C
+:10634000004020A102F08CFD02F026FC0028FBD1C9
+:106350003046BDE8F04100F051B800006859002017
+:1063600052756E6E696E67206E72665F626F6F74D3
+:106370006C6F616465725F6170705F737461727479
+:10638000207769746820616464726573733A2030A1
+:10639000782530387800000044697361626C696E5A
+:1063A0006720696E74657272757074732E204E5614
+:1063B00049432D3E494345525B305D3A20307825B4
+:1063C000780000004661696C65642072756E6E69C4
+:1063D0006E67206E72665F6466755F6D62725F697C
+:1063E00072715F666F72776172645F616464726517
+:1063F00073735F73657428290000000070B506464A
+:106400001F4888B0C0F5FE21002200F063F8021E8C
+:106410004FF0FF3507D01B480121008801EB0040F9
+:1064200019A102F021FDEFF30580D6E90046C00571
+:10643000C00D4FF0000181F3148881F3108881F3BF
+:10644000118881F3138813D020221D496846FCF778
+:106450001BF8203C2022694620460696FCF714F8DB
+:106460006FF0060229462046FBF7D4FE08B070BD47
+:1064700008B0324629462046BDE87040FBF7CABE48
+:106480000020070068590020436F756C64206E6F10
+:10649000742070726F7465637420626F6F746C6FB8
+:1064A0006164657220616E642073657474696E67DF
+:1064B000732070616765732C20307825782E00007A
+:1064C00058C307000A4601460148006805F02EBD82
+:1064D00078C30700F0B50A0502D1B0F5FE2F01D947
+:1064E0000720F0BD134D000B491E124F01222E1D37
+:1064F000103700EB113407F1040C17E04309C3F126
+:10650000000100EB411E02FA0EF106D0012B06D06D
+:10651000022B06D0032B08D105E0296005E031608D
+:1065200003E0396001E0CCF80010401CA042E5D93E
+:106530000020F0BD000600402DE9F0473D4C042549
+:106540003B4E2088002705EB00403BA102F088FC71
+:10655000B06801280FD0A52816D0AA281DD0AC28D5
+:10656000208824D0032101EB00403CA102F078FCFC
+:106570000020BDE8F08720883FA105EB004002F035
+:106580006FFCFDF7F7FA10E020883EA105EB004014
+:1065900002F066FC04F09AFE10E020883CA105EBB6
+:1065A000004002F05DFCFDF74DFD024608E005EB02
+:1065B00000403AA102F054FC04F058FF02460127C3
+:1065C0004FF0010932B12188B36809EB014037A1CE
+:1065D00002F051FC304600F07FFBDFF8048100211F
+:1065E00088F800103F4801F09FFA064698F800002E
+:1065F00020B93D4940F27910FDF718FD46B12188D8
+:1066000009EB014039A102F02BFC03263046B0E72C
+:106610000126002FFAD0012000F0CCFA0028F5D096
+:106620002088394905EB004002F01AFC0226EDE70C
+:106630000C70002068590020456E746572206E72DF
+:10664000665F626F6F746C6F616465725F66775FBF
+:106650006163746976617465000000004E6F2066A6
+:1066600069726D7761726520746F206163746976F9
+:106670006174652E0000000056616C6964204170F1
+:106680007000000056616C696420534400000000F3
+:1066900056616C696420424C0000000056616C69D0
+:1066A00064205344202B20424C0000004163746955
+:1066B000766174696F6E206661696C6564207769C4
+:1066C0007468206572726F72202564202862616E82
+:1066D0006B20636F64653A203078257829000000CC
+:1066E000F55700207157070094CA0700436F756C77
+:1066F00064206E6F7420777269746520736574749A
+:10670000696E67732E0000002CCB0700F8B5354C7E
+:1067100005460426208834A106EB004002F0A0FBC9
+:106720003748056010200090684602F039F9009A59
+:10673000344900EB8200C0F80017002001F05EF938
+:10674000002842D1FFF7F8FE20B1012820D002280E
+:106750003BD104E02C4DFEF75BFC10B932E042F275
+:10676000107500F093F8294A20211820FDF738FB16
+:1067700008B1FDF7A9FA2648016811F0B10F03D05E
+:10678000016801F04E01016000F07AFEE8B901E015
+:10679000FEF71EFA1F492846FFF794FE1E4800F038
+:1067A00027FE90B920881DA106EB004002F058FB9F
+:1067B00000F05AF8FDF7F4FA02F0EEF90028F7D1EC
+:1067C00041DFF5E701F0A2F808B10320F8BDFFF7BB
+:1067D00091FD2088012101EB004014A102F040FB53
+:1067E000F3E7000068590020496E206E72665F6210
+:1067F0006F6F746C6F616465725F696E69740000BD
+:10680000B85700200C000300C0D4010078590020C4
+:106810001C050040795B07001D520700456E74653A
+:1068200072206D61696E206C6F6F700053686F75B8
+:106830006C64206E6576657220636F6D6520686597
+:1068400072653A204166746572206E72665F626F8F
+:106850006F746C6F616465725F6170705F73746197
+:10686000727428290000000010B503F003F9002815
+:1068700003D0BDE8104005F0B9BC10BD0A46014682
+:106880000148406805F052BB78C307002DE9F0418C
+:10689000224C207800283FD103F0ECF8204E03274B
+:1068A0004FF0010800282FD01E4800681EA145099E
+:1068B00030882A4607EB004002F0D6FA05EB450087
+:1068C000850842F21070854201D2012000E00020CC
+:1068D000607005F08BFC607820B9124808300068C1
+:1068E000C0070AD030882A4607EB004014A102F006
+:1068F000BBFA1F492846FFF7C1FF4FF0E0214FF4D4
+:106900008030C1F8000105E030881AA107EB004093
+:1069100002F0A6FA84F80080BDE8F081F657002066
+:10692000285900200405014057445420656E6162D7
+:106930006C6564204352563A2564206D7300000054
+:106940005374617274696E6720612074696D657239
+:1069500020282564206D732920666F722066656586
+:1069600064696E67207761746368646F672E0000E6
+:1069700029C20700574454206973206E6F74206544
+:106980006E61626C6564000040688068004770B5A5
+:106990000D4604464668FFF7F7FFB279294604F131
+:1069A0000800FBF771FD002070BDF8B51E461746C4
+:1069B0000C460846069DFFF7E7FF00902B4632463F
+:1069C000394604F10800FBF771FF08B10020F8BD5B
+:1069D00048F24250F8BD000070B516460C46054618
+:1069E00000F0D0F800280ED1AA791946304600F000
+:1069F000D6F8002807D131462046FFF7C8FF002807
+:106A000001D10149216070BD7052464D2DE9F84F0A
+:106A10006C460D46D4E90A688246994617461049E5
+:106A2000284600F0A3F80028A54613D1686841461F
+:106A300040794200304600F0B2F80028A54609D15E
+:106A400057B182B04B463A46294650460096FFF76A
+:106A5000ACFFA546BDE8F88F48F21050A546F9E70F
+:106A60007052464D2DE9F0411D46DDE90687164678
+:106A7000044600F02DF800280DD12A463146204664
+:106A800000F03CF8002806D13A4641462046BDE8D1
+:106A9000F04100F002B8BDE8F08170B515460E4631
+:106AA000044605F093FB002807D13EB160682968D1
+:106AB000C268914205D248F2145070BD48F213509A
+:106AC00070BD83682A4631462046BDE870401847AD
+:106AD00010B550B161B1416009680446884700288B
+:106AE00002D105482060002010BD48F2015010BDC1
+:106AF00048F2105010BD00006E52464870B5154661
+:106B00000E46044605F062FB00280BD146B155B194
+:106B100060682A46314643682046BDE87040184701
+:106B200048F2105070BD002070BD00002DE9F0410A
+:106B30000B480C4D0C4F401BC60801203870002438
+:106B400006E000BF55F834008047002805D1641CDA
+:106B5000B442F7D3022038700020BDE8F081000075
+:106B60000000000000000000F857002028B1006875
+:106B7000884205D048F24050704748F210507047A4
+:106B80000020704728B139B10022C1E90020104629
+:106B9000704748F21050704748F21350704720B1C8
+:106BA000914205D048F21150704748F2105070479A
+:106BB000002070472DE9F041174C07460425208836
+:106BC00016A105EB004002F04BF91B4E306A01287C
+:106BD00004D0208819A105EB00400FE09FB1F069B7
+:106BE00088B100F055F80022B169FEF737F9F16974
+:106BF000814208D0208819A105EB004002F030F94D
+:106C00000020BDE8F081208819A105EB004002F0CA
+:106C100027F90120F5E7000068590020456E7465EA
+:106C200072206E72665F6466755F6170705F697313
+:106C30005F76616C69640000E86F002052657475CE
+:106C4000726E2066616C736520696E2076616C6976
+:106C5000642061707020636865636B0052657475B1
+:106C6000726E2066616C736520696E20435243002A
+:106C700052657475726E20747275652E2041707045
+:106C8000207761732076616C69640000AFF3008047
+:106C90004FF44050074A4168914207D18068411E35
+:106CA000C1F30B01401A00F6FF7070474FF480509B
+:106CB00070470000DBE5B15100B5FFF7E9FF05497A
+:106CC00089690A18401E0844C0F30B00101A00F628
+:106CD000FF7000BDE86F002000210160416081600D
+:106CE0000148016370470000E86F00202DE9FF5F55
+:106CF0007E4C04257EA1208805EB004002F0B0F810
+:106D0000208883A105EB0040009A02F0ADF80198BD
+:106D100008B185A200E086A2208887A105EB00408B
+:106D200002F0A2F8029808B17FA200E080A22088B9
+:106D300086A105EB004002F097F8039808B17AA20B
+:106D400000E07BA2208885A105EB004002F08CF8D2
+:106D50004FF4405041688748814201D172A200E05F
+:106D600073A2208884A105EB004002F07DF8208802
+:106D700085A105EB004002F073F8874E208887A1BB
+:106D800005EB0040B369326A02F075F820888BA1E8
+:106D900005EB0040736AF26A02F06DF84FF00008EC
+:106DA000DFF838B2A146AA461AE00127C0B101288F
+:106DB00020D0B8F1020F2CD08949A420FDF736F974
+:106DC00000255D4503D98649A920FDF72FF985489F
+:106DD0000099401BA0F5405088421DD201261CE0BE
+:106DE000FFF76AFF0546029888B16B48006A0128E0
+:106DF0000BD00CE0FFF74CFF0546039828B94FF481
+:106E0000405041685B48814201D00127D9E7002703
+:106E1000D7E74FF48055D4E700260198B9F8001061
+:106E200046EA00040AEB014042466FA102F01CF85A
+:106E3000B9F800102A460AEB01406EA102F014F8DE
+:106E40000EB139A200E03AA2B9F800104D460AEBA3
+:106E500001406EA102F008F80FB133A200E034A2A5
+:106E60002888A94655460AEB00406EA101F0FCFFB8
+:106E70000CB12DA200E02EA2B9F800006EA105EB26
+:106E8000004001F0F1FFBC4308D0B8F1020F05D279
+:106E900008F10100C0B28046022886D95EB1B9F877
+:106EA0000000022101EB004068A101F0D9FF04209D
+:106EB00004B0BDE8F09FB8F1000F0AD0B9F8001097
+:106EC0000AEB01406CA101F0CBFF33481830FFF70B
+:106ED00003FF314A002010610120506102F12400BB
+:106EE000FFF7FAFE009850620020E1E768590020A1
+:106EF000456E746572206E72665F6466755F63616D
+:106F00006368655F707265706172652829000000B2
+:106F100072657175697265645F73697A653A20306C
+:106F20007825782E0000000074727565000000005E
+:106F300066616C736500000073696E676C655F6203
+:106F4000616E6B3A2025732E000000006B65657042
+:106F50005F6170703A2025732E0000006B656570CC
+:106F60005F736F66746465766963653A2025732E76
+:106F700000000000DBE5B15153445F5052455345DA
+:106F80004E543A2025732E0042616E6B20636F6E63
+:106F900074656E74733A0000E86F002042616E6B96
+:106FA000203020636F64653A203078253032783A9B
+:106FB0002053697A653A20307825780042616E6BFB
+:106FC000203120636F64653A203078253032783A7A
+:106FD0002053697A653A20307825780000F0060061
+:106FE0001CCD070000200700706173733A202564F0
+:106FF0002E00000063616368655F6164647265739D
+:10700000733A20307825782E0000000063616368B1
+:10701000655F746F6F5F736D616C6C3A2025732EC2
+:10702000000000006B6565705F6669726D77617264
+:10703000653A2025732E000064656C6574655F6D8C
+:107040006F72653A2025732E0000000041626F7256
+:1070500074696E672E2043616E6E6F74206669746A
+:10706000206E6577206669726D77617265206F6E3C
+:107070002064657669636500496E76616C69646158
+:1070800074696E67206170702E00000070B50C4648
+:10709000050004D1224940F22D10FCF7C7FF24B9A6
+:1070A0001F494FF49770FCF7C1FF2A7804201D494F
+:1070B000092A2DD2DFE802F02C052C0B182C1E2CEF
+:1070C000120021462846BDE8704002F0DBBC09886A
+:1070D00000EB014014A101F0C3FE14E02146284654
+:1070E000BDE8704002F068BD21462846BDE870400A
+:1070F00002F004BD098800EB014014A101F0B0FECC
+:107100004FF48070E0602046BDE87040FDF78CBE13
+:10711000BDE87040024940F24D10FCF787BF000007
+:10712000D0CC07003859002048616E646C65204E51
+:1071300052465F4446555F4F505F4352435F474559
+:10714000542028636F6D6D616E64290048616E6420
+:107150006C65204E52465F4446555F4F505F4F422C
+:107160004A4543545F53454C4543542028636F6D53
+:107170006D616E642900000070B50E46040004D1F4
+:107180001B4940F24620FCF751FF26B9184940F24E
+:107190004720FCF74BFF20780125092820D2DFE8A3
+:1071A00000F01F051F0F141F1A1F0A00314620464A
+:1071B00002F0D4FD19E03146204603F019F814E03E
+:1071C0003146204602F08EFD0FE03146204602F0A7
+:1071D000D9FE054609E03146204602F0C1FF04E031
+:1071E00003494FF41A70FCF721FF284670BD0000D8
+:1071F000D0CC07002DE9F843134C0746134E206806
+:107200000D46009030880421904601EB00402B464B
+:107210003A460FA101F037FE43462A4639461C483C
+:1072200001F0DEF905000AD03088022101EB0040B0
+:107230002A4618A101F018FE2846BDE8F883206808
+:10724000401C2060F8E70000185800203459002046
+:107250006E72665F6673746F726167655F65726197
+:10726000736528616464723D307825702C206C65EC
+:107270006E3D2564207061676573292C20717565EA
+:1072800075652075736167653A202564000000000C
+:107290000C5900206E72665F6673746F7261676569
+:1072A0005F65726173652829206661696C65642079
+:1072B00077697468206572726F7220307825782E35
+:1072C000000000000B4910B504220988002802EBD9
+:1072D0000142104604D008A101F0C2FD104903E0AC
+:1072E00010A101F0BDFD1949BDE810400022184869
+:1072F00001F0D6B934590020496E697469616C692E
+:107300007A696E67206E72665F6673746F7261670A
+:10731000655F7364206261636B656E642E000000BC
+:1073200084C60700496E697469616C697A696E6721
+:10733000206E72665F6673746F726167655F6E76EA
+:107340006D63206261636B656E642E0054C6070036
+:107350000C5900202DE9FC47154C8046154E20683D
+:107360000F46CDE90020308804219946154601EBEF
+:1073700000403B464246104901F08EFD2B463A46FE
+:1073800041460E48CDF8009001F052FA05000AD0AF
+:107390003088022101EB00402A4609A101F064FD7A
+:1073A0002846BDE8FC872068401C2060F8E7000004
+:1073B000185800203459002018CC07000C59002020
+:1073C0006E72665F6673746F726167655F7772690C
+:1073D00074652829206661696C6564207769746822
+:1073E000206572726F7220307825782E00000000C0
+:1073F00070B51049104D08602888032101EB00404A
+:107400000EA101F02DFD0020FDF728FF104800F02F
+:107410009FFC040009D02888012101EB004022468E
+:107420000CA101F021FD204670BDBDE87040084868
+:1074300000F0C8B8FC57002068590020456E7465FC
+:1074400072696E6720444655206D6F64652E00009A
+:107450005D520700436F756C64206E6F7420696E17
+:107460006974616C697A6520444655207472616E56
+:1074700073706F72743A20307825303878000000CD
+:10748000054810B50088042101EB004003A101F07C
+:10749000E7FC002010BD000068590020696E2077CD
+:1074A00065616B206E72665F6466755F696E697494
+:1074B0005F757365720000001FB58908002201AB7B
+:1074C000009283E80700684618DF04B010BD000092
+:1074D0001FB5044B0FCB8DE80F00684618DF04B0D2
+:1074E00010BD0000D8C5070070B50A4C04254FF444
+:1074F0008056208808A105EB004001F0B1FCE806A9
+:107500000BA106602088002605EB004001F0A8FCD6
+:10751000304670BD6859002072756E6E696E6720C6
+:10752000697271207461626C65207365740000007B
+:1075300041667465722072756E6E696E672069723D
+:1075400071207461626C65207365740070B50E46BD
+:107550000178124C062901D0012901D1017C21704A
+:107560002178012501290FD0022911D00C480121D1
+:10757000008801EB00400BA101F072FC002020709C
+:1075800005207070284670BD3146FFF77FFDF9E792
+:107590003146FFF7F1FD0546F4E7000020580020D2
+:1075A00038590020496E76616C6964206F626A65A3
+:1075B0006374207479706520696E207265717565D9
+:1075C00073742E0010B5040011D00120FFF77AFE6D
+:1075D00000280BD100F016FC00F02CFD48B1094941
+:1075E000081F00F09DFC012803D0032010BD0720D8
+:1075F00010BD04480838C4600020FEF7B3F800202E
+:1076000010BD00002858002010B5816879B1094AE2
+:107610001821FCF775FB040007D0074802210088F9
+:1076200001EB004005A101F01BFC204610BD072026
+:1076300010BD000059760700385900205363686573
+:1076400064756C65722072616E206F7574206F6650
+:107650002073706163652100AFF30080F0B50446CC
+:10766000806887B020B946494FF42870FCF7DEFCEB
+:10767000182244496846FAF707FF20788DF8000081
+:1076800022780426404F414D0D2A5AD2DFE802F0FD
+:10769000075237525259523E522D0F28480028881F
+:1076A0003BA106EB004001F0DBFB012024E0288831
+:1076B00040A106EB004001F0D3FB4FF08050D0F822
+:1076C00000110191D0F804110291D0F80C11890237
+:1076D0000491D0F8101189020391006905903AE0F5
+:1076E0006946204602F072FE35E028883AA106EB92
+:1076F000004001F0B5FB207C8DF804002BE02888C9
+:107700003BA106EB004001F0ABFB24E0288841A13F
+:1077100006EB004001F0A4FB208AADF804001AE05B
+:10772000288843A106EB004001F09AFBF968072086
+:10773000884710E069462046FFF708FF58B907B0B0
+:10774000F0BD2888032101EB00403FA101F08CFB34
+:1077500002208DF8010028889DF8012006EB0040EA
+:1077600041A101F081FBD4E90112684690479DF8E0
+:1077700001000128E3D0F96805208847DFE7000011
+:10778000D0CC070000C60700205800203859002040
+:1077900048616E646C65204E52465F4446555F4FAB
+:1077A000505F50524F544F434F4C5F5645525349D0
+:1077B0004F4E000048616E646C65204E52465F4437
+:1077C00046555F4F505F48415244574152455F56BE
+:1077D000455253494F4E000048616E646C65204E1F
+:1077E00052465F4446555F4F505F50494E47000038
+:1077F00048616E646C65204E52465F4446555F4F4B
+:10780000505F524543454950545F4E4F5449465F7F
+:107810005345540048616E646C65204E52465F4487
+:1078200046555F4F505F4D54555F4745540000002B
+:1078300048616E646C65204E52465F4446555F4F0A
+:10784000505F41424F525400496E76616C6964202A
+:107850006F70636F64652072656365697665643A0D
+:1078600020307825782E000052657175657374207C
+:1078700068616E646C696E6720636F6D706C6574AF
+:10788000652E20526573756C743A20307825780027
+:1078900038B10549016005494160012101720020AC
+:1078A00070470E2070470000B1780700E9780700A4
+:1078B00010B50C0001464FF0110007D02278052AC0
+:1078C00005D2DFE802F00F050D0F0F000E2010BDEE
+:1078D000084600F06FF80028F9D10221217010BD90
+:1078E000112010BD082010BD0246082041B10B78C0
+:1078F000022B04D1022A05D0032A00D1112070479F
+:107900000E207047002003220A70704770B50F48A0
+:107910000024D0F85C11491C03D1D0F89C01401C14
+:1079200011D00B480421008801EB004009A101F0AF
+:1079300097FA4FF4FE25284601F038FC57220349F8
+:10794000284601F04BFC204670BD0000E86F002087
+:107950004059002045726173696E672073657474C5
+:10796000696E67732070616765206164646974691A
+:107970006F6E616C20646174612E000010B528B1D7
+:107980001C220349FAF780FD002010BD0E2010BD17
+:107990009CF1070010B5064C00221821201DFDF7B0
+:1079A0005DFA2168814201D1012010BD002010BD87
+:1079B0009CF1070070B50C4D0400D5F89C0105F54D
+:1079C000CE7503D0401C03D0082070BD0E2070BDC2
+:1079D00000221821201DFDF741FA206007222146D0
+:1079E000284629DF70BD000000F007000022582162
+:1079F0000148FDF733BA0000EC6F00202DE9F0419B
+:107A00001F4C0546042620881EA106EB004001F00D
+:107A100027FA2846FFF756FC02004FF0010504D074
+:107A2000208821A105EB004023E04FF4DC7842469A
+:107A300028492948FAF728FD274F3868401C04D008
+:107A4000FFF7D4FF3968814218D0208823A106EBC4
+:107A5000004001F005FA41461F48FAF72EFD0020CC
+:107A60007D6000F061F8020008D0208823A105EBBA
+:107A7000004001F0F9F90320BDE8F0810020FBE7A8
+:107A80003C59002043616C6C696E67206E72665FC2
+:107A90006466755F73657474696E67735F696E6938
+:107AA0007428292E2E2E00006E72665F6466755F44
+:107AB000666C6173685F696E697428292066616904
+:107AC0006C65642077697468206572726F723A2001
+:107AD0002578000000F00700E86F0020526573650C
+:107AE0007474696E6720626F6F746C6F6164657225
+:107AF0002073657474696E67732E00006E72665F22
+:107B00006466755F666C6173685F77726974652817
+:107B100029206661696C65642077697468206572E4
+:107B2000726F723A202578002DE9F04105464FF436
+:107B3000DC773A4621492248FAF7D1FC214C042649
+:107B40000028208806EB004015D01FA101F088F91D
+:107B500020881A4A06EB004020A101F085F9002296
+:107B600001211648FFF746FB012668B1208823A1B2
+:107B700006EB00401DE02AA101F072F90DB10020D2
+:107B8000A8470020BDE8F081FFF730FF0C493A46D6
+:107B90000860A1F5DC70FAF777FC2B463A463049CD
+:107BA0000648FFF7D7FB0028ECD020882DA106EB74
+:107BB000004001F055F90320E4E7000000F0070061
+:107BC000E86F00203C59002057726974696E672085
+:107BD00073657474696E67732E2E2E00457261731F
+:107BE000696E67206F6C642073657474696E677367
+:107BF0002061743A2030782530387800436F756CF6
+:107C000064206E6F742065726173652074686520EE
+:107C100073657474696E6773207061676521000015
+:107C20004E65772073657474696E67732061726541
+:107C3000206964656E746963616C20746F206F6C79
+:107C4000642C207772697465206E6F74206E656590
+:107C50006465642E20536B697070696E672E000036
+:107C6000306E0020436F756C64206E6F74207772E5
+:107C70006974652074686520444655207365747482
+:107C8000696E677320706167652100004FF4805052
+:107C9000704700002DE9F04782461548154FDFF880
+:107CA0005880C01BC608B8F800104FF0040909EB53
+:107CB00001400025324611A101F0D6F8002411E060
+:107CC00007EBC400416850468847050009D0B8F862
+:107CD00000102B4609EB0140224612A101F0CBF81F
+:107CE00002E0641CB442EBD32846BDE8F0870000F4
+:107CF000D4D90700CCD9070068590020536875749F
+:107D000074696E6720646F776E207472616E737031
+:107D10006F7274732028666F756E643A202564292B
+:107D2000000000004661696C656420746F20736810
+:107D30007574646F776E207472616E73706F727495
+:107D40002025642C206572726F722025640000006B
+:107D50002DE9F04782461448144FDFF85480C01BC9
+:107D6000C608B8F800104FF0040909EB01400025DF
+:107D7000324610A101F078F8002410E057F83410D2
+:107D800050468847050009D0B8F800102B4609EB8B
+:107D90000140224610A101F06EF802E0641CB442DA
+:107DA000ECD32846BDE8F087D4D90700CCD907002A
+:107DB00068590020496E697469616C697A696E67F7
+:107DC000207472616E73706F7274732028666F75A1
+:107DD0006E643A20256429004661696C65642074EC
+:107DE0006F20696E697469616C697A65207472616B
+:107DF0006E73706F72742025642C206572726F72BE
+:107E00002025640070B5114D114CA86B30B103F002
+:107E100069FF18B1686A08B1012000E000202070F5
+:107E2000FEF784FE18B10B498E20FCF7FFF84023C3
+:107E3000094A0A490A48FEF7CFFD002805D0BDE8E7
+:107E4000704004499620FCF7F1B870BDE86F00203F
+:107E500030580020A8CE070000C30700A8730020F8
+:107E600098C307002DE9F041134C07460D46E06B1F
+:107E7000A26B01264119914209D9104801210088BD
+:107E800001EB00400EA100F0EBFF032610E00A49D1
+:107E90002A465C3108443946FAF7F6FAE06B064A9E
+:107EA0002844E063403229463846FCF7D7FF206477
+:107EB0003046BDE8F0810000E86F00204459002002
+:107EC000496E697420636F6D6D616E64206C6172C0
+:107ED000676572207468616E20657870656374658B
+:107EE000642E000070B505004FF0010404D0B5F514
+:107EF000807F03D904240CE003240AE00649002013
+:107F0000064E08702021306306F13800FAF7D5FAE2
+:107F1000B563204670BD000030580020E86F002097
+:107F20002DE9F047304C0E468046D4E90E0101257C
+:107F3000DFF8B8902F46814208D0B9F800002CA194
+:107F400007EB004000F08CFF082549E0DFF8BCA0FB
+:107F50009AF8000030B1FEF7AFFEC8F80000606A82
+:107F600030603DE003F0BEFE88B3294890F89C10D5
+:107F700009B9017859B3041D0021C8F80010316017
+:107F800090F89C300A462BB1214C90F83811A0345F
+:107F900004F1990294F8590003F0EAFC054601281F
+:107FA0001ED1201D00F0B8F80546012818D18AF826
+:107FB00000703146201D04F0A3F8054601280FD1BA
+:107FC0004246201D316804F059F8054608E0FFE7F5
+:107FD000B9F800000FA107EB004000F041FF0525B4
+:107FE0002846BDE8F0870000E86F002044590020D3
+:107FF0004578656375746520776974682066617576
+:108000006C7479206F6666736574000030580020C8
+:10801000A07100204661696C656420746F206465FE
+:10802000636F646520696E6974207061636B657449
+:108030000000000001480078704700003058002020
+:108040002DE9F04780462748264D894690F89C0048
+:10805000012608B1A43500E008350A464146284605
+:10806000FDF78CFB204C002760B195F8550058B106
+:1080700000F00101C0F340024346284602F00AFF27
+:10808000C8B114E0172617E00120E0621748042168
+:10809000008801EB004016A100F0E2FE276295F88F
+:1080A0008F0010B195F8900008B96868A060A06CC6
+:1080B000C4E9099004E005260B482430FEF70CFEC5
+:1080C000094820213830FAF7F8F90748FF22F4214F
+:1080D0005C30FAF7EBF9C4F8488030462763BDE816
+:1080E000F0870000A0710020E86F002044590020B4
+:1080F000496E76616C69646174696E67206F6C6447
+:10810000206170706C69636174696F6E20696E20A4
+:1081100062616E6B20302E002DE9F04104004FF0BB
+:10812000010503D140497F20FBF780FF94F85400FC
+:108130003E4E012740B194F8550050B1012808D0B7
+:10814000022806D0032804D0308839A107EB00406C
+:1081500064E01CB934496720FBF768FF94F86D00B0
+:10816000032807D0308838A107EB004000F078FEE4
+:10817000142556E094F88F00B84618B194F8900092
+:1081800000284ED1207A58B1E068022734280CD05C
+:10819000308832A107EB004000F062FE112540E07C
+:1081A000318808EB014032A138E0204603F0DEF9C7
+:1081B00018B1207850B394B907E0308830A107EBAC
+:1081C000004000F04DFE12252BE017498C20FBF7F4
+:1081D0002DFF207818B914498D20FBF727FF94F85C
+:1081E00055002B4968B101280BD06068C9688842E6
+:1081F00017D8308827A107EB004000F031FE10258A
+:108200000FE06068896888420BD2F2E794F8550065
+:10821000012806D0318808EB014023A100F020FEA0
+:108220000F252846BDE8F081F0CE07004859002010
+:10823000496E76616C6964206669726D77617265FA
+:1082400020747970652E0000496E76616C69642037
+:108250006861736820747970652E00004661756CE2
+:1082600074792048572076657273696F6E2E00000E
+:108270004E6F2048572076657273696F6E2E00002E
+:10828000534420726571206E6F74206D65742E00EA
+:10829000E86F002046572076657273696F6E207410
+:1082A0006F6F206C6F772E0046572076657273696A
+:1082B0006F6E206D697373696E672E000FB438B5E9
+:1082C000040003D110A11C20FBF7B0FE606918B9AF
+:1082D0000DA11D20FBF7AAFE206818B90AA11E20D7
+:1082E000FBF7A4FE606818B907A11F20FBF79EFEEC
+:1082F0000599002905D006A800906A46204600F09E
+:1083000045F838BC5DF814FB2E2E5C2E2E5C2E2E0C
+:108310005C2E2E5C2E2E5C65787465726E616C5CD2
+:10832000667072696E74665C6E72665F66707269A2
+:108330006E74662E6300000010B5040003D107A11F
+:108340000B20FBF773FEA268002A05D0D4E90403D2
+:10835000216898470020A06010BD00002E2E5C2EE2
+:108360002E5C2E2E5C2E2E5C2E2E5C657874657233
+:108370006E616C5C667072696E74665C6E72665F6C
+:10838000667072696E74662E630000002DE9FC470A
+:1083900091460C465FEA000804D183A14FF49F7018
+:1083A000FBF744FED8F8140020B97FA14FF4A07069
+:1083B000FBF73CFED8F8000020B97BA140F2411049
+:1083C000FBF734FED8F8040020B977A14FF4A17070
+:1083D000FBF72CFE002C76D014F8011B39B12529AF
+:1083E0000ED04046FCF706FD20780028F4D198F81E
+:1083F0000C00002867D04046BDE8FC47FFF79CBF53
+:108400000020012221782B291BD02D2902D03029D0
+:1084100008D102E040F0010001E040F00200641CDD
+:10842000002AEFD100252A290ED02178A1F13002AF
+:108430000A2A11D205EB850201EB4205641C303D8E
+:10844000F1E740F00400EAE7D9F800100B1DC9F885
+:1084500000300968641C0D44217800232E290BD1BB
+:1084600014F8011FA1F130020A2A05D203EB83029E
+:1084700001EB4203303BF3E76C290DD068290BD0A8
+:10848000692921D00BDC252918D0582931D063293E
+:108490000ED0642915D117E014F8011FECE77029FC
+:1084A00069D0732932D075291BD0782909D120E0F1
+:1084B000D9F80000011DC9F8001001784046FCF70A
+:1084C00099FC641C90E76CE0D9F800100A1DC9F80B
+:1084D00000200968CDE900500A224046FDF784FBE0
+:1084E000EFE7D9F800100A1DC9F8002009680A2230
+:1084F00006E0D9F800100A1DC9F80020096810220A
+:10850000CDE90050404603F05FFDDAE7D9F80010EE
+:1085100000270A1DC9F800200E68C00705D112E027
+:108520004046761C7F1CFCF765FC31780029F7D1AA
+:1085300004E0202140466D1EFCF75CFCBD42C0D922
+:10854000002DF6D1BDE74EB13046F9F7C1FF074621
+:1085500004E0202140466D1EFCF74CFCBD4206D9CC
+:10856000002DF6D103E04046761CFCF743FC317841
+:108570000029F8D1A5E7D9F80000011DC9F80010BD
+:10858000056830214046FCF735FC78214046FCF771
+:1085900031FC08200021CDE90001034610222946C4
+:1085A000B0E7BDE8FC8700002E2E5C2E2E5C2E2E40
+:1085B0005C2E2E5C2E2E5C65787465726E616C5C30
+:1085C000667072696E74665C6E72665F6670726900
+:1085D0006E74665F666F726D61742E6300000000DA
+:1085E0002DE9F0411E4615460F46040003D11DA19A
+:1085F0007820FBF71BFD206818B91AA17920FBF73A
+:1086000015FD1DB917A17A20FBF710FD394620464C
+:10861000FBF739FA40B939462046FBF734FA18B966
+:1086200010A17D20FBF702FD6068394602682046F4
+:108630006A43FBF731FA58B9606839460268204648
+:108640006A43FBF729FA18B906A17F20FBF7EEFC75
+:10865000206833462A46D0F810C039462046BDE887
+:10866000F04160472E2E5C2E2E5C2E2E5C2E2E5C52
+:108670002E2E5C636F6D706F6E656E74735C6C69CB
+:10868000627261726965735C6673746F726167654B
+:108690005C6E72665F6673746F726167652E6300ED
+:1086A00070B516460C46050003D108A12F20FBF734
+:1086B000BDFC1CB905A13020FBF7B8FC2C6031468D
+:1086C00028462268BDE87040104700002E2E5C2E20
+:1086D0002E5C2E2E5C2E2E5C2E2E5C636F6D706FCA
+:1086E0006E656E74735C6C69627261726965735CED
+:1086F0006673746F726167655C6E72665F667374D1
+:108700006F726167652E63002DE9F04128B1016841
+:1087100019B1C969BDE8F04108470D4D0D48002465
+:10872000461B14270DE000BF04EB840005EB80001E
+:10873000016829B1C969884710B10120BDE8F081FD
+:10874000641CB6FBF7F0A042EED80020F6E700006C
+:108750000C59002020590020044801214174007A5E
+:1087600008B100207047012070470000B07600205B
+:10877000012801D0032808D10449002201284A74A5
+:1087800000D00020087402F04BBC7047B076002087
+:1087900070B50146022801D0032943D1224C207A2A
+:1087A00000283FD0012831D002282FD11F480023B4
+:1087B0000229006802D0032928D119E0E360027978
+:1087C00012B1012A22D10BE0D0E90565721B142AEF
+:1087D00000D314222A4482614569AA420ED015E0D2
+:1087E0000169491C0161426991420FD1237213E072
+:1087F000E268521CE260082A08D9E3602372022969
+:108800000AD00D21FCF749FF02F000FC607C28B182
+:10881000BDE8704000F014BF0021F3E7BDE87040F0
+:1088200002F0FEBB70BD0000B07600209C58002016
+:108830002DE9F8431D46089F16468846040003D1DB
+:108840002AA16220FBF7F2FB1EB928A16320FBF7E7
+:10885000EDFB206818B925A16420FBF7E7FB1DB9E3
+:1088600022A16520FBF7E2FB60684068B5FBF0F1F0
+:1088700000FB115141B1B5FBF0F100FB115018B1F3
+:108880001AA16820FBF7D2FB4046FBF7F6F838B98F
+:108890004046FBF7F2F818B914A16B20FBF7C6FBB2
+:1088A0003046FBF7EAF838B93046FBF7E6F818B976
+:1088B0000EA16C20FBF7BAFB2A4641462046FBF787
+:1088C000EBF848B92A4641462046FBF7E5F818B9C7
+:1088D00006A16D20FBF7AAFB009720682B463246C5
+:1088E000C76841462046B847BDE8F8832E2E5C2E67
+:1088F0002E5C2E2E5C2E2E5C2E2E5C636F6D706FA8
+:108900006E656E74735C6C69627261726965735CCA
+:108910006673746F726167655C6E72665F667374AE
+:108920006F726167652E63002DE9FF411C46DDE92A
+:108930000A7815460E46684600F010F846EA4501EA
+:1089400041EA840141EA072242EA0841009A00EB29
+:108950008200C0F80017BDE8FF81000010B5006874
+:10896000202804D303A140F2A110FBF75FFB4FF0D6
+:10897000A04010BD2E2E5C2E2E5C2E2E5C2E2E5C6A
+:108980002E2E5C6D6F64756C65735C6E7266785CC0
+:1089900068616C5C6E72665F6770696F2E6800005C
+:1089A00010B50068202804D303A140F2A110FBF702
+:1089B0003DFB4FF0A04010BD2E2E5C2E2E5C2E2EC7
+:1089C0005C2E2E5C2E2E5C6D6F64756C65735C6E18
+:1089D0007266785C68616C5C6E72665F6770696F06
+:1089E0002E68000038B501240090684631B1FFF7C9
+:1089F000B5FF00998C40C0F8084538BDFFF7AEFFC1
+:108A000000998C40C0F80C4538BD000030B5104BC3
+:108A1000014600201C69224609E0157A854205D1ED
+:108A2000401C0A28F7DB4FF0FF3030BD5268002AA7
+:108A3000F3D1421CF9D008721A6922B152684A6017
+:108A40001A69516030BD002219614A6030BD0000D2
+:108A5000C48700207047FAF785BD704708B5034A00
+:108A600000924023024A00F005F808BD3DB6070019
+:108A7000C4760020F0B595B01C4615460F46084652
+:108A80001A9E00F071FB182109A8F9F716FD0E9641
+:108A9000CDE909540023082203A9384600F079FBE8
+:108AA00005980690BDF81000ADF81C00BDF8120046
+:108AB000ADF81E0000208DF821000398082600F074
+:108AC0000300012802D0022818D032E00398334670
+:108AD000850AC0F3C2008DF8200003980FA9C0F3E7
+:108AE0008314A200384600F054FB09A8009006AB9E
+:108AF00022460FA9284600F093FA1AE00398840D45
+:108B0000C0F3C2008DF82000082C01D2254600E0F9
+:108B1000082533462A460FA9384600F03AFB2E4472
+:108B2000641B09AB06AA29460FA800F0CDF9002C5A
+:108B3000EAD1384600F01EFB15B0F0BD0A4A012903
+:108B400002EBC00007D0022907D0032907D004296F
+:108B500007D000207047022070470420704700793A
+:108B60007047407970470000D4D9070010B5FFF76F
+:108B700072FF04210648FFF749FF002803DA054980
+:108B80001B20FBF753FA02490120487210BD000078
+:108B9000A85800204CD407002DE9F04F8DB0FCF709
+:108BA00039F918B100200DB0BDE8F08F794E0020E2
+:108BB000B061BFF34F8FA6F580544FF00009606895
+:108BC0000190A568284004EB800008E02168019826
+:108BD000814201D86160E5E7284004EB80000C3059
+:108BE00001A9FDF755F80028F0D105AAA046019982
+:108BF00001EA050408EB8403491CDB6842F82030D5
+:108C0000401C01910228F2D3059800F003000228CD
+:108C100002D001284CD0A6E005985022810D8A464A
+:108C2000B2EB905F00D850210C4664F39F50059042
+:108C30000831594800F04FFA070075D000F094FA57
+:108C40004B46082205A9384600F0A9FA019909F116
+:108C5000080B2940681A8000001D844221D94F4D1D
+:108C600030B1C2B208EB8101201A91460C3104E008
+:108C70002946E2B2002591462846C4B25B463846F2
+:108C800000F08DFA0BEB090325B122462946384640
+:108C900000F085FA01990AF1030001EB90000190C0
+:108CA0003BE008EB81015B46224638460C31EFE79A
+:108CB0000598C0F38310062800D30620059960F3B9
+:108CC0008911C1F38310801C05918100324800F0A6
+:108CD00002FA070047D000F047FA4B46082205A9E0
+:108CE000384600F05CFA09F1080900240FE0019809
+:108CF0004B4600EA0501401C08EB8101019004226B
+:108D000038460C3100F04BFA09F10409641C05984F
+:108D1000C0F38310A042EAD837B13469B06968B1B2
+:108D2000384600F027FA2FE01DE0607A012804D1D0
+:108D3000226820463946126890476468002CF4D1B6
+:108D4000384600F017FA00208DF800006846FBF75F
+:108D5000DDF8B06910B90199C8F804109DF8000059
+:108D6000FBF720F910E0346904E0216820468968A7
+:108D700088476468002CF8D109480221008801EB7B
+:108D8000004008A100F06CF8FCF744F880F0010006
+:108D900009E70000C48700209CDA0700D077002094
+:108DA000685900204261636B656E647320666C7560
+:108DB00073686564000000002DE9F84F8146264F76
+:108DC000D01C15468A46800800226946BE68FBF71B
+:108DD000BBFFB8B3009CB846A01C0090B9683040F7
+:108DE000091A8F003F1DBD4208EB800002D82A46B9
+:108DF000514608E03A4651460C30F9F745FB164813
+:108E0000EA1B0AEB07010C30F9F73EFB4FEA194762
+:108E1000FCF736FA47EA0042601C304008EB80005D
+:108E2000344008EB8401C260C8684FF6C07269F331
+:108E3000C500904365F39F5020F00300801C20F094
+:108E40000400C860054890F8200001E0FFF7A4FE88
+:108E50000028FBD1BDE8F88FC4770020C48700202C
+:108E600000231A4602F0E6BE08B5012300926A46C6
+:108E700002F0E0FE08BD1CB5CDE9002302236A46DE
+:108E800002F0D8FE1CBD3EB5069C8DE81C000323F5
+:108E90006A4602F0CFFE3EBD7FB5DDE908458DE8AC
+:108EA0003C0004236A4602F0C5FE7FBD70B586B063
+:108EB0000DF1280C9CE870008DE87C0005236A46C3
+:108EC00002F0B8FE06B070BD2DE9F0470E468046B0
+:108ED0001C46924608293ED894F80C900020207336
+:108EE0001946104602F038F80025B54206D218F8A7
+:108EF00005201AA12046FFF7E1F903E019A1204659
+:108F0000FFF7DCF96D1C082DEFD317A12046FFF702
+:108F1000D5F90025B54210D218F80570F9F7B0FA66
+:108F20000068C05D10F03E0F01D03A4600E02E22EE
+:108F30000EA12046FFF7C2F903E00DA12046FFF77E
+:108F4000BDF96D1C082DE5D301222146504601F0E4
+:108F500083FF84F80C90BDE8F087000020253032B4
+:108F600078000000202020007C0000002563000025
+:108F700020000000104910B540F2FF30886000204A
+:108F80000860486001F580518861486181F82000DF
+:108F90000A4800F0EDF800280CD1094809490A4BAD
+:108FA000401AC108002002E023F82000401C88423B
+:108FB000FAD3002010BD0000C47700209CDA07001F
+:108FC00084DA0700D4D90700205900200248034959
+:108FD000401AC0087047000084DA0700D4D907009F
+:108FE00013B56846FCF7F2FF08B100201CBD02482B
+:108FF000009950F831001CBDD4D9070070B507485E
+:109000000125046980F8205005E06572216820463A
+:10901000496888476468002CF7D170BDC487002078
+:109020002DE9FF4781460C9D00200C462F7B2873BD
+:10903000984616462946184601F08EFF072E42D262
+:10904000DFE806F004090F161F2A360049462846B5
+:10905000FFF734F937E0494628462268FFF72EF932
+:1090600031E0D4E9002349462846FFF727F92AE0F2
+:10907000A0680090D4E9002349462846FFF71EF96E
+:1090800021E0D4E90201CDE90001D4E900234946F9
+:109090002846FFF713F916E004F1080007C88DE829
+:1090A0000700D4E9002349462846FFF707F90AE0FC
+:1090B00004F108000FC88DE80F00D4E900234946E9
+:1090C0002846FFF7FBF800222946404601F0C4FE7F
+:1090D0002F73BDE8FF872DE9F041858A80462D1F5B
+:1090E0004819C01CB0FBF5F0C6B24046FDF700F8C9
+:1090F000041E19D00020207101206071E580002736
+:109100002546761EC4F800800BE04046FCF7F0FFD1
+:1091100060B16179491C6171286005467F1CC0F807
+:109120000080B742F1D32046BDE8F081204600F030
+:1091300002F80020F8E72DE9F041457901466B1E61
+:10914000002201E00968521C9A42FBD30F680146D5
+:10915000002605E038460C68FDF730F82146761CFD
+:10916000AE42F7D3BDE8F0810121001DFCF799BFA5
+:10917000FDF76CB810B504460121001DFCF7B2FFE5
+:1091800010F0FF0F04D12046BDE81040FFF7D3BF19
+:1091900010BD38B501240094FCF7CEFE38BD38B5BB
+:1091A00000240094FCF7C8FE38BD000009490222E3
+:1091B0000A60BFF36F8FBFF34F8F0A1D1060064820
+:1091C0000268002AFCD000200860BFF36F8FBFF355
+:1091D0004F8F704704E5014000E4014070B50E4C2C
+:1091E00001232360BFF36F8FBFF34F8F00230B4D1D
+:1091F00008E000BF51F8236040F823602E68002E7D
+:10920000FCD05B1C9342F5D300202060BFF36F8F2E
+:10921000BFF34F8F70BD000004E5014000E4014042
+:1092200020B1034909680160002070470E20704793
+:1092300070C907002DE9FE4306460D460846FFF7B4
+:10924000EFFF00287ED18046CDF80080CDF8048065
+:10925000012406208DF80060ADF80400CDF80880E8
+:109260008DF80240694620202A6869DF3F4F40B1EF
+:1092700000F0B0FB024638883D4904EB0040FFF7A0
+:10928000F3FDCDF800808DF801408DF80280CDF817
+:109290000480CDF808808DF80380694640202A6854
+:1092A00069DF40B100F096FB02463888314904EB93
+:1092B0000040FFF7D9FDCDF800808DF80060F72061
+:1092C000ADF80200CDF80480CDF80880694623206F
+:1092D0002A6869DF40B100F07DFB024638882649E4
+:1092E00004EB0040FFF7C0FDCDF80080CDF804800E
+:1092F000CDF808808DF800404646694601202A686E
+:1093000069DF40B100F066FB024638881B4904EB78
+:109310000040FFF7A9FD4FF4B0600090019602965F
+:109320006946A1202A6869DF40B100F053FB02467C
+:109330003888134904EB0040FFF796FD009601962C
+:10934000029600E010E08DF800606946A0202A68CF
+:1093500069DF40B100F03EFB02463888094904EB62
+:109360000040FFF781FD0020BDE8FE83705900201A
+:109370009CD60700E4D6070030D70700FCD50700CD
+:1093800048D60700A8D507002DE9F0410446D0F8DB
+:10939000008060DF2168194D074641451CD92888A7
+:1093A000022606EB004016A1FFF75AFD2888424628
+:1093B00006EB00401EA12368FFF75DFDF006D0F824
+:1093C0000C012168800200F10050421A288825A172
+:1093D00006EB0040FFF748FD012467B1384600F076
+:1093E000F9FA024628882AA104EB0040FFF73CFD69
+:1093F0003846BDE8F0812E480470F9E77059002026
+:10940000496E73756666696369656E742052414D75
+:1094100020616C6C6F636174656420666F72207488
+:10942000686520536F66744465766963652E000035
+:109430004368616E6765207468652052414D2073F2
+:1094400074617274206C6F636174696F6E206672F0
+:109450006F6D203078257820746F20307825782E35
+:10946000000000004D6178696D756D2052414D20FE
+:1094700073697A6520666F72206170706C696361D0
+:1094800074696F6E20697320307825782E00000093
+:1094900073645F626C655F656E61626C652829202C
+:1094A00072657475726E65642025732E000000006D
+:1094B0000759002030B51848ADF5017D0078002827
+:1094C00026D04FF4FA7400BFADF8004280A9684678
+:1094D00061DF38B105281BD00DF5017DBDE83040B6
+:1094E000FAF7F2BB6D460D497DA800F0FFF809E0E0
+:1094F0007DA800F0E3F8D0E90021284690477DA838
+:1095000000F032F97DA800F0D9F80028DCD0EFE7B0
+:109510000DF5017D30BD00000759002074C907001A
+:10952000F8B5134C2078C0B10120A07002F050F8BB
+:10953000112814D0022002F067F800258DF80050A1
+:109540006846FAF7E3FC11DF064625709DF8000037
+:10955000FAF728FD2EB13046F8BD0820F8BD0020EE
+:10956000F8BDA57002F016FB032002F04DF8F6E7F7
+:10957000045900207CB5204C207808B108207CBD1F
+:109580000120A070002002F023F8112819D000203B
+:1095900002F03AF819480026006801908DF8006042
+:1095A0006846FAF7B3FC164901A810DF05000AD097
+:1095B000002020709DF80000FAF7F4FC2DB1284639
+:1095C0007CBD00207CBD0120F3E7A67066700721FA
+:1095D000162001F095FF08B1FAF776FB0721152058
+:1095E00001F08EFF08B1FAF76FFB02F0EFFA0120ED
+:1095F00002F00AF8E5E700000459002008C9070056
+:109600006D3C07000EB50A49684600F06FF808E0A7
+:10961000684600F047F8D0E900108847684600F037
+:10962000A3F8684600F03EF80028F1D10EBD000016
+:1096300024C9070001480078704700000459002041
+:109640000548817819B1007818B1FFF769BF082083
+:109650007047FFF78FBF0000045900201FB5684610
+:109660004BDF30B1052819D004B0BDE81040FAF73F
+:109670002BBB0B4901A800F039F809E001A800F064
+:1096800029F8D0E900210098904701A800F06CF873
+:1096900001A800F01FF80028E1D0EFE71FBD00008F
+:1096A00090C9070010B5040003D103499E20FAF7C2
+:1096B000BDFCA06810BD000054D5070010B5040023
+:1096C00003D103499E20FAF7B1FCA06810BD000049
+:1096D00054D5070010B5040003D103499E20FAF7C2
+:1096E000A5FCA06810BD000054D5070070B50D465C
+:1096F000040003D108492A20FAF798FC1DB906494D
+:109700002B20FAF793FC2560286860602046BDE8AE
+:10971000704000F003B800000CD0070010B5040042
+:1097200003D110490D20FAF781FC206818B90D49C2
+:109730000E20FAF77BFC606818B90A490F20FAF787
+:1097400075FCD4E900104A68904201D1002004E081
+:10975000D0E900239A4202D01046A06010BD083024
+:109760006060F0E70CD0070010B5040003D1124987
+:109770003D20FAF75BFC206818B90F493E20FAF744
+:1097800055FCA068002815D0216889680844A060AD
+:10979000606818B908494D20FAF748FCD4E901017E
+:1097A0004268914206D1083060602046BDE8104012
+:1097B000FFF7B4BF10BD00000CD0070070B50D4618
+:1097C000060003D10BA11420FAF730FC1DB909A142
+:1097D0001520FAF72BFC746804E0B268294690471C
+:1097E00018B1246820680028F7D120682860256017
+:1097F00070BD00002E2E5C2E2E5C2E2E5C2E2E5C5C
+:109800002E2E5C636F6D706F6E656E74735C6C6929
+:10981000627261726965735C736F72746C69737480
+:109820005C6E72665F736F72746C6973742E630022
+:1098300010B5040003D103A13D20FAF7F7FB20681F
+:1098400010BD00002E2E5C2E2E5C2E2E5C2E2E5C6B
+:109850002E2E5C636F6D706F6E656E74735C6C69D9
+:10986000627261726965735C736F72746C69737430
+:109870005C6E72665F736F72746C6973742E6300D2
+:1098800010B5040003D103A13720FAF7CFFB6068BD
+:10989000006810BD2E2E5C2E2E5C2E2E5C2E2E5CB3
+:1098A0002E2E5C636F6D706F6E656E74735C6C6989
+:1098B000627261726965735C736F72746C697374E0
+:1098C0005C6E72665F736F72746C6973742E630082
+:1098D00010B5040003D105A12B20FAF7A7FB61689E
+:1098E0000868002801D002680A6010BD2E2E5C2E88
+:1098F0002E5C2E2E5C2E2E5C2E2E5C636F6D706F98
+:109900006E656E74735C6C69627261726965735CBA
+:10991000736F72746C6973745C6E72665F736F726E
+:10992000746C6973742E630070B50C46050003D126
+:109930000BA14320FAF77AFB1CB909A14420FAF7DE
+:1099400075FB0021686806E0A24203D1216801602E
+:10995000012103E010460268002AF5D1084670BDD7
+:109960002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FC
+:109970006F6D706F6E656E74735C6C69627261722C
+:109980006965735C736F72746C6973745C6E726614
+:109990005F736F72746C6973742E63000C4A10B538
+:1099A00002F594730EE0991AC91001EBD1714910B8
+:1099B00002EBC1010C68844201D90B4602E005D2DA
+:1099C00001F108029A42EED3002010BD486810BD94
+:1099D000B8C6070000B5FFF7E1FF002800D1014835
+:1099E00000BD0000A4C607002DE9F041044613485D
+:1099F000134BC01A0C21B0FBF1F6A0694FF0FF31F8
+:109A000010F8022C02B92169002011E000EB40059A
+:109A100003EB85052F68974209D14F1C02D06F6870
+:109A20008F4204D194E80F00AD68A84703E0401CC2
+:109A3000B042EBD301202060BDE8F081F0DA0700EE
+:109A4000E4DA070010B5144612680830202A02D262
+:109A500048F2145010BD012201F018FE0028F9D17F
+:109A600020202060002010BD083001F097BE083093
+:109A700001F054BF02480068002800D00120704760
+:109A80000004014070B50C46050003D10D49D920F2
+:109A9000FAF7CCFA1CB90B49DA20FAF7C7FA0A48E8
+:109AA0000421008801EB004008A1FFF7D9F9124911
+:109AB0000320C96888476869FEF714FAFBF742FE7D
+:109AC000607070BDD0CC07003859002048616E64CA
+:109AD0006C65204E52465F4446555F4F505F4F4283
+:109AE0004A4543545F4352454154452028636F6DB6
+:109AF0006D616E64290000002058002070B50C468E
+:109B000020B9154940F20110FAF790FA24B9124928
+:109B10004FF48170FAF78AFA104D042610A12888B4
+:109B200006EB0040FFF79CF91849081FFEF7F8F90B
+:109B3000FBF708FE6070012805D10020FDF7F4FF57
+:109B400010B10A20607070BD288811A106EB00409A
+:109B5000BDE87040FFF784B9D0CC07003859002029
+:109B600048616E646C65204E52465F4446555F4FB7
+:109B7000505F4F424A4543545F455845435554450D
+:109B80002028636F6D6D616E6429000028580020E5
+:109B900057726974696E672076616C696420696EBA
+:109BA000697420636F6D6D616E6420746F20666CE4
+:109BB0006173682E0000000070B50D46040003D1EB
+:109BC0001749E720FAF732FA206918B91449E82052
+:109BD000FAF72CFAA08A18B91149E920FAF726FAFF
+:109BE0001DB90F49EA20FAF721FA0E48042100882E
+:109BF00001EB00400CA1FFF733F9A18A2069FEF7C1
+:109C000031F9FBF79FFD68702846FBF70DF9E16815
+:109C1000002903D02069BDE87040084770BD0000EE
+:109C2000D0CC07003859002048616E646C65204E26
+:109C300052465F4446555F4F505F4F424A4543543A
+:109C40005F57524954452028636F6D6D616E6429DA
+:109C50000000000030B587B00C46054618221849B0
+:109C60006846F8F711FC207B0195164D8DF8000031
+:109C7000012806D0022812D006281CD1607B04904F
+:109C800019E01148FEF706F8A888E880607B049088
+:109C9000617CD4F80E0061F31F6005900BE00B4867
+:109CA0000421008801EB004009A1FFF7D9F8B4F8BE
+:109CB0000D00A880E8806846FDF7A6FC07B030BD1F
+:109CC00028C5070000580020CCD907002C590020D7
+:109CD0005365742072656365697074206E6F746972
+:109CE000660000002DE9F0410B4E0D460427308838
+:109CF0000AA107EB0040FFF7B3F8114C308811A11F
+:109D000007EB0040A36C226DFFF7B5F8A06CA860CC
+:109D1000206D6860BDE8F0813859002048616E64AC
+:109D20006C65204E52465F4446555F4F505F43522C
+:109D3000435F474554202864617461290000000096
+:109D4000E86F00204F66667365743A25642C2043E3
+:109D500052433A3078253038780000002DE9F84F2A
+:109D60003E4C81460D462088042707EB00403CA16D
+:109D7000FFF776F8FEF75EF901264FF0080AC8B142
+:109D8000D9F814204FF00308DAB13F493F481305D2
+:109D90001CD0436DD1F808C01344634516D0208809
+:109DA0003BA106EB004000BFFFF75AF885F80180A1
+:109DB000BDE8F88F20883FA106EB0040FFF750F880
+:109DC0001EE0208849A106EB0040EDE7B2F5805F78
+:109DD00007D920884CA106EB0040FFF741F86F70CF
+:109DE000E6E7436DD1F808C003EB0208E0450AD965
+:109DF000CDF800C020884D4906EB0040FFF743F83E
+:109E000085F801A0D4E74264C26C03650363804611
+:109E10008264D9F81400002200F6FF704FEA103C6B
+:109E2000486861461844FDF7E5F940B1208840A133
+:109E300006EB0040FFF714F805206870B8E7D8F883
+:109E400048100091208840A107EB0040D8F850301E
+:109E5000D8F84420FFF717F8AAE700003859002087
+:109E600048616E646C65204E52465F4446555F4FB4
+:109E7000505F4F424A4543545F4352454154452049
+:109E8000286461746129000020580020E86F0020D8
+:109E90004F626A6563742073697A65206D757374A7
+:109EA000206265207061676520616C69676E65641A
+:109EB0000000000043616E6E6F7420637265617410
+:109EC000652064617461206F626A656374207769DC
+:109ED00074686F75742076616C696420696E69744A
+:109EE00020636F6D6D616E64000000004F626A65F3
+:109EF00063742073697A652063616E6E6F7420628B
+:109F00006520302E00000000496E76616C69642087
+:109F100073697A6520666F72206F626A6563742068
+:109F200028746F6F206C6172676529005CCC070034
+:109F30004572617365206F7065726174696F6E2020
+:109F40006661696C656400004372656174696E677F
+:109F5000206F626A65637420776974682073697A18
+:109F6000653A2025642E204F66667365743A20306A
+:109F700078253038782C204352433A2030782530E9
+:109F8000387800002DE9F041154D07460E46288827
+:109F9000042101EB004013A1FEF762FF1B4CD4E942
+:109FA0001401626C431A9A420BD02888012101EBFC
+:109FB000004017A1FEF75FFF082070700120BDE888
+:109FC000F08100216164A16CE16460650021384684
+:109FD00000F032F817490420C96888470020EEE7EE
+:109FE0003859002048616E646C65204E52465F44CB
+:109FF00046555F4F505F4F424A4543545F45584571
+:10A00000435554452028646174612900E86F00209D
+:10A01000496E76616C696420646174612E20657894
+:10A020007065637465643A2025642C20676F743A08
+:10A0300020256400205800202DE9F041044686B018
+:10A040000020FEF761FB224E012758B1214A18215A
+:10A050002046F9F755FE020036D030881EA107EBE6
+:10A0600000402FE0182227496846F8F70DFA2648E5
+:10A07000264D4FF00408006DA968884211D131883F
+:10A0800008EB014022A1FEF7EBFED5E90101FDF747
+:10A09000D7FF8DF80100FBF755FB8DF80100254D2A
+:10A0A00002E08DF801700025D4E90112684690475E
+:10A0B00015B12846FDF738FD31889DF8012008EBE1
+:10A0C00001401DA1FEF7D0FE06B0BDE8F081000002
+:10A0D0003859002039A007004661696C6564207416
+:10A0E0006F207363686564756C65206F626A656371
+:10A0F0007420657865637574653A20307825782E0C
+:10A1000000000000E8C50700E86F0020205800208C
+:10A11000506F737476616C69646174696F6E206FDF
+:10A1200066206669726D7761726520696D61676529
+:10A130002E000000E1A2070052657175657374205E
+:10A1400068616E646C696E6720636F6D706C6574B6
+:10A15000652E20526573756C743A2030782578002E
+:10A16000F8B50C4D0C46042628880BA106EB0040E0
+:10A17000FEF776FE124813A1826CA260036DB00256
+:10A180006360E0600090288806EB0040FEF77BFEED
+:10A19000F8BD00003859002048616E646C65204E9F
+:10A1A00052465F4446555F4F505F4F424A454354C5
+:10A1B0005F53454C45435420286461746129000075
+:10A1C000E86F0020637263203D20307825782C20D2
+:10A1D0006F6666736574203D20307825782C206D7D
+:10A1E00061785F73697A65203D20307825780000BA
+:10A1F0002DE9F041264F05460E463888042101EB33
+:10A20000004024A1FEF72CFEFDF714FF98B12B4C63
+:10A21000D4E91401401AA98A0844616C88420CD917
+:10A220003888012101EB004025A1FEF719FE03202B
+:10A230007070BDE8F0810820FAE72749206B496873
+:10A240004718E86820B925494FF4E070F9F7EEFEA9
+:10A25000D5E90331AA8A3846FDF77CF820B1D5E963
+:10A260000310BDE8F0410847A98A206B134A08444F
+:10A270002063A98A206D483208442065A98A28698C
+:10A28000FAF7ECFDA064B060206D7060D1E70000CB
+:10A290003859002048616E646C65204E52465F4418
+:10A2A00046555F4F505F4F424A4543545F575249AE
+:10A2B000544520286461746129000000E86F002083
+:10A2C0005772697465207265717565737420746F57
+:10A2D0006F206C6F6E67000020580020D0CC070004
+:10A2E000074810B50088042101EB004005A1FEF7E6
+:10A2F000B7FD11490620C968BDE8104008470000B5
+:10A3000038590020416C6C20666C617368206F7056
+:10A3100065726174696F6E73206861766520636F22
+:10A320006D706C657465642E2044465520636F6DB6
+:10A33000706C657465642E0020580020FEF75EFE88
+:10A34000FEF72AFC0028FBD10D4E64254FF47A4716
+:10A35000741C3846A0476D1EFAD10A480068C00731
+:10A3600000D000BEBFF34F8F0648E4380168064AAC
+:10A3700001F4E06111430160BFF34F8F00BFFDE7BF
+:10A3800040C30700F0ED00E00400FA0510B50446F4
+:10A39000074804212246008801EB004005A1FEF792
+:10A3A00063FD2146BDE810400748FBF707BF0000EA
+:10A3B0002C59002046726565696E67206275666675
+:10A3C000657220257000000084DA07002DE9F0474F
+:10A3D0002F4F05464FF0040938880C464E4609EBCE
+:10A3E00000402CA1FEF73CFD38882A7C06EB00409B
+:10A3F00031A1FEF739FD4FF44051374B4A68012037
+:10A400004FF002089A4200D10220344E326A012AEB
+:10A4100000D1401C4FF0010C84F801C02A7C1AB115
+:10A420000025012A09D01BE084F80480F068A060B0
+:10A430002B48E060C0F5FC200FE0D1F8048098457F
+:10A440000ED125710878142801D9486900E0002050
+:10A45000A0604FF48050E06088682061BDE8F0871C
+:10A46000824208D284F804C0B068A060FCF70EFCF9
+:10A47000E060B069F1E7398809EB014019A1FEF706
+:10A48000EFFCFF202071A560E5602561E6E7000094
+:10A490003859002048616E646C65204E52465F4416
+:10A4A00046555F4F505F4649524D574152455F56A2
+:10A4B000455253494F4E00004669726D776172658F
+:10A4C00020696D6167652072657175657374656477
+:10A4D0003A20256400000000DBE5B151E86F002060
+:10A4E000002007004E6F2073756368206669726DE7
+:10A4F0007761726520696D616765000030B58A1DFE
+:10A500008B79083187B0022B33D153888489A342D9
+:10A510002FD1127A012A2CD1184C0DF1040C3CCC0D
+:10A520008CE83C000A89ADF80C204A890C31049172
+:10A530001249ADF80E208039114C096A0591CDF809
+:10A5400018D0018A05AA6088ADDF18B96846FAF705
+:10A55000C9FA38B10020ADF8080001A96088B0DF61
+:10A5600050B106E040F2FD10ADF8080001A9608886
+:10A57000B0DF002007B030BD0120FBE740C5070079
+:10A580000058002070B506468C1DC888B18888B078
+:10A59000884229D11948FBF7ABFD0500184825D0A2
+:10A5A000F42100910088042101EB004063892A46D0
+:10A5B00014A1FEF768FC628904F10C012846F7F744
+:10A5C00063FF1822174901A8F7F75EFF0296059569
+:10A5D0006089ADF8180001A8FDF716F8002803D02F
+:10A5E00029460648FBF7EAFD08B070BD0088022145
+:10A5F00001EB00400CA1FEF733FCF5E784DA07001D
+:10A600002C590020427566666572202570206163B2
+:10A610007175697265642C206C656E202564202834
+:10A620002564290050C5070063616E6E6F74206158
+:10A630006C6C6F63617465206D656D6F72792062FB
+:10A640007566666572210000F8B50D46144606462B
+:10A65000694600F052FA00280ED0009AFF2A0AD864
+:10A66000501C824207D869780223B3EB911F02D0B5
+:10A670002979814201D20020F8BD2270611C304648
+:10A6800000F080FBF8BD114600F0D6B8114600F08E
+:10A69000E3B8F8B50C4615460646694600F02DFAB3
+:10A6A00000280CD0009A501C904207D361780223F6
+:10A6B000B3EB911F02D02179814201D20020F8BD75
+:10A6C0002946304600F05EFB009A0021A954F8BDEF
+:10A6D0002DE9FF410C468E6817460546694600F095
+:10A6E00023FB00280ED0A06800280BD060783A46E3
+:10A6F000C0F3011002283146684606D000F0DAF8AF
+:10A700000199696004B0BDE8F08100F086F8F7E7D0
+:10A710007CB50D461446694600F08FF9002820D01C
+:10A720002879082806D0042809D002280AD0012850
+:10A730000CD015E0DDE90001C4E900010AE0009851
+:10A74000206006E0009800B2208002E0009840B24D
+:10A750002070C117DDE9002350405940084301D063
+:10A7600000207CBD01207CBD7CB50D4614466946A9
+:10A7700000F09EF9002820D02879082807D0002171
+:10A78000042809D002280AD001280CD014E0DDE901
+:10A790000001C4E9000109E00098206006E000988B
+:10A7A00080B2208002E00098C0B22070DDE9002372
+:10A7B00050405940084301D000207CBD01207CBDA1
+:10A7C0007CB50D461446694600F072F9002821D088
+:10A7D0002979082908D00098C21704290BD002292A
+:10A7E0000DD001290ED014E0DDE90002C4E9000219
+:10A7F0000146134609E0C3170146206005E001B297
+:10A80000218001E041B22170CB17414053401943F0
+:10A8100001D000207CBD01207CBD70B50D460646F0
+:10A8200014461146284600F09AFA22462946304638
+:10A83000BDE8704000F03EB838B50C4604226946C9
+:10A8400000F0A0FA002806D09DF80310009861F3EC
+:10A850001F602060012038BD1CB50C4608226946E7
+:10A8600000F090FA002824D09DF801109DF80020F7
+:10A870009DF80230080E42EA012242EA034240EA11
+:10A8800013409DF803309DF8041040EA132008435C
+:10A890009DF8051042EA036240EA01209DF8061087
+:10A8A00040EA01409DF8071040EA0160C4E9002039
+:10A8B00001201CBD2DE9F04F04469DB00020009002
+:10A8C000064601904FF0FF3A0AA800F069F94FF0F0
+:10A8D000010BE94682E012AB05AA06A9204600F06A
+:10A8E000C9F850B10AA8059900F06BF960B10B984E
+:10A8F000407810F0300F53D060E09DF848000028F9
+:10A9000070D11DB0BDE8F08F0598B04242D30B9DC9
+:10A910000AAE0B98407800F00F00082812D030469D
+:10A9200000F066F90B98A842F3D156460599B1425A
+:10A9300030D3D4F8088009919DF8181008910E9929
+:10A940000D6820E00B980678F0E729680F682FB1B2
+:10A95000DDE9083229462046B84711E0119489689C
+:10A96000DDE90872097891420CD1294617A8FBF756
+:10A9700033FA85F80CB017AA39461198FAF7CBFAD2
+:10A980000028BED0AD6815B1A1684145DDD0A168F1
+:10A99000414523D19DF81810204600F02FFA1BE006
+:10A9A0000C9840280AD200F01F010BFA01F00C9914
+:10A9B0004A0959F82230034349F82230E5682DB19D
+:10A9C0000AAB9DF8182020460599A8470AAA9DF8C9
+:10A9D00018102046FAF79FFA002892D0A0680028A5
+:10A9E0007FF479AFDDE90B0445780AA800F000F99F
+:10A9F0000028F7D115F0300F03D10B98007800B183
+:10AA0000641CC4B10020494605E000BF51F8202075
+:10AA1000521C0ED1401CB0EB541FF7D3600959F8FB
+:10AA2000201004F01F00C0F120022AFA02F0814237
+:10AA300001D0002065E7012063E71CB50C4669469C
+:10AA400000F036F8002814D0DDE90002C10709D073
+:10AA500051084FEA30006FEA00026FEA0100C4E9D2
+:10AA6000002004E051084FEA3000C4E900014FF033
+:10AA700001001CBDF8B507460020187008700E468E
+:10AA800010601C4615466946384600F036F801212C
+:10AA900040B1009850B1C10800F007002960307043
+:10AAA0000120F8BDB86808B10020F8BD2170FBE7AF
+:10AAB0002DE9F8430026884681463446354604E0B1
+:10AAC000402E02D30020BDE8F8836946484600F0D6
+:10AAD00085F90028F7D09DF80070324607F07F0016
+:10AAE000C10FF7F7BEFC29430443F61D0D46380697
+:10AAF000E6D4C8E900410120E5E7F8B50E4607466F
+:10AB0000694600F06BF900280AD09DF80040200645
+:10AB100016D5072504F07F0403E0202D01D3002083
+:10AB2000F8BD6946384600F059F90028F8D09DF87C
+:10AB3000001001F07F00A8400443ED1D0806ECD48E
+:10AB400001203460F8BD000059680A4A89689142C2
+:10AB50000ED1D0E901120848491C521EC0E9011269
+:10AB600006480421008801EB004005A1FEF77CB9EE
+:10AB700070470000CCC30700305800204459002023
+:10AB800050423A20496E6974207061636B6574208D
+:10AB900064617461206C656E3A20256400000000D9
+:10ABA000C26000230160C0E901138B781A4402617E
+:10ABB00091F903301A4442610878002800D001203E
+:10ABC000704770B545680E46044660680178B1422A
+:10ABD00006D1407800F00F00082801D0012070BD98
+:10ABE000204600F005F86068A842EED1002070BD54
+:10ABF00030B541680A785AB101F10C0343600A7B11
+:10AC000042B14C780A79C4F30115032D07D00BE04B
+:10AC1000002030BDC2680168FFF7C2FFF8E75D7829
+:10AC2000C5F30115032D07D00225B5EB141F09D17B
+:10AC30004C7914FB02F209E08D7804690022641B50
+:10AC4000046103E0B5EB941F00D10422497811F0B0
+:10AC5000300F02D18168491C81609C7801692144D0
+:10AC60001144016193F9032011444161012030BD79
+:10AC700030B54168002487B0497801F00F02082AF6
+:10AC800011D08A091ED00222B2EB911F09D10269AC
+:10AC9000C1F301110229146001D0032901D14069D7
+:10ACA000047007B030BD0069056808E02C732946C0
+:10ACB0006846FBF791F86846FFF7DAFFAD68002DAC
+:10ACC000F4D1EEE7C1F30111012912D00229E6D037
+:10ACD0000329E4D04268517801F00F0107290BD015
+:10ACE000916881B11279006907B0BDE83040F7F78B
+:10ACF000CBBB41690C70EDE70169906807B0BDE816
+:10AD0000304000F02CB81179006907B0BDE8304040
+:10AD1000F7F7D3BB10B5034B002408C080E816003A
+:10AD200010BD0000D94D070038B50D4604466946F0
+:10AD3000FFF7E3FE00280BD0D4E90002D4E90213A8
+:10AD4000C5E90002C5E902130098814201D2002042
+:10AD500038BDA860A168081AA060012038BD00B500
+:10AD60000A4687B001466846FFF71AFF002807D059
+:10AD70006846FFF77DFF6846FFF73AFF0028F7D1E6
+:10AD800007B000BD7FB514460546A9B9124A286828
+:10AD9000904208D110E0102269462846FFF7F2FFE2
+:10ADA000002807D0103C102CF5D8224669462846CA
+:10ADB000FFF7E8FF04B070BDA868A04201D20020F0
+:10ADC000F8E72B682246284698470028F2D0A86862
+:10ADD000001BA8600120EDE7D94D070010B504461F
+:10ADE0008068002809D0236801222046984700285F
+:10ADF00003D0A068401EA060012010BD38B500241B
+:10AE000039B1012912D0022912D005291DD0002004
+:10AE100038BD0546012269462846FFF7B3FF90B1C9
+:10AE20009DF800000006F5D4012038BD08220DE091
+:10AE300005466946FFF761FE28B100212846009AC1
+:10AE4000FFF7A0FF38BD204638BD0422BDE83840DA
+:10AE50000021FFF797BF000010B50C46017A0529C5
+:10AE600008D0407A38B1084808A102682046FDF7AA
+:10AE700025FA00E01AB106A12046FDF71FFA204688
+:10AE8000BDE81040FDF758BAE058002025730000D7
+:10AE90000D0A00002DE9F047284D99461646044654
+:10AEA00081B3284F09F50052DFF894C03888536801
+:10AEB000A16D4FF0010808EB0040634501D0224925
+:10AEC0000AE093684A1EC2F30B02891A41F6FF7228
+:10AED00011448B4205D21D49FDF7C2FF0020BDE899
+:10AEE000F0874846FAF712FF90B13888022101EB4B
+:10AEF00000401749FDF7B4FF2EB110481830FBF79A
+:10AF0000EBFE06E00CE0398808EB01401149E3E76D
+:10AF10000EB1AC2000E0A520E862A06D686301E0FE
+:10AF2000AA20E8623EB194F88F0010B194F8900026
+:10AF300008B96068E8600120D1E70000E86F0020F0
+:10AF4000DBE5B1514459002010CE0700A4CD070025
+:10AF500064CE070060CD070038B5C3880D460446AF
+:10AF600033B114A0009015A216A12846FDF7A6F94A
+:10AF7000217A05291CD0607A48B1A088FDF7DEFD52
+:10AF8000164951F8202016A12846FDF797F9A08808
+:10AF90000021FEF725F803461049207A143951F8AC
+:10AFA000202001B02846BDE830400EA1FDF786B94B
+:10AFB00038BD00001B5B306D000000001B5B313BA7
+:10AFC00033316D0025734C6F67732064726F70703E
+:10AFD0006564202825642925730D0A00E0580020A7
+:10AFE000257300003C25733E2025733A20000000A5
+:10AFF000EFF30580C005C00D01D001207047EFF3CD
+:10B00000148040F30000401C7047000003480249D0
+:10B010000068FBF719B80000A058002074C60700AC
+:10B020002DE9F041224C0025224E207A012730B92B
+:10B030002148311D0068FBF712F8306038B102205A
+:10B0400020723168087928B101281CD114E06560AC
+:10B05000BDE8F081D1E90503C01A142800D31420FB
+:10B06000B7EB900F01D2820800E001220869C9689D
+:10B070001844194429DF03E0D1E90301084428DF1B
+:10B0800058B1112812D003213068FAF706FB257257
+:10B090006560BDE8F041FFF7B9BF207C0028D7D13B
+:10B0A000BDE8F04100210220FDF772BB2772CFE717
+:10B0B000B07600209C58002074C6070010B5074CDD
+:10B0C000201DFAF7EBFF002806D1607C002803D191
+:10B0D000BDE81040FFF7A4BF10BD0000B07600200F
+:10B0E00010B510461A46F7F7CFF9002010BD10B57D
+:10B0F00010461A46F7F7C8F9002010BD2DE9F041B7
+:10B100001E681C461546074621B1012918D005299D
+:10B1100023D119E000202060401C2060B0421CD8E0
+:10B12000012229463846FFF72DFE002806D015F8E3
+:10B13000010B000601D52068EEE70120BDE8F08193
+:10B1400008200246186002E00420024618602946E2
+:10B150003846BDE8F041FFF715BE0020EEE770B5B8
+:10B1600016460A460446C11C104600F00BFF054671
+:10B1700061193046C91C00F005FF284470BD00006D
+:10B1800003B5094A85B0D2E91612CDE90012074984
+:10B190008989ADF8001006A9CDE902100448694676
+:10B1A0004088AEDF07B000BDC0C40700D45D0020FA
+:10B1B0000058002008467047084670472DE9F041C6
+:10B1C0008046FAF746F91A4D0026F0B1686828B1B2
+:10B1D00068684068696820F07F40486000F01EFDA4
+:10B1E000040012D04FF080776068B84203D2204646
+:10B1F00000F0CAFD03E0606820F07F4060602046F8
+:10B20000FEF716FB08B10446EEE700214046FAF7C8
+:10B2100041F828B1686818B1686800F0B5FD6E6043
+:10B22000404600F015FE4046BDE8F04100F002B88F
+:10B23000505800202DE9F041214C0746002600BF60
+:10B2400000F0ECFC90B341686068406862685AB1F5
+:10B250006268002A28D0884226D96068007E18B12A
+:10B2600061681848FEF7AAFA00F0DEFC426805465D
+:10B2700013484FF47A7300210830FAF70BF930B114
+:10B280000D2807D010499C20F8F7D0FED8E7606859
+:10B2900020B106E0284600F077FDD1E73846FAF7FE
+:10B2A000DDF86560002ECBD1BDE8F081FFE7606876
+:10B2B0000028F9D13846BDE8F041FAF7DDB80000C2
+:10B2C0005058002020C607003CCF07002DE9F05F52
+:10B2D000FCF7DCFCDFF8CC80334D0427D8F83020B5
+:10B2E000D8F8346000EB020BB01A411EC1F30B0119
+:10B2F000401A00F6FF7A28882CA107EB0040D8F806
+:10B300004840FDF7ADFD42F20400324900594FF0CC
+:10B310000109884208D0298809EB01402EA1FDF7D8
+:10B320009FFD0320BDE8F09FD8F830000444B042F0
+:10B3300007D1288835A107EB0040FDF791FD0020DB
+:10B34000F0E7D0B904F500500178142901D940691B
+:10B3500000E000203249B0FBF1F34FF44050027896
+:10B36000142A01D9406900E00020B0FBF1F22888DE
+:10B370002CA107EB0040FDF77EFD08235246214635
+:10B380005846FAF725FB040007D0298809EB01404D
+:10B390002FA1FDF765FD2046C4E7BDE8F05F002062
+:10B3A000FCF7C2BBE86F002068590020456E746549
+:10B3B00072206E72665F626F6F746C6F616465722B
+:10B3C0005F6466755F73645F636F6E74696E7565E5
+:10B3D00000000000DBE5B151536F757263652061B9
+:10B3E00064647265737320646F6573206E6F74207C
+:10B3F000636F6E7461696E20612076616C69642090
+:10B40000536F66744465766963652E00534420610A
+:10B410006C726561647920636F7069656400000017
+:10B4200040420F005570646174696E672053442E6A
+:10B43000204F6C64205344207665723A2025642C9A
+:10B44000204E6577207665723A2025640000000062
+:10B450004661696C656420746F20636F7079206643
+:10B4600069726D776172652E0000000070B50F4C37
+:10B470000421208801EB00400DA1FDF7F1FCFFF74E
+:10B4800025FF05004FF0010604D0208810A106EB2F
+:10B49000004007E0F8F7D6FD050006D0208812A18D
+:10B4A00006EB0040FDF7DCFC284670BD6859002023
+:10B4B000456E746572206E72665F6466755F736454
+:10B4C0005F626C5F636F6E74696E7565000000008B
+:10B4D00053442B424C3A20534420636F70792066CA
+:10B4E00061696C656400000053442B424C3A204271
+:10B4F0004C20636F7079206661696C6564000000A0
+:10B5000070B50D460446F8F79BFA70B12846F8F777
+:10B51000A9FA68B16807000E002C0CDA04F00F01DC
+:10B5200001F1E02181F8140D09E042F2010070BD43
+:10B5300042F2020070BD04F1E02484F8000400200F
+:10B5400070BD000070B50346002002464FF4405421
+:10B5500009E000BF53F82250A689B54201D101206D
+:10B5600070BD521CD2B28A42F4D370BD10B5040033
+:10B5700003D115493220F8F759FD4FF440501349D3
+:10B580004068884215D1217C04F1140009B1626938
+:10B590004AB994F8552012B1012A08D10DE00129C9
+:10B5A00005D962691AB9BDE81040FFF7CBBF012089
+:10B5B00010BD207C18B1606908B1002010BD207852
+:10B5C0000028F4D110BD0000F0CE0700DBE5B1513A
+:10B5D0003EB504460B496846FEF788F80AE068461F
+:10B5E000FEF760F8D0E900212046904740B1684658
+:10B5F000FEF7BAF86846FEF755F80028EFD13EBDD1
+:10B6000011203EBD0CC907003EB504460A496846F4
+:10B61000FEF76CF809E06846FEF744F8D0E900212F
+:10B62000204690476846FEF79FF86846FEF73AF8CE
+:10B630000028F0D13EBD000018C907002DE9F041F7
+:10B640001400884618D000250E4F032608EB05018C
+:10B6500022460020F7F788FF0544241A40B93878BD
+:10B66000002809D008494FF47A408847761E05D053
+:10B6700001203870002CE9D1BDE8F081002038703D
+:10B68000FAE70000A4580020F1C8070070B516467C
+:10B690000D46040007D035B1206C802200213828E7
+:10B6A000225403D307E00E2070BD2154401C3828DB
+:10B6B000FBD30BE02154401C4028FBD32146084615
+:10B6C00000F096F838212046F6F7F7FE216CD4E911
+:10B6D00012304A0FC900383459185041C4E90410D7
+:10B6E000227CE2710A0A42EA0062A2710A0C42EA72
+:10B6F00000426271020242EA116020716069E070EA
+:10B70000010AA170010C6170000E04F8380921468D
+:10B71000084600F06DF84FF00002EEB1E06ED10087
+:10B72000C840A854A36ECB40A8180371636ECB40E9
+:10B730000372236ECB400373E36DCB400374A36DA0
+:10B74000CB400375636DCB400376236DCB40521C19
+:10B750000377042AE2D31FE018235042216D03EB44
+:10B76000C000C140A954666DC640A9180E71A66DEF
+:10B77000C6400E72E66DC6400E73266EC6400E744D
+:10B78000666EC6400E75A66EC6400E76E66EC64064
+:10B79000521C0E77042AE0D3002070BDA8B100210E
+:10B7A0000164C0E912110A4901650A4941650A4963
+:10B7B00081650A49C1650A4901660A4941660A4923
+:10B7C00081660A49C166002070470E20704700005C
+:10B7D00067E6096A85AE67BB72F36E3C3AF54FA522
+:10B7E0007F520E518C68059BABD9831F19CDE05B4E
+:10B7F0002DE9F04FC8B0002213466F46CC181B1D30
+:10B800002568E4782DBA25F0FF05254347F8225036
+:10B81000521C102AF2D31BE007EB820151F8083CBE
+:10B820004FEA734484EAF34484EA932451F83C3C9D
+:10B830004FEAF31585EAB34585EAD303234451F86B
+:10B840001C4C51F8401C2144194447F82210521C4A
+:10B85000402AE1D3036D4793416D4691846D459431
+:10B86000C26D44929246026E4392456E4295A9463D
+:10B87000856E4195C66E4096B34600264FEAB217D4
+:10B8800087EAF22787EA726C02EA090725EA0208CA
+:10B8900087EA0807BC44204F57F8268008EB0B07BF
+:10B8A000BC445DF82670AB460CEB070E4FEAB307BD
+:10B8B00087EA733787EAB35C81EA04074D4601EAF9
+:10B8C000040891461F400AEB0E02A24687EA0807C9
+:10B8D0000C46BC441946761C0EEB0C03402ECDD30F
+:10B8E000479E33440365469B19444165459921446D
+:10B8F000816544995144C165439911440166429957
+:10B900004944416641992944816640995944C16638
+:10B9100048B0BDE8F08F0000E0C707002DE9F04116
+:10B9200016460F46040004D006B317B10025A846FA
+:10B930001AE00E20BDE8F081216C785D6054206C27
+:10B94000401C206440280ED121460846FFF750FFD6
+:10B95000D4E912014FF40072801841F10001C4F8DB
+:10B960004080C4E912016D1CB542E5D30020E1E737
+:10B97000FEB5474C2020029020880F46032516462E
+:10B9800005EB004043A1FDF76BFA46B1208805EBBB
+:10B9900000406FB149A1FDF763FA1620FEBD208873
+:10B9A000022101EB00404BA1FDF75AFA1320FEBD26
+:10B9B0004D4F4EA1BA68FDF757FA02A95848CDE994
+:10B9C0000001D7E901235749A0F58870FBF74AF831
+:10B9D00010B93278402A01D00A20FEBD5048711CAF
+:10B9E0004038F6F751FD20884FA105EB0040FDF7E8
+:10B9F00037FA4B4840214038CDE90001A0F1480119
+:10BA00003948474A0C30029BFBF700F802002088B7
+:10BA100036D0012101EB004048A1FDF725FA20882E
+:10BA2000042505EB00404EA1FDF71AFA20883C4999
+:10BA300005EB004040224039FDF7BEF920884BA1BC
+:10BA400005EB0040FDF70CFA0298354982B22088D8
+:10BA500005EB0040FDF7B0F9208846A105EB00405A
+:10BA6000FDF7FEF92088402205EB00404449FDF730
+:10BA7000A3F900BFFDF790F80028FBD10520FEBD1B
+:10BA800005EB00403FA1FDF7EBF90120FEBD0000F2
+:10BA9000445900205369676E617475726520726540
+:10BAA0007175697265642E20436865636B696E67A2
+:10BAB000207369676E61747572652E00496E7661D8
+:10BAC0006C6964207369676E61747572652074793E
+:10BAD000706500004E6F207369676E6174757265E2
+:10BAE00020666F756E642E003058002043616C63D1
+:10BAF000756C6174696E6720696E6974207061632A
+:10BB00006B657420686173682028696E69742070A1
+:10BB100061636B6574206C656E3A202564290000B2
+:10BB20003074002080C307005665726966792073FF
+:10BB300069676E6174757265000000005369676E15
+:10BB40006174757265206661696C65642028657230
+:10BB5000725F636F64653A203078257829000000B1
+:10BB60005369676E61747572653A00004861736865
+:10BB70003A0000005075626C6963204B65793A00A9
+:10BB800000C30700496D6167652076657269666963
+:10BB90006564000010B51620F7F752FF48B10A4857
+:10BBA00082684FF4800152B1016821F48001016084
+:10BBB00010BDBDE8104042F20100F8F785B84FF023
+:10BBC000E020C0F8801110BDC874002010B5162008
+:10BBD000F7F736FF80B10F4890F800044009F7F7F7
+:10BBE00041FF60B10C4882684FF480016AB101687E
+:10BBF00041F48001016010BD42F2010001E042F217
+:10BC00000200BDE81040F8F75FB84FF0E020C0F840
+:10BC1000001110BD16E000E0C87400200148FDF7D7
+:10BC20002FBE000020C607000148FDF751BE0000EE
+:10BC300020C607002DE9F84FDFF89C80934689461F
+:10BC400006461F46012269461846D8F80850F9F7FB
+:10BC50007BF8B0B3009800210446C246801C08E07F
+:10BC600000EA05025BF821300AEB8202401C491C05
+:10BC7000D360B942F4D3C846B946370CF9F700FB94
+:10BC80008346FDF7A3F9B84204D8144940F2831063
+:10BC9000F8F7CCF9601C28400AEB80002C4047EAFA
+:10BCA0000B420AEB8401C260C86866F3C50069F301
+:10BCB000891068F39F2020F00300401C20F004004E
+:10BCC000C860074890F8200002E000BFFCF764FF5E
+:10BCD0000028FBD1BDE8F88FC4770020A0D407006E
+:10BCE000C48700201FB5134800F15C01826B6846D1
+:10BCF000FFF710F810489DE80E0080E80E000E498E
+:10BD00000E48104AC8600E490020486088600E49FD
+:10BD10000948FEF782FD10B1012004B010BD0B48A8
+:10BD20000121008801EB004009A1FDF799F80020EE
+:10BD3000F3E70000E86F00209873002049AB07008C
+:10BD400030580020A071002098C4070044590020FA
+:10BD500048616E646C65723A20496E76616C696404
+:10BD60002070726F746F636F6C20627566666572A7
+:10BD7000206D5F70625F73747265616D000000001A
+:10BD8000002800D00047704770B50446C06818B955
+:10BD90000F496120F8F74AF90E4800250078A0B154
+:10BDA0009CB1207E88B1D4E903108847A06850B1C7
+:10BDB000217E41B161680844606021460648FDF774
+:10BDC000FDFC012501E000202076284670BD000022
+:10BDD0003CCF07005058002020C6070070B5164C15
+:10BDE0002078002827D1154801680125C1F30041BA
+:10BDF00031B913490D600168C1F300410029FAD03F
+:10BE0000F8F728F808B1F7F75FFF0E4A00210E484F
+:10BE1000F8F702F818B10D492E20F8F707F90A488B
+:10BE2000084A0121001DF7F7F7FF18B10749332031
+:10BE3000F8F7FCF8257070BDF45700201804004096
+:10BE40000800004081BD070078C3070048CA07000A
+:10BE50002DE9F843244D814669462868FAF7FFF832
+:10BE6000044600274FF00108204E39E0207820B129
+:10BE700001281BD002282AD122E06068017E31BB54
+:10BE800080F818804846F9F70CFA01466068426865
+:10BE9000511A174A914203D9416821F07F4141600C
+:10BEA000114861680830FDF789FC10E0616870682E
+:10BEB000814200D177600C480830FDF735FD06E07F
+:10BEC000FFF7B2FE08B10776FAE786F80080694608
+:10BED0002868FAF7B9F869462868FAF7C0F80446FE
+:10BEE000002CC3D1BDE8F88318C6070050580020C5
+:10BEF00017FCFF00F8B50B4C0D4606466946206856
+:10BF0000FAF797F858B10670456069462068FAF765
+:10BF1000B1F810B10448F9F78BFA0020F8BD0420FD
+:10BF2000F8BD000018C607005858002070B5154627
+:10BF30000C460646FFF752FF3046F7F7D5FF18B11B
+:10BF40000F494320F8F772F8002C17D0610CE0037A
+:10BF50004FF4FA72801841F1000152000023F6F705
+:10BF60004FFA01462A463046F7F79AFF002805D0D7
+:10BF7000BDE8704002494A20F8F758B870BD00008B
+:10BF800048CA07000870020A4A70020C8A70000E44
+:10BF9000C87004207047000010B50248FAF775F821
+:10BFA000002010BD8458002010B514210448F6F775
+:10BFB00084FA04480068FAF721F8002010BD000058
+:10BFC000B076002074C607002DE9F05F8346DDE9F6
+:10BFD0000A4A994690460D460846012703E000BFED
+:10BFE000B0FBF8F07F1C4045FAD2B94500D94F4666
+:10BFF0005FEACA7012D18CB15FEA8A7002D5B9F1DA
+:10C00000000F01D0202607E0302605E031465846D3
+:10C01000641EF8F7EFFE0CB1A742F7D35FF00106FC
+:10C02000B9F1010F02D9A9F1010903E0B5FBF6F05E
+:10C03000404502D306FB08F6F2E7DFF83C9000BF6C
+:10C04000B5FBF6F000FB165519F800105846F8F746
+:10C05000D1FEB6FBF8F6002EF2D15FEACA7009D025
+:10C06000002C07D0A74205D220215846641EF8F7BD
+:10C07000C1FEF5E7BDE8F09F36C607002DE9F041A7
+:10C08000084601241646254600212B460A46FAF7A3
+:10C090002DFE0C4F38B138880BA105EB0040FCF7A2
+:10C0A000DFFE04240BE0FAF707FE30603988042233
+:10C0B00002EB014302460BA11846FCF7D5FE2046D1
+:10C0C000BDE8F0814459002043616E277420666901
+:10C0D0006E6420726F6F6D20666F72207570646180
+:10C0E00074650000577269746520616464726573D9
+:10C0F000732073657420746F203078253038780091
+:10C100002DE9F0410F24002790F85520184E012505
+:10C110001AB990F86430012B06D0D30707D090F8F5
+:10C120005630012B02D002E0876E0DE0876D92073A
+:10C130000AD590F85C20012A06D1026E0D48C0F5A0
+:10C14000FC239A4204D817444FB101240F600CE03D
+:10C15000308809A105EB0040FCF78DFE04243088EF
+:10C160000DA105EB0040FCF77BFE2046BDE8F08109
+:10C170004459002000200700424C2073697A652052
+:10C1800028256429206F766572206C696D6974209A
+:10C190002825642900000000496E697420706163DD
+:10C1A0006B657420646F6573206E6F7420636F6EAF
+:10C1B0007461696E2076616C6964206669726D775E
+:10C1C0006172652073697A650000000030B1006813
+:10C1D0000549884205D048F20250704748F20150A4
+:10C1E00070470020704700006E52464870B5FDF75A
+:10C1F00041FC002811D00020084A094B094C0121BC
+:10C20000166801FA00F52E4203D004EB8005C5F84C
+:10C210000036401CC0B20728F2D370BD08050140AB
+:10C220003546526E00000140084810B5407800289D
+:10C230000BD007480321008801EB004005A1FCF763
+:10C240000FFEBDE81040FFF7D1BF10BDF65700202C
+:10C2500028590020496E7465726E616C20666565B0
+:10C260006400000000207047002070472DE9FC4169
+:10C2700080461C4617460E460C48089DF9F70EFFEF
+:10C2800010B11120BDE8FC81A20839463046FCF708
+:10C29000A5FF0648F9F7F9FE33463A460121404624
+:10C2A000CDE90045F9F7DEF90020EBE784580020DE
+:10C2B0002DE9F84F114D884681461E4617466946BE
+:10C2C000DDF828A02868F9F7B4FE040013D01C217B
+:10C2D000F6F7F3F800202071C4F80090C4E9048652
+:10C2E000C4E902A769462868F9F7C4FEFEF7E6FE2E
+:10C2F0000020BDE8F88F0420FBE7000074C60700AB
+:10C3000065FC2BF816DA019ADE75D4A847719621E0
+:10C310001C875569105ABE04578FD2B0299456B85D
+:10C32000CA0363D635C64DA7819FEFA7D2ECB7F3FA
+:10C3300007FF80AF7A3B4C19B891C5143CE8766D85
+:10C340000338FDD87047111213140D0E0F100000A2
+:10C350000338FDD870470000000000000000000016
+:10C36000000000000000000000000000FFFFFFFFD1
+:10C370000000000000000001BC570020D85700203A
+:10C38000699A07006F9A0700459A0700200000008D
+:10C390007800000000000000280048000020400055
+:10C3A000A5280700000000000101000001000000B6
+:10C3B0000000000002050000210000000000000055
+:10C3C000000000000000000000000000011104FC5B
+:10C3D0000400000000000000021104FC0400000042
+:10C3E00000000000032104FC041000000000000015
+:10C3F000041101FF0100000000000000051102FE11
+:10C400000400000000000000061104FC040000000D
+:10C4100000000000071104FC040000000000000000
+:10C42000081701FF22000000A8C30700091001FF40
+:10C4300001000000A4C3070000000000000000008D
+:10C4400000000000011101FF0100000000000000D9
+:10C45000021702FE94000000CCC307000000000099
+:10C46000000000000000000001070000980000002C
+:10C4700044C40700020100000100000000000000A9
+:10C480000305000041000000000000000000000063
+:10C490000000000000000000011704FC98000000EC
+:10C4A00044C40700021704FCDC00000068C4070055
+:10C4B000000000000000000000000000000000007C
+:10C4C0000011030000111300020000000100000031
+:10C4D0000338FDD870470C000C0000005802000023
+:10C4E0000200000000000000020000000000000048
+:10C4F000985D00200900000000000000000000001E
+:10C500000100000000000000280000000000000002
+:10C510000000000000010000000001000000000019
+:10C52000000000000000000000000000000000000B
+:10C530008142070000000000000000000000000031
+:10C5400002000000000001000000000000000000E8
+:10C550000800000000000000814207008DA30700D2
+:10C5600000000000000000000400000000000000C7
+:10C5700000000000000000000000000000000000BB
+:10C5800000000000000000000000000000000000AB
+:10C59000F40000000000000018000000000000008F
+:10C5A000000000000000000000000000000000008B
+:10C5B000000000000000000000000000000000007B
+:10C5C000170000000000000050EADA308883B89FAE
+:10C5D000604F15F30000C98E02000000000000004B
+:10C5E0000000000000000000040000000000000047
+:10C5F000000000000000000000000000000000003B
+:10C600000001000000000000000000000000000029
+:10C61000000000000000000060580020000007003B
+:10C6200000000000745800204D4E0700000000007C
+:10C630000338FDD870473031323334353637383926
+:10C640004142434445460000001000000400000041
+:10C6500001000000A55B070099BF0700E1B00700DB
+:10C660006DC20700D1550700B5B1070065C20700CC
+:10C67000ED5C070088580020001000000400000056
+:10C6800001000000B15B0700A9BF0700EFB0070081
+:10C69000B1C2070019560700B9B1070069C2070007
+:10C6A000FD5C0700556E6B6E6F776E206572726F62
+:10C6B0007220636F6465000000000000D8D307009B
+:10C6C0000100000084D207000200000078D00700BB
+:10C6D00003000000F8D20700040000004CD307005C
+:10C6E000050000002CD2070006000000C8D107009A
+:10C6F0000700000034D307000800000040D2070004
+:10C7000009000000A4D207000A000000C0D30700FF
+:10C710000B00000060D007000C00000058D207009A
+:10C720000D00000028D407000E00000024D30700ED
+:10C730000F00000060D307001000000094D3070032
+:10C74000110000003CD407001200000010D40700C4
+:10C7500013000000ACD3070080000000E0D1070008
+:10C76000810000001CD1070082000000DCD007001F
+:10C7700083000000BCD0070084000000F8D0070050
+:10C780008500000004D20700860000000CD30700DB
+:10C7900090000000A8D10700910000009CD0070085
+:10C7A000920000006CD207000082000074D30700E2
+:10C7B00001820000C0D2070002820000DCD2070024
+:10C7C0000084000038D1070001840000E4D3070092
+:10C7D0000284000080D10700038400005CD10700C0
+:10C7E000982F8A4291443771CFFBC0B5A5DBB5E9DC
+:10C7F0005BC25639F111F159A4823F92D55E1CAB50
+:10C8000098AA07D8015B8312BE853124C37D0C55DD
+:10C81000745DBE72FEB1DE80A706DC9B74F19BC125
+:10C82000C1699BE48647BEEFC69DC10FCCA10C2415
+:10C830006F2CE92DAA84744ADCA9B05CDA88F976F9
+:10C8400052513E986DC631A8C82703B0C77F59BF63
+:10C85000F30BE0C64791A7D55163CA06672929148F
+:10C86000850AB72738211B2EFC6D2C4D130D38532C
+:10C8700054730A65BB0A6A762EC9C281852C7292EE
+:10C88000A1E8BFA24B661AA8708B4BC2A3516CC71C
+:10C8900019E892D1240699D685350EF470A06A1055
+:10C8A00016C1A419086C371E4C774827B5BCB034A4
+:10C8B000B30C1C394AAAD84E4FCA9C5BF36F2E6842
+:10C8C000EE828F746F63A5781478C8840802C78CD1
+:10C8D000FAFFBE90EB6C50A4F7A3F9BEF27871C6D4
+:10C8E0005D8A07005B8A0700558A07000000000088
+:10C8F0000338FDD870470000BCDA0700C4DA07002F
+:10C90000000000000000000001000007F8C8070058
+:10C9100008C907000800000030C9070040C9070027
+:10C920000800000040C9070050C9070008000000C7
+:10C93000DCDA0700E4DA0700000000000000000075
+:10C94000CCDA0700DCDA070000000000000000007D
+:10C9500000000000000000000000000000000000D7
+:10C96000B4DA0700BCDA0700000000000000000095
+:10C97000B857002050C9070070C907000800000020
+:10C98000C4DA0700CCDA0700000000000000000055
+:10C9900080C9070090C9070008000000C1A7070070
+:10C9A00069A7070011A7070087A607008DA6070043
+:10C9B00049A6070093A60700D1A6070000000000C3
+:10C9C00000404040404040404040414141414140A2
+:10C9D0004040404040404040404040404040404057
+:10C9E00040050202020202020202020202020202E6
+:10C9F00002202020202020202020200202020202EB
+:10CA00000202909090909090101010101010101042
+:10CA1000101010101010101010101010020202024E
+:10CA20000202888888888888080808080808080892
+:10CA3000080808080808080808080808020202028E
+:10CA400040000000C1C907002E2E5C2E2E5C2E2E49
+:10CA50005C2E2E5C2E2E5C636F6D706F6E656E7437
+:10CA6000735C6C69627261726965735C626F6F742A
+:10CA70006C6F616465725C6E72665F626F6F746C1E
+:10CA80006F616465725F6466755F74696D6572730A
+:10CA90002E6300002E2E5C2E2E5C2E2E5C2E2E5C25
+:10CAA0002E2E5C636F6D706F6E656E74735C6C6957
+:10CAB000627261726965735C626F6F746C6F6164DE
+:10CAC00065725C6E72665F626F6F746C6F616465D5
+:10CAD000725F66775F61637469766174696F6E2EE9
+:10CAE0006300000043524320636F6D70757461747E
+:10CAF000696F6E206661696C656420666F72206381
+:10CB00006F70696564206170703A2073726320638E
+:10CB100072633A203078253038782C207265732083
+:10CB20006372633A20307825303878004120536FA3
+:10CB3000667444657669636520686173206A7573FD
+:10CB400074206265656E20616374697661746564E2
+:10CB50002E2049742773206C696B656C792074688A
+:10CB6000617420616E206170706C69636174696FBB
+:10CB70006E2077696C6C20636F6D6520696D6D65E3
+:10CB800064696174656C7900526563656976656492
+:10CB900020424C455F47415454535F4556545F45CE
+:10CBA000584348414E47455F4D54555F5245515596
+:10CBB0004553542028726571756573743A20256455
+:10CBC0002C207265706C793A202564292E000000B3
+:10CBD0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C635A
+:10CBE0006F6D706F6E656E74735C6C69627261728A
+:10CBF0006965735C626F6F746C6F616465725C62AF
+:10CC00006C655F6466755C6E72665F6466755F62B4
+:10CC10006C652E63000000006E72665F6673746F51
+:10CC2000726167655F777269746528616464723DDB
+:10CC300025702C207372633D25702C206C656E3D31
+:10CC40002564206279746573292C2071756575657A
+:10CC50002075736167653A20256400004372656141
+:10CC600074696E6720746865206F626A65637420FA
+:10CC7000776974682073697A652030782530387850
+:10CC800020776F756C64206F766572666C6F7720A5
+:10CC90006669726D776172652073697A652E204FBF
+:10CCA0006666736574206973203078253038782083
+:10CCB000616E64206669726D776172652073697A4E
+:10CCC00065206973203078253038782E0000000008
+:10CCD0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6359
+:10CCE0006F6D706F6E656E74735C6C696272617289
+:10CCF0006965735C626F6F746C6F616465725C64AC
+:10CD000066755C6E72665F6466755F7265715F689A
+:10CD1000616E646C65722E63000000002E2E5C2E26
+:10CD20002E5C2E2E5C2E2E5C2E2E5C636F6D706F33
+:10CD30006E656E74735C6C69627261726965735C56
+:10CD4000626F6F746C6F616465725C6466755C6E53
+:10CD500072665F6466755F7574696C732E6300003C
+:10CD60004D616A6F72205344207570646174652050
+:10CD7000627574206E6F20424C2E2041626F727477
+:10CD800020746F2061766F696420696E63617061E1
+:10CD90006369746174696E672074686520424C2E03
+:10CDA0000000000054686520536F6674446576691E
+:10CDB00063652073697A6520696E207468652069EF
+:10CDC0006E666F2073747275637420697320746F5C
+:10CDD0006F20736D616C6C20636F6D706172656440
+:10CDE0002077697468207468652073697A65207299
+:10CDF00065706F7274656420696E2074686520695F
+:10CE00006E697420636F6D6D616E642E00000000AA
+:10CE100054686520536F6674446576696365206461
+:10CE20006F6573206E6F7420636F6E7461696E201E
+:10CE3000746865206D61676963206E756D626572E7
+:10CE4000206964656E74696679696E67206974200B
+:10CE50006173206120536F66744465766963652E43
+:10CE600000000000496E76616C69646174696E67E8
+:10CE7000206170702062656361757365206974203C
+:10CE8000697320696E636F6D70617469626C65208F
+:10CE9000776974682074686520536F66744465769A
+:10CEA0006963652E000000002E2E5C2E2E5C2E2E57
+:10CEB0005C2E2E5C2E2E5C636F6D706F6E656E74D3
+:10CEC000735C6C69627261726965735C626F6F74C6
+:10CED0006C6F616465725C6466755C6E72665F64DB
+:10CEE00066755F76616C69646174696F6E2E63004C
+:10CEF0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6337
+:10CF00006F6D706F6E656E74735C6C696272617266
+:10CF10006965735C626F6F746C6F616465725C6489
+:10CF200066755C6E72665F6466755F7665725F7665
+:10CF3000616C69646174696F6E2E63002E2E5C2EC5
+:10CF40002E5C2E2E5C2E2E5C2E2E5C636F6D706F11
+:10CF50006E656E74735C6C69627261726965735C34
+:10CF600074696D65725C6578706572696D656E7403
+:10CF7000616C5C6170705F74696D6572322E630004
+:10CF80002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A6
+:10CF90006F6D706F6E656E74735C6C6962726172D6
+:10CFA0006965735C74696D65725C657870657269DA
+:10CFB0006D656E74616C5C6472765F7274632E630F
+:10CFC000000000002E2E5C2E2E5C2E2E5C2E2E5C81
+:10CFD0002E2E5C636F6D706F6E656E74735C6C6922
+:10CFE000627261726965735C6578706572696D659E
+:10CFF0006E74616C5F6D656D6F626A5C6E72665FA8
+:10D000006D656D6F626A2E63000000002E2E5C2E2F
+:10D010002E5C2E2E5C2E2E5C2E2E5C636F6D706F40
+:10D020006E656E74735C6C69627261726965735C63
+:10D030006578706572696D656E74616C5F73656348
+:10D0400074696F6E5F766172735C6E72665F736532
+:10D050006374696F6E5F697465722E63000000000F
+:10D060004E52465F4552524F525F494E56414C49CF
+:10D07000445F4441544100004E52465F4552524F76
+:10D08000525F534F46544445564943455F4E4F54B3
+:10D090005F454E41424C4544000000004E52465F01
+:10D0A0004552524F525F464541545552455F4E4F8F
+:10D0B000545F454E41424C45440000004E52465F8D
+:10D0C0004552524F525F4D555445585F554E4C4F47
+:10D0D000434B5F4641494C45440000004E52465F79
+:10D0E0004552524F525F4D555445585F4C4F434B3C
+:10D0F0005F4641494C4544004E52465F4552524FAF
+:10D10000525F4D555445585F434F4E445F494E4919
+:10D11000545F4641494C4544000000004E52465F72
+:10D120004552524F525F4D555445585F494E4954F0
+:10D130005F4641494C4544004E52465F4552524F6E
+:10D14000525F424C455F495053505F52585F504BBD
+:10D15000545F5452554E4341544544004E52465F2D
+:10D160004552524F525F424C455F495053505F50B9
+:10D170004545525F52454A4543544544000000002E
+:10D180004E52465F4552524F525F424C455F4950A6
+:10D1900053505F4C494E4B5F444953434F4E4E45AD
+:10D1A00043544544000000004E52465F4552524FE2
+:10D1B000525F4150495F4E4F545F494D504C454D71
+:10D1C000454E5445440000004E52465F4552524F72
+:10D1D000525F4E4F545F535550504F525445440088
+:10D1E0004E52465F4552524F525F4D4F44554C454B
+:10D1F0005F4E4F545F494E495449414C495A45444A
+:10D20000000000004E52465F4552524F525F4D4F54
+:10D2100044554C455F414C52454144595F494E4944
+:10D220005449414C495A4544000000004E52465F63
+:10D230004552524F525F4E4F545F464F554E440039
+:10D240004E52465F4552524F525F494E56414C49ED
+:10D25000445F5354415445004E52465F4552524F2D
+:10D26000525F444154415F53495A45004E52465F14
+:10D270004552524F525F494F5F50454E44494E47C9
+:10D28000000000004E52465F4552524F525F5356C7
+:10D29000435F48414E444C45525F4D495353494EBC
+:10D2A000470000004E52465F4552524F525F494E72
+:10D2B00056414C49445F4C454E47544800000000DD
+:10D2C0004E52465F4552524F525F4452565F54573A
+:10D2D000495F4552525F414E41434B004E52465FBB
+:10D2E0004552524F525F4452565F5457495F455220
+:10D2F000525F444E41434B004E52465F4552524F9F
+:10D30000525F494E5445524E414C00004E52465FCA
+:10D310004552524F525F53544F524147455F465515
+:10D320004C4C00004E52465F4552524F525F4E5594
+:10D330004C4C00004E52465F4552524F525F494E90
+:10D3400056414C49445F504152414D004E52465F58
+:10D350004552524F525F4E4F5F4D454D0000000009
+:10D360004E52465F4552524F525F464F52424944D9
+:10D3700044454E004E52465F4552524F525F445212
+:10D38000565F5457495F4552525F4F56455252556A
+:10D390004E0000004E52465F4552524F525F494E7A
+:10D3A00056414C49445F4144445200004E52465F4E
+:10D3B0004552524F525F5245534F555243455300C9
+:10D3C0004E52465F4552524F525F494E56414C496C
+:10D3D000445F464C414753004E52465F53554343CA
+:10D3E000455353004E52465F4552524F525F424C96
+:10D3F000455F495053505F4348414E4E454C5F4155
+:10D400004C52454144595F4558495354530000001C
+:10D410004E52465F4552524F525F434F4E4E5F430E
+:10D420004F554E54000000004E52465F4552524F39
+:10D43000525F54494D454F55540000004E52465FCF
+:10D440004552524F525F4255535900002E2E5C2ECA
+:10D450002E5C2E2E5C2E2E5C2E2E5C636F6D706FFC
+:10D460006E656E74735C6C69627261726965735C1F
+:10D470006578706572696D656E74616C5F6C6F67FD
+:10D480005C7372635C6E72665F6C6F675F64656627
+:10D4900061756C745F6261636B656E64732E6300AB
+:10D4A0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6381
+:10D4B0006F6D706F6E656E74735C6C6962726172B1
+:10D4C0006965735C6578706572696D656E74616CB1
+:10D4D0005F6C6F675C7372635C6E72665F6C6F67C4
+:10D4E0005F66726F6E74656E642E63007761726E34
+:10D4F000696E670064656275670000001B5B313B05
+:10D5000033306D001B5B306D000000001B5B313B56
+:10D5100033316D001B5B313B33326D001B5B313BA4
+:10D5200033336D001B5B313B33346D001B5B313B90
+:10D5300033356D001B5B313B33366D001B5B313B7C
+:10D5400033376D00696E666F000000006572726FA0
+:10D55000720000002E2E5C2E2E5C2E2E5C2E2E5C79
+:10D560002E2E5C636F6D706F6E656E74735C6C698C
+:10D57000627261726965735C6578706572696D6508
+:10D580006E74616C5F73656374696F6E5F766172F0
+:10D59000735C6E72665F73656374696F6E5F6974E6
+:10D5A00065722E680000000073645F626C655F63E3
+:10D5B00066675F73657428292072657475726E657D
+:10D5C00064202573207768656E20617474656D70C2
+:10D5D00074696E6720746F2073657420424C455FD8
+:10D5E00047415454535F4346475F5345525649435E
+:10D5F000455F4348414E4745442E000073645F62D7
+:10D600006C655F6366675F73657428292072657453
+:10D6100075726E6564202573207768656E2061746D
+:10D6200074656D7074696E6720746F207365742003
+:10D63000424C455F434F4D4D4F4E5F4346475F560B
+:10D64000535F555549442E0073645F626C655F6398
+:10D6500066675F73657428292072657475726E65DC
+:10D6600064202573207768656E20617474656D7021
+:10D6700074696E6720746F2073657420424C455F37
+:10D6800047415454535F4346475F415454525F549B
+:10D6900041425F53495A452E0000000073645F62A7
+:10D6A0006C655F6366675F736574282920726574B3
+:10D6B00075726E6564202573207768656E206174CD
+:10D6C00074656D7074696E6720746F207365742063
+:10D6D000424C455F434F4E4E5F4346475F47415084
+:10D6E0002E00000073645F626C655F6366675F7342
+:10D6F000657428292072657475726E6564202573BF
+:10D70000207768656E20617474656D7074696E67EA
+:10D7100020746F2073657420424C455F4741505F11
+:10D720004346475F524F4C455F434F554E542E0082
+:10D7300073645F626C655F6366675F7365742829F5
+:10D740002072657475726E65642025732077686534
+:10D750006E20617474656D7074696E6720746F20DB
+:10D7600073657420424C455F434F4E4E5F434647BE
+:10D770005F474154542E00006170705F74696D659D
+:10D78000722E6D5F6466755F696E61637469766938
+:10D7900074795F74696D6572000000006170705F7C
+:10D7A00074696D65722E6D5F7764745F666565641C
+:10D7B0005F74696D657200006E72665F626F6F7490
+:10D7C0006C6F616465725F77647400006E72665F8F
+:10D7D0006466755F626C650062616C6C6F632E6D70
+:10D7E0005F6275666665725F706F6F6C0000000047
+:10D7F0006E72665F6466755F666C617368000000D8
+:10D800006E72665F6466755F7265715F68616E6493
+:10D810006C6572006E72665F6466755F73657474C2
+:10D82000696E6773000000006E72665F6466755F04
+:10D8300073657474696E67735F7376636900000063
+:10D840006E72665F6466755F76616C696461746947
+:10D850006F6E00006E72665F6466755F7665725FFC
+:10D8600076616C69646174696F6E00006170705FED
+:10D8700074696D657200000061746669666F2E6D73
+:10D880005F7265715F6669666F0000006D656D5F50
+:10D890006D6E6772000000006E72665F6673746F73
+:10D8A000726167650000000061746669666F2E6DC5
+:10D8B0005F6669666F000000736F72746C697374E1
+:10D8C0000000000062616C6C6F632E6C6F675F6DAF
+:10D8D000656D706F6F6C0000617070006E72665FD6
+:10D8E000736468006E72665F7364685F626C650083
+:10D8F0006E72665F7364685F736F63000820000177
+:10D90000FFFFFFFFFFFFFFFFFFFFFFFF0000000023
+:10D91000000000000000000001000000FFFFFFFF0A
+:10D92000512563FCC2CAB9F3849E17A7ADFAE6BCC1
+:10D93000FFFFFFFFFFFFFFFF00000000FFFFFFFFF3
+:10D9400096C298D84539A1F4A033EB2D817D037799
+:10D95000F240A463E5E6BCF847422CE1F2D1176B34
+:10D96000F551BF376840B6CBCE5E316B5733CE2B07
+:10D97000169E0F7C4AEBE78E9B7F1AFEE242E34F36
+:10D980004B60D2273E3CCE3BF6B053CCB0061D6573
+:10D99000BC86987655BDEBB3E7933AAAD835C65AFC
+:10D9A0004D270700F934070015330700F0DA0700A8
+:10D9B000B8570020C00100005025070054DB0700C5
+:10D9C00078590020F85E0000323A070075440700DD
+:10D9D0009943070078D70700000000039CD7070091
+:10D9E00000000003B8D7070000000404CCD70700EC
+:10D9F00000000404D8D7070000000003F0D7070098
+:10DA00000000040400D807000000040414D8070034
+:10DA10000000040428D807000000040440D80700D0
+:10DA20000000040454D80700000004046CD8070068
+:10DA30000000000078D80700000000038CD8070021
+:10DA40000000000098D8070000000404A8D80700D0
+:10DA500000000003B8D8070000000000C4D8070089
+:10DA600000000003D8D8070000000404DCD8070039
+:10DA700000000303E4D8070000000303F0D8070008
+:10DA80000000030310580020E85D0020F95D00202D
+:10DA9000FC5D002030590020F4000000BC5800203C
+:10DAA000B4580020BC58002004770020645900209E
+:10DAB00018000000694507000000000059870700B2
+:10DAC000000000009187070000000000B5940700E7
+:10DAD000000000005D96070000000000718707004D
+:10DAE0000000000000000000030000009178070023
+:10DAF00001181320590218200A11241C12FF031CBC
+:10DB0000FFFF02380115100140110211040A1950DB
+:10DB1000A0C1DA5C280425E0C807144CD50714EC32
+:10DB2000D4071A44081AF4081A04081AFC081A0C34
+:10DB3000081A14041A1C041A24041A2C041A340493
+:10DB40001A3C04518490D0031BFD5014421002591A
+:04DB500008000000C9
+:020000041000EA
+:0410140000200700B1
+:020000041000EA
+:0410180000E00700ED
+:0400000500072201CD
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_without_bonds_s132.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_without_bonds_s132.zip
new file mode 100644
index 0000000..e5630f2
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/bootloader_secure_ble_debug_without_bonds_s132.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/hrs_application_s132.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/hrs_application_s132.hex
new file mode 100644
index 0000000..424d759
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/hrs_application_s132.hex
@@ -0,0 +1,2787 @@
+:020000040002F8
+:10600000305C0020C1630200C9630200CB63020060
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:106040005D670200DB630200FD6A0200DB630200A1
+:10605000DB630200DB63020095650200DB63020084
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB630200B5670200DB630200DB63020032
+:10609000D9670200DB630200DD670200DB630200F8
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB6302000000000000
+:1060E00000000000000000000000000000000000B0
+:1060F00000000000000000000000000000000000A0
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F088F900480047B5A802007C
+:10621000305C002030B450E8012F93B2C48923448D
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE7E167020015
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F079F853465A46C01A914110D3FB
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:1064600090407047004870476404030010B5431A19
+:10647000934209D28318881803E010F8011D03F82D
+:10648000011D521EF9D210BD40EA01039B0703D043
+:1064900009E008C9121F08C0042AFAD203E011F863
+:1064A000013B00F8013B521EF9D210BDD2B201E00F
+:1064B00000F8012B491EFBD270470022F6E710B509
+:1064C00013460A4604461946FFF7F0FF204610BD62
+:1064D000421C10F8011B0029FBD1801A704730B50F
+:1064E00004460020034600E05B1C934203D2E05CBC
+:1064F000CD5C401BF8D030BD202A04DB203A21FAC5
+:1065000002F00021704721FA02F3D040C2F12002CC
+:106510009140084319467047064C074D06E0E06875
+:1065200040F0010394E8070098471034AC42F6D3DA
+:10653000FFF76AFE380C0300580C030070B58C1886
+:1065400010F8015B15F0070301D110F8013B2A1187
+:1065500006D110F8012B03E010F8016B01F8016B74
+:106560005B1EF9D12B0705D40023521E0DD401F870
+:10657000013BFAE710F8013BCB1A921C03E013F839
+:10658000015B01F8015B521EF9D5A142D8D300206E
+:1065900070BD00002DE9F04700268AB0DFF8509169
+:1065A000B0464FF48075012437460696284605F01C
+:1065B00061FA38B1D9F80403204203D0284605F027
+:1065C0004FFA26432D1D64007F1CADB2082FEDD37A
+:1065D0004FF4BE74204605F04DFA48B1204605F050
+:1065E0003FFA46F0004606AA0121002005F024FAF1
+:1065F000404D16F0FF0F15D00127002437420DD073
+:1066000009EB8401D1F81005D1F81015C0F304206E
+:1066100055F82420C1F3014102B190477F00641C6A
+:10662000082CEBD3002E5FDA4FF0FF30CDF810804E
+:1066300054E0281910F8507F90F9000027F0C008A6
+:10664000401C3BD007A9404604F043FC10B34FEA7E
+:106650009719404602F07AF955F820701FB1B9F148
+:10666000030F03D006E0B9F1030F27D104A9404678
+:1066700004F037FC4FF0A04101EB8800D0F8000790
+:1066800006A9C0F3014A404604F023FC18B1BAF150
+:10669000020F03D012E0BAF1030F0FD1B9F1030FCB
+:1066A00008D1BAF1020F1DD00221404605F0A8F929
+:1066B000761CF6B217B149464046B847641C042C14
+:1066C000B7D3002E10D06A460121002005F0B4F99E
+:1066D00006990098884207D0069004980026344610
+:1066E0000790A6E70321E0E70AB0BDE8F0870000C5
+:1066F000006000409833002000F01F02012191400B
+:106700004009800000F1E020C0F88012704700F0DE
+:106710001F02012191404009800000F1E020C0F8F3
+:106720000011704700F01F020121914040098000D4
+:1067300000F1E020C0F8001270474907090E002858
+:1067400006DA00F00F0000F1E02080F8141D704719
+:1067500000F1E02080F800147047000070B54FF49D
+:106760008076304604F0F4FC114CB50560B130463B
+:1067700004F0F5FC0120C5F80803607920B9012078
+:1067800060712168002088474FF48276304604F01B
+:10679000DFFC00280AD0304604F0E1FC0220C5F8F6
+:1067A00008032168BDE870400120084770BD000063
+:1067B000882C002007480021C0F84011C0F844117F
+:1067C000C0F84811C0F84C11C0F80011C0F804110D
+:1067D00008F06CBE0010014008F0B6BD05F0F0BE38
+:1067E000F0B5B5480023021D0178101D01254FF0BA
+:1067F000805406290BD11678360708D10678C6F3DF
+:106800000316032E06D0042E04D0052E02D006292E
+:1068100007D00EE0B4F82463A84FC6F304263E6008
+:1068200002E01678360704D10678C6F30316032E65
+:1068300002D0062904D00FE0A24FA14E7E670EE0E1
+:106840001678360708D10678C6F30316032E06D04D
+:10685000042E04D0052E02D0062907D00EE0D4F86D
+:106860004462994FC6F342363E6002E0167836071E
+:1068700004D10678C6F30316032E02D0062906D0EB
+:1068800011E0924E376827F0807737600EE0167877
+:10689000360708D10678C6F30316032E06D0042E59
+:1068A00004D0052E02D006290AD011E04FF0804610
+:1068B000C6F80C31C6F81031834E361F336002E043
+:1068C0001678360704D10678C6F30316032E02D0D5
+:1068D000062905D00CE07C4F032664373E600AE0B1
+:1068E0001678360704D10678C6F30316032E02D0B5
+:1068F00006290DD014E0764F05263E60744E78369A
+:106900003560734E083633603F263F1D3E6002E01F
+:106910001678360704D10678C6F30316052E02D082
+:10692000062957D062E06B4E36686B4F3E60694E69
+:10693000361D36683F1D3E60664E083636683F1D80
+:106940003E60644E0C3636683F1D3E60614E103628
+:1069500036683F1D3E605F4E143636683F1D3E6010
+:106960005C4E183636685C4F20373E60594E1C36F8
+:1069700036683F1D3E60574E203636683F1D3E60EC
+:10698000544E243636683F1D3E60524E28363668D7
+:106990003F1D3E604F4E2C3636683F1D3E604D4ECB
+:1069A000303636684C4F40373E604A4E3436366893
+:1069B0003F1D3E60474E383636683F1D3E60454EAF
+:1069C0003C3636683F1D3E60424E403636683F1DBD
+:1069D0003E6002E01678360708D10678C6F3031643
+:1069E000032E06D0042E04D0052E02D0062907D08F
+:1069F00019E0D4F85812394A01F04F01116002E051
+:106A0000117809070FD10078C0F30310032803D0D1
+:106A1000042801D0052806D131480168C90702D0F1
+:106A20006FF001010160D4F83001062808D1D4F8D4
+:106A30003401062804D12B48016841F480610160CB
+:106A400022487438016841F470010160BFF34F8F30
+:106A5000BFF36F8F4FF01021D1F80002002803DB45
+:106A6000D1F80402002822DA1F4A15601F48046882
+:106A7000002CFCD01524C1F800420568002DFCD084
+:106A8000C1F8044201680029FCD0136001680029A4
+:106A9000FCD0BFF34F8F0D48F0380168144A01F461
+:106AA000E06111430160BFF34F8F00BFFDE7124962
+:106AB00010480860F0BD0000E00F00F040350140D4
+:106AC0000DF0ADBA00C007403C050040FCED00E011
+:106AD000105600400404001020C50040E40E0040A1
+:106AE000000400403C17004004E5014000E4014080
+:106AF0000400FA050090D003AC2D00200148006886
+:106B000000470000902C002002E008C8121F08C1B6
+:106B1000002AFAD170477047002001E001C1121F1E
+:106B2000002AFBD1704700000121202803DA8140B0
+:106B30000548014003E0402802DA2038814009B1CD
+:106B40000120704700207047FC06FFBD082806D2D0
+:106B500028B1012803D0042801D00120704700206B
+:106B6000704710B560B159B102780B785208B2EB9A
+:106B7000530F05D10622401C491CFFF7B0FC08B199
+:106B8000002010BD012010BD800701D000207047FB
+:106B900001207047C3688B4206D811440069491E22
+:106BA000814201D8012070470020704710B50122B2
+:106BB0000221002001F0DAFC08B1072810D10722D9
+:106BC0000221012001F0D2FC08B1072808D10021E0
+:106BD0000A22084601F0CAFC08B1072800D10020AB
+:106BE00010BD000010B550B10A480321008801EB28
+:106BF000004009A105F02EF907F05CF903E003213C
+:106C0000094800F06FFD002803D0BDE8104000F0F7
+:106C1000CBB810BDF82D0020457261736520626FFE
+:106C20006E647321000000000C2F002070B58CB042
+:106C300015460E4600236C46C3F10F01415CE1543A
+:106C40005B1C102BF8D30D2104F11000FFF735FC6D
+:106C50000020C0F10F02315C2244401C1174032853
+:106C6000F7D3684646DF0020C0F10F01214491F8B8
+:106C700020102954401C0328F6D30CB070BD02200C
+:106C800001F07EBB0149097900F080BF142C00207F
+:106C900070B50024064D06E06868012110F8340044
+:106CA00005F078FD641C28788442F5D3002070BD7F
+:106CB000982C0020F8B515460C460646052A01D248
+:106CC0000720F8BD05F062FE18B905F027FE002880
+:106CD000F7D1124900224E600C708D60C1E9042288
+:106CE000C1E906220E4D0DE006EBC40029680091B3
+:106CF00081788DF8011000780A4A694605F09CFDFC
+:106D00000028DED1641EE4B2EED2BDE8F8400448AB
+:106D10000021054A001D00F053B80000982C002007
+:106D2000DC000300959A0200398E020072B605F06D
+:106D300047F900BF04F07EFF0028FBD1104C012171
+:106D4000208801EB00400FA105F084F8104800688E
+:106D5000C00700D000BE2088022101EB00400DA139
+:106D600005F078F8BFF34F8F0948E43801680D4A01
+:106D700001F4E06111430160BFF34F8F00BFFDE7F5
+:106D8000F82D0020466174616C206572726F72008C
+:106D9000F0ED00E053797374656D2072657365746E
+:106DA000000000000400FA050EB500210091CDE9B5
+:106DB00001106A4644F20100FFF7B8FF0EBD000063
+:106DC000074B9B7823B12AB120B10068037C1BB12B
+:106DD00008207047072070474174426100207047C7
+:106DE0006434002070B507F0B5FB104800240B2177
+:106DF000047044700E4D817014206C602C706C70A7
+:106E0000FFF77AFC07211420FFF797FC1420FFF707
+:106E10007EFC0848046007211120FFF78EFC05481E
+:106E2000001F0068A860002070BD000064340020CE
+:106E3000B82C0020081501402DE9FC47DFF87890B8
+:106E400099F8023073B368B3052902D20720BDE870
+:106E5000FC87436933B3437C012B25D000270446CC
+:106E60000025884616468DF80050684600F038F830
+:106E700001A808F0E9FDC8B1012101700F49446083
+:106E80000968C0E90218C0E904769DF8040089F891
+:106E900001009DF8000000F047F81420FFF742FCC5
+:106EA0002846D4E70820D2E70F46D8E704259DF806
+:106EB000000000F039F8F3E76434002004150140C5
+:106EC0000649897839B130B1416921B10021017495
+:106ED000022108F0C7BA082070470000643400207F
+:106EE00030B5EFF3108172B60D4A9468012324B1D6
+:106EF0000370002900D162B630BD93604FF0E023EB
+:106F0000D3F88051074C25401560C3F88041D3F871
+:106F1000844154605A17C3F8842100220270E8E7C4
+:106F200070350020FC06FFBD0B498A68002A11D08D
+:106F300000280FD1EFF3108072B60B684FF0E022FB
+:106F4000C2F800314B68C2F8043100228A60002880
+:106F500000D162B6704700007035002010B5144CA7
+:106F600000224FF480312068FFF766FF08B1FFF779
+:106F70001BFF00224FF400416068FFF75DFF08B17E
+:106F8000FFF712FF002242F26661A068FFF754FF8C
+:106F900008B1FFF709FF00224FF42031E068FFF746
+:106FA0004BFF002803D0BDE81040FFF7FDBE10BD29
+:106FB00074FF02002DE9F041064608680C46411CAA
+:106FC0004FF0A0474FF0010506D005FA00F1C7F8D1
+:106FD0000815206804F000FD6068411C02D0002103
+:106FE00004F0E8FC3168A069C1F82405607D227DC9
+:106FF00031681043C1F86C05D4E900123068C0F85C
+:107000001425C0F80C15207D012815D1A068411C5D
+:1070100002D0002104F0CEFCE068411C05D0854080
+:10702000C7F80855E06804F0D7FCD4E902123068CC
+:10703000C0F80825C0F81015BDE8F0812DE9F04131
+:10704000064608680C46411C4FF0A0474FF001056A
+:1070500006D005FA00F1C7F80815206804F0C6FC50
+:107060006068411C02D0002104F0ADFC3168A069C9
+:10707000C1F82405607D217D32680843C2F86C05A3
+:10708000D4E900123068C0F80C15C0F81425207D32
+:10709000012815D1A068411C02D0002104F093FC06
+:1070A000E068411C05D08540C7F80855E06804F049
+:1070B0009DFCD4E902123068C0F80825C0F810150C
+:1070C000BDE8F08103F052BB2DE9F0470746008888
+:1070D0008EB0804603F03EF8824604462D480025D7
+:1070E0002A460178404600F069FD7879400734D59A
+:1070F00001254FF6FF7603AB2A460721504606F0DE
+:1071000035F9010004D0404607F03EFC00252BE095
+:10711000B1463146049802F071FF064648450FD04B
+:1071200004460146404602F0FFFF4046FFF7AAFD35
+:1071300030B9404607F0FAFB4046FFF7A3FD48B1DF
+:1071400022460721504606F087F9010003D0404649
+:1071500007F01AFC00254E4506D0404606F0EAFA34
+:1071600010B1504602F0E2FF02208DF81800ADF891
+:107170001A807879400701D5012000E002208DF8BF
+:1071800020008DF8215006A801F0CAFF0EB0BDE81E
+:10719000F0870000142C00202DE9F0430546407CC8
+:1071A00093B00E460024A0B107949DF81C0020F077
+:1071B0000F00401C20F0F00010308DF81C00707B98
+:1071C0008DF81D009DF81E0020F00600801C8DF833
+:1071D0001E001C216846FFF770F99DF8000040F082
+:1071E00002008DF80000697C11B140F0100001E050
+:1071F00020F010008DF80000019403940494687C42
+:1072000000B107A8CDE9050401278DF8427042F6C8
+:107210001920ADF840000D94B07B8DF83400F07B60
+:107220008DF835009DF83600142120F00600801CF2
+:1072300020F019008DF83600307B8DF8440008A846
+:10724000FFF73BF90DF140080DF13409ADF8287056
+:1072500011A8CDE90889ADF82A40ADF82C700C9042
+:10726000A888AB1D08AA6946AADF002838D1B068F3
+:1072700098B38DF8427042F60810ADF840000D94B6
+:10728000307C8DF834009DF8350020F0FF008DF83B
+:1072900035009DF8360020F00600801C20F0190013
+:1072A0008DF836000EA8B16800F0E0FF0646142104
+:1072B00008A8FFF702F9ADF828600EA8CDE9088903
+:1072C000ADF82A40ADF82C600C90E88805F10E026C
+:1072D00008A9ABDF002803D101E0FFE7EC81002023
+:1072E00013B0BDE8F083000010B50E490E4807F05A
+:1072F000C2FBC1B20B484FF6FE72EC3800F00EFB39
+:1073000000280DD008280BD0132809D0112807D049
+:1073100043F20141884203D0BDE81040FFF744BD6D
+:1073200010BD0000C42F0020982B00200A46014603
+:107330001046AEDF70472DE9FC470025178806464A
+:10734000158090F82D001446894630B13A46214602
+:10735000484600F05DFC051E09D1B0784FF00C0ADC
+:1073600018B32088C846001DB84202D95046BDE86F
+:10737000FC87684679DF0028F9D12088032108F8C6
+:10738000001020881921401C80B2208008F80010CD
+:107390002088401C80B2208000EB0801BDF800006E
+:1073A00008F080FA218808442080F0780222C8B1D1
+:1073B000218896F9033001F1030C4846BC45D5D825
+:1073C000425421884FF0010C491C89B2218000F8F9
+:1073D00001C02188491C89B2218009F80130208828
+:1073E000401C20807068B8B1218890F9003001F10C
+:1073F000030C4846BC45B9D8425421880A22491C8E
+:1074000089B2218042542188491C89B2218009F81F
+:1074100001302088401C2080308950B1CDE90047E0
+:107420004B460622022106F1080008F025FB051E46
+:107430009DD1308A50B1CDE900474B460722032148
+:1074400006F1100008F018FB051E90D1308B50B1EA
+:10745000CDE900474B461522142106F1180008F02B
+:107460000BFB051E83D1306A30B13B4622464946AC
+:1074700001F077FB051EDBD1706A30B13B46224636
+:10748000494603F0E1FA051ED2D196F82C0038B136
+:107490003B4622464946304607F08CFB051EC7D1C5
+:1074A000307838B13B4622464946304603F052FB1D
+:1074B000051EBDD128465AE718B504460020ADF890
+:1074C000000013466A46204600F006F8002802D065
+:1074D000BDF80000204418BD70B588B182B1002409
+:1074E000158803E0065D641C3444A4B2A54203D8A9
+:1074F000061976789E4201D08C42F3D38C4201D398
+:10750000002070BDA11C1180005D401E80B270BDC6
+:1075100080F8301070472DE9F0410D00044606D088
+:107520002CB195F87A000026012803D006E00E2041
+:10753000BDE8F08195F89800012829D0D5F8A00081
+:10754000042825D0D5F89C00042821D04FF001084C
+:10755000A6702C2205F17801201DFEF787FF84F824
+:107560003060D5F8A4006063D5F8A800A0634FF69A
+:10757000FF70A4F8A80004F19400C4F8A400C4F8B3
+:10758000AA60A4F8AE6084F8B060207810B104E07E
+:107590000720CDE7FF2084F8540004F155011F2790
+:1075A000C4F89410A4F8987004F198022846FFF7E4
+:1075B000C2FE0028BCD115F13C0F0ED004F17401BD
+:1075C000C4F89C10A4F8A07004F1A00205F13C00DE
+:1075D000FFF7B1FE0028ABD103E0C4F89C60A4F82B
+:1075E000A06084F85180208BA4F8480084F83C8087
+:1075F000266484F8506060696064454604F13C028A
+:10760000002104F1540072DF002891D125708FE72A
+:1076100010B50288102A1BD0112A20D0262A1DD18D
+:10762000007A0C46012801D0022817D1A078052144
+:10763000401CB0FBF1F201FB1201204600F052F8B1
+:1076400000280BD0A16B002908D0BDE810400847E6
+:10765000C27B012A02D18088A1F8A80010BD0C4687
+:10766000002184F8B2108088B4F8A8108842F5D1BF
+:1076700020790028F2D10121DFE710B50C4602285D
+:1076800001D0032810D1607800280DD00020607050
+:10769000A178204600F026F8002805D0A16B00292B
+:1076A00002D0BDE81040084710BD10B5044690F860
+:1076B000540074DF012084F8B200002084F8B40084
+:1076C00084F850000621204601F032FF002808D13E
+:1076D000A178204600F006F810B1A16B01B18847EF
+:1076E000002010BD2DE9F05F044600780F4638B148
+:1076F000A770002003F084FF012620B1667007E127
+:107700000820BDE8F09F0025C4F8AA50A4F8AE50A8
+:1077100084F8B050A07910B1A078012806D0E079A3
+:1077200068B1A078012801D0022808D1616B21B18D
+:1077300084F8B1600820884701E084F8B15004F172
+:10774000AB0100200A5C0AB1304603E0401C062869
+:10775000F8D300204FF002084FF0030B012F06D0A2
+:10776000022F0CD0032F0FD0042F15D110E0A179D8
+:1077700029B194F8241011B908B130460DE0E1792F
+:1077800011B108B1404608E0207A08B1584604E03B
+:10779000607A08B1042000E02846A070616B41B116
+:1077A000032801D0042804D1607910B194F8B20004
+:1077B000A0B184F8B35004F13C0018210746FEF74D
+:1077C0007CFE04F12C0084F83C60814606F0E6F86B
+:1077D00058B194F82C0084F8510008E084F8B450B3
+:1077E00084F8B36007208847E5E784F8516094F88F
+:1077F000240050B1484606F0D1F820B194F8280092
+:1078000084F8520001E084F8526084F85050A27865
+:1078100004F1AA0104F194094FF0060A052A60D286
+:10782000DFE802F078030F223F0084F83160C4F8EB
+:10783000A450C4E9101584F83C808020A4F84800C6
+:1078400051E084F8318094F82420384612B10722A0
+:10785000027001E080F800B0228A8281C4F8A4504E
+:107860004160E168B9603EE06069B860208BB88132
+:1078700094F824003D4610B184F83CA001E084F85F
+:107880003C60204608F0BCF840B185F81480042123
+:10789000204601F04DFE20BB05211EE084F831B0EA
+:1078A0001DE0E069B860208CB88194F824003D4662
+:1078B00010B184F83CA001E084F83C60204608F058
+:1078C0009FF848B185F814800421204601F030FE6D
+:1078D00038B984F831A002E0042184F83110C4F8EA
+:1078E000A490A07878B13A4604F15400D4F8A410DA
+:1078F00072DF00287FF405AF94F8301094F854003C
+:1079000073DF0028F6D1616B11B194F8310088471C
+:107910000020F6E684F83150F5E70000F7B594B0A2
+:10792000174605003CD0287C9DF85410002488425E
+:1079300052D000264FF0010E0D9615A8ADF834E098
+:107940000E90ADF83660E9880DAA4FF6FF70ACDFF7
+:10795000040026D19DF854002874687CA0B30F96CB
+:10796000109611961296E888ADF83C00BDF83600E6
+:10797000ADF840000DA811900E981290A7F57F4029
+:107980008DF83EE0FE3805D039460FA8FFF7CEFC53
+:10799000044621E0684600F09DF800256F460FE0A0
+:1079A0000E2017B0F0BD00BF07EB4506B08800F011
+:1079B000CFF8022803D144B10FA9B088AEDF6D1C07
+:1079C0000098A842F0D807E005E0B1880FA8FFF7BB
+:1079D000ADFC0446F3E708242046E2E738B50D463F
+:1079E000040018D0BDB12868206028796074FF2099
+:1079F000207401208DF8020041F60F00ADF8000060
+:107A0000221D69460120A8DF002803D1294620460F
+:107A1000FFF7C2FB38BD0E2038BD38B5002924D091
+:107A2000002822D00288502A1FD10546487C0C46E7
+:107A300000281AD0E9886289A81D914215D1418990
+:107A4000022912D1216800290FD00C3000F00AFC65
+:107A500008B1002000E001208DF80000A888ADF8F2
+:107A60000200226869462046904738BD70B5040080
+:107A700012D001461C221448FEF7F8FC1248134DA0
+:107A80000560206850B17ADF002806D120680168BF
+:107A900029604068686005E00E2070BD0B487BDF00
+:107AA0000028FAD108484FF6FF711438084A20F828
+:107AB000041B0549343901600021FFF781F90028D2
+:107AC000EBD0032070BD000094300020D42B0020A8
+:107AD00099F902000149496801F024B8B03000204A
+:107AE00010B5044600F08AF8002805D02146BDE80C
+:107AF0001040024803F051B910BD0000C030002012
+:107B000070B515460E46044607F086FF002809D0DA
+:107B1000054800EB840080692A463146BDE8704084
+:107B200001F044BD70BD0000B030002070B50546C6
+:107B3000002400F063F838B12946044803F02DF919
+:107B400008B1022400E00124204670BDBC300020B2
+:107B500070B50546002400F051F838B129460448B4
+:107B600003F01BF908B1022400E00124204670BD97
+:107B7000B830002010B51821034803F0E9F81828A0
+:107B800000D0C0B210BD0000B030002070B5054676
+:107B90000C46084607F040FF60B1284600F02EF87A
+:107BA00040B10548294600EB8400BDE8704018301C
+:107BB00003F0F3B8002070BDB030002070B505466A
+:107BC00014460E46084607F027FF002812D0284624
+:107BD00000F014F800280DD00748294600EB860075
+:107BE00018301CB1BDE8704003F0E2B8BDE8704049
+:107BF00003F093B870BD0000B0300020142801D30A
+:107C0000002070470146014803F0C7B8B430002097
+:107C10007CB5054608880C460930904201D90C20F5
+:107C20007CBD68466DDF0028FAD1218808206854A1
+:107C300020881B21401C80B2208029542088401CB1
+:107C400080B220802844DDF801100160BDF80510E5
+:107C500081802088801D80B220809DF80010490816
+:107C600000D0012129542088401C208000207CBDA8
+:107C70007FB5044601208DF8060041F60A00ADF8F4
+:107C80000400454A01A90120A8DF00287ED12288EE
+:107C900004F13C0552B140482B46801C009042F64E
+:107CA0002920616800F05AFE002873D1228952B160
+:107CB00039482B460A30009042F62420E16800F053
+:107CC0004DFE002866D1228A52B133482B4612302D
+:107CD000009042F62520616900F040FE002859D14D
+:107CE000228B52B12C482B461A30009042F62720A6
+:107CF000E16900F033FE00284CD1228C52B12648B5
+:107D00002B462230009042F62620616A00F026FEC3
+:107D100000283FD1228D52B11F482B462A300090B7
+:107D200042F62820E16A00F019FE002832D1216BCA
+:107D300071B102A807F0E6FA17482B4632300090DE
+:107D4000082202A942F6232000F008FE002821D1D3
+:107D5000606B58B110492B463A31009102790168A5
+:107D600042F62A2000F0FAFD002813D1A16B81B160
+:107D700002A806F0F8F808482B4642300090072287
+:107D800002A942F6502000F0E9FD00E002E00028E0
+:107D900000D1002004B070BD322C002038B502881C
+:107DA0000446212A2FD012DC1E484FF003011E4D3D
+:107DB0000088102A01EB004011D0112A06D1227A46
+:107DC0001AA104F04BF84FF6FF70688038BD3B2ACB
+:107DD00023D0562AFAD18088132176DF0DE01AA12C
+:107DE00004F038F8072000F0E3FB08B1FEF7DCFFF1
+:107DF000A1886980174803F033F90028E6D0BDE870
+:107E00003840FEF7D1BF00200090A08869468FDF80
+:107E10000028DBD0FEF7C8FF38BD8088132176DF4D
+:107E2000EBE70000F82D0020902B002044697363DD
+:107E30006F6E6E65637465642C20726561736F6E1E
+:107E40002025642E00000000436F6E6E656374652C
+:107E5000642E0000002F002010B51A4C01886068C5
+:107E600010290ED011292BD1401E606028D1FEF7B9
+:107E70009DFE002824D02168002921D0BDE81040B3
+:107E80000847D0B900210122084600F06FFB08B175
+:107E900007280FD107220221012000F067FB08B15B
+:107EA000072807D104220221002000F05FFB20B147
+:107EB000072802D0216801B188476068401C6060D3
+:107EC00010BD0000CC2B00202DE9F04701883B4E6F
+:107ED00040F2F3194FF6FF7510291BD011293ED03F
+:107EE000122954D0502946D1C188F289841D91426B
+:107EF00041D1618902293ED18688304602F0D6F907
+:107F0000050038D004F10C0000F0ACF9A8B3294604
+:107F100030464EE0C17B8788044601292BD1A84614
+:107F2000284602F0C3F9050017D02F8000202872E0
+:107F3000234843464A460168C5F80A104068C5F818
+:107F40000E0004F1100105F10A0002F07BFA6872DC
+:107F5000F08900280FD129462AE0042013E0808808
+:107F600002F0A4F9040006D06068FEF7A9FF08B18A
+:107F700006F0EEFC2580BDE8F087FFE76868FEF7B5
+:107F80009FFF0028F7D0BDE8F04706F0E1BC8788E6
+:107F90000646384602F08AF90400ECD02B464A46E1
+:107FA00006F1080104F10A0002F04CFA6072214661
+:107FB0003846BDE8F04700F01BBE000094300020BA
+:107FC000D42B00202DE9F04F0746858802883D48D4
+:107FD000012197B08346102A09D0112A49D01A2AC4
+:107FE0006CD1387AB1EB101F45D2012244E0354CF8
+:107FF000083CA068C0430B9061680BA802F0F1FE3A
+:108000000B990CA800F08EFD2C220CA96846FEF7F7
+:108010002DFA0026E946A04610E000BF09EB460015
+:108020005FF00004B0F804A008EB84005146001D86
+:1080300002F073FE641C1D2CF6D3761C0098B0422F
+:10804000ECD8142D05D317B00420BDE8F04FFEF78F
+:10805000ABBE2946584602F0ABFE294608F10400A3
+:1080600002F0A6FEF87B012828D016482946001DFC
+:1080700015E029461AE000220221B1EB101F01D2BF
+:10808000012600E000260F49083901F11000041D07
+:10809000294682B102F08CFE36B12946204617B03F
+:1080A000BDE8F04F02F084BE2946204617B0BDE877
+:1080B000F04F02F032BE02F030FEF5E717B0BDE837
+:1080C000F08F0000B830002010B504460748007853
+:1080D00000280AD0204601F017FF204606F070FE67
+:1080E0002046BDE8104001F0D7BB10BD042C002095
+:1080F00030B50446008CC3B0A0F57F42FF3A23D0D0
+:108100006A46204601F078FE0546ADF8F4000020EE
+:108110003E903F90409041902189ADF8F8100121A8
+:10812000ADF8FC008DF8FA103DA84090CDF804D1D0
+:10813000208C3EA9AEDF002804D1BDF8F410A9427E
+:1081400000D00C2043B030BD0820FBE738B5044612
+:1081500008682060087960714FF6FF702084002065
+:1081600084F82200A4F84C00F42084F84E0001208A
+:108170008DF8020041F60D000D46ADF80000A21D7D
+:1081800069460120A8DF00280ED12946204601F0CB
+:10819000D1FD002808D1A86828B12946204600F062
+:1081A0006BF8002800D1002038BD38B50288102AAD
+:1081B00015D0112A15D0502A16D130F8062F8B89E8
+:1081C0009A4211D10C46418902290DD1216800291A
+:1081D0000AD00C3000F046F838B1002006E0808864
+:1081E00001E04FF6FF70088438BD01208DF80000D3
+:1081F000226869462046904738BD028C4B889A42D7
+:1082000008D10A88A2F52063773B03D10979C91EFA
+:1082100080F84E10704770B50446B0F84C000D461B
+:1082200014280AD104F126012622881EFEF71EF921
+:10823000B4F84C00401EA4F84C00B4F84C0004EB19
+:108240004001401CA4F84C008D8470BD80F82210C1
+:10825000704770B504460D460846FEF739F9208090
+:10826000656070BD007800F0010070470A78027008
+:108270004978417002207047F0B58FB00D46064630
+:108280001C216846FEF719F900249DF800000394AC
+:1082900040F002008DF80000012701948DF836703F
+:1082A00042F63820049405940694ADF834000C94FA
+:1082B000E87B8DF83000287C8DF831009DF8320085
+:1082C000142120F00600801C20F019008DF83200E7
+:1082D00007A8FEF7F2F80DA807900CA8ADF82470D7
+:1082E0000890ADF82640ADF82870A8680B90F0888B
+:1082F00006F1100307AA6946AADF0FB0F0BD00001F
+:108300000149085C7047000088FF02000649095CCB
+:108310004FF0A040D0F81005C84010F0010000D088
+:10832000012080F00100704788FF02002DE9FC4128
+:108330000646C0074FF000050ED0104F0024012262
+:10834000385D009500231146019503F0D9FA641CAD
+:10835000042CF4D300F046F8B0070DD5074E0024E6
+:10836000361D0022305D032300951146019503F070
+:10837000C7FA641C042CF4D3BDE8FC8184FF02001E
+:1083800007490B5C4FF0A041D1F80425012098402B
+:1083900020EA0203C1F808351040C1F80C05704707
+:1083A00084FF02000249085C012103F03ABB00008F
+:1083B00084FF02000249085C002103F032BB000088
+:1083C00084FF02000649095C4FF0A040D0F8040584
+:1083D000C84010F0010000D0012080F0010070477B
+:1083E00084FF020010B500242046FFF7DBFF641C69
+:1083F000042CF9D310BD10B500242046FFF7DAFF96
+:10840000641C042CF9D310BD10B50246064B4FF086
+:10841000FF3000215C5C944201D1084610BD491C2C
+:108420000429F7D310BD000088FF020070B50C4E80
+:108430000C004FF0000530600BD0012000F06AF80E
+:1084400008B1022004E0002000F064F800B10B2025
+:108450002070706810B9FEF7A9FB0546284670BD6C
+:10846000CC2B002010B5002000F0D4F908B106286C
+:1084700006D1012000F0CEF908B1062800D1002075
+:1084800010BD00002DE9F0470D468146FFF7BCFF07
+:108490000446042836D2DFF874801B481C4EA8F12D
+:1084A0000C0725B3012D0ED0022D2BD104EB440077
+:1084B00030444578002D25D0B968002922D02846BF
+:1084C000BDE8F047084704EB4401755C0E44717841
+:1084D00049B10E4A4FF40041093A8068FEF7ACFCFE
+:1084E00008B987F80390B17808F80410E2E78068CB
+:1084F000FEF7E6FC04EB4401314418F804008D78E3
+:10850000A842D7D0BDE8F0878CFF0200C82B00201E
+:1085100034300020042801D2FFF7F8BE0020704755
+:108520000146104810B54088042907D007290ED00D
+:108530000A2915D1BDE8104006F02EBC132176DFC4
+:108540000CE000280CD0BDE81040FEF72DBCA0F5D3
+:108550007F41FF3904D10448FFF7A7F80828F0D17C
+:1085600010BD0000902B00200C2F002070B50023C0
+:10857000042810D20D4D00EB4004012A02D101293C
+:108580000CD00022094E00EB4000304461B10129BB
+:1085900006D0022906D00723184670BD0E30C2B29D
+:1085A0002A55F9E74270F7E78270F5E7343000208A
+:1085B000044A014600201279D20702D0084600F092
+:1085C0004DB87047BC2B002070B506461E480024ED
+:1085D000C0E90161B00720D50025012211462846D7
+:1085E000FFF7C4FF6D1C0446042D02D2002CF4D00A
+:1085F00013E094B940F2666204211448FEF75AFB76
+:1086000004000AD1FEF744FB040006D10F48104ACB
+:108610000021001FFEF7D4FB0446F00712D0012012
+:10862000FFF784FE74B909480A4A00210C38FEF7A6
+:10863000C7FB040006D10548074A01210838FEF7A8
+:10864000BFFB0446204670BDBC2B002098FF0200F3
+:10865000E1880200D9A402007F6C02002DE9F05FDE
+:108660006A4C054600266078B34618B184F801B01C
+:1086700001F01AFF664F4FF47A694FF4C87A4FF051
+:108680000108182D62D2DFE805F0AC0C0C31404D2A
+:1086900062676B746B74BE7D7D7D7D7DACAFB2B562
+:1086A000BEBE0020FFF78EFE00284FF0000008D06D
+:1086B000FFF778FE022D02D14FF4E16008E0484652
+:1086C00006E0FFF777FE022D01D1C82000E05046FA
+:1086D000410CC0034FF4FA72801841F1000125707B
+:1086E00052000023FDF77EFE01462AE00020FFF73E
+:1086F00069FE00284FF0000004D0FFF753FE4FF44E
+:108700004870E5E7FFF756FEDFE70020FFF75AFE67
+:1087100000284FF0000002D0FFF744FECFE7FFF73C
+:1087200049FED4E70020FFF74DFE00284FF000007F
+:1087300002D0FFF737FE01E0FFF73CFE257041F65F
+:108740009A1100223868FEF777FB064646E00020C3
+:10875000FFF716FE257008E0002051E025703DE08F
+:1087600084F801800120FFF70BFE002240F6CD4186
+:10877000E8E784F801800120FFF702FE00224FF4B1
+:108780008041DFE77868FEF79BFB0646D5F11100D4
+:1087900000D02EB10220FFF705FE84F802B01DE0E4
+:1087A000012816D980B2C8214843C117C90341EA3C
+:1087B0005041C0034FF4FA72801841F10001520099
+:1087C0000023FDF70FFE014600227868FEF734FB18
+:1087D00006460220FFF7EEFD84F802803046BDE831
+:1087E000F09F01F061FEB9E701F05EFEB4E701F031
+:1087F0005BFE04E001F058FE0020FFF7DBFD0120E6
+:10880000FFF7D8FDAAE7FFF7F6FDA7E7BC2B00208E
+:108810008CFF0200012107F096B900002DE9F84312
+:108820000546861C00208DF8000090460F464FF04C
+:1088300001096846FEF754FB1B4C20683860D4E9F8
+:108840000001401AA16804F21C47081A0EE0012139
+:10885000384602F0C0FA01F0DFFF0146384602F068
+:10886000BAFAD4E90001401AA168081A401C8642ED
+:10887000EDD8B8F1000F03D0052065F3891002E0B0
+:10888000062065F39F50A2682168114004EB810126
+:10889000C8602068304420609DF80000FEF744FB6B
+:1088A0004846BDE8F88300000838002030B48268EC
+:1088B0000468531C8360A154D0E901128A4202D398
+:1088C00030BC02F0CABC30BC70470000034803C88B
+:1088D000814201D1012070470020704708380020F4
+:1088E00000780221FFF7CEBD05494FF0FF3208287E
+:1088F00041F8202002D3084480F848207047000047
+:1089000098330020F0B54FF0FF3512B10023082650
+:1089100001E008230C260C4C05E000BF54F823703E
+:108920007F1C04D05B1CB342F8D32846F0BD261848
+:108930005DB286F8305044F82310002AF5D1E118D2
+:1089400081F84800F1E7000098330020024908440C
+:1089500090F9300070470000983300202DE9F04373
+:108960008FB01E46DDF8589015460F00804602D1A4
+:108970000020FEF719FA15B90020FEF715FA1C21A0
+:108980006846FDF79AFD00249DF80000039440F02E
+:1089900002008DF80000012001948DF83600049447
+:1089A00005940694ADF834800C9430788DF830003E
+:1089B00070788DF831009DF83200142120F0060007
+:1089C000801C20F019008DF8320007A8FDF775FD16
+:1089D0000DA807900CA808900748ADF82450ADF8F2
+:1089E0002640ADF828500B974B4607AA69460088E9
+:1089F000AADF0FB0BDE8F083322C002070B504462A
+:108A00004FF6FF750A462846AC4208D14FF48074F1
+:108A10002146104605F018F9A04209D070BDFF2C80
+:108A2000FCD82146104605F002F908B1204670BD79
+:108A3000284670BD70B5084C050009D01034216877
+:108A4000002907D008682060496828468847F6E76B
+:108A50000834F4E770BD000084330020054A01218A
+:108A600020B1012805D19170FFF7E4BF51700020BB
+:108A7000FAE77047843300202DE9F05F264841680B
+:108A8000F1B3DFF898B00E688146DBF800408768E4
+:108A90008078E11B21F07F45ED1CB0B9DFF88080C4
+:108AA0004FF48030C8F84403C8F804031120FDF7E0
+:108AB00023FE1120FDF72BFE4FF0010AC8F800A09D
+:108AC0002F2003F05FFE89F802A0B54200D23546A0
+:108AD000124BE8193C3320F07F401860DBF800109F
+:108AE0005A46091B21F07F41001B20F07F40C91C22
+:108AF00081420FD9106818602F2003F043FE00E078
+:108B000004E0BDE8F05F1120FDF70CBEBDE8F05FAA
+:108B100005F020BDBDE8F09FB82C002004150140F1
+:108B20000010014073B58CB00646002000900D98EF
+:108B300080B100246D4621460DA802F02EF930B117
+:108B4000009805EB400084800098401C0090641C55
+:108B5000142CF0D32C2269463046FDF787FC0EB06A
+:108B600070BD2DE9F04117880646B81D14460D4624
+:108B7000984202D90C20BDE8F081318807220629ED
+:108B80000AD34FF4486C4FF6FF73614501D99942FF
+:108B900002D17088062801D21046ECE7604501D961
+:108BA0009842F9D1994203D0984201D08142F3D83A
+:108BB0000520E85520881221401C80B220802954CD
+:108BC0002088401C80B220804119308806F06AFE5F
+:108BD0002188084480B220804119708806F062FE26
+:108BE0002188084420800020C5E7FEF7DDB800009A
+:108BF00038B54A7A0F4B62B100220A7259690029CE
+:108C000006D001228DF80020ADF8020068468847A2
+:108C100038BD0A7A62B19B684C6802461946204604
+:108C2000FEF70AF90028F3D0BDE8384005F090BE01
+:108C30005B68F1E794300020F0B585B016460F462A
+:108C400004461D4614220B496846FDF70FFC0A48EE
+:108C50008DF80870ADF80240ADF80A608DF80C5040
+:108C6000017800222046FEF7A9FF684600F058FA76
+:108C700005B0F0BDA4000300142C0020F0B587B0AF
+:108C8000074600200490ADF810100590ADF81210C2
+:108C90000190029001AA04A9384690DF060022D074
+:108CA00003F016FD114C0346012520883A4605EBDA
+:108CB00000400F4903F0D9F8BDF8042012B9BDF8FF
+:108CC000060038B12088BDF8063005EB004009A148
+:108CD00003F0CBF8BDF808202AB12088154905EB30
+:108CE000004003F0BBF807B03046F0BDC42D0020B3
+:108CF0006804030054686520726571756573746556
+:108D0000642054582F5258207061636B6574206C36
+:108D1000656E67746820697320746F6F206C6F6E66
+:108D2000672062792025752F2575206F637465741F
+:108D3000732E0000B404030030B5044685B0002152
+:108D40001B4804F074FF00282FD00025204600F0B7
+:108D500030FF68B1112812D086281BD0A0F54051F1
+:108D6000023903D00146204605F0FAFD294607E006
+:108D700005B029462046BDE8304001F02BBD012159
+:108D8000204601F027FD05B00021BDE8304008482D
+:108D900004F081BF142207496846FDF767FBADF870
+:108DA0000240684600F098F9E0E705B030BD0000E9
+:108DB000DD2B0020CCFF02007FB50C4610B1012056
+:108DC00004B070BD2079002638B141F61D55012848
+:108DD0001BD0022826D00F20F2E702202071029635
+:108DE0000396E0680190694601A805F0CBFA50B1FE
+:108DF00002988188E18000882081BDF800100298E7
+:108E000005F03EFBDCE70A20DAE70A4B6A46002160
+:108E1000A01D05F073FA38B1064918398E61CE618C
+:108E20000A28CDD12846CBE702488188019805F071
+:108E300027FBF5E7F82C00202DE9F0470025DFF8A7
+:108E40008C803CE06068002100EBC5060120327890
+:108E50009146FDF7F8FAD4E9062300EA020701EA91
+:108E6000030C57EA0C0728D082438B434846C4E9D9
+:108E7000062303F049FD3278824691460120002105
+:108E8000FDF7E1FAD4E9042300EA020401EA03074A
+:108E90004A4650460021FDF7D6FA44404F403C4335
+:108EA0000BD17078012801D0012100E00021726807
+:108EB00081EA0A010AB1484690476D1CEDB298F864
+:108EC000000044468542BDD3BDE8F087982C0020C1
+:108ED00010B50021024801F099FF80F3100010BD89
+:108EE000243C00200E4910B50A784C780023A24299
+:108EF00012D0521CD2B20A70022A00D10B70084A5A
+:108F00000B780C3252F8232002608868104420F05D
+:108F10007F408860012010BD0360002010BD00006C
+:108F2000B82C002013460A460021FFF785BE00003A
+:108F30002DE9F843104D0F4680461E46914669467E
+:108F4000286801F0BEFE040014D01C21FDF7B5FA1C
+:108F500001202071C4F81490380BC4F80080C4E9D3
+:108F600002606946286801F0CDFE05F05BF900203B
+:108F7000BDE8F8830420FBE78001030010B5037807
+:108F80000022072B06D2DFE803F005040610202993
+:108F900030000A7010BD01230B7003898B81838818
+:108FA000CB81C06888600A7410BD02220A700289F1
+:108FB0008A818288CA81C2688A60807D062802D040
+:108FC0000020087410BD0120FBE703220A70C2884C
+:108FD0008A810289CA81C068886010BD04230B7031
+:108FE000C0888881CA818A6010BD0520087010BDC4
+:108FF00070B5064D0646002455F8241009B13046D8
+:109000008847641C042CF7D370BD0000883500200D
+:1090100030B50446006887B00D46806800281FD030
+:1090200018216846FDF749FA0195A0680590207956
+:1090300010B1012810D107E001208DF8000020694F
+:109040000290E068039005E002208DF80000E068DF
+:109050000003029060690490206881686846884730
+:1090600007B030BD70B586B015460C00064619D065
+:10907000112C17D0082C15D014216846FDF71DFAC5
+:10908000ADF80260304601F065F8ADF804000D2C33
+:109090000AD0862C1CD007208DF800000294684668
+:1090A00000F04CF806B070BD03208DF8000025B12B
+:1090B0002878C00701D0012000E002208DF80800C8
+:1090C00000208DF80C0041F20110ADF80A00E6E72F
+:1090D00006208DF80000E2E710B50446408801F054
+:1090E00039F8A080024801682046BDE810400847D2
+:1090F000E42B00202DE9F04107460024064E074DE1
+:1091000005E000BF56F8241038468847641CE8780C
+:109110008442F7DBBDE8F08138330020042C0020C6
+:1091200010B50446408801F015F8A0800248016897
+:109130002046BDE81040084778000300014909684F
+:1091400008470000CC0003007047000070B586B0EF
+:10915000044614216846FDF7B0F9A0890125A0F561
+:109160004040ADF8040020782A4E062833D2DFE8CC
+:1091700000F0320303032C48A08900F0BDF930B998
+:10918000E08943F6FE71A0F54040884223D8A07BD9
+:109190008DF80800207803280FD000208DF80900F2
+:1091A000A0680390606850B109208DF800006068E5
+:1091B0000490684604F098F90DE00120EEE70820DD
+:1091C0008DF800008DF81050F3E7A08900F094F9B5
+:1091D00008B1E08930B17078002801D004F0B4FA09
+:1091E00006B070BD606820B10B208DF8000075706E
+:1091F000DFE70A208DF80000BDF8040004F02EFB24
+:10920000F5E713208DF800004FF6FF70ADF804006D
+:10921000CFE70000F42B002038B504460E48007854
+:10922000A8B1A4F57F40FF380FD0684604F02CFFAA
+:1092300078B10521017001210171C480684604F0F4
+:1092400031FF04F0E1FF002038BD042038BD0220CA
+:1092500038BD082038BD0000002D00200C4808B59E
+:10926000007888B1684604F00FFF78B106210170DC
+:10927000684604F017FF0748017809B1012101731E
+:1092800004F0C2FF002008BD022008BD082008BD70
+:10929000002D00204C360020F0B587B01421684620
+:1092A000FDF70BF92B4C207818B16846FFF7A0FEAC
+:1092B0004EE0201D01F08CFDB8BB4FF0102041693D
+:1092C0000004026940694B1C01D100FB02F12248F5
+:1092D00000220161A1F54051C160204902F04CF922
+:1092E000002820D11F481C238C221D49006801F052
+:1092F000D5FC03F0E9FE051E14D0022812D0002789
+:109300000126062D12D005A804F0BEFE88B1067015
+:109310000C2D18D2DFE805F0170F170F17161716C8
+:10932000171113110B2007B0F0BD11E02670676014
+:10933000BBE70820F7E7077105E0032100E0022101
+:10934000017100E0067105A804F0ACFE04F05CFFBA
+:109350000020E8E7002D0020B02D00209001030040
+:1093600098350020F800030038B5040014D0694691
+:1093700005F008F8A0B1BDF8000000EB8001094835
+:1093800000EB8100C16849B1A17A39B1C168491EB9
+:10939000C1600020A07238BD052038BD062038BD50
+:1093A0000A2038BD243600201FB501A9684604F004
+:1093B000A5FF04B010BD07B513460A466946002054
+:1093C00004F09CFF0EBD07B513460A46002168460F
+:1093D00004F094FF0EBD20B119B1006808600020B0
+:1093E0007047052070470000F8B50D46040018D0FE
+:1093F000BDB1694604F0C6FFA8B1BDF800000B4935
+:1094000000EB800001EB800001210C30666801F068
+:10941000E2FC2E6060680C3068600120A0720020C1
+:10942000F8BD0520F8BD0A20F8BD00002436002054
+:1094300018B10323002206F075BC052070470223F3
+:10944000002206F06FBC12B1022306F06BBC0520AF
+:1094500070470000084910B50A69042A0AD0074A73
+:10946000096942F8210004480121103001F0B3FCE1
+:10947000002010BD0C2010BDE02C002088350020FD
+:1094800038B5044609480D46007858B164B16946BC
+:10949000284606F041FD002803D1BDF800102180C8
+:1094A000658038BD022038BD052038BD002D002064
+:1094B00010B504460E48007898B1A4B1218802295D
+:1094C00013D80C4A01EB810002EB800260885289BC
+:1094D000C31C934209D806F013FD00202080608051
+:1094E00010BD022010BD052010BD042010BD0000DD
+:1094F000002D00202436002043F6FE71A0F54040E8
+:10950000884201D8012070470020704710B50446FA
+:109510000078182802D1FEF72DFB207010BD10B581
+:1095200004460078182802D1FEF724FB207010BDF5
+:1095300070B50D460446B0F89810D0F8940001229A
+:10954000FDF7BAFF00B1057004F13C0204F194018B
+:1095500004F1540072DF70BD70B513460022064658
+:109560001546862902D0112902D002E0012200E02E
+:1095700001250D4C73B1A179FEF720FB2A466179D4
+:109580003046FEF71BFB0022A1783046FEF716FBA3
+:10959000002203E0A178FEF711FB2A4661783046ED
+:1095A000BDE87040FEF70ABB1C2C0020F7B517463B
+:1095B0000E0011D00098002560B1002421466846B5
+:1095C00001F0EBFB18B1A0B23946B0476D1C641C2A
+:1095D000142CF3D32846FEBD0020FEBD406804F0E5
+:1095E00073BD00000EB517A19DF8080020F00F0014
+:1095F000401C20F0F00010308DF808000A2202A86C
+:109600007CDF08B1FDF7D0FB40F2413078DF08B1D4
+:10961000FDF7CAFB0020009001904FF4A071ADF857
+:109620000400ADF800104FF4C8704FF40271ADF8AB
+:109630000600ADF8021068467ADF002801D0FDF779
+:10964000B3FB0EBD4E6F726469635F48524D0000FC
+:1096500010B508880C46A0F52061773909D1084873
+:109660000321A3880088628801EB004005A102F075
+:10967000FCFB2146BDE810400E48FEF7BEBD0000D1
+:10968000F82D00204741545420415454204D545546
+:10969000206F6E20636F6E6E656374696F6E20302D
+:1096A000782578206368616E67656420746F202573
+:1096B000642E0000882E002070B508B1012070BD16
+:1096C000194C0025207B08B1257301E000F0A0F8BB
+:1096D0002078082826D2DFE800F02504080C1025A1
+:1096E0001420BDE8704000F021B8BDE8704000F0E3
+:1096F0007DB8BDE8704000F05FB8BDE8704000F094
+:109700003BB86088084900EB8000283901EB8000F5
+:109710004068BDE8704003F0B7BC6560BDE87040CC
+:1097200003F0C0BC0F2070BD4C3600201149F0B4CE
+:109730008A1C00200346A1F128050C18A67A4EB118
+:10974000A37200EB800405EB8404E66816B9247C60
+:10975000012C0AD0401C80B20228EED30B704B8043
+:109760004B60F0BC41F61D5070471080F0BC00F01B
+:109770003DB800004C3600200C48418801EB8102C6
+:10978000A0F1280101EB8201CA6852B105210170E4
+:10979000074802218180016800230122054801F069
+:1097A00055BE042202704968F6E700004C360020DE
+:1097B000082D0020B02D002038B50A4908480324A0
+:1097C0000B684268898803EB810153880470DB1CB5
+:1097D00000201B0400909B0B034801F0A7FF38BD3D
+:1097E0004C360020082D0020B02D0020074910B570
+:1097F0004888091D04F016FE18B1BDE81040FFF7B7
+:10980000DBBFBDE81040FFF7B7BF00004C360020BB
+:10981000F0B51F481F490125067802248B88A0F166
+:109820002802082E19D2DFE806F00418181B222F90
+:109830002F170189491C01810021418080F80C10FB
+:1098400001EB810312F8233043B100234418491C73
+:1098500089B2A3720229F3D30570F0BD0123F5E7A5
+:1098600042685288D21C1A448A800470F0BD46882F
+:109870000D6806EB860602EB860256680E605560A0
+:1098800013818C80062100E007210170F0BD0000EB
+:109890004C360020082D002030B501888488224DE8
+:1098A00085B0502924D0522902D0542931D103E067
+:1098B000204600F05BFF2CE014221C496846FCF7B0
+:1098C000D5FDADF80240204600F044FCADF80400A0
+:1098D00000F022F9002269792046FEF76FF9002294
+:1098E00029792046FEF76AF96846FFF7F5FB10E094
+:1098F000017B01290DD1817A01290AD10089A0F5C6
+:109900002451023905D10121204600F063FF06F001
+:1099100039F800220649E878FEF7F2F805B0BDE80C
+:10992000304005F0D5B80000DC2B0020F4FF020029
+:10993000C570020010B50446007800280FD1608879
+:1099400000F014FF608800F081F9002807D0044976
+:10995000608801220979BDE81040FEF72FB910BDDB
+:10996000DC2B002010B5124C00202070FEF702F90D
+:10997000A070FEF7FFF8E070FEF7FCF82071FEF72C
+:10998000F9F86071A17818290FD0E17818290CD066
+:109990002179182909D0182807D00121601C04F06A
+:1099A0003FF901202070002010BD032010BD0000F1
+:1099B000DC2B00207CB50446007808282FD1607A83
+:1099C00038BB207A4FF6FF7501280DD0072802D04A
+:1099D000082824D11EE0A08800F0FAFAA8421ED080
+:1099E000012100F0F7FE1AE0A0886A46012103F089
+:1099F00093FC70B90198007858B1A08800F0E8FA9B
+:109A0000A8420CD0084901220979FEF7D7F805F0E1
+:109A10005FF804E004480021401C04F03CF9BDE874
+:109A20007C4005F0AFBF0000DC2B002010B50446E1
+:109A30000A4841782046FEF7A9F868B10848002195
+:109A400001EB410200EB82025288A24201D1C8B26E
+:109A500010BD491C1429F3D3FF2010BDEE2B0020AC
+:109A60002831002070B5094D094E002404EB440054
+:109A700005EB800071784088FEF788F820B1641CFF
+:109A8000142CF3D3FF2070BDE0B270BD283100204C
+:109A9000EE2B00202DE9F0418046024601200021F6
+:109AA000FCF7D1FC1A4F05460E467868FDF708FA18
+:109AB00000280CD1174CD4E9062110462A4001EAAF
+:109AC00006031A4305D0A843B143C4E90601BDE823
+:109AD000F081404602F018FF30B1D4E90401284378
+:109AE0003143C4E9040105E0D4E90410A943B043BB
+:109AF000C4E90410D4E9060128433143C4E906014E
+:109B0000A1687868BDE8F0410022FDF795B9000032
+:109B1000DC000300982C00201CB5054AD2E9021293
+:109B2000CDE900120022694603F01BFC1CBD0000B9
+:109B30000C00030003484FF6FF7181800121017082
+:109B400000207047E82B00202DE9FC41804600F002
+:109B500001FB002403250127A0F57F412646FF399C
+:109B600008D06A46082103F0D7FB18B90198841D74
+:109B70008688056832462B4621464046B1DF0428D8
+:109B800004D0082804D00B2808D002E0112000E0FF
+:109B90000020002F00D10B20BDE8FC810027A80782
+:109BA00001D50125E6E73443F5D0002426460325F8
+:109BB000E0E72DE9FC41804600F0CCFA0646A0F52E
+:109BC0007F40FF380ED001252A466D1C0027ADB21C
+:109BD0006B460821304603F0C9FB040006D0072C71
+:109BE00025D025E043F20200BDE8FC810199032362
+:109BF0000A1D0B604046891DB2DF040004D00C2C06
+:109C000009D0052C09D009E032460821104603F09E
+:109C100023FC04460CE0012700E000240821304624
+:109C200003F006FC00B10324002FCDD100E00C248A
+:109C30002046D9E704488088A0F57F41FF3901D04C
+:109C400004F050BF70470000E82B00200EB502A9B9
+:109C5000019100F07FFA6A46012103F05DFB08B133
+:109C600000200EBD019800780EBD00002DE9F041E6
+:109C700007464FF6FF760A48B3DF10B10320BDE870
+:109C8000F081074C43F20305A41E32466188384632
+:109C9000AFDFA842F3D16088401C6080F5E7000088
+:109CA000EA2B0020428800EB82020C328A4201D962
+:109CB000022070478188A1F57F42FF3A03D00088D7
+:109CC00008B10020704701207047884204D2006824
+:109CD000401C01D0012070470020704710B5124988
+:109CE000124804F0C8FE114C81B2103C6068401C60
+:109CF00060600F48FEF7FCF958B1082809D0132816
+:109D000007D0112805D043F20141884201D0FDF768
+:109D10004BF860680321B0FBF1F201FB120000B1C7
+:109D20000120207010BD0000D42F0020A02B0020A7
+:109D3000882E002070B5CCB00024054644949DF8D0
+:109D400010010E4620F00F00401C20F0F0001030F3
+:109D50008DF81001087B8DF811019DF812011C216E
+:109D600020F00600801C8DF812013DA8FCF7A5FB31
+:109D70009DF8F4003E9440F010008DF8F40044A8E3
+:109D80004094CDE9414001208DF82E0142F6372064
+:109D90004394ADF82C014A94707B8DF82801B07B78
+:109DA0008DF829019DF82A01142120F00600801C5D
+:109DB00020F0180040F001008DF82A0145A8FCF7BA
+:109DC0007CFB4BA845904AA846906A46002128464D
+:109DD00000F012F8ADF81C01F420ADF81E41ADF80A
+:109DE0002001CDF824D1E88805F1080345AA3DA952
+:109DF000AADF4CB070BD00002DE9F0410446407967
+:109E00009046002500B1042594F8220008B145F0E1
+:109E10000205CAB2FF2908D9090A88F8012045F0CD
+:109E2000010588F80210032602E088F801200226C6
+:109E3000B4F84C0008B145F0100500271BE000BF46
+:109E400094F84E10B21C91420BD2B4F84C0004EBC3
+:109E50004701C01B420004F124002431FCF706FB3B
+:109E60000DE004EB470008EB0601808C0870000A47
+:109E70004870D6B27F1CB4F84C00B842E0DC34F82D
+:109E80004C0FC01B208088F800503046BDE8F081A0
+:109E90003EB5027802230C46B3EB520F17D1B0F84F
+:109EA0000110ADF80010C1788DF802108188ADF86E
+:109EB000041080798DF8060002AA01A92046FCF75B
+:109EC000B5FE032202A96846FCF709FB08B1002091
+:109ED0003EBD01203EBD000010B50C46FFF7A6FDBB
+:109EE000FF280CD0074900EB400001EB80004168DF
+:109EF00021600189A180807AA071002010BD052019
+:109F000010BD00002831002070B5018890B01029E4
+:109F100059D1011D2C226846FCF7A8FA9DF80400CF
+:109F20004FF6FF76032134466D46B1EB500F2AD031
+:109F300003F048FB9DF8040040080ED001280CD027
+:109F4000022820D118E00D99281D1131FCF709FED7
+:109F500018B100BFBDF82C4015E00CAA0BA90720D2
+:109F600003F004FB0028EED10DE00D99281D491CDB
+:109F7000FFF78EFF0028EDD10CAA0BA9072003F0F4
+:109F8000F5FA0028F1D1BDF80000291D00F030FEDF
+:109F9000B44218D0BDF80000214600F0C5F8BDF865
+:109FA0000000ADF82E000020ADF83040074E8DF8CF
+:109FB0002C000BAD044600BF56F8241028468847F5
+:109FC000641C022CF8D310B070BD00002000030008
+:109FD000094A002101EB410332F82330834205D1C5
+:109FE00001EB410002EB800040887047491C1429B6
+:109FF000F0D34FF6FF707047283100203EB50C4675
+:10A00000054603F0DFFA0BE0BDF80000A04207D0E0
+:10A010002846029900F02EF810B1BDF800003EBDB0
+:10A0200001AA6946072003F0A1FA0028ECD14FF6F7
+:10A03000FF703EBD10B50D4C18200D4A6070002019
+:10A040004FF6FF7100EB400302EB8303401C598085
+:10A050001428F7D3FDF78EFD6070182803D0012077
+:10A060002070002010BD032010BD0000EE2B00204A
+:10A07000283100202DE9F0410C46054600F111077A
+:10A0800001F111061022491C401CFCF728FA48B9BE
+:10A09000681C00F0F9F928B1601C00F0F5F908B16E
+:10A0A000012400E0002431463846FCF75AFD3B7895
+:10A0B0000222B2EB530F0CD00321B1EB530F08D0A7
+:10A0C0003378B2EB530F04D0B1EB530F01D0012121
+:10A0D00000E00021084201D18C4302D00120BDE8FC
+:10A0E000F0810020FBE7018811B9421892780AB18B
+:10A0F00001207047491C0829F7D30020704710B58C
+:10A100000C460346FFF7EFFF00280AD01888218885
+:10A11000884205D10822A11C981CFCF7E0F908B17F
+:10A12000002010BD012010BD03F0ECBB70B504464B
+:10A13000FFF74EFF0546204603F0F1F84FF6FF719A
+:10A1400004468D4203D014B9284603F0DBFB2046B9
+:10A1500070BD000010B5FFF769FCFF2805D0044969
+:10A1600000EB400031F8200010BD4FF6FF7010BD2D
+:10A17000283100203EB5044603F024FA0EE0019990
+:10A1800020464631FFF7BBFF28B9019920462A3106
+:10A19000FFF7B5FF10B1BDF808003EBD6A4602A941
+:10A1A000072003F0E3F90028E9D14FF6FF703EBD28
+:10A1B00010B50A4941600A4800F00AFE58B902F099
+:10A1C00011FA07491C238C22087404488C39001F9B
+:10A1D000006800F063FD002010BD00008401030052
+:10A1E000E83600202DE9F0412D4F002518B17D60A3
+:10A1F0000120BDE8F0810879012258B1294E0128DB
+:10A200000CD0274C4FF002080834022821D0032834
+:10A2100042D128E00A7102F045FF3BE05FF0000008
+:10A2200000EB800116F82110022908D0401C80B2F2
+:10A230000228F5D33A707D6041F61D50D9E700EB56
+:10A24000800006F8205006EB8000406802F01CFFFA
+:10A2500020E00D71A4F80480002301221248216837
+:10A2600001F0F4F816E00D71206802F00DFF0D49C1
+:10A2700023682831498801EB810206EB8201D1F87D
+:10A2800004C0C4F800C04B60A3880B81A4F804800C
+:10A2900006F822500028ACD07D600E20A9E700000F
+:10A2A000002D002024360020B02D00200146034858
+:10A2B00002888A4200D000207047000080300020D1
+:10A2C0002DE9FC5F0E008346DDE90C47C6F1000076
+:10A2D00098469246814600D40846012503E000BF17
+:10A2E00090FBFAF06D1C5045FADAA84500D94546B6
+:10A2F00024B1002E01DB780700D5641EB80702D513
+:10A30000B8F1000F0AD0F80708D13CB1A54205D238
+:10A3100020215846641EFEF7C9FAF6E7002E02DA3D
+:10A320004E462D2102E0780703D52B215846FEF733
+:10A33000BDFA07F0030002280BD1B8F1000F08D1D5
+:10A340003CB1A54205D230215846641EFEF7AEFA54
+:10A35000F6E7CDE90047434652463146584605F0F8
+:10A36000B7FABDE8FC9F000070B50D4604460068D2
+:10A370004FF4887102F0CCF94FF49071206802F02C
+:10A38000C7F94FF49271206802F0C2F94FF4A2713C
+:10A39000206802F0BDF920681249C0F80413206853
+:10A3A0006907000B40B2090E002806DA00F00F0022
+:10A3B00000F1E02080F8141D03E000F1E02080F8B7
+:10A3C000001420680121000B40B200F01F029140F0
+:10A3D0004009800000F1E020C0F88012C0F80011B0
+:10A3E00070BD0000100302000246002012689307AF
+:10A3F00002D0530702D47047500714D502F003006F
+:10A40000012802D002280CD105E0C2F383100B68AA
+:10A41000801C184404E00223086803EB92521044A5
+:10A42000086001207047086800EB9253C2F389105E
+:10A43000401CEEE70248007A002800D00120704757
+:10A44000E8360020F0B58488A518944200D822464A
+:10A45000A41AC288D6189A4200D81346D21A4B883A
+:10A460000788BB420CD34088834209D88888A04221
+:10A4700006D3A84204D8C888904201D3B04201D97B
+:10A480000020F0BD0120F0BD0021425C0AB1012096
+:10A490007047491C1029F8D300207047800701D06D
+:10A4A00000207047012070470A4810B5807860B1DD
+:10A4B000002401E0022C06D02046FDF773FF641C47
+:10A4C000042CF7D310BD0324F6E7BDE81040FDF7D8
+:10A4D00089BF0000BC2B002003480179C90702D0C6
+:10A4E0000078FEF7BBB87047BC2B0020F721018035
+:10A4F00017214180002101714171FB2181711B21D4
+:10A50000C17170472DE9FE4F2B4D984691460F00C3
+:10A51000824601D000260DE0684600F095FB6A46B1
+:10A520000021504602F067FE2878009E10B99DF881
+:10A53000090098B14A463146504604F09DFD044654
+:10A54000014600225046FFF707F80D2C32D008DCF8
+:10A5500084B3082C2ED00B2C0BD12BE00520BDE8AA
+:10A56000FE8F112C10D0862C1AD0A4F54050023842
+:10A5700020D00325B8F1000F04D0324621465046C2
+:10A58000FEF770FD2846EAE73A4629795046FDF77E
+:10A5900015FB4A46E9785046FDF710FB0025E9E730
+:10A5A0003A4629795046FDF709FB4A46E978504674
+:10A5B000FDF704FB2546DDE71C2C00202DE9F041CA
+:10A5C000204F0E46154604463978FDF7DFFA00287D
+:10A5D00035D0204602F006FE50B32046FFF7BAFD04
+:10A5E00080462046B978FDF7D1FA08B1012700E08E
+:10A5F0000227204603F09EF80028404602D0FFF7CD
+:10A6000095FD0DE0A8F57F41FF3909D0072102F043
+:10A610000FFF010004D0052902D0204604F0B4F950
+:10A620002B46324639462046BDE8F041FEF704BBD2
+:10A630002A4631462046BDE8F041FEF773BCBDE82E
+:10A64000F0810000142C002070B5094D0646E97811
+:10A65000FDF79CFA044629793046FDF797FA014642
+:10A6600022463046BDE870400123FFF74BBF000093
+:10A670001C2C00202DE9F047394E002780463D462E
+:10A68000DFF8E090D6F804A057E003D00446D0F8F5
+:10A690001C8035E099F8002002EB4201521CD2B236
+:10A6A00089F8002009EBC10199F80230091D9A428E
+:10A6B00001D189F8005048680A780446012A12D06E
+:10A6C000022A02D0032A3BD108E004F09BFE00B12D
+:10A6D0000127257434E00574C06900E07068002823
+:10A6E000F9D170602CE0207C50BB88686060C8683D
+:10A6F000A0600869E0604869A061F07800B1656019
+:10A700006268B168184B501A20F07F40984202D21C
+:10A71000A168084406E0881AA16820F07F408142C1
+:10A7200002D9081A206000E0256065600120A5605C
+:10A7300020742046E56104F047FEB8F10000A4D182
+:10A7400099F8001099F801008142A3D117B97168F6
+:10A75000514502D00120BDE8F0870020FBE7000052
+:10A76000B82C002064340020FFFF7F0030B585B096
+:10A770000546002414216846FBF79FFEA5F57F409F
+:10A78000ADF80250FF3815D02846FFF7DDF998B133
+:10A790000B2815D0112811D0A0F54051023903D053
+:10A7A0000146284604F0DCF809482246C1782846CC
+:10A7B000FDF704FA05B030BD0E2002E00124F3E7F6
+:10A7C0000F208DF800006846FEF786FCECE70000DD
+:10A7D000DC2B00200A4602498978FDF7EFB900001A
+:10A7E000DC2B0020F8B5054600780C4600262042F8
+:10A7F0000FD100208DF800006846FCF771FB287827
+:10A80000204202D12043287001269DF80000FCF769
+:10A810008BFB3046F8BD00002DE9FF4100262348A0
+:10A8200000F0D3FA2148001F074600F0CEFA204C72
+:10A8300060680090A56800E000986946284004EB35
+:10A8400080000C30FFF7D0FD0028F5D101AA009957
+:10A8500001EA050304EB8303491CDB6842F820305E
+:10A86000401C00910228F2D3019800F00300012857
+:10A870000BD0022810D10198032101EB90500099D0
+:10A88000BDF80A6001EB900005E00198BDF80A6090
+:10A89000C0F3831008440090384600F093FA08B1E2
+:10A8A0000098606004B03046BDE8F081203C002094
+:10A8B00008380020ACB04FF40041002001F03CFB10
+:10A8C00008B1FCF771FA01F0A7F904F029FE4D492F
+:10A8D0000320FDF779FE08B1FCF766FA694600200F
+:10A8E000FDF7A4FD08B1FCF75FFA9DF8000002280F
+:10A8F00074D0002601F03EFC08B1FCF755FA01F0D7
+:10A9000017FE08B1FCF750FA0024694601200094B4
+:10A9100001F072FC08B1FCF747FA684601F018FD37
+:10A9200008B1FCF741FAFEF75DFE3749374800F001
+:10A93000E2FA08B1FCF738FAAC216846FBF7BDFD36
+:10A9400002208DF8000001208DF802000621032569
+:10A950008DF87C008DF80310ADF810504FF4967010
+:10A960002B492290059144F2506023902948299068
+:10A97000264869462030FCF7CEFD08B1FCF714FAF2
+:10A98000224801212030FCF7C3FD04F057F904F000
+:10A990001BF81C216846FBF790FD4FF42030CDE9F1
+:10A9A00000404FF47020029018488DF80C50643825
+:10A9B0008089ADF80E0018480590184806908DF86B
+:10A9C00010406846FDF752F808B1FCF7EDF902F0C7
+:10A9D000A7FF1348008805EB004000E00FE011A13D
+:10A9E00001F038FAFCF7BAFA3046FCF7FBF800BF82
+:10A9F00001F020F90028FBD101F0D0FBF8E7012697
+:10AA000078E700002185020051960200EC2E00201C
+:10AA1000B02B002031CE02007DCE0200EB8B020075
+:10AA2000F82D0020486561727420526174652053CE
+:10AA3000656E736F72206578616D706C65207374DC
+:10AA400061727465642E000070B5144682880E46EB
+:10AA500005462088111D0144921C994201D8FE2A06
+:10AA600001D90C2070BD521C32542088FF21401C9B
+:10AA700080B2208031542088401C80B2208081190F
+:10AA8000288804F00FFF2188084480B22080AA881B
+:10AA900042B1A96841B13044FBF7E8FC2088A9889D
+:10AAA00008442080002070BD072070BD2DE9F047CC
+:10AAB000C7880446181D16468946B0FBF7F1B0FB5F
+:10AAC000F7F207FB12009A193A44D21CB2FBF7F2D4
+:10AAD000DDF820A001E02468491E0029FBD13D1AC1
+:10AAE0008846B54216D818E0BAF1000F05D02118F3
+:10AAF00009EB08002A46091D04E0204409EB08017F
+:10AB00002A46001DFBF7B2FC00202468761BA844EF
+:10AB1000B74201D9354600E03D46002EE4D1BDE8FC
+:10AB2000F087000030B5024659B101F031FA00213A
+:10AB3000074C09E004EB810315685B88AB4202D146
+:10AB40001160002030BD491C8142F3D3052030BD87
+:10AB5000C42D0020F8B50F4601781446054601299A
+:10AB600001D1687830B12088821C9A422DD8012901
+:10AB700002D006E00720F8BD69780144891C99429B
+:10AB800023D8181A801E86B2ADF800602188B81C40
+:10AB9000084469467DDF0028EDD12878022805D1D8
+:10ABA000BDF80010B14201D809210AE008210128AE
+:10ABB00005D16878B04202D8ADF8000001E0ADF8E8
+:10ABC0000060BDF80000FE2801D90C20F8BD2288E5
+:10ABD000401CB8542088401C80B220803954208802
+:10ABE000401C2080BDF80010084420800020F8BDE3
+:10ABF00070B505460C004FF0FF0020D04FF6FF76F1
+:10AC0000B5421CD00E48012241782846FCF7D6FFF9
+:10AC10002846FEF70BFFFF2803D1FEF723FFFF288E
+:10AC20000DD0084B00EB400203EB82014D8023F86E
+:10AC3000226022684A60A2880A81A2798A7270BD65
+:10AC4000EE2B002028310020034A00219268C0E941
+:10AC500000218160704700001C2C002070B54FF669
+:10AC6000FF750E46A84201D1002000E0401C84B2CE
+:10AC700008E02146304603F002F808B1204670BDD6
+:10AC8000641CA4B2FF2CF4D9284670BD10B5FBF7A4
+:10AC90000CFB08B1002010BD112010BD10B531B162
+:10ACA000B2FBF3F403FB14241CB1092010BD0E20E9
+:10ACB00010BD01600021416081608281C38108462E
+:10ACC00010BD70B50C460546FBF7A4FA002802D06B
+:10ACD00021882868084470BD10B50A8849888A42CE
+:10ACE00003D1FBF7D9FA012010BD002010BD70B5CB
+:10ACF0000C460546FBF7B3FA002802D061882868A5
+:10AD0000084470BD10B50A8849888A4203D1FBF710
+:10AD10009DFA012010BD002010BD01F01F0301228B
+:10AD20009A40D243490900EB8100114600F059B81E
+:10AD30000A4601F01F030121994010B552090C4643
+:10AD400000EB820000F05DF8204000D0012010BD33
+:10AD50002DE9F04180460D460024481E012101EBFB
+:10AD6000501716E058F82400C04390FAA0F0B0FA4B
+:10AD700080F020280CD200EB4416AE4208D23146B7
+:10AD80004046FFF7D5FF0028ECD13046BDE8F08102
+:10AD9000641CA742E6D82846F8E74A0950F8220082
+:10ADA00001F01F0201219140084000D001207047AE
+:10ADB00001F01F0301229A40490900EB810011466E
+:10ADC00000F029B8002100F017B8012100F023B8E5
+:10ADD000012100F016B808B56A46FBF7B2FA0098F0
+:10ADE00008BD08B56A46FBF792FA009808BD08B599
+:10ADF0006A46FBF7A6FA08BD08B56A46FBF787FA6C
+:10AE000008BD08B56A46FBF775FA08BD08B56A467D
+:10AE1000FBF764FA08BD08B56A46FBF76BFA0098C1
+:10AE200008BD08B56A46FBF799FA009808BD38B521
+:10AE3000044600258DF800506846FCF751F821685B
+:10AE40006268086890420ED9401E08600178A38AA3
+:10AE5000E26801FB0325227A2168101AC0B20A7940
+:10AE6000824200D208719DF80000FCF75DF8284688
+:10AE700038BD38B5054600208DF800000C46684600
+:10AE8000FCF72EF8E868A98A201AB0FBF1F12A68CD
+:10AE90001068431C136001709DF80000FCF744F833
+:10AEA00038BD10B530B1017A42680368891AC9B259
+:10AEB0001A6006E00E2010BD03681A68541C1C605E
+:10AEC0001170491EC9B2F7D200680021017108460D
+:10AED00010BDC20800F007030120895C98400840BB
+:10AEE000704710B5C20800F00703885C01249C403D
+:10AEF0002043885410BD10B560B10161F72120F8DE
+:10AF0000021B20F8021BFB2100F8021BFFF7EEFAE0
+:10AF1000002010BD0E2010BDF0B5858893B00C4602
+:10AF2000002D39D1018800263E4F24293BD006DC74
+:10AF3000102909D011290CD0232958D14FE03A29E2
+:10AF40000BD0552953D129E00146204601F0A4FF3A
+:10AF50004DE0A01DFFF7CAFA49E02246408934F8C7
+:10AF6000061F814200D808466080172800D21720AB
+:10AF70006080106970B1607960B1D7E90001CDE9F6
+:10AF80000301ADF80E506088ADF81000136903A9F5
+:10AF9000104698476671267113B0F0BD01462046F1
+:10AFA00001F0CAFF23E0011D2C2206A8FBF75EFA80
+:10AFB000BDF81800BDF81C2004EBC0014A732269DB
+:10AFC000AAB1D7E90423CDE90423ADF81200487BE8
+:10AFD0008DF814002269204604A9904707E0017A01
+:10AFE000207B884200D201462846FDF747FEA07A22
+:10AFF0000028D1D0E1882846A5DF012570B11128AD
+:10B00000CAD001F065FB0246074808A1008813B0CA
+:10B0100005EB0040BDE8F04000F020BFA672E572ED
+:10B02000BAE7000028000300C42D002073645F62AB
+:10B030006C655F67617474635F65786368616E6790
+:10B04000655F6D74755F726571756573742829200D
+:10B0500072657475726E65642025732E00000000A1
+:10B0600020B10278DE2A03D0082070470E207047F6
+:10B0700041800020704760B159B10278DE2A0AD0C1
+:10B0800009684160DE2101704FF6FF7141800020A8
+:10B0900070470E207047082070477FB5054600298D
+:10B0A0004DD0002D4BD008780C46DE2847D1A8881B
+:10B0B0006188884202D1204604F0B4FC2888012827
+:10B0C00025D002283BD011283AD0512837D135F865
+:10B0D000040F6188884232D1A978A81C02292ED198
+:10B0E000017A042903D0062901D0052927D100219E
+:10B0F000009102228DF8002001914FF4C07202915C
+:10B100000391ADF80420007A05280FD010E0297AC9
+:10B110002046012913D1A988428891420FD10121EB
+:10B12000017204B0BDE8704004F07CBCADF80410BE
+:10B1300028886946B0DF002801D0616888477FBD54
+:10B14000A88861888842FAD14FF6FF7060807FBD81
+:10B1500000F180400068002800D00120704708B549
+:10B1600000F18040002101600068009008BD0000EF
+:10B1700070B50B4C207808B185250FE00020A06049
+:10B1800060602061E060074801F0DEFA054601F0EA
+:10B1900029FA08B901F0C2FA01202070284670BDD2
+:10B1A000843300205D8A020038B500258DF80050F8
+:10B1B0006846FBF795FE074CE068401EE060E068DB
+:10B1C00010B901F0D1FAA5709DF80000FBF7ACFEB4
+:10B1D00038BD000084330020F0B5054604781548DA
+:10B1E00089B0164640F82420124A0869121DA2F1BF
+:10B1F000080742F82400487F385520226846FBF7AC
+:10B2000035F904942878385C48B10EB10A4A00E058
+:10B2100000226946281D01F027FD09B0F0BD0EB1DE
+:10B22000064A00E00022694605F10C0001F0EEFB41
+:10B23000F3E70000802C002081F70200CDF502002A
+:10B240000FB408B50399002904D004AA00926A46F5
+:10B2500000F00FF801B05DF814FB10B582680446E9
+:10B26000002A05D0D4E90403216898470020A06093
+:10B2700010BD2DE9FC4791460C00804676D014F8AD
+:10B28000011B39B125290ED04046FDF70FFB207870
+:10B290000028F4D198F80C00002867D04046BDE89B
+:10B2A000FC47FFF7DABF0020012221782B291BD0B1
+:10B2B0002D2902D0302908D102E040F0010001E040
+:10B2C00040F00200641C002AEFD100252A290ED08C
+:10B2D0002178A1F130020A2A11D205EB850201EB97
+:10B2E0004205641C303DF1E740F00400EAE7D9F87C
+:10B2F00000100B1DC9F800300968641C0D4421784A
+:10B3000000232E290BD114F8011FA1F130020A2AC3
+:10B3100005D203EB830201EB4203303BF3E76C29D8
+:10B320000DD068290BD0692921D00BDC252918D034
+:10B33000582931D063290ED0642915D117E014F8AB
+:10B34000011FECE7702969D0732932D075291BD011
+:10B35000782909D120E0D9F80000011DC9F80010B2
+:10B3600001784046FDF7A2FA641C90E76CE0D9F83A
+:10B3700000100A1DC9F800200968CDE900500A2212
+:10B380004046FEF79DFFEFE7D9F800100A1DC9F807
+:10B39000002009680A2206E0D9F800100A1DC9F841
+:10B3A000002009681022CDE90050404604F090FAD0
+:10B3B000DAE7D9F8001000270A1DC9F800200E6846
+:10B3C000C00705D112E04046761C7F1CFDF76EFADF
+:10B3D00031780029F7D104E0202140466D1EFDF7A9
+:10B3E00065FABD42C0D9002DF6D1BDE74EB1304659
+:10B3F000FBF76EF8074604E0202140466D1EFDF77E
+:10B4000055FABD4206D9002DF6D103E04046761C20
+:10B41000FDF74CFA31780029F8D1A5E7D9F80000FA
+:10B42000011DC9F80010056830214046FDF73EFABD
+:10B4300078214046FDF73AFA08200021CDE90001C5
+:10B44000034610222946B0E7BDE8FC872DE9F84FF6
+:10B450002B4E04009A4630884FF00103154689466A
+:10B4600003EB004024D0216800292BD0002D32D0DE
+:10B47000626849464FF010071268A2F1010C1CEAFD
+:10B48000090F11D198466A432046FBF783FB002839
+:10B490002AD0206853462A46066901B0494620460C
+:10B4A000B446BDE8F04F6047164B17A2009721E065
+:10B4B0000E210091134B1EA21FA100F0DEFC0E20F6
+:10B4C000BDE8F88F082100910E4B26A21AA100F0CA
+:10B4D000D4FC0820F4E7092100910A4B24A216A10C
+:10B4E00000F0CBFC0920EBE700973188054B214A9F
+:10B4F00008EB014010A100F0C0FC1020E0E70000C4
+:10B50000E82D00206B010300616464725F69735F62
+:10B51000706167655F616C69676E656428705F66FE
+:10B52000732C20706167655F61646472290000009C
+:10B53000705F667300000000257320636865636BAD
+:10B54000206661696C656420696E20257328292056
+:10B55000776974682076616C756520307825782E5F
+:10B5600000000000705F66732D3E705F61706900BF
+:10B570006C656E000C05030038B503000F484FF0F2
+:10B5800001054FF00E04008805EB004009D061B1C1
+:10B5900019600C6801B0A446BDE830401146184659
+:10B5A0006047074B07A2009402E0054B07A20094F6
+:10B5B00008A100F062FC0E2038BD0000E82D00203C
+:10B5C00020010300705F667300000000705F61700F
+:10B5D00069000000257320636865636B20666169FC
+:10B5E0006C656420696E202573282920776974684A
+:10B5F0002076616C756520307825782E000000007B
+:10B600002DE9F04128B1016819B1C969BDE8F041DF
+:10B6100008470D4D0D480024461B14270DE000BFC0
+:10B6200004EB840005EB8000016829B1C9698847F3
+:10B6300010B10120BDE8F081641CB6FBF7F0A04218
+:10B64000EED80020F6E70000B02D0020C42D002029
+:10B65000044801214174007A08B10020704701209C
+:10B6600070470000E8360020012801D0032808D1E7
+:10B670000449002201284A7400D00020087402F016
+:10B6800073BD7047E836002070B50246022801D02D
+:10B69000032A45D1234C207A002841D0012833D0F9
+:10B6A000022831D120480023022A006802D0032A50
+:10B6B0002AD11BE0E360017911B1012924D10DE009
+:10B6C000D0E90565711B4FF48056B14200D3314675
+:10B6D000294481614569A9420ED015E00169491CE0
+:10B6E0000161426991420FD1237213E0E168491C64
+:10B6F000E160082908D9E3602372022A0AD00D21EB
+:10B70000FDF786FC02F0D6FC607C28B1BDE87040F5
+:10B7100000F06EBF0021F3E7BDE8704002F024BDE9
+:10B7200070BD0000E8360020242D00202DE9F84FE0
+:10B730003A4D04008B4628884FF00106DDF828A01A
+:10B74000984691464FF00E0106EB00401AD0B9F131
+:10B75000000F1BD02168002920D00921B8F1000F6B
+:10B7600025D062685368B8FBF3F703FB1782002A01
+:10B7700021D02B4B2BA2009135A100F07EFB09209C
+:10B78000BDE8F88F264B3DA2009102E0244B3DA27C
+:10B7900000912FA100F071FB0E20F1E7082100912C
+:10B7A0001F4B3AA22AA100F068FB0820E8E71C4BD7
+:10B7B00039A20091E0E75846FBF7E6F9102798B167
+:10B7C0004846FBF7E1F9B0B1424659462046FBF73F
+:10B7D000E1F9B8B1CDF800A0206843464A46C568F3
+:10B7E00059462046A847CBE7009728880C4B06EB24
+:10B7F00000402AA20CE000972888094B06EB004085
+:10B800002CA205E000972888054B06EB004032A2E9
+:10B810000FA100F032FB1020B2E70000E82D00205D
+:10B820005801030021286C656E202520705F667327
+:10B830002D3E705F666C6173685F696E666F2D3E4A
+:10B8400070726F6772616D5F756E697429000000B8
+:10B85000257320636865636B206661696C6564208D
+:10B86000696E202573282920776974682076616CB9
+:10B87000756520307825782E00000000705F6673B3
+:10B8800000000000705F737263000000705F6673F9
+:10B890002D3E705F617069006C656E00616464725A
+:10B8A0005F69735F616C69676E65643332286465D4
+:10B8B00073742900616464725F69735F616C6967A6
+:10B8C0006E65643332282875696E7433325F74296B
+:10B8D000705F737263290000616464725F69735FF3
+:10B8E00077697468696E5F626F756E647328705FE4
+:10B8F00066732C20646573742C206C656E290000BF
+:10B9000070B541EA4201DDE904564FF0A04441EA36
+:10B91000830141EA052104EB800041EA0641C0F8B9
+:10B92000001770BD70B541EA4201DDE904564FF0E1
+:10B93000A04441EA830141EA052104EB800041EA89
+:10B940000641C0F8001770BD70B541EA4201DDE95B
+:10B9500004564FF0A04441EA830141EA052104EB7B
+:10B96000800041EA0641C0F8001770BD70B541EA99
+:10B970004201DDE904564FF0A04441EA830141EA67
+:10B98000052104EB800041EA0641C0F8001770BDB4
+:10B990001CB5002100910B4601220191FFF7D4FF55
+:10B9A0001CBD1CB5002100910B4601220191FFF73F
+:10B9B000DDFF1CBD1CB500220B4600921146019212
+:10B9C000FFF7C2FF1CBD1CB500220B4600921146BA
+:10B9D0000192FFF7CBFF1CBD1CB5002100910B4667
+:10B9E000012201911146FFF7AFFF1CBD1CB50021DC
+:10B9F00000910B46012201911146FFF7B7FF1CBDD4
+:10BA00004FF0A04202EB8000D0F8002722F4403231
+:10BA1000C0F80027D0F8002742EA0141C0F800171B
+:10BA2000704701224FF0A043824011B1C3F80825AE
+:10BA30007047C3F80C25704718B5084B6C46014495
+:10BA40001B68009306E000BF54F82030D3F810358F
+:10BA5000401C08C28142F7D818BD0000D000030086
+:10BA6000034908B50844002101600068009008BD42
+:10BA70000060004002494058012800D00020704773
+:10BA80000060004030B5124B01460020D3F810444E
+:10BA9000224609E0157A854205D1401C0A28F7DBC9
+:10BAA0004FF0FF3030BD5268002AF3D1421CF9D06C
+:10BAB0000872D3F810242AB152684A60D3F81024CF
+:10BAC000516030BD0022C3F810144A6030BD000040
+:10BAD00008380020F0B595B01C4615460F460846BC
+:10BAE0001A9E00F025FB182109A8FAF7E6FC0E962D
+:10BAF000CDE909540023082203A9384600F02DFBA4
+:10BB000005980690BDF81000ADF81C00BDF81200B5
+:10BB1000ADF81E0000208DF821000398082600F0E3
+:10BB20000300012802D0022818D032E003983346DF
+:10BB3000850AC0F3C2008DF8200003980FA9C0F356
+:10BB40008314A200384600F008FB09A8009006AB59
+:10BB500022460FA9284600F047FA1AE00398840D00
+:10BB6000C0F3C2008DF82000082C01D2254600E069
+:10BB7000082533462A460FA9384600F0EEFA2E442F
+:10BB8000641B09AB06AA29460FA800F07FF9002C18
+:10BB9000EAD1384600F0D2FA15B0F0BD7047012066
+:10BBA00003F032BD084810B50178084A515C19B15C
+:10BBB000001D01F0E5F802E00C3000F0F3FFBDE8F5
+:10BBC0001040002003F020BD382D00207C2C0020E8
+:10BBD00008B5034A00924023024AFFF77BFF08BDE5
+:10BBE00091EA0200083700200A4A012902EBC0004E
+:10BBF00007D0022907D0032907D0042907D0002045
+:10BC000070470220704704207047007970474079E0
+:10BC100070470000580C030010B5FFF7C0FF042167
+:10BC20000348FFF72FFF02490120487210BD0000B2
+:10BC30004C2D00202DE9F04F8DB0FCF747FE18B1D8
+:10BC400000200DB0BDE8F08F7A4C4FF0000BC4F827
+:10BC500018B4BFF34F8F60680290A568D84628409B
+:10BC600004EB800008E021680298814201D86160FD
+:10BC7000E6E7284004EB80000C3002A9FEF7B4FB95
+:10BC80000028F0D105AA029901EA050304EB830319
+:10BC9000491CDB6842F82030401C02910228F2D394
+:10BCA000059800F00300022802D001284ED0A9E038
+:10BCB00005985022810D8946B2EB905F00D8502143
+:10BCC0000E4666F39F50059008315B4800F0E7F997
+:10BCD000070079D000F02CFA4346082205A938461F
+:10BCE00000F041FA029908F1080A2940681A800018
+:10BCF000001D864223D94F4D0C3530B1C2B204EB42
+:10BD00008101301A90460C3104E02946F2B2002538
+:10BD100090462846C6B25346384600F024FA0AEB4D
+:10BD200008032DB1324629464FEA070000F01BFAFE
+:10BD3000029909F1030001EB900002903BE004EB53
+:10BD400081015346324638460C31EFE70598C0F37F
+:10BD50008310062800D30620059960F38911C1F3EA
+:10BD60008310801C05918100334800F098F907008A
+:10BD700048D000F0DDF94346082205A9384600F016
+:10BD8000F2F908F1080800260FE00298434600EA9D
+:10BD90000501401C04EB81010290042238460C315D
+:10BDA00000F0E1F908F10408761C0598C0F383104F
+:10BDB000B042EAD847B1D4F81054D4F8180468B1A6
+:10BDC000384600F0BBF92FE01CE0687A012804D166
+:10BDD0002A6828463946126890476D68002DF4D1CC
+:10BDE000384600F0ABF98DF800B06846FBF778F8FC
+:10BDF000D4F8180408B9029860609DF80000FBF7B9
+:10BE000093F811E0D4F8104404E0216820468968D2
+:10BE100088476468002CF8D108480221008801EBAB
+:10BE2000004007A100F016F8FCF750FD80F001007B
+:10BE300007E7000008380020E00C0300F82D002080
+:10BE40004261636B656E647320666C7573686564CC
+:10BE50000000000000231A4603F00EBA08B50123C3
+:10BE600000926A4603F008FA08BD1CB5CDE900232C
+:10BE700002236A4603F000FA1CBD3EB5069C8DE81D
+:10BE80001C0003236A4603F0F7F93EBD2DE9F04795
+:10BE90000E4680461C46924608293ED894F80C90DF
+:10BEA000002020731946104602F096F80025B5428E
+:10BEB00006D218F805201AA12046FFF7C1F903E0C1
+:10BEC00019A12046FFF7BCF96D1C082DEFD317A16F
+:10BED0002046FFF7B5F90025B54210D218F80570D5
+:10BEE000FAF7C0FA0068C05D10F03E0F01D03A4684
+:10BEF00000E02E220EA12046FFF7A2F903E00DA1DB
+:10BF00002046FFF79DF96D1C082DE5D3012221463F
+:10BF1000504602F043F884F80C90BDE8F08700002A
+:10BF20002025303278000000202020007C00000016
+:10BF30002563000020000000104810B5FF2181603B
+:10BF4000002101604160C0F81814C0F8141480F892
+:10BF500020140B4800F0F0F800280DD109480A49D8
+:10BF60000A4B401AC108002003E000BF23F820005C
+:10BF7000401C8842FAD3002010BD00000838002081
+:10BF8000E00C0300E00C0300580C0300C42D00205B
+:10BF900002480349401AC00870470000E00C030043
+:10BFA000580C030013B56846FEF7BCFD08B100202D
+:10BFB0001CBD0248009950F831001CBD580C03000C
+:10BFC00070B508480125D0F8104480F8205405E0E9
+:10BFD000657221682046496888476468002CF7D15B
+:10BFE00070BD0000083800202DE9FF4781460C9DF8
+:10BFF00000200C462F7B2873984616462946184683
+:10C0000001F0EAFF072E42D2DFE806F004090F161E
+:10C010001F2A360049462846FFF712F937E04946FD
+:10C0200028462268FFF70CF931E0D4E9002349469D
+:10C030002846FFF705F92AE0A0680090D4E900231C
+:10C0400049462846FFF7FCF821E0D4E90201CDE992
+:10C050000001D4E9002349462846FFF7F1F816E02D
+:10C0600004F1080007C88DE80700D4E90023494619
+:10C070002846FFF7E5F80AE004F108000FC88DE84C
+:10C080000F00D4E9002349462846FFF7D9F80022DB
+:10C090002946404601F082FF2F73BDE8FF872DE956
+:10C0A000F041858A80462D1F4819C01CB0FBF5F071
+:10C0B000C6B24046FEF7BBFE041E19D00020207118
+:10C0C00001206071E58000272546761EC4F80080B7
+:10C0D0000BE04046FEF7ABFE60B16179491C61712F
+:10C0E000286005467F1CC0F80080B742F1D3204687
+:10C0F000BDE8F081204600F002F80020F8E72DE9C5
+:10C10000F041457901466B1E002201E00968521C8E
+:10C110009A42FBD30F680146002605E038460C68BA
+:10C12000FEF7A7FE2146761CAE42F7D3BDE8F081AC
+:10C130000121001DFEF74FBEFEF7B3BE10B5044649
+:10C140000121001DFEF76DFE10F0FF0F04D1204607
+:10C15000BDE81040FFF7D3BF10BD38B501240094EF
+:10C16000FEF7A4FC38BD38B500240094FEF79EFC11
+:10C1700038BD0000064910B500204870091D086050
+:10C18000BFF35F8F0349044800F05EFA002010BD42
+:10C190002C2D0020C8010300FC36002008B500202B
+:10C1A0008DF800006846FAF79BFEF1EE100A20F0C9
+:10C1B0009F00E1EE100ABFF35F8F08494020C1F8ED
+:10C1C00080029DF80000FAF7AFFE00F00BFA08B10C
+:10C1D00041DF08BD20BF40BF20BF08BD04E000E034
+:10C1E000FAF7E2BD20B103490968016000207047F9
+:10C1F0000E207047B40303002DE9FE4306460D46AA
+:10C200000846FFF7EFFF00287ED18046CDF800807A
+:10C21000CDF8048001244FF4A0708DF80060ADF8D3
+:10C220000400CDF808808DF80240694620202A6875
+:10C2300069DF404F40B100F04BFA024638883E4972
+:10C2400004EB0040FFF70AFECDF800808DF80140B6
+:10C250008DF80280CDF80480CDF808808DF8038039
+:10C26000694640202A6869DF40B100F031FA024691
+:10C270003888324904EB0040FFF7F0FDCDF800802C
+:10C280008DF80060F720ADF80200CDF80480CDF8FD
+:10C290000880694623202A6869DF40B100F018FA57
+:10C2A00002463888264904EB0040FFF7D7FDCDF859
+:10C2B0000080CDF80480CDF808808DF800804646D7
+:10C2C000694601202A6869DF40B100F001FA0246A0
+:10C2D00038881C4904EB0040FFF7C0FD4FF4B06004
+:10C2E0000090019602966946A1202A6869DF40B154
+:10C2F00000F0EEF902463888134904EB0040FFF7DE
+:10C30000ADFD0096019600E011E002968DF8004028
+:10C310006946A0202A6869DF40B100F0D9F90246D9
+:10C3200038880A4904EB0040FFF798FD0020BDE87B
+:10C33000FE830000002E0020A40A0300EC0A030084
+:10C34000380B0300040A0300500A0300B00903007D
+:10C350002DE9F0410446D0F8008060DF2168194DD6
+:10C36000074641451CD92888022606EB004016A145
+:10C37000FFF770FD2888424606EB00401EA12368A7
+:10C38000FFF773FDF006D0F80C012168800200F180
+:10C390000050421A288825A106EB0040FFF75EFDF9
+:10C3A000012467B1384600F093F9024628882AA193
+:10C3B00004EB0040FFF752FD3846BDE8F0812E48FF
+:10C3C0000470F9E7002E0020496E73756666696394
+:10C3D00069656E742052414D20616C6C6F636174AD
+:10C3E000656420666F722074686520536F667444BC
+:10C3F00065766963652E00004368616E6765207429
+:10C4000068652052414D207374617274206C6F63B3
+:10C410006174696F6E2066726F6D203078257820A8
+:10C42000746F20307825782E000000004D61786907
+:10C430006D756D2052414D2073697A6520666F726B
+:10C44000206170706C69636174696F6E206973201C
+:10C45000307825782E00000073645F626C655F653C
+:10C460006E61626C6528292072657475726E6564F0
+:10C470002025732E00000000AB2D002030B515489C
+:10C48000ADF5017D0078002821D04FF4FA7500BF8A
+:10C49000ADF8005280A9684661DF38B1052816D092
+:10C4A0000DF5017DBDE83040FAF77EBC6C460A49C7
+:10C4B0007DA800F0C9F806E0D0E9002120469047A9
+:10C4C0007DA800F0D8F87F980028E1D0F4E70DF5BA
+:10C4D000017D30BDAB2D0020B8030300F8B5134C2F
+:10C4E0002078C0B10120A07002F0DEF8112814D02D
+:10C4F000022002F0F1F800258DF800506846FAF7A6
+:10C50000EFFC11DF064625709DF80000FAF70CFDE0
+:10C510002EB13046F8BD0820F8BD0020F8BDA5704A
+:10C5200002F066FE032002F0D7F8F6E7A82D0020FF
+:10C530007CB5204C207808B108207CBD0120A0707B
+:10C54000002002F0B1F8112819D0002002F0C4F840
+:10C5500019480026006801908DF800606846FAF7D7
+:10C56000BFFC164901A810DF05000AD0002020708A
+:10C570009DF80000FAF7D8FC2DB128467CBD0020BC
+:10C580007CBD0120F3E7A67066700721162002F03B
+:10C5900041F808B1FAF708FC0721152002F03AF833
+:10C5A00008B1FAF701FC02F03FFE012002F094F816
+:10C5B000E5E70000A82D00204C0303002D6D0200CC
+:10C5C0000EB50749684600F03FF805E0D0E90010D5
+:10C5D0008847684600F04FF802980028F6D10EBD53
+:10C5E000680303000148007870470000A82D002070
+:10C5F0000548817819B1007818B1FFF76FBF08209E
+:10C600007047FFF795BF0000A82D00201FB56846B2
+:10C610004BDF30B1052814D004B0BDE81040FAF764
+:10C62000C3BB084901A800F00FF806E0D0E90021DB
+:10C630000098904701A800F01EF803980028E6D063
+:10C64000F4E71FBDD4030300016009684160AFF344
+:10C65000008010B5D0E900215368994201D1002132
+:10C6600004E0D1E90034A34202D01946816010BD34
+:10C6700008314160F0E7816800290BD002689268B8
+:10C680000A44826041684B689A4203D10831416094
+:10C69000FFF7DFBF704700000C4A10B502F5947336
+:10C6A0000EE0991AC91001EBD171491002EBC101DA
+:10C6B0000C68844201D90B4602E005D201F1080260
+:10C6C0009A42EED3002010BD486810BDE801030077
+:10C6D00000B5FFF7E1FF002800D1014800BD0000D0
+:10C6E000D40103004058002800D00120704708B54D
+:10C6F000002242504058009008BDD0F80403084082
+:10C7000000D0012070474058002800D00120704719
+:10C7100008B5002242504058009008BD0848006803
+:10C72000012110F0010F08D14FF0E020E02280F845
+:10C730000024C0F88012C0F8001102480160704760
+:10C7400000E100E0180500400649024600200B7990
+:10C750000BB1852070470A6001220A7100224A71DC
+:10C7600070470000882C002004490120086004481C
+:10C770000168C1F300410029FAD170470C00004064
+:10C7800018040040002802D0014980010847704782
+:10C79000F10003002DE9F0418846054601F008F953
+:10C7A000234E002828461AD0FCF7D0F8304490F8E1
+:10C7B00048008009032802D001280ED007E04FF07E
+:10C7C000A040D0F81005E84010F0010F05D003217B
+:10C7D0002846BDE8F041FFF713B90221F8E701F060
+:10C7E000F3F8002822D02846FCF7B0F804464FF4AE
+:10C7F000807000EB84000F4F81B207EB8400D0F80B
+:10C80000102542F00102C0F810250846FFF728F96C
+:10C81000B8F1000F0AD02846FCF798F856F8200027
+:10C82000002803D00120A040C7F80403BDE8F08130
+:10C8300098330020006000402DE9FC41DFF8BC8007
+:10C84000044608EB0400002790F930001346C01797
+:10C850000E46401C01D008274CE0B0781946C0F3C2
+:10C8600040022046FCF74EF80546401C41D0B07807
+:10C87000410719D4C0070AD04FF0A04000EB840153
+:10C88000D1F8000720F00200C1F8000707E00021FE
+:10C890007378204600910A460191FFF743F8174943
+:10C8A00020465431FEF71DFBB078800718D5144898
+:10C8B000317800EB8500D0F81025124B1A40C0F8F3
+:10C8C00010254FF4F8524FF4403302EA042203EAF1
+:10C8D00001410A43D0F810150A43C0F8102509E0B9
+:10C8E00008EB0500327810F8481F41EA8211017008
+:10C8F00000E004273846BDE8FC81000098330020A2
+:10C9000000600040FFE0FCFF4FF0A041D1F810159F
+:10C91000C14011F0010000D00120704770B5184DE2
+:10C9200095F8580008B1082070BD0020411E2A1853
+:10C93000401CC0B282F830102028F8D300242046D2
+:10C94000FBF7D2FF641CE4B20C2CF8D300240D4991
+:10C95000E0206C6581F8000401264020891FC1F8A1
+:10C960008002C1F800014FF4BE70FFF779F8064964
+:10C97000F007C1F8040385F85860204670BD000038
+:10C980009833002006E000E000600040034890F883
+:10C990005800002800D00120704700009833002084
+:10C9A0000121B1EB507F01D1012070470020704779
+:10C9B00038B50D4601F05CFB040014D000208DF862
+:10C9C00000006846FAF78CFA207928B19DF800003B
+:10C9D000FAF7AAFA112038BD0120256020719DF8D0
+:10C9E0000000FAF7A1FA002038BD10B501F040FBB5
+:10C9F000002802D000210160017110BD01490248E8
+:10CA000002F02ABEF4330020002000402DE9F0415E
+:10CA10000546007916460F4600EB40012D4A01EB12
+:10CA2000C00102EB810494F82A1011B10820BDE87E
+:10CA3000F081294951F820102868FFF7B9FF08B1A3
+:10CA40001120F4E739462846FAF7B4FA66603869E7
+:10CA5000206030004FF001062FD03F7F4FF48E71E1
+:10CA60002868FFF744FE4FF4A2712868FFF73FFEE5
+:10CA700028681A49C0F8041328684FEA4711000BC8
+:10CA800040B2002806DA00F00F0000F1E02080F844
+:10CA9000141D03E000F1E02080F800142868000B6A
+:10CAA00040B200F01F0206FA02F14009800000F1D6
+:10CAB000E020C0F88012C0F8001128680421C0F8F6
+:10CAC00000150020A061E06184F8290044F8140FEB
+:10CAD000A675ACE7F4330020D40003008000020008
+:10CAE0002DE9F047054600790B4600EB400101EBCC
+:10CAF000C000234901EB8004284600F043F810B140
+:10CB00001120BDE8F0874FF00008C4F82080A36032
+:10CB1000626184F828804FF48E7647463146286853
+:10CB2000FFF7E5FD28684FF00109C0F8089021469D
+:10CB3000286802F02DFD606800BBD5F800A00EE06B
+:10CB400094F8280008B10F2716E031465046FFF749
+:10CB5000C9FD0028F4D02146504602F019FD216A93
+:10CB600060698142F1D331462868FFF7BBFD002898
+:10CB7000F9D02868C0F80C90C4F814803846C0E793
+:10CB8000F4330020007900EB400101EBC0000449C0
+:10CB900001EB80004069002800D0012070470000B0
+:10CBA000F43300202DE9F047044600794FF00009E6
+:10CBB00000EB400101EBC000254901EB8007206834
+:10CBC000C0F80095786880B120682249C0F8081341
+:10CBD00020680121000B40B200F01F029140400983
+:10CBE000800000F1E020C0F880112068D0F80C250A
+:10CBF000D0F81485D0F80865D0F810554FF0FF3103
+:10CC0000C0F81415C0F80C152068C0F80815C0F855
+:10CC10001015501C02D01046FEF7BAFEB8F1FF3FC7
+:10CC200002D04046FEF7B4FE681C02D02846FEF74C
+:10CC3000AFFE701C02D03046FEF7AAFE2068FFF758
+:10CC4000D4FE87F82A90C7F80490BDE8F08700006A
+:10CC5000F4330020840202000149024802F0A8BD1A
+:10CC600020340020002000402DE9F0410546164602
+:10CC700000790F46154A00EBC00102EB810494F8DD
+:10CC8000201011B10820BDE8F081114951F82010A1
+:10CC90002868FFF78DFE08B11120F4E739462846D1
+:10CCA000FAF7CCF96660386920601EB1397F2846F2
+:10CCB000FDF75AFB28680821C0F800150020A06184
+:10CCC000E0610121606184F82010DCE7203400205D
+:10CCD000D80003002DE9F04704460E4600792049AC
+:10CCE00000EBC00001EB800517463046FFF758FE09
+:10CCF00030B1204600F036F820B11120BDE8F087B1
+:10CD00001020FBE76F61AE604FF49076002731464C
+:10CD10002068FFF7FDFC4FF4AC7841462068FFF730
+:10CD2000F7FC2068AA686969C0F84425C0F848156E
+:10CD3000206801218160686878B9B1464946206859
+:10CD4000FFF7E1FC064641462068FFF7DCFC06439E
+:10CD5000F4D000B10F27002068613846CEE700000C
+:10CD6000203400200079054900EBC00001EB800071
+:10CD70004069002800D001207047000020340020C6
+:10CD80002DE9F04704460079274900EBC00001EB8C
+:10CD9000800720684FF00009C0F80095786880B1DE
+:10CDA00020682249C0F8081320680121000B40B216
+:10CDB00000F01F0291404009800000F1E020C0F81F
+:10CDC00080112068D0F80C25D0F81485D0F80865BB
+:10CDD000D0F810554FF0FF31C0F80C15C0F81415FD
+:10CDE0002068C0F80815C0F81015501C02D0104675
+:10CDF000FEF7D7FDB8F1FF3F02D04046FEF7D1FD68
+:10CE0000681C02D02846FEF7CCFD701C02D03046CC
+:10CE1000FEF7C7FD2068FFF7E8FD87F82090C7F808
+:10CE20000490BDE8F08700002034002010030200C9
+:10CE300010B590B1032814D10A480321008801EBF2
+:10CE4000004009A1FFF706F80220FBF7B1FB00281C
+:10CE500007D0BDE81040F9F7A7BFBDE8104001F0CA
+:10CE60009BBF10BDF82D002046617374206164766D
+:10CE70006572746973696E672E000000007800287F
+:10CE800007D104483B21408876DF002801D0F9F71C
+:10CE90008BBF7047902B002070B58D88027900EB16
+:10CEA000C5042273C97BA41D012902D0022904D123
+:10CEB00001E0008800E0408820802188608881426D
+:10CEC0000FD92846A5DF0126A0B1112814D0FFF7FD
+:10CED000FFFB02460A480BA1008806EB0040FEF764
+:10CEE000BDFFA179E079814208D92846BDE87040AC
+:10CEF000FBF7C4BE6671F4E72671F2E770BD00006F
+:10CF0000C42D002073645F626C655F676174746335
+:10CF10005F65786368616E67655F6D74755F726584
+:10CF2000717565737428292072657475726E6564F5
+:10CF30002025732E000000007CB506468D88C88829
+:10CF400006EBC504A41D172800D2172021888142B2
+:10CF500000D8084660800020207121882846B5DF6F
+:10CF600050B1FFF7B5FB02460E480121008801EBE6
+:10CF700000400DA1FEF772FF6079002810D13069E2
+:10CF800000280DD01449D1E90201CDE90001ADF826
+:10CF900002506088ADF80400326969463046904717
+:10CFA0007CBD0000C42D002073645F626C655F6708
+:10CFB000617474735F65786368616E67655F6D74D3
+:10CFC000755F7265706C7928292072657475726E50
+:10CFD00065642025732E00002800030048B1064A2E
+:10CFE0000168914205D140680449401802D00128E7
+:10CFF00000D0032070470000DEC0ADDE02FEE10E6F
+:10D000008A7D022A04D90289CB881A44D21C028163
+:10D010004289C988511AC91E418170472DE9F041E2
+:10D020000D460221904600F58056298000F1080443
+:10D03000144F1BE031462046FCF734FE40B1B8F1F6
+:10D04000000F02D0012288F80020022816D004E048
+:10D05000A0687969884200D9786128886188084485
+:10D06000C01C2880608804EB80040C3431462046C4
+:10D07000FCF72BFE0028DDD1BDE8F0814FF4806085
+:10D080002880F9E7E02C002008B500210091014636
+:10D090000823024A0248FEF749FB08BD08010300C5
+:10D0A000B02D002008B50020009004480823044A51
+:10D0B00001680448FEF73AFB08BD0000082D002077
+:10D0C00000010300B02D00202DE9F05F0025DFF8FE
+:10D0D0000891DFF808B12C464FF00308AA462F4606
+:10D0E000D9F80C0000EB07363046FFF777FF78B32E
+:10D0F000012847D0032862D100204FF4806200BF8E
+:10D1000056F82010491C0ED004EB84010BEB810271
+:10D11000A8F10100566003221FFA80F80BF82120C5
+:10D12000641CA4B24BE0401C9042E9D32C48016837
+:10D1300079B104EB840102200BF821000BEB810193
+:10D140004E600881254828304480641CA4B205E064
+:10D1500007E00221066081804FF0010A45F00105D9
+:10D160002DE004EB840100220BF821200BEB810160
+:10D1700001F110024E6030460831FFF74FFF45F0D5
+:10D180000205CDE7BAF1000F0CD0022004EB8401B8
+:10D19000134A0BF821000BEB810112684A60641CF2
+:10D1A0000881A4B20E480022011D06603046FFF738
+:10D1B00035FF0B48808802280CD0082005437F1CCF
+:10D1C000BFB2032F8CD3B8F1020F00D20025E8B212
+:10D1D000BDE8F09F0420F1E7B02D002024360020A8
+:10D1E000082D002001494978FAF7D0BC142C002002
+:10D1F000002101F0D1BF30B585B00C4605218DF876
+:10D2000000101546ADF80200FCF7A4FFADF80400CD
+:10D210006846CDE90245FBF791FF05B030BD00003F
+:10D2200070B5054D06460024304655F82410884751
+:10D23000641C042CF8D370BD580003003EB5104D9B
+:10D24000002400BF05EB041002F046FD641C022C14
+:10D25000F8D30124502002210094CDE9011008499F
+:10D26000084BB039A02201F1A00000F0E7FB08B1A3
+:10D2700003203EBD0348401E847000203EBD0000D8
+:10D28000D8320020012C002000F06CB900F06CB9FD
+:10D2900070B504460025C168184A284602EB001301
+:10D2A0009B688B4202D102EB001003E0401C022875
+:10D2B000F4DB00202178082904D0092908D013299B
+:10D2C00014D112E0617A89B980B102F015FD0DE048
+:10D2D000617A59B950B100218160817B41F002012E
+:10D2E000817307490120087003E001252046FFF7FC
+:10D2F00097FF2846BDE8704000F0C2BFD83200203A
+:10D30000002C002000F0E5B908B513889B000093BD
+:10D310006B4600F05FF908BD002300F05BB938B53B
+:10D3200005460024204609E08178284600F080F870
+:10D3300010B1052800D003240098401C00906946D5
+:10D34000284602F0B5FC0028EED134B9284600F09A
+:10D35000C4F910B1072802D00324204638BD0724A1
+:10D36000FBE71346002200F069B900002DE9F04701
+:10D370001F0015460E46814604D0072E05D0082E04
+:10D3800016D102E00E20BDE8F0878DB1022D0FD836
+:10D3900000F0AEF960B14FF000083146484602F0A7
+:10D3A0006DFC041E06D0207BA8420DD00F20EAE7BA
+:10D3B0000720E8E7FF214FF6FF7002F05FFC041E34
+:10D3C00006D0A0F80090A670607BFF2802D00CE089
+:10D3D0001120D8E72946154800F002FB01462046F7
+:10D3E0006173FF2913D04FF001082573617B0F484B
+:10D3F00000F044FB02000DD0ABB23146384600F0DD
+:10D4000007FAB8F1000F0ED0082E05D00BE002F09D
+:10D4100063FCDDE70320B6E738886FF0050101EB18
+:10D420008000796888800020ADE70000C8320020C5
+:10D4300070B5002402F022FC05000BD0686820B112
+:10D4400000F06FF9040000D00324284602F054FCD9
+:10D45000204670BD052070BD70B515460C460729E5
+:10D4600003D0082C01D0072070BD02F007FC28B1C2
+:10D4700005808470BDE8704002F0BEBB052070BD21
+:10D480007CB50D46072903D0082D01D007207CBDAF
+:10D49000002602F0F3FB040002D0606810B11CE02B
+:10D4A00005207CBD617B0F4800F0E8FA02004FF0D8
+:10D4B0000000009001908DF8025010D0237B294687
+:10D4C000684600F03DF9684602F084FB211D68467D
+:10D4D00000F010F90646092801D030467CBD032033
+:10D4E0007CBD0000C83200204FF6FF714180014929
+:10D4F000096808474000030030B587B01748FBF7BC
+:10D50000A9FF10B1032007B030BDFBF7C5FE08B17D
+:10D510008620F8E700F0CEF9002002904CF20704D4
+:10D5200003900EE0694604A8FBF75EFF0098808830
+:10D53000A0F5404085B204A8FBF716FF284600F08E
+:10D5400075F902AA04A92046FBF735FF0028E9D0A7
+:10D550000349012008700020D5E700004D9102002A
+:10D56000F42B002000F088B900F08CB970B586B0BB
+:10D5700014460E46054600F03BF940B105F5404023
+:10D5800080B20F4A6946FBF716FF40B902E001205E
+:10D5900006B070BD03A96846FBF726FF08B100205E
+:10D5A000F6E7A5700398408820800498606003988F
+:10D5B0008088A0F5404030806846FBF7D5FEE6E75E
+:10D5C000F82B002002480021416081607047000074
+:10D5D000F42B0020F0B587B01D46144607460E46D2
+:10D5E000FF280AD8084600F003F930B103AA3146F3
+:10D5F000384600F0E5F840B902E0072007B0F0BD7A
+:10D6000001A903A8FBF7F0FE08B10520F6E7A67014
+:10D6100001984088208045B18200286890420BD351
+:10D6200002996068F8F722FF01E00298606003A8A1
+:10D63000FBF79AFE0020E1E70420DFE77FB586B024
+:10D640001E460D460446FF282AD8A87800F0D0F8D8
+:10D6500030B304F54040ADF80000A87803AA00F507
+:10D660004040ADF802006868019028880290A978CF
+:10D67000204600F0A5F80528089813D010B108A896
+:10D68000FBF716FF694603A8FBF7D2FEB0B10728E7
+:10D690001DD0082819D00E2817D003200AB070BD5D
+:10D6A0000720FBE728B108AA694603A8FBF7CBFED1
+:10D6B000ECE7694603A8FBF7C2FEE7E71EB1314677
+:10D6C00003A8FBF788FE0020E8E71120E6E78620A4
+:10D6D000E4E74FF6FF7000F0A9B810B5FF2801D9B4
+:10D6E000072010BD00F0A8F800F02EF8002010BDB3
+:10D6F00000F0F4B870B504460D46807800F078F874
+:10D7000058B121882846FBF7BBFE002804D0072823
+:10D7100005D0092800D0032070BD072070BD8620E9
+:10D7200070BD01B56846FBF7C3FE002800D003209A
+:10D7300008BD00000149C978FAF728BA142C002066
+:10D740009BB200F065B8000070B51B4D8AB0002098
+:10D75000687000904FF6FF760190304603E0204657
+:10D7600000F07CF8204600F087F80446B0421DD057
+:10D7700004F5404080B26A4602A9FBF724FE0A285D
+:10D78000EDD004F5404080B2FBF746FD08280FD0ED
+:10D7900000280BD005461422084905A8F8F766FEB4
+:10D7A000ADF8184005A80795FFF79EFE0AB070BDBA
+:10D7B00001206870FAE70000F42B00204400030009
+:10D7C0007CB5054616460C46084600F011F80020C8
+:10D7D000009005F54045019004F54044A8B2A1B27F
+:10D7E0006B463246FBF7E0FD002800D005207CBDEB
+:10D7F00007280BD0012809D0082807D0052805D014
+:10D80000062803D0042801D000207047012070476B
+:10D8100010B503EB83034FF6FF7404EA0313817022
+:10D82000DB1C99084260018010BD00000149FBF734
+:10D83000E5B80000F832002010B50446A0F57F409E
+:10D84000FF3807D004492046FBF7D8F8A04201D1A1
+:10D85000012010BD002010BD1833002010B5044673
+:10D86000044900F029FE03492046BDE8104020315C
+:10D8700000F022BEF83200200149FDF7EFB90000A8
+:10D880001833002070B50A49FDF7E8F904464FF651
+:10D89000FF7507E000F02CF838B105492046FDF788
+:10D8A000DDF90446AC42F5D170BD204670BD0000E4
+:10D8B000F832002010B508484021F8F7FEFD4FF47B
+:10D8C00080742146044800F0ABF921460248BDE8C7
+:10D8D0001040203000F0A4B9F8320020FF2803D80F
+:10D8E0000146024800F0CBB900207047F832002012
+:10D8F000FF2803D80146024800F0C1B90020704754
+:10D900001833002010B50C46FCF790F8FF2804D01F
+:10D91000024900EB400021F8204010BD28310020D2
+:10D920001CB500F057F908B1F9F73EFA0020009055
+:10D9300001909DF8000020F0720040F001003030AE
+:10D9400020F080008DF8000007208DF801001020E5
+:10D950008DF802009DF8030040F003008DF80300ED
+:10D960009DF8040040F003008DF80400684600F0C4
+:10D97000EBFA08B1F9F718FA064800F0CFFA08B147
+:10D98000F9F712FA0448FBF765FD002801D0F9F712
+:10D990000BFA1CBDDDDA0200499102000068012883
+:10D9A00003D0022801D000207047012070470000FA
+:10D9B0000449084490F93000082801DB0120704731
+:10D9C00000207047983300200449084490F9300043
+:10D9D000082801D2012070470020704798330020AA
+:10D9E0002DE9F0410F46060026D0306820B370685C
+:10D9F00010B3FF2400251CE02946706800F017F9D9
+:10DA000048B1FF2C00D12C46281B401CB8420ED137
+:10DA10002046BDE8F081FF2C06D108E021463046C3
+:10DA200000F040F8641CE4B2AC42F7D3FF246D1C54
+:10DA3000EDB2B068A842DFD8FF20EAE72DE9F04157
+:10DA40000400DDE90705069E16D0A9B1A3B100FBCD
+:10DA500005F7974210D8C21DB6EBD20F0CD358B1C0
+:10DA600055B1E5602160C4E9013081B2184600F08B
+:10DA7000D7F80020BDE8F0810720FBE770B504006F
+:10DA80000D460DD0206858B1606848B1FF2D07D011
+:10DA900000F0F5F820B1E168206805FB010070BDD9
+:10DAA000002070BD70B504000D4611D0206800281C
+:10DAB0000ED0606800280BD0FF2D09D000F0DFF8F1
+:10DAC000002805D029466068BDE8704000F0E3B842
+:10DAD00070BD002901D001F083B97047F8B5044644
+:10DAE00000781E4D03260E281DD2DFE800F0071C2B
+:10DAF0000F1C1D1C24351C331C352E35288818A1FD
+:10DB000006EB0040BDE8F840FEF7A4B96088FAF7DC
+:10DB10000DF80246207A00902888638806EB0040C2
+:10DB20001AA1FEF7AAF9F8BD0020009060886946A6
+:10DB3000FFF7CFFFF8BDFBF791FB0828FAD00028CC
+:10DB4000F8D0BDE8F840F9F72FB9BDE8F84000205B
+:10DB5000F9F748B82069F2E7A068F0E7F82D00204F
+:10DB6000436F6E6E656374656420746F206120700E
+:10DB7000726576696F75736C7920626F6E64656427
+:10DB8000206465766963652E00000000436F6E6E49
+:10DB9000656374696F6E20736563757265643A209E
+:10DBA000726F6C653A2025642C20636F6E6E5F681F
+:10DBB000616E646C653A20307825782C2070726F25
+:10DBC0006365647572653A2025642E00FBF792BA8E
+:10DBD000FBF790BA10B5FFF78FFC88B9FFF72EFB63
+:10DBE00070B901F0FFF858B901F01AFA40B9FBF723
+:10DBF000B9FE28B9FBF79EFF10B9FCF71BFA08B174
+:10DC0000032010BD05484FF6FF718180002181601F
+:10DC1000417001210170002010BD0000042C002083
+:10DC2000002803D0C91DC908F8F747BC7047002871
+:10DC300009D001F0070301229A40D2B200EBD100D3
+:10DC40001146FCF7CFBD70472DE9F0410D460600A7
+:10DC500013D0002401270EE004F0070007FA00F0BB
+:10DC6000C1B206EBD400FCF7BDFD10B12046BDE803
+:10DC7000F081641CA4B2AC42EED32846F7E740B171
+:10DC800000EBD10001F0070200780121914008402B
+:10DC900000D001207047F8B50400C1F3C70501F0BA
+:10DCA00007014FF0010000FA01F0C6B20FD0605D2D
+:10DCB00030420CD000208DF800006846F9F710F9CA
+:10DCC000605DB04360559DF80000F9F72DF9F8BD8F
+:10DCD0002DE9F041044686B001278088FCF778F9E9
+:10DCE0006080207800263F4D082808D0092820D0E1
+:10DCF0004FF6FF780A2829D00B2853D158E0607AD4
+:10DD000010B1012809D04DE0A86830B1E168814226
+:10DD100003D1AE60A088A88016E06878E8B3A08838
+:10DD2000A98888423ED1207A06283BD100F08CFA9F
+:10DD300038E0607A88BBA86878B3E168814231D165
+:10DD4000AE60E868401EE860E6602BE0A878E8B1C5
+:10DD50004046FFF79BFA4146404517D10846FFF77A
+:10DD600093FA404512D1AE7014216846F8F7A5FB2E
+:10DD70000C208DF80000ADF80480ADF8028000277B
+:10DD80002046FBF7B7F96846FBF7B4F9687838B175
+:10DD9000A088A988884203D100E003E000F054FA8B
+:10DDA000002F1CD006B02046BDE8F041FBF7A2B919
+:10DDB000A8780028F6D0AE7014216846F8F77DFBED
+:10DDC0000D208DF80000ADF80480ADF80280A06849
+:10DDD00002902046FBF78EF96846FBF78BF906B0F8
+:10DDE000BDE8F081042C00200349097809B1FCF753
+:10DDF0009DB9082070470000042C00202DE9FF4F3A
+:10DE00002A4883B09946007892468B46B8B14FF6BF
+:10DE1000FF763046FFF73AFA80460020009024480B
+:10DE200001AA062100680190CDF808D04046FFF70E
+:10DE30006BFA00256C1E3746072804D017E008202F
+:10DE400007B0BDE8F08F0520FAE700200090A84257
+:10DE500001D305464746A04201D204464646404605
+:10DE6000FFF714FA804601AA0621FFF74DFAD8B150
+:10DE70000528EAD0A8F57F41FF3901D00320DFE76C
+:10DE80000399002001B10F80BBF1000F01D0CBF846
+:10DE90000050BAF1000F01D0AAF80060B9F1000FEC
+:10DEA000CED0C9F80040CBE70098D0E7042C002082
+:10DEB0006800030070B5184E86B03078D0B10120EC
+:10DEC000B0704FF6FF742046FFF7E0F90546A04218
+:10DED0001DD10020B07014216846F8F7EEFA0C202E
+:10DEE0008DF80000ADF80440ADF802406846FBF73D
+:10DEF00001F90EE0082006B070BD00BFFFF774FF07
+:10DF000008B10320F7E72846FFF7C0F90546A54208
+:10DF1000F4D10020EFE70000042C0020084A11781B
+:10DF200021B1D178032903D304207047082070471A
+:10DF3000044B43F82100491CD170002070470000B9
+:10DF4000042C0020383300200349097809B100F07F
+:10DF50009BBF082070470000042C0020002801D03F
+:10DF6000FBF7C8B8704770B50D00044602D1002019
+:10DF7000F8F71AFF14B90020F8F716FF2878207078
+:10DF800069886170090AA170A988E170090A217184
+:10DF9000E8886071000AA07170BD000010B50C46E1
+:10DFA000017A052908D0407A38B1084808A10268EA
+:10DFB0002046FDF745F900E01AB106A12046FDF71D
+:10DFC0003FF92046BDE81040FDF747B9842D0020F9
+:10DFD000257300000D0A000038B5C3880D460446BD
+:10DFE00033B114A0009015A216A12846FDF728F918
+:10DFF000217A05291CD0607A48B1A088FDF7F4FD8C
+:10E00000164951F8202016A12846FDF719F9A088D5
+:10E010000021FDF7C7FF03461049207A143951F853
+:10E02000202001B02846BDE830400EA1FDF708B918
+:10E0300038BD00001B5B306D000000001B5B313BF6
+:10E0400033316D0025734C6F67732064726F70708D
+:10E050006564202825642925730D0A00842D00207D
+:10E06000257300003C25733E2025733A20000000F4
+:10E070000349884201D103487047002070470000DF
+:10E0800000200040902C00200146054810B5006893
+:10E09000FCF717FE04461C21F8F70FFA204610BDC6
+:10E0A000F8000300014602480068FCF72BBE0000A0
+:10E0B000F8000300034802490068FCF70DBE0000A9
+:10E0C000282D002080010300F0B5254D254E85B098
+:10E0D00004460027686828B9214930680831FCF7F0
+:10E0E00006FE686001460078072817D2DFE800F0D6
+:10E0F000160408080E0E12002046FCF773F802E022
+:10E10000204601F083FE040028D008E02046FAF7FC
+:10E1100053FEF8E72046FBF7CFFAF4E70F2414216B
+:10E120006846F8F7CAF9A4F5E8501D3800D1002474
+:10E13000019469466868FAF721FF6846FAF758FFC4
+:10E1400007496F60002408313068FCF7C5FD0448BA
+:10E1500001210C30FCF765FE0028BBD105B0F0BDF5
+:10E16000E02C0020F80003002DE9F041234C0025AD
+:10E17000234E207A012730B92248311D0068FCF770
+:10E18000B6FD306038B1022020723168087928B1BC
+:10E1900001281ED116E06560BDE8F081D1E90503D4
+:10E1A000C01A4FF48052904200D31046B7EB900F44
+:10E1B00001D2820800E001220869C96818441944A4
+:10E1C00029DF03E0D1E90301084428DF58B1112811
+:10E1D00012D003213068FAF71BFF25726560BDE895
+:10E1E000F041FFF767BF207C0028D5D1BDE8F041A2
+:10E1F00000210220FDF748BA2772CDE7E83600205B
+:10E20000242D00208001030010B501210448FCF7F3
+:10E21000EEFD002803D1BDE81040FFF755BF10BD4B
+:10E22000EC2C002010B5074C201DFCF7D1FD002878
+:10E2300006D1607C002803D1BDE81040FFF794BFF1
+:10E2400010BD0000E8360020084910B500231A462A
+:10E25000A1F10800FFF7D2FD30B1052804D000205D
+:10E2600002490C39487010BD0120F9E7102C00203C
+:10E2700010B510461A46F8F7F9F8002010BD000056
+:10E280002DE9F0471B4F82460026387886B00028DB
+:10E2900021D00024DFF86080A14600BF08EB041500
+:10E2A000A87B810702D410EA0A0F1BD0012628465A
+:10E2B00001F0A2FCB0B14FF6FF71ADF80210298851
+:10E2C000ADF80410862809D007218DF800100290BF
+:10E2D0006846FEF7A5FF06B0BDE8F08706208DF87A
+:10E2E0000000F5E7641C022CD8D3002EF3D187F888
+:10E2F0000090F0E7002C0020D83200202DE9F047F4
+:10E3000007461E481C46154600780E4670B185B17A
+:10E310007CB1DFF86C804FF00009A08802282BD276
+:10E3200000EB800118F8210010BB19E00220BDE8C5
+:10E33000F0870520FBE720681FB181883A88914269
+:10E340000ED11EB101883288914209D180682860BF
+:10E35000206868600A482830008928810020E6E7A4
+:10E36000A088214600F05EF80028E4D1C4F80090AF
+:10E37000A088401CA080D0E70A20D8E7002D00200C
+:10E3800024360020F8B505464068244F0C46002688
+:10E3900048B32349CA68824225D80969814222D3F9
+:10E3A000FCF77CF8F8B12889398988421BD1D5E976
+:10E3B00000018A68904216D10020A7F1280200BF10
+:10E3C00000EB800302EB83035B688B4205D203F50D
+:10E3D00080538B4201D9208011E0401C80B202287A
+:10E3E000EED30020F8BD268000960AE00098296848
+:10E3F0008068884205D100986860388928810120AA
+:10E40000F8BD2088694600F00DF80028EED120887C
+:10E41000401C80B220800228E6D3E2E74C36002080
+:10E42000B02D002070B50E4600EB8001134800EBC4
+:10E4300081004468306804F5805518B1418800EBCC
+:10E44000810411E0083410E029462046FBF72AFC3D
+:10E4500020B1012805D0022807D10DE00120346049
+:10E4600070BD608804EB80040C3429462046FBF71D
+:10E470002CFC0028E8D170BD002070BD243600209F
+:10E4800038B50C460021009101460423074A08488C
+:10E49000FDF74CF908B10E2038BD064A04EB8401A3
+:10E4A00002EB810101200874002038BDFC0003004C
+:10E4B000B02D0020243600200A46FF2803D801464C
+:10E4C0001046FFF7E8BB7047084670471E4810B576
+:10E4D0000078002837D01C481C49183000F0CBFACF
+:10E4E00081B21B48F9F797FE17481849183000F019
+:10E4F000C2FA81B21648F9F78EFE13481349183054
+:10E5000000F0B9FA81B21248F9F785FE0E480F49BA
+:10E51000183000F0B0FA81B20D48F9F77CFE0A48D5
+:10E520000A49183000F0A7FA81B20948F9F773FEDA
+:10E5300005480649183000F09EFA81B2BDE8104047
+:10E540000348F9F768BE10BD902B0020E42F00208F
+:10E55000882E002070B5012670044FF0E0210025C0
+:10E56000C1F88001084C4010C4F84803C4F80803FF
+:10E5700066602F20FEF706F9A660044C2F20A560E8
+:10E58000FEF700F9A57070BD00100140B82C002006
+:10E5900070B5054688690C4600284FF484712846FA
+:10E5A0000AD0FEF7A4F8D5F81805626AE168885425
+:10E5B000606A401C606270BDFEF799F8D5F81805D6
+:10E5C00070BD1FB501238DF80030CDE90121D0E9E0
+:10E5D0000012684690471FBD1FB501238DF800301B
+:10E5E0008DF808100192D0E90012684690471FBDCF
+:10E5F00010B50446064841792046F9F7C7FA0028C5
+:10E6000004D12046BDE8104000F08EBA10BD0000D5
+:10E61000DC2B002070B50D460446F8F785FA70B182
+:10E620002846F8F793FA68B16807000E002C0CDA58
+:10E6300004F00F0101F1E02181F8140D09E042F22C
+:10E64000010070BD42F2020070BD04F1E02484F8C4
+:10E650000004002070BD000038B50021012548B13C
+:10E6600001280CD0032809D1FEF758F8BDE838403E
+:10E67000FCF79ABD4FF0E020C0F8805138BD8DF80E
+:10E6800000106846F8F72CFC064C207808B9FCF717
+:10E690006FFDE068401CE060A5709DF80000F8F791
+:10E6A00043FC38BD843300203EB504460949684622
+:10E6B000FDF7CAFF08E000BFD0E9002120469047DF
+:10E6C00030B16846FDF7D7FF02980028F4D13EBD6F
+:10E6D00011203EBD500303003EB50446084968467C
+:10E6E000FDF7B2FF07E000BFD0E9002120469047C8
+:10E6F0006846FDF7C0FF02980028F5D13EBD000036
+:10E700005C0303002DE9FC4104460C3000278046E1
+:10E71000FBF730FD4FF6FF750646A842208803D16F
+:10E72000FBF718FD064602E03146FBF7FDFC2088AA
+:10E730000022012100F0C6F8AE4212D06A4607213D
+:10E740003046FEF7E9FD60B9019D95F84400343587
+:10E75000C00705D1414605F11200FBF7D0FC00B11E
+:10E760002F46002320881A46394686DF05000BD045
+:10E77000002320881A46314600F088F82088294670
+:10E7800000F002F9BDE8FC81002FFBD100232088B6
+:10E790001A46314600F07AF82088002241F206013C
+:10E7A000FAF7C0FBEEE700002DE9FC411D46089C8E
+:10E7B00016460F46804644B16B4601220721384673
+:10E7C000FEF7D4FD112801D010B10320BDE8FC8173
+:10E7D00050210198F7F771FE019806700198E560E5
+:10E7E000343020600198183020610198401C60612D
+:10E7F0000748E061019940461131FBF76DFB0028A5
+:10E80000E3D107213846FEF73BFE0528DDD0DDE7E2
+:10E8100044330020002835D00278910701D4110636
+:10E820002FD4C2F3021104292BD8930703D503294F
+:10E8300001D1110625D5437881788B4221D8072B49
+:10E840001FD310291DD8C1784B071AD4007943076C
+:10E8500017D40B0715D4030713D4D2074FEAC1729C
+:10E8600001D042B10FE062B989070AD4C10708D1CB
+:10E87000800706D407E0890705D4C10703D18007C4
+:10E8800001D40020704701207047000070B50C468D
+:10E8900005466AB1002B12D009480122C1782846EA
+:10E8A000F9F78CF921462846BDE87040FBF73CBCDF
+:10E8B000002B04D0BDE870400846FBF737BC70BDA4
+:10E8C000142C0020F0B5174D14460F460A4685B0AB
+:10E8D00006462978F9F772F9002F1FD00CB10122F2
+:10E8E00000E0002269783046F9F768F9012C17D06A
+:10E8F0000022A9783046F9F761F90022E97830461C
+:10E90000F9F75CF9142208496846F7F7AFFDADF84E
+:10E9100002608DF808406846FAF702FC05B0F0BDC9
+:10E920000122E6E7142C00207C00030010B586B01D
+:10E93000044614216846F7F7C0FD04208DF8000056
+:10E94000ADF802406846FAF7EBFB06B010BD0000D8
+:10E9500002498969002900D0084770479430002097
+:10E9600030B585B00C460546142206496846F7F7CF
+:10E970007DFDADF8025068460294FAF7ADFB05B094
+:10E9800030BD0000B8FF020030B585B00C4605462A
+:10E99000142206496846F7F769FDADF8025068464B
+:10E9A0000294FAF7BDFB05B030BD000090000300F3
+:10E9B0000348417881F0010141700248F9F746BCF3
+:10E9C000902B0020882E002070B51548012451217D
+:10E9D00064258460C0E9001504730146114800F005
+:10E9E0003FF80F488C211030002601604FF49671DB
+:10E9F00041600A218160067301460A48083000F030
+:10EA00002FF807484FF4FA7120300560C0E901146F
+:10EA100006730146BDE870400248103000F020B88F
+:10EA2000C42F0020982B002010B503680A6889685D
+:10EA30009C1A8C4202D9591A016010BD0121026052
+:10EA4000017110BD10B54B68026889689C1A8C4230
+:10EA500002D91144016010BD00210360017110BD95
+:10EA60000A7B1AB149680160002102E0096801606F
+:10EA700001210171704710B5044600790028204635
+:10EA800002D0FFF7DFFF01E0FFF7CEFF206810BDE7
+:10EA900070B50D4C0020D2B22070201D0B4D0378B4
+:10EAA000EB5C1BB1001DFEF715F902E00C30FEF720
+:10EAB00017F808B1F8F778F96078002802D02178C3
+:10EAC0000029FAD070BD0000342D00207C2C0020DD
+:10EAD0000348002201490079F9F712B8F1E5020074
+:10EAE000DC2B00207CB50E490E4C0022D1E9000140
+:10EAF000CDE900016946A088FEF733FC4FF6FF75AB
+:10EB000007E00846FEF7C2FBA08000226946FEF738
+:10EB100028FCA188A94201D01128F2D17CBD0000B7
+:10EB20000C000300E82B002070B586B006460125D6
+:10EB30000024FBF79BF8112812D005DCF0B1062861
+:10EB400028D0082808D125E0A0F54051023907D087
+:10EB5000A1F54071FF3924D001463046FFF700FF90
+:10EB60002A46124D30462979F9F728F8697906B016
+:10EB700022463046BDE87040F9F720B814220C490F
+:10EB80006846F7F773FCADF8026001246846FAF7AF
+:10EB9000A3FAE5E700253046FBF7DCFAFAF7BCFFFD
+:10EBA000DEE73046FBF7E2FDDAE70000DC2B002071
+:10EBB000E0FF02002DE9F0410746806A14468846CE
+:10EBC000C8B3002531E000BFB96A05EB450001EB91
+:10EBD0008006B088801CFE2802D90C20BDE8F08198
+:10EBE0002288401C08F8020020881622401C80B2AF
+:10EBF000208008F800202088401C80B2208000EB94
+:10EC00000801308800F04EFE2188084480B2208040
+:10EC1000B28842B1B16871B14044F7F727FC20884F
+:10EC2000B188084420806D1CEDB297F82C00A842F2
+:10EC3000CAD80020D2E7FFE70720CFE730B59DB064
+:10EC40004E481A9000241AA94D48FCF714FA08B14E
+:10EC5000F8F7AAF803208DF86C0014216846F7F73E
+:10EC60002CFC1BA802909DF80C00012520F00F0041
+:10EC7000401C20F0F00010308DF80C009DF80D00C5
+:10EC8000009420F0FF008DF80D009DF80E008DF827
+:10EC9000045020F0FF008DF80E009DF80F0069462B
+:10ECA00020F00F00401C20F0F00010308DF80F0015
+:10ECB0009DF8100020F0FF008DF8100030487838E3
+:10ECC000F9F744FA08B1F8F76FF8142105A8F7F737
+:10ECD000F4FB9DF82100059420F00F00401C20F06B
+:10ECE000F00010308DF821009DF822008DF81850AA
+:10ECF00020F00F00401C20F0F00010308DF82200B2
+:10ED00009DF82300079420F0FF008DF823009DF864
+:10ED1000240005A920F00F00401C20F0F000103066
+:10ED20008DF8240064208DF8200015482838F8F765
+:10ED300055FE08B1F8F738F840210AA8F7F7BDFBEF
+:10ED400010A10AA8F9F785FA9DF8640020F00F00D9
+:10ED5000401C20F0F00010308DF864009DF8650034
+:10ED600020F0FF008DF865000AA8F8F781FF002861
+:10ED700001D0F8F719F81DB030BD0000E1C1020064
+:10ED8000002F00204E6F7264696353656D69636F75
+:10ED90006E647563746F720010B50020F9F708FC9B
+:10EDA00008B1F8F701F8F9F75DFB08B1F7F7FCFFD8
+:10EDB00033DF002803D0BDE81040F7F7F5BF10BDE2
+:10EDC00010B500F0ABF80548002203494078BDE8D3
+:10EDD0001040F8F795BE000049A602001C2C002048
+:10EDE00000F016B910B51148FAF799FB0F48401C0E
+:10EDF000FAF795FB0D48801CFAF791FB0B48C01CF5
+:10EE0000FAF78DFB0948001DFAF789FB0748401DFA
+:10EE1000FAF785FB0548401E8179182903D00121A6
+:10EE2000C171002010BD032010BD00001D2C00206A
+:10EE300010B50078114C0A2813D004DC082810D033
+:10EE400009281AD10DE00B280BD0132815D1002268
+:10EE50000B49A079F8F754FE00220A49A078F8F788
+:10EE60004FFE002206496079F8F74AFE6078BDE857
+:10EE7000104000220349F8F743BE10BD1C2C0020AF
+:10EE8000F1D1020049A6020070B50B4C05004FF00D
+:10EE900001060CD0FFF7BEFC58B128682061287924
+:10EEA000207504F11000A0602670002070BD0020C5
+:10EEB000F9E7072070BD00001C2C002010B50446A7
+:10EEC0000078052802D0122821D105E06088A168C9
+:10EED000BDE8104000F060B90F480021806880B1A3
+:10EEE0000D48237A1030007800F0010203B10123AD
+:10EEF0009A4206D3627AC0F3400002B101229042E6
+:10EF000000D20121608801230022FBF7FBFA204692
+:10EF1000BDE81040FAF712B91C2C002030B50446A9
+:10EF2000008885B014284FD00ADC11282CD0132873
+:10EF300028D134F8040FF8F7F9FD01282FD038E074
+:10EF4000192847D01A281DD1A088FEF74BF90028B0
+:10EF500018D1A088F8F7C4FD0028A0884BD02A4912
+:10EF600000220978F8F72AFE02208DF80000A08818
+:10EF7000ADF8020000208DF808008DF80900684601
+:10EF8000FAF7CEF805B030BD207A3D2804D04FF412
+:10EF90008851A088002224E041F23D01F9E7207960
+:10EFA000C00701D0012200E0022220880121FFF7E2
+:10EFB00089FC34F8045B142214496846F7F756FAC2
+:10EFC000ADF802500294DAE705B0201DBDE83040EC
+:10EFD000FFF798BB217A201D41B14279008802F0E9
+:10EFE000030205B0BDE83040FBF7E8BA05B0BDE864
+:10EFF0003040F8F769B805B00122BDE8304041F271
+:10F000000601F9F78FBF0000142C0020B8000300A0
+:10F010000A7802490979F8F7D1BD0000142C0020C4
+:10F0200010B51448FAF772FA1248401CFAF76EFA53
+:10F030001048801CFAF76AFA0E48C01CFAF766FA04
+:10F040000C48001DFAF762FA0A48017818290FD017
+:10F05000417818290CD08178182909D0C17818294D
+:10F0600006D00179182903D001214171002010BD7B
+:10F07000032010BD142C002070B50C460546F8F78F
+:10F0800055FD012802D043F2020070BD21004FF06F
+:10F090000000FAD028467EDF70BD00002DE9F74F52
+:10F0A0008AB0924688460A98F8F740FD06464FF621
+:10F0B000FF7900244D4627460A98FEF73BFB83461E
+:10F0C000202101A8F7F7F9F9012E01D0DEB105E002
+:10F0D0002F48002201790A98F8F770FDB8F1000F67
+:10F0E00016D098F80000C00714D00A98FBF732F841
+:10F0F0000546484516D1FEF705F9054648450ED0A8
+:10F100004FF0010B0CE043F202000DB0BDE8F08FB0
+:10F11000852721E01F48CDF810A008901CE00324AB
+:10F120006CB121E0012E0AD10A98F7F7ABFD30B996
+:10F130000A98FFF7FBFB0A98F7F7A4FD50B101A866
+:10F1400000905346324629460A98FFF72DFB0400EB
+:10F1500002D009E0852712E0012E10D001AB002279
+:10F1600039460A987FDF044654EA07000DD0002292
+:10F170005B4629460A98FFF789FB2046C5E701ABA5
+:10F18000424639460A987FDFEDE70122F0E70000AA
+:10F19000142C0020443300203EB505460C4668463A
+:10F1A000FBF752FD6A4621462846FEF724F8094837
+:10F1B0000099C2682846FFF771FF04460146012204
+:10F1C0002846FAF7C9F921462846009AF9F74AFF76
+:10F1D0003EBD00001C2C0020002805D10349012061
+:10F1E00048700020F9F726BC7047000084330020E7
+:10F1F00010B51620F7F798FC48B10A4882684FF41A
+:10F20000800152B1016821F48001016010BDBDE8A8
+:10F21000104042F20100F7F7C7BD4FF0E020C0F800
+:10F22000801110BD7035002010B51620F7F77CFC5A
+:10F2300080B10F4890F800044009F7F787FC60B1EF
+:10F240000C4882684FF480016AB1016841F4800182
+:10F25000016010BD42F2010001E042F20200BDE88F
+:10F260001040F7F7A1BD4FF0E020C0F8001110BD2D
+:10F2700016E000E0703500202DE9F84F204D924651
+:10F28000894606469846012269461846AF68F9F74E
+:10F29000C5FA58B3009800210446801C09E000BF5D
+:10F2A00000EA07035AF8212005EB8303401C491CA0
+:10F2B000DA604145F4D34FEA164AF9F709FE4AEA03
+:10F2C0000041601C384005EB80003C4005EB8402A7
+:10F2D000C160D06866F3C50068F3891069F39F20A8
+:10F2E00020F00300401C20F00400D06095F82004BA
+:10F2F00002E000BFFCF79EFC0028FBD1BDE8F88FC0
+:10F300000838002070B50C00054602D10020F7F740
+:10F310004BFD15B90020F7F747FD207828702088AD
+:10F32000000A68702068000CA8702068000EE87061
+:10F3300020792871207A68712089000AA871A06854
+:10F34000000CE87170BD00002DE9F84F1D4C002540
+:10F350006846D4E901A6F9F7C5FD002738B30023B4
+:10F36000009A61681CE0D1F800C00846944503D9B2
+:10F37000ACEB02020A6015E0A2EB0C0263440760EA
+:10F38000D0F80CC0C1698146BCF1000F08D006EB73
+:10F39000030828F07F48C0E9018CC9F81C500546D5
+:10F3A0000029E0D128466160FBF764F903E02846B4
+:10F3B000FBF760F910B15046F9F75EFBE770BDE866
+:10F3C000F88F0000B82C00200D4B10B5596831B1F2
+:10F3D00002680C68A24204D8A21A0A60C16158608F
+:10F3E00010BD0B4603E00B46C969121B21B10C6826
+:10F3F0009442F8D3A41A0C600260C161D86110BDB8
+:10F40000B82C00202DE9F041144E77683D462C467B
+:10F4100003E0844204D02546E469002CF9D11BE0C6
+:10F42000D4B1A5420BD1F869706040B90C490120F4
+:10F4300088600021B160F0702F20FDF7A3F92168EA
+:10F44000E069E86110B102681144016070688742A8
+:10F4500002D00120BDE8F0810020FBE7B82C00209D
+:10F46000001001407CB5064600240D468DF8004092
+:10F470006846F7F735FD01A800F0E6FA70B10570AF
+:10F48000094946609DF8040048709DF80000F7F7B0
+:10F490004BFD1420F7F746F920467CBD04249DF867
+:10F4A0000000F7F741FDF7E7643400202DE9F04153
+:10F4B000194D6C68002C2CD0184800270068A968EA
+:10F4C000B846401A20F07F462068B0420CD821464A
+:10F4D000361A0744E469087C20B181F810808869F5
+:10F4E00049698847002CEFD129786878814206D194
+:10F4F000401CC0B26870022801D185F8018006481E
+:10F5000069780C3040F82170BDE8F0411420F7F71D
+:10F5100009B9BDE8F0810000B82C002004150140B5
+:10F5200010B5F7F75FFC08B1F7F73EFC134A01216D
+:10F530001348F7F745FC08B1F7F736FC1048114AB5
+:10F540000121001DF7F73CFC08B1F7F72DFC0C4832
+:10F550000D4A01210830F7F733FC08B1F7F724FC16
+:10F5600007480A4A01210C30F7F72AFC002803D08B
+:10F57000BDE81040F7F718BC10BD0000E9720200AA
+:10F5800074FF0200DD9C0200CDE40200B1E902003C
+:10F5900070B50C4605464FF48E71FDF7A8F8216A48
+:10F5A000A068415C206A401C2062C5F81C1570BD33
+:10F5B0001FB500228DF800200291816801914261FF
+:10F5C000D0E90012684690471FBD00001FB50A46EB
+:10F5D00001788DF8001041680191017A8DF80810CA
+:10F5E000C0680390044850F82210001F50F82220F1
+:10F5F000684690471FBD0000842C0020014901206F
+:10F6000008707047342D002010B588B004462022C1
+:10F610000E496846F6F72AFF06200090C01F0190A9
+:10F62000029003904FF0EB7006900CB1084A00E096
+:10F63000002269460748FBF7CFFD08B1F7F7B4FB96
+:10F640000448001F447008B010BD00001C030300F4
+:10F65000FDF50200382D00202DE9FF470C46054638
+:10F660004FF40071FDF749F801274FF401780026A7
+:10F6700018B34FF4927949462846FDF733F8E0B1C4
+:10F6800049462846FDF733F8C5F8088394F8290061
+:10F6900000B96F6002208DF80000D5F88004C5F82D
+:10F6A00080040390A0690290E0680190A661E66181
+:10F6B000D4E900126846904728E004212846FDF767
+:10F6C0001CF818B34FF484712846FDF70BF8E8B125
+:10F6D00021462846FEF75CFF616AA069884215D181
+:10F6E000E06938B1E268616AA0612069E66166623A
+:10F6F000E06008E094F8290000B96F60C5F808835D
+:10F70000A661E268616A2046FEF75BFF4FF48E78DF
+:10F7100041462846FCF7E6FF78B1206A61698842D5
+:10F7200002D294F8280020B341462846FCF7DFFFB8
+:10F73000616911B12046FFF73BFF4FF4A2784146C3
+:10F740002846FCF7CFFF002818D041462846FCF792
+:10F75000CEFF94F8290000B12F60A06900280DD0D9
+:10F76000A661E268616A04B02046BDE8F047FEF792
+:10F7700028BF21462846FFF70BFFDEE7BDE8FF87DD
+:10F780001FB50A4601788DF8001041680191017A91
+:10F790008DF80810C0680390044850F82210001F2C
+:10F7A00050F82220684690471FBD0000842C00209E
+:10F7B0002DE9FF410C464FF4927705463946FCF798
+:10F7C000A2FF0026C0B139462846FCF7A1FF02205F
+:10F7D0008DF80000D5F88004C5F880040390D5F8B2
+:10F7E0003C058DF80800E0680190A661E661D4E967
+:10F7F00000126846904723E04FF488773946284640
+:10F80000FCF781FFE0B139462846FCF781FFD5F8C7
+:10F810003C15A069884213D1E06960B1E268D5F86F
+:10F82000000220F02000C5F80002E069A061206914
+:10F83000E661E06001E0A661E2682046FEF7CCFEEA
+:10F840004FF4A27739462846FCF75DFF60B1394690
+:10F850002846FCF75DFFA06930B1A661D5F83C15DC
+:10F860002046E268FEF7B8FE4FF490773946284606
+:10F87000FCF749FF002813D039462846FCF748FF1B
+:10F88000606900280CD0D5F84C058DF800608DF823
+:10F890000800A06801906661D4E9001268469047AC
+:10F8A000BDE8FF810870000A487002207047000020
+:10F8B00010B514210448F6F700FE04480068FBF771
+:10F8C000E5F9002010BD0000E836002080010300AB
+:10F8D0002DE9F05F8346DDE90A4A994690460D46D8
+:10F8E0000846012703E000BFB0FBF8F07F1C40454D
+:10F8F000FAD2B94500D94F465FEACA7012D18CB12D
+:10F900005FEA8A7002D5B9F1000F01D0202607E026
+:10F91000302605E031465846641EF8F7C7FF0CB1A3
+:10F92000A742F7D35FF00106B9F1010F02D9A9F19F
+:10F93000010903E0B5FBF6F0404502D306FB08F6EB
+:10F94000F2E7DFF83C9000BFB5FBF6F000FB165580
+:10F9500019F800105846F8F7A9FFB6FBF8F6002E84
+:10F96000F2D15FEACA7009D0002C07D0A74205D2B5
+:10F9700020215846641EF8F799FFF5E7BDE8F09F8F
+:10F98000100103000348002201498078F8F7B8B855
+:10F99000398D0200DC2B0020F8B5054680B2FAF75D
+:10F9A00085FC040013D0154E207A0027317B884255
+:10F9B0000ED2A8B204F10A0175DF28B1112806D0D1
+:10F9C000BDE8F840FEF7C4BF207A401C2072F8BDA5
+:10F9D0002772307C38B1A8B23B2176DF18B10828F5
+:10F9E00001D0FEF7B5FF71690029F0D08DF80070E5
+:10F9F000ADF8025068468847F8BD000094300020FA
+:10FA0000417939B190F8B21021B990F8B40008B139
+:10FA1000012070470020704701460148FBF7BDB93F
+:10FA2000B030002030B40446007A00280AD0608844
+:10FA3000002166DF28B1112802D0616830BC084778
+:10FA40000120207230BC70470A494A788B78521CDA
+:10FA5000D2B2934200D100220B78934201D1002010
+:10FA600070470270487800EB400001EBC000001DB9
+:10FA700070470000643400202DE9FC411646DDE9A2
+:10FA80000854CDE900541F468046022200F00CF8CD
+:10FA9000002807D1CDE900543B46102231464046AC
+:10FAA00000F002F8BDE8FC812DE9FC5F0026DDE9ED
+:10FAB0000C4B994692468E4680462788354630E064
+:10FAC000D8F80400002200EB850069460068019028
+:10FAD00001A864DF002830D19DF8000050451FD1F7
+:10FAE0000EB1002100E00221228808441118594576
+:10FAF00022D846B9521C90B2208009F800E0208834
+:10FB0000401C20800126218801A801EB09026946DA
+:10FB100064DF002811D120889DF80010084420805F
+:10FB20006D1CB8F80000A842CADC56B12088C01B82
+:10FB3000401E80B2FF2802D90C20BDE8FC9F09F8C6
+:10FB400007000020F9E710B5042817D209B10324F3
+:10FB500000E00024F8F7D4FB4FF0A04101EB800057
+:10FB6000D0F8001721F44031C0F80017D0F8001782
+:10FB700041EA0441C0F80017002010BD062010BD66
+:10FB8000002070472DE9F84F114D884681461E46EA
+:10FB900017466946DDF828A02868FBF792F80400AC
+:10FBA00013D01C21F6F789FC00202071C4F80090C6
+:10FBB000C4E90486C4E902A769462868FBF7A2F8ED
+:10FBC000FEF730FB0020BDE8F88F0420FBE70000C3
+:10FBD0008001030082780121012A0BD0062A09D076
+:10FBE000072A06D0082A06D1416889880931890880
+:10FBF00000E01421018070471CB5044600200090ED
+:10FC00000190A0788DF80200617B1A48FDF736FF5D
+:10FC1000020017D0237BA1786846FDF791FD684666
+:10FC2000FFF7D8FF208804F1080369466268FDF7F2
+:10FC300005FD48B1072806D001210F4A112808D038
+:10FC400086280FD003201CBDA17B21F00301A173E6
+:10FC50001CBDA07B20F0010040F00200A0731170D9
+:10FC600000201CBDA37B23F0020343F00103A37318
+:10FC700011701CBDC8320020002C002038B505468C
+:10FC80000C46002001E00098401C00906946284680
+:10FC900000F00EF800280AD08178A142F3D1817BD0
+:10FCA0008A07F0D4C907EED181680029EBD138BDAD
+:10FCB00010B5084B0A6809E003EB0214248884425B
+:10FCC00003D103EB02100A6010BD521C022AF3D3C9
+:10FCD000002010BDD83200204FF6FF710180FF21B7
+:10FCE00081704173817B21F00301817300210173D5
+:10FCF000416081607047000070B50546002406E051
+:10FD0000687B2044C1B20648FDF7CCFE641C287B0A
+:10FD1000A042F5D82846BDE87040FFF7DDBF0000DF
+:10FD2000C83200202DE9FC4706463648984614465E
+:10FD300000780D464FF0000978B37DB32888A0F510
+:10FD40007F41FF3931D0688848B36868FAF7A6FB6D
+:10FD500068B374B32088ADF80000678801A8FEF787
+:10FD600093F904002FD084F800804FF0000A84F843
+:10FD700016A0BDF80000A08268682061214801211A
+:10FD80000C38FBF728F8E060288820816888A0807C
+:10FD9000E780B8F1030F1DD020E001E003E004E0AC
+:10FDA0000220BDE8FC870520FBE70420F9E70320DB
+:10FDB000F7E7FFE72889694687B2384600F0ACF8D4
+:10FDC0000028EED1CAE7BDF80010384600F098F8D8
+:10FDD0000820E6E70420A0753068A061A4F80A9026
+:10FDE00001A8FEF75FF946B1C6F804A0E16806482D
+:10FDF000316086F80AA000893081FEF705FA0020FC
+:10FE0000CFE70000002D00204C3600202DE9F843FC
+:10FE10000D46898A374A01EB810102EB810630B138
+:10FE200029463046FDF7ECF80120BDE8F88331891A
+:10FE30007068002400EB81072E48A97DA8384FF098
+:10FE40000E0807294ED2DFE801F00D2D16240440DC
+:10FE50004A004460A969016026482749A838FEF78E
+:10FE600091FA30B10220A875042339462A1D009466
+:10FE700023E00A20D9E728692A4608B1032000E0D8
+:10FE800001209075042305F10C0207F1080100948C
+:10FE900013E00120A8750094E88807F10C018300A5
+:10FEA0002A690AE028782A4603280CD00620907593
+:10FEB000042305F10802391D00941048FBF736FCB5
+:10FEC000A8B144460FE00520F1E70621A9750A49CB
+:10FED00040680988FEF7D4FA040004D107E041F62F
+:10FEE0001D5400E00F2429463046FDF789F82046CE
+:10FEF0009BE7000024360020E02C0020B02D0020DD
+:10FF000001EB8102034901EB82014A89101AC01EEC
+:10FF1000488170472436002070B5C01C82B240F280
+:10FF2000FE30824201D3092070BD114B00204FF4F6
+:10FF3000806500BF00EB800413F8246096B903EBE2
+:10FF400084063489768914443444A4B2AC4209D27C
+:10FF5000088000EB800003EB80004189114441815F
+:10FF6000002070BD401C80B20228E3D3072070BD82
+:10FF700024360020082E0020282E0020482E0020A5
+:10FF8000682E0020111213140D0E0F10F42F0020F4
+:10FF900014300020403000200D0003008584020052
+:10FFA0000E000300858402000F0003008584020018
+:10FFB000100003008584020007000000000000001C
+:10FFC000000000000000000000000000060000002B
+:10FFD0000000000000000000000000000000000021
+:10FFE0001000000000000000000000000000000001
+:10FFF00000000000110000000000000000000000F0
+:020000040003F7
+:1000000000000000000000000100000001000100ED
+:1000100008000300010001001C00030000000000B4
+:10002000D1DB020035990200770A000000000000D1
+:10003000770A0000000000007ADA000000000000EB
+:1000400091D2020007000000000000000000000044
+:100050000000000000000000D1DC020031EE0200D0
+:10006000359C0200B599020001000000000000006C
+:1000700001000600102C0020BDEE0200010000006F
+:100080000000000000000000000000000000000070
+:100090000700000000000000000000000000000059
+:1000A000000000000300000000000000000000004D
+:1000B000000000000000000005000000000000003B
+:1000C0000000000000000000000000005DDF0200F2
+:1000D00000000050FDC9020059CC020003000000DE
+:1000E0004434002000000000000000000000000078
+:1000F0000338FDD870470000CC2C00200000FFFF23
+:10010000DEC0ADDEFF011EF1DEC0ADDEFE011EF180
+:10011000303132333435363738394142434445463D
+:100120006E72665F6673746F726167655F696E6930
+:1001300074006E72665F6673746F726167655F7577
+:100140006E696E6974006E72665F6673746F726159
+:1001500067655F72656164006E72665F6673746F77
+:10016000726167655F7772697465006E72665F665B
+:1001700073746F726167655F65726173650000001B
+:10018000102D0020001000000400000001000000FD
+:10019000B1A10200B1F8020071E2020085FB020089
+:1001A000318F0200C9E4020081FB020035A4020085
+:1001B000000000000000000000000000000000003F
+:1001C0000000000000000000B0010300C8010300AF
+:1001D00004000000556E6B6E6F776E206572726F53
+:1001E0007220636F6465000000000000D408030003
+:1001F00001000000800703000200000074050300F6
+:1002000003000000F4070300040000004808030096
+:10021000050000002807030006000000C4060300D4
+:100220000700000030080300080000003C0703003E
+:1002300009000000A00703000A000000BC0803003A
+:100240000B0000005C0503000C00000054070300D5
+:100250000D000000240903000E0000002008030028
+:100260000F0000005C08030010000000900803006D
+:100270001100000038090300120000000C090300FF
+:1002800013000000A808030080000000DC06030043
+:10029000810000001806030082000000D80503005A
+:1002A00083000000B805030084000000F40503008B
+:1002B0008500000000070300860000000808030016
+:1002C00090000000A40603009100000098050300C0
+:1002D000920000006807030000820000700803001D
+:1002E00001820000BC07030002820000D80703005F
+:1002F000008400003406030001840000E0080300CD
+:10030000028400007C0603000384000058060300FA
+:10031000D1BB0200A5BB02009DBB0200FFFFFFFF97
+:10032000FFFFFFFFFFFFFFFFFFFFFFFF00000000D9
+:10033000000000000000D60107010000480D030086
+:10034000500D030000000000000000000100000745
+:100350003C0303004C030300080000007403030087
+:1003600084030300080000008403030094030300D7
+:1003700008000000780D0300880D03000000000055
+:1003800000000000680D0300780D0300000000006D
+:1003900000000000F80C0300000D0300000D030036
+:1003A000280D0300280D0300400D0300400D03003D
+:1003B000480D0300902B002094030300B4030300B6
+:1003C00008000000500D0300600D0300600D0300E5
+:1003D000680D0300C4030300D403030008000000F9
+:1003E0000040404040404040404041414141414048
+:1003F00040404040404040404040404040404040FD
+:10040000400502020202020202020202020202028B
+:100410000220202020202020202020020202020290
+:1004200002029090909090901010101010101010E8
+:1004300010101010101010101010101002020202F4
+:100440000202888888888888080808080808080838
+:100450000808080808080808080808080202020234
+:1004600040000000E103030073645F626C655F6736
+:1004700061705F646174615F6C656E6774685F75FD
+:1004800070646174652829202872657175657374BC
+:1004900029206F6E20636F6E6E656374696F6E20C6
+:1004A000307825782072657475726E6564202573C6
+:1004B0002E0000005468652072657175657374655F
+:1004C0006420636F6D62696E6174696F6E206F6620
+:1004D00020545820616E64205258207061636B650F
+:1004E00074206C656E6774687320697320746F6F15
+:1004F000206C6F6E67206279202575206D696372AC
+:100500006F7365636F6E64732E00000061646472C4
+:100510005F69735F77697468696E5F626F756E6437
+:100520007328705F66732C20706167655F61646417
+:10053000722C20286C656E202A20705F66732D3E19
+:10054000705F666C6173685F696E666F2D3E657281
+:100550006173655F756E6974292900004E52465FAC
+:100560004552524F525F494E56414C49445F4441B7
+:10057000544100004E52465F4552524F525F534F16
+:1005800046544445564943455F4E4F545F454E419E
+:10059000424C4544000000004E52465F4552524FC7
+:1005A000525F464541545552455F4E4F545F454E4C
+:1005B00041424C45440000004E52465F4552524F66
+:1005C000525F4D555445585F554E4C4F434B5F4617
+:1005D00041494C45440000004E52465F4552524F3F
+:1005E000525F4D555445585F4C4F434B5F46414910
+:1005F0004C4544004E52465F4552524F525F4D5556
+:100600005445585F434F4E445F494E49545F4641FD
+:10061000494C4544000000004E52465F4552524F3F
+:10062000525F4D555445585F494E49545F464149C4
+:100630004C4544004E52465F4552524F525F424C29
+:10064000455F495053505F52585F504B545F54526E
+:10065000554E4341544544004E52465F4552524F19
+:10066000525F424C455F495053505F504545525F81
+:1006700052454A4543544544000000004E52465FEF
+:100680004552524F525F424C455F495053505F4C68
+:10069000494E4B5F444953434F4E4E4543544544A6
+:1006A000000000004E52465F4552524F525F41508B
+:1006B000495F4E4F545F494D504C454D454E544552
+:1006C000440000004E52465F4552524F525F4E4F1B
+:1006D000545F535550504F52544544004E52465F5C
+:1006E0004552524F525F4D4F44554C455F4E4F540B
+:1006F0005F494E495449414C495A45440000000065
+:100700004E52465F4552524F525F4D4F44554C45F5
+:100710005F414C52454144595F494E495449414C0F
+:10072000495A4544000000004E52465F4552524F20
+:10073000525F4E4F545F464F554E44004E52465FF7
+:100740004552524F525F494E56414C49445F5354B3
+:10075000415445004E52465F4552524F525F44410C
+:1007600054415F53495A45004E52465F4552524FDD
+:10077000525F494F5F50454E44494E4700000000CC
+:100780004E52465F4552524F525F5356435F484167
+:100790004E444C45525F4D495353494E470000006B
+:1007A0004E52465F4552524F525F494E56414C4958
+:1007B000445F4C454E475448000000004E52465F8F
+:1007C0004552524F525F4452565F5457495F45520B
+:1007D000525F414E41434B004E52465F4552524F8D
+:1007E000525F4452565F5457495F4552525F444EE0
+:1007F00041434B004E52465F4552524F525F494E65
+:100800005445524E414C00004E52465F4552524FA5
+:10081000525F53544F524147455F46554C4C000080
+:100820004E52465F4552524F525F4E554C4C00005F
+:100830004E52465F4552524F525F494E56414C49C7
+:10084000445F504152414D004E52465F4552524F17
+:10085000525F4E4F5F4D454D000000004E52465FC7
+:100860004552524F525F464F5242494444454E0012
+:100870004E52465F4552524F525F4452565F545754
+:10088000495F4552525F4F56455252554E00000047
+:100890004E52465F4552524F525F494E56414C4967
+:1008A000445F4144445200004E52465F4552524F0D
+:1008B000525F5245534F5552434553004E52465F87
+:1008C0004552524F525F494E56414C49445F464C47
+:1008D000414753004E52465F5355434345535300DF
+:1008E0004E52465F4552524F525F424C455F49500F
+:1008F00053505F4348414E4E454C5F414C52454139
+:1009000044595F4558495354530000004E52465FC6
+:100910004552524F525F434F4E4E5F434F554E54D8
+:10092000000000004E52465F4552524F525F5449FC
+:100930004D454F55540000004E52465F4552524FB0
+:10094000525F4255535900007761726E696E6700BD
+:1009500064656275670000001B5B313B33306D00DE
+:100960001B5B306D000000001B5B313B33316D00C1
+:100970001B5B313B33326D001B5B313B33336D000E
+:100980001B5B313B33346D001B5B313B33356D00FA
+:100990001B5B313B33366D001B5B313B33376D00E6
+:1009A000696E666F000000006572726F7200000071
+:1009B00073645F626C655F6366675F736574282943
+:1009C0002072657475726E65642025732077686582
+:1009D0006E20617474656D7074696E6720746F2029
+:1009E00073657420424C455F47415454535F4346FE
+:1009F000475F534552564943455F4348414E47453B
+:100A0000442E000073645F626C655F6366675F73AA
+:100A1000657428292072657475726E65642025736B
+:100A2000207768656E20617474656D7074696E6797
+:100A300020746F2073657420424C455F434F4D4DC9
+:100A40004F4E5F4346475F56535F555549442E000E
+:100A500073645F626C655F6366675F7365742829A2
+:100A60002072657475726E656420257320776865E1
+:100A70006E20617474656D7074696E6720746F2088
+:100A800073657420424C455F47415454535F43465D
+:100A9000475F415454525F5441425F53495A452E77
+:100AA0000000000073645F626C655F6366675F737C
+:100AB000657428292072657475726E6564202573CB
+:100AC000207768656E20617474656D7074696E67F7
+:100AD00020746F2073657420424C455F434F4E4E27
+:100AE0005F4346475F4741502E00000073645F62DA
+:100AF0006C655F6366675F7365742829207265742F
+:100B000075726E6564202573207768656E20617448
+:100B100074656D7074696E6720746F2073657420DE
+:100B2000424C455F4741505F4346475F524F4C45FB
+:100B30005F434F554E542E0073645F626C655F6374
+:100B400066675F73657428292072657475726E65B7
+:100B500064202573207768656E20617474656D70FC
+:100B600074696E6720746F2073657420424C455F12
+:100B7000434F4E4E5F4346475F474154542E00005B
+:100B80006E72665F626C655F67617474000000007E
+:100B9000626C655F62617300636C6F636B00000081
+:100BA000434C4F434B0000004750494F5445000011
+:100BB00050525300554152540000000055415254C8
+:100BC0004500000061746669666F2E6D5F71756522
+:100BD000756500006E72665F6673746F726167653B
+:100BE0000000000061746669666F2E6D5F6669665D
+:100BF0006F0000007077725F6D676D740000000019
+:100C000062616C6C6F632E6C6F675F6D656D706F8A
+:100C10006F6C0000617070006E72665F73646800D4
+:100C20006E72665F7364685F626C65006E72665FA9
+:100C30007364685F736F6300880D0300902B00205E
+:100C4000780200003C650200F00D0300082E002031
+:100C5000282E0000186B0200800B03000000030325
+:100C6000900B030000000000980B03000000000040
+:100C7000A00B030000000000A80B03000000000010
+:100C8000B00B030000000000B40B030000000000E4
+:100C9000BC0B030000000000C40B030000000003B5
+:100CA000D40B030000000303E40B03000000000367
+:100CB000F40B030000000000000C03000000000320
+:100CC000140C030000000303180C030000000303CE
+:100CD000200C0300000003032C0C0300000003039E
+:100CE000602D0020582D0020602D00204837002066
+:100CF000F42D002018000000C57F02000000000055
+:100D000019AF0200EC2E0020117602000C2F0020FB
+:100D1000597E020000000000C97E020000000000B1
+:100D2000C980020000000000AB810200882E002074
+:100D30001B7A0200D82E00209BB00200002F00205A
+:100D40009D7D02000000000051B60200000000007E
+:100D5000D9F102000000000089B602000000000086
+:100D60007B7602000C2F00207DC4020000000000F2
+:100D70000DC602000000000059E60200000000005D
+:100D800069B60200000000001201031CFFFF140DF1
+:100D900018011A0F041A0A040128042DCDDB022AB7
+:100DA00018017909390A01B513E42D0240200A1A05
+:100DB000EC441220AA4008042510030314A80903D8
+:100DC0001A48041AA0041A50041A60041A58041A83
+:100DD00068041A70041A78041A80041A88041A9095
+:100DE000041A9804517B90D061044DDD95020000F7
+:040000050002620192
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/hrs_application_s132.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/hrs_application_s132.zip
new file mode 100644
index 0000000..215e8f4
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/hrs_application_s132.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_with_bonds.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_with_bonds.hex
new file mode 100644
index 0000000..4bea5b1
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_with_bonds.hex
@@ -0,0 +1,15044 @@
+:020000040000FA
+:1000000000040020E90800007D050000C908000088
+:1000100087050000910500009B050000000000001E
+:100020000000000000000000000000000D090000BA
+:10003000A505000000000000AF050000B9050000A4
+:10004000C3050000CD050000D7050000E105000054
+:10005000EB050000F5050000FF05000009060000A3
+:10006000130600001D0600002706000031060000F0
+:100070003B060000450600004F0600005906000040
+:10008000630600006D060000770600008106000090
+:100090008B060000950600009F060000A9060000E0
+:1000A000B3060000BD060000C7060000D106000030
+:1000B000DB060000E5060000EF060000F906000080
+:1000C000030700000D0700001707000021070000CC
+:1000D0002B070000350700003F070000490700001C
+:1000E000530700005D07000067070000710700006C
+:1000F0007B070000850700008F07000099070000BC
+:10010000A30700001FB500F003F88DE80F001FBD26
+:1001100000F0E0BB1FB56FF00100009040100390AD
+:10012000029001904FF010208069000B420900F00E
+:100130001F045DF822300120A04083434DF8223097
+:10014000684600F045F91FBDF0B54FF6FF734FF458
+:10015000B4751A466E1E11E0A94201D3344600E080
+:100160000C46091B30F8027B641E3B441A44F9D14B
+:100170009CB204EB134394B204EB12420029EBD17E
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000DE4992B00446D1E90001CDE91001FF2209
+:1001A0004021684600F03CFB94E80F008DE80F000A
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7C0FF1090AA208DF8440068
+:1001D000FFF7A0FF00F0F3F84FF01024A069102201
+:1001E0006946803000F002F9A069082210A900F0E9
+:1001F000FDF800F0D8F84FF080510A6949690068AD
+:100200004A43824201D8102070470020704710B541
+:10021000D0E900214FF0805002EB8103026944696C
+:100220006243934209D84FF01022536903EB8103D4
+:100230000169406941438B4201D9092010BD5069D1
+:10024000401C01D0002010BD0F2010BD70B501680A
+:100250000446AF4D4FF01020072952D2DFE801F0DD
+:10026000330419293C1E2500D4E902656468294637
+:10027000304600F0CDF82A462146304600F0B6F868
+:10028000AA002146304600F09FFA002800D0032043
+:1002900070BD00F051FB4FF4805007E0201DFFF7C8
+:1002A000AAFF0028F4D100F047FB60682860002016
+:1002B00070BD241D94E80700920000F085FA002824
+:1002C000F6D00E2070BD8069401C12D0201DFFF7B3
+:1002D0009EFF0028F6D109E08069401C09D0201D4E
+:1002E000FFF789FF0028EDD1606820B12046FFF7B5
+:1002F0004FFF042070BDFFF70DFF00F060F800F025
+:1003000052F8072070BD10B50C46182802D0012005
+:10031000086010BD2068FFF799FF206010BD4FF006
+:100320001024A069401C05D0A569A66980353079E4
+:10033000AA2808D06069401C2DD060690068401C64
+:1003400029D060692CE010212846FFF7FDFE3168B6
+:1003500081421CD1A16901F18002C03105E030B1B8
+:1003600008CA51F8040D984201D1012000E0002094
+:100370008A42F4D158B1286810B1042803D0FEE7AE
+:10038000284600F057F862496868086008E000F005
+:1003900016F800F008F84FF480500168491C01D0AD
+:1003A00000F0A4FAFEE7BFF34F8F5A4801685A4A9B
+:1003B00001F4E06111430160BFF34F8FFEE74FF09E
+:1003C00010208169491C02D0806900F0AEB87047E6
+:1003D000524A01681160121D416811604F4A8168DC
+:1003E00010321160111DC068086070472DE9F0419E
+:1003F00017460D460646002406E03046296800F000
+:10040000A7F8641C2D1D361DBC42F6D3BDE8F08153
+:1004100070B50C4605464FF4806608E0284600F0AB
+:1004200084F8B44205D3A4F5806405F58055002C0A
+:10043000F4D170BD4168044609B1012500E00025F2
+:100440004FF010267069A268920000F0BDF9C8B1A3
+:10045000204600F01AF89DB17669A56864684FF4EB
+:10046000002084420AD2854208D229463046FFF74E
+:10047000CFFF2A4621463046FFF7B8FFFFF79FFF20
+:10048000FFF791FFFFF746FEF8E72DE9FF414FF038
+:100490001024616980680D0B01EB800000F6FF708D
+:1004A000010B0020009001900290024603906846E4
+:1004B00001230BE0560902F01F0C50F8267003FAD6
+:1004C0000CFC47EA0C0740F82670521CAA42F1D3F4
+:1004D0000AE04A0901F01F0650F8225003FA06F616
+:1004E000354340F82250491C8029F2D3A169090BF9
+:1004F0004A0901F01F0150F822408B409C4340F80C
+:100500002240FFF765FFBDE8FF8100005C090000A5
+:10051000000000200CED00E00400FA050006004099
+:10052000144801680029FCD07047134A0221116069
+:1005300010490B68002BFCD00F4B1B1D186008687E
+:100540000028FCD00020106008680028FCD070470C
+:10055000094B10B501221A60064A1468002CFCD021
+:10056000016010680028FCD0002018601068002886
+:10057000FCD010BD00E4014004E5014008208F4993
+:1005800009680958084710208C4909680958084724
+:1005900014208A49096809580847182087490968BA
+:1005A0000958084730208549096809580847382004
+:1005B00082490968095808473C2080490968095858
+:1005C000084740207D4909680958084744207B496D
+:1005D00009680958084748207849096809580847B0
+:1005E0004C20764909680958084750207349096822
+:1005F0000958084754207149096809580847582084
+:100600006E490968095808475C206C49096809580F
+:100610000847602069490968095808476420674904
+:100620000968095808476820644909680958084753
+:100630006C20624909680958084770205F490968B9
+:100640000958084774205D49096809580847782007
+:100650005A490968095808477C20584909680958C7
+:10066000084780205549096809580847842053499C
+:1006700009680958084788205049096809580847F7
+:100680008C204E4909680958084790204B49096851
+:10069000095808479420494909680958084798208B
+:1006A00046490968095808479C204449096809587F
+:1006B0000847A0204149096809580847A4203F4934
+:1006C000096809580847A8203C490968095808479B
+:1006D000AC203A49096809580847B02037490968E9
+:1006E00009580847B4203549096809580847B8200F
+:1006F0003249096809580847BC2030490968095837
+:100700000847C0202D49096809580847C4202B49CB
+:10071000096809580847C82028490968095808473E
+:10072000CC202649096809580847D0202349096880
+:1007300009580847D4202149096809580847D82092
+:100740001E49096809580847DC201C4909680958EE
+:100750000847E0201949096809580847E420174963
+:10076000096809580847E8201449096809580847E2
+:10077000EC201249096809580847F0200F49096818
+:1007800009580847F4200D49096809580847F82016
+:100790000A49096809580847FC20084909680958A6
+:1007A00008475FF480700549096809580847000048
+:1007B00003480449024A034B704700000000002030
+:1007C000680900006809000040EA010310B59B07B2
+:1007D0000FD1042A0DD310C808C9121F9C42F8D0AB
+:1007E00020BA19BA884201D9012010BD4FF0FF305C
+:1007F00010BD1AB1D30703D0521C07E0002010BD72
+:1008000010F8013B11F8014B1B1B07D110F8013BFD
+:1008100011F8014B1B1B01D1921EF1D1184610BDDE
+:1008200002F0FF0343EA032242EA024200F005B865
+:100830007047704770474FF000020429C0F01280E3
+:1008400010F0030C00F01B80CCF1040CBCF1020F83
+:1008500018BF00F8012BA8BF20F8022BA1EB0C0158
+:1008600000F00DB85FEAC17C24BF00F8012B00F84E
+:10087000012B48BF00F8012B70474FF0000200B574
+:10088000134694469646203922BFA0E80C50A0E8B3
+:100890000C50B1F12001BFF4F7AF090728BFA0E861
+:1008A0000C5048BF0CC05DF804EB890028BF40F82D
+:1008B000042B08BF704748BF20F8022B11F0804F6F
+:1008C00018BF00F8012B7047014B1B68DB68184705
+:1008D0000000002009480A497047FFF7FBFFFFF7B7
+:1008E00011FC00BD20BFFDE7064B1847064A10600B
+:1008F000016881F30888406800470000680900002B
+:10090000680900001F030000000000201EF0040F13
+:100910000CBFEFF30881EFF3098188690238007892
+:10092000182803D100E00000074A1047074A126860
+:100930002C3212681047000000B5054B1B68054AB1
+:100940009B58984700BD00000703000000000020EE
+:100950005809000004000000001000000000000022
+:0809600000FFFFFF0090D0032F
+:10100000E0120020D1430200192F000043430200E8
+:10101000192F0000192F0000192F000000000000F8
+:101020000000000000000000000000002944020051
+:10103000192F000000000000192F0000192F0000D8
+:101040009144020097440200192F0000192F00005C
+:10105000192F0000192F0000192F0000192F000070
+:101060009D440200192F0000192F0000A344020024
+:10107000192F0000A9440200AF440200B544020049
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F0000BB440200192F0000192F000067
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000C1440200192F0000192F0000192F000041
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F04DF90C
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F042F9AFF2090EBAE80F0013F033
+:10113000010F18BFFB1A43F0010318479038020053
+:10114000B03802000A444FF0000C10F8013B13F0D5
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F00FFE01B4E9
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F0B2B8D3
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F05CB8BF
+:1012600008F065B870B50C461149097829B1A0F1AC
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C0000202845020010B504460021012032
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA8212C
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F00EF840B1606813F013F80E
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484612F0B8FF18B11020FC
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F047FC0028E8D18DF825
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8022F07BFF9DF81C0064
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F0FCF90028A8D1BDF861
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0DCF9002888D1BDF84C
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8022F015FF9DF81C00ADF83450BB
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F097F9002899D1BDF82000F08000203E
+:101530003EE73EB504460820ADF80000204612F014
+:10154000EDFE08B110203EBD2146012001F04FFE06
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F071FDBDF80010082938
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204612F0BFFE10B117
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F096FF0028F4D1BDF80810082901D0E4
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F033FDBDF80010022900D00320C1
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0AAFE08B110201CBD53486A4641884A
+:101620004FF6FF7006F05CFFBDF800100229F3D002
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F069FE18B11020FEBD93
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:101660005DFE18BB208801A905F03CFE0028F4D1DE
+:1016700030788DF80500208801A906F0CEFC0028FE
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F056FC0028D6D1ADF80850CF
+:1016B00020883B4602AA002106F0D0FCBDF80810A5
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E00061FE18B9204612F03FFE08B110207CBD03
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0EDFEBDF8001021807CBD0C20BE
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A822F0E6FD1C2108A822F0E2FD9DF8A8
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F04CF8002803D1BDF84F
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F018FE7F1CBFB26089B842E1D8CCE7E7
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103022F05AFC7F1CBFB204
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:10192000C9FDEBE72DE9F0470E4688B090F80CC0F2
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A822F09A
+:10198000B8FC00977088434601AA716900F0EDFE2B
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F083FDB9F117
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F037FD18B184F802A0A4F800A0B1
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460EF0C5FE206008B1002070BD0320DC
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E3BB2DE9FF4784B0002782460297D7
+:101C600007989046894612300AF014F9401D20F07A
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF0EBFCE7
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0000BF9ADF80C00024602AB2946504608F04D
+:101CF000F0F9070001D1A01C029007983A46123073
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100000F9D8B10A2817D200E006E0DFE800F0A9
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0A3FCB9F1000FD7D007996C
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09AF9050036
+:101DA00019D04046A61C27880EF046FF324607266B
+:101DB00029463B4600960EF054FB20882346CDE989
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF0CAFD040000D1A8
+:101E2000FFDF294604F11200BDE870400AF04DB80A
+:101E30002DE9F8430D468046002607F0EBFA0446EC
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF09BFD007B032806D0C6
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF074FD070000D1FFDF07F149
+:101ED0001201404609F0D6FF2CB12A462146404661
+:101EE000FFF7A7FE29E01321404602F0A7FD24E0FA
+:101EF00004B9FFDF052140460EF05AFD060000D16F
+:101F0000FFDF694606F1120009F0C6FF060000D0A7
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF043FB002C02D1F74A009911601CBD12
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F0B6F905B9FFDFA87860732888EB
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF040FB060000D1FFDF4FF00008FC
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF02FFB060000D1FFDF66609C
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F040BF2DE9F047804601F118
+:101FF00012000D46814609F04DFF401DD24F20F0E2
+:1020000003026E7B1446296838680EF037FB3EB138
+:1020100004FB06F2121D03D0696838680EF02EFB2F
+:1020200005200EF06DFC044605200EF071FC201A10
+:10203000012802D138680EF0EBFA49464046BDE867
+:10204000F04709F026BF70B5054605210EF0B0FC3B
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F010BF2DE9F04F91B04FF0000BADF823
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF095FC060000D1FFDF24B1A78092
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F092F9D7
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF001FB04001D
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F0DBFEBAE570B50D4605210EF0F0FA16
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F065BD70B50D4605210EF0E1FA040057
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:1024000083BD70B5054605210EF0D2FA040000D157
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF0C2FA040000D1F2
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF0B3FA040000D1FFDF97
+:1024500004F1120009F01EFD401D20F0030511E0FB
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF053F9606841880029E9D170BD70B53C
+:102490000E46054606F0BEFF040000D1FFDF012016
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0AEBF2DE96E
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A90FF0FCFF78B107200BB013
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300063FC9CB12178062921D2DFE801F0200556
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09AFC0021304695
+:1027600005F0B4FC204606B070BDF8B51C46154611
+:102770000E46069F0EF04EFA2346FF1DBCB23146B0
+:102780002A4600940DF039FEF8BD30B41146DDE95B
+:1027900002423CB1032903D0002330BC08F022BB25
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F079FC2846BDE8A7
+:1027C0007040012105F082BC4FF0E0224FF400413F
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F0CDFCB4
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B0000BCFC5648056070BD70B500F08EF8524DA3
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F0A9FC4C48046070BD03203A
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F092FC0648C8
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002110F03B
+:102D4000E7FFF1E710B51948D0F800110029FBD0D2
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F040BA3F
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B510F06EFFFFF78DFFBDE801403F
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0A7FA21462846BDE870400AF058
+:102F70008CBB10B511F0B0FBFFF726FC11F04CFA3A
+:102F8000BDE8104011F0FEBA0120810708607047CB
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200A800FFFFCD
+:1030100084000000808D5B0016425791AD5F58BC64
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF09CFB16
+:10309000044610F038FD201AC5B206200DF030FCB1
+:1030A000044606200DF034FC211ADD4C207E122847
+:1030B00018D000200F1807200DF022FC064607202C
+:1030C0000DF026FC301A3918207E13280CD0002071
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0B6FABDE8104005F0AFBF0BF0EC
+:1031100089FAF8E730B50446A1F120000D460A28E7
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F04FF8BDE81040112036E71FB55B
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460BF089FF01
+:1032300005F01CFF04B010BD70B514460D460646DF
+:1032400011F06CF858B90DB1A54201D90C2070BD30
+:10325000002408E056F8240011F060F808B11020AE
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:103280009AF808B110202BE728680028A88802D0F7
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF0AABA38B50C4615
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF044F905F0F8FD050003D181
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF056FB002800D0FFDF1CBD002241
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4690468DF81C507007D2
+:1035500003D5606810F0E2FE68B9CF4F4FF0010963
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700010F021FF18B110200EB0BDE8F087300721
+:1035800002D5A089802816D8700705D4B8F1000F9D
+:1035900002D097F8240070B1E07DC0F300108DF8E0
+:1035A0001B00617D072041B1012906D00229E3D02B
+:1035B0000429E1D12CE00720DEE749468DF8179079
+:1035C000F00609D4A27D072032B1012A04D0022AD4
+:1035D00005D0042AD0D11BE08DF8191002E002209A
+:1035E0008DF819008DF815806068B0B107A9FFF754
+:1035F000A9FE0028C0D19DF81C00FF280AD06068F1
+:1036000050F8011FCDF80F108088ADF8130008E0C6
+:103610000620B1E743F20220AEE7CDF80F50ADF837
+:103620001350E07B0028F3D1207C0028F0D1607C8F
+:103630000028EDD1A07C0028EAD1E07CC006E7D1CB
+:103640008DF800A0BDF82C00ADF80200A068019034
+:10365000A068029004F10F0001F035FC8DF80C0019
+:103660000DF10D00FFF797FE00B1FFDF9DF81C0084
+:103670008DF80E008DF816508DF81850E07D08A9D1
+:1036800000F00F008DF81A0068460BF036FF05F0C9
+:10369000EDFC71E7F0B59DB000228DF868208DF843
+:1036A00058208DF8602005468DF86C2012921392F8
+:1036B0001492159219B10FC912AC84E80F00764C20
+:1036C000A078052801D004280CD11298616888429E
+:1036D00000D120B91498E168884203D110B10820C4
+:1036E0001DB0F0BD1F26334618AA1AA912A8FFF76D
+:1036F000BEFD0028F4D133461BAA16A914A8FFF773
+:10370000B6FD0028ECD19DF85800C00701D00A2072
+:10371000E6E7A08A410708D4A17D31B19DF8601089
+:10372000890702D043F20120DAE79DF86010C9074B
+:1037300009D0400707D4208818B144F2506188426C
+:1037400001D90720CCE78DF8005003268DF80160E1
+:1037500001278DF80270BDF84C208DF8032001A8D8
+:10376000129920F025FD68460BF028FF05F07EFC3D
+:103770000028B5D18DF824508DF825608DF826707D
+:10378000BDF854208DF827200AA8149920F010FDC8
+:1037900009A80BF060FF05F069FC0028A0D112AD6C
+:1037A000241D95E80F0084E80F00002098E770B50D
+:1037B00086B00D46040005D010F0FDFD20B11020AC
+:1037C00006B070BD0820FBE72078C107A98802D0A9
+:1037D000FF2902D303E01F2901D20920F0E7800767
+:1037E00061D4FFF751FC38B12078C0F3C101012941
+:1037F00004D0032902D005E01320E1E7264991F81F
+:10380000241041B1C0074FF000054FF0010604D06D
+:103810008DF80F6003E00720D2E78DF80F5068465F
+:10382000FFF7B9FD00B1FFDF2078C0F3C1008DF8CC
+:1038300001008DF80250607808B98DF80260607858
+:10384000C00705D09DF8020040F001008DF802008D
+:103850006078800705D59DF8020040F002008DF8E1
+:1038600002006078400705D59DF8020040F0040092
+:103870008DF802002078C0F380008DF80300608886
+:10388000ADF80600A088ADF80A00207A58B9607A31
+:1038900048B9A07A38B901E0D8010020E07A10B91F
+:1038A000207BC00601D006208AE704F1080001F061
+:1038B0000AFB8DF80E0068460BF087F905F0D6FB81
+:1038C00000288BD18DF810608DF81150ADF8125092
+:1038D000ADF8145004A80BF0FDF905F0C7FB002863
+:1038E0008BD1E08864280AD248B1012001F001FBA5
+:1038F000002891D12078C00705D0152004E064216C
+:10390000B0FBF1F0F2E71320FFF7A8FB002057E728
+:103910002DE9FF470220FF4E8DF804000027708E2E
+:10392000ADF80600B84643F202094CE001A80CF0DD
+:10393000A6FF050006D0708EA8B3A6F83280ADF8B9
+:1039400006803EE0039CA07F01072DD504F12400F2
+:103950000090A28EBDF80800214604F1360301F064
+:1039600054FC050005D04D452AD0112D3CD0FFDF79
+:103970003AE0A07F20F00801E07F420862F3C7111F
+:10398000A177810861F30000E07794F8210000F04E
+:103990001F0084F820002078282826D129212046DD
+:1039A000FFF7B8FB21E014E040070AD5BDF8080096
+:1039B00004F10E0101F0ABFA05000DD04D4510D118
+:1039C00000257F1CFFB202200CF09AFF401CB84279
+:1039D000ACD8052D11D008E0A07F20F00400A0771E
+:1039E00003E0112D00D0FFDF0025BDF80600708632
+:1039F000052D04D0284604B0BFE5A6F8328000208B
+:103A0000F9E770B50646FFF726FD054605F002FD0D
+:103A1000040000D1FFDF6680207820F00F00801CBA
+:103A200020F0F000203020700620207295F83E0033
+:103A30006072BDE8704005F0F0BC2DE9F04786B03B
+:103A4000040000D1FFDF2078B24D20F00F00801C71
+:103A500020F0F0007030207060680178491F1B2949
+:103A600033D2DFE801F0FE32323255FD320EFDFD79
+:103A700042FC32323278FCFCFB323232FCFCFAF986
+:103A8000FC00C6883046FFF7E6FC0546304607F0E6
+:103A9000A7F8E0B16068007A85F83E002121284649
+:103AA000FFF738FB3046FEF7CEFA304603F016FE3D
+:103AB0003146012010F0E6FBA87F20F01000A87727
+:103AC000FFF726FF002800D0FFDF06B055E520787D
+:103AD00020F0F000203020700620207266806068A0
+:103AE000007A607205F099FCD8E7C5882846FFF790
+:103AF000B2FC00B9FFDF60680079012800D0FFDF69
+:103B00006068017A06B02846BDE8F04707F044BC7B
+:103B1000C6883046FFF79FFC050000D1FFDF05F0A7
+:103B20007CFC606831460089288160684089688132
+:103B300060688089A881012010F0A4FB0020A8758E
+:103B4000A87F00F003000228BFD1FFF7E1FE0028A4
+:103B5000BBD0FFDFB9E70079022811D000B1FFDF49
+:103B600005F05BFC6668B6F806A0307A361D0128C1
+:103B70000CD0687E814605F0E5F9070009D107E021
+:103B800006B00220BDE8F047FFF719BBE878F1E77F
+:103B9000FFDF0022022150460CF001FF040000D19B
+:103BA000FFDF22212046FFF7B5FA3079012800D047
+:103BB0000220A17F804668F30101A177308B20812C
+:103BC000708B6081B08BA08184F822908DF8088082
+:103BD000B8680090F86801906A46032150460CF0DE
+:103BE000DEFE00B9FFDFB888ADF81000B8788DF8B8
+:103BF000120004AA052150460CF0D1FE00B9FFDFE7
+:103C0000B888ADF80C00F8788DF80E0003AA0421EE
+:103C100050460CF0C4FE00B9FFDF062106F1120089
+:103C200001F093F938B37079800700D5FFDF71791F
+:103C3000E07D61F34700E075D6F80600A061708969
+:103C4000A083062106F10C0001F07FF9E8B195F898
+:103C500025004108607805E032E02AE047E03FE0D7
+:103C600021E035E061F347006070D5F82600C4F824
+:103C70000200688D12E0E07D20F0FE00801CE075FF
+:103C8000D6F81200A061F08ADAE7607820F0FE0032
+:103C9000801C6070F068C4F80200308AE080404602
+:103CA000FFF78DFA11E706B02046BDE8F04701F0B6
+:103CB00035BD05F0B2FB15F8300F40F0020005E00D
+:103CC00005F0ABFB15F8300F40F004002870FCE65F
+:103CD000287E132809D01528E4D11620FFF7BEF955
+:103CE00006B0BDE8F04705F098BB1420F6E7A978C8
+:103CF000052909D00429D5D105F08FFB022006B093
+:103D0000BDE8F047FFF792B900790028CAD0E878FB
+:103D100002E00000D801002001F0BCF805F07DFBB6
+:103D20000320ECE72DE9F05F054600784FF000082E
+:103D30000009DFF820A891460C46464601287AD0B3
+:103D400001274FF0020C4FF6FF73022874D00728AA
+:103D50000BD00A2871D0FFDFA9F8006014B1A4F8D5
+:103D6000008066800020BDE8F09F696804F10800CB
+:103D70000A78172A70D010DC4FF0000B142A31D0CB
+:103D800006DC052A6DD0092A0FD0102A7ED11FE04B
+:103D9000152A7CD0162AF9D1F0E01B3A052A75D2F3
+:103DA000DFE802F009C5FDDAFC00C8884FF0120810
+:103DB0001026214675E14FF01C080A26D4B38888E6
+:103DC000A0806868807920726868C0796072C3E7F3
+:103DD0004FF01B0814266CB303202072686880889B
+:103DE000A080B9E70A793C2AB6D00D1D4FF0100823
+:103DF0002C26FCB16988A180298B6182298B2182C4
+:103E0000698BA182A98BE1826B790246A91D1846B4
+:103E1000FFF7F0FA2879012810D084F80FC0FF20AE
+:103E20002076C4F81CB0C4F820B0C4F824B0C4F89C
+:103E300028B091E712E013E13BE135E1E7730AF1C5
+:103E4000040084F818B090E80E00DAF81000C4E915
+:103E50000930C4E907127FE7A8E002E0A9F8006092
+:103E600080E72C264FF01D08002CF7D00546A380D4
+:103E7000887B2A880F1D60F300022A80887B400817
+:103E800060F341022A80887B800801E0E6E0ADE033
+:103E900060F382022A80887BB91CC00860F3C302E9
+:103EA0002A80B87A0011401C60F3041202F07F00EF
+:103EB00028807878AA1CFFF79DFA387D05F1090261
+:103EC00007F11501FFF796FA387B01F04DF82874D9
+:103ED000787B01F049F86874F87EA874787AE87401
+:103EE00097F83B002875B87B6875A5F816B0DAF826
+:103EF0001C00A861397ABAF82000884201D2014634
+:103F000010E0B87AC0F3411002280BD0012809D084
+:103F1000288820F060002880A1840A4607F11C014F
+:103F2000A86998E0288820F060004030F3E7112667
+:103F30004FF02008002C91D0A380686804F10A0299
+:103F4000007920726868007B607269688B1D48790F
+:103F50001946FFF74FFAFFE60A264FF02108002C1A
+:103F6000E9D08888A0806868807920726868C07904
+:103F700060729AF8301021F004018BE00B264FF0AC
+:103F80002208002CD7D0C888A080686800792072E9
+:103F90006868007A00F0E8FF607201E052E039E002
+:103FA0006868407A00F0E0FFA072D5E61C264FF06A
+:103FB0002608002CBFD0A3806868407960726868CA
+:103FC000007AA0720AF1040090E80E00DAF81000FE
+:103FD000C4E90530C4E90312686800793C2803D0BD
+:103FE00043287DD0FFDFB7E62772B5E610264FF0F5
+:103FF0002408002C9FD08888A08068688079208160
+:104000006868807A608168680089A08168688089B2
+:10401000E081A1E610264FF02308002C8BD0888881
+:10402000A0806868C08820816868008960816868AD
+:104030004089A08168688089E0819AF8301021F079
+:10404000020127E030264FF02508002C88D0A380FD
+:1040500069682822496820F0ABF87DE64A4677E097
+:10406000287A012803D0022817D0FFDF74E6102633
+:104070004FF01F08002C85D06888A080A889208177
+:10408000E8896081288AA081688AE0819AF83010E6
+:1040900021F001018AF830105EE64FF01208102678
+:1040A000688800F03FFF57E62846BDE8F05F01F062
+:1040B000BFBC287A07284DD2DFE800F04C38384AD8
+:1040C0004A4A040009264FF01108002C92D06F884C
+:1040D0003846FFF7C0F990F822A0A780687A00E080
+:1040E0002DE02072042138460CF074FC052138467E
+:1040F0000CF070FC002138460CF06CFC01213846B5
+:104100000CF068FC032138460CF064FC02213846B0
+:104110000CF060FC062138460CF05CFC07213846A8
+:104120000CF058FC504600F0B5FE15E614264FF092
+:104130001B08002C8AD0A380287A012802D084F89A
+:1041400008C009E62772DAE90710C4E9031003E69C
+:104150002146A9E7FFDFFFE570B5FE4D287E122856
+:1041600001D0082070BD0AF0C3FF04F07FFF0400F7
+:1041700002D1687E00F08EFE0021052010F082F84A
+:10418000204670BD1CB5F348007E132801D20820DC
+:104190001CBD00208DF8000068460AF09BFD04F06D
+:1041A00065FF0028F4D10021052010F06BF81120E4
+:1041B000FEF754FF00201CBD70B5012805D005286E
+:1041C00025D0062800D0FFDF70BD8DB22846FFF74E
+:1041D00042F9040000D1FFDF20782128F4D005F057
+:1041E00019F968B1017821F00F01891C21F0F00163
+:1041F000103101700221017245800020A07528E075
+:1042000021462846BDE870401322FFF727B9D14860
+:10421000047EA4F1120005281FD2DFE800F0060397
+:1042200003030300FFF7AEFF01E0FFF795FF00284F
+:10423000CAD105F0EFF80028C6D0017821F00F01AF
+:10424000891C21F0F00120310170132C07D00221CC
+:104250000172BDE8704005F0E0B8FFDF70BD0121DC
+:10426000F6E72DE9F04116460C00804600D1FFDF4D
+:10427000307820F00F00801C20F0F00010303070FB
+:104280002078012804D0022818D0FFDFBDE8F08193
+:104290004046FFF7E0F8050000D1FFDF0320A875D6
+:1042A00005F0BBF894E80F00083686E80F00A9482F
+:1042B00010F8301F41F001010170E7E74046FFF7B9
+:1042C000CAF8050000D1FFDFA1884FF6FF70002774
+:1042D000814202D1E288824203D0814201D1E0884A
+:1042E00040B105F09AF894E80F00083686E80F0010
+:1042F000AF75CBE7A87D0128C8D1782300224146BD
+:104300000FF016FF0220A875C0E738B505460C4629
+:10431000084610F003F818BB203D062D4AD2DFE80E
+:1043200005F0031B373C4230002106200FF080FFD0
+:1043300008B1112038BDA01C0AF0AFFF04F096FEB2
+:10434000050038D100220823114606200FF0F0FEA8
+:10435000062830D0FFDF2EE0606810F023F808B1A7
+:10436000102038BD618820886A460BF05FFB04F09E
+:104370007DFE05001FD16068E8B1BDF80010018026
+:1043800019E0A07800F0010120880BF085FB0EE019
+:10439000206801F0FBFD05460DE0207800F00100EB
+:1043A0000AF033F903E0618820880BF0C4FA04F0C6
+:1043B0005DFEF0E70725284638BD70B505460C467A
+:1043C00008460FF0D1FF08B1102070BD202D07D096
+:1043D000212D0DD0222D0BD0252D09D0072070BD09
+:1043E0002088A11C0AF006FABDE8704004F03EBE29
+:1043F000062070BD57482530704708B53421554810
+:104400001FF077FF0120FEF711FE1120FEF726FEB8
+:1044100050496846263104F093FF4E489DF800202D
+:1044200010F8251F62F3470121F0010101700021FE
+:1044300041724FF46171A0F8071002218172FEF7FA
+:1044400057FE00B1FFDFFCF791FF01F032F908BD24
+:1044500010B50C46402120461FF029FFA07F20F018
+:104460000300A077202020700020A07584F823008E
+:1044700010BD70472DE9FC4107460FF04FFF10B10A
+:104480001020BDE8FC81334E06F12501D6F8250049
+:104490000090B6F82950ADF8045096F82B408DF8EE
+:1044A00006403846FEF78FFF0028EAD1FEF720FECF
+:1044B0000028E6D0009946F8251FB580B471E0E7E2
+:1044C00010B504460FF050FF08B1102010BD214870
+:1044D0002049224690F8250026314008FEF78AFF41
+:1044E000002010BDFEB50D4604004FF0000712D0AD
+:1044F0000822FEF7A1FE002812D1002609E000BF25
+:1045000054F826006946FEF71DFF002808D1761CE6
+:10451000F6B2AE42F4D309F07CFF10B143F20320AF
+:10452000FEBD0C4E86F8247024B300271EE000BFA9
+:1045300054F8270002A9FEF705FF00B1FFDF9DF840
+:1045400008008DF8000054F8270050F8011FCDF83E
+:10455000011001E0D80100208088ADF80500684610
+:1045600009F0A1FF00B1FFDF7F1CFFB2AF42DFD334
+:1045700086F824500020FEBD2DE9F0478AB015468C
+:10458000894604001ED00F4608222946FEF754FE35
+:10459000002810D1002613E054F826006946103098
+:1045A00000F09DFC002806D147B157F826000FF017
+:1045B000B5FE18B110200AB0BDE8F087761CF6B23F
+:1045C000AE42E9D30026A5F101081BE006F1010A7D
+:1045D0000AF0FF0712E000BF54F82600017C4A08E9
+:1045E00054F827100B7CB2EB530F05D10622113083
+:1045F00011311FF0B1FD58B17F1CFFB2AF42EBD3B8
+:104600000AF0FF064645E1DB4E4624B1012003E0F7
+:1046100043F20520CFE7002009F076FF10B909F03A
+:1046200087FF10B143F20420C5E75CB300270DF10A
+:10463000170825E054F827006946103000F04FFCB9
+:1046400000B1FFDF54F82700102250F8111FCDF8F9
+:1046500001108088ADF8050054F827100DF107000F
+:104660001FF0A6FD96B156F82710102240461FF005
+:104670009FFD684609F0F0FE00B1FFDF7F1CFFB22E
+:10468000AF42D7D3FEF702FF002094E7404601F087
+:1046900071FCEEE730B585B004460FF03FFE18B967
+:1046A00060680FF088FE10B1102005B030BD608842
+:1046B0004AF2B811884206D82078FB4D28B101286B
+:1046C00006D0022804D00720EFE7FEF711FD18E01E
+:1046D0006078022804D0032802D043F20220E4E7E5
+:1046E00085F82F00C1B200200090ADF80400022927
+:1046F0002CD0032927D0FFDF684609F0BAFF04F069
+:10470000B5FC0028D1D1606801F027FC207858B1B1
+:1047100001208DF800000DF1010001F02BFC68462E
+:104720000BF018FA00B1FFDF207885F82E00FEF7B5
+:10473000ADFE608860B1A88580B209F0DDFE00B1F1
+:10474000FFDF0020B1E78DF80500D5E74020FAE74C
+:104750004FF46170EFE710B504460FF005FE20B985
+:10476000606838B10FF01EFE08B1102010BD6068FF
+:1047700001F000FCCC4830F82C1F6180C1786170DA
+:1047800080782070002010BD2DE9F843144689463A
+:1047900006460FF0E9FDA0B948460FF00CFE80B9BF
+:1047A00020460FF008FE60B9BF4DA878012800D15F
+:1047B0003CB13178FF2906D049B143F20400BDE88D
+:1047C000F8831020FBE7012801D00420F7E74FF021
+:1047D0000008A4B3052811D004280FD0694620464C
+:1047E000FEF76DFE0028EAD1207D48B1012809D0EE
+:1047F000022809D0032809D00720E0E70820DEE7D7
+:10480000424604E0012202E0022200E003222346A5
+:10481000174600200099FEF78FFE0028CFD1A0890F
+:104820002880A07BE875BDF80000A882AF75BDF8B0
+:104830000000000701D5A08988B1A08928804946D9
+:104840000020FEF727FF0028B9D1A87805280BD053
+:10485000042809D0287DC00703D0032002E080206F
+:10486000ECE70220FEF7E2FB86F800800020A6E7D6
+:104870007CB58D4C05460E46A078022803D003284F
+:1048800001D008207CBD15B143F204007CBD072097
+:104890000CF03EF810B9A078032806D0FEF7F4FB20
+:1048A00028B1A078032804D009E012207CBD132091
+:1048B0007CBD304600F0CDFA0028F9D1E670012029
+:1048C0008DF800008DF801008DF802502088ADF8B9
+:1048D0000400E07D8DF8060068460AF0EAFF04F067
+:1048E000C5FB0028E4D1A078032805D05FF00400C0
+:1048F000FEF79CFB00207CBDE07800F0BAFA0520B2
+:10490000F6E71CB510B143F204001CBD664CA0785C
+:10491000042803D0052801D008201CBD00208DF8F4
+:10492000000001218DF801108DF8020068460AF0A0
+:10493000C0FF04F09BFB0028EFD1A078052805D02C
+:104940005FF00200FEF772FB00201CBDE07800F073
+:10495000A1FA0320F6E72DE9FC4180460E46032527
+:1049600008460FF028FD002866D14046FEF773FD8B
+:10497000040004D02078222804D2082081E543F2E4
+:1049800002007EE5A07F00F003073EB1012F0CD0AE
+:1049900000203146FEF72BFC0500EFD1012F06D099
+:1049A000022F1AD0FFDF28466BE50120F1E7A07D3A
+:1049B0003146022801D011B107E0112061E56846B7
+:1049C000FCF7E1FD0028D9D16946404606F0A7FC76
+:1049D0000500E8D10120A075E5E7A07D032804D1FA
+:1049E000314890F83000C00701D02EB30EE026B158
+:1049F000A07F40071ED4002100E00121404606F0C0
+:104A0000AEFC0500CFD1A075002ECCD0314640467B
+:104A100000F07DFA05461128C5D1A07F4107C2D418
+:104A2000316844F80E1F7168616040F00400207422
+:104A30000025B8E71125B6E7102022E570B50C4631
+:104A40000546FEF708FD010005D022462846BDE8D0
+:104A50007040FEF703BD43F2020070BD10B501289F
+:104A600007D1114B9B78012B00D011B143F2040008
+:104A700010BD09F084FDBDE8104004F0F7BA012331
+:104A800000F012BA00231A46194600F00DBA70B5AC
+:104A900006460C4608460FF041FC18B920680FF096
+:104AA00063FC18B1102070BDD8010020F74D2A7E9C
+:104AB000112A04D0132A00D33EB10820F3E721467F
+:104AC0003046FEF774FE60B1EDE70920132A0DD0E1
+:104AD000142A0BD0A188FF29E5D31520FEF7BEFAD2
+:104AE0000020D4E90012C5E90712DCE7A1881F29DC
+:104AF000D9D31320F2E72DE9F047DFF8908307467A
+:104B000090B098F818009A4615460C46132803D31F
+:104B1000FFF738FB002822D120460FF0FFFBA0BB97
+:104B200028460FF0FBFB80BB20784FF00101C00747
+:104B30004FF0000602D08DF83A1001E08DF83A608F
+:104B40002078C0F3C1008DF800006278072042B1E0
+:104B5000012A06D0022A02D0042A00D1062010B071
+:104B60002AE58DF809106088ADF80A00A088ADF834
+:104B7000100020788946C0F3C10001281FD0032807
+:104B80001DD038460FF0CAFB08B11020E7E738788F
+:104B9000400808D0012809D0022807D0032805D0F2
+:104BA00043F20220DBE78DF8026001E08DF802900D
+:104BB00057F8010FCDF80300B888ADF807000DF1E4
+:104BC0000100FEF7E8FB08B10320C8E72888ADF82C
+:104BD00016006888ADF81C00A888ADF82200E888A7
+:104BE000ADF82800ADF82E60ADF8346068460AF0E4
+:104BF000BDF8E8B998F818004546112801D00820FA
+:104C0000ADE706200BF084FE38B12078C0F3C10078
+:104C1000012804D0032802D004E012209FE795F871
+:104C2000240028B1FEF730FA022803D2132096E7B9
+:104C3000072094E7504600F00CF900288FD185F842
+:104C400019A068460AF051FA04F010FA002886D13B
+:104C5000687E00F00EF9E08864280AD248B101208D
+:104C600000F047F9040091D11220FEF7F7F9204631
+:104C700075E76421B0FBF1F0F2E770B50646154622
+:104C80000C4608460FF070FB18B928460FF06CFB75
+:104C900008B1102007E72A46214630460AF0A9FE4F
+:104CA00004F0E4F90028F5D121787F29F2D105201C
+:104CB000F9E67CB505460C4608460FF02FFB08B117
+:104CC00010207CBD2846FEF7C6FB20B100782228C4
+:104CD00004D208207CBD43F202007CBD6B4890F8F2
+:104CE0003000400701D511207CBD2178C80802D1D1
+:104CF0006078C20801D007207CBD890801D18008F6
+:104D000001D006207CBDADF8005020788DF802005F
+:104D100060788DF803000220ADF80400684609F0C1
+:104D200042FF04F0A3F97CBD70B586B014460D4671
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B0E643F20200FAE728460FF033FB64
+:104D500020B944B120460FF025FB08B11020EFE741
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0BDFD18B100BFD9
+:104D800004F074F9DCE7ADF80060BDF81400ADF88C
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0AAFEB8E71CB5C7
+:104E10001F490968CDE90010684609F0AAFF04F0AF
+:104E200025F91CBD1CB5002000900190684609F0D2
+:104E3000A0FF04F01BF91CBD108008885080488832
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F075F830B1407830B1B1
+:104E6000204604F07EFB002010BD052010BD12205E
+:104E700010BD10B504F066F8040000D1FFDF6078C3
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90009C46020010B504F055F8040000D1FFDF75
+:104EA0006078401C6070F0E71CB5ADF800008DF82C
+:104EB00002308DF803108DF8042068460AF05EFD7C
+:104EC00004F0D4F81CBD0CB52DA2D2E90012CDE936
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000017F9052801D00320BFE70020BDE71FB532
+:104F10006A46FFF791FF68460AF04CF904F0A6F8DC
+:104F200004B0B2E770B50C0006460DD0FEF793FA58
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081ADE510B500231A46E3
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002092E7012090E700B530B1012803D07E
+:104F7000022801D0FFDF002000BDFF2000BD00009F
+:104F8000070605040302010010B504460FF0C6F938
+:104F900008B1102010BD2078C0F30210042807D8F3
+:104FA0006078072804D3A178102901D8814201D262
+:104FB000072010BDE078410706D421794A0703D4C1
+:104FC000000701D4080701D5062010BD002010BD40
+:104FD00010B513785C08837F64F3C7138377137865
+:104FE0009C08C37F64F30003C3771078C309487833
+:104FF00063F34100487013781C090B7864F347137E
+:105000000B701378DB0863F3000048705078487128
+:1050100010BD10B5C4780B7864F300030B70C4782E
+:10502000640864F341030B70C478A40864F382033A
+:105030000B70C478E40864F3C3030B700379117830
+:1050400063F30001117003795B0863F34101117090
+:1050500003799B0863F3820111700079C00860F343
+:10506000C301117010BD70B514460D46064604F01C
+:10507000D1F980B10178182221F00F01891C21F0AB
+:10508000F001A03100F8081B21461FF0D6F8BDE85A
+:10509000704004F0C2B929463046BDE87040132282
+:1050A000FEF7DCB92DE9F047064608A8894690E8E6
+:1050B00030041F469046142128461FF01AF900219B
+:1050C000CAF80010B8F1000F03D0B9F1000F03D1F6
+:1050D00014E03878C00711D020680FF045F9C0BB44
+:1050E000B8F1000F07D12068123028602068143012
+:1050F00068602068A8602168CAF8001038788007C6
+:1051000024D560680FF04EF918BBB9F1000F21D01B
+:10511000FFF770F90168C6F868118188A6F86C116C
+:10512000807986F86E0101F002FDF94FEF60626848
+:1051300062B196F8680106F2691140081032FEF774
+:1051400059F91022394660681FF032F80020BDE896
+:10515000F08706E0606820B1E8606068C6F8640126
+:10516000F4E71020F3E730B5054608780C4620F048
+:105170000F00401C20F0F001103121700020607001
+:1051800095F8230030B104280FD0052811D0062847
+:1051900014D0FFDF20780121B1EB101F04D295F865
+:1051A000200000F01F00607030BD21F0F0002030C2
+:1051B00002E021F0F00030302070EBE721F0F00049
+:1051C0004030F9E7F0B591B0022715460C46064687
+:1051D0003A46ADF80870092103AB04F07AFF049059
+:1051E000002810D004208DF804008DF80170E03400
+:1051F000099605948DF818500AA968460DF0CAF86A
+:1052000000B1FFDF012011B0F0BD10B588B00C4631
+:105210000A99ADF80000C3B11868CDF802005868CB
+:10522000CDF80600ADF80A20102203A81EF0C0FF3A
+:1052300068460AF062F803F019FF002803D1A17F45
+:1052400041F01001A17708B010BD0020CDF8020098
+:10525000E6E72DE9F84F0646808A0D4680B2824681
+:10526000FEF7F9F804463078DFF8A48200274FF003
+:105270000509A8F120080F2870D2DFE800F06FF2CE
+:105280003708387D8CC8F1F0EFF35FF3F300A07FAF
+:1052900000F00300022809D05FF0000080F0010157
+:1052A00050460BF085FB050003D101E00120F5E736
+:1052B000FFDF98F85C10C90702D0D8F860000BE057
+:1052C000032105F11D000EF004FDD5F81D009149E4
+:1052D000B0FBF1F201FB1200C5F81D0070686867B1
+:1052E000B068A8672078252800D0FFDFCAE0A07F3B
+:1052F00000F00300022809D05FF0000080F00101F7
+:1053000050460BF055FB060003D101E00120F5E704
+:10531000FFDF3078810702D52178252904D040F0BD
+:1053200001003070BDE8F88F02202870307F2871AE
+:1053300006F11D002D36C5E90206F3E7A07F00F057
+:105340000300022808D0002080F0010150460BF035
+:105350002FFB040004D102E00120F5E7A7E1FFDF05
+:105360002078C10604D5072028703D346C60D9E749
+:1053700040F008002070D5E7E07F000700D5FFDF90
+:10538000307CB28800F0010301B05046BDE8F04F18
+:10539000092105F027BD04B9FFDF716821B1102292
+:1053A00004F124001EF004FF28212046FDF7B2FE80
+:1053B000A07F00F0030002280ED104F12400002396
+:1053C00000901A4621465046FFF71FFF112807D0CC
+:1053D00029212046FDF79EFE307A84F82000A1E7BF
+:1053E000A07F000700D5FFDF14F81E0F40F0080073
+:1053F0002070E782A761E761C109607861F341002D
+:10540000014660F382016170307AE0708AE7A07F24
+:1054100000F00300022809D05FF0000080F00101D5
+:1054200050460BF0C5FA040003D101E00120F5E776
+:10543000FFDF022104F185000EF04BFC04202870F0
+:1054400004F5B4706860B4F88500288230481038DC
+:105450007C346C61C5E9028064E703E024E15BE031
+:105460002DE015E0A07F00F00300022807D0002007
+:1054700080F0010150460BF09BFA18B901E00120C1
+:10548000F6E7FFDF324621465046BDE8F84FEAE531
+:1054900004B9FFDF20782128A1D93079012803D170
+:1054A000E07F40F00800E077324621465046FFF7A3
+:1054B000DAFD2046BDE8F84F2321FDF72BBE3279F7
+:1054C000AA8005F108030921504604F002FEE860B5
+:1054D00010B185F8009025E7A07F00F003000228B6
+:1054E00008D0002080F0010150460BF061FA040062
+:1054F00003D101E00120F5E7FFDF04F1620102239F
+:105500001022081F0BF0DBF807703179417009E7B2
+:105510003802002040420F00A07F00F00300022864
+:1055200008D0002080F0010150460BF041FA050040
+:1055300003D101E00120F5E7FFDF95F8840000F0DA
+:10554000030001287AD1A07F00F00307E07F10F06C
+:10555000010602D0022F04D133E095F8A000C00765
+:105560002BD0D5F8601121B395F88320087C62F325
+:1055700087000874A17FCA09D5F8601162F3410061
+:105580000874D5F8601166F300000874AEB1D5F860
+:105590006001102204F1240188351EF009FE287EE6
+:1055A00040F001002876287820F0010005F88809ED
+:1055B00000E016B1022F04D02DE095F88800C00756
+:1055C00027D0D5F85C1121B395F88320087C62F3CD
+:1055D00087000874A17FCA09D5F85C1162F3410005
+:1055E0000874D5F85C1166F3000008748EB1D5F824
+:1055F0005C01102204F1240188351EF0D9FD2878C1
+:1056000040F0010005F8180B287820F0010005F89B
+:10561000A009022F44D0002000EB400005EBC000A1
+:1056200090F88800800709D595F87C00D5F86421AA
+:10563000400805F17D011032FDF7DCFE8DF8009089
+:1056400095F884006A4600F003008DF8010095F893
+:1056500088108DF8021095F8A0008DF803002146FF
+:10566000504601F04DFA2078252805D0212807D092
+:10567000FFDF2078222803D922212046FDF74AFDAA
+:10568000A07F00F0030002280CD0002080F0010170
+:1056900050460BF09FF900283FF44FAEFFDF41E684
+:1056A0000120B9E70120F1E7706847703AE6FFDFB3
+:1056B00038E670B5FE4C002584F85C5025660CF089
+:1056C00036FE04F11001204603F060FE84F83050ED
+:1056D00070BD70B50D46FDF7BEFE040000D1FFDFC2
+:1056E0004FF4B87128461EF004FE04F1240028612E
+:1056F000A07F00F00300022808D0012105F1E0009E
+:105700000CF016FE002800D0FFDF70BD0221F5E787
+:105710000A46014602F1E0000CF02ABE70B50546CB
+:10572000406886B001780A2906D00D2933D00E29A9
+:105730002FD0FFDF06B070BD86883046FDF78BFEA8
+:10574000040000D1FFDF20782128F3D028281BD1C6
+:10575000686802210E3001F0C8F9A8B16868082114
+:10576000801D01F0C2F978B104F1240130460AF03D
+:10577000A2F803F07BFC00B1FFDF06B02046BDE8D5
+:1057800070402921FDF7C6BC06B0BDE8704003F0AB
+:1057900044BE012101726868C6883046FDF75BFE91
+:1057A000040000D1FFDFA07F00F00301022902D135
+:1057B00020F01000A077207821280AD06868017AAC
+:1057C00009B1007980B1A07F00F00300022862D007
+:1057D000FFDFA07F00F003000228ABD1FEF798F8AE
+:1057E0000028A7D0FFDFA5E703F017FEA17F08067A
+:1057F0002BD5E07FC00705D094F8200000F01F00F3
+:10580000102820D05FF0050084F823002078292894
+:105810001DD02428DDD1314604200EF033FD222195
+:105820002046FDF777FCA07F00F00300022830D06F
+:105830005FF0000080F0010130460BF0CBF800284B
+:10584000C7D0FFDFC5E70620DEE70420DCE701F074
+:105850000300022808D0002080F0010130460BF040
+:10586000A7F8050003D101E00120F5E7FFDF2521BE
+:105870002046FDF74FFC03208DF80000694605F136
+:10588000E0000CF06CFD0228A3D00028A1D0FFDFBF
+:105890009FE70120CEE703F0C0FD9AE72DE9F04332
+:1058A00087B09946164688460746FDF7D4FD0400A2
+:1058B0004BD02078222848D3232846D0E07F000709
+:1058C00043D4A07F00F00300022809D05FF000005D
+:1058D00080F0010138460BF06BF8050002D00CE0B7
+:1058E0000120F5E7A07F00F00300022805D0012188
+:1058F000002238460BF053F805466946284601F069
+:1059000026F9009800B9FFDF45B10098E035056140
+:105910002078222806D0242804D007E0009900200F
+:10592000086103E025212046FDF7F4FB00980121E2
+:1059300041704762868001A9C0E902890CF02AFD06
+:10594000022802D0002800D0FFDF07B0BDE8F083B6
+:1059500070B586B00546FDF77EFD017822291ED977
+:10596000807F00F00300022808D0002080F00101B1
+:1059700028460BF01DF804002FD101E00120F5E7C7
+:10598000FFDF2AE0B4F85E0004F1620630440178DB
+:10599000427829B121462846FFF714FCB0B9C9E680
+:1059A000ADF804200921284602AB04F092FB0390D5
+:1059B0000028F4D005208DF80000694604F1E000CD
+:1059C0000CF0CDFC022801D000B1FFDF0223102231
+:1059D000314604F15E000AF0A8FEB4F86000002829
+:1059E000D0D1A7E610B586B00446FDF734FD0178A6
+:1059F00022291BD9807F00F00300022808D0002054
+:105A000080F0010120460AF0D3FF040003D101E039
+:105A10000120F5E7FFDF06208DF80000694604F15C
+:105A2000E0000CF09CFC002800D0FFDF06B010BDA9
+:105A30002DE9F05F05460C460027007890460109E5
+:105A40003E4604F1080BBA4602297DD0072902D050
+:105A50000A2909D146E0686801780A2905D00D298C
+:105A600030D00E292ED0FFDFBCE114271C26002CDD
+:105A70006BD08088A080FDF7EEFC5FEA000900D1C2
+:105A8000FFDF99F817005A46400809F11801FDF7A1
+:105A9000B1FC6868C0892082696851F8060FC4F8B3
+:105AA00012004868C4F81600A07E20F0060001E04D
+:105AB0001802002040F00100A07699F81E0040F086
+:105AC00020014DE01A270A26002CD1D0C088A080E2
+:105AD000FDF7C1FC050000D1FFDF59462846FFF75E
+:105AE00042FB7FE10CB1A88BA080287A0B287DD0E7
+:105AF00006DC01287BD0022808D0032804D135E039
+:105B00000D2875D00E2874D0FFDF6BE11E27092603
+:105B1000002CADD0A088FDF79EFC5FEA000900D103
+:105B2000FFDF287B00F003000128207A1BD020F043
+:105B300001002072297B890861F341002072297BD2
+:105B4000C90861F3820001E041E1F2E02072297BA3
+:105B5000090961F3C300207299F81E0040F040016A
+:105B600089F81E103EE140F00100E2E713270D2600
+:105B7000002CAAD0A088FDF76EFC8146807F00F043
+:105B80000300022808D0002080F00101A0880AF05C
+:105B90000FFF050003D101E00120F5E7FFDF99F8D1
+:105BA0001E0000F00302022A50D0686F817801F0D5
+:105BB00003010129217A4BD021F001012172837860
+:105BC0009B0863F3410121728378DB0863F3820150
+:105BD000217283781B0963F3C3012172037863F395
+:105BE00006112172437863F3C71103E061E0A9E075
+:105BF00090E0A1E0217284F809A0C178A172022A84
+:105C000029D00279E17A62F30001E1720279520847
+:105C100062F34101E1720279920862F38201E1725A
+:105C20000279D20862F3C301E1724279217B62F307
+:105C3000000121734279520862F3410121734279D4
+:105C4000920862F382012173407928E0A86FADE7E2
+:105C500041F00101B2E74279E17A62F30001E172B9
+:105C60004279520862F34101E1724279920862F38B
+:105C70008201E1724279D20862F3C301E1720279D2
+:105C8000217B62F3000121730279520862F3410122
+:105C900021730279920862F3820121730079C008AE
+:105CA00060F3C301217399F80000232831D926211C
+:105CB00040E018271026E4B3A088FDF7CCFB83460C
+:105CC000807F00F00300022809D0002080F001014D
+:105CD000A0880AF06DFE5FEA000903D101E001200F
+:105CE000F4E7FFDFE868A06099F8000040F00401E5
+:105CF00089F8001099F80100800708D50120207369
+:105D00009BF8000023286DD92721584651E084F8DC
+:105D10000CA067E015270F265CB1A088FDF79BFB60
+:105D2000814606225946E86808F059F90120A07317
+:105D3000A2E041E048463CE016270926E4B3287B70
+:105D400020724FE0287B19270E26ACB3C4F808A0B8
+:105D5000A4F80CA0012807D0022805D0032805D0FC
+:105D6000042803D0FFDF0DE0207207E0697B0428E0
+:105D700001F00F0141F0800121721ED0607A20F005
+:105D800003006072A088FDF766FB054600782128B5
+:105D900028D0232800D0FFDFA87F00F003000228CE
+:105DA00013D0002080F00101A0880AF013FE222108
+:105DB0002846FDF7AFF915E004E0607A20F0030013
+:105DC000401CDEE7A8F8006011E00120EAE70CB112
+:105DD0006888A080287A03282ED004280AD00528B5
+:105DE00050D0FFDFA8F800600CB12780668000204B
+:105DF000BDE8F09F15270F26002CE3D0A088FDF703
+:105E00002AFB807F00F00300022809D05FF0000029
+:105E100080F00101A0880AF0CBFD050003D101E06C
+:105E20000120F5E7FFDFD5F81D000622594608F0EE
+:105E3000D6F884F80EA0D5E717270926002CC1D084
+:105E4000A088FDF708FB8146807F00F00300022850
+:105E500008D0002080F00101A0880AF0A9FD05000B
+:105E600003D101E00120F5E7FFDF6878800701D565
+:105E7000022000E00120207299F800002328B1D907
+:105E8000272157E719270E26002C9BD0A088FDF765
+:105E9000E2FA5FEA000900D1FFDFC4F808A0A4F825
+:105EA0000CA084F808A0A07A40F00300A07299F832
+:105EB0001E10C90961F38200A07299F81F2099F899
+:105EC0001E1012EAD11F05D099F8201001F01F0111
+:105ED00010292BD020F00800A07299F81F10607ACA
+:105EE00061F3C3006072697A01F003010129A2D154
+:105EF00040F00400607299F81E0000F003000228D0
+:105F0000E87A16D0217B60F300012173AA7A607BC6
+:105F100062F300006073EA7A520862F34101217370
+:105F2000A97A490861F3410060735BE740F008001B
+:105F3000D2E7617B60F300016173AA7A207B62F390
+:105F400000002073EA7A520862F341016173A97A72
+:105F5000490861F34100207344E710B5FE4C30B1AD
+:105F60000146102204F120001EF022F9012084F8DD
+:105F7000300010BD10B5044600F0D9FDF6492046AA
+:105F80001022BDE8104020311EF012B970B5F24D5C
+:105F900006004FF0000413D00EF0C0F908B1102431
+:105FA0000CE00621304608F001F8411C05D02866B7
+:105FB0005FF0010085F85C0000E00724204670BD1A
+:105FC0000020F7E7007810F00F0204D0012A05D076
+:105FD000022A0CD110E0000909D10AE000090128C9
+:105FE00007D0022805D0032803D0042801D00720B9
+:105FF00070470870002070470620704705282AD295
+:10600000DFE800F003070F171F00087820F0FF00FB
+:106010001EE0087820F00F00401C20F0F000103047
+:1060200016E0087820F00F00401C20F0F00020302F
+:106030000EE0087820F00F00401C20F0F000303017
+:1060400006E0087820F00F00401C20F0F0004030FF
+:10605000087000207047072070472DE9F041804606
+:1060600088B00D46002708460EF0A5F9A8B94046AD
+:10607000FDF7F1F9040003D02078222815D104E0BF
+:1060800043F2020008B0BDE8F08145B9A07F4106A7
+:1060900003D500F00300022801D01020F2E7A07F12
+:1060A000C10601D4010702D50DB10820EAE7E17F5E
+:1060B000090701D50D20E5E700F00300022805D10E
+:1060C00025B12846FEF760FF0700DBD1A07F00F076
+:1060D0000300022808D0002080F0010140460AF0A9
+:1060E00067FC060002D00FE00120F5E7A07F00F07A
+:1060F000030002280ED0002080F00101002240465B
+:106100000AF04DFC060007D0A07F00F00300022833
+:1061100004D009E00120EFE70420B3E725B12A46C7
+:1061200031462046FEF754FF6946304600F00FFD29
+:10613000009800B9FFDF0099022006F1E0024870E4
+:10614000C1F824804A6100220A81A27F02F0030282
+:10615000022A1CD001200871287800F00102087E74
+:1061600062F3010008762A78520862F3820008760A
+:106170002A78920862F3C30008762A78D20862F37C
+:106180000410087624212046FCF7C4FF33E035B321
+:106190000871301D88613078400908777078C0F345
+:1061A00040004877287800F00102887F62F3010000
+:1061B0008877A27FD20962F382008877E27F62F358
+:1061C000C3008877727862F304108877A878C8775C
+:1061D00001F1210228462031FEF71BFF03E00320D6
+:1061E00008710520087625212046FCF793FFA07F43
+:1061F00020F04000A07701A900980CF0CBF802280D
+:1062000001D000B1FFDF38463CE72DE9FF4F534A8C
+:106210000D4699B09A4607CA0BAB002783E80700E2
+:106220001998FDF718F9060006D03078262806D010
+:1062300008201DB0BDE8F08F43F20200F9E7B07FFF
+:1062400000F00309B9F1020F03D00020284302D067
+:1062500006E00120FAE71B98FEF796FE0028E8D139
+:10626000B07F00F00300022801D11B9979BB0228FE
+:1062700008D0002080F0010119980AF099FB040071
+:1062800003D101E00120F5E7FFDF852D28D007DCF1
+:10629000F5B1812D1ED0822D1ED0832D08D11DE099
+:1062A000862D1FD0882D1FD0892D1FD08A2D1FD05D
+:1062B0000F2020710F281DD003F0ACF8E0B10120B1
+:1062C0008DF84000201D11902079B8B167E111E0F0
+:1062D0000020EEE70120ECE70220EAE70320E8E7F0
+:1062E0000520E6E70620E4E70820E2E70920E0E7EA
+:1062F0000A20DEE707209CE711209AE7B9F1020F98
+:1063000003D0A56F03D1A06F02E0656FFAE7606F5D
+:10631000804632D04FF0010000904FF00200019013
+:10632000214630461B9AFEF753FE1B98007800F07A
+:106330000101A87861F30100A870B17FC90961F378
+:106340008200A870F17F61F3C300A870617861F3E7
+:106350000410A870207803E018020020A446020070
+:10636000400928706078C0F3400068701B988078FE
+:10637000E87000206871287103E00220009001207D
+:106380000190A87898F80210C0F3C000C1F3C001D2
+:1063900008405FEA000B2CD050460DF0BFFF90BBC9
+:1063A000DAF80C000DF0BAFF68BBDAF81C000DF04B
+:1063B000B5FF40BBDAF80C00A060DAF81C00E06022
+:1063C00098F80100617800F0010041EA4000607037
+:1063D00098F80210C0B2C1F30011891E0840607025
+:1063E00000202077019906F1170002290CD0012125
+:1063F0000BE098F80110607801F00101FD2242EAFB
+:1064000041010840E3E732E0002104EB81014861EB
+:106410000099701C022901D0012100E0002104EB49
+:1064200081014861A87800F00300012858D198F84C
+:10643000020000F00300012852D1B9F1020F04D08C
+:106440002A1D691D1B98FEF7E4FD297998F80400C0
+:1064500001408DF83810687998F8052010408DF8C3
+:106460003C0001433CD050460DF058FF08B11020CD
+:10647000DFE60AF110010491B9F1020F18D00846C5
+:106480005FF0000104F18C03CDE9000304F5AE7266
+:1064900002920EAB5A462046FEF704FE0028E7D1D2
+:1064A000B9F1020F08D0504608D14FF0010107E0C2
+:1064B00050464FF00101E5E70498F5E74FF0000181
+:1064C00004F1A403CDE9000304F5B072029281F057
+:1064D00001010FAB5A462046FEF7E4FD0028C7D164
+:1064E0006078800734D4A87898F80210C0F3800050
+:1064F000C1F3800108432BD0297898F800000BAA3B
+:10650000B9F1020F06D032F811204300DA4002F050
+:1065100003070AE032F810204B00DA4012F00307BC
+:1065200005D0012F0BD0022F0BD0032F07D0BBF1CA
+:10653000000F0DD0012906D0042904D008E002275D
+:10654000F5E70127F3E7012801D0042800D104274B
+:10655000B07F40F08000B077F17F6BF30001F177FE
+:10656000607881074FF003000CD5A071BBF1000FDC
+:1065700015D100BF8DF85C0017AA3146199800F0BC
+:10658000BFFA0CE00221022F18D0012F18D0042FDF
+:1065900022D00020A071B07F20F08000B0772521AC
+:1065A0003046FCF7B7FD10A904F1E0000BF0D7FE70
+:1065B00010B1022800D0FFDF00203AE6A171D9E730
+:1065C000A1710D2104F120001DF093FE207840F010
+:1065D000020020700420CDE70120A071DFE72DE943
+:1065E000F04387B09046894604460025FCF733FF08
+:1065F000060006D03078272806D0082007B0BDE86E
+:10660000F08343F20200F9E7B07F00F003000228B4
+:1066100008D0002080F0010120460AF0C9F90400EA
+:1066200003D101E00120F5E7FFDFA7795FEA090068
+:1066300005D0012821D0B9F1020F26D110E0B8F120
+:10664000000F22D1012F05D0022F05D0032F05D036
+:10665000FFDF2DE00C252BE0012529E0022527E0B6
+:1066600040460DF05BFEB0B9032F0ED1102241461B
+:1066700004F11D001DF09CFD1AE0012F02D0022F35
+:1066800003D104E0B8F1000F12D00720B6E740466E
+:106690000DF044FE08B11020B0E7102104F11D00F8
+:1066A0001DF005FE0621404607F080FCC4F81D00E1
+:1066B0002078252140F0020020703046FCF72AFDAA
+:1066C0002078C10713D020F00100207002208DF83F
+:1066D000000004F11D0002908DF804506946C3309B
+:1066E0000BF03DFE022803D010B1FFDF00E025775C
+:1066F000002083E730B587B00D460446FCF7ABFEBB
+:10670000A0B1807F00F00300022812D05FF00000EB
+:1067100080F0010120460AF04BF904000ED0284613
+:106720000DF0FCFD38B1102007B030BD43F202007F
+:10673000FAE70120ECE72078400701D40820F3E7CE
+:10674000294604F13D00202205461DF031FD207848
+:1067500040F01000207001070FD520F008002070D5
+:1067600007208DF80000694604F1E00001950BF068
+:10677000F6FD022801D000B1FFDF0020D4E770B59C
+:106780000D460646FCF767FE18B10178272921D18E
+:1067900002E043F2020070BD807F00F00300022897
+:1067A00008D0002080F0010130460AF001F9040011
+:1067B00003D101E00120F5E7FFDFA079022809D12C
+:1067C0006078C00706D02A4621463046FEF7FAFC1C
+:1067D00010B10FE0082070BDB4F860000E280BD295
+:1067E00004F1620102231022081F09F068FF012151
+:1067F00001704570002070BD112070BD70B5064657
+:1068000014460D4608460DF089FD18B920460DF0D6
+:10681000ABFD08B1102070BDA6F57F40FF380ED04B
+:106820003046FCF718FE38B1417822464B08811CEF
+:106830001846FCF7DFFD07E043F2020070BD20467A
+:10684000FDF73EFE0028F9D11021E01D0DF041FAC0
+:10685000E21D294604F1170000F089F9002070BDFF
+:106860002DE9F04104468AB01546884600270846BF
+:106870000DF0A1FD18B928460DF09DFD18B11020AE
+:106880000AB0BDE8F0812046FCF7E5FD060003D024
+:10689000307827281BD102E043F20200F0E7B07FF6
+:1068A00000F00300022809D05FF0000080F0010131
+:1068B00020460AF07DF8040003D101E00120F5E74D
+:1068C000FFDF2078400702D56078800701D40820D8
+:1068D000D6E7B07F00F00300022803D0A06F03D1F9
+:1068E000A16F02E0606FFAE7616F407800B19DB17F
+:1068F000487810B1B8F1000F0ED0ADB1EA1D06A86E
+:10690000E16800F034F9102206A905F117001DF026
+:1069100023FC18B1042707E00720B1E71022E91D86
+:1069200004F12D001DF044FCB8F1000F06D0102238
+:1069300008F1070104F11D001DF03AFC2078252123
+:1069400040F0020020703046FCF7E4FB2078C107DD
+:1069500015D020F00100207002208DF8000004F115
+:106960001D000290103003908DF804706946B3301A
+:106970000BF0F5FC022803D010B1FFDF00E0277711
+:1069800000207DE7F8B515460E460746FCF763FD87
+:10699000040004D02078222804D00820F8BD43F257
+:1069A0000200F8BDA07F00F00300022802D043F2ED
+:1069B0000500F8BD30460DF0B1FC18B928460DF0C1
+:1069C000ADFC08B11020F8BD00953288B31C2146FB
+:1069D0003846FEF71AFC112815D00028F3D1297C7F
+:1069E0004A08A17F62F3C711A177297CE27F61F396
+:1069F0000002E277297C890884F82010A17F21F029
+:106A00004001A177F8BDA17F0907FBD4D6F80200A9
+:106A1000C4F83600D6F80600C4F83A003088A086DC
+:106A20001022294604F124001DF0C2FB287C4108F5
+:106A3000E07F61F34100E077297C61F38200E07739
+:106A4000287C800884F82100A07F40F00800A0770F
+:106A50000020D3E770B50D4606460BB1072070BD88
+:106A6000FCF7F9FC040007D02078222802D3A07F8D
+:106A7000800604D4082070BD43F2020070BDADB1A1
+:106A80002946304608F017FF02F0F0FA297C4A0840
+:106A9000A17F62F3C711A177297CE27F61F3000235
+:106AA000E277297C890884F8201004E0304608F059
+:106AB0002AFF02F0DBFAA17F21F02001A17770BD4F
+:106AC00070B50D46FCF7C7FC040005D028460DF054
+:106AD0004BFC20B1102070BD43F2020070BD29466E
+:106AE0002046FEF740FB002070BD04E010F8012BAB
+:106AF0000AB100207047491E89B2F7D201207047C1
+:106B000070B51546064602F085FC040000D1FFDF93
+:106B1000207820F00F00801C20F0F0002030207042
+:106B200066802868A060BDE8704002F076BC10B5B1
+:106B3000134C94F83000002808D104F12001A1F191
+:106B400010000BF04EFC012084F8300010BD10B195
+:106B500090F8B9202AB10A4890F8350018B1002001
+:106B600003E0B83001E0064834300860704708B5EB
+:106B70000023009313460A460AF015F908BD0000E9
+:106B80001802002018B18178012938D101E01020C5
+:106B90007047018842F60112881A914231D018DC00
+:106BA00042F60102A1EB020091422AD00CDC41B373
+:106BB000B1F5C05F25D06FF4C050081821D0A0F502
+:106BC0007060FF381BD11CE001281AD002280AD1BE
+:106BD00017E0B0F5807F14D008DC012811D002281E
+:106BE0000FD003280DD0FF2809D10AE0B0F5817F2E
+:106BF00007D0A0F58070033803D0012801D0002011
+:106C000070470F2070470A281ED007DC18D2DFE833
+:106C100000F0191B1F1F171F231D1F21102815D03F
+:106C200008DC0B2812D00C2810D00D2816D00F2805
+:106C300006D10DE011280BD084280BD087280FD067
+:106C400003207047002070470520704707207047D9
+:106C50000F20704704207047062070470C207047B3
+:106C600043F20200704738B50C46050041D0694632
+:106C7000FFF7A8F9002819D19DF80010607861F39A
+:106C8000020060706946681CFFF79CF900280DD16E
+:106C90009DF80010607861F3C5006070A978C1F3B9
+:106CA0004101012903D0022905D0072038BD2178F0
+:106CB00021F0200102E0217841F0200121704107FC
+:106CC00004D0A978C90861F386106070607810F06C
+:106CD000380F07D0A978090961F3C710607010F068
+:106CE000380F02D16078400603D5207840F040008C
+:106CF0002070002038BD70B504460020088015467D
+:106D00006068FFF7B0FF002816D12089A18988426A
+:106D100011D860688078C0070AD0B1F5007F0AD822
+:106D200040F20120B1FBF0F200FB1210288007E0D6
+:106D3000B1F5FF7F01D90C2070BD01F2012129803E
+:106D4000002070BD10B50478137864F3000313704D
+:106D50000478640864F3410313700478A40864F3AE
+:106D6000820313700478E40864F3C3031370047897
+:106D7000240964F3041313700478640964F345135D
+:106D800013700078800960F38613137031B10878AE
+:106D9000C10701D1800701D5012000E0002060F388
+:106DA000C713137010BD4278530702D002F00703D7
+:106DB00006E012F0380F02D0C2F3C20300E0012354
+:106DC0004A7863F302024A70407810F0380F02D01C
+:106DD000C0F3C20005E0430702D000F0070000E066
+:106DE000012060F3C5024A7070472DE9F04F95B05D
+:106DF0000D00824612D0122128461DF058FA4FF697
+:106E0000FF7B05AA0121584606F01BFF00242646F9
+:106E100037464FF420586FF4205972E0102015B017
+:106E2000BDE8F08F9DF81E0001280AD1BDF81C10A6
+:106E300041450BD011EB09000AD001280CD00228E3
+:106E40000CD0042C0ED0052C0FD10DE0012400E055
+:106E50000224BDF81A6008E0032406E00424BDF80B
+:106E60001A7002E0052400E00624BDF81A1051450E
+:106E700047D12C74BEB34FF0000810AA4FF0070A98
+:106E8000CDE90282CDE900A80DF13C091023CDF82F
+:106E9000109042463146584606F086FF08BBBDF8C2
+:106EA0003C002A46C0B210A90BF004FBC8B9AE8161
+:106EB000CFB1CDE900A80DF1080C0AAE40468CE830
+:106EC0004102132300223946584606F06DFF40B9AF
+:106ED000BDF83C00F11CC01EC0B22A1D0BF0EAFA3E
+:106EE00010B103209BE70AE0BDF82900E881062CD9
+:106EF00005D19DF81E00A872BDF81C002881002055
+:106F00008DE705A806F0A9FE00288BD0FFF77BFED1
+:106F100085E72DE9F0471C46DDE90978DDF820908A
+:106F200015460E00824600D1FFDF0CB1208818B153
+:106F3000D5B11120BDE8F087022D01D0012100E07C
+:106F4000002106F1140005F06BFDA8F800000246D0
+:106F50003B462946504603F0BCF8C9F8000008B982
+:106F6000A41C3C600020E5E71320E3E7F0B41446DE
+:106F7000DDE904528DB1002314B1022C09D101E0E6
+:106F8000012306E00D7CEE0703D025F00105012367
+:106F90000D742146F0BC03F025BF1A80F0BC704789
+:106FA0002DE9FE4F91461A881C468A468046FAB162
+:106FB00002AB494603F08DF8050019D04046A61CE7
+:106FC000278809F039FE3246072629463B460096B7
+:106FD00009F047FA20882346CDE900504A46514639
+:106FE0004046FFF7C3FF002020800120BDE8FE8F50
+:106FF0000020FBE72DE9F04786B09146DDE90E461B
+:107000000F46824603AA05A904A8109D8DE8070033
+:107010009846324621465046FFF77BFF049909B156
+:10702000012200E000222A70002818D1F94A03AB9F
+:107030001060059A009104F11400CDE901204A4640
+:107040003946504606F0A3F8A8B1092811D2DFE866
+:1070500000F005080510100A0C0C0E00002006B008
+:1070600068E71120FBE70720F9E70820F7E70D2084
+:10707000F5E70320F3E7BDF80C100498CDE9000113
+:107080004346324621465046FFF770FFE6E72DE9BA
+:10709000F04389B00D46DDE9108781461C4616464F
+:1070A000142103A81DF025F9012002218DF81010EC
+:1070B0008DF80C008DF81170ADF8146064B1A278F1
+:1070C000D20709D08DF81600E088ADF81A00A08824
+:1070D000ADF81800A068079008A80095CDE9011048
+:1070E000424603A948466B68FFF784FF09B0BDE834
+:1070F000F083F0B58BB0002406460694079407276A
+:10710000089405A80994019400970294CDE90340DE
+:107110000D4610232246304606F046FE78B90AA8EE
+:1071200006A9019400970294CDE90310BDF814302C
+:1071300000222946304606F00DFC002801D0FFF75A
+:1071400062FD0BB0F0BD06F0ADBA2DE9FC410C4676
+:107150008046002602F05EF9054620780D287DD293
+:10716000DFE800F0BC0713B325BD49496383AF9541
+:107170009B00A848006820B1417841F0100141709F
+:10718000ADE0404602F076F9A9E00421404609F05E
+:107190000FFC070000D1FFDF07F11401404605F0A6
+:1071A000D3FBA5BB13214046FDF748FC97E0042123
+:1071B000404609F0FDFB070000D1FFDFE088ADF895
+:1071C00000000020B8819DF80000010704D5C0062A
+:1071D00002D5A088B88105E09DF8010040067ED563
+:1071E000A088F88105B9FFDF22462946404601F014
+:1071F00063FC022673E0E188ADF800109DF80110F1
+:1072000009060FD5072803D006280AD00AE024E093
+:107210000421404609F0CCFB060000D1FFDFA08826
+:10722000F0810226CDB9FFDF17E00421404609F0C6
+:10723000BFFB070000D1FFDF07F1140006F069FA79
+:1072400090F0010F02D1E079000648D5387C022683
+:1072500040F00200387405B9FFDF00E03EE022464E
+:107260002946404601F028FC39E00421404609F057
+:107270009FFB017C002D01F00206C1F3400161710A
+:10728000017C21F002010174E7D1FFDFE5E702266E
+:107290000121404602F020F921E00421404609F096
+:1072A00087FB0546606800902089ADF80400012244
+:1072B0006946404602F031F9287C20F0020028742B
+:1072C0000DE0002DC9D1FFDFC7E7022600214046AF
+:1072D000FBF788F8002DC0D1FFDFBEE7FFDF3046A7
+:1072E000BDE8FC813EB50C0009D001466B4601AA01
+:1072F000002006F0DBFD20B1FFF785FC3EBD10202D
+:107300003EBD00202080A0709DF8050002A900F07D
+:107310000700FEF773FE50B99DF8080020709DF835
+:10732000050002A9C0F3C200FEF768FE08B1032001
+:107330003EBD9DF8080060709DF80500C109A07869
+:1073400061F30410A0709DF80510890961F3C30072
+:10735000A0709DF80410890601D5022100E00121EA
+:1073600061F342009DF8001061F30000A07000205E
+:107370003EBD70B5144606460D4651EA040005D0E0
+:1073800075B108460DF00EF878B901E0072070BD20
+:107390002946304606F0EBFD10B1BDE8704032E4FE
+:1073A00054B120460CF0FEFF08B1102070BD2146FC
+:1073B0003046BDE8704095E7002070BD2DE9FC5FC8
+:1073C0000C4690460546002701780822007A3E4682
+:1073D000B2EB111F7ED104F10A0100910A31821E25
+:1073E0004FF0020A04F1080B0191092A73D2DFE879
+:1073F00002F0ECDF05F427277AA9CD006888042184
+:1074000009F0D6FA060000D1FFDFB08920B152277B
+:107410000726C2E07C02002051271026002C7DD0D8
+:107420006888A0800120A071A88900220099FFF738
+:10743000A0FF002873D1A8892081288AE081D1E0AB
+:10744000B5F81290072824D1E87B000621D55127F2
+:1074500009F1140086B2002CE1D0A889002200991D
+:10746000FFF787FF00285AD16888A08084F806A01B
+:10747000A88920810120A073288A2082A4F8129074
+:10748000A88A009068884B46A969019A01F0F1FA30
+:10749000A8E0502709F1120086B2002C3ED0A8893E
+:1074A00000225946FFF765FF002838D16888A08080
+:1074B000A889E080287A072813D002202073288A20
+:1074C000E081E87BC0096073A4F81090A88A00905E
+:1074D000688801E083E080E04B4604F11202A9696C
+:1074E000D4E70120EAE7B5F81290512709F114001A
+:1074F00086B2002C66D06888042109F059FA8346C8
+:107500006888A080A88900220099FFF732FF002830
+:107510006ED184F806A0A889208101E052E067E0DE
+:107520000420A073288A2082A4F81290A88A0090D0
+:1075300068884B46A969019A01F09BFAA989ABF8C2
+:107540000E104FE06888FBF786FF07466888042125
+:1075500009F02EFA064607B9FFDF06B9FFDF687BA0
+:10756000C00702D05127142601E0502712264CB341
+:107570006888A080502F06D084F806A0287B594642
+:1075800001F087FA2EE0287BA11DF9E7FE49A889C2
+:107590004989814205D1542706269CB16888A0807C
+:1075A00020E053270BE06888A080A889E08019E0DC
+:1075B0006888042109F0FCF900B9FFDF5527082687
+:1075C000002CF0D1A8F8006011E056270726002C07
+:1075D000F8D06888A080002013E0FFDF02E00128D7
+:1075E00008D0FFDFA8F800600CB12780668000207B
+:1075F000BDE8FC9F57270726002CE3D06888A080B1
+:10760000687AA071EEE7401D20F0030009B1414304
+:10761000091D01EB4000704713B5DB4A00201071D3
+:10762000009848B10024684608F0DFFF002C02D122
+:10763000D64A009911601CBD01240020F4E770B502
+:107640000D46064686B014465C2128461CF051FEC5
+:1076500004B9FFDFA0786874A2782188284601F079
+:1076600042FA0020A881E881228805F11401304601
+:1076700005F04FF96A460121304606F0E2FA19E0BA
+:107680009DF80300000715D5BDF806103046FFF73A
+:1076900030FD9DF80300BDF8061040F010008DF895
+:1076A0000300BDF80300ADF81400FF233046059A2F
+:1076B00006F028FC684606F0D0FA0028E0D006B0B4
+:1076C00070BD10B50C4601F1140005F059F90146E2
+:1076D000627C2046BDE8104001F03ABA70B505461C
+:1076E000042109F065F9040000D1FFDF04F1140161
+:1076F0000C46284605F028F921462846BDE870408A
+:1077000005F029B970B58AB00C460646FBF7A3FE12
+:10771000050014D02878222827D30CB1A08890B176
+:1077200001208DF80C0003208DF8100000208DF84A
+:10773000110054B1A088ADF81800206807E043F2AA
+:1077400002000AB070BD0920FBE7ADF818000590F3
+:107750000421304609F02CF9040000D1FFDF04F1C8
+:10776000140005F024F9000701D40820E9E701F02E
+:1077700051FE60B108A802210094CDE9011095F8EE
+:10778000232003A930466368FFF734FCD9E71120B2
+:10779000D7E72DE9F04FB2F802A0834689B015462D
+:1077A00089465046FBF757FE07460421504609F02C
+:1077B000FFF80026044605964FF002080696ADF83D
+:1077C0001C6007B9FFDF04B9FFDF4146504603F0F4
+:1077D00070FE50B907AA06A905A88DE80700424621
+:1077E000214650466368FFF794FB674807AB066085
+:1077F000DDE9051204F11400CDF80090CDE9032075
+:10780000CDE9013197F82320594650466B6805F0C1
+:1078100017F906000AD0022E04D0032E14D0042E2D
+:1078200000D0FFDF09B03046BDE8F08FBDF81C0086
+:107830000028F7D00599CDE9001042462146504670
+:107840006368FFF793FBEDE7687840F00800687025
+:10785000E8E72DE9F04F9BB004464FF000084A4896
+:10786000ADF85480ADF83080ADF85080A0F80880B5
+:10787000ADF81480ADF81880ADF82080ADF81C800C
+:10788000007916460D464746012808D0022806D042
+:10789000032804D0042802D008201BB0C4E72046E7
+:1078A0000CF03CFDD0BB28460CF038FDB0BB606846
+:1078B0000CF081FD90BB606848B1608921898842E5
+:1078C00002D8B1F5007F01D90C20E6E780460BAA6B
+:1078D00006A92846FFF70FFA0028DED168688078ED
+:1078E000C0F34100022808D19DF8190010F0380FAC
+:1078F00003D028690CF056FD80B905A92069FFF76F
+:10790000B2F90028C9D1206950B1607880079DF88C
+:10791000150000F0380002D5D0B301E011E0B8BB8B
+:107920009DF8140080060ED59DF8150010F0380F54
+:1079300003D060680CF036FD18B960680CF03BFDB0
+:1079400008B11020A9E707A96069FFF78CF90028A2
+:10795000A3D1606940B19DF81D0000F00701012925
+:107960003FD110F0380F3CD008A9A069FFF77BF990
+:10797000002892D19DF81C00800632D49DF820008A
+:1079800080062ED4A06904E07C02002014000020B0
+:1079900027E040B19DF8210000F00701012920D126
+:1079A00010F0380F1DD0E06818B10078C8B11C285D
+:1079B00017D20EAA611C2046FFF7C4F90120B94670
+:1079C00060F30F27BA4607468DF84E0042F60300D3
+:1079D000ADF84C000DF13B0217A928680AF089FDAB
+:1079E00008B1072059E79DF85C0016A9CDF8009072
+:1079F000C01CCDE9019100F0FF0B00230BF2012226
+:107A0000514613A806F060F8F0BBBDF85800099085
+:107A1000FE482A8929690092CDE901106B89BDF8D9
+:107A20002C202868069906F04FF801007ED12078B6
+:107A30004FF0020AC10601D480062BD5ADF80C9098
+:107A4000606950B907A906A8FFF7ADF99DF81D00B8
+:107A500020F00700401C8DF81D009DF81C008DF8DB
+:107A60004E7040F0C8008DF81C0042F60210ADF8D0
+:107A70004C000CA903AACDF800A0CDE901210023F8
+:107A800040F2032213A800E01EE0079906F01CF85C
+:107A900001004BD1DD484D4608385B460089ADF802
+:107AA00039000EA8CDE90290CDF80490CDF81090E1
+:107AB0004FF007090022CDF80090BDF858104FF69E
+:107AC000FF7005F047FF10B1FFF79DF8E5E69DF860
+:107AD0003800000625D52946012060F30F218DF8D6
+:107AE0004E704FF42450ADF84C00ADF81050627851
+:107AF0009DF81000002362F300008DF810006278FA
+:107B0000CDF800A0520862F341008DF8100004AADD
+:107B1000CDE9012540F2032213A805F0D5FF0100AD
+:107B200004D1606888B32069A8B900E086E005A99F
+:107B300006A8FFF738F96078800706D49DF815008D
+:107B400020F038008DF8150005E09DF8140040F095
+:107B500040008DF814008DF84E7042F60110ADF81B
+:107B60004C00208940F20121B0FBF1F201FB12022E
+:107B7000606814ABCDF80080CDE90103002313A8A1
+:107B8000059905F0A1FF010058D12078C00729D040
+:107B9000ADF80C50A06950B908A906A8FFF703F981
+:107BA0009DF8210020F00700401C8DF821009DF871
+:107BB00020008DF84E7040F040008DF8200042F615
+:107BC0000310ADF84C0015A903AACDF800A0CDE92B
+:107BD0000121002340F2032213A8089905F074FF45
+:107BE00001002BD1E06868B32946012060F30F2122
+:107BF0008DF84E7042F60410ADF84C00E06800239A
+:107C000002788DF8602040788DF86100E06818AA4D
+:107C10004088ADF86200E06800798DF86400E068A3
+:107C2000C088ADF86500CDF80090CDE901254FF48E
+:107C3000027213A805F048FF010003D0099800F074
+:107C4000B3FF2AE6714803210838017156B1008953
+:107C50003080BDF850007080BDF83000B080BDF8B5
+:107C60005400F080002018E670B501258AB0164651
+:107C70000B46012802D0022816D104E08DF80E50E0
+:107C80004FF4205003E08DF80E5042F60100ADF89D
+:107C90000C005BB10024601C60F30F2404AA08A947
+:107CA00018460AF026FC18B107204AE5102048E5DE
+:107CB00004A99DF820205548CDE90021801E02909E
+:107CC0000023214603A802F2012205F0FDFE10B1B7
+:107CD000FEF799FF35E54D4808380EB1C18831806F
+:107CE000057100202DE5F0B593B0074601268DF80B
+:107CF0003E6041F60100ADF83C0012AA0FA93046E3
+:107D0000FFF7B2FF002848D1404C0025083CE7B3FC
+:107D10001C2102A81CF0EDFA9DF808008DF83E60C9
+:107D200040F020008DF8080042F60520ADF83C0038
+:107D30000E959DF83A00119520F00600801C8DF8F4
+:107D40003A009DF838006A4620F0FF008DF83800B0
+:107D50009DF8390009A920F0FF008DF839000420B2
+:107D6000ADF82C00ADF830000EA80A9011A80D90C7
+:107D70000FA80990ADF82E5002A8FFF76AFD002861
+:107D80000BD1BDF80000608100E008E0BDF8040000
+:107D9000A081401CE0812571002013B0F0BD6581F9
+:107DA000A581BDF84800F4E72DE9F74F1749A0B0C9
+:107DB0000024083917940A79A146012A04D0022A1E
+:107DC00002D0082023B02FE5CA88824201D00620C5
+:107DD000F8E721988A46824201D10720F2E7012084
+:107DE0002146ADF848004FF6FF7860F30F21ADF85B
+:107DF0004A808DF86E0042F6020B06918DF87240B3
+:107E0000ADF86CB0ADF870401CA901E08402002010
+:107E10001391ADF8508012A805F043FF00252E46BF
+:107E20002F460DAB072212A9404605F03DFF78B161
+:107E30000A285DD195B38EB3ADF86450ADF8666095
+:107E40009DF85E008DF8144019AC012864D06BE0F9
+:107E50009DF83A001FB3012859D1BDF83810594593
+:107E60001FD118A809A901940294CDE90310072095
+:107E70000090BDF8361010230022404605F094FF14
+:107E8000B0BBBDF86000042801D006284AD1BDF877
+:107E90002410219881423AD10F2093E73AE001283B
+:107EA00035D1BDF83800B0F5205F03D042F60101AE
+:107EB00088422CD1BAF80600BDF83610884201D1AC
+:107EC000012700E0002705B19EB1219881421ED113
+:107ED00018A809AA01940294CDE903200720009074
+:107EE0000D4610230022404605F05EFF00B902E077
+:107EF0002DE04E460BE0BDF86000022801D01028AE
+:107F000010D1C0B217AA09A90AF0D4FA50B9BDF825
+:107F1000369086E7052055E705A917A8221D0AF027
+:107F2000E8FA08B103204DE79DF814000023001D76
+:107F3000C2B28DF8142022980092CDE901401BA80E
+:107F4000069905F0C1FD10B902228AF80420FEF757
+:107F50005AFE37E710B50B46401E88B084B205AA1A
+:107F600000211846FEF7EEFE00200DF1080C06AACF
+:107F700005A901908CE8070007200090012300224A
+:107F800021464FF6FF7005F0E5FC0446BDF81800E9
+:107F9000012800D0FFDF2046FEF735FE08B010BDF7
+:107FA000F0B5FF4F044687B038790E46032804D059
+:107FB000042802D0082007B0F0BD04AA03A9204677
+:107FC000FEF799FE0500F6D160688078C0F34100A5
+:107FD00002280AD19DF80D0010F0380F05D0206955
+:107FE0000CF0E0F908B11020E5E7208905AA216925
+:107FF0008DE807006389BDF810202068039905F01B
+:1080000063FD10B1FEF7FFFDD5E716B1BDF8140012
+:108010003080042038712846CDE7F8B50C000646BC
+:108020000BD001464FF6FF7500236A46284605F03F
+:108030003DFF20B1FEF7E7FDF8BD1020F8BD694611
+:108040002046FEF710FE0028F8D1A078314600F057
+:1080500001032846009A05F055FFEBE730B587B0DD
+:10806000144600220DF1080C05AD01928CE82C009D
+:10807000072200920A46014623884FF6FF7005F05A
+:1080800069FCBDF814102180FEF7BDFD07B030BDBE
+:1080900070B50D46042108F08BFC040000D1FFDF11
+:1080A000294604F11400BDE8704004F079BC70B5B5
+:1080B0000D46042108F07CFC040000D1FFDF2946B6
+:1080C00004F11400BDE8704004F08DBC70B50D469D
+:1080D000042108F06DFC040000D1FFDF294604F103
+:1080E0001400BDE8704004F0A5BC70B5054604213D
+:1080F00008F05EFC040000D1FFDF2146284623681B
+:10810000BDE870400122FEF74BBF70B50646042162
+:1081100008F04EFC040000D1FFDF04F1140004F06D
+:108120002FFC401D20F0030511E0011D00880022F6
+:10813000431821463046FEF733FF00280BD0607C01
+:10814000ABB2684382B2A068011D08F0EEFAA068E5
+:1081500041880029E9D170BD70B50546042108F0B9
+:1081600027FC040000D1FFDF214628466368BDE8F4
+:1081700070400222FEF714BF70B50E46054601F0AE
+:1081800049F9040000D1FFDF01202072667265808A
+:10819000207820F00F00001D20F0F000403020700B
+:1081A000BDE8704001F039B910B50446012900D08E
+:1081B000FFDF2046BDE810400121FAF713B92DE991
+:1081C000F04F97B04FF0000A0C008346ADF814A0B2
+:1081D000D04619D0E06830B1A068A8B10188ADF8E8
+:1081E0001410A0F800A05846FBF735F9070043F239
+:1081F000020961D0387822285CD30421584608F05F
+:10820000D7FB050005D103E0102017B0BDE8F08FC3
+:10821000FFDF05F1140004F0B3FB401D20F003065E
+:10822000A078012803D0022801D00720EDE721889B
+:1082300007AA584605F005FD30BB07A805F00DFD5F
+:1082400010BB07A805F009FD48B99DF826000128D4
+:1082500005D1BDF82400A0F52451023902D04FF415
+:108260005050D2E7E068B0B1CDE902A007200090FD
+:1082700005AACDF804A00492A2882188BDF8143084
+:10828000584605F067FB10B1FEF7BDFCBDE7A168DD
+:10829000BDF8140008809DF81F00C00602D543F207
+:1082A0000140B2E70B9838B1A1780078012905D0D8
+:1082B00080071AD40820A8E74846A6E7C007F9D0E7
+:1082C00002208DF83C00A8684FF00009A0B1697C3D
+:1082D0004288714391420FD98AB2B3B2011D08F0AE
+:1082E000DAF98046A0F800A006E003208DF83C00F3
+:1082F000D5F800804FF001099DF8200010F0380FEC
+:1083000000D1FFDF9DF820002649C0F3C2000844D9
+:1083100097F8231010F8010C884201D90F2074E758
+:108320002088ADF8400014A90095CDE9019143469D
+:1083300007220FA95846FEF75DFE002891D19DF84F
+:10834000500050B9A078012807D1687CB3B27043BF
+:1083500082B2A868011D08F0B2F9002055E770B597
+:10836000064615460C460846FEF70CFC002805D1CB
+:108370002A4621463046BDE8704075E470BD13E5DD
+:1083800070B51E4614460D000ED06CB1616859B12F
+:1083900060B10349C988814208D0072070BD000040
+:1083A0007C020020FA2F00001020F7E72068FEF77B
+:1083B000E9FB0028F2D1324621462846BDE870404C
+:1083C000FFF747BA70B515460C0006D038B1FE4924
+:1083D0000989814203D00720E0E71020DEE720680A
+:1083E000FEF7D0FB0028D9D129462046BDE87040D1
+:1083F000D6E570B5064686B00D46144610460BF01D
+:10840000B3FFD0BB60680BF0D6FFB0BBA6F57F40D2
+:10841000FF3803D03046FBF71EF880B12846694686
+:10842000FEF7E3FC00280CD19DF810100F2008295E
+:108430003CD2DFE801F008060606060A0A0843F205
+:10844000020006B0AAE70320FBE79DF8021001290D
+:1084500008D1BDF80010B1F5C05FF2D06FF4C05282
+:10846000D142EED09DF8061001290DD1BDF80410BF
+:10847000A1F52851062907D200E028E0DFE801F045
+:10848000030304030303DCE79DF80A1001290ED15E
+:10849000BDF80810B1F5245FD3D0A1F524510239FD
+:1084A000CFD00129CDD0022901D1CAE7FFDF606812
+:1084B00078B9002305AA2946304605F0F7FC10B12B
+:1084C000FEF7A1FBBDE79DF81400800601D4102043
+:1084D000B7E76188224628466368FFF7BFFDB0E72B
+:1084E0002DE9F043814687B08846144610460BF0CC
+:1084F0003BFF18B1102007B0BDE8F083002306AAA7
+:108500004146484605F0D2FC18B100BFFEF77BFBA0
+:10851000F1E79DF81800C00602D543F20140EAE7F2
+:108520000025072705A8019500970295CDE903507E
+:1085300062884FF6FF734146484605F035FC060059
+:1085400013D160680BF010FF60B960680195CDE948
+:10855000025000970495238862884146484605F0FA
+:1085600023FC0646BDF8140020803046CEE739B122
+:10857000954B0A889B899A4202D843F203007047C0
+:108580001DE610B586B0904C0423ADF81430638915
+:1085900043B1A4898C4201D2914205D943F2030030
+:1085A00006B010BD0620FBE7ADF8101000210091C9
+:1085B0000191ADF8003002218DF8021005A9029159
+:1085C00004A90391ADF812206946FFF7F8FDE7E72B
+:1085D0002DE9FC4781460E4608460BF09FFE88BBFE
+:1085E0004846FAF738FF5FEA00080AD098F800001A
+:1085F000222829D30421484608F0DAF9070005D1DA
+:1086000003E043F20200BDE8FC87FFDF07F114003E
+:1086100004F0CDF905463078012803D0022804D0B3
+:108620000720F0E7A8070FD502E015F01C0F0BD0CC
+:10863000B079341DC00709D0E08838B1A0680BF0CC
+:108640006DFE18B11020DEE70820DCE732782088C4
+:10865000002628B3A0F201130721112B18D20CD247
+:10866000DFE803F00B090D0B1D0B121D100B0B1D8A
+:108670001D1D1D0B1D00022A11D10846C3E7012A4A
+:10868000FBD00CE02A0700E0EA06002AF5DA06E053
+:10869000A0F5C0721F2A02D97D3A022AEDD8C6B2CF
+:1086A00000F0B8FE50B198F82300CDE90006FA8931
+:1086B000234639464846FEF7EAFCA4E71120A2E724
+:1086C0002DE9F04F8BB01F4615460C468346002619
+:1086D000FAF7C1FE28B10078222805D208200BB095
+:1086E00094E543F20200FAE7B80801D00720F6E764
+:1086F000032F00D100274FF6FF79CCB1022D73D3A1
+:1087000020460BF058FE30B904EB0508A8F1010033
+:108710000BF051FE08B11020E1E7AD1EAAB22146D0
+:10872000484605F06DFC38F8021C88425CD1ADB2B9
+:108730002549B80702D58889401C00E001201FFAAE
+:1087400080F8F80701D08F8900E04F4605AA41461E
+:10875000584605F076FA4FF0070A4FF00009ACB31F
+:10876000204608E0408810283ED8361D304486B2A6
+:10877000AE4239D2A01902884245F3D354E000BF7B
+:108780009DF8170002074FD584B304EB0608361D89
+:10879000B8F80230B6B2102B26D89A19AA4223D8BC
+:1087A000B8F8002091421FD1C00620D5CDE900A91C
+:1087B0000DF1080C0AAAA11948468CE80700B8F880
+:1087C00000100022584603E07C0200202CE00BE061
+:1087D00005F0C0F810B1FEF716FA80E7B8F802000D
+:1087E000BDF82810884202D00B2078E704E0B8F8E2
+:1087F0000200304486B206E0C00604D55846FEF7B3
+:1088000078FC002888D19DF81700BDF81A1020F0D8
+:1088100010008DF81700BDF81700ADF80000FF2319
+:108820005846009A05F06EFB05A805F016FA18B92F
+:10883000BDF81A10B942A3D90421584608F0B8F877
+:10884000040000D1FFDFA2895AB1CDE900A94D464D
+:10885000002321465846FEF71AFC0028BDD1A58109
+:108860003DE700203BE72DE9FF4F8BB01E46170088
+:108870000D464FF0000412D0B00802D007200FB010
+:10888000C4E4032E00D100265DB108460BF08AFD3A
+:1088900028B93888691E08440BF084FD08B11020FF
+:1088A000EDE7C74AB00701D5D18900E00121F00703
+:1088B0004FF6FF7802D0D089401E00E0404686B2D5
+:1088C00006AA0B9805F0BDF94FF000094FF0070B11
+:1088D0000DF1140A39E000BF9DF81B00000734D5E4
+:1088E000CDF80490CDF800B0CDF80890CDE9039A0A
+:1088F000434600220B9805F057FA60BB05B3BDF85C
+:1089000014103A8821442819091D8A4230D3BDF831
+:108910001E2020F8022BBDF8142020F8022BCDE9F0
+:1089200000B9CDE90290CDF810A0BDF81E10BDF839
+:10893000143000220B9805F037FA08B103209EE7A7
+:10894000BDF814002044001D84B206A805F085F986
+:1089500020B10A2806D0FEF756F990E7BDF81E10A0
+:10896000B142B9D934B17DB13888A11C884203D253
+:108970000C2084E7052082E722462946404605F080
+:108980003FFB014628190180A41C3C80002076E7AB
+:1089900010B504460BF0E8FC08B1102010BD884863
+:1089A000C0892080002010BDF0B58BB00D46064672
+:1089B000142103A81BF09DFC01208DF80C008DF8FC
+:1089C000100000208DF81100ADF814503046FAF771
+:1089D00042FD48B10078222812D30421304607F026
+:1089E000E7FF040005D103E043F202000BB0F0BD45
+:1089F000FFDF04F11400074603F0D9FF800601D41D
+:108A00000820F3E7207C022140F00100207409A82F
+:108A10000094CDE90110072203A930466368FEF7F0
+:108A2000E9FA20B1217C21F001012174DEE7294619
+:108A30003046F9F7C8FC08A9384603F0A7FF00B193
+:108A4000FFDFBDF82040172C01D2172000E02046A0
+:108A5000A84201D92C4602E0172C00D21724214647
+:108A60003046FFF724FB21463046F9F7D2F90020C3
+:108A7000BCE7F8B51C4615460E46069F08F0CAF836
+:108A80002346FF1DBCB231462A46009407F0B5FCD0
+:108A9000F8BD70B50C4605460E2120461BF007FCBC
+:108AA000002020802DB1012D01D0FFDF76E40620CB
+:108AB00000E00520A07171E410B5488008781346E5
+:108AC00020F00F00001D20F0F00080300C460870F0
+:108AD0001422194604F108001BF0AFFB00F09DFCC6
+:108AE0003748046010BD2DE9F047DFF8D890491DE4
+:108AF000064621F0030117460C46D9F8000007F09E
+:108B000092FD050000D1FFDF4FF000083560A5F8A9
+:108B100000802146D9F8000007F085FD050000D14E
+:108B2000FFDF7560A5F800807FB104FB07F1091D28
+:108B30000BD0D9F8000007F076FD040000D1FFDF6C
+:108B4000B460C4F80080BDE8F087C6F80880FAE792
+:108B50002DE9F0411746491D21F00302194D064643
+:108B600001681446286807F089FD22467168286864
+:108B700007F084FD3FB104FB07F2121D03D0B1687A
+:108B8000286807F07BFD042007F0BAFE04460420A5
+:108B900007F0BEFE201A012804D12868BDE8F04184
+:108BA00007F036BDBDE8F08110B50C4605F015F8AC
+:108BB00000B1FFDF2046BDE81040FEF724B80000FA
+:108BC0007C0200201400002038B50C468288817B8E
+:108BD00019B14189914200D90A462280C188121DEB
+:108BE00090B26A4606F092FFBDF80000032800D359
+:108BF0000320C1B2208800F0A3FF38BD38B50C4671
+:108C00008288817B19B10189914200D90A4622806C
+:108C1000C188121D90B26A4606F078FFBDF80000C8
+:108C2000022800D30220C1B2208800F089FF401C36
+:108C3000C0B238BD2DE9FE4F0C46FD4981464022A9
+:108C4000D1E90201CDE9010109F1030020F003019E
+:108C5000C91C21F0030100916846114607F0C5FCCC
+:108C6000F44E002C02D1F44A00999160009901441D
+:108C70000091357F05F1010504D1E8B209F0C0FB90
+:108C800000B1FFDF009800EB0510C01C20F00301CD
+:108C900000915CB9707AB27A1044C2B200200870B8
+:108CA000308C80B204F021FE00B1FFDF0098316A01
+:108CB000084400902146684600F00DFF0098C01C53
+:108CC00020F003000090B37AF27A717A04B10020A8
+:108CD00007F081FD0099084400902146684600F0A5
+:108CE0003AFF00273D46B24696F801800CE0284640
+:108CF00000F0D4FE064681788088F9F721F9717872
+:108D00006D1C00FB0177EDB24545F0D10098C01C09
+:108D100020F00300009004B100203946F9F71BF958
+:108D200000990027084400903D469AF801800CE025
+:108D3000284600F0B3FE0646C1788088FEF763FC43
+:108D400071786D1C00FB0177EDB24545F0D10098BC
+:108D5000C01C20F00300009004B100203946FEF74B
+:108D60005BFC00994FF000080844009045469AF8D3
+:108D700001700EE0284600F091FE0646807B30B17F
+:108D800006F1080001F0DDFE727800FB02886D1C20
+:108D9000EDB2BD42EED10098C01C20F0030000905F
+:108DA00004B10020414601F0D0FE00990844009033
+:108DB0002146684600F049FE0098C01D20F00702D9
+:108DC00000922CBB9D490020FAF747F8FBF715FBF2
+:108DD000984801AA00211030F8F7CEFA00B1FFDF61
+:108DE0009AF81D00FEF77FFF00B1FFDF91484FF4B6
+:108DF000F67144301BF07DFA8E480421443080F82F
+:108E0000E91180F8EA11062180F8EB1103210171C4
+:108E10000099A1EB0900BDE8FE8F70B5854C0646B0
+:108E20004434207804EB4015E078083590B9A01957
+:108E300090F8E80100280ED0A0780F2800D3FFDFBB
+:108E4000202128461BF055FA687866F30200687006
+:108E50000120E070284670BD2DE9F04105460C4622
+:108E600000270078052190463E46B1EB101F00D048
+:108E7000FFDF287A50B101280ED0FFDFA8F800608C
+:108E80000CB1278066800020BDE8F081012709260B
+:108E900074B16888A08008E00227142644B168886D
+:108EA000A0802869E060A88A2082287B2072E5E7FC
+:108EB000A8F80060E7E710B55F4C6068C11D21F0BD
+:108EC0000701814200D0FFDF5A48012100220170D2
+:108ED00042700172417203238372C1720273027481
+:108EE000052202831F224283417455A242610A2255
+:108EF000027741774FF4B06101626168416010BD53
+:108F000030B54D4C1568636810339D4202D2042081
+:108F1000136030BD474B5D785A6802EB0512107044
+:108F200051700320D080172090800120D070907065
+:108F3000002090735878401C587060681030606052
+:108F4000002030BD70B506463A480024457807E059
+:108F5000204600F0A3FD0178B14204D0641CE4B2C5
+:108F6000AC42F5D1002070BDF7B5074608780C4635
+:108F700010B3FFF7E7FF0546A7F12006202F06D024
+:108F8000052E19D2DFE806F00F2B2B151A0000F082
+:108F900090FD0DB1697800E00021401AA17880B2FF
+:108FA0000844FF2808D8A07830B1A088022824D22D
+:108FB00002E06088172820D20720FEBD207AE0B1A9
+:108FC00061881729F8D3A1881729F5D3A179002939
+:108FD000F2D0E1790029EFD0402804D9ECE7242F22
+:108FE0000BD1207A48B161884FF6FB70814202D8DC
+:108FF000A188814201D90420FEBD65B9207802AA6A
+:109000000121FFF77DFF0028F6D12078FFF79AFFB6
+:10901000050000D1FFDF052E25D2DFE806F003189A
+:109020001B151E00A0786870A088E8801CE0000076
+:10903000B0460200980300201C0000200000002021
+:109040006E524635780000006088A8800CE0A07859
+:10905000A87009E0A078E87006E054F8020FA86054
+:109060006068E86000E0FFDF0020FEBD1A2835D010
+:109070000DDC132832D2DFE800F01B31203131271C
+:109080002723252D313129313131312F0F0030285F
+:1090900002D003DC1E2821D1072070473A38092866
+:1090A0001CD2DFE800F0151B0F1B1B1B1B1B07004E
+:1090B0000020704743F20400704743F202007047FB
+:1090C000042070470D2070470F207047082070471C
+:1090D0001120704713207047062070470320704707
+:1090E00010B5007800F0010006F001FDBDE8104069
+:1090F000BCE70EB5017801F001018DF80010417850
+:1091000001F001018DF801100178C1F340018DF8E3
+:1091100002104178C1F340018DF8031001788908ED
+:109120008DF80410417889088DF8051081788DF844
+:109130000610C1788DF8071000798DF80800684690
+:1091400005F0ACFAFFF792FF0EBD2DE9F84FDFF8FE
+:10915000F883FE4C00261FE0012000F03FFD0120B7
+:10916000FFF75BFE054640214746D8F8080007F0A8
+:109170005AFA686000B9FFDF686805F03EF8A8B1E8
+:109180002846FAF75AFC284600F02EFD20B9402266
+:109190006968B86807F072FA94F9E9010428DBDA23
+:1091A000022007F0ADFB07460025A6E040226968D3
+:1091B000D8F8080007F062FAF2E7B8F80210404663
+:1091C000491C89B2A8F80210B94201D3002141809C
+:1091D0000221B8F8020007F0EBFB002865D0B8F8D0
+:1091E0000200694606F0F1FBFFF740FF00B1FFDF28
+:1091F0009DF8000078B1B8F8020007F01DFD5FEAA5
+:10920000000900D1FFDF484606F08BFF18B1B8F81F
+:10921000020002F03DF9B8F8020007F0FBFC5FEA3B
+:10922000000900D1FFDF484606F073FFE8BB0321C9
+:10923000B8F8020007F0BCFB5FEA000B48D1FFDF83
+:1092400046E000BFDBF8100010B10078FF2849D0DD
+:10925000022000F0C3FC0220FFF7DFFD82464846F3
+:1092600007F063F8CAF8040000B9FFDFDAF8040079
+:1092700007F02BF9002100900170B8F80210504659
+:10928000AAF8021001F00AFE484607F020F900B9DA
+:10929000FFDF504600F0A8FC18B99AF8010000075B
+:1092A00004D50099CBF8101012E024E0DBF8100090
+:1092B00038B10178491C11F0FF01017008D1FFDFBE
+:1092C00006E000221146484600F0BDFB00B9FFDF72
+:1092D00094F9EA01022805DBB8F8020001F0A3FDC9
+:1092E0000028AFD194F9E901042804DB484607F0CF
+:1092F00052F900B101266D1CEDB2BD4204D294F9C1
+:10930000EA010228BFF659AF002E7FF423AFBDE873
+:10931000F84F032000F062BC10B58B4CE060086889
+:109320002061AFF2D91002F012FD607010BD8748C5
+:1093300000214438017084480170854941607047BC
+:1093400070B505464FF080500C46D0F8A410491C6B
+:1093500005D1D0F8A810C9430904090C0BD050F866
+:10936000A01F01F001012970416821608068A08080
+:10937000287830B970BD062120460AF0AAFC0120E9
+:109380002870607940F0C000607170BD70B54FF01A
+:1093900080540D46D4F88010491C0BD1D4F88410A9
+:1093A000491C07D1D4F88810491C03D1D4F88C107B
+:1093B000491C0CD0D4F880100160D4F884104160AE
+:1093C000D4F888108160D4F88C10C16002E01021BC
+:1093D0000AF07FFCD4F89000401C0BD1D4F8940024
+:1093E000401C07D1D4F89800401C03D1D4F89C004D
+:1093F000401C09D054F8900F286060686860A0682D
+:10940000A860E068E86070BD2846BDE870401021A3
+:109410000AF05FBC4D480079FFE470B54B4CE07832
+:1094200030B3207804EB4010407A00F0070020446D
+:1094300090F9E801002800DCFFDF2078002504EB2C
+:109440004010407A00F00700011991F8E801401E31
+:1094500081F8E8012078401CC0B220700F2800D1AC
+:109460002570A078401CA0700AF096FBE57070BDD6
+:10947000FFDF70BD3EB50546032107F099FA0446AB
+:10948000284607F0C7FB054604B9FFDF206918B17D
+:109490000078FF2800D1FFDF01AA6946284600F0C6
+:1094A000D2FA60B9FFDF0AE0002202A9284600F0E4
+:1094B000CAFA00B9FFDF9DF8080000B1FFDF9DF890
+:1094C0000000411E8DF80010EED2206901998842FB
+:1094D00001D1002020613EBD70B50546A0F57F405A
+:1094E0000C46FF3800D1FFDF012C01D0FFDF70BD3B
+:1094F000FFF790FF040000D1FFDF207820F00F007D
+:10950000401D20F0F0005030207065800020207257
+:1095100001202073BDE870407FE72DE9F041164639
+:109520000D460746FFF776FF040000D1FFDF2078E5
+:1095300020F00F00401D20F0F000503020706780B8
+:1095400001202072286805E01C000020DC030020B8
+:10955000C81400202061A888A0822673BDE8F041CD
+:109560005BE77FB5FFF7EEFC040000D1FFDF02A947
+:109570002046FFF729FB054603A92046FFF73EFBDF
+:109580008DF800508DF80100BDF80800001DADF801
+:109590000200BDF80C00001DADF80400E088ADF835
+:1095A0000600684606F08CFA002800D0FFDF7FBD79
+:1095B0002DE9F047DFF8FC930546002799F80000F5
+:1095C00010B10820BDE8F08728460AF0CDFE08B1AA
+:1095D0001020F7E7F84C207808B9FFF76CFCA07A68
+:1095E000617A0844C6B200F064FAB04207D2301A79
+:1095F000C1B22A460020FFF783FC0700E2D1D9F868
+:1096000004004E46C01C20F00300C9F8040000F01E
+:1096100040FB716800EB010801214046FFF70AFB9F
+:10962000064629684044884202D8B6F5803F15D3E3
+:1096300028600020FFF786FC05000DD005F113001F
+:10964000D9F8041020F003004E46884200D0FFDF16
+:109650006078401E607075600420B3E700214046CA
+:10966000FFF7E8FA0446A64200D0FFDF04EB08014A
+:10967000C9F8041029604FF6FF71A9F80210012102
+:1096800089F8001038469DE72DE9F0410446C948A5
+:1096900017460E46007810B10820BDE8F081084654
+:1096A0000AF03CFE08B11020F7E7C34D287808B94E
+:1096B000FFF701FC601E1E2807D8012C22D130784C
+:1096C000FE281FD828770020E7E7A4F120001F28F4
+:1096D00005D8E0B23A463146BDE8F04144E4A4F191
+:1096E00040001F2805D831462046BDE8F04100F073
+:1096F000A3BAA4F1A0001F2804D80020A02C03D0F6
+:10970000A12C06D00720C8E7317801F00101697764
+:10971000C3E731680922F82901D38B0701D010462D
+:10972000BBE76B7C03F00303012B04D16B8BD733B6
+:109730009CB28C42F3D82962AFE72DE9F04781460D
+:109740000E4608460AF010FE48B948460AF02AFEBE
+:1097500028B909F1030020F00301494501D0102088
+:1097600030E795484FF0000A4430817869B141787C
+:10977000804600EB411408343788324600212046E9
+:1097800000F040FA050004D027E0A6F800A005206C
+:1097900018E7B9F1000F24D03088B84201D90C2560
+:1097A0001FE0607800F00705284600F017FA08EB84
+:1097B0000507324697F8E8014946401C87F8E8015A
+:1097C000204607F5F47700F01DFA05463878401E6C
+:1097D0003870032000F002FA2DB10C2D01D0A6F84C
+:1097E00000A02846EEE66078724E00F007010129DD
+:1097F00023D002290CD0032933D0FFDF98F80110C1
+:109800004046491CC9B288F801100F2934D035E010
+:10981000616821B1000702D46088FFF72BFE98F839
+:10982000EA014746012802D1707802F0AFFA97F9B1
+:10983000EA010428E2DBFFDFE0E7616819B14022BA
+:10984000B06806F01BFF98F8E9014746032802D1EB
+:10985000707802F09BFA97F9E9010428CEDBFFDF6C
+:10986000CCE7C00602D56088FFF704FE98F9EB014B
+:109870000628C3DBFFDFC1E780F801A08178491E1D
+:109880008170617801F0070101EB080090F8E811A0
+:10989000491C80F8E811A4E770B50D4604460AF0AB
+:1098A0003DFD18B928460AF05FFD08B1102070BDD3
+:1098B00029462046BDE8704008F0D9BD70B5044681
+:1098C00015460E4608460AF029FD18B928460AF042
+:1098D0004BFD08B1102070BD022C03D0102C01D01C
+:1098E000092070BD2A463146204608F0E3FD0028D5
+:1098F000F7D0052070BD70B514460D4606460AF037
+:109900000DFD38B928460AF02FFD18B920460AF097
+:1099100049FD08B1102070BD22462946304608F0A6
+:10992000E8FD0028F7D0072070BD3EB504460AF0D8
+:109930001BFD08B110203EBD684604F00FFEFFF786
+:1099400095FB0028F7D19DF806002070BDF80800AF
+:109950006080BDF80A00A08000203EBD70B50546BD
+:109960000C4608460AF01EFD20B93CB120680AF0FA
+:10997000FBFC08B1102070BDA08828B12146284604
+:10998000BDE87040FDF7BEBE092070BD70B504464D
+:109990000D4608460AF0C2FC30B9601E1E2818D8D1
+:1099A00028460AF0BBFC08B1102070BD022C05D976
+:1099B000072070BD1C0000209803002004B9FFDFC1
+:1099C000F94800EB840050F8041C2846BDE87040BC
+:1099D0000847A4F120001F2805D829462046BDE8E5
+:1099E0007040FAF792BCF02CE2D1A8680AF096FC1D
+:1099F0000028D9D1284606F0CBF8BDE87040FFF723
+:109A000035BB70B504460D4608460AF0ADFC30B9CA
+:109A1000601E1E280DD828460AF080FC08B11020D0
+:109A2000C7E7012C01D0022C01D10620C1E7072095
+:109A3000BFE7A4F120001F28F9D829462046BDE839
+:109A40007040FAF7BABC06F033BB38B50446D748C5
+:109A5000007B00F00105D9B9F9F78BFA0DB1226846
+:109A600000E00022D2484178C06804F06EFBD04884
+:109A70001030C0788DF8000010B1012802D004E049
+:109A8000012000E000208DF80000684604F0DFFDB2
+:109A9000002D02D020682830206038BD30B5C34D7D
+:109AA00004466878A04200D8FFDF686800EB041025
+:109AB00030BD70B5BD4800252C46467807E02046ED
+:109AC000FFF7ECFF4078641C2844C5B2E4B2B4420E
+:109AD000F5D128466DE72DE9F0410C46064600F029
+:109AE00006F907463068C01C20F00302326014BB40
+:109AF000AE483B46082124300AF0EAFA002409E087
+:109B0000082C10D2DFE804F0060408080A04040652
+:109B1000A84804E0A84802E0A84800E0A8480AF0E5
+:109B2000F7FA054600E0FFDFA54200D0FFDF641C26
+:109B3000E4B2082CE4D3306800EB07103060ACE5E9
+:109B4000021D5143452900D245210844C01CB0FBE9
+:109B5000F2F0C0B270472DE9FC5F064693484FF023
+:109B600000088B464746444690F8019022E0204684
+:109B7000FFF794FF050000D1FFDF6878694638449D
+:109B8000C7B22846FFF720F8824601A92846FFF70A
+:109B900035F80346BDF804005246001D81B2BDF8F9
+:109BA0000000001D80B206F081FF6A78641C00FB93
+:109BB0000288E4B24C45DAD13068C01C20F00300C2
+:109BC0003060BBF1000F00D000204246394606F05D
+:109BD0007BFF316808443060BDE8FC9F7349443125
+:109BE00008710020C870704770494431CA782AB1A2
+:109BF0000A7801EB42110831814201D001207047FF
+:109C0000002070472DE9F04106460078154600F027
+:109C10000F0400201080601E0F46052800D3FFDFD0
+:109C200061482A46103000EB8400394650F8043C65
+:109C30003046BDE8F041184770B50C46402802D0C8
+:109C4000412806D120E0A07861780D18E1788142A2
+:109C500001D90720ADE62078012801D91320A8E614
+:109C6000FF2D08D808F0B0FD064609F04CFF301A69
+:109C7000801EA84201DA12209BE64C4821688160D0
+:109C800021790173002094E6BDE87040084600F099
+:109C90005EB82DE9F0470027DFF810A13E463D46AB
+:109CA000B9463C469AF801800AE02046FFF7F6FEE6
+:109CB0004178807B0E4410FB0155641CE4B27F1C8C
+:109CC0004445F2D109EB8700C6EBC60100EB8100E9
+:109CD0009AF8092000EB850101EBC2019AF80A20ED
+:109CE0009AF80B0001EBC20101EB80006AE42DE958
+:109CF000F047DFF8B8900026344699F8090099F843
+:109D00000A2099F801700244D5B299F80B2010444A
+:109D100000F0FF0808E02046FFF7C0FE817B407896
+:109D200011FB0066641CE4B2BC42F4D199F809004E
+:109D300099F80A10284428444044401C01B10121EC
+:109D400008448419FF2C00D9FFDFE0B23AE438B5AB
+:109D50000446407800F00300012803D002280BD00D
+:109D6000072038BD606858B10AF025FBD0B960689B
+:109D70000AF018FB20B915E060680AF0CFFA88B93C
+:109D800069462046FCF71EF90028EAD1607800F009
+:109D90000300022816D19DF8000098B160680AF00F
+:109DA00001FB78B1102038BDB046020098030020B6
+:109DB0001C000020B941000017AC00005D2F00001E
+:109DC000F32101006189F8290DD8208988420AD839
+:109DD000607800F003020A48012A06D1D731026AEE
+:109DE00089B28A4201D20920DDE794E80E0000F131
+:109DF000100585E80E000AB9002101830020D2E792
+:109E0000980300202DE9F04107461446884608468D
+:109E100001F01CFD064608EB88001C22796802EB65
+:109E2000C0000D18688C58B14146384601F016FD47
+:109E3000014678680078C200082305F120000CE094
+:109E4000E88CA8B14146384601F00FFD014678681C
+:109E500008234078C20005F1240006F066FC38B102
+:109E6000062121726681D0E90010C4E9031009E0DF
+:109E7000287809280BD00520207266816868E06088
+:109E8000002028702046BDE8F04101F0D5BC072035
+:109E900020726681F4E72DE9F04116460D4607462B
+:109EA000406801EB85011C2202EBC10144182046E9
+:109EB00001F0FDFC40B10021708865F30F2160F3D3
+:109EC0001F4107200AF0DEF909202070324629469A
+:109ED0003846BDE8F04195E72DE9F0410E460746CA
+:109EE00000241C21F07816E004EB8403726801EB77
+:109EF000C303D25C6AB1FFF78DFA050000D1FFDF22
+:109F00006F802A4621463046FFF7C5FF0120BDE895
+:109F1000F081641CE4B2A042E6D80020F7E770B5F7
+:109F2000064600241C21C0780AE000BF04EB84032D
+:109F3000726801EBC303D5182A782AB1641CE4B215
+:109F4000A042F3D8402070BD282128461AF0AFF96E
+:109F5000706880892881204670BD70B50346002056
+:109F60001C25DC780DE000BF00EB80065A6805EB8D
+:109F7000C6063244167816B1128A8A4204D0401CB2
+:109F8000C0B28442F0D8402070BDF0B50446002035
+:109F90001C26E5780EE000BF00EB8007636806EB47
+:109FA000C7073B441F788F4202D15B78934204D0AD
+:109FB000401CC0B28542EFD84020F0BD0078032895
+:109FC00001D000207047012070470078022801D09E
+:109FD00000207047012070470078072801D000203A
+:109FE0007047012070472DE9F041064688461078F9
+:109FF000F1781546884200D3FFDF2C781C27641CBB
+:10A00000F078E4B2A04201D8201AC4B204EB840173
+:10A01000706807EBC1010844017821B141468847C7
+:10A0200008B12C7073E72878A042E8D1402028704E
+:10A030006DE770B514460B880122A240134207D188
+:10A0400013430B8001230A22011D06F038FB047024
+:10A0500070BD2DE9FF4F81B00878DDE90E7B9A468F
+:10A0600091460E4640072CD4019806F0E5FD040009
+:10A0700000D1FFDF07F1040820461FFA88F105F040
+:10A0800024FF050000D1FFDF204629466A4606F07E
+:10A090006EF90098A0F80370A0F805A0284606F015
+:10A0A00014FA017869F306016BF3C71101702046B9
+:10A0B0001FFA88F105F04CFF00B9FFDF019803F0AB
+:10A0C000B9FF06EB0900017F491C017705B0BDE827
+:10A0D000F08F2DE9F84F0E469A4691460746032128
+:10A0E00006F066FC0446008DDFF8B485002518B143
+:10A0F00098F80000B0421ED1384606F09DFD0700DA
+:10A1000000D1FFDF09F10401384689B205F0DDFE18
+:10A11000050010D0384629466A4606F028F900980E
+:10A1200000210A460180817004F054F80098C01D97
+:10A13000CAF8000021E098F80000B04216D104F1FE
+:10A14000260734F8341F012000FA06F911EA090F36
+:10A1500000D0FFDF2088012340EA090020800A2286
+:10A16000391D384606F0C6FA067006E0324604F19C
+:10A17000340104F12600FFF75CFF0A2188F8001083
+:10A180002846BDE8F88FFEB514460D46064602ABDC
+:10A190000C220621FFF79DFF002826D0029968783F
+:10A1A00012220A70801C487008224A80A8702088F9
+:10A1B00088806088C880A0880881E0884881002461
+:10A1C0000C20CDE900040523062229463046FFF77E
+:10A1D00040FF2146002266F31F41F023104609F09C
+:10A1E000A7FF6878801C68700120FEBDFEB514468C
+:10A1F0000D460622064602AB1146FFF76AFF00280D
+:10A2000012D0029B132000211870A87858700220E9
+:10A2100058809C800620CDE900010246052329468E
+:10A220003046FFF716FF0120FEBD2DE9FE430C4628
+:10A23000804644E002AB0E2207214046FFF749FF6B
+:10A24000002841D060681C2267788678BF1C06EB26
+:10A25000860102EBC1014518029814210170477074
+:10A260000A214180698A0181E98A4181A988818026
+:10A27000A9898181304601F0E9FA02990523072274
+:10A28000C8806F700420287000250E20CDE90005DD
+:10A2900021464046FFF7DDFE294666F30F2168F3AD
+:10A2A0001F41F0230022072009F042FF6078FD499A
+:10A2B000801C607062682046921CFFF794FE606804
+:10A2C00080784028B6D10120BDE8FE83FEB50D465A
+:10A2D000064638E002AB0E2207213046FFF7F9FEB2
+:10A2E000002835D068681C23C17801EB810203EB9C
+:10A2F000C2028418029815220270627842700A2203
+:10A300004280A2894281A2888281084601F09EFA99
+:10A31000014602988180618AC180E18A0181A0881A
+:10A32000B8B10020207000210E20CDE900010523E6
+:10A33000072229463046FFF78CFE6A68DA4928462C
+:10A34000D21CFFF750FE6868C0784028C2D10120B7
+:10A35000FEBD0620E6E72DE9FE430C46814644E0BB
+:10A36000204601F08EFAD0B302AB082207214846FE
+:10A37000FFF7AFFE0028A7D060681C226578067939
+:10A38000AD1C06EB860102EBC10147180298B7F835
+:10A39000108006210170457004214180304601F093
+:10A3A00055FA0146029805230722C180A0F80480CF
+:10A3B0007D70082038700025CDE90005214648460B
+:10A3C000FFF747FE294666F30F2169F31F41F0238B
+:10A3D0000022072009F0ACFE6078801C6070626883
+:10A3E000B2492046121DFFF7FEFD60680179402941
+:10A3F000B6D1012068E72DE9F34F83B00E4680E027
+:10A40000304601F03EFA002875D071681C2091F8A2
+:10A41000068008EB880200EBC2000C18414630466B
+:10A4200001F023FA0146A078C30070684078C200AA
+:10A4300004F1240006F095F907468088E18B401A64
+:10A4400080B2002581B3AA46218B814200D80846FC
+:10A450008146024602AB07210398FFF73AFE01004E
+:10A4600028D0BAF1000F03D0029AB88802251080D4
+:10A470008B46E28B3968A9EB05001FFA80FA0A4483
+:10A480000398009206F0D8FBED1D009A59465346FA
+:10A49000009505F0E6FFE08B504480B2E083B98878
+:10A4A000884209D1012508E0FFE7801C4FF0010A2E
+:10A4B00080B2C9E7002009E60025CDE90095238A8E
+:10A4C000072231460398FFF7C4FDE089401EE08172
+:10A4D0008DB1A078401CA0707068F178427811FBB3
+:10A4E00002F1CAB2816901230E3006F0E8F880F863
+:10A4F00000800020E08372686D493046921DFFF7AE
+:10A5000072FD7068817940297FF47AAF0120DDE522
+:10A5100070B5064648680D4614468179402910D129
+:10A5200004EB84011C2202EBC101084401F0E0F9B4
+:10A53000002806D06868294684713046BDE870401E
+:10A5400059E770BDFEB50C460746002645E020469B
+:10A5500001F097F9D8B360681C22417901EB8101C1
+:10A5600002EBC1014518688900B9FFDF02AB082280
+:10A5700007213846FFF7ADFD002833D002996078F7
+:10A5800016220A70801C4870042048806068407958
+:10A5900001F05CF901460298052307228180698950
+:10A5A000C1800820CDE9000621463846FFF751FD5D
+:10A5B0006078801C6070A88969890844B0F5803F84
+:10A5C00000D3FFDFA88969890844A8816E81626889
+:10A5D00038492046521DFFF706FD60684179402941
+:10A5E000B5D10120FEBD30B5438C458BC3F3C70404
+:10A5F000002345B1838B641EED1AC38A6D1E1D4472
+:10A6000095FBF3F3E4B22CB1008918B1A04200D855
+:10A61000204603444FF6FF70834200D30346138065
+:10A620000C7030BD2DE9FC41074616460D464868C2
+:10A6300002EB86011C2202EBC10144186A4601A903
+:10A640002046FFF7D0FFA089618901448AB2BDF896
+:10A650000010914212D0081A00D50020608168686D
+:10A66000407940280AD1204601F038F9002805D069
+:10A670006868294646713846FFF764FFBDE8FC81EB
+:10A680002DE9FE4F8946804615465088032106F085
+:10A690008FF98346B8F8020040280DD240200CE024
+:10A6A00030000020BD9F0000CB9F0000D99F00001C
+:10A6B000F1B80000DDB80000403880B282460146A3
+:10A6C000584601F0DEF800287ED00AEB8A001C22F2
+:10A6D000DBF8041002EBC0000C18204601F0E7F88C
+:10A6E000002877D1B8F80000E18A88423CD8A189D7
+:10A6F000D1B348456ED100265146584601F0AEF818
+:10A70000218C0F18608B48B9B9F1020F62D3B8F8E9
+:10A7100004006083618A884226D80226A9EB0600DD
+:10A720001FFA80F9B888A28B801A002814DD4946E8
+:10A73000814500DA084683B2688869680291396801
+:10A740000A44CDE9003206F065FADDE90121F61D83
+:10A75000009B009605F051FEA18B01EB090080B231
+:10A76000A083618B884207D9688803B05246594656
+:10A77000BDE8F04F01F0D9B81FD14FF009002872A1
+:10A78000B8F802006881D7E90001C5E90401608BCF
+:10A79000A881284601F050F85146584601F05EF86D
+:10A7A0000146DBF8040008230078C20004F1200011
+:10A7B00005F0BBFF0020A0836083A0890AF0FF02A0
+:10A7C000401EA081688800E004E003B05946BDE85F
+:10A7D000F04F27E7BDE8FE8F2DE9F041064615460C
+:10A7E0000F461C46184609F099FD18B9206809F073
+:10A7F000BBFD08B1102015E47168688C0978B0EBD6
+:10A80000C10F01D313200DE43946304601F026F87C
+:10A810000146706808230078C20005F1200005F0A9
+:10A820004EFFD4E90012C0E900120020E3E710B5A2
+:10A830000446032106F0BCF80146007800F003004E
+:10A84000022805D02046BDE8104001F114029AE428
+:10A850008A8A2046BDE81040C8E470B5044603214A
+:10A8600006F0A6F8054601462046FFF774FD0028CD
+:10A8700016D029462046FFF765FE002810D029464D
+:10A880002046FFF723FD00280AD029462046FFF77F
+:10A89000CCFC002804D029462046BDE87040AAE53B
+:10A8A00070BD2DE9F0410C4680461EE0E17842780B
+:10A8B00011FB02F1CAB2816901230E3005F035FFA8
+:10A8C000077860681C22C179491EC17107EB8701B6
+:10A8D000606802EBC10146183946204600F0D1FFFE
+:10A8E00018B1304600F0DCFF20B16068C179002962
+:10A8F000DCD180E7FEF78EFD050000D1FFDF0A20E6
+:10A900002872384600F0A2FF68813946204600F0E0
+:10A91000ACFF0146606808234078C20006F12400BD
+:10A9200005F003FFD0E90010C5E90310A5F8028087
+:10A93000284600F081FFB07800B9FFDFB078401EF4
+:10A94000B07058E770B50C460546032106F030F8A4
+:10A9500001464068C2792244C2712846BDE8704071
+:10A960009FE72DE9FE4F8246507814460F464FF080
+:10A97000000800284FD0012807D0022822D0FFDF8E
+:10A980002068B8606068F86024E702AB0E220821F6
+:10A990005046FFF79EFB0028F2D0029815210523B0
+:10A9A0000170217841700A214180C0F80480C0F80C
+:10A9B0000880A0F80C80628882810E20CDE9000812
+:10A9C000082221E0A678304600F040FF054606EB5D
+:10A9D00086012C22786802EBC1010822465A02AB9C
+:10A9E00011465046FFF775FB0028C9D00298072191
+:10A9F0000170217841700421418008218580C68042
+:10AA0000CDE9001805230A4639465046FFF721FBD9
+:10AA100087F80880DEE6A678022516B1022E13D04C
+:10AA2000FFDF2A1D914602AB08215046FFF751FB7C
+:10AA30000028A5D002980121022E017021784170D2
+:10AA40004580868002D005E00625EAE7A188C1801E
+:10AA5000E1880181CDE90098052308223946504656
+:10AA6000D4E710B50446032105F0A2FF014600F12A
+:10AA700008022046BDE8104073E72DE9F05F0C4660
+:10AA800001281DD0957992F80480567905EB85014F
+:10AA90001F2202EBC10121F0030B08EB060111FBA1
+:10AAA00005F14FF6FF7202EAC10909F1030115FB36
+:10AAB0000611F94F21F0031A40B101283DD124E0DD
+:10AAC0006168E57891F800804E78DFE7594678684C
+:10AAD00005F0A9FD606000B9FFDF5946606819F014
+:10AAE00008FCE5705146786805F09DFD6168486195
+:10AAF00000B9FFDF6068426902EB090181616068AB
+:10AB000080F800806068467017E0606852464169CE
+:10AB1000786805F0B3FD5A466168786805F0AEFDC7
+:10AB2000032005F0EDFE0446032005F0F1FE201A97
+:10AB3000012802D1786805F06BFD0BEB0A00BDE837
+:10AB4000F09F02460021022097E773B5D24D0A20FC
+:10AB50002870009848B100244FEA0D0005F045FD2B
+:10AB6000002C01D1009969607CBD01240020F5E72B
+:10AB700070B50C4615463821204619F0BAFB01265F
+:10AB800066700A2104F11C0019F0B3FB05B9FFDF60
+:10AB9000297A207861F301002070A879002817D065
+:10ABA0002A4621460020FFF768FF61684020887030
+:10ABB0006168C8706168087161684871616888710E
+:10ABC0006168288808816168688848816068868132
+:10ABD00070BDC878002802D0002201204DE77047E0
+:10ABE00070B50546002165F31F41002009F04AFBBE
+:10ABF0000321284605F0DCFE040000D1FFDF2146DA
+:10AC00002846FFF769F9002804D0207840F01000AA
+:10AC10002070012070BD2DE9FF4180460E460F0CCB
+:10AC2000FEF7F8FB050007D06F800321384605F0DA
+:10AC3000BFFE040008D106E004B03846BDE8F0418C
+:10AC40001321F9F7FBBEFFDF5FEA080005D0B8F17A
+:10AC5000070F18D0FFDFBDE8FF8120782A4620F0DB
+:10AC6000080020700020ADF8020002208DF80000DE
+:10AC70004FF6FF70ADF80400ADF80600694638469F
+:10AC8000F9F7EFFAE7E7C6F3072101EB81021C238E
+:10AC9000606803EBC202805C042803D008280AD055
+:10ACA000FFDFD8E7012000904FF440432A462046BA
+:10ACB00000F004FECFE704B02A462046BDE8F0418C
+:10ACC000FFF7E9B82DE9F05F0027B0F80A90904649
+:10ACD0000C4605463E46B9F1400F01D2402001E046
+:10ACE000A9F140001FFA80FA287AC01E08286BD20A
+:10ACF000DFE800F00D04192058363C477227102673
+:10AD0000002C6CD0D5E90301C4E902015CE0702796
+:10AD10001226002C63D00A2205F10C0104F1080070
+:10AD200019F08BFA50E071270C26002C57D0E868F8
+:10AD3000A06049E0742710269CB3D5E90301C4E95B
+:10AD400002016888032105F033FE8346FEF762FBAB
+:10AD500002466888508051465846FFF753F833E062
+:10AD600075270A26ECB1A88920812DE076271426C4
+:10AD7000BCB105F10C0004F1080307C883E8070023
+:10AD800022E07727102664B1D5E90301C4E9020166
+:10AD90006888032105F00CFE01466888FFF781FDF5
+:10ADA00012E01CE073270826CCB16888032105F067
+:10ADB000FFFD01460078C00606D56888FFF78CF8CD
+:10ADC00010B96888F8F71DFEA8F800602CB127803C
+:10ADD000A4F8069066806888A0800020AFE6A8F8F6
+:10ADE0000060FAE72DE9FC410C461E4617468046F6
+:10ADF000032105F0DDFD05460A2C0AD2DFE804F048
+:10AE000005050505050509090907042303E00623CF
+:10AE100001E0FFDF0023CDE90076224629464046C7
+:10AE2000FFF717F92AE438B50546A0F57F40FF384B
+:10AE300030D0284605F0EEFE040000D1FFDF2046AA
+:10AE400005F073FA002815D001466A46204605F041
+:10AE50008EFA00980321B0F80540284605F0A8FDB9
+:10AE60000546052C03D0402C05D2402404E0007A8E
+:10AE700080B1002038BD403CA4B2214600F001FD65
+:10AE800040B1686804EB84013E2202EBC101405AE4
+:10AE90000028EFD0012038BD300000202DE9F04F10
+:10AEA000044689B0408805F0B5FE050000D1FFDFFB
+:10AEB00006AA2846616800F0BDFC069D001F81B20D
+:10AEC00035F8032F6B888A4205D1042B0AD0052B55
+:10AED0001DD0062B15D022462846FFF7D1FB09B01E
+:10AEE000BDE8F08F16462D1D224629463046F7F75D
+:10AEF00054FA0828F3D1224629463046FCF749FC8B
+:10AF0000EDE76088291D6368FAF7C8FCE7E7174694
+:10AF10006088032105F04CFD4FF000088DF8048097
+:10AF20000646ADF80680042FD9D36A79002AD6D018
+:10AF300028794FF6FF794FF01C0A13282CD008DC33
+:10AF4000012878D0062847D0072875D0122874D158
+:10AF500006E0142872D0152871D016286DD1ACE106
+:10AF60000C2F6AD1307800F00301022965D140F03E
+:10AF7000080030706879B07001208DF804002889CD
+:10AF8000ADF808006889ADF80A00A889ADF80C0092
+:10AF9000E889ADF80E0019E0B07890429FD1307882
+:10AFA00001079CD5062F9AD120F0080030706088E8
+:10AFB000414660F31F41002009F064F902208DF83A
+:10AFC0000400ADF808902889ADF80A006088224690
+:10AFD00001A9F9F746F982E7082F80D12F89B5F842
+:10AFE0000A90402F01D2402001E0A7F1400080B23A
+:10AFF00080460146304600F044FC08B3716808EB17
+:10B0000088002C2202EBC000095A4945E3D1FE48D2
+:10B0100007AAD0E90210CDE9071068798DF81C0065
+:10B0200008F0FF058DF81E5060883146FFF799FC47
+:10B030002246294639E0B6E014E03CE039E0E6E09B
+:10B04000F148D0E90010CDE907106879ADF820701B
+:10B050008DF81C00ADF82290608807AA3146FFF7F2
+:10B0600080FC3CE7082FB6D16889B5F808804028F5
+:10B0700001D2402000E0403887B23946304600F027
+:10B0800000FC0028A7D007EB870271680AEBC2001A
+:10B090000844028A42459ED1017808299BD1407814
+:10B0A0006979884297D1F9B222463046FEF7F3FE1D
+:10B0B00015E70E2F07D0CDF81C80CDF820806879D9
+:10B0C0008DF81C00C8E76989EF898B46B5F80C90AC
+:10B0D0003046FEF742FFABF14001402901D3092081
+:10B0E0004AE0B9F1170F01D3172F01D20B2043E02B
+:10B0F00040280ED000EB800271680AEBC2000844C1
+:10B100000178012903D1407869798842A9D00A20C1
+:10B1100032E03046FEF703FF014640282BD001EB1A
+:10B12000810372680AEBC30002EB0008012288F871
+:10B1300000206A7988F8012070682A894089B8421D
+:10B1400000D938462D8A03232372A282E781208208
+:10B15000A4F80C906582084600F078FB6081A8F89E
+:10B160001490A8F81870A8F80E50A8F810B020464F
+:10B1700000F062FBB3E6042005212172A4F80A80E6
+:10B18000E08101212173A049D1E90421CDE9072102
+:10B1900069798DF81C10ADF81E00608807AA314649
+:10B1A000FFF7DFFBE3E7062FE4D3B078904215D139
+:10B1B0003078010712D520F00800307060884146D1
+:10B1C00060F31F41002009F05DF802208DF80400B3
+:10B1D0002889ADF80800ADF80A90F7E6042130465A
+:10B1E000FEF7D3FE05464028C4D00220830300901A
+:10B1F00022462946304600F061FB4146608865F3EF
+:10B200000F2160F31F41072009F03CF867E60E2F7D
+:10B21000B0D104213046FEF7B8FE81464028A9D0BF
+:10B220004146608869F30F2160F31F41072009F050
+:10B2300029F8288A0790E88900907068AF894089CA
+:10B24000B84200D938468346B5F80A802889059067
+:10B25000484600F0FBFA6081079840B10220079B46
+:10B26000009022464946304600F028FB37E6B8F108
+:10B27000170F1ED3172F1CD3042020720098608252
+:10B28000E781A4F810B0A4F80C8009EB890271687A
+:10B290000AEBC2000D1800990598A5F81480A5F8CE
+:10B2A00018B0E9812882204600F0C6FA06202870EE
+:10B2B00015E601200B230090D3E7082FA6D129899A
+:10B2C0003046FEF74AFE074640289FD007EB87022C
+:10B2D00071680AEBC2000844804600F0E8FA0028D2
+:10B2E00094D16D89B8F80E002844B0F5803F05D39D
+:10B2F00060883A46314600F018FBF0E5002D85D015
+:10B30000A8F80E0060883A463146FFF701F9082098
+:10B310002072384600F09AFA6081A58127E770B55F
+:10B320000D460646032105F043FB040004D02078B7
+:10B33000000704D5112070BD43F2020070BD2A46FB
+:10B3400021463046FEF71FFF18B92868606168681B
+:10B35000A061207840F008002070002070BD70B51A
+:10B360000D460646032105F023FB040004D0207897
+:10B37000000704D4082070BD43F2020070BD2A46C5
+:10B3800021463046FEF732FF00B9A582207820F032
+:10B3900008002070002070BD2DE9F04F0E4691B0DE
+:10B3A0008046032105F004FB0446404605F044FCBA
+:10B3B00007460020079008900990ADF830000A90E9
+:10B3C00002900390049004B9FFDF0DF1080917BB48
+:10B3D000FFDF20E038460BA9002204F069FE9DF84B
+:10B3E0002C0000F07F050A2D00D3FFDF6019017FDC
+:10B3F000491E01779DF82C0000060CD52A460CA9A1
+:10B4000007A8FEF716FE01E0D846020019F805105D
+:10B41000491C09F80510761EF6B2DBD204F134009F
+:10B42000FA4D04F1260BDFF8E8A304F12A07069091
+:10B4300010E05846069900F06AFA064628700A2875
+:10B4400000D3FFDF5AF8261040468847E08CC05DE5
+:10B45000B04202D0208D0028EBD10A202870EC4D9C
+:10B460004E4628350EE00CA907A800F050FA044615
+:10B47000375D55F8240000B9FFDF55F82420394620
+:10B4800040469047BDF81E000028ECD111B027E5DA
+:10B4900010B5032105F08CFA040000D1FFDF0A216A
+:10B4A00004F11C0018F025FF207840F00400207003
+:10B4B00010BD10B50C46032105F07AFA2044007F38
+:10B4C000002800D0012010BD2DE9F84F894615460F
+:10B4D0008246032105F06CFA070004D0284608F0E4
+:10B4E0001DFF40B903E043F20200BDE8F88F484673
+:10B4F00008F03AFF08B11020F7E7786828B16988AA
+:10B500000089814201D90920EFE7B9F800001C2425
+:10B5100018B1402809D2402008E03846FEF7FFFC69
+:10B520008046402819D11320DFE7403880B280469A
+:10B530000146384600F0A5F948B108EB8800796863
+:10B5400004EBC000085C012803D00820CDE70520EB
+:10B55000CBE7FDF75FFF06000BD008EB88007968AA
+:10B5600004EBC0000C18B9F8000020B1E88910B154
+:10B5700013E01120B9E72888172802D36888172814
+:10B5800001D20720B1E7686838B12B1D2246414639
+:10B590003846FFF721F90028A7D104F10C026946CB
+:10B5A0002046FFF720F8288860826888E082B9F892
+:10B5B000000030B102202070E889A080E889A0B1A5
+:10B5C0002BE003202070A889A0807868817840292A
+:10B5D00005D180F8028039465046FEF726FE4046E7
+:10B5E00000F034F9A9F8000021E07868218B408947
+:10B5F000884200D908462083A6F802A004203072B1
+:10B60000B9F800007081E0897082F181208B30826E
+:10B61000A08AB081304600F00FF97868C1784029DF
+:10B6200005D180F8038039465046FEF74FFE0020D2
+:10B630005BE770B50D460646032105F0B9F9040035
+:10B6400003D0402D04D2402503E043F2020070BD38
+:10B65000403DADB2294600F014F958B105EB850123
+:10B660001C22606802EBC101084400F020F918B107
+:10B67000082070BD052070BD2A462146304600F0E6
+:10B6800054F9002070BD2DE9F0410D461646804664
+:10B69000032105F08DF90446402D01D2402500E03C
+:10B6A000403DADB28CB1294600F0EBF880B105EB1E
+:10B6B00085011C22606802EBC1014718384600F082
+:10B6C000F6F838B10820BDE8F08143F20200FAE74D
+:10B6D0000520F8E733463A4629462046FFF77CF82E
+:10B6E0000028F0D1EAB221464046FEF79BFF002039
+:10B6F000E9E72DE9F0410D4616468046032105F0A5
+:10B7000057F90446402D01D2402500E0403DAFB23C
+:10B7100024B1304608F002FE38B902E043F20200DC
+:10B72000D1E7306808F0FAFD08B11020CBE73946C0
+:10B73000204600F0A6F860B107EB87011C22606884
+:10B7400002EBC1014518284600F0B1F818B10820F5
+:10B75000B9E70520B7E7B088A98A884201D90C204B
+:10B76000B1E76168E88C4978B0EBC10F01D31320D1
+:10B77000A9E73946204600F078F8014660680823BA
+:10B780004078C20005F1240004F099FFD6E90012C8
+:10B79000C0E90012FAB221464046FEF7B9FE002089
+:10B7A00091E72DE9F0470D461F469046814603215B
+:10B7B00005F0FEF80446402D01D2402001E0A5F13D
+:10B7C000400086B23CB14DB1384608F0EBFD50B1B7
+:10B7D0001020BDE8F08743F20200FAE76068C8B1C4
+:10B7E000A0F80C8024E03146204600F04AF888B1E9
+:10B7F00006EB86011C22606802EBC1014518284651
+:10B8000000F055F840B10820E3E7000030000020C8
+:10B81000F04602000520DCE7A5F80880F2B22146D8
+:10B820004846FEF7FFFE1FB1A889698908443880A1
+:10B830000020CEE704F09BBD017821F00F01491CE8
+:10B8400021F0F00110310170FDF7E7BD10B504469D
+:10B85000402800D9FFDF4034A0B210BD40684269E3
+:10B860000078484302EBC0007047C2784068037814
+:10B8700012FB03F24378406901FB032100EBC10096
+:10B880007047C2788A4209D9406801EB81011C22C5
+:10B8900002EBC101405C08B10120704700207047F5
+:10B8A0000078062801D901207047002070470078F1
+:10B8B000062801D00120704700207047F0B401EB4A
+:10B8C00081061C27446807EBC6063444049D052600
+:10B8D0002670E3802571F0BCFEF794BA10B541895B
+:10B8E00011B1FFF7DDFF08B1002010BD012010BD30
+:10B8F00010B5C18C8278B1EBC20F04D9C18911B1E6
+:10B90000FFF7CEFF08B1002010BD012010BD10B51B
+:10B910000C4601230A22011D04F007FF007821884C
+:10B92000012282409143218010BDF0B402EB8205D8
+:10B930001C264C6806EBC505072363554B681C792C
+:10B94000402C03D11A71F0BCFEF705BDF0BC704766
+:10B9500010B5EFF3108000F0010472B6EE484178A4
+:10B96000491C41704078012801D1F7F70DFB002CEC
+:10B9700000D162B610BD70B5E74CE07848B901253A
+:10B98000E570FFF7E5FFF7F707FB20B1002008F0AF
+:10B990000AF9002070BD4FF080406571C0F8045373
+:10B9A000F7E770B5EFF3108000F0010572B6DA4CDE
+:10B9B000607800B9FFDF6078401E6070607808B979
+:10B9C000F7F7E6FA002D00D162B670BDD24810B587
+:10B9D000C17821B100214171C170FFF7E2FF002061
+:10B9E00010BD10B50446F7F7D7FACB49C97808401F
+:10B9F00000D001202060002010BD2DE9F05FDFF8AD
+:10BA000018934278817889F80620002589F8071074
+:10BA1000064689F8085000782F4620B101280FD03B
+:10BA200002280FD0FFDFF7F7C4FA98B1F7F7C8FA8A
+:10BA3000A8420FD12846F7F7C7FA0028FAD047E006
+:10BA40000125F0E7FFF784FFF7F7A6FA0028FBD0FF
+:10BA50000225E8E701208407E060C4F80471AF49DB
+:10BA60000D600107D1F84412AC4AC1F342312432CF
+:10BA70001160AA49343108604FF0020BC4F804B3D6
+:10BA8000A060DFF89CA2DAF80010C94341F300116E
+:10BA900001F10108DAF8001041F01001CAF80010B5
+:10BAA00000E020BFD4F804010028FAD02846F7F7B8
+:10BAB0008BFA0028FAD0B8F1000F05D1DAF800109F
+:10BAC00021F01001CAF80010C4F808B3C4F80471DA
+:10BAD00099F807004C4670B1307860B9F7F75CFA16
+:10BAE000064608F0BDF96FF0004116B1C4E9031035
+:10BAF00001E0C4E9030115B12771BDE8F09F012001
+:10BB00002071BDE8F05F00F0ABB870B5050000D162
+:10BB1000FFDF4FF080424FF0FF30C2F808030021F2
+:10BB2000C2F80011C2F80411C2F80C11C2F81011C9
+:10BB3000794C6170F7F736FA10B10120E07060704F
+:10BB40002846BDE8704058E72DE9F05F7548D0F809
+:10BB500000B0744A7449083211608406D4F80801B0
+:10BB600008B1012600E00026D4F8000110B14FF022
+:10BB7000010801E04FF00008D4F8040108B10127E2
+:10BB800000E00027D4F80C0100B101208246D4F86F
+:10BB9000100108B1012100E00021894646EA0801B0
+:10BBA00027EA010020EA0A0030EA090000D0FFDF9E
+:10BBB000002526B1C4F80851012007F0F4FF564EC5
+:10BBC000B8F1000F10D0C4F80051707918B1757138
+:10BBD000002007F0E8FF307830B10120534935707C
+:10BBE000B07002220A6020610FB1C4F80451BAF1AA
+:10BBF000000F0BD0C4F80C51B07800B9FFDF4B48F0
+:10BC00000560B57001206061FFF7CBFEB9F1000F50
+:10BC100005D0C4F81051307908B100F045F8414919
+:10BC2000091DC1F800B068E770B53B4DE87808B968
+:10BC3000F7F7AEF901208407A061A87858B100BFDA
+:10BC4000D4F80C0120B90020F7F7BEF90028F7D18D
+:10BC50000020C4F80C014FF0FF30C4F8080370BD99
+:10BC60002DE9F0411926B407C4F808630125A56140
+:10BC70000020C4F80001C4F80C01C4F81001F7F763
+:10BC80008BF9254F28B12949BD7002200860256134
+:10BC900000E03D70FFF75CFE2049B8792031086074
+:10BCA000C4F80463BDE8F0812DE9F0411A4C4FF06F
+:10BCB00080470125E079F0B1012803D0217A401EA8
+:10BCC000814218DAF7F768F9064608F0C9F8E17911
+:10BCD000012902D9217A491C21720EB1216900E0A3
+:10BCE000E168411A022902DA11F1020F0EDC0EB1ED
+:10BCF000206100E0E060FFF72BFEF7F74DF938B167
+:10BD00000A49022008603D61A57002E07D61C9E733
+:10BD1000257000202072C5E73C0000201805004077
+:10BD200010ED00E01005024001000001340C00405D
+:10BD30004FF0E0214FF00070C1F88001C1F880029F
+:10BD4000384B802283F80024C1F80001704700B509
+:10BD500002460420344903E001EBC0031B792BB1F8
+:10BD6000401EC0B2F8D2FFDFFF2000BD41F83020F6
+:10BD700001EBC00100224A718A7101220A7100BDE3
+:10BD8000294A002102EBC0000171704710B504463A
+:10BD9000042800D3FFDF244800EBC40420790128E5
+:10BDA00000D0FFDF6079A179401CC0B2814200D091
+:10BDB00060714FF0E0214FF00070C1F8000210BD3B
+:10BDC0002DE9F041194805681849194808310860FB
+:10BDD0001448042690F80004134F4009154C042819
+:10BDE00018D0FFDF16E0217807EBC1000279012AA5
+:10BDF00008D1427983799A4204D04279827157F806
+:10BE0000310080472078401CC0B22070042801D344
+:10BE100000202070761EF6B2E5D20448001D0560B1
+:10BE2000BDE8F08119E000E0C805002010050240DF
+:10BE30000100000150000020F8B51D46DDE906476D
+:10BE40000E000AD004F0F8FE2346FF1DBCB23146B6
+:10BE50002A46009404F005FBF8BDD0192246194685
+:10BE600018F0A6F92046F8BD70B50D46044610211D
+:10BE700018F01DFA258117206081A07B40F00A0090
+:10BE8000A07370BD4FF6FF720A800146022008F0D1
+:10BE9000F9B9704700897047827BD30701D19207B7
+:10BEA00003D4808908800020704705207047827B7A
+:10BEB000920700D58181704701460020098841F62C
+:10BEC000FE52114200D00120704700B50346807B2E
+:10BED000C00701D0052000BD59811846FFF7ECFFCF
+:10BEE000C00703D0987B40F004009873987B40F023
+:10BEF00001009873002000BD827B520700D509B174
+:10BF00004089704717207047827B61F3C3028273B8
+:10BF100070472DE9FC5F0E460446017896460120E5
+:10BF200000FA01F14DF6FF5201EA020962684FF68C
+:10BF3000FF7B1188594502D10920BDE8FC9FB9F16A
+:10BF4000000F05D041F6FE55294201D00120F4E74B
+:10BF500041EA090111801D0014D04FF0000C85F852
+:10BF600000C023780521032267464FF0020A0E2BFA
+:10BF700074D2DFE803F0F809252F4762697447900F
+:10BF800092B3D0D70420D8E7616820898B7B9B07C8
+:10BF90007DD5172848D30B89834245D38989172932
+:10BFA00001D3814240D185F800A0A5F8010032807C
+:10BFB000616888816068817B21F002018173C5E03E
+:10BFC000042028702089A5F801006089A5F80300E5
+:10BFD0003180BBE0208A3188C01D1FFA80F84145BE
+:10BFE00022D3062028702089A5F801006089A5F8D1
+:10BFF0000300A089A5F805000721208ACDE90001EA
+:10C0000063693EE0082B10D0082028702089A5F82D
+:10C0100001006089A5F8030031806A1D694604F1BA
+:10C020000C0006F066FA10B15FE01020EDE73088F2
+:10C030009DF800100844308088E00A20287020898C
+:10C04000A5F80100328045E00C2028702089A5F871
+:10C0500001006089A5F8030031803BE083E021897D
+:10C06000338800EB41021FFA82F843453DD3B8F113
+:10C07000050F3AD30E222A700BEA4101CDE90010D8
+:10C08000E36860882A467146FFF7D6FE00E04DE07F
+:10C09000A6F800805AE04020287060893188C01CD2
+:10C0A0001FFA80F8414520D32878714620F03F00E0
+:10C0B000123028702089A5F801006089CDE90002BE
+:10C0C00060882A46E368FFF7B7FEA6F80080287864
+:10C0D00040063BD461682089888037E0A089328897
+:10C0E000401D1FFA80F8424501D204273EE0162089
+:10C0F00028702089A5F801006089A5F80300A089AF
+:10C10000CDE9000160882A4671462369FFF794FE55
+:10C11000A6F80080DEE718202870207A6870A6F85C
+:10C1200000A013E061680A88920401D405271DE08D
+:10C13000C9882289914201D0062717E01E21297063
+:10C1400030806068018821F400510180B9F1000F4E
+:10C150000CD0618878230022022007F0E9FF616893
+:10C160002078887007E0A6F800C00327606801887F
+:10C1700021EA090101803846DFE62DE9FF4F85B04D
+:10C180001746129C0D001E461CD03078C10703D004
+:10C1900000F03F00192801D9012100E000212046CC
+:10C1A000FFF7AAFEA8420DD32088A0F57F41FF39F2
+:10C1B00008D03078410601D4000605D5082009B022
+:10C1C000BDE8F08F0720FAE700208DF800008DF819
+:10C1D000010030786B1E00F03F0C0121A81E4FF0CB
+:10C1E000050A4FF002094FF0030B9AB2BCF1200F81
+:10C1F00075D2DFE80CF08B10745E7468748C749CDC
+:10C2000074B674BB74C974D574E2747474F274F047
+:10C2100074EF74EE748B052D78D18DF80090A078B2
+:10C220008DF804007088ADF8060030798DF80100B3
+:10C23000707800F03F000C2829D00ADCA0F1020041
+:10C24000092863D2DFE800F0126215621A621D62EB
+:10C250002000122824D004DC0E281BD01028DBD1AB
+:10C260001BE016281FD01828D6D11FE020788007A1
+:10C2700001E020784007002848DAEFE02078000746
+:10C28000F9E72078C006F6E720788006F3E7207803
+:10C290004006F0E720780006EDE72088C005EAE7D1
+:10C2A00020884005E7E720880005E4E72088C004EF
+:10C2B000E1E72078800729D5032D27D18DF800B03C
+:10C2C000B6F8010082E0217849071FD5062D1DD35D
+:10C2D00081B27078012803D0022817D102E0CAE0A9
+:10C2E000022000E0102004228DF8002072788DF8E2
+:10C2F0000420801CB1FBF0F2ADF8062092B242435C
+:10C300008A4203D10397ADF80890A7E07AE020783D
+:10C31000000777D598B282088DF800A0ADF8042008
+:10C32000B0EB820F6ED10297ADF8061096E021783F
+:10C33000C90667D5022D65D381B206208DF80000AD
+:10C34000707802285ED300BFB1FBF0F28DF80400D4
+:10C35000ADF8062092B242438A4253D1ADF808901C
+:10C360007BE0207880064DD5072003E0207840064A
+:10C370007FD508208DF80000A088ADF80400ADF846
+:10C380000620ADF8081068E02078000671D5092075
+:10C39000ADF804208DF80000ADF8061002975DE0BE
+:10C3A0002188C90565D5022D63D381B20A208DF895
+:10C3B0000000707804285CD3C6E72088400558D573
+:10C3C000012D56D10B208DF80000A088ADF8040097
+:10C3D00044E021E026E016E0FFE72088000548D58C
+:10C3E000052D46D30C208DF80000A088ADF8040080
+:10C3F000B6F803006D1FADF80850ADF80600ADF8B3
+:10C400000AA02AE035E02088C00432D5012D30D1C1
+:10C410000D208DF8000021E02088800429D4B6F892
+:10C420000100E080A07B000723D5032D21D33078C5
+:10C4300000F03F001B2818D00F208DF80000208846
+:10C4400040F40050A4F80000B6F80100ADF8040074
+:10C45000ED1EADF80650ADF808B003976946059893
+:10C46000F5F7E6FC050008D016E00E208DF8000078
+:10C47000EAE7072510E008250EE0307800F03F00DD
+:10C480001B2809D01D2807D00220059907F0FAFEC5
+:10C49000208800F400502080A07B400708D520466B
+:10C4A000FFF70AFDC00703D1A07B20F00400A073B2
+:10C4B000284684E61FB5022806D101208DF8000029
+:10C4C00088B26946F5F7B4FC1FBD0000F8B51D46FB
+:10C4D000DDE906470E000AD004F0AEFB2346FF1D3F
+:10C4E000BCB231462A46009403F0BBFFF8BDD01918
+:10C4F0002246194617F05CFE2046F8BD2DE9FF4F95
+:10C500008DB09B46DDE91B57DDF87CA00C46082B5F
+:10C5100005D0E06901F002F950B11020D2E028887E
+:10C52000092140F0100028808AF80010022617E048
+:10C53000E16901208871E2694FF420519180E1693D
+:10C540008872E06942F601010181E069002181738E
+:10C550002888112140F0200028808AF80010042645
+:10C5600038780A900A2038704FF0020904F1180058
+:10C570004D460C9001F095FBB04681E0BBF1100FE9
+:10C580000ED1022D0CD0A9EB0800801C80B2022134
+:10C59000CDE9001005AB52461E990D98FFF796FFA6
+:10C5A000BDF816101A98814203D9F74800790F9008
+:10C5B00004E003D10A9808B138702FE04FF002016F
+:10C5C000CDE900190DF1160352461E990D98FFF79B
+:10C5D0007DFF1D980088401B801B83B2C6F1FF00C1
+:10C5E000984200D203461E990BA8D9B15FF0000211
+:10C5F000DDF878C0CDE9032009EB060189B2CDE969
+:10C6000001C10F980090BDF8161000220D9801F09E
+:10C61000CBFB387070B1C0B2832807D0BDF81600CC
+:10C6200020833AE00AEB09018A19E1E7022011B000
+:10C63000BDE8F08FBDF82C00811901F0FF08022D34
+:10C640000DD09AF80120424506D1BDF82010814254
+:10C6500007D0B8F1FF0F04D09AF801801FE08AF8E4
+:10C660000180C94800680178052902D1BDF816107B
+:10C67000818009EB08001FFA80F905EB080085B2FC
+:10C68000DDE90C1005AB0F9A01F00EFB28B91D98DF
+:10C690000088411B4145BFF671AF022D13D0BBF19D
+:10C6A000100F0CD1A9EB0800801C81B20220CDE94B
+:10C6B000000105AB52461E990D98FFF707FF1D9824
+:10C6C0000580002038700020B1E72DE9F8439C4632
+:10C6D000089E13460027B26B9AB3491F8CB2F18FA4
+:10C6E000A1F57F45FF3D05D05518AD882944891D2A
+:10C6F0008DB200E000252919B6F83C80083141458B
+:10C7000020D82A44BCF8011022F8021BBCF8031000
+:10C7100022F8021B984622F8024B914604F07AFA5E
+:10C720004FF00C0C41464A462346CDF800C003F0BA
+:10C7300064FEF587B16B00202944A41D21440880C4
+:10C7400003E001E0092700E083273846BDE8F883CD
+:10C7500010B50B88848F9C420CD9846BE018048838
+:10C7600044B1848824F40044A41D23440B80106049
+:10C77000002010BD0A2010BD2DE9F0478AB0002529
+:10C78000904689468246ADF8185007274BE0059839
+:10C7900006888088000446D4A8F8006007A80195A0
+:10C7A00000970295CDE903504FF400730022314603
+:10C7B000504601F0F9FA04003CD1BDF81800ADF87C
+:10C7C0002000059804888188B44216D10A0414D444
+:10C7D00001950295039521F400410097049541F4D9
+:10C7E000804342882146504601F0B4F804000BD142
+:10C7F0000598818841F40041818005AA08A948462E
+:10C80000FFF7A6FF0400DCD000970598029501957C
+:10C81000039504950188BDF81C300022504601F0B4
+:10C8200099F80A2C06D105AA06A94846FFF790FFF9
+:10C830000400ACD0ADF8185004E00598818821F4CC
+:10C840000041818005AA06A94846FFF781FF00281C
+:10C85000F3D00A2C03D020460AB0BDE8F0870020B0
+:10C86000FAE710B50C46896B86B051B10C218DF8F2
+:10C870000010A18FADF80810A16B01916946FAF77D
+:10C8800064FC00204FF6FF71A063E187A08706B02B
+:10C8900010BD2DE9F0410D460746896B0020069E2C
+:10C8A0001446002911D0012B0FD1324629463846B3
+:10C8B000FFF762FF002808D1002C06D03246294637
+:10C8C0003846BDE8F04100F038BFBDE8F0812DE901
+:10C8D000FC411446DDE9087C0E46DDE90A15521DCF
+:10C8E000BCF800E092B2964502D20720BDE8FC8178
+:10C8F000ACF8002017222A70A5F80160A5F80330D3
+:10C900000522CDE900423B462A46FFF7DFFD002025
+:10C91000ECE770B50C4615464821204617F0E9FCB7
+:10C9200004F1080044F81C0F00204FF6FF71E0618D
+:10C9300061842084A5841720E08494F82A0040F0C4
+:10C940000A0084F82A0070BD4FF6FF720A80014683
+:10C95000032007F097BC30B585B00C460546FFF7BD
+:10C9600080FFA18E284629B101218DF8001069466B
+:10C97000FAF7EBFB0020E0622063606305B030BD96
+:10C98000B0F84000704700005400002090F84620A6
+:10C99000920703D4408808800020F3E70620F1E7DF
+:10C9A00090F846209207EDD5A0F84410EAE701463A
+:10C9B000002009880A0700D5012011F0F00F01D0EE
+:10C9C00040F00200CA0501D540F004008A0501D5F7
+:10C9D00040F008004A0501D540F010000905D1D506
+:10C9E00040F02000CEE700B5034690F84600C007AF
+:10C9F00001D0062000BDA3F842101846FFF7D7FF6C
+:10CA000010F03E0F05D093F8460040F0040083F884
+:10CA1000460013F8460F40F001001870002000BDDA
+:10CA200090F84620520700D511B1B0F84200A9E7AE
+:10CA30001720A7E710F8462F61F3C3020270A1E7A1
+:10CA40002DE9FF4F9BB00E00DDE92B34DDE929789D
+:10CA5000289D24D02878C10703D000F03F00192872
+:10CA600001D9012100E000212046FFF7D9FFB042A3
+:10CA700015D32878410600F03F010CD41E290CD0B4
+:10CA8000218811F47F6F0AD13A8842B1A1F57F4223
+:10CA9000FF3A04D001E0122901D1000602D504209A
+:10CAA0001FB0C5E5F9491D984FF0000A08718DF8CF
+:10CAB00018A08DF83CA00FAA0A60ADF81CA0ADF834
+:10CAC00050A02978994601F03F02701F5B1C04F1C9
+:10CAD000180C4FF0060E4FF0040BCDF858C01F2A6B
+:10CAE0007ED2DFE802F07D7D107D267DAC7DF47D79
+:10CAF000F37DF27DF17DF47DF07D7D7DEF7DEE7D3A
+:10CB00007D7D7D7DED0094F84610B5F80100890724
+:10CB100001D5032E02D08DF818B022E34FF4006146
+:10CB2000ADF85010608003218DF83C10ADF8400046
+:10CB3000D8E2052EEFD1B5F801002083ADF81C0036
+:10CB4000B5F80310618308B1884201D901207FE163
+:10CB50000020A07220814FF6FF702084169801F00B
+:10CB6000A0F8052089F800000220029083460AAB55
+:10CB70001D9A16991B9801F097F890BB9DF82E000E
+:10CB8000012804D0022089F80100102003E00120D0
+:10CB900089F8010002200590002203A90BA805F0E6
+:10CBA000A8FCE8BB9DF80C00059981423DD13A886C
+:10CBB000801CA2EB0B01814237DB02990220CDE9F8
+:10CBC00000010DF12A034A4641461B98FFF77EFCFF
+:10CBD00002980BF1020B801C80B217AA03A901E096
+:10CBE000A0E228E002900BA805F083FC02999DF8D2
+:10CBF0000C00CDE9000117AB4A4641461B98FFF7F0
+:10CC000065FC9DF80C100AAB0BEB01001FFA80FBD2
+:10CC100002981D9A084480B2029016991B9800E071
+:10CC200003E001F041F80028B6D0BBF1020F02D0BA
+:10CC3000A7F800B053E20A208DF818004FE2002157
+:10CC40000391072EFFF467AFB5F801002083ADF81C
+:10CC50001C00B5F80320628300283FF477AF9042B0
+:10CC60003FF674AF0120A072B5F8050020810020C6
+:10CC7000A073E06900F052FD78B9E1690120887184
+:10CC8000E2694FF420519180E1698872E06942F6CF
+:10CC900001010181E06900218173F01F20841E9849
+:10CCA000606207206084169800F0FBFF072089F877
+:10CCB00000000120049002900020ADF82A0028E036
+:10CCC0001DE2A3E13AE1EAE016E2AEE086E049E0E7
+:10CCD0000298012814D0E0698079012803D1BDF8B9
+:10CCE0002800ADF80E00049803ABCDE900B04A4629
+:10CCF00041461B98FFF7EAFB0498001D80B20490A0
+:10CD0000BDF82A00ADF80C00ADF80E00059880B211
+:10CD100002900AAB1D9A16991B9800F0C5FF28B91E
+:10CD200002983988001D05908142D1D202980128CD
+:10CD300081D0E0698079012805D0BDF82810A1F5DF
+:10CD40007F40FF3803D1BDF82800ADF80E000498ED
+:10CD500003ABCDE900B04A4641461B98FFF7B6FB4E
+:10CD60000298BBE1072E02D0152E7FF4D4AEB5F8A1
+:10CD700001102183ADF81C10B5F80320628300294F
+:10CD80003FF4E4AE91423FF6E1AE0121A1724FF0D3
+:10CD9000000BA4F808B084F80EB0052E07D0C0B27E
+:10CDA000691DE26905F086FB00287FF444AF4FF669
+:10CDB000FF70208401A906AA14A8CDF800B081E86C
+:10CDC00085032878214600F03F031D9A1B98FFF742
+:10CDD00095FB8246208BADF81C0080E10120032EDC
+:10CDE000C3D14021ADF85010B5F801102183ADF842
+:10CDF0001C100AAAB8F1000F00D00023CDE90203ED
+:10CE000004921D98CDF80480009038880022401EBE
+:10CE100083B21B9800F0C8FF8DF8180090BB0B2060
+:10CE200089F80000BDF8280037E04FF0010C052E0E
+:10CE30009BD18020ADF85000B5F801102183B5F8E2
+:10CE400003002084ADF81C10B0F5007F03D9072043
+:10CE50008DF8180085E140F47C4222840CA8B8F1DA
+:10CE6000000F00D00023CDE90330CDE9018C1D98DF
+:10CE700000903888401E83B21B9800F095FF8DF813
+:10CE8000180028B18328A8D10220BDE0540000205A
+:10CE90000D2189F80010BDF83000401C1EE1032E62
+:10CEA00004D248067FF537AE002017E1B5F801102F
+:10CEB000ADF81C102878400602D58DF83CE002E061
+:10CEC00007208DF83C004FF000080320CDE9020850
+:10CED0001E9BCDF810801D980193A6F1030B0090C6
+:10CEE0001FFA8BF342461B9800F034FD8DF81800B2
+:10CEF0008DF83C80297849060DD52088C00506D5D7
+:10CF0000208BBDF81C10884201D1C4F82480404613
+:10CF10008DF81880E2E0832801D14FF0020A4FF427
+:10CF20008070ADF85000BDF81C002083A4F820B03C
+:10CF30001E986062032060841321CCE0052EFFF46C
+:10CF4000EAADB5F80110ADF81C10A28F62B3A2F5DE
+:10CF50007F43FE3B28D008228DF83C204FF0000B89
+:10CF60000523CDE9023BDDF878C0CDF810B01D9A5D
+:10CF700080B2CDF804C040F400430092B5F803201D
+:10CF80001B9800F0E7FC8DF83CB04FF400718DF871
+:10CF90001800ADF85010832810D0F8B1A18FA1F57A
+:10CFA0007F40FE3807D0DCE00B228DF83C204FF6A6
+:10CFB000FE72A287D2E7A4F83CB0D2E000942B46E0
+:10CFC00031461E9A1B98FFF780FB8DF8180008B1B8
+:10CFD00083284BD1BDF81C00208355E700942B46D5
+:10CFE00031461E9A1B98FFF770FB8DF81800E8BBBE
+:10CFF000E18FA06B0844811D8DE8820343888288FD
+:10D0000001881B98FFF763FC824668E095F8018071
+:10D01000022E70D15FEA080002D0B8F1010F6AD188
+:10D0200009208DF83C0007A800908DF84080434609
+:10D03000002221461B98FFF72CFC8DF842004FF090
+:10D04000000B8DF843B050B9B8F1010F12D0B8F110
+:10D05000000F04D1A18FA1F57F40FF380AD0A08F27
+:10D0600040B18DF83CB04FF4806000E037E0ADF89F
+:10D0700050000DE00FA91B98FAF767F882468DF86B
+:10D080003CB04FF48060ADF85000BAF1020F06D00A
+:10D09000FC480068C07928B18DF8180027E0A4F892
+:10D0A000188044E0BAF1000F03D081208DF81800F9
+:10D0B0003DE007A800904346012221461B98FFF758
+:10D0C000E8FB8DF8180021461B98FFF7CAFB9DF876
+:10D0D000180020B9192189F80010012038809DF826
+:10D0E0003C0020B10FA91B98FAF72FF88246BAF13D
+:10D0F000000F33D01BE018E08DF818E031E0207805
+:10D10000000712D5012E10D10A208DF83C00E088CE
+:10D11000ADF8400003201B9907F0B4F80820ADF8E3
+:10D120005000C1E648067FF5F6AC4FF0040A2088AF
+:10D13000BDF8501008432080BDF8500080050BD585
+:10D14000A18FA1F57F40FE3806D11E98E062289895
+:10D150002063A6864FF0030A5046A1E49DF818000C
+:10D1600078B1012089F80000297889F80110BDF80C
+:10D170001C10A9F802109DF8181089F80410052059
+:10D1800038802088BDF8501088432080E4E72DE9DE
+:10D19000FF4F8846087895B0012181404FF2090081
+:10D1A000249C0140ADF820102088DDF88890A0F57F
+:10D1B0007F424FF0000AFF3A06D039B1000705D58B
+:10D1C000012019B0BDE8F08F0820FAE7239E4FF048
+:10D1D000000B0EA886F800B018995D460988ADF8D6
+:10D1E0003410A8498DF81CB0179A0A718DF838B020
+:10D1F000086098F8000001283BD0022809D00328D5
+:10D200006FD1307820F03F001D303070B8F8040046
+:10D21000E08098F800100320022904D1317821F031
+:10D220003F011B31317094F84610090759D505AB01
+:10D23000B9F1000F13D0002102AA82E80B000720E9
+:10D24000CDE90009BDF83400B8F80410C01E83B25F
+:10D250000022159800F0A8FD0028D1D101E0F11CB2
+:10D26000EAE7B8F80400A6F80100BDF81400C01CF5
+:10D2700004E198F805108DF81C1098F804000128B6
+:10D2800006D04FF4007A02282CD00328B8D16CE1E4
+:10D290002188B8F8080011F40061ADF8201020D002
+:10D2A00017281CD3B4F84010814218D3B4F84410A6
+:10D2B000172901D3814212D1317821F03F01C91CD5
+:10D2C0003170A6F801000321ADF83410A4F8440031
+:10D2D00094F8460020F0020084F8460065E1052538
+:10D2E0007EE177E1208808F1080700F4FE60ADF8E0
+:10D2F000200010F0F00F1BD010F0C00F03D03888C2
+:10D30000228B9042EBD199B9B878C00710D0B96898
+:10D310000720CDE902B1CDF804B00090CDF810B0EF
+:10D32000FB88BA883988159800F014FB0028D6D1FC
+:10D330002398BDF82010401C80294ED006DC10290F
+:10D340000DD020290BD0402987D124E0B1F5807F72
+:10D350006ED051457ED0B1F5806F97D1DEE0C80622
+:10D3600001D5082000E0102082460DA907AA05205B
+:10D37000CDE902218DF83800ADF83CB0CDE9049636
+:10D3800008A93888CDE9000153460722214615989F
+:10D39000FFF7B4F8A8E09DF81C2001214FF00A0A1D
+:10D3A000002A9BD105ABB9F1000F00D00020CDE9D8
+:10D3B00002100720CDE90009BDF834000493401E97
+:10D3C00083B2218B0022159800F0EEFC8DF81C0032
+:10D3D0000B203070BDF8140020E09DF81C200121C6
+:10D3E0004FF00C0A002A22D113ABB9F1000F00D084
+:10D3F0000020CDE902100720CDE900090493BDF813
+:10D400003400228C401E83B2218B159800F0CCFC96
+:10D410008DF81C000D203070BDF84C00401CADF89C
+:10D42000340005208DF83800208BADF83C00BCE0BE
+:10D430003888218B88427FF452AF9DF81C004FF052
+:10D44000120A00281CD1606AA8B1B878C0073FF45E
+:10D4500046AF00E018E0BA680720CDE902B2CDF887
+:10D4600004B00090CDF810B0FB88BA88159800F091
+:10D4700071FA8DF81C00132030700120ADF83400D3
+:10D4800093E00000540000203988208B8142D2D1E3
+:10D490009DF81C004FF0160A0028A06B08D0E0B3DE
+:10D4A0004FF6FF7000215F46ADF808B0019027E00D
+:10D4B00068B1B978C907BED1E18F0DAB0844821DB0
+:10D4C00003968DE80C0243888288018809E0B878C9
+:10D4D000C007BCD0BA680DAB03968DE80C02BB88C0
+:10D4E000FA881598FFF7F3F905005ED0072D72D082
+:10D4F00076E0019005AA02A92046FFF729F9014626
+:10D50000E28FBDF80800824201D00029F1D0E08FFF
+:10D51000A16B084407800198E08746E09DF81C0055
+:10D520004FF0180A40B1208BC8B1388820832146BB
+:10D530001598FFF796F938E004F118000090237E63
+:10D54000012221461598FFF7A4F98DF81C00002848
+:10D55000EDD1192030700120ADF83400E7E7052542
+:10D5600021461598FFF77DF93AE0208800F4007015
+:10D57000ADF8200050452DD1A08FA0F57F41FE3998
+:10D5800001D006252CE0D8F808004FF0160A48B163
+:10D59000A063B8F80C10A1874FF6FF71E187A0F8DF
+:10D5A00000B002E04FF6FF70A087BDF8200030F415
+:10D5B0007F611AD0782300220320159906F0B8FD68
+:10D5C00098F8000020712088BDF8201008432080C2
+:10D5D0000EE000E007252088BDF820108843208059
+:10D5E000208810F47F6F1CD03AE02188814321808D
+:10D5F0009DF8380020B10EA91598F9F7A6FD05464B
+:10D600009DF81C000028EBD086F801A001203070A6
+:10D61000208B70809DF81C0030710520ADF834001F
+:10D62000DEE7A18EE1B118980DAB0088ADF83400AB
+:10D630002398CDE90304CDE90139206B0090E36A1A
+:10D64000179A1598FFF7FCF9054601208DF8380068
+:10D650000EA91598F9F779FD00B10546A4F834B084
+:10D6600094F8460040070AD52046FFF7A0F910F0CD
+:10D670003E0F04D114F8460F20F0040020701898D3
+:10D68000BDF83410018028469BE500B585B003281D
+:10D6900006D102208DF8000088B26946F9F755FDE1
+:10D6A00005B000BD10B5384C0B782268012B02D0B4
+:10D6B000022B2AD111E013780BB1052B01D10423E1
+:10D6C000137023688A889A802268CB88D380226866
+:10D6D0000B891381498951810DE08B8893802268E1
+:10D6E000CB88D38022680B8913814B8953818B8926
+:10D6F0009381096911612168F9F727FD22680021EA
+:10D700000228117003D0002800D0812010BD832092
+:10D7100010BD806B002800D001207047817801295E
+:10D7200009D10088B0F5205F03D042F6010188429C
+:10D7300001D10020704707207047F0B587B0002462
+:10D7400015460E460746ADF8144010E006980188CD
+:10D750002980811DCDE902410721019404940091A3
+:10D76000838842880188384600F0F4F830B906AA68
+:10D7700005A93046FEF7ECFF0028E7D00A2800D1C3
+:10D78000002007B0F0BD00005400002010B58B78D9
+:10D7900083B102789A4205D10B885BB102E08B79A4
+:10D7A000091D4BB18B789A42F9D1B0F801300C8841
+:10D7B000A342F4D1002010BD812010BD072826D03F
+:10D7C00012B1012A27D103E0497801F0070102E0F4
+:10D7D0004978C1F3C20105291DD2DFE801F0031821
+:10D7E000080C12000AB10320704702207047042879
+:10D7F0000DD250B10DE0052809D2801E022808D3B1
+:10D8000003E0062803D0032803D00520704700203A
+:10D8100070470F20704781207047C0B282060BD43A
+:10D82000000607D5FE48807A4143C01D01EBD000B9
+:10D8300080B27047084670470020704770B5138863
+:10D840000B800B781C0625D5F54CA47A844204D8AD
+:10D8500043F010000870002070BD956800F00706C6
+:10D8600005EBD0052D78F54065F304130B701378A4
+:10D87000D17803F0030341EA032140F20123B1FB15
+:10D88000F3F503FB15119268E41D00FB012000EB8A
+:10D89000D40070BD906870BD37B51446BDF8041053
+:10D8A00011809DF804100A061ED5C1F30013DC494F
+:10D8B000A568897A814208D8FE2811D1C91DC908F6
+:10D8C0005A42284616F0EBFC0AE005EBD00100F0C6
+:10D8D0000702012508789540A84393401843087033
+:10D8E000207820F0100020703EBD2DE9F041074661
+:10D8F000C81C0E4620F00300B04202D08620BDE8CE
+:10D90000F081C74D002034462E60AF802881AA7276
+:10D91000E8801AE0E988491CE980810614D4E1789E
+:10D9200000F0030041EA002040F20121B0FBF1F2D7
+:10D9300001FB12012068FFF770FF2989084480B2BB
+:10D940002881381A3044A0600C3420784107E1D493
+:10D950000020D4E72DE9FF4F89B01646DDE9168A8D
+:10D960000F46994623F44045084600F00DFB04009D
+:10D970000FD0099802F0E2FF0290207800060AD545
+:10D98000A748817A0298814205D887200DB0BDE86A
+:10D99000F08F0120FAE7224601A90298FFF74EFF17
+:10D9A000834600208DF80C004046B8F1070F1AD0CE
+:10D9B00001222146FFF702FF0028E7D12078400628
+:10D9C00011D502208DF80C00ADF81070BDF80400E0
+:10D9D000ADF81200ADF814601898ADF81650CDF8F7
+:10D9E0001CA0ADF818005FEA094004D500252E46BA
+:10D9F000A84601270CE02178E07801F0030140EA15
+:10DA0000012040F20121B0FBF1F2804601FB1287B8
+:10DA10005FEA494009D5B84507D1A178207901F0DE
+:10DA2000030140EA0120B04201D3BE4201D90720E0
+:10DA3000ACE7A8191FFA80F9B94501D90D20A5E76F
+:10DA40009DF80C0028B103A90998F9F77CFB002880
+:10DA50009CD1B84507D1A0784FEA192161F30100A4
+:10DA6000A07084F804901A9800B10580199850EAC3
+:10DA70000A0027D0199830B10BEB06002A461999F5
+:10DA800016F096FB0EE00BEB06085746189E099819
+:10DA900003F0C0F82B46F61DB5B239464246009554
+:10DAA00002F0ABFC224601A90298FFF7C7FE9DF8E1
+:10DAB0000400224620F010008DF80400DDE901107A
+:10DAC000FFF7EAFE002061E72DE9FF4FDFF85091F4
+:10DAD00082461746B9F80610D9F8000001EB41015B
+:10DAE00000EB810440F20120B2FBF0F185B000FBB5
+:10DAF00011764D46DDF84C8031460698FFF78DFED5
+:10DB000029682A898B46611A0C3101441144AB887B
+:10DB100089B28B4202D8842009B038E70699CDB289
+:10DB2000290603D5A90601D50620F5E7B9F806C0F0
+:10DB30000CF1010C1FFA8CFCA9F806C0149909B16C
+:10DB4000A1F800C0A90602D5C4F8088007E0104477
+:10DB500080B2A9F80800191A01EB0B00A060224658
+:10DB6000FE200699FFF798FEE77026712078390AA3
+:10DB700061F30100320AA17840F0040062F3010170
+:10DB8000A17020709AF802006071BAF80000E0807D
+:10DB900000262673280602D599F80A7000E00127AE
+:10DBA000A80601D54FF000084D4600244FF00709A4
+:10DBB0000FE0CDE902680196CDF800900496E9885F
+:10DBC0002046129B089AFFF7C5FE0028A4D1641CCA
+:10DBD000E4B2BC42EDD300209EE72DE9F047804639
+:10DBE00000F0D2F9070005D0002644460C4D40F263
+:10DBF000012919E00120BDE8F087204600F0C4F9B2
+:10DC00000278C17802F0030241EA0222B2FBF9F382
+:10DC100009FB13210068FFF700FE304486B201E0E3
+:10DC2000E8050020641CA4B2E988601E8142E4DC9F
+:10DC3000A8F10100E8802889801B28810020387025
+:10DC4000D9E710B5144631B1491E218002F076FEA5
+:10DC5000A070002010BD012010BD10B5D2490446AF
+:10DC60000088CA88904201D30A2010BD096800EBE1
+:10DC7000400001EB80025079A072D0882081917819
+:10DC8000107901F0030140EA0120A081A078E11C95
+:10DC9000FFF7D4FD20612088401C2080E080002018
+:10DCA00010BD0121018270472DE9FF4F85B04FF66D
+:10DCB000FF788246A3F8008048681F460D468078AA
+:10DCC0008DF8060048680088ADF8040000208DF843
+:10DCD0000A00088A0C88A04200D304462C8241E046
+:10DCE000288A401C2882701D6968FFF74FFDB8BB69
+:10DCF0003988414501D1601E38806888A04236D3FA
+:10DD0000B178307901F0030140EA012901A9701DC1
+:10DD1000FFF73CFD20BB298941452CD0002231462C
+:10DD20000798FFF74BFDD8B92989494518D1E9680B
+:10DD30000391B5F80AC0D6F808B05046CDF800C037
+:10DD400002F068FFDDF800C05A460CF1070C1FFA1C
+:10DD50008CFC4B460399CDF800C002F018FB50B183
+:10DD6000641CA4B2204600F00FF90600B8D1641E6E
+:10DD70002C820A20D0E67C807079B871F088B88057
+:10DD80003178F07801F0030140EA01207881A7F8AA
+:10DD90000C90504602F0D2FD324607F10801FFF721
+:10DDA0004DFD38610020B7E62DE9FF4F87B0814671
+:10DDB0001C469246DDF860B0DDF85480089800F00B
+:10DDC000E3F805000CD0484602F0B8FD29780906B2
+:10DDD00008D57549897A814204D887200BB0D6E5E9
+:10DDE0000120FBE7CAF309062A4601A9FFF726FD31
+:10DDF0000746149807281CD000222946FFF7DEFCAE
+:10DE00000028EBD12878400613D501208DF80800B2
+:10DE10000898ADF80C00BDF80400ADF80E00ADF8A0
+:10DE20001060ADF8124002A94846F9F78CF90028B5
+:10DE3000D4D12978E87801F0030140EA0121AA78D9
+:10DE4000287902F0030240EA0220564507D0B1F5D6
+:10DE5000007F04D9611E814201DD0B20BEE78642AE
+:10DE600001D90720BAE7801B85B2A54200D9254613
+:10DE7000BBF1000F01D0ABF80050179818B1B919D9
+:10DE80002A4616F095F9B8F1000F0DD03E444846E9
+:10DE90004446169F02F0D0FE2146FF1DBCB232461A
+:10DEA0002B46009402F0DDFA002097E72DE9F041BF
+:10DEB00007461D461646084600F066F804000BD0DB
+:10DEC000384602F03BFD2178090607D53649897AA4
+:10DED000814203D8872012E5012010E52246314611
+:10DEE000FFF7ACFC65B12178E07801F0030140EA6E
+:10DEF0000120B0F5007F01D8012000E0002028704B
+:10DF00000020FCE42DE9F04107461D461646084670
+:10DF100000F03AF804000BD0384602F00FFD2178EB
+:10DF2000090607D52049897A814203D88720E6E48B
+:10DF30000120E4E422463146FFF7AEFCFF2D14D069
+:10DF40002178E07801F0030240EA022040F2012249
+:10DF5000B0FBF2F302FB130015B900F2012080B20E
+:10DF6000E070000A60F3010121700020C7E410B5E1
+:10DF70000C4600F009F828B1C18821804079A070D2
+:10DF8000002010BD012010BD0749CA88824209D374
+:10DF900040B1096800EB40006FF00B0202EB80001B
+:10DFA0000844704700207047E805002070B503461C
+:10DFB000002002466FF02F050EE09C5CA4F13006B5
+:10DFC0000A2E02D34FF0FF3070BD00EB800005EB4E
+:10DFD0004000521C2044D2B28A42EED370BD30B50C
+:10DFE0000A240AE0B0FBF4F304FB13008D18303070
+:10DFF00005F8010C521E1846D2B2002AF2D130BDEB
+:10E0000030B500234FF6FF7510E0040A44EA002003
+:10E0100084B2C85C6040C0F30314604005EA003479
+:10E020004440E0B25B1C84EA40109BB29342ECD3C4
+:10E0300030BD000010B582B0694601F0D1FD002866
+:10E0400018BFFFDF9DF80000002448B1019890F848
+:10E05000DD0028B1019880F8DD4001980AF0AFF9A1
+:10E06000F8488068A0F8D24002B010BD2DE9F04712
+:10E0700004460D46062002F043FC0646072002F047
+:10E080003FFC304400F0FF08002718EB050618BFDE
+:10E090004FF000091DD02088401C80B22080B04283
+:10E0A00028BFA4F800902588454501D3B54209D37F
+:10E0B0000621284602F07CFC20B90721284602F000
+:10E0C00077FC10B10020BDE8F087781CC7B2BE42D3
+:10E0D000E1D84FF6FF7020801220BDE8F08770B5C0
+:10E0E00082B007F073FB0DF0AFF9D74C4FF6FF7617
+:10E0F00000256683A683D5A12570D1E90001CDE96D
+:10E10000000165706946A01C16F008FAA11C601C8D
+:10E1100014F04CF825721B2060814FF4A471A1818A
+:10E12000E08121820321A1740422E274A082E082B2
+:10E13000A4F13E00218305704680C6480570A4F115
+:10E1400010000570468002B070BDF8B5BD4D174691
+:10E150000E466860297007F0B3FA4FF6FF70ADF80D
+:10E16000000000216846FFF781FFA0B90621BDF835
+:10E17000000002F02FFC04460721BDF8000002F069
+:10E1800029FC002C1CBF0028FFDF00216846FFF798
+:10E190006DFF0028EAD0FFF7A2FF287812F07CF884
+:10E1A0000FF0A0FC2978686813F013FF28780CF0B2
+:10E1B000ABFB30460AF00FF807F020FC29786868BE
+:10E1C0000BF048FA3946287814F0ADFDBDE8F84068
+:10E1D0000DF03AB910B50124002A1CBF002010BD73
+:10E1E000002908BF022105D0012918BF002401D051
+:10E1F000204610BD0EF088FEFAE72DE9F04F8BB0F7
+:10E20000040008BFFFDF02218F4E06F11C00FFF75C
+:10E210002DFF002818BFFFDFB6F81CA0062002F073
+:10E220006FFB0546072002F06BFB284400F0FF0857
+:10E2300008F1010000F0FF094FF0000BB78B4745D4
+:10E2400025D120460FF022F8002840F0CE8030780B
+:10E25000002800F0CE8084F801B014202070C4F8AB
+:10E2600004B0C4F808B0C4F80CB0C4F810B0C4F8D6
+:10E2700014B0C4F818B0C4F81CB00220C4F820B020
+:10E28000207186F800B00BB00120BDE8F08F4F453B
+:10E2900020D1204607F04CFB00287DD007F02AFF54
+:10E2A000002859D02078172856D12079002853D03B
+:10E2B000E088072102F07CFB050008BFFFDF28880B
+:10E2C00007F017FAE088072102F084FB002818BF46
+:10E2D000FFDF8AE004A9384601F082FC00285BD108
+:10E2E0009DF8100048B107F07EFBB84254D021469B
+:10E2F00038460BF0B8F880B377E00FF05AF8B84220
+:10E3000077D02146384613F085FD00286DD1059859
+:10E3100000F1580590F8D00018B9E87E08B1012046
+:10E3200000E00020079095F8370000281CBF95F802
+:10E33000380010F0020F1CD084F801B001202070CA
+:10E3400084F804B0E78095F839002072688F608106
+:10E35000A88FA08185F837B047E0FFE7059800F166
+:10E36000580590F80C010028DBD1E87E0028D8D0B1
+:10E37000D5E7384602F060FC0290002808BFFFDFB6
+:10E38000029801F06FFE50B184F801B00F212170A6
+:10E39000E7802081012000E02BE0207125E0384655
+:10E3A00002F038FC0290002808BFFFDF079800B396
+:10E3B000029801F0AEFEE0B19DF8100038B9059862
+:10E3C000D0F8F8004188B94208BF80F800B038465C
+:10E3D00007F08FF984F801B00C20207084F804B0A5
+:10E3E000E780287F207285F81BB00BB00120BDE8C4
+:10E3F000F08F022106F11C00FFF738FE18B9B08B30
+:10E4000050457FF41BAF0BB02046BDE8F04F14F031
+:10E41000D0BC10B512F08AFC042803D012F086FCA0
+:10E42000052802D10FF078FD28B90AF0A9F920B12A
+:10E4300007F08AFC08B10C2010BD0DF051F8002047
+:10E4400010BD00005C00002032060020FFFFFFFF2F
+:10E450001F0000006800002010B504460078002866
+:10E460001EBF0128122010BD12F060FC042806D047
+:10E4700012F05CFC052802D00AF082F928B10DF0F8
+:10E480007EF900281CBF0C2010BD2078002816BF84
+:10E4900002280020012004F11703E21D611CBDE8E1
+:10E4A00010400DF075B810B50446007800281EBF66
+:10E4B0000128122010BD12F039FC042803D012F0FC
+:10E4C00035FC052802D10FF027FD28B90AF058F9CC
+:10E4D00020B107F039FC08B10C2010BD20780028CD
+:10E4E00016BF022800200120611C0CF0BFFF00288D
+:10E4F00014BF0020072010BD10B50DF043F900280F
+:10E5000014BF0020302010BD10B5044612F00EFCE0
+:10E51000042806D012F00AFC052802D00AF030F9CF
+:10E5200008B10C2010BD20460DF026F9002010BDCA
+:10E5300010B512F0FBFB042806D012F0F7FB0528FB
+:10E5400002D00AF01DF928B10DF019F900281CBFFE
+:10E550000C2010BD0DF075F8002010BDFF2181705A
+:10E560004FF6FF718180FE4949680A7882718A8876
+:10E57000028149884181012141700020704710B516
+:10E58000002482B012F1080F16D00CDC12F1280F13
+:10E5900018BF12F1140F0FD012F1100F18BF12F1A3
+:10E5A0000C0F09D00EE012F1040F18BF002A03D09F
+:10E5B000032A18BF042A05D1012807D0022809D050
+:10E5C00003280BD0122402B0204610BD104607F0DD
+:10E5D0008CFDF8E710460FF03AFAF4E708461446C7
+:10E5E000694601F0FDFA002818BF0224EBD19DF81E
+:10E5F0000000019880F857400024E4E710B5134666
+:10E6000001220DF0A6FF002010BD10B5044612F047
+:10E610008DFB052804BF0C2010BD204611F02AFEFA
+:10E62000002010BD10B5044612F080FB042806D06F
+:10E6300012F07CFB052802D00AF0A2F808B10C20E9
+:10E6400010BD2146002007F0C2F8002010BD10B513
+:10E65000044611F0B9FE50B10AF085F838B12078BF
+:10E6600009F0DDFD20780FF090FC002010BD0C209B
+:10E6700010BD10B5044612F059FB042806D012F064
+:10E6800055FB052802D00AF07BF808B10C2010BD1C
+:10E690002146012007F09BF8002010BD38B5044644
+:10E6A0004FF6FF70ADF80000A079E179884213D0F1
+:10E6B00021791F299CBF61791F290DD8002211469D
+:10E6C00014F030FF40B90022E079114614F02AFF1F
+:10E6D00010B9207A072801D9122038BD0AF050F865
+:10E6E00060B912F023FB48B900216846FFF7BEFC71
+:10E6F00020B1204606F031F8002038BD0C2038BD8E
+:10E7000070B504468078002582B01A2825D00EDC2A
+:10E71000162844D2DFE800F04343434343214343F8
+:10E7200043434343434343434343432121212A2853
+:10E7300035D00BDCA0F11E000C2830D2DFE800F051
+:10E740002F2F2F2F2F2F2F2F2F2F2F0D3A38042819
+:10E7500025D2DFE800F0240224022088B0F5706F93
+:10E760001DD20126694601F03BFA00281EBF022097
+:10E7700002B070BD9DF80000002801980BBF00F1A9
+:10E78000F40100F5B87100F1F50300F271130246CF
+:10E7900012D192F8D00092F8732052B903E002B07F
+:10E7A0004FF0120070BD002818BF042801D008786F
+:10E7B00068B102B00C2070BD92F80C0192F8732081
+:10E7C000002AF6D1002818BF0428F0D1F1E70E7016
+:10E7D000A07818709DF8000048B1019890F8DD000D
+:10E7E00028B1019880F8DD50019809F0E8FD02B0E9
+:10E7F000002070BDF0B583B00C46694601F0F0F919
+:10E8000028B1204615F074FE03B00220F0BD019837
+:10E81000002700F1580500F1080600BF85F8407098
+:10E820003146204615F07AFE95F840000028F5D1D3
+:10E8300003B0F0BD2DE9F0410D4604460189808802
+:10E8400000230DF0BCFF696A814228BFBDE8F0815A
+:10E85000401A401C4108A0884FF0000C401A80B2BA
+:10E86000A08022896FF00E07511A8AB2228195F892
+:10E870005460618816F00C0F6FF00D0328D0B0F5CE
+:10E88000747F38BF604606D35038C61700EB9660D9
+:10E8900003EBA01080B2814238BF0846608095F833
+:10E8A0005510E08811F00C0F1BD0B2F5747F09D31E
+:10E8B000A2F15001CA1701EB926103EBA11100BF55
+:10E8C0001FFA81FC604528BF6046E080BDE8F0810A
+:10E8D000022E1ABF03EBD00080B207EB9000DAD112
+:10E8E000D8E702291ABF03EBD2011FFA81FC07EB1C
+:10E8F0009201E7D1E4E7F0B587B00C46054604A9DC
+:10E9000001F06EF900281CBF07B0F0BD9DF81000A3
+:10E91000002814BF002201220599B1F84A30FB2BD0
+:10E9200028BFFB23B1F84CC0BCF1FB0F28BF4FF050
+:10E93000FB0C0C4FD7E90006BF68009001960297C8
+:10E94000ADF80230ADF806C06846FFF773FF65808A
+:10E95000BDF80400E080BDF80800608104E000001C
+:10E960005C00002040470200BDF80200A080BDF816
+:10E970000600208107B00020F0BD2DE9F04F89B0DE
+:10E9800004460088694601F02BF95FEA00081CBFC5
+:10E9900009B0BDE8F08FB4F806C02289ACF11B01C4
+:10E9A0001220E12924BF09B0BDE8F08FB2F5A47FA1
+:10E9B0003CBF09B0BDE8F08F44F29025AA4284BF65
+:10E9C00009B0BDE8F08F00276388A188A3F11B067A
+:10E9D000E12E24BF09B0BDE8F08FB1F5A47F2EBFB2
+:10E9E0008D4209B0BDE8F08F1120BCF1FB0F99BF3B
+:10E9F00040F64806B24209B0BDE8F08FFB2B92BF4B
+:10EA0000B14209B0BDE8F08F208806A901F0E8F80E
+:10EA1000002818BFFFDF35D19DF8180000280CBF73
+:10EA2000012200220799B1F84A00FB2828BFFB20E9
+:10EA3000B1F84C30FB2B28BFFB23DFF858B7DBF8CD
+:10EA400000C0DBF804A0DBF808B0CDF808C0CDF8B2
+:10EA50000CA0CDF810B0ADF80A00ADF80E3002A849
+:10EA6000FFF7E8FEBDF80C0060F31F45BDF810008D
+:10EA700060F31F49BDF80A0060F30F05BDF80E00F2
+:10EA800060F30F0962881FFA89F1092091423CBFA7
+:10EA900009B0BDE8F08FA9B2E28891423CBF09B04D
+:10EAA000BDE8F08F4FEA1941A288238901EB154197
+:10EAB0001A4491423CBF09B0BDE8F08F9DF80000B8
+:10EAC0004FF001090028019808D000F5CD7580F8B5
+:10EAD0009B91019890F8DE0148B307E000F582753C
+:10EAE00080F80591019890F8280110B14FF03A088C
+:10EAF00018E0E08868806088E8802089A880A08885
+:10EB00002881012228460199FFF794FEA888B04287
+:10EB100028BF40F64800A8802889B0421DD228812D
+:10EB200085F800906F7009B04046BDE8F08FE0882E
+:10EB300068806088E8802089A880A08828810022D9
+:10EB400028460199FFF776FEA888B04228BF40F614
+:10EB50004800A8802889B042E1D340F64800DEE7AB
+:10EB60000BE710B5044612F0E1F8042806D012F0C5
+:10EB7000DDF8052802D009F003FE28B10CF0FFFDF6
+:10EB800000281CBF0C2010BD2078002816BF0228CA
+:10EB900000200120E279611C0CF075FF002814BFF1
+:10EBA0000020022010BD817831F0070207BFC27833
+:10EBB00032F007031220704711F0040F0EBF12F05D
+:10EBC000040F1120704701F023B810B504460178F6
+:10EBD000122084B0012918BF002904D002291EBFC9
+:10EBE000032904B010BD6178002918BF012904D0A1
+:10EBF00002291EBF032904B010BDE17B21B9A17811
+:10EC000001291CBF04B010BDA17831F005021CBF62
+:10EC100004B010BD11F0050F04BF04B010BD11F019
+:10EC2000040F1EBF112004B010BDE178E388628993
+:10EC300000291EBF012904B010BD042B2EBF042AD9
+:10EC400004B010BDA17B002904BF04B010BD07298A
+:10EC500084BF04B010BD12F069F8042837D012F058
+:10EC600065F8052833D0A0788DF80800A0788DF8D5
+:10EC7000000060788DF8040020788DF80300A07BF8
+:10EC80008DF80500E07B002818BF01208DF80600F4
+:10EC9000A07810F0010F10D0E078012808BF022002
+:10ECA00003D000280CBF012000208DF80100E0886F
+:10ECB000ADF80A006089ADF80C0002A811F091FBD4
+:10ECC000002804BF68460FF065F904B010BD04B019
+:10ECD0000C2010BD10B5044602781220012A0FD076
+:10ECE000002A18BF10BD012A26D012F01FF80528EF
+:10ECF00004D011F0F6F9002808BF10BD0C2010BD9B
+:10ED00006178002918BF012906D0022918BF10BD5B
+:10ED1000A188002908BF10BD6388002B1CBFA188F3
+:10ED20000029E0D003EB83035B0001EB8101B3EB2F
+:10ED3000012F28BF10BDD6E70FF01DF8002804BF33
+:10ED4000122010BD0FF02CF800200FF0D3F800288F
+:10ED500018BF10BD60780FF0B1F8002818BF10BDC3
+:10ED6000A1886088BDE8104011F064BB002100F06C
+:10ED7000B1BF017811F0010F02D0406813F0ECBF71
+:10ED800013F0B9BF2DE9F04F8FB00D460246AFF634
+:10ED90004411D1E90001CDE90B011146284600F0EC
+:10EDA00099FF00281CBF0FB0BDE8F08F11F0BEFF27
+:10EDB00004280CD011F0BAFF052808D0F64F387897
+:10EDC00028B90EF0F6FAA0F57F41FF3903D00FB055
+:10EDD0000C20BDE8F08FF1480890F1480990F14807
+:10EDE0000A9008AA06210DA801F0B0FD040002BF98
+:10EDF00009200FB0BDE8F08F03210DF052F9B98A58
+:10EE0000A4F84A10FA8AA4F84C20F87C0090BB7C45
+:10EE1000208801F088FE002818BFFFDF208806F058
+:10EE200067FC268804F10E094FF0000B4FF00A0A28
+:10EE30000421484604F04DFF48460DF001FB062032
+:10EE400001F05EFD80461CE005A9062001F039FDB9
+:10EE500005A801F014FD5FEA000B10D1BDF8180001
+:10EE6000B04206D00798042249460E3015F074F9D6
+:10EE700070B105A801F003FD5FEA000BEED0A8F128
+:10EE80000108B8F1000F07DDBBF1000FDCD007E08F
+:10EE900048460DF0DEFAF2E7BBF1000F08BFFFDFD6
+:10EEA000D9F800000CF07AFFBAF1010A01D000286D
+:10EEB000BED0BDA004F1120600680190032101A894
+:10EEC00004F0DEFE002001A90A5C3254401CC0B2EE
+:10EED0000328F9D3A88B6080688CA080288DE080FF
+:10EEE000687A10F0010F18BF01217CD0388B0A46D8
+:10EEF00011F009FB0146A062204611F030FB4FF0F3
+:10EF0000000884F85E8084F85F80A878002816BF27
+:10EF10000228002001206076D5F80300C4F81A000A
+:10EF2000B5F80700E0830BA904F1080015F0F6FA24
+:10EF30004FF0010984F80091B4F84C0004F5827692
+:10EF40004A46FB2828BFFB207989814238BF084602
+:10EF500094F855104FF4747A11F00C0F1CBF0AEBA3
+:10EF600080111FFA81FC72D0B989614538BF8C4687
+:10EF7000B4F84A10FB2928BFFB21FB898B4238BF1C
+:10EF8000194694F854B01BF00C0F1CBF0AEB811308
+:10EF90009BB265D03F8A9F4238BF3B461B2918BFB2
+:10EFA000B3F5A47F65D0F080A6F808C07180B38067
+:10EFB00021463046FFF73EFCB08840F648018842C3
+:10EFC00028BF40F64800B0803089884228BF40F60C
+:10EFD0004800308186F800908DF800800121684655
+:10EFE00004F04EFE00E02BE09DF8000000F0070169
+:10EFF000C0F3C1021144C0F3401008448DF8000072
+:10F00000401D207609283CBF08302076002120468C
+:10F010000DF047F868780EF0B9FEA9782878EA1C58
+:10F020000EF087FE002808BF122650D00EF0B8FE62
+:10F03000A9782878EA1C0EF01BFF06001FD046E0D6
+:10F0400010F0020F14BF022100214FE7FFE7022951
+:10F0500007BF81003C31C10070311FFA81FC83E79A
+:10F06000BBF1020F07BF8B003C33CB0070339BB268
+:10F0700090E71B2818BFBCF5A47F94D1ACE7012012
+:10F080000EF04CFE060022D1214603200EF028FF90
+:10F0900006001CD1687A8DF8000010F0010F05D031
+:10F0A0006889ADF80200288AADF80400684611F0BE
+:10F0B00098F9064695F83A00002818BF01200EF08E
+:10F0C00033FE26B9204611F026F9060009D0208823
+:10F0D00006F00FFB2088062101F07CFC002818BFF9
+:10F0E000FFDF30460FB0BDE8F08F0146002049E653
+:10F0F00038B5294C207870B911F018FE052805D0D4
+:10F100000EF057F9A0F57F41FF3904D0684611F0A1
+:10F11000CCF910B113E00C2038BD0098008806F03F
+:10F12000E8FA00980621008801F054FC002818BF76
+:10F13000FFDF012020701D480078FCF727FE00202B
+:10F1400038BD70B4B0F802C08188C3880289448990
+:10F150008089ACF1060640F67B45AE423CBF8E1F6F
+:10F16000AE4214D28C4598BFB3F5FA7F3EBFA2F1F0
+:10F170000A0C0F4D15EB0C0509D25B1C5943B1EB82
+:10F18000820F04DA84429EBF002070BC704730209A
+:10F1900070BC70474047020032060020F405002092
+:10F1A0006800002022060020112233005C000020AD
+:10F1B00089F3FFFF2DE9F047B0F802C004468188CB
+:10F1C000C388028947898689ACF1060940F67B48E5
+:10F1D00030200025C1453ABFA1F10609C145BDE86F
+:10F1E000F0878C4598BFB3F5FA7F3DBFA2F10A0CBA
+:10F1F000DFF8B48418EB0C08BDE8F0875B1C5943BA
+:10F20000B1EB820FA8BFBDE8F087B74288BFBDE869
+:10F21000F0872088062101F0CBFB68B190F8D01070
+:10F2200090F8732042B9002918BF042904D0D0F8FF
+:10F23000F8100A781AB106E00220BDE8F087D0F88D
+:10F240004421127812B13A20BDE8F08705228A7174
+:10F25000D0F8F8100D81D0F8F820A1885181D0F8AD
+:10F26000F820E1889181D0F8F8202189D181D0F867
+:10F27000F8100A894B899A429EBF8A79082A9A42D5
+:10F2800024BF1220BDE8F08722884A80D0F8F80019
+:10F29000022101700020BDE8F087F0B583B005467B
+:10F2A0000DF0F2F8002802BF122003B0F0BD0026D6
+:10F2B000FE4F012429467C70B81C15F02FF97E7092
+:10F2C0006946062001F0FDFA002818BFFFDF6846F6
+:10F2D00001F0D5FA002808BFBDF804500AD1029801
+:10F2E00080F80041684601F0CAFA18B9BDF8040078
+:10F2F000A842F4D103B00020F0BD10B50446008848
+:10F30000062101F055FB68B190F8D01090F87320F9
+:10F3100042B9002918BF042904D0D0F8F8100A789F
+:10F3200012B105E0022010BDD0F8442112780AB1D4
+:10F330003A2010BD90F8962012F0010F04BF0C2067
+:10F3400010BDD4F80220D4F806304A608B60D0F8A3
+:10F35000F81062898A81D0F8F810E268C1F80E20AE
+:10F360002269C1F812206269C1F81620A269C1F8A9
+:10F370001A20D0F8F82003211170D0F8F800218865
+:10F380004180002010BDF8B515460E46044609F030
+:10F39000F7F900281CBF0C20F8BD20781223EF28B5
+:10F3A00073D86088ADF8000010F0100F4FF0000126
+:10F3B0000CD010F0010F00F002021BD0B2B110F01F
+:10F3C000080F08BF10F0040F1ED01AE010F0080F4D
+:10F3D0007ED110F0200F18BF10F0030F78D110F07D
+:10F3E000010F18BF10F0020F72D10DE010F0040FE2
+:10F3F0000AD106E02AB110F0080F08BF10F0040F80
+:10F4000002D010F00F0F63D1608810F0080F09D1FF
+:10F41000D4E901C2624528BFBCF1200F58D3B2F134
+:10F42000807F55D2227B002A52D0072A50D894F8E8
+:10F430000DC0BCF1000F18BFBCF1010F05D0BCF12D
+:10F44000020F18BFBCF1030F42D110F0040F05D119
+:10F45000BCF1020F18BFBCF1030F07D1A27B002A39
+:10F4600018BF012A34D110F0040F08D1627D002AA0
+:10F4700018BF012A03D0022A18BF032A28D1E27D2F
+:10F4800010F0100F02D0012A10D021E0012A18BF7D
+:10F49000032A1DD110F0100F08D1627E012A1CBF73
+:10F4A000022A032A14D1A27E0F2A11D8E27E002A52
+:10F4B00018BF012A0CD1E27D1123032A08D010F0D5
+:10F4C000100F04BF627E032A02D010F0400F01D05B
+:10F4D0001846F8BD3170A17555B9FF208DF80000B0
+:10F4E0006946002006F0EDFD6946002006F0D4FDD7
+:10F4F0002046BDE8F84006F004BD002243E72DE9B0
+:10F50000F0470446C0780F46122510B106F063FD9F
+:10F5100050B1607804280AD094F8038094F80090E1
+:10F520006678B8F1FB0F12D92846BDE8F08709F0DC
+:10F5300027F90028F8D006F0A6FD0028F4D106F03F
+:10F540009AFA002804BFE0780028EDD1E4E71FB163
+:10F55000B8F11F0F23D9E7E706F08DFA28B1B8F10B
+:10F560001F0F98BF032E07D0DEE7032E18BF042E0F
+:10F5700002D0B8F1000FD7D009F002F9002818BF67
+:10F58000032E04D0042E1CBF0C20BDE8F087484693
+:10F5900006F069FA002804BF4220BDE8F087E07851
+:10F5A00061781F2898BF03291CBF1120BDE8F08790
+:10F5B000211D06F086FD0020BDE8F08700219EE7B2
+:10F5C0002DE9F0470446C0788846122710B106F0AE
+:10F5D00098FD38B16578042D04D0E67894F8009051
+:10F5E000FB2E02D93846BDE8F087B8F1000F02D0F3
+:10F5F0001F2E21D9F6E706F03EFA20B11F2E98BF44
+:10F60000032D06D0EEE7032D18BF042D01D0002EE8
+:10F61000E8D009F0B5F8002818BF032D04D0042D58
+:10F620001CBF0C20BDE8F087484606F01CFA0028F5
+:10F6300004BF4220BDE8F087E07861781F2898BFBA
+:10F6400003291CBF1120BDE8F087211D06F024FD11
+:10F650000020BDE8F0870021B2E72DE9F041044623
+:10F660004078422582B0012808D8A07806F0FBF93E
+:10F6700020B120781225012804D0A0B102B028467C
+:10F68000BDE8F08106F04BFD20B1A0880028F5D040
+:10F690008028F3D806F050FD90B160780028EDD0B6
+:10F6A0002078012810D003E089F3FFFF3206002004
+:10F6B00007F0EAFE044608F0DBFC002800F0EA80D0
+:10F6C00002B00C20BDE8F08106F046FB38B906F028
+:10F6D0001FFD002802BF122002B0BDE8F08109F032
+:10F6E0004FF80028ECD106F07EF9A0F57F41FF39F4
+:10F6F000E6D106F050FBA08842F2107100FB01F643
+:10F70000A079314606F078FC06F0F4FC18B300222C
+:10F71000072101A801F01AF9040002BF092002B074
+:10F72000BDE8F081F6480321846020460CF072FBAE
+:10F73000204607F0EBF8F34DA88AA4F84A00E88ABF
+:10F74000A4F84C0006F097F968B1288B012108F065
+:10F7500013FEA0620FE03146002008F063FD002890
+:10F7600018BFFFDFA1E006F0E9FC2A8B0146104636
+:10F7700008F002FEA06201460022204607F087FE44
+:10F7800006F079F9002808BF06F0D8FCE87C009064
+:10F79000AB7CEA8AA98A208801F0C5F9002818BF45
+:10F7A000FFDF208805F0A4FF3146204608F03AFD2F
+:10F7B000002818BFFFDF2146B4F84C00002204F5F2
+:10F7C000CD76FB2828BFFB206B89834238BF1846C3
+:10F7D00091F855304FF4747413F00C0F1CBF04EB08
+:10F7E00080131FFA83FC38D0AF89674528BF67466E
+:10F7F000B1F84A30FB2B28BFFB23B5F80EC09C455F
+:10F8000038BF634691F854C01CF00C0F1CBF04EBCA
+:10F81000831C1FFA8CF829D02C8A444528BF444603
+:10F820001B2B18BFB4F5A47F2ED0F08037817380D6
+:10F83000B4803046FEF7FEFFB08840F648018842AB
+:10F8400028BF40F64800B0803089884228BF40F683
+:10F85000480030810120307027E0022B07BF830071
+:10F860003C33C30070331FFA83FCBDE7BCF1020FC9
+:10F8700007BF4FEA830C0CF13C0C4FEAC30C0CF1B0
+:10F88000700C1FFA8CF8C7E71B2818BFB7F5A47FC8
+:10F89000CBD10AE04CB1208805F02BFF208807214E
+:10F8A00001F098F8002818BFFFDF002002B0BDE883
+:10F8B000F0810021D1E610B50C46072101F078F85F
+:10F8C000002804BF022010BD90F8731109B10C206C
+:10F8D00010BD90F86510142912BF152990F8C011B9
+:10F8E0000029F4D12168C0F874116168C0F878115A
+:10F8F000A168C0F87C11E168C0F88011012180F88E
+:10F900007311002010BD10B5072101F051F8002837
+:10F9100004BF022010BD90F8731109B10C2010BD76
+:10F9200090F86510142918BF1529F7D1022180F825
+:10F930007311002010BDF0B50E464BF68032122137
+:10F9400083B0964217D8B6B1694600F049F900284D
+:10F950001CBF03B0F0BD019800F15807841C258836
+:10F960003246294638460CF00FFA2088A842F6D1D4
+:10F9700003B00020F0BD03B00846F0BD10B582B062
+:10F9800004460088694600F02BF900281CBF02B02D
+:10F9900010BD0198A37800F1580190F82C209A42EC
+:10F9A00002BF0C2002B010BD7F220A728A720022B0
+:10F9B000CA72E17880F82D10217980F82E10A17894
+:10F9C00080F82C1002B0104610BD10B582B00C4665
+:10F9D000694600F005F900281CBF02B010BD01986F
+:10F9E00090F87300002818BF0120207002B000209A
+:10F9F00010BD30B583B00D461446694600F0F0F8EE
+:10FA000000281CBF03B030BD019890F82C000128DD
+:10FA10001EBF0C2003B030BD019890F86010297013
+:10FA200090F86100207003B0002030BD70B50D4625
+:10FA30001646072100F0BCFF002804BF022070BD5D
+:10FA400083884FF0010CC28841880CEB430C65455C
+:10FA50001AD342F2107C02FB0CF240F6C41C01FBEC
+:10FA60000CF1B2FBF1F1491E8CB2B4F5FA7F88BFFC
+:10FA70004FF4FA74A54238BF2C46621C591CB2FBE5
+:10FA8000F1F25143491E8BB290F8AC11002908BF26
+:10FA900003843380002070BD10B50C46072100F0B0
+:10FAA00087FF002804BF022010BD80F8DF40002C33
+:10FAB0001EBF90F8DD10002908F081FC002010BD69
+:10FAC000017800291CBF417800290ED041881B29EC
+:10FAD00021BF81881B29C188022906D30A490268EF
+:10FAE00040680A654865002070471220704710B5CD
+:10FAF000044610F005FD204608F009FC002010BD6A
+:10FB00005C00002032060020F40500202DE9F041C1
+:10FB100016460F46044601221146384610F0F3FC03
+:10FB200005460121384608F027FC854228BF2846B3
+:10FB30000123E100503189B2E631884206D901F152
+:10FB40009602401AB0FBF2F0401C83B233800020D2
+:10FB5000BDE8F08110B5044611F0E8F8042806D09D
+:10FB600011F0E4F8052802D008F00AFE08B10C20D4
+:10FB700010BD601C0BF05DFF207800F0010006F066
+:10FB800005F9207800F001000EF005F9002010BD05
+:10FB900010B50446072000F0A5FE00281CBF0C206D
+:10FBA00010BD207810F0010F11D0002260781146AE
+:10FBB00013F0B8FC00281CBF122010BDA0680AF08A
+:10FBC00048FA607861680AF04DFA002010BD002004
+:10FBD0000AF03FFA002108460AF044FA002010BD5E
+:10FBE00070B50C460546062100F0E2FE606010B1DB
+:10FBF0000020207070BD0721284600F0D9FE60600B
+:10FC0000002804BF022070BD01202070002070BDBC
+:10FC100010B582B0044600886946FFF7E1FF020094
+:10FC20001CBF02B010BDA088002818BF012804D056
+:10FC300002281EBF122002B010BDA178002908BF03
+:10FC40000321E078002808BF03204FF0000C9DF846
+:10FC500000400123002C019C06D084F8A531019CB2
+:10FC600094F8F241ECB124E084F80F31019C94F84F
+:10FC700034413CB9019C94F80E411CB9019C94F8A4
+:10FC80007D400CB13A2208E0019C84F80E31019BC2
+:10FC900083F81011019981F81101019880F80FC1C2
+:10FCA00015E0019C94F8A4411CB9019C94F87D4096
+:10FCB0000CB13A2208E0019C84F8A431019B83F83E
+:10FCC000A611019981F8A701019880F8A5C102B099
+:10FCD000104610BD427A12F0070F10D032F0070321
+:10FCE0000DD112F0040F01D011207047012A18BF66
+:10FCF000022AF9D190F83A301BB9012A01D012201A
+:10FD000070472DE9F0074FF0000C12F0010F40F69C
+:10FD1000774740F67B4337D069B14489B0F810C0CB
+:10FD2000261F43F6FD75AE423CBFACF10406AE4261
+:10FD300026D2644524D3C68AB0F81CC0448C058DF5
+:10FD4000B0F82E90B0F83480A6F1060A9A453CBF70
+:10FD5000ACF1060A9A4513D2664598BFB4F5FA7F0E
+:10FD60003CBFA5F10A06BE420AD2641C04FB0CFC8F
+:10FD7000BCEB850F04DAC14598BF4FF0010C03D9E5
+:10FD8000BDE8F0073020704712F0020F22D000EBE0
+:10FD90004C02D68AB2F81CC0558C148DB2F82E8055
+:10FDA000928EA6F106094B4584BFACF106094B457E
+:10FDB000E6D9664598BFB5F5FA7F3CBFA4F10A03C2
+:10FDC000BB42DDD26B1C03FB0CF3B3EB840FD7DA21
+:10FDD0009045D5D802782AB1012A13D0BDE8F007A2
+:10FDE000122070470029817808D0002918BF012906
+:10FDF00008D0022918BF032904D0EFE7002918BF53
+:10FE00000129EBD14078002818BF012803D002282F
+:10FE100018BF0328E2D1BDE8F007002070470000BA
+:10FE200030B5058825F4004421448CB24FF40041DC
+:10FE300094420AD2121B92B21B339A4201D2A943B6
+:10FE400007E005F40041214303E0A21A92B2A9435E
+:10FE50001143018030BD0844083050434A31084402
+:10FE600080B2704770B51D4616460B4604462946BB
+:10FE70003046049AFFF7EFFF0646B34200D2FFDF99
+:10FE80002821204614F035FA4FF6FF70A082283E54
+:10FE9000B0B265776080B0F5004F00D9FFDF6188B0
+:10FEA00005F13C00814200D2FFDF60880835401B2D
+:10FEB000343880B220801B2800D21B2020800020F4
+:10FEC000A07770BD8161886170472DE9F05F0D46B4
+:10FED000C188044600F12809008921F4004620F475
+:10FEE000004800F062FB10B10020BDE8F09F4FF029
+:10FEF000000A4FF0010BB0450CD9617FA8EB06005A
+:10FF0000401A0838854219DC09EB060000210580FB
+:10FF100041801AE06088617F801B471A083F0DD43A
+:10FF20001B2F00DAFFDFBD4201DC294600E0B9B239
+:10FF3000681A0204120C04D0424502DD84F817A0AE
+:10FF4000D2E709EB06000180428084F817B0CCE7C5
+:10FF500070B5044600F12802C088E37D20F400401B
+:10FF60002BB110440288438813448B4201D20020F5
+:10FF700070BD00258A4202D30180458008E0891ABD
+:10FF80000904090C418003D0A01D00F01EFB08E00D
+:10FF9000637F00880833184481B26288A01DFFF790
+:10FFA0003FFFE575012070BD70B5034600F12804E0
+:10FFB000C588808820F400462644A84202D100204B
+:10FFC000188270BD98893588A84206D3401B758871
+:10FFD0002D1A2044ADB2C01E05E02C1AA5B25C7FDC
+:10FFE00020443044401D0C88AC4200D90D809C89CF
+:10FFF00024B1002414700988198270BD0124F9E726
+:020000040001F9
+:1000000070B5044600F12801808820F400404518AE
+:10001000208A002825D0A189084480B2A08129889F
+:100020006A881144814200D2FFDF2888698800264F
+:100030000844A189884212D1A069807F287169880B
+:1000400019B1201D00F0C1FA08E0637F2888083349
+:10005000184481B26288201DFFF7E2FEA681268245
+:10006000012070BD2DE9F0414189878800260446B2
+:1000700000F12805B94218D004F10A0821F4004023
+:100080002844418819B1404600F09FFA08E0637F98
+:1000900000880833184481B262884046FFF7C0FEEA
+:1000A000761C6189B6B2B942E8D13046BDE8F0812C
+:1000B0002DE9F04104460B4627892830A68827F40D
+:1000C0000041B4F80A8001440D46B74201D1002036
+:1000D000ECE70AB1481D106023B1627F691D184624
+:1000E00014F066F82E88698804F1080021B18A1995
+:1000F00096B200F06AFA06E0637F628808339919C5
+:1001000089B2FFF78DFE474501D1208960813046D5
+:10011000CCE78188C088814201D10120704700204E
+:10012000704701898088814201D1012070470020F9
+:10013000704770B58588C38800F1280425F4004213
+:1001400023F4004114449D421AD08389058A5E1924
+:1001500025886388EC18A64214D313B18B4211D3BF
+:100160000EE0437F08325C192244408892B2801A24
+:1001700080B22333984201D211B103E08A4201D107
+:10018000002070BD012070BD2DE9F0478846C18870
+:100190000446008921F4004604F1280720F40045B4
+:1001A00007EB060900F001FA002178BBB54204D93B
+:1001B000627FA81B801A002503E06088627F801B95
+:1001C000801A083823D4E28962B1B9F80020B9F85E
+:1001D00002303BB1E81A2177404518DBE08938440A
+:1001E000801A09E0801A217740450ADB607FE189A7
+:1001F0000830304439440844C01EA4F81280BDE8D9
+:10020000F087454503DB01202077E7E7FFE76182C0
+:100210000020F4E72DE9F74F044600F12805C088D7
+:10022000884620F4004A608A05EB0A0608B140457A
+:1002300002D20020BDE8FE8FE08978B13788B6F899
+:10024000029007EB0901884200D0FFDF207F4FF0CA
+:10025000000B50EA090106D088B33BE00027A07FDD
+:10026000B9463071F2E7E18959B1607F294408301D
+:1002700050440844B4F81F1020F8031D94F82110CE
+:100280008170E28907EB080002EB0801E181308010
+:10029000A6F802B002985F4650B1637F30880833F9
+:1002A000184481B26288A01DFFF7BAFDE78121E002
+:1002B000607FE18908305044294408442DE0FFE77D
+:1002C000E089B4F81F102844C01B20F8031D94F8DF
+:1002D0002110817009EB0800E28981B202EB08006D
+:1002E000E081378071800298A0B1A01D00F06DF907
+:1002F000A4F80EB0A07F401CA077A07D08B1E088D4
+:10030000A08284F816B000BFA4F812B084F817B029
+:1003100001208FE7E0892844C01B30F8031DA4F8B2
+:100320001F10807884F82100EEE710B5818800F175
+:10033000280321F400442344848AC288A14212D0B5
+:10034000914210D0818971B9826972B11046FFF76C
+:10035000E8FE50B91089283220F400401044197981
+:100360000079884201D1002010BD184610BD00F16F
+:100370002803407F08300844C01E1060088808B970
+:10038000DB1E136008884988084480B270472DE955
+:10039000F04100F12806407F1C4608309046431883
+:1003A00008884D88069ADB1EA0B1C01C80B290421E
+:1003B00014D9801AA04200DB204687B298183A462A
+:1003C000414613F0C9FE002816D1E01B84B2B844A0
+:1003D000002005E0ED1CADB2F61EE8E7101A80B271
+:1003E0000119A94206D8304422464146BDE8F041F1
+:1003F00013F0B2BE4FF0FF3058E62DE9F04100F1A6
+:100400002804407F1E46083090464318002508887F
+:100410004F88069ADB1E90B1C01C80B2904212D960
+:10042000801AB04200DB304685B299182A46404611
+:1004300013F0BEFE701B86B2A844002005E0FF1C2E
+:10044000BFB2E41EEAE7101A80B28119B94206D899
+:1004500021183246404613F0ABFEA81985B2284653
+:1004600024E62DE9F04100F12804407F1E460830C3
+:1004700090464318002508884F88069ADB1E90B1E5
+:10048000C01C80B2904212D9801AB04200DB3046C4
+:1004900085B298182A46414613F08AFE701B86B230
+:1004A000A844002005E0FF1CBFB2E41EEAE7101AD2
+:1004B00080B28119B94206D820443246414613F031
+:1004C00077FEA81985B22846F0E5401D704710B5A3
+:1004D000044600F12801C288808820F400431944B2
+:1004E000904206D0A28922B9228A12B9A28A9042E9
+:1004F00001D1002010BD0888498831B1201D00F0CD
+:1005000064F800202082012010BD637F62880833D8
+:10051000184481B2201DFFF783FCF2E70021C1815E
+:1005200001774182C1758175704703881380C28944
+:1005300042B1C28822F4004300F128021A440A6042
+:10054000C08970470020704710B50446808AA0F526
+:100550007F41FF3900D0FFDFE088A082E08900B151
+:100560000120A07510BD4FF6FF71818200218175B9
+:10057000704710B50446808AA0F57F41FF3900D14D
+:10058000FFDFA07D28B9A088A18A884201D1002080
+:1005900010BD012010BD8188828A914201D1807DE9
+:1005A00008B1002070470120704720F4004221F478
+:1005B00000439A4207D100F4004001F40041884210
+:1005C00001D0012070470020704730B504460088F4
+:1005D0000D4620F40040A84200D2FFDF21884FF4EE
+:1005E000004088432843208030BD70B50C0005468C
+:1005F00009D0082C00D2FFDF1DB1A1B2286800F09D
+:1006000044F8201D70BD0DB100202860002070BD91
+:100610000021026803E093881268194489B2002A15
+:10062000F9D100F032B870B500260D46044608290D
+:1006300000D2FFDF206808B91EE0044620688188E8
+:10064000A94202D001680029F7D181880646A94253
+:1006500001D100680DE005F1080293B20022994231
+:1006600009D32844491B0260818021680968216000
+:100670000160206000E00026304670BD00230B6062
+:100680008A8002680A600160704700234360021D8F
+:10069000018102607047F0B50F4601884088154619
+:1006A0000C181E46AC4200D3641B3044A84200D94B
+:1006B000FFDFA019A84200D9FFDF3819F0BD2DE9EE
+:1006C000F041884606460188408815460C181F46AA
+:1006D000AC4200D3641B3844A84200D9FFDFE019C4
+:1006E000A84200D9FFDF70883844708008EB04000E
+:1006F000BDE8F0812DE9F041054600881E46174609
+:10070000841B8846BC4200D33C442C80688830441B
+:10071000B84200D9FFDFA019B84200D9FFDF6888CE
+:100720003044688008EB0400E2E72DE9F0410688D8
+:100730001D460446701980B2174688462080B8428C
+:1007400001D3C01B20806088A84200D2FFDF70194F
+:10075000B84200D9FFDF6088401B608008EB0600CC
+:10076000C6E730B50D460188CC18944200D3A41AD0
+:100770004088984200D8FFDF281930BD2DE9F041AC
+:10078000C84D04469046A8780E46A04200D8FFDF28
+:1007900005EB8607B86A50F8240000B1FFDFB8689F
+:1007A000002816D0304600F044F90146B868FFF73B
+:1007B0003AFF05000CD0B86A082E40F8245000D348
+:1007C000FFDFB9484246294650F826302046984770
+:1007D0002846BDE8F0812DE9F8431E468C19914664
+:1007E0000F460546FF2C00D9FFDFB14500D9FFDFDA
+:1007F000E4B200954DB300208046E81C20F00300D1
+:10080000A84200D0FFDF4946DFF89892684689F891
+:10081000001089F8017089F8024089F8034089F8CE
+:10082000044089F8054089F8066089F80770414658
+:1008300000F008F9002142460F464B460098C01CC4
+:1008400020F00300009012B10EE00120D4E703EB8A
+:100850008106B062002005E0D6F828C04CF8207070
+:10086000401CC0B2A042F7D30098491C00EB8400A2
+:10087000C9B200900829E1D3401BBDE8F88310B548
+:10088000044603F071FD08B1102010BD2078854AA0
+:10089000618802EB800092780EE0836A53F8213081
+:1008A00043B14A1C6280A180806A50F82100A06098
+:1008B000002010BD491C89B28A42EED86180052013
+:1008C00010BD70B505460C46084603F04DFD08B155
+:1008D000102070BD082D01D3072070BD25700020A9
+:1008E000608070BD0EB56946FFF7EBFF00B1FFDF1A
+:1008F0006846FFF7C4FF08B100200EBD01200EBD01
+:1009000010B50446082800D3FFDF6648005D10BD1F
+:100910003EB5054600246946FFF7D3FF18B1FFDF57
+:1009200001E0641CE4B26846FFF7A9FF0028F8D094
+:100930002846FFF7E5FF001BC0B23EBD5949897844
+:10094000814201D9C0B27047FF2070472DE9F041C4
+:10095000544B062903D007291CD19D7900E00025BE
+:1009600000244FF6FF7603EB810713F801C00AE07D
+:100970006319D7F828E09BB25EF823E0BEF1000FC0
+:1009800004D0641CA4B2A445F2D8334603801846B0
+:10099000B34201D100201CE7BDE8F041EEE6A0F52E
+:1009A0007F43FF3B01D0082901D300207047E5E6D3
+:1009B000A0F57F42FF3A0BD0082909D2394A937833
+:1009C000834205D902EB8101896A51F82000704702
+:1009D000002070472DE9F04104460D46A4F57F4103
+:1009E00043F20200FF3902D0082D01D30720F0E6C0
+:1009F0002C494FF000088A78A242F8D901EB85060D
+:100A0000B26A52F82470002FF1D0274839462030BE
+:100A100050F8252020469047B16A284641F82480A6
+:100A200000F007F802463946B068FFF727FE0020BD
+:100A3000CFE61D49403131F810004FF6FC71C01C63
+:100A4000084070472DE9F843164E884605460024B5
+:100A50002868C01C20F0030028602046FFF7E9FF4B
+:100A6000315D4843B8F1000F01D0002200E02A6850
+:100A70000146009232B100274FEA0D00FFF7B5FDA5
+:100A80001FB106E001270020F8E706EB8401009A79
+:100A90008A602968641C0844E4B22860082CD7D313
+:100AA000EBE60000500600204C47020070B50E46F1
+:100AB0001D46114600F0D4F804462946304600F0A1
+:100AC000D8F82044001D70BD2DE9F04190460D4638
+:100AD00004004FF0000610D00027E01C20F00300B7
+:100AE000A04200D0FFDFDDB141460020FFF77DFDD1
+:100AF0000C3000EB850617B112E00127EDE7614FDE
+:100B000004F10C00A9003C602572606000EB8500D8
+:100B10002060606813F0EDFB41463868FFF765FD23
+:100B20003046BDE8F0812DE9FF4F564C804681B03C
+:100B300020689A46934600B9FFDF2068027A424552
+:100B400003D9416851F8280020B143F2020005B0F2
+:100B5000BDE8F08F5146029800F082F886B2584600
+:100B60000E9900F086F885B27019001D87B22068D2
+:100B7000A14639460068FFF756FD04001FD0678084
+:100B800025802946201D0E9D07465A4601230095C3
+:100B9000FFF768F92088314638440123029ACDF8DE
+:100BA00000A0FFF75FF92088C1193846FFF78AF9DE
+:100BB000D9F800004168002041F82840C7E7042028
+:100BC000C5E770B52F4C0546206800B9FFDF2068E7
+:100BD000017AA9420ED9426852F8251051B100237A
+:100BE00042F825304A880068FFF748FD2168002058
+:100BF0000A7A08E043F2020070BD4B6853F82030D7
+:100C000033B9401CC0B28242F7D80868FFF700FD34
+:100C1000002070BD70B51B4E05460024306800B939
+:100C2000FFDF3068017AA94204D9406850F82500F6
+:100C300000B1041D204670BD70B5124E054600245B
+:100C4000306800B9FFDF3068017AA94206D94068F0
+:100C500050F8251011B131F8040B4418204670BD2E
+:100C600010B50A460121FFF7F6F8C01C20F003007A
+:100C700010BD10B50A460121FFF7EDF8C01C20F0A9
+:100C8000030010BD7000002070B50446C2F11005CD
+:100C9000281913F08DFA15F0FF0108D0491EC9B2CA
+:100CA000802060542046BDE8704013F000BB70BD4A
+:100CB00030B505E05B1EDBB2CC5CD55C6C40C45447
+:100CC000002BF7D130BD10B5002409E00B78521E7F
+:100CD00044EA430300F8013B11F8013BD2B2DC09BE
+:100CE000002AF3D110BD2DE9F04389B01E46DDE99D
+:100CF000107990460D00044622D002460846F94974
+:100D0000FDF77CFC102221463846FFF7DCFFE07B34
+:100D1000000606D5F34A3946102310320846FFF77D
+:100D2000C7FF102239464846FFF7CDFFF87B000683
+:100D300006D5EC4A4946102310320846FFF7B8FFA3
+:100D40001021204613F0B3FA0DE0103EB6B208EBC6
+:100D50000601102322466846FFF7AAFF22462846CE
+:100D60006946FDF74BFC102EEFD818D0F2B2414681
+:100D70006846FFF789FF10234A46694604A8FFF733
+:100D800097FF1023224604A96846FFF791FF2246E9
+:100D900028466946FDF732FC09B0BDE8F083102310
+:100DA0003A464146EAE770B59CB01E4605461346F2
+:100DB00020980C468DF80800202219460DF10900F4
+:100DC00013F0F6F9202221460DF1290013F0F0F975
+:100DD00017A913A8CDE90001412302AA31462846EC
+:100DE000FFF781FF1CB070BD2DE9FF4F9FB014AE1F
+:100DF000DDE92D5410AFBB49CDE900762023203129
+:100E00001AA8FFF770FF4FF000088DF808804FF028
+:100E100001098DF8099054F8010FCDF80A00A08857
+:100E2000ADF80E0014F8010C1022C0F340008DF84C
+:100E3000100055F8010FCDF81100A888ADF8150085
+:100E400015F8010C2C99C0F340008DF8170006A886
+:100E5000824613F0ADF90AA883461022229913F0B6
+:100E6000A7F9A0483523083802AA40688DF83C80CD
+:100E7000CDE900760E901AA91F98FFF734FF8DF880
+:100E800008808DF809902068CDF80A00A088ADF898
+:100E90000E0014F8010C1022C0F340008DF8100071
+:100EA0002868CDF81100A888ADF8150015F8010CD8
+:100EB0002C99C0F340008DF81700504613F078F9D4
+:100EC00058461022229913F073F9864835230838C2
+:100ED00002AA40688DF83C90CDE900760E901AA9E0
+:100EE0002098FFF700FF23B0BDE8F08FF0B59BB06E
+:100EF0000C460546DDE922101E461746DDE9203284
+:100F0000D0F801C0CDF808C0B0F805C0ADF80CC0ED
+:100F10000078C0F340008DF80E00D1F80100CDF844
+:100F20000F00B1F80500ADF8130008781946C0F3BA
+:100F300040008DF815001088ADF8160090788DF8F7
+:100F400018000DF11900102213F032F90DF12900EB
+:100F50001022314613F02CF90DF1390010223946D8
+:100F600013F026F917A913A8CDE90001412302AA1D
+:100F700021462846FFF7B7FE1BB0F0BDF0B5A3B081
+:100F800017460D4604461E46102202A8289913F063
+:100F90000FF906A82022394613F00AF90EA82022DC
+:100FA000294613F005F91EA91AA8CDE9000150231E
+:100FB00002AA314616A8FFF796FE1698206023B0C5
+:100FC000F0BDF0B589B00446DDE90E070D4639786D
+:100FD000109EC1F340018DF8001031789446C1F3A2
+:100FE00040018DF801101968CDF802109988ADF80C
+:100FF000061099798DF808100168CDF809108188DC
+:10100000ADF80D1080798DF80F0010236A46614607
+:1010100004A8FFF74DFE2246284604A9FDF7EEFA84
+:10102000D6F801000090B6F80500ADF80400D7F836
+:101030000100CDF80600B7F80500ADF80A00002061
+:10104000039010236A46214604A8FFF731FE22468A
+:10105000284604A9FDF7D2FA09B0F0BD1FB51C68F7
+:1010600000945B68019313680293526803920246EE
+:1010700008466946FDF7C2FA1FBD10B588B00446A0
+:10108000106804905068059000200690079008466C
+:101090006A4604A9FDF7B2FABDF80000208008B046
+:1010A00010BD1FB51288ADF800201A88ADF80220D7
+:1010B0000022019202920392024608466946FDF719
+:1010C0009DFA1FBD7FB5074B14460546083B9A1C89
+:1010D0006846FFF7E6FF224669462846FFF7CDFF40
+:1010E0007FBD0000A447020070B5044600780E469C
+:1010F000012813D0052802D0092813D10EE0A068DA
+:1011000061690578042003F0BDF8052D0AD0782325
+:1011100000220420616903F00BF803E004206169F8
+:1011200003F0B0F831462046BDE8704001F086B8C3
+:1011300010B500F12D02C3799478411D64F00304C9
+:101140002340C371DB070DD04B79547923404B7199
+:101150000B79127913400B718278C9788A4200D9D1
+:10116000817010BD00224A710A71F5E741780129AA
+:1011700000D00C21017070472DE9F04F93B04FF073
+:10118000000B0C690D468DF820B0097801260C2063
+:1011900017464FF00D084FF0110A4FF008091B29B0
+:1011A00075D2DFE811F01B00C30206031E035D03C6
+:1011B0007003A203B703F803190461049304A004A5
+:1011C000EC042A05340552055D05EE0531063406AA
+:1011D00063067F06F9061D07E606EB0614B12078C4
+:1011E0001D282AD0D5F808805FEA08004FD00120DA
+:1011F0008DF82000686A02220D908DF824200A20C4
+:101200008DF82500A8690A90A8880028EED098F8E3
+:10121000001091B10F2910D27ED2DFE801F07D13CA
+:1012200049DEFEFDFCFBFAF938089CF8F7000228BD
+:101230002DD124B120780C2801D00026EFE38DF8C1
+:101240002020CBE10420696A03F01CF8A888072855
+:10125000EED1204600F0EDFF022809D0204600F034
+:10126000E8FF032807D9204600F0E3FF072802D251
+:101270000120207004E0002CB8D020780128D7D1BC
+:1012800098F80400C11F0A2902D30A2061E0C4E1D2
+:10129000A070D8F80010E162B8F80410218698F820
+:1012A000060084F83200012028700320207044E0FA
+:1012B0000728BDD1002C99D020780D28B8D198F8F6
+:1012C000031094F82F20C1F3C000C2F3C0021042F3
+:1012D00001D0062000E00720890707D198F8051003
+:1012E0000142D2D198F806100142CED194F83120B3
+:1012F00098F8051020EA02021142C6D194F8322073
+:1013000098F8061090430142BFD198F80400C11F1D
+:101310000A29BAD2617D00E006E281427ED8D8F87F
+:1013200000106160B8F80410218198F80600A072DE
+:10133000012028700E20207003208DF82000686A9C
+:101340000D9004F12D000990601D0A900F300B9054
+:1013500022E12875FDE3412891D1204600F069FF84
+:10136000042802D1E078C00704D1204600F061FFD4
+:101370000F2884D1A88CD5F80C8080B24FF0400B98
+:10138000E669FFF747FC324641465B464E46CDF8DC
+:101390000090FFF732F80B208DF82000686A0D905E
+:1013A000E0690990002108A8FFF79EFE2078042834
+:1013B00006D0A07D58B1012809D003280AD049E3FE
+:1013C00005202070032028708DF82060CDE184F87E
+:1013D00000A032E712202070E9E11128BCD120469C
+:1013E00000F027FF042802D1E078C00719D020467A
+:1013F00000F01FFF062805D1E078C00711D1A07DBD
+:1014000002280ED0204600F014FF08E0CAE081E078
+:101410006FE14EE121E101E1E7E017E0ADE11128E4
+:101420009AD1102208F1010104F13C0012F0C0FE33
+:10143000607801287ED012202070E078C00760D04C
+:10144000A07D0028C8D00128C6D05AE0112890D12C
+:10145000204600F0EEFE082804D0204600F0E9FE09
+:10146000132886D104F16C00102208F10101064610
+:1014700012F09EFE207808280DD014202070E1780C
+:10148000C8070DD0A07D02280AD06278022A04D0B5
+:101490000328A1D035E00920F0E708B1012837D1B1
+:1014A000C80713D0A07D02281DD000200090D4E9E9
+:1014B000062133460EA8FFF776FC10220EA904F190
+:1014C0003C0012F049FEC8B1042042E7D4E90912F9
+:1014D000201D8DE8070004F12C0332460EA8616B35
+:1014E000FFF76FFDE9E7606BC1F34401491E006837
+:1014F000C84000F0010040F08000D7E720780928BC
+:1015000006D185F800908DF8209033E32870ECE345
+:101510000920FBE711289AD1204600F08AFE0A280C
+:1015200002D1E078C00704D1204600F082FE1528E1
+:101530008DD100E08DE104F13C00102208F10101A1
+:10154000064612F035FE20780A2816D016202070A4
+:10155000D4E90932606B611D8DE80F0004F15C0372
+:1015600004F16C0247310EA8FFF7C0FC10220EA94F
+:10157000304612F0F1FD18B1F5E20B20207071E257
+:101580002046FFF7D5FDA078216A0A18C0F11001A6
+:10159000104612F08CFE23E3394608A8FFF7A4FD9D
+:1015A00006463BE20228B6D1204600F042FE04285F
+:1015B00004D3204600F03DFE082809D3204600F061
+:1015C00038FE0E2829D3204600F033FE122824D2FC
+:1015D000A07D02289FD10E208DF82000686A0D9012
+:1015E00098F801008DF82400F0E3022893D12046FA
+:1015F00000F01FFE002810D0204600F01AFE01283F
+:10160000F9D0204600F015FE0C28F4D004208DF807
+:10161000240098F801008DF825005EE21128FCD125
+:10162000002CFAD020781728F7D16178606A022957
+:1016300011D0002101EB4101182606EBC101102257
+:10164000405808F1010112F0B3FD0420696A00F06E
+:10165000E3FD2670F1E50121ECE70B28DDD1002C3C
+:10166000DBD020781828D8D16078616A02281CD095
+:101670005FF0000000EB4002102000EBC2000958B0
+:10168000B8F8010008806078616A02280FD0002055
+:1016900000EB4002142000EBC2000958404650F80D
+:1016A000032F0A604068486039E00120E2E701202A
+:1016B000EEE71128B1D1002CAFD020781928ACD199
+:1016C0006178606A022912D05FF0000101EB4101EC
+:1016D0001C2202EBC1011022405808F1010112F056
+:1016E00067FD0420696A00F097FD1A20B6E0012129
+:1016F000ECE7082891D1002C8FD020781A288CD1C3
+:10170000606A98F80120017862F347010170616A0C
+:10171000D8F8022041F8012FB8F80600888004208C
+:10172000696A00F079FD8EE2072012E63878012818
+:1017300094D1182204F11400796812F07EFDE0794A
+:10174000C10894F82F0001EAD001E07861F30000AD
+:10175000E070217D002974D12178032909D0C007C8
+:1017600025D0032028708DF82090686A0D904120C4
+:1017700004E3607DA178884201D90620E9E50226CC
+:101780002671E179204621F0E001E171617A21F0D2
+:10179000F0016172A17A21F0F001A172FFF7C8FC9B
+:1017A0002E708DF82090686A0D900720E6E20420E4
+:1017B000ACE6387805289DD18DF82000686A0D9038
+:1017C000B8680A900720ADF824000A988DF830B068
+:1017D0006168016021898180A17A81710420207073
+:1017E000F4E23978052985D18DF82010696A0D91C8
+:1017F000391D09AE0EC986E80E004121ADF824104E
+:101800008DF830B01070A88CD7F80C8080B24026CC
+:10181000A769FFF711FA41463A463346C846CDF864
+:101820000090FEF71EFE002108A8FFF75DFCE0789F
+:1018300020F03E00801CE0702078052802D00F20A8
+:101840000CE049E1A07D20B1012802D0032802D09C
+:1018500002E10720BFE584F80080EEE42070ECE4AC
+:10186000102104F15C0002F034FA606BB0BBA07D83
+:1018700018B1012801D00520FDE006202870F748A6
+:101880006063A063BEE23878022894D1387908B149
+:101890002875B3E3A07D022802D0032805D022E0FA
+:1018A000B8680028F5D060631CE06078012806D095
+:1018B000A07994F82E10012805D0E84806E0A17917
+:1018C00094F82E00F7E7B8680028E2D06063E0786B
+:1018D000C00701D0012902D0E04803E003E0F86826
+:1018E0000028D6D0A063062010E68DF82090696A03
+:1018F0000D91E1784846C90709D06178022903D1E2
+:10190000A17D29B1012903D0A17D032900D00720A1
+:10191000287031E138780528BBD1207807281ED0FF
+:1019200084F800A005208DF82000686A0D90B86842
+:101930000A90ADF824A08DF830B003210170E17851
+:10194000CA070FD0A27D022A1AD000210091D4E943
+:10195000061204F15C03401CFFF725FA67E384F8E4
+:101960000090DFE7D4E90923211D8DE80E0004F182
+:101970002C0304F15C02401C616BFFF722FB56E371
+:10198000626BC1F34401491E1268CA4002F00101B2
+:1019900041F08001DAE738780528BDD18DF82000C4
+:1019A000686A0D90B8680A90ADF824A08DF830B040
+:1019B000042100F8011B102204F15C0112F0F8FB75
+:1019C000002108A8FFF790FB2078092801D01320F8
+:1019D00044E70A2020709BE5E078C10742D0A17D52
+:1019E000012902D0022927D038E0617808A801290E
+:1019F00016D004F16C010091D4E9061204F15C03E5
+:101A0000001DFFF7BBFA0A20287003268DF82080FE
+:101A1000686A0D90002108A8FFF766FBDDE2C3E2CB
+:101A200004F15C010091D4E9062104F16C03001D6E
+:101A3000FFF7A4FA0026E9E7C0F3440114290DD208
+:101A40004FF0006101EBB0104FEAB060E0706078D9
+:101A5000012801D01020BEE40620FFE660780128AE
+:101A60003FF4B7AC0A2051E5E178C90708D0A17D61
+:101A7000012903D10B20287004202FE028702DE0CD
+:101A80000E2028706078616B012817D004F15C0388
+:101A900004F16C020EA8FFF7E1FA2046FFF748FBBD
+:101AA000A0780EAEC0F11001304412F000FC062008
+:101AB0008DF82000686A09960D909AE004F16C0395
+:101AC00004F15C020EA8FFF7C9FAE9E739780229A8
+:101AD00003D139790029D1D029758FE28DF8200002
+:101AE000686A0D9058E538780728F6D1D4E90921BD
+:101AF0006078012808D004F16C00CDE90002029161
+:101B000005D104F16C0304E004F15C00F5E704F195
+:101B10005C0304F14C007A680646216AFFF764F919
+:101B20006078012821D1A078216A0A18C0F110013B
+:101B3000104612F0BCFBD4E90923606B04F12D01BF
+:101B40008DE80F0004F15C0304F16C0231460EA82D
+:101B500000E055E2FFF7CAF910220EA904F13C009B
+:101B600012F0FAFA08B10B20AFE485F8008000BF4C
+:101B70008DF82090686A0D908DF824A00CE53878D7
+:101B80000528AAD18DF82000686A0D90B8680A90DF
+:101B9000ADF824A08DF830B080F80080617801297C
+:101BA0001AD0D4E9093204F12D01A66B03920096F4
+:101BB000CDE9011304F16C0304F15C0204F14C0162
+:101BC000401CFFF793F9002108A8FFF78DFA607811
+:101BD000012805D0152041E6D4E90923611DE4E779
+:101BE0000E20287006208DF82000686ACDF824B0F9
+:101BF0000D90A0788DF82800CEE438780328C0D165
+:101C0000E079C00770D00F202870072066E7387889
+:101C100004286BD11422391D04F1140012F00DFBBD
+:101C2000616A208CA1F80900616AA078C871E17925
+:101C3000626A01F003011172616A627A0A73616A71
+:101C4000A07A81F82400162060E485F800A08DF8C1
+:101C50002090696A50460D9190E00000A447020070
+:101C60003878052842D1B868A8616178606A02298D
+:101C700001D0012100E0002101EB4101142606EB17
+:101C8000C1014058082102F024F86178606A0229F5
+:101C900001D0012100E0002101EB410106EBC1016F
+:101CA000425802A8E169FFF70DFA6078626A0228DB
+:101CB00001D0012000E0002000EB4001102000EBEB
+:101CC000C1000223105802A90932FEF7F1FF626A2F
+:101CD000FD4B0EA80932A169FFF7E3F96178606A4C
+:101CE000022904D0012103E042E18BE0BDE00021A4
+:101CF00001EB4101182606EBC101A27840580EA95C
+:101D000012F056FA6178606A022901D0012100E0E0
+:101D1000002101EB410106EBC1014058A1780844C4
+:101D2000C1F1100112F0C3FA05208DF82000686A95
+:101D30000D90A8690A90ADF824A08DF830B0062166
+:101D400001706278616A022A01D0012200E000225B
+:101D500002EB420206EBC202401C8958102212F02C
+:101D600027FA002108A8FFF7BFF91220C5F818B01C
+:101D700028708DF82090686A0D900B208DF8240053
+:101D80000AE43878052870D18DF82000686A0D9033
+:101D9000B8680A900B20ADF824000A98072101705A
+:101DA0006178626A022901D0012100E0002101EB83
+:101DB0004103102101EBC30151580988A0F801101B
+:101DC0006178626A022902D0012101E02FE100213D
+:101DD00001EB4103142101EBC30151580A6840F89B
+:101DE000032F4968416059E01920287001208DF8BF
+:101DF000300077E6162028708DF830B0002108A852
+:101E0000FFF772F9032617E114202870B0E638783E
+:101E100005282AD18DF82000686A0D90B8680A90CC
+:101E2000ADF824A08DF830B080F800906278616A37
+:101E30004E46022A01D0012200E0002202EB4202BB
+:101E40001C2303EBC202401C8958102212F0B0F987
+:101E5000002108A8FFF748F9152028708DF82060A8
+:101E6000686A0D908DF824603CE680E0387805289B
+:101E70007DD18DF82000686A0D90B8680A90ADF8A1
+:101E800024900921017061690978490841706169EC
+:101E900051F8012FC0F802208988C18020781C28C1
+:101EA000A8D1A1E7E078C00702D04FF0060C01E00E
+:101EB0004FF0070C607802280AD04FF0000000BFF6
+:101EC00000EB040101F1090105D04FF0010004E02D
+:101ED0004FF00100F4E74FF000000B78204413EAC4
+:101EE0000C030B7010F8092F02EA0C02027004D1E7
+:101EF0004FF01B0C84F800C0D2B394F801C0BCF1C1
+:101F0000010F00D09BB990F800C0E0465FEACC7C9E
+:101F100004D028F001060670102606E05FEA887CEF
+:101F200005D528F00206067013262E70032694F8B5
+:101F300001C0BCF1020F00D092B991F800C05FEA75
+:101F4000CC7804D02CF001060E70172106E05FEA71
+:101F50008C7805D52CF002060E7019212170002610
+:101F60000078D0BBCAB3C3BB1C20207035E012E0A0
+:101F700002E03878062841D11A2019E42078012897
+:101F80003CD00C283AD02046FFF7F0F809208DF815
+:101F90002000686A0D9031E03878052805D00620C9
+:101FA000387003261820287046E005218DF820108F
+:101FB000686A0D90B8680A900220ADF824000120EC
+:101FC0008DF830000A980170297D4170394608A8C3
+:101FD000FFF78AF8064618202870012E0ED02BE055
+:101FE00001208DF82000686A0D9003208DF82400F0
+:101FF000287D8DF8250085F814B012E0287D80B189
+:102000001D202070172028708DF82090686A0D9090
+:1020100002208DF82400394608A8FFF765F8064627
+:102020000AE00CB1FE2020709DF8200020B10021B4
+:1020300008A8FFF759F810E413B03046BDE8F08F58
+:102040002DE9F04387B00C464E6900218DF804104D
+:1020500001202578034602274FF007094FF0050CB1
+:1020600085B1012D53D0022D39D1FE2030708DF86D
+:102070000030606A059003208DF80400207E8DF802
+:10208000050063E02179012925D002292DD00329FB
+:1020900028D0042923D1B17D022920D131780D1F08
+:1020A000042D04D30A3D032D01D31D2917D1218905
+:1020B000022914D38DF80470237020899DF8041030
+:1020C00088421BD2082001E09C4702008DF80000E6
+:1020D000606A059057E070780128EBD0052007B0C2
+:1020E000BDE8F0831D203070E4E771780229F5D156
+:1020F00031780C29F3D18DF80490DDE7083402F82B
+:1021000004CB94E80B0082E80B000320E7E7157886
+:10211000052DE4D18DF800C0656A05959568029596
+:102120008DF8101094F80480B8F1010F13D0B8F1B5
+:10213000020F2DD0B8F1030F1CD0B8F1040FCED18F
+:10214000ADF804700E202870207E6870002168466B
+:10215000FEF7CAFF0CE0ADF804700B202870207E5B
+:10216000002100F01F0068706846FEF7BDFF377061
+:102170000020B4E7ADF804708DF8103085F800C089
+:10218000207E6870277011466846FEF7ADFFA6E70F
+:10219000ADF804902B70207F6870607F00F0010024
+:1021A000A870A07F00F01F00E870E27F2A71C007CE
+:1021B0001CD094F8200000F00700687194F821000A
+:1021C00000F00700A87100216846FEF78DFF28681F
+:1021D000F062A8883086A87986F83200A069407835
+:1021E00070752879B0700D203070C1E7A9716971E0
+:1021F000E9E700B587B004280CD101208DF8000074
+:102200008DF80400002005918DF805000146684610
+:10221000FEF76AFF07B000BD70B50C46054602F038
+:1022200031F821462846BDE870407823002201F0AD
+:102230007FBF08B1007870470C20704770B50C0064
+:1022400005784FF000010CD021702146F3F701F81A
+:1022500069482178405D884201D1032070BD022089
+:1022600070BDF2F7F6FF002070BD0279012A05D09B
+:1022700000220A704B78012B02D003E00420704743
+:102280000A758A6102799300521C0271C1500320C1
+:102290007047F0B587B00F4605460124287905EB55
+:1022A000800050F8046C7078411E02290AD252490D
+:1022B0003A46083901EB8000314650F8043C284684
+:1022C000984704460CB1012C11D12879401E10F01A
+:1022D000FF00287101D00324E0E70A208DF80000F8
+:1022E000706A0590002101966846FFF7A7FF032C4E
+:1022F000D4D007B02046F0BD70B515460A46044656
+:1023000029461046FFF7C5FF064674B12078FE281F
+:102310000BD1207C30B100202870294604F10C003C
+:10232000FFF7B7FF2046FEF721FF304670BD70472C
+:1023300070B50E4604467C2111F0DBFF0225012E0C
+:1023400003D0022E04D0052070BD0120607000E093
+:1023500065702046FEF70AFFA575002070BD28B104
+:10236000027C1AB10A4600F10C01C5E70120704752
+:1023700010B5044686B0042001F084FF2078FE28C2
+:1023800006D000208DF8000069462046FFF7E7FFE1
+:1023900006B010BD7CB50E4600218DF804104178C2
+:1023A000012903D0022903D0002405E0046900E0DC
+:1023B00044690CB1217C89B16D4601462846FFF77E
+:1023C00054FF032809D1324629462046FFF794FFDF
+:1023D0009DF80410002900D004207CBD04F10C05F8
+:1023E000EBE730B40C460146034A204630BC034BB1
+:1023F0000C3AFEF756BE0000E04702009C47020080
+:1024000070B50D46040011D085B12101284611F0A8
+:102410004EFF10224E49284611F0CAFE4C480121B9
+:102420000838018044804560002070BD012070BDE7
+:1024300070B5474E00240546083E10E07068AA7B40
+:1024400000EB0410817B914208D1C17BEA7B914271
+:1024500004D10C22294611F07FFE30B1641C308873
+:102460008442EBDB4FF0FF3070BD204670BD70B58D
+:102470000D46060006D02DB1FFF7DAFF002803DB7A
+:10248000401C14E0102070BD314C083C208862884C
+:10249000411C914201D9042070BD6168102201EBFA
+:1024A0000010314611F084FE2088401C20802870E6
+:1024B000002070BD70B514460D0018D0BCB10021CD
+:1024C000A170022802D0102811D105E0288870B12F
+:1024D0000121A170108008E02846FFF7A9FF00281D
+:1024E00005DB401CA070A8892080002070BD012061
+:1024F00070BD70B5054614460E000BD0002030703C
+:10250000A878012808D005D91149A1F108010A8845
+:1025100090420AD9012070BD24B128782070288803
+:10252000000A5070022008700FE064B14968102260
+:1025300001EB00112046103911F03AFE2878207383
+:102540002888000A607310203070002070BD0000E1
+:102550007C0000202DE9F04190460C4607460025FE
+:10256000FE48072F00EB881607D2DFE807F00707C1
+:10257000070704040400012500E0FFDF06F81470DB
+:10258000002D13D0F548803000EB880191F827002A
+:10259000202803D006EB4000447001E081F826407B
+:1025A00006EB44022020507081F82740BDE8F081FE
+:1025B000F0B51F4614460E460546202A00D1FFDF1F
+:1025C000E649E648803100EB871C0CEB440001EB48
+:1025D0008702202E07D00CEB460140784B784870DC
+:1025E000184620210AE092F82530407882F825002C
+:1025F000F6E701460CEB410005704078A142F8D1A6
+:1026000092F82740202C03D00CEB4404637001E0C7
+:1026100082F826300CEB41042023637082F82710E7
+:10262000F0BD30B50D46CE4B44190022181A72EB9E
+:10263000020100D2FFDFCB48854200DDFFDFC94841
+:102640004042854200DAFFDFC548401C844207DA79
+:10265000002C01DB204630BDC148401C201830BD95
+:10266000BF48C043FAE710B504460168407ABE4A45
+:1026700052F82020114450B10220084420F07F403D
+:10268000F0F779FA94F90810BDE81040C9E7042082
+:10269000F3E72DE9F047B14E803696F82D50DFF87C
+:1026A000BC9206EB850090F8264034E009EB8517D4
+:1026B0004FF0070817F81400012806D004282ED080
+:1026C00005282ED0062800D0FFDF01F0E3F80146F0
+:1026D00007EB4400427806EB850080F8262090F84E
+:1026E0002720A24202D1202280F82720084601F0AC
+:1026F000DCF82A4621460120FFF72CFF9B48414683
+:1027000000EB041002682046904796F82D5006EB27
+:10271000850090F82640202CC8D1BDE8F087022023
+:1027200000E003208046D0E710B58C4C2021803497
+:1027300084F8251084F8261084F82710002084F8E7
+:10274000280084F82D0084F82E10411EA16044F862
+:10275000100B2074607420736073A0738449E07759
+:1027600020750870487000217C4A103C02F8110066
+:10277000491CC9B22029F9D30120F0F7EAF800205A
+:10278000F0F7E7F8012084F82200F9F7D1FA794848
+:10279000F9F7DDFA764CA41E20707748F9F7D7FADE
+:1027A0006070BDE81040F0F761B810B5F0F783F83D
+:1027B0006F4CA41E2078F9F7E3FA6078F9F7E0FA95
+:1027C000BDE8104001F09EB8202070472DE9F34F7E
+:1027D000624E0025803606EB810A89B09AF8250002
+:1027E000202822D0691E02916049009501EB00105B
+:1027F0008146D0E90112C0680391CDE90420B08B75
+:10280000ADF81C00B07F8DF81E009DF81500C8B112
+:102810000227554951F820400399E219114421F04B
+:102820007F41019184B102210FE00120F0F791F87E
+:102830000020F0F78EF8F0F75CF801F063F886F806
+:102840002F50A0E00427E4E700218DF8181002289B
+:1028500001D0012820D10398391901440998081A98
+:102860009DF81C1020F07F4001B1022133318142DC
+:102870000BD203208DF815000398C4F13201401AE1
+:1028800020F07F40322403900CE096F8240018B921
+:10289000F0F782FB00284CD0322C03D214B101F0A7
+:1028A00025F801E001F02EF8314A107818B393466C
+:1028B0005278039B121B00219DF81840984601286E
+:1028C0001AD0032818D000208DF81E00002A04DD3D
+:1028D000981A039001208DF818009DF81C0000B193
+:1028E00002210398254A20F07F40039003AB09980A
+:1028F00001F014F810B110E00120E5E79DF81D008B
+:1029000018B99BF80000032812D08DF81C50CDF8A0
+:102910000C808DF818408DF81E509DF8180058B1A5
+:1029200003980123C11900221846F0F765F806E064
+:1029300000200BB0BDE8F08F0120F0F70AF899F9FC
+:102940000C20012300200199F0F756F8012086F8A9
+:102950002F008AF828502022694611E098080020AC
+:10296000FF7F841E0020A107F04702009806002088
+:102970008E000020DF3F010093260100FFFF3F0093
+:10298000F94811F05AFC0120D3E72DE9F05FDFF898
+:10299000D883064608EB860090F82550202D1FD0DE
+:1029A000A8F180002C4600EB8617A0F50079DFF82F
+:1029B000BCB305E0A24607EB4A004478202C0AD0BD
+:1029C000F0F766F809EB04135A4601211B1D00F0CD
+:1029D000A5FF0028EED0AC4202D0334652461EE09E
+:1029E000E34808B1AFF30080F0F752F898F82F20D1
+:1029F0006AB1D8F80C20411C891A0902CA1701EBE8
+:102A000012610912002902DD0020BDE8F09F314665
+:102A1000FFF7DCFE08B10120F7E733462A46202104
+:102A20000420FFF7C5FDEFE72DE9F041CE4C256905
+:102A3000F0F72EF8401B0002C11700EB11600012E6
+:102A400000D4FFDF94F8220000B1FFDF012784F8F3
+:102A5000227094F82E00202800D1FFDF94F82E6019
+:102A6000202084F82E00002584F82F5084F8205070
+:102A700084F82150BF4825600078022833D003280D
+:102A800031D000202077A068401C05D04FF0FF30E7
+:102A9000A0600120EFF75DFF0020EFF75AFFF0F78D
+:102AA00058F8F0F750F8EFF724FF10F0D7FDB248D0
+:102AB000056005604FF0E0214FF40040B846C1F8D2
+:102AC0008002F0F7E0F894F82D703846FFF75DFFCC
+:102AD0000028FAD0A448803800EB871010F81600C0
+:102AE000022802D006E00120CCE73A463146062013
+:102AF000FFF730FD84F8238004EB870090F8260070
+:102B0000202804D09B48801E4078F9F73FF9207FA9
+:102B1000002803D0F0F70DF82577657746E50146E4
+:102B2000914810B590F82D200024803800EB8210D9
+:102B300010F814302BB1641CE4B2202CF8D3202000
+:102B400010BD8E4800EB0410016021460120FFF704
+:102B500001FD204610BD10B5012801D0032800D189
+:102B600071B3814A92F82D307F4C0022803C04EBF7
+:102B7000831300BF13F812400CB1082010BD521C83
+:102B8000D2B2202AF6D37B4A48B1022807D00729BF
+:102B900016D2DFE801F01506080A0C0E100000211D
+:102BA0000AE01B2108E03A2106E0582104E07721E1
+:102BB00002E0962100E0B52151701070002010BD98
+:102BC000072010BD6B4810B54078EFF7D4FF80B2F6
+:102BD00010BD10B5202811D2634991F82D30A1F114
+:102BE000800202EB831414F810303BB191F82D30C1
+:102BF00002EB831212F81020012A01D0002010BD30
+:102C000091F82D2001460020FFF7A4FC012010BD03
+:102C100010B5EFF73DFFBDE81040EFF7ACBF2DE971
+:102C2000F0410E46504F01782025803F0C4607EBBF
+:102C3000831303E0254603EB45046478944202D0F5
+:102C4000202CF7D108E0202C06D0A14206D103EBBE
+:102C500041014978017007E00020A7E403EB44003C
+:102C600003EB450140784870454F7EB127B1002104
+:102C700040F2DA30AFF300803078A04206D127B1BD
+:102C8000002140F2DD30AFF30080357027B1002124
+:102C900040F2E230AFF30080012087E410B54268D3
+:102CA0000B689A1A1202D41702EB1462121216D48D
+:102CB000497A91B1427A82B9324A006852F82110B9
+:102CC000126819441044001D891C081A0002C1171B
+:102CD00000EB11600012322801DB012010BD002042
+:102CE00010BD2DE9F04781461F48244E00EB8100BE
+:102CF000984690F825402020107006F50070154683
+:102D000000EB81170BE000BF06EB04104946001DE5
+:102D1000FFF7C4FF28B107EB44002C704478202C47
+:102D2000F2D1297888F8001013E000BF06EB0415F3
+:102D3000291D4846FFF7B2FF68B988F80040A97B13
+:102D400099F80A00814201D80020E6E407EB44002C
+:102D50004478202CEAD10120DFE42DE9FC410E4625
+:102D600007460024054D18E018090020FFFF3F002A
+:102D7000000000008E00002000F5004098060020B2
+:102D800000000000F04702009DF8000005EB001075
+:102D90008168384600F0D6FD01246B4601AA314611
+:102DA0003846FFF79EFF0028EED02046BDE8FC81A4
+:102DB00070B50446FF480125A54300EB841100EBE4
+:102DC0008510402211F0F4F9FB4E26B1002140F2AB
+:102DD0005C40AFF30080F748803000EB850100EBEA
+:102DE0008400D0F82500C1F8250026B100214FF459
+:102DF0008C60AFF30080284670BD2DE9FC4184460D
+:102E0000EC481546089C00EB85170E4617F8140091
+:102E1000012803D0022801D00020C7E70B46E74A6B
+:102E20000121604600F07AFDA8B101AB6A4629464F
+:102E30003046FFF756FF70B1DE489DF804209DF83C
+:102E40000010803000EB85068A4208D02B46052012
+:102E5000FFF7AEFB0BE02A462146042014E02029B0
+:102E600003D007EB4100407801E096F8250007EB1E
+:102E7000440148709DF80000202809D007EB40006D
+:102E800044702A4621460320FFF764FB01208DE7AA
+:102E900006F8254F0120F070F3E7C94901EB001057
+:102EA000001DFFF7E0BB7CB51D46134604460E46E9
+:102EB00000F1080221461846EFF76AFE94F908006F
+:102EC0000F2804DD1F3820722068401C206096B156
+:102ED0000220BC4951F82610461820686946801B1C
+:102EE00020F07F40206094F908002844C01C1F286F
+:102EF00003DA012009E00420EBE701AAEFF748FE1E
+:102F00009DF8040010B10098401C009000992068C2
+:102F100031440844C01C20F07F4060607CBD2DE936
+:102F2000FE430C46064609786079907220799846EF
+:102F30001546507241B19F48803090F82E102029DC
+:102F40000AD00069401D0BE0D4E90223217903B0C7
+:102F50002846BDE8F043A6E79B484178701D084429
+:102F600020F07F47217900222846A368FFF79BFFC6
+:102F70003946284600F0E6FCD4E902322179684659
+:102F8000FFF791FF41462846019CFFF7E6FE2B46DE
+:102F900022460021304600F0C1FC002803D1314612
+:102FA000284600F0CFFCBDE8FE832DE9FE4F8146A8
+:102FB00000F084FC30B1002799F8000020B1002017
+:102FC000BDE8FE8F0127F7E77A4D7B4C4FF0000AF2
+:102FD000803524B1002140F2D340AFF3008095F852
+:102FE0002D8085F823A0002624B100214FF49B609A
+:102FF000AFF300801FB94046FFF7DAFE804624B1E8
+:1030000000214FF49C60AFF30080EFF741FD434691
+:103010006A464946FFF783FF24B1002140F2E640AB
+:10302000AFF3008095F82E0020280CD02969009875
+:10303000401A0002C21700EB1260001203D5684666
+:1030400000F080FC012624B100214FF49E60AFF314
+:10305000008095F823000028BBD124B1002140F264
+:10306000F640AFF30080EFF713FD6B46534A0021A3
+:1030700000F054FC0028A3D027B941466846FFF76A
+:103080006CFE064326B16846FFF7EDFAC9F8080062
+:1030900024B1002140F20950AFF3008001208FE7F6
+:1030A0002DE9FF5F8A46814600F008FC414C8034E0
+:1030B00010B39AF80000002710B1012800D0FFDFFC
+:1030C0003D4D25B1002140F27F50AFF3008001203B
+:1030D000A84600905FEA080604D0002140F287501D
+:1030E000AFF30080009800F0E0FB94F82D50002032
+:1030F00084F8230067B119E094F82E0001272028F6
+:1031000000D1FFDF9AF800000028D9D0FFDFD7E711
+:103110002846FFF74DFE054626B1002140F29150AA
+:10312000AFF3008094F823000028D3D126B100210A
+:1031300040F29B50AFF30080EFF7AAFC83462B468A
+:1031400001AA5146FFF7EBFE5FEA060804D0002112
+:1031500040F2A250AFF300803B462A4601A95846F0
+:10316000CDF80090FFF749FE064604EB850090F885
+:1031700028B0B8F1000F04D0002140F2A950AFF3FD
+:10318000008000F087FB0090B8F1000F04D0002110
+:1031900040F2AF50AFF3008094F82300002899D19B
+:1031A000B8F1000F04D0002140F2B750AFF3008017
+:1031B00003490BE09808002000000000FFFF3F00DB
+:1031C00098060020F04702008E00002001EB091055
+:1031D0000DF1040C00F104009CE80E0080E80E00E4
+:1031E0004EB35FEA080604D0002140F2C450AFF3AA
+:1031F00000803BEA070012D094F82E0020280ED160
+:1032000026B1002140F2C950AFF300802846FFF7F5
+:10321000BCFB20B99AF80000D8B3012849D0B8F116
+:10322000000F04D0002140F2E650AFF300802846A2
+:1032300000F029FB01265FEA080504D0002140F2D6
+:10324000EF50AFF30080009800F02FFB25B1002174
+:1032500040F2F350AFF300808EB194F82D0004EBF0
+:10326000800090F82600202809D025B1002140F2E6
+:10327000FA50AFF30080F9484078F8F787FD25B1A0
+:10328000002140F2FF50AFF3008004B03046BDE8AB
+:10329000F09FFFE7B8F1000F04D0002140F2D150B9
+:1032A000AFF3008094F82D2049460420FFF752F92F
+:1032B000C0E7002E3FF40EAF002140F2DC50AFF328
+:1032C000008007E72DE9F84FE54D814695F82D0080
+:1032D0004FF00008E34C4FF0010B474624B10021AA
+:1032E00040F20D60AFF30080584600F0DEFA85F83A
+:1032F000237024B1002140F21260AFF3008095F8F2
+:103300002D00FFF755FD064695F8230028B1002C47
+:10331000E4D000214FF4C3604BE024B1002140F21F
+:103320001C60AFF30080CE48803800EB861111F8A6
+:103330001900032856D1334605EB830A4A469AF80A
+:103340002500904201D1012000E0002000900AF108
+:1033500025000021FFF763FC01460098014203D0DD
+:1033600001228AF82820AF77E1B324B1002140F28E
+:103370002160AFF30080324649460120FFF7EAF8AA
+:103380009AF828A024B1002140F22C60AFF300800D
+:1033900000F080FA834624B1002140F23160AFF39F
+:1033A000008095F8230038B1002C97D0002140F21E
+:1033B0003560AFF3008091E7BAF1000F07D095F8C0
+:1033C0002E00202803D13046FFF7DFFAE0B124B108
+:1033D000002140F24960AFF30080304600F053FA1C
+:1033E0004FF0010824B1002140F25260AFF3008099
+:1033F000584600F05AFA24B1002140F25660AFF36B
+:1034000000804046BDE8F88F002CF1D0002140F24A
+:103410004460AFF30080E6E70020EFF773BA0120C5
+:10342000EFF770BA8D48007870472DE9F0418C4C69
+:1034300094F82E0020281FD194F82D6004EB860705
+:1034400097F82550202D00D1FFDF8549803901EB09
+:10345000861000EB4500407807F8250F0120F87032
+:1034600084F82300294684F82E5032460220223464
+:10347000FFF770F8002020700FE42DE9F0417A4E3C
+:10348000774C012538B1012821D0022879D00328B2
+:103490007DD0FFDFF0E700F029FAFFF7C6FF207EBE
+:1034A00000B1FFDF84F821500020EFF752FAA16845
+:1034B000481C04D0012300221846EFF79DFA14F8A7
+:1034C0002E0F217806EB01110A68012154E0FFF765
+:1034D000ACFF0120EFF73DFA94F8210050B1A0684D
+:1034E000401C07D014F82E0F217806EB01110A6852
+:1034F000062141E0207EDFF86481002708F1020800
+:10350000012803D002281ED0FFDFB5E7A777EFF729
+:1035100010FB98F80000032801D165772577607DBE
+:10352000524951F8200094F8201051B948B161680F
+:103530000123091A00221846EFF75EFA02202076CE
+:103540009AE7277698E784F8205000F0CFF9A07F1B
+:1035500050B198F8010061680123091A0022184649
+:10356000EFF74AFA257600E0277614F82E0F217837
+:1035700006EB01110A680021BDE8F041104700E0A8
+:1035800005E036480078BDE8F041F8F7FFBBFFF7EB
+:103590004CFF14F82E0F217806EB01110A68052163
+:1035A000EAE710B52E4C94F82E00202800D1FFDF5A
+:1035B00014F82E0F21782C4A02EB01110A68BDE89D
+:1035C0001040042110477CB5254C054694F82E0088
+:1035D000202800D1FFDFA068401C00D0FFDF94F856
+:1035E0002E00214901AA01EB0010694690F90C0058
+:1035F0002844EFF7CDFA9DF904000F2801DD0120E2
+:1036000000E00020009908446168084420F07F41F0
+:10361000A16094F82100002807D002B00123BDE882
+:10362000704000221846EFF7E7B97CBD30B5104A6C
+:103630000B1A541CB3EB940F1ED3451AB5EB940F21
+:103640001AD3934203D9101A43185B1C14E0954215
+:1036500010D9511A0844401C43420DE08C00002050
+:10366000180900200000000098060020F047020022
+:10367000FF7F841EFFDF0023184630BD0123002298
+:1036800001460220EFF7B8B90220EFF762B9EFF771
+:10369000FFB92DE9FC47B14C054694F82E002028CF
+:1036A00000D1FFDF642D58D3AD4A0021521B71EBCE
+:1036B000010052D394F82E20A0462046DFF8A492B1
+:1036C00090F82D7009EB0214D8F8000001AA2844E4
+:1036D0006946EFF75DFA9DF90400002802DD0098C5
+:1036E000401C0090A068009962684618B21A22F047
+:1036F0007F42B2F5800F30D208EB8702444692F841
+:103700002520202A0AD009EB02125268101A000262
+:10371000C21700EB1260001288421EDBA068401C3A
+:1037200010D0EFF7B5F9A168081A0002C11700EB35
+:1037300011600012022810DD0120EFF70AF94FF0A6
+:10374000FF30A06020682844206026F07F40206180
+:10375000012084F82300BDE8FC870020FBE72DE969
+:10376000F0477E4C074694F82D00A4F1800606EB46
+:10377000801010F8170000B9FFDF94F82D50A04614
+:10378000794C24B1002140F66500AFF3008040F68B
+:10379000710940F67A0A06EB851600BF16F8170085
+:1037A000012818D0042810D005280ED006280CD0E7
+:1037B0001CB100214846AFF3008020BF002CEDD0A3
+:1037C00000215046AFF30080E8E72A463946012041
+:1037D000FEF7C0FEF2E74FF0010A4FF00009454640
+:1037E00024B1002140F68100AFF30080504600F084
+:1037F0005CF885F8239024B1002140F68600AFF3F1
+:10380000008095F82D00FFF7D3FA064695F82300BF
+:1038100028B1002CE4D0002140F68C001FE024B138
+:1038200000214FF40960AFF3008005EB860000F142
+:10383000270133463A462630FFF7F1F924B100213B
+:1038400040F69400AFF3008000F024F8824695F82B
+:10385000230038B1002CC3D0002140F69A00AFF30A
+:103860000080BDE785F82D60012085F823005046D3
+:1038700000F01BF8002C04D0002140F6A700AFF3A5
+:103880000080BDE8F087354981F82D00012081F8DE
+:103890002300704710B5354808B1AFF30080EFF34F
+:1038A000108000F0010072B610BD10B5002804D1E0
+:1038B0002F4808B1AFF3008062B610BD2D480068F4
+:1038C000C005C00D10D0103840B2002806DA00F054
+:1038D0000F0000F1E02090F8140D03E000F1E0206B
+:1038E00090F80004400970470820704710B51B4C41
+:1038F00094F82400002804D1F8F72AF8012084F86D
+:10390000240010BD10B5154C94F82400002804D0F4
+:10391000F8F747F8002084F8240010BD10B51C68A3
+:103920005B68241A181A24F07F4420F07F40A142DB
+:1039300006D8B4F5800F03D2904201D8012010BD03
+:10394000002010BDD0E90032D21A21F07F4311448B
+:1039500021F07F41C0E900317047000018090020C4
+:10396000FF1FA107980600200000000000000000D3
+:103970000000000004ED00E02DE9F041044680075E
+:103980004FF000054FF001060CD560480560066059
+:103990000FF0C6FC20B15E48016841F4806101600F
+:1039A00024F00204E0044FF0FF3705D55948466083
+:1039B000C0F8087324F48054600003D556480560AD
+:1039C00024F08044E0050FD55448C0F80052C0F8F8
+:1039D000087353490D60091D0D60514A04210C32D2
+:1039E0001160066124F48074A00409D54D48466036
+:1039F000C0F80052C0F808734B48056024F4005426
+:103A0000C4F38030C4F3C031884200D0FFDF14F427
+:103A1000404F14D045484660C0F80873444886605B
+:103A2000C0F80052C0F8087342490D600A1D1660C4
+:103A30008660C0F808730D60166024F440442005C9
+:103A40000AD53D4846608660C0F80873C0F84873E0
+:103A50003A48056024F400640FF0DAFD3848044267
+:103A600000D0FFDFBDE8F08170B5202500221346AD
+:103A700020FA02F1C90719D051B201F01F06012442
+:103A8000B4404E09B60006F1E026C6F88041C6F8FB
+:103A90008042002906DA01F00F0101F1E02181F8EE
+:103AA000143D03E001F1E02181F80034521CAA42E8
+:103AB000DED370BD70B5234C0D462060FFF75CFF70
+:103AC0002068FFF7D1FF2846F8F71FF80FF0FAF942
+:103AD00000F0AFF80FF09CFD0FF0E7FCF8F728F9C5
+:103AE000BDE870400FF09CBA10B5164C2068FFF787
+:103AF00043FF2068FFF7B8FF0FF08AFDF8F794F84E
+:103B00000020206010BD0A2070470000FC1F00400C
+:103B10003C17004000C0004004E501400080004028
+:103B20000485004000D0004004D5004000E0004083
+:103B300000F0004000F5004000B0004008B5004033
+:103B4000FEFF0FFD9000002070B526490A680AB3F9
+:103B50000022154601244B685B1C4B60092B00D3E7
+:103B60004D600E7904FA06F30E681E420FD0EFF393
+:103B7000108212F0010272B600D001220C689C4340
+:103B80000C6002B962B649680160002070BD521C29
+:103B9000092AE0D3052070BD4FF0E0214FF48000EA
+:103BA000C1F800027047EFF3108111F0010F72B6F7
+:103BB0004FF0010202FA00F20A48036842EA0302E7
+:103BC000026000D162B6E7E706480021016041606B
+:103BD00070470121814003480068084000D001205F
+:103BE00070470000940000202DE9F04115460E4674
+:103BF0000446002700F0E7F8A84215D3002341202F
+:103C00000FE000BF94F84220A25CF25494F84210F6
+:103C1000491CB1FBF0F200FB12115B1C84F842104E
+:103C2000DBB2AB42EED3012700F0D9F83846BDE84D
+:103C3000F081704910B5802081F800046E490020A1
+:103C400081F8420081F84100433181F8420081F857
+:103C50004100433181F8420081F8410067480FF08C
+:103C60006DFB6648401C0FF069FBEFF71BF8BDE8E1
+:103C7000104000F0B4B8402070475F4800F0A3B88F
+:103C80000A4601465C48AFE7402070475A48433037
+:103C900000F099B80A46014657484330A4E740214E
+:103CA00001700020704710B504465348863000F07C
+:103CB0008AF82070002010BD0A4601464E4810B513
+:103CC0008630FFF791FF08B1002010BD42F20700D7
+:103CD00010BD70B50C460546412900D9FFDF4848A4
+:103CE0000068103840B200F050F8C6B20D2000F065
+:103CF0004CF8C0B2864203D2FFDF01E0EFF722F8B2
+:103D0000224629463C48FFF76FFF0028F6D070BDD9
+:103D10002DE9F041394F002506463F1D57F8254053
+:103D2000204600F041F810B36D1CEDB2032DF5D321
+:103D30003148433000F038F8002825D02E4800F0F4
+:103D400033F8002820D02C48863000F02DF80028C9
+:103D50001AD0EEF7CDFF29480FF0F8FAB0F5005F62
+:103D600000D0FFDFBDE8F04124480FF005BB94F818
+:103D700041004121265414F8410F401CB0FBF1F2E0
+:103D800001FB12002070D3E751E7002806DA00F0AB
+:103D90000F0000F1E02090F8140D03E000F1E020A6
+:103DA00090F800044009704710F8411F4122491C57
+:103DB000B1FBF2F302FB13114078814201D10120E3
+:103DC00070470020704710F8411F4078814201D3AE
+:103DD000081A02E0C0F141000844C0B2704710B5B3
+:103DE00006480FF0B3FA002803D1BDE81040EEF703
+:103DF0006ABF10BD0DE000E0480900209C000020D3
+:103E000004ED00E070B5154D2878401CC4B2687808
+:103E1000844202D0EFF727F82C7070BD2DE9F041F5
+:103E20000E4C4FF0E02600BFEFF712F820BF40BF66
+:103E300020BF677820786070D6F80052EDF76EFAF0
+:103E4000854305D1D6F8040210B92078B842EBD0EA
+:103E5000EEF7F9FF0020BDE8F0810000AC00002083
+:103E60002DE9F041012528034FF0E0210026C1F89B
+:103E700080011E4CC4F800610C2000F02CF81C4896
+:103E800001680268C94341F3001142F01002026068
+:103E9000C4F804532560491C00E020BFD4F8002179
+:103EA000002AFAD019B9016821F010010160114807
+:103EB00007686560C4F80853C4F800610C2000F07E
+:103EC0000AF83846BDE8F08110B50446FFF7C8FF90
+:103ED0002060002010BD00F01F0201219140400928
+:103EE000800000F1E020C0F88012704700C0004060
+:103EF00010ED00E008C500402DE9F047FF4C0646F4
+:103F0000FF21A06800EB061211702178FF2910D064
+:103F10004FF0080909EB011109EB06174158C05988
+:103F200000F0F4F9002807DDA168207801EB061104
+:103F300008702670BDE8F08794F8008045460DE0D3
+:103F4000A06809EB05114158C05900F0DFF90028BD
+:103F500006DCA068A84600EB08100578FF2DEFD11D
+:103F6000A06800EB061100EB08100D700670E1E789
+:103F7000F0B5E24B0446002001259A680C269B7898
+:103F80000CE000BF05EB0017D75DA74204D106EB9C
+:103F90000017D7598F4204D0401CC0B28342F1D8D9
+:103FA000FF20F0BD70B5FFF772FBD44C08252278D6
+:103FB000A16805EB0212895800F0A8F9012808DD74
+:103FC0002178A06805EB01114058BDE87040FFF76B
+:103FD00055BBFFF727FABDE87040F7F7D7BE2DE9CC
+:103FE000F041C64C2578FFF752FBFF2D6ED04FF005
+:103FF0000808A26808EB0516915900F087F9022815
+:10400000A06801DD80595DE000EB051109782170A1
+:10401000022101EB0511425C5AB1521E42548159F2
+:1040200001F5800121F07F4181512846FFF764FFAF
+:1040300034E00423012203EB051302EB051250F8D0
+:1040400003C0875CBCF1000F10D0BCF5007F10D915
+:10405000CCF3080250F806C00CEB423C2CF07F4C2D
+:1040600040F806C0C3589A1A520A09E0FF21815449
+:104070000AE0825902EB4C3222F07F428251002248
+:1040800042542846FFF738FF0C21A06801EB0511C8
+:104090004158E06850F82720384690472078FF289C
+:1040A00014D0FFF7F4FA2278A16808EB0212454613
+:1040B000895800F02BF9012893DD2178A06805EBE1
+:1040C00001114058BDE8F041FFF7D8BABDE8F081D2
+:1040D000F0B51D4614460E460746FF2B00D3FFDF02
+:1040E000A00700D0FFDF8548FF210022C0E902477A
+:1040F000C57006710170427082701046012204E0A2
+:1041000002EB0013401CE154C0B2A842F8D3F0BD4A
+:1041100070B57A4C064665782079854200D3FFDF7A
+:10412000E06840F825606078401C6070284670BDEB
+:104130002DE9FF5F1D468B460746FF24FFF7A7FAD0
+:10414000DFF8B891064699F80100B84200D8FFDFC1
+:1041500000214FF001084FF00C0A99F80220D9F81D
+:1041600008000EE008EB0113C35CFF2B0ED0BB422E
+:1041700005D10AEB011350F803C0DC450CD0491CF3
+:10418000C9B28A42EED8FF2C02D00DE00C46F6E709
+:1041900099F803108A4203D1FF2004B0BDE8F09FD4
+:1041A0001446521C89F8022008EB04110AEB041291
+:1041B000475440F802B00421029B0022012B01EB7E
+:1041C00004110CD040F801204FF4007808234FF080
+:1041D000020C454513D9E905C90D02D002E045504E
+:1041E000F2E7414606EB413203EB041322F07F4233
+:1041F000C250691A0CEB0412490A81540BE005B94C
+:10420000012506EB453103EB041321F07F41C1503A
+:104210000CEB0411425499F800502046FFF76CFE55
+:1042200099F80000A84201D0FFF7BCFE3846B4E779
+:1042300070B50C460546FFF72AFA06462146284681
+:10424000FFF796FE0446FF281AD02C4D082101EBFB
+:104250000411A8684158304600F058F800F5805025
+:10426000C11700EBD14040130221AA6801EB0411F1
+:10427000515C09B100EB4120002800DC012070BD39
+:10428000002070BD2DE9F04788468146FFF770FE9B
+:104290000746FF281BD0194D2E78A86831463446B2
+:1042A00005E0BC4206D0264600EB06121478FF2C2F
+:1042B000F7D10CE0FF2C0AD0A6420CD100EB011084
+:1042C00000782870FF2804D0FFF76CFE03E0002080
+:1042D00030E6FFF7D9F941464846FFF7A9FF012329
+:1042E000A968024603EB0413FF20C854A878401EB7
+:1042F000B84200D1A87001EB041001E0140A0020BC
+:1043000001EB061100780870104613E6081A000247
+:10431000C11700EB116000127047000070B5044631
+:10432000A0F500002D4EB0F1786F02D23444A4F510
+:1043300000042B48844201D2012500E0002500F052
+:1043400043F848B125B9B44204D32648006808E0D0
+:10435000012070BD002070BD002DF9D1B442F9D309
+:1043600021488442F6D2F3E710B50446A0F50000D8
+:10437000B0F1786F03D219480444A4F5000400F0AA
+:1043800023F84FF0804130B11648006804E08C42B9
+:1043900004D2012003E014488442F8D2002080F0C7
+:1043A000010010BD10B520B1FFF7DEFF08B10120FC
+:1043B00010BD002010BD10B520B1FFF7AFFF08B150
+:1043C000012010BD002010BD08480949006888423E
+:1043D00001D101207047002070470000000000203C
+:1043E000006002002000002008000020B000002033
+:1043F000BEBAFECA0548064A0168914201D10021B1
+:10440000016004490120086070470000B0000020EE
+:10441000BEBAFECA40E50140534800210170417018
+:1044200010218170704770B5054616460C46022073
+:10443000EEF7D7F94C49012008704C49F01E08608E
+:104440004B480560001F046070BD10B50220EEF7F8
+:10445000C8F945490120087046480021C0F80011FC
+:10446000C0F80411C0F8081143494FF40000086077
+:1044700010BD3D480178C9B1404A4FF400011160B8
+:104480003C49D1F800310022002B1CBFD1F8043187
+:10449000002B02D0D1F8081111B14270102103E0B5
+:1044A0000121417036490968817002700020EEF7E1
+:1044B00098B92D480178002904BF407870472D48ED
+:1044C000D0F80011002904BF02207047D0F8001175
+:1044D00000291CBFD0F80411002905D0D0F808012C
+:1044E000002804BF01207047002070471E4800B517
+:1044F0000278204B4078C821491EC9B282B1D3F856
+:1045000000C1BCF1000F10D0D3F8000100281CBF7F
+:10451000D3F8040100280BD0D3F8080150B107E00C
+:10452000022802D0012805D002E00029E4D1FFDFF3
+:10453000002000BD012000BD0B480178002904BF08
+:10454000807870470B48D0F8001100291CBFD0F8C4
+:104550000411002902D0D0F8080108B110207047DA
+:1045600007480068C0B27047B400002010F5004052
+:1045700008F5004000F0004004F5014008F5014056
+:1045800000F400404C48002101704170704770B544
+:10459000064614460D460120EEF723F9474806600B
+:1045A000001D0460001D056070BD70B54249012505
+:1045B0000D7040EA0241424A41F080711160414C65
+:1045C0000026C4F80461404A4FF040711160002891
+:1045D00002BFC4F80052256070BD012818BFFFDF7C
+:1045E000C4F8006225604FF000703849086070BD63
+:1045F0003148017879B1344A4FF040711160314946
+:10460000D1F804210021002A08BF417002D0304AAD
+:104610001268427001700020EEF7E3B82648017876
+:10462000002904BF407870472648D0F804010028CC
+:1046300008BF704726480068C0B27047002808BF0E
+:10464000704730B51C480078002808BFFFDF1D48C0
+:10465000D0F80411002918BF30BD0224C0F804436B
+:10466000DFF870C0DCF80010C1F30015DCF80010B2
+:1046700041F01001CCF80010D0F80411002904BF5B
+:104680004FF400414FF0E02207D100BFC2F8801282
+:1046900020BFD0F80431002BF8D02DB9DCF8001081
+:1046A00021F01001CCF80010C0F8084330BD0549D6
+:1046B0000120886070470000B700002008F5004026
+:1046C00004F5004000F0004008F5014004F5014009
+:1046D00000F4004010ED00E010B5FF480024012177
+:1046E0004470047044728472C17280F82140846204
+:1046F000446314300FF004FFF849601E0860091D80
+:104700000860091D0C60091D0860091D0C60091D69
+:104710000860091D0860091D0860091D0860091D61
+:104720000860091D0860091D0860091D0860091D51
+:10473000086010BDEA48016801F00F01032904BFB9
+:1047400001207047006800F00F00042804BF022019
+:10475000704700B5FFDF012000BD30B4DE490268BC
+:10476000DFF884C34A6142688A61007A08770A7D6B
+:10477000DC4BACF1040401204AB10A7E00FA02F2DB
+:104780001A608D7D002D0CBF2260CCF800204A7D80
+:10479000002A04BF30BC70474A7E90401860C97D33
+:1047A00000290CBF2060CCF8000030BC704730B549
+:1047B00000250446012904D002290CBF4FF0807562
+:1047C000FFDF45F4847040F48010C849086044F469
+:1047D0004030091D40F00070086030BD30B5002544
+:1047E0000446012904D002290CBF4FF08075FFDF79
+:1047F00045F4847040F48010BC49086044F44030B3
+:10480000091D40F000700860B948D0F80001002888
+:1048100018BFFFDF30BD2DE9F04102264FF0E02741
+:1048200001240025C7F88061B248056004600EF0DD
+:1048300077FDB14918B1086840F4806008600868E5
+:1048400020F0770040F0880040F0004008600EF053
+:1048500051FD30B1A948016821F47F4141F4B051C4
+:1048600001600EF047FD9C4940B1A5484E770660B7
+:10487000A54AA4481060121FA4481060A44A40F240
+:104880005B601060121F40F203101060101F046084
+:10489000934A032010609F4A96201060487F0028AA
+:1048A00014BF4FF4C0209C4840F440209B4A106045
+:1048B0009C4A9B481060121F9B481060C7F880629A
+:1048C0008B4A1020C2F8040381F82D50BDE8F08116
+:1048D0009648016821F0010141F080710160704744
+:1048E0007D4A0368C2F802308088D0801172704718
+:1048F000794B10B51A7A8A4208D101460622981CD3
+:104900000FF02AFC002804BF012010BD002010BDBC
+:10491000714890F8210070476F4A517010707047CD
+:10492000F0B50546800000F1804000F580508B888E
+:10493000C0F820360B78D1F8011043EA0121C0F805
+:10494000001605F10800012707FA00F6784C002A46
+:1049500004BF2068B04304D0012A18BFFFDF2068DD
+:1049600030432060206807FA05F108432060F0BD5D
+:104970000EF096BF584890F82E007047564890F8B1
+:10498000300070476B4AC178116000686A490002C4
+:1049900008607047252808BF02210ED0262808BFCE
+:1049A0001A210AD0272808BF502106D00A2894BF10
+:1049B0000422062202EB4001C9B2604A116060493C
+:1049C00008607047F0B4444B9D7A012D61D0022DF0
+:1049D0001CBFF0BC704793F815C0BCF1000F04BFBA
+:1049E000F0BC70474FF47A7C012D564C564F57D08F
+:1049F000DE7D5D7E002E18BF0126012908BF29211A
+:104A00000CD0022A0CBF514C012A03D0042A0CBF3F
+:104A10003C464F4C04F2E141B1FBFCF1491F084414
+:104A20004C4908604C490020C1F84C01280286F02E
+:104A3000010140EA015040F00311187F820002F1A9
+:104A4000804202F5C042C2F81015444901EB8002D1
+:104A5000997EC80000F1804000F5F830C0F81425B8
+:104A6000DFF8FCC0C0F810C5D87EC30003F1804356
+:104A700003F5F833C3F814252B4AC3F81025012297
+:104A800002FA01F102FA00F0084336490860F0BC6E
+:104A9000704793F814C0BCF1000FA3D1F0BC70476D
+:104AA0009E7D1D7E002E18BF0126012965D0022A99
+:104AB00004BF2D4C4FF47A710CD0012A08BF4FF47B
+:104AC000C86107D0042A07BF3C4640F69801274C2E
+:104AD00040F6E44121444BE0240A0020000E00404F
+:104AE00010150040180500500C050050141500402A
+:104AF00000100040FC1F00403C17004040170040E1
+:104B000060150040448000409CF5014028110040A1
+:104B100038150040441500400000040408F5014029
+:104B200040800040A4F5014010110040741700407F
+:104B300040160040241500401C1500400815004098
+:104B400054150040A2240200D0FB010004360200EC
+:104B5000C0D401004C85004000800040006000404F
+:104B60004C81004004F501406836020030D301005A
+:104B700001F5FA71B1FBFCF150E7022A08BF4FF4CE
+:104B80007A710AD0012A08BF4FF4C86105D0042AFF
+:104B90000CBF40F6980140F6E44149F6FC6211442E
+:104BA000E8E72DE9F047FC4E80460320154689468C
+:104BB000C6F80002F94F787F002814BF4FF4C020D8
+:104BC000F748F849086048460EF0A5FE28460EF062
+:104BD00095FE0124B8F1000F03D0B8F1010F16D0F3
+:104BE00018E00EF087FB78B1EF490A684806022DFD
+:104BF000D0F820030CBFC0F30660C0F3062022F4F7
+:104C0000FE4242EA00200860BC72346002E00220EA
+:104C1000B8727460E548C464E54800682A464946AD
+:104C2000BDE8F047CEE62DE9F0418846DA4907466F
+:104C300003201546C1F80002D84C607F002814BF3D
+:104C40004FF4C020D648D74E306040460EF063FE89
+:104C500028460EF053FE17B1012F1CD024E00EF0B1
+:104C600049FB78B1D04A11685006022DD0F82003D4
+:104C70000CBFC0F30660C0F3062021F4FE4141EAF8
+:104C8000002010600120A072606B40F4801060630F
+:104C90004FF4801007E00220A072606B40F4001017
+:104CA00060634FF4001030602A464146BDE8F04191
+:104CB000002087E62DE9FF4FB74C8346002581B0E1
+:104CC00003208946C4F80002B44E707F002814BF48
+:104CD0004FF4C020B248B34F386003980EF01BFE6B
+:104CE00004980EF00BFEDFF8CCA24FF00108BBF1E8
+:104CF000000F03D0BBF1010F35D046E00EF0FAFAF9
+:104D000080B1A94A0498116853060228D3F82003F9
+:104D10000CBFC0F30660C0F3062021F4FE4141EA57
+:104D200000201060CAF8004096F82D00012806D037
+:104D3000022818BFFFDF0CD086F80A8025E0DDE9E5
+:104D4000031396F82C2048460EF066FEB16A45180B
+:104D5000F2E7DDE9031296F82C3048460EF0EAFD42
+:104D6000B16A4518E8E79448CAF8000096F82D00A3
+:104D7000DDE90313012896F82C20484624D00EF0D4
+:104D800095FEB16A45180220B0728C4805608D49C5
+:104D90008B480860706B40F400207063D4F8009278
+:104DA0004FF0100AC4F808A30026C4F80062864831
+:104DB0004FF4802BC0F800B0FF208DF80000C4F83D
+:104DC0001061C4F810800AE00EF0F2FDB16A4518D7
+:104DD000D9E700BF9DF80000401E8DF800009DF847
+:104DE000000018B1D4F810010028F3D09DF800009D
+:104DF000002808BFFFDFC4F80061C4F80C61C4F8E4
+:104E00001061C4F80461C4F81461C4F818610EF0AC
+:104E100071FA002818BFC4F828616C480068009037
+:104E2000C4F80092C7F800B0C4F804A34FF40020FF
+:104E300038605E48C0F84C805D480068A84228BFD2
+:104E4000FFDF2846DDE9031205B0BDE8F04FB9E504
+:104E50002DE9F84F504CD4F8000220F00B09D4F89B
+:104E600004034FF0100AC0F30018C4F808A300268A
+:104E7000C4F80062494D687F002814BF4FF4C02079
+:104E8000474840F4402150480160A97A0127012990
+:104E900002D0022903D014E0297D11B911E0697D07
+:104EA00079B1A97EEA7E07FA01F107FA02F211430D
+:104EB0000160287F800000F1804000F5C040C0F80C
+:104EC0001065FF208DF80000C4F81061276104E030
+:104ED0009DF80000401E8DF800009DF8000018B1FC
+:104EE000D4F810010028F3D09DF80000002808BF76
+:104EF000FFDFC4F810610EF0FDF9002818BFC4F8F8
+:104F000028616E72AE72EF72C4F80092B8F1000FB1
+:104F100018BFC4F804A3BDE8F88F00682C4920F03E
+:104F20007F40086070474FF0E0200221C0F88011F8
+:104F3000C0F8801270474FF0E0210220C1F8000154
+:104F4000704724490870704723490860704730B59E
+:104F5000124C0546A06AA84228BFFFDF012020733B
+:104F60002561607F40B1284420610B48D0F80012D1
+:104F700041F04001C0F800120C490020C1F8440182
+:104F8000164920690860606B064940F48000606340
+:104F90004FF48000086030BD00100040240A00205B
+:104FA0000000040404F50140881500400080004022
+:104FB0004C850040ACF5014004100040488500409D
+:104FC00048810040A8F5014008F501401811004053
+:104FD0003C150040B9000020041500404485004005
+:104FE00070B505460E460220FE4C2073FE4801684F
+:104FF00001F00F01032908BF012207D0006800F06B
+:105000000F0004280EBF0222FFDF012294F82D00BA
+:1050100094F82C10012819D028460EF0A5FD206127
+:10502000607F48B1216908442061F048D0F800123F
+:1050300041F04001C0F80012ED490020C1F84401E0
+:105040002169A06A0844EB49086070BD33462846D0
+:105050000EF053FDE3E7E8494FF480000860E148B3
+:10506000416B21F480014163002101737047C2004C
+:1050700002F1804202F5F832E04BC2F81035C2F876
+:10508000141501218140DE480160D648426B11436E
+:1050900041637047D64801214160C1600021C0F8DA
+:1050A0004411D4480160CF488162704710B504466E
+:1050B0000EF020F900281CBFCA484477D14804608C
+:1050C000CA48D0F8001241F04001C0F8001210BDEB
+:1050D000C64810B5D0F8001221F04001C0F8001207
+:1050E0000EF008F9C749002818BF0220086010BD5B
+:1050F000BE48D0F8001221F01001C0F800120121C2
+:1051000081617047B9480021C0F81C11D0F8001225
+:1051100041F01001C0F800127047B44981B0D1F8D5
+:105120001C21012A1EBF002001B07047B64A126838
+:1051300002F07F02524202700020C1F81C01B34805
+:1051400000680090012001B0704730B50C000546A2
+:1051500008BFFFDF14F0010F1CBF012CFFDF002D83
+:105160000CBF012002209F4901284872CC729F4940
+:1051700004BFD1F8000240F0040007D0022807BFA6
+:10518000D1F8000240F00800FFDF30BDC1F8000296
+:1051900030BD2DE9F84FDFF8789299F80000042827
+:1051A00028BFFFDFDFF848A2DAF84C1192488D4C97
+:1051B00000274FF00108D1B1A17A012902D00229BC
+:1051C00003D014E0217D11B911E0617D79B1A17E98
+:1051D000E27E08FA01F108FA02F211430160217F30
+:1051E000890001F1804101F5C041C1F81075824884
+:1051F000616B01606763217B002019B1DAF844110B
+:10520000012900D00021A27A784E012A6ED0022A0C
+:1052100074D000BFD6F8101101290CBF1021002155
+:1052200041EA00057B48016811F0FF0F03D0D6F872
+:105230001411012900D0002184F82E10006810F00C
+:10524000FF0F03D0D6F81801012800D0002084F801
+:105250002F007148006884F83000FFF72AF9012810
+:1052600018BF002084F83100C6F80071C6F80C7130
+:10527000C6F81071C6F80471C6F81471C6F8187132
+:105280000EF038F8002818BFC6F828716348006887
+:1052900000905748C0F8447161480068DFF854A195
+:1052A0000090DAF800006062617F00291CBF401A9C
+:1052B00060625C480068A0624B48016801F00F0121
+:1052C000032908BF012007D0006800F00F00042860
+:1052D0000EBF0220FFDF012084F82C00A07ADFF847
+:1052E00048B184F82D00022824D116E0D6F80C012C
+:1052F000012814BF002008208CE7FFE7D6F80C0136
+:10530000012814BF00200220484A1268012A14BF55
+:1053100004220022104308437CE7607850B1DBF898
+:10532000001009780840217831EA000008BF84F8AD
+:10533000208001D084F8207015F0020F07D099F872
+:1053400000103B4A4908606A52F82110884715F05E
+:10535000010F18BF00210DD0364A99F80030A06A1D
+:1053600052F82320904700BF99F8000010F0010F79
+:105370002AD10AE015F0020F18BF0121ECD115F077
+:10538000080F18BF0221E7D1EEE7DBF80000007834
+:1053900000F00F00072828BF84F8217014D2DBF832
+:1053A0000000062200F10901A01C0EF0D5FE40B954
+:1053B000207ADBF800100978B0EBD11F08BF01207C
+:1053C00000D0002084F82100E17A002011F0020FC3
+:1053D0001CBF15F0020F15F0040F45D111F0100F8E
+:1053E0002AE00000240A00201015004000100040B0
+:1053F000008000404485004008F501400411004051
+:1054000004F5014060150040481500401C110040A3
+:10541000B900002040160040101400401811004050
+:1054200044810040408500400415004000140040C5
+:1054300008480200504802001CBF94F82F20002AA0
+:1054400002D094F831207AB111F0080F1CBF94F803
+:105450002020002A08D111F0040F02D094F8211066
+:1054600011B115F0010F00D00120617A19B198B186
+:10547000FFF7EEFC1EE0607F002814BF4FF4C02150
+:105480007F4980480160D6F8000220F00300C6F88A
+:10549000000284F80B800DE04FF0000B012913D0BF
+:1054A000022918BFFFDF21D0A06A01225844002141
+:1054B000FFF788FA15F0010F2BD0734899F8001008
+:1054C00050F82100804745E0D6F8000220F00400A3
+:1054D000C6F80002677284F80B80012384F80A8002
+:1054E0001A46002196200EF025FA10E0D6F80002A8
+:1054F00020F00800C6F80002677284F80B800220D2
+:10550000A07201231A46002196200EF051FA83461C
+:10551000CAE715F0020F08D05C4999F8002028EA84
+:10552000950051F82210884714E015F0080F06D0B6
+:10553000574899F8001050F8210080470AE015F00C
+:10554000100F08BFFFDF05D0524899F8001050F83F
+:1055500021008047A07A022818BFBDE8F88F207B81
+:10556000002808BFBDE8F88F4B49C1F844710228F4
+:1055700014D0012818BFFFDFA16A2069884298BFB4
+:10558000FFDF2069CAF80000606B444940F48000E6
+:1055900060634FF480000860BDE8F88F2169A06A5D
+:1055A0000844EFE738B500253D4C002818BFC4F883
+:1055B0000052C4F80051C4F80C51C4F81051C4F89A
+:1055C0000451C4F81451C4F818510DF093FE00288A
+:1055D00018BFC4F8285133480068009038BD01282E
+:1055E00004BF28207047022804BF1820704700B568
+:1055F000FFDF282000BD012804BF41F6A4707047DA
+:10560000022804BF41F28830704700B5FFDF41F641
+:10561000A47000BD012804BF41F2D4707047022875
+:1056200004BF41F20400704700B5FFDF41F2D470BF
+:1056300000BD012812BF02280020704700B5FFDF1F
+:10564000002000BD16490820C1F800021648407F1E
+:10565000002814BF4FF4C02009480A4908601449C3
+:1056600012480860091D13480860091D12480860A7
+:10567000091D1248086009494FF44020086070472E
+:105680000000040408F50140104802002048020010
+:1056900030480200404802000080004004F501400C
+:1056A0000010004018110040240A002000110040A2
+:1056B000A0F50140141000401C11004010100040E3
+:1056C00010B53F4822210EF0F2FD3D48017821F04F
+:1056D00010010170012107F017FC3A49002081F800
+:1056E00022004FF6FF70888437490880488010BD3B
+:1056F000704734498A8C824218BF7047002081F875
+:1057000022004FF6FF70888470472D490160704772
+:105710002D49088070472B498A8CA2F57F43FF3BB7
+:1057200003D0002101600846704791F822202549E6
+:10573000012A1ABF0160012000207047214901F1B0
+:10574000220091F82220012A04BF00207047012284
+:1057500002701D4800888884104670471A494880A6
+:1057600070471849184B8A8C5B889A4206D191F889
+:105770002220002A1EBF01600120704700207047D0
+:105780001048114A818C5288914209D14FF6FF711D
+:10579000818410F8221F19B1002101700120704787
+:1057A000002070470748084A818C5288914205D1F1
+:1057B00090F8220000281CBF00207047012070478D
+:1057C000820A00205C0A0020BA0000207047574A75
+:1057D000012340B1012818BF70471370086890601A
+:1057E00088889081704753700868C2F802008888E2
+:1057F000D08070474D4A10B1012807D00EE0507894
+:1058000060B1D2F802000860D08804E0107828B1B6
+:105810009068086090898880012070470020704758
+:10582000424910B1012803D006E0487810B903E0DE
+:10583000087808B1012070470020704730B58DB05E
+:105840000C4605460D2104A80EF053FDE0788DF8B6
+:105850001F0020798DF81E0060798DF81D002868E2
+:10586000009068680190A8680290E8680390684614
+:105870000DF0C2FB20789DF82F1088420CD1607883
+:105880009DF82E10884207D1A0789DF82D108842EF
+:1058900002BF01200DB030BD00200DB030BD30B5CD
+:1058A0000C4605468DB04FF0030104F1030012B120
+:1058B000FEF7F0F901E0FEF70CFA60790D2120F017
+:1058C000C00040F04000607104A80EF012FDE078C6
+:1058D0008DF81F0020798DF81E0060798DF81D006D
+:1058E0002868009068680190A8680290E8680390B2
+:1058F00068460DF081FB9DF82F0020709DF82E006A
+:1059000060709DF82D00A0700DB030BD10B500295D
+:1059100004464FF0060102D0FEF7BCF901E0FEF7A5
+:10592000D8F9607920F0C000607110BDBE00002081
+:1059300070B5F84E0446306890F800110025012932
+:1059400019D090F8FA10012924D090F8D01001292C
+:105950002AD090F8F21001291CBF002070BD65709C
+:1059600017212170D0F8F4106160B0F8F81021818F
+:1059700080F8F25016E065701C212170D0F80111FA
+:105980006160D0F80511A16090F80911217380F8C9
+:10599000005107E0657007212170D0F8FC106160AC
+:1059A00080F8FA50012070BD65701421217000F15B
+:1059B000D2012022201D0EF0FBFB01212172306854
+:1059C00080F8D050D448B0F8D420A0F8FC207268F9
+:1059D000537B80F8FE3080F8FA101088FBF71AF934
+:1059E000FAF7C1FDDEE7CB48006890F8D010002937
+:1059F00014BFB0F8D4004FF6FF70704770B5C54CB7
+:105A00002068002808BFFFDF0025206845700028B7
+:105A100008BFFFDF2068417800291CBFFFDF70BD91
+:105A20004FF486710EF065FC2068FF2101707F2124
+:105A300080F8361013214184282180F8CC100121F0
+:105A400080F8B81080F8BD50FFF742FBFEF711FD5B
+:105A5000B24806F0E5FFB24806F0E2FFBDE870404C
+:105A6000B04806F0DDBFAB490968097881420CBF38
+:105A7000012000207047A748006890F82200C0F37A
+:105A8000001070472DE9F04FA248016891F82400FA
+:105A9000B1F822C0C0F38002C0F340031A4400F002
+:105AA00001001044CCF300121AB3BCF1130F1BD049
+:105AB0000BDCBCF1100F02BF9B4931F81000BDE8B0
+:105AC000F08FBCF1120F0FD00AE0BCF1150F08BF28
+:105AD00096490AD0BCF11D0F04BF9548BDE8F08F70
+:105AE000FFDF0020BDE8F08F924931F81000BDE8DB
+:105AF000F08F002491F8BA2091F8BB108E4E8F4F92
+:105B00001CF0030F4FF47A7B4FF0190A25464FF42F
+:105B1000C8784FF4BF794FF018037DD01CF0010F07
+:105B20001BD0082904BF44464FF0400C0FD0042975
+:105B300004BF4C464FF0100C09D0022907BF05F1F5
+:105B400018044FF0040C05F128044FF0080C0CEB7E
+:105B50004C0E0EEB0C1CA44417E0082904BFC446ED
+:105B600040240CD0042904BFCC46102407D00229BD
+:105B700007BF05F1180C042405F1280C082404EBD8
+:105B8000C40404EB44040CEB440C022A04BF6C4E26
+:105B90004FF47A740CD0012A08BF4FF4C86407D0C0
+:105BA000042A07BF674E40F698043E4640F6E44498
+:105BB000344404F2E734B4FBFBF4C0EB001606EB0C
+:105BC000860604EB8604082A30D0042A29D0022A4B
+:105BD00007BF05F11802042505F128024FF0190A44
+:105BE00018BF08251AFB052212FB0040082922D005
+:105BF000042925D0022904BF0421C03004D0282361
+:105C000003F5A87108440821C1EBC10101EB410172
+:105C100003EB4101084400E017E0604400F52674FE
+:105C200018E04A464FF0140A1025DBE742464FF0D1
+:105C3000140A4025D6E74346402100F53D60E3E7DE
+:105C40004B46102100F57C70DEE71CF0020F18BFF8
+:105C5000FFDF02D02046BDE8F08F022A04BF384E95
+:105C60004FF47A7C0CD0012A08BF4FF4C86C07D0DF
+:105C7000042A07BF334E40F6980C3E4640F6E44CEB
+:105C8000B4440CF2E73CBCFBFBFCC0EB001404EB9F
+:105C900084040CEB840C082A04BF4FF0140A402241
+:105CA0000CD0042A29D0022A07BF05F118080422C3
+:105CB00005F128084FF0190A18BF08221AFB0282C2
+:105CC00012FB00C0082904BF4FF4A87340210AD07A
+:105CD000042904BF4FF4A873102104D002290EBF79
+:105CE000042128230821C1EBC10101EB410103EB91
+:105CF0004101084400F5B274ACE7C8464FF0140AFD
+:105D00001022DBE7034840F271210068806A4843B3
+:105D100070470000CC000020A40A0020B00B002037
+:105D2000D80B0020000C0020744802007C480200C0
+:105D3000F18913006C480200A224020030D3010054
+:105D400068360200D0FB0100F848006890F8350082
+:105D5000002818BF0120704710B5F54C207B0228A1
+:105D600018BF032808D1207D04F1150105F018FDA6
+:105D700008281CBF012010BD207B002816BF022868
+:105D800000200120BDE81040FFF74ABDE74909683F
+:105D900081F8300070472DE9F047E44D2968087B11
+:105DA000002816BF02280020012048730E31FFF79B
+:105DB00021FD2968087B022816BF03280122002242
+:105DC00081F82F20082081F82D00487B012600272C
+:105DD00001F10E03012804BF5B7913F0C00F0AD054
+:105DE00001F10E03012804D1587900F0C0004028C9
+:105DF00001D0002000E0012081F82E00002A04BF1D
+:105E000091F8220010F0040F06D0087D153105F03E
+:105E1000C7FC296881F82D0028684760FCF7F8FE68
+:105E20002968C34C4FF00009886094F82D0005F0F4
+:105E3000D3FC804694F82F00002818BFB8F1000F5B
+:105E400004D01021404606F050FB68B194F83000B1
+:105E500000281CBF94F82E0000281DD0607B04F1A0
+:105E60000E0101280ED012E066734A4604F10E01BD
+:105E70004046FFF714FD94F82D1004F10E0005F0D4
+:105E8000A4FD09E0487900F0C000402831D039462F
+:105E900004F10E00FFF73AFD2868C77690F822005B
+:105EA00010F0040F08BFBDE8F087002794F82D001C
+:105EB00005F09BFC040008BFBDE8F087102106F048
+:105EC00014FB002818BFBDE8F08728683A4600F1A7
+:105ED0001C01C6762046FFF7E2FC286800F11C0191
+:105EE000944806F0D4FDBDE8F0470121914806F042
+:105EF000E9BD05F0A3FD4A4604F10E01FFF7CFFC12
+:105F0000CAE778B58A490446884D407B08732968FA
+:105F1000207808706088ADF8000080B200F00102BF
+:105F2000C0F3400342EA4302C0F3800342EA830223
+:105F3000C0F3C00342EAC302C0F3001342EA0312F3
+:105F4000C0F3401342EA4312C0F3801042EA8010CB
+:105F50004884E07D012808BF012603D0022814BF31
+:105F6000FFDF0226286880F8BA60607E012808BF3B
+:105F7000012603D0022814BFFFDF0226286880F81C
+:105F8000BB60217B80F82410418C1D290CBF0021AF
+:105F900061688162617D80F83510A17B002916BFA0
+:105FA0000229002101210175D4F80F10C0F8151045
+:105FB000B4F81310A0F81910A17EB0F8CE2061F348
+:105FC0000302A0F8CE20E17E012918BF002180F84D
+:105FD0003410002078BD55480068408CC0F3001193
+:105FE00019B110F0040F05D002E010F0020F01D03B
+:105FF00000207047012070474C4A00231268C2F805
+:10600000C030B2F822C0BCF11D0F02BFC2F8C830C8
+:1060100082F8C4307047002908BFC2F8C8300AD0DF
+:10602000936A40F2712C03FB0CF31944491EB1FB37
+:10603000F3F1C2F8C81082F8C400704703463B4829
+:1060400010B50168D1F8C820002A1ABFD1F8C0C025
+:10605000BCF1000F012405D09A4205D90124D01AC1
+:10606000C1F8C800204610BD91F82210002411F09C
+:10607000010F1CBF406800884FF0430108BF00209B
+:1060800001F009F9EEE72948006890F8B700002808
+:106090000CBF01200020704770B51F2834BF044694
+:1060A0001F240022214D286880F8B920224678302C
+:1060B0000EF07EF82868012180F8974080F8B9102A
+:1060C00070BD10B51F2828BF1F20C2B2174C002377
+:1060D000206880F8B83080F8B72098300EF068F863
+:1060E0002168012081F8B80010BD1049096881F8C5
+:1060F000BD0070470D48006890F8220000F00100D4
+:1061000070470A48006890F82200C0F340007047CA
+:106110000648006890F82200C0F34010704703481A
+:10612000006890F82200C0F3C0007047CC00002047
+:10613000A40A0020B00B002001207047F748006837
+:1061400090F8BB00704770B5FEF7A4FFFEF783FF21
+:10615000FEF77EFEFEF7E7FEF04C2068D0F8C01098
+:10616000491CC0F8C01090F83300002530B1FEF78C
+:10617000AFFFFEF77EF9206880F833502068457045
+:1061800090F8C410F9B1D0F8C02091421BD8042077
+:1061900002F050FA206890F8220010F0010F0CD0A5
+:1061A00060684321008801F076F860680088FAF79B
+:1061B00031FDBDE87040FAF7C7B9BDE87040432132
+:1061C000002001F068B8D0F8C81019B1D0F8C0208C
+:1061D000914202D990F83700D8B1042002F02AFA8F
+:1061E000206890F8220010F0010F0CD060683C216C
+:1061F000008801F050F860680088FAF70BFDBDE8F0
+:106200007040FAF7A1B9BDE870403C21002001F0D0
+:1062100042B8BDE87040002002F00CBA2DE9F84FFA
+:10622000BE4E8046174630688B464FF0000A458CBC
+:1062300015F0030F10D015F0010F05F0020005D086
+:10624000002808BF4FF0010A06D004E0002818BF5C
+:106250004FF0020A00D1FFDF4FF000094C4615F065
+:10626000010F05F002000BD070B915F0040F0BD030
+:1062700049F00800002F18BF40F0030440D090E020
+:1062800010B115F0040F0DD015F0070F10D015F058
+:10629000010F05F0020036D0002808BF15F0040FEA
+:1062A00027D03DE0002F18BF49F0090479D134E030
+:1062B0002FB149F0080415F0200F14D071E03168B7
+:1062C00005F0200291F87700104308BF49F001045F
+:1062D00067D049F0180415F0200F62D191F8BA1078
+:1062E00008295AD156E0316891F8BA10082951D1DD
+:1062F00053E049F00800002F18BF40F0010450D1CE
+:1063000040F010044DE0002818BF15F0040F07D02E
+:10631000002F18BF49F00B0443D149F0180440E0A6
+:1063200015F0030F3CD115F0040F39D077B1316867
+:1063300049F0080091F8BA1008290CBF40F0020497
+:1063400020F0020415F0200F22D02AE0316805F079
+:10635000200291F87700104308BF49F0030420D0D1
+:1063600049F0180015F0200F09D000BF91F8BA10BD
+:10637000082914BF40F0020420F0020411E091F853
+:10638000BA20082A14BF40F0010020F00100EDE718
+:10639000082902D024F0010403E044F0010400E0E5
+:1063A000FFDF15F0400F18BFFFDFA8F8009098F846
+:1063B0000000072120F0200088F80000404606F089
+:1063C00034FB5146404606F033FD2146404606F078
+:1063D00038FD14F0010F0CD03068062300F10E01D7
+:1063E0000022404606F00AFD3068417B404606F038
+:1063F0005CFB14F0020F1BD03068BBF1000F0BD018
+:1064000000F11C0106230122404606F0F7FC0121A1
+:10641000404606F057FB0BE000F115010623012270
+:10642000404606F0EBFC3068017D404606F04AFB32
+:1064300014F0040F18BFFFDF14F0080F17D0CDF8C9
+:1064400000903068BDF800100223B0F8CE000209B9
+:1064500062F30B01ADF800109DF80110032260F308
+:1064600007118DF801106946404606F0C7FC012F60
+:1064700016D1306890F8770090B1404606F0D4FC11
+:106480003368401CC0B293F87710C0F125008142F8
+:10649000B8BF084682B203F15801404606F0FFFC3F
+:1064A0000020002818BFFFDF0020002818BFFFDFF2
+:1064B0000020002818BFFFDFBDE8F88F2DE9F84362
+:1064C000164C2068002808BFFFDF2068417811BB08
+:1064D0000178FF291FD0002780F83170877080F87D
+:1064E00037703846FEF72DFDFEF795F9206890F9D4
+:1064F000BD00FEF73DFA0A48FEF744FA0948FEF7E8
+:106500000CFD206890F8240010F0010F0CD025201D
+:10651000FEF740FA10E00C20BDE8F883CC00002024
+:10652000684802006548020010F0020F18BF2620DC
+:1065300068D000BFFEF72EFA206890F8BA10252028
+:10654000FEF735F9206880F82C70FEF7F4FC20681F
+:10655000002190F8BA200846FEF765FB0F210520C0
+:10656000FEF7DAF92068FF4D012690F82E10002979
+:1065700001BF90F82F10002990F8220010F0040FAE
+:1065800070D0FCF745FB8046206841468068FDF7E7
+:106590004DF8F54990FBF1F901FB190041424046E5
+:1065A000FCF73FF80146206881604168494441603A
+:1065B00005F0F3F801462068426891426DD8C0E9C1
+:1065C00001784FF0010895F82D0005F005F9814696
+:1065D00095F82F00002818BFB9F1000F04D0102142
+:1065E000484605F082FFA0B195F8300000281CBF96
+:1065F00095F82E00002824D0687B05F10E010128B3
+:1066000015D019E010F0040F14BF2720FFDF91D13F
+:1066100092E732466E7305F10E014846FFF73FF9E7
+:1066200095F82D1005F10E0005F0CFF909E0487935
+:1066300000F0C000402816D0414605F10E00FFF7DB
+:1066400065F9206890F8220010F0040F25D095F825
+:106650002D0005F0CAF85FEA00081ED0102105F0F1
+:1066600044FF40B119E005F0E9F9324605F10E01A9
+:10667000FFF715F9E5E72068324600F11C01C67600
+:106680004046FFF70CF9206800F11C01B74806F0FE
+:10669000FEF90121B54806F015FA2068417B0E305D
+:1066A000FEF71EF9206890F8B81079B390F8B7207B
+:1066B00080F8772000F1980158300DF0BEFD206879
+:1066C00090F82210C1F30011E9B9B0F8CE00022110
+:1066D0000609ADF800606846FDF7DCFA28B1BDF8A0
+:1066E0000000C0F30B00B04204D1BDF80000401C14
+:1066F000ADF800002168BDF80000B1F8CE2060F3CD
+:106700000F12A1F8CE20206880F8B870206890F8A9
+:10671000B91059B190F8972080F8572000F178010E
+:1067200038300DF08AFD206880F8B9702068B0F824
+:10673000CE10D0F8C020090951FA82F190F8BC209F
+:10674000DFF82CC2114463460022E1FB0C3212092F
+:106750006FF0240302FB031180F8BC1090F82210A4
+:10676000824E90F81B80C1F3001106F12809002920
+:106770005DD03780317821F020013170408C1328B2
+:1067800037D01CDC10284DD0122846D0FFDF00BFC8
+:1067900005F10E01754806F06CF9697B734806F047
+:1067A00084F92068418C1D2918BF15297ED090F8E6
+:1067B000772000F15801304606F0ADF97EE015284B
+:1067C00018BF1D28E2D10121304606F02EF930789D
+:1067D000B8F1000F40F020003070206812D000F1B6
+:1067E0001C01304606F053F90121304606F06AF9E3
+:1067F000CEE70021304606F018F9307840F020004E
+:106800003070C5E700F11501304606F040F9206808
+:10681000017D304606F056F9BAE70621304606F00B
+:1068200004F9B5E70221304606F0FFF8B0E7002290
+:1068300041463046FFF7F2FC206890F877100029B7
+:1068400004BF408C10F0010F05D110F0020F08BFFB
+:1068500010F0200F04D0012241464846FFF7DEFC2D
+:10686000F07810F03F0F1CBF307910F0100F25D0DA
+:10687000304606F0D8F82268014692F82400C0F3AA
+:106880008003C0F3400C634400F00100034492F81D
+:106890002C00C0F38002C0F3400C624400F0010001
+:1068A0001044181AC0B200F00AFD00E006E00090A3
+:1068B000032304226946304606F0A0FA206890F8C7
+:1068C0002200C0F30010B0B12A4E042130463780B8
+:1068D00006F0ABF805F10E01304606F0CAF8697B08
+:1068E000304606F0E2F8206800F1380190F85720B1
+:1068F000304606F034F904F0C5FF03211E4805F0C8
+:1069000054F8216881F83300002005E61B494860EF
+:1069100070472DE9F843194C8046206890F83120E3
+:1069200032B1408C1D2808BFFFDFBDE8F8430AE400
+:10693000012639B390F8BC00FEF72CF8206890F8D7
+:10694000BB102520FDF733FF206801224FF496711C
+:1069500090F8BB300020FEF7ADF90948FEF7F4FAD5
+:10696000206810E0A40A002040420F00B00B002075
+:1069700053E4B36E000C0020280C0020CC00002053
+:10698000D80B002005E04670867080F83160BDE8C5
+:10699000F883FE48FEF7D8FA2068002590F8241006
+:1069A00090F82C0021EA000212F0010F18BF012517
+:1069B0000ED111F0020F04D010F0020F08BF022513
+:1069C00006D011F0040F03D010F0040F08BF042507
+:1069D0000027B8F1000F5CD0012D1CD0022D08BF9C
+:1069E00026201CD0042D14BFFFDF272017D02068DD
+:1069F00090F8BA102520FDF7DAFE206890F82210F2
+:106A0000C1F3001171B1002201234FF496711046B9
+:106A1000FEF750F93DE02520FDF7BCFFE7E7FDF765
+:106A2000B9FFE4E790F8BA3001224FF496710020E4
+:106A3000FEF740F9D548C17811F03F0F1CBF00792F
+:106A400010F0100F25D0D14805F0EDFF2368014666
+:106A500093F82420C2F38000C2F3400C604402F09B
+:106A6000010200EB020C93F82C20C2F38000C2F369
+:106A70004003184402F001020244ACEB0200C0B231
+:106A800000F01DFC0090032304226946BF4806F075
+:106A9000B5F9206890F82C10294380F82C1090F854
+:106AA000242032EA010112D04670408C132821D0F4
+:106AB0001CDC102808BFBDE8F88312281AD000BFDC
+:106AC000C0F30010002818BFFFDFBDE8F883418C39
+:106AD0001D2908BF80F82C70E6D0C1F300110029F1
+:106AE00014BF80F8316080F83170DDE7152818BFD9
+:106AF0001D28E5D1BDE8F84301210846FEF725BB76
+:106B0000A34810B50068417841B90078FF2805D046
+:106B100000210846FFF7FDFE002010BDFEF7BAFA7F
+:106B2000FEF799FAFEF794F9FEF7FDF90C2010BD77
+:106B300097490120096881F837007047944909682E
+:106B400081F83200704770B5002501F0E3FB0028A2
+:106B50007CD08F4C2068417800260122012905D085
+:106B6000022901D003297DD0FFDF70BD8178022684
+:106B700039B390F8220010F0030F67D08548FEF774
+:106B8000E3F920680122962190F8BB301046FEF709
+:106B900091F800219620FEF723FA2068467090F8BD
+:106BA000330020B1FDF751FC4020FEF77FFA20684A
+:106BB00090F83400002808BF70BDBDE87040FEF7B3
+:106BC000A1BA418CC1F300129AB1102929D090F8D2
+:106BD000330020B1FDF739FC4020FEF767FA6D481D
+:106BE000FEF7B2F9206890F8221011F0040F1DD0C2
+:106BF00027E090F8242090F82C309A4211D190F898
+:106C00007700002808BF11F0010F05D111F0020F25
+:106C100008BF11F0200F52D0BDE870400121084696
+:106C200077E6BDE870400021012072E690F835005B
+:106C3000012814BF0328102545F00E010020FEF79F
+:106C400084FA206890F83400002801E037E009E079
+:106C500018BFFEF757FA00219620FEF7C1F9206809
+:106C6000467070BD817801B3418C11F0010F21D0C5
+:106C700080F8D02090F8D210B0F8D40000F00BFBD0
+:106C800060680088F9F7C6FFF9F75EFC2068467077
+:106C9000FEF700FAFEF7DFF9FEF7DAF8FEF743F940
+:106CA000BDE87040032001F0C5BC8178BDE87040AC
+:106CB00001202EE611F0020F04BFFFDF70BDBDE81A
+:106CC0007040FFF740BAFFF73EBA10B5304C20686D
+:106CD00090F8341049B13630FEF71FFA18B9216820
+:106CE0007F2081F83600FEF703FA206890F8330021
+:106CF00018B1FEF7EDF9FDF7BCFB01F00BFBA8B1F5
+:106D0000206890F82210C1F3001179B14078022870
+:106D100018BFFFDF00210120FFF7FBFD206841784D
+:106D200000291EBF40780128FFDF10BDBDE81040DC
+:106D3000FFF709BA2DE9F047154F0E4603283A68C8
+:106D4000518C0BD092F8320001F0010410F10009CF
+:106D500018BF4FF001094FF0010805E0C1F34004EE
+:106D60004FF000094FF00208FDF704FE054634EA33
+:106D7000090008BFBDE8F0873868064C90F833007A
+:106D800098B104F064FD3070014605E0B00B0020BE
+:106D9000CC000020280C0020FF2806D0E01C04F0C6
+:106DA0004BFD307804F05EFD05432078C0F3801180
+:106DB0003868027D914209D100F115010622E01CDC
+:106DC0000DF0CAF9002808BF012000D0002031785A
+:106DD000FF2906D0C0B9386890F82D00884215D137
+:106DE00012E098B12078E11CC0F3801004F0D8FCC8
+:106DF000064604F03BFE38B1304604F0F6FC18B10C
+:106E0000102105F072FB08B1012000E00020396874
+:106E100091F8221011F0040F01D0F0B11AE0CDB9B1
+:106E2000FE4890F83500002818BF404515D114F8E9
+:106E3000030B2146C0F3801004F0B2FC044604F0BA
+:106E400015FE38B1204604F0D0FC18B1102105F031
+:106E50004CFB10B10120BDE8F0870020BDE8F087B1
+:106E60002DE9F04FEE4D804683B02868002740782A
+:106E7000022818BFFFDF28687F2490F8341049B13A
+:106E80003630FEF74AF9002804BF286880F83640FB
+:106E9000FEF72EF9E34805F0E8FD0646B8F1000FCD
+:106EA00000F0A381DF4805F079FF002800F09D8104
+:106EB000FDF72EFD002800F098813046D94EFF21C5
+:106EC000DFF864A34FF000084FF0030B4FF0010907
+:106ED000062880F0B981DFE800F0FDFDFD03FD8F9D
+:106EE0008DF8001069460320FFF724FF002828686A
+:106EF0007CD090F8341011B190F8001159B1286885
+:106F0000807801283ED0C948FEF71EF8286880F82E
+:106F100001B000F06EB99DF8003080F80091017862
+:106F200080F80111FF2B10D000F20312511E1846F9
+:106F300004F064FC002808BFFFDF286890F8021105
+:106F400041F0020180F802110DE03178C1F38011A7
+:106F500080F80211B149D1F88721C0F80321B1F8B6
+:106F60008B11A0F80711286800F2091690F8360076
+:106F70007F2808BFFFDF286890F83610317080F84E
+:106F80003640BCE7A94CDAF8049004F12806A4F8CE
+:106F900000800721204605F048FD0021204605F02D
+:106FA00047FF4946204605F04CFF0623002206F124
+:106FB0000901204605F022FF2868417B204605F0A4
+:106FC00074FD286800F1380190F85720204605F03C
+:106FD00066FF2046FDF7B8FF28680122962190F849
+:106FE000BB300020FDF766FE90E7FFE780780028C1
+:106FF00040F0FD8000F0F9B88DF8081002A90520D6
+:10700000FFF798FE0028286800F0EA808278884917
+:10701000002A7DD0A1F11F066C6890F8BB90D6F8CD
+:107020000F00C4F80E00B6F813006082707D207562
+:10703000B07D6075B6F81700E082B6F81900608080
+:10704000B6F81B00A080B6F81D00E08004F108002F
+:107050000DF064FA96F8240000F01F00207696F8F0
+:107060002400400984F86C0184F8549084F8559009
+:10707000286890F8CC1084F8561090F8BD0084F879
+:1070800057009DF80810686800F079F9022001F0B7
+:10709000D1FAA6F12804DAF80090A4F800800821BB
+:1070A000204605F0C2FC0021204605F0C1FE4946FD
+:1070B000204605F0C6FE6946304605F0EFFC304636
+:1070C00005F009FD0146204605F0EFFC06230022ED
+:1070D000694600E0B8E0204605F090FE694630467B
+:1070E00005F0CEFC304605F0E9FC0146204605F0EF
+:1070F000E9FC062301226946204605F07FFE204672
+:10710000FDF722FF28680122962190F8BB3000E0AD
+:1071100006E00020FDF7CEFD286880F801B068E0A9
+:107120006C6832783F4E607BC2F34012104060734F
+:10713000D6F80F00C4F80E00B6F813006082707D18
+:107140002075B07D6075B6F81700E082B6F81900BA
+:107150006080B6F81B00A080B6F81D00E0804FF0FC
+:10716000010A04F108000DF0D9F996F8240000F0A6
+:107170001F00207696F82400400984F86C0184F8FA
+:1071800054A084F855A0286890F8CC1084F85610C4
+:1071900090F8BD0084F857009DF80810686800F06A
+:1071A000EEF8286880F8D09090F8D210B0F8D400AB
+:1071B00000F071F868680088F9F72CFDF9F7C4F958
+:1071C000286880F80180FDF765FFFDF744FFFDF7B3
+:1071D0003FFEFDF7A8FE012001F02CFA09E000BFF8
+:1071E00090F82200C0F3001008B1012701E0FEF77B
+:1071F000AAFF286890F8330018B1FDF769FFFDF782
+:1072000038F91FB100210120FFF783FB286841787E
+:1072100000291ABF4178012903B00BE0A40A00201D
+:10722000CC000020280C002060480200000C002048
+:10723000470C002008BFBDE8F08F4078032818BF36
+:10724000FFDF03B0BDE8F08F286890F82200C0F39C
+:1072500000100028CBD0C8E770B5864C06460D4616
+:107260002068807858B1FDF765FA216803463046FA
+:1072700091F8BB202946BDE8704001F048BAFDF7FF
+:1072800059FA21680346304691F8BA202946BDE8EC
+:10729000704001F03CBA784A137882F8F530A2F8D1
+:1072A000F60082F8F410012082F8F20092F8C4008F
+:1072B000002818BF92F8C00082F8F800704778B52F
+:1072C00004466C4800230093006890F8BA20082A0E
+:1072D00004BF4FF4C87240230DD0042A04BF4FF4FA
+:1072E000BF72102307D0022A07BF03F1180204233C
+:1072F00003F128020823491D01FB032690F8BC2056
+:107300009DF8001062F3050141F040058DF8005032
+:1073100090F8BB00012804BF9DF8020020F0E000B7
+:107320002AD0022818BFFFDF21D000BF25F080003F
+:107330008DF80000C4EB041106FB04F001EB8101A1
+:1073400000EB81044D48844228BFFFDF4C48A0FB7E
+:107350000410BDF80110000960F30C01ADF8011034
+:10736000BDF800009DF8021040EA014078BD9DF88C
+:10737000020020F0E00020308DF80200D6E72DE971
+:10738000F0413C4D04460E46286890F8D000002895
+:1073900018BFFFDF0027286880F8D2702188A0F886
+:1073A000D4106188A0F8EA10A188A0F8EC10E18858
+:1073B000A0F8EE1094F86C1180F8F01090F82F10EF
+:1073C00049B1427B00F10E01012A04D1497901F053
+:1073D000C001402935D090F8301041B1427B00F116
+:1073E0000E01012A04BF497911F0C00F29D0DE3007
+:1073F0000DF082F82348FF2E0078C0F380106076ED
+:107400001D48D0F88711C4F81A10B0F88B01E0833A
+:1074100028681ED0C0F8E410E18BA0F8E81000F155
+:10742000D802511E304604F0E9F9002808BFFFDFFA
+:10743000286890F8D71041F0020180F8D710BDE815
+:10744000F081D0F80E10C0F8DE10418AA0F8E210EA
+:10745000D0E7C0F8E470A0F8E870617E80F8D7103B
+:10746000D4F81A10C0F8D810E18BA0F8DC10BDE8F1
+:10747000F0810000CC000020A40A0020C4BF03005B
+:1074800089888888280C0020FE48406870472DE9CC
+:10749000F0410F46064601461446012005F098F9D2
+:1074A000054696F85500FEF7A6F8014696F85500F1
+:1074B000022808BFF44807D0012808BFF34803D0CA
+:1074C00004280CBFF248F34808444FF47A7100F2E4
+:1074D000E140B0FBF1F0718840F271225143C0EB02
+:1074E0004100001BA0F5597402F0B6FD002818BF3A
+:1074F0001E3CAF4234BF28463846A04203D2AF42BA
+:107500002CBF3C462C467462BDE8F0812DE9FF4F4C
+:107510008FB0044690F855601C98994640EA0900DF
+:10752000039094F86500002790460D280CBF0120B9
+:1075300000200990B9F1000F04BF94F80C01032852
+:107540002BD1099848B3B4F88E01404525D1D4F821
+:107550001401C4F80001608840F2E2414843C4F8D5
+:107560000401B4F85A01B4F8E6100844C4F808015C
+:10757000204602F07BFDB4F89201E08294F890017D
+:107580006075B4F894016080B4F89601A080B4F8F6
+:107590009801E080022084F80C01D4F864010C907A
+:1075A000B4F8E6B0B4F85801D4F860A1D4F8541196
+:1075B0000691B9F1000F03D094F8201149B193E07E
+:1075C00004F1E00107917431089104F5A075091DDB
+:1075D00007E004F59A710791091D089104F5927569
+:1075E000091D0A91B4F85810A8EB0000A8EB01019E
+:1075F00009B200B20091002805DAD4F850010690D3
+:1076000001200390084694F80C11002971D001293B
+:1076100000F03782022900F05F81032918BFFFDFE5
+:1076200000F0728239460698FAF7FBFF08990126A6
+:1076300040F2712208600A98A0F8008000202870AB
+:107640002E7108980068A8606188D4F8140151432D
+:10765000C0EB41009049A0F54D70886149698142B5
+:1076600087BF07990860079801600798616A0068FA
+:10767000084400F5D270E86002F0EEFC10B1E86852
+:107680001E30E8606E71B4F8D000A0EB080000B2C4
+:107690000028C4BF03206871099800281C9800F0D6
+:1076A000A682C0B1B4F8F81000290CBF0020B4F8CD
+:1076B000FA00A4F8FA0094F8FC20401C50438842D9
+:1076C00009D26879401E002805DD6E71B4F8FA0011
+:1076D000401CA4F8FA00B9F1000F00F0AB8294F856
+:1076E0002001002800F0A28213B00220BDE8F08F34
+:1076F000FFE7BAF1000F08BFFFDF94F855106148AB
+:1077000090F8280005F079F90C90E18A40F2712098
+:1077100041430C98002200EB41011098002806D04C
+:1077200000FB01F15D48B1FBF0F000F10102C4F88B
+:107730001021608840F2E24100FB01F210994FF005
+:10774000000006D0554801FB02F1B1FBF0F000F15A
+:107750000100C4F8140186B221464FF00100D4F8AC
+:1077600028B005F035F8074694F85500FDF743FFBB
+:10777000014694F85500022808BF434807D0012865
+:1077800008BF424803D004280CBF41484148084480
+:1077900000F2E1414FF47A70B1FBF0F1608840F201
+:1077A00071225043C1EB4000801BA0F5597602F0D6
+:1077B00053FC002818BF1E3EBB4534BF3846584610
+:1077C000B04203D2BB452CBF5E463E46666294F88B
+:1077D0005500FDF72EFF4FF47A7600F2E140B0FB42
+:1077E000F6F000EB0A0794F85500FDF722FF01467A
+:1077F00094F85500022808BF234A07D0012808BF83
+:10780000224A03D004280CBF214A224A01EB020B72
+:10781000FDF7F1FE584400F2DB514FF47A70B1FBF2
+:10782000F0F1E08A40F2712242430C98D4F810B192
+:1078300000EB4200401AA0EB0B003844A0F12007F7
+:10784000607D40F2E24110FB01F0049094F8556035
+:107850003046FDF7D0FE0146022E08BF0A4807D089
+:10786000012E08BF094803D0042E0CBF0848094860
+:10787000084400F2E1414FF47A70B1FBF0F000EB04
+:107880004B010DE0500C002004360200A22402003F
+:10789000D0FB0100C0D40100D400002040420F0002
+:1078A000049801EB000B3046FDF799FE584400F1B7
+:1078B0006201FD48416194F85500FDF7BAFE00F2FF
+:1078C000E1414FF47A70B1FBF0F05044381AB0F552
+:1078D0003D7F38BFFFDFA5E6E08A40F27121D4F892
+:1078E0000421484302EB400210980021002806D0F2
+:1078F00000FB02F1ED48B1FBF0F000F10101C4F82A
+:107900001011618840F2E24001FB00F210994FF043
+:10791000000006D0E54801FB02F1B1FBF0F000F1F8
+:107920000100C4F8140186B221464FF00100D4F8DA
+:1079300028A004F04DFF074694F85500FDF75BFEC4
+:10794000014694F85500022808BFD94807D00128FD
+:1079500008BFD84803D004280CBFD748D7480844EC
+:1079600000F2E1414FF47A70B1FBF0F1608840F22F
+:1079700071225043C1EB4000801BA0F5597602F004
+:107980006BFB002818BF1E3EBA4534BF3846504630
+:10799000B04203D2BA452CBF56463E466662BBF1A2
+:1079A000000F2ED11C9860B394F855603046FDF757
+:1079B00022FE022E08BFBE4907D0012E08BFBD49D6
+:1079C00003D0042E0CBFBC49BC49084400F2E1417D
+:1079D0004FF47A70B1FBF0F0D4F81011E38A084448
+:1079E00040F27121D4F80421594302EB41010F1AEE
+:1079F0003046FDF7F4FD0C99081A3844A0F1200731
+:107A00000AE0E18A40F27122D4F80401514300EB0C
+:107A10004100D4F81011471AD4F80821D4F8001105
+:107A2000D4F8100101FB020B607D40F2E24110FB33
+:107A300001FA94F855603046FDF7DDFD0146022E4F
+:107A400008BF9B4807D0012E08BF9A4803D0042ED8
+:107A50000CBF99489948084400F2E1414FF47A700C
+:107A6000B1FBF0F000EB4B0082443046FDF7B7FD70
+:107A7000504400F160018C484161012084F80C0100
+:107A8000D0E5628840F27123D4F814115A43C1EB57
+:107A9000420202FB00F70098D4F800C10BEB000291
+:107AA000D4F80801D4F81031121A0CFB0030521E21
+:107AB00002FB010B607D40F2E24110FB01FA94F8F9
+:107AC00055000646FDF797FD0146022E08BF78488F
+:107AD00007D0012E08BF774803D0042E0CBF76488C
+:107AE0007648084400F2E1414FF47A70B1FBF0F0BF
+:107AF00000EB4B0082443046FDF771FD504400F12D
+:107B00006001694841618DE5628840F27123D4F8D3
+:107B100014115A43C1EB420101FB00F794F86400D1
+:107B200024281CBF94F8650024280BD1B4F88E01DA
+:107B3000A8EB000000B2002804DB94F891010028B3
+:107B400018BF0646039850B3BBF1000F27D10C981D
+:107B5000002814BFBAF1000FFFDF94F85500FDF7BD
+:107B60004AFD022E08BF524907D0012E08BF5149D5
+:107B700003D0042E0CBF50495049084400F2E141A3
+:107B80004FF47A70B1FBF0F03F1A94F85500FDF70E
+:107B900026FD01460C98401A3844A0F120070098B1
+:107BA000D4F81411584400FB01FA3046FDF723FDC8
+:107BB0000146022E08BF3E4807D0012E08BF3D48AF
+:107BC00003D0042E0CBF3C483C48084400F2E1417D
+:107BD0004FF47A70B1FBF0F000EB4A0A3046FDF743
+:107BE000FEFC504400F160012F4841611AE5002875
+:107BF0007FF458AD94F80C0100283FF46CAD618817
+:107C000040F27122D4F814015143C0EB41012846DF
+:107C100004F08DFD0004000C3FF45DAD1D990029BA
+:107C200018BF0880012013B0BDE8F08F94F85C0104
+:107C3000FBF748FB94F85C012946FBF731FA002872
+:107C40001CBF89F0010084F82101002013B0BDE8B9
+:107C5000F08F2DE9F04F1A4C074683B02078894603
+:107C6000114E00254FF00208032804BF207BB842C4
+:107C70007ED1606830612078032818BFFFDF0327BA
+:107C8000B9F1080F7FD2DFE809F0041D2828237E10
+:107C90007E796562FEF712FC002818BFFFDFB7701F
+:107CA00003B0BDE8F08F0000D400002040420F0078
+:107CB00004360200A2240200D0FB0100C0D401005F
+:107CC000500C0020FEF71CFF002818BFFFDFE7E77D
+:107CD00003B0BDE8F04FFDF75CBA2775257494F842
+:107CE0002C00012658B14FF47A71A069FAF799FC7B
+:107CF000A061002104F1100004F019FD1AE0012137
+:107D00006846FBF7BDFF9DF8000042F210710002CB
+:107D1000B0FBF1F201FB1205FDF7F4FF0544294623
+:107D2000A069FAF77EFCA061294604F1100004F076
+:107D3000FEFC461C208C411C0A293CBF3044208498
+:107D4000606830B1208C401C0A2828BF84F8158058
+:107D500000D267753046FEF771F90028A0D0607A2E
+:107D600000289DD1207B04F11001FBF799F901E077
+:107D70000BE008E0002808BFFFDF91E7207BFAF75F
+:107D800028FF25708CE7FFDF8AE7202F28BFFFDF61
+:107D9000DFF804A407213AF81700F8F709FE0400F9
+:107DA00008BFFFDF202F28BFFFDFFB48218830F806
+:107DB0001700884218BFFFDF01273461B9F1080FAF
+:107DC00080F05481DFE809F0049EA6A6A1F0F0EF50
+:107DD000C4F86051F580C4F8645194F8210138B9B1
+:107DE000FAF716FFD4F82C11FBF720FC00281BDC57
+:107DF000B4F81E11B4F85800814206D1B4F8D4107A
+:107E0000081AA4F8D600204605E0081AA4F8D600FF
+:107E1000B4F81E112046A4F85810D4F84811C4F83C
+:107E20002C11C0F850111DE0B4F81C11B4F8580022
+:107E3000091AA4F8D610B4F81C112046A4F858105A
+:107E4000D4F82C11C4F84811C4F85011D4F83411E6
+:107E5000C4F8E010D4F83811C4F85411B4F83C1147
+:107E6000A4F8581101F0ACFFFAF7ACFE94F855A055
+:107E700081465046FDF7BFFBBAF1020F08BFC74964
+:107E800009D0BAF1010F08BFC54904D0BAF1040FF7
+:107E90000CBFC449C44908444FF47A7100F2E14070
+:107EA000B0FBF1F1D4F8140140F271220144608872
+:107EB0005043C1EB4000A0F1300AB9F1B70F98BFB1
+:107EC0004FF0B7092146012004F082FC4844AAEB98
+:107ED0000000A0F21939A2462146012004F078FCE6
+:107EE000DAF824109C30814288BF0D1AC6F80C9035
+:107EF0004D4538BFA946C6F8089084F8207186F829
+:107F00000280CDE602F0A3F801E0FDF742F984F823
+:107F10002071C5E6FAF77CFED4F8502101461046E0
+:107F2000FBF784FB48B1628840F27123D4F8141146
+:107F30005A43C1EB4201B0FBF1F094F865100D29F2
+:107F40000FD0B4F85820B4F81E1113189942AEBFE0
+:107F5000481C401C1044A4F81E0194F8220178B972
+:107F600005E0B4F81E01401CA4F81E0108E0B4F8B6
+:107F70001E01B4F8D410884204BF401CA4F81E01AE
+:107F8000B4F85A01DFF82492401CA4F85A01B4F85E
+:107F90008000B4F87E10401AB4F85810401E08440F
+:107FA0001FFA80FB24E053E060E000BF96F80080F9
+:107FB000B8F10C0F28BFFFDF39F8188094F86CA1D6
+:107FC000BAF10C0F28BFFFDF39F81A000023404434
+:107FD00081B202A8CDE90050B4F81E212046FFF777
+:107FE00095FA00283FF45CAE012818BFFFDF27D0C8
+:107FF000B4F81E01ABEB000000B20028D6DA08206E
+:1080000084F8740084F87370204601F02AFB84F829
+:108010000C5194F85C514FF6FF77202D00D3FFDF11
+:108020005D4820F8157094F85C01FAF7D2FD202025
+:1080300084F85C01307903B0BDE8F04FF3F7A6BED9
+:10804000B4F81E01BDF808100844A4F81E01CFE7DB
+:1080500094F80C01042818BFFFDF84F80C5194F841
+:108060005C514FF6FF77202DDAD3D8E7FFDF17E614
+:1080700010B54F4C207850B101206072FEF75EFDC4
+:108080002078032805D0207A002808BF10BD0C20D6
+:1080900010BD207BFBF716F9207BFBF760FB207BF4
+:1080A000FAF797FD002808BFFFDF0020207010BD01
+:1080B0002DE9F04F3E4F83B0387801244FF000088F
+:1080C00040B17C720120FEF739FD3878032818BFD3
+:1080D000387A0DD0DFF8DC9089F803406946072034
+:1080E000F8F7EFFB002818BFFFDF4FF6FF7440E002
+:1080F000387BFBF7E7F8387BFBF731FB387BFAF787
+:1081000068FD002808BFFFDF87F80080E2E70298DB
+:1081100000281CBF90F80C1100292AD00088A0422A
+:108120001CBFDFF874A04FF0200B4AD00721F8F7EE
+:108130003FFC040008BFFFDF94F85C01FBF70FFB76
+:1081400084F80C8194F85C514FF6FF76202D28BFFF
+:10815000FFDF2AF8156094F85C01FAF73AFD84F81D
+:108160005CB169460720F8F7ACFB002818BFFFDFB9
+:1081700022E06846F8F783FB0028C8D021E0029887
+:1081800000281CBF90F80C11002915D00088A0F51C
+:108190007F41FF39CAD114E0840C0020043602006C
+:1081A000A2240200D0FB0100C0D4010084480200D8
+:1081B000500C0020D40000206846F8F760FB00282F
+:1081C000DDD089F8038087F82C8087F80B8003B016
+:1081D0000020BDE8F08F70B50446FD4890F800041B
+:1081E000FC4D400995F800144909884218BFFFDF8B
+:1081F00095F8140D4009F84991F80014490988428E
+:1082000018BFFFDFF549002001220C7188700A7049
+:108210004870C870F2490870BDE8704048E7EF49FF
+:10822000087070472DE9F843ED4C064688462078E3
+:1082300000285CD1EB48FAF772FC2073202856D056
+:10824000032766602770002565722572AEB1012193
+:1082500006F1FC00FBF73DFD0620F8F751FB8146D7
+:108260000720F8F74DFB96F8FC104844B1FBF0F2FC
+:1082700000FB1210401C86F8FC00FAF7A3FCDA4958
+:10828000091838BF40F2F65000F23D1086B2FDF7F3
+:10829000F9FBE061FDF736FD4FF0010950B384F8BA
+:1082A0000A9001216846FBF7EBFC9DF8000042F2C2
+:1082B00010710002B0FBF1F201FB12000644FAF764
+:1082C000A7FC3146FAF7ADF9A061277567752574EB
+:1082D000207B04F11001FAF7E3FE002808BFFFDF5E
+:1082E00025840020FEF72AFC0020BDE8F8830C203E
+:1082F000BDE8F883FAF78CFC3146FAF792F9A061F1
+:10830000A57284F82C90A8F226502063DDE7B349CB
+:1083100048707047B24810B5417A0124002918BF4F
+:10832000002409D190F82C1031B1416A006B8142D0
+:1083300084BF0024FEF7FCFB204610BD70B5A74C9F
+:108340000546E088401CE080D4E902016278D5F857
+:108350006061002A1CBF324604F019FAA060864210
+:1083600008D895F80C01012804D0E078002804BF53
+:10837000012070BD002070BD70B50C4640F2E24196
+:1083800000FB01F52046FDF736F9022C08BF97499E
+:1083900007D0012C08BF964903D0042C0CBF954987
+:1083A000954908444FF47A7100F2E140B0FBF1F0D6
+:1083B00000F54D7085428CBF281A002070BD2DE954
+:1083C000F04F83B04FF00009044680F8209190F8F8
+:1083D000DE00002807BF94F80C01032803B0BDE8B5
+:1083E000F08FFAF715FCD4F8502101461046FBF740
+:1083F0001DF90028DCBF03B0BDE8F08F628840F2B1
+:108400007123D4F814115A43C1EB4201B0FBF1F0CF
+:10841000411CB4F858000144A4F81C11B4F8D4105D
+:10842000B4F81C21891A09B20029DCBF03B0BDE8E9
+:10843000F08F012184F82211B4F88010B4F87E2066
+:108440006E4F891A491E084485B2DFF890A10DF1DC
+:10845000080B25E09AF800600C2E28BFFFDF37F8E4
+:10846000166094F86C81B8F10C0F28BFFFDF37F865
+:108470001800CDE9009B3044B4F81C2181B20123DF
+:108480002046FFF743F8002804BF03B0BDE8F08F93
+:1084900001280FD0022812BFFFDF03B0BDE8F08F24
+:1084A000B4F81C01281A00B20028BCBF03B0BDE814
+:1084B000F08FCFE7B4F81C01BDF808100844A4F809
+:1084C0001C01EDE72DE9F0430422002583B00629C5
+:1084D0007DD2DFE801F0074B03191951044680F8FB
+:1084E0000C2107E004463D48C178002918BF84F8F4
+:1084F0000C210CD0FAF798FAA4F85A51B4F85800A5
+:10850000A4F81E0184F8225103B0BDE8F083067878
+:108510000C2E28BFFFDF394F94F80C0137F8166096
+:108520004FF00109032807D00128E3D194F86C81AA
+:10853000B8F10C0F0AD308E0C4F80851C4F8005190
+:1085400094F86C81B8F10C0F00D3FFDF37F81800F6
+:10855000CDE90095304481B2B4F8D4200023204600
+:10856000FEF7D4FF002818BFFFDFC3E7032180F820
+:108570000C1103B0BDE8F0830546876AB0F814011A
+:10858000294686B2012004F023F9044695F85500E7
+:10859000FDF731F895F85510022908BF134907D0A7
+:1085A000012908BF124903D004290CBF11491249FF
+:1085B00008444FF47A7100F2E140B0FBF1F06988B1
+:1085C00040F271225143C0EB4100801B18E02DE0C6
+:1085D00001E000E00BE000E019E000E0D400002042
+:1085E000500C0020537C01000AFAFFFF0436020001
+:1085F000A2240200D0FB0100C0D401008448020084
+:10860000A0F5597601F028FD002818BF1E3EA742AC
+:1086100034BF20463846B04228BF344602D2A74273
+:1086200028BF3C466C6203B0BDE8F083FFDF03B0B7
+:10863000BDE8F083F8B5894C0246874F0025616894
+:10864000606A052A48D2DFE802F0032F34373E0083
+:10865000A07A002660B101216846FBF71BFB9DF85C
+:10866000000042F210710002B0FBF1F201FB1206B1
+:10867000FDF748FB8119A069F9F7D3FFA0612574C4
+:1086800003206075607A38B9207B04F11001FAF795
+:1086900007FD002808BFFFDF2584FAF7C5F9387900
+:1086A000BDE8F840F3F772BBBDE8F840002100F0E8
+:1086B0006DB8C1F86001F8BDD1F86001BDE8F840BF
+:1086C000012100F063B884F82C50FAF7ADF938793D
+:1086D000BDE8F840F3F75ABBFFDFF8BD70B55E4C5C
+:1086E000A178022906BFE188002970BD2569C5F877
+:1086F000640195F85500FCF772FFD5F86411081A6B
+:10870000A1680144A160E1680844E06070BD70B5F3
+:108710000546514890F802C0BCF1020F06BF00693F
+:1087200000F5B0744E4C002904BF256070BD4FF4B5
+:108730007A7601290DD002291CBFFFDF70BD1046DB
+:10874000FCF768FF00F2E140B0FBF6F0281A206069
+:1087500070BD1846FCF76DFF00F2E140B0FBF6F08B
+:10876000281A206070BD3D48007800281CBF0020FA
+:10877000704710B50720F8F7B5F880F0010010BD7C
+:1087800036480078002818BF012070472DE9F047CF
+:10879000324C82B0002584F82C50D4F8188084F82C
+:1087A0002810E572814625700127277229466068E6
+:1087B00003F030FB6168C1F85081267B81F85C6171
+:1087C000C1F86091C1F85481B1F80080202E28BF13
+:1087D000FFDF244820F81680646884F80C51DFF825
+:1087E0007880A4F8585198F800600C2E28BFFFDF5D
+:1087F000DFF8749039F816A094F86C610C2E28BF3D
+:10880000FFDF39F816000023504481B200951A4664
+:1088100020460195FEF77AFE002818BFFFDFC4F856
+:108820000851C4F8005184F80C71A4F81E51A4F842
+:108830001C5184F82251B4F85800401EA4F8580086
+:10884000A4F85A51FAF7F0F898F8040002B0BDE81D
+:10885000F047F3F79BBA0000D4000020500C002032
+:10886000740C0020840C00208448020070B5FE4C7B
+:1088700021690A88A1F8FC2181F8FA0191F85400D5
+:10888000012808BF012503D0022814BFFFDF0225FD
+:10889000206980F8FE5190F85500012808BF012595
+:1088A00003D0022814BFFFDF02252069012180F8D0
+:1088B000FF5180F8F811002180F8A4112079BDE85B
+:1088C0007040F3F763BA2DE9F04FE74C83B0A0791D
+:1088D00010F0010F04BF03B0BDE8F08FA0690123C1
+:1088E0000521C578206990F86520583003F0B5FE61
+:1088F00068B1A81E0A2806D2DFE800F009090505BC
+:10890000090905050909A07840F00800A070A078C1
+:1089100000281CBF03B0BDE8F08FA06920274FF0EE
+:10892000020890F80390B9F1000F1CBFB9F1010FD4
+:10893000B9F1160F1ED1206990F8640003F076FE9D
+:10894000C0B1216991F864001F2813D0202808D0F5
+:10895000B9F1160F0CBFA77084F8028003B0BDE810
+:10896000F08F262081F86400B9F1160F1CBF2A2071
+:10897000FFF77CFF47F6FE7A012600254FF0280B13
+:10898000B9F10C0F00F049810BDCB9F10C0F80F04C
+:108990005884DFE809F068412BD9F6F6F5F4F3F6D0
+:1089A000AAD0B9F1150F00F0518211DCB9F1110F05
+:1089B00000F0BE83B9F1120F00F0C981B9F1130FB5
+:1089C00000F0B881B9F1140F00F0D58100F039BC86
+:1089D000B9F1160F00F06C82B9F1180F00F0CE82D9
+:1089E000B9F1FF0F00F0268400F02BBC20690123B1
+:1089F000194690F86720583003F02FFE002840F009
+:108A00002284A06904F018FB216981F87201072013
+:108A100081F8670000F017BC20690123002190F85D
+:108A20006520583003F019FE002800F0BA83A069D1
+:108A300004F0FFFA2169A1F88E01B1F85820801ADC
+:108A400000B28245A8BF0028DCBF81F874B081F86D
+:108A5000736040F3F88301F5C871A06904F0E4FA8B
+:108A60000B2021693DE020690123002190F8652059
+:108A7000583003F0F2FD002800F09383A06904F061
+:108A8000AFFA002800F0DD83A0692269B0F80D106C
+:108A9000A2F88E11B2F85830C91A09B28A45A8BF97
+:108AA0000029DCBF82F874B082F8736040F3CB8396
+:108AB000017982F89011B0F80510A2F8921104F033
+:108AC00082FA2169A1F89401A06904F07FFA216972
+:108AD000A1F89601A06904F080FA2169A1F8980133
+:108AE0000D2081F8650000F0AEBB20690123002154
+:108AF00090F86520583003F0B0FD002820690BD0B5
+:108B0000A0F88A5090F88C10491C80F88C10102125
+:108B100080F8651000F097BB90F8652001230521CF
+:108B2000583003F09AFD00281CBF0820A07040F0C8
+:108B30008A8300F036BB206990F86510112908BFC0
+:108B4000122140F09C82E3E720690123002190F884
+:108B50006520583003F081FDA0B9206990F86520A8
+:108B6000122A0FD001230521583003F076FD00288A
+:108B700018BF082000F0158300F097B9B7E0F6E2BF
+:108B800036E05EE3206990F88E1031B9A0F88A5083
+:108B900090F88C10491C80F88C1000F1E801A06955
+:108BA00004F063FA206900F1C001A06904F068FADA
+:108BB000206990F8C001002818BFFFDF20690188F4
+:108BC000A0F8C21100F5E271A06904F03CFA206936
+:108BD00000F5E671A06904F03EFA206980F8C061F2
+:108BE000142180F865102079F3F7D0F800F02BBB42
+:108BF000206990F86510172940F0418290F88C1098
+:108C0000491E49B280F88C100029B8BFFFDF1B2035
+:108C1000216981F8650000F016BB206990F86610A4
+:108C200011F0020F09D090F8642001230821583078
+:108C300003F013FD002800F0B482206990F8900042
+:108C400010F0020F18D1A06904F02EFA216981F802
+:108C50009100A069B0F80520A1F89220B0F80700B3
+:108C6000A1F8940002E00000F000002091F89000CC
+:108C700040F0020081F89000206990F8901011F007
+:108C8000010F05D0206990F8641006291CD114E06A
+:108C900090F8660010F0020F18BFFFDF206990F80F
+:108CA000661041F0020180F86610A0F88A5090F832
+:108CB0008C10491C80F88C10E4E780F8645080F830
+:108CC00088502079F3F762F8206990F88C11042914
+:108CD00040F0B98280F88C512079F3F757F8206979
+:108CE00090F86410002940F0AE8200F01EBA2069AE
+:108CF00090F8660010F0010F77D16946A06904F082
+:108D0000DAF99DF8000000F02501206980F896103E
+:108D10009DF8011001F0410180F89710A0F88A50E9
+:108D200090F88C10491C80F88C1090F8661041F077
+:108D300001011CE020690123092190F864205830CA
+:108D400003F08BFC002840F0248200F02ABA20694E
+:108D500090F8661011F0040F40F02382A0F88A50BA
+:108D600090F88C2041F00401521C80F88C2080F88F
+:108D7000661000F068BA206990F8660010F0300FB5
+:108D800033D1A06904F0B4F9002800F05A822769B1
+:108D9000A06904F0A9F938872769A06904F0A0F94F
+:108DA00078872769A06904F0A1F9B8872769A069C5
+:108DB00004F098F9F887A07910F0020F03D06069E9
+:108DC000C078142812D0206990F864101C290DD0A6
+:108DD00090F84E1001290CD090F89B11002904BF87
+:108DE00090F89A1100290CD003E05BE0206980F82C
+:108DF0004E60206990F8661041F0100180F866100E
+:108E00001AE090F8661041F0200180F866100288A0
+:108E1000A0F8E021028FA0F8E221428FA0F8E4211F
+:108E2000828F00F5D671A0F8E621C08F888781F87F
+:108E300032602079F2F7AAFF2069A0F88A5090F8F2
+:108E40008C10491C80F88C1000F0FDB920690123BA
+:108E50000A2190F86420583003F0FFFB10B3A0699A
+:108E600004F046F9A8B12669A06904F03DF93087FD
+:108E70002669A06904F034F970872669A06904F0B6
+:108E800035F9B0872669A06904F02CF9F08701F064
+:108E9000EDFA206980F8885080F8645001F0B6FA45
+:108EA00000F0D1B9A07840F00100A07000F0CBB97B
+:108EB000206901230B2190F86520583003F0CDFB89
+:108EC00010B1A77000F0BFB920690123002190F80C
+:108ED0006520583003F0C1FB002800F06281206952
+:108EE00090F864002428ECD0A06904F01CF9002854
+:108EF00000F0A781206990F8961041F0040180F8F5
+:108F00009610A1694A7902F0070280F85120097988
+:108F100001F0070180F8501090F8A531002B04BF34
+:108F200090F8A431002B1CD190F855C000F15403E7
+:108F30008C4502BF1978914280F87D6011D000F510
+:108F4000D67180F8F2610288A0F8F42190F85020E0
+:108F500080F8F62190F8510081F84B002079F2F763
+:108F600015FF2069212180F86510A0F88A5090F83B
+:108F70008C10491C80F88C1000F065B9206990F8BD
+:108F80006410202914BF0027012790F865102229BA
+:108F900008BF00F1650804D0002F18BF00F1640875
+:108FA0006DD090F8961041F0040180F89610A069F9
+:108FB00004F0DBF8F0B3D4F81890484604F0C9F890
+:108FC0000090484604F0C9F8814603F03CFC0100DB
+:108FD00018D0206990F854208A4213D090F8A43118
+:108FE00023B190F8A63113EA090F4BD0002F04BF2C
+:108FF00090F8513013EA090F01D18A4242D890F813
+:10900000A401B8B1DDF80090484603F01CFC78B12B
+:10901000216991F8552082420AD091F8A40120B12B
+:1090200091F8A70110EA090F2CD091F8A40108B11A
+:109030006A4600E026E0A169206903F013FCE8B36A
+:10904000A06904F090F82169A1F88E01B1F85820C8
+:10905000801A00B28245A8BF0028DCBF81F874B036
+:1090600081F8736052DD9DF8000081F890019DF851
+:10907000010081F89101242088F8000046E084F87E
+:109080000280E0E0206990F8A40100281CBF1E20A7
+:10909000FFF7ECFBB7B1A0692169C07881F8CA007D
+:1090A00006FA00F010F0807F08BFFFDF0A21206978
+:1090B00080F8641090F88800002800E014E008BFF1
+:1090C000FFDF0DE088F80050216991F88C00401E08
+:1090D00040B281F88C000028B8BFFFDF01F07BF9B7
+:1090E000206980F87D50AEE0206990F8A40120B19D
+:1090F0000020FFF7BBFB88F80050206900F16501F4
+:1091000080F87D50884508BF80F86550206900F1DF
+:109110006501884509D190F88C10491E49B280F844
+:109120008C100029B8BFFFDF8DE080F888508AE0FE
+:10913000206990F8961041F0040180F89610A0691B
+:1091400004F02FF816287ED1206990F864002028BA
+:1091500002D0262805D076E0A06904F026F8FFF7B3
+:1091600085FB206980F8645080F888506BE02069A6
+:1091700090F864200E2A03D1A1690979122902D03E
+:109180001C2A1AD10FE001230921583003F065FA97
+:1091900038B1206980F87C5080F8885080F864509D
+:1091A00051E0A6704FE0A1690979142904BF80F845
+:1091B000645080F888503FF471AE202A03D1A16931
+:1091C0000979162914D0262A03D1A169097916290B
+:1091D0000ED0A1690979172904BF90F86520222AC9
+:1091E00013D0E2691AB1FF2908BF80F886612AE02E
+:1091F00080F8645080F8885090F86500212818BFE6
+:109200001A2020D0FFF732FB1DE080F8655090F85F
+:109210008C10491E49B280F88C100029B8BFFFDFBE
+:10922000206980F87D5090F8A401002818BF002024
+:1092300009D0E7E7E06900281CBF206980F8866153
+:1092400001D101F0C8F82069D0E92A12491C42F185
+:109250000002C0E92A1203B0BDE8F08F70B5FB4EE2
+:1092600005460C46306990F8CB00FE2818BFFFDF9A
+:1092700032690020002C82F8CB501CBFA2F88A0073
+:1092800070BDA2F88400012082F8880070BD30B55E
+:1092900085B005466846FCF73EFA002808BFFFDFA8
+:1092A000222100980BF003F80321009803F040FE00
+:1092B0000098017821F010010170294603F066FE44
+:1092C000E24C0D2D04BF0621009830D00BDCA5F137
+:1092D00002000B2819D2DFE800F0201863191926C4
+:1092E000187018192C00152D7BD008DC112D2DD0ED
+:1092F000122D18BF132D09D0142D30D005E0162DD6
+:1093000046D0172D6BD0FF2D6AD0FFDFFCF716FA81
+:10931000002808BFFFDF05B030BD2069009990F834
+:10932000CC000871F2E72169009891F8CC10017126
+:10933000ECE7E26800981178017191884171090A9F
+:1093400081715188C171090A0172DFE70321009818
+:1093500003F025FF0621009803F025FFD6E72069DA
+:10936000B0F84410009803F0ABFE2069B0F8461046
+:10937000009803F0A9FE2069B0F84010009803F0AF
+:10938000A7FE2069B0F84210009803F0A5FEBDE7E3
+:109390002069009A90F8A611117190F8A7014BE08E
+:1093A000206900F1F001009803F06EFE206900F1E1
+:1093B000C401009803F072FEA8E7A549D1E90001B5
+:1093C000CDE90201206902A990F8960000F025007D
+:1093D0008DF80800009803F09CFE97E701E019E083
+:1093E0002CE02069B0F84010009803F071FE20696D
+:1093F000B0F84210009803F06FFE2069B0F84410F6
+:10940000009803F05DFE2069B0F84610009803F064
+:109410005BFE7BE7206990F8A41139B1009990F8C0
+:10942000A6210A7190F8A70148716FE7009A90F899
+:109430005410117190F85500507167E7206990F849
+:109440008721D0F88811009803F0AEFD5EE770B573
+:109450000C4605464FF4007120460AF04AFF25806D
+:1094600070BDF7F7AEBB2DE9F0410D460746072169
+:10947000F7F79EFA040008BFBDE8F08194F8AC014C
+:109480000026B8B16E700920287094F8AC0178B14C
+:10949000268484F8AC61D4F8AE016860D4F8B201D7
+:1094A000A860B4F8B601A88194F8AC010028EFD107
+:1094B0002E7144E094F8B801002837D094F8B80130
+:1094C0000D2818D00E2818BFFFDF38D12088F7F7F5
+:1094D000A1FB0746F7F74DF8A0B96E700E20287073
+:1094E00094F8BA0128712088E88084F8B861384679
+:1094F000F7F739F823E02088F7F78CFB0746F7F7F2
+:1095000038F810B10020BDE8F0816E700D20287091
+:1095100094F8BA0128712088E88094F8BE01287276
+:1095200084F8B8613846F7F71EF808E094F8F001BF
+:1095300040B16E701020287084F8F061AF80012077
+:10954000BDE8F08194F8C00190B16E700A202870D7
+:109550002088A880D4F8C401D4F8C811C5F8060042
+:10956000C5F80A10B4F8CC01E88184F8C061E6E7D8
+:1095700094F8CE0140B16E701A202870B4F8D00172
+:10958000A88084F8CE61DAE794F8EA0180B16E70C1
+:109590001B20287094F8EA010028D0D084F8EA61F2
+:1095A000D4F8EC01686094F8EA010028F6D1C6E727
+:1095B00094F8D2012F1DA0B16E701520287094F878
+:1095C000D201002818BF04F5EA75B8D084F8D2613A
+:1095D000294638460AF099FF94F8D2010028F5D1BF
+:1095E000ADE794F8DE0150B16E701D20287084F84C
+:1095F000DE6104F5F07138460AF087FF9FE794F8C2
+:10960000F20138B11E20287084F8F261D4F8F40118
+:10961000686094E794F8F801002808BFBDE8F0817D
+:109620006E701620287094F8F801002887D000BFCB
+:1096300084F8F861D4F8FA016860B4F8FE01288172
+:1096400094F8F8010028F3D179E70000F000002039
+:109650009C480200FE4AD0600020D0611062117167
+:109660007047002180F8641080F8651080F8681059
+:1096700090F8DE1011B10221FEF724BF0321FEF79E
+:1096800021BF2DE9F047F24C814686B020690D4696
+:109690000088F7F7D1FA070008BFFFDFA07828435A
+:1096A000A070A0794FF0000510F0200F20691CBFBA
+:1096B000A0F87E5080F8E45004D1B0F87E10491C28
+:1096C000A0F87E102069012690F86A1039B990F848
+:1096D000652001230621583002F0BFFF48B3E0881F
+:1096E00010F4006F07D0206990F86A10002918BFA5
+:1096F000A0F876501DD12069B0F87610491C89B2C7
+:10970000A0F87610B0F878208A422CBF531A0023B4
+:10971000B4F808C00CF1050C634598BF80F87C6074
+:10972000914206D3A0F8765080F8F0612079F2F7E4
+:109730002DFBA0794FF0020A10F0600F11D02069C4
+:1097400090F8681011B1032906D00AE080F868602B
+:109750000121FEF7B7FE04E080F868A00121FEF7C2
+:10976000B1FE206990F86810012905D1E18811F453
+:10977000807F18BF80F868A04FF00808B9F1000F8B
+:1097800040F09981E28812F4007F18BFA0F8F850E9
+:1097900004D1B0F8F810491CA0F8F81012F0080F26
+:1097A00050D0A17800294DD190F8CB00FE2808BFF9
+:1097B000FFDFFE21206980F8CB1090F86510192991
+:1097C00007D0206990F864101F2911D027292AD0CA
+:1097D0002FE080F88D5090F88C10491E49B280F827
+:1097E0008C100029B8BFFFDF206980F86550E8E7DA
+:1097F00090F8650002F01AFF80B12069262101234C
+:1098000080F8641090F865200B21583002F025FF95
+:10981000002804BF2A20FFF729F80AE02169202048
+:1098200081F8640005E080F8856180F8645080F874
+:109830008850206990F86710082904BF84F800A0B8
+:1098400080F8CBA0FFF73FF8A07910F0040F07D005
+:10985000A07828B9206990F86700072808BF26700B
+:1098600000F038FCA07910F0100F09D0A07838B9BA
+:10987000206990F865100B2904BF0C2180F8651051
+:10988000E07810F0080F11D020690123052190F82D
+:109890006520583002F0E1FE28B184F8028020698A
+:1098A00080F8B85102E0002001F0F2FAE0690028E7
+:1098B0005BD000950195029503950495206990F879
+:1098C0005500FBF798FE4FF47A7100F5FA70B0FB83
+:1098D000F1FA206990F85500FBF781FE5044ADF88D
+:1098E000060020690188ADF80010B0F85810ADF8F6
+:1098F00004104188ADF8021090F8860130B1A069DB
+:10990000C11C039103F0FEFA8DF81000206990F855
+:1099100085018DF80800E16968468847206980F86C
+:10992000865180F885510399F9B190F88411E1B915
+:1099300090F86410272918D09DF81010039AA1B14F
+:109940001378FF2B06D0072B02BF02295178FF297D
+:1099500002D00AE01B2908D880F884610399C0F876
+:1099600088119DF8101080F8871100F0CCFD01F0EF
+:1099700085FA0028206918BFA0F8D85004D1B0F8A3
+:10998000D810491CA0F8D81001F07BFA40B1216929
+:1099900091F8E40002289CBF401C81F8E40004D840
+:1099A000206990F8E400022806D92069A0F8D85070
+:1099B000A0F8DA5080F8E45020690123002190F8E3
+:1099C0006520583002F049FE20B9206990F8650002
+:1099D0000C285AD120690123002190F864205830C6
+:1099E00002F03BFEB0B320690123002190F867200C
+:1099F000583002F032FE68B3206990F868100229EE
+:109A000004BF90F8E40000283FD13846F6F781FB08
+:109A100000B3206990F8CB10FE2936D1B0F8D210EF
+:109A2000012932D980F8DD60B0F88010B0F87E20CE
+:109A30008B1E9A42AFBF0121891A491E89B2B0F824
+:109A4000D82023899A422EBF01229A1A521C02E082
+:109A5000F000002019E038BF92B2914288BF114651
+:109A6000012908BF80F8DD5090F869218AB1B0F86B
+:109A7000DA20B0F86A0182422FBF0120801A401C10
+:109A800080B2814288BF014603E02069012180F84D
+:109A9000DD502069B0F85820114489B2A0F8D410E4
+:109AA00090F86830002B18BF012B5DD0022B1CBF33
+:109AB000032BFFDF09D0E088C0F340200028206995
+:109AC00018BFA0F8E65059D151E090F86730082B44
+:109AD00021D0B0F87E10B0F8802000278B1C9A426D
+:109AE00006D3511A891E0F043F0C1CBF791E8FB27A
+:109AF00090F87C1051B190F864200123092158306E
+:109B000002F0ABFD002808BF002729D0206990F89B
+:109B10006A1089B908E0B0F87E30032B24D3B0F87E
+:109B200080101144491C1FE090F865200123062194
+:109B3000583002F092FD78B121690020B1F8782008
+:109B4000B1F876108B1C9A4203D3501A801E18BFAE
+:109B5000401EB84238BF87B2002F1CBF781E87B2A4
+:109B60002069B0F8D4103944A0F8D010A3E7B0F8B9
+:109B7000E610B0F8D6201144A0F8E610206990F85D
+:109B8000701139B990F8672001231946583002F056
+:109B900064FD38B12069B0F88210B0F8D6201144C5
+:109BA000A0F88210206990F8883033B1B0F88410A2
+:109BB000B0F8D6201144A0F8841090F98C20002A27
+:109BC00006DDB0F88A10B0F8D6C06144A0F88A105B
+:109BD0004FF03D0CB9F1000F18BF80F874C049D1A7
+:109BE0002178022911D0012908BF90F872113FD0C5
+:109BF000A17821B380F8736011F0140F18BF1E21F3
+:109C000009D000BF80F8741050E090F8CC100629FD
+:109C100018BF16212CE011F0080F18BF80F874C08F
+:109C200044D111F0200F18BF2321EBD111F0030F05
+:109C300008BFFFDF2A20216981F8740032E02BB1D0
+:109C4000B0F88410B0F88630994210D2002A05DDB1
+:109C5000B0F88A10B0F88620914208D2B0F882207D
+:109C6000B0F880108A4208D390F870212AB12221DE
+:109C700080F8741080F8736018E090F868203AB1AA
+:109C8000B0F87E208A4228BF80F87480F2D209E0C2
+:109C9000B0F87E10062905D33E2180F8741080F8B4
+:109CA000736003E0206990F8731079B1206980F83F
+:109CB000645080F8655080F8685090F8DE100029F4
+:109CC00014BF02210321FEF7FDFB02E00021FEF795
+:109CD000F9FB206980F8DE5006B0BDE8F047FBF7DD
+:109CE0004FBDF84902468878CB78184313D108460F
+:109CF00000694AB1897911F0080F03D090F8670024
+:109D0000082808D001207047B0F84810028E914210
+:109D100001D8FEF713BB0020704770B5E94C05462B
+:109D20000E46E0882843E08015F0020F04D015F0BD
+:109D3000010F18BFFFDF666115F0010F4FF0000241
+:109D40004FF001001AD0A661F178062902D00B2944
+:109D50000BD013E0216991F86530172B0ED1002349
+:109D6000C1E9283381F8690008E0216991F865307C
+:109D7000112B04BF81F8692081F88E0015F0020FC5
+:109D800018D06169C978052902D00B290BD011E0E0
+:109D9000216991F86520152A0CD10022C1E92A22F7
+:109DA00081F86A0006E0206990F86510102908BF64
+:109DB00080F86A2015F0800F1CBF0820E07070BD8D
+:109DC0002DE9F84FBF4C00254FF00108E580A57044
+:109DD000E5702570206168F30709074680F8DE808A
+:109DE0000088F6F729FF5FEA000A08BFFFDF206955
+:109DF0000088FBF78DFC20690088FBF7AFFC206929
+:109E0000B0F8D21071B190F8CB10FE290FD190F8B4
+:109E1000701189B190F8672001231946583002F07B
+:109E20001CFC88B1206990F8CB00FE2804D0206982
+:109E300090F8CB00FFF72BFA206990F8DF1000298B
+:109E400018BF25811BD10FE02069A0F8825090F83F
+:109E5000711180F8CC1000210220FFF7FFF9206972
+:109E600080F8DD500220E5E790F8AC1129B9018CAB
+:109E70008288914288BF218101D881882181B0F8F0
+:109E8000D610491E8EB2B0F8D8103144A0F8D810C0
+:109E900090F8DC1000291CBFA0F8DA5080F8DC50E4
+:109EA00004D1B0F8DA103144A0F8DA10B0F87E101E
+:109EB0003144A0F87E1090F86A1039B990F8652006
+:109EC00001230621583002F0C8FB28B12069B0F800
+:109ED00076103144A0F876102069B0F8D21001292C
+:109EE0009CBF491CA0F8D210002E18BF80F8E45087
+:109EF00090F8DD10A1B1B0F8D800218988420FD2C6
+:109F00005046F6F706F958B1206990F8691139B151
+:109F1000B0F8DA10B0F86A01814228BF00F0B4FF4F
+:109F2000206980F8DD5090F865100B2918BF0C29C6
+:109F300016D1B0F85820B0F88E31D21A12B2002AD9
+:109F40000EDBD0F89011816090F89411017302211A
+:109F500001F060FF206980F8655080F898804AE041
+:109F6000242924D1B0F85810B0F88E21891A09B2EA
+:109F700000291CDB90F8A42190F89011002908BF5B
+:109F800090F8541080F8541090F89111002908BFEF
+:109F900090F8551080F85510002A1CBF0020FEF7DD
+:109FA00065FC206980F8655080F87D5023E090F8CA
+:109FB0006410242918BF25291DD1B0F85810B0F815
+:109FC0008E21891A09B2002915DB90F89011002919
+:109FD00008BF90F8541080F8541090F8911100299F
+:109FE00008BF90F8551080F855100020FEF73EFC91
+:109FF000206980F86450216901F15800B1F8D62039
+:10A0000002F02CF9206990F86911002918BFA0F816
+:10A01000DA502D4800902D4B2D4A3946484600F025
+:10A0200073FE216A00291CBF6078FBF720F82069C5
+:10A030000123052190F86520583002F00EFB00281E
+:10A0400008BFBDE8F88FBDE8F84F00F066BC00F02F
+:10A05000FBBE1C49C86170471A48C069002818BF78
+:10A0600001207047174A50701162704710B50446BE
+:10A07000B0F894214388B0F89611B0F898019A424C
+:10A0800001BFA3889942E38898420FD02388A4F89F
+:10A09000B031A4F8B221A4F8B411A4F8B60101209B
+:10A0A00084F8AC0107480079F1F770FE01212046E1
+:10A0B00001F0B0FE002084F86500032084F86800F9
+:10A0C00010BD0000F000002083960100E39C010019
+:10A0D0001B9D010070B5FE4CA07910F0020F08BF67
+:10A0E00070BDA078002818BF70BD6169F8482722AC
+:10A0F000CB780E26002500690D2B78D00BDCA3F160
+:10A1000002030B2B1FD2DFE803F0201E808B9F2F52
+:10A110001E591E73D100152B00F02A810BDC112B68
+:10A1200065D0122B00F0F480132B00F0FF80142B6D
+:10A1300000F00E8107E0162B00F03281172B00F0A3
+:10A140003F81FF2B35D0FFDF70BD90F867200123E2
+:10A150001946583002F081FA002818BF70BD082057
+:10A16000216981F8670070BD90F8643009790A2B85
+:10A1700001BF90F8CA308B4280F8645080F8885054
+:10A1800008BF70BD90F8663013F0080F0DD023F0B3
+:10A19000080180F8661090F88C10491E49B280F8CA
+:10A1A0008C100029A8BF70BDCFE0FF291CBFFFDFC6
+:10A1B00070BD80F8642080F8845170BD90F866000E
+:10A1C00010F0010F08BFFFDF216991F88C00401EDD
+:10A1D00040B281F88C000028B8BFFFDF206990F8FA
+:10A1E000661021F0010100BF80F8661070BD21E00B
+:10A1F00090F86500102818BFFFDF0121206980F862
+:10A200008D10112180F8651070BD90F8650014283C
+:10A2100018BFFFDF0121206980F88D101521F1E7BB
+:10A2200090F86500152818BFFFDF1720216981F815
+:10A23000650070BD90F86500152818BFFFDF192074
+:10A24000216981F8650070BD90F865001B2818BF72
+:10A25000FFDF206980F88D5090F8B801002818BF02
+:10A26000FFDF206990F88E1049B180F88E50018888
+:10A27000A0F8BC1180F8BA5180F8B8610AE00188F2
+:10A28000A0F8BC1180F8BA51012180F8BE110D214F
+:10A2900080F8B8110088F6F7BDFCF6F755F920797B
+:10A2A000F1F774FD206980F8655070BD90F88C114D
+:10A2B000042915D0206990F8661011F0020F08BF2C
+:10A2C00070BD90F88C10491E49B280F88C1000299E
+:10A2D000B8BFFFDF206990F8661021F0020183E724
+:10A2E00090F8642001230021583002F0B6F90028CC
+:10A2F00008BFFFDF206990F8901011F0020F07BF30
+:10A30000062180F8641080F8885080F88C51D1E7DD
+:10A3100090F8642001230021583002F09EF90028B3
+:10A3200008BFFFDF206980F8646070BD90F8661098
+:10A3300021F0040180F8661090F88C10491E49B293
+:10A3400080F88C100029A8BF70BDFFDF70BD00BF72
+:10A3500090F8642001230021583002F07EF9002893
+:10A3600008BFFFDF1C20216981F8640070BD00BFB9
+:10A3700090F8660000F03000102818BFFFDF206959
+:10A3800090F8661021F0100180F8661090F88C109B
+:10A39000491E49B280F88C100029A8BF70BDD4E7CF
+:10A3A00090F8642001230021583002F056F900286B
+:10A3B00008BFFFDF1F20216981F8640070BD00BF66
+:10A3C00090F8650021281CBF0028FFDF22202169AA
+:10A3D00081F8650070BD3E49086990F8662012F06A
+:10A3E000080F1EBF01208870704742F0080280F8F5
+:10A3F00066208969C97880F8C9100021A0F88A1000
+:10A4000090F88C10491C80F88C10704710B5304CB7
+:10A4100005212069FEF756F8206990F84E100129B1
+:10A4200002BF022180F84E1010BD00F5D6710288DF
+:10A43000A0F8D421028EA0F8D621828EA0F8D821CF
+:10A44000028FB0F844309A4228BF1A46CA85828FDC
+:10A45000B0F84600824238BF10460886012081F8D5
+:10A4600026002079BDE81040F1F790BC184830B4C0
+:10A47000006990F84E30B0F832C0C48EB0F8401089
+:10A48000428F022B28D08A4238BF11460186C28FE4
+:10A49000B0F842108A4238BF11468186028FB0F868
+:10A4A00044108A4238BF11464186828FB0F8461068
+:10A4B0008A4238BF1146C186418E614588BF8C46AD
+:10A4C000A0F832C0C18EA14288BF0C46C48601E00C
+:10A4D000F000002030BC7047038E9A4228BF1A4615
+:10A4E000C58F838E9D4238BF2B468A4238BF1146A6
+:10A4F0000186B0F842108B4228BF0B4683860021AC
+:10A5000080F84E10CAE770B5FE4C206990F8CB1069
+:10A51000FE2906BFA178002970BD90F867200123AD
+:10A520001946583002F099F8002818BF70BD20690C
+:10A53000002590F8701159B1A0F8825090F871116F
+:10A5400080F8CC10BDE8704000210220FEF786BEE6
+:10A5500090F8652001230421583002F07EF80600AF
+:10A560000CD0D4F810C09CF86500102861D01428D5
+:10A5700065D015287BD01B287ED0BEE0216991F8DC
+:10A58000660010F0010F05D0BDE8704001210920E0
+:10A59000FEF764BE10F0020F0BD001210C20FEF775
+:10A5A0005DFE206990F8901041F0010180F8901054
+:10A5B00070BD10F0040F05D0BDE8704001211320DC
+:10A5C000FEF74CBE10F0080F09D091F8C90081F8D1
+:10A5D000CC00BDE8704001210720FEF73FBE10F01F
+:10A5E000100F02D091F89B0120B191F8650021284D
+:10A5F00073D179E091F89A0188B1B1F89C01A1F882
+:10A600004000B1F89E01A1F84200B1F8A001A1F804
+:10A610004400B1F8A201A1F8460081F89A51FFF771
+:10A6200025FFFFF7F3FEBDE8704001211520FEF77E
+:10A6300015BEBDE8704001210B20FEF70FBEF9F7F3
+:10A6400025FB0C2838BF70BD08212069F030F9F7D0
+:10A6500021FB28B120690421C430F9F71BFB00B9A4
+:10A66000FFDFBDE8704001210420FEF7F7BD9CF834
+:10A67000730101280DD000E030E0022818BF70BD42
+:10A680009CF88E00D8B106208CF8CC000121022065
+:10A690001DE09CF8B801002818BF70BD0CF1B00394
+:10A6A00000220CF1E8010CF5BA7001F052FF012113
+:10A6B0000520FEF7D3FD206980F8735170BD9CF82A
+:10A6C000960010F0040F14BF11200D200121FEF799
+:10A6D000C5FD206980F8735170BD0EE0BDE8704083
+:10A6E00001210620FEF7BABD91F87D00C0B991F8AE
+:10A6F000A40110B191F8A50190B1206901230021B6
+:10A7000090F86420583001F0A8FFC8B120690123F7
+:10A71000042190F86520583001F09FFF30B10FE020
+:10A72000BDE8704001211720FEF798BD206990F820
+:10A730007C0028B1BDE8704000211220FEF78EBDDC
+:10A74000206990F864200A2A2BD0002E18BF70BD13
+:10A7500001230021583001F080FF48B1206990F8B2
+:10A760008C11042904BF90F8900010F0030F22D040
+:10A7700020690123002190F86420583001F06DFF1A
+:10A7800000287DD0206990F89A1111B190F89B11A2
+:10A79000E9B190F8A411002972D090F8A511E9B39D
+:10A7A00092E090F8CA1080F8CC10BDE8704000210B
+:10A7B0000720FEF753BD00210C20FEF74FFD206956
+:10A7C00090F8901041F0010180F8901070BDB0F841
+:10A7D0009C11A0F84010B0F89E11A0F84210B0F8FB
+:10A7E000A011A0F84410B0F8A211A0F8461080F80B
+:10A7F0009A5190F8660010F0200F13D0FFF736FE44
+:10A80000FFF704FE01211520FEF728FD206990F8CE
+:10A81000661021F0200141F0100100E008E080F80E
+:10A82000661070BDBDE8704000211420FEF716BD13
+:10A8300090F8652001230B21583001F00EFFF8B984
+:10A84000206990F85400012808BF012503D0022890
+:10A8500014BFFFDF0225206990F85500012808BFCA
+:10A86000012603D0022814BFFFDF02262069012D34
+:10A8700090F8A61105D0022D08BF022903D00DE0E3
+:10A8800022E001290AD190F8A711012E04D0022E4E
+:10A8900008BF02290BD001E0012908D090F86520FB
+:10A8A00001230321583001F0D8FE68B903E00020ED
+:10A8B000FDF7DCFF08E020690123022190F8652004
+:10A8C000583001F0CAFEB0B120690123002190F890
+:10A8D0006420583001F0C1FE002808BF70BD206917
+:10A8E00090F88401002808BF70BD0021BDE87040C9
+:10A8F000FF20FEF7B3BCBDE8704000211620FEF734
+:10A90000ADBC0000F000002030B5FB4C05462078BF
+:10A91000002818BFFFDF657230BDF74901200872BB
+:10A9200070472DE9F14FF54F39464E68304696F89D
+:10A93000551001F042FF96F8551080B211F00C0F3F
+:10A940006FF00D047FD0B0F5747F38BF002506D3BB
+:10A950005038C11700EB916004EBA01085B2708EE7
+:10A96000A84238BF0546E648DFF88C93C9F82400B2
+:10A97000786800F15808834609F13400BBF832705A
+:10A9800040689BF8551090F86AA0584601F015FFF2
+:10A990009BF8551080B211F00C0F5FD0B0F5747FAA
+:10A9A00038BF002406D35038C21700EB926004EB86
+:10A9B000A01084B2A74238BF3C46BAF1000F1CBFBA
+:10A9C000201D84B2E0B2F9F709FF98F812000028C0
+:10A9D0004FD008F15801CA4891E80E1000F50274F2
+:10A9E00084E80E10D8F86810C0F82112D8F86C105E
+:10A9F000C0F8251200F58170FAF7A6FABF48007872
+:10AA000000280CBF0120002080F00101BD48017624
+:10AA1000D8E91412C0E90412A0F58372D9F8241001
+:10AA2000F9F7B5FD96F85500012808BF002204D0BB
+:10AA300002281ABFFFDF00220122E9B20120F9F744
+:10AA4000B4FD1CE0FFE7022919BF04EBD00085B27A
+:10AA50006FF00E0101EB900081D17FE7022919BF51
+:10AA600004EBD00084B26FF00E0202EB9000A1D193
+:10AA70009FE7D9F82400FAF767FAF9F7B9FD0098CB
+:10AA800050B9012296F8553096211046FAF712F97E
+:10AA900000219620FAF7A4FA96F82C00012808BFA6
+:10AAA000FAF730FB022089F80000BDE8F88F2DE9A5
+:10AAB000F04FDFF8488283B0414681464D68A1F1EE
+:10AAC0001400009095F85D0005F158060127A1F1EA
+:10AAD000340470B3012879D0022878D0032818BF35
+:10AAE000FFDF75D0206A0823017821F0080101708A
+:10AAF000B27903EAC202114321F004010170F27934
+:10AB0000042303EA8202114321F01001017096F838
+:10AB100005B0E06AF5F70DFB8246FAF743FEBBF19C
+:10AB2000020F7AD0BBF1010F78D0BBF1030F76D0C2
+:10AB30008AE0FFE700F0CAFB0146284601F03BFE31
+:10AB40001FFA80FB00F0C2FB10F00C0F6FF00D013C
+:10AB50004FF0000A20D0BBF5747F38BF504607D3B2
+:10AB6000ABF15000C21700EB926001EBA01080B275
+:10AB7000298E814238BF0846ADF80800A5F8480084
+:10AB80000098FAF7EEFD90B1216AA77062694FF460
+:10AB90008060904703202CE0022819BF01EBDB0006
+:10ABA00080B26FF00E0000EB9B00E1D1DFE701AA5D
+:10ABB00002A9E06AF5F7F8F9206210B196F83510AD
+:10ABC00039B10098FAF7A1FD77718BE713E016E031
+:10ABD00026E09DF8041031B9A0F800A080F802A08A
+:10ABE000012102F0A5F9BDF80810206A02F0DFFA91
+:10ABF0000220707176E70098FAF787FD72E7B5F8E2
+:10AC00004800ADF8000001AA6946E06AF5F7CCF902
+:10AC10002062002808BFFFDF64E708E00BE00EE0D9
+:10AC20000098FAF79EFD002808BFFFDF5AE730EAD8
+:10AC30000A0009D106E030EA0A0005D102E0BAF1C3
+:10AC4000000F01D0012100E00021206A027842EAD1
+:10AC500001110170717C00291CBF7179012933D069
+:10AC600006F15801264891E80E1000F5027A8AE8AC
+:10AC70000E10B16EC0F82112F16EC0F8251200F569
+:10AC80008170FAF761F998F8000000280CBF0121E3
+:10AC900000211C480176D6E91212C0E90412A0F581
+:10ACA0008371226AF9F773FC95F85400012808BFF4
+:10ACB000002204D002281ABFFFDF00220122FB215C
+:10ACC0000020F9F772FC03E0FAF73EF9F9F790FC7F
+:10ACD000B9F1000F06D195F85430012296210020D9
+:10ACE000F9F7E8FF6771206A0188E18180782074B4
+:10ACF000277003B0BDE8F08F140100204801002048
+:10AD0000C80C0020D00E00202DE9F0471E46174643
+:10AD100081460C46FE4DDDF82080287828B9002FAA
+:10AD20001CBF002EB8F1000F00D1FFDFC5F81C805A
+:10AD3000C5E90576C5E90D9400272F72EF712F71D3
+:10AD4000EF706F71AF71AF70AF81F24E04F15808C0
+:10AD50002088F5F771FFE8622088F5F75BFF28632C
+:10AD6000F9F759FD94F95700F9F702FE04F11200C2
+:10AD7000FAF7D3F804F10E00F9F704FE3078002852
+:10AD80000CBF03200120FAF7DCF898F81A00F9F755
+:10AD900001FEFAF7D0F83078002804BFFF2094F8BD
+:10ADA000544023D098F81250B4F8328094F85510DB
+:10ADB000204601F002FD94F8554080B214F00C0FCB
+:10ADC0006FF00D012CD0B0F5747F06D35038C21748
+:10ADD00000EB926001EBA01087B24046B84528BF57
+:10ADE0003846002D1CBF001D80B2C0B22146F9F7C5
+:10ADF000F5FC3078F8B1706890F86801002818BF49
+:10AE0000F9F766FD224600210120F9F70CFF706872
+:10AE1000D0F8E000FAF79BF8BDE8F047012080E5A4
+:10AE2000022C19BF01EBD00087B26FF00E0101EBCD
+:10AE30009000D2D1D0E7002122460846F9F7F3FE70
+:10AE4000BDE8F047012032E6B24800B50178343859
+:10AE5000007819B1022818BFFFDF00BD012818BF14
+:10AE6000FFDF00BDAA4810B50078022818BFFFDF39
+:10AE7000BDE8104000F080BA00F07EBAA4484079E6
+:10AE80007047A34800797047A14901208871704735
+:10AE90002DE9F04706009F489D4D406800F1580499
+:10AEA000686A90F8019018BF012E03D1296B08F051
+:10AEB00093FE6870687800274FF00108A0B1012860
+:10AEC0003CD0022860D003281CBFFFDFBDE8F0871C
+:10AED000012E08BFBDE8F087286BF5F71FFB687AE5
+:10AEE000BDE8F047F0F752BF012E14D0A86A002841
+:10AEF00008BFFFDF6889C21CD5E9091009F058F9BD
+:10AF0000A86A686201224946286BF5F783F9022E88
+:10AF100008BFBDE8F087D4E91401401C41F10001ED
+:10AF2000C4E91401E079012801D1E77101E084F856
+:10AF30000780687ABDE8F047F0F728BF012E14D0EB
+:10AF4000A86A002808BFFFDF6889C21CD5E909107C
+:10AF500009F02EF9A86A686200224946286BF5F7C5
+:10AF600059F9022E08BFBDE8F087D4E91410491C36
+:10AF700040F10000C4E91410E07901280CBFE7712A
+:10AF800084F80780BDE8F087012E06D0286BF5F71E
+:10AF9000C5FA022E08BFBDE8F087D4E91410491C99
+:10AFA00040F10000C4E91410E0790128BFD1BCE7EA
+:10AFB0002DE9F041574F3846A7F13404406800F1BD
+:10AFC00058052078012818BFFFDFA878012648B16E
+:10AFD0000021A970A6706269042090473878002883
+:10AFE00018BF2E71206A0321007831EA000004BFE7
+:10AFF000E878002805D1EE70216AA6706269022007
+:10B0000090470121002000F0D6F918B1BDE8F041C9
+:10B0100000F0B2B9BDE8F041002082E42DE9F14F23
+:10B020003C4E4FF000083046A6F1340540683178B8
+:10B0300000F1580A2878C146022818BFFFDFA88906
+:10B0400040F40070A88171683078FF2091F85410A6
+:10B05000F9F7C4FB009800289AF8120000F0FD8070
+:10B06000F9F7ECFAF9F7DAFA012788B99AF8120039
+:10B0700070B1686A417859B100789AF80710C0F346
+:10B08000C000884204D1EF70BDE8F84F00F074B9F9
+:10B09000686A41786981002908BFC5F8288003D013
+:10B0A000286BF5F771F8A862A88940F02000A88104
+:10B0B00085F804803078706800F1580B044690F8E9
+:10B0C0002C0001281AD1FAF713F85946204601F04E
+:10B0D00080FA98B13078002870680CBF00F58A704B
+:10B0E00000F5F570218841809BF8081001719BF8EC
+:10B0F000091041710770687AF0F748FE686A9AF89B
+:10B1000006100078C0F3800088423BD0307803E01E
+:10B110001401002048010020706800F1580490F8E4
+:10B120005D0058B3022847D084F8058030780028A5
+:10B130001CBF2079002806D084F80480AF706A69AB
+:10B14000414610209047E07890B184F80380FAF7E8
+:10B1500017FB002808BFFFDF0820AF706A690021D5
+:10B160009047D4E91202411C42F10000C4E91210D8
+:10B17000A07901280CBF84F80680A771A88940F443
+:10B180008070A881686A9AF807300178C1F3C0021C
+:10B190009A424FD13278726801F0030102F15804EB
+:10B1A000012918BF022932D003291CBFE87940F0D9
+:10B1B000040012D0E8713DE0E86AF4F721FF0028AE
+:10B1C00008BFFFDFD4E91210491C40F10000C4E9B8
+:10B1D0001210687AF0F7DAFDA6E701F0C1FE90B12F
+:10B1E000A770A989384641F40061A981696AAF70E6
+:10B1F0006A699047E079012803D100BF84F807808D
+:10B2000018E0E77116E0E87940F01000D2E74078E6
+:10B21000F8B1A98941F40061A981A96A51B1FB285B
+:10B22000F1D8287A002808BFB94603D080206A697F
+:10B23000002190470120009900F0BDF8B0B1B9F1AC
+:10B24000000F1CBF0020FFF723FEBDE8F84F00F001
+:10B2500093B8E0790128D4D1D0E7002818BFF9F7D6
+:10B2600026FAA88940F04000A881E3E7B9F1000F71
+:10B270001CBF0120FFF70CFE0020FFF718FCB9F1FE
+:10B28000000F08BFBDE8F88F0220BDE8F84FFFE5CA
+:10B2900070B50D4606466848674900784C6850B15D
+:10B2A000F9F748FA034694F8542029463046BDE899
+:10B2B0007040FDF72CBAF9F73DFA034694F8542094
+:10B2C00029463046BDE8704005F00ABD5A4802786C
+:10B2D0004168406801F1580C91F8643090F85400CE
+:10B2E000242B1CBF9CF80DC0BCF1240F13D01F2BC6
+:10B2F00018BF202B24D0BCF1220F18BF7047002AA2
+:10B3000008BF704791F8A62191F85110114011F033
+:10B31000010F27D02EE04AB191F89011002908BF03
+:10B320007047012818BF012924D021E091F8F210BC
+:10B33000002908BF7047012818BF01291AD017E05B
+:10B34000BCF1220FDBD0002A08BF704791F8A6118C
+:10B3500011F0010F0ED111F0020F08BF7047012844
+:10B3600008D005E011F0020F08BF7047012801D096
+:10B3700002207047012070472F4910B54C68F9F73B
+:10B3800089FEF9F768FEF9F763FDF9F7CCFDF9F7E7
+:10B390002FF994F82C00012808BFF9F7A9FE274CD3
+:10B3A00000216269A0899047E269E179E0789047DD
+:10B3B0000020207010BD70B5204C0546002908BF44
+:10B3C000012D05D12079401CC0B22071012831D84F
+:10B3D000A1692846884700282CD0A179184839B19E
+:10B3E000012D01BF41780029017811F0100F21D003
+:10B3F000E179F9B910490978002908BF012D05D074
+:10B4000000290CBF01210021294311D10D490978E0
+:10B4100011F0100F04BF007810F0100F0AD0A078C0
+:10B4200040B9A06A20B9608910B111F0100F01D0A5
+:10B43000002070BD012070BD4801002014010020D3
+:10B44000C80C00202201002010B540F2C311F748BB
+:10B4500008F02DFFFF220821F54808F020FFF548ED
+:10B46000002141704FF46171418010BD2DE9F04120
+:10B470000E46054600F046FBEC4C102816D004EBB7
+:10B48000C00191F84A0110F0010F1CBF0120BDE876
+:10B49000F081607808283CBF012081F84A011CD265
+:10B4A0006078401C60700120BDE8F0816078082859
+:10B4B00013D222780127501C207004EBC208306898
+:10B4C000C8F84401B088A8F84801102A28BFFFDF57
+:10B4D00088F8435188F84A71E2E70020BDE8F0811E
+:10B4E000D2480178491E4BB2002BB8BF704770B4E8
+:10B4F0005FF0000500EBC30191F84A1111F0010F54
+:10B500003BD04278D9B2521E427000EBC10282F8A1
+:10B510004A5190F802C00022BCF1000F0BD98418E8
+:10B5200094F803618E4202D1102A26D103E0521C06
+:10B53000D2B29445F3D80278521ED2B202708A4237
+:10B540001BD000EBC20200EBC10CD2F84341CCF897
+:10B550004341D2F84721CCF84721847890F800C0C5
+:10B560000022002C09D9861896F8036166450AD195
+:10B57000102A1CBF024482F80311591E4BB2002B43
+:10B58000B8DA70BC7047521CD2B29442EBD8F4E7E0
+:10B590002DE9F05F1F4690460E46814600F0B2FA54
+:10B5A000A24D0446102830D0A878002100280ED9DA
+:10B5B0006A1892F80331A34205D110291CBF12204A
+:10B5C000BDE8F09F03E0491CC9B28842F0D80828C2
+:10B5D00034D2102C1CD0AE781022701CA87005EB51
+:10B5E000061909F10300414600F0A2FF09F18300AA
+:10B5F0001022394600F09CFFA819002180F8034171
+:10B6000080F83B110846BDE8F09FA878082815D2BD
+:10B610002C78CA46601C287005EBC4093068C9F84C
+:10B620004401B0884FF0000BA9F84801102C28BF46
+:10B63000FFDF89F843A189F84AB1CCE70720BDE8CC
+:10B64000F09F70B479488178491E4BB2002BBCBF83
+:10B6500070BC704703F0FF0C8178491ECAB282703B
+:10B6600050FA83F191F8031194453ED000EB021596
+:10B6700000EB0C14D5F80360C4F80360D5F807603C
+:10B68000C4F80760D5F80B60C4F80B60D5F80F60FC
+:10B69000C4F80F60D5F88360C4F88360D5F887607C
+:10B6A000C4F88760D5F88B60C4F88B60D5F88F50EC
+:10B6B000C4F88F50851800EB0C0402EB420295F899
+:10B6C00003610CEB4C0C00EB420284F8036100EBCD
+:10B6D0004C0CD2F80B61CCF80B61B2F80F21ACF82E
+:10B6E0000F2195F83B2184F83B2100EBC10292F831
+:10B6F0004A2112F0010F33D190F802C00022BCF1B0
+:10B70000000F0BD9841894F803518D4202D1102AEE
+:10B7100026D103E0521CD2B29445F3D80278521ECF
+:10B72000D2B202708A421BD000EBC20200EBC10C05
+:10B73000D2F84341CCF84341D2F84721CCF8472115
+:10B74000847890F800C00022002C09D9851895F85B
+:10B75000035165450BD1102A1CBF024482F8031126
+:10B76000591E4BB2002BBFF675AF70BC7047521C10
+:10B77000D2B29442EAD8F3E72E49487070472D4878
+:10B780004078704738B14AF2B811884203D8294945
+:10B790004880012070470020704726484088704745
+:10B7A00010B500F0AFF9102814D0204A014600204F
+:10B7B00092F802C0BCF1000F0CD9131893F80331B2
+:10B7C0008B4203D1102818BF10BD03E0401CC0B24B
+:10B7D0008445F2D8082010BD14498A78824286BF79
+:10B7E00001EB001083300020704710498A788242B4
+:10B7F00086BF01EB0010C01C002070470B4B93F874
+:10B8000002C084459CBF00207047184490F8030193
+:10B8100003EBC00090F843310B70D0F84411116075
+:10B82000B0F848019080012070470000F80E002019
+:10B830005A01002050010020FE4A114491F80321D2
+:10B84000FD490A7002684A6080880881704710B517
+:10B85000F8F74CFE002804BFFF2010BDBDE81040E3
+:10B86000F8F76ABEF3498A7882429CBF002070478D
+:10B87000084490F8030101EBC00090F84A0100F081
+:10B88000010070472DE9F047EA4F0026B0463878AE
+:10B89000002886BF4FF0080ADFF8A093BDE8F087C4
+:10B8A00007EBC80505F5A27195F8430100F02AF9E8
+:10B8B000102808BF544610D0B978002400290BD9AD
+:10B8C0003A1992F80321824202D1102C05D103E0EB
+:10B8D000621CD4B2A142F3D80824B878A04286BF33
+:10B8E00007EB0410C01C002095F84A1111F0010F5D
+:10B8F00016D050B1082C04D2391991F83B11012906
+:10B9000003D0102100F0F1FD50B109F80640304697
+:10B91000731C95F8432105F5A271DEB2F9F700F822
+:10B9200008F1010000F0FF0838784045B8D8BDE8BC
+:10B93000F0872DE9F041BF4C00263546A07800285D
+:10B940008CBFBE4FBDE8F0816119C0B291F8038190
+:10B95000A84286BF04EB0510C01C002091F83B11E3
+:10B96000012903D0102100F0C0FD58B104EBC8003C
+:10B97000BD5590F8432100F5A2713046731CDEB22C
+:10B98000F8F7CEFF681CC5B2A078A842DCD8BDE8A5
+:10B99000F08110B5F8F7EEFF002804BF082010BDB5
+:10B9A000F8F7ECFFA549085C10BD0A46A24910B59E
+:10B9B000497841B19F4B997829B10244D81CF8F7D6
+:10B9C00032FD012010BD002010BD9A4A01EB41015B
+:10B9D00002EB41010268C1F80B218088A1F80F0138
+:10B9E00070472DE9F041934D07460024A8780028C0
+:10B9F00098BFBDE8F081C0B2A04213D905EB041096
+:10BA000010F183060ED01021304600F06EFD48B9CB
+:10BA100004EB440005EB400000F20B113A463046BF
+:10BA2000F9F73DFF601CC4B2A878A042E3D8BDE896
+:10BA3000F08101461022824800F07ABD80487047AC
+:10BA400070B57C4D0446A878A04206D905EB0410D9
+:10BA50001021833000F049FD08B1002070BD04EBD7
+:10BA6000440005EB400000F20B1070BD71498A786C
+:10BA7000824206D9084490F83B01002804BF012007
+:10BA80007047002070472DE9F0410E4607461546E5
+:10BA90000621304600F029FD664C98B1A17871B1BD
+:10BAA00004F59D7011F0010F18BF00F8015FA17837
+:10BAB000490804D0457000F8025F491EFAD1012000
+:10BAC000BDE8F0813846314600F01CF8102816D049
+:10BAD000A3780021002B12D9621892F80321824228
+:10BAE00009D1102918BF082909D0601880F83B51E6
+:10BAF0000120BDE8F081491CC9B28B42ECD800207E
+:10BB0000BDE8F0812DE9F0414A4D06460024287831
+:10BB10000F46002812D900BF05EBC40090F843116E
+:10BB2000B14206D10622394600F5A27008F014FB96
+:10BB300038B1601CC4B22878A042EDD81020BDE80E
+:10BB4000F0812046BDE8F0813A4910B44A7801EB13
+:10BB5000C003521E4A70002283F84A2191F802C0A5
+:10BB6000BCF1000F0DD98B1893F80341844204D126
+:10BB7000102A1CBF10BC704703E0521CD2B294457F
+:10BB8000F1D80A78521ED2B20A70824204BF10BCA9
+:10BB9000704701EBC00301EBC202D2F843C1C3F806
+:10BBA00043C1D2F84721C3F847218C7891F800C0EF
+:10BBB0000022002C9CBF10BC70478B1893F80331F7
+:10BBC000634506D1102A1CBF114481F8030110BC43
+:10BBD0007047521CD2B29442EFD810BC704770B478
+:10BBE00014490D188A78521ED3B28B7095F8032130
+:10BBF000984247D001EB031C01EB0014DCF8036012
+:10BC0000C4F80360DCF80760C4F80760DCF80B6078
+:10BC1000C4F80B60DCF80F60C4F80F60DCF88360D8
+:10BC2000C4F88360DCF88760C4F88760DCF88B6058
+:10BC300008E00000F80E0020500100205A0100200A
+:10BC4000BB100020C4F88B60DCF88FC0C4F88FC034
+:10BC500001EB030C03EB43039CF8034100EB4000B2
+:10BC600001EB430385F8034101EB4000D3F80B419E
+:10BC7000C0F80B41B3F80F31A0F80F319CF83B012D
+:10BC800085F83B0101EBC20090F84A0110F0010F6A
+:10BC90001CBF70BC704700208C78002C0DD90B188D
+:10BCA00093F803C1944504D110281CBF70BC7047A1
+:10BCB00003E0401CC0B28442F1D80878401EC0B2F4
+:10BCC0000870904204BF70BC704701EBC20301EBE7
+:10BCD000C000D0F843C1C3F843C1D0F84701C3F84E
+:10BCE00047018C780B780020002C9CBF70BC7047FB
+:10BCF00001EB000C9CF803C19C4506D110281CBF29
+:10BD0000084480F8032170BC7047401CC0B28442D4
+:10BD1000EED870BC7047000010B50A7B02F01F021D
+:10BD20000A73002202768B181B7A03F0010C5B0861
+:10BD300003F00104A4445B0803F00104A4445B087D
+:10BD400003F00104A4445B0803F0010464444FEAD7
+:10BD5000530C0CF0010323444FEA5C0C0CF001047B
+:10BD6000234403EB5C0300EB020C521C8CF81330F1
+:10BD700090F818C0D2B263440376052AD3D3D8B260
+:10BD8000252888BFFFDF10BD0023C383428401EB59
+:10BD9000C202521EB2FBF1F10184704770B46FF021
+:10BDA0001F02010C02EA90251F23A1F5AA40543876
+:10BDB0001CBFA1F5AA40B0F1550009D0A1F528504B
+:10BDC000AA381EBFA1F52A40B0F1AA00012000D177
+:10BDD00000204FF0000C62464FEA0C048CEA01068A
+:10BDE000F6431643B6F1FF3F11D005F001064FEAC6
+:10BDF0005C0C4CEAC63C03F0010652086D085B0877
+:10BE0000641C42EAC632162CE8D370BC704770BC82
+:10BE1000002070472DE9F04701270025044603293B
+:10BE20000FD04FF4FA4200297CD0012900F006819E
+:10BE3000022918BFBDE8F0870146BDE8F047583039
+:10BE40006AE704F158067821304608F052FAB571D5
+:10BE5000F57135737573F573357475717576B576DF
+:10BE6000212086F83E00412086F83F00FE2086F81B
+:10BE7000730084F82C50258484F8547084F855702D
+:10BE8000282084F856001B20208760874FF4A47078
+:10BE9000E087A0871B20208660864FF4A470E08690
+:10BEA000A0861B20A4F84000A4F844004FF4A4701E
+:10BEB000A4F84600A4F842001B20A4F84A00A4F805
+:10BEC0004C00A4F8480067734FF448606080A4F801
+:10BED000D050A4F8D250A4F8D450A4F8D650A4F866
+:10BEE000D850A4F8DA5084F8DD5084F8DF50A4F874
+:10BEF000E65084F8E450A4F8F850A4F8FA5084F816
+:10BF00009A5184F89B5184F8A45184F8A55184F87F
+:10BF1000695184F8705184F8735184F88C51BDE8EC
+:10BF2000F087FFE7A4F8E65084F8DE506088FE4909
+:10BF30000144B1FBF0F1A4F878104BF68031A4F87D
+:10BF40007A10E388A4F87E50B4F882C0DB000CFBC2
+:10BF500000FCB3FBF0F39CFBF0FC5B1CA4F882C07C
+:10BF60009BB203FB00FC04F15801A4F88030BCF53F
+:10BF7000C84FC4BF5B1E0B85B2FBF0F2521CCA85D2
+:10BF800000F5802202F5EE32531EB3FBF0F20A8474
+:10BF9000CB8B03FB00F2B2FBF0F0C883214604F127
+:10BFA0005800FFF7B9FE07F0A5F9E8B3D4F80E1072
+:10BFB0006FF01F02080C02EA91281F26A0F5AA4183
+:10BFC00054391CBFA0F5AA41B1F155010AD0A0F522
+:10BFD0002851AA391EBFA0F52A41B1F1AA014FF09C
+:10BFE000010901D14FF00009002211464FEA020C6D
+:10BFF00082EA0003DB430B43B3F1FF3F1AD008F0A2
+:10C000000103520842EAC33206F0010349087608E8
+:10C010000CF1010C41EAC3314FEA5808BCF1160F8C
+:10C02000E6D3B9F1000F00E000E003D084F86851D6
+:10C03000BDE8F08784F86871BDE8F087A4F8E650A1
+:10C04000B4F89401B4F89831B4F802C004F158017E
+:10C05000A4F87E50B4F88240DB0004FB0CF4B3FB80
+:10C06000F0F394FBF0F45B1C4C859BB203FB00F4F3
+:10C070000B85B4F5C84FC4BF5B1E0B85B2FBF0F255
+:10C08000521CCA854A8C00EBC202521EB2FBF0F26F
+:10C090000A84CA8B02FB0CF2B2FBF0F0C883BDE845
+:10C0A000F08770B50025044603290DD04FF4FA42FD
+:10C0B000002963D001297DD0022918BF70BD014637
+:10C0C000BDE87040583027E604F158067821304624
+:10C0D00008F00FF9B571F57135737573F573357433
+:10C0E00075717576B576212086F83E00412086F878
+:10C0F0003F00FE2086F8730084F82C502584012030
+:10C1000084F8540084F85500282184F856101B2127
+:10C11000218761874FF4A471E187A1871B212186C4
+:10C1200061864FF4A471E186A1861B21A4F840101A
+:10C13000A4F844104FF4A471A4F84610A4F84210D7
+:10C140001B21A4F84A10A4F84C10A4F848106073FE
+:10C15000A4F8D850202084F8DA0084F8D050C4F82D
+:10C16000D45084F8045184F8055184F80E5184F8B1
+:10C170000F5184F8F45084F8005170BD60886A490A
+:10C180000144B1FBF0F1A4F878104BF68031A4F82B
+:10C190007A10E388A4F87E50B4F882C0DB000CFB70
+:10C1A00000FC9CFBF0FCB3FBF0F304F15801A4F895
+:10C1B00082C000E022E05B1C9BB203FB00FCA4F801
+:10C1C0008030BCF5C84FC4BF5B1E0B85B2FBF0F2DC
+:10C1D000521CCA8500F5802202F5EE32531EB3FBD5
+:10C1E000F0F20A84CB8B03FB00F2B2FBF0F0C883C1
+:10C1F000214604F15800BDE870408DE5D4F8F830D0
+:10C20000B4F802C004F158005989DB89A4F87E50C3
+:10C21000B4F88240DB0004FB0CF4B3FBF1F394FBB5
+:10C22000F1F45B1C44859BB203FB01F40385B4F578
+:10C23000C84FC4BF5B1E0385B2FBF1F2521CC2851E
+:10C24000428C01EBC202521EB2FBF1F20284C28B9D
+:10C2500002FB0CF2B2FBF1F1C18370BD2DE9F003DA
+:10C26000047E0CB1252C03D9BDE8F00312207047E1
+:10C27000002A02BF0020BDE8F003704791F80DC00E
+:10C280001F260123294D4FF00008BCF1000F77D085
+:10C29000BCF1010F1EBF1F20BDE8F0037047B0F8CE
+:10C2A00000C00A7C8F7B91F80F907A404F7C87EA20
+:10C2B000090742EA072282EA0C0C00270CF0FF096A
+:10C2C0004FEA1C2C99FAA9F99CFAACFC4FEA1969BF
+:10C2D0004FEA1C6C49EA0C2C0CEB0C1C7F1C9444A0
+:10C2E000FFB21FFA8CFC032FE8D38CEA020C0F4F2D
+:10C2F0000022ECFB057212096FF0240502FB05C257
+:10C30000D2B201EBD207427602F007053F7A03FA78
+:10C3100005F52F4218BF82767ED104FB0CF2120C79
+:10C32000521CD2B2002403E0FFDB050053E4B36EDD
+:10C3300000EB040C9CF813C094453CBFA2EB0C022C
+:10C34000D2B212D30D194FF0000C2D7A03FA0CF76C
+:10C350003D421CBF521ED2B2002A6AD00CF1010C21
+:10C360000CF0FF0CBCF1080FF0D304F1010C0CF041
+:10C37000FF04052CD7D33046BDE8F0037047FFE734
+:10C3800090F819C00C7E474604FB02C2FA4C4FF0ED
+:10C39000000CE2FB054C4FEA1C1C6FF024040CFB64
+:10C3A0000422D2B201EBD204427602F0070C247AC6
+:10C3B00003FA0CFC14EA0C0F1FBF82764046BDE85E
+:10C3C000F003704790F818C0B2FBFCF40CFB142289
+:10C3D000521CD2B25FF0000400EB040C9CF813C0B6
+:10C3E00094453CBFA2EB0C02D2B212D30D194FF010
+:10C3F000000C2D7A03FA0CF815EA080F1CBF521E28
+:10C40000D2B27AB10CF1010C0CF0FF0CBCF1080FA8
+:10C41000F0D304F1010C00E00EE00CF0FF04052C59
+:10C42000DAD3A8E70CEBC40181763846BDE8F00307
+:10C4300070470CEBC40181764046BDE8F0037047BD
+:10C44000CE4A016812681140CD4A1268114301605A
+:10C45000704730B4CB49C94B00244FF0010C0A7827
+:10C46000521CD2B20A70202A08BF0C700D781A68CC
+:10C470000CFA05F52A42F2D0097802680CFA01F1AB
+:10C480005140016030BC7047017931F01F0113BF8A
+:10C49000002000221146704710B4435C491C03F091
+:10C4A000010C5B0803F00104A4445B0803F00104E1
+:10C4B000A4445B0803F00104A4445B0803F00104F6
+:10C4C000A4445B0803F001045B08A44403F00104E6
+:10C4D000A4440CEB53031A44D2B20529DDDB012A34
+:10C4E0008CBF0120002010BC704730B40022A1F1A5
+:10C4F000010CBCF1000F11DD431E11F0010F08BF4C
+:10C5000013F8012F5C785FEA6C0C07D013F8025F18
+:10C5100022435C782A43BCF1010CF7D1491E5CBF71
+:10C52000405C0243002A0CBF0120002030BC704751
+:10C53000130008BF704710B401EB030CD41A1CF8A9
+:10C5400001CC5B1E00F804C013F0FF03F4D110BC53
+:10C550007047F0B58DB0164610251C466A46AC46AD
+:10C5600000EB0C03A5EB0C0713F8013CD355ACF121
+:10C57000010313F0FF0CF3D115461032102084464E
+:10C580000B18ACEB000713F8013C401ED35510F01C
+:10C59000FF00F5D1284606F02FFD86B1102005F1E9
+:10C5A000200201461318A1EB000C13F8013C401EB9
+:10C5B00004F80C3010F0FF00F4D10DB0F0BD089875
+:10C5C0002060099860600A98A0600B98E0600DB048
+:10C5D000F0BD38B505460C466846F8F79EFD0028C4
+:10C5E00008BF38BD9DF900202272A07E607294F9C8
+:10C5F0000A100020511A48BF494295F82D308B424D
+:10C60000C8BF38BDFF2B08BF38BDE17A491CC9B28D
+:10C61000E17295F82E30994203D8A17A7F2918BF8C
+:10C6200038BDA2720020E072012038BD0C2818BF6E
+:10C630000B2810D00D2818BF1F280CD0202818BF99
+:10C64000212808D0222818BF232804D024281EBF60
+:10C65000262800207047012070470C2963D2DFE8AC
+:10C6600001F006090E13161B323C415C484E002AAD
+:10C670005BD058E0072A18BF082A56D053E00C2A8E
+:10C6800018BF0B2A51D04EE00D2A4ED04BE0A2F13C
+:10C690000F000C2849D946E023B1A2F110000B2865
+:10C6A00043D940E0122A18BF112A3ED090F8360034
+:10C6B00020B1122A37D31A2A37D934E0162A32D3B6
+:10C6C0001A2A32D92FE0A2F10F0103292DD990F8AF
+:10C6D000360008B31B2A28D925E0002B08BF042AFE
+:10C6E00021D122E013B1062A1FD01CE0012A1AD161
+:10C6F0001BE01C2A1CBF1D2A1E2A16D013E01F2A6D
+:10C7000018BF202A11D0212A18BF222A0DD0232A8F
+:10C710001CBF242A262A08D005E013B10E2A04D013
+:10C7200001E0052A01D000207047012070472DE963
+:10C73000F04187680D4604462046F6F736FC98B16E
+:10C7400015B33846A168F6F771FF00281CDD2844B0
+:10C75000401EB0FBF5F606FB05F13846F5F761FF24
+:10C76000A0603046BDE8F081F6F752FA40F233712E
+:10C77000F5F757FFA060DFE753E4B36EA44802006B
+:10C78000A8480200620100200020BDE8F08190422C
+:10C7900028BF704770B50446101B642838BF64205A
+:10C7A00025188D4205D8F6F774FF00281CBF2846CF
+:10C7B00070BD204670BD808E7047C08E70470844A3
+:10C7C00018449830002A14BF0421002108447047FF
+:10C7D00030B491F854300A8E13F00C0F4FF4747C7F
+:10C7E0001CBF0CEB821292B21DD08B8E934238BFCD
+:10C7F0001A464B8E91F8554014F00C0F1CBF0CEBF1
+:10C8000083139BB217D0C98E994238BF0B460028BC
+:10C810000CBF01200020D1189831002818BF042037
+:10C82000084430BC7047022B07BF92003C32D20054
+:10C83000703292B2D9E7022C07BF9B003C33DB0079
+:10C8400070339BB2DFE710F0010F1CBF012070476F
+:10C8500010F0020F1CBF0220704710F0040018BF38
+:10C86000082070472DE9F041054617468846012605
+:10C87000084600F06EFC0446404600F06EFC03469D
+:10C8800010F0010F18BF012008D113F0020F18BFDC
+:10C89000022003D113F0040018BF082014F0010F88
+:10C8A00018BF4FF0010C20D050EA0C0108BF002641
+:10C8B00013F0030F08BF002014F0030F08BF4FF060
+:10C8C000000C95F85410814208BF0020387095F88C
+:10C8D0005510614508BF4FF0000C87F801C00028D3
+:10C8E00008BFBCF1000F1CD10DE014F0020F18BFFF
+:10C8F0004FF0020CD8D114F0040F14BF4FF0080C05
+:10C900004FF0000CD0E7404600F02DFCB5F8581071
+:10C91000401A00B247F6FE71884201DC002800DCB4
+:10C9200000263046BDE8F08101281CBF0228002007
+:10C93000704718B4CBB2C1F3072CC1B2C0F30720C3
+:10C94000012B05D0022B08BFBCF1020F1BD002E067
+:10C95000BCF1010F17D0012904D0022908BF022819
+:10C9600011D001E001280ED001EA0C0161F30702A9
+:10C9700010EA030060F30F22D0B210F0020F18BFCC
+:10C9800002200BD106E0084003EA0C01084060F3E6
+:10C990000702EFE710F0010018BF01208DF800003A
+:10C9A000C2F3072010F0020F18BF022003D110F0CD
+:10C9B000010018BF01208DF80100BDF8000018BC6F
+:10C9C0007047162A10D12A220C2818BF0D280FD024
+:10C9D0004FF0230C1F280DD031B10878012818BF63
+:10C9E000002805D0162805D0002070470120704788
+:10C9F0001A70FBE783F800C0F8E7012902D002298A
+:10CA000005D007E0002804BF40F2E240704740F63E
+:10CA1000C410704700B5FFDF40F2E24000BD0000E7
+:10CA2000282107F044BC4078704730B505460078AF
+:10CA300001F00F0220F00F0010432870092910D2D6
+:10CA4000DFE801F0050705070509050B0D000624C1
+:10CA500009E00C2407E0222405E0012403E00E2471
+:10CA600001E00024FFDF6C7030BD007800F00F00A3
+:10CA700070470A68C0F803208988A0F8071070473B
+:10CA8000D0F803200A60B0F80700888070470A6871
+:10CA9000C0F809208988A0F80D107047D0F8092047
+:10CAA0000A60B0F80D00888070470278402322F0B9
+:10CAB000400203EA81111143017070470078C0F30E
+:10CAC000801070470278802322F0800203EAC111AF
+:10CAD0001143017070470078C0097047027802F076
+:10CAE0000F02072A16BF082AD0F80520D0F8032025
+:10CAF000C1F809200CBFB0F80920B0F80720A1F850
+:10CB00000D200A7822F080020A700078800942EA3B
+:10CB1000C0100870704770B514460E4605461F2AAF
+:10CB200088BFFFDF2246314605F1090007F040FBD0
+:10CB3000A01D687070BD70B544780E460546062C81
+:10CB400038BFFFDFA01F84B21F2C88BF1F242246DE
+:10CB500005F10901304607F02BFB204670BD70B58A
+:10CB600014460E4605461F2A88BFFFDF224631467F
+:10CB700005F1090007F01CFBA01D687070BD70B5C1
+:10CB800044780E460546062C38BFFFDFA01F84B24E
+:10CB90001F2C88BFFFDF224605F10901304607F050
+:10CBA00007FB204670BD0968C0F80F1070470A885F
+:10CBB000A0F8132089784175704790F8242001F07F
+:10CBC0001F0122F01F02114380F82410704707292B
+:10CBD00088BF072190F82420E02322F0E00203EA36
+:10CBE0004111114380F8241070471F3007F096BCA4
+:10CBF00010B5044600F0E3FA002818BF204410BD29
+:10CC0000C17811F03F0F1BBF027912F0010F002213
+:10CC1000012211F03F0F1BBF037913F0020F002315
+:10CC200001231A4402EB4202530011F03F0F1BBFD5
+:10CC3000027912F0080F0022012203EB420311F0E7
+:10CC40003F0F1BBF027912F0040F00220122134490
+:10CC500011F03F0F1BBF027912F0200F00220122BA
+:10CC600002EBC20203EB420311F03F0F1BBF02793C
+:10CC700012F0100F0022012202EB42021A4411F0BE
+:10CC80003F0F1BBF007910F0400F0020012010441F
+:10CC900010F0FF0014BF012100210844C0B270470A
+:10CCA00070B50278417802F00F02082A4DD2DFE811
+:10CCB00002F004080B4C4C4C0F14881F1F280AD993
+:10CCC00043E00C2907D040E0881F1F2803D93CE02F
+:10CCD000881F1F2839D8012070BD4A1E242A34D845
+:10CCE0008446C07800258209032A09D000F03F0459
+:10CCF000601C884204D86046FFF782FFA04201D939
+:10CD0000284670BD9CF803004FF0010610F03F0F5D
+:10CD10001EBF1CF10400007810F0100F13D0644601
+:10CD20000421604600F04BFA002818BF14EB000005
+:10CD3000E6D0017801F03F012529E1D28078022177
+:10CD4000B1EB501FDCD3304670BD002070BDC07801
+:10CD5000800970470178002201F00F030121042BA4
+:10CD60000BD0082B1CBF0020704743780E2B04BF4C
+:10CD7000C3785FEA931C04D106E04078801F1F2827
+:10CD800000D911460846704713F03F0F1EBF0079C7
+:10CD900010F0010F10F0020FF4D1F2E710B4017897
+:10CDA00001F00F01032920D0052921D14478B0F8E2
+:10CDB0001910B0F81BC0B0F81730827D222C17D1A3
+:10CDC000062915D3B1F5486F98BFBCF5FA7F0FD28D
+:10CDD00072B1082A98BF8A420AD28B429CBFB0F82F
+:10CDE0001D00B0F5486F03D805E040780C2802D04C
+:10CDF00010BC0020704710BC012070472DE9F041A5
+:10CE00001F4614460D00064608BFFFDF2146304688
+:10CE100000F0D5F9040008BFFFDF30193A46294673
+:10CE2000BDE8F04107F0C4B9C07800F03F0070479A
+:10CE3000C02202EA8111C27802F03F021143C170A0
+:10CE40007047C9B201F00102C1F340031A4402EB7A
+:10CE50004202C1F3800303EB4202C1F3C00302EBC1
+:10CE60004302C1F3001303EB43031A44C1F340131D
+:10CE700003EBC30302EB4302C1F380131A4412F025
+:10CE8000FF0202D0521CD2B20171C37802F03F01FE
+:10CE900003F0C0031943C170511C417070472DE964
+:10CEA000F0410546C078164600F03F04C4F1240066
+:10CEB0000F46B042B8BFFFDF281932463946001D81
+:10CEC00007F076F9A019401C6870BDE8F0812DE9E3
+:10CED000F04105464478C0780F4600F03F06002C2C
+:10CEE00008BFFFDFA01B401E84B21F2C88BF1F2479
+:10CEF0002FB1A819011D2246384607F059F92046DE
+:10CF0000BDE8F0814078704700B5027801F0030376
+:10CF100022F003021A430270012914BF02290021E2
+:10CF200004D0032916BFFFDF012100BD417000BD01
+:10CF300000B5027801F0030322F003021A430270E5
+:10CF4000012914BF0229002104D0032916BFFFDFE5
+:10CF5000012100BD417000BD007800F00300704762
+:10CF6000417889B1C0780E2818BF0F2803D0102847
+:10CF700018BF192802D3FB2904D905E0BF4A105C69
+:10CF8000884201D1012070470020704730B501244C
+:10CF90000546C17019293CBFB848445C02D3FF293B
+:10CFA00018BFFFDF6C7030BD70B515460E460446E5
+:10CFB0001B2A88BFFFDF65702A463146E01CBDE8AA
+:10CFC000704007F0F5B8B0F807007047B0F80900F6
+:10CFD0007047C172090A01737047B0F80B007047BF
+:10CFE00030B4B0F80720A64DB0F809C0B0F805304D
+:10CFF0000179941F2D1998BFBCF5FA7F0ED269B143
+:10D00000082998BF914209D293429FBFB0F80B0004
+:10D01000B0F5486F012030BC98BF7047002030BC8D
+:10D020007047001D07F07ABA021D0846114607F046
+:10D0300075BAB0F809007047007970470A68426015
+:10D0400049688160704742680A608068486070473C
+:10D050000988818170478089088070470A68C0F814
+:10D060000E204968C0F812107047D0F80E200A60F0
+:10D07000D0F81200486070470968C0F81610704771
+:10D08000D0F81600086070470A68426049688160FD
+:10D09000704742680A608068486070470968C160EC
+:10D0A0007047C06808607047007970470A6842603E
+:10D0B00049688160704742680A60806848607047CC
+:10D0C0000171090A417170478171090AC171704784
+:10D0D0000172090A417270478172090AC172704770
+:10D0E00080887047C08870470089704740897047C2
+:10D0F00001891B2924BF4189B1F5A47F07D3818809
+:10D100001B2921BFC088B0F5A47F012070470020F3
+:10D1100070470A68426049688160704742680A60E7
+:10D12000806848607047017911F0070F1BBF407994
+:10D1300010F0070F002001207047017911F0070F50
+:10D140001BBF407910F0070F0020012070470171CC
+:10D15000704700797047417170474079704781711D
+:10D16000090AC1717047C088704746A282B0D2E9EF
+:10D170000012CDE900120179407901F007026946F9
+:10D180001DF80220012A07D800F00700085C0128DA
+:10D190009EBF012002B07047002002B070470171AD
+:10D1A000704700797047417170474079704730B5DA
+:10D1B0000C460546FB2988BFFFDF6C7030BDC37885
+:10D1C000024613F03F0008BF70470520127903F0B4
+:10D1D0003F0312F0010F36D0002914BF0B20704717
+:10D1E00012F0020F32D0012914BF801D704700BF1A
+:10D1F00012F0040F2DD0022914BF401C704700BF4D
+:10D2000012F0080F28D0032914BF801C704700BFFC
+:10D2100012F0100F23D0042914BFC01C704700BFA8
+:10D2200012F0200F1ED005291ABF1230C0B270476D
+:10D2300012F0400F19D006291ABF401CC0B2704727
+:10D24000072918D114E00029CAD114E00129CFD14F
+:10D2500011E00229D4D10EE00329D9D10BE0042931
+:10D26000DED108E00529E3D105E00629E8D102E096
+:10D27000834288BF7047002070470000AC4802001E
+:10D2800086F3FFFF00010102010202032DE9F041D4
+:10D29000FA4D0446284600216A78806801270E4628
+:10D2A00012B1012A1ED006E090F86620002A18BFAD
+:10D2B0006F7000D001216A78C2EB421200EB42028B
+:10D2C00092F82830194324D0667090F8D90002F102
+:10D2D0002A0170B12A22201D06F06AFF0420207066
+:10D2E00027710DE090F82820002A18BF6E70E1D158
+:10D2F000E1E73C22201D06F05BFF0520207027712E
+:10D300006878A968C0EB401001EB400080F8286005
+:10D310001DE090F8A410E9B190F8D900012818BFD9
+:10D32000FFDFA868D0F8A5106160D0F8A910A1604F
+:10D33000D0F8AD10E160D0F8B110216190F8B510CF
+:10D340002175667013212170277180F8A460012077
+:10D35000BDE8F08190F82210012922D0017801293E
+:10D360001CBF0020BDE8F081667014212170811C73
+:10D370002022201D06F01CFF2672A9680E70C048EE
+:10D3800082888284D0F8C420527B80F8262080F8DE
+:10D390002270D1F8C4000088F3F73CFCF3F7E3F8FF
+:10D3A000D5E7667007212170416A616080F82260CC
+:10D3B000CDE7B24880680178002914BF80884FF615
+:10D3C000FF7070472DE9F84F4FF000088946064678
+:10D3D0000127CDF80080FFF748FBBDF80010A74DEE
+:10D3E00021F06004ADF8004008284FD2DFE800F0DB
+:10D3F00004070D4E184E132C44F003000DE044F0CA
+:10D400001500ADF80000474641E044F0100000BFB1
+:10D41000ADF800003BE044F0020040F01000F7E7F8
+:10D42000A86890F8E000052818BFFFDF44F01A0054
+:10D43000ADF80000A96891F8E710002914BF40F08A
+:10D44000010020F00100E3E7A86890F8E01003294C
+:10D450000AD090F8E010062958D090F8E00004288F
+:10D4600018BFFFDF5FD012E03046FFF770FC0028E6
+:10D4700018BFFFDF0AD1F07810F03F0F1FBF3079DF
+:10D4800010F0020F44F00400ADF800004746BDF86C
+:10D4900000000090BDF80000C0F3C00BA868CBEB03
+:10D4A0004B1A00EB4A0090F82800002818BFBDE88E
+:10D4B000F88F3046FFF7D9FA80467048806800EB55
+:10D4C0004A0190F8C90001F12A04012808BF01258A
+:10D4D00003D0022814BFFFDF0225257300206073EC
+:10D4E0006648806890F8E11084F83B10FF21A17332
+:10D4F0007F21E176BDF80010618190F8E0100429E9
+:10D500001CBF90F8E01006293AD044E044F00A012C
+:10D51000ADF8001090F8FA00002814BF41F00400A4
+:10D5200021F0040074E73046FFF711FCD8B1012860
+:10D5300004BF44F00100ADF8000014D0022818BF69
+:10D54000FFDFA4D144F00200ADF80000A96891F813
+:10D55000FA10002914BF40F0040020F00400ADF8D8
+:10D560000000474693E7F07810F03F0F1FBF307977
+:10D5700010F0020FBDF8000040F0040087D047E72C
+:10D5800090F8E200012808BF012503D0022814BF4B
+:10D59000FFDF0225657304F10900384D00902878FB
+:10D5A0007F2808BFFFDF2978009801707F2028704E
+:10D5B0006FB1B8F1070F04F11C01304603D2FFF739
+:10D5C000BAFA207239E0FFF782FC207204E00020F2
+:10D5D0002072B8F1070F30D3B8F1070F0DD1A8684A
+:10D5E00090F8F91001B3D0F8EA10C4F80210B0F8BE
+:10D5F000EE10E18090F8F0006070A07A10F0040F57
+:10D600000ED0A86890F8FA10E9B190F8F7102175DB
+:10D61000D0F8F110C4F81510B0F8F500A4F819000E
+:10D62000B8F1070F38D098E0F07810F03F0F1ABF2C
+:10D63000307910F0010FFF20DED0621CA11C3046B3
+:10D6400001F071FDD9E7B8F1070F1CBFB8F1010F68
+:10D65000FFDFB9F1000F08BFFFDF99F80000207568
+:10D66000B8F1010F03D0B8F1070F0BD075E004F14A
+:10D6700015013046FFF712FA6FE000006401002048
+:10D68000CC10002001213046FFF7B2FA0168C4F83F
+:10D6900015108088A4F81900F07810F03F0F1CBF17
+:10D6A000317911F0080F1AD0A86890F8E020042A08
+:10D6B00006D090F8E000032811D111F0100F0ED021
+:10D6C00003213046FFF794FA407803210009A07344
+:10D6D0003046FFF78DFA0088C0F30B002082F07807
+:10D6E00010F03F0F1CBF307910F0400F13D0FA48F4
+:10D6F000FFF72DFBA96891F8E020032A14D006213A
+:10D700003046FFF775FA0078E076A86890F8E010E8
+:10D71000062922D118E0A86890F8FB10002918BF4C
+:10D7200090F8F800F0D1F0E791F8C910042914BF7F
+:10D7300008290028E3D1F07810F03F0F1CBF3079A2
+:10D7400010F0080FDBD1E0E790F8E9100909A173A8
+:10D75000B0F8E800C0F30B002082A968012001EBBB
+:10D760004A0181F82800BBF1000F14BF06200520F4
+:10D77000BDE8F84F03F0F4B82DE9F041D74DAA68A1
+:10D7800092F8D930002B6ED07F27012611B109788D
+:10D79000FE2914D0804692F82800002818BFBDE862
+:10D7A000F08102F12A044046FFF75FF900210828C2
+:10D7B00079D2DFE800F0515356787878595CC64C3E
+:10D7C00092F8A400002818BFBDE8F08182F8A66096
+:10D7D00092F8DD0018B1F6F76CFE012829D020463A
+:10D7E000FFF76CF90146A86880F8A71000F1A801BE
+:10D7F0002046FFF745F92046FFF76DF90146A86876
+:10D8000080F8AE1000F1AF012046FFF747F9A86895
+:10D8100000F1B50428787F2808BFFFDF2878207042
+:10D820002F70A86880F8A460BDE8F041052003F0DF
+:10D8300097B8F6F781FEA96801F1A802A731FDF7B4
+:10D84000DDFF002808BFFFDFA86890F8A71041F0AF
+:10D85000020180F8A710CEE7A17209E0A67221723A
+:10D860000CE0032001E021E00220A07200E0FFDFD5
+:10D8700004F10B014046FFF75EF92072621CA11C07
+:10D88000404601F050FC287809347F2808BFFFDFAC
+:10D89000287820702F70A86880F82860BDE8F041D3
+:10D8A000052003F05DB82172BDE8F081BDE8F041CC
+:10D8B00088E570B5894C0022A06890F8C910104620
+:10D8C00002F0A8FE002831D0F7F735FBA0688449A4
+:10D8D00090F8DF000D5C2846F7F75CF8A06880F848
+:10D8E000E15090F8C910082916BF04290F202520FF
+:10D8F000F6F75DFFA068002190F8C9200120F7F736
+:10D9000050F97548F7F720FBA068D0F80001F7F749
+:10D910001EFBA06890F8C91080F8E21090F8C800CB
+:10D92000032814BF0228012908D103E0BDE8704094
+:10D9300001F032BC08210020F7F707FCA06890F83E
+:10D94000C91080F8E210F7F7DDFBA06890F8DD0061
+:10D9500020B1F6F77AFD4020F7F7A8FBA168032075
+:10D9600081F8E00070BD2DE9F0410F469046054674
+:10D970000321FFF73DF94078584C0209A06890F860
+:10D98000E91062F3071180F8E91003212846FFF738
+:10D990002FF90188A068B0F8E82061F30B02A0F825
+:10D9A000E82080F8E77090F8C910012905D090F8B8
+:10D9B000E000032808BFBDE8F081E8784FF00106D9
+:10D9C00010F03F0F1CBF287910F0400F09D006213E
+:10D9D0002846FFF70DF90178A06880F8F81080F864
+:10D9E000FB60A06890F8E01003292AD0E97811F0D4
+:10D9F0003F0F1CBF297911F0010F08D000F1F00290
+:10DA0000911F284601F08FFBA06880F8F960E87844
+:10DA100010F03F0F1ABF287910F0020FBDE8F08117
+:10DA200001212846FFF7E4F8A1680268C1F8F12057
+:10DA30008088A1F8F50081F8F78081F8FA60BDE8E8
+:10DA4000F081022F18BF012FD0D1BDE8F08123490A
+:10DA5000896881F80A01704770B5204DA86890F870
+:10DA6000E010022919BF90F8E010012900210C46AE
+:10DA70001CBF0C2070BD00BFC1EB411200EB420285
+:10DA8000034682F82840491CC9B20229F4D3047025
+:10DA900080F8224093F8DD0030B1F7F719FBF6F774
+:10DAA000E8FCA86880F8DD40A868012180F8DC4027
+:10DAB00080F8C11080F8C84080F8DF40282180F845
+:10DAC0000B1180F80A41A0F8E34080F8E5400721F7
+:10DAD00080F8C010002070BDD81100206401002023
+:10DAE000D4480200F74810B58068002180F8E010A3
+:10DAF000012180F8E010FFF7AFFF002818BFFFDF1B
+:10DB000010BD2DE9F047EF4C07460C26A06890F8B1
+:10DB1000E01001291FBF90F8E00002280C20BDE8AA
+:10DB2000F087F6F778FEA06890F90A01F6F720FF73
+:10DB3000A06890F8C91080F8E21090F8C010012594
+:10DB4000002978D090F8C8004FF00009032802D0CF
+:10DB5000022805D008E00521DB4801F0ADFB03E019
+:10DB60000321D94801F0A8FBA06890F8D81000293B
+:10DB700004BF90F8DB00002843D0F5F749F80646CB
+:10DB8000A0683146D0F8D400F5F750FDCF4990FB9E
+:10DB9000F1F801FB180041423046F4F742FD01461E
+:10DBA000A068C0F8D410D0F8D0104144C0F8D0100C
+:10DBB000FDF7F3FD0146A068D0F8D020914220D8AF
+:10DBC000C0E9349690F8DB0000281CBF0120FDF767
+:10DBD00008FF0121A06890F8DC20002A1CBF90F803
+:10DBE000D820002A0DD090F8B93000F1BA02012BEC
+:10DBF00004D1527902F0C002402A14D0BA30F7F7AB
+:10DC000085FEA06890F8B910BA30F6F769FE0F21CA
+:10DC10000720F6F781FEA068002690F8E0100129A1
+:10DC200018D112E007E0FDF709FFA1682A46BA31D2
+:10DC3000F7F735FEE5E790F8E010022904BF80F819
+:10DC4000E0500C2006D1BDE8F08780F80451022195
+:10DC500080F8E010A06890F8C10088B1FDF769FE77
+:10DC600003219B48FDF7A1FE0146A06880F8DD1066
+:10DC7000C0F800719748F7F750F93046BDE8F087D3
+:10DC8000FDF700FEECE738B58E4CA06890F8E01088
+:10DC900002291CBF0C2038BD012180F80511A0F815
+:10DCA000081129208DF800006846F5F7F3FF30B120
+:10DCB000A0689DF8001090F80601884205D1A06880
+:10DCC00090F80601401C8DF80000A1689DF8000046
+:10DCD00081F806010220F7F734F97F48F6F752FE83
+:10DCE000A168DFF8F8C1002091F8C03091F8DF207A
+:10DCF000521CACFB02546408A4EB8404224481F857
+:10DD0000DF2023FA02F212F0010F03D1401CC0B24F
+:10DD10000328EBD3FFF7CDFD002038BD69498968A2
+:10DD200081F8C900002070476649896881F8DA00E7
+:10DD3000704710B5634CA36893F8B830022B14BF3A
+:10DD4000032B00280BD100291ABF02290120002033
+:10DD50001146FDF725FD08281CBF012010BDA06855
+:10DD600090F8B800002816BF022800200120BDE866
+:10DD70001040F7F755BD5348806890F8B800002868
+:10DD800016BF022800200120F7F74ABD4D498968D7
+:10DD900081F8B80070474B49896881F8DC0070470A
+:10DDA00070B5484CA16891F8B800002816BF022849
+:10DDB0000020012081F8B900BA31F7F71BFDA068F7
+:10DDC00090F8B810022916BF03290121002180F81C
+:10DDD000DB1090F8B920002500F1BA03012A04BF36
+:10DDE0005B7913F0C00F0AD000F1BA03012A04D105
+:10DDF0005A7902F0C002402A01D0002200E001223C
+:10DE000080F8D820002A04BF002970BDC0F8D05087
+:10DE1000F4F7FEFEA168C1F8D40091F8DB000028F9
+:10DE20001CBF0020FDF7DDFD0026A06890F8DC1087
+:10DE300000291ABF90F8D810002970BD90F8B920B9
+:10DE400000F1BA01012A04D1497901F0C001402949
+:10DE500005D02946BDE87040BA30F7F757BDFDF749
+:10DE6000EDFDA1683246BDE87040BA31F7F717BD45
+:10DE700070B5144D0C4600280CBF01230023A9687F
+:10DE800081F8C13081F8CB004FF0080081F8CC0058
+:10DE90000CD1002C1ABF022C012000201146FDF7E6
+:10DEA0007FFCA968082881F8CC0001D0002070BD53
+:10DEB000022C14BF032C1220F8D170BD002818BF0B
+:10DEC00011207047640100200012002040420F0022
+:10DED000D8110020D1480200D7480200ABAAAAAA54
+:10DEE0000328FE4A926808BFC2F8C41082F8C8002E
+:10DEF0000020704710B5044602F018FF052809D02D
+:10DF000002F014FF042805D0F448806880F8D94056
+:10DF1000002010BD0C2010BDF048816891F8C800A9
+:10DF2000032804D0012818BF022807D004E091F884
+:10DF3000CB00012808BF70470020704791F8CA0045
+:10DF4000012814BF03280120F6D1704710B5F7F758
+:10DF5000A1F8F7F780F8F6F77BFFF6F7E4FFDF4C60
+:10DF6000A06890F8DD0038B1F7F7B2F8F6F781FA5B
+:10DF7000A168002081F8DD00A068012180F804116B
+:10DF8000022180F8E010002010BDD449896881F892
+:10DF9000FC007047017801291CBF122070474278AD
+:10DFA0000023032ACD49896808BFC1F8C43081F82D
+:10DFB000C820012281F8C920C27881F8B8200279EE
+:10DFC000002A16BF022A0123002381F8C13081F8FC
+:10DFD000CA20427981F8C020807981F8DA000020D7
+:10DFE0007047BE488068704701F0D6B82DE9F84FF9
+:10DFF0004FF00008B948F7F790F8B84C4FF07F0A97
+:10E00000002808BF84F800A0F7F772F8B448FEF7BC
+:10E010002CFDA070A16891F8E220012A18BFFFDF53
+:10E020000AD0A06890F8DD0018B1F7F751F8F6F7BC
+:10E0300020FA4046BDE8F88FA94D0026A5F5867761
+:10E04000072836D291F8C10028B9F6F793FC0028CA
+:10E0500008BF002600D00126A06890F8DD0080B13E
+:10E06000FDF7F5FBA168FF2881F8DE000ED0014620
+:10E07000E81CFDF7E1FBA06890F8DE00FDF7F2FB7D
+:10E080000643A06890F8DE00FF2817D1FDF781FC59
+:10E0900087F8DE0097F8C11081B108280ED12878E2
+:10E0A000E91CC0F38010FDF77BFB082818BF002691
+:10E0B00004E002BF91F8D90000280126A0784FF0B3
+:10E0C00000094FF0010B08281BD2DFE800F035AF44
+:10E0D000041A1A1A12F9002E00F06581A06890F84F
+:10E0E000C800012818BF022840F05D81F6F7B0FE95
+:10E0F0007AE036B1A06890F8C800022806D001285E
+:10E1000072D0F6F7A5FE4FF003088AE700217448A5
+:10E11000FFF732FBA0684FF00808C0F8E790C0F89E
+:10E12000EB90C0F8EF90C0F8F390C0F8F79080F84B
+:10E13000FB9080F8E79074E74FF00008002E00F0A5
+:10E140003281A26892F8C80002282DD001284BD055
+:10E1500003287FF466AFD2F8C400E978837E994241
+:10E160001BD12979C37E994217D16979037F9942DE
+:10E1700013D1A979437F99420FD1E979837F9942DD
+:10E180000BD1297AC37F994207D12978437EC1F305
+:10E190008011994208BF012100D0002192F8CB20C4
+:10E1A000012A26D0A9B3FBE000214D48FFF7E4FA8D
+:10E1B000A06890F8051129B1491E11F0FF0180F8FF
+:10E1C00005117CD1C0F8E790C0F8EB90C0F8EF9053
+:10E1D000C0F8F390C0F8F79080F8FB904FF0080873
+:10E1E00080F8E7B01DE7FFE700213D48FFF7C4FADC
+:10E1F00019E0002965D100BF00F11A013848FEF787
+:10E200003FFC3748FEF75AFCA168D1F8C4104876A5
+:10E21000C6E0FFE797F8CC00082850D097F8DE104A
+:10E2200081424ED0BFE04FF00308FAE6A06890F8B4
+:10E23000DB1000290CBF4FF0010B4FF0000B4FF02B
+:10E240000008297805F10902C90907D0517901F0C0
+:10E25000C001402908BF4FF0010901D04FF000096B
+:10E2600090F8C810032906D190F8C110002918BFF2
+:10E2700090F8CC0001D190F8DE00FDF7ADFA5FEA2E
+:10E28000000A13D01021FEF730F9002818BF4FF014
+:10E29000010BB9F1000F04BFA06890F8B9A00DD030
+:10E2A00005F109015046F7F7C9FA8046A068B9F1AF
+:10E2B000000F90F8B9A018BF4AF0020A02E072E01D
+:10E2C0008CE06DE090F8C810032913D0F6F7C0FD7C
+:10E2D000DEB3F6F71DFB50EA080003E064010020FE
+:10E2E000D811002062D08DF800A06946FD48FFF7E4
+:10E2F00043FA98E7D0F8C400E978827E91421BD1B6
+:10E300002979C27E914217D16979027F914213D156
+:10E31000A979427F91420FD1E979827F91420BD155
+:10E32000297AC27F914207D12978407EC1F38011BA
+:10E33000814208BF012500D0002597F8DE0008289B
+:10E3400008D097F8CC10884200E02FE008BF4FF0CB
+:10E35000010901D04FF00009B8F1000F05D1BBF160
+:10E36000000F04D0F6F7D4FA08B1012000E0002035
+:10E370004EB197F8CB10012903D021B955EA090114
+:10E3800001D0012100E0002108420CD0A06890F8E3
+:10E39000CB10012904BF002DD0F8C4003FF42CAFEE
+:10E3A0004FF00A083DE6F6F753FD3CE7A06890F809
+:10E3B000CA00032818BF02287FF435AFB9F1000F57
+:10E3C0003FF431AFB8F1000F7FF42DAFC648694676
+:10E3D00040680090C348FFF7CFF924E7A06890F8A1
+:10E3E000DA0000283FF48DAEF6F732FDA06890F811
+:10E3F000D91000297FF417AFC0F8E790C0F8EB9070
+:10E40000C0F8EF90C0F8F390C0F8F79080F8FB9058
+:10E4100080F8F8A0B348FEF79AFCE8B301287CD056
+:10E4200002287FF400AFA0684FF0030890F8C800FE
+:10E43000032814BF0020012036EA00003FF4F1ADAC
+:10E44000A84D1820E97811F03F0F3FF4EAAD297983
+:10E4500088437FF4E6AD04212846FEF7C9FB064653
+:10E46000A06890F8E20002F0CCF80146304600F0D7
+:10E47000B5FE00283FF4D5AD002202212846FFF763
+:10E4800072FA2846FEF763FC0146A06880F8E610A1
+:10E490003188A0F8E31000E005E0B17880F8E510DD
+:10E4A0004FF00408BDE5002E3FF4BDAEA06890F823
+:10E4B000C810012918BF02297FF4B5AE894DE9784B
+:10E4C00011F03F0F1CBF297911F0020F05D011F098
+:10E4D000010F18BF4FF0010901D14FF000094FF0B3
+:10E4E0000008B9F1000F52D028780027C609012191
+:10E4F0002846FEF77DFB36B1407900F0C000402889
+:10E5000008BF012600D00026A06890F8C810032993
+:10E5100008D190F8C110002900E0AEE018BF90F8D3
+:10E52000CC0001D190F8DE00FDF756F95FEA000853
+:10E530000CD01021FDF7D9FF46B101212846FEF786
+:10E5400057FB01464046F7F779F90746A068002EC9
+:10E5500090F8B98018BF48F00208E87810F03F0F33
+:10E560001CBF287910F0020F0ED02846FEF7B3FA30
+:10E57000824601212846FEF73BFB5146F6F7B8F9E3
+:10E58000002818BF012000D1002038435FD0E87870
+:10E5900010F03F0F1EBF297911F0100F11F0080F76
+:10E5A00041D004212846FEF723FB0646A06890F8D8
+:10E5B000E20002F026F80146304600F00FFEA0B15E
+:10E5C000424600212846FFF7CEF94648FEF7BFFB3A
+:10E5D0000146A06880F8E6103188A0F8E310B17811
+:10E5E00080F8E5104FF004081BE5A06890F8E20001
+:10E5F00001287FF418AEE87810F03F0F1CBF28798F
+:10E6000010F0010F3FF40FAEB9F1000F04D100215B
+:10E610002846FEF7D7FE06E68DF8008069462846B4
+:10E62000FEF7D0FEFFE510F03F0F1CBF297911F077
+:10E63000100F7FF4F8AD10F03F0F1CBF287910F0D9
+:10E64000010F3FF4F0ADB9F1000FE5D1DFE7A068AD
+:10E6500090F8CA00032818BF02287FF4E4AD002E0A
+:10E660003FF4E1AD002F7FF4DEAD1F48694600683E
+:10E6700000902846FEF7A6FED5E5002E3FF4D3AD68
+:10E68000184D1820E97811F03F0F3FF4CCAD2979EF
+:10E6900088437FF4C8AD04212846FEF7A9FA064650
+:10E6A000A06890F8E20001F0ACFF0146304600F0AF
+:10E6B00095FD00283FF4B7AD002201212846FFF761
+:10E6C00052F92846FEF743FB0146A06880F8E610A1
+:10E6D0003188A0F8E310B17880F8E5104FF0040815
+:10E6E0009FE40000D8110020C84802002DE9F04145
+:10E6F000FD4CA0680078002818BFFFDF0025A06847
+:10E7000001278570D0F8C4100A8882804A88428325
+:10E710008A888283C988C18380F82050F34990F8A1
+:10E72000DB20A1F59A764AB10A78C2F38013CA1C9D
+:10E7300023B1527902F0C002402A33D090F8DC2095
+:10E7400042B111F8032BC2F380121AB1497911F0CA
+:10E75000C00F27D00E3005F0CFFEA06890F8DD0086
+:10E7600018B1F5F7A6FE012824D0A068D0F8C4108F
+:10E770004A7EC271D1F81A208260C98B81814561BD
+:10E780000583A0680770D0F8C42090F80A1182F8B9
+:10E790005710D0F8C4000088F2F73CFABDE8F04109
+:10E7A000F1F7D2BED6F83711C0F80E10B6F83B110B
+:10E7B0004182D2E7F5F7C0FEA16801F10802C91D48
+:10E7C000FDF71CF8002808BFFFDFA068C17941F001
+:10E7D0000201C171D6F80F114161B6F8131101831E
+:10E7E000CFE72DE9F84FC04C0546FF21A068002770
+:10E7F0004FF0010980F8DE1090F8C800BA460128F1
+:10E8000018BF022802D0032818BFFFDF28004FF0EE
+:10E81000040B4FF07F08B54EA6F1280500F04B81A0
+:10E820002846FEF73DFA28B92846FEF793FA002855
+:10E8300000F04181A06890F8E000082880F038815D
+:10E84000DFE800F0FEFEFE04080CCF7BFFF7CEFBF6
+:10E8500000F0C5B800F093FD00F0C1B8A448FEF781
+:10E8600004F92071E878717A88421CD12879B17A4C
+:10E87000884218D16879F17A884214D1A879317B1D
+:10E88000884210D1E879717B88420CD1287AB17B1B
+:10E89000884208D128783178C0F38010B0EBD11FBE
+:10E8A00008BF012500D00025F6F7D2FA8E48F6F70A
+:10E8B00034FC002808BF84F80080F6F719FC2079A2
+:10E8C000042840F04D81002D00F04A81CDF800A0D1
+:10E8D000A2688748694692F8D93053B3064692F841
+:10E8E0006600002840F03C8102F1680582F872B0B1
+:10E8F0006932A91C304600F016FC05F10B013046C8
+:10E90000FEF73DF9C0B228721F2884BF1F2028726D
+:10E91000207809357F2808BFFFDF2078287084F829
+:10E920000080A06880F86690062002F019F800F0D8
+:10E9300017B9FEF747FD00F013B903276A48F6F749
+:10E94000ECFB002808BF84F80080F6F7D1FB68488C
+:10E95000FEF78BF880466648FEF7F9F9B8F1080F24
+:10E9600008BF00283AD1E978032011F03F0F35D0D5
+:10E970002979884332D100215D48FEF739F9062212
+:10E9800006F1090105F0E8FB40BB5948FEF796F88F
+:10E9900080465648FEF79FF880451FD10121544814
+:10E9A000FEF726F90622F11C05F0D6FBB0B9504857
+:10E9B000FEF791F880464D48FEF780F880450DD16E
+:10E9C000F6F768FBF6F747FBF6F742FAF6F7ABFA0D
+:10E9D0000227FFF78BFE042001F0C2FF38460746EE
+:10E9E000B2E0F6F735FA4048F6F797FB002808BF83
+:10E9F00084F80080F6F77CFB3D48FEF736F80746C2
+:10EA00003B48FEF7A4F9072F08BF00284FD1E9784B
+:10EA1000012011F03F0F4AD02979884347D10021C6
+:10EA20003348FEF7E5F8062206F1090105F094FBEC
+:10EA300000283CD12E48FEF741F805462B4800E05F
+:10EA400036E0FEF748F8854231D1A06890F804110D
+:10EA500029B3B0F8082190F80611012A05D9520807
+:10EA6000A0F8082108BFA0F80891012914BF0029C7
+:10EA70000D21C943C1EBC10202EB011190F8052140
+:10EA8000D24302EB8203C3EB82121144B0F8082197
+:10EA9000890CB1FBF2F302FB131180F8051180F829
+:10EAA000049169461248CDF800A0FEF78BFC57E0B0
+:10EAB000FFDFBDE8F88FA06890F8E000082843D297
+:10EAC000DFE800F0424242041F2E3F350648F6F7C9
+:10EAD00024FB002808BF84F80080F6F709FBA06833
+:10EAE00090F8DD0050B105E0640100200012002024
+:10EAF000D8110020F6F7ECFAF5F7BBFCF6F7A8F909
+:10EB00002EE0FE48F6F709FB002808BF84F80080D5
+:10EB1000F6F7EEFAA06890F8DD000028EED0E2E704
+:10EB2000F648F6F7FAFA38B984F8008004E0F348BA
+:10EB3000F6F7F3FA0028F7D0F6F7DAFAF6F788F9DD
+:10EB40000EE000F02FFE0BE00C2F80F01982DFE8C2
+:10EB500007F006FDFC07FBFAFAFA0BF94FBBA8E732
+:10EB6000BDE8F84FFEF7A5BE00220121022001F00A
+:10EB700051FD002800F04181E149A1F12800FDF795
+:10EB8000ADFFA068DE4E90F8B9103046FDF78DFF5E
+:10EB9000A06800F1BA013046FDF76BFFA06890F85D
+:10EBA000DB10C1B190F8C810032906D190F8C1104C
+:10EBB000002918BF90F8CC0001D190F8DE00FCF7D6
+:10EBC0003FFF050007D001213046FDF76EFF2946C3
+:10EBD0003046FDF74EFFCA48F6F7B6F90121084660
+:10EBE000F6F7B3FAA168082081F8E000BDE8F88FD5
+:10EBF000A06890F8E21090F8E2100022032001F0E3
+:10EC000009FD00287ED0BF4F0A2087F8E0000120D0
+:10EC100001F0A6FE07F59A71A1F12800FDF75EFF4D
+:10EC2000A06807F59A7890F8B9104046FDF73DFFC7
+:10EC3000A06800F1BA014046FDF71BFFA06890F8FC
+:10EC4000DB10C9B190F8C810032906D190F8C110A3
+:10EC5000002918BF90F8CC0001D190F8DE00FCF735
+:10EC6000EFFE5FEA000907D001214046FDF71DFFD6
+:10EC700049464046FDF7FDFEA268A149D2F8C4000E
+:10EC8000C08AC875000A0876D2F8C400407DB07505
+:10EC90000846F6F759F99A48D7F8C41020230278A5
+:10ECA000497B22F0200203EA411111430170D7F899
+:10ECB000C4002A78417BC2F340121140417397F897
+:10ECC0000B01D7F8C4106FE0A06890F8E21090F83C
+:10ECD000E2100022052001F09DFC98B1894D0B2027
+:10ECE00085F8E000022001F03BFE05F59A71A1F1E4
+:10ECF0002800FDF7F3FEA06805F59A7790F8B910A3
+:10ED0000384600E079E0FDF7D0FEA06800F1BA01D6
+:10ED10003846FDF7AEFEA06890F8DB10F9B190F828
+:10ED2000C810032906D190F8C110002918BF90F827
+:10ED3000CC0001D190F8DE00FCF782FE5FEA00080B
+:10ED40000DD004E034E01BE18EE085E07FE001219E
+:10ED50003846FDF7AAFE41463846FDF78AFEA2680E
+:10ED60006749D2F8C400C08AC875000A0876D2F88C
+:10ED7000C400407DB0750846F6F7E6F8D5F8C40043
+:10ED800080F80D90A06890F8E230012296210020D2
+:10ED9000F5F790FF5A48017821F020010170A06832
+:10EDA000D5F8C41090F80B0181F85600BDE8F88F33
+:10EDB000A06890F8E21090F8E2100022042001F020
+:10EDC00029FCD0B14E49A1F12800FDF787FEA068CB
+:10EDD0004B4E90F8B9103046FDF767FEA06800F181
+:10EDE000BA013046FDF745FEA06890F8DB10E9B1A6
+:10EDF00090F8C810032904D00AE0BDE8F84F00F0ED
+:10EE0000CBB990F8C110002918BF90F8CC0001D1FF
+:10EE100090F8DE00FCF714FE050007D00121304613
+:10EE2000FDF743FE29463046FDF723FE3448F6F74A
+:10EE30008BF8A06890F8E230012296210020F5F7C7
+:10EE400039FFA168092081F8E000BDE8F88FA068CB
+:10EE500080F8E090BDE8F88FA068022180F8049166
+:10EE600080F8E010BDE8F88FA56815F8E31F11F0F1
+:10EE7000800F0CBF1E204FF49670B5F80120C2F32E
+:10EE80000C0212FB00F6C80908BF4FF01E0906D09D
+:10EE9000002806BFFFDF4FF000094FF49679A878ED
+:10EEA000400908BF012703D0012814BF002702270B
+:10EEB000A06890F8E20001F0A4FBA6EB0008287817
+:10EEC00008EB0906C0F38010002808BF4FF4FA7A57
+:10EED00005D006BFFFDF4FF0000A4FF0320A0948A5
+:10EEE00090F8FC90B9F10C0F28BFFFDF0648074AE5
+:10EEF00030F819000AEB00010AE00000640100206C
+:10EF000000120020CC100020DC4802003F420F001D
+:10EF100001FB0620511CB0FBF1F000F120094E442A
+:10EF2000F6F709F8287800F03F052846F5F732FD96
+:10EF3000A06880F8E15039462520F5F738FC012219
+:10EF4000A8EB09013B461046F5F7B4FEFE48F5F77D
+:10EF5000FBFF00213046F6F743F8A06880F8E27026
+:10EF6000F6F7D0F8A06890F8DD0020B1F5F76DFA5B
+:10EF70005020F6F79BF8A06880F8E0B0BDE8F88F65
+:10EF8000FFDFBDE8F88FF14810B5806890F8E00029
+:10EF90000C285FD2DFE800F05E5E5E5E5E5E5E5E65
+:10EFA0000613472DE848F5F7CFFFF6F7ABF8002139
+:10EFB0009620F6F715F8E5490520896830E0E24823
+:10EFC000F5F7C2FFE14CA06890F8E23001229621EB
+:10EFD0001046F5F76FFEA06890F8E2000021962039
+:10EFE000F5F7FEFFF6F78EF8A168062081F8E0003D
+:10EFF00010BDD548F5F7A8FFD44CA06890F8E230D2
+:10F00000012296211046F5F755FEA06890F8E2001F
+:10F0100000219620F5F7E4FFF6F774F8A1680720C1
+:10F0200081F8E00010BDF6F735F8F6F714F8F5F7BB
+:10F030000FFFF5F778FFC5480121806880F80411BB
+:10F04000022180F8E010FFF751FBBDE810400320DB
+:10F0500001F086BCFFDF10BD70B5BC4CA06890F815
+:10F06000E0007F25082828BF70BDDFE800F03F3FA3
+:10F070003F172304390AB548F6F74FF830B9257021
+:10F0800004E0B248F6F749F80028F8D0F6F730F86F
+:10F09000F5F7DEFEBDE87040FEF70BBCAB48F6F7B7
+:10F0A0003CF8002808BF2570F6F722F8BDE870404C
+:10F0B00000F072B8A548F6F730F8002808BF2570B0
+:10F0C000F6F716F8A06890F8DD0018B1F6F700F82A
+:10F0D000F5F7CFF9F5F7BCFEBDE87040FEF7E9BBE8
+:10F0E00000F060FBBDE87040FEF7E3BB70BD70B59B
+:10F0F000964C06460D46012909D0A06890F8E230EA
+:10F1000090F8E2203046BDE8704001F0E9BDF5F727
+:10F1100011FBA16891F8E220034629463046BDE87C
+:10F12000704001F0DDBD70B50646884814460D46B6
+:10F13000806890F8DD0018B1F5F7BBF901280ED012
+:10F140003046FDF7BBFC20703046FDF78EFC0728EB
+:10F1500013D229463046BDE87040FDF791BCF5F763
+:10F16000EBF92A462146FCF749FB002808BFFFDFE0
+:10F17000207840F00200207070BD3046FDF775FC2D
+:10F18000072818BF70BD00213046FDF731FD01682A
+:10F1900029608088A88070BD10B5F5F77BFFF5F772
+:10F1A0005AFFF5F755FEF5F7BEFE684CA06890F8DB
+:10F1B000DD0038B1F5F78CFFF5F75BF9A1680020A9
+:10F1C00081F8DD00A068012180F80411022180F897
+:10F1D000E010BDE81040002001F0C2BB2DE9F04175
+:10F1E000044680780222B2EB501F26D00D462178CB
+:10F1F00011F0800F0CBF1E204FF49670B4F8012060
+:10F20000C2F30C0212FB00F6C80908BF1E2105D08C
+:10F21000002806BFFFDF00214FF49671701BA27813
+:10F22000520908BF012703D0012A14BF0027022773
+:10F23000B0F5877F28BFAE4202D20020BDE8F08142
+:10F2400045182078C0F38010002808BF4FF4FA76E4
+:10F2500003D006BFFFDF002632263D4890F8FC4071
+:10F260000C2C28BFFFDF3B483B4A30F81400311814
+:10F2700001FB0520511CB0FBF1F020300544334860
+:10F28000806890F8E200F6F7B6F904463846F6F7DB
+:10F29000B2F94FF47A7184423ABF001B00F2E730B2
+:10F2A000201AB0FBF1F034BF42192A1A3946BDE8E2
+:10F2B000F041012001F0AEB970B50D460446FDF7EE
+:10F2C000AFFB032D55D0052D18BF70BD052120467D
+:10F2D000FDF7ABFB1D4DA868D0F8C40000F10E018E
+:10F2E0002046FDF760FCA868D0F8C40000F11201C8
+:10F2F0002046FDF75CFCA868D0F8C410497DA175D4
+:10F30000D0F8C410C98AE175090A2176D0F8C41072
+:10F3100049886176090AA176D0F8C4108988E17617
+:10F32000090A2177D0F8C410C9886177090AA17742
+:10F33000D0F8C40000F108012046FDF756FCA8688B
+:10F34000D0F8C400017E09E0D8110020640100203B
+:10F35000CC100020DC4802003F420F002046FDF7A1
+:10F360002CFCA86890F8FC102046BDE87040FDF722
+:10F370002EBC2046BDE870400321FDF756BB2DE9A9
+:10F38000F84FFD48F5F7C9FEFB4C002804BF7F206D
+:10F390002070F5F7ADFEA06890F8D900002818BFDE
+:10F3A000FFDFF648FDF761FBDFF8D083E0704FF038
+:10F3B000000998F803004D4610F03F0F1CBF98F865
+:10F3C000040010F0080F14D0EC48FDF7C0FC70B139
+:10F3D000012802D002280AD00BE098F8030010F0B0
+:10F3E0003F0F1CBF98F8040010F0010F01D04FF040
+:10F3F0000109A06890F8DD0018B1F5F769FEF5F78E
+:10F4000038F898F803002E4637464FF0000A10F0FF
+:10F410003F0F1CBF98F8040010F0020F43D0A06803
+:10F42000DFF858A3002690F8DB0000280CBF012766
+:10F4300000279AF800000121C5095046FDF7D8FBC6
+:10F4400035B1407900F0C000402808BF012500D048
+:10F450000025A06890F8C810032906D190F8C110C3
+:10F46000002918BF90F8CC0001D190F8DE00FCF71D
+:10F47000B3F95FEA000B0FD01021FDF736F8002832
+:10F4800018BF012745B101215046FDF7B1FB0146E8
+:10F490005846F6F7D3F90646A068002D90F8B9A0B3
+:10F4A00018BF4AF0020AE0784FF0030B072875D125
+:10F4B000B248FDF74CFC002800F0F280012803D090
+:10F4C000022800F031819FE0009700270321AB481C
+:10F4D000FDF78EFBB9F1000F7ED0A16891F8E7200F
+:10F4E000012A79D1427891F8E9301209B2EB131F61
+:10F4F00072D10088B1F8E810C0F30B00C1F30B0122
+:10F50000884269D19D48FDF722FCA16891F8E62068
+:10F51000904261D191F8C800012818BF022802D09A
+:10F5200003283CD0B9E0F5F793FC98F8030010F0FD
+:10F530003F0F1CBF98F8040010F0020F17D08F4F38
+:10F540003846FDF7C8FA804601213846FDF750FBE2
+:10F550004146F5F7CDF9002818BF012030430BD004
+:10F560008DF800A069468548FDF72CFF14E00021C6
+:10F570008248FDF727FF0FE0A06890F8CA00032833
+:10F5800018BF022808D13DB136B97D486946806868
+:10F5900000907A48FDF716FF03277EE034E0002153
+:10F5A0007648FDF725FBA1680622D1F8C4101A3170
+:10F5B00004F0D2FD50B97148FDF780FAA168D1F886
+:10F5C000C410497E884208BF012500D0002598F864
+:10F5D000030010F03F0F00E05CE01CBF98F804004F
+:10F5E00010F0020F01D0CEB127E0A06890F8CB1048
+:10F5F000012901D015B10CE05DB937E090F8DE10BB
+:10F6000090F8CC00814204D0F5F722FC5846BDE8C2
+:10F61000F88FA06890F8E2000B273EE0009870B1E8
+:10F62000564E3046FDF757FA074601213046FDF7A2
+:10F63000DFFA3946F5F75CF908B1012200E0002253
+:10F64000A06890F8CB10012907D041B92DB990F8E6
+:10F65000DE3090F8CC00834201D1012000E0002090
+:10F66000024217D0012908BF002DD2D10021434802
+:10F67000FDF7BEFAA1680268D1F8C410C1F81A20DB
+:10F680008088C8833D48FDF719FAA168D1F8C410F5
+:10F690004876BEE7F5F7DCFB03273846BDE8F88F70
+:10F6A000F5F7D6FB03213548FDF7A2FAB9F1000FB3
+:10F6B00036D0A16891F8E7206ABB427891F8E9302A
+:10F6C0001209B2EB131F2BD10088B1F8E810C0F378
+:10F6D0000B00C1F30B01884222D12848FDF737FB0C
+:10F6E000A16891F8E62090421AD191F8C80001284B
+:10F6F00018BF022814D198F8030010F03F0F1CBF68
+:10F7000098F8040010F0020F06D08DF800A06946AA
+:10F710001A48FDF757FE03E000211848FDF752FE96
+:10F720005846BDE8F88F00BFF5F792FBA06890F847
+:10F73000C80003281CD01148FDF709FBA16891F807
+:10F74000E620904214D198F80320092012F03F0FD0
+:10F750000ED098F8042090430AD1B9F1000F07D0D9
+:10F7600091F8C80002280DD000210448FDF72AFEB8
+:10F770000320BDE8F88F000064010020D8110020AC
+:10F78000C848020091F8050128B1401E10F0FF00A2
+:10F7900081F80501ECD1524601212348FEF7E3F838
+:10F7A0000920E6E710B5F5F753FB2048F5F7B5FC5F
+:10F7B0001E4C002804BF7F202070F5F799FCA0683C
+:10F7C00090F8041119B1002180F8041110BDB0F8AF
+:10F7D000082190F80611FF2A0AD24FF6FF7303EAB8
+:10F7E0004202A0F80821FF2A84BFFF22A0F80821C6
+:10F7F000012914BF00290D21C943C1EBC10202EB4D
+:10F80000011290F80511C94301EB8103C3EB81118B
+:10F810001144B0F80821890CB1FBF2F302FB13117B
+:10F8200080F80511CFE70000D81100206401002006
+:10F830002DE9FF4F07460C46488881B040F2E2416F
+:10F8400048430090E08A002600FB01FB94F8640026
+:10F8500091460D2818BF0C281FD024281EBF94F8ED
+:10F86000650024284FF0000A17D0049818B1012130
+:10F87000204602F0B2FB94F8540094F8558094F8B6
+:10F88000D010054661B101296DD0022952D003295B
+:10F8900018BFFFDF67D000F0D5B84FF0010AE4E7EA
+:10F8A000B9F1000F08BFFFDFFD4EB068002808BFA8
+:10F8B000FFDF94F85410FB4890F82400FDF79DF802
+:10F8C000009094F85400F5F7A5FE00F2E7314FF4EC
+:10F8D0007A79B1FBF9F1F24880680E1894F8540077
+:10F8E000F5F798FE014694F85400022804BFEE484C
+:10F8F0004FF47A720DD0012804BFEC484FF4C8626F
+:10F9000007D0042807BFEA4840F69802E94840F6C5
+:10F91000E4421044084400F2E731B1FBF9F10098E9
+:10F92000401A00EB0B01DE48406930440844061DD4
+:10F93000012015E0DA48A9F101018068084308BFF9
+:10F94000FFDFDD48B9F1000F006800EB0B0606D0C1
+:10F95000D348806800F22230B04288BFFFDF032026
+:10F9600084F8D0006DE094F86410009E24291EBF36
+:10F9700094F86520242A25294FD1B4F85810B4F8FA
+:10F98000F020891A491C09B2002946DB94F8F210CC
+:10F99000002942D00D4694F8F310002918BF88467C
+:10F9A000022804BFC0494FF47A700DD0012804BF6B
+:10F9B000BE494FF4C86007D0042807BFBC4940F6D1
+:10F9C0009800BC4940F6E4400144022D04BFB6480B
+:10F9D0004FF47A720DD0012D04BFB4484FF4C862C1
+:10F9E00007D0042D07BFB24840F69802B14840F650
+:10F9F000E4421044814208D9081A00F5FA714FF424
+:10FA00007A70B1FBF0F0064407E0401A00F5FA7195
+:10FA10004FF47A70B1FBF0F0361AB9F1000F10D044
+:10FA2000DFF87C92D9F8080020B9B9F80200002864
+:10FA300018BFFFDFD9F8080000F22230B04288BFBB
+:10FA4000FFDF06B9FFDF3146D4F8D400F2F7E9FD55
+:10FA5000C4F8D400B860002038704FF0010987F86E
+:10FA60000490204602F0A6FBAAF10101084208BF5B
+:10FA700087F8059006D094F8D00001280CBF02202A
+:10FA8000032078714046D4F824B0F5F7B4FD014660
+:10FA9000022D04BF84484FF47A720DD0012D04BFAB
+:10FAA00082484FF4C86207D0042D07BF804840F653
+:10FAB0009802804840F6E4421044084400F23F6156
+:10FAC0004FF47A70B1FBF0F0584400F5C970F8605B
+:10FAD000049830EA0A0004BF05B0BDE8F08F314653
+:10FAE0003846FCF724FE85B2204602F063FBA842AC
+:10FAF0000FD8054687F8059006FB05F1D4F8D40029
+:10FB0000F2F78FFDB86031463846FCF710FE284406
+:10FB100085B22946204602F060FAB868C4F8D400DD
+:10FB200005B0BDE8F08F2DE9F0430446634885B089
+:10FB30000D4690F80004DFF88891400999F8001408
+:10FB40004909884218BFFFDFDFF85481002708F118
+:10FB50004406082D80F00E81DFE805F0046872721B
+:10FB60006DFEFEB6202C28BFFFDF36F814000621FC
+:10FB7000F0F71EFF050008BFFFDF202C28BFFFDFC6
+:10FB800036F814002988884218BFFFDF95F8D000A6
+:10FB9000002808BFFFDF284601F02EFFC8F80870D4
+:10FBA000A8F8027029460020C8F81470FCF710FE6F
+:10FBB00000F19804686AA04225D995F85500F5F738
+:10FBC0001AFD014695F85400022804BF36484FF448
+:10FBD0007A720DD0012804BF34484FF4C86207D0B0
+:10FBE000042807BF324840F69802324840F6E44203
+:10FBF000104408444FF47A7100F23F60B0FBF1F119
+:10FC0000686A0844071B29460020C8F80C70FCF7F6
+:10FC1000DFFD698840F2E24251439830081AA0F2B1
+:10FC20002230C8F8100005B0BDE8F08305B0BDE88B
+:10FC3000F04302F0ADB805B0BDE8F043F5F7A9BA5E
+:10FC400099F8140D1F49400991F800144909884298
+:10FC500018BFFFDF202C28BFFFDF36F81400062175
+:10FC6000F0F7A6FE050008BFFFDF202C28BFFFDF4E
+:10FC700036F814002988884218BFFFDF00220123CC
+:10FC800029466846FFF7D4FD95F8DA006946F3F790
+:10FC900007FA002808BFFFDF05B0BDE8F0830000C9
+:10FCA000281200204412002068360200A22402001C
+:10FCB000D0FB010030D301007401002001E000E01E
+:10FCC0000BE000E019E000E0202C28BFFFDF36F851
+:10FCD00014000621F0F76CFE050008BFFFDF202CA2
+:10FCE00028BFFFDF36F814002988884218BFFFDFDD
+:10FCF00095F8D000042818BFFFDF85F8D07095F87C
+:10FD0000DA404FF6FF79202C28BFFFDF26F8149049
+:10FD100095F8DA00F2F75DFF002808BFFFDF20202A
+:10FD200085F8DA00D5F8E000002804BFD5F8DC003B
+:10FD3000C8F8180008D0D5E9391211448269114475
+:10FD40008161D5E93701C860D5F8DC0000281CBF07
+:10FD5000D5F8E010016100E00CE004D1D5F8E00036
+:10FD6000002818BF8761FE48007805B0BDE8F04361
+:10FD7000ECF70CB8FFDF05B0BDE8F0832DE9F05FCC
+:10FD8000F84E07468B46F08B7568401CF083307840
+:10FD90004FF00008002808BFFFDF07D0DFF8C89346
+:10FDA00004282ED0052818BFFFDF5BD05846FEF789
+:10FDB00018F9040008BFFFDF29463069F2F731FC6B
+:10FDC000B86087F800800120387194F8C9000228D3
+:10FDD00008BFE64807D0012808BFE54803D004283B
+:10FDE0000CBFE448E4484FF47A7100F2E140B0FB04
+:10FDF000F1F0B168FA300844F860307804287DD119
+:10FE000083E0002AD2D0D6F810A0D9F8184034B335
+:10FE1000A146E468002CFBD1B9F1000F1FD099F87E
+:10FE20000000002808BFFFDFD9F81410D9F804003B
+:10FE300001445046F3F7FAFB002807DA291A491E55
+:10FE400091FBF5F101FB05042A4604E090FBF5F176
+:10FE500001FB15042A46944288BFFFDF00E04446B8
+:10FE60002546A3E7002AA1D0B569002D08BFFFDF12
+:10FE70000024D5F8E420D9F818002346611E58B1B3
+:10FE80008369934228BF994284BF194604460346BA
+:10FE9000C0680028F4D104B91C46C5F8E040D0354C
+:10FEA000002C04BFC5F80C80C9F8185005D0E068D4
+:10FEB000E560E860002818BF0561D5F81090C5F826
+:10FEC0001880B9F1000F0ED0D9F8180048B1D5F854
+:10FED00014A0504538BFFFDFD9F81800A0EB0A0086
+:10FEE000A861C9F81880002C08BFC6F8208009D086
+:10FEF0002078002808BFFFDF616900E00AE0606841
+:10FF00000844306240F6B83550E7F08B0A2838BF15
+:10FF1000032000D302207871F08B012807D93846DE
+:10FF20007168FCF704FC0146F08B0844F083B86864
+:10FF30003061BDE8F09F2DE9F04107468F4884B05D
+:10FF40000D4690F80004DFF83882400998F8001454
+:10FF50004909884218BFFFDF01200026082D814C87
+:10FF600080F0BB80DFE805F004718C8C87B9B9A5FF
+:10FF700060732073607800281CBF04B0BDE8F08176
+:10FF800079488660466126733846FEF72AF80500F0
+:10FF900008BFFFDF95F8C900022804BF79494FF474
+:10FFA0007A720DD0012804BF71494FF4C86207D09E
+:10FFB000042807BF6F4940F69802734940F6E442AF
+:10FFC00011444FF47A7201F2E731B1FBF2F1A26809
+:10FFD0008C18F5F704FB024695F8C900082808BFFD
+:10FFE000082127D004280CBF0221002322D0022898
+:10FFF0000CBF182128211944042816BF08280F23F4
+:020000040002F8
+:1000000025235B1D082808BF402007D0042808BF0F
+:10001000102003D002280CBF0420082013FB00107E
+:10002000801A201AFDF76DFD002818BFFFDF04B00D
+:10003000BDE8F08101EB410101F12803082814BF5C
+:1000400004284FF4A871D6D0D1E7617851B1207B54
+:10005000002808BFFDF77AFF667304B0BDE8F041E1
+:10006000F2F7E2BCA073FDF70EFE002818BFFFDF19
+:1000700004B0BDE8F08104B0BDE8F041F5F789B8FF
+:1000800098F8140D4149400991F800144909884233
+:1000900018BFFFDF002239466846FFF76FFE69464A
+:1000A0003846F2F7FDFF002808BFFFDF04B0BDE8C7
+:1000B000F0812078052818BFFFDF207F002808BFC7
+:1000C000FFDF26772670207DF2F783FD002808BF2A
+:1000D000FFDF267504B0BDE8F081FFDF04B0BDE8A6
+:1000E000F0812DE9F0411F4C0026207804281FBF25
+:1000F000207805280C20BDE8F08101206070607B2D
+:100100000025A8B1EFF3108010F0010F72B60CBFFC
+:1001100000270127607B00281CBFA07B002805D09A
+:10012000FDF714FF6573A573F2F77EFC2FB903E0AA
+:10013000207DF3F7C7F800E062B6207DF3F70FFBF0
+:10014000207F28B125772078052818BFFFDF0C26EF
+:1001500065702570207DF2F73CFD002818E0000056
+:1001600070010020441200202812002004360200F2
+:10017000A2240200D0FB0100C0D4010001E000E095
+:100180000BE000E06836020030D3010019E000E027
+:1001900008BFFFDF25753046BDE8F0812DE9F04F3F
+:1001A000FD4883B00078002818BFFFF79AFF0120B0
+:1001B000DFF8E88388F8000069460620F0F781FB45
+:1001C000002818BFFFDF00274FF6FF7934E00298C0
+:1001D00000281CBF90F8D01000292DD00088484579
+:1001E0001CBFDFF8BCA34FF0200B3BD00621F0F77B
+:1001F000DFFB040008BFFFDF94F8DA00F3F7AFFA83
+:1002000084F8D07094F8DA504FF6FF76202D28BF8E
+:10021000FFDF2AF8156094F8DA00F2F7DAFC00281C
+:1002200008BFFFDF84F8DAB069460620F0F749FB23
+:10023000002818BFFFDF10E06846F0F720FB002819
+:10024000C5D00FE0029800281CBF90F8D0100029FC
+:1002500003D000884845C9D104E06846F0F70FFB99
+:100260000028EFD088F80070C8F8187003B000209C
+:10027000BDE8F08F10B5CB4C60B101280CBF40F643
+:10028000C410FFDF06D0A06841F66A01884228BF8B
+:10029000FFDF10BDA060F6E710B5DFF808C3BE4C65
+:1002A00000238CF80000237063702377237363733B
+:1002B000A3732020A3612075A4F11C004370423079
+:1002C00010214FF6FF72428020F8042F491EFAD108
+:1002D000CCF80830DCF8080041F66A01884228BFF3
+:1002E000FFDFFFF75BFF40F6C41101206160F5F707
+:1002F00082F900F2E7314FF47A70B1FBF0F042F28C
+:1003000010710844A0606168A1F21731884298BF5B
+:100310000146A16010BDF0B59F4C054685B0207820
+:1003200000281EBF0C2005B0F0BD95F8546095F86C
+:1003300055006F6AF5F75FF9022E04BF9A494FF432
+:100340007A720DD0012E04BF98494FF4C86207D0CD
+:10035000042E07BF964940F69802964940F6E442BB
+:10036000114408444FF47A7100F23F60B0FBF1F0A1
+:10037000384400F22230C5F8E400A56195F8D000B9
+:10038000002818BFFFDF0020844948610521217043
+:1003900060702077E0838848F2F7C1FB2075202841
+:1003A00008BFFFDFF2F734FC2061217D012268469F
+:1003B000FFF7E4FC207D6946F2F772FE002808BFD3
+:1003C000FFDF002005B0F0BD7348007800281CBF97
+:1003D0000020704710B50620F0F784FA80F0010085
+:1003E00010BD70B56C4C05462078002818BFFFDFA3
+:1003F000287801281CBF112070BD698840F2712245
+:10040000AD88514301206160F5F7F5F800F2E7315E
+:100410004FF47A70B1FBF0F040F2712105FB01005E
+:10042000A0606168A1F21731884298BF01460020A0
+:10043000A16070BD10B584B008431EBF112004B088
+:1004400010BD554C207800281EBF0C2004B010BDF4
+:100450000020607004212170E0835748F2F75FFBB1
+:100460002075202808BFFFDF4C48806938B101465D
+:10047000C0680028FBD111B1F2F7CAFB05E0F2F722
+:10048000C7FB40F6B831F2F7CCF82061217D01229C
+:100490006846FFF773FC207D6946F2F701FE0028ED
+:1004A00008BFFFDF002004B010BD70B53A4CA16951
+:1004B0000160FFF716FE002300BBA169D1F8E02020
+:1004C0005AB1D1E939C5AC449569AC44C2F818C0F9
+:1004D000D1E9372CCCF80C2005E0DFF8C0C0D1F80A
+:1004E000DC20CCF81820D1F8DC20D1F8E010002A6C
+:1004F00018BF116102D1002918BF8B61A36170BDC3
+:1005000026494870704770B540F2E24300FB03F59E
+:1005100010460C46F5F76FF8022C04BF22494FF441
+:100520007A720DD0012C04BF20494FF4C86207D065
+:10053000042C07BF1E4940F698021E4940F6E442CB
+:10054000114408444FF47A7100F23F60B0FBF1F0BF
+:1005500000F2223085428CBF281A002070BD70B591
+:100560000D46064601460020FCF732F9044696F88F
+:100570005500F5F740F8014696F85400022804BFEC
+:10058000094A4FF47A7020D0012804BF074A4FF47B
+:10059000C8601AD0042811E044120020281200205C
+:1005A0006C1200207001002068360200A2240200B4
+:1005B000D0FB010030D3010037FF010007BFFC4A28
+:1005C00040F69800FB4A40F6E440104408444FF4DB
+:1005D0007A7100F23F60B0FBF1F0718840F2712255
+:1005E0005143C0EB4100A0F22230A54234BF214666
+:1005F0002946814203D2A5422CBF2846204670627C
+:1006000070BD10B5F4F7EBFFEB498A684968511AE1
+:10061000084410BD2DE9F74FE74A00231826D2F809
+:1006200008B028270BF198044FF004084FF0100988
+:100630004FF0080A4FF4C8724FF4BF754FF0400CEA
+:1006400006287CD2DFE800F0034A21472465142005
+:10065000042912D0082909D02A20022911D010FB20
+:100660000A40002328211944441877E010FB0C406D
+:100670004FEA0C034FF4A871F5E710FB09402E2355
+:10068000F8E710FB08401821EDE704F5317465E048
+:10069000082904BF4FF4BA6140200CD0042915D0BA
+:1006A000022903BF03F15C01324604203A461CBF15
+:1006B00003F1B001082000EBC00000EB400002EBAA
+:1006C00040000844204400F19C0447E02A4640F2E0
+:1006D0008E211020EFE704F5B0743FE0082908BF31
+:1006E00040200CD0042904BF2A46102007D002293C
+:1006F00007BF03F11802042003F128020820C0EB11
+:10070000C00000EB400002EB4001029858440C1876
+:1007100024E0082904BF4FF4356140200CD004299F
+:1007200016D0022903BF324603F1B401042003F5B9
+:10073000B0711CBF3A46082000EB400300E00CE01B
+:1007400003EB001010440844204400F19C0405E031
+:100750002A4640F2EE311020EEE7FFDF974880682E
+:10076000A0428CBF0120002003B0BDE8F08F10B57F
+:10077000914C607828B1D4E90301A268FCF707F82E
+:10078000E060D4E9020188429CBF2078002814BFB1
+:100790000020012010BD04222DE9F04F884E894F22
+:1007A000DFF80C82DFF80C9285B04FF47A7A0529D5
+:1007B00080F0D280DFE801F00A2B0331920080F84C
+:1007C000D02005B0BDE8F04FF2F72EB904467A48C4
+:1007D0000078002818BF84F8D02004D005B0BDE808
+:1007E000F04FF2F721B90122002321466846FFF7B6
+:1007F0001FF894F8DA006946F2F752FC002808BFA7
+:10080000FFDFB4F85800401CA4F85800E6E70321C5
+:1008100080F8D01005B0BDE8F08F8346408840F2E4
+:10082000E241484368490860DBF8F800594600890E
+:10083000ABF81600DBF8F80080798BF81500DBF8D0
+:10084000F8004089ABF80200DBF8F8008089ABF8CB
+:100850000400DBF8F800C089ABF806000020DBF8E4
+:100860002850FBF7B5FF04469BF85500F4F7C3FE8C
+:100870009BF85410022908BF4FF47A710DD001295A
+:1008800004BF3E464FF4C86107D0042907BF46465F
+:1008900040F698014E4640F6E4413144084400F2E7
+:1008A0003F60B0FBFAF1BBF8020040F27122504306
+:1008B000C1EB4000A0F22230A54234BF21462946B8
+:1008C000814203D2A5422CBF28462046CBF8240003
+:1008D00002208BF8D00005B0BDE8F08F83460146BA
+:1008E000856A0020FBF774FF04469BF85500F4F777
+:1008F00082FE9BF85410022908BF4FF47A710DD084
+:10090000012904BF3E464FF4C86107D0042907BF40
+:10091000464640F698014E4640F6E44131440844CC
+:1009200000F23F60B0FBFAF0BBF8021040F2712217
+:100930005143C0EB4100A0F22230A54234BF214612
+:100940002946814203D2A5422CBF28462046CBF837
+:10095000240005B0BDE8F08FFFDF05B0BDE8F08FE3
+:100960002DE9F043DFF864800024144D98F800105E
+:1009700085B0072880F0AD81DFE800F0042A2AFC6A
+:10098000FCFBFB00EC830846EBF700FA68780028D4
+:1009900040F05E81297D00226846FFF7EFF9287D4F
+:1009A0006946F2F77DFB002808BFFFDF00F050B971
+:1009B000D0FB010030D30100281200204412002097
+:1009C00068360200A2240200740100207001002099
+:1009D00002280CBF01260026287DFDF702FB04003B
+:1009E00008BFFFDF94F8E2103046FCF706F8DFF8A6
+:1009F000449301462869D9F80820002E024408BF14
+:100A00004FF4FC706ED094F8E20094F8E2000828ED
+:100A10001EBF94F8E2000428002000F0B98000BF57
+:100A200094F8E230082B1ABF94F8E230042B4FF40C
+:100A3000A87305D094F8E230022B0CBF18232823AA
+:100A4000034494F8E200082808BF40200BD094F833
+:100A5000E200042808BF102005D094F8E200022824
+:100A60000CBF04200820C0EBC00C0CEB401003446A
+:100A700094F8E20008281EBF94F8E2000428002041
+:100A800079D000BF94F8E2C0BCF1080F1ABF94F807
+:100A9000E2C0BCF1040F4FF4A87C08D094F8E2C087
+:100AA000BCF1020F0CBF4FF0180C4FF0280C84441F
+:100AB00094F8E200082808BF40200BD094F8E20028
+:100AC000042808BF102005D094F8E20002280CBFCB
+:100AD0000420082000EB400606EB00106044184498
+:100AE00000F59A7010440844061D94F8E200F4F7EB
+:100AF00082FD94F8E210022908BF8F490BD094F8C8
+:100B0000E210012908BF8D4905D094F8E2100429AC
+:100B10000CBF8B498B4994F8E220022A08BF4FF49E
+:100B20007A720ED094F8E220012A08BF4FF4C8620E
+:100B300007D094F8E220042A0CBF40F6980240F651
+:100B4000E442114408444FF47A7100F2E730B0FBFC
+:100B5000F1F0A969301A40F2E2434A88D03102FB31
+:100B600003F6D9F818208A4208BF00272AD0296A3C
+:100B700002E0A8E055E014E0F2F758FD002819DA89
+:100B8000311A4A1E92FBF6F202FB0607314616E0C6
+:100B900094F8E200082818BF022000EB400028303B
+:100BA0003EE794F8E200082818BF022000EB40005E
+:100BB000283067E790FBF6F202FB160731468F42BA
+:100BC00088BFFFDFD8F80800874208D2A86940F242
+:100BD00071224188C1824A4307EB420705E040F297
+:100BE000E240B7FBF0F0A969C88294F8E210A86966
+:100BF00080F8541094F8E21080F8551005214175E2
+:100C0000C08A6FF41C71484307EB400040F6354141
+:100C1000C9F81400B0EB410F28BFFFDF05B0BDE8F5
+:100C2000F08304280CBF01260026EC830846EBF76E
+:100C3000ADF80120287785F82460A8692969C0F8F3
+:100C4000D41080F8D0402978052918BFFFDF06D0DE
+:100C5000F1F7EAFE6C73AC7305B0BDE8F0830028D1
+:100C600008BFFFDFA86990F8D000002818BFFFDF99
+:100C7000A86990F8DA00202818BFFFDF3248F1F7A2
+:100C80004EFFA9690646202881F8DA000F8828BFA0
+:100C9000FFDF2E4820F81670A86990F8DA002028A7
+:100CA00008BFFFDF002301226846A969FEF7C0FDE7
+:100CB000A869694690F8DA00F2F7F2F9002808BF4F
+:100CC000FFDFAC61C4E705B00846BDE8F043EBF7D1
+:100CD0005DB8FFDF05B0BDE8F08316494860704796
+:100CE00070B5144D0446002904BFA86070BD4FF4D0
+:100CF0007A76012910D002291CBFFFDF70BD6888F9
+:100D0000401C68801046F4F785FC00F2E730B0FB29
+:100D1000F6F0201AA86070BD1846F4F78AFC00F2BD
+:100D2000E730B0FBF6F0201AA86070BD08480078E4
+:100D3000704700002812002068360200A22402003A
+:100D4000D0FB010030D3010027FB01006C12002012
+:100D500044120020F7490C28896881F8CB001ABF9B
+:100D6000132818287047002211280FD0072808BF21
+:100D7000704715280AD001281ABF0028022870479A
+:100D8000A1F88420012081F888007047A1F88A200A
+:100D9000704770B5E74CA1680A88A1F83E2181F838
+:100DA0003C0191F85400012808BF012503D0022816
+:100DB00014BFFFDF0225A06880F8405190F855006D
+:100DC000012808BF012503D0022814BFFFDF022538
+:100DD000A068012180F8415180F83A11002180F883
+:100DE0000E11E078BDE87040EAF7D0BFD14A012982
+:100DF00092681BD0002302290FD0032922D030B3E0
+:100E000001282FD0032818BF704792F864001328D8
+:100E10001CBF1628182805D1704792F8CB0000286F
+:100E200008BF7047D2F8F8000370704792F8CB0003
+:100E3000012808BF704700BFD2F8FC000178491EA6
+:100E40000170704792F8CB000328EBD17047D2F8BD
+:100E5000F800B2F858108288891A09B20029A8BF90
+:100E600003707047B2F85800B2F80211401A00B28D
+:100E70000028E1DA70472DE9F041AE4C0026032747
+:100E8000D4F808C0012590B12069C0788CF8CA0058
+:100E900005FA00F010F4000F08BFFFDFA06880F82B
+:100EA0006470A0F8846080F88850BDE8F081002369
+:100EB0009CF8652019460CF15800FBF7CEFB002882
+:100EC00004BF6570BDE8F0816078002818BFBDE8F8
+:100ED000F0812069C178A06880F8C91080F8657039
+:100EE000A0F88A6080F88C50BDE8F08170B5914C14
+:100EF00084B0207910F0010F04BF04B070BD2069E8
+:100F000000230521C578A06890F864205830FBF7CD
+:100F1000A4FB002818BF062D09D020DC022D1CBF21
+:100F2000042D052D03D0607840F0080060706078D3
+:100F300000281CBF04B070BD2069C078801E162830
+:100F400080F00783DFE800F011FF89A7D52CFFFEB2
+:100F5000FF7FFDD2FFFFFFC5FCFBFAF9F8F50B2D73
+:100F60001CBF0D2D112DDED1E1E7A068002301216A
+:100F700090F867205830FBF770FB002840F05C8346
+:100F80002069FCF759F8A16881F8F600072081F87C
+:100F90006700002081F88C0081F8880000F04CBBCD
+:100FA000A0680921002390F864205830FBF755FB16
+:100FB00018B120690079122812D0A0680A210023F4
+:100FC00090F864205830FBF748FB18B1206900798D
+:100FD000142820D020690079162840F02D8324E0C1
+:100FE000A0680125002390F8642009215830FBF700
+:100FF00034FB002808BF657000F01E83607800286D
+:1010000040F01A83A16881F87C0081F8880081F89B
+:10101000640000F011BBA168002081F86400A1F811
+:10102000840081F8880000F035BAA06890F8641058
+:101030001F2940F00183002180F8641080F8881097
+:101040001A2000F0F7BAA06890F864100F2927D191
+:10105000002180F86910122137E0A06890F8641030
+:1010600013291DD1D0F8F81000884988814218BF93
+:10107000FFDFA068D0F8F80000F126012069FCF736
+:1010800008F8A06800F1C4012069FCF70AF81620EE
+:10109000A16800F05BB9A26892F86400162802D03B
+:1010A000022000F03BBAD2F8F80002F1B00300F1E0
+:1010B0001E0100220E30FBF74CFAA0680021C0E9A7
+:1010C0002811012180F86910182180F8641000F0BF
+:1010D000B3BA2069FCF765F8032840F0AD822069B7
+:1010E000FCF763F801F0D0FB00F0A6BA20690079A4
+:1010F000F8E7A06890F864101A29D1D1002580F88B
+:101100008D5080F88850D0F8F810008849888142C6
+:1011100018BFFFDFA068D0F8F8100D70D0F84411A8
+:101120000A78002A18BFFFDF7ED190F88E20DAB14E
+:101130000AE03CE27C010020B6E181E125E1F1E03A
+:1011400008E12BE09EE0A9E180F88E500288CA8079
+:10115000D0F844110D71D0F844210E211170D0F84F
+:1011600044210188518010E00288CA80D0F84411DF
+:101170000D71D0F8442101211172D0F844210D21C4
+:101180001170D0F84421018851800088EFF742FDAA
+:10119000EFF7DAF9E078EAF7F9FDBEE0A06800239E
+:1011A000194690F865205830FBF757FA50B9A068F7
+:1011B0000023082190F864205830FBF74EFA0028ED
+:1011C00000F0FA816078002840F03682A06890F83C
+:1011D000900010F0020F14D12069FBF765FFA168A1
+:1011E00081F891002069B0F80520A1F89220B0F8AC
+:1011F0000700A1F8940091F8900040F0020081F8F7
+:101200009000A06890F8901011F0010F14D190F8A0
+:101210006520002319465830FBF71FFA002808BF45
+:10122000FFDF0121A06800E077E080F8651080F81A
+:101230008C100021A0F88A10A06890F86410012991
+:1012400007D1002180F8641080F88810E078EAF770
+:101250009DFDA168D1F8F800098842888A4204BF40
+:101260000178042940F0E88100250570E078EAF76C
+:101270008DFDA06890F86410002908BF80F88850A0
+:1012800000F0DAB9A0680023072190F864205830F4
+:10129000FBF7E3F9002800F08F816078002840F028
+:1012A000CB8102A92069FBF739FF9DF808000025D2
+:1012B00000F02501A06880F896109DF8091001F053
+:1012C000410180F8971080F88850D0F8F810008815
+:1012D0004988814218BFFFDFA068D0F8F8100D7070
+:1012E000D0F844110A78002A18BFFFDF15D1028810
+:1012F000CA80D0F844110D71D0F84411029A8A6066
+:10130000039ACA60D0F84421082111700188D0F8EE
+:1013100044014180E078EAF739FDA06880F8645024
+:1013200000F08AB9A0680023092190F864205830A1
+:10133000FBF793F9002800F03F816078002840F027
+:101340007B81A16881F87C0081F8880081F86400C5
+:1013500000F072B9A0680023194690F86520583053
+:10136000FBF77BF9002800F027816078002840F027
+:101370006381A0680021A0F88A10012180F88C10F8
+:10138000022180F8651000F057B9A06800231946C3
+:1013900090F865205830FBF760F900287FD020696D
+:1013A000FBF7A6FE002879D0A5682069FBF79CFE14
+:1013B0002887A5682069FBF793FE6887A5682069E0
+:1013C000FBF794FEA887A5682069FBF78BFEE887EA
+:1013D000A06890F864101C2913BF90F84E100121EA
+:1013E00080F84E10012907D090F80511002904BF9C
+:1013F00090F80411002903D01E2180F8651017E031
+:101400001D2180F865100288A0F82A21028FA0F81B
+:101410002C21428FA0F82E21828F00F58A71A0F82E
+:101420003021C08FC88301200875E078EAF7AEFC50
+:10143000A0680021A0F88A10012180F88C10FBE040
+:10144000A06800230A2190F864205830FBF705F9C2
+:1014500018B32069FBF74CFEA8B1A5682069FBF71B
+:1014600043FE2887A5682069FBF73AFE6887A568D0
+:101470002069FBF73BFEA887A5682069FBF732FED1
+:10148000E88700F0FEFEA168002081F8880081F85E
+:10149000640000BF00F0C6FECEE000E059E06078D6
+:1014A00040F001006070C7E0A0680023194690F882
+:1014B00065205830FBF7D1F878B3A06890F8640045
+:1014C000232812BF2428607840F0200026D06846E8
+:1014D000F4F747F9002808BF002104D0009802A9BA
+:1014E000C0788DF80800A06801AB162290F864005F
+:1014F000FBF767FAA0B1A0689DF80420162180F8D8
+:10150000EC2080F8ED10192180F86510012180F899
+:101510008C100021A0F88A108EE04DE060708BE006
+:101520002069FBF700FEA0B12269107900F00701E5
+:10153000A06880F85010527902F0070280F851201C
+:1015400090F80F31002B04BF90F80E31002B04D01F
+:1015500022E00020FFF78FFC6EE090F855C000F10C
+:1015600054038C4501BF19789142012180F87D1008
+:1015700012D00288A0F8362190F8502000F58A7128
+:1015800080F8382190F8510081F82500012081F879
+:101590002000E078EAF7FAFBA068212180F86510C6
+:1015A000012180F88C100021A0F88A1044E0A06886
+:1015B00090F864001F2801D00120AFE72069FBF7F5
+:1015C000BCFD88B32069A2680179407901F0070168
+:1015D00061F30705294600F0070060F30F210120A1
+:1015E00082F888000025A2F88450232082F8640045
+:1015F000566DD2F81001FBF79CF9F2B2C1B28A42E3
+:1016000007BFA16881F8F250A26882F8F210C6F311
+:101610000721C0F30720814219BFA16881F8F300B8
+:10162000A06880F8F35007E0FFE70120FFF723FCF4
+:101630005FF01E00FFF7ADFBA068D0E92A12491C3D
+:1016400042F10002C0E92A1204B070BD2DE9F04752
+:10165000FE4D04464FF0000768780843687028790B
+:1016600010F0200F2846806818BFA0F87E7004D1C3
+:10167000B0F87E10491CA0F87E1090F86A10012680
+:1016800039B990F86420002306215830FAF7E5FFB5
+:1016900058B3A88810F4006F07D0A86890F86A10B3
+:1016A000002918BFA0F876701FD1A868B0F876108E
+:1016B000491C89B2A0F87610B0F878208A422CBF75
+:1016C000511A00218288521D8A4228BF80F87C600E
+:1016D000B0F87610B0F87820914206D3A0F8767072
+:1016E00080F81A61E878EAF751FB287910F0600F6A
+:1016F00008D0A86890F8681021B980F868600121C6
+:10170000FFF749F84FF00808002C56D168780028F8
+:1017100051D1287910F0040F0DD0A86890F864001A
+:10172000032808BFFFDFA86890F86710072904BFE7
+:101730002E7080F8677001F0F7F8287910F0080F24
+:1017400019D06878B8B9A868002190F8CB00FFF7E5
+:101750004DFBA86890F8CB00FE2808BFFFDFFE21F4
+:10176000A86880F8CB1090F86710082903D10221EF
+:10177000297080F86770FFF7B9FBA87810F0080FA0
+:1017800016D0A8680023052190F864205830FAF795
+:1017900064FF50B185F80180A868D0F8441108783A
+:1017A0000D2808BF0020087002E00020F9F770FB48
+:1017B000A86800F0F2FF00F0AEFDA868A14600F1B5
+:1017C000580490F8F40030B9E27B00230121204650
+:1017D000FAF743FF10B1608D401C60853D21B9F1DF
+:1017E000000F18D12878022808BF16200ED0012833
+:1017F00004BFA86890F8F60008D06878E8B110F047
+:10180000140F1CBF1E20207702D005E0207703E0D4
+:1018100010F0080F02D02177E67641E010F0030FB8
+:1018200003D02A202077E6763AE010F0200F08BF98
+:10183000FFDF23202077E67632E094F8300028B1ED
+:10184000A08D411CA185E18D884213D294F834000B
+:1018500028B1608E411C6186E18D88420AD2618D7B
+:10186000208D814203D3AA6892F8F42012B9E28D48
+:10187000914203D322202077E67611E0217C31B11A
+:10188000E18C814228BF84F81C80C5D206E0E08C40
+:10189000062803D33E202077E67601E0E07EA0B163
+:1018A0002773677327740221A868FEF774FFA8687E
+:1018B00090F8CB10012904D1D0F8FC000178491E22
+:1018C0000170E878EAF762FA03E00021A868FEF701
+:1018D00062FFBDE8F047F3F753BF5C4A5178937855
+:1018E000194314D111460128896809D0107910F0E4
+:1018F000040F03D091F86700072808D00120704733
+:10190000B1F84800098E884201D8FEF730BF0020A8
+:10191000704770B54D4C06460D46A0883043A080F8
+:1019200016F0020F04D016F0010F18BFFFDFE560BC
+:1019300016F0010F18BF256116F0020F10D0E878DD
+:10194000062802D00B2837D00AE0A06890F864106F
+:10195000182905D10021C0E92A11012180F86A1057
+:1019600016F0800F1CBF0820A07016F4806F08BF0F
+:1019700070BDA268B2F8580091880844801DE978CB
+:1019800080B2012908BFA2F8020107D0002904BFD4
+:10199000D2F8F810888001D0182915D0E9782846A7
+:1019A00001291CD009B3182918BF70BDB2F8F01076
+:1019B000BDE87040FBF7D3BBA06890F86410122913
+:1019C00008BF0021CCD1C9E792F8F210002902BF6C
+:1019D00092F8F31000290020A2F8F000DEE7B2F838
+:1019E00002114172090AA97270BDD2F8F8108988F3
+:1019F0004173090AA97370BDF0B5144C85B0002677
+:101A0000A060A6806670A670054626700088F3F771
+:101A10007FFEA0680088F3F7A1FEB5F8D800A168A2
+:101A2000401C82B201F15800FAF718FC002818BFD8
+:101A3000FFDF95F8650024280ED1B5F85810B5F8E9
+:101A4000F000081A00B2002802E000007C0100202B
+:101A5000A4BF6078002806D095F86400242818BF39
+:101A600025283BD119E0A06890F8F210002908BFA2
+:101A700090F8541080F8541090F8F310002908BF23
+:101A800090F8551080F855100020FFF782F985F87E
+:101A90006560A16881F87D6020E0B5F85810B5F860
+:101AA000F000081A00B20028A4BF6078002815D101
+:101AB000A06890F8F210002908BF90F8541080F840
+:101AC000541090F8F310002908BF90F8551080F8D2
+:101AD00055100020FFF75DF985F86460A5F8D8601F
+:101AE000A06890F8881039B1B0F88410B0F886205A
+:101AF000914224BF05B0F0BD90F88C1039B1B0F818
+:101B00008A10B0F88620914224BF05B0F0BDB0F82D
+:101B10008220B0F880108A4224BF05B0F0BD90F852
+:101B200068208AB3B0F87E208A4224BF05B0F0BD99
+:101B300090F8CB70FE2F00F012816846F3F7EBFDB2
+:101B4000002808BFFFDF2221009802F0B0FB03212C
+:101B50000098FBF7EDF90098017821F01001017071
+:101B60003946FBF713FA192F71D2DFE807F0271F68
+:101B70001445D6D6D71971D6D7D763D6D6D6D6C9F7
+:101B8000D7D77B94ADD6B600B0F87E10062924BF17
+:101B900005B0F0BDCCE7A168009891F8F51003E01E
+:101BA000A168009891F8CC100171B7E0A068D0F856
+:101BB000FC00411C0098FBF734FAAFE0A1680098E4
+:101BC000D1F8F82092790271D1F8F8201289427187
+:101BD000120A8271D1F8F8205289C271120A027277
+:101BE000D1F8F82092894272120A8272D1F8F81064
+:101BF000C989FBF7EEF991E0A068D0F8F800011D63
+:101C00000098FBF71BFAA068D0F8F80000F10C016F
+:101C10000098FBF71DFAA068D0F8F80000F11E014B
+:101C20000098FBF71BFAA06800F1C0010098FBF7D1
+:101C300023FA73E06269009811780171918841710B
+:101C4000090A81715188C171090A017266E064E074
+:101C5000FD49D1E90001CDE9020102A90098FBF795
+:101C600025FA5BE0A068B0F844100098FBF728FA6A
+:101C7000A068B0F846100098FBF726FAA068B0F804
+:101C800040100098FBF724FAA068B0F842100098C2
+:101C9000FBF722FA42E0A068B0F840100098FBF78A
+:101CA00017FAA068B0F842100098FBF715FAA06880
+:101CB000B0F844100098FBF703FAA068B0F846109B
+:101CC0000098FBF701FA29E0A168009891F810212B
+:101CD000027191F81111417120E0A06890F8F300B1
+:101CE000FAF722FE01460098FBF735FAA06890F853
+:101CF000F200FAF719FE01460098FBF728FA0DE00A
+:101D0000A06890F8ED100098FBF749FAA06890F8E9
+:101D1000EC100098FBF747FA00E0FFDFF3F70EFD49
+:101D2000002808BFFFDF0098C178012903D049B11E
+:101D300018290FD013E0A168B1F802114172090A05
+:101D400081720CE0A168D1F8F81089884173090A02
+:101D5000817304E0A168B1F8F010FBF700FABB480A
+:101D60000090BB4BBB4A29463046F8F7CDFFA06830
+:101D70000023052190F864205830FAF76EFC002803
+:101D800004BF05B0F0BD05B0BDE8F040F8F7C5BD33
+:101D9000B148806890F8881029B1B0F88410B0F884
+:101DA000862091421AD290F88C1029B1B0F88A108E
+:101DB000B0F88620914211D2B0F88220B0F880109D
+:101DC0008A420BD290F86820B0F87E0022B1884297
+:101DD00004D200BFF9F738B80628FBD3002001462B
+:101DE00034E470B50C46064615464FF4A4712046FF
+:101DF00002F07FFA2680002D08BFFFDF2868C4F8B4
+:101E0000F8006868C4F8FC00A868C4F8440170BD14
+:101E1000EEF7D7BE2DE9F0410D4607460621EEF755
+:101E2000C7FD040008BFBDE8F081D4F844110026C6
+:101E3000087858B14A8821888A4207D1092810D0E9
+:101E40000E281DD00D2832D008284CD094F81A0145
+:101E5000002857D06E701020287084F81A61AF8067
+:101E60003EE06E7009202870D4F844014168696032
+:101E70008168A9608089A881D4F8440106702FE0A8
+:101E80000846EEF7C7FE0746EEF773FBB0B96E7073
+:101E90000E202870D4F8440140686860D4F84401EA
+:101EA00006703846EEF75FFB0120BDE8F08108467A
+:101EB000EEF7B0FE0746EEF75CFB10B10020BDE880
+:101EC000F0816E700D202870D4F84401416869607B
+:101ED00000892881D4F8440106703846EEF743FBA8
+:101EE0000120BDE8F0816E7008202870D4F844010C
+:101EF00041688268C0686960AA60E860D4F84401FB
+:101F00000670EDE794F81C01B0B16E7015202870D2
+:101F100094F81C010028E3D084F81C61D4F81E0159
+:101F20006860D4F82201A860B4F82601A88194F86A
+:101F30001C010028F0D1D3E794F8280170B16E702D
+:101F40001D20287084F82861D4F82A016860D4F82C
+:101F50002E01A860B4F83201A881C1E794F83401D9
+:101F600040B16E701E20287084F83461D4F83601B8
+:101F70006860B5E794F8140180B16E701B2028707A
+:101F800094F814010028ABD084F81461D4F8160139
+:101F9000686094F814010028F6D1A1E794F83A019A
+:101FA000002808BFBDE8F0816E701620287094F8F4
+:101FB0003A01002894D000BF84F83A61D4F83C017B
+:101FC0006860B4F84001288194F83A010028F3D100
+:101FD00086E7214A5061D17070472DE9F0470446E9
+:101FE000481E85B238BFBDE8F08704F10808012615
+:101FF000DFF864904FF0090A5FF00007B4F8D800EA
+:10200000401CA4F8D800B4F87E00401CA4F87E0060
+:1020100094F86A0040B994F864200023062104F182
+:102020005800FAF71AFB30B3B4F87600401C80B2BF
+:10203000A4F87600B4F8781081422CBF0A1A002266
+:10204000A3885B1D934209E0F44802004D1602008C
+:10205000DB180200131902007C01002028BF84F85D
+:102060007C60884207D3A4F8767084F81A6199F8E6
+:102070000300E9F78BFE94F8880020B1B4F88400DF
+:10208000401CA4F8840094F88C0020B1B4F88A00B5
+:10209000401CA4F88A0094F8F40040B994F8672032
+:1020A0000023012104F15800FAF7D7FA20B1B4F85F
+:1020B0008200401CA4F8820094F864000C2802D02E
+:1020C0000D2820D067E0B4F85800411CB4F8020194
+:1020D000814260D1D4F8FC00411C404602F01EFA57
+:1020E00002212046F9F7DDFFD4F8FC000078002833
+:1020F00008BFFFDF0121FE20FEF778FE84F8647040
+:1021000084F8986047E0B4F85800411CD4F8F8000F
+:10211000808881423FD1D4F844010178002918BF5A
+:10212000FFDF22D12188C180D4F8F8004189D4F89A
+:1021300044010181D4F8F8008189D4F84401418137
+:10214000D4F8F800C189D4F844018181D4F844015D
+:102150000771D4F8440180F800A0D4F84401218824
+:10216000418099F80300E9F711FE01212046F9F7B3
+:1021700098FF03212046FEF70EFBD9F80800D0F89F
+:10218000F8000078022818BFFFDF0221FE20FEF7CA
+:102190002DFE84F86470B4F85800401C691EA4F841
+:1021A00058008DB2BFF42AAFBDE8F087F84AC2E903
+:1021B0000601704770B50446B0F87E0094F86810C8
+:1021C000002908BFC0F1020503D0B4F88010081A36
+:1021D000051F94F87C0040B194F864200023092185
+:1021E00004F15800FAF739FAA0B1B4F8766094F81F
+:1021F0006A0058B994F864200023062104F15800BD
+:10220000FAF72BFA002808BF284603D0B4F8780064
+:10221000801B001F8542C8BF0546002DD4BF00208B
+:10222000A8B270BD042110B5D94CA068FEF7B3FA6E
+:10223000A06890F84E10012902BF022180F84E10CC
+:1022400010BD00F58A710288A0F81E21028EA0F848
+:102250002021828EA0F82221028FB0F844309A42C9
+:1022600028BF1A460A82828FB0F84600824238BFE1
+:102270001046488201200872E078BDE81040E9F776
+:1022800085BDC34830B4806890F84E30B0F832C095
+:10229000C48EB0F84010428F022B25D08A4238BF3E
+:1022A00011460186C28FB0F842108A4238BF1146EB
+:1022B0008186028FB0F844108A4238BF11464186A9
+:1022C000828FB0F846108A4238BF1146C186418ECF
+:1022D000614588BF8C46A0F832C0C18EA14288BF3C
+:1022E0000C46C48630BC7047038E9A4228BF1A46FB
+:1022F000C58F838E9D4238BF2B468A4238BF114618
+:102300000186B0F842108B4228BF0B46838600211D
+:1023100080F84E10CDE770B59D4CA06890F8CB10BA
+:10232000FE2906BF6178002970BD90F86720002360
+:1023300001215830FAF791F9002818BF70BDA06844
+:1023400090F8F41021B1BDE870400220FEF702BD04
+:1023500090F86420002319465830FAF77EF940B10E
+:10236000A06890F87C0020B1BDE870401220FEF714
+:10237000F1BCA068002590F86420122A1FD004DC6C
+:10238000032A3FD0112A1FD003E0182A35D0232A70
+:1023900043D0002304215830FAF75FF9002818BF12
+:1023A00070BDD4F808C09CF8650019287CD03BDCCF
+:1023B00001286BD0022879D003285DD038E0BDE831
+:1023C00070400B20FEF7C6BCF1F760FC0C2838BF4C
+:1023D00070BDA0680821D0F8F8001E30F1F75AFC53
+:1023E00028B1A0680421C030F1F754FC00B9FFDF28
+:1023F000BDE870400320FEF7ADBCBDE8704006208C
+:10240000FEF7A8BC90F8CA1080F8CC100720FEF7A1
+:10241000A1FCA06880F8645070BD1820FEF79AFCFB
+:10242000A068A0F8845070BD1E2847D021286BD02A
+:10243000DCF8F80001260178002973D04088BCF848
+:10244000001088426ED100239CF8642019460CF1DC
+:102450005800FAF702F9002864D0A068D0F8F81004
+:10246000097802297ED003297DD004297CD0052952
+:1024700008BF082079D0C7E09CF8C9008CF8CC00D0
+:102480000720FEF767FCA06800F06DB90C20FEF78E
+:1024900061FCA068A0F88A5090F8901041F001010A
+:1024A00080F8901000F05FB96DE0FFE71320FEF7B1
+:1024B00051FCA068A0F88A5000F055B99CF80501BD
+:1024C000002818BF70BD9CF8040188B1BCF8060153
+:1024D000ACF84000BCF80801ACF84200BCF80A01B6
+:1024E000ACF84400BCF80C01ACF846008CF8045180
+:1024F000FFF7C7FEFFF796FE1520FEF72BFCA0683E
+:10250000A0F88A5000F02FB99CF87D0058B18CF8E3
+:10251000F2508CF8F3501820FEF71CFCA068A0F8CD
+:102520008A5070BD70E09CF80F01002818BF70BD84
+:102530009CF80E01002808BF70BDDCE91416DCF819
+:102540001001FAF7F6F9F2B2C1B28A4207BFA168E8
+:1025500081F8F250A26882F8F210C6F30721C0F3A6
+:10256000072003E016E01BE03BE022E0814219BFB8
+:10257000A16881F8F300A06880F8F3501820BDE846
+:102580007040FEF7E7BB1120FEF7E4FBA068EAE02D
+:102590007C01002090F86500FAF748F8A0BB08E03D
+:1025A00090F8691041B190F86A00002808BFFFDF79
+:1025B0000A20FEF7CFFB27E0F1F768FB0C2823D3B6
+:1025C000A0680821D0F8F8001E30F1F763FB28B1AD
+:1025D000A0680421C030F1F75DFB00B9FFDF0320E4
+:1025E000E7E790F8900010F0030F0DD10C20FEF7F4
+:1025F000B1FBA068A0F8845080F8886090F8901033
+:1026000041F0010180F89010A06890F8CB10FE29ED
+:1026100018BF70BD90F86420002319465830FAF7AF
+:102620001CF8002808BF70BDA06890F80011E9B33D
+:10263000A1690978D1BB90F86500F9F7F7FFA8BB4D
+:10264000A068B0F858100A2931D900F10801052214
+:10265000E06901F081FD0028A06804BF80F8005106
+:1026600070BDD0F8FC00017861B1411C0522E06921
+:1026700001F072FD002818BF70BDA068D0F8FC0002
+:10268000007830B9A068E169D0F8FC00401C01F086
+:1026900045FFA068D0F8FC000178491C01700120BA
+:1026A000FEF758FBA06880F8005170BDFFE7A068F6
+:1026B00090F8041111B190F8051181B390F80E1142
+:1026C000002908BF70BD90F80F11002918BF70BD18
+:1026D00090F86500F9F7AAFF002818BF70BDA06840
+:1026E00090F85400012808BF012503D0022814BF28
+:1026F000FFDF0225A06890F85500012808BF0126D9
+:1027000003D0022814BFFFDF0226A168012D91F833
+:1027100010012BD0022D08BF022829D033E0FFE79B
+:10272000B0F80611A0F84010B0F80811A0F8421057
+:10273000B0F80A11A0F84410B0F80C11A0F8461037
+:1027400080F8045190F865001D2804D0BDE8704061
+:102750001420FEF7FFBAFFF794FDFFF763FD152085
+:10276000FEF7F8FAA06880F8655070BD01280AD11C
+:1027700091F81101012E04D0022E08BF022807D0C3
+:1027800001E0012804D0BDE870401620FEF7E2BA4F
+:10279000BDE870400020FEF7FCBA70B5044690F822
+:1027A000640000250C2814D00D2818BF70BDB4F8A3
+:1027B0005800D4F8F810401C8988884218BF70BDB2
+:1027C000D4F84401FE4E0178002918BFFFDF45D13F
+:1027D00022E0B4F85800B4F80211401C884218BF37
+:1027E00070BDD4F8FC00411C04F1080001F096FE15
+:1027F00002212046F9F755FCD4F8FC0000780028A7
+:1028000008BFFFDF0121FE20FEF7F0FA84F86450D4
+:10281000012084F8980070BD2188C180D4F8F800A8
+:10282000D4F8441140890881D4F8F800D4F8441150
+:1028300080894881D4F8F800D4F84411C08988818F
+:10284000D4F844010571D4F8441109200870D4F873
+:10285000441120884880F078E9F798FA0121204651
+:10286000F9F71FFC03212046FDF795FFB068D0F86B
+:10287000F8000078022818BFFFDF0221FE20FEF7D3
+:10288000B5FA84F8645070BD70B5CD4CA16891F86C
+:102890006420162A11BF132A91F88E20002A62782C
+:1028A0001BBF02206070002A70BD81F8C80000259F
+:1028B00081F88D5081F88850D1F8F8000988408857
+:1028C000884218BFFFDFA068D0F8F800007803281E
+:1028D00018BFFFDF0321FE20FEF788FAA068D0F8BA
+:1028E00044110A78002A18BFFFDF19D10288CA8074
+:1028F000D0F8442190F8C8101171D0F844110D722D
+:10290000D0F844210D211170D0F844210188518064
+:102910000088EEF77FF9EDF717FEE078E9F736FA71
+:10292000A06880F8645070BD10B5A54C207910F0F7
+:10293000020F08BF10BD6078002818BF10BDE06806
+:10294000C078192880F06981DFE800F05F4F0D8FB3
+:10295000F8F8A6223FF86F83B1F8F8F8F8F7E3E04B
+:10296000F9F5F4F8F300A0680023012190F867203E
+:102970005830F9F772FE002818BF10BD0821A06872
+:1029800080F86710002180F8881080F88C1010BD46
+:10299000A0680023194690F865205830F9F75DFECD
+:1029A00018B1A168002081F88C00A06800231946A6
+:1029B00090F864205830F9F750FE002808BF10BD89
+:1029C0000020A16881F8880010BDA0680023194686
+:1029D00090F864205830F9F740FE002808BFFFDF68
+:1029E0000420A16881F8640010BDA0680023194686
+:1029F00090F864205830F9F730FE002808BFFFDF58
+:102A00000C20A16881F8640010BDA068002319465D
+:102A100090F864205830F9F720FE002808BFFFDF47
+:102A20000D20A16881F8640010BDA068002319463C
+:102A300090F864205830F9F710FE002808BFFFDF37
+:102A40000121A06880F88D105FF00F0180F86410FC
+:102A500010BDA06890F86400122818BFFFDF0121A4
+:102A6000A06880F88E101121F0E7A06800231946B5
+:102A700090F864205830F9F7F0FD28B9A06890F874
+:102A80008E00002808BFFFDF0121A06880F88D10AC
+:102A9000132180F8641010BDA06890F86400182815
+:102AA00018BFFFDF1A20A16881F8640010BDA0687C
+:102AB000D0F8F81003884A889A4204BF097804299C
+:102AC00019D190F86420002319465830F9F7C5FD54
+:102AD000002808BFFFDFA06890F8901011F0020FE7
+:102AE00004BF012180F8641005D0002180F888100F
+:102AF000D0F8F8000170A0680023194690F865200E
+:102B00005830F9F7AAFD002808BF10BD0020A168C1
+:102B100080E0A0680023194690F864205830F9F747
+:102B20009CFD002808BFFFDF0520A16881F8640034
+:102B300010BD30E01FE012E001E067E06DE0A0684A
+:102B40000023194690F864205830F9F786FD0028D4
+:102B500008BFFFDF1C20A16881F86400E8E7A068D7
+:102B60000023194690F865205830F9F776FD0028C3
+:102B700008BFFFDFCAE7A0680023194690F8642069
+:102B80005830F9F76AFD002808BFFFDF1F20A16851
+:102B900081F86400CCE7A06890F8651021291DD069
+:102BA00090F86410232918BFFFDFC1D190F8F2100C
+:102BB000002906BF90F8F3100029242102E000004C
+:102BC0007C01002018BF80F864107FF4F9AE00216A
+:102BD00080F864100846FEF7DCF8F1E690F8F21091
+:102BE000002907BF90F8F3100029242180F8651010
+:102BF0008CD1002180F8651080F87D1090F80E01CE
+:102C000000281CBF0020FEF7C4F87FE7A168002061
+:102C100081F8650081F88C008AE7FFDF88E7000013
+:102C200070B58D4C0829207A63D2DFE801F0041AD0
+:102C30005A5A2662625A80B1F1F7EDFD012211461F
+:102C40001046F1F7F0FFF2F7FDFC0020A072F1F75B
+:102C5000A1FEBDE87040F2F76EB9BDE87040EFF735
+:102C6000E3BED4E90001EFF7DCFC2060A07A401C51
+:102C7000C0B2A07228281CD370BDA07A0025401EC7
+:102C8000C6B2E0683044F2F748FA10B9E1687F2034
+:102C90008855A07A272828BF01252846F2F782FC0C
+:102CA000A07A282809D2401CC0B2A072282828BFC8
+:102CB00070BDBDE87040F1F76DBE207A00281CBFE2
+:102CC000012000F085F8F2F7C3F8F2F72CF90120A3
+:102CD000E07262480078E9F759F8BDE87040EFF714
+:102CE000A3BE002808BF70BD0020BDE8704000F002
+:102CF0006FB8FFDF70BD10B5574C207A002804BFB5
+:102D00000C2010BD00202072E072607AF0F7DAFA31
+:102D1000607AF0F724FD607AEFF75BFF00280CBFC4
+:102D20001F20002010BD002270B54B4C06460D46FA
+:102D3000207A68B12272E272607AF0F7C3FA607AA0
+:102D4000F0F70DFD607AEFF744FF002808BFFFDFC2
+:102D50004248E560067070BD70B5050007D0A5F566
+:102D6000E8503F494C3881429CBF122070BD3A4C1C
+:102D7000E068002804BF092070BD207A00281CBF2D
+:102D80000C2070BD3748EFF7CAFE6072202804BFE0
+:102D90001F2070BDEFF73CFF2060002D1CBF2844B2
+:102DA0002060012065602072002000F011F80020F2
+:102DB00070BD2949CA7A002A04BF002070471F222B
+:102DC000027000224270CB684360CA7201207047D3
+:102DD0002DE9F04184B00746EFF71AFF1E4D8046FB
+:102DE000414668682C6800EB800046002046F0F7FA
+:102DF0001DFCB04206DB6868811B4046EFF711FC02
+:102E00000446286040F2337621464046F0F70EFC37
+:102E1000B04204DA31464046EFF703FC0446002096
+:102E20008DF8000040F2E760039004208DF8050063
+:102E3000002F14BF012003208DF80400684602947F
+:102E4000F0F7B3F8687A6946F0F72AF9002808BF66
+:102E5000FFDF04B0BDE8F081AC1200209C0100202F
+:102E6000B5EB3C00212C02002DE9F0410C46124943
+:102E70000D68114A114908321160A0F12001312971
+:102E800001D301200CE0412810D040CC0C4F94E835
+:102E90000E0007EB8000241F50F8807C3046B847B6
+:102EA00020600548001D0560BDE8F0812046DEF782
+:102EB00097F9F5E706207047100502400100000170
+:102EC000FC48020010B5524800F038FA00B1FFDFAC
+:102ED0004F48401C00F032FA002800D0FFDF10BD40
+:102EE0002DE9F14F4B4ED6F800B00127484800F0CD
+:102EF0002DFADFF81C8128B95FF0000708F1010006
+:102F000000F03AFA444C00254FF0030901206060BC
+:102F1000C4F80051C4F80451009931602060DFF812
+:102F2000FCA018E0DAF80000C00614D50E2000F06E
+:102F300064F8EFF3108010F0010072B600D00120A9
+:102F4000C4F80493D4F8001119B9D4F8041101B9E4
+:102F500020BF00B962B6D4F8000118B9D4F8040152
+:102F60000028DFD0D4F804010028CFD137B1C6F84B
+:102F700000B008F1010000F0E9F911E008F10100EA
+:102F800000F0E4F90028B9D1C4F80893C4F804515A
+:102F9000C4F800510E2000F030F81D4800F0ECF9A4
+:102FA0000020BDE8F88F2DE9F0438DB00D460646B0
+:102FB00000240DF110090DF1200817E004EB44077F
+:102FC000102255F82710684601F0F2F805EB870744
+:102FD00010224846796801F0EBF86846FFF780FF59
+:102FE00010224146B86801F0E3F8641CB442E5DB06
+:102FF0000DB00020BDE8F08372E700F01F02012150
+:1030000091404009800000F1E020C0F88012704734
+:103010009D01002004E5004000E0004010ED00E0CC
+:10302000AA4900200870704770B5A94D01232B6094
+:10303000A84B1C68002CFCD0002407E00E6806603A
+:103040001E68002EFCD0001D091D641C9442F5D39F
+:103050000020286018680028FCD070BD70B59B4E19
+:1030600004469D4D3078022800D0FFDFAC4200D3EB
+:10307000FFDF71699948012903D847F23052944221
+:1030800001DD03224271491C7161291BC160934912
+:103090007078F0F705F8002800D1FFDF70BD70B53B
+:1030A0008A4C0D466178884200D0FFDF8A4E082D99
+:1030B0004BD2DFE805F04A041E2D4A4A4A382078F0
+:1030C000022800D0FFDF03202070A078012801D063
+:1030D00020B108E0A06800F0B7FD04E004F10800AA
+:1030E00007C8FFF7A1FF05202070BDE87040EFF78B
+:1030F0009BBCEFF78DFD01466068F0F797FAB04290
+:1031000002D2616902290BD30320F0F74CFD12E0D3
+:10311000EFF77EFD01466068F0F788FAB042F3D21F
+:10312000BDE870409AE7207802280AD0052806D02A
+:10313000FFDF04202070BDE8704000F0BDB8022021
+:1031400000E00320F0F72FFDF3E7FFDF70BD70B55F
+:103150000546EFF75DFD5D4C60602078012800D0EA
+:10316000FFDF5E49012008700020087104208D6097
+:1031700048715948C860022020706078EFF790FFCE
+:10318000002800D1FFDF70BD10B5504C207838B951
+:103190000220F0F71EFD18B90320F0F71AFD08B160
+:1031A000112010BD4E48EFF7BAFC6070202804D003
+:1031B000012020700020606110BD032010BD2DE9AA
+:1031C000F041144600EB84070E4605463F1F00F011
+:1031D0004EFD4FF080521169484306EB8401091FF0
+:1031E000B14201D2012100E000211CB11269B4EB0F
+:1031F000920F02D90920BDE8F0813A4A95420ED3D8
+:10320000AF420CD3854205D2874203D245EA06007D
+:10321000800701D01020EEE7964200D309B10F20BD
+:10322000E9E7314831490068884205D022463146F5
+:103230002846FFF7F9FE10E0FFF7A6FF0028DAD1D5
+:10324000224800218560C0E9036481704FF4A971B0
+:1032500004FB01F01830FFF77AFF0020CBE770B5D0
+:103260004FF08055044628691E49B1FBF0F08442B6
+:1032700001D20F2070BD00F0FAFCA04201D810204E
+:1032800070BD194819490068884204D02869604314
+:1032900000F0DAFC0CE0FFF777FF0028F0D1296995
+:1032A0000A4861438160012181701148FFF74FFF97
+:1032B000002070BD00F024BF10B5044C6078EFF71B
+:1032C00088FC00B9FFDF0020207010BDA0010020A5
+:1032D00004E5014000E40140105C0C00BC12002039
+:1032E0009F30020000600200B0000020BEBAFECA9B
+:1032F0007C5E01004FF08050D0F83011062903D0D9
+:10330000D0F83011491C07D1D0F83411062905D363
+:10331000D0F83401401C01D00020704701207047D4
+:103320004FF08050D0F83011062905D1D0F8340183
+:10333000062801D30120704700207047002101704A
+:10334000084670470146002008707047EFF310816F
+:1033500001F0010172B60278012A01D0012200E0D9
+:1033600000220123037001B962B60AB10020704740
+:103370004FF400507047E9E7EFF3108111F0010FAF
+:1033800072B64FF00002027000D162B600207047A2
+:10339000F2E700004C4909680160002070474A4983
+:1033A00008600020704701218A0720B1012804D05D
+:1033B00042F204007047916700E0D1670020704737
+:1033C00042490120086042F20600704708B5042314
+:1033D0003E4A1907103230B1C1F80433106840F08A
+:1033E000010010600BE0106820F001001060C1F8CF
+:1033F00008330020C1F8080135480068009000201B
+:1034000008BD011F0B2909D8304910310A6822F084
+:103410001E0242EA400008600020704742F20500A8
+:103420007047000100F18040C0F804190020704787
+:10343000000100F18040C0F8081900207047000129
+:1034400000F18040D0F80009086000207047012892
+:1034500001D9072070471F4A52F8200002680A432A
+:10346000026000207047012801D907207047194ADF
+:1034700052F8200002688A43026000207047012849
+:1034800001D907207047134A52F8200000680860ED
+:1034900000207047020010494FF0000003D0012ABD
+:1034A00001D0072070470A6070474FF0804100202C
+:1034B000C1F808014FF0E020802180F800140121BC
+:1034C000C0F80011704700000004004000050040F3
+:1034D00008010040C0490200780500406249634B82
+:1034E0000A6863499A42096801D1C1F31001016079
+:1034F000002070475C495D4B0A685D49091D9A428E
+:1035000001D1C0F310000860002070475649574BA6
+:103510000A68574908319A4201D1C0F31000086087
+:103520000020704730B5504B504D1C6842F20803E4
+:10353000AC4202D0142802D203E0112801D318466D
+:1035400030BDC3004B481844C0F81015C0F814250E
+:10355000002030BD4449454B0A6842F209019A42B5
+:1035600002D0062802D203E0042801D3084670479F
+:10357000404A012142F83010002070473A493B4B45
+:103580000A6842F209019A4202D0062802D203E0F8
+:10359000042801D308467047364A012102EBC000D7
+:1035A00041600020704770B52F4A304E314C15688D
+:1035B00042F2090304EB8002B54204D0062804D28B
+:1035C000C2F8001807E0042801D3184670BDC1F303
+:1035D0001000C2F80008002070BD70B5224A234ECA
+:1035E000244C156842F2090304EB8002B54204D072
+:1035F000062804D2D2F8000807E0042801D31846B0
+:1036000070BDD2F80008C0F310000860002070BD43
+:10361000174910B50831184808601120154A0021D3
+:1036200002EBC003C3F81015C3F81415401C14288E
+:10363000F6D3002006E0042804D302EB8003C3F88D
+:10364000001807E002EB8003D3F80048C4F310042D
+:10365000C3F80048401C0628EDD310BD04490648B5
+:103660000831086070470000B0000020BEBAFECAF2
+:1036700000F5014000F001400000FEFF7E4B1B689A
+:1036800003B19847BFF34F8F7C4801687C4A01F42F
+:10369000E06111430160BFF34F8FFEE710B5EFF318
+:1036A000108010F0010F72B601D0012400E0002458
+:1036B00000F0D9F850B1DDF72DFEEFF776F8F0F70E
+:1036C00013FADFF7A2FB6F490020086004B962B665
+:1036D000002010BD70B50C460546EFF3108010F0C9
+:1036E000010F72B601D0012600E0002600F0BBF801
+:1036F00018B106B962B6082070BDDDF787FDDDF7A9
+:103700000DFE0246002043099B0003F1E02300F078
+:103710001F01D3F80031CB40D9071BD0202803D29A
+:1037200022FA00F1C90722D141B2002906DA01F0DC
+:103730000F0101F1E02191F8141D03E001F1E021F6
+:1037400091F800144909082911D281B101290ED03C
+:1037500004290CD0401C6428D5D3DFF72DFB494940
+:10376000494808602046F0F7D9FD60B904E006B981
+:1037700062B641F2010070BD3F4804602DB1284699
+:10378000F0F719FE18B110242CE0404D19E028780C
+:10379000022802D94FF4805424E0072400286878D6
+:1037A00001D0F8B908E0E8B120281BD8A878212872
+:1037B00018D8012816D001E0A87898B9E8780B2825
+:1037C00010D83349802081F8140DDDF7A7FD294674
+:1037D000F0F770F9EEF7A8FF00F07CFA2846DDF765
+:1037E0006BFD044606B962B61CB1FFF757FF2046D1
+:1037F00070BD002070BD10B5044600F034F800B173
+:1038000001202070002010BD224908600020704770
+:1038100070B50C4620490D681F49204E08310E60D6
+:10382000102807D011280CD012280FD0132811D03F
+:10383000012013E0D4E90001FFF74CFF354620607A
+:103840000DE0FFF72BFF0025206008E02068FFF760
+:10385000D2FF03E00F4920680860002020600E4876
+:10386000001D056070BD074807490068884201D106
+:103870000120704700207047B80100200CED00E0E7
+:103880000400FA05B0000020BEBAFECAC849020012
+:103890000BE000E0040000201005024001000001E0
+:1038A00000B5C44910F1080F08BFF82024D014DC7B
+:1038B00010F1280F08BFD8201ED010F1140F08BF38
+:1038C000EC2019D010F1100F08BFF02014D010F127
+:1038D0000C0F08BFF4200FD00CE010F1040F08BF4C
+:1038E000FC2009D0002818BF032805D0042804BFF5
+:1038F000086000BDFFDF00BD086000BD00B5AE4937
+:10390000012808BF032004D0022816BFFFDF0420CF
+:1039100000BD086000BDA949002804BF086820F068
+:10392000010005D0012806BF086840F0010070477B
+:103930000860704770B51E460546012924D0022A4A
+:1039400004BF9F484FF47A710DD0012A04BF9D48EF
+:103950004FF4C86107D0042A07BF9B4840F698017E
+:103960009A4840F6E44144181846F1F744FE0444EE
+:103970003046F1F75EFE20444FF47A7100F2712078
+:10398000B0FBF1F0281A70BD022A08BF4FF47A701C
+:103990000AD0012A08BF4FF4C86005D0042A0CBF22
+:1039A00040F6980040F6E44049F608514418DBE739
+:1039B00070B514460546012908BF49F6CA660DD000
+:1039C000022B08BF824807D0012B08BF7D4803D0D7
+:1039D000042B0CBF7C487F4800F1FA061046F1F733
+:1039E00019FE012C08BF4FF47A710AD0022C08BFCF
+:1039F0004FF4FA7105D0042C0CBF4FF4FA614FF468
+:103A0000FA51711A08444FF47A7100F28920B0FB20
+:103A1000F1F0281A801E70BD70B5144606460129C3
+:103A200030D0022B04BF66494FF47A700DD0012BC1
+:103A300004BF64494FF4C86007D0042B07BF624934
+:103A400040F69800614940F6E4400D181046F1F741
+:103A5000E1FD012C08BF4FF47A710AD0022C08BF97
+:103A60004FF4FA7105D0042C0CBF4FF4FA614FF4F7
+:103A7000FA51691A08444FF47A716438B0FBF1F0D6
+:103A8000301A70BD022B08BF4FF47A700AD0012B98
+:103A900008BF4FF4C86005D0042B0CBF40F6980057
+:103AA00040F6E44049F608514518CFE770B5164690
+:103AB0000446012908BF49F6CA650DD0022B08BF8C
+:103AC000434807D0012B08BF3E4803D0042B0CBF4E
+:103AD0003D48404800F1FA051046F1F78CFD0544D9
+:103AE0003046F1F7A6FD28444FF47A7100F2E14028
+:103AF000B0FBF1F0201A801E70BD2DE9F0410746A1
+:103B00001E460C4615461046082A16BF04284DF6D8
+:103B10008830F1F770FD07EB4701C1EBC71100EBEF
+:103B2000C100012C08BF4FF47A710AD0022C08BFE3
+:103B30004FF4FA7105D0042C0CBF4FF4FA614FF426
+:103B4000FA5147182046F1F765FD381A4FF47A719B
+:103B500000F60F60B0FBF1F42846F1F740FD204479
+:103B60003044401DBDE8F08170B5054614460E4650
+:103B70000846F1F740FD05EB4502C2EBC512C0EB6C
+:103B8000C2053046F1F755FD2D1A2046082C16BF08
+:103B900004284DF68830F1F72EFD28444FF47A7151
+:103BA00000F6B730B0FBF1F52046F1F718FD2844D8
+:103BB000401D70BD0C15004010150040501600400F
+:103BC00068360200A2240200D0FB010030D30100BD
+:103BD00004360200C0D401002DE9FE430C468046A5
+:103BE000F9F7BAF9074698F80160204601A96A4634
+:103BF000ECF79BFC05000DD0012F02D00320BDE89F
+:103C0000FE83204602AA0199ECF7B1FB0298B0F8B6
+:103C100003000AE0022F14D1042E12D3B8F80300D7
+:103C2000BDF80020011D914204D8001D80B2A919E1
+:103C3000814202D14FF00000E1E702D24FF00100D3
+:103C4000DDE74FF00200DAE70B4A022111600B4971
+:103C50000B68002BFCD0084B1B1D1860086800285F
+:103C6000FCD00020106008680028FCD070474FF09E
+:103C7000805040697047000004E5014000E40140C5
+:103C800002000B464FF00000014620D0012A04D06C
+:103C9000022A04D0032A0DD103E0012002E0022011
+:103CA00015E00320072B05D2DFE803F00406080A1D
+:103CB0000C0E100007207047012108E0022106E0E9
+:103CC000032104E0042102E0052100E00621EEF7D3
+:103CD00042BF0000F9480521817000210170417048
+:103CE0007047F7490A78012A05D0CA681044C860AD
+:103CF0004038EFF768BC8A6810448860F8E700280D
+:103D000019D00378EF49F04A13B1012B0ED011E01E
+:103D10000379012B00D06BB943790BB1012B09D189
+:103D20008368643B8B4205D2C0680EE00379012BA7
+:103D300002D00BB10020704743790BB1012BF9D1B0
+:103D4000C368643B8B42F5D280689042F2D8012070
+:103D50007047DB4910B501220A700279A2B1002236
+:103D60000A71427992B104224A718268D34C52326C
+:103D70008A60C0681434C8606060EEF749FFCF49BC
+:103D800020600220887010BD0322E9E70322EBE7E0
+:103D900070B5044609B1012000E00320C84D0021A0
+:103DA0002970217901B100202871607968B104205F
+:103DB000C24E6871A168F068EEF733FCA860E06855
+:103DC0005230E8600320B07070BD0320F0E72DE9A9
+:103DD000F04105460226EFF722FB006800B1FFDF45
+:103DE000B64C01273DB12878B0B1012805D0022892
+:103DF00010D0032813D027710CE06868C82807D3B7
+:103E0000EFF747FC20B16868FFF76BFF012603E07E
+:103E1000002601E000F05CF93046BDE8F081207832
+:103E20000028F7D16868FFF76AFF0028E3D06868C8
+:103E3000017879B1A078042800D0FFDF01216868FB
+:103E4000FFF7A6FF9E49E078EFF72AF90028E1D1B5
+:103E5000FFDFDFE7FFF77DFF6770DBE72DE9F04766
+:103E6000964C8846E178884200D0FFDFDFF84C921C
+:103E700000250127924E09F11409B8F1080F75D2F7
+:103E8000DFE808F0040C28527A808D95A07803288A
+:103E900002D0022800D0FFDFBDE8F087A078032819
+:103EA00002D0022800D0FFDF0420A0702571207806
+:103EB000002878D1FFF715FF3078012806D0B068C8
+:103EC000E06000F031F92061002060E0E078EEF77A
+:103ED000E4FFF5E7A078032802D0022800D0FFDF36
+:103EE000207800286DD1A078032816D0EEF790FE38
+:103EF00001464F46D9F80000EFF798FB00280EDB8B
+:103F0000796881420BDB081AF0606D49E078EFF7C1
+:103F1000C7F80028C0D1FFDFBEE7042028E0042056
+:103F2000EFF741FEA570B7E7A078032802D002287A
+:103F300000D0FFDF207888BBA078032817D0EEF7E9
+:103F400067FE01464F46D9F80000EFF76FFB0028E7
+:103F5000E5DB79688142E2DB081AF0605849E078D5
+:103F6000EFF79EF8002897D1FFDF95E740E00520A6
+:103F7000EFF719FEA7708FE7A078042800D0FFDFC5
+:103F8000022004E0A078042800D0FFDF0120A1680F
+:103F90008847FFF71CFF054630E004E011E0A078F9
+:103FA000042800D0FFDFBDE8F04700F091B8A0780A
+:103FB000042804D0617809B1022800D0FFDF2078FE
+:103FC00018B1BDE8F04700F08CB8207920B1062088
+:103FD000EFF7E9FD2571CDE7607838B13849E07831
+:103FE000EFF75EF800B9FFDF657055E70720BFE720
+:103FF000FFDF51E73DB1012D03D0FFDF022DF9D1E5
+:104000004AE70420C3E70320C1E770B5050004D0E8
+:104010002A4CA078052806D101E0102070BD0820A8
+:10402000EFF7D7FD08B1112070BD2848EEF777FDF6
+:10403000E070202803D00020A560A07070BD032090
+:1040400070BD1E4810B5017809B1112010BD8178EE
+:10405000052906D0012906D029B1012101700020CF
+:1040600010BD0F2010BD00F03CF8F8E770B5134C00
+:104070000546A07808B1012809D155B12846FFF7B7
+:104080003EFE40B1287840B1A078012809D00F2029
+:1040900070BD102070BD072070BD2846FFF759FE87
+:1040A00003E000212846FFF773FE0549E078EEF7AC
+:1040B000F7FF00B9FFDF002070BD0000BC01002049
+:1040C000CC1200203D860100FF1FA1075D3E0200CB
+:1040D0000A4810B5006900F01FF8BDE81040EEF77F
+:1040E000A3BC064810B5C078EEF773FD00B9FFDF3A
+:1040F0000820EFF758FDBDE81040EBE5BC010020BB
+:1041000010B5134C2060201D016011481030026072
+:10411000001D0360002010BD0E490A6848F202131A
+:104120009A4302430A6070470A4A116848F2021330
+:1041300001EA0300994311607047054B02465B4258
+:1041400010201344FC2B01D81160002070470000A0
+:1041500000060040C806024040EA010310B59B0774
+:104160000FD1042A0DD310C808C9121F9C42F8D0E1
+:1041700020BA19BA884201D9012010BD4FF0FF3092
+:1041800010BD1AB1D30703D0521C07E0002010BDA8
+:1041900010F8013B11F8014B1B1B07D110F8013B34
+:1041A00011F8014B1B1B01D1921EF1D1184610BD15
+:1041B000032A40F2308010F0030C00F0158011F853
+:1041C000013BBCF1020F624498BF11F801CB00F82B
+:1041D000013B38BF11F8013BA2F1040298BF00F87F
+:1041E00001CB38BF00F8013B11F0030300F025803C
+:1041F000083AC0F0088051F8043B083A51F804CB63
+:10420000A0E80810F5E7121D5CBF51F8043B40F828
+:10421000043BAFF30080D20724BF11F8013B11F833
+:1042200001CB48BF11F8012B24BF00F8013B00F877
+:1042300001CB48BF00F8012B704710B5203AC0F001
+:104240000B80B1E81850203AA0E81850B1E8185097
+:10425000A0E81850BFF4F5AF5FEA027C24BFB1E8D4
+:104260001850A0E8185044BF18C918C0BDE8104045
+:104270005FEA827C24BF51F8043B40F8043B08BF4E
+:104280007047D20728BF31F8023B48BF11F8012B15
+:1042900028BF20F8023B48BF00F8012B704702F00E
+:1042A000FF0343EA032242EA024200F002B84FF061
+:1042B00000020429C0F0128010F0030C00F01B80F3
+:1042C000CCF1040CBCF1020F18BF00F8012BA8BF01
+:1042D00020F8022BA1EB0C0100F00DB85FEAC17CC5
+:1042E00024BF00F8012B00F8012B48BF00F8012B78
+:1042F00070474FF0000200B51346944696462039A9
+:1043000022BFA0E80C50A0E80C50B1F12001BFF48E
+:10431000F7AF090728BFA0E80C5048BF0CC05DF8F4
+:1043200004EB890028BF40F8042B08BF704748BF42
+:1043300020F8022B11F0804F18BF00F8012B7047B6
+:10434000FEDF04207146084219D10699124A9142B3
+:1043500015DC069902394878DF2810D10878FE2844
+:1043600007D0FF280BD14FF001004FF000020B4B9C
+:10437000184741F201000099019A084B1847084B71
+:10438000002B02D01B68DB6818474FF0FF307146E6
+:104390004FF00002014B1847006002007D3602001A
+:1043A00004000020184819497047FFF7FBFFDCF7AD
+:1043B00005FF00BD4FF4805015490968884203D1BC
+:1043C000144A13605B68184700BD000020BFFDE77A
+:1043D0004FF480500E490968884210D10E4B18687E
+:1043E0004FF0FF318842F1D080F308884FF0202150
+:1043F000884204DD0948026803210A430260084834
+:10440000804708488047FFDFE0120020E0120020CC
+:104410000000002004000020006002001409004099
+:10442000F5430100B543020004207146084202D062
+:10443000EFF3098101E0EFF3088188690238007821
+:10444000102813DB20280FDB2C280BDB0A4A12680C
+:104450000A4B9A4203D1602804DB094A1047022024
+:1044600008607047074A1047074A1047074A126812
+:104470002C32126810470000B0000020BEBAFECAFD
+:1044800021130000692E02001138020004000020F0
+:104490000D4B0E4908470E4B0C4908470D4B0B4975
+:1044A00008470D4B094908470C4B084908470C4B76
+:1044B000064908470B4B054908470B4B034908477A
+:1044C0000A4B02490847000049BB00000D2F0000BD
+:1044D0006D2C0000092B0000972A00000F2D000012
+:1044E0003D13000053280000C1BD0000C9110000A9
+:1044F00000210160017170470021016081807047D7
+:10450000002101604160017270470A684B680260D7
+:104510004360B1F808C0A0F808C070470A6802609C
+:104520000B79037170470000B19500003B970000C4
+:1045300099980000BD980000F79800002B990000A2
+:104540005D9900008D990000039A00008996000093
+:10455000A7120000A712000075440000C14400002B
+:10456000E5440000794500009546000057470000EB
+:1045700089470000714800000349000057490000C6
+:104580003D4A00005D4A0000DF15000003160000F0
+:10459000331500008715000035160000C91600000D
+:1045A0005B6000000B620000DF650000F566000044
+:1045B0007F670000FD6700006168000085690000FA
+:1045C000556A0000C16A00007F4A0000854A000069
+:1045D0008F4A000085410000F74A00005941000061
+:1045E0007B4C0000B34C0000294D00000F4E000032
+:1045F000254E0000A7120000A7120000A71200001D
+:10460000A7120000A7120000A7120000A7120000C6
+:10461000A7120000BF24000045250000612500000E
+:104620007D2500000B270000A7250000B125000014
+:10463000F325000015260000F126000033270000B6
+:10464000A7120000A71200005F8300007F83000014
+:1046500081830000C5830000F3830000E184000033
+:104660006F85000083850000D1850000C1860000B1
+:10467000678800009189000073730000A989000019
+:10468000A7120000A7120000C9B4000033B6000052
+:1046900087B60000F3B60000A3B7000001000000D9
+:1046A00000000000100110013A0200001A02000090
+:1046B000F3900000E1900000FFFFFFFF0000FFFF0C
+:1046C000C5AC0000253D000065200000BD73000062
+:1046D000598E0000000000000000020000000000F1
+:1046E00000020000000000000001000000000000C7
+:1046F0000B810000EB800000598100004124000084
+:1047000003240000232400002FA800005BA8000061
+:1047100063AA0000515900007981000000000000E8
+:10472000A98100008F2400000000000000000000AC
+:104730000000000045A9000000000000E55900004D
+:10474000000000004808000048080000D3560000A0
+:10475000D35600005144000071AB00003F760000CA
+:10476000771F0000E31D02004F9401001157000065
+:104770001157000073440000D3AB0000C376000063
+:10478000E91F0000111E0200639401007001700116
+:10479000400038005C0024004801000200000300D3
+:1047A000656C746200000000000000000000000062
+:1047B0000000000087000000000000000000000072
+:1047C00000000000BE83605ADB0B376038A5F5AAF5
+:1047D0009183886C010000007911010041200100E3
+:1047E00000000001020603040500000007000000AD
+:1047F00000000000060000000A0000003200000077
+:1048000073000000B4000000DD860100DB0C020034
+:10481000CB6C010065AE010059F0010065AE0100EE
+:10482000616E01001DB00100E3E701001DB0010051
+:10483000476B0100B1AF010087EF0100B1AF01008C
+:10484000C76C010079AE0100E9DF010079AE01001B
+:104850005972010091B20100EFF0010091B2010024
+:104860000300000001555555D6BE898E0000C706CD
+:10487000C70CC71200006B030F06B3080000B70493
+:10488000A708970CF401FA00960064004B00320070
+:104890001E0014000A000500020001000041000093
+:1048A00000000000AAAED7AB154120100C0802177B
+:1048B0000D0101020909010106020918180301018D
+:1048C0000909030305000000FE000000FE000000CF
+:1048D000FE555555252627D6BE898E00F401FA00CF
+:1048E000960064004B0032001E0014000A00050010
+:1048F000020001002541000000000000DD3402003C
+:10490000F53402000D350200253502005535020050
+:104910007D350200A7350200DB3502005F32020060
+:10492000BF310200B53202003B4102003D330200BC
+:104930004D330200793302009F3C0100A73C010087
+:10494000B93C0100A7330200C133020095330200D5
+:104950009F330200CD33020003340200B52E020063
+:1049600023340200313402003F3402004F3402008D
+:10497000673402007F34020095340200B52E020035
+:104980000000000077B90000CDB90000E3B90000D5
+:10499000813C0200E12E0200A72F02000B40020022
+:1049A000434002006D400200493B0100C93E010046
+:1049B000B52E0200B52E0200B52E0200B52E020063
+:1049C0001C0500402005004000100200EC490200D8
+:1049D00008000020D001000044110000244A020019
+:1049E000D801002008110000A0110000011813C810
+:1049F000140250201A0102227C2720FB349B5F8086
+:104A00001280021A10138B091B2048041ACE0401CD
+:104A1000200B50A40AAC01300912CB637F010B6854
+:044A2000CC10A00016
+:10600000D0510020C1630200C9630200CB630200CB
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:1060400041670200DB630200E16A0200DB630200D9
+:10605000DB630200DB63020079650200DB630200A0
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB63020099670200DB630200DB6302004E
+:10609000BD670200DB630200C1670200DB63020030
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB6302000000000000
+:1060E00000000000000000000000000000000000B0
+:1060F00000000000000000000000000000000000A0
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F07AF900480047C5A402007E
+:10621000D051002030B450E8012F93B2C4892344F8
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE7C567020031
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F06BF853465A46C01A914110D309
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:106460009040704700487047F800030040EA01037D
+:106470009B0703D009E008C9121F08C0042AFAD2FA
+:1064800003E011F8013B00F8013B521EF9D27047BE
+:10649000D2B201E000F8012B491EFBD27047002266
+:1064A000F6E710B513460A4604461946FFF7F0FF13
+:1064B000204610BD421C10F8011B0029FBD1801A98
+:1064C000704730B504460020034600E05B1C934251
+:1064D00003D2E05CCD5C401BF8D030BD202A04DB49
+:1064E000203A21FA02F00021704721FA02F3D0404D
+:1064F000C2F120029140084319467047064C074DEF
+:1065000006E0E06840F0010394E807009847103483
+:10651000AC42F6D3FFF778FE3C0903005C090300A8
+:1065200070B58C1810F8015B15F0070301D110F855
+:10653000013B2A1106D110F8012B03E010F8016B82
+:1065400001F8016B5B1EF9D12B0705D40023521E05
+:106550000DD401F8013BFAE710F8013BCB1A921C6D
+:1065600003E013F8015B01F8015B521EF9D5A1426B
+:10657000D8D3002070BD00002DE9F04700268AB076
+:10658000DFF85091B0464FF48075012437460696E7
+:10659000284605F069F938B1D9F80403204203D040
+:1065A000284605F057F926432D1D64007F1CADB227
+:1065B000082FEDD34FF4BE74204605F055F948B1CD
+:1065C000204605F047F946F0004606AA01210020C2
+:1065D00005F02CF9404D16F0FF0F15D001270024CF
+:1065E00037420DD009EB8401D1F81005D1F8101510
+:1065F000C0F3042055F82420C1F3014102B19047B3
+:106600007F00641C082CEBD3002E5FDA4FF0FF30C4
+:10661000CDF8108054E0281910F8507F90F9000050
+:1066200027F0C008401C3BD007A9404604F099FA67
+:1066300010B34FEA9719404602F0CEF855F8207093
+:106640001FB1B9F1030F03D006E0B9F1030F27D151
+:1066500004A9404604F08DFA4FF0A04101EB8800F8
+:10666000D0F8000706A9C0F3014A404604F079FAC1
+:1066700018B1BAF1020F03D012E0BAF1030F0FD133
+:10668000B9F1030F08D1BAF1020F1DD00221404623
+:1066900005F0B0F8761CF6B217B149464046B84747
+:1066A000641C042CB7D3002E10D06A4601210020B0
+:1066B00005F0BCF806990098884207D00690049827
+:1066C000002634460790A6E70321E0E70AB0BDE8BC
+:1066D000F0870000006000401829002000F01F0231
+:1066E000012191404009800000F1E020C0F88012B3
+:1066F000704700F01F02012191404009800000F125
+:10670000E020C0F80011704700F01F020121914005
+:106710004009800000F1E020C0F8001270474907EE
+:10672000090E002806DA00F00F0000F1E02080F8E2
+:10673000141D704700F1E02080F80014704700003D
+:1067400070B54FF48076304604F04AFB114CB50525
+:1067500060B1304604F04BFB0120C5F808036079B6
+:1067600020B9012060712168002088474FF48276AB
+:10677000304604F035FB00280AD0304604F037FBE1
+:106780000220C5F808032168BDE8704001200847D1
+:1067900070BD0000B822002007480021C0F8401159
+:1067A000C0F84411C0F84811C0F84C11C0F80011ED
+:1067B000C0F8041108F0FCBC0010014008F046BC11
+:1067C00005F00ABEF0B5B5480023021D0178101D82
+:1067D00001254FF0805406290BD11678360708D1D1
+:1067E0000678C6F30316032E06D0042E04D0052E19
+:1067F00002D0062907D00EE0B4F82463A84FC6F3F0
+:1068000004263E6002E01678360704D10678C6F307
+:106810000316032E02D0062904D00FE0A24FA14E8A
+:106820007E670EE01678360708D10678C6F30316A1
+:10683000032E06D0042E04D0052E02D0062907D040
+:106840000EE0D4F84462994FC6F342363E6002E04F
+:106850001678360704D10678C6F30316032E02D045
+:10686000062906D011E0924E376827F0807737600E
+:106870000EE01678360708D10678C6F30316032E05
+:1068800006D0042E04D0052E02D006290AD011E02D
+:106890004FF08046C6F80C31C6F81031834E361FD3
+:1068A000336002E01678360704D10678C6F3031683
+:1068B000032E02D0062905D00CE07C4F0326643756
+:1068C0003E600AE01678360704D10678C6F3031650
+:1068D000032E02D006290DD014E0764F05263E6027
+:1068E000744E78363560734E083633603F263F1D50
+:1068F0003E6002E01678360704D10678C6F3031628
+:10690000052E02D0062957D062E06B4E36686B4FD9
+:106910003E60694E361D36683F1D3E60664E083645
+:1069200036683F1D3E60644E0C3636683F1D3E6043
+:10693000614E103636683F1D3E605F4E1436366835
+:106940003F1D3E605C4E183636685C4F20373E6017
+:10695000594E1C3636683F1D3E60574E203636680D
+:106960003F1D3E60544E243636683F1D3E60524EF9
+:10697000283636683F1D3E604F4E2C3636683F1D28
+:106980003E604D4E303636684C4F40373E604A4E82
+:10699000343636683F1D3E60474E383636683F1DF8
+:1069A0003E60454E3C3636683F1D3E60424E4036A6
+:1069B00036683F1D3E6002E01678360708D106783B
+:1069C000C6F30316032E06D0042E04D0052E02D0E3
+:1069D000062907D019E0D4F85812394A01F04F01BE
+:1069E000116002E0117809070FD10078C0F303109D
+:1069F000032803D0042801D0052806D131480168B6
+:106A0000C90702D06FF001010160D4F830010628F7
+:106A100008D1D4F83401062804D12B48016841F488
+:106A20008061016022487438016841F4700101609E
+:106A3000BFF34F8FBFF36F8F4FF01021D1F80002DB
+:106A4000002803DBD1F80402002822DA1F4A15606F
+:106A50001F480468002CFCD01524C1F800420568CA
+:106A6000002DFCD0C1F8044201680029FCD013605D
+:106A700001680029FCD0BFF34F8F0D48F038016842
+:106A8000144A01F4E06111430160BFF34F8F00BF6E
+:106A9000FDE7124910480860F0BD0000E00F00F06B
+:106AA000403501400DF0ADBA00C007403C05004044
+:106AB000FCED00E0105600400404001020C500402A
+:106AC000E40E0040000400403C17004004E5014093
+:106AD00000E401400400FA050090D003DC2300200C
+:106AE0000148006800470000C022002002E008C8FA
+:106AF000121F08C1002AFAD170477047002001E038
+:106B000001C1121F002AFBD170470000012120287B
+:106B100003DA81400548014003E0402802DA2038CA
+:106B2000814009B10120704700207047FC06FFBD7D
+:106B3000082806D228B1012803D0042801D001205A
+:106B400070470020704710B560B159B102780B78DA
+:106B50005208B2EB530F05D10622401C491CFFF727
+:106B6000B0FC08B1002010BD012010BD800701D08D
+:106B70000020704701207047C3688B4206D811443B
+:106B80000069491E814201D80120704700207047EA
+:106B900010B501220221002001F022FC08B10728D3
+:106BA00010D107220221012001F01AFC08B10728A8
+:106BB00008D100210A22084601F012FC08B107287A
+:106BC00000D1002010BD000010B550B10A480321CB
+:106BD000008801EB004009A105F036F807F012F932
+:106BE00003E00321094800F0BAFC002803D0BDE807
+:106BF000104000F0CBB810BD242400204572617312
+:106C00006520626F6E647321000000005424002030
+:106C100070B58CB015460E4600236C46C3F10F01CB
+:106C2000415CE1545B1C102BF8D30D2104F11000E2
+:106C3000FFF735FC0020C0F10F02315C2244401CFC
+:106C400011740328F7D3684646DF0020C0F10F0116
+:106C5000214491F820102954401C0328F6D30CB08D
+:106C600070BD022001F0C6BA0149097900F00ABEE0
+:106C70008822002070B50024064D06E068680121D6
+:106C800010F8340005F092FC641C28788442F5D397
+:106C9000002070BDC8220020F8B515460C460646F7
+:106CA000052A01D20720F8BD05F07CFD18B905F0D2
+:106CB00041FD0028F7D1124900224E600C708D6012
+:106CC000C1E90422C1E906220E4D0DE006EBC40025
+:106CD0002968009181788DF8011000780A4A694688
+:106CE00005F0B6FC0028DED1641EE4B2EED2BDE8A9
+:106CF000F84004480021054A001D00F099B8000042
+:106D0000C822002070FD020041980200258C02007C
+:106D100072B605F04FF800BF04F086FE0028FBD1E4
+:106D2000104C0121208801EB00400FA104F08CFFE2
+:106D300010480068C00700D000BE2088022101EB87
+:106D400000400DA104F080FFBFF34F8F0948E438E5
+:106D500001680D4A01F4E06111430160BFF34F8FF8
+:106D600000BFFDE724240020466174616C20657239
+:106D7000726F7200F0ED00E053797374656D2072EC
+:106D800065736574000000000400FA050EB500216B
+:106D90000091CDE901106A4644F20100FFF7B8FF07
+:106DA0000EBD000070B502280DD1084C032508A1C6
+:106DB000208805EB004004F047FF208810A105EB78
+:106DC000004004F041FF012070BD00002424002099
+:106DD000506F776572206D616E6167656D656E7469
+:106DE0002077616E747320746F20726573657420F0
+:106DF000746F20444655206D6F64652E00000000BE
+:106E0000506F776572206D616E6167656D656E7438
+:106E100020616C6C6F77656420746F207265736598
+:106E20007420746F20444655206D6F64652E0000F9
+:106E3000074B9B7823B12AB120B10068037C1BB1BA
+:106E40000820704707207047417442610020704756
+:106E5000E429002070B507F0FFFA104800240B2148
+:106E6000047044700E4D817014206C602C706C7036
+:106E7000FFF734FC07211420FFF751FC1420FFF723
+:106E800038FC0848046007211120FFF748FC05483A
+:106E9000001F0068A860002070BD0000E4290020E9
+:106EA000E8220020081501402DE9FC47DFF8789022
+:106EB00099F8023073B368B3052902D20720BDE800
+:106EC000FC87436933B3437C012B25D0002704465C
+:106ED0000025884616468DF80050684600F038F8C0
+:106EE00001A808F0FBFBC8B1012101700F49446003
+:106EF0000968C0E90218C0E904769DF8040089F821
+:106F000001009DF8000000F047F81420FFF7FCFB9B
+:106F10002846D4E70820D2E70F46D8E704259DF895
+:106F2000000000F039F8F3E7E429002004150140DF
+:106F30000649897839B130B1416921B10021017424
+:106F4000022108F011B9082070470000E429002050
+:106F500030B5EFF3108172B60D4A9468012324B165
+:106F60000370002900D162B630BD93604FF0E0237A
+:106F7000D3F88051074C25401560C3F88041D3F801
+:106F8000844154605A17C3F8842100220270E8E754
+:106F9000F02A0020FC06FFBD0B498A68002A11D0A8
+:106FA00000280FD1EFF3108072B60B684FF0E0228B
+:106FB000C2F800314B68C2F8043100228A60002810
+:106FC00000D162B670470000F02A00202DE9F041A0
+:106FD000064608680C46411C4FF0A0474FF00105DB
+:106FE00006D005FA00F1C7F80815206804F0EEFB9A
+:106FF0006068411C02D0002104F0D6FB3168A06912
+:10700000C1F82405607D227D31681043C1F86C050C
+:10701000D4E900123068C0F81425C0F80C15207DA2
+:10702000012815D1A068411C02D0002104F0BCFB4E
+:10703000E068411C05D08540C7F80855E06804F0B9
+:10704000C5FBD4E902123068C0F80825C0F8101555
+:10705000BDE8F0812DE9F041064608680C46411C68
+:107060004FF0A0474FF0010506D005FA00F1C7F830
+:107070000815206804F0B4FB6068411C02D00021B0
+:1070800004F09BFB3168A069C1F82405607D217D77
+:1070900032680843C2F86C05D4E900123068C0F8C1
+:1070A0000C15C0F81425207D012815D1A068411CBD
+:1070B00002D0002104F081FBE068411C05D085402E
+:1070C000C7F80855E06804F08BFBD4E90212306879
+:1070D000C0F80825C0F81015BDE8F08103F04EB9DE
+:1070E0002DE9F047074600888EB0804602F03CFE4E
+:1070F000824604462D4800252A460178404600F085
+:10710000D9FB7879400734D501254FF6FF7603ABDC
+:107110002A460721504606F059F8010004D040469F
+:1071200007F0B4FB00252BE0B1463146049802F08D
+:107130006FFD064648450FD004460146404602F022
+:10714000FDFD4046FFF790FD30B9404607F070FB6B
+:107150004046FFF789FD48B122460721504606F018
+:10716000ABF8010003D0404607F090FB00254E45E8
+:1071700006D0404606F00EFA10B1504602F0E0FD8F
+:1071800002208DF81800ADF81A807879400701D5F3
+:10719000012000E002208DF820008DF8215006A883
+:1071A00001F000FF0EB0BDE8F0870000882200204B
+:1071B0002DE9FC47002517880646158090F82D001C
+:1071C0001446894630B13A462146484600F09CFBB9
+:1071D000051E09D1B0784FF00C0A18B32088C846B4
+:1071E000001DB84202D95046BDE8FC87684679DFE9
+:1071F0000028F9D12088032108F8001020881921DF
+:10720000401C80B2208008F800102088401C80B20A
+:10721000208000EB0801BDF8000008F08DF92188FE
+:1072200008442080F0780222C8B1218896F9033002
+:1072300001F1030C4846BC45D5D8425421884FF093
+:10724000010C491C89B2218000F801C02188491C29
+:1072500089B2218009F801302088401C20807068A4
+:10726000B8B1218890F9003001F1030C4846BC45C3
+:10727000B9D8425421880A22491C89B2218042543B
+:107280002188491C89B2218009F801302088401CDE
+:107290002080308950B1CDE900474B4606220221BB
+:1072A00006F1080008F032FA051E9DD1308A50B16F
+:1072B000CDE900474B460722032106F1100008F0F4
+:1072C00025FA051E90D1308B50B1CDE900474B46D1
+:1072D0001522142106F1180008F018FA051E83D1B2
+:1072E000306A30B13B462246494601F030FB051E6C
+:1072F000DBD1706A30B13B462246494603F0ECF9D7
+:10730000051ED2D196F82C0038B13B46224649469C
+:10731000304607F061FB051EC7D1307838B13B46D7
+:1073200022464946304603F05DFA051EBDD1284687
+:107330005AE718B504460020ADF8000013466A4627
+:10734000204600F006F8002802D0BDF800002044D6
+:1073500018BD70B588B182B10024158803E0065DC0
+:10736000641C3444A4B2A54203D8061976789E4220
+:1073700001D08C42F3D38C4201D3002070BDA11CFC
+:107380001180005D401E80B270BD80F830107047E3
+:107390002DE9F0410D00044606D02CB195F87A0095
+:1073A0000026012803D006E00E20BDE8F08195F804
+:1073B0009800012829D0D5F8A000042825D0D5F8B8
+:1073C0009C00042821D04FF00108A6702C2205F162
+:1073D0007801201DFFF74AF884F83060D5F8A40042
+:1073E0006063D5F8A800A0634FF6FF70A4F8A8006A
+:1073F00004F19400C4F8A400C4F8AA60A4F8AE6034
+:1074000084F8B060207810B104E00720CDE7FF20B9
+:1074100084F8540004F155011F27C4F89410A4F80F
+:10742000987004F198022846FFF7C2FE0028BCD1EC
+:1074300015F13C0F0ED004F17401C4F89C10A4F8AF
+:10744000A07004F1A00205F13C00FFF7B1FE002896
+:10745000ABD103E0C4F89C60A4F8A06084F851802C
+:10746000208BA4F8480084F83C80266484F850609F
+:1074700060696064454604F13C02002104F1540057
+:1074800072DF002891D125708FE710B50288102A8D
+:107490001BD0112A20D0262A1DD1007A0C460128A3
+:1074A00001D0022817D1A0780521401CB0FBF1F2D1
+:1074B00001FB1201204600F052F800280BD0A16B0E
+:1074C000002908D0BDE810400847C27B012A02D13C
+:1074D0008088A1F8A80010BD0C46002184F8B210E5
+:1074E0008088B4F8A8108842F5D120790028F2D11C
+:1074F0000121DFE710B50C46022801D0032810D186
+:10750000607800280DD000206070A178204600F03F
+:1075100026F8002805D0A16B002902D0BDE8104054
+:10752000084710BD10B5044690F8540074DF0120E0
+:1075300084F8B200002084F8B40084F850000621DA
+:10754000204601F035FF002808D1A178204600F040
+:1075500006F810B1A16B01B18847002010BD2DE9DC
+:10756000F05F044600780F4638B1A770002003F0A2
+:1075700041FF012620B1667007E10820BDE8F09FB9
+:107580000025C4F8AA50A4F8AE5084F8B050A079F1
+:1075900010B1A078012806D0E07968B1A078012860
+:1075A00001D0022808D1616B21B184F8B1600820B4
+:1075B000884701E084F8B15004F1AB0100200A5C77
+:1075C0000AB1304603E0401C0628F8D300204FF0F3
+:1075D00002084FF0030B012F06D0022F0CD0032F0F
+:1075E0000FD0042F15D110E0A17929B194F82410FF
+:1075F00011B908B130460DE0E17911B108B140464A
+:1076000008E0207A08B1584604E0607A08B1042006
+:1076100000E02846A070616B41B1032801D0042826
+:1076200004D1607910B194F8B200A0B184F8B350DD
+:1076300004F13C0018210746FEF731FF04F12C004D
+:1076400084F83C60814606F0E1F858B194F82C00CB
+:1076500084F8510008E084F8B45084F8B36007203F
+:107660008847E5E784F8516094F8240050B1484613
+:1076700006F0CCF820B194F8280084F8520001E01C
+:1076800084F8526084F85050A27804F1AA0104F101
+:1076900094094FF0060A052A60D2DFE802F0780369
+:1076A0000F223F0084F83160C4F8A450C4E91015DB
+:1076B00084F83C808020A4F8480051E084F83180B0
+:1076C00094F82420384612B10722027001E080F8B5
+:1076D00000B0228A8281C4F8A4504160E168B96098
+:1076E0003EE06069B860208BB88194F824003D4684
+:1076F00010B184F83CA001E084F83C60204607F01B
+:10770000C9FF40B185F814800421204601F050FEE5
+:1077100020BB05211EE084F831B01DE0E069B860AF
+:10772000208CB88194F824003D4610B184F83CA028
+:1077300001E084F83C60204607F0ACFF48B185F8D2
+:1077400014800421204601F033FE38B984F831A0BA
+:1077500002E0042184F83110C4F8A490A07878B134
+:107760003A4604F15400D4F8A41072DF00287FF4E4
+:1077700005AF94F8301094F8540073DF0028F6D168
+:10778000616B11B194F8310088470020F6E684F867
+:107790003150F5E770B5040012D001461C221448A0
+:1077A000FEF764FE1248134D0560206850B17ADF81
+:1077B000002806D12068016829604068686005E0FB
+:1077C0000E2070BD0B487BDF0028FAD108484FF629
+:1077D000FF711438084A20F8041B05493439016048
+:1077E0000021FFF725FB0028EBD0032070BD00002F
+:1077F000AC250020482200202DF6020010B50446DA
+:1078000000F078F8002805D02146BDE81040024875
+:1078100003F00BB910BD0000D825002070B5154647
+:107820000E46044607F042FF002809D0054800EB49
+:10783000840080692A463146BDE8704001F0F6BDFB
+:1078400070BD0000C825002070B50546002400F07A
+:1078500051F838B12946044803F0E7F808B102248A
+:1078600000E00124204670BDD425002010B5182169
+:10787000034803F0B5F8182800D0C0B210BD0000CE
+:10788000C825002070B505460C46084607F00EFFD7
+:1078900060B1284600F02EF840B10548294600EBBB
+:1078A0008400BDE87040183003F0BFB8002070BD00
+:1078B000C825002070B5054614460E46084607F058
+:1078C000F5FE002812D0284600F014F800280DD04C
+:1078D0000748294600EB860018301CB1BDE870400F
+:1078E00003F0AEB8BDE8704003F05FB870BD0000B3
+:1078F000C8250020142801D3002070470146014804
+:1079000003F093B8CC2500207CB5054608880C46CA
+:107910000930904201D90C207CBD68466DDF0028FB
+:10792000FAD121880820685420881B21401C80B28D
+:10793000208029542088401C80B220802844DDF813
+:1079400001100160BDF8051081802088801D80B283
+:1079500020809DF80010490800D00121295420887A
+:10796000401C208000207CBD10B503F049FA00289F
+:1079700009D105484FF0020C00DF002803D1BDE813
+:10798000104003F0A1BA10BDB828002020B103496F
+:107990000860034806F06ABA0E207047A82200204B
+:1079A0003DDA020010B54FF0FF3100203DDF002826
+:1079B0000BD1B1213CDF002807D1044841690120E7
+:1079C0008847022004F01AFB002010BD9C280020EC
+:1079D00070B50E4C2068416900208847206813214B
+:1079E000808876DF050008D009480121008801EB76
+:1079F000004008A104F028F905E005F0B3FE216875
+:107A0000086101F077FF284670BD0000A822002021
+:107A1000242400204661696C656420746F206469C9
+:107A200073636F6E6E6563742047415020636F6EA1
+:107A30006E656374696F6E0030B58FB005461C21AA
+:107A400001A8FEF72CFD0024142109A80894FEF7D4
+:107A500026FD9DF82000009420F00F00401C20F02F
+:107A6000F00010308DF820009DF82100029420F0E5
+:107A70000F00401C20F0F00020308DF821009DF810
+:107A80002200049420F00600801C8DF822009DF84E
+:107A9000040009AA40F028008DF8040008A8CDE9E8
+:107AA0000540079428788DF83A000420ADF8380096
+:107AB0009DF80000ADF82C4020F00F00401C20F095
+:107AC000F00010308DF800009DF80100ADF82E4058
+:107AD00020F00F00401C20F0F00020308DF8010055
+:107AE0009DF802000D9420F00600801C20F0080094
+:107AF00040F011008DF802000EA809901720CDF873
+:107B000028D0ADF830006888AB1D01A9AADF0FB0FE
+:107B100030BD000010B5164C86B01ECC8DE81E009E
+:107B200020B3144C4FF6FF71A18000686061002003
+:107B3000607620762046FFF729FF002814D1012027
+:107B40008DF812004FF65960ADF81000A21C04A980
+:107B50000120A8DF002807D12146684662DF0028FF
+:107B600002D12046FFF768FF06B010BD0E20FBE7EC
+:107B700054FD02009C28002010B500280FD0018879
+:107B8000204C502926D00BDC10291DD0112906D1FC
+:107B9000A1888088814202D14FF6FF70A08010BD7D
+:107BA000512913D05329FAD1C088E1888842F6D1EF
+:107BB000607E0028F3D0FFF70BFF0028EFD061694B
+:107BC000BDE81040022008478088E7E7BDE8104084
+:107BD00005F0FCB830F8061F62899142DFD1418977
+:107BE0000229DCD10C3000F0BDFA074920760322CF
+:107BF0000988BDE8104002EB0143024603A1184684
+:107C000004F026B89C2800202424002052656365D7
+:107C10006976656420696E6469636174696F6E205A
+:107C200073746174652025640000000070B505461A
+:107C3000007B0424012810D00224287B214600F078
+:107C400051F80C4C18B1206841690320884720681E
+:107C50004169BDE870400220084701F05FF8002844
+:107C600007D0112803D00F28E7D10724E5E7062421
+:107C7000E3E770BDA822002070B5184900250A6806
+:107C8000002A2AD04A68002A27D0012608319047C6
+:107C9000082822D0124C0028206810D0457685761E
+:107CA0000621012000F01EF818B120684169032068
+:107CB000884720684169BDE8704002200847467641
+:107CC00085760121084600F00DF8002805D02068CF
+:107CD0004169032088472068457670BDB828002098
+:107CE000A822002086B00323ADF8003020238DF8B1
+:107CF00014308DF8150000220E48019202928DF882
+:107D00001610C188ADF8041002218DF8061005A9DF
+:107D10000491ADF80820CDF80CD0808801A9AEDF21
+:107D2000002804D1BDF80010032900D00C2006B0B3
+:107D3000704700009C2800200F4A0321128801EBA5
+:107D4000024268B101280ED00B4A01210228128894
+:107D500001EB02420AD0032810460AD007A109E02D
+:107D6000104610A106E010461AA103E0104622A119
+:107D700000E030A103F068BF24240020556E6B6E34
+:107D80006F776E206576656E742066726F6D206207
+:107D90006C655F6466755F627574746F6E6C657335
+:107DA000732E0000446576696365206973207072E4
+:107DB00065706172696E6720746F20656E7465729C
+:107DC00020626F6F746C6F61646572206D6F6465A3
+:107DD0002E0000004465766963652077696C6C202D
+:107DE000656E74657220626F6F746C6F616465722A
+:107DF000206D6F64652E0000526571756573742087
+:107E0000746F20656E74657220626F6F746C6F6141
+:107E1000646572206D6F6465206661696C656420BD
+:107E20006173796E6368726F6E656F75736C792EAE
+:107E3000000000005265717565737420746F2073C3
+:107E4000656E64206120726573706F6E7365207457
+:107E50006F20636C69656E74206661696C65642E61
+:107E60000000000038B50446008821281CD013DC2F
+:107E7000102822D1072000F0D5FA08B1FEF786FFBE
+:107E80001048A1880180104802F032FF002814D069
+:107E9000BDE83840FEF77ABF3B280FD056280CD1FA
+:107EA000A088132176DFF1E700200090A0886946C2
+:107EB0008FDF002801D0FEF769FF38BDA0881321AD
+:107EC00076DFE3E7282200204824002010B51A4C72
+:107ED0000188606810290ED011292BD1401E6060E6
+:107EE00028D1FEF755FE002824D02168002921D092
+:107EF000BDE810400847D0B900210122084600F033
+:107F00006FFA08B107280FD107220221012000F0E3
+:107F100067FA08B1072807D104220221002000F0E7
+:107F20005FFA20B1072802D0216801B18847606854
+:107F3000401C606010BD0000402200202DE9F04789
+:107F400001883B4E40F2F3194FF6FF7510291BD004
+:107F500011293ED0122954D0502946D1C188F28926
+:107F6000841D914241D1618902293ED186883046E3
+:107F700001F0A6FF050038D004F10C0000F0F6F87F
+:107F8000A8B3294630464EE0C17B878804460129C4
+:107F90002BD1A846284601F093FF050017D02F806B
+:107FA00000202872234843464A460168C5F80A1053
+:107FB0004068C5F80E0004F1100105F10A0002F056
+:107FC0004BF86872F08900280FD129462AE0042076
+:107FD00013E0808801F074FF040006D06068FEF7AB
+:107FE000A7FF08B106F036FC2580BDE8F087FFE763
+:107FF0006868FEF79DFF0028F7D0BDE8F04706F05F
+:1080000029BC87880646384601F05AFF0400ECD0A8
+:108010002B464A4606F1080104F10A0002F01CF85A
+:10802000607221463846BDE8F04700F0D7BC00003A
+:10803000AC250020482200202DE9F04F0746858816
+:1080400002883D48012197B08346102A09D0112AA1
+:1080500049D01A2A6CD1387AB1EB101F45D20122CF
+:1080600044E0354C083CA068C0430B9061680BA805
+:1080700002F0FFFC0B990CA800F04AFC2C220CA982
+:108080006846FEF7F3F90026E946A04610E000BF77
+:1080900009EB46005FF00004B0F804A008EB840090
+:1080A0005146001D02F081FC641C1D2CF6D3761C89
+:1080B0000098B042ECD8142D05D317B00420BDE8C9
+:1080C000F04FFEF763BE2946584602F0B9FC294638
+:1080D00008F1040002F0B4FCF87B012828D016480F
+:1080E0002946001D15E029461AE000220221B1EBC5
+:1080F000101F01D2012600E000260F49083901F1C6
+:108100001000041D294682B102F09AFC36B12946BE
+:10811000204617B0BDE8F04F02F092BC2946204639
+:1081200017B0BDE8F04F02F040BC02F03EFCF5E7AE
+:1081300017B0BDE8F08F0000D025002010B5044630
+:108140000748007800280AD0204601F0E7FC2046C6
+:1081500006F0DAFC2046BDE8104001F073BA10BD0D
+:10816000782200200078C0F340007047007800F0CB
+:10817000010070470149085C704700000CFC0200D8
+:108180000649095C4FF0A040D0F81005C84010F037
+:10819000010000D0012080F0010070470CFC0200BB
+:1081A0002DE9FC410646C0074FF000050ED0104FE8
+:1081B00000240122385D009500231146019503F04B
+:1081C00099FA641C042CF4D300F046F8B0070DD5DE
+:1081D000074E0024361D0022305D03230095114612
+:1081E000019503F087FA641C042CF4D3BDE8FC81EC
+:1081F00008FC020007490B5C4FF0A041D1F80425B0
+:108200000120984020EA0203C1F808351040C1F867
+:108210000C05704708FC02000249085C012103F0CC
+:10822000FABA000008FC02000249085C002103F0D1
+:10823000F2BA000008FC02000649095C4FF0A040B9
+:10824000D0F80405C84010F0010000D0012080F0F3
+:108250000100704708FC020010B500242046FFF71B
+:10826000DBFF641C042CF9D310BD10B5002420469C
+:10827000FFF7DAFF641C042CF9D310BD10B50246D9
+:10828000064B4FF0FF3000215C5C944201D1084660
+:1082900010BD491C0429F7D310BD00000CFC0200DE
+:1082A00070B50C4E0C004FF0000530600BD0012073
+:1082B00000F06AF808B1022004E0002000F064F841
+:1082C00000B10B202070706810B9FEF761FC054604
+:1082D000284670BD4022002010B5002000F0D4F9DF
+:1082E00008B1062806D1012000F0CEF908B1062811
+:1082F00000D1002010BD00002DE9F0470D46814659
+:10830000FFF7BCFF0446042836D2DFF874801B4810
+:108310001C4EA8F10C0725B3012D0ED0022D2BD138
+:1083200004EB440030444578002D25D0B96800297D
+:1083300022D02846BDE8F047084704EB4401755CAD
+:108340000E44717849B10E4A4FF40041093A8068F1
+:10835000FEF7AAFD08B987F80390B17808F8041071
+:10836000E2E78068FEF7E4FD04EB4401314418F8CD
+:1083700004008D78A842D7D0BDE8F08710FC020039
+:108380003C2200204C250020042801D2FFF7F8BE33
+:10839000002070470146104810B50088042907D016
+:1083A00007290ED00A2915D1BDE8104006F096BB6A
+:1083B000132176DF0CE000280CD0BDE81040FEF75A
+:1083C000E5BCA0F57F41FF3904D10448FFF7AAF8C6
+:1083D0000828F0D110BD00002822002054240020DD
+:1083E00070B50023042810D20D4D00EB4004012A83
+:1083F00002D101290CD00022094E00EB400030448C
+:1084000061B1012906D0022906D00723184670BDA4
+:108410000E30C2B22A55F9E74270F7E78270F5E7ED
+:108420004C250020044A014600201279D20702D0D0
+:10843000084600F04DB870473022002070B506465F
+:108440001E480024C0E90161B00720D500250122A3
+:1084500011462846FFF7C4FF6D1C0446042D02D2C6
+:10846000002CF4D013E094B940F266620421144861
+:10847000FEF712FC04000AD1FEF7FCFB040006D153
+:108480000F48104A0021001FFEF7D2FC0446F007F7
+:1084900012D00120FFF784FE74B909480A4A00216E
+:1084A0000C38FEF7C5FC040006D10548074A012137
+:1084B0000838FEF7BDFC0446204670BD302200207F
+:1084C0001CFC020055870200EDA00200636C020054
+:1084D0002DE9F05F6A4C054600266078B34618B176
+:1084E00084F801B001F0EAFD664F4FF47A694FF469
+:1084F000C87A4FF00108182D62D2DFE805F0AC0C05
+:108500000C31404D62676B746B74BE7D7D7D7D7DEB
+:10851000ACAFB2B5BEBE0020FFF78EFE00284FF014
+:10852000000008D0FFF778FE022D02D14FF4E16081
+:1085300008E0484606E0FFF777FE022D01D1C8208B
+:1085400000E05046410CC0034FF4FA72801841F12C
+:108550000001257052000023FDF744FF01462AE088
+:108560000020FFF769FE00284FF0000004D0FFF75D
+:1085700053FE4FF44870E5E7FFF756FEDFE70020B3
+:10858000FFF75AFE00284FF0000002D0FFF744FE2C
+:10859000CFE7FFF749FED4E70020FFF74DFE0028A4
+:1085A0004FF0000002D0FFF737FE01E0FFF73CFE7E
+:1085B000257041F69A1100223868FEF775FC0646D0
+:1085C00046E00020FFF716FE257008E0002051E08D
+:1085D00025703DE084F801800120FFF70BFE0022AA
+:1085E00040F6CD41E8E784F801800120FFF702FE64
+:1085F00000224FF48041DFE77868FEF799FC0646D9
+:10860000D5F1110000D02EB10220FFF705FE84F84D
+:1086100002B01DE0012816D980B2C8214843C11715
+:10862000C90341EA5041C0034FF4FA72801841F186
+:10863000000152000023FDF7D5FE014600227868B4
+:10864000FEF732FC06460220FFF7EEFD84F80280BA
+:108650003046BDE8F09F01F031FDB9E701F02EFD95
+:10866000B4E701F02BFD04E001F028FD0020FFF746
+:10867000DBFD0120FFF7D8FDAAE7FFF7F6FDA7E72E
+:108680003022002010FC0200012107F0A6B80000F3
+:108690002DE9F8430546861C00208DF80000904621
+:1086A0000F464FF001096846FEF752FC1B4C20684C
+:1086B0003860D4E90001401AA16804F21C47081A86
+:1086C0000EE00121384602F0CEF901F0ADFE014680
+:1086D000384602F0C8F9D4E90001401AA168081A26
+:1086E000401C8642EDD8B8F1000F03D0052065F399
+:1086F000891002E0062065F39F50A26821681140AE
+:1087000004EB8101C8602068304420609DF80000BF
+:10871000FEF742FC4846BDE8F8830000A82D002083
+:1087200030B482680468531C8360A154D0E90112FC
+:108730008A4202D330BC02F08ABC30BC70470000D1
+:10874000034803C8814201D10120704700207047CF
+:10875000A82D002000780221FFF7CEBD032805D107
+:108760000349A9200860002003F048BC70470000BE
+:108770002005004005494FF0FF32082841F820202D
+:1087800002D3084480F848207047000018290020D0
+:10879000F0B54FF0FF3512B10023082601E00823A1
+:1087A0000C260C4C05E000BF54F823707F1C04D04D
+:1087B0005B1CB342F8D32846F0BD26185DB286F89C
+:1087C000305044F82310002AF5D1E11881F8480010
+:1087D000F1E70000182900200249084490F9300010
+:1087E000704700001829002070B504464FF6FF7549
+:1087F0000A462846AC4208D14FF480742146104600
+:1088000005F07CF9A04209D070BDFF2CFCD82146B0
+:10881000104605F066F908B1204670BD284670BDC7
+:1088200070B5084C050009D010342168002907D024
+:1088300008682060496828468847F6E70834F4E766
+:1088400070BD000004290020054A012120B1012843
+:1088500005D19170FFF7E4BF51700020FAE770472F
+:10886000042900202DE9F05F26484168F1B3DFF8C4
+:1088700098B00E688146DBF8004087688078E11B7D
+:1088800021F07F45ED1CB0B9DFF880804FF48030D7
+:10889000C8F84403C8F804031120FDF71FFF112096
+:1088A000FDF727FF4FF0010AC8F800A02F2003F0C2
+:1088B00075FE89F802A0B54200D23546124BE81980
+:1088C0003C3320F07F401860DBF800105A46091B4B
+:1088D00021F07F41001B20F07F40C91C81420FD94D
+:1088E000106818602F2003F059FE00E004E0BDE896
+:1088F000F05F1120FDF708BFBDE8F05F05F0ACBDEB
+:10890000BDE8F09FE822002004150140001001405E
+:1089100073B58CB00646002000900D9880B10024FD
+:108920006D4621460DA802F080F830B1009805EBA5
+:10893000400084800098401C0090641C142CF0D3EC
+:108940002C2269463046FDF791FD0EB070BD2DE931
+:10895000F04117880646B81D14460D46984202D9C4
+:108960000C20BDE8F0813188072206290AD34FF494
+:10897000486C4FF6FF73614501D9994202D1708866
+:10898000062801D21046ECE7604501D99842F9D19A
+:10899000994203D0984201D08142F3D80520E8558E
+:1089A00020881221401C80B2208029542088401C3D
+:1089B00080B220804119308806F0BEFD218808442D
+:1089C00080B220804119708806F0B6FD21880844E5
+:1089D00020800020C5E7FEF7D9B9000038B54A7AF3
+:1089E0000F4B62B100220A725969002906D0012298
+:1089F0008DF80020ADF802006846884738BD0A7A35
+:108A000062B19B684C68024619462046FEF74CFA54
+:108A10000028F3D0BDE8384005F01CBF5B68F1E7E3
+:108A2000AC250020F0B585B016460F4604461D461D
+:108A300014220B496846FDF719FD0A488DF80870A5
+:108A4000ADF80240ADF80A608DF80C5001780022B4
+:108A50002046FEF72FFF684600F0A4FA05B0F0BDEF
+:108A600028FD020088220020F0B587B007460020CC
+:108A70000490ADF810100590ADF81210019002901E
+:108A800001AA04A9384690DF060022D003F02CFD8D
+:108A9000114C0346012520883A4605EB00400F495A
+:108AA00003F0DDF8BDF8042012B9BDF8060038B1B6
+:108AB0002088BDF8063005EB004009A103F0CFF88F
+:108AC000BDF808202AB12088154905EB004003F0C5
+:108AD000BFF807B03046F0BDF4230020FC000300CF
+:108AE00054686520726571756573746564205458A7
+:108AF0002F5258207061636B6574206C656E6774CB
+:108B00006820697320746F6F206C6F6E67206279C4
+:108B10002025752F2575206F63746574732E0000F2
+:108B20004801030030B5044685B000211B4804F01D
+:108B3000D8FF00282FD00025204600F01EFF68B186
+:108B4000112812D086281BD0A0F54051023903D03D
+:108B50000146204605F086FE294607E005B0294675
+:108B60002046BDE8304001F03DBC0121204601F027
+:108B700039FC05B00021BDE83040084804F0E5BFED
+:108B8000142207496846FDF771FCADF802406846BB
+:108B900000F0E4F9E0E705B030BD0000512200200C
+:108BA00050FC02007FB50C4610B1012004B070BD2E
+:108BB0002079002638B141F61D5501281BD0022826
+:108BC00026D00F20F2E70220207102960396E0687B
+:108BD0000190694601A805F063FB50B102988188B5
+:108BE000E18000882081BDF80010029805F0D6FBD6
+:108BF000DCE70A20DAE70A4B6A460021A01D05F0EF
+:108C00000BFB38B1064918398E61CE610A28CDD1E7
+:108C10002846CBE702488188019805F0BFFBF5E7BD
+:108C2000282300202DE9F0470025DFF88C803CE068
+:108C30006068002100EBC506012032789146FDF7FF
+:108C400002FCD4E9062300EA020701EA030C57EA12
+:108C50000C0728D082438B434846C4E9062303F01F
+:108C60005FFD32788246914601200021FDF7EBFB43
+:108C7000D4E9042300EA020401EA03074A46504605
+:108C80000021FDF7E0FB44404F403C430BD170789E
+:108C9000012801D0012100E00021726881EA0A0167
+:108CA0000AB1484690476D1CEDB298F80000444662
+:108CB0008542BDD3BDE8F087C822002010B5002151
+:108CC000024801F0EBFE80F3100010BDC43100201B
+:108CD0000E4910B50A784C780023A24212D0521CDB
+:108CE000D2B20A70022A00D10B70084A0B780C32FB
+:108CF00052F8232002608868104420F07F4088608A
+:108D0000012010BD0360002010BD0000E8220020FB
+:108D100013460A460021FFF785BE000070B5174DC7
+:108D20000321288801EB004015A102F08DFF1E4EA3
+:108D30003068807E28B1BDE8704006210120FEF732
+:108D4000D1BF05F04FFB002816D11848A0F10C0147
+:108D50000A68011F904704004FF0010002D00F2C59
+:108D600003D008E03168887605E0298800EB0140EF
+:108D70000F4902F069FF204670BD00002424002046
+:108D800057726974696E67207065657220646174DA
+:108D90006120746F2074686520626F6F746C6F61FE
+:108DA0006465722E2E2E0000A8220020C428002008
+:108DB000A00103002DE9F843104D0F4680461E46E2
+:108DC00091466946286801F0C4FD040014D01C21B6
+:108DD000FDF765FB01202071C4F81490380BC4F82E
+:108DE0000080C4E902606946286801F0D3FD05F0FF
+:108DF000A7F90020BDE8F8830420FBE710FE02007D
+:108E000010B503780022072B06D2DFE803F0050433
+:108E10000610202930000A7010BD01230B70038951
+:108E20008B818388CB81C06888600A7410BD022260
+:108E30000A7002898A818288CA81C2688A60807DBC
+:108E4000062802D00020087410BD0120FBE7032291
+:108E50000A70C2888A810289CA81C068886010BD90
+:108E600004230B70C0888881CA818A6010BD0520E8
+:108E7000087010BD70B5064D0646002455F8241044
+:108E800009B130468847641C042CF7D370BD00003C
+:108E9000082B002030B50446006887B00D46806876
+:108EA00000281FD018216846FDF7F9FA0195A0683F
+:108EB0000590207910B1012810D107E001208DF82C
+:108EC000000020690290E068039005E002208DF820
+:108ED0000000E068000302906069049020688168E7
+:108EE0006846884707B030BD70B586B015460C009F
+:108EF000064619D0112C17D0082C15D0142168461D
+:108F0000FDF7CDFAADF80260304600F02DFFADF868
+:108F100004000D2C0AD0862C1CD007208DF80000F0
+:108F20000294684600F04CF806B070BD03208DF83E
+:108F3000000025B12878C00701D0012000E0022000
+:108F40008DF8080000208DF80C0041F20110ADF8FA
+:108F50000A00E6E706208DF80000E2E710B50446B7
+:108F6000408800F001FFA080024801682046BDE86B
+:108F700010400847582200202DE9F0410746002400
+:108F8000064E074D05E000BF56F8241038468847C6
+:108F9000641CE8788442F7DBBDE8F08150280020AB
+:108FA0007822002010B50446408800F0DDFEA08045
+:108FB000024801682046BDE810400847FCFC02005A
+:108FC000014909680847000050FD020070B586B0ED
+:108FD000044614216846FDF762FAA0890125A0F530
+:108FE0004040ADF8040020782A4E062833D2DFE84E
+:108FF00000F0320303032C48A08900F0BDF930B91A
+:10900000E08943F6FE71A0F54040884223D8A07B5A
+:109010008DF80800207803280FD000208DF8090073
+:10902000A0680390606850B109208DF80000606866
+:109030000490684604F088F90DE00120EEE708206E
+:109040008DF800008DF81050F3E7A08900F094F936
+:1090500008B1E08930B17078002801D004F0A4FA9A
+:1090600006B070BD606820B10B208DF800007570EF
+:10907000DFE70A208DF80000BDF8040004F01EFBB5
+:10908000F5E713208DF800004FF6FF70ADF80400EF
+:10909000CFE700006822002038B504460E4800786B
+:1090A000A8B1A4F57F40FF380FD0684604F07AFFDE
+:1090B00078B10521017001210171C480684604F076
+:1090C0007FFF05F02FF8002038BD042038BD0220B6
+:1090D00038BD082038BD0000302300200C4808B5FA
+:1090E000007888B1684604F05DFF78B10621017010
+:1090F000684604F065FF0748017809B10121017352
+:1091000005F010F8002008BD022008BD082008BDA9
+:1091100030230020CC2B0020F0B587B01421684606
+:10912000FDF7BDF92B4C207818B16846FFF7A2FE79
+:109130004EE0201D01F094FCB8BB4FF010204169B7
+:109140000004026940694B1C01D100FB02F1224876
+:1091500000220161A1F54051C160204902F006F9E9
+:10916000002820D11F481C238C221D49006801F0D3
+:10917000DDFB03F0D9FE051E14D0022812D0002713
+:109180000126062D12D005A804F00CFF88B1067048
+:109190000C2D18D2DFE805F0170F170F171617164A
+:1091A000171113110B2007B0F0BD11E02670676096
+:1091B000BBE70820F7E7077105E0032100E0022183
+:1091C000017100E0067105A804F0FAFE04F0AAFFA0
+:1091D0000020E8E730230020E023002020FE0200EA
+:1091E000182B002088FD020038B5040014D0694611
+:1091F00005F056F8A0B1BDF8000000EB8001094869
+:1092000000EB8100C16849B1A17A39B1C168491E3A
+:10921000C1600020A07238BD052038BD062038BDD1
+:109220000A2038BDA42B00201FB501A9684604F010
+:10923000F3FF04B010BD07B513460A466946002087
+:1092400004F0EAFF0EBD07B513460A460021684642
+:1092500004F0E2FF0EBD20B119B1006808600020E3
+:109260007047052070470000F8B50D46040018D07F
+:10927000BDB1694605F014F8A8B1BDF800000B496E
+:1092800000EB800001EB800001210C30666801F0EA
+:10929000EAFB2E6060680C3068600120A07200203C
+:1092A000F8BD0520F8BD0A20F8BD0000A42B002061
+:1092B00018B10323002206F07FBB0520704702236C
+:1092C000002206F079BB12B1022306F075BB05201F
+:1092D00070470000084910B50A69042A0AD0074AF5
+:1092E000096942F8210004480121103001F0BBFB5C
+:1092F000002010BD0C2010BD10230020082B0020E2
+:1093000038B5044609480D46007858B164B169463D
+:10931000284606F04BFC002803D1BDF80010218040
+:10932000658038BD022038BD052038BD30230020BF
+:1093300010B504460E48007898B1A4B121880229DE
+:1093400013D80C4A01EB810002EB8002608852893D
+:10935000C31C934209D806F01DFC002020806080C9
+:1093600010BD022010BD052010BD042010BD00005E
+:1093700030230020A42B002043F6FE71A0F54040CE
+:10938000884201D8012070470020704710B504467C
+:109390000078182802D1FEF769FA207010BD10B5C8
+:1093A00004460078182802D1FEF760FA207010BD3C
+:1093B00070B50D460446B0F89810D0F8940001221C
+:1093C000FDF7B7FF00B1057004F13C0204F1940110
+:1093D00004F1540072DF70BD70B5134600220646DA
+:1093E0001546862902D0112902D002E0012200E0B0
+:1093F00001250D4C73B1A179FEF75CFA2A4661791B
+:109400003046FEF757FA0022A1783046FEF752FAAE
+:10941000002203E0A178FEF74DFA2A466178304633
+:10942000BDE87040FEF746BA90220020F7B5174617
+:109430000E0011D00098002560B100242146684636
+:1094400001F0F3FA18B1A0B23946B0476D1C641CA4
+:10945000142CF3D32846FEBD0020FEBD406804F066
+:10946000C1BD000070B508B1012070BD194C0025C8
+:10947000207B08B1257301E000F0A0F820780828CF
+:1094800026D2DFE800F02504080C10251420BDE8E2
+:10949000704000F021B8BDE8704000F07DB8BDE834
+:1094A000704000F05FB8BDE8704000F03BB86088E5
+:1094B000084900EB8000283901EB80004068BDE8D6
+:1094C000704003F011BD6560BDE8704003F01ABD47
+:1094D0000F2070BDCC2B00201149F0B48A1C002055
+:1094E0000346A1F128050C18A67A4EB1A37200EB31
+:1094F000800405EB8404E66816B9247C012C0AD0AC
+:10950000401C80B20228EED30B704B804B60F0BC45
+:1095100041F61D5070471080F0BC00F03DB80000CF
+:10952000CC2B00200C48418801EB8102A0F12801DE
+:1095300001EB8201CA6852B105210170074802217E
+:109540008180016800230122054801F079BE0422D0
+:1095500002704968F6E70000CC2B00203823002079
+:10956000E023002038B50A49084803240B68426804
+:10957000898803EB810153880470DB1C00201B04E5
+:1095800000909B0B034801F0CBFF38BDCC2B002093
+:1095900038230020E0230020074910B54888091D22
+:1095A00004F0CEFE18B1BDE81040FFF7DBBFBDE808
+:1095B0001040FFF7B7BF0000CC2B0020F0B51F48CC
+:1095C0001F490125067802248B88A0F12802082E65
+:1095D00019D2DFE806F00418181B222F2F17018973
+:1095E000491C01810021418080F80C1001EB8103AE
+:1095F00012F8233043B100234418491C89B2A372E6
+:109600000229F3D30570F0BD0123F5E742685288C3
+:10961000D21C1A448A800470F0BD46880D6806EB9F
+:10962000860602EB860256680E60556013818C80B8
+:10963000062100E007210170F0BD0000CC2B0020C6
+:109640003823002030B501888488224D85B0502908
+:1096500024D0522902D0542931D103E0204600F011
+:109660008DFE2CE014221C496846FCF7FFFEADF885
+:109670000240204600F078FBADF8040000F022F92B
+:10968000002269792046FEF715F900222979204643
+:10969000FEF710F96846FFF761FC10E0017B012935
+:1096A0000DD1817A01290AD10089A0F5245102390E
+:1096B00005D10121204600F095FE05F0ADFF002206
+:1096C0000649E878FEF7AAF805B0BDE8304005F095
+:1096D00011B900005022002078FC0200DD70020069
+:1096E00010B50446007800280FD1608800F046FECF
+:1096F000608800F08FF9002807D0044960880122B3
+:109700000979BDE81040FEF7D5B810BD5022002001
+:1097100010B5124C00202070FEF7A8F8A070FEF7DC
+:10972000A5F8E070FEF7A2F82071FEF79FF86071CF
+:10973000A17818290FD0E17818290CD0217918299F
+:1097400009D0182807D00121601C04F0C3F90120BA
+:109750002070002010BD032010BD0000502200200A
+:109760007CB50446007808282FD1607A38BB207A6F
+:109770004FF6FF7501280DD0072802D0082824D104
+:109780001EE0A08800F02EFAA8421ED0012100F0B1
+:1097900029FE1AE0A0886A46012103F0EDFC70B9A9
+:1097A0000198007858B1A08800F01CFAA8420CD0AB
+:1097B000084901220979FEF77DF805F09BF804E0DD
+:1097C00004480021401C04F0C0F9BDE87C4005F0CD
+:1097D00023BF00005022002010B504460A484178FB
+:1097E0002046FEF74FF868B10848002101EB41021E
+:1097F00000EB82025288A24201D1C8B210BD491CBE
+:109800001429F3D3FF2010BD62220020402600203F
+:1098100070B5094D094E002404EB440005EB8000AF
+:1098200071784088FEF72EF820B1641C142CF3D315
+:10983000FF2070BDE0B270BD4026002062220020F3
+:109840002DE9F0418046024601200021FCF7FBFD96
+:109850001A4F05460E467868FDF76AFB00280CD1C2
+:10986000174CD4E9062110462A4001EA06031A43A0
+:1098700005D0A843B143C4E90601BDE8F0814046E4
+:1098800002F04EFF30B1D4E9040128433143C4E96A
+:10989000040105E0D4E90410A943B043C4E904106D
+:1098A000D4E9060128433143C4E90601A168786878
+:1098B000BDE8F0410022FDF7F7BA000070FD02009C
+:1098C000C82200201CB5054AD2E90212CDE90012D7
+:1098D0000022694603F075FC1CBD000090FC0200EC
+:1098E00003484FF6FF71818001210170002070470D
+:1098F0005C22002010B54FF6FF7003F0F7FB034920
+:109900008880BDE8104004F0FFBF00005C2200200A
+:109910002DE9FC41804600F027FA002403250127A9
+:10992000A0F57F412646FF3908D06A46082103F09A
+:1099300023FC18B90198841D8688056832462B4699
+:1099400021464046B1DF042804D0082804D00B2863
+:1099500008D002E0112000E00020002F00D10B20F1
+:10996000BDE8FC810027A80701D50125E6E73443BF
+:10997000F5D0002426460325E0E72DE9FC4180468A
+:1099800000F0F2F90646A0F57F40FF380ED0012521
+:109990002A466D1C0027ADB26B460821304603F005
+:1099A00015FC040006D0072C25D025E043F2020068
+:1099B000BDE8FC81019903230A1D0B604046891D07
+:1099C000B2DF040004D00C2C09D0052C09D009E02A
+:1099D00032460821104603F06FFC04460CE00127D4
+:1099E00000E000240821304603F052FC00B10324BB
+:1099F000002FCDD100E00C242046D9E70448808810
+:109A0000A0F57F41FF3901D004F07EBF7047000010
+:109A10005C2200200EB502A9019100F0A5F96A466A
+:109A2000012103F0A9FB08B100200EBD01980078C8
+:109A30000EBD00002DE9F04107464FF6FF760A48BB
+:109A4000B3DF10B10320BDE8F081074C43F20305FA
+:109A5000A41E324661883846AFDFA842F3D1608841
+:109A6000401C6080F5E700005E220020428800EB89
+:109A700082020C328A4201D9022070478188A1F506
+:109A80007F42FF3A03D0008808B1002070470120D0
+:109A90007047884204D20068401C01D00120704702
+:109AA000002070473EB5027802230C46B3EB520FFC
+:109AB00017D1B0F80110ADF80010C1788DF8021080
+:109AC0008188ADF8041080798DF8060002AA01A9FA
+:109AD0002046FDF79DF8032202A96846FCF7F1FC39
+:109AE00008B100203EBD01203EBD000010B50C466F
+:109AF000FFF772FEFF280CD0074900EB400001EB96
+:109B00008000416821600189A180807AA0710020D5
+:109B100010BD052010BD00004026002070B5018852
+:109B200090B0102959D1011D2C226846FCF79EFCEB
+:109B30009DF804004FF6FF76032134466D46B1EBE5
+:109B4000500F2AD003F06EFC9DF8040040080ED0A0
+:109B500001280CD0022820D118E00D99281D1131C0
+:109B6000FCF7F1FF18B100BFBDF82C4015E00CAABE
+:109B70000BA9072003F02AFC0028EED10DE00D9977
+:109B8000281D491CFFF78EFF0028EDD10CAA0BA958
+:109B9000072003F01BFC0028F1D1BDF80000291DAF
+:109BA00000F06EFEB44218D0BDF80000214600F06F
+:109BB000C5F8BDF80000ADF82E000020ADF830402B
+:109BC000074E8DF82C000BAD044600BF56F824104C
+:109BD00028468847641C022CF8D310B070BD0000E2
+:109BE000A4FC0200094A002101EB410332F82330B2
+:109BF000834205D101EB410002EB800040887047B1
+:109C0000491C1429F0D34FF6FF70704740260020FE
+:109C10003EB50C46054603F005FC0BE0BDF8000020
+:109C2000A04207D02846029900F02EF810B1BDF8E6
+:109C300000003EBD01AA6946072003F0C7FB0028CB
+:109C4000ECD14FF6FF703EBD10B50D4C18200D4AFB
+:109C5000607000204FF6FF7100EB400302EB8303BE
+:109C6000401C59801428F7D3FDF700FE60701828B7
+:109C700003D001202070002010BD032010BD000083
+:109C800062220020402600202DE9F0410C460546C6
+:109C900000F1110701F111061022491C401CFCF7CC
+:109CA00010FC48B9681C00F0F9F928B1601C00F0FC
+:109CB000F5F908B1012400E0002431463846FCF7EC
+:109CC00042FF3B780222B2EB530F0CD00321B1EBE1
+:109CD000530F08D03378B2EB530F04D0B1EB530FCE
+:109CE00001D0012100E00021084201D18C4302D0C3
+:109CF0000120BDE8F0810020FBE7018811B942187E
+:109D000092780AB101207047491C0829F7D3002036
+:109D1000704710B50C460346FFF7EFFF00280AD046
+:109D200018882188884205D10822A11C981CFCF7BC
+:109D3000C8FB08B1002010BD012010BD03F022BDFA
+:109D400070B50446FFF74EFF0546204603F017FAAC
+:109D50004FF6FF7104468D4203D014B9284603F034
+:109D600011FD204670BD000010B5FFF735FDFF283E
+:109D700005D0044900EB400031F8200010BD4FF63B
+:109D8000FF7010BD402600203EB5044603F04AFB9C
+:109D90000EE0019920464631FFF7BBFF28B9019933
+:109DA00020462A31FFF7B5FF10B1BDF808003EBDCF
+:109DB0006A4602A9072003F009FB0028E9D14FF603
+:109DC000FF703EBD10B50A4941600A4800F048FEE8
+:109DD00058B902F013FB07491C238C22087404486D
+:109DE0008C39001F006800F0A1FD002010BD0000AC
+:109DF00014FE0200682C00202DE9F0412D4F0025B3
+:109E000018B17D600120BDE8F0810879012258B1C8
+:109E1000294E01280CD0274C4FF0020808340228A4
+:109E200021D0032842D128E00A7103F06BF83BE00F
+:109E30005FF0000000EB800116F82110022908D025
+:109E4000401C80B20228F5D33A707D6041F61D5067
+:109E5000D9E700EB800006F8205006EB8000406850
+:109E600003F042F820E00D71A4F8048000230122E1
+:109E70001248216801F0E4F916E00D71206803F042
+:109E800033F80D4923682831498801EB810206EB3C
+:109E90008201D1F804C0C4F800C04B60A3880B81D4
+:109EA000A4F8048006F822500028ACD07D600E2073
+:109EB000A9E7000030230020A42B0020E02300208D
+:109EC0000146034802888A4200D000207047000003
+:109ED000982500202DE9FC5F0E008346DDE90C4744
+:109EE000C6F1000098469246814600D408460125F6
+:109EF00003E000BF90FBFAF06D1C5045FADAA8456C
+:109F000000D9454624B1002E01DB780700D5641E38
+:109F1000B80702D5B8F1000F0AD0F80708D13CB154
+:109F2000A54205D220215846641EFEF7F9FBF6E74C
+:109F3000002E02DA4E462D2102E0780703D52B21B0
+:109F40005846FEF7EDFB07F0030002280BD1B8F1ED
+:109F5000000F08D13CB1A54205D230215846641EFD
+:109F6000FEF7DEFBF6E7CDE90047434652463146B1
+:109F7000584605F0F7FABDE8FC9F000070B50D46A5
+:109F8000044600684FF4887102F0CEFA4FF49071E5
+:109F9000206802F0C9FA4FF49271206802F0C4FA06
+:109FA0004FF4A271206802F0BFFA20681249C0F88D
+:109FB000041320686907000B40B2090E002806DA76
+:109FC00000F00F0000F1E02080F8141D03E000F124
+:109FD000E02080F8001420680121000B40B200F05E
+:109FE0001F0291404009800000F1E020C0F880127B
+:109FF000C0F8001170BD00001003020002460020EE
+:10A000001268930702D0530702D47047500714D543
+:10A0100002F00300012802D002280CD105E0C2F3AF
+:10A0200083100B68801C184404E00223086803EBCB
+:10A0300092521044086001207047086800EB925368
+:10A04000C2F38910401CEEE70248007A002800D0D5
+:10A0500001207047682C0020F0B58488A518944230
+:10A0600000D82246A41AC288D6189A4200D81346AD
+:10A07000D21A4B880788BB420CD34088834209D848
+:10A080008888A04206D3A84204D8C888904201D349
+:10A09000B04201D90020F0BD0120F0BD0021425C9A
+:10A0A0000AB101207047491C1029F8D300207047DD
+:10A0B000800701D000207047012070470A4810B582
+:10A0C000807860B1002401E0022C06D02046FEF723
+:10A0D000A3F8641C042CF7D310BD0324F6E7BDE8F5
+:10A0E0001040FEF7B9B80000302200200348017983
+:10A0F000C90702D00078FEF7EBB970473022002084
+:10A100001721018041800021017141711B21817162
+:10A11000C17170472DE9FE4F2B4D984691460F00B7
+:10A12000824601D000260DE0684600F0D5FB6A4665
+:10A130000021504602F08FFF2878009E10B99DF84C
+:10A14000090098B14A463146504604F039FE0446AB
+:10A15000014600225046FFF73FF90D2C32D008DCB3
+:10A1600084B3082C2ED00B2C0BD12BE00520BDE89E
+:10A17000FE8F112C10D0862C1AD0A4F54050023836
+:10A1800020D00325B8F1000F04D0324621465046B6
+:10A19000FEF7AAFE2846EAE73A4629795046FDF737
+:10A1A00089FB4A46E9785046FDF784FB0025E9E73C
+:10A1B0003A4629795046FDF77DFB4A46E9785046F4
+:10A1C000FDF778FB2546DDE7902200202DE9F041E0
+:10A1D000204F0E46154604463978FDF753FB0028FC
+:10A1E00035D0204602F02EFF50B32046FFF7BCFDCD
+:10A1F00080462046B978FDF745FB08B1012700E00D
+:10A200000227204603F0C6F90028404602D0FFF797
+:10A2100097FD0DE0A8F57F41FF3909D0072103F034
+:10A2200037F8010004D0052902D0204604F02EFBA7
+:10A230002B46324639462046BDE8F041FEF7F2BBD8
+:10A240002A4631462046BDE8F041FEF761BDBDE833
+:10A25000F08100008822002070B5094D0646E9789B
+:10A26000FDF710FB044629793046FDF70BFB01464C
+:10A2700022463046BDE870400123FFF74BBF000087
+:10A28000902200202DE9F047394E002780463D46B8
+:10A29000DFF8E090D6F804A057E003D00446D0F8E9
+:10A2A0001C8035E099F8002002EB4201521CD2B22A
+:10A2B00089F8002009EBC10199F80230091D9A4282
+:10A2C00001D189F8005048680A780446012A12D062
+:10A2D000022A02D0032A3BD108E004F015FF00B1A6
+:10A2E0000127257434E00574C06900E07068002817
+:10A2F000F9D170602CE0207C50BB88686060C86831
+:10A30000A0600869E0604869A061F07800B165600C
+:10A310006268B168184B501A20F07F40984202D210
+:10A32000A168084406E0881AA16820F07F408142B5
+:10A3300002D9081A206000E0256065600120A56050
+:10A3400020742046E56104F0C1FEB8F10000A4D1FC
+:10A3500099F8001099F801008142A3D117B97168EA
+:10A36000514502D00120BDE8F0870020FBE7000046
+:10A37000E8220020E4290020FFFF7F0030B585B0EF
+:10A380000546002414216846FCF789F8A5F57F40AE
+:10A39000ADF80250FF3815D02846FFF7B9FA98B14A
+:10A3A0000B2815D0112811D0A0F54051023903D047
+:10A3B0000146284604F056FA09482246C178284644
+:10A3C000FDF778FA05B030BD0E2002E00124F3E776
+:10A3D0000F208DF800006846FEF7C0FDECE7000096
+:10A3E000502200200A4602498978FDF763BA00002E
+:10A3F00050220020F8B5054600780C460026204281
+:10A400000FD100208DF800006846FCF7A1FD2878E8
+:10A41000204202D12043287001269DF80000FCF75D
+:10A42000BBFD3046F8BD00002DE9FF410026234862
+:10A4300000F013FB2148001F074600F00EFB204CE4
+:10A4400060680090A56800E000986946284004EB29
+:10A4500080000C30FFF7D2FD0028F5D101AA009949
+:10A4600001EA050304EB8303491CDB6842F8203052
+:10A47000401C00910228F2D3019800F0030001284B
+:10A480000BD0022810D10198032101EB90500099C4
+:10A49000BDF80A6001EB900005E00198BDF80A6084
+:10A4A000C0F3831008440090384600F0D3FA08B196
+:10A4B0000098606004B03046BDE8F081C0310020F3
+:10A4C000A82D0020ACB04FF40041002001F02EFC7C
+:10A4D00008B1FCF75BFC01F099FAFCF7BBFC08B192
+:10A4E000FCF754FC01F040FD08B1FCF74FFC634958
+:10A4F0000320FDF7A3FF08B1FCF748FC69460020E4
+:10A50000FDF7CEFE08B1FCF741FC9DF800000228E3
+:10A510007DD0002501F018FF08B1FCF737FC0024BE
+:10A5200069460120009401F09DFD08B1FCF72EFC66
+:10A53000684601F01BFE08B1FCF728FC03F030F977
+:10A540009DF808004EA120F00F00401C20F0F00004
+:10A5500010308DF80800112202A87CDF08B1FCF74A
+:10A5600015FC00945020ADF80000A0200194ADF837
+:10A570000200ADF804404FF4C870ADF8060068461C
+:10A580007ADF08B1FCF702FC0021424800F0FBFA38
+:10A5900008B1FCF7FBFBAC216846FBF780FF02200B
+:10A5A0008DF8000001208DF802000621ADF81000A2
+:10A5B0008DF87C008DF803104FF496703649229088
+:10A5C000059144F2506023903448299031486946FF
+:10A5D0002030FCF7DDFE08B1FCF7D8FB2D48012147
+:10A5E0002030FCF7D2FE2E4801A9CDE900402948D1
+:10A5F000143000F088FB08B1FCF7C8FBFDF7B4F994
+:10A6000008B1FCF7C3FB27480090684600E032E041
+:10A61000FDF780FA08B1FCF7B9FB1C216846FBF78F
+:10A620003EFF4FF42030CDE900404FF470200290FF
+:10A630001D48059003261D488DF80C600690ADF866
+:10A640000E408DF810406846FDF7A4F808B1FCF7FD
+:10A650009DFB174817A1008806EB004001F0F4FAB3
+:10A660002846FCF7B1FA00BF01F0DEF90028FBD163
+:10A6700001F0A2FCF8E701254CE7000095830200F9
+:10A680004E6F726469635F427574746F6E6C65734C
+:10A6900073000000342400202A22002049CC02004C
+:10A6A0004DC00200397D02006DCC0200D789020046
+:10A6B00024240020427574746F6E6C65737320449B
+:10A6C0004655204170706C69636174696F6E2073C8
+:10A6D0007461727465642E0070B5144682880E46EB
+:10A6E00005462088111D0144921C994201D8FE2A7A
+:10A6F00001D90C2070BD521C32542088FF21401C0F
+:10A7000080B2208031542088401C80B22080811982
+:10A71000288804F011FF2188084480B22080AA888C
+:10A7200042B1A96841B13044FBF7A0FE2088A98856
+:10A7300008442080002070BD072070BD2DE9F0473F
+:10A74000C7880446181D16468946B0FBF7F1B0FBD2
+:10A75000F7F207FB12009A193A44D21CB2FBF7F247
+:10A76000DDF820A001E02468491E0029FBD13D1A34
+:10A770008846B54216D818E0BAF1000F05D0211866
+:10A7800009EB08002A46091D04E0204409EB0801F2
+:10A790002A46001DFBF76AFE00202468761BA844A9
+:10A7A000B74201D9354600E03D46002EE4D1BDE870
+:10A7B000F087000030B5024659B101F0E3FA0021FC
+:10A7C000074C09E004EB810315685B88AB4202D1BA
+:10A7D0001160002030BD491C8142F3D3052030BDFB
+:10A7E000F4230020F8B50F460178144605460129E8
+:10A7F00001D1687830B12088821C9A422DD8012975
+:10A8000002D006E00720F8BD69780144891C99420E
+:10A8100023D8181A801E86B2ADF800602188B81CB3
+:10A82000084469467DDF0028EDD12878022805D14B
+:10A83000BDF80010B14201D809210AE00821012821
+:10A8400005D16878B04202D8ADF8000001E0ADF85B
+:10A850000060BDF80000FE2801D90C20F8BD228858
+:10A86000401CB8542088401C80B220803954208875
+:10A87000401C2080BDF80010084420800020F8BD56
+:10A8800070B505460C004FF0FF0020D04FF6FF7664
+:10A89000B5421CD00E48012241782846FDF70AF83F
+:10A8A0002846FEF799FFFF2803D1FEF7B1FFFF28E6
+:10A8B0000DD0084B00EB400203EB82014D8023F8E2
+:10A8C000226022684A60A2880A81A2798A7270BDD9
+:10A8D0006222002040260020034A00219268C0E93D
+:10A8E00000218160704700009022002070B54FF673
+:10A8F000FF750E46A84201D1002000E0401C84B242
+:10A9000008E02146304603F014F908B1204670BD36
+:10A91000641CA4B2FF2CF4D9284670BD10B5FBF717
+:10A92000C4FC08B1002010BD112010BD10B531B11C
+:10A93000B2FBF3F403FB14241CB1092010BD0E205C
+:10A9400010BD01600021416081608281C3810846A1
+:10A9500010BD70B50C460546FBF75CFC002802D024
+:10A9600021882868084470BD10B50A8849888A4241
+:10A9700003D1FBF791FC012010BD002010BD70B584
+:10A980000C460546FBF76BFC002802D0618828685E
+:10A99000084470BD10B50A8849888A4203D1FBF784
+:10A9A00055FC012010BD002010BD01F01F03012245
+:10A9B0009A40D243490900EB8100114600F059B892
+:10A9C0000A4601F01F030121994010B552090C46B7
+:10A9D00000EB820000F05DF8204000D0012010BDA7
+:10A9E0002DE9F04180460D460024481E012101EB6F
+:10A9F000501716E058F82400C04390FAA0F0B0FABF
+:10AA000080F020280CD200EB4416AE4208D231462A
+:10AA10004046FFF7D5FF0028ECD13046BDE8F08175
+:10AA2000641CA742E6D82846F8E74A0950F82200F5
+:10AA300001F01F0201219140084000D00120704721
+:10AA400001F01F0301229A40490900EB81001146E1
+:10AA500000F029B8002100F017B8012100F023B858
+:10AA6000012100F016B808B56A46FBF76AFC0098A9
+:10AA700008BD08B56A46FBF74AFC009808BD08B552
+:10AA80006A46FBF75EFC08BD08B56A46FBF73FFC6B
+:10AA900008BD08B56A46FBF72DFC08BD08B56A4637
+:10AAA000FBF71CFC08BD08B56A46FBF723FC0098C1
+:10AAB00008BD08B56A46FBF751FC009808BD38B5DB
+:10AAC000044600258DF800506846FCF741FA2168DD
+:10AAD0006268086890420ED9401E08600178A38A17
+:10AAE000E26801FB0325227A2168101AC0B20A79B4
+:10AAF000824200D208719DF80000FCF74DFA28460A
+:10AB000038BD38B5054600208DF800000C46684673
+:10AB1000FCF71EFAE868A98A201AB0FBF1F12A684E
+:10AB20001068431C136001709DF80000FCF734FAB4
+:10AB300038BD10B530B1017A42680368891AC9B2CC
+:10AB40001A6006E00E2010BD03681A68541C1C60D1
+:10AB50001170491EC9B2F7D2006800210171084680
+:10AB600010BDC20800F007030120895C984008402E
+:10AB7000704710B5C20800F00703885C01249C40B0
+:10AB80002043885410BD10B560B10161172120F831
+:10AB9000021B20F8021B1B2100F8021BFFF7B0FA72
+:10ABA000002010BD0E2010BDF0B5858893B00C4676
+:10ABB000002D39D1018800263E4F24293BD006DCE8
+:10ABC000102909D011290CD0232958D14FE03A2956
+:10ABD0000BD0552953D129E00146204602F054F804
+:10ABE0004DE0A01DFFF78CFA49E02246408934F879
+:10ABF000061F814200D808466080172800D217201F
+:10AC00006080106970B1607960B1D7E90001CDE969
+:10AC10000301ADF80E506088ADF81000136903A968
+:10AC2000104698476671267113B0F0BD0146204664
+:10AC300002F07AF823E0011D2C2206A8FBF716FC8F
+:10AC4000BDF81800BDF81C2004EBC0014A7322694E
+:10AC5000AAB1D7E90423CDE90423ADF81200487B5B
+:10AC60008DF814002269204604A9904707E0017A74
+:10AC7000207B884200D201462846FDF7F5FEA07AE7
+:10AC80000028D1D0E1882846A5DF012570B1112820
+:10AC9000CAD001F029FC0246074808A1008813B079
+:10ACA00005EB0040BDE8F04000F0D2BFA672E572AF
+:10ACB000BAE70000ACFC0200F423002073645F627A
+:10ACC0006C655F67617474635F65786368616E6704
+:10ACD000655F6D74755F7265717565737428292081
+:10ACE00072657475726E65642025732E0000000015
+:10ACF00020B10278DE2A03D0082070470E2070476A
+:10AD000041800020704760B159B10278DE2A0AD034
+:10AD100009684160DE2101704FF6FF71418000201B
+:10AD200070470E207047082070477FB50546002900
+:10AD30004DD0002D4BD008780C46DE2847D1A8888E
+:10AD40006188884202D1204604F0B6FC2888012898
+:10AD500025D002283BD011283AD0512837D135F8D8
+:10AD6000040F6188884232D1A978A81C02292ED10B
+:10AD7000017A042903D0062901D0052927D1002111
+:10AD8000009102228DF8002001914FF4C0720291CF
+:10AD90000391ADF80420007A05280FD010E0297A3D
+:10ADA0002046012913D1A988428891420FD101215F
+:10ADB000017204B0BDE8704004F07EBCADF8041030
+:10ADC00028886946B0DF002801D0616888477FBDC8
+:10ADD000A88861888842FAD14FF6FF7060807FBDF5
+:10ADE00000F180400068002800D00120704708B5BD
+:10ADF00000F18040002101600068009008BD000063
+:10AE000070B54FF010246169104D0126491C288847
+:10AE100014D06269032101EB00400DA100F018FF7E
+:10AE2000606913DF040007D0288814A106EB0040F6
+:10AE300000F00AFF204670BD002070BD06EB004008
+:10AE40001BA100F001FF042070BD0000242400209D
+:10AE500053657474696E6720766563746F722074CD
+:10AE600061626C6520746F20626F6F746C6F6164D7
+:10AE700065723A2030782530387800004661696C78
+:10AE800065642072756E6E696E672073645F736FA0
+:10AE900066746465766963655F766563746F725F17
+:10AEA0007461626C655F626173655F7365740000F5
+:10AEB0004E6F20626F6F746C6F6164657220776192
+:10AEC0007320666F756E640070B50C4D03210C4ADB
+:10AED000288801EB00400BA100F0BAFE084813DF00
+:10AEE000040008D02888012101EB004010A100F0E7
+:10AEF000ABFE204670BD002070BD00002424002061
+:10AF00000060020053657474696E6720766563742F
+:10AF10006F72207461626C6520746F206D61696E60
+:10AF2000206170703A2030782530387800000000B9
+:10AF30004661696C65642072756E6E696E67207318
+:10AF4000645F736F66746465766963655F76656375
+:10AF5000746F725F7461626C655F626173655F7369
+:10AF60006574000070B50B4C207808B185250FE0A2
+:10AF70000020A06060602061E060074801F0F0FA06
+:10AF8000054601F03BFA08B901F0D4FA012020701F
+:10AF9000284670BD042900204988020038B50025E4
+:10AFA0008DF800506846FBF7D3FF074CE068401E61
+:10AFB000E060E06810B901F0E3FAA5709DF80000C8
+:10AFC000FBF7EAFF38BD000004290020F0B5054674
+:10AFD0000478154889B0164640F82420124A0869BA
+:10AFE000121DA2F1080742F82400487F385520229C
+:10AFF0006846FBF73BFA04942878385C48B10EB1F8
+:10B000000A4A00E000226946281D01F039FD09B016
+:10B01000F0BD0EB1064A00E00022694605F10C00C1
+:10B0200001F000FCF3E70000B022002015F402005C
+:10B0300061F202000FB408B50399002904D004AAF4
+:10B0400000926A4600F00FF801B05DF814FB10B5ED
+:10B0500082680446002A05D0D4E904032168984791
+:10B060000020A06010BD2DE9FC4791460C008046F1
+:10B0700076D014F8011B39B125290ED04046FDF7D2
+:10B080004FFB20780028F4D198F80C00002867D0F6
+:10B090004046BDE8FC47FFF7DABF002001222178D7
+:10B0A0002B291BD02D2902D0302908D102E040F0F5
+:10B0B000010001E040F00200641C002AEFD10025ED
+:10B0C0002A290ED02178A1F130020A2A11D205EBEB
+:10B0D000850201EB4205641C303DF1E740F00400BD
+:10B0E000EAE7D9F800100B1DC9F800300968641CA4
+:10B0F0000D44217800232E290BD114F8011FA1F152
+:10B1000030020A2A05D203EB830201EB4203303BF3
+:10B11000F3E76C290DD068290BD0692921D00BDC0D
+:10B12000252918D0582931D063290ED0642915D18A
+:10B1300017E014F8011FECE7702969D0732932D0A9
+:10B1400075291BD0782909D120E0D9F80000011D0C
+:10B15000C9F8001001784046FDF7E2FA641C90E758
+:10B160006CE0D9F800100A1DC9F800200968CDE983
+:10B1700000500A224046FEF7ADFEEFE7D9F8001076
+:10B180000A1DC9F8002009680A2206E0D9F8001053
+:10B190000A1DC9F8002009681022CDE90050404678
+:10B1A00004F0E0F9DAE7D9F8001000270A1DC9F821
+:10B1B00000200E68C00705D112E04046761C7F1CB7
+:10B1C000FDF7AEFA31780029F7D104E0202140469E
+:10B1D0006D1EFDF7A5FABD42C0D9002DF6D1BDE721
+:10B1E0004EB13046FBF766F9074604E020214046A1
+:10B1F0006D1EFDF795FABD4206D9002DF6D103E08C
+:10B200004046761CFDF78CFA31780029F8D1A5E785
+:10B21000D9F80000011DC9F800100568302140462A
+:10B22000FDF77EFA78214046FDF77AFA08200021E2
+:10B23000CDE90001034610222946B0E7BDE8FC87AE
+:10B240002DE9F84F2B4E04009A4630884FF0010349
+:10B250001546894603EB004024D0216800292BD0F5
+:10B26000002D32D0626849464FF010071268A2F1F3
+:10B27000010C1CEA090F11D198466A432046FBF7DE
+:10B280007BFC00282AD0206853462A46066901B074
+:10B2900049462046B446BDE8F04F6047164B17A21A
+:10B2A000009721E00E210091134B1EA21FA100F078
+:10B2B000DEFC0E20BDE8F88F082100910E4B26A27F
+:10B2C0001AA100F0D4FC0820F4E7092100910A4BF0
+:10B2D00024A216A100F0CBFC0920EBE700973188EF
+:10B2E000054B214A08EB014010A100F0C0FC1020E2
+:10B2F000E0E7000014240020FBFD0200616464729A
+:10B300005F69735F706167655F616C69676E6564D3
+:10B3100028705F66732C20706167655F616464727A
+:10B3200029000000705F6673000000002573206331
+:10B330006865636B206661696C656420696E2025B1
+:10B3400073282920776974682076616C75652030D0
+:10B350007825782E00000000705F66732D3E705FC8
+:10B36000617069006C656E006002030038B503000F
+:10B370000F484FF001054FF00E04008805EB004028
+:10B3800009D061B119600C6801B0A446BDE8304035
+:10B39000114618466047074B07A2009402E0054B90
+:10B3A00007A2009408A100F062FC0E2038BD000046
+:10B3B00014240020B0FD0200705F667300000000DE
+:10B3C000705F617069000000257320636865636BBE
+:10B3D000206661696C656420696E202573282920C8
+:10B3E000776974682076616C756520307825782ED1
+:10B3F000000000002DE9F04128B1016819B1C969C8
+:10B40000BDE8F04108470D4D0D480024461B1427A8
+:10B410000DE000BF04EB840005EB8000016829B15A
+:10B42000C969884710B10120BDE8F081641CB6FBF2
+:10B43000F7F0A042EED80020F6E70000E02300205D
+:10B44000F4230020044801214174007A08B100204F
+:10B450007047012070470000682C0020012801D0AF
+:10B46000032808D10449002201284A7400D0002092
+:10B47000087402F007BE7047682C002070B50246C1
+:10B48000022801D0032A45D1234C207A002841D03C
+:10B49000012833D0022831D120480023022A006835
+:10B4A00002D0032A2AD11BE0E360017911B10129FE
+:10B4B00024D10DE0D0E90565711B4FF48056B142EF
+:10B4C00000D33146294481614569A9420ED015E077
+:10B4D0000169491C0161426991420FD1237213E055
+:10B4E000E168491CE160082908D9E3602372022A57
+:10B4F0000AD00D21FDF7CEFC02F06AFD607C28B178
+:10B50000BDE8704000F080BF0021F3E7BDE8704067
+:10B5100002F0B8BD70BD0000682C0020542300204C
+:10B520002DE9F84F3A4D04008B4628884FF001066C
+:10B53000DDF828A0984691464FF00E0106EB00403A
+:10B540001AD0B9F1000F1BD02168002920D00921A1
+:10B55000B8F1000F25D062685368B8FBF3F703FB1E
+:10B560001782002A21D02B4B2BA2009135A100F08D
+:10B570007EFB0920BDE8F88F264B3DA2009102E03A
+:10B58000244B3DA200912FA100F071FB0E20F1E7AA
+:10B59000082100911F4B3AA22AA100F068FB082065
+:10B5A000E8E71C4B39A20091E0E75846FBF7DEFACA
+:10B5B000102798B14846FBF7D9FAB0B14246594630
+:10B5C0002046FBF7D9FAB8B1CDF800A02068434671
+:10B5D0004A46C56859462046A847CBE700972888C1
+:10B5E0000C4B06EB00402AA20CE000972888094B80
+:10B5F00006EB00402CA205E000972888054B06EBDF
+:10B60000004032A20FA100F032FB1020B2E7000090
+:10B6100014240020E8FD020021286C656E202520FE
+:10B62000705F66732D3E705F666C6173685F696EF4
+:10B63000666F2D3E70726F6772616D5F756E6974B3
+:10B6400029000000257320636865636B20666169CB
+:10B650006C656420696E20257328292077697468D9
+:10B660002076616C756520307825782E000000000A
+:10B67000705F667300000000705F7372630000000B
+:10B68000705F66732D3E705F617069006C656E005F
+:10B69000616464725F69735F616C69676E6564336E
+:10B6A0003228646573742900616464725F69735F32
+:10B6B000616C69676E65643332282875696E74330E
+:10B6C000325F7429705F7372632900006164647271
+:10B6D0005F69735F77697468696E5F626F756E64C6
+:10B6E0007328705F66732C20646573742C206C65FE
+:10B6F0006E29000070B541EA4201DDE904564FF0C1
+:10B70000A04441EA830141EA052104EB800041EABB
+:10B710000641C0F8001770BD70B541EA4201DDE98D
+:10B7200004564FF0A04441EA830141EA052104EBAD
+:10B73000800041EA0641C0F8001770BD70B541EACB
+:10B740004201DDE904564FF0A04441EA830141EA99
+:10B75000052104EB800041EA0641C0F8001770BDE6
+:10B7600070B541EA4201DDE904564FF0A04441EAD8
+:10B77000830141EA052104EB800041EA0641C0F85B
+:10B78000001770BD1CB5002100910B4601220191EC
+:10B79000FFF7D4FF1CBD1CB5002100910B46012210
+:10B7A0000191FFF7DDFF1CBD1CB500220B46009286
+:10B7B00011460192FFF7C2FF1CBD1CB500220B46CB
+:10B7C000009211460192FFF7CBFF1CBD1CB5002172
+:10B7D00000910B46012201911146FFF7AFFF1CBDFE
+:10B7E0001CB5002100910B46012201911146FFF783
+:10B7F000B7FF1CBD4FF0A04202EB8000D0F800273D
+:10B8000022F44032C0F80027D0F8002742EA014174
+:10B81000C0F80017704701224FF0A043824011B1D9
+:10B82000C3F808257047C3F80C25704718B5084BB6
+:10B830006C4601441B68009306E000BF54F82030BA
+:10B84000D3F81035401C08C28142F7D818BD00005B
+:10B8500064FD0200034908B5084400210160006846
+:10B86000009008BD0060004002494058012800D007
+:10B87000002070470060004030B5124B01460020A8
+:10B88000D3F81044224609E0157A854205D1401CC0
+:10B890000A28F7DB4FF0FF3030BD5268002AF3D1A1
+:10B8A000421CF9D00872D3F810242AB152684A60B9
+:10B8B000D3F81024516030BD0022C3F810144A6040
+:10B8C00030BD0000A82D0020F0B595B01C461546EF
+:10B8D0000F4608461A9E00F025FB182109A8FAF722
+:10B8E000DEFD0E96CDE909540023082203A938464F
+:10B8F00000F02DFB05980690BDF81000ADF81C0077
+:10B90000BDF81200ADF81E0000208DF8210003984C
+:10B91000082600F00300012802D0022818D032E0E7
+:10B9200003983346850AC0F3C2008DF820000398BF
+:10B930000FA9C0F38314A200384600F008FB09A841
+:10B94000009006AB22460FA9284600F047FA1AE0FD
+:10B950000398840DC0F3C2008DF82000082C01D29A
+:10B96000254600E0082533462A460FA9384600F050
+:10B97000EEFA2E44641B09AB06AA29460FA800F074
+:10B980007FF9002CEAD1384600F0D2FA15B0F0BDAC
+:10B990007047012003F082BC084810B50178084ABE
+:10B9A000515C19B1001D01F0F7F802E00C3001F014
+:10B9B00005F8BDE81040002003F070BC68230020AB
+:10B9C000AC22002008B5034A00924023024AFFF748
+:10B9D0007BFF08BDB5E80200A82C00200A4A012917
+:10B9E00002EBC00007D0022907D0032907D00429A1
+:10B9F00007D000207047022070470420704700796C
+:10BA000070474079704700005C09030010B5FFF7EC
+:10BA1000C0FF04210348FFF72FFF024901204872AD
+:10BA200010BD00007C2300202DE9F04F8DB0FCF705
+:10BA300087FE18B100200DB0BDE8F08F7A4C4FF0B2
+:10BA4000000BC4F818B4BFF34F8F60680290A5686C
+:10BA5000D846284004EB800008E021680298814223
+:10BA600001D86160E6E7284004EB80000C3002A9B1
+:10BA7000FEF7C4FA0028F0D105AA029901EA0503ED
+:10BA800004EB8303491CDB6842F82030401C029120
+:10BA90000228F2D3059800F00300022802D0012802
+:10BAA0004ED0A9E005985022810D8946B2EB905FF7
+:10BAB00000D850210E4666F39F50059008315B4830
+:10BAC00000F0E7F9070079D000F02CFA434608228D
+:10BAD00005A9384600F041FA029908F1080A294000
+:10BAE000681A8000001D864223D94F4D0C3530B1B5
+:10BAF000C2B204EB8101301A90460C3104E02946B1
+:10BB0000F2B2002590462846C6B25346384600F0A9
+:10BB100024FA0AEB08032DB1324629464FEA070002
+:10BB200000F01BFA029909F1030001EB900002906A
+:10BB30003BE004EB81015346324638460C31EFE7D7
+:10BB40000598C0F38310062800D30620059960F3FA
+:10BB50008911C1F38310801C05918100334800F0E6
+:10BB600098F9070048D000F0DDF94346082205A9FE
+:10BB7000384600F0F2F908F1080800260FE00298B4
+:10BB8000434600EA0501401C04EB810102900422B7
+:10BB900038460C3100F0E1F908F10408761C0598EC
+:10BBA000C0F38310B042EAD847B1D4F81054D4F8A7
+:10BBB000180468B1384600F0BBF92FE01CE0687A41
+:10BBC000012804D12A6828463946126890476D68D2
+:10BBD000002DF4D1384600F0ABF98DF800B068467E
+:10BBE000FBF7B6F9D4F8180408B9029860609DF81C
+:10BBF0000000FBF7D1F911E0D4F8104404E021680B
+:10BC00002046896888476468002CF8D108480221DA
+:10BC1000008801EB004007A100F016F8FCF790FD4A
+:10BC200080F0010007E70000A82D0020DC090300D8
+:10BC3000242400204261636B656E647320666C751A
+:10BC4000736865640000000000231A4603F0B8B969
+:10BC500008B5012300926A4603F0B2F908BD1CB58D
+:10BC6000CDE9002302236A4603F0AAF91CBD3EB5C4
+:10BC7000069C8DE81C0003236A4603F0A1F93EBD33
+:10BC80002DE9F0470E4680461C46924608293ED8CC
+:10BC900094F80C90002020731946104602F02AF9FF
+:10BCA0000025B54206D218F805201AA12046FFF754
+:10BCB000C1F903E019A12046FFF7BCF96D1C082D5E
+:10BCC000EFD317A12046FFF7B5F90025B54210D2F2
+:10BCD00018F80570FAF7C6FB0068C05D10F03E0F5B
+:10BCE00001D03A4600E02E220EA12046FFF7A2F92D
+:10BCF00003E00DA12046FFF79DF96D1C082DE5D34B
+:10BD000001222146504602F0D7F884F80C90BDE895
+:10BD1000F08700002025303278000000202020002D
+:10BD20007C0000002563000020000000104810B5D2
+:10BD3000FF218160002101604160C0F81814C0F843
+:10BD4000141480F820140B4800F0F0F800280DD1EE
+:10BD500009480A490A4B401AC108002003E000BF05
+:10BD600023F82000401C8842FAD3002010BD0000B8
+:10BD7000A82D0020DC090300DC0903005C09030096
+:10BD8000F423002002480349401AC008704700000D
+:10BD9000DC0903005C09030013B56846FEF70AFDE1
+:10BDA00008B100201CBD0248009950F831001CBDAC
+:10BDB0005C09030070B508480125D0F8104480F8EC
+:10BDC000205405E065722168204649688847646808
+:10BDD000002CF7D170BD0000A82D00202DE9FF47F1
+:10BDE00081460C9D00200C462F7B287398461646F2
+:10BDF0002946184602F07EF8072E42D2DFE806F008
+:10BE000004090F161F2A360049462846FFF712F983
+:10BE100037E0494628462268FFF70CF931E0D4E9BB
+:10BE2000002349462846FFF705F92AE0A06800905C
+:10BE3000D4E9002349462846FFF7FCF821E0D4E97D
+:10BE40000201CDE90001D4E9002349462846FFF765
+:10BE5000F1F816E004F1080007C88DE80700D4E9FE
+:10BE6000002349462846FFF7E5F80AE004F10800F8
+:10BE70000FC88DE80F00D4E9002349462846FFF794
+:10BE8000D9F800222946404602F016F82F73BDE883
+:10BE9000FF872DE9F041858A80462D1F4819C01C77
+:10BEA000B0FBF5F0C6B24046FEF709FE041E19D0FD
+:10BEB0000020207101206071E58000272546761E54
+:10BEC000C4F800800BE04046FEF7F9FD60B16179EF
+:10BED000491C6171286005467F1CC0F80080B7428C
+:10BEE000F1D32046BDE8F081204600F002F80020A2
+:10BEF000F8E72DE9F041457901466B1E002201E08B
+:10BF00000968521C9A42FBD30F680146002605E0DF
+:10BF100038460C68FEF7F5FD2146761CAE42F7D395
+:10BF2000BDE8F0810121001DFEF79DBDFEF701BEB9
+:10BF300010B504460121001DFEF7BBFD10F0FF0FF8
+:10BF400004D12046BDE81040FFF7D3BF10BD38B57F
+:10BF500001240094FEF7F2FB38BD38B500240094AC
+:10BF6000FEF7ECFB38BD00000F4910B5002048700B
+:10BF7000091D0860BFF35F8F0C490D4800F070FA8F
+:10BF80000A480C4A0121001FFAF752FF002809D184
+:10BF900006480022001F4FF400410068BDE8104031
+:10BFA000FAF782BF10BD00005C2300205CFE020097
+:10BFB0009C2C002039C0020008B500208DF800003C
+:10BFC0006846FAF7C5FFF1EE100A20F09F00E1EE97
+:10BFD000100ABFF35F8F08494020C1F880029DF826
+:10BFE0000000FAF7D9FF00F009FA08B141DF08BDF7
+:10BFF00020BF40BF20BF08BD04E000E070B504468C
+:10C000000C480121FEF74AFDBFF35F8F0025002891
+:10C0100009D10120074E042C08D0311F4A781AB1EB
+:10C02000BFF35F8F356070BD0C70487002F018FD73
+:10C03000F6E700006023002003484078002802D083
+:10C040000420FFF7DBBF70475C230020FAF79EBE99
+:10C0500020B1034909680160002070470E20704735
+:10C0600048000300FEB502460E460846FFF7F0FF03
+:10C0700000286ED1002500950195012406208DF839
+:10C080000020ADF8040002958DF80240694620209A
+:10C09000326869DF2F4F48B100F026FA398802462E
+:10C0A00004EB01432C491846FFF7D2FD00958DF8AB
+:10C0B00001408DF80250019502958DF803506946B4
+:10C0C0004020326869DF40B100F00EFA024638883D
+:10C0D000224904EB0040FFF7BBFD00950195029556
+:10C0E0008DF8004069460120326869DF48B100F0F0
+:10C0F000FBF93988024604EB014319491846FFF75A
+:10C10000A7FD4FF4B0600090019502956946A1200B
+:10C11000326869DF48B100F0E7F93988024604EB7C
+:10C12000014310491846FFF793FD009501950295CC
+:10C130008DF800406946A020326869DF40B100F008
+:10C14000D3F902463888084904EB0040FFF780FD28
+:10C150000020FEBD2C240020F80703004008030047
+:10C1600058070300A4070300040703002DE9F0416A
+:10C170000446D0F8008060DF2168194D074641452C
+:10C180001CD92888022606EB004016A1FFF75CFDAB
+:10C190002888424606EB00401EA12368FFF75FFD9A
+:10C1A000F006D0F80C012168800200F10050421A1C
+:10C1B000288825A106EB0040FFF74AFD012467B15E
+:10C1C000384600F091F9024628882AA104EB004085
+:10C1D000FFF73EFD3846BDE8F0812E480470F9E7D0
+:10C1E0002C240020496E73756666696369656E74F8
+:10C1F0002052414D20616C6C6F63617465642066F0
+:10C200006F722074686520536F6674446576696345
+:10C21000652E00004368616E676520746865205272
+:10C22000414D207374617274206C6F636174696F27
+:10C230006E2066726F6D203078257820746F203004
+:10C240007825782E000000004D6178696D756D20AD
+:10C2500052414D2073697A6520666F72206170705B
+:10C260006C69636174696F6E20697320307825781A
+:10C270002E00000073645F626C655F656E61626CC6
+:10C280006528292072657475726E65642025732E89
+:10C2900000000000DB23002030B5144891B0007886
+:10C2A000002820D05FF03405ADF8405010A903A855
+:10C2B00061DF30B1052816D011B0BDE83040FAF783
+:10C2C00065BD03AC0A49684600F0CAF807E000BF44
+:10C2D000D0E9002120469047684600F0D8F802983F
+:10C2E0000028E1D0F4E711B030BD0000DB230020CE
+:10C2F0004C000300F8B5134C2078C0B10120A070A9
+:10C3000002F054F9112814D0022002F067F9002538
+:10C310008DF800506846FAF71BFE11DF06462570BF
+:10C320009DF80000FAF738FE2EB13046F8BD08201F
+:10C33000F8BD0020F8BDA57002F0FEFD032002F05C
+:10C340004DF9F6E7D82300207CB5204C207808B1C1
+:10C3500008207CBD0120A070002002F027F91128E0
+:10C3600019D0002002F03AF919480026006801901F
+:10C370008DF800606846FAF7EBFD164901A810DF5A
+:10C3800005000AD0002020709DF80000FAF704FE96
+:10C390002DB128467CBD00207CBD0120F3E7A670AE
+:10C3A00066700721162002F0B7F808B1FAF7EEFC24
+:10C3B0000721152002F0B0F808B1FAF7E7FC02F007
+:10C3C000D7FD012002F00AF9E5E70000D82300209C
+:10C3D000E0FF0200116D02000EB50749684600F04B
+:10C3E0003FF805E0D0E900108847684600F04FF8B4
+:10C3F00002980028F6D10EBDFCFF0200014800782B
+:10C4000070470000D82300200548817819B10078D2
+:10C4100018B1FFF76FBF08207047FFF795BF000006
+:10C42000D82300201FB568464BDF30B1052814D053
+:10C4300004B0BDE81040FAF7A9BC084901A800F013
+:10C440000FF806E0D0E900210098904701A800F01D
+:10C450001EF803980028E6D0F4E71FBD680003002B
+:10C46000016009684160AFF3008010B5D0E9002198
+:10C470005368994201D1002104E0D1E90034A3427C
+:10C4800002D01946816010BD08314160F0E7816833
+:10C4900000290BD0026892680A44826041684B68A8
+:10C4A0009A4203D108314160FFF7DFBF70470000B7
+:10C4B0000C4A10B502F594730EE0991AC91001EBFD
+:10C4C000D171491002EBC1010C68844201D90B46BD
+:10C4D00002E005D201F108029A42EED3002010BD1D
+:10C4E000486810BD7CFE020000B5FFF7E1FF0028A0
+:10C4F00000D1014800BD000068FE0200405800283D
+:10C5000000D00120704708B50022425040580090EA
+:10C5100008BDD0F80403084000D0012070474058FF
+:10C52000002800D00120704708B500224250405832
+:10C53000009008BD08480068012110F0010F08D1E3
+:10C540004FF0E020E02280F80024C0F88012C0F80C
+:10C55000001102480160704700E100E0180500404A
+:10C560000649024600200B790BB1852070470A600E
+:10C5700001220A7100224A7170470000B82200208F
+:10C5800004490120086004480168C1F30041002902
+:10C59000FAD170470C00004018040040002802D077
+:10C5A000014980010847704781FD02002DE9F041F3
+:10C5B0008846054601F034F9234E002828461AD053
+:10C5C000FCF70AF9304490F848008009032802D0AB
+:10C5D00001280ED007E04FF0A040D0F81005E84049
+:10C5E00010F0010F05D003212846BDE8F041FFF708
+:10C5F00001B90221F8E701F01FF9002822D02846EE
+:10C60000FCF7EAF804464FF4807000EB84000F4F0B
+:10C6100081B207EB8400D0F8102542F00102C0F887
+:10C6200010250846FFF716F9B8F1000F0AD0284682
+:10C63000FCF7D2F856F82000002803D00120A040D3
+:10C64000C7F80403BDE8F08118290020006000400D
+:10C650002DE9FC41DFF8BC80044608EB040000270C
+:10C6600090F930001346C0170E46401C01D0082731
+:10C670004CE0B0781946C0F340022046FCF788F839
+:10C680000546401C41D0B078410719D4C0070AD0F4
+:10C690004FF0A04000EB8401D1F8000720F0020029
+:10C6A000C1F8000707E000217378204600910A4690
+:10C6B0000191FFF731F8174920465431FEF759FA36
+:10C6C000B078800718D51448317800EB8500D0F891
+:10C6D0001025124B1A40C0F810254FF4F8524FF4B1
+:10C6E000403302EA042203EA01410A43D0F810155C
+:10C6F0000A43C0F8102509E008EB0500327810F86D
+:10C70000481F41EA8211017000E004273846BDE865
+:10C71000FC8100001829002000600040FFE0FCFFC1
+:10C720004FF0A041D1F81015C14011F0010000D028
+:10C730000120704770B5184D95F8580008B10820D1
+:10C7400070BD0020411E2A18401CC0B282F8301073
+:10C750002028F8D300242046FCF70CF8641CE4B22F
+:10C760000C2CF8D300240D49E0206C6581F80004FE
+:10C7700001264020891FC1F88002C1F800014FF452
+:10C78000BE70FFF767F80649F007C1F8040385F8A3
+:10C790005860204670BD00001829002006E000E027
+:10C7A00000600040034890F85800002800D00120A5
+:10C7B00070470000182900200121B1EB507F01D102
+:10C7C000012070470020704738B50D4601F0DEFBB0
+:10C7D000040014D000208DF800006846FAF7B8FB7A
+:10C7E000207928B19DF80000FAF7D6FB112038BD5A
+:10C7F0000120256020719DF80000FAF7CDFB002094
+:10C8000038BD10B501F0C2FB002802D00021016044
+:10C81000017110BD0149024802F068BD7429002071
+:10C82000002000402DE9F0410546007916460F46EC
+:10C8300000EB40012D4A01EBC00102EB810494F8AA
+:10C840002A1011B10820BDE8F081294951F82010C3
+:10C850002868FFF7B9FF08B11120F4E739462846E8
+:10C86000FAF7B4FB66603869206030004FF00106CB
+:10C870002FD03F7F4FF48E712868FFF744FE4FF4AE
+:10C88000A2712868FFF73FFE28681A49C0F8041310
+:10C8900028684FEA4711000B40B2002806DA00F082
+:10C8A0000F0000F1E02080F8141D03E000F1E0200B
+:10C8B00080F800142868000B40B200F01F0206FA4E
+:10C8C00002F14009800000F1E020C0F88012C0F8B9
+:10C8D000001128680421C0F800150020A061E06163
+:10C8E00084F8290044F8140FA675ACE774290020D9
+:10C8F00068FD0200800002002DE9F047054600793E
+:10C900000B4600EB400101EBC000234901EB800422
+:10C91000284600F043F810B11120BDE8F0874FF031
+:10C920000008C4F82080A360626184F828804FF476
+:10C930008E76474631462868FFF7E5FD28684FF0B8
+:10C940000109C0F808902146286802F06BFC606875
+:10C9500000BBD5F800A00EE094F8280008B10F271E
+:10C9600016E031465046FFF7C9FD0028F4D02146B5
+:10C97000504602F057FC216A60698142F1D331468A
+:10C980002868FFF7BBFD0028F9D02868C0F80C9094
+:10C99000C4F814803846C0E774290020007900EB01
+:10C9A000400101EBC000044901EB80004069002810
+:10C9B00000D0012070470000742900202DE9F047C5
+:10C9C000044600794FF0000900EB400101EBC00084
+:10C9D000254901EB80072068C0F80095786880B190
+:10C9E00020682249C0F8081320680121000B40B2DA
+:10C9F00000F01F0291404009800000F1E020C0F8E3
+:10CA000080112068D0F80C25D0F81485D0F808657E
+:10CA1000D0F810554FF0FF31C0F81415C0F80C15C0
+:10CA20002068C0F80815C0F81015501C02D0104638
+:10CA3000FEF7A8FEB8F1FF3F02D04046FEF7A2FE87
+:10CA4000681C02D02846FEF79DFE701C02D03046BE
+:10CA5000FEF798FE2068FFF7D4FE87F82A90C7F803
+:10CA60000490BDE8F08700007429002084020200D1
+:10CA70000149024802F0E6BCA02900200020004045
+:10CA80002DE9F0410546164600790F46154A00EBA0
+:10CA9000C00102EB810494F8201011B10820BDE818
+:10CAA000F081114951F820102868FFF78DFE08B178
+:10CAB0001120F4E739462846FAF7CCFA666038695F
+:10CAC00020601EB1397F2846FDF758FA28680821F2
+:10CAD000C0F800150020A061E0610121606184F8C8
+:10CAE0002010DCE7A02900206CFD02002DE9F047B2
+:10CAF00004460E460079204900EBC00001EB80059A
+:10CB000017463046FFF758FE30B1204600F036F8A1
+:10CB100020B11120BDE8F0871020FBE76F61AE6007
+:10CB20004FF49076002731462068FFF7FDFC4FF464
+:10CB3000AC7841462068FFF7F7FC2068AA6869696D
+:10CB4000C0F84425C0F84815206801218160686854
+:10CB500078B9B14649462068FFF7E1FC06464146F0
+:10CB60002068FFF7DCFC0643F4D000B10F2700205B
+:10CB700068613846CEE70000A02900200079054909
+:10CB800000EBC00001EB80004069002800D00120CC
+:10CB900070470000A02900202DE9F04704460079E5
+:10CBA000274900EBC00001EB800720684FF0000927
+:10CBB000C0F80095786880B120682249C0F8081351
+:10CBC00020680121000B40B200F01F029140400993
+:10CBD000800000F1E020C0F880112068D0F80C251A
+:10CBE000D0F81485D0F80865D0F810554FF0FF3113
+:10CBF000C0F80C15C0F814152068C0F80815C0F866
+:10CC00001015501C02D01046FEF7C5FDB8F1FF3FCD
+:10CC100002D04046FEF7BFFD681C02D02846FEF752
+:10CC2000BAFD701C02D03046FEF7B5FD2068FFF754
+:10CC3000E8FD87F82090C7F80490BDE8F087000071
+:10CC4000A02900201003020010B550B103280CD118
+:10CC50000220FBF7E7FB002807D0BDE81040FAF7F9
+:10CC600095B8BDE8104001F039BF10BD007800282C
+:10CC700007D104483B21008876DF002801D0FAF76D
+:10CC800085B870472822002070B58D88027900EBA6
+:10CC9000C5042273C97BA41D012902D0022904D135
+:10CCA00001E0008800E0408820802188608881427F
+:10CCB0000FD92846A5DF0126A0B1112814D0FFF70F
+:10CCC00013FC02460A480BA1008806EB0040FEF761
+:10CCD000BFFFA179E079814208D92846BDE87040BC
+:10CCE000FBF7C2BE6671F4E72671F2E770BD000083
+:10CCF000F423002073645F626C655F676174746322
+:10CD00005F65786368616E67655F6D74755F726596
+:10CD1000717565737428292072657475726E656407
+:10CD20002025732E000000007CB506468D88C8883B
+:10CD300006EBC504A41D172800D2172021888142C4
+:10CD400000D8084660800020207121882846B5DF81
+:10CD500050B1FFF7C9FB02460E480121008801EBE4
+:10CD600000400DA1FEF774FF6079002810D13069F2
+:10CD700000280DD01449D1E90201CDE90001ADF838
+:10CD800002506088ADF80400326969463046904729
+:10CD90007CBD0000F423002073645F626C655F67F4
+:10CDA000617474735F65786368616E67655F6D74E5
+:10CDB000755F7265706C7928292072657475726E62
+:10CDC00065642025732E0000ACFC02007FB51A4D6F
+:10CDD0008188AA8891422DD110F8061F022929D1F5
+:10CDE0004188EA88914225D1017A042922D0062976
+:10CDF00020D005291ED0841C002000900221019023
+:10CE0000029003908DF80010297E19B101218DF850
+:10CE1000061001E040F2FD10ADF80400A888694654
+:10CE2000B0DF1128FAD0BDF80400002802D1204656
+:10CE3000FAF7FCFE7FBD00009C28002048B1064A9E
+:10CE40000168914205D140680449401802D0012888
+:10CE500000D0032070470000DEC0ADDE02FEE10E10
+:10CE60008A7D022A04D90289CB881A44D21C028105
+:10CE70004289C988511AC91E418170472DE9F04184
+:10CE80000D460221904600F58056298000F10804E5
+:10CE9000144F1BE031462046FCF7E8FD40B1B8F1E5
+:10CEA000000F02D0012288F80020022816D004E0EA
+:10CEB000A0687969884200D9786128886188084427
+:10CEC000C01C2880608804EB80040C343146204666
+:10CED000FCF7DFFD0028DDD1BDE8F0814FF4806074
+:10CEE0002880F9E71023002008B5002100910146B1
+:10CEF0000823024A0248FEF713FB08BD98FD020012
+:10CF0000E023002008B50020009004480823044ACC
+:10CF100001680448FEF704FB08BD00003823002028
+:10CF200090FD0200E02300202DE9F05F0025DFF8EE
+:10CF30000891DFF808B12C464FF00308AA462F46A7
+:10CF4000D9F80C0000EB07363046FFF777FF78B3CF
+:10CF5000012847D0032862D100204FF4806200BF2F
+:10CF600056F82010491C0ED004EB84010BEB810213
+:10CF7000A8F10100566003221FFA80F80BF8212067
+:10CF8000641CA4B24BE0401C9042E9D32C480168D9
+:10CF900079B104EB840102200BF821000BEB810135
+:10CFA0004E600881254828304480641CA4B205E006
+:10CFB00007E00221066081804FF0010A45F001057B
+:10CFC0002DE004EB840100220BF821200BEB810102
+:10CFD00001F110024E6030460831FFF74FFF45F077
+:10CFE0000205CDE7BAF1000F0CD0022004EB84015A
+:10CFF000134A0BF821000BEB810112684A60641C94
+:10D000000881A4B20E480022011D06603046FFF7D9
+:10D0100035FF0B48808802280CD0082005437F1C70
+:10D02000BFB2032F8CD3B8F1020F00D20025E8B2B3
+:10D03000BDE8F09F0420F1E7E0230020A42B0020AE
+:10D040003823002001494978FAF71CBC88220020C7
+:10D05000002101F045BF30B585B00C4605218DF8A3
+:10D0600000101546ADF80200FCF77EFEADF8040096
+:10D070006846CDE90245FBF7A3FF05B030BD0000CF
+:10D0800070B5054D06460024304655F824108847F3
+:10D09000641C042CF8D370BDDCFC02003EB5104DBE
+:10D0A000002400BF05EB041002F060FC641C022C9D
+:10D0B000F8D30124502002210094CDE90110084941
+:10D0C000084BB039A02201F1A00000F0EFFB08B13D
+:10D0D00003203EBD0348401E847000203EBD00007A
+:10D0E000F02700207522002000F06CB900F06CB928
+:10D0F00070B504460025C168184A284602EB0013A3
+:10D100009B688B4202D102EB001003E0401C022816
+:10D11000F4DB00202178082904D0092908D013293C
+:10D1200014D112E0617A89B980B102F02FFC0DE0D0
+:10D13000617A59B950B100218160817B41F00201CF
+:10D14000817307490120087003E001252046FFF79D
+:10D1500097FF2846BDE8704001F020B8F027002076
+:10D160007422002000F0E5B908B513889B000093F5
+:10D170006B4600F05FF908BD002300F05BB938B5DD
+:10D1800005460024204609E08178284600F080F812
+:10D1900010B1052800D003240098401C0090694677
+:10D1A000284602F0CFFB0028EED134B9284600F023
+:10D1B000C4F910B1072802D00324204638BD072443
+:10D1C000FBE71346002200F069B900002DE9F047A3
+:10D1D0001F0015460E46814604D0072E05D0082EA6
+:10D1E00016D102E00E20BDE8F0878DB1022D0FD8D8
+:10D1F00000F0AEF960B14FF000083146484602F049
+:10D2000087FB041E06D0207BA8420DD00F20EAE742
+:10D210000720E8E7FF214FF6FF7002F079FB041EBC
+:10D2200006D0A0F80090A670607BFF2802D00CE02A
+:10D230001120D8E72946154800F00AFB0146204690
+:10D240006173FF2913D04FF001082573617B0F48EC
+:10D2500000F04CFB02000DD0ABB23146384600F076
+:10D2600007FAB8F1000F0ED0082E05D00BE002F03F
+:10D270007DFBDDE70320B6E738886FF0050101EBA1
+:10D280008000796888800020ADE70000E02700205A
+:10D2900070B5002402F03CFB05000BD0686820B19B
+:10D2A00000F06FF9040000D00324284602F06EFB62
+:10D2B000204670BD052070BD70B515460C46072987
+:10D2C00003D0082C01D0072070BD02F021FB28B14B
+:10D2D00005808470BDE8704002F0D8BA052070BDAA
+:10D2E0007CB50D46072903D0082D01D007207CBD51
+:10D2F000002602F00DFB040002D0606810B11CE0B3
+:10D3000005207CBD617B0F4800F0F0FA02004FF071
+:10D310000000009001908DF8025010D0237B294628
+:10D32000684600F03DF9684602F09EFA211D684605
+:10D3300000F010F90646092801D030467CBD0320D4
+:10D340007CBD0000E02700204FF6FF7141800149BD
+:10D3500009680847C4FC020030B587B01748FBF7DE
+:10D36000B9FF10B1032007B030BDFBF7D5FE08B1FF
+:10D370008620F8E700F0CEF9002002904CF2070476
+:10D3800003900EE0694604A8FBF76EFF00988088C2
+:10D39000A0F5404085B204A8FBF726FF284600F020
+:10D3A00075F902AA04A92046FBF745FF0028E9D039
+:10D3B0000349012008700020D5E70000CD8F02004E
+:10D3C0006822002000F088B900F08CB970B586B0F2
+:10D3D00014460E46054600F03BF940B105F54040C5
+:10D3E00080B20F4A6946FBF726FF40B902E00120F0
+:10D3F00006B070BD03A96846FBF736FF08B10020F0
+:10D40000F6E7A57003984088208004986060039830
+:10D410008088A0F5404030806846FBF7E5FEE6E7EF
+:10D420006C220020024800214160816070470000AA
+:10D4300068220020F0B587B01D46144607460E4608
+:10D44000FF280AD8084600F003F930B103AA314694
+:10D45000384600F0E5F840B902E0072007B0F0BD1B
+:10D4600001A903A8FBF700FF08B10520F6E7A670A5
+:10D4700001984088208045B18200286890420BD3F3
+:10D4800002996068F8F7F2FF01E00298606003A873
+:10D49000FBF7AAFE0020E1E70420DFE77FB586B0B6
+:10D4A0001E460D460446FF282AD8A87800F0D0F87A
+:10D4B00030B304F54040ADF80000A87803AA00F5A9
+:10D4C0004040ADF802006868019028880290A97871
+:10D4D000204600F0A5F80528089813D010B108A838
+:10D4E000FBF726FF694603A8FBF7E2FEB0B1072869
+:10D4F0001DD0082819D00E2817D003200AB070BDFF
+:10D500000720FBE728B108AA694603A8FBF7DBFE62
+:10D51000ECE7694603A8FBF7D2FEE7E71EB1314608
+:10D5200003A8FBF798FE0020E8E71120E6E7862035
+:10D53000E4E74FF6FF7000F0A9B810B5FF2801D955
+:10D54000072010BD00F0A8F800F02EF8002010BD54
+:10D5500000F0F4B870B504460D46807800F078F815
+:10D5600058B121882846FBF7CBFE002804D00728B5
+:10D5700005D0092800D0032070BD072070BD86208B
+:10D5800070BD01B56846FBF7D3FE002800D003202C
+:10D5900008BD00000149C978FAF774B98822002053
+:10D5A0009BB200F065B8000070B51B4D8AB000203A
+:10D5B000687000904FF6FF760190304603E02046F9
+:10D5C00000F07CF8204600F087F80446B0421DD0F9
+:10D5D00004F5404080B26A4602A9FBF734FE0A28EF
+:10D5E000EDD004F5404080B2FBF756FD08280FD07F
+:10D5F00000280BD005461422084905A8F8F736FF85
+:10D60000ADF8184005A80795FFF79EFE0AB070BD5B
+:10D6100001206870FAE7000068220020C8FC0200C0
+:10D620007CB5054616460C46084600F011F8002069
+:10D63000009005F54045019004F54044A8B2A1B220
+:10D640006B463246FBF7F0FD002800D005207CBD7C
+:10D6500007280BD0012809D0082807D0052805D0B5
+:10D66000062803D0042801D000207047012070470D
+:10D6700010B503EB83034FF6FF7404EA03138170C4
+:10D68000DB1C99084260018010BD00000149FBF7D6
+:10D69000ABB800001028002010B50446A0F57F406C
+:10D6A000FF3807D004492046FBF79EF8A04201D17D
+:10D6B000012010BD002010BD3028002010B5044608
+:10D6C000044900F087FE03492046BDE810402031A0
+:10D6D00000F080BE102800200149FDF707B90000C6
+:10D6E0003028002070B50A49FDF700F904464FF6CE
+:10D6F000FF7507E000F02CF838B105492046FDF72A
+:10D70000F5F80446AC42F5D170BD204670BD00006E
+:10D710001028002010B508484021F8F7C0FE4FF44B
+:10D7200080742146044800F0D5F921460248BDE83E
+:10D730001040203000F0CEB910280020FF2803D878
+:10D740000146024800F0F5B900207047102800207B
+:10D75000FF2803D80146024800F0EBB900207047CB
+:10D760003028002070B500252C462146044800F0E2
+:10D77000E0F9641CA4B20544FF2CF6D9284670BD1C
+:10D780001028002010B50C46FCF726F8FF2804D01E
+:10D79000024900EB400021F8204010BD4026002047
+:10D7A0001CB500F071F908B1F9F7F0FA002000900B
+:10D7B00001909DF8000020F07E0040F00100303024
+:10D7C00020F080008DF8000007208DF80100102067
+:10D7D0008DF802009DF8030040F003008DF803006F
+:10D7E0009DF8040040F003008DF80400684600F046
+:10D7F00053FB08B1F9F7CAFA034800F037FB0028D9
+:10D8000001D0F9F7C3FA1CBD4DD902000068012808
+:10D8100003D0022801D0002070470120704700008B
+:10D820000449084490F93000082801DB01207047C2
+:10D8300000207047182900200449084490F930005E
+:10D84000082801D2012070470020704718290020C5
+:10D850002DE9F0410F46060026D0306820B37068ED
+:10D8600010B3FF2400251CE02946706800F039F948
+:10D8700048B1FF2C00D12C46281B401CB8420ED1C9
+:10D880002046BDE8F081FF2C06D108E02146304655
+:10D8900000F040F8641CE4B2AC42F7D3FF246D1CE6
+:10D8A000EDB2B068A842DFD8FF20EAE72DE9F041E9
+:10D8B0000400DDE90705069E16D0A9B1A3B100FB5F
+:10D8C00005F7974210D8C21DB6EBD20F0CD358B152
+:10D8D00055B1E5602160C4E9013081B2184600F01D
+:10D8E000F9F80020BDE8F0810720FBE770B50400DF
+:10D8F0000D460DD0206858B1606848B1FF2D07D0A3
+:10D9000000F017F920B1E168206805FB010070BD47
+:10D91000002070BD70B504000D4611D020680028AD
+:10D920000ED0606800280BD0FF2D09D000F001F95F
+:10D93000002805D029466068BDE8704000F005B9B0
+:10D9400070BD002901D001F0EFB87047F8B504466A
+:10D9500000781E4D03260E281DD2DFE800F0071CBC
+:10D960000F1C1D1C24351C331C352E35288818A18E
+:10D9700006EB0040BDE8F840FEF766B96088F9F7AD
+:10D9800063FF0246207A00902888638806EB0040F7
+:10D990001AA1FEF76CF9F8BD002000906088694676
+:10D9A000FFF7CFFFF8BDFBF799FB0828FAD0002856
+:10D9B000F8D0BDE8F840F9F7E9B9BDE8F840002033
+:10D9C000F9F702B92069F2E7A068F0E72424002003
+:10D9D000436F6E6E656374656420746F20612070A0
+:10D9E000726576696F75736C7920626F6E646564B9
+:10D9F000206465766963652E00000000436F6E6EDB
+:10DA0000656374696F6E20736563757265643A202F
+:10DA1000726F6C653A2025642C20636F6E6E5F68B0
+:10DA2000616E646C653A20307825782C2070726FB6
+:10DA30006365647572653A2025642E0010B50F4C3D
+:10DA40002168002919D04A7E002A16D00278082AB7
+:10DA500002D0092A11D106E0007A01280DD1086907
+:10DA6000401E086109D1F9F79DFF002805D0206804
+:10DA70004169BDE810400220084710BDA8220020DF
+:10DA8000FBF77ABAFBF778BA10B5FFF765FC88B9EF
+:10DA9000FFF704FB70B901F049F858B901F064F9D7
+:10DAA00040B9FBF735FE28B9FBF71AFF10B9FCF7B0
+:10DAB000CBF808B1032010BD05484FF6FF718180F7
+:10DAC00000218160417001210170002010BD000023
+:10DAD00078220020002803D0C91DC908F8F7DFBC50
+:10DAE0007047002809D001F0070301229A40D2B202
+:10DAF00000EBD1001146FCF77DBC70472DE9F041E9
+:10DB00000D46060013D0002401270EE004F00700A4
+:10DB100007FA00F0C1B206EBD400FCF76BFC10B1C1
+:10DB20002046BDE8F081641CA4B2AC42EED3284686
+:10DB3000F7E740B100EBD10001F0070200780121C6
+:10DB40009140084000D001207047F8B50400C1F3AF
+:10DB5000C70501F007014FF0010000FA01F0C6B25D
+:10DB60000FD0605D30420CD000208DF80000684678
+:10DB7000F9F7EEF9605DB04360559DF80000F9F7E4
+:10DB80000BFAF8BD2DE9F041044686B001278088E4
+:10DB9000FCF728F86080207800263F4D082808D040
+:10DBA000092820D04FF6FF780A2829D00B2853D116
+:10DBB00058E0607A10B1012809D04DE0A86830B172
+:10DBC000E168814203D1AE60A088A88016E0687841
+:10DBD000E8B3A088A98888423ED1207A06283BD1A4
+:10DBE00000F0C0FA38E0607A88BBA86878B3E168D2
+:10DBF000814231D1AE60E868401EE860E6602BE00B
+:10DC0000A878E8B14046FFF771FA4146404517D180
+:10DC10000846FFF769FA404512D1AE7014216846F4
+:10DC2000F8F73DFC0C208DF80000ADF80480ADF84D
+:10DC3000028000272046FBF79FF96846FBF79CF916
+:10DC4000687838B1A088A988884203D100E003E051
+:10DC500000F088FA002F1CD006B02046BDE8F04145
+:10DC6000FBF78AB9A8780028F6D0AE701421684670
+:10DC7000F8F715FC0D208DF80000ADF80480ADF824
+:10DC80000280A06802902046FBF776F96846FBF711
+:10DC900073F906B0BDE8F0817822002008B5502263
+:10DCA000ADF800200A466B46072100F001F808BDD8
+:10DCB0007CB51D46164B1B7883B18AB185B12C8883
+:10DCC0002346641EE61704EB967626F00306A41B93
+:10DCD0001C1BE41C9C4205D007207CBD08207CBD99
+:10DCE0000E207CBD0023009301932B880192DB1C46
+:10DCF0009B08ADF800308DF802106A46FFF734FA41
+:10DD0000BDF800104FF6FF7202EA810129807CBD48
+:10DD1000782200200349097809B1FCF711B80820DE
+:10DD2000704700007822002010B50C46064909789B
+:10DD300029B134B1FCF718F82080002010BD08206C
+:10DD400010BD0E2010BD0000782200202DE9FF4FED
+:10DD50002A4883B09946007892468B46B8B14FF670
+:10DD6000FF763046FFF7C2F9804600200090244835
+:10DD700001AA062100680190CDF808D04046FFF7BF
+:10DD8000F3F900256C1E3746072804D017E0082059
+:10DD900007B0BDE8F08F0520FAE700200090A84208
+:10DDA00001D305464746A04201D2044646464046B6
+:10DDB000FFF79CF9804601AA0621FFF7D5F9D8B1F3
+:10DDC0000528EAD0A8F57F41FF3901D00320DFE71D
+:10DDD0000399002001B10F80BBF1000F01D0CBF8F7
+:10DDE0000050BAF1000F01D0AAF80060B9F1000F9D
+:10DDF000CED0C9F80040CBE70098D0E778220020C9
+:10DE0000ECFC020070B5184E86B03078D0B101201D
+:10DE1000B0704FF6FF742046FFF768F90546A04240
+:10DE20001DD10020B07014216846F8F738FB0C2093
+:10DE30008DF80000ADF80440ADF802406846FBF7ED
+:10DE40009BF80EE0082006B070BD00BFFFF762FF30
+:10DE500008B10320F7E72846FFF748F90546A54231
+:10DE6000F4D10020EFE7000078220020084A117862
+:10DE700021B1D178032903D30420704708207047CB
+:10DE8000044B43F82100491CD1700020704700006A
+:10DE900078220020502800200349097809B100F0B9
+:10DEA00097BE08207047000078220020002801D08B
+:10DEB000FBF762B87047000010B50C46017A0529DF
+:10DEC00008D0407A38B1084808A102682046FDF71A
+:10DED000B1F800E01AB106A12046FDF7ABF82046E4
+:10DEE000BDE81040FDF7B3B8B4230020257300004F
+:10DEF0000D0A000038B5C3880D46044633B114A09E
+:10DF0000009015A216A12846FDF794F8217A05295C
+:10DF10001CD0607A48B1A088FDF760FD164951F821
+:10DF2000202016A12846FDF785F8A0880021FDF7DE
+:10DF300033FF03461049207A143951F8202001B0EC
+:10DF40002846BDE830400EA1FDF774B838BD00008A
+:10DF50001B5B306D000000001B5B313B33316D00FB
+:10DF600025734C6F67732064726F7070656420282E
+:10DF700025642925730D0A00B423002025730000B1
+:10DF80003C25733E2025733A200000000349884257
+:10DF900001D1034870470020704700000020004076
+:10DFA000C02200200146054810B50068FCF7D1FCEE
+:10DFB00004461C21F8F773FA204610BD88FD0200C4
+:10DFC000014602480068FCF7E5BC000088FD02003D
+:10DFD000034802490068FCF7C7BC00005823002032
+:10DFE00010FE0200F0B5254D254E85B004460027F1
+:10DFF000686828B9214930680831FCF7C0FC6860BE
+:10E0000001460078072817D2DFE800F01604080858
+:10E010000E0E12002046FBF7EFFE02E0204601F054
+:10E020003FFD040028D008E02046FAF7BBFDF8E7E2
+:10E030002046FBF717FAF4E70F2414216846F8F797
+:10E040002EFAA4F5E8501D3800D100240194694649
+:10E050006868FAF7D5FE6846FAF70CFF07496F6063
+:10E06000002408313068FCF77FFC044801210C30A3
+:10E07000FCF71FFD0028BBD105B0F0BD1023002028
+:10E0800088FD02002DE9F041234C0025234E207A23
+:10E09000012730B92248311D0068FCF770FC306060
+:10E0A00038B1022020723168087928B101281ED1C8
+:10E0B00016E06560BDE8F081D1E90503C01A4FF4B0
+:10E0C0008052904200D31046B7EB900F01D28208E5
+:10E0D00000E001220869C9681844194429DF03E0F7
+:10E0E000D1E90301084428DF58B1112812D00321D7
+:10E0F0003068FAF7CFFE25726560BDE8F041FFF7A2
+:10E1000067BF207C0028D5D1BDE8F0410021022066
+:10E11000FDF7B4B92772CDE7682C00205423002006
+:10E1200010FE020010B501210448FCF7A8FC0028ED
+:10E1300003D1BDE81040FFF755BF10BD1C230020E0
+:10E1400010B5074C201DFCF78BFC002806D1607C25
+:10E15000002803D1BDE81040FFF794BF10BD0000B8
+:10E16000682C0020084910B500231A46A1F10800C8
+:10E17000FFF7ECFD30B1052804D0002002490C392E
+:10E18000487010BD0120F9E78422002010B5104628
+:10E190001A46F8F76BF9002010BD00002DE9F04792
+:10E1A0001B4F82460026387886B0002821D00024F4
+:10E1B000DFF86080A14600BF08EB0415A87B81074B
+:10E1C00002D410EA0A0F1BD00126284601F05EFB9C
+:10E1D000B0B14FF6FF71ADF802102988ADF8041008
+:10E1E000862809D007218DF8001002906846FEF7B6
+:10E1F00047FF06B0BDE8F08706208DF80000F5E780
+:10E20000641C022CD8D3002EF3D187F80090F0E7DD
+:10E2100074220020F02700202DE9F04707461E4811
+:10E220001C46154600780E4670B185B17CB1DFF80A
+:10E230006C804FF00009A08802282BD200EB8001EF
+:10E2400018F8210010BB19E00220BDE8F087052076
+:10E25000FBE720681FB181883A8891420ED11EB138
+:10E2600001883288914209D18068286020686860FE
+:10E270000A482830008928810020E6E7A088214646
+:10E2800000F05EF80028E4D1C4F80090A088401C9B
+:10E29000A080D0E70A20D8E730230020A42B00205C
+:10E2A000F8B505464068244F0C46002648B323497C
+:10E2B000CA68824225D80969814222D3FBF7F8FE59
+:10E2C000F8B12889398988421BD1D5E900018A68CB
+:10E2D000904216D10020A7F1280200BF00EB800376
+:10E2E00002EB83035B688B4205D203F580538B42BC
+:10E2F00001D9208011E0401C80B20228EED300201A
+:10E30000F8BD268000960AE0009829688068884257
+:10E3100005D100986860388928810120F8BD2088DF
+:10E32000694600F00DF80028EED12088401C80B22C
+:10E3300020800228E6D3E2E7CC2B0020E023002057
+:10E3400070B50E4600EB8001134800EB8100446875
+:10E35000306804F5805518B1418800EB810411E064
+:10E36000083410E029462046FBF780FB20B1012845
+:10E3700005D0022807D10DE00120346070BD60880F
+:10E3800004EB80040C3429462046FBF782FB00286E
+:10E39000E8D170BD002070BDA42B002038B50C461C
+:10E3A0000021009101460423074A0848FDF7B8F808
+:10E3B00008B10E2038BD064A04EB840102EB81014E
+:10E3C00001200874002038BD8CFD0200E0230020ED
+:10E3D000A42B00200A46FF2803D801461046FFF769
+:10E3E000B4BB704710B596B050216846F8F757F89F
+:10E3F000164C14A920688088FFF796FC002820D1CD
+:10E40000BDF85000A0F57F41FF391CD06946FFF7E9
+:10E4100045FC002815D117220D480DF10101F8F730
+:10E4200025F80B481C2218300DA9F8F71FF8082012
+:10E43000ADF85400206806490123808815AA3431BC
+:10E44000B2DF16B010BD0F20FBE70000A8220020AD
+:10E45000C82800200846704770B5012670044FF0A8
+:10E46000E0210025C1F88001084C4010C4F84803A1
+:10E47000C4F8080366602F20FEF790F8A660044CED
+:10E480002F20A560FEF78AF8A57070BD001001402E
+:10E49000E822002070B5054688690C4600284FF434
+:10E4A000847128460AD0FEF72EF8D5F81805626A5E
+:10E4B000E1688854606A401C606270BDFEF723F812
+:10E4C000D5F8180570BD1FB501238DF80030CDE9D2
+:10E4D0000121D0E90012684690471FBD1FB50123F6
+:10E4E0008DF800308DF808100192D0E900126846CE
+:10E4F00090471FBD10B50446064841792046F9F7FC
+:10E50000C1F9002804D12046BDE8104000F01EBA31
+:10E5100010BD00005022002070B50D460446F8F7EB
+:10E52000F5FA70B12846F8F703FB68B16807000EEA
+:10E53000002C0CDA04F00F0101F1E02181F8140D38
+:10E5400009E042F2010070BD42F2020070BD04F128
+:10E55000E02484F80004002070BD000038B50021DC
+:10E56000012548B101280CD0032809D1FDF7E2FFAD
+:10E57000BDE83840FCF712BD4FF0E020C0F88051F4
+:10E5800038BD8DF800106846F8F7E2FC064C20789C
+:10E5900008B9FCF7E7FCE068401CE060A5709DF856
+:10E5A0000000F8F7F9FC38BD042900203EB5044608
+:10E5B00009496846FDF754FF08E000BFD0E9002193
+:10E5C0002046904730B16846FDF761FF0298002869
+:10E5D000F4D13EBD11203EBDE4FF02003EB504462D
+:10E5E00008496846FDF73CFF07E000BFD0E900217D
+:10E5F000204690476846FDF74AFF02980028F5D16B
+:10E600003EBD0000F0FF02002DE9FC4104460C3045
+:10E6100000278046FBF7B8FB4FF6FF750646A84279
+:10E62000208803D1FBF7A0FB064602E03146FBF74A
+:10E6300085FB20880022012100F0C6F8AE4212D0EE
+:10E640006A4607213046FEF797FD60B9019D95F8AF
+:10E6500044003435C00705D1414605F11200FBF7EF
+:10E6600058FB00B12F46002320881A46394686DF22
+:10E6700005000BD0002320881A46314600F088F8A8
+:10E680002088294600F002F9BDE8FC81002FFBD16B
+:10E69000002320881A46314600F07AF820880022AC
+:10E6A00041F20601FAF734FBEEE700002DE9FC41E8
+:10E6B0001D46089C16460F46804644B16B46012213
+:10E6C00007213846FEF782FD112801D010B1032042
+:10E6D000BDE8FC8150210198F7F7E1FE0198067032
+:10E6E0000198E5603430206001981830206101986D
+:10E6F000401C60610748E061019940461131FBF719
+:10E70000F5F90028E3D107213846FEF7E9FD052891
+:10E71000DDD0DDE75C280020002835D002789107A5
+:10E7200001D411062FD4C2F3021104292BD8930768
+:10E7300003D5032901D1110625D5437881788B4271
+:10E7400021D8072B1FD310291DD8C1784B071AD405
+:10E750000079430717D40B0715D4030713D4D20746
+:10E760004FEAC17201D042B10FE062B989070AD401
+:10E77000C10708D1800706D407E0890705D4C1077F
+:10E7800003D1800701D400207047012070470000AA
+:10E7900070B50C4605466AB1002B12D0094801221B
+:10E7A000C1782846F9F786F821462846BDE870402A
+:10E7B000FBF7C4BA002B04D0BDE870400846FBF755
+:10E7C000BFBA70BD88220020F0B5174D14460F4621
+:10E7D0000A4685B006462978F9F76CF8002F1FD055
+:10E7E0000CB1012200E0002269783046F9F762F8A6
+:10E7F000012C17D00022A9783046F9F75BF80022E7
+:10E80000E9783046F9F756F8142208496846F7F7D0
+:10E810002DFEADF802608DF808406846FAF7C2FB9D
+:10E8200005B0F0BD0122E6E78822002000FD0200CD
+:10E8300010B586B0044614216846F7F730FE042070
+:10E840008DF80000ADF802406846FAF7ABFB06B061
+:10E8500010BD000002498969002900D008477047AF
+:10E86000AC25002030B585B00C460546142206497B
+:10E870006846F7F7FBFDADF8025068460294FAF7D8
+:10E880006DFB05B030BD00003CFC020030B585B02A
+:10E890000C460546142206496846F7F7E7FDADF831
+:10E8A000025068460294FAF77DFB05B030BD0000C7
+:10E8B00014FD020070B50D4C0020D2B22070201D56
+:10E8C0000B4D0378EB5C1BB1001DFEF70FF902E066
+:10E8D0000C30FEF711F808B1F8F758FA6078002804
+:10E8E00002D021780029FAD070BD000064230020F6
+:10E8F000AC2200200348002201490079F8F78EBFBE
+:10E90000F5E40200502200207CB50E490E4C002296
+:10E91000D1E90001CDE900016946A088FEF751FC6C
+:10E920004FF6FF7507E00846FEF7E0FBA0800022E7
+:10E930006946FEF746FCA188A94201D01128F2D110
+:10E940007CBD000090FC02005C22002070B586B007
+:10E95000064601250024FBF76DF8112812D005DCCE
+:10E96000F0B1062828D0082808D125E0A0F54051AC
+:10E97000023907D0A1F54071FF3924D00146304655
+:10E98000FFF770FF2A46124D30462979F8F792FFBB
+:10E99000697906B022463046BDE87040F8F78ABF74
+:10E9A00014220C496846F7F761FDADF802600124B6
+:10E9B0006846FAF7D3FAE5E700253046FBF7D4F9C5
+:10E9C000FAF780FFDEE73046FBF7D8FCDAE7000015
+:10E9D0005022002064FC02002DE9F0410746806AC5
+:10E9E00014468846C8B3002531E000BFB96A05EB7C
+:10E9F000450001EB8006B088801CFE2802D90C205F
+:10EA0000BDE8F0812288401C08F802002088162208
+:10EA1000401C80B2208008F800202088401C80B272
+:10EA2000208000EB0801308800F086FD2188084432
+:10EA300080B22080B28842B1B16871B14044F7F72A
+:10EA400015FD2088B188084420806D1CEDB297F830
+:10EA50002C00A842CAD80020D2E7FFE70720CFE762
+:10EA600070B5194D194C07E00168207888470028D7
+:10EA700029D01548FDF70BFDA8680028F4D1FDF753
+:10EA800099F900BFFCF7D0FF0028FBD120780328BC
+:10EA90000CD002280AD0FDF7B1FC00B133DF0C49DD
+:10EAA00001200860BFF34F8F20BFFDE7BFF34F8FFA
+:10EAB00008480168084A01F4E06111430160BFF3AE
+:10EAC0004F8F00BFFDE770BD9C2C00205C23002011
+:10EAD000000500400CED00E00400FA0510B5002030
+:10EAE000F9F7A0FC08B1F8F751F9F9F7F5FB08B10F
+:10EAF000F8F74CF9FDF7FEFB002803D0BDE8104005
+:10EB0000F8F744B910BD000010B500F0ABF80548A7
+:10EB1000002203494078BDE81040F8F77FBE0000AE
+:10EB200059A202009022002000F016B910B5114839
+:10EB3000FAF735FC0F48401CFAF731FC0D48801CF1
+:10EB4000FAF72DFC0B48C01CFAF729FC0948001DF8
+:10EB5000FAF725FC0748401DFAF721FC0548401E3E
+:10EB60008179182903D00121C171002010BD032033
+:10EB700010BD00009122002010B50078114C0A2829
+:10EB800013D004DC082810D009281AD10DE00B2876
+:10EB90000BD0132815D100220B49A079F8F73EFEBF
+:10EBA00000220A49A078F8F739FE00220649607968
+:10EBB000F8F734FE6078BDE8104000220349F8F70A
+:10EBC0002DBE10BD9022002051D0020059A202009B
+:10EBD00070B50B4C05004FF001060CD0FFF79CFD03
+:10EBE00058B1286820612879207504F11000A060D0
+:10EBF0002670002070BD0020F9E7072070BD0000DE
+:10EC00009022002010B504460078052802D0122872
+:10EC100021D105E06088A168BDE8104000F060B92E
+:10EC20000F480021806880B10D48237A10300078A9
+:10EC300000F0010203B101239A4206D3627AC0F3C5
+:10EC4000400002B10122904200D2012160880123DC
+:10EC50000022FBF75FFA2046BDE81040FAF7B0B992
+:10EC60009022002030B50446008885B014284FD08B
+:10EC70000ADC11282CD0132828D134F8040FF8F717
+:10EC8000E3FD01282FD038E0192847D01A281DD1DC
+:10EC9000A088FEF7D7F9002818D1A088F8F7AEFDB4
+:10ECA0000028A0884BD02A4900220978F8F702FEF4
+:10ECB00002208DF80000A088ADF8020000208DF839
+:10ECC00008008DF809006846FAF76CF905B030BD08
+:10ECD000207A3D2804D04FF48851A088002224E0F7
+:10ECE00041F23D01F9E72079C00701D0012200E09F
+:10ECF000022220880121FFF767FD34F8045B14220B
+:10ED000014496846F7F7B2FBADF802500294DAE70F
+:10ED100005B0201DBDE83040FFF776BC217A201DEC
+:10ED200041B14279008802F0030205B0BDE83040ED
+:10ED3000FBF74CBA05B0BDE83040F8F7D1B905B0E3
+:10ED40000122BDE8304041F20601F9F7E1BF0000C1
+:10ED5000882200203CFD02000A7802490979F8F770
+:10ED6000A9BD00008822002010B51448FAF70EFB58
+:10ED70001248401CFAF70AFB1048801CFAF706FB01
+:10ED80000E48C01CFAF702FB0C48001DFAF7FEFA09
+:10ED90000A48017818290FD0417818290CD08178B9
+:10EDA000182909D0C178182906D00179182903D06B
+:10EDB00001214171002010BD032010BD88220020D8
+:10EDC00070B50C460546F8F73FFD012802D043F226
+:10EDD000020070BD21004FF00000FAD028467EDF0F
+:10EDE00070BD00002DE9F74F8AB0924688460A9818
+:10EDF000F8F72AFD06464FF6FF7900244D462746D0
+:10EE00000A98FEF7C7FB8346202101A8F7F747FBC6
+:10EE1000012E01D0DEB105E02F48002201790A98C9
+:10EE2000F8F748FDB8F1000F16D098F80000C007B9
+:10EE300014D00A98FAF798FF0546484516D1FEF710
+:10EE400091F9054648450ED04FF0010B0CE043F216
+:10EE500002000DB0BDE8F08F852721E01F48CDF8F6
+:10EE600010A008901CE003246CB121E0012E0AD10F
+:10EE70000A98F7F7F9FE30B90A98FFF7D9FC0A9813
+:10EE8000F7F7F2FE50B101A80090534632462946EA
+:10EE90000A98FFF70BFC040002D009E0852712E076
+:10EEA000012E10D001AB002239460A987FDF0446BC
+:10EEB00054EA07000DD000225B4629460A98FFF766
+:10EEC00067FC2046C5E701AB424639460A987FDF1A
+:10EED000EDE70122F0E70000882200205C280020F6
+:10EEE0003EB505460C466846FBF7F6FC6A462146E9
+:10EEF0002846FEF7B0F809480099C2682846FFF78F
+:10EF000071FF0446014601222846FAF765FA2146B8
+:10EF10002846009AF9F7E8FF3EBD00009022002045
+:10EF2000002805D10349012048700020F9F778BC7A
+:10EF3000704700000429002010B51620F7F7E6FD01
+:10EF400048B10A4882684FF4800152B1016821F447
+:10EF50008001016010BDBDE8104042F20100F7F7EA
+:10EF600015BF4FF0E020C0F8801110BDF02A00203E
+:10EF700010B51620F7F7CAFD80B10F4890F80004CD
+:10EF80004009F7F7D5FD60B10C4882684FF4800165
+:10EF90006AB1016841F48001016010BD42F20100D4
+:10EFA00001E042F20200BDE81040F7F7EFBE4FF07B
+:10EFB000E020C0F8001110BD16E000E0F02A0020AB
+:10EFC0002DE9F84F204D9246894606469846012283
+:10EFD00069461846AF68F9F75BFB58B30098002103
+:10EFE0000446801C09E000BF00EA07035AF821200C
+:10EFF00005EB8303401C491CDA604145F4D34FEA1A
+:10F00000164AF9F75BFE4AEA0041601C384005EBFE
+:10F0100080003C4005EB8402C160D06866F3C50007
+:10F0200068F3891069F39F2020F00300401C20F052
+:10F030000400D06095F8200402E000BFFCF7F4FC67
+:10F040000028FBD1BDE8F88FA82D00202DE9F84F4E
+:10F050001D4C00256846D4E901A6F9F739FE0027C2
+:10F0600038B30023009A61681CE0D1F800C008465C
+:10F07000944503D9ACEB02020A6015E0A2EB0C0246
+:10F0800063440760D0F80CC0C1698146BCF1000F31
+:10F0900008D006EB030828F07F48C0E9018CC9F8C6
+:10F0A0001C5005460029E0D128466160FBF7EAF8CC
+:10F0B00003E02846FBF7E6F810B15046F9F7D2FB1B
+:10F0C000E770BDE8F88F0000E82200200D4B10B576
+:10F0D000596831B102680C68A24204D8A21A0A60C9
+:10F0E000C161586010BD0B4603E00B46C969121B95
+:10F0F00021B10C689442F8D3A41A0C600260C1617B
+:10F10000D86110BDE82200202DE9F041144E776847
+:10F110003D462C4603E0844204D02546E469002C99
+:10F12000F9D11BE0D4B1A5420BD1F869706040B9A8
+:10F130000C49012088600021B160F0702F20FDF79C
+:10F140002DFA2168E069E86110B10268114401609C
+:10F150007068874202D00120BDE8F0810020FBE703
+:10F16000E8220020001001407CB5064600240D4630
+:10F170008DF800406846F7F7EBFE01A800F0AEFA04
+:10F1800070B10570094946609DF8040048709DF80B
+:10F190000000F7F701FF1420F7F7B6FA20467CBD10
+:10F1A00004249DF80000F7F7F7FEF7E7E4290020B4
+:10F1B0002DE9F041194D6C68002C2CD0184800271F
+:10F1C0000068A968B846401A20F07F462068B0421F
+:10F1D0000CD82146361A0744E469087C20B181F82E
+:10F1E0001080886949698847002CEFD129786878B0
+:10F1F000814206D1401CC0B26870022801D185F856
+:10F200000180064869780C3040F82170BDE8F04173
+:10F210001420F7F779BABDE8F0810000E822002059
+:10F220000415014070B50C4605464FF48E71FDF78C
+:10F230006AF9216AA068415C206A401C2062C5F816
+:10F240001C1570BD1FB500228DF800200291816849
+:10F2500001914261D0E90012684690471FBD00004D
+:10F260001FB50A4601788DF8001041680191017AB6
+:10F270008DF80810C0680390044850F82210001F51
+:10F2800050F82220684690471FBD0000B42200209D
+:10F2900001490120087070476423002010B588B030
+:10F2A000044620220E496846F7F7E0F80620009051
+:10F2B000C01F0190029003904FF0EB7006900CB1CC
+:10F2C000084A00E0002269460748FBF77FFE08B1C4
+:10F2D000F7F75CFD0448001F447008B010BD000043
+:10F2E000B0FF020091F20200682300202DE9FF47E1
+:10F2F0000C4605464FF40071FDF70BF901274FF45A
+:10F300000178002618B34FF4927949462846FDF754
+:10F31000F5F8E0B149462846FDF7F5F8C5F8088349
+:10F3200094F8290000B96F6002208DF80000D5F82C
+:10F330008004C5F880040390A0690290E068019001
+:10F34000A661E661D4E900126846904728E00421EE
+:10F350002846FDF7DEF818B34FF484712846FDF710
+:10F36000CDF8E8B121462846FFF794F8616AA06914
+:10F37000884215D1E06938B1E268616AA06120690C
+:10F38000E6616662E06008E094F8290000B96F6009
+:10F39000C5F80883A661E268616A2046FFF793F822
+:10F3A0004FF48E7841462846FDF7A8F878B1206AD8
+:10F3B0006169884202D294F8280020B34146284669
+:10F3C000FDF7A1F8616911B12046FFF73BFF4FF44B
+:10F3D000A27841462846FDF791F8002818D041460A
+:10F3E0002846FDF790F894F8290000B12F60A06935
+:10F3F00000280DD0A661E268616A04B02046BDE82D
+:10F40000F047FFF760B821462846FFF70BFFDEE71D
+:10F41000BDE8FF871FB50A4601788DF800104168E6
+:10F420000191017A8DF80810C0680390044850F8E3
+:10F430002210001F50F82220684690471FBD000090
+:10F44000B42200202DE9FF410C464FF49277054687
+:10F450003946FDF764F80026C0B139462846FDF765
+:10F4600063F802208DF80000D5F88004C5F8800408
+:10F470000390D5F83C058DF80800E0680190A6617E
+:10F48000E661D4E900126846904723E04FF488779C
+:10F4900039462846FDF743F8E0B139462846FDF7DE
+:10F4A00043F8D5F83C15A069884213D1E06960B1F2
+:10F4B000E268D5F8000220F02000C5F80002E069FB
+:10F4C000A0612069E661E06001E0A661E268204693
+:10F4D000FFF704F84FF4A27739462846FDF71FF8E6
+:10F4E00060B139462846FDF71FF8A06930B1A66122
+:10F4F000D5F83C152046E268FEF7F0FF4FF4907710
+:10F5000039462846FDF70BF8002813D0394628461F
+:10F51000FDF70AF8606900280CD0D5F84C058DF885
+:10F5200000608DF80800A06801906661D4E90012BF
+:10F5300068469047BDE8FF810870000A48700220C5
+:10F540007047000010B514210448F6F7A8FF0448DE
+:10F550000068FBF7E3F9002010BD0000682C0020D4
+:10F5600010FE02002DE9F05F8346DDE90A4A994664
+:10F5700090460D460846012703E000BFB0FBF8F0B7
+:10F580007F1C4045FAD2B94500D94F465FEACA70A0
+:10F5900012D18CB15FEA8A7002D5B9F1000F01D0A7
+:10F5A000202607E0302605E031465846641EF9F76C
+:10F5B000B7F80CB1A742F7D35FF00106B9F1010F1C
+:10F5C00002D9A9F1010903E0B5FBF6F0404502D3E9
+:10F5D00006FB08F6F2E7DFF83C9000BFB5FBF6F05B
+:10F5E00000FB165519F800105846F9F799F8B6FBC4
+:10F5F000F8F6002EF2D15FEACA7009D0002C07D0CD
+:10F60000A74205D220215846641EF9F789F8F5E78C
+:10F61000BDE8F09FA0FD0200034800220149807868
+:10F62000F8F7FCB8258B020050220020F8B50546FB
+:10F6300080B2FAF745FC040013D0154E207A00275B
+:10F64000317B88420ED2A8B204F10A0175DF28B1DD
+:10F65000112806D0BDE8F840FFF7FCB8207A401C1E
+:10F660002072F8BD2772307C38B1A8B23B2176DF1A
+:10F6700018B1082801D0FFF7EDF871690029F0D022
+:10F680008DF80070ADF8025068468847F8BD00005C
+:10F69000AC250020417939B190F8B21021B990F829
+:10F6A000B40008B1012070470020704701460148AE
+:10F6B000FBF7BBB9C825002030B40446007A002807
+:10F6C0000AD06088002166DF28B1112802D0616865
+:10F6D00030BC08470120207230BC70470A494A7884
+:10F6E0008B78521CD2B2934200D100220B78934205
+:10F6F00001D1002070470270487800EB400001EB18
+:10F70000C000001D70470000E42900202DE9FC41E5
+:10F710001646DDE90854CDE900541F468046022212
+:10F7200000F00CF8002807D1CDE900543B46102228
+:10F730003146404600F002F8BDE8FC812DE9FC5F4F
+:10F740000026DDE90C4B994692468E468046278876
+:10F75000354630E0D8F80400002200EB8500694609
+:10F760000068019001A864DF002830D19DF80000F6
+:10F7700050451FD10EB1002100E00221228808442B
+:10F780001118594522D846B9521C90B2208009F868
+:10F7900000E02088401C20800126218801A801EB80
+:10F7A0000902694664DF002811D120889DF8001005
+:10F7B000084420806D1CB8F80000A842CADC56B18D
+:10F7C0002088C01B401E80B2FF2802D90C20BDE853
+:10F7D000FC9F09F807000020F9E710B5042817D2AC
+:10F7E00009B1032400E00024F8F7C4FC4FF0A04165
+:10F7F00001EB8000D0F8001721F44031C0F8001769
+:10F80000D0F8001741EA0441C0F80017002010BDED
+:10F81000062010BD002070472DE9F84F114D884695
+:10F8200081461E4617466946DDF828A02868FBF782
+:10F8300090F8040013D01C21F6F731FE002020714F
+:10F84000C4F80090C4E90486C4E902A769462868A0
+:10F85000FBF7A0F8FEF774FC0020BDE8F88F042049
+:10F86000FBE7000010FE020082780121012A0BD084
+:10F87000062A09D0072A06D0082A06D141688988B5
+:10F880000931890800E01421018070471CB5044645
+:10F89000002000900190A0788DF80200617B1A484A
+:10F8A000FEF724F8020017D0237BA1786846FDF705
+:10F8B00077FE6846FFF7D8FF208804F10803694601
+:10F8C0006268FDF7EBFD48B1072806D001210F4A19
+:10F8D000112808D086280FD003201CBDA17B21F061
+:10F8E0000301A1731CBDA07B20F0010040F00200C9
+:10F8F000A073117000201CBDA37B23F0020343F012
+:10F900000103A37311701CBDE027002074220020A6
+:10F9100038B505460C46002001E00098401C0090D8
+:10F920006946284600F00EF800280AD08178A142E6
+:10F93000F3D1817B8A07F0D4C907EED18168002911
+:10F94000EBD138BD10B5084B0A6809E003EB02148F
+:10F950002488844203D103EB02100A6010BD521CBC
+:10F96000022AF3D3002010BDF02700204FF6FF71CC
+:10F970000180FF2181704173817B21F0030181733C
+:10F9800000210173416081607047000070B5054639
+:10F99000002406E0687B2044C1B20648FDF7BAFFA8
+:10F9A000641C287BA042F5D82846BDE87040FFF7CC
+:10F9B000DDBF0000E02700202DE9FC470646364861
+:10F9C0009846144600780D464FF0000978B37DB391
+:10F9D0002888A0F57F41FF3931D0688848B368682E
+:10F9E000FAF766FB68B374B32088ADF80000678847
+:10F9F00001A8FEF7D7FA04002FD084F800804FF05A
+:10FA0000000A84F816A0BDF80000A0826868206192
+:10FA1000214801210C38FBF726F8E0602888208176
+:10FA20006888A080E780B8F1030F1DD020E001E0D6
+:10FA300003E004E00220BDE8FC870520FBE704208A
+:10FA4000F9E70320F7E7FFE72889694687B23846D8
+:10FA500000F0ACF80028EED1CAE7BDF80010384637
+:10FA600000F098F80820E6E70420A0753068A0614F
+:10FA7000A4F80A9001A8FEF7A3FA46B1C6F804A0BC
+:10FA8000E1680648316086F80AA000893081FEF7F7
+:10FA900049FB0020CFE7000030230020CC2B0020C2
+:10FAA0002DE9F8430D46898A374A01EB810102EBC3
+:10FAB000810630B129463046FDF7D2F90120BDE874
+:10FAC000F88331897068002400EB81072E48A97DF6
+:10FAD000A8384FF00E0807294ED2DFE801F00D2DAF
+:10FAE000162404404A004460A96901602648274959
+:10FAF000A838FEF7D5FB30B10220A875042339469B
+:10FB00002A1D009423E00A20D9E728692A4608B173
+:10FB1000032000E001209075042305F10C0207F199
+:10FB20000801009413E00120A8750094E88807F10B
+:10FB30000C0183002A690AE028782A4603280CD0A1
+:10FB400006209075042305F10802391D0094104821
+:10FB5000FBF7E6FCA8B144460FE00520F1E70621DB
+:10FB6000A9750A4940680988FEF718FC040004D109
+:10FB700007E041F61D5400E00F2429463046FDF70A
+:10FB80006FF920469BE70000A42B002010230020E3
+:10FB9000E023002001EB8102034901EB82014A8945
+:10FBA000101AC01E48817047A42B002070B5C01CDD
+:10FBB00082B240F2FE30824201D3092070BD114B67
+:10FBC00000204FF4806500BF00EB800413F8246030
+:10FBD00096B903EB84063489768914443444A4B27C
+:10FBE000AC4209D2088000EB800003EB8000418921
+:10FBF00011444181002070BD401C80B20228E3D333
+:10FC0000072070BDA42B0020111213140D0E0F102D
+:10FC10000C2500202C250020582500200D00030075
+:10FC2000F98202000E000300F98202000F000300B7
+:10FC3000F982020010000300F982020007000000B0
+:10FC400000000000000000000000000000000000B4
+:10FC5000060000000000000000000000000000009E
+:10FC60000000000010000000000000000000000084
+:10FC70000000000000000000110000000000000073
+:10FC80000000000000000000000000000100000073
+:10FC9000010001008CFC020001000100A0FC020038
+:10FCA0000000000085DA0200E1960200770A0000F9
+:10FCB00000000000770A0000000000007ADA00006F
+:10FCC00000000000F1D0020007000000000000006A
+:10FCD00000000000000000000000000085DB0200C2
+:10FCE00079EB0200FD99020061970200010000001B
+:10FCF00000000000010006008422002005EC020044
+:10FD000001000000000000000000000000000000F2
+:10FD100000000000070000000000000000000000DC
+:10FD200000000000000000000300000000000000D0
+:10FD300000000000000000000000000005000000BE
+:10FD400000000000000000000000000000000000B3
+:10FD5000ADDE020050EADA308883B89F604F15F3B9
+:10FD60000000C98E0000005015C8020071CA0200D0
+:10FD700003000000C4290020000000000000000073
+:10FD80000338FDD870470000FC2200200000FFFF70
+:10FD9000DEC0ADDEFF011EF1DEC0ADDEFE011EF1F4
+:10FDA00030313233343536373839414243444546B1
+:10FDB0006E72665F6673746F726167655F696E69A4
+:10FDC00074006E72665F6673746F726167655F75EB
+:10FDD0006E696E6974006E72665F6673746F7261CD
+:10FDE00067655F72656164006E72665F6673746FEB
+:10FDF000726167655F7772697465006E72665F66CF
+:10FE000073746F726167655F65726173650000008E
+:10FE1000402300200010000004000000010000004A
+:10FE2000C59D020045F502008DE1020019F80200AF
+:10FE3000B58D020055E4020015F8020049A0020049
+:10FE4000F4090300F80903000000000000000000AE
+:10FE500000000000000000007C2C002040FE02009A
+:10FE600058FE020004000000556E6B6E6F776E2026
+:10FE70006572726F7220636F64650000000000009D
+:10FE80002806030001000000D40403000200000063
+:10FE9000C80203000300000048050300040000003E
+:10FEA0009C050300050000007C0403000600000020
+:10FEB0001804030007000000840503000800000088
+:10FEC0009004030009000000F40403000A0000008D
+:10FED000100603000B000000B00203000C0000003D
+:10FEE000A80403000D000000780603000E000000C7
+:10FEF000740503000F000000B005030010000000AF
+:10FF0000E4050300110000008C060300120000004D
+:10FF10006006030013000000FC05030080000000E1
+:10FF200030040300810000006C0303008200000025
+:10FF30002C030300830000000C0303008400000076
+:10FF400048030300850000005404030086000000FD
+:10FF50005C05030090000000F8030300910000001E
+:10FF6000EC02030092000000BC04030000820000C9
+:10FF7000C405030001820000100503000282000096
+:10FF80002C050300008400008803030001840000A6
+:10FF90003406030002840000D00303000384000041
+:10FFA000AC030300C5B9020099B9020091B902007F
+:10FFB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:10FFC00000000000000000000000D6010701000052
+:10FFD000400A0300480A030000000000000000007F
+:10FFE00001000007D0FF0200E0FF0200080000004F
+:10FFF00008000300180003000800000018000300B8
+:020000040003F7
+:100000002800030008000000780A0300900A03009B
+:100010000000000000000000680A0300780A0300E6
+:100020000000000000000000F8090300000A0300BF
+:10003000000A0300280A0300280A0300380A030004
+:10004000380A0300400A0300282200202800030089
+:100050004800030008000000480A0300580A030093
+:10006000580A0300680A03005800030068000300F0
+:1000700008000000004040404040404040404141B6
+:10008000414141404040404040404040404040406D
+:100090004040404040050202020202020202020207
+:1000A0000202020202202020202020202020200204
+:1000B0000202020202029090909090901010101094
+:1000C0001010101010101010101010101010101030
+:1000D00002020202020288888888888808080808C4
+:1000E0000808080808080808080808080808080890
+:1000F00002020202400000007500030073645F62A8
+:100100006C655F6761705F646174615F6C656E6789
+:1001100074685F7570646174652829202872657140
+:100120007565737429206F6E20636F6E6E656374DE
+:10013000696F6E20307825782072657475726E65EF
+:10014000642025732E000000546865207265717567
+:10015000657374656420636F6D62696E6174696F45
+:100160006E206F6620545820616E642052582070B3
+:1001700061636B6574206C656E6774687320697366
+:1001800020746F6F206C6F6E672062792025752058
+:100190006D6963726F7365636F6E64732E00000028
+:1001A00054686520626F6F746C6F6164657220685B
+:1001B00061732077726974652070726F74656374FF
+:1001C0006564206974732073657474696E67732045
+:1001D000706167652E20546869732070726F68695A
+:1001E000626974732073657474696E6720746865DE
+:1001F000207065657220646174612E2054686520EA
+:10020000626F6F746C6F61646572206D75737420BA
+:10021000626520636F6D70696C65642077697468CE
+:10022000204E52465F424C5F53455454494E47530B
+:100230005F504147455F50524F544543543D302035
+:10024000746F20616C6C6F772073657474696E676E
+:1002500020746865207065657220646174612E0089
+:10026000616464725F69735F77697468696E5F6205
+:100270006F756E647328705F66732C20706167659C
+:100280005F616464722C20286C656E202A20705F88
+:1002900066732D3E705F666C6173685F696E666F32
+:1002A0002D3E65726173655F756E69742929000062
+:1002B0004E52465F4552524F525F494E56414C494D
+:1002C000445F4441544100004E52465F4552524FF4
+:1002D000525F534F46544445564943455F4E4F5431
+:1002E0005F454E41424C4544000000004E52465F7F
+:1002F0004552524F525F464541545552455F4E4F0D
+:10030000545F454E41424C45440000004E52465F0A
+:100310004552524F525F4D555445585F554E4C4FC4
+:10032000434B5F4641494C45440000004E52465FF6
+:100330004552524F525F4D555445585F4C4F434BB9
+:100340005F4641494C4544004E52465F4552524F2C
+:10035000525F4D555445585F434F4E445F494E4997
+:10036000545F4641494C4544000000004E52465FF0
+:100370004552524F525F4D555445585F494E49546E
+:100380005F4641494C4544004E52465F4552524FEC
+:10039000525F424C455F495053505F52585F504B3B
+:1003A000545F5452554E4341544544004E52465FAB
+:1003B0004552524F525F424C455F495053505F5037
+:1003C0004545525F52454A454354454400000000AC
+:1003D0004E52465F4552524F525F424C455F495024
+:1003E00053505F4C494E4B5F444953434F4E4E452B
+:1003F00043544544000000004E52465F4552524F60
+:10040000525F4150495F4E4F545F494D504C454DEE
+:10041000454E5445440000004E52465F4552524FEF
+:10042000525F4E4F545F535550504F525445440005
+:100430004E52465F4552524F525F4D4F44554C45C8
+:100440005F4E4F545F494E495449414C495A4544C7
+:10045000000000004E52465F4552524F525F4D4FD2
+:1004600044554C455F414C52454144595F494E49C2
+:100470005449414C495A4544000000004E52465FE1
+:100480004552524F525F4E4F545F464F554E4400B7
+:100490004E52465F4552524F525F494E56414C496B
+:1004A000445F5354415445004E52465F4552524FAB
+:1004B000525F444154415F53495A45004E52465F92
+:1004C0004552524F525F494F5F50454E44494E4747
+:1004D000000000004E52465F4552524F525F535645
+:1004E000435F48414E444C45525F4D495353494E3A
+:1004F000470000004E52465F4552524F525F494EF0
+:1005000056414C49445F4C454E475448000000005A
+:100510004E52465F4552524F525F4452565F5457B7
+:10052000495F4552525F414E41434B004E52465F38
+:100530004552524F525F4452565F5457495F45529D
+:10054000525F444E41434B004E52465F4552524F1C
+:10055000525F494E5445524E414C00004E52465F48
+:100560004552524F525F53544F524147455F465593
+:100570004C4C00004E52465F4552524F525F4E5512
+:100580004C4C00004E52465F4552524F525F494E0E
+:1005900056414C49445F504152414D004E52465FD6
+:1005A0004552524F525F4E4F5F4D454D0000000087
+:1005B0004E52465F4552524F525F464F5242494457
+:1005C00044454E004E52465F4552524F525F445290
+:1005D000565F5457495F4552525F4F5645525255E8
+:1005E0004E0000004E52465F4552524F525F494EF8
+:1005F00056414C49445F4144445200004E52465FCC
+:100600004552524F525F5245534F55524345530046
+:100610004E52465F4552524F525F494E56414C49E9
+:10062000445F464C414753004E52465F5355434347
+:10063000455353004E52465F4552524F525F424C13
+:10064000455F495053505F4348414E4E454C5F41D2
+:100650004C52454144595F4558495354530000009A
+:100660004E52465F4552524F525F434F4E4E5F438C
+:100670004F554E54000000004E52465F4552524FB7
+:10068000525F54494D454F55540000004E52465F4D
+:100690004552524F525F4255535900007761726E76
+:1006A000696E670064656275670000001B5B313B23
+:1006B00033306D001B5B306D000000001B5B313B75
+:1006C00033316D001B5B313B33326D001B5B313BC3
+:1006D00033336D001B5B313B33346D001B5B313BAF
+:1006E00033356D001B5B313B33366D001B5B313B9B
+:1006F00033376D00696E666F000000006572726FBF
+:100700007200000073645F626C655F6366675F73AD
+:10071000657428292072657475726E65642025736E
+:10072000207768656E20617474656D7074696E679A
+:1007300020746F2073657420424C455F47415454C8
+:10074000535F4346475F534552564943455F4348CD
+:10075000414E4745442E000073645F626C655F63E1
+:1007600066675F73657428292072657475726E659B
+:1007700064202573207768656E20617474656D70E0
+:1007800074696E6720746F2073657420424C455FF6
+:10079000434F4D4D4F4E5F4346475F56535F555550
+:1007A00049442E0073645F626C655F6366675F73C4
+:1007B000657428292072657475726E6564202573CE
+:1007C000207768656E20617474656D7074696E67FA
+:1007D00020746F2073657420424C455F4741545428
+:1007E000535F4346475F415454525F5441425F5305
+:1007F000495A452E0000000073645F626C655F63B8
+:1008000066675F73657428292072657475726E65FA
+:1008100064202573207768656E20617474656D703F
+:1008200074696E6720746F2073657420424C455F55
+:10083000434F4E4E5F4346475F4741502E000000F6
+:1008400073645F626C655F6366675F7365742829B4
+:100850002072657475726E656420257320776865F3
+:100860006E20617474656D7074696E6720746F209A
+:1008700073657420424C455F4741505F4346475F74
+:10088000524F4C455F434F554E542E006E72665F7B
+:10089000626C655F6761747400000000636C6F6375
+:1008A0006B000000434C4F434B0000004750494F42
+:1008B000544500005052530055415254000000006E
+:1008C000554152544500000061746669666F2E6D93
+:1008D0005F717565756500006E72665F6673746F33
+:1008E000726167650000000061746669666F2E6D55
+:1008F0005F6669666F0000007077725F6D676D7488
+:100900000000000062616C6C6F632E6C6F675F6D3E
+:10091000656D706F6F6C0000617070006E72665F65
+:10092000736468006E72665F7364685F626C650012
+:100930006E72665F7364685F736F6300900A030092
+:10094000282200200C02000020650200F00A0300AB
+:10095000342400209C2D0000FC6A02008C08030057
+:10096000000003039C08030000000000A40803002B
+:1009700000000000AC08030000000000B408030001
+:1009800000000000B808030000000000C0080300D9
+:1009900000000000C808030000000003D80803009E
+:1009A00000000303E808030000000003F808030048
+:1009B0000000000004090300000000031809030000
+:1009C000000003031C0903000000030324090300C3
+:1009D00000000303300903000000030390230020FC
+:1009E0008823002090230020E82C002020240020D1
+:1009F00018000000A56D0200398002000000000010
+:100A0000A9AB0200342400208B740200542400207F
+:100A1000CD7E0200000000003D7F020000000000CB
+:100A20003D810200000000002BAD020048240020A0
+:100A3000797B02009C280020657E020000000000F7
+:100A400045B402000000000021EF02000000000099
+:100A50007DB4020000000000F57402005424002060
+:100A6000797C02000000000099C202000000000032
+:100A700025C40200000000005D87020000000000A5
+:100A80005DE50200000000005DB40200000000000F
+:100A9000062BFFFF0A1801042D81DA022A180179BA
+:100AA00009390A01711310240240200A1A1844124D
+:100AB00020AA40080425A4FF0214FC06031A9C0483
+:100AC0001AF4041AA4041AB4041AAC041ABC041AC2
+:100AD000C4041ACC041AD4041ADC041AE4041AEC70
+:100AE00004515B90D009210B245D946C012400001B
+:020000040007F3
+:1020000098B80020DD230700E5230700E723070039
+:10201000E9230700EB230700ED2307000000000081
+:10202000000000000000000000000000C9230700BD
+:10203000F123070000000000F3230700F523070049
+:10204000F7230700F7230700F7230700F72307000C
+:10205000F7230700F7230700F7230700F7230700FC
+:10206000F7230700F7230700F7230700F7230700EC
+:10207000F7230700F7230700F7230700F7230700DC
+:10208000E538070055350700F7230700F723070059
+:10209000F7230700F7230700C5350700F7230700DC
+:1020A000F7230700F7230700F7230700F7230700AC
+:1020B000F7230700F72307000000000000000000DE
+:1020C000F7230700F7230700F7230700F72307008C
+:1020D000F7230700F7230700F7230700000000009D
+:1020E00000000000000000000000000000000000F0
+:1020F00000000000000000000000000000000000E0
+:1021000000000000000000000000000000000000CF
+:1021100000000000000000000000000000000000BF
+:1021200000000000000000000000000000000000AF
+:10213000000000000000000000000000000000009F
+:10214000000000000000000000000000000000008F
+:10215000000000000000000000000000000000007F
+:10216000000000000000000000000000000000006F
+:10217000000000000000000000000000000000005F
+:10218000000000000000000000000000000000004F
+:10219000000000000000000000000000000000003F
+:1021A000000000000000000000000000000000002F
+:1021B000000000000000000000000000000000001F
+:1021C000000000000000000000000000000000000F
+:1021D00000000000000000000000000000000000FF
+:1021E00000000000000000000000000000000000EF
+:1021F00000000000000000000000000000000000DF
+:10220000DFF80CD000F092F900480047495F070062
+:1022100098B8002080F308888E46104730B450E804
+:10222000012F93B2C48923448489A34228BF1B1B76
+:102230000489A34202BFBFF32F8F002007E0C3EA47
+:10224000020340E80134002CE9D14FF001000A609C
+:1022500030BC704750E8012FC2EA024240E8012139
+:102260000029F7D1704730B450E8022F1FFAA2F3CB
+:10227000C488A34202BFBFF32F8F00200DE0C489A2
+:1022800023448489A34228BF1B1BC2EA034340E8BE
+:102290000234002CE8D14FF001000A6030BC7047D6
+:1022A00050E8022FC2EA224240E802210029F7D179
+:1022B0007047034653E8022FD988B2EB324F4FF0F4
+:1022C000000017BF92B241EA014142EA014104E035
+:1022D0005A68B2EB324F08BF012043E80212002ACD
+:1022E000E8D1704730B4044654E8000F0D4644E886
+:1022F0000053002BF8D1156030BC704730B4044651
+:1023000054E8000F40EA010544E80053002BF7D1E0
+:10231000156030BC704730B4044654E8000F00EA42
+:10232000010544E80053002BF7D1156030BC70471D
+:1023300030B4044654E8000F80EA010544E8005335
+:10234000002BF7D1156030BC704730B4044654E818
+:10235000000F00EB010544E80053002BF7D1156096
+:1023600030BC704730B4044654E8000FA0EB0105C0
+:1023700044E80053002BF7D1156030BC704770B4AF
+:1023800004464FF0000054E8006F0D68AE4207BFEE
+:1023900044E80023012044E800630E60002B1CBFCA
+:1023A0000020F0E770BC704730B4044654E8000FDA
+:1023B00088422CBF451A054644E80053002BF5D14E
+:1023C000156030BC704700001EF0040F0CBFEFF327
+:1023D0000880EFF3098007F051BB000006488047F2
+:1023E00006480047FEE7FEE7FEE7FEE7FEE7FEE7FA
+:1023F000FEE7FEE7FEE7FEE7C9350700012207001A
+:102400002DE9F05F0546002092469B468846064629
+:10241000814640241BE0284641464746224600F0BC
+:1024200074F853465A46C01A914110D311461846C3
+:10243000224600F016F82D1A67EB01084F46224697
+:102440000120002100F00DF817EB00094E41201E7D
+:10245000A4F10104DFDC484631462A464346BDE884
+:10246000F09F202A04DB203A00FA02F10020704796
+:102470009140C2F1200320FA03F3194390407047C2
+:102480000048704774CB070040EA01039B0703D064
+:1024900009E008C9121F08C0042AFAD203E011F8A3
+:1024A000013B00F8013B521EF9D27047D2B201E065
+:1024B00000F8012B491EFBD270470022F6E710B549
+:1024C00013460A4604461946FFF7F0FF204610BDA2
+:1024D000421C10F8011B0029FBD1801A704730B54F
+:1024E00004460020034600E05B1C934203D2E05CFC
+:1024F000CD5C401BF8D030BD034611F8012B00F82D
+:10250000012B002AF9D118467047202A04DB203A13
+:1025100021FA02F00021704721FA02F3D040C2F103
+:10252000200291400843194670470000064C074DB1
+:1025300006E0E06840F0010394E807009847103493
+:10254000AC42F6D3FFF760FE2CDB07004CDB070044
+:1025500070B58C1810F8015B15F0070301D110F865
+:10256000013B2A1106D110F8012B03E010F8016B92
+:1025700001F8016B5B1EF9D12B0705D40023521E15
+:102580000DD401F8013BFAE710F8013BCB1A921C7D
+:1025900003E013F8015B01F8015B521EF9D5A1427B
+:1025A000D8D3002070BD2DE9F0438BB01446129DA6
+:1025B00015F9046B00961F46804689462B46024655
+:1025C000214602A800F097FC02A9129A084600F0E2
+:1025D0008EFC129B02AA4146404600F078FC129BFA
+:1025E00002AA2146204600F072FC2B464A46394694
+:1025F0003846009600F07FFC129A394602A800F097
+:1026000076FC02A92B4642460846009600F073FC71
+:1026100002A92B4622460846009600F06CFC2B4689
+:10262000424621462046009600F065FC129B224659
+:102630004946484600F04BFC2B4602AA414620463C
+:10264000009600F058FC129B22463946384600F0AE
+:102650003EFC2B464A4639463846009600F04BFC75
+:10266000324602A9204600F00CFE0BB0BDE8F08314
+:10267000F0B5154689B01C4607460E461A4629464F
+:10268000684600F034FC23466A463946384600F076
+:102690001EFC23462A466946684600F018FC23467D
+:1026A0006A463146304600F012FC09B0F0BD8B1886
+:1026B00002448B4200D1704713F8010D02F8010D5E
+:1026C000F7E72DE9F047B3F9024088461E4604F1CA
+:1026D0001F012023073491FBF3F708234FFA87F9F2
+:1026E00094FBF3F4944228BF14464946054600F093
+:1026F0007DFA22464146FFF7DAFFB6F90230E400E0
+:102700009C4221D9E41A05EB87010022C4F120077D
+:102710008D420FD324364A462946304600F071FADE
+:10272000012811D04B46324629462846BDE8F047DD
+:1027300000F0B6BD51F8040C20FA04F3134341F83D
+:10274000043D00FA07F2E3E7BDE8F0872DE9F04722
+:1027500093F9006092B0044689461046314615460A
+:10276000984600F062FA002840F0938042464946BD
+:1027700002A800F0BCFB434602AA21460AA800F0CA
+:10278000A6FB02A90846424600F0B1FB43462A4692
+:102790004946484600F09BFB08F10407424629469B
+:1027A000284600F0A4FB3B462A46214620460096D8
+:1027B00000F04AFA3B462A4629462846009600F091
+:1027C00043FA3B462A4621462846009600F093FBF2
+:1027D00043462A462146204600F079FB3B462246E6
+:1027E00021462846009600F02FFA3B4600962A46DE
+:1027F0002146204600F028FA2368DB074CD53346F3
+:102800003A462146204600F0C3F93146824620462A
+:1028100000F029FD06F18043013B54F8230040EA13
+:10282000CA7044F8230042462146284600F05FFB68
+:102830003B460AAA29462846009600F05CFB3B4628
+:102840000AAA29462846009600F055FB0AA9084620
+:102850003B462A46009600F04EFB43460AAA214614
+:10286000204600F034FB02AA3B4610462146009663
+:1028700000F041FB32462946204600F002FD324678
+:102880004946284600F0FDFC324602A9484600F0C1
+:10289000F8FC12B0BDE8F0873146204600F0E3FCBA
+:1028A000C1E70000004870477CDA07002DE9F04FCF
+:1028B000EDB01F46DDF8D8810590B8F9026098F9AF
+:1028C000004020231F3696FBF3F676B206F1FF395F
+:1028D00024AB002543F829506CAB03EB89034CA8CB
+:1028E0008A469346394698F9012043F8805C43F8BC
+:1028F000605CFFF7DCFE98F9012054A8B918FFF7D7
+:10290000D6FE21464CA800F090F90746002840F07A
+:102910003981214654A800F088F90290002840F03F
+:10292000338108F1240332464CA91846039300F082
+:1029300068F9012840F02A81324654A9039800F032
+:1029400060F90128069040F021811CAD0CAF3346A0
+:10295000039A54A9284600F090F9029B47F82930C1
+:102960005A46514638464346FFF7ABFE394638468D
+:10297000039B00962A4600F006FA0DF5B879039BF2
+:1029800000962A464CA914A800F0FDF948462246B4
+:10299000059900F076FCA30009EB030A0793059B59
+:1029A000A100591808F1440B5046224600F069FC7A
+:1029B0005946224634A800F064FCA3000BEB030147
+:1029C00022463CA800F05DFC08F10403494634AA05
+:1029D00028460094049300F08EFA53464A463CA9D8
+:1029E00034A8CDF80080FFF7DEFD2346049A29467F
+:1029F000284600F042F92A46514648464346FFF72A
+:102A000037FE029B08933146059B0A933846CDF862
+:102A100024B0CDF82C9000F009FC3146814614A872
+:102A200000F004FC8145B8BF81461FFA89F909F11D
+:102A3000FF3B0FFA8BFB5946384600F061FC5946C4
+:102A4000071C14A818BF012700F05AFC002814BF67
+:102A5000022300231F430DF1200A22465AF8277053
+:102A600024A8394600F00DFC0DF1B00BA300F918B5
+:102A70002246584600F005FC2146284600F0B6F8EC
+:102A8000A9F10209069B2B600FFA89F90DF1900A52
+:102A9000B9F1000F23DA2346049A2946284600F0AC
+:102AA000ECF843462A4659465046FFF7E1FD3246C8
+:102AB0005146039800F0A5F8012805D03346039A43
+:102AC0005146504600F0ECFB013C64B2002C4CDA5D
+:102AD000029BB3FA83F040096DB0BDE8F08F434626
+:102AE0002A46D8F8A47059465046B84749460CA81B
+:102AF00000F006FC4946071C14A818BF012700F087
+:102B0000FFFB002814BF02200020384308AB53F815
+:102B100020702FB32246394634A800F0B2FB079B41
+:102B20002246F9183CA800F0ACFB43462A463CA9D3
+:102B300034A8FFF79DFD049B009434AA514644A895
+:102B400000F0D9F95B4652463CA934A8CDF8008084
+:102B5000FFF729FD434644AA2946284600F0B7F965
+:102B600009F1FF390FFA89F992E723B26CAA02EB57
+:102B700083025AF8233052F8802C5340029A1A43A9
+:102B80000292A1E72846A7E73846A5E70298A3E7FF
+:102B9000C3F10803DB0070B50133002403A500BFB7
+:102BA0005B1920C940CAAD1920C0184720C940CAC6
+:102BB000754120C020C940CA754120C020C940CA03
+:102BC000754120C020C940CA754120C020C940CAF3
+:102BD000754120C020C940CA754120C020C940CAE3
+:102BE000754120C06441204670BD00BF002310B570
+:102BF0001C465AB2914200DC10BD40F8234001331C
+:102C0000F7E710B5013A52B2002A01DA002010BDF0
+:102C100013B250F8234051F823309C4203D8F1D22C
+:102C20004FF0FF3010BD012010BD10B500231A4633
+:102C30005CB2A14203DCB2FA82F0400910BD50F848
+:102C4000234001332243F3E770B59DF910401E463F
+:102C500023460546FFF79CFF30B9224629463046F9
+:102C6000FFF7CFFF012807D02346324629462846E2
+:102C7000BDE8704000F014BB70BDF0B50F46A1B0C8
+:102C800006461946384615461C46FFF7CEFF28B1C2
+:102C900021463046FFF7AAFF21B0F0BD2246394653
+:102CA000684600F0EEFA2246294608A800F0E9FA44
+:102CB000214610A8FFF79AFF0123214618A8109378
+:102CC000FFF794FF224608A96846FFF79AFF28B944
+:102CD000224610A9304600F0D4FADDE7009BDA075F
+:102CE00009D42146684600F0BEFA2246294610A8BB
+:102CF00000F0E6FBE6E7089BDB0707D4214608A8BF
+:102D000000F0B1FA2246294618A8F1E70028234628
+:102D10001CDD08AA6946684600F0C2FA21466846EA
+:102D200000F0A1FA224618A910A8FFF76AFF0028B0
+:102D300005DA10A923462A460846FFF729FF10A9FD
+:102D4000234618AA084600F0ABFACEE708A96A465F
+:102D5000084600F0A5FA214608A800F084FA2246A9
+:102D600010A918A8FFF74DFF002805DA18A9234677
+:102D70002A460846FFF70CFF18A9234610AA084662
+:102D800000F08EFABEE72DE9F04FB5B004AD9DF925
+:102D9000F8401F4680462346284600F0BEF824AB84
+:102DA000214638460293039500F040FAC0EB8410A8
+:102DB00005B26B4203F01F034FF0200695FBF6F6B9
+:102DC00076B205F01F0914A858BFC3F100093146B7
+:102DD000FFF70CFFB9F1000F30B22BDD14AB00226E
+:102DE00003EB8000C9F1200E1346A34217D327B28C
+:102DF0007B00019314AB03EB870704F1FF3934AB7D
+:102E0000012603EB8909002D55DB34AB0022C6F106
+:102E10000100964603EB860A03EB80002DE057F88D
+:102E2000236006FA09F10A4340F8232026FA0EF23D
+:102E30000133DAE714AB2246394603EB800000F099
+:102E400020FAD4E70FFA81FC5AF8C83C53F82CB0AA
+:102E500034AB03EB810151F8803CABEB0303A3EBF4
+:102E60000E039B4504D034BF4FF0010E4FF0000E0F
+:102E700050F8C81C41F82C300132019B51B29942E4
+:102E8000E0DBA6EB0E035E42214614A85E4100F093
+:102E9000EAF934AB03EB8403214653F8802C59F84C
+:102EA000803C384643EAC273013D49F8803C2DB26C
+:102EB00000F0D9F9A7E734AB03EB8606224656F8B3
+:102EC000C81C404600F0DDF935B0BDE8F08F30B5E4
+:102ED0001C4691B0054693F90030684600F01DF895
+:102EE000D4F8AC3069462846984711B030BD134637
+:102EF0000A46FFF7ECBF70B59DF910401E46234609
+:102F0000054600F0CDF938B1234632462946284619
+:102F1000BDE87040FFF73CBE70BD2DE9F04F08B42E
+:102F2000F8CA04B451F8042BA3FB028940F8048BBF
+:102F30004FF0000AE4FB629A4FF0000BE5FB62AB36
+:102F40004FF0000CE6FB62BC4FF0000EE7FB62CED8
+:102F500051F8042B4FF00008E3FB628940F8048B22
+:102F6000E4FB629AE5FB62ABE6FB62BCE7FB62CE88
+:102F700051F8042B4FF00008E3FB628940F8048B02
+:102F8000E4FB629AE5FB62ABE6FB62BCE7FB62CE68
+:102F900051F8042B4FF00008E3FB628940F8048BE2
+:102FA000E4FB629AE5FB62ABE6FB62BCE7FB62CE48
+:102FB00051F8042B4FF00008E3FB628940F8048BC2
+:102FC000E4FB629AE5FB62ABE6FB62BCE7FB62CE28
+:102FD00040F8049B40F804AB40F804BB40F804CB35
+:102FE00040F804EB0CBC052B00F01E810C68A0F12E
+:102FF0001400A1F11401A2F1140252F804EB4FF0F5
+:10300000000550F8046BE4FB6E5652F804EB50F8E0
+:10301000047BE4FB6E6752F804EB50F8048BE4FB8E
+:103020006E7852F804EB50F8049BE4FB6E8952F87A
+:1030300004EB50F804ABE4FB6E9AA0F1140052F8D4
+:10304000044B51F804EB4FF0000CE4FB6EC540F864
+:1030500004CB51F804EBE4FB6E5640F8045B51F8E6
+:1030600004EBE4FB6E6740F8046B51F804EBE4FBFF
+:103070006E7840F8047B51F804EBE4FB6E8940F86D
+:10308000048B51F804EBE4FB6E9AA0E80006062BD3
+:1030900000F0CA800C68A0F11800A1F11801A2F19B
+:1030A000180252F804EB4FF0000550F8046BE4FBF3
+:1030B0006E5652F804EB50F8047BE4FB6E6752F84E
+:1030C00004EB50F8048BE4FB6E7852F804EB50F8F4
+:1030D000049BE4FB6E8952F804EB50F804ABE4FB6C
+:1030E0006E9A52F804EB50F804BBE4FB6EABA0F10F
+:1030F000180052F8044B51F804EB4FF0000CE4FBBD
+:103100006EC540F804CB51F804EBE4FB6E5640F872
+:10311000045B51F804EBE4FB6E6740F8046B51F874
+:1031200004EBE4FB6E7840F8047B51F804EBE4FB1D
+:103130006E8940F8048B51F804EBE4FB6E9A40F87A
+:10314000049B51F804EBE4FB6EABA0E8000C072BEA
+:103150006AD008B40C68A0F11C00A1F11C01A2F116
+:103160001C0252F804EB4FF0000550F8046BE4FB2E
+:103170006E5652F804EB50F8047BE4FB6E6752F88D
+:1031800004EB50F8048BE4FB6E7852F804EB50F833
+:10319000049BE4FB6E8952F804EB50F804ABE4FBAB
+:1031A0006E9A52F804EB50F804BBE4FB6EAB52F895
+:1031B00004EB50F804CBE4FB6EBCA0F11C0052F809
+:1031C000044B51F804EB4FF00003E4FB6E3540F87C
+:1031D000043B51F804EBE4FB6E5640F8045B51F8F5
+:1031E00004EBE4FB6E6740F8046B51F804EBE4FB7E
+:1031F0006E7840F8047B51F804EBE4FB6E8940F8EC
+:10320000048B51F804EBE4FB6E9A40F8049B51F8F0
+:1032100004EBE4FB6EAB40F804AB51F804EBE4FBC9
+:103220006EBCA0E8001808BCBDE8F08F013949B2B7
+:10323000002904DA013149B231B90846704750F823
+:103240002130002BF2D0F5E701F18043013B50F82B
+:103250002330002023B9013900EB411108B2704737
+:103260005B080130F6E700EB81010023884200D3C0
+:10327000704751F8042C43EA520341F8043DD30748
+:10328000F4E710B500235CB2A24200DC10BD51F897
+:10329000234040F823400133F5E700000000000020
+:1032A000C3F10803DB0070B50133002403A500BFA0
+:1032B0005B1920C940CAAD1B20C0184720C940CAAD
+:1032C000B54120C020C940CAB54120C020C940CA6C
+:1032D000B54120C020C940CAB54120C020C940CA5C
+:1032E000B54120C020C940CAB54120C020C940CA4C
+:1032F000B54120C06441B4FA84F0400970BD00BFFC
+:103300004A11012350F8220001F01F0103FA01F1D4
+:1033100008407047F0B5082289B00C460646FFF712
+:10332000B0FFCB6A03930B6B04934B6B05938B6BD2
+:103330000693CB6B0793002708236A4669466846C5
+:10334000029701970097FFF723FC082305466A467A
+:1033500031463046FFF71CFC236B0393636B0493E9
+:10336000A36B0593E36B0693054408236A466946FD
+:1033700068460797FFF70CFC082305446A46314668
+:103380003046FFF705FC236A0093636A0193A36A42
+:103390000293A36B0693E36B0793054408236A46E5
+:1033A00031463046059704970397FFF7F1FB636AB0
+:1033B0000093A36A0193E36AA26B0293636B039386
+:1033C00004920693E26B236A0592054407936A46CA
+:1033D000082331463046FFF7DBFBE36A0093236B9B
+:1033E0000193636B0293236A0693A36A07930544D0
+:1033F00008236A4631463046059704970397FFF73E
+:103400004FFF236B0093636B0193A36B0293E36BFA
+:103410000393636A0693E36A07932D1A08236A46A7
+:103420003146304605970497FFF73AFF636B0093E8
+:10343000A36B0193E36B0293236A0393636A049380
+:10344000A36A0593236B07932D1A08236A46314616
+:1034500030460697FFF724FFA36B0093E36B0193BD
+:10346000636A0393A36A0493E36A0593636B079308
+:103470002D1A08236A463146304602970697FFF711
+:103480000FFF2D1A0D4C0FD435B9082231462046B6
+:10349000FFF7B7FB01280FD00823224631463046FC
+:1034A000FFF7FEFE2D1AEFE708232246314630468D
+:1034B000FFF76EFB2D18F7D409B0F0BD80DA0700D6
+:1034C00070B5036813F001050646144605D013468F
+:1034D0000A460146FFF75CFB054621463046FFF7EA
+:1034E000C2FE45B104F18042013A56F8223043F061
+:1034F000004346F8223070BD2DE9F04115468AB0F0
+:10350000044688462022002102A8FEF7D8FF2E1D7F
+:1035100095F9007003232A46414620460293FFF79F
+:10352000E6FC334602AA214620460097FFF7E3FC5B
+:103530002B46424621462046FFF7C9FC00973346FA
+:1035400005F1840221462046FFF77EFB0AB0BDE864
+:10355000F081000002490248091F09680068084715
+:103560007C58002000F0CEB970B50E46144900EB2F
+:10357000400001EBC0051446E86A183520B1012867
+:103580000FD0022805D113E0284600F0F1F9A0423F
+:1035900001D2002411E022463146284600F020FAEC
+:1035A0000BE0284600F0E4F9A042F4D20446F2E72A
+:1035B0003146284600F0E7F90446204670BD000079
+:1035C0001088002006F068B8F0B5B5480023021D49
+:1035D0000178101D01254FF0805406290BD1167873
+:1035E000360708D10678C6F30316032E06D0042E3C
+:1035F00004D0052E02D0062907D00EE0B4F82463CB
+:10360000A84FC6F304263E6002E01678360704D1C0
+:103610000678C6F30316032E02D0062904D00FE065
+:10362000A24FA14E7E670EE01678360708D10678C5
+:10363000C6F30316032E06D0042E04D0052E02D0A6
+:10364000062907D00EE0D4F84462994FC6F34236FB
+:103650003E6002E01678360704D10678C6F30316FA
+:10366000032E02D0062906D011E0924E376827F0CB
+:10367000807737600EE01678360708D10678C6F3F3
+:103680000316032E06D0042E04D0052E02D00629E0
+:103690000AD011E04FF08046C6F80C31C6F8103160
+:1036A000834E361F336002E01678360704D1067861
+:1036B000C6F30316032E02D0062905D00CE07C4F7A
+:1036C000032664373E600AE01678360704D1067890
+:1036D000C6F30316032E02D006290DD014E0764F50
+:1036E00005263E60744E78363560734E083633607A
+:1036F0003F263F1D3E6002E01678360704D106786B
+:10370000C6F30316052E02D0062957D062E06B4E91
+:1037100036686B4F3E60694E361D36683F1D3E6011
+:10372000664E083636683F1D3E60644E0C3636687D
+:103730003F1D3E60614E103636683F1D3E605F4E55
+:10374000143636683F1D3E605C4E183636685C4F56
+:1037500020373E60594E1C3636683F1D3E60574E3E
+:10376000203636683F1D3E60544E243636683F1D75
+:103770003E60524E283636683F1D3E604F4E2C3616
+:1037800036683F1D3E604D4E303636684C4F4037F0
+:103790003E604A4E343636683F1D3E60474E3836EE
+:1037A00036683F1D3E60454E3C3636683F1D3E60E4
+:1037B000424E403636683F1D3E6002E016783607BE
+:1037C00008D10678C6F30316032E06D0042E04D0C3
+:1037D000052E02D0062907D019E0D4F85812394A2C
+:1037E00001F04F01116002E0117809070FD1007854
+:1037F000C0F30310032803D0042801D0052806D104
+:1038000031480168C90702D06FF001010160D4F8A6
+:103810003001062808D1D4F83401062804D12B48F9
+:10382000016841F48061016022487438016841F404
+:1038300070010160BFF34F8FBFF36F8F4FF0102106
+:10384000D1F80002002803DBD1F80402002822DAB4
+:103850001F4A15601F480468002CFCD01524C1F8CD
+:1038600000420568002DFCD0C1F80442016800291F
+:10387000FCD0136001680029FCD0BFF34F8F0D48C6
+:10388000F0380168144A01F4E06111430160BFF3AC
+:103890004F8F00BFFDE7124910480860F0BD0000DF
+:1038A000E00F00F0403501400DF0ADBA00C0074018
+:1038B0003C050040FCED00E0105600400404001000
+:1038C00020C50040E40E0040000400403C170040CA
+:1038D00004E5014000E401400400FA050090D00333
+:1038E00008590020064808B50021016000680090D2
+:1038F00005F0CEFB05F09AF90028FBD108BD0000C9
+:103900000001014010B5124C02202061606111A03D
+:10391000A06104F17800E0614FF480502062002043
+:10392000A06260620BA1A164E0620D49E164102114
+:10393000A065C4E91410E0650AA1E01DFEF7DCFDF6
+:1039400009A12046FEF7D8FD2020A07110BD00007F
+:10395000108800205465726D696E616C0000000073
+:103960008898002052545400534547474552000060
+:103970000269C1688A4203D88068401A104400E096
+:10398000501A401E70472DE9F047C4681746894613
+:1039900006464FF000083069A04201D9051B02E03D
+:1039A000B168201A0D1AB0686D1E001BA84200D81D
+:1039B0000546BD4200D33D4670682A46204449462C
+:1039C000FEF762FDB0687F1B2C44A844A944A042C6
+:1039D00000D10024F460002FDDD14046BDE8F0871F
+:1039E0002DE9F04104468846D4E90207C51BE16889
+:1039F000606816460844B54206D94146FEF744FDC4
+:103A0000B819E060BDE8F0812A464146FEF73CFD6A
+:103A1000761B08EB050132466068FEF735FDE6606F
+:103A2000F0E702E008C8121F08C1002AFAD1704767
+:103A30007047002001E001C1121F002AFBD170472E
+:103A40000121202803DA81400548014003E0402895
+:103A500002DA2038814009B1012070470020704708
+:103A6000FC06FFBD082806D228B1012803D004288F
+:103A700001D00120704700207047800701D000204E
+:103A800070470120704740680068401E084201D11D
+:103A90000120704700207047C3688B4206D811444C
+:103AA0000069491E814201D80120704700207047FB
+:103AB00030B585B00D46164C1621ADF800101ECC61
+:103AC0000DF1040C8CE81E00124C02210122217021
+:103AD0006270A0700320E070217159206071FE2097
+:103AE000A071694604F109007DDF00280ED1BDF800
+:103AF00000002A46411CE17109212172BDF808101D
+:103B00000844ADF8080001A9034872DF05B030BDD4
+:103B100020C60700985D00200058002070B58CB0CA
+:103B20000625182229496846FEF7AEFC284C0426D3
+:103B300028A1208806EB004005F0DCF90020069063
+:103B4000079008900990102206A92648FEF7C7FCA6
+:103B50000028208806EB004034D023A105F0CAF9E4
+:103B6000204802268DF8146010300A901038042581
+:103B70000B9001210AA86EDF40B105F075FF0246E7
+:103B8000208821A106EB004005F0B8F901220021B0
+:103B90000BA86FDF40B105F067FF0246208824A123
+:103BA00006EB004005F0AAF969462846FFF780FFBA
+:103BB000002805D12A4C207874DF0121207873DF9A
+:103BC0000CB070BD27A105F095F9EDE730C60700F0
+:103BD0002C5900204164766572746973696E672E92
+:103BE0002E2E0000BC5D002049524B20466F756EA2
+:103BF000642C2073657474696E6720757020776813
+:103C00006974656C6973740073645F626C655F6787
+:103C100061705F77686974656C6973745F736574EC
+:103C200028292072657475726E6564202573000002
+:103C300073645F626C655F6761705F64657669631A
+:103C4000655F6964656E7469746965735F736574D3
+:103C500028292072657475726E65642025730000D2
+:103C6000005800204E6F2049524B20666F756E64DD
+:103C70002C2067656E6572616C20646973636F7672
+:103C8000657279002DE9F05FDFF894B05C46DBF8EF
+:103C90004890DBF8245003F045F8216B214E00EBEF
+:103CA00001086F1A31884FF0040A0AEB01401EA187
+:103CB00005F020F9216B40464944414500D10027D9
+:103CC00008233A4601F0CEFE07004FF0010806D067
+:103CD000318808EB01401BA105F00CF91CE003F052
+:103CE00021F80022294601F06DF9DBF8282004466E
+:103CF0003188D946A24209D10AEB014018A105F04A
+:103D0000F9F8C9E90748C9F8185005E008EB01407F
+:103D10002346194905F0F9F83846BDE8F09F000040
+:103D20000C70002068590020456E746572206E7218
+:103D3000665F6466755F6170705F636F6E74696EF5
+:103D4000756500004661696C656420746F20636F5F
+:103D50007079206669726D776172652E00000000CF
+:103D600053657474696E672061707020617320768A
+:103D7000616C69640000000014CC070008B51346AC
+:103D80000246064800930123008803EB00400B46DF
+:103D900003A105F0C2F806F01BFB000068590020E3
+:103DA00052656365697665642061206661756C742F
+:103DB000212069643A203078253038782C207063CF
+:103DC0003A203078253038782C20696E666F3A209A
+:103DD00030782530387800000246054801210088F7
+:103DE00001EB004003A105F089F806F0F1FA0000AC
+:103DF00068590020526563656976656420616E20AC
+:103E00006572726F723A2030782530387821000060
+:103E10002DE9F84F254C8146924660880E46814236
+:103E200041D800274FF6FF788DF80070684600F003
+:103E3000F5F822786078A188884201DA401C00E019
+:103E40000020C0B2904204D19DF8000000F032F989
+:103E500027E065786078884201DA401C00E00020A5
+:103E600060709DF8000000F025F9454519D0A06864
+:103E7000B9F1000F40F835A00DD066B16188E06857
+:103E8000324605FB01004946FEF7FEFAA06800EB4A
+:103E9000C500868002E000EBC50087800020BDE8F9
+:103EA000F88F0420FBE70920F9E7000040580020C4
+:103EB00010B50E4C03E0401C00E00020207020787C
+:103EC0006178814210D022786188E068A36802FBA3
+:103ED000010003EBC20153F8322089889047207813
+:103EE000A1888842E9DAE6E710BD000040580020CA
+:103EF00030B5CB0008339DB293074FF0000401D0DA
+:103F0000072030BD044B9A602A44DA605C701C7054
+:103F100058809980002030BD40580020014801F0B1
+:103F200074BA00005858002070B514460E460500BB
+:103F300004D10B4940F2C51000F000F93CB12868EB
+:103F4000012EC4600AD000218160002070BD0449A8
+:103F50004FF4E37000F0F2F8072070BD0121F3E7A1
+:103F6000BCD0070038B50E4808235822416800919C
+:103F70000C49006802F094F800280FD10A4A6946FB
+:103F80000A4801F047FA040008D10121074801F06E
+:103F900010FB0649012008390870204638BD000092
+:103FA00048C707009874002051B2070058580020F5
+:103FB00070B516460D46040004D10C4940F2D510E8
+:103FC00000F0BCF80A48854201D9072070BD0948B5
+:103FD000266101F01AFA28446060A06800B1A5606B
+:103FE0002146BDE87040002008F01AB8BCD0070098
+:103FF00017FCFF005858002010B5040004D10649F2
+:104000004FF4F57000F09AF8002021462076BDE8C4
+:104010001040012008F004B8BCD0070070B5044679
+:1040200007F030F8012803D010A11D2000F086F819
+:10403000EFF3108172B61D4A9368012083B9906036
+:104040004FF0E020D0F88051194B1D401560C0F8AA
+:104050008031D0F8843153604217C0F884210020A9
+:104060002070002900D162B670BD00002E2E5C2E9B
+:104070002E5C2E2E5C2E2E5C2E2E5C636F6D706F70
+:104080006E656E74735C6C69627261726965735C93
+:104090007574696C5C6170705F7574696C5F706C6D
+:1040A0006174666F726D2E6300000000F074002072
+:1040B000FC06FFBD10B5044606F0E4FF012803D05E
+:1040C0000DA12B2000F03AF81B498868002811D078
+:1040D000002C0FD1EFF3108072B60B684FF0E02286
+:1040E000C2F800314B68C2F8043100228A6000280F
+:1040F00000D162B610BD00002E2E5C2E2E5C2E2E3E
+:104100005C2E2E5C2E2E5C636F6D706F6E656E7410
+:10411000735C6C69627261726965735C7574696CF9
+:104120005C6170705F7574696C5F706C6174666FF0
+:10413000726D2E6300000000F07400201CB56A460A
+:10414000ADF800000191002144F20200FFF716FED5
+:104150001CBD00002DE9F843264F264857F8245F80
+:10416000846CB968AC2902D1406B04442D1A224EEC
+:1041700000954FF004083188234608EB01401F4AA0
+:104180001FA104F0CAFEB868AC2807D12A46A4F5DE
+:1041900080411A48FEF7A3F9002824D02A46214678
+:1041A0001648FEF79CF9F0B131882B4608EB014028
+:1041B000224621A104F0A9FE04F038FD0028FBD11D
+:1041C00002F09CFB2946204603F0C0F9040007D00A
+:1041D0003088012101EB004023A100BF04F08AFEDA
+:1041E0002046BDE8F8833188002408EB014025A172
+:1041F000F4E700000C700020685900200020070040
+:10420000566572696679696E6720424C3A2041644E
+:1042100064723A203078253038782C205372633A13
+:10422000203078253038782C204C656E3A20307854
+:104230002530387800000000436F7079696E672080
+:10424000626F6F746C6F616465723A205372633A87
+:10425000203078253038782C204C656E3A20307824
+:104260002530387800000000526571756573742040
+:10427000746F20636F707920424C206661696C65B1
+:10428000640000004E6F20626F6F746C6F61646534
+:104290007220636F7079206E65656465642C20629E
+:1042A0006F6F746C6F6164657220757064617465A2
+:1042B00020636F6D706C6574652E000030B595B02D
+:1042C000040004D12E4940F22740FFF737FF2D4963
+:1042D0004FF6FF702246488001208DF812004FF6FD
+:1042E0005960ADF8100004A90120A8DF002844D1CE
+:1042F000254B0FCB8DE80F00A11C684662DF00281C
+:104300003BD121491C2260390BA8FEF7BDF81F4D97
+:10431000142205F1C401A8681290A0788DF84A0013
+:104320002868139006A8FEF7AFF812A8069013A805
+:1043300007902088231D06AA0BA9AADF00281CD1FC
+:104340001C2205F1D8010BA8FEF79EF8E868129030
+:10435000A0788DF84A0068681390142205F1F401E2
+:1043600006A8FEF791F812A8069013A807902088D7
+:1043700004F10C0306AA0BA9AADF15B030BD00009A
+:1043800000CD070000580020F8C60700F0C5070060
+:10439000F0B585B00D46040004D136494FF4B37032
+:1043A000FFF7CCFE25B9334940F26710FFF7C6FE90
+:1043B00014216846FEF781F82078032308280BD1E2
+:1043C0002D48C188491E89B2C1808288002A49D0FF
+:1043D000002947D1C28023702178607860228DF84F
+:1043E00000208DF801108DF8020063780325012B61
+:1043F00014D0224802212278008801EB004020A13D
+:1044000004F083FD60780B2828D101F057FA8DF86D
+:104410000300002001F05AFA04251FE02078092843
+:104420001CD2DFE800F01B1B1B211B1B051B2100FE
+:10443000D4E902706D46E91C666807F039FE04464F
+:1044400029193046C91C07F033FE0444291938469F
+:10445000C91C07F02DFE2044C01CC5B22946684681
+:1044600006F0D8FE05B0F0BDD4E90112684606F0AA
+:10447000C0FEF1E700CD0700005800202C590020B5
+:1044800044465520726571756573742025642066F5
+:1044900061696C65642077697468206572726F72F7
+:1044A0003A203078257800002DE9F0411E4C002795
+:1044B000217AC90734D01D49884231D01C4D0426C9
+:1044C0001CA1288806EB004004F014FD6088A0F5CC
+:1044D0007F41FF3918D028881EA106EB004004F068
+:1044E00009FDA068132140F00400A060608876DF19
+:1044F000002816D11B4CC8274FF47A48611C40464F
+:1045000088477F1EFAD101E0207874DF05F052F869
+:10451000070005D1288814A106EB004004F0EAFC4E
+:104520003846BDE8F0810000005800204CDB070051
+:104530002C5900205368757474696E6720646F7716
+:104540006E20424C45207472616E73706F72742ECF
+:1045500000000000446973636F6E6E656374696E7A
+:10456000672E000000C60700424C45207472616E41
+:1045700073706F7274207368757420646F776E2E19
+:1045800000000000F8B52A4C07460020217AC90730
+:104590004DD1284D042628A1288806EB004004F0C0
+:1045A000A9FC2D48E76001F09BFE00F053FB0028BA
+:1045B0003DD103F0D7FA48B1288828A106EB004086
+:1045C00004F098FC2A4803F0C1FA02E00320FFF748
+:1045D00003FC9DF8000027A120F00F00401C20F0F4
+:1045E000F00010308DF80000288806EB004004F041
+:1045F00081FC28A1072268467CDF08B927487ADFBA
+:10460000002814D11A484030FFF758FE00280ED178
+:10461000FFF784FA00280AD1A06821A140F0010028
+:10462000A060288806EB004004F064FC0020F8BD80
+:10463000005800202C590020496E697469616C692A
+:104640007A696E6720424C45204446552074726159
+:104650006E73706F7274000004DC0700436F707932
+:10466000696E672070656572206461746100000086
+:10467000B85D00205573696E672064656661756C6E
+:1046800074206164766572746973696E67206E6107
+:104690006D650000446675546573740006C60700B6
+:1046A000424C4520444655207472616E73706F729F
+:1046B0007420696E697469616C697A65642E0000A2
+:1046C0002DE9FE4FA84E0746041D018830884FF0A3
+:1046D0000408A64D4FF0000A4FF00109424608EBCE
+:1046E0000040212978D040DC132976D026DC01292E
+:1046F00074D010295DD0112976D0122970D11546B9
+:104700009BA104F0F7FB3088E28805EB0040A2A1F2
+:1047100004F0F4FB3088A28805EB0040A4A104F06B
+:10472000EDFB3088228905EB0040A7A104F0E6FBF1
+:104730003088628905EB0040A8A1F0E014297AD006
+:104740001A2979D01F294BD1AAA104F0D3FB211D2E
+:10475000688875DF040043D03188224609EB0140A8
+:10476000B0A104F0CBFB20461FE0512970D00EDC35
+:1047700022296ED023296FD024297DD0502979D1C8
+:1047800003B03946BDE8F04FB44805F045BF5229A3
+:10479000D7D055293BD056296CD1B879002869D19A
+:1047A0001321688876DF002864D0BDE8FE4FFFF74C
+:1047B00013BBABA104F09EFB20886880E96809B1B7
+:1047C00001208847A949688875DF002852D03288BF
+:1047D00009EB0243024604E080E055E087E003E095
+:1047E00048E0A3A118469AE04FF6FF706880287A47
+:1047F000400704D4FFF792F908B1FFF7EDFAE96832
+:10480000002937D003B00220BDE8F04F0847FA88EE
+:10481000F72A14D29107B1F1404F0ED0D11F8BB2BD
+:10482000591ECC1701EB947424F00304091B591A88
+:10483000891D8CB204E077E087E0144600E0F7249D
+:104840002346974904F061FB21466888B5DFAAE753
+:1048500051E03BE000E00FE092A104F04BFBCDF80B
+:1048600000A0CDF804A0B8880022694690DF2AE0B5
+:10487000FFF7B2FABDE8FE8F6389E28803B096A124
+:10488000BDE8F04F04F041BB1446A3A104F032FB95
+:10489000764801AA163842F60521806A0190CDF8C3
+:1048A00008D06888ADDF08B1FFF796FA3088BDF808
+:1048B000002004EB0040A2A104F020FB00231A46D4
+:1048C000852168887FDF0028D2D1D3E72179009144
+:1048D0006379A279A3A104F020FBCBE7B0A104F097
+:1048E00009FBCDF800A0208869468FDFEBE70021A7
+:1048F000688866DF57E7B8790028BBD03946574843
+:1049000005F046FE0028B5D007F10801534805F030
+:10491000EBF90200AED0318809EB0140ABA103B046
+:10492000BDE8F04F04F0EABAB5A104F0E3FA4B4A4F
+:10493000A089403A0021D38D984201D102F11C0197
+:1049400000232088121D86DF2DE706F0E9FE08B15E
+:10495000FFF742FA318803B008EB0140BDE8F04FA1
+:10496000B1A104F0C7BA00002C5900200058002063
+:10497000526563656976656420424C455F474150E6
+:104980005F4556545F434F4E4E5F504152414D5F1D
+:1049900055504441544500006D61785F636F6E6E01
+:1049A0005F696E74657276616C3A20256400000060
+:1049B0006D696E5F636F6E6E5F696E74657276614E
+:1049C0006C3A202564000000736C6176655F6C6151
+:1049D00074656E63793A202564000000636F6E6E23
+:1049E0005F7375705F74696D656F75743A202564C7
+:1049F00000000000526563656976656420424C459D
+:104A00005F4741505F4556545F434F4E4E5F5041A4
+:104A100052414D5F5550444154455F5245515545B3
+:104A2000535400004661696C75726520746F20757F
+:104A3000706461746520636F6E6E656374696F6E18
+:104A400020706172616D6574657220726571756543
+:104A500073743A203078257800000000F85D00205B
+:104A6000436F6E6E656374656400000006C60700E0
+:104A70004661696C75726520746F2075706461742D
+:104A80006520636F6E6E656374696F6E207061720E
+:104A9000616D65746572733A203078257800000086
+:104AA000B8CC0700526563656976656420424C4561
+:104AB0005F4741505F4556545F444154415F4C4508
+:104AC0004E4754485F5550444154455F52455155F7
+:104AD0004553542E00000000526563656976656495
+:104AE00020424C455F4741505F4556545F44415416
+:104AF000415F4C454E4754485F5550444154452012
+:104B00002825752C206D61785F72785F74696D65FA
+:104B1000202575292E00000052656365697665645D
+:104B200020424C455F4741505F4556545F534543D3
+:104B30005F504152414D535F5245515545535400CA
+:104B40004343434420666F722073657276696365E0
+:104B5000206368616E676564206973203078253052
+:104B600034780000526563656976656420424C457F
+:104B70005F4741505F4556545F5048595F55504418
+:104B8000415445202852583A25642C2054583A253F
+:104B9000642C207374617475733A256429000000D5
+:104BA000526563656976656420424C455F474150B4
+:104BB0005F4556545F5048595F5550444154455FD6
+:104BC000524551554553542E00000000436F756CFB
+:104BD00064206E6F742068616E646C65206F6E5F18
+:104BE0006374726C5F70745F77726974652E206590
+:104BF00072725F636F64653A2030782530347800D4
+:104C0000526563656976656420424C455F47415053
+:104C10005F4556545F5345435F494E464F5F52458B
+:104C2000515545535400000046696E6973686564C8
+:104C30002068616E646C696E6720636F6E6E2073AE
+:104C4000656320757064617465000000007800F091
+:104C50000100704738B50020009002F083FC002866
+:104C600030D1194C0425194A208819A105EB0040C0
+:104C700004F044F9154813DF002823D120881CA133
+:104C800005EB004004F036F904F0BEFC002819D111
+:104C9000684604F00FFB002814D120881AA105EB08
+:104CA000004004F027F96946012004F00DFB0028BC
+:104CB00008D120881AA105EB004004F01BF96846D2
+:104CC00004F0ACFB38BD00002C5900200020070088
+:104CD00053657474696E6720757020766563746FB0
+:104CE00072207461626C653A203078253038780023
+:104CF000456E61626C696E6720536F6674446576B9
+:104D00006963652E00000000436F6E666967757207
+:104D1000696E6720424C4520737461636B2E0000FE
+:104D2000456E61626C696E672074686520424C450F
+:104D300020737461636B2E0011480421008801EB1D
+:104D4000004010A104F0D6F804F0A2F903F06EFFC1
+:104D50000028FBD1114E64254FF47A47741C384665
+:104D6000A0476D1EFAD1BFF34F8F0D4801680D4A61
+:104D700001F4E06111430160BFF34F8F00BFFDE715
+:104D800068590020526573657474696E6720626F9C
+:104D90006F746C6F616465722E00000080C4070040
+:104DA0000CED00E00400FA052DE9FC410646C007C1
+:104DB0004FF000050ED0104F00240122385D009501
+:104DC00000231146019503F0F9FD641C042CF4D373
+:104DD00000F064F8B0070DD5074E0024361D002200
+:104DE000305D032300951146019503F0E7FD641C37
+:104DF000042CF4D3BDE8FC8176C4070010B504464A
+:104E0000042803D305A12120FFF798F90E480121BA
+:104E1000005DBDE8104003F02FBE00002E2E5C2E7A
+:104E20002E5C2E2E5C2E2E5C2E2E5C636F6D706FB2
+:104E30006E656E74735C626F617264735C626F61E5
+:104E40007264732E6300000076C4070010B5044638
+:104E5000042803D305A11B20FFF770F90E48002199
+:104E6000005DBDE8104003F007BE00002E2E5C2E52
+:104E70002E5C2E2E5C2E2E5C2E2E5C636F6D706F62
+:104E80006E656E74735C626F617264735C626F6195
+:104E90007264732E6300000076C4070010B500240E
+:104EA0002046FFF7ABFF641C042CF9D310BD0000B3
+:104EB0002DE9F8430546861C00208DF80000904639
+:104EC0000F464FF001096846FFF7A8F81B4C206811
+:104ED0003860D4E90001401AA168081A41F21C01A7
+:104EE00067180EE00121384601F025F900F0D6FFE1
+:104EF0000146384601F01FF9D4E90001401AA168C3
+:104F0000081A401C8642EDD8B8F1000F03D00520E6
+:104F100065F3891002E0062065F39F50A2682168BE
+:104F2000114004EB8101C8602068304420609DF886
+:104F30000000FFF7BFF84846BDE8F883EC77002093
+:104F400010B543689C18446021B905E013F8010BC3
+:104F500001F8010B521EF9D2012010BD30B4826855
+:104F60000468531C8360A154D0E901128A4202D321
+:104F700030BC03F02BBA30BC70470000034803C8B4
+:104F8000814201D10120704700207047EC7700205A
+:104F900010B5040003D10549C520FFF7CFF8044838
+:104FA000C16B6160006CA06010BD000050CE0700B6
+:104FB0000C70002040684968884201D80120704781
+:104FC00000207047F0B54FF0FF3622B11268D2438F
+:104FD00000230A4D0DE03246FAE7C45C6240082423
+:104FE000D70700D037462F4087EA5202641EF7D118
+:104FF0005B1C8B42F1D3D043F0BD00002083B8EDA1
+:10500000F0B5146906468DB020681546271DE0B13D
+:10501000022920D00A2000906B4609AA304606F0EB
+:10502000B7F800280FD009A901A8009A05F0BCFE26
+:1050300001AE96E80F0005AE86E80F0023686968A8
+:105040003A4605A898470DB0F0BD0DB03046BDE812
+:10505000F04005F01DBF6946304605F0AFFE002860
+:10506000F1D0236869683A46684698470028EAD034
+:1050700002980028F5D1019870600120E3E7536899
+:105080005B7813F0C00303D0402B03D0002070479F
+:1050900000F002B8FFF7B4BF2DE9FF410B4651689D
+:1050A000064614464878334D00F00F0210F03000E9
+:1050B00055F8225006D0102806D0202808D03028D5
+:1050C00056D13EE022694DE061690120087047E059
+:1050D000022B28D1042A26D84FF001086946304611
+:1050E000676905F06BFE00281AD009E00B79226988
+:1050F00013FB00226846A84770B13878401C38700E
+:10510000029820B1616838784A799042EED30198CC
+:105110007060029860BB02E04FF00008F7E740467D
+:1051200004B0BDE8F081D4E904300F79027817FBB0
+:10513000023349798A421BD2521C02701A466168B6
+:1051400010E008786169072A087009D16068017960
+:105150002069FDF7B2F960682169806805F049FEB1
+:105160002269616804B03046AC46BDE8F041604752
+:105170000020D5E7CCCA070038B51D4901200A68D0
+:10518000D20301D5000407E01A490A6812F0A90FFA
+:1051900004D0086800F056000860002001F054FDBB
+:1051A000154C0425D0B110200090684603F042FC55
+:1051B000D0F810050099C84010F0010F13D00D4829
+:1051C000001F006810F0B10007D020880BA105EB8C
+:1051D000004000BF03F08EFE012038BD208810A1E2
+:1051E00005EB0040F6E7208816A105EB0040F1E74B
+:1051F0000004004020050040685900204446552026
+:105200006D6F646520726571756573746564207671
+:1052100069612047505245475245542E0000000016
+:10522000444655206D6F64652062656361757365E2
+:1052300020617070206973206E6F742076616C69D4
+:10524000642E0000444655206D6F646520726571C0
+:105250007565737465642076696120627574746F16
+:105260006E2E0000FEB518490446086808B1401EBD
+:1052700008601648D4E9015300880426227806EB1A
+:1052800000409DB10E6821690296CDE900312B46A0
+:10529000012A16D00EA210A103F052FE6169002966
+:1052A00011D0E06803B0BDE8F040084709680091FC
+:1052B000012A04D006A217A103F02FFEEEE71FA2D9
+:1052C000F9E71EA2E7E7FEBD185800203459002078
+:1052D0006572617365000000466C61736820257318
+:1052E000206661696C6564202830782578293A2029
+:1052F000616464723D25702C206C656E3D307825AC
+:10530000782062797465732C2070656E64696E67AD
+:1053100020256400466C61736820257320737563D3
+:10532000636573733A20616464723D25702C20704C
+:10533000656E64696E672025640000007772697489
+:105340006500000010B508281BD2DFE800F0041249
+:105350001A1A1A041A040120FFF726FD0020FFF78D
+:1053600075FD0120FFF772FDBDE810400220FFF738
+:1053700045BD0120FFF742FDBDE810400220FFF7C8
+:1053800065BD10BD10B50446032806D0042C04D01A
+:10539000062C0ED0072C04D10BE00749074801F07A
+:1053A000DBF807480168002905D02046BDE8104019
+:1053B0000847FFF7C1FC10BD0D5C0700C0D4010019
+:1053C000B857002010B50446062802D1002002F08C
+:1053D000ABFC04480168002903D02046BDE810401A
+:1053E000084710BDFC57002010B50021024800F00E
+:1053F000B8FE80F3100010BD088800204FF4A072A2
+:1054000002EB810189B200F03BBA0068D0F80405D4
+:10541000704700002DE9F04716460D46040003D101
+:1054200036492F20FEF78AFE1DB934493020FEF799
+:1054300085FE1EB931493120FEF780FE6079304982
+:10544000DFF8BC80DFF8BC9041F82060617908F19A
+:10545000040808EBC100007938B10824B9F800004D
+:10546000022101EB004028A143E02E882768B6F511
+:10547000805F03D32DA1FD20FEF760FEC7F808650D
+:10548000AD7894F90460A81E022806D3681F03288B
+:1054900003D331A14520FEF751FE002E4FEA4510FF
+:1054A00006DA06F00F0101F1E02181F8140D03E0A6
+:1054B00006F1E02686F8000494F90410012201F0B8
+:1054C0001F0302FA03F04909890001F1E021C1F844
+:1054D0008002C1F80001617908EBC1010A716179AC
+:1054E00048F83140B9F80000032101EB00400024E6
+:1054F00024A103F0FFFC2046BDE8F08700D107009F
+:10550000785800204C59002052544320696E73741F
+:10551000616E636520616C726561647920696E6992
+:105520007469616C697A65642E0000002E2E5C2E11
+:105530002E5C2E2E5C2E2E5C2E2E5C6D6F64756C98
+:1055400065735C6E7266785C68616C2F6E72665F04
+:105550007274632E680000002E2E5C2E2E5C2E2EA0
+:105560005C2E2E5C2E2E5C696E74656772617469A8
+:105570006F6E5C6E7266785C6E7266785F676C7573
+:10558000652E68005254433A20696E697469616CF3
+:10559000697A65642E00000090F90400012100F092
+:1055A0001F0291404009800000F1E020C0F8001285
+:1055B00070470A46022100F04FB94FF4827100F0A3
+:1055C0005FB9000010B5040003D104496120FEF763
+:1055D000B5FD20680121016010BD000000D1070069
+:1055E00010B5040003D104496720FEF7A7FD206829
+:1055F0000121416010BD000000D107002DE9F843F2
+:10560000994616460F46050003D12B498620FEF722
+:1056100095FD29684FF480344FF4A070BC4000EB36
+:10562000870080B226F07F46C1F808432968C1F898
+:105630004843296800220A5008580090286800EB67
+:105640008701D1F84005C1F840652968D1F80415F3
+:105650001A4F401A20F07F404FF00408012809D16A
+:10566000398808EB014016A103F044FC21494FF4AE
+:10567000046088472868C0F844432968D1F8043595
+:10568000F01A20F07F40020201D540F07F40C9F1BE
+:10569000000290420BDD022809DC3988324608EB13
+:1056A000014015A103F031FC0D20BDE8F883C1F8DD
+:1056B00004430020F9E7000000D107004C59002006
+:1056C0005254433A2044656C617920696E74726F5C
+:1056D00064756365642064756520746F20726973F6
+:1056E0006B206F66207072652D666972696E672E19
+:1056F0000000000061C707005254433A2057696E0A
+:10570000646F77656420636F6D7061726520736587
+:10571000742074696D656F757420286162735F769B
+:10572000616C75653A25642C20636F756E746572C3
+:105730003A2564292E0000002DE9FC4180461F46D1
+:1057400015460E4600240D4800F0F2FC38B1112039
+:10575000BDE8FC8106EB043003F072FD641CAC4232
+:10576000F8D1064800F0DBFCCDE9005733460022B3
+:105770000221404600F02AF80020E9E78458002082
+:105780002DE9F843104D0F4680461E469146694666
+:10579000286800F098FC040014D01C21FCF78DFE52
+:1057A00001202071C4F81490380BC4F80080C4E9BB
+:1057B00002606946286800F0A7FC05F0C9FC0020DB
+:1057C000BDE8F8830420FBE7A4C707002DE9F043F8
+:1057D00087B00446DDE90E8980681D4616460F46EF
+:1057E00000280BD018216846FCF767FE02A88DF848
+:1057F000007080E86003A1686846884707B0BDE88C
+:10580000F08330B50446006887B00D4680680028F4
+:105810001FD018216846FCF750FE0195A06805903E
+:10582000207910B1012810D107E001208DF8000087
+:1058300020690290E068039005E002208DF80000E6
+:10584000E0680003029060690490206881686846FF
+:10585000884707B030BD000070B516460C460500FD
+:1058600003D10649B920FEF769FC2868C0F8444313
+:10587000002E02D02868C0F8044370BD00D1070094
+:1058800038B50C46050003D10749CA20FEF756FC7F
+:105890002868015929B100210151005900900120C7
+:1058A00038BD002038BD000000D107000B2803D30D
+:1058B0000B38C0B200F00AB870470000024900225D
+:1058C00008780A70704700001C58002001490870D1
+:1058D0000B2070471C5800200149012008707047B8
+:1058E000F55700202DE9FE4307004FF020009046B9
+:1058F00089464FF00106029004D12A494FF4FA700C
+:10590000FEF71CFC284C0425434620884A4605EB3C
+:10591000004026A103F0F9FA02A93348CDE90001BD
+:1059200043464A463149A0F5987001F0E5F8020077
+:1059300007D02088012101EB00402DA103F0DEFA01
+:105940002CE007F16F0120220F462748FCF7C7FD26
+:1059500028B32088022101EB004032A103F0CAFAEB
+:10596000208837A105EB004003F0C4FA20882022EC
+:1059700005EB0040394603F069FA208835A105EBB4
+:10598000004003F0B7FA2088202205EB00401649BA
+:1059900003F05CFA03F04AF90028FBD100263046F8
+:1059A000BDE8FE8328D00700445900204861736891
+:1059B00020766572696669636174696F6E2E204630
+:1059C00069726D77617265207374617274206164AD
+:1059D00064726573733A20307825782C2073697A65
+:1059E000653A20307825780078740020B0C407002C
+:1059F000436F756C64206E6F742072756E206861E1
+:105A0000736820766572696669636174696F6E2078
+:105A1000286572725F636F64652030782578292E5F
+:105A200000000000486173682076657269666963EA
+:105A30006174696F6E206661696C65642E00000098
+:105A400045787065637465642046572068617368A3
+:105A50003A00000041637475616C2046572068610C
+:105A600073683A002DE9FC5F0646DFF804A198460A
+:105A700015460F464FF0040BB1420BD1BAF80000A7
+:105A800033460BEB00403A463AA103F03EFA0020C1
+:105A9000BDE8FC9F04D243494FF02900FEF74EFBBE
+:105AA000B8F1000F03D13F492A20FEF747FB30052C
+:105AB00003D03C492B20FEF741FBB81B040B03D15C
+:105AC00038492E20FEF73AFB0020009005F6FF70C3
+:105AD0004FEA103900F024FF4046A04500D20446AA
+:105AE000A04641E04946C14504D808462C46CDF8B9
+:105AF000049004E040464FEA0834CDF804800146A3
+:105B00000022304601F0C0FB0028C1D10094BAF851
+:105B1000001033460BEB01403A4623A103F0FDF998
+:105B2000601E00F00300221A002339463046D21CC2
+:105B300001F05AFC0028ABD101992448A9EB0109D6
+:105B40002D1B016B2644214401632744002002F0F1
+:105B500035F8009040B1BAF80000012101EB004097
+:105B60001BA103F0C7F901E0002DBBD100988FE71E
+:105B7000685900204E6F20636F7079206E656564F0
+:105B80006564207372635F616464723A20307825C3
+:105B9000782C206473745F616464723A20307825D5
+:105BA00078000000C4CB0700436F7079696E6720EE
+:105BB0003078257820746F20307825782C20736910
+:105BC0007A653A2030782578000000000C700020BB
+:105BD0004661696C656420746F2077726974652012
+:105BE000696D61676520636F7079696E6720707297
+:105BF0006F677265737320746F2073657474696E58
+:105C0000677320706167652E00000000044803215F
+:105C1000008801EB004003A103F06CF9FFF78CF85A
+:105C200068590020496E61637469766974792074DB
+:105C3000696D656F75742E000149416000207047E1
+:105C400078C7070010B50B4941600B4800F070FAA7
+:105C500068B903F039FD08491C234FF4EE7208744B
+:105C60000448A1F5EE71001F006800F019FA002049
+:105C700010BD0000A8C70700D87600202DE9FC5F02
+:105C80000E008346DDE90C47C6F1000098469246B7
+:105C9000814600D40846012503E000BF90FBFAF0DE
+:105CA0006D1C5045FADAA84500D9454624B1002EAE
+:105CB00001DB780700D5641EB80702D5B8F1000FE4
+:105CC0000AD0F80708D13CB1A54205D22021584698
+:105CD000641EFFF743F9F6E7002E02DA4E462D2147
+:105CE00002E0780703D52B215846FFF737F907F074
+:105CF000030002280BD1B8F1000F08D13CB1A54236
+:105D000005D230215846641EFFF728F9F6E7CDE9A1
+:105D10000047434652463146584606F0EBF9BDE887
+:105D2000FC9F000010B5024600201268930702D0C5
+:105D3000530702D410BD500719D502F00300012803
+:105D400007D002280BD00D494FF49170FEF7F6F9F9
+:105D50000BE0C2F383100B68801C184404E002239C
+:105D6000086803EB925210440860012010BD0868D7
+:105D700000EB9253C2F38910401CEEE720D60700D7
+:105D800002480068002800D0012070478458002095
+:105D90000248007A002800D001207047D876002001
+:105DA00038B54FF440531A4A5D6800F500519542EA
+:105DB00004D04868904201D1012400E000249542BB
+:105DC00024D14868904221D11878142801D95A6901
+:105DD00000E000220F48B2FBF0F30A78142A01D940
+:105DE000496900E00021B1FBF0F0834203D00124B7
+:105DF00009A2009002E0002409A200900A480321B1
+:105E0000008801EB004009A103F087F8204638BD67
+:105E1000DBE5B15140420F006D616A6F7200000016
+:105E20006D696E6F7200000044590020536F6674F4
+:105E30004465766963652075706461746520697373
+:105E400020612025732076657273696F6E207570EE
+:105E5000646174652E2043757272656E743A2025F4
+:105E6000642E204E65773A2025642E0070B50546D5
+:105E700008680C464A6886682846314604F0DAFE0F
+:105E80006068286104F10C00686170780221B1EB50
+:105E9000901F01D1241D2C6170BD00002DE9FF4130
+:105EA0000026264800F041F92448001F074600F06C
+:105EB0003CF9234C60680090A56800E000986946B2
+:105EC000284004EB80000C30FFF72CFF0028F5D1B0
+:105ED00001AA009901EA050304EB8303491CDB686E
+:105EE00042F82030401C00910228F2D3019800F0C3
+:105EF000030001281AD002280ED012494FF4AF70C7
+:105F0000FEF71CF9384600F00DF908B10098606002
+:105F100004B03046BDE8F0810198032101EB9050B8
+:105F20000099BDF80A6001EB900005E00198BDF80A
+:105F30000A60C0F3831008440090E3E7048800205F
+:105F4000EC77002020D6070070B500224FF4805176
+:105F5000104600F009FBC8B912480022C0F5FC2128
+:105F600000F002FB90B94FF400410F4803F04CF8E9
+:105F700002F046FE0D4C03250DA1208805EB0040E4
+:105F800002F0B8FF0D4800F00BFC08B1FDF724FF4C
+:105F900000F0FAF920880AA105EB004002F0AAFF00
+:105FA000002070BD002007001D3F07006859002039
+:105FB000496E73696465206D61696E004553070021
+:105FC0004166746572206D61696E00002DE9F05FB5
+:105FD000C7888A46191D1646B1FBF7F2B1FBF7F5E3
+:105FE00007FB121999193944C91CB1FBF7F1044692
+:105FF0004079C9B2DDF828B0884206D2174994200A
+:10600000FEF79CF801E024686D1E002DFBD1A84628
+:10601000A7EB0905B5421AD81CE000BFBBF1000F81
+:1060200006D004EB09010AEB08002A46091D05E029
+:1060300004EB09000AEB08012A46001DFCF724FACC
+:106040002468761B4FF00009A844B74201D93546B1
+:1060500000E03D46002EE1D1BDE8F09F44D10700AD
+:1060600030B5024659B102F0FBFF0021074C09E0B0
+:1060700004EB810315685B88AB4202D111600020FC
+:1060800030BD491C8142F3D3052030BD205900208A
+:1060900010B5FCF70EF908B1002010BD112010BD9D
+:1060A00010B531B1B2FBF3F403FB14241CB1092089
+:1060B00010BD0E2010BD0160002141608160828111
+:1060C000C381084610BD70B50C460546FCF7A6F81E
+:1060D000002802D021882868084470BD10B50A88BD
+:1060E00049888A4203D1FCF7DBF8012010BD00206B
+:1060F00010BD70B50C460546FCF7B5F8002802D077
+:1061000061882868084470BD10B50A8849888A42A9
+:1061100003D1FCF79FF8012010BD002010BD002125
+:1061200000F00FB8002100F012B8012100F01EB8F5
+:10613000012100F011B808B56A46FCF706F900988D
+:1061400008BD08B56A46FCF7E6F8009808BD08B532
+:106150006A46FCF7E0F808BD08B56A46FCF7CEF8D9
+:1061600008BD08B56A46FCF7BDF808BD08B56A4623
+:10617000FCF7C4F8009808BD08B56A46FCF7F2F8C9
+:10618000009808BD38B5040003D115A1FE20FDF725
+:10619000D5FF00258DF800506846FDF73FFF2068C9
+:1061A00062680168914214D9491E01600D781CB9DA
+:1061B00019A1C220FDF7C2FFA08AE16805FB001506
+:1061C0002068217A0278891A0279C9B28A4200D2FB
+:1061D00001719DF80000FDF76DFF284638BD0000F5
+:1061E0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B4
+:1061F0006F6D706F6E656E74735C6C6962726172E4
+:106200006965735C62616C6C6F635C6E72665F6221
+:10621000616C6C6F632E63002E2E5C2E2E5C2E2E16
+:106220005C2E2E5C2E2E5C636F6D706F6E656E74CF
+:10623000735C6C69627261726965735C62616C6CDB
+:106240006F635C6E72665F62616C6C6F632E63007D
+:1062500038B50C46050004D112A140F22110FDF71B
+:106260006DFF24B90FA14FF49170FDF767FF002077
+:106270008DF800006846FDF7D1FE1DB91749CF2003
+:10628000FDF75CFFE8682A68211AA88AB1FBF0F1E3
+:106290001068431C136001709DF80000FDF70AFFB1
+:1062A00038BD00002E2E5C2E2E5C2E2E5C2E2E5C19
+:1062B0002E2E5C636F6D706F6E656E74735C6C69AF
+:1062C000627261726965735C62616C6C6F635C6E53
+:1062D00072665F62616C6C6F632E63001862070008
+:1062E00010B5040002D0206830B901E00E2010BDC6
+:1062F00017A1D920FDF722FF606818B914A1DA2090
+:10630000FDF71CFFA06818B911A1DB20FDF716FFEF
+:10631000E06818B90EA1DC20FDF710FFA08A18B9BB
+:106320000BA1DD20FDF70AFF207A61682268401A80
+:10633000C0B2116004E0226811684B1C1360087041
+:10634000401EC0B2F7D221680020087110BD0000C5
+:106350002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6342
+:106360006F6D706F6E656E74735C6C696272617272
+:106370006965735C62616C6C6F635C6E72665F62B0
+:10638000616C6C6F632E63002DE9F041184D4FF482
+:10639000805204272888164607EB004015A102F01A
+:1063A000ADFD4FF0E024D4F8802128881FA107EB31
+:1063B000004004F5C07402F0A1FD60172060C4F82D
+:1063C00000016060C4F8040101F0D8F830B12888F9
+:1063D000012101EB004020A102F08CFD02F026FC1F
+:1063E0000028FBD13046BDE8F04100F051B8000074
+:1063F0006859002052756E6E696E67206E72665F16
+:10640000626F6F746C6F616465725F6170705F73EF
+:106410007461727420776974682061646472657352
+:10642000733A203078253038780000004469736171
+:10643000626C696E6720696E7465727275707473D0
+:106440002E204E5649432D3E494345525B305D3A1E
+:1064500020307825780000004661696C6564207200
+:10646000756E6E696E67206E72665F6466755F6DCD
+:1064700062725F6972715F666F72776172645F6189
+:106480006464726573735F7365742829000000008B
+:1064900070B506461F4888B0C0F5FE21002200F006
+:1064A00063F8021E4FF0FF3507D01B48012100881A
+:1064B00001EB004019A102F021FDEFF30580D6E9C0
+:1064C0000046C005C00D4FF0000181F3148881F330
+:1064D000108881F3118881F3138813D020221D497D
+:1064E0006846FBF7D1FF203C2022694620460696ED
+:1064F000FBF7CAFF6FF0060229462046FBF78AFE2B
+:1065000008B070BD08B0324629462046BDE870404C
+:10651000FBF780BE0020070068590020436F756CB0
+:1065200064206E6F742070726F7465637420626F84
+:106530006F746C6F6164657220616E642073657442
+:1065400074696E67732070616765732C20307825DD
+:10655000782E000088C407000A46014601480068FA
+:1065600005F07ABDA8C40700F0B50A0502D1B0F560
+:10657000FE2F01D90720F0BD134D000B491E124F0D
+:1065800001222E1D103700EB113407F1040C17E027
+:106590004309C3F1000100EB411E02FA0EF106D0DF
+:1065A000012B06D0022B06D0032B08D105E0296071
+:1065B00005E0316003E0396001E0CCF80010401CD8
+:1065C000A042E5D90020F0BD000600402DE9F047CB
+:1065D0003D4C04253B4E2088002705EB00403BA1A5
+:1065E00002F088FCB06801280FD0A52816D0AA2890
+:1065F0001DD0AC28208824D0032101EB00403CA111
+:1066000002F078FC0020BDE8F08720883FA105EB70
+:10661000004002F06FFCFDF735FB10E020883EA142
+:1066200005EB004002F066FC04F09AFE10E02088C2
+:106630003CA105EB004002F05DFCFDF78BFD02463E
+:1066400008E005EB00403AA102F054FC04F058FFCA
+:10665000024601274FF0010932B12188B36809EBE6
+:10666000014037A102F051FC304600F07FFBDFF81B
+:106670000481002188F800103F4801F09FFA064687
+:1066800098F8000020B93D4940F27910FDF756FD19
+:1066900046B1218809EB014039A102F02BFC032609
+:1066A0003046B0E70126002FFAD0012000F0CCFAE6
+:1066B0000028F5D02088394905EB004002F01AFC8B
+:1066C0000226EDE73070002068590020456E7465A1
+:1066D00072206E72665F626F6F746C6F6164657258
+:1066E0005F66775F616374697661746500000000BE
+:1066F0004E6F206669726D7761726520746F2061DC
+:10670000637469766174652E0000000056616C69DF
+:10671000642041707000000056616C69642053442D
+:106720000000000056616C696420424C00000000CB
+:1067300056616C6964205344202B20424C000000B9
+:1067400041637469766174696F6E206661696C6516
+:10675000642077697468206572726F7220256420E6
+:106760002862616E6B20636F64653A20307825780B
+:1067700029000000F5570020D9580700C4CB0700B6
+:10678000436F756C64206E6F742077726974652036
+:1067900073657474696E67732E0000005CCC07002B
+:1067A000F8B5354C05460426208834A106EB004098
+:1067B00002F0A0FB3748056010200090684602F008
+:1067C00039F9009A344900EB8200C0F80017002024
+:1067D00001F026F9002842D1FFF7F8FE20B1012888
+:1067E00020D002283BD104E02C4DFEF7C5FC10B9A7
+:1067F00032E042F2107500F093F8294A2021182067
+:10680000FDF776FB08B1FDF7E7FA2648016811F0BD
+:10681000B10F03D0016801F04E01016000F07AFE73
+:10682000E8B901E0FEF788FA1F492846FFF794FE11
+:106830001E4800F027FE90B920881DA106EB0040FD
+:1068400002F058FB00F05AF8FDF732FB02F0EEF9C7
+:106850000028F7D141DFF5E701F0A2F808B10320E5
+:10686000F8BDFFF791FD2088012101EB004014A144
+:1068700002F040FBF3E7000068590020496E206EEB
+:1068800072665F626F6F746C6F616465725F696E70
+:1068900069740000B85700200C000300C0D4010048
+:1068A000785900201C0500400D5C07008553070047
+:1068B000456E746572206D61696E206C6F6F70003B
+:1068C00053686F756C64206E6576657220636F6DBA
+:1068D0006520686572653A204166746572206E7243
+:1068E000665F626F6F746C6F616465725F61707018
+:1068F0005F737461727428290000000010B503F002
+:1069000003F9002803D0BDE8104005F005BD10BD17
+:106910000A4601460148406805F09EBBA8C407002E
+:106920002DE9F041224C207800283FD103F0ECF80B
+:10693000204E03274FF0010800282FD01E48006882
+:106940001EA1450930882A4607EB004002F0D6FA1E
+:1069500005EB4500850842F21070854201D2012006
+:1069600000E00020607005F0D7FC607820B9124884
+:1069700008300068C0070AD030882A4607EB00407C
+:1069800014A102F0BBFA1F492846FFF7C1FF4FF0E0
+:10699000E0214FF48030C1F8000105E030881AA1F1
+:1069A00007EB004002F0A6FA84F80080BDE8F08111
+:1069B000F657002028590020040501405744542070
+:1069C000656E61626C6564204352563A2564206DA1
+:1069D000730000005374617274696E6720612074E3
+:1069E000696D657220282564206D732920666F7299
+:1069F0002066656564696E67207761746368646F9B
+:106A0000672E000055C30700574454206973206E59
+:106A10006F7420656E61626C656400004068806818
+:106A2000004770B50D4604464668FFF7F7FFB27998
+:106A3000294604F10800FBF727FD002070BDF8B5DA
+:106A40001E4617460C460846069DFFF7E7FF0090D6
+:106A50002B463246394604F10800FBF727FF08B100
+:106A60000020F8BD48F24250F8BD000070B516464F
+:106A70000C46054600F0D0F800280ED1AA79194638
+:106A8000304600F0D6F8002807D131462046FFF7FF
+:106A9000C8FF002801D10149216070BD7052464DE8
+:106AA0002DE9F84F6C460D46D4E90A6882469946AE
+:106AB00017461049284600F0A3F80028A54613D130
+:106AC0006868414640794200304600F0B2F800283C
+:106AD000A54609D157B182B04B463A4629465046A1
+:106AE0000096FFF7ACFFA546BDE8F88F48F21050BE
+:106AF000A546F9E77052464D2DE9F0411D46DDE906
+:106B000006871646044600F02DF800280DD12A46C7
+:106B10003146204600F03CF8002806D13A4641466E
+:106B20002046BDE8F04100F002B8BDE8F08170B544
+:106B300015460E46044605F0DFFB002807D13EB19E
+:106B400060682968C268914205D248F2145070BD4D
+:106B500048F2135070BD83682A4631462046BDE88E
+:106B60007040184710B550B161B1416009680446E2
+:106B70008847002802D105482060002010BD48F257
+:106B8000015010BD48F2105010BD00006E52464832
+:106B900070B515460E46044605F0AEFB00280BD135
+:106BA00046B155B160682A46314643682046BDE883
+:106BB0007040184748F2105070BD002070BD0000B2
+:106BC0002DE9F0410B480C4D0C4F401BC60801202D
+:106BD0003870002406E000BF55F8340080470028D4
+:106BE00005D1641CB442F7D3022038700020BDE800
+:106BF000F08100000000000000000000F8570020B5
+:106C000028B10068884205D048F24050704748F2E9
+:106C1000105070470020704728B139B10022C1E9F7
+:106C200000201046704748F21050704748F2135049
+:106C3000704720B1914205D048F21150704748F298
+:106C400010507047002070472DE9F041174C07465F
+:106C50000425208816A105EB004002F04BF91B4EDD
+:106C6000306A012804D0208819A105EB00400FE00C
+:106C70009FB1F06988B100F055F80022B169FEF7C4
+:106C8000A1F9F169814208D0208819A105EB0040E3
+:106C900002F030F90020BDE8F081208819A105EB51
+:106CA000004002F027F90120F5E7000068590020B4
+:106CB000456E746572206E72665F6466755F6170A2
+:106CC000705F69735F76616C696400000C7000200E
+:106CD00052657475726E2066616C736520696E20F2
+:106CE00076616C69642061707020636865636B0015
+:106CF00052657475726E2066616C736520696E20D2
+:106D00004352430052657475726E20747275652E1D
+:106D100020417070207761732076616C6964000097
+:106D2000AFF300804FF44050074A4168914207D1C9
+:106D30008068411EC1F30B01401A00F6FF707047D6
+:106D40004FF4805070470000DBE5B15100B5FFF70C
+:106D5000E9FF054989690A18401E0844C0F30B0081
+:106D6000101A00F6FF7000BD0C70002000210160B9
+:106D70004160816001480163704700000C70002091
+:106D80002DE9FF5F7E4C04257EA1208805EB0040A5
+:106D900002F0B0F8208883A105EB0040009A02F0D1
+:106DA000ADF8019808B185A200E086A2208887A1ED
+:106DB00005EB004002F0A2F8029808B17FA200E0C3
+:106DC00080A2208886A105EB004002F097F8039886
+:106DD00008B17AA200E07BA2208885A105EB0040E3
+:106DE00002F08CF84FF4405041688748814201D14D
+:106DF00072A200E073A2208884A105EB004002F09B
+:106E00007DF8208885A105EB004002F073F8874EDD
+:106E1000208887A105EB0040B369326A02F075F85B
+:106E200020888BA105EB0040736AF26A02F06DF8CE
+:106E30004FF00008DFF838B2A146AA461AE0012751
+:106E4000C0B1012820D0B8F1020F2CD08949A4206C
+:106E5000FDF774F900255D4503D98649A920FDF7A2
+:106E60006DF985480099401BA0F5405088421DD21D
+:106E700001261CE0FFF76AFF0546029888B16B48BF
+:106E8000006A01280BD00CE0FFF74CFF0546039881
+:106E900028B94FF4405041685B48814201D0012736
+:106EA000D9E70027D7E74FF48055D4E700260198AB
+:106EB000B9F8001046EA00040AEB014042466FA10F
+:106EC00002F01CF8B9F800102A460AEB01406EA146
+:106ED00002F014F80EB139A200E03AA2B9F800109D
+:106EE0004D460AEB01406EA102F008F80FB133A243
+:106EF00000E034A22888A94655460AEB00406EA15E
+:106F000001F0FCFF0CB12DA200E02EA2B9F80000A8
+:106F10006EA105EB004001F0F1FFBC4308D0B8F1D1
+:106F2000020F05D208F10100C0B28046022886D9BE
+:106F30005EB1B9F80000022101EB004068A101F048
+:106F4000D9FF042004B0BDE8F09FB8F1000F0AD0CB
+:106F5000B9F800100AEB01406CA101F0CBFF3348F7
+:106F60001830FFF703FF314A002010610120506103
+:106F700002F12400FFF7FAFE009850620020E1E7DA
+:106F800068590020456E746572206E72665F646693
+:106F9000755F63616368655F7072657061726528B3
+:106FA0002900000072657175697265645F73697AA2
+:106FB000653A20307825782E0000000074727565DF
+:106FC0000000000066616C736500000073696E6705
+:106FD0006C655F62616E6B3A2025732E00000000C5
+:106FE0006B6565705F6170703A2025732E0000003C
+:106FF0006B6565705F736F66746465766963653A27
+:107000002025732E00000000DBE5B15153445F5092
+:10701000524553454E543A2025732E0042616E6B03
+:1070200020636F6E74656E74733A00000C700020FC
+:1070300042616E6B203020636F64653A20307825A2
+:107040003032783A2053697A653A203078257800D2
+:1070500042616E6B203120636F64653A2030782581
+:107060003032783A2053697A653A203078257800B2
+:1070700000F006009CCE07000020070070617373CB
+:107080003A2025642E00000063616368655F6164D7
+:1070900064726573733A20307825782E0000000002
+:1070A00063616368655F746F6F5F736D616C6C3A89
+:1070B0002025732E000000006B6565705F666972A5
+:1070C0006D776172653A2025732E000064656C65EA
+:1070D00074655F6D6F72653A2025732E00000000A5
+:1070E00041626F7274696E672E2043616E6E6F74B9
+:1070F00020666974206E6577206669726D776172AB
+:1071000065206F6E2064657669636500496E7661FF
+:107110006C69646174696E67206170702E00000094
+:1071200070B50C46050004D1224940F22D10FDF740
+:1071300005F824B91F494FF49770FCF7FFFF2A7830
+:1071400004201D49092A2DD2DFE802F02C052C0B62
+:10715000182C1E2C120021462846BDE8704002F073
+:10716000DBBC098800EB014014A101F0C3FE14E070
+:1071700021462846BDE8704002F068BD21462846F9
+:10718000BDE8704002F004BD098800EB014014A185
+:1071900001F0B0FE4FF48070E0602046BDE8704022
+:1071A000FDF7F6BEBDE87040024940F24D10FCF715
+:1071B000C5BF000050CE07003859002048616E64FA
+:1071C0006C65204E52465F4446555F4F505F4352B8
+:1071D000435F4745542028636F6D6D616E642900DD
+:1071E00048616E646C65204E52465F4446555F4F61
+:1071F000505F4F424A4543545F53454C45435420EA
+:1072000028636F6D6D616E642900000070B50E46D5
+:10721000040004D11B4940F24620FCF78FFF26B939
+:10722000184940F24720FCF789FF207801250928FA
+:1072300020D2DFE800F01F051F0F141F1A1F0A00DD
+:107240003146204602F0D4FD19E03146204603F0D5
+:1072500019F814E03146204602F08EFD0FE0314669
+:10726000204602F0D9FE054609E03146204602F0EC
+:10727000C1FF04E003494FF41A70FCF75FFF284692
+:1072800070BD000050CE07002DE9F843134C0746AF
+:10729000134E20680D46009030880421904601EB83
+:1072A00000402B463A460FA101F037FE43462A46DE
+:1072B00039461C4801F0DEF905000AD03088022169
+:1072C00001EB00402A4618A101F018FE2846BDE84F
+:1072D000F8832068401C2060F8E700001858002060
+:1072E000345900206E72665F6673746F72616765F1
+:1072F0005F657261736528616464723D30782570E2
+:107300002C206C656E3D2564207061676573292CA7
+:107310002071756575652075736167653A20256410
+:10732000000000000C5900206E72665F6673746F77
+:10733000726167655F65726173652829206661699E
+:107340006C65642077697468206572726F72203092
+:107350007825782E000000000B4910B5042209881A
+:10736000002802EB0142104604D008A101F0C2FD42
+:10737000104903E010A101F0BDFD1949BDE810401E
+:107380000022184801F0D6B934590020496E6974BA
+:1073900069616C697A696E67206E72665F66737484
+:1073A0006F726167655F7364206261636B656E64B1
+:1073B0002E000000B4C70700496E697469616C69EA
+:1073C0007A696E67206E72665F6673746F7261674A
+:1073D000655F6E766D63206261636B656E642E001F
+:1073E00084C707000C5900202DE9FC47154C804646
+:1073F000154E20680F46CDE90020308804219946BB
+:10740000154601EB00403B464246104901F08EFD17
+:107410002B463A4641460E48CDF8009001F052FA0C
+:1074200005000AD03088022101EB00402A4609A15C
+:1074300001F064FD2846BDE8FC872068401C206000
+:10744000F8E70000185800203459002098CD0700B4
+:107450000C5900206E72665F6673746F72616765A7
+:107460005F77726974652829206661696C6564209C
+:1074700077697468206572726F7220307825782E73
+:107480000000000070B51049104D086028880321E5
+:1074900001EB00400EA101F02DFD0020FDF792FF51
+:1074A000104800F09FFC040009D02888012101EB5E
+:1074B000004022460CA101F021FD204670BDBDE830
+:1074C0007040084800F0C8B8FC57002068590020F8
+:1074D000456E746572696E6720444655206D6F6411
+:1074E000652E0000C5530700436F756C64206E6FF6
+:1074F0007420696E6974616C697A65204446552010
+:107500007472616E73706F72743A203078253038FF
+:1075100078000000054810B50088042101EB004008
+:1075200003A101F0E7FC002010BD00006859002015
+:10753000696E207765616B206E72665F6466755F49
+:10754000696E69745F757365720000001FB5890804
+:10755000002201AB009283E80700684618DF04B000
+:1075600010BD00001FB5044B0FCB8DE80F0068461F
+:1075700018DF04B010BD000008C7070070B50A4C42
+:1075800004254FF48056208808A105EB004001F047
+:10759000B1FCE8060BA106602088002605EB004040
+:1075A00001F0A8FC304670BD6859002072756E6EFF
+:1075B000696E6720697271207461626C6520736501
+:1075C0007400000041667465722072756E6E696E9B
+:1075D0006720697271207461626C65207365740044
+:1075E00070B50E460178124C062901D0012901D14F
+:1075F000017C21702178012501290FD0022911D0A9
+:107600000C480121008801EB00400BA101F072FC45
+:107610000020207005207070284670BD3146FFF7AD
+:107620007FFDF9E73146FFF7F1FD0546F4E700007D
+:107630002058002038590020496E76616C6964201A
+:107640006F626A656374207479706520696E207258
+:107650006571756573742E0010B5040011D001209A
+:10766000FFF77AFE00280BD100F016FC00F02CFD8D
+:1076700048B10949081F00F09DFC012803D00320F0
+:1076800010BD072010BD04480838C4600020FEF774
+:107690001DF9002010BD00002858002010B5816899
+:1076A00079B1094A1821FCF7B3FB040007D0074859
+:1076B0000221008801EB004005A101F01BFC2046DF
+:1076C00010BD072010BD0000ED76070038590020DE
+:1076D0005363686564756C65722072616E206F75A6
+:1076E00074206F662073706163652100AFF30080C2
+:1076F000F0B50446806887B020B946494FF4287039
+:10770000FCF71CFD182244496846FAF7BDFE2078B4
+:107710008DF8000022780426404F414D0D2A5AD2A0
+:10772000DFE802F0075237525259523E522D0F28CD
+:10773000480028883BA106EB004001F0DBFB01205C
+:1077400024E0288840A106EB004001F0D3FB4FF075
+:107750008050D0F800110191D0F804110291D0F8B6
+:107760000C1189020491D0F810118902039100696B
+:1077700005903AE06946204602F072FE35E028881E
+:107780003AA106EB004001F0B5FB207C8DF8040027
+:107790002BE028883BA106EB004001F0ABFB24E086
+:1077A000288841A106EB004001F0A4FB208AADF837
+:1077B00004001AE0288843A106EB004001F09AFB80
+:1077C000F9680720884710E069462046FFF708FF60
+:1077D00058B907B0F0BD2888032101EB00403FA154
+:1077E00001F08CFB02208DF8010028889DF8012013
+:1077F00006EB004041A101F081FBD4E9011268468B
+:1078000090479DF801000128E3D0F96805208847DA
+:10781000DFE7000050CE070030C7070020580020E7
+:107820003859002048616E646C65204E52465F44B2
+:1078300046555F4F505F50524F544F434F4C5F5629
+:10784000455253494F4E000048616E646C65204EAE
+:1078500052465F4446555F4F505F4841524457413E
+:1078600052455F56455253494F4E000048616E6481
+:107870006C65204E52465F4446555F4F505F5049FD
+:107880004E47000048616E646C65204E52465F446E
+:1078900046555F4F505F524543454950545F4E4FE8
+:1078A0005449465F5345540048616E646C65204EF0
+:1078B00052465F4446555F4F505F4D54555F4745B4
+:1078C0005400000048616E646C65204E52465F446F
+:1078D00046555F4F505F41424F525400496E7661AA
+:1078E0006C6964206F70636F64652072656365699D
+:1078F0007665643A20307825782E000052657175DF
+:107900006573742068616E646C696E6720636F6D67
+:10791000706C6574652E20526573756C743A2030F6
+:107920007825780038B10549016005494160012199
+:107930000172002070470E20704700004579070053
+:107940007D79070010B50C0001464FF0110007D0FB
+:107950002278052A05D2DFE802F00F050D0F0F008F
+:107960000E2010BD084600F00DF90028F9D10221C3
+:10797000217010BD112010BD082010BD0246082046
+:1079800041B10B78022B04D1022A05D0032A00D181
+:10799000112070470E207047002003220A707047A4
+:1079A00070B50F480024D0F85C11491C03D1D0F801
+:1079B0009C01401C11D00B480421008801EB0040C1
+:1079C00009A101F097FA4FF4FE25284601F038FC92
+:1079D00057220349284601F04BFC204670BD0000A9
+:1079E0000C7000204059002045726173696E672059
+:1079F00073657474696E6773207061676520616474
+:107A0000646974696F6E616C20646174612E00003A
+:107A1000002258210148FDF7D5BA0000107000205F
+:107A20002DE9F0411F4C0546042620881EA106EBD7
+:107A3000004001F05FFA2846FFF78EFC02004FF08D
+:107A4000010504D0208821A105EB004023E04FF47C
+:107A5000DC78424628492948FAF716FD274F38684E
+:107A6000401C04D0FFF7D4FF3968814218D0208829
+:107A700023A106EB004001F03DFA41461F48FAF70A
+:107A80001CFD00207D6000F099F8020008D02088DD
+:107A900023A105EB004001F031FA0320BDE8F0819D
+:107AA0000020FBE73C59002043616C6C696E672045
+:107AB0006E72665F6466755F73657474696E677312
+:107AC0005F696E697428292E2E2E00006E72665F23
+:107AD0006466755F666C6173685F696E6974282996
+:107AE000206661696C6564207769746820657272CC
+:107AF0006F723A202578000000F007000C7000201B
+:107B0000526573657474696E6720626F6F746C6F11
+:107B1000616465722073657474696E67732E00000A
+:107B20006E72665F6466755F666C6173685F7772BC
+:107B30006974652829206661696C656420776974B9
+:107B400068206572726F723A2025780010B528B1EE
+:107B500040220349FAF798FC002010BD0E2010BD0A
+:107B60005CF1070010B5064C00223C21201DFDF7FA
+:107B700029FA2168814201D1012010BD002010BDE9
+:107B80005CF1070070B50C4D0400D5F85C0105F5FB
+:107B9000AE7503D0401C03D0082070BD0E2070BD10
+:107BA00000223C21201DFDF70DFA20601022214605
+:107BB000284629DF70BD000000F007002DE9F041E4
+:107BC00005464FF4DC773A4621492248FAF787FC0C
+:107BD000214C04260028208806EB004015D01FA168
+:107BE00001F088F920881A4A06EB004020A101F034
+:107BF00085F9002201211648FFF746FB012668B1EE
+:107C0000208823A106EB00401DE02AA101F072F9B3
+:107C10000DB10020A8470020BDE8F081FFF7F8FE75
+:107C20000C493A460860A1F5DC70FAF72DFC2B46AA
+:107C30003A4630490648FFF7D7FB0028ECD02088A9
+:107C40002DA106EB004001F055F90320E4E7000008
+:107C500000F007000C7000203C5900205772697436
+:107C6000696E672073657474696E67732E2E2E00BB
+:107C700045726173696E67206F6C642073657474FC
+:107C8000696E67732061743A203078253038780047
+:107C9000436F756C64206E6F74206572617365202C
+:107CA0007468652073657474696E677320706167AA
+:107CB000652100004E65772073657474696E677383
+:107CC00020617265206964656E746963616C2074FB
+:107CD0006F206F6C642C207772697465206E6F74EE
+:107CE000206E65656465642E20536B697070696EE3
+:107CF000672E0000546E0020436F756C64206E6F19
+:107D00007420777269746520746865204446552034
+:107D100073657474696E6773207061676521000014
+:107D20004FF48050704700002DE9F0478246154817
+:107D3000154FDFF85880C01BC608B8F800104FF088
+:107D4000040909EB01400025324611A101F0D6F8E3
+:107D5000002411E007EBC400416850468847050045
+:107D600009D0B8F800102B4609EB0140224612A1B9
+:107D700001F0CBF802E0641CB442EBD32846BDE826
+:107D8000F087000054DB07004CDB07006859002037
+:107D90005368757474696E6720646F776E207472AF
+:107DA000616E73706F7274732028666F756E643ABB
+:107DB00020256429000000004661696C6564207418
+:107DC0006F2073687574646F776E207472616E7360
+:107DD000706F72742025642C206572726F7220257A
+:107DE000640000002DE9F04782461448144FDFF884
+:107DF0005480C01BC608B8F800104FF0040909EB06
+:107E000001400025324610A101F078F8002410E06E
+:107E100057F8341050468847050009D0B8F80010CC
+:107E20002B4609EB0140224610A101F06EF802E05A
+:107E3000641CB442ECD32846BDE8F08754DB07004D
+:107E40004CDB070068590020496E697469616C69F0
+:107E50007A696E67207472616E73706F72747320CA
+:107E600028666F756E643A20256429004661696C46
+:107E7000656420746F20696E697469616C697A65E4
+:107E8000207472616E73706F72742025642C20658B
+:107E900072726F722025640070B5114D114CA86B81
+:107EA00030B103F0B5FF18B1686A08B1012000E0F5
+:107EB00000202070FEF784FE18B10B498E20FCF7DD
+:107EC0003DF94023094A0A490A48FEF7CFFD002838
+:107ED00005D0BDE8704004499620FCF72FB970BD6D
+:107EE0000C7000203058002028D007002CC4070058
+:107EF000D0730020C8C407002DE9F041134C074699
+:107F00000D46E06BA26B01264119914209D9104838
+:107F10000121008801EB00400EA100F0EBFF0326D9
+:107F200010E00A492A465C3108443946FAF7ACFAAF
+:107F3000E06B064A2844E063403229463846FDF7A4
+:107F400041F820643046BDE8F08100000C7000204C
+:107F500044590020496E697420636F6D6D616E64D1
+:107F6000206C6172676572207468616E206578703C
+:107F700065637465642E000070B505004FF0010460
+:107F800004D0B5F5807F03D904240CE003240AE073
+:107F900006490020064E08702021306306F13800A3
+:107FA000FAF78BFAB563204670BD00003058002008
+:107FB0000C7000202DE9F047304C0E468046D4E985
+:107FC0000E010125DFF8B8902F46814208D0B9F89C
+:107FD00000002CA107EB004000F08CFF082549E0D1
+:107FE000DFF8BCA09AF8000030B1FEF7AFFEC8F889
+:107FF0000000606A30603DE003F00AFF88B3294862
+:1080000090F89C1009B9017859B3041D0021C8F8F3
+:108010000010316090F89C300A462BB1214C90F84A
+:108020003811A03404F1990294F8590003F036FD98
+:10803000054601281ED1201D00F0B8F8054601288C
+:1080400018D18AF800703146201D04F0EFF805467B
+:1080500001280FD14246201D316804F0A5F80546DD
+:1080600008E0FFE7B9F800000FA107EB004000F0BF
+:1080700041FF05252846BDE8F08700000C70002070
+:108080004459002045786563757465207769746884
+:10809000206661756C7479206F6666736574000084
+:1080A00030580020C87100204661696C65642074F6
+:1080B0006F206465636F646520696E697420706108
+:1080C000636B657400000000014800787047000091
+:1080D000305800202DE9F04780462748264D894634
+:1080E00090F89C00012608B1A43500E008350A4646
+:1080F00041462846FDF7F6FB204C002760B195F875
+:10810000550058B100F00101C0F340024346284633
+:1081100002F00AFFC8B114E0172617E00120E06260
+:1081200017480421008801EB004016A100F0E2FE90
+:10813000276295F88F0010B195F8900008B968682B
+:10814000A060A06CC4E9099004E005260B48243027
+:10815000FEF70CFE094820213830FAF7AEF907483F
+:10816000FF22F4215C30FAF7A1F9C4F848803046C8
+:108170002763BDE8F0870000C87100200C70002064
+:1081800044590020496E76616C69646174696E6758
+:10819000206F6C64206170706C69636174696F6ECC
+:1081A00020696E2062616E6B20302E002DE9F04157
+:1081B00004004FF0010503D140497F20FBF7BEFFCB
+:1081C00094F854003E4E012740B194F8550050B148
+:1081D000012808D0022806D0032804D0308839A10D
+:1081E00007EB004064E01CB934496720FBF7A6FFA9
+:1081F00094F86D00032807D0308838A107EB0040C1
+:1082000000F078FE142556E094F88F00B84618B1B7
+:1082100094F8900000284ED1207A58B1E0680227E7
+:1082200034280CD0308832A107EB004000F062FE09
+:10823000112540E0318808EB014032A138E02046AA
+:1082400003F0DEF918B1207850B394B907E0308814
+:1082500030A107EB004000F04DFE12252BE017493E
+:108260008C20FBF76BFF207818B914498D20FBF7A1
+:1082700065FF94F855002B4968B101280BD0606860
+:10828000C968884217D8308827A107EB004000F062
+:1082900031FE10250FE06068896888420BD2F2E752
+:1082A00094F85500012806D0318808EB014023A13D
+:1082B00000F020FE0F252846BDE8F08170D00700B1
+:1082C00048590020496E76616C6964206669726D58
+:1082D0007761726520747970652E0000496E766151
+:1082E0006C6964206861736820747970652E000081
+:1082F0004661756C74792048572076657273696F92
+:108300006E2E00004E6F2048572076657273696F9D
+:108310006E2E0000534420726571206E6F74206DC4
+:1083200065742E000C7000204657207665727369C4
+:108330006F6E20746F6F206C6F772E00465720761B
+:10834000657273696F6E206D697373696E672E0055
+:108350000FB438B5040003D110A11C20FBF7EEFECA
+:10836000606918B90DA11D20FBF7E8FE206818B957
+:108370000AA11E20FBF7E2FE606818B907A11F20C2
+:10838000FBF7DCFE0599002905D006A800906A4697
+:10839000204600F045F838BC5DF814FB2E2E5C2E0C
+:1083A0002E5C2E2E5C2E2E5C2E2E5C6578746572F3
+:1083B0006E616C5C667072696E74665C6E72665F2C
+:1083C000667072696E74662E6300000010B504005A
+:1083D00003D107A10B20FBF7B1FEA268002A05D04C
+:1083E000D4E90403216898470020A06010BD000074
+:1083F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6580
+:10840000787465726E616C5C667072696E74665CBD
+:108410006E72665F667072696E74662E630000002D
+:108420002DE9FC4791460C465FEA000804D183A180
+:108430004FF49F70FBF782FED8F8140020B97FA19B
+:108440004FF4A070FBF77AFED8F8000020B97BA1AA
+:1084500040F24110FBF772FED8F8040020B977A172
+:108460004FF4A170FBF76AFE002C76D014F8011BC4
+:1084700039B125290ED04046FCF770FD2078002840
+:10848000F4D198F80C00002867D04046BDE8FC47BE
+:10849000FFF79CBF0020012221782B291BD02D291A
+:1084A00002D0302908D102E040F0010001E040F0A4
+:1084B0000200641C002AEFD100252A290ED0217861
+:1084C000A1F130020A2A11D205EB850201EB420527
+:1084D000641C303DF1E740F00400EAE7D9F80010F1
+:1084E0000B1DC9F800300968641C0D442178002375
+:1084F0002E290BD114F8011FA1F130020A2A05D24E
+:1085000003EB830201EB4203303BF3E76C290DD010
+:1085100068290BD0692921D00BDC252918D05829CE
+:1085200031D063290ED0642915D117E014F8011F4A
+:10853000ECE7702969D0732932D075291BD07829CE
+:1085400009D120E0D9F80000011DC9F80010017818
+:108550004046FCF703FD641C90E76CE0D9F800107E
+:108560000A1DC9F800200968CDE900500A224046DA
+:10857000FDF784FBEFE7D9F800100A1DC9F80020C9
+:1085800009680A2206E0D9F800100A1DC9F800207F
+:1085900009681022CDE90050404603F0ABFDDAE750
+:1085A000D9F8001000270A1DC9F800200E68C0077E
+:1085B00005D112E04046761C7F1CFCF7CFFC3178D9
+:1085C0000029F7D104E0202140466D1EFCF7C6FCCF
+:1085D000BD42C0D9002DF6D1BDE74EB13046F9F706
+:1085E00077FF074604E0202140466D1EFCF7B6FCED
+:1085F000BD4206D9002DF6D103E04046761CFCF7BB
+:10860000ADFC31780029F8D1A5E7D9F80000011DAB
+:10861000C9F80010056830214046FCF79FFC78211E
+:108620004046FCF79BFC08200021CDE900010346F1
+:1086300010222946B0E7BDE8FC8700002E2E5C2EF4
+:108640002E5C2E2E5C2E2E5C2E2E5C657874657250
+:108650006E616C5C667072696E74665C6E72665F89
+:10866000667072696E74665F666F726D61742E6398
+:10867000000000002DE9F0411E4615460F4604009B
+:1086800003D11DA17820FBF759FD206818B91AA164
+:108690007920FBF753FD1DB917A17A20FBF74EFD9A
+:1086A00039462046FBF7EFF940B939462046FBF73B
+:1086B000EAF918B910A17D20FBF740FD6068394642
+:1086C000026820466A43FBF7E7F958B96068394603
+:1086D000026820466A43FBF7DFF918B906A17F203C
+:1086E000FBF72CFD206833462A46D0F810C03946E7
+:1086F0002046BDE8F04160472E2E5C2E2E5C2E2ECB
+:108700005C2E2E5C2E2E5C636F6D706F6E656E74CA
+:10871000735C6C69627261726965735C6673746FB5
+:10872000726167655C6E72665F6673746F726167B3
+:10873000652E630070B516460C46050003D108A1EE
+:108740002F20FBF7FBFC1CB905A13020FBF7F6FC42
+:108750002C60314628462268BDE870401047000072
+:108760002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C630E
+:108770006F6D706F6E656E74735C6C69627261723E
+:108780006965735C6673746F726167655C6E72664F
+:108790005F6673746F726167652E63002DE9F04147
+:1087A00028B1016819B1C969BDE8F04108470D4D0C
+:1087B0000D480024461B14270DE000BF04EB840085
+:1087C00005EB8000016829B1C969884710B1012013
+:1087D000BDE8F081641CB6FBF7F0A042EED80020A3
+:1087E000F6E700000C590020205900200448012120
+:1087F0004174007A08B100207047012070470000E2
+:10880000D8760020012801D0032808D1044900228D
+:1088100001284A7400D00020087402F04BBC704755
+:10882000D876002070B50146022801D0032943D133
+:10883000224C207A00283FD0012831D002282FD1A5
+:108840001F4800230229006802D0032928D119E01B
+:10885000E360027912B1012A22D10BE0D0E905656B
+:10886000721B142A00D314222A4482614569AA4249
+:108870000ED015E00169491C0161426991420FD196
+:10888000237213E0E268521CE260082A08D9E36010
+:10889000237202290AD00D21FCF7B3FF02F000FC7D
+:1088A000607C28B1BDE8704000F014BF0021F3E700
+:1088B000BDE8704002F0FEBB70BD0000D87600201D
+:1088C0009C5800202DE9F8431D46089F164688460F
+:1088D000040003D12AA16220FBF730FC1EB928A1B5
+:1088E0006320FBF72BFC206818B925A16420FBF757
+:1088F00025FC1DB922A16520FBF720FC60684068BB
+:10890000B5FBF0F100FB115141B1B5FBF0F100FBFB
+:10891000115018B11AA16820FBF710FC4046FBF774
+:10892000ACF838B94046FBF7A8F818B914A16B2089
+:10893000FBF704FC3046FBF7A0F838B93046FBF7EC
+:108940009CF818B90EA16C20FBF7F8FB2A464146AB
+:108950002046FBF7A1F848B92A4641462046FBF7D6
+:108960009BF818B906A16D20FBF7E8FB009720687B
+:108970002B463246C76841462046B847BDE8F883D3
+:108980002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63EC
+:108990006F6D706F6E656E74735C6C69627261721C
+:1089A0006965735C6673746F726167655C6E72662D
+:1089B0005F6673746F726167652E63002DE9FF4116
+:1089C0001C46DDE90A7815460E46684600F010F8A8
+:1089D00046EA450141EA840141EA072242EA0841A8
+:1089E000009A00EB8200C0F80017BDE8FF8100008C
+:1089F00010B50068202804D303A140F2A110FBF7B2
+:108A00009DFB4FF0A04010BD2E2E5C2E2E5C2E2E16
+:108A10005C2E2E5C2E2E5C6D6F64756C65735C6EC7
+:108A20007266785C68616C5C6E72665F6770696FB5
+:108A30002E68000010B50068202804D303A140F27E
+:108A4000A110FBF77BFB4FF0A04010BD2E2E5C2E3B
+:108A50002E5C2E2E5C2E2E5C2E2E5C6D6F64756C43
+:108A600065735C6E7266785C68616C5C6E72665F82
+:108A70006770696F2E68000038B501240090684661
+:108A800031B1FFF7B5FF00998C40C0F8084538BDFB
+:108A9000FFF7AEFF00998C40C0F80C4538BD0000D0
+:108AA00030B5104B014600201C69224609E0157ABA
+:108AB000854205D1401C0A28F7DB4FF0FF3030BD5E
+:108AC0005268002AF3D1421CF9D008721A6922B107
+:108AD00052684A601A69516030BD002219614A60CB
+:108AE00030BD0000EC8700207047FAF73BBD7047AF
+:108AF00008B5034A00924023024A00F005F808BD79
+:108B0000D1B60700EC760020F0B595B01C461546AE
+:108B10000F4608461A9E00F071FB182109A8F9F7C4
+:108B2000CCFC0E96CDE909540023082203A938464F
+:108B300000F079FB05980690BDF81000ADF81C0018
+:108B4000BDF81200ADF81E0000208DF8210003983A
+:108B5000082600F00300012802D0022818D032E0D5
+:108B600003983346850AC0F3C2008DF820000398AD
+:108B70000FA9C0F38314A200384600F054FB09A8E3
+:108B8000009006AB22460FA9284600F093FA1AE09F
+:108B90000398840DC0F3C2008DF82000082C01D288
+:108BA000254600E0082533462A460FA9384600F03E
+:108BB0003AFB2E44641B09AB06AA29460FA800F015
+:108BC000CDF9002CEAD1384600F01EFB15B0F0BDFF
+:108BD0000A4A012902EBC00007D0022907D0032965
+:108BE00007D0042907D000207047022070470420D6
+:108BF00070470079704740797047000054DB0700E8
+:108C000010B5FFF772FF04210648FFF749FF00285F
+:108C100003DA05491B20FBF791FA0249012048724B
+:108C200010BD0000A8580020CCD507002DE9F04F5A
+:108C30008DB0FCF7A3F918B100200DB0BDE8F08F9E
+:108C4000794E0020B061BFF34F8FA6F580544FF0EE
+:108C5000000960680190A568284004EB800008E0E6
+:108C600021680198814201D86160E5E7284004EB62
+:108C700080000C3001A9FDF755F80028F0D105AAB5
+:108C8000A046019901EA050408EB8403491CDB684E
+:108C900042F82030401C01910228F2D3059800F0E0
+:108CA0000300022802D001284CD0A6E005985022EB
+:108CB000810D8A46B2EB905F00D850210C4664F3D8
+:108CC0009F5005900831594800F04FFA070075D0C1
+:108CD00000F094FA4B46082205A9384600F0A9FA9C
+:108CE000019909F1080B2940681A8000001D84428F
+:108CF00021D94F4D30B1C2B208EB8101201A914603
+:108D00000C3104E02946E2B2002591462846C4B25F
+:108D10005B46384600F08DFA0BEB090325B122467D
+:108D20002946384600F085FA01990AF1030001EB63
+:108D3000900001903BE008EB81015B4622463846FB
+:108D40000C31EFE70598C0F38310062800D3062006
+:108D5000059960F38911C1F38310801C059181008E
+:108D6000324800F002FA070047D000F047FA4B46BD
+:108D7000082205A9384600F05CFA09F10809002428
+:108D80000FE001984B4600EA0501401C08EB810109
+:108D90000190042238460C3100F04BFA09F1040925
+:108DA000641C0598C0F38310A042EAD837B1346937
+:108DB000B06968B1384600F027FA2FE01DE0607A0C
+:108DC000012804D122682046394612689047646819
+:108DD000002CF4D1384600F017FA00208DF800007E
+:108DE0006846FBF71BF9B06910B90199C8F804107F
+:108DF0009DF80000FBF75EF910E0346904E021689B
+:108E00002046896888476468002CF8D10948022107
+:108E1000008801EB004008A100F06CF8FCF7AEF808
+:108E200080F0010009E70000EC8700201CDC07004F
+:108E3000F8770020685900204261636B656E6473A7
+:108E400020666C7573686564000000002DE9F84FBA
+:108E50008146264FD01C15468A4680080022694666
+:108E6000BE68FCF725F8B8B3009CB846A01C00907B
+:108E7000B9683040091A8F003F1DBD4208EB8000E1
+:108E800002D82A46514608E03A4651460C30F9F7D6
+:108E9000FBFA1648EA1B0AEB07010C30F9F7F4FA63
+:108EA0004FEA1947FCF7A0FA47EA0042601C30403D
+:108EB00008EB8000344008EB8401C260C8684FF6BC
+:108EC000C07269F3C500904365F39F5020F0030022
+:108ED000801C20F00400C860054890F8200001E0E4
+:108EE000FFF7A4FE0028FBD1BDE8F88FEC77002047
+:108EF000EC87002000231A4602F032BF08B5012398
+:108F000000926A4602F02CFF08BD1CB5CDE9002393
+:108F100002236A4602F024FF1CBD3EB5069C8DE884
+:108F20001C0003236A4602F01BFF3EBD7FB5DDE94E
+:108F300008458DE83C0004236A4602F011FF7FBD1E
+:108F400070B586B00DF1280C9CE870008DE87C00AF
+:108F500005236A4602F004FF06B070BD2DE9F04714
+:108F60000E4680461C46924608293ED894F80C903E
+:108F7000002020731946104602F038F80025B5424B
+:108F800006D218F805201AA12046FFF7E1F903E000
+:108F900019A12046FFF7DCF96D1C082DEFD317A1AE
+:108FA0002046FFF7D5F90025B54210D218F8057014
+:108FB000F9F766FA0068C05D10F03E0F01D03A463E
+:108FC00000E02E220EA12046FFF7C2F903E00DA11A
+:108FD0002046FFF7BDF96D1C082DE5D3012221467F
+:108FE000504601F083FF84F80C90BDE8F087000044
+:108FF0002025303278000000202020007C00000076
+:109000002563000020000000104910B540F2FF3039
+:10901000886000200860486001F5805188614861DF
+:1090200081F820000A4800F0EDF800280CD109482A
+:1090300009490A4B401AC108002002E023F8200029
+:10904000401C8842FAD3002010BD0000EC770020BD
+:109050001CDC070004DC070054DB0700205900205B
+:1090600002480349401AC0087047000004DC0700AA
+:1090700054DB070013B56846FCF7F2FF08B1002087
+:109080001CBD0248009950F831001CBD54DB07009C
+:1090900070B507480125046980F8205005E0657225
+:1090A00021682046496888476468002CF7D170BD64
+:1090B000EC8700202DE9FF4781460C9D00200C46DF
+:1090C0002F7B2873984616462946184601F08EFFD6
+:1090D000072E42D2DFE806F004090F161F2A3600D9
+:1090E00049462846FFF734F937E0494628462268C2
+:1090F000FFF72EF931E0D4E9002349462846FFF76F
+:1091000027F92AE0A0680090D4E9002349462846C0
+:10911000FFF71EF921E0D4E90201CDE90001D4E90D
+:10912000002349462846FFF713F916E004F108002A
+:1091300007C88DE80700D4E9002349462846FFF711
+:1091400007F90AE004F108000FC88DE80F00D4E920
+:10915000002349462846FFF7FBF8002229464046EF
+:1091600001F0C4FE2F73BDE8FF872DE9F041858A29
+:1091700080462D1F4819C01CB0FBF5F0C6B2404612
+:10918000FDF700F8041E19D0002020710120607145
+:10919000E58000272546761EC4F800800BE0404697
+:1091A000FCF7F0FF60B16179491C617128600546E8
+:1091B0007F1CC0F80080B742F1D32046BDE8F081A3
+:1091C000204600F002F80020F8E72DE9F04145794B
+:1091D00001466B1E002201E00968521C9A42FBD333
+:1091E0000F680146002605E038460C68FDF730F8A8
+:1091F0002146761CAE42F7D3BDE8F0810121001D67
+:10920000FCF799BFFDF76CB810B504460121001DAD
+:10921000FCF7B2FF10F0FF0F04D12046BDE810406C
+:10922000FFF7D3BF10BD38B501240094FCF7CEFE84
+:1092300038BD38B500240094FCF7C8FE38BD0000E6
+:10924000094902220A60BFF36F8FBFF34F8F0A1DD7
+:10925000106006480268002AFCD000200860BFF3B6
+:109260006F8FBFF34F8F704704E5014000E401406A
+:1092700070B50E4C01232360BFF36F8FBFF34F8F88
+:1092800000230B4D08E000BF51F8236040F8236035
+:109290002E68002EFCD05B1C9342F5D3002020608A
+:1092A000BFF36F8FBFF34F8F70BD000004E5014027
+:1092B00000E4014020B103490968016000207047C3
+:1092C0000E207047A0CA07002DE9FE4307460D4651
+:1092D0000846FFF7EFFF00287ED18046CDF80080DA
+:1092E000CDF80480012406208DF80070ADF804004C
+:1092F000CDF808808DF80240694620202A6869DF91
+:109300003F4E40B100F0B0FB024630883D4904EBCF
+:109310000040FFF7F3FDCDF800808DF801408DF897
+:109320000280CDF80480CDF808808DF8038069466E
+:1093300040202A6869DF40B100F096FB0246308881
+:10934000314904EB0040FFF7D9FDCDF800808DF8DE
+:109350000070F720ADF80200CDF80480CDF8088049
+:10936000694623202A6869DF40B100F07DFB024690
+:109370003088264904EB0040FFF7C0FDCDF800809F
+:10938000CDF80480CDF808808DF800404746694646
+:1093900001202A6869DF40B100F066FB0246308890
+:1093A0001B4904EB0040FFF7A9FD4FF4B0600090AB
+:1093B000019702976946A1202A6869DF40B100F051
+:1093C00053FB02463088134904EB0040FFF796FD3B
+:1093D00000970197029700E010E08DF80040694681
+:1093E000A0202A6869DF40B100F03EFB02463088C9
+:1093F000094904EB0040FFF781FD0020BDE8FE8332
+:10940000705900201CD8070064D80700B0D80700A6
+:109410007CD70700C8D7070028D707002DE9F041FF
+:109420000446D0F8008060DF2168194D07464145A9
+:109430001CD92888022606EB004016A1FFF75AFD2A
+:109440002888424606EB00401EA12368FFF75DFD19
+:10945000F006D0F80C012168800200F10050421A99
+:10946000288825A106EB0040FFF748FD012467B1DD
+:10947000384600F0F9FA024628882AA104EB004099
+:10948000FFF73CFD3846BDE8F0812E480470F9E74F
+:1094900070590020496E73756666696369656E74FC
+:1094A0002052414D20616C6C6F636174656420666D
+:1094B0006F722074686520536F66744465766963C3
+:1094C000652E00004368616E6765207468652052F0
+:1094D000414D207374617274206C6F636174696FA5
+:1094E0006E2066726F6D203078257820746F203082
+:1094F0007825782E000000004D6178696D756D202B
+:1095000052414D2073697A6520666F7220617070D8
+:109510006C69636174696F6E206973203078257897
+:109520002E00000073645F626C655F656E61626C43
+:109530006528292072657475726E65642025732E06
+:10954000000000000759002030B51848ADF5017D36
+:109550000078002826D04FF4FA7400BFADF800421E
+:1095600080A9684661DF38B105281BD00DF5017D63
+:10957000BDE83040FAF730BC6D460D497DA800F0DB
+:10958000FFF809E07DA800F0E3F8D0E900212846C3
+:1095900090477DA800F032F97DA800F0D9F80028A6
+:1095A000DCD0EFE70DF5017D30BD0000075900204C
+:1095B000A4CA0700F8B5134C2078C0B10120A070F0
+:1095C00002F050F8112814D0022002F067F80025AC
+:1095D0008DF800506846FAF721FD11DF0646257028
+:1095E0009DF80000FAF766FD2EB13046F8BD082060
+:1095F000F8BD0020F8BDA57002F062FB032002F068
+:109600004DF8F6E7045900207CB5204C207808B1CD
+:1096100008207CBD0120A070002002F023F8112852
+:1096200019D0002002F03AF819480026006801908D
+:109630008DF800606846FAF7F1FC164901A810DFC2
+:1096400005000AD0002020709DF80000FAF732FDD6
+:109650002DB128467CBD00207CBD0120F3E7A6701B
+:1096600066700721162001F095FF08B1FAF7B4FBE8
+:109670000721152001F08EFF08B1FAF7ADFB02F0CB
+:109680003BFB012002F00AF8E5E700000459002046
+:1096900038CA07007D3D07000EB50A49684600F04C
+:1096A0006FF808E0684600F047F8D0E900108847F6
+:1096B000684600F0A3F8684600F03EF80028F1D1B3
+:1096C0000EBD000054CA0700014800787047000032
+:1096D000045900200548817819B1007818B1FFF7C6
+:1096E00069BF08207047FFF78FBF000004590020B2
+:1096F0001FB568464BDF30B1052819D004B0BDE86E
+:109700001040FAF769BB0B4901A800F039F809E0ED
+:1097100001A800F029F8D0E900210098904701A89D
+:1097200000F06CF801A800F01FF80028E1D0EFE786
+:109730001FBD0000C0CA070010B5040003D10349D3
+:109740009E20FAF7FBFCA06810BD0000D4D60700ED
+:1097500010B5040003D103499E20FAF7EFFCA0687E
+:1097600010BD0000D4D6070010B5040003D1034992
+:109770009E20FAF7E3FCA06810BD0000D4D60700D5
+:1097800070B50D46040003D108492A20FAF7D6FC2B
+:109790001DB906492B20FAF7D1FC256028686060C6
+:1097A0002046BDE8704000F003B800008CD10700EF
+:1097B00010B5040003D110490D20FAF7BFFC206852
+:1097C00018B90D490E20FAF7B9FC606818B90A49B2
+:1097D0000F20FAF7B3FCD4E900104A68904201D197
+:1097E000002004E0D0E900239A4202D01046A06095
+:1097F00010BD08306060F0E78CD1070010B50400A0
+:1098000003D112493D20FAF799FC206818B90F4995
+:109810003E20FAF793FCA068002815D021688968DB
+:109820000844A060606818B908494D20FAF786FC22
+:10983000D4E901014268914206D1083060602046B7
+:10984000BDE81040FFF7B4BF10BD00008CD1070089
+:1098500070B50D46060003D10BA11420FAF76EFC7B
+:109860001DB909A11520FAF769FC746804E0B26813
+:109870002946904718B1246820680028F7D120684D
+:109880002860256070BD00002E2E5C2E2E5C2E2ED2
+:109890005C2E2E5C2E2E5C636F6D706F6E656E7429
+:1098A000735C6C69627261726965735C736F727408
+:1098B0006C6973745C6E72665F736F72746C6973DB
+:1098C000742E630010B5040003D103A13D20FAF704
+:1098D00035FC206810BD00002E2E5C2E2E5C2E2E36
+:1098E0005C2E2E5C2E2E5C636F6D706F6E656E74D9
+:1098F000735C6C69627261726965735C736F7274B8
+:109900006C6973745C6E72665F736F72746C69738A
+:10991000742E630010B5040003D103A13720FAF7B9
+:109920000DFC6068006810BD2E2E5C2E2E5C2E2E65
+:109930005C2E2E5C2E2E5C636F6D706F6E656E7488
+:10994000735C6C69627261726965735C736F727467
+:109950006C6973745C6E72665F736F72746C69733A
+:10996000742E630010B5040003D105A12B20FAF773
+:10997000E5FB61680868002801D002680A6010BD34
+:109980002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63DC
+:109990006F6D706F6E656E74735C6C69627261720C
+:1099A0006965735C736F72746C6973745C6E7266F4
+:1099B0005F736F72746C6973742E630070B50C46BC
+:1099C000050003D10BA14320FAF7B8FB1CB909A18C
+:1099D0004420FAF7B3FB0021686806E0A24203D1F5
+:1099E00021680160012103E010460268002AF5D1D8
+:1099F000084670BD2E2E5C2E2E5C2E2E5C2E2E5C0C
+:109A00002E2E5C636F6D706F6E656E74735C6C6927
+:109A1000627261726965735C736F72746C6973747E
+:109A20005C6E72665F736F72746C6973742E630020
+:109A30000C4A10B502F594730EE0991AC91001EBA7
+:109A4000D171491002EBC1010C68844201D90B4667
+:109A500002E005D201F108029A42EED3002010BDC7
+:109A6000486810BDE8C7070000B5FFF7E1FF002810
+:109A700000D1014800BD0000D4C707002DE9F04126
+:109A800004461348134BC01A0C21B0FBF1F6A06931
+:109A90004FF0FF3110F8022C02B92169002011E0CB
+:109AA00000EB400503EB85052F68974209D14F1C59
+:109AB00002D06F688F4204D194E80F00AD68A847C8
+:109AC00003E0401CB042EBD301202060BDE8F081F0
+:109AD00070DC070064DC070010B51446126808301B
+:109AE000202A02D248F2145010BD012201F064FE77
+:109AF0000028F9D120202060002010BD083001F09E
+:109B0000E3BE083001F0A0BF02480068002800D082
+:109B1000012070470004014070B50C46050003D1D8
+:109B20000D49D920FAF70AFB1CB90B49DA20FAF7DC
+:109B300005FB0A480421008801EB004008A1FFF75B
+:109B4000D9F912490320C96888476869FEF714FAF1
+:109B5000FBF7ACFE607070BD50CE07003859002096
+:109B600048616E646C65204E52465F4446555F4FB7
+:109B7000505F4F424A4543545F435245415445204C
+:109B800028636F6D6D616E6429000000205800200D
+:109B900070B50C4620B9154940F20110FAF7CEFA1B
+:109BA00024B912494FF48170FAF7C8FA104D04260F
+:109BB00010A1288806EB0040FFF79CF91849081F00
+:109BC000FEF7F8F9FBF772FE6070012805D100205E
+:109BD000FDF7F4FF10B10A20607070BD288811A154
+:109BE00006EB0040BDE87040FFF784B950CE070097
+:109BF0003859002048616E646C65204E52465F44BF
+:109C000046555F4F505F4F424A4543545F45584564
+:109C1000435554452028636F6D6D616E64290000C3
+:109C20002858002057726974696E672076616C69E4
+:109C30006420696E697420636F6D6D616E64207459
+:109C40006F20666C6173682E0000000070B50D46D1
+:109C5000040003D11749E720FAF770FA206918B910
+:109C60001449E820FAF76AFAA08A18B91149E920DC
+:109C7000FAF764FA1DB90F49EA20FAF75FFA0E48BD
+:109C80000421008801EB00400CA1FFF733F9A18A01
+:109C90002069FEF731F9FBF709FE68702846FBF7EB
+:109CA00077F9E168002903D02069BDE870400847D2
+:109CB00070BD000050CE07003859002048616E6426
+:109CC0006C65204E52465F4446555F4F505F4F4291
+:109CD0004A4543545F57524954452028636F6D6D80
+:109CE000616E64290000000030B587B00C4605465F
+:109CF000182218496846F8F7C7FB207B0195164DD6
+:109D00008DF80000012806D0022812D006281CD1A8
+:109D1000607B049019E01148FEF706F8A888E880F7
+:109D2000607B0490617CD4F80E0061F31F600590A5
+:109D30000BE00B480421008801EB004009A1FFF76C
+:109D4000D9F8B4F80D00A880E8806846FDF7A6FCB5
+:109D500007B030BD58C60700005800204CDB070094
+:109D60002C590020536574207265636569707420F6
+:109D70006E6F7469660000002DE9F0410B4E0D46D0
+:109D8000042730880AA107EB0040FFF7B3F8114C15
+:109D9000308811A107EB0040A36C226DFFF7B5F8E6
+:109DA000A06CA860206D6860BDE8F0813859002083
+:109DB00048616E646C65204E52465F4446555F4F65
+:109DC000505F4352435F47455420286461746129C2
+:109DD000000000000C7000204F66667365743A2521
+:109DE000642C204352433A30782530387800000004
+:109DF0002DE9F84F3E4C81460D462088042707EB9D
+:109E000000403CA1FFF776F8FEF75EF901264FF01F
+:109E1000080AC8B1D9F814204FF00308DAB13F4955
+:109E20003F4813051CD0436DD1F808C01344634567
+:109E300016D020883BA106EB004000BFFFF75AF880
+:109E400085F80180BDE8F88F20883FA106EB00402F
+:109E5000FFF750F81EE0208849A106EB0040EDE72F
+:109E6000B2F5805F07D920884CA106EB0040FFF7D0
+:109E700041F86F70E6E7436DD1F808C003EB0208C4
+:109E8000E0450AD9CDF800C020884D4906EB0040D6
+:109E9000FFF743F885F801A0D4E74264C26C03657C
+:109EA000036380468264D9F81400002200F6FF7034
+:109EB0004FEA103C486861461844FDF7E5F940B1A7
+:109EC000208840A106EB0040FFF714F805206870D9
+:109ED000B8E7D8F848100091208840A107EB00406F
+:109EE000D8F85030D8F84420FFF717F8AAE7000058
+:109EF0003859002048616E646C65204E52465F44BC
+:109F000046555F4F505F4F424A4543545F43524569
+:109F100041544520286461746129000020580020C4
+:109F20000C7000204F626A6563742073697A652043
+:109F30006D757374206265207061676520616C695E
+:109F4000676E65640000000043616E6E6F7420638D
+:109F500072656174652064617461206F626A656313
+:109F60007420776974686F75742076616C696420F9
+:109F7000696E697420636F6D6D616E64000000002E
+:109F80004F626A6563742073697A652063616E6EDF
+:109F90006F7420626520302E00000000496E7661EB
+:109FA0006C69642073697A6520666F72206F626ADB
+:109FB0006563742028746F6F206C61726765290077
+:109FC000DCCD07004572617365206F706572617446
+:109FD000696F6E206661696C65640000437265613B
+:109FE00074696E67206F626A65637420776974684C
+:109FF0002073697A653A2025642E204F6666736562
+:10A00000743A203078253038782C204352433A2057
+:10A0100030782530387800002DE9F041154D07469D
+:10A020000E462888042101EB004013A1FEF762FFD1
+:10A030001B4CD4E91401626C431A9A420BD0288855
+:10A04000012101EB004017A1FEF75FFF08207070AF
+:10A050000120BDE8F08100216164A16CE1646065CC
+:10A060000021384600F032F817490420C9688847B3
+:10A070000020EEE73859002048616E646C65204E80
+:10A0800052465F4446555F4F505F4F424A454354E6
+:10A090005F45584543555445202864617461290043
+:10A0A0000C700020496E76616C6964206461746193
+:10A0B0002E2065787065637465643A2025642C20D1
+:10A0C000676F743A20256400205800202DE9F04184
+:10A0D000044686B00020FEF761FB224E012758B1EE
+:10A0E000214A18212046F9F793FE020036D0308825
+:10A0F0001EA107EB00402FE0182227496846F8F719
+:10A10000C3F92648264D4FF00408006DA96888421F
+:10A1100011D1318808EB014022A1FEF7EBFED5E911
+:10A120000101FDF7D7FF8DF80100FBF7BFFB8DF8AC
+:10A130000100254D02E08DF801700025D4E90112DF
+:10A140006846904715B12846FDF738FD31889DF8DF
+:10A15000012008EB01401DA1FEF7D0FE06B0BDE8CE
+:10A16000F081000038590020CDA007004661696CDD
+:10A17000656420746F207363686564756C65206F17
+:10A18000626A65637420657865637574653A20302A
+:10A190007825782E0000000018C707000C700020FA
+:10A1A00020580020506F737476616C696461746923
+:10A1B0006F6E206F66206669726D776172652069C7
+:10A1C0006D6167652E00000075A30700526571750B
+:10A1D0006573742068616E646C696E6720636F6D6F
+:10A1E000706C6574652E20526573756C743A2030FE
+:10A1F00078257800F8B50C4D0C46042628880BA16C
+:10A2000006EB0040FEF776FE124813A1826CA260B6
+:10A21000036DB0026360E0600090288806EB0040A8
+:10A22000FEF77BFEF8BD00003859002048616E64DF
+:10A230006C65204E52465F4446555F4F505F4F421B
+:10A240004A4543545F53454C454354202864617448
+:10A25000612900000C700020637263203D2030787B
+:10A2600025782C206F6666736574203D2030782534
+:10A27000782C206D61785F73697A65203D20307895
+:10A28000257800002DE9F041264F05460E46388816
+:10A29000042101EB004024A1FEF72CFEFDF714FF82
+:10A2A00098B12B4CD4E91401401AA98A0844616C76
+:10A2B00088420CD93888012101EB004025A1FEF726
+:10A2C00019FE03207070BDE8F0810820FAE72749E5
+:10A2D000206B49684718E86820B925494FF4E070B9
+:10A2E000F9F72CFFD5E90331AA8A3846FDF77CF847
+:10A2F00020B1D5E90310BDE8F0410847A98A206BD9
+:10A30000134A08442063A98A206D48320844206516
+:10A31000A98A2869FAF756FEA064B060206D7060C3
+:10A32000D1E700003859002048616E646C65204E0A
+:10A3300052465F4446555F4F505F4F424A45435433
+:10A340005F57524954452028646174612900000018
+:10A350000C700020577269746520726571756573A1
+:10A360007420746F6F206C6F6E670000205800209F
+:10A3700050CE0700074810B50088042101EB0040CB
+:10A3800005A1FEF7B7FD11490620C968BDE81040D8
+:10A390000847000038590020416C6C20666C6173DE
+:10A3A00068206F7065726174696F6E732068617682
+:10A3B0006520636F6D706C657465642E204446552E
+:10A3C00020636F6D706C657465642E0020580020EA
+:10A3D000FEF75EFEFEF72AFC0028FBD10D4E642539
+:10A3E0004FF47A47741C3846A0476D1EFAD10A48CC
+:10A3F0000068C00700D000BEBFF34F8F0648E438A6
+:10A400000168064A01F4E06111430160BFF34F8F18
+:10A4100000BFFDE770C40700F0ED00E00400FA059E
+:10A4200010B50446074804212246008801EB00408D
+:10A4300005A1FEF763FD2146BDE810400748FBF784
+:10A4400007BF00002C59002046726565696E6720C1
+:10A4500062756666657220257000000004DC0700E6
+:10A460002DE9F0472F4F05464FF0040938880C4678
+:10A470004E4609EB00402CA1FEF73CFD38882A7CB3
+:10A4800006EB004031A1FEF739FD4FF44051374B48
+:10A490004A6801204FF002089A4200D10220344E4F
+:10A4A000326A012A00D1401C4FF0010C84F801C02F
+:10A4B0002A7C1AB10025012A09D01BE084F8048007
+:10A4C000F068A0602B48E060C0F5FC200FE0D1F8F8
+:10A4D000048098450ED125710878142801D948695F
+:10A4E00000E00020A0604FF48050E06088682061A8
+:10A4F000BDE8F087824208D284F804C0B068A0604A
+:10A50000FCF70EFCE060B069F1E7398809EB014027
+:10A5100019A1FEF7EFFCFF202071A560E560256121
+:10A52000E6E700003859002048616E646C65204EF3
+:10A5300052465F4446555F4F505F4649524D574122
+:10A5400052455F56455253494F4E00004669726D61
+:10A550007761726520696D616765207265717565E7
+:10A56000737465643A20256400000000DBE5B15196
+:10A570000C700020002007004E6F20737563682068
+:10A580006669726D7761726520696D61676500004B
+:10A5900030B58A1D8B79083187B0022B33D15388AF
+:10A5A0008489A3422FD1127A012A2CD1184C0DF1A3
+:10A5B000040C3CCC8CE83C000A89ADF80C204A899C
+:10A5C0000C3104911249ADF80E208039114C096A02
+:10A5D0000591CDF818D0018A05AA6088ADDF18B9B9
+:10A5E0006846FAF733FB38B10020ADF8080001A93E
+:10A5F0006088B0DF50B106E040F2FD10ADF8080011
+:10A6000001A96088B0DF002007B030BD0120FBE762
+:10A6100070C607000058002070B506468C1DC8881B
+:10A62000B18888B0884229D11948FBF7ABFD0500F5
+:10A63000184825D0F42100910088042101EB004046
+:10A6400063892A4614A1FEF768FC628904F10C01B3
+:10A650002846F7F719FF1822174901A8F7F714FF42
+:10A66000029605956089ADF8180001A8FDF716F867
+:10A67000002803D029460648FBF7EAFD08B070BD64
+:10A680000088022101EB00400CA1FEF733FCF5E746
+:10A6900004DC07002C59002042756666657220258F
+:10A6A000702061637175697265642C206C656E2021
+:10A6B000256420282564290080C6070063616E6E2A
+:10A6C0006F7420616C6C6F63617465206D656D6F74
+:10A6D000727920627566666572210000F8B50D46D4
+:10A6E00014460646694600F052FA00280ED0009A39
+:10A6F000FF2A0AD8501C824207D869780223B3EB9C
+:10A70000911F02D02979814201D20020F8BD227028
+:10A71000611C304600F080FBF8BD114600F0D6B851
+:10A72000114600F0E3B8F8B50C46154606466946F2
+:10A7300000F02DFA00280CD0009A501C904207D34C
+:10A7400061780223B3EB911F02D02179814201D2BB
+:10A750000020F8BD2946304600F05EFB009A00213B
+:10A76000A954F8BD2DE9FF410C468E6817460546F1
+:10A77000694600F023FB00280ED0A06800280BD00B
+:10A7800060783A46C0F3011002283146684606D088
+:10A7900000F0DAF80199696004B0BDE8F08100F0DA
+:10A7A00086F8F7E77CB50D461446694600F08FF948
+:10A7B000002820D02879082806D0042809D00228AB
+:10A7C0000AD001280CD015E0DDE90001C4E9000140
+:10A7D0000AE00098206006E0009800B2208002E0C5
+:10A7E000009840B22070C117DDE900235040594065
+:10A7F000084301D000207CBD01207CBD7CB50D4606
+:10A800001446694600F09EF9002820D028790828CF
+:10A8100007D00021042809D002280AD001280CD032
+:10A8200014E0DDE90001C4E9000109E000982060BE
+:10A8300006E0009880B2208002E00098C0B220704C
+:10A84000DDE9002350405940084301D000207CBD81
+:10A8500001207CBD7CB50D461446694600F072F9B6
+:10A86000002821D02979082908D00098C217042986
+:10A870000BD002290DD001290ED014E0DDE9000231
+:10A88000C4E900020146134609E0C31701462060EF
+:10A8900005E001B2218001E041B22170CB174140B7
+:10A8A0005340194301D000207CBD01207CBD70B510
+:10A8B0000D46064614461146284600F09AFA2246EE
+:10A8C00029463046BDE8704000F03EB838B50C4629
+:10A8D0000422694600F0A0FA002806D09DF8031073
+:10A8E000009861F31F602060012038BD1CB50C4644
+:10A8F0000822694600F090FA002824D09DF8011043
+:10A900009DF800209DF80230080E42EA012242EA3A
+:10A91000034240EA13409DF803309DF8041040EADA
+:10A92000132008439DF8051042EA036240EA012023
+:10A930009DF8061040EA01409DF8071040EA0160CA
+:10A94000C4E9002001201CBD2DE9F04F04469DB054
+:10A9500000200090064601904FF0FF3A0AA800F050
+:10A9600069F94FF0010BE94682E012AB05AA06A98E
+:10A97000204600F0C9F850B10AA8059900F06BF91B
+:10A9800060B10B98407810F0300F53D060E09DF824
+:10A990004800002870D11DB0BDE8F08F0598B04286
+:10A9A00042D30B9D0AAE0B98407800F00F000828A8
+:10A9B00012D0304600F066F90B98A842F3D1564603
+:10A9C0000599B14230D3D4F8088009919DF8181048
+:10A9D00008910E990D6820E00B980678F0E7296839
+:10A9E0000F682FB1DDE9083229462046B84711E04B
+:10A9F00011948968DDE90872097891420CD12946E1
+:10AA000017A8FBF733FA85F80CB017AA3946119846
+:10AA1000FAF735FB0028BED0AD6815B1A1684145F5
+:10AA2000DDD0A168414523D19DF81810204600F0E3
+:10AA30002FFA1BE00C9840280AD200F01F010BFAF5
+:10AA400001F00C994A0959F82230034349F82230A1
+:10AA5000E5682DB10AAB9DF8182020460599A84756
+:10AA60000AAA9DF818102046FAF709FB002892D090
+:10AA7000A06800287FF479AFDDE90B0445780AA8C7
+:10AA800000F000F90028F7D115F0300F03D10B9832
+:10AA9000007800B1641CC4B10020494605E000BF45
+:10AAA00051F82020521C0ED1401CB0EB541FF7D39C
+:10AAB000600959F8201004F01F00C0F120022AFAA2
+:10AAC00002F0814201D0002065E7012063E71CB558
+:10AAD0000C46694600F036F8002814D0DDE9000283
+:10AAE000C10709D051084FEA30006FEA00026FEA4F
+:10AAF0000100C4E9002004E051084FEA3000C4E935
+:10AB000000014FF001001CBDF8B507460020187089
+:10AB100008700E4610601C4615466946384600F01F
+:10AB200036F8012140B1009850B1C10800F007008B
+:10AB3000296030700120F8BDB86808B10020F8BD68
+:10AB40002170FBE72DE9F84300268846814634460C
+:10AB5000354604E0402E02D30020BDE8F883694664
+:10AB6000484600F085F90028F7D09DF8007032467D
+:10AB700007F07F00C10FF7F774FC29430443F61D6B
+:10AB80000D463806E6D4C8E900410120E5E7F8B5EE
+:10AB90000E460746694600F06BF900280AD09DF87A
+:10ABA0000040200616D5072504F07F0403E0202D81
+:10ABB00001D30020F8BD6946384600F059F9002855
+:10ABC000F8D09DF8001001F07F00A8400443ED1D6F
+:10ABD0000806ECD401203460F8BD000059680A4A28
+:10ABE000896891420ED1D0E901120848491C521ED1
+:10ABF000C0E9011206480421008801EB004005A1CC
+:10AC0000FEF77CB970470000FCC4070030580020F4
+:10AC10004459002050423A20496E697420706163A3
+:10AC20006B65742064617461206C656E3A202564E4
+:10AC300000000000C26000230160C0E901138B78AE
+:10AC40001A44026191F903301A44426108780028DD
+:10AC500000D00120704770B545680E460446606814
+:10AC60000178B14206D1407800F00F00082801D0E9
+:10AC7000012070BD204600F005F86068A842EED1C2
+:10AC8000002070BD30B541680A785AB101F10C035B
+:10AC900043600A7B42B14C780A79C4F30115032D55
+:10ACA00007D00BE0002030BDC2680168FFF7C2FF8B
+:10ACB000F8E75D78C5F30115032D07D00225B5EB44
+:10ACC000141F09D14C7914FB02F209E08D78046954
+:10ACD0000022641B046103E0B5EB941F00D1042241
+:10ACE000497811F0300F02D18168491C81609C784D
+:10ACF000016921441144016193F903201144416128
+:10AD0000012030BD30B54168002487B0497801F09A
+:10AD10000F02082A11D08A091ED00222B2EB911F1D
+:10AD200009D10269C1F301110229146001D003297C
+:10AD300001D14069047007B030BD0069056808E0C2
+:10AD40002C7329466846FBF791F86846FFF7DAFF4F
+:10AD5000AD68002DF4D1EEE7C1F30111012912D045
+:10AD60000229E6D00329E4D04268517801F00F01AE
+:10AD700007290BD0916881B11279006907B0BDE84D
+:10AD80003040F7F781BB41690C70EDE701699068CD
+:10AD900007B0BDE8304000F02CB81179006907B069
+:10ADA000BDE83040F7F789BB10B5034B002408C05D
+:10ADB00080E8160010BD0000414F070038B50D4671
+:10ADC00004466946FFF7E3FE00280BD0D4E90002F1
+:10ADD000D4E90213C5E90002C5E9021300988142D3
+:10ADE00001D2002038BDA860A168081AA060012027
+:10ADF00038BD00B50A4687B001466846FFF71AFF1E
+:10AE0000002807D06846FFF77DFF6846FFF73AFF46
+:10AE10000028F7D107B000BD7FB514460546A9B993
+:10AE2000124A2868904208D110E01022694628464C
+:10AE3000FFF7F2FF002807D0103C102CF5D822466F
+:10AE400069462846FFF7E8FF04B070BDA868A04235
+:10AE500001D20020F8E72B682246284698470028B0
+:10AE6000F2D0A868001BA8600120EDE7414F070061
+:10AE700010B504468068002809D0236801222046C6
+:10AE80009847002803D0A068401EA060012010BD94
+:10AE900038B5002439B1012912D0022912D0052970
+:10AEA0001DD0002038BD0546012269462846FFF71F
+:10AEB000B3FF90B19DF800000006F5D4012038BD25
+:10AEC00008220DE005466946FFF761FE28B1002122
+:10AED0002846009AFFF7A0FF38BD204638BD04225F
+:10AEE000BDE838400021FFF797BF000010B50C46C1
+:10AEF000017A052908D0407A38B1084808A10268CB
+:10AF00002046FDF725FA00E01AB106A12046FDF71C
+:10AF10001FFA2046BDE81040FDF758BAE05800205F
+:10AF2000257300000D0A00002DE9F047284D9946D1
+:10AF30001646044681B3284F09F50052DFF894C045
+:10AF400038885368A16D4FF0010808EB0040634555
+:10AF500001D022490AE093684A1EC2F30B02891A03
+:10AF600041F6FF7211448B4205D21D49FDF7C2FF25
+:10AF70000020BDE8F0874846FAF712FF90B1388804
+:10AF8000022101EB00401749FDF7B4FF2EB1104834
+:10AF90001830FBF7EBFE06E00CE0398808EB0140C7
+:10AFA0001149E3E70EB1AC2000E0A520E862A06DF6
+:10AFB000686301E0AA20E8623EB194F88F0010B106
+:10AFC00094F8900008B96068E8600120D1E70000BB
+:10AFD0000C700020DBE5B1514459002090CF0700F0
+:10AFE00024CF0700E4CF0700E0CE070038B5C388C0
+:10AFF0000D46044633B114A0009015A216A12846B0
+:10B00000FDF7A6F9217A05291CD0607A48B1A088FD
+:10B01000FDF7DEFD164951F8202016A12846FDF760
+:10B0200097F9A0880021FEF725F803461049207AF9
+:10B03000143951F8202001B02846BDE830400EA157
+:10B04000FDF786B938BD00001B5B306D00000000C5
+:10B050001B5B313B33316D0025734C6F677320648C
+:10B06000726F70706564202825642925730D0A00AD
+:10B07000E0580020257300003C25733E2025733ADC
+:10B0800020000000EFF30580C005C00D01D00120B5
+:10B090007047EFF3148040F30000401C704700003D
+:10B0A000034802490068FBF719B80000A0580020C7
+:10B0B000A4C707002DE9F041224C0025224E207A3A
+:10B0C000012730B92148311D0068FBF712F83060C4
+:10B0D00038B1022020723168087928B101281CD1CA
+:10B0E00014E06560BDE8F081D1E90503C01A1428B9
+:10B0F00000D31420B7EB900F01D2820800E00122A8
+:10B100000869C9681844194429DF03E0D1E903013B
+:10B11000084428DF58B1112812D003213068FAF70B
+:10B1200070FB25726560BDE8F041FFF7B9BF207C78
+:10B130000028D7D1BDE8F04100210220FDF772BB05
+:10B140002772CFE7D87600209C580020A4C70700BC
+:10B1500010B5074C201DFAF7EBFF002806D1607CE4
+:10B16000002803D1BDE81040FFF7A4BF10BD0000C8
+:10B17000D876002010B510461A46F7F785F900205A
+:10B1800010BD10B510461A46F7F77EF9002010BD25
+:10B190002DE9F0411E681C461546074621B10129DC
+:10B1A00018D0052923D119E000202060401C206020
+:10B1B000B0421CD8012229463846FFF72DFE002850
+:10B1C00006D015F8010B000601D52068EEE7012036
+:10B1D000BDE8F08108200246186002E00420024623
+:10B1E000186029463846BDE8F041FFF715BE00203B
+:10B1F000EEE770B516460A460446C11C104600F03C
+:10B2000057FF054661193046C91C00F051FF28441C
+:10B2100070BD000003B5094A85B0D2E91612CDE928
+:10B22000001207498989ADF8001006A9CDE902107E
+:10B23000044869464088AEDF07B000BDF0C507008E
+:10B24000F85D002000580020084670470846704707
+:10B250002DE9F0418046FAF7B0F91A4D0026F0B119
+:10B26000686828B168684068696820F07F40486075
+:10B2700000F06AFD040012D04FF080776068B84299
+:10B2800003D2204600F016FE03E0606820F07F4005
+:10B2900060602046FEF716FB08B10446EEE7002189
+:10B2A0004046FAF7ABF828B1686818B1686800F052
+:10B2B00001FE6E60404600F061FE4046BDE8F04190
+:10B2C00000F002B8505800202DE9F041214C07460B
+:10B2D000002600BF00F038FD90B341686068406808
+:10B2E00062685AB16268002A28D0884226D960680C
+:10B2F000007E18B161681848FEF7AAFA00F02AFD2E
+:10B300004268054613484FF47A7300210830FAF773
+:10B3100075F930B10D2807D010499C20F8F70EFFC1
+:10B32000D8E7606820B106E0284600F0C3FDD1E709
+:10B330003846FAF747F96560002ECBD1BDE8F081B9
+:10B34000FFE760680028F9D13846BDE8F041FAF718
+:10B3500047B900005058002050C70700BCD0070074
+:10B360002DE9F05FFCF7DCFCDFF8CC80334D0427DF
+:10B37000D8F83020D8F8346000EB020BB01A411E28
+:10B38000C1F30B01401A00F6FF7A28882CA107EBC5
+:10B390000040D8F84840FDF7ADFD42F204003249C4
+:10B3A00000594FF00109884208D0298809EB014073
+:10B3B0002EA1FDF79FFD0320BDE8F09FD8F83000D7
+:10B3C0000444B04207D1288835A107EB0040FDF7BF
+:10B3D00091FD0020F0E7D0B904F500500178142960
+:10B3E00001D9406900E000203249B0FBF1F34FF48D
+:10B3F00040500278142A01D9406900E00020B0FBD7
+:10B40000F1F228882CA107EB0040FDF77EFD082310
+:10B41000524621465846FAF725FB040007D02988F2
+:10B4200009EB01402FA1FDF765FD2046C4E7BDE80B
+:10B43000F05F0020FCF7C2BB0C70002068590020B0
+:10B44000456E746572206E72665F626F6F746C6FAA
+:10B45000616465725F6466755F73645F636F6E7469
+:10B46000696E756500000000DBE5B151536F7572C0
+:10B470006365206164647265737320646F65732013
+:10B480006E6F7420636F6E7461696E2061207661E7
+:10B490006C696420536F66744465766963652E0039
+:10B4A000534420616C726561647920636F706965D3
+:10B4B0006400000040420F005570646174696E675B
+:10B4C0002053442E204F6C64205344207665723AFA
+:10B4D0002025642C204E6577207665723A202564FD
+:10B4E000000000004661696C656420746F20636F22
+:10B4F0007079206669726D776172652E00000000B8
+:10B5000070B50F4C0421208801EB00400DA1FDF720
+:10B51000F1FCFFF725FF05004FF0010604D020885D
+:10B5200010A106EB004007E0F8F714FE050006D076
+:10B53000208812A106EB0040FDF7DCFC284670BD18
+:10B5400068590020456E746572206E72665F64668D
+:10B55000755F73645F626C5F636F6E74696E75654F
+:10B560000000000053442B424C3A20534420636FA8
+:10B570007079206661696C656400000053442B4259
+:10B580004C3A20424C20636F7079206661696C658B
+:10B590006400000070B50D460446F8F751FA70B12A
+:10B5A0002846F8F75FFA68B16807000E002C0CDA3D
+:10B5B00004F00F0101F1E02181F8140D09E042F2DD
+:10B5C000010070BD42F2020070BD04F1E02484F875
+:10B5D0000004002070BD000070B503460020024644
+:10B5E0004FF4405409E000BF53F82250A689B542F9
+:10B5F00001D1012070BD521CD2B28A42F4D370BD79
+:10B6000010B5040003D115493220F8F797FD4FF427
+:10B61000405013494068884215D1217C04F1140040
+:10B6200009B162694AB994F8552012B1012A08D1CA
+:10B630000DE0012905D962691AB9BDE81040FFF78C
+:10B64000CBBF012010BD207C18B1606908B100207B
+:10B6500010BD20780028F4D110BD000070D0070084
+:10B66000DBE5B1513EB504460B496846FEF788F864
+:10B670000AE06846FEF760F8D0E9002120469047CE
+:10B6800040B16846FEF7BAF86846FEF755F800285C
+:10B69000EFD13EBD11203EBD3CCA07003EB5044679
+:10B6A0000A496846FEF76CF809E06846FEF744F878
+:10B6B000D0E90021204690476846FEF79FF868468B
+:10B6C000FEF73AF80028F0D13EBD000048CA070056
+:10B6D0002DE9F0411400884618D000250E4F0326AE
+:10B6E00008EB050122460020F7F73EFF0544241A27
+:10B6F00040B93878002809D008494FF47A40884783
+:10B70000761E05D001203870002CE9D1BDE8F0810B
+:10B7100000203870FAE70000A458002021CA070072
+:10B7200070B5184C0421208801EB004016A1FDF7EC
+:10B73000E1FB1F4D012308221C496888B1DF002866
+:10B740001FD10223002211466888B1DF002818D1DA
+:10B7500016484FF6FF72083001886888AFDFA0F501
+:10B760004051023903D0082801D0112809D121887D
+:10B77000022202EB014302460E491846FDF7BEFBCA
+:10B78000002070BD2C59002053656E64696E6720DF
+:10B7900053657276696365204368616E67656420EE
+:10B7A000696E6469636174696F6E0000F05D00200A
+:10B7B0000058002048CD070070B516460D4604001D
+:10B7C00007D035B1206C802200213828225403D3C1
+:10B7D00007E00E2070BD2154401C3828FBD30BE03D
+:10B7E0002154401C4028FBD32146084600F096F81F
+:10B7F00038212046F6F761FE216CD4E912304A0F59
+:10B80000C900383459185041C4E90410227CE2714F
+:10B810000A0A42EA0062A2710A0C42EA004262711C
+:10B82000020242EA116020716069E070010AA170B1
+:10B83000010C6170000E04F838092146084600F03A
+:10B840006DF84FF00002EEB1E06ED100C840A85490
+:10B85000A36ECB40A8180371636ECB400372236EB6
+:10B86000CB400373E36DCB400374A36DCB400375F2
+:10B87000636DCB400376236DCB40521C0377042AC3
+:10B88000E2D31FE018235042216D03EBC000C140FA
+:10B89000A954666DC640A9180E71A66DC6400E72F9
+:10B8A000E66DC6400E73266EC6400E74666EC640C8
+:10B8B0000E75A66EC6400E76E66EC640521C0E771A
+:10B8C000042AE0D3002070BDA8B100210164C0E9C2
+:10B8D00012110A4901650A4941650A4981650A4907
+:10B8E000C1650A4901660A4941660A4981660A49F1
+:10B8F000C166002070470E207047000067E6096AA5
+:10B9000085AE67BB72F36E3C3AF54FA57F520E5180
+:10B910008C68059BABD9831F19CDE05B2DE9F04FF7
+:10B92000C8B0002213466F46CC181B1D2568E4786A
+:10B930002DBA25F0FF05254347F82250521C102A46
+:10B94000F2D31BE007EB820151F8083C4FEA734445
+:10B9500084EAF34484EA932451F83C3C4FEAF3151B
+:10B9600085EAB34585EAD303234451F81C4C51F8CA
+:10B97000401C2144194447F82210521C402AE1D3AC
+:10B98000036D4793416D4691846D4594C26D449219
+:10B990009246026E4392456E4295A946856E419548
+:10B9A000C66E4096B34600264FEAB21787EAF227E2
+:10B9B00087EA726C02EA090725EA020887EA0807A3
+:10B9C000BC44204F57F8268008EB0B07BC445DF8B9
+:10B9D0002670AB460CEB070E4FEAB30787EA7337C6
+:10B9E00087EAB35C81EA04074D4601EA0408914600
+:10B9F0001F400AEB0E02A24687EA08070C46BC4429
+:10BA00001946761C0EEB0C03402ECDD3479E3344D3
+:10BA10000365469B194441654599214481654499D4
+:10BA20005144C165439911440166429949444166B4
+:10BA300041992944816640995944C16648B0BDE89E
+:10BA4000F08F000010C907002DE9F04116460F469F
+:10BA5000040004D006B317B10025A8461AE00E2052
+:10BA6000BDE8F081216C785D6054206C401C20643E
+:10BA700040280ED121460846FFF750FFD4E91201B5
+:10BA80004FF40072801841F10001C4F84080C4E90D
+:10BA900012016D1CB542E5D30020E1E7FEB5474C2D
+:10BAA0002020029020880F460325164605EB004013
+:10BAB00043A1FDF71FFA46B1208805EB00406FB1A6
+:10BAC00049A1FDF717FA1620FEBD2088022101EBDF
+:10BAD00000404BA1FDF70EFA1320FEBD4D4F4EA1C5
+:10BAE000BA68FDF70BFA02A95848CDE90001D7E979
+:10BAF00001235749A0F58870FAF7FEFF10B9327894
+:10BB0000402A01D00A20FEBD5048711C4038F6F78B
+:10BB1000BBFC20884FA105EB0040FDF7EBF94B483B
+:10BB200040214038CDE90001A0F148013948474A99
+:10BB30000C30029BFAF7B4FF0200208836D00121B6
+:10BB400001EB004048A1FDF7D9F92088042505EB59
+:10BB500000404EA1FDF7CEF920883C4905EB00409E
+:10BB600040224039FDF772F920884BA105EB0040D7
+:10BB7000FDF7C0F90298354982B2208805EB0040F4
+:10BB8000FDF764F9208846A105EB0040FDF7B2F906
+:10BB90002088402205EB00404449FDF757F900BFDB
+:10BBA000FDF744F80028FBD10520FEBD05EB004061
+:10BBB0003FA1FDF79FF90120FEBD00004459002080
+:10BBC0005369676E6174757265207265717569720B
+:10BBD00065642E20436865636B696E6720736967CF
+:10BBE0006E61747572652E00496E76616C696420B1
+:10BBF0007369676E61747572652074797065000091
+:10BC00004E6F207369676E617475726520666F751B
+:10BC10006E642E003058002043616C63756C617453
+:10BC2000696E6720696E6974207061636B6574204A
+:10BC3000686173682028696E6974207061636B6540
+:10BC400074206C656E3A2025642900005874002029
+:10BC5000B0C40700566572696679207369676E61C2
+:10BC600074757265000000005369676E61747572C7
+:10BC700065206661696C656420286572725F636F18
+:10BC800064653A2030782578290000005369676E92
+:10BC900061747572653A0000486173683A0000008B
+:10BCA0005075626C6963204B65793A002CC40700BB
+:10BCB000496D616765207665726966696564000033
+:10BCC00010B51620F7F7BCFE48B10A4882684FF459
+:10BCD000800152B1016821F48001016010BDBDE80E
+:10BCE000104042F20100F8F777B84FF0E020C0F8BA
+:10BCF000801110BDF074002010B51620F7F7A0FEDB
+:10BD000080B10F4890F800044009F7F7ABFE60B12E
+:10BD10000C4882684FF480016AB1016841F48001E7
+:10BD2000016010BD42F2010001E042F20200BDE8F4
+:10BD30001040F8F751B84FF0E020C0F8001110BDE6
+:10BD400016E000E0F07400200148FDF7E3BD0000BC
+:10BD500050C707000148FDF705BE000050C70700A7
+:10BD60002DE9F84FDFF89C809346894606461F462A
+:10BD7000012269461846D8F80850F9F799F8B0B387
+:10BD8000009800210446C246801C08E000EA050233
+:10BD90005BF821300AEB8202401C491CD360B94297
+:10BDA000F4D3C846B946370CF9F71EFB8346FDF7B6
+:10BDB00057F9B84204D8144940F28310F8F7BEF995
+:10BDC000601C28400AEB80002C4047EA0B420AEB3B
+:10BDD0008401C260C86866F3C50069F3891068F31E
+:10BDE0009F2020F00300401C20F00400C86007489A
+:10BDF00090F8200002E000BFFCF718FF0028FBD1FC
+:10BE0000BDE8F88FEC77002020D60700EC870020F3
+:10BE10001FB5134800F15C01826B6846FEF7C4FF52
+:10BE200010489DE80E0080E80E000E490E48104AAA
+:10BE3000C8600E490020486088600E490948FEF736
+:10BE400036FD10B1012004B010BD0B48012100885F
+:10BE500001EB004009A1FDF74DF80020F3E70000D9
+:10BE60000C700020C0730020DDAB070030580020AC
+:10BE7000C8710020C8C507004459002048616E649D
+:10BE80006C65723A20496E76616C69642070726FDD
+:10BE9000746F636F6C20627566666572206D5F708B
+:10BEA000625F73747265616D00000000002800D04D
+:10BEB0000047704770B50446C06818B90F49612043
+:10BEC000F8F73CF90E4800250078A0B19CB1207E1F
+:10BED00088B1D4E903108847A06850B1217E41B1F0
+:10BEE00061680844606021460648FDF7B1FC012501
+:10BEF00001E000202076284670BD0000BCD007007D
+:10BF00005058002050C7070070B5164C2078002804
+:10BF100027D1154801680125C1F3004131B9134902
+:10BF20000D600168C1F300410029FAD0F8F71AF852
+:10BF300008B1F7F751FF0E4A00210E48F7F7F4FF5A
+:10BF400018B10D492E20F8F7F9F80A48084A0121DE
+:10BF5000001DF7F7E9FF18B107493320F8F7EEF8AD
+:10BF6000257070BDF4570020180400400800004000
+:10BF7000ADBE0700A8C4070078CB07002DE9F84341
+:10BF8000244D814669462868FAF7B3F8044600272D
+:10BF90004FF00108204E39E0207820B101281BD055
+:10BFA00002282AD122E06068017E31BB80F8188027
+:10BFB0004846F9F72AFA014660684268511A174A5A
+:10BFC000914203D9416821F07F4141601148616885
+:10BFD0000830FDF73DFC10E061687068814200D1D7
+:10BFE00077600C480830FDF7E9FC06E0FFF7B2FE89
+:10BFF00008B10776FAE786F8008069462868FAF7FC
+:10C000006DF869462868FAF774F80446002CC3D125
+:10C01000BDE8F88348C707005058002017FCFF0010
+:10C02000F8B50B4C0D46064669462068FAF74BF802
+:10C0300058B10670456069462068FAF765F810B196
+:10C040000448F9F7A9FA0020F8BD0420F8BD000063
+:10C0500048C707005858002070B515460C460646DC
+:10C06000FFF752FF3046F7F7C7FF18B10F494320DB
+:10C07000F8F764F8002C17D0610CE0034FF4FA7263
+:10C08000801841F1000152000023F6F7B9F901468A
+:10C090002A463046F7F78CFF002805D0BDE87040EF
+:10C0A00002494A20F8F74AB870BD000078CB070073
+:10C0B0000870020A4A70020C8A70000EC8700420D0
+:10C0C0007047000010B50248FAF729F8002010BDAB
+:10C0D0008458002010B514210448F6F7EEF90448FE
+:10C0E0000068F9F7D5FF002010BD0000D8760020C9
+:10C0F000A4C707002DE9F05F8346DDE90A4A9946A7
+:10C1000090460D460846012703E000BFB0FBF8F05B
+:10C110007F1C4045FAD2B94500D94F465FEACA7044
+:10C1200012D18CB15FEA8A7002D5B9F1000F01D04B
+:10C13000202607E0302605E031465846641EF8F711
+:10C140000DFF0CB1A742F7D35FF00106B9F1010F63
+:10C1500002D9A9F1010903E0B5FBF6F0404502D38D
+:10C1600006FB08F6F2E7DFF83C9000BFB5FBF6F0FF
+:10C1700000FB165519F800105846F8F7EFFEB6FB0D
+:10C18000F8F6002EF2D15FEACA7009D0002C07D071
+:10C19000A74205D220215846641EF8F7DFFEF5E7D6
+:10C1A000BDE8F09F66C707002DE9F041084601246D
+:10C1B0001646254600212B460A46FAF7E1FD0C4FAC
+:10C1C00038B138880BA105EB0040FCF793FE04243E
+:10C1D0000BE0FAF7BBFD30603988042202EB014323
+:10C1E00002460BA11846FCF789FE2046BDE8F08107
+:10C1F0004459002043616E27742066696E64207282
+:10C200006F6F6D20666F72207570646174650000D9
+:10C210005772697465206164647265737320736515
+:10C220007420746F20307825303878002DE9F04183
+:10C230000F24002790F85520184E01251AB990F8C0
+:10C240006430012B06D0D30707D090F85630012B6D
+:10C2500002D002E0876E0DE0876D92070AD590F854
+:10C260005C20012A06D1026E0D48C0F5FC239A42DB
+:10C2700004D817444FB101240F600CE0308809A1A5
+:10C2800005EB0040FCF741FE042430880DA105EBCE
+:10C290000040FCF72FFE2046BDE8F0814459002005
+:10C2A00000200700424C2073697A65202825642904
+:10C2B000206F766572206C696D6974202825642969
+:10C2C00000000000496E6974207061636B65742022
+:10C2D000646F6573206E6F7420636F6E7461696E36
+:10C2E0002076616C6964206669726D776172652081
+:10C2F00073697A650000000030B100680549884222
+:10C3000005D048F20250704748F2015070470020B3
+:10C31000704700006E52464870B5FDF7F5FB0028E7
+:10C3200011D00020084A094B094C0121166801FA76
+:10C3300000F52E4203D004EB8005C5F80036401C02
+:10C34000C0B20728F2D370BD080501403546526ED1
+:10C3500000000140084810B5407800280BD007487D
+:10C360000321008801EB004005A1FCF7C3FDBDE8F7
+:10C370001040FFF7D1BF10BDF6570020285900200C
+:10C38000496E7465726E616C2066656564000000BC
+:10C3900000207047002070472DE9FC4180461C4674
+:10C3A00017460E460C48089DF9F7C2FE10B1112041
+:10C3B000BDE8FC81A20839463046FCF759FF064823
+:10C3C000F9F7ADFE33463A4601214046CDE9004536
+:10C3D000F9F7FCF90020EBE7845800202DE9F84F2D
+:10C3E000114D884681461E4617466946DDF828A04D
+:10C3F0002868F9F768FE040013D01C21F6F75DF8F1
+:10C4000000202071C4F80090C4E90486C4E902A7A2
+:10C4100069462868F9F778FEFEF79AFE0020BDE825
+:10C42000F88F0420FBE70000A4C7070065FC2BF889
+:10C4300016DA019ADE75D4A8477196211C875569D2
+:10C44000105ABE04578FD2B0299456B8CA0363D687
+:10C4500035C64DA7819FEFA7D2ECB7F307FF80AF9A
+:10C460007A3B4C19B891C5143CE8766D0000000089
+:10C470000338FDD87047111213140D0E0F10000071
+:10C480000338FDD8704700000000000000000000E5
+:10C49000000000000000000000000000FFFFFFFFA0
+:10C4A0000000000000000001BC570020D857002009
+:10C4B000FD9A0700039B0700D99A0700200000009F
+:10C4C0007800000000000000280048000020400024
+:10C4D000A528070000000000010100000100000085
+:10C4E0000000000002050000210000000000000024
+:10C4F000000000000000000000000000011104FC2A
+:10C500000400000000000000021104FC0400000010
+:10C5100000000000032104FC0410000000000000E3
+:10C52000041101FF0100000000000000051102FEDF
+:10C530000400000000000000061104FC04000000DC
+:10C5400000000000071104FC0400000000000000CF
+:10C55000081701FF22000000D8C40700091001FFDE
+:10C5600001000000D4C4070000000000000000002B
+:10C5700000000000011101FF0100000000000000A8
+:10C58000021702FE94000000FCC407000000000037
+:10C5900000000000000000000107000098000000FB
+:10C5A00074C5070002010000010000000000000047
+:10C5B0000305000041000000000000000000000032
+:10C5C0000000000000000000011704FC98000000BB
+:10C5D00074C50700021704FCDC00000098C50700C2
+:10C5E000000000000000000000000000000000004B
+:10C5F00000210300002113000200000001000000E0
+:10C600000338FDD870470C000C00000058020000F1
+:10C610000200000000000000020000000000000016
+:10C62000985D0020090000000000000000000000EC
+:10C6300001000000000000002800000000000000D1
+:10C6400000000000000100000000010000000000E8
+:10C6500000000000000000000000000000000000DA
+:10C6600091430700000000000000000000000000EF
+:10C6700002000000000001000000000000000000B7
+:10C6800008000000000000009143070021A40700FB
+:10C690000000000000000000040000000000000096
+:10C6A000000000000000000000000000000000008A
+:10C6B000000000000000000000000000000000007A
+:10C6C000F40000000000000018000000000000005E
+:10C6D000000000000000000000000000000000005A
+:10C6E000000000000000000000000000000000004A
+:10C6F000170000000000000050EADA308883B89F7D
+:10C70000604F15F30000C98E020000000000000019
+:10C710000000000000000000040000000000000015
+:10C720000000000000000000000000000000000009
+:10C7300000010000000000000000000000000000F8
+:10C74000000000000000000060580020000007000A
+:10C750000000000074580020B54F070000000000E2
+:10C760000338FDD8704730313233343536373839F5
+:10C770004142434445460000001000000400000010
+:10C7800001000000395C0700C5C0070075B1070053
+:10C7900099C307003957070049B2070091C3070042
+:10C7A000815D070088580020001000000400000090
+:10C7B00001000000455C0700D5C0070083B10700F9
+:10C7C000DDC30700815707004DB2070095C307007E
+:10C7D000915D0700556E6B6E6F776E206572726F9C
+:10C7E0007220636F646500000000000058D50700E8
+:10C7F0000100000004D4070002000000F8D1070087
+:10C800000300000078D4070004000000CCD4070027
+:10C8100005000000ACD307000600000048D3070065
+:10C8200007000000B4D4070008000000C0D30700D0
+:10C830000900000024D407000A00000040D50700CA
+:10C840000B000000E0D107000C000000D8D3070067
+:10C850000D000000A8D507000E000000A4D40700BA
+:10C860000F000000E0D407001000000014D50700FE
+:10C8700011000000BCD507001200000090D5070091
+:10C88000130000002CD507008000000060D30700D3
+:10C89000810000009CD20700820000005CD20700EB
+:10C8A000830000003CD207008400000078D207001B
+:10C8B0008500000084D30700860000008CD40700A8
+:10C8C0009000000028D30700910000001CD2070050
+:10C8D00092000000ECD3070000820000F4D40700AF
+:10C8E0000182000040D40700028200005CD40700EF
+:10C8F00000840000B8D207000184000064D507005E
+:10C900000284000000D3070003840000DCD207008B
+:10C91000982F8A4291443771CFFBC0B5A5DBB5E9AA
+:10C920005BC25639F111F159A4823F92D55E1CAB1E
+:10C9300098AA07D8015B8312BE853124C37D0C55AC
+:10C94000745DBE72FEB1DE80A706DC9B74F19BC1F4
+:10C95000C1699BE48647BEEFC69DC10FCCA10C24E4
+:10C960006F2CE92DAA84744ADCA9B05CDA88F976C8
+:10C9700052513E986DC631A8C82703B0C77F59BF32
+:10C98000F30BE0C64791A7D55163CA06672929145E
+:10C99000850AB72738211B2EFC6D2C4D130D3853FB
+:10C9A00054730A65BB0A6A762EC9C281852C7292BD
+:10C9B000A1E8BFA24B661AA8708B4BC2A3516CC7EB
+:10C9C00019E892D1240699D685350EF470A06A1024
+:10C9D00016C1A419086C371E4C774827B5BCB03473
+:10C9E000B30C1C394AAAD84E4FCA9C5BF36F2E6811
+:10C9F000EE828F746F63A5781478C8840802C78CA0
+:10CA0000FAFFBE90EB6C50A4F7A3F9BEF27871C6A2
+:10CA1000F18A0700EF8A0700E98A0700000000009A
+:10CA20000338FDD8704700003CDC070044DC0700F9
+:10CA300000000000000000000100000728CA0700F5
+:10CA400038CA07000800000060CA070070CA070063
+:10CA50000800000070CA070080CA07000800000034
+:10CA60005CDC070064DC0700000000000000000040
+:10CA70004CDC07005CDC0700000000000000000048
+:10CA800000000000000000000000000000000000A6
+:10CA900034DC07003CDC0700000000000000000060
+:10CAA000B857002080CA0700A0CA0700080000008D
+:10CAB00044DC07004CDC0700000000000000000020
+:10CAC000B0CA0700C0CA07000800000055A8070048
+:10CAD000FDA70700A5A707001BA7070021A70700C0
+:10CAE000DDA6070027A7070065A7070000000000D4
+:10CAF0000040404040404040404041414141414071
+:10CB00004040404040404040404040404040404025
+:10CB100040050202020202020202020202020202B4
+:10CB200002202020202020202020200202020202B9
+:10CB30000202909090909090101010101010101011
+:10CB4000101010101010101010101010020202021D
+:10CB50000202888888888888080808080808080861
+:10CB6000080808080808080808080808020202025D
+:10CB700040000000F1CA07002E2E5C2E2E5C2E2EE7
+:10CB80005C2E2E5C2E2E5C636F6D706F6E656E7406
+:10CB9000735C6C69627261726965735C626F6F74F9
+:10CBA0006C6F616465725C6E72665F626F6F746CED
+:10CBB0006F616465725F6466755F74696D657273D9
+:10CBC0002E6300002E2E5C2E2E5C2E2E5C2E2E5CF4
+:10CBD0002E2E5C636F6D706F6E656E74735C6C6926
+:10CBE000627261726965735C626F6F746C6F6164AD
+:10CBF00065725C6E72665F626F6F746C6F616465A4
+:10CC0000725F66775F61637469766174696F6E2EB7
+:10CC10006300000043524320636F6D70757461744C
+:10CC2000696F6E206661696C656420666F7220634F
+:10CC30006F70696564206170703A2073726320635D
+:10CC400072633A203078253038782C207265732052
+:10CC50006372633A20307825303878004120536F72
+:10CC6000667444657669636520686173206A7573CC
+:10CC700074206265656E20616374697661746564B1
+:10CC80002E2049742773206C696B656C7920746859
+:10CC9000617420616E206170706C69636174696F8A
+:10CCA0006E2077696C6C20636F6D6520696D6D65B2
+:10CCB00064696174656C7900526563656976656461
+:10CCC00020424C455F47415454535F4556545F459D
+:10CCD000584348414E47455F4D54555F5245515565
+:10CCE0004553542028726571756573743A20256424
+:10CCF0002C207265706C793A202564292E00000082
+:10CD00002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6328
+:10CD10006F6D706F6E656E74735C6C696272617258
+:10CD20006965735C626F6F746C6F616465725C627D
+:10CD30006C655F6466755C6E72665F6466755F6283
+:10CD40006C652E6300000000436C69656E7420649E
+:10CD50006964206E6F742068617665207468652050
+:10CD600053657276696365204368616E6765642008
+:10CD7000696E6469636174696F6E20736574207491
+:10CD80006F20656E61626C65642E4572726F723AD7
+:10CD900020307825303878006E72665F6673746F65
+:10CDA000726167655F777269746528616464723D5A
+:10CDB00025702C207372633D25702C206C656E3DB0
+:10CDC0002564206279746573292C207175657565F9
+:10CDD0002075736167653A202564000043726561C0
+:10CDE00074696E6720746865206F626A6563742079
+:10CDF000776974682073697A6520307825303878CF
+:10CE000020776F756C64206F766572666C6F772023
+:10CE10006669726D776172652073697A652E204F3D
+:10CE20006666736574206973203078253038782001
+:10CE3000616E64206669726D776172652073697ACC
+:10CE400065206973203078253038782E0000000086
+:10CE50002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63D7
+:10CE60006F6D706F6E656E74735C6C696272617207
+:10CE70006965735C626F6F746C6F616465725C642A
+:10CE800066755C6E72665F6466755F7265715F6819
+:10CE9000616E646C65722E63000000002E2E5C2EA5
+:10CEA0002E5C2E2E5C2E2E5C2E2E5C636F6D706FB2
+:10CEB0006E656E74735C6C69627261726965735CD5
+:10CEC000626F6F746C6F616465725C6466755C6ED2
+:10CED00072665F6466755F7574696C732E630000BB
+:10CEE0004D616A6F722053442075706461746520CF
+:10CEF000627574206E6F20424C2E2041626F7274F6
+:10CF000020746F2061766F696420696E636170615F
+:10CF10006369746174696E672074686520424C2E81
+:10CF20000000000054686520536F6674446576699C
+:10CF300063652073697A6520696E2074686520696D
+:10CF40006E666F2073747275637420697320746FDA
+:10CF50006F20736D616C6C20636F6D7061726564BE
+:10CF60002077697468207468652073697A65207217
+:10CF700065706F7274656420696E207468652069DD
+:10CF80006E697420636F6D6D616E642E0000000029
+:10CF900054686520536F66744465766963652064E0
+:10CFA0006F6573206E6F7420636F6E7461696E209D
+:10CFB000746865206D61676963206E756D62657266
+:10CFC000206964656E74696679696E67206974208A
+:10CFD0006173206120536F66744465766963652EC2
+:10CFE00000000000496E76616C69646174696E6767
+:10CFF00020617070206265636175736520697420BB
+:10D00000697320696E636F6D70617469626C65200D
+:10D01000776974682074686520536F667444657618
+:10D020006963652E000000002E2E5C2E2E5C2E2ED5
+:10D030005C2E2E5C2E2E5C636F6D706F6E656E7451
+:10D04000735C6C69627261726965735C626F6F7444
+:10D050006C6F616465725C6466755C6E72665F6459
+:10D0600066755F76616C69646174696F6E2E6300CA
+:10D070002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B5
+:10D080006F6D706F6E656E74735C6C6962726172E5
+:10D090006965735C626F6F746C6F616465725C6408
+:10D0A00066755C6E72665F6466755F7665725F76E4
+:10D0B000616C69646174696F6E2E63002E2E5C2E44
+:10D0C0002E5C2E2E5C2E2E5C2E2E5C636F6D706F90
+:10D0D0006E656E74735C6C69627261726965735CB3
+:10D0E00074696D65725C6578706572696D656E7482
+:10D0F000616C5C6170705F74696D6572322E630083
+:10D100002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6324
+:10D110006F6D706F6E656E74735C6C696272617254
+:10D120006965735C74696D65725C65787065726958
+:10D130006D656E74616C5C6472765F7274632E638D
+:10D14000000000002E2E5C2E2E5C2E2E5C2E2E5CFF
+:10D150002E2E5C636F6D706F6E656E74735C6C69A0
+:10D16000627261726965735C6578706572696D651C
+:10D170006E74616C5F6D656D6F626A5C6E72665F26
+:10D180006D656D6F626A2E63000000002E2E5C2EAE
+:10D190002E5C2E2E5C2E2E5C2E2E5C636F6D706FBF
+:10D1A0006E656E74735C6C69627261726965735CE2
+:10D1B0006578706572696D656E74616C5F736563C7
+:10D1C00074696F6E5F766172735C6E72665F7365B1
+:10D1D0006374696F6E5F697465722E63000000008E
+:10D1E0004E52465F4552524F525F494E56414C494E
+:10D1F000445F4441544100004E52465F4552524FF5
+:10D20000525F534F46544445564943455F4E4F5431
+:10D210005F454E41424C4544000000004E52465F7F
+:10D220004552524F525F464541545552455F4E4F0D
+:10D23000545F454E41424C45440000004E52465F0B
+:10D240004552524F525F4D555445585F554E4C4FC5
+:10D25000434B5F4641494C45440000004E52465FF7
+:10D260004552524F525F4D555445585F4C4F434BBA
+:10D270005F4641494C4544004E52465F4552524F2D
+:10D28000525F4D555445585F434F4E445F494E4998
+:10D29000545F4641494C4544000000004E52465FF1
+:10D2A0004552524F525F4D555445585F494E49546F
+:10D2B0005F4641494C4544004E52465F4552524FED
+:10D2C000525F424C455F495053505F52585F504B3C
+:10D2D000545F5452554E4341544544004E52465FAC
+:10D2E0004552524F525F424C455F495053505F5038
+:10D2F0004545525F52454A454354454400000000AD
+:10D300004E52465F4552524F525F424C455F495024
+:10D3100053505F4C494E4B5F444953434F4E4E452B
+:10D3200043544544000000004E52465F4552524F60
+:10D33000525F4150495F4E4F545F494D504C454DEF
+:10D34000454E5445440000004E52465F4552524FF0
+:10D35000525F4E4F545F535550504F525445440006
+:10D360004E52465F4552524F525F4D4F44554C45C9
+:10D370005F4E4F545F494E495449414C495A4544C8
+:10D38000000000004E52465F4552524F525F4D4FD3
+:10D3900044554C455F414C52454144595F494E49C3
+:10D3A0005449414C495A4544000000004E52465FE2
+:10D3B0004552524F525F4E4F545F464F554E4400B8
+:10D3C0004E52465F4552524F525F494E56414C496C
+:10D3D000445F5354415445004E52465F4552524FAC
+:10D3E000525F444154415F53495A45004E52465F93
+:10D3F0004552524F525F494F5F50454E44494E4748
+:10D40000000000004E52465F4552524F525F535645
+:10D41000435F48414E444C45525F4D495353494E3A
+:10D42000470000004E52465F4552524F525F494EF0
+:10D4300056414C49445F4C454E475448000000005B
+:10D440004E52465F4552524F525F4452565F5457B8
+:10D45000495F4552525F414E41434B004E52465F39
+:10D460004552524F525F4452565F5457495F45529E
+:10D47000525F444E41434B004E52465F4552524F1D
+:10D48000525F494E5445524E414C00004E52465F49
+:10D490004552524F525F53544F524147455F465594
+:10D4A0004C4C00004E52465F4552524F525F4E5513
+:10D4B0004C4C00004E52465F4552524F525F494E0F
+:10D4C00056414C49445F504152414D004E52465FD7
+:10D4D0004552524F525F4E4F5F4D454D0000000088
+:10D4E0004E52465F4552524F525F464F5242494458
+:10D4F00044454E004E52465F4552524F525F445291
+:10D50000565F5457495F4552525F4F5645525255E8
+:10D510004E0000004E52465F4552524F525F494EF8
+:10D5200056414C49445F4144445200004E52465FCC
+:10D530004552524F525F5245534F55524345530047
+:10D540004E52465F4552524F525F494E56414C49EA
+:10D55000445F464C414753004E52465F5355434348
+:10D56000455353004E52465F4552524F525F424C14
+:10D57000455F495053505F4348414E4E454C5F41D3
+:10D580004C52454144595F4558495354530000009B
+:10D590004E52465F4552524F525F434F4E4E5F438D
+:10D5A0004F554E54000000004E52465F4552524FB8
+:10D5B000525F54494D454F55540000004E52465F4E
+:10D5C0004552524F525F4255535900002E2E5C2E49
+:10D5D0002E5C2E2E5C2E2E5C2E2E5C636F6D706F7B
+:10D5E0006E656E74735C6C69627261726965735C9E
+:10D5F0006578706572696D656E74616C5F6C6F677C
+:10D600005C7372635C6E72665F6C6F675F646566A5
+:10D6100061756C745F6261636B656E64732E630029
+:10D620002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FF
+:10D630006F6D706F6E656E74735C6C69627261722F
+:10D640006965735C6578706572696D656E74616C2F
+:10D650005F6C6F675C7372635C6E72665F6C6F6742
+:10D660005F66726F6E74656E642E63007761726EB2
+:10D67000696E670064656275670000001B5B313B83
+:10D6800033306D001B5B306D000000001B5B313BD5
+:10D6900033316D001B5B313B33326D001B5B313B23
+:10D6A00033336D001B5B313B33346D001B5B313B0F
+:10D6B00033356D001B5B313B33366D001B5B313BFB
+:10D6C00033376D00696E666F000000006572726F1F
+:10D6D000720000002E2E5C2E2E5C2E2E5C2E2E5CF8
+:10D6E0002E2E5C636F6D706F6E656E74735C6C690B
+:10D6F000627261726965735C6578706572696D6587
+:10D700006E74616C5F73656374696F6E5F7661726E
+:10D71000735C6E72665F73656374696F6E5F697464
+:10D7200065722E680000000073645F626C655F6361
+:10D7300066675F73657428292072657475726E65FB
+:10D7400064202573207768656E20617474656D7040
+:10D7500074696E6720746F2073657420424C455F56
+:10D7600047415454535F4346475F534552564943DC
+:10D77000455F4348414E4745442E000073645F6255
+:10D780006C655F6366675F736574282920726574D2
+:10D7900075726E6564202573207768656E206174EC
+:10D7A00074656D7074696E6720746F207365742082
+:10D7B000424C455F434F4D4D4F4E5F4346475F568A
+:10D7C000535F555549442E0073645F626C655F6317
+:10D7D00066675F73657428292072657475726E655B
+:10D7E00064202573207768656E20617474656D70A0
+:10D7F00074696E6720746F2073657420424C455FB6
+:10D8000047415454535F4346475F415454525F5419
+:10D8100041425F53495A452E0000000073645F6225
+:10D820006C655F6366675F73657428292072657431
+:10D8300075726E6564202573207768656E2061744B
+:10D8400074656D7074696E6720746F2073657420E1
+:10D85000424C455F434F4E4E5F4346475F47415002
+:10D860002E00000073645F626C655F6366675F73C0
+:10D87000657428292072657475726E65642025733D
+:10D88000207768656E20617474656D7074696E6769
+:10D8900020746F2073657420424C455F4741505F90
+:10D8A0004346475F524F4C455F434F554E542E0001
+:10D8B00073645F626C655F6366675F736574282974
+:10D8C0002072657475726E656420257320776865B3
+:10D8D0006E20617474656D7074696E6720746F205A
+:10D8E00073657420424C455F434F4E4E5F4346473D
+:10D8F0005F474154542E00006170705F74696D651C
+:10D90000722E6D5F6466755F696E616374697669B6
+:10D9100074795F74696D6572000000006170705FFA
+:10D9200074696D65722E6D5F7764745F666565649A
+:10D930005F74696D657200006E72665F626F6F740E
+:10D940006C6F616465725F77647400006E72665F0D
+:10D950006466755F626C650062616C6C6F632E6DEE
+:10D960005F6275666665725F706F6F6C00000000C5
+:10D970006E72665F6466755F666C61736800000056
+:10D980006E72665F6466755F7265715F68616E6412
+:10D990006C6572006E72665F6466755F7365747441
+:10D9A000696E6773000000006E72665F6466755F83
+:10D9B00073657474696E67735F73766369000000E2
+:10D9C0006E72665F6466755F76616C6964617469C6
+:10D9D0006F6E00006E72665F6466755F7665725F7B
+:10D9E00076616C69646174696F6E00006170705F6C
+:10D9F00074696D657200000061746669666F2E6DF2
+:10DA00005F7265715F6669666F0000006D656D5FCE
+:10DA10006D6E6772000000006E72665F6673746FF1
+:10DA2000726167650000000061746669666F2E6D43
+:10DA30005F6669666F000000736F72746C6973745F
+:10DA40000000000062616C6C6F632E6C6F675F6D2D
+:10DA5000656D706F6F6C0000617070006E72665F54
+:10DA6000736468006E72665F7364685F626C650001
+:10DA70006E72665F7364685F736F630008200001F5
+:10DA8000FFFFFFFFFFFFFFFFFFFFFFFF00000000A2
+:10DA9000000000000000000001000000FFFFFFFF89
+:10DAA000512563FCC2CAB9F3849E17A7ADFAE6BC40
+:10DAB000FFFFFFFFFFFFFFFF00000000FFFFFFFF72
+:10DAC00096C298D84539A1F4A033EB2D817D037718
+:10DAD000F240A463E5E6BCF847422CE1F2D1176BB3
+:10DAE000F551BF376840B6CBCE5E316B5733CE2B86
+:10DAF000169E0F7C4AEBE78E9B7F1AFEE242E34FB5
+:10DB00004B60D2273E3CCE3BF6B053CCB0061D65F1
+:10DB1000BC86987655BDEBB3E7933AAAD835C65A7A
+:10DB20004D270700F93407001533070070DC0700A4
+:10DB3000B8570020C001000050250700D0DC0700C6
+:10DB400078590020205F0000323A07008545070021
+:10DB5000A9440700F8D80700000000031CD90700FB
+:10DB60000000000338D90700000004044CD9070066
+:10DB70000000040458D907000000000370D9070012
+:10DB80000000040480D907000000040494D90700B1
+:10DB900000000404A8D9070000000404C0D907004D
+:10DBA00000000404D4D9070000000404ECD90700E5
+:10DBB00000000000F8D90700000000030CDA07009D
+:10DBC0000000000018DA07000000040428DA07004B
+:10DBD0000000000338DA07000000000044DA070004
+:10DBE0000000000358DA0700000004045CDA0700B4
+:10DBF0000000030364DA07000000030370DA070083
+:10DC000000000303105800200C5E00201D5E002061
+:10DC1000205E002030590020F4000000BC58002095
+:10DC2000B4580020BC5800202C77002064590020F4
+:10DC300018000000C146070000000000ED87070043
+:10DC4000000000002588070000000000499507003B
+:10DC500000000000F19607000000000005880700A2
+:10DC6000000000000000000002000000257907000D
+:10DC700001181320590218200A11241C12FF031C3A
+:10DC8000FFFF02380115100140110211040A19505A
+:10DC9000A0C1DA5C28042510CA0714CCD6071A6C78
+:10DCA000041AC4041A74041A84041A7C041A8C0416
+:10DCB0001A94041A9C041AA4041AAC041AB4041A80
+:10DCC000BC04518490D0031B6552144210025908C1
+:10F00000D29BC57601000000010000000100000055
+:10F010000000000000000000F0AA0000C4CD651C44
+:10F0200001000000000000000000000000000000DF
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:0CF05000000000000000000000000000B4
+:020000041000EA
+:081014000020070000E00700C6
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex
new file mode 100644
index 0000000..f5c59a5
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/sd_s132_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex
@@ -0,0 +1,14990 @@
+:020000040000FA
+:1000000000040020E90800007D050000C908000088
+:1000100087050000910500009B050000000000001E
+:100020000000000000000000000000000D090000BA
+:10003000A505000000000000AF050000B9050000A4
+:10004000C3050000CD050000D7050000E105000054
+:10005000EB050000F5050000FF05000009060000A3
+:10006000130600001D0600002706000031060000F0
+:100070003B060000450600004F0600005906000040
+:10008000630600006D060000770600008106000090
+:100090008B060000950600009F060000A9060000E0
+:1000A000B3060000BD060000C7060000D106000030
+:1000B000DB060000E5060000EF060000F906000080
+:1000C000030700000D0700001707000021070000CC
+:1000D0002B070000350700003F070000490700001C
+:1000E000530700005D07000067070000710700006C
+:1000F0007B070000850700008F07000099070000BC
+:10010000A30700001FB500F003F88DE80F001FBD26
+:1001100000F0E0BB1FB56FF00100009040100390AD
+:10012000029001904FF010208069000B420900F00E
+:100130001F045DF822300120A04083434DF8223097
+:10014000684600F045F91FBDF0B54FF6FF734FF458
+:10015000B4751A466E1E11E0A94201D3344600E080
+:100160000C46091B30F8027B641E3B441A44F9D14B
+:100170009CB204EB134394B204EB12420029EBD17E
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000DE4992B00446D1E90001CDE91001FF2209
+:1001A0004021684600F03CFB94E80F008DE80F000A
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7C0FF1090AA208DF8440068
+:1001D000FFF7A0FF00F0F3F84FF01024A069102201
+:1001E0006946803000F002F9A069082210A900F0E9
+:1001F000FDF800F0D8F84FF080510A6949690068AD
+:100200004A43824201D8102070470020704710B541
+:10021000D0E900214FF0805002EB8103026944696C
+:100220006243934209D84FF01022536903EB8103D4
+:100230000169406941438B4201D9092010BD5069D1
+:10024000401C01D0002010BD0F2010BD70B501680A
+:100250000446AF4D4FF01020072952D2DFE801F0DD
+:10026000330419293C1E2500D4E902656468294637
+:10027000304600F0CDF82A462146304600F0B6F868
+:10028000AA002146304600F09FFA002800D0032043
+:1002900070BD00F051FB4FF4805007E0201DFFF7C8
+:1002A000AAFF0028F4D100F047FB60682860002016
+:1002B00070BD241D94E80700920000F085FA002824
+:1002C000F6D00E2070BD8069401C12D0201DFFF7B3
+:1002D0009EFF0028F6D109E08069401C09D0201D4E
+:1002E000FFF789FF0028EDD1606820B12046FFF7B5
+:1002F0004FFF042070BDFFF70DFF00F060F800F025
+:1003000052F8072070BD10B50C46182802D0012005
+:10031000086010BD2068FFF799FF206010BD4FF006
+:100320001024A069401C05D0A569A66980353079E4
+:10033000AA2808D06069401C2DD060690068401C64
+:1003400029D060692CE010212846FFF7FDFE3168B6
+:1003500081421CD1A16901F18002C03105E030B1B8
+:1003600008CA51F8040D984201D1012000E0002094
+:100370008A42F4D158B1286810B1042803D0FEE7AE
+:10038000284600F057F862496868086008E000F005
+:1003900016F800F008F84FF480500168491C01D0AD
+:1003A00000F0A4FAFEE7BFF34F8F5A4801685A4A9B
+:1003B00001F4E06111430160BFF34F8FFEE74FF09E
+:1003C00010208169491C02D0806900F0AEB87047E6
+:1003D000524A01681160121D416811604F4A8168DC
+:1003E00010321160111DC068086070472DE9F0419E
+:1003F00017460D460646002406E03046296800F000
+:10040000A7F8641C2D1D361DBC42F6D3BDE8F08153
+:1004100070B50C4605464FF4806608E0284600F0AB
+:1004200084F8B44205D3A4F5806405F58055002C0A
+:10043000F4D170BD4168044609B1012500E00025F2
+:100440004FF010267069A268920000F0BDF9C8B1A3
+:10045000204600F01AF89DB17669A56864684FF4EB
+:10046000002084420AD2854208D229463046FFF74E
+:10047000CFFF2A4621463046FFF7B8FFFFF79FFF20
+:10048000FFF791FFFFF746FEF8E72DE9FF414FF038
+:100490001024616980680D0B01EB800000F6FF708D
+:1004A000010B0020009001900290024603906846E4
+:1004B00001230BE0560902F01F0C50F8267003FAD6
+:1004C0000CFC47EA0C0740F82670521CAA42F1D3F4
+:1004D0000AE04A0901F01F0650F8225003FA06F616
+:1004E000354340F82250491C8029F2D3A169090BF9
+:1004F0004A0901F01F0150F822408B409C4340F80C
+:100500002240FFF765FFBDE8FF8100005C090000A5
+:10051000000000200CED00E00400FA050006004099
+:10052000144801680029FCD07047134A0221116069
+:1005300010490B68002BFCD00F4B1B1D186008687E
+:100540000028FCD00020106008680028FCD070470C
+:10055000094B10B501221A60064A1468002CFCD021
+:10056000016010680028FCD0002018601068002886
+:10057000FCD010BD00E4014004E5014008208F4993
+:1005800009680958084710208C4909680958084724
+:1005900014208A49096809580847182087490968BA
+:1005A0000958084730208549096809580847382004
+:1005B00082490968095808473C2080490968095858
+:1005C000084740207D4909680958084744207B496D
+:1005D00009680958084748207849096809580847B0
+:1005E0004C20764909680958084750207349096822
+:1005F0000958084754207149096809580847582084
+:100600006E490968095808475C206C49096809580F
+:100610000847602069490968095808476420674904
+:100620000968095808476820644909680958084753
+:100630006C20624909680958084770205F490968B9
+:100640000958084774205D49096809580847782007
+:100650005A490968095808477C20584909680958C7
+:10066000084780205549096809580847842053499C
+:1006700009680958084788205049096809580847F7
+:100680008C204E4909680958084790204B49096851
+:10069000095808479420494909680958084798208B
+:1006A00046490968095808479C204449096809587F
+:1006B0000847A0204149096809580847A4203F4934
+:1006C000096809580847A8203C490968095808479B
+:1006D000AC203A49096809580847B02037490968E9
+:1006E00009580847B4203549096809580847B8200F
+:1006F0003249096809580847BC2030490968095837
+:100700000847C0202D49096809580847C4202B49CB
+:10071000096809580847C82028490968095808473E
+:10072000CC202649096809580847D0202349096880
+:1007300009580847D4202149096809580847D82092
+:100740001E49096809580847DC201C4909680958EE
+:100750000847E0201949096809580847E420174963
+:10076000096809580847E8201449096809580847E2
+:10077000EC201249096809580847F0200F49096818
+:1007800009580847F4200D49096809580847F82016
+:100790000A49096809580847FC20084909680958A6
+:1007A00008475FF480700549096809580847000048
+:1007B00003480449024A034B704700000000002030
+:1007C000680900006809000040EA010310B59B07B2
+:1007D0000FD1042A0DD310C808C9121F9C42F8D0AB
+:1007E00020BA19BA884201D9012010BD4FF0FF305C
+:1007F00010BD1AB1D30703D0521C07E0002010BD72
+:1008000010F8013B11F8014B1B1B07D110F8013BFD
+:1008100011F8014B1B1B01D1921EF1D1184610BDDE
+:1008200002F0FF0343EA032242EA024200F005B865
+:100830007047704770474FF000020429C0F01280E3
+:1008400010F0030C00F01B80CCF1040CBCF1020F83
+:1008500018BF00F8012BA8BF20F8022BA1EB0C0158
+:1008600000F00DB85FEAC17C24BF00F8012B00F84E
+:10087000012B48BF00F8012B70474FF0000200B574
+:10088000134694469646203922BFA0E80C50A0E8B3
+:100890000C50B1F12001BFF4F7AF090728BFA0E861
+:1008A0000C5048BF0CC05DF804EB890028BF40F82D
+:1008B000042B08BF704748BF20F8022B11F0804F6F
+:1008C00018BF00F8012B7047014B1B68DB68184705
+:1008D0000000002009480A497047FFF7FBFFFFF7B7
+:1008E00011FC00BD20BFFDE7064B1847064A10600B
+:1008F000016881F30888406800470000680900002B
+:10090000680900001F030000000000201EF0040F13
+:100910000CBFEFF30881EFF3098188690238007892
+:10092000182803D100E00000074A1047074A126860
+:100930002C3212681047000000B5054B1B68054AB1
+:100940009B58984700BD00000703000000000020EE
+:100950005809000004000000001000000000000022
+:0809600000FFFFFF0090D0032F
+:10100000E0120020D1430200192F000043430200E8
+:10101000192F0000192F0000192F000000000000F8
+:101020000000000000000000000000002944020051
+:10103000192F000000000000192F0000192F0000D8
+:101040009144020097440200192F0000192F00005C
+:10105000192F0000192F0000192F0000192F000070
+:101060009D440200192F0000192F0000A344020024
+:10107000192F0000A9440200AF440200B544020049
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F0000BB440200192F0000192F000067
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000C1440200192F0000192F0000192F000041
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F04DF90C
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F042F9AFF2090EBAE80F0013F033
+:10113000010F18BFFB1A43F0010318479038020053
+:10114000B03802000A444FF0000C10F8013B13F0D5
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F00FFE01B4E9
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F0B2B8D3
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F05CB8BF
+:1012600008F065B870B50C461149097829B1A0F1AC
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C0000202845020010B504460021012032
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA8212C
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F00EF840B1606813F013F80E
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484612F0B8FF18B11020FC
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F047FC0028E8D18DF825
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8022F07BFF9DF81C0064
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F0FCF90028A8D1BDF861
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0DCF9002888D1BDF84C
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8022F015FF9DF81C00ADF83450BB
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F097F9002899D1BDF82000F08000203E
+:101530003EE73EB504460820ADF80000204612F014
+:10154000EDFE08B110203EBD2146012001F04FFE06
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F071FDBDF80010082938
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204612F0BFFE10B117
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F096FF0028F4D1BDF80810082901D0E4
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F033FDBDF80010022900D00320C1
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0AAFE08B110201CBD53486A4641884A
+:101620004FF6FF7006F05CFFBDF800100229F3D002
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F069FE18B11020FEBD93
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:101660005DFE18BB208801A905F03CFE0028F4D1DE
+:1016700030788DF80500208801A906F0CEFC0028FE
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F056FC0028D6D1ADF80850CF
+:1016B00020883B4602AA002106F0D0FCBDF80810A5
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E00061FE18B9204612F03FFE08B110207CBD03
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0EDFEBDF8001021807CBD0C20BE
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A822F0E6FD1C2108A822F0E2FD9DF8A8
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F04CF8002803D1BDF84F
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F018FE7F1CBFB26089B842E1D8CCE7E7
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103022F05AFC7F1CBFB204
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:10192000C9FDEBE72DE9F0470E4688B090F80CC0F2
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A822F09A
+:10198000B8FC00977088434601AA716900F0EDFE2B
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F083FDB9F117
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F037FD18B184F802A0A4F800A0B1
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460EF0C5FE206008B1002070BD0320DC
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E3BB2DE9FF4784B0002782460297D7
+:101C600007989046894612300AF014F9401D20F07A
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF0EBFCE7
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0000BF9ADF80C00024602AB2946504608F04D
+:101CF000F0F9070001D1A01C029007983A46123073
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100000F9D8B10A2817D200E006E0DFE800F0A9
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0A3FCB9F1000FD7D007996C
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09AF9050036
+:101DA00019D04046A61C27880EF046FF324607266B
+:101DB00029463B4600960EF054FB20882346CDE989
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF0CAFD040000D1A8
+:101E2000FFDF294604F11200BDE870400AF04DB80A
+:101E30002DE9F8430D468046002607F0EBFA0446EC
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF09BFD007B032806D0C6
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF074FD070000D1FFDF07F149
+:101ED0001201404609F0D6FF2CB12A462146404661
+:101EE000FFF7A7FE29E01321404602F0A7FD24E0FA
+:101EF00004B9FFDF052140460EF05AFD060000D16F
+:101F0000FFDF694606F1120009F0C6FF060000D0A7
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF043FB002C02D1F74A009911601CBD12
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F0B6F905B9FFDFA87860732888EB
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF040FB060000D1FFDF4FF00008FC
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF02FFB060000D1FFDF66609C
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F040BF2DE9F047804601F118
+:101FF00012000D46814609F04DFF401DD24F20F0E2
+:1020000003026E7B1446296838680EF037FB3EB138
+:1020100004FB06F2121D03D0696838680EF02EFB2F
+:1020200005200EF06DFC044605200EF071FC201A10
+:10203000012802D138680EF0EBFA49464046BDE867
+:10204000F04709F026BF70B5054605210EF0B0FC3B
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F010BF2DE9F04F91B04FF0000BADF823
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF095FC060000D1FFDF24B1A78092
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F092F9D7
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF001FB04001D
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F0DBFEBAE570B50D4605210EF0F0FA16
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F065BD70B50D4605210EF0E1FA040057
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:1024000083BD70B5054605210EF0D2FA040000D157
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF0C2FA040000D1F2
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF0B3FA040000D1FFDF97
+:1024500004F1120009F01EFD401D20F0030511E0FB
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF053F9606841880029E9D170BD70B53C
+:102490000E46054606F0BEFF040000D1FFDF012016
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0AEBF2DE96E
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A90FF0FCFF78B107200BB013
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300063FC9CB12178062921D2DFE801F0200556
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09AFC0021304695
+:1027600005F0B4FC204606B070BDF8B51C46154611
+:102770000E46069F0EF04EFA2346FF1DBCB23146B0
+:102780002A4600940DF039FEF8BD30B41146DDE95B
+:1027900002423CB1032903D0002330BC08F022BB25
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F079FC2846BDE8A7
+:1027C0007040012105F082BC4FF0E0224FF400413F
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F0CDFCB4
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B0000BCFC5648056070BD70B500F08EF8524DA3
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F0A9FC4C48046070BD03203A
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F092FC0648C8
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002110F03B
+:102D4000E7FFF1E710B51948D0F800110029FBD0D2
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F040BA3F
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B510F06EFFFFF78DFFBDE801403F
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0A7FA21462846BDE870400AF058
+:102F70008CBB10B511F0B0FBFFF726FC11F04CFA3A
+:102F8000BDE8104011F0FEBA0120810708607047CB
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200A800FFFFCD
+:1030100084000000808D5B0016425791AD5F58BC64
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF09CFB16
+:10309000044610F038FD201AC5B206200DF030FCB1
+:1030A000044606200DF034FC211ADD4C207E122847
+:1030B00018D000200F1807200DF022FC064607202C
+:1030C0000DF026FC301A3918207E13280CD0002071
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0B6FABDE8104005F0AFBF0BF0EC
+:1031100089FAF8E730B50446A1F120000D460A28E7
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F04FF8BDE81040112036E71FB55B
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460BF089FF01
+:1032300005F01CFF04B010BD70B514460D460646DF
+:1032400011F06CF858B90DB1A54201D90C2070BD30
+:10325000002408E056F8240011F060F808B11020AE
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:103280009AF808B110202BE728680028A88802D0F7
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF0AABA38B50C4615
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF044F905F0F8FD050003D181
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF056FB002800D0FFDF1CBD002241
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4690468DF81C507007D2
+:1035500003D5606810F0E2FE68B9CF4F4FF0010963
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700010F021FF18B110200EB0BDE8F087300721
+:1035800002D5A089802816D8700705D4B8F1000F9D
+:1035900002D097F8240070B1E07DC0F300108DF8E0
+:1035A0001B00617D072041B1012906D00229E3D02B
+:1035B0000429E1D12CE00720DEE749468DF8179079
+:1035C000F00609D4A27D072032B1012A04D0022AD4
+:1035D00005D0042AD0D11BE08DF8191002E002209A
+:1035E0008DF819008DF815806068B0B107A9FFF754
+:1035F000A9FE0028C0D19DF81C00FF280AD06068F1
+:1036000050F8011FCDF80F108088ADF8130008E0C6
+:103610000620B1E743F20220AEE7CDF80F50ADF837
+:103620001350E07B0028F3D1207C0028F0D1607C8F
+:103630000028EDD1A07C0028EAD1E07CC006E7D1CB
+:103640008DF800A0BDF82C00ADF80200A068019034
+:10365000A068029004F10F0001F035FC8DF80C0019
+:103660000DF10D00FFF797FE00B1FFDF9DF81C0084
+:103670008DF80E008DF816508DF81850E07D08A9D1
+:1036800000F00F008DF81A0068460BF036FF05F0C9
+:10369000EDFC71E7F0B59DB000228DF868208DF843
+:1036A00058208DF8602005468DF86C2012921392F8
+:1036B0001492159219B10FC912AC84E80F00764C20
+:1036C000A078052801D004280CD11298616888429E
+:1036D00000D120B91498E168884203D110B10820C4
+:1036E0001DB0F0BD1F26334618AA1AA912A8FFF76D
+:1036F000BEFD0028F4D133461BAA16A914A8FFF773
+:10370000B6FD0028ECD19DF85800C00701D00A2072
+:10371000E6E7A08A410708D4A17D31B19DF8601089
+:10372000890702D043F20120DAE79DF86010C9074B
+:1037300009D0400707D4208818B144F2506188426C
+:1037400001D90720CCE78DF8005003268DF80160E1
+:1037500001278DF80270BDF84C208DF8032001A8D8
+:10376000129920F025FD68460BF028FF05F07EFC3D
+:103770000028B5D18DF824508DF825608DF826707D
+:10378000BDF854208DF827200AA8149920F010FDC8
+:1037900009A80BF060FF05F069FC0028A0D112AD6C
+:1037A000241D95E80F0084E80F00002098E770B50D
+:1037B00086B00D46040005D010F0FDFD20B11020AC
+:1037C00006B070BD0820FBE72078C107A98802D0A9
+:1037D000FF2902D303E01F2901D20920F0E7800767
+:1037E00061D4FFF751FC38B12078C0F3C101012941
+:1037F00004D0032902D005E01320E1E7264991F81F
+:10380000241041B1C0074FF000054FF0010604D06D
+:103810008DF80F6003E00720D2E78DF80F5068465F
+:10382000FFF7B9FD00B1FFDF2078C0F3C1008DF8CC
+:1038300001008DF80250607808B98DF80260607858
+:10384000C00705D09DF8020040F001008DF802008D
+:103850006078800705D59DF8020040F002008DF8E1
+:1038600002006078400705D59DF8020040F0040092
+:103870008DF802002078C0F380008DF80300608886
+:10388000ADF80600A088ADF80A00207A58B9607A31
+:1038900048B9A07A38B901E0D8010020E07A10B91F
+:1038A000207BC00601D006208AE704F1080001F061
+:1038B0000AFB8DF80E0068460BF087F905F0D6FB81
+:1038C00000288BD18DF810608DF81150ADF8125092
+:1038D000ADF8145004A80BF0FDF905F0C7FB002863
+:1038E0008BD1E08864280AD248B1012001F001FBA5
+:1038F000002891D12078C00705D0152004E064216C
+:10390000B0FBF1F0F2E71320FFF7A8FB002057E728
+:103910002DE9FF470220FF4E8DF804000027708E2E
+:10392000ADF80600B84643F202094CE001A80CF0DD
+:10393000A6FF050006D0708EA8B3A6F83280ADF8B9
+:1039400006803EE0039CA07F01072DD504F12400F2
+:103950000090A28EBDF80800214604F1360301F064
+:1039600054FC050005D04D452AD0112D3CD0FFDF79
+:103970003AE0A07F20F00801E07F420862F3C7111F
+:10398000A177810861F30000E07794F8210000F04E
+:103990001F0084F820002078282826D129212046DD
+:1039A000FFF7B8FB21E014E040070AD5BDF8080096
+:1039B00004F10E0101F0ABFA05000DD04D4510D118
+:1039C00000257F1CFFB202200CF09AFF401CB84279
+:1039D000ACD8052D11D008E0A07F20F00400A0771E
+:1039E00003E0112D00D0FFDF0025BDF80600708632
+:1039F000052D04D0284604B0BFE5A6F8328000208B
+:103A0000F9E770B50646FFF726FD054605F002FD0D
+:103A1000040000D1FFDF6680207820F00F00801CBA
+:103A200020F0F000203020700620207295F83E0033
+:103A30006072BDE8704005F0F0BC2DE9F04786B03B
+:103A4000040000D1FFDF2078B24D20F00F00801C71
+:103A500020F0F0007030207060680178491F1B2949
+:103A600033D2DFE801F0FE32323255FD320EFDFD79
+:103A700042FC32323278FCFCFB323232FCFCFAF986
+:103A8000FC00C6883046FFF7E6FC0546304607F0E6
+:103A9000A7F8E0B16068007A85F83E002121284649
+:103AA000FFF738FB3046FEF7CEFA304603F016FE3D
+:103AB0003146012010F0E6FBA87F20F01000A87727
+:103AC000FFF726FF002800D0FFDF06B055E520787D
+:103AD00020F0F000203020700620207266806068A0
+:103AE000007A607205F099FCD8E7C5882846FFF790
+:103AF000B2FC00B9FFDF60680079012800D0FFDF69
+:103B00006068017A06B02846BDE8F04707F044BC7B
+:103B1000C6883046FFF79FFC050000D1FFDF05F0A7
+:103B20007CFC606831460089288160684089688132
+:103B300060688089A881012010F0A4FB0020A8758E
+:103B4000A87F00F003000228BFD1FFF7E1FE0028A4
+:103B5000BBD0FFDFB9E70079022811D000B1FFDF49
+:103B600005F05BFC6668B6F806A0307A361D0128C1
+:103B70000CD0687E814605F0E5F9070009D107E021
+:103B800006B00220BDE8F047FFF719BBE878F1E77F
+:103B9000FFDF0022022150460CF001FF040000D19B
+:103BA000FFDF22212046FFF7B5FA3079012800D047
+:103BB0000220A17F804668F30101A177308B20812C
+:103BC000708B6081B08BA08184F822908DF8088082
+:103BD000B8680090F86801906A46032150460CF0DE
+:103BE000DEFE00B9FFDFB888ADF81000B8788DF8B8
+:103BF000120004AA052150460CF0D1FE00B9FFDFE7
+:103C0000B888ADF80C00F8788DF80E0003AA0421EE
+:103C100050460CF0C4FE00B9FFDF062106F1120089
+:103C200001F093F938B37079800700D5FFDF71791F
+:103C3000E07D61F34700E075D6F80600A061708969
+:103C4000A083062106F10C0001F07FF9E8B195F898
+:103C500025004108607805E032E02AE047E03FE0D7
+:103C600021E035E061F347006070D5F82600C4F824
+:103C70000200688D12E0E07D20F0FE00801CE075FF
+:103C8000D6F81200A061F08ADAE7607820F0FE0032
+:103C9000801C6070F068C4F80200308AE080404602
+:103CA000FFF78DFA11E706B02046BDE8F04701F0B6
+:103CB00035BD05F0B2FB15F8300F40F0020005E00D
+:103CC00005F0ABFB15F8300F40F004002870FCE65F
+:103CD000287E132809D01528E4D11620FFF7BEF955
+:103CE00006B0BDE8F04705F098BB1420F6E7A978C8
+:103CF000052909D00429D5D105F08FFB022006B093
+:103D0000BDE8F047FFF792B900790028CAD0E878FB
+:103D100002E00000D801002001F0BCF805F07DFBB6
+:103D20000320ECE72DE9F05F054600784FF000082E
+:103D30000009DFF820A891460C46464601287AD0B3
+:103D400001274FF0020C4FF6FF73022874D00728AA
+:103D50000BD00A2871D0FFDFA9F8006014B1A4F8D5
+:103D6000008066800020BDE8F09F696804F10800CB
+:103D70000A78172A70D010DC4FF0000B142A31D0CB
+:103D800006DC052A6DD0092A0FD0102A7ED11FE04B
+:103D9000152A7CD0162AF9D1F0E01B3A052A75D2F3
+:103DA000DFE802F009C5FDDAFC00C8884FF0120810
+:103DB0001026214675E14FF01C080A26D4B38888E6
+:103DC000A0806868807920726868C0796072C3E7F3
+:103DD0004FF01B0814266CB303202072686880889B
+:103DE000A080B9E70A793C2AB6D00D1D4FF0100823
+:103DF0002C26FCB16988A180298B6182298B2182C4
+:103E0000698BA182A98BE1826B790246A91D1846B4
+:103E1000FFF7F0FA2879012810D084F80FC0FF20AE
+:103E20002076C4F81CB0C4F820B0C4F824B0C4F89C
+:103E300028B091E712E013E13BE135E1E7730AF1C5
+:103E4000040084F818B090E80E00DAF81000C4E915
+:103E50000930C4E907127FE7A8E002E0A9F8006092
+:103E600080E72C264FF01D08002CF7D00546A380D4
+:103E7000887B2A880F1D60F300022A80887B400817
+:103E800060F341022A80887B800801E0E6E0ADE033
+:103E900060F382022A80887BB91CC00860F3C302E9
+:103EA0002A80B87A0011401C60F3041202F07F00EF
+:103EB00028807878AA1CFFF79DFA387D05F1090261
+:103EC00007F11501FFF796FA387B01F04DF82874D9
+:103ED000787B01F049F86874F87EA874787AE87401
+:103EE00097F83B002875B87B6875A5F816B0DAF826
+:103EF0001C00A861397ABAF82000884201D2014634
+:103F000010E0B87AC0F3411002280BD0012809D084
+:103F1000288820F060002880A1840A4607F11C014F
+:103F2000A86998E0288820F060004030F3E7112667
+:103F30004FF02008002C91D0A380686804F10A0299
+:103F4000007920726868007B607269688B1D48790F
+:103F50001946FFF74FFAFFE60A264FF02108002C1A
+:103F6000E9D08888A0806868807920726868C07904
+:103F700060729AF8301021F004018BE00B264FF0AC
+:103F80002208002CD7D0C888A080686800792072E9
+:103F90006868007A00F0E8FF607201E052E039E002
+:103FA0006868407A00F0E0FFA072D5E61C264FF06A
+:103FB0002608002CBFD0A3806868407960726868CA
+:103FC000007AA0720AF1040090E80E00DAF81000FE
+:103FD000C4E90530C4E90312686800793C2803D0BD
+:103FE00043287DD0FFDFB7E62772B5E610264FF0F5
+:103FF0002408002C9FD08888A08068688079208160
+:104000006868807A608168680089A08168688089B2
+:10401000E081A1E610264FF02308002C8BD0888881
+:10402000A0806868C08820816868008960816868AD
+:104030004089A08168688089E0819AF8301021F079
+:10404000020127E030264FF02508002C88D0A380FD
+:1040500069682822496820F0ABF87DE64A4677E097
+:10406000287A012803D0022817D0FFDF74E6102633
+:104070004FF01F08002C85D06888A080A889208177
+:10408000E8896081288AA081688AE0819AF83010E6
+:1040900021F001018AF830105EE64FF01208102678
+:1040A000688800F03FFF57E62846BDE8F05F01F062
+:1040B000BFBC287A07284DD2DFE800F04C38384AD8
+:1040C0004A4A040009264FF01108002C92D06F884C
+:1040D0003846FFF7C0F990F822A0A780687A00E080
+:1040E0002DE02072042138460CF074FC052138467E
+:1040F0000CF070FC002138460CF06CFC01213846B5
+:104100000CF068FC032138460CF064FC02213846B0
+:104110000CF060FC062138460CF05CFC07213846A8
+:104120000CF058FC504600F0B5FE15E614264FF092
+:104130001B08002C8AD0A380287A012802D084F89A
+:1041400008C009E62772DAE90710C4E9031003E69C
+:104150002146A9E7FFDFFFE570B5FE4D287E122856
+:1041600001D0082070BD0AF0C3FF04F07FFF0400F7
+:1041700002D1687E00F08EFE0021052010F082F84A
+:10418000204670BD1CB5F348007E132801D20820DC
+:104190001CBD00208DF8000068460AF09BFD04F06D
+:1041A00065FF0028F4D10021052010F06BF81120E4
+:1041B000FEF754FF00201CBD70B5012805D005286E
+:1041C00025D0062800D0FFDF70BD8DB22846FFF74E
+:1041D00042F9040000D1FFDF20782128F4D005F057
+:1041E00019F968B1017821F00F01891C21F0F00163
+:1041F000103101700221017245800020A07528E075
+:1042000021462846BDE870401322FFF727B9D14860
+:10421000047EA4F1120005281FD2DFE800F0060397
+:1042200003030300FFF7AEFF01E0FFF795FF00284F
+:10423000CAD105F0EFF80028C6D0017821F00F01AF
+:10424000891C21F0F00120310170132C07D00221CC
+:104250000172BDE8704005F0E0B8FFDF70BD0121DC
+:10426000F6E72DE9F04116460C00804600D1FFDF4D
+:10427000307820F00F00801C20F0F00010303070FB
+:104280002078012804D0022818D0FFDFBDE8F08193
+:104290004046FFF7E0F8050000D1FFDF0320A875D6
+:1042A00005F0BBF894E80F00083686E80F00A9482F
+:1042B00010F8301F41F001010170E7E74046FFF7B9
+:1042C000CAF8050000D1FFDFA1884FF6FF70002774
+:1042D000814202D1E288824203D0814201D1E0884A
+:1042E00040B105F09AF894E80F00083686E80F0010
+:1042F000AF75CBE7A87D0128C8D1782300224146BD
+:104300000FF016FF0220A875C0E738B505460C4629
+:10431000084610F003F818BB203D062D4AD2DFE80E
+:1043200005F0031B373C4230002106200FF080FFD0
+:1043300008B1112038BDA01C0AF0AFFF04F096FEB2
+:10434000050038D100220823114606200FF0F0FEA8
+:10435000062830D0FFDF2EE0606810F023F808B1A7
+:10436000102038BD618820886A460BF05FFB04F09E
+:104370007DFE05001FD16068E8B1BDF80010018026
+:1043800019E0A07800F0010120880BF085FB0EE019
+:10439000206801F0FBFD05460DE0207800F00100EB
+:1043A0000AF033F903E0618820880BF0C4FA04F0C6
+:1043B0005DFEF0E70725284638BD70B505460C467A
+:1043C00008460FF0D1FF08B1102070BD202D07D096
+:1043D000212D0DD0222D0BD0252D09D0072070BD09
+:1043E0002088A11C0AF006FABDE8704004F03EBE29
+:1043F000062070BD57482530704708B53421554810
+:104400001FF077FF0120FEF711FE1120FEF726FEB8
+:1044100050496846263104F093FF4E489DF800202D
+:1044200010F8251F62F3470121F0010101700021FE
+:1044300041724FF46171A0F8071002218172FEF7FA
+:1044400057FE00B1FFDFFCF791FF01F032F908BD24
+:1044500010B50C46402120461FF029FFA07F20F018
+:104460000300A077202020700020A07584F823008E
+:1044700010BD70472DE9FC4107460FF04FFF10B10A
+:104480001020BDE8FC81334E06F12501D6F8250049
+:104490000090B6F82950ADF8045096F82B408DF8EE
+:1044A00006403846FEF78FFF0028EAD1FEF720FECF
+:1044B0000028E6D0009946F8251FB580B471E0E7E2
+:1044C00010B504460FF050FF08B1102010BD214870
+:1044D0002049224690F8250026314008FEF78AFF41
+:1044E000002010BDFEB50D4604004FF0000712D0AD
+:1044F0000822FEF7A1FE002812D1002609E000BF25
+:1045000054F826006946FEF71DFF002808D1761CE6
+:10451000F6B2AE42F4D309F07CFF10B143F20320AF
+:10452000FEBD0C4E86F8247024B300271EE000BFA9
+:1045300054F8270002A9FEF705FF00B1FFDF9DF840
+:1045400008008DF8000054F8270050F8011FCDF83E
+:10455000011001E0D80100208088ADF80500684610
+:1045600009F0A1FF00B1FFDF7F1CFFB2AF42DFD334
+:1045700086F824500020FEBD2DE9F0478AB015468C
+:10458000894604001ED00F4608222946FEF754FE35
+:10459000002810D1002613E054F826006946103098
+:1045A00000F09DFC002806D147B157F826000FF017
+:1045B000B5FE18B110200AB0BDE8F087761CF6B23F
+:1045C000AE42E9D30026A5F101081BE006F1010A7D
+:1045D0000AF0FF0712E000BF54F82600017C4A08E9
+:1045E00054F827100B7CB2EB530F05D10622113083
+:1045F00011311FF0B1FD58B17F1CFFB2AF42EBD3B8
+:104600000AF0FF064645E1DB4E4624B1012003E0F7
+:1046100043F20520CFE7002009F076FF10B909F03A
+:1046200087FF10B143F20420C5E75CB300270DF10A
+:10463000170825E054F827006946103000F04FFCB9
+:1046400000B1FFDF54F82700102250F8111FCDF8F9
+:1046500001108088ADF8050054F827100DF107000F
+:104660001FF0A6FD96B156F82710102240461FF005
+:104670009FFD684609F0F0FE00B1FFDF7F1CFFB22E
+:10468000AF42D7D3FEF702FF002094E7404601F087
+:1046900071FCEEE730B585B004460FF03FFE18B967
+:1046A00060680FF088FE10B1102005B030BD608842
+:1046B0004AF2B811884206D82078FB4D28B101286B
+:1046C00006D0022804D00720EFE7FEF711FD18E01E
+:1046D0006078022804D0032802D043F20220E4E7E5
+:1046E00085F82F00C1B200200090ADF80400022927
+:1046F0002CD0032927D0FFDF684609F0BAFF04F069
+:10470000B5FC0028D1D1606801F027FC207858B1B1
+:1047100001208DF800000DF1010001F02BFC68462E
+:104720000BF018FA00B1FFDF207885F82E00FEF7B5
+:10473000ADFE608860B1A88580B209F0DDFE00B1F1
+:10474000FFDF0020B1E78DF80500D5E74020FAE74C
+:104750004FF46170EFE710B504460FF005FE20B985
+:10476000606838B10FF01EFE08B1102010BD6068FF
+:1047700001F000FCCC4830F82C1F6180C1786170DA
+:1047800080782070002010BD2DE9F843144689463A
+:1047900006460FF0E9FDA0B948460FF00CFE80B9BF
+:1047A00020460FF008FE60B9BF4DA878012800D15F
+:1047B0003CB13178FF2906D049B143F20400BDE88D
+:1047C000F8831020FBE7012801D00420F7E74FF021
+:1047D0000008A4B3052811D004280FD0694620464C
+:1047E000FEF76DFE0028EAD1207D48B1012809D0EE
+:1047F000022809D0032809D00720E0E70820DEE7D7
+:10480000424604E0012202E0022200E003222346A5
+:10481000174600200099FEF78FFE0028CFD1A0890F
+:104820002880A07BE875BDF80000A882AF75BDF8B0
+:104830000000000701D5A08988B1A08928804946D9
+:104840000020FEF727FF0028B9D1A87805280BD053
+:10485000042809D0287DC00703D0032002E080206F
+:10486000ECE70220FEF7E2FB86F800800020A6E7D6
+:104870007CB58D4C05460E46A078022803D003284F
+:1048800001D008207CBD15B143F204007CBD072097
+:104890000CF03EF810B9A078032806D0FEF7F4FB20
+:1048A00028B1A078032804D009E012207CBD132091
+:1048B0007CBD304600F0CDFA0028F9D1E670012029
+:1048C0008DF800008DF801008DF802502088ADF8B9
+:1048D0000400E07D8DF8060068460AF0EAFF04F067
+:1048E000C5FB0028E4D1A078032805D05FF00400C0
+:1048F000FEF79CFB00207CBDE07800F0BAFA0520B2
+:10490000F6E71CB510B143F204001CBD664CA0785C
+:10491000042803D0052801D008201CBD00208DF8F4
+:10492000000001218DF801108DF8020068460AF0A0
+:10493000C0FF04F09BFB0028EFD1A078052805D02C
+:104940005FF00200FEF772FB00201CBDE07800F073
+:10495000A1FA0320F6E72DE9FC4180460E46032527
+:1049600008460FF028FD002866D14046FEF773FD8B
+:10497000040004D02078222804D2082081E543F2E4
+:1049800002007EE5A07F00F003073EB1012F0CD0AE
+:1049900000203146FEF72BFC0500EFD1012F06D099
+:1049A000022F1AD0FFDF28466BE50120F1E7A07D3A
+:1049B0003146022801D011B107E0112061E56846B7
+:1049C000FCF7E1FD0028D9D16946404606F0A7FC76
+:1049D0000500E8D10120A075E5E7A07D032804D1FA
+:1049E000314890F83000C00701D02EB30EE026B158
+:1049F000A07F40071ED4002100E00121404606F0C0
+:104A0000AEFC0500CFD1A075002ECCD0314640467B
+:104A100000F07DFA05461128C5D1A07F4107C2D418
+:104A2000316844F80E1F7168616040F00400207422
+:104A30000025B8E71125B6E7102022E570B50C4631
+:104A40000546FEF708FD010005D022462846BDE8D0
+:104A50007040FEF703BD43F2020070BD10B501289F
+:104A600007D1114B9B78012B00D011B143F2040008
+:104A700010BD09F084FDBDE8104004F0F7BA012331
+:104A800000F012BA00231A46194600F00DBA70B5AC
+:104A900006460C4608460FF041FC18B920680FF096
+:104AA00063FC18B1102070BDD8010020F74D2A7E9C
+:104AB000112A04D0132A00D33EB10820F3E721467F
+:104AC0003046FEF774FE60B1EDE70920132A0DD0E1
+:104AD000142A0BD0A188FF29E5D31520FEF7BEFAD2
+:104AE0000020D4E90012C5E90712DCE7A1881F29DC
+:104AF000D9D31320F2E72DE9F047DFF8908307467A
+:104B000090B098F818009A4615460C46132803D31F
+:104B1000FFF738FB002822D120460FF0FFFBA0BB97
+:104B200028460FF0FBFB80BB20784FF00101C00747
+:104B30004FF0000602D08DF83A1001E08DF83A608F
+:104B40002078C0F3C1008DF800006278072042B1E0
+:104B5000012A06D0022A02D0042A00D1062010B071
+:104B60002AE58DF809106088ADF80A00A088ADF834
+:104B7000100020788946C0F3C10001281FD0032807
+:104B80001DD038460FF0CAFB08B11020E7E738788F
+:104B9000400808D0012809D0022807D0032805D0F2
+:104BA00043F20220DBE78DF8026001E08DF802900D
+:104BB00057F8010FCDF80300B888ADF807000DF1E4
+:104BC0000100FEF7E8FB08B10320C8E72888ADF82C
+:104BD00016006888ADF81C00A888ADF82200E888A7
+:104BE000ADF82800ADF82E60ADF8346068460AF0E4
+:104BF000BDF8E8B998F818004546112801D00820FA
+:104C0000ADE706200BF084FE38B12078C0F3C10078
+:104C1000012804D0032802D004E012209FE795F871
+:104C2000240028B1FEF730FA022803D2132096E7B9
+:104C3000072094E7504600F00CF900288FD185F842
+:104C400019A068460AF051FA04F010FA002886D13B
+:104C5000687E00F00EF9E08864280AD248B101208D
+:104C600000F047F9040091D11220FEF7F7F9204631
+:104C700075E76421B0FBF1F0F2E770B50646154622
+:104C80000C4608460FF070FB18B928460FF06CFB75
+:104C900008B1102007E72A46214630460AF0A9FE4F
+:104CA00004F0E4F90028F5D121787F29F2D105201C
+:104CB000F9E67CB505460C4608460FF02FFB08B117
+:104CC00010207CBD2846FEF7C6FB20B100782228C4
+:104CD00004D208207CBD43F202007CBD6B4890F8F2
+:104CE0003000400701D511207CBD2178C80802D1D1
+:104CF0006078C20801D007207CBD890801D18008F6
+:104D000001D006207CBDADF8005020788DF802005F
+:104D100060788DF803000220ADF80400684609F0C1
+:104D200042FF04F0A3F97CBD70B586B014460D4671
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B0E643F20200FAE728460FF033FB64
+:104D500020B944B120460FF025FB08B11020EFE741
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0BDFD18B100BFD9
+:104D800004F074F9DCE7ADF80060BDF81400ADF88C
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0AAFEB8E71CB5C7
+:104E10001F490968CDE90010684609F0AAFF04F0AF
+:104E200025F91CBD1CB5002000900190684609F0D2
+:104E3000A0FF04F01BF91CBD108008885080488832
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F075F830B1407830B1B1
+:104E6000204604F07EFB002010BD052010BD12205E
+:104E700010BD10B504F066F8040000D1FFDF6078C3
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90009C46020010B504F055F8040000D1FFDF75
+:104EA0006078401C6070F0E71CB5ADF800008DF82C
+:104EB00002308DF803108DF8042068460AF05EFD7C
+:104EC00004F0D4F81CBD0CB52DA2D2E90012CDE936
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000017F9052801D00320BFE70020BDE71FB532
+:104F10006A46FFF791FF68460AF04CF904F0A6F8DC
+:104F200004B0B2E770B50C0006460DD0FEF793FA58
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081ADE510B500231A46E3
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002092E7012090E700B530B1012803D07E
+:104F7000022801D0FFDF002000BDFF2000BD00009F
+:104F8000070605040302010010B504460FF0C6F938
+:104F900008B1102010BD2078C0F30210042807D8F3
+:104FA0006078072804D3A178102901D8814201D262
+:104FB000072010BDE078410706D421794A0703D4C1
+:104FC000000701D4080701D5062010BD002010BD40
+:104FD00010B513785C08837F64F3C7138377137865
+:104FE0009C08C37F64F30003C3771078C309487833
+:104FF00063F34100487013781C090B7864F347137E
+:105000000B701378DB0863F3000048705078487128
+:1050100010BD10B5C4780B7864F300030B70C4782E
+:10502000640864F341030B70C478A40864F382033A
+:105030000B70C478E40864F3C3030B700379117830
+:1050400063F30001117003795B0863F34101117090
+:1050500003799B0863F3820111700079C00860F343
+:10506000C301117010BD70B514460D46064604F01C
+:10507000D1F980B10178182221F00F01891C21F0AB
+:10508000F001A03100F8081B21461FF0D6F8BDE85A
+:10509000704004F0C2B929463046BDE87040132282
+:1050A000FEF7DCB92DE9F047064608A8894690E8E6
+:1050B00030041F469046142128461FF01AF900219B
+:1050C000CAF80010B8F1000F03D0B9F1000F03D1F6
+:1050D00014E03878C00711D020680FF045F9C0BB44
+:1050E000B8F1000F07D12068123028602068143012
+:1050F00068602068A8602168CAF8001038788007C6
+:1051000024D560680FF04EF918BBB9F1000F21D01B
+:10511000FFF770F90168C6F868118188A6F86C116C
+:10512000807986F86E0101F002FDF94FEF60626848
+:1051300062B196F8680106F2691140081032FEF774
+:1051400059F91022394660681FF032F80020BDE896
+:10515000F08706E0606820B1E8606068C6F8640126
+:10516000F4E71020F3E730B5054608780C4620F048
+:105170000F00401C20F0F001103121700020607001
+:1051800095F8230030B104280FD0052811D0062847
+:1051900014D0FFDF20780121B1EB101F04D295F865
+:1051A000200000F01F00607030BD21F0F0002030C2
+:1051B00002E021F0F00030302070EBE721F0F00049
+:1051C0004030F9E7F0B591B0022715460C46064687
+:1051D0003A46ADF80870092103AB04F07AFF049059
+:1051E000002810D004208DF804008DF80170E03400
+:1051F000099605948DF818500AA968460DF0CAF86A
+:1052000000B1FFDF012011B0F0BD10B588B00C4631
+:105210000A99ADF80000C3B11868CDF802005868CB
+:10522000CDF80600ADF80A20102203A81EF0C0FF3A
+:1052300068460AF062F803F019FF002803D1A17F45
+:1052400041F01001A17708B010BD0020CDF8020098
+:10525000E6E72DE9F84F0646808A0D4680B2824681
+:10526000FEF7F9F804463078DFF8A48200274FF003
+:105270000509A8F120080F2870D2DFE800F06FF2CE
+:105280003708387D8CC8F1F0EFF35FF3F300A07FAF
+:1052900000F00300022809D05FF0000080F0010157
+:1052A00050460BF085FB050003D101E00120F5E736
+:1052B000FFDF98F85C10C90702D0D8F860000BE057
+:1052C000032105F11D000EF004FDD5F81D009149E4
+:1052D000B0FBF1F201FB1200C5F81D0070686867B1
+:1052E000B068A8672078252800D0FFDFCAE0A07F3B
+:1052F00000F00300022809D05FF0000080F00101F7
+:1053000050460BF055FB060003D101E00120F5E704
+:10531000FFDF3078810702D52178252904D040F0BD
+:1053200001003070BDE8F88F02202870307F2871AE
+:1053300006F11D002D36C5E90206F3E7A07F00F057
+:105340000300022808D0002080F0010150460BF035
+:105350002FFB040004D102E00120F5E7A7E1FFDF05
+:105360002078C10604D5072028703D346C60D9E749
+:1053700040F008002070D5E7E07F000700D5FFDF90
+:10538000307CB28800F0010301B05046BDE8F04F18
+:10539000092105F027BD04B9FFDF716821B1102292
+:1053A00004F124001EF004FF28212046FDF7B2FE80
+:1053B000A07F00F0030002280ED104F12400002396
+:1053C00000901A4621465046FFF71FFF112807D0CC
+:1053D00029212046FDF79EFE307A84F82000A1E7BF
+:1053E000A07F000700D5FFDF14F81E0F40F0080073
+:1053F0002070E782A761E761C109607861F341002D
+:10540000014660F382016170307AE0708AE7A07F24
+:1054100000F00300022809D05FF0000080F00101D5
+:1054200050460BF0C5FA040003D101E00120F5E776
+:10543000FFDF022104F185000EF04BFC04202870F0
+:1054400004F5B4706860B4F88500288230481038DC
+:105450007C346C61C5E9028064E703E024E15BE031
+:105460002DE015E0A07F00F00300022807D0002007
+:1054700080F0010150460BF09BFA18B901E00120C1
+:10548000F6E7FFDF324621465046BDE8F84FEAE531
+:1054900004B9FFDF20782128A1D93079012803D170
+:1054A000E07F40F00800E077324621465046FFF7A3
+:1054B000DAFD2046BDE8F84F2321FDF72BBE3279F7
+:1054C000AA8005F108030921504604F002FEE860B5
+:1054D00010B185F8009025E7A07F00F003000228B6
+:1054E00008D0002080F0010150460BF061FA040062
+:1054F00003D101E00120F5E7FFDF04F1620102239F
+:105500001022081F0BF0DBF807703179417009E7B2
+:105510003802002040420F00A07F00F00300022864
+:1055200008D0002080F0010150460BF041FA050040
+:1055300003D101E00120F5E7FFDF95F8840000F0DA
+:10554000030001287AD1A07F00F00307E07F10F06C
+:10555000010602D0022F04D133E095F8A000C00765
+:105560002BD0D5F8601121B395F88320087C62F325
+:1055700087000874A17FCA09D5F8601162F3410061
+:105580000874D5F8601166F300000874AEB1D5F860
+:105590006001102204F1240188351EF009FE287EE6
+:1055A00040F001002876287820F0010005F88809ED
+:1055B00000E016B1022F04D02DE095F88800C00756
+:1055C00027D0D5F85C1121B395F88320087C62F3CD
+:1055D00087000874A17FCA09D5F85C1162F3410005
+:1055E0000874D5F85C1166F3000008748EB1D5F824
+:1055F0005C01102204F1240188351EF0D9FD2878C1
+:1056000040F0010005F8180B287820F0010005F89B
+:10561000A009022F44D0002000EB400005EBC000A1
+:1056200090F88800800709D595F87C00D5F86421AA
+:10563000400805F17D011032FDF7DCFE8DF8009089
+:1056400095F884006A4600F003008DF8010095F893
+:1056500088108DF8021095F8A0008DF803002146FF
+:10566000504601F04DFA2078252805D0212807D092
+:10567000FFDF2078222803D922212046FDF74AFDAA
+:10568000A07F00F0030002280CD0002080F0010170
+:1056900050460BF09FF900283FF44FAEFFDF41E684
+:1056A0000120B9E70120F1E7706847703AE6FFDFB3
+:1056B00038E670B5FE4C002584F85C5025660CF089
+:1056C00036FE04F11001204603F060FE84F83050ED
+:1056D00070BD70B50D46FDF7BEFE040000D1FFDFC2
+:1056E0004FF4B87128461EF004FE04F1240028612E
+:1056F000A07F00F00300022808D0012105F1E0009E
+:105700000CF016FE002800D0FFDF70BD0221F5E787
+:105710000A46014602F1E0000CF02ABE70B50546CB
+:10572000406886B001780A2906D00D2933D00E29A9
+:105730002FD0FFDF06B070BD86883046FDF78BFEA8
+:10574000040000D1FFDF20782128F3D028281BD1C6
+:10575000686802210E3001F0C8F9A8B16868082114
+:10576000801D01F0C2F978B104F1240130460AF03D
+:10577000A2F803F07BFC00B1FFDF06B02046BDE8D5
+:1057800070402921FDF7C6BC06B0BDE8704003F0AB
+:1057900044BE012101726868C6883046FDF75BFE91
+:1057A000040000D1FFDFA07F00F00301022902D135
+:1057B00020F01000A077207821280AD06868017AAC
+:1057C00009B1007980B1A07F00F00300022862D007
+:1057D000FFDFA07F00F003000228ABD1FEF798F8AE
+:1057E0000028A7D0FFDFA5E703F017FEA17F08067A
+:1057F0002BD5E07FC00705D094F8200000F01F00F3
+:10580000102820D05FF0050084F823002078292894
+:105810001DD02428DDD1314604200EF033FD222195
+:105820002046FDF777FCA07F00F00300022830D06F
+:105830005FF0000080F0010130460BF0CBF800284B
+:10584000C7D0FFDFC5E70620DEE70420DCE701F074
+:105850000300022808D0002080F0010130460BF040
+:10586000A7F8050003D101E00120F5E7FFDF2521BE
+:105870002046FDF74FFC03208DF80000694605F136
+:10588000E0000CF06CFD0228A3D00028A1D0FFDFBF
+:105890009FE70120CEE703F0C0FD9AE72DE9F04332
+:1058A00087B09946164688460746FDF7D4FD0400A2
+:1058B0004BD02078222848D3232846D0E07F000709
+:1058C00043D4A07F00F00300022809D05FF000005D
+:1058D00080F0010138460BF06BF8050002D00CE0B7
+:1058E0000120F5E7A07F00F00300022805D0012188
+:1058F000002238460BF053F805466946284601F069
+:1059000026F9009800B9FFDF45B10098E035056140
+:105910002078222806D0242804D007E0009900200F
+:10592000086103E025212046FDF7F4FB00980121E2
+:1059300041704762868001A9C0E902890CF02AFD06
+:10594000022802D0002800D0FFDF07B0BDE8F083B6
+:1059500070B586B00546FDF77EFD017822291ED977
+:10596000807F00F00300022808D0002080F00101B1
+:1059700028460BF01DF804002FD101E00120F5E7C7
+:10598000FFDF2AE0B4F85E0004F1620630440178DB
+:10599000427829B121462846FFF714FCB0B9C9E680
+:1059A000ADF804200921284602AB04F092FB0390D5
+:1059B0000028F4D005208DF80000694604F1E000CD
+:1059C0000CF0CDFC022801D000B1FFDF0223102231
+:1059D000314604F15E000AF0A8FEB4F86000002829
+:1059E000D0D1A7E610B586B00446FDF734FD0178A6
+:1059F00022291BD9807F00F00300022808D0002054
+:105A000080F0010120460AF0D3FF040003D101E039
+:105A10000120F5E7FFDF06208DF80000694604F15C
+:105A2000E0000CF09CFC002800D0FFDF06B010BDA9
+:105A30002DE9F05F05460C460027007890460109E5
+:105A40003E4604F1080BBA4602297DD0072902D050
+:105A50000A2909D146E0686801780A2905D00D298C
+:105A600030D00E292ED0FFDFBCE114271C26002CDD
+:105A70006BD08088A080FDF7EEFC5FEA000900D1C2
+:105A8000FFDF99F817005A46400809F11801FDF7A1
+:105A9000B1FC6868C0892082696851F8060FC4F8B3
+:105AA00012004868C4F81600A07E20F0060001E04D
+:105AB0001802002040F00100A07699F81E0040F086
+:105AC00020014DE01A270A26002CD1D0C088A080E2
+:105AD000FDF7C1FC050000D1FFDF59462846FFF75E
+:105AE00042FB7FE10CB1A88BA080287A0B287DD0E7
+:105AF00006DC01287BD0022808D0032804D135E039
+:105B00000D2875D00E2874D0FFDF6BE11E27092603
+:105B1000002CADD0A088FDF79EFC5FEA000900D103
+:105B2000FFDF287B00F003000128207A1BD020F043
+:105B300001002072297B890861F341002072297BD2
+:105B4000C90861F3820001E041E1F2E02072297BA3
+:105B5000090961F3C300207299F81E0040F040016A
+:105B600089F81E103EE140F00100E2E713270D2600
+:105B7000002CAAD0A088FDF76EFC8146807F00F043
+:105B80000300022808D0002080F00101A0880AF05C
+:105B90000FFF050003D101E00120F5E7FFDF99F8D1
+:105BA0001E0000F00302022A50D0686F817801F0D5
+:105BB00003010129217A4BD021F001012172837860
+:105BC0009B0863F3410121728378DB0863F3820150
+:105BD000217283781B0963F3C3012172037863F395
+:105BE00006112172437863F3C71103E061E0A9E075
+:105BF00090E0A1E0217284F809A0C178A172022A84
+:105C000029D00279E17A62F30001E1720279520847
+:105C100062F34101E1720279920862F38201E1725A
+:105C20000279D20862F3C301E1724279217B62F307
+:105C3000000121734279520862F3410121734279D4
+:105C4000920862F382012173407928E0A86FADE7E2
+:105C500041F00101B2E74279E17A62F30001E172B9
+:105C60004279520862F34101E1724279920862F38B
+:105C70008201E1724279D20862F3C301E1720279D2
+:105C8000217B62F3000121730279520862F3410122
+:105C900021730279920862F3820121730079C008AE
+:105CA00060F3C301217399F80000232831D926211C
+:105CB00040E018271026E4B3A088FDF7CCFB83460C
+:105CC000807F00F00300022809D0002080F001014D
+:105CD000A0880AF06DFE5FEA000903D101E001200F
+:105CE000F4E7FFDFE868A06099F8000040F00401E5
+:105CF00089F8001099F80100800708D50120207369
+:105D00009BF8000023286DD92721584651E084F8DC
+:105D10000CA067E015270F265CB1A088FDF79BFB60
+:105D2000814606225946E86808F059F90120A07317
+:105D3000A2E041E048463CE016270926E4B3287B70
+:105D400020724FE0287B19270E26ACB3C4F808A0B8
+:105D5000A4F80CA0012807D0022805D0032805D0FC
+:105D6000042803D0FFDF0DE0207207E0697B0428E0
+:105D700001F00F0141F0800121721ED0607A20F005
+:105D800003006072A088FDF766FB054600782128B5
+:105D900028D0232800D0FFDFA87F00F003000228CE
+:105DA00013D0002080F00101A0880AF013FE222108
+:105DB0002846FDF7AFF915E004E0607A20F0030013
+:105DC000401CDEE7A8F8006011E00120EAE70CB112
+:105DD0006888A080287A03282ED004280AD00528B5
+:105DE00050D0FFDFA8F800600CB12780668000204B
+:105DF000BDE8F09F15270F26002CE3D0A088FDF703
+:105E00002AFB807F00F00300022809D05FF0000029
+:105E100080F00101A0880AF0CBFD050003D101E06C
+:105E20000120F5E7FFDFD5F81D000622594608F0EE
+:105E3000D6F884F80EA0D5E717270926002CC1D084
+:105E4000A088FDF708FB8146807F00F00300022850
+:105E500008D0002080F00101A0880AF0A9FD05000B
+:105E600003D101E00120F5E7FFDF6878800701D565
+:105E7000022000E00120207299F800002328B1D907
+:105E8000272157E719270E26002C9BD0A088FDF765
+:105E9000E2FA5FEA000900D1FFDFC4F808A0A4F825
+:105EA0000CA084F808A0A07A40F00300A07299F832
+:105EB0001E10C90961F38200A07299F81F2099F899
+:105EC0001E1012EAD11F05D099F8201001F01F0111
+:105ED00010292BD020F00800A07299F81F10607ACA
+:105EE00061F3C3006072697A01F003010129A2D154
+:105EF00040F00400607299F81E0000F003000228D0
+:105F0000E87A16D0217B60F300012173AA7A607BC6
+:105F100062F300006073EA7A520862F34101217370
+:105F2000A97A490861F3410060735BE740F008001B
+:105F3000D2E7617B60F300016173AA7A207B62F390
+:105F400000002073EA7A520862F341016173A97A72
+:105F5000490861F34100207344E710B5FE4C30B1AD
+:105F60000146102204F120001EF022F9012084F8DD
+:105F7000300010BD10B5044600F0D9FDF6492046AA
+:105F80001022BDE8104020311EF012B970B5F24D5C
+:105F900006004FF0000413D00EF0C0F908B1102431
+:105FA0000CE00621304608F001F8411C05D02866B7
+:105FB0005FF0010085F85C0000E00724204670BD1A
+:105FC0000020F7E7007810F00F0204D0012A05D076
+:105FD000022A0CD110E0000909D10AE000090128C9
+:105FE00007D0022805D0032803D0042801D00720B9
+:105FF00070470870002070470620704705282AD295
+:10600000DFE800F003070F171F00087820F0FF00FB
+:106010001EE0087820F00F00401C20F0F000103047
+:1060200016E0087820F00F00401C20F0F00020302F
+:106030000EE0087820F00F00401C20F0F000303017
+:1060400006E0087820F00F00401C20F0F0004030FF
+:10605000087000207047072070472DE9F041804606
+:1060600088B00D46002708460EF0A5F9A8B94046AD
+:10607000FDF7F1F9040003D02078222815D104E0BF
+:1060800043F2020008B0BDE8F08145B9A07F4106A7
+:1060900003D500F00300022801D01020F2E7A07F12
+:1060A000C10601D4010702D50DB10820EAE7E17F5E
+:1060B000090701D50D20E5E700F00300022805D10E
+:1060C00025B12846FEF760FF0700DBD1A07F00F076
+:1060D0000300022808D0002080F0010140460AF0A9
+:1060E00067FC060002D00FE00120F5E7A07F00F07A
+:1060F000030002280ED0002080F00101002240465B
+:106100000AF04DFC060007D0A07F00F00300022833
+:1061100004D009E00120EFE70420B3E725B12A46C7
+:1061200031462046FEF754FF6946304600F00FFD29
+:10613000009800B9FFDF0099022006F1E0024870E4
+:10614000C1F824804A6100220A81A27F02F0030282
+:10615000022A1CD001200871287800F00102087E74
+:1061600062F3010008762A78520862F3820008760A
+:106170002A78920862F3C30008762A78D20862F37C
+:106180000410087624212046FCF7C4FF33E035B321
+:106190000871301D88613078400908777078C0F345
+:1061A00040004877287800F00102887F62F3010000
+:1061B0008877A27FD20962F382008877E27F62F358
+:1061C000C3008877727862F304108877A878C8775C
+:1061D00001F1210228462031FEF71BFF03E00320D6
+:1061E00008710520087625212046FCF793FFA07F43
+:1061F00020F04000A07701A900980CF0CBF802280D
+:1062000001D000B1FFDF38463CE72DE9FF4F534A8C
+:106210000D4699B09A4607CA0BAB002783E80700E2
+:106220001998FDF718F9060006D03078262806D010
+:1062300008201DB0BDE8F08F43F20200F9E7B07FFF
+:1062400000F00309B9F1020F03D00020284302D067
+:1062500006E00120FAE71B98FEF796FE0028E8D139
+:10626000B07F00F00300022801D11B9979BB0228FE
+:1062700008D0002080F0010119980AF099FB040071
+:1062800003D101E00120F5E7FFDF852D28D007DCF1
+:10629000F5B1812D1ED0822D1ED0832D08D11DE099
+:1062A000862D1FD0882D1FD0892D1FD08A2D1FD05D
+:1062B0000F2020710F281DD003F0ACF8E0B10120B1
+:1062C0008DF84000201D11902079B8B167E111E0F0
+:1062D0000020EEE70120ECE70220EAE70320E8E7F0
+:1062E0000520E6E70620E4E70820E2E70920E0E7EA
+:1062F0000A20DEE707209CE711209AE7B9F1020F98
+:1063000003D0A56F03D1A06F02E0656FFAE7606F5D
+:10631000804632D04FF0010000904FF00200019013
+:10632000214630461B9AFEF753FE1B98007800F07A
+:106330000101A87861F30100A870B17FC90961F378
+:106340008200A870F17F61F3C300A870617861F3E7
+:106350000410A870207803E018020020A446020070
+:10636000400928706078C0F3400068701B988078FE
+:10637000E87000206871287103E00220009001207D
+:106380000190A87898F80210C0F3C000C1F3C001D2
+:1063900008405FEA000B2CD050460DF0BFFF90BBC9
+:1063A000DAF80C000DF0BAFF68BBDAF81C000DF04B
+:1063B000B5FF40BBDAF80C00A060DAF81C00E06022
+:1063C00098F80100617800F0010041EA4000607037
+:1063D00098F80210C0B2C1F30011891E0840607025
+:1063E00000202077019906F1170002290CD0012125
+:1063F0000BE098F80110607801F00101FD2242EAFB
+:1064000041010840E3E732E0002104EB81014861EB
+:106410000099701C022901D0012100E0002104EB49
+:1064200081014861A87800F00300012858D198F84C
+:10643000020000F00300012852D1B9F1020F04D08C
+:106440002A1D691D1B98FEF7E4FD297998F80400C0
+:1064500001408DF83810687998F8052010408DF8C3
+:106460003C0001433CD050460DF058FF08B11020CD
+:10647000DFE60AF110010491B9F1020F18D00846C5
+:106480005FF0000104F18C03CDE9000304F5AE7266
+:1064900002920EAB5A462046FEF704FE0028E7D1D2
+:1064A000B9F1020F08D0504608D14FF0010107E0C2
+:1064B00050464FF00101E5E70498F5E74FF0000181
+:1064C00004F1A403CDE9000304F5B072029281F057
+:1064D00001010FAB5A462046FEF7E4FD0028C7D164
+:1064E0006078800734D4A87898F80210C0F3800050
+:1064F000C1F3800108432BD0297898F800000BAA3B
+:10650000B9F1020F06D032F811204300DA4002F050
+:1065100003070AE032F810204B00DA4012F00307BC
+:1065200005D0012F0BD0022F0BD0032F07D0BBF1CA
+:10653000000F0DD0012906D0042904D008E002275D
+:10654000F5E70127F3E7012801D0042800D104274B
+:10655000B07F40F08000B077F17F6BF30001F177FE
+:10656000607881074FF003000CD5A071BBF1000FDC
+:1065700015D100BF8DF85C0017AA3146199800F0BC
+:10658000BFFA0CE00221022F18D0012F18D0042FDF
+:1065900022D00020A071B07F20F08000B0772521AC
+:1065A0003046FCF7B7FD10A904F1E0000BF0D7FE70
+:1065B00010B1022800D0FFDF00203AE6A171D9E730
+:1065C000A1710D2104F120001DF093FE207840F010
+:1065D000020020700420CDE70120A071DFE72DE943
+:1065E000F04387B09046894604460025FCF733FF08
+:1065F000060006D03078272806D0082007B0BDE86E
+:10660000F08343F20200F9E7B07F00F003000228B4
+:1066100008D0002080F0010120460AF0C9F90400EA
+:1066200003D101E00120F5E7FFDFA7795FEA090068
+:1066300005D0012821D0B9F1020F26D110E0B8F120
+:10664000000F22D1012F05D0022F05D0032F05D036
+:10665000FFDF2DE00C252BE0012529E0022527E0B6
+:1066600040460DF05BFEB0B9032F0ED1102241461B
+:1066700004F11D001DF09CFD1AE0012F02D0022F35
+:1066800003D104E0B8F1000F12D00720B6E740466E
+:106690000DF044FE08B11020B0E7102104F11D00F8
+:1066A0001DF005FE0621404607F080FCC4F81D00E1
+:1066B0002078252140F0020020703046FCF72AFDAA
+:1066C0002078C10713D020F00100207002208DF83F
+:1066D000000004F11D0002908DF804506946C3309B
+:1066E0000BF03DFE022803D010B1FFDF00E025775C
+:1066F000002083E730B587B00D460446FCF7ABFEBB
+:10670000A0B1807F00F00300022812D05FF00000EB
+:1067100080F0010120460AF04BF904000ED0284613
+:106720000DF0FCFD38B1102007B030BD43F202007F
+:10673000FAE70120ECE72078400701D40820F3E7CE
+:10674000294604F13D00202205461DF031FD207848
+:1067500040F01000207001070FD520F008002070D5
+:1067600007208DF80000694604F1E00001950BF068
+:10677000F6FD022801D000B1FFDF0020D4E770B59C
+:106780000D460646FCF767FE18B10178272921D18E
+:1067900002E043F2020070BD807F00F00300022897
+:1067A00008D0002080F0010130460AF001F9040011
+:1067B00003D101E00120F5E7FFDFA079022809D12C
+:1067C0006078C00706D02A4621463046FEF7FAFC1C
+:1067D00010B10FE0082070BDB4F860000E280BD295
+:1067E00004F1620102231022081F09F068FF012151
+:1067F00001704570002070BD112070BD70B5064657
+:1068000014460D4608460DF089FD18B920460DF0D6
+:10681000ABFD08B1102070BDA6F57F40FF380ED04B
+:106820003046FCF718FE38B1417822464B08811CEF
+:106830001846FCF7DFFD07E043F2020070BD20467A
+:10684000FDF73EFE0028F9D11021E01D0DF041FAC0
+:10685000E21D294604F1170000F089F9002070BDFF
+:106860002DE9F04104468AB01546884600270846BF
+:106870000DF0A1FD18B928460DF09DFD18B11020AE
+:106880000AB0BDE8F0812046FCF7E5FD060003D024
+:10689000307827281BD102E043F20200F0E7B07FF6
+:1068A00000F00300022809D05FF0000080F0010131
+:1068B00020460AF07DF8040003D101E00120F5E74D
+:1068C000FFDF2078400702D56078800701D40820D8
+:1068D000D6E7B07F00F00300022803D0A06F03D1F9
+:1068E000A16F02E0606FFAE7616F407800B19DB17F
+:1068F000487810B1B8F1000F0ED0ADB1EA1D06A86E
+:10690000E16800F034F9102206A905F117001DF026
+:1069100023FC18B1042707E00720B1E71022E91D86
+:1069200004F12D001DF044FCB8F1000F06D0102238
+:1069300008F1070104F11D001DF03AFC2078252123
+:1069400040F0020020703046FCF7E4FB2078C107DD
+:1069500015D020F00100207002208DF8000004F115
+:106960001D000290103003908DF804706946B3301A
+:106970000BF0F5FC022803D010B1FFDF00E0277711
+:1069800000207DE7F8B515460E460746FCF763FD87
+:10699000040004D02078222804D00820F8BD43F257
+:1069A0000200F8BDA07F00F00300022802D043F2ED
+:1069B0000500F8BD30460DF0B1FC18B928460DF0C1
+:1069C000ADFC08B11020F8BD00953288B31C2146FB
+:1069D0003846FEF71AFC112815D00028F3D1297C7F
+:1069E0004A08A17F62F3C711A177297CE27F61F396
+:1069F0000002E277297C890884F82010A17F21F029
+:106A00004001A177F8BDA17F0907FBD4D6F80200A9
+:106A1000C4F83600D6F80600C4F83A003088A086DC
+:106A20001022294604F124001DF0C2FB287C4108F5
+:106A3000E07F61F34100E077297C61F38200E07739
+:106A4000287C800884F82100A07F40F00800A0770F
+:106A50000020D3E770B50D4606460BB1072070BD88
+:106A6000FCF7F9FC040007D02078222802D3A07F8D
+:106A7000800604D4082070BD43F2020070BDADB1A1
+:106A80002946304608F017FF02F0F0FA297C4A0840
+:106A9000A17F62F3C711A177297CE27F61F3000235
+:106AA000E277297C890884F8201004E0304608F059
+:106AB0002AFF02F0DBFAA17F21F02001A17770BD4F
+:106AC00070B50D46FCF7C7FC040005D028460DF054
+:106AD0004BFC20B1102070BD43F2020070BD29466E
+:106AE0002046FEF740FB002070BD04E010F8012BAB
+:106AF0000AB100207047491E89B2F7D201207047C1
+:106B000070B51546064602F085FC040000D1FFDF93
+:106B1000207820F00F00801C20F0F0002030207042
+:106B200066802868A060BDE8704002F076BC10B5B1
+:106B3000134C94F83000002808D104F12001A1F191
+:106B400010000BF04EFC012084F8300010BD10B195
+:106B500090F8B9202AB10A4890F8350018B1002001
+:106B600003E0B83001E0064834300860704708B5EB
+:106B70000023009313460A460AF015F908BD0000E9
+:106B80001802002018B18178012938D101E01020C5
+:106B90007047018842F60112881A914231D018DC00
+:106BA00042F60102A1EB020091422AD00CDC41B373
+:106BB000B1F5C05F25D06FF4C050081821D0A0F502
+:106BC0007060FF381BD11CE001281AD002280AD1BE
+:106BD00017E0B0F5807F14D008DC012811D002281E
+:106BE0000FD003280DD0FF2809D10AE0B0F5817F2E
+:106BF00007D0A0F58070033803D0012801D0002011
+:106C000070470F2070470A281ED007DC18D2DFE833
+:106C100000F0191B1F1F171F231D1F21102815D03F
+:106C200008DC0B2812D00C2810D00D2816D00F2805
+:106C300006D10DE011280BD084280BD087280FD067
+:106C400003207047002070470520704707207047D9
+:106C50000F20704704207047062070470C207047B3
+:106C600043F20200704738B50C46050041D0694632
+:106C7000FFF7A8F9002819D19DF80010607861F39A
+:106C8000020060706946681CFFF79CF900280DD16E
+:106C90009DF80010607861F3C5006070A978C1F3B9
+:106CA0004101012903D0022905D0072038BD2178F0
+:106CB00021F0200102E0217841F0200121704107FC
+:106CC00004D0A978C90861F386106070607810F06C
+:106CD000380F07D0A978090961F3C710607010F068
+:106CE000380F02D16078400603D5207840F040008C
+:106CF0002070002038BD70B504460020088015467D
+:106D00006068FFF7B0FF002816D12089A18988426A
+:106D100011D860688078C0070AD0B1F5007F0AD822
+:106D200040F20120B1FBF0F200FB1210288007E0D6
+:106D3000B1F5FF7F01D90C2070BD01F2012129803E
+:106D4000002070BD10B50478137864F3000313704D
+:106D50000478640864F3410313700478A40864F3AE
+:106D6000820313700478E40864F3C3031370047897
+:106D7000240964F3041313700478640964F345135D
+:106D800013700078800960F38613137031B10878AE
+:106D9000C10701D1800701D5012000E0002060F388
+:106DA000C713137010BD4278530702D002F00703D7
+:106DB00006E012F0380F02D0C2F3C20300E0012354
+:106DC0004A7863F302024A70407810F0380F02D01C
+:106DD000C0F3C20005E0430702D000F0070000E066
+:106DE000012060F3C5024A7070472DE9F04F95B05D
+:106DF0000D00824612D0122128461DF058FA4FF697
+:106E0000FF7B05AA0121584606F01BFF00242646F9
+:106E100037464FF420586FF4205972E0102015B017
+:106E2000BDE8F08F9DF81E0001280AD1BDF81C10A6
+:106E300041450BD011EB09000AD001280CD00228E3
+:106E40000CD0042C0ED0052C0FD10DE0012400E055
+:106E50000224BDF81A6008E0032406E00424BDF80B
+:106E60001A7002E0052400E00624BDF81A1051450E
+:106E700047D12C74BEB34FF0000810AA4FF0070A98
+:106E8000CDE90282CDE900A80DF13C091023CDF82F
+:106E9000109042463146584606F086FF08BBBDF8C2
+:106EA0003C002A46C0B210A90BF004FBC8B9AE8161
+:106EB000CFB1CDE900A80DF1080C0AAE40468CE830
+:106EC0004102132300223946584606F06DFF40B9AF
+:106ED000BDF83C00F11CC01EC0B22A1D0BF0EAFA3E
+:106EE00010B103209BE70AE0BDF82900E881062CD9
+:106EF00005D19DF81E00A872BDF81C002881002055
+:106F00008DE705A806F0A9FE00288BD0FFF77BFED1
+:106F100085E72DE9F0471C46DDE90978DDF820908A
+:106F200015460E00824600D1FFDF0CB1208818B153
+:106F3000D5B11120BDE8F087022D01D0012100E07C
+:106F4000002106F1140005F06BFDA8F800000246D0
+:106F50003B462946504603F0BCF8C9F8000008B982
+:106F6000A41C3C600020E5E71320E3E7F0B41446DE
+:106F7000DDE904528DB1002314B1022C09D101E0E6
+:106F8000012306E00D7CEE0703D025F00105012367
+:106F90000D742146F0BC03F025BF1A80F0BC704789
+:106FA0002DE9FE4F91461A881C468A468046FAB162
+:106FB00002AB494603F08DF8050019D04046A61CE7
+:106FC000278809F039FE3246072629463B460096B7
+:106FD00009F047FA20882346CDE900504A46514639
+:106FE0004046FFF7C3FF002020800120BDE8FE8F50
+:106FF0000020FBE72DE9F04786B09146DDE90E461B
+:107000000F46824603AA05A904A8109D8DE8070033
+:107010009846324621465046FFF77BFF049909B156
+:10702000012200E000222A70002818D1F94A03AB9F
+:107030001060059A009104F11400CDE901204A4640
+:107040003946504606F0A3F8A8B1092811D2DFE866
+:1070500000F005080510100A0C0C0E00002006B008
+:1070600068E71120FBE70720F9E70820F7E70D2084
+:10707000F5E70320F3E7BDF80C100498CDE9000113
+:107080004346324621465046FFF770FFE6E72DE9BA
+:10709000F04389B00D46DDE9108781461C4616464F
+:1070A000142103A81DF025F9012002218DF81010EC
+:1070B0008DF80C008DF81170ADF8146064B1A278F1
+:1070C000D20709D08DF81600E088ADF81A00A08824
+:1070D000ADF81800A068079008A80095CDE9011048
+:1070E000424603A948466B68FFF784FF09B0BDE834
+:1070F000F083F0B58BB0002406460694079407276A
+:10710000089405A80994019400970294CDE90340DE
+:107110000D4610232246304606F046FE78B90AA8EE
+:1071200006A9019400970294CDE90310BDF814302C
+:1071300000222946304606F00DFC002801D0FFF75A
+:1071400062FD0BB0F0BD06F0ADBA2DE9FC410C4676
+:107150008046002602F05EF9054620780D287DD293
+:10716000DFE800F0BC0713B325BD49496383AF9541
+:107170009B00A848006820B1417841F0100141709F
+:10718000ADE0404602F076F9A9E00421404609F05E
+:107190000FFC070000D1FFDF07F11401404605F0A6
+:1071A000D3FBA5BB13214046FDF748FC97E0042123
+:1071B000404609F0FDFB070000D1FFDFE088ADF895
+:1071C00000000020B8819DF80000010704D5C0062A
+:1071D00002D5A088B88105E09DF8010040067ED563
+:1071E000A088F88105B9FFDF22462946404601F014
+:1071F00063FC022673E0E188ADF800109DF80110F1
+:1072000009060FD5072803D006280AD00AE024E093
+:107210000421404609F0CCFB060000D1FFDFA08826
+:10722000F0810226CDB9FFDF17E00421404609F0C6
+:10723000BFFB070000D1FFDF07F1140006F069FA79
+:1072400090F0010F02D1E079000648D5387C022683
+:1072500040F00200387405B9FFDF00E03EE022464E
+:107260002946404601F028FC39E00421404609F057
+:107270009FFB017C002D01F00206C1F3400161710A
+:10728000017C21F002010174E7D1FFDFE5E702266E
+:107290000121404602F020F921E00421404609F096
+:1072A00087FB0546606800902089ADF80400012244
+:1072B0006946404602F031F9287C20F0020028742B
+:1072C0000DE0002DC9D1FFDFC7E7022600214046AF
+:1072D000FBF788F8002DC0D1FFDFBEE7FFDF3046A7
+:1072E000BDE8FC813EB50C0009D001466B4601AA01
+:1072F000002006F0DBFD20B1FFF785FC3EBD10202D
+:107300003EBD00202080A0709DF8050002A900F07D
+:107310000700FEF773FE50B99DF8080020709DF835
+:10732000050002A9C0F3C200FEF768FE08B1032001
+:107330003EBD9DF8080060709DF80500C109A07869
+:1073400061F30410A0709DF80510890961F3C30072
+:10735000A0709DF80410890601D5022100E00121EA
+:1073600061F342009DF8001061F30000A07000205E
+:107370003EBD70B5144606460D4651EA040005D0E0
+:1073800075B108460DF00EF878B901E0072070BD20
+:107390002946304606F0EBFD10B1BDE8704032E4FE
+:1073A00054B120460CF0FEFF08B1102070BD2146FC
+:1073B0003046BDE8704095E7002070BD2DE9FC5FC8
+:1073C0000C4690460546002701780822007A3E4682
+:1073D000B2EB111F7ED104F10A0100910A31821E25
+:1073E0004FF0020A04F1080B0191092A73D2DFE879
+:1073F00002F0ECDF05F427277AA9CD006888042184
+:1074000009F0D6FA060000D1FFDFB08920B152277B
+:107410000726C2E07C02002051271026002C7DD0D8
+:107420006888A0800120A071A88900220099FFF738
+:10743000A0FF002873D1A8892081288AE081D1E0AB
+:10744000B5F81290072824D1E87B000621D55127F2
+:1074500009F1140086B2002CE1D0A889002200991D
+:10746000FFF787FF00285AD16888A08084F806A01B
+:10747000A88920810120A073288A2082A4F8129074
+:10748000A88A009068884B46A969019A01F0F1FA30
+:10749000A8E0502709F1120086B2002C3ED0A8893E
+:1074A00000225946FFF765FF002838D16888A08080
+:1074B000A889E080287A072813D002202073288A20
+:1074C000E081E87BC0096073A4F81090A88A00905E
+:1074D000688801E083E080E04B4604F11202A9696C
+:1074E000D4E70120EAE7B5F81290512709F114001A
+:1074F00086B2002C66D06888042109F059FA8346C8
+:107500006888A080A88900220099FFF732FF002830
+:107510006ED184F806A0A889208101E052E067E0DE
+:107520000420A073288A2082A4F81290A88A0090D0
+:1075300068884B46A969019A01F09BFAA989ABF8C2
+:107540000E104FE06888FBF786FF07466888042125
+:1075500009F02EFA064607B9FFDF06B9FFDF687BA0
+:10756000C00702D05127142601E0502712264CB341
+:107570006888A080502F06D084F806A0287B594642
+:1075800001F087FA2EE0287BA11DF9E7FE49A889C2
+:107590004989814205D1542706269CB16888A0807C
+:1075A00020E053270BE06888A080A889E08019E0DC
+:1075B0006888042109F0FCF900B9FFDF5527082687
+:1075C000002CF0D1A8F8006011E056270726002C07
+:1075D000F8D06888A080002013E0FFDF02E00128D7
+:1075E00008D0FFDFA8F800600CB12780668000207B
+:1075F000BDE8FC9F57270726002CE3D06888A080B1
+:10760000687AA071EEE7401D20F0030009B1414304
+:10761000091D01EB4000704713B5DB4A00201071D3
+:10762000009848B10024684608F0DFFF002C02D122
+:10763000D64A009911601CBD01240020F4E770B502
+:107640000D46064686B014465C2128461CF051FEC5
+:1076500004B9FFDFA0786874A2782188284601F079
+:1076600042FA0020A881E881228805F11401304601
+:1076700005F04FF96A460121304606F0E2FA19E0BA
+:107680009DF80300000715D5BDF806103046FFF73A
+:1076900030FD9DF80300BDF8061040F010008DF895
+:1076A0000300BDF80300ADF81400FF233046059A2F
+:1076B00006F028FC684606F0D0FA0028E0D006B0B4
+:1076C00070BD10B50C4601F1140005F059F90146E2
+:1076D000627C2046BDE8104001F03ABA70B505461C
+:1076E000042109F065F9040000D1FFDF04F1140161
+:1076F0000C46284605F028F921462846BDE870408A
+:1077000005F029B970B58AB00C460646FBF7A3FE12
+:10771000050014D02878222827D30CB1A08890B176
+:1077200001208DF80C0003208DF8100000208DF84A
+:10773000110054B1A088ADF81800206807E043F2AA
+:1077400002000AB070BD0920FBE7ADF818000590F3
+:107750000421304609F02CF9040000D1FFDF04F1C8
+:10776000140005F024F9000701D40820E9E701F02E
+:1077700051FE60B108A802210094CDE9011095F8EE
+:10778000232003A930466368FFF734FCD9E71120B2
+:10779000D7E72DE9F04FB2F802A0834689B015462D
+:1077A00089465046FBF757FE07460421504609F02C
+:1077B000FFF80026044605964FF002080696ADF83D
+:1077C0001C6007B9FFDF04B9FFDF4146504603F0F4
+:1077D00070FE50B907AA06A905A88DE80700424621
+:1077E000214650466368FFF794FB674807AB066085
+:1077F000DDE9051204F11400CDF80090CDE9032075
+:10780000CDE9013197F82320594650466B6805F0C1
+:1078100017F906000AD0022E04D0032E14D0042E2D
+:1078200000D0FFDF09B03046BDE8F08FBDF81C0086
+:107830000028F7D00599CDE9001042462146504670
+:107840006368FFF793FBEDE7687840F00800687025
+:10785000E8E72DE9F04F9BB004464FF000084A4896
+:10786000ADF85480ADF83080ADF85080A0F80880B5
+:10787000ADF81480ADF81880ADF82080ADF81C800C
+:10788000007916460D464746012808D0022806D042
+:10789000032804D0042802D008201BB0C4E72046E7
+:1078A0000CF03CFDD0BB28460CF038FDB0BB606846
+:1078B0000CF081FD90BB606848B1608921898842E5
+:1078C00002D8B1F5007F01D90C20E6E780460BAA6B
+:1078D00006A92846FFF70FFA0028DED168688078ED
+:1078E000C0F34100022808D19DF8190010F0380FAC
+:1078F00003D028690CF056FD80B905A92069FFF76F
+:10790000B2F90028C9D1206950B1607880079DF88C
+:10791000150000F0380002D5D0B301E011E0B8BB8B
+:107920009DF8140080060ED59DF8150010F0380F54
+:1079300003D060680CF036FD18B960680CF03BFDB0
+:1079400008B11020A9E707A96069FFF78CF90028A2
+:10795000A3D1606940B19DF81D0000F00701012925
+:107960003FD110F0380F3CD008A9A069FFF77BF990
+:10797000002892D19DF81C00800632D49DF820008A
+:1079800080062ED4A06904E07C02002014000020B0
+:1079900027E040B19DF8210000F00701012920D126
+:1079A00010F0380F1DD0E06818B10078C8B11C285D
+:1079B00017D20EAA611C2046FFF7C4F90120B94670
+:1079C00060F30F27BA4607468DF84E0042F60300D3
+:1079D000ADF84C000DF13B0217A928680AF089FDAB
+:1079E00008B1072059E79DF85C0016A9CDF8009072
+:1079F000C01CCDE9019100F0FF0B00230BF2012226
+:107A0000514613A806F060F8F0BBBDF85800099085
+:107A1000FE482A8929690092CDE901106B89BDF8D9
+:107A20002C202868069906F04FF801007ED12078B6
+:107A30004FF0020AC10601D480062BD5ADF80C9098
+:107A4000606950B907A906A8FFF7ADF99DF81D00B8
+:107A500020F00700401C8DF81D009DF81C008DF8DB
+:107A60004E7040F0C8008DF81C0042F60210ADF8D0
+:107A70004C000CA903AACDF800A0CDE901210023F8
+:107A800040F2032213A800E01EE0079906F01CF85C
+:107A900001004BD1DD484D4608385B460089ADF802
+:107AA00039000EA8CDE90290CDF80490CDF81090E1
+:107AB0004FF007090022CDF80090BDF858104FF69E
+:107AC000FF7005F047FF10B1FFF79DF8E5E69DF860
+:107AD0003800000625D52946012060F30F218DF8D6
+:107AE0004E704FF42450ADF84C00ADF81050627851
+:107AF0009DF81000002362F300008DF810006278FA
+:107B0000CDF800A0520862F341008DF8100004AADD
+:107B1000CDE9012540F2032213A805F0D5FF0100AD
+:107B200004D1606888B32069A8B900E086E005A99F
+:107B300006A8FFF738F96078800706D49DF815008D
+:107B400020F038008DF8150005E09DF8140040F095
+:107B500040008DF814008DF84E7042F60110ADF81B
+:107B60004C00208940F20121B0FBF1F201FB12022E
+:107B7000606814ABCDF80080CDE90103002313A8A1
+:107B8000059905F0A1FF010058D12078C00729D040
+:107B9000ADF80C50A06950B908A906A8FFF703F981
+:107BA0009DF8210020F00700401C8DF821009DF871
+:107BB00020008DF84E7040F040008DF8200042F615
+:107BC0000310ADF84C0015A903AACDF800A0CDE92B
+:107BD0000121002340F2032213A8089905F074FF45
+:107BE00001002BD1E06868B32946012060F30F2122
+:107BF0008DF84E7042F60410ADF84C00E06800239A
+:107C000002788DF8602040788DF86100E06818AA4D
+:107C10004088ADF86200E06800798DF86400E068A3
+:107C2000C088ADF86500CDF80090CDE901254FF48E
+:107C3000027213A805F048FF010003D0099800F074
+:107C4000B3FF2AE6714803210838017156B1008953
+:107C50003080BDF850007080BDF83000B080BDF8B5
+:107C60005400F080002018E670B501258AB0164651
+:107C70000B46012802D0022816D104E08DF80E50E0
+:107C80004FF4205003E08DF80E5042F60100ADF89D
+:107C90000C005BB10024601C60F30F2404AA08A947
+:107CA00018460AF026FC18B107204AE5102048E5DE
+:107CB00004A99DF820205548CDE90021801E02909E
+:107CC0000023214603A802F2012205F0FDFE10B1B7
+:107CD000FEF799FF35E54D4808380EB1C18831806F
+:107CE000057100202DE5F0B593B0074601268DF80B
+:107CF0003E6041F60100ADF83C0012AA0FA93046E3
+:107D0000FFF7B2FF002848D1404C0025083CE7B3FC
+:107D10001C2102A81CF0EDFA9DF808008DF83E60C9
+:107D200040F020008DF8080042F60520ADF83C0038
+:107D30000E959DF83A00119520F00600801C8DF8F4
+:107D40003A009DF838006A4620F0FF008DF83800B0
+:107D50009DF8390009A920F0FF008DF839000420B2
+:107D6000ADF82C00ADF830000EA80A9011A80D90C7
+:107D70000FA80990ADF82E5002A8FFF76AFD002861
+:107D80000BD1BDF80000608100E008E0BDF8040000
+:107D9000A081401CE0812571002013B0F0BD6581F9
+:107DA000A581BDF84800F4E72DE9F74F1749A0B0C9
+:107DB0000024083917940A79A146012A04D0022A1E
+:107DC00002D0082023B02FE5CA88824201D00620C5
+:107DD000F8E721988A46824201D10720F2E7012084
+:107DE0002146ADF848004FF6FF7860F30F21ADF85B
+:107DF0004A808DF86E0042F6020B06918DF87240B3
+:107E0000ADF86CB0ADF870401CA901E08402002010
+:107E10001391ADF8508012A805F043FF00252E46BF
+:107E20002F460DAB072212A9404605F03DFF78B161
+:107E30000A285DD195B38EB3ADF86450ADF8666095
+:107E40009DF85E008DF8144019AC012864D06BE0F9
+:107E50009DF83A001FB3012859D1BDF83810594593
+:107E60001FD118A809A901940294CDE90310072095
+:107E70000090BDF8361010230022404605F094FF14
+:107E8000B0BBBDF86000042801D006284AD1BDF877
+:107E90002410219881423AD10F2093E73AE001283B
+:107EA00035D1BDF83800B0F5205F03D042F60101AE
+:107EB00088422CD1BAF80600BDF83610884201D1AC
+:107EC000012700E0002705B19EB1219881421ED113
+:107ED00018A809AA01940294CDE903200720009074
+:107EE0000D4610230022404605F05EFF00B902E077
+:107EF0002DE04E460BE0BDF86000022801D01028AE
+:107F000010D1C0B217AA09A90AF0D4FA50B9BDF825
+:107F1000369086E7052055E705A917A8221D0AF027
+:107F2000E8FA08B103204DE79DF814000023001D76
+:107F3000C2B28DF8142022980092CDE901401BA80E
+:107F4000069905F0C1FD10B902228AF80420FEF757
+:107F50005AFE37E710B50B46401E88B084B205AA1A
+:107F600000211846FEF7EEFE00200DF1080C06AACF
+:107F700005A901908CE8070007200090012300224A
+:107F800021464FF6FF7005F0E5FC0446BDF81800E9
+:107F9000012800D0FFDF2046FEF735FE08B010BDF7
+:107FA000F0B5FF4F044687B038790E46032804D059
+:107FB000042802D0082007B0F0BD04AA03A9204677
+:107FC000FEF799FE0500F6D160688078C0F34100A5
+:107FD00002280AD19DF80D0010F0380F05D0206955
+:107FE0000CF0E0F908B11020E5E7208905AA216925
+:107FF0008DE807006389BDF810202068039905F01B
+:1080000063FD10B1FEF7FFFDD5E716B1BDF8140012
+:108010003080042038712846CDE7F8B50C000646BC
+:108020000BD001464FF6FF7500236A46284605F03F
+:108030003DFF20B1FEF7E7FDF8BD1020F8BD694611
+:108040002046FEF710FE0028F8D1A078314600F057
+:1080500001032846009A05F055FFEBE730B587B0DD
+:10806000144600220DF1080C05AD01928CE82C009D
+:10807000072200920A46014623884FF6FF7005F05A
+:1080800069FCBDF814102180FEF7BDFD07B030BDBE
+:1080900070B50D46042108F08BFC040000D1FFDF11
+:1080A000294604F11400BDE8704004F079BC70B5B5
+:1080B0000D46042108F07CFC040000D1FFDF2946B6
+:1080C00004F11400BDE8704004F08DBC70B50D469D
+:1080D000042108F06DFC040000D1FFDF294604F103
+:1080E0001400BDE8704004F0A5BC70B5054604213D
+:1080F00008F05EFC040000D1FFDF2146284623681B
+:10810000BDE870400122FEF74BBF70B50646042162
+:1081100008F04EFC040000D1FFDF04F1140004F06D
+:108120002FFC401D20F0030511E0011D00880022F6
+:10813000431821463046FEF733FF00280BD0607C01
+:10814000ABB2684382B2A068011D08F0EEFAA068E5
+:1081500041880029E9D170BD70B50546042108F0B9
+:1081600027FC040000D1FFDF214628466368BDE8F4
+:1081700070400222FEF714BF70B50E46054601F0AE
+:1081800049F9040000D1FFDF01202072667265808A
+:10819000207820F00F00001D20F0F000403020700B
+:1081A000BDE8704001F039B910B50446012900D08E
+:1081B000FFDF2046BDE810400121FAF713B92DE991
+:1081C000F04F97B04FF0000A0C008346ADF814A0B2
+:1081D000D04619D0E06830B1A068A8B10188ADF8E8
+:1081E0001410A0F800A05846FBF735F9070043F239
+:1081F000020961D0387822285CD30421584608F05F
+:10820000D7FB050005D103E0102017B0BDE8F08FC3
+:10821000FFDF05F1140004F0B3FB401D20F003065E
+:10822000A078012803D0022801D00720EDE721889B
+:1082300007AA584605F005FD30BB07A805F00DFD5F
+:1082400010BB07A805F009FD48B99DF826000128D4
+:1082500005D1BDF82400A0F52451023902D04FF415
+:108260005050D2E7E068B0B1CDE902A007200090FD
+:1082700005AACDF804A00492A2882188BDF8143084
+:10828000584605F067FB10B1FEF7BDFCBDE7A168DD
+:10829000BDF8140008809DF81F00C00602D543F207
+:1082A0000140B2E70B9838B1A1780078012905D0D8
+:1082B00080071AD40820A8E74846A6E7C007F9D0E7
+:1082C00002208DF83C00A8684FF00009A0B1697C3D
+:1082D0004288714391420FD98AB2B3B2011D08F0AE
+:1082E000DAF98046A0F800A006E003208DF83C00F3
+:1082F000D5F800804FF001099DF8200010F0380FEC
+:1083000000D1FFDF9DF820002649C0F3C2000844D9
+:1083100097F8231010F8010C884201D90F2074E758
+:108320002088ADF8400014A90095CDE9019143469D
+:1083300007220FA95846FEF75DFE002891D19DF84F
+:10834000500050B9A078012807D1687CB3B27043BF
+:1083500082B2A868011D08F0B2F9002055E770B597
+:10836000064615460C460846FEF70CFC002805D1CB
+:108370002A4621463046BDE8704075E470BD13E5DD
+:1083800070B51E4614460D000ED06CB1616859B12F
+:1083900060B10349C988814208D0072070BD000040
+:1083A0007C020020FA2F00001020F7E72068FEF77B
+:1083B000E9FB0028F2D1324621462846BDE870404C
+:1083C000FFF747BA70B515460C0006D038B1FE4924
+:1083D0000989814203D00720E0E71020DEE720680A
+:1083E000FEF7D0FB0028D9D129462046BDE87040D1
+:1083F000D6E570B5064686B00D46144610460BF01D
+:10840000B3FFD0BB60680BF0D6FFB0BBA6F57F40D2
+:10841000FF3803D03046FBF71EF880B12846694686
+:10842000FEF7E3FC00280CD19DF810100F2008295E
+:108430003CD2DFE801F008060606060A0A0843F205
+:10844000020006B0AAE70320FBE79DF8021001290D
+:1084500008D1BDF80010B1F5C05FF2D06FF4C05282
+:10846000D142EED09DF8061001290DD1BDF80410BF
+:10847000A1F52851062907D200E028E0DFE801F045
+:10848000030304030303DCE79DF80A1001290ED15E
+:10849000BDF80810B1F5245FD3D0A1F524510239FD
+:1084A000CFD00129CDD0022901D1CAE7FFDF606812
+:1084B00078B9002305AA2946304605F0F7FC10B12B
+:1084C000FEF7A1FBBDE79DF81400800601D4102043
+:1084D000B7E76188224628466368FFF7BFFDB0E72B
+:1084E0002DE9F043814687B08846144610460BF0CC
+:1084F0003BFF18B1102007B0BDE8F083002306AAA7
+:108500004146484605F0D2FC18B100BFFEF77BFBA0
+:10851000F1E79DF81800C00602D543F20140EAE7F2
+:108520000025072705A8019500970295CDE903507E
+:1085300062884FF6FF734146484605F035FC060059
+:1085400013D160680BF010FF60B960680195CDE948
+:10855000025000970495238862884146484605F0FA
+:1085600023FC0646BDF8140020803046CEE739B122
+:10857000954B0A889B899A4202D843F203007047C0
+:108580001DE610B586B0904C0423ADF81430638915
+:1085900043B1A4898C4201D2914205D943F2030030
+:1085A00006B010BD0620FBE7ADF8101000210091C9
+:1085B0000191ADF8003002218DF8021005A9029159
+:1085C00004A90391ADF812206946FFF7F8FDE7E72B
+:1085D0002DE9FC4781460E4608460BF09FFE88BBFE
+:1085E0004846FAF738FF5FEA00080AD098F800001A
+:1085F000222829D30421484608F0DAF9070005D1DA
+:1086000003E043F20200BDE8FC87FFDF07F114003E
+:1086100004F0CDF905463078012803D0022804D0B3
+:108620000720F0E7A8070FD502E015F01C0F0BD0CC
+:10863000B079341DC00709D0E08838B1A0680BF0CC
+:108640006DFE18B11020DEE70820DCE732782088C4
+:10865000002628B3A0F201130721112B18D20CD247
+:10866000DFE803F00B090D0B1D0B121D100B0B1D8A
+:108670001D1D1D0B1D00022A11D10846C3E7012A4A
+:10868000FBD00CE02A0700E0EA06002AF5DA06E053
+:10869000A0F5C0721F2A02D97D3A022AEDD8C6B2CF
+:1086A00000F0B8FE50B198F82300CDE90006FA8931
+:1086B000234639464846FEF7EAFCA4E71120A2E724
+:1086C0002DE9F04F8BB01F4615460C468346002619
+:1086D000FAF7C1FE28B10078222805D208200BB095
+:1086E00094E543F20200FAE7B80801D00720F6E764
+:1086F000032F00D100274FF6FF79CCB1022D73D3A1
+:1087000020460BF058FE30B904EB0508A8F1010033
+:108710000BF051FE08B11020E1E7AD1EAAB22146D0
+:10872000484605F06DFC38F8021C88425CD1ADB2B9
+:108730002549B80702D58889401C00E001201FFAAE
+:1087400080F8F80701D08F8900E04F4605AA41461E
+:10875000584605F076FA4FF0070A4FF00009ACB31F
+:10876000204608E0408810283ED8361D304486B2A6
+:10877000AE4239D2A01902884245F3D354E000BF7B
+:108780009DF8170002074FD584B304EB0608361D89
+:10879000B8F80230B6B2102B26D89A19AA4223D8BC
+:1087A000B8F8002091421FD1C00620D5CDE900A91C
+:1087B0000DF1080C0AAAA11948468CE80700B8F880
+:1087C00000100022584603E07C0200202CE00BE061
+:1087D00005F0C0F810B1FEF716FA80E7B8F802000D
+:1087E000BDF82810884202D00B2078E704E0B8F8E2
+:1087F0000200304486B206E0C00604D55846FEF7B3
+:1088000078FC002888D19DF81700BDF81A1020F0D8
+:1088100010008DF81700BDF81700ADF80000FF2319
+:108820005846009A05F06EFB05A805F016FA18B92F
+:10883000BDF81A10B942A3D90421584608F0B8F877
+:10884000040000D1FFDFA2895AB1CDE900A94D464D
+:10885000002321465846FEF71AFC0028BDD1A58109
+:108860003DE700203BE72DE9FF4F8BB01E46170088
+:108870000D464FF0000412D0B00802D007200FB010
+:10888000C4E4032E00D100265DB108460BF08AFD3A
+:1088900028B93888691E08440BF084FD08B11020FF
+:1088A000EDE7C74AB00701D5D18900E00121F00703
+:1088B0004FF6FF7802D0D089401E00E0404686B2D5
+:1088C00006AA0B9805F0BDF94FF000094FF0070B11
+:1088D0000DF1140A39E000BF9DF81B00000734D5E4
+:1088E000CDF80490CDF800B0CDF80890CDE9039A0A
+:1088F000434600220B9805F057FA60BB05B3BDF85C
+:1089000014103A8821442819091D8A4230D3BDF831
+:108910001E2020F8022BBDF8142020F8022BCDE9F0
+:1089200000B9CDE90290CDF810A0BDF81E10BDF839
+:10893000143000220B9805F037FA08B103209EE7A7
+:10894000BDF814002044001D84B206A805F085F986
+:1089500020B10A2806D0FEF756F990E7BDF81E10A0
+:10896000B142B9D934B17DB13888A11C884203D253
+:108970000C2084E7052082E722462946404605F080
+:108980003FFB014628190180A41C3C80002076E7AB
+:1089900010B504460BF0E8FC08B1102010BD884863
+:1089A000C0892080002010BDF0B58BB00D46064672
+:1089B000142103A81BF09DFC01208DF80C008DF8FC
+:1089C000100000208DF81100ADF814503046FAF771
+:1089D00042FD48B10078222812D30421304607F026
+:1089E000E7FF040005D103E043F202000BB0F0BD45
+:1089F000FFDF04F11400074603F0D9FF800601D41D
+:108A00000820F3E7207C022140F00100207409A82F
+:108A10000094CDE90110072203A930466368FEF7F0
+:108A2000E9FA20B1217C21F001012174DEE7294619
+:108A30003046F9F7C8FC08A9384603F0A7FF00B193
+:108A4000FFDFBDF82040172C01D2172000E02046A0
+:108A5000A84201D92C4602E0172C00D21724214647
+:108A60003046FFF724FB21463046F9F7D2F90020C3
+:108A7000BCE7F8B51C4615460E46069F08F0CAF836
+:108A80002346FF1DBCB231462A46009407F0B5FCD0
+:108A9000F8BD70B50C4605460E2120461BF007FCBC
+:108AA000002020802DB1012D01D0FFDF76E40620CB
+:108AB00000E00520A07171E410B5488008781346E5
+:108AC00020F00F00001D20F0F00080300C460870F0
+:108AD0001422194604F108001BF0AFFB00F09DFCC6
+:108AE0003748046010BD2DE9F047DFF8D890491DE4
+:108AF000064621F0030117460C46D9F8000007F09E
+:108B000092FD050000D1FFDF4FF000083560A5F8A9
+:108B100000802146D9F8000007F085FD050000D14E
+:108B2000FFDF7560A5F800807FB104FB07F1091D28
+:108B30000BD0D9F8000007F076FD040000D1FFDF6C
+:108B4000B460C4F80080BDE8F087C6F80880FAE792
+:108B50002DE9F0411746491D21F00302194D064643
+:108B600001681446286807F089FD22467168286864
+:108B700007F084FD3FB104FB07F2121D03D0B1687A
+:108B8000286807F07BFD042007F0BAFE04460420A5
+:108B900007F0BEFE201A012804D12868BDE8F04184
+:108BA00007F036BDBDE8F08110B50C4605F015F8AC
+:108BB00000B1FFDF2046BDE81040FEF724B80000FA
+:108BC0007C0200201400002038B50C468288817B8E
+:108BD00019B14189914200D90A462280C188121DEB
+:108BE00090B26A4606F092FFBDF80000032800D359
+:108BF0000320C1B2208800F0A3FF38BD38B50C4671
+:108C00008288817B19B10189914200D90A4622806C
+:108C1000C188121D90B26A4606F078FFBDF80000C8
+:108C2000022800D30220C1B2208800F089FF401C36
+:108C3000C0B238BD2DE9FE4F0C46FD4981464022A9
+:108C4000D1E90201CDE9010109F1030020F003019E
+:108C5000C91C21F0030100916846114607F0C5FCCC
+:108C6000F44E002C02D1F44A00999160009901441D
+:108C70000091357F05F1010504D1E8B209F0C0FB90
+:108C800000B1FFDF009800EB0510C01C20F00301CD
+:108C900000915CB9707AB27A1044C2B200200870B8
+:108CA000308C80B204F021FE00B1FFDF0098316A01
+:108CB000084400902146684600F00DFF0098C01C53
+:108CC00020F003000090B37AF27A717A04B10020A8
+:108CD00007F081FD0099084400902146684600F0A5
+:108CE0003AFF00273D46B24696F801800CE0284640
+:108CF00000F0D4FE064681788088F9F721F9717872
+:108D00006D1C00FB0177EDB24545F0D10098C01C09
+:108D100020F00300009004B100203946F9F71BF958
+:108D200000990027084400903D469AF801800CE025
+:108D3000284600F0B3FE0646C1788088FEF763FC43
+:108D400071786D1C00FB0177EDB24545F0D10098BC
+:108D5000C01C20F00300009004B100203946FEF74B
+:108D60005BFC00994FF000080844009045469AF8D3
+:108D700001700EE0284600F091FE0646807B30B17F
+:108D800006F1080001F0DDFE727800FB02886D1C20
+:108D9000EDB2BD42EED10098C01C20F0030000905F
+:108DA00004B10020414601F0D0FE00990844009033
+:108DB0002146684600F049FE0098C01D20F00702D9
+:108DC00000922CBB9D490020FAF747F8FBF715FBF2
+:108DD000984801AA00211030F8F7CEFA00B1FFDF61
+:108DE0009AF81D00FEF77FFF00B1FFDF91484FF4B6
+:108DF000F67144301BF07DFA8E480421443080F82F
+:108E0000E91180F8EA11062180F8EB1103210171C4
+:108E10000099A1EB0900BDE8FE8F70B5854C0646B0
+:108E20004434207804EB4015E078083590B9A01957
+:108E300090F8E80100280ED0A0780F2800D3FFDFBB
+:108E4000202128461BF055FA687866F30200687006
+:108E50000120E070284670BD2DE9F04105460C4622
+:108E600000270078052190463E46B1EB101F00D048
+:108E7000FFDF287A50B101280ED0FFDFA8F800608C
+:108E80000CB1278066800020BDE8F081012709260B
+:108E900074B16888A08008E00227142644B168886D
+:108EA000A0802869E060A88A2082287B2072E5E7FC
+:108EB000A8F80060E7E710B55F4C6068C11D21F0BD
+:108EC0000701814200D0FFDF5A48012100220170D2
+:108ED00042700172417203238372C1720273027481
+:108EE000052202831F224283417455A242610A2255
+:108EF000027741774FF4B06101626168416010BD53
+:108F000030B54D4C1568636810339D4202D2042081
+:108F1000136030BD474B5D785A6802EB0512107044
+:108F200051700320D080172090800120D070907065
+:108F3000002090735878401C587060681030606052
+:108F4000002030BD70B506463A480024457807E059
+:108F5000204600F0A3FD0178B14204D0641CE4B2C5
+:108F6000AC42F5D1002070BDF7B5074608780C4635
+:108F700010B3FFF7E7FF0546A7F12006202F06D024
+:108F8000052E19D2DFE806F00F2B2B151A0000F082
+:108F900090FD0DB1697800E00021401AA17880B2FF
+:108FA0000844FF2808D8A07830B1A088022824D22D
+:108FB00002E06088172820D20720FEBD207AE0B1A9
+:108FC00061881729F8D3A1881729F5D3A179002939
+:108FD000F2D0E1790029EFD0402804D9ECE7242F22
+:108FE0000BD1207A48B161884FF6FB70814202D8DC
+:108FF000A188814201D90420FEBD65B9207802AA6A
+:109000000121FFF77DFF0028F6D12078FFF79AFFB6
+:10901000050000D1FFDF052E25D2DFE806F003189A
+:109020001B151E00A0786870A088E8801CE0000076
+:10903000B0460200980300201C0000200000002021
+:109040006E524635780000006088A8800CE0A07859
+:10905000A87009E0A078E87006E054F8020FA86054
+:109060006068E86000E0FFDF0020FEBD1A2835D010
+:109070000DDC132832D2DFE800F01B31203131271C
+:109080002723252D313129313131312F0F0030285F
+:1090900002D003DC1E2821D1072070473A38092866
+:1090A0001CD2DFE800F0151B0F1B1B1B1B1B07004E
+:1090B0000020704743F20400704743F202007047FB
+:1090C000042070470D2070470F207047082070471C
+:1090D0001120704713207047062070470320704707
+:1090E00010B5007800F0010006F001FDBDE8104069
+:1090F000BCE70EB5017801F001018DF80010417850
+:1091000001F001018DF801100178C1F340018DF8E3
+:1091100002104178C1F340018DF8031001788908ED
+:109120008DF80410417889088DF8051081788DF844
+:109130000610C1788DF8071000798DF80800684690
+:1091400005F0ACFAFFF792FF0EBD2DE9F84FDFF8FE
+:10915000F883FE4C00261FE0012000F03FFD0120B7
+:10916000FFF75BFE054640214746D8F8080007F0A8
+:109170005AFA686000B9FFDF686805F03EF8A8B1E8
+:109180002846FAF75AFC284600F02EFD20B9402266
+:109190006968B86807F072FA94F9E9010428DBDA23
+:1091A000022007F0ADFB07460025A6E040226968D3
+:1091B000D8F8080007F062FAF2E7B8F80210404663
+:1091C000491C89B2A8F80210B94201D3002141809C
+:1091D0000221B8F8020007F0EBFB002865D0B8F8D0
+:1091E0000200694606F0F1FBFFF740FF00B1FFDF28
+:1091F0009DF8000078B1B8F8020007F01DFD5FEAA5
+:10920000000900D1FFDF484606F08BFF18B1B8F81F
+:10921000020002F03DF9B8F8020007F0FBFC5FEA3B
+:10922000000900D1FFDF484606F073FFE8BB0321C9
+:10923000B8F8020007F0BCFB5FEA000B48D1FFDF83
+:1092400046E000BFDBF8100010B10078FF2849D0DD
+:10925000022000F0C3FC0220FFF7DFFD82464846F3
+:1092600007F063F8CAF8040000B9FFDFDAF8040079
+:1092700007F02BF9002100900170B8F80210504659
+:10928000AAF8021001F00AFE484607F020F900B9DA
+:10929000FFDF504600F0A8FC18B99AF8010000075B
+:1092A00004D50099CBF8101012E024E0DBF8100090
+:1092B00038B10178491C11F0FF01017008D1FFDFBE
+:1092C00006E000221146484600F0BDFB00B9FFDF72
+:1092D00094F9EA01022805DBB8F8020001F0A3FDC9
+:1092E0000028AFD194F9E901042804DB484607F0CF
+:1092F00052F900B101266D1CEDB2BD4204D294F9C1
+:10930000EA010228BFF659AF002E7FF423AFBDE873
+:10931000F84F032000F062BC10B58B4CE060086889
+:109320002061AFF2D91002F012FD607010BD8748C5
+:1093300000214438017084480170854941607047BC
+:1093400070B505464FF080500C46D0F8A410491C6B
+:1093500005D1D0F8A810C9430904090C0BD050F866
+:10936000A01F01F001012970416821608068A08080
+:10937000287830B970BD062120460AF0AAFC0120E9
+:109380002870607940F0C000607170BD70B54FF01A
+:1093900080540D46D4F88010491C0BD1D4F88410A9
+:1093A000491C07D1D4F88810491C03D1D4F88C107B
+:1093B000491C0CD0D4F880100160D4F884104160AE
+:1093C000D4F888108160D4F88C10C16002E01021BC
+:1093D0000AF07FFCD4F89000401C0BD1D4F8940024
+:1093E000401C07D1D4F89800401C03D1D4F89C004D
+:1093F000401C09D054F8900F286060686860A0682D
+:10940000A860E068E86070BD2846BDE870401021A3
+:109410000AF05FBC4D480079FFE470B54B4CE07832
+:1094200030B3207804EB4010407A00F0070020446D
+:1094300090F9E801002800DCFFDF2078002504EB2C
+:109440004010407A00F00700011991F8E801401E31
+:1094500081F8E8012078401CC0B220700F2800D1AC
+:109460002570A078401CA0700AF096FBE57070BDD6
+:10947000FFDF70BD3EB50546032107F099FA0446AB
+:10948000284607F0C7FB054604B9FFDF206918B17D
+:109490000078FF2800D1FFDF01AA6946284600F0C6
+:1094A000D2FA60B9FFDF0AE0002202A9284600F0E4
+:1094B000CAFA00B9FFDF9DF8080000B1FFDF9DF890
+:1094C0000000411E8DF80010EED2206901998842FB
+:1094D00001D1002020613EBD70B50546A0F57F405A
+:1094E0000C46FF3800D1FFDF012C01D0FFDF70BD3B
+:1094F000FFF790FF040000D1FFDF207820F00F007D
+:10950000401D20F0F0005030207065800020207257
+:1095100001202073BDE870407FE72DE9F041164639
+:109520000D460746FFF776FF040000D1FFDF2078E5
+:1095300020F00F00401D20F0F000503020706780B8
+:1095400001202072286805E01C000020DC030020B8
+:10955000C81400202061A888A0822673BDE8F041CD
+:109560005BE77FB5FFF7EEFC040000D1FFDF02A947
+:109570002046FFF729FB054603A92046FFF73EFBDF
+:109580008DF800508DF80100BDF80800001DADF801
+:109590000200BDF80C00001DADF80400E088ADF835
+:1095A0000600684606F08CFA002800D0FFDF7FBD79
+:1095B0002DE9F047DFF8FC930546002799F80000F5
+:1095C00010B10820BDE8F08728460AF0CDFE08B1AA
+:1095D0001020F7E7F84C207808B9FFF76CFCA07A68
+:1095E000617A0844C6B200F064FAB04207D2301A79
+:1095F000C1B22A460020FFF783FC0700E2D1D9F868
+:1096000004004E46C01C20F00300C9F8040000F01E
+:1096100040FB716800EB010801214046FFF70AFB9F
+:10962000064629684044884202D8B6F5803F15D3E3
+:1096300028600020FFF786FC05000DD005F113001F
+:10964000D9F8041020F003004E46884200D0FFDF16
+:109650006078401E607075600420B3E700214046CA
+:10966000FFF7E8FA0446A64200D0FFDF04EB08014A
+:10967000C9F8041029604FF6FF71A9F80210012102
+:1096800089F8001038469DE72DE9F0410446C948A5
+:1096900017460E46007810B10820BDE8F081084654
+:1096A0000AF03CFE08B11020F7E7C34D287808B94E
+:1096B000FFF701FC601E1E2807D8012C22D130784C
+:1096C000FE281FD828770020E7E7A4F120001F28F4
+:1096D00005D8E0B23A463146BDE8F04144E4A4F191
+:1096E00040001F2805D831462046BDE8F04100F073
+:1096F000A3BAA4F1A0001F2804D80020A02C03D0F6
+:10970000A12C06D00720C8E7317801F00101697764
+:10971000C3E731680922F82901D38B0701D010462D
+:10972000BBE76B7C03F00303012B04D16B8BD733B6
+:109730009CB28C42F3D82962AFE72DE9F04781460D
+:109740000E4608460AF010FE48B948460AF02AFEBE
+:1097500028B909F1030020F00301494501D0102088
+:1097600030E795484FF0000A4430817869B141787C
+:10977000804600EB411408343788324600212046E9
+:1097800000F040FA050004D027E0A6F800A005206C
+:1097900018E7B9F1000F24D03088B84201D90C2560
+:1097A0001FE0607800F00705284600F017FA08EB84
+:1097B0000507324697F8E8014946401C87F8E8015A
+:1097C000204607F5F47700F01DFA05463878401E6C
+:1097D0003870032000F002FA2DB10C2D01D0A6F84C
+:1097E00000A02846EEE66078724E00F007010129DD
+:1097F00023D002290CD0032933D0FFDF98F80110C1
+:109800004046491CC9B288F801100F2934D035E010
+:10981000616821B1000702D46088FFF72BFE98F839
+:10982000EA014746012802D1707802F0AFFA97F9B1
+:10983000EA010428E2DBFFDFE0E7616819B14022BA
+:10984000B06806F01BFF98F8E9014746032802D1EB
+:10985000707802F09BFA97F9E9010428CEDBFFDF6C
+:10986000CCE7C00602D56088FFF704FE98F9EB014B
+:109870000628C3DBFFDFC1E780F801A08178491E1D
+:109880008170617801F0070101EB080090F8E811A0
+:10989000491C80F8E811A4E770B50D4604460AF0AB
+:1098A0003DFD18B928460AF05FFD08B1102070BDD3
+:1098B00029462046BDE8704008F0D9BD70B5044681
+:1098C00015460E4608460AF029FD18B928460AF042
+:1098D0004BFD08B1102070BD022C03D0102C01D01C
+:1098E000092070BD2A463146204608F0E3FD0028D5
+:1098F000F7D0052070BD70B514460D4606460AF037
+:109900000DFD38B928460AF02FFD18B920460AF097
+:1099100049FD08B1102070BD22462946304608F0A6
+:10992000E8FD0028F7D0072070BD3EB504460AF0D8
+:109930001BFD08B110203EBD684604F00FFEFFF786
+:1099400095FB0028F7D19DF806002070BDF80800AF
+:109950006080BDF80A00A08000203EBD70B50546BD
+:109960000C4608460AF01EFD20B93CB120680AF0FA
+:10997000FBFC08B1102070BDA08828B12146284604
+:10998000BDE87040FDF7BEBE092070BD70B504464D
+:109990000D4608460AF0C2FC30B9601E1E2818D8D1
+:1099A00028460AF0BBFC08B1102070BD022C05D976
+:1099B000072070BD1C0000209803002004B9FFDFC1
+:1099C000F94800EB840050F8041C2846BDE87040BC
+:1099D0000847A4F120001F2805D829462046BDE8E5
+:1099E0007040FAF792BCF02CE2D1A8680AF096FC1D
+:1099F0000028D9D1284606F0CBF8BDE87040FFF723
+:109A000035BB70B504460D4608460AF0ADFC30B9CA
+:109A1000601E1E280DD828460AF080FC08B11020D0
+:109A2000C7E7012C01D0022C01D10620C1E7072095
+:109A3000BFE7A4F120001F28F9D829462046BDE839
+:109A40007040FAF7BABC06F033BB38B50446D748C5
+:109A5000007B00F00105D9B9F9F78BFA0DB1226846
+:109A600000E00022D2484178C06804F06EFBD04884
+:109A70001030C0788DF8000010B1012802D004E049
+:109A8000012000E000208DF80000684604F0DFFDB2
+:109A9000002D02D020682830206038BD30B5C34D7D
+:109AA00004466878A04200D8FFDF686800EB041025
+:109AB00030BD70B5BD4800252C46467807E02046ED
+:109AC000FFF7ECFF4078641C2844C5B2E4B2B4420E
+:109AD000F5D128466DE72DE9F0410C46064600F029
+:109AE00006F907463068C01C20F00302326014BB40
+:109AF000AE483B46082124300AF0EAFA002409E087
+:109B0000082C10D2DFE804F0060408080A04040652
+:109B1000A84804E0A84802E0A84800E0A8480AF0E5
+:109B2000F7FA054600E0FFDFA54200D0FFDF641C26
+:109B3000E4B2082CE4D3306800EB07103060ACE5E9
+:109B4000021D5143452900D245210844C01CB0FBE9
+:109B5000F2F0C0B270472DE9FC5F064693484FF023
+:109B600000088B464746444690F8019022E0204684
+:109B7000FFF794FF050000D1FFDF6878694638449D
+:109B8000C7B22846FFF720F8824601A92846FFF70A
+:109B900035F80346BDF804005246001D81B2BDF8F9
+:109BA0000000001D80B206F081FF6A78641C00FB93
+:109BB0000288E4B24C45DAD13068C01C20F00300C2
+:109BC0003060BBF1000F00D000204246394606F05D
+:109BD0007BFF316808443060BDE8FC9F7349443125
+:109BE00008710020C870704770494431CA782AB1A2
+:109BF0000A7801EB42110831814201D001207047FF
+:109C0000002070472DE9F04106460078154600F027
+:109C10000F0400201080601E0F46052800D3FFDFD0
+:109C200061482A46103000EB8400394650F8043C65
+:109C30003046BDE8F041184770B50C46402802D0C8
+:109C4000412806D120E0A07861780D18E1788142A2
+:109C500001D90720ADE62078012801D91320A8E614
+:109C6000FF2D08D808F0B0FD064609F04CFF301A69
+:109C7000801EA84201DA12209BE64C4821688160D0
+:109C800021790173002094E6BDE87040084600F099
+:109C90005EB82DE9F0470027DFF810A13E463D46AB
+:109CA000B9463C469AF801800AE02046FFF7F6FEE6
+:109CB0004178807B0E4410FB0155641CE4B27F1C8C
+:109CC0004445F2D109EB8700C6EBC60100EB8100E9
+:109CD0009AF8092000EB850101EBC2019AF80A20ED
+:109CE0009AF80B0001EBC20101EB80006AE42DE958
+:109CF000F047DFF8B8900026344699F8090099F843
+:109D00000A2099F801700244D5B299F80B2010444A
+:109D100000F0FF0808E02046FFF7C0FE817B407896
+:109D200011FB0066641CE4B2BC42F4D199F809004E
+:109D300099F80A10284428444044401C01B10121EC
+:109D400008448419FF2C00D9FFDFE0B23AE438B5AB
+:109D50000446407800F00300012803D002280BD00D
+:109D6000072038BD606858B10AF025FBD0B960689B
+:109D70000AF018FB20B915E060680AF0CFFA88B93C
+:109D800069462046FCF71EF90028EAD1607800F009
+:109D90000300022816D19DF8000098B160680AF00F
+:109DA00001FB78B1102038BDB046020098030020B6
+:109DB0001C000020B941000017AC00005D2F00001E
+:109DC000F32101006189F8290DD8208988420AD839
+:109DD000607800F003020A48012A06D1D731026AEE
+:109DE00089B28A4201D20920DDE794E80E0000F131
+:109DF000100585E80E000AB9002101830020D2E792
+:109E0000980300202DE9F04107461446884608468D
+:109E100001F01CFD064608EB88001C22796802EB65
+:109E2000C0000D18688C58B14146384601F016FD47
+:109E3000014678680078C200082305F120000CE094
+:109E4000E88CA8B14146384601F00FFD014678681C
+:109E500008234078C20005F1240006F066FC38B102
+:109E6000062121726681D0E90010C4E9031009E0DF
+:109E7000287809280BD00520207266816868E06088
+:109E8000002028702046BDE8F04101F0D5BC072035
+:109E900020726681F4E72DE9F04116460D4607462B
+:109EA000406801EB85011C2202EBC10144182046E9
+:109EB00001F0FDFC40B10021708865F30F2160F3D3
+:109EC0001F4107200AF0DEF909202070324629469A
+:109ED0003846BDE8F04195E72DE9F0410E460746CA
+:109EE00000241C21F07816E004EB8403726801EB77
+:109EF000C303D25C6AB1FFF78DFA050000D1FFDF22
+:109F00006F802A4621463046FFF7C5FF0120BDE895
+:109F1000F081641CE4B2A042E6D80020F7E770B5F7
+:109F2000064600241C21C0780AE000BF04EB84032D
+:109F3000726801EBC303D5182A782AB1641CE4B215
+:109F4000A042F3D8402070BD282128461AF0AFF96E
+:109F5000706880892881204670BD70B50346002056
+:109F60001C25DC780DE000BF00EB80065A6805EB8D
+:109F7000C6063244167816B1128A8A4204D0401CB2
+:109F8000C0B28442F0D8402070BDF0B50446002035
+:109F90001C26E5780EE000BF00EB8007636806EB47
+:109FA000C7073B441F788F4202D15B78934204D0AD
+:109FB000401CC0B28542EFD84020F0BD0078032895
+:109FC00001D000207047012070470078022801D09E
+:109FD00000207047012070470078072801D000203A
+:109FE0007047012070472DE9F041064688461078F9
+:109FF000F1781546884200D3FFDF2C781C27641CBB
+:10A00000F078E4B2A04201D8201AC4B204EB840173
+:10A01000706807EBC1010844017821B141468847C7
+:10A0200008B12C7073E72878A042E8D1402028704E
+:10A030006DE770B514460B880122A240134207D188
+:10A0400013430B8001230A22011D06F038FB047024
+:10A0500070BD2DE9FF4F81B00878DDE90E7B9A468F
+:10A0600091460E4640072CD4019806F0E5FD040009
+:10A0700000D1FFDF07F1040820461FFA88F105F040
+:10A0800024FF050000D1FFDF204629466A4606F07E
+:10A090006EF90098A0F80370A0F805A0284606F015
+:10A0A00014FA017869F306016BF3C71101702046B9
+:10A0B0001FFA88F105F04CFF00B9FFDF019803F0AB
+:10A0C000B9FF06EB0900017F491C017705B0BDE827
+:10A0D000F08F2DE9F84F0E469A4691460746032128
+:10A0E00006F066FC0446008DDFF8B485002518B143
+:10A0F00098F80000B0421ED1384606F09DFD0700DA
+:10A1000000D1FFDF09F10401384689B205F0DDFE18
+:10A11000050010D0384629466A4606F028F900980E
+:10A1200000210A460180817004F054F80098C01D97
+:10A13000CAF8000021E098F80000B04216D104F1FE
+:10A14000260734F8341F012000FA06F911EA090F36
+:10A1500000D0FFDF2088012340EA090020800A2286
+:10A16000391D384606F0C6FA067006E0324604F19C
+:10A17000340104F12600FFF75CFF0A2188F8001083
+:10A180002846BDE8F88FFEB514460D46064602ABDC
+:10A190000C220621FFF79DFF002826D0029968783F
+:10A1A00012220A70801C487008224A80A8702088F9
+:10A1B00088806088C880A0880881E0884881002461
+:10A1C0000C20CDE900040523062229463046FFF77E
+:10A1D00040FF2146002266F31F41F023104609F09C
+:10A1E000A7FF6878801C68700120FEBDFEB514468C
+:10A1F0000D460622064602AB1146FFF76AFF00280D
+:10A2000012D0029B132000211870A87858700220E9
+:10A2100058809C800620CDE900010246052329468E
+:10A220003046FFF716FF0120FEBD2DE9FE430C4628
+:10A23000804644E002AB0E2207214046FFF749FF6B
+:10A24000002841D060681C2267788678BF1C06EB26
+:10A25000860102EBC1014518029814210170477074
+:10A260000A214180698A0181E98A4181A988818026
+:10A27000A9898181304601F0E9FA02990523072274
+:10A28000C8806F700420287000250E20CDE90005DD
+:10A2900021464046FFF7DDFE294666F30F2168F3AD
+:10A2A0001F41F0230022072009F042FF6078FD499A
+:10A2B000801C607062682046921CFFF794FE606804
+:10A2C00080784028B6D10120BDE8FE83FEB50D465A
+:10A2D000064638E002AB0E2207213046FFF7F9FEB2
+:10A2E000002835D068681C23C17801EB810203EB9C
+:10A2F000C2028418029815220270627842700A2203
+:10A300004280A2894281A2888281084601F09EFA99
+:10A31000014602988180618AC180E18A0181A0881A
+:10A32000B8B10020207000210E20CDE900010523E6
+:10A33000072229463046FFF78CFE6A68DA4928462C
+:10A34000D21CFFF750FE6868C0784028C2D10120B7
+:10A35000FEBD0620E6E72DE9FE430C46814644E0BB
+:10A36000204601F08EFAD0B302AB082207214846FE
+:10A37000FFF7AFFE0028A7D060681C226578067939
+:10A38000AD1C06EB860102EBC10147180298B7F835
+:10A39000108006210170457004214180304601F093
+:10A3A00055FA0146029805230722C180A0F80480CF
+:10A3B0007D70082038700025CDE90005214648460B
+:10A3C000FFF747FE294666F30F2169F31F41F0238B
+:10A3D0000022072009F0ACFE6078801C6070626883
+:10A3E000B2492046121DFFF7FEFD60680179402941
+:10A3F000B6D1012068E72DE9F34F83B00E4680E027
+:10A40000304601F03EFA002875D071681C2091F8A2
+:10A41000068008EB880200EBC2000C18414630466B
+:10A4200001F023FA0146A078C30070684078C200AA
+:10A4300004F1240006F095F907468088E18B401A64
+:10A4400080B2002581B3AA46218B814200D80846FC
+:10A450008146024602AB07210398FFF73AFE01004E
+:10A4600028D0BAF1000F03D0029AB88802251080D4
+:10A470008B46E28B3968A9EB05001FFA80FA0A4483
+:10A480000398009206F0D8FBED1D009A59465346FA
+:10A49000009505F0E6FFE08B504480B2E083B98878
+:10A4A000884209D1012508E0FFE7801C4FF0010A2E
+:10A4B00080B2C9E7002009E60025CDE90095238A8E
+:10A4C000072231460398FFF7C4FDE089401EE08172
+:10A4D0008DB1A078401CA0707068F178427811FBB3
+:10A4E00002F1CAB2816901230E3006F0E8F880F863
+:10A4F00000800020E08372686D493046921DFFF7AE
+:10A5000072FD7068817940297FF47AAF0120DDE522
+:10A5100070B5064648680D4614468179402910D129
+:10A5200004EB84011C2202EBC101084401F0E0F9B4
+:10A53000002806D06868294684713046BDE870401E
+:10A5400059E770BDFEB50C460746002645E020469B
+:10A5500001F097F9D8B360681C22417901EB8101C1
+:10A5600002EBC1014518688900B9FFDF02AB082280
+:10A5700007213846FFF7ADFD002833D002996078F7
+:10A5800016220A70801C4870042048806068407958
+:10A5900001F05CF901460298052307228180698950
+:10A5A000C1800820CDE9000621463846FFF751FD5D
+:10A5B0006078801C6070A88969890844B0F5803F84
+:10A5C00000D3FFDFA88969890844A8816E81626889
+:10A5D00038492046521DFFF706FD60684179402941
+:10A5E000B5D10120FEBD30B5438C458BC3F3C70404
+:10A5F000002345B1838B641EED1AC38A6D1E1D4472
+:10A6000095FBF3F3E4B22CB1008918B1A04200D855
+:10A61000204603444FF6FF70834200D30346138065
+:10A620000C7030BD2DE9FC41074616460D464868C2
+:10A6300002EB86011C2202EBC10144186A4601A903
+:10A640002046FFF7D0FFA089618901448AB2BDF896
+:10A650000010914212D0081A00D50020608168686D
+:10A66000407940280AD1204601F038F9002805D069
+:10A670006868294646713846FFF764FFBDE8FC81EB
+:10A680002DE9FE4F8946804615465088032106F085
+:10A690008FF98346B8F8020040280DD240200CE024
+:10A6A00030000020BD9F0000CB9F0000D99F00001C
+:10A6B000F1B80000DDB80000403880B282460146A3
+:10A6C000584601F0DEF800287ED00AEB8A001C22F2
+:10A6D000DBF8041002EBC0000C18204601F0E7F88C
+:10A6E000002877D1B8F80000E18A88423CD8A189D7
+:10A6F000D1B348456ED100265146584601F0AEF818
+:10A70000218C0F18608B48B9B9F1020F62D3B8F8E9
+:10A7100004006083618A884226D80226A9EB0600DD
+:10A720001FFA80F9B888A28B801A002814DD4946E8
+:10A73000814500DA084683B2688869680291396801
+:10A740000A44CDE9003206F065FADDE90121F61D83
+:10A75000009B009605F051FEA18B01EB090080B231
+:10A76000A083618B884207D9688803B05246594656
+:10A77000BDE8F04F01F0D9B81FD14FF009002872A1
+:10A78000B8F802006881D7E90001C5E90401608BCF
+:10A79000A881284601F050F85146584601F05EF86D
+:10A7A0000146DBF8040008230078C20004F1200011
+:10A7B00005F0BBFF0020A0836083A0890AF0FF02A0
+:10A7C000401EA081688800E004E003B05946BDE85F
+:10A7D000F04F27E7BDE8FE8F2DE9F041064615460C
+:10A7E0000F461C46184609F099FD18B9206809F073
+:10A7F000BBFD08B1102015E47168688C0978B0EBD6
+:10A80000C10F01D313200DE43946304601F026F87C
+:10A810000146706808230078C20005F1200005F0A9
+:10A820004EFFD4E90012C0E900120020E3E710B5A2
+:10A830000446032106F0BCF80146007800F003004E
+:10A84000022805D02046BDE8104001F114029AE428
+:10A850008A8A2046BDE81040C8E470B5044603214A
+:10A8600006F0A6F8054601462046FFF774FD0028CD
+:10A8700016D029462046FFF765FE002810D029464D
+:10A880002046FFF723FD00280AD029462046FFF77F
+:10A89000CCFC002804D029462046BDE87040AAE53B
+:10A8A00070BD2DE9F0410C4680461EE0E17842780B
+:10A8B00011FB02F1CAB2816901230E3005F035FFA8
+:10A8C000077860681C22C179491EC17107EB8701B6
+:10A8D000606802EBC10146183946204600F0D1FFFE
+:10A8E00018B1304600F0DCFF20B16068C179002962
+:10A8F000DCD180E7FEF78EFD050000D1FFDF0A20E6
+:10A900002872384600F0A2FF68813946204600F0E0
+:10A91000ACFF0146606808234078C20006F12400BD
+:10A9200005F003FFD0E90010C5E90310A5F8028087
+:10A93000284600F081FFB07800B9FFDFB078401EF4
+:10A94000B07058E770B50C460546032106F030F8A4
+:10A9500001464068C2792244C2712846BDE8704071
+:10A960009FE72DE9FE4F8246507814460F464FF080
+:10A97000000800284FD0012807D0022822D0FFDF8E
+:10A980002068B8606068F86024E702AB0E220821F6
+:10A990005046FFF79EFB0028F2D0029815210523B0
+:10A9A0000170217841700A214180C0F80480C0F80C
+:10A9B0000880A0F80C80628882810E20CDE9000812
+:10A9C000082221E0A678304600F040FF054606EB5D
+:10A9D00086012C22786802EBC1010822465A02AB9C
+:10A9E00011465046FFF775FB0028C9D00298072191
+:10A9F0000170217841700421418008218580C68042
+:10AA0000CDE9001805230A4639465046FFF721FBD9
+:10AA100087F80880DEE6A678022516B1022E13D04C
+:10AA2000FFDF2A1D914602AB08215046FFF751FB7C
+:10AA30000028A5D002980121022E017021784170D2
+:10AA40004580868002D005E00625EAE7A188C1801E
+:10AA5000E1880181CDE90098052308223946504656
+:10AA6000D4E710B50446032105F0A2FF014600F12A
+:10AA700008022046BDE8104073E72DE9F05F0C4660
+:10AA800001281DD0957992F80480567905EB85014F
+:10AA90001F2202EBC10121F0030B08EB060111FBA1
+:10AAA00005F14FF6FF7202EAC10909F1030115FB36
+:10AAB0000611F94F21F0031A40B101283DD124E0DD
+:10AAC0006168E57891F800804E78DFE7594678684C
+:10AAD00005F0A9FD606000B9FFDF5946606819F014
+:10AAE00008FCE5705146786805F09DFD6168486195
+:10AAF00000B9FFDF6068426902EB090181616068AB
+:10AB000080F800806068467017E0606852464169CE
+:10AB1000786805F0B3FD5A466168786805F0AEFDC7
+:10AB2000032005F0EDFE0446032005F0F1FE201A97
+:10AB3000012802D1786805F06BFD0BEB0A00BDE837
+:10AB4000F09F02460021022097E773B5D24D0A20FC
+:10AB50002870009848B100244FEA0D0005F045FD2B
+:10AB6000002C01D1009969607CBD01240020F5E72B
+:10AB700070B50C4615463821204619F0BAFB01265F
+:10AB800066700A2104F11C0019F0B3FB05B9FFDF60
+:10AB9000297A207861F301002070A879002817D065
+:10ABA0002A4621460020FFF768FF61684020887030
+:10ABB0006168C8706168087161684871616888710E
+:10ABC0006168288808816168688848816068868132
+:10ABD00070BDC878002802D0002201204DE77047E0
+:10ABE00070B50546002165F31F41002009F04AFBBE
+:10ABF0000321284605F0DCFE040000D1FFDF2146DA
+:10AC00002846FFF769F9002804D0207840F01000AA
+:10AC10002070012070BD2DE9FF4180460E460F0CCB
+:10AC2000FEF7F8FB050007D06F800321384605F0DA
+:10AC3000BFFE040008D106E004B03846BDE8F0418C
+:10AC40001321F9F7FBBEFFDF5FEA080005D0B8F17A
+:10AC5000070F18D0FFDFBDE8FF8120782A4620F0DB
+:10AC6000080020700020ADF8020002208DF80000DE
+:10AC70004FF6FF70ADF80400ADF80600694638469F
+:10AC8000F9F7EFFAE7E7C6F3072101EB81021C238E
+:10AC9000606803EBC202805C042803D008280AD055
+:10ACA000FFDFD8E7012000904FF440432A462046BA
+:10ACB00000F004FECFE704B02A462046BDE8F0418C
+:10ACC000FFF7E9B82DE9F05F0027B0F80A90904649
+:10ACD0000C4605463E46B9F1400F01D2402001E046
+:10ACE000A9F140001FFA80FA287AC01E08286BD20A
+:10ACF000DFE800F00D04192058363C477227102673
+:10AD0000002C6CD0D5E90301C4E902015CE0702796
+:10AD10001226002C63D00A2205F10C0104F1080070
+:10AD200019F08BFA50E071270C26002C57D0E868F8
+:10AD3000A06049E0742710269CB3D5E90301C4E95B
+:10AD400002016888032105F033FE8346FEF762FBAB
+:10AD500002466888508051465846FFF753F833E062
+:10AD600075270A26ECB1A88920812DE076271426C4
+:10AD7000BCB105F10C0004F1080307C883E8070023
+:10AD800022E07727102664B1D5E90301C4E9020166
+:10AD90006888032105F00CFE01466888FFF781FDF5
+:10ADA00012E01CE073270826CCB16888032105F067
+:10ADB000FFFD01460078C00606D56888FFF78CF8CD
+:10ADC00010B96888F8F71DFEA8F800602CB127803C
+:10ADD000A4F8069066806888A0800020AFE6A8F8F6
+:10ADE0000060FAE72DE9FC410C461E4617468046F6
+:10ADF000032105F0DDFD05460A2C0AD2DFE804F048
+:10AE000005050505050509090907042303E00623CF
+:10AE100001E0FFDF0023CDE90076224629464046C7
+:10AE2000FFF717F92AE438B50546A0F57F40FF384B
+:10AE300030D0284605F0EEFE040000D1FFDF2046AA
+:10AE400005F073FA002815D001466A46204605F041
+:10AE50008EFA00980321B0F80540284605F0A8FDB9
+:10AE60000546052C03D0402C05D2402404E0007A8E
+:10AE700080B1002038BD403CA4B2214600F001FD65
+:10AE800040B1686804EB84013E2202EBC101405AE4
+:10AE90000028EFD0012038BD300000202DE9F04F10
+:10AEA000044689B0408805F0B5FE050000D1FFDFFB
+:10AEB00006AA2846616800F0BDFC069D001F81B20D
+:10AEC00035F8032F6B888A4205D1042B0AD0052B55
+:10AED0001DD0062B15D022462846FFF7D1FB09B01E
+:10AEE000BDE8F08F16462D1D224629463046F7F75D
+:10AEF00054FA0828F3D1224629463046FCF749FC8B
+:10AF0000EDE76088291D6368FAF7C8FCE7E7174694
+:10AF10006088032105F04CFD4FF000088DF8048097
+:10AF20000646ADF80680042FD9D36A79002AD6D018
+:10AF300028794FF6FF794FF01C0A13282CD008DC33
+:10AF4000012878D0062847D0072875D0122874D158
+:10AF500006E0142872D0152871D016286DD1ACE106
+:10AF60000C2F6AD1307800F00301022965D140F03E
+:10AF7000080030706879B07001208DF804002889CD
+:10AF8000ADF808006889ADF80A00A889ADF80C0092
+:10AF9000E889ADF80E0019E0B07890429FD1307882
+:10AFA00001079CD5062F9AD120F0080030706088E8
+:10AFB000414660F31F41002009F064F902208DF83A
+:10AFC0000400ADF808902889ADF80A006088224690
+:10AFD00001A9F9F746F982E7082F80D12F89B5F842
+:10AFE0000A90402F01D2402001E0A7F1400080B23A
+:10AFF00080460146304600F044FC08B3716808EB17
+:10B0000088002C2202EBC000095A4945E3D1FE48D2
+:10B0100007AAD0E90210CDE9071068798DF81C0065
+:10B0200008F0FF058DF81E5060883146FFF799FC47
+:10B030002246294639E0B6E014E03CE039E0E6E09B
+:10B04000F148D0E90010CDE907106879ADF820701B
+:10B050008DF81C00ADF82290608807AA3146FFF7F2
+:10B0600080FC3CE7082FB6D16889B5F808804028F5
+:10B0700001D2402000E0403887B23946304600F027
+:10B0800000FC0028A7D007EB870271680AEBC2001A
+:10B090000844028A42459ED1017808299BD1407814
+:10B0A0006979884297D1F9B222463046FEF7F3FE1D
+:10B0B00015E70E2F07D0CDF81C80CDF820806879D9
+:10B0C0008DF81C00C8E76989EF898B46B5F80C90AC
+:10B0D0003046FEF742FFABF14001402901D3092081
+:10B0E0004AE0B9F1170F01D3172F01D20B2043E02B
+:10B0F00040280ED000EB800271680AEBC2000844C1
+:10B100000178012903D1407869798842A9D00A20C1
+:10B1100032E03046FEF703FF014640282BD001EB1A
+:10B12000810372680AEBC30002EB0008012288F871
+:10B1300000206A7988F8012070682A894089B8421D
+:10B1400000D938462D8A03232372A282E781208208
+:10B15000A4F80C906582084600F078FB6081A8F89E
+:10B160001490A8F81870A8F80E50A8F810B020464F
+:10B1700000F062FBB3E6042005212172A4F80A80E6
+:10B18000E08101212173A049D1E90421CDE9072102
+:10B1900069798DF81C10ADF81E00608807AA314649
+:10B1A000FFF7DFFBE3E7062FE4D3B078904215D139
+:10B1B0003078010712D520F00800307060884146D1
+:10B1C00060F31F41002009F05DF802208DF80400B3
+:10B1D0002889ADF80800ADF80A90F7E6042130465A
+:10B1E000FEF7D3FE05464028C4D00220830300901A
+:10B1F00022462946304600F061FB4146608865F3EF
+:10B200000F2160F31F41072009F03CF867E60E2F7D
+:10B21000B0D104213046FEF7B8FE81464028A9D0BF
+:10B220004146608869F30F2160F31F41072009F050
+:10B2300029F8288A0790E88900907068AF894089CA
+:10B24000B84200D938468346B5F80A802889059067
+:10B25000484600F0FBFA6081079840B10220079B46
+:10B26000009022464946304600F028FB37E6B8F108
+:10B27000170F1ED3172F1CD3042020720098608252
+:10B28000E781A4F810B0A4F80C8009EB890271687A
+:10B290000AEBC2000D1800990598A5F81480A5F8CE
+:10B2A00018B0E9812882204600F0C6FA06202870EE
+:10B2B00015E601200B230090D3E7082FA6D129899A
+:10B2C0003046FEF74AFE074640289FD007EB87022C
+:10B2D00071680AEBC2000844804600F0E8FA0028D2
+:10B2E00094D16D89B8F80E002844B0F5803F05D39D
+:10B2F00060883A46314600F018FBF0E5002D85D015
+:10B30000A8F80E0060883A463146FFF701F9082098
+:10B310002072384600F09AFA6081A58127E770B55F
+:10B320000D460646032105F043FB040004D02078B7
+:10B33000000704D5112070BD43F2020070BD2A46FB
+:10B3400021463046FEF71FFF18B92868606168681B
+:10B35000A061207840F008002070002070BD70B51A
+:10B360000D460646032105F023FB040004D0207897
+:10B37000000704D4082070BD43F2020070BD2A46C5
+:10B3800021463046FEF732FF00B9A582207820F032
+:10B3900008002070002070BD2DE9F04F0E4691B0DE
+:10B3A0008046032105F004FB0446404605F044FCBA
+:10B3B00007460020079008900990ADF830000A90E9
+:10B3C00002900390049004B9FFDF0DF1080917BB48
+:10B3D000FFDF20E038460BA9002204F069FE9DF84B
+:10B3E0002C0000F07F050A2D00D3FFDF6019017FDC
+:10B3F000491E01779DF82C0000060CD52A460CA9A1
+:10B4000007A8FEF716FE01E0D846020019F805105D
+:10B41000491C09F80510761EF6B2DBD204F134009F
+:10B42000FA4D04F1260BDFF8E8A304F12A07069091
+:10B4300010E05846069900F06AFA064628700A2875
+:10B4400000D3FFDF5AF8261040468847E08CC05DE5
+:10B45000B04202D0208D0028EBD10A202870EC4D9C
+:10B460004E4628350EE00CA907A800F050FA044615
+:10B47000375D55F8240000B9FFDF55F82420394620
+:10B4800040469047BDF81E000028ECD111B027E5DA
+:10B4900010B5032105F08CFA040000D1FFDF0A216A
+:10B4A00004F11C0018F025FF207840F00400207003
+:10B4B00010BD10B50C46032105F07AFA2044007F38
+:10B4C000002800D0012010BD2DE9F84F894615460F
+:10B4D0008246032105F06CFA070004D0284608F0E4
+:10B4E0001DFF40B903E043F20200BDE8F88F484673
+:10B4F00008F03AFF08B11020F7E7786828B16988AA
+:10B500000089814201D90920EFE7B9F800001C2425
+:10B5100018B1402809D2402008E03846FEF7FFFC69
+:10B520008046402819D11320DFE7403880B280469A
+:10B530000146384600F0A5F948B108EB8800796863
+:10B5400004EBC000085C012803D00820CDE70520EB
+:10B55000CBE7FDF75FFF06000BD008EB88007968AA
+:10B5600004EBC0000C18B9F8000020B1E88910B154
+:10B5700013E01120B9E72888172802D36888172814
+:10B5800001D20720B1E7686838B12B1D2246414639
+:10B590003846FFF721F90028A7D104F10C026946CB
+:10B5A0002046FFF720F8288860826888E082B9F892
+:10B5B000000030B102202070E889A080E889A0B1A5
+:10B5C0002BE003202070A889A0807868817840292A
+:10B5D00005D180F8028039465046FEF726FE4046E7
+:10B5E00000F034F9A9F8000021E07868218B408947
+:10B5F000884200D908462083A6F802A004203072B1
+:10B60000B9F800007081E0897082F181208B30826E
+:10B61000A08AB081304600F00FF97868C1784029DF
+:10B6200005D180F8038039465046FEF74FFE0020D2
+:10B630005BE770B50D460646032105F0B9F9040035
+:10B6400003D0402D04D2402503E043F2020070BD38
+:10B65000403DADB2294600F014F958B105EB850123
+:10B660001C22606802EBC101084400F020F918B107
+:10B67000082070BD052070BD2A462146304600F0E6
+:10B6800054F9002070BD2DE9F0410D461646804664
+:10B69000032105F08DF90446402D01D2402500E03C
+:10B6A000403DADB28CB1294600F0EBF880B105EB1E
+:10B6B00085011C22606802EBC1014718384600F082
+:10B6C000F6F838B10820BDE8F08143F20200FAE74D
+:10B6D0000520F8E733463A4629462046FFF77CF82E
+:10B6E0000028F0D1EAB221464046FEF79BFF002039
+:10B6F000E9E72DE9F0410D4616468046032105F0A5
+:10B7000057F90446402D01D2402500E0403DAFB23C
+:10B7100024B1304608F002FE38B902E043F20200DC
+:10B72000D1E7306808F0FAFD08B11020CBE73946C0
+:10B73000204600F0A6F860B107EB87011C22606884
+:10B7400002EBC1014518284600F0B1F818B10820F5
+:10B75000B9E70520B7E7B088A98A884201D90C204B
+:10B76000B1E76168E88C4978B0EBC10F01D31320D1
+:10B77000A9E73946204600F078F8014660680823BA
+:10B780004078C20005F1240004F099FFD6E90012C8
+:10B79000C0E90012FAB221464046FEF7B9FE002089
+:10B7A00091E72DE9F0470D461F469046814603215B
+:10B7B00005F0FEF80446402D01D2402001E0A5F13D
+:10B7C000400086B23CB14DB1384608F0EBFD50B1B7
+:10B7D0001020BDE8F08743F20200FAE76068C8B1C4
+:10B7E000A0F80C8024E03146204600F04AF888B1E9
+:10B7F00006EB86011C22606802EBC1014518284651
+:10B8000000F055F840B10820E3E7000030000020C8
+:10B81000F04602000520DCE7A5F80880F2B22146D8
+:10B820004846FEF7FFFE1FB1A889698908443880A1
+:10B830000020CEE704F09BBD017821F00F01491CE8
+:10B8400021F0F00110310170FDF7E7BD10B504469D
+:10B85000402800D9FFDF4034A0B210BD40684269E3
+:10B860000078484302EBC0007047C2784068037814
+:10B8700012FB03F24378406901FB032100EBC10096
+:10B880007047C2788A4209D9406801EB81011C22C5
+:10B8900002EBC101405C08B10120704700207047F5
+:10B8A0000078062801D901207047002070470078F1
+:10B8B000062801D00120704700207047F0B401EB4A
+:10B8C00081061C27446807EBC6063444049D052600
+:10B8D0002670E3802571F0BCFEF794BA10B541895B
+:10B8E00011B1FFF7DDFF08B1002010BD012010BD30
+:10B8F00010B5C18C8278B1EBC20F04D9C18911B1E6
+:10B90000FFF7CEFF08B1002010BD012010BD10B51B
+:10B910000C4601230A22011D04F007FF007821884C
+:10B92000012282409143218010BDF0B402EB8205D8
+:10B930001C264C6806EBC505072363554B681C792C
+:10B94000402C03D11A71F0BCFEF705BDF0BC704766
+:10B9500010B5EFF3108000F0010472B6EE484178A4
+:10B96000491C41704078012801D1F7F70DFB002CEC
+:10B9700000D162B610BD70B5E74CE07848B901253A
+:10B98000E570FFF7E5FFF7F707FB20B1002008F0AF
+:10B990000AF9002070BD4FF080406571C0F8045373
+:10B9A000F7E770B5EFF3108000F0010572B6DA4CDE
+:10B9B000607800B9FFDF6078401E6070607808B979
+:10B9C000F7F7E6FA002D00D162B670BDD24810B587
+:10B9D000C17821B100214171C170FFF7E2FF002061
+:10B9E00010BD10B50446F7F7D7FACB49C97808401F
+:10B9F00000D001202060002010BD2DE9F05FDFF8AD
+:10BA000018934278817889F80620002589F8071074
+:10BA1000064689F8085000782F4620B101280FD03B
+:10BA200002280FD0FFDFF7F7C4FA98B1F7F7C8FA8A
+:10BA3000A8420FD12846F7F7C7FA0028FAD047E006
+:10BA40000125F0E7FFF784FFF7F7A6FA0028FBD0FF
+:10BA50000225E8E701208407E060C4F80471AF49DB
+:10BA60000D600107D1F84412AC4AC1F342312432CF
+:10BA70001160AA49343108604FF0020BC4F804B3D6
+:10BA8000A060DFF89CA2DAF80010C94341F300116E
+:10BA900001F10108DAF8001041F01001CAF80010B5
+:10BAA00000E020BFD4F804010028FAD02846F7F7B8
+:10BAB0008BFA0028FAD0B8F1000F05D1DAF800109F
+:10BAC00021F01001CAF80010C4F808B3C4F80471DA
+:10BAD00099F807004C4670B1307860B9F7F75CFA16
+:10BAE000064608F0BDF96FF0004116B1C4E9031035
+:10BAF00001E0C4E9030115B12771BDE8F09F012001
+:10BB00002071BDE8F05F00F0ABB870B5050000D162
+:10BB1000FFDF4FF080424FF0FF30C2F808030021F2
+:10BB2000C2F80011C2F80411C2F80C11C2F81011C9
+:10BB3000794C6170F7F736FA10B10120E07060704F
+:10BB40002846BDE8704058E72DE9F05F7548D0F809
+:10BB500000B0744A7449083211608406D4F80801B0
+:10BB600008B1012600E00026D4F8000110B14FF022
+:10BB7000010801E04FF00008D4F8040108B10127E2
+:10BB800000E00027D4F80C0100B101208246D4F86F
+:10BB9000100108B1012100E00021894646EA0801B0
+:10BBA00027EA010020EA0A0030EA090000D0FFDF9E
+:10BBB000002526B1C4F80851012007F0F4FF564EC5
+:10BBC000B8F1000F10D0C4F80051707918B1757138
+:10BBD000002007F0E8FF307830B10120534935707C
+:10BBE000B07002220A6020610FB1C4F80451BAF1AA
+:10BBF000000F0BD0C4F80C51B07800B9FFDF4B48F0
+:10BC00000560B57001206061FFF7CBFEB9F1000F50
+:10BC100005D0C4F81051307908B100F045F8414919
+:10BC2000091DC1F800B068E770B53B4DE87808B968
+:10BC3000F7F7AEF901208407A061A87858B100BFDA
+:10BC4000D4F80C0120B90020F7F7BEF90028F7D18D
+:10BC50000020C4F80C014FF0FF30C4F8080370BD99
+:10BC60002DE9F0411926B407C4F808630125A56140
+:10BC70000020C4F80001C4F80C01C4F81001F7F763
+:10BC80008BF9254F28B12949BD7002200860256134
+:10BC900000E03D70FFF75CFE2049B8792031086074
+:10BCA000C4F80463BDE8F0812DE9F0411A4C4FF06F
+:10BCB00080470125E079F0B1012803D0217A401EA8
+:10BCC000814218DAF7F768F9064608F0C9F8E17911
+:10BCD000012902D9217A491C21720EB1216900E0A3
+:10BCE000E168411A022902DA11F1020F0EDC0EB1ED
+:10BCF000206100E0E060FFF72BFEF7F74DF938B167
+:10BD00000A49022008603D61A57002E07D61C9E733
+:10BD1000257000202072C5E73C0000201805004077
+:10BD200010ED00E01005024001000001340C00405D
+:10BD30004FF0E0214FF00070C1F88001C1F880029F
+:10BD4000384B802283F80024C1F80001704700B509
+:10BD500002460420344903E001EBC0031B792BB1F8
+:10BD6000401EC0B2F8D2FFDFFF2000BD41F83020F6
+:10BD700001EBC00100224A718A7101220A7100BDE3
+:10BD8000294A002102EBC0000171704710B504463A
+:10BD9000042800D3FFDF244800EBC40420790128E5
+:10BDA00000D0FFDF6079A179401CC0B2814200D091
+:10BDB00060714FF0E0214FF00070C1F8000210BD3B
+:10BDC0002DE9F041194805681849194808310860FB
+:10BDD0001448042690F80004134F4009154C042819
+:10BDE00018D0FFDF16E0217807EBC1000279012AA5
+:10BDF00008D1427983799A4204D04279827157F806
+:10BE0000310080472078401CC0B22070042801D344
+:10BE100000202070761EF6B2E5D20448001D0560B1
+:10BE2000BDE8F08119E000E0C805002010050240DF
+:10BE30000100000150000020F8B51D46DDE906476D
+:10BE40000E000AD004F0F8FE2346FF1DBCB23146B6
+:10BE50002A46009404F005FBF8BDD0192246194685
+:10BE600018F0A6F92046F8BD70B50D46044610211D
+:10BE700018F01DFA258117206081A07B40F00A0090
+:10BE8000A07370BD4FF6FF720A800146022008F0D1
+:10BE9000F9B9704700897047827BD30701D19207B7
+:10BEA00003D4808908800020704705207047827B7A
+:10BEB000920700D58181704701460020098841F62C
+:10BEC000FE52114200D00120704700B50346807B2E
+:10BED000C00701D0052000BD59811846FFF7ECFFCF
+:10BEE000C00703D0987B40F004009873987B40F023
+:10BEF00001009873002000BD827B520700D509B174
+:10BF00004089704717207047827B61F3C3028273B8
+:10BF100070472DE9FC5F0E460446017896460120E5
+:10BF200000FA01F14DF6FF5201EA020962684FF68C
+:10BF3000FF7B1188594502D10920BDE8FC9FB9F16A
+:10BF4000000F05D041F6FE55294201D00120F4E74B
+:10BF500041EA090111801D0014D04FF0000C85F852
+:10BF600000C023780521032267464FF0020A0E2BFA
+:10BF700074D2DFE803F0F809252F4762697447900F
+:10BF800092B3D0D70420D8E7616820898B7B9B07C8
+:10BF90007DD5172848D30B89834245D38989172932
+:10BFA00001D3814240D185F800A0A5F8010032807C
+:10BFB000616888816068817B21F002018173C5E03E
+:10BFC000042028702089A5F801006089A5F80300E5
+:10BFD0003180BBE0208A3188C01D1FFA80F84145BE
+:10BFE00022D3062028702089A5F801006089A5F8D1
+:10BFF0000300A089A5F805000721208ACDE90001EA
+:10C0000063693EE0082B10D0082028702089A5F82D
+:10C0100001006089A5F8030031806A1D694604F1BA
+:10C020000C0006F066FA10B15FE01020EDE73088F2
+:10C030009DF800100844308088E00A20287020898C
+:10C04000A5F80100328045E00C2028702089A5F871
+:10C0500001006089A5F8030031803BE083E021897D
+:10C06000338800EB41021FFA82F843453DD3B8F113
+:10C07000050F3AD30E222A700BEA4101CDE90010D8
+:10C08000E36860882A467146FFF7D6FE00E04DE07F
+:10C09000A6F800805AE04020287060893188C01CD2
+:10C0A0001FFA80F8414520D32878714620F03F00E0
+:10C0B000123028702089A5F801006089CDE90002BE
+:10C0C00060882A46E368FFF7B7FEA6F80080287864
+:10C0D00040063BD461682089888037E0A089328897
+:10C0E000401D1FFA80F8424501D204273EE0162089
+:10C0F00028702089A5F801006089A5F80300A089AF
+:10C10000CDE9000160882A4671462369FFF794FE55
+:10C11000A6F80080DEE718202870207A6870A6F85C
+:10C1200000A013E061680A88920401D405271DE08D
+:10C13000C9882289914201D0062717E01E21297063
+:10C1400030806068018821F400510180B9F1000F4E
+:10C150000CD0618878230022022007F0E9FF616893
+:10C160002078887007E0A6F800C00327606801887F
+:10C1700021EA090101803846DFE62DE9FF4F85B04D
+:10C180001746129C0D001E461CD03078C10703D004
+:10C1900000F03F00192801D9012100E000212046CC
+:10C1A000FFF7AAFEA8420DD32088A0F57F41FF39F2
+:10C1B00008D03078410601D4000605D5082009B022
+:10C1C000BDE8F08F0720FAE700208DF800008DF819
+:10C1D000010030786B1E00F03F0C0121A81E4FF0CB
+:10C1E000050A4FF002094FF0030B9AB2BCF1200F81
+:10C1F00075D2DFE80CF08B10745E7468748C749CDC
+:10C2000074B674BB74C974D574E2747474F274F047
+:10C2100074EF74EE748B052D78D18DF80090A078B2
+:10C220008DF804007088ADF8060030798DF80100B3
+:10C23000707800F03F000C2829D00ADCA0F1020041
+:10C24000092863D2DFE800F0126215621A621D62EB
+:10C250002000122824D004DC0E281BD01028DBD1AB
+:10C260001BE016281FD01828D6D11FE020788007A1
+:10C2700001E020784007002848DAEFE02078000746
+:10C28000F9E72078C006F6E720788006F3E7207803
+:10C290004006F0E720780006EDE72088C005EAE7D1
+:10C2A00020884005E7E720880005E4E72088C004EF
+:10C2B000E1E72078800729D5032D27D18DF800B03C
+:10C2C000B6F8010082E0217849071FD5062D1DD35D
+:10C2D00081B27078012803D0022817D102E0CAE0A9
+:10C2E000022000E0102004228DF8002072788DF8E2
+:10C2F0000420801CB1FBF0F2ADF8062092B242435C
+:10C300008A4203D10397ADF80890A7E07AE020783D
+:10C31000000777D598B282088DF800A0ADF8042008
+:10C32000B0EB820F6ED10297ADF8061096E021783F
+:10C33000C90667D5022D65D381B206208DF80000AD
+:10C34000707802285ED300BFB1FBF0F28DF80400D4
+:10C35000ADF8062092B242438A4253D1ADF808901C
+:10C360007BE0207880064DD5072003E0207840064A
+:10C370007FD508208DF80000A088ADF80400ADF846
+:10C380000620ADF8081068E02078000671D5092075
+:10C39000ADF804208DF80000ADF8061002975DE0BE
+:10C3A0002188C90565D5022D63D381B20A208DF895
+:10C3B0000000707804285CD3C6E72088400558D573
+:10C3C000012D56D10B208DF80000A088ADF8040097
+:10C3D00044E021E026E016E0FFE72088000548D58C
+:10C3E000052D46D30C208DF80000A088ADF8040080
+:10C3F000B6F803006D1FADF80850ADF80600ADF8B3
+:10C400000AA02AE035E02088C00432D5012D30D1C1
+:10C410000D208DF8000021E02088800429D4B6F892
+:10C420000100E080A07B000723D5032D21D33078C5
+:10C4300000F03F001B2818D00F208DF80000208846
+:10C4400040F40050A4F80000B6F80100ADF8040074
+:10C45000ED1EADF80650ADF808B003976946059893
+:10C46000F5F7E6FC050008D016E00E208DF8000078
+:10C47000EAE7072510E008250EE0307800F03F00DD
+:10C480001B2809D01D2807D00220059907F0FAFEC5
+:10C49000208800F400502080A07B400708D520466B
+:10C4A000FFF70AFDC00703D1A07B20F00400A073B2
+:10C4B000284684E61FB5022806D101208DF8000029
+:10C4C00088B26946F5F7B4FC1FBD0000F8B51D46FB
+:10C4D000DDE906470E000AD004F0AEFB2346FF1D3F
+:10C4E000BCB231462A46009403F0BBFFF8BDD01918
+:10C4F0002246194617F05CFE2046F8BD2DE9FF4F95
+:10C500008DB09B46DDE91B57DDF87CA00C46082B5F
+:10C5100005D0E06901F002F950B11020D2E028887E
+:10C52000092140F0100028808AF80010022617E048
+:10C53000E16901208871E2694FF420519180E1693D
+:10C540008872E06942F601010181E069002181738E
+:10C550002888112140F0200028808AF80010042645
+:10C5600038780A900A2038704FF0020904F1180058
+:10C570004D460C9001F095FBB04681E0BBF1100FE9
+:10C580000ED1022D0CD0A9EB0800801C80B2022134
+:10C59000CDE9001005AB52461E990D98FFF796FFA6
+:10C5A000BDF816101A98814203D9F74800790F9008
+:10C5B00004E003D10A9808B138702FE04FF002016F
+:10C5C000CDE900190DF1160352461E990D98FFF79B
+:10C5D0007DFF1D980088401B801B83B2C6F1FF00C1
+:10C5E000984200D203461E990BA8D9B15FF0000211
+:10C5F000DDF878C0CDE9032009EB060189B2CDE969
+:10C6000001C10F980090BDF8161000220D9801F09E
+:10C61000CBFB387070B1C0B2832807D0BDF81600CC
+:10C6200020833AE00AEB09018A19E1E7022011B000
+:10C63000BDE8F08FBDF82C00811901F0FF08022D34
+:10C640000DD09AF80120424506D1BDF82010814254
+:10C6500007D0B8F1FF0F04D09AF801801FE08AF8E4
+:10C660000180C94800680178052902D1BDF816107B
+:10C67000818009EB08001FFA80F905EB080085B2FC
+:10C68000DDE90C1005AB0F9A01F00EFB28B91D98DF
+:10C690000088411B4145BFF671AF022D13D0BBF19D
+:10C6A000100F0CD1A9EB0800801C81B20220CDE94B
+:10C6B000000105AB52461E990D98FFF707FF1D9824
+:10C6C0000580002038700020B1E72DE9F8439C4632
+:10C6D000089E13460027B26B9AB3491F8CB2F18FA4
+:10C6E000A1F57F45FF3D05D05518AD882944891D2A
+:10C6F0008DB200E000252919B6F83C80083141458B
+:10C7000020D82A44BCF8011022F8021BBCF8031000
+:10C7100022F8021B984622F8024B914604F07AFA5E
+:10C720004FF00C0C41464A462346CDF800C003F0BA
+:10C7300064FEF587B16B00202944A41D21440880C4
+:10C7400003E001E0092700E083273846BDE8F883CD
+:10C7500010B50B88848F9C420CD9846BE018048838
+:10C7600044B1848824F40044A41D23440B80106049
+:10C77000002010BD0A2010BD2DE9F0478AB0002529
+:10C78000904689468246ADF8185007274BE0059839
+:10C7900006888088000446D4A8F8006007A80195A0
+:10C7A00000970295CDE903504FF400730022314603
+:10C7B000504601F0F9FA04003CD1BDF81800ADF87C
+:10C7C0002000059804888188B44216D10A0414D444
+:10C7D00001950295039521F400410097049541F4D9
+:10C7E000804342882146504601F0B4F804000BD142
+:10C7F0000598818841F40041818005AA08A948462E
+:10C80000FFF7A6FF0400DCD000970598029501957C
+:10C81000039504950188BDF81C300022504601F0B4
+:10C8200099F80A2C06D105AA06A94846FFF790FFF9
+:10C830000400ACD0ADF8185004E00598818821F4CC
+:10C840000041818005AA06A94846FFF781FF00281C
+:10C85000F3D00A2C03D020460AB0BDE8F0870020B0
+:10C86000FAE710B50C46896B86B051B10C218DF8F2
+:10C870000010A18FADF80810A16B01916946FAF77D
+:10C8800064FC00204FF6FF71A063E187A08706B02B
+:10C8900010BD2DE9F0410D460746896B0020069E2C
+:10C8A0001446002911D0012B0FD1324629463846B3
+:10C8B000FFF762FF002808D1002C06D03246294637
+:10C8C0003846BDE8F04100F038BFBDE8F0812DE901
+:10C8D000FC411446DDE9087C0E46DDE90A15521DCF
+:10C8E000BCF800E092B2964502D20720BDE8FC8178
+:10C8F000ACF8002017222A70A5F80160A5F80330D3
+:10C900000522CDE900423B462A46FFF7DFFD002025
+:10C91000ECE770B50C4615464821204617F0E9FCB7
+:10C9200004F1080044F81C0F00204FF6FF71E0618D
+:10C9300061842084A5841720E08494F82A0040F0C4
+:10C940000A0084F82A0070BD4FF6FF720A80014683
+:10C95000032007F097BC30B585B00C460546FFF7BD
+:10C9600080FFA18E284629B101218DF8001069466B
+:10C97000FAF7EBFB0020E0622063606305B030BD96
+:10C98000B0F84000704700005400002090F84620A6
+:10C99000920703D4408808800020F3E70620F1E7DF
+:10C9A00090F846209207EDD5A0F84410EAE701463A
+:10C9B000002009880A0700D5012011F0F00F01D0EE
+:10C9C00040F00200CA0501D540F004008A0501D5F7
+:10C9D00040F008004A0501D540F010000905D1D506
+:10C9E00040F02000CEE700B5034690F84600C007AF
+:10C9F00001D0062000BDA3F842101846FFF7D7FF6C
+:10CA000010F03E0F05D093F8460040F0040083F884
+:10CA1000460013F8460F40F001001870002000BDDA
+:10CA200090F84620520700D511B1B0F84200A9E7AE
+:10CA30001720A7E710F8462F61F3C3020270A1E7A1
+:10CA40002DE9FF4F9BB00E00DDE92B34DDE929789D
+:10CA5000289D24D02878C10703D000F03F00192872
+:10CA600001D9012100E000212046FFF7D9FFB042A3
+:10CA700015D32878410600F03F010CD41E290CD0B4
+:10CA8000218811F47F6F0AD13A8842B1A1F57F4223
+:10CA9000FF3A04D001E0122901D1000602D504209A
+:10CAA0001FB0C5E5F9491D984FF0000A08718DF8CF
+:10CAB00018A08DF83CA00FAA0A60ADF81CA0ADF834
+:10CAC00050A02978994601F03F02701F5B1C04F1C9
+:10CAD000180C4FF0060E4FF0040BCDF858C01F2A6B
+:10CAE0007ED2DFE802F07D7D107D267DAC7DF47D79
+:10CAF000F37DF27DF17DF47DF07D7D7DEF7DEE7D3A
+:10CB00007D7D7D7DED0094F84610B5F80100890724
+:10CB100001D5032E02D08DF818B022E34FF4006146
+:10CB2000ADF85010608003218DF83C10ADF8400046
+:10CB3000D8E2052EEFD1B5F801002083ADF81C0036
+:10CB4000B5F80310618308B1884201D901207FE163
+:10CB50000020A07220814FF6FF702084169801F00B
+:10CB6000A0F8052089F800000220029083460AAB55
+:10CB70001D9A16991B9801F097F890BB9DF82E000E
+:10CB8000012804D0022089F80100102003E00120D0
+:10CB900089F8010002200590002203A90BA805F0E6
+:10CBA000A8FCE8BB9DF80C00059981423DD13A886C
+:10CBB000801CA2EB0B01814237DB02990220CDE9F8
+:10CBC00000010DF12A034A4641461B98FFF77EFCFF
+:10CBD00002980BF1020B801C80B217AA03A901E096
+:10CBE000A0E228E002900BA805F083FC02999DF8D2
+:10CBF0000C00CDE9000117AB4A4641461B98FFF7F0
+:10CC000065FC9DF80C100AAB0BEB01001FFA80FBD2
+:10CC100002981D9A084480B2029016991B9800E071
+:10CC200003E001F041F80028B6D0BBF1020F02D0BA
+:10CC3000A7F800B053E20A208DF818004FE2002157
+:10CC40000391072EFFF467AFB5F801002083ADF81C
+:10CC50001C00B5F80320628300283FF477AF9042B0
+:10CC60003FF674AF0120A072B5F8050020810020C6
+:10CC7000A073E06900F052FD78B9E1690120887184
+:10CC8000E2694FF420519180E1698872E06942F6CF
+:10CC900001010181E06900218173F01F20841E9849
+:10CCA000606207206084169800F0FBFF072089F877
+:10CCB00000000120049002900020ADF82A0028E036
+:10CCC0001DE2A3E13AE1EAE016E2AEE086E049E0E7
+:10CCD0000298012814D0E0698079012803D1BDF8B9
+:10CCE0002800ADF80E00049803ABCDE900B04A4629
+:10CCF00041461B98FFF7EAFB0498001D80B20490A0
+:10CD0000BDF82A00ADF80C00ADF80E00059880B211
+:10CD100002900AAB1D9A16991B9800F0C5FF28B91E
+:10CD200002983988001D05908142D1D202980128CD
+:10CD300081D0E0698079012805D0BDF82810A1F5DF
+:10CD40007F40FF3803D1BDF82800ADF80E000498ED
+:10CD500003ABCDE900B04A4641461B98FFF7B6FB4E
+:10CD60000298BBE1072E02D0152E7FF4D4AEB5F8A1
+:10CD700001102183ADF81C10B5F80320628300294F
+:10CD80003FF4E4AE91423FF6E1AE0121A1724FF0D3
+:10CD9000000BA4F808B084F80EB0052E07D0C0B27E
+:10CDA000691DE26905F086FB00287FF444AF4FF669
+:10CDB000FF70208401A906AA14A8CDF800B081E86C
+:10CDC00085032878214600F03F031D9A1B98FFF742
+:10CDD00095FB8246208BADF81C0080E10120032EDC
+:10CDE000C3D14021ADF85010B5F801102183ADF842
+:10CDF0001C100AAAB8F1000F00D00023CDE90203ED
+:10CE000004921D98CDF80480009038880022401EBE
+:10CE100083B21B9800F0C8FF8DF8180090BB0B2060
+:10CE200089F80000BDF8280037E04FF0010C052E0E
+:10CE30009BD18020ADF85000B5F801102183B5F8E2
+:10CE400003002084ADF81C10B0F5007F03D9072043
+:10CE50008DF8180085E140F47C4222840CA8B8F1DA
+:10CE6000000F00D00023CDE90330CDE9018C1D98DF
+:10CE700000903888401E83B21B9800F095FF8DF813
+:10CE8000180028B18328A8D10220BDE0540000205A
+:10CE90000D2189F80010BDF83000401C1EE1032E62
+:10CEA00004D248067FF537AE002017E1B5F801102F
+:10CEB000ADF81C102878400602D58DF83CE002E061
+:10CEC00007208DF83C004FF000080320CDE9020850
+:10CED0001E9BCDF810801D980193A6F1030B0090C6
+:10CEE0001FFA8BF342461B9800F034FD8DF81800B2
+:10CEF0008DF83C80297849060DD52088C00506D5D7
+:10CF0000208BBDF81C10884201D1C4F82480404613
+:10CF10008DF81880E2E0832801D14FF0020A4FF427
+:10CF20008070ADF85000BDF81C002083A4F820B03C
+:10CF30001E986062032060841321CCE0052EFFF46C
+:10CF4000EAADB5F80110ADF81C10A28F62B3A2F5DE
+:10CF50007F43FE3B28D008228DF83C204FF0000B89
+:10CF60000523CDE9023BDDF878C0CDF810B01D9A5D
+:10CF700080B2CDF804C040F400430092B5F803201D
+:10CF80001B9800F0E7FC8DF83CB04FF400718DF871
+:10CF90001800ADF85010832810D0F8B1A18FA1F57A
+:10CFA0007F40FE3807D0DCE00B228DF83C204FF6A6
+:10CFB000FE72A287D2E7A4F83CB0D2E000942B46E0
+:10CFC00031461E9A1B98FFF780FB8DF8180008B1B8
+:10CFD00083284BD1BDF81C00208355E700942B46D5
+:10CFE00031461E9A1B98FFF770FB8DF81800E8BBBE
+:10CFF000E18FA06B0844811D8DE8820343888288FD
+:10D0000001881B98FFF763FC824668E095F8018071
+:10D01000022E70D15FEA080002D0B8F1010F6AD188
+:10D0200009208DF83C0007A800908DF84080434609
+:10D03000002221461B98FFF72CFC8DF842004FF090
+:10D04000000B8DF843B050B9B8F1010F12D0B8F110
+:10D05000000F04D1A18FA1F57F40FF380AD0A08F27
+:10D0600040B18DF83CB04FF4806000E037E0ADF89F
+:10D0700050000DE00FA91B98FAF767F882468DF86B
+:10D080003CB04FF48060ADF85000BAF1020F06D00A
+:10D09000FC480068C07928B18DF8180027E0A4F892
+:10D0A000188044E0BAF1000F03D081208DF81800F9
+:10D0B0003DE007A800904346012221461B98FFF758
+:10D0C000E8FB8DF8180021461B98FFF7CAFB9DF876
+:10D0D000180020B9192189F80010012038809DF826
+:10D0E0003C0020B10FA91B98FAF72FF88246BAF13D
+:10D0F000000F33D01BE018E08DF818E031E0207805
+:10D10000000712D5012E10D10A208DF83C00E088CE
+:10D11000ADF8400003201B9907F0B4F80820ADF8E3
+:10D120005000C1E648067FF5F6AC4FF0040A2088AF
+:10D13000BDF8501008432080BDF8500080050BD585
+:10D14000A18FA1F57F40FE3806D11E98E062289895
+:10D150002063A6864FF0030A5046A1E49DF818000C
+:10D1600078B1012089F80000297889F80110BDF80C
+:10D170001C10A9F802109DF8181089F80410052059
+:10D1800038802088BDF8501088432080E4E72DE9DE
+:10D19000FF4F8846087895B0012181404FF2090081
+:10D1A000249C0140ADF820102088DDF88890A0F57F
+:10D1B0007F424FF0000AFF3A06D039B1000705D58B
+:10D1C000012019B0BDE8F08F0820FAE7239E4FF048
+:10D1D000000B0EA886F800B018995D460988ADF8D6
+:10D1E0003410A8498DF81CB0179A0A718DF838B020
+:10D1F000086098F8000001283BD0022809D00328D5
+:10D200006FD1307820F03F001D303070B8F8040046
+:10D21000E08098F800100320022904D1317821F031
+:10D220003F011B31317094F84610090759D505AB01
+:10D23000B9F1000F13D0002102AA82E80B000720E9
+:10D24000CDE90009BDF83400B8F80410C01E83B25F
+:10D250000022159800F0A8FD0028D1D101E0F11CB2
+:10D26000EAE7B8F80400A6F80100BDF81400C01CF5
+:10D2700004E198F805108DF81C1098F804000128B6
+:10D2800006D04FF4007A02282CD00328B8D16CE1E4
+:10D290002188B8F8080011F40061ADF8201020D002
+:10D2A00017281CD3B4F84010814218D3B4F84410A6
+:10D2B000172901D3814212D1317821F03F01C91CD5
+:10D2C0003170A6F801000321ADF83410A4F8440031
+:10D2D00094F8460020F0020084F8460065E1052538
+:10D2E0007EE177E1208808F1080700F4FE60ADF8E0
+:10D2F000200010F0F00F1BD010F0C00F03D03888C2
+:10D30000228B9042EBD199B9B878C00710D0B96898
+:10D310000720CDE902B1CDF804B00090CDF810B0EF
+:10D32000FB88BA883988159800F014FB0028D6D1FC
+:10D330002398BDF82010401C80294ED006DC10290F
+:10D340000DD020290BD0402987D124E0B1F5807F72
+:10D350006ED051457ED0B1F5806F97D1DEE0C80622
+:10D3600001D5082000E0102082460DA907AA05205B
+:10D37000CDE902218DF83800ADF83CB0CDE9049636
+:10D3800008A93888CDE9000153460722214615989F
+:10D39000FFF7B4F8A8E09DF81C2001214FF00A0A1D
+:10D3A000002A9BD105ABB9F1000F00D00020CDE9D8
+:10D3B00002100720CDE90009BDF834000493401E97
+:10D3C00083B2218B0022159800F0EEFC8DF81C0032
+:10D3D0000B203070BDF8140020E09DF81C200121C6
+:10D3E0004FF00C0A002A22D113ABB9F1000F00D084
+:10D3F0000020CDE902100720CDE900090493BDF813
+:10D400003400228C401E83B2218B159800F0CCFC96
+:10D410008DF81C000D203070BDF84C00401CADF89C
+:10D42000340005208DF83800208BADF83C00BCE0BE
+:10D430003888218B88427FF452AF9DF81C004FF052
+:10D44000120A00281CD1606AA8B1B878C0073FF45E
+:10D4500046AF00E018E0BA680720CDE902B2CDF887
+:10D4600004B00090CDF810B0FB88BA88159800F091
+:10D4700071FA8DF81C00132030700120ADF83400D3
+:10D4800093E00000540000203988208B8142D2D1E3
+:10D490009DF81C004FF0160A0028A06B08D0E0B3DE
+:10D4A0004FF6FF7000215F46ADF808B0019027E00D
+:10D4B00068B1B978C907BED1E18F0DAB0844821DB0
+:10D4C00003968DE80C0243888288018809E0B878C9
+:10D4D000C007BCD0BA680DAB03968DE80C02BB88C0
+:10D4E000FA881598FFF7F3F905005ED0072D72D082
+:10D4F00076E0019005AA02A92046FFF729F9014626
+:10D50000E28FBDF80800824201D00029F1D0E08FFF
+:10D51000A16B084407800198E08746E09DF81C0055
+:10D520004FF0180A40B1208BC8B1388820832146BB
+:10D530001598FFF796F938E004F118000090237E63
+:10D54000012221461598FFF7A4F98DF81C00002848
+:10D55000EDD1192030700120ADF83400E7E7052542
+:10D5600021461598FFF77DF93AE0208800F4007015
+:10D57000ADF8200050452DD1A08FA0F57F41FE3998
+:10D5800001D006252CE0D8F808004FF0160A48B163
+:10D59000A063B8F80C10A1874FF6FF71E187A0F8DF
+:10D5A00000B002E04FF6FF70A087BDF8200030F415
+:10D5B0007F611AD0782300220320159906F0B8FD68
+:10D5C00098F8000020712088BDF8201008432080C2
+:10D5D0000EE000E007252088BDF820108843208059
+:10D5E000208810F47F6F1CD03AE02188814321808D
+:10D5F0009DF8380020B10EA91598F9F7A6FD05464B
+:10D600009DF81C000028EBD086F801A001203070A6
+:10D61000208B70809DF81C0030710520ADF834001F
+:10D62000DEE7A18EE1B118980DAB0088ADF83400AB
+:10D630002398CDE90304CDE90139206B0090E36A1A
+:10D64000179A1598FFF7FCF9054601208DF8380068
+:10D650000EA91598F9F779FD00B10546A4F834B084
+:10D6600094F8460040070AD52046FFF7A0F910F0CD
+:10D670003E0F04D114F8460F20F0040020701898D3
+:10D68000BDF83410018028469BE500B585B003281D
+:10D6900006D102208DF8000088B26946F9F755FDE1
+:10D6A00005B000BD10B5384C0B782268012B02D0B4
+:10D6B000022B2AD111E013780BB1052B01D10423E1
+:10D6C000137023688A889A802268CB88D380226866
+:10D6D0000B891381498951810DE08B8893802268E1
+:10D6E000CB88D38022680B8913814B8953818B8926
+:10D6F0009381096911612168F9F727FD22680021EA
+:10D700000228117003D0002800D0812010BD832092
+:10D7100010BD806B002800D001207047817801295E
+:10D7200009D10088B0F5205F03D042F6010188429C
+:10D7300001D10020704707207047F0B587B0002462
+:10D7400015460E460746ADF8144010E006980188CD
+:10D750002980811DCDE902410721019404940091A3
+:10D76000838842880188384600F0F4F830B906AA68
+:10D7700005A93046FEF7ECFF0028E7D00A2800D1C3
+:10D78000002007B0F0BD00005400002010B58B78D9
+:10D7900083B102789A4205D10B885BB102E08B79A4
+:10D7A000091D4BB18B789A42F9D1B0F801300C8841
+:10D7B000A342F4D1002010BD812010BD072826D03F
+:10D7C00012B1012A27D103E0497801F0070102E0F4
+:10D7D0004978C1F3C20105291DD2DFE801F0031821
+:10D7E000080C12000AB10320704702207047042879
+:10D7F0000DD250B10DE0052809D2801E022808D3B1
+:10D8000003E0062803D0032803D00520704700203A
+:10D8100070470F20704781207047C0B282060BD43A
+:10D82000000607D5FE48807A4143C01D01EBD000B9
+:10D8300080B27047084670470020704770B5138863
+:10D840000B800B781C0625D5F54CA47A844204D8AD
+:10D8500043F010000870002070BD956800F00706C6
+:10D8600005EBD0052D78F54065F304130B701378A4
+:10D87000D17803F0030341EA032140F20123B1FB15
+:10D88000F3F503FB15119268E41D00FB012000EB8A
+:10D89000D40070BD906870BD37B51446BDF8041053
+:10D8A00011809DF804100A061ED5C1F30013DC494F
+:10D8B000A568897A814208D8FE2811D1C91DC908F6
+:10D8C0005A42284616F0EBFC0AE005EBD00100F0C6
+:10D8D0000702012508789540A84393401843087033
+:10D8E000207820F0100020703EBD2DE9F041074661
+:10D8F000C81C0E4620F00300B04202D08620BDE8CE
+:10D90000F081C74D002034462E60AF802881AA7276
+:10D91000E8801AE0E988491CE980810614D4E1789E
+:10D9200000F0030041EA002040F20121B0FBF1F2D7
+:10D9300001FB12012068FFF770FF2989084480B2BB
+:10D940002881381A3044A0600C3420784107E1D493
+:10D950000020D4E72DE9FF4F89B01646DDE9168A8D
+:10D960000F46994623F44045084600F00DFB04009D
+:10D970000FD0099802F0E2FF0290207800060AD545
+:10D98000A748817A0298814205D887200DB0BDE86A
+:10D99000F08F0120FAE7224601A90298FFF74EFF17
+:10D9A000834600208DF80C004046B8F1070F1AD0CE
+:10D9B00001222146FFF702FF0028E7D12078400628
+:10D9C00011D502208DF80C00ADF81070BDF80400E0
+:10D9D000ADF81200ADF814601898ADF81650CDF8F7
+:10D9E0001CA0ADF818005FEA094004D500252E46BA
+:10D9F000A84601270CE02178E07801F0030140EA15
+:10DA0000012040F20121B0FBF1F2804601FB1287B8
+:10DA10005FEA494009D5B84507D1A178207901F0DE
+:10DA2000030140EA0120B04201D3BE4201D90720E0
+:10DA3000ACE7A8191FFA80F9B94501D90D20A5E76F
+:10DA40009DF80C0028B103A90998F9F77CFB002880
+:10DA50009CD1B84507D1A0784FEA192161F30100A4
+:10DA6000A07084F804901A9800B10580199850EAC3
+:10DA70000A0027D0199830B10BEB06002A461999F5
+:10DA800016F096FB0EE00BEB06085746189E099819
+:10DA900003F0C0F82B46F61DB5B239464246009554
+:10DAA00002F0ABFC224601A90298FFF7C7FE9DF8E1
+:10DAB0000400224620F010008DF80400DDE901107A
+:10DAC000FFF7EAFE002061E72DE9FF4FDFF85091F4
+:10DAD00082461746B9F80610D9F8000001EB41015B
+:10DAE00000EB810440F20120B2FBF0F185B000FBB5
+:10DAF00011764D46DDF84C8031460698FFF78DFED5
+:10DB000029682A898B46611A0C3101441144AB887B
+:10DB100089B28B4202D8842009B038E70699CDB289
+:10DB2000290603D5A90601D50620F5E7B9F806C0F0
+:10DB30000CF1010C1FFA8CFCA9F806C0149909B16C
+:10DB4000A1F800C0A90602D5C4F8088007E0104477
+:10DB500080B2A9F80800191A01EB0B00A060224658
+:10DB6000FE200699FFF798FEE77026712078390AA3
+:10DB700061F30100320AA17840F0040062F3010170
+:10DB8000A17020709AF802006071BAF80000E0807D
+:10DB900000262673280602D599F80A7000E00127AE
+:10DBA000A80601D54FF000084D4600244FF00709A4
+:10DBB0000FE0CDE902680196CDF800900496E9885F
+:10DBC0002046129B089AFFF7C5FE0028A4D1641CCA
+:10DBD000E4B2BC42EDD300209EE72DE9F047804639
+:10DBE00000F0D2F9070005D0002644460C4D40F263
+:10DBF000012919E00120BDE8F087204600F0C4F9B2
+:10DC00000278C17802F0030241EA0222B2FBF9F382
+:10DC100009FB13210068FFF700FE304486B201E0E3
+:10DC2000E8050020641CA4B2E988601E8142E4DC9F
+:10DC3000A8F10100E8802889801B28810020387025
+:10DC4000D9E710B5144631B1491E218002F076FEA5
+:10DC5000A070002010BD012010BD10B5D2490446AF
+:10DC60000088CA88904201D30A2010BD096800EBE1
+:10DC7000400001EB80025079A072D0882081917819
+:10DC8000107901F0030140EA0120A081A078E11C95
+:10DC9000FFF7D4FD20612088401C2080E080002018
+:10DCA00010BD0121018270472DE9FF4F85B04FF66D
+:10DCB000FF788246A3F8008048681F460D468078AA
+:10DCC0008DF8060048680088ADF8040000208DF843
+:10DCD0000A00088A0C88A04200D304462C8241E046
+:10DCE000288A401C2882701D6968FFF74FFDB8BB69
+:10DCF0003988414501D1601E38806888A04236D3FA
+:10DD0000B178307901F0030140EA012901A9701DC1
+:10DD1000FFF73CFD20BB298941452CD0002231462C
+:10DD20000798FFF74BFDD8B92989494518D1E9680B
+:10DD30000391B5F80AC0D6F808B05046CDF800C037
+:10DD400002F068FFDDF800C05A460CF1070C1FFA1C
+:10DD50008CFC4B460399CDF800C002F018FB50B183
+:10DD6000641CA4B2204600F00FF90600B8D1641E6E
+:10DD70002C820A20D0E67C807079B871F088B88057
+:10DD80003178F07801F0030140EA01207881A7F8AA
+:10DD90000C90504602F0D2FD324607F10801FFF721
+:10DDA0004DFD38610020B7E62DE9FF4F87B0814671
+:10DDB0001C469246DDF860B0DDF85480089800F00B
+:10DDC000E3F805000CD0484602F0B8FD29780906B2
+:10DDD00008D57549897A814204D887200BB0D6E5E9
+:10DDE0000120FBE7CAF309062A4601A9FFF726FD31
+:10DDF0000746149807281CD000222946FFF7DEFCAE
+:10DE00000028EBD12878400613D501208DF80800B2
+:10DE10000898ADF80C00BDF80400ADF80E00ADF8A0
+:10DE20001060ADF8124002A94846F9F78CF90028B5
+:10DE3000D4D12978E87801F0030140EA0121AA78D9
+:10DE4000287902F0030240EA0220564507D0B1F5D6
+:10DE5000007F04D9611E814201DD0B20BEE78642AE
+:10DE600001D90720BAE7801B85B2A54200D9254613
+:10DE7000BBF1000F01D0ABF80050179818B1B919D9
+:10DE80002A4616F095F9B8F1000F0DD03E444846E9
+:10DE90004446169F02F0D0FE2146FF1DBCB232461A
+:10DEA0002B46009402F0DDFA002097E72DE9F041BF
+:10DEB00007461D461646084600F066F804000BD0DB
+:10DEC000384602F03BFD2178090607D53649897AA4
+:10DED000814203D8872012E5012010E52246314611
+:10DEE000FFF7ACFC65B12178E07801F0030140EA6E
+:10DEF0000120B0F5007F01D8012000E0002028704B
+:10DF00000020FCE42DE9F04107461D461646084670
+:10DF100000F03AF804000BD0384602F00FFD2178EB
+:10DF2000090607D52049897A814203D88720E6E48B
+:10DF30000120E4E422463146FFF7AEFCFF2D14D069
+:10DF40002178E07801F0030240EA022040F2012249
+:10DF5000B0FBF2F302FB130015B900F2012080B20E
+:10DF6000E070000A60F3010121700020C7E410B5E1
+:10DF70000C4600F009F828B1C18821804079A070D2
+:10DF8000002010BD012010BD0749CA88824209D374
+:10DF900040B1096800EB40006FF00B0202EB80001B
+:10DFA0000844704700207047E805002070B503461C
+:10DFB000002002466FF02F050EE09C5CA4F13006B5
+:10DFC0000A2E02D34FF0FF3070BD00EB800005EB4E
+:10DFD0004000521C2044D2B28A42EED370BD30B50C
+:10DFE0000A240AE0B0FBF4F304FB13008D18303070
+:10DFF00005F8010C521E1846D2B2002AF2D130BDEB
+:10E0000030B500234FF6FF7510E0040A44EA002003
+:10E0100084B2C85C6040C0F30314604005EA003479
+:10E020004440E0B25B1C84EA40109BB29342ECD3C4
+:10E0300030BD000010B582B0694601F0D1FD002866
+:10E0400018BFFFDF9DF80000002448B1019890F848
+:10E05000DD0028B1019880F8DD4001980AF0AFF9A1
+:10E06000F8488068A0F8D24002B010BD2DE9F04712
+:10E0700004460D46062002F043FC0646072002F047
+:10E080003FFC304400F0FF08002718EB050618BFDE
+:10E090004FF000091DD02088401C80B22080B04283
+:10E0A00028BFA4F800902588454501D3B54209D37F
+:10E0B0000621284602F07CFC20B90721284602F000
+:10E0C00077FC10B10020BDE8F087781CC7B2BE42D3
+:10E0D000E1D84FF6FF7020801220BDE8F08770B5C0
+:10E0E00082B007F073FB0DF0AFF9D74C4FF6FF7617
+:10E0F00000256683A683D5A12570D1E90001CDE96D
+:10E10000000165706946A01C16F008FAA11C601C8D
+:10E1100014F04CF825721B2060814FF4A471A1818A
+:10E12000E08121820321A1740422E274A082E082B2
+:10E13000A4F13E00218305704680C6480570A4F115
+:10E1400010000570468002B070BDF8B5BD4D174691
+:10E150000E466860297007F0B3FA4FF6FF70ADF80D
+:10E16000000000216846FFF781FFA0B90621BDF835
+:10E17000000002F02FFC04460721BDF8000002F069
+:10E1800029FC002C1CBF0028FFDF00216846FFF798
+:10E190006DFF0028EAD0FFF7A2FF287812F07CF884
+:10E1A0000FF0A0FC2978686813F013FF28780CF0B2
+:10E1B000ABFB30460AF00FF807F020FC29786868BE
+:10E1C0000BF048FA3946287814F0ADFDBDE8F84068
+:10E1D0000DF03AB910B50124002A1CBF002010BD73
+:10E1E000002908BF022105D0012918BF002401D051
+:10E1F000204610BD0EF088FEFAE72DE9F04F8BB0F7
+:10E20000040008BFFFDF02218F4E06F11C00FFF75C
+:10E210002DFF002818BFFFDFB6F81CA0062002F073
+:10E220006FFB0546072002F06BFB284400F0FF0857
+:10E2300008F1010000F0FF094FF0000BB78B4745D4
+:10E2400025D120460FF022F8002840F0CE8030780B
+:10E25000002800F0CE8084F801B014202070C4F8AB
+:10E2600004B0C4F808B0C4F80CB0C4F810B0C4F8D6
+:10E2700014B0C4F818B0C4F81CB00220C4F820B020
+:10E28000207186F800B00BB00120BDE8F08F4F453B
+:10E2900020D1204607F04CFB00287DD007F02AFF54
+:10E2A000002859D02078172856D12079002853D03B
+:10E2B000E088072102F07CFB050008BFFFDF28880B
+:10E2C00007F017FAE088072102F084FB002818BF46
+:10E2D000FFDF8AE004A9384601F082FC00285BD108
+:10E2E0009DF8100048B107F07EFBB84254D021469B
+:10E2F00038460BF0B8F880B377E00FF05AF8B84220
+:10E3000077D02146384613F085FD00286DD1059859
+:10E3100000F1580590F8D00018B9E87E08B1012046
+:10E3200000E00020079095F8370000281CBF95F802
+:10E33000380010F0020F1CD084F801B001202070CA
+:10E3400084F804B0E78095F839002072688F608106
+:10E35000A88FA08185F837B047E0FFE7059800F166
+:10E36000580590F80C010028DBD1E87E0028D8D0B1
+:10E37000D5E7384602F060FC0290002808BFFFDFB6
+:10E38000029801F06FFE50B184F801B00F212170A6
+:10E39000E7802081012000E02BE0207125E0384655
+:10E3A00002F038FC0290002808BFFFDF079800B396
+:10E3B000029801F0AEFEE0B19DF8100038B9059862
+:10E3C000D0F8F8004188B94208BF80F800B038465C
+:10E3D00007F08FF984F801B00C20207084F804B0A5
+:10E3E000E780287F207285F81BB00BB00120BDE8C4
+:10E3F000F08F022106F11C00FFF738FE18B9B08B30
+:10E4000050457FF41BAF0BB02046BDE8F04F14F031
+:10E41000D0BC10B512F08AFC042803D012F086FCA0
+:10E42000052802D10FF078FD28B90AF0A9F920B12A
+:10E4300007F08AFC08B10C2010BD0DF051F8002047
+:10E4400010BD00005C00002032060020FFFFFFFF2F
+:10E450001F0000006800002010B504460078002866
+:10E460001EBF0128122010BD12F060FC042806D047
+:10E4700012F05CFC052802D00AF082F928B10DF0F8
+:10E480007EF900281CBF0C2010BD2078002816BF84
+:10E4900002280020012004F11703E21D611CBDE8E1
+:10E4A00010400DF075B810B50446007800281EBF66
+:10E4B0000128122010BD12F039FC042803D012F0FC
+:10E4C00035FC052802D10FF027FD28B90AF058F9CC
+:10E4D00020B107F039FC08B10C2010BD20780028CD
+:10E4E00016BF022800200120611C0CF0BFFF00288D
+:10E4F00014BF0020072010BD10B50DF043F900280F
+:10E5000014BF0020302010BD10B5044612F00EFCE0
+:10E51000042806D012F00AFC052802D00AF030F9CF
+:10E5200008B10C2010BD20460DF026F9002010BDCA
+:10E5300010B512F0FBFB042806D012F0F7FB0528FB
+:10E5400002D00AF01DF928B10DF019F900281CBFFE
+:10E550000C2010BD0DF075F8002010BDFF2181705A
+:10E560004FF6FF718180FE4949680A7882718A8876
+:10E57000028149884181012141700020704710B516
+:10E58000002482B012F1080F16D00CDC12F1280F13
+:10E5900018BF12F1140F0FD012F1100F18BF12F1A3
+:10E5A0000C0F09D00EE012F1040F18BF002A03D09F
+:10E5B000032A18BF042A05D1012807D0022809D050
+:10E5C00003280BD0122402B0204610BD104607F0DD
+:10E5D0008CFDF8E710460FF03AFAF4E708461446C7
+:10E5E000694601F0FDFA002818BF0224EBD19DF81E
+:10E5F0000000019880F857400024E4E710B5134666
+:10E6000001220DF0A6FF002010BD10B5044612F047
+:10E610008DFB052804BF0C2010BD204611F02AFEFA
+:10E62000002010BD10B5044612F080FB042806D06F
+:10E6300012F07CFB052802D00AF0A2F808B10C20E9
+:10E6400010BD2146002007F0C2F8002010BD10B513
+:10E65000044611F0B9FE50B10AF085F838B12078BF
+:10E6600009F0DDFD20780FF090FC002010BD0C209B
+:10E6700010BD10B5044612F059FB042806D012F064
+:10E6800055FB052802D00AF07BF808B10C2010BD1C
+:10E690002146012007F09BF8002010BD38B5044644
+:10E6A0004FF6FF70ADF80000A079E179884213D0F1
+:10E6B00021791F299CBF61791F290DD8002211469D
+:10E6C00014F030FF40B90022E079114614F02AFF1F
+:10E6D00010B9207A072801D9122038BD0AF050F865
+:10E6E00060B912F023FB48B900216846FFF7BEFC71
+:10E6F00020B1204606F031F8002038BD0C2038BD8E
+:10E7000070B504468078002582B01A2825D00EDC2A
+:10E71000162844D2DFE800F04343434343214343F8
+:10E7200043434343434343434343432121212A2853
+:10E7300035D00BDCA0F11E000C2830D2DFE800F051
+:10E740002F2F2F2F2F2F2F2F2F2F2F0D3A38042819
+:10E7500025D2DFE800F0240224022088B0F5706F93
+:10E760001DD20126694601F03BFA00281EBF022097
+:10E7700002B070BD9DF80000002801980BBF00F1A9
+:10E78000F40100F5B87100F1F50300F271130246CF
+:10E7900012D192F8D00092F8732052B903E002B07F
+:10E7A0004FF0120070BD002818BF042801D008786F
+:10E7B00068B102B00C2070BD92F80C0192F8732081
+:10E7C000002AF6D1002818BF0428F0D1F1E70E7016
+:10E7D000A07818709DF8000048B1019890F8DD000D
+:10E7E00028B1019880F8DD50019809F0E8FD02B0E9
+:10E7F000002070BDF0B583B00C46694601F0F0F919
+:10E8000028B1204615F074FE03B00220F0BD019837
+:10E81000002700F1580500F1080600BF85F8407098
+:10E820003146204615F07AFE95F840000028F5D1D3
+:10E8300003B0F0BD2DE9F0410D4604460189808802
+:10E8400000230DF0BCFF696A814228BFBDE8F0815A
+:10E85000401A401C4108A0884FF0000C401A80B2BA
+:10E86000A08022896FF00E07511A8AB2228195F892
+:10E870005460618816F00C0F6FF00D0328D0B0F5CE
+:10E88000747F38BF604606D35038C61700EB9660D9
+:10E8900003EBA01080B2814238BF0846608095F833
+:10E8A0005510E08811F00C0F1BD0B2F5747F09D31E
+:10E8B000A2F15001CA1701EB926103EBA11100BF55
+:10E8C0001FFA81FC604528BF6046E080BDE8F0810A
+:10E8D000022E1ABF03EBD00080B207EB9000DAD112
+:10E8E000D8E702291ABF03EBD2011FFA81FC07EB1C
+:10E8F0009201E7D1E4E7F0B587B00C46054604A9DC
+:10E9000001F06EF900281CBF07B0F0BD9DF81000A3
+:10E91000002814BF002201220599B1F84A30FB2BD0
+:10E9200028BFFB23B1F84CC0BCF1FB0F28BF4FF050
+:10E93000FB0C0C4FD7E90006BF68009001960297C8
+:10E94000ADF80230ADF806C06846FFF773FF65808A
+:10E95000BDF80400E080BDF80800608104E000001C
+:10E960005C00002040470200BDF80200A080BDF816
+:10E970000600208107B00020F0BD2DE9F04F89B0DE
+:10E9800004460088694601F02BF95FEA00081CBFC5
+:10E9900009B0BDE8F08FB4F806C02289ACF11B01C4
+:10E9A0001220E12924BF09B0BDE8F08FB2F5A47FA1
+:10E9B0003CBF09B0BDE8F08F44F29025AA4284BF65
+:10E9C00009B0BDE8F08F00276388A188A3F11B067A
+:10E9D000E12E24BF09B0BDE8F08FB1F5A47F2EBFB2
+:10E9E0008D4209B0BDE8F08F1120BCF1FB0F99BF3B
+:10E9F00040F64806B24209B0BDE8F08FFB2B92BF4B
+:10EA0000B14209B0BDE8F08F208806A901F0E8F80E
+:10EA1000002818BFFFDF35D19DF8180000280CBF73
+:10EA2000012200220799B1F84A00FB2828BFFB20E9
+:10EA3000B1F84C30FB2B28BFFB23DFF858B7DBF8CD
+:10EA400000C0DBF804A0DBF808B0CDF808C0CDF8B2
+:10EA50000CA0CDF810B0ADF80A00ADF80E3002A849
+:10EA6000FFF7E8FEBDF80C0060F31F45BDF810008D
+:10EA700060F31F49BDF80A0060F30F05BDF80E00F2
+:10EA800060F30F0962881FFA89F1092091423CBFA7
+:10EA900009B0BDE8F08FA9B2E28891423CBF09B04D
+:10EAA000BDE8F08F4FEA1941A288238901EB154197
+:10EAB0001A4491423CBF09B0BDE8F08F9DF80000B8
+:10EAC0004FF001090028019808D000F5CD7580F8B5
+:10EAD0009B91019890F8DE0148B307E000F582753C
+:10EAE00080F80591019890F8280110B14FF03A088C
+:10EAF00018E0E08868806088E8802089A880A08885
+:10EB00002881012228460199FFF794FEA888B04287
+:10EB100028BF40F64800A8802889B0421DD228812D
+:10EB200085F800906F7009B04046BDE8F08FE0882E
+:10EB300068806088E8802089A880A08828810022D9
+:10EB400028460199FFF776FEA888B04228BF40F614
+:10EB50004800A8802889B042E1D340F64800DEE7AB
+:10EB60000BE710B5044612F0E1F8042806D012F0C5
+:10EB7000DDF8052802D009F003FE28B10CF0FFFDF6
+:10EB800000281CBF0C2010BD2078002816BF0228CA
+:10EB900000200120E279611C0CF075FF002814BFF1
+:10EBA0000020022010BD817831F0070207BFC27833
+:10EBB00032F007031220704711F0040F0EBF12F05D
+:10EBC000040F1120704701F023B810B504460178F6
+:10EBD000122084B0012918BF002904D002291EBFC9
+:10EBE000032904B010BD6178002918BF012904D0A1
+:10EBF00002291EBF032904B010BDE17B21B9A17811
+:10EC000001291CBF04B010BDA17831F005021CBF62
+:10EC100004B010BD11F0050F04BF04B010BD11F019
+:10EC2000040F1EBF112004B010BDE178E388628993
+:10EC300000291EBF012904B010BD042B2EBF042AD9
+:10EC400004B010BDA17B002904BF04B010BD07298A
+:10EC500084BF04B010BD12F069F8042837D012F058
+:10EC600065F8052833D0A0788DF80800A0788DF8D5
+:10EC7000000060788DF8040020788DF80300A07BF8
+:10EC80008DF80500E07B002818BF01208DF80600F4
+:10EC9000A07810F0010F10D0E078012808BF022002
+:10ECA00003D000280CBF012000208DF80100E0886F
+:10ECB000ADF80A006089ADF80C0002A811F091FBD4
+:10ECC000002804BF68460FF065F904B010BD04B019
+:10ECD0000C2010BD10B5044602781220012A0FD076
+:10ECE000002A18BF10BD012A26D012F01FF80528EF
+:10ECF00004D011F0F6F9002808BF10BD0C2010BD9B
+:10ED00006178002918BF012906D0022918BF10BD5B
+:10ED1000A188002908BF10BD6388002B1CBFA188F3
+:10ED20000029E0D003EB83035B0001EB8101B3EB2F
+:10ED3000012F28BF10BDD6E70FF01DF8002804BF33
+:10ED4000122010BD0FF02CF800200FF0D3F800288F
+:10ED500018BF10BD60780FF0B1F8002818BF10BDC3
+:10ED6000A1886088BDE8104011F064BB002100F06C
+:10ED7000B1BF017811F0010F02D0406813F0ECBF71
+:10ED800013F0B9BF2DE9F04F8FB00D460246AFF634
+:10ED90004411D1E90001CDE90B011146284600F0EC
+:10EDA00099FF00281CBF0FB0BDE8F08F11F0BEFF27
+:10EDB00004280CD011F0BAFF052808D0F64F387897
+:10EDC00028B90EF0F6FAA0F57F41FF3903D00FB055
+:10EDD0000C20BDE8F08FF1480890F1480990F14807
+:10EDE0000A9008AA06210DA801F0B0FD040002BF98
+:10EDF00009200FB0BDE8F08F03210DF052F9B98A58
+:10EE0000A4F84A10FA8AA4F84C20F87C0090BB7C45
+:10EE1000208801F088FE002818BFFFDF208806F058
+:10EE200067FC268804F10E094FF0000B4FF00A0A28
+:10EE30000421484604F04DFF48460DF001FB062032
+:10EE400001F05EFD80461CE005A9062001F039FDB9
+:10EE500005A801F014FD5FEA000B10D1BDF8180001
+:10EE6000B04206D00798042249460E3015F074F9D6
+:10EE700070B105A801F003FD5FEA000BEED0A8F128
+:10EE80000108B8F1000F07DDBBF1000FDCD007E08F
+:10EE900048460DF0DEFAF2E7BBF1000F08BFFFDFD6
+:10EEA000D9F800000CF07AFFBAF1010A01D000286D
+:10EEB000BED0BDA004F1120600680190032101A894
+:10EEC00004F0DEFE002001A90A5C3254401CC0B2EE
+:10EED0000328F9D3A88B6080688CA080288DE080FF
+:10EEE000687A10F0010F18BF01217CD0388B0A46D8
+:10EEF00011F009FB0146A062204611F030FB4FF0F3
+:10EF0000000884F85E8084F85F80A878002816BF27
+:10EF10000228002001206076D5F80300C4F81A000A
+:10EF2000B5F80700E0830BA904F1080015F0F6FA24
+:10EF30004FF0010984F80091B4F84C0004F5827692
+:10EF40004A46FB2828BFFB207989814238BF084602
+:10EF500094F855104FF4747A11F00C0F1CBF0AEBA3
+:10EF600080111FFA81FC72D0B989614538BF8C4687
+:10EF7000B4F84A10FB2928BFFB21FB898B4238BF1C
+:10EF8000194694F854B01BF00C0F1CBF0AEB811308
+:10EF90009BB265D03F8A9F4238BF3B461B2918BFB2
+:10EFA000B3F5A47F65D0F080A6F808C07180B38067
+:10EFB00021463046FFF73EFCB08840F648018842C3
+:10EFC00028BF40F64800B0803089884228BF40F60C
+:10EFD0004800308186F800908DF800800121684655
+:10EFE00004F04EFE00E02BE09DF8000000F0070169
+:10EFF000C0F3C1021144C0F3401008448DF8000072
+:10F00000401D207609283CBF08302076002120468C
+:10F010000DF047F868780EF0B9FEA9782878EA1C58
+:10F020000EF087FE002808BF122650D00EF0B8FE62
+:10F03000A9782878EA1C0EF01BFF06001FD046E0D6
+:10F0400010F0020F14BF022100214FE7FFE7022951
+:10F0500007BF81003C31C10070311FFA81FC83E79A
+:10F06000BBF1020F07BF8B003C33CB0070339BB268
+:10F0700090E71B2818BFBCF5A47F94D1ACE7012012
+:10F080000EF04CFE060022D1214603200EF028FF90
+:10F0900006001CD1687A8DF8000010F0010F05D031
+:10F0A0006889ADF80200288AADF80400684611F0BE
+:10F0B00098F9064695F83A00002818BF01200EF08E
+:10F0C00033FE26B9204611F026F9060009D0208823
+:10F0D00006F00FFB2088062101F07CFC002818BFF9
+:10F0E000FFDF30460FB0BDE8F08F0146002049E653
+:10F0F00038B5294C207870B911F018FE052805D0D4
+:10F100000EF057F9A0F57F41FF3904D0684611F0A1
+:10F11000CCF910B113E00C2038BD0098008806F03F
+:10F12000E8FA00980621008801F054FC002818BF76
+:10F13000FFDF012020701D480078FCF727FE00202B
+:10F1400038BD70B4B0F802C08188C3880289448990
+:10F150008089ACF1060640F67B45AE423CBF8E1F6F
+:10F16000AE4214D28C4598BFB3F5FA7F3EBFA2F1F0
+:10F170000A0C0F4D15EB0C0509D25B1C5943B1EB82
+:10F18000820F04DA84429EBF002070BC704730209A
+:10F1900070BC70474047020032060020F405002092
+:10F1A0006800002022060020112233005C000020AD
+:10F1B00089F3FFFF2DE9F047B0F802C004468188CB
+:10F1C000C388028947898689ACF1060940F67B48E5
+:10F1D00030200025C1453ABFA1F10609C145BDE86F
+:10F1E000F0878C4598BFB3F5FA7F3DBFA2F10A0CBA
+:10F1F000DFF8B48418EB0C08BDE8F0875B1C5943BA
+:10F20000B1EB820FA8BFBDE8F087B74288BFBDE869
+:10F21000F0872088062101F0CBFB68B190F8D01070
+:10F2200090F8732042B9002918BF042904D0D0F8FF
+:10F23000F8100A781AB106E00220BDE8F087D0F88D
+:10F240004421127812B13A20BDE8F08705228A7174
+:10F25000D0F8F8100D81D0F8F820A1885181D0F8AD
+:10F26000F820E1889181D0F8F8202189D181D0F867
+:10F27000F8100A894B899A429EBF8A79082A9A42D5
+:10F2800024BF1220BDE8F08722884A80D0F8F80019
+:10F29000022101700020BDE8F087F0B583B005467B
+:10F2A0000DF0F2F8002802BF122003B0F0BD0026D6
+:10F2B000FE4F012429467C70B81C15F02FF97E7092
+:10F2C0006946062001F0FDFA002818BFFFDF6846F6
+:10F2D00001F0D5FA002808BFBDF804500AD1029801
+:10F2E00080F80041684601F0CAFA18B9BDF8040078
+:10F2F000A842F4D103B00020F0BD10B50446008848
+:10F30000062101F055FB68B190F8D01090F87320F9
+:10F3100042B9002918BF042904D0D0F8F8100A789F
+:10F3200012B105E0022010BDD0F8442112780AB1D4
+:10F330003A2010BD90F8962012F0010F04BF0C2067
+:10F3400010BDD4F80220D4F806304A608B60D0F8A3
+:10F35000F81062898A81D0F8F810E268C1F80E20AE
+:10F360002269C1F812206269C1F81620A269C1F8A9
+:10F370001A20D0F8F82003211170D0F8F800218865
+:10F380004180002010BDF8B515460E46044609F030
+:10F39000F7F900281CBF0C20F8BD20781223EF28B5
+:10F3A00073D86088ADF8000010F0100F4FF0000126
+:10F3B0000CD010F0010F00F002021BD0B2B110F01F
+:10F3C000080F08BF10F0040F1ED01AE010F0080F4D
+:10F3D0007ED110F0200F18BF10F0030F78D110F07D
+:10F3E000010F18BF10F0020F72D10DE010F0040FE2
+:10F3F0000AD106E02AB110F0080F08BF10F0040F80
+:10F4000002D010F00F0F63D1608810F0080F09D1FF
+:10F41000D4E901C2624528BFBCF1200F58D3B2F134
+:10F42000807F55D2227B002A52D0072A50D894F8E8
+:10F430000DC0BCF1000F18BFBCF1010F05D0BCF12D
+:10F44000020F18BFBCF1030F42D110F0040F05D119
+:10F45000BCF1020F18BFBCF1030F07D1A27B002A39
+:10F4600018BF012A34D110F0040F08D1627D002AA0
+:10F4700018BF012A03D0022A18BF032A28D1E27D2F
+:10F4800010F0100F02D0012A10D021E0012A18BF7D
+:10F49000032A1DD110F0100F08D1627E012A1CBF73
+:10F4A000022A032A14D1A27E0F2A11D8E27E002A52
+:10F4B00018BF012A0CD1E27D1123032A08D010F0D5
+:10F4C000100F04BF627E032A02D010F0400F01D05B
+:10F4D0001846F8BD3170A17555B9FF208DF80000B0
+:10F4E0006946002006F0EDFD6946002006F0D4FDD7
+:10F4F0002046BDE8F84006F004BD002243E72DE9B0
+:10F50000F0470446C0780F46122510B106F063FD9F
+:10F5100050B1607804280AD094F8038094F80090E1
+:10F520006678B8F1FB0F12D92846BDE8F08709F0DC
+:10F5300027F90028F8D006F0A6FD0028F4D106F03F
+:10F540009AFA002804BFE0780028EDD1E4E71FB163
+:10F55000B8F11F0F23D9E7E706F08DFA28B1B8F10B
+:10F560001F0F98BF032E07D0DEE7032E18BF042E0F
+:10F5700002D0B8F1000FD7D009F002F9002818BF67
+:10F58000032E04D0042E1CBF0C20BDE8F087484693
+:10F5900006F069FA002804BF4220BDE8F087E07851
+:10F5A00061781F2898BF03291CBF1120BDE8F08790
+:10F5B000211D06F086FD0020BDE8F08700219EE7B2
+:10F5C0002DE9F0470446C0788846122710B106F0AE
+:10F5D00098FD38B16578042D04D0E67894F8009051
+:10F5E000FB2E02D93846BDE8F087B8F1000F02D0F3
+:10F5F0001F2E21D9F6E706F03EFA20B11F2E98BF44
+:10F60000032D06D0EEE7032D18BF042D01D0002EE8
+:10F61000E8D009F0B5F8002818BF032D04D0042D58
+:10F620001CBF0C20BDE8F087484606F01CFA0028F5
+:10F6300004BF4220BDE8F087E07861781F2898BFBA
+:10F6400003291CBF1120BDE8F087211D06F024FD11
+:10F650000020BDE8F0870021B2E72DE9F041044623
+:10F660004078422582B0012808D8A07806F0FBF93E
+:10F6700020B120781225012804D0A0B102B028467C
+:10F68000BDE8F08106F04BFD20B1A0880028F5D040
+:10F690008028F3D806F050FD90B160780028EDD0B6
+:10F6A0002078012810D003E089F3FFFF3206002004
+:10F6B00007F0EAFE044608F0DBFC002800F0EA80D0
+:10F6C00002B00C20BDE8F08106F046FB38B906F028
+:10F6D0001FFD002802BF122002B0BDE8F08109F032
+:10F6E0004FF80028ECD106F07EF9A0F57F41FF39F4
+:10F6F000E6D106F050FBA08842F2107100FB01F643
+:10F70000A079314606F078FC06F0F4FC18B300222C
+:10F71000072101A801F01AF9040002BF092002B074
+:10F72000BDE8F081F6480321846020460CF072FBAE
+:10F73000204607F0EBF8F34DA88AA4F84A00E88ABF
+:10F74000A4F84C0006F097F968B1288B012108F065
+:10F7500013FEA0620FE03146002008F063FD002890
+:10F7600018BFFFDFA1E006F0E9FC2A8B0146104636
+:10F7700008F002FEA06201460022204607F087FE44
+:10F7800006F079F9002808BF06F0D8FCE87C009064
+:10F79000AB7CEA8AA98A208801F0C5F9002818BF45
+:10F7A000FFDF208805F0A4FF3146204608F03AFD2F
+:10F7B000002818BFFFDF2146B4F84C00002204F5F2
+:10F7C000CD76FB2828BFFB206B89834238BF1846C3
+:10F7D00091F855304FF4747413F00C0F1CBF04EB08
+:10F7E00080131FFA83FC38D0AF89674528BF67466E
+:10F7F000B1F84A30FB2B28BFFB23B5F80EC09C455F
+:10F8000038BF634691F854C01CF00C0F1CBF04EBCA
+:10F81000831C1FFA8CF829D02C8A444528BF444603
+:10F820001B2B18BFB4F5A47F2ED0F08037817380D6
+:10F83000B4803046FEF7FEFFB08840F648018842AB
+:10F8400028BF40F64800B0803089884228BF40F683
+:10F85000480030810120307027E0022B07BF830071
+:10F860003C33C30070331FFA83FCBDE7BCF1020FC9
+:10F8700007BF4FEA830C0CF13C0C4FEAC30C0CF1B0
+:10F88000700C1FFA8CF8C7E71B2818BFB7F5A47FC8
+:10F89000CBD10AE04CB1208805F02BFF208807214E
+:10F8A00001F098F8002818BFFFDF002002B0BDE883
+:10F8B000F0810021D1E610B50C46072101F078F85F
+:10F8C000002804BF022010BD90F8731109B10C206C
+:10F8D00010BD90F86510142912BF152990F8C011B9
+:10F8E0000029F4D12168C0F874116168C0F878115A
+:10F8F000A168C0F87C11E168C0F88011012180F88E
+:10F900007311002010BD10B5072101F051F8002837
+:10F9100004BF022010BD90F8731109B10C2010BD76
+:10F9200090F86510142918BF1529F7D1022180F825
+:10F930007311002010BDF0B50E464BF68032122137
+:10F9400083B0964217D8B6B1694600F049F900284D
+:10F950001CBF03B0F0BD019800F15807841C258836
+:10F960003246294638460CF00FFA2088A842F6D1D4
+:10F9700003B00020F0BD03B00846F0BD10B582B062
+:10F9800004460088694600F02BF900281CBF02B02D
+:10F9900010BD0198A37800F1580190F82C209A42EC
+:10F9A00002BF0C2002B010BD7F220A728A720022B0
+:10F9B000CA72E17880F82D10217980F82E10A17894
+:10F9C00080F82C1002B0104610BD10B582B00C4665
+:10F9D000694600F005F900281CBF02B010BD01986F
+:10F9E00090F87300002818BF0120207002B000209A
+:10F9F00010BD30B583B00D461446694600F0F0F8EE
+:10FA000000281CBF03B030BD019890F82C000128DD
+:10FA10001EBF0C2003B030BD019890F86010297013
+:10FA200090F86100207003B0002030BD70B50D4625
+:10FA30001646072100F0BCFF002804BF022070BD5D
+:10FA400083884FF0010CC28841880CEB430C65455C
+:10FA50001AD342F2107C02FB0CF240F6C41C01FBEC
+:10FA60000CF1B2FBF1F1491E8CB2B4F5FA7F88BFFC
+:10FA70004FF4FA74A54238BF2C46621C591CB2FBE5
+:10FA8000F1F25143491E8BB290F8AC11002908BF26
+:10FA900003843380002070BD10B50C46072100F0B0
+:10FAA00087FF002804BF022010BD80F8DF40002C33
+:10FAB0001EBF90F8DD10002908F081FC002010BD69
+:10FAC000017800291CBF417800290ED041881B29EC
+:10FAD00021BF81881B29C188022906D30A490268EF
+:10FAE00040680A654865002070471220704710B5CD
+:10FAF000044610F005FD204608F009FC002010BD6A
+:10FB00005C00002032060020F40500202DE9F041C1
+:10FB100016460F46044601221146384610F0F3FC03
+:10FB200005460121384608F027FC854228BF2846B3
+:10FB30000123E100503189B2E631884206D901F152
+:10FB40009602401AB0FBF2F0401C83B233800020D2
+:10FB5000BDE8F08110B5044611F0E8F8042806D09D
+:10FB600011F0E4F8052802D008F00AFE08B10C20D4
+:10FB700010BD601C0BF05DFF207800F0010006F066
+:10FB800005F9207800F001000EF005F9002010BD05
+:10FB900010B50446072000F0A5FE00281CBF0C206D
+:10FBA00010BD207810F0010F11D0002260781146AE
+:10FBB00013F0B8FC00281CBF122010BDA0680AF08A
+:10FBC00048FA607861680AF04DFA002010BD002004
+:10FBD0000AF03FFA002108460AF044FA002010BD5E
+:10FBE00070B50C460546062100F0E2FE606010B1DB
+:10FBF0000020207070BD0721284600F0D9FE60600B
+:10FC0000002804BF022070BD01202070002070BDBC
+:10FC100010B582B0044600886946FFF7E1FF020094
+:10FC20001CBF02B010BDA088002818BF012804D056
+:10FC300002281EBF122002B010BDA178002908BF03
+:10FC40000321E078002808BF03204FF0000C9DF846
+:10FC500000400123002C019C06D084F8A531019CB2
+:10FC600094F8F241ECB124E084F80F31019C94F84F
+:10FC700034413CB9019C94F80E411CB9019C94F8A4
+:10FC80007D400CB13A2208E0019C84F80E31019BC2
+:10FC900083F81011019981F81101019880F80FC1C2
+:10FCA00015E0019C94F8A4411CB9019C94F87D4096
+:10FCB0000CB13A2208E0019C84F8A431019B83F83E
+:10FCC000A611019981F8A701019880F8A5C102B099
+:10FCD000104610BD427A12F0070F10D032F0070321
+:10FCE0000DD112F0040F01D011207047012A18BF66
+:10FCF000022AF9D190F83A301BB9012A01D012201A
+:10FD000070472DE9F0074FF0000C12F0010F40F69C
+:10FD1000774740F67B4337D069B14489B0F810C0CB
+:10FD2000261F43F6FD75AE423CBFACF10406AE4261
+:10FD300026D2644524D3C68AB0F81CC0448C058DF5
+:10FD4000B0F82E90B0F83480A6F1060A9A453CBF70
+:10FD5000ACF1060A9A4513D2664598BFB4F5FA7F0E
+:10FD60003CBFA5F10A06BE420AD2641C04FB0CFC8F
+:10FD7000BCEB850F04DAC14598BF4FF0010C03D9E5
+:10FD8000BDE8F0073020704712F0020F22D000EBE0
+:10FD90004C02D68AB2F81CC0558C148DB2F82E8055
+:10FDA000928EA6F106094B4584BFACF106094B457E
+:10FDB000E6D9664598BFB5F5FA7F3CBFA4F10A03C2
+:10FDC000BB42DDD26B1C03FB0CF3B3EB840FD7DA21
+:10FDD0009045D5D802782AB1012A13D0BDE8F007A2
+:10FDE000122070470029817808D0002918BF012906
+:10FDF00008D0022918BF032904D0EFE7002918BF53
+:10FE00000129EBD14078002818BF012803D002282F
+:10FE100018BF0328E2D1BDE8F007002070470000BA
+:10FE200030B5058825F4004421448CB24FF40041DC
+:10FE300094420AD2121B92B21B339A4201D2A943B6
+:10FE400007E005F40041214303E0A21A92B2A9435E
+:10FE50001143018030BD0844083050434A31084402
+:10FE600080B2704770B51D4616460B4604462946BB
+:10FE70003046049AFFF7EFFF0646B34200D2FFDF99
+:10FE80002821204614F035FA4FF6FF70A082283E54
+:10FE9000B0B265776080B0F5004F00D9FFDF6188B0
+:10FEA00005F13C00814200D2FFDF60880835401B2D
+:10FEB000343880B220801B2800D21B2020800020F4
+:10FEC000A07770BD8161886170472DE9F05F0D46B4
+:10FED000C188044600F12809008921F4004620F475
+:10FEE000004800F062FB10B10020BDE8F09F4FF029
+:10FEF000000A4FF0010BB0450CD9617FA8EB06005A
+:10FF0000401A0838854219DC09EB060000210580FB
+:10FF100041801AE06088617F801B471A083F0DD43A
+:10FF20001B2F00DAFFDFBD4201DC294600E0B9B239
+:10FF3000681A0204120C04D0424502DD84F817A0AE
+:10FF4000D2E709EB06000180428084F817B0CCE7C5
+:10FF500070B5044600F12802C088E37D20F400401B
+:10FF60002BB110440288438813448B4201D20020F5
+:10FF700070BD00258A4202D30180458008E0891ABD
+:10FF80000904090C418003D0A01D00F01EFB08E00D
+:10FF9000637F00880833184481B26288A01DFFF790
+:10FFA0003FFFE575012070BD70B5034600F12804E0
+:10FFB000C588808820F400462644A84202D100204B
+:10FFC000188270BD98893588A84206D3401B758871
+:10FFD0002D1A2044ADB2C01E05E02C1AA5B25C7FDC
+:10FFE00020443044401D0C88AC4200D90D809C89CF
+:10FFF00024B1002414700988198270BD0124F9E726
+:020000040001F9
+:1000000070B5044600F12801808820F400404518AE
+:10001000208A002825D0A189084480B2A08129889F
+:100020006A881144814200D2FFDF2888698800264F
+:100030000844A189884212D1A069807F287169880B
+:1000400019B1201D00F0C1FA08E0637F2888083349
+:10005000184481B26288201DFFF7E2FEA681268245
+:10006000012070BD2DE9F0414189878800260446B2
+:1000700000F12805B94218D004F10A0821F4004023
+:100080002844418819B1404600F09FFA08E0637F98
+:1000900000880833184481B262884046FFF7C0FEEA
+:1000A000761C6189B6B2B942E8D13046BDE8F0812C
+:1000B0002DE9F04104460B4627892830A68827F40D
+:1000C0000041B4F80A8001440D46B74201D1002036
+:1000D000ECE70AB1481D106023B1627F691D184624
+:1000E00014F066F82E88698804F1080021B18A1995
+:1000F00096B200F06AFA06E0637F628808339919C5
+:1001000089B2FFF78DFE474501D1208960813046D5
+:10011000CCE78188C088814201D10120704700204E
+:10012000704701898088814201D1012070470020F9
+:10013000704770B58588C38800F1280425F4004213
+:1001400023F4004114449D421AD08389058A5E1924
+:1001500025886388EC18A64214D313B18B4211D3BF
+:100160000EE0437F08325C192244408892B2801A24
+:1001700080B22333984201D211B103E08A4201D107
+:10018000002070BD012070BD2DE9F0478846C18870
+:100190000446008921F4004604F1280720F40045B4
+:1001A00007EB060900F001FA002178BBB54204D93B
+:1001B000627FA81B801A002503E06088627F801B95
+:1001C000801A083823D4E28962B1B9F80020B9F85E
+:1001D00002303BB1E81A2177404518DBE08938440A
+:1001E000801A09E0801A217740450ADB607FE189A7
+:1001F0000830304439440844C01EA4F81280BDE8D9
+:10020000F087454503DB01202077E7E7FFE76182C0
+:100210000020F4E72DE9F74F044600F12805C088D7
+:10022000884620F4004A608A05EB0A0608B140457A
+:1002300002D20020BDE8FE8FE08978B13788B6F899
+:10024000029007EB0901884200D0FFDF207F4FF0CA
+:10025000000B50EA090106D088B33BE00027A07FDD
+:10026000B9463071F2E7E18959B1607F294408301D
+:1002700050440844B4F81F1020F8031D94F82110CE
+:100280008170E28907EB080002EB0801E181308010
+:10029000A6F802B002985F4650B1637F30880833F9
+:1002A000184481B26288A01DFFF7BAFDE78121E002
+:1002B000607FE18908305044294408442DE0FFE77D
+:1002C000E089B4F81F102844C01B20F8031D94F8DF
+:1002D0002110817009EB0800E28981B202EB08006D
+:1002E000E081378071800298A0B1A01D00F06DF907
+:1002F000A4F80EB0A07F401CA077A07D08B1E088D4
+:10030000A08284F816B000BFA4F812B084F817B029
+:1003100001208FE7E0892844C01B30F8031DA4F8B2
+:100320001F10807884F82100EEE710B5818800F175
+:10033000280321F400442344848AC288A14212D0B5
+:10034000914210D0818971B9826972B11046FFF76C
+:10035000E8FE50B91089283220F400401044197981
+:100360000079884201D1002010BD184610BD00F16F
+:100370002803407F08300844C01E1060088808B970
+:10038000DB1E136008884988084480B270472DE955
+:10039000F04100F12806407F1C4608309046431883
+:1003A00008884D88069ADB1EA0B1C01C80B290421E
+:1003B00014D9801AA04200DB204687B298183A462A
+:1003C000414613F0C9FE002816D1E01B84B2B844A0
+:1003D000002005E0ED1CADB2F61EE8E7101A80B271
+:1003E0000119A94206D8304422464146BDE8F041F1
+:1003F00013F0B2BE4FF0FF3058E62DE9F04100F1A6
+:100400002804407F1E46083090464318002508887F
+:100410004F88069ADB1E90B1C01C80B2904212D960
+:10042000801AB04200DB304685B299182A46404611
+:1004300013F0BEFE701B86B2A844002005E0FF1C2E
+:10044000BFB2E41EEAE7101A80B28119B94206D899
+:1004500021183246404613F0ABFEA81985B2284653
+:1004600024E62DE9F04100F12804407F1E460830C3
+:1004700090464318002508884F88069ADB1E90B1E5
+:10048000C01C80B2904212D9801AB04200DB3046C4
+:1004900085B298182A46414613F08AFE701B86B230
+:1004A000A844002005E0FF1CBFB2E41EEAE7101AD2
+:1004B00080B28119B94206D820443246414613F031
+:1004C00077FEA81985B22846F0E5401D704710B5A3
+:1004D000044600F12801C288808820F400431944B2
+:1004E000904206D0A28922B9228A12B9A28A9042E9
+:1004F00001D1002010BD0888498831B1201D00F0CD
+:1005000064F800202082012010BD637F62880833D8
+:10051000184481B2201DFFF783FCF2E70021C1815E
+:1005200001774182C1758175704703881380C28944
+:1005300042B1C28822F4004300F128021A440A6042
+:10054000C08970470020704710B50446808AA0F526
+:100550007F41FF3900D0FFDFE088A082E08900B151
+:100560000120A07510BD4FF6FF71818200218175B9
+:10057000704710B50446808AA0F57F41FF3900D14D
+:10058000FFDFA07D28B9A088A18A884201D1002080
+:1005900010BD012010BD8188828A914201D1807DE9
+:1005A00008B1002070470120704720F4004221F478
+:1005B00000439A4207D100F4004001F40041884210
+:1005C00001D0012070470020704730B504460088F4
+:1005D0000D4620F40040A84200D2FFDF21884FF4EE
+:1005E000004088432843208030BD70B50C0005468C
+:1005F00009D0082C00D2FFDF1DB1A1B2286800F09D
+:1006000044F8201D70BD0DB100202860002070BD91
+:100610000021026803E093881268194489B2002A15
+:10062000F9D100F032B870B500260D46044608290D
+:1006300000D2FFDF206808B91EE0044620688188E8
+:10064000A94202D001680029F7D181880646A94253
+:1006500001D100680DE005F1080293B20022994231
+:1006600009D32844491B0260818021680968216000
+:100670000160206000E00026304670BD00230B6062
+:100680008A8002680A600160704700234360021D8F
+:10069000018102607047F0B50F4601884088154619
+:1006A0000C181E46AC4200D3641B3044A84200D94B
+:1006B000FFDFA019A84200D9FFDF3819F0BD2DE9EE
+:1006C000F041884606460188408815460C181F46AA
+:1006D000AC4200D3641B3844A84200D9FFDFE019C4
+:1006E000A84200D9FFDF70883844708008EB04000E
+:1006F000BDE8F0812DE9F041054600881E46174609
+:10070000841B8846BC4200D33C442C80688830441B
+:10071000B84200D9FFDFA019B84200D9FFDF6888CE
+:100720003044688008EB0400E2E72DE9F0410688D8
+:100730001D460446701980B2174688462080B8428C
+:1007400001D3C01B20806088A84200D2FFDF70194F
+:10075000B84200D9FFDF6088401B608008EB0600CC
+:10076000C6E730B50D460188CC18944200D3A41AD0
+:100770004088984200D8FFDF281930BD2DE9F041AC
+:10078000C84D04469046A8780E46A04200D8FFDF28
+:1007900005EB8607B86A50F8240000B1FFDFB8689F
+:1007A000002816D0304600F044F90146B868FFF73B
+:1007B0003AFF05000CD0B86A082E40F8245000D348
+:1007C000FFDFB9484246294650F826302046984770
+:1007D0002846BDE8F0812DE9F8431E468C19914664
+:1007E0000F460546FF2C00D9FFDFB14500D9FFDFDA
+:1007F000E4B200954DB300208046E81C20F00300D1
+:10080000A84200D0FFDF4946DFF89892684689F891
+:10081000001089F8017089F8024089F8034089F8CE
+:10082000044089F8054089F8066089F80770414658
+:1008300000F008F9002142460F464B460098C01CC4
+:1008400020F00300009012B10EE00120D4E703EB8A
+:100850008106B062002005E0D6F828C04CF8207070
+:10086000401CC0B2A042F7D30098491C00EB8400A2
+:10087000C9B200900829E1D3401BBDE8F88310B548
+:10088000044603F071FD08B1102010BD2078854AA0
+:10089000618802EB800092780EE0836A53F8213081
+:1008A00043B14A1C6280A180806A50F82100A06098
+:1008B000002010BD491C89B28A42EED86180052013
+:1008C00010BD70B505460C46084603F04DFD08B155
+:1008D000102070BD082D01D3072070BD25700020A9
+:1008E000608070BD0EB56946FFF7EBFF00B1FFDF1A
+:1008F0006846FFF7C4FF08B100200EBD01200EBD01
+:1009000010B50446082800D3FFDF6648005D10BD1F
+:100910003EB5054600246946FFF7D3FF18B1FFDF57
+:1009200001E0641CE4B26846FFF7A9FF0028F8D094
+:100930002846FFF7E5FF001BC0B23EBD5949897844
+:10094000814201D9C0B27047FF2070472DE9F041C4
+:10095000544B062903D007291CD19D7900E00025BE
+:1009600000244FF6FF7603EB810713F801C00AE07D
+:100970006319D7F828E09BB25EF823E0BEF1000FC0
+:1009800004D0641CA4B2A445F2D8334603801846B0
+:10099000B34201D100201CE7BDE8F041EEE6A0F52E
+:1009A0007F43FF3B01D0082901D300207047E5E6D3
+:1009B000A0F57F42FF3A0BD0082909D2394A937833
+:1009C000834205D902EB8101896A51F82000704702
+:1009D000002070472DE9F04104460D46A4F57F4103
+:1009E00043F20200FF3902D0082D01D30720F0E6C0
+:1009F0002C494FF000088A78A242F8D901EB85060D
+:100A0000B26A52F82470002FF1D0274839462030BE
+:100A100050F8252020469047B16A284641F82480A6
+:100A200000F007F802463946B068FFF727FE0020BD
+:100A3000CFE61D49403131F810004FF6FC71C01C63
+:100A4000084070472DE9F843164E884605460024B5
+:100A50002868C01C20F0030028602046FFF7E9FF4B
+:100A6000315D4843B8F1000F01D0002200E02A6850
+:100A70000146009232B100274FEA0D00FFF7B5FDA5
+:100A80001FB106E001270020F8E706EB8401009A79
+:100A90008A602968641C0844E4B22860082CD7D313
+:100AA000EBE60000500600204C47020070B50E46F1
+:100AB0001D46114600F0D4F804462946304600F0A1
+:100AC000D8F82044001D70BD2DE9F04190460D4638
+:100AD00004004FF0000610D00027E01C20F00300B7
+:100AE000A04200D0FFDFDDB141460020FFF77DFDD1
+:100AF0000C3000EB850617B112E00127EDE7614FDE
+:100B000004F10C00A9003C602572606000EB8500D8
+:100B10002060606813F0EDFB41463868FFF765FD23
+:100B20003046BDE8F0812DE9FF4F564C804681B03C
+:100B300020689A46934600B9FFDF2068027A424552
+:100B400003D9416851F8280020B143F2020005B0F2
+:100B5000BDE8F08F5146029800F082F886B2584600
+:100B60000E9900F086F885B27019001D87B22068D2
+:100B7000A14639460068FFF756FD04001FD0678084
+:100B800025802946201D0E9D07465A4601230095C3
+:100B9000FFF768F92088314638440123029ACDF8DE
+:100BA00000A0FFF75FF92088C1193846FFF78AF9DE
+:100BB000D9F800004168002041F82840C7E7042028
+:100BC000C5E770B52F4C0546206800B9FFDF2068E7
+:100BD000017AA9420ED9426852F8251051B100237A
+:100BE00042F825304A880068FFF748FD2168002058
+:100BF0000A7A08E043F2020070BD4B6853F82030D7
+:100C000033B9401CC0B28242F7D80868FFF700FD34
+:100C1000002070BD70B51B4E05460024306800B939
+:100C2000FFDF3068017AA94204D9406850F82500F6
+:100C300000B1041D204670BD70B5124E054600245B
+:100C4000306800B9FFDF3068017AA94206D94068F0
+:100C500050F8251011B131F8040B4418204670BD2E
+:100C600010B50A460121FFF7F6F8C01C20F003007A
+:100C700010BD10B50A460121FFF7EDF8C01C20F0A9
+:100C8000030010BD7000002070B50446C2F11005CD
+:100C9000281913F08DFA15F0FF0108D0491EC9B2CA
+:100CA000802060542046BDE8704013F000BB70BD4A
+:100CB00030B505E05B1EDBB2CC5CD55C6C40C45447
+:100CC000002BF7D130BD10B5002409E00B78521E7F
+:100CD00044EA430300F8013B11F8013BD2B2DC09BE
+:100CE000002AF3D110BD2DE9F04389B01E46DDE99D
+:100CF000107990460D00044622D002460846F94974
+:100D0000FDF77CFC102221463846FFF7DCFFE07B34
+:100D1000000606D5F34A3946102310320846FFF77D
+:100D2000C7FF102239464846FFF7CDFFF87B000683
+:100D300006D5EC4A4946102310320846FFF7B8FFA3
+:100D40001021204613F0B3FA0DE0103EB6B208EBC6
+:100D50000601102322466846FFF7AAFF22462846CE
+:100D60006946FDF74BFC102EEFD818D0F2B2414681
+:100D70006846FFF789FF10234A46694604A8FFF733
+:100D800097FF1023224604A96846FFF791FF2246E9
+:100D900028466946FDF732FC09B0BDE8F083102310
+:100DA0003A464146EAE770B59CB01E4605461346F2
+:100DB00020980C468DF80800202219460DF10900F4
+:100DC00013F0F6F9202221460DF1290013F0F0F975
+:100DD00017A913A8CDE90001412302AA31462846EC
+:100DE000FFF781FF1CB070BD2DE9FF4F9FB014AE1F
+:100DF000DDE92D5410AFBB49CDE900762023203129
+:100E00001AA8FFF770FF4FF000088DF808804FF028
+:100E100001098DF8099054F8010FCDF80A00A08857
+:100E2000ADF80E0014F8010C1022C0F340008DF84C
+:100E3000100055F8010FCDF81100A888ADF8150085
+:100E400015F8010C2C99C0F340008DF8170006A886
+:100E5000824613F0ADF90AA883461022229913F0B6
+:100E6000A7F9A0483523083802AA40688DF83C80CD
+:100E7000CDE900760E901AA91F98FFF734FF8DF880
+:100E800008808DF809902068CDF80A00A088ADF898
+:100E90000E0014F8010C1022C0F340008DF8100071
+:100EA0002868CDF81100A888ADF8150015F8010CD8
+:100EB0002C99C0F340008DF81700504613F078F9D4
+:100EC00058461022229913F073F9864835230838C2
+:100ED00002AA40688DF83C90CDE900760E901AA9E0
+:100EE0002098FFF700FF23B0BDE8F08FF0B59BB06E
+:100EF0000C460546DDE922101E461746DDE9203284
+:100F0000D0F801C0CDF808C0B0F805C0ADF80CC0ED
+:100F10000078C0F340008DF80E00D1F80100CDF844
+:100F20000F00B1F80500ADF8130008781946C0F3BA
+:100F300040008DF815001088ADF8160090788DF8F7
+:100F400018000DF11900102213F032F90DF12900EB
+:100F50001022314613F02CF90DF1390010223946D8
+:100F600013F026F917A913A8CDE90001412302AA1D
+:100F700021462846FFF7B7FE1BB0F0BDF0B5A3B081
+:100F800017460D4604461E46102202A8289913F063
+:100F90000FF906A82022394613F00AF90EA82022DC
+:100FA000294613F005F91EA91AA8CDE9000150231E
+:100FB00002AA314616A8FFF796FE1698206023B0C5
+:100FC000F0BDF0B589B00446DDE90E070D4639786D
+:100FD000109EC1F340018DF8001031789446C1F3A2
+:100FE00040018DF801101968CDF802109988ADF80C
+:100FF000061099798DF808100168CDF809108188DC
+:10100000ADF80D1080798DF80F0010236A46614607
+:1010100004A8FFF74DFE2246284604A9FDF7EEFA84
+:10102000D6F801000090B6F80500ADF80400D7F836
+:101030000100CDF80600B7F80500ADF80A00002061
+:10104000039010236A46214604A8FFF731FE22468A
+:10105000284604A9FDF7D2FA09B0F0BD1FB51C68F7
+:1010600000945B68019313680293526803920246EE
+:1010700008466946FDF7C2FA1FBD10B588B00446A0
+:10108000106804905068059000200690079008466C
+:101090006A4604A9FDF7B2FABDF80000208008B046
+:1010A00010BD1FB51288ADF800201A88ADF80220D7
+:1010B0000022019202920392024608466946FDF719
+:1010C0009DFA1FBD7FB5074B14460546083B9A1C89
+:1010D0006846FFF7E6FF224669462846FFF7CDFF40
+:1010E0007FBD0000A447020070B5044600780E469C
+:1010F000012813D0052802D0092813D10EE0A068DA
+:1011000061690578042003F0BDF8052D0AD0782325
+:1011100000220420616903F00BF803E004206169F8
+:1011200003F0B0F831462046BDE8704001F086B8C3
+:1011300010B500F12D02C3799478411D64F00304C9
+:101140002340C371DB070DD04B79547923404B7199
+:101150000B79127913400B718278C9788A4200D9D1
+:10116000817010BD00224A710A71F5E741780129AA
+:1011700000D00C21017070472DE9F04F93B04FF073
+:10118000000B0C690D468DF820B0097801260C2063
+:1011900017464FF00D084FF0110A4FF008091B29B0
+:1011A00075D2DFE811F01B00C30206031E035D03C6
+:1011B0007003A203B703F803190461049304A004A5
+:1011C000EC042A05340552055D05EE0531063406AA
+:1011D00063067F06F9061D07E606EB0614B12078C4
+:1011E0001D282AD0D5F808805FEA08004FD00120DA
+:1011F0008DF82000686A02220D908DF824200A20C4
+:101200008DF82500A8690A90A8880028EED098F8E3
+:10121000001091B10F2910D27ED2DFE801F07D13CA
+:1012200049DEFEFDFCFBFAF938089CF8F7000228BD
+:101230002DD124B120780C2801D00026EFE38DF8C1
+:101240002020CBE10420696A03F01CF8A888072855
+:10125000EED1204600F0EDFF022809D0204600F034
+:10126000E8FF032807D9204600F0E3FF072802D251
+:101270000120207004E0002CB8D020780128D7D1BC
+:1012800098F80400C11F0A2902D30A2061E0C4E1D2
+:10129000A070D8F80010E162B8F80410218698F820
+:1012A000060084F83200012028700320207044E0FA
+:1012B0000728BDD1002C99D020780D28B8D198F8F6
+:1012C000031094F82F20C1F3C000C2F3C0021042F3
+:1012D00001D0062000E00720890707D198F8051003
+:1012E0000142D2D198F806100142CED194F83120B3
+:1012F00098F8051020EA02021142C6D194F8322073
+:1013000098F8061090430142BFD198F80400C11F1D
+:101310000A29BAD2617D00E006E281427ED8D8F87F
+:1013200000106160B8F80410218198F80600A072DE
+:10133000012028700E20207003208DF82000686A9C
+:101340000D9004F12D000990601D0A900F300B9054
+:1013500022E12875FDE3412891D1204600F069FF84
+:10136000042802D1E078C00704D1204600F061FFD4
+:101370000F2884D1A88CD5F80C8080B24FF0400B98
+:10138000E669FFF747FC324641465B464E46CDF8DC
+:101390000090FFF732F80B208DF82000686A0D905E
+:1013A000E0690990002108A8FFF79EFE2078042834
+:1013B00006D0A07D58B1012809D003280AD049E3FE
+:1013C00005202070032028708DF82060CDE184F87E
+:1013D00000A032E712202070E9E11128BCD120469C
+:1013E00000F027FF042802D1E078C00719D020467A
+:1013F00000F01FFF062805D1E078C00711D1A07DBD
+:1014000002280ED0204600F014FF08E0CAE081E078
+:101410006FE14EE121E101E1E7E017E0ADE11128E4
+:101420009AD1102208F1010104F13C0012F0C0FE33
+:10143000607801287ED012202070E078C00760D04C
+:10144000A07D0028C8D00128C6D05AE0112890D12C
+:10145000204600F0EEFE082804D0204600F0E9FE09
+:10146000132886D104F16C00102208F10101064610
+:1014700012F09EFE207808280DD014202070E1780C
+:10148000C8070DD0A07D02280AD06278022A04D0B5
+:101490000328A1D035E00920F0E708B1012837D1B1
+:1014A000C80713D0A07D02281DD000200090D4E9E9
+:1014B000062133460EA8FFF776FC10220EA904F190
+:1014C0003C0012F049FEC8B1042042E7D4E90912F9
+:1014D000201D8DE8070004F12C0332460EA8616B35
+:1014E000FFF76FFDE9E7606BC1F34401491E006837
+:1014F000C84000F0010040F08000D7E720780928BC
+:1015000006D185F800908DF8209033E32870ECE345
+:101510000920FBE711289AD1204600F08AFE0A280C
+:1015200002D1E078C00704D1204600F082FE1528E1
+:101530008DD100E08DE104F13C00102208F10101A1
+:10154000064612F035FE20780A2816D016202070A4
+:10155000D4E90932606B611D8DE80F0004F15C0372
+:1015600004F16C0247310EA8FFF7C0FC10220EA94F
+:10157000304612F0F1FD18B1F5E20B20207071E257
+:101580002046FFF7D5FDA078216A0A18C0F11001A6
+:10159000104612F08CFE23E3394608A8FFF7A4FD9D
+:1015A00006463BE20228B6D1204600F042FE04285F
+:1015B00004D3204600F03DFE082809D3204600F061
+:1015C00038FE0E2829D3204600F033FE122824D2FC
+:1015D000A07D02289FD10E208DF82000686A0D9012
+:1015E00098F801008DF82400F0E3022893D12046FA
+:1015F00000F01FFE002810D0204600F01AFE01283F
+:10160000F9D0204600F015FE0C28F4D004208DF807
+:10161000240098F801008DF825005EE21128FCD125
+:10162000002CFAD020781728F7D16178606A022957
+:1016300011D0002101EB4101182606EBC101102257
+:10164000405808F1010112F0B3FD0420696A00F06E
+:10165000E3FD2670F1E50121ECE70B28DDD1002C3C
+:10166000DBD020781828D8D16078616A02281CD095
+:101670005FF0000000EB4002102000EBC2000958B0
+:10168000B8F8010008806078616A02280FD0002055
+:1016900000EB4002142000EBC2000958404650F80D
+:1016A000032F0A604068486039E00120E2E701202A
+:1016B000EEE71128B1D1002CAFD020781928ACD199
+:1016C0006178606A022912D05FF0000101EB4101EC
+:1016D0001C2202EBC1011022405808F1010112F056
+:1016E00067FD0420696A00F097FD1A20B6E0012129
+:1016F000ECE7082891D1002C8FD020781A288CD1C3
+:10170000606A98F80120017862F347010170616A0C
+:10171000D8F8022041F8012FB8F80600888004208C
+:10172000696A00F079FD8EE2072012E63878012818
+:1017300094D1182204F11400796812F07EFDE0794A
+:10174000C10894F82F0001EAD001E07861F30000AD
+:10175000E070217D002974D12178032909D0C007C8
+:1017600025D0032028708DF82090686A0D904120C4
+:1017700004E3607DA178884201D90620E9E50226CC
+:101780002671E179204621F0E001E171617A21F0D2
+:10179000F0016172A17A21F0F001A172FFF7C8FC9B
+:1017A0002E708DF82090686A0D900720E6E20420E4
+:1017B000ACE6387805289DD18DF82000686A0D9038
+:1017C000B8680A900720ADF824000A988DF830B068
+:1017D0006168016021898180A17A81710420207073
+:1017E000F4E23978052985D18DF82010696A0D91C8
+:1017F000391D09AE0EC986E80E004121ADF824104E
+:101800008DF830B01070A88CD7F80C8080B24026CC
+:10181000A769FFF711FA41463A463346C846CDF864
+:101820000090FEF71EFE002108A8FFF75DFCE0789F
+:1018300020F03E00801CE0702078052802D00F20A8
+:101840000CE049E1A07D20B1012802D0032802D09C
+:1018500002E10720BFE584F80080EEE42070ECE4AC
+:10186000102104F15C0002F034FA606BB0BBA07D83
+:1018700018B1012801D00520FDE006202870F748A6
+:101880006063A063BEE23878022894D1387908B149
+:101890002875B3E3A07D022802D0032805D022E0FA
+:1018A000B8680028F5D060631CE06078012806D095
+:1018B000A07994F82E10012805D0E84806E0A17917
+:1018C00094F82E00F7E7B8680028E2D06063E0786B
+:1018D000C00701D0012902D0E04803E003E0F86826
+:1018E0000028D6D0A063062010E68DF82090696A03
+:1018F0000D91E1784846C90709D06178022903D1E2
+:10190000A17D29B1012903D0A17D032900D00720A1
+:10191000287031E138780528BBD1207807281ED0FF
+:1019200084F800A005208DF82000686A0D90B86842
+:101930000A90ADF824A08DF830B003210170E17851
+:10194000CA070FD0A27D022A1AD000210091D4E943
+:10195000061204F15C03401CFFF725FA67E384F8E4
+:101960000090DFE7D4E90923211D8DE80E0004F182
+:101970002C0304F15C02401C616BFFF722FB56E371
+:10198000626BC1F34401491E1268CA4002F00101B2
+:1019900041F08001DAE738780528BDD18DF82000C4
+:1019A000686A0D90B8680A90ADF824A08DF830B040
+:1019B000042100F8011B102204F15C0112F0F8FB75
+:1019C000002108A8FFF790FB2078092801D01320F8
+:1019D00044E70A2020709BE5E078C10742D0A17D52
+:1019E000012902D0022927D038E0617808A801290E
+:1019F00016D004F16C010091D4E9061204F15C03E5
+:101A0000001DFFF7BBFA0A20287003268DF82080FE
+:101A1000686A0D90002108A8FFF766FBDDE2C3E2CB
+:101A200004F15C010091D4E9062104F16C03001D6E
+:101A3000FFF7A4FA0026E9E7C0F3440114290DD208
+:101A40004FF0006101EBB0104FEAB060E0706078D9
+:101A5000012801D01020BEE40620FFE660780128AE
+:101A60003FF4B7AC0A2051E5E178C90708D0A17D61
+:101A7000012903D10B20287004202FE028702DE0CD
+:101A80000E2028706078616B012817D004F15C0388
+:101A900004F16C020EA8FFF7E1FA2046FFF748FBBD
+:101AA000A0780EAEC0F11001304412F000FC062008
+:101AB0008DF82000686A09960D909AE004F16C0395
+:101AC00004F15C020EA8FFF7C9FAE9E739780229A8
+:101AD00003D139790029D1D029758FE28DF8200002
+:101AE000686A0D9058E538780728F6D1D4E90921BD
+:101AF0006078012808D004F16C00CDE90002029161
+:101B000005D104F16C0304E004F15C00F5E704F195
+:101B10005C0304F14C007A680646216AFFF764F919
+:101B20006078012821D1A078216A0A18C0F110013B
+:101B3000104612F0BCFBD4E90923606B04F12D01BF
+:101B40008DE80F0004F15C0304F16C0231460EA82D
+:101B500000E055E2FFF7CAF910220EA904F13C009B
+:101B600012F0FAFA08B10B20AFE485F8008000BF4C
+:101B70008DF82090686A0D908DF824A00CE53878D7
+:101B80000528AAD18DF82000686A0D90B8680A90DF
+:101B9000ADF824A08DF830B080F80080617801297C
+:101BA0001AD0D4E9093204F12D01A66B03920096F4
+:101BB000CDE9011304F16C0304F15C0204F14C0162
+:101BC000401CFFF793F9002108A8FFF78DFA607811
+:101BD000012805D0152041E6D4E90923611DE4E779
+:101BE0000E20287006208DF82000686ACDF824B0F9
+:101BF0000D90A0788DF82800CEE438780328C0D165
+:101C0000E079C00770D00F202870072066E7387889
+:101C100004286BD11422391D04F1140012F00DFBBD
+:101C2000616A208CA1F80900616AA078C871E17925
+:101C3000626A01F003011172616A627A0A73616A71
+:101C4000A07A81F82400162060E485F800A08DF8C1
+:101C50002090696A50460D9190E00000A447020070
+:101C60003878052842D1B868A8616178606A02298D
+:101C700001D0012100E0002101EB4101142606EB17
+:101C8000C1014058082102F024F86178606A0229F5
+:101C900001D0012100E0002101EB410106EBC1016F
+:101CA000425802A8E169FFF70DFA6078626A0228DB
+:101CB00001D0012000E0002000EB4001102000EBEB
+:101CC000C1000223105802A90932FEF7F1FF626A2F
+:101CD000FD4B0EA80932A169FFF7E3F96178606A4C
+:101CE000022904D0012103E042E18BE0BDE00021A4
+:101CF00001EB4101182606EBC101A27840580EA95C
+:101D000012F056FA6178606A022901D0012100E0E0
+:101D1000002101EB410106EBC1014058A1780844C4
+:101D2000C1F1100112F0C3FA05208DF82000686A95
+:101D30000D90A8690A90ADF824A08DF830B0062166
+:101D400001706278616A022A01D0012200E000225B
+:101D500002EB420206EBC202401C8958102212F02C
+:101D600027FA002108A8FFF7BFF91220C5F818B01C
+:101D700028708DF82090686A0D900B208DF8240053
+:101D80000AE43878052870D18DF82000686A0D9033
+:101D9000B8680A900B20ADF824000A98072101705A
+:101DA0006178626A022901D0012100E0002101EB83
+:101DB0004103102101EBC30151580988A0F801101B
+:101DC0006178626A022902D0012101E02FE100213D
+:101DD00001EB4103142101EBC30151580A6840F89B
+:101DE000032F4968416059E01920287001208DF8BF
+:101DF000300077E6162028708DF830B0002108A852
+:101E0000FFF772F9032617E114202870B0E638783E
+:101E100005282AD18DF82000686A0D90B8680A90CC
+:101E2000ADF824A08DF830B080F800906278616A37
+:101E30004E46022A01D0012200E0002202EB4202BB
+:101E40001C2303EBC202401C8958102212F0B0F987
+:101E5000002108A8FFF748F9152028708DF82060A8
+:101E6000686A0D908DF824603CE680E0387805289B
+:101E70007DD18DF82000686A0D90B8680A90ADF8A1
+:101E800024900921017061690978490841706169EC
+:101E900051F8012FC0F802208988C18020781C28C1
+:101EA000A8D1A1E7E078C00702D04FF0060C01E00E
+:101EB0004FF0070C607802280AD04FF0000000BFF6
+:101EC00000EB040101F1090105D04FF0010004E02D
+:101ED0004FF00100F4E74FF000000B78204413EAC4
+:101EE0000C030B7010F8092F02EA0C02027004D1E7
+:101EF0004FF01B0C84F800C0D2B394F801C0BCF1C1
+:101F0000010F00D09BB990F800C0E0465FEACC7C9E
+:101F100004D028F001060670102606E05FEA887CEF
+:101F200005D528F00206067013262E70032694F8B5
+:101F300001C0BCF1020F00D092B991F800C05FEA75
+:101F4000CC7804D02CF001060E70172106E05FEA71
+:101F50008C7805D52CF002060E7019212170002610
+:101F60000078D0BBCAB3C3BB1C20207035E012E0A0
+:101F700002E03878062841D11A2019E42078012897
+:101F80003CD00C283AD02046FFF7F0F809208DF815
+:101F90002000686A0D9031E03878052805D00620C9
+:101FA000387003261820287046E005218DF820108F
+:101FB000686A0D90B8680A900220ADF824000120EC
+:101FC0008DF830000A980170297D4170394608A8C3
+:101FD000FFF78AF8064618202870012E0ED02BE055
+:101FE00001208DF82000686A0D9003208DF82400F0
+:101FF000287D8DF8250085F814B012E0287D80B189
+:102000001D202070172028708DF82090686A0D9090
+:1020100002208DF82400394608A8FFF765F8064627
+:102020000AE00CB1FE2020709DF8200020B10021B4
+:1020300008A8FFF759F810E413B03046BDE8F08F58
+:102040002DE9F04387B00C464E6900218DF804104D
+:1020500001202578034602274FF007094FF0050CB1
+:1020600085B1012D53D0022D39D1FE2030708DF86D
+:102070000030606A059003208DF80400207E8DF802
+:10208000050063E02179012925D002292DD00329FB
+:1020900028D0042923D1B17D022920D131780D1F08
+:1020A000042D04D30A3D032D01D31D2917D1218905
+:1020B000022914D38DF80470237020899DF8041030
+:1020C00088421BD2082001E09C4702008DF80000E6
+:1020D000606A059057E070780128EBD0052007B0C2
+:1020E000BDE8F0831D203070E4E771780229F5D156
+:1020F00031780C29F3D18DF80490DDE7083402F82B
+:1021000004CB94E80B0082E80B000320E7E7157886
+:10211000052DE4D18DF800C0656A05959568029596
+:102120008DF8101094F80480B8F1010F13D0B8F1B5
+:10213000020F2DD0B8F1030F1CD0B8F1040FCED18F
+:10214000ADF804700E202870207E6870002168466B
+:10215000FEF7CAFF0CE0ADF804700B202870207E5B
+:10216000002100F01F0068706846FEF7BDFF377061
+:102170000020B4E7ADF804708DF8103085F800C089
+:10218000207E6870277011466846FEF7ADFFA6E70F
+:10219000ADF804902B70207F6870607F00F0010024
+:1021A000A870A07F00F01F00E870E27F2A71C007CE
+:1021B0001CD094F8200000F00700687194F821000A
+:1021C00000F00700A87100216846FEF78DFF28681F
+:1021D000F062A8883086A87986F83200A069407835
+:1021E00070752879B0700D203070C1E7A9716971E0
+:1021F000E9E700B587B004280CD101208DF8000074
+:102200008DF80400002005918DF805000146684610
+:10221000FEF76AFF07B000BD70B50C46054602F038
+:1022200031F821462846BDE870407823002201F0AD
+:102230007FBF08B1007870470C20704770B50C0064
+:1022400005784FF000010CD021702146F3F701F81A
+:1022500069482178405D884201D1032070BD022089
+:1022600070BDF2F7F6FF002070BD0279012A05D09B
+:1022700000220A704B78012B02D003E00420704743
+:102280000A758A6102799300521C0271C1500320C1
+:102290007047F0B587B00F4605460124287905EB55
+:1022A000800050F8046C7078411E02290AD252490D
+:1022B0003A46083901EB8000314650F8043C284684
+:1022C000984704460CB1012C11D12879401E10F01A
+:1022D000FF00287101D00324E0E70A208DF80000F8
+:1022E000706A0590002101966846FFF7A7FF032C4E
+:1022F000D4D007B02046F0BD70B515460A46044656
+:1023000029461046FFF7C5FF064674B12078FE281F
+:102310000BD1207C30B100202870294604F10C003C
+:10232000FFF7B7FF2046FEF721FF304670BD70472C
+:1023300070B50E4604467C2111F0DBFF0225012E0C
+:1023400003D0022E04D0052070BD0120607000E093
+:1023500065702046FEF70AFFA575002070BD28B104
+:10236000027C1AB10A4600F10C01C5E70120704752
+:1023700010B5044686B0042001F084FF2078FE28C2
+:1023800006D000208DF8000069462046FFF7E7FFE1
+:1023900006B010BD7CB50E4600218DF804104178C2
+:1023A000012903D0022903D0002405E0046900E0DC
+:1023B00044690CB1217C89B16D4601462846FFF77E
+:1023C00054FF032809D1324629462046FFF794FFDF
+:1023D0009DF80410002900D004207CBD04F10C05F8
+:1023E000EBE730B40C460146034A204630BC034BB1
+:1023F0000C3AFEF756BE0000E04702009C47020080
+:1024000070B50D46040011D085B12101284611F0A8
+:102410004EFF10224E49284611F0CAFE4C480121B9
+:102420000838018044804560002070BD012070BDE7
+:1024300070B5474E00240546083E10E07068AA7B40
+:1024400000EB0410817B914208D1C17BEA7B914271
+:1024500004D10C22294611F07FFE30B1641C308873
+:102460008442EBDB4FF0FF3070BD204670BD70B58D
+:102470000D46060006D02DB1FFF7DAFF002803DB7A
+:10248000401C14E0102070BD314C083C208862884C
+:10249000411C914201D9042070BD6168102201EBFA
+:1024A0000010314611F084FE2088401C20802870E6
+:1024B000002070BD70B514460D0018D0BCB10021CD
+:1024C000A170022802D0102811D105E0288870B12F
+:1024D0000121A170108008E02846FFF7A9FF00281D
+:1024E00005DB401CA070A8892080002070BD012061
+:1024F00070BD70B5054614460E000BD0002030703C
+:10250000A878012808D005D91149A1F108010A8845
+:1025100090420AD9012070BD24B128782070288803
+:10252000000A5070022008700FE064B14968102260
+:1025300001EB00112046103911F03AFE2878207383
+:102540002888000A607310203070002070BD0000E1
+:102550007C0000202DE9F04190460C4607460025FE
+:10256000FE48072F00EB881607D2DFE807F00707C1
+:10257000070704040400012500E0FFDF06F81470DB
+:10258000002D13D0F548803000EB880191F827002A
+:10259000202803D006EB4000447001E081F826407B
+:1025A00006EB44022020507081F82740BDE8F081FE
+:1025B000F0B51F4614460E460546202A00D1FFDF1F
+:1025C000E649E648803100EB871C0CEB440001EB48
+:1025D0008702202E07D00CEB460140784B784870DC
+:1025E000184620210AE092F82530407882F825002C
+:1025F000F6E701460CEB410005704078A142F8D1A6
+:1026000092F82740202C03D00CEB4404637001E0C7
+:1026100082F826300CEB41042023637082F82710E7
+:10262000F0BD30B50D46CE4B44190022181A72EB9E
+:10263000020100D2FFDFCB48854200DDFFDFC94841
+:102640004042854200DAFFDFC548401C844207DA79
+:10265000002C01DB204630BDC148401C201830BD95
+:10266000BF48C043FAE710B504460168407ABE4A45
+:1026700052F82020114450B10220084420F07F403D
+:10268000F0F779FA94F90810BDE81040C9E7042082
+:10269000F3E72DE9F047B14E803696F82D50DFF87C
+:1026A000BC9206EB850090F8264034E009EB8517D4
+:1026B0004FF0070817F81400012806D004282ED080
+:1026C00005282ED0062800D0FFDF01F0E3F80146F0
+:1026D00007EB4400427806EB850080F8262090F84E
+:1026E0002720A24202D1202280F82720084601F0AC
+:1026F000DCF82A4621460120FFF72CFF9B48414683
+:1027000000EB041002682046904796F82D5006EB27
+:10271000850090F82640202CC8D1BDE8F087022023
+:1027200000E003208046D0E710B58C4C2021803497
+:1027300084F8251084F8261084F82710002084F8E7
+:10274000280084F82D0084F82E10411EA16044F862
+:10275000100B2074607420736073A0738449E07759
+:1027600020750870487000217C4A103C02F8110066
+:10277000491CC9B22029F9D30120F0F7EAF800205A
+:10278000F0F7E7F8012084F82200F9F7D1FA794848
+:10279000F9F7DDFA764CA41E20707748F9F7D7FADE
+:1027A0006070BDE81040F0F761B810B5F0F783F83D
+:1027B0006F4CA41E2078F9F7E3FA6078F9F7E0FA95
+:1027C000BDE8104001F09EB8202070472DE9F34F7E
+:1027D000624E0025803606EB810A89B09AF8250002
+:1027E000202822D0691E02916049009501EB00105B
+:1027F0008146D0E90112C0680391CDE90420B08B75
+:10280000ADF81C00B07F8DF81E009DF81500C8B112
+:102810000227554951F820400399E219114421F04B
+:102820007F41019184B102210FE00120F0F791F87E
+:102830000020F0F78EF8F0F75CF801F063F886F806
+:102840002F50A0E00427E4E700218DF8181002289B
+:1028500001D0012820D10398391901440998081A98
+:102860009DF81C1020F07F4001B1022133318142DC
+:102870000BD203208DF815000398C4F13201401AE1
+:1028800020F07F40322403900CE096F8240018B921
+:10289000F0F782FB00284CD0322C03D214B101F0A7
+:1028A00025F801E001F02EF8314A107818B393466C
+:1028B0005278039B121B00219DF81840984601286E
+:1028C0001AD0032818D000208DF81E00002A04DD3D
+:1028D000981A039001208DF818009DF81C0000B193
+:1028E00002210398254A20F07F40039003AB09980A
+:1028F00001F014F810B110E00120E5E79DF81D008B
+:1029000018B99BF80000032812D08DF81C50CDF8A0
+:102910000C808DF818408DF81E509DF8180058B1A5
+:1029200003980123C11900221846F0F765F806E064
+:1029300000200BB0BDE8F08F0120F0F70AF899F9FC
+:102940000C20012300200199F0F756F8012086F8A9
+:102950002F008AF828502022694611E098080020AC
+:10296000FF7F841E0020A107F04702009806002088
+:102970008E000020DF3F010093260100FFFF3F0093
+:10298000F94811F05AFC0120D3E72DE9F05FDFF898
+:10299000D883064608EB860090F82550202D1FD0DE
+:1029A000A8F180002C4600EB8617A0F50079DFF82F
+:1029B000BCB305E0A24607EB4A004478202C0AD0BD
+:1029C000F0F766F809EB04135A4601211B1D00F0CD
+:1029D000A5FF0028EED0AC4202D0334652461EE09E
+:1029E000E34808B1AFF30080F0F752F898F82F20D1
+:1029F0006AB1D8F80C20411C891A0902CA1701EBE8
+:102A000012610912002902DD0020BDE8F09F314665
+:102A1000FFF7DCFE08B10120F7E733462A46202104
+:102A20000420FFF7C5FDEFE72DE9F041CE4C256905
+:102A3000F0F72EF8401B0002C11700EB11600012E6
+:102A400000D4FFDF94F8220000B1FFDF012784F8F3
+:102A5000227094F82E00202800D1FFDF94F82E6019
+:102A6000202084F82E00002584F82F5084F8205070
+:102A700084F82150BF4825600078022833D003280D
+:102A800031D000202077A068401C05D04FF0FF30E7
+:102A9000A0600120EFF75DFF0020EFF75AFFF0F78D
+:102AA00058F8F0F750F8EFF724FF10F0D7FDB248D0
+:102AB000056005604FF0E0214FF40040B846C1F8D2
+:102AC0008002F0F7E0F894F82D703846FFF75DFFCC
+:102AD0000028FAD0A448803800EB871010F81600C0
+:102AE000022802D006E00120CCE73A463146062013
+:102AF000FFF730FD84F8238004EB870090F8260070
+:102B0000202804D09B48801E4078F9F73FF9207FA9
+:102B1000002803D0F0F70DF82577657746E50146E4
+:102B2000914810B590F82D200024803800EB8210D9
+:102B300010F814302BB1641CE4B2202CF8D3202000
+:102B400010BD8E4800EB0410016021460120FFF704
+:102B500001FD204610BD10B5012801D0032800D189
+:102B600071B3814A92F82D307F4C0022803C04EBF7
+:102B7000831300BF13F812400CB1082010BD521C83
+:102B8000D2B2202AF6D37B4A48B1022807D00729BF
+:102B900016D2DFE801F01506080A0C0E100000211D
+:102BA0000AE01B2108E03A2106E0582104E07721E1
+:102BB00002E0962100E0B52151701070002010BD98
+:102BC000072010BD6B4810B54078EFF7D4FF80B2F6
+:102BD00010BD10B5202811D2634991F82D30A1F114
+:102BE000800202EB831414F810303BB191F82D30C1
+:102BF00002EB831212F81020012A01D0002010BD30
+:102C000091F82D2001460020FFF7A4FC012010BD03
+:102C100010B5EFF73DFFBDE81040EFF7ACBF2DE971
+:102C2000F0410E46504F01782025803F0C4607EBBF
+:102C3000831303E0254603EB45046478944202D0F5
+:102C4000202CF7D108E0202C06D0A14206D103EBBE
+:102C500041014978017007E00020A7E403EB44003C
+:102C600003EB450140784870454F7EB127B1002104
+:102C700040F2DA30AFF300803078A04206D127B1BD
+:102C8000002140F2DD30AFF30080357027B1002124
+:102C900040F2E230AFF30080012087E410B54268D3
+:102CA0000B689A1A1202D41702EB1462121216D48D
+:102CB000497A91B1427A82B9324A006852F82110B9
+:102CC000126819441044001D891C081A0002C1171B
+:102CD00000EB11600012322801DB012010BD002042
+:102CE00010BD2DE9F04781461F48244E00EB8100BE
+:102CF000984690F825402020107006F50070154683
+:102D000000EB81170BE000BF06EB04104946001DE5
+:102D1000FFF7C4FF28B107EB44002C704478202C47
+:102D2000F2D1297888F8001013E000BF06EB0415F3
+:102D3000291D4846FFF7B2FF68B988F80040A97B13
+:102D400099F80A00814201D80020E6E407EB44002C
+:102D50004478202CEAD10120DFE42DE9FC410E4625
+:102D600007460024054D18E018090020FFFF3F002A
+:102D7000000000008E00002000F5004098060020B2
+:102D800000000000F04702009DF8000005EB001075
+:102D90008168384600F0D6FD01246B4601AA314611
+:102DA0003846FFF79EFF0028EED02046BDE8FC81A4
+:102DB00070B50446FF480125A54300EB841100EBE4
+:102DC0008510402211F0F4F9FB4E26B1002140F2AB
+:102DD0005C40AFF30080F748803000EB850100EBEA
+:102DE0008400D0F82500C1F8250026B100214FF459
+:102DF0008C60AFF30080284670BD2DE9FC4184460D
+:102E0000EC481546089C00EB85170E4617F8140091
+:102E1000012803D0022801D00020C7E70B46E74A6B
+:102E20000121604600F07AFDA8B101AB6A4629464F
+:102E30003046FFF756FF70B1DE489DF804209DF83C
+:102E40000010803000EB85068A4208D02B46052012
+:102E5000FFF7AEFB0BE02A462146042014E02029B0
+:102E600003D007EB4100407801E096F8250007EB1E
+:102E7000440148709DF80000202809D007EB40006D
+:102E800044702A4621460320FFF764FB01208DE7AA
+:102E900006F8254F0120F070F3E7C94901EB001057
+:102EA000001DFFF7E0BB7CB51D46134604460E46E9
+:102EB00000F1080221461846EFF76AFE94F908006F
+:102EC0000F2804DD1F3820722068401C206096B156
+:102ED0000220BC4951F82610461820686946801B1C
+:102EE00020F07F40206094F908002844C01C1F286F
+:102EF00003DA012009E00420EBE701AAEFF748FE1E
+:102F00009DF8040010B10098401C009000992068C2
+:102F100031440844C01C20F07F4060607CBD2DE936
+:102F2000FE430C46064609786079907220799846EF
+:102F30001546507241B19F48803090F82E102029DC
+:102F40000AD00069401D0BE0D4E90223217903B0C7
+:102F50002846BDE8F043A6E79B484178701D084429
+:102F600020F07F47217900222846A368FFF79BFFC6
+:102F70003946284600F0E6FCD4E902322179684659
+:102F8000FFF791FF41462846019CFFF7E6FE2B46DE
+:102F900022460021304600F0C1FC002803D1314612
+:102FA000284600F0CFFCBDE8FE832DE9FE4F8146A8
+:102FB00000F084FC30B1002799F8000020B1002017
+:102FC000BDE8FE8F0127F7E77A4D7B4C4FF0000AF2
+:102FD000803524B1002140F2D340AFF3008095F852
+:102FE0002D8085F823A0002624B100214FF49B609A
+:102FF000AFF300801FB94046FFF7DAFE804624B1E8
+:1030000000214FF49C60AFF30080EFF741FD434691
+:103010006A464946FFF783FF24B1002140F2E640AB
+:10302000AFF3008095F82E0020280CD02969009875
+:10303000401A0002C21700EB1260001203D5684666
+:1030400000F080FC012624B100214FF49E60AFF314
+:10305000008095F823000028BBD124B1002140F264
+:10306000F640AFF30080EFF713FD6B46534A0021A3
+:1030700000F054FC0028A3D027B941466846FFF76A
+:103080006CFE064326B16846FFF7EDFAC9F8080062
+:1030900024B1002140F20950AFF3008001208FE7F6
+:1030A0002DE9FF5F8A46814600F008FC414C8034E0
+:1030B00010B39AF80000002710B1012800D0FFDFFC
+:1030C0003D4D25B1002140F27F50AFF3008001203B
+:1030D000A84600905FEA080604D0002140F287501D
+:1030E000AFF30080009800F0E0FB94F82D50002032
+:1030F00084F8230067B119E094F82E0001272028F6
+:1031000000D1FFDF9AF800000028D9D0FFDFD7E711
+:103110002846FFF74DFE054626B1002140F29150AA
+:10312000AFF3008094F823000028D3D126B100210A
+:1031300040F29B50AFF30080EFF7AAFC83462B468A
+:1031400001AA5146FFF7EBFE5FEA060804D0002112
+:1031500040F2A250AFF300803B462A4601A95846F0
+:10316000CDF80090FFF749FE064604EB850090F885
+:1031700028B0B8F1000F04D0002140F2A950AFF3FD
+:10318000008000F087FB0090B8F1000F04D0002110
+:1031900040F2AF50AFF3008094F82300002899D19B
+:1031A000B8F1000F04D0002140F2B750AFF3008017
+:1031B00003490BE09808002000000000FFFF3F00DB
+:1031C00098060020F04702008E00002001EB091055
+:1031D0000DF1040C00F104009CE80E0080E80E00E4
+:1031E0004EB35FEA080604D0002140F2C450AFF3AA
+:1031F00000803BEA070012D094F82E0020280ED160
+:1032000026B1002140F2C950AFF300802846FFF7F5
+:10321000BCFB20B99AF80000D8B3012849D0B8F116
+:10322000000F04D0002140F2E650AFF300802846A2
+:1032300000F029FB01265FEA080504D0002140F2D6
+:10324000EF50AFF30080009800F02FFB25B1002174
+:1032500040F2F350AFF300808EB194F82D0004EBF0
+:10326000800090F82600202809D025B1002140F2E6
+:10327000FA50AFF30080F9484078F8F787FD25B1A0
+:10328000002140F2FF50AFF3008004B03046BDE8AB
+:10329000F09FFFE7B8F1000F04D0002140F2D150B9
+:1032A000AFF3008094F82D2049460420FFF752F92F
+:1032B000C0E7002E3FF40EAF002140F2DC50AFF328
+:1032C000008007E72DE9F84FE54D814695F82D0080
+:1032D0004FF00008E34C4FF0010B474624B10021AA
+:1032E00040F20D60AFF30080584600F0DEFA85F83A
+:1032F000237024B1002140F21260AFF3008095F8F2
+:103300002D00FFF755FD064695F8230028B1002C47
+:10331000E4D000214FF4C3604BE024B1002140F21F
+:103320001C60AFF30080CE48803800EB861111F8A6
+:103330001900032856D1334605EB830A4A469AF80A
+:103340002500904201D1012000E0002000900AF108
+:1033500025000021FFF763FC01460098014203D0DD
+:1033600001228AF82820AF77E1B324B1002140F28E
+:103370002160AFF30080324649460120FFF7EAF8AA
+:103380009AF828A024B1002140F22C60AFF300800D
+:1033900000F080FA834624B1002140F23160AFF39F
+:1033A000008095F8230038B1002C97D0002140F21E
+:1033B0003560AFF3008091E7BAF1000F07D095F8C0
+:1033C0002E00202803D13046FFF7DFFAE0B124B108
+:1033D000002140F24960AFF30080304600F053FA1C
+:1033E0004FF0010824B1002140F25260AFF3008099
+:1033F000584600F05AFA24B1002140F25660AFF36B
+:1034000000804046BDE8F88F002CF1D0002140F24A
+:103410004460AFF30080E6E70020EFF773BA0120C5
+:10342000EFF770BA8D48007870472DE9F0418C4C69
+:1034300094F82E0020281FD194F82D6004EB860705
+:1034400097F82550202D00D1FFDF8549803901EB09
+:10345000861000EB4500407807F8250F0120F87032
+:1034600084F82300294684F82E5032460220223464
+:10347000FFF770F8002020700FE42DE9F0417A4E3C
+:10348000774C012538B1012821D0022879D00328B2
+:103490007DD0FFDFF0E700F029FAFFF7C6FF207EBE
+:1034A00000B1FFDF84F821500020EFF752FAA16845
+:1034B000481C04D0012300221846EFF79DFA14F8A7
+:1034C0002E0F217806EB01110A68012154E0FFF765
+:1034D000ACFF0120EFF73DFA94F8210050B1A0684D
+:1034E000401C07D014F82E0F217806EB01110A6852
+:1034F000062141E0207EDFF86481002708F1020800
+:10350000012803D002281ED0FFDFB5E7A777EFF729
+:1035100010FB98F80000032801D165772577607DBE
+:10352000524951F8200094F8201051B948B161680F
+:103530000123091A00221846EFF75EFA02202076CE
+:103540009AE7277698E784F8205000F0CFF9A07F1B
+:1035500050B198F8010061680123091A0022184649
+:10356000EFF74AFA257600E0277614F82E0F217837
+:1035700006EB01110A680021BDE8F041104700E0A8
+:1035800005E036480078BDE8F041F8F7FFBBFFF7EB
+:103590004CFF14F82E0F217806EB01110A68052163
+:1035A000EAE710B52E4C94F82E00202800D1FFDF5A
+:1035B00014F82E0F21782C4A02EB01110A68BDE89D
+:1035C0001040042110477CB5254C054694F82E0088
+:1035D000202800D1FFDFA068401C00D0FFDF94F856
+:1035E0002E00214901AA01EB0010694690F90C0058
+:1035F0002844EFF7CDFA9DF904000F2801DD0120E2
+:1036000000E00020009908446168084420F07F41F0
+:10361000A16094F82100002807D002B00123BDE882
+:10362000704000221846EFF7E7B97CBD30B5104A6C
+:103630000B1A541CB3EB940F1ED3451AB5EB940F21
+:103640001AD3934203D9101A43185B1C14E0954215
+:1036500010D9511A0844401C43420DE08C00002050
+:10366000180900200000000098060020F047020022
+:10367000FF7F841EFFDF0023184630BD0123002298
+:1036800001460220EFF7B8B90220EFF762B9EFF771
+:10369000FFB92DE9FC47B14C054694F82E002028CF
+:1036A00000D1FFDF642D58D3AD4A0021521B71EBCE
+:1036B000010052D394F82E20A0462046DFF8A492B1
+:1036C00090F82D7009EB0214D8F8000001AA2844E4
+:1036D0006946EFF75DFA9DF90400002802DD0098C5
+:1036E000401C0090A068009962684618B21A22F047
+:1036F0007F42B2F5800F30D208EB8702444692F841
+:103700002520202A0AD009EB02125268101A000262
+:10371000C21700EB1260001288421EDBA068401C3A
+:1037200010D0EFF7B5F9A168081A0002C11700EB35
+:1037300011600012022810DD0120EFF70AF94FF0A6
+:10374000FF30A06020682844206026F07F40206180
+:10375000012084F82300BDE8FC870020FBE72DE969
+:10376000F0477E4C074694F82D00A4F1800606EB46
+:10377000801010F8170000B9FFDF94F82D50A04614
+:10378000794C24B1002140F66500AFF3008040F68B
+:10379000710940F67A0A06EB851600BF16F8170085
+:1037A000012818D0042810D005280ED006280CD0E7
+:1037B0001CB100214846AFF3008020BF002CEDD0A3
+:1037C00000215046AFF30080E8E72A463946012041
+:1037D000FEF7C0FEF2E74FF0010A4FF00009454640
+:1037E00024B1002140F68100AFF30080504600F084
+:1037F0005CF885F8239024B1002140F68600AFF3F1
+:10380000008095F82D00FFF7D3FA064695F82300BF
+:1038100028B1002CE4D0002140F68C001FE024B138
+:1038200000214FF40960AFF3008005EB860000F142
+:10383000270133463A462630FFF7F1F924B100213B
+:1038400040F69400AFF3008000F024F8824695F82B
+:10385000230038B1002CC3D0002140F69A00AFF30A
+:103860000080BDE785F82D60012085F823005046D3
+:1038700000F01BF8002C04D0002140F6A700AFF3A5
+:103880000080BDE8F087354981F82D00012081F8DE
+:103890002300704710B5354808B1AFF30080EFF34F
+:1038A000108000F0010072B610BD10B5002804D1E0
+:1038B0002F4808B1AFF3008062B610BD2D480068F4
+:1038C000C005C00D10D0103840B2002806DA00F054
+:1038D0000F0000F1E02090F8140D03E000F1E0206B
+:1038E00090F80004400970470820704710B51B4C41
+:1038F00094F82400002804D1F8F72AF8012084F86D
+:10390000240010BD10B5154C94F82400002804D0F4
+:10391000F8F747F8002084F8240010BD10B51C68A3
+:103920005B68241A181A24F07F4420F07F40A142DB
+:1039300006D8B4F5800F03D2904201D8012010BD03
+:10394000002010BDD0E90032D21A21F07F4311448B
+:1039500021F07F41C0E900317047000018090020C4
+:10396000FF1FA107980600200000000000000000D3
+:103970000000000004ED00E02DE9F041044680075E
+:103980004FF000054FF001060CD560480560066059
+:103990000FF0C6FC20B15E48016841F4806101600F
+:1039A00024F00204E0044FF0FF3705D55948466083
+:1039B000C0F8087324F48054600003D556480560AD
+:1039C00024F08044E0050FD55448C0F80052C0F8F8
+:1039D000087353490D60091D0D60514A04210C32D2
+:1039E0001160066124F48074A00409D54D48466036
+:1039F000C0F80052C0F808734B48056024F4005426
+:103A0000C4F38030C4F3C031884200D0FFDF14F427
+:103A1000404F14D045484660C0F80873444886605B
+:103A2000C0F80052C0F8087342490D600A1D1660C4
+:103A30008660C0F808730D60166024F440442005C9
+:103A40000AD53D4846608660C0F80873C0F84873E0
+:103A50003A48056024F400640FF0DAFD3848044267
+:103A600000D0FFDFBDE8F08170B5202500221346AD
+:103A700020FA02F1C90719D051B201F01F06012442
+:103A8000B4404E09B60006F1E026C6F88041C6F8FB
+:103A90008042002906DA01F00F0101F1E02181F8EE
+:103AA000143D03E001F1E02181F80034521CAA42E8
+:103AB000DED370BD70B5234C0D462060FFF75CFF70
+:103AC0002068FFF7D1FF2846F8F71FF80FF0FAF942
+:103AD00000F0AFF80FF09CFD0FF0E7FCF8F728F9C5
+:103AE000BDE870400FF09CBA10B5164C2068FFF787
+:103AF00043FF2068FFF7B8FF0FF08AFDF8F794F84E
+:103B00000020206010BD0A2070470000FC1F00400C
+:103B10003C17004000C0004004E501400080004028
+:103B20000485004000D0004004D5004000E0004083
+:103B300000F0004000F5004000B0004008B5004033
+:103B4000FEFF0FFD9000002070B526490A680AB3F9
+:103B50000022154601244B685B1C4B60092B00D3E7
+:103B60004D600E7904FA06F30E681E420FD0EFF393
+:103B7000108212F0010272B600D001220C689C4340
+:103B80000C6002B962B649680160002070BD521C29
+:103B9000092AE0D3052070BD4FF0E0214FF48000EA
+:103BA000C1F800027047EFF3108111F0010F72B6F7
+:103BB0004FF0010202FA00F20A48036842EA0302E7
+:103BC000026000D162B6E7E706480021016041606B
+:103BD00070470121814003480068084000D001205F
+:103BE00070470000940000202DE9F04115460E4674
+:103BF0000446002700F0E7F8A84215D3002341202F
+:103C00000FE000BF94F84220A25CF25494F84210F6
+:103C1000491CB1FBF0F200FB12115B1C84F842104E
+:103C2000DBB2AB42EED3012700F0D9F83846BDE84D
+:103C3000F081704910B5802081F800046E490020A1
+:103C400081F8420081F84100433181F8420081F857
+:103C50004100433181F8420081F8410067480FF08C
+:103C60006DFB6648401C0FF069FBEFF71BF8BDE8E1
+:103C7000104000F0B4B8402070475F4800F0A3B88F
+:103C80000A4601465C48AFE7402070475A48433037
+:103C900000F099B80A46014657484330A4E740214E
+:103CA00001700020704710B504465348863000F07C
+:103CB0008AF82070002010BD0A4601464E4810B513
+:103CC0008630FFF791FF08B1002010BD42F20700D7
+:103CD00010BD70B50C460546412900D9FFDF4848A4
+:103CE0000068103840B200F050F8C6B20D2000F065
+:103CF0004CF8C0B2864203D2FFDF01E0EFF722F8B2
+:103D0000224629463C48FFF76FFF0028F6D070BDD9
+:103D10002DE9F041394F002506463F1D57F8254053
+:103D2000204600F041F810B36D1CEDB2032DF5D321
+:103D30003148433000F038F8002825D02E4800F0F4
+:103D400033F8002820D02C48863000F02DF80028C9
+:103D50001AD0EEF7CDFF29480FF0F8FAB0F5005F62
+:103D600000D0FFDFBDE8F04124480FF005BB94F818
+:103D700041004121265414F8410F401CB0FBF1F2E0
+:103D800001FB12002070D3E751E7002806DA00F0AB
+:103D90000F0000F1E02090F8140D03E000F1E020A6
+:103DA00090F800044009704710F8411F4122491C57
+:103DB000B1FBF2F302FB13114078814201D10120E3
+:103DC00070470020704710F8411F4078814201D3AE
+:103DD000081A02E0C0F141000844C0B2704710B5B3
+:103DE00006480FF0B3FA002803D1BDE81040EEF703
+:103DF0006ABF10BD0DE000E0480900209C000020D3
+:103E000004ED00E070B5154D2878401CC4B2687808
+:103E1000844202D0EFF727F82C7070BD2DE9F041F5
+:103E20000E4C4FF0E02600BFEFF712F820BF40BF66
+:103E300020BF677820786070D6F80052EDF76EFAF0
+:103E4000854305D1D6F8040210B92078B842EBD0EA
+:103E5000EEF7F9FF0020BDE8F0810000AC00002083
+:103E60002DE9F041012528034FF0E0210026C1F89B
+:103E700080011E4CC4F800610C2000F02CF81C4896
+:103E800001680268C94341F3001142F01002026068
+:103E9000C4F804532560491C00E020BFD4F8002179
+:103EA000002AFAD019B9016821F010010160114807
+:103EB00007686560C4F80853C4F800610C2000F07E
+:103EC0000AF83846BDE8F08110B50446FFF7C8FF90
+:103ED0002060002010BD00F01F0201219140400928
+:103EE000800000F1E020C0F88012704700C0004060
+:103EF00010ED00E008C500402DE9F047FF4C0646F4
+:103F0000FF21A06800EB061211702178FF2910D064
+:103F10004FF0080909EB011109EB06174158C05988
+:103F200000F0F4F9002807DDA168207801EB061104
+:103F300008702670BDE8F08794F8008045460DE0D3
+:103F4000A06809EB05114158C05900F0DFF90028BD
+:103F500006DCA068A84600EB08100578FF2DEFD11D
+:103F6000A06800EB061100EB08100D700670E1E789
+:103F7000F0B5E24B0446002001259A680C269B7898
+:103F80000CE000BF05EB0017D75DA74204D106EB9C
+:103F90000017D7598F4204D0401CC0B28342F1D8D9
+:103FA000FF20F0BD70B5FFF772FBD44C08252278D6
+:103FB000A16805EB0212895800F0A8F9012808DD74
+:103FC0002178A06805EB01114058BDE87040FFF76B
+:103FD00055BBFFF727FABDE87040F7F7D7BE2DE9CC
+:103FE000F041C64C2578FFF752FBFF2D6ED04FF005
+:103FF0000808A26808EB0516915900F087F9022815
+:10400000A06801DD80595DE000EB051109782170A1
+:10401000022101EB0511425C5AB1521E42548159F2
+:1040200001F5800121F07F4181512846FFF764FFAF
+:1040300034E00423012203EB051302EB051250F8D0
+:1040400003C0875CBCF1000F10D0BCF5007F10D915
+:10405000CCF3080250F806C00CEB423C2CF07F4C2D
+:1040600040F806C0C3589A1A520A09E0FF21815449
+:104070000AE0825902EB4C3222F07F428251002248
+:1040800042542846FFF738FF0C21A06801EB0511C8
+:104090004158E06850F82720384690472078FF289C
+:1040A00014D0FFF7F4FA2278A16808EB0212454613
+:1040B000895800F02BF9012893DD2178A06805EBE1
+:1040C00001114058BDE8F041FFF7D8BABDE8F081D2
+:1040D000F0B51D4614460E460746FF2B00D3FFDF02
+:1040E000A00700D0FFDF8548FF210022C0E902477A
+:1040F000C57006710170427082701046012204E0A2
+:1041000002EB0013401CE154C0B2A842F8D3F0BD4A
+:1041100070B57A4C064665782079854200D3FFDF7A
+:10412000E06840F825606078401C6070284670BDEB
+:104130002DE9FF5F1D468B460746FF24FFF7A7FAD0
+:10414000DFF8B891064699F80100B84200D8FFDFC1
+:1041500000214FF001084FF00C0A99F80220D9F81D
+:1041600008000EE008EB0113C35CFF2B0ED0BB422E
+:1041700005D10AEB011350F803C0DC450CD0491CF3
+:10418000C9B28A42EED8FF2C02D00DE00C46F6E709
+:1041900099F803108A4203D1FF2004B0BDE8F09FD4
+:1041A0001446521C89F8022008EB04110AEB041291
+:1041B000475440F802B00421029B0022012B01EB7E
+:1041C00004110CD040F801204FF4007808234FF080
+:1041D000020C454513D9E905C90D02D002E045504E
+:1041E000F2E7414606EB413203EB041322F07F4233
+:1041F000C250691A0CEB0412490A81540BE005B94C
+:10420000012506EB453103EB041321F07F41C1503A
+:104210000CEB0411425499F800502046FFF76CFE55
+:1042200099F80000A84201D0FFF7BCFE3846B4E779
+:1042300070B50C460546FFF72AFA06462146284681
+:10424000FFF796FE0446FF281AD02C4D082101EBFB
+:104250000411A8684158304600F058F800F5805025
+:10426000C11700EBD14040130221AA6801EB0411F1
+:10427000515C09B100EB4120002800DC012070BD39
+:10428000002070BD2DE9F04788468146FFF770FE9B
+:104290000746FF281BD0194D2E78A86831463446B2
+:1042A00005E0BC4206D0264600EB06121478FF2C2F
+:1042B000F7D10CE0FF2C0AD0A6420CD100EB011084
+:1042C00000782870FF2804D0FFF76CFE03E0002080
+:1042D00030E6FFF7D9F941464846FFF7A9FF012329
+:1042E000A968024603EB0413FF20C854A878401EB7
+:1042F000B84200D1A87001EB041001E0140A0020BC
+:1043000001EB061100780870104613E6081A000247
+:10431000C11700EB116000127047000070B5044631
+:10432000A0F500002D4EB0F1786F02D23444A4F510
+:1043300000042B48844201D2012500E0002500F052
+:1043400043F848B125B9B44204D32648006808E0D0
+:10435000012070BD002070BD002DF9D1B442F9D309
+:1043600021488442F6D2F3E710B50446A0F50000D8
+:10437000B0F1786F03D219480444A4F5000400F0AA
+:1043800023F84FF0804130B11648006804E08C42B9
+:1043900004D2012003E014488442F8D2002080F0C7
+:1043A000010010BD10B520B1FFF7DEFF08B10120FC
+:1043B00010BD002010BD10B520B1FFF7AFFF08B150
+:1043C000012010BD002010BD08480949006888423E
+:1043D00001D101207047002070470000000000203C
+:1043E000006002002000002008000020B000002033
+:1043F000BEBAFECA0548064A0168914201D10021B1
+:10440000016004490120086070470000B0000020EE
+:10441000BEBAFECA40E50140534800210170417018
+:1044200010218170704770B5054616460C46022073
+:10443000EEF7D7F94C49012008704C49F01E08608E
+:104440004B480560001F046070BD10B50220EEF7F8
+:10445000C8F945490120087046480021C0F80011FC
+:10446000C0F80411C0F8081143494FF40000086077
+:1044700010BD3D480178C9B1404A4FF400011160B8
+:104480003C49D1F800310022002B1CBFD1F8043187
+:10449000002B02D0D1F8081111B14270102103E0B5
+:1044A0000121417036490968817002700020EEF7E1
+:1044B00098B92D480178002904BF407870472D48ED
+:1044C000D0F80011002904BF02207047D0F8001175
+:1044D00000291CBFD0F80411002905D0D0F808012C
+:1044E000002804BF01207047002070471E4800B517
+:1044F0000278204B4078C821491EC9B282B1D3F856
+:1045000000C1BCF1000F10D0D3F8000100281CBF7F
+:10451000D3F8040100280BD0D3F8080150B107E00C
+:10452000022802D0012805D002E00029E4D1FFDFF3
+:10453000002000BD012000BD0B480178002904BF08
+:10454000807870470B48D0F8001100291CBFD0F8C4
+:104550000411002902D0D0F8080108B110207047DA
+:1045600007480068C0B27047B400002010F5004052
+:1045700008F5004000F0004004F5014008F5014056
+:1045800000F400404C48002101704170704770B544
+:10459000064614460D460120EEF723F9474806600B
+:1045A000001D0460001D056070BD70B54249012505
+:1045B0000D7040EA0241424A41F080711160414C65
+:1045C0000026C4F80461404A4FF040711160002891
+:1045D00002BFC4F80052256070BD012818BFFFDF7C
+:1045E000C4F8006225604FF000703849086070BD63
+:1045F0003148017879B1344A4FF040711160314946
+:10460000D1F804210021002A08BF417002D0304AAD
+:104610001268427001700020EEF7E3B82648017876
+:10462000002904BF407870472648D0F804010028CC
+:1046300008BF704726480068C0B27047002808BF0E
+:10464000704730B51C480078002808BFFFDF1D48C0
+:10465000D0F80411002918BF30BD0224C0F804436B
+:10466000DFF870C0DCF80010C1F30015DCF80010B2
+:1046700041F01001CCF80010D0F80411002904BF5B
+:104680004FF400414FF0E02207D100BFC2F8801282
+:1046900020BFD0F80431002BF8D02DB9DCF8001081
+:1046A00021F01001CCF80010C0F8084330BD0549D6
+:1046B0000120886070470000B700002008F5004026
+:1046C00004F5004000F0004008F5014004F5014009
+:1046D00000F4004010ED00E010B5FF480024012177
+:1046E0004470047044728472C17280F82140846204
+:1046F000446314300FF004FFF849601E0860091D80
+:104700000860091D0C60091D0860091D0C60091D69
+:104710000860091D0860091D0860091D0860091D61
+:104720000860091D0860091D0860091D0860091D51
+:10473000086010BDEA48016801F00F01032904BFB9
+:1047400001207047006800F00F00042804BF022019
+:10475000704700B5FFDF012000BD30B4DE490268BC
+:10476000DFF884C34A6142688A61007A08770A7D6B
+:10477000DC4BACF1040401204AB10A7E00FA02F2DB
+:104780001A608D7D002D0CBF2260CCF800204A7D80
+:10479000002A04BF30BC70474A7E90401860C97D33
+:1047A00000290CBF2060CCF8000030BC704730B549
+:1047B00000250446012904D002290CBF4FF0807562
+:1047C000FFDF45F4847040F48010C849086044F469
+:1047D0004030091D40F00070086030BD30B5002544
+:1047E0000446012904D002290CBF4FF08075FFDF79
+:1047F00045F4847040F48010BC49086044F44030B3
+:10480000091D40F000700860B948D0F80001002888
+:1048100018BFFFDF30BD2DE9F04102264FF0E02741
+:1048200001240025C7F88061B248056004600EF0DD
+:1048300077FDB14918B1086840F4806008600868E5
+:1048400020F0770040F0880040F0004008600EF053
+:1048500051FD30B1A948016821F47F4141F4B051C4
+:1048600001600EF047FD9C4940B1A5484E770660B7
+:10487000A54AA4481060121FA4481060A44A40F240
+:104880005B601060121F40F203101060101F046084
+:10489000934A032010609F4A96201060487F0028AA
+:1048A00014BF4FF4C0209C4840F440209B4A106045
+:1048B0009C4A9B481060121F9B481060C7F880629A
+:1048C0008B4A1020C2F8040381F82D50BDE8F08116
+:1048D0009648016821F0010141F080710160704744
+:1048E0007D4A0368C2F802308088D0801172704718
+:1048F000794B10B51A7A8A4208D101460622981CD3
+:104900000FF02AFC002804BF012010BD002010BDBC
+:10491000714890F8210070476F4A517010707047CD
+:10492000F0B50546800000F1804000F580508B888E
+:10493000C0F820360B78D1F8011043EA0121C0F805
+:10494000001605F10800012707FA00F6784C002A46
+:1049500004BF2068B04304D0012A18BFFFDF2068DD
+:1049600030432060206807FA05F108432060F0BD5D
+:104970000EF096BF584890F82E007047564890F8B1
+:10498000300070476B4AC178116000686A490002C4
+:1049900008607047252808BF02210ED0262808BFCE
+:1049A0001A210AD0272808BF502106D00A2894BF10
+:1049B0000422062202EB4001C9B2604A116060493C
+:1049C00008607047F0B4444B9D7A012D61D0022DF0
+:1049D0001CBFF0BC704793F815C0BCF1000F04BFBA
+:1049E000F0BC70474FF47A7C012D564C564F57D08F
+:1049F000DE7D5D7E002E18BF0126012908BF29211A
+:104A00000CD0022A0CBF514C012A03D0042A0CBF3F
+:104A10003C464F4C04F2E141B1FBFCF1491F084414
+:104A20004C4908604C490020C1F84C01280286F02E
+:104A3000010140EA015040F00311187F820002F1A9
+:104A4000804202F5C042C2F81015444901EB8002D1
+:104A5000997EC80000F1804000F5F830C0F81425B8
+:104A6000DFF8FCC0C0F810C5D87EC30003F1804356
+:104A700003F5F833C3F814252B4AC3F81025012297
+:104A800002FA01F102FA00F0084336490860F0BC6E
+:104A9000704793F814C0BCF1000FA3D1F0BC70476D
+:104AA0009E7D1D7E002E18BF0126012965D0022A99
+:104AB00004BF2D4C4FF47A710CD0012A08BF4FF47B
+:104AC000C86107D0042A07BF3C4640F69801274C2E
+:104AD00040F6E44121444BE0240A0020000E00404F
+:104AE00010150040180500500C050050141500402A
+:104AF00000100040FC1F00403C17004040170040E1
+:104B000060150040448000409CF5014028110040A1
+:104B100038150040441500400000040408F5014029
+:104B200040800040A4F5014010110040741700407F
+:104B300040160040241500401C1500400815004098
+:104B400054150040A2240200D0FB010004360200EC
+:104B5000C0D401004C85004000800040006000404F
+:104B60004C81004004F501406836020030D301005A
+:104B700001F5FA71B1FBFCF150E7022A08BF4FF4CE
+:104B80007A710AD0012A08BF4FF4C86105D0042AFF
+:104B90000CBF40F6980140F6E44149F6FC6211442E
+:104BA000E8E72DE9F047FC4E80460320154689468C
+:104BB000C6F80002F94F787F002814BF4FF4C020D8
+:104BC000F748F849086048460EF0A5FE28460EF062
+:104BD00095FE0124B8F1000F03D0B8F1010F16D0F3
+:104BE00018E00EF087FB78B1EF490A684806022DFD
+:104BF000D0F820030CBFC0F30660C0F3062022F4F7
+:104C0000FE4242EA00200860BC72346002E00220EA
+:104C1000B8727460E548C464E54800682A464946AD
+:104C2000BDE8F047CEE62DE9F0418846DA4907466F
+:104C300003201546C1F80002D84C607F002814BF3D
+:104C40004FF4C020D648D74E306040460EF063FE89
+:104C500028460EF053FE17B1012F1CD024E00EF0B1
+:104C600049FB78B1D04A11685006022DD0F82003D4
+:104C70000CBFC0F30660C0F3062021F4FE4141EAF8
+:104C8000002010600120A072606B40F4801060630F
+:104C90004FF4801007E00220A072606B40F4001017
+:104CA00060634FF4001030602A464146BDE8F04191
+:104CB000002087E62DE9FF4FB74C8346002581B0E1
+:104CC00003208946C4F80002B44E707F002814BF48
+:104CD0004FF4C020B248B34F386003980EF01BFE6B
+:104CE00004980EF00BFEDFF8CCA24FF00108BBF1E8
+:104CF000000F03D0BBF1010F35D046E00EF0FAFAF9
+:104D000080B1A94A0498116853060228D3F82003F9
+:104D10000CBFC0F30660C0F3062021F4FE4141EA57
+:104D200000201060CAF8004096F82D00012806D037
+:104D3000022818BFFFDF0CD086F80A8025E0DDE9E5
+:104D4000031396F82C2048460EF066FEB16A45180B
+:104D5000F2E7DDE9031296F82C3048460EF0EAFD42
+:104D6000B16A4518E8E79448CAF8000096F82D00A3
+:104D7000DDE90313012896F82C20484624D00EF0D4
+:104D800095FEB16A45180220B0728C4805608D49C5
+:104D90008B480860706B40F400207063D4F8009278
+:104DA0004FF0100AC4F808A30026C4F80062864831
+:104DB0004FF4802BC0F800B0FF208DF80000C4F83D
+:104DC0001061C4F810800AE00EF0F2FDB16A4518D7
+:104DD000D9E700BF9DF80000401E8DF800009DF847
+:104DE000000018B1D4F810010028F3D09DF800009D
+:104DF000002808BFFFDFC4F80061C4F80C61C4F8E4
+:104E00001061C4F80461C4F81461C4F818610EF0AC
+:104E100071FA002818BFC4F828616C480068009037
+:104E2000C4F80092C7F800B0C4F804A34FF40020FF
+:104E300038605E48C0F84C805D480068A84228BFD2
+:104E4000FFDF2846DDE9031205B0BDE8F04FB9E504
+:104E50002DE9F84F504CD4F8000220F00B09D4F89B
+:104E600004034FF0100AC0F30018C4F808A300268A
+:104E7000C4F80062494D687F002814BF4FF4C02079
+:104E8000474840F4402150480160A97A0127012990
+:104E900002D0022903D014E0297D11B911E0697D07
+:104EA00079B1A97EEA7E07FA01F107FA02F211430D
+:104EB0000160287F800000F1804000F5C040C0F80C
+:104EC0001065FF208DF80000C4F81061276104E030
+:104ED0009DF80000401E8DF800009DF8000018B1FC
+:104EE000D4F810010028F3D09DF80000002808BF76
+:104EF000FFDFC4F810610EF0FDF9002818BFC4F8F8
+:104F000028616E72AE72EF72C4F80092B8F1000FB1
+:104F100018BFC4F804A3BDE8F88F00682C4920F03E
+:104F20007F40086070474FF0E0200221C0F88011F8
+:104F3000C0F8801270474FF0E0210220C1F8000154
+:104F4000704724490870704723490860704730B59E
+:104F5000124C0546A06AA84228BFFFDF012020733B
+:104F60002561607F40B1284420610B48D0F80012D1
+:104F700041F04001C0F800120C490020C1F8440182
+:104F8000164920690860606B064940F48000606340
+:104F90004FF48000086030BD00100040240A00205B
+:104FA0000000040404F50140881500400080004022
+:104FB0004C850040ACF5014004100040488500409D
+:104FC00048810040A8F5014008F501401811004053
+:104FD0003C150040B9000020041500404485004005
+:104FE00070B505460E460220FE4C2073FE4801684F
+:104FF00001F00F01032908BF012207D0006800F06B
+:105000000F0004280EBF0222FFDF012294F82D00BA
+:1050100094F82C10012819D028460EF0A5FD206127
+:10502000607F48B1216908442061F048D0F800123F
+:1050300041F04001C0F80012ED490020C1F84401E0
+:105040002169A06A0844EB49086070BD33462846D0
+:105050000EF053FDE3E7E8494FF480000860E148B3
+:10506000416B21F480014163002101737047C2004C
+:1050700002F1804202F5F832E04BC2F81035C2F876
+:10508000141501218140DE480160D648426B11436E
+:1050900041637047D64801214160C1600021C0F8DA
+:1050A0004411D4480160CF488162704710B504466E
+:1050B0000EF020F900281CBFCA484477D14804608C
+:1050C000CA48D0F8001241F04001C0F8001210BDEB
+:1050D000C64810B5D0F8001221F04001C0F8001207
+:1050E0000EF008F9C749002818BF0220086010BD5B
+:1050F000BE48D0F8001221F01001C0F800120121C2
+:1051000081617047B9480021C0F81C11D0F8001225
+:1051100041F01001C0F800127047B44981B0D1F8D5
+:105120001C21012A1EBF002001B07047B64A126838
+:1051300002F07F02524202700020C1F81C01B34805
+:1051400000680090012001B0704730B50C000546A2
+:1051500008BFFFDF14F0010F1CBF012CFFDF002D83
+:105160000CBF012002209F4901284872CC729F4940
+:1051700004BFD1F8000240F0040007D0022807BFA6
+:10518000D1F8000240F00800FFDF30BDC1F8000296
+:1051900030BD2DE9F84FDFF8789299F80000042827
+:1051A00028BFFFDFDFF848A2DAF84C1192488D4C97
+:1051B00000274FF00108D1B1A17A012902D00229BC
+:1051C00003D014E0217D11B911E0617D79B1A17E98
+:1051D000E27E08FA01F108FA02F211430160217F30
+:1051E000890001F1804101F5C041C1F81075824884
+:1051F000616B01606763217B002019B1DAF844110B
+:10520000012900D00021A27A784E012A6ED0022A0C
+:1052100074D000BFD6F8101101290CBF1021002155
+:1052200041EA00057B48016811F0FF0F03D0D6F872
+:105230001411012900D0002184F82E10006810F00C
+:10524000FF0F03D0D6F81801012800D0002084F801
+:105250002F007148006884F83000FFF72AF9012810
+:1052600018BF002084F83100C6F80071C6F80C7130
+:10527000C6F81071C6F80471C6F81471C6F8187132
+:105280000EF038F8002818BFC6F828716348006887
+:1052900000905748C0F8447161480068DFF854A195
+:1052A0000090DAF800006062617F00291CBF401A9C
+:1052B00060625C480068A0624B48016801F00F0121
+:1052C000032908BF012007D0006800F00F00042860
+:1052D0000EBF0220FFDF012084F82C00A07ADFF847
+:1052E00048B184F82D00022824D116E0D6F80C012C
+:1052F000012814BF002008208CE7FFE7D6F80C0136
+:10530000012814BF00200220484A1268012A14BF55
+:1053100004220022104308437CE7607850B1DBF898
+:10532000001009780840217831EA000008BF84F8AD
+:10533000208001D084F8207015F0020F07D099F872
+:1053400000103B4A4908606A52F82110884715F05E
+:10535000010F18BF00210DD0364A99F80030A06A1D
+:1053600052F82320904700BF99F8000010F0010F79
+:105370002AD10AE015F0020F18BF0121ECD115F077
+:10538000080F18BF0221E7D1EEE7DBF80000007834
+:1053900000F00F00072828BF84F8217014D2DBF832
+:1053A0000000062200F10901A01C0EF0D5FE40B954
+:1053B000207ADBF800100978B0EBD11F08BF01207C
+:1053C00000D0002084F82100E17A002011F0020FC3
+:1053D0001CBF15F0020F15F0040F45D111F0100F8E
+:1053E0002AE00000240A00201015004000100040B0
+:1053F000008000404485004008F501400411004051
+:1054000004F5014060150040481500401C110040A3
+:10541000B900002040160040101400401811004050
+:1054200044810040408500400415004000140040C5
+:1054300008480200504802001CBF94F82F20002AA0
+:1054400002D094F831207AB111F0080F1CBF94F803
+:105450002020002A08D111F0040F02D094F8211066
+:1054600011B115F0010F00D00120617A19B198B186
+:10547000FFF7EEFC1EE0607F002814BF4FF4C02150
+:105480007F4980480160D6F8000220F00300C6F88A
+:10549000000284F80B800DE04FF0000B012913D0BF
+:1054A000022918BFFFDF21D0A06A01225844002141
+:1054B000FFF788FA15F0010F2BD0734899F8001008
+:1054C00050F82100804745E0D6F8000220F00400A3
+:1054D000C6F80002677284F80B80012384F80A8002
+:1054E0001A46002196200EF025FA10E0D6F80002A8
+:1054F00020F00800C6F80002677284F80B800220D2
+:10550000A07201231A46002196200EF051FA83461C
+:10551000CAE715F0020F08D05C4999F8002028EA84
+:10552000950051F82210884714E015F0080F06D0B6
+:10553000574899F8001050F8210080470AE015F00C
+:10554000100F08BFFFDF05D0524899F8001050F83F
+:1055500021008047A07A022818BFBDE8F88F207B81
+:10556000002808BFBDE8F88F4B49C1F844710228F4
+:1055700014D0012818BFFFDFA16A2069884298BFB4
+:10558000FFDF2069CAF80000606B444940F48000E6
+:1055900060634FF480000860BDE8F88F2169A06A5D
+:1055A0000844EFE738B500253D4C002818BFC4F883
+:1055B0000052C4F80051C4F80C51C4F81051C4F89A
+:1055C0000451C4F81451C4F818510DF093FE00288A
+:1055D00018BFC4F8285133480068009038BD01282E
+:1055E00004BF28207047022804BF1820704700B568
+:1055F000FFDF282000BD012804BF41F6A4707047DA
+:10560000022804BF41F28830704700B5FFDF41F641
+:10561000A47000BD012804BF41F2D4707047022875
+:1056200004BF41F20400704700B5FFDF41F2D470BF
+:1056300000BD012812BF02280020704700B5FFDF1F
+:10564000002000BD16490820C1F800021648407F1E
+:10565000002814BF4FF4C02009480A4908601449C3
+:1056600012480860091D13480860091D12480860A7
+:10567000091D1248086009494FF44020086070472E
+:105680000000040408F50140104802002048020010
+:1056900030480200404802000080004004F501400C
+:1056A0000010004018110040240A002000110040A2
+:1056B000A0F50140141000401C11004010100040E3
+:1056C00010B53F4822210EF0F2FD3D48017821F04F
+:1056D00010010170012107F017FC3A49002081F800
+:1056E00022004FF6FF70888437490880488010BD3B
+:1056F000704734498A8C824218BF7047002081F875
+:1057000022004FF6FF70888470472D490160704772
+:105710002D49088070472B498A8CA2F57F43FF3BB7
+:1057200003D0002101600846704791F822202549E6
+:10573000012A1ABF0160012000207047214901F1B0
+:10574000220091F82220012A04BF00207047012284
+:1057500002701D4800888884104670471A494880A6
+:1057600070471849184B8A8C5B889A4206D191F889
+:105770002220002A1EBF01600120704700207047D0
+:105780001048114A818C5288914209D14FF6FF711D
+:10579000818410F8221F19B1002101700120704787
+:1057A000002070470748084A818C5288914205D1F1
+:1057B00090F8220000281CBF00207047012070478D
+:1057C000820A00205C0A0020BA0000207047574A75
+:1057D000012340B1012818BF70471370086890601A
+:1057E00088889081704753700868C2F802008888E2
+:1057F000D08070474D4A10B1012807D00EE0507894
+:1058000060B1D2F802000860D08804E0107828B1B6
+:105810009068086090898880012070470020704758
+:10582000424910B1012803D006E0487810B903E0DE
+:10583000087808B1012070470020704730B58DB05E
+:105840000C4605460D2104A80EF053FDE0788DF8B6
+:105850001F0020798DF81E0060798DF81D002868E2
+:10586000009068680190A8680290E8680390684614
+:105870000DF0C2FB20789DF82F1088420CD1607883
+:105880009DF82E10884207D1A0789DF82D108842EF
+:1058900002BF01200DB030BD00200DB030BD30B5CD
+:1058A0000C4605468DB04FF0030104F1030012B120
+:1058B000FEF7F0F901E0FEF70CFA60790D2120F017
+:1058C000C00040F04000607104A80EF012FDE078C6
+:1058D0008DF81F0020798DF81E0060798DF81D006D
+:1058E0002868009068680190A8680290E8680390B2
+:1058F00068460DF081FB9DF82F0020709DF82E006A
+:1059000060709DF82D00A0700DB030BD10B500295D
+:1059100004464FF0060102D0FEF7BCF901E0FEF7A5
+:10592000D8F9607920F0C000607110BDBE00002081
+:1059300070B5F84E0446306890F800110025012932
+:1059400019D090F8FA10012924D090F8D01001292C
+:105950002AD090F8F21001291CBF002070BD65709C
+:1059600017212170D0F8F4106160B0F8F81021818F
+:1059700080F8F25016E065701C212170D0F80111FA
+:105980006160D0F80511A16090F80911217380F8C9
+:10599000005107E0657007212170D0F8FC106160AC
+:1059A00080F8FA50012070BD65701421217000F15B
+:1059B000D2012022201D0EF0FBFB01212172306854
+:1059C00080F8D050D448B0F8D420A0F8FC207268F9
+:1059D000537B80F8FE3080F8FA101088FBF71AF934
+:1059E000FAF7C1FDDEE7CB48006890F8D010002937
+:1059F00014BFB0F8D4004FF6FF70704770B5C54CB7
+:105A00002068002808BFFFDF0025206845700028B7
+:105A100008BFFFDF2068417800291CBFFFDF70BD91
+:105A20004FF486710EF065FC2068FF2101707F2124
+:105A300080F8361013214184282180F8CC100121F0
+:105A400080F8B81080F8BD50FFF742FBFEF711FD5B
+:105A5000B24806F0E5FFB24806F0E2FFBDE870404C
+:105A6000B04806F0DDBFAB490968097881420CBF38
+:105A7000012000207047A748006890F82200C0F37A
+:105A8000001070472DE9F04FA248016891F82400FA
+:105A9000B1F822C0C0F38002C0F340031A4400F002
+:105AA00001001044CCF300121AB3BCF1130F1BD049
+:105AB0000BDCBCF1100F02BF9B4931F81000BDE8B0
+:105AC000F08FBCF1120F0FD00AE0BCF1150F08BF28
+:105AD00096490AD0BCF11D0F04BF9548BDE8F08F70
+:105AE000FFDF0020BDE8F08F924931F81000BDE8DB
+:105AF000F08F002491F8BA2091F8BB108E4E8F4F92
+:105B00001CF0030F4FF47A7B4FF0190A25464FF42F
+:105B1000C8784FF4BF794FF018037DD01CF0010F07
+:105B20001BD0082904BF44464FF0400C0FD0042975
+:105B300004BF4C464FF0100C09D0022907BF05F1F5
+:105B400018044FF0040C05F128044FF0080C0CEB7E
+:105B50004C0E0EEB0C1CA44417E0082904BFC446ED
+:105B600040240CD0042904BFCC46102407D00229BD
+:105B700007BF05F1180C042405F1280C082404EBD8
+:105B8000C40404EB44040CEB440C022A04BF6C4E26
+:105B90004FF47A740CD0012A08BF4FF4C86407D0C0
+:105BA000042A07BF674E40F698043E4640F6E44498
+:105BB000344404F2E734B4FBFBF4C0EB001606EB0C
+:105BC000860604EB8604082A30D0042A29D0022A4B
+:105BD00007BF05F11802042505F128024FF0190A44
+:105BE00018BF08251AFB052212FB0040082922D005
+:105BF000042925D0022904BF0421C03004D0282361
+:105C000003F5A87108440821C1EBC10101EB410172
+:105C100003EB4101084400E017E0604400F52674FE
+:105C200018E04A464FF0140A1025DBE742464FF0D1
+:105C3000140A4025D6E74346402100F53D60E3E7DE
+:105C40004B46102100F57C70DEE71CF0020F18BFF8
+:105C5000FFDF02D02046BDE8F08F022A04BF384E95
+:105C60004FF47A7C0CD0012A08BF4FF4C86C07D0DF
+:105C7000042A07BF334E40F6980C3E4640F6E44CEB
+:105C8000B4440CF2E73CBCFBFBFCC0EB001404EB9F
+:105C900084040CEB840C082A04BF4FF0140A402241
+:105CA0000CD0042A29D0022A07BF05F118080422C3
+:105CB00005F128084FF0190A18BF08221AFB0282C2
+:105CC00012FB00C0082904BF4FF4A87340210AD07A
+:105CD000042904BF4FF4A873102104D002290EBF79
+:105CE000042128230821C1EBC10101EB410103EB91
+:105CF0004101084400F5B274ACE7C8464FF0140AFD
+:105D00001022DBE7034840F271210068806A4843B3
+:105D100070470000CC000020A40A0020B00B002037
+:105D2000D80B0020000C0020744802007C480200C0
+:105D3000F18913006C480200A224020030D3010054
+:105D400068360200D0FB0100F848006890F8350082
+:105D5000002818BF0120704710B5F54C207B0228A1
+:105D600018BF032808D1207D04F1150105F018FDA6
+:105D700008281CBF012010BD207B002816BF022868
+:105D800000200120BDE81040FFF74ABDE74909683F
+:105D900081F8300070472DE9F047E44D2968087B11
+:105DA000002816BF02280020012048730E31FFF79B
+:105DB00021FD2968087B022816BF03280122002242
+:105DC00081F82F20082081F82D00487B012600272C
+:105DD00001F10E03012804BF5B7913F0C00F0AD054
+:105DE00001F10E03012804D1587900F0C0004028C9
+:105DF00001D0002000E0012081F82E00002A04BF1D
+:105E000091F8220010F0040F06D0087D153105F03E
+:105E1000C7FC296881F82D0028684760FCF7F8FE68
+:105E20002968C34C4FF00009886094F82D0005F0F4
+:105E3000D3FC804694F82F00002818BFB8F1000F5B
+:105E400004D01021404606F050FB68B194F83000B1
+:105E500000281CBF94F82E0000281DD0607B04F1A0
+:105E60000E0101280ED012E066734A4604F10E01BD
+:105E70004046FFF714FD94F82D1004F10E0005F0D4
+:105E8000A4FD09E0487900F0C000402831D039462F
+:105E900004F10E00FFF73AFD2868C77690F822005B
+:105EA00010F0040F08BFBDE8F087002794F82D001C
+:105EB00005F09BFC040008BFBDE8F087102106F048
+:105EC00014FB002818BFBDE8F08728683A4600F1A7
+:105ED0001C01C6762046FFF7E2FC286800F11C0191
+:105EE000944806F0D4FDBDE8F0470121914806F042
+:105EF000E9BD05F0A3FD4A4604F10E01FFF7CFFC12
+:105F0000CAE778B58A490446884D407B08732968FA
+:105F1000207808706088ADF8000080B200F00102BF
+:105F2000C0F3400342EA4302C0F3800342EA830223
+:105F3000C0F3C00342EAC302C0F3001342EA0312F3
+:105F4000C0F3401342EA4312C0F3801042EA8010CB
+:105F50004884E07D012808BF012603D0022814BF31
+:105F6000FFDF0226286880F8BA60607E012808BF3B
+:105F7000012603D0022814BFFFDF0226286880F81C
+:105F8000BB60217B80F82410418C1D290CBF0021AF
+:105F900061688162617D80F83510A17B002916BFA0
+:105FA0000229002101210175D4F80F10C0F8151045
+:105FB000B4F81310A0F81910A17EB0F8CE2061F348
+:105FC0000302A0F8CE20E17E012918BF002180F84D
+:105FD0003410002078BD55480068408CC0F3001193
+:105FE00019B110F0040F05D002E010F0020F01D03B
+:105FF00000207047012070474C4A00231268C2F805
+:10600000C030B2F822C0BCF11D0F02BFC2F8C830C8
+:1060100082F8C4307047002908BFC2F8C8300AD0DF
+:10602000936A40F2712C03FB0CF31944491EB1FB37
+:10603000F3F1C2F8C81082F8C400704703463B4829
+:1060400010B50168D1F8C820002A1ABFD1F8C0C025
+:10605000BCF1000F012405D09A4205D90124D01AC1
+:10606000C1F8C800204610BD91F82210002411F09C
+:10607000010F1CBF406800884FF0430108BF00209B
+:1060800001F009F9EEE72948006890F8B700002808
+:106090000CBF01200020704770B51F2834BF044694
+:1060A0001F240022214D286880F8B920224678302C
+:1060B0000EF07EF82868012180F8974080F8B9102A
+:1060C00070BD10B51F2828BF1F20C2B2174C002377
+:1060D000206880F8B83080F8B72098300EF068F863
+:1060E0002168012081F8B80010BD1049096881F8C5
+:1060F000BD0070470D48006890F8220000F00100D4
+:1061000070470A48006890F82200C0F340007047CA
+:106110000648006890F82200C0F34010704703481A
+:10612000006890F82200C0F3C0007047CC00002047
+:10613000A40A0020B00B002001207047F748006837
+:1061400090F8BB00704770B5FEF7A4FFFEF783FF21
+:10615000FEF77EFEFEF7E7FEF04C2068D0F8C01098
+:10616000491CC0F8C01090F83300002530B1FEF78C
+:10617000AFFFFEF77EF9206880F833502068457045
+:1061800090F8C410F9B1D0F8C02091421BD8042077
+:1061900002F050FA206890F8220010F0010F0CD0A5
+:1061A00060684321008801F076F860680088FAF79B
+:1061B00031FDBDE87040FAF7C7B9BDE87040432132
+:1061C000002001F068B8D0F8C81019B1D0F8C0208C
+:1061D000914202D990F83700D8B1042002F02AFA8F
+:1061E000206890F8220010F0010F0CD060683C216C
+:1061F000008801F050F860680088FAF70BFDBDE8F0
+:106200007040FAF7A1B9BDE870403C21002001F0D0
+:1062100042B8BDE87040002002F00CBA2DE9F84FFA
+:10622000BE4E8046174630688B464FF0000A458CBC
+:1062300015F0030F10D015F0010F05F0020005D086
+:10624000002808BF4FF0010A06D004E0002818BF5C
+:106250004FF0020A00D1FFDF4FF000094C4615F065
+:10626000010F05F002000BD070B915F0040F0BD030
+:1062700049F00800002F18BF40F0030440D090E020
+:1062800010B115F0040F0DD015F0070F10D015F058
+:10629000010F05F0020036D0002808BF15F0040FEA
+:1062A00027D03DE0002F18BF49F0090479D134E030
+:1062B0002FB149F0080415F0200F14D071E03168B7
+:1062C00005F0200291F87700104308BF49F001045F
+:1062D00067D049F0180415F0200F62D191F8BA1078
+:1062E00008295AD156E0316891F8BA10082951D1DD
+:1062F00053E049F00800002F18BF40F0010450D1CE
+:1063000040F010044DE0002818BF15F0040F07D02E
+:10631000002F18BF49F00B0443D149F0180440E0A6
+:1063200015F0030F3CD115F0040F39D077B1316867
+:1063300049F0080091F8BA1008290CBF40F0020497
+:1063400020F0020415F0200F22D02AE0316805F079
+:10635000200291F87700104308BF49F0030420D0D1
+:1063600049F0180015F0200F09D000BF91F8BA10BD
+:10637000082914BF40F0020420F0020411E091F853
+:10638000BA20082A14BF40F0010020F00100EDE718
+:10639000082902D024F0010403E044F0010400E0E5
+:1063A000FFDF15F0400F18BFFFDFA8F8009098F846
+:1063B0000000072120F0200088F80000404606F089
+:1063C00034FB5146404606F033FD2146404606F078
+:1063D00038FD14F0010F0CD03068062300F10E01D7
+:1063E0000022404606F00AFD3068417B404606F038
+:1063F0005CFB14F0020F1BD03068BBF1000F0BD018
+:1064000000F11C0106230122404606F0F7FC0121A1
+:10641000404606F057FB0BE000F115010623012270
+:10642000404606F0EBFC3068017D404606F04AFB32
+:1064300014F0040F18BFFFDF14F0080F17D0CDF8C9
+:1064400000903068BDF800100223B0F8CE000209B9
+:1064500062F30B01ADF800109DF80110032260F308
+:1064600007118DF801106946404606F0C7FC012F60
+:1064700016D1306890F8770090B1404606F0D4FC11
+:106480003368401CC0B293F87710C0F125008142F8
+:10649000B8BF084682B203F15801404606F0FFFC3F
+:1064A0000020002818BFFFDF0020002818BFFFDFF2
+:1064B0000020002818BFFFDFBDE8F88F2DE9F84362
+:1064C000164C2068002808BFFFDF2068417811BB08
+:1064D0000178FF291FD0002780F83170877080F87D
+:1064E00037703846FEF72DFDFEF795F9206890F9D4
+:1064F000BD00FEF73DFA0A48FEF744FA0948FEF7E8
+:106500000CFD206890F8240010F0010F0CD025201D
+:10651000FEF740FA10E00C20BDE8F883CC00002024
+:10652000684802006548020010F0020F18BF2620DC
+:1065300068D000BFFEF72EFA206890F8BA10252028
+:10654000FEF735F9206880F82C70FEF7F4FC20681F
+:10655000002190F8BA200846FEF765FB0F210520C0
+:10656000FEF7DAF92068FF4D012690F82E10002979
+:1065700001BF90F82F10002990F8220010F0040FAE
+:1065800070D0FCF745FB8046206841468068FDF7E7
+:106590004DF8F54990FBF1F901FB190041424046E5
+:1065A000FCF73FF80146206881604168494441603A
+:1065B00005F0F3F801462068426891426DD8C0E9C1
+:1065C00001784FF0010895F82D0005F005F9814696
+:1065D00095F82F00002818BFB9F1000F04D0102142
+:1065E000484605F082FFA0B195F8300000281CBF96
+:1065F00095F82E00002824D0687B05F10E010128B3
+:1066000015D019E010F0040F14BF2720FFDF91D13F
+:1066100092E732466E7305F10E014846FFF73FF9E7
+:1066200095F82D1005F10E0005F0CFF909E0487935
+:1066300000F0C000402816D0414605F10E00FFF7DB
+:1066400065F9206890F8220010F0040F25D095F825
+:106650002D0005F0CAF85FEA00081ED0102105F0F1
+:1066600044FF40B119E005F0E9F9324605F10E01A9
+:10667000FFF715F9E5E72068324600F11C01C67600
+:106680004046FFF70CF9206800F11C01B74806F0FE
+:10669000FEF90121B54806F015FA2068417B0E305D
+:1066A000FEF71EF9206890F8B81079B390F8B7207B
+:1066B00080F8772000F1980158300DF0BEFD206879
+:1066C00090F82210C1F30011E9B9B0F8CE00022110
+:1066D0000609ADF800606846FDF7DCFA28B1BDF8A0
+:1066E0000000C0F30B00B04204D1BDF80000401C14
+:1066F000ADF800002168BDF80000B1F8CE2060F3CD
+:106700000F12A1F8CE20206880F8B870206890F8A9
+:10671000B91059B190F8972080F8572000F178010E
+:1067200038300DF08AFD206880F8B9702068B0F824
+:10673000CE10D0F8C020090951FA82F190F8BC209F
+:10674000DFF82CC2114463460022E1FB0C3212092F
+:106750006FF0240302FB031180F8BC1090F82210A4
+:10676000824E90F81B80C1F3001106F12809002920
+:106770005DD03780317821F020013170408C1328B2
+:1067800037D01CDC10284DD0122846D0FFDF00BFC8
+:1067900005F10E01754806F06CF9697B734806F047
+:1067A00084F92068418C1D2918BF15297ED090F8E6
+:1067B000772000F15801304606F0ADF97EE015284B
+:1067C00018BF1D28E2D10121304606F02EF930789D
+:1067D000B8F1000F40F020003070206812D000F1B6
+:1067E0001C01304606F053F90121304606F06AF9E3
+:1067F000CEE70021304606F018F9307840F020004E
+:106800003070C5E700F11501304606F040F9206808
+:10681000017D304606F056F9BAE70621304606F00B
+:1068200004F9B5E70221304606F0FFF8B0E7002290
+:1068300041463046FFF7F2FC206890F877100029B7
+:1068400004BF408C10F0010F05D110F0020F08BFFB
+:1068500010F0200F04D0012241464846FFF7DEFC2D
+:10686000F07810F03F0F1CBF307910F0100F25D0DA
+:10687000304606F0D8F82268014692F82400C0F3AA
+:106880008003C0F3400C634400F00100034492F81D
+:106890002C00C0F38002C0F3400C624400F0010001
+:1068A0001044181AC0B200F00AFD00E006E00090A3
+:1068B000032304226946304606F0A0FA206890F8C7
+:1068C0002200C0F30010B0B12A4E042130463780B8
+:1068D00006F0ABF805F10E01304606F0CAF8697B08
+:1068E000304606F0E2F8206800F1380190F85720B1
+:1068F000304606F034F904F0C5FF03211E4805F0C8
+:1069000054F8216881F83300002005E61B494860EF
+:1069100070472DE9F843194C8046206890F83120E3
+:1069200032B1408C1D2808BFFFDFBDE8F8430AE400
+:10693000012639B390F8BC00FEF72CF8206890F8D7
+:10694000BB102520FDF733FF206801224FF496711C
+:1069500090F8BB300020FEF7ADF90948FEF7F4FAD5
+:10696000206810E0A40A002040420F00B00B002075
+:1069700053E4B36E000C0020280C0020CC00002053
+:10698000D80B002005E04670867080F83160BDE8C5
+:10699000F883FE48FEF7D8FA2068002590F8241006
+:1069A00090F82C0021EA000212F0010F18BF012517
+:1069B0000ED111F0020F04D010F0020F08BF022513
+:1069C00006D011F0040F03D010F0040F08BF042507
+:1069D0000027B8F1000F5CD0012D1CD0022D08BF9C
+:1069E00026201CD0042D14BFFFDF272017D02068DD
+:1069F00090F8BA102520FDF7DAFE206890F82210F2
+:106A0000C1F3001171B1002201234FF496711046B9
+:106A1000FEF750F93DE02520FDF7BCFFE7E7FDF765
+:106A2000B9FFE4E790F8BA3001224FF496710020E4
+:106A3000FEF740F9D548C17811F03F0F1CBF00792F
+:106A400010F0100F25D0D14805F0EDFF2368014666
+:106A500093F82420C2F38000C2F3400C604402F09B
+:106A6000010200EB020C93F82C20C2F38000C2F369
+:106A70004003184402F001020244ACEB0200C0B231
+:106A800000F01DFC0090032304226946BF4806F075
+:106A9000B5F9206890F82C10294380F82C1090F854
+:106AA000242032EA010112D04670408C132821D0F4
+:106AB0001CDC102808BFBDE8F88312281AD000BFDC
+:106AC000C0F30010002818BFFFDFBDE8F883418C39
+:106AD0001D2908BF80F82C70E6D0C1F300110029F1
+:106AE00014BF80F8316080F83170DDE7152818BFD9
+:106AF0001D28E5D1BDE8F84301210846FEF725BB76
+:106B0000A34810B50068417841B90078FF2805D046
+:106B100000210846FFF7FDFE002010BDFEF7BAFA7F
+:106B2000FEF799FAFEF794F9FEF7FDF90C2010BD77
+:106B300097490120096881F837007047944909682E
+:106B400081F83200704770B5002501F0E3FB0028A2
+:106B50007CD08F4C2068417800260122012905D085
+:106B6000022901D003297DD0FFDF70BD8178022684
+:106B700039B390F8220010F0030F67D08548FEF774
+:106B8000E3F920680122962190F8BB301046FEF709
+:106B900091F800219620FEF723FA2068467090F8BD
+:106BA000330020B1FDF751FC4020FEF77FFA20684A
+:106BB00090F83400002808BF70BDBDE87040FEF7B3
+:106BC000A1BA418CC1F300129AB1102929D090F8D2
+:106BD000330020B1FDF739FC4020FEF767FA6D481D
+:106BE000FEF7B2F9206890F8221011F0040F1DD0C2
+:106BF00027E090F8242090F82C309A4211D190F898
+:106C00007700002808BF11F0010F05D111F0020F25
+:106C100008BF11F0200F52D0BDE870400121084696
+:106C200077E6BDE870400021012072E690F835005B
+:106C3000012814BF0328102545F00E010020FEF79F
+:106C400084FA206890F83400002801E037E009E079
+:106C500018BFFEF757FA00219620FEF7C1F9206809
+:106C6000467070BD817801B3418C11F0010F21D0C5
+:106C700080F8D02090F8D210B0F8D40000F00BFBD0
+:106C800060680088F9F7C6FFF9F75EFC2068467077
+:106C9000FEF700FAFEF7DFF9FEF7DAF8FEF743F940
+:106CA000BDE87040032001F0C5BC8178BDE87040AC
+:106CB00001202EE611F0020F04BFFFDF70BDBDE81A
+:106CC0007040FFF740BAFFF73EBA10B5304C20686D
+:106CD00090F8341049B13630FEF71FFA18B9216820
+:106CE0007F2081F83600FEF703FA206890F8330021
+:106CF00018B1FEF7EDF9FDF7BCFB01F00BFBA8B1F5
+:106D0000206890F82210C1F3001179B14078022870
+:106D100018BFFFDF00210120FFF7FBFD206841784D
+:106D200000291EBF40780128FFDF10BDBDE81040DC
+:106D3000FFF709BA2DE9F047154F0E4603283A68C8
+:106D4000518C0BD092F8320001F0010410F10009CF
+:106D500018BF4FF001094FF0010805E0C1F34004EE
+:106D60004FF000094FF00208FDF704FE054634EA33
+:106D7000090008BFBDE8F0873868064C90F833007A
+:106D800098B104F064FD3070014605E0B00B0020BE
+:106D9000CC000020280C0020FF2806D0E01C04F0C6
+:106DA0004BFD307804F05EFD05432078C0F3801180
+:106DB0003868027D914209D100F115010622E01CDC
+:106DC0000DF0CAF9002808BF012000D0002031785A
+:106DD000FF2906D0C0B9386890F82D00884215D137
+:106DE00012E098B12078E11CC0F3801004F0D8FCC8
+:106DF000064604F03BFE38B1304604F0F6FC18B10C
+:106E0000102105F072FB08B1012000E00020396874
+:106E100091F8221011F0040F01D0F0B11AE0CDB9B1
+:106E2000FE4890F83500002818BF404515D114F8E9
+:106E3000030B2146C0F3801004F0B2FC044604F0BA
+:106E400015FE38B1204604F0D0FC18B1102105F031
+:106E50004CFB10B10120BDE8F0870020BDE8F087B1
+:106E60002DE9F04FEE4D804683B02868002740782A
+:106E7000022818BFFFDF28687F2490F8341049B13A
+:106E80003630FEF74AF9002804BF286880F83640FB
+:106E9000FEF72EF9E34805F0E8FD0646B8F1000FCD
+:106EA00000F0A381DF4805F079FF002800F09D8104
+:106EB000FDF72EFD002800F098813046D94EFF21C5
+:106EC000DFF864A34FF000084FF0030B4FF0010907
+:106ED000062880F0B981DFE800F0FDFDFD03FD8F9D
+:106EE0008DF8001069460320FFF724FF002828686A
+:106EF0007CD090F8341011B190F8001159B1286885
+:106F0000807801283ED0C948FEF71EF8286880F82E
+:106F100001B000F06EB99DF8003080F80091017862
+:106F200080F80111FF2B10D000F20312511E1846F9
+:106F300004F064FC002808BFFFDF286890F8021105
+:106F400041F0020180F802110DE03178C1F38011A7
+:106F500080F80211B149D1F88721C0F80321B1F8B6
+:106F60008B11A0F80711286800F2091690F8360076
+:106F70007F2808BFFFDF286890F83610317080F84E
+:106F80003640BCE7A94CDAF8049004F12806A4F8CE
+:106F900000800721204605F048FD0021204605F02D
+:106FA00047FF4946204605F04CFF0623002206F124
+:106FB0000901204605F022FF2868417B204605F0A4
+:106FC00074FD286800F1380190F85720204605F03C
+:106FD00066FF2046FDF7B8FF28680122962190F849
+:106FE000BB300020FDF766FE90E7FFE780780028C1
+:106FF00040F0FD8000F0F9B88DF8081002A90520D6
+:10700000FFF798FE0028286800F0EA808278884917
+:10701000002A7DD0A1F11F066C6890F8BB90D6F8CD
+:107020000F00C4F80E00B6F813006082707D207562
+:10703000B07D6075B6F81700E082B6F81900608080
+:10704000B6F81B00A080B6F81D00E08004F108002F
+:107050000DF064FA96F8240000F01F00207696F8F0
+:107060002400400984F86C0184F8549084F8559009
+:10707000286890F8CC1084F8561090F8BD0084F879
+:1070800057009DF80810686800F079F9022001F0B7
+:10709000D1FAA6F12804DAF80090A4F800800821BB
+:1070A000204605F0C2FC0021204605F0C1FE4946FD
+:1070B000204605F0C6FE6946304605F0EFFC304636
+:1070C00005F009FD0146204605F0EFFC06230022ED
+:1070D000694600E0B8E0204605F090FE694630467B
+:1070E00005F0CEFC304605F0E9FC0146204605F0EF
+:1070F000E9FC062301226946204605F07FFE204672
+:10710000FDF722FF28680122962190F8BB3000E0AD
+:1071100006E00020FDF7CEFD286880F801B068E0A9
+:107120006C6832783F4E607BC2F34012104060734F
+:10713000D6F80F00C4F80E00B6F813006082707D18
+:107140002075B07D6075B6F81700E082B6F81900BA
+:107150006080B6F81B00A080B6F81D00E0804FF0FC
+:10716000010A04F108000DF0D9F996F8240000F0A6
+:107170001F00207696F82400400984F86C0184F8FA
+:1071800054A084F855A0286890F8CC1084F85610C4
+:1071900090F8BD0084F857009DF80810686800F06A
+:1071A000EEF8286880F8D09090F8D210B0F8D400AB
+:1071B00000F071F868680088F9F72CFDF9F7C4F958
+:1071C000286880F80180FDF765FFFDF744FFFDF7B3
+:1071D0003FFEFDF7A8FE012001F02CFA09E000BFF8
+:1071E00090F82200C0F3001008B1012701E0FEF77B
+:1071F000AAFF286890F8330018B1FDF769FFFDF782
+:1072000038F91FB100210120FFF783FB286841787E
+:1072100000291ABF4178012903B00BE0A40A00201D
+:10722000CC000020280C002060480200000C002048
+:10723000470C002008BFBDE8F08F4078032818BF36
+:10724000FFDF03B0BDE8F08F286890F82200C0F39C
+:1072500000100028CBD0C8E770B5864C06460D4616
+:107260002068807858B1FDF765FA216803463046FA
+:1072700091F8BB202946BDE8704001F048BAFDF7FF
+:1072800059FA21680346304691F8BA202946BDE8EC
+:10729000704001F03CBA784A137882F8F530A2F8D1
+:1072A000F60082F8F410012082F8F20092F8C4008F
+:1072B000002818BF92F8C00082F8F800704778B52F
+:1072C00004466C4800230093006890F8BA20082A0E
+:1072D00004BF4FF4C87240230DD0042A04BF4FF4FA
+:1072E000BF72102307D0022A07BF03F1180204233C
+:1072F00003F128020823491D01FB032690F8BC2056
+:107300009DF8001062F3050141F040058DF8005032
+:1073100090F8BB00012804BF9DF8020020F0E000B7
+:107320002AD0022818BFFFDF21D000BF25F080003F
+:107330008DF80000C4EB041106FB04F001EB8101A1
+:1073400000EB81044D48844228BFFFDF4C48A0FB7E
+:107350000410BDF80110000960F30C01ADF8011034
+:10736000BDF800009DF8021040EA014078BD9DF88C
+:10737000020020F0E00020308DF80200D6E72DE971
+:10738000F0413C4D04460E46286890F8D000002895
+:1073900018BFFFDF0027286880F8D2702188A0F886
+:1073A000D4106188A0F8EA10A188A0F8EC10E18858
+:1073B000A0F8EE1094F86C1180F8F01090F82F10EF
+:1073C00049B1427B00F10E01012A04D1497901F053
+:1073D000C001402935D090F8301041B1427B00F116
+:1073E0000E01012A04BF497911F0C00F29D0DE3007
+:1073F0000DF082F82348FF2E0078C0F380106076ED
+:107400001D48D0F88711C4F81A10B0F88B01E0833A
+:1074100028681ED0C0F8E410E18BA0F8E81000F155
+:10742000D802511E304604F0E9F9002808BFFFDFFA
+:10743000286890F8D71041F0020180F8D710BDE815
+:10744000F081D0F80E10C0F8DE10418AA0F8E210EA
+:10745000D0E7C0F8E470A0F8E870617E80F8D7103B
+:10746000D4F81A10C0F8D810E18BA0F8DC10BDE8F1
+:10747000F0810000CC000020A40A0020C4BF03005B
+:1074800089888888280C0020FE48406870472DE9CC
+:10749000F0410F46064601461446012005F098F9D2
+:1074A000054696F85500FEF7A6F8014696F85500F1
+:1074B000022808BFF44807D0012808BFF34803D0CA
+:1074C00004280CBFF248F34808444FF47A7100F2E4
+:1074D000E140B0FBF1F0718840F271225143C0EB02
+:1074E0004100001BA0F5597402F0B6FD002818BF3A
+:1074F0001E3CAF4234BF28463846A04203D2AF42BA
+:107500002CBF3C462C467462BDE8F0812DE9FF4F4C
+:107510008FB0044690F855601C98994640EA0900DF
+:10752000039094F86500002790460D280CBF0120B9
+:1075300000200990B9F1000F04BF94F80C01032852
+:107540002BD1099848B3B4F88E01404525D1D4F821
+:107550001401C4F80001608840F2E2414843C4F8D5
+:107560000401B4F85A01B4F8E6100844C4F808015C
+:10757000204602F07BFDB4F89201E08294F890017D
+:107580006075B4F894016080B4F89601A080B4F8F6
+:107590009801E080022084F80C01D4F864010C907A
+:1075A000B4F8E6B0B4F85801D4F860A1D4F8541196
+:1075B0000691B9F1000F03D094F8201149B193E07E
+:1075C00004F1E00107917431089104F5A075091DDB
+:1075D00007E004F59A710791091D089104F5927569
+:1075E000091D0A91B4F85810A8EB0000A8EB01019E
+:1075F00009B200B20091002805DAD4F850010690D3
+:1076000001200390084694F80C11002971D001293B
+:1076100000F03782022900F05F81032918BFFFDFE5
+:1076200000F0728239460698FAF7FBFF08990126A6
+:1076300040F2712208600A98A0F8008000202870AB
+:107640002E7108980068A8606188D4F8140151432D
+:10765000C0EB41009049A0F54D70886149698142B5
+:1076600087BF07990860079801600798616A0068FA
+:10767000084400F5D270E86002F0EEFC10B1E86852
+:107680001E30E8606E71B4F8D000A0EB080000B2C4
+:107690000028C4BF03206871099800281C9800F0D6
+:1076A000A682C0B1B4F8F81000290CBF0020B4F8CD
+:1076B000FA00A4F8FA0094F8FC20401C50438842D9
+:1076C00009D26879401E002805DD6E71B4F8FA0011
+:1076D000401CA4F8FA00B9F1000F00F0AB8294F856
+:1076E0002001002800F0A28213B00220BDE8F08F34
+:1076F000FFE7BAF1000F08BFFFDF94F855106148AB
+:1077000090F8280005F079F90C90E18A40F2712098
+:1077100041430C98002200EB41011098002806D04C
+:1077200000FB01F15D48B1FBF0F000F10102C4F88B
+:107730001021608840F2E24100FB01F210994FF005
+:10774000000006D0554801FB02F1B1FBF0F000F15A
+:107750000100C4F8140186B221464FF00100D4F8AC
+:1077600028B005F035F8074694F85500FDF743FFBB
+:10777000014694F85500022808BF434807D0012865
+:1077800008BF424803D004280CBF41484148084480
+:1077900000F2E1414FF47A70B1FBF0F1608840F201
+:1077A00071225043C1EB4000801BA0F5597602F0D6
+:1077B00053FC002818BF1E3EBB4534BF3846584610
+:1077C000B04203D2BB452CBF5E463E46666294F88B
+:1077D0005500FDF72EFF4FF47A7600F2E140B0FB42
+:1077E000F6F000EB0A0794F85500FDF722FF01467A
+:1077F00094F85500022808BF234A07D0012808BF83
+:10780000224A03D004280CBF214A224A01EB020B72
+:10781000FDF7F1FE584400F2DB514FF47A70B1FBF2
+:10782000F0F1E08A40F2712242430C98D4F810B192
+:1078300000EB4200401AA0EB0B003844A0F12007F7
+:10784000607D40F2E24110FB01F0049094F8556035
+:107850003046FDF7D0FE0146022E08BF0A4807D089
+:10786000012E08BF094803D0042E0CBF0848094860
+:10787000084400F2E1414FF47A70B1FBF0F000EB04
+:107880004B010DE0500C002004360200A22402003F
+:10789000D0FB0100C0D40100D400002040420F0002
+:1078A000049801EB000B3046FDF799FE584400F1B7
+:1078B0006201FD48416194F85500FDF7BAFE00F2FF
+:1078C000E1414FF47A70B1FBF0F05044381AB0F552
+:1078D0003D7F38BFFFDFA5E6E08A40F27121D4F892
+:1078E0000421484302EB400210980021002806D0F2
+:1078F00000FB02F1ED48B1FBF0F000F10101C4F82A
+:107900001011618840F2E24001FB00F210994FF043
+:10791000000006D0E54801FB02F1B1FBF0F000F1F8
+:107920000100C4F8140186B221464FF00100D4F8DA
+:1079300028A004F04DFF074694F85500FDF75BFEC4
+:10794000014694F85500022808BFD94807D00128FD
+:1079500008BFD84803D004280CBFD748D7480844EC
+:1079600000F2E1414FF47A70B1FBF0F1608840F22F
+:1079700071225043C1EB4000801BA0F5597602F004
+:107980006BFB002818BF1E3EBA4534BF3846504630
+:10799000B04203D2BA452CBF56463E466662BBF1A2
+:1079A000000F2ED11C9860B394F855603046FDF757
+:1079B00022FE022E08BFBE4907D0012E08BFBD49D6
+:1079C00003D0042E0CBFBC49BC49084400F2E1417D
+:1079D0004FF47A70B1FBF0F0D4F81011E38A084448
+:1079E00040F27121D4F80421594302EB41010F1AEE
+:1079F0003046FDF7F4FD0C99081A3844A0F1200731
+:107A00000AE0E18A40F27122D4F80401514300EB0C
+:107A10004100D4F81011471AD4F80821D4F8001105
+:107A2000D4F8100101FB020B607D40F2E24110FB33
+:107A300001FA94F855603046FDF7DDFD0146022E4F
+:107A400008BF9B4807D0012E08BF9A4803D0042ED8
+:107A50000CBF99489948084400F2E1414FF47A700C
+:107A6000B1FBF0F000EB4B0082443046FDF7B7FD70
+:107A7000504400F160018C484161012084F80C0100
+:107A8000D0E5628840F27123D4F814115A43C1EB57
+:107A9000420202FB00F70098D4F800C10BEB000291
+:107AA000D4F80801D4F81031121A0CFB0030521E21
+:107AB00002FB010B607D40F2E24110FB01FA94F8F9
+:107AC00055000646FDF797FD0146022E08BF78488F
+:107AD00007D0012E08BF774803D0042E0CBF76488C
+:107AE0007648084400F2E1414FF47A70B1FBF0F0BF
+:107AF00000EB4B0082443046FDF771FD504400F12D
+:107B00006001694841618DE5628840F27123D4F8D3
+:107B100014115A43C1EB420101FB00F794F86400D1
+:107B200024281CBF94F8650024280BD1B4F88E01DA
+:107B3000A8EB000000B2002804DB94F891010028B3
+:107B400018BF0646039850B3BBF1000F27D10C981D
+:107B5000002814BFBAF1000FFFDF94F85500FDF7BD
+:107B60004AFD022E08BF524907D0012E08BF5149D5
+:107B700003D0042E0CBF50495049084400F2E141A3
+:107B80004FF47A70B1FBF0F03F1A94F85500FDF70E
+:107B900026FD01460C98401A3844A0F120070098B1
+:107BA000D4F81411584400FB01FA3046FDF723FDC8
+:107BB0000146022E08BF3E4807D0012E08BF3D48AF
+:107BC00003D0042E0CBF3C483C48084400F2E1417D
+:107BD0004FF47A70B1FBF0F000EB4A0A3046FDF743
+:107BE000FEFC504400F160012F4841611AE5002875
+:107BF0007FF458AD94F80C0100283FF46CAD618817
+:107C000040F27122D4F814015143C0EB41012846DF
+:107C100004F08DFD0004000C3FF45DAD1D990029BA
+:107C200018BF0880012013B0BDE8F08F94F85C0104
+:107C3000FBF748FB94F85C012946FBF731FA002872
+:107C40001CBF89F0010084F82101002013B0BDE8B9
+:107C5000F08F2DE9F04F1A4C074683B02078894603
+:107C6000114E00254FF00208032804BF207BB842C4
+:107C70007ED1606830612078032818BFFFDF0327BA
+:107C8000B9F1080F7FD2DFE809F0041D2828237E10
+:107C90007E796562FEF712FC002818BFFFDFB7701F
+:107CA00003B0BDE8F08F0000D400002040420F0078
+:107CB00004360200A2240200D0FB0100C0D401005F
+:107CC000500C0020FEF71CFF002818BFFFDFE7E77D
+:107CD00003B0BDE8F04FFDF75CBA2775257494F842
+:107CE0002C00012658B14FF47A71A069FAF799FC7B
+:107CF000A061002104F1100004F019FD1AE0012137
+:107D00006846FBF7BDFF9DF8000042F210710002CB
+:107D1000B0FBF1F201FB1205FDF7F4FF0544294623
+:107D2000A069FAF77EFCA061294604F1100004F076
+:107D3000FEFC461C208C411C0A293CBF3044208498
+:107D4000606830B1208C401C0A2828BF84F8158058
+:107D500000D267753046FEF771F90028A0D0607A2E
+:107D600000289DD1207B04F11001FBF799F901E077
+:107D70000BE008E0002808BFFFDF91E7207BFAF75F
+:107D800028FF25708CE7FFDF8AE7202F28BFFFDF61
+:107D9000DFF804A407213AF81700F8F709FE0400F9
+:107DA00008BFFFDF202F28BFFFDFFB48218830F806
+:107DB0001700884218BFFFDF01273461B9F1080FAF
+:107DC00080F05481DFE809F0049EA6A6A1F0F0EF50
+:107DD000C4F86051F580C4F8645194F8210138B9B1
+:107DE000FAF716FFD4F82C11FBF720FC00281BDC57
+:107DF000B4F81E11B4F85800814206D1B4F8D4107A
+:107E0000081AA4F8D600204605E0081AA4F8D600FF
+:107E1000B4F81E112046A4F85810D4F84811C4F83C
+:107E20002C11C0F850111DE0B4F81C11B4F8580022
+:107E3000091AA4F8D610B4F81C112046A4F858105A
+:107E4000D4F82C11C4F84811C4F85011D4F83411E6
+:107E5000C4F8E010D4F83811C4F85411B4F83C1147
+:107E6000A4F8581101F0ACFFFAF7ACFE94F855A055
+:107E700081465046FDF7BFFBBAF1020F08BFC74964
+:107E800009D0BAF1010F08BFC54904D0BAF1040FF7
+:107E90000CBFC449C44908444FF47A7100F2E14070
+:107EA000B0FBF1F1D4F8140140F271220144608872
+:107EB0005043C1EB4000A0F1300AB9F1B70F98BFB1
+:107EC0004FF0B7092146012004F082FC4844AAEB98
+:107ED0000000A0F21939A2462146012004F078FCE6
+:107EE000DAF824109C30814288BF0D1AC6F80C9035
+:107EF0004D4538BFA946C6F8089084F8207186F829
+:107F00000280CDE602F0A3F801E0FDF742F984F823
+:107F10002071C5E6FAF77CFED4F8502101461046E0
+:107F2000FBF784FB48B1628840F27123D4F8141146
+:107F30005A43C1EB4201B0FBF1F094F865100D29F2
+:107F40000FD0B4F85820B4F81E1113189942AEBFE0
+:107F5000481C401C1044A4F81E0194F8220178B972
+:107F600005E0B4F81E01401CA4F81E0108E0B4F8B6
+:107F70001E01B4F8D410884204BF401CA4F81E01AE
+:107F8000B4F85A01DFF82492401CA4F85A01B4F85E
+:107F90008000B4F87E10401AB4F85810401E08440F
+:107FA0001FFA80FB24E053E060E000BF96F80080F9
+:107FB000B8F10C0F28BFFFDF39F8188094F86CA1D6
+:107FC000BAF10C0F28BFFFDF39F81A000023404434
+:107FD00081B202A8CDE90050B4F81E212046FFF777
+:107FE00095FA00283FF45CAE012818BFFFDF27D0C8
+:107FF000B4F81E01ABEB000000B20028D6DA08206E
+:1080000084F8740084F87370204601F02AFB84F829
+:108010000C5194F85C514FF6FF77202D00D3FFDF11
+:108020005D4820F8157094F85C01FAF7D2FD202025
+:1080300084F85C01307903B0BDE8F04FF3F7A6BED9
+:10804000B4F81E01BDF808100844A4F81E01CFE7DB
+:1080500094F80C01042818BFFFDF84F80C5194F841
+:108060005C514FF6FF77202DDAD3D8E7FFDF17E614
+:1080700010B54F4C207850B101206072FEF75EFDC4
+:108080002078032805D0207A002808BF10BD0C20D6
+:1080900010BD207BFBF716F9207BFBF760FB207BF4
+:1080A000FAF797FD002808BFFFDF0020207010BD01
+:1080B0002DE9F04F3E4F83B0387801244FF000088F
+:1080C00040B17C720120FEF739FD3878032818BFD3
+:1080D000387A0DD0DFF8DC9089F803406946072034
+:1080E000F8F7EFFB002818BFFFDF4FF6FF7440E002
+:1080F000387BFBF7E7F8387BFBF731FB387BFAF787
+:1081000068FD002808BFFFDF87F80080E2E70298DB
+:1081100000281CBF90F80C1100292AD00088A0422A
+:108120001CBFDFF874A04FF0200B4AD00721F8F7EE
+:108130003FFC040008BFFFDF94F85C01FBF70FFB76
+:1081400084F80C8194F85C514FF6FF76202D28BFFF
+:10815000FFDF2AF8156094F85C01FAF73AFD84F81D
+:108160005CB169460720F8F7ACFB002818BFFFDFB9
+:1081700022E06846F8F783FB0028C8D021E0029887
+:1081800000281CBF90F80C11002915D00088A0F51C
+:108190007F41FF39CAD114E0840C0020043602006C
+:1081A000A2240200D0FB0100C0D4010084480200D8
+:1081B000500C0020D40000206846F8F760FB00282F
+:1081C000DDD089F8038087F82C8087F80B8003B016
+:1081D0000020BDE8F08F70B50446FD4890F800041B
+:1081E000FC4D400995F800144909884218BFFFDF8B
+:1081F00095F8140D4009F84991F80014490988428E
+:1082000018BFFFDFF549002001220C7188700A7049
+:108210004870C870F2490870BDE8704048E7EF49FF
+:10822000087070472DE9F843ED4C064688462078E3
+:1082300000285CD1EB48FAF772FC2073202856D056
+:10824000032766602770002565722572AEB1012193
+:1082500006F1FC00FBF73DFD0620F8F751FB8146D7
+:108260000720F8F74DFB96F8FC104844B1FBF0F2FC
+:1082700000FB1210401C86F8FC00FAF7A3FCDA4958
+:10828000091838BF40F2F65000F23D1086B2FDF7F3
+:10829000F9FBE061FDF736FD4FF0010950B384F8BA
+:1082A0000A9001216846FBF7EBFC9DF8000042F2C2
+:1082B00010710002B0FBF1F201FB12000644FAF764
+:1082C000A7FC3146FAF7ADF9A061277567752574EB
+:1082D000207B04F11001FAF7E3FE002808BFFFDF5E
+:1082E00025840020FEF72AFC0020BDE8F8830C203E
+:1082F000BDE8F883FAF78CFC3146FAF792F9A061F1
+:10830000A57284F82C90A8F226502063DDE7B349CB
+:1083100048707047B24810B5417A0124002918BF4F
+:10832000002409D190F82C1031B1416A006B8142D0
+:1083300084BF0024FEF7FCFB204610BD70B5A74C9F
+:108340000546E088401CE080D4E902016278D5F857
+:108350006061002A1CBF324604F019FAA060864210
+:1083600008D895F80C01012804D0E078002804BF53
+:10837000012070BD002070BD70B50C4640F2E24196
+:1083800000FB01F52046FDF736F9022C08BF97499E
+:1083900007D0012C08BF964903D0042C0CBF954987
+:1083A000954908444FF47A7100F2E140B0FBF1F0D6
+:1083B00000F54D7085428CBF281A002070BD2DE954
+:1083C000F04F83B04FF00009044680F8209190F8F8
+:1083D000DE00002807BF94F80C01032803B0BDE8B5
+:1083E000F08FFAF715FCD4F8502101461046FBF740
+:1083F0001DF90028DCBF03B0BDE8F08F628840F2B1
+:108400007123D4F814115A43C1EB4201B0FBF1F0CF
+:10841000411CB4F858000144A4F81C11B4F8D4105D
+:10842000B4F81C21891A09B20029DCBF03B0BDE8E9
+:10843000F08F012184F82211B4F88010B4F87E2066
+:108440006E4F891A491E084485B2DFF890A10DF1DC
+:10845000080B25E09AF800600C2E28BFFFDF37F8E4
+:10846000166094F86C81B8F10C0F28BFFFDF37F865
+:108470001800CDE9009B3044B4F81C2181B20123DF
+:108480002046FFF743F8002804BF03B0BDE8F08F93
+:1084900001280FD0022812BFFFDF03B0BDE8F08F24
+:1084A000B4F81C01281A00B20028BCBF03B0BDE814
+:1084B000F08FCFE7B4F81C01BDF808100844A4F809
+:1084C0001C01EDE72DE9F0430422002583B00629C5
+:1084D0007DD2DFE801F0074B03191951044680F8FB
+:1084E0000C2107E004463D48C178002918BF84F8F4
+:1084F0000C210CD0FAF798FAA4F85A51B4F85800A5
+:10850000A4F81E0184F8225103B0BDE8F083067878
+:108510000C2E28BFFFDF394F94F80C0137F8166096
+:108520004FF00109032807D00128E3D194F86C81AA
+:10853000B8F10C0F0AD308E0C4F80851C4F8005190
+:1085400094F86C81B8F10C0F00D3FFDF37F81800F6
+:10855000CDE90095304481B2B4F8D4200023204600
+:10856000FEF7D4FF002818BFFFDFC3E7032180F820
+:108570000C1103B0BDE8F0830546876AB0F814011A
+:10858000294686B2012004F023F9044695F85500E7
+:10859000FDF731F895F85510022908BF134907D0A7
+:1085A000012908BF124903D004290CBF11491249FF
+:1085B00008444FF47A7100F2E140B0FBF1F06988B1
+:1085C00040F271225143C0EB4100801B18E02DE0C6
+:1085D00001E000E00BE000E019E000E0D400002042
+:1085E000500C0020537C01000AFAFFFF0436020001
+:1085F000A2240200D0FB0100C0D401008448020084
+:10860000A0F5597601F028FD002818BF1E3EA742AC
+:1086100034BF20463846B04228BF344602D2A74273
+:1086200028BF3C466C6203B0BDE8F083FFDF03B0B7
+:10863000BDE8F083F8B5894C0246874F0025616894
+:10864000606A052A48D2DFE802F0032F34373E0083
+:10865000A07A002660B101216846FBF71BFB9DF85C
+:10866000000042F210710002B0FBF1F201FB1206B1
+:10867000FDF748FB8119A069F9F7D3FFA0612574C4
+:1086800003206075607A38B9207B04F11001FAF795
+:1086900007FD002808BFFFDF2584FAF7C5F9387900
+:1086A000BDE8F840F3F772BBBDE8F840002100F0E8
+:1086B0006DB8C1F86001F8BDD1F86001BDE8F840BF
+:1086C000012100F063B884F82C50FAF7ADF938793D
+:1086D000BDE8F840F3F75ABBFFDFF8BD70B55E4C5C
+:1086E000A178022906BFE188002970BD2569C5F877
+:1086F000640195F85500FCF772FFD5F86411081A6B
+:10870000A1680144A160E1680844E06070BD70B5F3
+:108710000546514890F802C0BCF1020F06BF00693F
+:1087200000F5B0744E4C002904BF256070BD4FF4B5
+:108730007A7601290DD002291CBFFFDF70BD1046DB
+:10874000FCF768FF00F2E140B0FBF6F0281A206069
+:1087500070BD1846FCF76DFF00F2E140B0FBF6F08B
+:10876000281A206070BD3D48007800281CBF0020FA
+:10877000704710B50720F8F7B5F880F0010010BD7C
+:1087800036480078002818BF012070472DE9F047CF
+:10879000324C82B0002584F82C50D4F8188084F82C
+:1087A0002810E572814625700127277229466068E6
+:1087B00003F030FB6168C1F85081267B81F85C6171
+:1087C000C1F86091C1F85481B1F80080202E28BF13
+:1087D000FFDF244820F81680646884F80C51DFF825
+:1087E0007880A4F8585198F800600C2E28BFFFDF5D
+:1087F000DFF8749039F816A094F86C610C2E28BF3D
+:10880000FFDF39F816000023504481B200951A4664
+:1088100020460195FEF77AFE002818BFFFDFC4F856
+:108820000851C4F8005184F80C71A4F81E51A4F842
+:108830001C5184F82251B4F85800401EA4F8580086
+:10884000A4F85A51FAF7F0F898F8040002B0BDE81D
+:10885000F047F3F79BBA0000D4000020500C002032
+:10886000740C0020840C00208448020070B5FE4C7B
+:1088700021690A88A1F8FC2181F8FA0191F85400D5
+:10888000012808BF012503D0022814BFFFDF0225FD
+:10889000206980F8FE5190F85500012808BF012595
+:1088A00003D0022814BFFFDF02252069012180F8D0
+:1088B000FF5180F8F811002180F8A4112079BDE85B
+:1088C0007040F3F763BA2DE9F04FE74C83B0A0791D
+:1088D00010F0010F04BF03B0BDE8F08FA0690123C1
+:1088E0000521C578206990F86520583003F0B5FE61
+:1088F00068B1A81E0A2806D2DFE800F009090505BC
+:10890000090905050909A07840F00800A070A078C1
+:1089100000281CBF03B0BDE8F08FA06920274FF0EE
+:10892000020890F80390B9F1000F1CBFB9F1010FD4
+:10893000B9F1160F1ED1206990F8640003F076FE9D
+:10894000C0B1216991F864001F2813D0202808D0F5
+:10895000B9F1160F0CBFA77084F8028003B0BDE810
+:10896000F08F262081F86400B9F1160F1CBF2A2071
+:10897000FFF77CFF47F6FE7A012600254FF0280B13
+:10898000B9F10C0F00F049810BDCB9F10C0F80F04C
+:108990005884DFE809F068412BD9F6F6F5F4F3F6D0
+:1089A000AAD0B9F1150F00F0518211DCB9F1110F05
+:1089B00000F0BE83B9F1120F00F0C981B9F1130FB5
+:1089C00000F0B881B9F1140F00F0D58100F039BC86
+:1089D000B9F1160F00F06C82B9F1180F00F0CE82D9
+:1089E000B9F1FF0F00F0268400F02BBC20690123B1
+:1089F000194690F86720583003F02FFE002840F009
+:108A00002284A06904F018FB216981F87201072013
+:108A100081F8670000F017BC20690123002190F85D
+:108A20006520583003F019FE002800F0BA83A069D1
+:108A300004F0FFFA2169A1F88E01B1F85820801ADC
+:108A400000B28245A8BF0028DCBF81F874B081F86D
+:108A5000736040F3F88301F5C871A06904F0E4FA8B
+:108A60000B2021693DE020690123002190F8652059
+:108A7000583003F0F2FD002800F09383A06904F061
+:108A8000AFFA002800F0DD83A0692269B0F80D106C
+:108A9000A2F88E11B2F85830C91A09B28A45A8BF97
+:108AA0000029DCBF82F874B082F8736040F3CB8396
+:108AB000017982F89011B0F80510A2F8921104F033
+:108AC00082FA2169A1F89401A06904F07FFA216972
+:108AD000A1F89601A06904F080FA2169A1F8980133
+:108AE0000D2081F8650000F0AEBB20690123002154
+:108AF00090F86520583003F0B0FD002820690BD0B5
+:108B0000A0F88A5090F88C10491C80F88C10102125
+:108B100080F8651000F097BB90F8652001230521CF
+:108B2000583003F09AFD00281CBF0820A07040F0C8
+:108B30008A8300F036BB206990F86510112908BFC0
+:108B4000122140F09C82E3E720690123002190F884
+:108B50006520583003F081FDA0B9206990F86520A8
+:108B6000122A0FD001230521583003F076FD00288A
+:108B700018BF082000F0158300F097B9B7E0F6E2BF
+:108B800036E05EE3206990F88E1031B9A0F88A5083
+:108B900090F88C10491C80F88C1000F1E801A06955
+:108BA00004F063FA206900F1C001A06904F068FADA
+:108BB000206990F8C001002818BFFFDF20690188F4
+:108BC000A0F8C21100F5E271A06904F03CFA206936
+:108BD00000F5E671A06904F03EFA206980F8C061F2
+:108BE000142180F865102079F3F7D0F800F02BBB42
+:108BF000206990F86510172940F0418290F88C1098
+:108C0000491E49B280F88C100029B8BFFFDF1B2035
+:108C1000216981F8650000F016BB206990F86610A4
+:108C200011F0020F09D090F8642001230821583078
+:108C300003F013FD002800F0B482206990F8900042
+:108C400010F0020F18D1A06904F02EFA216981F802
+:108C50009100A069B0F80520A1F89220B0F80700B3
+:108C6000A1F8940002E00000F000002091F89000CC
+:108C700040F0020081F89000206990F8901011F007
+:108C8000010F05D0206990F8641006291CD114E06A
+:108C900090F8660010F0020F18BFFFDF206990F80F
+:108CA000661041F0020180F86610A0F88A5090F832
+:108CB0008C10491C80F88C10E4E780F8645080F830
+:108CC00088502079F3F762F8206990F88C11042914
+:108CD00040F0B98280F88C512079F3F757F8206979
+:108CE00090F86410002940F0AE8200F01EBA2069AE
+:108CF00090F8660010F0010F77D16946A06904F082
+:108D0000DAF99DF8000000F02501206980F896103E
+:108D10009DF8011001F0410180F89710A0F88A50E9
+:108D200090F88C10491C80F88C1090F8661041F077
+:108D300001011CE020690123092190F864205830CA
+:108D400003F08BFC002840F0248200F02ABA20694E
+:108D500090F8661011F0040F40F02382A0F88A50BA
+:108D600090F88C2041F00401521C80F88C2080F88F
+:108D7000661000F068BA206990F8660010F0300FB5
+:108D800033D1A06904F0B4F9002800F05A822769B1
+:108D9000A06904F0A9F938872769A06904F0A0F94F
+:108DA00078872769A06904F0A1F9B8872769A069C5
+:108DB00004F098F9F887A07910F0020F03D06069E9
+:108DC000C078142812D0206990F864101C290DD0A6
+:108DD00090F84E1001290CD090F89B11002904BF87
+:108DE00090F89A1100290CD003E05BE0206980F82C
+:108DF0004E60206990F8661041F0100180F866100E
+:108E00001AE090F8661041F0200180F866100288A0
+:108E1000A0F8E021028FA0F8E221428FA0F8E4211F
+:108E2000828F00F5D671A0F8E621C08F888781F87F
+:108E300032602079F2F7AAFF2069A0F88A5090F8F2
+:108E40008C10491C80F88C1000F0FDB920690123BA
+:108E50000A2190F86420583003F0FFFB10B3A0699A
+:108E600004F046F9A8B12669A06904F03DF93087FD
+:108E70002669A06904F034F970872669A06904F0B6
+:108E800035F9B0872669A06904F02CF9F08701F064
+:108E9000EDFA206980F8885080F8645001F0B6FA45
+:108EA00000F0D1B9A07840F00100A07000F0CBB97B
+:108EB000206901230B2190F86520583003F0CDFB89
+:108EC00010B1A77000F0BFB920690123002190F80C
+:108ED0006520583003F0C1FB002800F06281206952
+:108EE00090F864002428ECD0A06904F01CF9002854
+:108EF00000F0A781206990F8961041F0040180F8F5
+:108F00009610A1694A7902F0070280F85120097988
+:108F100001F0070180F8501090F8A531002B04BF34
+:108F200090F8A431002B1CD190F855C000F15403E7
+:108F30008C4502BF1978914280F87D6011D000F510
+:108F4000D67180F8F2610288A0F8F42190F85020E0
+:108F500080F8F62190F8510081F84B002079F2F763
+:108F600015FF2069212180F86510A0F88A5090F83B
+:108F70008C10491C80F88C1000F065B9206990F8BD
+:108F80006410202914BF0027012790F865102229BA
+:108F900008BF00F1650804D0002F18BF00F1640875
+:108FA0006DD090F8961041F0040180F89610A069F9
+:108FB00004F0DBF8F0B3D4F81890484604F0C9F890
+:108FC0000090484604F0C9F8814603F03CFC0100DB
+:108FD00018D0206990F854208A4213D090F8A43118
+:108FE00023B190F8A63113EA090F4BD0002F04BF2C
+:108FF00090F8513013EA090F01D18A4242D890F813
+:10900000A401B8B1DDF80090484603F01CFC78B12B
+:10901000216991F8552082420AD091F8A40120B12B
+:1090200091F8A70110EA090F2CD091F8A40108B11A
+:109030006A4600E026E0A169206903F013FCE8B36A
+:10904000A06904F090F82169A1F88E01B1F85820C8
+:10905000801A00B28245A8BF0028DCBF81F874B036
+:1090600081F8736052DD9DF8000081F890019DF851
+:10907000010081F89101242088F8000046E084F87E
+:109080000280E0E0206990F8A40100281CBF1E20A7
+:10909000FFF7ECFBB7B1A0692169C07881F8CA007D
+:1090A00006FA00F010F0807F08BFFFDF0A21206978
+:1090B00080F8641090F88800002800E014E008BFF1
+:1090C000FFDF0DE088F80050216991F88C00401E08
+:1090D00040B281F88C000028B8BFFFDF01F07BF9B7
+:1090E000206980F87D50AEE0206990F8A40120B19D
+:1090F0000020FFF7BBFB88F80050206900F16501F4
+:1091000080F87D50884508BF80F86550206900F1DF
+:109110006501884509D190F88C10491E49B280F844
+:109120008C100029B8BFFFDF8DE080F888508AE0FE
+:10913000206990F8961041F0040180F89610A0691B
+:1091400004F02FF816287ED1206990F864002028BA
+:1091500002D0262805D076E0A06904F026F8FFF7B3
+:1091600085FB206980F8645080F888506BE02069A6
+:1091700090F864200E2A03D1A1690979122902D03E
+:109180001C2A1AD10FE001230921583003F065FA97
+:1091900038B1206980F87C5080F8885080F864509D
+:1091A00051E0A6704FE0A1690979142904BF80F845
+:1091B000645080F888503FF471AE202A03D1A16931
+:1091C0000979162914D0262A03D1A169097916290B
+:1091D0000ED0A1690979172904BF90F86520222AC9
+:1091E00013D0E2691AB1FF2908BF80F886612AE02E
+:1091F00080F8645080F8885090F86500212818BFE6
+:109200001A2020D0FFF732FB1DE080F8655090F85F
+:109210008C10491E49B280F88C100029B8BFFFDFBE
+:10922000206980F87D5090F8A401002818BF002024
+:1092300009D0E7E7E06900281CBF206980F8866153
+:1092400001D101F0C8F82069D0E92A12491C42F185
+:109250000002C0E92A1203B0BDE8F08F70B5FB4EE2
+:1092600005460C46306990F8CB00FE2818BFFFDF9A
+:1092700032690020002C82F8CB501CBFA2F88A0073
+:1092800070BDA2F88400012082F8880070BD30B55E
+:1092900085B005466846FCF73EFA002808BFFFDFA8
+:1092A000222100980BF003F80321009803F040FE00
+:1092B0000098017821F010010170294603F066FE44
+:1092C000E24C0D2D04BF0621009830D00BDCA5F137
+:1092D00002000B2819D2DFE800F0201863191926C4
+:1092E000187018192C00152D7BD008DC112D2DD0ED
+:1092F000122D18BF132D09D0142D30D005E0162DD6
+:1093000046D0172D6BD0FF2D6AD0FFDFFCF716FA81
+:10931000002808BFFFDF05B030BD2069009990F834
+:10932000CC000871F2E72169009891F8CC10017126
+:10933000ECE7E26800981178017191884171090A9F
+:1093400081715188C171090A0172DFE70321009818
+:1093500003F025FF0621009803F025FFD6E72069DA
+:10936000B0F84410009803F0ABFE2069B0F8461046
+:10937000009803F0A9FE2069B0F84010009803F0AF
+:10938000A7FE2069B0F84210009803F0A5FEBDE7E3
+:109390002069009A90F8A611117190F8A7014BE08E
+:1093A000206900F1F001009803F06EFE206900F1E1
+:1093B000C401009803F072FEA8E7A549D1E90001B5
+:1093C000CDE90201206902A990F8960000F025007D
+:1093D0008DF80800009803F09CFE97E701E019E083
+:1093E0002CE02069B0F84010009803F071FE20696D
+:1093F000B0F84210009803F06FFE2069B0F84410F6
+:10940000009803F05DFE2069B0F84610009803F064
+:109410005BFE7BE7206990F8A41139B1009990F8C0
+:10942000A6210A7190F8A70148716FE7009A90F899
+:109430005410117190F85500507167E7206990F849
+:109440008721D0F88811009803F0AEFD5EE770B573
+:109450000C4605464FF4007120460AF04AFF25806D
+:1094600070BDF7F7AEBB2DE9F0410D460746072169
+:10947000F7F79EFA040008BFBDE8F08194F8AC014C
+:109480000026B8B16E700920287094F8AC0178B14C
+:10949000268484F8AC61D4F8AE016860D4F8B201D7
+:1094A000A860B4F8B601A88194F8AC010028EFD107
+:1094B0002E7144E094F8B801002837D094F8B80130
+:1094C0000D2818D00E2818BFFFDF38D12088F7F7F5
+:1094D000A1FB0746F7F74DF8A0B96E700E20287073
+:1094E00094F8BA0128712088E88084F8B861384679
+:1094F000F7F739F823E02088F7F78CFB0746F7F7F2
+:1095000038F810B10020BDE8F0816E700D20287091
+:1095100094F8BA0128712088E88094F8BE01287276
+:1095200084F8B8613846F7F71EF808E094F8F001BF
+:1095300040B16E701020287084F8F061AF80012077
+:10954000BDE8F08194F8C00190B16E700A202870D7
+:109550002088A880D4F8C401D4F8C811C5F8060042
+:10956000C5F80A10B4F8CC01E88184F8C061E6E7D8
+:1095700094F8CE0140B16E701A202870B4F8D00172
+:10958000A88084F8CE61DAE794F8EA0180B16E70C1
+:109590001B20287094F8EA010028D0D084F8EA61F2
+:1095A000D4F8EC01686094F8EA010028F6D1C6E727
+:1095B00094F8D2012F1DA0B16E701520287094F878
+:1095C000D201002818BF04F5EA75B8D084F8D2613A
+:1095D000294638460AF099FF94F8D2010028F5D1BF
+:1095E000ADE794F8DE0150B16E701D20287084F84C
+:1095F000DE6104F5F07138460AF087FF9FE794F8C2
+:10960000F20138B11E20287084F8F261D4F8F40118
+:10961000686094E794F8F801002808BFBDE8F0817D
+:109620006E701620287094F8F801002887D000BFCB
+:1096300084F8F861D4F8FA016860B4F8FE01288172
+:1096400094F8F8010028F3D179E70000F000002039
+:109650009C480200FE4AD0600020D0611062117167
+:109660007047002180F8641080F8651080F8681059
+:1096700090F8DE1011B10221FEF724BF0321FEF79E
+:1096800021BF2DE9F047F24C814686B020690D4696
+:109690000088F7F7D1FA070008BFFFDFA07828435A
+:1096A000A070A0794FF0000510F0200F20691CBFBA
+:1096B000A0F87E5080F8E45004D1B0F87E10491C28
+:1096C000A0F87E102069012690F86A1039B990F848
+:1096D000652001230621583002F0BFFF48B3E0881F
+:1096E00010F4006F07D0206990F86A10002918BFA5
+:1096F000A0F876501DD12069B0F87610491C89B2C7
+:10970000A0F87610B0F878208A422CBF531A0023B4
+:10971000B4F808C00CF1050C634598BF80F87C6074
+:10972000914206D3A0F8765080F8F0612079F2F7E4
+:109730002DFBA0794FF0020A10F0600F11D02069C4
+:1097400090F8681011B1032906D00AE080F868602B
+:109750000121FEF7B7FE04E080F868A00121FEF7C2
+:10976000B1FE206990F86810012905D1E18811F453
+:10977000807F18BF80F868A04FF00808B9F1000F8B
+:1097800040F09981E28812F4007F18BFA0F8F850E9
+:1097900004D1B0F8F810491CA0F8F81012F0080F26
+:1097A00050D0A17800294DD190F8CB00FE2808BFF9
+:1097B000FFDFFE21206980F8CB1090F86510192991
+:1097C00007D0206990F864101F2911D027292AD0CA
+:1097D0002FE080F88D5090F88C10491E49B280F827
+:1097E0008C100029B8BFFFDF206980F86550E8E7DA
+:1097F00090F8650002F01AFF80B12069262101234C
+:1098000080F8641090F865200B21583002F025FF95
+:10981000002804BF2A20FFF729F80AE02169202048
+:1098200081F8640005E080F8856180F8645080F874
+:109830008850206990F86710082904BF84F800A0B8
+:1098400080F8CBA0FFF73FF8A07910F0040F07D005
+:10985000A07828B9206990F86700072808BF26700B
+:1098600000F038FCA07910F0100F09D0A07838B9BA
+:10987000206990F865100B2904BF0C2180F8651051
+:10988000E07810F0080F11D020690123052190F82D
+:109890006520583002F0E1FE28B184F8028020698A
+:1098A00080F8B85102E0002001F0F2FAE0690028E7
+:1098B0005BD000950195029503950495206990F879
+:1098C0005500FBF798FE4FF47A7100F5FA70B0FB83
+:1098D000F1FA206990F85500FBF781FE5044ADF88D
+:1098E000060020690188ADF80010B0F85810ADF8F6
+:1098F00004104188ADF8021090F8860130B1A069DB
+:10990000C11C039103F0FEFA8DF81000206990F855
+:1099100085018DF80800E16968468847206980F86C
+:10992000865180F885510399F9B190F88411E1B915
+:1099300090F86410272918D09DF81010039AA1B14F
+:109940001378FF2B06D0072B02BF02295178FF297D
+:1099500002D00AE01B2908D880F884610399C0F876
+:1099600088119DF8101080F8871100F0CCFD01F0EF
+:1099700085FA0028206918BFA0F8D85004D1B0F8A3
+:10998000D810491CA0F8D81001F07BFA40B1216929
+:1099900091F8E40002289CBF401C81F8E40004D840
+:1099A000206990F8E400022806D92069A0F8D85070
+:1099B000A0F8DA5080F8E45020690123002190F8E3
+:1099C0006520583002F049FE20B9206990F8650002
+:1099D0000C285AD120690123002190F864205830C6
+:1099E00002F03BFEB0B320690123002190F867200C
+:1099F000583002F032FE68B3206990F868100229EE
+:109A000004BF90F8E40000283FD13846F6F781FB08
+:109A100000B3206990F8CB10FE2936D1B0F8D210EF
+:109A2000012932D980F8DD60B0F88010B0F87E20CE
+:109A30008B1E9A42AFBF0121891A491E89B2B0F824
+:109A4000D82023899A422EBF01229A1A521C02E082
+:109A5000F000002019E038BF92B2914288BF114651
+:109A6000012908BF80F8DD5090F869218AB1B0F86B
+:109A7000DA20B0F86A0182422FBF0120801A401C10
+:109A800080B2814288BF014603E02069012180F84D
+:109A9000DD502069B0F85820114489B2A0F8D410E4
+:109AA00090F86830002B18BF012B5DD0022B1CBF33
+:109AB000032BFFDF09D0E088C0F340200028206995
+:109AC00018BFA0F8E65059D151E090F86730082B44
+:109AD00021D0B0F87E10B0F8802000278B1C9A426D
+:109AE00006D3511A891E0F043F0C1CBF791E8FB27A
+:109AF00090F87C1051B190F864200123092158306E
+:109B000002F0ABFD002808BF002729D0206990F89B
+:109B10006A1089B908E0B0F87E30032B24D3B0F87E
+:109B200080101144491C1FE090F865200123062194
+:109B3000583002F092FD78B121690020B1F8782008
+:109B4000B1F876108B1C9A4203D3501A801E18BFAE
+:109B5000401EB84238BF87B2002F1CBF781E87B2A4
+:109B60002069B0F8D4103944A0F8D010A3E7B0F8B9
+:109B7000E610B0F8D6201144A0F8E610206990F85D
+:109B8000701139B990F8672001231946583002F056
+:109B900064FD38B12069B0F88210B0F8D6201144C5
+:109BA000A0F88210206990F8883033B1B0F88410A2
+:109BB000B0F8D6201144A0F8841090F98C20002A27
+:109BC00006DDB0F88A10B0F8D6C06144A0F88A105B
+:109BD0004FF03D0CB9F1000F18BF80F874C049D1A7
+:109BE0002178022911D0012908BF90F872113FD0C5
+:109BF000A17821B380F8736011F0140F18BF1E21F3
+:109C000009D000BF80F8741050E090F8CC100629FD
+:109C100018BF16212CE011F0080F18BF80F874C08F
+:109C200044D111F0200F18BF2321EBD111F0030F05
+:109C300008BFFFDF2A20216981F8740032E02BB1D0
+:109C4000B0F88410B0F88630994210D2002A05DDB1
+:109C5000B0F88A10B0F88620914208D2B0F882207D
+:109C6000B0F880108A4208D390F870212AB12221DE
+:109C700080F8741080F8736018E090F868203AB1AA
+:109C8000B0F87E208A4228BF80F87480F2D209E0C2
+:109C9000B0F87E10062905D33E2180F8741080F8B4
+:109CA000736003E0206990F8731079B1206980F83F
+:109CB000645080F8655080F8685090F8DE100029F4
+:109CC00014BF02210321FEF7FDFB02E00021FEF795
+:109CD000F9FB206980F8DE5006B0BDE8F047FBF7DD
+:109CE0004FBDF84902468878CB78184313D108460F
+:109CF00000694AB1897911F0080F03D090F8670024
+:109D0000082808D001207047B0F84810028E914210
+:109D100001D8FEF713BB0020704770B5E94C05462B
+:109D20000E46E0882843E08015F0020F04D015F0BD
+:109D3000010F18BFFFDF666115F0010F4FF0000241
+:109D40004FF001001AD0A661F178062902D00B2944
+:109D50000BD013E0216991F86530172B0ED1002349
+:109D6000C1E9283381F8690008E0216991F865307C
+:109D7000112B04BF81F8692081F88E0015F0020FC5
+:109D800018D06169C978052902D00B290BD011E0E0
+:109D9000216991F86520152A0CD10022C1E92A22F7
+:109DA00081F86A0006E0206990F86510102908BF64
+:109DB00080F86A2015F0800F1CBF0820E07070BD8D
+:109DC0002DE9F84FBF4C00254FF00108E580A57044
+:109DD000E5702570206168F30709074680F8DE808A
+:109DE0000088F6F729FF5FEA000A08BFFFDF206955
+:109DF0000088FBF78DFC20690088FBF7AFFC206929
+:109E0000B0F8D21071B190F8CB10FE290FD190F8B4
+:109E1000701189B190F8672001231946583002F07B
+:109E20001CFC88B1206990F8CB00FE2804D0206982
+:109E300090F8CB00FFF72BFA206990F8DF1000298B
+:109E400018BF25811BD10FE02069A0F8825090F83F
+:109E5000711180F8CC1000210220FFF7FFF9206972
+:109E600080F8DD500220E5E790F8AC1129B9018CAB
+:109E70008288914288BF218101D881882181B0F8F0
+:109E8000D610491E8EB2B0F8D8103144A0F8D810C0
+:109E900090F8DC1000291CBFA0F8DA5080F8DC50E4
+:109EA00004D1B0F8DA103144A0F8DA10B0F87E101E
+:109EB0003144A0F87E1090F86A1039B990F8652006
+:109EC00001230621583002F0C8FB28B12069B0F800
+:109ED00076103144A0F876102069B0F8D21001292C
+:109EE0009CBF491CA0F8D210002E18BF80F8E45087
+:109EF00090F8DD10A1B1B0F8D800218988420FD2C6
+:109F00005046F6F706F958B1206990F8691139B151
+:109F1000B0F8DA10B0F86A01814228BF00F0B4FF4F
+:109F2000206980F8DD5090F865100B2918BF0C29C6
+:109F300016D1B0F85820B0F88E31D21A12B2002AD9
+:109F40000EDBD0F89011816090F89411017302211A
+:109F500001F060FF206980F8655080F898804AE041
+:109F6000242924D1B0F85810B0F88E21891A09B2EA
+:109F700000291CDB90F8A42190F89011002908BF5B
+:109F800090F8541080F8541090F89111002908BFEF
+:109F900090F8551080F85510002A1CBF0020FEF7DD
+:109FA00065FC206980F8655080F87D5023E090F8CA
+:109FB0006410242918BF25291DD1B0F85810B0F815
+:109FC0008E21891A09B2002915DB90F89011002919
+:109FD00008BF90F8541080F8541090F8911100299F
+:109FE00008BF90F8551080F855100020FEF73EFC91
+:109FF000206980F86450216901F15800B1F8D62039
+:10A0000002F02CF9206990F86911002918BFA0F816
+:10A01000DA502D4800902D4B2D4A3946484600F025
+:10A0200073FE216A00291CBF6078FBF720F82069C5
+:10A030000123052190F86520583002F00EFB00281E
+:10A0400008BFBDE8F88FBDE8F84F00F066BC00F02F
+:10A05000FBBE1C49C86170471A48C069002818BF78
+:10A0600001207047174A50701162704710B50446BE
+:10A07000B0F894214388B0F89611B0F898019A424C
+:10A0800001BFA3889942E38898420FD02388A4F89F
+:10A09000B031A4F8B221A4F8B411A4F8B60101209B
+:10A0A00084F8AC0107480079F1F770FE01212046E1
+:10A0B00001F0B0FE002084F86500032084F86800F9
+:10A0C00010BD0000F000002083960100E39C010019
+:10A0D0001B9D010070B5FE4CA07910F0020F08BF67
+:10A0E00070BDA078002818BF70BD6169F8482722AC
+:10A0F000CB780E26002500690D2B78D00BDCA3F160
+:10A1000002030B2B1FD2DFE803F0201E808B9F2F52
+:10A110001E591E73D100152B00F02A810BDC112B68
+:10A1200065D0122B00F0F480132B00F0FF80142B6D
+:10A1300000F00E8107E0162B00F03281172B00F0A3
+:10A140003F81FF2B35D0FFDF70BD90F867200123E2
+:10A150001946583002F081FA002818BF70BD082057
+:10A16000216981F8670070BD90F8643009790A2B85
+:10A1700001BF90F8CA308B4280F8645080F8885054
+:10A1800008BF70BD90F8663013F0080F0DD023F0B3
+:10A19000080180F8661090F88C10491E49B280F8CA
+:10A1A0008C100029A8BF70BDCFE0FF291CBFFFDFC6
+:10A1B00070BD80F8642080F8845170BD90F866000E
+:10A1C00010F0010F08BFFFDF216991F88C00401EDD
+:10A1D00040B281F88C000028B8BFFFDF206990F8FA
+:10A1E000661021F0010100BF80F8661070BD21E00B
+:10A1F00090F86500102818BFFFDF0121206980F862
+:10A200008D10112180F8651070BD90F8650014283C
+:10A2100018BFFFDF0121206980F88D101521F1E7BB
+:10A2200090F86500152818BFFFDF1720216981F815
+:10A23000650070BD90F86500152818BFFFDF192074
+:10A24000216981F8650070BD90F865001B2818BF72
+:10A25000FFDF206980F88D5090F8B801002818BF02
+:10A26000FFDF206990F88E1049B180F88E50018888
+:10A27000A0F8BC1180F8BA5180F8B8610AE00188F2
+:10A28000A0F8BC1180F8BA51012180F8BE110D214F
+:10A2900080F8B8110088F6F7BDFCF6F755F920797B
+:10A2A000F1F774FD206980F8655070BD90F88C114D
+:10A2B000042915D0206990F8661011F0020F08BF2C
+:10A2C00070BD90F88C10491E49B280F88C1000299E
+:10A2D000B8BFFFDF206990F8661021F0020183E724
+:10A2E00090F8642001230021583002F0B6F90028CC
+:10A2F00008BFFFDF206990F8901011F0020F07BF30
+:10A30000062180F8641080F8885080F88C51D1E7DD
+:10A3100090F8642001230021583002F09EF90028B3
+:10A3200008BFFFDF206980F8646070BD90F8661098
+:10A3300021F0040180F8661090F88C10491E49B293
+:10A3400080F88C100029A8BF70BDFFDF70BD00BF72
+:10A3500090F8642001230021583002F07EF9002893
+:10A3600008BFFFDF1C20216981F8640070BD00BFB9
+:10A3700090F8660000F03000102818BFFFDF206959
+:10A3800090F8661021F0100180F8661090F88C109B
+:10A39000491E49B280F88C100029A8BF70BDD4E7CF
+:10A3A00090F8642001230021583002F056F900286B
+:10A3B00008BFFFDF1F20216981F8640070BD00BF66
+:10A3C00090F8650021281CBF0028FFDF22202169AA
+:10A3D00081F8650070BD3E49086990F8662012F06A
+:10A3E000080F1EBF01208870704742F0080280F8F5
+:10A3F00066208969C97880F8C9100021A0F88A1000
+:10A4000090F88C10491C80F88C10704710B5304CB7
+:10A4100005212069FEF756F8206990F84E100129B1
+:10A4200002BF022180F84E1010BD00F5D6710288DF
+:10A43000A0F8D421028EA0F8D621828EA0F8D821CF
+:10A44000028FB0F844309A4228BF1A46CA85828FDC
+:10A45000B0F84600824238BF10460886012081F8D5
+:10A4600026002079BDE81040F1F790BC184830B4C0
+:10A47000006990F84E30B0F832C0C48EB0F8401089
+:10A48000428F022B28D08A4238BF11460186C28FE4
+:10A49000B0F842108A4238BF11468186028FB0F868
+:10A4A00044108A4238BF11464186828FB0F8461068
+:10A4B0008A4238BF1146C186418E614588BF8C46AD
+:10A4C000A0F832C0C18EA14288BF0C46C48601E00C
+:10A4D000F000002030BC7047038E9A4228BF1A4615
+:10A4E000C58F838E9D4238BF2B468A4238BF1146A6
+:10A4F0000186B0F842108B4228BF0B4683860021AC
+:10A5000080F84E10CAE770B5FE4C206990F8CB1069
+:10A51000FE2906BFA178002970BD90F867200123AD
+:10A520001946583002F099F8002818BF70BD20690C
+:10A53000002590F8701159B1A0F8825090F871116F
+:10A5400080F8CC10BDE8704000210220FEF786BEE6
+:10A5500090F8652001230421583002F07EF80600AF
+:10A560000CD0D4F810C09CF86500102861D01428D5
+:10A5700065D015287BD01B287ED0BEE0216991F8DC
+:10A58000660010F0010F05D0BDE8704001210920E0
+:10A59000FEF764BE10F0020F0BD001210C20FEF775
+:10A5A0005DFE206990F8901041F0010180F8901054
+:10A5B00070BD10F0040F05D0BDE8704001211320DC
+:10A5C000FEF74CBE10F0080F09D091F8C90081F8D1
+:10A5D000CC00BDE8704001210720FEF73FBE10F01F
+:10A5E000100F02D091F89B0120B191F8650021284D
+:10A5F00073D179E091F89A0188B1B1F89C01A1F882
+:10A600004000B1F89E01A1F84200B1F8A001A1F804
+:10A610004400B1F8A201A1F8460081F89A51FFF771
+:10A6200025FFFFF7F3FEBDE8704001211520FEF77E
+:10A6300015BEBDE8704001210B20FEF70FBEF9F7F3
+:10A6400025FB0C2838BF70BD08212069F030F9F7D0
+:10A6500021FB28B120690421C430F9F71BFB00B9A4
+:10A66000FFDFBDE8704001210420FEF7F7BD9CF834
+:10A67000730101280DD000E030E0022818BF70BD42
+:10A680009CF88E00D8B106208CF8CC000121022065
+:10A690001DE09CF8B801002818BF70BD0CF1B00394
+:10A6A00000220CF1E8010CF5BA7001F052FF012113
+:10A6B0000520FEF7D3FD206980F8735170BD9CF82A
+:10A6C000960010F0040F14BF11200D200121FEF799
+:10A6D000C5FD206980F8735170BD0EE0BDE8704083
+:10A6E00001210620FEF7BABD91F87D00C0B991F8AE
+:10A6F000A40110B191F8A50190B1206901230021B6
+:10A7000090F86420583001F0A8FFC8B120690123F7
+:10A71000042190F86520583001F09FFF30B10FE020
+:10A72000BDE8704001211720FEF798BD206990F820
+:10A730007C0028B1BDE8704000211220FEF78EBDDC
+:10A74000206990F864200A2A2BD0002E18BF70BD13
+:10A7500001230021583001F080FF48B1206990F8B2
+:10A760008C11042904BF90F8900010F0030F22D040
+:10A7700020690123002190F86420583001F06DFF1A
+:10A7800000287DD0206990F89A1111B190F89B11A2
+:10A79000E9B190F8A411002972D090F8A511E9B39D
+:10A7A00092E090F8CA1080F8CC10BDE8704000210B
+:10A7B0000720FEF753BD00210C20FEF74FFD206956
+:10A7C00090F8901041F0010180F8901070BDB0F841
+:10A7D0009C11A0F84010B0F89E11A0F84210B0F8FB
+:10A7E000A011A0F84410B0F8A211A0F8461080F80B
+:10A7F0009A5190F8660010F0200F13D0FFF736FE44
+:10A80000FFF704FE01211520FEF728FD206990F8CE
+:10A81000661021F0200141F0100100E008E080F80E
+:10A82000661070BDBDE8704000211420FEF716BD13
+:10A8300090F8652001230B21583001F00EFFF8B984
+:10A84000206990F85400012808BF012503D0022890
+:10A8500014BFFFDF0225206990F85500012808BFCA
+:10A86000012603D0022814BFFFDF02262069012D34
+:10A8700090F8A61105D0022D08BF022903D00DE0E3
+:10A8800022E001290AD190F8A711012E04D0022E4E
+:10A8900008BF02290BD001E0012908D090F86520FB
+:10A8A00001230321583001F0D8FE68B903E00020ED
+:10A8B000FDF7DCFF08E020690123022190F8652004
+:10A8C000583001F0CAFEB0B120690123002190F890
+:10A8D0006420583001F0C1FE002808BF70BD206917
+:10A8E00090F88401002808BF70BD0021BDE87040C9
+:10A8F000FF20FEF7B3BCBDE8704000211620FEF734
+:10A90000ADBC0000F000002030B5FB4C05462078BF
+:10A91000002818BFFFDF657230BDF74901200872BB
+:10A9200070472DE9F14FF54F39464E68304696F89D
+:10A93000551001F042FF96F8551080B211F00C0F3F
+:10A940006FF00D047FD0B0F5747F38BF002506D3BB
+:10A950005038C11700EB916004EBA01085B2708EE7
+:10A96000A84238BF0546E648DFF88C93C9F82400B2
+:10A97000786800F15808834609F13400BBF832705A
+:10A9800040689BF8551090F86AA0584601F015FFF2
+:10A990009BF8551080B211F00C0F5FD0B0F5747FAA
+:10A9A00038BF002406D35038C21700EB926004EB86
+:10A9B000A01084B2A74238BF3C46BAF1000F1CBFBA
+:10A9C000201D84B2E0B2F9F709FF98F812000028C0
+:10A9D0004FD008F15801CA4891E80E1000F50274F2
+:10A9E00084E80E10D8F86810C0F82112D8F86C105E
+:10A9F000C0F8251200F58170FAF7A6FABF48007872
+:10AA000000280CBF0120002080F00101BD48017624
+:10AA1000D8E91412C0E90412A0F58372D9F8241001
+:10AA2000F9F7B5FD96F85500012808BF002204D0BB
+:10AA300002281ABFFFDF00220122E9B20120F9F744
+:10AA4000B4FD1CE0FFE7022919BF04EBD00085B27A
+:10AA50006FF00E0101EB900081D17FE7022919BF51
+:10AA600004EBD00084B26FF00E0202EB9000A1D193
+:10AA70009FE7D9F82400FAF767FAF9F7B9FD0098CB
+:10AA800050B9012296F8553096211046FAF712F97E
+:10AA900000219620FAF7A4FA96F82C00012808BFA6
+:10AAA000FAF730FB022089F80000BDE8F88F2DE9A5
+:10AAB000F04FDFF8488283B0414681464D68A1F1EE
+:10AAC0001400009095F85D0005F158060127A1F1EA
+:10AAD000340470B3012879D0022878D0032818BF35
+:10AAE000FFDF75D0206A0823017821F0080101708A
+:10AAF000B27903EAC202114321F004010170F27934
+:10AB0000042303EA8202114321F01001017096F838
+:10AB100005B0E06AF5F70DFB8246FAF743FEBBF19C
+:10AB2000020F7AD0BBF1010F78D0BBF1030F76D0C2
+:10AB30008AE0FFE700F0CAFB0146284601F03BFE31
+:10AB40001FFA80FB00F0C2FB10F00C0F6FF00D013C
+:10AB50004FF0000A20D0BBF5747F38BF504607D3B2
+:10AB6000ABF15000C21700EB926001EBA01080B275
+:10AB7000298E814238BF0846ADF80800A5F8480084
+:10AB80000098FAF7EEFD90B1216AA77062694FF460
+:10AB90008060904703202CE0022819BF01EBDB0006
+:10ABA00080B26FF00E0000EB9B00E1D1DFE701AA5D
+:10ABB00002A9E06AF5F7F8F9206210B196F83510AD
+:10ABC00039B10098FAF7A1FD77718BE713E016E031
+:10ABD00026E09DF8041031B9A0F800A080F802A08A
+:10ABE000012102F0A5F9BDF80810206A02F0DFFA91
+:10ABF0000220707176E70098FAF787FD72E7B5F8E2
+:10AC00004800ADF8000001AA6946E06AF5F7CCF902
+:10AC10002062002808BFFFDF64E708E00BE00EE0D9
+:10AC20000098FAF79EFD002808BFFFDF5AE730EAD8
+:10AC30000A0009D106E030EA0A0005D102E0BAF1C3
+:10AC4000000F01D0012100E00021206A027842EAD1
+:10AC500001110170717C00291CBF7179012933D069
+:10AC600006F15801264891E80E1000F5027A8AE8AC
+:10AC70000E10B16EC0F82112F16EC0F8251200F569
+:10AC80008170FAF761F998F8000000280CBF0121E3
+:10AC900000211C480176D6E91212C0E90412A0F581
+:10ACA0008371226AF9F773FC95F85400012808BFF4
+:10ACB000002204D002281ABFFFDF00220122FB215C
+:10ACC0000020F9F772FC03E0FAF73EF9F9F790FC7F
+:10ACD000B9F1000F06D195F85430012296210020D9
+:10ACE000F9F7E8FF6771206A0188E18180782074B4
+:10ACF000277003B0BDE8F08F140100204801002048
+:10AD0000C80C0020D00E00202DE9F0471E46174643
+:10AD100081460C46FE4DDDF82080287828B9002FAA
+:10AD20001CBF002EB8F1000F00D1FFDFC5F81C805A
+:10AD3000C5E90576C5E90D9400272F72EF712F71D3
+:10AD4000EF706F71AF71AF70AF81F24E04F15808C0
+:10AD50002088F5F771FFE8622088F5F75BFF28632C
+:10AD6000F9F759FD94F95700F9F702FE04F11200C2
+:10AD7000FAF7D3F804F10E00F9F704FE3078002852
+:10AD80000CBF03200120FAF7DCF898F81A00F9F755
+:10AD900001FEFAF7D0F83078002804BFFF2094F8BD
+:10ADA000544023D098F81250B4F8328094F85510DB
+:10ADB000204601F002FD94F8554080B214F00C0FCB
+:10ADC0006FF00D012CD0B0F5747F06D35038C21748
+:10ADD00000EB926001EBA01087B24046B84528BF57
+:10ADE0003846002D1CBF001D80B2C0B22146F9F7C5
+:10ADF000F5FC3078F8B1706890F86801002818BF49
+:10AE0000F9F766FD224600210120F9F70CFF706872
+:10AE1000D0F8E000FAF79BF8BDE8F047012080E5A4
+:10AE2000022C19BF01EBD00087B26FF00E0101EBCD
+:10AE30009000D2D1D0E7002122460846F9F7F3FE70
+:10AE4000BDE8F047012032E6B24800B50178343859
+:10AE5000007819B1022818BFFFDF00BD012818BF14
+:10AE6000FFDF00BDAA4810B50078022818BFFFDF39
+:10AE7000BDE8104000F080BA00F07EBAA4484079E6
+:10AE80007047A34800797047A14901208871704735
+:10AE90002DE9F04706009F489D4D406800F1580499
+:10AEA000686A90F8019018BF012E03D1296B08F051
+:10AEB00093FE6870687800274FF00108A0B1012860
+:10AEC0003CD0022860D003281CBFFFDFBDE8F0871C
+:10AED000012E08BFBDE8F087286BF5F71FFB687AE5
+:10AEE000BDE8F047F0F752BF012E14D0A86A002841
+:10AEF00008BFFFDF6889C21CD5E9091009F058F9BD
+:10AF0000A86A686201224946286BF5F783F9022E88
+:10AF100008BFBDE8F087D4E91401401C41F10001ED
+:10AF2000C4E91401E079012801D1E77101E084F856
+:10AF30000780687ABDE8F047F0F728BF012E14D0EB
+:10AF4000A86A002808BFFFDF6889C21CD5E909107C
+:10AF500009F02EF9A86A686200224946286BF5F7C5
+:10AF600059F9022E08BFBDE8F087D4E91410491C36
+:10AF700040F10000C4E91410E07901280CBFE7712A
+:10AF800084F80780BDE8F087012E06D0286BF5F71E
+:10AF9000C5FA022E08BFBDE8F087D4E91410491C99
+:10AFA00040F10000C4E91410E0790128BFD1BCE7EA
+:10AFB0002DE9F041574F3846A7F13404406800F1BD
+:10AFC00058052078012818BFFFDFA878012648B16E
+:10AFD0000021A970A6706269042090473878002883
+:10AFE00018BF2E71206A0321007831EA000004BFE7
+:10AFF000E878002805D1EE70216AA6706269022007
+:10B0000090470121002000F0D6F918B1BDE8F041C9
+:10B0100000F0B2B9BDE8F041002082E42DE9F14F23
+:10B020003C4E4FF000083046A6F1340540683178B8
+:10B0300000F1580A2878C146022818BFFFDFA88906
+:10B0400040F40070A88171683078FF2091F85410A6
+:10B05000F9F7C4FB009800289AF8120000F0FD8070
+:10B06000F9F7ECFAF9F7DAFA012788B99AF8120039
+:10B0700070B1686A417859B100789AF80710C0F346
+:10B08000C000884204D1EF70BDE8F84F00F074B9F9
+:10B09000686A41786981002908BFC5F8288003D013
+:10B0A000286BF5F771F8A862A88940F02000A88104
+:10B0B00085F804803078706800F1580B044690F8E9
+:10B0C0002C0001281AD1FAF713F85946204601F04E
+:10B0D00080FA98B13078002870680CBF00F58A704B
+:10B0E00000F5F570218841809BF8081001719BF8EC
+:10B0F000091041710770687AF0F748FE686A9AF89B
+:10B1000006100078C0F3800088423BD0307803E01E
+:10B110001401002048010020706800F1580490F8E4
+:10B120005D0058B3022847D084F8058030780028A5
+:10B130001CBF2079002806D084F80480AF706A69AB
+:10B14000414610209047E07890B184F80380FAF7E8
+:10B1500017FB002808BFFFDF0820AF706A690021D5
+:10B160009047D4E91202411C42F10000C4E91210D8
+:10B17000A07901280CBF84F80680A771A88940F443
+:10B180008070A881686A9AF807300178C1F3C0021C
+:10B190009A424FD13278726801F0030102F15804EB
+:10B1A000012918BF022932D003291CBFE87940F0D9
+:10B1B000040012D0E8713DE0E86AF4F721FF0028AE
+:10B1C00008BFFFDFD4E91210491C40F10000C4E9B8
+:10B1D0001210687AF0F7DAFDA6E701F0C1FE90B12F
+:10B1E000A770A989384641F40061A981696AAF70E6
+:10B1F0006A699047E079012803D100BF84F807808D
+:10B2000018E0E77116E0E87940F01000D2E74078E6
+:10B21000F8B1A98941F40061A981A96A51B1FB285B
+:10B22000F1D8287A002808BFB94603D080206A697F
+:10B23000002190470120009900F0BDF8B0B1B9F1AC
+:10B24000000F1CBF0020FFF723FEBDE8F84F00F001
+:10B2500093B8E0790128D4D1D0E7002818BFF9F7D6
+:10B2600026FAA88940F04000A881E3E7B9F1000F71
+:10B270001CBF0120FFF70CFE0020FFF718FCB9F1FE
+:10B28000000F08BFBDE8F88F0220BDE8F84FFFE5CA
+:10B2900070B50D4606466848674900784C6850B15D
+:10B2A000F9F748FA034694F8542029463046BDE899
+:10B2B0007040FDF72CBAF9F73DFA034694F8542094
+:10B2C00029463046BDE8704005F00ABD5A4802786C
+:10B2D0004168406801F1580C91F8643090F85400CE
+:10B2E000242B1CBF9CF80DC0BCF1240F13D01F2BC6
+:10B2F00018BF202B24D0BCF1220F18BF7047002AA2
+:10B3000008BF704791F8A62191F85110114011F033
+:10B31000010F27D02EE04AB191F89011002908BF03
+:10B320007047012818BF012924D021E091F8F210BC
+:10B33000002908BF7047012818BF01291AD017E05B
+:10B34000BCF1220FDBD0002A08BF704791F8A6118C
+:10B3500011F0010F0ED111F0020F08BF7047012844
+:10B3600008D005E011F0020F08BF7047012801D096
+:10B3700002207047012070472F4910B54C68F9F73B
+:10B3800089FEF9F768FEF9F763FDF9F7CCFDF9F7E7
+:10B390002FF994F82C00012808BFF9F7A9FE274CD3
+:10B3A00000216269A0899047E269E179E0789047DD
+:10B3B0000020207010BD70B5204C0546002908BF44
+:10B3C000012D05D12079401CC0B22071012831D84F
+:10B3D000A1692846884700282CD0A179184839B19E
+:10B3E000012D01BF41780029017811F0100F21D003
+:10B3F000E179F9B910490978002908BF012D05D074
+:10B4000000290CBF01210021294311D10D490978E0
+:10B4100011F0100F04BF007810F0100F0AD0A078C0
+:10B4200040B9A06A20B9608910B111F0100F01D0A5
+:10B43000002070BD012070BD4801002014010020D3
+:10B44000C80C00202201002010B540F2C311F748BB
+:10B4500008F02DFFFF220821F54808F020FFF548ED
+:10B46000002141704FF46171418010BD2DE9F04120
+:10B470000E46054600F046FBEC4C102816D004EBB7
+:10B48000C00191F84A0110F0010F1CBF0120BDE876
+:10B49000F081607808283CBF012081F84A011CD265
+:10B4A0006078401C60700120BDE8F0816078082859
+:10B4B00013D222780127501C207004EBC208306898
+:10B4C000C8F84401B088A8F84801102A28BFFFDF57
+:10B4D00088F8435188F84A71E2E70020BDE8F0811E
+:10B4E000D2480178491E4BB2002BB8BF704770B4E8
+:10B4F0005FF0000500EBC30191F84A1111F0010F54
+:10B500003BD04278D9B2521E427000EBC10282F8A1
+:10B510004A5190F802C00022BCF1000F0BD98418E8
+:10B5200094F803618E4202D1102A26D103E0521C06
+:10B53000D2B29445F3D80278521ED2B202708A4237
+:10B540001BD000EBC20200EBC10CD2F84341CCF897
+:10B550004341D2F84721CCF84721847890F800C0C5
+:10B560000022002C09D9861896F8036166450AD195
+:10B57000102A1CBF024482F80311591E4BB2002B43
+:10B58000B8DA70BC7047521CD2B29442EBD8F4E7E0
+:10B590002DE9F05F1F4690460E46814600F0B2FA54
+:10B5A000A24D0446102830D0A878002100280ED9DA
+:10B5B0006A1892F80331A34205D110291CBF12204A
+:10B5C000BDE8F09F03E0491CC9B28842F0D80828C2
+:10B5D00034D2102C1CD0AE781022701CA87005EB51
+:10B5E000061909F10300414600F0A2FF09F18300AA
+:10B5F0001022394600F09CFFA819002180F8034171
+:10B6000080F83B110846BDE8F09FA878082815D2BD
+:10B610002C78CA46601C287005EBC4093068C9F84C
+:10B620004401B0884FF0000BA9F84801102C28BF46
+:10B63000FFDF89F843A189F84AB1CCE70720BDE8CC
+:10B64000F09F70B479488178491E4BB2002BBCBF83
+:10B6500070BC704703F0FF0C8178491ECAB282703B
+:10B6600050FA83F191F8031194453ED000EB021596
+:10B6700000EB0C14D5F80360C4F80360D5F807603C
+:10B68000C4F80760D5F80B60C4F80B60D5F80F60FC
+:10B69000C4F80F60D5F88360C4F88360D5F887607C
+:10B6A000C4F88760D5F88B60C4F88B60D5F88F50EC
+:10B6B000C4F88F50851800EB0C0402EB420295F899
+:10B6C00003610CEB4C0C00EB420284F8036100EBCD
+:10B6D0004C0CD2F80B61CCF80B61B2F80F21ACF82E
+:10B6E0000F2195F83B2184F83B2100EBC10292F831
+:10B6F0004A2112F0010F33D190F802C00022BCF1B0
+:10B70000000F0BD9841894F803518D4202D1102AEE
+:10B7100026D103E0521CD2B29445F3D80278521ECF
+:10B72000D2B202708A421BD000EBC20200EBC10C05
+:10B73000D2F84341CCF84341D2F84721CCF8472115
+:10B74000847890F800C00022002C09D9851895F85B
+:10B75000035165450BD1102A1CBF024482F8031126
+:10B76000591E4BB2002BBFF675AF70BC7047521C10
+:10B77000D2B29442EAD8F3E72E49487070472D4878
+:10B780004078704738B14AF2B811884203D8294945
+:10B790004880012070470020704726484088704745
+:10B7A00010B500F0AFF9102814D0204A014600204F
+:10B7B00092F802C0BCF1000F0CD9131893F80331B2
+:10B7C0008B4203D1102818BF10BD03E0401CC0B24B
+:10B7D0008445F2D8082010BD14498A78824286BF79
+:10B7E00001EB001083300020704710498A788242B4
+:10B7F00086BF01EB0010C01C002070470B4B93F874
+:10B8000002C084459CBF00207047184490F8030193
+:10B8100003EBC00090F843310B70D0F84411116075
+:10B82000B0F848019080012070470000F80E002019
+:10B830005A01002050010020FE4A114491F80321D2
+:10B84000FD490A7002684A6080880881704710B517
+:10B85000F8F74CFE002804BFFF2010BDBDE81040E3
+:10B86000F8F76ABEF3498A7882429CBF002070478D
+:10B87000084490F8030101EBC00090F84A0100F081
+:10B88000010070472DE9F047EA4F0026B0463878AE
+:10B89000002886BF4FF0080ADFF8A093BDE8F087C4
+:10B8A00007EBC80505F5A27195F8430100F02AF9E8
+:10B8B000102808BF544610D0B978002400290BD9AD
+:10B8C0003A1992F80321824202D1102C05D103E0EB
+:10B8D000621CD4B2A142F3D80824B878A04286BF33
+:10B8E00007EB0410C01C002095F84A1111F0010F5D
+:10B8F00016D050B1082C04D2391991F83B11012906
+:10B9000003D0102100F0F1FD50B109F80640304697
+:10B91000731C95F8432105F5A271DEB2F9F700F822
+:10B9200008F1010000F0FF0838784045B8D8BDE8BC
+:10B93000F0872DE9F041BF4C00263546A07800285D
+:10B940008CBFBE4FBDE8F0816119C0B291F8038190
+:10B95000A84286BF04EB0510C01C002091F83B11E3
+:10B96000012903D0102100F0C0FD58B104EBC8003C
+:10B97000BD5590F8432100F5A2713046731CDEB22C
+:10B98000F8F7CEFF681CC5B2A078A842DCD8BDE8A5
+:10B99000F08110B5F8F7EEFF002804BF082010BDB5
+:10B9A000F8F7ECFFA549085C10BD0A46A24910B59E
+:10B9B000497841B19F4B997829B10244D81CF8F7D6
+:10B9C00032FD012010BD002010BD9A4A01EB41015B
+:10B9D00002EB41010268C1F80B218088A1F80F0138
+:10B9E00070472DE9F041934D07460024A8780028C0
+:10B9F00098BFBDE8F081C0B2A04213D905EB041096
+:10BA000010F183060ED01021304600F06EFD48B9CB
+:10BA100004EB440005EB400000F20B113A463046BF
+:10BA2000F9F73DFF601CC4B2A878A042E3D8BDE896
+:10BA3000F08101461022824800F07ABD80487047AC
+:10BA400070B57C4D0446A878A04206D905EB0410D9
+:10BA50001021833000F049FD08B1002070BD04EBD7
+:10BA6000440005EB400000F20B1070BD71498A786C
+:10BA7000824206D9084490F83B01002804BF012007
+:10BA80007047002070472DE9F0410E4607461546E5
+:10BA90000621304600F029FD664C98B1A17871B1BD
+:10BAA00004F59D7011F0010F18BF00F8015FA17837
+:10BAB000490804D0457000F8025F491EFAD1012000
+:10BAC000BDE8F0813846314600F01CF8102816D049
+:10BAD000A3780021002B12D9621892F80321824228
+:10BAE00009D1102918BF082909D0601880F83B51E6
+:10BAF0000120BDE8F081491CC9B28B42ECD800207E
+:10BB0000BDE8F0812DE9F0414A4D06460024287831
+:10BB10000F46002812D900BF05EBC40090F843116E
+:10BB2000B14206D10622394600F5A27008F014FB96
+:10BB300038B1601CC4B22878A042EDD81020BDE80E
+:10BB4000F0812046BDE8F0813A4910B44A7801EB13
+:10BB5000C003521E4A70002283F84A2191F802C0A5
+:10BB6000BCF1000F0DD98B1893F80341844204D126
+:10BB7000102A1CBF10BC704703E0521CD2B294457F
+:10BB8000F1D80A78521ED2B20A70824204BF10BCA9
+:10BB9000704701EBC00301EBC202D2F843C1C3F806
+:10BBA00043C1D2F84721C3F847218C7891F800C0EF
+:10BBB0000022002C9CBF10BC70478B1893F80331F7
+:10BBC000634506D1102A1CBF114481F8030110BC43
+:10BBD0007047521CD2B29442EFD810BC704770B478
+:10BBE00014490D188A78521ED3B28B7095F8032130
+:10BBF000984247D001EB031C01EB0014DCF8036012
+:10BC0000C4F80360DCF80760C4F80760DCF80B6078
+:10BC1000C4F80B60DCF80F60C4F80F60DCF88360D8
+:10BC2000C4F88360DCF88760C4F88760DCF88B6058
+:10BC300008E00000F80E0020500100205A0100200A
+:10BC4000BB100020C4F88B60DCF88FC0C4F88FC034
+:10BC500001EB030C03EB43039CF8034100EB4000B2
+:10BC600001EB430385F8034101EB4000D3F80B419E
+:10BC7000C0F80B41B3F80F31A0F80F319CF83B012D
+:10BC800085F83B0101EBC20090F84A0110F0010F6A
+:10BC90001CBF70BC704700208C78002C0DD90B188D
+:10BCA00093F803C1944504D110281CBF70BC7047A1
+:10BCB00003E0401CC0B28442F1D80878401EC0B2F4
+:10BCC0000870904204BF70BC704701EBC20301EBE7
+:10BCD000C000D0F843C1C3F843C1D0F84701C3F84E
+:10BCE00047018C780B780020002C9CBF70BC7047FB
+:10BCF00001EB000C9CF803C19C4506D110281CBF29
+:10BD0000084480F8032170BC7047401CC0B28442D4
+:10BD1000EED870BC7047000010B50A7B02F01F021D
+:10BD20000A73002202768B181B7A03F0010C5B0861
+:10BD300003F00104A4445B0803F00104A4445B087D
+:10BD400003F00104A4445B0803F0010464444FEAD7
+:10BD5000530C0CF0010323444FEA5C0C0CF001047B
+:10BD6000234403EB5C0300EB020C521C8CF81330F1
+:10BD700090F818C0D2B263440376052AD3D3D8B260
+:10BD8000252888BFFFDF10BD0023C383428401EB59
+:10BD9000C202521EB2FBF1F10184704770B46FF021
+:10BDA0001F02010C02EA90251F23A1F5AA40543876
+:10BDB0001CBFA1F5AA40B0F1550009D0A1F528504B
+:10BDC000AA381EBFA1F52A40B0F1AA00012000D177
+:10BDD00000204FF0000C62464FEA0C048CEA01068A
+:10BDE000F6431643B6F1FF3F11D005F001064FEAC6
+:10BDF0005C0C4CEAC63C03F0010652086D085B0877
+:10BE0000641C42EAC632162CE8D370BC704770BC82
+:10BE1000002070472DE9F04701270025044603293B
+:10BE20000FD04FF4FA4200297CD0012900F006819E
+:10BE3000022918BFBDE8F0870146BDE8F047583039
+:10BE40006AE704F158067821304608F052FAB571D5
+:10BE5000F57135737573F573357475717576B576DF
+:10BE6000212086F83E00412086F83F00FE2086F81B
+:10BE7000730084F82C50258484F8547084F855702D
+:10BE8000282084F856001B20208760874FF4A47078
+:10BE9000E087A0871B20208660864FF4A470E08690
+:10BEA000A0861B20A4F84000A4F844004FF4A4701E
+:10BEB000A4F84600A4F842001B20A4F84A00A4F805
+:10BEC0004C00A4F8480067734FF448606080A4F801
+:10BED000D050A4F8D250A4F8D450A4F8D650A4F866
+:10BEE000D850A4F8DA5084F8DD5084F8DF50A4F874
+:10BEF000E65084F8E450A4F8F850A4F8FA5084F816
+:10BF00009A5184F89B5184F8A45184F8A55184F87F
+:10BF1000695184F8705184F8735184F88C51BDE8EC
+:10BF2000F087FFE7A4F8E65084F8DE506088FE4909
+:10BF30000144B1FBF0F1A4F878104BF68031A4F87D
+:10BF40007A10E388A4F87E50B4F882C0DB000CFBC2
+:10BF500000FCB3FBF0F39CFBF0FC5B1CA4F882C07C
+:10BF60009BB203FB00FC04F15801A4F88030BCF53F
+:10BF7000C84FC4BF5B1E0B85B2FBF0F2521CCA85D2
+:10BF800000F5802202F5EE32531EB3FBF0F20A8474
+:10BF9000CB8B03FB00F2B2FBF0F0C883214604F127
+:10BFA0005800FFF7B9FE07F0A5F9E8B3D4F80E1072
+:10BFB0006FF01F02080C02EA91281F26A0F5AA4183
+:10BFC00054391CBFA0F5AA41B1F155010AD0A0F522
+:10BFD0002851AA391EBFA0F52A41B1F1AA014FF09C
+:10BFE000010901D14FF00009002211464FEA020C6D
+:10BFF00082EA0003DB430B43B3F1FF3F1AD008F0A2
+:10C000000103520842EAC33206F0010349087608E8
+:10C010000CF1010C41EAC3314FEA5808BCF1160F8C
+:10C02000E6D3B9F1000F00E000E003D084F86851D6
+:10C03000BDE8F08784F86871BDE8F087A4F8E650A1
+:10C04000B4F89401B4F89831B4F802C004F158017E
+:10C05000A4F87E50B4F88240DB0004FB0CF4B3FB80
+:10C06000F0F394FBF0F45B1C4C859BB203FB00F4F3
+:10C070000B85B4F5C84FC4BF5B1E0B85B2FBF0F255
+:10C08000521CCA854A8C00EBC202521EB2FBF0F26F
+:10C090000A84CA8B02FB0CF2B2FBF0F0C883BDE845
+:10C0A000F08770B50025044603290DD04FF4FA42FD
+:10C0B000002963D001297DD0022918BF70BD014637
+:10C0C000BDE87040583027E604F158067821304624
+:10C0D00008F00FF9B571F57135737573F573357433
+:10C0E00075717576B576212086F83E00412086F878
+:10C0F0003F00FE2086F8730084F82C502584012030
+:10C1000084F8540084F85500282184F856101B2127
+:10C11000218761874FF4A471E187A1871B212186C4
+:10C1200061864FF4A471E186A1861B21A4F840101A
+:10C13000A4F844104FF4A471A4F84610A4F84210D7
+:10C140001B21A4F84A10A4F84C10A4F848106073FE
+:10C15000A4F8D850202084F8DA0084F8D050C4F82D
+:10C16000D45084F8045184F8055184F80E5184F8B1
+:10C170000F5184F8F45084F8005170BD60886A490A
+:10C180000144B1FBF0F1A4F878104BF68031A4F82B
+:10C190007A10E388A4F87E50B4F882C0DB000CFB70
+:10C1A00000FC9CFBF0FCB3FBF0F304F15801A4F895
+:10C1B00082C000E022E05B1C9BB203FB00FCA4F801
+:10C1C0008030BCF5C84FC4BF5B1E0B85B2FBF0F2DC
+:10C1D000521CCA8500F5802202F5EE32531EB3FBD5
+:10C1E000F0F20A84CB8B03FB00F2B2FBF0F0C883C1
+:10C1F000214604F15800BDE870408DE5D4F8F830D0
+:10C20000B4F802C004F158005989DB89A4F87E50C3
+:10C21000B4F88240DB0004FB0CF4B3FBF1F394FBB5
+:10C22000F1F45B1C44859BB203FB01F40385B4F578
+:10C23000C84FC4BF5B1E0385B2FBF1F2521CC2851E
+:10C24000428C01EBC202521EB2FBF1F20284C28B9D
+:10C2500002FB0CF2B2FBF1F1C18370BD2DE9F003DA
+:10C26000047E0CB1252C03D9BDE8F00312207047E1
+:10C27000002A02BF0020BDE8F003704791F80DC00E
+:10C280001F260123294D4FF00008BCF1000F77D085
+:10C29000BCF1010F1EBF1F20BDE8F0037047B0F8CE
+:10C2A00000C00A7C8F7B91F80F907A404F7C87EA20
+:10C2B000090742EA072282EA0C0C00270CF0FF096A
+:10C2C0004FEA1C2C99FAA9F99CFAACFC4FEA1969BF
+:10C2D0004FEA1C6C49EA0C2C0CEB0C1C7F1C9444A0
+:10C2E000FFB21FFA8CFC032FE8D38CEA020C0F4F2D
+:10C2F0000022ECFB057212096FF0240502FB05C257
+:10C30000D2B201EBD207427602F007053F7A03FA78
+:10C3100005F52F4218BF82767ED104FB0CF2120C79
+:10C32000521CD2B2002403E0FFDB050053E4B36EDD
+:10C3300000EB040C9CF813C094453CBFA2EB0C022C
+:10C34000D2B212D30D194FF0000C2D7A03FA0CF76C
+:10C350003D421CBF521ED2B2002A6AD00CF1010C21
+:10C360000CF0FF0CBCF1080FF0D304F1010C0CF041
+:10C37000FF04052CD7D33046BDE8F0037047FFE734
+:10C3800090F819C00C7E474604FB02C2FA4C4FF0ED
+:10C39000000CE2FB054C4FEA1C1C6FF024040CFB64
+:10C3A0000422D2B201EBD204427602F0070C247AC6
+:10C3B00003FA0CFC14EA0C0F1FBF82764046BDE85E
+:10C3C000F003704790F818C0B2FBFCF40CFB142289
+:10C3D000521CD2B25FF0000400EB040C9CF813C0B6
+:10C3E00094453CBFA2EB0C02D2B212D30D194FF010
+:10C3F000000C2D7A03FA0CF815EA080F1CBF521E28
+:10C40000D2B27AB10CF1010C0CF0FF0CBCF1080FA8
+:10C41000F0D304F1010C00E00EE00CF0FF04052C59
+:10C42000DAD3A8E70CEBC40181763846BDE8F00307
+:10C4300070470CEBC40181764046BDE8F0037047BD
+:10C44000CE4A016812681140CD4A1268114301605A
+:10C45000704730B4CB49C94B00244FF0010C0A7827
+:10C46000521CD2B20A70202A08BF0C700D781A68CC
+:10C470000CFA05F52A42F2D0097802680CFA01F1AB
+:10C480005140016030BC7047017931F01F0113BF8A
+:10C49000002000221146704710B4435C491C03F091
+:10C4A000010C5B0803F00104A4445B0803F00104E1
+:10C4B000A4445B0803F00104A4445B0803F00104F6
+:10C4C000A4445B0803F001045B08A44403F00104E6
+:10C4D000A4440CEB53031A44D2B20529DDDB012A34
+:10C4E0008CBF0120002010BC704730B40022A1F1A5
+:10C4F000010CBCF1000F11DD431E11F0010F08BF4C
+:10C5000013F8012F5C785FEA6C0C07D013F8025F18
+:10C5100022435C782A43BCF1010CF7D1491E5CBF71
+:10C52000405C0243002A0CBF0120002030BC704751
+:10C53000130008BF704710B401EB030CD41A1CF8A9
+:10C5400001CC5B1E00F804C013F0FF03F4D110BC53
+:10C550007047F0B58DB0164610251C466A46AC46AD
+:10C5600000EB0C03A5EB0C0713F8013CD355ACF121
+:10C57000010313F0FF0CF3D115461032102084464E
+:10C580000B18ACEB000713F8013C401ED35510F01C
+:10C59000FF00F5D1284606F02FFD86B1102005F1E9
+:10C5A000200201461318A1EB000C13F8013C401EB9
+:10C5B00004F80C3010F0FF00F4D10DB0F0BD089875
+:10C5C0002060099860600A98A0600B98E0600DB048
+:10C5D000F0BD38B505460C466846F8F79EFD0028C4
+:10C5E00008BF38BD9DF900202272A07E607294F9C8
+:10C5F0000A100020511A48BF494295F82D308B424D
+:10C60000C8BF38BDFF2B08BF38BDE17A491CC9B28D
+:10C61000E17295F82E30994203D8A17A7F2918BF8C
+:10C6200038BDA2720020E072012038BD0C2818BF6E
+:10C630000B2810D00D2818BF1F280CD0202818BF99
+:10C64000212808D0222818BF232804D024281EBF60
+:10C65000262800207047012070470C2963D2DFE8AC
+:10C6600001F006090E13161B323C415C484E002AAD
+:10C670005BD058E0072A18BF082A56D053E00C2A8E
+:10C6800018BF0B2A51D04EE00D2A4ED04BE0A2F13C
+:10C690000F000C2849D946E023B1A2F110000B2865
+:10C6A00043D940E0122A18BF112A3ED090F8360034
+:10C6B00020B1122A37D31A2A37D934E0162A32D3B6
+:10C6C0001A2A32D92FE0A2F10F0103292DD990F8AF
+:10C6D000360008B31B2A28D925E0002B08BF042AFE
+:10C6E00021D122E013B1062A1FD01CE0012A1AD161
+:10C6F0001BE01C2A1CBF1D2A1E2A16D013E01F2A6D
+:10C7000018BF202A11D0212A18BF222A0DD0232A8F
+:10C710001CBF242A262A08D005E013B10E2A04D013
+:10C7200001E0052A01D000207047012070472DE963
+:10C73000F04187680D4604462046F6F736FC98B16E
+:10C7400015B33846A168F6F771FF00281CDD2844B0
+:10C75000401EB0FBF5F606FB05F13846F5F761FF24
+:10C76000A0603046BDE8F081F6F752FA40F233712E
+:10C77000F5F757FFA060DFE753E4B36EA44802006B
+:10C78000A8480200620100200020BDE8F08190422C
+:10C7900028BF704770B50446101B642838BF64205A
+:10C7A00025188D4205D8F6F774FF00281CBF2846CF
+:10C7B00070BD204670BD808E7047C08E70470844A3
+:10C7C00018449830002A14BF0421002108447047FF
+:10C7D00030B491F854300A8E13F00C0F4FF4747C7F
+:10C7E0001CBF0CEB821292B21DD08B8E934238BFCD
+:10C7F0001A464B8E91F8554014F00C0F1CBF0CEBF1
+:10C8000083139BB217D0C98E994238BF0B460028BC
+:10C810000CBF01200020D1189831002818BF042037
+:10C82000084430BC7047022B07BF92003C32D20054
+:10C83000703292B2D9E7022C07BF9B003C33DB0079
+:10C8400070339BB2DFE710F0010F1CBF012070476F
+:10C8500010F0020F1CBF0220704710F0040018BF38
+:10C86000082070472DE9F041054617468846012605
+:10C87000084600F06EFC0446404600F06EFC03469D
+:10C8800010F0010F18BF012008D113F0020F18BFDC
+:10C89000022003D113F0040018BF082014F0010F88
+:10C8A00018BF4FF0010C20D050EA0C0108BF002641
+:10C8B00013F0030F08BF002014F0030F08BF4FF060
+:10C8C000000C95F85410814208BF0020387095F88C
+:10C8D0005510614508BF4FF0000C87F801C00028D3
+:10C8E00008BFBCF1000F1CD10DE014F0020F18BFFF
+:10C8F0004FF0020CD8D114F0040F14BF4FF0080C05
+:10C900004FF0000CD0E7404600F02DFCB5F8581071
+:10C91000401A00B247F6FE71884201DC002800DCB4
+:10C9200000263046BDE8F08101281CBF0228002007
+:10C93000704718B4CBB2C1F3072CC1B2C0F30720C3
+:10C94000012B05D0022B08BFBCF1020F1BD002E067
+:10C95000BCF1010F17D0012904D0022908BF022819
+:10C9600011D001E001280ED001EA0C0161F30702A9
+:10C9700010EA030060F30F22D0B210F0020F18BFCC
+:10C9800002200BD106E0084003EA0C01084060F3E6
+:10C990000702EFE710F0010018BF01208DF800003A
+:10C9A000C2F3072010F0020F18BF022003D110F0CD
+:10C9B000010018BF01208DF80100BDF8000018BC6F
+:10C9C0007047162A10D12A220C2818BF0D280FD024
+:10C9D0004FF0230C1F280DD031B10878012818BF63
+:10C9E000002805D0162805D0002070470120704788
+:10C9F0001A70FBE783F800C0F8E7012902D002298A
+:10CA000005D007E0002804BF40F2E240704740F63E
+:10CA1000C410704700B5FFDF40F2E24000BD0000E7
+:10CA2000282107F044BC4078704730B505460078AF
+:10CA300001F00F0220F00F0010432870092910D2D6
+:10CA4000DFE801F0050705070509050B0D000624C1
+:10CA500009E00C2407E0222405E0012403E00E2471
+:10CA600001E00024FFDF6C7030BD007800F00F00A3
+:10CA700070470A68C0F803208988A0F8071070473B
+:10CA8000D0F803200A60B0F80700888070470A6871
+:10CA9000C0F809208988A0F80D107047D0F8092047
+:10CAA0000A60B0F80D00888070470278402322F0B9
+:10CAB000400203EA81111143017070470078C0F30E
+:10CAC000801070470278802322F0800203EAC111AF
+:10CAD0001143017070470078C0097047027802F076
+:10CAE0000F02072A16BF082AD0F80520D0F8032025
+:10CAF000C1F809200CBFB0F80920B0F80720A1F850
+:10CB00000D200A7822F080020A700078800942EA3B
+:10CB1000C0100870704770B514460E4605461F2AAF
+:10CB200088BFFFDF2246314605F1090007F040FBD0
+:10CB3000A01D687070BD70B544780E460546062C81
+:10CB400038BFFFDFA01F84B21F2C88BF1F242246DE
+:10CB500005F10901304607F02BFB204670BD70B58A
+:10CB600014460E4605461F2A88BFFFDF224631467F
+:10CB700005F1090007F01CFBA01D687070BD70B5C1
+:10CB800044780E460546062C38BFFFDFA01F84B24E
+:10CB90001F2C88BFFFDF224605F10901304607F050
+:10CBA00007FB204670BD0968C0F80F1070470A885F
+:10CBB000A0F8132089784175704790F8242001F07F
+:10CBC0001F0122F01F02114380F82410704707292B
+:10CBD00088BF072190F82420E02322F0E00203EA36
+:10CBE0004111114380F8241070471F3007F096BCA4
+:10CBF00010B5044600F0E3FA002818BF204410BD29
+:10CC0000C17811F03F0F1BBF027912F0010F002213
+:10CC1000012211F03F0F1BBF037913F0020F002315
+:10CC200001231A4402EB4202530011F03F0F1BBFD5
+:10CC3000027912F0080F0022012203EB420311F0E7
+:10CC40003F0F1BBF027912F0040F00220122134490
+:10CC500011F03F0F1BBF027912F0200F00220122BA
+:10CC600002EBC20203EB420311F03F0F1BBF02793C
+:10CC700012F0100F0022012202EB42021A4411F0BE
+:10CC80003F0F1BBF007910F0400F0020012010441F
+:10CC900010F0FF0014BF012100210844C0B270470A
+:10CCA00070B50278417802F00F02082A4DD2DFE811
+:10CCB00002F004080B4C4C4C0F14881F1F280AD993
+:10CCC00043E00C2907D040E0881F1F2803D93CE02F
+:10CCD000881F1F2839D8012070BD4A1E242A34D845
+:10CCE0008446C07800258209032A09D000F03F0459
+:10CCF000601C884204D86046FFF782FFA04201D939
+:10CD0000284670BD9CF803004FF0010610F03F0F5D
+:10CD10001EBF1CF10400007810F0100F13D0644601
+:10CD20000421604600F04BFA002818BF14EB000005
+:10CD3000E6D0017801F03F012529E1D28078022177
+:10CD4000B1EB501FDCD3304670BD002070BDC07801
+:10CD5000800970470178002201F00F030121042BA4
+:10CD60000BD0082B1CBF0020704743780E2B04BF4C
+:10CD7000C3785FEA931C04D106E04078801F1F2827
+:10CD800000D911460846704713F03F0F1EBF0079C7
+:10CD900010F0010F10F0020FF4D1F2E710B4017897
+:10CDA00001F00F01032920D0052921D14478B0F8E2
+:10CDB0001910B0F81BC0B0F81730827D222C17D1A3
+:10CDC000062915D3B1F5486F98BFBCF5FA7F0FD28D
+:10CDD00072B1082A98BF8A420AD28B429CBFB0F82F
+:10CDE0001D00B0F5486F03D805E040780C2802D04C
+:10CDF00010BC0020704710BC012070472DE9F041A5
+:10CE00001F4614460D00064608BFFFDF2146304688
+:10CE100000F0D5F9040008BFFFDF30193A46294673
+:10CE2000BDE8F04107F0C4B9C07800F03F0070479A
+:10CE3000C02202EA8111C27802F03F021143C170A0
+:10CE40007047C9B201F00102C1F340031A4402EB7A
+:10CE50004202C1F3800303EB4202C1F3C00302EBC1
+:10CE60004302C1F3001303EB43031A44C1F340131D
+:10CE700003EBC30302EB4302C1F380131A4412F025
+:10CE8000FF0202D0521CD2B20171C37802F03F01FE
+:10CE900003F0C0031943C170511C417070472DE964
+:10CEA000F0410546C078164600F03F04C4F1240066
+:10CEB0000F46B042B8BFFFDF281932463946001D81
+:10CEC00007F076F9A019401C6870BDE8F0812DE9E3
+:10CED000F04105464478C0780F4600F03F06002C2C
+:10CEE00008BFFFDFA01B401E84B21F2C88BF1F2479
+:10CEF0002FB1A819011D2246384607F059F92046DE
+:10CF0000BDE8F0814078704700B5027801F0030376
+:10CF100022F003021A430270012914BF02290021E2
+:10CF200004D0032916BFFFDF012100BD417000BD01
+:10CF300000B5027801F0030322F003021A430270E5
+:10CF4000012914BF0229002104D0032916BFFFDFE5
+:10CF5000012100BD417000BD007800F00300704762
+:10CF6000417889B1C0780E2818BF0F2803D0102847
+:10CF700018BF192802D3FB2904D905E0BF4A105C69
+:10CF8000884201D1012070470020704730B501244C
+:10CF90000546C17019293CBFB848445C02D3FF293B
+:10CFA00018BFFFDF6C7030BD70B515460E460446E5
+:10CFB0001B2A88BFFFDF65702A463146E01CBDE8AA
+:10CFC000704007F0F5B8B0F807007047B0F80900F6
+:10CFD0007047C172090A01737047B0F80B007047BF
+:10CFE00030B4B0F80720A64DB0F809C0B0F805304D
+:10CFF0000179941F2D1998BFBCF5FA7F0ED269B143
+:10D00000082998BF914209D293429FBFB0F80B0004
+:10D01000B0F5486F012030BC98BF7047002030BC8D
+:10D020007047001D07F07ABA021D0846114607F046
+:10D0300075BAB0F809007047007970470A68426015
+:10D0400049688160704742680A608068486070473C
+:10D050000988818170478089088070470A68C0F814
+:10D060000E204968C0F812107047D0F80E200A60F0
+:10D07000D0F81200486070470968C0F81610704771
+:10D08000D0F81600086070470A68426049688160FD
+:10D09000704742680A608068486070470968C160EC
+:10D0A0007047C06808607047007970470A6842603E
+:10D0B00049688160704742680A60806848607047CC
+:10D0C0000171090A417170478171090AC171704784
+:10D0D0000172090A417270478172090AC172704770
+:10D0E00080887047C08870470089704740897047C2
+:10D0F00001891B2924BF4189B1F5A47F07D3818809
+:10D100001B2921BFC088B0F5A47F012070470020F3
+:10D1100070470A68426049688160704742680A60E7
+:10D12000806848607047017911F0070F1BBF407994
+:10D1300010F0070F002001207047017911F0070F50
+:10D140001BBF407910F0070F0020012070470171CC
+:10D15000704700797047417170474079704781711D
+:10D16000090AC1717047C088704746A282B0D2E9EF
+:10D170000012CDE900120179407901F007026946F9
+:10D180001DF80220012A07D800F00700085C0128DA
+:10D190009EBF012002B07047002002B070470171AD
+:10D1A000704700797047417170474079704730B5DA
+:10D1B0000C460546FB2988BFFFDF6C7030BDC37885
+:10D1C000024613F03F0008BF70470520127903F0B4
+:10D1D0003F0312F0010F36D0002914BF0B20704717
+:10D1E00012F0020F32D0012914BF801D704700BF1A
+:10D1F00012F0040F2DD0022914BF401C704700BF4D
+:10D2000012F0080F28D0032914BF801C704700BFFC
+:10D2100012F0100F23D0042914BFC01C704700BFA8
+:10D2200012F0200F1ED005291ABF1230C0B270476D
+:10D2300012F0400F19D006291ABF401CC0B2704727
+:10D24000072918D114E00029CAD114E00129CFD14F
+:10D2500011E00229D4D10EE00329D9D10BE0042931
+:10D26000DED108E00529E3D105E00629E8D102E096
+:10D27000834288BF7047002070470000AC4802001E
+:10D2800086F3FFFF00010102010202032DE9F041D4
+:10D29000FA4D0446284600216A78806801270E4628
+:10D2A00012B1012A1ED006E090F86620002A18BFAD
+:10D2B0006F7000D001216A78C2EB421200EB42028B
+:10D2C00092F82830194324D0667090F8D90002F102
+:10D2D0002A0170B12A22201D06F06AFF0420207066
+:10D2E00027710DE090F82820002A18BF6E70E1D158
+:10D2F000E1E73C22201D06F05BFF0520207027712E
+:10D300006878A968C0EB401001EB400080F8286005
+:10D310001DE090F8A410E9B190F8D900012818BFD9
+:10D32000FFDFA868D0F8A5106160D0F8A910A1604F
+:10D33000D0F8AD10E160D0F8B110216190F8B510CF
+:10D340002175667013212170277180F8A460012077
+:10D35000BDE8F08190F82210012922D0017801293E
+:10D360001CBF0020BDE8F081667014212170811C73
+:10D370002022201D06F01CFF2672A9680E70C048EE
+:10D3800082888284D0F8C420527B80F8262080F8DE
+:10D390002270D1F8C4000088F3F73CFCF3F7E3F8FF
+:10D3A000D5E7667007212170416A616080F82260CC
+:10D3B000CDE7B24880680178002914BF80884FF615
+:10D3C000FF7070472DE9F84F4FF000088946064678
+:10D3D0000127CDF80080FFF748FBBDF80010A74DEE
+:10D3E00021F06004ADF8004008284FD2DFE800F0DB
+:10D3F00004070D4E184E132C44F003000DE044F0CA
+:10D400001500ADF80000474641E044F0100000BFB1
+:10D41000ADF800003BE044F0020040F01000F7E7F8
+:10D42000A86890F8E000052818BFFFDF44F01A0054
+:10D43000ADF80000A96891F8E710002914BF40F08A
+:10D44000010020F00100E3E7A86890F8E01003294C
+:10D450000AD090F8E010062958D090F8E00004288F
+:10D4600018BFFFDF5FD012E03046FFF770FC0028E6
+:10D4700018BFFFDF0AD1F07810F03F0F1FBF3079DF
+:10D4800010F0020F44F00400ADF800004746BDF86C
+:10D4900000000090BDF80000C0F3C00BA868CBEB03
+:10D4A0004B1A00EB4A0090F82800002818BFBDE88E
+:10D4B000F88F3046FFF7D9FA80467048806800EB55
+:10D4C0004A0190F8C90001F12A04012808BF01258A
+:10D4D00003D0022814BFFFDF0225257300206073EC
+:10D4E0006648806890F8E11084F83B10FF21A17332
+:10D4F0007F21E176BDF80010618190F8E0100429E9
+:10D500001CBF90F8E01006293AD044E044F00A012C
+:10D51000ADF8001090F8FA00002814BF41F00400A4
+:10D5200021F0040074E73046FFF711FCD8B1012860
+:10D5300004BF44F00100ADF8000014D0022818BF69
+:10D54000FFDFA4D144F00200ADF80000A96891F813
+:10D55000FA10002914BF40F0040020F00400ADF8D8
+:10D560000000474693E7F07810F03F0F1FBF307977
+:10D5700010F0020FBDF8000040F0040087D047E72C
+:10D5800090F8E200012808BF012503D0022814BF4B
+:10D59000FFDF0225657304F10900384D00902878FB
+:10D5A0007F2808BFFFDF2978009801707F2028704E
+:10D5B0006FB1B8F1070F04F11C01304603D2FFF739
+:10D5C000BAFA207239E0FFF782FC207204E00020F2
+:10D5D0002072B8F1070F30D3B8F1070F0DD1A8684A
+:10D5E00090F8F91001B3D0F8EA10C4F80210B0F8BE
+:10D5F000EE10E18090F8F0006070A07A10F0040F57
+:10D600000ED0A86890F8FA10E9B190F8F7102175DB
+:10D61000D0F8F110C4F81510B0F8F500A4F819000E
+:10D62000B8F1070F38D098E0F07810F03F0F1ABF2C
+:10D63000307910F0010FFF20DED0621CA11C3046B3
+:10D6400001F071FDD9E7B8F1070F1CBFB8F1010F68
+:10D65000FFDFB9F1000F08BFFFDF99F80000207568
+:10D66000B8F1010F03D0B8F1070F0BD075E004F14A
+:10D6700015013046FFF712FA6FE000006401002048
+:10D68000CC10002001213046FFF7B2FA0168C4F83F
+:10D6900015108088A4F81900F07810F03F0F1CBF17
+:10D6A000317911F0080F1AD0A86890F8E020042A08
+:10D6B00006D090F8E000032811D111F0100F0ED021
+:10D6C00003213046FFF794FA407803210009A07344
+:10D6D0003046FFF78DFA0088C0F30B002082F07807
+:10D6E00010F03F0F1CBF307910F0400F13D0FA48F4
+:10D6F000FFF72DFBA96891F8E020032A14D006213A
+:10D700003046FFF775FA0078E076A86890F8E010E8
+:10D71000062922D118E0A86890F8FB10002918BF4C
+:10D7200090F8F800F0D1F0E791F8C910042914BF7F
+:10D7300008290028E3D1F07810F03F0F1CBF3079A2
+:10D7400010F0080FDBD1E0E790F8E9100909A173A8
+:10D75000B0F8E800C0F30B002082A968012001EBBB
+:10D760004A0181F82800BBF1000F14BF06200520F4
+:10D77000BDE8F84F03F0F4B82DE9F041D74DAA68A1
+:10D7800092F8D930002B6ED07F27012611B109788D
+:10D79000FE2914D0804692F82800002818BFBDE862
+:10D7A000F08102F12A044046FFF75FF900210828C2
+:10D7B00079D2DFE800F0515356787878595CC64C3E
+:10D7C00092F8A400002818BFBDE8F08182F8A66096
+:10D7D00092F8DD0018B1F6F76CFE012829D020463A
+:10D7E000FFF76CF90146A86880F8A71000F1A801BE
+:10D7F0002046FFF745F92046FFF76DF90146A86876
+:10D8000080F8AE1000F1AF012046FFF747F9A86895
+:10D8100000F1B50428787F2808BFFFDF2878207042
+:10D820002F70A86880F8A460BDE8F041052003F0DF
+:10D8300097B8F6F781FEA96801F1A802A731FDF7B4
+:10D84000DDFF002808BFFFDFA86890F8A71041F0AF
+:10D85000020180F8A710CEE7A17209E0A67221723A
+:10D860000CE0032001E021E00220A07200E0FFDFD5
+:10D8700004F10B014046FFF75EF92072621CA11C07
+:10D88000404601F050FC287809347F2808BFFFDFAC
+:10D89000287820702F70A86880F82860BDE8F041D3
+:10D8A000052003F05DB82172BDE8F081BDE8F041CC
+:10D8B00088E570B5894C0022A06890F8C910104620
+:10D8C00002F0A8FE002831D0F7F735FBA0688449A4
+:10D8D00090F8DF000D5C2846F7F75CF8A06880F848
+:10D8E000E15090F8C910082916BF04290F202520FF
+:10D8F000F6F75DFFA068002190F8C9200120F7F736
+:10D9000050F97548F7F720FBA068D0F80001F7F749
+:10D910001EFBA06890F8C91080F8E21090F8C800CB
+:10D92000032814BF0228012908D103E0BDE8704094
+:10D9300001F032BC08210020F7F707FCA06890F83E
+:10D94000C91080F8E210F7F7DDFBA06890F8DD0061
+:10D9500020B1F6F77AFD4020F7F7A8FBA168032075
+:10D9600081F8E00070BD2DE9F0410F469046054674
+:10D970000321FFF73DF94078584C0209A06890F860
+:10D98000E91062F3071180F8E91003212846FFF738
+:10D990002FF90188A068B0F8E82061F30B02A0F825
+:10D9A000E82080F8E77090F8C910012905D090F8B8
+:10D9B000E000032808BFBDE8F081E8784FF00106D9
+:10D9C00010F03F0F1CBF287910F0400F09D006213E
+:10D9D0002846FFF70DF90178A06880F8F81080F864
+:10D9E000FB60A06890F8E01003292AD0E97811F0D4
+:10D9F0003F0F1CBF297911F0010F08D000F1F00290
+:10DA0000911F284601F08FFBA06880F8F960E87844
+:10DA100010F03F0F1ABF287910F0020FBDE8F08117
+:10DA200001212846FFF7E4F8A1680268C1F8F12057
+:10DA30008088A1F8F50081F8F78081F8FA60BDE8E8
+:10DA4000F081022F18BF012FD0D1BDE8F08123490A
+:10DA5000896881F80A01704770B5204DA86890F870
+:10DA6000E010022919BF90F8E010012900210C46AE
+:10DA70001CBF0C2070BD00BFC1EB411200EB420285
+:10DA8000034682F82840491CC9B20229F4D3047025
+:10DA900080F8224093F8DD0030B1F7F719FBF6F774
+:10DAA000E8FCA86880F8DD40A868012180F8DC4027
+:10DAB00080F8C11080F8C84080F8DF40282180F845
+:10DAC0000B1180F80A41A0F8E34080F8E5400721F7
+:10DAD00080F8C010002070BDD81100206401002023
+:10DAE000D4480200F74810B58068002180F8E010A3
+:10DAF000012180F8E010FFF7AFFF002818BFFFDF1B
+:10DB000010BD2DE9F047EF4C07460C26A06890F8B1
+:10DB1000E01001291FBF90F8E00002280C20BDE8AA
+:10DB2000F087F6F778FEA06890F90A01F6F720FF73
+:10DB3000A06890F8C91080F8E21090F8C010012594
+:10DB4000002978D090F8C8004FF00009032802D0CF
+:10DB5000022805D008E00521DB4801F0ADFB03E019
+:10DB60000321D94801F0A8FBA06890F8D81000293B
+:10DB700004BF90F8DB00002843D0F5F749F80646CB
+:10DB8000A0683146D0F8D400F5F750FDCF4990FB9E
+:10DB9000F1F801FB180041423046F4F742FD01461E
+:10DBA000A068C0F8D410D0F8D0104144C0F8D0100C
+:10DBB000FDF7F3FD0146A068D0F8D020914220D8AF
+:10DBC000C0E9349690F8DB0000281CBF0120FDF767
+:10DBD00008FF0121A06890F8DC20002A1CBF90F803
+:10DBE000D820002A0DD090F8B93000F1BA02012BEC
+:10DBF00004D1527902F0C002402A14D0BA30F7F7AB
+:10DC000085FEA06890F8B910BA30F6F769FE0F21CA
+:10DC10000720F6F781FEA068002690F8E0100129A1
+:10DC200018D112E007E0FDF709FFA1682A46BA31D2
+:10DC3000F7F735FEE5E790F8E010022904BF80F819
+:10DC4000E0500C2006D1BDE8F08780F80451022195
+:10DC500080F8E010A06890F8C10088B1FDF769FE77
+:10DC600003219B48FDF7A1FE0146A06880F8DD1066
+:10DC7000C0F800719748F7F750F93046BDE8F087D3
+:10DC8000FDF700FEECE738B58E4CA06890F8E01088
+:10DC900002291CBF0C2038BD012180F80511A0F815
+:10DCA000081129208DF800006846F5F7F3FF30B120
+:10DCB000A0689DF8001090F80601884205D1A06880
+:10DCC00090F80601401C8DF80000A1689DF8000046
+:10DCD00081F806010220F7F734F97F48F6F752FE83
+:10DCE000A168DFF8F8C1002091F8C03091F8DF207A
+:10DCF000521CACFB02546408A4EB8404224481F857
+:10DD0000DF2023FA02F212F0010F03D1401CC0B24F
+:10DD10000328EBD3FFF7CDFD002038BD69498968A2
+:10DD200081F8C900002070476649896881F8DA00E7
+:10DD3000704710B5634CA36893F8B830022B14BF3A
+:10DD4000032B00280BD100291ABF02290120002033
+:10DD50001146FDF725FD08281CBF012010BDA06855
+:10DD600090F8B800002816BF022800200120BDE866
+:10DD70001040F7F755BD5348806890F8B800002868
+:10DD800016BF022800200120F7F74ABD4D498968D7
+:10DD900081F8B80070474B49896881F8DC0070470A
+:10DDA00070B5484CA16891F8B800002816BF022849
+:10DDB0000020012081F8B900BA31F7F71BFDA068F7
+:10DDC00090F8B810022916BF03290121002180F81C
+:10DDD000DB1090F8B920002500F1BA03012A04BF36
+:10DDE0005B7913F0C00F0AD000F1BA03012A04D105
+:10DDF0005A7902F0C002402A01D0002200E001223C
+:10DE000080F8D820002A04BF002970BDC0F8D05087
+:10DE1000F4F7FEFEA168C1F8D40091F8DB000028F9
+:10DE20001CBF0020FDF7DDFD0026A06890F8DC1087
+:10DE300000291ABF90F8D810002970BD90F8B920B9
+:10DE400000F1BA01012A04D1497901F0C001402949
+:10DE500005D02946BDE87040BA30F7F757BDFDF749
+:10DE6000EDFDA1683246BDE87040BA31F7F717BD45
+:10DE700070B5144D0C4600280CBF01230023A9687F
+:10DE800081F8C13081F8CB004FF0080081F8CC0058
+:10DE90000CD1002C1ABF022C012000201146FDF7E6
+:10DEA0007FFCA968082881F8CC0001D0002070BD53
+:10DEB000022C14BF032C1220F8D170BD002818BF0B
+:10DEC00011207047640100200012002040420F0022
+:10DED000D8110020D1480200D7480200ABAAAAAA54
+:10DEE0000328FE4A926808BFC2F8C41082F8C8002E
+:10DEF0000020704710B5044602F018FF052809D02D
+:10DF000002F014FF042805D0F448806880F8D94056
+:10DF1000002010BD0C2010BDF048816891F8C800A9
+:10DF2000032804D0012818BF022807D004E091F884
+:10DF3000CB00012808BF70470020704791F8CA0045
+:10DF4000012814BF03280120F6D1704710B5F7F758
+:10DF5000A1F8F7F780F8F6F77BFFF6F7E4FFDF4C60
+:10DF6000A06890F8DD0038B1F7F7B2F8F6F781FA5B
+:10DF7000A168002081F8DD00A068012180F804116B
+:10DF8000022180F8E010002010BDD449896881F892
+:10DF9000FC007047017801291CBF122070474278AD
+:10DFA0000023032ACD49896808BFC1F8C43081F82D
+:10DFB000C820012281F8C920C27881F8B8200279EE
+:10DFC000002A16BF022A0123002381F8C13081F8FC
+:10DFD000CA20427981F8C020807981F8DA000020D7
+:10DFE0007047BE488068704701F0D6B82DE9F84FF9
+:10DFF0004FF00008B948F7F790F8B84C4FF07F0A97
+:10E00000002808BF84F800A0F7F772F8B448FEF7BC
+:10E010002CFDA070A16891F8E220012A18BFFFDF53
+:10E020000AD0A06890F8DD0018B1F7F751F8F6F7BC
+:10E0300020FA4046BDE8F88FA94D0026A5F5867761
+:10E04000072836D291F8C10028B9F6F793FC0028CA
+:10E0500008BF002600D00126A06890F8DD0080B13E
+:10E06000FDF7F5FBA168FF2881F8DE000ED0014620
+:10E07000E81CFDF7E1FBA06890F8DE00FDF7F2FB7D
+:10E080000643A06890F8DE00FF2817D1FDF781FC59
+:10E0900087F8DE0097F8C11081B108280ED12878E2
+:10E0A000E91CC0F38010FDF77BFB082818BF002691
+:10E0B00004E002BF91F8D90000280126A0784FF0B3
+:10E0C00000094FF0010B08281BD2DFE800F035AF44
+:10E0D000041A1A1A12F9002E00F06581A06890F84F
+:10E0E000C800012818BF022840F05D81F6F7B0FE95
+:10E0F0007AE036B1A06890F8C800022806D001285E
+:10E1000072D0F6F7A5FE4FF003088AE700217448A5
+:10E11000FFF732FBA0684FF00808C0F8E790C0F89E
+:10E12000EB90C0F8EF90C0F8F390C0F8F79080F84B
+:10E13000FB9080F8E79074E74FF00008002E00F0A5
+:10E140003281A26892F8C80002282DD001284BD055
+:10E1500003287FF466AFD2F8C400E978837E994241
+:10E160001BD12979C37E994217D16979037F9942DE
+:10E1700013D1A979437F99420FD1E979837F9942DD
+:10E180000BD1297AC37F994207D12978437EC1F305
+:10E190008011994208BF012100D0002192F8CB20C4
+:10E1A000012A26D0A9B3FBE000214D48FFF7E4FA8D
+:10E1B000A06890F8051129B1491E11F0FF0180F8FF
+:10E1C00005117CD1C0F8E790C0F8EB90C0F8EF9053
+:10E1D000C0F8F390C0F8F79080F8FB904FF0080873
+:10E1E00080F8E7B01DE7FFE700213D48FFF7C4FADC
+:10E1F00019E0002965D100BF00F11A013848FEF787
+:10E200003FFC3748FEF75AFCA168D1F8C4104876A5
+:10E21000C6E0FFE797F8CC00082850D097F8DE104A
+:10E2200081424ED0BFE04FF00308FAE6A06890F8B4
+:10E23000DB1000290CBF4FF0010B4FF0000B4FF02B
+:10E240000008297805F10902C90907D0517901F0C0
+:10E25000C001402908BF4FF0010901D04FF000096B
+:10E2600090F8C810032906D190F8C110002918BFF2
+:10E2700090F8CC0001D190F8DE00FDF7ADFA5FEA2E
+:10E28000000A13D01021FEF730F9002818BF4FF014
+:10E29000010BB9F1000F04BFA06890F8B9A00DD030
+:10E2A00005F109015046F7F7C9FA8046A068B9F1AF
+:10E2B000000F90F8B9A018BF4AF0020A02E072E01D
+:10E2C0008CE06DE090F8C810032913D0F6F7C0FD7C
+:10E2D000DEB3F6F71DFB50EA080003E064010020FE
+:10E2E000D811002062D08DF800A06946FD48FFF7E4
+:10E2F00043FA98E7D0F8C400E978827E91421BD1B6
+:10E300002979C27E914217D16979027F914213D156
+:10E31000A979427F91420FD1E979827F91420BD155
+:10E32000297AC27F914207D12978407EC1F38011BA
+:10E33000814208BF012500D0002597F8DE0008289B
+:10E3400008D097F8CC10884200E02FE008BF4FF0CB
+:10E35000010901D04FF00009B8F1000F05D1BBF160
+:10E36000000F04D0F6F7D4FA08B1012000E0002035
+:10E370004EB197F8CB10012903D021B955EA090114
+:10E3800001D0012100E0002108420CD0A06890F8E3
+:10E39000CB10012904BF002DD0F8C4003FF42CAFEE
+:10E3A0004FF00A083DE6F6F753FD3CE7A06890F809
+:10E3B000CA00032818BF02287FF435AFB9F1000F57
+:10E3C0003FF431AFB8F1000F7FF42DAFC648694676
+:10E3D00040680090C348FFF7CFF924E7A06890F8A1
+:10E3E000DA0000283FF48DAEF6F732FDA06890F811
+:10E3F000D91000297FF417AFC0F8E790C0F8EB9070
+:10E40000C0F8EF90C0F8F390C0F8F79080F8FB9058
+:10E4100080F8F8A0B348FEF79AFCE8B301287CD056
+:10E4200002287FF400AFA0684FF0030890F8C800FE
+:10E43000032814BF0020012036EA00003FF4F1ADAC
+:10E44000A84D1820E97811F03F0F3FF4EAAD297983
+:10E4500088437FF4E6AD04212846FEF7C9FB064653
+:10E46000A06890F8E20002F0CCF80146304600F0D7
+:10E47000B5FE00283FF4D5AD002202212846FFF763
+:10E4800072FA2846FEF763FC0146A06880F8E610A1
+:10E490003188A0F8E31000E005E0B17880F8E510DD
+:10E4A0004FF00408BDE5002E3FF4BDAEA06890F823
+:10E4B000C810012918BF02297FF4B5AE894DE9784B
+:10E4C00011F03F0F1CBF297911F0020F05D011F098
+:10E4D000010F18BF4FF0010901D14FF000094FF0B3
+:10E4E0000008B9F1000F52D028780027C609012191
+:10E4F0002846FEF77DFB36B1407900F0C000402889
+:10E5000008BF012600D00026A06890F8C810032993
+:10E5100008D190F8C110002900E0AEE018BF90F8D3
+:10E52000CC0001D190F8DE00FDF756F95FEA000853
+:10E530000CD01021FDF7D9FF46B101212846FEF786
+:10E5400057FB01464046F7F779F90746A068002EC9
+:10E5500090F8B98018BF48F00208E87810F03F0F33
+:10E560001CBF287910F0020F0ED02846FEF7B3FA30
+:10E57000824601212846FEF73BFB5146F6F7B8F9E3
+:10E58000002818BF012000D1002038435FD0E87870
+:10E5900010F03F0F1EBF297911F0100F11F0080F76
+:10E5A00041D004212846FEF723FB0646A06890F8D8
+:10E5B000E20002F026F80146304600F00FFEA0B15E
+:10E5C000424600212846FFF7CEF94648FEF7BFFB3A
+:10E5D0000146A06880F8E6103188A0F8E310B17811
+:10E5E00080F8E5104FF004081BE5A06890F8E20001
+:10E5F00001287FF418AEE87810F03F0F1CBF28798F
+:10E6000010F0010F3FF40FAEB9F1000F04D100215B
+:10E610002846FEF7D7FE06E68DF8008069462846B4
+:10E62000FEF7D0FEFFE510F03F0F1CBF297911F077
+:10E63000100F7FF4F8AD10F03F0F1CBF287910F0D9
+:10E64000010F3FF4F0ADB9F1000FE5D1DFE7A068AD
+:10E6500090F8CA00032818BF02287FF4E4AD002E0A
+:10E660003FF4E1AD002F7FF4DEAD1F48694600683E
+:10E6700000902846FEF7A6FED5E5002E3FF4D3AD68
+:10E68000184D1820E97811F03F0F3FF4CCAD2979EF
+:10E6900088437FF4C8AD04212846FEF7A9FA064650
+:10E6A000A06890F8E20001F0ACFF0146304600F0AF
+:10E6B00095FD00283FF4B7AD002201212846FFF761
+:10E6C00052F92846FEF743FB0146A06880F8E610A1
+:10E6D0003188A0F8E310B17880F8E5104FF0040815
+:10E6E0009FE40000D8110020C84802002DE9F04145
+:10E6F000FD4CA0680078002818BFFFDF0025A06847
+:10E7000001278570D0F8C4100A8882804A88428325
+:10E710008A888283C988C18380F82050F34990F8A1
+:10E72000DB20A1F59A764AB10A78C2F38013CA1C9D
+:10E7300023B1527902F0C002402A33D090F8DC2095
+:10E7400042B111F8032BC2F380121AB1497911F0CA
+:10E75000C00F27D00E3005F0CFFEA06890F8DD0086
+:10E7600018B1F5F7A6FE012824D0A068D0F8C4108F
+:10E770004A7EC271D1F81A208260C98B81814561BD
+:10E780000583A0680770D0F8C42090F80A1182F8B9
+:10E790005710D0F8C4000088F2F73CFABDE8F04109
+:10E7A000F1F7D2BED6F83711C0F80E10B6F83B110B
+:10E7B0004182D2E7F5F7C0FEA16801F10802C91D48
+:10E7C000FDF71CF8002808BFFFDFA068C17941F001
+:10E7D0000201C171D6F80F114161B6F8131101831E
+:10E7E000CFE72DE9F84FC04C0546FF21A068002770
+:10E7F0004FF0010980F8DE1090F8C800BA460128F1
+:10E8000018BF022802D0032818BFFFDF28004FF0EE
+:10E81000040B4FF07F08B54EA6F1280500F04B81A0
+:10E820002846FEF73DFA28B92846FEF793FA002855
+:10E8300000F04181A06890F8E000082880F038815D
+:10E84000DFE800F0FEFEFE04080CCF7BFFF7CEFBF6
+:10E8500000F0C5B800F093FD00F0C1B8A448FEF781
+:10E8600004F92071E878717A88421CD12879B17A4C
+:10E87000884218D16879F17A884214D1A879317B1D
+:10E88000884210D1E879717B88420CD1287AB17B1B
+:10E89000884208D128783178C0F38010B0EBD11FBE
+:10E8A00008BF012500D00025F6F7D2FA8E48F6F70A
+:10E8B00034FC002808BF84F80080F6F719FC2079A2
+:10E8C000042840F04D81002D00F04A81CDF800A0D1
+:10E8D000A2688748694692F8D93053B3064692F841
+:10E8E0006600002840F03C8102F1680582F872B0B1
+:10E8F0006932A91C304600F016FC05F10B013046C8
+:10E90000FEF73DF9C0B228721F2884BF1F2028726D
+:10E91000207809357F2808BFFFDF2078287084F829
+:10E920000080A06880F86690062002F019F800F0D8
+:10E9300017B9FEF747FD00F013B903276A48F6F749
+:10E94000ECFB002808BF84F80080F6F7D1FB68488C
+:10E95000FEF78BF880466648FEF7F9F9B8F1080F24
+:10E9600008BF00283AD1E978032011F03F0F35D0D5
+:10E970002979884332D100215D48FEF739F9062212
+:10E9800006F1090105F0E8FB40BB5948FEF796F88F
+:10E9900080465648FEF79FF880451FD10121544814
+:10E9A000FEF726F90622F11C05F0D6FBB0B9504857
+:10E9B000FEF791F880464D48FEF780F880450DD16E
+:10E9C000F6F768FBF6F747FBF6F742FAF6F7ABFA0D
+:10E9D0000227FFF78BFE042001F0C2FF38460746EE
+:10E9E000B2E0F6F735FA4048F6F797FB002808BF83
+:10E9F00084F80080F6F77CFB3D48FEF736F80746C2
+:10EA00003B48FEF7A4F9072F08BF00284FD1E9784B
+:10EA1000012011F03F0F4AD02979884347D10021C6
+:10EA20003348FEF7E5F8062206F1090105F094FBEC
+:10EA300000283CD12E48FEF741F805462B4800E05F
+:10EA400036E0FEF748F8854231D1A06890F804110D
+:10EA500029B3B0F8082190F80611012A05D9520807
+:10EA6000A0F8082108BFA0F80891012914BF0029C7
+:10EA70000D21C943C1EBC10202EB011190F8052140
+:10EA8000D24302EB8203C3EB82121144B0F8082197
+:10EA9000890CB1FBF2F302FB131180F8051180F829
+:10EAA000049169461248CDF800A0FEF78BFC57E0B0
+:10EAB000FFDFBDE8F88FA06890F8E000082843D297
+:10EAC000DFE800F0424242041F2E3F350648F6F7C9
+:10EAD00024FB002808BF84F80080F6F709FBA06833
+:10EAE00090F8DD0050B105E0640100200012002024
+:10EAF000D8110020F6F7ECFAF5F7BBFCF6F7A8F909
+:10EB00002EE0FE48F6F709FB002808BF84F80080D5
+:10EB1000F6F7EEFAA06890F8DD000028EED0E2E704
+:10EB2000F648F6F7FAFA38B984F8008004E0F348BA
+:10EB3000F6F7F3FA0028F7D0F6F7DAFAF6F788F9DD
+:10EB40000EE000F02FFE0BE00C2F80F01982DFE8C2
+:10EB500007F006FDFC07FBFAFAFA0BF94FBBA8E732
+:10EB6000BDE8F84FFEF7A5BE00220121022001F00A
+:10EB700051FD002800F04181E149A1F12800FDF795
+:10EB8000ADFFA068DE4E90F8B9103046FDF78DFF5E
+:10EB9000A06800F1BA013046FDF76BFFA06890F85D
+:10EBA000DB10C1B190F8C810032906D190F8C1104C
+:10EBB000002918BF90F8CC0001D190F8DE00FCF7D6
+:10EBC0003FFF050007D001213046FDF76EFF2946C3
+:10EBD0003046FDF74EFFCA48F6F7B6F90121084660
+:10EBE000F6F7B3FAA168082081F8E000BDE8F88FD5
+:10EBF000A06890F8E21090F8E2100022032001F0E3
+:10EC000009FD00287ED0BF4F0A2087F8E0000120D0
+:10EC100001F0A6FE07F59A71A1F12800FDF75EFF4D
+:10EC2000A06807F59A7890F8B9104046FDF73DFFC7
+:10EC3000A06800F1BA014046FDF71BFFA06890F8FC
+:10EC4000DB10C9B190F8C810032906D190F8C110A3
+:10EC5000002918BF90F8CC0001D190F8DE00FCF735
+:10EC6000EFFE5FEA000907D001214046FDF71DFFD6
+:10EC700049464046FDF7FDFEA268A149D2F8C4000E
+:10EC8000C08AC875000A0876D2F8C400407DB07505
+:10EC90000846F6F759F99A48D7F8C41020230278A5
+:10ECA000497B22F0200203EA411111430170D7F899
+:10ECB000C4002A78417BC2F340121140417397F897
+:10ECC0000B01D7F8C4106FE0A06890F8E21090F83C
+:10ECD000E2100022052001F09DFC98B1894D0B2027
+:10ECE00085F8E000022001F03BFE05F59A71A1F1E4
+:10ECF0002800FDF7F3FEA06805F59A7790F8B910A3
+:10ED0000384600E079E0FDF7D0FEA06800F1BA01D6
+:10ED10003846FDF7AEFEA06890F8DB10F9B190F828
+:10ED2000C810032906D190F8C110002918BF90F827
+:10ED3000CC0001D190F8DE00FCF782FE5FEA00080B
+:10ED40000DD004E034E01BE18EE085E07FE001219E
+:10ED50003846FDF7AAFE41463846FDF78AFEA2680E
+:10ED60006749D2F8C400C08AC875000A0876D2F88C
+:10ED7000C400407DB0750846F6F7E6F8D5F8C40043
+:10ED800080F80D90A06890F8E230012296210020D2
+:10ED9000F5F790FF5A48017821F020010170A06832
+:10EDA000D5F8C41090F80B0181F85600BDE8F88F33
+:10EDB000A06890F8E21090F8E2100022042001F020
+:10EDC00029FCD0B14E49A1F12800FDF787FEA068CB
+:10EDD0004B4E90F8B9103046FDF767FEA06800F181
+:10EDE000BA013046FDF745FEA06890F8DB10E9B1A6
+:10EDF00090F8C810032904D00AE0BDE8F84F00F0ED
+:10EE0000CBB990F8C110002918BF90F8CC0001D1FF
+:10EE100090F8DE00FCF714FE050007D00121304613
+:10EE2000FDF743FE29463046FDF723FE3448F6F74A
+:10EE30008BF8A06890F8E230012296210020F5F7C7
+:10EE400039FFA168092081F8E000BDE8F88FA068CB
+:10EE500080F8E090BDE8F88FA068022180F8049166
+:10EE600080F8E010BDE8F88FA56815F8E31F11F0F1
+:10EE7000800F0CBF1E204FF49670B5F80120C2F32E
+:10EE80000C0212FB00F6C80908BF4FF01E0906D09D
+:10EE9000002806BFFFDF4FF000094FF49679A878ED
+:10EEA000400908BF012703D0012814BF002702270B
+:10EEB000A06890F8E20001F0A4FBA6EB0008287817
+:10EEC00008EB0906C0F38010002808BF4FF4FA7A57
+:10EED00005D006BFFFDF4FF0000A4FF0320A0948A5
+:10EEE00090F8FC90B9F10C0F28BFFFDF0648074AE5
+:10EEF00030F819000AEB00010AE00000640100206C
+:10EF000000120020CC100020DC4802003F420F001D
+:10EF100001FB0620511CB0FBF1F000F120094E442A
+:10EF2000F6F709F8287800F03F052846F5F732FD96
+:10EF3000A06880F8E15039462520F5F738FC012219
+:10EF4000A8EB09013B461046F5F7B4FEFE48F5F77D
+:10EF5000FBFF00213046F6F743F8A06880F8E27026
+:10EF6000F6F7D0F8A06890F8DD0020B1F5F76DFA5B
+:10EF70005020F6F79BF8A06880F8E0B0BDE8F88F65
+:10EF8000FFDFBDE8F88FF14810B5806890F8E00029
+:10EF90000C285FD2DFE800F05E5E5E5E5E5E5E5E65
+:10EFA0000613472DE848F5F7CFFFF6F7ABF8002139
+:10EFB0009620F6F715F8E5490520896830E0E24823
+:10EFC000F5F7C2FFE14CA06890F8E23001229621EB
+:10EFD0001046F5F76FFEA06890F8E2000021962039
+:10EFE000F5F7FEFFF6F78EF8A168062081F8E0003D
+:10EFF00010BDD548F5F7A8FFD44CA06890F8E230D2
+:10F00000012296211046F5F755FEA06890F8E2001F
+:10F0100000219620F5F7E4FFF6F774F8A1680720C1
+:10F0200081F8E00010BDF6F735F8F6F714F8F5F7BB
+:10F030000FFFF5F778FFC5480121806880F80411BB
+:10F04000022180F8E010FFF751FBBDE810400320DB
+:10F0500001F086BCFFDF10BD70B5BC4CA06890F815
+:10F06000E0007F25082828BF70BDDFE800F03F3FA3
+:10F070003F172304390AB548F6F74FF830B9257021
+:10F0800004E0B248F6F749F80028F8D0F6F730F86F
+:10F09000F5F7DEFEBDE87040FEF70BBCAB48F6F7B7
+:10F0A0003CF8002808BF2570F6F722F8BDE870404C
+:10F0B00000F072B8A548F6F730F8002808BF2570B0
+:10F0C000F6F716F8A06890F8DD0018B1F6F700F82A
+:10F0D000F5F7CFF9F5F7BCFEBDE87040FEF7E9BBE8
+:10F0E00000F060FBBDE87040FEF7E3BB70BD70B59B
+:10F0F000964C06460D46012909D0A06890F8E230EA
+:10F1000090F8E2203046BDE8704001F0E9BDF5F727
+:10F1100011FBA16891F8E220034629463046BDE87C
+:10F12000704001F0DDBD70B50646884814460D46B6
+:10F13000806890F8DD0018B1F5F7BBF901280ED012
+:10F140003046FDF7BBFC20703046FDF78EFC0728EB
+:10F1500013D229463046BDE87040FDF791BCF5F763
+:10F16000EBF92A462146FCF749FB002808BFFFDFE0
+:10F17000207840F00200207070BD3046FDF775FC2D
+:10F18000072818BF70BD00213046FDF731FD01682A
+:10F1900029608088A88070BD10B5F5F77BFFF5F772
+:10F1A0005AFFF5F755FEF5F7BEFE684CA06890F8DB
+:10F1B000DD0038B1F5F78CFFF5F75BF9A1680020A9
+:10F1C00081F8DD00A068012180F80411022180F897
+:10F1D000E010BDE81040002001F0C2BB2DE9F04175
+:10F1E000044680780222B2EB501F26D00D462178CB
+:10F1F00011F0800F0CBF1E204FF49670B4F8012060
+:10F20000C2F30C0212FB00F6C80908BF1E2105D08C
+:10F21000002806BFFFDF00214FF49671701BA27813
+:10F22000520908BF012703D0012A14BF0027022773
+:10F23000B0F5877F28BFAE4202D20020BDE8F08142
+:10F2400045182078C0F38010002808BF4FF4FA76E4
+:10F2500003D006BFFFDF002632263D4890F8FC4071
+:10F260000C2C28BFFFDF3B483B4A30F81400311814
+:10F2700001FB0520511CB0FBF1F020300544334860
+:10F28000806890F8E200F6F7B6F904463846F6F7DB
+:10F29000B2F94FF47A7184423ABF001B00F2E730B2
+:10F2A000201AB0FBF1F034BF42192A1A3946BDE8E2
+:10F2B000F041012001F0AEB970B50D460446FDF7EE
+:10F2C000AFFB032D55D0052D18BF70BD052120467D
+:10F2D000FDF7ABFB1D4DA868D0F8C40000F10E018E
+:10F2E0002046FDF760FCA868D0F8C40000F11201C8
+:10F2F0002046FDF75CFCA868D0F8C410497DA175D4
+:10F30000D0F8C410C98AE175090A2176D0F8C41072
+:10F3100049886176090AA176D0F8C4108988E17617
+:10F32000090A2177D0F8C410C9886177090AA17742
+:10F33000D0F8C40000F108012046FDF756FCA8688B
+:10F34000D0F8C400017E09E0D8110020640100203B
+:10F35000CC100020DC4802003F420F002046FDF7A1
+:10F360002CFCA86890F8FC102046BDE87040FDF722
+:10F370002EBC2046BDE870400321FDF756BB2DE9A9
+:10F38000F84FFD48F5F7C9FEFB4C002804BF7F206D
+:10F390002070F5F7ADFEA06890F8D900002818BFDE
+:10F3A000FFDFF648FDF761FBDFF8D083E0704FF038
+:10F3B000000998F803004D4610F03F0F1CBF98F865
+:10F3C000040010F0080F14D0EC48FDF7C0FC70B139
+:10F3D000012802D002280AD00BE098F8030010F0B0
+:10F3E0003F0F1CBF98F8040010F0010F01D04FF040
+:10F3F0000109A06890F8DD0018B1F5F769FEF5F78E
+:10F4000038F898F803002E4637464FF0000A10F0FF
+:10F410003F0F1CBF98F8040010F0020F43D0A06803
+:10F42000DFF858A3002690F8DB0000280CBF012766
+:10F4300000279AF800000121C5095046FDF7D8FBC6
+:10F4400035B1407900F0C000402808BF012500D048
+:10F450000025A06890F8C810032906D190F8C110C3
+:10F46000002918BF90F8CC0001D190F8DE00FCF71D
+:10F47000B3F95FEA000B0FD01021FDF736F8002832
+:10F4800018BF012745B101215046FDF7B1FB0146E8
+:10F490005846F6F7D3F90646A068002D90F8B9A0B3
+:10F4A00018BF4AF0020AE0784FF0030B072875D125
+:10F4B000B248FDF74CFC002800F0F280012803D090
+:10F4C000022800F031819FE0009700270321AB481C
+:10F4D000FDF78EFBB9F1000F7ED0A16891F8E7200F
+:10F4E000012A79D1427891F8E9301209B2EB131F61
+:10F4F00072D10088B1F8E810C0F30B00C1F30B0122
+:10F50000884269D19D48FDF722FCA16891F8E62068
+:10F51000904261D191F8C800012818BF022802D09A
+:10F5200003283CD0B9E0F5F793FC98F8030010F0FD
+:10F530003F0F1CBF98F8040010F0020F17D08F4F38
+:10F540003846FDF7C8FA804601213846FDF750FBE2
+:10F550004146F5F7CDF9002818BF012030430BD004
+:10F560008DF800A069468548FDF72CFF14E00021C6
+:10F570008248FDF727FF0FE0A06890F8CA00032833
+:10F5800018BF022808D13DB136B97D486946806868
+:10F5900000907A48FDF716FF03277EE034E0002153
+:10F5A0007648FDF725FBA1680622D1F8C4101A3170
+:10F5B00004F0D2FD50B97148FDF780FAA168D1F886
+:10F5C000C410497E884208BF012500D0002598F864
+:10F5D000030010F03F0F00E05CE01CBF98F804004F
+:10F5E00010F0020F01D0CEB127E0A06890F8CB1048
+:10F5F000012901D015B10CE05DB937E090F8DE10BB
+:10F6000090F8CC00814204D0F5F722FC5846BDE8C2
+:10F61000F88FA06890F8E2000B273EE0009870B1E8
+:10F62000564E3046FDF757FA074601213046FDF7A2
+:10F63000DFFA3946F5F75CF908B1012200E0002253
+:10F64000A06890F8CB10012907D041B92DB990F8E6
+:10F65000DE3090F8CC00834201D1012000E0002090
+:10F66000024217D0012908BF002DD2D10021434802
+:10F67000FDF7BEFAA1680268D1F8C410C1F81A20DB
+:10F680008088C8833D48FDF719FAA168D1F8C410F5
+:10F690004876BEE7F5F7DCFB03273846BDE8F88F70
+:10F6A000F5F7D6FB03213548FDF7A2FAB9F1000FB3
+:10F6B00036D0A16891F8E7206ABB427891F8E9302A
+:10F6C0001209B2EB131F2BD10088B1F8E810C0F378
+:10F6D0000B00C1F30B01884222D12848FDF737FB0C
+:10F6E000A16891F8E62090421AD191F8C80001284B
+:10F6F00018BF022814D198F8030010F03F0F1CBF68
+:10F7000098F8040010F0020F06D08DF800A06946AA
+:10F710001A48FDF757FE03E000211848FDF752FE96
+:10F720005846BDE8F88F00BFF5F792FBA06890F847
+:10F73000C80003281CD01148FDF709FBA16891F807
+:10F74000E620904214D198F80320092012F03F0FD0
+:10F750000ED098F8042090430AD1B9F1000F07D0D9
+:10F7600091F8C80002280DD000210448FDF72AFEB8
+:10F770000320BDE8F88F000064010020D8110020AC
+:10F78000C848020091F8050128B1401E10F0FF00A2
+:10F7900081F80501ECD1524601212348FEF7E3F838
+:10F7A0000920E6E710B5F5F753FB2048F5F7B5FC5F
+:10F7B0001E4C002804BF7F202070F5F799FCA0683C
+:10F7C00090F8041119B1002180F8041110BDB0F8AF
+:10F7D000082190F80611FF2A0AD24FF6FF7303EAB8
+:10F7E0004202A0F80821FF2A84BFFF22A0F80821C6
+:10F7F000012914BF00290D21C943C1EBC10202EB4D
+:10F80000011290F80511C94301EB8103C3EB81118B
+:10F810001144B0F80821890CB1FBF2F302FB13117B
+:10F8200080F80511CFE70000D81100206401002006
+:10F830002DE9FF4F07460C46488881B040F2E2416F
+:10F8400048430090E08A002600FB01FB94F8640026
+:10F8500091460D2818BF0C281FD024281EBF94F8ED
+:10F86000650024284FF0000A17D0049818B1012130
+:10F87000204602F0B2FB94F8540094F8558094F8B6
+:10F88000D010054661B101296DD0022952D003295B
+:10F8900018BFFFDF67D000F0D5B84FF0010AE4E7EA
+:10F8A000B9F1000F08BFFFDFFD4EB068002808BFA8
+:10F8B000FFDF94F85410FB4890F82400FDF79DF802
+:10F8C000009094F85400F5F7A5FE00F2E7314FF4EC
+:10F8D0007A79B1FBF9F1F24880680E1894F8540077
+:10F8E000F5F798FE014694F85400022804BFEE484C
+:10F8F0004FF47A720DD0012804BFEC484FF4C8626F
+:10F9000007D0042807BFEA4840F69802E94840F6C5
+:10F91000E4421044084400F2E731B1FBF9F10098E9
+:10F92000401A00EB0B01DE48406930440844061DD4
+:10F93000012015E0DA48A9F101018068084308BFF9
+:10F94000FFDFDD48B9F1000F006800EB0B0606D0C1
+:10F95000D348806800F22230B04288BFFFDF032026
+:10F9600084F8D0006DE094F86410009E24291EBF36
+:10F9700094F86520242A25294FD1B4F85810B4F8FA
+:10F98000F020891A491C09B2002946DB94F8F210CC
+:10F99000002942D00D4694F8F310002918BF88467C
+:10F9A000022804BFC0494FF47A700DD0012804BF6B
+:10F9B000BE494FF4C86007D0042807BFBC4940F6D1
+:10F9C0009800BC4940F6E4400144022D04BFB6480B
+:10F9D0004FF47A720DD0012D04BFB4484FF4C862C1
+:10F9E00007D0042D07BFB24840F69802B14840F650
+:10F9F000E4421044814208D9081A00F5FA714FF424
+:10FA00007A70B1FBF0F0064407E0401A00F5FA7195
+:10FA10004FF47A70B1FBF0F0361AB9F1000F10D044
+:10FA2000DFF87C92D9F8080020B9B9F80200002864
+:10FA300018BFFFDFD9F8080000F22230B04288BFBB
+:10FA4000FFDF06B9FFDF3146D4F8D400F2F7E9FD55
+:10FA5000C4F8D400B860002038704FF0010987F86E
+:10FA60000490204602F0A6FBAAF10101084208BF5B
+:10FA700087F8059006D094F8D00001280CBF02202A
+:10FA8000032078714046D4F824B0F5F7B4FD014660
+:10FA9000022D04BF84484FF47A720DD0012D04BFAB
+:10FAA00082484FF4C86207D0042D07BF804840F653
+:10FAB0009802804840F6E4421044084400F23F6156
+:10FAC0004FF47A70B1FBF0F0584400F5C970F8605B
+:10FAD000049830EA0A0004BF05B0BDE8F08F314653
+:10FAE0003846FCF724FE85B2204602F063FBA842AC
+:10FAF0000FD8054687F8059006FB05F1D4F8D40029
+:10FB0000F2F78FFDB86031463846FCF710FE284406
+:10FB100085B22946204602F060FAB868C4F8D400DD
+:10FB200005B0BDE8F08F2DE9F0430446634885B089
+:10FB30000D4690F80004DFF88891400999F8001408
+:10FB40004909884218BFFFDFDFF85481002708F118
+:10FB50004406082D80F00E81DFE805F0046872721B
+:10FB60006DFEFEB6202C28BFFFDF36F814000621FC
+:10FB7000F0F71EFF050008BFFFDF202C28BFFFDFC6
+:10FB800036F814002988884218BFFFDF95F8D000A6
+:10FB9000002808BFFFDF284601F02EFFC8F80870D4
+:10FBA000A8F8027029460020C8F81470FCF710FE6F
+:10FBB00000F19804686AA04225D995F85500F5F738
+:10FBC0001AFD014695F85400022804BF36484FF448
+:10FBD0007A720DD0012804BF34484FF4C86207D0B0
+:10FBE000042807BF324840F69802324840F6E44203
+:10FBF000104408444FF47A7100F23F60B0FBF1F119
+:10FC0000686A0844071B29460020C8F80C70FCF7F6
+:10FC1000DFFD698840F2E24251439830081AA0F2B1
+:10FC20002230C8F8100005B0BDE8F08305B0BDE88B
+:10FC3000F04302F0ADB805B0BDE8F043F5F7A9BA5E
+:10FC400099F8140D1F49400991F800144909884298
+:10FC500018BFFFDF202C28BFFFDF36F81400062175
+:10FC6000F0F7A6FE050008BFFFDF202C28BFFFDF4E
+:10FC700036F814002988884218BFFFDF00220123CC
+:10FC800029466846FFF7D4FD95F8DA006946F3F790
+:10FC900007FA002808BFFFDF05B0BDE8F0830000C9
+:10FCA000281200204412002068360200A22402001C
+:10FCB000D0FB010030D301007401002001E000E01E
+:10FCC0000BE000E019E000E0202C28BFFFDF36F851
+:10FCD00014000621F0F76CFE050008BFFFDF202CA2
+:10FCE00028BFFFDF36F814002988884218BFFFDFDD
+:10FCF00095F8D000042818BFFFDF85F8D07095F87C
+:10FD0000DA404FF6FF79202C28BFFFDF26F8149049
+:10FD100095F8DA00F2F75DFF002808BFFFDF20202A
+:10FD200085F8DA00D5F8E000002804BFD5F8DC003B
+:10FD3000C8F8180008D0D5E9391211448269114475
+:10FD40008161D5E93701C860D5F8DC0000281CBF07
+:10FD5000D5F8E010016100E00CE004D1D5F8E00036
+:10FD6000002818BF8761FE48007805B0BDE8F04361
+:10FD7000ECF70CB8FFDF05B0BDE8F0832DE9F05FCC
+:10FD8000F84E07468B46F08B7568401CF083307840
+:10FD90004FF00008002808BFFFDF07D0DFF8C89346
+:10FDA00004282ED0052818BFFFDF5BD05846FEF789
+:10FDB00018F9040008BFFFDF29463069F2F731FC6B
+:10FDC000B86087F800800120387194F8C9000228D3
+:10FDD00008BFE64807D0012808BFE54803D004283B
+:10FDE0000CBFE448E4484FF47A7100F2E140B0FB04
+:10FDF000F1F0B168FA300844F860307804287DD119
+:10FE000083E0002AD2D0D6F810A0D9F8184034B335
+:10FE1000A146E468002CFBD1B9F1000F1FD099F87E
+:10FE20000000002808BFFFDFD9F81410D9F804003B
+:10FE300001445046F3F7FAFB002807DA291A491E55
+:10FE400091FBF5F101FB05042A4604E090FBF5F176
+:10FE500001FB15042A46944288BFFFDF00E04446B8
+:10FE60002546A3E7002AA1D0B569002D08BFFFDF12
+:10FE70000024D5F8E420D9F818002346611E58B1B3
+:10FE80008369934228BF994284BF194604460346BA
+:10FE9000C0680028F4D104B91C46C5F8E040D0354C
+:10FEA000002C04BFC5F80C80C9F8185005D0E068D4
+:10FEB000E560E860002818BF0561D5F81090C5F826
+:10FEC0001880B9F1000F0ED0D9F8180048B1D5F854
+:10FED00014A0504538BFFFDFD9F81800A0EB0A0086
+:10FEE000A861C9F81880002C08BFC6F8208009D086
+:10FEF0002078002808BFFFDF616900E00AE0606841
+:10FF00000844306240F6B83550E7F08B0A2838BF15
+:10FF1000032000D302207871F08B012807D93846DE
+:10FF20007168FCF704FC0146F08B0844F083B86864
+:10FF30003061BDE8F09F2DE9F04107468F4884B05D
+:10FF40000D4690F80004DFF83882400998F8001454
+:10FF50004909884218BFFFDF01200026082D814C87
+:10FF600080F0BB80DFE805F004718C8C87B9B9A5FF
+:10FF700060732073607800281CBF04B0BDE8F08176
+:10FF800079488660466126733846FEF72AF80500F0
+:10FF900008BFFFDF95F8C900022804BF79494FF474
+:10FFA0007A720DD0012804BF71494FF4C86207D09E
+:10FFB000042807BF6F4940F69802734940F6E442AF
+:10FFC00011444FF47A7201F2E731B1FBF2F1A26809
+:10FFD0008C18F5F704FB024695F8C900082808BFFD
+:10FFE000082127D004280CBF0221002322D0022898
+:10FFF0000CBF182128211944042816BF08280F23F4
+:020000040002F8
+:1000000025235B1D082808BF402007D0042808BF0F
+:10001000102003D002280CBF0420082013FB00107E
+:10002000801A201AFDF76DFD002818BFFFDF04B00D
+:10003000BDE8F08101EB410101F12803082814BF5C
+:1000400004284FF4A871D6D0D1E7617851B1207B54
+:10005000002808BFFDF77AFF667304B0BDE8F041E1
+:10006000F2F7E2BCA073FDF70EFE002818BFFFDF19
+:1000700004B0BDE8F08104B0BDE8F041F5F789B8FF
+:1000800098F8140D4149400991F800144909884233
+:1000900018BFFFDF002239466846FFF76FFE69464A
+:1000A0003846F2F7FDFF002808BFFFDF04B0BDE8C7
+:1000B000F0812078052818BFFFDF207F002808BFC7
+:1000C000FFDF26772670207DF2F783FD002808BF2A
+:1000D000FFDF267504B0BDE8F081FFDF04B0BDE8A6
+:1000E000F0812DE9F0411F4C0026207804281FBF25
+:1000F000207805280C20BDE8F08101206070607B2D
+:100100000025A8B1EFF3108010F0010F72B60CBFFC
+:1001100000270127607B00281CBFA07B002805D09A
+:10012000FDF714FF6573A573F2F77EFC2FB903E0AA
+:10013000207DF3F7C7F800E062B6207DF3F70FFBF0
+:10014000207F28B125772078052818BFFFDF0C26EF
+:1001500065702570207DF2F73CFD002818E0000056
+:1001600070010020441200202812002004360200F2
+:10017000A2240200D0FB0100C0D4010001E000E095
+:100180000BE000E06836020030D3010019E000E027
+:1001900008BFFFDF25753046BDE8F0812DE9F04F3F
+:1001A000FD4883B00078002818BFFFF79AFF0120B0
+:1001B000DFF8E88388F8000069460620F0F781FB45
+:1001C000002818BFFFDF00274FF6FF7934E00298C0
+:1001D00000281CBF90F8D01000292DD00088484579
+:1001E0001CBFDFF8BCA34FF0200B3BD00621F0F77B
+:1001F000DFFB040008BFFFDF94F8DA00F3F7AFFA83
+:1002000084F8D07094F8DA504FF6FF76202D28BF8E
+:10021000FFDF2AF8156094F8DA00F2F7DAFC00281C
+:1002200008BFFFDF84F8DAB069460620F0F749FB23
+:10023000002818BFFFDF10E06846F0F720FB002819
+:10024000C5D00FE0029800281CBF90F8D0100029FC
+:1002500003D000884845C9D104E06846F0F70FFB99
+:100260000028EFD088F80070C8F8187003B000209C
+:10027000BDE8F08F10B5CB4C60B101280CBF40F643
+:10028000C410FFDF06D0A06841F66A01884228BF8B
+:10029000FFDF10BDA060F6E710B5DFF808C3BE4C65
+:1002A00000238CF80000237063702377237363733B
+:1002B000A3732020A3612075A4F11C004370423079
+:1002C00010214FF6FF72428020F8042F491EFAD108
+:1002D000CCF80830DCF8080041F66A01884228BFF3
+:1002E000FFDFFFF75BFF40F6C41101206160F5F707
+:1002F00082F900F2E7314FF47A70B1FBF0F042F28C
+:1003000010710844A0606168A1F21731884298BF5B
+:100310000146A16010BDF0B59F4C054685B0207820
+:1003200000281EBF0C2005B0F0BD95F8546095F86C
+:1003300055006F6AF5F75FF9022E04BF9A494FF432
+:100340007A720DD0012E04BF98494FF4C86207D0CD
+:10035000042E07BF964940F69802964940F6E442BB
+:10036000114408444FF47A7100F23F60B0FBF1F0A1
+:10037000384400F22230C5F8E400A56195F8D000B9
+:10038000002818BFFFDF0020844948610521217043
+:1003900060702077E0838848F2F7C1FB2075202841
+:1003A00008BFFFDFF2F734FC2061217D012268469F
+:1003B000FFF7E4FC207D6946F2F772FE002808BFD3
+:1003C000FFDF002005B0F0BD7348007800281CBF97
+:1003D0000020704710B50620F0F784FA80F0010085
+:1003E00010BD70B56C4C05462078002818BFFFDFA3
+:1003F000287801281CBF112070BD698840F2712245
+:10040000AD88514301206160F5F7F5F800F2E7315E
+:100410004FF47A70B1FBF0F040F2712105FB01005E
+:10042000A0606168A1F21731884298BF01460020A0
+:10043000A16070BD10B584B008431EBF112004B088
+:1004400010BD554C207800281EBF0C2004B010BDF4
+:100450000020607004212170E0835748F2F75FFBB1
+:100460002075202808BFFFDF4C48806938B101465D
+:10047000C0680028FBD111B1F2F7CAFB05E0F2F722
+:10048000C7FB40F6B831F2F7CCF82061217D01229C
+:100490006846FFF773FC207D6946F2F701FE0028ED
+:1004A00008BFFFDF002004B010BD70B53A4CA16951
+:1004B0000160FFF716FE002300BBA169D1F8E02020
+:1004C0005AB1D1E939C5AC449569AC44C2F818C0F9
+:1004D000D1E9372CCCF80C2005E0DFF8C0C0D1F80A
+:1004E000DC20CCF81820D1F8DC20D1F8E010002A6C
+:1004F00018BF116102D1002918BF8B61A36170BDC3
+:1005000026494870704770B540F2E24300FB03F59E
+:1005100010460C46F5F76FF8022C04BF22494FF441
+:100520007A720DD0012C04BF20494FF4C86207D065
+:10053000042C07BF1E4940F698021E4940F6E442CB
+:10054000114408444FF47A7100F23F60B0FBF1F0BF
+:1005500000F2223085428CBF281A002070BD70B591
+:100560000D46064601460020FCF732F9044696F88F
+:100570005500F5F740F8014696F85400022804BFEC
+:10058000094A4FF47A7020D0012804BF074A4FF47B
+:10059000C8601AD0042811E044120020281200205C
+:1005A0006C1200207001002068360200A2240200B4
+:1005B000D0FB010030D3010037FF010007BFFC4A28
+:1005C00040F69800FB4A40F6E440104408444FF4DB
+:1005D0007A7100F23F60B0FBF1F0718840F2712255
+:1005E0005143C0EB4100A0F22230A54234BF214666
+:1005F0002946814203D2A5422CBF2846204670627C
+:1006000070BD10B5F4F7EBFFEB498A684968511AE1
+:10061000084410BD2DE9F74FE74A00231826D2F809
+:1006200008B028270BF198044FF004084FF0100988
+:100630004FF0080A4FF4C8724FF4BF754FF0400CEA
+:1006400006287CD2DFE800F0034A21472465142005
+:10065000042912D0082909D02A20022911D010FB20
+:100660000A40002328211944441877E010FB0C406D
+:100670004FEA0C034FF4A871F5E710FB09402E2355
+:10068000F8E710FB08401821EDE704F5317465E048
+:10069000082904BF4FF4BA6140200CD0042915D0BA
+:1006A000022903BF03F15C01324604203A461CBF15
+:1006B00003F1B001082000EBC00000EB400002EBAA
+:1006C00040000844204400F19C0447E02A4640F2E0
+:1006D0008E211020EFE704F5B0743FE0082908BF31
+:1006E00040200CD0042904BF2A46102007D002293C
+:1006F00007BF03F11802042003F128020820C0EB11
+:10070000C00000EB400002EB4001029858440C1876
+:1007100024E0082904BF4FF4356140200CD004299F
+:1007200016D0022903BF324603F1B401042003F5B9
+:10073000B0711CBF3A46082000EB400300E00CE01B
+:1007400003EB001010440844204400F19C0405E031
+:100750002A4640F2EE311020EEE7FFDF974880682E
+:10076000A0428CBF0120002003B0BDE8F08F10B57F
+:10077000914C607828B1D4E90301A268FCF707F82E
+:10078000E060D4E9020188429CBF2078002814BFB1
+:100790000020012010BD04222DE9F04F884E894F22
+:1007A000DFF80C82DFF80C9285B04FF47A7A0529D5
+:1007B00080F0D280DFE801F00A2B0331920080F84C
+:1007C000D02005B0BDE8F04FF2F72EB904467A48C4
+:1007D0000078002818BF84F8D02004D005B0BDE808
+:1007E000F04FF2F721B90122002321466846FFF7B6
+:1007F0001FF894F8DA006946F2F752FC002808BFA7
+:10080000FFDFB4F85800401CA4F85800E6E70321C5
+:1008100080F8D01005B0BDE8F08F8346408840F2E4
+:10082000E241484368490860DBF8F800594600890E
+:10083000ABF81600DBF8F80080798BF81500DBF8D0
+:10084000F8004089ABF80200DBF8F8008089ABF8CB
+:100850000400DBF8F800C089ABF806000020DBF8E4
+:100860002850FBF7B5FF04469BF85500F4F7C3FE8C
+:100870009BF85410022908BF4FF47A710DD001295A
+:1008800004BF3E464FF4C86107D0042907BF46465F
+:1008900040F698014E4640F6E4413144084400F2E7
+:1008A0003F60B0FBFAF1BBF8020040F27122504306
+:1008B000C1EB4000A0F22230A54234BF21462946B8
+:1008C000814203D2A5422CBF28462046CBF8240003
+:1008D00002208BF8D00005B0BDE8F08F83460146BA
+:1008E000856A0020FBF774FF04469BF85500F4F777
+:1008F00082FE9BF85410022908BF4FF47A710DD084
+:10090000012904BF3E464FF4C86107D0042907BF40
+:10091000464640F698014E4640F6E44131440844CC
+:1009200000F23F60B0FBFAF0BBF8021040F2712217
+:100930005143C0EB4100A0F22230A54234BF214612
+:100940002946814203D2A5422CBF28462046CBF837
+:10095000240005B0BDE8F08FFFDF05B0BDE8F08FE3
+:100960002DE9F043DFF864800024144D98F800105E
+:1009700085B0072880F0AD81DFE800F0042A2AFC6A
+:10098000FCFBFB00EC830846EBF700FA68780028D4
+:1009900040F05E81297D00226846FFF7EFF9287D4F
+:1009A0006946F2F77DFB002808BFFFDF00F050B971
+:1009B000D0FB010030D30100281200204412002097
+:1009C00068360200A2240200740100207001002099
+:1009D00002280CBF01260026287DFDF702FB04003B
+:1009E00008BFFFDF94F8E2103046FCF706F8DFF8A6
+:1009F000449301462869D9F80820002E024408BF14
+:100A00004FF4FC706ED094F8E20094F8E2000828ED
+:100A10001EBF94F8E2000428002000F0B98000BF57
+:100A200094F8E230082B1ABF94F8E230042B4FF40C
+:100A3000A87305D094F8E230022B0CBF18232823AA
+:100A4000034494F8E200082808BF40200BD094F833
+:100A5000E200042808BF102005D094F8E200022824
+:100A60000CBF04200820C0EBC00C0CEB401003446A
+:100A700094F8E20008281EBF94F8E2000428002041
+:100A800079D000BF94F8E2C0BCF1080F1ABF94F807
+:100A9000E2C0BCF1040F4FF4A87C08D094F8E2C087
+:100AA000BCF1020F0CBF4FF0180C4FF0280C84441F
+:100AB00094F8E200082808BF40200BD094F8E20028
+:100AC000042808BF102005D094F8E20002280CBFCB
+:100AD0000420082000EB400606EB00106044184498
+:100AE00000F59A7010440844061D94F8E200F4F7EB
+:100AF00082FD94F8E210022908BF8F490BD094F8C8
+:100B0000E210012908BF8D4905D094F8E2100429AC
+:100B10000CBF8B498B4994F8E220022A08BF4FF49E
+:100B20007A720ED094F8E220012A08BF4FF4C8620E
+:100B300007D094F8E220042A0CBF40F6980240F651
+:100B4000E442114408444FF47A7100F2E730B0FBFC
+:100B5000F1F0A969301A40F2E2434A88D03102FB31
+:100B600003F6D9F818208A4208BF00272AD0296A3C
+:100B700002E0A8E055E014E0F2F758FD002819DA89
+:100B8000311A4A1E92FBF6F202FB0607314616E0C6
+:100B900094F8E200082818BF022000EB400028303B
+:100BA0003EE794F8E200082818BF022000EB40005E
+:100BB000283067E790FBF6F202FB160731468F42BA
+:100BC00088BFFFDFD8F80800874208D2A86940F242
+:100BD00071224188C1824A4307EB420705E040F297
+:100BE000E240B7FBF0F0A969C88294F8E210A86966
+:100BF00080F8541094F8E21080F8551005214175E2
+:100C0000C08A6FF41C71484307EB400040F6354141
+:100C1000C9F81400B0EB410F28BFFFDF05B0BDE8F5
+:100C2000F08304280CBF01260026EC830846EBF76E
+:100C3000ADF80120287785F82460A8692969C0F8F3
+:100C4000D41080F8D0402978052918BFFFDF06D0DE
+:100C5000F1F7EAFE6C73AC7305B0BDE8F0830028D1
+:100C600008BFFFDFA86990F8D000002818BFFFDF99
+:100C7000A86990F8DA00202818BFFFDF3248F1F7A2
+:100C80004EFFA9690646202881F8DA000F8828BFA0
+:100C9000FFDF2E4820F81670A86990F8DA002028A7
+:100CA00008BFFFDF002301226846A969FEF7C0FDE7
+:100CB000A869694690F8DA00F2F7F2F9002808BF4F
+:100CC000FFDFAC61C4E705B00846BDE8F043EBF7D1
+:100CD0005DB8FFDF05B0BDE8F08316494860704796
+:100CE00070B5144D0446002904BFA86070BD4FF4D0
+:100CF0007A76012910D002291CBFFFDF70BD6888F9
+:100D0000401C68801046F4F785FC00F2E730B0FB29
+:100D1000F6F0201AA86070BD1846F4F78AFC00F2BD
+:100D2000E730B0FBF6F0201AA86070BD08480078E4
+:100D3000704700002812002068360200A22402003A
+:100D4000D0FB010030D3010027FB01006C12002012
+:100D500044120020F7490C28896881F8CB001ABF9B
+:100D6000132818287047002211280FD0072808BF21
+:100D7000704715280AD001281ABF0028022870479A
+:100D8000A1F88420012081F888007047A1F88A200A
+:100D9000704770B5E74CA1680A88A1F83E2181F838
+:100DA0003C0191F85400012808BF012503D0022816
+:100DB00014BFFFDF0225A06880F8405190F855006D
+:100DC000012808BF012503D0022814BFFFDF022538
+:100DD000A068012180F8415180F83A11002180F883
+:100DE0000E11E078BDE87040EAF7D0BFD14A012982
+:100DF00092681BD0002302290FD0032922D030B3E0
+:100E000001282FD0032818BF704792F864001328D8
+:100E10001CBF1628182805D1704792F8CB0000286F
+:100E200008BF7047D2F8F8000370704792F8CB0003
+:100E3000012808BF704700BFD2F8FC000178491EA6
+:100E40000170704792F8CB000328EBD17047D2F8BD
+:100E5000F800B2F858108288891A09B20029A8BF90
+:100E600003707047B2F85800B2F80211401A00B28D
+:100E70000028E1DA70472DE9F041AE4C0026032747
+:100E8000D4F808C0012590B12069C0788CF8CA0058
+:100E900005FA00F010F4000F08BFFFDFA06880F82B
+:100EA0006470A0F8846080F88850BDE8F081002369
+:100EB0009CF8652019460CF15800FBF7CEFB002882
+:100EC00004BF6570BDE8F0816078002818BFBDE8F8
+:100ED000F0812069C178A06880F8C91080F8657039
+:100EE000A0F88A6080F88C50BDE8F08170B5914C14
+:100EF00084B0207910F0010F04BF04B070BD2069E8
+:100F000000230521C578A06890F864205830FBF7CD
+:100F1000A4FB002818BF062D09D020DC022D1CBF21
+:100F2000042D052D03D0607840F0080060706078D3
+:100F300000281CBF04B070BD2069C078801E162830
+:100F400080F00783DFE800F011FF89A7D52CFFFEB2
+:100F5000FF7FFDD2FFFFFFC5FCFBFAF9F8F50B2D73
+:100F60001CBF0D2D112DDED1E1E7A068002301216A
+:100F700090F867205830FBF770FB002840F05C8346
+:100F80002069FCF759F8A16881F8F600072081F87C
+:100F90006700002081F88C0081F8880000F04CBBCD
+:100FA000A0680921002390F864205830FBF755FB16
+:100FB00018B120690079122812D0A0680A210023F4
+:100FC00090F864205830FBF748FB18B1206900798D
+:100FD000142820D020690079162840F02D8324E0C1
+:100FE000A0680125002390F8642009215830FBF700
+:100FF00034FB002808BF657000F01E83607800286D
+:1010000040F01A83A16881F87C0081F8880081F89B
+:10101000640000F011BBA168002081F86400A1F811
+:10102000840081F8880000F035BAA06890F8641058
+:101030001F2940F00183002180F8641080F8881097
+:101040001A2000F0F7BAA06890F864100F2927D191
+:10105000002180F86910122137E0A06890F8641030
+:1010600013291DD1D0F8F81000884988814218BF93
+:10107000FFDFA068D0F8F80000F126012069FCF736
+:1010800008F8A06800F1C4012069FCF70AF81620EE
+:10109000A16800F05BB9A26892F86400162802D03B
+:1010A000022000F03BBAD2F8F80002F1B00300F1E0
+:1010B0001E0100220E30FBF74CFAA0680021C0E9A7
+:1010C0002811012180F86910182180F8641000F0BF
+:1010D000B3BA2069FCF765F8032840F0AD822069B7
+:1010E000FCF763F801F0D0FB00F0A6BA20690079A4
+:1010F000F8E7A06890F864101A29D1D1002580F88B
+:101100008D5080F88850D0F8F810008849888142C6
+:1011100018BFFFDFA068D0F8F8100D70D0F84411A8
+:101120000A78002A18BFFFDF7ED190F88E20DAB14E
+:101130000AE03CE27C010020B6E181E125E1F1E03A
+:1011400008E12BE09EE0A9E180F88E500288CA8079
+:10115000D0F844110D71D0F844210E211170D0F84F
+:1011600044210188518010E00288CA80D0F84411DF
+:101170000D71D0F8442101211172D0F844210D21C4
+:101180001170D0F84421018851800088EFF742FDAA
+:10119000EFF7DAF9E078EAF7F9FDBEE0A06800239E
+:1011A000194690F865205830FBF757FA50B9A068F7
+:1011B0000023082190F864205830FBF74EFA0028ED
+:1011C00000F0FA816078002840F03682A06890F83C
+:1011D000900010F0020F14D12069FBF765FFA168A1
+:1011E00081F891002069B0F80520A1F89220B0F8AC
+:1011F0000700A1F8940091F8900040F0020081F8F7
+:101200009000A06890F8901011F0010F14D190F8A0
+:101210006520002319465830FBF71FFA002808BF45
+:10122000FFDF0121A06800E077E080F8651080F81A
+:101230008C100021A0F88A10A06890F86410012991
+:1012400007D1002180F8641080F88810E078EAF770
+:101250009DFDA168D1F8F800098842888A4204BF40
+:101260000178042940F0E88100250570E078EAF76C
+:101270008DFDA06890F86410002908BF80F88850A0
+:1012800000F0DAB9A0680023072190F864205830F4
+:10129000FBF7E3F9002800F08F816078002840F028
+:1012A000CB8102A92069FBF739FF9DF808000025D2
+:1012B00000F02501A06880F896109DF8091001F053
+:1012C000410180F8971080F88850D0F8F810008815
+:1012D0004988814218BFFFDFA068D0F8F8100D7070
+:1012E000D0F844110A78002A18BFFFDF15D1028810
+:1012F000CA80D0F844110D71D0F84411029A8A6066
+:10130000039ACA60D0F84421082111700188D0F8EE
+:1013100044014180E078EAF739FDA06880F8645024
+:1013200000F08AB9A0680023092190F864205830A1
+:10133000FBF793F9002800F03F816078002840F027
+:101340007B81A16881F87C0081F8880081F86400C5
+:1013500000F072B9A0680023194690F86520583053
+:10136000FBF77BF9002800F027816078002840F027
+:101370006381A0680021A0F88A10012180F88C10F8
+:10138000022180F8651000F057B9A06800231946C3
+:1013900090F865205830FBF760F900287FD020696D
+:1013A000FBF7A6FE002879D0A5682069FBF79CFE14
+:1013B0002887A5682069FBF793FE6887A5682069E0
+:1013C000FBF794FEA887A5682069FBF78BFEE887EA
+:1013D000A06890F864101C2913BF90F84E100121EA
+:1013E00080F84E10012907D090F80511002904BF9C
+:1013F00090F80411002903D01E2180F8651017E031
+:101400001D2180F865100288A0F82A21028FA0F81B
+:101410002C21428FA0F82E21828F00F58A71A0F82E
+:101420003021C08FC88301200875E078EAF7AEFC50
+:10143000A0680021A0F88A10012180F88C10FBE040
+:10144000A06800230A2190F864205830FBF705F9C2
+:1014500018B32069FBF74CFEA8B1A5682069FBF71B
+:1014600043FE2887A5682069FBF73AFE6887A568D0
+:101470002069FBF73BFEA887A5682069FBF732FED1
+:10148000E88700F0FEFEA168002081F8880081F85E
+:10149000640000BF00F0C6FECEE000E059E06078D6
+:1014A00040F001006070C7E0A0680023194690F882
+:1014B00065205830FBF7D1F878B3A06890F8640045
+:1014C000232812BF2428607840F0200026D06846E8
+:1014D000F4F747F9002808BF002104D0009802A9BA
+:1014E000C0788DF80800A06801AB162290F864005F
+:1014F000FBF767FAA0B1A0689DF80420162180F8D8
+:10150000EC2080F8ED10192180F86510012180F899
+:101510008C100021A0F88A108EE04DE060708BE006
+:101520002069FBF700FEA0B12269107900F00701E5
+:10153000A06880F85010527902F0070280F851201C
+:1015400090F80F31002B04BF90F80E31002B04D01F
+:1015500022E00020FFF78FFC6EE090F855C000F10C
+:1015600054038C4501BF19789142012180F87D1008
+:1015700012D00288A0F8362190F8502000F58A7128
+:1015800080F8382190F8510081F82500012081F879
+:101590002000E078EAF7FAFBA068212180F86510C6
+:1015A000012180F88C100021A0F88A1044E0A06886
+:1015B00090F864001F2801D00120AFE72069FBF7F5
+:1015C000BCFD88B32069A2680179407901F0070168
+:1015D00061F30705294600F0070060F30F210120A1
+:1015E00082F888000025A2F88450232082F8640045
+:1015F000566DD2F81001FBF79CF9F2B2C1B28A42E3
+:1016000007BFA16881F8F250A26882F8F210C6F311
+:101610000721C0F30720814219BFA16881F8F300B8
+:10162000A06880F8F35007E0FFE70120FFF723FCF4
+:101630005FF01E00FFF7ADFBA068D0E92A12491C3D
+:1016400042F10002C0E92A1204B070BD2DE9F04752
+:10165000FE4D04464FF0000768780843687028790B
+:1016600010F0200F2846806818BFA0F87E7004D1C3
+:10167000B0F87E10491CA0F87E1090F86A10012680
+:1016800039B990F86420002306215830FAF7E5FFB5
+:1016900058B3A88810F4006F07D0A86890F86A10B3
+:1016A000002918BFA0F876701FD1A868B0F876108E
+:1016B000491C89B2A0F87610B0F878208A422CBF75
+:1016C000511A00218288521D8A4228BF80F87C600E
+:1016D000B0F87610B0F87820914206D3A0F8767072
+:1016E00080F81A61E878EAF751FB287910F0600F6A
+:1016F00008D0A86890F8681021B980F868600121C6
+:10170000FFF749F84FF00808002C56D168780028F8
+:1017100051D1287910F0040F0DD0A86890F864001A
+:10172000032808BFFFDFA86890F86710072904BFE7
+:101730002E7080F8677001F0F7F8287910F0080F24
+:1017400019D06878B8B9A868002190F8CB00FFF7E5
+:101750004DFBA86890F8CB00FE2808BFFFDFFE21F4
+:10176000A86880F8CB1090F86710082903D10221EF
+:10177000297080F86770FFF7B9FBA87810F0080FA0
+:1017800016D0A8680023052190F864205830FAF795
+:1017900064FF50B185F80180A868D0F8441108783A
+:1017A0000D2808BF0020087002E00020F9F770FB48
+:1017B000A86800F0F2FF00F0AEFDA868A14600F1B5
+:1017C000580490F8F40030B9E27B00230121204650
+:1017D000FAF743FF10B1608D401C60853D21B9F1DF
+:1017E000000F18D12878022808BF16200ED0012833
+:1017F00004BFA86890F8F60008D06878E8B110F047
+:10180000140F1CBF1E20207702D005E0207703E0D4
+:1018100010F0080F02D02177E67641E010F0030FB8
+:1018200003D02A202077E6763AE010F0200F08BF98
+:10183000FFDF23202077E67632E094F8300028B1ED
+:10184000A08D411CA185E18D884213D294F834000B
+:1018500028B1608E411C6186E18D88420AD2618D7B
+:10186000208D814203D3AA6892F8F42012B9E28D48
+:10187000914203D322202077E67611E0217C31B11A
+:10188000E18C814228BF84F81C80C5D206E0E08C40
+:10189000062803D33E202077E67601E0E07EA0B163
+:1018A0002773677327740221A868FEF774FFA8687E
+:1018B00090F8CB10012904D1D0F8FC000178491E22
+:1018C0000170E878EAF762FA03E00021A868FEF701
+:1018D00062FFBDE8F047F3F753BF5C4A5178937855
+:1018E000194314D111460128896809D0107910F0E4
+:1018F000040F03D091F86700072808D00120704733
+:10190000B1F84800098E884201D8FEF730BF0020A8
+:10191000704770B54D4C06460D46A0883043A080F8
+:1019200016F0020F04D016F0010F18BFFFDFE560BC
+:1019300016F0010F18BF256116F0020F10D0E878DD
+:10194000062802D00B2837D00AE0A06890F864106F
+:10195000182905D10021C0E92A11012180F86A1057
+:1019600016F0800F1CBF0820A07016F4806F08BF0F
+:1019700070BDA268B2F8580091880844801DE978CB
+:1019800080B2012908BFA2F8020107D0002904BFD4
+:10199000D2F8F810888001D0182915D0E9782846A7
+:1019A00001291CD009B3182918BF70BDB2F8F01076
+:1019B000BDE87040FBF7D3BBA06890F86410122913
+:1019C00008BF0021CCD1C9E792F8F210002902BF6C
+:1019D00092F8F31000290020A2F8F000DEE7B2F838
+:1019E00002114172090AA97270BDD2F8F8108988F3
+:1019F0004173090AA97370BDF0B5144C85B0002677
+:101A0000A060A6806670A670054626700088F3F771
+:101A10007FFEA0680088F3F7A1FEB5F8D800A168A2
+:101A2000401C82B201F15800FAF718FC002818BFD8
+:101A3000FFDF95F8650024280ED1B5F85810B5F8E9
+:101A4000F000081A00B2002802E000007C0100202B
+:101A5000A4BF6078002806D095F86400242818BF39
+:101A600025283BD119E0A06890F8F210002908BFA2
+:101A700090F8541080F8541090F8F310002908BF23
+:101A800090F8551080F855100020FFF782F985F87E
+:101A90006560A16881F87D6020E0B5F85810B5F860
+:101AA000F000081A00B20028A4BF6078002815D101
+:101AB000A06890F8F210002908BF90F8541080F840
+:101AC000541090F8F310002908BF90F8551080F8D2
+:101AD00055100020FFF75DF985F86460A5F8D8601F
+:101AE000A06890F8881039B1B0F88410B0F886205A
+:101AF000914224BF05B0F0BD90F88C1039B1B0F818
+:101B00008A10B0F88620914224BF05B0F0BDB0F82D
+:101B10008220B0F880108A4224BF05B0F0BD90F852
+:101B200068208AB3B0F87E208A4224BF05B0F0BD99
+:101B300090F8CB70FE2F00F012816846F3F7EBFDB2
+:101B4000002808BFFFDF2221009802F0B0FB03212C
+:101B50000098FBF7EDF90098017821F01001017071
+:101B60003946FBF713FA192F71D2DFE807F0271F68
+:101B70001445D6D6D71971D6D7D763D6D6D6D6C9F7
+:101B8000D7D77B94ADD6B600B0F87E10062924BF17
+:101B900005B0F0BDCCE7A168009891F8F51003E01E
+:101BA000A168009891F8CC100171B7E0A068D0F856
+:101BB000FC00411C0098FBF734FAAFE0A1680098E4
+:101BC000D1F8F82092790271D1F8F8201289427187
+:101BD000120A8271D1F8F8205289C271120A027277
+:101BE000D1F8F82092894272120A8272D1F8F81064
+:101BF000C989FBF7EEF991E0A068D0F8F800011D63
+:101C00000098FBF71BFAA068D0F8F80000F10C016F
+:101C10000098FBF71DFAA068D0F8F80000F11E014B
+:101C20000098FBF71BFAA06800F1C0010098FBF7D1
+:101C300023FA73E06269009811780171918841710B
+:101C4000090A81715188C171090A017266E064E074
+:101C5000FD49D1E90001CDE9020102A90098FBF795
+:101C600025FA5BE0A068B0F844100098FBF728FA6A
+:101C7000A068B0F846100098FBF726FAA068B0F804
+:101C800040100098FBF724FAA068B0F842100098C2
+:101C9000FBF722FA42E0A068B0F840100098FBF78A
+:101CA00017FAA068B0F842100098FBF715FAA06880
+:101CB000B0F844100098FBF703FAA068B0F846109B
+:101CC0000098FBF701FA29E0A168009891F810212B
+:101CD000027191F81111417120E0A06890F8F300B1
+:101CE000FAF722FE01460098FBF735FAA06890F853
+:101CF000F200FAF719FE01460098FBF728FA0DE00A
+:101D0000A06890F8ED100098FBF749FAA06890F8E9
+:101D1000EC100098FBF747FA00E0FFDFF3F70EFD49
+:101D2000002808BFFFDF0098C178012903D049B11E
+:101D300018290FD013E0A168B1F802114172090A05
+:101D400081720CE0A168D1F8F81089884173090A02
+:101D5000817304E0A168B1F8F010FBF700FABB480A
+:101D60000090BB4BBB4A29463046F8F7CDFFA06830
+:101D70000023052190F864205830FAF76EFC002803
+:101D800004BF05B0F0BD05B0BDE8F040F8F7C5BD33
+:101D9000B148806890F8881029B1B0F88410B0F884
+:101DA000862091421AD290F88C1029B1B0F88A108E
+:101DB000B0F88620914211D2B0F88220B0F880109D
+:101DC0008A420BD290F86820B0F87E0022B1884297
+:101DD00004D200BFF9F738B80628FBD3002001462B
+:101DE00034E470B50C46064615464FF4A4712046FF
+:101DF00002F07FFA2680002D08BFFFDF2868C4F8B4
+:101E0000F8006868C4F8FC00A868C4F8440170BD14
+:101E1000EEF7D7BE2DE9F0410D4607460621EEF755
+:101E2000C7FD040008BFBDE8F081D4F844110026C6
+:101E3000087858B14A8821888A4207D1092810D0E9
+:101E40000E281DD00D2832D008284CD094F81A0145
+:101E5000002857D06E701020287084F81A61AF8067
+:101E60003EE06E7009202870D4F844014168696032
+:101E70008168A9608089A881D4F8440106702FE0A8
+:101E80000846EEF7C7FE0746EEF773FBB0B96E7073
+:101E90000E202870D4F8440140686860D4F84401EA
+:101EA00006703846EEF75FFB0120BDE8F08108467A
+:101EB000EEF7B0FE0746EEF75CFB10B10020BDE880
+:101EC000F0816E700D202870D4F84401416869607B
+:101ED00000892881D4F8440106703846EEF743FBA8
+:101EE0000120BDE8F0816E7008202870D4F844010C
+:101EF00041688268C0686960AA60E860D4F84401FB
+:101F00000670EDE794F81C01B0B16E7015202870D2
+:101F100094F81C010028E3D084F81C61D4F81E0159
+:101F20006860D4F82201A860B4F82601A88194F86A
+:101F30001C010028F0D1D3E794F8280170B16E702D
+:101F40001D20287084F82861D4F82A016860D4F82C
+:101F50002E01A860B4F83201A881C1E794F83401D9
+:101F600040B16E701E20287084F83461D4F83601B8
+:101F70006860B5E794F8140180B16E701B2028707A
+:101F800094F814010028ABD084F81461D4F8160139
+:101F9000686094F814010028F6D1A1E794F83A019A
+:101FA000002808BFBDE8F0816E701620287094F8F4
+:101FB0003A01002894D000BF84F83A61D4F83C017B
+:101FC0006860B4F84001288194F83A010028F3D100
+:101FD00086E7214A5061D17070472DE9F0470446E9
+:101FE000481E85B238BFBDE8F08704F10808012615
+:101FF000DFF864904FF0090A5FF00007B4F8D800EA
+:10200000401CA4F8D800B4F87E00401CA4F87E0060
+:1020100094F86A0040B994F864200023062104F182
+:102020005800FAF71AFB30B3B4F87600401C80B2BF
+:10203000A4F87600B4F8781081422CBF0A1A002266
+:10204000A3885B1D934209E0F44802004D1602008C
+:10205000DB180200131902007C01002028BF84F85D
+:102060007C60884207D3A4F8767084F81A6199F8E6
+:102070000300E9F78BFE94F8880020B1B4F88400DF
+:10208000401CA4F8840094F88C0020B1B4F88A00B5
+:10209000401CA4F88A0094F8F40040B994F8672032
+:1020A0000023012104F15800FAF7D7FA20B1B4F85F
+:1020B0008200401CA4F8820094F864000C2802D02E
+:1020C0000D2820D067E0B4F85800411CB4F8020194
+:1020D000814260D1D4F8FC00411C404602F01EFA57
+:1020E00002212046F9F7DDFFD4F8FC000078002833
+:1020F00008BFFFDF0121FE20FEF778FE84F8647040
+:1021000084F8986047E0B4F85800411CD4F8F8000F
+:10211000808881423FD1D4F844010178002918BF5A
+:10212000FFDF22D12188C180D4F8F8004189D4F89A
+:1021300044010181D4F8F8008189D4F84401418137
+:10214000D4F8F800C189D4F844018181D4F844015D
+:102150000771D4F8440180F800A0D4F84401218824
+:10216000418099F80300E9F711FE01212046F9F7B3
+:1021700098FF03212046FEF70EFBD9F80800D0F89F
+:10218000F8000078022818BFFFDF0221FE20FEF7CA
+:102190002DFE84F86470B4F85800401C691EA4F841
+:1021A00058008DB2BFF42AAFBDE8F087F84AC2E903
+:1021B0000601704770B50446B0F87E0094F86810C8
+:1021C000002908BFC0F1020503D0B4F88010081A36
+:1021D000051F94F87C0040B194F864200023092185
+:1021E00004F15800FAF739FAA0B1B4F8766094F81F
+:1021F0006A0058B994F864200023062104F15800BD
+:10220000FAF72BFA002808BF284603D0B4F8780064
+:10221000801B001F8542C8BF0546002DD4BF00208B
+:10222000A8B270BD042110B5D94CA068FEF7B3FA6E
+:10223000A06890F84E10012902BF022180F84E10CC
+:1022400010BD00F58A710288A0F81E21028EA0F848
+:102250002021828EA0F82221028FB0F844309A42C9
+:1022600028BF1A460A82828FB0F84600824238BFE1
+:102270001046488201200872E078BDE81040E9F776
+:1022800085BDC34830B4806890F84E30B0F832C095
+:10229000C48EB0F84010428F022B25D08A4238BF3E
+:1022A00011460186C28FB0F842108A4238BF1146EB
+:1022B0008186028FB0F844108A4238BF11464186A9
+:1022C000828FB0F846108A4238BF1146C186418ECF
+:1022D000614588BF8C46A0F832C0C18EA14288BF3C
+:1022E0000C46C48630BC7047038E9A4228BF1A46FB
+:1022F000C58F838E9D4238BF2B468A4238BF114618
+:102300000186B0F842108B4228BF0B46838600211D
+:1023100080F84E10CDE770B59D4CA06890F8CB10BA
+:10232000FE2906BF6178002970BD90F86720002360
+:1023300001215830FAF791F9002818BF70BDA06844
+:1023400090F8F41021B1BDE870400220FEF702BD04
+:1023500090F86420002319465830FAF77EF940B10E
+:10236000A06890F87C0020B1BDE870401220FEF714
+:10237000F1BCA068002590F86420122A1FD004DC6C
+:10238000032A3FD0112A1FD003E0182A35D0232A70
+:1023900043D0002304215830FAF75FF9002818BF12
+:1023A00070BDD4F808C09CF8650019287CD03BDCCF
+:1023B00001286BD0022879D003285DD038E0BDE831
+:1023C00070400B20FEF7C6BCF1F760FC0C2838BF4C
+:1023D00070BDA0680821D0F8F8001E30F1F75AFC53
+:1023E00028B1A0680421C030F1F754FC00B9FFDF28
+:1023F000BDE870400320FEF7ADBCBDE8704006208C
+:10240000FEF7A8BC90F8CA1080F8CC100720FEF7A1
+:10241000A1FCA06880F8645070BD1820FEF79AFCFB
+:10242000A068A0F8845070BD1E2847D021286BD02A
+:10243000DCF8F80001260178002973D04088BCF848
+:10244000001088426ED100239CF8642019460CF1DC
+:102450005800FAF702F9002864D0A068D0F8F81004
+:10246000097802297ED003297DD004297CD0052952
+:1024700008BF082079D0C7E09CF8C9008CF8CC00D0
+:102480000720FEF767FCA06800F06DB90C20FEF78E
+:1024900061FCA068A0F88A5090F8901041F001010A
+:1024A00080F8901000F05FB96DE0FFE71320FEF7B1
+:1024B00051FCA068A0F88A5000F055B99CF80501BD
+:1024C000002818BF70BD9CF8040188B1BCF8060153
+:1024D000ACF84000BCF80801ACF84200BCF80A01B6
+:1024E000ACF84400BCF80C01ACF846008CF8045180
+:1024F000FFF7C7FEFFF796FE1520FEF72BFCA0683E
+:10250000A0F88A5000F02FB99CF87D0058B18CF8E3
+:10251000F2508CF8F3501820FEF71CFCA068A0F8CD
+:102520008A5070BD70E09CF80F01002818BF70BD84
+:102530009CF80E01002808BF70BDDCE91416DCF819
+:102540001001FAF7F6F9F2B2C1B28A4207BFA168E8
+:1025500081F8F250A26882F8F210C6F30721C0F3A6
+:10256000072003E016E01BE03BE022E0814219BFB8
+:10257000A16881F8F300A06880F8F3501820BDE846
+:102580007040FEF7E7BB1120FEF7E4FBA068EAE02D
+:102590007C01002090F86500FAF748F8A0BB08E03D
+:1025A00090F8691041B190F86A00002808BFFFDF79
+:1025B0000A20FEF7CFFB27E0F1F768FB0C2823D3B6
+:1025C000A0680821D0F8F8001E30F1F763FB28B1AD
+:1025D000A0680421C030F1F75DFB00B9FFDF0320E4
+:1025E000E7E790F8900010F0030F0DD10C20FEF7F4
+:1025F000B1FBA068A0F8845080F8886090F8901033
+:1026000041F0010180F89010A06890F8CB10FE29ED
+:1026100018BF70BD90F86420002319465830FAF7AF
+:102620001CF8002808BF70BDA06890F80011E9B33D
+:10263000A1690978D1BB90F86500F9F7F7FFA8BB4D
+:10264000A068B0F858100A2931D900F10801052214
+:10265000E06901F081FD0028A06804BF80F8005106
+:1026600070BDD0F8FC00017861B1411C0522E06921
+:1026700001F072FD002818BF70BDA068D0F8FC0002
+:10268000007830B9A068E169D0F8FC00401C01F086
+:1026900045FFA068D0F8FC000178491C01700120BA
+:1026A000FEF758FBA06880F8005170BDFFE7A068F6
+:1026B00090F8041111B190F8051181B390F80E1142
+:1026C000002908BF70BD90F80F11002918BF70BD18
+:1026D00090F86500F9F7AAFF002818BF70BDA06840
+:1026E00090F85400012808BF012503D0022814BF28
+:1026F000FFDF0225A06890F85500012808BF0126D9
+:1027000003D0022814BFFFDF0226A168012D91F833
+:1027100010012BD0022D08BF022829D033E0FFE79B
+:10272000B0F80611A0F84010B0F80811A0F8421057
+:10273000B0F80A11A0F84410B0F80C11A0F8461037
+:1027400080F8045190F865001D2804D0BDE8704061
+:102750001420FEF7FFBAFFF794FDFFF763FD152085
+:10276000FEF7F8FAA06880F8655070BD01280AD11C
+:1027700091F81101012E04D0022E08BF022807D0C3
+:1027800001E0012804D0BDE870401620FEF7E2BA4F
+:10279000BDE870400020FEF7FCBA70B5044690F822
+:1027A000640000250C2814D00D2818BF70BDB4F8A3
+:1027B0005800D4F8F810401C8988884218BF70BDB2
+:1027C000D4F84401FE4E0178002918BFFFDF45D13F
+:1027D00022E0B4F85800B4F80211401C884218BF37
+:1027E00070BDD4F8FC00411C04F1080001F096FE15
+:1027F00002212046F9F755FCD4F8FC0000780028A7
+:1028000008BFFFDF0121FE20FEF7F0FA84F86450D4
+:10281000012084F8980070BD2188C180D4F8F800A8
+:10282000D4F8441140890881D4F8F800D4F8441150
+:1028300080894881D4F8F800D4F84411C08988818F
+:10284000D4F844010571D4F8441109200870D4F873
+:10285000441120884880F078E9F798FA0121204651
+:10286000F9F71FFC03212046FDF795FFB068D0F86B
+:10287000F8000078022818BFFFDF0221FE20FEF7D3
+:10288000B5FA84F8645070BD70B5CD4CA16891F86C
+:102890006420162A11BF132A91F88E20002A62782C
+:1028A0001BBF02206070002A70BD81F8C80000259F
+:1028B00081F88D5081F88850D1F8F8000988408857
+:1028C000884218BFFFDFA068D0F8F800007803281E
+:1028D00018BFFFDF0321FE20FEF788FAA068D0F8BA
+:1028E00044110A78002A18BFFFDF19D10288CA8074
+:1028F000D0F8442190F8C8101171D0F844110D722D
+:10290000D0F844210D211170D0F844210188518064
+:102910000088EEF77FF9EDF717FEE078E9F736FA71
+:10292000A06880F8645070BD10B5A54C207910F0F7
+:10293000020F08BF10BD6078002818BF10BDE06806
+:10294000C078192880F06981DFE800F05F4F0D8FB3
+:10295000F8F8A6223FF86F83B1F8F8F8F8F7E3E04B
+:10296000F9F5F4F8F300A0680023012190F867203E
+:102970005830F9F772FE002818BF10BD0821A06872
+:1029800080F86710002180F8881080F88C1010BD46
+:10299000A0680023194690F865205830F9F75DFECD
+:1029A00018B1A168002081F88C00A06800231946A6
+:1029B00090F864205830F9F750FE002808BF10BD89
+:1029C0000020A16881F8880010BDA0680023194686
+:1029D00090F864205830F9F740FE002808BFFFDF68
+:1029E0000420A16881F8640010BDA0680023194686
+:1029F00090F864205830F9F730FE002808BFFFDF58
+:102A00000C20A16881F8640010BDA068002319465D
+:102A100090F864205830F9F720FE002808BFFFDF47
+:102A20000D20A16881F8640010BDA068002319463C
+:102A300090F864205830F9F710FE002808BFFFDF37
+:102A40000121A06880F88D105FF00F0180F86410FC
+:102A500010BDA06890F86400122818BFFFDF0121A4
+:102A6000A06880F88E101121F0E7A06800231946B5
+:102A700090F864205830F9F7F0FD28B9A06890F874
+:102A80008E00002808BFFFDF0121A06880F88D10AC
+:102A9000132180F8641010BDA06890F86400182815
+:102AA00018BFFFDF1A20A16881F8640010BDA0687C
+:102AB000D0F8F81003884A889A4204BF097804299C
+:102AC00019D190F86420002319465830F9F7C5FD54
+:102AD000002808BFFFDFA06890F8901011F0020FE7
+:102AE00004BF012180F8641005D0002180F888100F
+:102AF000D0F8F8000170A0680023194690F865200E
+:102B00005830F9F7AAFD002808BF10BD0020A168C1
+:102B100080E0A0680023194690F864205830F9F747
+:102B20009CFD002808BFFFDF0520A16881F8640034
+:102B300010BD30E01FE012E001E067E06DE0A0684A
+:102B40000023194690F864205830F9F786FD0028D4
+:102B500008BFFFDF1C20A16881F86400E8E7A068D7
+:102B60000023194690F865205830F9F776FD0028C3
+:102B700008BFFFDFCAE7A0680023194690F8642069
+:102B80005830F9F76AFD002808BFFFDF1F20A16851
+:102B900081F86400CCE7A06890F8651021291DD069
+:102BA00090F86410232918BFFFDFC1D190F8F2100C
+:102BB000002906BF90F8F3100029242102E000004C
+:102BC0007C01002018BF80F864107FF4F9AE00216A
+:102BD00080F864100846FEF7DCF8F1E690F8F21091
+:102BE000002907BF90F8F3100029242180F8651010
+:102BF0008CD1002180F8651080F87D1090F80E01CE
+:102C000000281CBF0020FEF7C4F87FE7A168002061
+:102C100081F8650081F88C008AE7FFDF88E7000013
+:102C200070B58D4C0829207A63D2DFE801F0041AD0
+:102C30005A5A2662625A80B1F1F7EDFD012211461F
+:102C40001046F1F7F0FFF2F7FDFC0020A072F1F75B
+:102C5000A1FEBDE87040F2F76EB9BDE87040EFF735
+:102C6000E3BED4E90001EFF7DCFC2060A07A401C51
+:102C7000C0B2A07228281CD370BDA07A0025401EC7
+:102C8000C6B2E0683044F2F748FA10B9E1687F2034
+:102C90008855A07A272828BF01252846F2F782FC0C
+:102CA000A07A282809D2401CC0B2A072282828BFC8
+:102CB00070BDBDE87040F1F76DBE207A00281CBFE2
+:102CC000012000F085F8F2F7C3F8F2F72CF90120A3
+:102CD000E07262480078E9F759F8BDE87040EFF714
+:102CE000A3BE002808BF70BD0020BDE8704000F002
+:102CF0006FB8FFDF70BD10B5574C207A002804BFB5
+:102D00000C2010BD00202072E072607AF0F7DAFA31
+:102D1000607AF0F724FD607AEFF75BFF00280CBFC4
+:102D20001F20002010BD002270B54B4C06460D46FA
+:102D3000207A68B12272E272607AF0F7C3FA607AA0
+:102D4000F0F70DFD607AEFF744FF002808BFFFDFC2
+:102D50004248E560067070BD70B5050007D0A5F566
+:102D6000E8503F494C3881429CBF122070BD3A4C1C
+:102D7000E068002804BF092070BD207A00281CBF2D
+:102D80000C2070BD3748EFF7CAFE6072202804BFE0
+:102D90001F2070BDEFF73CFF2060002D1CBF2844B2
+:102DA0002060012065602072002000F011F80020F2
+:102DB00070BD2949CA7A002A04BF002070471F222B
+:102DC000027000224270CB684360CA7201207047D3
+:102DD0002DE9F04184B00746EFF71AFF1E4D8046FB
+:102DE000414668682C6800EB800046002046F0F7FA
+:102DF0001DFCB04206DB6868811B4046EFF711FC02
+:102E00000446286040F2337621464046F0F70EFC37
+:102E1000B04204DA31464046EFF703FC0446002096
+:102E20008DF8000040F2E760039004208DF8050063
+:102E3000002F14BF012003208DF80400684602947F
+:102E4000F0F7B3F8687A6946F0F72AF9002808BF66
+:102E5000FFDF04B0BDE8F081AC1200209C0100202F
+:102E6000B5EB3C00212C02002DE9F0410C46124943
+:102E70000D68114A114908321160A0F12001312971
+:102E800001D301200CE0412810D040CC0C4F94E835
+:102E90000E0007EB8000241F50F8807C3046B847B6
+:102EA00020600548001D0560BDE8F0812046DEF782
+:102EB00097F9F5E706207047100502400100000170
+:102EC000FC48020010B5524800F038FA00B1FFDFAC
+:102ED0004F48401C00F032FA002800D0FFDF10BD40
+:102EE0002DE9F14F4B4ED6F800B00127484800F0CD
+:102EF0002DFADFF81C8128B95FF0000708F1010006
+:102F000000F03AFA444C00254FF0030901206060BC
+:102F1000C4F80051C4F80451009931602060DFF812
+:102F2000FCA018E0DAF80000C00614D50E2000F06E
+:102F300064F8EFF3108010F0010072B600D00120A9
+:102F4000C4F80493D4F8001119B9D4F8041101B9E4
+:102F500020BF00B962B6D4F8000118B9D4F8040152
+:102F60000028DFD0D4F804010028CFD137B1C6F84B
+:102F700000B008F1010000F0E9F911E008F10100EA
+:102F800000F0E4F90028B9D1C4F80893C4F804515A
+:102F9000C4F800510E2000F030F81D4800F0ECF9A4
+:102FA0000020BDE8F88F2DE9F0438DB00D460646B0
+:102FB00000240DF110090DF1200817E004EB44077F
+:102FC000102255F82710684601F0F2F805EB870744
+:102FD00010224846796801F0EBF86846FFF780FF59
+:102FE00010224146B86801F0E3F8641CB442E5DB06
+:102FF0000DB00020BDE8F08372E700F01F02012150
+:1030000091404009800000F1E020C0F88012704734
+:103010009D01002004E5004000E0004010ED00E0CC
+:10302000AA4900200870704770B5A94D01232B6094
+:10303000A84B1C68002CFCD0002407E00E6806603A
+:103040001E68002EFCD0001D091D641C9442F5D39F
+:103050000020286018680028FCD070BD70B59B4E19
+:1030600004469D4D3078022800D0FFDFAC4200D3EB
+:10307000FFDF71699948012903D847F23052944221
+:1030800001DD03224271491C7161291BC160934912
+:103090007078F0F705F8002800D1FFDF70BD70B53B
+:1030A0008A4C0D466178884200D0FFDF8A4E082D99
+:1030B0004BD2DFE805F04A041E2D4A4A4A382078F0
+:1030C000022800D0FFDF03202070A078012801D063
+:1030D00020B108E0A06800F0B7FD04E004F10800AA
+:1030E00007C8FFF7A1FF05202070BDE87040EFF78B
+:1030F0009BBCEFF78DFD01466068F0F797FAB04290
+:1031000002D2616902290BD30320F0F74CFD12E0D3
+:10311000EFF77EFD01466068F0F788FAB042F3D21F
+:10312000BDE870409AE7207802280AD0052806D02A
+:10313000FFDF04202070BDE8704000F0BDB8022021
+:1031400000E00320F0F72FFDF3E7FFDF70BD70B55F
+:103150000546EFF75DFD5D4C60602078012800D0EA
+:10316000FFDF5E49012008700020087104208D6097
+:1031700048715948C860022020706078EFF790FFCE
+:10318000002800D1FFDF70BD10B5504C207838B951
+:103190000220F0F71EFD18B90320F0F71AFD08B160
+:1031A000112010BD4E48EFF7BAFC6070202804D003
+:1031B000012020700020606110BD032010BD2DE9AA
+:1031C000F041144600EB84070E4605463F1F00F011
+:1031D0004EFD4FF080521169484306EB8401091FF0
+:1031E000B14201D2012100E000211CB11269B4EB0F
+:1031F000920F02D90920BDE8F0813A4A95420ED3D8
+:10320000AF420CD3854205D2874203D245EA06007D
+:10321000800701D01020EEE7964200D309B10F20BD
+:10322000E9E7314831490068884205D022463146F5
+:103230002846FFF7F9FE10E0FFF7A6FF0028DAD1D5
+:10324000224800218560C0E9036481704FF4A971B0
+:1032500004FB01F01830FFF77AFF0020CBE770B5D0
+:103260004FF08055044628691E49B1FBF0F08442B6
+:1032700001D20F2070BD00F0FAFCA04201D810204E
+:1032800070BD194819490068884204D02869604314
+:1032900000F0DAFC0CE0FFF777FF0028F0D1296995
+:1032A0000A4861438160012181701148FFF74FFF97
+:1032B000002070BD00F024BF10B5044C6078EFF71B
+:1032C00088FC00B9FFDF0020207010BDA0010020A5
+:1032D00004E5014000E40140105C0C00BC12002039
+:1032E0009F30020000600200B0000020BEBAFECA9B
+:1032F0007C5E01004FF08050D0F83011062903D0D9
+:10330000D0F83011491C07D1D0F83411062905D363
+:10331000D0F83401401C01D00020704701207047D4
+:103320004FF08050D0F83011062905D1D0F8340183
+:10333000062801D30120704700207047002101704A
+:10334000084670470146002008707047EFF310816F
+:1033500001F0010172B60278012A01D0012200E0D9
+:1033600000220123037001B962B60AB10020704740
+:103370004FF400507047E9E7EFF3108111F0010FAF
+:1033800072B64FF00002027000D162B600207047A2
+:10339000F2E700004C4909680160002070474A4983
+:1033A00008600020704701218A0720B1012804D05D
+:1033B00042F204007047916700E0D1670020704737
+:1033C00042490120086042F20600704708B5042314
+:1033D0003E4A1907103230B1C1F80433106840F08A
+:1033E000010010600BE0106820F001001060C1F8CF
+:1033F00008330020C1F8080135480068009000201B
+:1034000008BD011F0B2909D8304910310A6822F084
+:103410001E0242EA400008600020704742F20500A8
+:103420007047000100F18040C0F804190020704787
+:10343000000100F18040C0F8081900207047000129
+:1034400000F18040D0F80009086000207047012892
+:1034500001D9072070471F4A52F8200002680A432A
+:10346000026000207047012801D907207047194ADF
+:1034700052F8200002688A43026000207047012849
+:1034800001D907207047134A52F8200000680860ED
+:1034900000207047020010494FF0000003D0012ABD
+:1034A00001D0072070470A6070474FF0804100202C
+:1034B000C1F808014FF0E020802180F800140121BC
+:1034C000C0F80011704700000004004000050040F3
+:1034D00008010040C0490200780500406249634B82
+:1034E0000A6863499A42096801D1C1F31001016079
+:1034F000002070475C495D4B0A685D49091D9A428E
+:1035000001D1C0F310000860002070475649574BA6
+:103510000A68574908319A4201D1C0F31000086087
+:103520000020704730B5504B504D1C6842F20803E4
+:10353000AC4202D0142802D203E0112801D318466D
+:1035400030BDC3004B481844C0F81015C0F814250E
+:10355000002030BD4449454B0A6842F209019A42B5
+:1035600002D0062802D203E0042801D3084670479F
+:10357000404A012142F83010002070473A493B4B45
+:103580000A6842F209019A4202D0062802D203E0F8
+:10359000042801D308467047364A012102EBC000D7
+:1035A00041600020704770B52F4A304E314C15688D
+:1035B00042F2090304EB8002B54204D0062804D28B
+:1035C000C2F8001807E0042801D3184670BDC1F303
+:1035D0001000C2F80008002070BD70B5224A234ECA
+:1035E000244C156842F2090304EB8002B54204D072
+:1035F000062804D2D2F8000807E0042801D31846B0
+:1036000070BDD2F80008C0F310000860002070BD43
+:10361000174910B50831184808601120154A0021D3
+:1036200002EBC003C3F81015C3F81415401C14288E
+:10363000F6D3002006E0042804D302EB8003C3F88D
+:10364000001807E002EB8003D3F80048C4F310042D
+:10365000C3F80048401C0628EDD310BD04490648B5
+:103660000831086070470000B0000020BEBAFECAF2
+:1036700000F5014000F001400000FEFF7E4B1B689A
+:1036800003B19847BFF34F8F7C4801687C4A01F42F
+:10369000E06111430160BFF34F8FFEE710B5EFF318
+:1036A000108010F0010F72B601D0012400E0002458
+:1036B00000F0D9F850B1DDF72DFEEFF776F8F0F70E
+:1036C00013FADFF7A2FB6F490020086004B962B665
+:1036D000002010BD70B50C460546EFF3108010F0C9
+:1036E000010F72B601D0012600E0002600F0BBF801
+:1036F00018B106B962B6082070BDDDF787FDDDF7A9
+:103700000DFE0246002043099B0003F1E02300F078
+:103710001F01D3F80031CB40D9071BD0202803D29A
+:1037200022FA00F1C90722D141B2002906DA01F0DC
+:103730000F0101F1E02191F8141D03E001F1E021F6
+:1037400091F800144909082911D281B101290ED03C
+:1037500004290CD0401C6428D5D3DFF72DFB494940
+:10376000494808602046F0F7D9FD60B904E006B981
+:1037700062B641F2010070BD3F4804602DB1284699
+:10378000F0F719FE18B110242CE0404D19E028780C
+:10379000022802D94FF4805424E0072400286878D6
+:1037A00001D0F8B908E0E8B120281BD8A878212872
+:1037B00018D8012816D001E0A87898B9E8780B2825
+:1037C00010D83349802081F8140DDDF7A7FD294674
+:1037D000F0F770F9EEF7A8FF00F07CFA2846DDF765
+:1037E0006BFD044606B962B61CB1FFF757FF2046D1
+:1037F00070BD002070BD10B5044600F034F800B173
+:1038000001202070002010BD224908600020704770
+:1038100070B50C4620490D681F49204E08310E60D6
+:10382000102807D011280CD012280FD0132811D03F
+:10383000012013E0D4E90001FFF74CFF354620607A
+:103840000DE0FFF72BFF0025206008E02068FFF760
+:10385000D2FF03E00F4920680860002020600E4876
+:10386000001D056070BD074807490068884201D106
+:103870000120704700207047B80100200CED00E0E7
+:103880000400FA05B0000020BEBAFECAC849020012
+:103890000BE000E0040000201005024001000001E0
+:1038A00000B5C44910F1080F08BFF82024D014DC7B
+:1038B00010F1280F08BFD8201ED010F1140F08BF38
+:1038C000EC2019D010F1100F08BFF02014D010F127
+:1038D0000C0F08BFF4200FD00CE010F1040F08BF4C
+:1038E000FC2009D0002818BF032805D0042804BFF5
+:1038F000086000BDFFDF00BD086000BD00B5AE4937
+:10390000012808BF032004D0022816BFFFDF0420CF
+:1039100000BD086000BDA949002804BF086820F068
+:10392000010005D0012806BF086840F0010070477B
+:103930000860704770B51E460546012924D0022A4A
+:1039400004BF9F484FF47A710DD0012A04BF9D48EF
+:103950004FF4C86107D0042A07BF9B4840F698017E
+:103960009A4840F6E44144181846F1F744FE0444EE
+:103970003046F1F75EFE20444FF47A7100F2712078
+:10398000B0FBF1F0281A70BD022A08BF4FF47A701C
+:103990000AD0012A08BF4FF4C86005D0042A0CBF22
+:1039A00040F6980040F6E44049F608514418DBE739
+:1039B00070B514460546012908BF49F6CA660DD000
+:1039C000022B08BF824807D0012B08BF7D4803D0D7
+:1039D000042B0CBF7C487F4800F1FA061046F1F733
+:1039E00019FE012C08BF4FF47A710AD0022C08BFCF
+:1039F0004FF4FA7105D0042C0CBF4FF4FA614FF468
+:103A0000FA51711A08444FF47A7100F28920B0FB20
+:103A1000F1F0281A801E70BD70B5144606460129C3
+:103A200030D0022B04BF66494FF47A700DD0012BC1
+:103A300004BF64494FF4C86007D0042B07BF624934
+:103A400040F69800614940F6E4400D181046F1F741
+:103A5000E1FD012C08BF4FF47A710AD0022C08BF97
+:103A60004FF4FA7105D0042C0CBF4FF4FA614FF4F7
+:103A7000FA51691A08444FF47A716438B0FBF1F0D6
+:103A8000301A70BD022B08BF4FF47A700AD0012B98
+:103A900008BF4FF4C86005D0042B0CBF40F6980057
+:103AA00040F6E44049F608514518CFE770B5164690
+:103AB0000446012908BF49F6CA650DD0022B08BF8C
+:103AC000434807D0012B08BF3E4803D0042B0CBF4E
+:103AD0003D48404800F1FA051046F1F78CFD0544D9
+:103AE0003046F1F7A6FD28444FF47A7100F2E14028
+:103AF000B0FBF1F0201A801E70BD2DE9F0410746A1
+:103B00001E460C4615461046082A16BF04284DF6D8
+:103B10008830F1F770FD07EB4701C1EBC71100EBEF
+:103B2000C100012C08BF4FF47A710AD0022C08BFE3
+:103B30004FF4FA7105D0042C0CBF4FF4FA614FF426
+:103B4000FA5147182046F1F765FD381A4FF47A719B
+:103B500000F60F60B0FBF1F42846F1F740FD204479
+:103B60003044401DBDE8F08170B5054614460E4650
+:103B70000846F1F740FD05EB4502C2EBC512C0EB6C
+:103B8000C2053046F1F755FD2D1A2046082C16BF08
+:103B900004284DF68830F1F72EFD28444FF47A7151
+:103BA00000F6B730B0FBF1F52046F1F718FD2844D8
+:103BB000401D70BD0C15004010150040501600400F
+:103BC00068360200A2240200D0FB010030D30100BD
+:103BD00004360200C0D401002DE9FE430C468046A5
+:103BE000F9F7BAF9074698F80160204601A96A4634
+:103BF000ECF79BFC05000DD0012F02D00320BDE89F
+:103C0000FE83204602AA0199ECF7B1FB0298B0F8B6
+:103C100003000AE0022F14D1042E12D3B8F80300D7
+:103C2000BDF80020011D914204D8001D80B2A919E1
+:103C3000814202D14FF00000E1E702D24FF00100D3
+:103C4000DDE74FF00200DAE70B4A022111600B4971
+:103C50000B68002BFCD0084B1B1D1860086800285F
+:103C6000FCD00020106008680028FCD070474FF09E
+:103C7000805040697047000004E5014000E40140C5
+:103C800002000B464FF00000014620D0012A04D06C
+:103C9000022A04D0032A0DD103E0012002E0022011
+:103CA00015E00320072B05D2DFE803F00406080A1D
+:103CB0000C0E100007207047012108E0022106E0E9
+:103CC000032104E0042102E0052100E00621EEF7D3
+:103CD00042BF0000F9480521817000210170417048
+:103CE0007047F7490A78012A05D0CA681044C860AD
+:103CF0004038EFF768BC8A6810448860F8E700280D
+:103D000019D00378EF49F04A13B1012B0ED011E01E
+:103D10000379012B00D06BB943790BB1012B09D189
+:103D20008368643B8B4205D2C0680EE00379012BA7
+:103D300002D00BB10020704743790BB1012BF9D1B0
+:103D4000C368643B8B42F5D280689042F2D8012070
+:103D50007047DB4910B501220A700279A2B1002236
+:103D60000A71427992B104224A718268D34C52326C
+:103D70008A60C0681434C8606060EEF749FFCF49BC
+:103D800020600220887010BD0322E9E70322EBE7E0
+:103D900070B5044609B1012000E00320C84D0021A0
+:103DA0002970217901B100202871607968B104205F
+:103DB000C24E6871A168F068EEF733FCA860E06855
+:103DC0005230E8600320B07070BD0320F0E72DE9A9
+:103DD000F04105460226EFF722FB006800B1FFDF45
+:103DE000B64C01273DB12878B0B1012805D0022892
+:103DF00010D0032813D027710CE06868C82807D3B7
+:103E0000EFF747FC20B16868FFF76BFF012603E07E
+:103E1000002601E000F05CF93046BDE8F081207832
+:103E20000028F7D16868FFF76AFF0028E3D06868C8
+:103E3000017879B1A078042800D0FFDF01216868FB
+:103E4000FFF7A6FF9E49E078EFF72AF90028E1D1B5
+:103E5000FFDFDFE7FFF77DFF6770DBE72DE9F04766
+:103E6000964C8846E178884200D0FFDFDFF84C921C
+:103E700000250127924E09F11409B8F1080F75D2F7
+:103E8000DFE808F0040C28527A808D95A07803288A
+:103E900002D0022800D0FFDFBDE8F087A078032819
+:103EA00002D0022800D0FFDF0420A0702571207806
+:103EB000002878D1FFF715FF3078012806D0B068C8
+:103EC000E06000F031F92061002060E0E078EEF77A
+:103ED000E4FFF5E7A078032802D0022800D0FFDF36
+:103EE000207800286DD1A078032816D0EEF790FE38
+:103EF00001464F46D9F80000EFF798FB00280EDB8B
+:103F0000796881420BDB081AF0606D49E078EFF7C1
+:103F1000C7F80028C0D1FFDFBEE7042028E0042056
+:103F2000EFF741FEA570B7E7A078032802D002287A
+:103F300000D0FFDF207888BBA078032817D0EEF7E9
+:103F400067FE01464F46D9F80000EFF76FFB0028E7
+:103F5000E5DB79688142E2DB081AF0605849E078D5
+:103F6000EFF79EF8002897D1FFDF95E740E00520A6
+:103F7000EFF719FEA7708FE7A078042800D0FFDFC5
+:103F8000022004E0A078042800D0FFDF0120A1680F
+:103F90008847FFF71CFF054630E004E011E0A078F9
+:103FA000042800D0FFDFBDE8F04700F091B8A0780A
+:103FB000042804D0617809B1022800D0FFDF2078FE
+:103FC00018B1BDE8F04700F08CB8207920B1062088
+:103FD000EFF7E9FD2571CDE7607838B13849E07831
+:103FE000EFF75EF800B9FFDF657055E70720BFE720
+:103FF000FFDF51E73DB1012D03D0FFDF022DF9D1E5
+:104000004AE70420C3E70320C1E770B5050004D0E8
+:104010002A4CA078052806D101E0102070BD0820A8
+:10402000EFF7D7FD08B1112070BD2848EEF777FDF6
+:10403000E070202803D00020A560A07070BD032090
+:1040400070BD1E4810B5017809B1112010BD8178EE
+:10405000052906D0012906D029B1012101700020CF
+:1040600010BD0F2010BD00F03CF8F8E770B5134C00
+:104070000546A07808B1012809D155B12846FFF7B7
+:104080003EFE40B1287840B1A078012809D00F2029
+:1040900070BD102070BD072070BD2846FFF759FE87
+:1040A00003E000212846FFF773FE0549E078EEF7AC
+:1040B000F7FF00B9FFDF002070BD0000BC01002049
+:1040C000CC1200203D860100FF1FA1075D3E0200CB
+:1040D0000A4810B5006900F01FF8BDE81040EEF77F
+:1040E000A3BC064810B5C078EEF773FD00B9FFDF3A
+:1040F0000820EFF758FDBDE81040EBE5BC010020BB
+:1041000010B5134C2060201D016011481030026072
+:10411000001D0360002010BD0E490A6848F202131A
+:104120009A4302430A6070470A4A116848F2021330
+:1041300001EA0300994311607047054B02465B4258
+:1041400010201344FC2B01D81160002070470000A0
+:1041500000060040C806024040EA010310B59B0774
+:104160000FD1042A0DD310C808C9121F9C42F8D0E1
+:1041700020BA19BA884201D9012010BD4FF0FF3092
+:1041800010BD1AB1D30703D0521C07E0002010BDA8
+:1041900010F8013B11F8014B1B1B07D110F8013B34
+:1041A00011F8014B1B1B01D1921EF1D1184610BD15
+:1041B000032A40F2308010F0030C00F0158011F853
+:1041C000013BBCF1020F624498BF11F801CB00F82B
+:1041D000013B38BF11F8013BA2F1040298BF00F87F
+:1041E00001CB38BF00F8013B11F0030300F025803C
+:1041F000083AC0F0088051F8043B083A51F804CB63
+:10420000A0E80810F5E7121D5CBF51F8043B40F828
+:10421000043BAFF30080D20724BF11F8013B11F833
+:1042200001CB48BF11F8012B24BF00F8013B00F877
+:1042300001CB48BF00F8012B704710B5203AC0F001
+:104240000B80B1E81850203AA0E81850B1E8185097
+:10425000A0E81850BFF4F5AF5FEA027C24BFB1E8D4
+:104260001850A0E8185044BF18C918C0BDE8104045
+:104270005FEA827C24BF51F8043B40F8043B08BF4E
+:104280007047D20728BF31F8023B48BF11F8012B15
+:1042900028BF20F8023B48BF00F8012B704702F00E
+:1042A000FF0343EA032242EA024200F002B84FF061
+:1042B00000020429C0F0128010F0030C00F01B80F3
+:1042C000CCF1040CBCF1020F18BF00F8012BA8BF01
+:1042D00020F8022BA1EB0C0100F00DB85FEAC17CC5
+:1042E00024BF00F8012B00F8012B48BF00F8012B78
+:1042F00070474FF0000200B51346944696462039A9
+:1043000022BFA0E80C50A0E80C50B1F12001BFF48E
+:10431000F7AF090728BFA0E80C5048BF0CC05DF8F4
+:1043200004EB890028BF40F8042B08BF704748BF42
+:1043300020F8022B11F0804F18BF00F8012B7047B6
+:10434000FEDF04207146084219D10699124A9142B3
+:1043500015DC069902394878DF2810D10878FE2844
+:1043600007D0FF280BD14FF001004FF000020B4B9C
+:10437000184741F201000099019A084B1847084B71
+:10438000002B02D01B68DB6818474FF0FF307146E6
+:104390004FF00002014B1847006002007D3602001A
+:1043A00004000020184819497047FFF7FBFFDCF7AD
+:1043B00005FF00BD4FF4805015490968884203D1BC
+:1043C000144A13605B68184700BD000020BFFDE77A
+:1043D0004FF480500E490968884210D10E4B18687E
+:1043E0004FF0FF318842F1D080F308884FF0202150
+:1043F000884204DD0948026803210A430260084834
+:10440000804708488047FFDFE0120020E0120020CC
+:104410000000002004000020006002001409004099
+:10442000F5430100B543020004207146084202D062
+:10443000EFF3098101E0EFF3088188690238007821
+:10444000102813DB20280FDB2C280BDB0A4A12680C
+:104450000A4B9A4203D1602804DB094A1047022024
+:1044600008607047074A1047074A1047074A126812
+:104470002C32126810470000B0000020BEBAFECAFD
+:1044800021130000692E02001138020004000020F0
+:104490000D4B0E4908470E4B0C4908470D4B0B4975
+:1044A00008470D4B094908470C4B084908470C4B76
+:1044B000064908470B4B054908470B4B034908477A
+:1044C0000A4B02490847000049BB00000D2F0000BD
+:1044D0006D2C0000092B0000972A00000F2D000012
+:1044E0003D13000053280000C1BD0000C9110000A9
+:1044F00000210160017170470021016081807047D7
+:10450000002101604160017270470A684B680260D7
+:104510004360B1F808C0A0F808C070470A6802609C
+:104520000B79037170470000B19500003B970000C4
+:1045300099980000BD980000F79800002B990000A2
+:104540005D9900008D990000039A00008996000093
+:10455000A7120000A712000075440000C14400002B
+:10456000E5440000794500009546000057470000EB
+:1045700089470000714800000349000057490000C6
+:104580003D4A00005D4A0000DF15000003160000F0
+:10459000331500008715000035160000C91600000D
+:1045A0005B6000000B620000DF650000F566000044
+:1045B0007F670000FD6700006168000085690000FA
+:1045C000556A0000C16A00007F4A0000854A000069
+:1045D0008F4A000085410000F74A00005941000061
+:1045E0007B4C0000B34C0000294D00000F4E000032
+:1045F000254E0000A7120000A7120000A71200001D
+:10460000A7120000A7120000A7120000A7120000C6
+:10461000A7120000BF24000045250000612500000E
+:104620007D2500000B270000A7250000B125000014
+:10463000F325000015260000F126000033270000B6
+:10464000A7120000A71200005F8300007F83000014
+:1046500081830000C5830000F3830000E184000033
+:104660006F85000083850000D1850000C1860000B1
+:10467000678800009189000073730000A989000019
+:10468000A7120000A7120000C9B4000033B6000052
+:1046900087B60000F3B60000A3B7000001000000D9
+:1046A00000000000100110013A0200001A02000090
+:1046B000F3900000E1900000FFFFFFFF0000FFFF0C
+:1046C000C5AC0000253D000065200000BD73000062
+:1046D000598E0000000000000000020000000000F1
+:1046E00000020000000000000001000000000000C7
+:1046F0000B810000EB800000598100004124000084
+:1047000003240000232400002FA800005BA8000061
+:1047100063AA0000515900007981000000000000E8
+:10472000A98100008F2400000000000000000000AC
+:104730000000000045A9000000000000E55900004D
+:10474000000000004808000048080000D3560000A0
+:10475000D35600005144000071AB00003F760000CA
+:10476000771F0000E31D02004F9401001157000065
+:104770001157000073440000D3AB0000C376000063
+:10478000E91F0000111E0200639401007001700116
+:10479000400038005C0024004801000200000300D3
+:1047A000656C746200000000000000000000000062
+:1047B0000000000087000000000000000000000072
+:1047C00000000000BE83605ADB0B376038A5F5AAF5
+:1047D0009183886C010000007911010041200100E3
+:1047E00000000001020603040500000007000000AD
+:1047F00000000000060000000A0000003200000077
+:1048000073000000B4000000DD860100DB0C020034
+:10481000CB6C010065AE010059F0010065AE0100EE
+:10482000616E01001DB00100E3E701001DB0010051
+:10483000476B0100B1AF010087EF0100B1AF01008C
+:10484000C76C010079AE0100E9DF010079AE01001B
+:104850005972010091B20100EFF0010091B2010024
+:104860000300000001555555D6BE898E0000C706CD
+:10487000C70CC71200006B030F06B3080000B70493
+:10488000A708970CF401FA00960064004B00320070
+:104890001E0014000A000500020001000041000093
+:1048A00000000000AAAED7AB154120100C0802177B
+:1048B0000D0101020909010106020918180301018D
+:1048C0000909030305000000FE000000FE000000CF
+:1048D000FE555555252627D6BE898E00F401FA00CF
+:1048E000960064004B0032001E0014000A00050010
+:1048F000020001002541000000000000DD3402003C
+:10490000F53402000D350200253502005535020050
+:104910007D350200A7350200DB3502005F32020060
+:10492000BF310200B53202003B4102003D330200BC
+:104930004D330200793302009F3C0100A73C010087
+:10494000B93C0100A7330200C133020095330200D5
+:104950009F330200CD33020003340200B52E020063
+:1049600023340200313402003F3402004F3402008D
+:10497000673402007F34020095340200B52E020035
+:104980000000000077B90000CDB90000E3B90000D5
+:10499000813C0200E12E0200A72F02000B40020022
+:1049A000434002006D400200493B0100C93E010046
+:1049B000B52E0200B52E0200B52E0200B52E020063
+:1049C0001C0500402005004000100200EC490200D8
+:1049D00008000020D001000044110000244A020019
+:1049E000D801002008110000A0110000011813C810
+:1049F000140250201A0102227C2720FB349B5F8086
+:104A00001280021A10138B091B2048041ACE0401CD
+:104A1000200B50A40AAC01300912CB637F010B6854
+:044A2000CC10A00016
+:10600000A8510020C1630200C9630200CB630200F3
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:1060400041670200DB630200E16A0200DB630200D9
+:10605000DB630200DB63020079650200DB630200A0
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB63020099670200DB630200DB6302004E
+:10609000BD670200DB630200C1670200DB63020030
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB6302000000000000
+:1060E00000000000000000000000000000000000B0
+:1060F00000000000000000000000000000000000A0
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F07AF90048004739A402000A
+:10621000A851002030B450E8012F93B2C489234420
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE7C567020031
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F06BF853465A46C01A914110D309
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:106460009040704700487047F8FE020040EA010380
+:106470009B0703D009E008C9121F08C0042AFAD2FA
+:1064800003E011F8013B00F8013B521EF9D27047BE
+:10649000D2B201E000F8012B491EFBD27047002266
+:1064A000F6E710B513460A4604461946FFF7F0FF13
+:1064B000204610BD421C10F8011B0029FBD1801A98
+:1064C000704730B504460020034600E05B1C934251
+:1064D00003D2E05CCD5C401BF8D030BD202A04DB49
+:1064E000203A21FA02F00021704721FA02F3D0404D
+:1064F000C2F120029140084319467047064C074DEF
+:1065000006E0E06840F0010394E807009847103483
+:10651000AC42F6D3FFF778FE4C0703006C0703008C
+:1065200070B58C1810F8015B15F0070301D110F855
+:10653000013B2A1106D110F8012B03E010F8016B82
+:1065400001F8016B5B1EF9D12B0705D40023521E05
+:106550000DD401F8013BFAE710F8013BCB1A921C6D
+:1065600003E013F8015B01F8015B521EF9D5A1426B
+:10657000D8D3002070BD00002DE9F04700268AB076
+:10658000DFF85091B0464FF48075012437460696E7
+:10659000284605F023F938B1D9F80403204203D086
+:1065A000284605F011F926432D1D64007F1CADB26D
+:1065B000082FEDD34FF4BE74204605F00FF948B113
+:1065C000204605F001F946F0004606AA0121002008
+:1065D00005F0E6F8404D16F0FF0F15D00127002416
+:1065E00037420DD009EB8401D1F81005D1F8101510
+:1065F000C0F3042055F82420C1F3014102B19047B3
+:106600007F00641C082CEBD3002E5FDA4FF0FF30C4
+:10661000CDF8108054E0281910F8507F90F9000050
+:1066200027F0C008401C3BD007A9404604F053FAAD
+:1066300010B34FEA9719404602F0E2F855F820707F
+:106640001FB1B9F1030F03D006E0B9F1030F27D151
+:1066500004A9404604F047FA4FF0A04101EB88003E
+:10666000D0F8000706A9C0F3014A404604F033FA07
+:1066700018B1BAF1020F03D012E0BAF1030F0FD133
+:10668000B9F1030F08D1BAF1020F1DD00221404623
+:1066900005F06AF8761CF6B217B149464046B8478D
+:1066A000641C042CB7D3002E10D06A4601210020B0
+:1066B00005F076F806990098884207D0069004986D
+:1066C000002634460790A6E70321E0E70AB0BDE8BC
+:1066D000F087000000600040F428002000F01F0256
+:1066E000012191404009800000F1E020C0F88012B3
+:1066F000704700F01F02012191404009800000F125
+:10670000E020C0F80011704700F01F020121914005
+:106710004009800000F1E020C0F8001270474907EE
+:10672000090E002806DA00F00F0000F1E02080F8E2
+:10673000141D704700F1E02080F80014704700003D
+:1067400070B54FF48076304604F004FB114CB5056B
+:1067500060B1304604F005FB0120C5F808036079FC
+:1067600020B9012060712168002088474FF48276AB
+:10677000304604F0EFFA00280AD0304604F0F1FA6F
+:106780000220C5F808032168BDE8704001200847D1
+:1067900070BD0000B822002007480021C0F8401159
+:1067A000C0F84411C0F84811C0F84C11C0F80011ED
+:1067B000C0F8041108F0FEBB0010014008F048BB0F
+:1067C00005F0C4BDF0B5B5480023021D0178101DC9
+:1067D00001254FF0805406290BD11678360708D1D1
+:1067E0000678C6F30316032E06D0042E04D0052E19
+:1067F00002D0062907D00EE0B4F82463A84FC6F3F0
+:1068000004263E6002E01678360704D10678C6F307
+:106810000316032E02D0062904D00FE0A24FA14E8A
+:106820007E670EE01678360708D10678C6F30316A1
+:10683000032E06D0042E04D0052E02D0062907D040
+:106840000EE0D4F84462994FC6F342363E6002E04F
+:106850001678360704D10678C6F30316032E02D045
+:10686000062906D011E0924E376827F0807737600E
+:106870000EE01678360708D10678C6F30316032E05
+:1068800006D0042E04D0052E02D006290AD011E02D
+:106890004FF08046C6F80C31C6F81031834E361FD3
+:1068A000336002E01678360704D10678C6F3031683
+:1068B000032E02D0062905D00CE07C4F0326643756
+:1068C0003E600AE01678360704D10678C6F3031650
+:1068D000032E02D006290DD014E0764F05263E6027
+:1068E000744E78363560734E083633603F263F1D50
+:1068F0003E6002E01678360704D10678C6F3031628
+:10690000052E02D0062957D062E06B4E36686B4FD9
+:106910003E60694E361D36683F1D3E60664E083645
+:1069200036683F1D3E60644E0C3636683F1D3E6043
+:10693000614E103636683F1D3E605F4E1436366835
+:106940003F1D3E605C4E183636685C4F20373E6017
+:10695000594E1C3636683F1D3E60574E203636680D
+:106960003F1D3E60544E243636683F1D3E60524EF9
+:10697000283636683F1D3E604F4E2C3636683F1D28
+:106980003E604D4E303636684C4F40373E604A4E82
+:10699000343636683F1D3E60474E383636683F1DF8
+:1069A0003E60454E3C3636683F1D3E60424E4036A6
+:1069B00036683F1D3E6002E01678360708D106783B
+:1069C000C6F30316032E06D0042E04D0052E02D0E3
+:1069D000062907D019E0D4F85812394A01F04F01BE
+:1069E000116002E0117809070FD10078C0F303109D
+:1069F000032803D0042801D0052806D131480168B6
+:106A0000C90702D06FF001010160D4F830010628F7
+:106A100008D1D4F83401062804D12B48016841F488
+:106A20008061016022487438016841F4700101609E
+:106A3000BFF34F8FBFF36F8F4FF01021D1F80002DB
+:106A4000002803DBD1F80402002822DA1F4A15606F
+:106A50001F480468002CFCD01524C1F800420568CA
+:106A6000002DFCD0C1F8044201680029FCD013605D
+:106A700001680029FCD0BFF34F8F0D48F038016842
+:106A8000144A01F4E06111430160BFF34F8F00BF6E
+:106A9000FDE7124910480860F0BD0000E00F00F06B
+:106AA000403501400DF0ADBA00C007403C05004044
+:106AB000FCED00E0105600400404001020C500402A
+:106AC000E40E0040000400403C17004004E5014093
+:106AD00000E401400400FA050090D003DC2300200C
+:106AE0000148006800470000C022002002E008C8FA
+:106AF000121F08C1002AFAD170477047002001E038
+:106B000001C1121F002AFBD170470000012120287B
+:106B100003DA81400548014003E0402802DA2038CA
+:106B2000814009B10120704700207047FC06FFBD7D
+:106B3000082806D228B1012803D0042801D001205A
+:106B400070470020704710B560B159B102780B78DA
+:106B50005208B2EB530F05D10622401C491CFFF727
+:106B6000B0FC08B1002010BD012010BD800701D08D
+:106B70000020704701207047C3688B4206D811443B
+:106B80000069491E814201D80120704700207047EA
+:106B900010B501220221002001F036FC08B10728BF
+:106BA00010D107220221012001F02EFC08B1072894
+:106BB00008D100210A22084601F026FC08B1072866
+:106BC00000D1002010BD000010B550B10A480321CB
+:106BD000008801EB004009A104F0F0FF07F04CF839
+:106BE00003E00321094800F0BAFC002803D0BDE807
+:106BF000104000F0CBB810BD242400204572617312
+:106C00006520626F6E647321000000005424002030
+:106C100070B58CB015460E4600236C46C3F10F01CB
+:106C2000415CE1545B1C102BF8D30D2104F11000E2
+:106C3000FFF735FC0020C0F10F02315C2244401CFC
+:106C400011740328F7D3684646DF0020C0F10F0116
+:106C5000214491F820102954401C0328F6D30CB08D
+:106C600070BD022001F0DABA0149097900F00ABECC
+:106C70008822002070B50024064D06E068680121D6
+:106C800010F8340005F04CFC641C28788442F5D3DD
+:106C9000002070BDC8220020F8B515460C460646F7
+:106CA000052A01D20720F8BD05F036FD18B905F018
+:106CB000FBFC0028F7D1124900224E600C708D6059
+:106CC000C1E90422C1E906220E4D0DE006EBC40025
+:106CD0002968009181788DF8011000780A4A694688
+:106CE00005F070FC0028DED1641EE4B2EED2BDE8EF
+:106CF000F84004480021054A001D00F099B8000042
+:106D0000C822002074FB0200D19702004D8C0200C3
+:106D100072B605F009F800BF04F040FE0028FBD170
+:106D2000104C0121208801EB00400FA104F046FF28
+:106D300010480068C00700D000BE2088022101EB87
+:106D400000400DA104F03AFFBFF34F8F0948E4382B
+:106D500001680D4A01F4E06111430160BFF34F8FF8
+:106D600000BFFDE724240020466174616C20657239
+:106D7000726F7200F0ED00E053797374656D2072EC
+:106D800065736574000000000400FA050EB500216B
+:106D90000091CDE901106A4644F20100FFF7B8FF07
+:106DA0000EBD000070B502280DD1084C032508A1C6
+:106DB000208805EB004004F001FF208810A105EBBE
+:106DC000004004F0FBFE012070BD000024240020E0
+:106DD000506F776572206D616E6167656D656E7469
+:106DE0002077616E747320746F20726573657420F0
+:106DF000746F20444655206D6F64652E00000000BE
+:106E0000506F776572206D616E6167656D656E7438
+:106E100020616C6C6F77656420746F207265736598
+:106E20007420746F20444655206D6F64652E0000F9
+:106E3000074B9B7823B12AB120B10068037C1BB1BA
+:106E40000820704707207047417442610020704756
+:106E5000C029002070B507F001FA104800240B216A
+:106E6000047044700E4D817014206C602C706C7036
+:106E7000FFF734FC07211420FFF751FC1420FFF723
+:106E800038FC0848046007211120FFF748FC05483A
+:106E9000001F0068A860002070BD0000C02900200D
+:106EA000E8220020081501402DE9FC47DFF8789022
+:106EB00099F8023073B368B3052902D20720BDE800
+:106EC000FC87436933B3437C012B25D0002704465C
+:106ED0000025884616468DF80050684600F038F8C0
+:106EE00001A808F0FDFAC8B1012101700F49446002
+:106EF0000968C0E90218C0E904769DF8040089F821
+:106F000001009DF8000000F047F81420FFF7FCFB9B
+:106F10002846D4E70820D2E70F46D8E704259DF895
+:106F2000000000F039F8F3E7C02900200415014003
+:106F30000649897839B130B1416921B10021017424
+:106F4000022108F013B8082070470000C029002073
+:106F500030B5EFF3108172B60D4A9468012324B165
+:106F60000370002900D162B630BD93604FF0E0237A
+:106F7000D3F88051074C25401560C3F88041D3F801
+:106F8000844154605A17C3F8842100220270E8E754
+:106F9000CC2A0020FC06FFBD0B498A68002A11D0CC
+:106FA00000280FD1EFF3108072B60B684FF0E0228B
+:106FB000C2F800314B68C2F8043100228A60002810
+:106FC00000D162B670470000CC2A00202DE9F041C4
+:106FD000064608680C46411C4FF0A0474FF00105DB
+:106FE00006D005FA00F1C7F80815206804F0A8FBE0
+:106FF0006068411C02D0002104F090FB3168A06958
+:10700000C1F82405607D227D31681043C1F86C050C
+:10701000D4E900123068C0F81425C0F80C15207DA2
+:10702000012815D1A068411C02D0002104F076FB94
+:10703000E068411C05D08540C7F80855E06804F0B9
+:107040007FFBD4E902123068C0F80825C0F810159B
+:10705000BDE8F0812DE9F041064608680C46411C68
+:107060004FF0A0474FF0010506D005FA00F1C7F830
+:107070000815206804F06EFB6068411C02D00021F6
+:1070800004F055FB3168A069C1F82405607D217DBD
+:1070900032680843C2F86C05D4E900123068C0F8C1
+:1070A0000C15C0F81425207D012815D1A068411CBD
+:1070B00002D0002104F03BFBE068411C05D0854074
+:1070C000C7F80855E06804F045FBD4E902123068BF
+:1070D000C0F80825C0F81015BDE8F08103F008B924
+:1070E0002DE9F047074600888EB0804602F0F6FD95
+:1070F000824604462D4800252A460178404600F085
+:10710000D9FB7879400734D501254FF6FF7603ABDC
+:107110002A460721504606F013F8010004D04046E5
+:1071200007F0B6FA00252BE0B1463146049802F08C
+:1071300029FD064648450FD004460146404602F068
+:10714000B7FD4046FFF790FD30B9404607F072FAB0
+:107150004046FFF789FD48B122460721504606F018
+:1071600065F8010003D0404607F092FA00254E452D
+:1071700006D0404606F0C8F910B1504602F09AFD1C
+:1071800002208DF81800ADF81A807879400701D5F3
+:10719000012000E002208DF820008DF8215006A883
+:1071A00001F0C8FE0EB0BDE8F08700008822002084
+:1071B0002DE9FC47002517880646158090F82D001C
+:1071C0001446894630B13A462146484600F09CFBB9
+:1071D000051E09D1B0784FF00C0A18B32088C846B4
+:1071E000001DB84202D95046BDE8FC87684679DFE9
+:1071F0000028F9D12088032108F8001020881921DF
+:10720000401C80B2208008F800102088401C80B20A
+:10721000208000EB0801BDF8000008F08FF82188FD
+:1072200008442080F0780222C8B1218896F9033002
+:1072300001F1030C4846BC45D5D8425421884FF093
+:10724000010C491C89B2218000F801C02188491C29
+:1072500089B2218009F801302088401C20807068A4
+:10726000B8B1218890F9003001F1030C4846BC45C3
+:10727000B9D8425421880A22491C89B2218042543B
+:107280002188491C89B2218009F801302088401CDE
+:107290002080308950B1CDE900474B4606220221BB
+:1072A00006F1080008F034F9051E9DD1308A50B16E
+:1072B000CDE900474B460722032106F1100008F0F4
+:1072C00027F9051E90D1308B50B1CDE900474B46D0
+:1072D0001522142106F1180008F01AF9051E83D1B1
+:1072E000306A30B13B462246494601F044FB051E58
+:1072F000DBD1706A30B13B462246494603F0A6F91D
+:10730000051ED2D196F82C0038B13B46224649469C
+:10731000304607F063FA051EC7D1307838B13B46D6
+:1073200022464946304603F017FA051EBDD12846CD
+:107330005AE718B504460020ADF8000013466A4627
+:10734000204600F006F8002802D0BDF800002044D6
+:1073500018BD70B588B182B10024158803E0065DC0
+:10736000641C3444A4B2A54203D8061976789E4220
+:1073700001D08C42F3D38C4201D3002070BDA11CFC
+:107380001180005D401E80B270BD80F830107047E3
+:107390002DE9F0410D00044606D02CB195F87A0095
+:1073A0000026012803D006E00E20BDE8F08195F804
+:1073B0009800012829D0D5F8A000042825D0D5F8B8
+:1073C0009C00042821D04FF00108A6702C2205F162
+:1073D0007801201DFFF74AF884F83060D5F8A40042
+:1073E0006063D5F8A800A0634FF6FF70A4F8A8006A
+:1073F00004F19400C4F8A400C4F8AA60A4F8AE6034
+:1074000084F8B060207810B104E00720CDE7FF20B9
+:1074100084F8540004F155011F27C4F89410A4F80F
+:10742000987004F198022846FFF7C2FE0028BCD1EC
+:1074300015F13C0F0ED004F17401C4F89C10A4F8AF
+:10744000A07004F1A00205F13C00FFF7B1FE002896
+:10745000ABD103E0C4F89C60A4F8A06084F851802C
+:10746000208BA4F8480084F83C80266484F850609F
+:1074700060696064454604F13C02002104F1540057
+:1074800072DF002891D125708FE710B50288102A8D
+:107490001BD0112A20D0262A1DD1007A0C460128A3
+:1074A00001D0022817D1A0780521401CB0FBF1F2D1
+:1074B00001FB1201204600F052F800280BD0A16B0E
+:1074C000002908D0BDE810400847C27B012A02D13C
+:1074D0008088A1F8A80010BD0C46002184F8B210E5
+:1074E0008088B4F8A8108842F5D120790028F2D11C
+:1074F0000121DFE710B50C46022801D0032810D186
+:10750000607800280DD000206070A178204600F03F
+:1075100026F8002805D0A16B002902D0BDE8104054
+:10752000084710BD10B5044690F8540074DF0120E0
+:1075300084F8B200002084F8B40084F850000621DA
+:10754000204601F0FDFE002808D1A178204600F079
+:1075500006F810B1A16B01B18847002010BD2DE9DC
+:10756000F05F044600780F4638B1A770002003F0A2
+:10757000FBFE012620B1667007E10820BDE8F09F00
+:107580000025C4F8AA50A4F8AE5084F8B050A079F1
+:1075900010B1A078012806D0E07968B1A078012860
+:1075A00001D0022808D1616B21B184F8B1600820B4
+:1075B000884701E084F8B15004F1AB0100200A5C77
+:1075C0000AB1304603E0401C0628F8D300204FF0F3
+:1075D00002084FF0030B012F06D0022F0CD0032F0F
+:1075E0000FD0042F15D110E0A17929B194F82410FF
+:1075F00011B908B130460DE0E17911B108B140464A
+:1076000008E0207A08B1584604E0607A08B1042006
+:1076100000E02846A070616B41B1032801D0042826
+:1076200004D1607910B194F8B200A0B184F8B350DD
+:1076300004F13C0018210746FEF731FF04F12C004D
+:1076400084F83C60814606F08BF858B194F82C0021
+:1076500084F8510008E084F8B45084F8B36007203F
+:107660008847E5E784F8516094F8240050B1484613
+:1076700006F076F820B194F8280084F8520001E072
+:1076800084F8526084F85050A27804F1AA0104F101
+:1076900094094FF0060A052A60D2DFE802F0780369
+:1076A0000F223F0084F83160C4F8A450C4E91015DB
+:1076B00084F83C808020A4F8480051E084F83180B0
+:1076C00094F82420384612B10722027001E080F8B5
+:1076D00000B0228A8281C4F8A4504160E168B96098
+:1076E0003EE06069B860208BB88194F824003D4684
+:1076F00010B184F83CA001E084F83C60204607F01B
+:10770000CBFE40B185F814800421204601F018FE1C
+:1077100020BB05211EE084F831B01DE0E069B860AF
+:10772000208CB88194F824003D4610B184F83CA028
+:1077300001E084F83C60204607F0AEFE48B185F8D1
+:1077400014800421204601F0FBFD38B984F831A0F3
+:1077500002E0042184F83110C4F8A490A07878B134
+:107760003A4604F15400D4F8A41072DF00287FF4E4
+:1077700005AF94F8301094F8540073DF0028F6D168
+:10778000616B11B194F8310088470020F6E684F867
+:107790003150F5E770B5040012D001461C221448A0
+:1077A000FEF764FE1248134D0560206850B17ADF81
+:1077B000002806D12068016829604068686005E0FB
+:1077C0000E2070BD0B487BDF0028FAD108484FF629
+:1077D000FF711438084A20F8041B05493439016048
+:1077E0000021FFF725FB0028EBD0032070BD00002F
+:1077F000AC2500204822002031F4020010B50446D8
+:1078000000F078F8002805D02146BDE81040024875
+:1078100003F0C5B810BD0000D825002070B515468E
+:107820000E46044607F044FE002809D0054800EB48
+:10783000840080692A463146BDE8704001F0BEBD33
+:1078400070BD0000C825002070B50546002400F07A
+:1078500051F838B12946044803F0A1F808B10224D0
+:1078600000E00124204670BDD425002010B5182169
+:10787000034803F06FF8182800D0C0B210BD000014
+:10788000C825002070B505460C46084607F010FED6
+:1078900060B1284600F02EF840B10548294600EBBB
+:1078A0008400BDE87040183003F079B8002070BD46
+:1078B000C825002070B5054614460E46084607F058
+:1078C000F7FD002812D0284600F014F800280DD04B
+:1078D0000748294600EB860018301CB1BDE870400F
+:1078E00003F068B8BDE8704003F019B870BD00003F
+:1078F000C8250020142801D3002070470146014804
+:1079000003F04DB8CC2500207CB5054608880C4610
+:107910000930904201D90C207CBD68466DDF0028FB
+:10792000FAD121880820685420881B21401C80B28D
+:10793000208029542088401C80B220802844DDF813
+:1079400001100160BDF8051081802088801D80B283
+:1079500020809DF80010490800D00121295420887A
+:10796000401C208000207CBD10B503F003FA0028E5
+:1079700009D105484FF0030C00DF002803D1BDE812
+:10798000104003F05BBA10BDB828002018B10349BD
+:107990000860002070470E2070470000A8220020D9
+:1079A00010B54FF0FF3100203DDF00280BD1B12191
+:1079B0003CDF002807D104484169012088470220A4
+:1079C00004F0D6FA002010BD9C280020044810B511
+:1079D0000068416900208847BDE81040FFF7E0BF1C
+:1079E000A822002030B58FB005461C2101A8FEF763
+:1079F00056FD0024142109A80894FEF750FD9DF8B7
+:107A00002000009420F00F00401C20F0F000103007
+:107A10008DF820009DF82100029420F00F00401CFA
+:107A200020F0F00010308DF821009DF82200049421
+:107A300020F00600801C8DF822009DF8040009AAA1
+:107A400040F028008DF8040008A8CDE9054007940F
+:107A500028788DF83A000320ADF838009DF8000032
+:107A6000ADF82C4020F00F00401C20F0F00010304A
+:107A70008DF800009DF80100ADF82E4020F00F00B9
+:107A8000401C20F0F00010308DF801009DF802003D
+:107A90000D9420F00600801C20F0080040F011003A
+:107AA0008DF802000EA809901720CDF828D0ADF867
+:107AB00030006888AB1D01A9AADF0FB030BD0000FF
+:107AC00010B5164C86B01ECC8DE81E0020B3144CA9
+:107AD0004FF6FF71A180006860610020607620761B
+:107AE0002046FFF753FF002814D101208DF8120023
+:107AF0004FF65960ADF81000A21C04A90120A8DFC0
+:107B0000002807D12146684662DF002802D12046BE
+:107B1000FFF768FF06B010BD0E20FBE758FB020020
+:107B20009C28002010B500280FD00188204C502937
+:107B300026D00BDC10291DD0112906D1A188808800
+:107B4000814202D14FF6FF70A08010BD512913D0A1
+:107B50005329FAD1C088E1888842F6D1607E002896
+:107B6000F3D0FFF733FF0028EFD06169BDE8104084
+:107B7000022008478088E7E7BDE8104005F0E0B83C
+:107B800030F8061F62899142DFD141890229DCD198
+:107B90000C3000F0FBFA0749207603220988BDE883
+:107BA000104002EB0143024603A1184604F00AB854
+:107BB0009C28002024240020526563656976656452
+:107BC00020696E6469636174696F6E207374617497
+:107BD00065202564000000002DE9F0410546007B8A
+:107BE000042601272D4C012811D002282CD0022672
+:107BF000287B314600F08AF818B1206841690320DB
+:107C00008847206841690220BDE8F04108472068A4
+:107C10004FF00008817E49B10621012000F076F87E
+:107C2000002839D0206841690320EDE7477601211B
+:107C3000084600F06BF800282ED02268112882F840
+:107C40001980D5D10626D3E76A7B142A20D8FAB149
+:107C5000DFF84C8005F10E0108F10400FEF706FC88
+:107C6000697BC8F8181021684046897E0029BFD179
+:107C7000A0F10C010A68011F904758B10F28B7D135
+:107C800008480949008807EB004003F097FFAFE779
+:107C90000526ADE720688776BDE8F081A8220020A0
+:107CA000C428002024240020A0FF020070B515493C
+:107CB00000250A68002A24D04A68002A21D0083109
+:107CC000904708281DD0104C0028206885760ED0DB
+:107CD0000621022000F01AF818B12068416903203B
+:107CE0008847206841690220BDE8704008470121AB
+:107CF000022000F00BF8002803D02068416903201F
+:107D0000F2E770BDB8280020A822002086B0032327
+:107D1000ADF8003020238DF814308DF815000022C6
+:107D20000E48019202928DF81610C188ADF8041029
+:107D300002218DF8061005A90491ADF80820CDF8B0
+:107D40000CD0808801A9AEDF002804D1BDF8001056
+:107D5000032900D00C2006B0704700009C280020AA
+:107D60000F4A0321128801EB024268B101280ED0AC
+:107D70000B4A01210228128801EB02420AD0032893
+:107D800010460AD007A109E0104610A106E01046EF
+:107D90001AA103E0104622A100E030A103F00EBFBB
+:107DA00024240020556E6B6E6F776E206576656EAD
+:107DB000742066726F6D20626C655F6466755F62C9
+:107DC0007574746F6E6C6573732E0000446576690C
+:107DD000636520697320707265706172696E6720D7
+:107DE000746F20656E74657220626F6F746C6F6162
+:107DF000646572206D6F64652E00000044657669CD
+:107E000063652077696C6C20656E74657220626FA3
+:107E10006F746C6F61646572206D6F64652E000015
+:107E20005265717565737420746F20656E74657228
+:107E300020626F6F746C6F61646572206D6F646532
+:107E4000206661696C6564206173796E6368726F26
+:107E50006E656F75736C792E000000005265717548
+:107E600065737420746F2073656E64206120726581
+:107E700073706F6E736520746F20636C69656E74C8
+:107E8000206661696C65642E0000000038B5044608
+:107E9000008821281CD013DC102822D1072000F0F4
+:107EA000D5FA08B1FEF772FF1048A188018010488A
+:107EB00002F0D8FE002814D0BDE83840FEF766BFB7
+:107EC0003B280FD056280CD1A088132176DFF1E78C
+:107ED00000200090A08869468FDF002801D0FEF7BF
+:107EE00055FF38BDA088132176DFE3E72822002064
+:107EF0004824002010B51A4C0188606810290ED063
+:107F000011292BD1401E606028D1FEF741FE0028C8
+:107F100024D02168002921D0BDE810400847D0B9FD
+:107F200000210122084600F06FFA08B107280FD19E
+:107F300007220221012000F067FA08B1072807D1C3
+:107F400004220221002000F05FFA20B1072802D0AD
+:107F5000216801B188476068401C606010BD000066
+:107F6000402200202DE9F04701883B4E40F2F319F2
+:107F70004FF6FF7510291BD011293ED0122954D07D
+:107F8000502946D1C188F289841D914241D161892D
+:107F900002293ED18688304601F04CFF050038D0DA
+:107FA00004F10C0000F0F6F8A8B3294630464EE084
+:107FB000C17B8788044601292BD1A846284601F0B9
+:107FC00039FF050017D02F80002028722348434630
+:107FD0004A460168C5F80A104068C5F80E0004F169
+:107FE000100105F10A0001F0F1FF6872F089002824
+:107FF0000FD129462AE0042013E0808801F01AFFFF
+:10800000040006D06068FEF793FF08B106F024FB79
+:108010002580BDE8F087FFE76868FEF789FF002844
+:10802000F7D0BDE8F04706F017BB8788064638460C
+:1080300001F000FF0400ECD02B464A4606F108018F
+:1080400004F10A0001F0C2FF607221463846BDE823
+:10805000F04700F0D7BC0000AC25002048220020EB
+:108060002DE9F04F0746858802883D48012197B0E9
+:108070008346102A09D0112A49D01A2A6CD1387A9D
+:10808000B1EB101F45D2012244E0354C083CA068FA
+:10809000C0430B9061680BA802F0A5FC0B990CA8DB
+:1080A00000F04AFC2C220CA96846FEF7DFF90026F6
+:1080B000E946A04610E000BF09EB46005FF000046F
+:1080C000B0F804A008EB84005146001D02F027FC24
+:1080D000641C1D2CF6D3761C0098B042ECD8142DED
+:1080E00005D317B00420BDE8F04FFEF74FBE294678
+:1080F000584602F05FFC294608F1040002F05AFCE1
+:10810000F87B012828D016482946001D15E029468D
+:108110001AE000220221B1EB101F01D2012600E07B
+:1081200000260F49083901F11000041D294682B1CB
+:1081300002F040FC36B12946204617B0BDE8F04FAA
+:1081400002F038BC2946204617B0BDE8F04F02F0D7
+:10815000E6BB02F0E4FBF5E717B0BDE8F08F0000E6
+:10816000D025002010B504460748007800280AD022
+:10817000204601F08DFC204606F0C8FB2046BDE8F5
+:10818000104001F027BA10BD782200200078C0F31B
+:1081900040007047007800F0010070470149085C1A
+:1081A0007047000010FA02000649095C4FF0A04039
+:1081B000D0F81005C84010F0010000D0012080F078
+:1081C0000100704710FA02002DE9FC410646C00785
+:1081D0004FF000050ED0104F00240122385D0095AD
+:1081E00000231146019503F03FFA641C042CF4D3DC
+:1081F00000F046F8B0070DD5074E0024361D0022CA
+:10820000305D032300951146019503F02DFA641C9F
+:10821000042CF4D3BDE8FC810CFA020007490B5C86
+:108220004FF0A041D1F804250120984020EA020334
+:10823000C1F808351040C1F80C0570470CFA02006F
+:108240000249085C012103F0A0BA00000CFA020008
+:108250000249085C002103F098BA00000CFA020001
+:108260000649095C4FF0A040D0F80405C84010F062
+:10827000010000D0012080F0010070470CFA0200DC
+:1082800010B500242046FFF7DBFF641C042CF9D353
+:1082900010BD10B500242046FFF7DAFF641C042C43
+:1082A000F9D310BD10B50246064B4FF0FF30002148
+:1082B0005C5C944201D1084610BD491C0429F7D3E7
+:1082C00010BD000010FA020070B50C4E0C004FF00B
+:1082D000000530600BD0012000F06AF808B10220E0
+:1082E00004E0002000F064F800B10B2020707068FA
+:1082F00010B9FEF74DFC0546284670BD402200200F
+:1083000010B5002000F0D4F908B1062806D10120EC
+:1083100000F0CEF908B1062800D1002010BD000001
+:108320002DE9F0470D468146FFF7BCFF04460428BF
+:1083300036D2DFF874801B481C4EA8F10C0725B319
+:10834000012D0ED0022D2BD104EB44003044457892
+:10835000002D25D0B968002922D02846BDE8F04775
+:10836000084704EB4401755C0E44717849B10E4A2C
+:108370004FF40041093A8068FEF796FD08B987F886
+:108380000390B17808F80410E2E78068FEF7D0FDAA
+:1083900004EB4401314418F804008D78A842D7D08A
+:1083A000BDE8F08714FA02003C2200204C25002092
+:1083B000042801D2FFF7F8BE00207047014610489C
+:1083C00010B50088042907D007290ED00A2915D135
+:1083D000BDE8104006F084BA132176DF0CE00028D7
+:1083E0000CD0BDE81040FEF7D1BCA0F57F41FF39AD
+:1083F00004D10448FFF796F80828F0D110BD00001A
+:10840000282200205424002070B50023042810D214
+:108410000D4D00EB4004012A02D101290CD00022AD
+:10842000094E00EB4000304461B1012906D0022919
+:1084300006D00723184670BD0E30C2B22A55F9E7A0
+:108440004270F7E78270F5E74C250020044A0146A8
+:1084500000201279D20702D0084600F04DB87047CC
+:108460003022002070B506461E480024C0E9016194
+:10847000B00720D50025012211462846FFF7C4FF8A
+:108480006D1C0446042D02D2002CF4D013E094B9E4
+:1084900040F2666204211448FEF7FEFB04000AD194
+:1084A000FEF7E8FB040006D10F48104A0021001F28
+:1084B000FEF7BEFC0446F00712D00120FFF784FE51
+:1084C00074B909480A4A00210C38FEF7B1FC0400CF
+:1084D00006D10548074A01210838FEF7A9FC0446E1
+:1084E000204670BD3022002020FA02007D87020065
+:1084F00061A00200636C02002DE9F05F6A4C054642
+:1085000000266078B34618B184F801B001F090FD00
+:10851000664F4FF47A694FF4C87A4FF00108182D6E
+:1085200062D2DFE805F0AC0C0C31404D62676B7431
+:108530006B74BE7D7D7D7D7DACAFB2B5BEBE0020CF
+:10854000FFF78EFE00284FF0000008D0FFF778FEFE
+:10855000022D02D14FF4E16008E0484606E0FFF743
+:1085600077FE022D01D1C82000E05046410CC00327
+:108570004FF4FA72801841F1000125705200002377
+:10858000FDF730FF01462AE00020FFF769FE0028D2
+:108590004FF0000004D0FFF753FE4FF44870E5E7BA
+:1085A000FFF756FEDFE70020FFF75AFE00284FF0E6
+:1085B000000002D0FFF744FECFE7FFF749FED4E703
+:1085C0000020FFF74DFE00284FF0000002D0FFF71B
+:1085D00037FE01E0FFF73CFE257041F69A110022BC
+:1085E0003868FEF761FC064646E00020FFF716FEFD
+:1085F000257008E0002051E025703DE084F80180FE
+:108600000120FFF70BFE002240F6CD41E8E784F899
+:1086100001800120FFF702FE00224FF48041DFE7D6
+:108620007868FEF785FC0646D5F1110000D02EB122
+:108630000220FFF705FE84F802B01DE0012816D9DC
+:1086400080B2C8214843C117C90341EA5041C00361
+:108650004FF4FA72801841F1000152000023FDF737
+:10866000C1FE014600227868FEF71EFC0646022085
+:10867000FFF7EEFD84F802803046BDE8F09F01F080
+:10868000D7FCB9E701F0D4FCB4E701F0D1FC04E079
+:1086900001F0CEFC0020FFF7DBFD0120FFF7D8FD45
+:1086A000AAE7FFF7F6FDA7E73022002014FA020040
+:1086B000012106F094BF00002DE9F8430546861C11
+:1086C00000208DF8000090460F464FF001096846E3
+:1086D000FEF73EFC1B4C20683860D4E90001401ACC
+:1086E000A16804F21C47081A0EE00121384602F086
+:1086F00074F901F053FE0146384602F06EF9D4E9F0
+:108700000001401AA168081A401C8642EDD8B8F151
+:10871000000F03D0052065F3891002E0062065F301
+:108720009F50A2682168114004EB8101C860206855
+:10873000304420609DF80000FEF72EFC4846BDE85E
+:10874000F8830000842D002030B482680468531C34
+:108750008360A154D0E901128A4202D330BC02F0F6
+:1087600030BC30BC70470000034803C8814201D1CF
+:108770000120704700207047842D002000780221DE
+:10878000FFF7CEBD032805D10349A92008600020CA
+:1087900003F0EEBB704700002005004005494FF094
+:1087A000FF32082841F8202002D3084480F84820EE
+:1087B00070470000F4280020F0B54FF0FF3512B1EB
+:1087C0000023082601E008230C260C4C05E000BF1E
+:1087D00054F823707F1C04D05B1CB342F8D32846A6
+:1087E000F0BD26185DB286F8305044F82310002AF8
+:1087F000F5D1E11881F84800F1E70000F4280020E5
+:108800000249084490F9300070470000F428002025
+:1088100070B504464FF6FF750A462846AC4208D1AB
+:108820004FF480742146104605F0F0F8A04209D0BC
+:1088300070BDFF2CFCD82146104605F0DAF808B1CF
+:10884000204670BD284670BD70B5084C050009D0A3
+:1088500010342168002907D008682060496828463C
+:108860008847F6E70834F4E770BD0000E0280020F0
+:10887000054A012120B1012805D19170FFF7E4BF1D
+:1088800051700020FAE77047E02800202DE9F05FE2
+:1088900026484168F1B3DFF898B00E688146DBF8EE
+:1088A000004087688078E11B21F07F45ED1CB0B95E
+:1088B000DFF880804FF48030C8F84403C8F8040320
+:1088C0001120FDF70BFF1120FDF713FF4FF0010AF8
+:1088D000C8F800A02F2003F01BFE89F802A0B542C3
+:1088E00000D23546124BE8193C3320F07F40186027
+:1088F000DBF800105A46091B21F07F41001B20F0D5
+:108900007F40C91C81420FD9106818602F2003F0E6
+:10891000FFFD00E004E0BDE8F05F1120FDF7F4BECC
+:10892000BDE8F05F05F09ABCBDE8F09FE8220020AA
+:10893000041501400010014073B58CB006460020BC
+:1089400000900D9880B100246D4621460DA802F0DC
+:1089500026F830B1009805EB400084800098401C58
+:108960000090641C142CF0D32C2269463046FDF78D
+:108970007DFD0EB070BD2DE9F04117880646B81D8B
+:1089800014460D46984202D90C20BDE8F08131888A
+:10899000072206290AD34FF4486C4FF6FF7361454E
+:1089A00001D9994202D17088062801D21046ECE71D
+:1089B000604501D99842F9D1994203D0984201D03B
+:1089C0008142F3D80520E85520881221401C80B24E
+:1089D000208029542088401C80B220804119308892
+:1089E00006F0ACFC2188084480B2208041197088D0
+:1089F00006F0A4FC2188084420800020C5E7FEF78B
+:108A0000C5B9000038B54A7A0F4B62B100220A722C
+:108A10005969002906D001228DF80020ADF8020026
+:108A20006846884738BD0A7A62B19B684C6802463E
+:108A300019462046FEF738FA0028F3D0BDE8384042
+:108A400005F00ABE5B68F1E7AC250020F0B585B003
+:108A500016460F4604461D4614220B496846FDF78C
+:108A600005FD0A488DF80870ADF80240ADF80A60BF
+:108A70008DF80C50017800222046FEF71BFF684657
+:108A800000F058FA05B0F0BD2CFB0200882200204F
+:108A9000F0B587B0074600200490ADF8101005909F
+:108AA000ADF812100190029001AA04A9384690DF97
+:108AB000060022D003F0D2FC114C03460125208889
+:108AC0003A4605EB00400F4903F083F8BDF8042057
+:108AD00012B9BDF8060038B12088BDF8063005EBA4
+:108AE000004009A103F075F8BDF808202AB12088DC
+:108AF000154905EB004003F065F807B03046F0BDBE
+:108B0000F4230020FCFE0200546865207265717534
+:108B100065737465642054582F5258207061636BDC
+:108B20006574206C656E67746820697320746F6F5C
+:108B3000206C6F6E672062792025752F2575206F58
+:108B400063746574732E000048FF020030B504465C
+:108B500085B000211B4804F04CFF00282FD00025D1
+:108B6000204600F0C4FE68B1112812D086281BD020
+:108B7000A0F54051023903D00146204605F074FDAE
+:108B8000294607E005B029462046BDE8304001F0FF
+:108B9000E3BB0121204601F0DFFB05B00021BDE869
+:108BA0003040084804F059BF142207496846FDF7D1
+:108BB0005DFCADF80240684600F098F9E0E705B0CA
+:108BC00030BD00005122002054FA02007FB50C464F
+:108BD00010B1012004B070BD2079002638B141F6F3
+:108BE0001D5501281BD0022826D00F20F2E70220B5
+:108BF000207102960396E0680190694601A805F08D
+:108C000089FA50B102988188E18000882081BDF8FE
+:108C10000010029805F0FCFADCE70A20DAE70A4BBC
+:108C20006A460021A01D05F031FA38B1064918390D
+:108C30008E61CE610A28CDD12846CBE702488188D3
+:108C4000019805F0E5FAF5E7282300202DE9F04723
+:108C50000025DFF88C803CE06068002100EBC50651
+:108C6000012032789146FDF7EEFBD4E9062300EAB5
+:108C7000020701EA030C57EA0C0728D082438B4312
+:108C80004846C4E9062303F005FD32788246914642
+:108C900001200021FDF7D7FBD4E9042300EA0204F8
+:108CA00001EA03074A4650460021FDF7CCFB444049
+:108CB0004F403C430BD17078012801D0012100E0E6
+:108CC0000021726881EA0A010AB1484690476D1C8A
+:108CD000EDB298F8000044468542BDD3BDE8F08768
+:108CE000C822002010B50021024801F091FE80F357
+:108CF000100010BDA03100200E4910B50A784C7844
+:108D00000023A24212D0521CD2B20A70022A00D111
+:108D10000B70084A0B780C3252F8232002608868E6
+:108D2000104420F07F408860012010BD03600020C7
+:108D300010BD0000E822002013460A460021FFF77C
+:108D400085BE00002DE9F843104D0F4680461E46B3
+:108D500091466946286801F0B6FD040014D01C2134
+:108D6000FDF79DFB01202071C4F81490380BC4F866
+:108D70000080C4E902606946286801F0C5FD05F07D
+:108D800019F90020BDE8F8830420FBE710FC02007D
+:108D900010B503780022072B06D2DFE803F00504A4
+:108DA0000610202930000A7010BD01230B700389C2
+:108DB0008B818388CB81C06888600A7410BD0222D1
+:108DC0000A7002898A818288CA81C2688A60807D2D
+:108DD000062802D00020087410BD0120FBE7032202
+:108DE0000A70C2888A810289CA81C068886010BD01
+:108DF00004230B70C0888881CA818A6010BD052059
+:108E0000087010BD70B5064D0646002455F82410B4
+:108E100009B130468847641C042CF7D370BD0000AC
+:108E2000E42A002030B50446006887B00D4680680B
+:108E300000281FD018216846FDF731FB0195A06876
+:108E40000590207910B1012810D107E001208DF89C
+:108E5000000020690290E068039005E002208DF890
+:108E60000000E06800030290606904902068816857
+:108E70006846884707B030BD70B586B015460C000F
+:108E8000064619D0112C17D0082C15D0142168468D
+:108E9000FDF705FBADF80260304600F01FFFADF8AE
+:108EA00004000D2C0AD0862C1CD007208DF8000061
+:108EB0000294684600F04CF806B070BD03208DF8AF
+:108EC000000025B12878C00701D0012000E0022071
+:108ED0008DF8080000208DF80C0041F20110ADF86B
+:108EE0000A00E6E706208DF80000E2E710B5044628
+:108EF000408800F0F3FEA080024801682046BDE8EB
+:108F000010400847582200202DE9F0410746002470
+:108F1000064E074D05E000BF56F824103846884736
+:108F2000641CE8788442F7DBBDE8F081502800201B
+:108F30007822002010B50446408800F0CFFEA080C3
+:108F4000024801682046BDE81040084700FB0200C7
+:108F5000014909680847000054FB020070B586B05B
+:108F6000044614216846FDF79AFAA0890125A0F568
+:108F70004040ADF8040020782A4E062833D2DFE8BE
+:108F800000F0320303032C48A08900F0BDF930B98A
+:108F9000E08943F6FE71A0F54040884223D8A07BCB
+:108FA0008DF80800207803280FD000208DF80900E4
+:108FB000A0680390606850B109208DF800006068D7
+:108FC0000490684604F07AF90DE00120EEE70820ED
+:108FD0008DF800008DF81050F3E7A08900F094F9A7
+:108FE00008B1E08930B17078002801D004F096FA19
+:108FF00006B070BD606820B10B208DF80000757060
+:10900000DFE70A208DF80000BDF8040004F010FB33
+:10901000F5E713208DF800004FF6FF70ADF804005F
+:10902000CFE700006822002038B504460E480078DB
+:10903000A8B1A4F57F40FF380FD0684604F0ECFEDD
+:1090400078B10521017001210171C480684604F0E6
+:10905000F1FE04F0A1FF002038BD042038BD02203D
+:1090600038BD082038BD0000302300200C4808B56A
+:10907000007888B1684604F0CFFE78B1062101700F
+:10908000684604F0D7FE0748017809B10121017351
+:1090900004F082FF002008BD022008BD082008BDA2
+:1090A00030230020A82B0020F0B587B0142168469B
+:1090B000FDF7F5F92B4C207818B16846FFF7A2FEB2
+:1090C0004EE0201D01F086FCB8BB4FF01020416936
+:1090D0000004026940694B1C01D100FB02F12248E7
+:1090E00000220161A1F54051C160204902F0F8F869
+:1090F000002820D11F481C238C221D49006801F044
+:10910000CFFB03F0CBFE051E14D0022812D000279F
+:109110000126062D12D005A804F07EFE88B1067047
+:109120000C2D18D2DFE805F0170F170F17161716BA
+:10913000171113110B2007B0F0BD11E02670676006
+:10914000BBE70820F7E7077105E0032100E00221F3
+:10915000017100E0067105A804F06CFE04F01CFF2C
+:109160000020E8E730230020E023002020FC02005C
+:10917000F42A002088FB020038B5040014D06946A8
+:1091800004F0C8FFA0B1BDF8000000EB8001094861
+:1091900000EB8100C16849B1A17A39B1C168491EAB
+:1091A000C1600020A07238BD052038BD062038BD42
+:1091B0000A2038BD802B00201FB501A9684604F0A5
+:1091C00065FF04B010BD07B513460A466946002086
+:1091D00004F05CFF0EBD07B513460A460021684641
+:1091E00004F054FF0EBD20B119B1006808600020E2
+:1091F0007047052070470000F8B50D46040018D0F0
+:10920000BDB1694604F086FFA8B1BDF800000B4966
+:1092100000EB800001EB800001210C30666801F05A
+:10922000DCFB2E6060680C3068600120A0720020BA
+:10923000F8BD0520F8BD0A20F8BD0000802B0020F5
+:1092400018B10323002206F0B9BA052070470223A3
+:10925000002206F0B3BA12B1022306F0AFBA05201D
+:1092600070470000084910B50A69042A0AD0074A65
+:10927000096942F8210004480121103001F0ADFBDA
+:10928000002010BD0C2010BD10230020E42A002077
+:1092900038B5044609480D46007858B164B16946AE
+:1092A000284606F085FB002803D1BDF80010218078
+:1092B000658038BD022038BD052038BD3023002030
+:1092C00010B504460E48007898B1A4B1218802294F
+:1092D00013D80C4A01EB810002EB800260885289AE
+:1092E000C31C934209D806F057FB00202080608001
+:1092F00010BD022010BD052010BD042010BD0000CF
+:1093000030230020802B002043F6FE71A0F5404062
+:10931000884201D8012070470020704710B50446EC
+:109320000078182802D1FEF7A1FA207010BD10B500
+:1093300004460078182802D1FEF798FA207010BD74
+:1093400070B50D460446B0F89810D0F8940001228C
+:10935000FDF7EFFF00B1057004F13C0204F1940148
+:1093600004F1540072DF70BD70B51346002206464A
+:109370001546862902D0112902D002E0012200E020
+:1093800001250D4C73B1A179FEF794FA2A46617953
+:109390003046FEF78FFA0022A1783046FEF78AFAAF
+:1093A000002203E0A178FEF785FA2A46617830466C
+:1093B000BDE87040FEF77EBA90220020F7B5174650
+:1093C0000E0011D00098002560B1002421466846A7
+:1093D00001F0E5FA18B1A0B23946B0476D1C641C23
+:1093E000142CF3D32846FEBD0020FEBD406804F0D7
+:1093F00033BD000070B508B1012070BD194C0025C7
+:10940000207B08B1257301E000F0A0F8207808283F
+:1094100026D2DFE800F02504080C10251420BDE852
+:10942000704000F021B8BDE8704000F07DB8BDE8A4
+:10943000704000F05FB8BDE8704000F03BB8608855
+:10944000084900EB8000283901EB80004068BDE846
+:10945000704003F003BD6560BDE8704003F00CBDD3
+:109460000F2070BDA82B00201149F0B48A1C0020E9
+:109470000346A1F128050C18A67A4EB1A37200EBA1
+:10948000800405EB8404E66816B9247C012C0AD01C
+:10949000401C80B20228EED30B704B804B60F0BCB6
+:1094A00041F61D5070471080F0BC00F03DB8000040
+:1094B000A82B00200C48418801EB8102A0F1280173
+:1094C00001EB8201CA6852B10521017007480221EF
+:1094D0008180016800230122054801F06BBE04224F
+:1094E00002704968F6E70000A82B0020382300200E
+:1094F000E023002038B50A49084803240B68426875
+:10950000898803EB810153880470DB1C00201B0455
+:1095100000909B0B034801F0BDFF38BDA82B002035
+:1095200038230020E0230020074910B54888091D92
+:1095300004F040FE18B1BDE81040FFF7DBBFBDE806
+:109540001040FFF7B7BF0000A82B0020F0B51F4860
+:109550001F490125067802248B88A0F12802082ED5
+:1095600019D2DFE806F00418181B222F2F170189E3
+:10957000491C01810021418080F80C1001EB81031E
+:1095800012F8233043B100234418491C89B2A37256
+:109590000229F3D30570F0BD0123F5E74268528834
+:1095A000D21C1A448A800470F0BD46880D6806EB10
+:1095B000860602EB860256680E60556013818C8029
+:1095C000062100E007210170F0BD0000A82B00205B
+:1095D0003823002030B501888488224D85B0502979
+:1095E00024D0522902D0542931D103E0204600F082
+:1095F0007FFE2CE014221C496846FCF737FFADF8CB
+:109600000240204600F06AFBADF8040000F022F9A9
+:10961000002269792046FEF74DF90022297920467B
+:10962000FEF748F96846FFF761FC10E0017B01296D
+:109630000DD1817A01290AD10089A0F5245102397E
+:1096400005D10121204600F087FE05F0E7FE00224B
+:109650000649E878FEF7E2F805B0BDE8304005F0CD
+:109660004BB80000502200207CFA0200DD7002009E
+:1096700010B50446007800280FD1608800F038FE4D
+:10968000608800F081F9002807D004496088012231
+:109690000979BDE81040FEF70DB910BD5022002039
+:1096A00010B5124C00202070FEF7E0F8A070FEF715
+:1096B000DDF8E070FEF7DAF82071FEF7D7F8607198
+:1096C000A17818290FD0E17818290CD02179182910
+:1096D00009D0182807D00121601C04F083F901206B
+:1096E0002070002010BD032010BD0000502200207B
+:1096F0007CB50446007808282FD1607A38BB207AE0
+:109700004FF6FF7501280DD0072802D0082824D174
+:109710001EE0A08800F020FAA8421ED0012100F02F
+:109720001BFE1AE0A0886A46012103F0DFFC70B935
+:109730000198007858B1A08800F00EFAA8420CD029
+:10974000084901220979FEF7B5F804F0D5FF04E0D5
+:1097500004480021401C04F080F9BDE87C4005F07D
+:109760005DBE00005022002010B504460A48417832
+:109770002046FEF787F868B10848002101EB410256
+:1097800000EB82025288A24201D1C8B210BD491C2E
+:109790001429F3D3FF2010BD6222002040260020B0
+:1097A00070B5094D094E002404EB440005EB800020
+:1097B00071784088FEF766F820B1641C142CF3D34E
+:1097C000FF2070BDE0B270BD402600206222002064
+:1097D0002DE9F0418046024601200021FCF733FECE
+:1097E0001A4F05460E467868FDF7A2FB00280CD1FB
+:1097F000174CD4E9062110462A4001EA06031A4311
+:1098000005D0A843B143C4E90601BDE8F081404654
+:1098100002F040FF30B1D4E9040128433143C4E9E8
+:10982000040105E0D4E90410A943B043C4E90410DD
+:10983000D4E9060128433143C4E90601A1687868E8
+:10984000BDE8F0410022FDF72FBB000074FB0200D1
+:10985000C82200201CB5054AD2E90212CDE9001247
+:109860000022694603F067FC1CBD000094FA020068
+:1098700003484FF6FF71818001210170002070477D
+:109880005C2200202DE9FC41804600F027FA0024EC
+:1098900003250127A0F57F412646FF3908D06A46F7
+:1098A000082103F023FC18B90198841D86880568F7
+:1098B00032462B4621464046B1DF042804D0082812
+:1098C00004D00B2808D002E0112000E00020002F77
+:1098D00000D10B20BDE8FC810027A80701D5012598
+:1098E000E6E73443F5D0002426460325E0E72DE9DA
+:1098F000FC41804600F0F2F90646A0F57F40FF38B3
+:109900000ED001252A466D1C0027ADB26B460821FA
+:10991000304603F015FC040006D0072C25D025E0C6
+:1099200043F20200BDE8FC81019903230A1D0B608C
+:109930004046891DB2DF040004D00C2C09D0052C50
+:1099400009D009E032460821104603F06FFC0446B6
+:109950000CE0012700E000240821304603F052FC0F
+:1099600000B10324002FCDD100E00C242046D9E71C
+:1099700004488088A0F57F41FF3901D004F0C6BEBD
+:10998000704700005C2200200EB502A9019100F092
+:10999000A5F96A46012103F0A9FB08B100200EBD1C
+:1099A000019800780EBD00002DE9F04107464FF602
+:1099B000FF760A48B3DF10B10320BDE8F081074C01
+:1099C00043F20305A41E324661883846AFDFA84241
+:1099D000F3D16088401C6080F5E700005E22002023
+:1099E000428800EB82020C328A4201D90220704781
+:1099F0008188A1F57F42FF3A03D0008808B100209A
+:109A0000704701207047884204D20068401C01D092
+:109A100001207047002070473EB5027802230C46B3
+:109A2000B3EB520F17D1B0F80110ADF80010C178A8
+:109A30008DF802108188ADF8041080798DF8060049
+:109A400002AA01A92046FDF7E3F8032202A968460D
+:109A5000FCF737FD08B100203EBD01203EBD0000EF
+:109A600010B50C46FFF780FEFF280CD0074900EB2D
+:109A7000400001EB8000416821600189A180807A6B
+:109A8000A071002010BD052010BD00004026002060
+:109A900070B5018890B0102959D1011D2C2268465B
+:109AA000FCF7E4FC9DF804004FF6FF7603213446F2
+:109AB0006D46B1EB500F2AD003F06EFC9DF8040008
+:109AC00040080ED001280CD0022820D118E00D99B2
+:109AD000281D1131FDF737F818B100BFBDF82C4033
+:109AE00015E00CAA0BA9072003F02AFC0028EED1F0
+:109AF0000DE00D99281D491CFFF78EFF0028EDD1C0
+:109B00000CAA0BA9072003F01BFC0028F1D1BDF81B
+:109B10000000291D00F06EFEB44218D0BDF8000010
+:109B2000214600F0C5F8BDF80000ADF82E00002079
+:109B3000ADF83040074E8DF82C000BAD044600BF49
+:109B400056F8241028468847641C022CF8D310B01D
+:109B500070BD0000A8FA0200094A002101EB410390
+:109B600032F82330834205D101EB410002EB800043
+:109B700040887047491C1429F0D34FF6FF70704796
+:109B8000402600203EB50C46054603F005FC0BE0E0
+:109B9000BDF80000A04207D02846029900F02EF838
+:109BA00010B1BDF800003EBD01AA6946072003F0D0
+:109BB000C7FB0028ECD14FF6FF703EBD10B50D4C31
+:109BC00018200D4A607000204FF6FF7100EB400333
+:109BD00002EB8303401C59801428F7D3FDF746FE9F
+:109BE0006070182803D001202070002010BD0320D1
+:109BF00010BD000062220020402600202DE9F04127
+:109C00000C46054600F1110701F111061022491C0E
+:109C1000401CFCF756FC48B9681C00F0F9F928B163
+:109C2000601C00F0F5F908B1012400E00024314681
+:109C30003846FCF788FF3B780222B2EB530F0CD07A
+:109C40000321B1EB530F08D03378B2EB530F04D09C
+:109C5000B1EB530F01D0012100E00021084201D1F6
+:109C60008C4302D00120BDE8F0810020FBE7018891
+:109C700011B9421892780AB101207047491C08298D
+:109C8000F7D30020704710B50C460346FFF7EFFFEF
+:109C900000280AD018882188884205D10822A11CF2
+:109CA000981CFCF70EFC08B1002010BD012010BD6F
+:109CB00003F012BD70B50446FFF74EFF054620467F
+:109CC00003F017FA4FF6FF7104468D4203D014B922
+:109CD000284603F001FD204670BD000010B5FFF7D7
+:109CE00043FDFF2805D0044900EB400031F8200077
+:109CF00010BD4FF6FF7010BD402600203EB5044653
+:109D000003F04AFB0EE0019920464631FFF7BBFF06
+:109D100028B9019920462A31FFF7B5FF10B1BDF8E7
+:109D200008003EBD6A4602A9072003F009FB00288F
+:109D3000E9D14FF6FF703EBD10B50A4941600A48AF
+:109D400000F048FE58B902F013FB07491C238C228F
+:109D5000087404488C39001F006800F0A1FD002041
+:109D600010BD000014FC0200442C00202DE9F0413D
+:109D70002D4F002518B17D600120BDE8F0810879E4
+:109D8000012258B1294E01280CD0274C4FF002086F
+:109D90000834022821D0032842D128E00A7103F0B8
+:109DA0006BF83BE05FF0000000EB800116F821103B
+:109DB000022908D0401C80B20228F5D33A707D6099
+:109DC00041F61D50D9E700EB800006F8205006EB65
+:109DD0008000406803F042F820E00D71A4F8048090
+:109DE000002301221248216801F0E4F916E00D7108
+:109DF000206803F033F80D4923682831498801EBC6
+:109E0000810206EB8201D1F804C0C4F800C04B60A7
+:109E1000A3880B81A4F8048006F822500028ACD057
+:109E20007D600E20A9E7000030230020802B002059
+:109E3000E02300200146034802888A4200D0002027
+:109E400070470000982500202DE9FC5F0E00834636
+:109E5000DDE90C47C6F1000098469246814600D4E1
+:109E60000846012503E000BF90FBFAF06D1C504549
+:109E7000FADAA84500D9454624B1002E01DB78075F
+:109E800000D5641EB80702D5B8F1000F0AD0F80754
+:109E900008D13CB1A54205D220215846641EFEF7E8
+:109EA00053FCF6E7002E02DA4E462D2102E0780739
+:109EB00003D52B215846FEF747FC07F00300022884
+:109EC0000BD1B8F1000F08D13CB1A54205D2302129
+:109ED0005846641EFEF738FCF6E7CDE900474346D6
+:109EE00052463146584605F03FFABDE8FC9F000057
+:109EF00070B50D46044600684FF4887102F0CEFA42
+:109F00004FF49071206802F0C9FA4FF49271206802
+:109F100002F0C4FA4FF4A271206802F0BFFA206880
+:109F20001249C0F8041320686907000B40B2090EFB
+:109F3000002806DA00F00F0000F1E02080F8141D80
+:109F400003E000F1E02080F8001420680121000BFC
+:109F500040B200F01F0291404009800000F1E02073
+:109F6000C0F88012C0F8001170BD0000100302009C
+:109F7000024600201268930702D0530702D47047AC
+:109F8000500714D502F00300012802D002280CD19A
+:109F900005E0C2F383100B68801C184404E0022320
+:109FA000086803EB9252104408600120704708686B
+:109FB00000EB9253C2F38910401CEEE70248007A8E
+:109FC000002800D001207047442C0020F0B5848880
+:109FD000A518944200D82246A41AC288D6189A42DC
+:109FE00000D81346D21A4B880788BB420CD340884E
+:109FF000834209D88888A04206D3A84204D8C888DA
+:10A00000904201D3B04201D90020F0BD0120F0BD43
+:10A010000021425C0AB101207047491C1029F8D385
+:10A0200000207047800701D0002070470120704752
+:10A030000A4810B5807860B1002401E0022C06D0F7
+:10A040002046FEF7FDF8641C042CF7D310BD032452
+:10A05000F6E7BDE81040FEF713B9000030220020FB
+:10A0600003480179C90702D00078FEF745BA704766
+:10A0700030220020172101804180002101714171AF
+:10A080001B218171C17170472DE9FE4F2B4D984600
+:10A0900091460F00824601D000260DE0684600F090
+:10A0A000D5FB6A460021504602F08FFF2878009EBB
+:10A0B00010B99DF8090098B14A463146504604F05F
+:10A0C00081FD0446014600225046FFF74DF90D2C54
+:10A0D00032D008DC84B3082C2ED00B2C0BD12BE013
+:10A0E0000520BDE8FE8F112C10D0862C1AD0A4F5C7
+:10A0F0004050023820D00325B8F1000F04D032467A
+:10A1000021465046FEF7B8FE2846EAE73A46297946
+:10A110005046FDF7CFFB4A46E9785046FDF7CAFBAB
+:10A120000025E9E73A4629795046FDF7C3FB4A4640
+:10A13000E9785046FDF7BEFB2546DDE7902200207A
+:10A140002DE9F041204F0E46154604463978FDF7BB
+:10A1500099FB002835D0204602F02EFF50B3204650
+:10A16000FFF7BCFD80462046B978FDF78BFB08B1B0
+:10A17000012700E00227204603F0C6F900284046E8
+:10A1800002D0FFF797FD0DE0A8F57F41FF3909D018
+:10A19000072103F037F8010004D0052902D020463A
+:10A1A00004F076FA2B46324639462046BDE8F041A7
+:10A1B000FEF74CBC2A4631462046BDE8F041FEF78A
+:10A1C000BBBDBDE8F08100008822002070B5094DBC
+:10A1D0000646E978FDF756FB044629793046FDF737
+:10A1E00051FB014622463046BDE870400123FFF78F
+:10A1F0004BBF0000902200202DE9F047394E002788
+:10A2000080463D46DFF8E090D6F804A057E003D042
+:10A210000446D0F81C8035E099F8002002EB42019A
+:10A22000521CD2B289F8002009EBC10199F8023022
+:10A23000091D9A4201D189F8005048680A780446FD
+:10A24000012A12D0022A02D0032A3BD108E004F0EE
+:10A250005DFE00B10127257434E00574C06900E09B
+:10A2600070680028F9D170602CE0207C50BB8868B1
+:10A270006060C868A0600869E0604869A061F07823
+:10A2800000B165606268B168184B501A20F07F40D9
+:10A29000984202D2A168084406E0881AA16820F01A
+:10A2A0007F40814202D9081A206000E02560656085
+:10A2B0000120A56020742046E56104F009FEB8F194
+:10A2C0000000A4D199F8001099F801008142A3D1AF
+:10A2D00017B97168514502D00120BDE8F087002010
+:10A2E000FBE70000E8220020C0290020FFFF7F00DC
+:10A2F00030B585B00546002414216846FCF7CFF838
+:10A30000A5F57F40ADF80250FF3815D02846FFF77D
+:10A31000B9FA98B10B2815D0112811D0A0F54051E9
+:10A32000023903D00146284604F09EF90948224626
+:10A33000C1782846FDF7BEFA05B030BD0E2002E018
+:10A340000124F3E70F208DF800006846FEF7CEFDEC
+:10A35000ECE70000502200200A4602498978FDF708
+:10A36000A9BA000050220020F8B5054600780C4636
+:10A37000002620420FD100208DF800006846FCF72F
+:10A38000E7FD2878204202D12043287001269DF85D
+:10A390000000FCF701FE3046F8BD00002DE9FF414A
+:10A3A0000026234800F013FB2148001F074600F059
+:10A3B0000EFB204C60680090A56800E0009869469C
+:10A3C000284004EB80000C30FFF7D2FD0028F5D1C7
+:10A3D00001AA009901EA050304EB8303491CDB6829
+:10A3E00042F82030401C00910228F2D3019800F07E
+:10A3F000030001280BD0022810D10198032101EBA2
+:10A4000090500099BDF80A6001EB900005E00198BA
+:10A41000BDF80A60C0F3831008440090384600F08D
+:10A42000D3FA08B10098606004B03046BDE8F0810E
+:10A430009C310020842D0020ACB04FF4004100205E
+:10A4400001F02EFC08B1FCF7A1FC01F099FAFCF731
+:10A4500001FD08B1FCF79AFC01F040FD08B1FCF7E2
+:10A4600095FC63490320FDF7FDFF08B1FCF78EFC66
+:10A4700069460020FDF728FF08B1FCF787FC9DF82E
+:10A48000000002287DD0002501F018FF08B1FCF77C
+:10A490007DFC002469460120009401F09DFD08B177
+:10A4A000FCF774FC684601F01BFE08B1FCF76EFC7B
+:10A4B00003F020F99DF808004EA120F00F00401C89
+:10A4C00020F0F00010308DF80800112202A87CDF87
+:10A4D00008B1FCF75BFC00945020ADF80000A02010
+:10A4E0000194ADF80200ADF804404FF4C870ADF827
+:10A4F000060068467ADF08B1FCF748FC00214248B4
+:10A5000000F0FBFA08B1FCF741FCAC216846FBF710
+:10A51000C6FF02208DF8000001208DF80200062100
+:10A52000ADF810008DF87C008DF803104FF4967094
+:10A5300036492290059144F2506023903448299086
+:10A54000314869462030FCF723FF08B1FCF71EFCB8
+:10A550002D4801212030FCF718FF2E4801A9CDE934
+:10A5600000402948143000F088FB08B1FCF70EFCCD
+:10A57000FDF7FAF908B1FCF709FC27480090684696
+:10A5800000E032E0FDF79CFA08B1FCF7FFFB1C216C
+:10A590006846FBF784FF4FF42030CDE900404FF4CC
+:10A5A000702002901D48059003261D488DF80C6010
+:10A5B0000690ADF80E408DF810406846FDF7EAF8B9
+:10A5C00008B1FCF7E3FB174817A1008806EB004031
+:10A5D00001F0F4FA2846FCF7F7FA00BF01F0DEF9C3
+:10A5E0000028FBD101F0A2FCF8E701254CE70000B0
+:10A5F000BD8302004E6F726469635F427574746F4D
+:10A600006E6C657373000000342400202A22002041
+:10A61000BDCB0200C1BF0200617D0200E1CB0200A0
+:10A62000FF89020024240020427574746F6E6C65EB
+:10A63000737320444655204170706C69636174697E
+:10A640006F6E20737461727465642E0070B5144669
+:10A6500082880E4605462088111D0144921C9942AD
+:10A6600001D8FE2A01D90C2070BD521C325420881A
+:10A67000FF21401C80B2208031542088401C80B2D1
+:10A6800020808119288804F059FE2188084480B26E
+:10A690002080AA8842B1A96841B13044FBF7E6FEA8
+:10A6A0002088A98808442080002070BD072070BD44
+:10A6B0002DE9F047C7880446181D16468946B0FBA9
+:10A6C000F7F1B0FBF7F207FB12009A193A44D21CDB
+:10A6D000B2FBF7F2DDF820A001E02468491E002952
+:10A6E000FBD13D1A8846B54216D818E0BAF1000FE2
+:10A6F00005D0211809EB08002A46091D04E0204472
+:10A7000009EB08012A46001DFBF7B0FE0020246873
+:10A71000761BA844B74201D9354600E03D46002EDD
+:10A72000E4D1BDE8F087000030B5024659B101F030
+:10A73000E3FA0021074C09E004EB810315685B880C
+:10A74000AB4202D11160002030BD491C8142F3D3DD
+:10A75000052030BDF4230020F8B50F4601781446DB
+:10A760000546012901D1687830B12088821C9A42BF
+:10A770002DD8012902D006E00720F8BD69780144F0
+:10A78000891C994223D8181A801E86B2ADF8006041
+:10A790002188B81C084469467DDF0028EDD128785F
+:10A7A000022805D1BDF80010B14201D809210AE004
+:10A7B0000821012805D16878B04202D8ADF8000020
+:10A7C00001E0ADF80060BDF80000FE2801D90C20C2
+:10A7D000F8BD2288401CB8542088401C80B22080DC
+:10A7E00039542088401C2080BDF800100844208087
+:10A7F0000020F8BD70B505460C004FF0FF0020D0DA
+:10A800004FF6FF76B5421CD00E480122417828460B
+:10A81000FDF750F82846FEF7A7FFFF2803D1FEF703
+:10A82000BFFFFF280DD0084B00EB400203EB820175
+:10A830004D8023F8226022684A60A2880A81A279AA
+:10A840008A7270BD6222002040260020034A002147
+:10A850009268C0E9002181607047000090220020CA
+:10A8600070B54FF6FF750E46A84201D1002000E0FA
+:10A87000401C84B208E02146304603F0E2F808B1FB
+:10A88000204670BD641CA4B2FF2CF4D9284670BDCC
+:10A8900010B5FBF70AFD08B1002010BD112010BD56
+:10A8A00010B531B1B2FBF3F403FB14241CB1092041
+:10A8B00010BD0E2010BD01600021416081608281C9
+:10A8C000C381084610BD70B50C460546FBF7A2FCD7
+:10A8D000002802D021882868084470BD10B50A8875
+:10A8E00049888A4203D1FBF7D7FC012010BD002024
+:10A8F00010BD70B50C460546FBF7B1FC002802D030
+:10A9000061882868084470BD10B50A8849888A4261
+:10A9100003D1FBF79BFC012010BD002010BD01F00E
+:10A920001F0301229A40D243490900EB81001146DE
+:10A9300000F059B80A4601F01F030121994010B5F3
+:10A9400052090C4600EB820000F05DF8204000D078
+:10A95000012010BD2DE9F04180460D460024481E1F
+:10A96000012101EB501716E058F82400C04390FA7B
+:10A97000A0F0B0FA80F020280CD200EB4416AE42D2
+:10A9800008D231464046FFF7D5FF0028ECD13046CB
+:10A99000BDE8F081641CA742E6D82846F8E74A09DA
+:10A9A00050F8220001F01F0201219140084000D020
+:10A9B0000120704701F01F0301229A40490900EB72
+:10A9C0008100114600F029B8002100F017B80121DC
+:10A9D00000F023B8012100F016B808B56A46FBF76D
+:10A9E000B0FC009808BD08B56A46FBF790FC0098DB
+:10A9F00008BD08B56A46FBF7A4FC08BD08B56A4661
+:10AA0000FBF785FC08BD08B56A46FBF773FC08BD7B
+:10AA100008B56A46FBF762FC08BD08B56A46FBF755
+:10AA200069FC009808BD08B56A46FBF797FC0098DA
+:10AA300008BD38B5044600258DF800506846FCF77F
+:10AA400087FA21686268086890420ED9401E086043
+:10AA50000178A38AE26801FB0325227A2168101A93
+:10AA6000C0B20A79824200D208719DF80000FCF75A
+:10AA700093FA284638BD38B5054600208DF8000009
+:10AA80000C466846FCF764FAE868A98A201AB0FB0D
+:10AA9000F1F12A681068431C136001709DF80000F2
+:10AAA000FCF77AFA38BD10B530B1017A4268036814
+:10AAB000891AC9B21A6006E00E2010BD03681A6830
+:10AAC000541C1C601170491EC9B2F7D200680021E5
+:10AAD0000171084610BDC20800F007030120895C1F
+:10AAE00098400840704710B5C20800F00703885C22
+:10AAF00001249C402043885410BD10B560B1016111
+:10AB0000172120F8021B20F8021B1B2100F8021B52
+:10AB1000FFF7B0FA002010BD0E2010BDF0B58588FB
+:10AB200093B00C46002D39D1018800263E4F2429D0
+:10AB30003BD006DC102909D011290CD0232958D18B
+:10AB40004FE03A290BD0552953D129E00146204640
+:10AB500002F054F84DE0A01DFFF78CFA49E02246C0
+:10AB6000408934F8061F814200D8084660801728C3
+:10AB700000D217206080106970B1607960B1D7E9A8
+:10AB80000001CDE90301ADF80E506088ADF810006A
+:10AB9000136903A9104698476671267113B0F0BD7A
+:10ABA0000146204602F07AF823E0011D2C2206A877
+:10ABB000FBF75CFCBDF81800BDF81C2004EBC001DD
+:10ABC0004A732269AAB1D7E90423CDE90423ADF879
+:10ABD0001200487B8DF814002269204604A9904792
+:10ABE00007E0017A207B884200D201462846FDF723
+:10ABF0004FFFA07A0028D1D0E1882846A5DF0125A3
+:10AC000070B11128CAD001F029FC0246074808A1FA
+:10AC1000008813B005EB0040BDE8F04000F0D2BF63
+:10AC2000A672E572BAE70000B0FA0200F423002031
+:10AC300073645F626C655F67617474635F6578639A
+:10AC400068616E67655F6D74755F72657175657358
+:10AC50007428292072657475726E65642025732EC0
+:10AC60000000000020B10278DE2A03D008207047DF
+:10AC70000E20704741800020704760B159B10278C2
+:10AC8000DE2A0AD009684160DE2101704FF6FF71AB
+:10AC90004180002070470E207047082070477FB524
+:10ACA000054600294DD0002D4BD008780C46DE28F3
+:10ACB00047D1A8886188884202D1204604F0FEFB73
+:10ACC0002888012825D002283BD011283AD05128C5
+:10ACD00037D135F8040F6188884232D1A978A81C91
+:10ACE00002292ED1017A042903D0062901D0052991
+:10ACF00027D10021009102228DF8002001914FF40C
+:10AD0000C07202910391ADF80420007A05280FD09B
+:10AD100010E0297A2046012913D1A988428891425E
+:10AD20000FD10121017204B0BDE8704004F0C6BB30
+:10AD3000ADF8041028886946B0DF002801D06168AA
+:10AD400088477FBDA88861888842FAD14FF6FF7096
+:10AD500060807FBD00F180400068002800D00120A5
+:10AD6000704708B500F18040002101600068009044
+:10AD700008BD000070B54FF010246169104D012628
+:10AD8000491C288814D06269032101EB00400DA101
+:10AD900000F018FF606913DF040007D0288814A1B1
+:10ADA00006EB004000F00AFF204670BD002070BD99
+:10ADB00006EB00401BA100F001FF042070BD000065
+:10ADC0002424002053657474696E6720766563746B
+:10ADD0006F72207461626C6520746F20626F6F7493
+:10ADE0006C6F616465723A203078253038780000E5
+:10ADF0004661696C65642072756E6E696E6720735A
+:10AE0000645F736F66746465766963655F766563B6
+:10AE1000746F725F7461626C655F626173655F73AA
+:10AE2000657400004E6F20626F6F746C6F616465B3
+:10AE3000722077617320666F756E640070B50C4D7B
+:10AE400003210C4A288801EB00400BA100F0BAFE58
+:10AE5000084813DF040008D02888012101EB0040D6
+:10AE600010A100F0ABFE204670BD002070BD0000B8
+:10AE7000242400200060020053657474696E67200A
+:10AE8000766563746F72207461626C6520746F20E4
+:10AE90006D61696E206170703A20307825303878A5
+:10AEA000000000004661696C65642072756E6E6911
+:10AEB0006E672073645F736F66746465766963653B
+:10AEC0005F766563746F725F7461626C655F626107
+:10AED00073655F736574000070B50B4C207808B122
+:10AEE00085250FE00020A06060602061E0600748D9
+:10AEF00001F0F0FA054601F03BFA08B901F0D4FA86
+:10AF000001202070284670BDE028002071880200D2
+:10AF100038B500258DF800506846FCF719F8074C45
+:10AF2000E068401EE060E06810B901F0E3FAA57047
+:10AF30009DF80000FCF730F838BD0000E028002044
+:10AF4000F0B505460478154889B0164640F8242027
+:10AF5000124A0869121DA2F1080742F82400487F2E
+:10AF6000385520226846FBF781FA04942878385C2B
+:10AF700048B10EB10A4A00E000226946281D01F0DE
+:10AF800039FD09B0F0BD0EB1064A00E00022694665
+:10AF900005F10C0001F000FCF3E70000B0220020F6
+:10AFA00019F2020065F002000FB408B503990029F8
+:10AFB00004D004AA00926A4600F00FF801B05DF8D0
+:10AFC00014FB10B582680446002A05D0D4E90403B6
+:10AFD000216898470020A06010BD2DE9FC479146EC
+:10AFE0000C00804676D014F8011B39B125290ED00B
+:10AFF0004046FDF7A9FB20780028F4D198F80C0012
+:10B00000002867D04046BDE8FC47FFF7DABF0020C4
+:10B01000012221782B291BD02D2902D0302908D1DB
+:10B0200002E040F0010001E040F00200641C002A50
+:10B03000EFD100252A290ED02178A1F130020A2A69
+:10B0400011D205EB850201EB4205641C303DF1E7AE
+:10B0500040F00400EAE7D9F800100B1DC9F80030F1
+:10B060000968641C0D44217800232E290BD114F8A3
+:10B07000011FA1F130020A2A05D203EB830201EB82
+:10B080004203303BF3E76C290DD068290BD06929C6
+:10B0900021D00BDC252918D0582931D063290ED0B6
+:10B0A000642915D117E014F8011FECE7702969D065
+:10B0B000732932D075291BD0782909D120E0D9F81D
+:10B0C0000000011DC9F8001001784046FDF73CFB67
+:10B0D000641C90E76CE0D9F800100A1DC9F8002044
+:10B0E0000968CDE900500A224046FEF7ADFEEFE7C1
+:10B0F000D9F800100A1DC9F8002009680A2206E0E4
+:10B10000D9F800100A1DC9F8002009681022CDE9FD
+:10B110000050404604F028F9DAE7D9F8001000277B
+:10B120000A1DC9F800200E68C00705D112E040468C
+:10B13000761C7F1CFDF708FB31780029F7D104E06D
+:10B14000202140466D1EFDF7FFFABD42C0D9002DFB
+:10B15000F6D1BDE74EB13046FBF7ACF9074604E047
+:10B16000202140466D1EFDF7EFFABD4206D9002DA5
+:10B17000F6D103E04046761CFDF7E6FA3178002967
+:10B18000F8D1A5E7D9F80000011DC9F8001005683D
+:10B1900030214046FDF7D8FA78214046FDF7D4FA31
+:10B1A00008200021CDE90001034610222946B0E71E
+:10B1B000BDE8FC872DE9F84F2B4E04009A463088F5
+:10B1C0004FF001031546894603EB004024D0216867
+:10B1D00000292BD0002D32D0626849464FF010076D
+:10B1E0001268A2F1010C1CEA090F11D198466A43BA
+:10B1F0002046FBF7C1FC00282AD0206853462A4687
+:10B20000066901B049462046B446BDE8F04F6047A4
+:10B21000164B17A2009721E00E210091134B1EA29E
+:10B220001FA100F0DEFC0E20BDE8F88F0821009180
+:10B230000E4B26A21AA100F0D4FC0820F4E7092145
+:10B2400000910A4B24A216A100F0CBFC0920EBE7E9
+:10B2500000973188054B214A08EB014010A100F00E
+:10B26000C0FC1020E0E7000014240020FBFB0200DB
+:10B27000616464725F69735F706167655F616C6967
+:10B28000676E656428705F66732C20706167655F08
+:10B290006164647229000000705F66730000000042
+:10B2A000257320636865636B206661696C65642043
+:10B2B000696E202573282920776974682076616C6F
+:10B2C000756520307825782E00000000705F667369
+:10B2D0002D3E705F617069006C656E007000030048
+:10B2E00038B503000F484FF001054FF00E040088F9
+:10B2F00005EB004009D061B119600C6801B0A446AB
+:10B30000BDE83040114618466047074B07A200943D
+:10B3100002E0054B07A2009408A100F062FC0E2099
+:10B3200038BD000014240020B0FB0200705F66737B
+:10B3300000000000705F61706900000025732063E9
+:10B340006865636B206661696C656420696E2025A1
+:10B3500073282920776974682076616C75652030C0
+:10B360007825782E000000002DE9F04128B1016811
+:10B3700019B1C969BDE8F04108470D4D0D480024D9
+:10B38000461B14270DE000BF04EB840005EB800092
+:10B39000016829B1C969884710B10120BDE8F08171
+:10B3A000641CB6FBF7F0A042EED80020F6E70000E0
+:10B3B000E0230020F4230020044801214174007A96
+:10B3C00008B100207047012070470000442C002085
+:10B3D000012801D0032808D10449002201284A7419
+:10B3E00000D00020087402F087BD7047442C002074
+:10B3F00070B50246022801D0032A45D1234C207A99
+:10B40000002841D0012833D0022831D12048002320
+:10B41000022A006802D0032A2AD11BE0E3600179E6
+:10B4200011B1012924D10DE0D0E90565711B4FF45C
+:10B430008056B14200D33146294481614569A94211
+:10B440000ED015E00169491C0161426991420FD19A
+:10B45000237213E0E168491CE160082908D9E36020
+:10B460002372022A0AD00D21FDF7DCFC02F0EAFC6F
+:10B47000607C28B1BDE8704000F080BF0021F3E798
+:10B48000BDE8704002F038BD70BD0000442C0020C3
+:10B49000542300202DE9F84F3A4D04008B462888AC
+:10B4A0004FF00106DDF828A0984691464FF00E01B6
+:10B4B00006EB00401AD0B9F1000F1BD0216800291B
+:10B4C00020D00921B8F1000F25D062685368B8FB7D
+:10B4D000F3F703FB1782002A21D02B4B2BA20091FC
+:10B4E00035A100F07EFB0920BDE8F88F264B3DA278
+:10B4F000009102E0244B3DA200912FA100F071FBCE
+:10B500000E20F1E7082100911F4B3AA22AA100F07A
+:10B5100068FB0820E8E71C4B39A20091E0E7584699
+:10B52000FBF724FB102798B14846FBF71FFBB0B18F
+:10B53000424659462046FBF71FFBB8B1CDF800A0A4
+:10B54000206843464A46C56859462046A847CBE787
+:10B55000009728880C4B06EB00402AA20CE00097CD
+:10B560002888094B06EB00402CA205E000972888AC
+:10B57000054B06EB004032A20FA100F032FB102079
+:10B58000B2E7000014240020E8FB020021286C65CB
+:10B590006E202520705F66732D3E705F666C617350
+:10B5A000685F696E666F2D3E70726F6772616D5F66
+:10B5B000756E697429000000257320636865636BEC
+:10B5C000206661696C656420696E202573282920D6
+:10B5D000776974682076616C756520307825782EDF
+:10B5E00000000000705F667300000000705F7372FF
+:10B5F00063000000705F66732D3E705F61706900CC
+:10B600006C656E00616464725F69735F616C696729
+:10B610006E656433322864657374290061646472F2
+:10B620005F69735F616C69676E6564333228287582
+:10B63000696E7433325F7429705F7372632900001E
+:10B64000616464725F69735F77697468696E5F6271
+:10B650006F756E647328705F66732C2064657374F5
+:10B660002C206C656E29000070B541EA4201DDE9CD
+:10B6700004564FF0A04441EA830141EA052104EB5E
+:10B68000800041EA0641C0F8001770BD70B541EA7C
+:10B690004201DDE904564FF0A04441EA830141EA4A
+:10B6A000052104EB800041EA0641C0F8001770BD97
+:10B6B00070B541EA4201DDE904564FF0A04441EA89
+:10B6C000830141EA052104EB800041EA0641C0F80C
+:10B6D000001770BD70B541EA4201DDE904564FF034
+:10B6E000A04441EA830141EA052104EB800041EADC
+:10B6F0000641C0F8001770BD1CB5002100910B4633
+:10B7000001220191FFF7D4FF1CBD1CB5002100915F
+:10B710000B4601220191FFF7DDFF1CBD1CB5002285
+:10B720000B46009211460192FFF7C2FF1CBD1CB5EB
+:10B7300000220B46009211460192FFF7CBFF1CBD81
+:10B740001CB5002100910B46012201911146FFF723
+:10B75000AFFF1CBD1CB5002100910B4601220191D9
+:10B760001146FFF7B7FF1CBD4FF0A04202EB80006F
+:10B77000D0F8002722F44032C0F80027D0F8002784
+:10B7800042EA0141C0F80017704701224FF0A04380
+:10B79000824011B1C3F808257047C3F80C257047E3
+:10B7A00018B5084B6C4601441B68009306E000BFC7
+:10B7B00054F82030D3F81035401C08C28142F7D825
+:10B7C00018BD000068FB0200034908B508440021C9
+:10B7D00001600068009008BD0060004002494058C8
+:10B7E000012800D0002070470060004030B5124BA7
+:10B7F00001460020D3F81044224609E0157A85421C
+:10B8000005D1401C0A28F7DB4FF0FF3030BD5268ED
+:10B81000002AF3D1421CF9D00872D3F810242AB1BF
+:10B8200052684A60D3F81024516030BD0022C3F83A
+:10B8300010144A6030BD0000842D0020F0B595B092
+:10B840001C4615460F4608461A9E00F025FB182197
+:10B8500009A8FAF724FE0E96CDE909540023082220
+:10B8600003A9384600F02DFB05980690BDF810009E
+:10B87000ADF81C00BDF81200ADF81E0000208DF8D8
+:10B8800021000398082600F00300012802D00228B6
+:10B8900018D032E003983346850AC0F3C2008DF811
+:10B8A000200003980FA9C0F38314A200384600F0CB
+:10B8B00008FB09A8009006AB22460FA9284600F015
+:10B8C00047FA1AE00398840DC0F3C2008DF82000F7
+:10B8D000082C01D2254600E0082533462A460FA948
+:10B8E000384600F0EEFA2E44641B09AB06AA29463E
+:10B8F0000FA800F07FF9002CEAD1384600F0D2FA08
+:10B9000015B0F0BD7047012003F0CABB084810B560
+:10B910000178084A515C19B1001D01F0F7F802E006
+:10B920000C3001F005F8BDE81040002003F0B8BB72
+:10B9300068230020AC22002008B5034A009240236F
+:10B94000024AFFF77BFF08BDB9E60200842C002005
+:10B950000A4A012902EBC00007D0022907D00329B7
+:10B9600007D0042907D00020704702207047042028
+:10B970007047007970474079704700006C070300FA
+:10B9800010B5FFF7C0FF04210348FFF72FFF02495E
+:10B990000120487210BD00007C2300202DE9F04FEB
+:10B9A0008DB0FCF7E1FE18B100200DB0BDE8F08FBE
+:10B9B0007A4C4FF0000BC4F818B4BFF34F8F606897
+:10B9C0000290A568D846284004EB800008E0216872
+:10B9D0000298814201D86160E6E7284004EB8000CC
+:10B9E0000C3002A9FEF7C4FA0028F0D105AA02998A
+:10B9F00001EA050304EB8303491CDB6842F82030AD
+:10BA0000401C02910228F2D3059800F0030002289E
+:10BA100002D001284ED0A9E005985022810D894618
+:10BA2000B2EB905F00D850210E4666F39F50059010
+:10BA300008315B4800F0E7F9070079D000F02CFAF4
+:10BA40004346082205A9384600F041FA029908F158
+:10BA5000080A2940681A8000001D864223D94F4DEC
+:10BA60000C3530B1C2B204EB8101301A90460C3172
+:10BA700004E02946F2B2002590462846C6B2534655
+:10BA8000384600F024FA0AEB08032DB13246294665
+:10BA90004FEA070000F01BFA029909F1030001EBDD
+:10BAA000900002903BE004EB810153463246384659
+:10BAB0000C31EFE70598C0F38310062800D3062069
+:10BAC000059960F38911C1F38310801C05918100F1
+:10BAD000334800F098F9070048D000F0DDF94346FC
+:10BAE000082205A9384600F0F2F908F108080026F6
+:10BAF0000FE00298434600EA0501401C04EB810177
+:10BB00000290042238460C3100F0E1F908F10408F3
+:10BB1000761C0598C0F38310B042EAD847B1D4F838
+:10BB20001054D4F8180468B1384600F0BBF92FE07F
+:10BB30001CE0687A012804D12A6828463946126830
+:10BB400090476D68002DF4D1384600F0ABF98DF8C0
+:10BB500000B06846FBF7FCF9D4F8180408B902985D
+:10BB600060609DF80000FBF717FA11E0D4F810446C
+:10BB700004E021682046896888476468002CF8D171
+:10BB800008480221008801EB004007A100F016F8E8
+:10BB9000FCF7EAFD80F0010007E70000842D00209B
+:10BBA000EC070300242400204261636B656E64731C
+:10BBB00020666C75736865640000000000231A46F7
+:10BBC00003F000B908B5012300926A4603F0FAF8C1
+:10BBD00008BD1CB5CDE9002302236A4603F0F2F844
+:10BBE0001CBD3EB5069C8DE81C0003236A4603F08D
+:10BBF000E9F83EBD2DE9F0470E4680461C469246C8
+:10BC000008293ED894F80C9000202073194610465D
+:10BC100002F0AAF80025B54206D218F805201AA1AC
+:10BC20002046FFF7C1F903E019A12046FFF7BCF950
+:10BC30006D1C082DEFD317A12046FFF7B5F900259D
+:10BC4000B54210D218F80570FAF70CFC0068C05D18
+:10BC500010F03E0F01D03A4600E02E220EA1204601
+:10BC6000FFF7A2F903E00DA12046FFF79DF96D1C37
+:10BC7000082DE5D301222146504602F057F884F8FA
+:10BC80000C90BDE8F08700002025303278000000DD
+:10BC9000202020007C000000256300002000000020
+:10BCA000104810B5FF218160002101604160C0F89B
+:10BCB0001814C0F8141480F820140B4800F0F0F8A1
+:10BCC00000280DD109480A490A4B401AC108002032
+:10BCD00003E000BF23F82000401C8842FAD3002074
+:10BCE00010BD0000842D0020EC070300EC070300CA
+:10BCF0006C070300F423002002480349401AC008DF
+:10BD000070470000EC0703006C07030013B568469A
+:10BD1000FEF70AFD08B100201CBD0248009950F84A
+:10BD200031001CBD6C07030070B508480125D0F830
+:10BD3000104480F8205405E0657221682046496867
+:10BD400088476468002CF7D170BD0000842D002066
+:10BD50002DE9FF4781460C9D00200C462F7B287360
+:10BD6000984616462946184601F0FEFF072E42D295
+:10BD7000DFE806F004090F161F2A36004946284658
+:10BD8000FFF712F937E0494628462268FFF70CF919
+:10BD900031E0D4E9002349462846FFF705F92AE0B7
+:10BDA000A0680090D4E9002349462846FFF7FCF834
+:10BDB00021E0D4E90201CDE90001D4E9002349469C
+:10BDC0002846FFF7F1F816E004F1080007C88DE8EF
+:10BDD0000700D4E9002349462846FFF7E5F80AE0C2
+:10BDE00004F108000FC88DE80F00D4E9002349468C
+:10BDF0002846FFF7D9F800222946404601F096FF71
+:10BE00002F73BDE8FF872DE9F041858A80462D1FFD
+:10BE10004819C01CB0FBF5F0C6B24046FEF709FE5B
+:10BE2000041E19D00020207101206071E5800027D8
+:10BE30002546761EC4F800800BE04046FEF7F9FD6B
+:10BE400060B16179491C6171286005467F1CC0F8AA
+:10BE50000080B742F1D32046BDE8F081204600F0D3
+:10BE600002F80020F8E72DE9F041457901466B1E04
+:10BE7000002201E00968521C9A42FBD30F68014678
+:10BE8000002605E038460C68FEF7F5FD2146761CD5
+:10BE9000AE42F7D3BDE8F0810121001DFEF79DBD44
+:10BEA000FEF701BE10B504460121001DFEF7BBFDE3
+:10BEB00010F0FF0F04D12046BDE81040FFF7D3BFBC
+:10BEC00010BD38B501240094FEF7F2FB38BD38B53B
+:10BED00000240094FEF7ECFB38BD00000F4910B5BC
+:10BEE00000204870091D0860BFF35F8F0C490D48A2
+:10BEF00000F070FA0A480C4A0121001FFAF798FF77
+:10BF0000002809D106480022001F4FF400410068B4
+:10BF1000BDE81040FAF7C8BF10BD00005C23002048
+:10BF20005CFC0200782C0020ADBF020008B50020A8
+:10BF30008DF800006846FBF70BF8F1EE100A20F0D0
+:10BF40009F00E1EE100ABFF35F8F08494020C1F85F
+:10BF500080029DF80000FBF71FF800F009FA08B115
+:10BF600041DF08BD20BF40BF20BF08BD04E000E0A6
+:10BF700070B504460C480121FEF74AFDBFF35F8F00
+:10BF80000025002809D10120074E042C08D0311FBC
+:10BF90004A781AB1BFF35F8F356070BD0C7048707E
+:10BFA00002F060FCF6E700006023002003484078C0
+:10BFB000002802D00420FFF7DBBF70475C2300207D
+:10BFC000FAF7E4BE20B10349096801600020704718
+:10BFD0000E20704748FE0200FEB502460E46084697
+:10BFE000FFF7F0FF00286ED1002500950195012490
+:10BFF00006208DF80020ADF8040002958DF802406F
+:10C0000069462020326869DF2F4F48B100F026FAD8
+:10C010003988024604EB01432C491846FFF7D2FD4C
+:10C0200000958DF801408DF80250019502958DF82C
+:10C03000035069464020326869DF40B100F00EFAD3
+:10C0400002463888224904EB0040FFF7BBFD00950B
+:10C05000019502958DF8004069460120326869DF3C
+:10C0600048B100F0FBF93988024604EB0143194955
+:10C070001846FFF7A7FD4FF4B060009001950295B8
+:10C080006946A120326869DF48B100F0E7F93988D4
+:10C09000024604EB014310491846FFF793FD009553
+:10C0A000019502958DF800406946A020326869DF4D
+:10C0B00040B100F0D3F902463888084904EB00404B
+:10C0C000FFF780FD0020FEBD2C24002008060300A1
+:10C0D0005006030068050300B405030014050300BF
+:10C0E0002DE9F0410446D0F8008060DF2168194D49
+:10C0F000074641451CD92888022606EB004016A1B8
+:10C10000FFF75CFD2888424606EB00401EA123682D
+:10C11000FFF75FFDF006D0F80C012168800200F106
+:10C120000050421A288825A106EB0040FFF74AFD7F
+:10C13000012467B1384600F091F9024628882AA107
+:10C1400004EB0040FFF73EFD3846BDE8F0812E4885
+:10C150000470F9E72C240020496E737566666963E4
+:10C1600069656E742052414D20616C6C6F6361741F
+:10C17000656420666F722074686520536F6674442E
+:10C1800065766963652E00004368616E676520749B
+:10C1900068652052414D207374617274206C6F6326
+:10C1A0006174696F6E2066726F6D2030782578201B
+:10C1B000746F20307825782E000000004D6178697A
+:10C1C0006D756D2052414D2073697A6520666F72DE
+:10C1D000206170706C69636174696F6E206973208F
+:10C1E000307825782E00000073645F626C655F65AF
+:10C1F0006E61626C6528292072657475726E656463
+:10C200002025732E00000000DB23002030B51448E9
+:10C2100091B00078002820D05FF03405ADF8405090
+:10C2200010A903A861DF30B1052816D011B0BDE810
+:10C230003040FAF7ABBD03AC0A49684600F0CAF8D3
+:10C2400007E000BFD0E9002120469047684600F093
+:10C25000D8F802980028E1D0F4E711B030BD000012
+:10C26000DB2300204CFE0200F8B5134C2078C0B14F
+:10C270000120A07002F09CF8112814D0022002F0D6
+:10C28000AFF800258DF800506846FAF761FE11DF1F
+:10C29000064625709DF80000FAF77EFE2EB1304666
+:10C2A000F8BD0820F8BD0020F8BDA57002F046FDDD
+:10C2B000032002F095F8F6E7D82300207CB5204C47
+:10C2C000207808B108207CBD0120A070002002F079
+:10C2D0006FF8112819D0002002F082F819480026C2
+:10C2E000006801908DF800606846FAF731FE164943
+:10C2F00001A810DF05000AD0002020709DF8000082
+:10C30000FAF74AFE2DB128467CBD00207CBD0120F5
+:10C31000F3E7A67066700721162001F0FFFF08B151
+:10C32000FAF734FD0721152001F0F8FF08B1FAF7FC
+:10C330002DFD02F01FFD012002F052F8E5E700009C
+:10C34000D8230020E0FD0200116D02000EB5074960
+:10C35000684600F03FF805E0D0E9001088476846DD
+:10C3600000F04FF802980028F6D10EBDFCFD020047
+:10C370000148007870470000D823002005488178E4
+:10C3800019B1007818B1FFF76FBF08207047FFF7A9
+:10C3900095BF0000D82300201FB568464BDF30B1A1
+:10C3A000052814D004B0BDE81040FAF7EFBC0849E6
+:10C3B00001A800F00FF806E0D0E9002100989047AE
+:10C3C00001A800F01EF803980028E6D0F4E71FBD8E
+:10C3D00068FE0200016009684160AFF3008010B59B
+:10C3E000D0E900215368994201D1002104E0D1E94C
+:10C3F0000034A34202D01946816010BD083141606B
+:10C40000F0E7816800290BD0026892680A448260D4
+:10C4100041684B689A4203D108314160FFF7DFBFA2
+:10C42000704700000C4A10B502F594730EE0991A9B
+:10C43000C91001EBD171491002EBC1010C688442B3
+:10C4400001D90B4602E005D201F108029A42EED36F
+:10C45000002010BD486810BD7CFC020000B5FFF74D
+:10C46000E1FF002800D1014800BD000068FC020087
+:10C470004058002800D00120704708B500224250E3
+:10C480004058009008BDD0F80403084000D00120B7
+:10C4900070474058002800D00120704708B500229E
+:10C4A00042504058009008BD08480068012110F033
+:10C4B000010F08D14FF0E020E02280F80024C0F8FE
+:10C4C0008012C0F8001102480160704700E100E0EE
+:10C4D000180500400649024600200B790BB1852063
+:10C4E00070470A6001220A7100224A7170470000F9
+:10C4F000B822002004490120086004480168C1F303
+:10C5000000410029FAD170470C0000401804004097
+:10C51000002802D0014980010847704781FB0200D2
+:10C520002DE9F0418846054601F024F9234E002804
+:10C5300028461AD0FCF764F9304490F84800800986
+:10C54000032802D001280ED007E04FF0A040D0F819
+:10C550001005E84010F0010F05D003212846BDE882
+:10C56000F041FFF701B90221F8E701F00FF90028C7
+:10C5700022D02846FCF744F904464FF4807000EBC3
+:10C5800084000F4F81B207EB8400D0F8102542F0F1
+:10C590000102C0F810250846FFF716F9B8F1000FA0
+:10C5A0000AD02846FCF72CF956F82000002803D0C2
+:10C5B0000120A040C7F80403BDE8F081F428002062
+:10C5C000006000402DE9FC41DFF8BC80044608EB28
+:10C5D0000400002790F930001346C0170E46401C97
+:10C5E00001D008274CE0B0781946C0F3400220463D
+:10C5F000FCF7E2F80546401C41D0B078410719D459
+:10C60000C0070AD04FF0A04000EB8401D1F800072A
+:10C6100020F00200C1F8000707E0002173782046EF
+:10C6200000910A460191FFF731F81749204654312D
+:10C63000FEF759FAB078800718D51448317800EB26
+:10C640008500D0F81025124B1A40C0F810254FF481
+:10C65000F8524FF4403302EA042203EA01410A434C
+:10C66000D0F810150A43C0F8102509E008EB0500C2
+:10C67000327810F8481F41EA8211017000E0042767
+:10C680003846BDE8FC810000F4280020006000402E
+:10C69000FFE0FCFF4FF0A041D1F81015C14011F0B0
+:10C6A000010000D00120704770B5184D95F8580072
+:10C6B00008B1082070BD0020411E2A18401CC0B2DD
+:10C6C00082F830102028F8D300242046FCF766F8C2
+:10C6D000641CE4B20C2CF8D300240D49E0206C65F6
+:10C6E00081F8000401264020891FC1F88002C1F8AA
+:10C6F00000014FF4BE70FFF767F80649F007C1F874
+:10C70000040385F85860204670BD0000F42800201E
+:10C7100006E000E000600040034890F85800002860
+:10C7200000D0012070470000F42800200121B1EB67
+:10C73000507F01D1012070470020704738B50D4669
+:10C7400001F05EFB040014D000208DF80000684664
+:10C75000FAF7FEFB207928B19DF80000FAF71CFCDF
+:10C76000112038BD0120256020719DF80000FAF7E6
+:10C7700013FC002038BD10B501F042FB002802D0A8
+:10C7800000210160017110BD0149024802F0B0BCF6
+:10C7900050290020002000402DE9F0410546007995
+:10C7A00016460F4600EB40012D4A01EBC00102EB9B
+:10C7B000810494F82A1011B10820BDE8F0812949BC
+:10C7C00051F820102868FFF7B9FF08B11120F4E7ED
+:10C7D00039462846FAF7FAFB66603869206030006F
+:10C7E0004FF001062FD03F7F4FF48E712868FFF77E
+:10C7F00044FE4FF4A2712868FFF73FFE28681A49EB
+:10C80000C0F8041328684FEA4711000B40B2002813
+:10C8100006DA00F00F0000F1E02080F8141D03E0BC
+:10C8200000F1E02080F800142868000B40B200F00E
+:10C830001F0206FA02F14009800000F1E020C0F872
+:10C840008012C0F8001128680421C0F800150020EB
+:10C85000A061E06184F8290044F8140FA675ACE7E4
+:10C86000502900206CFB0200800002002DE9F047F7
+:10C87000054600790B4600EB400101EBC00023495F
+:10C8800001EB8004284600F043F810B11120BDE808
+:10C89000F0874FF00008C4F82080A360626184F83C
+:10C8A00028804FF48E76474631462868FFF7E5FD2D
+:10C8B00028684FF00109C0F808902146286802F066
+:10C8C000B3FB606800BBD5F800A00EE094F8280028
+:10C8D00008B10F2716E031465046FFF7C9FD002882
+:10C8E000F4D02146504602F09FFB216A60698142E4
+:10C8F000F1D331462868FFF7BBFD0028F9D028683E
+:10C90000C0F80C90C4F814803846C0E750290020C5
+:10C91000007900EB400101EBC000044901EB80000D
+:10C920004069002800D001207047000050290020F5
+:10C930002DE9F047044600794FF0000900EB400173
+:10C9400001EBC000254901EB80072068C0F8009585
+:10C95000786880B120682249C0F808132068012156
+:10C96000000B40B200F01F0291404009800000F12E
+:10C97000E020C0F880112068D0F80C25D0F814858C
+:10C98000D0F80865D0F810554FF0FF31C0F81415F5
+:10C99000C0F80C152068C0F80815C0F81015501C18
+:10C9A00002D01046FEF7A8FEB8F1FF3F02D0404685
+:10C9B000FEF7A2FE681C02D02846FEF79DFE701C02
+:10C9C00002D03046FEF798FE2068FFF7D4FE87F8C5
+:10C9D0002A90C7F80490BDE8F08700005029002095
+:10C9E000840202000149024802F02EBC7C2900208A
+:10C9F000002000402DE9F0410546164600790F461B
+:10CA0000154A00EBC00102EB810494F8201011B12B
+:10CA10000820BDE8F081114951F820102868FFF77F
+:10CA20008DFE08B11120F4E739462846FAF712FBCB
+:10CA30006660386920601EB1397F2846FDF758FAD4
+:10CA400028680821C0F800150020A061E0610121DC
+:10CA5000606184F82010DCE77C29002070FB020074
+:10CA60002DE9F04704460E460079204900EBC0004E
+:10CA700001EB800517463046FFF758FE30B12046DF
+:10CA800000F036F820B11120BDE8F0871020FBE758
+:10CA90006F61AE604FF49076002731462068FFF753
+:10CAA000FDFC4FF4AC7841462068FFF7F7FC2068A6
+:10CAB000AA686969C0F84425C0F8481520680121B2
+:10CAC0008160686878B9B14649462068FFF7E1FCA3
+:10CAD000064641462068FFF7DCFC0643F4D000B16F
+:10CAE0000F27002068613846CEE700007C2900202F
+:10CAF0000079054900EBC00001EB80004069002887
+:10CB000000D00120704700007C2900202DE9F0476B
+:10CB100004460079274900EBC00001EB800720683C
+:10CB20004FF00009C0F80095786880B1206822496C
+:10CB3000C0F8081320680121000B40B200F01F026A
+:10CB400091404009800000F1E020C0F88011206889
+:10CB5000D0F80C25D0F81485D0F80865D0F8105519
+:10CB60004FF0FF31C0F80C15C0F814152068C0F85C
+:10CB70000815C0F81015501C02D01046FEF7C5FD70
+:10CB8000B8F1FF3F02D04046FEF7BFFD681C02D05F
+:10CB90002846FEF7BAFD701C02D03046FEF7B5FD00
+:10CBA0002068FFF7E8FD87F82090C7F80490BDE8FB
+:10CBB000F08700007C2900201003020010B550B15E
+:10CBC00003280CD10220FBF741FC002807D0BDE868
+:10CBD0001040FAF7DBB8BDE8104001F081BE10BD8F
+:10CBE0000078002807D104483B21008876DF002820
+:10CBF00001D0FAF7CBB870472822002070B58D8895
+:10CC0000027900EBC5042273C97BA41D012902D05F
+:10CC1000022904D101E0008800E0408820802188BA
+:10CC2000608881420FD92846A5DF0126A0B11128CE
+:10CC300014D0FFF713FC02460A480BA1008806EB4C
+:10CC40000040FEF7BFFFA179E079814208D928466C
+:10CC5000BDE87040FBF71CBF6671F4E72671F2E790
+:10CC600070BD0000F423002073645F626C655F6731
+:10CC7000617474635F65786368616E67655F6D7426
+:10CC8000755F726571756573742829207265747596
+:10CC9000726E65642025732E000000007CB5064688
+:10CCA0008D88C88806EBC504A41D172800D217205C
+:10CCB0002188814200D808466080002020712188A8
+:10CCC0002846B5DF50B1FFF7C9FB02460E480121E7
+:10CCD000008801EB00400DA1FEF774FF6079002889
+:10CCE00010D1306900280DD01449D1E90201CDE9F5
+:10CCF0000001ADF802506088ADF804003269694661
+:10CD0000304690477CBD0000F423002073645F62CE
+:10CD10006C655F67617474735F65786368616E6783
+:10CD2000655F6D74755F7265706C79282920726516
+:10CD30007475726E65642025732E0000B0FA0200CF
+:10CD40007FB51A4D8188AA8891422DD110F8061F0F
+:10CD5000022929D14188EA88914225D1017A042902
+:10CD600022D0062920D005291ED0841C0020009046
+:10CD700002210190029003908DF80010297E19B1D4
+:10CD800001218DF8061001E040F2FD10ADF804001D
+:10CD9000A8886946B0DF1128FAD0BDF80400002841
+:10CDA00002D12046FAF718FF7FBD00009C28002022
+:10CDB00048B1064A0168914205D1406804494018CB
+:10CDC00002D0012800D0032070470000DEC0ADDE95
+:10CDD00002FEE10E8A7D022A04D90289CB881A4418
+:10CDE000D21C02814289C988511AC91E41817047EB
+:10CDF0002DE9F0410D460221904600F5805629802C
+:10CE000000F10804144F1BE031462046FCF7E8FD12
+:10CE100040B1B8F1000F02D0012288F800200228AA
+:10CE200016D004E0A0687969884200D97861288822
+:10CE300061880844C01C2880608804EB80040C349E
+:10CE400031462046FCF7DFFD0028DDD1BDE8F0814A
+:10CE50004FF480602880F9E71023002008B50021F6
+:10CE6000009101460823024A0248FEF713FB08BD61
+:10CE700098FB0200E023002008B500200090044841
+:10CE80000823044A01680448FEF704FB08BD0000BB
+:10CE90003823002090FB0200E02300202DE9F05F02
+:10CEA0000025DFF80891DFF808B12C464FF00308A1
+:10CEB000AA462F46D9F80C0000EB07363046FFF79C
+:10CEC00077FF78B3012847D0032862D100204FF4C0
+:10CED000806200BF56F82010491C0ED004EB84017C
+:10CEE0000BEB8102A8F10100566003221FFA80F8C3
+:10CEF0000BF82120641CA4B24BE0401C9042E9D303
+:10CF00002C48016879B104EB840102200BF8210060
+:10CF10000BEB81014E600881254828304480641C59
+:10CF2000A4B205E007E00221066081804FF0010A0B
+:10CF300045F001052DE004EB840100220BF82120CF
+:10CF40000BEB810101F110024E6030460831FFF712
+:10CF50004FFF45F00205CDE7BAF1000F0CD00220DB
+:10CF600004EB8401134A0BF821000BEB81011268DA
+:10CF70004A60641C0881A4B20E480022011D0660AC
+:10CF80003046FFF735FF0B48808802280CD0082078
+:10CF900005437F1CBFB2032F8CD3B8F1020F00D220
+:10CFA0000025E8B2BDE8F09F0420F1E7E02300206F
+:10CFB000802B00203823002001494978FAF762BC11
+:10CFC00088220020002101F08DBE30B585B00C46CE
+:10CFD00005218DF800101546ADF80200FCF77EFE25
+:10CFE000ADF804006846CDE90245FBF7B1FF05B096
+:10CFF00030BD000070B5054D06460024304655F89A
+:10D0000024108847641C042CF8D370BDE0FA020099
+:10D010003EB5104D002400BF05EB041002F0A8FB44
+:10D02000641C022CF8D30124502002210094CDE985
+:10D0300001100849084BB039A02201F1A00000F00E
+:10D04000DFFB08B103203EBD0348401E8470002072
+:10D050003EBD0000F02700207522002000F06CB9D2
+:10D0600000F06CB970B504460025C168184A28461E
+:10D0700002EB00139B688B4202D102EB001003E02D
+:10D08000401C0228F4DB00202178082904D009295B
+:10D0900008D0132914D112E0617A89B980B102F065
+:10D0A00077FB0DE0617A59B950B100218160817B35
+:10D0B00041F00201817307490120087003E0012556
+:10D0C0002046FFF797FF2846BDE8704000F0A0BF5C
+:10D0D000F02700207422002000F0E5B908B513887D
+:10D0E0009B0000936B4600F05FF908BD002300F041
+:10D0F0005BB938B505460024204609E0817828460A
+:10D1000000F080F810B1052800D003240098401CDE
+:10D1100000906946284602F017FB0028EED134B98A
+:10D12000284600F0C4F910B1072802D00324204695
+:10D1300038BD0724FBE71346002200F069B9000060
+:10D140002DE9F0471F0015460E46814604D0072EF4
+:10D1500005D0082E16D102E00E20BDE8F0878DB173
+:10D16000022D0FD800F0AEF960B14FF00008314643
+:10D17000484602F0CFFA041E06D0207BA8420DD00C
+:10D180000F20EAE70720E8E7FF214FF6FF7002F0E3
+:10D19000C1FA041E06D0A0F80090A670607BFF289C
+:10D1A00002D00CE01120D8E72946154800F0FAFA21
+:10D1B000014620466173FF2913D04FF00108257303
+:10D1C000617B0F4800F03CFB02000DD0ABB2314652
+:10D1D000384600F007FAB8F1000F0ED0082E05D03F
+:10D1E0000BE002F0C5FADDE70320B6E738886FF000
+:10D1F000050101EB8000796888800020ADE7000020
+:10D20000E027002070B5002402F084FA05000BD05E
+:10D21000686820B100F06FF9040000D003242846AC
+:10D2200002F0B6FA204670BD052070BD70B51546F7
+:10D230000C46072903D0082C01D0072070BD02F04E
+:10D2400069FA28B105808470BDE8704002F020BA08
+:10D25000052070BD7CB50D46072903D0082D01D0EF
+:10D2600007207CBD002602F055FA040002D0606859
+:10D2700010B11CE005207CBD617B0F4800F0E0FA96
+:10D2800002004FF00000009001908DF8025010D085
+:10D29000237B2946684600F03DF9684602F0E6F92E
+:10D2A000211D684600F010F90646092801D03046D5
+:10D2B0007CBD03207CBD0000E02700204FF6FF71FD
+:10D2C0004180014909680847C8FA020030B587B0B3
+:10D2D0001748FBF7C7FF10B1032007B030BDFBF7BD
+:10D2E000E3FE08B18620F8E700F0CEF900200290B6
+:10D2F0004CF2070403900EE0694604A8FBF77CFF9C
+:10D3000000988088A0F5404085B204A8FBF734FF60
+:10D31000284600F075F902AA04A92046FBF753FF3E
+:10D320000028E9D00349012008700020D5E700005B
+:10D330005D8F02006822002000F088B900F08CB9EF
+:10D3400070B586B014460E46054600F03BF940B174
+:10D3500005F5404080B20F4A6946FBF734FF40B9FB
+:10D3600002E0012006B070BD03A96846FBF744FF48
+:10D3700008B10020F6E7A570039840882080049843
+:10D38000606003988088A0F5404030806846FBF7D5
+:10D39000F3FEE6E76C220020024800214160816034
+:10D3A0007047000068220020F0B587B01D46144683
+:10D3B00007460E46FF280AD8084600F003F930B1A8
+:10D3C00003AA3146384600F0E5F840B902E00720EC
+:10D3D00007B0F0BD01A903A8FBF70EFF08B10520B7
+:10D3E000F6E7A67001984088208045B18200286841
+:10D3F00090420BD302996068F9F738F801E002987F
+:10D40000606003A8FBF7B8FE0020E1E70420DFE737
+:10D410007FB586B01E460D460446FF282AD8A87858
+:10D4200000F0D0F830B304F54040ADF80000A87823
+:10D4300003AA00F54040ADF8020068680190288812
+:10D440000290A978204600F0A5F80528089813D086
+:10D4500010B108A8FBF734FF694603A8FBF7F0FEFC
+:10D46000B0B107281DD0082819D00E2817D00320E6
+:10D470000AB070BD0720FBE728B108AA694603A8D7
+:10D48000FBF7E9FEECE7694603A8FBF7E0FEE7E7F8
+:10D490001EB1314603A8FBF7A6FE0020E8E71120E5
+:10D4A000E6E78620E4E74FF6FF7000F0A9B810B574
+:10D4B000FF2801D9072010BD00F0A8F800F02EF8D1
+:10D4C000002010BD00F0F4B870B504460D46807819
+:10D4D00000F078F858B121882846FBF7D9FE0028DB
+:10D4E00004D0072805D0092800D0032070BD0720EC
+:10D4F00070BD862070BD01B56846FBF7E1FE0028CF
+:10D5000000D0032008BD00000149C978FAF7BAB974
+:10D51000882200209BB200F065B8000070B51B4D5A
+:10D520008AB00020687000904FF6FF760190304678
+:10D5300003E0204600F07CF8204600F087F804461F
+:10D54000B0421DD004F5404080B26A4602A9FBF704
+:10D5500042FE0A28EDD004F5404080B2FBF764FD9E
+:10D5600008280FD000280BD005461422084905A82A
+:10D57000F8F77CFFADF8184005A80795FFF79EFE69
+:10D580000AB070BD01206870FAE700006822002030
+:10D59000CCFA02007CB5054616460C46084600F05B
+:10D5A00011F80020009005F54045019004F5404435
+:10D5B000A8B2A1B26B463246FBF7FEFD002800D0B0
+:10D5C00005207CBD07280BD0012809D0082807D0EA
+:10D5D000052805D0062803D0042801D00020704774
+:10D5E0000120704710B503EB83034FF6FF7404EA84
+:10D5F00003138170DB1C99084260018010BD00009C
+:10D600000149FBF705B900001028002010B50446B9
+:10D61000A0F57F40FF3807D004492046FBF7F8F813
+:10D62000A04201D1012010BD002010BD30280020F3
+:10D6300010B50446044900F007FE03492046BDE842
+:10D640001040203100F000BE102800200149FDF7F5
+:10D6500007B900003028002070B50A49FDF700F92D
+:10D6600004464FF6FF7507E000F02CF838B1054985
+:10D670002046FDF7F5F80446AC42F5D170BD2046D2
+:10D6800070BD00001028002010B508484021F8F7B0
+:10D6900006FF4FF480742146044800F0A3F92146A8
+:10D6A0000248BDE81040203000F09CB9102800204E
+:10D6B000FF2803D80146024800F0C3B90020704794
+:10D6C00010280020FF2803D80146024800F0B9B90D
+:10D6D000002070473028002010B50C46FCF744F8B5
+:10D6E000FF2804D0024900EB400021F8204010BD83
+:10D6F000402600201CB500F04FF908B1F9F746FBB1
+:10D700000020009001909DF8000020F07E0040F085
+:10D710000100303020F080008DF8000007208DF8E7
+:10D72000010010208DF802009DF8030040F0030076
+:10D730008DF803009DF8040040F003008DF804000C
+:10D74000684600F0E3FA08B1F9F720FB034800F05F
+:10D75000C7FA002801D0F9F719FB1CBDA1D80200B7
+:10D760000068012803D0022801D000207047012062
+:10D77000704700000449084490F93000082801DB94
+:10D780000120704700207047F42800200449084415
+:10D7900090F93000082801D201207047002070471E
+:10D7A000F42800202DE9F0410F46060026D030680D
+:10D7B00020B3706810B3FF2400251CE02946706870
+:10D7C00000F017F948B1FF2C00D12C46281B401C53
+:10D7D000B8420ED12046BDE8F081FF2C06D108E00A
+:10D7E0002146304600F040F8641CE4B2AC42F7D366
+:10D7F000FF246D1CEDB2B068A842DFD8FF20EAE735
+:10D800002DE9F0410400DDE90705069E16D0A9B117
+:10D81000A3B100FB05F7974210D8C21DB6EBD20F9B
+:10D820000CD358B155B1E5602160C4E9013081B233
+:10D83000184600F0D7F80020BDE8F0810720FBE78C
+:10D8400070B504000D460DD0206858B1606848B12D
+:10D85000FF2D07D000F0F5F820B1E168206805FB46
+:10D86000010070BD002070BD70B504000D4611D0E0
+:10D87000206800280ED0606800280BD0FF2D09D04A
+:10D8800000F0DFF8002805D029466068BDE8704048
+:10D8900000F0E3B870BD002901D001F047B870472F
+:10D8A000F8B5044600781E4D03260E281DD2DFE889
+:10D8B00000F0071C0F1C1D1C24351C331C352E3595
+:10D8C000288818A106EB0040BDE8F840FEF776B9BD
+:10D8D0006088F9F7B9FF0246207A009028886388AB
+:10D8E00006EB00401AA1FEF77CF9F8BD002000907D
+:10D8F00060886946FFF7CFFFF8BDFBF7B7FB082844
+:10D90000FAD00028F8D0BDE8F840F9F73FBABDE8F2
+:10D91000F8400020F9F758B92069F2E7A068F0E76D
+:10D9200024240020436F6E6E656374656420746FF9
+:10D9300020612070726576696F75736C7920626FF3
+:10D940006E646564206465766963652E000000007E
+:10D95000436F6E6E656374696F6E20736563757275
+:10D9600065643A20726F6C653A2025642C20636FE1
+:10D970006E6E5F68616E646C653A20307825782C35
+:10D980002070726F6365647572653A2025642E009D
+:10D99000FBF7BABAFBF7B8BA10B5FFF797FC88B92E
+:10D9A000FFF736FB70B900F0C3FF58B901F0DEF89D
+:10D9B00040B9FBF775FE28B9FBF75AFF10B9FCF721
+:10D9C000FDF808B1032010BD05484FF6FF718180B6
+:10D9D00000218160417001210170002010BD000014
+:10D9E00078220020002803D0C91DC908F8F757BDC8
+:10D9F0007047002809D001F0070301229A40D2B2F3
+:10DA000000EBD1001146FCF7AFBC70472DE9F041A7
+:10DA10000D46060013D0002401270EE004F0070095
+:10DA200007FA00F0C1B206EBD400FCF79DFC10B180
+:10DA30002046BDE8F081641CA4B2AC42EED3284677
+:10DA4000F7E740B100EBD10001F0070200780121B7
+:10DA50009140084000D001207047F8B50400C1F3A0
+:10DA6000C70501F007014FF0010000FA01F0C6B24E
+:10DA70000FD0605D30420CD000208DF80000684669
+:10DA8000F9F766FA605DB04360559DF80000F9F75C
+:10DA900083FAF8BD2DE9F041044686B0012780885D
+:10DAA000FCF75AF86080207800263F4D082808D0FF
+:10DAB000092820D04FF6FF780A2829D00B2853D107
+:10DAC00058E0607A10B1012809D04DE0A86830B163
+:10DAD000E168814203D1AE60A088A88016E0687832
+:10DAE000E8B3A088A98888423ED1207A06283BD195
+:10DAF00000F072FA38E0607A88BBA86878B3E16811
+:10DB0000814231D1AE60E868401EE860E6602BE0FB
+:10DB1000A878E8B14046FFF7A3FA4146404517D13F
+:10DB20000846FFF79BFA404512D1AE7014216846B3
+:10DB3000F8F7B5FC0C208DF80000ADF80480ADF8C6
+:10DB4000028000272046FBF7DFF96846FBF7DCF987
+:10DB5000687838B1A088A988884203D100E003E042
+:10DB600000F03AFA002F1CD006B02046BDE8F04184
+:10DB7000FBF7CAB9A8780028F6D0AE701421684621
+:10DB8000F8F78DFC0D208DF80000ADF80480ADF89D
+:10DB90000280A06802902046FBF7B6F96846FBF7C2
+:10DBA000B3F906B0BDE8F081782200200349097876
+:10DBB00009B1FCF77FB808207047000078220020E8
+:10DBC0002DE9FF4F2A4883B09946007892468B464C
+:10DBD000B8B14FF6FF763046FFF742FA8046002094
+:10DBE0000090244801AA062100680190CDF808D0D1
+:10DBF0004046FFF773FA00256C1E3746072804D00D
+:10DC000017E0082007B0BDE8F08F0520FAE70020F4
+:10DC10000090A84201D305464746A04201D20446DF
+:10DC200046464046FFF71CFA804601AA0621FFF748
+:10DC300055FAD8B10528EAD0A8F57F41FF3901D0BF
+:10DC40000320DFE70399002001B10F80BBF1000F33
+:10DC500001D0CBF80050BAF1000F01D0AAF8006053
+:10DC6000B9F1000FCED0C9F80040CBE70098D0E75B
+:10DC700078220020F0FA020070B5184E86B0307895
+:10DC8000D0B10120B0704FF6FF742046FFF7E8F9DD
+:10DC90000546A0421DD10020B07014216846F8F757
+:10DCA000FEFB0C208DF80000ADF80440ADF80240FA
+:10DCB0006846FBF729F90EE0082006B070BD00BFEA
+:10DCC000FFF774FF08B10320F7E72846FFF7C8F90C
+:10DCD0000546A542F4D10020EFE70000782200209D
+:10DCE000084A117821B1D178032903D30420704761
+:10DCF00008207047044B43F82100491CD1700020D4
+:10DD0000704700007822002050280020034909783D
+:10DD100009B100F05FBE08207047000078220020A3
+:10DD2000002801D0FBF7F0B87047000010B50C4692
+:10DD3000017A052908D0407A38B1084808A102685C
+:10DD40002046FDF731F900E01AB106A12046FDF7A3
+:10DD50002BF92046BDE81040FDF733B9B42300206D
+:10DD6000257300000D0A000038B5C3880D4604462F
+:10DD700033B114A0009015A216A12846FDF714F99E
+:10DD8000217A05291CD0607A48B1A088FDF7E0FD12
+:10DD9000164951F8202016A12846FDF705F9A0885C
+:10DDA0000021FDF7B3FF03461049207A143951F8DA
+:10DDB000202001B02846BDE830400EA1FDF7F4B8A0
+:10DDC00038BD00001B5B306D000000001B5B313B69
+:10DDD00033316D0025734C6F67732064726F707000
+:10DDE0006564202825642925730D0A00B4230020CA
+:10DDF000257300003C25733E2025733A2000000067
+:10DE00000349884201D10348704700207047000051
+:10DE100000200040C02200200146054810B50068DF
+:10DE2000FCF751FD04461C21F8F739FB204610BDD4
+:10DE300088FB0200014602480068FCF765BD00004F
+:10DE400088FB0200034802490068FCF747BD000058
+:10DE50005823002010FC0200F0B5254D254E85B05A
+:10DE600004460027686828B9214930680831FCF762
+:10DE700040FD686001460078072817D2DFE800F00F
+:10DE8000160408080E0E12002046FBF76FFF02E092
+:10DE9000204601F007FD040028D008E02046FAF7EC
+:10DEA00095FEF8E72046FBF7A5FAF4E70F241421C6
+:10DEB0006846F8F7F4FAA4F5E8501D3800D10024BC
+:10DEC000019469466868FAF763FF6846FAF79AFFB3
+:10DED00007496F60002408313068FCF7FFFC0448F4
+:10DEE00001210C30FCF79FFD0028BBD105B0F0BD2F
+:10DEF0001023002088FB02002DE9F041234C00256F
+:10DF0000234E207A012730B92248311D0068FCF7E2
+:10DF1000F0FC306038B1022020723168087928B1F5
+:10DF200001281ED116E06560BDE8F081D1E9050346
+:10DF3000C01A4FF48052904200D31046B7EB900FB6
+:10DF400001D2820800E001220869C9681844194416
+:10DF500029DF03E0D1E90301084428DF58B1112883
+:10DF600012D003213068FAF75DFF25726560BDE8C5
+:10DF7000F041FFF767BF207C0028D5D1BDE8F04114
+:10DF800000210220FDF734BA2772CDE7442C00208F
+:10DF90005423002010FC020010B501210448FCF7B6
+:10DFA00028FD002803D1BDE81040FFF755BF10BD84
+:10DFB0001C23002010B5074C201DFCF70BFD00288A
+:10DFC00006D1607C002803D1BDE81040FFF794BF64
+:10DFD00010BD0000442C0020084910B500231A464B
+:10DFE000A1F10800FFF7ECFD30B1052804D00020B6
+:10DFF00002490C39487010BD0120F9E78422002045
+:10E0000010B510461A46F8F731FA002010BD00008E
+:10E010002DE9F0471B4F82460026387886B000284D
+:10E0200021D00024DFF86080A14600BF08EB041572
+:10E03000A87B810702D410EA0A0F1BD001262846CC
+:10E0400001F026FBB0B14FF6FF71ADF80210298840
+:10E05000ADF80410862809D007218DF80010029031
+:10E060006846FEF7C7FF06B0BDE8F08706208DF8CA
+:10E070000000F5E7641C022CD8D3002EF3D187F8FA
+:10E080000090F0E774220020F02700202DE9F047EF
+:10E0900007461E481C46154600780E4670B185B1ED
+:10E0A0007CB1DFF86C804FF00009A08802282BD2E9
+:10E0B00000EB800118F8210010BB19E00220BDE838
+:10E0C000F0870520FBE720681FB181883A889142DC
+:10E0D0000ED11EB101883288914209D18068286032
+:10E0E000206868600A482830008928810020E6E717
+:10E0F000A088214600F05EF80028E4D1C4F8009022
+:10E10000A088401CA080D0E70A20D8E73023002058
+:10E11000802B0020F8B505464068244F0C460026A9
+:10E1200048B32349CA68824225D80969814222D36B
+:10E13000FBF778FFF8B12889398988421BD1D5E9E6
+:10E1400000018A68904216D10020A7F1280200BF82
+:10E1500000EB800302EB83035B688B4205D203F57F
+:10E1600080538B4201D9208011E0401C80B20228EC
+:10E17000EED30020F8BD268000960AE000982968BA
+:10E180008068884205D1009868603889288101201C
+:10E19000F8BD2088694600F00DF80028EED12088EF
+:10E1A000401C80B220800228E6D3E2E7A82B0020A2
+:10E1B000E023002070B50E4600EB8001134800EB11
+:10E1C00081004468306804F5805518B1418800EB3F
+:10E1D000810411E0083410E029462046FBF700FCDA
+:10E1E00020B1012805D0022807D10DE001203460BC
+:10E1F00070BD608804EB80040C3429462046FBF790
+:10E2000002FC0028E8D170BD002070BD802B0020EA
+:10E2100038B50C460021009101460423074A0848FE
+:10E22000FDF738F908B10E2038BD064A04EB840129
+:10E2300002EB810101200874002038BD8CFB020034
+:10E24000E0230020802B00200A46FF2803D8014647
+:10E250001046FFF702BC70470846704770B50126AC
+:10E2600070044FF0E0210025C1F88001084C4010F7
+:10E27000C4F84803C4F8080366602F20FEF748F985
+:10E28000A660044C2F20A560FEF742F9A57070BD72
+:10E2900000100140E822002070B5054688690C4650
+:10E2A00000284FF4847128460AD0FEF7E6F8D5F826
+:10E2B0001805626AE1688854606A401C606270BD3B
+:10E2C000FEF7DBF8D5F8180570BD1FB501238DF8F2
+:10E2D0000030CDE90121D0E90012684690471FBD0A
+:10E2E0001FB501238DF800308DF808100192D0E998
+:10E2F0000012684690471FBD10B504460648417994
+:10E300002046F9F7BFFA002804D12046BDE81040A6
+:10E3100000F01EBA10BD00005022002070B50D465E
+:10E320000446F8F7F3FB70B12846F8F701FC68B132
+:10E330006807000E002C0CDA04F00F0101F1E02157
+:10E3400081F8140D09E042F2010070BD42F20200B2
+:10E3500070BD04F1E02484F80004002070BD0000CA
+:10E3600038B50021012548B101280CD0032809D176
+:10E37000FEF79AF8BDE83840FCF7CABD4FF0E02040
+:10E38000C0F8805138BD8DF800106846F8F7E0FD00
+:10E39000064C207808B9FCF79FFDE068401CE0605F
+:10E3A000A5709DF80000F8F7F7FD38BDE0280020C3
+:10E3B0003EB5044609496846FEF70CF808E000BF80
+:10E3C000D0E900212046904730B16846FEF719F8A1
+:10E3D00002980028F4D13EBD11203EBDE4FD0200AC
+:10E3E0003EB5044608496846FDF7F4FF07E000BF64
+:10E3F000D0E90021204690476846FEF702F80298CF
+:10E400000028F5D13EBD0000F0FD02002DE9FC41E1
+:10E4100004460C3000278046FBF770FC4FF6FF7572
+:10E420000646A842208803D1FBF758FC064602E0C6
+:10E430003146FBF73DFC20880022012100F0C6F8A0
+:10E44000AE4212D06A4607213046FEF74FFE60B951
+:10E45000019D95F844003435C00705D1414605F1CA
+:10E460001200FBF710FC00B12F46002320881A464B
+:10E47000394686DF05000BD0002320881A46314636
+:10E4800000F088F82088294600F002F9BDE8FC81F8
+:10E49000002FFBD1002320881A46314600F07AF87D
+:10E4A0002088002241F20601FAF746FCEEE7000060
+:10E4B0002DE9FC411D46089C16460F46804644B196
+:10E4C0006B46012207213846FEF73AFE112801D09B
+:10E4D00010B10320BDE8FC8150210198F7F7DFFF60
+:10E4E000019806700198E56034302060019818307A
+:10E4F00020610198401C60610748E0610199404635
+:10E500001131FBF7ADFA0028E3D107213846FEF7B9
+:10E51000A1FE0528DDD0DDE75C280020002835D0ED
+:10E520000278910701D411062FD4C2F302110429F5
+:10E530002BD8930703D5032901D1110625D543789C
+:10E5400081788B4221D8072B1FD310291DD8C17881
+:10E550004B071AD40079430717D40B0715D40307C8
+:10E5600013D4D2074FEAC17201D042B10FE062B9B1
+:10E5700089070AD4C10708D1800706D407E08907B4
+:10E5800005D4C10703D1800701D4002070470120C2
+:10E590007047000070B50C4605466AB1002B12D0DA
+:10E5A00009480122C1782846F9F784F9214628460E
+:10E5B000BDE87040FBF77CBB002B04D0BDE8704089
+:10E5C0000846FBF777BB70BD88220020F0B5174DD9
+:10E5D00014460F460A4685B006462978F9F76AF9C7
+:10E5E000002F1FD00CB1012200E0002269783046D4
+:10E5F000F9F760F9012C17D00022A9783046F9F715
+:10E6000059F90022E9783046F9F754F914220849FB
+:10E610006846F7F72BFFADF802608DF808406846B2
+:10E62000FAF788FC05B0F0BD0122E6E78822002059
+:10E6300004FB020010B586B0044614216846F7F7C3
+:10E640002EFF04208DF80000ADF802406846FAF76E
+:10E6500071FC06B010BD000002498969002900D094
+:10E6600008477047AC25002030B585B00C460546FC
+:10E67000142206496846F7F7F9FEADF802506846DD
+:10E680000294FAF733FC05B030BD000040FA0200F6
+:10E6900030B585B00C460546142206496846F7F7A2
+:10E6A000E5FEADF8025068460294FAF743FC05B067
+:10E6B00030BD000018FB020070B50D4C0020D2B236
+:10E6C0002070201D0B4D0378EB5C1BB1001DFEF785
+:10E6D000C7F902E00C30FEF7C9F808B1F8F756FBAD
+:10E6E0006078002802D021780029FAD070BD00009F
+:10E6F00064230020AC220020034800220149007955
+:10E70000F9F78CB8F9E20200502200207CB50E49DE
+:10E710000E4C0022D1E90001CDE900016946A08834
+:10E72000FEF709FD4FF6FF7507E00846FEF798FC77
+:10E73000A08000226946FEF7FEFCA188A94201D014
+:10E740001128F2D17CBD000094FA02005C22002066
+:10E7500070B586B0064601250024FBF725F911287F
+:10E7600012D005DCF0B1062828D0082808D125E011
+:10E77000A0F54051023907D0A1F54071FF3924D0EE
+:10E7800001463046FFF770FF2A46124D3046297980
+:10E79000F9F790F8697906B022463046BDE8704036
+:10E7A000F9F788B814220C496846F7F75FFEADF810
+:10E7B000026001246846FAF799FBE5E70025304638
+:10E7C000FBF78CFAFBF746F8DEE73046FBF790FDE7
+:10E7D000DAE700005022002068FA02002DE9F0413B
+:10E7E0000746806A14468846C8B3002531E000BF5A
+:10E7F000B96A05EB450001EB8006B088801CFE2855
+:10E8000002D90C20BDE8F0812288401C08F80200E3
+:10E8100020881622401C80B2208008F80020208822
+:10E82000401C80B2208000EB0801308800F086FD9B
+:10E830002188084480B22080B28842B1B16871B1A9
+:10E840004044F7F713FE2088B188084420806D1CEF
+:10E85000EDB297F82C00A842CAD80020D2E7FFE713
+:10E860000720CFE770B5194D194C07E001682078F3
+:10E870008847002829D01548FDF7C3FDA86800285F
+:10E88000F4D1FDF751FA00BFFDF788F80028FBD15D
+:10E89000207803280CD002280AD0FDF769FD00B1CA
+:10E8A00033DF0C4901200860BFF34F8F20BFFDE725
+:10E8B000BFF34F8F08480168084A01F4E061114333
+:10E8C0000160BFF34F8F00BFFDE770BD782C0020C3
+:10E8D0005C230020000500400CED00E00400FA0578
+:10E8E00010B50020F9F7B2FD08B1F8F74FFAF9F7C3
+:10E8F00007FD08B1F8F74AFAFDF7B6FC002803D087
+:10E90000BDE81040F8F742BA10BD000010B500F0A5
+:10E91000ABF80548002203494078BDE81040F8F7FD
+:10E920007DBF0000CDA102009022002000F016B9AA
+:10E9300010B51148FAF7FBFC0F48401CFAF7F7FC3A
+:10E940000D48801CFAF7F3FC0B48C01CFAF7EFFCEB
+:10E950000948001DFAF7EBFC0748401DFAF7E7FCF1
+:10E960000548401E8179182903D00121C17100207A
+:10E9700010BD032010BD00009122002010B50078CA
+:10E98000114C0A2813D004DC082810D009281AD109
+:10E990000DE00B280BD0132815D100220B49A079CC
+:10E9A000F8F73CFF00220A49A078F8F737FF002269
+:10E9B00006496079F8F732FF6078BDE81040002220
+:10E9C0000349F8F72BBF10BD90220020C5CF0200ED
+:10E9D000CDA1020070B50B4C05004FF001060CD024
+:10E9E000FFF79CFD58B1286820612879207504F153
+:10E9F0001000A0602670002070BD0020F9E70720FD
+:10EA000070BD00009022002010B504460078052853
+:10EA100002D0122821D105E06088A168BDE810402D
+:10EA200000F060B90F480021806880B10D48237A5A
+:10EA30001030007800F0010203B101239A4206D39E
+:10EA4000627AC0F3400002B10122904200D201215B
+:10EA5000608801230022FBF717FB2046BDE8104029
+:10EA6000FAF776BA9022002030B50446008885B0C7
+:10EA700014284FD00ADC11282CD0132828D134F8C0
+:10EA8000040FF8F7E1FE01282FD038E0192847D00D
+:10EA90001A281DD1A088FEF78FFA002818D1A08867
+:10EAA000F8F7ACFE0028A0884BD02A49002209784C
+:10EAB000F8F700FF02208DF80000A088ADF80200F2
+:10EAC00000208DF808008DF809006846FAF732FA40
+:10EAD00005B030BD207A3D2804D04FF48851A0887D
+:10EAE000002224E041F23D01F9E72079C00701D07E
+:10EAF000012200E0022220880121FFF767FD34F89F
+:10EB0000045B142214496846F7F7B0FCADF80250D4
+:10EB10000294DAE705B0201DBDE83040FFF776BC6F
+:10EB2000217A201D41B14279008802F0030205B02C
+:10EB3000BDE83040FBF704BB05B0BDE83040F8F756
+:10EB4000CFBA05B00122BDE8304041F20601FAF724
+:10EB5000F3B800008822002040FB02000A78024936
+:10EB60000979F8F7A7BE00008822002010B51448E4
+:10EB7000FAF7D4FB1248401CFAF7D0FB1048801C6F
+:10EB8000FAF7CCFB0E48C01CFAF7C8FB0C48001D76
+:10EB9000FAF7C4FB0A48017818290FD041781829E0
+:10EBA0000CD08178182909D0C178182906D00179AC
+:10EBB000182903D001214171002010BD032010BD90
+:10EBC0008822002070B50C460546F8F73DFE012866
+:10EBD00002D043F2020070BD21004FF00000FAD0D5
+:10EBE00028467EDF70BD00002DE9F74F8AB09246BF
+:10EBF00088460A98F8F728FE06464FF6FF79002463
+:10EC00004D4627460A98FEF77FFC8346202101A83F
+:10EC1000F7F745FC012E01D0DEB105E02F480022B8
+:10EC200001790A98F8F746FEB8F1000F16D098F867
+:10EC30000000C00714D00A98FBF750F80546484575
+:10EC400016D1FEF749FA054648450ED04FF0010BA4
+:10EC50000CE043F202000DB0BDE8F08F852721E003
+:10EC60001F48CDF810A008901CE003246CB121E0EF
+:10EC7000012E0AD10A98F7F7F7FF30B90A98FFF783
+:10EC8000D9FC0A98F7F7F0FF50B101A8009053465D
+:10EC9000324629460A98FFF70BFC040002D009E02F
+:10ECA000852712E0012E10D001AB002239460A98C8
+:10ECB0007FDF044654EA07000DD000225B46294658
+:10ECC0000A98FFF767FC2046C5E701AB4246394684
+:10ECD0000A987FDFEDE70122F0E70000882200209C
+:10ECE0005C2800203EB505460C466846FBF7AEFDA5
+:10ECF0006A4621462846FEF768F909480099C26825
+:10ED00002846FFF771FF0446014601222846FAF71C
+:10ED10002BFB21462846009AFAF7AEF83EBD0000CC
+:10ED200090220020002805D10349012048700020CE
+:10ED3000F9F78ABD70470000E028002010B51620C2
+:10ED4000F7F7E4FE48B10A4882684FF4800152B1F7
+:10ED5000016821F48001016010BDBDE8104042F25D
+:10ED60000100F8F713B84FF0E020C0F8801110BD93
+:10ED7000CC2A002010B51620F7F7C8FE80B10F4846
+:10ED800090F800044009F7F7D3FE60B10C488268A0
+:10ED90004FF480016AB1016841F48001016010BD47
+:10EDA00042F2010001E042F20200BDE81040F7F734
+:10EDB000EDBF4FF0E020C0F8001110BD16E000E0FC
+:10EDC000CC2A00202DE9F84F204D92468946064670
+:10EDD0009846012269461846AF68F9F76DFC58B3AA
+:10EDE000009800210446801C09E000BF00EA0703E8
+:10EDF0005AF8212005EB8303401C491CDA60414589
+:10EE0000F4D34FEA164AF9F76DFF4AEA0041601C55
+:10EE1000384005EB80003C4005EB8402C160D068BF
+:10EE200066F3C50068F3891069F39F2020F00300A2
+:10EE3000401C20F00400D06095F8200402E000BFE0
+:10EE4000FCF7ACFD0028FBD1BDE8F88F842D002035
+:10EE50002DE9F84F1D4C00256846D4E901A6F9F7C5
+:10EE60004BFF002738B30023009A61681CE0D1F8FB
+:10EE700000C00846944503D9ACEB02020A6015E0D5
+:10EE8000A2EB0C0263440760D0F80CC0C169814654
+:10EE9000BCF1000F08D006EB030828F07F48C0E95A
+:10EEA000018CC9F81C5005460029E0D12846616054
+:10EEB000FBF7A2F903E02846FBF79EF910B1504694
+:10EEC000F9F7E4FCE770BDE8F88F0000E8220020C5
+:10EED0000D4B10B5596831B102680C68A24204D8D4
+:10EEE000A21A0A60C161586010BD0B4603E00B46D0
+:10EEF000C969121B21B10C689442F8D3A41A0C60A2
+:10EF00000260C161D86110BDE82200202DE9F04106
+:10EF1000144E77683D462C4603E0844204D02546D3
+:10EF2000E469002CF9D11BE0D4B1A5420BD1F869FA
+:10EF3000706040B90C49012088600021B160F07018
+:10EF40002F20FDF7E5FA2168E069E86110B1026859
+:10EF5000114401607068874202D00120BDE8F08151
+:10EF60000020FBE7E8220020001001407CB50646A7
+:10EF700000240D468DF800406846F7F7E9FF01A828
+:10EF800000F0AEFA70B10570094946609DF80400C2
+:10EF900048709DF80000F7F7FFFF1420F7F7B4FB67
+:10EFA00020467CBD04249DF80000F7F7F5FFF7E745
+:10EFB000C02900202DE9F041194D6C68002C2CD09F
+:10EFC000184800270068A968B846401A20F07F4614
+:10EFD0002068B0420CD82146361A0744E469087C00
+:10EFE00020B181F81080886949698847002CEFD1E9
+:10EFF00029786878814206D1401CC0B26870022826
+:10F0000001D185F80180064869780C3040F82170FC
+:10F01000BDE8F0411420F7F777BBBDE8F0810000B0
+:10F02000E82200200415014070B50C4605464FF457
+:10F030008E71FDF722FA216AA068415C206A401CAB
+:10F040002062C5F81C1570BD1FB500228DF8002088
+:10F050000291816801914261D0E9001268469047AF
+:10F060001FBD00001FB50A4601788DF800104168E9
+:10F070000191017A8DF80810C0680390044850F897
+:10F080002210001F50F82220684690471FBD000044
+:10F09000B422002001490120087070476423002039
+:10F0A00010B588B0044620220E496846F7F7DEF90D
+:10F0B00006200090C01F0190029003904FF0EB706B
+:10F0C00006900CB1084A00E0002269460748FBF7A9
+:10F0D00037FF08B1F7F75AFE0448001F447008B024
+:10F0E00010BD0000B0FD020095F002006823002072
+:10F0F0002DE9FF470C4605464FF40071FDF7C3F9B3
+:10F1000001274FF40178002618B34FF4927949464D
+:10F110002846FDF7ADF9E0B149462846FDF7ADF9BF
+:10F12000C5F8088394F8290000B96F6002208DF8B3
+:10F130000000D5F88004C5F880040390A06902900F
+:10F14000E0680190A661E661D4E900126846904744
+:10F1500028E004212846FDF796F918B34FF484718E
+:10F160002846FDF785F9E8B121462846FFF794F8CF
+:10F17000616AA069884215D1E06938B1E268616AC4
+:10F18000A0612069E6616662E06008E094F8290009
+:10F1900000B96F60C5F80883A661E268616A20461D
+:10F1A000FFF793F84FF48E7841462846FDF760F953
+:10F1B00078B1206A6169884202D294F8280020B3AD
+:10F1C00041462846FDF759F9616911B12046FFF71C
+:10F1D0003BFF4FF4A27841462846FDF749F9002845
+:10F1E00018D041462846FDF748F994F8290000B1A7
+:10F1F0002F60A06900280DD0A661E268616A04B0A2
+:10F200002046BDE8F047FFF760B821462846FFF7E3
+:10F210000BFFDEE7BDE8FF871FB50A4601788DF8D2
+:10F22000001041680191017A8DF80810C0680390C0
+:10F23000044850F82210001F50F8222068469047DA
+:10F240001FBD0000B42200202DE9FF410C464FF401
+:10F25000927705463946FDF71CF90026C0B13946BC
+:10F260002846FDF71BF902208DF80000D5F8800430
+:10F27000C5F880040390D5F83C058DF80800E068D7
+:10F280000190A661E661D4E900126846904723E048
+:10F290004FF4887739462846FDF7FBF8E0B1394648
+:10F2A0002846FDF7FBF8D5F83C15A069884213D134
+:10F2B000E06960B1E268D5F8000220F02000C5F8EE
+:10F2C0000002E069A0612069E661E06001E0A661FA
+:10F2D000E2682046FFF704F84FF4A2773946284643
+:10F2E000FDF7D7F860B139462846FDF7D7F8A06991
+:10F2F00030B1A661D5F83C152046E268FEF7F0FF74
+:10F300004FF4907739462846FDF7C3F8002813D00C
+:10F3100039462846FDF7C2F8606900280CD0D5F8B8
+:10F320004C058DF800608DF80800A06801906661BA
+:10F33000D4E9001268469047BDE8FF810870000AD2
+:10F34000487002207047000010B514210448F7F7F8
+:10F35000A6F804480068FBF79BFA002010BD0000E7
+:10F36000442C002010FC02002DE9F05F8346DDE90B
+:10F370000A4A994690460D460846012703E000BF19
+:10F38000B0FBF8F07F1C4045FAD2B94500D94F4692
+:10F390005FEACA7012D18CB15FEA8A7002D5B9F106
+:10F3A000000F01D0202607E0302605E03146584600
+:10F3B000641EF9F7C9F90CB1A742F7D35FF0010653
+:10F3C000B9F1010F02D9A9F1010903E0B5FBF6F08B
+:10F3D000404502D306FB08F6F2E7DFF83C9000BF99
+:10F3E000B5FBF6F000FB165519F800105846F9F772
+:10F3F000ABF9B6FBF8F6002EF2D15FEACA7009D07D
+:10F40000002C07D0A74205D220215846641EF9F7E8
+:10F410009BF9F5E7BDE8F09FA0FB0200034800223E
+:10F4200001498078F8F7FAB94D8B0200502200208C
+:10F43000F8B5054680B2FAF7FDFC040013D0154E6E
+:10F44000207A0027317B88420ED2A8B204F10A014B
+:10F4500075DF28B1112806D0BDE8F840FFF7FCB8E9
+:10F46000207A401C2072F8BD2772307C38B1A8B2D7
+:10F470003B2176DF18B1082801D0FFF7EDF871695C
+:10F480000029F0D08DF80070ADF80250684688472A
+:10F49000F8BD0000AC250020417939B190F8B210D8
+:10F4A00021B990F8B40008B10120704700207047DE
+:10F4B00001460148FBF773BAC825002030B4044662
+:10F4C000007A00280AD06088002166DF28B1112860
+:10F4D00002D0616830BC08470120207230BC704700
+:10F4E0000A494A788B78521CD2B2934200D100224A
+:10F4F0000B78934201D1002070470270487800EBEE
+:10F50000400001EBC000001D70470000C029002032
+:10F510002DE9FC411646DDE90854CDE900541F46AB
+:10F520008046022200F00CF8002807D1CDE90054F3
+:10F530003B4610223146404600F002F8BDE8FC810F
+:10F540002DE9FC5F0026DDE90C4B994692468E467C
+:10F5500080462788354630E0D8F80400002200EBCA
+:10F56000850069460068019001A864DF002830D159
+:10F570009DF8000050451FD10EB1002100E002218E
+:10F58000228808441118594522D846B9521C90B215
+:10F59000208009F800E02088401C20800126218876
+:10F5A00001A801EB0902694664DF002811D1208817
+:10F5B0009DF80010084420806D1CB8F80000A84297
+:10F5C000CADC56B12088C01B401E80B2FF2802D979
+:10F5D0000C20BDE8FC9F09F807000020F9E710B5F2
+:10F5E000042817D209B1032400E00024F8F7D6FD5F
+:10F5F0004FF0A04101EB8000D0F8001721F440311A
+:10F60000C0F80017D0F8001741EA0441C0F800170D
+:10F61000002010BD062010BD002070472DE9F84FD6
+:10F62000114D884681461E4617466946DDF828A0DA
+:10F630002868FBF748F9040013D01C21F6F72FFFC8
+:10F6400000202071C4F80090C4E90486C4E902A730
+:10F6500069462868FBF758F9FEF7ACFC0020BDE8C6
+:10F66000F88F0420FBE7000010FC020082780121E3
+:10F67000012A0BD0062A09D0072A06D0082A06D16B
+:10F68000416889880931890800E0142101807047A8
+:10F690001CB50446002000900190A0788DF802006F
+:10F6A000617B1A48FEF7CCF8020017D0237BA178C3
+:10F6B0006846FDF72FFF6846FFF7D8FF208804F162
+:10F6C000080369466268FDF7A3FE48B1072806D023
+:10F6D00001210F4A112808D086280FD003201CBD15
+:10F6E000A17B21F00301A1731CBDA07B20F00100D0
+:10F6F00040F00200A073117000201CBDA37B23F01A
+:10F70000020343F00103A37311701CBDE027002026
+:10F710007422002038B505460C46002001E0009810
+:10F72000401C00906946284600F00EF800280AD0D8
+:10F730008178A142F3D1817B8A07F0D4C907EED149
+:10F7400081680029EBD138BD10B5084B0A6809E083
+:10F7500003EB02142488844203D103EB02100A60F5
+:10F7600010BD521C022AF3D3002010BDF027002048
+:10F770004FF6FF710180FF2181704173817B21F081
+:10F7800003018173002101734160816070470000B3
+:10F7900070B50546002406E0687B2044C1B20648E7
+:10F7A000FEF762F8641C287BA042F5D82846BDE825
+:10F7B0007040FFF7DDBF0000E02700202DE9FC4787
+:10F7C000064636489846144600780D464FF0000924
+:10F7D00078B37DB32888A0F57F41FF3931D06888A0
+:10F7E00048B36868FAF71EFC68B374B32088ADF8B4
+:10F7F0000000678801A8FEF70FFB04002FD084F8F3
+:10F8000000804FF0000A84F816A0BDF80000A08226
+:10F8100068682061214801210C38FBF7DEF8E060C0
+:10F82000288820816888A080E780B8F1030F1DD068
+:10F8300020E001E003E004E00220BDE8FC870520B1
+:10F84000FBE70420F9E70320F7E7FFE7288969468B
+:10F8500087B2384600F0ACF80028EED1CAE7BDF810
+:10F860000010384600F098F80820E6E70420A0755C
+:10F870003068A061A4F80A9001A8FEF7DBFA46B14F
+:10F88000C6F804A0E1680648316086F80AA000893D
+:10F890003081FEF781FB0020CFE7000030230020FD
+:10F8A000A82B00202DE9F8430D46898A374A01EB41
+:10F8B000810102EB810630B129463046FDF78AFA14
+:10F8C0000120BDE8F88331897068002400EB8107CE
+:10F8D0002E48A97DA8384FF00E0807294ED2DFE840
+:10F8E00001F00D2D162404404A004460A96901600E
+:10F8F00026482749A838FEF70DFC30B10220A8752C
+:10F90000042339462A1D009423E00A20D9E72869F8
+:10F910002A4608B1032000E001209075042305F178
+:10F920000C0207F10801009413E00120A87500946F
+:10F93000E88807F10C0183002A690AE028782A4642
+:10F9400003280CD006209075042305F10802391D08
+:10F9500000941048FBF79EFDA8B144460FE0052037
+:10F96000F1E70621A9750A4940680988FEF750FCAD
+:10F97000040004D107E041F61D5400E00F2429469D
+:10F980003046FDF727FA20469BE70000802B002039
+:10F9900010230020E023002001EB8102034901EB4A
+:10F9A00082014A89101AC01E48817047802B0020AE
+:10F9B00070B5C01C82B240F2FE30824201D30920F1
+:10F9C00070BD114B00204FF4806500BF00EB800438
+:10F9D00013F8246096B903EB8406348976891444BD
+:10F9E0003444A4B2AC4209D2088000EB800003EB9F
+:10F9F0008000418911444181002070BD401C80B2CB
+:10FA00000228E3D3072070BD802B002011121314AD
+:10FA10000D0E0F100C2500202C250020582500204D
+:10FA20000D000300218302000E0003002183020069
+:10FA30000F00030021830200100003002183020055
+:10FA400007000000000000000000000000000000AF
+:10FA500000000000060000000000000000000000A0
+:10FA60000000000000000000100000000000000086
+:10FA70000000000000000000000000001100000075
+:10FA80000000000000000000000000000000000076
+:10FA9000010000000100010090FA020001000100D5
+:10FAA000A4FA02000000000095D90200719602003D
+:10FAB000770A000000000000770A00000000000044
+:10FAC0007ADA00000000000065D0020007000000A4
+:10FAD0000000000000000000000000000000000026
+:10FAE00095DA02007DE9020071990200F1960200A8
+:10FAF0000100000000000000010006008422002038
+:10FB000009EA0200010000000000000000000000FF
+:10FB100000000000000000000700000000000000DE
+:10FB200000000000000000000000000003000000D2
+:10FB300000000000000000000000000000000000C5
+:10FB400005000000000000000000000000000000B0
+:10FB50000000000021DD020050EADA308883B89FFF
+:10FB6000604F15F30000C98E0000005089C70200E5
+:10FB7000E5C9020003000000A029002000000000E9
+:10FB80000338FDD870470000FC2200200000FFFF72
+:10FB9000DEC0ADDEFF011EF1DEC0ADDEFE011EF1F6
+:10FBA00030313233343536373839414243444546B3
+:10FBB0006E72665F6673746F726167655F696E69A6
+:10FBC00074006E72665F6673746F726167655F75ED
+:10FBD0006E696E6974006E72665F6673746F7261CF
+:10FBE00067655F72656164006E72665F6673746FED
+:10FBF000726167655F7772697465006E72665F66D1
+:10FC000073746F726167655F657261736500000090
+:10FC1000402300200010000004000000010000004C
+:10FC2000399D020049F3020001E002001DF60200C6
+:10FC3000458D020059E2020019F60200BD9F020044
+:10FC40000408030008080300000000000000000092
+:10FC50000000000000000000582C002040FC0200C2
+:10FC600058FC020004000000556E6B6E6F776E202A
+:10FC70006572726F7220636F64650000000000009F
+:10FC80003804030001000000E40203000200000049
+:10FC9000D800030003000000580303000400000024
+:10FCA000AC030300050000008C0203000600000006
+:10FCB000280203000700000094030300080000006E
+:10FCC000A002030009000000040303000A00000072
+:10FCD000200403000B000000C00003000C00000023
+:10FCE000B80203000D000000880403000E000000AD
+:10FCF000840303000F000000C00303001000000095
+:10FD0000F4030300110000009C0403001200000033
+:10FD100070040300130000000C04030080000000C6
+:10FD200040020300810000007C010300820000000B
+:10FD30003C010300830000001C010300840000005C
+:10FD400058010300850000006402030086000000E3
+:10FD50006C03030090000000080203009100000003
+:10FD6000FC00030092000000CC02030000820000AF
+:10FD7000D40303000182000020030300028200007C
+:10FD80003C0303000084000098010300018400008C
+:10FD90004404030002840000E00103000384000027
+:10FDA000BC01030039B902000DB9020005B9020017
+:10FDB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:10FDC00000000000000000000000D6010701000054
+:10FDD0005008030058080300000000000000000065
+:10FDE00001000007D0FD0200E0FD02000800000055
+:10FDF00008FE020018FE02000800000018FE0200C3
+:10FE000028FE02000800000088080300A008030084
+:10FE100000000000000000007808030088080300CC
+:10FE200000000000000000000808030010080300A4
+:10FE300010080300380803003808030048080300CE
+:10FE400048080300500803002822002028FE020072
+:10FE500048FE02000800000058080300680803007C
+:10FE6000680803007808030058FE020068FE0200DC
+:10FE700008000000004040404040404040404141B8
+:10FE8000414141404040404040404040404040406F
+:10FE90004040404040050202020202020202020209
+:10FEA0000202020202202020202020202020200206
+:10FEB0000202020202029090909090901010101096
+:10FEC0001010101010101010101010101010101032
+:10FED00002020202020288888888888808080808C6
+:10FEE0000808080808080808080808080808080892
+:10FEF000020202024000000075FE020073645F62AD
+:10FF00006C655F6761705F646174615F6C656E678B
+:10FF100074685F7570646174652829202872657142
+:10FF20007565737429206F6E20636F6E6E656374E0
+:10FF3000696F6E20307825782072657475726E65F1
+:10FF4000642025732E000000546865207265717569
+:10FF5000657374656420636F6D62696E6174696F47
+:10FF60006E206F6620545820616E642052582070B5
+:10FF700061636B6574206C656E6774687320697368
+:10FF800020746F6F206C6F6E67206279202575205A
+:10FF90006D6963726F7365636F6E64732E0000002A
+:10FFA00054686520626F6F746C6F6164657220685D
+:10FFB00061732077726974652070726F7465637401
+:10FFC0006564206974732073657474696E67732047
+:10FFD000706167652E20546869732070726F68695C
+:10FFE000626974732073657474696E6720746865E0
+:10FFF000206164766572746973696E67206E616DE5
+:020000040003F7
+:10000000652E2054686520626F6F746C6F61646543
+:1000100072206D75737420626520636F6D70696CFA
+:1000200065642077697468204E52465F424C5F5386
+:10003000455454494E47535F504147455F50524FD6
+:10004000544543543D3020746F20616C6C6F7720B1
+:1000500073657474696E6720746865206164766581
+:1000600072746973696E67206E616D652E000000A1
+:10007000616464725F69735F77697468696E5F62F7
+:100080006F756E647328705F66732C20706167658E
+:100090005F616464722C20286C656E202A20705F7A
+:1000A00066732D3E705F666C6173685F696E666F24
+:1000B0002D3E65726173655F756E69742929000054
+:1000C0004E52465F4552524F525F494E56414C493F
+:1000D000445F4441544100004E52465F4552524FE6
+:1000E000525F534F46544445564943455F4E4F5423
+:1000F0005F454E41424C4544000000004E52465F71
+:100100004552524F525F464541545552455F4E4FFE
+:10011000545F454E41424C45440000004E52465FFC
+:100120004552524F525F4D555445585F554E4C4FB6
+:10013000434B5F4641494C45440000004E52465FE8
+:100140004552524F525F4D555445585F4C4F434BAB
+:100150005F4641494C4544004E52465F4552524F1E
+:10016000525F4D555445585F434F4E445F494E4989
+:10017000545F4641494C4544000000004E52465FE2
+:100180004552524F525F4D555445585F494E495460
+:100190005F4641494C4544004E52465F4552524FDE
+:1001A000525F424C455F495053505F52585F504B2D
+:1001B000545F5452554E4341544544004E52465F9D
+:1001C0004552524F525F424C455F495053505F5029
+:1001D0004545525F52454A4543544544000000009E
+:1001E0004E52465F4552524F525F424C455F495016
+:1001F00053505F4C494E4B5F444953434F4E4E451D
+:1002000043544544000000004E52465F4552524F51
+:10021000525F4150495F4E4F545F494D504C454DE0
+:10022000454E5445440000004E52465F4552524FE1
+:10023000525F4E4F545F535550504F5254454400F7
+:100240004E52465F4552524F525F4D4F44554C45BA
+:100250005F4E4F545F494E495449414C495A4544B9
+:10026000000000004E52465F4552524F525F4D4FC4
+:1002700044554C455F414C52454144595F494E49B4
+:100280005449414C495A4544000000004E52465FD3
+:100290004552524F525F4E4F545F464F554E4400A9
+:1002A0004E52465F4552524F525F494E56414C495D
+:1002B000445F5354415445004E52465F4552524F9D
+:1002C000525F444154415F53495A45004E52465F84
+:1002D0004552524F525F494F5F50454E44494E4739
+:1002E000000000004E52465F4552524F525F535637
+:1002F000435F48414E444C45525F4D495353494E2C
+:10030000470000004E52465F4552524F525F494EE1
+:1003100056414C49445F4C454E475448000000004C
+:100320004E52465F4552524F525F4452565F5457A9
+:10033000495F4552525F414E41434B004E52465F2A
+:100340004552524F525F4452565F5457495F45528F
+:10035000525F444E41434B004E52465F4552524F0E
+:10036000525F494E5445524E414C00004E52465F3A
+:100370004552524F525F53544F524147455F465585
+:100380004C4C00004E52465F4552524F525F4E5504
+:100390004C4C00004E52465F4552524F525F494E00
+:1003A00056414C49445F504152414D004E52465FC8
+:1003B0004552524F525F4E4F5F4D454D0000000079
+:1003C0004E52465F4552524F525F464F5242494449
+:1003D00044454E004E52465F4552524F525F445282
+:1003E000565F5457495F4552525F4F5645525255DA
+:1003F0004E0000004E52465F4552524F525F494EEA
+:1004000056414C49445F4144445200004E52465FBD
+:100410004552524F525F5245534F55524345530038
+:100420004E52465F4552524F525F494E56414C49DB
+:10043000445F464C414753004E52465F5355434339
+:10044000455353004E52465F4552524F525F424C05
+:10045000455F495053505F4348414E4E454C5F41C4
+:100460004C52454144595F4558495354530000008C
+:100470004E52465F4552524F525F434F4E4E5F437E
+:100480004F554E54000000004E52465F4552524FA9
+:10049000525F54494D454F55540000004E52465F3F
+:1004A0004552524F525F4255535900007761726E68
+:1004B000696E670064656275670000001B5B313B15
+:1004C00033306D001B5B306D000000001B5B313B67
+:1004D00033316D001B5B313B33326D001B5B313BB5
+:1004E00033336D001B5B313B33346D001B5B313BA1
+:1004F00033356D001B5B313B33366D001B5B313B8D
+:1005000033376D00696E666F000000006572726FB0
+:100510007200000073645F626C655F6366675F739F
+:10052000657428292072657475726E656420257360
+:10053000207768656E20617474656D7074696E678C
+:1005400020746F2073657420424C455F47415454BA
+:10055000535F4346475F534552564943455F4348BF
+:10056000414E4745442E000073645F626C655F63D3
+:1005700066675F73657428292072657475726E658D
+:1005800064202573207768656E20617474656D70D2
+:1005900074696E6720746F2073657420424C455FE8
+:1005A000434F4D4D4F4E5F4346475F56535F555542
+:1005B00049442E0073645F626C655F6366675F73B6
+:1005C000657428292072657475726E6564202573C0
+:1005D000207768656E20617474656D7074696E67EC
+:1005E00020746F2073657420424C455F474154541A
+:1005F000535F4346475F415454525F5441425F53F7
+:10060000495A452E0000000073645F626C655F63A9
+:1006100066675F73657428292072657475726E65EC
+:1006200064202573207768656E20617474656D7031
+:1006300074696E6720746F2073657420424C455F47
+:10064000434F4E4E5F4346475F4741502E000000E8
+:1006500073645F626C655F6366675F7365742829A6
+:100660002072657475726E656420257320776865E5
+:100670006E20617474656D7074696E6720746F208C
+:1006800073657420424C455F4741505F4346475F66
+:10069000524F4C455F434F554E542E006E72665F6D
+:1006A000626C655F6761747400000000636C6F6367
+:1006B0006B000000434C4F434B0000004750494F34
+:1006C0005445000050525300554152540000000060
+:1006D000554152544500000061746669666F2E6D85
+:1006E0005F717565756500006E72665F6673746F25
+:1006F000726167650000000061746669666F2E6D47
+:100700005F6669666F0000007077725F6D676D7479
+:100710000000000062616C6C6F632E6C6F675F6D30
+:10072000656D706F6F6C0000617070006E72665F57
+:10073000736468006E72665F7364685F626C650004
+:100740006E72665F7364685F736F6300A008030076
+:10075000282200200C02000020650200000903008E
+:1007600034240020742D0000FC6A02009C06030063
+:1007700000000303AC06030000000000B406030001
+:1007800000000000BC06030000000000C4060300D7
+:1007900000000000C806030000000000D0060300AF
+:1007A00000000000D806030000000003E806030074
+:1007B00000000303F806030000000003080703001D
+:1007C00000000000140703000000000328070300D6
+:1007D000000003032C070300000003033407030099
+:1007E00000000303400703000000030390230020E0
+:1007F0008823002090230020C42C002020240020E7
+:1008000018000000A56D02006180020000000000D9
+:100810001DAB0200342400208B74020054240020FD
+:10082000F57E020000000000657F0200000000006D
+:1008300065810200000000009FAC020048240020F7
+:10084000257B02009C2800208D7E02000000000015
+:10085000B9B302000000000025ED02000000000016
+:10086000F1B3020000000000F574020054240020DF
+:10087000AD7C0200000000000DC20200000000007C
+:1008800099C30200000000008587020000000000FC
+:1008900061E3020000000000D1B30200000000008C
+:1008A000062BFFFF0A1801042D91D9022A1801799D
+:1008B00009390A01711310240240200A1A1844123F
+:1008C00020AA40080425A4FD02140C050314AC045E
+:1008D000031A04081AB4081AC4041ABC041ACC0473
+:1008E0001AD4041ADC041AE4041AEC041AF4041AE4
+:1008F000FC04515B90D009210B24ED936C01240082
+:020000040007F3
+:1020000070B80020DD230700E5230700E723070061
+:10201000E9230700EB230700ED2307000000000081
+:10202000000000000000000000000000C9230700BD
+:10203000F123070000000000F3230700F523070049
+:10204000F7230700F7230700F7230700F72307000C
+:10205000F7230700F7230700F7230700F7230700FC
+:10206000F7230700F7230700F7230700F7230700EC
+:10207000F7230700F7230700F7230700F7230700DC
+:10208000E538070055350700F7230700F723070059
+:10209000F7230700F7230700C5350700F7230700DC
+:1020A000F7230700F7230700F7230700F7230700AC
+:1020B000F7230700F72307000000000000000000DE
+:1020C000F7230700F7230700F7230700F72307008C
+:1020D000F7230700F7230700F7230700000000009D
+:1020E00000000000000000000000000000000000F0
+:1020F00000000000000000000000000000000000E0
+:1021000000000000000000000000000000000000CF
+:1021100000000000000000000000000000000000BF
+:1021200000000000000000000000000000000000AF
+:10213000000000000000000000000000000000009F
+:10214000000000000000000000000000000000008F
+:10215000000000000000000000000000000000007F
+:10216000000000000000000000000000000000006F
+:10217000000000000000000000000000000000005F
+:10218000000000000000000000000000000000004F
+:10219000000000000000000000000000000000003F
+:1021A000000000000000000000000000000000002F
+:1021B000000000000000000000000000000000001F
+:1021C000000000000000000000000000000000000F
+:1021D00000000000000000000000000000000000FF
+:1021E00000000000000000000000000000000000EF
+:1021F00000000000000000000000000000000000DF
+:10220000DFF80CD000F092F900480047B55E0700F7
+:1022100070B8002080F308888E46104730B450E82C
+:10222000012F93B2C48923448489A34228BF1B1B76
+:102230000489A34202BFBFF32F8F002007E0C3EA47
+:10224000020340E80134002CE9D14FF001000A609C
+:1022500030BC704750E8012FC2EA024240E8012139
+:102260000029F7D1704730B450E8022F1FFAA2F3CB
+:10227000C488A34202BFBFF32F8F00200DE0C489A2
+:1022800023448489A34228BF1B1BC2EA034340E8BE
+:102290000234002CE8D14FF001000A6030BC7047D6
+:1022A00050E8022FC2EA224240E802210029F7D179
+:1022B0007047034653E8022FD988B2EB324F4FF0F4
+:1022C000000017BF92B241EA014142EA014104E035
+:1022D0005A68B2EB324F08BF012043E80212002ACD
+:1022E000E8D1704730B4044654E8000F0D4644E886
+:1022F0000053002BF8D1156030BC704730B4044651
+:1023000054E8000F40EA010544E80053002BF7D1E0
+:10231000156030BC704730B4044654E8000F00EA42
+:10232000010544E80053002BF7D1156030BC70471D
+:1023300030B4044654E8000F80EA010544E8005335
+:10234000002BF7D1156030BC704730B4044654E818
+:10235000000F00EB010544E80053002BF7D1156096
+:1023600030BC704730B4044654E8000FA0EB0105C0
+:1023700044E80053002BF7D1156030BC704770B4AF
+:1023800004464FF0000054E8006F0D68AE4207BFEE
+:1023900044E80023012044E800630E60002B1CBFCA
+:1023A0000020F0E770BC704730B4044654E8000FDA
+:1023B00088422CBF451A054644E80053002BF5D14E
+:1023C000156030BC704700001EF0040F0CBFEFF327
+:1023D0000880EFF3098007F007BB0000064880473C
+:1023E00006480047FEE7FEE7FEE7FEE7FEE7FEE7FA
+:1023F000FEE7FEE7FEE7FEE7C9350700012207001A
+:102400002DE9F05F0546002092469B468846064629
+:10241000814640241BE0284641464746224600F0BC
+:1024200074F853465A46C01A914110D311461846C3
+:10243000224600F016F82D1A67EB01084F46224697
+:102440000120002100F00DF817EB00094E41201E7D
+:10245000A4F10104DFDC484631462A464346BDE884
+:10246000F09F202A04DB203A00FA02F10020704796
+:102470009140C2F1200320FA03F3194390407047C2
+:102480000048704744CA070040EA01039B0703D095
+:1024900009E008C9121F08C0042AFAD203E011F8A3
+:1024A000013B00F8013B521EF9D27047D2B201E065
+:1024B00000F8012B491EFBD270470022F6E710B549
+:1024C00013460A4604461946FFF7F0FF204610BDA2
+:1024D000421C10F8011B0029FBD1801A704730B54F
+:1024E00004460020034600E05B1C934203D2E05CFC
+:1024F000CD5C401BF8D030BD034611F8012B00F82D
+:10250000012B002AF9D118467047202A04DB203A13
+:1025100021FA02F00021704721FA02F3D040C2F103
+:10252000200291400843194670470000064C074DB1
+:1025300006E0E06840F0010394E807009847103493
+:10254000AC42F6D3FFF760FEACD90700CCD9070048
+:1025500070B58C1810F8015B15F0070301D110F865
+:10256000013B2A1106D110F8012B03E010F8016B92
+:1025700001F8016B5B1EF9D12B0705D40023521E15
+:102580000DD401F8013BFAE710F8013BCB1A921C7D
+:1025900003E013F8015B01F8015B521EF9D5A1427B
+:1025A000D8D3002070BD2DE9F0438BB01446129DA6
+:1025B00015F9046B00961F46804689462B46024655
+:1025C000214602A800F097FC02A9129A084600F0E2
+:1025D0008EFC129B02AA4146404600F078FC129BFA
+:1025E00002AA2146204600F072FC2B464A46394694
+:1025F0003846009600F07FFC129A394602A800F097
+:1026000076FC02A92B4642460846009600F073FC71
+:1026100002A92B4622460846009600F06CFC2B4689
+:10262000424621462046009600F065FC129B224659
+:102630004946484600F04BFC2B4602AA414620463C
+:10264000009600F058FC129B22463946384600F0AE
+:102650003EFC2B464A4639463846009600F04BFC75
+:10266000324602A9204600F00CFE0BB0BDE8F08314
+:10267000F0B5154689B01C4607460E461A4629464F
+:10268000684600F034FC23466A463946384600F076
+:102690001EFC23462A466946684600F018FC23467D
+:1026A0006A463146304600F012FC09B0F0BD8B1886
+:1026B00002448B4200D1704713F8010D02F8010D5E
+:1026C000F7E72DE9F047B3F9024088461E4604F1CA
+:1026D0001F012023073491FBF3F708234FFA87F9F2
+:1026E00094FBF3F4944228BF14464946054600F093
+:1026F0007DFA22464146FFF7DAFFB6F90230E400E0
+:102700009C4221D9E41A05EB87010022C4F120077D
+:102710008D420FD324364A462946304600F071FADE
+:10272000012811D04B46324629462846BDE8F047DD
+:1027300000F0B6BD51F8040C20FA04F3134341F83D
+:10274000043D00FA07F2E3E7BDE8F0872DE9F04722
+:1027500093F9006092B0044689461046314615460A
+:10276000984600F062FA002840F0938042464946BD
+:1027700002A800F0BCFB434602AA21460AA800F0CA
+:10278000A6FB02A90846424600F0B1FB43462A4692
+:102790004946484600F09BFB08F10407424629469B
+:1027A000284600F0A4FB3B462A46214620460096D8
+:1027B00000F04AFA3B462A4629462846009600F091
+:1027C00043FA3B462A4621462846009600F093FBF2
+:1027D00043462A462146204600F079FB3B462246E6
+:1027E00021462846009600F02FFA3B4600962A46DE
+:1027F0002146204600F028FA2368DB074CD53346F3
+:102800003A462146204600F0C3F93146824620462A
+:1028100000F029FD06F18043013B54F8230040EA13
+:10282000CA7044F8230042462146284600F05FFB68
+:102830003B460AAA29462846009600F05CFB3B4628
+:102840000AAA29462846009600F055FB0AA9084620
+:102850003B462A46009600F04EFB43460AAA214614
+:10286000204600F034FB02AA3B4610462146009663
+:1028700000F041FB32462946204600F002FD324678
+:102880004946284600F0FDFC324602A9484600F0C1
+:10289000F8FC12B0BDE8F0873146204600F0E3FCBA
+:1028A000C1E7000000487047FCD807002DE9F04F51
+:1028B000EDB01F46DDF8D8810590B8F9026098F9AF
+:1028C000004020231F3696FBF3F676B206F1FF395F
+:1028D00024AB002543F829506CAB03EB89034CA8CB
+:1028E0008A469346394698F9012043F8805C43F8BC
+:1028F000605CFFF7DCFE98F9012054A8B918FFF7D7
+:10290000D6FE21464CA800F090F90746002840F07A
+:102910003981214654A800F088F90290002840F03F
+:10292000338108F1240332464CA91846039300F082
+:1029300068F9012840F02A81324654A9039800F032
+:1029400060F90128069040F021811CAD0CAF3346A0
+:10295000039A54A9284600F090F9029B47F82930C1
+:102960005A46514638464346FFF7ABFE394638468D
+:10297000039B00962A4600F006FA0DF5B879039BF2
+:1029800000962A464CA914A800F0FDF948462246B4
+:10299000059900F076FCA30009EB030A0793059B59
+:1029A000A100591808F1440B5046224600F069FC7A
+:1029B0005946224634A800F064FCA3000BEB030147
+:1029C00022463CA800F05DFC08F10403494634AA05
+:1029D00028460094049300F08EFA53464A463CA9D8
+:1029E00034A8CDF80080FFF7DEFD2346049A29467F
+:1029F000284600F042F92A46514648464346FFF72A
+:102A000037FE029B08933146059B0A933846CDF862
+:102A100024B0CDF82C9000F009FC3146814614A872
+:102A200000F004FC8145B8BF81461FFA89F909F11D
+:102A3000FF3B0FFA8BFB5946384600F061FC5946C4
+:102A4000071C14A818BF012700F05AFC002814BF67
+:102A5000022300231F430DF1200A22465AF8277053
+:102A600024A8394600F00DFC0DF1B00BA300F918B5
+:102A70002246584600F005FC2146284600F0B6F8EC
+:102A8000A9F10209069B2B600FFA89F90DF1900A52
+:102A9000B9F1000F23DA2346049A2946284600F0AC
+:102AA000ECF843462A4659465046FFF7E1FD3246C8
+:102AB0005146039800F0A5F8012805D03346039A43
+:102AC0005146504600F0ECFB013C64B2002C4CDA5D
+:102AD000029BB3FA83F040096DB0BDE8F08F434626
+:102AE0002A46D8F8A47059465046B84749460CA81B
+:102AF00000F006FC4946071C14A818BF012700F087
+:102B0000FFFB002814BF02200020384308AB53F815
+:102B100020702FB32246394634A800F0B2FB079B41
+:102B20002246F9183CA800F0ACFB43462A463CA9D3
+:102B300034A8FFF79DFD049B009434AA514644A895
+:102B400000F0D9F95B4652463CA934A8CDF8008084
+:102B5000FFF729FD434644AA2946284600F0B7F965
+:102B600009F1FF390FFA89F992E723B26CAA02EB57
+:102B700083025AF8233052F8802C5340029A1A43A9
+:102B80000292A1E72846A7E73846A5E70298A3E7FF
+:102B9000C3F10803DB0070B50133002403A500BFB7
+:102BA0005B1920C940CAAD1920C0184720C940CAC6
+:102BB000754120C020C940CA754120C020C940CA03
+:102BC000754120C020C940CA754120C020C940CAF3
+:102BD000754120C020C940CA754120C020C940CAE3
+:102BE000754120C06441204670BD00BF002310B570
+:102BF0001C465AB2914200DC10BD40F8234001331C
+:102C0000F7E710B5013A52B2002A01DA002010BDF0
+:102C100013B250F8234051F823309C4203D8F1D22C
+:102C20004FF0FF3010BD012010BD10B500231A4633
+:102C30005CB2A14203DCB2FA82F0400910BD50F848
+:102C4000234001332243F3E770B59DF910401E463F
+:102C500023460546FFF79CFF30B9224629463046F9
+:102C6000FFF7CFFF012807D02346324629462846E2
+:102C7000BDE8704000F014BB70BDF0B50F46A1B0C8
+:102C800006461946384615461C46FFF7CEFF28B1C2
+:102C900021463046FFF7AAFF21B0F0BD2246394653
+:102CA000684600F0EEFA2246294608A800F0E9FA44
+:102CB000214610A8FFF79AFF0123214618A8109378
+:102CC000FFF794FF224608A96846FFF79AFF28B944
+:102CD000224610A9304600F0D4FADDE7009BDA075F
+:102CE00009D42146684600F0BEFA2246294610A8BB
+:102CF00000F0E6FBE6E7089BDB0707D4214608A8BF
+:102D000000F0B1FA2246294618A8F1E70028234628
+:102D10001CDD08AA6946684600F0C2FA21466846EA
+:102D200000F0A1FA224618A910A8FFF76AFF0028B0
+:102D300005DA10A923462A460846FFF729FF10A9FD
+:102D4000234618AA084600F0ABFACEE708A96A465F
+:102D5000084600F0A5FA214608A800F084FA2246A9
+:102D600010A918A8FFF74DFF002805DA18A9234677
+:102D70002A460846FFF70CFF18A9234610AA084662
+:102D800000F08EFABEE72DE9F04FB5B004AD9DF925
+:102D9000F8401F4680462346284600F0BEF824AB84
+:102DA000214638460293039500F040FAC0EB8410A8
+:102DB00005B26B4203F01F034FF0200695FBF6F6B9
+:102DC00076B205F01F0914A858BFC3F100093146B7
+:102DD000FFF70CFFB9F1000F30B22BDD14AB00226E
+:102DE00003EB8000C9F1200E1346A34217D327B28C
+:102DF0007B00019314AB03EB870704F1FF3934AB7D
+:102E0000012603EB8909002D55DB34AB0022C6F106
+:102E10000100964603EB860A03EB80002DE057F88D
+:102E2000236006FA09F10A4340F8232026FA0EF23D
+:102E30000133DAE714AB2246394603EB800000F099
+:102E400020FAD4E70FFA81FC5AF8C83C53F82CB0AA
+:102E500034AB03EB810151F8803CABEB0303A3EBF4
+:102E60000E039B4504D034BF4FF0010E4FF0000E0F
+:102E700050F8C81C41F82C300132019B51B29942E4
+:102E8000E0DBA6EB0E035E42214614A85E4100F093
+:102E9000EAF934AB03EB8403214653F8802C59F84C
+:102EA000803C384643EAC273013D49F8803C2DB26C
+:102EB00000F0D9F9A7E734AB03EB8606224656F8B3
+:102EC000C81C404600F0DDF935B0BDE8F08F30B5E4
+:102ED0001C4691B0054693F90030684600F01DF895
+:102EE000D4F8AC3069462846984711B030BD134637
+:102EF0000A46FFF7ECBF70B59DF910401E46234609
+:102F0000054600F0CDF938B1234632462946284619
+:102F1000BDE87040FFF73CBE70BD2DE9F04F08B42E
+:102F2000F8CA04B451F8042BA3FB028940F8048BBF
+:102F30004FF0000AE4FB629A4FF0000BE5FB62AB36
+:102F40004FF0000CE6FB62BC4FF0000EE7FB62CED8
+:102F500051F8042B4FF00008E3FB628940F8048B22
+:102F6000E4FB629AE5FB62ABE6FB62BCE7FB62CE88
+:102F700051F8042B4FF00008E3FB628940F8048B02
+:102F8000E4FB629AE5FB62ABE6FB62BCE7FB62CE68
+:102F900051F8042B4FF00008E3FB628940F8048BE2
+:102FA000E4FB629AE5FB62ABE6FB62BCE7FB62CE48
+:102FB00051F8042B4FF00008E3FB628940F8048BC2
+:102FC000E4FB629AE5FB62ABE6FB62BCE7FB62CE28
+:102FD00040F8049B40F804AB40F804BB40F804CB35
+:102FE00040F804EB0CBC052B00F01E810C68A0F12E
+:102FF0001400A1F11401A2F1140252F804EB4FF0F5
+:10300000000550F8046BE4FB6E5652F804EB50F8E0
+:10301000047BE4FB6E6752F804EB50F8048BE4FB8E
+:103020006E7852F804EB50F8049BE4FB6E8952F87A
+:1030300004EB50F804ABE4FB6E9AA0F1140052F8D4
+:10304000044B51F804EB4FF0000CE4FB6EC540F864
+:1030500004CB51F804EBE4FB6E5640F8045B51F8E6
+:1030600004EBE4FB6E6740F8046B51F804EBE4FBFF
+:103070006E7840F8047B51F804EBE4FB6E8940F86D
+:10308000048B51F804EBE4FB6E9AA0E80006062BD3
+:1030900000F0CA800C68A0F11800A1F11801A2F19B
+:1030A000180252F804EB4FF0000550F8046BE4FBF3
+:1030B0006E5652F804EB50F8047BE4FB6E6752F84E
+:1030C00004EB50F8048BE4FB6E7852F804EB50F8F4
+:1030D000049BE4FB6E8952F804EB50F804ABE4FB6C
+:1030E0006E9A52F804EB50F804BBE4FB6EABA0F10F
+:1030F000180052F8044B51F804EB4FF0000CE4FBBD
+:103100006EC540F804CB51F804EBE4FB6E5640F872
+:10311000045B51F804EBE4FB6E6740F8046B51F874
+:1031200004EBE4FB6E7840F8047B51F804EBE4FB1D
+:103130006E8940F8048B51F804EBE4FB6E9A40F87A
+:10314000049B51F804EBE4FB6EABA0E8000C072BEA
+:103150006AD008B40C68A0F11C00A1F11C01A2F116
+:103160001C0252F804EB4FF0000550F8046BE4FB2E
+:103170006E5652F804EB50F8047BE4FB6E6752F88D
+:1031800004EB50F8048BE4FB6E7852F804EB50F833
+:10319000049BE4FB6E8952F804EB50F804ABE4FBAB
+:1031A0006E9A52F804EB50F804BBE4FB6EAB52F895
+:1031B00004EB50F804CBE4FB6EBCA0F11C0052F809
+:1031C000044B51F804EB4FF00003E4FB6E3540F87C
+:1031D000043B51F804EBE4FB6E5640F8045B51F8F5
+:1031E00004EBE4FB6E6740F8046B51F804EBE4FB7E
+:1031F0006E7840F8047B51F804EBE4FB6E8940F8EC
+:10320000048B51F804EBE4FB6E9A40F8049B51F8F0
+:1032100004EBE4FB6EAB40F804AB51F804EBE4FBC9
+:103220006EBCA0E8001808BCBDE8F08F013949B2B7
+:10323000002904DA013149B231B90846704750F823
+:103240002130002BF2D0F5E701F18043013B50F82B
+:103250002330002023B9013900EB411108B2704737
+:103260005B080130F6E700EB81010023884200D3C0
+:10327000704751F8042C43EA520341F8043DD30748
+:10328000F4E710B500235CB2A24200DC10BD51F897
+:10329000234040F823400133F5E700000000000020
+:1032A000C3F10803DB0070B50133002403A500BFA0
+:1032B0005B1920C940CAAD1B20C0184720C940CAAD
+:1032C000B54120C020C940CAB54120C020C940CA6C
+:1032D000B54120C020C940CAB54120C020C940CA5C
+:1032E000B54120C020C940CAB54120C020C940CA4C
+:1032F000B54120C06441B4FA84F0400970BD00BFFC
+:103300004A11012350F8220001F01F0103FA01F1D4
+:1033100008407047F0B5082289B00C460646FFF712
+:10332000B0FFCB6A03930B6B04934B6B05938B6BD2
+:103330000693CB6B0793002708236A4669466846C5
+:10334000029701970097FFF723FC082305466A467A
+:1033500031463046FFF71CFC236B0393636B0493E9
+:10336000A36B0593E36B0693054408236A466946FD
+:1033700068460797FFF70CFC082305446A46314668
+:103380003046FFF705FC236A0093636A0193A36A42
+:103390000293A36B0693E36B0793054408236A46E5
+:1033A00031463046059704970397FFF7F1FB636AB0
+:1033B0000093A36A0193E36AA26B0293636B039386
+:1033C00004920693E26B236A0592054407936A46CA
+:1033D000082331463046FFF7DBFBE36A0093236B9B
+:1033E0000193636B0293236A0693A36A07930544D0
+:1033F00008236A4631463046059704970397FFF73E
+:103400004FFF236B0093636B0193A36B0293E36BFA
+:103410000393636A0693E36A07932D1A08236A46A7
+:103420003146304605970497FFF73AFF636B0093E8
+:10343000A36B0193E36B0293236A0393636A049380
+:10344000A36A0593236B07932D1A08236A46314616
+:1034500030460697FFF724FFA36B0093E36B0193BD
+:10346000636A0393A36A0493E36A0593636B079308
+:103470002D1A08236A463146304602970697FFF711
+:103480000FFF2D1A0D4C0FD435B9082231462046B6
+:10349000FFF7B7FB01280FD00823224631463046FC
+:1034A000FFF7FEFE2D1AEFE708232246314630468D
+:1034B000FFF76EFB2D18F7D409B0F0BD00D9070057
+:1034C00070B5036813F001050646144605D013468F
+:1034D0000A460146FFF75CFB054621463046FFF7EA
+:1034E000C2FE45B104F18042013A56F8223043F061
+:1034F000004346F8223070BD2DE9F04115468AB0F0
+:10350000044688462022002102A8FEF7D8FF2E1D7F
+:1035100095F9007003232A46414620460293FFF79F
+:10352000E6FC334602AA214620460097FFF7E3FC5B
+:103530002B46424621462046FFF7C9FC00973346FA
+:1035400005F1840221462046FFF77EFB0AB0BDE864
+:10355000F081000002490248091F09680068084715
+:103560007C58002000F0CEB970B50E46144900EB2F
+:10357000400001EBC0051446E86A183520B1012867
+:103580000FD0022805D113E0284600F0F1F9A0423F
+:1035900001D2002411E022463146284600F020FAEC
+:1035A0000BE0284600F0E4F9A042F4D20446F2E72A
+:1035B0003146284600F0E7F90446204670BD000079
+:1035C000E887002006F01EB8F0B5B5480023021DBC
+:1035D0000178101D01254FF0805406290BD1167873
+:1035E000360708D10678C6F30316032E06D0042E3C
+:1035F00004D0052E02D0062907D00EE0B4F82463CB
+:10360000A84FC6F304263E6002E01678360704D1C0
+:103610000678C6F30316032E02D0062904D00FE065
+:10362000A24FA14E7E670EE01678360708D10678C5
+:10363000C6F30316032E06D0042E04D0052E02D0A6
+:10364000062907D00EE0D4F84462994FC6F34236FB
+:103650003E6002E01678360704D10678C6F30316FA
+:10366000032E02D0062906D011E0924E376827F0CB
+:10367000807737600EE01678360708D10678C6F3F3
+:103680000316032E06D0042E04D0052E02D00629E0
+:103690000AD011E04FF08046C6F80C31C6F8103160
+:1036A000834E361F336002E01678360704D1067861
+:1036B000C6F30316032E02D0062905D00CE07C4F7A
+:1036C000032664373E600AE01678360704D1067890
+:1036D000C6F30316032E02D006290DD014E0764F50
+:1036E00005263E60744E78363560734E083633607A
+:1036F0003F263F1D3E6002E01678360704D106786B
+:10370000C6F30316052E02D0062957D062E06B4E91
+:1037100036686B4F3E60694E361D36683F1D3E6011
+:10372000664E083636683F1D3E60644E0C3636687D
+:103730003F1D3E60614E103636683F1D3E605F4E55
+:10374000143636683F1D3E605C4E183636685C4F56
+:1037500020373E60594E1C3636683F1D3E60574E3E
+:10376000203636683F1D3E60544E243636683F1D75
+:103770003E60524E283636683F1D3E604F4E2C3616
+:1037800036683F1D3E604D4E303636684C4F4037F0
+:103790003E604A4E343636683F1D3E60474E3836EE
+:1037A00036683F1D3E60454E3C3636683F1D3E60E4
+:1037B000424E403636683F1D3E6002E016783607BE
+:1037C00008D10678C6F30316032E06D0042E04D0C3
+:1037D000052E02D0062907D019E0D4F85812394A2C
+:1037E00001F04F01116002E0117809070FD1007854
+:1037F000C0F30310032803D0042801D0052806D104
+:1038000031480168C90702D06FF001010160D4F8A6
+:103810003001062808D1D4F83401062804D12B48F9
+:10382000016841F48061016022487438016841F404
+:1038300070010160BFF34F8FBFF36F8F4FF0102106
+:10384000D1F80002002803DBD1F80402002822DAB4
+:103850001F4A15601F480468002CFCD01524C1F8CD
+:1038600000420568002DFCD0C1F80442016800291F
+:10387000FCD0136001680029FCD0BFF34F8F0D48C6
+:10388000F0380168144A01F4E06111430160BFF3AC
+:103890004F8F00BFFDE7124910480860F0BD0000DF
+:1038A000E00F00F0403501400DF0ADBA00C0074018
+:1038B0003C050040FCED00E0105600400404001000
+:1038C00020C50040E40E0040000400403C170040CA
+:1038D00004E5014000E401400400FA050090D00333
+:1038E00008590020064808B50021016000680090D2
+:1038F00005F084FB05F050F90028FBD108BD00005D
+:103900000001014010B5124C02202061606111A03D
+:10391000A06104F17800E0614FF480502062002043
+:10392000A06260620BA1A164E0620D49E164102114
+:10393000A065C4E91410E0650AA1E01DFEF7DCFDF6
+:1039400009A12046FEF7D8FD2020A07110BD00007F
+:10395000E88700205465726D696E616C000000009C
+:103960006098002052545400534547474552000088
+:103970000269C1688A4203D88068401A104400E096
+:10398000501A401E70472DE9F047C4681746894613
+:1039900006464FF000083069A04201D9051B02E03D
+:1039A000B168201A0D1AB0686D1E001BA84200D81D
+:1039B0000546BD4200D33D4670682A46204449462C
+:1039C000FEF762FDB0687F1B2C44A844A944A042C6
+:1039D00000D10024F460002FDDD14046BDE8F0871F
+:1039E0002DE9F04104468846D4E90207C51BE16889
+:1039F000606816460844B54206D94146FEF744FDC4
+:103A0000B819E060BDE8F0812A464146FEF73CFD6A
+:103A1000761B08EB050132466068FEF735FDE6606F
+:103A2000F0E702E008C8121F08C1002AFAD1704767
+:103A30007047002001E001C1121F002AFBD170472E
+:103A40000121202803DA81400548014003E0402895
+:103A500002DA2038814009B1012070470020704708
+:103A6000FC06FFBD082806D228B1012803D004288F
+:103A700001D00120704700207047800701D000204E
+:103A800070470120704740680068401E084201D11D
+:103A90000120704700207047C3688B4206D811444C
+:103AA0000069491E814201D80120704700207047FB
+:103AB00030B585B00D46164C1621ADF800101ECC61
+:103AC0000DF1040C8CE81E00124C02210122217021
+:103AD0006270A0700320E070217159206071FE2097
+:103AE000A071694604F109007DDF00280ED1BDF800
+:103AF00000002A46411CE17109212172BDF808101D
+:103B00000844ADF8080001A9034872DF05B030BDD4
+:103B1000F0C40700985D00200058002010B586B062
+:103B2000062418220C496846FEF7AEFC0B48042117
+:103B3000008801EB00400AA105F092F96946204691
+:103B4000FFF7B6FF002805D1094C207874DF01216A
+:103B5000207873DF06B010BD00C507002C59002087
+:103B60004164766572746973696E672E2E2E00004B
+:103B7000005800202DE9F05FDFF894B05C46DBF8D8
+:103B80004890DBF8245003F083F8216B214E00EBC2
+:103B900001086F1A31884FF0040A0AEB01401EA198
+:103BA00005F05EF9216B40464944414500D10027AC
+:103BB00008233A4601F00CFF07004FF0010806D039
+:103BC000318808EB01401BA105F04AF91CE003F025
+:103BD0005FF80022294601F041F9DBF8282004466D
+:103BE0003188D946A24209D10AEB014018A105F05B
+:103BF00037F9C9E90748C9F8185005E008EB014052
+:103C00002346194905F037F93846BDE8F09F000012
+:103C1000E86F002068590020456E746572206E724E
+:103C2000665F6466755F6170705F636F6E74696E06
+:103C3000756500004661696C656420746F20636F70
+:103C40007079206669726D776172652E00000000E0
+:103C500053657474696E672061707020617320769B
+:103C6000616C696400000000E4CA070008B51346EF
+:103C70000246064800930123008803EB00400B46F0
+:103C800003A105F000F906F059FB00006859002077
+:103C900052656365697665642061206661756C7440
+:103CA000212069643A203078253038782C207063E0
+:103CB0003A203078253038782C20696E666F3A20AB
+:103CC0003078253038780000024605480121008808
+:103CD00001EB004003A105F0C7F806F02FFB000040
+:103CE00068590020526563656976656420616E20BD
+:103CF0006572726F723A2030782530387821000072
+:103D00002DE9F84F254C8146924660880E46814247
+:103D100041D800274FF6FF788DF80070684600F014
+:103D2000F5F822786078A188884201DA401C00E02A
+:103D30000020C0B2904204D19DF8000000F032F99A
+:103D400027E065786078884201DA401C00E00020B6
+:103D500060709DF8000000F025F9454519D0A06875
+:103D6000B9F1000F40F835A00DD066B16188E06868
+:103D7000324605FB01004946FEF786FBA06800EBD2
+:103D8000C500868002E000EBC50087800020BDE80A
+:103D9000F88F0420FBE70920F9E7000040580020D5
+:103DA00010B50E4C03E0401C00E00020207020788D
+:103DB0006178814210D022786188E068A36802FBB4
+:103DC000010003EBC20153F8322089889047207824
+:103DD000A1888842E9DAE6E710BD000040580020DB
+:103DE00030B5CB0008339DB293074FF0000401D0EB
+:103DF000072030BD044B9A602A44DA605C701C7066
+:103E000058809980002030BD40580020014801F0C2
+:103E100048BA00005858002070B514460E460500F8
+:103E200004D10B4940F2C51000F000F93CB12868FC
+:103E3000012EC4600AD000218160002070BD0449B9
+:103E40004FF4E37000F0F2F8072070BD0121F3E7B2
+:103E50003CCF070038B50E4808235822416800912E
+:103E60000C49006802F0D2F800280FD10A4A6946CE
+:103E70000A4801F01BFA040008D10121074801F0AB
+:103E8000E4FA0649012008390870204638BD0000D0
+:103E900018C6070070740020BDB1070058580020F4
+:103EA00070B516460D46040004D10C4940F2D510F9
+:103EB00000F0BCF80A48854201D9072070BD0948C6
+:103EC000266101F0EEF928446060A06800B1A560A9
+:103ED0002146BDE87040002008F00CB83CCF070038
+:103EE00017FCFF005858002010B5040004D1064903
+:103EF0004FF4F57000F09AF8002021462076BDE8D6
+:103F00001040012007F0F6BF3CCF070070B5044613
+:103F100007F06EF8012803D010A11D2000F086F8EC
+:103F2000EFF3108172B61D4A9368012083B9906047
+:103F30004FF0E020D0F88051194B1D401560C0F8BB
+:103F40008031D0F8843153604217C0F884210020BA
+:103F50002070002900D162B670BD00002E2E5C2EAC
+:103F60002E5C2E2E5C2E2E5C2E2E5C636F6D706F81
+:103F70006E656E74735C6C69627261726965735CA4
+:103F80007574696C5C6170705F7574696C5F706C7E
+:103F90006174666F726D2E6300000000C8740020AB
+:103FA000FC06FFBD10B5044607F022F8012803D037
+:103FB0000DA12B2000F03AF81B498868002811D089
+:103FC000002C0FD1EFF3108072B60B684FF0E02297
+:103FD000C2F800314B68C2F8043100228A60002820
+:103FE00000D162B610BD00002E2E5C2E2E5C2E2E4F
+:103FF0005C2E2E5C2E2E5C636F6D706F6E656E7422
+:10400000735C6C69627261726965735C7574696C0A
+:104010005C6170705F7574696C5F706C6174666F01
+:10402000726D2E6300000000C87400201CB56A4643
+:10403000ADF800000191002144F20200FFF716FEE6
+:104040001CBD00002DE9F843264F264857F8245F91
+:10405000846CB968AC2902D1406B04442D1A224EFD
+:1040600000954FF004083188234608EB01401F4AB1
+:104070001FA104F008FFB868AC2807D12A46A4F5B0
+:1040800080411A48FEF72BFA002824D02A46214600
+:104090001648FEF724FAF0B131882B4608EB0140B0
+:1040A000224621A104F0E7FE04F076FD0028FBD1B2
+:1040B00002F0DAFB2946204603F0FEF9040007D09F
+:1040C0003088012101EB004023A100BF04F0C8FEAD
+:1040D0002046BDE8F8833188002408EB014025A183
+:1040E000F4E70000E86F0020685900200020070076
+:1040F000566572696679696E6720424C3A20416460
+:1041000064723A203078253038782C205372633A24
+:10411000203078253038782C204C656E3A20307865
+:104120002530387800000000436F7079696E672091
+:10413000626F6F746C6F616465723A205372633A98
+:10414000203078253038782C204C656E3A20307835
+:104150002530387800000000526571756573742051
+:10416000746F20636F707920424C206661696C65C2
+:10417000640000004E6F20626F6F746C6F61646545
+:104180007220636F7079206E65656465642C2062AF
+:104190006F6F746C6F6164657220757064617465B3
+:1041A00020636F6D706C6574652E000030B595B03E
+:1041B000040004D12E4940F22740FFF737FF2D4974
+:1041C0004FF6FF702246488001208DF812004FF60E
+:1041D0005960ADF8100004A90120A8DF002844D1DF
+:1041E000254B0FCB8DE80F00A11C684662DF00282D
+:1041F0003BD121491C2260390BA8FEF745F91F4D20
+:10420000142205F1C401A8681290A0788DF84A0024
+:104210002868139006A8FEF737F912A8069013A88D
+:1042200007902088231D06AA0BA9AADF00281CD10D
+:104230001C2205F1D8010BA8FEF726F9E8681290B8
+:10424000A0788DF84A0068681390142205F1F401F3
+:1042500006A8FEF719F912A8069013A8079020885F
+:1042600004F10C0306AA0BA9AADF15B030BD0000AB
+:10427000D0CB070000580020C8C50700C0C4070005
+:10428000F0B585B00D46040004D136494FF4B37043
+:10429000FFF7CCFE25B9334940F26710FFF7C6FEA1
+:1042A00014216846FEF709F92078032308280BD16A
+:1042B0002D48C188491E89B2C1808288002A49D010
+:1042C000002947D1C28023702178607860228DF860
+:1042D00000208DF801108DF8020063780325012B72
+:1042E00014D0224802212278008801EB004020A14E
+:1042F00004F0C1FD60780B2828D101F02BFA8DF86D
+:104300000300002001F02EFA04251FE02078092880
+:104310001CD2DFE800F01B1B1B211B1B051B21000F
+:10432000D4E902706D46E91C666807F02BFE04466E
+:1043300029193046C91C07F025FE044429193846BE
+:10434000C91C07F01FFE2044C01CC5B229466846A0
+:1043500006F016FF05B0F0BDD4E90112684606F07C
+:10436000FEFEF1E7D0CB0700005800202C590020BA
+:104370004446552072657175657374202564206606
+:1043800061696C65642077697468206572726F7208
+:104390003A203078257800002DE9F0411E4C0027A6
+:1043A000217AC90734D01D49884231D01C4D0426DA
+:1043B0001CA1288806EB004004F052FD6088A0F59F
+:1043C0007F41FF3918D028881EA106EB004004F079
+:1043D00047FDA068132140F00400A060608876DFEC
+:1043E000002816D11B4CC8274FF47A48611C404660
+:1043F00088477F1EFAD101E0207874DF05F090F83D
+:10440000070005D1288814A106EB004004F028FD20
+:104410003846BDE8F081000000580020CCD90700E4
+:104420002C5900205368757474696E6720646F7727
+:104430006E20424C45207472616E73706F72742EE0
+:1044400000000000446973636F6E6E656374696E8B
+:10445000672E0000D0C40700424C45207472616E84
+:1044600073706F7274207368757420646F776E2E2A
+:10447000000000002DE9F041204C07460020217A81
+:10448000C90739D11E4D04261EA1288806EB00401D
+:1044900004F0E6FC2348E76001F0D8FE00F026FBBC
+:1044A000002829D103F076FA38B11F4803F066FAE4
+:1044B000A06840F00200A06005E028881BA106EB80
+:1044C000004004F0CDFC01F019FA002814D1164880
+:1044D0001C30FFF76BFE00280ED1FFF71FFB0028F2
+:1044E0000AD1A06818A140F00100A060288806EB5E
+:1044F000004004F0B5FC0020BDE8F0810058002029
+:104500002C590020496E697469616C697A696E671B
+:1045100020424C4520444655207472616E73706F82
+:104520007274000084DA0700B85D00204E6F2061CD
+:1045300064766572746973696E67206E616D65205B
+:10454000666F756E64000000424C4520444655205D
+:104550007472616E73706F727420696E69746961D0
+:104560006C697A65642E00002DE9FE4FA44E074663
+:10457000041D018830884FF00408A24D4FF0000A56
+:104580004FF00109424608EB0040212977D040DC7A
+:10459000132975D026DC012973D010295DD011298B
+:1045A00074D012296FD1154697A104F059FC3088B8
+:1045B000E28805EB00409EA104F056FC3088A288FA
+:1045C00005EB0040A0A104F04FFC3088228905EBE8
+:1045D0000040A3A104F048FC3088628905EB00404C
+:1045E000A4A1EEE0142978D01A2977D01F294AD146
+:1045F000A6A104F035FC211D688875DF040042D0B7
+:104600003188224609EB0140ACA104F02DFC204684
+:104610001FE051296FD00EDC22296DD0232969D0EB
+:1046200024297BD0502977D103B03946BDE8F04F1B
+:10463000B04805F0A7BF5229D7D0552939D05629FF
+:104640006AD1B879002867D11321688876DF0028FD
+:1046500062D0BDE8FE4FFFF737BBA7A104F000FC16
+:1046600020886880E96809B101208847A5496888E1
+:1046700075DF020050D0318809EB014004E07FE093
+:1046800054E086E002E047E09FA19AE04FF6FF7019
+:104690006880287A400704D4FFF740FA08B1FFF792
+:1046A00013FBE968002937D003B00220BDE8F04FC2
+:1046B0000847FA88F72A14D29107B1F1404F0ED07B
+:1046C000D11F8BB2591ECC1701EB947424F0030454
+:1046D000091B591A891D8CB204E077E07FE014466B
+:1046E00000E0F7242346944904F0C5FB214668887E
+:1046F000B5DFACE702E050E03AE00FE08FA104F054
+:10470000AFFBCDF800A0CDF804A0B8880022694620
+:1047100090DF2AE0FFF7D8FABDE8FE8F6389E288D0
+:1047200003B093A1BDE8F04F04F0A5BB1446A0A1CF
+:1047300004F096FB734801AA163842F60521806AF8
+:104740000190CDF808D06888ADDF08B1FFF7BCFA5A
+:104750003088BDF8002004EB00409FA104F084FBEA
+:1047600000231A46852168887FDF0028D2D1D3E74D
+:10477000217900916379A279A0A104F084FBCBE7B1
+:10478000ADA104F06DFBCDF800A0208869468FDF55
+:10479000EBE70021688866DF59E7B8790028BBD0CD
+:1047A0003946544805F0AAFE0028B5D007F10801A3
+:1047B000504805F04FFA0200AED0318809EB0140B5
+:1047C000A8A103B0BDE8F04F04F04EBBB2A104F0C5
+:1047D00047FB00210A4620880B4686DF37E7002387
+:1047E00020881A461946B1DF08B1FFF76DFA318803
+:1047F00003B008EB0140BDE8F04FB1A104F030BBBD
+:104800002C59002000580020526563656976656464
+:1048100020424C455F4741505F4556545F434F4EE1
+:104820004E5F504152414D5F555044415445000048
+:104830006D61785F636F6E6E5F696E7465727661CD
+:104840006C3A2025640000006D696E5F636F6E6EC8
+:104850005F696E74657276616C3A202564000000B1
+:10486000736C6176655F6C6174656E63793A20255F
+:1048700064000000636F6E6E5F7375705F74696DC6
+:10488000656F75743A202564000000005265636509
+:104890006976656420424C455F4741505F455654F8
+:1048A0005F434F4E4E5F504152414D5F5550444122
+:1048B00054455F5245515545535400004661696C5B
+:1048C00075726520746F2075706461746520636F04
+:1048D0006E6E656374696F6E20706172616D657470
+:1048E000657220726571756573743A203078257829
+:1048F00000000000D45D0020436F6E6E6563746538
+:1049000064000000D6C407004661696C75726520BA
+:10491000746F2075706461746520636F6E6E65637B
+:1049200074696F6E20706172616D65746572733A3F
+:10493000203078257800000088CB07005265636539
+:104940006976656420424C455F4741505F45565447
+:104950005F444154415F4C454E4754485F55504475
+:104960004154455F524551554553542E00000000B7
+:10497000526563656976656420424C455F474150E6
+:104980005F4556545F444154415F4C454E4754483F
+:104990005F555044415445202825752C206D617881
+:1049A0005F72785F74696D65202575292E0000009F
+:1049B000526563656976656420424C455F474150A6
+:1049C0005F4556545F5345435F504152414D535FDD
+:1049D00052455155455354004343434420666F723A
+:1049E0002073657276696365206368616E676564CC
+:1049F0002069732030782530347800005265636573
+:104A00006976656420424C455F4741505F45565486
+:104A10005F5048595F555044415445202852583AF8
+:104A200025642C2054583A25642C207374617475C5
+:104A3000733A2564290000005265636569766564F0
+:104A400020424C455F4741505F4556545F5048599E
+:104A50005F5550444154455F524551554553542E7E
+:104A600000000000436F756C64206E6F74206861F5
+:104A70006E646C65206F6E5F6374726C5F70745FE0
+:104A800077726974652E206572725F636F64653A30
+:104A90002030782530347800526563656976656426
+:104AA00020424C455F4741505F4556545F53454354
+:104AB0005F494E464F5F52455155455354000000E3
+:104AC00046696E69736865642068616E646C696EBE
+:104AD0006720636F6E6E2073656320757064617408
+:104AE00065000000007800F00100704738B5002034
+:104AF000009002F0EDFC002830D1194C0425194A31
+:104B0000208819A105EB004004F0AEF9154813DF29
+:104B1000002823D120881CA105EB004004F0A0F957
+:104B200004F028FD002819D1684604F079FB00281C
+:104B300014D120881AA105EB004004F091F96946D0
+:104B4000012004F077FB002808D120881AA105EB8A
+:104B5000004004F085F9684604F016FC38BD0000FA
+:104B60002C5900200020070053657474696E67207B
+:104B7000757020766563746F72207461626C653A3B
+:104B80002030782530387800456E61626C696E6738
+:104B900020536F66744465766963652E00000000DB
+:104BA000436F6E6669677572696E6720424C452077
+:104BB000737461636B2E0000456E61626C696E6791
+:104BC0002074686520424C4520737461636B2E002D
+:104BD00011480421008801EB004010A104F040F9C5
+:104BE00004F00CFA03F0D8FF0028FBD1114E642525
+:104BF0004FF47A47741C3846A0476D1EFAD1BFF3B4
+:104C00004F8F0D4801680D4A01F4E06111430160C6
+:104C1000BFF34F8F00BFFDE76859002052657365F1
+:104C20007474696E6720626F6F746C6F6164657213
+:104C30002E00000050C307000CED00E00400FA0550
+:104C40002DE9FC410646C0074FF000050ED0104F7D
+:104C500000240122385D009500231146019503F0E0
+:104C600063FE641C042CF4D300F064F8B0070DD587
+:104C7000074E0024361D0022305D032300951146A7
+:104C8000019503F051FE641C042CF4D3BDE8FC81B3
+:104C900046C3070010B50446042803D305A121200C
+:104CA000FFF7C4F90E480121005DBDE8104003F094
+:104CB00099BE00002E2E5C2E2E5C2E2E5C2E2E5CBD
+:104CC0002E2E5C636F6D706F6E656E74735C626FB9
+:104CD000617264735C626F617264732E63000000C2
+:104CE00046C3070010B50446042803D305A11B20C2
+:104CF000FFF79CF90E480021005DBDE8104003F06D
+:104D000071BE00002E2E5C2E2E5C2E2E5C2E2E5C94
+:104D10002E2E5C636F6D706F6E656E74735C626F68
+:104D2000617264735C626F617264732E6300000071
+:104D300046C3070010B500242046FFF7ABFF641CF4
+:104D4000042CF9D310BD00002DE9F8430546861C5C
+:104D500000208DF8000090460F464FF0010968468C
+:104D6000FFF7D4F81B4C20683860D4E90001401AE2
+:104D7000A168081A41F21C0167180EE001213846AB
+:104D800001F08FF901F040F80146384601F089F949
+:104D9000D4E90001401AA168081A401C8642EDD8E7
+:104DA000B8F1000F03D0052065F3891002E006205A
+:104DB00065F39F50A2682168114004EB8101C8602F
+:104DC0002068304420609DF80000FFF7EBF848466B
+:104DD000BDE8F883C477002010B543689C18446090
+:104DE00021B905E013F8010B01F8010B521EF9D2AD
+:104DF000012010BD30B482680468531C8360A15444
+:104E0000D0E901128A4202D330BC03F095BA30BC1B
+:104E100070470000034803C8814201D10120704758
+:104E200000207047C477002010B5040003D1054965
+:104E3000C520FFF7FBF80448C16B6160006CA060FF
+:104E400010BD0000D0CC0700E86F00204068496822
+:104E5000884201D80120704700207047F0B54FF01C
+:104E6000FF3622B11268D24300230A4D0DE03246CC
+:104E7000FAE7C45C62400824D70700D037462F40C9
+:104E800087EA5202641EF7D15B1C8B42F1D3D043F8
+:104E9000F0BD00002083B8EDF0B5146906468DB072
+:104EA00020681546271DE0B1022920D00A20009075
+:104EB0006B4609AA304606F021F900280FD009A94F
+:104EC00001A8009A05F026FF01AE96E80F0005AE96
+:104ED00086E80F00236869683A4605A898470DB030
+:104EE000F0BD0DB03046BDE8F04005F087BF694623
+:104EF000304605F019FF0028F1D0236869683A466A
+:104F0000684698470028EAD002980028F5D1019811
+:104F100070600120E3E753685B7813F0C00303D0AF
+:104F2000402B03D00020704700F002B8FFF7B4BF59
+:104F30002DE9FF410B465168064614464878334D2B
+:104F400000F00F0210F0300055F8225006D0102863
+:104F500006D0202808D0302856D13EE022694DE006
+:104F600061690120087047E0022B28D1042A26D865
+:104F70004FF0010869463046676905F0D5FE002804
+:104F80001AD009E00B79226913FB00226846A84772
+:104F900070B13878401C3870029820B16168387858
+:104FA0004A799042EED301987060029860BB02E0AB
+:104FB0004FF00008F7E7404604B0BDE8F081D4E9BF
+:104FC00004300F79027817FB023349798A421BD2E9
+:104FD000521C02701A46616810E008786169072A5D
+:104FE000087009D1606801792069FDF766FA606888
+:104FF0002169806805F0B3FE2269616804B030461B
+:10500000AC46BDE8F04160470020D5E79CC90700E9
+:1050100038B51D4901200A68D20301D5000407E014
+:105020001A490A6812F0A90F04D0086800F0560067
+:105030000860002001F0BEFD154C0425D0B1102001
+:105040000090684603F0ACFCD0F810050099C84009
+:1050500010F0010F13D00D48001F006810F0B100D0
+:1050600007D020880BA105EB004000BF03F0F8FE3D
+:10507000012038BD208810A105EB0040F6E720880C
+:1050800016A105EB0040F1E70004004020050040B8
+:1050900068590020444655206D6F64652072657123
+:1050A0007565737465642076696120475052454781
+:1050B0005245542E00000000444655206D6F646533
+:1050C000206265636175736520617070206973206B
+:1050D0006E6F742076616C69642E00004446552022
+:1050E0006D6F646520726571756573746564207693
+:1050F000696120627574746F6E2E0000FEB51849E8
+:105100000446086808B1401E08601648D4E90153F7
+:1051100000880426227806EB00409DB10E682169C4
+:105120000296CDE900312B46012A16D00EA210A11D
+:1051300003F0BCFE6169002911D0E06803B0BDE84E
+:10514000F040084709680091012A04D006A217A17F
+:1051500003F099FEEEE71FA2F9E71EA2E7E7FEBD06
+:1051600018580020345900206572617365000000F2
+:10517000466C617368202573206661696C656420E4
+:105180002830782578293A20616464723D25702C96
+:10519000206C656E3D307825782062797465732CBB
+:1051A0002070656E64696E6720256400466C6173CB
+:1051B0006820257320737563636573733A20616497
+:1051C00064723D25702C2070656E64696E672025C1
+:1051D00064000000777269746500000010B508284B
+:1051E0001BD2DFE800F004121A1A1A041A04012074
+:1051F000FFF726FD0020FFF775FD0120FFF772FD88
+:10520000BDE810400220FFF745BD0120FFF742FD39
+:10521000BDE810400220FFF765BD10BD10B5044683
+:10522000032806D0042C04D0062C0ED0072C04D161
+:105230000BE00749074801F045F9074801680029D4
+:1052400005D02046BDE810400847FFF7C1FC10BD5F
+:10525000795B0700C0D40100B857002010B50446A0
+:10526000062802D1002002F015FD0448016800293B
+:1052700003D02046BDE81040084710BDFC57002071
+:1052800010B50021024800F022FF80F3100010BD8D
+:10529000E08700204FF4A07202EB810189B200F098
+:1052A0003BBA0068D0F80405704700002DE9F047CC
+:1052B00016460D46040003D136492F20FEF7B6FEF0
+:1052C0001DB934493020FEF7B1FE1EB931493120F5
+:1052D000FEF7ACFE60793049DFF8BC80DFF8BC90A7
+:1052E00041F82060617908F1040808EBC1000079F9
+:1052F00038B10824B9F80000022101EB004028A1D0
+:1053000043E02E882768B6F5805F03D32DA1FD20EA
+:10531000FEF78CFEC7F80865AD7894F90460A81E06
+:10532000022806D3681F032803D331A14520FEF7C6
+:105330007DFE002E4FEA451006DA06F00F0101F15E
+:10534000E02181F8140D03E006F1E02686F8000460
+:1053500094F90410012201F01F0302FA03F0490935
+:10536000890001F1E021C1F88002C1F800016179F2
+:1053700008EBC1010A71617948F83140B9F80000C1
+:10538000032101EB0040002424A103F069FD204625
+:10539000BDE8F08780CF0700785800204C590020E6
+:1053A00052544320696E7374616E636520616C7240
+:1053B0006561647920696E697469616C697A656494
+:1053C0002E0000002E2E5C2E2E5C2E2E5C2E2E5CCF
+:1053D0002E2E5C6D6F64756C65735C6E7266785CA6
+:1053E00068616C2F6E72665F7274632E68000000D5
+:1053F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C69AC
+:105400006E746567726174696F6E5C6E7266785CEB
+:105410006E7266785F676C75652E68005254433A09
+:1054200020696E697469616C697A65642E00000098
+:1054300090F90400012100F01F0291404009800012
+:1054400000F1E020C0F8001270470A46022100F087
+:105450004FB94FF4827100F05FB9000010B504003D
+:1054600003D104496120FEF7E1FD206801210160BC
+:1054700010BD000080CF070010B5040003D104491F
+:105480006720FEF7D3FD20680121416010BD0000B8
+:1054900080CF07002DE9F843994616460F460500D0
+:1054A00003D12B498620FEF7C1FD29684FF48034D3
+:1054B0004FF4A070BC4000EB870080B226F07F461E
+:1054C000C1F808432968C1F84843296800220A50F6
+:1054D00008580090286800EB8701D1F84005C1F812
+:1054E00040652968D1F804151A4F401A20F07F4012
+:1054F0004FF00408012809D1398808EB014016A1B2
+:1055000003F0AEFC21494FF4046088472868C0F8D6
+:1055100044432968D1F80435F01A20F07F40020294
+:1055200001D540F07F40C9F1000290420BDD022816
+:1055300009DC3988324608EB014015A103F09BFCD9
+:105540000D20BDE8F883C1F804430020F9E700000E
+:1055500080CF07004C5900205254433A2044656CD8
+:10556000617920696E74726F647563656420647517
+:105570006520746F207269736B206F66207072658E
+:105580002D666972696E672E0000000031C6070043
+:105590005254433A2057696E646F77656420636F95
+:1055A0006D70617265207365742074696D656F75C7
+:1055B0007420286162735F76616C75653A25642C8E
+:1055C00020636F756E7465723A2564292E000000A1
+:1055D0002DE9FC4180461F4615460E4600240D4825
+:1055E00000F05CFD38B11120BDE8FC8106EB043011
+:1055F00003F0DCFD641CAC42F8D1064800F045FD28
+:10560000CDE90057334600220221404600F02AF837
+:105610000020E9E7845800202DE9F843104D0F469B
+:1056200080461E4691466946286800F002FD040047
+:1056300014D01C21FCF741FF01202071C4F8149004
+:10564000380BC4F80080C4E902606946286800F09D
+:1056500011FD05F033FD0020BDE8F8830420FBE7D1
+:1056600074C607002DE9F04387B00446DDE90E89D2
+:1056700080681D4616460F4600280BD01821684644
+:10568000FCF71BFF02A88DF8007080E86003A1689A
+:105690006846884707B0BDE8F08330B50446006827
+:1056A00087B00D46806800281FD018216846FCF797
+:1056B00004FF0195A0680590207910B1012810D150
+:1056C00007E001208DF8000020690290E068039057
+:1056D00005E002208DF80000E06800030290606998
+:1056E0000490206881686846884707B030BD000094
+:1056F00070B516460C46050003D10649B920FEF7E1
+:1057000095FC2868C0F84443002E02D02868C0F8F1
+:10571000044370BD80CF070038B50C46050003D1A7
+:105720000749CA20FEF782FC2868015929B10021E7
+:10573000015100590090012038BD002038BD000003
+:1057400080CF07000B2803D30B38C0B200F00AB893
+:10575000704700000249002208780A707047000074
+:105760001C580020014908700B2070471C5800206D
+:105770000149012008707047F55700202DE9FE43CC
+:1057800007004FF02000904689464FF00106029036
+:1057900004D12A494FF4FA70FEF748FC284C04253E
+:1057A000434620884A4605EB004026A103F063FBF0
+:1057B00002A93348CDE9000143464A463149A0F5E4
+:1057C000987001F04FF9020007D02088012101EB09
+:1057D00000402DA103F048FB2CE007F16F012022CF
+:1057E0000F462748FCF77BFE28B32088022101EBF7
+:1057F000004032A103F034FB208837A105EB0040C4
+:1058000003F02EFB2088202205EB0040394603F0F0
+:10581000D3FA208835A105EB004003F021FB208856
+:10582000202205EB0040164903F0C6FA03F0B4F954
+:105830000028FBD100263046BDE8FE83A8CE070035
+:10584000445900204861736820766572696669630F
+:105850006174696F6E2E204669726D776172652082
+:10586000737461727420616464726573733A20307A
+:105870007825782C2073697A653A2030782578006D
+:105880005074002080C30700436F756C64206E6FF6
+:10589000742072756E20686173682076657269661F
+:1058A00069636174696F6E20286572725F636F64EB
+:1058B000652030782578292E000000004861736843
+:1058C00020766572696669636174696F6E206661CE
+:1058D000696C65642E0000004578706563746564CA
+:1058E00020465720686173683A0000004163747570
+:1058F000616C20465720686173683A003EB59DF898
+:10590000080020F00F00401C20F0F00010308DF84F
+:10591000080068466DDF00282AD19DF80100401C70
+:105920008DF8010068466CDF002821D1114812492A
+:10593000007A82074FF004000BD5104C0988221D15
+:1059400000EB01400EA1A36903F095FA211DA069A7
+:1059500007E0098800EB014012A103F081FA19A1C8
+:10596000072082B202A87CDF002801D117487ADF25
+:105970003EBD0000005800202C590020B85D0020DA
+:1059800053657474696E6720616476206E616D651D
+:105990003A2025732C206C656E6774683A20256464
+:1059A000000000005573696E672064656661756C60
+:1059B00074206164766572746973696E67206E61C4
+:1059C0006D6500004466755465737400D6C40700A5
+:1059D0002DE9FC5F0646DFF804A1984615460F4600
+:1059E0004FF0040BB1420BD1BAF8000033460BEB79
+:1059F00000403A463AA103F03EFA0020BDE8FC9F81
+:105A000004D243494FF02900FEF710FBB8F1000F14
+:105A100003D13F492A20FEF709FB300503D03C495A
+:105A20002B20FEF703FBB81B040B03D138492E20B3
+:105A3000FEF7FCFA0020009005F6FF704FEA1039DF
+:105A400000F024FF4046A04500D20446A04641E0B5
+:105A50004946C14504D808462C46CDF8049004E0D8
+:105A600040464FEA0834CDF8048001460022304613
+:105A700001F0C0FB0028C1D10094BAF800103346F1
+:105A80000BEB01403A4623A103F0FDF9601E00F044
+:105A90000300221A002339463046D21C01F05AFC7A
+:105AA0000028ABD101992448A9EB01092D1B016BFA
+:105AB0002644214401632744002002F035F8009079
+:105AC00040B1BAF80000012101EB00401BA103F036
+:105AD000C7F901E0002DBBD100988FE7685900207D
+:105AE0004E6F20636F7079206E6565646564207306
+:105AF00072635F616464723A20307825782C206488
+:105B000073745F616464723A203078257800000015
+:105B100094CA0700436F7079696E672030782578E2
+:105B200020746F20307825782C2073697A653A20AC
+:105B30003078257800000000E86F00204661696C2D
+:105B4000656420746F20777269746520696D616780
+:105B50006520636F7079696E672070726F67726518
+:105B6000737320746F2073657474696E677320702B
+:105B70006167652E0000000004480321008801EBE6
+:105B8000004003A103F06CF9FFF722F868590020E8
+:105B9000496E61637469766974792074696D656FA3
+:105BA00075742E00014941600020704748C6070007
+:105BB00010B50B4941600B4800F070FA68B903F06A
+:105BC00039FD08491C234FF4EE7208740448A1F50E
+:105BD000EE71001F006800F019FA002010BD0000EF
+:105BE00078C60700B07600202DE9FC5F0E008346E2
+:105BF000DDE90C47C6F1000098469246814600D484
+:105C00000846012503E000BF90FBFAF06D1C5045EB
+:105C1000FADAA84500D9454624B1002E01DB780701
+:105C200000D5641EB80702D5B8F1000F0AD0F807F6
+:105C300008D13CB1A54205D220215846641EFFF789
+:105C4000D9F8F6E7002E02DA4E462D2102E0780759
+:105C500003D52B215846FFF7CDF807F003000228A3
+:105C60000BD1B8F1000F08D13CB1A54205D23021CB
+:105C70005846641EFFF7BEF8F6E7CDE900474346F5
+:105C800052463146584606F09FF9BDE8FC9F000099
+:105C900010B5024600201268930702D0530702D4C1
+:105CA00010BD500719D502F00300012807D00228C3
+:105CB0000BD00D494FF49170FEF7B8F90BE0C2F329
+:105CC00083100B68801C184404E00223086803EB6F
+:105CD000925210440860012010BD086800EB9253F6
+:105CE000C2F38910401CEEE7A0D407000248006808
+:105CF000002800D001207047845800200248007A14
+:105D0000002800D001207047B076002038B54FF44D
+:105D100040531A4A5D6800F50051954204D0486826
+:105D2000904201D1012400E00024954224D148682A
+:105D3000904221D11878142801D95A6900E0002234
+:105D40000F48B2FBF0F30A78142A01D9496900E040
+:105D50000021B1FBF0F0834203D0012409A200909E
+:105D600002E0002409A200900A480321008801EB08
+:105D7000004009A103F087F8204638BDDBE5B151AA
+:105D800040420F006D616A6F720000006D696E6FB6
+:105D90007200000044590020536F667444657669B0
+:105DA00063652075706461746520697320612025C6
+:105DB000732076657273696F6E20757064617465A7
+:105DC0002E2043757272656E743A2025642E204E23
+:105DD00065773A2025642E0070B5054608680C46A4
+:105DE0004A6886682846314604F0DAFE6068286111
+:105DF00004F10C00686170780221B1EB901F01D1B1
+:105E0000241D2C6170BD00002DE9FF4100262648AD
+:105E100000F041F92448001F074600F03CF9234CEC
+:105E200060680090A56800E000986946284004EB8F
+:105E300080000C30FFF72CFF0028F5D101AA009953
+:105E400001EA050304EB8303491CDB6842F82030B8
+:105E5000401C00910228F2D3019800F003000128B1
+:105E60001AD002280ED012494FF4AF70FEF7DEF8B8
+:105E7000384600F00DF908B10098606004B0304673
+:105E8000BDE8F0810198032101EB90500099BDF825
+:105E90000A6001EB900005E00198BDF80A60C0F3CC
+:105EA000831008440090E3E7DC870020C4770020DB
+:105EB000A0D4070070B500224FF48051104600F0C6
+:105EC00009FBC8B912480022C0F5FC2100F002FB12
+:105ED00090B94FF400410F4803F04CF802F046FE31
+:105EE0000D4C03250DA1208805EB004002F0B8FF02
+:105EF0000D4800F00BFC08B1FDF7E6FE00F0FAF9E2
+:105F000020880AA105EB004002F0AAFF002070BD26
+:105F1000002007000D3E070068590020496E736994
+:105F20006465206D61696E00DD510700416674652E
+:105F300072206D61696E00002DE9F05FC7888A46A6
+:105F4000191D1646B1FBF7F2B1FBF7F507FB121965
+:105F500099193944C91CB1FBF7F104464079C9B21B
+:105F6000DDF828B0884206D217499420FEF75EF883
+:105F700001E024686D1E002DFBD1A846A7EB0905A2
+:105F8000B5421AD81CE000BFBBF1000F06D004EBED
+:105F900009010AEB08002A46091D05E004EB090087
+:105FA0000AEB08012A46001DFCF76EFA2468761BEE
+:105FB0004FF00009A844B74201D9354600E03D46FC
+:105FC000002EE1D1BDE8F09FC4CF070030B50246F6
+:105FD00059B102F0FBFF0021074C09E004EB8103FB
+:105FE00015685B88AB4202D11160002030BD491CAE
+:105FF0008142F3D3052030BD2059002010B5FCF7B5
+:1060000058F908B1002010BD112010BD10B531B1F4
+:10601000B2FBF3F403FB14241CB1092010BD0E20C5
+:1060200010BD01600021416081608281C38108460A
+:1060300010BD70B50C460546FCF7F0F8002802D0FC
+:1060400021882868084470BD10B50A8849888A42AA
+:1060500003D1FCF725F9012010BD002010BD70B55B
+:106060000C460546FCF7FFF8002802D06188286836
+:10607000084470BD10B50A8849888A4203D1FCF7EC
+:10608000E9F8012010BD002010BD002100F00FB87C
+:10609000002100F012B8012100F01EB8012100F02B
+:1060A00011B808B56A46FCF750F9009808BD08B564
+:1060B0006A46FCF730F9009808BD08B56A46FCF757
+:1060C0002AF908BD08B56A46FCF718F908BD08B5F5
+:1060D0006A46FCF707F908BD08B56A46FCF70EF9F1
+:1060E000009808BD08B56A46FCF73CF9009808BD61
+:1060F00038B5040003D115A1FE20FDF797FF002558
+:106100008DF800506846FDF701FF2068626801685D
+:10611000914214D9491E01600D781CB919A1C22001
+:10612000FDF784FFA08AE16805FB00152068217A4D
+:106130000278891A0279C9B28A4200D201719DF8A7
+:106140000000FDF72FFF284638BD00002E2E5C2EE4
+:106150002E5C2E2E5C2E2E5C2E2E5C636F6D706F6F
+:106160006E656E74735C6C69627261726965735C92
+:1061700062616C6C6F635C6E72665F62616C6C6FA7
+:10618000632E63002E2E5C2E2E5C2E2E5C2E2E5C3B
+:106190002E2E5C636F6D706F6E656E74735C6C69D0
+:1061A000627261726965735C62616C6C6F635C6E74
+:1061B00072665F62616C6C6F632E630038B50C466B
+:1061C000050004D112A140F22110FDF72FFF24B9E0
+:1061D0000FA14FF49170FDF729FF00208DF800000A
+:1061E0006846FDF793FE1DB91749CF20FDF71EFF46
+:1061F000E8682A68211AA88AB1FBF0F11068431CEC
+:10620000136001709DF80000FDF7CCFE38BD000062
+:106210002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6383
+:106220006F6D706F6E656E74735C6C6962726172B3
+:106230006965735C62616C6C6F635C6E72665F62F1
+:10624000616C6C6F632E63008461070010B50400FD
+:1062500002D0206830B901E00E2010BD17A1D9206E
+:10626000FDF7E4FE606818B914A1DA20FDF7DEFE40
+:10627000A06818B911A1DB20FDF7D8FEE06818B9B5
+:106280000EA1DC20FDF7D2FEA08A18B90BA1DD20FB
+:10629000FDF7CCFE207A61682268401AC0B2116016
+:1062A00004E0226811684B1C13600870401EC0B2E5
+:1062B000F7D221680020087110BD00002E2E5C2E40
+:1062C0002E5C2E2E5C2E2E5C2E2E5C636F6D706FFE
+:1062D0006E656E74735C6C69627261726965735C21
+:1062E00062616C6C6F635C6E72665F62616C6C6F36
+:1062F000632E63002DE9F041184D4FF480520427BE
+:106300002888164607EB004015A102F0ADFD4FF0BE
+:10631000E024D4F8802128881FA107EB004004F571
+:10632000C07402F0A1FD60172060C4F80001606035
+:10633000C4F8040101F0D8F830B12888012101EB3C
+:10634000004020A102F08CFD02F026FC0028FBD1C9
+:106350003046BDE8F04100F051B800006859002017
+:1063600052756E6E696E67206E72665F626F6F74D3
+:106370006C6F616465725F6170705F737461727479
+:10638000207769746820616464726573733A2030A1
+:10639000782530387800000044697361626C696E5A
+:1063A0006720696E74657272757074732E204E5614
+:1063B00049432D3E494345525B305D3A20307825B4
+:1063C000780000004661696C65642072756E6E69C4
+:1063D0006E67206E72665F6466755F6D62725F697C
+:1063E00072715F666F72776172645F616464726517
+:1063F00073735F73657428290000000070B506464A
+:106400001F4888B0C0F5FE21002200F063F8021E8C
+:106410004FF0FF3507D01B480121008801EB0040F9
+:1064200019A102F021FDEFF30580D6E90046C00571
+:10643000C00D4FF0000181F3148881F3108881F3BF
+:10644000118881F3138813D020221D496846FCF778
+:106450001BF8203C2022694620460696FCF714F8DB
+:106460006FF0060229462046FBF7D4FE08B070BD47
+:1064700008B0324629462046BDE87040FBF7CABE48
+:106480000020070068590020436F756C64206E6F10
+:10649000742070726F7465637420626F6F746C6FB8
+:1064A0006164657220616E642073657474696E67DF
+:1064B000732070616765732C20307825782E00007A
+:1064C00058C307000A4601460148006805F02EBD82
+:1064D00078C30700F0B50A0502D1B0F5FE2F01D947
+:1064E0000720F0BD134D000B491E124F01222E1D37
+:1064F000103700EB113407F1040C17E04309C3F126
+:10650000000100EB411E02FA0EF106D0012B06D06D
+:10651000022B06D0032B08D105E0296005E031608D
+:1065200003E0396001E0CCF80010401CA042E5D93E
+:106530000020F0BD000600402DE9F0473D4C042549
+:106540003B4E2088002705EB00403BA102F088FC71
+:10655000B06801280FD0A52816D0AA281DD0AC28D5
+:10656000208824D0032101EB00403CA102F078FCFC
+:106570000020BDE8F08720883FA105EB004002F035
+:106580006FFCFDF7F7FA10E020883EA105EB004014
+:1065900002F066FC04F09AFE10E020883CA105EBB6
+:1065A000004002F05DFCFDF74DFD024608E005EB02
+:1065B00000403AA102F054FC04F058FF02460127C3
+:1065C0004FF0010932B12188B36809EB014037A1CE
+:1065D00002F051FC304600F07FFBDFF8048100211F
+:1065E00088F800103F4801F09FFA064698F800002E
+:1065F00020B93D4940F27910FDF718FD46B12188D8
+:1066000009EB014039A102F02BFC03263046B0E72C
+:106610000126002FFAD0012000F0CCFA0028F5D096
+:106620002088394905EB004002F01AFC0226EDE70C
+:106630000C70002068590020456E746572206E72DF
+:10664000665F626F6F746C6F616465725F66775FBF
+:106650006163746976617465000000004E6F2066A6
+:1066600069726D7761726520746F206163746976F9
+:106670006174652E0000000056616C6964204170F1
+:106680007000000056616C696420534400000000F3
+:1066900056616C696420424C0000000056616C69D0
+:1066A00064205344202B20424C0000004163746955
+:1066B000766174696F6E206661696C6564207769C4
+:1066C0007468206572726F72202564202862616E82
+:1066D0006B20636F64653A203078257829000000CC
+:1066E000F55700207157070094CA0700436F756C77
+:1066F00064206E6F7420777269746520736574749A
+:10670000696E67732E0000002CCB0700F8B5354C7E
+:1067100005460426208834A106EB004002F0A0FBC9
+:106720003748056010200090684602F039F9009A59
+:10673000344900EB8200C0F80017002001F05EF938
+:10674000002842D1FFF7F8FE20B1012820D002280E
+:106750003BD104E02C4DFEF75BFC10B932E042F275
+:10676000107500F093F8294A20211820FDF738FB16
+:1067700008B1FDF7A9FA2648016811F0B10F03D05E
+:10678000016801F04E01016000F07AFEE8B901E015
+:10679000FEF71EFA1F492846FFF794FE1E4800F038
+:1067A00027FE90B920881DA106EB004002F058FB9F
+:1067B00000F05AF8FDF7F4FA02F0EEF90028F7D1EC
+:1067C00041DFF5E701F0A2F808B10320F8BDFFF7BB
+:1067D00091FD2088012101EB004014A102F040FB53
+:1067E000F3E7000068590020496E206E72665F6210
+:1067F0006F6F746C6F616465725F696E69740000BD
+:10680000B85700200C000300C0D4010078590020C4
+:106810001C050040795B07001D520700456E74653A
+:1068200072206D61696E206C6F6F700053686F75B8
+:106830006C64206E6576657220636F6D6520686597
+:1068400072653A204166746572206E72665F626F8F
+:106850006F746C6F616465725F6170705F73746197
+:10686000727428290000000010B503F003F9002815
+:1068700003D0BDE8104005F0B9BC10BD0A46014682
+:106880000148406805F052BB78C307002DE9F0418C
+:10689000224C207800283FD103F0ECF8204E03274B
+:1068A0004FF0010800282FD01E4800681EA145099E
+:1068B00030882A4607EB004002F0D6FA05EB450087
+:1068C000850842F21070854201D2012000E00020CC
+:1068D000607005F08BFC607820B9124808300068C1
+:1068E000C0070AD030882A4607EB004014A102F006
+:1068F000BBFA1F492846FFF7C1FF4FF0E0214FF4D4
+:106900008030C1F8000105E030881AA107EB004093
+:1069100002F0A6FA84F80080BDE8F081F657002066
+:10692000285900200405014057445420656E6162D7
+:106930006C6564204352563A2564206D7300000054
+:106940005374617274696E6720612074696D657239
+:1069500020282564206D732920666F722066656586
+:1069600064696E67207761746368646F672E0000E6
+:1069700029C20700574454206973206E6F74206544
+:106980006E61626C6564000040688068004770B5A5
+:106990000D4604464668FFF7F7FFB279294604F131
+:1069A0000800FBF771FD002070BDF8B51E461746C4
+:1069B0000C460846069DFFF7E7FF00902B4632463F
+:1069C000394604F10800FBF771FF08B10020F8BD5B
+:1069D00048F24250F8BD000070B516460C46054618
+:1069E00000F0D0F800280ED1AA791946304600F000
+:1069F000D6F8002807D131462046FFF7C8FF002807
+:106A000001D10149216070BD7052464D2DE9F84F0A
+:106A10006C460D46D4E90A688246994617461049E5
+:106A2000284600F0A3F80028A54613D1686841461F
+:106A300040794200304600F0B2F80028A54609D15E
+:106A400057B182B04B463A46294650460096FFF76A
+:106A5000ACFFA546BDE8F88F48F21050A546F9E70F
+:106A60007052464D2DE9F0411D46DDE90687164678
+:106A7000044600F02DF800280DD12A463146204664
+:106A800000F03CF8002806D13A4641462046BDE8D1
+:106A9000F04100F002B8BDE8F08170B515460E4631
+:106AA000044605F093FB002807D13EB160682968D1
+:106AB000C268914205D248F2145070BD48F213509A
+:106AC00070BD83682A4631462046BDE870401847AD
+:106AD00010B550B161B1416009680446884700288B
+:106AE00002D105482060002010BD48F2015010BDC1
+:106AF00048F2105010BD00006E52464870B5154661
+:106B00000E46044605F062FB00280BD146B155B194
+:106B100060682A46314643682046BDE87040184701
+:106B200048F2105070BD002070BD00002DE9F0410A
+:106B30000B480C4D0C4F401BC60801203870002438
+:106B400006E000BF55F834008047002805D1641CDA
+:106B5000B442F7D3022038700020BDE8F081000075
+:106B60000000000000000000F857002028B1006875
+:106B7000884205D048F24050704748F210507047A4
+:106B80000020704728B139B10022C1E90020104629
+:106B9000704748F21050704748F21350704720B1C8
+:106BA000914205D048F21150704748F2105070479A
+:106BB000002070472DE9F041174C07460425208836
+:106BC00016A105EB004002F04BF91B4E306A01287C
+:106BD00004D0208819A105EB00400FE09FB1F069B7
+:106BE00088B100F055F80022B169FEF737F9F16974
+:106BF000814208D0208819A105EB004002F030F94D
+:106C00000020BDE8F081208819A105EB004002F0CA
+:106C100027F90120F5E7000068590020456E7465EA
+:106C200072206E72665F6466755F6170705F697313
+:106C30005F76616C69640000E86F002052657475CE
+:106C4000726E2066616C736520696E2076616C6976
+:106C5000642061707020636865636B0052657475B1
+:106C6000726E2066616C736520696E20435243002A
+:106C700052657475726E20747275652E2041707045
+:106C8000207761732076616C69640000AFF3008047
+:106C90004FF44050074A4168914207D18068411E35
+:106CA000C1F30B01401A00F6FF7070474FF480509B
+:106CB00070470000DBE5B15100B5FFF7E9FF05497A
+:106CC00089690A18401E0844C0F30B00101A00F628
+:106CD000FF7000BDE86F002000210160416081600D
+:106CE0000148016370470000E86F00202DE9FF5F55
+:106CF0007E4C04257EA1208805EB004002F0B0F810
+:106D0000208883A105EB0040009A02F0ADF80198BD
+:106D100008B185A200E086A2208887A105EB00408B
+:106D200002F0A2F8029808B17FA200E080A22088B9
+:106D300086A105EB004002F097F8039808B17AA20B
+:106D400000E07BA2208885A105EB004002F08CF8D2
+:106D50004FF4405041688748814201D172A200E05F
+:106D600073A2208884A105EB004002F07DF8208802
+:106D700085A105EB004002F073F8874E208887A1BB
+:106D800005EB0040B369326A02F075F820888BA1E8
+:106D900005EB0040736AF26A02F06DF84FF00008EC
+:106DA000DFF838B2A146AA461AE00127C0B101288F
+:106DB00020D0B8F1020F2CD08949A420FDF736F974
+:106DC00000255D4503D98649A920FDF72FF985489F
+:106DD0000099401BA0F5405088421DD201261CE0BE
+:106DE000FFF76AFF0546029888B16B48006A0128E0
+:106DF0000BD00CE0FFF74CFF0546039828B94FF481
+:106E0000405041685B48814201D00127D9E7002703
+:106E1000D7E74FF48055D4E700260198B9F8001061
+:106E200046EA00040AEB014042466FA102F01CF85A
+:106E3000B9F800102A460AEB01406EA102F014F8DE
+:106E40000EB139A200E03AA2B9F800104D460AEBA3
+:106E500001406EA102F008F80FB133A200E034A2A5
+:106E60002888A94655460AEB00406EA101F0FCFFB8
+:106E70000CB12DA200E02EA2B9F800006EA105EB26
+:106E8000004001F0F1FFBC4308D0B8F1020F05D279
+:106E900008F10100C0B28046022886D95EB1B9F877
+:106EA0000000022101EB004068A101F0D9FF04209D
+:106EB00004B0BDE8F09FB8F1000F0AD0B9F8001097
+:106EC0000AEB01406CA101F0CBFF33481830FFF70B
+:106ED00003FF314A002010610120506102F12400BB
+:106EE000FFF7FAFE009850620020E1E768590020A1
+:106EF000456E746572206E72665F6466755F63616D
+:106F00006368655F707265706172652829000000B2
+:106F100072657175697265645F73697A653A20306C
+:106F20007825782E0000000074727565000000005E
+:106F300066616C736500000073696E676C655F6203
+:106F4000616E6B3A2025732E000000006B65657042
+:106F50005F6170703A2025732E0000006B656570CC
+:106F60005F736F66746465766963653A2025732E76
+:106F700000000000DBE5B15153445F5052455345DA
+:106F80004E543A2025732E0042616E6B20636F6E63
+:106F900074656E74733A0000E86F002042616E6B96
+:106FA000203020636F64653A203078253032783A9B
+:106FB0002053697A653A20307825780042616E6BFB
+:106FC000203120636F64653A203078253032783A7A
+:106FD0002053697A653A20307825780000F0060061
+:106FE0001CCD070000200700706173733A202564F0
+:106FF0002E00000063616368655F6164647265739D
+:10700000733A20307825782E0000000063616368B1
+:10701000655F746F6F5F736D616C6C3A2025732EC2
+:10702000000000006B6565705F6669726D77617264
+:10703000653A2025732E000064656C6574655F6D8C
+:107040006F72653A2025732E0000000041626F7256
+:1070500074696E672E2043616E6E6F74206669746A
+:10706000206E6577206669726D77617265206F6E3C
+:107070002064657669636500496E76616C69646158
+:1070800074696E67206170702E00000070B50C4648
+:10709000050004D1224940F22D10FCF7C7FF24B9A6
+:1070A0001F494FF49770FCF7C1FF2A7804201D494F
+:1070B000092A2DD2DFE802F02C052C0B182C1E2CEF
+:1070C000120021462846BDE8704002F0DBBC09886A
+:1070D00000EB014014A101F0C3FE14E02146284654
+:1070E000BDE8704002F068BD21462846BDE870400A
+:1070F00002F004BD098800EB014014A101F0B0FECC
+:107100004FF48070E0602046BDE87040FDF78CBE13
+:10711000BDE87040024940F24D10FCF787BF000007
+:10712000D0CC07003859002048616E646C65204E51
+:1071300052465F4446555F4F505F4352435F474559
+:10714000542028636F6D6D616E64290048616E6420
+:107150006C65204E52465F4446555F4F505F4F422C
+:107160004A4543545F53454C4543542028636F6D53
+:107170006D616E642900000070B50E46040004D1F4
+:107180001B4940F24620FCF751FF26B9184940F24E
+:107190004720FCF74BFF20780125092820D2DFE8A3
+:1071A00000F01F051F0F141F1A1F0A00314620464A
+:1071B00002F0D4FD19E03146204603F019F814E03E
+:1071C0003146204602F08EFD0FE03146204602F0A7
+:1071D000D9FE054609E03146204602F0C1FF04E031
+:1071E00003494FF41A70FCF721FF284670BD0000D8
+:1071F000D0CC07002DE9F843134C0746134E206806
+:107200000D46009030880421904601EB00402B464B
+:107210003A460FA101F037FE43462A4639461C483C
+:1072200001F0DEF905000AD03088022101EB0040B0
+:107230002A4618A101F018FE2846BDE8F883206808
+:10724000401C2060F8E70000185800203459002046
+:107250006E72665F6673746F726167655F65726197
+:10726000736528616464723D307825702C206C65EC
+:107270006E3D2564207061676573292C20717565EA
+:1072800075652075736167653A202564000000000C
+:107290000C5900206E72665F6673746F7261676569
+:1072A0005F65726173652829206661696C65642079
+:1072B00077697468206572726F7220307825782E35
+:1072C000000000000B4910B504220988002802EBD9
+:1072D0000142104604D008A101F0C2FD104903E0AC
+:1072E00010A101F0BDFD1949BDE810400022184869
+:1072F00001F0D6B934590020496E697469616C692E
+:107300007A696E67206E72665F6673746F7261670A
+:10731000655F7364206261636B656E642E000000BC
+:1073200084C60700496E697469616C697A696E6721
+:10733000206E72665F6673746F726167655F6E76EA
+:107340006D63206261636B656E642E0054C6070036
+:107350000C5900202DE9FC47154C8046154E20683D
+:107360000F46CDE90020308804219946154601EBEF
+:1073700000403B464246104901F08EFD2B463A46FE
+:1073800041460E48CDF8009001F052FA05000AD0AF
+:107390003088022101EB00402A4609A101F064FD7A
+:1073A0002846BDE8FC872068401C2060F8E7000004
+:1073B000185800203459002018CC07000C59002020
+:1073C0006E72665F6673746F726167655F7772690C
+:1073D00074652829206661696C6564207769746822
+:1073E000206572726F7220307825782E00000000C0
+:1073F00070B51049104D08602888032101EB00404A
+:107400000EA101F02DFD0020FDF728FF104800F02F
+:107410009FFC040009D02888012101EB004022468E
+:107420000CA101F021FD204670BDBDE87040084868
+:1074300000F0C8B8FC57002068590020456E7465FC
+:1074400072696E6720444655206D6F64652E00009A
+:107450005D520700436F756C64206E6F7420696E17
+:107460006974616C697A6520444655207472616E56
+:1074700073706F72743A20307825303878000000CD
+:10748000054810B50088042101EB004003A101F07C
+:10749000E7FC002010BD000068590020696E2077CD
+:1074A00065616B206E72665F6466755F696E697494
+:1074B0005F757365720000001FB58908002201AB7B
+:1074C000009283E80700684618DF04B010BD000092
+:1074D0001FB5044B0FCB8DE80F00684618DF04B0D2
+:1074E00010BD0000D8C5070070B50A4C04254FF444
+:1074F0008056208808A105EB004001F0B1FCE806A9
+:107500000BA106602088002605EB004001F0A8FCD6
+:10751000304670BD6859002072756E6E696E6720C6
+:10752000697271207461626C65207365740000007B
+:1075300041667465722072756E6E696E672069723D
+:1075400071207461626C65207365740070B50E46BD
+:107550000178124C062901D0012901D1017C21704A
+:107560002178012501290FD0022911D00C480121D1
+:10757000008801EB00400BA101F072FC002020709C
+:1075800005207070284670BD3146FFF77FFDF9E792
+:107590003146FFF7F1FD0546F4E7000020580020D2
+:1075A00038590020496E76616C6964206F626A65A3
+:1075B0006374207479706520696E207265717565D9
+:1075C00073742E0010B5040011D00120FFF77AFE6D
+:1075D00000280BD100F016FC00F02CFD48B1094941
+:1075E000081F00F09DFC012803D0032010BD0720D8
+:1075F00010BD04480838C4600020FEF7B3F800202E
+:1076000010BD00002858002010B5816879B1094AE2
+:107610001821FCF775FB040007D0074802210088F9
+:1076200001EB004005A101F01BFC204610BD072026
+:1076300010BD000059760700385900205363686573
+:1076400064756C65722072616E206F7574206F6650
+:107650002073706163652100AFF30080F0B50446CC
+:10766000806887B020B946494FF42870FCF7DEFCEB
+:10767000182244496846FAF707FF20788DF8000081
+:1076800022780426404F414D0D2A5AD2DFE802F0FD
+:10769000075237525259523E522D0F28480028881F
+:1076A0003BA106EB004001F0DBFB012024E0288831
+:1076B00040A106EB004001F0D3FB4FF08050D0F822
+:1076C00000110191D0F804110291D0F80C11890237
+:1076D0000491D0F8101189020391006905903AE0F5
+:1076E0006946204602F072FE35E028883AA106EB92
+:1076F000004001F0B5FB207C8DF804002BE02888C9
+:107700003BA106EB004001F0ABFB24E0288841A13F
+:1077100006EB004001F0A4FB208AADF804001AE05B
+:10772000288843A106EB004001F09AFBF968072086
+:10773000884710E069462046FFF708FF58B907B0B0
+:10774000F0BD2888032101EB00403FA101F08CFB34
+:1077500002208DF8010028889DF8012006EB0040EA
+:1077600041A101F081FBD4E90112684690479DF8E0
+:1077700001000128E3D0F96805208847DFE7000011
+:10778000D0CC070000C60700205800203859002040
+:1077900048616E646C65204E52465F4446555F4FAB
+:1077A000505F50524F544F434F4C5F5645525349D0
+:1077B0004F4E000048616E646C65204E52465F4437
+:1077C00046555F4F505F48415244574152455F56BE
+:1077D000455253494F4E000048616E646C65204E1F
+:1077E00052465F4446555F4F505F50494E47000038
+:1077F00048616E646C65204E52465F4446555F4F4B
+:10780000505F524543454950545F4E4F5449465F7F
+:107810005345540048616E646C65204E52465F4487
+:1078200046555F4F505F4D54555F4745540000002B
+:1078300048616E646C65204E52465F4446555F4F0A
+:10784000505F41424F525400496E76616C6964202A
+:107850006F70636F64652072656365697665643A0D
+:1078600020307825782E000052657175657374207C
+:1078700068616E646C696E6720636F6D706C6574AF
+:10788000652E20526573756C743A20307825780027
+:1078900038B10549016005494160012101720020AC
+:1078A00070470E2070470000B1780700E9780700A4
+:1078B00010B50C0001464FF0110007D02278052AC0
+:1078C00005D2DFE802F00F050D0F0F000E2010BDEE
+:1078D000084600F06FF80028F9D10221217010BD90
+:1078E000112010BD082010BD0246082041B10B78C0
+:1078F000022B04D1022A05D0032A00D1112070479F
+:107900000E207047002003220A70704770B50F48A0
+:107910000024D0F85C11491C03D1D0F89C01401C14
+:1079200011D00B480421008801EB004009A101F0AF
+:1079300097FA4FF4FE25284601F038FC57220349F8
+:10794000284601F04BFC204670BD0000E86F002087
+:107950004059002045726173696E672073657474C5
+:10796000696E67732070616765206164646974691A
+:107970006F6E616C20646174612E000010B528B1D7
+:107980001C220349FAF780FD002010BD0E2010BD17
+:107990009CF1070010B5064C00221821201DFDF7B0
+:1079A0005DFA2168814201D1012010BD002010BD87
+:1079B0009CF1070070B50C4D0400D5F89C0105F54D
+:1079C000CE7503D0401C03D0082070BD0E2070BDC2
+:1079D00000221821201DFDF741FA206007222146D0
+:1079E000284629DF70BD000000F007000022582162
+:1079F0000148FDF733BA0000EC6F00202DE9F0419B
+:107A00001F4C0546042620881EA106EB004001F00D
+:107A100027FA2846FFF756FC02004FF0010504D074
+:107A2000208821A105EB004023E04FF4DC7842469A
+:107A300028492948FAF728FD274F3868401C04D008
+:107A4000FFF7D4FF3968814218D0208823A106EBC4
+:107A5000004001F005FA41461F48FAF72EFD0020CC
+:107A60007D6000F061F8020008D0208823A105EBBA
+:107A7000004001F0F9F90320BDE8F0810020FBE7A8
+:107A80003C59002043616C6C696E67206E72665FC2
+:107A90006466755F73657474696E67735F696E6938
+:107AA0007428292E2E2E00006E72665F6466755F44
+:107AB000666C6173685F696E697428292066616904
+:107AC0006C65642077697468206572726F723A2001
+:107AD0002578000000F00700E86F0020526573650C
+:107AE0007474696E6720626F6F746C6F6164657225
+:107AF0002073657474696E67732E00006E72665F22
+:107B00006466755F666C6173685F77726974652817
+:107B100029206661696C65642077697468206572E4
+:107B2000726F723A202578002DE9F04105464FF436
+:107B3000DC773A4621492248FAF7D1FC214C042649
+:107B40000028208806EB004015D01FA101F088F91D
+:107B500020881A4A06EB004020A101F085F9002296
+:107B600001211648FFF746FB012668B1208823A1B2
+:107B700006EB00401DE02AA101F072F90DB10020D2
+:107B8000A8470020BDE8F081FFF730FF0C493A46D6
+:107B90000860A1F5DC70FAF777FC2B463A463049CD
+:107BA0000648FFF7D7FB0028ECD020882DA106EB74
+:107BB000004001F055F90320E4E7000000F0070061
+:107BC000E86F00203C59002057726974696E672085
+:107BD00073657474696E67732E2E2E00457261731F
+:107BE000696E67206F6C642073657474696E677367
+:107BF0002061743A2030782530387800436F756CF6
+:107C000064206E6F742065726173652074686520EE
+:107C100073657474696E6773207061676521000015
+:107C20004E65772073657474696E67732061726541
+:107C3000206964656E746963616C20746F206F6C79
+:107C4000642C207772697465206E6F74206E656590
+:107C50006465642E20536B697070696E672E000036
+:107C6000306E0020436F756C64206E6F74207772E5
+:107C70006974652074686520444655207365747482
+:107C8000696E677320706167652100004FF4805052
+:107C9000704700002DE9F04782461548154FDFF880
+:107CA0005880C01BC608B8F800104FF0040909EB53
+:107CB00001400025324611A101F0D6F8002411E060
+:107CC00007EBC400416850468847050009D0B8F862
+:107CD00000102B4609EB0140224612A101F0CBF81F
+:107CE00002E0641CB442EBD32846BDE8F0870000F4
+:107CF000D4D90700CCD9070068590020536875749F
+:107D000074696E6720646F776E207472616E737031
+:107D10006F7274732028666F756E643A202564292B
+:107D2000000000004661696C656420746F20736810
+:107D30007574646F776E207472616E73706F727495
+:107D40002025642C206572726F722025640000006B
+:107D50002DE9F04782461448144FDFF85480C01BC9
+:107D6000C608B8F800104FF0040909EB01400025DF
+:107D7000324610A101F078F8002410E057F83410D2
+:107D800050468847050009D0B8F800102B4609EB8B
+:107D90000140224610A101F06EF802E0641CB442DA
+:107DA000ECD32846BDE8F087D4D90700CCD907002A
+:107DB00068590020496E697469616C697A696E67F7
+:107DC000207472616E73706F7274732028666F75A1
+:107DD0006E643A20256429004661696C65642074EC
+:107DE0006F20696E697469616C697A65207472616B
+:107DF0006E73706F72742025642C206572726F72BE
+:107E00002025640070B5114D114CA86B30B103F002
+:107E100069FF18B1686A08B1012000E000202070F5
+:107E2000FEF784FE18B10B498E20FCF7FFF84023C3
+:107E3000094A0A490A48FEF7CFFD002805D0BDE8E7
+:107E4000704004499620FCF7F1B870BDE86F00203F
+:107E500030580020A8CE070000C30700A8730020F8
+:107E600098C307002DE9F041134C07460D46E06B1F
+:107E7000A26B01264119914209D9104801210088BD
+:107E800001EB00400EA100F0EBFF032610E00A49D1
+:107E90002A465C3108443946FAF7F6FAE06B064A9E
+:107EA0002844E063403229463846FCF7D7FF206477
+:107EB0003046BDE8F0810000E86F00204459002002
+:107EC000496E697420636F6D6D616E64206C6172C0
+:107ED000676572207468616E20657870656374658B
+:107EE000642E000070B505004FF0010404D0B5F514
+:107EF000807F03D904240CE003240AE00649002013
+:107F0000064E08702021306306F13800FAF7D5FAE2
+:107F1000B563204670BD000030580020E86F002097
+:107F20002DE9F047304C0E468046D4E90E0101257C
+:107F3000DFF8B8902F46814208D0B9F800002CA194
+:107F400007EB004000F08CFF082549E0DFF8BCA0FB
+:107F50009AF8000030B1FEF7AFFEC8F80000606A82
+:107F600030603DE003F0BEFE88B3294890F89C10D5
+:107F700009B9017859B3041D0021C8F80010316017
+:107F800090F89C300A462BB1214C90F83811A0345F
+:107F900004F1990294F8590003F0EAFC054601281F
+:107FA0001ED1201D00F0B8F80546012818D18AF826
+:107FB00000703146201D04F0A3F8054601280FD1BA
+:107FC0004246201D316804F059F8054608E0FFE7F5
+:107FD000B9F800000FA107EB004000F041FF0525B4
+:107FE0002846BDE8F0870000E86F002044590020D3
+:107FF0004578656375746520776974682066617576
+:108000006C7479206F6666736574000030580020C8
+:10801000A07100204661696C656420746F206465FE
+:10802000636F646520696E6974207061636B657449
+:108030000000000001480078704700003058002020
+:108040002DE9F04780462748264D894690F89C0048
+:10805000012608B1A43500E008350A464146284605
+:10806000FDF78CFB204C002760B195F8550058B106
+:1080700000F00101C0F340024346284602F00AFF27
+:10808000C8B114E0172617E00120E0621748042168
+:10809000008801EB004016A100F0E2FE276295F88F
+:1080A0008F0010B195F8900008B96868A060A06CC6
+:1080B000C4E9099004E005260B482430FEF70CFEC5
+:1080C000094820213830FAF7F8F90748FF22F4214F
+:1080D0005C30FAF7EBF9C4F8488030462763BDE816
+:1080E000F0870000A0710020E86F002044590020B4
+:1080F000496E76616C69646174696E67206F6C6447
+:10810000206170706C69636174696F6E20696E20A4
+:1081100062616E6B20302E002DE9F04104004FF0BB
+:10812000010503D140497F20FBF780FF94F85400FC
+:108130003E4E012740B194F8550050B1012808D0B7
+:10814000022806D0032804D0308839A107EB00406C
+:1081500064E01CB934496720FBF768FF94F86D00B0
+:10816000032807D0308838A107EB004000F078FEE4
+:10817000142556E094F88F00B84618B194F8900092
+:1081800000284ED1207A58B1E068022734280CD05C
+:10819000308832A107EB004000F062FE112540E07C
+:1081A000318808EB014032A138E0204603F0DEF9C7
+:1081B00018B1207850B394B907E0308830A107EBAC
+:1081C000004000F04DFE12252BE017498C20FBF7F4
+:1081D0002DFF207818B914498D20FBF727FF94F85C
+:1081E00055002B4968B101280BD06068C9688842E6
+:1081F00017D8308827A107EB004000F031FE10258A
+:108200000FE06068896888420BD2F2E794F8550065
+:10821000012806D0318808EB014023A100F020FEA0
+:108220000F252846BDE8F081F0CE07004859002010
+:10823000496E76616C6964206669726D77617265FA
+:1082400020747970652E0000496E76616C69642037
+:108250006861736820747970652E00004661756CE2
+:1082600074792048572076657273696F6E2E00000E
+:108270004E6F2048572076657273696F6E2E00002E
+:10828000534420726571206E6F74206D65742E00EA
+:10829000E86F002046572076657273696F6E207410
+:1082A0006F6F206C6F772E0046572076657273696A
+:1082B0006F6E206D697373696E672E000FB438B5E9
+:1082C000040003D110A11C20FBF7B0FE606918B9AF
+:1082D0000DA11D20FBF7AAFE206818B90AA11E20D7
+:1082E000FBF7A4FE606818B907A11F20FBF79EFEEC
+:1082F0000599002905D006A800906A46204600F09E
+:1083000045F838BC5DF814FB2E2E5C2E2E5C2E2E0C
+:108310005C2E2E5C2E2E5C65787465726E616C5CD2
+:10832000667072696E74665C6E72665F66707269A2
+:108330006E74662E6300000010B5040003D107A11F
+:108340000B20FBF773FEA268002A05D0D4E90403D2
+:10835000216898470020A06010BD00002E2E5C2EE2
+:108360002E5C2E2E5C2E2E5C2E2E5C657874657233
+:108370006E616C5C667072696E74665C6E72665F6C
+:10838000667072696E74662E630000002DE9FC470A
+:1083900091460C465FEA000804D183A14FF49F7018
+:1083A000FBF744FED8F8140020B97FA14FF4A07069
+:1083B000FBF73CFED8F8000020B97BA140F2411049
+:1083C000FBF734FED8F8040020B977A14FF4A17070
+:1083D000FBF72CFE002C76D014F8011B39B12529AF
+:1083E0000ED04046FCF706FD20780028F4D198F81E
+:1083F0000C00002867D04046BDE8FC47FFF79CBF53
+:108400000020012221782B291BD02D2902D03029D0
+:1084100008D102E040F0010001E040F00200641CDD
+:10842000002AEFD100252A290ED02178A1F13002AF
+:108430000A2A11D205EB850201EB4205641C303D8E
+:10844000F1E740F00400EAE7D9F800100B1DC9F885
+:1084500000300968641C0D44217800232E290BD1BB
+:1084600014F8011FA1F130020A2A05D203EB83029E
+:1084700001EB4203303BF3E76C290DD068290BD0A8
+:10848000692921D00BDC252918D0582931D063293E
+:108490000ED0642915D117E014F8011FECE77029FC
+:1084A00069D0732932D075291BD0782909D120E0F1
+:1084B000D9F80000011DC9F8001001784046FCF70A
+:1084C00099FC641C90E76CE0D9F800100A1DC9F80B
+:1084D00000200968CDE900500A224046FDF784FBE0
+:1084E000EFE7D9F800100A1DC9F8002009680A2230
+:1084F00006E0D9F800100A1DC9F80020096810220A
+:10850000CDE90050404603F05FFDDAE7D9F80010EE
+:1085100000270A1DC9F800200E68C00705D112E027
+:108520004046761C7F1CFCF765FC31780029F7D1AA
+:1085300004E0202140466D1EFCF75CFCBD42C0D922
+:10854000002DF6D1BDE74EB13046F9F7C1FF074621
+:1085500004E0202140466D1EFCF74CFCBD4206D9CC
+:10856000002DF6D103E04046761CFCF743FC317841
+:108570000029F8D1A5E7D9F80000011DC9F80010BD
+:10858000056830214046FCF735FC78214046FCF771
+:1085900031FC08200021CDE90001034610222946C4
+:1085A000B0E7BDE8FC8700002E2E5C2E2E5C2E2E40
+:1085B0005C2E2E5C2E2E5C65787465726E616C5C30
+:1085C000667072696E74665C6E72665F6670726900
+:1085D0006E74665F666F726D61742E6300000000DA
+:1085E0002DE9F0411E4615460F46040003D11DA19A
+:1085F0007820FBF71BFD206818B91AA17920FBF73A
+:1086000015FD1DB917A17A20FBF710FD394620464C
+:10861000FBF739FA40B939462046FBF734FA18B966
+:1086200010A17D20FBF702FD6068394602682046F4
+:108630006A43FBF731FA58B9606839460268204648
+:108640006A43FBF729FA18B906A17F20FBF7EEFC75
+:10865000206833462A46D0F810C039462046BDE887
+:10866000F04160472E2E5C2E2E5C2E2E5C2E2E5C52
+:108670002E2E5C636F6D706F6E656E74735C6C69CB
+:10868000627261726965735C6673746F726167654B
+:108690005C6E72665F6673746F726167652E6300ED
+:1086A00070B516460C46050003D108A12F20FBF734
+:1086B000BDFC1CB905A13020FBF7B8FC2C6031468D
+:1086C00028462268BDE87040104700002E2E5C2E20
+:1086D0002E5C2E2E5C2E2E5C2E2E5C636F6D706FCA
+:1086E0006E656E74735C6C69627261726965735CED
+:1086F0006673746F726167655C6E72665F667374D1
+:108700006F726167652E63002DE9F04128B1016841
+:1087100019B1C969BDE8F04108470D4D0D48002465
+:10872000461B14270DE000BF04EB840005EB80001E
+:10873000016829B1C969884710B10120BDE8F081FD
+:10874000641CB6FBF7F0A042EED80020F6E700006C
+:108750000C59002020590020044801214174007A5E
+:1087600008B100207047012070470000B07600205B
+:10877000012801D0032808D10449002201284A74A5
+:1087800000D00020087402F04BBC7047B076002087
+:1087900070B50146022801D0032943D1224C207A2A
+:1087A00000283FD0012831D002282FD11F480023B4
+:1087B0000229006802D0032928D119E0E360027978
+:1087C00012B1012A22D10BE0D0E90565721B142AEF
+:1087D00000D314222A4482614569AA420ED015E0D2
+:1087E0000169491C0161426991420FD1237213E072
+:1087F000E268521CE260082A08D9E3602372022969
+:108800000AD00D21FCF749FF02F000FC607C28B182
+:10881000BDE8704000F014BF0021F3E7BDE87040F0
+:1088200002F0FEBB70BD0000B07600209C58002016
+:108830002DE9F8431D46089F16468846040003D1DB
+:108840002AA16220FBF7F2FB1EB928A16320FBF7E7
+:10885000EDFB206818B925A16420FBF7E7FB1DB9E3
+:1088600022A16520FBF7E2FB60684068B5FBF0F1F0
+:1088700000FB115141B1B5FBF0F100FB115018B1F3
+:108880001AA16820FBF7D2FB4046FBF7F6F838B98F
+:108890004046FBF7F2F818B914A16B20FBF7C6FBB2
+:1088A0003046FBF7EAF838B93046FBF7E6F818B976
+:1088B0000EA16C20FBF7BAFB2A4641462046FBF787
+:1088C000EBF848B92A4641462046FBF7E5F818B9C7
+:1088D00006A16D20FBF7AAFB009720682B463246C5
+:1088E000C76841462046B847BDE8F8832E2E5C2E67
+:1088F0002E5C2E2E5C2E2E5C2E2E5C636F6D706FA8
+:108900006E656E74735C6C69627261726965735CCA
+:108910006673746F726167655C6E72665F667374AE
+:108920006F726167652E63002DE9FF411C46DDE92A
+:108930000A7815460E46684600F010F846EA4501EA
+:1089400041EA840141EA072242EA0841009A00EB29
+:108950008200C0F80017BDE8FF81000010B5006874
+:10896000202804D303A140F2A110FBF75FFB4FF0D6
+:10897000A04010BD2E2E5C2E2E5C2E2E5C2E2E5C6A
+:108980002E2E5C6D6F64756C65735C6E7266785CC0
+:1089900068616C5C6E72665F6770696F2E6800005C
+:1089A00010B50068202804D303A140F2A110FBF702
+:1089B0003DFB4FF0A04010BD2E2E5C2E2E5C2E2EC7
+:1089C0005C2E2E5C2E2E5C6D6F64756C65735C6E18
+:1089D0007266785C68616C5C6E72665F6770696F06
+:1089E0002E68000038B501240090684631B1FFF7C9
+:1089F000B5FF00998C40C0F8084538BDFFF7AEFFC1
+:108A000000998C40C0F80C4538BD000030B5104BC3
+:108A1000014600201C69224609E0157A854205D1ED
+:108A2000401C0A28F7DB4FF0FF3030BD5268002AA7
+:108A3000F3D1421CF9D008721A6922B152684A6017
+:108A40001A69516030BD002219614A6030BD0000D2
+:108A5000C48700207047FAF785BD704708B5034A00
+:108A600000924023024A00F005F808BD3DB6070019
+:108A7000C4760020F0B595B01C4615460F46084652
+:108A80001A9E00F071FB182109A8F9F716FD0E9641
+:108A9000CDE909540023082203A9384600F079FBE8
+:108AA00005980690BDF81000ADF81C00BDF8120046
+:108AB000ADF81E0000208DF821000398082600F074
+:108AC0000300012802D0022818D032E00398334670
+:108AD000850AC0F3C2008DF8200003980FA9C0F3E7
+:108AE0008314A200384600F054FB09A8009006AB9E
+:108AF00022460FA9284600F093FA1AE00398840D45
+:108B0000C0F3C2008DF82000082C01D2254600E0F9
+:108B1000082533462A460FA9384600F03AFB2E4472
+:108B2000641B09AB06AA29460FA800F0CDF9002C5A
+:108B3000EAD1384600F01EFB15B0F0BD0A4A012903
+:108B400002EBC00007D0022907D0032907D004296F
+:108B500007D000207047022070470420704700793A
+:108B60007047407970470000D4D9070010B5FFF76F
+:108B700072FF04210648FFF749FF002803DA054980
+:108B80001B20FBF753FA02490120487210BD000078
+:108B9000A85800204CD407002DE9F04F8DB0FCF709
+:108BA00039F918B100200DB0BDE8F08F794E0020E2
+:108BB000B061BFF34F8FA6F580544FF00009606895
+:108BC0000190A568284004EB800008E02168019826
+:108BD000814201D86160E5E7284004EB80000C3059
+:108BE00001A9FDF755F80028F0D105AAA046019982
+:108BF00001EA050408EB8403491CDB6842F82030D5
+:108C0000401C01910228F2D3059800F003000228CD
+:108C100002D001284CD0A6E005985022810D8A464A
+:108C2000B2EB905F00D850210C4664F39F50059042
+:108C30000831594800F04FFA070075D000F094FA57
+:108C40004B46082205A9384600F0A9FA019909F116
+:108C5000080B2940681A8000001D844221D94F4D1D
+:108C600030B1C2B208EB8101201A91460C3104E008
+:108C70002946E2B2002591462846C4B25B463846F2
+:108C800000F08DFA0BEB090325B122462946384640
+:108C900000F085FA01990AF1030001EB90000190C0
+:108CA0003BE008EB81015B46224638460C31EFE79A
+:108CB0000598C0F38310062800D30620059960F3B9
+:108CC0008911C1F38310801C05918100324800F0A6
+:108CD00002FA070047D000F047FA4B46082205A9E0
+:108CE000384600F05CFA09F1080900240FE0019809
+:108CF0004B4600EA0501401C08EB8101019004226B
+:108D000038460C3100F04BFA09F10409641C05984F
+:108D1000C0F38310A042EAD837B13469B06968B1B2
+:108D2000384600F027FA2FE01DE0607A012804D1D0
+:108D3000226820463946126890476468002CF4D1B6
+:108D4000384600F017FA00208DF800006846FBF75F
+:108D5000DDF8B06910B90199C8F804109DF8000059
+:108D6000FBF720F910E0346904E0216820468968A7
+:108D700088476468002CF8D109480221008801EB7B
+:108D8000004008A100F06CF8FCF744F880F0010006
+:108D900009E70000C48700209CDA0700D077002094
+:108DA000685900204261636B656E647320666C7560
+:108DB00073686564000000002DE9F84F8146264F76
+:108DC000D01C15468A46800800226946BE68FBF71B
+:108DD000BBFFB8B3009CB846A01C0090B9683040F7
+:108DE000091A8F003F1DBD4208EB800002D82A46B9
+:108DF000514608E03A4651460C30F9F745FB164813
+:108E0000EA1B0AEB07010C30F9F73EFB4FEA194762
+:108E1000FCF736FA47EA0042601C304008EB80005D
+:108E2000344008EB8401C260C8684FF6C07269F331
+:108E3000C500904365F39F5020F00300801C20F094
+:108E40000400C860054890F8200001E0FFF7A4FE88
+:108E50000028FBD1BDE8F88FC4770020C48700202C
+:108E600000231A4602F0E6BE08B5012300926A46C6
+:108E700002F0E0FE08BD1CB5CDE9002302236A46DE
+:108E800002F0D8FE1CBD3EB5069C8DE81C000323F5
+:108E90006A4602F0CFFE3EBD7FB5DDE908458DE8AC
+:108EA0003C0004236A4602F0C5FE7FBD70B586B063
+:108EB0000DF1280C9CE870008DE87C0005236A46C3
+:108EC00002F0B8FE06B070BD2DE9F0470E468046B0
+:108ED0001C46924608293ED894F80C900020207336
+:108EE0001946104602F038F80025B54206D218F8A7
+:108EF00005201AA12046FFF7E1F903E019A1204659
+:108F0000FFF7DCF96D1C082DEFD317A12046FFF702
+:108F1000D5F90025B54210D218F80570F9F7B0FA66
+:108F20000068C05D10F03E0F01D03A4600E02E22EE
+:108F30000EA12046FFF7C2F903E00DA12046FFF77E
+:108F4000BDF96D1C082DE5D301222146504601F0E4
+:108F500083FF84F80C90BDE8F087000020253032B4
+:108F600078000000202020007C0000002563000025
+:108F700020000000104910B540F2FF30886000204A
+:108F80000860486001F580518861486181F82000DF
+:108F90000A4800F0EDF800280CD1094809490A4BAD
+:108FA000401AC108002002E023F82000401C88423B
+:108FB000FAD3002010BD0000C47700209CDA07001F
+:108FC00084DA0700D4D90700205900200248034959
+:108FD000401AC0087047000084DA0700D4D907009F
+:108FE00013B56846FCF7F2FF08B100201CBD02482B
+:108FF000009950F831001CBDD4D9070070B507485E
+:109000000125046980F8205005E06572216820463A
+:10901000496888476468002CF7D170BDC487002078
+:109020002DE9FF4781460C9D00200C462F7B2873BD
+:10903000984616462946184601F08EFF072E42D262
+:10904000DFE806F004090F161F2A360049462846B5
+:10905000FFF734F937E0494628462268FFF72EF932
+:1090600031E0D4E9002349462846FFF727F92AE0F2
+:10907000A0680090D4E9002349462846FFF71EF96E
+:1090800021E0D4E90201CDE90001D4E900234946F9
+:109090002846FFF713F916E004F1080007C88DE829
+:1090A0000700D4E9002349462846FFF707F90AE0FC
+:1090B00004F108000FC88DE80F00D4E900234946E9
+:1090C0002846FFF7FBF800222946404601F0C4FE7F
+:1090D0002F73BDE8FF872DE9F041858A80462D1F5B
+:1090E0004819C01CB0FBF5F0C6B24046FDF700F8C9
+:1090F000041E19D00020207101206071E580002736
+:109100002546761EC4F800800BE04046FCF7F0FFD1
+:1091100060B16179491C6171286005467F1CC0F807
+:109120000080B742F1D32046BDE8F081204600F030
+:1091300002F80020F8E72DE9F041457901466B1E61
+:10914000002201E00968521C9A42FBD30F680146D5
+:10915000002605E038460C68FDF730F82146761CFD
+:10916000AE42F7D3BDE8F0810121001DFCF799BFA5
+:10917000FDF76CB810B504460121001DFCF7B2FFE5
+:1091800010F0FF0F04D12046BDE81040FFF7D3BF19
+:1091900010BD38B501240094FCF7CEFE38BD38B5BB
+:1091A00000240094FCF7C8FE38BD000009490222E3
+:1091B0000A60BFF36F8FBFF34F8F0A1D1060064820
+:1091C0000268002AFCD000200860BFF36F8FBFF355
+:1091D0004F8F704704E5014000E4014070B50E4C2C
+:1091E00001232360BFF36F8FBFF34F8F00230B4D1D
+:1091F00008E000BF51F8236040F823602E68002E7D
+:10920000FCD05B1C9342F5D300202060BFF36F8F2E
+:10921000BFF34F8F70BD000004E5014000E4014042
+:1092200020B1034909680160002070470E20704793
+:1092300070C907002DE9FE4306460D460846FFF7B4
+:10924000EFFF00287ED18046CDF80080CDF8048065
+:10925000012406208DF80060ADF80400CDF80880E8
+:109260008DF80240694620202A6869DF3F4F40B1EF
+:1092700000F0B0FB024638883D4904EB0040FFF7A0
+:10928000F3FDCDF800808DF801408DF80280CDF817
+:109290000480CDF808808DF80380694640202A6854
+:1092A00069DF40B100F096FB02463888314904EB93
+:1092B0000040FFF7D9FDCDF800808DF80060F72061
+:1092C000ADF80200CDF80480CDF80880694623206F
+:1092D0002A6869DF40B100F07DFB024638882649E4
+:1092E00004EB0040FFF7C0FDCDF80080CDF804800E
+:1092F000CDF808808DF800404646694601202A686E
+:1093000069DF40B100F066FB024638881B4904EB78
+:109310000040FFF7A9FD4FF4B0600090019602965F
+:109320006946A1202A6869DF40B100F053FB02467C
+:109330003888134904EB0040FFF796FD009601962C
+:10934000029600E010E08DF800606946A0202A68CF
+:1093500069DF40B100F03EFB02463888094904EB62
+:109360000040FFF781FD0020BDE8FE83705900201A
+:109370009CD60700E4D6070030D70700FCD50700CD
+:1093800048D60700A8D507002DE9F0410446D0F8DB
+:10939000008060DF2168194D074641451CD92888A7
+:1093A000022606EB004016A1FFF75AFD2888424628
+:1093B00006EB00401EA12368FFF75DFDF006D0F824
+:1093C0000C012168800200F10050421A288825A172
+:1093D00006EB0040FFF748FD012467B1384600F076
+:1093E000F9FA024628882AA104EB0040FFF73CFD69
+:1093F0003846BDE8F0812E480470F9E77059002026
+:10940000496E73756666696369656E742052414D75
+:1094100020616C6C6F636174656420666F72207488
+:10942000686520536F66744465766963652E000035
+:109430004368616E6765207468652052414D2073F2
+:1094400074617274206C6F636174696F6E206672F0
+:109450006F6D203078257820746F20307825782E35
+:10946000000000004D6178696D756D2052414D20FE
+:1094700073697A6520666F72206170706C696361D0
+:1094800074696F6E20697320307825782E00000093
+:1094900073645F626C655F656E61626C652829202C
+:1094A00072657475726E65642025732E000000006D
+:1094B0000759002030B51848ADF5017D0078002827
+:1094C00026D04FF4FA7400BFADF8004280A9684678
+:1094D00061DF38B105281BD00DF5017DBDE83040B6
+:1094E000FAF7F2BB6D460D497DA800F0FFF809E0E0
+:1094F0007DA800F0E3F8D0E90021284690477DA838
+:1095000000F032F97DA800F0D9F80028DCD0EFE7B0
+:109510000DF5017D30BD00000759002074C907001A
+:10952000F8B5134C2078C0B10120A07002F050F8BB
+:10953000112814D0022002F067F800258DF80050A1
+:109540006846FAF7E3FC11DF064625709DF8000037
+:10955000FAF728FD2EB13046F8BD0820F8BD0020EE
+:10956000F8BDA57002F016FB032002F04DF8F6E7F7
+:10957000045900207CB5204C207808B108207CBD1F
+:109580000120A070002002F023F8112819D000203B
+:1095900002F03AF819480026006801908DF8006042
+:1095A0006846FAF7B3FC164901A810DF05000AD097
+:1095B000002020709DF80000FAF7F4FC2DB1284639
+:1095C0007CBD00207CBD0120F3E7A67066700721FA
+:1095D000162001F095FF08B1FAF776FB0721152058
+:1095E00001F08EFF08B1FAF76FFB02F0EFFA0120ED
+:1095F00002F00AF8E5E700000459002008C9070056
+:109600006D3C07000EB50A49684600F06FF808E0A7
+:10961000684600F047F8D0E900108847684600F037
+:10962000A3F8684600F03EF80028F1D10EBD000016
+:1096300024C9070001480078704700000459002041
+:109640000548817819B1007818B1FFF769BF082083
+:109650007047FFF78FBF0000045900201FB5684610
+:109660004BDF30B1052819D004B0BDE81040FAF73F
+:109670002BBB0B4901A800F039F809E001A800F064
+:1096800029F8D0E900210098904701A800F06CF873
+:1096900001A800F01FF80028E1D0EFE71FBD00008F
+:1096A00090C9070010B5040003D103499E20FAF7C2
+:1096B000BDFCA06810BD000054D5070010B5040023
+:1096C00003D103499E20FAF7B1FCA06810BD000049
+:1096D00054D5070010B5040003D103499E20FAF7C2
+:1096E000A5FCA06810BD000054D5070070B50D465C
+:1096F000040003D108492A20FAF798FC1DB906494D
+:109700002B20FAF793FC2560286860602046BDE8AE
+:10971000704000F003B800000CD0070010B5040042
+:1097200003D110490D20FAF781FC206818B90D49C2
+:109730000E20FAF77BFC606818B90A490F20FAF787
+:1097400075FCD4E900104A68904201D1002004E081
+:10975000D0E900239A4202D01046A06010BD083024
+:109760006060F0E70CD0070010B5040003D1124987
+:109770003D20FAF75BFC206818B90F493E20FAF744
+:1097800055FCA068002815D0216889680844A060AD
+:10979000606818B908494D20FAF748FCD4E901017E
+:1097A0004268914206D1083060602046BDE8104012
+:1097B000FFF7B4BF10BD00000CD0070070B50D4618
+:1097C000060003D10BA11420FAF730FC1DB909A142
+:1097D0001520FAF72BFC746804E0B268294690471C
+:1097E00018B1246820680028F7D120682860256017
+:1097F00070BD00002E2E5C2E2E5C2E2E5C2E2E5C5C
+:109800002E2E5C636F6D706F6E656E74735C6C6929
+:10981000627261726965735C736F72746C69737480
+:109820005C6E72665F736F72746C6973742E630022
+:1098300010B5040003D103A13D20FAF7F7FB20681F
+:1098400010BD00002E2E5C2E2E5C2E2E5C2E2E5C6B
+:109850002E2E5C636F6D706F6E656E74735C6C69D9
+:10986000627261726965735C736F72746C69737430
+:109870005C6E72665F736F72746C6973742E6300D2
+:1098800010B5040003D103A13720FAF7CFFB6068BD
+:10989000006810BD2E2E5C2E2E5C2E2E5C2E2E5CB3
+:1098A0002E2E5C636F6D706F6E656E74735C6C6989
+:1098B000627261726965735C736F72746C697374E0
+:1098C0005C6E72665F736F72746C6973742E630082
+:1098D00010B5040003D105A12B20FAF7A7FB61689E
+:1098E0000868002801D002680A6010BD2E2E5C2E88
+:1098F0002E5C2E2E5C2E2E5C2E2E5C636F6D706F98
+:109900006E656E74735C6C69627261726965735CBA
+:10991000736F72746C6973745C6E72665F736F726E
+:10992000746C6973742E630070B50C46050003D126
+:109930000BA14320FAF77AFB1CB909A14420FAF7DE
+:1099400075FB0021686806E0A24203D1216801602E
+:10995000012103E010460268002AF5D1084670BDD7
+:109960002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FC
+:109970006F6D706F6E656E74735C6C69627261722C
+:109980006965735C736F72746C6973745C6E726614
+:109990005F736F72746C6973742E63000C4A10B538
+:1099A00002F594730EE0991AC91001EBD1714910B8
+:1099B00002EBC1010C68844201D90B4602E005D2DA
+:1099C00001F108029A42EED3002010BD486810BD94
+:1099D000B8C6070000B5FFF7E1FF002800D1014835
+:1099E00000BD0000A4C607002DE9F041044613485D
+:1099F000134BC01A0C21B0FBF1F6A0694FF0FF31F8
+:109A000010F8022C02B92169002011E000EB40059A
+:109A100003EB85052F68974209D14F1C02D06F6870
+:109A20008F4204D194E80F00AD68A84703E0401CC2
+:109A3000B042EBD301202060BDE8F081F0DA0700EE
+:109A4000E4DA070010B5144612680830202A02D262
+:109A500048F2145010BD012201F018FE0028F9D17F
+:109A600020202060002010BD083001F097BE083093
+:109A700001F054BF02480068002800D00120704760
+:109A80000004014070B50C46050003D10D49D920F2
+:109A9000FAF7CCFA1CB90B49DA20FAF7C7FA0A48E8
+:109AA0000421008801EB004008A1FFF7D9F9124911
+:109AB0000320C96888476869FEF714FAFBF742FE7D
+:109AC000607070BDD0CC07003859002048616E64CA
+:109AD0006C65204E52465F4446555F4F505F4F4283
+:109AE0004A4543545F4352454154452028636F6DB6
+:109AF0006D616E64290000002058002070B50C468E
+:109B000020B9154940F20110FAF790FA24B9124928
+:109B10004FF48170FAF78AFA104D042610A12888B4
+:109B200006EB0040FFF79CF91849081FFEF7F8F90B
+:109B3000FBF708FE6070012805D10020FDF7F4FF57
+:109B400010B10A20607070BD288811A106EB00409A
+:109B5000BDE87040FFF784B9D0CC07003859002029
+:109B600048616E646C65204E52465F4446555F4FB7
+:109B7000505F4F424A4543545F455845435554450D
+:109B80002028636F6D6D616E6429000028580020E5
+:109B900057726974696E672076616C696420696EBA
+:109BA000697420636F6D6D616E6420746F20666CE4
+:109BB0006173682E0000000070B50D46040003D1EB
+:109BC0001749E720FAF732FA206918B91449E82052
+:109BD000FAF72CFAA08A18B91149E920FAF726FAFF
+:109BE0001DB90F49EA20FAF721FA0E48042100882E
+:109BF00001EB00400CA1FFF733F9A18A2069FEF7C1
+:109C000031F9FBF79FFD68702846FBF70DF9E16815
+:109C1000002903D02069BDE87040084770BD0000EE
+:109C2000D0CC07003859002048616E646C65204E26
+:109C300052465F4446555F4F505F4F424A4543543A
+:109C40005F57524954452028636F6D6D616E6429DA
+:109C50000000000030B587B00C46054618221849B0
+:109C60006846F8F711FC207B0195164D8DF8000031
+:109C7000012806D0022812D006281CD1607B04904F
+:109C800019E01148FEF706F8A888E880607B049088
+:109C9000617CD4F80E0061F31F6005900BE00B4867
+:109CA0000421008801EB004009A1FFF7D9F8B4F8BE
+:109CB0000D00A880E8806846FDF7A6FC07B030BD1F
+:109CC00028C5070000580020CCD907002C590020D7
+:109CD0005365742072656365697074206E6F746972
+:109CE000660000002DE9F0410B4E0D460427308838
+:109CF0000AA107EB0040FFF7B3F8114C308811A11F
+:109D000007EB0040A36C226DFFF7B5F8A06CA860CC
+:109D1000206D6860BDE8F0813859002048616E64AC
+:109D20006C65204E52465F4446555F4F505F43522C
+:109D3000435F474554202864617461290000000096
+:109D4000E86F00204F66667365743A25642C2043E3
+:109D500052433A3078253038780000002DE9F84F2A
+:109D60003E4C81460D462088042707EB00403CA16D
+:109D7000FFF776F8FEF75EF901264FF0080AC8B142
+:109D8000D9F814204FF00308DAB13F493F481305D2
+:109D90001CD0436DD1F808C01344634516D0208809
+:109DA0003BA106EB004000BFFFF75AF885F80180A1
+:109DB000BDE8F88F20883FA106EB0040FFF750F880
+:109DC0001EE0208849A106EB0040EDE7B2F5805F78
+:109DD00007D920884CA106EB0040FFF741F86F70CF
+:109DE000E6E7436DD1F808C003EB0208E0450AD965
+:109DF000CDF800C020884D4906EB0040FFF743F83E
+:109E000085F801A0D4E74264C26C03650363804611
+:109E10008264D9F81400002200F6FF704FEA103C6B
+:109E2000486861461844FDF7E5F940B1208840A133
+:109E300006EB0040FFF714F805206870B8E7D8F883
+:109E400048100091208840A107EB0040D8F850301E
+:109E5000D8F84420FFF717F8AAE700003859002087
+:109E600048616E646C65204E52465F4446555F4FB4
+:109E7000505F4F424A4543545F4352454154452049
+:109E8000286461746129000020580020E86F0020D8
+:109E90004F626A6563742073697A65206D757374A7
+:109EA000206265207061676520616C69676E65641A
+:109EB0000000000043616E6E6F7420637265617410
+:109EC000652064617461206F626A656374207769DC
+:109ED00074686F75742076616C696420696E69744A
+:109EE00020636F6D6D616E64000000004F626A65F3
+:109EF00063742073697A652063616E6E6F7420628B
+:109F00006520302E00000000496E76616C69642087
+:109F100073697A6520666F72206F626A6563742068
+:109F200028746F6F206C6172676529005CCC070034
+:109F30004572617365206F7065726174696F6E2020
+:109F40006661696C656400004372656174696E677F
+:109F5000206F626A65637420776974682073697A18
+:109F6000653A2025642E204F66667365743A20306A
+:109F700078253038782C204352433A2030782530E9
+:109F8000387800002DE9F041154D07460E46288827
+:109F9000042101EB004013A1FEF762FF1B4CD4E942
+:109FA0001401626C431A9A420BD02888012101EBFC
+:109FB000004017A1FEF75FFF082070700120BDE888
+:109FC000F08100216164A16CE16460650021384684
+:109FD00000F032F817490420C96888470020EEE7EE
+:109FE0003859002048616E646C65204E52465F44CB
+:109FF00046555F4F505F4F424A4543545F45584571
+:10A00000435554452028646174612900E86F00209D
+:10A01000496E76616C696420646174612E20657894
+:10A020007065637465643A2025642C20676F743A08
+:10A0300020256400205800202DE9F041044686B018
+:10A040000020FEF761FB224E012758B1214A18215A
+:10A050002046F9F755FE020036D030881EA107EBE6
+:10A0600000402FE0182227496846F8F70DFA2648E5
+:10A07000264D4FF00408006DA968884211D131883F
+:10A0800008EB014022A1FEF7EBFED5E90101FDF747
+:10A09000D7FF8DF80100FBF755FB8DF80100254D2A
+:10A0A00002E08DF801700025D4E90112684690475E
+:10A0B00015B12846FDF738FD31889DF8012008EBE1
+:10A0C00001401DA1FEF7D0FE06B0BDE8F081000002
+:10A0D0003859002039A007004661696C6564207416
+:10A0E0006F207363686564756C65206F626A656371
+:10A0F0007420657865637574653A20307825782E0C
+:10A1000000000000E8C50700E86F0020205800208C
+:10A11000506F737476616C69646174696F6E206FDF
+:10A1200066206669726D7761726520696D61676529
+:10A130002E000000E1A2070052657175657374205E
+:10A1400068616E646C696E6720636F6D706C6574B6
+:10A15000652E20526573756C743A2030782578002E
+:10A16000F8B50C4D0C46042628880BA106EB0040E0
+:10A17000FEF776FE124813A1826CA260036DB00256
+:10A180006360E0600090288806EB0040FEF77BFEED
+:10A19000F8BD00003859002048616E646C65204E9F
+:10A1A00052465F4446555F4F505F4F424A454354C5
+:10A1B0005F53454C45435420286461746129000075
+:10A1C000E86F0020637263203D20307825782C20D2
+:10A1D0006F6666736574203D20307825782C206D7D
+:10A1E00061785F73697A65203D20307825780000BA
+:10A1F0002DE9F041264F05460E463888042101EB33
+:10A20000004024A1FEF72CFEFDF714FF98B12B4C63
+:10A21000D4E91401401AA98A0844616C88420CD917
+:10A220003888012101EB004025A1FEF719FE03202B
+:10A230007070BDE8F0810820FAE72749206B496873
+:10A240004718E86820B925494FF4E070F9F7EEFEA9
+:10A25000D5E90331AA8A3846FDF77CF820B1D5E963
+:10A260000310BDE8F0410847A98A206B134A08444F
+:10A270002063A98A206D483208442065A98A28698C
+:10A28000FAF7ECFDA064B060206D7060D1E70000CB
+:10A290003859002048616E646C65204E52465F4418
+:10A2A00046555F4F505F4F424A4543545F575249AE
+:10A2B000544520286461746129000000E86F002083
+:10A2C0005772697465207265717565737420746F57
+:10A2D0006F206C6F6E67000020580020D0CC070004
+:10A2E000074810B50088042101EB004005A1FEF7E6
+:10A2F000B7FD11490620C968BDE8104008470000B5
+:10A3000038590020416C6C20666C617368206F7056
+:10A3100065726174696F6E73206861766520636F22
+:10A320006D706C657465642E2044465520636F6DB6
+:10A33000706C657465642E0020580020FEF75EFE88
+:10A34000FEF72AFC0028FBD10D4E64254FF47A4716
+:10A35000741C3846A0476D1EFAD10A480068C00731
+:10A3600000D000BEBFF34F8F0648E4380168064AAC
+:10A3700001F4E06111430160BFF34F8F00BFFDE7BF
+:10A3800040C30700F0ED00E00400FA0510B50446F4
+:10A39000074804212246008801EB004005A1FEF792
+:10A3A00063FD2146BDE810400748FBF707BF0000EA
+:10A3B0002C59002046726565696E67206275666675
+:10A3C000657220257000000084DA07002DE9F0474F
+:10A3D0002F4F05464FF0040938880C464E4609EBCE
+:10A3E00000402CA1FEF73CFD38882A7C06EB00409B
+:10A3F00031A1FEF739FD4FF44051374B4A68012037
+:10A400004FF002089A4200D10220344E326A012AEB
+:10A4100000D1401C4FF0010C84F801C02A7C1AB115
+:10A420000025012A09D01BE084F80480F068A060B0
+:10A430002B48E060C0F5FC200FE0D1F8048098457F
+:10A440000ED125710878142801D9486900E0002050
+:10A45000A0604FF48050E06088682061BDE8F0871C
+:10A46000824208D284F804C0B068A060FCF70EFCF9
+:10A47000E060B069F1E7398809EB014019A1FEF706
+:10A48000EFFCFF202071A560E5602561E6E7000094
+:10A490003859002048616E646C65204E52465F4416
+:10A4A00046555F4F505F4649524D574152455F56A2
+:10A4B000455253494F4E00004669726D776172658F
+:10A4C00020696D6167652072657175657374656477
+:10A4D0003A20256400000000DBE5B151E86F002060
+:10A4E000002007004E6F2073756368206669726DE7
+:10A4F0007761726520696D616765000030B58A1DFE
+:10A500008B79083187B0022B33D153888489A342D9
+:10A510002FD1127A012A2CD1184C0DF1040C3CCC0D
+:10A520008CE83C000A89ADF80C204A890C31049172
+:10A530001249ADF80E208039114C096A0591CDF809
+:10A5400018D0018A05AA6088ADDF18B96846FAF705
+:10A55000C9FA38B10020ADF8080001A96088B0DF61
+:10A5600050B106E040F2FD10ADF8080001A9608886
+:10A57000B0DF002007B030BD0120FBE740C5070079
+:10A580000058002070B506468C1DC888B18888B078
+:10A59000884229D11948FBF7ABFD0500184825D0A2
+:10A5A000F42100910088042101EB004063892A46D0
+:10A5B00014A1FEF768FC628904F10C012846F7F744
+:10A5C00063FF1822174901A8F7F75EFF0296059569
+:10A5D0006089ADF8180001A8FDF716F8002803D02F
+:10A5E00029460648FBF7EAFD08B070BD0088022145
+:10A5F00001EB00400CA1FEF733FCF5E784DA07001D
+:10A600002C590020427566666572202570206163B2
+:10A610007175697265642C206C656E202564202834
+:10A620002564290050C5070063616E6E6F74206158
+:10A630006C6C6F63617465206D656D6F72792062FB
+:10A640007566666572210000F8B50D46144606462B
+:10A65000694600F052FA00280ED0009AFF2A0AD864
+:10A66000501C824207D869780223B3EB911F02D0B5
+:10A670002979814201D20020F8BD2270611C304648
+:10A6800000F080FBF8BD114600F0D6B8114600F08E
+:10A69000E3B8F8B50C4615460646694600F02DFAB3
+:10A6A00000280CD0009A501C904207D361780223F6
+:10A6B000B3EB911F02D02179814201D20020F8BD75
+:10A6C0002946304600F05EFB009A0021A954F8BDEF
+:10A6D0002DE9FF410C468E6817460546694600F095
+:10A6E00023FB00280ED0A06800280BD060783A46E3
+:10A6F000C0F3011002283146684606D000F0DAF8AF
+:10A700000199696004B0BDE8F08100F086F8F7E7D0
+:10A710007CB50D461446694600F08FF9002820D01C
+:10A720002879082806D0042809D002280AD0012850
+:10A730000CD015E0DDE90001C4E900010AE0009851
+:10A74000206006E0009800B2208002E0009840B24D
+:10A750002070C117DDE9002350405940084301D063
+:10A7600000207CBD01207CBD7CB50D4614466946A9
+:10A7700000F09EF9002820D02879082807D0002171
+:10A78000042809D002280AD001280CD014E0DDE901
+:10A790000001C4E9000109E00098206006E000988B
+:10A7A00080B2208002E00098C0B22070DDE9002372
+:10A7B00050405940084301D000207CBD01207CBDA1
+:10A7C0007CB50D461446694600F072F9002821D088
+:10A7D0002979082908D00098C21704290BD002292A
+:10A7E0000DD001290ED014E0DDE90002C4E9000219
+:10A7F0000146134609E0C3170146206005E001B297
+:10A80000218001E041B22170CB17414053401943F0
+:10A8100001D000207CBD01207CBD70B50D460646F0
+:10A8200014461146284600F09AFA22462946304638
+:10A83000BDE8704000F03EB838B50C4604226946C9
+:10A8400000F0A0FA002806D09DF80310009861F3EC
+:10A850001F602060012038BD1CB50C4608226946E7
+:10A8600000F090FA002824D09DF801109DF80020F7
+:10A870009DF80230080E42EA012242EA034240EA11
+:10A8800013409DF803309DF8041040EA132008435C
+:10A890009DF8051042EA036240EA01209DF8061087
+:10A8A00040EA01409DF8071040EA0160C4E9002039
+:10A8B00001201CBD2DE9F04F04469DB00020009002
+:10A8C000064601904FF0FF3A0AA800F069F94FF0F0
+:10A8D000010BE94682E012AB05AA06A9204600F06A
+:10A8E000C9F850B10AA8059900F06BF960B10B984E
+:10A8F000407810F0300F53D060E09DF848000028F9
+:10A9000070D11DB0BDE8F08F0598B04242D30B9DC9
+:10A910000AAE0B98407800F00F00082812D030469D
+:10A9200000F066F90B98A842F3D156460599B1425A
+:10A9300030D3D4F8088009919DF8181008910E9929
+:10A940000D6820E00B980678F0E729680F682FB1B2
+:10A95000DDE9083229462046B84711E0119489689C
+:10A96000DDE90872097891420CD1294617A8FBF756
+:10A9700033FA85F80CB017AA39461198FAF7CBFAD2
+:10A980000028BED0AD6815B1A1684145DDD0A168F1
+:10A99000414523D19DF81810204600F02FFA1BE006
+:10A9A0000C9840280AD200F01F010BFA01F00C9914
+:10A9B0004A0959F82230034349F82230E5682DB19D
+:10A9C0000AAB9DF8182020460599A8470AAA9DF8C9
+:10A9D00018102046FAF79FFA002892D0A0680028A5
+:10A9E0007FF479AFDDE90B0445780AA800F000F99F
+:10A9F0000028F7D115F0300F03D10B98007800B183
+:10AA0000641CC4B10020494605E000BF51F8202075
+:10AA1000521C0ED1401CB0EB541FF7D3600959F8FB
+:10AA2000201004F01F00C0F120022AFA02F0814237
+:10AA300001D0002065E7012063E71CB50C4669469C
+:10AA400000F036F8002814D0DDE90002C10709D073
+:10AA500051084FEA30006FEA00026FEA0100C4E9D2
+:10AA6000002004E051084FEA3000C4E900014FF033
+:10AA700001001CBDF8B507460020187008700E468E
+:10AA800010601C4615466946384600F036F801212C
+:10AA900040B1009850B1C10800F007002960307043
+:10AAA0000120F8BDB86808B10020F8BD2170FBE7AF
+:10AAB0002DE9F8430026884681463446354604E0B1
+:10AAC000402E02D30020BDE8F8836946484600F0D6
+:10AAD00085F90028F7D09DF80070324607F07F0016
+:10AAE000C10FF7F7BEFC29430443F61D0D46380697
+:10AAF000E6D4C8E900410120E5E7F8B50E4607466F
+:10AB0000694600F06BF900280AD09DF80040200645
+:10AB100016D5072504F07F0403E0202D01D3002083
+:10AB2000F8BD6946384600F059F90028F8D09DF87C
+:10AB3000001001F07F00A8400443ED1D0806ECD48E
+:10AB400001203460F8BD000059680A4A89689142C2
+:10AB50000ED1D0E901120848491C521EC0E9011269
+:10AB600006480421008801EB004005A1FEF77CB9EE
+:10AB700070470000CCC30700305800204459002023
+:10AB800050423A20496E6974207061636B6574208D
+:10AB900064617461206C656E3A20256400000000D9
+:10ABA000C26000230160C0E901138B781A4402617E
+:10ABB00091F903301A4442610878002800D001203E
+:10ABC000704770B545680E46044660680178B1422A
+:10ABD00006D1407800F00F00082801D0012070BD98
+:10ABE000204600F005F86068A842EED1002070BD54
+:10ABF00030B541680A785AB101F10C0343600A7B11
+:10AC000042B14C780A79C4F30115032D07D00BE04B
+:10AC1000002030BDC2680168FFF7C2FFF8E75D7829
+:10AC2000C5F30115032D07D00225B5EB141F09D17B
+:10AC30004C7914FB02F209E08D7804690022641B50
+:10AC4000046103E0B5EB941F00D10422497811F0B0
+:10AC5000300F02D18168491C81609C7801692144D0
+:10AC60001144016193F9032011444161012030BD79
+:10AC700030B54168002487B0497801F00F02082AF6
+:10AC800011D08A091ED00222B2EB911F09D10269AC
+:10AC9000C1F301110229146001D0032901D14069D7
+:10ACA000047007B030BD0069056808E02C732946C0
+:10ACB0006846FBF791F86846FFF7DAFFAD68002DAC
+:10ACC000F4D1EEE7C1F30111012912D00229E6D037
+:10ACD0000329E4D04268517801F00F0107290BD015
+:10ACE000916881B11279006907B0BDE83040F7F78B
+:10ACF000CBBB41690C70EDE70169906807B0BDE816
+:10AD0000304000F02CB81179006907B0BDE8304040
+:10AD1000F7F7D3BB10B5034B002408C080E816003A
+:10AD200010BD0000D94D070038B50D4604466946F0
+:10AD3000FFF7E3FE00280BD0D4E90002D4E90213A8
+:10AD4000C5E90002C5E902130098814201D2002042
+:10AD500038BDA860A168081AA060012038BD00B500
+:10AD60000A4687B001466846FFF71AFF002807D059
+:10AD70006846FFF77DFF6846FFF73AFF0028F7D1E6
+:10AD800007B000BD7FB514460546A9B9124A286828
+:10AD9000904208D110E0102269462846FFF7F2FFE2
+:10ADA000002807D0103C102CF5D8224669462846CA
+:10ADB000FFF7E8FF04B070BDA868A04201D20020F0
+:10ADC000F8E72B682246284698470028F2D0A86862
+:10ADD000001BA8600120EDE7D94D070010B504461F
+:10ADE0008068002809D0236801222046984700285F
+:10ADF00003D0A068401EA060012010BD38B500241B
+:10AE000039B1012912D0022912D005291DD0002004
+:10AE100038BD0546012269462846FFF7B3FF90B1C9
+:10AE20009DF800000006F5D4012038BD08220DE091
+:10AE300005466946FFF761FE28B100212846009AC1
+:10AE4000FFF7A0FF38BD204638BD0422BDE83840DA
+:10AE50000021FFF797BF000010B50C46017A0529C5
+:10AE600008D0407A38B1084808A102682046FDF7AA
+:10AE700025FA00E01AB106A12046FDF71FFA204688
+:10AE8000BDE81040FDF758BAE058002025730000D7
+:10AE90000D0A00002DE9F047284D99461646044654
+:10AEA00081B3284F09F50052DFF894C03888536801
+:10AEB000A16D4FF0010808EB0040634501D0224925
+:10AEC0000AE093684A1EC2F30B02891A41F6FF7228
+:10AED00011448B4205D21D49FDF7C2FF0020BDE899
+:10AEE000F0874846FAF712FF90B13888022101EB4B
+:10AEF00000401749FDF7B4FF2EB110481830FBF79A
+:10AF0000EBFE06E00CE0398808EB01401149E3E76D
+:10AF10000EB1AC2000E0A520E862A06D686301E0FE
+:10AF2000AA20E8623EB194F88F0010B194F8900026
+:10AF300008B96068E8600120D1E70000E86F0020F0
+:10AF4000DBE5B1514459002010CE0700A4CD070025
+:10AF500064CE070060CD070038B5C3880D460446AF
+:10AF600033B114A0009015A216A12846FDF7A6F94A
+:10AF7000217A05291CD0607A48B1A088FDF7DEFD52
+:10AF8000164951F8202016A12846FDF797F9A08808
+:10AF90000021FEF725F803461049207A143951F8AC
+:10AFA000202001B02846BDE830400EA1FDF786B94B
+:10AFB00038BD00001B5B306D000000001B5B313BA7
+:10AFC00033316D0025734C6F67732064726F70703E
+:10AFD0006564202825642925730D0A00E0580020A7
+:10AFE000257300003C25733E2025733A20000000A5
+:10AFF000EFF30580C005C00D01D001207047EFF3CD
+:10B00000148040F30000401C7047000003480249D0
+:10B010000068FBF719B80000A058002074C60700AC
+:10B020002DE9F041224C0025224E207A012730B92B
+:10B030002148311D0068FBF712F8306038B102205A
+:10B0400020723168087928B101281CD114E06560AC
+:10B05000BDE8F081D1E90503C01A142800D31420FB
+:10B06000B7EB900F01D2820800E001220869C9689D
+:10B070001844194429DF03E0D1E90301084428DF1B
+:10B0800058B1112812D003213068FAF706FB257257
+:10B090006560BDE8F041FFF7B9BF207C0028D7D13B
+:10B0A000BDE8F04100210220FDF772BB2772CFE717
+:10B0B000B07600209C58002074C6070010B5074CDD
+:10B0C000201DFAF7EBFF002806D1607C002803D191
+:10B0D000BDE81040FFF7A4BF10BD0000B07600200F
+:10B0E00010B510461A46F7F7CFF9002010BD10B57D
+:10B0F00010461A46F7F7C8F9002010BD2DE9F041B7
+:10B100001E681C461546074621B1012918D005299D
+:10B1100023D119E000202060401C2060B0421CD8E0
+:10B12000012229463846FFF72DFE002806D015F8E3
+:10B13000010B000601D52068EEE70120BDE8F08193
+:10B1400008200246186002E00420024618602946E2
+:10B150003846BDE8F041FFF715BE0020EEE770B5B8
+:10B1600016460A460446C11C104600F00BFF054671
+:10B1700061193046C91C00F005FF284470BD00006D
+:10B1800003B5094A85B0D2E91612CDE90012074984
+:10B190008989ADF8001006A9CDE902100448694676
+:10B1A0004088AEDF07B000BDC0C40700D45D0020FA
+:10B1B0000058002008467047084670472DE9F041C6
+:10B1C0008046FAF746F91A4D0026F0B1686828B1B2
+:10B1D00068684068696820F07F40486000F01EFDA4
+:10B1E000040012D04FF080776068B84203D2204646
+:10B1F00000F0CAFD03E0606820F07F4060602046F8
+:10B20000FEF716FB08B10446EEE700214046FAF7C8
+:10B2100041F828B1686818B1686800F0B5FD6E6043
+:10B22000404600F015FE4046BDE8F04100F002B88F
+:10B23000505800202DE9F041214C0746002600BF60
+:10B2400000F0ECFC90B341686068406862685AB1F5
+:10B250006268002A28D0884226D96068007E18B12A
+:10B2600061681848FEF7AAFA00F0DEFC426805465D
+:10B2700013484FF47A7300210830FAF70BF930B114
+:10B280000D2807D010499C20F8F7D0FED8E7606859
+:10B2900020B106E0284600F077FDD1E73846FAF7FE
+:10B2A000DDF86560002ECBD1BDE8F081FFE7606876
+:10B2B0000028F9D13846BDE8F041FAF7DDB80000C2
+:10B2C0005058002020C607003CCF07002DE9F05F52
+:10B2D000FCF7DCFCDFF8CC80334D0427D8F83020B5
+:10B2E000D8F8346000EB020BB01A411EC1F30B0119
+:10B2F000401A00F6FF7A28882CA107EB0040D8F806
+:10B300004840FDF7ADFD42F20400324900594FF0CC
+:10B310000109884208D0298809EB01402EA1FDF7D8
+:10B320009FFD0320BDE8F09FD8F830000444B042F0
+:10B3300007D1288835A107EB0040FDF791FD0020DB
+:10B34000F0E7D0B904F500500178142901D940691B
+:10B3500000E000203249B0FBF1F34FF44050027896
+:10B36000142A01D9406900E00020B0FBF1F22888DE
+:10B370002CA107EB0040FDF77EFD08235246214635
+:10B380005846FAF725FB040007D0298809EB01404D
+:10B390002FA1FDF765FD2046C4E7BDE8F05F002062
+:10B3A000FCF7C2BBE86F002068590020456E746549
+:10B3B00072206E72665F626F6F746C6F616465722B
+:10B3C0005F6466755F73645F636F6E74696E7565E5
+:10B3D00000000000DBE5B151536F757263652061B9
+:10B3E00064647265737320646F6573206E6F74207C
+:10B3F000636F6E7461696E20612076616C69642090
+:10B40000536F66744465766963652E00534420610A
+:10B410006C726561647920636F7069656400000017
+:10B4200040420F005570646174696E672053442E6A
+:10B43000204F6C64205344207665723A2025642C9A
+:10B44000204E6577207665723A2025640000000062
+:10B450004661696C656420746F20636F7079206643
+:10B4600069726D776172652E0000000070B50F4C37
+:10B470000421208801EB00400DA1FDF7F1FCFFF74E
+:10B4800025FF05004FF0010604D0208810A106EB2F
+:10B49000004007E0F8F7D6FD050006D0208812A18D
+:10B4A00006EB0040FDF7DCFC284670BD6859002023
+:10B4B000456E746572206E72665F6466755F736454
+:10B4C0005F626C5F636F6E74696E7565000000008B
+:10B4D00053442B424C3A20534420636F70792066CA
+:10B4E00061696C656400000053442B424C3A204271
+:10B4F0004C20636F7079206661696C6564000000A0
+:10B5000070B50D460446F8F79BFA70B12846F8F777
+:10B51000A9FA68B16807000E002C0CDA04F00F01DC
+:10B5200001F1E02181F8140D09E042F2010070BD43
+:10B5300042F2020070BD04F1E02484F8000400200F
+:10B5400070BD000070B50346002002464FF4405421
+:10B5500009E000BF53F82250A689B54201D101206D
+:10B5600070BD521CD2B28A42F4D370BD10B5040033
+:10B5700003D115493220F8F759FD4FF440501349D3
+:10B580004068884215D1217C04F1140009B1626938
+:10B590004AB994F8552012B1012A08D10DE00129C9
+:10B5A00005D962691AB9BDE81040FFF7CBBF012089
+:10B5B00010BD207C18B1606908B1002010BD207852
+:10B5C0000028F4D110BD0000F0CE0700DBE5B1513A
+:10B5D0003EB504460B496846FEF788F80AE068461F
+:10B5E000FEF760F8D0E900212046904740B1684658
+:10B5F000FEF7BAF86846FEF755F80028EFD13EBDD1
+:10B6000011203EBD0CC907003EB504460A496846F4
+:10B61000FEF76CF809E06846FEF744F8D0E900212F
+:10B62000204690476846FEF79FF86846FEF73AF8CE
+:10B630000028F0D13EBD000018C907002DE9F041F7
+:10B640001400884618D000250E4F032608EB05018C
+:10B6500022460020F7F788FF0544241A40B93878BD
+:10B66000002809D008494FF47A408847761E05D053
+:10B6700001203870002CE9D1BDE8F081002038703D
+:10B68000FAE70000A4580020F1C8070070B516467C
+:10B690000D46040007D035B1206C802200213828E7
+:10B6A000225403D307E00E2070BD2154401C3828DB
+:10B6B000FBD30BE02154401C4028FBD32146084615
+:10B6C00000F096F838212046F6F7F7FE216CD4E911
+:10B6D00012304A0FC900383459185041C4E90410D7
+:10B6E000227CE2710A0A42EA0062A2710A0C42EA72
+:10B6F00000426271020242EA116020716069E070EA
+:10B70000010AA170010C6170000E04F8380921468D
+:10B71000084600F06DF84FF00002EEB1E06ED10087
+:10B72000C840A854A36ECB40A8180371636ECB40E9
+:10B730000372236ECB400373E36DCB400374A36DA0
+:10B74000CB400375636DCB400376236DCB40521C19
+:10B750000377042AE2D31FE018235042216D03EB44
+:10B76000C000C140A954666DC640A9180E71A66DEF
+:10B77000C6400E72E66DC6400E73266EC6400E744D
+:10B78000666EC6400E75A66EC6400E76E66EC64064
+:10B79000521C0E77042AE0D3002070BDA8B100210E
+:10B7A0000164C0E912110A4901650A4941650A4963
+:10B7B00081650A49C1650A4901660A4941660A4923
+:10B7C00081660A49C166002070470E20704700005C
+:10B7D00067E6096A85AE67BB72F36E3C3AF54FA522
+:10B7E0007F520E518C68059BABD9831F19CDE05B4E
+:10B7F0002DE9F04FC8B0002213466F46CC181B1D30
+:10B800002568E4782DBA25F0FF05254347F8225036
+:10B81000521C102AF2D31BE007EB820151F8083CBE
+:10B820004FEA734484EAF34484EA932451F83C3C9D
+:10B830004FEAF31585EAB34585EAD303234451F86B
+:10B840001C4C51F8401C2144194447F82210521C4A
+:10B85000402AE1D3036D4793416D4691846D459431
+:10B86000C26D44929246026E4392456E4295A9463D
+:10B87000856E4195C66E4096B34600264FEAB217D4
+:10B8800087EAF22787EA726C02EA090725EA0208CA
+:10B8900087EA0807BC44204F57F8268008EB0B07BF
+:10B8A000BC445DF82670AB460CEB070E4FEAB307BD
+:10B8B00087EA733787EAB35C81EA04074D4601EAF9
+:10B8C000040891461F400AEB0E02A24687EA0807C9
+:10B8D0000C46BC441946761C0EEB0C03402ECDD30F
+:10B8E000479E33440365469B19444165459921446D
+:10B8F000816544995144C165439911440166429957
+:10B900004944416641992944816640995944C16638
+:10B9100048B0BDE8F08F0000E0C707002DE9F04116
+:10B9200016460F46040004D006B317B10025A846FA
+:10B930001AE00E20BDE8F081216C785D6054206C27
+:10B94000401C206440280ED121460846FFF750FFD6
+:10B95000D4E912014FF40072801841F10001C4F8DB
+:10B960004080C4E912016D1CB542E5D30020E1E737
+:10B97000FEB5474C2020029020880F46032516462E
+:10B9800005EB004043A1FDF76BFA46B1208805EBBB
+:10B9900000406FB149A1FDF763FA1620FEBD208873
+:10B9A000022101EB00404BA1FDF75AFA1320FEBD26
+:10B9B0004D4F4EA1BA68FDF757FA02A95848CDE994
+:10B9C0000001D7E901235749A0F58870FBF74AF831
+:10B9D00010B93278402A01D00A20FEBD5048711CAF
+:10B9E0004038F6F751FD20884FA105EB0040FDF7E8
+:10B9F00037FA4B4840214038CDE90001A0F1480119
+:10BA00003948474A0C30029BFBF700F802002088B7
+:10BA100036D0012101EB004048A1FDF725FA20882E
+:10BA2000042505EB00404EA1FDF71AFA20883C4999
+:10BA300005EB004040224039FDF7BEF920884BA1BC
+:10BA400005EB0040FDF70CFA0298354982B22088D8
+:10BA500005EB0040FDF7B0F9208846A105EB00405A
+:10BA6000FDF7FEF92088402205EB00404449FDF730
+:10BA7000A3F900BFFDF790F80028FBD10520FEBD1B
+:10BA800005EB00403FA1FDF7EBF90120FEBD0000F2
+:10BA9000445900205369676E617475726520726540
+:10BAA0007175697265642E20436865636B696E67A2
+:10BAB000207369676E61747572652E00496E7661D8
+:10BAC0006C6964207369676E61747572652074793E
+:10BAD000706500004E6F207369676E6174757265E2
+:10BAE00020666F756E642E003058002043616C63D1
+:10BAF000756C6174696E6720696E6974207061632A
+:10BB00006B657420686173682028696E69742070A1
+:10BB100061636B6574206C656E3A202564290000B2
+:10BB20003074002080C307005665726966792073FF
+:10BB300069676E6174757265000000005369676E15
+:10BB40006174757265206661696C65642028657230
+:10BB5000725F636F64653A203078257829000000B1
+:10BB60005369676E61747572653A00004861736865
+:10BB70003A0000005075626C6963204B65793A00A9
+:10BB800000C30700496D6167652076657269666963
+:10BB90006564000010B51620F7F752FF48B10A4857
+:10BBA00082684FF4800152B1016821F48001016084
+:10BBB00010BDBDE8104042F20100F8F785B84FF023
+:10BBC000E020C0F8801110BDC874002010B5162008
+:10BBD000F7F736FF80B10F4890F800044009F7F7F7
+:10BBE00041FF60B10C4882684FF480016AB101687E
+:10BBF00041F48001016010BD42F2010001E042F217
+:10BC00000200BDE81040F8F75FB84FF0E020C0F840
+:10BC1000001110BD16E000E0C87400200148FDF7D7
+:10BC20002FBE000020C607000148FDF751BE0000EE
+:10BC300020C607002DE9F84FDFF89C80934689461F
+:10BC400006461F46012269461846D8F80850F9F7FB
+:10BC50007BF8B0B3009800210446C246801C08E07F
+:10BC600000EA05025BF821300AEB8202401C491C05
+:10BC7000D360B942F4D3C846B946370CF9F700FB94
+:10BC80008346FDF7A3F9B84204D8144940F2831063
+:10BC9000F8F7CCF9601C28400AEB80002C4047EAFA
+:10BCA0000B420AEB8401C260C86866F3C50069F301
+:10BCB000891068F39F2020F00300401C20F004004E
+:10BCC000C860074890F8200002E000BFFCF764FF5E
+:10BCD0000028FBD1BDE8F88FC4770020A0D407006E
+:10BCE000C48700201FB5134800F15C01826B6846D1
+:10BCF000FFF710F810489DE80E0080E80E000E498E
+:10BD00000E48104AC8600E490020486088600E49FD
+:10BD10000948FEF782FD10B1012004B010BD0B48A8
+:10BD20000121008801EB004009A1FDF799F80020EE
+:10BD3000F3E70000E86F00209873002049AB07008C
+:10BD400030580020A071002098C4070044590020FA
+:10BD500048616E646C65723A20496E76616C696404
+:10BD60002070726F746F636F6C20627566666572A7
+:10BD7000206D5F70625F73747265616D000000001A
+:10BD8000002800D00047704770B50446C06818B955
+:10BD90000F496120F8F74AF90E4800250078A0B154
+:10BDA0009CB1207E88B1D4E903108847A06850B1C7
+:10BDB000217E41B161680844606021460648FDF774
+:10BDC000FDFC012501E000202076284670BD000022
+:10BDD0003CCF07005058002020C6070070B5164C15
+:10BDE0002078002827D1154801680125C1F30041BA
+:10BDF00031B913490D600168C1F300410029FAD03F
+:10BE0000F8F728F808B1F7F75FFF0E4A00210E484F
+:10BE1000F8F702F818B10D492E20F8F707F90A488B
+:10BE2000084A0121001DF7F7F7FF18B10749332031
+:10BE3000F8F7FCF8257070BDF45700201804004096
+:10BE40000800004081BD070078C3070048CA07000A
+:10BE50002DE9F843244D814669462868FAF7FFF832
+:10BE6000044600274FF00108204E39E0207820B129
+:10BE700001281BD002282AD122E06068017E31BB54
+:10BE800080F818804846F9F70CFA01466068426865
+:10BE9000511A174A914203D9416821F07F4141600C
+:10BEA000114861680830FDF789FC10E0616870682E
+:10BEB000814200D177600C480830FDF735FD06E07F
+:10BEC000FFF7B2FE08B10776FAE786F80080694608
+:10BED0002868FAF7B9F869462868FAF7C0F80446FE
+:10BEE000002CC3D1BDE8F88318C6070050580020C5
+:10BEF00017FCFF00F8B50B4C0D4606466946206856
+:10BF0000FAF797F858B10670456069462068FAF765
+:10BF1000B1F810B10448F9F78BFA0020F8BD0420FD
+:10BF2000F8BD000018C607005858002070B5154627
+:10BF30000C460646FFF752FF3046F7F7D5FF18B11B
+:10BF40000F494320F8F772F8002C17D0610CE0037A
+:10BF50004FF4FA72801841F1000152000023F6F705
+:10BF60004FFA01462A463046F7F79AFF002805D0D7
+:10BF7000BDE8704002494A20F8F758B870BD00008B
+:10BF800048CA07000870020A4A70020C8A70000E44
+:10BF9000C87004207047000010B50248FAF775F821
+:10BFA000002010BD8458002010B514210448F6F775
+:10BFB00084FA04480068FAF721F8002010BD000058
+:10BFC000B076002074C607002DE9F05F8346DDE9F6
+:10BFD0000A4A994690460D460846012703E000BFED
+:10BFE000B0FBF8F07F1C4045FAD2B94500D94F4666
+:10BFF0005FEACA7012D18CB15FEA8A7002D5B9F1DA
+:10C00000000F01D0202607E0302605E031465846D3
+:10C01000641EF8F7EFFE0CB1A742F7D35FF00106FC
+:10C02000B9F1010F02D9A9F1010903E0B5FBF6F05E
+:10C03000404502D306FB08F6F2E7DFF83C9000BF6C
+:10C04000B5FBF6F000FB165519F800105846F8F746
+:10C05000D1FEB6FBF8F6002EF2D15FEACA7009D025
+:10C06000002C07D0A74205D220215846641EF8F7BD
+:10C07000C1FEF5E7BDE8F09F36C607002DE9F041A7
+:10C08000084601241646254600212B460A46FAF7A3
+:10C090002DFE0C4F38B138880BA105EB0040FCF7A2
+:10C0A000DFFE04240BE0FAF707FE30603988042233
+:10C0B00002EB014302460BA11846FCF7D5FE2046D1
+:10C0C000BDE8F0814459002043616E277420666901
+:10C0D0006E6420726F6F6D20666F72207570646180
+:10C0E00074650000577269746520616464726573D9
+:10C0F000732073657420746F203078253038780091
+:10C100002DE9F0410F24002790F85520184E012505
+:10C110001AB990F86430012B06D0D30707D090F8F5
+:10C120005630012B02D002E0876E0DE0876D92073A
+:10C130000AD590F85C20012A06D1026E0D48C0F5A0
+:10C14000FC239A4204D817444FB101240F600CE03D
+:10C15000308809A105EB0040FCF78DFE04243088EF
+:10C160000DA105EB0040FCF77BFE2046BDE8F08109
+:10C170004459002000200700424C2073697A652052
+:10C1800028256429206F766572206C696D6974209A
+:10C190002825642900000000496E697420706163DD
+:10C1A0006B657420646F6573206E6F7420636F6EAF
+:10C1B0007461696E2076616C6964206669726D775E
+:10C1C0006172652073697A650000000030B1006813
+:10C1D0000549884205D048F20250704748F20150A4
+:10C1E00070470020704700006E52464870B5FDF75A
+:10C1F00041FC002811D00020084A094B094C0121BC
+:10C20000166801FA00F52E4203D004EB8005C5F84C
+:10C210000036401CC0B20728F2D370BD08050140AB
+:10C220003546526E00000140084810B5407800289D
+:10C230000BD007480321008801EB004005A1FCF763
+:10C240000FFEBDE81040FFF7D1BF10BDF65700202C
+:10C2500028590020496E7465726E616C20666565B0
+:10C260006400000000207047002070472DE9FC4169
+:10C2700080461C4617460E460C48089DF9F70EFFEF
+:10C2800010B11120BDE8FC81A20839463046FCF708
+:10C29000A5FF0648F9F7F9FE33463A460121404624
+:10C2A000CDE90045F9F7DEF90020EBE784580020DE
+:10C2B0002DE9F84F114D884681461E4617466946BE
+:10C2C000DDF828A02868F9F7B4FE040013D01C217B
+:10C2D000F6F7F3F800202071C4F80090C4E9048652
+:10C2E000C4E902A769462868F9F7C4FEFEF7E6FE2E
+:10C2F0000020BDE8F88F0420FBE7000074C60700AB
+:10C3000065FC2BF816DA019ADE75D4A847719621E0
+:10C310001C875569105ABE04578FD2B0299456B85D
+:10C32000CA0363D635C64DA7819FEFA7D2ECB7F3FA
+:10C3300007FF80AF7A3B4C19B891C5143CE8766D85
+:10C340000338FDD87047111213140D0E0F100000A2
+:10C350000338FDD870470000000000000000000016
+:10C36000000000000000000000000000FFFFFFFFD1
+:10C370000000000000000001BC570020D85700203A
+:10C38000699A07006F9A0700459A0700200000008D
+:10C390007800000000000000280048000020400055
+:10C3A000A5280700000000000101000001000000B6
+:10C3B0000000000002050000210000000000000055
+:10C3C000000000000000000000000000011104FC5B
+:10C3D0000400000000000000021104FC0400000042
+:10C3E00000000000032104FC041000000000000015
+:10C3F000041101FF0100000000000000051102FE11
+:10C400000400000000000000061104FC040000000D
+:10C4100000000000071104FC040000000000000000
+:10C42000081701FF22000000A8C30700091001FF40
+:10C4300001000000A4C3070000000000000000008D
+:10C4400000000000011101FF0100000000000000D9
+:10C45000021702FE94000000CCC307000000000099
+:10C46000000000000000000001070000980000002C
+:10C4700044C40700020100000100000000000000A9
+:10C480000305000041000000000000000000000063
+:10C490000000000000000000011704FC98000000EC
+:10C4A00044C40700021704FCDC00000068C4070055
+:10C4B000000000000000000000000000000000007C
+:10C4C0000011030000111300020000000100000031
+:10C4D0000338FDD870470C000C0000005802000023
+:10C4E0000200000000000000020000000000000048
+:10C4F000985D00200900000000000000000000001E
+:10C500000100000000000000280000000000000002
+:10C510000000000000010000000001000000000019
+:10C52000000000000000000000000000000000000B
+:10C530008142070000000000000000000000000031
+:10C5400002000000000001000000000000000000E8
+:10C550000800000000000000814207008DA30700D2
+:10C5600000000000000000000400000000000000C7
+:10C5700000000000000000000000000000000000BB
+:10C5800000000000000000000000000000000000AB
+:10C59000F40000000000000018000000000000008F
+:10C5A000000000000000000000000000000000008B
+:10C5B000000000000000000000000000000000007B
+:10C5C000170000000000000050EADA308883B89FAE
+:10C5D000604F15F30000C98E02000000000000004B
+:10C5E0000000000000000000040000000000000047
+:10C5F000000000000000000000000000000000003B
+:10C600000001000000000000000000000000000029
+:10C61000000000000000000060580020000007003B
+:10C6200000000000745800204D4E0700000000007C
+:10C630000338FDD870473031323334353637383926
+:10C640004142434445460000001000000400000041
+:10C6500001000000A55B070099BF0700E1B00700DB
+:10C660006DC20700D1550700B5B1070065C20700CC
+:10C67000ED5C070088580020001000000400000056
+:10C6800001000000B15B0700A9BF0700EFB0070081
+:10C69000B1C2070019560700B9B1070069C2070007
+:10C6A000FD5C0700556E6B6E6F776E206572726F62
+:10C6B0007220636F6465000000000000D8D307009B
+:10C6C0000100000084D207000200000078D00700BB
+:10C6D00003000000F8D20700040000004CD307005C
+:10C6E000050000002CD2070006000000C8D107009A
+:10C6F0000700000034D307000800000040D2070004
+:10C7000009000000A4D207000A000000C0D30700FF
+:10C710000B00000060D007000C00000058D207009A
+:10C720000D00000028D407000E00000024D30700ED
+:10C730000F00000060D307001000000094D3070032
+:10C74000110000003CD407001200000010D40700C4
+:10C7500013000000ACD3070080000000E0D1070008
+:10C76000810000001CD1070082000000DCD007001F
+:10C7700083000000BCD0070084000000F8D0070050
+:10C780008500000004D20700860000000CD30700DB
+:10C7900090000000A8D10700910000009CD0070085
+:10C7A000920000006CD207000082000074D30700E2
+:10C7B00001820000C0D2070002820000DCD2070024
+:10C7C0000084000038D1070001840000E4D3070092
+:10C7D0000284000080D10700038400005CD10700C0
+:10C7E000982F8A4291443771CFFBC0B5A5DBB5E9DC
+:10C7F0005BC25639F111F159A4823F92D55E1CAB50
+:10C8000098AA07D8015B8312BE853124C37D0C55DD
+:10C81000745DBE72FEB1DE80A706DC9B74F19BC125
+:10C82000C1699BE48647BEEFC69DC10FCCA10C2415
+:10C830006F2CE92DAA84744ADCA9B05CDA88F976F9
+:10C8400052513E986DC631A8C82703B0C77F59BF63
+:10C85000F30BE0C64791A7D55163CA06672929148F
+:10C86000850AB72738211B2EFC6D2C4D130D38532C
+:10C8700054730A65BB0A6A762EC9C281852C7292EE
+:10C88000A1E8BFA24B661AA8708B4BC2A3516CC71C
+:10C8900019E892D1240699D685350EF470A06A1055
+:10C8A00016C1A419086C371E4C774827B5BCB034A4
+:10C8B000B30C1C394AAAD84E4FCA9C5BF36F2E6842
+:10C8C000EE828F746F63A5781478C8840802C78CD1
+:10C8D000FAFFBE90EB6C50A4F7A3F9BEF27871C6D4
+:10C8E0005D8A07005B8A0700558A07000000000088
+:10C8F0000338FDD870470000BCDA0700C4DA07002F
+:10C90000000000000000000001000007F8C8070058
+:10C9100008C907000800000030C9070040C9070027
+:10C920000800000040C9070050C9070008000000C7
+:10C93000DCDA0700E4DA0700000000000000000075
+:10C94000CCDA0700DCDA070000000000000000007D
+:10C9500000000000000000000000000000000000D7
+:10C96000B4DA0700BCDA0700000000000000000095
+:10C97000B857002050C9070070C907000800000020
+:10C98000C4DA0700CCDA0700000000000000000055
+:10C9900080C9070090C9070008000000C1A7070070
+:10C9A00069A7070011A7070087A607008DA6070043
+:10C9B00049A6070093A60700D1A6070000000000C3
+:10C9C00000404040404040404040414141414140A2
+:10C9D0004040404040404040404040404040404057
+:10C9E00040050202020202020202020202020202E6
+:10C9F00002202020202020202020200202020202EB
+:10CA00000202909090909090101010101010101042
+:10CA1000101010101010101010101010020202024E
+:10CA20000202888888888888080808080808080892
+:10CA3000080808080808080808080808020202028E
+:10CA400040000000C1C907002E2E5C2E2E5C2E2E49
+:10CA50005C2E2E5C2E2E5C636F6D706F6E656E7437
+:10CA6000735C6C69627261726965735C626F6F742A
+:10CA70006C6F616465725C6E72665F626F6F746C1E
+:10CA80006F616465725F6466755F74696D6572730A
+:10CA90002E6300002E2E5C2E2E5C2E2E5C2E2E5C25
+:10CAA0002E2E5C636F6D706F6E656E74735C6C6957
+:10CAB000627261726965735C626F6F746C6F6164DE
+:10CAC00065725C6E72665F626F6F746C6F616465D5
+:10CAD000725F66775F61637469766174696F6E2EE9
+:10CAE0006300000043524320636F6D70757461747E
+:10CAF000696F6E206661696C656420666F72206381
+:10CB00006F70696564206170703A2073726320638E
+:10CB100072633A203078253038782C207265732083
+:10CB20006372633A20307825303878004120536FA3
+:10CB3000667444657669636520686173206A7573FD
+:10CB400074206265656E20616374697661746564E2
+:10CB50002E2049742773206C696B656C792074688A
+:10CB6000617420616E206170706C69636174696FBB
+:10CB70006E2077696C6C20636F6D6520696D6D65E3
+:10CB800064696174656C7900526563656976656492
+:10CB900020424C455F47415454535F4556545F45CE
+:10CBA000584348414E47455F4D54555F5245515596
+:10CBB0004553542028726571756573743A20256455
+:10CBC0002C207265706C793A202564292E000000B3
+:10CBD0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C635A
+:10CBE0006F6D706F6E656E74735C6C69627261728A
+:10CBF0006965735C626F6F746C6F616465725C62AF
+:10CC00006C655F6466755C6E72665F6466755F62B4
+:10CC10006C652E63000000006E72665F6673746F51
+:10CC2000726167655F777269746528616464723DDB
+:10CC300025702C207372633D25702C206C656E3D31
+:10CC40002564206279746573292C2071756575657A
+:10CC50002075736167653A20256400004372656141
+:10CC600074696E6720746865206F626A65637420FA
+:10CC7000776974682073697A652030782530387850
+:10CC800020776F756C64206F766572666C6F7720A5
+:10CC90006669726D776172652073697A652E204FBF
+:10CCA0006666736574206973203078253038782083
+:10CCB000616E64206669726D776172652073697A4E
+:10CCC00065206973203078253038782E0000000008
+:10CCD0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6359
+:10CCE0006F6D706F6E656E74735C6C696272617289
+:10CCF0006965735C626F6F746C6F616465725C64AC
+:10CD000066755C6E72665F6466755F7265715F689A
+:10CD1000616E646C65722E63000000002E2E5C2E26
+:10CD20002E5C2E2E5C2E2E5C2E2E5C636F6D706F33
+:10CD30006E656E74735C6C69627261726965735C56
+:10CD4000626F6F746C6F616465725C6466755C6E53
+:10CD500072665F6466755F7574696C732E6300003C
+:10CD60004D616A6F72205344207570646174652050
+:10CD7000627574206E6F20424C2E2041626F727477
+:10CD800020746F2061766F696420696E63617061E1
+:10CD90006369746174696E672074686520424C2E03
+:10CDA0000000000054686520536F6674446576691E
+:10CDB00063652073697A6520696E207468652069EF
+:10CDC0006E666F2073747275637420697320746F5C
+:10CDD0006F20736D616C6C20636F6D706172656440
+:10CDE0002077697468207468652073697A65207299
+:10CDF00065706F7274656420696E2074686520695F
+:10CE00006E697420636F6D6D616E642E00000000AA
+:10CE100054686520536F6674446576696365206461
+:10CE20006F6573206E6F7420636F6E7461696E201E
+:10CE3000746865206D61676963206E756D626572E7
+:10CE4000206964656E74696679696E67206974200B
+:10CE50006173206120536F66744465766963652E43
+:10CE600000000000496E76616C69646174696E67E8
+:10CE7000206170702062656361757365206974203C
+:10CE8000697320696E636F6D70617469626C65208F
+:10CE9000776974682074686520536F66744465769A
+:10CEA0006963652E000000002E2E5C2E2E5C2E2E57
+:10CEB0005C2E2E5C2E2E5C636F6D706F6E656E74D3
+:10CEC000735C6C69627261726965735C626F6F74C6
+:10CED0006C6F616465725C6466755C6E72665F64DB
+:10CEE00066755F76616C69646174696F6E2E63004C
+:10CEF0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6337
+:10CF00006F6D706F6E656E74735C6C696272617266
+:10CF10006965735C626F6F746C6F616465725C6489
+:10CF200066755C6E72665F6466755F7665725F7665
+:10CF3000616C69646174696F6E2E63002E2E5C2EC5
+:10CF40002E5C2E2E5C2E2E5C2E2E5C636F6D706F11
+:10CF50006E656E74735C6C69627261726965735C34
+:10CF600074696D65725C6578706572696D656E7403
+:10CF7000616C5C6170705F74696D6572322E630004
+:10CF80002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A6
+:10CF90006F6D706F6E656E74735C6C6962726172D6
+:10CFA0006965735C74696D65725C657870657269DA
+:10CFB0006D656E74616C5C6472765F7274632E630F
+:10CFC000000000002E2E5C2E2E5C2E2E5C2E2E5C81
+:10CFD0002E2E5C636F6D706F6E656E74735C6C6922
+:10CFE000627261726965735C6578706572696D659E
+:10CFF0006E74616C5F6D656D6F626A5C6E72665FA8
+:10D000006D656D6F626A2E63000000002E2E5C2E2F
+:10D010002E5C2E2E5C2E2E5C2E2E5C636F6D706F40
+:10D020006E656E74735C6C69627261726965735C63
+:10D030006578706572696D656E74616C5F73656348
+:10D0400074696F6E5F766172735C6E72665F736532
+:10D050006374696F6E5F697465722E63000000000F
+:10D060004E52465F4552524F525F494E56414C49CF
+:10D07000445F4441544100004E52465F4552524F76
+:10D08000525F534F46544445564943455F4E4F54B3
+:10D090005F454E41424C4544000000004E52465F01
+:10D0A0004552524F525F464541545552455F4E4F8F
+:10D0B000545F454E41424C45440000004E52465F8D
+:10D0C0004552524F525F4D555445585F554E4C4F47
+:10D0D000434B5F4641494C45440000004E52465F79
+:10D0E0004552524F525F4D555445585F4C4F434B3C
+:10D0F0005F4641494C4544004E52465F4552524FAF
+:10D10000525F4D555445585F434F4E445F494E4919
+:10D11000545F4641494C4544000000004E52465F72
+:10D120004552524F525F4D555445585F494E4954F0
+:10D130005F4641494C4544004E52465F4552524F6E
+:10D14000525F424C455F495053505F52585F504BBD
+:10D15000545F5452554E4341544544004E52465F2D
+:10D160004552524F525F424C455F495053505F50B9
+:10D170004545525F52454A4543544544000000002E
+:10D180004E52465F4552524F525F424C455F4950A6
+:10D1900053505F4C494E4B5F444953434F4E4E45AD
+:10D1A00043544544000000004E52465F4552524FE2
+:10D1B000525F4150495F4E4F545F494D504C454D71
+:10D1C000454E5445440000004E52465F4552524F72
+:10D1D000525F4E4F545F535550504F525445440088
+:10D1E0004E52465F4552524F525F4D4F44554C454B
+:10D1F0005F4E4F545F494E495449414C495A45444A
+:10D20000000000004E52465F4552524F525F4D4F54
+:10D2100044554C455F414C52454144595F494E4944
+:10D220005449414C495A4544000000004E52465F63
+:10D230004552524F525F4E4F545F464F554E440039
+:10D240004E52465F4552524F525F494E56414C49ED
+:10D25000445F5354415445004E52465F4552524F2D
+:10D26000525F444154415F53495A45004E52465F14
+:10D270004552524F525F494F5F50454E44494E47C9
+:10D28000000000004E52465F4552524F525F5356C7
+:10D29000435F48414E444C45525F4D495353494EBC
+:10D2A000470000004E52465F4552524F525F494E72
+:10D2B00056414C49445F4C454E47544800000000DD
+:10D2C0004E52465F4552524F525F4452565F54573A
+:10D2D000495F4552525F414E41434B004E52465FBB
+:10D2E0004552524F525F4452565F5457495F455220
+:10D2F000525F444E41434B004E52465F4552524F9F
+:10D30000525F494E5445524E414C00004E52465FCA
+:10D310004552524F525F53544F524147455F465515
+:10D320004C4C00004E52465F4552524F525F4E5594
+:10D330004C4C00004E52465F4552524F525F494E90
+:10D3400056414C49445F504152414D004E52465F58
+:10D350004552524F525F4E4F5F4D454D0000000009
+:10D360004E52465F4552524F525F464F52424944D9
+:10D3700044454E004E52465F4552524F525F445212
+:10D38000565F5457495F4552525F4F56455252556A
+:10D390004E0000004E52465F4552524F525F494E7A
+:10D3A00056414C49445F4144445200004E52465F4E
+:10D3B0004552524F525F5245534F555243455300C9
+:10D3C0004E52465F4552524F525F494E56414C496C
+:10D3D000445F464C414753004E52465F53554343CA
+:10D3E000455353004E52465F4552524F525F424C96
+:10D3F000455F495053505F4348414E4E454C5F4155
+:10D400004C52454144595F4558495354530000001C
+:10D410004E52465F4552524F525F434F4E4E5F430E
+:10D420004F554E54000000004E52465F4552524F39
+:10D43000525F54494D454F55540000004E52465FCF
+:10D440004552524F525F4255535900002E2E5C2ECA
+:10D450002E5C2E2E5C2E2E5C2E2E5C636F6D706FFC
+:10D460006E656E74735C6C69627261726965735C1F
+:10D470006578706572696D656E74616C5F6C6F67FD
+:10D480005C7372635C6E72665F6C6F675F64656627
+:10D4900061756C745F6261636B656E64732E6300AB
+:10D4A0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6381
+:10D4B0006F6D706F6E656E74735C6C6962726172B1
+:10D4C0006965735C6578706572696D656E74616CB1
+:10D4D0005F6C6F675C7372635C6E72665F6C6F67C4
+:10D4E0005F66726F6E74656E642E63007761726E34
+:10D4F000696E670064656275670000001B5B313B05
+:10D5000033306D001B5B306D000000001B5B313B56
+:10D5100033316D001B5B313B33326D001B5B313BA4
+:10D5200033336D001B5B313B33346D001B5B313B90
+:10D5300033356D001B5B313B33366D001B5B313B7C
+:10D5400033376D00696E666F000000006572726FA0
+:10D55000720000002E2E5C2E2E5C2E2E5C2E2E5C79
+:10D560002E2E5C636F6D706F6E656E74735C6C698C
+:10D57000627261726965735C6578706572696D6508
+:10D580006E74616C5F73656374696F6E5F766172F0
+:10D59000735C6E72665F73656374696F6E5F6974E6
+:10D5A00065722E680000000073645F626C655F63E3
+:10D5B00066675F73657428292072657475726E657D
+:10D5C00064202573207768656E20617474656D70C2
+:10D5D00074696E6720746F2073657420424C455FD8
+:10D5E00047415454535F4346475F5345525649435E
+:10D5F000455F4348414E4745442E000073645F62D7
+:10D600006C655F6366675F73657428292072657453
+:10D6100075726E6564202573207768656E2061746D
+:10D6200074656D7074696E6720746F207365742003
+:10D63000424C455F434F4D4D4F4E5F4346475F560B
+:10D64000535F555549442E0073645F626C655F6398
+:10D6500066675F73657428292072657475726E65DC
+:10D6600064202573207768656E20617474656D7021
+:10D6700074696E6720746F2073657420424C455F37
+:10D6800047415454535F4346475F415454525F549B
+:10D6900041425F53495A452E0000000073645F62A7
+:10D6A0006C655F6366675F736574282920726574B3
+:10D6B00075726E6564202573207768656E206174CD
+:10D6C00074656D7074696E6720746F207365742063
+:10D6D000424C455F434F4E4E5F4346475F47415084
+:10D6E0002E00000073645F626C655F6366675F7342
+:10D6F000657428292072657475726E6564202573BF
+:10D70000207768656E20617474656D7074696E67EA
+:10D7100020746F2073657420424C455F4741505F11
+:10D720004346475F524F4C455F434F554E542E0082
+:10D7300073645F626C655F6366675F7365742829F5
+:10D740002072657475726E65642025732077686534
+:10D750006E20617474656D7074696E6720746F20DB
+:10D7600073657420424C455F434F4E4E5F434647BE
+:10D770005F474154542E00006170705F74696D659D
+:10D78000722E6D5F6466755F696E61637469766938
+:10D7900074795F74696D6572000000006170705F7C
+:10D7A00074696D65722E6D5F7764745F666565641C
+:10D7B0005F74696D657200006E72665F626F6F7490
+:10D7C0006C6F616465725F77647400006E72665F8F
+:10D7D0006466755F626C650062616C6C6F632E6D70
+:10D7E0005F6275666665725F706F6F6C0000000047
+:10D7F0006E72665F6466755F666C617368000000D8
+:10D800006E72665F6466755F7265715F68616E6493
+:10D810006C6572006E72665F6466755F73657474C2
+:10D82000696E6773000000006E72665F6466755F04
+:10D8300073657474696E67735F7376636900000063
+:10D840006E72665F6466755F76616C696461746947
+:10D850006F6E00006E72665F6466755F7665725FFC
+:10D8600076616C69646174696F6E00006170705FED
+:10D8700074696D657200000061746669666F2E6D73
+:10D880005F7265715F6669666F0000006D656D5F50
+:10D890006D6E6772000000006E72665F6673746F73
+:10D8A000726167650000000061746669666F2E6DC5
+:10D8B0005F6669666F000000736F72746C697374E1
+:10D8C0000000000062616C6C6F632E6C6F675F6DAF
+:10D8D000656D706F6F6C0000617070006E72665FD6
+:10D8E000736468006E72665F7364685F626C650083
+:10D8F0006E72665F7364685F736F63000820000177
+:10D90000FFFFFFFFFFFFFFFFFFFFFFFF0000000023
+:10D91000000000000000000001000000FFFFFFFF0A
+:10D92000512563FCC2CAB9F3849E17A7ADFAE6BCC1
+:10D93000FFFFFFFFFFFFFFFF00000000FFFFFFFFF3
+:10D9400096C298D84539A1F4A033EB2D817D037799
+:10D95000F240A463E5E6BCF847422CE1F2D1176B34
+:10D96000F551BF376840B6CBCE5E316B5733CE2B07
+:10D97000169E0F7C4AEBE78E9B7F1AFEE242E34F36
+:10D980004B60D2273E3CCE3BF6B053CCB0061D6573
+:10D99000BC86987655BDEBB3E7933AAAD835C65AFC
+:10D9A0004D270700F934070015330700F0DA0700A8
+:10D9B000B8570020C00100005025070054DB0700C5
+:10D9C00078590020F85E0000323A070075440700DD
+:10D9D0009943070078D70700000000039CD7070091
+:10D9E00000000003B8D7070000000404CCD70700EC
+:10D9F00000000404D8D7070000000003F0D7070098
+:10DA00000000040400D807000000040414D8070034
+:10DA10000000040428D807000000040440D80700D0
+:10DA20000000040454D80700000004046CD8070068
+:10DA30000000000078D80700000000038CD8070021
+:10DA40000000000098D8070000000404A8D80700D0
+:10DA500000000003B8D8070000000000C4D8070089
+:10DA600000000003D8D8070000000404DCD8070039
+:10DA700000000303E4D8070000000303F0D8070008
+:10DA80000000030310580020E85D0020F95D00202D
+:10DA9000FC5D002030590020F4000000BC5800203C
+:10DAA000B4580020BC58002004770020645900209E
+:10DAB00018000000694507000000000059870700B2
+:10DAC000000000009187070000000000B5940700E7
+:10DAD000000000005D96070000000000718707004D
+:10DAE0000000000000000000030000009178070023
+:10DAF00001181320590218200A11241C12FF031CBC
+:10DB0000FFFF02380115100140110211040A1950DB
+:10DB1000A0C1DA5C280425E0C807144CD50714EC32
+:10DB2000D4071A44081AF4081A04081AFC081A0C34
+:10DB3000081A14041A1C041A24041A2C041A340493
+:10DB40001A3C04518490D0031BFD5014421002591A
+:04DB500008000000C9
+:10F00000CF46CFBC0100000001000000010000005D
+:10F01000000000000000000000A9000024A2C65665
+:10F0200001000000000000000000000000000000DF
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:0CF05000000000000000000000000000B4
+:020000041000EA
+:081014000020070000E00700C6
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/softdevice_s132.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/softdevice_s132.hex
new file mode 100644
index 0000000..ea07b92
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/softdevice_s132.hex
@@ -0,0 +1,9278 @@
+:020000040000FA
+:1000000000040020E90800007D050000C908000088
+:1000100087050000910500009B050000000000001E
+:100020000000000000000000000000000D090000BA
+:10003000A505000000000000AF050000B9050000A4
+:10004000C3050000CD050000D7050000E105000054
+:10005000EB050000F5050000FF05000009060000A3
+:10006000130600001D0600002706000031060000F0
+:100070003B060000450600004F0600005906000040
+:10008000630600006D060000770600008106000090
+:100090008B060000950600009F060000A9060000E0
+:1000A000B3060000BD060000C7060000D106000030
+:1000B000DB060000E5060000EF060000F906000080
+:1000C000030700000D0700001707000021070000CC
+:1000D0002B070000350700003F070000490700001C
+:1000E000530700005D07000067070000710700006C
+:1000F0007B070000850700008F07000099070000BC
+:10010000A30700001FB500F003F88DE80F001FBD26
+:1001100000F0E0BB1FB56FF00100009040100390AD
+:10012000029001904FF010208069000B420900F00E
+:100130001F045DF822300120A04083434DF8223097
+:10014000684600F045F91FBDF0B54FF6FF734FF458
+:10015000B4751A466E1E11E0A94201D3344600E080
+:100160000C46091B30F8027B641E3B441A44F9D14B
+:100170009CB204EB134394B204EB12420029EBD17E
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000DE4992B00446D1E90001CDE91001FF2209
+:1001A0004021684600F03CFB94E80F008DE80F000A
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7C0FF1090AA208DF8440068
+:1001D000FFF7A0FF00F0F3F84FF01024A069102201
+:1001E0006946803000F002F9A069082210A900F0E9
+:1001F000FDF800F0D8F84FF080510A6949690068AD
+:100200004A43824201D8102070470020704710B541
+:10021000D0E900214FF0805002EB8103026944696C
+:100220006243934209D84FF01022536903EB8103D4
+:100230000169406941438B4201D9092010BD5069D1
+:10024000401C01D0002010BD0F2010BD70B501680A
+:100250000446AF4D4FF01020072952D2DFE801F0DD
+:10026000330419293C1E2500D4E902656468294637
+:10027000304600F0CDF82A462146304600F0B6F868
+:10028000AA002146304600F09FFA002800D0032043
+:1002900070BD00F051FB4FF4805007E0201DFFF7C8
+:1002A000AAFF0028F4D100F047FB60682860002016
+:1002B00070BD241D94E80700920000F085FA002824
+:1002C000F6D00E2070BD8069401C12D0201DFFF7B3
+:1002D0009EFF0028F6D109E08069401C09D0201D4E
+:1002E000FFF789FF0028EDD1606820B12046FFF7B5
+:1002F0004FFF042070BDFFF70DFF00F060F800F025
+:1003000052F8072070BD10B50C46182802D0012005
+:10031000086010BD2068FFF799FF206010BD4FF006
+:100320001024A069401C05D0A569A66980353079E4
+:10033000AA2808D06069401C2DD060690068401C64
+:1003400029D060692CE010212846FFF7FDFE3168B6
+:1003500081421CD1A16901F18002C03105E030B1B8
+:1003600008CA51F8040D984201D1012000E0002094
+:100370008A42F4D158B1286810B1042803D0FEE7AE
+:10038000284600F057F862496868086008E000F005
+:1003900016F800F008F84FF480500168491C01D0AD
+:1003A00000F0A4FAFEE7BFF34F8F5A4801685A4A9B
+:1003B00001F4E06111430160BFF34F8FFEE74FF09E
+:1003C00010208169491C02D0806900F0AEB87047E6
+:1003D000524A01681160121D416811604F4A8168DC
+:1003E00010321160111DC068086070472DE9F0419E
+:1003F00017460D460646002406E03046296800F000
+:10040000A7F8641C2D1D361DBC42F6D3BDE8F08153
+:1004100070B50C4605464FF4806608E0284600F0AB
+:1004200084F8B44205D3A4F5806405F58055002C0A
+:10043000F4D170BD4168044609B1012500E00025F2
+:100440004FF010267069A268920000F0BDF9C8B1A3
+:10045000204600F01AF89DB17669A56864684FF4EB
+:10046000002084420AD2854208D229463046FFF74E
+:10047000CFFF2A4621463046FFF7B8FFFFF79FFF20
+:10048000FFF791FFFFF746FEF8E72DE9FF414FF038
+:100490001024616980680D0B01EB800000F6FF708D
+:1004A000010B0020009001900290024603906846E4
+:1004B00001230BE0560902F01F0C50F8267003FAD6
+:1004C0000CFC47EA0C0740F82670521CAA42F1D3F4
+:1004D0000AE04A0901F01F0650F8225003FA06F616
+:1004E000354340F82250491C8029F2D3A169090BF9
+:1004F0004A0901F01F0150F822408B409C4340F80C
+:100500002240FFF765FFBDE8FF8100005C090000A5
+:10051000000000200CED00E00400FA050006004099
+:10052000144801680029FCD07047134A0221116069
+:1005300010490B68002BFCD00F4B1B1D186008687E
+:100540000028FCD00020106008680028FCD070470C
+:10055000094B10B501221A60064A1468002CFCD021
+:10056000016010680028FCD0002018601068002886
+:10057000FCD010BD00E4014004E5014008208F4993
+:1005800009680958084710208C4909680958084724
+:1005900014208A49096809580847182087490968BA
+:1005A0000958084730208549096809580847382004
+:1005B00082490968095808473C2080490968095858
+:1005C000084740207D4909680958084744207B496D
+:1005D00009680958084748207849096809580847B0
+:1005E0004C20764909680958084750207349096822
+:1005F0000958084754207149096809580847582084
+:100600006E490968095808475C206C49096809580F
+:100610000847602069490968095808476420674904
+:100620000968095808476820644909680958084753
+:100630006C20624909680958084770205F490968B9
+:100640000958084774205D49096809580847782007
+:100650005A490968095808477C20584909680958C7
+:10066000084780205549096809580847842053499C
+:1006700009680958084788205049096809580847F7
+:100680008C204E4909680958084790204B49096851
+:10069000095808479420494909680958084798208B
+:1006A00046490968095808479C204449096809587F
+:1006B0000847A0204149096809580847A4203F4934
+:1006C000096809580847A8203C490968095808479B
+:1006D000AC203A49096809580847B02037490968E9
+:1006E00009580847B4203549096809580847B8200F
+:1006F0003249096809580847BC2030490968095837
+:100700000847C0202D49096809580847C4202B49CB
+:10071000096809580847C82028490968095808473E
+:10072000CC202649096809580847D0202349096880
+:1007300009580847D4202149096809580847D82092
+:100740001E49096809580847DC201C4909680958EE
+:100750000847E0201949096809580847E420174963
+:10076000096809580847E8201449096809580847E2
+:10077000EC201249096809580847F0200F49096818
+:1007800009580847F4200D49096809580847F82016
+:100790000A49096809580847FC20084909680958A6
+:1007A00008475FF480700549096809580847000048
+:1007B00003480449024A034B704700000000002030
+:1007C000680900006809000040EA010310B59B07B2
+:1007D0000FD1042A0DD310C808C9121F9C42F8D0AB
+:1007E00020BA19BA884201D9012010BD4FF0FF305C
+:1007F00010BD1AB1D30703D0521C07E0002010BD72
+:1008000010F8013B11F8014B1B1B07D110F8013BFD
+:1008100011F8014B1B1B01D1921EF1D1184610BDDE
+:1008200002F0FF0343EA032242EA024200F005B865
+:100830007047704770474FF000020429C0F01280E3
+:1008400010F0030C00F01B80CCF1040CBCF1020F83
+:1008500018BF00F8012BA8BF20F8022BA1EB0C0158
+:1008600000F00DB85FEAC17C24BF00F8012B00F84E
+:10087000012B48BF00F8012B70474FF0000200B574
+:10088000134694469646203922BFA0E80C50A0E8B3
+:100890000C50B1F12001BFF4F7AF090728BFA0E861
+:1008A0000C5048BF0CC05DF804EB890028BF40F82D
+:1008B000042B08BF704748BF20F8022B11F0804F6F
+:1008C00018BF00F8012B7047014B1B68DB68184705
+:1008D0000000002009480A497047FFF7FBFFFFF7B7
+:1008E00011FC00BD20BFFDE7064B1847064A10600B
+:1008F000016881F30888406800470000680900002B
+:10090000680900001F030000000000201EF0040F13
+:100910000CBFEFF30881EFF3098188690238007892
+:10092000182803D100E00000074A1047074A126860
+:100930002C3212681047000000B5054B1B68054AB1
+:100940009B58984700BD00000703000000000020EE
+:100950005809000004000000001000000000000022
+:0809600000FFFFFF0090D0032F
+:10100000E0120020D1430200192F000043430200E8
+:10101000192F0000192F0000192F000000000000F8
+:101020000000000000000000000000002944020051
+:10103000192F000000000000192F0000192F0000D8
+:101040009144020097440200192F0000192F00005C
+:10105000192F0000192F0000192F0000192F000070
+:101060009D440200192F0000192F0000A344020024
+:10107000192F0000A9440200AF440200B544020049
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F0000BB440200192F0000192F000067
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000C1440200192F0000192F0000192F000041
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F04DF90C
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F042F9AFF2090EBAE80F0013F033
+:10113000010F18BFFB1A43F0010318479038020053
+:10114000B03802000A444FF0000C10F8013B13F0D5
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F00FFE01B4E9
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F0B2B8D3
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F05CB8BF
+:1012600008F065B870B50C461149097829B1A0F1AC
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C0000202845020010B504460021012032
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA8212C
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F00EF840B1606813F013F80E
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484612F0B8FF18B11020FC
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F047FC0028E8D18DF825
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8022F07BFF9DF81C0064
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F0FCF90028A8D1BDF861
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0DCF9002888D1BDF84C
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8022F015FF9DF81C00ADF83450BB
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F097F9002899D1BDF82000F08000203E
+:101530003EE73EB504460820ADF80000204612F014
+:10154000EDFE08B110203EBD2146012001F04FFE06
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F071FDBDF80010082938
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204612F0BFFE10B117
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F096FF0028F4D1BDF80810082901D0E4
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F033FDBDF80010022900D00320C1
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0AAFE08B110201CBD53486A4641884A
+:101620004FF6FF7006F05CFFBDF800100229F3D002
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F069FE18B11020FEBD93
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:101660005DFE18BB208801A905F03CFE0028F4D1DE
+:1016700030788DF80500208801A906F0CEFC0028FE
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F056FC0028D6D1ADF80850CF
+:1016B00020883B4602AA002106F0D0FCBDF80810A5
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E00061FE18B9204612F03FFE08B110207CBD03
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0EDFEBDF8001021807CBD0C20BE
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A822F0E6FD1C2108A822F0E2FD9DF8A8
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F04CF8002803D1BDF84F
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F018FE7F1CBFB26089B842E1D8CCE7E7
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103022F05AFC7F1CBFB204
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:10192000C9FDEBE72DE9F0470E4688B090F80CC0F2
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A822F09A
+:10198000B8FC00977088434601AA716900F0EDFE2B
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F083FDB9F117
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F037FD18B184F802A0A4F800A0B1
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460EF0C5FE206008B1002070BD0320DC
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E3BB2DE9FF4784B0002782460297D7
+:101C600007989046894612300AF014F9401D20F07A
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF0EBFCE7
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0000BF9ADF80C00024602AB2946504608F04D
+:101CF000F0F9070001D1A01C029007983A46123073
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100000F9D8B10A2817D200E006E0DFE800F0A9
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0A3FCB9F1000FD7D007996C
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09AF9050036
+:101DA00019D04046A61C27880EF046FF324607266B
+:101DB00029463B4600960EF054FB20882346CDE989
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF0CAFD040000D1A8
+:101E2000FFDF294604F11200BDE870400AF04DB80A
+:101E30002DE9F8430D468046002607F0EBFA0446EC
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF09BFD007B032806D0C6
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF074FD070000D1FFDF07F149
+:101ED0001201404609F0D6FF2CB12A462146404661
+:101EE000FFF7A7FE29E01321404602F0A7FD24E0FA
+:101EF00004B9FFDF052140460EF05AFD060000D16F
+:101F0000FFDF694606F1120009F0C6FF060000D0A7
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF043FB002C02D1F74A009911601CBD12
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F0B6F905B9FFDFA87860732888EB
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF040FB060000D1FFDF4FF00008FC
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF02FFB060000D1FFDF66609C
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F040BF2DE9F047804601F118
+:101FF00012000D46814609F04DFF401DD24F20F0E2
+:1020000003026E7B1446296838680EF037FB3EB138
+:1020100004FB06F2121D03D0696838680EF02EFB2F
+:1020200005200EF06DFC044605200EF071FC201A10
+:10203000012802D138680EF0EBFA49464046BDE867
+:10204000F04709F026BF70B5054605210EF0B0FC3B
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F010BF2DE9F04F91B04FF0000BADF823
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF095FC060000D1FFDF24B1A78092
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F092F9D7
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF001FB04001D
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F0DBFEBAE570B50D4605210EF0F0FA16
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F065BD70B50D4605210EF0E1FA040057
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:1024000083BD70B5054605210EF0D2FA040000D157
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF0C2FA040000D1F2
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF0B3FA040000D1FFDF97
+:1024500004F1120009F01EFD401D20F0030511E0FB
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF053F9606841880029E9D170BD70B53C
+:102490000E46054606F0BEFF040000D1FFDF012016
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0AEBF2DE96E
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A90FF0FCFF78B107200BB013
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300063FC9CB12178062921D2DFE801F0200556
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09AFC0021304695
+:1027600005F0B4FC204606B070BDF8B51C46154611
+:102770000E46069F0EF04EFA2346FF1DBCB23146B0
+:102780002A4600940DF039FEF8BD30B41146DDE95B
+:1027900002423CB1032903D0002330BC08F022BB25
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F079FC2846BDE8A7
+:1027C0007040012105F082BC4FF0E0224FF400413F
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F0CDFCB4
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B0000BCFC5648056070BD70B500F08EF8524DA3
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F0A9FC4C48046070BD03203A
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F092FC0648C8
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002110F03B
+:102D4000E7FFF1E710B51948D0F800110029FBD0D2
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F040BA3F
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B510F06EFFFFF78DFFBDE801403F
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0A7FA21462846BDE870400AF058
+:102F70008CBB10B511F0B0FBFFF726FC11F04CFA3A
+:102F8000BDE8104011F0FEBA0120810708607047CB
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200FECAFFFFAD
+:1030100084000000808D5B0016425791AD5F58BC64
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF09CFB16
+:10309000044610F038FD201AC5B206200DF030FCB1
+:1030A000044606200DF034FC211ADD4C207E122847
+:1030B00018D000200F1807200DF022FC064607202C
+:1030C0000DF026FC301A3918207E13280CD0002071
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0B6FABDE8104005F0AFBF0BF0EC
+:1031100089FAF8E730B50446A1F120000D460A28E7
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F04FF8BDE81040112036E71FB55B
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460BF089FF01
+:1032300005F01CFF04B010BD70B514460D460646DF
+:1032400011F06CF858B90DB1A54201D90C2070BD30
+:10325000002408E056F8240011F060F808B11020AE
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:103280009AF808B110202BE728680028A88802D0F7
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF0AABA38B50C4615
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF044F905F0F8FD050003D181
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF056FB002800D0FFDF1CBD002241
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4690468DF81C507007D2
+:1035500003D5606810F0E2FE68B9CF4F4FF0010963
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700010F021FF18B110200EB0BDE8F087300721
+:1035800002D5A089802816D8700705D4B8F1000F9D
+:1035900002D097F8240070B1E07DC0F300108DF8E0
+:1035A0001B00617D072041B1012906D00229E3D02B
+:1035B0000429E1D12CE00720DEE749468DF8179079
+:1035C000F00609D4A27D072032B1012A04D0022AD4
+:1035D00005D0042AD0D11BE08DF8191002E002209A
+:1035E0008DF819008DF815806068B0B107A9FFF754
+:1035F000A9FE0028C0D19DF81C00FF280AD06068F1
+:1036000050F8011FCDF80F108088ADF8130008E0C6
+:103610000620B1E743F20220AEE7CDF80F50ADF837
+:103620001350E07B0028F3D1207C0028F0D1607C8F
+:103630000028EDD1A07C0028EAD1E07CC006E7D1CB
+:103640008DF800A0BDF82C00ADF80200A068019034
+:10365000A068029004F10F0001F035FC8DF80C0019
+:103660000DF10D00FFF797FE00B1FFDF9DF81C0084
+:103670008DF80E008DF816508DF81850E07D08A9D1
+:1036800000F00F008DF81A0068460BF036FF05F0C9
+:10369000EDFC71E7F0B59DB000228DF868208DF843
+:1036A00058208DF8602005468DF86C2012921392F8
+:1036B0001492159219B10FC912AC84E80F00764C20
+:1036C000A078052801D004280CD11298616888429E
+:1036D00000D120B91498E168884203D110B10820C4
+:1036E0001DB0F0BD1F26334618AA1AA912A8FFF76D
+:1036F000BEFD0028F4D133461BAA16A914A8FFF773
+:10370000B6FD0028ECD19DF85800C00701D00A2072
+:10371000E6E7A08A410708D4A17D31B19DF8601089
+:10372000890702D043F20120DAE79DF86010C9074B
+:1037300009D0400707D4208818B144F2506188426C
+:1037400001D90720CCE78DF8005003268DF80160E1
+:1037500001278DF80270BDF84C208DF8032001A8D8
+:10376000129920F025FD68460BF028FF05F07EFC3D
+:103770000028B5D18DF824508DF825608DF826707D
+:10378000BDF854208DF827200AA8149920F010FDC8
+:1037900009A80BF060FF05F069FC0028A0D112AD6C
+:1037A000241D95E80F0084E80F00002098E770B50D
+:1037B00086B00D46040005D010F0FDFD20B11020AC
+:1037C00006B070BD0820FBE72078C107A98802D0A9
+:1037D000FF2902D303E01F2901D20920F0E7800767
+:1037E00061D4FFF751FC38B12078C0F3C101012941
+:1037F00004D0032902D005E01320E1E7264991F81F
+:10380000241041B1C0074FF000054FF0010604D06D
+:103810008DF80F6003E00720D2E78DF80F5068465F
+:10382000FFF7B9FD00B1FFDF2078C0F3C1008DF8CC
+:1038300001008DF80250607808B98DF80260607858
+:10384000C00705D09DF8020040F001008DF802008D
+:103850006078800705D59DF8020040F002008DF8E1
+:1038600002006078400705D59DF8020040F0040092
+:103870008DF802002078C0F380008DF80300608886
+:10388000ADF80600A088ADF80A00207A58B9607A31
+:1038900048B9A07A38B901E0D8010020E07A10B91F
+:1038A000207BC00601D006208AE704F1080001F061
+:1038B0000AFB8DF80E0068460BF087F905F0D6FB81
+:1038C00000288BD18DF810608DF81150ADF8125092
+:1038D000ADF8145004A80BF0FDF905F0C7FB002863
+:1038E0008BD1E08864280AD248B1012001F001FBA5
+:1038F000002891D12078C00705D0152004E064216C
+:10390000B0FBF1F0F2E71320FFF7A8FB002057E728
+:103910002DE9FF470220FF4E8DF804000027708E2E
+:10392000ADF80600B84643F202094CE001A80CF0DD
+:10393000A6FF050006D0708EA8B3A6F83280ADF8B9
+:1039400006803EE0039CA07F01072DD504F12400F2
+:103950000090A28EBDF80800214604F1360301F064
+:1039600054FC050005D04D452AD0112D3CD0FFDF79
+:103970003AE0A07F20F00801E07F420862F3C7111F
+:10398000A177810861F30000E07794F8210000F04E
+:103990001F0084F820002078282826D129212046DD
+:1039A000FFF7B8FB21E014E040070AD5BDF8080096
+:1039B00004F10E0101F0ABFA05000DD04D4510D118
+:1039C00000257F1CFFB202200CF09AFF401CB84279
+:1039D000ACD8052D11D008E0A07F20F00400A0771E
+:1039E00003E0112D00D0FFDF0025BDF80600708632
+:1039F000052D04D0284604B0BFE5A6F8328000208B
+:103A0000F9E770B50646FFF726FD054605F002FD0D
+:103A1000040000D1FFDF6680207820F00F00801CBA
+:103A200020F0F000203020700620207295F83E0033
+:103A30006072BDE8704005F0F0BC2DE9F04786B03B
+:103A4000040000D1FFDF2078B24D20F00F00801C71
+:103A500020F0F0007030207060680178491F1B2949
+:103A600033D2DFE801F0FE32323255FD320EFDFD79
+:103A700042FC32323278FCFCFB323232FCFCFAF986
+:103A8000FC00C6883046FFF7E6FC0546304607F0E6
+:103A9000A7F8E0B16068007A85F83E002121284649
+:103AA000FFF738FB3046FEF7CEFA304603F016FE3D
+:103AB0003146012010F0E6FBA87F20F01000A87727
+:103AC000FFF726FF002800D0FFDF06B055E520787D
+:103AD00020F0F000203020700620207266806068A0
+:103AE000007A607205F099FCD8E7C5882846FFF790
+:103AF000B2FC00B9FFDF60680079012800D0FFDF69
+:103B00006068017A06B02846BDE8F04707F044BC7B
+:103B1000C6883046FFF79FFC050000D1FFDF05F0A7
+:103B20007CFC606831460089288160684089688132
+:103B300060688089A881012010F0A4FB0020A8758E
+:103B4000A87F00F003000228BFD1FFF7E1FE0028A4
+:103B5000BBD0FFDFB9E70079022811D000B1FFDF49
+:103B600005F05BFC6668B6F806A0307A361D0128C1
+:103B70000CD0687E814605F0E5F9070009D107E021
+:103B800006B00220BDE8F047FFF719BBE878F1E77F
+:103B9000FFDF0022022150460CF001FF040000D19B
+:103BA000FFDF22212046FFF7B5FA3079012800D047
+:103BB0000220A17F804668F30101A177308B20812C
+:103BC000708B6081B08BA08184F822908DF8088082
+:103BD000B8680090F86801906A46032150460CF0DE
+:103BE000DEFE00B9FFDFB888ADF81000B8788DF8B8
+:103BF000120004AA052150460CF0D1FE00B9FFDFE7
+:103C0000B888ADF80C00F8788DF80E0003AA0421EE
+:103C100050460CF0C4FE00B9FFDF062106F1120089
+:103C200001F093F938B37079800700D5FFDF71791F
+:103C3000E07D61F34700E075D6F80600A061708969
+:103C4000A083062106F10C0001F07FF9E8B195F898
+:103C500025004108607805E032E02AE047E03FE0D7
+:103C600021E035E061F347006070D5F82600C4F824
+:103C70000200688D12E0E07D20F0FE00801CE075FF
+:103C8000D6F81200A061F08ADAE7607820F0FE0032
+:103C9000801C6070F068C4F80200308AE080404602
+:103CA000FFF78DFA11E706B02046BDE8F04701F0B6
+:103CB00035BD05F0B2FB15F8300F40F0020005E00D
+:103CC00005F0ABFB15F8300F40F004002870FCE65F
+:103CD000287E132809D01528E4D11620FFF7BEF955
+:103CE00006B0BDE8F04705F098BB1420F6E7A978C8
+:103CF000052909D00429D5D105F08FFB022006B093
+:103D0000BDE8F047FFF792B900790028CAD0E878FB
+:103D100002E00000D801002001F0BCF805F07DFBB6
+:103D20000320ECE72DE9F05F054600784FF000082E
+:103D30000009DFF820A891460C46464601287AD0B3
+:103D400001274FF0020C4FF6FF73022874D00728AA
+:103D50000BD00A2871D0FFDFA9F8006014B1A4F8D5
+:103D6000008066800020BDE8F09F696804F10800CB
+:103D70000A78172A70D010DC4FF0000B142A31D0CB
+:103D800006DC052A6DD0092A0FD0102A7ED11FE04B
+:103D9000152A7CD0162AF9D1F0E01B3A052A75D2F3
+:103DA000DFE802F009C5FDDAFC00C8884FF0120810
+:103DB0001026214675E14FF01C080A26D4B38888E6
+:103DC000A0806868807920726868C0796072C3E7F3
+:103DD0004FF01B0814266CB303202072686880889B
+:103DE000A080B9E70A793C2AB6D00D1D4FF0100823
+:103DF0002C26FCB16988A180298B6182298B2182C4
+:103E0000698BA182A98BE1826B790246A91D1846B4
+:103E1000FFF7F0FA2879012810D084F80FC0FF20AE
+:103E20002076C4F81CB0C4F820B0C4F824B0C4F89C
+:103E300028B091E712E013E13BE135E1E7730AF1C5
+:103E4000040084F818B090E80E00DAF81000C4E915
+:103E50000930C4E907127FE7A8E002E0A9F8006092
+:103E600080E72C264FF01D08002CF7D00546A380D4
+:103E7000887B2A880F1D60F300022A80887B400817
+:103E800060F341022A80887B800801E0E6E0ADE033
+:103E900060F382022A80887BB91CC00860F3C302E9
+:103EA0002A80B87A0011401C60F3041202F07F00EF
+:103EB00028807878AA1CFFF79DFA387D05F1090261
+:103EC00007F11501FFF796FA387B01F04DF82874D9
+:103ED000787B01F049F86874F87EA874787AE87401
+:103EE00097F83B002875B87B6875A5F816B0DAF826
+:103EF0001C00A861397ABAF82000884201D2014634
+:103F000010E0B87AC0F3411002280BD0012809D084
+:103F1000288820F060002880A1840A4607F11C014F
+:103F2000A86998E0288820F060004030F3E7112667
+:103F30004FF02008002C91D0A380686804F10A0299
+:103F4000007920726868007B607269688B1D48790F
+:103F50001946FFF74FFAFFE60A264FF02108002C1A
+:103F6000E9D08888A0806868807920726868C07904
+:103F700060729AF8301021F004018BE00B264FF0AC
+:103F80002208002CD7D0C888A080686800792072E9
+:103F90006868007A00F0E8FF607201E052E039E002
+:103FA0006868407A00F0E0FFA072D5E61C264FF06A
+:103FB0002608002CBFD0A3806868407960726868CA
+:103FC000007AA0720AF1040090E80E00DAF81000FE
+:103FD000C4E90530C4E90312686800793C2803D0BD
+:103FE00043287DD0FFDFB7E62772B5E610264FF0F5
+:103FF0002408002C9FD08888A08068688079208160
+:104000006868807A608168680089A08168688089B2
+:10401000E081A1E610264FF02308002C8BD0888881
+:10402000A0806868C08820816868008960816868AD
+:104030004089A08168688089E0819AF8301021F079
+:10404000020127E030264FF02508002C88D0A380FD
+:1040500069682822496820F0ABF87DE64A4677E097
+:10406000287A012803D0022817D0FFDF74E6102633
+:104070004FF01F08002C85D06888A080A889208177
+:10408000E8896081288AA081688AE0819AF83010E6
+:1040900021F001018AF830105EE64FF01208102678
+:1040A000688800F03FFF57E62846BDE8F05F01F062
+:1040B000BFBC287A07284DD2DFE800F04C38384AD8
+:1040C0004A4A040009264FF01108002C92D06F884C
+:1040D0003846FFF7C0F990F822A0A780687A00E080
+:1040E0002DE02072042138460CF074FC052138467E
+:1040F0000CF070FC002138460CF06CFC01213846B5
+:104100000CF068FC032138460CF064FC02213846B0
+:104110000CF060FC062138460CF05CFC07213846A8
+:104120000CF058FC504600F0B5FE15E614264FF092
+:104130001B08002C8AD0A380287A012802D084F89A
+:1041400008C009E62772DAE90710C4E9031003E69C
+:104150002146A9E7FFDFFFE570B5FE4D287E122856
+:1041600001D0082070BD0AF0C3FF04F07FFF0400F7
+:1041700002D1687E00F08EFE0021052010F082F84A
+:10418000204670BD1CB5F348007E132801D20820DC
+:104190001CBD00208DF8000068460AF09BFD04F06D
+:1041A00065FF0028F4D10021052010F06BF81120E4
+:1041B000FEF754FF00201CBD70B5012805D005286E
+:1041C00025D0062800D0FFDF70BD8DB22846FFF74E
+:1041D00042F9040000D1FFDF20782128F4D005F057
+:1041E00019F968B1017821F00F01891C21F0F00163
+:1041F000103101700221017245800020A07528E075
+:1042000021462846BDE870401322FFF727B9D14860
+:10421000047EA4F1120005281FD2DFE800F0060397
+:1042200003030300FFF7AEFF01E0FFF795FF00284F
+:10423000CAD105F0EFF80028C6D0017821F00F01AF
+:10424000891C21F0F00120310170132C07D00221CC
+:104250000172BDE8704005F0E0B8FFDF70BD0121DC
+:10426000F6E72DE9F04116460C00804600D1FFDF4D
+:10427000307820F00F00801C20F0F00010303070FB
+:104280002078012804D0022818D0FFDFBDE8F08193
+:104290004046FFF7E0F8050000D1FFDF0320A875D6
+:1042A00005F0BBF894E80F00083686E80F00A9482F
+:1042B00010F8301F41F001010170E7E74046FFF7B9
+:1042C000CAF8050000D1FFDFA1884FF6FF70002774
+:1042D000814202D1E288824203D0814201D1E0884A
+:1042E00040B105F09AF894E80F00083686E80F0010
+:1042F000AF75CBE7A87D0128C8D1782300224146BD
+:104300000FF016FF0220A875C0E738B505460C4629
+:10431000084610F003F818BB203D062D4AD2DFE80E
+:1043200005F0031B373C4230002106200FF080FFD0
+:1043300008B1112038BDA01C0AF0AFFF04F096FEB2
+:10434000050038D100220823114606200FF0F0FEA8
+:10435000062830D0FFDF2EE0606810F023F808B1A7
+:10436000102038BD618820886A460BF05FFB04F09E
+:104370007DFE05001FD16068E8B1BDF80010018026
+:1043800019E0A07800F0010120880BF085FB0EE019
+:10439000206801F0FBFD05460DE0207800F00100EB
+:1043A0000AF033F903E0618820880BF0C4FA04F0C6
+:1043B0005DFEF0E70725284638BD70B505460C467A
+:1043C00008460FF0D1FF08B1102070BD202D07D096
+:1043D000212D0DD0222D0BD0252D09D0072070BD09
+:1043E0002088A11C0AF006FABDE8704004F03EBE29
+:1043F000062070BD57482530704708B53421554810
+:104400001FF077FF0120FEF711FE1120FEF726FEB8
+:1044100050496846263104F093FF4E489DF800202D
+:1044200010F8251F62F3470121F0010101700021FE
+:1044300041724FF46171A0F8071002218172FEF7FA
+:1044400057FE00B1FFDFFCF791FF01F032F908BD24
+:1044500010B50C46402120461FF029FFA07F20F018
+:104460000300A077202020700020A07584F823008E
+:1044700010BD70472DE9FC4107460FF04FFF10B10A
+:104480001020BDE8FC81334E06F12501D6F8250049
+:104490000090B6F82950ADF8045096F82B408DF8EE
+:1044A00006403846FEF78FFF0028EAD1FEF720FECF
+:1044B0000028E6D0009946F8251FB580B471E0E7E2
+:1044C00010B504460FF050FF08B1102010BD214870
+:1044D0002049224690F8250026314008FEF78AFF41
+:1044E000002010BDFEB50D4604004FF0000712D0AD
+:1044F0000822FEF7A1FE002812D1002609E000BF25
+:1045000054F826006946FEF71DFF002808D1761CE6
+:10451000F6B2AE42F4D309F07CFF10B143F20320AF
+:10452000FEBD0C4E86F8247024B300271EE000BFA9
+:1045300054F8270002A9FEF705FF00B1FFDF9DF840
+:1045400008008DF8000054F8270050F8011FCDF83E
+:10455000011001E0D80100208088ADF80500684610
+:1045600009F0A1FF00B1FFDF7F1CFFB2AF42DFD334
+:1045700086F824500020FEBD2DE9F0478AB015468C
+:10458000894604001ED00F4608222946FEF754FE35
+:10459000002810D1002613E054F826006946103098
+:1045A00000F09DFC002806D147B157F826000FF017
+:1045B000B5FE18B110200AB0BDE8F087761CF6B23F
+:1045C000AE42E9D30026A5F101081BE006F1010A7D
+:1045D0000AF0FF0712E000BF54F82600017C4A08E9
+:1045E00054F827100B7CB2EB530F05D10622113083
+:1045F00011311FF0B1FD58B17F1CFFB2AF42EBD3B8
+:104600000AF0FF064645E1DB4E4624B1012003E0F7
+:1046100043F20520CFE7002009F076FF10B909F03A
+:1046200087FF10B143F20420C5E75CB300270DF10A
+:10463000170825E054F827006946103000F04FFCB9
+:1046400000B1FFDF54F82700102250F8111FCDF8F9
+:1046500001108088ADF8050054F827100DF107000F
+:104660001FF0A6FD96B156F82710102240461FF005
+:104670009FFD684609F0F0FE00B1FFDF7F1CFFB22E
+:10468000AF42D7D3FEF702FF002094E7404601F087
+:1046900071FCEEE730B585B004460FF03FFE18B967
+:1046A00060680FF088FE10B1102005B030BD608842
+:1046B0004AF2B811884206D82078FB4D28B101286B
+:1046C00006D0022804D00720EFE7FEF711FD18E01E
+:1046D0006078022804D0032802D043F20220E4E7E5
+:1046E00085F82F00C1B200200090ADF80400022927
+:1046F0002CD0032927D0FFDF684609F0BAFF04F069
+:10470000B5FC0028D1D1606801F027FC207858B1B1
+:1047100001208DF800000DF1010001F02BFC68462E
+:104720000BF018FA00B1FFDF207885F82E00FEF7B5
+:10473000ADFE608860B1A88580B209F0DDFE00B1F1
+:10474000FFDF0020B1E78DF80500D5E74020FAE74C
+:104750004FF46170EFE710B504460FF005FE20B985
+:10476000606838B10FF01EFE08B1102010BD6068FF
+:1047700001F000FCCC4830F82C1F6180C1786170DA
+:1047800080782070002010BD2DE9F843144689463A
+:1047900006460FF0E9FDA0B948460FF00CFE80B9BF
+:1047A00020460FF008FE60B9BF4DA878012800D15F
+:1047B0003CB13178FF2906D049B143F20400BDE88D
+:1047C000F8831020FBE7012801D00420F7E74FF021
+:1047D0000008A4B3052811D004280FD0694620464C
+:1047E000FEF76DFE0028EAD1207D48B1012809D0EE
+:1047F000022809D0032809D00720E0E70820DEE7D7
+:10480000424604E0012202E0022200E003222346A5
+:10481000174600200099FEF78FFE0028CFD1A0890F
+:104820002880A07BE875BDF80000A882AF75BDF8B0
+:104830000000000701D5A08988B1A08928804946D9
+:104840000020FEF727FF0028B9D1A87805280BD053
+:10485000042809D0287DC00703D0032002E080206F
+:10486000ECE70220FEF7E2FB86F800800020A6E7D6
+:104870007CB58D4C05460E46A078022803D003284F
+:1048800001D008207CBD15B143F204007CBD072097
+:104890000CF03EF810B9A078032806D0FEF7F4FB20
+:1048A00028B1A078032804D009E012207CBD132091
+:1048B0007CBD304600F0CDFA0028F9D1E670012029
+:1048C0008DF800008DF801008DF802502088ADF8B9
+:1048D0000400E07D8DF8060068460AF0EAFF04F067
+:1048E000C5FB0028E4D1A078032805D05FF00400C0
+:1048F000FEF79CFB00207CBDE07800F0BAFA0520B2
+:10490000F6E71CB510B143F204001CBD664CA0785C
+:10491000042803D0052801D008201CBD00208DF8F4
+:10492000000001218DF801108DF8020068460AF0A0
+:10493000C0FF04F09BFB0028EFD1A078052805D02C
+:104940005FF00200FEF772FB00201CBDE07800F073
+:10495000A1FA0320F6E72DE9FC4180460E46032527
+:1049600008460FF028FD002866D14046FEF773FD8B
+:10497000040004D02078222804D2082081E543F2E4
+:1049800002007EE5A07F00F003073EB1012F0CD0AE
+:1049900000203146FEF72BFC0500EFD1012F06D099
+:1049A000022F1AD0FFDF28466BE50120F1E7A07D3A
+:1049B0003146022801D011B107E0112061E56846B7
+:1049C000FCF7E1FD0028D9D16946404606F0A7FC76
+:1049D0000500E8D10120A075E5E7A07D032804D1FA
+:1049E000314890F83000C00701D02EB30EE026B158
+:1049F000A07F40071ED4002100E00121404606F0C0
+:104A0000AEFC0500CFD1A075002ECCD0314640467B
+:104A100000F07DFA05461128C5D1A07F4107C2D418
+:104A2000316844F80E1F7168616040F00400207422
+:104A30000025B8E71125B6E7102022E570B50C4631
+:104A40000546FEF708FD010005D022462846BDE8D0
+:104A50007040FEF703BD43F2020070BD10B501289F
+:104A600007D1114B9B78012B00D011B143F2040008
+:104A700010BD09F084FDBDE8104004F0F7BA012331
+:104A800000F012BA00231A46194600F00DBA70B5AC
+:104A900006460C4608460FF041FC18B920680FF096
+:104AA00063FC18B1102070BDD8010020F74D2A7E9C
+:104AB000112A04D0132A00D33EB10820F3E721467F
+:104AC0003046FEF774FE60B1EDE70920132A0DD0E1
+:104AD000142A0BD0A188FF29E5D31520FEF7BEFAD2
+:104AE0000020D4E90012C5E90712DCE7A1881F29DC
+:104AF000D9D31320F2E72DE9F047DFF8908307467A
+:104B000090B098F818009A4615460C46132803D31F
+:104B1000FFF738FB002822D120460FF0FFFBA0BB97
+:104B200028460FF0FBFB80BB20784FF00101C00747
+:104B30004FF0000602D08DF83A1001E08DF83A608F
+:104B40002078C0F3C1008DF800006278072042B1E0
+:104B5000012A06D0022A02D0042A00D1062010B071
+:104B60002AE58DF809106088ADF80A00A088ADF834
+:104B7000100020788946C0F3C10001281FD0032807
+:104B80001DD038460FF0CAFB08B11020E7E738788F
+:104B9000400808D0012809D0022807D0032805D0F2
+:104BA00043F20220DBE78DF8026001E08DF802900D
+:104BB00057F8010FCDF80300B888ADF807000DF1E4
+:104BC0000100FEF7E8FB08B10320C8E72888ADF82C
+:104BD00016006888ADF81C00A888ADF82200E888A7
+:104BE000ADF82800ADF82E60ADF8346068460AF0E4
+:104BF000BDF8E8B998F818004546112801D00820FA
+:104C0000ADE706200BF084FE38B12078C0F3C10078
+:104C1000012804D0032802D004E012209FE795F871
+:104C2000240028B1FEF730FA022803D2132096E7B9
+:104C3000072094E7504600F00CF900288FD185F842
+:104C400019A068460AF051FA04F010FA002886D13B
+:104C5000687E00F00EF9E08864280AD248B101208D
+:104C600000F047F9040091D11220FEF7F7F9204631
+:104C700075E76421B0FBF1F0F2E770B50646154622
+:104C80000C4608460FF070FB18B928460FF06CFB75
+:104C900008B1102007E72A46214630460AF0A9FE4F
+:104CA00004F0E4F90028F5D121787F29F2D105201C
+:104CB000F9E67CB505460C4608460FF02FFB08B117
+:104CC00010207CBD2846FEF7C6FB20B100782228C4
+:104CD00004D208207CBD43F202007CBD6B4890F8F2
+:104CE0003000400701D511207CBD2178C80802D1D1
+:104CF0006078C20801D007207CBD890801D18008F6
+:104D000001D006207CBDADF8005020788DF802005F
+:104D100060788DF803000220ADF80400684609F0C1
+:104D200042FF04F0A3F97CBD70B586B014460D4671
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B0E643F20200FAE728460FF033FB64
+:104D500020B944B120460FF025FB08B11020EFE741
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0BDFD18B100BFD9
+:104D800004F074F9DCE7ADF80060BDF81400ADF88C
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0AAFEB8E71CB5C7
+:104E10001F490968CDE90010684609F0AAFF04F0AF
+:104E200025F91CBD1CB5002000900190684609F0D2
+:104E3000A0FF04F01BF91CBD108008885080488832
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F075F830B1407830B1B1
+:104E6000204604F07EFB002010BD052010BD12205E
+:104E700010BD10B504F066F8040000D1FFDF6078C3
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90009C46020010B504F055F8040000D1FFDF75
+:104EA0006078401C6070F0E71CB5ADF800008DF82C
+:104EB00002308DF803108DF8042068460AF05EFD7C
+:104EC00004F0D4F81CBD0CB52DA2D2E90012CDE936
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000017F9052801D00320BFE70020BDE71FB532
+:104F10006A46FFF791FF68460AF04CF904F0A6F8DC
+:104F200004B0B2E770B50C0006460DD0FEF793FA58
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081ADE510B500231A46E3
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002092E7012090E700B530B1012803D07E
+:104F7000022801D0FFDF002000BDFF2000BD00009F
+:104F8000070605040302010010B504460FF0C6F938
+:104F900008B1102010BD2078C0F30210042807D8F3
+:104FA0006078072804D3A178102901D8814201D262
+:104FB000072010BDE078410706D421794A0703D4C1
+:104FC000000701D4080701D5062010BD002010BD40
+:104FD00010B513785C08837F64F3C7138377137865
+:104FE0009C08C37F64F30003C3771078C309487833
+:104FF00063F34100487013781C090B7864F347137E
+:105000000B701378DB0863F3000048705078487128
+:1050100010BD10B5C4780B7864F300030B70C4782E
+:10502000640864F341030B70C478A40864F382033A
+:105030000B70C478E40864F3C3030B700379117830
+:1050400063F30001117003795B0863F34101117090
+:1050500003799B0863F3820111700079C00860F343
+:10506000C301117010BD70B514460D46064604F01C
+:10507000D1F980B10178182221F00F01891C21F0AB
+:10508000F001A03100F8081B21461FF0D6F8BDE85A
+:10509000704004F0C2B929463046BDE87040132282
+:1050A000FEF7DCB92DE9F047064608A8894690E8E6
+:1050B00030041F469046142128461FF01AF900219B
+:1050C000CAF80010B8F1000F03D0B9F1000F03D1F6
+:1050D00014E03878C00711D020680FF045F9C0BB44
+:1050E000B8F1000F07D12068123028602068143012
+:1050F00068602068A8602168CAF8001038788007C6
+:1051000024D560680FF04EF918BBB9F1000F21D01B
+:10511000FFF770F90168C6F868118188A6F86C116C
+:10512000807986F86E0101F002FDF94FEF60626848
+:1051300062B196F8680106F2691140081032FEF774
+:1051400059F91022394660681FF032F80020BDE896
+:10515000F08706E0606820B1E8606068C6F8640126
+:10516000F4E71020F3E730B5054608780C4620F048
+:105170000F00401C20F0F001103121700020607001
+:1051800095F8230030B104280FD0052811D0062847
+:1051900014D0FFDF20780121B1EB101F04D295F865
+:1051A000200000F01F00607030BD21F0F0002030C2
+:1051B00002E021F0F00030302070EBE721F0F00049
+:1051C0004030F9E7F0B591B0022715460C46064687
+:1051D0003A46ADF80870092103AB04F07AFF049059
+:1051E000002810D004208DF804008DF80170E03400
+:1051F000099605948DF818500AA968460DF0CAF86A
+:1052000000B1FFDF012011B0F0BD10B588B00C4631
+:105210000A99ADF80000C3B11868CDF802005868CB
+:10522000CDF80600ADF80A20102203A81EF0C0FF3A
+:1052300068460AF062F803F019FF002803D1A17F45
+:1052400041F01001A17708B010BD0020CDF8020098
+:10525000E6E72DE9F84F0646808A0D4680B2824681
+:10526000FEF7F9F804463078DFF8A48200274FF003
+:105270000509A8F120080F2870D2DFE800F06FF2CE
+:105280003708387D8CC8F1F0EFF35FF3F300A07FAF
+:1052900000F00300022809D05FF0000080F0010157
+:1052A00050460BF085FB050003D101E00120F5E736
+:1052B000FFDF98F85C10C90702D0D8F860000BE057
+:1052C000032105F11D000EF004FDD5F81D009149E4
+:1052D000B0FBF1F201FB1200C5F81D0070686867B1
+:1052E000B068A8672078252800D0FFDFCAE0A07F3B
+:1052F00000F00300022809D05FF0000080F00101F7
+:1053000050460BF055FB060003D101E00120F5E704
+:10531000FFDF3078810702D52178252904D040F0BD
+:1053200001003070BDE8F88F02202870307F2871AE
+:1053300006F11D002D36C5E90206F3E7A07F00F057
+:105340000300022808D0002080F0010150460BF035
+:105350002FFB040004D102E00120F5E7A7E1FFDF05
+:105360002078C10604D5072028703D346C60D9E749
+:1053700040F008002070D5E7E07F000700D5FFDF90
+:10538000307CB28800F0010301B05046BDE8F04F18
+:10539000092105F027BD04B9FFDF716821B1102292
+:1053A00004F124001EF004FF28212046FDF7B2FE80
+:1053B000A07F00F0030002280ED104F12400002396
+:1053C00000901A4621465046FFF71FFF112807D0CC
+:1053D00029212046FDF79EFE307A84F82000A1E7BF
+:1053E000A07F000700D5FFDF14F81E0F40F0080073
+:1053F0002070E782A761E761C109607861F341002D
+:10540000014660F382016170307AE0708AE7A07F24
+:1054100000F00300022809D05FF0000080F00101D5
+:1054200050460BF0C5FA040003D101E00120F5E776
+:10543000FFDF022104F185000EF04BFC04202870F0
+:1054400004F5B4706860B4F88500288230481038DC
+:105450007C346C61C5E9028064E703E024E15BE031
+:105460002DE015E0A07F00F00300022807D0002007
+:1054700080F0010150460BF09BFA18B901E00120C1
+:10548000F6E7FFDF324621465046BDE8F84FEAE531
+:1054900004B9FFDF20782128A1D93079012803D170
+:1054A000E07F40F00800E077324621465046FFF7A3
+:1054B000DAFD2046BDE8F84F2321FDF72BBE3279F7
+:1054C000AA8005F108030921504604F002FEE860B5
+:1054D00010B185F8009025E7A07F00F003000228B6
+:1054E00008D0002080F0010150460BF061FA040062
+:1054F00003D101E00120F5E7FFDF04F1620102239F
+:105500001022081F0BF0DBF807703179417009E7B2
+:105510003802002040420F00A07F00F00300022864
+:1055200008D0002080F0010150460BF041FA050040
+:1055300003D101E00120F5E7FFDF95F8840000F0DA
+:10554000030001287AD1A07F00F00307E07F10F06C
+:10555000010602D0022F04D133E095F8A000C00765
+:105560002BD0D5F8601121B395F88320087C62F325
+:1055700087000874A17FCA09D5F8601162F3410061
+:105580000874D5F8601166F300000874AEB1D5F860
+:105590006001102204F1240188351EF009FE287EE6
+:1055A00040F001002876287820F0010005F88809ED
+:1055B00000E016B1022F04D02DE095F88800C00756
+:1055C00027D0D5F85C1121B395F88320087C62F3CD
+:1055D00087000874A17FCA09D5F85C1162F3410005
+:1055E0000874D5F85C1166F3000008748EB1D5F824
+:1055F0005C01102204F1240188351EF0D9FD2878C1
+:1056000040F0010005F8180B287820F0010005F89B
+:10561000A009022F44D0002000EB400005EBC000A1
+:1056200090F88800800709D595F87C00D5F86421AA
+:10563000400805F17D011032FDF7DCFE8DF8009089
+:1056400095F884006A4600F003008DF8010095F893
+:1056500088108DF8021095F8A0008DF803002146FF
+:10566000504601F04DFA2078252805D0212807D092
+:10567000FFDF2078222803D922212046FDF74AFDAA
+:10568000A07F00F0030002280CD0002080F0010170
+:1056900050460BF09FF900283FF44FAEFFDF41E684
+:1056A0000120B9E70120F1E7706847703AE6FFDFB3
+:1056B00038E670B5FE4C002584F85C5025660CF089
+:1056C00036FE04F11001204603F060FE84F83050ED
+:1056D00070BD70B50D46FDF7BEFE040000D1FFDFC2
+:1056E0004FF4B87128461EF004FE04F1240028612E
+:1056F000A07F00F00300022808D0012105F1E0009E
+:105700000CF016FE002800D0FFDF70BD0221F5E787
+:105710000A46014602F1E0000CF02ABE70B50546CB
+:10572000406886B001780A2906D00D2933D00E29A9
+:105730002FD0FFDF06B070BD86883046FDF78BFEA8
+:10574000040000D1FFDF20782128F3D028281BD1C6
+:10575000686802210E3001F0C8F9A8B16868082114
+:10576000801D01F0C2F978B104F1240130460AF03D
+:10577000A2F803F07BFC00B1FFDF06B02046BDE8D5
+:1057800070402921FDF7C6BC06B0BDE8704003F0AB
+:1057900044BE012101726868C6883046FDF75BFE91
+:1057A000040000D1FFDFA07F00F00301022902D135
+:1057B00020F01000A077207821280AD06868017AAC
+:1057C00009B1007980B1A07F00F00300022862D007
+:1057D000FFDFA07F00F003000228ABD1FEF798F8AE
+:1057E0000028A7D0FFDFA5E703F017FEA17F08067A
+:1057F0002BD5E07FC00705D094F8200000F01F00F3
+:10580000102820D05FF0050084F823002078292894
+:105810001DD02428DDD1314604200EF033FD222195
+:105820002046FDF777FCA07F00F00300022830D06F
+:105830005FF0000080F0010130460BF0CBF800284B
+:10584000C7D0FFDFC5E70620DEE70420DCE701F074
+:105850000300022808D0002080F0010130460BF040
+:10586000A7F8050003D101E00120F5E7FFDF2521BE
+:105870002046FDF74FFC03208DF80000694605F136
+:10588000E0000CF06CFD0228A3D00028A1D0FFDFBF
+:105890009FE70120CEE703F0C0FD9AE72DE9F04332
+:1058A00087B09946164688460746FDF7D4FD0400A2
+:1058B0004BD02078222848D3232846D0E07F000709
+:1058C00043D4A07F00F00300022809D05FF000005D
+:1058D00080F0010138460BF06BF8050002D00CE0B7
+:1058E0000120F5E7A07F00F00300022805D0012188
+:1058F000002238460BF053F805466946284601F069
+:1059000026F9009800B9FFDF45B10098E035056140
+:105910002078222806D0242804D007E0009900200F
+:10592000086103E025212046FDF7F4FB00980121E2
+:1059300041704762868001A9C0E902890CF02AFD06
+:10594000022802D0002800D0FFDF07B0BDE8F083B6
+:1059500070B586B00546FDF77EFD017822291ED977
+:10596000807F00F00300022808D0002080F00101B1
+:1059700028460BF01DF804002FD101E00120F5E7C7
+:10598000FFDF2AE0B4F85E0004F1620630440178DB
+:10599000427829B121462846FFF714FCB0B9C9E680
+:1059A000ADF804200921284602AB04F092FB0390D5
+:1059B0000028F4D005208DF80000694604F1E000CD
+:1059C0000CF0CDFC022801D000B1FFDF0223102231
+:1059D000314604F15E000AF0A8FEB4F86000002829
+:1059E000D0D1A7E610B586B00446FDF734FD0178A6
+:1059F00022291BD9807F00F00300022808D0002054
+:105A000080F0010120460AF0D3FF040003D101E039
+:105A10000120F5E7FFDF06208DF80000694604F15C
+:105A2000E0000CF09CFC002800D0FFDF06B010BDA9
+:105A30002DE9F05F05460C460027007890460109E5
+:105A40003E4604F1080BBA4602297DD0072902D050
+:105A50000A2909D146E0686801780A2905D00D298C
+:105A600030D00E292ED0FFDFBCE114271C26002CDD
+:105A70006BD08088A080FDF7EEFC5FEA000900D1C2
+:105A8000FFDF99F817005A46400809F11801FDF7A1
+:105A9000B1FC6868C0892082696851F8060FC4F8B3
+:105AA00012004868C4F81600A07E20F0060001E04D
+:105AB0001802002040F00100A07699F81E0040F086
+:105AC00020014DE01A270A26002CD1D0C088A080E2
+:105AD000FDF7C1FC050000D1FFDF59462846FFF75E
+:105AE00042FB7FE10CB1A88BA080287A0B287DD0E7
+:105AF00006DC01287BD0022808D0032804D135E039
+:105B00000D2875D00E2874D0FFDF6BE11E27092603
+:105B1000002CADD0A088FDF79EFC5FEA000900D103
+:105B2000FFDF287B00F003000128207A1BD020F043
+:105B300001002072297B890861F341002072297BD2
+:105B4000C90861F3820001E041E1F2E02072297BA3
+:105B5000090961F3C300207299F81E0040F040016A
+:105B600089F81E103EE140F00100E2E713270D2600
+:105B7000002CAAD0A088FDF76EFC8146807F00F043
+:105B80000300022808D0002080F00101A0880AF05C
+:105B90000FFF050003D101E00120F5E7FFDF99F8D1
+:105BA0001E0000F00302022A50D0686F817801F0D5
+:105BB00003010129217A4BD021F001012172837860
+:105BC0009B0863F3410121728378DB0863F3820150
+:105BD000217283781B0963F3C3012172037863F395
+:105BE00006112172437863F3C71103E061E0A9E075
+:105BF00090E0A1E0217284F809A0C178A172022A84
+:105C000029D00279E17A62F30001E1720279520847
+:105C100062F34101E1720279920862F38201E1725A
+:105C20000279D20862F3C301E1724279217B62F307
+:105C3000000121734279520862F3410121734279D4
+:105C4000920862F382012173407928E0A86FADE7E2
+:105C500041F00101B2E74279E17A62F30001E172B9
+:105C60004279520862F34101E1724279920862F38B
+:105C70008201E1724279D20862F3C301E1720279D2
+:105C8000217B62F3000121730279520862F3410122
+:105C900021730279920862F3820121730079C008AE
+:105CA00060F3C301217399F80000232831D926211C
+:105CB00040E018271026E4B3A088FDF7CCFB83460C
+:105CC000807F00F00300022809D0002080F001014D
+:105CD000A0880AF06DFE5FEA000903D101E001200F
+:105CE000F4E7FFDFE868A06099F8000040F00401E5
+:105CF00089F8001099F80100800708D50120207369
+:105D00009BF8000023286DD92721584651E084F8DC
+:105D10000CA067E015270F265CB1A088FDF79BFB60
+:105D2000814606225946E86808F059F90120A07317
+:105D3000A2E041E048463CE016270926E4B3287B70
+:105D400020724FE0287B19270E26ACB3C4F808A0B8
+:105D5000A4F80CA0012807D0022805D0032805D0FC
+:105D6000042803D0FFDF0DE0207207E0697B0428E0
+:105D700001F00F0141F0800121721ED0607A20F005
+:105D800003006072A088FDF766FB054600782128B5
+:105D900028D0232800D0FFDFA87F00F003000228CE
+:105DA00013D0002080F00101A0880AF013FE222108
+:105DB0002846FDF7AFF915E004E0607A20F0030013
+:105DC000401CDEE7A8F8006011E00120EAE70CB112
+:105DD0006888A080287A03282ED004280AD00528B5
+:105DE00050D0FFDFA8F800600CB12780668000204B
+:105DF000BDE8F09F15270F26002CE3D0A088FDF703
+:105E00002AFB807F00F00300022809D05FF0000029
+:105E100080F00101A0880AF0CBFD050003D101E06C
+:105E20000120F5E7FFDFD5F81D000622594608F0EE
+:105E3000D6F884F80EA0D5E717270926002CC1D084
+:105E4000A088FDF708FB8146807F00F00300022850
+:105E500008D0002080F00101A0880AF0A9FD05000B
+:105E600003D101E00120F5E7FFDF6878800701D565
+:105E7000022000E00120207299F800002328B1D907
+:105E8000272157E719270E26002C9BD0A088FDF765
+:105E9000E2FA5FEA000900D1FFDFC4F808A0A4F825
+:105EA0000CA084F808A0A07A40F00300A07299F832
+:105EB0001E10C90961F38200A07299F81F2099F899
+:105EC0001E1012EAD11F05D099F8201001F01F0111
+:105ED00010292BD020F00800A07299F81F10607ACA
+:105EE00061F3C3006072697A01F003010129A2D154
+:105EF00040F00400607299F81E0000F003000228D0
+:105F0000E87A16D0217B60F300012173AA7A607BC6
+:105F100062F300006073EA7A520862F34101217370
+:105F2000A97A490861F3410060735BE740F008001B
+:105F3000D2E7617B60F300016173AA7A207B62F390
+:105F400000002073EA7A520862F341016173A97A72
+:105F5000490861F34100207344E710B5FE4C30B1AD
+:105F60000146102204F120001EF022F9012084F8DD
+:105F7000300010BD10B5044600F0D9FDF6492046AA
+:105F80001022BDE8104020311EF012B970B5F24D5C
+:105F900006004FF0000413D00EF0C0F908B1102431
+:105FA0000CE00621304608F001F8411C05D02866B7
+:105FB0005FF0010085F85C0000E00724204670BD1A
+:105FC0000020F7E7007810F00F0204D0012A05D076
+:105FD000022A0CD110E0000909D10AE000090128C9
+:105FE00007D0022805D0032803D0042801D00720B9
+:105FF00070470870002070470620704705282AD295
+:10600000DFE800F003070F171F00087820F0FF00FB
+:106010001EE0087820F00F00401C20F0F000103047
+:1060200016E0087820F00F00401C20F0F00020302F
+:106030000EE0087820F00F00401C20F0F000303017
+:1060400006E0087820F00F00401C20F0F0004030FF
+:10605000087000207047072070472DE9F041804606
+:1060600088B00D46002708460EF0A5F9A8B94046AD
+:10607000FDF7F1F9040003D02078222815D104E0BF
+:1060800043F2020008B0BDE8F08145B9A07F4106A7
+:1060900003D500F00300022801D01020F2E7A07F12
+:1060A000C10601D4010702D50DB10820EAE7E17F5E
+:1060B000090701D50D20E5E700F00300022805D10E
+:1060C00025B12846FEF760FF0700DBD1A07F00F076
+:1060D0000300022808D0002080F0010140460AF0A9
+:1060E00067FC060002D00FE00120F5E7A07F00F07A
+:1060F000030002280ED0002080F00101002240465B
+:106100000AF04DFC060007D0A07F00F00300022833
+:1061100004D009E00120EFE70420B3E725B12A46C7
+:1061200031462046FEF754FF6946304600F00FFD29
+:10613000009800B9FFDF0099022006F1E0024870E4
+:10614000C1F824804A6100220A81A27F02F0030282
+:10615000022A1CD001200871287800F00102087E74
+:1061600062F3010008762A78520862F3820008760A
+:106170002A78920862F3C30008762A78D20862F37C
+:106180000410087624212046FCF7C4FF33E035B321
+:106190000871301D88613078400908777078C0F345
+:1061A00040004877287800F00102887F62F3010000
+:1061B0008877A27FD20962F382008877E27F62F358
+:1061C000C3008877727862F304108877A878C8775C
+:1061D00001F1210228462031FEF71BFF03E00320D6
+:1061E00008710520087625212046FCF793FFA07F43
+:1061F00020F04000A07701A900980CF0CBF802280D
+:1062000001D000B1FFDF38463CE72DE9FF4F534A8C
+:106210000D4699B09A4607CA0BAB002783E80700E2
+:106220001998FDF718F9060006D03078262806D010
+:1062300008201DB0BDE8F08F43F20200F9E7B07FFF
+:1062400000F00309B9F1020F03D00020284302D067
+:1062500006E00120FAE71B98FEF796FE0028E8D139
+:10626000B07F00F00300022801D11B9979BB0228FE
+:1062700008D0002080F0010119980AF099FB040071
+:1062800003D101E00120F5E7FFDF852D28D007DCF1
+:10629000F5B1812D1ED0822D1ED0832D08D11DE099
+:1062A000862D1FD0882D1FD0892D1FD08A2D1FD05D
+:1062B0000F2020710F281DD003F0ACF8E0B10120B1
+:1062C0008DF84000201D11902079B8B167E111E0F0
+:1062D0000020EEE70120ECE70220EAE70320E8E7F0
+:1062E0000520E6E70620E4E70820E2E70920E0E7EA
+:1062F0000A20DEE707209CE711209AE7B9F1020F98
+:1063000003D0A56F03D1A06F02E0656FFAE7606F5D
+:10631000804632D04FF0010000904FF00200019013
+:10632000214630461B9AFEF753FE1B98007800F07A
+:106330000101A87861F30100A870B17FC90961F378
+:106340008200A870F17F61F3C300A870617861F3E7
+:106350000410A870207803E018020020A446020070
+:10636000400928706078C0F3400068701B988078FE
+:10637000E87000206871287103E00220009001207D
+:106380000190A87898F80210C0F3C000C1F3C001D2
+:1063900008405FEA000B2CD050460DF0BFFF90BBC9
+:1063A000DAF80C000DF0BAFF68BBDAF81C000DF04B
+:1063B000B5FF40BBDAF80C00A060DAF81C00E06022
+:1063C00098F80100617800F0010041EA4000607037
+:1063D00098F80210C0B2C1F30011891E0840607025
+:1063E00000202077019906F1170002290CD0012125
+:1063F0000BE098F80110607801F00101FD2242EAFB
+:1064000041010840E3E732E0002104EB81014861EB
+:106410000099701C022901D0012100E0002104EB49
+:1064200081014861A87800F00300012858D198F84C
+:10643000020000F00300012852D1B9F1020F04D08C
+:106440002A1D691D1B98FEF7E4FD297998F80400C0
+:1064500001408DF83810687998F8052010408DF8C3
+:106460003C0001433CD050460DF058FF08B11020CD
+:10647000DFE60AF110010491B9F1020F18D00846C5
+:106480005FF0000104F18C03CDE9000304F5AE7266
+:1064900002920EAB5A462046FEF704FE0028E7D1D2
+:1064A000B9F1020F08D0504608D14FF0010107E0C2
+:1064B00050464FF00101E5E70498F5E74FF0000181
+:1064C00004F1A403CDE9000304F5B072029281F057
+:1064D00001010FAB5A462046FEF7E4FD0028C7D164
+:1064E0006078800734D4A87898F80210C0F3800050
+:1064F000C1F3800108432BD0297898F800000BAA3B
+:10650000B9F1020F06D032F811204300DA4002F050
+:1065100003070AE032F810204B00DA4012F00307BC
+:1065200005D0012F0BD0022F0BD0032F07D0BBF1CA
+:10653000000F0DD0012906D0042904D008E002275D
+:10654000F5E70127F3E7012801D0042800D104274B
+:10655000B07F40F08000B077F17F6BF30001F177FE
+:10656000607881074FF003000CD5A071BBF1000FDC
+:1065700015D100BF8DF85C0017AA3146199800F0BC
+:10658000BFFA0CE00221022F18D0012F18D0042FDF
+:1065900022D00020A071B07F20F08000B0772521AC
+:1065A0003046FCF7B7FD10A904F1E0000BF0D7FE70
+:1065B00010B1022800D0FFDF00203AE6A171D9E730
+:1065C000A1710D2104F120001DF093FE207840F010
+:1065D000020020700420CDE70120A071DFE72DE943
+:1065E000F04387B09046894604460025FCF733FF08
+:1065F000060006D03078272806D0082007B0BDE86E
+:10660000F08343F20200F9E7B07F00F003000228B4
+:1066100008D0002080F0010120460AF0C9F90400EA
+:1066200003D101E00120F5E7FFDFA7795FEA090068
+:1066300005D0012821D0B9F1020F26D110E0B8F120
+:10664000000F22D1012F05D0022F05D0032F05D036
+:10665000FFDF2DE00C252BE0012529E0022527E0B6
+:1066600040460DF05BFEB0B9032F0ED1102241461B
+:1066700004F11D001DF09CFD1AE0012F02D0022F35
+:1066800003D104E0B8F1000F12D00720B6E740466E
+:106690000DF044FE08B11020B0E7102104F11D00F8
+:1066A0001DF005FE0621404607F080FCC4F81D00E1
+:1066B0002078252140F0020020703046FCF72AFDAA
+:1066C0002078C10713D020F00100207002208DF83F
+:1066D000000004F11D0002908DF804506946C3309B
+:1066E0000BF03DFE022803D010B1FFDF00E025775C
+:1066F000002083E730B587B00D460446FCF7ABFEBB
+:10670000A0B1807F00F00300022812D05FF00000EB
+:1067100080F0010120460AF04BF904000ED0284613
+:106720000DF0FCFD38B1102007B030BD43F202007F
+:10673000FAE70120ECE72078400701D40820F3E7CE
+:10674000294604F13D00202205461DF031FD207848
+:1067500040F01000207001070FD520F008002070D5
+:1067600007208DF80000694604F1E00001950BF068
+:10677000F6FD022801D000B1FFDF0020D4E770B59C
+:106780000D460646FCF767FE18B10178272921D18E
+:1067900002E043F2020070BD807F00F00300022897
+:1067A00008D0002080F0010130460AF001F9040011
+:1067B00003D101E00120F5E7FFDFA079022809D12C
+:1067C0006078C00706D02A4621463046FEF7FAFC1C
+:1067D00010B10FE0082070BDB4F860000E280BD295
+:1067E00004F1620102231022081F09F068FF012151
+:1067F00001704570002070BD112070BD70B5064657
+:1068000014460D4608460DF089FD18B920460DF0D6
+:10681000ABFD08B1102070BDA6F57F40FF380ED04B
+:106820003046FCF718FE38B1417822464B08811CEF
+:106830001846FCF7DFFD07E043F2020070BD20467A
+:10684000FDF73EFE0028F9D11021E01D0DF041FAC0
+:10685000E21D294604F1170000F089F9002070BDFF
+:106860002DE9F04104468AB01546884600270846BF
+:106870000DF0A1FD18B928460DF09DFD18B11020AE
+:106880000AB0BDE8F0812046FCF7E5FD060003D024
+:10689000307827281BD102E043F20200F0E7B07FF6
+:1068A00000F00300022809D05FF0000080F0010131
+:1068B00020460AF07DF8040003D101E00120F5E74D
+:1068C000FFDF2078400702D56078800701D40820D8
+:1068D000D6E7B07F00F00300022803D0A06F03D1F9
+:1068E000A16F02E0606FFAE7616F407800B19DB17F
+:1068F000487810B1B8F1000F0ED0ADB1EA1D06A86E
+:10690000E16800F034F9102206A905F117001DF026
+:1069100023FC18B1042707E00720B1E71022E91D86
+:1069200004F12D001DF044FCB8F1000F06D0102238
+:1069300008F1070104F11D001DF03AFC2078252123
+:1069400040F0020020703046FCF7E4FB2078C107DD
+:1069500015D020F00100207002208DF8000004F115
+:106960001D000290103003908DF804706946B3301A
+:106970000BF0F5FC022803D010B1FFDF00E0277711
+:1069800000207DE7F8B515460E460746FCF763FD87
+:10699000040004D02078222804D00820F8BD43F257
+:1069A0000200F8BDA07F00F00300022802D043F2ED
+:1069B0000500F8BD30460DF0B1FC18B928460DF0C1
+:1069C000ADFC08B11020F8BD00953288B31C2146FB
+:1069D0003846FEF71AFC112815D00028F3D1297C7F
+:1069E0004A08A17F62F3C711A177297CE27F61F396
+:1069F0000002E277297C890884F82010A17F21F029
+:106A00004001A177F8BDA17F0907FBD4D6F80200A9
+:106A1000C4F83600D6F80600C4F83A003088A086DC
+:106A20001022294604F124001DF0C2FB287C4108F5
+:106A3000E07F61F34100E077297C61F38200E07739
+:106A4000287C800884F82100A07F40F00800A0770F
+:106A50000020D3E770B50D4606460BB1072070BD88
+:106A6000FCF7F9FC040007D02078222802D3A07F8D
+:106A7000800604D4082070BD43F2020070BDADB1A1
+:106A80002946304608F017FF02F0F0FA297C4A0840
+:106A9000A17F62F3C711A177297CE27F61F3000235
+:106AA000E277297C890884F8201004E0304608F059
+:106AB0002AFF02F0DBFAA17F21F02001A17770BD4F
+:106AC00070B50D46FCF7C7FC040005D028460DF054
+:106AD0004BFC20B1102070BD43F2020070BD29466E
+:106AE0002046FEF740FB002070BD04E010F8012BAB
+:106AF0000AB100207047491E89B2F7D201207047C1
+:106B000070B51546064602F085FC040000D1FFDF93
+:106B1000207820F00F00801C20F0F0002030207042
+:106B200066802868A060BDE8704002F076BC10B5B1
+:106B3000134C94F83000002808D104F12001A1F191
+:106B400010000BF04EFC012084F8300010BD10B195
+:106B500090F8B9202AB10A4890F8350018B1002001
+:106B600003E0B83001E0064834300860704708B5EB
+:106B70000023009313460A460AF015F908BD0000E9
+:106B80001802002018B18178012938D101E01020C5
+:106B90007047018842F60112881A914231D018DC00
+:106BA00042F60102A1EB020091422AD00CDC41B373
+:106BB000B1F5C05F25D06FF4C050081821D0A0F502
+:106BC0007060FF381BD11CE001281AD002280AD1BE
+:106BD00017E0B0F5807F14D008DC012811D002281E
+:106BE0000FD003280DD0FF2809D10AE0B0F5817F2E
+:106BF00007D0A0F58070033803D0012801D0002011
+:106C000070470F2070470A281ED007DC18D2DFE833
+:106C100000F0191B1F1F171F231D1F21102815D03F
+:106C200008DC0B2812D00C2810D00D2816D00F2805
+:106C300006D10DE011280BD084280BD087280FD067
+:106C400003207047002070470520704707207047D9
+:106C50000F20704704207047062070470C207047B3
+:106C600043F20200704738B50C46050041D0694632
+:106C7000FFF7A8F9002819D19DF80010607861F39A
+:106C8000020060706946681CFFF79CF900280DD16E
+:106C90009DF80010607861F3C5006070A978C1F3B9
+:106CA0004101012903D0022905D0072038BD2178F0
+:106CB00021F0200102E0217841F0200121704107FC
+:106CC00004D0A978C90861F386106070607810F06C
+:106CD000380F07D0A978090961F3C710607010F068
+:106CE000380F02D16078400603D5207840F040008C
+:106CF0002070002038BD70B504460020088015467D
+:106D00006068FFF7B0FF002816D12089A18988426A
+:106D100011D860688078C0070AD0B1F5007F0AD822
+:106D200040F20120B1FBF0F200FB1210288007E0D6
+:106D3000B1F5FF7F01D90C2070BD01F2012129803E
+:106D4000002070BD10B50478137864F3000313704D
+:106D50000478640864F3410313700478A40864F3AE
+:106D6000820313700478E40864F3C3031370047897
+:106D7000240964F3041313700478640964F345135D
+:106D800013700078800960F38613137031B10878AE
+:106D9000C10701D1800701D5012000E0002060F388
+:106DA000C713137010BD4278530702D002F00703D7
+:106DB00006E012F0380F02D0C2F3C20300E0012354
+:106DC0004A7863F302024A70407810F0380F02D01C
+:106DD000C0F3C20005E0430702D000F0070000E066
+:106DE000012060F3C5024A7070472DE9F04F95B05D
+:106DF0000D00824612D0122128461DF058FA4FF697
+:106E0000FF7B05AA0121584606F01BFF00242646F9
+:106E100037464FF420586FF4205972E0102015B017
+:106E2000BDE8F08F9DF81E0001280AD1BDF81C10A6
+:106E300041450BD011EB09000AD001280CD00228E3
+:106E40000CD0042C0ED0052C0FD10DE0012400E055
+:106E50000224BDF81A6008E0032406E00424BDF80B
+:106E60001A7002E0052400E00624BDF81A1051450E
+:106E700047D12C74BEB34FF0000810AA4FF0070A98
+:106E8000CDE90282CDE900A80DF13C091023CDF82F
+:106E9000109042463146584606F086FF08BBBDF8C2
+:106EA0003C002A46C0B210A90BF004FBC8B9AE8161
+:106EB000CFB1CDE900A80DF1080C0AAE40468CE830
+:106EC0004102132300223946584606F06DFF40B9AF
+:106ED000BDF83C00F11CC01EC0B22A1D0BF0EAFA3E
+:106EE00010B103209BE70AE0BDF82900E881062CD9
+:106EF00005D19DF81E00A872BDF81C002881002055
+:106F00008DE705A806F0A9FE00288BD0FFF77BFED1
+:106F100085E72DE9F0471C46DDE90978DDF820908A
+:106F200015460E00824600D1FFDF0CB1208818B153
+:106F3000D5B11120BDE8F087022D01D0012100E07C
+:106F4000002106F1140005F06BFDA8F800000246D0
+:106F50003B462946504603F0BCF8C9F8000008B982
+:106F6000A41C3C600020E5E71320E3E7F0B41446DE
+:106F7000DDE904528DB1002314B1022C09D101E0E6
+:106F8000012306E00D7CEE0703D025F00105012367
+:106F90000D742146F0BC03F025BF1A80F0BC704789
+:106FA0002DE9FE4F91461A881C468A468046FAB162
+:106FB00002AB494603F08DF8050019D04046A61CE7
+:106FC000278809F039FE3246072629463B460096B7
+:106FD00009F047FA20882346CDE900504A46514639
+:106FE0004046FFF7C3FF002020800120BDE8FE8F50
+:106FF0000020FBE72DE9F04786B09146DDE90E461B
+:107000000F46824603AA05A904A8109D8DE8070033
+:107010009846324621465046FFF77BFF049909B156
+:10702000012200E000222A70002818D1F94A03AB9F
+:107030001060059A009104F11400CDE901204A4640
+:107040003946504606F0A3F8A8B1092811D2DFE866
+:1070500000F005080510100A0C0C0E00002006B008
+:1070600068E71120FBE70720F9E70820F7E70D2084
+:10707000F5E70320F3E7BDF80C100498CDE9000113
+:107080004346324621465046FFF770FFE6E72DE9BA
+:10709000F04389B00D46DDE9108781461C4616464F
+:1070A000142103A81DF025F9012002218DF81010EC
+:1070B0008DF80C008DF81170ADF8146064B1A278F1
+:1070C000D20709D08DF81600E088ADF81A00A08824
+:1070D000ADF81800A068079008A80095CDE9011048
+:1070E000424603A948466B68FFF784FF09B0BDE834
+:1070F000F083F0B58BB0002406460694079407276A
+:10710000089405A80994019400970294CDE90340DE
+:107110000D4610232246304606F046FE78B90AA8EE
+:1071200006A9019400970294CDE90310BDF814302C
+:1071300000222946304606F00DFC002801D0FFF75A
+:1071400062FD0BB0F0BD06F0ADBA2DE9FC410C4676
+:107150008046002602F05EF9054620780D287DD293
+:10716000DFE800F0BC0713B325BD49496383AF9541
+:107170009B00A848006820B1417841F0100141709F
+:10718000ADE0404602F076F9A9E00421404609F05E
+:107190000FFC070000D1FFDF07F11401404605F0A6
+:1071A000D3FBA5BB13214046FDF748FC97E0042123
+:1071B000404609F0FDFB070000D1FFDFE088ADF895
+:1071C00000000020B8819DF80000010704D5C0062A
+:1071D00002D5A088B88105E09DF8010040067ED563
+:1071E000A088F88105B9FFDF22462946404601F014
+:1071F00063FC022673E0E188ADF800109DF80110F1
+:1072000009060FD5072803D006280AD00AE024E093
+:107210000421404609F0CCFB060000D1FFDFA08826
+:10722000F0810226CDB9FFDF17E00421404609F0C6
+:10723000BFFB070000D1FFDF07F1140006F069FA79
+:1072400090F0010F02D1E079000648D5387C022683
+:1072500040F00200387405B9FFDF00E03EE022464E
+:107260002946404601F028FC39E00421404609F057
+:107270009FFB017C002D01F00206C1F3400161710A
+:10728000017C21F002010174E7D1FFDFE5E702266E
+:107290000121404602F020F921E00421404609F096
+:1072A00087FB0546606800902089ADF80400012244
+:1072B0006946404602F031F9287C20F0020028742B
+:1072C0000DE0002DC9D1FFDFC7E7022600214046AF
+:1072D000FBF788F8002DC0D1FFDFBEE7FFDF3046A7
+:1072E000BDE8FC813EB50C0009D001466B4601AA01
+:1072F000002006F0DBFD20B1FFF785FC3EBD10202D
+:107300003EBD00202080A0709DF8050002A900F07D
+:107310000700FEF773FE50B99DF8080020709DF835
+:10732000050002A9C0F3C200FEF768FE08B1032001
+:107330003EBD9DF8080060709DF80500C109A07869
+:1073400061F30410A0709DF80510890961F3C30072
+:10735000A0709DF80410890601D5022100E00121EA
+:1073600061F342009DF8001061F30000A07000205E
+:107370003EBD70B5144606460D4651EA040005D0E0
+:1073800075B108460DF00EF878B901E0072070BD20
+:107390002946304606F0EBFD10B1BDE8704032E4FE
+:1073A00054B120460CF0FEFF08B1102070BD2146FC
+:1073B0003046BDE8704095E7002070BD2DE9FC5FC8
+:1073C0000C4690460546002701780822007A3E4682
+:1073D000B2EB111F7ED104F10A0100910A31821E25
+:1073E0004FF0020A04F1080B0191092A73D2DFE879
+:1073F00002F0ECDF05F427277AA9CD006888042184
+:1074000009F0D6FA060000D1FFDFB08920B152277B
+:107410000726C2E07C02002051271026002C7DD0D8
+:107420006888A0800120A071A88900220099FFF738
+:10743000A0FF002873D1A8892081288AE081D1E0AB
+:10744000B5F81290072824D1E87B000621D55127F2
+:1074500009F1140086B2002CE1D0A889002200991D
+:10746000FFF787FF00285AD16888A08084F806A01B
+:10747000A88920810120A073288A2082A4F8129074
+:10748000A88A009068884B46A969019A01F0F1FA30
+:10749000A8E0502709F1120086B2002C3ED0A8893E
+:1074A00000225946FFF765FF002838D16888A08080
+:1074B000A889E080287A072813D002202073288A20
+:1074C000E081E87BC0096073A4F81090A88A00905E
+:1074D000688801E083E080E04B4604F11202A9696C
+:1074E000D4E70120EAE7B5F81290512709F114001A
+:1074F00086B2002C66D06888042109F059FA8346C8
+:107500006888A080A88900220099FFF732FF002830
+:107510006ED184F806A0A889208101E052E067E0DE
+:107520000420A073288A2082A4F81290A88A0090D0
+:1075300068884B46A969019A01F09BFAA989ABF8C2
+:107540000E104FE06888FBF786FF07466888042125
+:1075500009F02EFA064607B9FFDF06B9FFDF687BA0
+:10756000C00702D05127142601E0502712264CB341
+:107570006888A080502F06D084F806A0287B594642
+:1075800001F087FA2EE0287BA11DF9E7FE49A889C2
+:107590004989814205D1542706269CB16888A0807C
+:1075A00020E053270BE06888A080A889E08019E0DC
+:1075B0006888042109F0FCF900B9FFDF5527082687
+:1075C000002CF0D1A8F8006011E056270726002C07
+:1075D000F8D06888A080002013E0FFDF02E00128D7
+:1075E00008D0FFDFA8F800600CB12780668000207B
+:1075F000BDE8FC9F57270726002CE3D06888A080B1
+:10760000687AA071EEE7401D20F0030009B1414304
+:10761000091D01EB4000704713B5DB4A00201071D3
+:10762000009848B10024684608F0DFFF002C02D122
+:10763000D64A009911601CBD01240020F4E770B502
+:107640000D46064686B014465C2128461CF051FEC5
+:1076500004B9FFDFA0786874A2782188284601F079
+:1076600042FA0020A881E881228805F11401304601
+:1076700005F04FF96A460121304606F0E2FA19E0BA
+:107680009DF80300000715D5BDF806103046FFF73A
+:1076900030FD9DF80300BDF8061040F010008DF895
+:1076A0000300BDF80300ADF81400FF233046059A2F
+:1076B00006F028FC684606F0D0FA0028E0D006B0B4
+:1076C00070BD10B50C4601F1140005F059F90146E2
+:1076D000627C2046BDE8104001F03ABA70B505461C
+:1076E000042109F065F9040000D1FFDF04F1140161
+:1076F0000C46284605F028F921462846BDE870408A
+:1077000005F029B970B58AB00C460646FBF7A3FE12
+:10771000050014D02878222827D30CB1A08890B176
+:1077200001208DF80C0003208DF8100000208DF84A
+:10773000110054B1A088ADF81800206807E043F2AA
+:1077400002000AB070BD0920FBE7ADF818000590F3
+:107750000421304609F02CF9040000D1FFDF04F1C8
+:10776000140005F024F9000701D40820E9E701F02E
+:1077700051FE60B108A802210094CDE9011095F8EE
+:10778000232003A930466368FFF734FCD9E71120B2
+:10779000D7E72DE9F04FB2F802A0834689B015462D
+:1077A00089465046FBF757FE07460421504609F02C
+:1077B000FFF80026044605964FF002080696ADF83D
+:1077C0001C6007B9FFDF04B9FFDF4146504603F0F4
+:1077D00070FE50B907AA06A905A88DE80700424621
+:1077E000214650466368FFF794FB674807AB066085
+:1077F000DDE9051204F11400CDF80090CDE9032075
+:10780000CDE9013197F82320594650466B6805F0C1
+:1078100017F906000AD0022E04D0032E14D0042E2D
+:1078200000D0FFDF09B03046BDE8F08FBDF81C0086
+:107830000028F7D00599CDE9001042462146504670
+:107840006368FFF793FBEDE7687840F00800687025
+:10785000E8E72DE9F04F9BB004464FF000084A4896
+:10786000ADF85480ADF83080ADF85080A0F80880B5
+:10787000ADF81480ADF81880ADF82080ADF81C800C
+:10788000007916460D464746012808D0022806D042
+:10789000032804D0042802D008201BB0C4E72046E7
+:1078A0000CF03CFDD0BB28460CF038FDB0BB606846
+:1078B0000CF081FD90BB606848B1608921898842E5
+:1078C00002D8B1F5007F01D90C20E6E780460BAA6B
+:1078D00006A92846FFF70FFA0028DED168688078ED
+:1078E000C0F34100022808D19DF8190010F0380FAC
+:1078F00003D028690CF056FD80B905A92069FFF76F
+:10790000B2F90028C9D1206950B1607880079DF88C
+:10791000150000F0380002D5D0B301E011E0B8BB8B
+:107920009DF8140080060ED59DF8150010F0380F54
+:1079300003D060680CF036FD18B960680CF03BFDB0
+:1079400008B11020A9E707A96069FFF78CF90028A2
+:10795000A3D1606940B19DF81D0000F00701012925
+:107960003FD110F0380F3CD008A9A069FFF77BF990
+:10797000002892D19DF81C00800632D49DF820008A
+:1079800080062ED4A06904E07C02002014000020B0
+:1079900027E040B19DF8210000F00701012920D126
+:1079A00010F0380F1DD0E06818B10078C8B11C285D
+:1079B00017D20EAA611C2046FFF7C4F90120B94670
+:1079C00060F30F27BA4607468DF84E0042F60300D3
+:1079D000ADF84C000DF13B0217A928680AF089FDAB
+:1079E00008B1072059E79DF85C0016A9CDF8009072
+:1079F000C01CCDE9019100F0FF0B00230BF2012226
+:107A0000514613A806F060F8F0BBBDF85800099085
+:107A1000FE482A8929690092CDE901106B89BDF8D9
+:107A20002C202868069906F04FF801007ED12078B6
+:107A30004FF0020AC10601D480062BD5ADF80C9098
+:107A4000606950B907A906A8FFF7ADF99DF81D00B8
+:107A500020F00700401C8DF81D009DF81C008DF8DB
+:107A60004E7040F0C8008DF81C0042F60210ADF8D0
+:107A70004C000CA903AACDF800A0CDE901210023F8
+:107A800040F2032213A800E01EE0079906F01CF85C
+:107A900001004BD1DD484D4608385B460089ADF802
+:107AA00039000EA8CDE90290CDF80490CDF81090E1
+:107AB0004FF007090022CDF80090BDF858104FF69E
+:107AC000FF7005F047FF10B1FFF79DF8E5E69DF860
+:107AD0003800000625D52946012060F30F218DF8D6
+:107AE0004E704FF42450ADF84C00ADF81050627851
+:107AF0009DF81000002362F300008DF810006278FA
+:107B0000CDF800A0520862F341008DF8100004AADD
+:107B1000CDE9012540F2032213A805F0D5FF0100AD
+:107B200004D1606888B32069A8B900E086E005A99F
+:107B300006A8FFF738F96078800706D49DF815008D
+:107B400020F038008DF8150005E09DF8140040F095
+:107B500040008DF814008DF84E7042F60110ADF81B
+:107B60004C00208940F20121B0FBF1F201FB12022E
+:107B7000606814ABCDF80080CDE90103002313A8A1
+:107B8000059905F0A1FF010058D12078C00729D040
+:107B9000ADF80C50A06950B908A906A8FFF703F981
+:107BA0009DF8210020F00700401C8DF821009DF871
+:107BB00020008DF84E7040F040008DF8200042F615
+:107BC0000310ADF84C0015A903AACDF800A0CDE92B
+:107BD0000121002340F2032213A8089905F074FF45
+:107BE00001002BD1E06868B32946012060F30F2122
+:107BF0008DF84E7042F60410ADF84C00E06800239A
+:107C000002788DF8602040788DF86100E06818AA4D
+:107C10004088ADF86200E06800798DF86400E068A3
+:107C2000C088ADF86500CDF80090CDE901254FF48E
+:107C3000027213A805F048FF010003D0099800F074
+:107C4000B3FF2AE6714803210838017156B1008953
+:107C50003080BDF850007080BDF83000B080BDF8B5
+:107C60005400F080002018E670B501258AB0164651
+:107C70000B46012802D0022816D104E08DF80E50E0
+:107C80004FF4205003E08DF80E5042F60100ADF89D
+:107C90000C005BB10024601C60F30F2404AA08A947
+:107CA00018460AF026FC18B107204AE5102048E5DE
+:107CB00004A99DF820205548CDE90021801E02909E
+:107CC0000023214603A802F2012205F0FDFE10B1B7
+:107CD000FEF799FF35E54D4808380EB1C18831806F
+:107CE000057100202DE5F0B593B0074601268DF80B
+:107CF0003E6041F60100ADF83C0012AA0FA93046E3
+:107D0000FFF7B2FF002848D1404C0025083CE7B3FC
+:107D10001C2102A81CF0EDFA9DF808008DF83E60C9
+:107D200040F020008DF8080042F60520ADF83C0038
+:107D30000E959DF83A00119520F00600801C8DF8F4
+:107D40003A009DF838006A4620F0FF008DF83800B0
+:107D50009DF8390009A920F0FF008DF839000420B2
+:107D6000ADF82C00ADF830000EA80A9011A80D90C7
+:107D70000FA80990ADF82E5002A8FFF76AFD002861
+:107D80000BD1BDF80000608100E008E0BDF8040000
+:107D9000A081401CE0812571002013B0F0BD6581F9
+:107DA000A581BDF84800F4E72DE9F74F1749A0B0C9
+:107DB0000024083917940A79A146012A04D0022A1E
+:107DC00002D0082023B02FE5CA88824201D00620C5
+:107DD000F8E721988A46824201D10720F2E7012084
+:107DE0002146ADF848004FF6FF7860F30F21ADF85B
+:107DF0004A808DF86E0042F6020B06918DF87240B3
+:107E0000ADF86CB0ADF870401CA901E08402002010
+:107E10001391ADF8508012A805F043FF00252E46BF
+:107E20002F460DAB072212A9404605F03DFF78B161
+:107E30000A285DD195B38EB3ADF86450ADF8666095
+:107E40009DF85E008DF8144019AC012864D06BE0F9
+:107E50009DF83A001FB3012859D1BDF83810594593
+:107E60001FD118A809A901940294CDE90310072095
+:107E70000090BDF8361010230022404605F094FF14
+:107E8000B0BBBDF86000042801D006284AD1BDF877
+:107E90002410219881423AD10F2093E73AE001283B
+:107EA00035D1BDF83800B0F5205F03D042F60101AE
+:107EB00088422CD1BAF80600BDF83610884201D1AC
+:107EC000012700E0002705B19EB1219881421ED113
+:107ED00018A809AA01940294CDE903200720009074
+:107EE0000D4610230022404605F05EFF00B902E077
+:107EF0002DE04E460BE0BDF86000022801D01028AE
+:107F000010D1C0B217AA09A90AF0D4FA50B9BDF825
+:107F1000369086E7052055E705A917A8221D0AF027
+:107F2000E8FA08B103204DE79DF814000023001D76
+:107F3000C2B28DF8142022980092CDE901401BA80E
+:107F4000069905F0C1FD10B902228AF80420FEF757
+:107F50005AFE37E710B50B46401E88B084B205AA1A
+:107F600000211846FEF7EEFE00200DF1080C06AACF
+:107F700005A901908CE8070007200090012300224A
+:107F800021464FF6FF7005F0E5FC0446BDF81800E9
+:107F9000012800D0FFDF2046FEF735FE08B010BDF7
+:107FA000F0B5FF4F044687B038790E46032804D059
+:107FB000042802D0082007B0F0BD04AA03A9204677
+:107FC000FEF799FE0500F6D160688078C0F34100A5
+:107FD00002280AD19DF80D0010F0380F05D0206955
+:107FE0000CF0E0F908B11020E5E7208905AA216925
+:107FF0008DE807006389BDF810202068039905F01B
+:1080000063FD10B1FEF7FFFDD5E716B1BDF8140012
+:108010003080042038712846CDE7F8B50C000646BC
+:108020000BD001464FF6FF7500236A46284605F03F
+:108030003DFF20B1FEF7E7FDF8BD1020F8BD694611
+:108040002046FEF710FE0028F8D1A078314600F057
+:1080500001032846009A05F055FFEBE730B587B0DD
+:10806000144600220DF1080C05AD01928CE82C009D
+:10807000072200920A46014623884FF6FF7005F05A
+:1080800069FCBDF814102180FEF7BDFD07B030BDBE
+:1080900070B50D46042108F08BFC040000D1FFDF11
+:1080A000294604F11400BDE8704004F079BC70B5B5
+:1080B0000D46042108F07CFC040000D1FFDF2946B6
+:1080C00004F11400BDE8704004F08DBC70B50D469D
+:1080D000042108F06DFC040000D1FFDF294604F103
+:1080E0001400BDE8704004F0A5BC70B5054604213D
+:1080F00008F05EFC040000D1FFDF2146284623681B
+:10810000BDE870400122FEF74BBF70B50646042162
+:1081100008F04EFC040000D1FFDF04F1140004F06D
+:108120002FFC401D20F0030511E0011D00880022F6
+:10813000431821463046FEF733FF00280BD0607C01
+:10814000ABB2684382B2A068011D08F0EEFAA068E5
+:1081500041880029E9D170BD70B50546042108F0B9
+:1081600027FC040000D1FFDF214628466368BDE8F4
+:1081700070400222FEF714BF70B50E46054601F0AE
+:1081800049F9040000D1FFDF01202072667265808A
+:10819000207820F00F00001D20F0F000403020700B
+:1081A000BDE8704001F039B910B50446012900D08E
+:1081B000FFDF2046BDE810400121FAF713B92DE991
+:1081C000F04F97B04FF0000A0C008346ADF814A0B2
+:1081D000D04619D0E06830B1A068A8B10188ADF8E8
+:1081E0001410A0F800A05846FBF735F9070043F239
+:1081F000020961D0387822285CD30421584608F05F
+:10820000D7FB050005D103E0102017B0BDE8F08FC3
+:10821000FFDF05F1140004F0B3FB401D20F003065E
+:10822000A078012803D0022801D00720EDE721889B
+:1082300007AA584605F005FD30BB07A805F00DFD5F
+:1082400010BB07A805F009FD48B99DF826000128D4
+:1082500005D1BDF82400A0F52451023902D04FF415
+:108260005050D2E7E068B0B1CDE902A007200090FD
+:1082700005AACDF804A00492A2882188BDF8143084
+:10828000584605F067FB10B1FEF7BDFCBDE7A168DD
+:10829000BDF8140008809DF81F00C00602D543F207
+:1082A0000140B2E70B9838B1A1780078012905D0D8
+:1082B00080071AD40820A8E74846A6E7C007F9D0E7
+:1082C00002208DF83C00A8684FF00009A0B1697C3D
+:1082D0004288714391420FD98AB2B3B2011D08F0AE
+:1082E000DAF98046A0F800A006E003208DF83C00F3
+:1082F000D5F800804FF001099DF8200010F0380FEC
+:1083000000D1FFDF9DF820002649C0F3C2000844D9
+:1083100097F8231010F8010C884201D90F2074E758
+:108320002088ADF8400014A90095CDE9019143469D
+:1083300007220FA95846FEF75DFE002891D19DF84F
+:10834000500050B9A078012807D1687CB3B27043BF
+:1083500082B2A868011D08F0B2F9002055E770B597
+:10836000064615460C460846FEF70CFC002805D1CB
+:108370002A4621463046BDE8704075E470BD13E5DD
+:1083800070B51E4614460D000ED06CB1616859B12F
+:1083900060B10349C988814208D0072070BD000040
+:1083A0007C020020FA2F00001020F7E72068FEF77B
+:1083B000E9FB0028F2D1324621462846BDE870404C
+:1083C000FFF747BA70B515460C0006D038B1FE4924
+:1083D0000989814203D00720E0E71020DEE720680A
+:1083E000FEF7D0FB0028D9D129462046BDE87040D1
+:1083F000D6E570B5064686B00D46144610460BF01D
+:10840000B3FFD0BB60680BF0D6FFB0BBA6F57F40D2
+:10841000FF3803D03046FBF71EF880B12846694686
+:10842000FEF7E3FC00280CD19DF810100F2008295E
+:108430003CD2DFE801F008060606060A0A0843F205
+:10844000020006B0AAE70320FBE79DF8021001290D
+:1084500008D1BDF80010B1F5C05FF2D06FF4C05282
+:10846000D142EED09DF8061001290DD1BDF80410BF
+:10847000A1F52851062907D200E028E0DFE801F045
+:10848000030304030303DCE79DF80A1001290ED15E
+:10849000BDF80810B1F5245FD3D0A1F524510239FD
+:1084A000CFD00129CDD0022901D1CAE7FFDF606812
+:1084B00078B9002305AA2946304605F0F7FC10B12B
+:1084C000FEF7A1FBBDE79DF81400800601D4102043
+:1084D000B7E76188224628466368FFF7BFFDB0E72B
+:1084E0002DE9F043814687B08846144610460BF0CC
+:1084F0003BFF18B1102007B0BDE8F083002306AAA7
+:108500004146484605F0D2FC18B100BFFEF77BFBA0
+:10851000F1E79DF81800C00602D543F20140EAE7F2
+:108520000025072705A8019500970295CDE903507E
+:1085300062884FF6FF734146484605F035FC060059
+:1085400013D160680BF010FF60B960680195CDE948
+:10855000025000970495238862884146484605F0FA
+:1085600023FC0646BDF8140020803046CEE739B122
+:10857000954B0A889B899A4202D843F203007047C0
+:108580001DE610B586B0904C0423ADF81430638915
+:1085900043B1A4898C4201D2914205D943F2030030
+:1085A00006B010BD0620FBE7ADF8101000210091C9
+:1085B0000191ADF8003002218DF8021005A9029159
+:1085C00004A90391ADF812206946FFF7F8FDE7E72B
+:1085D0002DE9FC4781460E4608460BF09FFE88BBFE
+:1085E0004846FAF738FF5FEA00080AD098F800001A
+:1085F000222829D30421484608F0DAF9070005D1DA
+:1086000003E043F20200BDE8FC87FFDF07F114003E
+:1086100004F0CDF905463078012803D0022804D0B3
+:108620000720F0E7A8070FD502E015F01C0F0BD0CC
+:10863000B079341DC00709D0E08838B1A0680BF0CC
+:108640006DFE18B11020DEE70820DCE732782088C4
+:10865000002628B3A0F201130721112B18D20CD247
+:10866000DFE803F00B090D0B1D0B121D100B0B1D8A
+:108670001D1D1D0B1D00022A11D10846C3E7012A4A
+:10868000FBD00CE02A0700E0EA06002AF5DA06E053
+:10869000A0F5C0721F2A02D97D3A022AEDD8C6B2CF
+:1086A00000F0B8FE50B198F82300CDE90006FA8931
+:1086B000234639464846FEF7EAFCA4E71120A2E724
+:1086C0002DE9F04F8BB01F4615460C468346002619
+:1086D000FAF7C1FE28B10078222805D208200BB095
+:1086E00094E543F20200FAE7B80801D00720F6E764
+:1086F000032F00D100274FF6FF79CCB1022D73D3A1
+:1087000020460BF058FE30B904EB0508A8F1010033
+:108710000BF051FE08B11020E1E7AD1EAAB22146D0
+:10872000484605F06DFC38F8021C88425CD1ADB2B9
+:108730002549B80702D58889401C00E001201FFAAE
+:1087400080F8F80701D08F8900E04F4605AA41461E
+:10875000584605F076FA4FF0070A4FF00009ACB31F
+:10876000204608E0408810283ED8361D304486B2A6
+:10877000AE4239D2A01902884245F3D354E000BF7B
+:108780009DF8170002074FD584B304EB0608361D89
+:10879000B8F80230B6B2102B26D89A19AA4223D8BC
+:1087A000B8F8002091421FD1C00620D5CDE900A91C
+:1087B0000DF1080C0AAAA11948468CE80700B8F880
+:1087C00000100022584603E07C0200202CE00BE061
+:1087D00005F0C0F810B1FEF716FA80E7B8F802000D
+:1087E000BDF82810884202D00B2078E704E0B8F8E2
+:1087F0000200304486B206E0C00604D55846FEF7B3
+:1088000078FC002888D19DF81700BDF81A1020F0D8
+:1088100010008DF81700BDF81700ADF80000FF2319
+:108820005846009A05F06EFB05A805F016FA18B92F
+:10883000BDF81A10B942A3D90421584608F0B8F877
+:10884000040000D1FFDFA2895AB1CDE900A94D464D
+:10885000002321465846FEF71AFC0028BDD1A58109
+:108860003DE700203BE72DE9FF4F8BB01E46170088
+:108870000D464FF0000412D0B00802D007200FB010
+:10888000C4E4032E00D100265DB108460BF08AFD3A
+:1088900028B93888691E08440BF084FD08B11020FF
+:1088A000EDE7C74AB00701D5D18900E00121F00703
+:1088B0004FF6FF7802D0D089401E00E0404686B2D5
+:1088C00006AA0B9805F0BDF94FF000094FF0070B11
+:1088D0000DF1140A39E000BF9DF81B00000734D5E4
+:1088E000CDF80490CDF800B0CDF80890CDE9039A0A
+:1088F000434600220B9805F057FA60BB05B3BDF85C
+:1089000014103A8821442819091D8A4230D3BDF831
+:108910001E2020F8022BBDF8142020F8022BCDE9F0
+:1089200000B9CDE90290CDF810A0BDF81E10BDF839
+:10893000143000220B9805F037FA08B103209EE7A7
+:10894000BDF814002044001D84B206A805F085F986
+:1089500020B10A2806D0FEF756F990E7BDF81E10A0
+:10896000B142B9D934B17DB13888A11C884203D253
+:108970000C2084E7052082E722462946404605F080
+:108980003FFB014628190180A41C3C80002076E7AB
+:1089900010B504460BF0E8FC08B1102010BD884863
+:1089A000C0892080002010BDF0B58BB00D46064672
+:1089B000142103A81BF09DFC01208DF80C008DF8FC
+:1089C000100000208DF81100ADF814503046FAF771
+:1089D00042FD48B10078222812D30421304607F026
+:1089E000E7FF040005D103E043F202000BB0F0BD45
+:1089F000FFDF04F11400074603F0D9FF800601D41D
+:108A00000820F3E7207C022140F00100207409A82F
+:108A10000094CDE90110072203A930466368FEF7F0
+:108A2000E9FA20B1217C21F001012174DEE7294619
+:108A30003046F9F7C8FC08A9384603F0A7FF00B193
+:108A4000FFDFBDF82040172C01D2172000E02046A0
+:108A5000A84201D92C4602E0172C00D21724214647
+:108A60003046FFF724FB21463046F9F7D2F90020C3
+:108A7000BCE7F8B51C4615460E46069F08F0CAF836
+:108A80002346FF1DBCB231462A46009407F0B5FCD0
+:108A9000F8BD70B50C4605460E2120461BF007FCBC
+:108AA000002020802DB1012D01D0FFDF76E40620CB
+:108AB00000E00520A07171E410B5488008781346E5
+:108AC00020F00F00001D20F0F00080300C460870F0
+:108AD0001422194604F108001BF0AFFB00F09DFCC6
+:108AE0003748046010BD2DE9F047DFF8D890491DE4
+:108AF000064621F0030117460C46D9F8000007F09E
+:108B000092FD050000D1FFDF4FF000083560A5F8A9
+:108B100000802146D9F8000007F085FD050000D14E
+:108B2000FFDF7560A5F800807FB104FB07F1091D28
+:108B30000BD0D9F8000007F076FD040000D1FFDF6C
+:108B4000B460C4F80080BDE8F087C6F80880FAE792
+:108B50002DE9F0411746491D21F00302194D064643
+:108B600001681446286807F089FD22467168286864
+:108B700007F084FD3FB104FB07F2121D03D0B1687A
+:108B8000286807F07BFD042007F0BAFE04460420A5
+:108B900007F0BEFE201A012804D12868BDE8F04184
+:108BA00007F036BDBDE8F08110B50C4605F015F8AC
+:108BB00000B1FFDF2046BDE81040FEF724B80000FA
+:108BC0007C0200201400002038B50C468288817B8E
+:108BD00019B14189914200D90A462280C188121DEB
+:108BE00090B26A4606F092FFBDF80000032800D359
+:108BF0000320C1B2208800F0A3FF38BD38B50C4671
+:108C00008288817B19B10189914200D90A4622806C
+:108C1000C188121D90B26A4606F078FFBDF80000C8
+:108C2000022800D30220C1B2208800F089FF401C36
+:108C3000C0B238BD2DE9FE4F0C46FD4981464022A9
+:108C4000D1E90201CDE9010109F1030020F003019E
+:108C5000C91C21F0030100916846114607F0C5FCCC
+:108C6000F44E002C02D1F44A00999160009901441D
+:108C70000091357F05F1010504D1E8B209F0C0FB90
+:108C800000B1FFDF009800EB0510C01C20F00301CD
+:108C900000915CB9707AB27A1044C2B200200870B8
+:108CA000308C80B204F021FE00B1FFDF0098316A01
+:108CB000084400902146684600F00DFF0098C01C53
+:108CC00020F003000090B37AF27A717A04B10020A8
+:108CD00007F081FD0099084400902146684600F0A5
+:108CE0003AFF00273D46B24696F801800CE0284640
+:108CF00000F0D4FE064681788088F9F721F9717872
+:108D00006D1C00FB0177EDB24545F0D10098C01C09
+:108D100020F00300009004B100203946F9F71BF958
+:108D200000990027084400903D469AF801800CE025
+:108D3000284600F0B3FE0646C1788088FEF763FC43
+:108D400071786D1C00FB0177EDB24545F0D10098BC
+:108D5000C01C20F00300009004B100203946FEF74B
+:108D60005BFC00994FF000080844009045469AF8D3
+:108D700001700EE0284600F091FE0646807B30B17F
+:108D800006F1080001F0DDFE727800FB02886D1C20
+:108D9000EDB2BD42EED10098C01C20F0030000905F
+:108DA00004B10020414601F0D0FE00990844009033
+:108DB0002146684600F049FE0098C01D20F00702D9
+:108DC00000922CBB9D490020FAF747F8FBF715FBF2
+:108DD000984801AA00211030F8F7CEFA00B1FFDF61
+:108DE0009AF81D00FEF77FFF00B1FFDF91484FF4B6
+:108DF000F67144301BF07DFA8E480421443080F82F
+:108E0000E91180F8EA11062180F8EB1103210171C4
+:108E10000099A1EB0900BDE8FE8F70B5854C0646B0
+:108E20004434207804EB4015E078083590B9A01957
+:108E300090F8E80100280ED0A0780F2800D3FFDFBB
+:108E4000202128461BF055FA687866F30200687006
+:108E50000120E070284670BD2DE9F04105460C4622
+:108E600000270078052190463E46B1EB101F00D048
+:108E7000FFDF287A50B101280ED0FFDFA8F800608C
+:108E80000CB1278066800020BDE8F081012709260B
+:108E900074B16888A08008E00227142644B168886D
+:108EA000A0802869E060A88A2082287B2072E5E7FC
+:108EB000A8F80060E7E710B55F4C6068C11D21F0BD
+:108EC0000701814200D0FFDF5A48012100220170D2
+:108ED00042700172417203238372C1720273027481
+:108EE000052202831F224283417455A242610A2255
+:108EF000027741774FF4B06101626168416010BD53
+:108F000030B54D4C1568636810339D4202D2042081
+:108F1000136030BD474B5D785A6802EB0512107044
+:108F200051700320D080172090800120D070907065
+:108F3000002090735878401C587060681030606052
+:108F4000002030BD70B506463A480024457807E059
+:108F5000204600F0A3FD0178B14204D0641CE4B2C5
+:108F6000AC42F5D1002070BDF7B5074608780C4635
+:108F700010B3FFF7E7FF0546A7F12006202F06D024
+:108F8000052E19D2DFE806F00F2B2B151A0000F082
+:108F900090FD0DB1697800E00021401AA17880B2FF
+:108FA0000844FF2808D8A07830B1A088022824D22D
+:108FB00002E06088172820D20720FEBD207AE0B1A9
+:108FC00061881729F8D3A1881729F5D3A179002939
+:108FD000F2D0E1790029EFD0402804D9ECE7242F22
+:108FE0000BD1207A48B161884FF6FB70814202D8DC
+:108FF000A188814201D90420FEBD65B9207802AA6A
+:109000000121FFF77DFF0028F6D12078FFF79AFFB6
+:10901000050000D1FFDF052E25D2DFE806F003189A
+:109020001B151E00A0786870A088E8801CE0000076
+:10903000B0460200980300201C0000200000002021
+:109040006E524635780000006088A8800CE0A07859
+:10905000A87009E0A078E87006E054F8020FA86054
+:109060006068E86000E0FFDF0020FEBD1A2835D010
+:109070000DDC132832D2DFE800F01B31203131271C
+:109080002723252D313129313131312F0F0030285F
+:1090900002D003DC1E2821D1072070473A38092866
+:1090A0001CD2DFE800F0151B0F1B1B1B1B1B07004E
+:1090B0000020704743F20400704743F202007047FB
+:1090C000042070470D2070470F207047082070471C
+:1090D0001120704713207047062070470320704707
+:1090E00010B5007800F0010006F001FDBDE8104069
+:1090F000BCE70EB5017801F001018DF80010417850
+:1091000001F001018DF801100178C1F340018DF8E3
+:1091100002104178C1F340018DF8031001788908ED
+:109120008DF80410417889088DF8051081788DF844
+:109130000610C1788DF8071000798DF80800684690
+:1091400005F0ACFAFFF792FF0EBD2DE9F84FDFF8FE
+:10915000F883FE4C00261FE0012000F03FFD0120B7
+:10916000FFF75BFE054640214746D8F8080007F0A8
+:109170005AFA686000B9FFDF686805F03EF8A8B1E8
+:109180002846FAF75AFC284600F02EFD20B9402266
+:109190006968B86807F072FA94F9E9010428DBDA23
+:1091A000022007F0ADFB07460025A6E040226968D3
+:1091B000D8F8080007F062FAF2E7B8F80210404663
+:1091C000491C89B2A8F80210B94201D3002141809C
+:1091D0000221B8F8020007F0EBFB002865D0B8F8D0
+:1091E0000200694606F0F1FBFFF740FF00B1FFDF28
+:1091F0009DF8000078B1B8F8020007F01DFD5FEAA5
+:10920000000900D1FFDF484606F08BFF18B1B8F81F
+:10921000020002F03DF9B8F8020007F0FBFC5FEA3B
+:10922000000900D1FFDF484606F073FFE8BB0321C9
+:10923000B8F8020007F0BCFB5FEA000B48D1FFDF83
+:1092400046E000BFDBF8100010B10078FF2849D0DD
+:10925000022000F0C3FC0220FFF7DFFD82464846F3
+:1092600007F063F8CAF8040000B9FFDFDAF8040079
+:1092700007F02BF9002100900170B8F80210504659
+:10928000AAF8021001F00AFE484607F020F900B9DA
+:10929000FFDF504600F0A8FC18B99AF8010000075B
+:1092A00004D50099CBF8101012E024E0DBF8100090
+:1092B00038B10178491C11F0FF01017008D1FFDFBE
+:1092C00006E000221146484600F0BDFB00B9FFDF72
+:1092D00094F9EA01022805DBB8F8020001F0A3FDC9
+:1092E0000028AFD194F9E901042804DB484607F0CF
+:1092F00052F900B101266D1CEDB2BD4204D294F9C1
+:10930000EA010228BFF659AF002E7FF423AFBDE873
+:10931000F84F032000F062BC10B58B4CE060086889
+:109320002061AFF2D91002F012FD607010BD8748C5
+:1093300000214438017084480170854941607047BC
+:1093400070B505464FF080500C46D0F8A410491C6B
+:1093500005D1D0F8A810C9430904090C0BD050F866
+:10936000A01F01F001012970416821608068A08080
+:10937000287830B970BD062120460AF0AAFC0120E9
+:109380002870607940F0C000607170BD70B54FF01A
+:1093900080540D46D4F88010491C0BD1D4F88410A9
+:1093A000491C07D1D4F88810491C03D1D4F88C107B
+:1093B000491C0CD0D4F880100160D4F884104160AE
+:1093C000D4F888108160D4F88C10C16002E01021BC
+:1093D0000AF07FFCD4F89000401C0BD1D4F8940024
+:1093E000401C07D1D4F89800401C03D1D4F89C004D
+:1093F000401C09D054F8900F286060686860A0682D
+:10940000A860E068E86070BD2846BDE870401021A3
+:109410000AF05FBC4D480079FFE470B54B4CE07832
+:1094200030B3207804EB4010407A00F0070020446D
+:1094300090F9E801002800DCFFDF2078002504EB2C
+:109440004010407A00F00700011991F8E801401E31
+:1094500081F8E8012078401CC0B220700F2800D1AC
+:109460002570A078401CA0700AF096FBE57070BDD6
+:10947000FFDF70BD3EB50546032107F099FA0446AB
+:10948000284607F0C7FB054604B9FFDF206918B17D
+:109490000078FF2800D1FFDF01AA6946284600F0C6
+:1094A000D2FA60B9FFDF0AE0002202A9284600F0E4
+:1094B000CAFA00B9FFDF9DF8080000B1FFDF9DF890
+:1094C0000000411E8DF80010EED2206901998842FB
+:1094D00001D1002020613EBD70B50546A0F57F405A
+:1094E0000C46FF3800D1FFDF012C01D0FFDF70BD3B
+:1094F000FFF790FF040000D1FFDF207820F00F007D
+:10950000401D20F0F0005030207065800020207257
+:1095100001202073BDE870407FE72DE9F041164639
+:109520000D460746FFF776FF040000D1FFDF2078E5
+:1095300020F00F00401D20F0F000503020706780B8
+:1095400001202072286805E01C000020DC030020B8
+:10955000C81400202061A888A0822673BDE8F041CD
+:109560005BE77FB5FFF7EEFC040000D1FFDF02A947
+:109570002046FFF729FB054603A92046FFF73EFBDF
+:109580008DF800508DF80100BDF80800001DADF801
+:109590000200BDF80C00001DADF80400E088ADF835
+:1095A0000600684606F08CFA002800D0FFDF7FBD79
+:1095B0002DE9F047DFF8FC930546002799F80000F5
+:1095C00010B10820BDE8F08728460AF0CDFE08B1AA
+:1095D0001020F7E7F84C207808B9FFF76CFCA07A68
+:1095E000617A0844C6B200F064FAB04207D2301A79
+:1095F000C1B22A460020FFF783FC0700E2D1D9F868
+:1096000004004E46C01C20F00300C9F8040000F01E
+:1096100040FB716800EB010801214046FFF70AFB9F
+:10962000064629684044884202D8B6F5803F15D3E3
+:1096300028600020FFF786FC05000DD005F113001F
+:10964000D9F8041020F003004E46884200D0FFDF16
+:109650006078401E607075600420B3E700214046CA
+:10966000FFF7E8FA0446A64200D0FFDF04EB08014A
+:10967000C9F8041029604FF6FF71A9F80210012102
+:1096800089F8001038469DE72DE9F0410446C948A5
+:1096900017460E46007810B10820BDE8F081084654
+:1096A0000AF03CFE08B11020F7E7C34D287808B94E
+:1096B000FFF701FC601E1E2807D8012C22D130784C
+:1096C000FE281FD828770020E7E7A4F120001F28F4
+:1096D00005D8E0B23A463146BDE8F04144E4A4F191
+:1096E00040001F2805D831462046BDE8F04100F073
+:1096F000A3BAA4F1A0001F2804D80020A02C03D0F6
+:10970000A12C06D00720C8E7317801F00101697764
+:10971000C3E731680922F82901D38B0701D010462D
+:10972000BBE76B7C03F00303012B04D16B8BD733B6
+:109730009CB28C42F3D82962AFE72DE9F04781460D
+:109740000E4608460AF010FE48B948460AF02AFEBE
+:1097500028B909F1030020F00301494501D0102088
+:1097600030E795484FF0000A4430817869B141787C
+:10977000804600EB411408343788324600212046E9
+:1097800000F040FA050004D027E0A6F800A005206C
+:1097900018E7B9F1000F24D03088B84201D90C2560
+:1097A0001FE0607800F00705284600F017FA08EB84
+:1097B0000507324697F8E8014946401C87F8E8015A
+:1097C000204607F5F47700F01DFA05463878401E6C
+:1097D0003870032000F002FA2DB10C2D01D0A6F84C
+:1097E00000A02846EEE66078724E00F007010129DD
+:1097F00023D002290CD0032933D0FFDF98F80110C1
+:109800004046491CC9B288F801100F2934D035E010
+:10981000616821B1000702D46088FFF72BFE98F839
+:10982000EA014746012802D1707802F0AFFA97F9B1
+:10983000EA010428E2DBFFDFE0E7616819B14022BA
+:10984000B06806F01BFF98F8E9014746032802D1EB
+:10985000707802F09BFA97F9E9010428CEDBFFDF6C
+:10986000CCE7C00602D56088FFF704FE98F9EB014B
+:109870000628C3DBFFDFC1E780F801A08178491E1D
+:109880008170617801F0070101EB080090F8E811A0
+:10989000491C80F8E811A4E770B50D4604460AF0AB
+:1098A0003DFD18B928460AF05FFD08B1102070BDD3
+:1098B00029462046BDE8704008F0D9BD70B5044681
+:1098C00015460E4608460AF029FD18B928460AF042
+:1098D0004BFD08B1102070BD022C03D0102C01D01C
+:1098E000092070BD2A463146204608F0E3FD0028D5
+:1098F000F7D0052070BD70B514460D4606460AF037
+:109900000DFD38B928460AF02FFD18B920460AF097
+:1099100049FD08B1102070BD22462946304608F0A6
+:10992000E8FD0028F7D0072070BD3EB504460AF0D8
+:109930001BFD08B110203EBD684604F00FFEFFF786
+:1099400095FB0028F7D19DF806002070BDF80800AF
+:109950006080BDF80A00A08000203EBD70B50546BD
+:109960000C4608460AF01EFD20B93CB120680AF0FA
+:10997000FBFC08B1102070BDA08828B12146284604
+:10998000BDE87040FDF7BEBE092070BD70B504464D
+:109990000D4608460AF0C2FC30B9601E1E2818D8D1
+:1099A00028460AF0BBFC08B1102070BD022C05D976
+:1099B000072070BD1C0000209803002004B9FFDFC1
+:1099C000F94800EB840050F8041C2846BDE87040BC
+:1099D0000847A4F120001F2805D829462046BDE8E5
+:1099E0007040FAF792BCF02CE2D1A8680AF096FC1D
+:1099F0000028D9D1284606F0CBF8BDE87040FFF723
+:109A000035BB70B504460D4608460AF0ADFC30B9CA
+:109A1000601E1E280DD828460AF080FC08B11020D0
+:109A2000C7E7012C01D0022C01D10620C1E7072095
+:109A3000BFE7A4F120001F28F9D829462046BDE839
+:109A40007040FAF7BABC06F033BB38B50446D748C5
+:109A5000007B00F00105D9B9F9F78BFA0DB1226846
+:109A600000E00022D2484178C06804F06EFBD04884
+:109A70001030C0788DF8000010B1012802D004E049
+:109A8000012000E000208DF80000684604F0DFFDB2
+:109A9000002D02D020682830206038BD30B5C34D7D
+:109AA00004466878A04200D8FFDF686800EB041025
+:109AB00030BD70B5BD4800252C46467807E02046ED
+:109AC000FFF7ECFF4078641C2844C5B2E4B2B4420E
+:109AD000F5D128466DE72DE9F0410C46064600F029
+:109AE00006F907463068C01C20F00302326014BB40
+:109AF000AE483B46082124300AF0EAFA002409E087
+:109B0000082C10D2DFE804F0060408080A04040652
+:109B1000A84804E0A84802E0A84800E0A8480AF0E5
+:109B2000F7FA054600E0FFDFA54200D0FFDF641C26
+:109B3000E4B2082CE4D3306800EB07103060ACE5E9
+:109B4000021D5143452900D245210844C01CB0FBE9
+:109B5000F2F0C0B270472DE9FC5F064693484FF023
+:109B600000088B464746444690F8019022E0204684
+:109B7000FFF794FF050000D1FFDF6878694638449D
+:109B8000C7B22846FFF720F8824601A92846FFF70A
+:109B900035F80346BDF804005246001D81B2BDF8F9
+:109BA0000000001D80B206F081FF6A78641C00FB93
+:109BB0000288E4B24C45DAD13068C01C20F00300C2
+:109BC0003060BBF1000F00D000204246394606F05D
+:109BD0007BFF316808443060BDE8FC9F7349443125
+:109BE00008710020C870704770494431CA782AB1A2
+:109BF0000A7801EB42110831814201D001207047FF
+:109C0000002070472DE9F04106460078154600F027
+:109C10000F0400201080601E0F46052800D3FFDFD0
+:109C200061482A46103000EB8400394650F8043C65
+:109C30003046BDE8F041184770B50C46402802D0C8
+:109C4000412806D120E0A07861780D18E1788142A2
+:109C500001D90720ADE62078012801D91320A8E614
+:109C6000FF2D08D808F0B0FD064609F04CFF301A69
+:109C7000801EA84201DA12209BE64C4821688160D0
+:109C800021790173002094E6BDE87040084600F099
+:109C90005EB82DE9F0470027DFF810A13E463D46AB
+:109CA000B9463C469AF801800AE02046FFF7F6FEE6
+:109CB0004178807B0E4410FB0155641CE4B27F1C8C
+:109CC0004445F2D109EB8700C6EBC60100EB8100E9
+:109CD0009AF8092000EB850101EBC2019AF80A20ED
+:109CE0009AF80B0001EBC20101EB80006AE42DE958
+:109CF000F047DFF8B8900026344699F8090099F843
+:109D00000A2099F801700244D5B299F80B2010444A
+:109D100000F0FF0808E02046FFF7C0FE817B407896
+:109D200011FB0066641CE4B2BC42F4D199F809004E
+:109D300099F80A10284428444044401C01B10121EC
+:109D400008448419FF2C00D9FFDFE0B23AE438B5AB
+:109D50000446407800F00300012803D002280BD00D
+:109D6000072038BD606858B10AF025FBD0B960689B
+:109D70000AF018FB20B915E060680AF0CFFA88B93C
+:109D800069462046FCF71EF90028EAD1607800F009
+:109D90000300022816D19DF8000098B160680AF00F
+:109DA00001FB78B1102038BDB046020098030020B6
+:109DB0001C000020B941000017AC00005D2F00001E
+:109DC000F32101006189F8290DD8208988420AD839
+:109DD000607800F003020A48012A06D1D731026AEE
+:109DE00089B28A4201D20920DDE794E80E0000F131
+:109DF000100585E80E000AB9002101830020D2E792
+:109E0000980300202DE9F04107461446884608468D
+:109E100001F01CFD064608EB88001C22796802EB65
+:109E2000C0000D18688C58B14146384601F016FD47
+:109E3000014678680078C200082305F120000CE094
+:109E4000E88CA8B14146384601F00FFD014678681C
+:109E500008234078C20005F1240006F066FC38B102
+:109E6000062121726681D0E90010C4E9031009E0DF
+:109E7000287809280BD00520207266816868E06088
+:109E8000002028702046BDE8F04101F0D5BC072035
+:109E900020726681F4E72DE9F04116460D4607462B
+:109EA000406801EB85011C2202EBC10144182046E9
+:109EB00001F0FDFC40B10021708865F30F2160F3D3
+:109EC0001F4107200AF0DEF909202070324629469A
+:109ED0003846BDE8F04195E72DE9F0410E460746CA
+:109EE00000241C21F07816E004EB8403726801EB77
+:109EF000C303D25C6AB1FFF78DFA050000D1FFDF22
+:109F00006F802A4621463046FFF7C5FF0120BDE895
+:109F1000F081641CE4B2A042E6D80020F7E770B5F7
+:109F2000064600241C21C0780AE000BF04EB84032D
+:109F3000726801EBC303D5182A782AB1641CE4B215
+:109F4000A042F3D8402070BD282128461AF0AFF96E
+:109F5000706880892881204670BD70B50346002056
+:109F60001C25DC780DE000BF00EB80065A6805EB8D
+:109F7000C6063244167816B1128A8A4204D0401CB2
+:109F8000C0B28442F0D8402070BDF0B50446002035
+:109F90001C26E5780EE000BF00EB8007636806EB47
+:109FA000C7073B441F788F4202D15B78934204D0AD
+:109FB000401CC0B28542EFD84020F0BD0078032895
+:109FC00001D000207047012070470078022801D09E
+:109FD00000207047012070470078072801D000203A
+:109FE0007047012070472DE9F041064688461078F9
+:109FF000F1781546884200D3FFDF2C781C27641CBB
+:10A00000F078E4B2A04201D8201AC4B204EB840173
+:10A01000706807EBC1010844017821B141468847C7
+:10A0200008B12C7073E72878A042E8D1402028704E
+:10A030006DE770B514460B880122A240134207D188
+:10A0400013430B8001230A22011D06F038FB047024
+:10A0500070BD2DE9FF4F81B00878DDE90E7B9A468F
+:10A0600091460E4640072CD4019806F0E5FD040009
+:10A0700000D1FFDF07F1040820461FFA88F105F040
+:10A0800024FF050000D1FFDF204629466A4606F07E
+:10A090006EF90098A0F80370A0F805A0284606F015
+:10A0A00014FA017869F306016BF3C71101702046B9
+:10A0B0001FFA88F105F04CFF00B9FFDF019803F0AB
+:10A0C000B9FF06EB0900017F491C017705B0BDE827
+:10A0D000F08F2DE9F84F0E469A4691460746032128
+:10A0E00006F066FC0446008DDFF8B485002518B143
+:10A0F00098F80000B0421ED1384606F09DFD0700DA
+:10A1000000D1FFDF09F10401384689B205F0DDFE18
+:10A11000050010D0384629466A4606F028F900980E
+:10A1200000210A460180817004F054F80098C01D97
+:10A13000CAF8000021E098F80000B04216D104F1FE
+:10A14000260734F8341F012000FA06F911EA090F36
+:10A1500000D0FFDF2088012340EA090020800A2286
+:10A16000391D384606F0C6FA067006E0324604F19C
+:10A17000340104F12600FFF75CFF0A2188F8001083
+:10A180002846BDE8F88FFEB514460D46064602ABDC
+:10A190000C220621FFF79DFF002826D0029968783F
+:10A1A00012220A70801C487008224A80A8702088F9
+:10A1B00088806088C880A0880881E0884881002461
+:10A1C0000C20CDE900040523062229463046FFF77E
+:10A1D00040FF2146002266F31F41F023104609F09C
+:10A1E000A7FF6878801C68700120FEBDFEB514468C
+:10A1F0000D460622064602AB1146FFF76AFF00280D
+:10A2000012D0029B132000211870A87858700220E9
+:10A2100058809C800620CDE900010246052329468E
+:10A220003046FFF716FF0120FEBD2DE9FE430C4628
+:10A23000804644E002AB0E2207214046FFF749FF6B
+:10A24000002841D060681C2267788678BF1C06EB26
+:10A25000860102EBC1014518029814210170477074
+:10A260000A214180698A0181E98A4181A988818026
+:10A27000A9898181304601F0E9FA02990523072274
+:10A28000C8806F700420287000250E20CDE90005DD
+:10A2900021464046FFF7DDFE294666F30F2168F3AD
+:10A2A0001F41F0230022072009F042FF6078FD499A
+:10A2B000801C607062682046921CFFF794FE606804
+:10A2C00080784028B6D10120BDE8FE83FEB50D465A
+:10A2D000064638E002AB0E2207213046FFF7F9FEB2
+:10A2E000002835D068681C23C17801EB810203EB9C
+:10A2F000C2028418029815220270627842700A2203
+:10A300004280A2894281A2888281084601F09EFA99
+:10A31000014602988180618AC180E18A0181A0881A
+:10A32000B8B10020207000210E20CDE900010523E6
+:10A33000072229463046FFF78CFE6A68DA4928462C
+:10A34000D21CFFF750FE6868C0784028C2D10120B7
+:10A35000FEBD0620E6E72DE9FE430C46814644E0BB
+:10A36000204601F08EFAD0B302AB082207214846FE
+:10A37000FFF7AFFE0028A7D060681C226578067939
+:10A38000AD1C06EB860102EBC10147180298B7F835
+:10A39000108006210170457004214180304601F093
+:10A3A00055FA0146029805230722C180A0F80480CF
+:10A3B0007D70082038700025CDE90005214648460B
+:10A3C000FFF747FE294666F30F2169F31F41F0238B
+:10A3D0000022072009F0ACFE6078801C6070626883
+:10A3E000B2492046121DFFF7FEFD60680179402941
+:10A3F000B6D1012068E72DE9F34F83B00E4680E027
+:10A40000304601F03EFA002875D071681C2091F8A2
+:10A41000068008EB880200EBC2000C18414630466B
+:10A4200001F023FA0146A078C30070684078C200AA
+:10A4300004F1240006F095F907468088E18B401A64
+:10A4400080B2002581B3AA46218B814200D80846FC
+:10A450008146024602AB07210398FFF73AFE01004E
+:10A4600028D0BAF1000F03D0029AB88802251080D4
+:10A470008B46E28B3968A9EB05001FFA80FA0A4483
+:10A480000398009206F0D8FBED1D009A59465346FA
+:10A49000009505F0E6FFE08B504480B2E083B98878
+:10A4A000884209D1012508E0FFE7801C4FF0010A2E
+:10A4B00080B2C9E7002009E60025CDE90095238A8E
+:10A4C000072231460398FFF7C4FDE089401EE08172
+:10A4D0008DB1A078401CA0707068F178427811FBB3
+:10A4E00002F1CAB2816901230E3006F0E8F880F863
+:10A4F00000800020E08372686D493046921DFFF7AE
+:10A5000072FD7068817940297FF47AAF0120DDE522
+:10A5100070B5064648680D4614468179402910D129
+:10A5200004EB84011C2202EBC101084401F0E0F9B4
+:10A53000002806D06868294684713046BDE870401E
+:10A5400059E770BDFEB50C460746002645E020469B
+:10A5500001F097F9D8B360681C22417901EB8101C1
+:10A5600002EBC1014518688900B9FFDF02AB082280
+:10A5700007213846FFF7ADFD002833D002996078F7
+:10A5800016220A70801C4870042048806068407958
+:10A5900001F05CF901460298052307228180698950
+:10A5A000C1800820CDE9000621463846FFF751FD5D
+:10A5B0006078801C6070A88969890844B0F5803F84
+:10A5C00000D3FFDFA88969890844A8816E81626889
+:10A5D00038492046521DFFF706FD60684179402941
+:10A5E000B5D10120FEBD30B5438C458BC3F3C70404
+:10A5F000002345B1838B641EED1AC38A6D1E1D4472
+:10A6000095FBF3F3E4B22CB1008918B1A04200D855
+:10A61000204603444FF6FF70834200D30346138065
+:10A620000C7030BD2DE9FC41074616460D464868C2
+:10A6300002EB86011C2202EBC10144186A4601A903
+:10A640002046FFF7D0FFA089618901448AB2BDF896
+:10A650000010914212D0081A00D50020608168686D
+:10A66000407940280AD1204601F038F9002805D069
+:10A670006868294646713846FFF764FFBDE8FC81EB
+:10A680002DE9FE4F8946804615465088032106F085
+:10A690008FF98346B8F8020040280DD240200CE024
+:10A6A00030000020BD9F0000CB9F0000D99F00001C
+:10A6B000F1B80000DDB80000403880B282460146A3
+:10A6C000584601F0DEF800287ED00AEB8A001C22F2
+:10A6D000DBF8041002EBC0000C18204601F0E7F88C
+:10A6E000002877D1B8F80000E18A88423CD8A189D7
+:10A6F000D1B348456ED100265146584601F0AEF818
+:10A70000218C0F18608B48B9B9F1020F62D3B8F8E9
+:10A7100004006083618A884226D80226A9EB0600DD
+:10A720001FFA80F9B888A28B801A002814DD4946E8
+:10A73000814500DA084683B2688869680291396801
+:10A740000A44CDE9003206F065FADDE90121F61D83
+:10A75000009B009605F051FEA18B01EB090080B231
+:10A76000A083618B884207D9688803B05246594656
+:10A77000BDE8F04F01F0D9B81FD14FF009002872A1
+:10A78000B8F802006881D7E90001C5E90401608BCF
+:10A79000A881284601F050F85146584601F05EF86D
+:10A7A0000146DBF8040008230078C20004F1200011
+:10A7B00005F0BBFF0020A0836083A0890AF0FF02A0
+:10A7C000401EA081688800E004E003B05946BDE85F
+:10A7D000F04F27E7BDE8FE8F2DE9F041064615460C
+:10A7E0000F461C46184609F099FD18B9206809F073
+:10A7F000BBFD08B1102015E47168688C0978B0EBD6
+:10A80000C10F01D313200DE43946304601F026F87C
+:10A810000146706808230078C20005F1200005F0A9
+:10A820004EFFD4E90012C0E900120020E3E710B5A2
+:10A830000446032106F0BCF80146007800F003004E
+:10A84000022805D02046BDE8104001F114029AE428
+:10A850008A8A2046BDE81040C8E470B5044603214A
+:10A8600006F0A6F8054601462046FFF774FD0028CD
+:10A8700016D029462046FFF765FE002810D029464D
+:10A880002046FFF723FD00280AD029462046FFF77F
+:10A89000CCFC002804D029462046BDE87040AAE53B
+:10A8A00070BD2DE9F0410C4680461EE0E17842780B
+:10A8B00011FB02F1CAB2816901230E3005F035FFA8
+:10A8C000077860681C22C179491EC17107EB8701B6
+:10A8D000606802EBC10146183946204600F0D1FFFE
+:10A8E00018B1304600F0DCFF20B16068C179002962
+:10A8F000DCD180E7FEF78EFD050000D1FFDF0A20E6
+:10A900002872384600F0A2FF68813946204600F0E0
+:10A91000ACFF0146606808234078C20006F12400BD
+:10A9200005F003FFD0E90010C5E90310A5F8028087
+:10A93000284600F081FFB07800B9FFDFB078401EF4
+:10A94000B07058E770B50C460546032106F030F8A4
+:10A9500001464068C2792244C2712846BDE8704071
+:10A960009FE72DE9FE4F8246507814460F464FF080
+:10A97000000800284FD0012807D0022822D0FFDF8E
+:10A980002068B8606068F86024E702AB0E220821F6
+:10A990005046FFF79EFB0028F2D0029815210523B0
+:10A9A0000170217841700A214180C0F80480C0F80C
+:10A9B0000880A0F80C80628882810E20CDE9000812
+:10A9C000082221E0A678304600F040FF054606EB5D
+:10A9D00086012C22786802EBC1010822465A02AB9C
+:10A9E00011465046FFF775FB0028C9D00298072191
+:10A9F0000170217841700421418008218580C68042
+:10AA0000CDE9001805230A4639465046FFF721FBD9
+:10AA100087F80880DEE6A678022516B1022E13D04C
+:10AA2000FFDF2A1D914602AB08215046FFF751FB7C
+:10AA30000028A5D002980121022E017021784170D2
+:10AA40004580868002D005E00625EAE7A188C1801E
+:10AA5000E1880181CDE90098052308223946504656
+:10AA6000D4E710B50446032105F0A2FF014600F12A
+:10AA700008022046BDE8104073E72DE9F05F0C4660
+:10AA800001281DD0957992F80480567905EB85014F
+:10AA90001F2202EBC10121F0030B08EB060111FBA1
+:10AAA00005F14FF6FF7202EAC10909F1030115FB36
+:10AAB0000611F94F21F0031A40B101283DD124E0DD
+:10AAC0006168E57891F800804E78DFE7594678684C
+:10AAD00005F0A9FD606000B9FFDF5946606819F014
+:10AAE00008FCE5705146786805F09DFD6168486195
+:10AAF00000B9FFDF6068426902EB090181616068AB
+:10AB000080F800806068467017E0606852464169CE
+:10AB1000786805F0B3FD5A466168786805F0AEFDC7
+:10AB2000032005F0EDFE0446032005F0F1FE201A97
+:10AB3000012802D1786805F06BFD0BEB0A00BDE837
+:10AB4000F09F02460021022097E773B5D24D0A20FC
+:10AB50002870009848B100244FEA0D0005F045FD2B
+:10AB6000002C01D1009969607CBD01240020F5E72B
+:10AB700070B50C4615463821204619F0BAFB01265F
+:10AB800066700A2104F11C0019F0B3FB05B9FFDF60
+:10AB9000297A207861F301002070A879002817D065
+:10ABA0002A4621460020FFF768FF61684020887030
+:10ABB0006168C8706168087161684871616888710E
+:10ABC0006168288808816168688848816068868132
+:10ABD00070BDC878002802D0002201204DE77047E0
+:10ABE00070B50546002165F31F41002009F04AFBBE
+:10ABF0000321284605F0DCFE040000D1FFDF2146DA
+:10AC00002846FFF769F9002804D0207840F01000AA
+:10AC10002070012070BD2DE9FF4180460E460F0CCB
+:10AC2000FEF7F8FB050007D06F800321384605F0DA
+:10AC3000BFFE040008D106E004B03846BDE8F0418C
+:10AC40001321F9F7FBBEFFDF5FEA080005D0B8F17A
+:10AC5000070F18D0FFDFBDE8FF8120782A4620F0DB
+:10AC6000080020700020ADF8020002208DF80000DE
+:10AC70004FF6FF70ADF80400ADF80600694638469F
+:10AC8000F9F7EFFAE7E7C6F3072101EB81021C238E
+:10AC9000606803EBC202805C042803D008280AD055
+:10ACA000FFDFD8E7012000904FF440432A462046BA
+:10ACB00000F004FECFE704B02A462046BDE8F0418C
+:10ACC000FFF7E9B82DE9F05F0027B0F80A90904649
+:10ACD0000C4605463E46B9F1400F01D2402001E046
+:10ACE000A9F140001FFA80FA287AC01E08286BD20A
+:10ACF000DFE800F00D04192058363C477227102673
+:10AD0000002C6CD0D5E90301C4E902015CE0702796
+:10AD10001226002C63D00A2205F10C0104F1080070
+:10AD200019F08BFA50E071270C26002C57D0E868F8
+:10AD3000A06049E0742710269CB3D5E90301C4E95B
+:10AD400002016888032105F033FE8346FEF762FBAB
+:10AD500002466888508051465846FFF753F833E062
+:10AD600075270A26ECB1A88920812DE076271426C4
+:10AD7000BCB105F10C0004F1080307C883E8070023
+:10AD800022E07727102664B1D5E90301C4E9020166
+:10AD90006888032105F00CFE01466888FFF781FDF5
+:10ADA00012E01CE073270826CCB16888032105F067
+:10ADB000FFFD01460078C00606D56888FFF78CF8CD
+:10ADC00010B96888F8F71DFEA8F800602CB127803C
+:10ADD000A4F8069066806888A0800020AFE6A8F8F6
+:10ADE0000060FAE72DE9FC410C461E4617468046F6
+:10ADF000032105F0DDFD05460A2C0AD2DFE804F048
+:10AE000005050505050509090907042303E00623CF
+:10AE100001E0FFDF0023CDE90076224629464046C7
+:10AE2000FFF717F92AE438B50546A0F57F40FF384B
+:10AE300030D0284605F0EEFE040000D1FFDF2046AA
+:10AE400005F073FA002815D001466A46204605F041
+:10AE50008EFA00980321B0F80540284605F0A8FDB9
+:10AE60000546052C03D0402C05D2402404E0007A8E
+:10AE700080B1002038BD403CA4B2214600F001FD65
+:10AE800040B1686804EB84013E2202EBC101405AE4
+:10AE90000028EFD0012038BD300000202DE9F04F10
+:10AEA000044689B0408805F0B5FE050000D1FFDFFB
+:10AEB00006AA2846616800F0BDFC069D001F81B20D
+:10AEC00035F8032F6B888A4205D1042B0AD0052B55
+:10AED0001DD0062B15D022462846FFF7D1FB09B01E
+:10AEE000BDE8F08F16462D1D224629463046F7F75D
+:10AEF00054FA0828F3D1224629463046FCF749FC8B
+:10AF0000EDE76088291D6368FAF7C8FCE7E7174694
+:10AF10006088032105F04CFD4FF000088DF8048097
+:10AF20000646ADF80680042FD9D36A79002AD6D018
+:10AF300028794FF6FF794FF01C0A13282CD008DC33
+:10AF4000012878D0062847D0072875D0122874D158
+:10AF500006E0142872D0152871D016286DD1ACE106
+:10AF60000C2F6AD1307800F00301022965D140F03E
+:10AF7000080030706879B07001208DF804002889CD
+:10AF8000ADF808006889ADF80A00A889ADF80C0092
+:10AF9000E889ADF80E0019E0B07890429FD1307882
+:10AFA00001079CD5062F9AD120F0080030706088E8
+:10AFB000414660F31F41002009F064F902208DF83A
+:10AFC0000400ADF808902889ADF80A006088224690
+:10AFD00001A9F9F746F982E7082F80D12F89B5F842
+:10AFE0000A90402F01D2402001E0A7F1400080B23A
+:10AFF00080460146304600F044FC08B3716808EB17
+:10B0000088002C2202EBC000095A4945E3D1FE48D2
+:10B0100007AAD0E90210CDE9071068798DF81C0065
+:10B0200008F0FF058DF81E5060883146FFF799FC47
+:10B030002246294639E0B6E014E03CE039E0E6E09B
+:10B04000F148D0E90010CDE907106879ADF820701B
+:10B050008DF81C00ADF82290608807AA3146FFF7F2
+:10B0600080FC3CE7082FB6D16889B5F808804028F5
+:10B0700001D2402000E0403887B23946304600F027
+:10B0800000FC0028A7D007EB870271680AEBC2001A
+:10B090000844028A42459ED1017808299BD1407814
+:10B0A0006979884297D1F9B222463046FEF7F3FE1D
+:10B0B00015E70E2F07D0CDF81C80CDF820806879D9
+:10B0C0008DF81C00C8E76989EF898B46B5F80C90AC
+:10B0D0003046FEF742FFABF14001402901D3092081
+:10B0E0004AE0B9F1170F01D3172F01D20B2043E02B
+:10B0F00040280ED000EB800271680AEBC2000844C1
+:10B100000178012903D1407869798842A9D00A20C1
+:10B1100032E03046FEF703FF014640282BD001EB1A
+:10B12000810372680AEBC30002EB0008012288F871
+:10B1300000206A7988F8012070682A894089B8421D
+:10B1400000D938462D8A03232372A282E781208208
+:10B15000A4F80C906582084600F078FB6081A8F89E
+:10B160001490A8F81870A8F80E50A8F810B020464F
+:10B1700000F062FBB3E6042005212172A4F80A80E6
+:10B18000E08101212173A049D1E90421CDE9072102
+:10B1900069798DF81C10ADF81E00608807AA314649
+:10B1A000FFF7DFFBE3E7062FE4D3B078904215D139
+:10B1B0003078010712D520F00800307060884146D1
+:10B1C00060F31F41002009F05DF802208DF80400B3
+:10B1D0002889ADF80800ADF80A90F7E6042130465A
+:10B1E000FEF7D3FE05464028C4D00220830300901A
+:10B1F00022462946304600F061FB4146608865F3EF
+:10B200000F2160F31F41072009F03CF867E60E2F7D
+:10B21000B0D104213046FEF7B8FE81464028A9D0BF
+:10B220004146608869F30F2160F31F41072009F050
+:10B2300029F8288A0790E88900907068AF894089CA
+:10B24000B84200D938468346B5F80A802889059067
+:10B25000484600F0FBFA6081079840B10220079B46
+:10B26000009022464946304600F028FB37E6B8F108
+:10B27000170F1ED3172F1CD3042020720098608252
+:10B28000E781A4F810B0A4F80C8009EB890271687A
+:10B290000AEBC2000D1800990598A5F81480A5F8CE
+:10B2A00018B0E9812882204600F0C6FA06202870EE
+:10B2B00015E601200B230090D3E7082FA6D129899A
+:10B2C0003046FEF74AFE074640289FD007EB87022C
+:10B2D00071680AEBC2000844804600F0E8FA0028D2
+:10B2E00094D16D89B8F80E002844B0F5803F05D39D
+:10B2F00060883A46314600F018FBF0E5002D85D015
+:10B30000A8F80E0060883A463146FFF701F9082098
+:10B310002072384600F09AFA6081A58127E770B55F
+:10B320000D460646032105F043FB040004D02078B7
+:10B33000000704D5112070BD43F2020070BD2A46FB
+:10B3400021463046FEF71FFF18B92868606168681B
+:10B35000A061207840F008002070002070BD70B51A
+:10B360000D460646032105F023FB040004D0207897
+:10B37000000704D4082070BD43F2020070BD2A46C5
+:10B3800021463046FEF732FF00B9A582207820F032
+:10B3900008002070002070BD2DE9F04F0E4691B0DE
+:10B3A0008046032105F004FB0446404605F044FCBA
+:10B3B00007460020079008900990ADF830000A90E9
+:10B3C00002900390049004B9FFDF0DF1080917BB48
+:10B3D000FFDF20E038460BA9002204F069FE9DF84B
+:10B3E0002C0000F07F050A2D00D3FFDF6019017FDC
+:10B3F000491E01779DF82C0000060CD52A460CA9A1
+:10B4000007A8FEF716FE01E0D846020019F805105D
+:10B41000491C09F80510761EF6B2DBD204F134009F
+:10B42000FA4D04F1260BDFF8E8A304F12A07069091
+:10B4300010E05846069900F06AFA064628700A2875
+:10B4400000D3FFDF5AF8261040468847E08CC05DE5
+:10B45000B04202D0208D0028EBD10A202870EC4D9C
+:10B460004E4628350EE00CA907A800F050FA044615
+:10B47000375D55F8240000B9FFDF55F82420394620
+:10B4800040469047BDF81E000028ECD111B027E5DA
+:10B4900010B5032105F08CFA040000D1FFDF0A216A
+:10B4A00004F11C0018F025FF207840F00400207003
+:10B4B00010BD10B50C46032105F07AFA2044007F38
+:10B4C000002800D0012010BD2DE9F84F894615460F
+:10B4D0008246032105F06CFA070004D0284608F0E4
+:10B4E0001DFF40B903E043F20200BDE8F88F484673
+:10B4F00008F03AFF08B11020F7E7786828B16988AA
+:10B500000089814201D90920EFE7B9F800001C2425
+:10B5100018B1402809D2402008E03846FEF7FFFC69
+:10B520008046402819D11320DFE7403880B280469A
+:10B530000146384600F0A5F948B108EB8800796863
+:10B5400004EBC000085C012803D00820CDE70520EB
+:10B55000CBE7FDF75FFF06000BD008EB88007968AA
+:10B5600004EBC0000C18B9F8000020B1E88910B154
+:10B5700013E01120B9E72888172802D36888172814
+:10B5800001D20720B1E7686838B12B1D2246414639
+:10B590003846FFF721F90028A7D104F10C026946CB
+:10B5A0002046FFF720F8288860826888E082B9F892
+:10B5B000000030B102202070E889A080E889A0B1A5
+:10B5C0002BE003202070A889A0807868817840292A
+:10B5D00005D180F8028039465046FEF726FE4046E7
+:10B5E00000F034F9A9F8000021E07868218B408947
+:10B5F000884200D908462083A6F802A004203072B1
+:10B60000B9F800007081E0897082F181208B30826E
+:10B61000A08AB081304600F00FF97868C1784029DF
+:10B6200005D180F8038039465046FEF74FFE0020D2
+:10B630005BE770B50D460646032105F0B9F9040035
+:10B6400003D0402D04D2402503E043F2020070BD38
+:10B65000403DADB2294600F014F958B105EB850123
+:10B660001C22606802EBC101084400F020F918B107
+:10B67000082070BD052070BD2A462146304600F0E6
+:10B6800054F9002070BD2DE9F0410D461646804664
+:10B69000032105F08DF90446402D01D2402500E03C
+:10B6A000403DADB28CB1294600F0EBF880B105EB1E
+:10B6B00085011C22606802EBC1014718384600F082
+:10B6C000F6F838B10820BDE8F08143F20200FAE74D
+:10B6D0000520F8E733463A4629462046FFF77CF82E
+:10B6E0000028F0D1EAB221464046FEF79BFF002039
+:10B6F000E9E72DE9F0410D4616468046032105F0A5
+:10B7000057F90446402D01D2402500E0403DAFB23C
+:10B7100024B1304608F002FE38B902E043F20200DC
+:10B72000D1E7306808F0FAFD08B11020CBE73946C0
+:10B73000204600F0A6F860B107EB87011C22606884
+:10B7400002EBC1014518284600F0B1F818B10820F5
+:10B75000B9E70520B7E7B088A98A884201D90C204B
+:10B76000B1E76168E88C4978B0EBC10F01D31320D1
+:10B77000A9E73946204600F078F8014660680823BA
+:10B780004078C20005F1240004F099FFD6E90012C8
+:10B79000C0E90012FAB221464046FEF7B9FE002089
+:10B7A00091E72DE9F0470D461F469046814603215B
+:10B7B00005F0FEF80446402D01D2402001E0A5F13D
+:10B7C000400086B23CB14DB1384608F0EBFD50B1B7
+:10B7D0001020BDE8F08743F20200FAE76068C8B1C4
+:10B7E000A0F80C8024E03146204600F04AF888B1E9
+:10B7F00006EB86011C22606802EBC1014518284651
+:10B8000000F055F840B10820E3E7000030000020C8
+:10B81000F04602000520DCE7A5F80880F2B22146D8
+:10B820004846FEF7FFFE1FB1A889698908443880A1
+:10B830000020CEE704F09BBD017821F00F01491CE8
+:10B8400021F0F00110310170FDF7E7BD10B504469D
+:10B85000402800D9FFDF4034A0B210BD40684269E3
+:10B860000078484302EBC0007047C2784068037814
+:10B8700012FB03F24378406901FB032100EBC10096
+:10B880007047C2788A4209D9406801EB81011C22C5
+:10B8900002EBC101405C08B10120704700207047F5
+:10B8A0000078062801D901207047002070470078F1
+:10B8B000062801D00120704700207047F0B401EB4A
+:10B8C00081061C27446807EBC6063444049D052600
+:10B8D0002670E3802571F0BCFEF794BA10B541895B
+:10B8E00011B1FFF7DDFF08B1002010BD012010BD30
+:10B8F00010B5C18C8278B1EBC20F04D9C18911B1E6
+:10B90000FFF7CEFF08B1002010BD012010BD10B51B
+:10B910000C4601230A22011D04F007FF007821884C
+:10B92000012282409143218010BDF0B402EB8205D8
+:10B930001C264C6806EBC505072363554B681C792C
+:10B94000402C03D11A71F0BCFEF705BDF0BC704766
+:10B9500010B5EFF3108000F0010472B6EE484178A4
+:10B96000491C41704078012801D1F7F70DFB002CEC
+:10B9700000D162B610BD70B5E74CE07848B901253A
+:10B98000E570FFF7E5FFF7F707FB20B1002008F0AF
+:10B990000AF9002070BD4FF080406571C0F8045373
+:10B9A000F7E770B5EFF3108000F0010572B6DA4CDE
+:10B9B000607800B9FFDF6078401E6070607808B979
+:10B9C000F7F7E6FA002D00D162B670BDD24810B587
+:10B9D000C17821B100214171C170FFF7E2FF002061
+:10B9E00010BD10B50446F7F7D7FACB49C97808401F
+:10B9F00000D001202060002010BD2DE9F05FDFF8AD
+:10BA000018934278817889F80620002589F8071074
+:10BA1000064689F8085000782F4620B101280FD03B
+:10BA200002280FD0FFDFF7F7C4FA98B1F7F7C8FA8A
+:10BA3000A8420FD12846F7F7C7FA0028FAD047E006
+:10BA40000125F0E7FFF784FFF7F7A6FA0028FBD0FF
+:10BA50000225E8E701208407E060C4F80471AF49DB
+:10BA60000D600107D1F84412AC4AC1F342312432CF
+:10BA70001160AA49343108604FF0020BC4F804B3D6
+:10BA8000A060DFF89CA2DAF80010C94341F300116E
+:10BA900001F10108DAF8001041F01001CAF80010B5
+:10BAA00000E020BFD4F804010028FAD02846F7F7B8
+:10BAB0008BFA0028FAD0B8F1000F05D1DAF800109F
+:10BAC00021F01001CAF80010C4F808B3C4F80471DA
+:10BAD00099F807004C4670B1307860B9F7F75CFA16
+:10BAE000064608F0BDF96FF0004116B1C4E9031035
+:10BAF00001E0C4E9030115B12771BDE8F09F012001
+:10BB00002071BDE8F05F00F0ABB870B5050000D162
+:10BB1000FFDF4FF080424FF0FF30C2F808030021F2
+:10BB2000C2F80011C2F80411C2F80C11C2F81011C9
+:10BB3000794C6170F7F736FA10B10120E07060704F
+:10BB40002846BDE8704058E72DE9F05F7548D0F809
+:10BB500000B0744A7449083211608406D4F80801B0
+:10BB600008B1012600E00026D4F8000110B14FF022
+:10BB7000010801E04FF00008D4F8040108B10127E2
+:10BB800000E00027D4F80C0100B101208246D4F86F
+:10BB9000100108B1012100E00021894646EA0801B0
+:10BBA00027EA010020EA0A0030EA090000D0FFDF9E
+:10BBB000002526B1C4F80851012007F0F4FF564EC5
+:10BBC000B8F1000F10D0C4F80051707918B1757138
+:10BBD000002007F0E8FF307830B10120534935707C
+:10BBE000B07002220A6020610FB1C4F80451BAF1AA
+:10BBF000000F0BD0C4F80C51B07800B9FFDF4B48F0
+:10BC00000560B57001206061FFF7CBFEB9F1000F50
+:10BC100005D0C4F81051307908B100F045F8414919
+:10BC2000091DC1F800B068E770B53B4DE87808B968
+:10BC3000F7F7AEF901208407A061A87858B100BFDA
+:10BC4000D4F80C0120B90020F7F7BEF90028F7D18D
+:10BC50000020C4F80C014FF0FF30C4F8080370BD99
+:10BC60002DE9F0411926B407C4F808630125A56140
+:10BC70000020C4F80001C4F80C01C4F81001F7F763
+:10BC80008BF9254F28B12949BD7002200860256134
+:10BC900000E03D70FFF75CFE2049B8792031086074
+:10BCA000C4F80463BDE8F0812DE9F0411A4C4FF06F
+:10BCB00080470125E079F0B1012803D0217A401EA8
+:10BCC000814218DAF7F768F9064608F0C9F8E17911
+:10BCD000012902D9217A491C21720EB1216900E0A3
+:10BCE000E168411A022902DA11F1020F0EDC0EB1ED
+:10BCF000206100E0E060FFF72BFEF7F74DF938B167
+:10BD00000A49022008603D61A57002E07D61C9E733
+:10BD1000257000202072C5E73C0000201805004077
+:10BD200010ED00E01005024001000001340C00405D
+:10BD30004FF0E0214FF00070C1F88001C1F880029F
+:10BD4000384B802283F80024C1F80001704700B509
+:10BD500002460420344903E001EBC0031B792BB1F8
+:10BD6000401EC0B2F8D2FFDFFF2000BD41F83020F6
+:10BD700001EBC00100224A718A7101220A7100BDE3
+:10BD8000294A002102EBC0000171704710B504463A
+:10BD9000042800D3FFDF244800EBC40420790128E5
+:10BDA00000D0FFDF6079A179401CC0B2814200D091
+:10BDB00060714FF0E0214FF00070C1F8000210BD3B
+:10BDC0002DE9F041194805681849194808310860FB
+:10BDD0001448042690F80004134F4009154C042819
+:10BDE00018D0FFDF16E0217807EBC1000279012AA5
+:10BDF00008D1427983799A4204D04279827157F806
+:10BE0000310080472078401CC0B22070042801D344
+:10BE100000202070761EF6B2E5D20448001D0560B1
+:10BE2000BDE8F08119E000E0C805002010050240DF
+:10BE30000100000150000020F8B51D46DDE906476D
+:10BE40000E000AD004F0F8FE2346FF1DBCB23146B6
+:10BE50002A46009404F005FBF8BDD0192246194685
+:10BE600018F0A6F92046F8BD70B50D46044610211D
+:10BE700018F01DFA258117206081A07B40F00A0090
+:10BE8000A07370BD4FF6FF720A800146022008F0D1
+:10BE9000F9B9704700897047827BD30701D19207B7
+:10BEA00003D4808908800020704705207047827B7A
+:10BEB000920700D58181704701460020098841F62C
+:10BEC000FE52114200D00120704700B50346807B2E
+:10BED000C00701D0052000BD59811846FFF7ECFFCF
+:10BEE000C00703D0987B40F004009873987B40F023
+:10BEF00001009873002000BD827B520700D509B174
+:10BF00004089704717207047827B61F3C3028273B8
+:10BF100070472DE9FC5F0E460446017896460120E5
+:10BF200000FA01F14DF6FF5201EA020962684FF68C
+:10BF3000FF7B1188594502D10920BDE8FC9FB9F16A
+:10BF4000000F05D041F6FE55294201D00120F4E74B
+:10BF500041EA090111801D0014D04FF0000C85F852
+:10BF600000C023780521032267464FF0020A0E2BFA
+:10BF700074D2DFE803F0F809252F4762697447900F
+:10BF800092B3D0D70420D8E7616820898B7B9B07C8
+:10BF90007DD5172848D30B89834245D38989172932
+:10BFA00001D3814240D185F800A0A5F8010032807C
+:10BFB000616888816068817B21F002018173C5E03E
+:10BFC000042028702089A5F801006089A5F80300E5
+:10BFD0003180BBE0208A3188C01D1FFA80F84145BE
+:10BFE00022D3062028702089A5F801006089A5F8D1
+:10BFF0000300A089A5F805000721208ACDE90001EA
+:10C0000063693EE0082B10D0082028702089A5F82D
+:10C0100001006089A5F8030031806A1D694604F1BA
+:10C020000C0006F066FA10B15FE01020EDE73088F2
+:10C030009DF800100844308088E00A20287020898C
+:10C04000A5F80100328045E00C2028702089A5F871
+:10C0500001006089A5F8030031803BE083E021897D
+:10C06000338800EB41021FFA82F843453DD3B8F113
+:10C07000050F3AD30E222A700BEA4101CDE90010D8
+:10C08000E36860882A467146FFF7D6FE00E04DE07F
+:10C09000A6F800805AE04020287060893188C01CD2
+:10C0A0001FFA80F8414520D32878714620F03F00E0
+:10C0B000123028702089A5F801006089CDE90002BE
+:10C0C00060882A46E368FFF7B7FEA6F80080287864
+:10C0D00040063BD461682089888037E0A089328897
+:10C0E000401D1FFA80F8424501D204273EE0162089
+:10C0F00028702089A5F801006089A5F80300A089AF
+:10C10000CDE9000160882A4671462369FFF794FE55
+:10C11000A6F80080DEE718202870207A6870A6F85C
+:10C1200000A013E061680A88920401D405271DE08D
+:10C13000C9882289914201D0062717E01E21297063
+:10C1400030806068018821F400510180B9F1000F4E
+:10C150000CD0618878230022022007F0E9FF616893
+:10C160002078887007E0A6F800C00327606801887F
+:10C1700021EA090101803846DFE62DE9FF4F85B04D
+:10C180001746129C0D001E461CD03078C10703D004
+:10C1900000F03F00192801D9012100E000212046CC
+:10C1A000FFF7AAFEA8420DD32088A0F57F41FF39F2
+:10C1B00008D03078410601D4000605D5082009B022
+:10C1C000BDE8F08F0720FAE700208DF800008DF819
+:10C1D000010030786B1E00F03F0C0121A81E4FF0CB
+:10C1E000050A4FF002094FF0030B9AB2BCF1200F81
+:10C1F00075D2DFE80CF08B10745E7468748C749CDC
+:10C2000074B674BB74C974D574E2747474F274F047
+:10C2100074EF74EE748B052D78D18DF80090A078B2
+:10C220008DF804007088ADF8060030798DF80100B3
+:10C23000707800F03F000C2829D00ADCA0F1020041
+:10C24000092863D2DFE800F0126215621A621D62EB
+:10C250002000122824D004DC0E281BD01028DBD1AB
+:10C260001BE016281FD01828D6D11FE020788007A1
+:10C2700001E020784007002848DAEFE02078000746
+:10C28000F9E72078C006F6E720788006F3E7207803
+:10C290004006F0E720780006EDE72088C005EAE7D1
+:10C2A00020884005E7E720880005E4E72088C004EF
+:10C2B000E1E72078800729D5032D27D18DF800B03C
+:10C2C000B6F8010082E0217849071FD5062D1DD35D
+:10C2D00081B27078012803D0022817D102E0CAE0A9
+:10C2E000022000E0102004228DF8002072788DF8E2
+:10C2F0000420801CB1FBF0F2ADF8062092B242435C
+:10C300008A4203D10397ADF80890A7E07AE020783D
+:10C31000000777D598B282088DF800A0ADF8042008
+:10C32000B0EB820F6ED10297ADF8061096E021783F
+:10C33000C90667D5022D65D381B206208DF80000AD
+:10C34000707802285ED300BFB1FBF0F28DF80400D4
+:10C35000ADF8062092B242438A4253D1ADF808901C
+:10C360007BE0207880064DD5072003E0207840064A
+:10C370007FD508208DF80000A088ADF80400ADF846
+:10C380000620ADF8081068E02078000671D5092075
+:10C39000ADF804208DF80000ADF8061002975DE0BE
+:10C3A0002188C90565D5022D63D381B20A208DF895
+:10C3B0000000707804285CD3C6E72088400558D573
+:10C3C000012D56D10B208DF80000A088ADF8040097
+:10C3D00044E021E026E016E0FFE72088000548D58C
+:10C3E000052D46D30C208DF80000A088ADF8040080
+:10C3F000B6F803006D1FADF80850ADF80600ADF8B3
+:10C400000AA02AE035E02088C00432D5012D30D1C1
+:10C410000D208DF8000021E02088800429D4B6F892
+:10C420000100E080A07B000723D5032D21D33078C5
+:10C4300000F03F001B2818D00F208DF80000208846
+:10C4400040F40050A4F80000B6F80100ADF8040074
+:10C45000ED1EADF80650ADF808B003976946059893
+:10C46000F5F7E6FC050008D016E00E208DF8000078
+:10C47000EAE7072510E008250EE0307800F03F00DD
+:10C480001B2809D01D2807D00220059907F0FAFEC5
+:10C49000208800F400502080A07B400708D520466B
+:10C4A000FFF70AFDC00703D1A07B20F00400A073B2
+:10C4B000284684E61FB5022806D101208DF8000029
+:10C4C00088B26946F5F7B4FC1FBD0000F8B51D46FB
+:10C4D000DDE906470E000AD004F0AEFB2346FF1D3F
+:10C4E000BCB231462A46009403F0BBFFF8BDD01918
+:10C4F0002246194617F05CFE2046F8BD2DE9FF4F95
+:10C500008DB09B46DDE91B57DDF87CA00C46082B5F
+:10C5100005D0E06901F002F950B11020D2E028887E
+:10C52000092140F0100028808AF80010022617E048
+:10C53000E16901208871E2694FF420519180E1693D
+:10C540008872E06942F601010181E069002181738E
+:10C550002888112140F0200028808AF80010042645
+:10C5600038780A900A2038704FF0020904F1180058
+:10C570004D460C9001F095FBB04681E0BBF1100FE9
+:10C580000ED1022D0CD0A9EB0800801C80B2022134
+:10C59000CDE9001005AB52461E990D98FFF796FFA6
+:10C5A000BDF816101A98814203D9F74800790F9008
+:10C5B00004E003D10A9808B138702FE04FF002016F
+:10C5C000CDE900190DF1160352461E990D98FFF79B
+:10C5D0007DFF1D980088401B801B83B2C6F1FF00C1
+:10C5E000984200D203461E990BA8D9B15FF0000211
+:10C5F000DDF878C0CDE9032009EB060189B2CDE969
+:10C6000001C10F980090BDF8161000220D9801F09E
+:10C61000CBFB387070B1C0B2832807D0BDF81600CC
+:10C6200020833AE00AEB09018A19E1E7022011B000
+:10C63000BDE8F08FBDF82C00811901F0FF08022D34
+:10C640000DD09AF80120424506D1BDF82010814254
+:10C6500007D0B8F1FF0F04D09AF801801FE08AF8E4
+:10C660000180C94800680178052902D1BDF816107B
+:10C67000818009EB08001FFA80F905EB080085B2FC
+:10C68000DDE90C1005AB0F9A01F00EFB28B91D98DF
+:10C690000088411B4145BFF671AF022D13D0BBF19D
+:10C6A000100F0CD1A9EB0800801C81B20220CDE94B
+:10C6B000000105AB52461E990D98FFF707FF1D9824
+:10C6C0000580002038700020B1E72DE9F8439C4632
+:10C6D000089E13460027B26B9AB3491F8CB2F18FA4
+:10C6E000A1F57F45FF3D05D05518AD882944891D2A
+:10C6F0008DB200E000252919B6F83C80083141458B
+:10C7000020D82A44BCF8011022F8021BBCF8031000
+:10C7100022F8021B984622F8024B914604F07AFA5E
+:10C720004FF00C0C41464A462346CDF800C003F0BA
+:10C7300064FEF587B16B00202944A41D21440880C4
+:10C7400003E001E0092700E083273846BDE8F883CD
+:10C7500010B50B88848F9C420CD9846BE018048838
+:10C7600044B1848824F40044A41D23440B80106049
+:10C77000002010BD0A2010BD2DE9F0478AB0002529
+:10C78000904689468246ADF8185007274BE0059839
+:10C7900006888088000446D4A8F8006007A80195A0
+:10C7A00000970295CDE903504FF400730022314603
+:10C7B000504601F0F9FA04003CD1BDF81800ADF87C
+:10C7C0002000059804888188B44216D10A0414D444
+:10C7D00001950295039521F400410097049541F4D9
+:10C7E000804342882146504601F0B4F804000BD142
+:10C7F0000598818841F40041818005AA08A948462E
+:10C80000FFF7A6FF0400DCD000970598029501957C
+:10C81000039504950188BDF81C300022504601F0B4
+:10C8200099F80A2C06D105AA06A94846FFF790FFF9
+:10C830000400ACD0ADF8185004E00598818821F4CC
+:10C840000041818005AA06A94846FFF781FF00281C
+:10C85000F3D00A2C03D020460AB0BDE8F0870020B0
+:10C86000FAE710B50C46896B86B051B10C218DF8F2
+:10C870000010A18FADF80810A16B01916946FAF77D
+:10C8800064FC00204FF6FF71A063E187A08706B02B
+:10C8900010BD2DE9F0410D460746896B0020069E2C
+:10C8A0001446002911D0012B0FD1324629463846B3
+:10C8B000FFF762FF002808D1002C06D03246294637
+:10C8C0003846BDE8F04100F038BFBDE8F0812DE901
+:10C8D000FC411446DDE9087C0E46DDE90A15521DCF
+:10C8E000BCF800E092B2964502D20720BDE8FC8178
+:10C8F000ACF8002017222A70A5F80160A5F80330D3
+:10C900000522CDE900423B462A46FFF7DFFD002025
+:10C91000ECE770B50C4615464821204617F0E9FCB7
+:10C9200004F1080044F81C0F00204FF6FF71E0618D
+:10C9300061842084A5841720E08494F82A0040F0C4
+:10C940000A0084F82A0070BD4FF6FF720A80014683
+:10C95000032007F097BC30B585B00C460546FFF7BD
+:10C9600080FFA18E284629B101218DF8001069466B
+:10C97000FAF7EBFB0020E0622063606305B030BD96
+:10C98000B0F84000704700005400002090F84620A6
+:10C99000920703D4408808800020F3E70620F1E7DF
+:10C9A00090F846209207EDD5A0F84410EAE701463A
+:10C9B000002009880A0700D5012011F0F00F01D0EE
+:10C9C00040F00200CA0501D540F004008A0501D5F7
+:10C9D00040F008004A0501D540F010000905D1D506
+:10C9E00040F02000CEE700B5034690F84600C007AF
+:10C9F00001D0062000BDA3F842101846FFF7D7FF6C
+:10CA000010F03E0F05D093F8460040F0040083F884
+:10CA1000460013F8460F40F001001870002000BDDA
+:10CA200090F84620520700D511B1B0F84200A9E7AE
+:10CA30001720A7E710F8462F61F3C3020270A1E7A1
+:10CA40002DE9FF4F9BB00E00DDE92B34DDE929789D
+:10CA5000289D24D02878C10703D000F03F00192872
+:10CA600001D9012100E000212046FFF7D9FFB042A3
+:10CA700015D32878410600F03F010CD41E290CD0B4
+:10CA8000218811F47F6F0AD13A8842B1A1F57F4223
+:10CA9000FF3A04D001E0122901D1000602D504209A
+:10CAA0001FB0C5E5F9491D984FF0000A08718DF8CF
+:10CAB00018A08DF83CA00FAA0A60ADF81CA0ADF834
+:10CAC00050A02978994601F03F02701F5B1C04F1C9
+:10CAD000180C4FF0060E4FF0040BCDF858C01F2A6B
+:10CAE0007ED2DFE802F07D7D107D267DAC7DF47D79
+:10CAF000F37DF27DF17DF47DF07D7D7DEF7DEE7D3A
+:10CB00007D7D7D7DED0094F84610B5F80100890724
+:10CB100001D5032E02D08DF818B022E34FF4006146
+:10CB2000ADF85010608003218DF83C10ADF8400046
+:10CB3000D8E2052EEFD1B5F801002083ADF81C0036
+:10CB4000B5F80310618308B1884201D901207FE163
+:10CB50000020A07220814FF6FF702084169801F00B
+:10CB6000A0F8052089F800000220029083460AAB55
+:10CB70001D9A16991B9801F097F890BB9DF82E000E
+:10CB8000012804D0022089F80100102003E00120D0
+:10CB900089F8010002200590002203A90BA805F0E6
+:10CBA000A8FCE8BB9DF80C00059981423DD13A886C
+:10CBB000801CA2EB0B01814237DB02990220CDE9F8
+:10CBC00000010DF12A034A4641461B98FFF77EFCFF
+:10CBD00002980BF1020B801C80B217AA03A901E096
+:10CBE000A0E228E002900BA805F083FC02999DF8D2
+:10CBF0000C00CDE9000117AB4A4641461B98FFF7F0
+:10CC000065FC9DF80C100AAB0BEB01001FFA80FBD2
+:10CC100002981D9A084480B2029016991B9800E071
+:10CC200003E001F041F80028B6D0BBF1020F02D0BA
+:10CC3000A7F800B053E20A208DF818004FE2002157
+:10CC40000391072EFFF467AFB5F801002083ADF81C
+:10CC50001C00B5F80320628300283FF477AF9042B0
+:10CC60003FF674AF0120A072B5F8050020810020C6
+:10CC7000A073E06900F052FD78B9E1690120887184
+:10CC8000E2694FF420519180E1698872E06942F6CF
+:10CC900001010181E06900218173F01F20841E9849
+:10CCA000606207206084169800F0FBFF072089F877
+:10CCB00000000120049002900020ADF82A0028E036
+:10CCC0001DE2A3E13AE1EAE016E2AEE086E049E0E7
+:10CCD0000298012814D0E0698079012803D1BDF8B9
+:10CCE0002800ADF80E00049803ABCDE900B04A4629
+:10CCF00041461B98FFF7EAFB0498001D80B20490A0
+:10CD0000BDF82A00ADF80C00ADF80E00059880B211
+:10CD100002900AAB1D9A16991B9800F0C5FF28B91E
+:10CD200002983988001D05908142D1D202980128CD
+:10CD300081D0E0698079012805D0BDF82810A1F5DF
+:10CD40007F40FF3803D1BDF82800ADF80E000498ED
+:10CD500003ABCDE900B04A4641461B98FFF7B6FB4E
+:10CD60000298BBE1072E02D0152E7FF4D4AEB5F8A1
+:10CD700001102183ADF81C10B5F80320628300294F
+:10CD80003FF4E4AE91423FF6E1AE0121A1724FF0D3
+:10CD9000000BA4F808B084F80EB0052E07D0C0B27E
+:10CDA000691DE26905F086FB00287FF444AF4FF669
+:10CDB000FF70208401A906AA14A8CDF800B081E86C
+:10CDC00085032878214600F03F031D9A1B98FFF742
+:10CDD00095FB8246208BADF81C0080E10120032EDC
+:10CDE000C3D14021ADF85010B5F801102183ADF842
+:10CDF0001C100AAAB8F1000F00D00023CDE90203ED
+:10CE000004921D98CDF80480009038880022401EBE
+:10CE100083B21B9800F0C8FF8DF8180090BB0B2060
+:10CE200089F80000BDF8280037E04FF0010C052E0E
+:10CE30009BD18020ADF85000B5F801102183B5F8E2
+:10CE400003002084ADF81C10B0F5007F03D9072043
+:10CE50008DF8180085E140F47C4222840CA8B8F1DA
+:10CE6000000F00D00023CDE90330CDE9018C1D98DF
+:10CE700000903888401E83B21B9800F095FF8DF813
+:10CE8000180028B18328A8D10220BDE0540000205A
+:10CE90000D2189F80010BDF83000401C1EE1032E62
+:10CEA00004D248067FF537AE002017E1B5F801102F
+:10CEB000ADF81C102878400602D58DF83CE002E061
+:10CEC00007208DF83C004FF000080320CDE9020850
+:10CED0001E9BCDF810801D980193A6F1030B0090C6
+:10CEE0001FFA8BF342461B9800F034FD8DF81800B2
+:10CEF0008DF83C80297849060DD52088C00506D5D7
+:10CF0000208BBDF81C10884201D1C4F82480404613
+:10CF10008DF81880E2E0832801D14FF0020A4FF427
+:10CF20008070ADF85000BDF81C002083A4F820B03C
+:10CF30001E986062032060841321CCE0052EFFF46C
+:10CF4000EAADB5F80110ADF81C10A28F62B3A2F5DE
+:10CF50007F43FE3B28D008228DF83C204FF0000B89
+:10CF60000523CDE9023BDDF878C0CDF810B01D9A5D
+:10CF700080B2CDF804C040F400430092B5F803201D
+:10CF80001B9800F0E7FC8DF83CB04FF400718DF871
+:10CF90001800ADF85010832810D0F8B1A18FA1F57A
+:10CFA0007F40FE3807D0DCE00B228DF83C204FF6A6
+:10CFB000FE72A287D2E7A4F83CB0D2E000942B46E0
+:10CFC00031461E9A1B98FFF780FB8DF8180008B1B8
+:10CFD00083284BD1BDF81C00208355E700942B46D5
+:10CFE00031461E9A1B98FFF770FB8DF81800E8BBBE
+:10CFF000E18FA06B0844811D8DE8820343888288FD
+:10D0000001881B98FFF763FC824668E095F8018071
+:10D01000022E70D15FEA080002D0B8F1010F6AD188
+:10D0200009208DF83C0007A800908DF84080434609
+:10D03000002221461B98FFF72CFC8DF842004FF090
+:10D04000000B8DF843B050B9B8F1010F12D0B8F110
+:10D05000000F04D1A18FA1F57F40FF380AD0A08F27
+:10D0600040B18DF83CB04FF4806000E037E0ADF89F
+:10D0700050000DE00FA91B98FAF767F882468DF86B
+:10D080003CB04FF48060ADF85000BAF1020F06D00A
+:10D09000FC480068C07928B18DF8180027E0A4F892
+:10D0A000188044E0BAF1000F03D081208DF81800F9
+:10D0B0003DE007A800904346012221461B98FFF758
+:10D0C000E8FB8DF8180021461B98FFF7CAFB9DF876
+:10D0D000180020B9192189F80010012038809DF826
+:10D0E0003C0020B10FA91B98FAF72FF88246BAF13D
+:10D0F000000F33D01BE018E08DF818E031E0207805
+:10D10000000712D5012E10D10A208DF83C00E088CE
+:10D11000ADF8400003201B9907F0B4F80820ADF8E3
+:10D120005000C1E648067FF5F6AC4FF0040A2088AF
+:10D13000BDF8501008432080BDF8500080050BD585
+:10D14000A18FA1F57F40FE3806D11E98E062289895
+:10D150002063A6864FF0030A5046A1E49DF818000C
+:10D1600078B1012089F80000297889F80110BDF80C
+:10D170001C10A9F802109DF8181089F80410052059
+:10D1800038802088BDF8501088432080E4E72DE9DE
+:10D19000FF4F8846087895B0012181404FF2090081
+:10D1A000249C0140ADF820102088DDF88890A0F57F
+:10D1B0007F424FF0000AFF3A06D039B1000705D58B
+:10D1C000012019B0BDE8F08F0820FAE7239E4FF048
+:10D1D000000B0EA886F800B018995D460988ADF8D6
+:10D1E0003410A8498DF81CB0179A0A718DF838B020
+:10D1F000086098F8000001283BD0022809D00328D5
+:10D200006FD1307820F03F001D303070B8F8040046
+:10D21000E08098F800100320022904D1317821F031
+:10D220003F011B31317094F84610090759D505AB01
+:10D23000B9F1000F13D0002102AA82E80B000720E9
+:10D24000CDE90009BDF83400B8F80410C01E83B25F
+:10D250000022159800F0A8FD0028D1D101E0F11CB2
+:10D26000EAE7B8F80400A6F80100BDF81400C01CF5
+:10D2700004E198F805108DF81C1098F804000128B6
+:10D2800006D04FF4007A02282CD00328B8D16CE1E4
+:10D290002188B8F8080011F40061ADF8201020D002
+:10D2A00017281CD3B4F84010814218D3B4F84410A6
+:10D2B000172901D3814212D1317821F03F01C91CD5
+:10D2C0003170A6F801000321ADF83410A4F8440031
+:10D2D00094F8460020F0020084F8460065E1052538
+:10D2E0007EE177E1208808F1080700F4FE60ADF8E0
+:10D2F000200010F0F00F1BD010F0C00F03D03888C2
+:10D30000228B9042EBD199B9B878C00710D0B96898
+:10D310000720CDE902B1CDF804B00090CDF810B0EF
+:10D32000FB88BA883988159800F014FB0028D6D1FC
+:10D330002398BDF82010401C80294ED006DC10290F
+:10D340000DD020290BD0402987D124E0B1F5807F72
+:10D350006ED051457ED0B1F5806F97D1DEE0C80622
+:10D3600001D5082000E0102082460DA907AA05205B
+:10D37000CDE902218DF83800ADF83CB0CDE9049636
+:10D3800008A93888CDE9000153460722214615989F
+:10D39000FFF7B4F8A8E09DF81C2001214FF00A0A1D
+:10D3A000002A9BD105ABB9F1000F00D00020CDE9D8
+:10D3B00002100720CDE90009BDF834000493401E97
+:10D3C00083B2218B0022159800F0EEFC8DF81C0032
+:10D3D0000B203070BDF8140020E09DF81C200121C6
+:10D3E0004FF00C0A002A22D113ABB9F1000F00D084
+:10D3F0000020CDE902100720CDE900090493BDF813
+:10D400003400228C401E83B2218B159800F0CCFC96
+:10D410008DF81C000D203070BDF84C00401CADF89C
+:10D42000340005208DF83800208BADF83C00BCE0BE
+:10D430003888218B88427FF452AF9DF81C004FF052
+:10D44000120A00281CD1606AA8B1B878C0073FF45E
+:10D4500046AF00E018E0BA680720CDE902B2CDF887
+:10D4600004B00090CDF810B0FB88BA88159800F091
+:10D4700071FA8DF81C00132030700120ADF83400D3
+:10D4800093E00000540000203988208B8142D2D1E3
+:10D490009DF81C004FF0160A0028A06B08D0E0B3DE
+:10D4A0004FF6FF7000215F46ADF808B0019027E00D
+:10D4B00068B1B978C907BED1E18F0DAB0844821DB0
+:10D4C00003968DE80C0243888288018809E0B878C9
+:10D4D000C007BCD0BA680DAB03968DE80C02BB88C0
+:10D4E000FA881598FFF7F3F905005ED0072D72D082
+:10D4F00076E0019005AA02A92046FFF729F9014626
+:10D50000E28FBDF80800824201D00029F1D0E08FFF
+:10D51000A16B084407800198E08746E09DF81C0055
+:10D520004FF0180A40B1208BC8B1388820832146BB
+:10D530001598FFF796F938E004F118000090237E63
+:10D54000012221461598FFF7A4F98DF81C00002848
+:10D55000EDD1192030700120ADF83400E7E7052542
+:10D5600021461598FFF77DF93AE0208800F4007015
+:10D57000ADF8200050452DD1A08FA0F57F41FE3998
+:10D5800001D006252CE0D8F808004FF0160A48B163
+:10D59000A063B8F80C10A1874FF6FF71E187A0F8DF
+:10D5A00000B002E04FF6FF70A087BDF8200030F415
+:10D5B0007F611AD0782300220320159906F0B8FD68
+:10D5C00098F8000020712088BDF8201008432080C2
+:10D5D0000EE000E007252088BDF820108843208059
+:10D5E000208810F47F6F1CD03AE02188814321808D
+:10D5F0009DF8380020B10EA91598F9F7A6FD05464B
+:10D600009DF81C000028EBD086F801A001203070A6
+:10D61000208B70809DF81C0030710520ADF834001F
+:10D62000DEE7A18EE1B118980DAB0088ADF83400AB
+:10D630002398CDE90304CDE90139206B0090E36A1A
+:10D64000179A1598FFF7FCF9054601208DF8380068
+:10D650000EA91598F9F779FD00B10546A4F834B084
+:10D6600094F8460040070AD52046FFF7A0F910F0CD
+:10D670003E0F04D114F8460F20F0040020701898D3
+:10D68000BDF83410018028469BE500B585B003281D
+:10D6900006D102208DF8000088B26946F9F755FDE1
+:10D6A00005B000BD10B5384C0B782268012B02D0B4
+:10D6B000022B2AD111E013780BB1052B01D10423E1
+:10D6C000137023688A889A802268CB88D380226866
+:10D6D0000B891381498951810DE08B8893802268E1
+:10D6E000CB88D38022680B8913814B8953818B8926
+:10D6F0009381096911612168F9F727FD22680021EA
+:10D700000228117003D0002800D0812010BD832092
+:10D7100010BD806B002800D001207047817801295E
+:10D7200009D10088B0F5205F03D042F6010188429C
+:10D7300001D10020704707207047F0B587B0002462
+:10D7400015460E460746ADF8144010E006980188CD
+:10D750002980811DCDE902410721019404940091A3
+:10D76000838842880188384600F0F4F830B906AA68
+:10D7700005A93046FEF7ECFF0028E7D00A2800D1C3
+:10D78000002007B0F0BD00005400002010B58B78D9
+:10D7900083B102789A4205D10B885BB102E08B79A4
+:10D7A000091D4BB18B789A42F9D1B0F801300C8841
+:10D7B000A342F4D1002010BD812010BD072826D03F
+:10D7C00012B1012A27D103E0497801F0070102E0F4
+:10D7D0004978C1F3C20105291DD2DFE801F0031821
+:10D7E000080C12000AB10320704702207047042879
+:10D7F0000DD250B10DE0052809D2801E022808D3B1
+:10D8000003E0062803D0032803D00520704700203A
+:10D8100070470F20704781207047C0B282060BD43A
+:10D82000000607D5FE48807A4143C01D01EBD000B9
+:10D8300080B27047084670470020704770B5138863
+:10D840000B800B781C0625D5F54CA47A844204D8AD
+:10D8500043F010000870002070BD956800F00706C6
+:10D8600005EBD0052D78F54065F304130B701378A4
+:10D87000D17803F0030341EA032140F20123B1FB15
+:10D88000F3F503FB15119268E41D00FB012000EB8A
+:10D89000D40070BD906870BD37B51446BDF8041053
+:10D8A00011809DF804100A061ED5C1F30013DC494F
+:10D8B000A568897A814208D8FE2811D1C91DC908F6
+:10D8C0005A42284616F0EBFC0AE005EBD00100F0C6
+:10D8D0000702012508789540A84393401843087033
+:10D8E000207820F0100020703EBD2DE9F041074661
+:10D8F000C81C0E4620F00300B04202D08620BDE8CE
+:10D90000F081C74D002034462E60AF802881AA7276
+:10D91000E8801AE0E988491CE980810614D4E1789E
+:10D9200000F0030041EA002040F20121B0FBF1F2D7
+:10D9300001FB12012068FFF770FF2989084480B2BB
+:10D940002881381A3044A0600C3420784107E1D493
+:10D950000020D4E72DE9FF4F89B01646DDE9168A8D
+:10D960000F46994623F44045084600F00DFB04009D
+:10D970000FD0099802F0E2FF0290207800060AD545
+:10D98000A748817A0298814205D887200DB0BDE86A
+:10D99000F08F0120FAE7224601A90298FFF74EFF17
+:10D9A000834600208DF80C004046B8F1070F1AD0CE
+:10D9B00001222146FFF702FF0028E7D12078400628
+:10D9C00011D502208DF80C00ADF81070BDF80400E0
+:10D9D000ADF81200ADF814601898ADF81650CDF8F7
+:10D9E0001CA0ADF818005FEA094004D500252E46BA
+:10D9F000A84601270CE02178E07801F0030140EA15
+:10DA0000012040F20121B0FBF1F2804601FB1287B8
+:10DA10005FEA494009D5B84507D1A178207901F0DE
+:10DA2000030140EA0120B04201D3BE4201D90720E0
+:10DA3000ACE7A8191FFA80F9B94501D90D20A5E76F
+:10DA40009DF80C0028B103A90998F9F77CFB002880
+:10DA50009CD1B84507D1A0784FEA192161F30100A4
+:10DA6000A07084F804901A9800B10580199850EAC3
+:10DA70000A0027D0199830B10BEB06002A461999F5
+:10DA800016F096FB0EE00BEB06085746189E099819
+:10DA900003F0C0F82B46F61DB5B239464246009554
+:10DAA00002F0ABFC224601A90298FFF7C7FE9DF8E1
+:10DAB0000400224620F010008DF80400DDE901107A
+:10DAC000FFF7EAFE002061E72DE9FF4FDFF85091F4
+:10DAD00082461746B9F80610D9F8000001EB41015B
+:10DAE00000EB810440F20120B2FBF0F185B000FBB5
+:10DAF00011764D46DDF84C8031460698FFF78DFED5
+:10DB000029682A898B46611A0C3101441144AB887B
+:10DB100089B28B4202D8842009B038E70699CDB289
+:10DB2000290603D5A90601D50620F5E7B9F806C0F0
+:10DB30000CF1010C1FFA8CFCA9F806C0149909B16C
+:10DB4000A1F800C0A90602D5C4F8088007E0104477
+:10DB500080B2A9F80800191A01EB0B00A060224658
+:10DB6000FE200699FFF798FEE77026712078390AA3
+:10DB700061F30100320AA17840F0040062F3010170
+:10DB8000A17020709AF802006071BAF80000E0807D
+:10DB900000262673280602D599F80A7000E00127AE
+:10DBA000A80601D54FF000084D4600244FF00709A4
+:10DBB0000FE0CDE902680196CDF800900496E9885F
+:10DBC0002046129B089AFFF7C5FE0028A4D1641CCA
+:10DBD000E4B2BC42EDD300209EE72DE9F047804639
+:10DBE00000F0D2F9070005D0002644460C4D40F263
+:10DBF000012919E00120BDE8F087204600F0C4F9B2
+:10DC00000278C17802F0030241EA0222B2FBF9F382
+:10DC100009FB13210068FFF700FE304486B201E0E3
+:10DC2000E8050020641CA4B2E988601E8142E4DC9F
+:10DC3000A8F10100E8802889801B28810020387025
+:10DC4000D9E710B5144631B1491E218002F076FEA5
+:10DC5000A070002010BD012010BD10B5D2490446AF
+:10DC60000088CA88904201D30A2010BD096800EBE1
+:10DC7000400001EB80025079A072D0882081917819
+:10DC8000107901F0030140EA0120A081A078E11C95
+:10DC9000FFF7D4FD20612088401C2080E080002018
+:10DCA00010BD0121018270472DE9FF4F85B04FF66D
+:10DCB000FF788246A3F8008048681F460D468078AA
+:10DCC0008DF8060048680088ADF8040000208DF843
+:10DCD0000A00088A0C88A04200D304462C8241E046
+:10DCE000288A401C2882701D6968FFF74FFDB8BB69
+:10DCF0003988414501D1601E38806888A04236D3FA
+:10DD0000B178307901F0030140EA012901A9701DC1
+:10DD1000FFF73CFD20BB298941452CD0002231462C
+:10DD20000798FFF74BFDD8B92989494518D1E9680B
+:10DD30000391B5F80AC0D6F808B05046CDF800C037
+:10DD400002F068FFDDF800C05A460CF1070C1FFA1C
+:10DD50008CFC4B460399CDF800C002F018FB50B183
+:10DD6000641CA4B2204600F00FF90600B8D1641E6E
+:10DD70002C820A20D0E67C807079B871F088B88057
+:10DD80003178F07801F0030140EA01207881A7F8AA
+:10DD90000C90504602F0D2FD324607F10801FFF721
+:10DDA0004DFD38610020B7E62DE9FF4F87B0814671
+:10DDB0001C469246DDF860B0DDF85480089800F00B
+:10DDC000E3F805000CD0484602F0B8FD29780906B2
+:10DDD00008D57549897A814204D887200BB0D6E5E9
+:10DDE0000120FBE7CAF309062A4601A9FFF726FD31
+:10DDF0000746149807281CD000222946FFF7DEFCAE
+:10DE00000028EBD12878400613D501208DF80800B2
+:10DE10000898ADF80C00BDF80400ADF80E00ADF8A0
+:10DE20001060ADF8124002A94846F9F78CF90028B5
+:10DE3000D4D12978E87801F0030140EA0121AA78D9
+:10DE4000287902F0030240EA0220564507D0B1F5D6
+:10DE5000007F04D9611E814201DD0B20BEE78642AE
+:10DE600001D90720BAE7801B85B2A54200D9254613
+:10DE7000BBF1000F01D0ABF80050179818B1B919D9
+:10DE80002A4616F095F9B8F1000F0DD03E444846E9
+:10DE90004446169F02F0D0FE2146FF1DBCB232461A
+:10DEA0002B46009402F0DDFA002097E72DE9F041BF
+:10DEB00007461D461646084600F066F804000BD0DB
+:10DEC000384602F03BFD2178090607D53649897AA4
+:10DED000814203D8872012E5012010E52246314611
+:10DEE000FFF7ACFC65B12178E07801F0030140EA6E
+:10DEF0000120B0F5007F01D8012000E0002028704B
+:10DF00000020FCE42DE9F04107461D461646084670
+:10DF100000F03AF804000BD0384602F00FFD2178EB
+:10DF2000090607D52049897A814203D88720E6E48B
+:10DF30000120E4E422463146FFF7AEFCFF2D14D069
+:10DF40002178E07801F0030240EA022040F2012249
+:10DF5000B0FBF2F302FB130015B900F2012080B20E
+:10DF6000E070000A60F3010121700020C7E410B5E1
+:10DF70000C4600F009F828B1C18821804079A070D2
+:10DF8000002010BD012010BD0749CA88824209D374
+:10DF900040B1096800EB40006FF00B0202EB80001B
+:10DFA0000844704700207047E805002070B503461C
+:10DFB000002002466FF02F050EE09C5CA4F13006B5
+:10DFC0000A2E02D34FF0FF3070BD00EB800005EB4E
+:10DFD0004000521C2044D2B28A42EED370BD30B50C
+:10DFE0000A240AE0B0FBF4F304FB13008D18303070
+:10DFF00005F8010C521E1846D2B2002AF2D130BDEB
+:10E0000030B500234FF6FF7510E0040A44EA002003
+:10E0100084B2C85C6040C0F30314604005EA003479
+:10E020004440E0B25B1C84EA40109BB29342ECD3C4
+:10E0300030BD000010B582B0694601F0D1FD002866
+:10E0400018BFFFDF9DF80000002448B1019890F848
+:10E05000DD0028B1019880F8DD4001980AF0AFF9A1
+:10E06000F8488068A0F8D24002B010BD2DE9F04712
+:10E0700004460D46062002F043FC0646072002F047
+:10E080003FFC304400F0FF08002718EB050618BFDE
+:10E090004FF000091DD02088401C80B22080B04283
+:10E0A00028BFA4F800902588454501D3B54209D37F
+:10E0B0000621284602F07CFC20B90721284602F000
+:10E0C00077FC10B10020BDE8F087781CC7B2BE42D3
+:10E0D000E1D84FF6FF7020801220BDE8F08770B5C0
+:10E0E00082B007F073FB0DF0AFF9D74C4FF6FF7617
+:10E0F00000256683A683D5A12570D1E90001CDE96D
+:10E10000000165706946A01C16F008FAA11C601C8D
+:10E1100014F04CF825721B2060814FF4A471A1818A
+:10E12000E08121820321A1740422E274A082E082B2
+:10E13000A4F13E00218305704680C6480570A4F115
+:10E1400010000570468002B070BDF8B5BD4D174691
+:10E150000E466860297007F0B3FA4FF6FF70ADF80D
+:10E16000000000216846FFF781FFA0B90621BDF835
+:10E17000000002F02FFC04460721BDF8000002F069
+:10E1800029FC002C1CBF0028FFDF00216846FFF798
+:10E190006DFF0028EAD0FFF7A2FF287812F07CF884
+:10E1A0000FF0A0FC2978686813F013FF28780CF0B2
+:10E1B000ABFB30460AF00FF807F020FC29786868BE
+:10E1C0000BF048FA3946287814F0ADFDBDE8F84068
+:10E1D0000DF03AB910B50124002A1CBF002010BD73
+:10E1E000002908BF022105D0012918BF002401D051
+:10E1F000204610BD0EF088FEFAE72DE9F04F8BB0F7
+:10E20000040008BFFFDF02218F4E06F11C00FFF75C
+:10E210002DFF002818BFFFDFB6F81CA0062002F073
+:10E220006FFB0546072002F06BFB284400F0FF0857
+:10E2300008F1010000F0FF094FF0000BB78B4745D4
+:10E2400025D120460FF022F8002840F0CE8030780B
+:10E25000002800F0CE8084F801B014202070C4F8AB
+:10E2600004B0C4F808B0C4F80CB0C4F810B0C4F8D6
+:10E2700014B0C4F818B0C4F81CB00220C4F820B020
+:10E28000207186F800B00BB00120BDE8F08F4F453B
+:10E2900020D1204607F04CFB00287DD007F02AFF54
+:10E2A000002859D02078172856D12079002853D03B
+:10E2B000E088072102F07CFB050008BFFFDF28880B
+:10E2C00007F017FAE088072102F084FB002818BF46
+:10E2D000FFDF8AE004A9384601F082FC00285BD108
+:10E2E0009DF8100048B107F07EFBB84254D021469B
+:10E2F00038460BF0B8F880B377E00FF05AF8B84220
+:10E3000077D02146384613F085FD00286DD1059859
+:10E3100000F1580590F8D00018B9E87E08B1012046
+:10E3200000E00020079095F8370000281CBF95F802
+:10E33000380010F0020F1CD084F801B001202070CA
+:10E3400084F804B0E78095F839002072688F608106
+:10E35000A88FA08185F837B047E0FFE7059800F166
+:10E36000580590F80C010028DBD1E87E0028D8D0B1
+:10E37000D5E7384602F060FC0290002808BFFFDFB6
+:10E38000029801F06FFE50B184F801B00F212170A6
+:10E39000E7802081012000E02BE0207125E0384655
+:10E3A00002F038FC0290002808BFFFDF079800B396
+:10E3B000029801F0AEFEE0B19DF8100038B9059862
+:10E3C000D0F8F8004188B94208BF80F800B038465C
+:10E3D00007F08FF984F801B00C20207084F804B0A5
+:10E3E000E780287F207285F81BB00BB00120BDE8C4
+:10E3F000F08F022106F11C00FFF738FE18B9B08B30
+:10E4000050457FF41BAF0BB02046BDE8F04F14F031
+:10E41000D0BC10B512F08AFC042803D012F086FCA0
+:10E42000052802D10FF078FD28B90AF0A9F920B12A
+:10E4300007F08AFC08B10C2010BD0DF051F8002047
+:10E4400010BD00005C00002032060020FFFFFFFF2F
+:10E450001F0000006800002010B504460078002866
+:10E460001EBF0128122010BD12F060FC042806D047
+:10E4700012F05CFC052802D00AF082F928B10DF0F8
+:10E480007EF900281CBF0C2010BD2078002816BF84
+:10E4900002280020012004F11703E21D611CBDE8E1
+:10E4A00010400DF075B810B50446007800281EBF66
+:10E4B0000128122010BD12F039FC042803D012F0FC
+:10E4C00035FC052802D10FF027FD28B90AF058F9CC
+:10E4D00020B107F039FC08B10C2010BD20780028CD
+:10E4E00016BF022800200120611C0CF0BFFF00288D
+:10E4F00014BF0020072010BD10B50DF043F900280F
+:10E5000014BF0020302010BD10B5044612F00EFCE0
+:10E51000042806D012F00AFC052802D00AF030F9CF
+:10E5200008B10C2010BD20460DF026F9002010BDCA
+:10E5300010B512F0FBFB042806D012F0F7FB0528FB
+:10E5400002D00AF01DF928B10DF019F900281CBFFE
+:10E550000C2010BD0DF075F8002010BDFF2181705A
+:10E560004FF6FF718180FE4949680A7882718A8876
+:10E57000028149884181012141700020704710B516
+:10E58000002482B012F1080F16D00CDC12F1280F13
+:10E5900018BF12F1140F0FD012F1100F18BF12F1A3
+:10E5A0000C0F09D00EE012F1040F18BF002A03D09F
+:10E5B000032A18BF042A05D1012807D0022809D050
+:10E5C00003280BD0122402B0204610BD104607F0DD
+:10E5D0008CFDF8E710460FF03AFAF4E708461446C7
+:10E5E000694601F0FDFA002818BF0224EBD19DF81E
+:10E5F0000000019880F857400024E4E710B5134666
+:10E6000001220DF0A6FF002010BD10B5044612F047
+:10E610008DFB052804BF0C2010BD204611F02AFEFA
+:10E62000002010BD10B5044612F080FB042806D06F
+:10E6300012F07CFB052802D00AF0A2F808B10C20E9
+:10E6400010BD2146002007F0C2F8002010BD10B513
+:10E65000044611F0B9FE50B10AF085F838B12078BF
+:10E6600009F0DDFD20780FF090FC002010BD0C209B
+:10E6700010BD10B5044612F059FB042806D012F064
+:10E6800055FB052802D00AF07BF808B10C2010BD1C
+:10E690002146012007F09BF8002010BD38B5044644
+:10E6A0004FF6FF70ADF80000A079E179884213D0F1
+:10E6B00021791F299CBF61791F290DD8002211469D
+:10E6C00014F030FF40B90022E079114614F02AFF1F
+:10E6D00010B9207A072801D9122038BD0AF050F865
+:10E6E00060B912F023FB48B900216846FFF7BEFC71
+:10E6F00020B1204606F031F8002038BD0C2038BD8E
+:10E7000070B504468078002582B01A2825D00EDC2A
+:10E71000162844D2DFE800F04343434343214343F8
+:10E7200043434343434343434343432121212A2853
+:10E7300035D00BDCA0F11E000C2830D2DFE800F051
+:10E740002F2F2F2F2F2F2F2F2F2F2F0D3A38042819
+:10E7500025D2DFE800F0240224022088B0F5706F93
+:10E760001DD20126694601F03BFA00281EBF022097
+:10E7700002B070BD9DF80000002801980BBF00F1A9
+:10E78000F40100F5B87100F1F50300F271130246CF
+:10E7900012D192F8D00092F8732052B903E002B07F
+:10E7A0004FF0120070BD002818BF042801D008786F
+:10E7B00068B102B00C2070BD92F80C0192F8732081
+:10E7C000002AF6D1002818BF0428F0D1F1E70E7016
+:10E7D000A07818709DF8000048B1019890F8DD000D
+:10E7E00028B1019880F8DD50019809F0E8FD02B0E9
+:10E7F000002070BDF0B583B00C46694601F0F0F919
+:10E8000028B1204615F074FE03B00220F0BD019837
+:10E81000002700F1580500F1080600BF85F8407098
+:10E820003146204615F07AFE95F840000028F5D1D3
+:10E8300003B0F0BD2DE9F0410D4604460189808802
+:10E8400000230DF0BCFF696A814228BFBDE8F0815A
+:10E85000401A401C4108A0884FF0000C401A80B2BA
+:10E86000A08022896FF00E07511A8AB2228195F892
+:10E870005460618816F00C0F6FF00D0328D0B0F5CE
+:10E88000747F38BF604606D35038C61700EB9660D9
+:10E8900003EBA01080B2814238BF0846608095F833
+:10E8A0005510E08811F00C0F1BD0B2F5747F09D31E
+:10E8B000A2F15001CA1701EB926103EBA11100BF55
+:10E8C0001FFA81FC604528BF6046E080BDE8F0810A
+:10E8D000022E1ABF03EBD00080B207EB9000DAD112
+:10E8E000D8E702291ABF03EBD2011FFA81FC07EB1C
+:10E8F0009201E7D1E4E7F0B587B00C46054604A9DC
+:10E9000001F06EF900281CBF07B0F0BD9DF81000A3
+:10E91000002814BF002201220599B1F84A30FB2BD0
+:10E9200028BFFB23B1F84CC0BCF1FB0F28BF4FF050
+:10E93000FB0C0C4FD7E90006BF68009001960297C8
+:10E94000ADF80230ADF806C06846FFF773FF65808A
+:10E95000BDF80400E080BDF80800608104E000001C
+:10E960005C00002040470200BDF80200A080BDF816
+:10E970000600208107B00020F0BD2DE9F04F89B0DE
+:10E9800004460088694601F02BF95FEA00081CBFC5
+:10E9900009B0BDE8F08FB4F806C02289ACF11B01C4
+:10E9A0001220E12924BF09B0BDE8F08FB2F5A47FA1
+:10E9B0003CBF09B0BDE8F08F44F29025AA4284BF65
+:10E9C00009B0BDE8F08F00276388A188A3F11B067A
+:10E9D000E12E24BF09B0BDE8F08FB1F5A47F2EBFB2
+:10E9E0008D4209B0BDE8F08F1120BCF1FB0F99BF3B
+:10E9F00040F64806B24209B0BDE8F08FFB2B92BF4B
+:10EA0000B14209B0BDE8F08F208806A901F0E8F80E
+:10EA1000002818BFFFDF35D19DF8180000280CBF73
+:10EA2000012200220799B1F84A00FB2828BFFB20E9
+:10EA3000B1F84C30FB2B28BFFB23DFF858B7DBF8CD
+:10EA400000C0DBF804A0DBF808B0CDF808C0CDF8B2
+:10EA50000CA0CDF810B0ADF80A00ADF80E3002A849
+:10EA6000FFF7E8FEBDF80C0060F31F45BDF810008D
+:10EA700060F31F49BDF80A0060F30F05BDF80E00F2
+:10EA800060F30F0962881FFA89F1092091423CBFA7
+:10EA900009B0BDE8F08FA9B2E28891423CBF09B04D
+:10EAA000BDE8F08F4FEA1941A288238901EB154197
+:10EAB0001A4491423CBF09B0BDE8F08F9DF80000B8
+:10EAC0004FF001090028019808D000F5CD7580F8B5
+:10EAD0009B91019890F8DE0148B307E000F582753C
+:10EAE00080F80591019890F8280110B14FF03A088C
+:10EAF00018E0E08868806088E8802089A880A08885
+:10EB00002881012228460199FFF794FEA888B04287
+:10EB100028BF40F64800A8802889B0421DD228812D
+:10EB200085F800906F7009B04046BDE8F08FE0882E
+:10EB300068806088E8802089A880A08828810022D9
+:10EB400028460199FFF776FEA888B04228BF40F614
+:10EB50004800A8802889B042E1D340F64800DEE7AB
+:10EB60000BE710B5044612F0E1F8042806D012F0C5
+:10EB7000DDF8052802D009F003FE28B10CF0FFFDF6
+:10EB800000281CBF0C2010BD2078002816BF0228CA
+:10EB900000200120E279611C0CF075FF002814BFF1
+:10EBA0000020022010BD817831F0070207BFC27833
+:10EBB00032F007031220704711F0040F0EBF12F05D
+:10EBC000040F1120704701F023B810B504460178F6
+:10EBD000122084B0012918BF002904D002291EBFC9
+:10EBE000032904B010BD6178002918BF012904D0A1
+:10EBF00002291EBF032904B010BDE17B21B9A17811
+:10EC000001291CBF04B010BDA17831F005021CBF62
+:10EC100004B010BD11F0050F04BF04B010BD11F019
+:10EC2000040F1EBF112004B010BDE178E388628993
+:10EC300000291EBF012904B010BD042B2EBF042AD9
+:10EC400004B010BDA17B002904BF04B010BD07298A
+:10EC500084BF04B010BD12F069F8042837D012F058
+:10EC600065F8052833D0A0788DF80800A0788DF8D5
+:10EC7000000060788DF8040020788DF80300A07BF8
+:10EC80008DF80500E07B002818BF01208DF80600F4
+:10EC9000A07810F0010F10D0E078012808BF022002
+:10ECA00003D000280CBF012000208DF80100E0886F
+:10ECB000ADF80A006089ADF80C0002A811F091FBD4
+:10ECC000002804BF68460FF065F904B010BD04B019
+:10ECD0000C2010BD10B5044602781220012A0FD076
+:10ECE000002A18BF10BD012A26D012F01FF80528EF
+:10ECF00004D011F0F6F9002808BF10BD0C2010BD9B
+:10ED00006178002918BF012906D0022918BF10BD5B
+:10ED1000A188002908BF10BD6388002B1CBFA188F3
+:10ED20000029E0D003EB83035B0001EB8101B3EB2F
+:10ED3000012F28BF10BDD6E70FF01DF8002804BF33
+:10ED4000122010BD0FF02CF800200FF0D3F800288F
+:10ED500018BF10BD60780FF0B1F8002818BF10BDC3
+:10ED6000A1886088BDE8104011F064BB002100F06C
+:10ED7000B1BF017811F0010F02D0406813F0ECBF71
+:10ED800013F0B9BF2DE9F04F8FB00D460246AFF634
+:10ED90004411D1E90001CDE90B011146284600F0EC
+:10EDA00099FF00281CBF0FB0BDE8F08F11F0BEFF27
+:10EDB00004280CD011F0BAFF052808D0F64F387897
+:10EDC00028B90EF0F6FAA0F57F41FF3903D00FB055
+:10EDD0000C20BDE8F08FF1480890F1480990F14807
+:10EDE0000A9008AA06210DA801F0B0FD040002BF98
+:10EDF00009200FB0BDE8F08F03210DF052F9B98A58
+:10EE0000A4F84A10FA8AA4F84C20F87C0090BB7C45
+:10EE1000208801F088FE002818BFFFDF208806F058
+:10EE200067FC268804F10E094FF0000B4FF00A0A28
+:10EE30000421484604F04DFF48460DF001FB062032
+:10EE400001F05EFD80461CE005A9062001F039FDB9
+:10EE500005A801F014FD5FEA000B10D1BDF8180001
+:10EE6000B04206D00798042249460E3015F074F9D6
+:10EE700070B105A801F003FD5FEA000BEED0A8F128
+:10EE80000108B8F1000F07DDBBF1000FDCD007E08F
+:10EE900048460DF0DEFAF2E7BBF1000F08BFFFDFD6
+:10EEA000D9F800000CF07AFFBAF1010A01D000286D
+:10EEB000BED0BDA004F1120600680190032101A894
+:10EEC00004F0DEFE002001A90A5C3254401CC0B2EE
+:10EED0000328F9D3A88B6080688CA080288DE080FF
+:10EEE000687A10F0010F18BF01217CD0388B0A46D8
+:10EEF00011F009FB0146A062204611F030FB4FF0F3
+:10EF0000000884F85E8084F85F80A878002816BF27
+:10EF10000228002001206076D5F80300C4F81A000A
+:10EF2000B5F80700E0830BA904F1080015F0F6FA24
+:10EF30004FF0010984F80091B4F84C0004F5827692
+:10EF40004A46FB2828BFFB207989814238BF084602
+:10EF500094F855104FF4747A11F00C0F1CBF0AEBA3
+:10EF600080111FFA81FC72D0B989614538BF8C4687
+:10EF7000B4F84A10FB2928BFFB21FB898B4238BF1C
+:10EF8000194694F854B01BF00C0F1CBF0AEB811308
+:10EF90009BB265D03F8A9F4238BF3B461B2918BFB2
+:10EFA000B3F5A47F65D0F080A6F808C07180B38067
+:10EFB00021463046FFF73EFCB08840F648018842C3
+:10EFC00028BF40F64800B0803089884228BF40F60C
+:10EFD0004800308186F800908DF800800121684655
+:10EFE00004F04EFE00E02BE09DF8000000F0070169
+:10EFF000C0F3C1021144C0F3401008448DF8000072
+:10F00000401D207609283CBF08302076002120468C
+:10F010000DF047F868780EF0B9FEA9782878EA1C58
+:10F020000EF087FE002808BF122650D00EF0B8FE62
+:10F03000A9782878EA1C0EF01BFF06001FD046E0D6
+:10F0400010F0020F14BF022100214FE7FFE7022951
+:10F0500007BF81003C31C10070311FFA81FC83E79A
+:10F06000BBF1020F07BF8B003C33CB0070339BB268
+:10F0700090E71B2818BFBCF5A47F94D1ACE7012012
+:10F080000EF04CFE060022D1214603200EF028FF90
+:10F0900006001CD1687A8DF8000010F0010F05D031
+:10F0A0006889ADF80200288AADF80400684611F0BE
+:10F0B00098F9064695F83A00002818BF01200EF08E
+:10F0C00033FE26B9204611F026F9060009D0208823
+:10F0D00006F00FFB2088062101F07CFC002818BFF9
+:10F0E000FFDF30460FB0BDE8F08F0146002049E653
+:10F0F00038B5294C207870B911F018FE052805D0D4
+:10F100000EF057F9A0F57F41FF3904D0684611F0A1
+:10F11000CCF910B113E00C2038BD0098008806F03F
+:10F12000E8FA00980621008801F054FC002818BF76
+:10F13000FFDF012020701D480078FCF727FE00202B
+:10F1400038BD70B4B0F802C08188C3880289448990
+:10F150008089ACF1060640F67B45AE423CBF8E1F6F
+:10F16000AE4214D28C4598BFB3F5FA7F3EBFA2F1F0
+:10F170000A0C0F4D15EB0C0509D25B1C5943B1EB82
+:10F18000820F04DA84429EBF002070BC704730209A
+:10F1900070BC70474047020032060020F405002092
+:10F1A0006800002022060020112233005C000020AD
+:10F1B00089F3FFFF2DE9F047B0F802C004468188CB
+:10F1C000C388028947898689ACF1060940F67B48E5
+:10F1D00030200025C1453ABFA1F10609C145BDE86F
+:10F1E000F0878C4598BFB3F5FA7F3DBFA2F10A0CBA
+:10F1F000DFF8B48418EB0C08BDE8F0875B1C5943BA
+:10F20000B1EB820FA8BFBDE8F087B74288BFBDE869
+:10F21000F0872088062101F0CBFB68B190F8D01070
+:10F2200090F8732042B9002918BF042904D0D0F8FF
+:10F23000F8100A781AB106E00220BDE8F087D0F88D
+:10F240004421127812B13A20BDE8F08705228A7174
+:10F25000D0F8F8100D81D0F8F820A1885181D0F8AD
+:10F26000F820E1889181D0F8F8202189D181D0F867
+:10F27000F8100A894B899A429EBF8A79082A9A42D5
+:10F2800024BF1220BDE8F08722884A80D0F8F80019
+:10F29000022101700020BDE8F087F0B583B005467B
+:10F2A0000DF0F2F8002802BF122003B0F0BD0026D6
+:10F2B000FE4F012429467C70B81C15F02FF97E7092
+:10F2C0006946062001F0FDFA002818BFFFDF6846F6
+:10F2D00001F0D5FA002808BFBDF804500AD1029801
+:10F2E00080F80041684601F0CAFA18B9BDF8040078
+:10F2F000A842F4D103B00020F0BD10B50446008848
+:10F30000062101F055FB68B190F8D01090F87320F9
+:10F3100042B9002918BF042904D0D0F8F8100A789F
+:10F3200012B105E0022010BDD0F8442112780AB1D4
+:10F330003A2010BD90F8962012F0010F04BF0C2067
+:10F3400010BDD4F80220D4F806304A608B60D0F8A3
+:10F35000F81062898A81D0F8F810E268C1F80E20AE
+:10F360002269C1F812206269C1F81620A269C1F8A9
+:10F370001A20D0F8F82003211170D0F8F800218865
+:10F380004180002010BDF8B515460E46044609F030
+:10F39000F7F900281CBF0C20F8BD20781223EF28B5
+:10F3A00073D86088ADF8000010F0100F4FF0000126
+:10F3B0000CD010F0010F00F002021BD0B2B110F01F
+:10F3C000080F08BF10F0040F1ED01AE010F0080F4D
+:10F3D0007ED110F0200F18BF10F0030F78D110F07D
+:10F3E000010F18BF10F0020F72D10DE010F0040FE2
+:10F3F0000AD106E02AB110F0080F08BF10F0040F80
+:10F4000002D010F00F0F63D1608810F0080F09D1FF
+:10F41000D4E901C2624528BFBCF1200F58D3B2F134
+:10F42000807F55D2227B002A52D0072A50D894F8E8
+:10F430000DC0BCF1000F18BFBCF1010F05D0BCF12D
+:10F44000020F18BFBCF1030F42D110F0040F05D119
+:10F45000BCF1020F18BFBCF1030F07D1A27B002A39
+:10F4600018BF012A34D110F0040F08D1627D002AA0
+:10F4700018BF012A03D0022A18BF032A28D1E27D2F
+:10F4800010F0100F02D0012A10D021E0012A18BF7D
+:10F49000032A1DD110F0100F08D1627E012A1CBF73
+:10F4A000022A032A14D1A27E0F2A11D8E27E002A52
+:10F4B00018BF012A0CD1E27D1123032A08D010F0D5
+:10F4C000100F04BF627E032A02D010F0400F01D05B
+:10F4D0001846F8BD3170A17555B9FF208DF80000B0
+:10F4E0006946002006F0EDFD6946002006F0D4FDD7
+:10F4F0002046BDE8F84006F004BD002243E72DE9B0
+:10F50000F0470446C0780F46122510B106F063FD9F
+:10F5100050B1607804280AD094F8038094F80090E1
+:10F520006678B8F1FB0F12D92846BDE8F08709F0DC
+:10F5300027F90028F8D006F0A6FD0028F4D106F03F
+:10F540009AFA002804BFE0780028EDD1E4E71FB163
+:10F55000B8F11F0F23D9E7E706F08DFA28B1B8F10B
+:10F560001F0F98BF032E07D0DEE7032E18BF042E0F
+:10F5700002D0B8F1000FD7D009F002F9002818BF67
+:10F58000032E04D0042E1CBF0C20BDE8F087484693
+:10F5900006F069FA002804BF4220BDE8F087E07851
+:10F5A00061781F2898BF03291CBF1120BDE8F08790
+:10F5B000211D06F086FD0020BDE8F08700219EE7B2
+:10F5C0002DE9F0470446C0788846122710B106F0AE
+:10F5D00098FD38B16578042D04D0E67894F8009051
+:10F5E000FB2E02D93846BDE8F087B8F1000F02D0F3
+:10F5F0001F2E21D9F6E706F03EFA20B11F2E98BF44
+:10F60000032D06D0EEE7032D18BF042D01D0002EE8
+:10F61000E8D009F0B5F8002818BF032D04D0042D58
+:10F620001CBF0C20BDE8F087484606F01CFA0028F5
+:10F6300004BF4220BDE8F087E07861781F2898BFBA
+:10F6400003291CBF1120BDE8F087211D06F024FD11
+:10F650000020BDE8F0870021B2E72DE9F041044623
+:10F660004078422582B0012808D8A07806F0FBF93E
+:10F6700020B120781225012804D0A0B102B028467C
+:10F68000BDE8F08106F04BFD20B1A0880028F5D040
+:10F690008028F3D806F050FD90B160780028EDD0B6
+:10F6A0002078012810D003E089F3FFFF3206002004
+:10F6B00007F0EAFE044608F0DBFC002800F0EA80D0
+:10F6C00002B00C20BDE8F08106F046FB38B906F028
+:10F6D0001FFD002802BF122002B0BDE8F08109F032
+:10F6E0004FF80028ECD106F07EF9A0F57F41FF39F4
+:10F6F000E6D106F050FBA08842F2107100FB01F643
+:10F70000A079314606F078FC06F0F4FC18B300222C
+:10F71000072101A801F01AF9040002BF092002B074
+:10F72000BDE8F081F6480321846020460CF072FBAE
+:10F73000204607F0EBF8F34DA88AA4F84A00E88ABF
+:10F74000A4F84C0006F097F968B1288B012108F065
+:10F7500013FEA0620FE03146002008F063FD002890
+:10F7600018BFFFDFA1E006F0E9FC2A8B0146104636
+:10F7700008F002FEA06201460022204607F087FE44
+:10F7800006F079F9002808BF06F0D8FCE87C009064
+:10F79000AB7CEA8AA98A208801F0C5F9002818BF45
+:10F7A000FFDF208805F0A4FF3146204608F03AFD2F
+:10F7B000002818BFFFDF2146B4F84C00002204F5F2
+:10F7C000CD76FB2828BFFB206B89834238BF1846C3
+:10F7D00091F855304FF4747413F00C0F1CBF04EB08
+:10F7E00080131FFA83FC38D0AF89674528BF67466E
+:10F7F000B1F84A30FB2B28BFFB23B5F80EC09C455F
+:10F8000038BF634691F854C01CF00C0F1CBF04EBCA
+:10F81000831C1FFA8CF829D02C8A444528BF444603
+:10F820001B2B18BFB4F5A47F2ED0F08037817380D6
+:10F83000B4803046FEF7FEFFB08840F648018842AB
+:10F8400028BF40F64800B0803089884228BF40F683
+:10F85000480030810120307027E0022B07BF830071
+:10F860003C33C30070331FFA83FCBDE7BCF1020FC9
+:10F8700007BF4FEA830C0CF13C0C4FEAC30C0CF1B0
+:10F88000700C1FFA8CF8C7E71B2818BFB7F5A47FC8
+:10F89000CBD10AE04CB1208805F02BFF208807214E
+:10F8A00001F098F8002818BFFFDF002002B0BDE883
+:10F8B000F0810021D1E610B50C46072101F078F85F
+:10F8C000002804BF022010BD90F8731109B10C206C
+:10F8D00010BD90F86510142912BF152990F8C011B9
+:10F8E0000029F4D12168C0F874116168C0F878115A
+:10F8F000A168C0F87C11E168C0F88011012180F88E
+:10F900007311002010BD10B5072101F051F8002837
+:10F9100004BF022010BD90F8731109B10C2010BD76
+:10F9200090F86510142918BF1529F7D1022180F825
+:10F930007311002010BDF0B50E464BF68032122137
+:10F9400083B0964217D8B6B1694600F049F900284D
+:10F950001CBF03B0F0BD019800F15807841C258836
+:10F960003246294638460CF00FFA2088A842F6D1D4
+:10F9700003B00020F0BD03B00846F0BD10B582B062
+:10F9800004460088694600F02BF900281CBF02B02D
+:10F9900010BD0198A37800F1580190F82C209A42EC
+:10F9A00002BF0C2002B010BD7F220A728A720022B0
+:10F9B000CA72E17880F82D10217980F82E10A17894
+:10F9C00080F82C1002B0104610BD10B582B00C4665
+:10F9D000694600F005F900281CBF02B010BD01986F
+:10F9E00090F87300002818BF0120207002B000209A
+:10F9F00010BD30B583B00D461446694600F0F0F8EE
+:10FA000000281CBF03B030BD019890F82C000128DD
+:10FA10001EBF0C2003B030BD019890F86010297013
+:10FA200090F86100207003B0002030BD70B50D4625
+:10FA30001646072100F0BCFF002804BF022070BD5D
+:10FA400083884FF0010CC28841880CEB430C65455C
+:10FA50001AD342F2107C02FB0CF240F6C41C01FBEC
+:10FA60000CF1B2FBF1F1491E8CB2B4F5FA7F88BFFC
+:10FA70004FF4FA74A54238BF2C46621C591CB2FBE5
+:10FA8000F1F25143491E8BB290F8AC11002908BF26
+:10FA900003843380002070BD10B50C46072100F0B0
+:10FAA00087FF002804BF022010BD80F8DF40002C33
+:10FAB0001EBF90F8DD10002908F081FC002010BD69
+:10FAC000017800291CBF417800290ED041881B29EC
+:10FAD00021BF81881B29C188022906D30A490268EF
+:10FAE00040680A654865002070471220704710B5CD
+:10FAF000044610F005FD204608F009FC002010BD6A
+:10FB00005C00002032060020F40500202DE9F041C1
+:10FB100016460F46044601221146384610F0F3FC03
+:10FB200005460121384608F027FC854228BF2846B3
+:10FB30000123E100503189B2E631884206D901F152
+:10FB40009602401AB0FBF2F0401C83B233800020D2
+:10FB5000BDE8F08110B5044611F0E8F8042806D09D
+:10FB600011F0E4F8052802D008F00AFE08B10C20D4
+:10FB700010BD601C0BF05DFF207800F0010006F066
+:10FB800005F9207800F001000EF005F9002010BD05
+:10FB900010B50446072000F0A5FE00281CBF0C206D
+:10FBA00010BD207810F0010F11D0002260781146AE
+:10FBB00013F0B8FC00281CBF122010BDA0680AF08A
+:10FBC00048FA607861680AF04DFA002010BD002004
+:10FBD0000AF03FFA002108460AF044FA002010BD5E
+:10FBE00070B50C460546062100F0E2FE606010B1DB
+:10FBF0000020207070BD0721284600F0D9FE60600B
+:10FC0000002804BF022070BD01202070002070BDBC
+:10FC100010B582B0044600886946FFF7E1FF020094
+:10FC20001CBF02B010BDA088002818BF012804D056
+:10FC300002281EBF122002B010BDA178002908BF03
+:10FC40000321E078002808BF03204FF0000C9DF846
+:10FC500000400123002C019C06D084F8A531019CB2
+:10FC600094F8F241ECB124E084F80F31019C94F84F
+:10FC700034413CB9019C94F80E411CB9019C94F8A4
+:10FC80007D400CB13A2208E0019C84F80E31019BC2
+:10FC900083F81011019981F81101019880F80FC1C2
+:10FCA00015E0019C94F8A4411CB9019C94F87D4096
+:10FCB0000CB13A2208E0019C84F8A431019B83F83E
+:10FCC000A611019981F8A701019880F8A5C102B099
+:10FCD000104610BD427A12F0070F10D032F0070321
+:10FCE0000DD112F0040F01D011207047012A18BF66
+:10FCF000022AF9D190F83A301BB9012A01D012201A
+:10FD000070472DE9F0074FF0000C12F0010F40F69C
+:10FD1000774740F67B4337D069B14489B0F810C0CB
+:10FD2000261F43F6FD75AE423CBFACF10406AE4261
+:10FD300026D2644524D3C68AB0F81CC0448C058DF5
+:10FD4000B0F82E90B0F83480A6F1060A9A453CBF70
+:10FD5000ACF1060A9A4513D2664598BFB4F5FA7F0E
+:10FD60003CBFA5F10A06BE420AD2641C04FB0CFC8F
+:10FD7000BCEB850F04DAC14598BF4FF0010C03D9E5
+:10FD8000BDE8F0073020704712F0020F22D000EBE0
+:10FD90004C02D68AB2F81CC0558C148DB2F82E8055
+:10FDA000928EA6F106094B4584BFACF106094B457E
+:10FDB000E6D9664598BFB5F5FA7F3CBFA4F10A03C2
+:10FDC000BB42DDD26B1C03FB0CF3B3EB840FD7DA21
+:10FDD0009045D5D802782AB1012A13D0BDE8F007A2
+:10FDE000122070470029817808D0002918BF012906
+:10FDF00008D0022918BF032904D0EFE7002918BF53
+:10FE00000129EBD14078002818BF012803D002282F
+:10FE100018BF0328E2D1BDE8F007002070470000BA
+:10FE200030B5058825F4004421448CB24FF40041DC
+:10FE300094420AD2121B92B21B339A4201D2A943B6
+:10FE400007E005F40041214303E0A21A92B2A9435E
+:10FE50001143018030BD0844083050434A31084402
+:10FE600080B2704770B51D4616460B4604462946BB
+:10FE70003046049AFFF7EFFF0646B34200D2FFDF99
+:10FE80002821204614F035FA4FF6FF70A082283E54
+:10FE9000B0B265776080B0F5004F00D9FFDF6188B0
+:10FEA00005F13C00814200D2FFDF60880835401B2D
+:10FEB000343880B220801B2800D21B2020800020F4
+:10FEC000A07770BD8161886170472DE9F05F0D46B4
+:10FED000C188044600F12809008921F4004620F475
+:10FEE000004800F062FB10B10020BDE8F09F4FF029
+:10FEF000000A4FF0010BB0450CD9617FA8EB06005A
+:10FF0000401A0838854219DC09EB060000210580FB
+:10FF100041801AE06088617F801B471A083F0DD43A
+:10FF20001B2F00DAFFDFBD4201DC294600E0B9B239
+:10FF3000681A0204120C04D0424502DD84F817A0AE
+:10FF4000D2E709EB06000180428084F817B0CCE7C5
+:10FF500070B5044600F12802C088E37D20F400401B
+:10FF60002BB110440288438813448B4201D20020F5
+:10FF700070BD00258A4202D30180458008E0891ABD
+:10FF80000904090C418003D0A01D00F01EFB08E00D
+:10FF9000637F00880833184481B26288A01DFFF790
+:10FFA0003FFFE575012070BD70B5034600F12804E0
+:10FFB000C588808820F400462644A84202D100204B
+:10FFC000188270BD98893588A84206D3401B758871
+:10FFD0002D1A2044ADB2C01E05E02C1AA5B25C7FDC
+:10FFE00020443044401D0C88AC4200D90D809C89CF
+:10FFF00024B1002414700988198270BD0124F9E726
+:020000040001F9
+:1000000070B5044600F12801808820F400404518AE
+:10001000208A002825D0A189084480B2A08129889F
+:100020006A881144814200D2FFDF2888698800264F
+:100030000844A189884212D1A069807F287169880B
+:1000400019B1201D00F0C1FA08E0637F2888083349
+:10005000184481B26288201DFFF7E2FEA681268245
+:10006000012070BD2DE9F0414189878800260446B2
+:1000700000F12805B94218D004F10A0821F4004023
+:100080002844418819B1404600F09FFA08E0637F98
+:1000900000880833184481B262884046FFF7C0FEEA
+:1000A000761C6189B6B2B942E8D13046BDE8F0812C
+:1000B0002DE9F04104460B4627892830A68827F40D
+:1000C0000041B4F80A8001440D46B74201D1002036
+:1000D000ECE70AB1481D106023B1627F691D184624
+:1000E00014F066F82E88698804F1080021B18A1995
+:1000F00096B200F06AFA06E0637F628808339919C5
+:1001000089B2FFF78DFE474501D1208960813046D5
+:10011000CCE78188C088814201D10120704700204E
+:10012000704701898088814201D1012070470020F9
+:10013000704770B58588C38800F1280425F4004213
+:1001400023F4004114449D421AD08389058A5E1924
+:1001500025886388EC18A64214D313B18B4211D3BF
+:100160000EE0437F08325C192244408892B2801A24
+:1001700080B22333984201D211B103E08A4201D107
+:10018000002070BD012070BD2DE9F0478846C18870
+:100190000446008921F4004604F1280720F40045B4
+:1001A00007EB060900F001FA002178BBB54204D93B
+:1001B000627FA81B801A002503E06088627F801B95
+:1001C000801A083823D4E28962B1B9F80020B9F85E
+:1001D00002303BB1E81A2177404518DBE08938440A
+:1001E000801A09E0801A217740450ADB607FE189A7
+:1001F0000830304439440844C01EA4F81280BDE8D9
+:10020000F087454503DB01202077E7E7FFE76182C0
+:100210000020F4E72DE9F74F044600F12805C088D7
+:10022000884620F4004A608A05EB0A0608B140457A
+:1002300002D20020BDE8FE8FE08978B13788B6F899
+:10024000029007EB0901884200D0FFDF207F4FF0CA
+:10025000000B50EA090106D088B33BE00027A07FDD
+:10026000B9463071F2E7E18959B1607F294408301D
+:1002700050440844B4F81F1020F8031D94F82110CE
+:100280008170E28907EB080002EB0801E181308010
+:10029000A6F802B002985F4650B1637F30880833F9
+:1002A000184481B26288A01DFFF7BAFDE78121E002
+:1002B000607FE18908305044294408442DE0FFE77D
+:1002C000E089B4F81F102844C01B20F8031D94F8DF
+:1002D0002110817009EB0800E28981B202EB08006D
+:1002E000E081378071800298A0B1A01D00F06DF907
+:1002F000A4F80EB0A07F401CA077A07D08B1E088D4
+:10030000A08284F816B000BFA4F812B084F817B029
+:1003100001208FE7E0892844C01B30F8031DA4F8B2
+:100320001F10807884F82100EEE710B5818800F175
+:10033000280321F400442344848AC288A14212D0B5
+:10034000914210D0818971B9826972B11046FFF76C
+:10035000E8FE50B91089283220F400401044197981
+:100360000079884201D1002010BD184610BD00F16F
+:100370002803407F08300844C01E1060088808B970
+:10038000DB1E136008884988084480B270472DE955
+:10039000F04100F12806407F1C4608309046431883
+:1003A00008884D88069ADB1EA0B1C01C80B290421E
+:1003B00014D9801AA04200DB204687B298183A462A
+:1003C000414613F0C9FE002816D1E01B84B2B844A0
+:1003D000002005E0ED1CADB2F61EE8E7101A80B271
+:1003E0000119A94206D8304422464146BDE8F041F1
+:1003F00013F0B2BE4FF0FF3058E62DE9F04100F1A6
+:100400002804407F1E46083090464318002508887F
+:100410004F88069ADB1E90B1C01C80B2904212D960
+:10042000801AB04200DB304685B299182A46404611
+:1004300013F0BEFE701B86B2A844002005E0FF1C2E
+:10044000BFB2E41EEAE7101A80B28119B94206D899
+:1004500021183246404613F0ABFEA81985B2284653
+:1004600024E62DE9F04100F12804407F1E460830C3
+:1004700090464318002508884F88069ADB1E90B1E5
+:10048000C01C80B2904212D9801AB04200DB3046C4
+:1004900085B298182A46414613F08AFE701B86B230
+:1004A000A844002005E0FF1CBFB2E41EEAE7101AD2
+:1004B00080B28119B94206D820443246414613F031
+:1004C00077FEA81985B22846F0E5401D704710B5A3
+:1004D000044600F12801C288808820F400431944B2
+:1004E000904206D0A28922B9228A12B9A28A9042E9
+:1004F00001D1002010BD0888498831B1201D00F0CD
+:1005000064F800202082012010BD637F62880833D8
+:10051000184481B2201DFFF783FCF2E70021C1815E
+:1005200001774182C1758175704703881380C28944
+:1005300042B1C28822F4004300F128021A440A6042
+:10054000C08970470020704710B50446808AA0F526
+:100550007F41FF3900D0FFDFE088A082E08900B151
+:100560000120A07510BD4FF6FF71818200218175B9
+:10057000704710B50446808AA0F57F41FF3900D14D
+:10058000FFDFA07D28B9A088A18A884201D1002080
+:1005900010BD012010BD8188828A914201D1807DE9
+:1005A00008B1002070470120704720F4004221F478
+:1005B00000439A4207D100F4004001F40041884210
+:1005C00001D0012070470020704730B504460088F4
+:1005D0000D4620F40040A84200D2FFDF21884FF4EE
+:1005E000004088432843208030BD70B50C0005468C
+:1005F00009D0082C00D2FFDF1DB1A1B2286800F09D
+:1006000044F8201D70BD0DB100202860002070BD91
+:100610000021026803E093881268194489B2002A15
+:10062000F9D100F032B870B500260D46044608290D
+:1006300000D2FFDF206808B91EE0044620688188E8
+:10064000A94202D001680029F7D181880646A94253
+:1006500001D100680DE005F1080293B20022994231
+:1006600009D32844491B0260818021680968216000
+:100670000160206000E00026304670BD00230B6062
+:100680008A8002680A600160704700234360021D8F
+:10069000018102607047F0B50F4601884088154619
+:1006A0000C181E46AC4200D3641B3044A84200D94B
+:1006B000FFDFA019A84200D9FFDF3819F0BD2DE9EE
+:1006C000F041884606460188408815460C181F46AA
+:1006D000AC4200D3641B3844A84200D9FFDFE019C4
+:1006E000A84200D9FFDF70883844708008EB04000E
+:1006F000BDE8F0812DE9F041054600881E46174609
+:10070000841B8846BC4200D33C442C80688830441B
+:10071000B84200D9FFDFA019B84200D9FFDF6888CE
+:100720003044688008EB0400E2E72DE9F0410688D8
+:100730001D460446701980B2174688462080B8428C
+:1007400001D3C01B20806088A84200D2FFDF70194F
+:10075000B84200D9FFDF6088401B608008EB0600CC
+:10076000C6E730B50D460188CC18944200D3A41AD0
+:100770004088984200D8FFDF281930BD2DE9F041AC
+:10078000C84D04469046A8780E46A04200D8FFDF28
+:1007900005EB8607B86A50F8240000B1FFDFB8689F
+:1007A000002816D0304600F044F90146B868FFF73B
+:1007B0003AFF05000CD0B86A082E40F8245000D348
+:1007C000FFDFB9484246294650F826302046984770
+:1007D0002846BDE8F0812DE9F8431E468C19914664
+:1007E0000F460546FF2C00D9FFDFB14500D9FFDFDA
+:1007F000E4B200954DB300208046E81C20F00300D1
+:10080000A84200D0FFDF4946DFF89892684689F891
+:10081000001089F8017089F8024089F8034089F8CE
+:10082000044089F8054089F8066089F80770414658
+:1008300000F008F9002142460F464B460098C01CC4
+:1008400020F00300009012B10EE00120D4E703EB8A
+:100850008106B062002005E0D6F828C04CF8207070
+:10086000401CC0B2A042F7D30098491C00EB8400A2
+:10087000C9B200900829E1D3401BBDE8F88310B548
+:10088000044603F071FD08B1102010BD2078854AA0
+:10089000618802EB800092780EE0836A53F8213081
+:1008A00043B14A1C6280A180806A50F82100A06098
+:1008B000002010BD491C89B28A42EED86180052013
+:1008C00010BD70B505460C46084603F04DFD08B155
+:1008D000102070BD082D01D3072070BD25700020A9
+:1008E000608070BD0EB56946FFF7EBFF00B1FFDF1A
+:1008F0006846FFF7C4FF08B100200EBD01200EBD01
+:1009000010B50446082800D3FFDF6648005D10BD1F
+:100910003EB5054600246946FFF7D3FF18B1FFDF57
+:1009200001E0641CE4B26846FFF7A9FF0028F8D094
+:100930002846FFF7E5FF001BC0B23EBD5949897844
+:10094000814201D9C0B27047FF2070472DE9F041C4
+:10095000544B062903D007291CD19D7900E00025BE
+:1009600000244FF6FF7603EB810713F801C00AE07D
+:100970006319D7F828E09BB25EF823E0BEF1000FC0
+:1009800004D0641CA4B2A445F2D8334603801846B0
+:10099000B34201D100201CE7BDE8F041EEE6A0F52E
+:1009A0007F43FF3B01D0082901D300207047E5E6D3
+:1009B000A0F57F42FF3A0BD0082909D2394A937833
+:1009C000834205D902EB8101896A51F82000704702
+:1009D000002070472DE9F04104460D46A4F57F4103
+:1009E00043F20200FF3902D0082D01D30720F0E6C0
+:1009F0002C494FF000088A78A242F8D901EB85060D
+:100A0000B26A52F82470002FF1D0274839462030BE
+:100A100050F8252020469047B16A284641F82480A6
+:100A200000F007F802463946B068FFF727FE0020BD
+:100A3000CFE61D49403131F810004FF6FC71C01C63
+:100A4000084070472DE9F843164E884605460024B5
+:100A50002868C01C20F0030028602046FFF7E9FF4B
+:100A6000315D4843B8F1000F01D0002200E02A6850
+:100A70000146009232B100274FEA0D00FFF7B5FDA5
+:100A80001FB106E001270020F8E706EB8401009A79
+:100A90008A602968641C0844E4B22860082CD7D313
+:100AA000EBE60000500600204C47020070B50E46F1
+:100AB0001D46114600F0D4F804462946304600F0A1
+:100AC000D8F82044001D70BD2DE9F04190460D4638
+:100AD00004004FF0000610D00027E01C20F00300B7
+:100AE000A04200D0FFDFDDB141460020FFF77DFDD1
+:100AF0000C3000EB850617B112E00127EDE7614FDE
+:100B000004F10C00A9003C602572606000EB8500D8
+:100B10002060606813F0EDFB41463868FFF765FD23
+:100B20003046BDE8F0812DE9FF4F564C804681B03C
+:100B300020689A46934600B9FFDF2068027A424552
+:100B400003D9416851F8280020B143F2020005B0F2
+:100B5000BDE8F08F5146029800F082F886B2584600
+:100B60000E9900F086F885B27019001D87B22068D2
+:100B7000A14639460068FFF756FD04001FD0678084
+:100B800025802946201D0E9D07465A4601230095C3
+:100B9000FFF768F92088314638440123029ACDF8DE
+:100BA00000A0FFF75FF92088C1193846FFF78AF9DE
+:100BB000D9F800004168002041F82840C7E7042028
+:100BC000C5E770B52F4C0546206800B9FFDF2068E7
+:100BD000017AA9420ED9426852F8251051B100237A
+:100BE00042F825304A880068FFF748FD2168002058
+:100BF0000A7A08E043F2020070BD4B6853F82030D7
+:100C000033B9401CC0B28242F7D80868FFF700FD34
+:100C1000002070BD70B51B4E05460024306800B939
+:100C2000FFDF3068017AA94204D9406850F82500F6
+:100C300000B1041D204670BD70B5124E054600245B
+:100C4000306800B9FFDF3068017AA94206D94068F0
+:100C500050F8251011B131F8040B4418204670BD2E
+:100C600010B50A460121FFF7F6F8C01C20F003007A
+:100C700010BD10B50A460121FFF7EDF8C01C20F0A9
+:100C8000030010BD7000002070B50446C2F11005CD
+:100C9000281913F08DFA15F0FF0108D0491EC9B2CA
+:100CA000802060542046BDE8704013F000BB70BD4A
+:100CB00030B505E05B1EDBB2CC5CD55C6C40C45447
+:100CC000002BF7D130BD10B5002409E00B78521E7F
+:100CD00044EA430300F8013B11F8013BD2B2DC09BE
+:100CE000002AF3D110BD2DE9F04389B01E46DDE99D
+:100CF000107990460D00044622D002460846F94974
+:100D0000FDF77CFC102221463846FFF7DCFFE07B34
+:100D1000000606D5F34A3946102310320846FFF77D
+:100D2000C7FF102239464846FFF7CDFFF87B000683
+:100D300006D5EC4A4946102310320846FFF7B8FFA3
+:100D40001021204613F0B3FA0DE0103EB6B208EBC6
+:100D50000601102322466846FFF7AAFF22462846CE
+:100D60006946FDF74BFC102EEFD818D0F2B2414681
+:100D70006846FFF789FF10234A46694604A8FFF733
+:100D800097FF1023224604A96846FFF791FF2246E9
+:100D900028466946FDF732FC09B0BDE8F083102310
+:100DA0003A464146EAE770B59CB01E4605461346F2
+:100DB00020980C468DF80800202219460DF10900F4
+:100DC00013F0F6F9202221460DF1290013F0F0F975
+:100DD00017A913A8CDE90001412302AA31462846EC
+:100DE000FFF781FF1CB070BD2DE9FF4F9FB014AE1F
+:100DF000DDE92D5410AFBB49CDE900762023203129
+:100E00001AA8FFF770FF4FF000088DF808804FF028
+:100E100001098DF8099054F8010FCDF80A00A08857
+:100E2000ADF80E0014F8010C1022C0F340008DF84C
+:100E3000100055F8010FCDF81100A888ADF8150085
+:100E400015F8010C2C99C0F340008DF8170006A886
+:100E5000824613F0ADF90AA883461022229913F0B6
+:100E6000A7F9A0483523083802AA40688DF83C80CD
+:100E7000CDE900760E901AA91F98FFF734FF8DF880
+:100E800008808DF809902068CDF80A00A088ADF898
+:100E90000E0014F8010C1022C0F340008DF8100071
+:100EA0002868CDF81100A888ADF8150015F8010CD8
+:100EB0002C99C0F340008DF81700504613F078F9D4
+:100EC00058461022229913F073F9864835230838C2
+:100ED00002AA40688DF83C90CDE900760E901AA9E0
+:100EE0002098FFF700FF23B0BDE8F08FF0B59BB06E
+:100EF0000C460546DDE922101E461746DDE9203284
+:100F0000D0F801C0CDF808C0B0F805C0ADF80CC0ED
+:100F10000078C0F340008DF80E00D1F80100CDF844
+:100F20000F00B1F80500ADF8130008781946C0F3BA
+:100F300040008DF815001088ADF8160090788DF8F7
+:100F400018000DF11900102213F032F90DF12900EB
+:100F50001022314613F02CF90DF1390010223946D8
+:100F600013F026F917A913A8CDE90001412302AA1D
+:100F700021462846FFF7B7FE1BB0F0BDF0B5A3B081
+:100F800017460D4604461E46102202A8289913F063
+:100F90000FF906A82022394613F00AF90EA82022DC
+:100FA000294613F005F91EA91AA8CDE9000150231E
+:100FB00002AA314616A8FFF796FE1698206023B0C5
+:100FC000F0BDF0B589B00446DDE90E070D4639786D
+:100FD000109EC1F340018DF8001031789446C1F3A2
+:100FE00040018DF801101968CDF802109988ADF80C
+:100FF000061099798DF808100168CDF809108188DC
+:10100000ADF80D1080798DF80F0010236A46614607
+:1010100004A8FFF74DFE2246284604A9FDF7EEFA84
+:10102000D6F801000090B6F80500ADF80400D7F836
+:101030000100CDF80600B7F80500ADF80A00002061
+:10104000039010236A46214604A8FFF731FE22468A
+:10105000284604A9FDF7D2FA09B0F0BD1FB51C68F7
+:1010600000945B68019313680293526803920246EE
+:1010700008466946FDF7C2FA1FBD10B588B00446A0
+:10108000106804905068059000200690079008466C
+:101090006A4604A9FDF7B2FABDF80000208008B046
+:1010A00010BD1FB51288ADF800201A88ADF80220D7
+:1010B0000022019202920392024608466946FDF719
+:1010C0009DFA1FBD7FB5074B14460546083B9A1C89
+:1010D0006846FFF7E6FF224669462846FFF7CDFF40
+:1010E0007FBD0000A447020070B5044600780E469C
+:1010F000012813D0052802D0092813D10EE0A068DA
+:1011000061690578042003F0BDF8052D0AD0782325
+:1011100000220420616903F00BF803E004206169F8
+:1011200003F0B0F831462046BDE8704001F086B8C3
+:1011300010B500F12D02C3799478411D64F00304C9
+:101140002340C371DB070DD04B79547923404B7199
+:101150000B79127913400B718278C9788A4200D9D1
+:10116000817010BD00224A710A71F5E741780129AA
+:1011700000D00C21017070472DE9F04F93B04FF073
+:10118000000B0C690D468DF820B0097801260C2063
+:1011900017464FF00D084FF0110A4FF008091B29B0
+:1011A00075D2DFE811F01B00C30206031E035D03C6
+:1011B0007003A203B703F803190461049304A004A5
+:1011C000EC042A05340552055D05EE0531063406AA
+:1011D00063067F06F9061D07E606EB0614B12078C4
+:1011E0001D282AD0D5F808805FEA08004FD00120DA
+:1011F0008DF82000686A02220D908DF824200A20C4
+:101200008DF82500A8690A90A8880028EED098F8E3
+:10121000001091B10F2910D27ED2DFE801F07D13CA
+:1012200049DEFEFDFCFBFAF938089CF8F7000228BD
+:101230002DD124B120780C2801D00026EFE38DF8C1
+:101240002020CBE10420696A03F01CF8A888072855
+:10125000EED1204600F0EDFF022809D0204600F034
+:10126000E8FF032807D9204600F0E3FF072802D251
+:101270000120207004E0002CB8D020780128D7D1BC
+:1012800098F80400C11F0A2902D30A2061E0C4E1D2
+:10129000A070D8F80010E162B8F80410218698F820
+:1012A000060084F83200012028700320207044E0FA
+:1012B0000728BDD1002C99D020780D28B8D198F8F6
+:1012C000031094F82F20C1F3C000C2F3C0021042F3
+:1012D00001D0062000E00720890707D198F8051003
+:1012E0000142D2D198F806100142CED194F83120B3
+:1012F00098F8051020EA02021142C6D194F8322073
+:1013000098F8061090430142BFD198F80400C11F1D
+:101310000A29BAD2617D00E006E281427ED8D8F87F
+:1013200000106160B8F80410218198F80600A072DE
+:10133000012028700E20207003208DF82000686A9C
+:101340000D9004F12D000990601D0A900F300B9054
+:1013500022E12875FDE3412891D1204600F069FF84
+:10136000042802D1E078C00704D1204600F061FFD4
+:101370000F2884D1A88CD5F80C8080B24FF0400B98
+:10138000E669FFF747FC324641465B464E46CDF8DC
+:101390000090FFF732F80B208DF82000686A0D905E
+:1013A000E0690990002108A8FFF79EFE2078042834
+:1013B00006D0A07D58B1012809D003280AD049E3FE
+:1013C00005202070032028708DF82060CDE184F87E
+:1013D00000A032E712202070E9E11128BCD120469C
+:1013E00000F027FF042802D1E078C00719D020467A
+:1013F00000F01FFF062805D1E078C00711D1A07DBD
+:1014000002280ED0204600F014FF08E0CAE081E078
+:101410006FE14EE121E101E1E7E017E0ADE11128E4
+:101420009AD1102208F1010104F13C0012F0C0FE33
+:10143000607801287ED012202070E078C00760D04C
+:10144000A07D0028C8D00128C6D05AE0112890D12C
+:10145000204600F0EEFE082804D0204600F0E9FE09
+:10146000132886D104F16C00102208F10101064610
+:1014700012F09EFE207808280DD014202070E1780C
+:10148000C8070DD0A07D02280AD06278022A04D0B5
+:101490000328A1D035E00920F0E708B1012837D1B1
+:1014A000C80713D0A07D02281DD000200090D4E9E9
+:1014B000062133460EA8FFF776FC10220EA904F190
+:1014C0003C0012F049FEC8B1042042E7D4E90912F9
+:1014D000201D8DE8070004F12C0332460EA8616B35
+:1014E000FFF76FFDE9E7606BC1F34401491E006837
+:1014F000C84000F0010040F08000D7E720780928BC
+:1015000006D185F800908DF8209033E32870ECE345
+:101510000920FBE711289AD1204600F08AFE0A280C
+:1015200002D1E078C00704D1204600F082FE1528E1
+:101530008DD100E08DE104F13C00102208F10101A1
+:10154000064612F035FE20780A2816D016202070A4
+:10155000D4E90932606B611D8DE80F0004F15C0372
+:1015600004F16C0247310EA8FFF7C0FC10220EA94F
+:10157000304612F0F1FD18B1F5E20B20207071E257
+:101580002046FFF7D5FDA078216A0A18C0F11001A6
+:10159000104612F08CFE23E3394608A8FFF7A4FD9D
+:1015A00006463BE20228B6D1204600F042FE04285F
+:1015B00004D3204600F03DFE082809D3204600F061
+:1015C00038FE0E2829D3204600F033FE122824D2FC
+:1015D000A07D02289FD10E208DF82000686A0D9012
+:1015E00098F801008DF82400F0E3022893D12046FA
+:1015F00000F01FFE002810D0204600F01AFE01283F
+:10160000F9D0204600F015FE0C28F4D004208DF807
+:10161000240098F801008DF825005EE21128FCD125
+:10162000002CFAD020781728F7D16178606A022957
+:1016300011D0002101EB4101182606EBC101102257
+:10164000405808F1010112F0B3FD0420696A00F06E
+:10165000E3FD2670F1E50121ECE70B28DDD1002C3C
+:10166000DBD020781828D8D16078616A02281CD095
+:101670005FF0000000EB4002102000EBC2000958B0
+:10168000B8F8010008806078616A02280FD0002055
+:1016900000EB4002142000EBC2000958404650F80D
+:1016A000032F0A604068486039E00120E2E701202A
+:1016B000EEE71128B1D1002CAFD020781928ACD199
+:1016C0006178606A022912D05FF0000101EB4101EC
+:1016D0001C2202EBC1011022405808F1010112F056
+:1016E00067FD0420696A00F097FD1A20B6E0012129
+:1016F000ECE7082891D1002C8FD020781A288CD1C3
+:10170000606A98F80120017862F347010170616A0C
+:10171000D8F8022041F8012FB8F80600888004208C
+:10172000696A00F079FD8EE2072012E63878012818
+:1017300094D1182204F11400796812F07EFDE0794A
+:10174000C10894F82F0001EAD001E07861F30000AD
+:10175000E070217D002974D12178032909D0C007C8
+:1017600025D0032028708DF82090686A0D904120C4
+:1017700004E3607DA178884201D90620E9E50226CC
+:101780002671E179204621F0E001E171617A21F0D2
+:10179000F0016172A17A21F0F001A172FFF7C8FC9B
+:1017A0002E708DF82090686A0D900720E6E20420E4
+:1017B000ACE6387805289DD18DF82000686A0D9038
+:1017C000B8680A900720ADF824000A988DF830B068
+:1017D0006168016021898180A17A81710420207073
+:1017E000F4E23978052985D18DF82010696A0D91C8
+:1017F000391D09AE0EC986E80E004121ADF824104E
+:101800008DF830B01070A88CD7F80C8080B24026CC
+:10181000A769FFF711FA41463A463346C846CDF864
+:101820000090FEF71EFE002108A8FFF75DFCE0789F
+:1018300020F03E00801CE0702078052802D00F20A8
+:101840000CE049E1A07D20B1012802D0032802D09C
+:1018500002E10720BFE584F80080EEE42070ECE4AC
+:10186000102104F15C0002F034FA606BB0BBA07D83
+:1018700018B1012801D00520FDE006202870F748A6
+:101880006063A063BEE23878022894D1387908B149
+:101890002875B3E3A07D022802D0032805D022E0FA
+:1018A000B8680028F5D060631CE06078012806D095
+:1018B000A07994F82E10012805D0E84806E0A17917
+:1018C00094F82E00F7E7B8680028E2D06063E0786B
+:1018D000C00701D0012902D0E04803E003E0F86826
+:1018E0000028D6D0A063062010E68DF82090696A03
+:1018F0000D91E1784846C90709D06178022903D1E2
+:10190000A17D29B1012903D0A17D032900D00720A1
+:10191000287031E138780528BBD1207807281ED0FF
+:1019200084F800A005208DF82000686A0D90B86842
+:101930000A90ADF824A08DF830B003210170E17851
+:10194000CA070FD0A27D022A1AD000210091D4E943
+:10195000061204F15C03401CFFF725FA67E384F8E4
+:101960000090DFE7D4E90923211D8DE80E0004F182
+:101970002C0304F15C02401C616BFFF722FB56E371
+:10198000626BC1F34401491E1268CA4002F00101B2
+:1019900041F08001DAE738780528BDD18DF82000C4
+:1019A000686A0D90B8680A90ADF824A08DF830B040
+:1019B000042100F8011B102204F15C0112F0F8FB75
+:1019C000002108A8FFF790FB2078092801D01320F8
+:1019D00044E70A2020709BE5E078C10742D0A17D52
+:1019E000012902D0022927D038E0617808A801290E
+:1019F00016D004F16C010091D4E9061204F15C03E5
+:101A0000001DFFF7BBFA0A20287003268DF82080FE
+:101A1000686A0D90002108A8FFF766FBDDE2C3E2CB
+:101A200004F15C010091D4E9062104F16C03001D6E
+:101A3000FFF7A4FA0026E9E7C0F3440114290DD208
+:101A40004FF0006101EBB0104FEAB060E0706078D9
+:101A5000012801D01020BEE40620FFE660780128AE
+:101A60003FF4B7AC0A2051E5E178C90708D0A17D61
+:101A7000012903D10B20287004202FE028702DE0CD
+:101A80000E2028706078616B012817D004F15C0388
+:101A900004F16C020EA8FFF7E1FA2046FFF748FBBD
+:101AA000A0780EAEC0F11001304412F000FC062008
+:101AB0008DF82000686A09960D909AE004F16C0395
+:101AC00004F15C020EA8FFF7C9FAE9E739780229A8
+:101AD00003D139790029D1D029758FE28DF8200002
+:101AE000686A0D9058E538780728F6D1D4E90921BD
+:101AF0006078012808D004F16C00CDE90002029161
+:101B000005D104F16C0304E004F15C00F5E704F195
+:101B10005C0304F14C007A680646216AFFF764F919
+:101B20006078012821D1A078216A0A18C0F110013B
+:101B3000104612F0BCFBD4E90923606B04F12D01BF
+:101B40008DE80F0004F15C0304F16C0231460EA82D
+:101B500000E055E2FFF7CAF910220EA904F13C009B
+:101B600012F0FAFA08B10B20AFE485F8008000BF4C
+:101B70008DF82090686A0D908DF824A00CE53878D7
+:101B80000528AAD18DF82000686A0D90B8680A90DF
+:101B9000ADF824A08DF830B080F80080617801297C
+:101BA0001AD0D4E9093204F12D01A66B03920096F4
+:101BB000CDE9011304F16C0304F15C0204F14C0162
+:101BC000401CFFF793F9002108A8FFF78DFA607811
+:101BD000012805D0152041E6D4E90923611DE4E779
+:101BE0000E20287006208DF82000686ACDF824B0F9
+:101BF0000D90A0788DF82800CEE438780328C0D165
+:101C0000E079C00770D00F202870072066E7387889
+:101C100004286BD11422391D04F1140012F00DFBBD
+:101C2000616A208CA1F80900616AA078C871E17925
+:101C3000626A01F003011172616A627A0A73616A71
+:101C4000A07A81F82400162060E485F800A08DF8C1
+:101C50002090696A50460D9190E00000A447020070
+:101C60003878052842D1B868A8616178606A02298D
+:101C700001D0012100E0002101EB4101142606EB17
+:101C8000C1014058082102F024F86178606A0229F5
+:101C900001D0012100E0002101EB410106EBC1016F
+:101CA000425802A8E169FFF70DFA6078626A0228DB
+:101CB00001D0012000E0002000EB4001102000EBEB
+:101CC000C1000223105802A90932FEF7F1FF626A2F
+:101CD000FD4B0EA80932A169FFF7E3F96178606A4C
+:101CE000022904D0012103E042E18BE0BDE00021A4
+:101CF00001EB4101182606EBC101A27840580EA95C
+:101D000012F056FA6178606A022901D0012100E0E0
+:101D1000002101EB410106EBC1014058A1780844C4
+:101D2000C1F1100112F0C3FA05208DF82000686A95
+:101D30000D90A8690A90ADF824A08DF830B0062166
+:101D400001706278616A022A01D0012200E000225B
+:101D500002EB420206EBC202401C8958102212F02C
+:101D600027FA002108A8FFF7BFF91220C5F818B01C
+:101D700028708DF82090686A0D900B208DF8240053
+:101D80000AE43878052870D18DF82000686A0D9033
+:101D9000B8680A900B20ADF824000A98072101705A
+:101DA0006178626A022901D0012100E0002101EB83
+:101DB0004103102101EBC30151580988A0F801101B
+:101DC0006178626A022902D0012101E02FE100213D
+:101DD00001EB4103142101EBC30151580A6840F89B
+:101DE000032F4968416059E01920287001208DF8BF
+:101DF000300077E6162028708DF830B0002108A852
+:101E0000FFF772F9032617E114202870B0E638783E
+:101E100005282AD18DF82000686A0D90B8680A90CC
+:101E2000ADF824A08DF830B080F800906278616A37
+:101E30004E46022A01D0012200E0002202EB4202BB
+:101E40001C2303EBC202401C8958102212F0B0F987
+:101E5000002108A8FFF748F9152028708DF82060A8
+:101E6000686A0D908DF824603CE680E0387805289B
+:101E70007DD18DF82000686A0D90B8680A90ADF8A1
+:101E800024900921017061690978490841706169EC
+:101E900051F8012FC0F802208988C18020781C28C1
+:101EA000A8D1A1E7E078C00702D04FF0060C01E00E
+:101EB0004FF0070C607802280AD04FF0000000BFF6
+:101EC00000EB040101F1090105D04FF0010004E02D
+:101ED0004FF00100F4E74FF000000B78204413EAC4
+:101EE0000C030B7010F8092F02EA0C02027004D1E7
+:101EF0004FF01B0C84F800C0D2B394F801C0BCF1C1
+:101F0000010F00D09BB990F800C0E0465FEACC7C9E
+:101F100004D028F001060670102606E05FEA887CEF
+:101F200005D528F00206067013262E70032694F8B5
+:101F300001C0BCF1020F00D092B991F800C05FEA75
+:101F4000CC7804D02CF001060E70172106E05FEA71
+:101F50008C7805D52CF002060E7019212170002610
+:101F60000078D0BBCAB3C3BB1C20207035E012E0A0
+:101F700002E03878062841D11A2019E42078012897
+:101F80003CD00C283AD02046FFF7F0F809208DF815
+:101F90002000686A0D9031E03878052805D00620C9
+:101FA000387003261820287046E005218DF820108F
+:101FB000686A0D90B8680A900220ADF824000120EC
+:101FC0008DF830000A980170297D4170394608A8C3
+:101FD000FFF78AF8064618202870012E0ED02BE055
+:101FE00001208DF82000686A0D9003208DF82400F0
+:101FF000287D8DF8250085F814B012E0287D80B189
+:102000001D202070172028708DF82090686A0D9090
+:1020100002208DF82400394608A8FFF765F8064627
+:102020000AE00CB1FE2020709DF8200020B10021B4
+:1020300008A8FFF759F810E413B03046BDE8F08F58
+:102040002DE9F04387B00C464E6900218DF804104D
+:1020500001202578034602274FF007094FF0050CB1
+:1020600085B1012D53D0022D39D1FE2030708DF86D
+:102070000030606A059003208DF80400207E8DF802
+:10208000050063E02179012925D002292DD00329FB
+:1020900028D0042923D1B17D022920D131780D1F08
+:1020A000042D04D30A3D032D01D31D2917D1218905
+:1020B000022914D38DF80470237020899DF8041030
+:1020C00088421BD2082001E09C4702008DF80000E6
+:1020D000606A059057E070780128EBD0052007B0C2
+:1020E000BDE8F0831D203070E4E771780229F5D156
+:1020F00031780C29F3D18DF80490DDE7083402F82B
+:1021000004CB94E80B0082E80B000320E7E7157886
+:10211000052DE4D18DF800C0656A05959568029596
+:102120008DF8101094F80480B8F1010F13D0B8F1B5
+:10213000020F2DD0B8F1030F1CD0B8F1040FCED18F
+:10214000ADF804700E202870207E6870002168466B
+:10215000FEF7CAFF0CE0ADF804700B202870207E5B
+:10216000002100F01F0068706846FEF7BDFF377061
+:102170000020B4E7ADF804708DF8103085F800C089
+:10218000207E6870277011466846FEF7ADFFA6E70F
+:10219000ADF804902B70207F6870607F00F0010024
+:1021A000A870A07F00F01F00E870E27F2A71C007CE
+:1021B0001CD094F8200000F00700687194F821000A
+:1021C00000F00700A87100216846FEF78DFF28681F
+:1021D000F062A8883086A87986F83200A069407835
+:1021E00070752879B0700D203070C1E7A9716971E0
+:1021F000E9E700B587B004280CD101208DF8000074
+:102200008DF80400002005918DF805000146684610
+:10221000FEF76AFF07B000BD70B50C46054602F038
+:1022200031F821462846BDE870407823002201F0AD
+:102230007FBF08B1007870470C20704770B50C0064
+:1022400005784FF000010CD021702146F3F701F81A
+:1022500069482178405D884201D1032070BD022089
+:1022600070BDF2F7F6FF002070BD0279012A05D09B
+:1022700000220A704B78012B02D003E00420704743
+:102280000A758A6102799300521C0271C1500320C1
+:102290007047F0B587B00F4605460124287905EB55
+:1022A000800050F8046C7078411E02290AD252490D
+:1022B0003A46083901EB8000314650F8043C284684
+:1022C000984704460CB1012C11D12879401E10F01A
+:1022D000FF00287101D00324E0E70A208DF80000F8
+:1022E000706A0590002101966846FFF7A7FF032C4E
+:1022F000D4D007B02046F0BD70B515460A46044656
+:1023000029461046FFF7C5FF064674B12078FE281F
+:102310000BD1207C30B100202870294604F10C003C
+:10232000FFF7B7FF2046FEF721FF304670BD70472C
+:1023300070B50E4604467C2111F0DBFF0225012E0C
+:1023400003D0022E04D0052070BD0120607000E093
+:1023500065702046FEF70AFFA575002070BD28B104
+:10236000027C1AB10A4600F10C01C5E70120704752
+:1023700010B5044686B0042001F084FF2078FE28C2
+:1023800006D000208DF8000069462046FFF7E7FFE1
+:1023900006B010BD7CB50E4600218DF804104178C2
+:1023A000012903D0022903D0002405E0046900E0DC
+:1023B00044690CB1217C89B16D4601462846FFF77E
+:1023C00054FF032809D1324629462046FFF794FFDF
+:1023D0009DF80410002900D004207CBD04F10C05F8
+:1023E000EBE730B40C460146034A204630BC034BB1
+:1023F0000C3AFEF756BE0000E04702009C47020080
+:1024000070B50D46040011D085B12101284611F0A8
+:102410004EFF10224E49284611F0CAFE4C480121B9
+:102420000838018044804560002070BD012070BDE7
+:1024300070B5474E00240546083E10E07068AA7B40
+:1024400000EB0410817B914208D1C17BEA7B914271
+:1024500004D10C22294611F07FFE30B1641C308873
+:102460008442EBDB4FF0FF3070BD204670BD70B58D
+:102470000D46060006D02DB1FFF7DAFF002803DB7A
+:10248000401C14E0102070BD314C083C208862884C
+:10249000411C914201D9042070BD6168102201EBFA
+:1024A0000010314611F084FE2088401C20802870E6
+:1024B000002070BD70B514460D0018D0BCB10021CD
+:1024C000A170022802D0102811D105E0288870B12F
+:1024D0000121A170108008E02846FFF7A9FF00281D
+:1024E00005DB401CA070A8892080002070BD012061
+:1024F00070BD70B5054614460E000BD0002030703C
+:10250000A878012808D005D91149A1F108010A8845
+:1025100090420AD9012070BD24B128782070288803
+:10252000000A5070022008700FE064B14968102260
+:1025300001EB00112046103911F03AFE2878207383
+:102540002888000A607310203070002070BD0000E1
+:102550007C0000202DE9F04190460C4607460025FE
+:10256000FE48072F00EB881607D2DFE807F00707C1
+:10257000070704040400012500E0FFDF06F81470DB
+:10258000002D13D0F548803000EB880191F827002A
+:10259000202803D006EB4000447001E081F826407B
+:1025A00006EB44022020507081F82740BDE8F081FE
+:1025B000F0B51F4614460E460546202A00D1FFDF1F
+:1025C000E649E648803100EB871C0CEB440001EB48
+:1025D0008702202E07D00CEB460140784B784870DC
+:1025E000184620210AE092F82530407882F825002C
+:1025F000F6E701460CEB410005704078A142F8D1A6
+:1026000092F82740202C03D00CEB4404637001E0C7
+:1026100082F826300CEB41042023637082F82710E7
+:10262000F0BD30B50D46CE4B44190022181A72EB9E
+:10263000020100D2FFDFCB48854200DDFFDFC94841
+:102640004042854200DAFFDFC548401C844207DA79
+:10265000002C01DB204630BDC148401C201830BD95
+:10266000BF48C043FAE710B504460168407ABE4A45
+:1026700052F82020114450B10220084420F07F403D
+:10268000F0F779FA94F90810BDE81040C9E7042082
+:10269000F3E72DE9F047B14E803696F82D50DFF87C
+:1026A000BC9206EB850090F8264034E009EB8517D4
+:1026B0004FF0070817F81400012806D004282ED080
+:1026C00005282ED0062800D0FFDF01F0E3F80146F0
+:1026D00007EB4400427806EB850080F8262090F84E
+:1026E0002720A24202D1202280F82720084601F0AC
+:1026F000DCF82A4621460120FFF72CFF9B48414683
+:1027000000EB041002682046904796F82D5006EB27
+:10271000850090F82640202CC8D1BDE8F087022023
+:1027200000E003208046D0E710B58C4C2021803497
+:1027300084F8251084F8261084F82710002084F8E7
+:10274000280084F82D0084F82E10411EA16044F862
+:10275000100B2074607420736073A0738449E07759
+:1027600020750870487000217C4A103C02F8110066
+:10277000491CC9B22029F9D30120F0F7EAF800205A
+:10278000F0F7E7F8012084F82200F9F7D1FA794848
+:10279000F9F7DDFA764CA41E20707748F9F7D7FADE
+:1027A0006070BDE81040F0F761B810B5F0F783F83D
+:1027B0006F4CA41E2078F9F7E3FA6078F9F7E0FA95
+:1027C000BDE8104001F09EB8202070472DE9F34F7E
+:1027D000624E0025803606EB810A89B09AF8250002
+:1027E000202822D0691E02916049009501EB00105B
+:1027F0008146D0E90112C0680391CDE90420B08B75
+:10280000ADF81C00B07F8DF81E009DF81500C8B112
+:102810000227554951F820400399E219114421F04B
+:102820007F41019184B102210FE00120F0F791F87E
+:102830000020F0F78EF8F0F75CF801F063F886F806
+:102840002F50A0E00427E4E700218DF8181002289B
+:1028500001D0012820D10398391901440998081A98
+:102860009DF81C1020F07F4001B1022133318142DC
+:102870000BD203208DF815000398C4F13201401AE1
+:1028800020F07F40322403900CE096F8240018B921
+:10289000F0F782FB00284CD0322C03D214B101F0A7
+:1028A00025F801E001F02EF8314A107818B393466C
+:1028B0005278039B121B00219DF81840984601286E
+:1028C0001AD0032818D000208DF81E00002A04DD3D
+:1028D000981A039001208DF818009DF81C0000B193
+:1028E00002210398254A20F07F40039003AB09980A
+:1028F00001F014F810B110E00120E5E79DF81D008B
+:1029000018B99BF80000032812D08DF81C50CDF8A0
+:102910000C808DF818408DF81E509DF8180058B1A5
+:1029200003980123C11900221846F0F765F806E064
+:1029300000200BB0BDE8F08F0120F0F70AF899F9FC
+:102940000C20012300200199F0F756F8012086F8A9
+:102950002F008AF828502022694611E098080020AC
+:10296000FF7F841E0020A107F04702009806002088
+:102970008E000020DF3F010093260100FFFF3F0093
+:10298000F94811F05AFC0120D3E72DE9F05FDFF898
+:10299000D883064608EB860090F82550202D1FD0DE
+:1029A000A8F180002C4600EB8617A0F50079DFF82F
+:1029B000BCB305E0A24607EB4A004478202C0AD0BD
+:1029C000F0F766F809EB04135A4601211B1D00F0CD
+:1029D000A5FF0028EED0AC4202D0334652461EE09E
+:1029E000E34808B1AFF30080F0F752F898F82F20D1
+:1029F0006AB1D8F80C20411C891A0902CA1701EBE8
+:102A000012610912002902DD0020BDE8F09F314665
+:102A1000FFF7DCFE08B10120F7E733462A46202104
+:102A20000420FFF7C5FDEFE72DE9F041CE4C256905
+:102A3000F0F72EF8401B0002C11700EB11600012E6
+:102A400000D4FFDF94F8220000B1FFDF012784F8F3
+:102A5000227094F82E00202800D1FFDF94F82E6019
+:102A6000202084F82E00002584F82F5084F8205070
+:102A700084F82150BF4825600078022833D003280D
+:102A800031D000202077A068401C05D04FF0FF30E7
+:102A9000A0600120EFF75DFF0020EFF75AFFF0F78D
+:102AA00058F8F0F750F8EFF724FF10F0D7FDB248D0
+:102AB000056005604FF0E0214FF40040B846C1F8D2
+:102AC0008002F0F7E0F894F82D703846FFF75DFFCC
+:102AD0000028FAD0A448803800EB871010F81600C0
+:102AE000022802D006E00120CCE73A463146062013
+:102AF000FFF730FD84F8238004EB870090F8260070
+:102B0000202804D09B48801E4078F9F73FF9207FA9
+:102B1000002803D0F0F70DF82577657746E50146E4
+:102B2000914810B590F82D200024803800EB8210D9
+:102B300010F814302BB1641CE4B2202CF8D3202000
+:102B400010BD8E4800EB0410016021460120FFF704
+:102B500001FD204610BD10B5012801D0032800D189
+:102B600071B3814A92F82D307F4C0022803C04EBF7
+:102B7000831300BF13F812400CB1082010BD521C83
+:102B8000D2B2202AF6D37B4A48B1022807D00729BF
+:102B900016D2DFE801F01506080A0C0E100000211D
+:102BA0000AE01B2108E03A2106E0582104E07721E1
+:102BB00002E0962100E0B52151701070002010BD98
+:102BC000072010BD6B4810B54078EFF7D4FF80B2F6
+:102BD00010BD10B5202811D2634991F82D30A1F114
+:102BE000800202EB831414F810303BB191F82D30C1
+:102BF00002EB831212F81020012A01D0002010BD30
+:102C000091F82D2001460020FFF7A4FC012010BD03
+:102C100010B5EFF73DFFBDE81040EFF7ACBF2DE971
+:102C2000F0410E46504F01782025803F0C4607EBBF
+:102C3000831303E0254603EB45046478944202D0F5
+:102C4000202CF7D108E0202C06D0A14206D103EBBE
+:102C500041014978017007E00020A7E403EB44003C
+:102C600003EB450140784870454F7EB127B1002104
+:102C700040F2DA30AFF300803078A04206D127B1BD
+:102C8000002140F2DD30AFF30080357027B1002124
+:102C900040F2E230AFF30080012087E410B54268D3
+:102CA0000B689A1A1202D41702EB1462121216D48D
+:102CB000497A91B1427A82B9324A006852F82110B9
+:102CC000126819441044001D891C081A0002C1171B
+:102CD00000EB11600012322801DB012010BD002042
+:102CE00010BD2DE9F04781461F48244E00EB8100BE
+:102CF000984690F825402020107006F50070154683
+:102D000000EB81170BE000BF06EB04104946001DE5
+:102D1000FFF7C4FF28B107EB44002C704478202C47
+:102D2000F2D1297888F8001013E000BF06EB0415F3
+:102D3000291D4846FFF7B2FF68B988F80040A97B13
+:102D400099F80A00814201D80020E6E407EB44002C
+:102D50004478202CEAD10120DFE42DE9FC410E4625
+:102D600007460024054D18E018090020FFFF3F002A
+:102D7000000000008E00002000F5004098060020B2
+:102D800000000000F04702009DF8000005EB001075
+:102D90008168384600F0D6FD01246B4601AA314611
+:102DA0003846FFF79EFF0028EED02046BDE8FC81A4
+:102DB00070B50446FF480125A54300EB841100EBE4
+:102DC0008510402211F0F4F9FB4E26B1002140F2AB
+:102DD0005C40AFF30080F748803000EB850100EBEA
+:102DE0008400D0F82500C1F8250026B100214FF459
+:102DF0008C60AFF30080284670BD2DE9FC4184460D
+:102E0000EC481546089C00EB85170E4617F8140091
+:102E1000012803D0022801D00020C7E70B46E74A6B
+:102E20000121604600F07AFDA8B101AB6A4629464F
+:102E30003046FFF756FF70B1DE489DF804209DF83C
+:102E40000010803000EB85068A4208D02B46052012
+:102E5000FFF7AEFB0BE02A462146042014E02029B0
+:102E600003D007EB4100407801E096F8250007EB1E
+:102E7000440148709DF80000202809D007EB40006D
+:102E800044702A4621460320FFF764FB01208DE7AA
+:102E900006F8254F0120F070F3E7C94901EB001057
+:102EA000001DFFF7E0BB7CB51D46134604460E46E9
+:102EB00000F1080221461846EFF76AFE94F908006F
+:102EC0000F2804DD1F3820722068401C206096B156
+:102ED0000220BC4951F82610461820686946801B1C
+:102EE00020F07F40206094F908002844C01C1F286F
+:102EF00003DA012009E00420EBE701AAEFF748FE1E
+:102F00009DF8040010B10098401C009000992068C2
+:102F100031440844C01C20F07F4060607CBD2DE936
+:102F2000FE430C46064609786079907220799846EF
+:102F30001546507241B19F48803090F82E102029DC
+:102F40000AD00069401D0BE0D4E90223217903B0C7
+:102F50002846BDE8F043A6E79B484178701D084429
+:102F600020F07F47217900222846A368FFF79BFFC6
+:102F70003946284600F0E6FCD4E902322179684659
+:102F8000FFF791FF41462846019CFFF7E6FE2B46DE
+:102F900022460021304600F0C1FC002803D1314612
+:102FA000284600F0CFFCBDE8FE832DE9FE4F8146A8
+:102FB00000F084FC30B1002799F8000020B1002017
+:102FC000BDE8FE8F0127F7E77A4D7B4C4FF0000AF2
+:102FD000803524B1002140F2D340AFF3008095F852
+:102FE0002D8085F823A0002624B100214FF49B609A
+:102FF000AFF300801FB94046FFF7DAFE804624B1E8
+:1030000000214FF49C60AFF30080EFF741FD434691
+:103010006A464946FFF783FF24B1002140F2E640AB
+:10302000AFF3008095F82E0020280CD02969009875
+:10303000401A0002C21700EB1260001203D5684666
+:1030400000F080FC012624B100214FF49E60AFF314
+:10305000008095F823000028BBD124B1002140F264
+:10306000F640AFF30080EFF713FD6B46534A0021A3
+:1030700000F054FC0028A3D027B941466846FFF76A
+:103080006CFE064326B16846FFF7EDFAC9F8080062
+:1030900024B1002140F20950AFF3008001208FE7F6
+:1030A0002DE9FF5F8A46814600F008FC414C8034E0
+:1030B00010B39AF80000002710B1012800D0FFDFFC
+:1030C0003D4D25B1002140F27F50AFF3008001203B
+:1030D000A84600905FEA080604D0002140F287501D
+:1030E000AFF30080009800F0E0FB94F82D50002032
+:1030F00084F8230067B119E094F82E0001272028F6
+:1031000000D1FFDF9AF800000028D9D0FFDFD7E711
+:103110002846FFF74DFE054626B1002140F29150AA
+:10312000AFF3008094F823000028D3D126B100210A
+:1031300040F29B50AFF30080EFF7AAFC83462B468A
+:1031400001AA5146FFF7EBFE5FEA060804D0002112
+:1031500040F2A250AFF300803B462A4601A95846F0
+:10316000CDF80090FFF749FE064604EB850090F885
+:1031700028B0B8F1000F04D0002140F2A950AFF3FD
+:10318000008000F087FB0090B8F1000F04D0002110
+:1031900040F2AF50AFF3008094F82300002899D19B
+:1031A000B8F1000F04D0002140F2B750AFF3008017
+:1031B00003490BE09808002000000000FFFF3F00DB
+:1031C00098060020F04702008E00002001EB091055
+:1031D0000DF1040C00F104009CE80E0080E80E00E4
+:1031E0004EB35FEA080604D0002140F2C450AFF3AA
+:1031F00000803BEA070012D094F82E0020280ED160
+:1032000026B1002140F2C950AFF300802846FFF7F5
+:10321000BCFB20B99AF80000D8B3012849D0B8F116
+:10322000000F04D0002140F2E650AFF300802846A2
+:1032300000F029FB01265FEA080504D0002140F2D6
+:10324000EF50AFF30080009800F02FFB25B1002174
+:1032500040F2F350AFF300808EB194F82D0004EBF0
+:10326000800090F82600202809D025B1002140F2E6
+:10327000FA50AFF30080F9484078F8F787FD25B1A0
+:10328000002140F2FF50AFF3008004B03046BDE8AB
+:10329000F09FFFE7B8F1000F04D0002140F2D150B9
+:1032A000AFF3008094F82D2049460420FFF752F92F
+:1032B000C0E7002E3FF40EAF002140F2DC50AFF328
+:1032C000008007E72DE9F84FE54D814695F82D0080
+:1032D0004FF00008E34C4FF0010B474624B10021AA
+:1032E00040F20D60AFF30080584600F0DEFA85F83A
+:1032F000237024B1002140F21260AFF3008095F8F2
+:103300002D00FFF755FD064695F8230028B1002C47
+:10331000E4D000214FF4C3604BE024B1002140F21F
+:103320001C60AFF30080CE48803800EB861111F8A6
+:103330001900032856D1334605EB830A4A469AF80A
+:103340002500904201D1012000E0002000900AF108
+:1033500025000021FFF763FC01460098014203D0DD
+:1033600001228AF82820AF77E1B324B1002140F28E
+:103370002160AFF30080324649460120FFF7EAF8AA
+:103380009AF828A024B1002140F22C60AFF300800D
+:1033900000F080FA834624B1002140F23160AFF39F
+:1033A000008095F8230038B1002C97D0002140F21E
+:1033B0003560AFF3008091E7BAF1000F07D095F8C0
+:1033C0002E00202803D13046FFF7DFFAE0B124B108
+:1033D000002140F24960AFF30080304600F053FA1C
+:1033E0004FF0010824B1002140F25260AFF3008099
+:1033F000584600F05AFA24B1002140F25660AFF36B
+:1034000000804046BDE8F88F002CF1D0002140F24A
+:103410004460AFF30080E6E70020EFF773BA0120C5
+:10342000EFF770BA8D48007870472DE9F0418C4C69
+:1034300094F82E0020281FD194F82D6004EB860705
+:1034400097F82550202D00D1FFDF8549803901EB09
+:10345000861000EB4500407807F8250F0120F87032
+:1034600084F82300294684F82E5032460220223464
+:10347000FFF770F8002020700FE42DE9F0417A4E3C
+:10348000774C012538B1012821D0022879D00328B2
+:103490007DD0FFDFF0E700F029FAFFF7C6FF207EBE
+:1034A00000B1FFDF84F821500020EFF752FAA16845
+:1034B000481C04D0012300221846EFF79DFA14F8A7
+:1034C0002E0F217806EB01110A68012154E0FFF765
+:1034D000ACFF0120EFF73DFA94F8210050B1A0684D
+:1034E000401C07D014F82E0F217806EB01110A6852
+:1034F000062141E0207EDFF86481002708F1020800
+:10350000012803D002281ED0FFDFB5E7A777EFF729
+:1035100010FB98F80000032801D165772577607DBE
+:10352000524951F8200094F8201051B948B161680F
+:103530000123091A00221846EFF75EFA02202076CE
+:103540009AE7277698E784F8205000F0CFF9A07F1B
+:1035500050B198F8010061680123091A0022184649
+:10356000EFF74AFA257600E0277614F82E0F217837
+:1035700006EB01110A680021BDE8F041104700E0A8
+:1035800005E036480078BDE8F041F8F7FFBBFFF7EB
+:103590004CFF14F82E0F217806EB01110A68052163
+:1035A000EAE710B52E4C94F82E00202800D1FFDF5A
+:1035B00014F82E0F21782C4A02EB01110A68BDE89D
+:1035C0001040042110477CB5254C054694F82E0088
+:1035D000202800D1FFDFA068401C00D0FFDF94F856
+:1035E0002E00214901AA01EB0010694690F90C0058
+:1035F0002844EFF7CDFA9DF904000F2801DD0120E2
+:1036000000E00020009908446168084420F07F41F0
+:10361000A16094F82100002807D002B00123BDE882
+:10362000704000221846EFF7E7B97CBD30B5104A6C
+:103630000B1A541CB3EB940F1ED3451AB5EB940F21
+:103640001AD3934203D9101A43185B1C14E0954215
+:1036500010D9511A0844401C43420DE08C00002050
+:10366000180900200000000098060020F047020022
+:10367000FF7F841EFFDF0023184630BD0123002298
+:1036800001460220EFF7B8B90220EFF762B9EFF771
+:10369000FFB92DE9FC47B14C054694F82E002028CF
+:1036A00000D1FFDF642D58D3AD4A0021521B71EBCE
+:1036B000010052D394F82E20A0462046DFF8A492B1
+:1036C00090F82D7009EB0214D8F8000001AA2844E4
+:1036D0006946EFF75DFA9DF90400002802DD0098C5
+:1036E000401C0090A068009962684618B21A22F047
+:1036F0007F42B2F5800F30D208EB8702444692F841
+:103700002520202A0AD009EB02125268101A000262
+:10371000C21700EB1260001288421EDBA068401C3A
+:1037200010D0EFF7B5F9A168081A0002C11700EB35
+:1037300011600012022810DD0120EFF70AF94FF0A6
+:10374000FF30A06020682844206026F07F40206180
+:10375000012084F82300BDE8FC870020FBE72DE969
+:10376000F0477E4C074694F82D00A4F1800606EB46
+:10377000801010F8170000B9FFDF94F82D50A04614
+:10378000794C24B1002140F66500AFF3008040F68B
+:10379000710940F67A0A06EB851600BF16F8170085
+:1037A000012818D0042810D005280ED006280CD0E7
+:1037B0001CB100214846AFF3008020BF002CEDD0A3
+:1037C00000215046AFF30080E8E72A463946012041
+:1037D000FEF7C0FEF2E74FF0010A4FF00009454640
+:1037E00024B1002140F68100AFF30080504600F084
+:1037F0005CF885F8239024B1002140F68600AFF3F1
+:10380000008095F82D00FFF7D3FA064695F82300BF
+:1038100028B1002CE4D0002140F68C001FE024B138
+:1038200000214FF40960AFF3008005EB860000F142
+:10383000270133463A462630FFF7F1F924B100213B
+:1038400040F69400AFF3008000F024F8824695F82B
+:10385000230038B1002CC3D0002140F69A00AFF30A
+:103860000080BDE785F82D60012085F823005046D3
+:1038700000F01BF8002C04D0002140F6A700AFF3A5
+:103880000080BDE8F087354981F82D00012081F8DE
+:103890002300704710B5354808B1AFF30080EFF34F
+:1038A000108000F0010072B610BD10B5002804D1E0
+:1038B0002F4808B1AFF3008062B610BD2D480068F4
+:1038C000C005C00D10D0103840B2002806DA00F054
+:1038D0000F0000F1E02090F8140D03E000F1E0206B
+:1038E00090F80004400970470820704710B51B4C41
+:1038F00094F82400002804D1F8F72AF8012084F86D
+:10390000240010BD10B5154C94F82400002804D0F4
+:10391000F8F747F8002084F8240010BD10B51C68A3
+:103920005B68241A181A24F07F4420F07F40A142DB
+:1039300006D8B4F5800F03D2904201D8012010BD03
+:10394000002010BDD0E90032D21A21F07F4311448B
+:1039500021F07F41C0E900317047000018090020C4
+:10396000FF1FA107980600200000000000000000D3
+:103970000000000004ED00E02DE9F041044680075E
+:103980004FF000054FF001060CD560480560066059
+:103990000FF0C6FC20B15E48016841F4806101600F
+:1039A00024F00204E0044FF0FF3705D55948466083
+:1039B000C0F8087324F48054600003D556480560AD
+:1039C00024F08044E0050FD55448C0F80052C0F8F8
+:1039D000087353490D60091D0D60514A04210C32D2
+:1039E0001160066124F48074A00409D54D48466036
+:1039F000C0F80052C0F808734B48056024F4005426
+:103A0000C4F38030C4F3C031884200D0FFDF14F427
+:103A1000404F14D045484660C0F80873444886605B
+:103A2000C0F80052C0F8087342490D600A1D1660C4
+:103A30008660C0F808730D60166024F440442005C9
+:103A40000AD53D4846608660C0F80873C0F84873E0
+:103A50003A48056024F400640FF0DAFD3848044267
+:103A600000D0FFDFBDE8F08170B5202500221346AD
+:103A700020FA02F1C90719D051B201F01F06012442
+:103A8000B4404E09B60006F1E026C6F88041C6F8FB
+:103A90008042002906DA01F00F0101F1E02181F8EE
+:103AA000143D03E001F1E02181F80034521CAA42E8
+:103AB000DED370BD70B5234C0D462060FFF75CFF70
+:103AC0002068FFF7D1FF2846F8F71FF80FF0FAF942
+:103AD00000F0AFF80FF09CFD0FF0E7FCF8F728F9C5
+:103AE000BDE870400FF09CBA10B5164C2068FFF787
+:103AF00043FF2068FFF7B8FF0FF08AFDF8F794F84E
+:103B00000020206010BD0A2070470000FC1F00400C
+:103B10003C17004000C0004004E501400080004028
+:103B20000485004000D0004004D5004000E0004083
+:103B300000F0004000F5004000B0004008B5004033
+:103B4000FEFF0FFD9000002070B526490A680AB3F9
+:103B50000022154601244B685B1C4B60092B00D3E7
+:103B60004D600E7904FA06F30E681E420FD0EFF393
+:103B7000108212F0010272B600D001220C689C4340
+:103B80000C6002B962B649680160002070BD521C29
+:103B9000092AE0D3052070BD4FF0E0214FF48000EA
+:103BA000C1F800027047EFF3108111F0010F72B6F7
+:103BB0004FF0010202FA00F20A48036842EA0302E7
+:103BC000026000D162B6E7E706480021016041606B
+:103BD00070470121814003480068084000D001205F
+:103BE00070470000940000202DE9F04115460E4674
+:103BF0000446002700F0E7F8A84215D3002341202F
+:103C00000FE000BF94F84220A25CF25494F84210F6
+:103C1000491CB1FBF0F200FB12115B1C84F842104E
+:103C2000DBB2AB42EED3012700F0D9F83846BDE84D
+:103C3000F081704910B5802081F800046E490020A1
+:103C400081F8420081F84100433181F8420081F857
+:103C50004100433181F8420081F8410067480FF08C
+:103C60006DFB6648401C0FF069FBEFF71BF8BDE8E1
+:103C7000104000F0B4B8402070475F4800F0A3B88F
+:103C80000A4601465C48AFE7402070475A48433037
+:103C900000F099B80A46014657484330A4E740214E
+:103CA00001700020704710B504465348863000F07C
+:103CB0008AF82070002010BD0A4601464E4810B513
+:103CC0008630FFF791FF08B1002010BD42F20700D7
+:103CD00010BD70B50C460546412900D9FFDF4848A4
+:103CE0000068103840B200F050F8C6B20D2000F065
+:103CF0004CF8C0B2864203D2FFDF01E0EFF722F8B2
+:103D0000224629463C48FFF76FFF0028F6D070BDD9
+:103D10002DE9F041394F002506463F1D57F8254053
+:103D2000204600F041F810B36D1CEDB2032DF5D321
+:103D30003148433000F038F8002825D02E4800F0F4
+:103D400033F8002820D02C48863000F02DF80028C9
+:103D50001AD0EEF7CDFF29480FF0F8FAB0F5005F62
+:103D600000D0FFDFBDE8F04124480FF005BB94F818
+:103D700041004121265414F8410F401CB0FBF1F2E0
+:103D800001FB12002070D3E751E7002806DA00F0AB
+:103D90000F0000F1E02090F8140D03E000F1E020A6
+:103DA00090F800044009704710F8411F4122491C57
+:103DB000B1FBF2F302FB13114078814201D10120E3
+:103DC00070470020704710F8411F4078814201D3AE
+:103DD000081A02E0C0F141000844C0B2704710B5B3
+:103DE00006480FF0B3FA002803D1BDE81040EEF703
+:103DF0006ABF10BD0DE000E0480900209C000020D3
+:103E000004ED00E070B5154D2878401CC4B2687808
+:103E1000844202D0EFF727F82C7070BD2DE9F041F5
+:103E20000E4C4FF0E02600BFEFF712F820BF40BF66
+:103E300020BF677820786070D6F80052EDF76EFAF0
+:103E4000854305D1D6F8040210B92078B842EBD0EA
+:103E5000EEF7F9FF0020BDE8F0810000AC00002083
+:103E60002DE9F041012528034FF0E0210026C1F89B
+:103E700080011E4CC4F800610C2000F02CF81C4896
+:103E800001680268C94341F3001142F01002026068
+:103E9000C4F804532560491C00E020BFD4F8002179
+:103EA000002AFAD019B9016821F010010160114807
+:103EB00007686560C4F80853C4F800610C2000F07E
+:103EC0000AF83846BDE8F08110B50446FFF7C8FF90
+:103ED0002060002010BD00F01F0201219140400928
+:103EE000800000F1E020C0F88012704700C0004060
+:103EF00010ED00E008C500402DE9F047FF4C0646F4
+:103F0000FF21A06800EB061211702178FF2910D064
+:103F10004FF0080909EB011109EB06174158C05988
+:103F200000F0F4F9002807DDA168207801EB061104
+:103F300008702670BDE8F08794F8008045460DE0D3
+:103F4000A06809EB05114158C05900F0DFF90028BD
+:103F500006DCA068A84600EB08100578FF2DEFD11D
+:103F6000A06800EB061100EB08100D700670E1E789
+:103F7000F0B5E24B0446002001259A680C269B7898
+:103F80000CE000BF05EB0017D75DA74204D106EB9C
+:103F90000017D7598F4204D0401CC0B28342F1D8D9
+:103FA000FF20F0BD70B5FFF772FBD44C08252278D6
+:103FB000A16805EB0212895800F0A8F9012808DD74
+:103FC0002178A06805EB01114058BDE87040FFF76B
+:103FD00055BBFFF727FABDE87040F7F7D7BE2DE9CC
+:103FE000F041C64C2578FFF752FBFF2D6ED04FF005
+:103FF0000808A26808EB0516915900F087F9022815
+:10400000A06801DD80595DE000EB051109782170A1
+:10401000022101EB0511425C5AB1521E42548159F2
+:1040200001F5800121F07F4181512846FFF764FFAF
+:1040300034E00423012203EB051302EB051250F8D0
+:1040400003C0875CBCF1000F10D0BCF5007F10D915
+:10405000CCF3080250F806C00CEB423C2CF07F4C2D
+:1040600040F806C0C3589A1A520A09E0FF21815449
+:104070000AE0825902EB4C3222F07F428251002248
+:1040800042542846FFF738FF0C21A06801EB0511C8
+:104090004158E06850F82720384690472078FF289C
+:1040A00014D0FFF7F4FA2278A16808EB0212454613
+:1040B000895800F02BF9012893DD2178A06805EBE1
+:1040C00001114058BDE8F041FFF7D8BABDE8F081D2
+:1040D000F0B51D4614460E460746FF2B00D3FFDF02
+:1040E000A00700D0FFDF8548FF210022C0E902477A
+:1040F000C57006710170427082701046012204E0A2
+:1041000002EB0013401CE154C0B2A842F8D3F0BD4A
+:1041100070B57A4C064665782079854200D3FFDF7A
+:10412000E06840F825606078401C6070284670BDEB
+:104130002DE9FF5F1D468B460746FF24FFF7A7FAD0
+:10414000DFF8B891064699F80100B84200D8FFDFC1
+:1041500000214FF001084FF00C0A99F80220D9F81D
+:1041600008000EE008EB0113C35CFF2B0ED0BB422E
+:1041700005D10AEB011350F803C0DC450CD0491CF3
+:10418000C9B28A42EED8FF2C02D00DE00C46F6E709
+:1041900099F803108A4203D1FF2004B0BDE8F09FD4
+:1041A0001446521C89F8022008EB04110AEB041291
+:1041B000475440F802B00421029B0022012B01EB7E
+:1041C00004110CD040F801204FF4007808234FF080
+:1041D000020C454513D9E905C90D02D002E045504E
+:1041E000F2E7414606EB413203EB041322F07F4233
+:1041F000C250691A0CEB0412490A81540BE005B94C
+:10420000012506EB453103EB041321F07F41C1503A
+:104210000CEB0411425499F800502046FFF76CFE55
+:1042200099F80000A84201D0FFF7BCFE3846B4E779
+:1042300070B50C460546FFF72AFA06462146284681
+:10424000FFF796FE0446FF281AD02C4D082101EBFB
+:104250000411A8684158304600F058F800F5805025
+:10426000C11700EBD14040130221AA6801EB0411F1
+:10427000515C09B100EB4120002800DC012070BD39
+:10428000002070BD2DE9F04788468146FFF770FE9B
+:104290000746FF281BD0194D2E78A86831463446B2
+:1042A00005E0BC4206D0264600EB06121478FF2C2F
+:1042B000F7D10CE0FF2C0AD0A6420CD100EB011084
+:1042C00000782870FF2804D0FFF76CFE03E0002080
+:1042D00030E6FFF7D9F941464846FFF7A9FF012329
+:1042E000A968024603EB0413FF20C854A878401EB7
+:1042F000B84200D1A87001EB041001E0140A0020BC
+:1043000001EB061100780870104613E6081A000247
+:10431000C11700EB116000127047000070B5044631
+:10432000A0F500002D4EB0F1786F02D23444A4F510
+:1043300000042B48844201D2012500E0002500F052
+:1043400043F848B125B9B44204D32648006808E0D0
+:10435000012070BD002070BD002DF9D1B442F9D309
+:1043600021488442F6D2F3E710B50446A0F50000D8
+:10437000B0F1786F03D219480444A4F5000400F0AA
+:1043800023F84FF0804130B11648006804E08C42B9
+:1043900004D2012003E014488442F8D2002080F0C7
+:1043A000010010BD10B520B1FFF7DEFF08B10120FC
+:1043B00010BD002010BD10B520B1FFF7AFFF08B150
+:1043C000012010BD002010BD08480949006888423E
+:1043D00001D101207047002070470000000000203C
+:1043E000006002002000002008000020B000002033
+:1043F000BEBAFECA0548064A0168914201D10021B1
+:10440000016004490120086070470000B0000020EE
+:10441000BEBAFECA40E50140534800210170417018
+:1044200010218170704770B5054616460C46022073
+:10443000EEF7D7F94C49012008704C49F01E08608E
+:104440004B480560001F046070BD10B50220EEF7F8
+:10445000C8F945490120087046480021C0F80011FC
+:10446000C0F80411C0F8081143494FF40000086077
+:1044700010BD3D480178C9B1404A4FF400011160B8
+:104480003C49D1F800310022002B1CBFD1F8043187
+:10449000002B02D0D1F8081111B14270102103E0B5
+:1044A0000121417036490968817002700020EEF7E1
+:1044B00098B92D480178002904BF407870472D48ED
+:1044C000D0F80011002904BF02207047D0F8001175
+:1044D00000291CBFD0F80411002905D0D0F808012C
+:1044E000002804BF01207047002070471E4800B517
+:1044F0000278204B4078C821491EC9B282B1D3F856
+:1045000000C1BCF1000F10D0D3F8000100281CBF7F
+:10451000D3F8040100280BD0D3F8080150B107E00C
+:10452000022802D0012805D002E00029E4D1FFDFF3
+:10453000002000BD012000BD0B480178002904BF08
+:10454000807870470B48D0F8001100291CBFD0F8C4
+:104550000411002902D0D0F8080108B110207047DA
+:1045600007480068C0B27047B400002010F5004052
+:1045700008F5004000F0004004F5014008F5014056
+:1045800000F400404C48002101704170704770B544
+:10459000064614460D460120EEF723F9474806600B
+:1045A000001D0460001D056070BD70B54249012505
+:1045B0000D7040EA0241424A41F080711160414C65
+:1045C0000026C4F80461404A4FF040711160002891
+:1045D00002BFC4F80052256070BD012818BFFFDF7C
+:1045E000C4F8006225604FF000703849086070BD63
+:1045F0003148017879B1344A4FF040711160314946
+:10460000D1F804210021002A08BF417002D0304AAD
+:104610001268427001700020EEF7E3B82648017876
+:10462000002904BF407870472648D0F804010028CC
+:1046300008BF704726480068C0B27047002808BF0E
+:10464000704730B51C480078002808BFFFDF1D48C0
+:10465000D0F80411002918BF30BD0224C0F804436B
+:10466000DFF870C0DCF80010C1F30015DCF80010B2
+:1046700041F01001CCF80010D0F80411002904BF5B
+:104680004FF400414FF0E02207D100BFC2F8801282
+:1046900020BFD0F80431002BF8D02DB9DCF8001081
+:1046A00021F01001CCF80010C0F8084330BD0549D6
+:1046B0000120886070470000B700002008F5004026
+:1046C00004F5004000F0004008F5014004F5014009
+:1046D00000F4004010ED00E010B5FF480024012177
+:1046E0004470047044728472C17280F82140846204
+:1046F000446314300FF004FFF849601E0860091D80
+:104700000860091D0C60091D0860091D0C60091D69
+:104710000860091D0860091D0860091D0860091D61
+:104720000860091D0860091D0860091D0860091D51
+:10473000086010BDEA48016801F00F01032904BFB9
+:1047400001207047006800F00F00042804BF022019
+:10475000704700B5FFDF012000BD30B4DE490268BC
+:10476000DFF884C34A6142688A61007A08770A7D6B
+:10477000DC4BACF1040401204AB10A7E00FA02F2DB
+:104780001A608D7D002D0CBF2260CCF800204A7D80
+:10479000002A04BF30BC70474A7E90401860C97D33
+:1047A00000290CBF2060CCF8000030BC704730B549
+:1047B00000250446012904D002290CBF4FF0807562
+:1047C000FFDF45F4847040F48010C849086044F469
+:1047D0004030091D40F00070086030BD30B5002544
+:1047E0000446012904D002290CBF4FF08075FFDF79
+:1047F00045F4847040F48010BC49086044F44030B3
+:10480000091D40F000700860B948D0F80001002888
+:1048100018BFFFDF30BD2DE9F04102264FF0E02741
+:1048200001240025C7F88061B248056004600EF0DD
+:1048300077FDB14918B1086840F4806008600868E5
+:1048400020F0770040F0880040F0004008600EF053
+:1048500051FD30B1A948016821F47F4141F4B051C4
+:1048600001600EF047FD9C4940B1A5484E770660B7
+:10487000A54AA4481060121FA4481060A44A40F240
+:104880005B601060121F40F203101060101F046084
+:10489000934A032010609F4A96201060487F0028AA
+:1048A00014BF4FF4C0209C4840F440209B4A106045
+:1048B0009C4A9B481060121F9B481060C7F880629A
+:1048C0008B4A1020C2F8040381F82D50BDE8F08116
+:1048D0009648016821F0010141F080710160704744
+:1048E0007D4A0368C2F802308088D0801172704718
+:1048F000794B10B51A7A8A4208D101460622981CD3
+:104900000FF02AFC002804BF012010BD002010BDBC
+:10491000714890F8210070476F4A517010707047CD
+:10492000F0B50546800000F1804000F580508B888E
+:10493000C0F820360B78D1F8011043EA0121C0F805
+:10494000001605F10800012707FA00F6784C002A46
+:1049500004BF2068B04304D0012A18BFFFDF2068DD
+:1049600030432060206807FA05F108432060F0BD5D
+:104970000EF096BF584890F82E007047564890F8B1
+:10498000300070476B4AC178116000686A490002C4
+:1049900008607047252808BF02210ED0262808BFCE
+:1049A0001A210AD0272808BF502106D00A2894BF10
+:1049B0000422062202EB4001C9B2604A116060493C
+:1049C00008607047F0B4444B9D7A012D61D0022DF0
+:1049D0001CBFF0BC704793F815C0BCF1000F04BFBA
+:1049E000F0BC70474FF47A7C012D564C564F57D08F
+:1049F000DE7D5D7E002E18BF0126012908BF29211A
+:104A00000CD0022A0CBF514C012A03D0042A0CBF3F
+:104A10003C464F4C04F2E141B1FBFCF1491F084414
+:104A20004C4908604C490020C1F84C01280286F02E
+:104A3000010140EA015040F00311187F820002F1A9
+:104A4000804202F5C042C2F81015444901EB8002D1
+:104A5000997EC80000F1804000F5F830C0F81425B8
+:104A6000DFF8FCC0C0F810C5D87EC30003F1804356
+:104A700003F5F833C3F814252B4AC3F81025012297
+:104A800002FA01F102FA00F0084336490860F0BC6E
+:104A9000704793F814C0BCF1000FA3D1F0BC70476D
+:104AA0009E7D1D7E002E18BF0126012965D0022A99
+:104AB00004BF2D4C4FF47A710CD0012A08BF4FF47B
+:104AC000C86107D0042A07BF3C4640F69801274C2E
+:104AD00040F6E44121444BE0240A0020000E00404F
+:104AE00010150040180500500C050050141500402A
+:104AF00000100040FC1F00403C17004040170040E1
+:104B000060150040448000409CF5014028110040A1
+:104B100038150040441500400000040408F5014029
+:104B200040800040A4F5014010110040741700407F
+:104B300040160040241500401C1500400815004098
+:104B400054150040A2240200D0FB010004360200EC
+:104B5000C0D401004C85004000800040006000404F
+:104B60004C81004004F501406836020030D301005A
+:104B700001F5FA71B1FBFCF150E7022A08BF4FF4CE
+:104B80007A710AD0012A08BF4FF4C86105D0042AFF
+:104B90000CBF40F6980140F6E44149F6FC6211442E
+:104BA000E8E72DE9F047FC4E80460320154689468C
+:104BB000C6F80002F94F787F002814BF4FF4C020D8
+:104BC000F748F849086048460EF0A5FE28460EF062
+:104BD00095FE0124B8F1000F03D0B8F1010F16D0F3
+:104BE00018E00EF087FB78B1EF490A684806022DFD
+:104BF000D0F820030CBFC0F30660C0F3062022F4F7
+:104C0000FE4242EA00200860BC72346002E00220EA
+:104C1000B8727460E548C464E54800682A464946AD
+:104C2000BDE8F047CEE62DE9F0418846DA4907466F
+:104C300003201546C1F80002D84C607F002814BF3D
+:104C40004FF4C020D648D74E306040460EF063FE89
+:104C500028460EF053FE17B1012F1CD024E00EF0B1
+:104C600049FB78B1D04A11685006022DD0F82003D4
+:104C70000CBFC0F30660C0F3062021F4FE4141EAF8
+:104C8000002010600120A072606B40F4801060630F
+:104C90004FF4801007E00220A072606B40F4001017
+:104CA00060634FF4001030602A464146BDE8F04191
+:104CB000002087E62DE9FF4FB74C8346002581B0E1
+:104CC00003208946C4F80002B44E707F002814BF48
+:104CD0004FF4C020B248B34F386003980EF01BFE6B
+:104CE00004980EF00BFEDFF8CCA24FF00108BBF1E8
+:104CF000000F03D0BBF1010F35D046E00EF0FAFAF9
+:104D000080B1A94A0498116853060228D3F82003F9
+:104D10000CBFC0F30660C0F3062021F4FE4141EA57
+:104D200000201060CAF8004096F82D00012806D037
+:104D3000022818BFFFDF0CD086F80A8025E0DDE9E5
+:104D4000031396F82C2048460EF066FEB16A45180B
+:104D5000F2E7DDE9031296F82C3048460EF0EAFD42
+:104D6000B16A4518E8E79448CAF8000096F82D00A3
+:104D7000DDE90313012896F82C20484624D00EF0D4
+:104D800095FEB16A45180220B0728C4805608D49C5
+:104D90008B480860706B40F400207063D4F8009278
+:104DA0004FF0100AC4F808A30026C4F80062864831
+:104DB0004FF4802BC0F800B0FF208DF80000C4F83D
+:104DC0001061C4F810800AE00EF0F2FDB16A4518D7
+:104DD000D9E700BF9DF80000401E8DF800009DF847
+:104DE000000018B1D4F810010028F3D09DF800009D
+:104DF000002808BFFFDFC4F80061C4F80C61C4F8E4
+:104E00001061C4F80461C4F81461C4F818610EF0AC
+:104E100071FA002818BFC4F828616C480068009037
+:104E2000C4F80092C7F800B0C4F804A34FF40020FF
+:104E300038605E48C0F84C805D480068A84228BFD2
+:104E4000FFDF2846DDE9031205B0BDE8F04FB9E504
+:104E50002DE9F84F504CD4F8000220F00B09D4F89B
+:104E600004034FF0100AC0F30018C4F808A300268A
+:104E7000C4F80062494D687F002814BF4FF4C02079
+:104E8000474840F4402150480160A97A0127012990
+:104E900002D0022903D014E0297D11B911E0697D07
+:104EA00079B1A97EEA7E07FA01F107FA02F211430D
+:104EB0000160287F800000F1804000F5C040C0F80C
+:104EC0001065FF208DF80000C4F81061276104E030
+:104ED0009DF80000401E8DF800009DF8000018B1FC
+:104EE000D4F810010028F3D09DF80000002808BF76
+:104EF000FFDFC4F810610EF0FDF9002818BFC4F8F8
+:104F000028616E72AE72EF72C4F80092B8F1000FB1
+:104F100018BFC4F804A3BDE8F88F00682C4920F03E
+:104F20007F40086070474FF0E0200221C0F88011F8
+:104F3000C0F8801270474FF0E0210220C1F8000154
+:104F4000704724490870704723490860704730B59E
+:104F5000124C0546A06AA84228BFFFDF012020733B
+:104F60002561607F40B1284420610B48D0F80012D1
+:104F700041F04001C0F800120C490020C1F8440182
+:104F8000164920690860606B064940F48000606340
+:104F90004FF48000086030BD00100040240A00205B
+:104FA0000000040404F50140881500400080004022
+:104FB0004C850040ACF5014004100040488500409D
+:104FC00048810040A8F5014008F501401811004053
+:104FD0003C150040B9000020041500404485004005
+:104FE00070B505460E460220FE4C2073FE4801684F
+:104FF00001F00F01032908BF012207D0006800F06B
+:105000000F0004280EBF0222FFDF012294F82D00BA
+:1050100094F82C10012819D028460EF0A5FD206127
+:10502000607F48B1216908442061F048D0F800123F
+:1050300041F04001C0F80012ED490020C1F84401E0
+:105040002169A06A0844EB49086070BD33462846D0
+:105050000EF053FDE3E7E8494FF480000860E148B3
+:10506000416B21F480014163002101737047C2004C
+:1050700002F1804202F5F832E04BC2F81035C2F876
+:10508000141501218140DE480160D648426B11436E
+:1050900041637047D64801214160C1600021C0F8DA
+:1050A0004411D4480160CF488162704710B504466E
+:1050B0000EF020F900281CBFCA484477D14804608C
+:1050C000CA48D0F8001241F04001C0F8001210BDEB
+:1050D000C64810B5D0F8001221F04001C0F8001207
+:1050E0000EF008F9C749002818BF0220086010BD5B
+:1050F000BE48D0F8001221F01001C0F800120121C2
+:1051000081617047B9480021C0F81C11D0F8001225
+:1051100041F01001C0F800127047B44981B0D1F8D5
+:105120001C21012A1EBF002001B07047B64A126838
+:1051300002F07F02524202700020C1F81C01B34805
+:1051400000680090012001B0704730B50C000546A2
+:1051500008BFFFDF14F0010F1CBF012CFFDF002D83
+:105160000CBF012002209F4901284872CC729F4940
+:1051700004BFD1F8000240F0040007D0022807BFA6
+:10518000D1F8000240F00800FFDF30BDC1F8000296
+:1051900030BD2DE9F84FDFF8789299F80000042827
+:1051A00028BFFFDFDFF848A2DAF84C1192488D4C97
+:1051B00000274FF00108D1B1A17A012902D00229BC
+:1051C00003D014E0217D11B911E0617D79B1A17E98
+:1051D000E27E08FA01F108FA02F211430160217F30
+:1051E000890001F1804101F5C041C1F81075824884
+:1051F000616B01606763217B002019B1DAF844110B
+:10520000012900D00021A27A784E012A6ED0022A0C
+:1052100074D000BFD6F8101101290CBF1021002155
+:1052200041EA00057B48016811F0FF0F03D0D6F872
+:105230001411012900D0002184F82E10006810F00C
+:10524000FF0F03D0D6F81801012800D0002084F801
+:105250002F007148006884F83000FFF72AF9012810
+:1052600018BF002084F83100C6F80071C6F80C7130
+:10527000C6F81071C6F80471C6F81471C6F8187132
+:105280000EF038F8002818BFC6F828716348006887
+:1052900000905748C0F8447161480068DFF854A195
+:1052A0000090DAF800006062617F00291CBF401A9C
+:1052B00060625C480068A0624B48016801F00F0121
+:1052C000032908BF012007D0006800F00F00042860
+:1052D0000EBF0220FFDF012084F82C00A07ADFF847
+:1052E00048B184F82D00022824D116E0D6F80C012C
+:1052F000012814BF002008208CE7FFE7D6F80C0136
+:10530000012814BF00200220484A1268012A14BF55
+:1053100004220022104308437CE7607850B1DBF898
+:10532000001009780840217831EA000008BF84F8AD
+:10533000208001D084F8207015F0020F07D099F872
+:1053400000103B4A4908606A52F82110884715F05E
+:10535000010F18BF00210DD0364A99F80030A06A1D
+:1053600052F82320904700BF99F8000010F0010F79
+:105370002AD10AE015F0020F18BF0121ECD115F077
+:10538000080F18BF0221E7D1EEE7DBF80000007834
+:1053900000F00F00072828BF84F8217014D2DBF832
+:1053A0000000062200F10901A01C0EF0D5FE40B954
+:1053B000207ADBF800100978B0EBD11F08BF01207C
+:1053C00000D0002084F82100E17A002011F0020FC3
+:1053D0001CBF15F0020F15F0040F45D111F0100F8E
+:1053E0002AE00000240A00201015004000100040B0
+:1053F000008000404485004008F501400411004051
+:1054000004F5014060150040481500401C110040A3
+:10541000B900002040160040101400401811004050
+:1054200044810040408500400415004000140040C5
+:1054300008480200504802001CBF94F82F20002AA0
+:1054400002D094F831207AB111F0080F1CBF94F803
+:105450002020002A08D111F0040F02D094F8211066
+:1054600011B115F0010F00D00120617A19B198B186
+:10547000FFF7EEFC1EE0607F002814BF4FF4C02150
+:105480007F4980480160D6F8000220F00300C6F88A
+:10549000000284F80B800DE04FF0000B012913D0BF
+:1054A000022918BFFFDF21D0A06A01225844002141
+:1054B000FFF788FA15F0010F2BD0734899F8001008
+:1054C00050F82100804745E0D6F8000220F00400A3
+:1054D000C6F80002677284F80B80012384F80A8002
+:1054E0001A46002196200EF025FA10E0D6F80002A8
+:1054F00020F00800C6F80002677284F80B800220D2
+:10550000A07201231A46002196200EF051FA83461C
+:10551000CAE715F0020F08D05C4999F8002028EA84
+:10552000950051F82210884714E015F0080F06D0B6
+:10553000574899F8001050F8210080470AE015F00C
+:10554000100F08BFFFDF05D0524899F8001050F83F
+:1055500021008047A07A022818BFBDE8F88F207B81
+:10556000002808BFBDE8F88F4B49C1F844710228F4
+:1055700014D0012818BFFFDFA16A2069884298BFB4
+:10558000FFDF2069CAF80000606B444940F48000E6
+:1055900060634FF480000860BDE8F88F2169A06A5D
+:1055A0000844EFE738B500253D4C002818BFC4F883
+:1055B0000052C4F80051C4F80C51C4F81051C4F89A
+:1055C0000451C4F81451C4F818510DF093FE00288A
+:1055D00018BFC4F8285133480068009038BD01282E
+:1055E00004BF28207047022804BF1820704700B568
+:1055F000FFDF282000BD012804BF41F6A4707047DA
+:10560000022804BF41F28830704700B5FFDF41F641
+:10561000A47000BD012804BF41F2D4707047022875
+:1056200004BF41F20400704700B5FFDF41F2D470BF
+:1056300000BD012812BF02280020704700B5FFDF1F
+:10564000002000BD16490820C1F800021648407F1E
+:10565000002814BF4FF4C02009480A4908601449C3
+:1056600012480860091D13480860091D12480860A7
+:10567000091D1248086009494FF44020086070472E
+:105680000000040408F50140104802002048020010
+:1056900030480200404802000080004004F501400C
+:1056A0000010004018110040240A002000110040A2
+:1056B000A0F50140141000401C11004010100040E3
+:1056C00010B53F4822210EF0F2FD3D48017821F04F
+:1056D00010010170012107F017FC3A49002081F800
+:1056E00022004FF6FF70888437490880488010BD3B
+:1056F000704734498A8C824218BF7047002081F875
+:1057000022004FF6FF70888470472D490160704772
+:105710002D49088070472B498A8CA2F57F43FF3BB7
+:1057200003D0002101600846704791F822202549E6
+:10573000012A1ABF0160012000207047214901F1B0
+:10574000220091F82220012A04BF00207047012284
+:1057500002701D4800888884104670471A494880A6
+:1057600070471849184B8A8C5B889A4206D191F889
+:105770002220002A1EBF01600120704700207047D0
+:105780001048114A818C5288914209D14FF6FF711D
+:10579000818410F8221F19B1002101700120704787
+:1057A000002070470748084A818C5288914205D1F1
+:1057B00090F8220000281CBF00207047012070478D
+:1057C000820A00205C0A0020BA0000207047574A75
+:1057D000012340B1012818BF70471370086890601A
+:1057E00088889081704753700868C2F802008888E2
+:1057F000D08070474D4A10B1012807D00EE0507894
+:1058000060B1D2F802000860D08804E0107828B1B6
+:105810009068086090898880012070470020704758
+:10582000424910B1012803D006E0487810B903E0DE
+:10583000087808B1012070470020704730B58DB05E
+:105840000C4605460D2104A80EF053FDE0788DF8B6
+:105850001F0020798DF81E0060798DF81D002868E2
+:10586000009068680190A8680290E8680390684614
+:105870000DF0C2FB20789DF82F1088420CD1607883
+:105880009DF82E10884207D1A0789DF82D108842EF
+:1058900002BF01200DB030BD00200DB030BD30B5CD
+:1058A0000C4605468DB04FF0030104F1030012B120
+:1058B000FEF7F0F901E0FEF70CFA60790D2120F017
+:1058C000C00040F04000607104A80EF012FDE078C6
+:1058D0008DF81F0020798DF81E0060798DF81D006D
+:1058E0002868009068680190A8680290E8680390B2
+:1058F00068460DF081FB9DF82F0020709DF82E006A
+:1059000060709DF82D00A0700DB030BD10B500295D
+:1059100004464FF0060102D0FEF7BCF901E0FEF7A5
+:10592000D8F9607920F0C000607110BDBE00002081
+:1059300070B5F84E0446306890F800110025012932
+:1059400019D090F8FA10012924D090F8D01001292C
+:105950002AD090F8F21001291CBF002070BD65709C
+:1059600017212170D0F8F4106160B0F8F81021818F
+:1059700080F8F25016E065701C212170D0F80111FA
+:105980006160D0F80511A16090F80911217380F8C9
+:10599000005107E0657007212170D0F8FC106160AC
+:1059A00080F8FA50012070BD65701421217000F15B
+:1059B000D2012022201D0EF0FBFB01212172306854
+:1059C00080F8D050D448B0F8D420A0F8FC207268F9
+:1059D000537B80F8FE3080F8FA101088FBF71AF934
+:1059E000FAF7C1FDDEE7CB48006890F8D010002937
+:1059F00014BFB0F8D4004FF6FF70704770B5C54CB7
+:105A00002068002808BFFFDF0025206845700028B7
+:105A100008BFFFDF2068417800291CBFFFDF70BD91
+:105A20004FF486710EF065FC2068FF2101707F2124
+:105A300080F8361013214184282180F8CC100121F0
+:105A400080F8B81080F8BD50FFF742FBFEF711FD5B
+:105A5000B24806F0E5FFB24806F0E2FFBDE870404C
+:105A6000B04806F0DDBFAB490968097881420CBF38
+:105A7000012000207047A748006890F82200C0F37A
+:105A8000001070472DE9F04FA248016891F82400FA
+:105A9000B1F822C0C0F38002C0F340031A4400F002
+:105AA00001001044CCF300121AB3BCF1130F1BD049
+:105AB0000BDCBCF1100F02BF9B4931F81000BDE8B0
+:105AC000F08FBCF1120F0FD00AE0BCF1150F08BF28
+:105AD00096490AD0BCF11D0F04BF9548BDE8F08F70
+:105AE000FFDF0020BDE8F08F924931F81000BDE8DB
+:105AF000F08F002491F8BA2091F8BB108E4E8F4F92
+:105B00001CF0030F4FF47A7B4FF0190A25464FF42F
+:105B1000C8784FF4BF794FF018037DD01CF0010F07
+:105B20001BD0082904BF44464FF0400C0FD0042975
+:105B300004BF4C464FF0100C09D0022907BF05F1F5
+:105B400018044FF0040C05F128044FF0080C0CEB7E
+:105B50004C0E0EEB0C1CA44417E0082904BFC446ED
+:105B600040240CD0042904BFCC46102407D00229BD
+:105B700007BF05F1180C042405F1280C082404EBD8
+:105B8000C40404EB44040CEB440C022A04BF6C4E26
+:105B90004FF47A740CD0012A08BF4FF4C86407D0C0
+:105BA000042A07BF674E40F698043E4640F6E44498
+:105BB000344404F2E734B4FBFBF4C0EB001606EB0C
+:105BC000860604EB8604082A30D0042A29D0022A4B
+:105BD00007BF05F11802042505F128024FF0190A44
+:105BE00018BF08251AFB052212FB0040082922D005
+:105BF000042925D0022904BF0421C03004D0282361
+:105C000003F5A87108440821C1EBC10101EB410172
+:105C100003EB4101084400E017E0604400F52674FE
+:105C200018E04A464FF0140A1025DBE742464FF0D1
+:105C3000140A4025D6E74346402100F53D60E3E7DE
+:105C40004B46102100F57C70DEE71CF0020F18BFF8
+:105C5000FFDF02D02046BDE8F08F022A04BF384E95
+:105C60004FF47A7C0CD0012A08BF4FF4C86C07D0DF
+:105C7000042A07BF334E40F6980C3E4640F6E44CEB
+:105C8000B4440CF2E73CBCFBFBFCC0EB001404EB9F
+:105C900084040CEB840C082A04BF4FF0140A402241
+:105CA0000CD0042A29D0022A07BF05F118080422C3
+:105CB00005F128084FF0190A18BF08221AFB0282C2
+:105CC00012FB00C0082904BF4FF4A87340210AD07A
+:105CD000042904BF4FF4A873102104D002290EBF79
+:105CE000042128230821C1EBC10101EB410103EB91
+:105CF0004101084400F5B274ACE7C8464FF0140AFD
+:105D00001022DBE7034840F271210068806A4843B3
+:105D100070470000CC000020A40A0020B00B002037
+:105D2000D80B0020000C0020744802007C480200C0
+:105D3000F18913006C480200A224020030D3010054
+:105D400068360200D0FB0100F848006890F8350082
+:105D5000002818BF0120704710B5F54C207B0228A1
+:105D600018BF032808D1207D04F1150105F018FDA6
+:105D700008281CBF012010BD207B002816BF022868
+:105D800000200120BDE81040FFF74ABDE74909683F
+:105D900081F8300070472DE9F047E44D2968087B11
+:105DA000002816BF02280020012048730E31FFF79B
+:105DB00021FD2968087B022816BF03280122002242
+:105DC00081F82F20082081F82D00487B012600272C
+:105DD00001F10E03012804BF5B7913F0C00F0AD054
+:105DE00001F10E03012804D1587900F0C0004028C9
+:105DF00001D0002000E0012081F82E00002A04BF1D
+:105E000091F8220010F0040F06D0087D153105F03E
+:105E1000C7FC296881F82D0028684760FCF7F8FE68
+:105E20002968C34C4FF00009886094F82D0005F0F4
+:105E3000D3FC804694F82F00002818BFB8F1000F5B
+:105E400004D01021404606F050FB68B194F83000B1
+:105E500000281CBF94F82E0000281DD0607B04F1A0
+:105E60000E0101280ED012E066734A4604F10E01BD
+:105E70004046FFF714FD94F82D1004F10E0005F0D4
+:105E8000A4FD09E0487900F0C000402831D039462F
+:105E900004F10E00FFF73AFD2868C77690F822005B
+:105EA00010F0040F08BFBDE8F087002794F82D001C
+:105EB00005F09BFC040008BFBDE8F087102106F048
+:105EC00014FB002818BFBDE8F08728683A4600F1A7
+:105ED0001C01C6762046FFF7E2FC286800F11C0191
+:105EE000944806F0D4FDBDE8F0470121914806F042
+:105EF000E9BD05F0A3FD4A4604F10E01FFF7CFFC12
+:105F0000CAE778B58A490446884D407B08732968FA
+:105F1000207808706088ADF8000080B200F00102BF
+:105F2000C0F3400342EA4302C0F3800342EA830223
+:105F3000C0F3C00342EAC302C0F3001342EA0312F3
+:105F4000C0F3401342EA4312C0F3801042EA8010CB
+:105F50004884E07D012808BF012603D0022814BF31
+:105F6000FFDF0226286880F8BA60607E012808BF3B
+:105F7000012603D0022814BFFFDF0226286880F81C
+:105F8000BB60217B80F82410418C1D290CBF0021AF
+:105F900061688162617D80F83510A17B002916BFA0
+:105FA0000229002101210175D4F80F10C0F8151045
+:105FB000B4F81310A0F81910A17EB0F8CE2061F348
+:105FC0000302A0F8CE20E17E012918BF002180F84D
+:105FD0003410002078BD55480068408CC0F3001193
+:105FE00019B110F0040F05D002E010F0020F01D03B
+:105FF00000207047012070474C4A00231268C2F805
+:10600000C030B2F822C0BCF11D0F02BFC2F8C830C8
+:1060100082F8C4307047002908BFC2F8C8300AD0DF
+:10602000936A40F2712C03FB0CF31944491EB1FB37
+:10603000F3F1C2F8C81082F8C400704703463B4829
+:1060400010B50168D1F8C820002A1ABFD1F8C0C025
+:10605000BCF1000F012405D09A4205D90124D01AC1
+:10606000C1F8C800204610BD91F82210002411F09C
+:10607000010F1CBF406800884FF0430108BF00209B
+:1060800001F009F9EEE72948006890F8B700002808
+:106090000CBF01200020704770B51F2834BF044694
+:1060A0001F240022214D286880F8B920224678302C
+:1060B0000EF07EF82868012180F8974080F8B9102A
+:1060C00070BD10B51F2828BF1F20C2B2174C002377
+:1060D000206880F8B83080F8B72098300EF068F863
+:1060E0002168012081F8B80010BD1049096881F8C5
+:1060F000BD0070470D48006890F8220000F00100D4
+:1061000070470A48006890F82200C0F340007047CA
+:106110000648006890F82200C0F34010704703481A
+:10612000006890F82200C0F3C0007047CC00002047
+:10613000A40A0020B00B002001207047F748006837
+:1061400090F8BB00704770B5FEF7A4FFFEF783FF21
+:10615000FEF77EFEFEF7E7FEF04C2068D0F8C01098
+:10616000491CC0F8C01090F83300002530B1FEF78C
+:10617000AFFFFEF77EF9206880F833502068457045
+:1061800090F8C410F9B1D0F8C02091421BD8042077
+:1061900002F050FA206890F8220010F0010F0CD0A5
+:1061A00060684321008801F076F860680088FAF79B
+:1061B00031FDBDE87040FAF7C7B9BDE87040432132
+:1061C000002001F068B8D0F8C81019B1D0F8C0208C
+:1061D000914202D990F83700D8B1042002F02AFA8F
+:1061E000206890F8220010F0010F0CD060683C216C
+:1061F000008801F050F860680088FAF70BFDBDE8F0
+:106200007040FAF7A1B9BDE870403C21002001F0D0
+:1062100042B8BDE87040002002F00CBA2DE9F84FFA
+:10622000BE4E8046174630688B464FF0000A458CBC
+:1062300015F0030F10D015F0010F05F0020005D086
+:10624000002808BF4FF0010A06D004E0002818BF5C
+:106250004FF0020A00D1FFDF4FF000094C4615F065
+:10626000010F05F002000BD070B915F0040F0BD030
+:1062700049F00800002F18BF40F0030440D090E020
+:1062800010B115F0040F0DD015F0070F10D015F058
+:10629000010F05F0020036D0002808BF15F0040FEA
+:1062A00027D03DE0002F18BF49F0090479D134E030
+:1062B0002FB149F0080415F0200F14D071E03168B7
+:1062C00005F0200291F87700104308BF49F001045F
+:1062D00067D049F0180415F0200F62D191F8BA1078
+:1062E00008295AD156E0316891F8BA10082951D1DD
+:1062F00053E049F00800002F18BF40F0010450D1CE
+:1063000040F010044DE0002818BF15F0040F07D02E
+:10631000002F18BF49F00B0443D149F0180440E0A6
+:1063200015F0030F3CD115F0040F39D077B1316867
+:1063300049F0080091F8BA1008290CBF40F0020497
+:1063400020F0020415F0200F22D02AE0316805F079
+:10635000200291F87700104308BF49F0030420D0D1
+:1063600049F0180015F0200F09D000BF91F8BA10BD
+:10637000082914BF40F0020420F0020411E091F853
+:10638000BA20082A14BF40F0010020F00100EDE718
+:10639000082902D024F0010403E044F0010400E0E5
+:1063A000FFDF15F0400F18BFFFDFA8F8009098F846
+:1063B0000000072120F0200088F80000404606F089
+:1063C00034FB5146404606F033FD2146404606F078
+:1063D00038FD14F0010F0CD03068062300F10E01D7
+:1063E0000022404606F00AFD3068417B404606F038
+:1063F0005CFB14F0020F1BD03068BBF1000F0BD018
+:1064000000F11C0106230122404606F0F7FC0121A1
+:10641000404606F057FB0BE000F115010623012270
+:10642000404606F0EBFC3068017D404606F04AFB32
+:1064300014F0040F18BFFFDF14F0080F17D0CDF8C9
+:1064400000903068BDF800100223B0F8CE000209B9
+:1064500062F30B01ADF800109DF80110032260F308
+:1064600007118DF801106946404606F0C7FC012F60
+:1064700016D1306890F8770090B1404606F0D4FC11
+:106480003368401CC0B293F87710C0F125008142F8
+:10649000B8BF084682B203F15801404606F0FFFC3F
+:1064A0000020002818BFFFDF0020002818BFFFDFF2
+:1064B0000020002818BFFFDFBDE8F88F2DE9F84362
+:1064C000164C2068002808BFFFDF2068417811BB08
+:1064D0000178FF291FD0002780F83170877080F87D
+:1064E00037703846FEF72DFDFEF795F9206890F9D4
+:1064F000BD00FEF73DFA0A48FEF744FA0948FEF7E8
+:106500000CFD206890F8240010F0010F0CD025201D
+:10651000FEF740FA10E00C20BDE8F883CC00002024
+:10652000684802006548020010F0020F18BF2620DC
+:1065300068D000BFFEF72EFA206890F8BA10252028
+:10654000FEF735F9206880F82C70FEF7F4FC20681F
+:10655000002190F8BA200846FEF765FB0F210520C0
+:10656000FEF7DAF92068FF4D012690F82E10002979
+:1065700001BF90F82F10002990F8220010F0040FAE
+:1065800070D0FCF745FB8046206841468068FDF7E7
+:106590004DF8F54990FBF1F901FB190041424046E5
+:1065A000FCF73FF80146206881604168494441603A
+:1065B00005F0F3F801462068426891426DD8C0E9C1
+:1065C00001784FF0010895F82D0005F005F9814696
+:1065D00095F82F00002818BFB9F1000F04D0102142
+:1065E000484605F082FFA0B195F8300000281CBF96
+:1065F00095F82E00002824D0687B05F10E010128B3
+:1066000015D019E010F0040F14BF2720FFDF91D13F
+:1066100092E732466E7305F10E014846FFF73FF9E7
+:1066200095F82D1005F10E0005F0CFF909E0487935
+:1066300000F0C000402816D0414605F10E00FFF7DB
+:1066400065F9206890F8220010F0040F25D095F825
+:106650002D0005F0CAF85FEA00081ED0102105F0F1
+:1066600044FF40B119E005F0E9F9324605F10E01A9
+:10667000FFF715F9E5E72068324600F11C01C67600
+:106680004046FFF70CF9206800F11C01B74806F0FE
+:10669000FEF90121B54806F015FA2068417B0E305D
+:1066A000FEF71EF9206890F8B81079B390F8B7207B
+:1066B00080F8772000F1980158300DF0BEFD206879
+:1066C00090F82210C1F30011E9B9B0F8CE00022110
+:1066D0000609ADF800606846FDF7DCFA28B1BDF8A0
+:1066E0000000C0F30B00B04204D1BDF80000401C14
+:1066F000ADF800002168BDF80000B1F8CE2060F3CD
+:106700000F12A1F8CE20206880F8B870206890F8A9
+:10671000B91059B190F8972080F8572000F178010E
+:1067200038300DF08AFD206880F8B9702068B0F824
+:10673000CE10D0F8C020090951FA82F190F8BC209F
+:10674000DFF82CC2114463460022E1FB0C3212092F
+:106750006FF0240302FB031180F8BC1090F82210A4
+:10676000824E90F81B80C1F3001106F12809002920
+:106770005DD03780317821F020013170408C1328B2
+:1067800037D01CDC10284DD0122846D0FFDF00BFC8
+:1067900005F10E01754806F06CF9697B734806F047
+:1067A00084F92068418C1D2918BF15297ED090F8E6
+:1067B000772000F15801304606F0ADF97EE015284B
+:1067C00018BF1D28E2D10121304606F02EF930789D
+:1067D000B8F1000F40F020003070206812D000F1B6
+:1067E0001C01304606F053F90121304606F06AF9E3
+:1067F000CEE70021304606F018F9307840F020004E
+:106800003070C5E700F11501304606F040F9206808
+:10681000017D304606F056F9BAE70621304606F00B
+:1068200004F9B5E70221304606F0FFF8B0E7002290
+:1068300041463046FFF7F2FC206890F877100029B7
+:1068400004BF408C10F0010F05D110F0020F08BFFB
+:1068500010F0200F04D0012241464846FFF7DEFC2D
+:10686000F07810F03F0F1CBF307910F0100F25D0DA
+:10687000304606F0D8F82268014692F82400C0F3AA
+:106880008003C0F3400C634400F00100034492F81D
+:106890002C00C0F38002C0F3400C624400F0010001
+:1068A0001044181AC0B200F00AFD00E006E00090A3
+:1068B000032304226946304606F0A0FA206890F8C7
+:1068C0002200C0F30010B0B12A4E042130463780B8
+:1068D00006F0ABF805F10E01304606F0CAF8697B08
+:1068E000304606F0E2F8206800F1380190F85720B1
+:1068F000304606F034F904F0C5FF03211E4805F0C8
+:1069000054F8216881F83300002005E61B494860EF
+:1069100070472DE9F843194C8046206890F83120E3
+:1069200032B1408C1D2808BFFFDFBDE8F8430AE400
+:10693000012639B390F8BC00FEF72CF8206890F8D7
+:10694000BB102520FDF733FF206801224FF496711C
+:1069500090F8BB300020FEF7ADF90948FEF7F4FAD5
+:10696000206810E0A40A002040420F00B00B002075
+:1069700053E4B36E000C0020280C0020CC00002053
+:10698000D80B002005E04670867080F83160BDE8C5
+:10699000F883FE48FEF7D8FA2068002590F8241006
+:1069A00090F82C0021EA000212F0010F18BF012517
+:1069B0000ED111F0020F04D010F0020F08BF022513
+:1069C00006D011F0040F03D010F0040F08BF042507
+:1069D0000027B8F1000F5CD0012D1CD0022D08BF9C
+:1069E00026201CD0042D14BFFFDF272017D02068DD
+:1069F00090F8BA102520FDF7DAFE206890F82210F2
+:106A0000C1F3001171B1002201234FF496711046B9
+:106A1000FEF750F93DE02520FDF7BCFFE7E7FDF765
+:106A2000B9FFE4E790F8BA3001224FF496710020E4
+:106A3000FEF740F9D548C17811F03F0F1CBF00792F
+:106A400010F0100F25D0D14805F0EDFF2368014666
+:106A500093F82420C2F38000C2F3400C604402F09B
+:106A6000010200EB020C93F82C20C2F38000C2F369
+:106A70004003184402F001020244ACEB0200C0B231
+:106A800000F01DFC0090032304226946BF4806F075
+:106A9000B5F9206890F82C10294380F82C1090F854
+:106AA000242032EA010112D04670408C132821D0F4
+:106AB0001CDC102808BFBDE8F88312281AD000BFDC
+:106AC000C0F30010002818BFFFDFBDE8F883418C39
+:106AD0001D2908BF80F82C70E6D0C1F300110029F1
+:106AE00014BF80F8316080F83170DDE7152818BFD9
+:106AF0001D28E5D1BDE8F84301210846FEF725BB76
+:106B0000A34810B50068417841B90078FF2805D046
+:106B100000210846FFF7FDFE002010BDFEF7BAFA7F
+:106B2000FEF799FAFEF794F9FEF7FDF90C2010BD77
+:106B300097490120096881F837007047944909682E
+:106B400081F83200704770B5002501F0E3FB0028A2
+:106B50007CD08F4C2068417800260122012905D085
+:106B6000022901D003297DD0FFDF70BD8178022684
+:106B700039B390F8220010F0030F67D08548FEF774
+:106B8000E3F920680122962190F8BB301046FEF709
+:106B900091F800219620FEF723FA2068467090F8BD
+:106BA000330020B1FDF751FC4020FEF77FFA20684A
+:106BB00090F83400002808BF70BDBDE87040FEF7B3
+:106BC000A1BA418CC1F300129AB1102929D090F8D2
+:106BD000330020B1FDF739FC4020FEF767FA6D481D
+:106BE000FEF7B2F9206890F8221011F0040F1DD0C2
+:106BF00027E090F8242090F82C309A4211D190F898
+:106C00007700002808BF11F0010F05D111F0020F25
+:106C100008BF11F0200F52D0BDE870400121084696
+:106C200077E6BDE870400021012072E690F835005B
+:106C3000012814BF0328102545F00E010020FEF79F
+:106C400084FA206890F83400002801E037E009E079
+:106C500018BFFEF757FA00219620FEF7C1F9206809
+:106C6000467070BD817801B3418C11F0010F21D0C5
+:106C700080F8D02090F8D210B0F8D40000F00BFBD0
+:106C800060680088F9F7C6FFF9F75EFC2068467077
+:106C9000FEF700FAFEF7DFF9FEF7DAF8FEF743F940
+:106CA000BDE87040032001F0C5BC8178BDE87040AC
+:106CB00001202EE611F0020F04BFFFDF70BDBDE81A
+:106CC0007040FFF740BAFFF73EBA10B5304C20686D
+:106CD00090F8341049B13630FEF71FFA18B9216820
+:106CE0007F2081F83600FEF703FA206890F8330021
+:106CF00018B1FEF7EDF9FDF7BCFB01F00BFBA8B1F5
+:106D0000206890F82210C1F3001179B14078022870
+:106D100018BFFFDF00210120FFF7FBFD206841784D
+:106D200000291EBF40780128FFDF10BDBDE81040DC
+:106D3000FFF709BA2DE9F047154F0E4603283A68C8
+:106D4000518C0BD092F8320001F0010410F10009CF
+:106D500018BF4FF001094FF0010805E0C1F34004EE
+:106D60004FF000094FF00208FDF704FE054634EA33
+:106D7000090008BFBDE8F0873868064C90F833007A
+:106D800098B104F064FD3070014605E0B00B0020BE
+:106D9000CC000020280C0020FF2806D0E01C04F0C6
+:106DA0004BFD307804F05EFD05432078C0F3801180
+:106DB0003868027D914209D100F115010622E01CDC
+:106DC0000DF0CAF9002808BF012000D0002031785A
+:106DD000FF2906D0C0B9386890F82D00884215D137
+:106DE00012E098B12078E11CC0F3801004F0D8FCC8
+:106DF000064604F03BFE38B1304604F0F6FC18B10C
+:106E0000102105F072FB08B1012000E00020396874
+:106E100091F8221011F0040F01D0F0B11AE0CDB9B1
+:106E2000FE4890F83500002818BF404515D114F8E9
+:106E3000030B2146C0F3801004F0B2FC044604F0BA
+:106E400015FE38B1204604F0D0FC18B1102105F031
+:106E50004CFB10B10120BDE8F0870020BDE8F087B1
+:106E60002DE9F04FEE4D804683B02868002740782A
+:106E7000022818BFFFDF28687F2490F8341049B13A
+:106E80003630FEF74AF9002804BF286880F83640FB
+:106E9000FEF72EF9E34805F0E8FD0646B8F1000FCD
+:106EA00000F0A381DF4805F079FF002800F09D8104
+:106EB000FDF72EFD002800F098813046D94EFF21C5
+:106EC000DFF864A34FF000084FF0030B4FF0010907
+:106ED000062880F0B981DFE800F0FDFDFD03FD8F9D
+:106EE0008DF8001069460320FFF724FF002828686A
+:106EF0007CD090F8341011B190F8001159B1286885
+:106F0000807801283ED0C948FEF71EF8286880F82E
+:106F100001B000F06EB99DF8003080F80091017862
+:106F200080F80111FF2B10D000F20312511E1846F9
+:106F300004F064FC002808BFFFDF286890F8021105
+:106F400041F0020180F802110DE03178C1F38011A7
+:106F500080F80211B149D1F88721C0F80321B1F8B6
+:106F60008B11A0F80711286800F2091690F8360076
+:106F70007F2808BFFFDF286890F83610317080F84E
+:106F80003640BCE7A94CDAF8049004F12806A4F8CE
+:106F900000800721204605F048FD0021204605F02D
+:106FA00047FF4946204605F04CFF0623002206F124
+:106FB0000901204605F022FF2868417B204605F0A4
+:106FC00074FD286800F1380190F85720204605F03C
+:106FD00066FF2046FDF7B8FF28680122962190F849
+:106FE000BB300020FDF766FE90E7FFE780780028C1
+:106FF00040F0FD8000F0F9B88DF8081002A90520D6
+:10700000FFF798FE0028286800F0EA808278884917
+:10701000002A7DD0A1F11F066C6890F8BB90D6F8CD
+:107020000F00C4F80E00B6F813006082707D207562
+:10703000B07D6075B6F81700E082B6F81900608080
+:10704000B6F81B00A080B6F81D00E08004F108002F
+:107050000DF064FA96F8240000F01F00207696F8F0
+:107060002400400984F86C0184F8549084F8559009
+:10707000286890F8CC1084F8561090F8BD0084F879
+:1070800057009DF80810686800F079F9022001F0B7
+:10709000D1FAA6F12804DAF80090A4F800800821BB
+:1070A000204605F0C2FC0021204605F0C1FE4946FD
+:1070B000204605F0C6FE6946304605F0EFFC304636
+:1070C00005F009FD0146204605F0EFFC06230022ED
+:1070D000694600E0B8E0204605F090FE694630467B
+:1070E00005F0CEFC304605F0E9FC0146204605F0EF
+:1070F000E9FC062301226946204605F07FFE204672
+:10710000FDF722FF28680122962190F8BB3000E0AD
+:1071100006E00020FDF7CEFD286880F801B068E0A9
+:107120006C6832783F4E607BC2F34012104060734F
+:10713000D6F80F00C4F80E00B6F813006082707D18
+:107140002075B07D6075B6F81700E082B6F81900BA
+:107150006080B6F81B00A080B6F81D00E0804FF0FC
+:10716000010A04F108000DF0D9F996F8240000F0A6
+:107170001F00207696F82400400984F86C0184F8FA
+:1071800054A084F855A0286890F8CC1084F85610C4
+:1071900090F8BD0084F857009DF80810686800F06A
+:1071A000EEF8286880F8D09090F8D210B0F8D400AB
+:1071B00000F071F868680088F9F72CFDF9F7C4F958
+:1071C000286880F80180FDF765FFFDF744FFFDF7B3
+:1071D0003FFEFDF7A8FE012001F02CFA09E000BFF8
+:1071E00090F82200C0F3001008B1012701E0FEF77B
+:1071F000AAFF286890F8330018B1FDF769FFFDF782
+:1072000038F91FB100210120FFF783FB286841787E
+:1072100000291ABF4178012903B00BE0A40A00201D
+:10722000CC000020280C002060480200000C002048
+:10723000470C002008BFBDE8F08F4078032818BF36
+:10724000FFDF03B0BDE8F08F286890F82200C0F39C
+:1072500000100028CBD0C8E770B5864C06460D4616
+:107260002068807858B1FDF765FA216803463046FA
+:1072700091F8BB202946BDE8704001F048BAFDF7FF
+:1072800059FA21680346304691F8BA202946BDE8EC
+:10729000704001F03CBA784A137882F8F530A2F8D1
+:1072A000F60082F8F410012082F8F20092F8C4008F
+:1072B000002818BF92F8C00082F8F800704778B52F
+:1072C00004466C4800230093006890F8BA20082A0E
+:1072D00004BF4FF4C87240230DD0042A04BF4FF4FA
+:1072E000BF72102307D0022A07BF03F1180204233C
+:1072F00003F128020823491D01FB032690F8BC2056
+:107300009DF8001062F3050141F040058DF8005032
+:1073100090F8BB00012804BF9DF8020020F0E000B7
+:107320002AD0022818BFFFDF21D000BF25F080003F
+:107330008DF80000C4EB041106FB04F001EB8101A1
+:1073400000EB81044D48844228BFFFDF4C48A0FB7E
+:107350000410BDF80110000960F30C01ADF8011034
+:10736000BDF800009DF8021040EA014078BD9DF88C
+:10737000020020F0E00020308DF80200D6E72DE971
+:10738000F0413C4D04460E46286890F8D000002895
+:1073900018BFFFDF0027286880F8D2702188A0F886
+:1073A000D4106188A0F8EA10A188A0F8EC10E18858
+:1073B000A0F8EE1094F86C1180F8F01090F82F10EF
+:1073C00049B1427B00F10E01012A04D1497901F053
+:1073D000C001402935D090F8301041B1427B00F116
+:1073E0000E01012A04BF497911F0C00F29D0DE3007
+:1073F0000DF082F82348FF2E0078C0F380106076ED
+:107400001D48D0F88711C4F81A10B0F88B01E0833A
+:1074100028681ED0C0F8E410E18BA0F8E81000F155
+:10742000D802511E304604F0E9F9002808BFFFDFFA
+:10743000286890F8D71041F0020180F8D710BDE815
+:10744000F081D0F80E10C0F8DE10418AA0F8E210EA
+:10745000D0E7C0F8E470A0F8E870617E80F8D7103B
+:10746000D4F81A10C0F8D810E18BA0F8DC10BDE8F1
+:10747000F0810000CC000020A40A0020C4BF03005B
+:1074800089888888280C0020FE48406870472DE9CC
+:10749000F0410F46064601461446012005F098F9D2
+:1074A000054696F85500FEF7A6F8014696F85500F1
+:1074B000022808BFF44807D0012808BFF34803D0CA
+:1074C00004280CBFF248F34808444FF47A7100F2E4
+:1074D000E140B0FBF1F0718840F271225143C0EB02
+:1074E0004100001BA0F5597402F0B6FD002818BF3A
+:1074F0001E3CAF4234BF28463846A04203D2AF42BA
+:107500002CBF3C462C467462BDE8F0812DE9FF4F4C
+:107510008FB0044690F855601C98994640EA0900DF
+:10752000039094F86500002790460D280CBF0120B9
+:1075300000200990B9F1000F04BF94F80C01032852
+:107540002BD1099848B3B4F88E01404525D1D4F821
+:107550001401C4F80001608840F2E2414843C4F8D5
+:107560000401B4F85A01B4F8E6100844C4F808015C
+:10757000204602F07BFDB4F89201E08294F890017D
+:107580006075B4F894016080B4F89601A080B4F8F6
+:107590009801E080022084F80C01D4F864010C907A
+:1075A000B4F8E6B0B4F85801D4F860A1D4F8541196
+:1075B0000691B9F1000F03D094F8201149B193E07E
+:1075C00004F1E00107917431089104F5A075091DDB
+:1075D00007E004F59A710791091D089104F5927569
+:1075E000091D0A91B4F85810A8EB0000A8EB01019E
+:1075F00009B200B20091002805DAD4F850010690D3
+:1076000001200390084694F80C11002971D001293B
+:1076100000F03782022900F05F81032918BFFFDFE5
+:1076200000F0728239460698FAF7FBFF08990126A6
+:1076300040F2712208600A98A0F8008000202870AB
+:107640002E7108980068A8606188D4F8140151432D
+:10765000C0EB41009049A0F54D70886149698142B5
+:1076600087BF07990860079801600798616A0068FA
+:10767000084400F5D270E86002F0EEFC10B1E86852
+:107680001E30E8606E71B4F8D000A0EB080000B2C4
+:107690000028C4BF03206871099800281C9800F0D6
+:1076A000A682C0B1B4F8F81000290CBF0020B4F8CD
+:1076B000FA00A4F8FA0094F8FC20401C50438842D9
+:1076C00009D26879401E002805DD6E71B4F8FA0011
+:1076D000401CA4F8FA00B9F1000F00F0AB8294F856
+:1076E0002001002800F0A28213B00220BDE8F08F34
+:1076F000FFE7BAF1000F08BFFFDF94F855106148AB
+:1077000090F8280005F079F90C90E18A40F2712098
+:1077100041430C98002200EB41011098002806D04C
+:1077200000FB01F15D48B1FBF0F000F10102C4F88B
+:107730001021608840F2E24100FB01F210994FF005
+:10774000000006D0554801FB02F1B1FBF0F000F15A
+:107750000100C4F8140186B221464FF00100D4F8AC
+:1077600028B005F035F8074694F85500FDF743FFBB
+:10777000014694F85500022808BF434807D0012865
+:1077800008BF424803D004280CBF41484148084480
+:1077900000F2E1414FF47A70B1FBF0F1608840F201
+:1077A00071225043C1EB4000801BA0F5597602F0D6
+:1077B00053FC002818BF1E3EBB4534BF3846584610
+:1077C000B04203D2BB452CBF5E463E46666294F88B
+:1077D0005500FDF72EFF4FF47A7600F2E140B0FB42
+:1077E000F6F000EB0A0794F85500FDF722FF01467A
+:1077F00094F85500022808BF234A07D0012808BF83
+:10780000224A03D004280CBF214A224A01EB020B72
+:10781000FDF7F1FE584400F2DB514FF47A70B1FBF2
+:10782000F0F1E08A40F2712242430C98D4F810B192
+:1078300000EB4200401AA0EB0B003844A0F12007F7
+:10784000607D40F2E24110FB01F0049094F8556035
+:107850003046FDF7D0FE0146022E08BF0A4807D089
+:10786000012E08BF094803D0042E0CBF0848094860
+:10787000084400F2E1414FF47A70B1FBF0F000EB04
+:107880004B010DE0500C002004360200A22402003F
+:10789000D0FB0100C0D40100D400002040420F0002
+:1078A000049801EB000B3046FDF799FE584400F1B7
+:1078B0006201FD48416194F85500FDF7BAFE00F2FF
+:1078C000E1414FF47A70B1FBF0F05044381AB0F552
+:1078D0003D7F38BFFFDFA5E6E08A40F27121D4F892
+:1078E0000421484302EB400210980021002806D0F2
+:1078F00000FB02F1ED48B1FBF0F000F10101C4F82A
+:107900001011618840F2E24001FB00F210994FF043
+:10791000000006D0E54801FB02F1B1FBF0F000F1F8
+:107920000100C4F8140186B221464FF00100D4F8DA
+:1079300028A004F04DFF074694F85500FDF75BFEC4
+:10794000014694F85500022808BFD94807D00128FD
+:1079500008BFD84803D004280CBFD748D7480844EC
+:1079600000F2E1414FF47A70B1FBF0F1608840F22F
+:1079700071225043C1EB4000801BA0F5597602F004
+:107980006BFB002818BF1E3EBA4534BF3846504630
+:10799000B04203D2BA452CBF56463E466662BBF1A2
+:1079A000000F2ED11C9860B394F855603046FDF757
+:1079B00022FE022E08BFBE4907D0012E08BFBD49D6
+:1079C00003D0042E0CBFBC49BC49084400F2E1417D
+:1079D0004FF47A70B1FBF0F0D4F81011E38A084448
+:1079E00040F27121D4F80421594302EB41010F1AEE
+:1079F0003046FDF7F4FD0C99081A3844A0F1200731
+:107A00000AE0E18A40F27122D4F80401514300EB0C
+:107A10004100D4F81011471AD4F80821D4F8001105
+:107A2000D4F8100101FB020B607D40F2E24110FB33
+:107A300001FA94F855603046FDF7DDFD0146022E4F
+:107A400008BF9B4807D0012E08BF9A4803D0042ED8
+:107A50000CBF99489948084400F2E1414FF47A700C
+:107A6000B1FBF0F000EB4B0082443046FDF7B7FD70
+:107A7000504400F160018C484161012084F80C0100
+:107A8000D0E5628840F27123D4F814115A43C1EB57
+:107A9000420202FB00F70098D4F800C10BEB000291
+:107AA000D4F80801D4F81031121A0CFB0030521E21
+:107AB00002FB010B607D40F2E24110FB01FA94F8F9
+:107AC00055000646FDF797FD0146022E08BF78488F
+:107AD00007D0012E08BF774803D0042E0CBF76488C
+:107AE0007648084400F2E1414FF47A70B1FBF0F0BF
+:107AF00000EB4B0082443046FDF771FD504400F12D
+:107B00006001694841618DE5628840F27123D4F8D3
+:107B100014115A43C1EB420101FB00F794F86400D1
+:107B200024281CBF94F8650024280BD1B4F88E01DA
+:107B3000A8EB000000B2002804DB94F891010028B3
+:107B400018BF0646039850B3BBF1000F27D10C981D
+:107B5000002814BFBAF1000FFFDF94F85500FDF7BD
+:107B60004AFD022E08BF524907D0012E08BF5149D5
+:107B700003D0042E0CBF50495049084400F2E141A3
+:107B80004FF47A70B1FBF0F03F1A94F85500FDF70E
+:107B900026FD01460C98401A3844A0F120070098B1
+:107BA000D4F81411584400FB01FA3046FDF723FDC8
+:107BB0000146022E08BF3E4807D0012E08BF3D48AF
+:107BC00003D0042E0CBF3C483C48084400F2E1417D
+:107BD0004FF47A70B1FBF0F000EB4A0A3046FDF743
+:107BE000FEFC504400F160012F4841611AE5002875
+:107BF0007FF458AD94F80C0100283FF46CAD618817
+:107C000040F27122D4F814015143C0EB41012846DF
+:107C100004F08DFD0004000C3FF45DAD1D990029BA
+:107C200018BF0880012013B0BDE8F08F94F85C0104
+:107C3000FBF748FB94F85C012946FBF731FA002872
+:107C40001CBF89F0010084F82101002013B0BDE8B9
+:107C5000F08F2DE9F04F1A4C074683B02078894603
+:107C6000114E00254FF00208032804BF207BB842C4
+:107C70007ED1606830612078032818BFFFDF0327BA
+:107C8000B9F1080F7FD2DFE809F0041D2828237E10
+:107C90007E796562FEF712FC002818BFFFDFB7701F
+:107CA00003B0BDE8F08F0000D400002040420F0078
+:107CB00004360200A2240200D0FB0100C0D401005F
+:107CC000500C0020FEF71CFF002818BFFFDFE7E77D
+:107CD00003B0BDE8F04FFDF75CBA2775257494F842
+:107CE0002C00012658B14FF47A71A069FAF799FC7B
+:107CF000A061002104F1100004F019FD1AE0012137
+:107D00006846FBF7BDFF9DF8000042F210710002CB
+:107D1000B0FBF1F201FB1205FDF7F4FF0544294623
+:107D2000A069FAF77EFCA061294604F1100004F076
+:107D3000FEFC461C208C411C0A293CBF3044208498
+:107D4000606830B1208C401C0A2828BF84F8158058
+:107D500000D267753046FEF771F90028A0D0607A2E
+:107D600000289DD1207B04F11001FBF799F901E077
+:107D70000BE008E0002808BFFFDF91E7207BFAF75F
+:107D800028FF25708CE7FFDF8AE7202F28BFFFDF61
+:107D9000DFF804A407213AF81700F8F709FE0400F9
+:107DA00008BFFFDF202F28BFFFDFFB48218830F806
+:107DB0001700884218BFFFDF01273461B9F1080FAF
+:107DC00080F05481DFE809F0049EA6A6A1F0F0EF50
+:107DD000C4F86051F580C4F8645194F8210138B9B1
+:107DE000FAF716FFD4F82C11FBF720FC00281BDC57
+:107DF000B4F81E11B4F85800814206D1B4F8D4107A
+:107E0000081AA4F8D600204605E0081AA4F8D600FF
+:107E1000B4F81E112046A4F85810D4F84811C4F83C
+:107E20002C11C0F850111DE0B4F81C11B4F8580022
+:107E3000091AA4F8D610B4F81C112046A4F858105A
+:107E4000D4F82C11C4F84811C4F85011D4F83411E6
+:107E5000C4F8E010D4F83811C4F85411B4F83C1147
+:107E6000A4F8581101F0ACFFFAF7ACFE94F855A055
+:107E700081465046FDF7BFFBBAF1020F08BFC74964
+:107E800009D0BAF1010F08BFC54904D0BAF1040FF7
+:107E90000CBFC449C44908444FF47A7100F2E14070
+:107EA000B0FBF1F1D4F8140140F271220144608872
+:107EB0005043C1EB4000A0F1300AB9F1B70F98BFB1
+:107EC0004FF0B7092146012004F082FC4844AAEB98
+:107ED0000000A0F21939A2462146012004F078FCE6
+:107EE000DAF824109C30814288BF0D1AC6F80C9035
+:107EF0004D4538BFA946C6F8089084F8207186F829
+:107F00000280CDE602F0A3F801E0FDF742F984F823
+:107F10002071C5E6FAF77CFED4F8502101461046E0
+:107F2000FBF784FB48B1628840F27123D4F8141146
+:107F30005A43C1EB4201B0FBF1F094F865100D29F2
+:107F40000FD0B4F85820B4F81E1113189942AEBFE0
+:107F5000481C401C1044A4F81E0194F8220178B972
+:107F600005E0B4F81E01401CA4F81E0108E0B4F8B6
+:107F70001E01B4F8D410884204BF401CA4F81E01AE
+:107F8000B4F85A01DFF82492401CA4F85A01B4F85E
+:107F90008000B4F87E10401AB4F85810401E08440F
+:107FA0001FFA80FB24E053E060E000BF96F80080F9
+:107FB000B8F10C0F28BFFFDF39F8188094F86CA1D6
+:107FC000BAF10C0F28BFFFDF39F81A000023404434
+:107FD00081B202A8CDE90050B4F81E212046FFF777
+:107FE00095FA00283FF45CAE012818BFFFDF27D0C8
+:107FF000B4F81E01ABEB000000B20028D6DA08206E
+:1080000084F8740084F87370204601F02AFB84F829
+:108010000C5194F85C514FF6FF77202D00D3FFDF11
+:108020005D4820F8157094F85C01FAF7D2FD202025
+:1080300084F85C01307903B0BDE8F04FF3F7A6BED9
+:10804000B4F81E01BDF808100844A4F81E01CFE7DB
+:1080500094F80C01042818BFFFDF84F80C5194F841
+:108060005C514FF6FF77202DDAD3D8E7FFDF17E614
+:1080700010B54F4C207850B101206072FEF75EFDC4
+:108080002078032805D0207A002808BF10BD0C20D6
+:1080900010BD207BFBF716F9207BFBF760FB207BF4
+:1080A000FAF797FD002808BFFFDF0020207010BD01
+:1080B0002DE9F04F3E4F83B0387801244FF000088F
+:1080C00040B17C720120FEF739FD3878032818BFD3
+:1080D000387A0DD0DFF8DC9089F803406946072034
+:1080E000F8F7EFFB002818BFFFDF4FF6FF7440E002
+:1080F000387BFBF7E7F8387BFBF731FB387BFAF787
+:1081000068FD002808BFFFDF87F80080E2E70298DB
+:1081100000281CBF90F80C1100292AD00088A0422A
+:108120001CBFDFF874A04FF0200B4AD00721F8F7EE
+:108130003FFC040008BFFFDF94F85C01FBF70FFB76
+:1081400084F80C8194F85C514FF6FF76202D28BFFF
+:10815000FFDF2AF8156094F85C01FAF73AFD84F81D
+:108160005CB169460720F8F7ACFB002818BFFFDFB9
+:1081700022E06846F8F783FB0028C8D021E0029887
+:1081800000281CBF90F80C11002915D00088A0F51C
+:108190007F41FF39CAD114E0840C0020043602006C
+:1081A000A2240200D0FB0100C0D4010084480200D8
+:1081B000500C0020D40000206846F8F760FB00282F
+:1081C000DDD089F8038087F82C8087F80B8003B016
+:1081D0000020BDE8F08F70B50446FD4890F800041B
+:1081E000FC4D400995F800144909884218BFFFDF8B
+:1081F00095F8140D4009F84991F80014490988428E
+:1082000018BFFFDFF549002001220C7188700A7049
+:108210004870C870F2490870BDE8704048E7EF49FF
+:10822000087070472DE9F843ED4C064688462078E3
+:1082300000285CD1EB48FAF772FC2073202856D056
+:10824000032766602770002565722572AEB1012193
+:1082500006F1FC00FBF73DFD0620F8F751FB8146D7
+:108260000720F8F74DFB96F8FC104844B1FBF0F2FC
+:1082700000FB1210401C86F8FC00FAF7A3FCDA4958
+:10828000091838BF40F2F65000F23D1086B2FDF7F3
+:10829000F9FBE061FDF736FD4FF0010950B384F8BA
+:1082A0000A9001216846FBF7EBFC9DF8000042F2C2
+:1082B00010710002B0FBF1F201FB12000644FAF764
+:1082C000A7FC3146FAF7ADF9A061277567752574EB
+:1082D000207B04F11001FAF7E3FE002808BFFFDF5E
+:1082E00025840020FEF72AFC0020BDE8F8830C203E
+:1082F000BDE8F883FAF78CFC3146FAF792F9A061F1
+:10830000A57284F82C90A8F226502063DDE7B349CB
+:1083100048707047B24810B5417A0124002918BF4F
+:10832000002409D190F82C1031B1416A006B8142D0
+:1083300084BF0024FEF7FCFB204610BD70B5A74C9F
+:108340000546E088401CE080D4E902016278D5F857
+:108350006061002A1CBF324604F019FAA060864210
+:1083600008D895F80C01012804D0E078002804BF53
+:10837000012070BD002070BD70B50C4640F2E24196
+:1083800000FB01F52046FDF736F9022C08BF97499E
+:1083900007D0012C08BF964903D0042C0CBF954987
+:1083A000954908444FF47A7100F2E140B0FBF1F0D6
+:1083B00000F54D7085428CBF281A002070BD2DE954
+:1083C000F04F83B04FF00009044680F8209190F8F8
+:1083D000DE00002807BF94F80C01032803B0BDE8B5
+:1083E000F08FFAF715FCD4F8502101461046FBF740
+:1083F0001DF90028DCBF03B0BDE8F08F628840F2B1
+:108400007123D4F814115A43C1EB4201B0FBF1F0CF
+:10841000411CB4F858000144A4F81C11B4F8D4105D
+:10842000B4F81C21891A09B20029DCBF03B0BDE8E9
+:10843000F08F012184F82211B4F88010B4F87E2066
+:108440006E4F891A491E084485B2DFF890A10DF1DC
+:10845000080B25E09AF800600C2E28BFFFDF37F8E4
+:10846000166094F86C81B8F10C0F28BFFFDF37F865
+:108470001800CDE9009B3044B4F81C2181B20123DF
+:108480002046FFF743F8002804BF03B0BDE8F08F93
+:1084900001280FD0022812BFFFDF03B0BDE8F08F24
+:1084A000B4F81C01281A00B20028BCBF03B0BDE814
+:1084B000F08FCFE7B4F81C01BDF808100844A4F809
+:1084C0001C01EDE72DE9F0430422002583B00629C5
+:1084D0007DD2DFE801F0074B03191951044680F8FB
+:1084E0000C2107E004463D48C178002918BF84F8F4
+:1084F0000C210CD0FAF798FAA4F85A51B4F85800A5
+:10850000A4F81E0184F8225103B0BDE8F083067878
+:108510000C2E28BFFFDF394F94F80C0137F8166096
+:108520004FF00109032807D00128E3D194F86C81AA
+:10853000B8F10C0F0AD308E0C4F80851C4F8005190
+:1085400094F86C81B8F10C0F00D3FFDF37F81800F6
+:10855000CDE90095304481B2B4F8D4200023204600
+:10856000FEF7D4FF002818BFFFDFC3E7032180F820
+:108570000C1103B0BDE8F0830546876AB0F814011A
+:10858000294686B2012004F023F9044695F85500E7
+:10859000FDF731F895F85510022908BF134907D0A7
+:1085A000012908BF124903D004290CBF11491249FF
+:1085B00008444FF47A7100F2E140B0FBF1F06988B1
+:1085C00040F271225143C0EB4100801B18E02DE0C6
+:1085D00001E000E00BE000E019E000E0D400002042
+:1085E000500C0020537C01000AFAFFFF0436020001
+:1085F000A2240200D0FB0100C0D401008448020084
+:10860000A0F5597601F028FD002818BF1E3EA742AC
+:1086100034BF20463846B04228BF344602D2A74273
+:1086200028BF3C466C6203B0BDE8F083FFDF03B0B7
+:10863000BDE8F083F8B5894C0246874F0025616894
+:10864000606A052A48D2DFE802F0032F34373E0083
+:10865000A07A002660B101216846FBF71BFB9DF85C
+:10866000000042F210710002B0FBF1F201FB1206B1
+:10867000FDF748FB8119A069F9F7D3FFA0612574C4
+:1086800003206075607A38B9207B04F11001FAF795
+:1086900007FD002808BFFFDF2584FAF7C5F9387900
+:1086A000BDE8F840F3F772BBBDE8F840002100F0E8
+:1086B0006DB8C1F86001F8BDD1F86001BDE8F840BF
+:1086C000012100F063B884F82C50FAF7ADF938793D
+:1086D000BDE8F840F3F75ABBFFDFF8BD70B55E4C5C
+:1086E000A178022906BFE188002970BD2569C5F877
+:1086F000640195F85500FCF772FFD5F86411081A6B
+:10870000A1680144A160E1680844E06070BD70B5F3
+:108710000546514890F802C0BCF1020F06BF00693F
+:1087200000F5B0744E4C002904BF256070BD4FF4B5
+:108730007A7601290DD002291CBFFFDF70BD1046DB
+:10874000FCF768FF00F2E140B0FBF6F0281A206069
+:1087500070BD1846FCF76DFF00F2E140B0FBF6F08B
+:10876000281A206070BD3D48007800281CBF0020FA
+:10877000704710B50720F8F7B5F880F0010010BD7C
+:1087800036480078002818BF012070472DE9F047CF
+:10879000324C82B0002584F82C50D4F8188084F82C
+:1087A0002810E572814625700127277229466068E6
+:1087B00003F030FB6168C1F85081267B81F85C6171
+:1087C000C1F86091C1F85481B1F80080202E28BF13
+:1087D000FFDF244820F81680646884F80C51DFF825
+:1087E0007880A4F8585198F800600C2E28BFFFDF5D
+:1087F000DFF8749039F816A094F86C610C2E28BF3D
+:10880000FFDF39F816000023504481B200951A4664
+:1088100020460195FEF77AFE002818BFFFDFC4F856
+:108820000851C4F8005184F80C71A4F81E51A4F842
+:108830001C5184F82251B4F85800401EA4F8580086
+:10884000A4F85A51FAF7F0F898F8040002B0BDE81D
+:10885000F047F3F79BBA0000D4000020500C002032
+:10886000740C0020840C00208448020070B5FE4C7B
+:1088700021690A88A1F8FC2181F8FA0191F85400D5
+:10888000012808BF012503D0022814BFFFDF0225FD
+:10889000206980F8FE5190F85500012808BF012595
+:1088A00003D0022814BFFFDF02252069012180F8D0
+:1088B000FF5180F8F811002180F8A4112079BDE85B
+:1088C0007040F3F763BA2DE9F04FE74C83B0A0791D
+:1088D00010F0010F04BF03B0BDE8F08FA0690123C1
+:1088E0000521C578206990F86520583003F0B5FE61
+:1088F00068B1A81E0A2806D2DFE800F009090505BC
+:10890000090905050909A07840F00800A070A078C1
+:1089100000281CBF03B0BDE8F08FA06920274FF0EE
+:10892000020890F80390B9F1000F1CBFB9F1010FD4
+:10893000B9F1160F1ED1206990F8640003F076FE9D
+:10894000C0B1216991F864001F2813D0202808D0F5
+:10895000B9F1160F0CBFA77084F8028003B0BDE810
+:10896000F08F262081F86400B9F1160F1CBF2A2071
+:10897000FFF77CFF47F6FE7A012600254FF0280B13
+:10898000B9F10C0F00F049810BDCB9F10C0F80F04C
+:108990005884DFE809F068412BD9F6F6F5F4F3F6D0
+:1089A000AAD0B9F1150F00F0518211DCB9F1110F05
+:1089B00000F0BE83B9F1120F00F0C981B9F1130FB5
+:1089C00000F0B881B9F1140F00F0D58100F039BC86
+:1089D000B9F1160F00F06C82B9F1180F00F0CE82D9
+:1089E000B9F1FF0F00F0268400F02BBC20690123B1
+:1089F000194690F86720583003F02FFE002840F009
+:108A00002284A06904F018FB216981F87201072013
+:108A100081F8670000F017BC20690123002190F85D
+:108A20006520583003F019FE002800F0BA83A069D1
+:108A300004F0FFFA2169A1F88E01B1F85820801ADC
+:108A400000B28245A8BF0028DCBF81F874B081F86D
+:108A5000736040F3F88301F5C871A06904F0E4FA8B
+:108A60000B2021693DE020690123002190F8652059
+:108A7000583003F0F2FD002800F09383A06904F061
+:108A8000AFFA002800F0DD83A0692269B0F80D106C
+:108A9000A2F88E11B2F85830C91A09B28A45A8BF97
+:108AA0000029DCBF82F874B082F8736040F3CB8396
+:108AB000017982F89011B0F80510A2F8921104F033
+:108AC00082FA2169A1F89401A06904F07FFA216972
+:108AD000A1F89601A06904F080FA2169A1F8980133
+:108AE0000D2081F8650000F0AEBB20690123002154
+:108AF00090F86520583003F0B0FD002820690BD0B5
+:108B0000A0F88A5090F88C10491C80F88C10102125
+:108B100080F8651000F097BB90F8652001230521CF
+:108B2000583003F09AFD00281CBF0820A07040F0C8
+:108B30008A8300F036BB206990F86510112908BFC0
+:108B4000122140F09C82E3E720690123002190F884
+:108B50006520583003F081FDA0B9206990F86520A8
+:108B6000122A0FD001230521583003F076FD00288A
+:108B700018BF082000F0158300F097B9B7E0F6E2BF
+:108B800036E05EE3206990F88E1031B9A0F88A5083
+:108B900090F88C10491C80F88C1000F1E801A06955
+:108BA00004F063FA206900F1C001A06904F068FADA
+:108BB000206990F8C001002818BFFFDF20690188F4
+:108BC000A0F8C21100F5E271A06904F03CFA206936
+:108BD00000F5E671A06904F03EFA206980F8C061F2
+:108BE000142180F865102079F3F7D0F800F02BBB42
+:108BF000206990F86510172940F0418290F88C1098
+:108C0000491E49B280F88C100029B8BFFFDF1B2035
+:108C1000216981F8650000F016BB206990F86610A4
+:108C200011F0020F09D090F8642001230821583078
+:108C300003F013FD002800F0B482206990F8900042
+:108C400010F0020F18D1A06904F02EFA216981F802
+:108C50009100A069B0F80520A1F89220B0F80700B3
+:108C6000A1F8940002E00000F000002091F89000CC
+:108C700040F0020081F89000206990F8901011F007
+:108C8000010F05D0206990F8641006291CD114E06A
+:108C900090F8660010F0020F18BFFFDF206990F80F
+:108CA000661041F0020180F86610A0F88A5090F832
+:108CB0008C10491C80F88C10E4E780F8645080F830
+:108CC00088502079F3F762F8206990F88C11042914
+:108CD00040F0B98280F88C512079F3F757F8206979
+:108CE00090F86410002940F0AE8200F01EBA2069AE
+:108CF00090F8660010F0010F77D16946A06904F082
+:108D0000DAF99DF8000000F02501206980F896103E
+:108D10009DF8011001F0410180F89710A0F88A50E9
+:108D200090F88C10491C80F88C1090F8661041F077
+:108D300001011CE020690123092190F864205830CA
+:108D400003F08BFC002840F0248200F02ABA20694E
+:108D500090F8661011F0040F40F02382A0F88A50BA
+:108D600090F88C2041F00401521C80F88C2080F88F
+:108D7000661000F068BA206990F8660010F0300FB5
+:108D800033D1A06904F0B4F9002800F05A822769B1
+:108D9000A06904F0A9F938872769A06904F0A0F94F
+:108DA00078872769A06904F0A1F9B8872769A069C5
+:108DB00004F098F9F887A07910F0020F03D06069E9
+:108DC000C078142812D0206990F864101C290DD0A6
+:108DD00090F84E1001290CD090F89B11002904BF87
+:108DE00090F89A1100290CD003E05BE0206980F82C
+:108DF0004E60206990F8661041F0100180F866100E
+:108E00001AE090F8661041F0200180F866100288A0
+:108E1000A0F8E021028FA0F8E221428FA0F8E4211F
+:108E2000828F00F5D671A0F8E621C08F888781F87F
+:108E300032602079F2F7AAFF2069A0F88A5090F8F2
+:108E40008C10491C80F88C1000F0FDB920690123BA
+:108E50000A2190F86420583003F0FFFB10B3A0699A
+:108E600004F046F9A8B12669A06904F03DF93087FD
+:108E70002669A06904F034F970872669A06904F0B6
+:108E800035F9B0872669A06904F02CF9F08701F064
+:108E9000EDFA206980F8885080F8645001F0B6FA45
+:108EA00000F0D1B9A07840F00100A07000F0CBB97B
+:108EB000206901230B2190F86520583003F0CDFB89
+:108EC00010B1A77000F0BFB920690123002190F80C
+:108ED0006520583003F0C1FB002800F06281206952
+:108EE00090F864002428ECD0A06904F01CF9002854
+:108EF00000F0A781206990F8961041F0040180F8F5
+:108F00009610A1694A7902F0070280F85120097988
+:108F100001F0070180F8501090F8A531002B04BF34
+:108F200090F8A431002B1CD190F855C000F15403E7
+:108F30008C4502BF1978914280F87D6011D000F510
+:108F4000D67180F8F2610288A0F8F42190F85020E0
+:108F500080F8F62190F8510081F84B002079F2F763
+:108F600015FF2069212180F86510A0F88A5090F83B
+:108F70008C10491C80F88C1000F065B9206990F8BD
+:108F80006410202914BF0027012790F865102229BA
+:108F900008BF00F1650804D0002F18BF00F1640875
+:108FA0006DD090F8961041F0040180F89610A069F9
+:108FB00004F0DBF8F0B3D4F81890484604F0C9F890
+:108FC0000090484604F0C9F8814603F03CFC0100DB
+:108FD00018D0206990F854208A4213D090F8A43118
+:108FE00023B190F8A63113EA090F4BD0002F04BF2C
+:108FF00090F8513013EA090F01D18A4242D890F813
+:10900000A401B8B1DDF80090484603F01CFC78B12B
+:10901000216991F8552082420AD091F8A40120B12B
+:1090200091F8A70110EA090F2CD091F8A40108B11A
+:109030006A4600E026E0A169206903F013FCE8B36A
+:10904000A06904F090F82169A1F88E01B1F85820C8
+:10905000801A00B28245A8BF0028DCBF81F874B036
+:1090600081F8736052DD9DF8000081F890019DF851
+:10907000010081F89101242088F8000046E084F87E
+:109080000280E0E0206990F8A40100281CBF1E20A7
+:10909000FFF7ECFBB7B1A0692169C07881F8CA007D
+:1090A00006FA00F010F0807F08BFFFDF0A21206978
+:1090B00080F8641090F88800002800E014E008BFF1
+:1090C000FFDF0DE088F80050216991F88C00401E08
+:1090D00040B281F88C000028B8BFFFDF01F07BF9B7
+:1090E000206980F87D50AEE0206990F8A40120B19D
+:1090F0000020FFF7BBFB88F80050206900F16501F4
+:1091000080F87D50884508BF80F86550206900F1DF
+:109110006501884509D190F88C10491E49B280F844
+:109120008C100029B8BFFFDF8DE080F888508AE0FE
+:10913000206990F8961041F0040180F89610A0691B
+:1091400004F02FF816287ED1206990F864002028BA
+:1091500002D0262805D076E0A06904F026F8FFF7B3
+:1091600085FB206980F8645080F888506BE02069A6
+:1091700090F864200E2A03D1A1690979122902D03E
+:109180001C2A1AD10FE001230921583003F065FA97
+:1091900038B1206980F87C5080F8885080F864509D
+:1091A00051E0A6704FE0A1690979142904BF80F845
+:1091B000645080F888503FF471AE202A03D1A16931
+:1091C0000979162914D0262A03D1A169097916290B
+:1091D0000ED0A1690979172904BF90F86520222AC9
+:1091E00013D0E2691AB1FF2908BF80F886612AE02E
+:1091F00080F8645080F8885090F86500212818BFE6
+:109200001A2020D0FFF732FB1DE080F8655090F85F
+:109210008C10491E49B280F88C100029B8BFFFDFBE
+:10922000206980F87D5090F8A401002818BF002024
+:1092300009D0E7E7E06900281CBF206980F8866153
+:1092400001D101F0C8F82069D0E92A12491C42F185
+:109250000002C0E92A1203B0BDE8F08F70B5FB4EE2
+:1092600005460C46306990F8CB00FE2818BFFFDF9A
+:1092700032690020002C82F8CB501CBFA2F88A0073
+:1092800070BDA2F88400012082F8880070BD30B55E
+:1092900085B005466846FCF73EFA002808BFFFDFA8
+:1092A000222100980BF003F80321009803F040FE00
+:1092B0000098017821F010010170294603F066FE44
+:1092C000E24C0D2D04BF0621009830D00BDCA5F137
+:1092D00002000B2819D2DFE800F0201863191926C4
+:1092E000187018192C00152D7BD008DC112D2DD0ED
+:1092F000122D18BF132D09D0142D30D005E0162DD6
+:1093000046D0172D6BD0FF2D6AD0FFDFFCF716FA81
+:10931000002808BFFFDF05B030BD2069009990F834
+:10932000CC000871F2E72169009891F8CC10017126
+:10933000ECE7E26800981178017191884171090A9F
+:1093400081715188C171090A0172DFE70321009818
+:1093500003F025FF0621009803F025FFD6E72069DA
+:10936000B0F84410009803F0ABFE2069B0F8461046
+:10937000009803F0A9FE2069B0F84010009803F0AF
+:10938000A7FE2069B0F84210009803F0A5FEBDE7E3
+:109390002069009A90F8A611117190F8A7014BE08E
+:1093A000206900F1F001009803F06EFE206900F1E1
+:1093B000C401009803F072FEA8E7A549D1E90001B5
+:1093C000CDE90201206902A990F8960000F025007D
+:1093D0008DF80800009803F09CFE97E701E019E083
+:1093E0002CE02069B0F84010009803F071FE20696D
+:1093F000B0F84210009803F06FFE2069B0F84410F6
+:10940000009803F05DFE2069B0F84610009803F064
+:109410005BFE7BE7206990F8A41139B1009990F8C0
+:10942000A6210A7190F8A70148716FE7009A90F899
+:109430005410117190F85500507167E7206990F849
+:109440008721D0F88811009803F0AEFD5EE770B573
+:109450000C4605464FF4007120460AF04AFF25806D
+:1094600070BDF7F7AEBB2DE9F0410D460746072169
+:10947000F7F79EFA040008BFBDE8F08194F8AC014C
+:109480000026B8B16E700920287094F8AC0178B14C
+:10949000268484F8AC61D4F8AE016860D4F8B201D7
+:1094A000A860B4F8B601A88194F8AC010028EFD107
+:1094B0002E7144E094F8B801002837D094F8B80130
+:1094C0000D2818D00E2818BFFFDF38D12088F7F7F5
+:1094D000A1FB0746F7F74DF8A0B96E700E20287073
+:1094E00094F8BA0128712088E88084F8B861384679
+:1094F000F7F739F823E02088F7F78CFB0746F7F7F2
+:1095000038F810B10020BDE8F0816E700D20287091
+:1095100094F8BA0128712088E88094F8BE01287276
+:1095200084F8B8613846F7F71EF808E094F8F001BF
+:1095300040B16E701020287084F8F061AF80012077
+:10954000BDE8F08194F8C00190B16E700A202870D7
+:109550002088A880D4F8C401D4F8C811C5F8060042
+:10956000C5F80A10B4F8CC01E88184F8C061E6E7D8
+:1095700094F8CE0140B16E701A202870B4F8D00172
+:10958000A88084F8CE61DAE794F8EA0180B16E70C1
+:109590001B20287094F8EA010028D0D084F8EA61F2
+:1095A000D4F8EC01686094F8EA010028F6D1C6E727
+:1095B00094F8D2012F1DA0B16E701520287094F878
+:1095C000D201002818BF04F5EA75B8D084F8D2613A
+:1095D000294638460AF099FF94F8D2010028F5D1BF
+:1095E000ADE794F8DE0150B16E701D20287084F84C
+:1095F000DE6104F5F07138460AF087FF9FE794F8C2
+:10960000F20138B11E20287084F8F261D4F8F40118
+:10961000686094E794F8F801002808BFBDE8F0817D
+:109620006E701620287094F8F801002887D000BFCB
+:1096300084F8F861D4F8FA016860B4F8FE01288172
+:1096400094F8F8010028F3D179E70000F000002039
+:109650009C480200FE4AD0600020D0611062117167
+:109660007047002180F8641080F8651080F8681059
+:1096700090F8DE1011B10221FEF724BF0321FEF79E
+:1096800021BF2DE9F047F24C814686B020690D4696
+:109690000088F7F7D1FA070008BFFFDFA07828435A
+:1096A000A070A0794FF0000510F0200F20691CBFBA
+:1096B000A0F87E5080F8E45004D1B0F87E10491C28
+:1096C000A0F87E102069012690F86A1039B990F848
+:1096D000652001230621583002F0BFFF48B3E0881F
+:1096E00010F4006F07D0206990F86A10002918BFA5
+:1096F000A0F876501DD12069B0F87610491C89B2C7
+:10970000A0F87610B0F878208A422CBF531A0023B4
+:10971000B4F808C00CF1050C634598BF80F87C6074
+:10972000914206D3A0F8765080F8F0612079F2F7E4
+:109730002DFBA0794FF0020A10F0600F11D02069C4
+:1097400090F8681011B1032906D00AE080F868602B
+:109750000121FEF7B7FE04E080F868A00121FEF7C2
+:10976000B1FE206990F86810012905D1E18811F453
+:10977000807F18BF80F868A04FF00808B9F1000F8B
+:1097800040F09981E28812F4007F18BFA0F8F850E9
+:1097900004D1B0F8F810491CA0F8F81012F0080F26
+:1097A00050D0A17800294DD190F8CB00FE2808BFF9
+:1097B000FFDFFE21206980F8CB1090F86510192991
+:1097C00007D0206990F864101F2911D027292AD0CA
+:1097D0002FE080F88D5090F88C10491E49B280F827
+:1097E0008C100029B8BFFFDF206980F86550E8E7DA
+:1097F00090F8650002F01AFF80B12069262101234C
+:1098000080F8641090F865200B21583002F025FF95
+:10981000002804BF2A20FFF729F80AE02169202048
+:1098200081F8640005E080F8856180F8645080F874
+:109830008850206990F86710082904BF84F800A0B8
+:1098400080F8CBA0FFF73FF8A07910F0040F07D005
+:10985000A07828B9206990F86700072808BF26700B
+:1098600000F038FCA07910F0100F09D0A07838B9BA
+:10987000206990F865100B2904BF0C2180F8651051
+:10988000E07810F0080F11D020690123052190F82D
+:109890006520583002F0E1FE28B184F8028020698A
+:1098A00080F8B85102E0002001F0F2FAE0690028E7
+:1098B0005BD000950195029503950495206990F879
+:1098C0005500FBF798FE4FF47A7100F5FA70B0FB83
+:1098D000F1FA206990F85500FBF781FE5044ADF88D
+:1098E000060020690188ADF80010B0F85810ADF8F6
+:1098F00004104188ADF8021090F8860130B1A069DB
+:10990000C11C039103F0FEFA8DF81000206990F855
+:1099100085018DF80800E16968468847206980F86C
+:10992000865180F885510399F9B190F88411E1B915
+:1099300090F86410272918D09DF81010039AA1B14F
+:109940001378FF2B06D0072B02BF02295178FF297D
+:1099500002D00AE01B2908D880F884610399C0F876
+:1099600088119DF8101080F8871100F0CCFD01F0EF
+:1099700085FA0028206918BFA0F8D85004D1B0F8A3
+:10998000D810491CA0F8D81001F07BFA40B1216929
+:1099900091F8E40002289CBF401C81F8E40004D840
+:1099A000206990F8E400022806D92069A0F8D85070
+:1099B000A0F8DA5080F8E45020690123002190F8E3
+:1099C0006520583002F049FE20B9206990F8650002
+:1099D0000C285AD120690123002190F864205830C6
+:1099E00002F03BFEB0B320690123002190F867200C
+:1099F000583002F032FE68B3206990F868100229EE
+:109A000004BF90F8E40000283FD13846F6F781FB08
+:109A100000B3206990F8CB10FE2936D1B0F8D210EF
+:109A2000012932D980F8DD60B0F88010B0F87E20CE
+:109A30008B1E9A42AFBF0121891A491E89B2B0F824
+:109A4000D82023899A422EBF01229A1A521C02E082
+:109A5000F000002019E038BF92B2914288BF114651
+:109A6000012908BF80F8DD5090F869218AB1B0F86B
+:109A7000DA20B0F86A0182422FBF0120801A401C10
+:109A800080B2814288BF014603E02069012180F84D
+:109A9000DD502069B0F85820114489B2A0F8D410E4
+:109AA00090F86830002B18BF012B5DD0022B1CBF33
+:109AB000032BFFDF09D0E088C0F340200028206995
+:109AC00018BFA0F8E65059D151E090F86730082B44
+:109AD00021D0B0F87E10B0F8802000278B1C9A426D
+:109AE00006D3511A891E0F043F0C1CBF791E8FB27A
+:109AF00090F87C1051B190F864200123092158306E
+:109B000002F0ABFD002808BF002729D0206990F89B
+:109B10006A1089B908E0B0F87E30032B24D3B0F87E
+:109B200080101144491C1FE090F865200123062194
+:109B3000583002F092FD78B121690020B1F8782008
+:109B4000B1F876108B1C9A4203D3501A801E18BFAE
+:109B5000401EB84238BF87B2002F1CBF781E87B2A4
+:109B60002069B0F8D4103944A0F8D010A3E7B0F8B9
+:109B7000E610B0F8D6201144A0F8E610206990F85D
+:109B8000701139B990F8672001231946583002F056
+:109B900064FD38B12069B0F88210B0F8D6201144C5
+:109BA000A0F88210206990F8883033B1B0F88410A2
+:109BB000B0F8D6201144A0F8841090F98C20002A27
+:109BC00006DDB0F88A10B0F8D6C06144A0F88A105B
+:109BD0004FF03D0CB9F1000F18BF80F874C049D1A7
+:109BE0002178022911D0012908BF90F872113FD0C5
+:109BF000A17821B380F8736011F0140F18BF1E21F3
+:109C000009D000BF80F8741050E090F8CC100629FD
+:109C100018BF16212CE011F0080F18BF80F874C08F
+:109C200044D111F0200F18BF2321EBD111F0030F05
+:109C300008BFFFDF2A20216981F8740032E02BB1D0
+:109C4000B0F88410B0F88630994210D2002A05DDB1
+:109C5000B0F88A10B0F88620914208D2B0F882207D
+:109C6000B0F880108A4208D390F870212AB12221DE
+:109C700080F8741080F8736018E090F868203AB1AA
+:109C8000B0F87E208A4228BF80F87480F2D209E0C2
+:109C9000B0F87E10062905D33E2180F8741080F8B4
+:109CA000736003E0206990F8731079B1206980F83F
+:109CB000645080F8655080F8685090F8DE100029F4
+:109CC00014BF02210321FEF7FDFB02E00021FEF795
+:109CD000F9FB206980F8DE5006B0BDE8F047FBF7DD
+:109CE0004FBDF84902468878CB78184313D108460F
+:109CF00000694AB1897911F0080F03D090F8670024
+:109D0000082808D001207047B0F84810028E914210
+:109D100001D8FEF713BB0020704770B5E94C05462B
+:109D20000E46E0882843E08015F0020F04D015F0BD
+:109D3000010F18BFFFDF666115F0010F4FF0000241
+:109D40004FF001001AD0A661F178062902D00B2944
+:109D50000BD013E0216991F86530172B0ED1002349
+:109D6000C1E9283381F8690008E0216991F865307C
+:109D7000112B04BF81F8692081F88E0015F0020FC5
+:109D800018D06169C978052902D00B290BD011E0E0
+:109D9000216991F86520152A0CD10022C1E92A22F7
+:109DA00081F86A0006E0206990F86510102908BF64
+:109DB00080F86A2015F0800F1CBF0820E07070BD8D
+:109DC0002DE9F84FBF4C00254FF00108E580A57044
+:109DD000E5702570206168F30709074680F8DE808A
+:109DE0000088F6F729FF5FEA000A08BFFFDF206955
+:109DF0000088FBF78DFC20690088FBF7AFFC206929
+:109E0000B0F8D21071B190F8CB10FE290FD190F8B4
+:109E1000701189B190F8672001231946583002F07B
+:109E20001CFC88B1206990F8CB00FE2804D0206982
+:109E300090F8CB00FFF72BFA206990F8DF1000298B
+:109E400018BF25811BD10FE02069A0F8825090F83F
+:109E5000711180F8CC1000210220FFF7FFF9206972
+:109E600080F8DD500220E5E790F8AC1129B9018CAB
+:109E70008288914288BF218101D881882181B0F8F0
+:109E8000D610491E8EB2B0F8D8103144A0F8D810C0
+:109E900090F8DC1000291CBFA0F8DA5080F8DC50E4
+:109EA00004D1B0F8DA103144A0F8DA10B0F87E101E
+:109EB0003144A0F87E1090F86A1039B990F8652006
+:109EC00001230621583002F0C8FB28B12069B0F800
+:109ED00076103144A0F876102069B0F8D21001292C
+:109EE0009CBF491CA0F8D210002E18BF80F8E45087
+:109EF00090F8DD10A1B1B0F8D800218988420FD2C6
+:109F00005046F6F706F958B1206990F8691139B151
+:109F1000B0F8DA10B0F86A01814228BF00F0B4FF4F
+:109F2000206980F8DD5090F865100B2918BF0C29C6
+:109F300016D1B0F85820B0F88E31D21A12B2002AD9
+:109F40000EDBD0F89011816090F89411017302211A
+:109F500001F060FF206980F8655080F898804AE041
+:109F6000242924D1B0F85810B0F88E21891A09B2EA
+:109F700000291CDB90F8A42190F89011002908BF5B
+:109F800090F8541080F8541090F89111002908BFEF
+:109F900090F8551080F85510002A1CBF0020FEF7DD
+:109FA00065FC206980F8655080F87D5023E090F8CA
+:109FB0006410242918BF25291DD1B0F85810B0F815
+:109FC0008E21891A09B2002915DB90F89011002919
+:109FD00008BF90F8541080F8541090F8911100299F
+:109FE00008BF90F8551080F855100020FEF73EFC91
+:109FF000206980F86450216901F15800B1F8D62039
+:10A0000002F02CF9206990F86911002918BFA0F816
+:10A01000DA502D4800902D4B2D4A3946484600F025
+:10A0200073FE216A00291CBF6078FBF720F82069C5
+:10A030000123052190F86520583002F00EFB00281E
+:10A0400008BFBDE8F88FBDE8F84F00F066BC00F02F
+:10A05000FBBE1C49C86170471A48C069002818BF78
+:10A0600001207047174A50701162704710B50446BE
+:10A07000B0F894214388B0F89611B0F898019A424C
+:10A0800001BFA3889942E38898420FD02388A4F89F
+:10A09000B031A4F8B221A4F8B411A4F8B60101209B
+:10A0A00084F8AC0107480079F1F770FE01212046E1
+:10A0B00001F0B0FE002084F86500032084F86800F9
+:10A0C00010BD0000F000002083960100E39C010019
+:10A0D0001B9D010070B5FE4CA07910F0020F08BF67
+:10A0E00070BDA078002818BF70BD6169F8482722AC
+:10A0F000CB780E26002500690D2B78D00BDCA3F160
+:10A1000002030B2B1FD2DFE803F0201E808B9F2F52
+:10A110001E591E73D100152B00F02A810BDC112B68
+:10A1200065D0122B00F0F480132B00F0FF80142B6D
+:10A1300000F00E8107E0162B00F03281172B00F0A3
+:10A140003F81FF2B35D0FFDF70BD90F867200123E2
+:10A150001946583002F081FA002818BF70BD082057
+:10A16000216981F8670070BD90F8643009790A2B85
+:10A1700001BF90F8CA308B4280F8645080F8885054
+:10A1800008BF70BD90F8663013F0080F0DD023F0B3
+:10A19000080180F8661090F88C10491E49B280F8CA
+:10A1A0008C100029A8BF70BDCFE0FF291CBFFFDFC6
+:10A1B00070BD80F8642080F8845170BD90F866000E
+:10A1C00010F0010F08BFFFDF216991F88C00401EDD
+:10A1D00040B281F88C000028B8BFFFDF206990F8FA
+:10A1E000661021F0010100BF80F8661070BD21E00B
+:10A1F00090F86500102818BFFFDF0121206980F862
+:10A200008D10112180F8651070BD90F8650014283C
+:10A2100018BFFFDF0121206980F88D101521F1E7BB
+:10A2200090F86500152818BFFFDF1720216981F815
+:10A23000650070BD90F86500152818BFFFDF192074
+:10A24000216981F8650070BD90F865001B2818BF72
+:10A25000FFDF206980F88D5090F8B801002818BF02
+:10A26000FFDF206990F88E1049B180F88E50018888
+:10A27000A0F8BC1180F8BA5180F8B8610AE00188F2
+:10A28000A0F8BC1180F8BA51012180F8BE110D214F
+:10A2900080F8B8110088F6F7BDFCF6F755F920797B
+:10A2A000F1F774FD206980F8655070BD90F88C114D
+:10A2B000042915D0206990F8661011F0020F08BF2C
+:10A2C00070BD90F88C10491E49B280F88C1000299E
+:10A2D000B8BFFFDF206990F8661021F0020183E724
+:10A2E00090F8642001230021583002F0B6F90028CC
+:10A2F00008BFFFDF206990F8901011F0020F07BF30
+:10A30000062180F8641080F8885080F88C51D1E7DD
+:10A3100090F8642001230021583002F09EF90028B3
+:10A3200008BFFFDF206980F8646070BD90F8661098
+:10A3300021F0040180F8661090F88C10491E49B293
+:10A3400080F88C100029A8BF70BDFFDF70BD00BF72
+:10A3500090F8642001230021583002F07EF9002893
+:10A3600008BFFFDF1C20216981F8640070BD00BFB9
+:10A3700090F8660000F03000102818BFFFDF206959
+:10A3800090F8661021F0100180F8661090F88C109B
+:10A39000491E49B280F88C100029A8BF70BDD4E7CF
+:10A3A00090F8642001230021583002F056F900286B
+:10A3B00008BFFFDF1F20216981F8640070BD00BF66
+:10A3C00090F8650021281CBF0028FFDF22202169AA
+:10A3D00081F8650070BD3E49086990F8662012F06A
+:10A3E000080F1EBF01208870704742F0080280F8F5
+:10A3F00066208969C97880F8C9100021A0F88A1000
+:10A4000090F88C10491C80F88C10704710B5304CB7
+:10A4100005212069FEF756F8206990F84E100129B1
+:10A4200002BF022180F84E1010BD00F5D6710288DF
+:10A43000A0F8D421028EA0F8D621828EA0F8D821CF
+:10A44000028FB0F844309A4228BF1A46CA85828FDC
+:10A45000B0F84600824238BF10460886012081F8D5
+:10A4600026002079BDE81040F1F790BC184830B4C0
+:10A47000006990F84E30B0F832C0C48EB0F8401089
+:10A48000428F022B28D08A4238BF11460186C28FE4
+:10A49000B0F842108A4238BF11468186028FB0F868
+:10A4A00044108A4238BF11464186828FB0F8461068
+:10A4B0008A4238BF1146C186418E614588BF8C46AD
+:10A4C000A0F832C0C18EA14288BF0C46C48601E00C
+:10A4D000F000002030BC7047038E9A4228BF1A4615
+:10A4E000C58F838E9D4238BF2B468A4238BF1146A6
+:10A4F0000186B0F842108B4228BF0B4683860021AC
+:10A5000080F84E10CAE770B5FE4C206990F8CB1069
+:10A51000FE2906BFA178002970BD90F867200123AD
+:10A520001946583002F099F8002818BF70BD20690C
+:10A53000002590F8701159B1A0F8825090F871116F
+:10A5400080F8CC10BDE8704000210220FEF786BEE6
+:10A5500090F8652001230421583002F07EF80600AF
+:10A560000CD0D4F810C09CF86500102861D01428D5
+:10A5700065D015287BD01B287ED0BEE0216991F8DC
+:10A58000660010F0010F05D0BDE8704001210920E0
+:10A59000FEF764BE10F0020F0BD001210C20FEF775
+:10A5A0005DFE206990F8901041F0010180F8901054
+:10A5B00070BD10F0040F05D0BDE8704001211320DC
+:10A5C000FEF74CBE10F0080F09D091F8C90081F8D1
+:10A5D000CC00BDE8704001210720FEF73FBE10F01F
+:10A5E000100F02D091F89B0120B191F8650021284D
+:10A5F00073D179E091F89A0188B1B1F89C01A1F882
+:10A600004000B1F89E01A1F84200B1F8A001A1F804
+:10A610004400B1F8A201A1F8460081F89A51FFF771
+:10A6200025FFFFF7F3FEBDE8704001211520FEF77E
+:10A6300015BEBDE8704001210B20FEF70FBEF9F7F3
+:10A6400025FB0C2838BF70BD08212069F030F9F7D0
+:10A6500021FB28B120690421C430F9F71BFB00B9A4
+:10A66000FFDFBDE8704001210420FEF7F7BD9CF834
+:10A67000730101280DD000E030E0022818BF70BD42
+:10A680009CF88E00D8B106208CF8CC000121022065
+:10A690001DE09CF8B801002818BF70BD0CF1B00394
+:10A6A00000220CF1E8010CF5BA7001F052FF012113
+:10A6B0000520FEF7D3FD206980F8735170BD9CF82A
+:10A6C000960010F0040F14BF11200D200121FEF799
+:10A6D000C5FD206980F8735170BD0EE0BDE8704083
+:10A6E00001210620FEF7BABD91F87D00C0B991F8AE
+:10A6F000A40110B191F8A50190B1206901230021B6
+:10A7000090F86420583001F0A8FFC8B120690123F7
+:10A71000042190F86520583001F09FFF30B10FE020
+:10A72000BDE8704001211720FEF798BD206990F820
+:10A730007C0028B1BDE8704000211220FEF78EBDDC
+:10A74000206990F864200A2A2BD0002E18BF70BD13
+:10A7500001230021583001F080FF48B1206990F8B2
+:10A760008C11042904BF90F8900010F0030F22D040
+:10A7700020690123002190F86420583001F06DFF1A
+:10A7800000287DD0206990F89A1111B190F89B11A2
+:10A79000E9B190F8A411002972D090F8A511E9B39D
+:10A7A00092E090F8CA1080F8CC10BDE8704000210B
+:10A7B0000720FEF753BD00210C20FEF74FFD206956
+:10A7C00090F8901041F0010180F8901070BDB0F841
+:10A7D0009C11A0F84010B0F89E11A0F84210B0F8FB
+:10A7E000A011A0F84410B0F8A211A0F8461080F80B
+:10A7F0009A5190F8660010F0200F13D0FFF736FE44
+:10A80000FFF704FE01211520FEF728FD206990F8CE
+:10A81000661021F0200141F0100100E008E080F80E
+:10A82000661070BDBDE8704000211420FEF716BD13
+:10A8300090F8652001230B21583001F00EFFF8B984
+:10A84000206990F85400012808BF012503D0022890
+:10A8500014BFFFDF0225206990F85500012808BFCA
+:10A86000012603D0022814BFFFDF02262069012D34
+:10A8700090F8A61105D0022D08BF022903D00DE0E3
+:10A8800022E001290AD190F8A711012E04D0022E4E
+:10A8900008BF02290BD001E0012908D090F86520FB
+:10A8A00001230321583001F0D8FE68B903E00020ED
+:10A8B000FDF7DCFF08E020690123022190F8652004
+:10A8C000583001F0CAFEB0B120690123002190F890
+:10A8D0006420583001F0C1FE002808BF70BD206917
+:10A8E00090F88401002808BF70BD0021BDE87040C9
+:10A8F000FF20FEF7B3BCBDE8704000211620FEF734
+:10A90000ADBC0000F000002030B5FB4C05462078BF
+:10A91000002818BFFFDF657230BDF74901200872BB
+:10A9200070472DE9F14FF54F39464E68304696F89D
+:10A93000551001F042FF96F8551080B211F00C0F3F
+:10A940006FF00D047FD0B0F5747F38BF002506D3BB
+:10A950005038C11700EB916004EBA01085B2708EE7
+:10A96000A84238BF0546E648DFF88C93C9F82400B2
+:10A97000786800F15808834609F13400BBF832705A
+:10A9800040689BF8551090F86AA0584601F015FFF2
+:10A990009BF8551080B211F00C0F5FD0B0F5747FAA
+:10A9A00038BF002406D35038C21700EB926004EB86
+:10A9B000A01084B2A74238BF3C46BAF1000F1CBFBA
+:10A9C000201D84B2E0B2F9F709FF98F812000028C0
+:10A9D0004FD008F15801CA4891E80E1000F50274F2
+:10A9E00084E80E10D8F86810C0F82112D8F86C105E
+:10A9F000C0F8251200F58170FAF7A6FABF48007872
+:10AA000000280CBF0120002080F00101BD48017624
+:10AA1000D8E91412C0E90412A0F58372D9F8241001
+:10AA2000F9F7B5FD96F85500012808BF002204D0BB
+:10AA300002281ABFFFDF00220122E9B20120F9F744
+:10AA4000B4FD1CE0FFE7022919BF04EBD00085B27A
+:10AA50006FF00E0101EB900081D17FE7022919BF51
+:10AA600004EBD00084B26FF00E0202EB9000A1D193
+:10AA70009FE7D9F82400FAF767FAF9F7B9FD0098CB
+:10AA800050B9012296F8553096211046FAF712F97E
+:10AA900000219620FAF7A4FA96F82C00012808BFA6
+:10AAA000FAF730FB022089F80000BDE8F88F2DE9A5
+:10AAB000F04FDFF8488283B0414681464D68A1F1EE
+:10AAC0001400009095F85D0005F158060127A1F1EA
+:10AAD000340470B3012879D0022878D0032818BF35
+:10AAE000FFDF75D0206A0823017821F0080101708A
+:10AAF000B27903EAC202114321F004010170F27934
+:10AB0000042303EA8202114321F01001017096F838
+:10AB100005B0E06AF5F70DFB8246FAF743FEBBF19C
+:10AB2000020F7AD0BBF1010F78D0BBF1030F76D0C2
+:10AB30008AE0FFE700F0CAFB0146284601F03BFE31
+:10AB40001FFA80FB00F0C2FB10F00C0F6FF00D013C
+:10AB50004FF0000A20D0BBF5747F38BF504607D3B2
+:10AB6000ABF15000C21700EB926001EBA01080B275
+:10AB7000298E814238BF0846ADF80800A5F8480084
+:10AB80000098FAF7EEFD90B1216AA77062694FF460
+:10AB90008060904703202CE0022819BF01EBDB0006
+:10ABA00080B26FF00E0000EB9B00E1D1DFE701AA5D
+:10ABB00002A9E06AF5F7F8F9206210B196F83510AD
+:10ABC00039B10098FAF7A1FD77718BE713E016E031
+:10ABD00026E09DF8041031B9A0F800A080F802A08A
+:10ABE000012102F0A5F9BDF80810206A02F0DFFA91
+:10ABF0000220707176E70098FAF787FD72E7B5F8E2
+:10AC00004800ADF8000001AA6946E06AF5F7CCF902
+:10AC10002062002808BFFFDF64E708E00BE00EE0D9
+:10AC20000098FAF79EFD002808BFFFDF5AE730EAD8
+:10AC30000A0009D106E030EA0A0005D102E0BAF1C3
+:10AC4000000F01D0012100E00021206A027842EAD1
+:10AC500001110170717C00291CBF7179012933D069
+:10AC600006F15801264891E80E1000F5027A8AE8AC
+:10AC70000E10B16EC0F82112F16EC0F8251200F569
+:10AC80008170FAF761F998F8000000280CBF0121E3
+:10AC900000211C480176D6E91212C0E90412A0F581
+:10ACA0008371226AF9F773FC95F85400012808BFF4
+:10ACB000002204D002281ABFFFDF00220122FB215C
+:10ACC0000020F9F772FC03E0FAF73EF9F9F790FC7F
+:10ACD000B9F1000F06D195F85430012296210020D9
+:10ACE000F9F7E8FF6771206A0188E18180782074B4
+:10ACF000277003B0BDE8F08F140100204801002048
+:10AD0000C80C0020D00E00202DE9F0471E46174643
+:10AD100081460C46FE4DDDF82080287828B9002FAA
+:10AD20001CBF002EB8F1000F00D1FFDFC5F81C805A
+:10AD3000C5E90576C5E90D9400272F72EF712F71D3
+:10AD4000EF706F71AF71AF70AF81F24E04F15808C0
+:10AD50002088F5F771FFE8622088F5F75BFF28632C
+:10AD6000F9F759FD94F95700F9F702FE04F11200C2
+:10AD7000FAF7D3F804F10E00F9F704FE3078002852
+:10AD80000CBF03200120FAF7DCF898F81A00F9F755
+:10AD900001FEFAF7D0F83078002804BFFF2094F8BD
+:10ADA000544023D098F81250B4F8328094F85510DB
+:10ADB000204601F002FD94F8554080B214F00C0FCB
+:10ADC0006FF00D012CD0B0F5747F06D35038C21748
+:10ADD00000EB926001EBA01087B24046B84528BF57
+:10ADE0003846002D1CBF001D80B2C0B22146F9F7C5
+:10ADF000F5FC3078F8B1706890F86801002818BF49
+:10AE0000F9F766FD224600210120F9F70CFF706872
+:10AE1000D0F8E000FAF79BF8BDE8F047012080E5A4
+:10AE2000022C19BF01EBD00087B26FF00E0101EBCD
+:10AE30009000D2D1D0E7002122460846F9F7F3FE70
+:10AE4000BDE8F047012032E6B24800B50178343859
+:10AE5000007819B1022818BFFFDF00BD012818BF14
+:10AE6000FFDF00BDAA4810B50078022818BFFFDF39
+:10AE7000BDE8104000F080BA00F07EBAA4484079E6
+:10AE80007047A34800797047A14901208871704735
+:10AE90002DE9F04706009F489D4D406800F1580499
+:10AEA000686A90F8019018BF012E03D1296B08F051
+:10AEB00093FE6870687800274FF00108A0B1012860
+:10AEC0003CD0022860D003281CBFFFDFBDE8F0871C
+:10AED000012E08BFBDE8F087286BF5F71FFB687AE5
+:10AEE000BDE8F047F0F752BF012E14D0A86A002841
+:10AEF00008BFFFDF6889C21CD5E9091009F058F9BD
+:10AF0000A86A686201224946286BF5F783F9022E88
+:10AF100008BFBDE8F087D4E91401401C41F10001ED
+:10AF2000C4E91401E079012801D1E77101E084F856
+:10AF30000780687ABDE8F047F0F728BF012E14D0EB
+:10AF4000A86A002808BFFFDF6889C21CD5E909107C
+:10AF500009F02EF9A86A686200224946286BF5F7C5
+:10AF600059F9022E08BFBDE8F087D4E91410491C36
+:10AF700040F10000C4E91410E07901280CBFE7712A
+:10AF800084F80780BDE8F087012E06D0286BF5F71E
+:10AF9000C5FA022E08BFBDE8F087D4E91410491C99
+:10AFA00040F10000C4E91410E0790128BFD1BCE7EA
+:10AFB0002DE9F041574F3846A7F13404406800F1BD
+:10AFC00058052078012818BFFFDFA878012648B16E
+:10AFD0000021A970A6706269042090473878002883
+:10AFE00018BF2E71206A0321007831EA000004BFE7
+:10AFF000E878002805D1EE70216AA6706269022007
+:10B0000090470121002000F0D6F918B1BDE8F041C9
+:10B0100000F0B2B9BDE8F041002082E42DE9F14F23
+:10B020003C4E4FF000083046A6F1340540683178B8
+:10B0300000F1580A2878C146022818BFFFDFA88906
+:10B0400040F40070A88171683078FF2091F85410A6
+:10B05000F9F7C4FB009800289AF8120000F0FD8070
+:10B06000F9F7ECFAF9F7DAFA012788B99AF8120039
+:10B0700070B1686A417859B100789AF80710C0F346
+:10B08000C000884204D1EF70BDE8F84F00F074B9F9
+:10B09000686A41786981002908BFC5F8288003D013
+:10B0A000286BF5F771F8A862A88940F02000A88104
+:10B0B00085F804803078706800F1580B044690F8E9
+:10B0C0002C0001281AD1FAF713F85946204601F04E
+:10B0D00080FA98B13078002870680CBF00F58A704B
+:10B0E00000F5F570218841809BF8081001719BF8EC
+:10B0F000091041710770687AF0F748FE686A9AF89B
+:10B1000006100078C0F3800088423BD0307803E01E
+:10B110001401002048010020706800F1580490F8E4
+:10B120005D0058B3022847D084F8058030780028A5
+:10B130001CBF2079002806D084F80480AF706A69AB
+:10B14000414610209047E07890B184F80380FAF7E8
+:10B1500017FB002808BFFFDF0820AF706A690021D5
+:10B160009047D4E91202411C42F10000C4E91210D8
+:10B17000A07901280CBF84F80680A771A88940F443
+:10B180008070A881686A9AF807300178C1F3C0021C
+:10B190009A424FD13278726801F0030102F15804EB
+:10B1A000012918BF022932D003291CBFE87940F0D9
+:10B1B000040012D0E8713DE0E86AF4F721FF0028AE
+:10B1C00008BFFFDFD4E91210491C40F10000C4E9B8
+:10B1D0001210687AF0F7DAFDA6E701F0C1FE90B12F
+:10B1E000A770A989384641F40061A981696AAF70E6
+:10B1F0006A699047E079012803D100BF84F807808D
+:10B2000018E0E77116E0E87940F01000D2E74078E6
+:10B21000F8B1A98941F40061A981A96A51B1FB285B
+:10B22000F1D8287A002808BFB94603D080206A697F
+:10B23000002190470120009900F0BDF8B0B1B9F1AC
+:10B24000000F1CBF0020FFF723FEBDE8F84F00F001
+:10B2500093B8E0790128D4D1D0E7002818BFF9F7D6
+:10B2600026FAA88940F04000A881E3E7B9F1000F71
+:10B270001CBF0120FFF70CFE0020FFF718FCB9F1FE
+:10B28000000F08BFBDE8F88F0220BDE8F84FFFE5CA
+:10B2900070B50D4606466848674900784C6850B15D
+:10B2A000F9F748FA034694F8542029463046BDE899
+:10B2B0007040FDF72CBAF9F73DFA034694F8542094
+:10B2C00029463046BDE8704005F00ABD5A4802786C
+:10B2D0004168406801F1580C91F8643090F85400CE
+:10B2E000242B1CBF9CF80DC0BCF1240F13D01F2BC6
+:10B2F00018BF202B24D0BCF1220F18BF7047002AA2
+:10B3000008BF704791F8A62191F85110114011F033
+:10B31000010F27D02EE04AB191F89011002908BF03
+:10B320007047012818BF012924D021E091F8F210BC
+:10B33000002908BF7047012818BF01291AD017E05B
+:10B34000BCF1220FDBD0002A08BF704791F8A6118C
+:10B3500011F0010F0ED111F0020F08BF7047012844
+:10B3600008D005E011F0020F08BF7047012801D096
+:10B3700002207047012070472F4910B54C68F9F73B
+:10B3800089FEF9F768FEF9F763FDF9F7CCFDF9F7E7
+:10B390002FF994F82C00012808BFF9F7A9FE274CD3
+:10B3A00000216269A0899047E269E179E0789047DD
+:10B3B0000020207010BD70B5204C0546002908BF44
+:10B3C000012D05D12079401CC0B22071012831D84F
+:10B3D000A1692846884700282CD0A179184839B19E
+:10B3E000012D01BF41780029017811F0100F21D003
+:10B3F000E179F9B910490978002908BF012D05D074
+:10B4000000290CBF01210021294311D10D490978E0
+:10B4100011F0100F04BF007810F0100F0AD0A078C0
+:10B4200040B9A06A20B9608910B111F0100F01D0A5
+:10B43000002070BD012070BD4801002014010020D3
+:10B44000C80C00202201002010B540F2C311F748BB
+:10B4500008F02DFFFF220821F54808F020FFF548ED
+:10B46000002141704FF46171418010BD2DE9F04120
+:10B470000E46054600F046FBEC4C102816D004EBB7
+:10B48000C00191F84A0110F0010F1CBF0120BDE876
+:10B49000F081607808283CBF012081F84A011CD265
+:10B4A0006078401C60700120BDE8F0816078082859
+:10B4B00013D222780127501C207004EBC208306898
+:10B4C000C8F84401B088A8F84801102A28BFFFDF57
+:10B4D00088F8435188F84A71E2E70020BDE8F0811E
+:10B4E000D2480178491E4BB2002BB8BF704770B4E8
+:10B4F0005FF0000500EBC30191F84A1111F0010F54
+:10B500003BD04278D9B2521E427000EBC10282F8A1
+:10B510004A5190F802C00022BCF1000F0BD98418E8
+:10B5200094F803618E4202D1102A26D103E0521C06
+:10B53000D2B29445F3D80278521ED2B202708A4237
+:10B540001BD000EBC20200EBC10CD2F84341CCF897
+:10B550004341D2F84721CCF84721847890F800C0C5
+:10B560000022002C09D9861896F8036166450AD195
+:10B57000102A1CBF024482F80311591E4BB2002B43
+:10B58000B8DA70BC7047521CD2B29442EBD8F4E7E0
+:10B590002DE9F05F1F4690460E46814600F0B2FA54
+:10B5A000A24D0446102830D0A878002100280ED9DA
+:10B5B0006A1892F80331A34205D110291CBF12204A
+:10B5C000BDE8F09F03E0491CC9B28842F0D80828C2
+:10B5D00034D2102C1CD0AE781022701CA87005EB51
+:10B5E000061909F10300414600F0A2FF09F18300AA
+:10B5F0001022394600F09CFFA819002180F8034171
+:10B6000080F83B110846BDE8F09FA878082815D2BD
+:10B610002C78CA46601C287005EBC4093068C9F84C
+:10B620004401B0884FF0000BA9F84801102C28BF46
+:10B63000FFDF89F843A189F84AB1CCE70720BDE8CC
+:10B64000F09F70B479488178491E4BB2002BBCBF83
+:10B6500070BC704703F0FF0C8178491ECAB282703B
+:10B6600050FA83F191F8031194453ED000EB021596
+:10B6700000EB0C14D5F80360C4F80360D5F807603C
+:10B68000C4F80760D5F80B60C4F80B60D5F80F60FC
+:10B69000C4F80F60D5F88360C4F88360D5F887607C
+:10B6A000C4F88760D5F88B60C4F88B60D5F88F50EC
+:10B6B000C4F88F50851800EB0C0402EB420295F899
+:10B6C00003610CEB4C0C00EB420284F8036100EBCD
+:10B6D0004C0CD2F80B61CCF80B61B2F80F21ACF82E
+:10B6E0000F2195F83B2184F83B2100EBC10292F831
+:10B6F0004A2112F0010F33D190F802C00022BCF1B0
+:10B70000000F0BD9841894F803518D4202D1102AEE
+:10B7100026D103E0521CD2B29445F3D80278521ECF
+:10B72000D2B202708A421BD000EBC20200EBC10C05
+:10B73000D2F84341CCF84341D2F84721CCF8472115
+:10B74000847890F800C00022002C09D9851895F85B
+:10B75000035165450BD1102A1CBF024482F8031126
+:10B76000591E4BB2002BBFF675AF70BC7047521C10
+:10B77000D2B29442EAD8F3E72E49487070472D4878
+:10B780004078704738B14AF2B811884203D8294945
+:10B790004880012070470020704726484088704745
+:10B7A00010B500F0AFF9102814D0204A014600204F
+:10B7B00092F802C0BCF1000F0CD9131893F80331B2
+:10B7C0008B4203D1102818BF10BD03E0401CC0B24B
+:10B7D0008445F2D8082010BD14498A78824286BF79
+:10B7E00001EB001083300020704710498A788242B4
+:10B7F00086BF01EB0010C01C002070470B4B93F874
+:10B8000002C084459CBF00207047184490F8030193
+:10B8100003EBC00090F843310B70D0F84411116075
+:10B82000B0F848019080012070470000F80E002019
+:10B830005A01002050010020FE4A114491F80321D2
+:10B84000FD490A7002684A6080880881704710B517
+:10B85000F8F74CFE002804BFFF2010BDBDE81040E3
+:10B86000F8F76ABEF3498A7882429CBF002070478D
+:10B87000084490F8030101EBC00090F84A0100F081
+:10B88000010070472DE9F047EA4F0026B0463878AE
+:10B89000002886BF4FF0080ADFF8A093BDE8F087C4
+:10B8A00007EBC80505F5A27195F8430100F02AF9E8
+:10B8B000102808BF544610D0B978002400290BD9AD
+:10B8C0003A1992F80321824202D1102C05D103E0EB
+:10B8D000621CD4B2A142F3D80824B878A04286BF33
+:10B8E00007EB0410C01C002095F84A1111F0010F5D
+:10B8F00016D050B1082C04D2391991F83B11012906
+:10B9000003D0102100F0F1FD50B109F80640304697
+:10B91000731C95F8432105F5A271DEB2F9F700F822
+:10B9200008F1010000F0FF0838784045B8D8BDE8BC
+:10B93000F0872DE9F041BF4C00263546A07800285D
+:10B940008CBFBE4FBDE8F0816119C0B291F8038190
+:10B95000A84286BF04EB0510C01C002091F83B11E3
+:10B96000012903D0102100F0C0FD58B104EBC8003C
+:10B97000BD5590F8432100F5A2713046731CDEB22C
+:10B98000F8F7CEFF681CC5B2A078A842DCD8BDE8A5
+:10B99000F08110B5F8F7EEFF002804BF082010BDB5
+:10B9A000F8F7ECFFA549085C10BD0A46A24910B59E
+:10B9B000497841B19F4B997829B10244D81CF8F7D6
+:10B9C00032FD012010BD002010BD9A4A01EB41015B
+:10B9D00002EB41010268C1F80B218088A1F80F0138
+:10B9E00070472DE9F041934D07460024A8780028C0
+:10B9F00098BFBDE8F081C0B2A04213D905EB041096
+:10BA000010F183060ED01021304600F06EFD48B9CB
+:10BA100004EB440005EB400000F20B113A463046BF
+:10BA2000F9F73DFF601CC4B2A878A042E3D8BDE896
+:10BA3000F08101461022824800F07ABD80487047AC
+:10BA400070B57C4D0446A878A04206D905EB0410D9
+:10BA50001021833000F049FD08B1002070BD04EBD7
+:10BA6000440005EB400000F20B1070BD71498A786C
+:10BA7000824206D9084490F83B01002804BF012007
+:10BA80007047002070472DE9F0410E4607461546E5
+:10BA90000621304600F029FD664C98B1A17871B1BD
+:10BAA00004F59D7011F0010F18BF00F8015FA17837
+:10BAB000490804D0457000F8025F491EFAD1012000
+:10BAC000BDE8F0813846314600F01CF8102816D049
+:10BAD000A3780021002B12D9621892F80321824228
+:10BAE00009D1102918BF082909D0601880F83B51E6
+:10BAF0000120BDE8F081491CC9B28B42ECD800207E
+:10BB0000BDE8F0812DE9F0414A4D06460024287831
+:10BB10000F46002812D900BF05EBC40090F843116E
+:10BB2000B14206D10622394600F5A27008F014FB96
+:10BB300038B1601CC4B22878A042EDD81020BDE80E
+:10BB4000F0812046BDE8F0813A4910B44A7801EB13
+:10BB5000C003521E4A70002283F84A2191F802C0A5
+:10BB6000BCF1000F0DD98B1893F80341844204D126
+:10BB7000102A1CBF10BC704703E0521CD2B294457F
+:10BB8000F1D80A78521ED2B20A70824204BF10BCA9
+:10BB9000704701EBC00301EBC202D2F843C1C3F806
+:10BBA00043C1D2F84721C3F847218C7891F800C0EF
+:10BBB0000022002C9CBF10BC70478B1893F80331F7
+:10BBC000634506D1102A1CBF114481F8030110BC43
+:10BBD0007047521CD2B29442EFD810BC704770B478
+:10BBE00014490D188A78521ED3B28B7095F8032130
+:10BBF000984247D001EB031C01EB0014DCF8036012
+:10BC0000C4F80360DCF80760C4F80760DCF80B6078
+:10BC1000C4F80B60DCF80F60C4F80F60DCF88360D8
+:10BC2000C4F88360DCF88760C4F88760DCF88B6058
+:10BC300008E00000F80E0020500100205A0100200A
+:10BC4000BB100020C4F88B60DCF88FC0C4F88FC034
+:10BC500001EB030C03EB43039CF8034100EB4000B2
+:10BC600001EB430385F8034101EB4000D3F80B419E
+:10BC7000C0F80B41B3F80F31A0F80F319CF83B012D
+:10BC800085F83B0101EBC20090F84A0110F0010F6A
+:10BC90001CBF70BC704700208C78002C0DD90B188D
+:10BCA00093F803C1944504D110281CBF70BC7047A1
+:10BCB00003E0401CC0B28442F1D80878401EC0B2F4
+:10BCC0000870904204BF70BC704701EBC20301EBE7
+:10BCD000C000D0F843C1C3F843C1D0F84701C3F84E
+:10BCE00047018C780B780020002C9CBF70BC7047FB
+:10BCF00001EB000C9CF803C19C4506D110281CBF29
+:10BD0000084480F8032170BC7047401CC0B28442D4
+:10BD1000EED870BC7047000010B50A7B02F01F021D
+:10BD20000A73002202768B181B7A03F0010C5B0861
+:10BD300003F00104A4445B0803F00104A4445B087D
+:10BD400003F00104A4445B0803F0010464444FEAD7
+:10BD5000530C0CF0010323444FEA5C0C0CF001047B
+:10BD6000234403EB5C0300EB020C521C8CF81330F1
+:10BD700090F818C0D2B263440376052AD3D3D8B260
+:10BD8000252888BFFFDF10BD0023C383428401EB59
+:10BD9000C202521EB2FBF1F10184704770B46FF021
+:10BDA0001F02010C02EA90251F23A1F5AA40543876
+:10BDB0001CBFA1F5AA40B0F1550009D0A1F528504B
+:10BDC000AA381EBFA1F52A40B0F1AA00012000D177
+:10BDD00000204FF0000C62464FEA0C048CEA01068A
+:10BDE000F6431643B6F1FF3F11D005F001064FEAC6
+:10BDF0005C0C4CEAC63C03F0010652086D085B0877
+:10BE0000641C42EAC632162CE8D370BC704770BC82
+:10BE1000002070472DE9F04701270025044603293B
+:10BE20000FD04FF4FA4200297CD0012900F006819E
+:10BE3000022918BFBDE8F0870146BDE8F047583039
+:10BE40006AE704F158067821304608F052FAB571D5
+:10BE5000F57135737573F573357475717576B576DF
+:10BE6000212086F83E00412086F83F00FE2086F81B
+:10BE7000730084F82C50258484F8547084F855702D
+:10BE8000282084F856001B20208760874FF4A47078
+:10BE9000E087A0871B20208660864FF4A470E08690
+:10BEA000A0861B20A4F84000A4F844004FF4A4701E
+:10BEB000A4F84600A4F842001B20A4F84A00A4F805
+:10BEC0004C00A4F8480067734FF448606080A4F801
+:10BED000D050A4F8D250A4F8D450A4F8D650A4F866
+:10BEE000D850A4F8DA5084F8DD5084F8DF50A4F874
+:10BEF000E65084F8E450A4F8F850A4F8FA5084F816
+:10BF00009A5184F89B5184F8A45184F8A55184F87F
+:10BF1000695184F8705184F8735184F88C51BDE8EC
+:10BF2000F087FFE7A4F8E65084F8DE506088FE4909
+:10BF30000144B1FBF0F1A4F878104BF68031A4F87D
+:10BF40007A10E388A4F87E50B4F882C0DB000CFBC2
+:10BF500000FCB3FBF0F39CFBF0FC5B1CA4F882C07C
+:10BF60009BB203FB00FC04F15801A4F88030BCF53F
+:10BF7000C84FC4BF5B1E0B85B2FBF0F2521CCA85D2
+:10BF800000F5802202F5EE32531EB3FBF0F20A8474
+:10BF9000CB8B03FB00F2B2FBF0F0C883214604F127
+:10BFA0005800FFF7B9FE07F0A5F9E8B3D4F80E1072
+:10BFB0006FF01F02080C02EA91281F26A0F5AA4183
+:10BFC00054391CBFA0F5AA41B1F155010AD0A0F522
+:10BFD0002851AA391EBFA0F52A41B1F1AA014FF09C
+:10BFE000010901D14FF00009002211464FEA020C6D
+:10BFF00082EA0003DB430B43B3F1FF3F1AD008F0A2
+:10C000000103520842EAC33206F0010349087608E8
+:10C010000CF1010C41EAC3314FEA5808BCF1160F8C
+:10C02000E6D3B9F1000F00E000E003D084F86851D6
+:10C03000BDE8F08784F86871BDE8F087A4F8E650A1
+:10C04000B4F89401B4F89831B4F802C004F158017E
+:10C05000A4F87E50B4F88240DB0004FB0CF4B3FB80
+:10C06000F0F394FBF0F45B1C4C859BB203FB00F4F3
+:10C070000B85B4F5C84FC4BF5B1E0B85B2FBF0F255
+:10C08000521CCA854A8C00EBC202521EB2FBF0F26F
+:10C090000A84CA8B02FB0CF2B2FBF0F0C883BDE845
+:10C0A000F08770B50025044603290DD04FF4FA42FD
+:10C0B000002963D001297DD0022918BF70BD014637
+:10C0C000BDE87040583027E604F158067821304624
+:10C0D00008F00FF9B571F57135737573F573357433
+:10C0E00075717576B576212086F83E00412086F878
+:10C0F0003F00FE2086F8730084F82C502584012030
+:10C1000084F8540084F85500282184F856101B2127
+:10C11000218761874FF4A471E187A1871B212186C4
+:10C1200061864FF4A471E186A1861B21A4F840101A
+:10C13000A4F844104FF4A471A4F84610A4F84210D7
+:10C140001B21A4F84A10A4F84C10A4F848106073FE
+:10C15000A4F8D850202084F8DA0084F8D050C4F82D
+:10C16000D45084F8045184F8055184F80E5184F8B1
+:10C170000F5184F8F45084F8005170BD60886A490A
+:10C180000144B1FBF0F1A4F878104BF68031A4F82B
+:10C190007A10E388A4F87E50B4F882C0DB000CFB70
+:10C1A00000FC9CFBF0FCB3FBF0F304F15801A4F895
+:10C1B00082C000E022E05B1C9BB203FB00FCA4F801
+:10C1C0008030BCF5C84FC4BF5B1E0B85B2FBF0F2DC
+:10C1D000521CCA8500F5802202F5EE32531EB3FBD5
+:10C1E000F0F20A84CB8B03FB00F2B2FBF0F0C883C1
+:10C1F000214604F15800BDE870408DE5D4F8F830D0
+:10C20000B4F802C004F158005989DB89A4F87E50C3
+:10C21000B4F88240DB0004FB0CF4B3FBF1F394FBB5
+:10C22000F1F45B1C44859BB203FB01F40385B4F578
+:10C23000C84FC4BF5B1E0385B2FBF1F2521CC2851E
+:10C24000428C01EBC202521EB2FBF1F20284C28B9D
+:10C2500002FB0CF2B2FBF1F1C18370BD2DE9F003DA
+:10C26000047E0CB1252C03D9BDE8F00312207047E1
+:10C27000002A02BF0020BDE8F003704791F80DC00E
+:10C280001F260123294D4FF00008BCF1000F77D085
+:10C29000BCF1010F1EBF1F20BDE8F0037047B0F8CE
+:10C2A00000C00A7C8F7B91F80F907A404F7C87EA20
+:10C2B000090742EA072282EA0C0C00270CF0FF096A
+:10C2C0004FEA1C2C99FAA9F99CFAACFC4FEA1969BF
+:10C2D0004FEA1C6C49EA0C2C0CEB0C1C7F1C9444A0
+:10C2E000FFB21FFA8CFC032FE8D38CEA020C0F4F2D
+:10C2F0000022ECFB057212096FF0240502FB05C257
+:10C30000D2B201EBD207427602F007053F7A03FA78
+:10C3100005F52F4218BF82767ED104FB0CF2120C79
+:10C32000521CD2B2002403E0FFDB050053E4B36EDD
+:10C3300000EB040C9CF813C094453CBFA2EB0C022C
+:10C34000D2B212D30D194FF0000C2D7A03FA0CF76C
+:10C350003D421CBF521ED2B2002A6AD00CF1010C21
+:10C360000CF0FF0CBCF1080FF0D304F1010C0CF041
+:10C37000FF04052CD7D33046BDE8F0037047FFE734
+:10C3800090F819C00C7E474604FB02C2FA4C4FF0ED
+:10C39000000CE2FB054C4FEA1C1C6FF024040CFB64
+:10C3A0000422D2B201EBD204427602F0070C247AC6
+:10C3B00003FA0CFC14EA0C0F1FBF82764046BDE85E
+:10C3C000F003704790F818C0B2FBFCF40CFB142289
+:10C3D000521CD2B25FF0000400EB040C9CF813C0B6
+:10C3E00094453CBFA2EB0C02D2B212D30D194FF010
+:10C3F000000C2D7A03FA0CF815EA080F1CBF521E28
+:10C40000D2B27AB10CF1010C0CF0FF0CBCF1080FA8
+:10C41000F0D304F1010C00E00EE00CF0FF04052C59
+:10C42000DAD3A8E70CEBC40181763846BDE8F00307
+:10C4300070470CEBC40181764046BDE8F0037047BD
+:10C44000CE4A016812681140CD4A1268114301605A
+:10C45000704730B4CB49C94B00244FF0010C0A7827
+:10C46000521CD2B20A70202A08BF0C700D781A68CC
+:10C470000CFA05F52A42F2D0097802680CFA01F1AB
+:10C480005140016030BC7047017931F01F0113BF8A
+:10C49000002000221146704710B4435C491C03F091
+:10C4A000010C5B0803F00104A4445B0803F00104E1
+:10C4B000A4445B0803F00104A4445B0803F00104F6
+:10C4C000A4445B0803F001045B08A44403F00104E6
+:10C4D000A4440CEB53031A44D2B20529DDDB012A34
+:10C4E0008CBF0120002010BC704730B40022A1F1A5
+:10C4F000010CBCF1000F11DD431E11F0010F08BF4C
+:10C5000013F8012F5C785FEA6C0C07D013F8025F18
+:10C5100022435C782A43BCF1010CF7D1491E5CBF71
+:10C52000405C0243002A0CBF0120002030BC704751
+:10C53000130008BF704710B401EB030CD41A1CF8A9
+:10C5400001CC5B1E00F804C013F0FF03F4D110BC53
+:10C550007047F0B58DB0164610251C466A46AC46AD
+:10C5600000EB0C03A5EB0C0713F8013CD355ACF121
+:10C57000010313F0FF0CF3D115461032102084464E
+:10C580000B18ACEB000713F8013C401ED35510F01C
+:10C59000FF00F5D1284606F02FFD86B1102005F1E9
+:10C5A000200201461318A1EB000C13F8013C401EB9
+:10C5B00004F80C3010F0FF00F4D10DB0F0BD089875
+:10C5C0002060099860600A98A0600B98E0600DB048
+:10C5D000F0BD38B505460C466846F8F79EFD0028C4
+:10C5E00008BF38BD9DF900202272A07E607294F9C8
+:10C5F0000A100020511A48BF494295F82D308B424D
+:10C60000C8BF38BDFF2B08BF38BDE17A491CC9B28D
+:10C61000E17295F82E30994203D8A17A7F2918BF8C
+:10C6200038BDA2720020E072012038BD0C2818BF6E
+:10C630000B2810D00D2818BF1F280CD0202818BF99
+:10C64000212808D0222818BF232804D024281EBF60
+:10C65000262800207047012070470C2963D2DFE8AC
+:10C6600001F006090E13161B323C415C484E002AAD
+:10C670005BD058E0072A18BF082A56D053E00C2A8E
+:10C6800018BF0B2A51D04EE00D2A4ED04BE0A2F13C
+:10C690000F000C2849D946E023B1A2F110000B2865
+:10C6A00043D940E0122A18BF112A3ED090F8360034
+:10C6B00020B1122A37D31A2A37D934E0162A32D3B6
+:10C6C0001A2A32D92FE0A2F10F0103292DD990F8AF
+:10C6D000360008B31B2A28D925E0002B08BF042AFE
+:10C6E00021D122E013B1062A1FD01CE0012A1AD161
+:10C6F0001BE01C2A1CBF1D2A1E2A16D013E01F2A6D
+:10C7000018BF202A11D0212A18BF222A0DD0232A8F
+:10C710001CBF242A262A08D005E013B10E2A04D013
+:10C7200001E0052A01D000207047012070472DE963
+:10C73000F04187680D4604462046F6F736FC98B16E
+:10C7400015B33846A168F6F771FF00281CDD2844B0
+:10C75000401EB0FBF5F606FB05F13846F5F761FF24
+:10C76000A0603046BDE8F081F6F752FA40F233712E
+:10C77000F5F757FFA060DFE753E4B36EA44802006B
+:10C78000A8480200620100200020BDE8F08190422C
+:10C7900028BF704770B50446101B642838BF64205A
+:10C7A00025188D4205D8F6F774FF00281CBF2846CF
+:10C7B00070BD204670BD808E7047C08E70470844A3
+:10C7C00018449830002A14BF0421002108447047FF
+:10C7D00030B491F854300A8E13F00C0F4FF4747C7F
+:10C7E0001CBF0CEB821292B21DD08B8E934238BFCD
+:10C7F0001A464B8E91F8554014F00C0F1CBF0CEBF1
+:10C8000083139BB217D0C98E994238BF0B460028BC
+:10C810000CBF01200020D1189831002818BF042037
+:10C82000084430BC7047022B07BF92003C32D20054
+:10C83000703292B2D9E7022C07BF9B003C33DB0079
+:10C8400070339BB2DFE710F0010F1CBF012070476F
+:10C8500010F0020F1CBF0220704710F0040018BF38
+:10C86000082070472DE9F041054617468846012605
+:10C87000084600F06EFC0446404600F06EFC03469D
+:10C8800010F0010F18BF012008D113F0020F18BFDC
+:10C89000022003D113F0040018BF082014F0010F88
+:10C8A00018BF4FF0010C20D050EA0C0108BF002641
+:10C8B00013F0030F08BF002014F0030F08BF4FF060
+:10C8C000000C95F85410814208BF0020387095F88C
+:10C8D0005510614508BF4FF0000C87F801C00028D3
+:10C8E00008BFBCF1000F1CD10DE014F0020F18BFFF
+:10C8F0004FF0020CD8D114F0040F14BF4FF0080C05
+:10C900004FF0000CD0E7404600F02DFCB5F8581071
+:10C91000401A00B247F6FE71884201DC002800DCB4
+:10C9200000263046BDE8F08101281CBF0228002007
+:10C93000704718B4CBB2C1F3072CC1B2C0F30720C3
+:10C94000012B05D0022B08BFBCF1020F1BD002E067
+:10C95000BCF1010F17D0012904D0022908BF022819
+:10C9600011D001E001280ED001EA0C0161F30702A9
+:10C9700010EA030060F30F22D0B210F0020F18BFCC
+:10C9800002200BD106E0084003EA0C01084060F3E6
+:10C990000702EFE710F0010018BF01208DF800003A
+:10C9A000C2F3072010F0020F18BF022003D110F0CD
+:10C9B000010018BF01208DF80100BDF8000018BC6F
+:10C9C0007047162A10D12A220C2818BF0D280FD024
+:10C9D0004FF0230C1F280DD031B10878012818BF63
+:10C9E000002805D0162805D0002070470120704788
+:10C9F0001A70FBE783F800C0F8E7012902D002298A
+:10CA000005D007E0002804BF40F2E240704740F63E
+:10CA1000C410704700B5FFDF40F2E24000BD0000E7
+:10CA2000282107F044BC4078704730B505460078AF
+:10CA300001F00F0220F00F0010432870092910D2D6
+:10CA4000DFE801F0050705070509050B0D000624C1
+:10CA500009E00C2407E0222405E0012403E00E2471
+:10CA600001E00024FFDF6C7030BD007800F00F00A3
+:10CA700070470A68C0F803208988A0F8071070473B
+:10CA8000D0F803200A60B0F80700888070470A6871
+:10CA9000C0F809208988A0F80D107047D0F8092047
+:10CAA0000A60B0F80D00888070470278402322F0B9
+:10CAB000400203EA81111143017070470078C0F30E
+:10CAC000801070470278802322F0800203EAC111AF
+:10CAD0001143017070470078C0097047027802F076
+:10CAE0000F02072A16BF082AD0F80520D0F8032025
+:10CAF000C1F809200CBFB0F80920B0F80720A1F850
+:10CB00000D200A7822F080020A700078800942EA3B
+:10CB1000C0100870704770B514460E4605461F2AAF
+:10CB200088BFFFDF2246314605F1090007F040FBD0
+:10CB3000A01D687070BD70B544780E460546062C81
+:10CB400038BFFFDFA01F84B21F2C88BF1F242246DE
+:10CB500005F10901304607F02BFB204670BD70B58A
+:10CB600014460E4605461F2A88BFFFDF224631467F
+:10CB700005F1090007F01CFBA01D687070BD70B5C1
+:10CB800044780E460546062C38BFFFDFA01F84B24E
+:10CB90001F2C88BFFFDF224605F10901304607F050
+:10CBA00007FB204670BD0968C0F80F1070470A885F
+:10CBB000A0F8132089784175704790F8242001F07F
+:10CBC0001F0122F01F02114380F82410704707292B
+:10CBD00088BF072190F82420E02322F0E00203EA36
+:10CBE0004111114380F8241070471F3007F096BCA4
+:10CBF00010B5044600F0E3FA002818BF204410BD29
+:10CC0000C17811F03F0F1BBF027912F0010F002213
+:10CC1000012211F03F0F1BBF037913F0020F002315
+:10CC200001231A4402EB4202530011F03F0F1BBFD5
+:10CC3000027912F0080F0022012203EB420311F0E7
+:10CC40003F0F1BBF027912F0040F00220122134490
+:10CC500011F03F0F1BBF027912F0200F00220122BA
+:10CC600002EBC20203EB420311F03F0F1BBF02793C
+:10CC700012F0100F0022012202EB42021A4411F0BE
+:10CC80003F0F1BBF007910F0400F0020012010441F
+:10CC900010F0FF0014BF012100210844C0B270470A
+:10CCA00070B50278417802F00F02082A4DD2DFE811
+:10CCB00002F004080B4C4C4C0F14881F1F280AD993
+:10CCC00043E00C2907D040E0881F1F2803D93CE02F
+:10CCD000881F1F2839D8012070BD4A1E242A34D845
+:10CCE0008446C07800258209032A09D000F03F0459
+:10CCF000601C884204D86046FFF782FFA04201D939
+:10CD0000284670BD9CF803004FF0010610F03F0F5D
+:10CD10001EBF1CF10400007810F0100F13D0644601
+:10CD20000421604600F04BFA002818BF14EB000005
+:10CD3000E6D0017801F03F012529E1D28078022177
+:10CD4000B1EB501FDCD3304670BD002070BDC07801
+:10CD5000800970470178002201F00F030121042BA4
+:10CD60000BD0082B1CBF0020704743780E2B04BF4C
+:10CD7000C3785FEA931C04D106E04078801F1F2827
+:10CD800000D911460846704713F03F0F1EBF0079C7
+:10CD900010F0010F10F0020FF4D1F2E710B4017897
+:10CDA00001F00F01032920D0052921D14478B0F8E2
+:10CDB0001910B0F81BC0B0F81730827D222C17D1A3
+:10CDC000062915D3B1F5486F98BFBCF5FA7F0FD28D
+:10CDD00072B1082A98BF8A420AD28B429CBFB0F82F
+:10CDE0001D00B0F5486F03D805E040780C2802D04C
+:10CDF00010BC0020704710BC012070472DE9F041A5
+:10CE00001F4614460D00064608BFFFDF2146304688
+:10CE100000F0D5F9040008BFFFDF30193A46294673
+:10CE2000BDE8F04107F0C4B9C07800F03F0070479A
+:10CE3000C02202EA8111C27802F03F021143C170A0
+:10CE40007047C9B201F00102C1F340031A4402EB7A
+:10CE50004202C1F3800303EB4202C1F3C00302EBC1
+:10CE60004302C1F3001303EB43031A44C1F340131D
+:10CE700003EBC30302EB4302C1F380131A4412F025
+:10CE8000FF0202D0521CD2B20171C37802F03F01FE
+:10CE900003F0C0031943C170511C417070472DE964
+:10CEA000F0410546C078164600F03F04C4F1240066
+:10CEB0000F46B042B8BFFFDF281932463946001D81
+:10CEC00007F076F9A019401C6870BDE8F0812DE9E3
+:10CED000F04105464478C0780F4600F03F06002C2C
+:10CEE00008BFFFDFA01B401E84B21F2C88BF1F2479
+:10CEF0002FB1A819011D2246384607F059F92046DE
+:10CF0000BDE8F0814078704700B5027801F0030376
+:10CF100022F003021A430270012914BF02290021E2
+:10CF200004D0032916BFFFDF012100BD417000BD01
+:10CF300000B5027801F0030322F003021A430270E5
+:10CF4000012914BF0229002104D0032916BFFFDFE5
+:10CF5000012100BD417000BD007800F00300704762
+:10CF6000417889B1C0780E2818BF0F2803D0102847
+:10CF700018BF192802D3FB2904D905E0BF4A105C69
+:10CF8000884201D1012070470020704730B501244C
+:10CF90000546C17019293CBFB848445C02D3FF293B
+:10CFA00018BFFFDF6C7030BD70B515460E460446E5
+:10CFB0001B2A88BFFFDF65702A463146E01CBDE8AA
+:10CFC000704007F0F5B8B0F807007047B0F80900F6
+:10CFD0007047C172090A01737047B0F80B007047BF
+:10CFE00030B4B0F80720A64DB0F809C0B0F805304D
+:10CFF0000179941F2D1998BFBCF5FA7F0ED269B143
+:10D00000082998BF914209D293429FBFB0F80B0004
+:10D01000B0F5486F012030BC98BF7047002030BC8D
+:10D020007047001D07F07ABA021D0846114607F046
+:10D0300075BAB0F809007047007970470A68426015
+:10D0400049688160704742680A608068486070473C
+:10D050000988818170478089088070470A68C0F814
+:10D060000E204968C0F812107047D0F80E200A60F0
+:10D07000D0F81200486070470968C0F81610704771
+:10D08000D0F81600086070470A68426049688160FD
+:10D09000704742680A608068486070470968C160EC
+:10D0A0007047C06808607047007970470A6842603E
+:10D0B00049688160704742680A60806848607047CC
+:10D0C0000171090A417170478171090AC171704784
+:10D0D0000172090A417270478172090AC172704770
+:10D0E00080887047C08870470089704740897047C2
+:10D0F00001891B2924BF4189B1F5A47F07D3818809
+:10D100001B2921BFC088B0F5A47F012070470020F3
+:10D1100070470A68426049688160704742680A60E7
+:10D12000806848607047017911F0070F1BBF407994
+:10D1300010F0070F002001207047017911F0070F50
+:10D140001BBF407910F0070F0020012070470171CC
+:10D15000704700797047417170474079704781711D
+:10D16000090AC1717047C088704746A282B0D2E9EF
+:10D170000012CDE900120179407901F007026946F9
+:10D180001DF80220012A07D800F00700085C0128DA
+:10D190009EBF012002B07047002002B070470171AD
+:10D1A000704700797047417170474079704730B5DA
+:10D1B0000C460546FB2988BFFFDF6C7030BDC37885
+:10D1C000024613F03F0008BF70470520127903F0B4
+:10D1D0003F0312F0010F36D0002914BF0B20704717
+:10D1E00012F0020F32D0012914BF801D704700BF1A
+:10D1F00012F0040F2DD0022914BF401C704700BF4D
+:10D2000012F0080F28D0032914BF801C704700BFFC
+:10D2100012F0100F23D0042914BFC01C704700BFA8
+:10D2200012F0200F1ED005291ABF1230C0B270476D
+:10D2300012F0400F19D006291ABF401CC0B2704727
+:10D24000072918D114E00029CAD114E00129CFD14F
+:10D2500011E00229D4D10EE00329D9D10BE0042931
+:10D26000DED108E00529E3D105E00629E8D102E096
+:10D27000834288BF7047002070470000AC4802001E
+:10D2800086F3FFFF00010102010202032DE9F041D4
+:10D29000FA4D0446284600216A78806801270E4628
+:10D2A00012B1012A1ED006E090F86620002A18BFAD
+:10D2B0006F7000D001216A78C2EB421200EB42028B
+:10D2C00092F82830194324D0667090F8D90002F102
+:10D2D0002A0170B12A22201D06F06AFF0420207066
+:10D2E00027710DE090F82820002A18BF6E70E1D158
+:10D2F000E1E73C22201D06F05BFF0520207027712E
+:10D300006878A968C0EB401001EB400080F8286005
+:10D310001DE090F8A410E9B190F8D900012818BFD9
+:10D32000FFDFA868D0F8A5106160D0F8A910A1604F
+:10D33000D0F8AD10E160D0F8B110216190F8B510CF
+:10D340002175667013212170277180F8A460012077
+:10D35000BDE8F08190F82210012922D0017801293E
+:10D360001CBF0020BDE8F081667014212170811C73
+:10D370002022201D06F01CFF2672A9680E70C048EE
+:10D3800082888284D0F8C420527B80F8262080F8DE
+:10D390002270D1F8C4000088F3F73CFCF3F7E3F8FF
+:10D3A000D5E7667007212170416A616080F82260CC
+:10D3B000CDE7B24880680178002914BF80884FF615
+:10D3C000FF7070472DE9F84F4FF000088946064678
+:10D3D0000127CDF80080FFF748FBBDF80010A74DEE
+:10D3E00021F06004ADF8004008284FD2DFE800F0DB
+:10D3F00004070D4E184E132C44F003000DE044F0CA
+:10D400001500ADF80000474641E044F0100000BFB1
+:10D41000ADF800003BE044F0020040F01000F7E7F8
+:10D42000A86890F8E000052818BFFFDF44F01A0054
+:10D43000ADF80000A96891F8E710002914BF40F08A
+:10D44000010020F00100E3E7A86890F8E01003294C
+:10D450000AD090F8E010062958D090F8E00004288F
+:10D4600018BFFFDF5FD012E03046FFF770FC0028E6
+:10D4700018BFFFDF0AD1F07810F03F0F1FBF3079DF
+:10D4800010F0020F44F00400ADF800004746BDF86C
+:10D4900000000090BDF80000C0F3C00BA868CBEB03
+:10D4A0004B1A00EB4A0090F82800002818BFBDE88E
+:10D4B000F88F3046FFF7D9FA80467048806800EB55
+:10D4C0004A0190F8C90001F12A04012808BF01258A
+:10D4D00003D0022814BFFFDF0225257300206073EC
+:10D4E0006648806890F8E11084F83B10FF21A17332
+:10D4F0007F21E176BDF80010618190F8E0100429E9
+:10D500001CBF90F8E01006293AD044E044F00A012C
+:10D51000ADF8001090F8FA00002814BF41F00400A4
+:10D5200021F0040074E73046FFF711FCD8B1012860
+:10D5300004BF44F00100ADF8000014D0022818BF69
+:10D54000FFDFA4D144F00200ADF80000A96891F813
+:10D55000FA10002914BF40F0040020F00400ADF8D8
+:10D560000000474693E7F07810F03F0F1FBF307977
+:10D5700010F0020FBDF8000040F0040087D047E72C
+:10D5800090F8E200012808BF012503D0022814BF4B
+:10D59000FFDF0225657304F10900384D00902878FB
+:10D5A0007F2808BFFFDF2978009801707F2028704E
+:10D5B0006FB1B8F1070F04F11C01304603D2FFF739
+:10D5C000BAFA207239E0FFF782FC207204E00020F2
+:10D5D0002072B8F1070F30D3B8F1070F0DD1A8684A
+:10D5E00090F8F91001B3D0F8EA10C4F80210B0F8BE
+:10D5F000EE10E18090F8F0006070A07A10F0040F57
+:10D600000ED0A86890F8FA10E9B190F8F7102175DB
+:10D61000D0F8F110C4F81510B0F8F500A4F819000E
+:10D62000B8F1070F38D098E0F07810F03F0F1ABF2C
+:10D63000307910F0010FFF20DED0621CA11C3046B3
+:10D6400001F071FDD9E7B8F1070F1CBFB8F1010F68
+:10D65000FFDFB9F1000F08BFFFDF99F80000207568
+:10D66000B8F1010F03D0B8F1070F0BD075E004F14A
+:10D6700015013046FFF712FA6FE000006401002048
+:10D68000CC10002001213046FFF7B2FA0168C4F83F
+:10D6900015108088A4F81900F07810F03F0F1CBF17
+:10D6A000317911F0080F1AD0A86890F8E020042A08
+:10D6B00006D090F8E000032811D111F0100F0ED021
+:10D6C00003213046FFF794FA407803210009A07344
+:10D6D0003046FFF78DFA0088C0F30B002082F07807
+:10D6E00010F03F0F1CBF307910F0400F13D0FA48F4
+:10D6F000FFF72DFBA96891F8E020032A14D006213A
+:10D700003046FFF775FA0078E076A86890F8E010E8
+:10D71000062922D118E0A86890F8FB10002918BF4C
+:10D7200090F8F800F0D1F0E791F8C910042914BF7F
+:10D7300008290028E3D1F07810F03F0F1CBF3079A2
+:10D7400010F0080FDBD1E0E790F8E9100909A173A8
+:10D75000B0F8E800C0F30B002082A968012001EBBB
+:10D760004A0181F82800BBF1000F14BF06200520F4
+:10D77000BDE8F84F03F0F4B82DE9F041D74DAA68A1
+:10D7800092F8D930002B6ED07F27012611B109788D
+:10D79000FE2914D0804692F82800002818BFBDE862
+:10D7A000F08102F12A044046FFF75FF900210828C2
+:10D7B00079D2DFE800F0515356787878595CC64C3E
+:10D7C00092F8A400002818BFBDE8F08182F8A66096
+:10D7D00092F8DD0018B1F6F76CFE012829D020463A
+:10D7E000FFF76CF90146A86880F8A71000F1A801BE
+:10D7F0002046FFF745F92046FFF76DF90146A86876
+:10D8000080F8AE1000F1AF012046FFF747F9A86895
+:10D8100000F1B50428787F2808BFFFDF2878207042
+:10D820002F70A86880F8A460BDE8F041052003F0DF
+:10D8300097B8F6F781FEA96801F1A802A731FDF7B4
+:10D84000DDFF002808BFFFDFA86890F8A71041F0AF
+:10D85000020180F8A710CEE7A17209E0A67221723A
+:10D860000CE0032001E021E00220A07200E0FFDFD5
+:10D8700004F10B014046FFF75EF92072621CA11C07
+:10D88000404601F050FC287809347F2808BFFFDFAC
+:10D89000287820702F70A86880F82860BDE8F041D3
+:10D8A000052003F05DB82172BDE8F081BDE8F041CC
+:10D8B00088E570B5894C0022A06890F8C910104620
+:10D8C00002F0A8FE002831D0F7F735FBA0688449A4
+:10D8D00090F8DF000D5C2846F7F75CF8A06880F848
+:10D8E000E15090F8C910082916BF04290F202520FF
+:10D8F000F6F75DFFA068002190F8C9200120F7F736
+:10D9000050F97548F7F720FBA068D0F80001F7F749
+:10D910001EFBA06890F8C91080F8E21090F8C800CB
+:10D92000032814BF0228012908D103E0BDE8704094
+:10D9300001F032BC08210020F7F707FCA06890F83E
+:10D94000C91080F8E210F7F7DDFBA06890F8DD0061
+:10D9500020B1F6F77AFD4020F7F7A8FBA168032075
+:10D9600081F8E00070BD2DE9F0410F469046054674
+:10D970000321FFF73DF94078584C0209A06890F860
+:10D98000E91062F3071180F8E91003212846FFF738
+:10D990002FF90188A068B0F8E82061F30B02A0F825
+:10D9A000E82080F8E77090F8C910012905D090F8B8
+:10D9B000E000032808BFBDE8F081E8784FF00106D9
+:10D9C00010F03F0F1CBF287910F0400F09D006213E
+:10D9D0002846FFF70DF90178A06880F8F81080F864
+:10D9E000FB60A06890F8E01003292AD0E97811F0D4
+:10D9F0003F0F1CBF297911F0010F08D000F1F00290
+:10DA0000911F284601F08FFBA06880F8F960E87844
+:10DA100010F03F0F1ABF287910F0020FBDE8F08117
+:10DA200001212846FFF7E4F8A1680268C1F8F12057
+:10DA30008088A1F8F50081F8F78081F8FA60BDE8E8
+:10DA4000F081022F18BF012FD0D1BDE8F08123490A
+:10DA5000896881F80A01704770B5204DA86890F870
+:10DA6000E010022919BF90F8E010012900210C46AE
+:10DA70001CBF0C2070BD00BFC1EB411200EB420285
+:10DA8000034682F82840491CC9B20229F4D3047025
+:10DA900080F8224093F8DD0030B1F7F719FBF6F774
+:10DAA000E8FCA86880F8DD40A868012180F8DC4027
+:10DAB00080F8C11080F8C84080F8DF40282180F845
+:10DAC0000B1180F80A41A0F8E34080F8E5400721F7
+:10DAD00080F8C010002070BDD81100206401002023
+:10DAE000D4480200F74810B58068002180F8E010A3
+:10DAF000012180F8E010FFF7AFFF002818BFFFDF1B
+:10DB000010BD2DE9F047EF4C07460C26A06890F8B1
+:10DB1000E01001291FBF90F8E00002280C20BDE8AA
+:10DB2000F087F6F778FEA06890F90A01F6F720FF73
+:10DB3000A06890F8C91080F8E21090F8C010012594
+:10DB4000002978D090F8C8004FF00009032802D0CF
+:10DB5000022805D008E00521DB4801F0ADFB03E019
+:10DB60000321D94801F0A8FBA06890F8D81000293B
+:10DB700004BF90F8DB00002843D0F5F749F80646CB
+:10DB8000A0683146D0F8D400F5F750FDCF4990FB9E
+:10DB9000F1F801FB180041423046F4F742FD01461E
+:10DBA000A068C0F8D410D0F8D0104144C0F8D0100C
+:10DBB000FDF7F3FD0146A068D0F8D020914220D8AF
+:10DBC000C0E9349690F8DB0000281CBF0120FDF767
+:10DBD00008FF0121A06890F8DC20002A1CBF90F803
+:10DBE000D820002A0DD090F8B93000F1BA02012BEC
+:10DBF00004D1527902F0C002402A14D0BA30F7F7AB
+:10DC000085FEA06890F8B910BA30F6F769FE0F21CA
+:10DC10000720F6F781FEA068002690F8E0100129A1
+:10DC200018D112E007E0FDF709FFA1682A46BA31D2
+:10DC3000F7F735FEE5E790F8E010022904BF80F819
+:10DC4000E0500C2006D1BDE8F08780F80451022195
+:10DC500080F8E010A06890F8C10088B1FDF769FE77
+:10DC600003219B48FDF7A1FE0146A06880F8DD1066
+:10DC7000C0F800719748F7F750F93046BDE8F087D3
+:10DC8000FDF700FEECE738B58E4CA06890F8E01088
+:10DC900002291CBF0C2038BD012180F80511A0F815
+:10DCA000081129208DF800006846F5F7F3FF30B120
+:10DCB000A0689DF8001090F80601884205D1A06880
+:10DCC00090F80601401C8DF80000A1689DF8000046
+:10DCD00081F806010220F7F734F97F48F6F752FE83
+:10DCE000A168DFF8F8C1002091F8C03091F8DF207A
+:10DCF000521CACFB02546408A4EB8404224481F857
+:10DD0000DF2023FA02F212F0010F03D1401CC0B24F
+:10DD10000328EBD3FFF7CDFD002038BD69498968A2
+:10DD200081F8C900002070476649896881F8DA00E7
+:10DD3000704710B5634CA36893F8B830022B14BF3A
+:10DD4000032B00280BD100291ABF02290120002033
+:10DD50001146FDF725FD08281CBF012010BDA06855
+:10DD600090F8B800002816BF022800200120BDE866
+:10DD70001040F7F755BD5348806890F8B800002868
+:10DD800016BF022800200120F7F74ABD4D498968D7
+:10DD900081F8B80070474B49896881F8DC0070470A
+:10DDA00070B5484CA16891F8B800002816BF022849
+:10DDB0000020012081F8B900BA31F7F71BFDA068F7
+:10DDC00090F8B810022916BF03290121002180F81C
+:10DDD000DB1090F8B920002500F1BA03012A04BF36
+:10DDE0005B7913F0C00F0AD000F1BA03012A04D105
+:10DDF0005A7902F0C002402A01D0002200E001223C
+:10DE000080F8D820002A04BF002970BDC0F8D05087
+:10DE1000F4F7FEFEA168C1F8D40091F8DB000028F9
+:10DE20001CBF0020FDF7DDFD0026A06890F8DC1087
+:10DE300000291ABF90F8D810002970BD90F8B920B9
+:10DE400000F1BA01012A04D1497901F0C001402949
+:10DE500005D02946BDE87040BA30F7F757BDFDF749
+:10DE6000EDFDA1683246BDE87040BA31F7F717BD45
+:10DE700070B5144D0C4600280CBF01230023A9687F
+:10DE800081F8C13081F8CB004FF0080081F8CC0058
+:10DE90000CD1002C1ABF022C012000201146FDF7E6
+:10DEA0007FFCA968082881F8CC0001D0002070BD53
+:10DEB000022C14BF032C1220F8D170BD002818BF0B
+:10DEC00011207047640100200012002040420F0022
+:10DED000D8110020D1480200D7480200ABAAAAAA54
+:10DEE0000328FE4A926808BFC2F8C41082F8C8002E
+:10DEF0000020704710B5044602F018FF052809D02D
+:10DF000002F014FF042805D0F448806880F8D94056
+:10DF1000002010BD0C2010BDF048816891F8C800A9
+:10DF2000032804D0012818BF022807D004E091F884
+:10DF3000CB00012808BF70470020704791F8CA0045
+:10DF4000012814BF03280120F6D1704710B5F7F758
+:10DF5000A1F8F7F780F8F6F77BFFF6F7E4FFDF4C60
+:10DF6000A06890F8DD0038B1F7F7B2F8F6F781FA5B
+:10DF7000A168002081F8DD00A068012180F804116B
+:10DF8000022180F8E010002010BDD449896881F892
+:10DF9000FC007047017801291CBF122070474278AD
+:10DFA0000023032ACD49896808BFC1F8C43081F82D
+:10DFB000C820012281F8C920C27881F8B8200279EE
+:10DFC000002A16BF022A0123002381F8C13081F8FC
+:10DFD000CA20427981F8C020807981F8DA000020D7
+:10DFE0007047BE488068704701F0D6B82DE9F84FF9
+:10DFF0004FF00008B948F7F790F8B84C4FF07F0A97
+:10E00000002808BF84F800A0F7F772F8B448FEF7BC
+:10E010002CFDA070A16891F8E220012A18BFFFDF53
+:10E020000AD0A06890F8DD0018B1F7F751F8F6F7BC
+:10E0300020FA4046BDE8F88FA94D0026A5F5867761
+:10E04000072836D291F8C10028B9F6F793FC0028CA
+:10E0500008BF002600D00126A06890F8DD0080B13E
+:10E06000FDF7F5FBA168FF2881F8DE000ED0014620
+:10E07000E81CFDF7E1FBA06890F8DE00FDF7F2FB7D
+:10E080000643A06890F8DE00FF2817D1FDF781FC59
+:10E0900087F8DE0097F8C11081B108280ED12878E2
+:10E0A000E91CC0F38010FDF77BFB082818BF002691
+:10E0B00004E002BF91F8D90000280126A0784FF0B3
+:10E0C00000094FF0010B08281BD2DFE800F035AF44
+:10E0D000041A1A1A12F9002E00F06581A06890F84F
+:10E0E000C800012818BF022840F05D81F6F7B0FE95
+:10E0F0007AE036B1A06890F8C800022806D001285E
+:10E1000072D0F6F7A5FE4FF003088AE700217448A5
+:10E11000FFF732FBA0684FF00808C0F8E790C0F89E
+:10E12000EB90C0F8EF90C0F8F390C0F8F79080F84B
+:10E13000FB9080F8E79074E74FF00008002E00F0A5
+:10E140003281A26892F8C80002282DD001284BD055
+:10E1500003287FF466AFD2F8C400E978837E994241
+:10E160001BD12979C37E994217D16979037F9942DE
+:10E1700013D1A979437F99420FD1E979837F9942DD
+:10E180000BD1297AC37F994207D12978437EC1F305
+:10E190008011994208BF012100D0002192F8CB20C4
+:10E1A000012A26D0A9B3FBE000214D48FFF7E4FA8D
+:10E1B000A06890F8051129B1491E11F0FF0180F8FF
+:10E1C00005117CD1C0F8E790C0F8EB90C0F8EF9053
+:10E1D000C0F8F390C0F8F79080F8FB904FF0080873
+:10E1E00080F8E7B01DE7FFE700213D48FFF7C4FADC
+:10E1F00019E0002965D100BF00F11A013848FEF787
+:10E200003FFC3748FEF75AFCA168D1F8C4104876A5
+:10E21000C6E0FFE797F8CC00082850D097F8DE104A
+:10E2200081424ED0BFE04FF00308FAE6A06890F8B4
+:10E23000DB1000290CBF4FF0010B4FF0000B4FF02B
+:10E240000008297805F10902C90907D0517901F0C0
+:10E25000C001402908BF4FF0010901D04FF000096B
+:10E2600090F8C810032906D190F8C110002918BFF2
+:10E2700090F8CC0001D190F8DE00FDF7ADFA5FEA2E
+:10E28000000A13D01021FEF730F9002818BF4FF014
+:10E29000010BB9F1000F04BFA06890F8B9A00DD030
+:10E2A00005F109015046F7F7C9FA8046A068B9F1AF
+:10E2B000000F90F8B9A018BF4AF0020A02E072E01D
+:10E2C0008CE06DE090F8C810032913D0F6F7C0FD7C
+:10E2D000DEB3F6F71DFB50EA080003E064010020FE
+:10E2E000D811002062D08DF800A06946FD48FFF7E4
+:10E2F00043FA98E7D0F8C400E978827E91421BD1B6
+:10E300002979C27E914217D16979027F914213D156
+:10E31000A979427F91420FD1E979827F91420BD155
+:10E32000297AC27F914207D12978407EC1F38011BA
+:10E33000814208BF012500D0002597F8DE0008289B
+:10E3400008D097F8CC10884200E02FE008BF4FF0CB
+:10E35000010901D04FF00009B8F1000F05D1BBF160
+:10E36000000F04D0F6F7D4FA08B1012000E0002035
+:10E370004EB197F8CB10012903D021B955EA090114
+:10E3800001D0012100E0002108420CD0A06890F8E3
+:10E39000CB10012904BF002DD0F8C4003FF42CAFEE
+:10E3A0004FF00A083DE6F6F753FD3CE7A06890F809
+:10E3B000CA00032818BF02287FF435AFB9F1000F57
+:10E3C0003FF431AFB8F1000F7FF42DAFC648694676
+:10E3D00040680090C348FFF7CFF924E7A06890F8A1
+:10E3E000DA0000283FF48DAEF6F732FDA06890F811
+:10E3F000D91000297FF417AFC0F8E790C0F8EB9070
+:10E40000C0F8EF90C0F8F390C0F8F79080F8FB9058
+:10E4100080F8F8A0B348FEF79AFCE8B301287CD056
+:10E4200002287FF400AFA0684FF0030890F8C800FE
+:10E43000032814BF0020012036EA00003FF4F1ADAC
+:10E44000A84D1820E97811F03F0F3FF4EAAD297983
+:10E4500088437FF4E6AD04212846FEF7C9FB064653
+:10E46000A06890F8E20002F0CCF80146304600F0D7
+:10E47000B5FE00283FF4D5AD002202212846FFF763
+:10E4800072FA2846FEF763FC0146A06880F8E610A1
+:10E490003188A0F8E31000E005E0B17880F8E510DD
+:10E4A0004FF00408BDE5002E3FF4BDAEA06890F823
+:10E4B000C810012918BF02297FF4B5AE894DE9784B
+:10E4C00011F03F0F1CBF297911F0020F05D011F098
+:10E4D000010F18BF4FF0010901D14FF000094FF0B3
+:10E4E0000008B9F1000F52D028780027C609012191
+:10E4F0002846FEF77DFB36B1407900F0C000402889
+:10E5000008BF012600D00026A06890F8C810032993
+:10E5100008D190F8C110002900E0AEE018BF90F8D3
+:10E52000CC0001D190F8DE00FDF756F95FEA000853
+:10E530000CD01021FDF7D9FF46B101212846FEF786
+:10E5400057FB01464046F7F779F90746A068002EC9
+:10E5500090F8B98018BF48F00208E87810F03F0F33
+:10E560001CBF287910F0020F0ED02846FEF7B3FA30
+:10E57000824601212846FEF73BFB5146F6F7B8F9E3
+:10E58000002818BF012000D1002038435FD0E87870
+:10E5900010F03F0F1EBF297911F0100F11F0080F76
+:10E5A00041D004212846FEF723FB0646A06890F8D8
+:10E5B000E20002F026F80146304600F00FFEA0B15E
+:10E5C000424600212846FFF7CEF94648FEF7BFFB3A
+:10E5D0000146A06880F8E6103188A0F8E310B17811
+:10E5E00080F8E5104FF004081BE5A06890F8E20001
+:10E5F00001287FF418AEE87810F03F0F1CBF28798F
+:10E6000010F0010F3FF40FAEB9F1000F04D100215B
+:10E610002846FEF7D7FE06E68DF8008069462846B4
+:10E62000FEF7D0FEFFE510F03F0F1CBF297911F077
+:10E63000100F7FF4F8AD10F03F0F1CBF287910F0D9
+:10E64000010F3FF4F0ADB9F1000FE5D1DFE7A068AD
+:10E6500090F8CA00032818BF02287FF4E4AD002E0A
+:10E660003FF4E1AD002F7FF4DEAD1F48694600683E
+:10E6700000902846FEF7A6FED5E5002E3FF4D3AD68
+:10E68000184D1820E97811F03F0F3FF4CCAD2979EF
+:10E6900088437FF4C8AD04212846FEF7A9FA064650
+:10E6A000A06890F8E20001F0ACFF0146304600F0AF
+:10E6B00095FD00283FF4B7AD002201212846FFF761
+:10E6C00052F92846FEF743FB0146A06880F8E610A1
+:10E6D0003188A0F8E310B17880F8E5104FF0040815
+:10E6E0009FE40000D8110020C84802002DE9F04145
+:10E6F000FD4CA0680078002818BFFFDF0025A06847
+:10E7000001278570D0F8C4100A8882804A88428325
+:10E710008A888283C988C18380F82050F34990F8A1
+:10E72000DB20A1F59A764AB10A78C2F38013CA1C9D
+:10E7300023B1527902F0C002402A33D090F8DC2095
+:10E7400042B111F8032BC2F380121AB1497911F0CA
+:10E75000C00F27D00E3005F0CFFEA06890F8DD0086
+:10E7600018B1F5F7A6FE012824D0A068D0F8C4108F
+:10E770004A7EC271D1F81A208260C98B81814561BD
+:10E780000583A0680770D0F8C42090F80A1182F8B9
+:10E790005710D0F8C4000088F2F73CFABDE8F04109
+:10E7A000F1F7D2BED6F83711C0F80E10B6F83B110B
+:10E7B0004182D2E7F5F7C0FEA16801F10802C91D48
+:10E7C000FDF71CF8002808BFFFDFA068C17941F001
+:10E7D0000201C171D6F80F114161B6F8131101831E
+:10E7E000CFE72DE9F84FC04C0546FF21A068002770
+:10E7F0004FF0010980F8DE1090F8C800BA460128F1
+:10E8000018BF022802D0032818BFFFDF28004FF0EE
+:10E81000040B4FF07F08B54EA6F1280500F04B81A0
+:10E820002846FEF73DFA28B92846FEF793FA002855
+:10E8300000F04181A06890F8E000082880F038815D
+:10E84000DFE800F0FEFEFE04080CCF7BFFF7CEFBF6
+:10E8500000F0C5B800F093FD00F0C1B8A448FEF781
+:10E8600004F92071E878717A88421CD12879B17A4C
+:10E87000884218D16879F17A884214D1A879317B1D
+:10E88000884210D1E879717B88420CD1287AB17B1B
+:10E89000884208D128783178C0F38010B0EBD11FBE
+:10E8A00008BF012500D00025F6F7D2FA8E48F6F70A
+:10E8B00034FC002808BF84F80080F6F719FC2079A2
+:10E8C000042840F04D81002D00F04A81CDF800A0D1
+:10E8D000A2688748694692F8D93053B3064692F841
+:10E8E0006600002840F03C8102F1680582F872B0B1
+:10E8F0006932A91C304600F016FC05F10B013046C8
+:10E90000FEF73DF9C0B228721F2884BF1F2028726D
+:10E91000207809357F2808BFFFDF2078287084F829
+:10E920000080A06880F86690062002F019F800F0D8
+:10E9300017B9FEF747FD00F013B903276A48F6F749
+:10E94000ECFB002808BF84F80080F6F7D1FB68488C
+:10E95000FEF78BF880466648FEF7F9F9B8F1080F24
+:10E9600008BF00283AD1E978032011F03F0F35D0D5
+:10E970002979884332D100215D48FEF739F9062212
+:10E9800006F1090105F0E8FB40BB5948FEF796F88F
+:10E9900080465648FEF79FF880451FD10121544814
+:10E9A000FEF726F90622F11C05F0D6FBB0B9504857
+:10E9B000FEF791F880464D48FEF780F880450DD16E
+:10E9C000F6F768FBF6F747FBF6F742FAF6F7ABFA0D
+:10E9D0000227FFF78BFE042001F0C2FF38460746EE
+:10E9E000B2E0F6F735FA4048F6F797FB002808BF83
+:10E9F00084F80080F6F77CFB3D48FEF736F80746C2
+:10EA00003B48FEF7A4F9072F08BF00284FD1E9784B
+:10EA1000012011F03F0F4AD02979884347D10021C6
+:10EA20003348FEF7E5F8062206F1090105F094FBEC
+:10EA300000283CD12E48FEF741F805462B4800E05F
+:10EA400036E0FEF748F8854231D1A06890F804110D
+:10EA500029B3B0F8082190F80611012A05D9520807
+:10EA6000A0F8082108BFA0F80891012914BF0029C7
+:10EA70000D21C943C1EBC10202EB011190F8052140
+:10EA8000D24302EB8203C3EB82121144B0F8082197
+:10EA9000890CB1FBF2F302FB131180F8051180F829
+:10EAA000049169461248CDF800A0FEF78BFC57E0B0
+:10EAB000FFDFBDE8F88FA06890F8E000082843D297
+:10EAC000DFE800F0424242041F2E3F350648F6F7C9
+:10EAD00024FB002808BF84F80080F6F709FBA06833
+:10EAE00090F8DD0050B105E0640100200012002024
+:10EAF000D8110020F6F7ECFAF5F7BBFCF6F7A8F909
+:10EB00002EE0FE48F6F709FB002808BF84F80080D5
+:10EB1000F6F7EEFAA06890F8DD000028EED0E2E704
+:10EB2000F648F6F7FAFA38B984F8008004E0F348BA
+:10EB3000F6F7F3FA0028F7D0F6F7DAFAF6F788F9DD
+:10EB40000EE000F02FFE0BE00C2F80F01982DFE8C2
+:10EB500007F006FDFC07FBFAFAFA0BF94FBBA8E732
+:10EB6000BDE8F84FFEF7A5BE00220121022001F00A
+:10EB700051FD002800F04181E149A1F12800FDF795
+:10EB8000ADFFA068DE4E90F8B9103046FDF78DFF5E
+:10EB9000A06800F1BA013046FDF76BFFA06890F85D
+:10EBA000DB10C1B190F8C810032906D190F8C1104C
+:10EBB000002918BF90F8CC0001D190F8DE00FCF7D6
+:10EBC0003FFF050007D001213046FDF76EFF2946C3
+:10EBD0003046FDF74EFFCA48F6F7B6F90121084660
+:10EBE000F6F7B3FAA168082081F8E000BDE8F88FD5
+:10EBF000A06890F8E21090F8E2100022032001F0E3
+:10EC000009FD00287ED0BF4F0A2087F8E0000120D0
+:10EC100001F0A6FE07F59A71A1F12800FDF75EFF4D
+:10EC2000A06807F59A7890F8B9104046FDF73DFFC7
+:10EC3000A06800F1BA014046FDF71BFFA06890F8FC
+:10EC4000DB10C9B190F8C810032906D190F8C110A3
+:10EC5000002918BF90F8CC0001D190F8DE00FCF735
+:10EC6000EFFE5FEA000907D001214046FDF71DFFD6
+:10EC700049464046FDF7FDFEA268A149D2F8C4000E
+:10EC8000C08AC875000A0876D2F8C400407DB07505
+:10EC90000846F6F759F99A48D7F8C41020230278A5
+:10ECA000497B22F0200203EA411111430170D7F899
+:10ECB000C4002A78417BC2F340121140417397F897
+:10ECC0000B01D7F8C4106FE0A06890F8E21090F83C
+:10ECD000E2100022052001F09DFC98B1894D0B2027
+:10ECE00085F8E000022001F03BFE05F59A71A1F1E4
+:10ECF0002800FDF7F3FEA06805F59A7790F8B910A3
+:10ED0000384600E079E0FDF7D0FEA06800F1BA01D6
+:10ED10003846FDF7AEFEA06890F8DB10F9B190F828
+:10ED2000C810032906D190F8C110002918BF90F827
+:10ED3000CC0001D190F8DE00FCF782FE5FEA00080B
+:10ED40000DD004E034E01BE18EE085E07FE001219E
+:10ED50003846FDF7AAFE41463846FDF78AFEA2680E
+:10ED60006749D2F8C400C08AC875000A0876D2F88C
+:10ED7000C400407DB0750846F6F7E6F8D5F8C40043
+:10ED800080F80D90A06890F8E230012296210020D2
+:10ED9000F5F790FF5A48017821F020010170A06832
+:10EDA000D5F8C41090F80B0181F85600BDE8F88F33
+:10EDB000A06890F8E21090F8E2100022042001F020
+:10EDC00029FCD0B14E49A1F12800FDF787FEA068CB
+:10EDD0004B4E90F8B9103046FDF767FEA06800F181
+:10EDE000BA013046FDF745FEA06890F8DB10E9B1A6
+:10EDF00090F8C810032904D00AE0BDE8F84F00F0ED
+:10EE0000CBB990F8C110002918BF90F8CC0001D1FF
+:10EE100090F8DE00FCF714FE050007D00121304613
+:10EE2000FDF743FE29463046FDF723FE3448F6F74A
+:10EE30008BF8A06890F8E230012296210020F5F7C7
+:10EE400039FFA168092081F8E000BDE8F88FA068CB
+:10EE500080F8E090BDE8F88FA068022180F8049166
+:10EE600080F8E010BDE8F88FA56815F8E31F11F0F1
+:10EE7000800F0CBF1E204FF49670B5F80120C2F32E
+:10EE80000C0212FB00F6C80908BF4FF01E0906D09D
+:10EE9000002806BFFFDF4FF000094FF49679A878ED
+:10EEA000400908BF012703D0012814BF002702270B
+:10EEB000A06890F8E20001F0A4FBA6EB0008287817
+:10EEC00008EB0906C0F38010002808BF4FF4FA7A57
+:10EED00005D006BFFFDF4FF0000A4FF0320A0948A5
+:10EEE00090F8FC90B9F10C0F28BFFFDF0648074AE5
+:10EEF00030F819000AEB00010AE00000640100206C
+:10EF000000120020CC100020DC4802003F420F001D
+:10EF100001FB0620511CB0FBF1F000F120094E442A
+:10EF2000F6F709F8287800F03F052846F5F732FD96
+:10EF3000A06880F8E15039462520F5F738FC012219
+:10EF4000A8EB09013B461046F5F7B4FEFE48F5F77D
+:10EF5000FBFF00213046F6F743F8A06880F8E27026
+:10EF6000F6F7D0F8A06890F8DD0020B1F5F76DFA5B
+:10EF70005020F6F79BF8A06880F8E0B0BDE8F88F65
+:10EF8000FFDFBDE8F88FF14810B5806890F8E00029
+:10EF90000C285FD2DFE800F05E5E5E5E5E5E5E5E65
+:10EFA0000613472DE848F5F7CFFFF6F7ABF8002139
+:10EFB0009620F6F715F8E5490520896830E0E24823
+:10EFC000F5F7C2FFE14CA06890F8E23001229621EB
+:10EFD0001046F5F76FFEA06890F8E2000021962039
+:10EFE000F5F7FEFFF6F78EF8A168062081F8E0003D
+:10EFF00010BDD548F5F7A8FFD44CA06890F8E230D2
+:10F00000012296211046F5F755FEA06890F8E2001F
+:10F0100000219620F5F7E4FFF6F774F8A1680720C1
+:10F0200081F8E00010BDF6F735F8F6F714F8F5F7BB
+:10F030000FFFF5F778FFC5480121806880F80411BB
+:10F04000022180F8E010FFF751FBBDE810400320DB
+:10F0500001F086BCFFDF10BD70B5BC4CA06890F815
+:10F06000E0007F25082828BF70BDDFE800F03F3FA3
+:10F070003F172304390AB548F6F74FF830B9257021
+:10F0800004E0B248F6F749F80028F8D0F6F730F86F
+:10F09000F5F7DEFEBDE87040FEF70BBCAB48F6F7B7
+:10F0A0003CF8002808BF2570F6F722F8BDE870404C
+:10F0B00000F072B8A548F6F730F8002808BF2570B0
+:10F0C000F6F716F8A06890F8DD0018B1F6F700F82A
+:10F0D000F5F7CFF9F5F7BCFEBDE87040FEF7E9BBE8
+:10F0E00000F060FBBDE87040FEF7E3BB70BD70B59B
+:10F0F000964C06460D46012909D0A06890F8E230EA
+:10F1000090F8E2203046BDE8704001F0E9BDF5F727
+:10F1100011FBA16891F8E220034629463046BDE87C
+:10F12000704001F0DDBD70B50646884814460D46B6
+:10F13000806890F8DD0018B1F5F7BBF901280ED012
+:10F140003046FDF7BBFC20703046FDF78EFC0728EB
+:10F1500013D229463046BDE87040FDF791BCF5F763
+:10F16000EBF92A462146FCF749FB002808BFFFDFE0
+:10F17000207840F00200207070BD3046FDF775FC2D
+:10F18000072818BF70BD00213046FDF731FD01682A
+:10F1900029608088A88070BD10B5F5F77BFFF5F772
+:10F1A0005AFFF5F755FEF5F7BEFE684CA06890F8DB
+:10F1B000DD0038B1F5F78CFFF5F75BF9A1680020A9
+:10F1C00081F8DD00A068012180F80411022180F897
+:10F1D000E010BDE81040002001F0C2BB2DE9F04175
+:10F1E000044680780222B2EB501F26D00D462178CB
+:10F1F00011F0800F0CBF1E204FF49670B4F8012060
+:10F20000C2F30C0212FB00F6C80908BF1E2105D08C
+:10F21000002806BFFFDF00214FF49671701BA27813
+:10F22000520908BF012703D0012A14BF0027022773
+:10F23000B0F5877F28BFAE4202D20020BDE8F08142
+:10F2400045182078C0F38010002808BF4FF4FA76E4
+:10F2500003D006BFFFDF002632263D4890F8FC4071
+:10F260000C2C28BFFFDF3B483B4A30F81400311814
+:10F2700001FB0520511CB0FBF1F020300544334860
+:10F28000806890F8E200F6F7B6F904463846F6F7DB
+:10F29000B2F94FF47A7184423ABF001B00F2E730B2
+:10F2A000201AB0FBF1F034BF42192A1A3946BDE8E2
+:10F2B000F041012001F0AEB970B50D460446FDF7EE
+:10F2C000AFFB032D55D0052D18BF70BD052120467D
+:10F2D000FDF7ABFB1D4DA868D0F8C40000F10E018E
+:10F2E0002046FDF760FCA868D0F8C40000F11201C8
+:10F2F0002046FDF75CFCA868D0F8C410497DA175D4
+:10F30000D0F8C410C98AE175090A2176D0F8C41072
+:10F3100049886176090AA176D0F8C4108988E17617
+:10F32000090A2177D0F8C410C9886177090AA17742
+:10F33000D0F8C40000F108012046FDF756FCA8688B
+:10F34000D0F8C400017E09E0D8110020640100203B
+:10F35000CC100020DC4802003F420F002046FDF7A1
+:10F360002CFCA86890F8FC102046BDE87040FDF722
+:10F370002EBC2046BDE870400321FDF756BB2DE9A9
+:10F38000F84FFD48F5F7C9FEFB4C002804BF7F206D
+:10F390002070F5F7ADFEA06890F8D900002818BFDE
+:10F3A000FFDFF648FDF761FBDFF8D083E0704FF038
+:10F3B000000998F803004D4610F03F0F1CBF98F865
+:10F3C000040010F0080F14D0EC48FDF7C0FC70B139
+:10F3D000012802D002280AD00BE098F8030010F0B0
+:10F3E0003F0F1CBF98F8040010F0010F01D04FF040
+:10F3F0000109A06890F8DD0018B1F5F769FEF5F78E
+:10F4000038F898F803002E4637464FF0000A10F0FF
+:10F410003F0F1CBF98F8040010F0020F43D0A06803
+:10F42000DFF858A3002690F8DB0000280CBF012766
+:10F4300000279AF800000121C5095046FDF7D8FBC6
+:10F4400035B1407900F0C000402808BF012500D048
+:10F450000025A06890F8C810032906D190F8C110C3
+:10F46000002918BF90F8CC0001D190F8DE00FCF71D
+:10F47000B3F95FEA000B0FD01021FDF736F8002832
+:10F4800018BF012745B101215046FDF7B1FB0146E8
+:10F490005846F6F7D3F90646A068002D90F8B9A0B3
+:10F4A00018BF4AF0020AE0784FF0030B072875D125
+:10F4B000B248FDF74CFC002800F0F280012803D090
+:10F4C000022800F031819FE0009700270321AB481C
+:10F4D000FDF78EFBB9F1000F7ED0A16891F8E7200F
+:10F4E000012A79D1427891F8E9301209B2EB131F61
+:10F4F00072D10088B1F8E810C0F30B00C1F30B0122
+:10F50000884269D19D48FDF722FCA16891F8E62068
+:10F51000904261D191F8C800012818BF022802D09A
+:10F5200003283CD0B9E0F5F793FC98F8030010F0FD
+:10F530003F0F1CBF98F8040010F0020F17D08F4F38
+:10F540003846FDF7C8FA804601213846FDF750FBE2
+:10F550004146F5F7CDF9002818BF012030430BD004
+:10F560008DF800A069468548FDF72CFF14E00021C6
+:10F570008248FDF727FF0FE0A06890F8CA00032833
+:10F5800018BF022808D13DB136B97D486946806868
+:10F5900000907A48FDF716FF03277EE034E0002153
+:10F5A0007648FDF725FBA1680622D1F8C4101A3170
+:10F5B00004F0D2FD50B97148FDF780FAA168D1F886
+:10F5C000C410497E884208BF012500D0002598F864
+:10F5D000030010F03F0F00E05CE01CBF98F804004F
+:10F5E00010F0020F01D0CEB127E0A06890F8CB1048
+:10F5F000012901D015B10CE05DB937E090F8DE10BB
+:10F6000090F8CC00814204D0F5F722FC5846BDE8C2
+:10F61000F88FA06890F8E2000B273EE0009870B1E8
+:10F62000564E3046FDF757FA074601213046FDF7A2
+:10F63000DFFA3946F5F75CF908B1012200E0002253
+:10F64000A06890F8CB10012907D041B92DB990F8E6
+:10F65000DE3090F8CC00834201D1012000E0002090
+:10F66000024217D0012908BF002DD2D10021434802
+:10F67000FDF7BEFAA1680268D1F8C410C1F81A20DB
+:10F680008088C8833D48FDF719FAA168D1F8C410F5
+:10F690004876BEE7F5F7DCFB03273846BDE8F88F70
+:10F6A000F5F7D6FB03213548FDF7A2FAB9F1000FB3
+:10F6B00036D0A16891F8E7206ABB427891F8E9302A
+:10F6C0001209B2EB131F2BD10088B1F8E810C0F378
+:10F6D0000B00C1F30B01884222D12848FDF737FB0C
+:10F6E000A16891F8E62090421AD191F8C80001284B
+:10F6F00018BF022814D198F8030010F03F0F1CBF68
+:10F7000098F8040010F0020F06D08DF800A06946AA
+:10F710001A48FDF757FE03E000211848FDF752FE96
+:10F720005846BDE8F88F00BFF5F792FBA06890F847
+:10F73000C80003281CD01148FDF709FBA16891F807
+:10F74000E620904214D198F80320092012F03F0FD0
+:10F750000ED098F8042090430AD1B9F1000F07D0D9
+:10F7600091F8C80002280DD000210448FDF72AFEB8
+:10F770000320BDE8F88F000064010020D8110020AC
+:10F78000C848020091F8050128B1401E10F0FF00A2
+:10F7900081F80501ECD1524601212348FEF7E3F838
+:10F7A0000920E6E710B5F5F753FB2048F5F7B5FC5F
+:10F7B0001E4C002804BF7F202070F5F799FCA0683C
+:10F7C00090F8041119B1002180F8041110BDB0F8AF
+:10F7D000082190F80611FF2A0AD24FF6FF7303EAB8
+:10F7E0004202A0F80821FF2A84BFFF22A0F80821C6
+:10F7F000012914BF00290D21C943C1EBC10202EB4D
+:10F80000011290F80511C94301EB8103C3EB81118B
+:10F810001144B0F80821890CB1FBF2F302FB13117B
+:10F8200080F80511CFE70000D81100206401002006
+:10F830002DE9FF4F07460C46488881B040F2E2416F
+:10F8400048430090E08A002600FB01FB94F8640026
+:10F8500091460D2818BF0C281FD024281EBF94F8ED
+:10F86000650024284FF0000A17D0049818B1012130
+:10F87000204602F0B2FB94F8540094F8558094F8B6
+:10F88000D010054661B101296DD0022952D003295B
+:10F8900018BFFFDF67D000F0D5B84FF0010AE4E7EA
+:10F8A000B9F1000F08BFFFDFFD4EB068002808BFA8
+:10F8B000FFDF94F85410FB4890F82400FDF79DF802
+:10F8C000009094F85400F5F7A5FE00F2E7314FF4EC
+:10F8D0007A79B1FBF9F1F24880680E1894F8540077
+:10F8E000F5F798FE014694F85400022804BFEE484C
+:10F8F0004FF47A720DD0012804BFEC484FF4C8626F
+:10F9000007D0042807BFEA4840F69802E94840F6C5
+:10F91000E4421044084400F2E731B1FBF9F10098E9
+:10F92000401A00EB0B01DE48406930440844061DD4
+:10F93000012015E0DA48A9F101018068084308BFF9
+:10F94000FFDFDD48B9F1000F006800EB0B0606D0C1
+:10F95000D348806800F22230B04288BFFFDF032026
+:10F9600084F8D0006DE094F86410009E24291EBF36
+:10F9700094F86520242A25294FD1B4F85810B4F8FA
+:10F98000F020891A491C09B2002946DB94F8F210CC
+:10F99000002942D00D4694F8F310002918BF88467C
+:10F9A000022804BFC0494FF47A700DD0012804BF6B
+:10F9B000BE494FF4C86007D0042807BFBC4940F6D1
+:10F9C0009800BC4940F6E4400144022D04BFB6480B
+:10F9D0004FF47A720DD0012D04BFB4484FF4C862C1
+:10F9E00007D0042D07BFB24840F69802B14840F650
+:10F9F000E4421044814208D9081A00F5FA714FF424
+:10FA00007A70B1FBF0F0064407E0401A00F5FA7195
+:10FA10004FF47A70B1FBF0F0361AB9F1000F10D044
+:10FA2000DFF87C92D9F8080020B9B9F80200002864
+:10FA300018BFFFDFD9F8080000F22230B04288BFBB
+:10FA4000FFDF06B9FFDF3146D4F8D400F2F7E9FD55
+:10FA5000C4F8D400B860002038704FF0010987F86E
+:10FA60000490204602F0A6FBAAF10101084208BF5B
+:10FA700087F8059006D094F8D00001280CBF02202A
+:10FA8000032078714046D4F824B0F5F7B4FD014660
+:10FA9000022D04BF84484FF47A720DD0012D04BFAB
+:10FAA00082484FF4C86207D0042D07BF804840F653
+:10FAB0009802804840F6E4421044084400F23F6156
+:10FAC0004FF47A70B1FBF0F0584400F5C970F8605B
+:10FAD000049830EA0A0004BF05B0BDE8F08F314653
+:10FAE0003846FCF724FE85B2204602F063FBA842AC
+:10FAF0000FD8054687F8059006FB05F1D4F8D40029
+:10FB0000F2F78FFDB86031463846FCF710FE284406
+:10FB100085B22946204602F060FAB868C4F8D400DD
+:10FB200005B0BDE8F08F2DE9F0430446634885B089
+:10FB30000D4690F80004DFF88891400999F8001408
+:10FB40004909884218BFFFDFDFF85481002708F118
+:10FB50004406082D80F00E81DFE805F0046872721B
+:10FB60006DFEFEB6202C28BFFFDF36F814000621FC
+:10FB7000F0F71EFF050008BFFFDF202C28BFFFDFC6
+:10FB800036F814002988884218BFFFDF95F8D000A6
+:10FB9000002808BFFFDF284601F02EFFC8F80870D4
+:10FBA000A8F8027029460020C8F81470FCF710FE6F
+:10FBB00000F19804686AA04225D995F85500F5F738
+:10FBC0001AFD014695F85400022804BF36484FF448
+:10FBD0007A720DD0012804BF34484FF4C86207D0B0
+:10FBE000042807BF324840F69802324840F6E44203
+:10FBF000104408444FF47A7100F23F60B0FBF1F119
+:10FC0000686A0844071B29460020C8F80C70FCF7F6
+:10FC1000DFFD698840F2E24251439830081AA0F2B1
+:10FC20002230C8F8100005B0BDE8F08305B0BDE88B
+:10FC3000F04302F0ADB805B0BDE8F043F5F7A9BA5E
+:10FC400099F8140D1F49400991F800144909884298
+:10FC500018BFFFDF202C28BFFFDF36F81400062175
+:10FC6000F0F7A6FE050008BFFFDF202C28BFFFDF4E
+:10FC700036F814002988884218BFFFDF00220123CC
+:10FC800029466846FFF7D4FD95F8DA006946F3F790
+:10FC900007FA002808BFFFDF05B0BDE8F0830000C9
+:10FCA000281200204412002068360200A22402001C
+:10FCB000D0FB010030D301007401002001E000E01E
+:10FCC0000BE000E019E000E0202C28BFFFDF36F851
+:10FCD00014000621F0F76CFE050008BFFFDF202CA2
+:10FCE00028BFFFDF36F814002988884218BFFFDFDD
+:10FCF00095F8D000042818BFFFDF85F8D07095F87C
+:10FD0000DA404FF6FF79202C28BFFFDF26F8149049
+:10FD100095F8DA00F2F75DFF002808BFFFDF20202A
+:10FD200085F8DA00D5F8E000002804BFD5F8DC003B
+:10FD3000C8F8180008D0D5E9391211448269114475
+:10FD40008161D5E93701C860D5F8DC0000281CBF07
+:10FD5000D5F8E010016100E00CE004D1D5F8E00036
+:10FD6000002818BF8761FE48007805B0BDE8F04361
+:10FD7000ECF70CB8FFDF05B0BDE8F0832DE9F05FCC
+:10FD8000F84E07468B46F08B7568401CF083307840
+:10FD90004FF00008002808BFFFDF07D0DFF8C89346
+:10FDA00004282ED0052818BFFFDF5BD05846FEF789
+:10FDB00018F9040008BFFFDF29463069F2F731FC6B
+:10FDC000B86087F800800120387194F8C9000228D3
+:10FDD00008BFE64807D0012808BFE54803D004283B
+:10FDE0000CBFE448E4484FF47A7100F2E140B0FB04
+:10FDF000F1F0B168FA300844F860307804287DD119
+:10FE000083E0002AD2D0D6F810A0D9F8184034B335
+:10FE1000A146E468002CFBD1B9F1000F1FD099F87E
+:10FE20000000002808BFFFDFD9F81410D9F804003B
+:10FE300001445046F3F7FAFB002807DA291A491E55
+:10FE400091FBF5F101FB05042A4604E090FBF5F176
+:10FE500001FB15042A46944288BFFFDF00E04446B8
+:10FE60002546A3E7002AA1D0B569002D08BFFFDF12
+:10FE70000024D5F8E420D9F818002346611E58B1B3
+:10FE80008369934228BF994284BF194604460346BA
+:10FE9000C0680028F4D104B91C46C5F8E040D0354C
+:10FEA000002C04BFC5F80C80C9F8185005D0E068D4
+:10FEB000E560E860002818BF0561D5F81090C5F826
+:10FEC0001880B9F1000F0ED0D9F8180048B1D5F854
+:10FED00014A0504538BFFFDFD9F81800A0EB0A0086
+:10FEE000A861C9F81880002C08BFC6F8208009D086
+:10FEF0002078002808BFFFDF616900E00AE0606841
+:10FF00000844306240F6B83550E7F08B0A2838BF15
+:10FF1000032000D302207871F08B012807D93846DE
+:10FF20007168FCF704FC0146F08B0844F083B86864
+:10FF30003061BDE8F09F2DE9F04107468F4884B05D
+:10FF40000D4690F80004DFF83882400998F8001454
+:10FF50004909884218BFFFDF01200026082D814C87
+:10FF600080F0BB80DFE805F004718C8C87B9B9A5FF
+:10FF700060732073607800281CBF04B0BDE8F08176
+:10FF800079488660466126733846FEF72AF80500F0
+:10FF900008BFFFDF95F8C900022804BF79494FF474
+:10FFA0007A720DD0012804BF71494FF4C86207D09E
+:10FFB000042807BF6F4940F69802734940F6E442AF
+:10FFC00011444FF47A7201F2E731B1FBF2F1A26809
+:10FFD0008C18F5F704FB024695F8C900082808BFFD
+:10FFE000082127D004280CBF0221002322D0022898
+:10FFF0000CBF182128211944042816BF08280F23F4
+:020000040002F8
+:1000000025235B1D082808BF402007D0042808BF0F
+:10001000102003D002280CBF0420082013FB00107E
+:10002000801A201AFDF76DFD002818BFFFDF04B00D
+:10003000BDE8F08101EB410101F12803082814BF5C
+:1000400004284FF4A871D6D0D1E7617851B1207B54
+:10005000002808BFFDF77AFF667304B0BDE8F041E1
+:10006000F2F7E2BCA073FDF70EFE002818BFFFDF19
+:1000700004B0BDE8F08104B0BDE8F041F5F789B8FF
+:1000800098F8140D4149400991F800144909884233
+:1000900018BFFFDF002239466846FFF76FFE69464A
+:1000A0003846F2F7FDFF002808BFFFDF04B0BDE8C7
+:1000B000F0812078052818BFFFDF207F002808BFC7
+:1000C000FFDF26772670207DF2F783FD002808BF2A
+:1000D000FFDF267504B0BDE8F081FFDF04B0BDE8A6
+:1000E000F0812DE9F0411F4C0026207804281FBF25
+:1000F000207805280C20BDE8F08101206070607B2D
+:100100000025A8B1EFF3108010F0010F72B60CBFFC
+:1001100000270127607B00281CBFA07B002805D09A
+:10012000FDF714FF6573A573F2F77EFC2FB903E0AA
+:10013000207DF3F7C7F800E062B6207DF3F70FFBF0
+:10014000207F28B125772078052818BFFFDF0C26EF
+:1001500065702570207DF2F73CFD002818E0000056
+:1001600070010020441200202812002004360200F2
+:10017000A2240200D0FB0100C0D4010001E000E095
+:100180000BE000E06836020030D3010019E000E027
+:1001900008BFFFDF25753046BDE8F0812DE9F04F3F
+:1001A000FD4883B00078002818BFFFF79AFF0120B0
+:1001B000DFF8E88388F8000069460620F0F781FB45
+:1001C000002818BFFFDF00274FF6FF7934E00298C0
+:1001D00000281CBF90F8D01000292DD00088484579
+:1001E0001CBFDFF8BCA34FF0200B3BD00621F0F77B
+:1001F000DFFB040008BFFFDF94F8DA00F3F7AFFA83
+:1002000084F8D07094F8DA504FF6FF76202D28BF8E
+:10021000FFDF2AF8156094F8DA00F2F7DAFC00281C
+:1002200008BFFFDF84F8DAB069460620F0F749FB23
+:10023000002818BFFFDF10E06846F0F720FB002819
+:10024000C5D00FE0029800281CBF90F8D0100029FC
+:1002500003D000884845C9D104E06846F0F70FFB99
+:100260000028EFD088F80070C8F8187003B000209C
+:10027000BDE8F08F10B5CB4C60B101280CBF40F643
+:10028000C410FFDF06D0A06841F66A01884228BF8B
+:10029000FFDF10BDA060F6E710B5DFF808C3BE4C65
+:1002A00000238CF80000237063702377237363733B
+:1002B000A3732020A3612075A4F11C004370423079
+:1002C00010214FF6FF72428020F8042F491EFAD108
+:1002D000CCF80830DCF8080041F66A01884228BFF3
+:1002E000FFDFFFF75BFF40F6C41101206160F5F707
+:1002F00082F900F2E7314FF47A70B1FBF0F042F28C
+:1003000010710844A0606168A1F21731884298BF5B
+:100310000146A16010BDF0B59F4C054685B0207820
+:1003200000281EBF0C2005B0F0BD95F8546095F86C
+:1003300055006F6AF5F75FF9022E04BF9A494FF432
+:100340007A720DD0012E04BF98494FF4C86207D0CD
+:10035000042E07BF964940F69802964940F6E442BB
+:10036000114408444FF47A7100F23F60B0FBF1F0A1
+:10037000384400F22230C5F8E400A56195F8D000B9
+:10038000002818BFFFDF0020844948610521217043
+:1003900060702077E0838848F2F7C1FB2075202841
+:1003A00008BFFFDFF2F734FC2061217D012268469F
+:1003B000FFF7E4FC207D6946F2F772FE002808BFD3
+:1003C000FFDF002005B0F0BD7348007800281CBF97
+:1003D0000020704710B50620F0F784FA80F0010085
+:1003E00010BD70B56C4C05462078002818BFFFDFA3
+:1003F000287801281CBF112070BD698840F2712245
+:10040000AD88514301206160F5F7F5F800F2E7315E
+:100410004FF47A70B1FBF0F040F2712105FB01005E
+:10042000A0606168A1F21731884298BF01460020A0
+:10043000A16070BD10B584B008431EBF112004B088
+:1004400010BD554C207800281EBF0C2004B010BDF4
+:100450000020607004212170E0835748F2F75FFBB1
+:100460002075202808BFFFDF4C48806938B101465D
+:10047000C0680028FBD111B1F2F7CAFB05E0F2F722
+:10048000C7FB40F6B831F2F7CCF82061217D01229C
+:100490006846FFF773FC207D6946F2F701FE0028ED
+:1004A00008BFFFDF002004B010BD70B53A4CA16951
+:1004B0000160FFF716FE002300BBA169D1F8E02020
+:1004C0005AB1D1E939C5AC449569AC44C2F818C0F9
+:1004D000D1E9372CCCF80C2005E0DFF8C0C0D1F80A
+:1004E000DC20CCF81820D1F8DC20D1F8E010002A6C
+:1004F00018BF116102D1002918BF8B61A36170BDC3
+:1005000026494870704770B540F2E24300FB03F59E
+:1005100010460C46F5F76FF8022C04BF22494FF441
+:100520007A720DD0012C04BF20494FF4C86207D065
+:10053000042C07BF1E4940F698021E4940F6E442CB
+:10054000114408444FF47A7100F23F60B0FBF1F0BF
+:1005500000F2223085428CBF281A002070BD70B591
+:100560000D46064601460020FCF732F9044696F88F
+:100570005500F5F740F8014696F85400022804BFEC
+:10058000094A4FF47A7020D0012804BF074A4FF47B
+:10059000C8601AD0042811E044120020281200205C
+:1005A0006C1200207001002068360200A2240200B4
+:1005B000D0FB010030D3010037FF010007BFFC4A28
+:1005C00040F69800FB4A40F6E440104408444FF4DB
+:1005D0007A7100F23F60B0FBF1F0718840F2712255
+:1005E0005143C0EB4100A0F22230A54234BF214666
+:1005F0002946814203D2A5422CBF2846204670627C
+:1006000070BD10B5F4F7EBFFEB498A684968511AE1
+:10061000084410BD2DE9F74FE74A00231826D2F809
+:1006200008B028270BF198044FF004084FF0100988
+:100630004FF0080A4FF4C8724FF4BF754FF0400CEA
+:1006400006287CD2DFE800F0034A21472465142005
+:10065000042912D0082909D02A20022911D010FB20
+:100660000A40002328211944441877E010FB0C406D
+:100670004FEA0C034FF4A871F5E710FB09402E2355
+:10068000F8E710FB08401821EDE704F5317465E048
+:10069000082904BF4FF4BA6140200CD0042915D0BA
+:1006A000022903BF03F15C01324604203A461CBF15
+:1006B00003F1B001082000EBC00000EB400002EBAA
+:1006C00040000844204400F19C0447E02A4640F2E0
+:1006D0008E211020EFE704F5B0743FE0082908BF31
+:1006E00040200CD0042904BF2A46102007D002293C
+:1006F00007BF03F11802042003F128020820C0EB11
+:10070000C00000EB400002EB4001029858440C1876
+:1007100024E0082904BF4FF4356140200CD004299F
+:1007200016D0022903BF324603F1B401042003F5B9
+:10073000B0711CBF3A46082000EB400300E00CE01B
+:1007400003EB001010440844204400F19C0405E031
+:100750002A4640F2EE311020EEE7FFDF974880682E
+:10076000A0428CBF0120002003B0BDE8F08F10B57F
+:10077000914C607828B1D4E90301A268FCF707F82E
+:10078000E060D4E9020188429CBF2078002814BFB1
+:100790000020012010BD04222DE9F04F884E894F22
+:1007A000DFF80C82DFF80C9285B04FF47A7A0529D5
+:1007B00080F0D280DFE801F00A2B0331920080F84C
+:1007C000D02005B0BDE8F04FF2F72EB904467A48C4
+:1007D0000078002818BF84F8D02004D005B0BDE808
+:1007E000F04FF2F721B90122002321466846FFF7B6
+:1007F0001FF894F8DA006946F2F752FC002808BFA7
+:10080000FFDFB4F85800401CA4F85800E6E70321C5
+:1008100080F8D01005B0BDE8F08F8346408840F2E4
+:10082000E241484368490860DBF8F800594600890E
+:10083000ABF81600DBF8F80080798BF81500DBF8D0
+:10084000F8004089ABF80200DBF8F8008089ABF8CB
+:100850000400DBF8F800C089ABF806000020DBF8E4
+:100860002850FBF7B5FF04469BF85500F4F7C3FE8C
+:100870009BF85410022908BF4FF47A710DD001295A
+:1008800004BF3E464FF4C86107D0042907BF46465F
+:1008900040F698014E4640F6E4413144084400F2E7
+:1008A0003F60B0FBFAF1BBF8020040F27122504306
+:1008B000C1EB4000A0F22230A54234BF21462946B8
+:1008C000814203D2A5422CBF28462046CBF8240003
+:1008D00002208BF8D00005B0BDE8F08F83460146BA
+:1008E000856A0020FBF774FF04469BF85500F4F777
+:1008F00082FE9BF85410022908BF4FF47A710DD084
+:10090000012904BF3E464FF4C86107D0042907BF40
+:10091000464640F698014E4640F6E44131440844CC
+:1009200000F23F60B0FBFAF0BBF8021040F2712217
+:100930005143C0EB4100A0F22230A54234BF214612
+:100940002946814203D2A5422CBF28462046CBF837
+:10095000240005B0BDE8F08FFFDF05B0BDE8F08FE3
+:100960002DE9F043DFF864800024144D98F800105E
+:1009700085B0072880F0AD81DFE800F0042A2AFC6A
+:10098000FCFBFB00EC830846EBF700FA68780028D4
+:1009900040F05E81297D00226846FFF7EFF9287D4F
+:1009A0006946F2F77DFB002808BFFFDF00F050B971
+:1009B000D0FB010030D30100281200204412002097
+:1009C00068360200A2240200740100207001002099
+:1009D00002280CBF01260026287DFDF702FB04003B
+:1009E00008BFFFDF94F8E2103046FCF706F8DFF8A6
+:1009F000449301462869D9F80820002E024408BF14
+:100A00004FF4FC706ED094F8E20094F8E2000828ED
+:100A10001EBF94F8E2000428002000F0B98000BF57
+:100A200094F8E230082B1ABF94F8E230042B4FF40C
+:100A3000A87305D094F8E230022B0CBF18232823AA
+:100A4000034494F8E200082808BF40200BD094F833
+:100A5000E200042808BF102005D094F8E200022824
+:100A60000CBF04200820C0EBC00C0CEB401003446A
+:100A700094F8E20008281EBF94F8E2000428002041
+:100A800079D000BF94F8E2C0BCF1080F1ABF94F807
+:100A9000E2C0BCF1040F4FF4A87C08D094F8E2C087
+:100AA000BCF1020F0CBF4FF0180C4FF0280C84441F
+:100AB00094F8E200082808BF40200BD094F8E20028
+:100AC000042808BF102005D094F8E20002280CBFCB
+:100AD0000420082000EB400606EB00106044184498
+:100AE00000F59A7010440844061D94F8E200F4F7EB
+:100AF00082FD94F8E210022908BF8F490BD094F8C8
+:100B0000E210012908BF8D4905D094F8E2100429AC
+:100B10000CBF8B498B4994F8E220022A08BF4FF49E
+:100B20007A720ED094F8E220012A08BF4FF4C8620E
+:100B300007D094F8E220042A0CBF40F6980240F651
+:100B4000E442114408444FF47A7100F2E730B0FBFC
+:100B5000F1F0A969301A40F2E2434A88D03102FB31
+:100B600003F6D9F818208A4208BF00272AD0296A3C
+:100B700002E0A8E055E014E0F2F758FD002819DA89
+:100B8000311A4A1E92FBF6F202FB0607314616E0C6
+:100B900094F8E200082818BF022000EB400028303B
+:100BA0003EE794F8E200082818BF022000EB40005E
+:100BB000283067E790FBF6F202FB160731468F42BA
+:100BC00088BFFFDFD8F80800874208D2A86940F242
+:100BD00071224188C1824A4307EB420705E040F297
+:100BE000E240B7FBF0F0A969C88294F8E210A86966
+:100BF00080F8541094F8E21080F8551005214175E2
+:100C0000C08A6FF41C71484307EB400040F6354141
+:100C1000C9F81400B0EB410F28BFFFDF05B0BDE8F5
+:100C2000F08304280CBF01260026EC830846EBF76E
+:100C3000ADF80120287785F82460A8692969C0F8F3
+:100C4000D41080F8D0402978052918BFFFDF06D0DE
+:100C5000F1F7EAFE6C73AC7305B0BDE8F0830028D1
+:100C600008BFFFDFA86990F8D000002818BFFFDF99
+:100C7000A86990F8DA00202818BFFFDF3248F1F7A2
+:100C80004EFFA9690646202881F8DA000F8828BFA0
+:100C9000FFDF2E4820F81670A86990F8DA002028A7
+:100CA00008BFFFDF002301226846A969FEF7C0FDE7
+:100CB000A869694690F8DA00F2F7F2F9002808BF4F
+:100CC000FFDFAC61C4E705B00846BDE8F043EBF7D1
+:100CD0005DB8FFDF05B0BDE8F08316494860704796
+:100CE00070B5144D0446002904BFA86070BD4FF4D0
+:100CF0007A76012910D002291CBFFFDF70BD6888F9
+:100D0000401C68801046F4F785FC00F2E730B0FB29
+:100D1000F6F0201AA86070BD1846F4F78AFC00F2BD
+:100D2000E730B0FBF6F0201AA86070BD08480078E4
+:100D3000704700002812002068360200A22402003A
+:100D4000D0FB010030D3010027FB01006C12002012
+:100D500044120020F7490C28896881F8CB001ABF9B
+:100D6000132818287047002211280FD0072808BF21
+:100D7000704715280AD001281ABF0028022870479A
+:100D8000A1F88420012081F888007047A1F88A200A
+:100D9000704770B5E74CA1680A88A1F83E2181F838
+:100DA0003C0191F85400012808BF012503D0022816
+:100DB00014BFFFDF0225A06880F8405190F855006D
+:100DC000012808BF012503D0022814BFFFDF022538
+:100DD000A068012180F8415180F83A11002180F883
+:100DE0000E11E078BDE87040EAF7D0BFD14A012982
+:100DF00092681BD0002302290FD0032922D030B3E0
+:100E000001282FD0032818BF704792F864001328D8
+:100E10001CBF1628182805D1704792F8CB0000286F
+:100E200008BF7047D2F8F8000370704792F8CB0003
+:100E3000012808BF704700BFD2F8FC000178491EA6
+:100E40000170704792F8CB000328EBD17047D2F8BD
+:100E5000F800B2F858108288891A09B20029A8BF90
+:100E600003707047B2F85800B2F80211401A00B28D
+:100E70000028E1DA70472DE9F041AE4C0026032747
+:100E8000D4F808C0012590B12069C0788CF8CA0058
+:100E900005FA00F010F4000F08BFFFDFA06880F82B
+:100EA0006470A0F8846080F88850BDE8F081002369
+:100EB0009CF8652019460CF15800FBF7CEFB002882
+:100EC00004BF6570BDE8F0816078002818BFBDE8F8
+:100ED000F0812069C178A06880F8C91080F8657039
+:100EE000A0F88A6080F88C50BDE8F08170B5914C14
+:100EF00084B0207910F0010F04BF04B070BD2069E8
+:100F000000230521C578A06890F864205830FBF7CD
+:100F1000A4FB002818BF062D09D020DC022D1CBF21
+:100F2000042D052D03D0607840F0080060706078D3
+:100F300000281CBF04B070BD2069C078801E162830
+:100F400080F00783DFE800F011FF89A7D52CFFFEB2
+:100F5000FF7FFDD2FFFFFFC5FCFBFAF9F8F50B2D73
+:100F60001CBF0D2D112DDED1E1E7A068002301216A
+:100F700090F867205830FBF770FB002840F05C8346
+:100F80002069FCF759F8A16881F8F600072081F87C
+:100F90006700002081F88C0081F8880000F04CBBCD
+:100FA000A0680921002390F864205830FBF755FB16
+:100FB00018B120690079122812D0A0680A210023F4
+:100FC00090F864205830FBF748FB18B1206900798D
+:100FD000142820D020690079162840F02D8324E0C1
+:100FE000A0680125002390F8642009215830FBF700
+:100FF00034FB002808BF657000F01E83607800286D
+:1010000040F01A83A16881F87C0081F8880081F89B
+:10101000640000F011BBA168002081F86400A1F811
+:10102000840081F8880000F035BAA06890F8641058
+:101030001F2940F00183002180F8641080F8881097
+:101040001A2000F0F7BAA06890F864100F2927D191
+:10105000002180F86910122137E0A06890F8641030
+:1010600013291DD1D0F8F81000884988814218BF93
+:10107000FFDFA068D0F8F80000F126012069FCF736
+:1010800008F8A06800F1C4012069FCF70AF81620EE
+:10109000A16800F05BB9A26892F86400162802D03B
+:1010A000022000F03BBAD2F8F80002F1B00300F1E0
+:1010B0001E0100220E30FBF74CFAA0680021C0E9A7
+:1010C0002811012180F86910182180F8641000F0BF
+:1010D000B3BA2069FCF765F8032840F0AD822069B7
+:1010E000FCF763F801F0D0FB00F0A6BA20690079A4
+:1010F000F8E7A06890F864101A29D1D1002580F88B
+:101100008D5080F88850D0F8F810008849888142C6
+:1011100018BFFFDFA068D0F8F8100D70D0F84411A8
+:101120000A78002A18BFFFDF7ED190F88E20DAB14E
+:101130000AE03CE27C010020B6E181E125E1F1E03A
+:1011400008E12BE09EE0A9E180F88E500288CA8079
+:10115000D0F844110D71D0F844210E211170D0F84F
+:1011600044210188518010E00288CA80D0F84411DF
+:101170000D71D0F8442101211172D0F844210D21C4
+:101180001170D0F84421018851800088EFF742FDAA
+:10119000EFF7DAF9E078EAF7F9FDBEE0A06800239E
+:1011A000194690F865205830FBF757FA50B9A068F7
+:1011B0000023082190F864205830FBF74EFA0028ED
+:1011C00000F0FA816078002840F03682A06890F83C
+:1011D000900010F0020F14D12069FBF765FFA168A1
+:1011E00081F891002069B0F80520A1F89220B0F8AC
+:1011F0000700A1F8940091F8900040F0020081F8F7
+:101200009000A06890F8901011F0010F14D190F8A0
+:101210006520002319465830FBF71FFA002808BF45
+:10122000FFDF0121A06800E077E080F8651080F81A
+:101230008C100021A0F88A10A06890F86410012991
+:1012400007D1002180F8641080F88810E078EAF770
+:101250009DFDA168D1F8F800098842888A4204BF40
+:101260000178042940F0E88100250570E078EAF76C
+:101270008DFDA06890F86410002908BF80F88850A0
+:1012800000F0DAB9A0680023072190F864205830F4
+:10129000FBF7E3F9002800F08F816078002840F028
+:1012A000CB8102A92069FBF739FF9DF808000025D2
+:1012B00000F02501A06880F896109DF8091001F053
+:1012C000410180F8971080F88850D0F8F810008815
+:1012D0004988814218BFFFDFA068D0F8F8100D7070
+:1012E000D0F844110A78002A18BFFFDF15D1028810
+:1012F000CA80D0F844110D71D0F84411029A8A6066
+:10130000039ACA60D0F84421082111700188D0F8EE
+:1013100044014180E078EAF739FDA06880F8645024
+:1013200000F08AB9A0680023092190F864205830A1
+:10133000FBF793F9002800F03F816078002840F027
+:101340007B81A16881F87C0081F8880081F86400C5
+:1013500000F072B9A0680023194690F86520583053
+:10136000FBF77BF9002800F027816078002840F027
+:101370006381A0680021A0F88A10012180F88C10F8
+:10138000022180F8651000F057B9A06800231946C3
+:1013900090F865205830FBF760F900287FD020696D
+:1013A000FBF7A6FE002879D0A5682069FBF79CFE14
+:1013B0002887A5682069FBF793FE6887A5682069E0
+:1013C000FBF794FEA887A5682069FBF78BFEE887EA
+:1013D000A06890F864101C2913BF90F84E100121EA
+:1013E00080F84E10012907D090F80511002904BF9C
+:1013F00090F80411002903D01E2180F8651017E031
+:101400001D2180F865100288A0F82A21028FA0F81B
+:101410002C21428FA0F82E21828F00F58A71A0F82E
+:101420003021C08FC88301200875E078EAF7AEFC50
+:10143000A0680021A0F88A10012180F88C10FBE040
+:10144000A06800230A2190F864205830FBF705F9C2
+:1014500018B32069FBF74CFEA8B1A5682069FBF71B
+:1014600043FE2887A5682069FBF73AFE6887A568D0
+:101470002069FBF73BFEA887A5682069FBF732FED1
+:10148000E88700F0FEFEA168002081F8880081F85E
+:10149000640000BF00F0C6FECEE000E059E06078D6
+:1014A00040F001006070C7E0A0680023194690F882
+:1014B00065205830FBF7D1F878B3A06890F8640045
+:1014C000232812BF2428607840F0200026D06846E8
+:1014D000F4F747F9002808BF002104D0009802A9BA
+:1014E000C0788DF80800A06801AB162290F864005F
+:1014F000FBF767FAA0B1A0689DF80420162180F8D8
+:10150000EC2080F8ED10192180F86510012180F899
+:101510008C100021A0F88A108EE04DE060708BE006
+:101520002069FBF700FEA0B12269107900F00701E5
+:10153000A06880F85010527902F0070280F851201C
+:1015400090F80F31002B04BF90F80E31002B04D01F
+:1015500022E00020FFF78FFC6EE090F855C000F10C
+:1015600054038C4501BF19789142012180F87D1008
+:1015700012D00288A0F8362190F8502000F58A7128
+:1015800080F8382190F8510081F82500012081F879
+:101590002000E078EAF7FAFBA068212180F86510C6
+:1015A000012180F88C100021A0F88A1044E0A06886
+:1015B00090F864001F2801D00120AFE72069FBF7F5
+:1015C000BCFD88B32069A2680179407901F0070168
+:1015D00061F30705294600F0070060F30F210120A1
+:1015E00082F888000025A2F88450232082F8640045
+:1015F000566DD2F81001FBF79CF9F2B2C1B28A42E3
+:1016000007BFA16881F8F250A26882F8F210C6F311
+:101610000721C0F30720814219BFA16881F8F300B8
+:10162000A06880F8F35007E0FFE70120FFF723FCF4
+:101630005FF01E00FFF7ADFBA068D0E92A12491C3D
+:1016400042F10002C0E92A1204B070BD2DE9F04752
+:10165000FE4D04464FF0000768780843687028790B
+:1016600010F0200F2846806818BFA0F87E7004D1C3
+:10167000B0F87E10491CA0F87E1090F86A10012680
+:1016800039B990F86420002306215830FAF7E5FFB5
+:1016900058B3A88810F4006F07D0A86890F86A10B3
+:1016A000002918BFA0F876701FD1A868B0F876108E
+:1016B000491C89B2A0F87610B0F878208A422CBF75
+:1016C000511A00218288521D8A4228BF80F87C600E
+:1016D000B0F87610B0F87820914206D3A0F8767072
+:1016E00080F81A61E878EAF751FB287910F0600F6A
+:1016F00008D0A86890F8681021B980F868600121C6
+:10170000FFF749F84FF00808002C56D168780028F8
+:1017100051D1287910F0040F0DD0A86890F864001A
+:10172000032808BFFFDFA86890F86710072904BFE7
+:101730002E7080F8677001F0F7F8287910F0080F24
+:1017400019D06878B8B9A868002190F8CB00FFF7E5
+:101750004DFBA86890F8CB00FE2808BFFFDFFE21F4
+:10176000A86880F8CB1090F86710082903D10221EF
+:10177000297080F86770FFF7B9FBA87810F0080FA0
+:1017800016D0A8680023052190F864205830FAF795
+:1017900064FF50B185F80180A868D0F8441108783A
+:1017A0000D2808BF0020087002E00020F9F770FB48
+:1017B000A86800F0F2FF00F0AEFDA868A14600F1B5
+:1017C000580490F8F40030B9E27B00230121204650
+:1017D000FAF743FF10B1608D401C60853D21B9F1DF
+:1017E000000F18D12878022808BF16200ED0012833
+:1017F00004BFA86890F8F60008D06878E8B110F047
+:10180000140F1CBF1E20207702D005E0207703E0D4
+:1018100010F0080F02D02177E67641E010F0030FB8
+:1018200003D02A202077E6763AE010F0200F08BF98
+:10183000FFDF23202077E67632E094F8300028B1ED
+:10184000A08D411CA185E18D884213D294F834000B
+:1018500028B1608E411C6186E18D88420AD2618D7B
+:10186000208D814203D3AA6892F8F42012B9E28D48
+:10187000914203D322202077E67611E0217C31B11A
+:10188000E18C814228BF84F81C80C5D206E0E08C40
+:10189000062803D33E202077E67601E0E07EA0B163
+:1018A0002773677327740221A868FEF774FFA8687E
+:1018B00090F8CB10012904D1D0F8FC000178491E22
+:1018C0000170E878EAF762FA03E00021A868FEF701
+:1018D00062FFBDE8F047F3F753BF5C4A5178937855
+:1018E000194314D111460128896809D0107910F0E4
+:1018F000040F03D091F86700072808D00120704733
+:10190000B1F84800098E884201D8FEF730BF0020A8
+:10191000704770B54D4C06460D46A0883043A080F8
+:1019200016F0020F04D016F0010F18BFFFDFE560BC
+:1019300016F0010F18BF256116F0020F10D0E878DD
+:10194000062802D00B2837D00AE0A06890F864106F
+:10195000182905D10021C0E92A11012180F86A1057
+:1019600016F0800F1CBF0820A07016F4806F08BF0F
+:1019700070BDA268B2F8580091880844801DE978CB
+:1019800080B2012908BFA2F8020107D0002904BFD4
+:10199000D2F8F810888001D0182915D0E9782846A7
+:1019A00001291CD009B3182918BF70BDB2F8F01076
+:1019B000BDE87040FBF7D3BBA06890F86410122913
+:1019C00008BF0021CCD1C9E792F8F210002902BF6C
+:1019D00092F8F31000290020A2F8F000DEE7B2F838
+:1019E00002114172090AA97270BDD2F8F8108988F3
+:1019F0004173090AA97370BDF0B5144C85B0002677
+:101A0000A060A6806670A670054626700088F3F771
+:101A10007FFEA0680088F3F7A1FEB5F8D800A168A2
+:101A2000401C82B201F15800FAF718FC002818BFD8
+:101A3000FFDF95F8650024280ED1B5F85810B5F8E9
+:101A4000F000081A00B2002802E000007C0100202B
+:101A5000A4BF6078002806D095F86400242818BF39
+:101A600025283BD119E0A06890F8F210002908BFA2
+:101A700090F8541080F8541090F8F310002908BF23
+:101A800090F8551080F855100020FFF782F985F87E
+:101A90006560A16881F87D6020E0B5F85810B5F860
+:101AA000F000081A00B20028A4BF6078002815D101
+:101AB000A06890F8F210002908BF90F8541080F840
+:101AC000541090F8F310002908BF90F8551080F8D2
+:101AD00055100020FFF75DF985F86460A5F8D8601F
+:101AE000A06890F8881039B1B0F88410B0F886205A
+:101AF000914224BF05B0F0BD90F88C1039B1B0F818
+:101B00008A10B0F88620914224BF05B0F0BDB0F82D
+:101B10008220B0F880108A4224BF05B0F0BD90F852
+:101B200068208AB3B0F87E208A4224BF05B0F0BD99
+:101B300090F8CB70FE2F00F012816846F3F7EBFDB2
+:101B4000002808BFFFDF2221009802F0B0FB03212C
+:101B50000098FBF7EDF90098017821F01001017071
+:101B60003946FBF713FA192F71D2DFE807F0271F68
+:101B70001445D6D6D71971D6D7D763D6D6D6D6C9F7
+:101B8000D7D77B94ADD6B600B0F87E10062924BF17
+:101B900005B0F0BDCCE7A168009891F8F51003E01E
+:101BA000A168009891F8CC100171B7E0A068D0F856
+:101BB000FC00411C0098FBF734FAAFE0A1680098E4
+:101BC000D1F8F82092790271D1F8F8201289427187
+:101BD000120A8271D1F8F8205289C271120A027277
+:101BE000D1F8F82092894272120A8272D1F8F81064
+:101BF000C989FBF7EEF991E0A068D0F8F800011D63
+:101C00000098FBF71BFAA068D0F8F80000F10C016F
+:101C10000098FBF71DFAA068D0F8F80000F11E014B
+:101C20000098FBF71BFAA06800F1C0010098FBF7D1
+:101C300023FA73E06269009811780171918841710B
+:101C4000090A81715188C171090A017266E064E074
+:101C5000FD49D1E90001CDE9020102A90098FBF795
+:101C600025FA5BE0A068B0F844100098FBF728FA6A
+:101C7000A068B0F846100098FBF726FAA068B0F804
+:101C800040100098FBF724FAA068B0F842100098C2
+:101C9000FBF722FA42E0A068B0F840100098FBF78A
+:101CA00017FAA068B0F842100098FBF715FAA06880
+:101CB000B0F844100098FBF703FAA068B0F846109B
+:101CC0000098FBF701FA29E0A168009891F810212B
+:101CD000027191F81111417120E0A06890F8F300B1
+:101CE000FAF722FE01460098FBF735FAA06890F853
+:101CF000F200FAF719FE01460098FBF728FA0DE00A
+:101D0000A06890F8ED100098FBF749FAA06890F8E9
+:101D1000EC100098FBF747FA00E0FFDFF3F70EFD49
+:101D2000002808BFFFDF0098C178012903D049B11E
+:101D300018290FD013E0A168B1F802114172090A05
+:101D400081720CE0A168D1F8F81089884173090A02
+:101D5000817304E0A168B1F8F010FBF700FABB480A
+:101D60000090BB4BBB4A29463046F8F7CDFFA06830
+:101D70000023052190F864205830FAF76EFC002803
+:101D800004BF05B0F0BD05B0BDE8F040F8F7C5BD33
+:101D9000B148806890F8881029B1B0F88410B0F884
+:101DA000862091421AD290F88C1029B1B0F88A108E
+:101DB000B0F88620914211D2B0F88220B0F880109D
+:101DC0008A420BD290F86820B0F87E0022B1884297
+:101DD00004D200BFF9F738B80628FBD3002001462B
+:101DE00034E470B50C46064615464FF4A4712046FF
+:101DF00002F07FFA2680002D08BFFFDF2868C4F8B4
+:101E0000F8006868C4F8FC00A868C4F8440170BD14
+:101E1000EEF7D7BE2DE9F0410D4607460621EEF755
+:101E2000C7FD040008BFBDE8F081D4F844110026C6
+:101E3000087858B14A8821888A4207D1092810D0E9
+:101E40000E281DD00D2832D008284CD094F81A0145
+:101E5000002857D06E701020287084F81A61AF8067
+:101E60003EE06E7009202870D4F844014168696032
+:101E70008168A9608089A881D4F8440106702FE0A8
+:101E80000846EEF7C7FE0746EEF773FBB0B96E7073
+:101E90000E202870D4F8440140686860D4F84401EA
+:101EA00006703846EEF75FFB0120BDE8F08108467A
+:101EB000EEF7B0FE0746EEF75CFB10B10020BDE880
+:101EC000F0816E700D202870D4F84401416869607B
+:101ED00000892881D4F8440106703846EEF743FBA8
+:101EE0000120BDE8F0816E7008202870D4F844010C
+:101EF00041688268C0686960AA60E860D4F84401FB
+:101F00000670EDE794F81C01B0B16E7015202870D2
+:101F100094F81C010028E3D084F81C61D4F81E0159
+:101F20006860D4F82201A860B4F82601A88194F86A
+:101F30001C010028F0D1D3E794F8280170B16E702D
+:101F40001D20287084F82861D4F82A016860D4F82C
+:101F50002E01A860B4F83201A881C1E794F83401D9
+:101F600040B16E701E20287084F83461D4F83601B8
+:101F70006860B5E794F8140180B16E701B2028707A
+:101F800094F814010028ABD084F81461D4F8160139
+:101F9000686094F814010028F6D1A1E794F83A019A
+:101FA000002808BFBDE8F0816E701620287094F8F4
+:101FB0003A01002894D000BF84F83A61D4F83C017B
+:101FC0006860B4F84001288194F83A010028F3D100
+:101FD00086E7214A5061D17070472DE9F0470446E9
+:101FE000481E85B238BFBDE8F08704F10808012615
+:101FF000DFF864904FF0090A5FF00007B4F8D800EA
+:10200000401CA4F8D800B4F87E00401CA4F87E0060
+:1020100094F86A0040B994F864200023062104F182
+:102020005800FAF71AFB30B3B4F87600401C80B2BF
+:10203000A4F87600B4F8781081422CBF0A1A002266
+:10204000A3885B1D934209E0F44802004D1602008C
+:10205000DB180200131902007C01002028BF84F85D
+:102060007C60884207D3A4F8767084F81A6199F8E6
+:102070000300E9F78BFE94F8880020B1B4F88400DF
+:10208000401CA4F8840094F88C0020B1B4F88A00B5
+:10209000401CA4F88A0094F8F40040B994F8672032
+:1020A0000023012104F15800FAF7D7FA20B1B4F85F
+:1020B0008200401CA4F8820094F864000C2802D02E
+:1020C0000D2820D067E0B4F85800411CB4F8020194
+:1020D000814260D1D4F8FC00411C404602F01EFA57
+:1020E00002212046F9F7DDFFD4F8FC000078002833
+:1020F00008BFFFDF0121FE20FEF778FE84F8647040
+:1021000084F8986047E0B4F85800411CD4F8F8000F
+:10211000808881423FD1D4F844010178002918BF5A
+:10212000FFDF22D12188C180D4F8F8004189D4F89A
+:1021300044010181D4F8F8008189D4F84401418137
+:10214000D4F8F800C189D4F844018181D4F844015D
+:102150000771D4F8440180F800A0D4F84401218824
+:10216000418099F80300E9F711FE01212046F9F7B3
+:1021700098FF03212046FEF70EFBD9F80800D0F89F
+:10218000F8000078022818BFFFDF0221FE20FEF7CA
+:102190002DFE84F86470B4F85800401C691EA4F841
+:1021A00058008DB2BFF42AAFBDE8F087F84AC2E903
+:1021B0000601704770B50446B0F87E0094F86810C8
+:1021C000002908BFC0F1020503D0B4F88010081A36
+:1021D000051F94F87C0040B194F864200023092185
+:1021E00004F15800FAF739FAA0B1B4F8766094F81F
+:1021F0006A0058B994F864200023062104F15800BD
+:10220000FAF72BFA002808BF284603D0B4F8780064
+:10221000801B001F8542C8BF0546002DD4BF00208B
+:10222000A8B270BD042110B5D94CA068FEF7B3FA6E
+:10223000A06890F84E10012902BF022180F84E10CC
+:1022400010BD00F58A710288A0F81E21028EA0F848
+:102250002021828EA0F82221028FB0F844309A42C9
+:1022600028BF1A460A82828FB0F84600824238BFE1
+:102270001046488201200872E078BDE81040E9F776
+:1022800085BDC34830B4806890F84E30B0F832C095
+:10229000C48EB0F84010428F022B25D08A4238BF3E
+:1022A00011460186C28FB0F842108A4238BF1146EB
+:1022B0008186028FB0F844108A4238BF11464186A9
+:1022C000828FB0F846108A4238BF1146C186418ECF
+:1022D000614588BF8C46A0F832C0C18EA14288BF3C
+:1022E0000C46C48630BC7047038E9A4228BF1A46FB
+:1022F000C58F838E9D4238BF2B468A4238BF114618
+:102300000186B0F842108B4228BF0B46838600211D
+:1023100080F84E10CDE770B59D4CA06890F8CB10BA
+:10232000FE2906BF6178002970BD90F86720002360
+:1023300001215830FAF791F9002818BF70BDA06844
+:1023400090F8F41021B1BDE870400220FEF702BD04
+:1023500090F86420002319465830FAF77EF940B10E
+:10236000A06890F87C0020B1BDE870401220FEF714
+:10237000F1BCA068002590F86420122A1FD004DC6C
+:10238000032A3FD0112A1FD003E0182A35D0232A70
+:1023900043D0002304215830FAF75FF9002818BF12
+:1023A00070BDD4F808C09CF8650019287CD03BDCCF
+:1023B00001286BD0022879D003285DD038E0BDE831
+:1023C00070400B20FEF7C6BCF1F760FC0C2838BF4C
+:1023D00070BDA0680821D0F8F8001E30F1F75AFC53
+:1023E00028B1A0680421C030F1F754FC00B9FFDF28
+:1023F000BDE870400320FEF7ADBCBDE8704006208C
+:10240000FEF7A8BC90F8CA1080F8CC100720FEF7A1
+:10241000A1FCA06880F8645070BD1820FEF79AFCFB
+:10242000A068A0F8845070BD1E2847D021286BD02A
+:10243000DCF8F80001260178002973D04088BCF848
+:10244000001088426ED100239CF8642019460CF1DC
+:102450005800FAF702F9002864D0A068D0F8F81004
+:10246000097802297ED003297DD004297CD0052952
+:1024700008BF082079D0C7E09CF8C9008CF8CC00D0
+:102480000720FEF767FCA06800F06DB90C20FEF78E
+:1024900061FCA068A0F88A5090F8901041F001010A
+:1024A00080F8901000F05FB96DE0FFE71320FEF7B1
+:1024B00051FCA068A0F88A5000F055B99CF80501BD
+:1024C000002818BF70BD9CF8040188B1BCF8060153
+:1024D000ACF84000BCF80801ACF84200BCF80A01B6
+:1024E000ACF84400BCF80C01ACF846008CF8045180
+:1024F000FFF7C7FEFFF796FE1520FEF72BFCA0683E
+:10250000A0F88A5000F02FB99CF87D0058B18CF8E3
+:10251000F2508CF8F3501820FEF71CFCA068A0F8CD
+:102520008A5070BD70E09CF80F01002818BF70BD84
+:102530009CF80E01002808BF70BDDCE91416DCF819
+:102540001001FAF7F6F9F2B2C1B28A4207BFA168E8
+:1025500081F8F250A26882F8F210C6F30721C0F3A6
+:10256000072003E016E01BE03BE022E0814219BFB8
+:10257000A16881F8F300A06880F8F3501820BDE846
+:102580007040FEF7E7BB1120FEF7E4FBA068EAE02D
+:102590007C01002090F86500FAF748F8A0BB08E03D
+:1025A00090F8691041B190F86A00002808BFFFDF79
+:1025B0000A20FEF7CFFB27E0F1F768FB0C2823D3B6
+:1025C000A0680821D0F8F8001E30F1F763FB28B1AD
+:1025D000A0680421C030F1F75DFB00B9FFDF0320E4
+:1025E000E7E790F8900010F0030F0DD10C20FEF7F4
+:1025F000B1FBA068A0F8845080F8886090F8901033
+:1026000041F0010180F89010A06890F8CB10FE29ED
+:1026100018BF70BD90F86420002319465830FAF7AF
+:102620001CF8002808BF70BDA06890F80011E9B33D
+:10263000A1690978D1BB90F86500F9F7F7FFA8BB4D
+:10264000A068B0F858100A2931D900F10801052214
+:10265000E06901F081FD0028A06804BF80F8005106
+:1026600070BDD0F8FC00017861B1411C0522E06921
+:1026700001F072FD002818BF70BDA068D0F8FC0002
+:10268000007830B9A068E169D0F8FC00401C01F086
+:1026900045FFA068D0F8FC000178491C01700120BA
+:1026A000FEF758FBA06880F8005170BDFFE7A068F6
+:1026B00090F8041111B190F8051181B390F80E1142
+:1026C000002908BF70BD90F80F11002918BF70BD18
+:1026D00090F86500F9F7AAFF002818BF70BDA06840
+:1026E00090F85400012808BF012503D0022814BF28
+:1026F000FFDF0225A06890F85500012808BF0126D9
+:1027000003D0022814BFFFDF0226A168012D91F833
+:1027100010012BD0022D08BF022829D033E0FFE79B
+:10272000B0F80611A0F84010B0F80811A0F8421057
+:10273000B0F80A11A0F84410B0F80C11A0F8461037
+:1027400080F8045190F865001D2804D0BDE8704061
+:102750001420FEF7FFBAFFF794FDFFF763FD152085
+:10276000FEF7F8FAA06880F8655070BD01280AD11C
+:1027700091F81101012E04D0022E08BF022807D0C3
+:1027800001E0012804D0BDE870401620FEF7E2BA4F
+:10279000BDE870400020FEF7FCBA70B5044690F822
+:1027A000640000250C2814D00D2818BF70BDB4F8A3
+:1027B0005800D4F8F810401C8988884218BF70BDB2
+:1027C000D4F84401FE4E0178002918BFFFDF45D13F
+:1027D00022E0B4F85800B4F80211401C884218BF37
+:1027E00070BDD4F8FC00411C04F1080001F096FE15
+:1027F00002212046F9F755FCD4F8FC0000780028A7
+:1028000008BFFFDF0121FE20FEF7F0FA84F86450D4
+:10281000012084F8980070BD2188C180D4F8F800A8
+:10282000D4F8441140890881D4F8F800D4F8441150
+:1028300080894881D4F8F800D4F84411C08988818F
+:10284000D4F844010571D4F8441109200870D4F873
+:10285000441120884880F078E9F798FA0121204651
+:10286000F9F71FFC03212046FDF795FFB068D0F86B
+:10287000F8000078022818BFFFDF0221FE20FEF7D3
+:10288000B5FA84F8645070BD70B5CD4CA16891F86C
+:102890006420162A11BF132A91F88E20002A62782C
+:1028A0001BBF02206070002A70BD81F8C80000259F
+:1028B00081F88D5081F88850D1F8F8000988408857
+:1028C000884218BFFFDFA068D0F8F800007803281E
+:1028D00018BFFFDF0321FE20FEF788FAA068D0F8BA
+:1028E00044110A78002A18BFFFDF19D10288CA8074
+:1028F000D0F8442190F8C8101171D0F844110D722D
+:10290000D0F844210D211170D0F844210188518064
+:102910000088EEF77FF9EDF717FEE078E9F736FA71
+:10292000A06880F8645070BD10B5A54C207910F0F7
+:10293000020F08BF10BD6078002818BF10BDE06806
+:10294000C078192880F06981DFE800F05F4F0D8FB3
+:10295000F8F8A6223FF86F83B1F8F8F8F8F7E3E04B
+:10296000F9F5F4F8F300A0680023012190F867203E
+:102970005830F9F772FE002818BF10BD0821A06872
+:1029800080F86710002180F8881080F88C1010BD46
+:10299000A0680023194690F865205830F9F75DFECD
+:1029A00018B1A168002081F88C00A06800231946A6
+:1029B00090F864205830F9F750FE002808BF10BD89
+:1029C0000020A16881F8880010BDA0680023194686
+:1029D00090F864205830F9F740FE002808BFFFDF68
+:1029E0000420A16881F8640010BDA0680023194686
+:1029F00090F864205830F9F730FE002808BFFFDF58
+:102A00000C20A16881F8640010BDA068002319465D
+:102A100090F864205830F9F720FE002808BFFFDF47
+:102A20000D20A16881F8640010BDA068002319463C
+:102A300090F864205830F9F710FE002808BFFFDF37
+:102A40000121A06880F88D105FF00F0180F86410FC
+:102A500010BDA06890F86400122818BFFFDF0121A4
+:102A6000A06880F88E101121F0E7A06800231946B5
+:102A700090F864205830F9F7F0FD28B9A06890F874
+:102A80008E00002808BFFFDF0121A06880F88D10AC
+:102A9000132180F8641010BDA06890F86400182815
+:102AA00018BFFFDF1A20A16881F8640010BDA0687C
+:102AB000D0F8F81003884A889A4204BF097804299C
+:102AC00019D190F86420002319465830F9F7C5FD54
+:102AD000002808BFFFDFA06890F8901011F0020FE7
+:102AE00004BF012180F8641005D0002180F888100F
+:102AF000D0F8F8000170A0680023194690F865200E
+:102B00005830F9F7AAFD002808BF10BD0020A168C1
+:102B100080E0A0680023194690F864205830F9F747
+:102B20009CFD002808BFFFDF0520A16881F8640034
+:102B300010BD30E01FE012E001E067E06DE0A0684A
+:102B40000023194690F864205830F9F786FD0028D4
+:102B500008BFFFDF1C20A16881F86400E8E7A068D7
+:102B60000023194690F865205830F9F776FD0028C3
+:102B700008BFFFDFCAE7A0680023194690F8642069
+:102B80005830F9F76AFD002808BFFFDF1F20A16851
+:102B900081F86400CCE7A06890F8651021291DD069
+:102BA00090F86410232918BFFFDFC1D190F8F2100C
+:102BB000002906BF90F8F3100029242102E000004C
+:102BC0007C01002018BF80F864107FF4F9AE00216A
+:102BD00080F864100846FEF7DCF8F1E690F8F21091
+:102BE000002907BF90F8F3100029242180F8651010
+:102BF0008CD1002180F8651080F87D1090F80E01CE
+:102C000000281CBF0020FEF7C4F87FE7A168002061
+:102C100081F8650081F88C008AE7FFDF88E7000013
+:102C200070B58D4C0829207A63D2DFE801F0041AD0
+:102C30005A5A2662625A80B1F1F7EDFD012211461F
+:102C40001046F1F7F0FFF2F7FDFC0020A072F1F75B
+:102C5000A1FEBDE87040F2F76EB9BDE87040EFF735
+:102C6000E3BED4E90001EFF7DCFC2060A07A401C51
+:102C7000C0B2A07228281CD370BDA07A0025401EC7
+:102C8000C6B2E0683044F2F748FA10B9E1687F2034
+:102C90008855A07A272828BF01252846F2F782FC0C
+:102CA000A07A282809D2401CC0B2A072282828BFC8
+:102CB00070BDBDE87040F1F76DBE207A00281CBFE2
+:102CC000012000F085F8F2F7C3F8F2F72CF90120A3
+:102CD000E07262480078E9F759F8BDE87040EFF714
+:102CE000A3BE002808BF70BD0020BDE8704000F002
+:102CF0006FB8FFDF70BD10B5574C207A002804BFB5
+:102D00000C2010BD00202072E072607AF0F7DAFA31
+:102D1000607AF0F724FD607AEFF75BFF00280CBFC4
+:102D20001F20002010BD002270B54B4C06460D46FA
+:102D3000207A68B12272E272607AF0F7C3FA607AA0
+:102D4000F0F70DFD607AEFF744FF002808BFFFDFC2
+:102D50004248E560067070BD70B5050007D0A5F566
+:102D6000E8503F494C3881429CBF122070BD3A4C1C
+:102D7000E068002804BF092070BD207A00281CBF2D
+:102D80000C2070BD3748EFF7CAFE6072202804BFE0
+:102D90001F2070BDEFF73CFF2060002D1CBF2844B2
+:102DA0002060012065602072002000F011F80020F2
+:102DB00070BD2949CA7A002A04BF002070471F222B
+:102DC000027000224270CB684360CA7201207047D3
+:102DD0002DE9F04184B00746EFF71AFF1E4D8046FB
+:102DE000414668682C6800EB800046002046F0F7FA
+:102DF0001DFCB04206DB6868811B4046EFF711FC02
+:102E00000446286040F2337621464046F0F70EFC37
+:102E1000B04204DA31464046EFF703FC0446002096
+:102E20008DF8000040F2E760039004208DF8050063
+:102E3000002F14BF012003208DF80400684602947F
+:102E4000F0F7B3F8687A6946F0F72AF9002808BF66
+:102E5000FFDF04B0BDE8F081AC1200209C0100202F
+:102E6000B5EB3C00212C02002DE9F0410C46124943
+:102E70000D68114A114908321160A0F12001312971
+:102E800001D301200CE0412810D040CC0C4F94E835
+:102E90000E0007EB8000241F50F8807C3046B847B6
+:102EA00020600548001D0560BDE8F0812046DEF782
+:102EB00097F9F5E706207047100502400100000170
+:102EC000FC48020010B5524800F038FA00B1FFDFAC
+:102ED0004F48401C00F032FA002800D0FFDF10BD40
+:102EE0002DE9F14F4B4ED6F800B00127484800F0CD
+:102EF0002DFADFF81C8128B95FF0000708F1010006
+:102F000000F03AFA444C00254FF0030901206060BC
+:102F1000C4F80051C4F80451009931602060DFF812
+:102F2000FCA018E0DAF80000C00614D50E2000F06E
+:102F300064F8EFF3108010F0010072B600D00120A9
+:102F4000C4F80493D4F8001119B9D4F8041101B9E4
+:102F500020BF00B962B6D4F8000118B9D4F8040152
+:102F60000028DFD0D4F804010028CFD137B1C6F84B
+:102F700000B008F1010000F0E9F911E008F10100EA
+:102F800000F0E4F90028B9D1C4F80893C4F804515A
+:102F9000C4F800510E2000F030F81D4800F0ECF9A4
+:102FA0000020BDE8F88F2DE9F0438DB00D460646B0
+:102FB00000240DF110090DF1200817E004EB44077F
+:102FC000102255F82710684601F0F2F805EB870744
+:102FD00010224846796801F0EBF86846FFF780FF59
+:102FE00010224146B86801F0E3F8641CB442E5DB06
+:102FF0000DB00020BDE8F08372E700F01F02012150
+:1030000091404009800000F1E020C0F88012704734
+:103010009D01002004E5004000E0004010ED00E0CC
+:10302000AA4900200870704770B5A94D01232B6094
+:10303000A84B1C68002CFCD0002407E00E6806603A
+:103040001E68002EFCD0001D091D641C9442F5D39F
+:103050000020286018680028FCD070BD70B59B4E19
+:1030600004469D4D3078022800D0FFDFAC4200D3EB
+:10307000FFDF71699948012903D847F23052944221
+:1030800001DD03224271491C7161291BC160934912
+:103090007078F0F705F8002800D1FFDF70BD70B53B
+:1030A0008A4C0D466178884200D0FFDF8A4E082D99
+:1030B0004BD2DFE805F04A041E2D4A4A4A382078F0
+:1030C000022800D0FFDF03202070A078012801D063
+:1030D00020B108E0A06800F0B7FD04E004F10800AA
+:1030E00007C8FFF7A1FF05202070BDE87040EFF78B
+:1030F0009BBCEFF78DFD01466068F0F797FAB04290
+:1031000002D2616902290BD30320F0F74CFD12E0D3
+:10311000EFF77EFD01466068F0F788FAB042F3D21F
+:10312000BDE870409AE7207802280AD0052806D02A
+:10313000FFDF04202070BDE8704000F0BDB8022021
+:1031400000E00320F0F72FFDF3E7FFDF70BD70B55F
+:103150000546EFF75DFD5D4C60602078012800D0EA
+:10316000FFDF5E49012008700020087104208D6097
+:1031700048715948C860022020706078EFF790FFCE
+:10318000002800D1FFDF70BD10B5504C207838B951
+:103190000220F0F71EFD18B90320F0F71AFD08B160
+:1031A000112010BD4E48EFF7BAFC6070202804D003
+:1031B000012020700020606110BD032010BD2DE9AA
+:1031C000F041144600EB84070E4605463F1F00F011
+:1031D0004EFD4FF080521169484306EB8401091FF0
+:1031E000B14201D2012100E000211CB11269B4EB0F
+:1031F000920F02D90920BDE8F0813A4A95420ED3D8
+:10320000AF420CD3854205D2874203D245EA06007D
+:10321000800701D01020EEE7964200D309B10F20BD
+:10322000E9E7314831490068884205D022463146F5
+:103230002846FFF7F9FE10E0FFF7A6FF0028DAD1D5
+:10324000224800218560C0E9036481704FF4A971B0
+:1032500004FB01F01830FFF77AFF0020CBE770B5D0
+:103260004FF08055044628691E49B1FBF0F08442B6
+:1032700001D20F2070BD00F0FAFCA04201D810204E
+:1032800070BD194819490068884204D02869604314
+:1032900000F0DAFC0CE0FFF777FF0028F0D1296995
+:1032A0000A4861438160012181701148FFF74FFF97
+:1032B000002070BD00F024BF10B5044C6078EFF71B
+:1032C00088FC00B9FFDF0020207010BDA0010020A5
+:1032D00004E5014000E40140105C0C00BC12002039
+:1032E0009F30020000600200B0000020BEBAFECA9B
+:1032F0007C5E01004FF08050D0F83011062903D0D9
+:10330000D0F83011491C07D1D0F83411062905D363
+:10331000D0F83401401C01D00020704701207047D4
+:103320004FF08050D0F83011062905D1D0F8340183
+:10333000062801D30120704700207047002101704A
+:10334000084670470146002008707047EFF310816F
+:1033500001F0010172B60278012A01D0012200E0D9
+:1033600000220123037001B962B60AB10020704740
+:103370004FF400507047E9E7EFF3108111F0010FAF
+:1033800072B64FF00002027000D162B600207047A2
+:10339000F2E700004C4909680160002070474A4983
+:1033A00008600020704701218A0720B1012804D05D
+:1033B00042F204007047916700E0D1670020704737
+:1033C00042490120086042F20600704708B5042314
+:1033D0003E4A1907103230B1C1F80433106840F08A
+:1033E000010010600BE0106820F001001060C1F8CF
+:1033F00008330020C1F8080135480068009000201B
+:1034000008BD011F0B2909D8304910310A6822F084
+:103410001E0242EA400008600020704742F20500A8
+:103420007047000100F18040C0F804190020704787
+:10343000000100F18040C0F8081900207047000129
+:1034400000F18040D0F80009086000207047012892
+:1034500001D9072070471F4A52F8200002680A432A
+:10346000026000207047012801D907207047194ADF
+:1034700052F8200002688A43026000207047012849
+:1034800001D907207047134A52F8200000680860ED
+:1034900000207047020010494FF0000003D0012ABD
+:1034A00001D0072070470A6070474FF0804100202C
+:1034B000C1F808014FF0E020802180F800140121BC
+:1034C000C0F80011704700000004004000050040F3
+:1034D00008010040C0490200780500406249634B82
+:1034E0000A6863499A42096801D1C1F31001016079
+:1034F000002070475C495D4B0A685D49091D9A428E
+:1035000001D1C0F310000860002070475649574BA6
+:103510000A68574908319A4201D1C0F31000086087
+:103520000020704730B5504B504D1C6842F20803E4
+:10353000AC4202D0142802D203E0112801D318466D
+:1035400030BDC3004B481844C0F81015C0F814250E
+:10355000002030BD4449454B0A6842F209019A42B5
+:1035600002D0062802D203E0042801D3084670479F
+:10357000404A012142F83010002070473A493B4B45
+:103580000A6842F209019A4202D0062802D203E0F8
+:10359000042801D308467047364A012102EBC000D7
+:1035A00041600020704770B52F4A304E314C15688D
+:1035B00042F2090304EB8002B54204D0062804D28B
+:1035C000C2F8001807E0042801D3184670BDC1F303
+:1035D0001000C2F80008002070BD70B5224A234ECA
+:1035E000244C156842F2090304EB8002B54204D072
+:1035F000062804D2D2F8000807E0042801D31846B0
+:1036000070BDD2F80008C0F310000860002070BD43
+:10361000174910B50831184808601120154A0021D3
+:1036200002EBC003C3F81015C3F81415401C14288E
+:10363000F6D3002006E0042804D302EB8003C3F88D
+:10364000001807E002EB8003D3F80048C4F310042D
+:10365000C3F80048401C0628EDD310BD04490648B5
+:103660000831086070470000B0000020BEBAFECAF2
+:1036700000F5014000F001400000FEFF7E4B1B689A
+:1036800003B19847BFF34F8F7C4801687C4A01F42F
+:10369000E06111430160BFF34F8FFEE710B5EFF318
+:1036A000108010F0010F72B601D0012400E0002458
+:1036B00000F0D9F850B1DDF72DFEEFF776F8F0F70E
+:1036C00013FADFF7A2FB6F490020086004B962B665
+:1036D000002010BD70B50C460546EFF3108010F0C9
+:1036E000010F72B601D0012600E0002600F0BBF801
+:1036F00018B106B962B6082070BDDDF787FDDDF7A9
+:103700000DFE0246002043099B0003F1E02300F078
+:103710001F01D3F80031CB40D9071BD0202803D29A
+:1037200022FA00F1C90722D141B2002906DA01F0DC
+:103730000F0101F1E02191F8141D03E001F1E021F6
+:1037400091F800144909082911D281B101290ED03C
+:1037500004290CD0401C6428D5D3DFF72DFB494940
+:10376000494808602046F0F7D9FD60B904E006B981
+:1037700062B641F2010070BD3F4804602DB1284699
+:10378000F0F719FE18B110242CE0404D19E028780C
+:10379000022802D94FF4805424E0072400286878D6
+:1037A00001D0F8B908E0E8B120281BD8A878212872
+:1037B00018D8012816D001E0A87898B9E8780B2825
+:1037C00010D83349802081F8140DDDF7A7FD294674
+:1037D000F0F770F9EEF7A8FF00F07CFA2846DDF765
+:1037E0006BFD044606B962B61CB1FFF757FF2046D1
+:1037F00070BD002070BD10B5044600F034F800B173
+:1038000001202070002010BD224908600020704770
+:1038100070B50C4620490D681F49204E08310E60D6
+:10382000102807D011280CD012280FD0132811D03F
+:10383000012013E0D4E90001FFF74CFF354620607A
+:103840000DE0FFF72BFF0025206008E02068FFF760
+:10385000D2FF03E00F4920680860002020600E4876
+:10386000001D056070BD074807490068884201D106
+:103870000120704700207047B80100200CED00E0E7
+:103880000400FA05B0000020BEBAFECAC849020012
+:103890000BE000E0040000201005024001000001E0
+:1038A00000B5C44910F1080F08BFF82024D014DC7B
+:1038B00010F1280F08BFD8201ED010F1140F08BF38
+:1038C000EC2019D010F1100F08BFF02014D010F127
+:1038D0000C0F08BFF4200FD00CE010F1040F08BF4C
+:1038E000FC2009D0002818BF032805D0042804BFF5
+:1038F000086000BDFFDF00BD086000BD00B5AE4937
+:10390000012808BF032004D0022816BFFFDF0420CF
+:1039100000BD086000BDA949002804BF086820F068
+:10392000010005D0012806BF086840F0010070477B
+:103930000860704770B51E460546012924D0022A4A
+:1039400004BF9F484FF47A710DD0012A04BF9D48EF
+:103950004FF4C86107D0042A07BF9B4840F698017E
+:103960009A4840F6E44144181846F1F744FE0444EE
+:103970003046F1F75EFE20444FF47A7100F2712078
+:10398000B0FBF1F0281A70BD022A08BF4FF47A701C
+:103990000AD0012A08BF4FF4C86005D0042A0CBF22
+:1039A00040F6980040F6E44049F608514418DBE739
+:1039B00070B514460546012908BF49F6CA660DD000
+:1039C000022B08BF824807D0012B08BF7D4803D0D7
+:1039D000042B0CBF7C487F4800F1FA061046F1F733
+:1039E00019FE012C08BF4FF47A710AD0022C08BFCF
+:1039F0004FF4FA7105D0042C0CBF4FF4FA614FF468
+:103A0000FA51711A08444FF47A7100F28920B0FB20
+:103A1000F1F0281A801E70BD70B5144606460129C3
+:103A200030D0022B04BF66494FF47A700DD0012BC1
+:103A300004BF64494FF4C86007D0042B07BF624934
+:103A400040F69800614940F6E4400D181046F1F741
+:103A5000E1FD012C08BF4FF47A710AD0022C08BF97
+:103A60004FF4FA7105D0042C0CBF4FF4FA614FF4F7
+:103A7000FA51691A08444FF47A716438B0FBF1F0D6
+:103A8000301A70BD022B08BF4FF47A700AD0012B98
+:103A900008BF4FF4C86005D0042B0CBF40F6980057
+:103AA00040F6E44049F608514518CFE770B5164690
+:103AB0000446012908BF49F6CA650DD0022B08BF8C
+:103AC000434807D0012B08BF3E4803D0042B0CBF4E
+:103AD0003D48404800F1FA051046F1F78CFD0544D9
+:103AE0003046F1F7A6FD28444FF47A7100F2E14028
+:103AF000B0FBF1F0201A801E70BD2DE9F0410746A1
+:103B00001E460C4615461046082A16BF04284DF6D8
+:103B10008830F1F770FD07EB4701C1EBC71100EBEF
+:103B2000C100012C08BF4FF47A710AD0022C08BFE3
+:103B30004FF4FA7105D0042C0CBF4FF4FA614FF426
+:103B4000FA5147182046F1F765FD381A4FF47A719B
+:103B500000F60F60B0FBF1F42846F1F740FD204479
+:103B60003044401DBDE8F08170B5054614460E4650
+:103B70000846F1F740FD05EB4502C2EBC512C0EB6C
+:103B8000C2053046F1F755FD2D1A2046082C16BF08
+:103B900004284DF68830F1F72EFD28444FF47A7151
+:103BA00000F6B730B0FBF1F52046F1F718FD2844D8
+:103BB000401D70BD0C15004010150040501600400F
+:103BC00068360200A2240200D0FB010030D30100BD
+:103BD00004360200C0D401002DE9FE430C468046A5
+:103BE000F9F7BAF9074698F80160204601A96A4634
+:103BF000ECF79BFC05000DD0012F02D00320BDE89F
+:103C0000FE83204602AA0199ECF7B1FB0298B0F8B6
+:103C100003000AE0022F14D1042E12D3B8F80300D7
+:103C2000BDF80020011D914204D8001D80B2A919E1
+:103C3000814202D14FF00000E1E702D24FF00100D3
+:103C4000DDE74FF00200DAE70B4A022111600B4971
+:103C50000B68002BFCD0084B1B1D1860086800285F
+:103C6000FCD00020106008680028FCD070474FF09E
+:103C7000805040697047000004E5014000E40140C5
+:103C800002000B464FF00000014620D0012A04D06C
+:103C9000022A04D0032A0DD103E0012002E0022011
+:103CA00015E00320072B05D2DFE803F00406080A1D
+:103CB0000C0E100007207047012108E0022106E0E9
+:103CC000032104E0042102E0052100E00621EEF7D3
+:103CD00042BF0000F9480521817000210170417048
+:103CE0007047F7490A78012A05D0CA681044C860AD
+:103CF0004038EFF768BC8A6810448860F8E700280D
+:103D000019D00378EF49F04A13B1012B0ED011E01E
+:103D10000379012B00D06BB943790BB1012B09D189
+:103D20008368643B8B4205D2C0680EE00379012BA7
+:103D300002D00BB10020704743790BB1012BF9D1B0
+:103D4000C368643B8B42F5D280689042F2D8012070
+:103D50007047DB4910B501220A700279A2B1002236
+:103D60000A71427992B104224A718268D34C52326C
+:103D70008A60C0681434C8606060EEF749FFCF49BC
+:103D800020600220887010BD0322E9E70322EBE7E0
+:103D900070B5044609B1012000E00320C84D0021A0
+:103DA0002970217901B100202871607968B104205F
+:103DB000C24E6871A168F068EEF733FCA860E06855
+:103DC0005230E8600320B07070BD0320F0E72DE9A9
+:103DD000F04105460226EFF722FB006800B1FFDF45
+:103DE000B64C01273DB12878B0B1012805D0022892
+:103DF00010D0032813D027710CE06868C82807D3B7
+:103E0000EFF747FC20B16868FFF76BFF012603E07E
+:103E1000002601E000F05CF93046BDE8F081207832
+:103E20000028F7D16868FFF76AFF0028E3D06868C8
+:103E3000017879B1A078042800D0FFDF01216868FB
+:103E4000FFF7A6FF9E49E078EFF72AF90028E1D1B5
+:103E5000FFDFDFE7FFF77DFF6770DBE72DE9F04766
+:103E6000964C8846E178884200D0FFDFDFF84C921C
+:103E700000250127924E09F11409B8F1080F75D2F7
+:103E8000DFE808F0040C28527A808D95A07803288A
+:103E900002D0022800D0FFDFBDE8F087A078032819
+:103EA00002D0022800D0FFDF0420A0702571207806
+:103EB000002878D1FFF715FF3078012806D0B068C8
+:103EC000E06000F031F92061002060E0E078EEF77A
+:103ED000E4FFF5E7A078032802D0022800D0FFDF36
+:103EE000207800286DD1A078032816D0EEF790FE38
+:103EF00001464F46D9F80000EFF798FB00280EDB8B
+:103F0000796881420BDB081AF0606D49E078EFF7C1
+:103F1000C7F80028C0D1FFDFBEE7042028E0042056
+:103F2000EFF741FEA570B7E7A078032802D002287A
+:103F300000D0FFDF207888BBA078032817D0EEF7E9
+:103F400067FE01464F46D9F80000EFF76FFB0028E7
+:103F5000E5DB79688142E2DB081AF0605849E078D5
+:103F6000EFF79EF8002897D1FFDF95E740E00520A6
+:103F7000EFF719FEA7708FE7A078042800D0FFDFC5
+:103F8000022004E0A078042800D0FFDF0120A1680F
+:103F90008847FFF71CFF054630E004E011E0A078F9
+:103FA000042800D0FFDFBDE8F04700F091B8A0780A
+:103FB000042804D0617809B1022800D0FFDF2078FE
+:103FC00018B1BDE8F04700F08CB8207920B1062088
+:103FD000EFF7E9FD2571CDE7607838B13849E07831
+:103FE000EFF75EF800B9FFDF657055E70720BFE720
+:103FF000FFDF51E73DB1012D03D0FFDF022DF9D1E5
+:104000004AE70420C3E70320C1E770B5050004D0E8
+:104010002A4CA078052806D101E0102070BD0820A8
+:10402000EFF7D7FD08B1112070BD2848EEF777FDF6
+:10403000E070202803D00020A560A07070BD032090
+:1040400070BD1E4810B5017809B1112010BD8178EE
+:10405000052906D0012906D029B1012101700020CF
+:1040600010BD0F2010BD00F03CF8F8E770B5134C00
+:104070000546A07808B1012809D155B12846FFF7B7
+:104080003EFE40B1287840B1A078012809D00F2029
+:1040900070BD102070BD072070BD2846FFF759FE87
+:1040A00003E000212846FFF773FE0549E078EEF7AC
+:1040B000F7FF00B9FFDF002070BD0000BC01002049
+:1040C000CC1200203D860100FF1FA1075D3E0200CB
+:1040D0000A4810B5006900F01FF8BDE81040EEF77F
+:1040E000A3BC064810B5C078EEF773FD00B9FFDF3A
+:1040F0000820EFF758FDBDE81040EBE5BC010020BB
+:1041000010B5134C2060201D016011481030026072
+:10411000001D0360002010BD0E490A6848F202131A
+:104120009A4302430A6070470A4A116848F2021330
+:1041300001EA0300994311607047054B02465B4258
+:1041400010201344FC2B01D81160002070470000A0
+:1041500000060040C806024040EA010310B59B0774
+:104160000FD1042A0DD310C808C9121F9C42F8D0E1
+:1041700020BA19BA884201D9012010BD4FF0FF3092
+:1041800010BD1AB1D30703D0521C07E0002010BDA8
+:1041900010F8013B11F8014B1B1B07D110F8013B34
+:1041A00011F8014B1B1B01D1921EF1D1184610BD15
+:1041B000032A40F2308010F0030C00F0158011F853
+:1041C000013BBCF1020F624498BF11F801CB00F82B
+:1041D000013B38BF11F8013BA2F1040298BF00F87F
+:1041E00001CB38BF00F8013B11F0030300F025803C
+:1041F000083AC0F0088051F8043B083A51F804CB63
+:10420000A0E80810F5E7121D5CBF51F8043B40F828
+:10421000043BAFF30080D20724BF11F8013B11F833
+:1042200001CB48BF11F8012B24BF00F8013B00F877
+:1042300001CB48BF00F8012B704710B5203AC0F001
+:104240000B80B1E81850203AA0E81850B1E8185097
+:10425000A0E81850BFF4F5AF5FEA027C24BFB1E8D4
+:104260001850A0E8185044BF18C918C0BDE8104045
+:104270005FEA827C24BF51F8043B40F8043B08BF4E
+:104280007047D20728BF31F8023B48BF11F8012B15
+:1042900028BF20F8023B48BF00F8012B704702F00E
+:1042A000FF0343EA032242EA024200F002B84FF061
+:1042B00000020429C0F0128010F0030C00F01B80F3
+:1042C000CCF1040CBCF1020F18BF00F8012BA8BF01
+:1042D00020F8022BA1EB0C0100F00DB85FEAC17CC5
+:1042E00024BF00F8012B00F8012B48BF00F8012B78
+:1042F00070474FF0000200B51346944696462039A9
+:1043000022BFA0E80C50A0E80C50B1F12001BFF48E
+:10431000F7AF090728BFA0E80C5048BF0CC05DF8F4
+:1043200004EB890028BF40F8042B08BF704748BF42
+:1043300020F8022B11F0804F18BF00F8012B7047B6
+:10434000FEDF04207146084219D10699124A9142B3
+:1043500015DC069902394878DF2810D10878FE2844
+:1043600007D0FF280BD14FF001004FF000020B4B9C
+:10437000184741F201000099019A084B1847084B71
+:10438000002B02D01B68DB6818474FF0FF307146E6
+:104390004FF00002014B1847006002007D3602001A
+:1043A00004000020184819497047FFF7FBFFDCF7AD
+:1043B00005FF00BD4FF4805015490968884203D1BC
+:1043C000144A13605B68184700BD000020BFFDE77A
+:1043D0004FF480500E490968884210D10E4B18687E
+:1043E0004FF0FF318842F1D080F308884FF0202150
+:1043F000884204DD0948026803210A430260084834
+:10440000804708488047FFDFE0120020E0120020CC
+:104410000000002004000020006002001409004099
+:10442000F5430100B543020004207146084202D062
+:10443000EFF3098101E0EFF3088188690238007821
+:10444000102813DB20280FDB2C280BDB0A4A12680C
+:104450000A4B9A4203D1602804DB094A1047022024
+:1044600008607047074A1047074A1047074A126812
+:104470002C32126810470000B0000020BEBAFECAFD
+:1044800021130000692E02001138020004000020F0
+:104490000D4B0E4908470E4B0C4908470D4B0B4975
+:1044A00008470D4B094908470C4B084908470C4B76
+:1044B000064908470B4B054908470B4B034908477A
+:1044C0000A4B02490847000049BB00000D2F0000BD
+:1044D0006D2C0000092B0000972A00000F2D000012
+:1044E0003D13000053280000C1BD0000C9110000A9
+:1044F00000210160017170470021016081807047D7
+:10450000002101604160017270470A684B680260D7
+:104510004360B1F808C0A0F808C070470A6802609C
+:104520000B79037170470000B19500003B970000C4
+:1045300099980000BD980000F79800002B990000A2
+:104540005D9900008D990000039A00008996000093
+:10455000A7120000A712000075440000C14400002B
+:10456000E5440000794500009546000057470000EB
+:1045700089470000714800000349000057490000C6
+:104580003D4A00005D4A0000DF15000003160000F0
+:10459000331500008715000035160000C91600000D
+:1045A0005B6000000B620000DF650000F566000044
+:1045B0007F670000FD6700006168000085690000FA
+:1045C000556A0000C16A00007F4A0000854A000069
+:1045D0008F4A000085410000F74A00005941000061
+:1045E0007B4C0000B34C0000294D00000F4E000032
+:1045F000254E0000A7120000A7120000A71200001D
+:10460000A7120000A7120000A7120000A7120000C6
+:10461000A7120000BF24000045250000612500000E
+:104620007D2500000B270000A7250000B125000014
+:10463000F325000015260000F126000033270000B6
+:10464000A7120000A71200005F8300007F83000014
+:1046500081830000C5830000F3830000E184000033
+:104660006F85000083850000D1850000C1860000B1
+:10467000678800009189000073730000A989000019
+:10468000A7120000A7120000C9B4000033B6000052
+:1046900087B60000F3B60000A3B7000001000000D9
+:1046A00000000000100110013A0200001A02000090
+:1046B000F3900000E1900000FFFFFFFF0000FFFF0C
+:1046C000C5AC0000253D000065200000BD73000062
+:1046D000598E0000000000000000020000000000F1
+:1046E00000020000000000000001000000000000C7
+:1046F0000B810000EB800000598100004124000084
+:1047000003240000232400002FA800005BA8000061
+:1047100063AA0000515900007981000000000000E8
+:10472000A98100008F2400000000000000000000AC
+:104730000000000045A9000000000000E55900004D
+:10474000000000004808000048080000D3560000A0
+:10475000D35600005144000071AB00003F760000CA
+:10476000771F0000E31D02004F9401001157000065
+:104770001157000073440000D3AB0000C376000063
+:10478000E91F0000111E0200639401007001700116
+:10479000400038005C0024004801000200000300D3
+:1047A000656C746200000000000000000000000062
+:1047B0000000000087000000000000000000000072
+:1047C00000000000BE83605ADB0B376038A5F5AAF5
+:1047D0009183886C010000007911010041200100E3
+:1047E00000000001020603040500000007000000AD
+:1047F00000000000060000000A0000003200000077
+:1048000073000000B4000000DD860100DB0C020034
+:10481000CB6C010065AE010059F0010065AE0100EE
+:10482000616E01001DB00100E3E701001DB0010051
+:10483000476B0100B1AF010087EF0100B1AF01008C
+:10484000C76C010079AE0100E9DF010079AE01001B
+:104850005972010091B20100EFF0010091B2010024
+:104860000300000001555555D6BE898E0000C706CD
+:10487000C70CC71200006B030F06B3080000B70493
+:10488000A708970CF401FA00960064004B00320070
+:104890001E0014000A000500020001000041000093
+:1048A00000000000AAAED7AB154120100C0802177B
+:1048B0000D0101020909010106020918180301018D
+:1048C0000909030305000000FE000000FE000000CF
+:1048D000FE555555252627D6BE898E00F401FA00CF
+:1048E000960064004B0032001E0014000A00050010
+:1048F000020001002541000000000000DD3402003C
+:10490000F53402000D350200253502005535020050
+:104910007D350200A7350200DB3502005F32020060
+:10492000BF310200B53202003B4102003D330200BC
+:104930004D330200793302009F3C0100A73C010087
+:10494000B93C0100A7330200C133020095330200D5
+:104950009F330200CD33020003340200B52E020063
+:1049600023340200313402003F3402004F3402008D
+:10497000673402007F34020095340200B52E020035
+:104980000000000077B90000CDB90000E3B90000D5
+:10499000813C0200E12E0200A72F02000B40020022
+:1049A000434002006D400200493B0100C93E010046
+:1049B000B52E0200B52E0200B52E0200B52E020063
+:1049C0001C0500402005004000100200EC490200D8
+:1049D00008000020D001000044110000244A020019
+:1049E000D801002008110000A0110000011813C810
+:1049F000140250201A0102227C2720FB349B5F8086
+:104A00001280021A10138B091B2048041ACE0401CD
+:104A1000200B50A40AAC01300912CB637F010B6854
+:044A2000CC10A00016
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/softdevice_s132.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/softdevice_s132.zip
new file mode 100644
index 0000000..25f0bc5
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52832/softdevice_s132.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_with_bonds_s140.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_with_bonds_s140.zip
new file mode 100644
index 0000000..1b7dae3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_with_bonds_s140.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_with_bonds_s140_with_setting_page.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_with_bonds_s140_with_setting_page.hex
new file mode 100644
index 0000000..173518e
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_with_bonds_s140_with_setting_page.hex
@@ -0,0 +1,2739 @@
+:020000040002F8
+:10600000E0510020C1630200C9630200CB630200BB
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:1060400091670200DB630200F1690200DB6302007A
+:10605000DB630200DB63020079650200DB630200A0
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB630200E9670200DB630200DB630200FE
+:106090000D680200DB63020011680200DB6302008E
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB630200DB630200C0
+:1060E000DB630200DB630200DB63020000000000F0
+:1060F00000000000DB63020000000000DB63020020
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F07AF900480047A1A30200A3
+:10621000E051002030B450E8012F93B2C4892344E8
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE715680200E0
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F06BF853465A46C01A914110D309
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:1064600090407047004870479800030040EA0103DD
+:106470009B0703D009E008C9121F08C0042AFAD2FA
+:1064800003E011F8013B00F8013B521EF9D27047BE
+:10649000D2B201E000F8012B491EFBD27047002266
+:1064A000F6E710B513460A4604461946FFF7F0FF13
+:1064B000204610BD421C10F8011B0029FBD1801A98
+:1064C000704730B504460020034600E05B1C934251
+:1064D00003D2E05CCD5C401BF8D030BD202A04DB49
+:1064E000203A21FA02F00021704721FA02F3D0404D
+:1064F000C2F120029140084319467047064C074DEF
+:1065000006E0E06840F0010394E807009847103483
+:10651000AC42F6D3FFF778FEDC080300FC0803006A
+:1065200070B58C1810F8015B15F0070301D110F855
+:10653000013B2A1106D110F8012B03E010F8016B82
+:1065400001F8016B5B1EF9D12B0705D40023521E05
+:106550000DD401F8013BFAE710F8013BCB1A921C6D
+:1065600003E013F8015B01F8015B521EF9D5A1426B
+:10657000D8D3002070BD00002DE9F04F00268DB06B
+:10658000DFF8A081B14604964FF4807501243746A8
+:106590000596284605F05AF938B1D8F80403204288
+:1065A00003D0284605F048F926432D1D64007F1CC2
+:1065B000ADB2082FEDD34FF4BE74204605F046F976
+:1065C00048B1204605F038F946F0004604AA0221F9
+:1065D000002005F01BF9544C16F0FF0F15D00127D1
+:1065E000002537420DD008EB8501D1F81005D1F810
+:1065F0001015C0F3052054F82520C1F3014102B164
+:1066000090477F006D1C082DEBD3002E7EDA002012
+:10661000CDF82890411E0DF1100B07AACDF82C9053
+:1066200042F82010401C91460228F9D300252E463E
+:10663000A11911F8607F91F9000027F0C008401CF3
+:1066400040D007A9404604F0FAF940B34FEA971A40
+:10665000404602F02FF854F820701FB1BAF1030F32
+:1066600003D006E0BAF1030F2CD10AA9404604F08A
+:10667000EEF902A8CDF8088005F06CF8029900EB5D
+:106680008100D0F8000704A9C0F301400290404601
+:1066900004F0D5F90028029802D0022802D011E0B7
+:1066A00003280FD1BAF1030F08D10298022833D082
+:1066B0000221404605F028F86D1CEDB217B1514695
+:1066C0004046B847761C042EB2D3002D21D001AA33
+:1066D0000221002005F09AF800205A460DF104012D
+:1066E00052F8206051F82030B34217D000200AAE93
+:1066F0004FEA090351F8207042F8207056F82070D4
+:1067000043F82070401C0228F4D300E001E0002D83
+:106710008CD10DB0BDE8F08F0321CAE7401C0228E0
+:10672000DED3F6E7006000401829002000F01F02C9
+:10673000012191404009800000F1E020C0F8801262
+:10674000704700F01F02012191404009800000F1D4
+:10675000E020C0F80011704700F01F0201219140B5
+:106760004009800000F1E020C0F80012704749079E
+:10677000090E002806DA00F00F0000F1E02080F892
+:10678000141D704700F1E02080F8001470470000ED
+:1067900070B54FF48076304604F090FA114CB50590
+:1067A00060B1304604F091FA0120C5F80803607921
+:1067B00020B9012060712168002088474FF482765B
+:1067C000304604F07BFA00280AD0304604F07DFA07
+:1067D0000220C5F808032168BDE870400120084781
+:1067E00070BD0000B822002007480021C0F8401109
+:1067F000C0F84411C0F84811C0F84C11C0F800119D
+:10680000C0F8041108F098BC0010014008F0E2BB89
+:1068100005F0C6BD30B54FF0805000228300D0F89F
+:106820003011C3F80C21C3F81021624B1A60624B7F
+:106830001B68624C2360604B1B1D1B68241D23607A
+:106840005D4B08331B68241D23605B4B0C331B68B6
+:10685000241D2360584B10331B68241D2360564BA6
+:1068600014331B68241D2360534B18331B68534C8F
+:1068700020342360504B1C331B68241D23604E4B77
+:1068800020331B68241D23604B4B24331B68241DBD
+:106890002360494B28331B68241D2360464B2C334F
+:1068A0001B68241D2360444B30331B68434C403429
+:1068B0002360414B34331B68241D23603E4B383327
+:1068C0001B68241D23603C4B3C331B68241D236044
+:1068D000394B40331B68241D23600124082902D151
+:1068E000D0F8343113B1082904D006E0354B3449CF
+:1068F000196005E0D0F8343113B1082904D006E05E
+:10690000314BFB21196005E0D0F8343113B108296F
+:1069100008D00EE090F858322C48016863F3030168
+:10692000016002E0D0F834311BB929494FF40070FE
+:10693000086028480168C90702D06FF001010160B2
+:106940002548016841F470010160BFF34F8FBFF328
+:106950006F8F4FF01021D1F80002002803DBD1F82F
+:106960000402002822DA1D4B1C601D480468002C1C
+:10697000FCD01224C1F800420568002DFCD0C1F8FB
+:10698000044201680029FCD01A6001680029FCD08B
+:10699000BFF34F8F10487C380168124A01F4E06160
+:1069A00011430160BFF34F8F00BFFDE70F490E4851
+:1069B000086030BD380500400404001020C50040C8
+:1069C000488103008C56004018F50040E40E00405A
+:1069D000409602400004004088ED00E004E50140DC
+:1069E00000E401400400FA050090D003DC230020FD
+:1069F0000148006800470000C022002002E008C8EB
+:106A0000121F08C1002AFAD170477047002001E028
+:106A100001C1121F002AFBD170470000012120286C
+:106A200003DA81400548014003E0402802DA2038BB
+:106A3000814009B10120704700207047FC06FFBD6E
+:106A400010B560B159B102780B785208B2EB530F10
+:106A500005D10622401C491CFFF733FD08B1002078
+:106A600010BD012010BD800701D00020704701201B
+:106A70007047C3688B4206D811440069491E8142A1
+:106A800001D8012070470020704710B50122022173
+:106A9000002001F013FC08B1072810D107220221C1
+:106AA000012001F00BFC08B1072808D100210A22BF
+:106AB000084601F003FC08B1072800D1002010BDF2
+:106AC00010B550B10A480321008801EB004009A12C
+:106AD00005F0ACF807F078F903E00321094800F06D
+:106AE000A0FC002803D0BDE8104000F0CBB810BDDA
+:106AF00024240020457261736520626F6E647321E7
+:106B0000000000005424002070B58CB015460E46DD
+:106B100000236C46C3F10F01415CE1545B1C102B58
+:106B2000F8D30D2104F11000FFF7B9FC0020C0F1EB
+:106B30000F02315C2244401C11740328F7D36846CD
+:106B400046DF0020C0F10F01214491F820102954A4
+:106B5000401C0328F6D30CB070BD022001F0B0BA7F
+:106B60000149097900F0F0BD8022002070B50024B1
+:106B7000064D06E06868012110F8340005F0FAFCC3
+:106B8000641C28788442F5D3002070BDC822002000
+:106B9000F8B515460C460646052A01D20720F8BD71
+:106BA00005F0E0FD18B905F0A3FD0028F7D1124962
+:106BB00000224E600C708D60C1E90422C1E90622FA
+:106BC0000E4D0DE006EBC4002968009181788DF828
+:106BD000011000780A4A694605F018FD0028DED148
+:106BE000641EE4B2EED2BDE8F84004480021054A34
+:106BF000001D00F099B80000C822002010FD02001E
+:106C00001D970200018B020072B605F0C5F800BFA7
+:106C100004F0FCFE0028FBD1104C0121208801EB80
+:106C200000400FA105F002F810480068C00700D02E
+:106C300000BE2088022101EB00400DA104F0F6FF08
+:106C4000BFF34F8F0948E43801680D4A01F4E06151
+:106C500011430160BFF34F8F00BFFDE724240020E4
+:106C6000466174616C206572726F7200F0ED00E035
+:106C700053797374656D207265736574000000004C
+:106C80000400FA050EB500210091CDE901106A4615
+:106C900044F20100FFF7B8FF0EBD000070B50228F6
+:106CA0000DD1084C032508A1208805EB004004F015
+:106CB000BDFF208810A105EB004004F0B7FF0120C4
+:106CC00070BD000024240020506F776572206D6134
+:106CD0006E6167656D656E742077616E7473207484
+:106CE0006F20726573657420746F20444655206D63
+:106CF0006F64652E00000000506F776572206D6133
+:106D00006E6167656D656E7420616C6C6F7765642C
+:106D100020746F20726573657420746F204446552B
+:106D2000206D6F64652E0000074B9B7823B12AB15C
+:106D300020B10068037C1BB1082070470720704712
+:106D40004174426100207047F429002070B507F0BB
+:106D500065FB104800240B21047044700E4D8170B7
+:106D600014206C602C706C70FFF7E0FC072114207D
+:106D7000FFF7FDFC1420FFF7E4FC0848046007213E
+:106D80001120FFF7F4FC0548001F0068A8600020F0
+:106D900070BD0000F4290020E82200200815014001
+:106DA0002DE9FC47DFF8789099F8023073B368B3A7
+:106DB000052902D20720BDE8FC87436933B3437C31
+:106DC000012B25D0002704460025884616468DF85D
+:106DD0000050684600F038F801A808F043FCC8B13C
+:106DE000012101700F4944600968C0E90218C0E937
+:106DF00004769DF8040089F801009DF8000000F079
+:106E000047F81420FFF7A8FC2846D4E70820D2E76B
+:106E10000F46D8E704259DF8000000F039F8F3E7A5
+:106E2000F4290020041501400649897839B130B1B0
+:106E3000416921B100210174022108F059B90820EB
+:106E400070470000F429002030B5EFF3108172B6CE
+:106E50000D4A9468012324B10370002900D162B661
+:106E600030BD93604FF0E023D3F88051074C2540AC
+:106E70001560C3F88041D3F8844154605A17C3F8B1
+:106E8000842100220270E8E7002B0020FC06FFBDF1
+:106E90000B498A68002A11D000280FD1EFF3108027
+:106EA00072B60B684FF0E022C2F800314B68C2F8AE
+:106EB000043100228A60002800D162B670470000C9
+:106EC000002B002070B5054608680C46411C04D014
+:106ED00004F075FC206804F003FC6068411C02D0DB
+:106EE000002104F0EBFB2968A069C1F82405607D4E
+:106EF000227D29681043C1F86C05D4E90012286886
+:106F0000C0F81425C0F80C15207D012814D1A06804
+:106F1000411C02D0002104F0D1FBE068411C04D0E8
+:106F200004F04DFCE06804F0DBFBD4E902122868B1
+:106F3000C0F80825C0F8101570BD70B50546086882
+:106F40000C46411C04D004F044FC206804F0D2FB41
+:106F50006068411C02D0002104F0B9FB2968A069D7
+:106F6000C1F82405607D217D2A680843C2F86C05BC
+:106F7000D4E900122868C0F80C15C0F81425207D4B
+:106F8000012814D1A068411C02D0002104F09FFB0D
+:106F9000E068411C04D004F01CFCE06804F0AAFB8B
+:106FA000D4E902122868C0F80825C0F8101570BD91
+:106FB00003F052B92DE9F047074600888EB08046AD
+:106FC00002F040FE824604462D4800252A460178FC
+:106FD000404600F0D1FB7879400734D501254FF6C3
+:106FE000FF7603AB2A460721504606F0CFF8010092
+:106FF00004D0404607F00AFC00252BE0B14631469C
+:10700000049802F073FD064648450FD00446014639
+:10701000404602F001FE4046FFF7A2FD30B940466F
+:1070200007F0C6FB4046FFF79BFD48B1224607210B
+:10703000504606F021F9010003D0404607F0E6FB78
+:1070400000254E4506D0404606F084FA10B1504661
+:1070500002F0E4FD02208DF81800ADF81A8078796E
+:10706000400701D5012000E002208DF820008DF8B6
+:10707000215006A801F004FF0EB0BDE8F087000023
+:10708000802200202DE9FC47002517880646158040
+:1070900090F82D001446894630B13A4621464846BC
+:1070A00000F094FB051E09D1B0784FF00C0A18B31C
+:1070B0002088C846001DB84202D95046BDE8FC876A
+:1070C000684679DF0028F9D12088032108F80010EC
+:1070D00020881921401C80B2208008F800102088E8
+:1070E000401C80B2208000EB0801BDF8000008F0D1
+:1070F000E7F9218808442080F0780222C8B121886D
+:1071000096F9033001F1030C4846BC45D5D84254EA
+:1071100021884FF0010C491C89B2218000F801C080
+:107120002188491C89B2218009F801302088401C3F
+:1071300020807068B8B1218890F9003001F1030C0B
+:107140004846BC45B9D8425421880A22491C89B214
+:10715000218042542188491C89B2218009F80130DC
+:107160002088401C2080308950B1CDE900474B4633
+:107170000622022106F1080008F08CFA051E9DD1B6
+:10718000308A50B1CDE900474B460722032106F172
+:10719000100008F07FFA051E90D1308B50B1CDE978
+:1071A00000474B461522142106F1180008F072FA28
+:1071B000051E83D1306A30B13B462246494601F074
+:1071C00034FB051EDBD1706A30B13B46224649468E
+:1071D00003F0F0F9051ED2D196F82C0038B13B46E9
+:1071E00022464946304607F0B7FB051EC7D1307826
+:1071F00038B13B4622464946304603F061FA051E47
+:10720000BDD128465AE718B504460020ADF8000065
+:1072100013466A46204600F006F8002802D0BDF862
+:107220000000204418BD70B588B182B100241588D3
+:1072300003E0065D641C3444A4B2A54203D80619D9
+:1072400076789E4201D08C42F3D38C4201D3002049
+:1072500070BDA11C1180005D401E80B270BD80F821
+:10726000301070472DE9F0410E00044606D02CB1D5
+:1072700096F87A000025012803D006E00E20BDE82C
+:10728000F08196F89800012821D04FF00108A570F0
+:107290002C2206F17801201DFFF7E8F884F8305021
+:1072A000D6F8A4006063D6F8A800A0634FF6FF707C
+:1072B000A4F8A80004F19400C4F8A400C4F8AA50EB
+:1072C000A4F8AE5084F8B050207810B104E0072044
+:1072D000D5E7FF2084F8540004F155011F27C4F8B6
+:1072E0009410A4F8987004F198023046FFF7CAFE93
+:1072F0000028C4D116F13C0F0ED004F17401C4F87B
+:107300009C10A4F8A07004F1A00206F13C00FFF765
+:10731000B9FE0028B3D103E0C4F89C50A4F8A050F3
+:1073200084F85180208BA4F8480084F83C802564C0
+:1073300084F8505060696064464604F13C020021C4
+:1073400004F1540072DF002899D1267097E710B538
+:107350000288102A1BD0112A20D0262A1DD1007A9B
+:107360000C46012801D0022817D1A0780521401C25
+:10737000B0FBF1F201FB1201204600F052F80028A8
+:107380000BD0A16B002908D0BDE810400847C27B94
+:10739000012A02D18088A1F8A80010BD0C46002166
+:1073A00084F8B2108088B4F8A8108842F5D120790A
+:1073B0000028F2D10121DFE710B50C46022801D0E8
+:1073C000032810D1607800280DD000206070A178CB
+:1073D000204600F026F8002805D0A16B002902D035
+:1073E000BDE81040084710BD10B5044690F85400A1
+:1073F00074DF012084F8B200002084F8B40084F81F
+:1074000050000621204601F041FF002808D1A17854
+:10741000204600F006F810B1A16B01B188470020AA
+:1074200010BD2DE9F05F044600780F4638B1A77013
+:10743000002003F04DFF012620B1667007E108200F
+:10744000BDE8F09F0025C4F8AA50A4F8AE5084F817
+:10745000B050A07910B1A078012806D0E07968B1C9
+:10746000A078012801D0022808D1616B21B184F8ED
+:10747000B1600820884701E084F8B15004F1AB0105
+:1074800000200A5C0AB1304603E0401C0628F8D30D
+:1074900000204FF002084FF0030B012F06D0022FFF
+:1074A0000CD0032F0FD0042F15D110E0A17929B1F2
+:1074B00094F8241011B908B130460DE0E17911B10A
+:1074C00008B1404608E0207A08B1584604E0607AE6
+:1074D00008B1042000E02846A070616B41B1032888
+:1074E00001D0042804D1607910B194F8B200A0B1A1
+:1074F00084F8B35004F13C0018210746FEF7CFFF93
+:1075000004F12C0084F83C60814606F05FF958B124
+:1075100094F82C0084F8510008E084F8B45084F802
+:10752000B36007208847E5E784F8516094F82400A9
+:1075300050B1484606F04AF920B194F8280084F882
+:10754000520001E084F8526084F85050A27804F1AF
+:10755000AA0104F194094FF0060A052A60D2DFE877
+:1075600002F078030F223F0084F83160C4F8A45081
+:10757000C4E9101584F83C808020A4F8480051E04C
+:1075800084F8318094F82420384612B10722027022
+:1075900001E080F800B0228A8281C4F8A4504160E2
+:1075A000E168B9603EE06069B860208BB88194F80A
+:1075B00024003D4610B184F83CA001E084F83C6012
+:1075C000204608F02BF840B185F8148004212046AD
+:1075D00001F05CFE20BB05211EE084F831B01DE007
+:1075E000E069B860208CB88194F824003D4610B161
+:1075F00084F83CA001E084F83C60204608F00EF8D6
+:1076000048B185F814800421204601F03FFE38B9C6
+:1076100084F831A002E0042184F83110C4F8A49069
+:10762000A07878B13A4604F15400D4F8A41072DF7F
+:1076300000287FF405AF94F8301094F8540073DFFD
+:107640000028F6D1616B11B194F831008847002011
+:10765000F6E684F83150F5E770B5040012D0014623
+:107660001C221448FEF702FF1248134D05602068E3
+:1076700050B17ADF002806D120680168296040688F
+:10768000686005E00E2070BD0B487BDF0028FAD152
+:1076900008484FF6FF711438084A20F8041B0549C2
+:1076A000343901600021FFF73FFB0028EBD00320B5
+:1076B00070BD0000AC25002040220020B5F502007E
+:1076C00010B5044600F078F8002805D02146BDE842
+:1076D0001040024803F017B910BD0000D825002063
+:1076E00070B515460E46044607F0A4FF002809D0E1
+:1076F000054800EB840080692A463146BDE87040A9
+:1077000001F002BE70BD0000C825002070B505461E
+:10771000002400F051F838B12946044803F0F3F88A
+:1077200008B1022400E00124204670BDD4250020C9
+:1077300010B51821034803F0C1F8182800D0C0B2D2
+:1077400010BD0000C825002070B505460C4608464F
+:1077500007F070FF60B1284600F02EF840B10548F0
+:10776000294600EB8400BDE87040183003F0CBB828
+:10777000002070BDC825002070B5054614460E4691
+:10778000084607F057FF002812D0284600F014F8EA
+:1077900000280DD00748294600EB860018301CB1A0
+:1077A000BDE8704003F0BAB8BDE8704003F06BB8B4
+:1077B00070BD0000C8250020142801D300207047A8
+:1077C0000146014803F09FB8CC2500207CB5054652
+:1077D00008880C460930904201D90C207CBD6846CF
+:1077E0006DDF0028FAD121880820685420881B21E9
+:1077F000401C80B2208029542088401C80B2208008
+:107800002844DDF801100160BDF805108180208852
+:10781000801D80B220809DF80010490800D0012111
+:1078200029542088401C208000207CBD10B503F026
+:1078300055FA002809D105484FF0020C00DF002856
+:1078400003D1BDE8104003F0ADBA10BDB828002048
+:1078500020B103490860034806F0EABA0E207047D9
+:10786000A022002001DA020010B54FF0FF31002005
+:107870003DDF00280BD1B1213CDF002807D10448AF
+:10788000416901208847022004F0AAFB002010BDB6
+:107890009C28002070B50E4C206841690020884764
+:1078A00020681321808876DF050008D0094801216F
+:1078B000008801EB004008A104F0B8F905E005F0EC
+:1078C00031FF2168086101F083FF284670BD000088
+:1078D000A0220020242400204661696C6564207485
+:1078E0006F20646973636F6E6E65637420474150E7
+:1078F00020636F6E6E656374696F6E0030B58FB014
+:1079000005461C2101A8FEF7CAFD0024142109A880
+:107910000894FEF7C4FD9DF82000009420F00F00AD
+:10792000401C20F0F00010308DF820009DF8210060
+:10793000029420F00F00401C20F0F00020308DF861
+:1079400021009DF82200049420F00600801C8DF890
+:1079500022009DF8040009AA40F028008DF80400D8
+:1079600008A8CDE90540079428788DF83A0004204E
+:10797000ADF838009DF80000ADF82C4020F00F0065
+:10798000401C20F0F00010308DF800009DF8010040
+:10799000ADF82E4020F00F00401C20F0F000203009
+:1079A0008DF801009DF802000D9420F00600801C67
+:1079B00020F0080040F011008DF802000EA8099098
+:1079C0001720CDF828D0ADF830006888AB1D01A98C
+:1079D000AADF0FB030BD000010B5164C86B01ECC2B
+:1079E0008DE81E0020B3144C4FF6FF71A180006893
+:1079F00060610020607620762046FFF729FF00288E
+:107A000014D101208DF812004FF65960ADF8100026
+:107A1000A21C04A90120A8DF002807D1214668463E
+:107A200062DF002802D12046FFF768FF06B010BDD4
+:107A30000E20FBE7F0FC02009C28002010B5002877
+:107A40000FD00188204C502926D00BDC10291DD0E6
+:107A5000112906D1A1888088814202D14FF6FF709A
+:107A6000A08010BD512913D05329FAD1C088E188D4
+:107A70008842F6D1607E0028F3D0FFF70BFF002884
+:107A8000EFD06169BDE81040022008478088E7E731
+:107A9000BDE8104005F07AB930F8061F62899142BE
+:107AA000DFD141890229DCD10C3000F0BDFA074951
+:107AB000207603220988BDE8104002EB014302460C
+:107AC00003A1184604F0B6B89C2800202424002006
+:107AD000526563656976656420696E646963617483
+:107AE000696F6E2073746174652025640000000066
+:107AF00070B50546007B0424012810D00224287BA1
+:107B0000214600F051F80C4C18B12068416903205F
+:107B1000884720684169BDE870400220084701F0AD
+:107B20006BF8002807D0112803D00F28E7D10724CD
+:107B3000E5E70624E3E770BDA022002070B51849F0
+:107B400000250A68002A2AD04A68002A27D0012680
+:107B500008319047082822D0124C0028206810D005
+:107B6000457685760621012000F01EF818B12068C0
+:107B700041690320884720684169BDE870400220C0
+:107B80000847467685760121084600F00DF8002862
+:107B900005D020684169032088472068457670BD7C
+:107BA000B8280020A022002086B00323ADF80030C2
+:107BB00020238DF814308DF8150000220E48019214
+:107BC00002928DF81610C188ADF8041002218DF8CC
+:107BD000061005A90491ADF80820CDF80CD08088D6
+:107BE00001A9AEDF002804D1BDF80010032900D0A0
+:107BF0000C2006B0704700009C2800200F4A03218B
+:107C0000128801EB024268B101280ED00B4A012113
+:107C10000228128801EB02420AD0032810460AD03B
+:107C200007A109E0104610A106E010461AA103E0E2
+:107C3000104622A100E030A103F0F8BF2424002068
+:107C4000556E6B6E6F776E206576656E742066720A
+:107C50006F6D20626C655F6466755F627574746FCA
+:107C60006E6C6573732E00004465766963652069E8
+:107C70007320707265706172696E6720746F206521
+:107C80006E74657220626F6F746C6F6164657220D0
+:107C90006D6F64652E00000044657669636520772A
+:107CA000696C6C20656E74657220626F6F746C6FA6
+:107CB00061646572206D6F64652E00005265717598
+:107CC00065737420746F20656E74657220626F6FC7
+:107CD000746C6F61646572206D6F646520666169A4
+:107CE0006C6564206173796E6368726F6E656F7521
+:107CF000736C792E000000005265717565737420F5
+:107D0000746F2073656E64206120726573706F6E8E
+:107D1000736520746F20636C69656E742066616999
+:107D20006C65642E0000000038B5044600882128E8
+:107D30001CD013DC102822D1072000F0E1FA08B192
+:107D4000FEF7A0FF1048A1880180104802F03EFF16
+:107D5000002814D0BDE83840FEF794BF3B280FD070
+:107D600056280CD1A088132176DFF1E7002000907F
+:107D7000A08869468FDF002801D0FEF783FF38BD59
+:107D8000A088132176DFE3E720220020482400208A
+:107D900010B51A4C0188606810290ED011292BD11A
+:107DA000401E606028D1FEF770FE002824D02168B4
+:107DB000002921D0BDE810400847D0B90021012298
+:107DC000084600F07BFA08B107280FD107220221EC
+:107DD000012000F073FA08B1072807D1042202211C
+:107DE000002000F06BFA20B1072802D0216801B111
+:107DF00088476068401C606010BD00003822002089
+:107E00002DE9F04701883B4E40F2F3194FF6FF751C
+:107E100010291BD011293ED0122954D0502946D107
+:107E2000C188F289841D914241D1618902293ED1E4
+:107E30008688304601F0B2FF050038D004F10C000E
+:107E400000F0F6F8A8B3294630464EE0C17B87889B
+:107E5000044601292BD1A846284601F09FFF0500C2
+:107E600017D02F8000202872234843464A460168D5
+:107E7000C5F80A104068C5F80E0004F1100105F1BC
+:107E80000A0002F057F86872F08900280FD12946DD
+:107E90002AE0042013E0808801F080FF040006D06F
+:107EA0006068FEF7C1FF08B106F094FC2580BDE8CC
+:107EB000F087FFE76868FEF7B7FF0028F7D0BDE856
+:107EC000F04706F087BC87880646384601F066FF13
+:107ED0000400ECD02B464A4606F1080104F10A00E2
+:107EE00002F028F8607221463846BDE8F04700F0FD
+:107EF000E3BC0000AC250020402200202DE9F04F1B
+:107F00000746858802883D48012197B08346102A9C
+:107F100009D0112A49D01A2A6CD1387AB1EB101F36
+:107F200045D2012244E0354C083CA068C0430B9088
+:107F300061680BA802F00BFD0B990CA800F056FC31
+:107F40002C220CA96846FEF791FA0026E946A046C5
+:107F500010E000BF09EB46005FF00004B0F804A099
+:107F600008EB84005146001D02F08DFC641C1D2CA2
+:107F7000F6D3761C0098B042ECD8142D05D317B078
+:107F80000420BDE8F04FFEF77DBE2946584602F0BA
+:107F9000C5FC294608F1040002F0C0FCF87B01286A
+:107FA00028D016482946001D15E029461AE000226F
+:107FB0000221B1EB101F01D2012600E000260F497B
+:107FC000083901F11000041D294682B102F0A6FC17
+:107FD00036B12946204617B0BDE8F04F02F09EBCEE
+:107FE0002946204617B0BDE8F04F02F04CBC02F025
+:107FF0004AFCF5E717B0BDE8F08F0000D02500205F
+:1080000010B504460748007800280AD0204601F041
+:10801000F3FC204606F038FD2046BDE8104001F094
+:108020007FBA10BD702200200078C0F34000704776
+:10803000007800F0010070470149085C70470000BB
+:10804000A8FB0200084908B5085C0090684603F0E8
+:1080500073FBD0F810050099C84010F0010000D063
+:10806000012080F0010008BDA8FB02002DE9FC41C1
+:108070000646C0074FF000050ED0104F0024012225
+:10808000385D009500231146019503F0A1FA641CA8
+:10809000042CF4D300F04EF8B0070DD5074E0024A1
+:1080A000361D0022305D032300951146019503F033
+:1080B0008FFA641C042CF4D3BDE8FC81A4FB0200FD
+:1080C000094908B5085C0090684603F035FBD0F814
+:1080D0000425009B0121994021EA0203C0F80835DC
+:1080E0001140C0F80C1508BDA4FB02000249085C51
+:1080F000012103F078BB0000A4FB02000249085CE8
+:10810000002103F070BB0000A4FB0200084908B581
+:10811000085C0090684603F00FFBD0F80405009956
+:10812000C84010F0010000D0012080F0010008BD1F
+:10813000A4FB020010B500242046FFF7D7FF641C03
+:10814000042CF9D310BD10B500242046FFF7D6FF4C
+:10815000641C042CF9D310BD10B50246064B4FF039
+:10816000FF3000215C5C944201D1084610BD491CDF
+:108170000429F7D310BD0000A8FB020070B50C4E17
+:108180000C004FF0000530600BD0012000F06AF8C1
+:1081900008B1022004E0002000F064F800B10B20D8
+:1081A0002070706810B9FEF770FC0546284670BD57
+:1081B0003822002010B5002000F0D4F908B10628BC
+:1081C00006D1012000F0CEF908B1062800D1002028
+:1081D00010BD00002DE9F0470D468146FFF7BCFFBA
+:1081E0000446042836D2DFF874801B481C4EA8F1E0
+:1081F0000C0725B3012D0ED0022D2BD104EB44002A
+:1082000030444578002D25D0B968002922D0284671
+:10821000BDE8F047084704EB4401755C0E447178F3
+:1082200049B10E4A4FF40041093A8068FEF7B8FDA3
+:1082300008B987F80390B17808F80410E2E780687D
+:10824000FEF7F2FD04EB4401314418F804008D7888
+:10825000A842D7D0BDE8F087ACFB02003422002052
+:108260004C250020042801D2FFF7ECBE0020704707
+:108270000146104810B50088042907D007290ED000
+:108280000A2915D1BDE8104006F0E8BB132176DFBE
+:108290000CE000280CD0BDE81040FEF7F3BCA0F5C0
+:1082A0007F41FF3904D10448FFF79EF80828F0D138
+:1082B00010BD0000202200205424002070B50023AF
+:1082C000042810D20D4D00EB4004012A02D10129EF
+:1082D0000CD00022094E00EB4000304461B101296E
+:1082E00006D0022906D00723184670BD0E30C2B250
+:1082F0002A55F9E74270F7E78270F5E74C25002030
+:10830000044A014600201279D20702D0084600F044
+:108310004DB870472822002070B506461E4800243C
+:10832000C0E90161B00720D5002501221146284689
+:10833000FFF7C4FF6D1C0446042D02D2002CF4D0BC
+:1083400013E094B940F2666204211448FEF720FC61
+:1083500004000AD1FEF70AFC040006D10F48104AB7
+:108360000021001FFEF7E0FC0446F00712D00120B8
+:10837000FFF77CFE74B909480A4A00210C38FEF761
+:10838000D3FC040006D10548074A01210838FEF74E
+:10839000CBFC0446204670BD28220020B8FB02001A
+:1083A00031860200C99F02005B6B02002DE9F05F7D
+:1083B0006A4C054600266078B34618B184F801B0CF
+:1083C00001F0EAFD664F4FF47A694FF4C87A4FF036
+:1083D0000108182D62D2DFE805F0AC0C0C31404DDD
+:1083E00062676B746B74BE7D7D7D7D7DACAFB2B515
+:1083F000BEBE0020FFF78AFE00284FF0000008D024
+:10840000FFF774FE022D02D14FF4E16008E0484608
+:1084100006E0FFF773FE022D01D1C82000E05046B0
+:10842000410CC0034FF4FA72801841F1000125702D
+:1084300052000023FDF7D6FF01462AE00020FFF797
+:1084400065FE00284FF0000004D0FFF74FFE4FF408
+:108450004870E5E7FFF752FEDFE70020FFF756FE22
+:1084600000284FF0000002D0FFF740FECFE7FFF7F3
+:1084700045FED4E70020FFF749FE00284FF000003A
+:1084800002D0FFF733FE01E0FFF738FE257041F61A
+:108490009A1100223868FEF783FC064646E0002069
+:1084A000FFF70EFE257008E0002051E025703DE04A
+:1084B00084F801800120FFF703FE002240F6CD4141
+:1084C000E8E784F801800120FFF7FAFD00224FF46D
+:1084D0008041DFE77868FEF7A7FC0646D5F111007A
+:1084E00000D02EB10220FFF701FE84F802B01DE09B
+:1084F000012816D980B2C8214843C117C90341EAEF
+:108500005041C0034FF4FA72801841F1000152004B
+:108510000023FDF767FF014600227868FEF740FC64
+:1085200006460220FFF7EAFD84F802803046BDE8E7
+:10853000F09F01F031FDB9E701F02EFDB4E701F045
+:108540002BFD04E001F028FD0020FFF7D7FD0120FE
+:10855000FFF7D4FDAAE7FFF7F6FDA7E728220020E2
+:10856000ACFB0200012107F0FDB800002DE9F84343
+:108570000546861C00208DF8000090460F464FF0FF
+:1085800001096846FEF760FC1B4C20683860D4E99E
+:108590000001401AA16804F21C47081A0EE00121EC
+:1085A000384602F0CEF901F0ADFE0146384602F041
+:1085B000C8F9D4E90001401AA168081A401C864293
+:1085C000EDD8B8F1000F03D0052065F3891002E063
+:1085D000062065F39F50A2682168114004EB8101D9
+:1085E000C8602068304420609DF80000FEF750FC11
+:1085F0004846BDE8F8830000B82D002030B48268FA
+:108600000468531C8360A154D0E901128A4202D34A
+:1086100030BC02F08ABC30BC70470000034803C87D
+:10862000814201D10120704700207047B82D002001
+:1086300000780221FFF7CEBD032805D10349A92008
+:108640000860002003F0CCBC70470000200500400B
+:1086500005494FF0FF32082841F8202002D3084492
+:1086600080F858207047000018290020F0B54FF01E
+:10867000FF3512B10023082601E008230C260C4C1C
+:1086800005E000BF54F823707F1C04D05B1CB3428C
+:10869000F8D32846F0BD26185DB286F8305044F86D
+:1086A0002310002AF5D1E11881F85800F1E7000005
+:1086B000182900200249084490F930007047000052
+:1086C0001829002070B504464FF6FF750A46284663
+:1086D000AC4208D14FF480742146104605F0F0F901
+:1086E000A04209D070BDFF2CFCD82146104605F0F1
+:1086F000DAF908B1204670BD284670BD70B5084C47
+:10870000050009D010342168002907D008682060CE
+:10871000496828468847F6E70834F4E770BD00004A
+:1087200004290020054A012120B1012805D19170BA
+:10873000FFF7E4BF51700020FAE7704704290020DA
+:108740002DE9F05F26484168F1B3DFF898B00E6874
+:108750008146DBF8004087688078E11B21F07F4587
+:10876000ED1CB0B9DFF880804FF48030C8F84403C6
+:10877000C8F804031120FDF7D9FF1120FDF7E1FF30
+:108780004FF0010AC8F800A02F2003F0EBFE89F893
+:1087900002A0B54200D23546124BE8193C3320F016
+:1087A0007F401860DBF800105A46091B21F07F411A
+:1087B000001B20F07F40C91C81420FD9106818604F
+:1087C0002F2003F0CFFE00E004E0BDE8F05F1120B1
+:1087D000FDF7C2BFBDE8F05F05F020BEBDE8F09F29
+:1087E000E8220020041501400010014073B58CB050
+:1087F0000646002000900D9880B100246D46214669
+:108800000DA802F080F830B1009805EB400084809C
+:108810000098401C0090641C142CF0D32C22694654
+:108820003046FDF723FE0EB070BD2DE9F0411788EC
+:108830000646B81D14460D46984202D90C20BDE8E4
+:10884000F0813188072206290AD34FF4486C4FF68D
+:10885000FF73614501D9994202D17088062801D27F
+:108860001046ECE7604501D99842F9D1994203D00E
+:10887000984201D08142F3D80520E8552088122182
+:10888000401C80B2208029542088401C80B2208067
+:108890004119308806F014FE2188084480B22080F7
+:1088A0004119708806F00CFE2188084420800020C1
+:1088B000C5E7FEF7E7B9000038B54A7A0F4B62B159
+:1088C00000220A725969002906D001228DF8002081
+:1088D000ADF802006846884738BD0A7A62B19B68E5
+:1088E0004C68024619462046FEF75AFA0028F3D093
+:1088F000BDE8384005F06EBF5B68F1E7AC250020AD
+:10890000F0B585B016460F4604461D4614220B49A5
+:108910006846FDF7ABFD0A488DF80870ADF80240D7
+:10892000ADF80A608DF80C50017800222046FEF761
+:1089300023FF684600F0A4FA05B0F0BDC4FC0200B5
+:1089400080220020F0B587B0074600200490ADF8E3
+:1089500010100590ADF812100190029001AA04A920
+:10896000384690DF060022D003F0A2FD114C0346EA
+:10897000012520883A4605EB00400F4903F061F9D4
+:10898000BDF8042012B9BDF8060038B12088BDF842
+:10899000063005EB004009A103F053F9BDF80820AB
+:1089A0002AB12088154905EB004003F043F907B0D0
+:1089B0003046F0BDF42300209C000300546865207D
+:1089C0007265717565737465642054582F52582010
+:1089D0007061636B6574206C656E67746820697381
+:1089E00020746F6F206C6F6E672062792025752F61
+:1089F0002575206F63746574732E0000E800030012
+:108A000030B5044685B000211B4805F04CF800281D
+:108A10002FD00025204600F01EFF68B1112812D08B
+:108A200086281BD0A0F54051023903D001462046CC
+:108A300005F0D8FE294607E005B029462046BDE8E6
+:108A4000304001F03DBC0121204601F039FC05B069
+:108A50000021BDE83040084805F059B81422074904
+:108A60006846FDF703FDADF80240684600F0E4F902
+:108A7000E0E705B030BD000049220020ECFB020019
+:108A80007FB50C4610B1012004B070BD20790026DE
+:108A900038B141F61D5501281BD0022826D00F20E1
+:108AA000F2E70220207102960396E0680190694681
+:108AB00001A805F0D7FB50B102988188E1800088B9
+:108AC0002081BDF80010029805F04AFCDCE70A207E
+:108AD000DAE70A4B6A460021A01D05F07FFB38B19A
+:108AE000064918398E61CE610A28CDD12846CBE7D8
+:108AF00002488188019805F033FCF5E7282300201F
+:108B00002DE9F0470025DFF88C803CE0606800210B
+:108B100000EBC506012032789146FDF794FCD4E9BC
+:108B2000062300EA020701EA030C57EA0C0728D0E3
+:108B300082438B434846C4E9062303F0D1FD3278D3
+:108B40008246914601200021FDF77DFCD4E90423F3
+:108B500000EA020401EA03074A4650460021FDF7F5
+:108B600072FC44404F403C430BD17078012801D047
+:108B7000012100E00021726881EA0A010AB1484639
+:108B800090476D1CEDB298F8000044468542BDD375
+:108B9000BDE8F087C822002010B50021024801F08E
+:108BA000EBFE80F3100010BDD43100200E4910B54B
+:108BB0000A784C780023A24212D0521CD2B20A701A
+:108BC000022A00D10B70084A0B780C3252F823208D
+:108BD00002608868104420F07F408860012010BD4A
+:108BE0000360002010BD0000E822002013460A4662
+:108BF0000021FFF785BE000070B5174D03212888BE
+:108C000001EB004015A103F011F81E4E3068807E84
+:108C100028B1BDE8704006210120FEF7C5BF05F070
+:108C2000C3FB002816D11848A0F10C010A68011FE7
+:108C3000904704004FF0010002D00F2C03D008E051
+:108C40003168887605E0298800EB01400F4902F081
+:108C5000EDFF204670BD0000242400205772697487
+:108C6000696E672070656572206461746120746F3D
+:108C70002074686520626F6F746C6F616465722E1A
+:108C80002E2E0000A0220020C42800204001030056
+:108C90002DE9F843104D0F4680461E469146694621
+:108CA000286801F0C4FD040014D01C21FDF7F7FB77
+:108CB00001202071C4F81490380BC4F80080C4E976
+:108CC00002606946286801F0D3FD05F01BFA002018
+:108CD000BDE8F8830420FBE7B0FD020010B503787F
+:108CE0000022072B06D2DFE803F005040610202936
+:108CF00030000A7010BD01230B7003898B818388BB
+:108D0000CB81C06888600A7410BD02220A70028993
+:108D10008A818288CA81C2688A60807D062802D0E2
+:108D20000020087410BD0120FBE703220A70C288EE
+:108D30008A810289CA81C068886010BD04230B70D3
+:108D4000C0888881CA818A6010BD0520087010BD66
+:108D500070B5064D0646002455F8241009B130467A
+:108D60008847641C042CF7D370BD0000182B00202A
+:108D700030B50446006887B00D46806800281FD0D3
+:108D800018216846FDF78BFB0195A06805902079B6
+:108D900010B1012810D107E001208DF800002069F2
+:108DA0000290E068039005E002208DF80000E06882
+:108DB00000030290606904902068816868468847D3
+:108DC00007B030BD70B586B015460C00064619D008
+:108DD000112C17D0082C15D014216846FDF75FFB25
+:108DE000ADF80260304600F02DFFADF804000D2C08
+:108DF0000AD0862C1CD007208DF80000029468460B
+:108E000000F04CF806B070BD03208DF8000025B1CD
+:108E10002878C00701D0012000E002208DF808006A
+:108E200000208DF80C0041F20110ADF80A00E6E7D1
+:108E300006208DF80000E2E710B50446408800F0F7
+:108E400001FFA080024801682046BDE810400847A5
+:108E5000502200202DE9F04107460024064E074D20
+:108E600005E000BF56F8241038468847641CE878AF
+:108E70008442F7DBBDE8F0815028002070220020FA
+:108E800010B50446408800F0DDFEA080024801686D
+:108E90002046BDE81040084798FC020001490968D7
+:108EA00008470000ECFC020070B586B004461421AF
+:108EB0006846FDF7F4FAA0890125A0F54040ADF819
+:108EC000040020782A4E062833D2DFE800F032036F
+:108ED00003032C48A08900F0BDF930B9E08943F6BE
+:108EE000FE71A0F54040884223D8A07B8DF8080091
+:108EF000207803280FD000208DF80900A068039087
+:108F0000606850B109208DF80000606804906846E0
+:108F100004F0FAF90DE00120EEE708208DF80000DA
+:108F20008DF81050F3E7A08900F094F908B1E089BA
+:108F300030B17078002801D004F016FB06B070BD87
+:108F4000606820B10B208DF800007570DFE70A2003
+:108F50008DF80000BDF8040004F090FBF5E7132045
+:108F60008DF800004FF6FF70ADF80400CFE7000069
+:108F70006022002038B504460E480078A8B1A4F558
+:108F80007F40FF380FD0684604F0EEFF78B105212E
+:108F9000017001210171C480684604F0F3FF05F0FF
+:108FA000A3F8002038BD042038BD022038BD0820B9
+:108FB00038BD0000302300200C4808B5007888B187
+:108FC000684604F0D1FF78B106210170684604F0CC
+:108FD000D9FF0748017809B10121017305F084F830
+:108FE000002008BD022008BD082008BD3023002055
+:108FF000DC2B0020F0B587B014216846FDF74FFA4E
+:109000002B4C207818B16846FFF7A2FE4EE0201DD9
+:1090100001F094FCB8BB4FF01020416900040269D4
+:1090200040694B1C01D100FB02F122480022016182
+:10903000A1F54051C160204902F006F9002820D175
+:109040001F481C238C221D49006801F0DDFB03F042
+:109050004BFF051E14D0022812D000270126062D32
+:1090600012D005A804F080FF88B106700C2D18D22C
+:10907000DFE805F0170F170F171617161711131142
+:109080000B2007B0F0BD11E026706760BBE7082039
+:10909000F7E7077105E0032100E00221017100E01C
+:1090A000067105A804F06EFF05F01EF80020E8E741
+:1090B00030230020E0230020C0FD0200282B0020E8
+:1090C00028FD020038B5040014D0694605F0CAF83E
+:1090D000A0B1BDF8000000EB8001094800EB810061
+:1090E000C16849B1A17A39B1C168491EC160002087
+:1090F000A07238BD052038BD062038BD0A2038BD15
+:10910000B42B00201FB501A9684605F067F804B02C
+:1091100010BD07B513460A466946002005F05EF803
+:109120000EBD07B513460A460021684605F056F8FD
+:109130000EBD20B119B100680860002070470520FD
+:1091400070470000F8B50D46040018D0BDB169465F
+:1091500005F088F8A8B1BDF800000B4900EB8000CD
+:1091600001EB800001210C30666801F0EAFB2E6003
+:1091700060680C3068600120A0720020F8BD0520F6
+:10918000F8BD0A20F8BD0000B42B002018B103235D
+:10919000002206F0DFBB052070470223002206F004
+:1091A000D9BB12B1022306F0D5BB052070470000E1
+:1091B000084910B50A69042A0AD0074A096942F821
+:1091C000210004480121103001F0BBFB002010BD3C
+:1091D0000C2010BD10230020182B002038B50446A9
+:1091E00009480D46007858B164B16946284606F032
+:1091F000ABFC002803D1BDF800102180658038BD8C
+:10920000022038BD052038BD3023002010B50446AB
+:109210000E48007898B1A4B12188022913D80C4ACD
+:1092200001EB810002EB800260885289C31C9342EB
+:1092300009D806F07DFC00202080608010BD02204F
+:1092400010BD052010BD042010BD000030230020FB
+:10925000B42B002043F6FE71A0F54040884201D8AF
+:10926000012070470020704710B504460078182888
+:1092700002D1FEF75DFA207010BD10B504460078EB
+:10928000182802D1FEF754FA207010BD70B50D46B3
+:109290000446B0F89810D0F894000122FDF7B3FF0F
+:1092A00000B1057004F13C0204F1940104F1540092
+:1092B00072DF70BD70B5134600220646154686293A
+:1092C00002D0112902D002E0012200E001250D4C5C
+:1092D00073B1A179FEF750FA2A4661793046FEF75C
+:1092E0004BFA0022A1783046FEF746FA002203E04E
+:1092F000A178FEF741FA2A4661783046BDE8704011
+:10930000FEF73ABA88220020F7B517460E0011D0B2
+:109310000098002560B100242146684601F0F3FA68
+:1093200018B1A0B23946B0476D1C641C142CF3D39D
+:109330002846FEBD0020FEBD406804F035BE00009A
+:1093400070B508B1012070BD194C0025207B08B113
+:10935000257301E000F0A0F82078082826D2DFE885
+:1093600000F02504080C10251420BDE8704000F022
+:1093700021B8BDE8704000F07DB8BDE8704000F055
+:109380005FB8BDE8704000F03BB86088084900EB6A
+:109390008000283901EB80004068BDE8704003F090
+:1093A00083BD6560BDE8704003F08CBD0F2070BDCB
+:1093B000DC2B00201149F0B48A1C00200346A1F1E7
+:1093C00028050C18A67A4EB1A37200EB800405EBB9
+:1093D0008404E66816B9247C012C0AD0401C80B2B3
+:1093E0000228EED30B704B804B60F0BC41F61D5051
+:1093F00070471080F0BC00F03DB80000DC2B00206E
+:109400000C48418801EB8102A0F1280101EB8201A7
+:10941000CA6852B1052101700748022181800168A4
+:1094200000230122054801F079BE04220270496838
+:10943000F6E70000DC2B002038230020E02300208A
+:1094400038B50A49084803240B684268898803EB49
+:10945000810153880470DB1C00201B0400909B0BCF
+:10946000034801F0CBFF38BDDC2B0020382300205F
+:10947000E0230020074910B54888091D04F042FF89
+:1094800018B1BDE81040FFF7DBBFBDE81040FFF7A3
+:10949000B7BF0000DC2B0020F0B51F481F49012595
+:1094A000067802248B88A0F12802082E19D2DFE862
+:1094B00006F00418181B222F2F170189491C01815F
+:1094C0000021418080F80C1001EB810312F8233059
+:1094D00043B100234418491C89B2A3720229F3D373
+:1094E0000570F0BD0123F5E742685288D21C1A448A
+:1094F0008A800470F0BD46880D6806EB860602EB94
+:10950000860256680E60556013818C80062100E04B
+:1095100007210170F0BD0000DC2B00203823002063
+:1095200030B501888488224D85B0502924D0522935
+:1095300002D0542931D103E0204600F08DFE2CE00A
+:1095400014221C496846FCF791FFADF80240204602
+:1095500000F078FBADF8040000F022F900226979F0
+:109560002046FEF709F9002229792046FEF704F982
+:109570006846FFF761FC10E0017B01290DD1817A7B
+:1095800001290AD10089A0F52451023905D1012110
+:10959000204600F095FE06F003F800220649E87820
+:1095A000FEF79EF805B0BDE8304005F063B9000055
+:1095B0004822002014FC0200B16F020010B50446DE
+:1095C000007800280FD1608800F046FE608800F027
+:1095D0008FF9002807D00449608801220979BDE885
+:1095E0001040FEF7C9B810BD4822002010B5124C3B
+:1095F00000202070FEF79CF8A070FEF799F8E0704C
+:10960000FEF796F82071FEF793F86071A17818299B
+:109610000FD0E17818290CD02179182909D0182801
+:1096200007D00121601C04F037FA012020700020CF
+:1096300010BD032010BD0000482200207CB5044668
+:10964000007808282FD1607A38BB207A4FF6FF7552
+:1096500001280DD0072802D0082824D11EE0A088B8
+:1096600000F02EFAA8421ED0012100F029FE1AE0D7
+:10967000A0886A46012103F05FFD70B90198007867
+:1096800058B1A08800F01CFAA8420CD00849012269
+:109690000979FEF771F805F0EDF804E004480021BF
+:1096A000401C04F034FABDE87C4005F079BF0000AE
+:1096B0004822002010B504460A4841782046FEF7AB
+:1096C00043F868B10848002101EB410200EB820237
+:1096D0005288A24201D1C8B210BD491C1429F3D34B
+:1096E000FF2010BD5A2200204026002070B5094DF1
+:1096F000094E002404EB440005EB8000717840889B
+:10970000FEF722F820B1641C142CF3D3FF2070BDA7
+:10971000E0B270BD402600205A2200202DE9F04121
+:109720008046024601200021FCF78DFE1A4F0546B7
+:109730000E467868FDF778FB00280CD1174CD4E969
+:10974000062110462A4001EA06031A4305D0A84321
+:10975000B143C4E90601BDE8F081404602F0C0FF14
+:1097600030B1D4E9040128433143C4E9040105E0E0
+:10977000D4E90410A943B043C4E90410D4E90601B4
+:1097800028433143C4E90601A1687868BDE8F04187
+:109790000022FDF705BB000010FD0200C8220020DA
+:1097A0001CB5054AD2E90212CDE900120022694631
+:1097B00003F0E7FC1CBD00002CFC020003484FF640
+:1097C000FF71818001210170002070475422002028
+:1097D00010B54FF6FF7003F069FC03498880BDE8BF
+:1097E000104005F051B80000542200202DE9FC4142
+:1097F000804600F027FA002403250127A0F57F41C9
+:109800002646FF3908D06A46082103F095FC18B9AE
+:109810000198841D8688056832462B4621464046BD
+:10982000B1DF042804D0082804D00B2808D002E0B7
+:10983000112000E00020002F00D10B20BDE8FC81AA
+:109840000027A80701D50125E6E73443F5D0002419
+:1098500026460325E0E72DE9FC41804600F0F2F9B9
+:109860000646A0F57F40FF380ED001252A466D1C24
+:109870000027ADB26B460821304603F087FC040098
+:1098800006D0072C25D025E043F20200BDE8FC817C
+:10989000019903230A1D0B604046891DB2DF0400B5
+:1098A00004D00C2C09D0052C09D009E0324608213F
+:1098B000104603F0E1FC04460CE0012700E0002420
+:1098C0000821304603F0C4FC00B10324002FCDD1A1
+:1098D00000E00C242046D9E704488088A0F57F41A9
+:1098E000FF3901D004F0D0BF70470000542200209F
+:1098F0000EB502A9019100F0A5F96A46012103F015
+:109900001BFC08B100200EBD019800780EBD0000C0
+:109910002DE9F04107464FF6FF760A48B3DF10B154
+:109920000320BDE8F081074C43F20305A41E324634
+:1099300061883846AFDFA842F3D16088401C608060
+:10994000F5E7000056220020428800EB82020C322C
+:109950008A4201D9022070478188A1F57F42FF3AEF
+:1099600003D0008808B1002070470120704788426A
+:1099700004D20068401C01D00120704700207047CD
+:109980003EB5027802230C46B3EB520F17D1B0F864
+:109990000110ADF80010C1788DF802108188ADF883
+:1099A000041080798DF8060002AA01A92046FDF76F
+:1099B000ABF8032202A96846FCF783FD08B100203A
+:1099C0003EBD01203EBD000010B50C46FFF772FE03
+:1099D000FF280CD0074900EB400001EB80004168F4
+:1099E00021600189A180807AA071002010BD05202E
+:1099F00010BD00004026002070B5018890B01029ED
+:109A000059D1011D2C226846FCF730FD9DF8040059
+:109A10004FF6FF76032134466D46B1EB500F2AD046
+:109A200003F0E0FC9DF8040040080ED001280CD0A3
+:109A3000022820D118E00D99281D1131FDF700F8FA
+:109A400018B100BFBDF82C4015E00CAA0BA90720E7
+:109A500003F09CFC0028EED10DE00D99281D491C57
+:109A6000FFF78EFF0028EDD10CAA0BA9072003F009
+:109A70008DFC0028F1D1BDF80000291D00F06EFE1C
+:109A8000B44218D0BDF80000214600F0C5F8BDF87A
+:109A90000000ADF82E000020ADF83040074E8DF8E4
+:109AA0002C000BAD044600BF56F82410284688470A
+:109AB000641C022CF8D310B070BD000040FC020002
+:109AC000094A002101EB410332F82330834205D1DA
+:109AD00001EB410002EB800040887047491C1429CB
+:109AE000F0D34FF6FF707047402600203EB50C467D
+:109AF000054603F077FC0BE0BDF80000A04207D05C
+:109B00002846029900F02EF810B1BDF800003EBDC5
+:109B100001AA6946072003F039FC0028ECD14FF672
+:109B2000FF703EBD10B50D4C18200D4A607000202E
+:109B30004FF6FF7100EB400302EB8303401C59809A
+:109B40001428F7D3FDF7F4FD6070182803D0012026
+:109B50002070002010BD032010BD00005A220020FC
+:109B6000402600202DE9F0410C46054600F1110782
+:109B700001F111061022491C401CFCF7A2FC48B957
+:109B8000681C00F0F9F928B1601C00F0F5F908B183
+:109B9000012400E0002431463846FCF751FF3B78B1
+:109BA0000222B2EB530F0CD00321B1EB530F08D0BC
+:109BB0003378B2EB530F04D0B1EB530F01D0012136
+:109BC00000E00021084201D18C4302D00120BDE811
+:109BD000F0810020FBE7018811B9421892780AB1A0
+:109BE00001207047491C0829F7D30020704710B5A1
+:109BF0000C460346FFF7EFFF00280AD0188821889B
+:109C0000884205D10822A11C981CFCF75AFC08B117
+:109C1000002010BD012010BD03F094BD70B50446B6
+:109C2000FFF74EFF0546204603F089FA4FF6FF7115
+:109C300004468D4203D014B9284603F083FD204624
+:109C400070BD000010B5FFF735FDFF2805D00449B1
+:109C500000EB400031F8200010BD4FF6FF7010BD42
+:109C6000402600203EB5044603F0BCFB0EE00199FF
+:109C700020464631FFF7BBFF28B9019920462A311B
+:109C8000FFF7B5FF10B1BDF808003EBD6A4602A956
+:109C9000072003F07BFB0028E9D14FF6FF703EBDA3
+:109CA00010B50A4941600A4800F048FE58B902F070
+:109CB00089FB07491C238C22087404488C39001F37
+:109CC000006800F0A1FD002010BD0000B4FD0200FE
+:109CD000782C00202DE9F0412D4F002518B17D6032
+:109CE0000120BDE8F0810879012258B1294E0128F0
+:109CF0000CD0274C4FF002080834022821D003284A
+:109D000042D128E00A7103F0DDF83BE05FF000008B
+:109D100000EB800116F82110022908D0401C80B207
+:109D20000228F5D33A707D6041F61D50D9E700EB6B
+:109D3000800006F8205006EB8000406803F0B4F87D
+:109D400020E00D71A4F8048000230122124821684C
+:109D500001F0E4F916E00D71206803F0A5F80D4953
+:109D600023682831498801EB810206EB8201D1F892
+:109D700004C0C4F800C04B60A3880B81A4F8048021
+:109D800006F822500028ACD07D600E20A9E7000024
+:109D900030230020B42B0020E0230020014603489C
+:109DA00002888A4200D000207047000098250020D9
+:109DB0002DE9FC5F0E008346DDE90C47C6F100008B
+:109DC00098469246814600D40846012503E000BF2C
+:109DD00090FBFAF06D1C5045FADAA84500D94546CB
+:109DE00024B1002E01DB780700D5641EB80702D528
+:109DF000B8F1000F0AD0F80708D13CB1A54205D24E
+:109E000020215846641EFEF7F9FBF6E7002E02DA21
+:109E10004E462D2102E0780703D52B215846FEF748
+:109E2000EDFB07F0030002280BD1B8F1000F08D1B9
+:109E30003CB1A54205D230215846641EFEF7DEFB38
+:109E4000F6E7CDE90047434652463146584605F00D
+:109E50004DFBBDE8FC9F000070B50D460446006850
+:109E60004FF4887102F044FB4FF49071206802F0C7
+:109E70003FFB4FF49271206802F03AFB4FF4A2715D
+:109E8000206802F035FB20681249C0F804132068EE
+:109E90006907000B40B2090E002806DA00F00F0037
+:109EA00000F1E02080F8141D03E000F1E02080F8CC
+:109EB000001420680121000B40B200F01F02914005
+:109EC0004009800000F1E020C0F88012C0F80011C5
+:109ED00070BD0000100302000246002012689307C4
+:109EE00002D0530702D47047500714D502F0030084
+:109EF000012802D002280CD105E0C2F383100B68C0
+:109F0000801C184404E00223086803EB92521044BA
+:109F1000086001207047086800EB9253C2F3891073
+:109F2000401CEEE70248007A002800D0012070476C
+:109F3000782C0020F0B58488A518944200D82246D9
+:109F4000A41AC288D6189A4200D81346D21A4B884F
+:109F50000788BB420CD34088834209D88888A04236
+:109F600006D3A84204D8C888904201D3B04201D990
+:109F70000020F0BD0120F0BD0021425C0AB10120AB
+:109F80007047491C1029F8D300207047800701D082
+:109F900000207047012070470A4810B5807860B1F2
+:109FA000002401E0022C06D02046FEF79FF8641C36
+:109FB000042CF7D310BD0324F6E7BDE81040FEF7EC
+:109FC000B9B800002822002003480179C90702D04F
+:109FD0000078FEF7EBB97047282200201721018096
+:109FE00041800021017141711B218171C171704754
+:109FF0002DE9FE4F2B4D984691460F00824601D029
+:10A0000000260DE0684600F0D5FB6A460021504668
+:10A0100003F001F82878009E10B99DF8090098B166
+:10A020004A463146504604F08BFE04460146002263
+:10A030005046FFF73FF90D2C32D008DC84B3082CD2
+:10A040002ED00B2C0BD12BE00520BDE8FE8F112C60
+:10A0500010D0862C1AD0A4F54050023820D0032509
+:10A06000B8F1000F04D0324621465046FEF7AAFE52
+:10A070002846EAE73A4629795046FDF77DFB4A46ED
+:10A08000E9785046FDF778FB0025E9E73A4629795B
+:10A090005046FDF771FB4A46E9785046FDF76CFBE8
+:10A0A0002546DDE7882200202DE9F041204F0E46AD
+:10A0B000154604463978FDF747FB002835D0204681
+:10A0C00002F0A0FF50B32046FFF7BCFD80462046BB
+:10A0D000B978FDF739FB08B1012700E002272046D7
+:10A0E00003F038FA0028404602D0FFF797FD0DE054
+:10A0F000A8F57F41FF3909D0072103F0A9F8010035
+:10A1000004D0052902D0204604F080FB2B463246BD
+:10A1100039462046BDE8F041FEF7F2BB2A463146FB
+:10A120002046BDE8F041FEF761BDBDE8F0810000CA
+:10A130008022002070B5094D0646E978FDF704FB42
+:10A14000044629793046FDF7FFFA0146224630469B
+:10A15000BDE870400123FFF74BBF000088220020BC
+:10A160002DE9F047394E002780463D46DFF8E09064
+:10A17000D6F804A057E003D00446D0F81C8035E0A0
+:10A1800099F8002002EB4201521CD2B289F800205B
+:10A1900009EBC10199F80230091D9A4201D189F8F1
+:10A1A000005048680A780446012A12D0022A02D0D8
+:10A1B000032A3BD108E004F06BFF00B101272574AE
+:10A1C00034E00574C06900E070680028F9D170605F
+:10A1D0002CE0207C50BB88686060C868A06008697B
+:10A1E000E0604869A061F07800B165606268B168BC
+:10A1F000184B501A20F07F40984202D2A1680844C0
+:10A2000006E0881AA16820F07F40814202D9081A2E
+:10A21000206000E0256065600120A5602074204674
+:10A22000E56104F017FFB8F10000A4D199F800101F
+:10A2300099F801008142A3D117B97168514502D044
+:10A240000120BDE8F0870020FBE70000E8220020A5
+:10A25000F4290020FFFF7F0030B585B005460024BB
+:10A2600014216846FCF71BF9A5F57F40ADF80250B4
+:10A27000FF3815D02846FFF7B9FA98B10B2815D04A
+:10A28000112811D0A0F54051023903D001462846CB
+:10A2900004F0A8FA09482246C1782846FDF76CFA6E
+:10A2A00005B030BD0E2002E00124F3E70F208DF849
+:10A2B00000006846FEF7C0FDECE7000048220020E1
+:10A2C0000A4602498978FDF757BA00004822002063
+:10A2D000F8B5054600780C46002620420FD1002034
+:10A2E0008DF800006846FCF7AFFD2878204202D1C7
+:10A2F0002043287001269DF80000FCF7C9FD304678
+:10A30000F8BD00002DE9FF410026234800F013FBB3
+:10A310002148001F074600F00EFB204C60680090AB
+:10A32000A56800E000986946284004EB80000C30E6
+:10A33000FFF7D2FD0028F5D101AA009901EA050333
+:10A3400004EB8303491CDB6842F82030401C009179
+:10A350000228F2D3019800F0030001280BD0022854
+:10A3600010D10198032101EB90500099BDF80A60CB
+:10A3700001EB900005E00198BDF80A60C0F383107E
+:10A3800008440090384600F0D3FA08B100986060A5
+:10A3900004B03046BDE8F081D0310020B82D002057
+:10A3A000ACB04FF40041002001F0B2FC08B1FCF762
+:10A3B00069FC01F01DFBFCF7C9FC08B1FCF762FC6D
+:10A3C00001F0C4FD08B1FCF75DFC63490320FDF713
+:10A3D000A3FF08B1FCF756FC69460020FDF7CEFE4E
+:10A3E00008B1FCF74FFC9DF8000002287DD0002545
+:10A3F00001F09CFF08B1FCF745FC002469460120F0
+:10A40000009401F021FE08B1FCF73CFC684601F025
+:10A410009FFE08B1FCF736FC03F0A2F99DF8080096
+:10A420004EA120F00F00401C20F0F00010308DF8FD
+:10A430000800112202A87CDF08B1FCF723FC00947D
+:10A440005020ADF80000A0200194ADF80200ADF856
+:10A4500004404FF4C870ADF8060068467ADF08B1D2
+:10A46000FCF710FC0021424800F0FBFA08B1FCF7B1
+:10A4700009FCAC216846FCF712F802208DF80000B8
+:10A4800001208DF802000621ADF810008DF87C0047
+:10A490008DF803104FF4967036492290059144F2DE
+:10A4A0005060239034482990314869462030FCF7A9
+:10A4B000D9FE08B1FCF7E6FB2D4801212030FCF75E
+:10A4C000CEFE2E4801A9CDE900402948143000F005
+:10A4D00088FB08B1FCF7D6FBFDF7A8F908B1FCF73B
+:10A4E000D1FB27480090684600E032E0FDF774FA9F
+:10A4F00008B1FCF7C7FB1C216846FBF7D0FF4FF4FF
+:10A500002030CDE900404FF4702002901D480590A6
+:10A5100003261D488DF80C600690ADF80E408DF8AE
+:10A5200010406846FDF798F808B1FCF7ABFB1748F8
+:10A5300017A1008806EB004001F078FB2846FCF7E5
+:10A54000BFFA00BF01F062FA0028FBD101F026FD3E
+:10A55000F8E701254CE70000718202004E6F72643B
+:10A5600069635F427574746F6E6C6573730000008D
+:10A57000342400202222002009CC020031C0020035
+:10A58000FD7B02002DCC0200B388020024240020B1
+:10A59000427574746F6E6C65737320444655204128
+:10A5A00070706C69636174696F6E2073746172742A
+:10A5B00065642E0070B5144682880E4605462088D4
+:10A5C000111D0144921C994201D8FE2A01D90C2088
+:10A5D00070BD521C32542088FF21401C80B2208064
+:10A5E00031542088401C80B220808119288804F0D2
+:10A5F00067FF2188084480B22080AA8842B1A968F8
+:10A6000041B13044FBF732FF2088A98808442080FC
+:10A61000002070BD072070BD2DE9F047C7880446B3
+:10A62000181D16468946B0FBF7F1B0FBF7F207FBA1
+:10A6300012009A193A44D21CB2FBF7F2DDF820A0BE
+:10A6400001E02468491E0029FBD13D1A8846B54225
+:10A6500016D818E0BAF1000F05D0211809EB080050
+:10A660002A46091D04E0204409EB08012A46001D82
+:10A67000FBF7FCFE00202468761BA844B74201D9F2
+:10A68000354600E03D46002EE4D1BDE8F0870000ED
+:10A6900030B5024659B101F067FB0021074C09E0D3
+:10A6A00004EB810315685B88AB4202D11160002086
+:10A6B00030BD491C8142F3D3052030BDF423002076
+:10A6C000F8B50F46017814460546012901D168788E
+:10A6D00030B12088821C9A422DD8012902D006E090
+:10A6E0000720F8BD69780144891C994223D8181ABB
+:10A6F000801E86B2ADF800602188B81C0844694607
+:10A700007DDF0028EDD12878022805D1BDF80010A2
+:10A71000B14201D809210AE00821012805D1687851
+:10A72000B04202D8ADF8000001E0ADF80060BDF81D
+:10A730000000FE2801D90C20F8BD2288401CB85426
+:10A740002088401C80B2208039542088401C208002
+:10A75000BDF80010084420800020F8BD70B5054603
+:10A760000C004FF0FF0020D04FF6FF76B5421CD012
+:10A770000E48012241782846FCF7FEFF2846FEF7E6
+:10A7800099FFFF2803D1FEF7B1FFFF280DD0084B3A
+:10A7900000EB400203EB82014D8023F82260226827
+:10A7A0004A60A2880A81A2798A7270BD5A2200206A
+:10A7B00040260020034A00219268C0E90021816000
+:10A7C000704700008822002070B54FF6FF750E46D6
+:10A7D000A84201D1002000E0401C84B208E02146DC
+:10A7E000304603F088F908B1204670BD641CA4B25D
+:10A7F000FF2CF4D9284670BD10B5FBF756FD08B103
+:10A80000002010BD112010BD10B531B1B2FBF3F422
+:10A8100003FB14241CB1092010BD0E2010BD0160E3
+:10A820000021416081608281C381084610BD70B5FE
+:10A830000C460546FBF7EEFC002802D0218828686C
+:10A84000084470BD10B50A8849888A4203D1FBF7D5
+:10A8500023FD012010BD002010BD70B50C4605463B
+:10A86000FBF7FDFC002802D061882868084470BD11
+:10A8700010B50A8849888A4203D1FBF7E7FC01201A
+:10A8800010BD002010BD01F01F0301229A40D243E9
+:10A89000490900EB8100114600F059B80A4601F061
+:10A8A0001F030121994010B552090C4600EB8200AC
+:10A8B00000F05DF8204000D0012010BD2DE9F041EE
+:10A8C00080460D460024481E012101EB501716E07A
+:10A8D00058F82400C04390FAA0F0B0FA80F0202885
+:10A8E0000CD200EB4416AE4208D231464046FFF788
+:10A8F000D5FF0028ECD13046BDE8F081641CA742AA
+:10A90000E6D82846F8E74A0950F8220001F01F026D
+:10A9100001219140084000D00120704701F01F0341
+:10A9200001229A40490900EB8100114600F029B844
+:10A93000002100F017B8012100F023B8012100F038
+:10A9400016B808B56A46FBF7FCFC009808BD08B5C8
+:10A950006A46FBF7DCFC009808BD08B56A46FBF7C1
+:10A96000F0FC08BD08B56A46FBF7D1FC08BD08B588
+:10A970006A46FBF7BFFC08BD08B56A46FBF7AEFCAC
+:10A9800008BD08B56A46FBF7B5FC009808BD08B5D8
+:10A990006A46FBF7E3FC009808BD38B5044600257D
+:10A9A0008DF800506846FCF74FFA21686268086825
+:10A9B00090420ED9401E08600178A38AE26801FB2C
+:10A9C0000325227A2168101AC0B20A79824200D285
+:10A9D00008719DF80000FCF75BFA284638BD38B5D1
+:10A9E000054600208DF800000C466846FCF72CFA5E
+:10A9F000E868A98A201AB0FBF1F12A681068431CA4
+:10AA0000136001709DF80000FCF742FA38BD10B5E4
+:10AA100030B1017A42680368891AC9B21A6006E047
+:10AA20000E2010BD03681A68541C1C601170491E6A
+:10AA3000C9B2F7D2006800210171084610BDC208F2
+:10AA400000F007030120895C98400840704710B56A
+:10AA5000C20800F00703885C01249C40204388540E
+:10AA600010BD10B560B10161172120F8021B20F85C
+:10AA7000021B1B2100F8021BFFF7B0FA002010BDDB
+:10AA80000E2010BDF0B5858893B00C46002D39D14D
+:10AA9000018800263E4F24293BD006DC102909D02E
+:10AAA00011290CD0232958D14FE03A290BD0552930
+:10AAB00053D129E00146204602F0C6F84DE0A01D22
+:10AAC000FFF78CFA49E02246408934F8061F81429C
+:10AAD00000D808466080172800D2172060801069CF
+:10AAE00070B1607960B1D7E90001CDE90301ADF83B
+:10AAF0000E506088ADF81000136903A910469847FE
+:10AB00006671267113B0F0BD0146204602F0ECF8E4
+:10AB100023E0011D2C2206A8FBF7A8FCBDF81800B5
+:10AB2000BDF81C2004EBC0014A732269AAB1D7E921
+:10AB30000423CDE90423ADF81200487B8DF81400FE
+:10AB40002269204604A9904707E0017A207B8842C9
+:10AB500000D201462846FDF7F5FEA07A0028D1D0A4
+:10AB6000E1882846A5DF012570B11128CAD001F07F
+:10AB70009FFC0246074808A1008813B005EB00407F
+:10AB8000BDE8F04001F056B8A672E572BAE70000E1
+:10AB900048FC0200F423002073645F626C655F6709
+:10ABA000617474635F65786368616E67655F6D7417
+:10ABB000755F726571756573742829207265747587
+:10ABC000726E65642025732E0000000020B10278AB
+:10ABD000DE2A03D0082070470E20704741800020F5
+:10ABE000704760B159B10278DE2A0AD00968416025
+:10ABF000DE2101704FF6FF714180002070470E206A
+:10AC00007047082070477FB5054600294DD0002DBC
+:10AC10004BD008780C46DE2847D1A8886188884246
+:10AC200002D1204604F00CFD2888012825D00228F6
+:10AC30003BD011283AD0512837D135F8040F61881C
+:10AC4000884232D1A978A81C02292ED1017A042980
+:10AC500003D0062901D0052927D100210091022225
+:10AC60008DF8002001914FF4C07202910391ADF86C
+:10AC70000420007A05280FD010E0297A2046012907
+:10AC800013D1A988428891420FD10121017204B0E9
+:10AC9000BDE8704004F0D4BCADF8041028886946C3
+:10ACA000B0DF002801D0616888477FBDA88861882F
+:10ACB0008842FAD14FF6FF7060807FBD00F180407E
+:10ACC0000068002800D00120704708B500F18040DE
+:10ACD000002101600068009008BD000070B54FF0D1
+:10ACE00010246169104D0126491C288814D062691E
+:10ACF000032101EB00400DA100F09CFF606913DF10
+:10AD0000040007D0288814A106EB004000F08EFF55
+:10AD1000204670BD002070BD06EB00401BA100F076
+:10AD200085FF042070BD0000242400205365747446
+:10AD3000696E6720766563746F72207461626C65FA
+:10AD400020746F20626F6F746C6F616465723A205B
+:10AD500030782530387800004661696C656420726F
+:10AD6000756E6E696E672073645F736F6674646579
+:10AD7000766963655F766563746F725F7461626C38
+:10AD8000655F626173655F73657400004E6F20627A
+:10AD90006F6F746C6F616465722077617320666F8A
+:10ADA000756E640070B50C4D03210C4A288801EBC8
+:10ADB00000400BA100F03EFF084813DF040008D05C
+:10ADC0002888012101EB004010A100F02FFF204650
+:10ADD00070BD002070BD000024240020006002002F
+:10ADE00053657474696E6720766563746F7220743E
+:10ADF00061626C6520746F206D61696E2061707096
+:10AE00003A20307825303878000000004661696CBF
+:10AE100065642072756E6E696E672073645F736F10
+:10AE200066746465766963655F766563746F725F87
+:10AE30007461626C655F626173655F736574000065
+:10AE400070B50B4C207808B185250FE00020A0607C
+:10AE500060602061E060074801F066FB054601F094
+:10AE6000B1FA08B901F04AFB01202070284670BDF4
+:10AE7000042900202587020038B500258DF80050F0
+:10AE80006846FBF7E1FF074CE068401EE060E068C1
+:10AE900010B901F059FBA5709DF80000FBF7F8FF11
+:10AEA00038BD000004290020F0B505460478154897
+:10AEB00089B0164640F82420124A08690832A2F1E7
+:10AEC0000C0742F82400487F385520226846FBF7DB
+:10AED000CDFA04942878385C48B10EB10A4A00E0F3
+:10AEE00000226946281D01F0ABFD09B0F0BD0EB18E
+:10AEF000064A00E00022694605F10C0001F072FCF0
+:10AF0000F3E70000A82200209DF30200E9F102000F
+:10AF10000FB408B50399002904D004AA00926A4628
+:10AF200000F00FF801B05DF814FB10B5826804461C
+:10AF3000002A05D0D4E90403216898470020A060C6
+:10AF400010BD2DE9FC4791460C00804676D014F8E0
+:10AF5000011B39B125290ED04046FDF74FFB207863
+:10AF60000028F4D198F80C00002867D04046BDE8CE
+:10AF7000FC47FFF7DABF0020012221782B291BD0E4
+:10AF80002D2902D0302908D102E040F0010001E073
+:10AF900040F00200641C002AEFD100252A290ED0BF
+:10AFA0002178A1F130020A2A11D205EB850201EBCA
+:10AFB0004205641C303DF1E740F00400EAE7D9F8AF
+:10AFC00000100B1DC9F800300968641C0D4421787D
+:10AFD00000232E290BD114F8011FA1F130020A2AF7
+:10AFE00005D203EB830201EB4203303BF3E76C290C
+:10AFF0000DD068290BD0692921D00BDC252918D068
+:10B00000582931D063290ED0642915D117E014F8DE
+:10B01000011FECE7702969D0732932D075291BD044
+:10B02000782909D120E0D9F80000011DC9F80010E5
+:10B0300001784046FDF7E2FA641C90E76CE0D9F82D
+:10B0400000100A1DC9F800200968CDE900500A2245
+:10B050004046FEF7ADFEEFE7D9F800100A1DC9F82B
+:10B06000002009680A2206E0D9F800100A1DC9F874
+:10B07000002009681022CDE90050404604F036FA5D
+:10B08000DAE7D9F8001000270A1DC9F800200E6879
+:10B09000C00705D112E04046761C7F1CFDF7AEFAD2
+:10B0A00031780029F7D104E0202140466D1EFDF7DC
+:10B0B000A5FABD42C0D9002DF6D1BDE74EB130464C
+:10B0C000FBF7F8F9074604E0202140466D1EFDF726
+:10B0D00095FABD4206D9002DF6D103E04046761C14
+:10B0E000FDF78CFA31780029F8D1A5E7D9F80000EE
+:10B0F000011DC9F80010056830214046FDF77EFAB1
+:10B1000078214046FDF77AFA08200021CDE90001B8
+:10B11000034610222946B0E7BDE8FC872DE9F84F29
+:10B120002B4E04009A4630884FF00103154689469D
+:10B1300003EB004024D0216800292BD0002D32D011
+:10B14000626849464FF010071268A2F1010C1CEA30
+:10B15000090F11D198466A432046FBF78AFC002864
+:10B160002AD0206853462A46066901B0494620463F
+:10B17000B446BDE8F04F6047164B17A2009721E098
+:10B180000E210091134B1EA21FA100F062FD0E20A4
+:10B19000BDE8F88F082100910E4B26A21AA100F0FD
+:10B1A00058FD0820F4E7092100910A4B24A216A1BA
+:10B1B00000F04FFD0920EBE700973188054B214A4D
+:10B1C00008EB014010A100F044FD1020E0E7000072
+:10B1D000142400209BFD0200616464725F69735F48
+:10B1E000706167655F616C69676E656428705F6632
+:10B1F000732C20706167655F6164647229000000D0
+:10B20000705F667300000000257320636865636BE0
+:10B21000206661696C656420696E20257328292089
+:10B22000776974682076616C756520307825782E92
+:10B2300000000000705F66732D3E705F61706900F2
+:10B240006C656E000002030038B503000F484FF034
+:10B2500001054FF00E04008805EB004009D061B1F4
+:10B2600019600C6801B0A446BDE83040114618468C
+:10B270006047074B07A2009402E0054B07A2009429
+:10B2800008A100F0E6FC0E2038BD000014240020C8
+:10B2900050FD0200705F667300000000705F617017
+:10B2A00069000000257320636865636B206661692F
+:10B2B0006C656420696E202573282920776974687D
+:10B2C0002076616C756520307825782E00000000AE
+:10B2D0002DE9F04128B1016819B1C969BDE8F04113
+:10B2E00008470D4D0D480024461B14270DE000BFF4
+:10B2F00004EB840005EB8000016829B1C969884727
+:10B3000010B10120BDE8F081641CB6FBF7F0A0424B
+:10B31000EED80020F6E70000E0230020F423002010
+:10B32000044801214174007A08B1002070470120CF
+:10B3300070470000782C0020012801D0032808D194
+:10B340000449002201284A7400D00020087402F049
+:10B350007BBE7047782C002070B50246022801D0D1
+:10B36000032A45D1234C207A002841D0012833D02C
+:10B37000022831D120480023022A006802D0032A83
+:10B380002AD11BE0E360017911B1012924D10DE03C
+:10B39000D0E90565711B4FF48056B14200D33146A8
+:10B3A000294481614569A9420ED015E00169491C13
+:10B3B0000161426991420FD1237213E0E168491C97
+:10B3C000E160082908D9E3602372022A0AD00D211E
+:10B3D000FDF7CEFC02F0DEFD607C28B1BDE87040D8
+:10B3E00000F0F6BF0021F3E7BDE8704002F02CBE8C
+:10B3F00070BD0000782C0020542300202DE9F84F68
+:10B400003A4D04008B4628884FF00106DDF828A04D
+:10B41000984691464FF00E0106EB00401AD0B9F164
+:10B42000000F1BD02168002920D00921B8F1000F9E
+:10B4300025D062685368B8FBF3F703FB1782002A34
+:10B4400021D02B4B2BA2009135A100F002FC09204A
+:10B45000BDE8F88F264B3DA2009102E0244B3DA2AF
+:10B4600000912FA100F0F5FB0E20F1E708210091DB
+:10B470001F4B3AA22AA100F0ECFB0820E8E71C4B86
+:10B4800039A20091E0E75846FBF7EDFA102798B192
+:10B490004846FBF7E8FAB0B1424659462046FBF76A
+:10B4A000E8FAB8B1CDF800A0206843464A46C5681E
+:10B4B00059462046A847CBE7009728880C4B06EB57
+:10B4C00000402AA20CE000972888094B06EB0040B8
+:10B4D0002CA205E000972888054B06EB004032A21D
+:10B4E0000FA100F0B6FB1020B2E7000014240020EA
+:10B4F00088FD020021286C656E202520705F667330
+:10B500002D3E705F666C6173685F696E666F2D3E7D
+:10B5100070726F6772616D5F756E697429000000EB
+:10B52000257320636865636B206661696C656420C0
+:10B53000696E202573282920776974682076616CEC
+:10B54000756520307825782E00000000705F6673E6
+:10B5500000000000705F737263000000705F66732C
+:10B560002D3E705F617069006C656E00616464728D
+:10B570005F69735F616C69676E6564333228646507
+:10B5800073742900616464725F69735F616C6967D9
+:10B590006E65643332282875696E7433325F74299E
+:10B5A000705F737263290000616464725F69735F26
+:10B5B00077697468696E5F626F756E647328705F17
+:10B5C00066732C20646573742C206C656E290000F2
+:10B5D0002DE9FF411C46DDE90A7815460E4668460E
+:10B5E00000F0AAF846EA450141EA840141EA07224F
+:10B5F00042EA0841009A00EB8200C0F80017BDE85B
+:10B60000FF812DE9FF411C46DDE90A7815460E460B
+:10B61000684600F09FF846EA450141EA840141EAA4
+:10B62000072242EA0841009A00EB8200C0F80017A6
+:10B63000BDE8FF812DE9FF411C46DDE90A7815468A
+:10B640000E46684600F094F846EA450141EA840156
+:10B6500041EA072242EA0841009A00EB8200C0F862
+:10B660000017BDE8FF812DE9FF411C46DDE90A789E
+:10B6700015460E46684600F089F846EA450141EA5B
+:10B68000840141EA072242EA0841009A00EB820065
+:10B69000C0F80017BDE8FF811CB5002100910B46E2
+:10B6A00001220191FFF7C6FF1CBD1CB500210091CE
+:10B6B0000B4601220191FFF7D6FF1CBD1CB50022ED
+:10B6C0000B46009211460192FFF7B4FF1CBD1CB55A
+:10B6D00000220B46009211460192FFF7C4FF1CBDE9
+:10B6E0001CB5002100910B46012201911146FFF784
+:10B6F000A1FF1CBD1CB5002100910B460122019148
+:10B700001146FFF7B0FF1CBD13B50C46684600F0AC
+:10B7100021F8009900EB8101D1F8002722F4403292
+:10B72000C1F80027009900EB8100D0F8001741EA2A
+:10B730000441C0F800171CBD0168202902D24FF057
+:10B74000A040704701F01F010160014870470000F0
+:10B75000000300500168202902D24FF0A04070473A
+:10B7600001F01F0101600148704700000003005014
+:10B770000168202902D24FF0A040704701F01F015C
+:10B780000160014870470000000300500168202953
+:10B7900002D24FF0A040704701F01F010160014844
+:10B7A000704700000003005001B56846FFF7D2FF64
+:10B7B000D0F810050099C84000F0010008BD01B59F
+:10B7C0006846FFF7D5FF009A01219140C0F808159F
+:10B7D00008BD01B56846FFF7D9FF009A01219140E5
+:10B7E000C0F8081508BD38B501240090684631B18D
+:10B7F000FFF7A2FF00998C40C0F8084538BDFFF75D
+:10B800009BFF00998C40C0F80C4538BD1CB5094C15
+:10B810000144D4E90034CDE900346C4606E000BFB1
+:10B8200054F82030D3F81035401C08C28142F7D8B4
+:10B830001CBD000000FD0200034908B508440021BA
+:10B8400001600068009008BD006000400249405857
+:10B85000012800D0002070470060004030B5124B36
+:10B8600001460020D3F81044224609E0157A8542AB
+:10B8700005D1401C0A28F7DB4FF0FF3030BD52687D
+:10B88000002AF3D1421CF9D00872D3F810242AB14F
+:10B8900052684A60D3F81024516030BD0022C3F8CA
+:10B8A00010144A6030BD0000B82D0020F0B595B0EE
+:10B8B0001C4615460F4608461A9E00F025FB182127
+:10B8C00009A8FAF7ECFD0E96CDE9095400230822E9
+:10B8D00003A9384600F02DFB05980690BDF810002E
+:10B8E000ADF81C00BDF81200ADF81E0000208DF868
+:10B8F00021000398082600F00300012802D0022846
+:10B9000018D032E003983346850AC0F3C2008DF8A0
+:10B91000200003980FA9C0F38314A200384600F05A
+:10B9200008FB09A8009006AB22460FA9284600F0A4
+:10B9300047FA1AE00398840DC0F3C2008DF8200086
+:10B94000082C01D2254600E0082533462A460FA9D7
+:10B95000384600F0EEFA2E44641B09AB06AA2946CD
+:10B960000FA800F07FF9002CEAD1384600F0D2FA97
+:10B9700015B0F0BD7047012003F054BC084810B565
+:10B980000178084A515C19B1001D01F0E5F802E0A8
+:10B990000C3000F0F3FFBDE81040002003F042BC83
+:10B9A00068230020A422002008B5034A0092402307
+:10B9B000024AFFF77BFF08BD35E80200B82C0020E3
+:10B9C0000A4A012902EBC00007D0022907D0032947
+:10B9D00007D0042907D000207047022070470420B8
+:10B9E000704700797047407970470000FC080300F9
+:10B9F00010B5FFF7C0FF04210348FFF72FFF0249EE
+:10BA00000120487210BD00007C2300202DE9F04F7A
+:10BA10008DB0FCF703FE18B100200DB0BDE8F08F2B
+:10BA20007A4C4FF0000BC4F818B4BFF34F8F606826
+:10BA30000290A568D846284004EB800008E0216801
+:10BA40000298814201D86160E6E7284004EB80005B
+:10BA50000C3002A9FEF740FA0028F0D105AA02999D
+:10BA600001EA050304EB8303491CDB6842F820303C
+:10BA7000401C02910228F2D3059800F0030002282E
+:10BA800002D001284ED0A9E005985022810D8946A8
+:10BA9000B2EB905F00D850210E4666F39F500590A0
+:10BAA00008315B4800F0E7F9070079D000F02CFA84
+:10BAB0004346082205A9384600F041FA029908F1E8
+:10BAC000080A2940681A8000001D864223D94F4D7C
+:10BAD0000C3530B1C2B204EB8101301A90460C3102
+:10BAE00004E02946F2B2002590462846C6B25346E5
+:10BAF000384600F024FA0AEB08032DB132462946F5
+:10BB00004FEA070000F01BFA029909F1030001EB6C
+:10BB1000900002903BE004EB8101534632463846E8
+:10BB20000C31EFE70598C0F38310062800D30620F8
+:10BB3000059960F38911C1F38310801C0591810080
+:10BB4000334800F098F9070048D000F0DDF943468B
+:10BB5000082205A9384600F0F2F908F10808002685
+:10BB60000FE00298434600EA0501401C04EB810106
+:10BB70000290042238460C3100F0E1F908F1040883
+:10BB8000761C0598C0F38310B042EAD847B1D4F8C8
+:10BB90001054D4F8180468B1384600F0BBF92FE00F
+:10BBA0001CE0687A012804D12A68284639461268C0
+:10BBB00090476D68002DF4D1384600F0ABF98DF850
+:10BBC00000B06846FBF740F9D4F8180408B90298A9
+:10BBD00060609DF80000FBF75BF911E0D4F81044B9
+:10BBE00004E021682046896888476468002CF8D101
+:10BBF00008480221008801EB004007A100F016F878
+:10BC0000FCF70CFD80F0010007E70000B82D0020D4
+:10BC10007C090300242400204261636B656E647319
+:10BC200020666C75736865640000000000231A4686
+:10BC300003F08AB908B5012300926A4603F084F93B
+:10BC400008BD1CB5CDE9002302236A4603F07CF948
+:10BC50001CBD3EB5069C8DE81C0003236A4603F01C
+:10BC600073F93EBD2DE9F0470E4680461C469246CC
+:10BC700008293ED894F80C900020207319461046ED
+:10BC800002F01AF90025B54206D218F805201AA1CB
+:10BC90002046FFF73DF903E019A12046FFF738F9E8
+:10BCA0006D1C082DEFD317A12046FFF731F90025B1
+:10BCB000B54210D218F80570FAF7D4FB0068C05DE1
+:10BCC00010F03E0F01D03A4600E02E220EA1204691
+:10BCD000FFF71EF903E00DA12046FFF719F96D1CCF
+:10BCE000082DE5D301222146504602F0C7F884F81A
+:10BCF0000C90BDE8F087000020253032780000006D
+:10BD0000202020007C0000002563000020000000AF
+:10BD1000104810B5FF218160002101604160C0F82A
+:10BD20001814C0F8141480F820140B4800F0F0F830
+:10BD300000280DD109480A490A4B401AC1080020C1
+:10BD400003E000BF23F82000401C8842FAD3002003
+:10BD500010BD0000B82D00207C0903007C09030001
+:10BD6000FC080300F423002002480349401AC008DD
+:10BD7000704700007C090300FC08030013B5684607
+:10BD8000FEF786FC08B100201CBD0248009950F85F
+:10BD900031001CBDFC08030070B508480125D0F82F
+:10BDA000104480F8205405E06572216820464968F7
+:10BDB00088476468002CF7D170BD0000B82D0020C2
+:10BDC0002DE9FF4781460C9D00200C462F7B2873F0
+:10BDD000984616462946184602F06EF8072E42D2BB
+:10BDE000DFE806F004090F161F2A360049462846E8
+:10BDF000FFF78EF837E0494628462268FFF788F8B3
+:10BE000031E0D4E9002349462846FFF781F82AE0CB
+:10BE1000A0680090D4E9002349462846FFF778F847
+:10BE200021E0D4E90201CDE90001D4E9002349462B
+:10BE30002846FFF76DF816E004F1080007C88DE802
+:10BE40000700D4E9002349462846FFF761F80AE0D5
+:10BE500004F108000FC88DE80F00D4E9002349461B
+:10BE60002846FFF755F800222946404602F006F81A
+:10BE70002F73BDE8FF872DE9F041858A80462D1F8D
+:10BE80004819C01CB0FBF5F0C6B24046FEF785FD70
+:10BE9000041E19D00020207101206071E580002768
+:10BEA0002546761EC4F800800BE04046FEF775FD7F
+:10BEB00060B16179491C6171286005467F1CC0F83A
+:10BEC0000080B742F1D32046BDE8F081204600F063
+:10BED00002F80020F8E72DE9F041457901466B1E94
+:10BEE000002201E00968521C9A42FBD30F68014608
+:10BEF000002605E038460C68FEF771FD2146761CE9
+:10BF0000AE42F7D3BDE8F0810121001DFEF719BD57
+:10BF1000FEF77DBD10B504460121001DFEF737FD7B
+:10BF200010F0FF0F04D12046BDE81040FFF7D3BF4B
+:10BF300010BD38B501240094FEF76EFB38BD38B54E
+:10BF400000240094FEF768FB38BD00000F4910B5CF
+:10BF500000204870091D0860BFF35F8F0C490D4831
+:10BF600000F062FA0A480C4A0121001FFAF7DCFED1
+:10BF7000002809D106480022001F4FF40041006844
+:10BF8000BDE81040FAF70CBF10BD00005C23002094
+:10BF9000FCFD0200AC2C00201DC0020008B50020F2
+:10BFA0008DF800006846FAF74FFFF1EE100A20F016
+:10BFB0009F00E1EE100ABFF35F8F08494020C1F8EF
+:10BFC00080029DF80000FAF763FF00F0FBF908B16A
+:10BFD00041DF08BD20BF40BF20BF08BD04E000E036
+:10BFE00070B504460C480121FEF7C6FCBFF35F8F15
+:10BFF0000025002809D10120074E042C08D0311F4C
+:10C000004A781AB1BFF35F8F356070BD0C7048700D
+:10C0100002F0E6FCF6E700006023002003484078C9
+:10C02000002802D00420FFF7DBBF70475C2300200C
+:10C03000FAF728BE20B10349096801600020704763
+:10C040000E207047E8FF0200FEB502460E46084685
+:10C05000FFF7F0FF00286ED100250095019501241F
+:10C0600006208DF80020ADF8040002958DF80240FE
+:10C0700069462020326869DF2F4F48B100F018FA76
+:10C080003988024604EB01432C491846FFF7D2FDDC
+:10C0900000958DF801408DF80250019502958DF8BC
+:10C0A000035069464020326869DF40B100F000FA71
+:10C0B00002463888224904EB0040FFF7BBFD00959B
+:10C0C000019502958DF8004069460120326869DFCC
+:10C0D00048B100F0EDF93988024604EB01431949F3
+:10C0E0001846FFF7A7FD4FF4B06000900195029548
+:10C0F0006946A120326869DF48B100F0D9F9398872
+:10C10000024604EB014310491846FFF793FD0095E2
+:10C11000019502958DF800406946A020326869DFDC
+:10C1200040B100F0C5F902463888084904EB0040E8
+:10C13000FFF780FD0020FEBD2C240020980703009F
+:10C14000E0070300F806030044070300A406030009
+:10C150002DE9F0410446D0F8008060DF2168194DD8
+:10C16000074641451CD92888022606EB004016A147
+:10C17000FFF75CFD2888424606EB00401EA12368BD
+:10C18000FFF75FFDF006D0F80C012168800200F196
+:10C190000050421A288825A106EB0040FFF74AFD0F
+:10C1A000012467B1384600F083F9024628882AA1A5
+:10C1B00004EB0040FFF73EFD3846BDE8F0812E4815
+:10C1C0000470F9E72C240020496E73756666696374
+:10C1D00069656E742052414D20616C6C6F636174AF
+:10C1E000656420666F722074686520536F667444BE
+:10C1F00065766963652E00004368616E676520742B
+:10C2000068652052414D207374617274206C6F63B5
+:10C210006174696F6E2066726F6D203078257820AA
+:10C22000746F20307825782E000000004D61786909
+:10C230006D756D2052414D2073697A6520666F726D
+:10C24000206170706C69636174696F6E206973201E
+:10C25000307825782E00000073645F626C655F653E
+:10C260006E61626C6528292072657475726E6564F2
+:10C270002025732E00000000DB23002030B5144879
+:10C2800091B00078002820D05FF03405ADF8405020
+:10C2900010A903A861DF30B1052816D011B0BDE8A0
+:10C2A0003040FAF7EFBC03AC0A49684600F0BCF82E
+:10C2B00007E000BFD0E9002120469047684600F023
+:10C2C000CAF802980028E1D0F4E711B030BD0000B0
+:10C2D000DB230020ECFF0200F8B5134C2078C0B13E
+:10C2E0000120A07002F022F9112814D0022002F0DF
+:10C2F00035F900258DF800506846FAF7A5FD11DFE5
+:10C30000064625709DF80000FAF7C2FD2EB13046B2
+:10C31000F8BD0820F8BD0020F8BDA57002F0CCFDE6
+:10C32000032002F01BF9F6E7D82300207CB5194C56
+:10C33000207808B108207CBD0120A070002002F008
+:10C34000F5F8112819D0002002F008F9124800264B
+:10C35000006801908DF800606846FAF775FD0F4996
+:10C3600001A810DF05000AD0002020709DF8000011
+:10C37000FAF78EFD2DB128467CBD00207CBD012042
+:10C38000F3E7A670667002F0B3FD012002F0E6F854
+:10C39000F3E70000D823002080FF0200096C0200B0
+:10C3A0000EB50749684600F03FF805E0D0E90010F7
+:10C3B0008847684600F04FF802980028F6D10EBD75
+:10C3C0009CFF02000148007870470000D82300203D
+:10C3D0000548817819B1007818B1FFF77DBF0820B2
+:10C3E0007047FFF7A3BF0000D82300201FB56846A1
+:10C3F0004BDF30B1052814D004B0BDE81040FAF787
+:10C4000041BC084901A800F00FF806E0D0E900217E
+:10C410000098904701A800F01EF803980028E6D085
+:10C42000F4E71FBD08000300016009684160AFF335
+:10C43000008010B5D0E900215368994201D1002154
+:10C4400004E0D1E90034A34202D01946816010BD56
+:10C4500008314160F0E7816800290BD002689268DA
+:10C460000A44826041684B689A4203D108314160B6
+:10C47000FFF7DFBF704700000C4A10B502F5947358
+:10C480000EE0991AC91001EBD171491002EBC101FC
+:10C490000C68844201D90B4602E005D201F1080282
+:10C4A0009A42EED3002010BD486810BD1CFE020069
+:10C4B00000B5FFF7E1FF002800D1014800BD0000F2
+:10C4C00008FE02004058002800D00120704708B53F
+:10C4D000002242504058009008BDD0F804030840A4
+:10C4E00000D0012070474058002800D0012070473C
+:10C4F00008B5002242504058009008BD0848006826
+:10C50000012110F0010F08D14FF0E020E02280F867
+:10C510000024C0F88012C0F8001102480160704782
+:10C5200000E100E0180500400649024600200B79B2
+:10C530000BB1852070470A6001220A7100224A71FE
+:10C5400070470000B8220020044901200860044818
+:10C550000168C1F300410029FAD170470C00004086
+:10C5600018040040002802D00149800108477047A4
+:10C5700021FD02002DE9F0410E46804601F032F91E
+:10C58000204D0028404616D0FCF794F8284490F837
+:10C5900058008009032802D001280AD003E0404651
+:10C5A000FFF702F928B103214046BDE8F041FFF74B
+:10C5B000ABB80221F8E701F021F9002820D040466D
+:10C5C000FCF778F80446104F4FF4807007EB8401B5
+:10C5D00000EB8400D1F8102580B242F00102C1F8CE
+:10C5E0001025FFF729F9002E0AD04046FCF762F823
+:10C5F00055F82000002803D00120A040C7F804030C
+:10C60000BDE8F08118290020006000402DE9FC41C0
+:10C61000DFF8C080044608EB0400002790F93000E2
+:10C620001346C0170E46401C01D008274FE0B078D3
+:10C630001946C0F340022046FCF718F80546401C96
+:10C6400044D0B07841071CD4C0070DD06846009490
+:10C65000FFF780F8009900EB8100D0F8001721F077
+:10C660000201C0F8001707E000217378204600910E
+:10C670000A460191FEF7C5FF164920466431FEF7D0
+:10C68000E6F9B078800718D51348317800EB8500BB
+:10C69000D0F81025114B1A40C0F810254FF47C52E9
+:10C6A0004FF4403302EA042203EA01410A43D0F87E
+:10C6B00010150A43C0F8102509E008EB0500327890
+:10C6C00010F8581F41EA8211017000E00427384633
+:10C6D000BDE8FC811829002000600040FFC0FCFF7D
+:10C6E00010B5FFF761F8002800D0012010BD000050
+:10C6F00070B5194D95F86A0008B1082070BD00208A
+:10C70000411E2A18401CC0B282F830103028F8D3DD
+:10C7100000242046FBF79CFF641CE4B20C2CF8D3E9
+:10C720000D490024E0204C66A1F868400B4981F8CF
+:10C73000000401264020891FC1F88002C1F80001D1
+:10C740004FF4BE70FFF778F80549F007C1F804030D
+:10C7500085F86A60204670BD1829002006E000E0D8
+:10C7600000600040034890F86A00002800D00120D3
+:10C7700070470000182900200121B1EB507F01D142
+:10C78000012070470020704738B50D4601F0E0FBEE
+:10C79000040014D000208DF800006846FAF754FB1E
+:10C7A000207928B19DF80000FAF772FB112038BDFE
+:10C7B0000120256020719DF80000FAF769FB002038
+:10C7C00038BD10B501F0C4FB002802D00021016083
+:10C7D000017110BD0149024802F04CBD84290020BE
+:10C7E000002000402DE9F0410546007916460F462D
+:10C7F00000EB40012D4A01EBC00102EB810494F8EB
+:10C800002A1011B10820BDE8F081294951F8201003
+:10C810002868FFF7B9FF08B11120F4E73946284628
+:10C82000FAF750FB66603869206030004FF001066F
+:10C830002FD03F7F4FF48E712868FFF748FE4FF4EA
+:10C84000A2712868FFF743FE28681A49C0F804134C
+:10C8500028684FEA4711000B40B2002806DA00F0C2
+:10C860000F0000F1E02080F8141D03E000F1E0204B
+:10C8700080F800142868000B40B200F01F0206FA8E
+:10C8800002F14009800000F1E020C0F88012C0F8F9
+:10C89000001128680421C0F800150020A061E061A3
+:10C8A00084F8290044F8140FA675ACE78429002009
+:10C8B00008FD0200800002002DE9F04705460079DE
+:10C8C0000B4600EB400101EBC000234901EB800463
+:10C8D000284600F043F810B11120BDE8F0874FF072
+:10C8E0000008C4F82080A360626184F828804FF4B7
+:10C8F0008E76474631462868FFF7E9FD28684FF0F5
+:10C900000109C0F808902146286802F04FFC6068D1
+:10C9100000BBD5F800A00EE094F8280008B10F275E
+:10C9200016E031465046FFF7CDFD0028F4D02146F1
+:10C93000504602F03BFC216A60698142F1D33146E6
+:10C940002868FFF7BFFD0028F9D02868C0F80C90D0
+:10C95000C4F814803846C0E784290020007900EB31
+:10C96000400101EBC000044901EB80004069002850
+:10C9700000D0012070470000842900202DE9F047F5
+:10C98000044600794FF0000900EB400101EBC000C4
+:10C99000254901EB80072068C0F80095786880B1D0
+:10C9A00020682249C0F8081320680121000B40B21A
+:10C9B00000F01F0291404009800000F1E020C0F823
+:10C9C00080112068D0F80C25D0F81485D0F80865BF
+:10C9D000D0F810554FF0FF31C0F81415C0F80C1501
+:10C9E0002068C0F80815C0F81015501C02D0104679
+:10C9F000FEF752FEB8F1FF3F02D04046FEF74CFE74
+:10CA0000681C02D02846FEF747FE701C02D0304654
+:10CA1000FEF742FE2068FFF7D4FE87F82A90C7F899
+:10CA20000490BDE8F0870000842900208402020001
+:10CA30000149024802F0CABCB02900200020004091
+:10CA40002DE9F0410546164600790F46154A00EBE0
+:10CA5000C00102EB810494F8201011B10820BDE858
+:10CA6000F081114951F820102868FFF78DFE08B1B8
+:10CA70001120F4E739462846FAF75FFA666038690C
+:10CA800020601EB1397F2846FDF7E6F928680821A5
+:10CA9000C0F800150020A061E0610121606184F808
+:10CAA0002010DCE7B02900200CFD02002DE9F04742
+:10CAB00004460E460079204900EBC00001EB8005DA
+:10CAC00017463046FFF758FE30B1204600F036F8E2
+:10CAD00020B11120BDE8F0871020FBE76F61AE6048
+:10CAE0004FF49076002731462068FFF701FD4FF4A0
+:10CAF000AC7841462068FFF7FBFC2068AA686969AA
+:10CB0000C0F84425C0F84815206801218160686894
+:10CB100078B9B14649462068FFF7E5FC064641462C
+:10CB20002068FFF7E0FC0643F4D000B10F27002097
+:10CB300068613846CEE70000B02900200079054939
+:10CB400000EBC00001EB80004069002800D001200C
+:10CB500070470000B02900202DE9F0470446007915
+:10CB6000274900EBC00001EB800720684FF0000967
+:10CB7000C0F80095786880B120682249C0F8081391
+:10CB800020680121000B40B200F01F0291404009D3
+:10CB9000800000F1E020C0F880112068D0F80C255A
+:10CBA000D0F81485D0F80865D0F810554FF0FF3153
+:10CBB000C0F80C15C0F814152068C0F80815C0F8A6
+:10CBC0001015501C02D01046FEF76FFDB8F1FF3F64
+:10CBD00002D04046FEF769FD681C02D02846FEF7E9
+:10CBE00064FD701C02D03046FEF75FFD2068FFF741
+:10CBF000E8FD87F82090C7F80490BDE8F0870000B2
+:10CC0000B02900201003020010B550B103280CD148
+:10CC10000220FBF775FB002807D0BDE81040FAF7AB
+:10CC200031B8BDE8104001F019BF10BD00780028F0
+:10CC300007D104483B21008876DF002801D0FAF7AD
+:10CC400021B870472022002070B58D88027900EB52
+:10CC5000C5042273C97BA41D012902D0022904D175
+:10CC600001E0008800E040882080218860888142BF
+:10CC70000FD92846A5DF0126A0B1112814D0FFF74F
+:10CC800017FC02460A480BA1008806EB0040FEF79D
+:10CC9000D1FFA179E079814208D92846BDE87040EA
+:10CCA000FBF750BE6671F4E72671F2E770BD000035
+:10CCB000F423002073645F626C655F676174746362
+:10CCC0005F65786368616E67655F6D74755F7265D7
+:10CCD000717565737428292072657475726E656448
+:10CCE0002025732E000000007CB506468D88C8887C
+:10CCF00006EBC504A41D172800D217202188814205
+:10CD000000D8084660800020207121882846B5DFC1
+:10CD100050B1FFF7CDFB02460E480121008801EB20
+:10CD200000400DA1FEF786FF6079002810D1306920
+:10CD300000280DD01449D1E90201CDE90001ADF878
+:10CD400002506088ADF80400326969463046904769
+:10CD50007CBD0000F423002073645F626C655F6734
+:10CD6000617474735F65786368616E67655F6D7425
+:10CD7000755F7265706C7928292072657475726EA2
+:10CD800065642025732E000048FC02007FB51A4D13
+:10CD90008188AA8891422DD110F8061F022929D135
+:10CDA0004188EA88914225D1017A042922D00629B6
+:10CDB00020D005291ED0841C002000900221019063
+:10CDC000029003908DF80010297E19B101218DF891
+:10CDD000061001E040F2FD10ADF80400A888694695
+:10CDE000B0DF1128FAD0BDF80400002802D1204697
+:10CDF000FAF77EFE7FBD00009C28002048B1064A5D
+:10CE00000168914205D140680449401802D00128C8
+:10CE100000D0032070470000DEC0ADDE02FEE10E50
+:10CE20008A7D022A04D90289CB881A44D21C028145
+:10CE30004289C988511AC91E418170472DE9F041C4
+:10CE40000D460221904600F58056298000F1080425
+:10CE5000144F1BE031462046FCF776FD40B1B8F197
+:10CE6000000F02D0012288F80020022816D004E02A
+:10CE7000A0687969884200D9786128886188084467
+:10CE8000C01C2880608804EB80040C3431462046A6
+:10CE9000FCF76DFD0028DDD1BDE8F0814FF4806026
+:10CEA0002880F9E71023002008B5002100910146F1
+:10CEB0000823024A0248FEF7A1FA08BD38FD020025
+:10CEC000E023002008B50020009004480823044A0D
+:10CED00001680448FEF792FA08BD000038230020DC
+:10CEE00030FD0200E02300202DE9F05F0025DFF88F
+:10CEF0000891DFF808B12C464FF00308AA462F46E8
+:10CF0000D9F80C0000EB07363046FFF777FF78B30F
+:10CF1000012847D0032862D100204FF4806200BF6F
+:10CF200056F82010491C0ED004EB84010BEB810253
+:10CF3000A8F10100566003221FFA80F80BF82120A7
+:10CF4000641CA4B24BE0401C9042E9D32C48016819
+:10CF500079B104EB840102200BF821000BEB810175
+:10CF60004E600881254828304480641CA4B205E046
+:10CF700007E00221066081804FF0010A45F00105BB
+:10CF80002DE004EB840100220BF821200BEB810142
+:10CF900001F110024E6030460831FFF74FFF45F0B7
+:10CFA0000205CDE7BAF1000F0CD0022004EB84019A
+:10CFB000134A0BF821000BEB810112684A60641CD4
+:10CFC0000881A4B20E480022011D06603046FFF71A
+:10CFD00035FF0B48808802280CD0082005437F1CB1
+:10CFE000BFB2032F8CD3B8F1020F00D20025E8B2F4
+:10CFF000BDE8F09F0420F1E7E0230020B42B0020DF
+:10D000003823002001494978FAF79EBB802200208E
+:10D01000002101F025BF30B585B00C4605218DF803
+:10D0200000101546ADF80200FCF70CFEADF8040048
+:10D030006846CDE90245FBF731FF05B030BD000081
+:10D0400070B5054D06460024304655F82410884733
+:10D05000641C042CF8D370BD78FC02003EB5104D62
+:10D06000002400BF05EB041002F04EFC641C022CEF
+:10D07000F8D30124502002210094CDE90110084981
+:10D08000084BB039A02201F1A00000F0F1FB08B17B
+:10D0900003203EBD0348401E847000203EBD0000BA
+:10D0A000F02700206D22002000F06CB900F06CB970
+:10D0B00070B504460025C168184A284602EB0013E3
+:10D0C0009B688B4202D102EB001003E0401C022857
+:10D0D000F4DB00202178082904D0092908D013297D
+:10D0E00014D112E0617A89B980B102F01DFC0DE023
+:10D0F000617A59B950B100218160817B41F0020110
+:10D10000817307490120087003E001252046FFF7DD
+:10D1100097FF2846BDE8704001F022B8F0270020B4
+:10D120006C22002000F0E5B908B513889B0000933D
+:10D130006B4600F05FF908BD002300F05BB938B51D
+:10D1400005460024204609E08178284600F080F852
+:10D1500010B1052800D003240098401C00906946B7
+:10D16000284602F0BDFB0028EED134B9284600F075
+:10D17000C4F910B1072802D00324204638BD072483
+:10D18000FBE71346002200F069B900002DE9F047E3
+:10D190001F0015460E46814604D0072E05D0082EE6
+:10D1A00016D102E00E20BDE8F0878DB1022D0FD818
+:10D1B00000F0AEF960B14FF000083146484602F089
+:10D1C00075FB041E06D0207BA8420DD00F20EAE795
+:10D1D0000720E8E7FF214FF6FF7002F067FB041E0F
+:10D1E00006D0A0F80090A670607BFF2802D00CE06B
+:10D1F0001120D8E72946154800F00CFB01462046CF
+:10D200006173FF2913D04FF001082573617B0F482C
+:10D2100000F04EFB02000DD0ABB23146384600F0B4
+:10D2200007FAB8F1000F0ED0082E05D00BE002F07F
+:10D230006BFBDDE70320B6E738886FF0050101EBF3
+:10D240008000796888800020ADE70000E02700209A
+:10D2500070B5002402F02AFB05000BD0686820B1ED
+:10D2600000F06FF9040000D00324284602F05CFBB4
+:10D27000204670BD052070BD70B515460C460729C7
+:10D2800003D0082C01D0072070BD02F00FFB28B19D
+:10D2900005808470BDE8704002F0C6BA052070BDFC
+:10D2A0007CB50D46072903D0082D01D007207CBD91
+:10D2B000002602F0FBFA040002D0606810B11CE006
+:10D2C00005207CBD617B0F4800F0F2FA02004FF0B0
+:10D2D0000000009001908DF8025010D0237B294669
+:10D2E000684600F03DF9684602F08CFA211D684658
+:10D2F00000F010F90646092801D030467CBD032015
+:10D300007CBD0000E02700204FF6FF7141800149FD
+:10D310000968084760FC020030B587B01748FBF782
+:10D3200047FF10B1032007B030BDFBF763FE08B123
+:10D330008620F8E700F0CEF9002002904CF20704B6
+:10D3400003900EE0694604A8FBF7FCFE0098808875
+:10D35000A0F5404085B204A8FBF7B4FE284600F0D3
+:10D3600075F902AA04A92046FBF7D3FE0028E9D0EC
+:10D370000349012008700020D5E70000A98E0200B3
+:10D380006022002000F088B900F08CB970B586B03A
+:10D3900014460E46054600F03BF940B105F5404005
+:10D3A00080B20F4A6946FBF7B4FE40B902E00120A3
+:10D3B00006B070BD03A96846FBF7C4FE08B10020A3
+:10D3C000F6E7A57003984088208004986060039871
+:10D3D0008088A0F5404030806846FBF773FEE6E7A2
+:10D3E00064220020024800214160816070470000F3
+:10D3F00060220020F0B587B01D46144607460E4651
+:10D40000FF280AD8084600F003F930B103AA3146D4
+:10D41000384600F0E5F840B902E0072007B0F0BD5B
+:10D4200001A903A8FBF78EFE08B10520F6E7A67058
+:10D4300001984088208045B18200286890420BD333
+:10D4400002996068F9F712F801E00298606003A899
+:10D45000FBF738FE0020E1E70420DFE77FB586B068
+:10D460001E460D460446FF282AD8A87800F0D0F8BA
+:10D4700030B304F54040ADF80000A87803AA00F5E9
+:10D480004040ADF802006868019028880290A978B1
+:10D49000204600F0A5F80528089813D010B108A878
+:10D4A000FBF7B4FE694603A8FBF770FEB0B107288E
+:10D4B0001DD0082819D00E2817D003200AB070BD3F
+:10D4C0000720FBE728B108AA694603A8FBF769FE15
+:10D4D000ECE7694603A8FBF760FEE7E71EB13146BB
+:10D4E00003A8FBF726FE0020E8E71120E6E78620E8
+:10D4F000E4E74FF6FF7000F0A9B810B5FF2801D996
+:10D50000072010BD00F0A8F800F02EF8002010BD94
+:10D5100000F0F4B870B504460D46807800F078F855
+:10D5200058B121882846FBF759FE002804D0072867
+:10D5300005D0092800D0032070BD072070BD8620CB
+:10D5400070BD01B56846FBF761FE002800D00320DE
+:10D5500008BD00000149C978FAF7F6B8802200201A
+:10D560009BB200F065B8000070B51B4D8AB000207A
+:10D57000687000904FF6FF760190304603E0204639
+:10D5800000F07CF8204600F087F80446B0421DD039
+:10D5900004F5404080B26A4602A9FBF7C2FD0A28A2
+:10D5A000EDD004F5404080B2FBF7E4FC08280FD032
+:10D5B00000280BD005461422084905A8F8F756FFA5
+:10D5C000ADF8184005A80795FFF79EFE0AB070BD9C
+:10D5D00001206870FAE700006022002064FC02006D
+:10D5E0007CB5054616460C46084600F011F80020AA
+:10D5F000009005F54045019004F54044A8B2A1B261
+:10D600006B463246FBF77EFD002800D005207CBD2E
+:10D6100007280BD0012809D0082807D0052805D0F5
+:10D62000062803D0042801D000207047012070474D
+:10D6300010B503EB83034FF6FF7404EA0313817004
+:10D64000DB1C99084260018010BD00000149FBF716
+:10D6500039B800001028002010B50446A0F57F401E
+:10D66000FF3807D004492046FBF72CF8A04201D12F
+:10D67000012010BD002010BD3028002010B5044648
+:10D68000044900F089FE03492046BDE810402031DE
+:10D6900000F082BE102800200149FDF795B8000077
+:10D6A0003028002070B50A49FDF78EF804464FF681
+:10D6B000FF7507E000F02CF838B105492046FDF76A
+:10D6C00083F80446AC42F5D170BD204670BD000021
+:10D6D0001028002010B508484021F8F7E0FE4FF46C
+:10D6E00080742146044800F0D7F921460248BDE87D
+:10D6F0001040203000F0D0B910280020FF2803D8B7
+:10D700000146024800F0F7B90020704710280020B9
+:10D71000FF2803D80146024800F0EDB90020704709
+:10D720003028002070B500252C462146044800F022
+:10D73000E2F9641CA4B20544FF2CF6D9284670BD5A
+:10D740001028002010B50C46FBF7B4FFFF2804D0CA
+:10D75000024900EB400021F8204010BD4026002087
+:10D760001CB500F073F908B1F9F78CFA00200090AD
+:10D7700001909DF8000020F07E0040F00100303064
+:10D7800020F080008DF8000007208DF801001020A7
+:10D790008DF802009DF8030040F003008DF80300AF
+:10D7A0009DF8040040F003008DF80400684600F086
+:10D7B00055FB08B1F9F766FA034800F039FB002879
+:10D7C00001D0F9F75FFA1CBD11D9020000680128E9
+:10D7D00005D0022803D0042801D000207047012082
+:10D7E000704700000449084490F93000082801DB24
+:10D7F0000120704700207047182900200449084480
+:10D8000090F93000082801D20120704700207047AD
+:10D81000182900202DE9F0410F46060026D0306877
+:10D8200020B3706810B3FF2400251CE029467068FF
+:10D8300000F039F948B1FF2C00D12C46281B401CC0
+:10D84000B8420ED12046BDE8F081FF2C06D108E099
+:10D850002146304600F040F8641CE4B2AC42F7D3F5
+:10D86000FF246D1CEDB2B068A842DFD8FF20EAE7C4
+:10D870002DE9F0410400DDE90705069E16D0A9B1A7
+:10D88000A3B100FB05F7974210D8C21DB6EBD20F2B
+:10D890000CD358B155B1E5602160C4E9013081B2C3
+:10D8A000184600F0F9F80020BDE8F0810720FBE7FA
+:10D8B00070B504000D460DD0206858B1606848B1BD
+:10D8C000FF2D07D000F017F920B1E168206805FBB3
+:10D8D000010070BD002070BD70B504000D4611D070
+:10D8E000206800280ED0606800280BD0FF2D09D0DA
+:10D8F00000F001F9002805D029466068BDE87040B5
+:10D9000000F005B970BD002901D001F0CDB8704715
+:10D91000F8B5044600781E4D03260E281DD2DFE818
+:10D9200000F0071C0F1C1D1C24351C331C352E3524
+:10D93000288818A106EB0040BDE8F840FEF776B94C
+:10D940006088F9F7E3FE0246207A00902888638811
+:10D9500006EB00401AA1FEF77CF9F8BD002000900C
+:10D9600060886946FFF7CFFFF8BDFBF725FB082865
+:10D97000FAD00028F8D0BDE8F840F9F783B9BDE83F
+:10D98000F8400020F9F79CB82069F2E7A068F0E7BA
+:10D9900024240020436F6E6E656374656420746F89
+:10D9A00020612070726576696F75736C7920626F83
+:10D9B0006E646564206465766963652E000000000E
+:10D9C000436F6E6E656374696F6E20736563757205
+:10D9D00065643A20726F6C653A2025642C20636F71
+:10D9E0006E6E5F68616E646C653A20307825782CC5
+:10D9F0002070726F6365647572653A2025642E002D
+:10DA000010B50F4C2168002919D04A7E002A16D083
+:10DA10000278082A02D0092A11D106E0007A0128EA
+:10DA20000DD10869401E086109D1F9F71DFF0028D2
+:10DA300005D020684169BDE810400220084710BDAC
+:10DA4000A0220020FBF706BAFBF704BA10B5FFF7D7
+:10DA500063FC88B9FFF702FB70B901F027F858B9E9
+:10DA600001F042F940B9FBF7C1FD28B9FBF7A6FE6A
+:10DA700010B9FCF757F808B1032010BD05484FF660
+:10DA8000FF718180002181604170012101700020BF
+:10DA900010BD000070220020002803D0C91DC90855
+:10DAA000F8F7FDBC7047002809D001F007030122F8
+:10DAB0009A40D2B200EBD1001146FCF709BC704786
+:10DAC0002DE9F0410D46060013D0002401270EE099
+:10DAD00004F0070007FA00F0C1B206EBD400FCF72F
+:10DAE000F7FB10B12046BDE8F081641CA4B2AC4243
+:10DAF000EED32846F7E740B100EBD10001F0070272
+:10DB0000007801219140084000D001207047F8B50D
+:10DB10000400C1F3C70501F007014FF0010000FA4E
+:10DB200001F0C6B20FD0605D30420CD000208DF8FD
+:10DB300000006846F9F788F9605DB04360559DF8CC
+:10DB40000000F9F7A5F9F8BD2DE9F041044686B0CB
+:10DB500001278088FBF7B4FF6080207800263F4DC6
+:10DB6000082808D0092820D04FF6FF780A2829D0A5
+:10DB70000B2853D158E0607A10B1012809D04DE04C
+:10DB8000A86830B1E168814203D1AE60A088A88066
+:10DB900016E06878E8B3A088A98888423ED1207A48
+:10DBA00006283BD100F0C0FA38E0607A88BBA8684C
+:10DBB00078B3E168814231D1AE60E868401EE86028
+:10DBC000E6602BE0A878E8B14046FFF76FFA4146DF
+:10DBD000404517D10846FFF767FA404512D1AE70AD
+:10DBE00014216846F8F75BFC0C208DF80000ADF8B6
+:10DBF0000480ADF8028000272046FBF72BF9684629
+:10DC0000FBF728F9687838B1A088A988884203D141
+:10DC100000E003E000F088FA002F1CD006B0204698
+:10DC2000BDE8F041FBF716B9A8780028F6D0AE7031
+:10DC300014216846F8F733FC0D208DF80000ADF88C
+:10DC40000480ADF80280A06802902046FBF702F93C
+:10DC50006846FBF7FFF806B0BDE8F08170220020AF
+:10DC600008B55022ADF800200A466B46072100F0A7
+:10DC700001F808BD7CB51D46164B1B7883B18AB1EF
+:10DC800085B12C882346641EE61704EB967626F0B1
+:10DC90000306A41B1C1BE41C9C4205D007207CBD72
+:10DCA00008207CBD0E207CBD0023009301932B88AF
+:10DCB0000192DB1C9B08ADF800308DF802106A461B
+:10DCC000FFF732FABDF800104FF6FF7202EA810149
+:10DCD00029807CBD702200200349097809B1FBF737
+:10DCE0009DBF0820704700007022002010B50C4630
+:10DCF0000649097829B134B1FBF7A4FF2080002040
+:10DD000010BD082010BD0E2010BD000070220020A4
+:10DD10002DE9FF4F2A4883B09946007892468B46FA
+:10DD2000B8B14FF6FF763046FFF7C0F980460020C5
+:10DD30000090244801AA062100680190CDF808D07F
+:10DD40004046FFF7F1F900256C1E3746072804D03E
+:10DD500017E0082007B0BDE8F08F0520FAE70020A3
+:10DD60000090A84201D305464746A04201D204468E
+:10DD700046464046FFF79AF9804601AA0621FFF77A
+:10DD8000D3F9D8B10528EAD0A8F57F41FF3901D0F1
+:10DD90000320DFE70399002001B10F80BBF1000FE2
+:10DDA00001D0CBF80050BAF1000F01D0AAF8006002
+:10DDB000B9F1000FCED0C9F80040CBE70098D0E70A
+:10DDC0007022002088FC020070B5184E86B03078B2
+:10DDD000D0B10120B0704FF6FF742046FFF766F90E
+:10DDE0000546A0421DD10020B07014216846F8F706
+:10DDF00056FB0C208DF80000ADF80440ADF8024051
+:10DE00006846FBF727F80EE0082006B070BD00BF9B
+:10DE1000FFF762FF08B10320F7E72846FFF746F94E
+:10DE20000546A542F4D10020EFE700007022002053
+:10DE3000084A117821B1D178032903D3042070470F
+:10DE400008207047044B43F82100491CD170002082
+:10DE500070470000702200205028002003490978F4
+:10DE600009B100F075BE0820704700007022002044
+:10DE7000002801D0FAF7EEBF7047000010B50C463D
+:10DE8000017A052908D0407A38B1084808A102680B
+:10DE90002046FDF73DF800E01AB106A12046FDF747
+:10DEA00037F82046BDE81040FDF73FB8B423002006
+:10DEB000257300000D0A000038B5C3880D460446DE
+:10DEC00033B114A0009015A216A12846FDF720F842
+:10DED000217A05291CD0607A48B1A088FDF770FD31
+:10DEE000164951F8202016A12846FDF711F8A08800
+:10DEF0000021FDF743FF03461049207A143951F8F9
+:10DF0000202001B02846BDE830400EA1FDF700B842
+:10DF100038BD00001B5B306D000000001B5B313B17
+:10DF200033316D0025734C6F67732064726F7070AE
+:10DF30006564202825642925730D0A00B423002078
+:10DF4000257300003C25733E2025733A2000000015
+:10DF50000349884201D10348704700207047000000
+:10DF600000200040C02200200146054810B500688E
+:10DF7000FCF75DFC04461C21F8F791FA204610BD21
+:10DF800028FD0200014602480068FCF771BC000051
+:10DF900028FD0200034802490068FCF753BC00005A
+:10DFA00058230020B0FD0200F0B5254D254E85B068
+:10DFB00004460027686828B9214930680831FCF711
+:10DFC0004CFC686001460078072817D2DFE800F0B3
+:10DFD000160408080E0E12002046FBF77BFE02E036
+:10DFE000204601F02BFD040028D008E02046FAF777
+:10DFF00047FDF8E72046FBF7A3F9F4E70F241421C7
+:10E000006846F8F74CFAA4F5E8501D3800D1002412
+:10E01000019469466868FAF761FE6846FAF798FE67
+:10E0200007496F60002408313068FCF70BFC044896
+:10E0300001210C30FCF7ABFC0028BBD105B0F0BDD2
+:10E040001023002028FD02002DE9F041234C00257B
+:10E05000234E207A012730B92248311D0068FCF791
+:10E06000FCFB306038B1022020723168087928B199
+:10E0700001281ED116E06560BDE8F081D1E90503F5
+:10E08000C01A4FF48052904200D31046B7EB900F65
+:10E0900001D2820800E001220869C96818441944C5
+:10E0A00029DF03E0D1E90301084428DF58B1112832
+:10E0B00012D003213068FAF75BFE25726560BDE877
+:10E0C000F041FFF767BF207C0028D5D1BDE8F041C3
+:10E0D00000210220FDF740B92772CDE7782C0020FF
+:10E0E00054230020B0FD020010B501210448FCF7C4
+:10E0F00034FC002803D1BDE81040FFF755BF10BD28
+:10E100001C23002010B5074C201DFCF717FC00282D
+:10E1100006D1607C002803D1BDE81040FFF794BF12
+:10E1200010BD0000782C0020084910B500231A46C5
+:10E13000A1F10800FFF7ECFD30B1052804D0002064
+:10E1400002490C39487010BD0120F9E77C220020FB
+:10E1500010B510461A46F8F789F9002010BD0000E6
+:10E160002DE9F0471B4F82460026387886B00028FC
+:10E1700021D00024DFF86080A14600BF08EB041521
+:10E18000A87B810702D410EA0A0F1BD0012628467B
+:10E1900001F04AFBB0B14FF6FF71ADF802102988CB
+:10E1A000ADF80410862809D007218DF800100290E0
+:10E1B0006846FEF745FF06B0BDE8F08706208DF8FB
+:10E1C0000000F5E7641C022CD8D3002EF3D187F8A9
+:10E1D0000090F0E76C220020F02700202DE9F047A6
+:10E1E00007461E481C46154600780E4670B185B19C
+:10E1F0007CB1DFF86C804FF00009A08802282BD298
+:10E2000000EB800118F8210010BB19E00220BDE8E6
+:10E21000F0870520FBE720681FB181883A8891428A
+:10E220000ED11EB101883288914209D180682860E0
+:10E23000206868600A482830008928810020E6E7C5
+:10E24000A088214600F05EF80028E4D1C4F80090D0
+:10E25000A088401CA080D0E70A20D8E73023002007
+:10E26000B42B0020F8B505464068244F0C46002624
+:10E2700048B32349CA68824225D80969814222D31A
+:10E28000FBF784FEF8B12889398988421BD1D5E98A
+:10E2900000018A68904216D10020A7F1280200BF31
+:10E2A00000EB800302EB83035B688B4205D203F52E
+:10E2B00080538B4201D9208011E0401C80B202289B
+:10E2C000EED30020F8BD268000960AE00098296869
+:10E2D0008068884205D100986860388928810120CB
+:10E2E000F8BD2088694600F00DF80028EED120889E
+:10E2F000401C80B220800228E6D3E2E7DC2B00201D
+:10E30000E023002070B50E4600EB8001134800EBBF
+:10E3100081004468306804F5805518B1418800EBED
+:10E32000810411E0083410E029462046FBF70CFB7D
+:10E3300020B1012805D0022807D10DE0012034606A
+:10E3400070BD608804EB80040C3429462046FBF73E
+:10E350000EFB0028E8D170BD002070BDB42B00205A
+:10E3600038B50C460021009101460423074A0848AD
+:10E37000FDF744F808B10E2038BD064A04EB8401CD
+:10E3800002EB810101200874002038BD2CFD020041
+:10E39000E0230020B42B00200A46FF2803D80146C2
+:10E3A0001046FFF7B4BB704710B596B050216846D1
+:10E3B000F8F775F8164C14A920688088FFF796FCCA
+:10E3C000002820D1BDF85000A0F57F41FF391CD0B6
+:10E3D0006946FFF745FC002815D117220D480DF1BD
+:10E3E0000101F8F743F80B481C2218300DA9F8F783
+:10E3F0003DF80820ADF854002068064901238088C4
+:10E4000015AA3431B2DF16B010BD0F20FBE70000B3
+:10E41000A0220020C82800200846704770B50126B9
+:10E4200070044FF0E0210025C1F88001084C401035
+:10E43000C4F84803C4F8080366602F20FEF792F87A
+:10E44000A660044C2F20A560FEF78CF8A57070BD67
+:10E4500000100140E822002070B5054688690C468E
+:10E4600000284FF4847128460AD0FEF730F8D5F81A
+:10E470001805626AE1688854606A401C606270BD79
+:10E48000FEF725F8D5F8180570BD1FB501238DF8E6
+:10E490000030CDE90121D0E90012684690471FBD48
+:10E4A0001FB501238DF800308DF808100192D0E9D6
+:10E4B0000012684690471FBD10B5044606484179D2
+:10E4C0002046F9F741F9002804D12046BDE8104064
+:10E4D00000F0FCB910BD00004822002038B5002132
+:10E4E000012548B101280CD0032809D1FEF706F810
+:10E4F000BDE83840FCF7C0BC4FF0E020C0F88051C8
+:10E5000038BD8DF800106846F8F79EFC064C207860
+:10E5100008B9FCF795FCE068401CE060A5709DF828
+:10E520000000F8F7B5FC38BD042900203EB50446CC
+:10E5300009496846FDF778FF08E000BFD0E90021EF
+:10E540002046904730B16846FDF785FF02980028C5
+:10E55000F4D13EBD11203EBD84FF02003EB504460D
+:10E5600008496846FDF760FF07E000BFD0E90021D9
+:10E57000204690476846FDF76EFF02980028F5D1C7
+:10E580003EBD000090FF02002DE9FC4104460C3026
+:10E5900000278046FBF766FB4FF6FF750646A8424C
+:10E5A000208803D1FBF74EFB064602E03146FBF71D
+:10E5B00033FB20880022012100F0C6F8AE4212D0C1
+:10E5C0006A4607213046FEF7B7FD60B9019D95F810
+:10E5D00044003435C00705D1414605F11200FBF770
+:10E5E00006FB00B12F46002320881A46394686DFF5
+:10E5F00005000BD0002320881A46314600F088F829
+:10E600002088294600F002F9BDE8FC81002FFBD1EB
+:10E61000002320881A46314600F07AF8208800222C
+:10E6200041F20601FAF7E2FAEEE700002DE9FC41BB
+:10E630001D46089C16460F46804644B16B46012293
+:10E6400007213846FEF7A2FD112801D010B10320A2
+:10E65000BDE8FC8150210198F7F721FF0198067071
+:10E660000198E560343020600198183020610198ED
+:10E67000401C60610748E061019940461131FBF799
+:10E68000A3F90028E3D107213846FEF709FE052843
+:10E69000DDD0DDE75C280020002835D00278910726
+:10E6A00001D411062FD4C2F3021104292BD89307E9
+:10E6B00003D5032901D1110625D5437881788B42F2
+:10E6C00021D8072B1FD310291DD8C1784B071AD486
+:10E6D0000079430717D40B0715D4030713D4D207C7
+:10E6E0004FEAC17201D042B10FE062B989070AD482
+:10E6F000C10708D1800706D407E0890705D4C10700
+:10E7000003D1800701D4002070470120704700002A
+:10E7100070B50C4605466AB1002B12D0094801229B
+:10E72000C1782846F9F728F821462846BDE8704008
+:10E73000FBF772BA002B04D0BDE870400846FBF727
+:10E740006DBA70BD80220020F0B5174D14460F46FB
+:10E750000A4685B006462978F9F70EF8002F1FD033
+:10E760000CB1012200E0002269783046F9F704F884
+:10E77000012C17D00022A9783046F8F7FDFF0022BF
+:10E78000E9783046F8F7F8FF142208496846F7F7A9
+:10E790006DFEADF802608DF808406846FAF770FB30
+:10E7A00005B0F0BD0122E6E7802200209CFC0200BB
+:10E7B00010B586B0044614216846F7F770FE0420B1
+:10E7C0008DF80000ADF802406846FAF759FB06B034
+:10E7D00010BD000002498969002900D00847704730
+:10E7E000AC25002030B585B00C46054614220649FC
+:10E7F0006846F7F73BFEADF8025068460294FAF718
+:10E800001BFB05B030BD0000D8FB020030B585B061
+:10E810000C460546142206496846F7F727FEADF870
+:10E82000025068460294FAF72BFB05B030BD000099
+:10E83000B0FC020070B50D4C0020D2B22070201D3B
+:10E840000B4D0378EB5C1BB1001DFEF72FF902E0C6
+:10E850000C30FEF731F808B1F8F714FA60780028A8
+:10E8600002D021780029FAD070BD00006423002076
+:10E87000A42200200348002201490079F8F730BFA4
+:10E88000B9E40200482200207CB50E490E4C00225B
+:10E89000D1E90001CDE900016946A088FEF771FCCD
+:10E8A0004FF6FF7507E00846FEF700FCA080002247
+:10E8B0006946FEF766FCA188A94201D01128F2D171
+:10E8C0007CBD00002CFC02005422002070B586B0F4
+:10E8D000064601250024FBF71BF8112812D005DCA1
+:10E8E000F0B1062828D0082808D125E0A0F540512D
+:10E8F000023907D0A1F54071FF3924D001463046D6
+:10E90000FFF770FF2A46124D30462979F8F734FF99
+:10E91000697906B022463046BDE87040F8F72CBF52
+:10E9200014220C496846F7F7A1FDADF802600124F6
+:10E930006846FAF781FAE5E700253046FBF782F9E9
+:10E94000FAF72EFFDEE73046FBF786FCDAE7000039
+:10E950004822002000FC02002DE9F0410746806AB1
+:10E9600014468846C8B3002531E000BFB96A05EBFC
+:10E97000450001EB8006B088801CFE2802D90C20DF
+:10E98000BDE8F0812288401C08F802002088162289
+:10E99000401C80B2208008F800202088401C80B2F3
+:10E9A000208000EB0801308800F08AFD21880844AF
+:10E9B00080B22080B28842B1B16871B14044F7F7AB
+:10E9C00055FD2088B188084420806D1CEDB297F871
+:10E9D0002C00A842CAD80020D2E7FFE70720CFE7E3
+:10E9E00070B5194D194C07E0016820788847002858
+:10E9F00029D01548FDF72FFDA8680028F4D1FDF7B0
+:10EA0000CBF900BFFDF702F80028FBD120780328DE
+:10EA10000CD002280AD0FDF7D5FC00B133DF0C4939
+:10EA200001200860BFF34F8F20BFFDE7BFF34F8F7A
+:10EA300008480168084A01F4E06111430160BFF32E
+:10EA40004F8F00BFFDE770BDAC2C00205C23002081
+:10EA5000000500400CED00E00400FA0510B50020B0
+:10EA6000F9F74EFC08B1F8F70DF9F9F7A3FB08B177
+:10EA7000F8F708F9FDF730FC002803D0BDE8104096
+:10EA8000F8F700B910BD000010B500F0ABF805486C
+:10EA9000002203494078BDE81040F8F721BE00008D
+:10EAA00035A102008822002000F016B910B51148E7
+:10EAB000FAF7E3FB0F48401CFAF7DFFB0D48801C18
+:10EAC000FAF7DBFB0B48C01CFAF7D7FB0948001D1F
+:10EAD000FAF7D3FB0748401DFAF7CFFB0548401E65
+:10EAE0008179182903D00121C171002010BD0320B4
+:10EAF00010BD00008922002010B50078114C0A28B2
+:10EB000013D004DC082810D009281AD10DE00B28F6
+:10EB10000BD0132815D100220B49A079F8F7E0FD9E
+:10EB200000220A49A078F8F7DBFD00220649607947
+:10EB3000F8F7D6FD6078BDE8104000220349F8F7E9
+:10EB4000CFBD10BD8822002011D0020035A10200E7
+:10EB500070B50B4C05004FF001060CD0FFF79CFD83
+:10EB600058B1286820612879207504F11000A06050
+:10EB70002670002070BD0020F9E7072070BD00005E
+:10EB80008822002010B504460078052802D01228FB
+:10EB900021D105E06088A168BDE8104000F060B9AF
+:10EBA0000F480021806880B10D48237A103000782A
+:10EBB00000F0010203B101239A4206D3627AC0F346
+:10EBC000400002B10122904200D20121608801235D
+:10EBD0000022FBF70DFA2046BDE81040FAF75EB9B7
+:10EBE0008822002030B50446008885B014284FD014
+:10EBF0000ADC11282CD0132828D134F8040FF8F798
+:10EC000085FD01282FD038E0192847D01A281DD1BA
+:10EC1000A088FEF7F7F9002818D1A088F8F750FD72
+:10EC20000028A0884BD02A4900220978F8F7A4FDD3
+:10EC300002208DF80000A088ADF8020000208DF8B9
+:10EC400008008DF809006846FAF71AF905B030BDDA
+:10EC5000207A3D2804D04FF48851A088002224E077
+:10EC600041F23D01F9E72079C00701D0012200E01F
+:10EC7000022220880121FFF767FD34F8045B14228B
+:10EC800014496846F7F7F2FBADF802500294DAE750
+:10EC900005B0201DBDE83040FFF776BC217A201D6D
+:10ECA00041B14279008802F0030205B0BDE830406E
+:10ECB000FBF7FAB905B0BDE83040F8F77BB905B00D
+:10ECC0000122BDE8304041F20601F9F78FBF000094
+:10ECD00080220020D8FC02000A7802490979F8F75E
+:10ECE0004BBD00008022002010B51448FAF7BCFA92
+:10ECF0001248401CFAF7B8FA1048801CFAF7B4FA28
+:10ED00000E48C01CFAF7B0FA0C48001DFAF7ACFA2E
+:10ED10000A48017818290FD0417818290CD0817839
+:10ED2000182909D0C178182906D00179182903D0EB
+:10ED300001214171002010BD032010BD8022002060
+:10ED400070B50C460546F8F7E1FC012802D043F205
+:10ED5000020070BD21004FF00000FAD028467EDF8F
+:10ED600070BD00002DE9F74F8AB0924688460A9898
+:10ED7000F8F7CCFC06464FF6FF7900244D462746AF
+:10ED80000A98FEF7E7FB8346202101A8F7F787FBE7
+:10ED9000012E01D0DEB105E02F48002201790A984A
+:10EDA000F8F7EAFCB8F1000F16D098F80000C00799
+:10EDB00014D00A98FAF746FF0546484516D1FEF7E3
+:10EDC000B1F9054648450ED04FF0010B0CE043F277
+:10EDD00002000DB0BDE8F08F852721E01F48CDF877
+:10EDE00010A008901CE003246CB121E0012E0AD190
+:10EDF0000A98F7F7B5FE30B90A98FFF7D9FC0A98D8
+:10EE0000F7F7AEFE50B101A80090534632462946AE
+:10EE10000A98FFF70BFC040002D009E0852712E0F6
+:10EE2000012E10D001AB002239460A987FDF04463C
+:10EE300054EA07000DD000225B4629460A98FFF7E6
+:10EE400067FC2046C5E701AB424639460A987FDF9A
+:10EE5000EDE70122F0E70000802200205C2800207E
+:10EE60003EB505460C466846FBF7A4FC6A462146BB
+:10EE70002846FEF7D0F809480099C2682846FFF7EF
+:10EE800071FF0446014601222846FAF713FA21468B
+:10EE90002846009AF9F796FF3EBD00008822002020
+:10EEA000002805D10349012048700020F9F726BC4D
+:10EEB000704700000429002010B51620F7F7AEFDBA
+:10EEC00048B10A4882684FF4800152B1016821F4C8
+:10EED0008001016010BDBDE8104042F20100F7F76B
+:10EEE000D1BE4FF0E020C0F8801110BD002B0020F3
+:10EEF00010B51620F7F792FDA0B1114890F8000464
+:10EF00004009082811D280B101280ED004280CD065
+:10EF10000C4882684FF480016AB1016841F48001B5
+:10EF2000016010BD42F2010001E042F20200BDE8C2
+:10EF30001040F7F7A7BE4FF0E020C0F8001110BD59
+:10EF400016E000E0002B00202DE9F84F204D9246FE
+:10EF5000894606469846012269461846AF68F9F781
+:10EF600005FB58B3009800210446801C09E000BF4F
+:10EF700000EA07035AF8212005EB8303401C491CD3
+:10EF8000DA604145F4D34FEA164AF9F705FE4AEA3A
+:10EF90000041601C384005EB80003C4005EB8402DA
+:10EFA000C160D06866F3C50068F3891069F39F20DB
+:10EFB00020F00300401C20F00400D06095F82004ED
+:10EFC00002E000BFFCF722FD0028FBD1BDE8F88F6E
+:10EFD000B82D00202DE9F84F1D4C00256846D4E9D6
+:10EFE00001A6F9F7E3FD002738B30023009A616812
+:10EFF0001CE0D1F800C00846944503D9ACEB0202EE
+:10F000000A6015E0A2EB0C0263440760D0F80CC064
+:10F01000C1698146BCF1000F08D006EB030828F057
+:10F020007F48C0E9018CC9F81C5005460029E0D191
+:10F0300028466160FBF794F803E02846FBF790F858
+:10F0400010B15046F9F77CFBE770BDE8F88F00007F
+:10F05000E82200200D4B10B5596831B102680C68E8
+:10F06000A24204D8A21A0A60C161586010BD0B46C2
+:10F0700003E00B46C969121B21B10C689442F8D316
+:10F08000A41A0C600260C161D86110BDE8220020A2
+:10F090002DE9F041144E77683D462C4603E084424A
+:10F0A00004D02546E469002CF9D11BE0D4B1A54277
+:10F0B0000BD1F869706040B90C49012088600021CB
+:10F0C000B160F0702F20FDF74DFA2168E069E8612A
+:10F0D00010B10268114401607068874202D00120BB
+:10F0E000BDE8F0810020FBE7E8220020001001408D
+:10F0F0007CB5064600240D468DF800406846F7F7BB
+:10F10000A3FE01A800F0AEFA70B10570094946608F
+:10F110009DF8040048709DF80000F7F7B9FE142030
+:10F12000F7F71AFB20467CBD04249DF80000F7F792
+:10F13000AFFEF7E7F42900202DE9F041194D6C6886
+:10F14000002C2CD0184800270068A968B846401A3F
+:10F1500020F07F462068B0420CD82146361A07447A
+:10F16000E469087C20B181F8108088694969884782
+:10F17000002CEFD129786878814206D1401CC0B2BA
+:10F180006870022801D185F80180064869780C3042
+:10F1900040F82170BDE8F0411420F7F7DDBABDE872
+:10F1A000F0810000E82200200415014070B50C46F3
+:10F1B00005464FF48E71FDF78AF9216AA068415C1B
+:10F1C000206A401C2062C5F81C1570BD1FB50022C6
+:10F1D0008DF800200291816801914261D0E900120E
+:10F1E000684690471FBD00001FB50A4601788DF89C
+:10F1F000001041680191017A8DF80810C0680390F1
+:10F20000044850F82210083850F8222068469047E9
+:10F210001FBD0000B0220020014901200870704786
+:10F220006423002010B588B0044620220E496846A9
+:10F23000F7F71CF906200090C01F01900290039080
+:10F240004FF0EB7006900CB1084A00E000226946CE
+:10F250000748FBF729FE08B1F7F714FD0448001F23
+:10F26000447008B010BD000050FF020019F2020007
+:10F27000682300202DE9FF470C4605464FF4007136
+:10F28000FDF72BF901274FF40178002618B34FF44E
+:10F29000927949462846FDF715F9E0B149462846D6
+:10F2A000FDF715F9C5F8088394F8290000B96F60D7
+:10F2B00002208DF80000D5F88004C5F88004039082
+:10F2C000A0690290E0680190A661E661D4E90012AD
+:10F2D0006846904728E004212846FDF7FEF818B359
+:10F2E0004FF484712846FDF7EDF8E8B12146284631
+:10F2F000FFF7B2F8616AA069884215D1E06938B1B8
+:10F30000E268616AA0612069E6616662E06008E027
+:10F3100094F8290000B96F60C5F80883A661E26817
+:10F32000616A2046FFF7B1F84FF48E7841462846CF
+:10F33000FDF7C8F878B1206A6169884202D294F872
+:10F34000280020B341462846FDF7C1F8616911B194
+:10F350002046FFF73BFF4FF4A27841462846FDF7D1
+:10F36000B1F8002818D041462846FDF7B0F894F8C7
+:10F37000290000B12F60A06900280DD0A661E268C5
+:10F38000616A04B02046BDE8F047FFF77EB8214629
+:10F390002846FFF70BFFDEE7BDE8FF871FB50A46EB
+:10F3A00001788DF8001041680191017A8DF80810FC
+:10F3B000C0680390044850F82210083850F8222002
+:10F3C000684690471FBD0000B02200202DE9FF4194
+:10F3D0000C464FF4927705463946FDF784F800262F
+:10F3E000C0B139462846FDF783F802208DF80000A9
+:10F3F000D5F88004C5F880040390D5F83C058DF855
+:10F400000800E0680190A661E661D4E90012684650
+:10F41000904723E04FF4887739462846FDF763F894
+:10F42000E0B139462846FDF763F8D5F83C15A069E8
+:10F43000884213D1E06960B1E268D5F8000220F09B
+:10F440002000C5F80002E069A0612069E661E06083
+:10F4500001E0A661E2682046FFF722F84FF4A277A8
+:10F4600039462846FDF73FF860B139462846FDF792
+:10F470003FF8A06930B1A661D5F83C152046E26896
+:10F48000FFF70EF84FF4907739462846FDF72BF832
+:10F49000002813D039462846FDF72AF8606900286D
+:10F4A0000CD0D5F84C058DF800608DF80800A068E8
+:10F4B00001906661D4E9001268469047BDE8FF817B
+:10F4C0000870000A487002207047000010B514212F
+:10F4D0000448F6F7E4FF04480068FBF78DF90020C4
+:10F4E00010BD0000782C0020B0FD02002DE9F05F77
+:10F4F0008346DDE90A4A994690460D4608460127AB
+:10F5000003E000BFB0FBF8F07F1C4045FAD2B945DC
+:10F5100000D94F465FEACA7012D18CB15FEA8A7097
+:10F5200002D5B9F1000F01D0202607E0302605E012
+:10F5300031465846641EF9F761F80CB1A742F7D37B
+:10F540005FF00106B9F1010F02D9A9F1010903E049
+:10F55000B5FBF6F0404502D306FB08F6F2E7DFF80C
+:10F560003C9000BFB5FBF6F000FB165519F80010F3
+:10F570005846F9F743F8B6FBF8F6002EF2D15FEAE9
+:10F58000CA7009D0002C07D0A74205D220215846C6
+:10F59000641EF9F733F8F5E7BDE8F09F40FD02007F
+:10F5A0000348002201498078F8F79AB8018A0200DE
+:10F5B00048220020F8B5054680B2FAF7EFFB0400B8
+:10F5C00013D0154E207A0027317B88420ED2A8B284
+:10F5D00004F10A0175DF28B1112806D0BDE8F84012
+:10F5E000FFF7F8B8207A401C2072F8BD2772307CF3
+:10F5F00038B1A8B23B2176DF18B1082801D0FFF757
+:10F60000E9F871690029F0D08DF80070ADF802506A
+:10F6100068468847F8BD0000AC250020417939B123
+:10F6200090F8B21021B990F8B40008B101207047E9
+:10F630000020704701460148FBF765B9C825002046
+:10F6400030B40446007A00280AD06088002166DFC2
+:10F6500028B1112802D0616830BC0847012020720F
+:10F6600030BC70470A494A788B78521CD2B2934218
+:10F6700000D100220B78934201D100207047027024
+:10F68000487800EB400001EBC000001D704700000F
+:10F69000F42900202DE9FC411646DDE90854CDE9A6
+:10F6A00000541F468046022200F00CF8002807D1C3
+:10F6B000CDE900543B4610223146404600F002F8A6
+:10F6C000BDE8FC812DE9FC5F0026DDE90C4B994685
+:10F6D00092468E4680462788354630E0D8F80400AA
+:10F6E000002200EB850069460068019001A864DFF4
+:10F6F000002830D19DF8000050451FD10EB10021E7
+:10F7000000E00221228808441118594522D846B940
+:10F71000521C90B2208009F800E02088401C208014
+:10F720000126218801A801EB0902694664DF00284F
+:10F7300011D120889DF80010084420806D1CB8F875
+:10F740000000A842CADC56B12088C01B401E80B20F
+:10F75000FF2802D90C20BDE8FC9F09F80700002013
+:10F76000F9E7000010B504281DD209B1032400E018
+:10F770000024F8F761FC202802D24FF0A04102E0FB
+:10F780000A4900F01F0001EB8000D0F8001721F4B7
+:10F790004031C0F80017D0F8001741EA0441C0F822
+:10F7A0000017002010BD062010BD0000000300500F
+:10F7B000002070472DE9F84F114D884681461E46BE
+:10F7C00017466946DDF828A02868FBF730F80400E2
+:10F7D00013D01C21F6F763FE00202071C4F80090BE
+:10F7E000C4E90486C4E902A769462868FBF740F823
+:10F7F000FEF788FC0020BDE8F88F0420FBE700003E
+:10F80000B0FD020082780121012A0BD0062A09D01E
+:10F81000072A06D0082A06D1416889880931890853
+:10F8200000E01421018070471CB5044600200090C0
+:10F830000190A0788DF80200617B1A48FEF738F835
+:10F84000020017D0237BA1786846FDF789FE684641
+:10F85000FFF7D8FF208804F1080369466268FDF7C6
+:10F86000FDFD48B1072806D001210F4A112808D014
+:10F8700086280FD003201CBDA17B21F00301A173BA
+:10F880001CBDA07B20F0010040F00200A0731170AD
+:10F8900000201CBDA37B23F0020343F00103A373EC
+:10F8A00011701CBDE02700206C22002038B50546F1
+:10F8B0000C46002001E00098401C00906946284654
+:10F8C00000F00EF800280AD08178A142F3D1817BA4
+:10F8D0008A07F0D4C907EED181680029EBD138BD81
+:10F8E00010B5084B0A6809E003EB0214248884422F
+:10F8F00003D103EB02100A6010BD521C022AF3D39D
+:10F90000002010BDF02700204FF6FF710180FF217D
+:10F9100081704173817B21F00301817300210173A8
+:10F92000416081607047000070B50546002406E024
+:10F93000687B2044C1B20648FDF7CEFF641C287BDB
+:10F94000A042F5D82846BDE87040FFF7DDBF0000B3
+:10F95000E02700202DE9FC47064636489846144625
+:10F9600000780D464FF0000978B37DB32888A0F5E4
+:10F970007F41FF3931D0688848B36868FAF706FBE1
+:10F9800068B374B32088ADF80000678801A8FEF75B
+:10F99000EBFA04002FD084F800804FF0000A84F8BE
+:10F9A00016A0BDF80000A0826868206121480121EE
+:10F9B0000C38FAF7C6FFE060288820816888A080AC
+:10F9C000E780B8F1030F1DD020E001E003E004E080
+:10F9D0000220BDE8FC870520FBE70420F9E70320AF
+:10F9E000F7E7FFE72889694687B2384600F0ACF8A8
+:10F9F0000028EED1CAE7BDF80010384600F098F8AC
+:10FA00000820E6E70420A0753068A061A4F80A90F9
+:10FA100001A8FEF7B7FA46B1C6F804A0E1680648A7
+:10FA2000316086F80AA000893081FEF75DFB002076
+:10FA3000CFE7000030230020DC2B00202DE9F84325
+:10FA40000D46898A374A01EB810102EB810630B10C
+:10FA500029463046FDF7E4F90120BDE8F8833189F5
+:10FA60007068002400EB81072E48A97DA8384FF06C
+:10FA70000E0807294ED2DFE801F00D2D16240440B0
+:10FA80004A004460A969016026482749A838FEF762
+:10FA9000E9FB30B10220A875042339462A1D0094E1
+:10FAA00023E00A20D9E728692A4608B1032000E0AC
+:10FAB00001209075042305F10C0207F10801009460
+:10FAC00013E00120A8750094E88807F10C01830079
+:10FAD0002A690AE028782A4603280CD00620907567
+:10FAE000042305F10802391D00941048FBF786FC39
+:10FAF000A8B144460FE00520F1E70621A9750A499F
+:10FB000040680988FEF72CFC040004D107E041F6A8
+:10FB10001D5400E00F2429463046FDF781F92046A8
+:10FB20009BE70000B42B002010230020E0230020DE
+:10FB300001EB8102034901EB82014A89101AC01EC0
+:10FB400048817047B42B002070B5C01C82B240F2CF
+:10FB5000FE30824201D3092070BD114B00204FF4CA
+:10FB6000806500BF00EB800413F8246096B903EBB6
+:10FB700084063489768914443444A4B2AC4209D250
+:10FB8000088000EB800003EB800041891144418133
+:10FB9000002070BD401C80B20228E3D3072070BD56
+:10FBA000B42B00200D0E0F100B0C18190C25002083
+:10FBB0002C250020582500200B000300D5810200D1
+:10FBC0000C000300D581020018000300D58102005B
+:10FBD00019000300D58102000700000000000000AA
+:10FBE000000000000000000000000000060000000F
+:10FBF0000000000000000000000000000000000005
+:10FC000010000000000000000000000000000000E4
+:10FC100000000000110000000000000000000000D3
+:10FC200000000000000000000100000001000100D1
+:10FC300028FC0200010001003CFC02000000000062
+:10FC400049DA0200BD950200770A000000000000BA
+:10FC5000770A0000000000007ADA000000000000CF
+:10FC6000B1D002000700000000000000000000000A
+:10FC7000000000000000000049DB0200F9EA020079
+:10FC8000D99802003D96020001000000000000002B
+:10FC9000010006007C22002085EB0200010000002C
+:10FCA0000000000000000000000000000000000054
+:10FCB000070000000000000000000000000000003D
+:10FCC0000000000003000000000000000000000031
+:10FCD000000000000000000005000000000000001F
+:10FCE00000000000000000000000000071DE0200C3
+:10FCF00050EADA308883B89F604F15F30000C98E50
+:10FD00000000005000030050D5C7020031CA0200B5
+:10FD100003000000D42900200000000000000000C3
+:10FD20000338FDD870470000FC2200200000FFFFD0
+:10FD3000DEC0ADDEFF011EF1DEC0ADDEFE011EF154
+:10FD40003031323334353637383941424344454611
+:10FD50006E72665F6673746F726167655F696E6904
+:10FD600074006E72665F6673746F726167655F754B
+:10FD70006E696E6974006E72665F6673746F72612D
+:10FD800067655F72656164006E72665F6673746F4B
+:10FD9000726167655F7772697465006E72665F662F
+:10FDA00073746F726167655F6572617365000000EF
+:10FDB00040230020001000000400000001000000AB
+:10FDC000A19C0200CDF4020051E10200B5F702004F
+:10FDD000918C020019E40200B1F70200259F020095
+:10FDE00094090300980903000000000000000000CF
+:10FDF00000000000000000008C2C0020E0FD02004C
+:10FE0000F8FD020004000000556E6B6E6F776E20E7
+:10FE10006572726F7220636F6465000000000000FD
+:10FE2000C805030001000000740403000200000084
+:10FE30006802030003000000E8040300040000005F
+:10FE40003C050300050000001C0403000600000040
+:10FE5000B8030300070000002405030008000000A9
+:10FE60003004030009000000940403000A000000AD
+:10FE7000B00503000B000000500203000C0000005E
+:10FE8000480403000D000000180603000E000000E7
+:10FE9000140503000F0000005005030010000000CF
+:10FEA00084050300110000002C060300120000006E
+:10FEB00000060300130000009C0503008000000002
+:10FEC000D0030300810000000C0303008200000047
+:10FED000CC02030083000000AC0203008400000099
+:10FEE000E802030085000000F40303008600000020
+:10FEF000FC04030090000000980303009100000040
+:10FF00008C020300920000005C04030000820000E9
+:10FF10006405030001820000B004030002820000B7
+:10FF2000CC040300008400002803030001840000C7
+:10FF3000D405030002840000700303000384000062
+:10FF40004C030300A9B902007DB9020075B9020093
+:10FF5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10FF600000000000000000000000D60107010000B2
+:10FF7000E0090300E80903000000000000000000A1
+:10FF80000100000770FF020080FF0200080000006F
+:10FF9000A8FF0200B8FF020008000000B8FF02003E
+:10FFA000C8FF020008000000180A0300300A03001E
+:10FFB0000000000000000000080A0300180A030007
+:10FFC000000000000000000098090300A0090300E1
+:10FFD000A0090300C8090300C8090300D8090300E9
+:10FFE000D8090300E009030020220020C8FF020016
+:10FFF000E8FF020008000000E8090300F809030018
+:020000040003F7
+:10000000F8090300080A0300F8FF020008000300D3
+:100010000800000000404040404040404040414116
+:1000200041414140404040404040404040404040CD
+:100030004040404040050202020202020202020267
+:100040000202020202202020202020202020200264
+:1000500002020202020290909090909010101010F4
+:100060001010101010101010101010101010101090
+:100070000202020202028888888888880808080824
+:1000800008080808080808080808080808080808F0
+:1000900002020202400000001500030073645F6268
+:1000A0006C655F6761705F646174615F6C656E67EA
+:1000B00074685F75706461746528292028726571A1
+:1000C0007565737429206F6E20636F6E6E6563743F
+:1000D000696F6E20307825782072657475726E6550
+:1000E000642025732E0000005468652072657175C8
+:1000F000657374656420636F6D62696E6174696FA6
+:100100006E206F6620545820616E64205258207013
+:1001100061636B6574206C656E67746873206973C6
+:1001200020746F6F206C6F6E6720627920257520B8
+:100130006D6963726F7365636F6E64732E00000088
+:1001400054686520626F6F746C6F616465722068BB
+:1001500061732077726974652070726F746563745F
+:100160006564206974732073657474696E677320A5
+:10017000706167652E20546869732070726F6869BA
+:10018000626974732073657474696E67207468653E
+:10019000207065657220646174612E20546865204A
+:1001A000626F6F746C6F61646572206D757374201B
+:1001B000626520636F6D70696C656420776974682F
+:1001C000204E52465F424C5F53455454494E47536C
+:1001D0005F504147455F50524F544543543D302096
+:1001E000746F20616C6C6F772073657474696E67CF
+:1001F00020746865207065657220646174612E00EA
+:10020000616464725F69735F77697468696E5F6265
+:100210006F756E647328705F66732C2070616765FC
+:100220005F616464722C20286C656E202A20705FE8
+:1002300066732D3E705F666C6173685F696E666F92
+:100240002D3E65726173655F756E697429290000C2
+:100250004E52465F4552524F525F494E56414C49AD
+:10026000445F4441544100004E52465F4552524F54
+:10027000525F534F46544445564943455F4E4F5491
+:100280005F454E41424C4544000000004E52465FDF
+:100290004552524F525F464541545552455F4E4F6D
+:1002A000545F454E41424C45440000004E52465F6B
+:1002B0004552524F525F4D555445585F554E4C4F25
+:1002C000434B5F4641494C45440000004E52465F57
+:1002D0004552524F525F4D555445585F4C4F434B1A
+:1002E0005F4641494C4544004E52465F4552524F8D
+:1002F000525F4D555445585F434F4E445F494E49F8
+:10030000545F4641494C4544000000004E52465F50
+:100310004552524F525F4D555445585F494E4954CE
+:100320005F4641494C4544004E52465F4552524F4C
+:10033000525F424C455F495053505F52585F504B9B
+:10034000545F5452554E4341544544004E52465F0B
+:100350004552524F525F424C455F495053505F5097
+:100360004545525F52454A4543544544000000000C
+:100370004E52465F4552524F525F424C455F495084
+:1003800053505F4C494E4B5F444953434F4E4E458B
+:1003900043544544000000004E52465F4552524FC0
+:1003A000525F4150495F4E4F545F494D504C454D4F
+:1003B000454E5445440000004E52465F4552524F50
+:1003C000525F4E4F545F535550504F525445440066
+:1003D0004E52465F4552524F525F4D4F44554C4529
+:1003E0005F4E4F545F494E495449414C495A454428
+:1003F000000000004E52465F4552524F525F4D4F33
+:1004000044554C455F414C52454144595F494E4922
+:100410005449414C495A4544000000004E52465F41
+:100420004552524F525F4E4F545F464F554E440017
+:100430004E52465F4552524F525F494E56414C49CB
+:10044000445F5354415445004E52465F4552524F0B
+:10045000525F444154415F53495A45004E52465FF2
+:100460004552524F525F494F5F50454E44494E47A7
+:10047000000000004E52465F4552524F525F5356A5
+:10048000435F48414E444C45525F4D495353494E9A
+:10049000470000004E52465F4552524F525F494E50
+:1004A00056414C49445F4C454E47544800000000BB
+:1004B0004E52465F4552524F525F4452565F545718
+:1004C000495F4552525F414E41434B004E52465F99
+:1004D0004552524F525F4452565F5457495F4552FE
+:1004E000525F444E41434B004E52465F4552524F7D
+:1004F000525F494E5445524E414C00004E52465FA9
+:100500004552524F525F53544F524147455F4655F3
+:100510004C4C00004E52465F4552524F525F4E5572
+:100520004C4C00004E52465F4552524F525F494E6E
+:1005300056414C49445F504152414D004E52465F36
+:100540004552524F525F4E4F5F4D454D00000000E7
+:100550004E52465F4552524F525F464F52424944B7
+:1005600044454E004E52465F4552524F525F4452F0
+:10057000565F5457495F4552525F4F564552525548
+:100580004E0000004E52465F4552524F525F494E58
+:1005900056414C49445F4144445200004E52465F2C
+:1005A0004552524F525F5245534F555243455300A7
+:1005B0004E52465F4552524F525F494E56414C494A
+:1005C000445F464C414753004E52465F53554343A8
+:1005D000455353004E52465F4552524F525F424C74
+:1005E000455F495053505F4348414E4E454C5F4133
+:1005F0004C52454144595F455849535453000000FB
+:100600004E52465F4552524F525F434F4E4E5F43EC
+:100610004F554E54000000004E52465F4552524F17
+:10062000525F54494D454F55540000004E52465FAD
+:100630004552524F525F4255535900007761726ED6
+:10064000696E670064656275670000001B5B313B83
+:1006500033306D001B5B306D000000001B5B313BD5
+:1006600033316D001B5B313B33326D001B5B313B23
+:1006700033336D001B5B313B33346D001B5B313B0F
+:1006800033356D001B5B313B33366D001B5B313BFB
+:1006900033376D00696E666F000000006572726F1F
+:1006A0007200000073645F626C655F6366675F730E
+:1006B000657428292072657475726E6564202573CF
+:1006C000207768656E20617474656D7074696E67FB
+:1006D00020746F2073657420424C455F4741545429
+:1006E000535F4346475F534552564943455F43482E
+:1006F000414E4745442E000073645F626C655F6342
+:1007000066675F73657428292072657475726E65FB
+:1007100064202573207768656E20617474656D7040
+:1007200074696E6720746F2073657420424C455F56
+:10073000434F4D4D4F4E5F4346475F56535F5555B0
+:1007400049442E0073645F626C655F6366675F7324
+:10075000657428292072657475726E65642025732E
+:10076000207768656E20617474656D7074696E675A
+:1007700020746F2073657420424C455F4741545488
+:10078000535F4346475F415454525F5441425F5365
+:10079000495A452E0000000073645F626C655F6318
+:1007A00066675F73657428292072657475726E655B
+:1007B00064202573207768656E20617474656D70A0
+:1007C00074696E6720746F2073657420424C455FB6
+:1007D000434F4E4E5F4346475F4741502E00000057
+:1007E00073645F626C655F6366675F736574282915
+:1007F0002072657475726E65642025732077686554
+:100800006E20617474656D7074696E6720746F20FA
+:1008100073657420424C455F4741505F4346475FD4
+:10082000524F4C455F434F554E542E006E72665FDB
+:10083000626C655F6761747400000000636C6F63D5
+:100840006B000000434C4F434B0000004750494FA2
+:1008500054450000505253005541525400000000CE
+:10086000554152544500000061746669666F2E6DF3
+:100870005F717565756500006E72665F6673746F93
+:10088000726167650000000061746669666F2E6DB5
+:100890005F6669666F0000007077725F6D676D74E8
+:1008A0000000000062616C6C6F632E6C6F675F6D9F
+:1008B000656D706F6F6C0000617070006E72665FC6
+:1008C000736468006E72665F7364685F626C650073
+:1008D0006E72665F7364685F736F6300300A030053
+:1008E000202200201402000020650200900A03006C
+:1008F00034240020AC2D00000C6A02002C080300F8
+:10090000000003033C08030000000000440803004B
+:10091000000000004C080300000000005408030021
+:1009200000000000580803000000000060080300F9
+:1009300000000000680803000000000378080300BE
+:100940000000030388080300000000039808030068
+:1009500000000000A408030000000003B808030022
+:1009600000000303BC08030000000303C4080300E5
+:1009700000000303D00803000000030390230020BD
+:100980008823002090230020F82C00202024002021
+:10099000180000009D6C0200FD7E020000000000B7
+:1009A00085AA0200342400204F7302005424002042
+:1009B000917D020000000000017E020000000000A6
+:1009C000018002000000000007AC02004824002063
+:1009D0003D7A02009C280020297D020000000000D2
+:1009E00021B3020000000000A1EE020000000000A0
+:1009F00059B3020000000000B97302005424002023
+:100A00003D7B0200000000007DC2020000000000EB
+:100A1000EDC3020000000000398602000000000063
+:100A2000DDE402000000000039B302000000000015
+:100A3000062BFFFF0A1801042D45DA022A18017956
+:100A400009390A01791310240240200A1A184412A5
+:100A500020AA4008042544FF02149C06031A3C0403
+:100A60001A94041A44041A54041A4C041A5C041A02
+:100A700064041A6C041A74041A7C041A84041A8C10
+:100A800004515B90D009210B2439936C01240000A0
+:02000004000FEB
+:10F00000DD850A150100000001000000010000007C
+:10F01000000000000000000090AA00002FF19423DF
+:10F0200001000000000000000000000000000000DF
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:0CF05000000000000000000000000000B4
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_without_bonds_s140.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_without_bonds_s140.zip
new file mode 100644
index 0000000..1cfa89f
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_without_bonds_s140.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_without_bonds_s140_with_setting_page.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_without_bonds_s140_with_setting_page.hex
new file mode 100644
index 0000000..cb6637c
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/ble_app_buttonless_dfu_without_bonds_s140_with_setting_page.hex
@@ -0,0 +1,2708 @@
+:020000040002F8
+:10600000B8510020C1630200C9630200CB630200E3
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:1060400091670200DB630200F1690200DB6302007A
+:10605000DB630200DB63020079650200DB630200A0
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB630200E9670200DB630200DB630200FE
+:106090000D680200DB63020011680200DB6302008E
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB630200DB630200C0
+:1060E000DB630200DB630200DB63020000000000F0
+:1060F00000000000DB63020000000000DB63020020
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F07AF90048004715A302002F
+:10621000B851002030B450E8012F93B2C489234410
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE715680200E0
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F06BF853465A46C01A914110D309
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:10646000904070470048704798FE020040EA0103E0
+:106470009B0703D009E008C9121F08C0042AFAD2FA
+:1064800003E011F8013B00F8013B521EF9D27047BE
+:10649000D2B201E000F8012B491EFBD27047002266
+:1064A000F6E710B513460A4604461946FFF7F0FF13
+:1064B000204610BD421C10F8011B0029FBD1801A98
+:1064C000704730B504460020034600E05B1C934251
+:1064D00003D2E05CCD5C401BF8D030BD202A04DB49
+:1064E000203A21FA02F00021704721FA02F3D0404D
+:1064F000C2F120029140084319467047064C074DEF
+:1065000006E0E06840F0010394E807009847103483
+:10651000AC42F6D3FFF778FEEC0603000C0703004D
+:1065200070B58C1810F8015B15F0070301D110F855
+:10653000013B2A1106D110F8012B03E010F8016B82
+:1065400001F8016B5B1EF9D12B0705D40023521E05
+:106550000DD401F8013BFAE710F8013BCB1A921C6D
+:1065600003E013F8015B01F8015B521EF9D5A1426B
+:10657000D8D3002070BD00002DE9F04F00268DB06B
+:10658000DFF8A081B14604964FF4807501243746A8
+:106590000596284605F014F938B1D8F804032042CE
+:1065A00003D0284605F002F926432D1D64007F1C08
+:1065B000ADB2082FEDD34FF4BE74204605F000F9BC
+:1065C00048B1204605F0F2F846F0004604AA022140
+:1065D000002005F0D5F8544C16F0FF0F15D0012718
+:1065E000002537420DD008EB8501D1F81005D1F810
+:1065F0001015C0F3052054F82520C1F3014102B164
+:1066000090477F006D1C082DEBD3002E7EDA002012
+:10661000CDF82890411E0DF1100B07AACDF82C9053
+:1066200042F82010401C91460228F9D300252E463E
+:10663000A11911F8607F91F9000027F0C008401CF3
+:1066400040D007A9404604F0B4F940B34FEA971A86
+:10665000404602F043F854F820701FB1BAF1030F1E
+:1066600003D006E0BAF1030F2CD10AA9404604F08A
+:10667000A8F902A8CDF8088005F026F8029900EBE9
+:106680008100D0F8000704A9C0F301400290404601
+:1066900004F08FF90028029802D0022802D011E0FD
+:1066A00003280FD1BAF1030F08D10298022833D082
+:1066B0000221404604F0E2FF6D1CEDB217B15146D5
+:1066C0004046B847761C042EB2D3002D21D001AA33
+:1066D0000221002005F054F800205A460DF1040173
+:1066E00052F8206051F82030B34217D000200AAE93
+:1066F0004FEA090351F8207042F8207056F82070D4
+:1067000043F82070401C0228F4D300E001E0002D83
+:106710008CD10DB0BDE8F08F0321CAE7401C0228E0
+:10672000DED3F6E700600040F428002000F01F02EE
+:10673000012191404009800000F1E020C0F8801262
+:10674000704700F01F02012191404009800000F1D4
+:10675000E020C0F80011704700F01F0201219140B5
+:106760004009800000F1E020C0F80012704749079E
+:10677000090E002806DA00F00F0000F1E02080F892
+:10678000141D704700F1E02080F8001470470000ED
+:1067900070B54FF48076304604F04AFA114CB505D6
+:1067A00060B1304604F04BFA0120C5F80803607967
+:1067B00020B9012060712168002088474FF482765B
+:1067C000304604F035FA00280AD0304604F037FA93
+:1067D0000220C5F808032168BDE870400120084781
+:1067E00070BD0000B822002007480021C0F8401109
+:1067F000C0F84411C0F84811C0F84C11C0F800119D
+:10680000C0F8041108F09ABB0010014008F0E4BA87
+:1068100005F080BD30B54FF0805000228300D0F8E5
+:106820003011C3F80C21C3F81021624B1A60624B7F
+:106830001B68624C2360604B1B1D1B68241D23607A
+:106840005D4B08331B68241D23605B4B0C331B68B6
+:10685000241D2360584B10331B68241D2360564BA6
+:1068600014331B68241D2360534B18331B68534C8F
+:1068700020342360504B1C331B68241D23604E4B77
+:1068800020331B68241D23604B4B24331B68241DBD
+:106890002360494B28331B68241D2360464B2C334F
+:1068A0001B68241D2360444B30331B68434C403429
+:1068B0002360414B34331B68241D23603E4B383327
+:1068C0001B68241D23603C4B3C331B68241D236044
+:1068D000394B40331B68241D23600124082902D151
+:1068E000D0F8343113B1082904D006E0354B3449CF
+:1068F000196005E0D0F8343113B1082904D006E05E
+:10690000314BFB21196005E0D0F8343113B108296F
+:1069100008D00EE090F858322C48016863F3030168
+:10692000016002E0D0F834311BB929494FF40070FE
+:10693000086028480168C90702D06FF001010160B2
+:106940002548016841F470010160BFF34F8FBFF328
+:106950006F8F4FF01021D1F80002002803DBD1F82F
+:106960000402002822DA1D4B1C601D480468002C1C
+:10697000FCD01224C1F800420568002DFCD0C1F8FB
+:10698000044201680029FCD01A6001680029FCD08B
+:10699000BFF34F8F10487C380168124A01F4E06160
+:1069A00011430160BFF34F8F00BFFDE70F490E4851
+:1069B000086030BD380500400404001020C50040C8
+:1069C000488103008C56004018F50040E40E00405A
+:1069D000409602400004004088ED00E004E50140DC
+:1069E00000E401400400FA050090D003DC230020FD
+:1069F0000148006800470000C022002002E008C8EB
+:106A0000121F08C1002AFAD170477047002001E028
+:106A100001C1121F002AFBD170470000012120286C
+:106A200003DA81400548014003E0402802DA2038BB
+:106A3000814009B10120704700207047FC06FFBD6E
+:106A400010B560B159B102780B785208B2EB530F10
+:106A500005D10622401C491CFFF733FD08B1002078
+:106A600010BD012010BD800701D00020704701201B
+:106A70007047C3688B4206D811440069491E8142A1
+:106A800001D8012070470020704710B50122022173
+:106A9000002001F027FC08B1072810D107220221AD
+:106AA000012001F01FFC08B1072808D100210A22AB
+:106AB000084601F017FC08B1072800D1002010BDDE
+:106AC00010B550B10A480321008801EB004009A12C
+:106AD00005F066F807F0B2F803E00321094800F07A
+:106AE000A0FC002803D0BDE8104000F0CBB810BDDA
+:106AF00024240020457261736520626F6E647321E7
+:106B0000000000005424002070B58CB015460E46DD
+:106B100000236C46C3F10F01415CE1545B1C102B58
+:106B2000F8D30D2104F11000FFF7B9FC0020C0F1EB
+:106B30000F02315C2244401C11740328F7D36846CD
+:106B400046DF0020C0F10F01214491F820102954A4
+:106B5000401C0328F6D30CB070BD022001F0C4BA6B
+:106B60000149097900F0F0BD8022002070B50024B1
+:106B7000064D06E06868012110F8340005F0B4FC09
+:106B8000641C28788442F5D3002070BDC822002000
+:106B9000F8B515460C460646052A01D20720F8BD71
+:106BA00005F09AFD18B905F05DFD0028F7D11249EE
+:106BB00000224E600C708D60C1E90422C1E90622FA
+:106BC0000E4D0DE006EBC4002968009181788DF828
+:106BD000011000780A4A694605F0D2FC0028DED18F
+:106BE000641EE4B2EED2BDE8F84004480021054A34
+:106BF000001D00F099B80000C822002014FB02001C
+:106C0000AD960200298B020072B605F07FF800BF36
+:106C100004F0B6FE0028FBD1104C0121208801EBC6
+:106C200000400FA104F0BCFF10480068C00700D06E
+:106C300000BE2088022101EB00400DA104F0B0FF4E
+:106C4000BFF34F8F0948E43801680D4A01F4E06151
+:106C500011430160BFF34F8F00BFFDE724240020E4
+:106C6000466174616C206572726F7200F0ED00E035
+:106C700053797374656D207265736574000000004C
+:106C80000400FA050EB500210091CDE901106A4615
+:106C900044F20100FFF7B8FF0EBD000070B50228F6
+:106CA0000DD1084C032508A1208805EB004004F015
+:106CB00077FF208810A105EB004004F071FF012050
+:106CC00070BD000024240020506F776572206D6134
+:106CD0006E6167656D656E742077616E7473207484
+:106CE0006F20726573657420746F20444655206D63
+:106CF0006F64652E00000000506F776572206D6133
+:106D00006E6167656D656E7420616C6C6F7765642C
+:106D100020746F20726573657420746F204446552B
+:106D2000206D6F64652E0000074B9B7823B12AB15C
+:106D300020B10068037C1BB1082070470720704712
+:106D40004174426100207047D029002070B507F0DF
+:106D500067FA104800240B21047044700E4D8170B6
+:106D600014206C602C706C70FFF7E0FC072114207D
+:106D7000FFF7FDFC1420FFF7E4FC0848046007213E
+:106D80001120FFF7F4FC0548001F0068A8600020F0
+:106D900070BD0000D0290020E82200200815014025
+:106DA0002DE9FC47DFF8789099F8023073B368B3A7
+:106DB000052902D20720BDE8FC87436933B3437C31
+:106DC000012B25D0002704460025884616468DF85D
+:106DD0000050684600F038F801A808F045FBC8B13B
+:106DE000012101700F4944600968C0E90218C0E937
+:106DF00004769DF8040089F801009DF8000000F079
+:106E000047F81420FFF7A8FC2846D4E70820D2E76B
+:106E10000F46D8E704259DF8000000F039F8F3E7A5
+:106E2000D0290020041501400649897839B130B1D4
+:106E3000416921B100210174022108F05BB80820EA
+:106E400070470000D029002030B5EFF3108172B6F2
+:106E50000D4A9468012324B10370002900D162B661
+:106E600030BD93604FF0E023D3F88051074C2540AC
+:106E70001560C3F88041D3F8844154605A17C3F8B1
+:106E8000842100220270E8E7DC2A0020FC06FFBD16
+:106E90000B498A68002A11D000280FD1EFF3108027
+:106EA00072B60B684FF0E022C2F800314B68C2F8AE
+:106EB000043100228A60002800D162B670470000C9
+:106EC000DC2A002070B5054608680C46411C04D039
+:106ED00004F02FFC206804F0BDFB6068411C02D068
+:106EE000002104F0A5FB2968A069C1F82405607D94
+:106EF000227D29681043C1F86C05D4E90012286886
+:106F0000C0F81425C0F80C15207D012814D1A06804
+:106F1000411C02D0002104F08BFBE068411C04D02E
+:106F200004F007FCE06804F095FBD4E9021228683D
+:106F3000C0F80825C0F8101570BD70B50546086882
+:106F40000C46411C04D004F0FEFB206804F08CFBCE
+:106F50006068411C02D0002104F073FB2968A0691D
+:106F6000C1F82405607D217D2A680843C2F86C05BC
+:106F7000D4E900122868C0F80C15C0F81425207D4B
+:106F8000012814D1A068411C02D0002104F059FB53
+:106F9000E068411C04D004F0D6FBE06804F064FB18
+:106FA000D4E902122868C0F80825C0F8101570BD91
+:106FB00003F00CB92DE9F047074600888EB08046F3
+:106FC00002F0FAFD824604462D4800252A46017843
+:106FD000404600F0D1FB7879400734D501254FF6C3
+:106FE000FF7603AB2A460721504606F089F80100D8
+:106FF00004D0404607F00CFB00252BE0B14631469B
+:10700000049802F02DFD064648450FD0044601467F
+:10701000404602F0BBFD4046FFF7A2FD30B94046B6
+:1070200007F0C8FA4046FFF79BFD48B1224607210A
+:10703000504606F0DBF8010003D0404607F0E8FABE
+:1070400000254E4506D0404606F03EFA10B15046A7
+:1070500002F09EFD02208DF81800ADF81A807879B4
+:10706000400701D5012000E002208DF820008DF8B6
+:10707000215006A801F0CCFE0EB0BDE8F08700005C
+:10708000802200202DE9FC47002517880646158040
+:1070900090F82D001446894630B13A4621464846BC
+:1070A00000F094FB051E09D1B0784FF00C0A18B31C
+:1070B0002088C846001DB84202D95046BDE8FC876A
+:1070C000684679DF0028F9D12088032108F80010EC
+:1070D00020881921401C80B2208008F800102088E8
+:1070E000401C80B2208000EB0801BDF8000008F0D1
+:1070F000E9F8218808442080F0780222C8B121886C
+:1071000096F9033001F1030C4846BC45D5D84254EA
+:1071100021884FF0010C491C89B2218000F801C080
+:107120002188491C89B2218009F801302088401C3F
+:1071300020807068B8B1218890F9003001F1030C0B
+:107140004846BC45B9D8425421880A22491C89B214
+:10715000218042542188491C89B2218009F80130DC
+:107160002088401C2080308950B1CDE900474B4633
+:107170000622022106F1080008F08EF9051E9DD1B5
+:10718000308A50B1CDE900474B460722032106F172
+:10719000100008F081F9051E90D1308B50B1CDE977
+:1071A00000474B461522142106F1180008F074F927
+:1071B000051E83D1306A30B13B462246494601F074
+:1071C00048FB051EDBD1706A30B13B46224649467A
+:1071D00003F0AAF9051ED2D196F82C0038B13B462F
+:1071E00022464946304607F0B9FA051EC7D1307825
+:1071F00038B13B4622464946304603F01BFA051E8D
+:10720000BDD128465AE718B504460020ADF8000065
+:1072100013466A46204600F006F8002802D0BDF862
+:107220000000204418BD70B588B182B100241588D3
+:1072300003E0065D641C3444A4B2A54203D80619D9
+:1072400076789E4201D08C42F3D38C4201D3002049
+:1072500070BDA11C1180005D401E80B270BD80F821
+:10726000301070472DE9F0410E00044606D02CB1D5
+:1072700096F87A000025012803D006E00E20BDE82C
+:10728000F08196F89800012821D04FF00108A570F0
+:107290002C2206F17801201DFFF7E8F884F8305021
+:1072A000D6F8A4006063D6F8A800A0634FF6FF707C
+:1072B000A4F8A80004F19400C4F8A400C4F8AA50EB
+:1072C000A4F8AE5084F8B050207810B104E0072044
+:1072D000D5E7FF2084F8540004F155011F27C4F8B6
+:1072E0009410A4F8987004F198023046FFF7CAFE93
+:1072F0000028C4D116F13C0F0ED004F17401C4F87B
+:107300009C10A4F8A07004F1A00206F13C00FFF765
+:10731000B9FE0028B3D103E0C4F89C50A4F8A050F3
+:1073200084F85180208BA4F8480084F83C802564C0
+:1073300084F8505060696064464604F13C020021C4
+:1073400004F1540072DF002899D1267097E710B538
+:107350000288102A1BD0112A20D0262A1DD1007A9B
+:107360000C46012801D0022817D1A0780521401C25
+:10737000B0FBF1F201FB1201204600F052F80028A8
+:107380000BD0A16B002908D0BDE810400847C27B94
+:10739000012A02D18088A1F8A80010BD0C46002166
+:1073A00084F8B2108088B4F8A8108842F5D120790A
+:1073B0000028F2D10121DFE710B50C46022801D0E8
+:1073C000032810D1607800280DD000206070A178CB
+:1073D000204600F026F8002805D0A16B002902D035
+:1073E000BDE81040084710BD10B5044690F85400A1
+:1073F00074DF012084F8B200002084F8B40084F81F
+:1074000050000621204601F009FF002808D1A1788C
+:10741000204600F006F810B1A16B01B188470020AA
+:1074200010BD2DE9F05F044600780F4638B1A77013
+:10743000002003F007FF012620B1667007E1082055
+:10744000BDE8F09F0025C4F8AA50A4F8AE5084F817
+:10745000B050A07910B1A078012806D0E07968B1C9
+:10746000A078012801D0022808D1616B21B184F8ED
+:10747000B1600820884701E084F8B15004F1AB0105
+:1074800000200A5C0AB1304603E0401C0628F8D30D
+:1074900000204FF002084FF0030B012F06D0022FFF
+:1074A0000CD0032F0FD0042F15D110E0A17929B1F2
+:1074B00094F8241011B908B130460DE0E17911B10A
+:1074C00008B1404608E0207A08B1584604E0607AE6
+:1074D00008B1042000E02846A070616B41B1032888
+:1074E00001D0042804D1607910B194F8B200A0B1A1
+:1074F00084F8B35004F13C0018210746FEF7CFFF93
+:1075000004F12C0084F83C60814606F009F958B17A
+:1075100094F82C0084F8510008E084F8B45084F802
+:10752000B36007208847E5E784F8516094F82400A9
+:1075300050B1484606F0F4F820B194F8280084F8D9
+:10754000520001E084F8526084F85050A27804F1AF
+:10755000AA0104F194094FF0060A052A60D2DFE877
+:1075600002F078030F223F0084F83160C4F8A45081
+:10757000C4E9101584F83C808020A4F8480051E04C
+:1075800084F8318094F82420384612B10722027022
+:1075900001E080F800B0228A8281C4F8A4504160E2
+:1075A000E168B9603EE06069B860208BB88194F80A
+:1075B00024003D4610B184F83CA001E084F83C6012
+:1075C000204607F02DFF40B185F8148004212046A5
+:1075D00001F024FE20BB05211EE084F831B01DE03F
+:1075E000E069B860208CB88194F824003D4610B161
+:1075F00084F83CA001E084F83C60204607F010FFCE
+:1076000048B185F814800421204601F007FE38B9FE
+:1076100084F831A002E0042184F83110C4F8A49069
+:10762000A07878B13A4604F15400D4F8A41072DF7F
+:1076300000287FF405AF94F8301094F8540073DFFD
+:107640000028F6D1616B11B194F831008847002011
+:10765000F6E684F83150F5E770B5040012D0014623
+:107660001C221448FEF702FF1248134D05602068E3
+:1076700050B17ADF002806D120680168296040688F
+:10768000686005E00E2070BD0B487BDF0028FAD152
+:1076900008484FF6FF711438084A20F8041B0549C2
+:1076A000343901600021FFF73FFB0028EBD00320B5
+:1076B00070BD0000AC25002040220020B9F302007C
+:1076C00010B5044600F078F8002805D02146BDE842
+:1076D0001040024803F0D1B810BD0000D8250020AA
+:1076E00070B515460E46044607F0A6FE002809D0E0
+:1076F000054800EB840080692A463146BDE87040A9
+:1077000001F0CABD70BD0000C825002070B5054657
+:10771000002400F051F838B12946044803F0ADF8D0
+:1077200008B1022400E00124204670BDD4250020C9
+:1077300010B51821034803F07BF8182800D0C0B218
+:1077400010BD0000C825002070B505460C4608464F
+:1077500007F072FE60B1284600F02EF840B10548EF
+:10776000294600EB8400BDE87040183003F085B86E
+:10777000002070BDC825002070B5054614460E4691
+:10778000084607F059FE002812D0284600F014F8E9
+:1077900000280DD00748294600EB860018301CB1A0
+:1077A000BDE8704003F074B8BDE8704003F025B840
+:1077B00070BD0000C8250020142801D300207047A8
+:1077C0000146014803F059B8CC2500207CB5054698
+:1077D00008880C460930904201D90C207CBD6846CF
+:1077E0006DDF0028FAD121880820685420881B21E9
+:1077F000401C80B2208029542088401C80B2208008
+:107800002844DDF801100160BDF805108180208852
+:10781000801D80B220809DF80010490800D0012111
+:1078200029542088401C208000207CBD10B503F026
+:107830000FFA002809D105484FF0030C00DF00289B
+:1078400003D1BDE8104003F067BA10BDB82800208E
+:1078500018B103490860002070470E2070470000EF
+:10786000A022002010B54FF0FF3100203DDF00289E
+:107870000BD1B1213CDF002807D104484169012028
+:107880008847022004F066FB002010BD9C280020E1
+:10789000044810B50068416900208847BDE81040E1
+:1078A000FFF7E0BFA022002030B58FB005461C21B5
+:1078B00001A8FEF7F4FD0024142109A80894FEF79E
+:1078C000EEFD9DF82000009420F00F00401C20F0F9
+:1078D000F00010308DF820009DF82100029420F077
+:1078E0000F00401C20F0F00010308DF821009DF8B2
+:1078F0002200049420F00600801C8DF822009DF8E0
+:10790000040009AA40F028008DF8040008A8CDE979
+:107910000540079428788DF83A000320ADF8380028
+:107920009DF80000ADF82C4020F00F00401C20F026
+:10793000F00010308DF800009DF80100ADF82E40E9
+:1079400020F00F00401C20F0F00010308DF80100F6
+:107950009DF802000D9420F00600801C20F0080025
+:1079600040F011008DF802000EA809901720CDF804
+:1079700028D0ADF830006888AB1D01A9AADF0FB090
+:1079800030BD000010B5164C86B01ECC8DE81E0030
+:1079900020B3144C4FF6FF71A18000686061002095
+:1079A000607620762046FFF753FF002814D101208F
+:1079B0008DF812004FF65960ADF81000A21C04A912
+:1079C0000120A8DF002807D12146684662DF002891
+:1079D00002D12046FFF768FF06B010BD0E20FBE77E
+:1079E000F4FA02009C28002010B500280FD001886E
+:1079F000204C502926D00BDC10291DD0112906D18E
+:107A0000A1888088814202D14FF6FF70A08010BD0E
+:107A1000512913D05329FAD1C088E1888842F6D180
+:107A2000607E0028F3D0FFF733FF0028EFD06169B4
+:107A3000BDE81040022008478088E7E7BDE8104015
+:107A400005F05EB930F8061F62899142DFD14189A5
+:107A50000229DCD10C3000F0FBFA07492076032222
+:107A60000988BDE8104002EB0143024603A1184615
+:107A700004F09AB89C2800202424002052656365F5
+:107A80006976656420696E6469636174696F6E20EC
+:107A90007374617465202564000000002DE9F041D5
+:107AA0000546007B042601272D4C012811D0022811
+:107AB0002CD00226287B314600F08AF818B12068C5
+:107AC000416903208847206841690220BDE8F041F0
+:107AD000084720684FF00008817E49B10621012047
+:107AE00000F076F8002839D0206841690320EDE7DE
+:107AF00047760121084600F06BF800282ED0226856
+:107B0000112882F81980D5D10626D3E76A7B142A7A
+:107B100020D8FAB1DFF84C8005F10E0108F104001D
+:107B2000FEF7A4FC697BC8F8181021684046897EDE
+:107B30000029BFD1A0F10C010A68011F904758B17C
+:107B40000F28B7D108480949008807EB004004F026
+:107B500027F8AFE70526ADE720688776BDE8F08116
+:107B6000A0220020C42800202424002040FF02007E
+:107B700070B5154900250A68002A24D04A68002AF1
+:107B800021D00831904708281DD0104C00282068CB
+:107B900085760ED00621022000F01AF818B1206870
+:107BA000416903208847206841690220BDE8704090
+:107BB00008470121022000F00BF8002803D02068BC
+:107BC00041690320F2E770BDB8280020A022002000
+:107BD00086B00323ADF8003020238DF814308DF8E3
+:107BE000150000220E48019202928DF81610C188ED
+:107BF000ADF8041002218DF8061005A90491ADF826
+:107C00000820CDF80CD0808801A9AEDF002804D16F
+:107C1000BDF80010032900D00C2006B0704700000A
+:107C20009C2800200F4A0321128801EB024268B110
+:107C300001280ED00B4A01210228128801EB0242D2
+:107C40000AD0032810460AD007A109E0104610A167
+:107C500006E010461AA103E0104622A100E030A180
+:107C600003F09EBF24240020556E6B6E6F776E204C
+:107C70006576656E742066726F6D20626C655F64F8
+:107C800066755F627574746F6E6C6573732E000039
+:107C900044657669636520697320707265706172EE
+:107CA000696E6720746F20656E74657220626F6FF5
+:107CB000746C6F61646572206D6F64652E000000E6
+:107CC0004465766963652077696C6C20656E7465C0
+:107CD0007220626F6F746C6F61646572206D6F6487
+:107CE000652E00005265717565737420746F206590
+:107CF0006E74657220626F6F746C6F616465722060
+:107D00006D6F6465206661696C6564206173796E6E
+:107D10006368726F6E656F75736C792E000000007A
+:107D20005265717565737420746F2073656E64207D
+:107D30006120726573706F6E736520746F20636C61
+:107D400069656E74206661696C65642E00000000D0
+:107D500038B50446008821281CD013DC102822D115
+:107D6000072000F0E1FA08B1FEF78CFF1048A18867
+:107D70000180104802F0E4FE002814D0BDE838402D
+:107D8000FEF780BF3B280FD056280CD1A0881321C6
+:107D900076DFF1E700200090A08869468FDF002899
+:107DA00001D0FEF76FFF38BDA088132176DFE3E72F
+:107DB000202200204824002010B51A4C0188606859
+:107DC00010290ED011292BD1401E606028D1FEF75A
+:107DD0005CFE002824D02168002921D0BDE8104095
+:107DE0000847D0B900210122084600F07BFA08B10B
+:107DF00007280FD107220221012000F073FA08B1F1
+:107E0000072807D104220221002000F06BFA20B1DC
+:107E1000072802D0216801B188476068401C606073
+:107E200010BD0000382200202DE9F04701883B4EAC
+:107E300040F2F3194FF6FF7510291BD011293ED0DF
+:107E4000122954D0502946D1C188F289841D91420B
+:107E500041D1618902293ED18688304601F058FF20
+:107E6000050038D004F10C0000F0F6F8A8B329465C
+:107E700030464EE0C17B8788044601292BD1A846B5
+:107E8000284601F045FF050017D02F8000202872FA
+:107E9000234843464A460168C5F80A104068C5F8B9
+:107EA0000E0004F1100105F10A0001F0FDFF6872F7
+:107EB000F08900280FD129462AE0042013E08088A9
+:107EC00001F026FF040006D06068FEF7ADFF08B1A0
+:107ED00006F082FB2580BDE8F087FFE76868FEF7C3
+:107EE000A3FF0028F7D0BDE8F04706F075BB8788F0
+:107EF0000646384601F00CFF0400ECD02B464A46FB
+:107F000006F1080104F10A0001F0CEFF607221467B
+:107F10003846BDE8F04700F0E3BC0000AC25002087
+:107F2000402200202DE9F04F0746858802883D4811
+:107F3000012197B08346102A09D0112A49D01A2A64
+:107F40006CD1387AB1EB101F45D2012244E0354C98
+:107F5000083CA068C0430B9061680BA802F0B1FC1C
+:107F60000B990CA800F056FC2C220CA96846FEF7D1
+:107F70007DFA0026E946A04610E000BF09EB460066
+:107F80005FF00004B0F804A008EB84005146001D27
+:107F900002F033FC641C1D2CF6D3761C0098B04212
+:107FA000ECD8142D05D317B00420BDE8F04FFEF730
+:107FB00069BE2946584602F06BFC294608F10400C8
+:107FC00002F066FCF87B012828D016482946001DDF
+:107FD00015E029461AE000220221B1EB101F01D260
+:107FE000012600E000260F49083901F11000041DA8
+:107FF000294682B102F04CFC36B12946204617B022
+:10800000BDE8F04F02F044BC2946204617B0BDE859
+:10801000F04F02F0F2BB02F0F0FBF5E717B0BDE85D
+:10802000F08F0000D025002010B5044607480078E6
+:1080300000280AD0204601F099FC204606F026FCD4
+:108040002046BDE8104001F033BA10BD7022002078
+:108050000078C0F340007047007800F001007047DE
+:108060000149085C70470000ACF90200084908B5F6
+:10807000085C0090684603F019FBD0F810050099E1
+:10808000C84010F0010000D0012080F0010008BDC0
+:10809000ACF902002DE9FC410646C0074FF000058F
+:1080A0000ED0104F00240122385D009500231146A8
+:1080B000019503F047FA641C042CF4D300F04EF849
+:1080C000B0070DD5074E0024361D0022305D032376
+:1080D00000951146019503F035FA641C042CF4D385
+:1080E000BDE8FC81A8F90200094908B5085C0090C8
+:1080F000684603F0DBFAD0F80425009B0121994083
+:1081000021EA0203C0F808351140C0F80C1508BD7B
+:10811000A8F902000249085C012103F01EBB00001F
+:10812000A8F902000249085C002103F016BB000018
+:10813000A8F90200084908B5085C0090684603F0F9
+:10814000B5FAD0F804050099C84010F0010000D03D
+:10815000012080F0010008BDA8F9020010B500243C
+:108160002046FFF7D7FF641C042CF9D310BD10B5CF
+:1081700000242046FFF7D6FF641C042CF9D310BD61
+:1081800010B50246064B4FF0FF3000215C5C944274
+:1081900001D1084610BD491C0429F7D310BD0000C9
+:1081A000ACF9020070B50C4E0C004FF000053060C9
+:1081B0000BD0012000F06AF808B1022004E0002092
+:1081C00000F064F800B10B202070706810B9FEF761
+:1081D0005CFC0546284670BD3822002010B5002002
+:1081E00000F0D4F908B1062806D1012000F0CEF93C
+:1081F00008B1062800D1002010BD00002DE9F0478D
+:108200000D468146FFF7BCFF0446042836D2DFF84E
+:1082100074801B481C4EA8F10C0725B3012D0ED00D
+:10822000022D2BD104EB440030444578002D25D09D
+:10823000B968002922D02846BDE8F047084704EB7A
+:108240004401755C0E44717849B10E4A4FF4004107
+:10825000093A8068FEF7A4FD08B987F80390B17861
+:1082600008F80410E2E78068FEF7DEFD04EB440145
+:10827000314418F804008D78A842D7D0BDE8F087C3
+:10828000B0F90200342200204C250020042801D23D
+:10829000FFF7ECBE002070470146104810B500887B
+:1082A000042907D007290ED00A2915D1BDE81040AE
+:1082B00006F0D6BA132176DF0CE000280CD0BDE81A
+:1082C0001040FEF7DFBCA0F57F41FF3904D1044820
+:1082D000FFF78AF80828F0D110BD00002022002006
+:1082E0005424002070B50023042810D20D4D00EB5B
+:1082F0004004012A02D101290CD00022094E00EBD2
+:108300004000304461B1012906D0022906D007237C
+:10831000184670BD0E30C2B22A55F9E74270F7E731
+:108320008270F5E74C250020044A014600201279AE
+:10833000D20702D0084600F04DB87047282200202E
+:1083400070B506461E480024C0E90161B00720D57B
+:108350000025012211462846FFF7C4FF6D1C044684
+:10836000042D02D2002CF4D013E094B940F26662DE
+:1083700004211448FEF70CFC04000AD1FEF7F6FBBA
+:10838000040006D10F48104A0021001FFEF7CCFC64
+:108390000446F00712D00120FFF77CFE74B90948AB
+:1083A0000A4A00210C38FEF7BFFC040006D105483C
+:1083B000074A01210838FEF7B7FC0446204670BD85
+:1083C00028220020BCF90200598602003D9F0200CD
+:1083D0005B6B02002DE9F05F6A4C05460026607871
+:1083E000B34618B184F801B001F090FD664F4FF428
+:1083F0007A694FF4C87A4FF00108182D62D2DFE88D
+:1084000005F0AC0C0C31404D62676B746B74BE7D33
+:108410007D7D7D7DACAFB2B5BEBE0020FFF78AFE8C
+:1084200000284FF0000008D0FFF774FE022D02D1A3
+:108430004FF4E16008E0484606E0FFF773FE022DC6
+:1084400001D1C82000E05046410CC0034FF4FA723D
+:10845000801841F10001257052000023FDF7C2FF92
+:1084600001462AE00020FFF765FE00284FF00000DB
+:1084700004D0FFF74FFE4FF44870E5E7FFF752FED8
+:10848000DFE70020FFF756FE00284FF0000002D083
+:10849000FFF740FECFE7FFF745FED4E70020FFF7E8
+:1084A00049FE00284FF0000002D0FFF733FE01E044
+:1084B000FFF738FE257041F69A1100223868FEF762
+:1084C0006FFC064646E00020FFF70EFE257008E030
+:1084D000002051E025703DE084F801800120FFF785
+:1084E00003FE002240F6CD41E8E784F80180012038
+:1084F000FFF7FAFD00224FF48041DFE77868FEF7CE
+:1085000093FC0646D5F1110000D02EB10220FFF7F2
+:1085100001FE84F802B01DE0012816D980B2C821FE
+:108520004843C117C90341EA5041C0034FF4FA72EE
+:10853000801841F1000152000023FDF753FF01466E
+:1085400000227868FEF72CFC06460220FFF7EAFDC1
+:1085500084F802803046BDE8F09F01F0D7FCB9E70F
+:1085600001F0D4FCB4E701F0D1FC04E001F0CEFC52
+:108570000020FFF7D7FD0120FFF7D4FDAAE7FFF7A2
+:10858000F6FDA7E728220020B0F90200012106F03D
+:10859000EBBF00002DE9F8430546861C00208DF84E
+:1085A000000090460F464FF001096846FEF74CFC6C
+:1085B0001B4C20683860D4E90001401AA16804F21D
+:1085C0001C47081A0EE00121384602F074F901F048
+:1085D00053FE0146384602F06EF9D4E90001401A14
+:1085E000A168081A401C8642EDD8B8F1000F03D0EC
+:1085F000052065F3891002E0062065F39F50A2680C
+:108600002168114004EB8101C8602068304420607B
+:108610009DF80000FEF73CFC4846BDE8F8830000EA
+:10862000942D002030B482680468531C8360A154E8
+:10863000D0E901128A4202D330BC02F030BC30BC17
+:1086400070470000034803C8814201D101207047F0
+:1086500000207047942D002000780221FFF7CEBD46
+:10866000032805D10349A9200860002003F072BC4B
+:10867000704700002005004005494FF0FF320828F0
+:1086800041F8202002D3084480F8582070470000A9
+:10869000F4280020F0B54FF0FF3512B10023082672
+:1086A00001E008230C260C4C05E000BF54F82370B1
+:1086B0007F1C04D05B1CB342F8D32846F0BD2618BB
+:1086C0005DB286F8305044F82310002AF5D1E11845
+:1086D00081F85800F1E70000F4280020024908441E
+:1086E00090F9300070470000F428002070B504466F
+:1086F0004FF6FF750A462846AC4208D14FF4807405
+:108700002146104605F064F9A04209D070BDFF2C47
+:10871000FCD82146104605F04EF908B1204670BD40
+:10872000284670BD70B5084C050009D0103421688A
+:10873000002907D008682060496828468847F6E77E
+:108740000834F4E770BD0000E0280020054A01214C
+:1087500020B1012805D19170FFF7E4BF51700020CE
+:10876000FAE77047E02800202DE9F05F26484168CD
+:10877000F1B3DFF898B00E688146DBF800408768F7
+:108780008078E11B21F07F45ED1CB0B9DFF88080D7
+:108790004FF48030C8F84403C8F804031120FDF7F3
+:1087A000C5FF1120FDF7CDFF4FF0010AC8F800A06A
+:1087B0002F2003F091FE89F802A0B54200D2354681
+:1087C000124BE8193C3320F07F401860DBF80010B2
+:1087D0005A46091B21F07F41001B20F07F40C91C35
+:1087E00081420FD9106818602F2003F075FE00E059
+:1087F00004E0BDE8F05F1120FDF7AEBFBDE8F05F1B
+:1088000005F00EBDBDE8F09FE822002004150140F0
+:108810000010014073B58CB00646002000900D9802
+:1088200080B100246D4621460DA802F026F830B133
+:10883000009805EB400084800098401C0090641C68
+:10884000142CF0D32C2269463046FDF70FFE0EB0F3
+:1088500070BD2DE9F04117880646B81D14460D4637
+:10886000984202D90C20BDE8F08131880722062900
+:108870000AD34FF4486C4FF6FF73614501D9994212
+:1088800002D17088062801D21046ECE7604501D974
+:108890009842F9D1994203D0984201D08142F3D84D
+:1088A0000520E85520881221401C80B220802954E0
+:1088B0002088401C80B220804119308806F002FDDB
+:1088C0002188084480B220804119708806F0FAFCA3
+:1088D0002188084420800020C5E7FEF7D3B90000B6
+:1088E00038B54A7A0F4B62B100220A7259690029E1
+:1088F00006D001228DF80020ADF8020068468847B6
+:1089000038BD0A7A62B19B684C6802461946204617
+:10891000FEF746FA0028F3D0BDE8384005F05CBE0B
+:108920005B68F1E7AC250020F0B585B016460F4630
+:1089300004461D4614220B496846FDF797FD0A4878
+:108940008DF80870ADF80240ADF80A608DF80C5053
+:10895000017800222046FEF70FFF684600F058FA23
+:1089600005B0F0BDC8FA020080220020F0B587B043
+:10897000074600200490ADF810100590ADF81210D5
+:108980000190029001AA04A9384690DF060022D087
+:1089900003F048FD114C0346012520883A4605EBBB
+:1089A00000400F4903F007F9BDF8042012B9BDF8E3
+:1089B000060038B12088BDF8063005EB004009A15B
+:1089C00003F0F9F8BDF808202AB12088154905EB15
+:1089D000004003F0E9F807B03046F0BDF423002072
+:1089E0009CFE02005468652072657175657374653C
+:1089F000642054582F5258207061636B6574206C4A
+:108A0000656E67746820697320746F6F206C6F6E79
+:108A1000672062792025752F2575206F6374657432
+:108A2000732E0000E8FE020030B5044685B0002138
+:108A30001B4804F0C0FF00282FD00025204600F07E
+:108A4000C4FE68B1112812D086281BD0A0F5405171
+:108A5000023903D00146204605F0C6FD294607E04D
+:108A600005B029462046BDE8304001F0E3BB0121B6
+:108A7000204601F0DFFB05B00021BDE8304008488A
+:108A800004F0CDBF142207496846FDF7EFFCADF8AE
+:108A90000240684600F098F9E0E705B030BD0000FC
+:108AA00049220020F0F902007FB50C4610B10120E8
+:108AB00004B070BD2079002638B141F61D5501285B
+:108AC0001BD0022826D00F20F2E702202071029648
+:108AD0000396E0680190694601A805F0FDFA50B1DF
+:108AE00002988188E18000882081BDF800100298FA
+:108AF00005F070FBDCE70A20DAE70A4B6A46002142
+:108B0000A01D05F0A5FA38B1064918398E61CE616D
+:108B10000A28CDD12846CBE702488188019805F084
+:108B200059FBF5E7282300202DE9F0470025DFF861
+:108B30008C803CE06068002100EBC50601203278A3
+:108B40009146FDF780FCD4E9062300EA020701EA1A
+:108B5000030C57EA0C0728D082438B434846C4E9EC
+:108B6000062303F077FD32788246914601200021EA
+:108B7000FDF769FCD4E9042300EA020401EA0307D3
+:108B80004A4650460021FDF75EFC44404F403C43BE
+:108B90000BD17078012801D0012100E0002172681A
+:108BA00081EA0A010AB1484690476D1CEDB298F877
+:108BB000000044468542BDD3BDE8F087C8220020AE
+:108BC00010B50021024801F091FE80F3100010BDA5
+:108BD000B03100200E4910B50A784C780023A2422B
+:108BE00012D0521CD2B20A70022A00D10B70084A6D
+:108BF0000B780C3252F8232002608868104420F071
+:108C00007F408860012010BD0360002010BD00007F
+:108C1000E822002013460A460021FFF785BE000027
+:108C20002DE9F843104D0F4680461E469146694691
+:108C3000286801F0B6FD040014D01C21FDF72FFCBC
+:108C400001202071C4F81490380BC4F80080C4E9E6
+:108C500002606946286801F0C5FD05F08DF9002025
+:108C6000BDE8F8830420FBE7B0FB020010B50378F1
+:108C70000022072B06D2DFE803F0050406102029A6
+:108C800030000A7010BD01230B7003898B8183882B
+:108C9000CB81C06888600A7410BD02220A70028904
+:108CA0008A818288CA81C2688A60807D062802D053
+:108CB0000020087410BD0120FBE703220A70C2885F
+:108CC0008A810289CA81C068886010BD04230B7044
+:108CD000C0888881CA818A6010BD0520087010BDD7
+:108CE00070B5064D0646002455F8241009B13046EB
+:108CF0008847641C042CF7D370BD0000F42A0020C0
+:108D000030B50446006887B00D46806800281FD043
+:108D100018216846FDF7C3FB0195A06805902079EE
+:108D200010B1012810D107E001208DF80000206962
+:108D30000290E068039005E002208DF80000E068F2
+:108D40000003029060690490206881686846884743
+:108D500007B030BD70B586B015460C00064619D078
+:108D6000112C17D0082C15D014216846FDF797FB5D
+:108D7000ADF80260304600F01FFFADF804000D2C86
+:108D80000AD0862C1CD007208DF80000029468467B
+:108D900000F04CF806B070BD03208DF8000025B13E
+:108DA0002878C00701D0012000E002208DF80800DB
+:108DB00000208DF80C0041F20110ADF80A00E6E742
+:108DC00006208DF80000E2E710B50446408800F068
+:108DD000F3FEA080024801682046BDE81040084725
+:108DE000502200202DE9F04107460024064E074D91
+:108DF00005E000BF56F8241038468847641CE87820
+:108E00008442F7DBBDE8F08150280020702200206A
+:108E100010B50446408800F0CFFEA08002480168EB
+:108E20002046BDE8104008479CFA02000149096845
+:108E300008470000F0FA020070B586B0044614211D
+:108E40006846FDF72CFBA0890125A0F54040ADF850
+:108E5000040020782A4E062833D2DFE800F03203DF
+:108E600003032C48A08900F0BDF930B9E08943F62E
+:108E7000FE71A0F54040884223D8A07B8DF8080001
+:108E8000207803280FD000208DF80900A0680390F7
+:108E9000606850B109208DF8000060680490684651
+:108EA00004F0ECF90DE00120EEE708208DF8000059
+:108EB0008DF81050F3E7A08900F094F908B1E0892B
+:108EC00030B17078002801D004F008FB06B070BD06
+:108ED000606820B10B208DF800007570DFE70A2074
+:108EE0008DF80000BDF8040004F082FBF5E71320C4
+:108EF0008DF800004FF6FF70ADF80400CFE70000DA
+:108F00006022002038B504460E480078A8B1A4F5C8
+:108F10007F40FF380FD0684604F060FF78B105212C
+:108F2000017001210171C480684604F065FF05F0FD
+:108F300015F8002038BD042038BD022038BD0820B7
+:108F400038BD0000302300200C4808B5007888B1F7
+:108F5000684604F043FF78B106210170684604F0CA
+:108F60004BFF0748017809B10121017304F0F6FFB6
+:108F7000002008BD022008BD082008BD30230020C5
+:108F8000B82B0020F0B587B014216846FDF787FAAA
+:108F90002B4C207818B16846FFF7A2FE4EE0201D4A
+:108FA00001F086FCB8BB4FF0102041690004026953
+:108FB00040694B1C01D100FB02F1224800220161F3
+:108FC000A1F54051C160204902F0F8F8002820D1F5
+:108FD0001F481C238C221D49006801F0CFFB03F0C1
+:108FE0003DFF051E14D0022812D000270126062DB1
+:108FF00012D005A804F0F2FE88B106700C2D18D22C
+:10900000DFE805F0170F170F1716171617111311B2
+:109010000B2007B0F0BD11E026706760BBE70820A9
+:10902000F7E7077105E0032100E00221017100E08C
+:10903000067105A804F0E0FE04F090FF0020E8E7C8
+:1090400030230020E0230020C0FB0200042B00207E
+:1090500028FB020038B5040014D0694605F03CF83E
+:10906000A0B1BDF8000000EB8001094800EB8100D1
+:10907000C16849B1A17A39B1C168491EC1600020F7
+:10908000A07238BD052038BD062038BD0A2038BD85
+:10909000902B00201FB501A9684604F0D9FF04B049
+:1090A00010BD07B513460A466946002004F0D0FFFC
+:1090B0000EBD07B513460A460021684604F0C8FFF6
+:1090C0000EBD20B119B1006808600020704705206E
+:1090D00070470000F8B50D46040018D0BDB16946D0
+:1090E00004F0FAFFA8B1BDF800000B4900EB8000C6
+:1090F00001EB800001210C30666801F0DCFB2E6082
+:1091000060680C3068600120A0720020F8BD052066
+:10911000F8BD0A20F8BD0000902B002018B10323F1
+:10912000002206F019BB052070470223002206F03A
+:1091300013BB12B1022306F00FBB052070470000DD
+:10914000084910B50A69042A0AD0074A096942F891
+:10915000210004480121103001F0ADFB002010BDBA
+:109160000C2010BD10230020F42A002038B504463E
+:1091700009480D46007858B164B16946284606F0A2
+:10918000E5FB002803D1BDF800102180658038BDC3
+:10919000022038BD052038BD3023002010B504461C
+:1091A0000E48007898B1A4B12188022913D80C4A3E
+:1091B00001EB810002EB800260885289C31C93425C
+:1091C00009D806F0B7FB00202080608010BD022087
+:1091D00010BD052010BD042010BD0000302300206C
+:1091E000902B002043F6FE71A0F54040884201D844
+:1091F000012070470020704710B5044600781828F9
+:1092000002D1FEF795FA207010BD10B50446007823
+:10921000182802D1FEF78CFA207010BD70B50D46EB
+:109220000446B0F89810D0F894000122FDF7EBFF47
+:1092300000B1057004F13C0204F1940104F1540002
+:1092400072DF70BD70B513460022064615468629AA
+:1092500002D0112902D002E0012200E001250D4CCC
+:1092600073B1A179FEF788FA2A4661793046FEF794
+:1092700083FA0022A1783046FEF77EFA002203E04E
+:10928000A178FEF779FA2A4661783046BDE8704049
+:10929000FEF772BA88220020F7B517460E0011D0EB
+:1092A0000098002560B100242146684601F0E5FAE7
+:1092B00018B1A0B23946B0476D1C641C142CF3D30E
+:1092C0002846FEBD0020FEBD406804F0A7BD00009A
+:1092D00070B508B1012070BD194C0025207B08B184
+:1092E000257301E000F0A0F82078082826D2DFE8F6
+:1092F00000F02504080C10251420BDE8704000F093
+:1093000021B8BDE8704000F07DB8BDE8704000F0C5
+:109310005FB8BDE8704000F03BB86088084900EBDA
+:109320008000283901EB80004068BDE8704003F000
+:1093300075BD6560BDE8704003F07EBD0F2070BD57
+:10934000B82B00201149F0B48A1C00200346A1F17B
+:1093500028050C18A67A4EB1A37200EB800405EB29
+:109360008404E66816B9247C012C0AD0401C80B223
+:109370000228EED30B704B804B60F0BC41F61D50C1
+:1093800070471080F0BC00F03DB80000B82B002002
+:109390000C48418801EB8102A0F1280101EB820118
+:1093A000CA6852B105210170074802218180016815
+:1093B00000230122054801F06BBE042202704968B7
+:1093C000F6E70000B82B002038230020E02300201F
+:1093D00038B50A49084803240B684268898803EBBA
+:1093E000810153880470DB1C00201B0400909B0B40
+:1093F000034801F0BDFF38BDB82B00203823002002
+:10940000E0230020074910B54888091D04F0B4FE88
+:1094100018B1BDE81040FFF7DBBFBDE81040FFF713
+:10942000B7BF0000B82B0020F0B51F481F49012529
+:10943000067802248B88A0F12802082E19D2DFE8D2
+:1094400006F00418181B222F2F170189491C0181CF
+:109450000021418080F80C1001EB810312F82330C9
+:1094600043B100234418491C89B2A3720229F3D3E3
+:109470000570F0BD0123F5E742685288D21C1A44FA
+:109480008A800470F0BD46880D6806EB860602EB04
+:10949000860256680E60556013818C80062100E0BC
+:1094A00007210170F0BD0000B82B002038230020F8
+:1094B00030B501888488224D85B0502924D05229A6
+:1094C00002D0542931D103E0204600F07FFE2CE089
+:1094D00014221C496846FCF7C9FFADF8024020463B
+:1094E00000F06AFBADF8040000F022F9002269796F
+:1094F0002046FEF741F9002229792046FEF73CF983
+:109500006846FFF761FC10E0017B01290DD1817AEB
+:1095100001290AD10089A0F52451023905D1012180
+:10952000204600F087FE05F03DFF00220649E8785E
+:10953000FEF7D6F805B0BDE8304005F09DB8000054
+:109540004822002018FA0200B16F020010B504464C
+:10955000007800280FD1608800F038FE608800F0A5
+:1095600081F9002807D00449608801220979BDE803
+:109570001040FEF701B910BD4822002010B5124C72
+:1095800000202070FEF7D4F8A070FEF7D1F8E0704C
+:10959000FEF7CEF82071FEF7CBF86071A17818299C
+:1095A0000FD0E17818290CD02179182909D0182872
+:1095B00007D00121601C04F0F7F901202070002081
+:1095C00010BD032010BD0000482200207CB50446D9
+:1095D000007808282FD1607A38BB207A4FF6FF75C3
+:1095E00001280DD0072802D0082824D11EE0A08829
+:1095F00000F020FAA8421ED0012100F01BFE1AE064
+:10960000A0886A46012103F051FD70B901980078E5
+:1096100058B1A08800F00EFAA8420CD008490122E7
+:109620000979FEF7A9F805F027F804E004480021BD
+:10963000401C04F0F4F9BDE87C4005F0B3BE000026
+:109640004822002010B504460A4841782046FEF71B
+:109650007BF868B10848002101EB410200EB82026F
+:109660005288A24201D1C8B210BD491C1429F3D3BB
+:10967000FF2010BD5A2200204026002070B5094D61
+:10968000094E002404EB440005EB8000717840880B
+:10969000FEF75AF820B1641C142CF3D3FF2070BDE0
+:1096A000E0B270BD402600205A2200202DE9F04192
+:1096B0008046024601200021FCF7C5FE1A4F0546F0
+:1096C0000E467868FDF7B0FB00280CD1174CD4E9A2
+:1096D000062110462A4001EA06031A4305D0A84392
+:1096E000B143C4E90601BDE8F081404602F0B2FF93
+:1096F00030B1D4E9040128433143C4E9040105E051
+:10970000D4E90410A943B043C4E90410D4E9060124
+:1097100028433143C4E90601A1687868BDE8F041F7
+:109720000022FDF73DBB000014FB0200C822002010
+:109730001CB5054AD2E90212CDE9001200226946A1
+:1097400003F0D9FC1CBD000030FA020003484FF6BC
+:10975000FF71818001210170002070475422002098
+:109760002DE9FC41804600F027FA0024032501275B
+:10977000A0F57F412646FF3908D06A46082103F04C
+:1097800095FC18B90198841D8688056832462B46D9
+:1097900021464046B1DF042804D0082804D00B2815
+:1097A00008D002E0112000E00020002F00D10B20A3
+:1097B000BDE8FC810027A80701D50125E6E7344371
+:1097C000F5D0002426460325E0E72DE9FC4180463C
+:1097D00000F0F2F90646A0F57F40FF380ED00125D3
+:1097E0002A466D1C0027ADB26B460821304603F0B7
+:1097F00087FC040006D0072C25D025E043F20200A8
+:10980000BDE8FC81019903230A1D0B604046891DB8
+:10981000B2DF040004D00C2C09D0052C09D009E0DB
+:1098200032460821104603F0E1FC04460CE0012713
+:1098300000E000240821304603F0C4FC00B10324FA
+:10984000002FCDD100E00C242046D9E704488088C1
+:10985000A0F57F41FF3901D004F018BF7047000028
+:10986000542200200EB502A9019100F0A5F96A4624
+:10987000012103F01BFC08B100200EBD0198007807
+:109880000EBD00002DE9F04107464FF6FF760A486D
+:10989000B3DF10B10320BDE8F081074C43F20305AC
+:1098A000A41E324661883846AFDFA842F3D16088F3
+:1098B000401C6080F5E7000056220020428800EB43
+:1098C00082020C328A4201D9022070478188A1F5B8
+:1098D0007F42FF3A03D0008808B100207047012082
+:1098E0007047884204D20068401C01D001207047B4
+:1098F000002070473EB5027802230C46B3EB520FAE
+:1099000017D1B0F80110ADF80010C1788DF8021031
+:109910008188ADF8041080798DF8060002AA01A9AB
+:109920002046FDF7F1F8032202A96846FCF7C9FDBD
+:1099300008B100203EBD01203EBD000010B50C4620
+:10994000FFF780FEFF280CD0074900EB400001EB39
+:109950008000416821600189A180807AA071002087
+:1099600010BD052010BD00004026002070B5018804
+:1099700090B0102959D1011D2C226846FCF776FDC4
+:109980009DF804004FF6FF76032134466D46B1EB97
+:10999000500F2AD003F0E0FC9DF8040040080ED0E0
+:1099A00001280CD0022820D118E00D99281D113172
+:1099B000FDF746F818B100BFBDF82C4015E00CAA21
+:1099C0000BA9072003F09CFC0028EED10DE00D99B7
+:1099D000281D491CFFF78EFF0028EDD10CAA0BA90A
+:1099E000072003F08DFC0028F1D1BDF80000291DEF
+:1099F00000F06EFEB44218D0BDF80000214600F021
+:109A0000C5F8BDF80000ADF82E000020ADF83040DC
+:109A1000074E8DF82C000BAD044600BF56F82410FD
+:109A200028468847641C022CF8D310B070BD000093
+:109A300044FA0200094A002101EB410332F82330C5
+:109A4000834205D101EB410002EB80004088704762
+:109A5000491C1429F0D34FF6FF70704740260020B0
+:109A60003EB50C46054603F077FC0BE0BDF8000060
+:109A7000A04207D02846029900F02EF810B1BDF898
+:109A800000003EBD01AA6946072003F039FC00280A
+:109A9000ECD14FF6FF703EBD10B50D4C18200D4AAD
+:109AA000607000204FF6FF7100EB400302EB830370
+:109AB000401C59801428F7D3FDF73AFE607018282F
+:109AC00003D001202070002010BD032010BD000035
+:109AD0005A220020402600202DE9F0410C46054680
+:109AE00000F1110701F111061022491C401CFCF77E
+:109AF000E8FC48B9681C00F0F9F928B1601C00F0D6
+:109B0000F5F908B1012400E0002431463846FCF79D
+:109B100097FF3B780222B2EB530F0CD00321B1EB3D
+:109B2000530F08D03378B2EB530F04D0B1EB530F7F
+:109B300001D0012100E00021084201D18C4302D074
+:109B40000120BDE8F0810020FBE7018811B942182F
+:109B500092780AB101207047491C0829F7D30020E8
+:109B6000704710B50C460346FFF7EFFF00280AD0F8
+:109B700018882188884205D10822A11C981CFCF76E
+:109B8000A0FC08B1002010BD012010BD03F084BD71
+:109B900070B50446FFF74EFF0546204603F089FAEC
+:109BA0004FF6FF7104468D4203D014B9284603F0E6
+:109BB00073FD204670BD000010B5FFF743FDFF2880
+:109BC00005D0044900EB400031F8200010BD4FF6ED
+:109BD000FF7010BD402600203EB5044603F0BCFBDC
+:109BE0000EE0019920464631FFF7BBFF28B90199E5
+:109BF00020462A31FFF7B5FF10B1BDF808003EBD81
+:109C00006A4602A9072003F07BFB0028E9D14FF642
+:109C1000FF703EBD10B50A4941600A4800F048FE99
+:109C200058B902F089FB07491C238C2208740448A8
+:109C30008C39001F006800F0A1FD002010BD00005D
+:109C4000B4FB0200542C00202DE9F0412D4F0025DB
+:109C500018B17D600120BDE8F0810879012258B17A
+:109C6000294E01280CD0274C4FF002080834022856
+:109C700021D0032842D128E00A7103F0DDF83BE04F
+:109C80005FF0000000EB800116F82110022908D0D7
+:109C9000401C80B20228F5D33A707D6041F61D5019
+:109CA000D9E700EB800006F8205006EB8000406802
+:109CB00003F0B4F820E00D71A4F804800023012221
+:109CC0001248216801F0E4F916E00D71206803F0F4
+:109CD000A5F80D4923682831498801EB810206EB7C
+:109CE0008201D1F804C0C4F800C04B60A3880B8186
+:109CF000A4F8048006F822500028ACD07D600E2025
+:109D0000A9E7000030230020902B0020E023002052
+:109D10000146034802888A4200D0002070470000B4
+:109D2000982500202DE9FC5F0E008346DDE90C47F5
+:109D3000C6F1000098469246814600D408460125A7
+:109D400003E000BF90FBFAF06D1C5045FADAA8451D
+:109D500000D9454624B1002E01DB780700D5641EEA
+:109D6000B80702D5B8F1000F0AD0F80708D13CB106
+:109D7000A54205D220215846641EFEF753FCF6E7A3
+:109D8000002E02DA4E462D2102E0780703D52B2162
+:109D90005846FEF747FC07F0030002280BD1B8F144
+:109DA000000F08D13CB1A54205D230215846641EAF
+:109DB000FEF738FCF6E7CDE9004743465246314608
+:109DC000584605F095FABDE8FC9F000070B50D46B9
+:109DD000044600684FF4887102F044FB4FF4907120
+:109DE000206802F03FFB4FF49271206802F03AFBCA
+:109DF0004FF4A271206802F035FB20681249C0F8C8
+:109E0000041320686907000B40B2090E002806DA27
+:109E100000F00F0000F1E02080F8141D03E000F1D5
+:109E2000E02080F8001420680121000B40B200F00F
+:109E30001F0291404009800000F1E020C0F880122C
+:109E4000C0F8001170BD000010030200024600209F
+:109E50001268930702D0530702D47047500714D5F5
+:109E600002F00300012802D002280CD105E0C2F361
+:109E700083100B68801C184404E00223086803EB7D
+:109E800092521044086001207047086800EB92531A
+:109E9000C2F38910401CEEE70248007A002800D087
+:109EA00001207047542C0020F0B58488A5189442F6
+:109EB00000D82246A41AC288D6189A4200D813465F
+:109EC000D21A4B880788BB420CD34088834209D8FA
+:109ED0008888A04206D3A84204D8C888904201D3FB
+:109EE000B04201D90020F0BD0120F0BD0021425C4C
+:109EF0000AB101207047491C1029F8D3002070478F
+:109F0000800701D000207047012070470A4810B533
+:109F1000807860B1002401E0022C06D02046FEF7D4
+:109F2000F9F8641C042CF7D310BD0324F6E7BDE850
+:109F30001040FEF713B900002822002003480179E1
+:109F4000C90702D00078FEF745BA704728220020E2
+:109F50001721018041800021017141711B21817114
+:109F6000C17170472DE9FE4F2B4D984691460F0069
+:109F7000824601D000260DE0684600F0D5FB6A4617
+:109F80000021504603F001F82878009E10B99DF892
+:109F9000090098B14A463146504604F0D3FD0446C4
+:109FA000014600225046FFF74DF90D2C32D008DC57
+:109FB00084B3082C2ED00B2C0BD12BE00520BDE850
+:109FC000FE8F112C10D0862C1AD0A4F540500238E8
+:109FD00020D00325B8F1000F04D032462146504668
+:109FE000FEF7B8FE2846EAE73A4629795046FDF7DB
+:109FF000C3FB4A46E9785046FDF7BEFB0025E9E77A
+:10A000003A4629795046FDF7B7FB4A46E97850466B
+:10A01000FDF7B2FB2546DDE7882200202DE9F0415F
+:10A02000204F0E46154604463978FDF78DFB002873
+:10A0300035D0204602F0A0FF50B32046FFF7BCFD0C
+:10A0400080462046B978FDF77FFB08B1012700E084
+:10A050000227204603F038FA0028404602D0FFF7D6
+:10A0600097FD0DE0A8F57F41FF3909D0072103F0E6
+:10A07000A9F8010004D0052902D0204604F0C8FA4E
+:10A080002B46324639462046BDE8F041FEF74CBC2F
+:10A090002A4631462046BDE8F041FEF7BBBDBDE88B
+:10A0A000F08100008022002070B5094D0646E97855
+:10A0B000FDF74AFB044629793046FDF745FB01468A
+:10A0C00022463046BDE870400123FFF74BBF000039
+:10A0D000882200202DE9F047394E002780463D4672
+:10A0E000DFF8E090D6F804A057E003D00446D0F89B
+:10A0F0001C8035E099F8002002EB4201521CD2B2DC
+:10A1000089F8002009EBC10199F80230091D9A4233
+:10A1100001D189F8005048680A780446012A12D013
+:10A12000022A02D0032A3BD108E004F0B3FE00B1BA
+:10A130000127257434E00574C06900E070680028C8
+:10A14000F9D170602CE0207C50BB88686060C868E2
+:10A15000A0600869E0604869A061F07800B16560BE
+:10A160006268B168184B501A20F07F40984202D2C2
+:10A17000A168084406E0881AA16820F07F40814267
+:10A1800002D9081A206000E0256065600120A56002
+:10A1900020742046E56104F05FFEB8F10000A4D110
+:10A1A00099F8001099F801008142A3D117B971689C
+:10A1B000514502D00120BDE8F0870020FBE70000F8
+:10A1C000E8220020D0290020FFFF7F0030B585B0B5
+:10A1D0000546002414216846FCF761F9A5F57F4087
+:10A1E000ADF80250FF3815D02846FFF7B9FA98B1FC
+:10A1F0000B2815D0112811D0A0F54051023903D0F9
+:10A200000146284604F0F0F909482246C17828465C
+:10A21000FDF7B2FA05B030BD0E2002E00124F3E7ED
+:10A220000F208DF800006846FEF7CEFDECE7000039
+:10A23000482200200A4602498978FDF79DBA0000AD
+:10A2400048220020F8B5054600780C46002620423A
+:10A250000FD100208DF800006846FCF7F5FD287846
+:10A26000204202D12043287001269DF80000FCF70F
+:10A270000FFE3046F8BD00002DE9FF4100262348BF
+:10A2800000F013FB2148001F074600F00EFB204C96
+:10A2900060680090A56800E000986946284004EBDB
+:10A2A00080000C30FFF7D2FD0028F5D101AA0099FB
+:10A2B00001EA050304EB8303491CDB6842F8203004
+:10A2C000401C00910228F2D3019800F003000128FD
+:10A2D0000BD0022810D10198032101EB9050009976
+:10A2E000BDF80A6001EB900005E00198BDF80A6036
+:10A2F000C0F3831008440090384600F0D3FA08B148
+:10A300000098606004B03046BDE8F081AC310020B8
+:10A31000942D0020ACB04FF40041002001F0B2FCBD
+:10A3200008B1FCF7AFFC01F01DFBFCF70FFD08B115
+:10A33000FCF7A8FC01F0C4FD08B1FCF7A3FC6349DD
+:10A340000320FDF7FDFF08B1FCF79CFC69460020E7
+:10A35000FDF728FF08B1FCF795FC9DF800000228E6
+:10A360007DD0002501F09CFF08B1FCF78BFC002498
+:10A3700069460120009401F021FE08B1FCF782FC3F
+:10A38000684601F09FFE08B1FCF77CFC03F092F9EF
+:10A390009DF808004EA120F00F00401C20F0F000B6
+:10A3A00010308DF80800112202A87CDF08B1FCF7FC
+:10A3B00069FC00945020ADF80000A0200194ADF895
+:10A3C0000200ADF804404FF4C870ADF806006846CE
+:10A3D0007ADF08B1FCF756FC0021424800F0FBFA96
+:10A3E00008B1FCF74FFCAC216846FCF758F8022096
+:10A3F0008DF8000001208DF802000621ADF8100054
+:10A400008DF87C008DF803104FF496703649229039
+:10A41000059144F2506023903448299031486946B0
+:10A420002030FCF71FFF08B1FCF72CFC2D48012160
+:10A430002030FCF714FF2E4801A9CDE9004029483F
+:10A44000143000F088FB08B1FCF71CFCFDF7EEF9B6
+:10A4500008B1FCF717FC27480090684600E032E09E
+:10A46000FDF790FA08B1FCF70DFC1C216846FCF7DB
+:10A4700016F84FF42030CDE900404FF470200290E0
+:10A480001D48059003261D488DF80C600690ADF818
+:10A490000E408DF810406846FDF7DEF808B1FCF775
+:10A4A000F1FB174817A1008806EB004001F078FB8C
+:10A4B0002846FCF705FB00BF01F062FA0028FBD13B
+:10A4C00001F026FDF8E701254CE700009982020023
+:10A4D0004E6F726469635F427574746F6E6C6573FE
+:10A4E0007300000034240020222200207DCB0200D3
+:10A4F000A5BF0200257C0200A1CB0200DB88020080
+:10A5000024240020427574746F6E6C65737320444C
+:10A510004655204170706C69636174696F6E207379
+:10A520007461727465642E0070B5144682880E469C
+:10A5300005462088111D0144921C994201D8FE2A2B
+:10A5400001D90C2070BD521C32542088FF21401CC0
+:10A5500080B2208031542088401C80B22080811934
+:10A56000288804F0AFFE2188084480B22080AA88A1
+:10A5700042B1A96841B13044FBF778FF2088A9882F
+:10A5800008442080002070BD072070BD2DE9F047F1
+:10A59000C7880446181D16468946B0FBF7F1B0FB84
+:10A5A000F7F207FB12009A193A44D21CB2FBF7F2F9
+:10A5B000DDF820A001E02468491E0029FBD13D1AE6
+:10A5C0008846B54216D818E0BAF1000F05D0211818
+:10A5D00009EB08002A46091D04E0204409EB0801A4
+:10A5E0002A46001DFBF742FF00202468761BA84482
+:10A5F000B74201D9354600E03D46002EE4D1BDE822
+:10A60000F087000030B5024659B101F067FB002128
+:10A61000074C09E004EB810315685B88AB4202D16B
+:10A620001160002030BD491C8142F3D3052030BDAC
+:10A63000F4230020F8B50F46017814460546012999
+:10A6400001D1687830B12088821C9A422DD8012926
+:10A6500002D006E00720F8BD69780144891C9942C0
+:10A6600023D8181A801E86B2ADF800602188B81C65
+:10A67000084469467DDF0028EDD12878022805D1FD
+:10A68000BDF80010B14201D809210AE008210128D3
+:10A6900005D16878B04202D8ADF8000001E0ADF80D
+:10A6A0000060BDF80000FE2801D90C20F8BD22880A
+:10A6B000401CB8542088401C80B220803954208827
+:10A6C000401C2080BDF80010084420800020F8BD08
+:10A6D00070B505460C004FF0FF0020D04FF6FF7616
+:10A6E000B5421CD00E48012241782846FDF744F8B7
+:10A6F0002846FEF7A7FFFF2803D1FEF7BFFFFF287C
+:10A700000DD0084B00EB400203EB82014D8023F893
+:10A71000226022684A60A2880A81A2798A7270BD8A
+:10A720005A22002040260020034A00219268C0E9F6
+:10A7300000218160704700008822002070B54FF62C
+:10A74000FF750E46A84201D1002000E0401C84B2F3
+:10A7500008E02146304603F056F908B1204670BDA6
+:10A76000641CA4B2FF2CF4D9284670BD10B5FBF7C9
+:10A770009CFD08B1002010BD112010BD10B531B1F5
+:10A78000B2FBF3F403FB14241CB1092010BD0E200E
+:10A7900010BD01600021416081608281C381084653
+:10A7A00010BD70B50C460546FBF734FD002802D0FD
+:10A7B00021882868084470BD10B50A8849888A42F3
+:10A7C00003D1FBF769FD012010BD002010BD70B55D
+:10A7D0000C460546FBF743FD002802D06188286837
+:10A7E000084470BD10B50A8849888A4203D1FBF736
+:10A7F0002DFD012010BD002010BD01F01F0301221E
+:10A800009A40D243490900EB8100114600F059B843
+:10A810000A4601F01F030121994010B552090C4668
+:10A8200000EB820000F05DF8204000D0012010BD58
+:10A830002DE9F04180460D460024481E012101EB20
+:10A84000501716E058F82400C04390FAA0F0B0FA70
+:10A8500080F020280CD200EB4416AE4208D23146DC
+:10A860004046FFF7D5FF0028ECD13046BDE8F08127
+:10A87000641CA742E6D82846F8E74A0950F82200A7
+:10A8800001F01F0201219140084000D001207047D3
+:10A8900001F01F0301229A40490900EB8100114693
+:10A8A00000F029B8002100F017B8012100F023B80A
+:10A8B000012100F016B808B56A46FBF742FD009882
+:10A8C00008BD08B56A46FBF722FD009808BD08B52B
+:10A8D0006A46FBF736FD08BD08B56A46FBF717FD6B
+:10A8E00008BD08B56A46FBF705FD08BD08B56A4610
+:10A8F000FBF7F4FC08BD08B56A46FBF7FBFC0098C3
+:10A9000008BD08B56A46FBF729FD009808BD38B5B3
+:10A91000044600258DF800506846FCF795FA21683A
+:10A920006268086890420ED9401E08600178A38AC8
+:10A93000E26801FB0325227A2168101AC0B20A7965
+:10A94000824200D208719DF80000FCF7A1FA284667
+:10A9500038BD38B5054600208DF800000C46684625
+:10A96000FCF772FAE868A98A201AB0FBF1F12A68AC
+:10A970001068431C136001709DF80000FCF788FA12
+:10A9800038BD10B530B1017A42680368891AC9B27E
+:10A990001A6006E00E2010BD03681A68541C1C6083
+:10A9A0001170491EC9B2F7D2006800210171084632
+:10A9B00010BDC20800F007030120895C98400840E0
+:10A9C000704710B5C20800F00703885C01249C4062
+:10A9D0002043885410BD10B560B10161172120F8E3
+:10A9E000021B20F8021B1B2100F8021BFFF7B0FA24
+:10A9F000002010BD0E2010BDF0B5858893B00C4628
+:10AA0000002D39D1018800263E4F24293BD006DC99
+:10AA1000102909D011290CD0232958D14FE03A2907
+:10AA20000BD0552953D129E00146204602F0C6F843
+:10AA30004DE0A01DFFF78CFA49E02246408934F82A
+:10AA4000061F814200D808466080172800D21720D0
+:10AA50006080106970B1607960B1D7E90001CDE91B
+:10AA60000301ADF80E506088ADF81000136903A91A
+:10AA7000104698476671267113B0F0BD0146204616
+:10AA800002F0ECF823E0011D2C2206A8FBF7EEFCF7
+:10AA9000BDF81800BDF81C2004EBC0014A73226900
+:10AAA000AAB1D7E90423CDE90423ADF81200487B0D
+:10AAB0008DF814002269204604A9904707E0017A26
+:10AAC000207B884200D201462846FDF74FFFA07A3E
+:10AAD0000028D1D0E1882846A5DF012570B11128D2
+:10AAE000CAD001F09FFC0246074808A1008813B0B5
+:10AAF00005EB0040BDE8F04001F056B8A672E572E3
+:10AB0000BAE700004CFA0200F423002073645F628D
+:10AB10006C655F67617474635F65786368616E67B5
+:10AB2000655F6D74755F7265717565737428292032
+:10AB300072657475726E65642025732E00000000C6
+:10AB400020B10278DE2A03D0082070470E2070471B
+:10AB500041800020704760B159B10278DE2A0AD0E6
+:10AB600009684160DE2101704FF6FF7141800020CD
+:10AB700070470E207047082070477FB505460029B2
+:10AB80004DD0002D4BD008780C46DE2847D1A88840
+:10AB90006188884202D1204604F054FC28880128AC
+:10ABA00025D002283BD011283AD0512837D135F88A
+:10ABB000040F6188884232D1A978A81C02292ED1BD
+:10ABC000017A042903D0062901D0052927D10021C3
+:10ABD000009102228DF8002001914FF4C072029181
+:10ABE0000391ADF80420007A05280FD010E0297AEF
+:10ABF0002046012913D1A988428891420FD1012111
+:10AC0000017204B0BDE8704004F01CBCADF8041043
+:10AC100028886946B0DF002801D0616888477FBD79
+:10AC2000A88861888842FAD14FF6FF7060807FBDA6
+:10AC300000F180400068002800D00120704708B56E
+:10AC400000F18040002101600068009008BD000014
+:10AC500070B54FF010246169104D0126491C2888F9
+:10AC600014D06269032101EB00400DA100F09CFFAC
+:10AC7000606913DF040007D0288814A106EB0040A8
+:10AC800000F08EFF204670BD002070BD06EB004036
+:10AC90001BA100F085FF042070BD000024240020CB
+:10ACA00053657474696E6720766563746F7220747F
+:10ACB00061626C6520746F20626F6F746C6F616489
+:10ACC00065723A2030782530387800004661696C2A
+:10ACD00065642072756E6E696E672073645F736F52
+:10ACE00066746465766963655F766563746F725FC9
+:10ACF0007461626C655F626173655F7365740000A7
+:10AD00004E6F20626F6F746C6F6164657220776143
+:10AD10007320666F756E640070B50C4D03210C4A8C
+:10AD2000288801EB00400BA100F03EFF084813DF2C
+:10AD3000040008D02888012101EB004010A100F098
+:10AD40002FFF204670BD002070BD0000242400208D
+:10AD50000060020053657474696E672076656374E1
+:10AD60006F72207461626C6520746F206D61696E12
+:10AD7000206170703A20307825303878000000006B
+:10AD80004661696C65642072756E6E696E672073CA
+:10AD9000645F736F66746465766963655F76656327
+:10ADA000746F725F7461626C655F626173655F731B
+:10ADB0006574000070B50B4C207808B185250FE054
+:10ADC0000020A06060602061E060074801F066FB41
+:10ADD000054601F0B1FA08B901F04AFB01202070E4
+:10ADE000284670BDE02800204D87020038B50025B8
+:10ADF0008DF800506846FCF727F8074CE068401EC5
+:10AE0000E060E06810B901F059FBA5709DF8000002
+:10AE1000FCF73EF838BD0000E0280020F0B50546FC
+:10AE20000478154889B0164640F82420124A08696B
+:10AE30000832A2F10C0742F82400487F385520223E
+:10AE40006846FBF713FB04942878385C48B10EB1D0
+:10AE50000A4A00E000226946281D01F0ABFD09B056
+:10AE6000F0BD0EB1064A00E00022694605F10C0073
+:10AE700001F072FCF3E70000A8220020A1F102001B
+:10AE8000EDEF02000FB408B50399002904D004AA1D
+:10AE900000926A4600F00FF801B05DF814FB10B59F
+:10AEA00082680446002A05D0D4E904032168984743
+:10AEB0000020A06010BD2DE9FC4791460C008046A3
+:10AEC00076D014F8011B39B125290ED04046FDF784
+:10AED000A9FB20780028F4D198F80C00002867D04E
+:10AEE0004046BDE8FC47FFF7DABF00200122217889
+:10AEF0002B291BD02D2902D0302908D102E040F0A7
+:10AF0000010001E040F00200641C002AEFD100259E
+:10AF10002A290ED02178A1F130020A2A11D205EB9C
+:10AF2000850201EB4205641C303DF1E740F004006E
+:10AF3000EAE7D9F800100B1DC9F800300968641C55
+:10AF40000D44217800232E290BD114F8011FA1F103
+:10AF500030020A2A05D203EB830201EB4203303BA5
+:10AF6000F3E76C290DD068290BD0692921D00BDCBF
+:10AF7000252918D0582931D063290ED0642915D13C
+:10AF800017E014F8011FECE7702969D0732932D05B
+:10AF900075291BD0782909D120E0D9F80000011DBE
+:10AFA000C9F8001001784046FDF73CFB641C90E7AF
+:10AFB0006CE0D9F800100A1DC9F800200968CDE935
+:10AFC00000500A224046FEF7ADFEEFE7D9F8001028
+:10AFD0000A1DC9F8002009680A2206E0D9F8001005
+:10AFE0000A1DC9F8002009681022CDE9005040462A
+:10AFF00004F07EF9DAE7D9F8001000270A1DC9F835
+:10B0000000200E68C00705D112E04046761C7F1C68
+:10B01000FDF708FB31780029F7D104E020214046F4
+:10B020006D1EFDF7FFFABD42C0D9002DF6D1BDE778
+:10B030004EB13046FBF73EFA074604E02021404679
+:10B040006D1EFDF7EFFABD4206D9002DF6D103E0E3
+:10B050004046761CFDF7E6FA31780029F8D1A5E7DD
+:10B06000D9F80000011DC9F80010056830214046DC
+:10B07000FDF7D8FA78214046FDF7D4FA08200021E0
+:10B08000CDE90001034610222946B0E7BDE8FC8760
+:10B090002DE9F84F2B4E04009A4630884FF00103FB
+:10B0A0001546894603EB004024D0216800292BD0A7
+:10B0B000002D32D0626849464FF010071268A2F1A5
+:10B0C000010C1CEA090F11D198466A432046FBF790
+:10B0D000D0FC00282AD0206853462A46066901B0D1
+:10B0E00049462046B446BDE8F04F6047164B17A2CC
+:10B0F000009721E00E210091134B1EA21FA100F02A
+:10B1000062FD0E20BDE8F88F082100910E4B26A2AB
+:10B110001AA100F058FD0820F4E7092100910A4B1C
+:10B1200024A216A100F04FFD0920EBE7009731881B
+:10B13000054B214A08EB014010A100F044FD10200E
+:10B14000E0E70000142400209BFB020061646472AD
+:10B150005F69735F706167655F616C69676E656485
+:10B1600028705F66732C20706167655F616464722C
+:10B1700029000000705F66730000000025732063E3
+:10B180006865636B206661696C656420696E202563
+:10B1900073282920776974682076616C7565203082
+:10B1A0007825782E00000000705F66732D3E705F7A
+:10B1B000617069006C656E001000030038B5030013
+:10B1C0000F484FF001054FF00E04008805EB0040DA
+:10B1D00009D061B119600C6801B0A446BDE83040E7
+:10B1E000114618466047074B07A2009402E0054B42
+:10B1F00007A2009408A100F0E6FC0E2038BD000074
+:10B200001424002050FB0200705F667300000000F1
+:10B21000705F617069000000257320636865636B6F
+:10B22000206661696C656420696E20257328292079
+:10B23000776974682076616C756520307825782E82
+:10B24000000000002DE9F04128B1016819B1C96979
+:10B25000BDE8F04108470D4D0D480024461B14275A
+:10B260000DE000BF04EB840005EB8000016829B10C
+:10B27000C969884710B10120BDE8F081641CB6FBA4
+:10B28000F7F0A042EED80020F6E70000E02300200F
+:10B29000F4230020044801214174007A08B1002001
+:10B2A0007047012070470000542C0020012801D075
+:10B2B000032808D10449002201284A7400D0002044
+:10B2C000087402F0FBBD7047542C002070B5024694
+:10B2D000022801D0032A45D1234C207A002841D0EE
+:10B2E000012833D0022831D120480023022A0068E7
+:10B2F00002D0032A2AD11BE0E360017911B10129B0
+:10B3000024D10DE0D0E90565711B4FF48056B142A0
+:10B3100000D33146294481614569A9420ED015E028
+:10B320000169491C0161426991420FD1237213E006
+:10B33000E168491CE160082908D9E3602372022A08
+:10B340000AD00D21FDF7DCFC02F05EFD607C28B127
+:10B35000BDE8704000F0F6BF0021F3E7BDE87040A3
+:10B3600002F0ACBD70BD0000542C0020542300201E
+:10B370002DE9F84F3A4D04008B4628884FF001061E
+:10B38000DDF828A0984691464FF00E0106EB0040EC
+:10B390001AD0B9F1000F1BD02168002920D0092153
+:10B3A000B8F1000F25D062685368B8FBF3F703FBD0
+:10B3B0001782002A21D02B4B2BA2009135A100F03F
+:10B3C00002FC0920BDE8F88F264B3DA2009102E067
+:10B3D000244B3DA200912FA100F0F5FB0E20F1E7D8
+:10B3E000082100911F4B3AA22AA100F0ECFB082093
+:10B3F000E8E71C4B39A20091E0E75846FBF733FB26
+:10B40000102798B14846FBF72EFBB0B1424659468B
+:10B410002046FBF72EFBB8B1CDF800A020684346CC
+:10B420004A46C56859462046A847CBE70097288872
+:10B430000C4B06EB00402AA20CE000972888094B31
+:10B4400006EB00402CA205E000972888054B06EB90
+:10B45000004032A20FA100F0B6FB1020B2E70000BE
+:10B460001424002088FB020021286C656E20252012
+:10B47000705F66732D3E705F666C6173685F696EA6
+:10B48000666F2D3E70726F6772616D5F756E697465
+:10B4900029000000257320636865636B206661697D
+:10B4A0006C656420696E202573282920776974688B
+:10B4B0002076616C756520307825782E00000000BC
+:10B4C000705F667300000000705F737263000000BD
+:10B4D000705F66732D3E705F617069006C656E0011
+:10B4E000616464725F69735F616C69676E65643320
+:10B4F0003228646573742900616464725F69735FE4
+:10B50000616C69676E65643332282875696E7433BF
+:10B51000325F7429705F7372632900006164647222
+:10B520005F69735F77697468696E5F626F756E6477
+:10B530007328705F66732C20646573742C206C65AF
+:10B540006E2900002DE9FF411C46DDE90A78154609
+:10B550000E46684600F0AAF846EA450141EA840131
+:10B5600041EA072242EA0841009A00EB8200C0F853
+:10B570000017BDE8FF812DE9FF411C46DDE90A788F
+:10B5800015460E46684600F09FF846EA450141EA36
+:10B59000840141EA072242EA0841009A00EB820056
+:10B5A000C0F80017BDE8FF812DE9FF411C46DDE929
+:10B5B0000A7815460E46684600F094F846EA4501BA
+:10B5C00041EA840141EA072242EA0841009A00EB7D
+:10B5D0008200C0F80017BDE8FF812DE9FF411C463D
+:10B5E000DDE90A7815460E46684600F089F846EA15
+:10B5F000450141EA840141EA072242EA0841009AF2
+:10B6000000EB8200C0F80017BDE8FF811CB50021E7
+:10B6100000910B4601220191FFF7C6FF1CBD1CB52E
+:10B62000002100910B4601220191FFF7D6FF1CBDBE
+:10B630001CB500220B46009211460192FFF7B4FFA1
+:10B640001CBD1CB500220B46009211460192FFF76B
+:10B65000C4FF1CBD1CB5002100910B4601220191C5
+:10B660001146FFF7A1FF1CBD1CB5002100910B4640
+:10B67000012201911146FFF7B0FF1CBD13B50C4626
+:10B68000684600F021F8009900EB8101D1F800270D
+:10B6900022F44032C1F80027009900EB8100D0F875
+:10B6A000001741EA0441C0F800171CBD01682029B9
+:10B6B00002D24FF0A040704701F01F010160014825
+:10B6C00070470000000300500168202902D24FF0AB
+:10B6D000A040704701F01F01016001487047000061
+:10B6E000000300500168202902D24FF0A0407047AB
+:10B6F00001F01F0101600148704700000003005085
+:10B700000168202902D24FF0A040704701F01F01CC
+:10B7100001600148704700000003005001B5684611
+:10B72000FFF7D2FFD0F810050099C84000F00100E3
+:10B7300008BD01B56846FFF7D5FF009A0121914089
+:10B74000C0F8081508BD01B56846FFF7D9FF009A93
+:10B7500001219140C0F8081508BD38B501240090BA
+:10B76000684631B1FFF7A2FF00998C40C0F8084548
+:10B7700038BDFFF79BFF00998C40C0F80C4538BDE1
+:10B780001CB5094C0144D4E90034CDE900346C46C1
+:10B7900006E000BF54F82030D3F81035401C08C232
+:10B7A0008142F7D81CBD000004FB0200034908B524
+:10B7B0000844002101600068009008BD006000405E
+:10B7C00002494058012800D0002070470060004026
+:10B7D00030B5124B01460020D3F81044224609E050
+:10B7E000157A854205D1401C0A28F7DB4FF0FF305F
+:10B7F00030BD5268002AF3D1421CF9D00872D3F848
+:10B8000010242AB152684A60D3F81024516030BD28
+:10B810000022C3F810144A6030BD0000942D0020AF
+:10B82000F0B595B01C4615460F4608461A9E00F026
+:10B8300025FB182109A8FAF732FE0E96CDE9095426
+:10B840000023082203A9384600F02DFB0598069036
+:10B85000BDF81000ADF81C00BDF81200ADF81E00D8
+:10B8600000208DF821000398082600F0030001282D
+:10B8700002D0022818D032E003983346850AC0F37C
+:10B88000C2008DF8200003980FA9C0F38314A20012
+:10B89000384600F008FB09A8009006AB22460FA925
+:10B8A000284600F047FA1AE00398840DC0F3C2005E
+:10B8B0008DF82000082C01D2254600E008253346EB
+:10B8C0002A460FA9384600F0EEFA2E44641B09AB55
+:10B8D00006AA29460FA800F07FF9002CEAD13846C5
+:10B8E00000F0D2FA15B0F0BD7047012003F09CBB08
+:10B8F000084810B50178084A515C19B1001D01F0E3
+:10B90000E5F802E00C3000F0F3FFBDE81040002045
+:10B9100003F08ABB68230020A422002008B5034A54
+:10B9200000924023024AFFF77BFF08BD39E6020080
+:10B93000942C00200A4A012902EBC00007D00229FA
+:10B9400007D0032907D0042907D000207047022020
+:10B9500070470420704700797047407970470000B5
+:10B960000C07030010B5FFF7C0FF04210348FFF7E1
+:10B970002FFF02490120487210BD00007C230020E7
+:10B980002DE9F04F8DB0FCF75DFE18B100200DB031
+:10B99000BDE8F08F7A4C4FF0000BC4F818B4BFF339
+:10B9A0004F8F60680290A568D846284004EB80005D
+:10B9B00008E021680298814201D86160E6E72840EA
+:10B9C00004EB80000C3002A9FEF740FA0028F0D109
+:10B9D00005AA029901EA050304EB8303491CDB680D
+:10B9E00042F82030401C02910228F2D3059800F062
+:10B9F0000300022802D001284ED0A9E00598502269
+:10BA0000810D8946B2EB905F00D850210E4666F357
+:10BA10009F50059008315B4800F0E7F9070079D0A6
+:10BA200000F02CFA4346082205A9384600F041FAF6
+:10BA3000029908F1080A2940681A8000001D864210
+:10BA400023D94F4D0C3530B1C2B204EB8101301A0D
+:10BA500090460C3104E02946F2B200259046284673
+:10BA6000C6B25346384600F024FA0AEB08032DB15B
+:10BA7000324629464FEA070000F01BFA029909F105
+:10BA8000030001EB900002903BE004EB8101534680
+:10BA9000324638460C31EFE70598C0F3831006288C
+:10BAA00000D30620059960F38911C1F38310801C2F
+:10BAB00005918100334800F098F9070048D000F064
+:10BAC000DDF94346082205A9384600F0F2F908F1ED
+:10BAD000080800260FE00298434600EA0501401CD2
+:10BAE00004EB81010290042238460C3100F0E1F9A8
+:10BAF00008F10408761C0598C0F38310B042EAD818
+:10BB000047B1D4F81054D4F8180468B1384600F09E
+:10BB1000BBF92FE01CE0687A012804D12A68284686
+:10BB20003946126890476D68002DF4D1384600F010
+:10BB3000ABF98DF800B06846FBF786F9D4F8180425
+:10BB400008B9029860609DF80000FBF7A1F911E0C8
+:10BB5000D4F8104404E02168204689688847646866
+:10BB6000002CF8D108480221008801EB004007A111
+:10BB700000F016F8FCF766FD80F0010007E7000012
+:10BB8000942D00208C070300242400204261636B65
+:10BB9000656E647320666C757368656400000000F0
+:10BBA00000231A4603F0D2B808B5012300926A4672
+:10BBB00003F0CCF808BD1CB5CDE9002302236A468A
+:10BBC00003F0C4F81CBD3EB5069C8DE81C000323A1
+:10BBD0006A4603F0BBF83EBD2DE9F0470E468046AD
+:10BBE0001C46924608293ED894F80C9000202073F9
+:10BBF0001946104602F09AF80025B54206D218F808
+:10BC000005201AA12046FFF73DF903E019A12046BF
+:10BC1000FFF738F96D1C082DEFD317A12046FFF769
+:10BC200031F90025B54210D218F80570FAF71AFC60
+:10BC30000068C05D10F03E0F01D03A4600E02E22B1
+:10BC40000EA12046FFF71EF903E00DA12046FFF7E5
+:10BC500019F96D1C082DE5D301222146504602F04A
+:10BC600047F884F80C90BDE8F087000020253032BA
+:10BC700078000000202020007C00000025630000E8
+:10BC800020000000104810B5FF21816000210160F4
+:10BC90004160C0F81814C0F8141480F820140B4840
+:10BCA00000F0F0F800280DD109480A490A4B401A63
+:10BCB000C108002003E000BF23F82000401C884298
+:10BCC000FAD3002010BD0000942D00208C07030043
+:10BCD0008C0703000C070300F423002002480349EB
+:10BCE000401AC008704700008C0703000C070300CF
+:10BCF00013B56846FEF786FC08B100201CBD02485B
+:10BD0000009950F831001CBD0C07030070B50848BD
+:10BD10000125D0F8104480F8205405E065722168B0
+:10BD20002046496888476468002CF7D170BD000040
+:10BD3000942D00202DE9FF4781460C9D00200C46E4
+:10BD40002F7B2873984616462946184601F0EEFFC9
+:10BD5000072E42D2DFE806F004090F161F2A36002C
+:10BD600049462846FFF78EF837E0494628462268BC
+:10BD7000FFF788F831E0D4E9002349462846FFF769
+:10BD800081F82AE0A0680090D4E9002349462846BB
+:10BD9000FFF778F821E0D4E90201CDE90001D4E908
+:10BDA000002349462846FFF76DF816E004F1080025
+:10BDB00007C88DE80700D4E9002349462846FFF765
+:10BDC00061F80AE004F108000FC88DE80F00D4E91B
+:10BDD000002349462846FFF755F8002229464046E9
+:10BDE00001F086FF2F73BDE8FF872DE9F041858ABA
+:10BDF00080462D1F4819C01CB0FBF5F0C6B2404666
+:10BE0000FEF785FD041E19D000202071012060710D
+:10BE1000E58000272546761EC4F800800BE04046EA
+:10BE2000FEF775FD60B16179491C617128600546B6
+:10BE30007F1CC0F80080B742F1D32046BDE8F081F6
+:10BE4000204600F002F80020F8E72DE9F04145799E
+:10BE500001466B1E002201E00968521C9A42FBD386
+:10BE60000F680146002605E038460C68FEF771FDB4
+:10BE70002146761CAE42F7D3BDE8F0810121001DBA
+:10BE8000FEF719BDFEF77DBD10B504460121001D6A
+:10BE9000FEF737FD10F0FF0F04D12046BDE810403B
+:10BEA000FFF7D3BF10BD38B501240094FEF76EFB39
+:10BEB00038BD38B500240094FEF768FB38BD00009B
+:10BEC0000F4910B500204870091D0860BFF35F8F4F
+:10BED0000C490D4800F062FA0A480C4A0121001F83
+:10BEE000FAF722FF002809D106480022001F4FF46C
+:10BEF00000410068BDE81040FAF752BF10BD0000D5
+:10BF00005C230020FCFB0200882C002091BF020073
+:10BF100008B500208DF800006846FAF795FFF1EEAD
+:10BF2000100A20F09F00E1EE100ABFF35F8F08496E
+:10BF30004020C1F880029DF80000FAF7A9FF00F048
+:10BF4000FBF908B141DF08BD20BF40BF20BF08BDDD
+:10BF500004E000E070B504460C480121FEF7C6FC81
+:10BF6000BFF35F8F0025002809D10120074E042C64
+:10BF700008D0311F4A781AB1BFF35F8F356070BDAA
+:10BF80000C70487002F02EFCF6E7000060230020E1
+:10BF900003484078002802D00420FFF7DBBF704739
+:10BFA0005C230020FAF76EBE20B1034909680160E6
+:10BFB000002070470E207047E8FD0200FEB50246E3
+:10BFC0000E460846FFF7F0FF00286ED100250095C9
+:10BFD0000195012406208DF80020ADF8040002959B
+:10BFE0008DF8024069462020326869DF2F4F48B142
+:10BFF00000F018FA3988024604EB01432C49184630
+:10C00000FFF7D2FD00958DF801408DF802500195A3
+:10C0100002958DF8035069464020326869DF40B1CF
+:10C0200000F000FA02463888224904EB0040FFF78E
+:10C03000BBFD0095019502958DF8004069460120F1
+:10C04000326869DF48B100F0EDF93988024604EB47
+:10C05000014319491846FFF7A7FD4FF4B06000905F
+:10C06000019502956946A120326869DF48B100F068
+:10C07000D9F93988024604EB014310491846FFF705
+:10C0800093FD0095019502958DF800406946A0202A
+:10C09000326869DF40B100F0C5F9024638880849C6
+:10C0A00004EB0040FFF780FD0020FEBD2C240020A3
+:10C0B000A8050300F005030008050300540503006C
+:10C0C000B40403002DE9F0410446D0F8008060DF9D
+:10C0D0002168194D074641451CD92888022606EBE0
+:10C0E000004016A1FFF75CFD2888424606EB0040A1
+:10C0F0001EA12368FFF75FFDF006D0F80C01216850
+:10C10000800200F10050421A288825A106EB004069
+:10C11000FFF74AFD012467B1384600F083F9024673
+:10C1200028882AA104EB0040FFF73EFD3846BDE811
+:10C13000F0812E480470F9E72C240020496E7375B5
+:10C140006666696369656E742052414D20616C6C4E
+:10C150006F636174656420666F7220746865205334
+:10C160006F66744465766963652E00004368616E8E
+:10C170006765207468652052414D20737461727444
+:10C18000206C6F636174696F6E2066726F6D203012
+:10C1900078257820746F20307825782E00000000F4
+:10C1A0004D6178696D756D2052414D2073697A65D6
+:10C1B00020666F72206170706C69636174696F6E64
+:10C1C00020697320307825782E00000073645F6248
+:10C1D0006C655F656E61626C652829207265747597
+:10C1E000726E65642025732E00000000DB230020A2
+:10C1F00030B5144891B00078002820D05FF03405A5
+:10C20000ADF8405010A903A861DF30B1052816D061
+:10C2100011B0BDE83040FAF735BD03AC0A496846B5
+:10C2200000F0BCF807E000BFD0E9002120469047AD
+:10C23000684600F0CAF802980028E1D0F4E711B08F
+:10C2400030BD0000DB230020ECFD0200F8B5134CEC
+:10C250002078C0B10120A07002F06AF8112814D033
+:10C26000022002F07DF800258DF800506846FAF7AC
+:10C27000EBFD11DF064625709DF80000FAF708FE79
+:10C280002EB13046F8BD0820F8BD0020F8BDA570DD
+:10C2900002F014FD032002F063F8F6E7D823002033
+:10C2A0007CB5194C207808B108207CBD0120A07015
+:10C2B000002002F03DF8112819D0002002F050F8BB
+:10C2C00012480026006801908DF800606846FAF771
+:10C2D000BBFD0F4901A810DF05000AD00020207027
+:10C2E0009DF80000FAF7D4FD2DB128467CBD002052
+:10C2F0007CBD0120F3E7A670667002F0FBFC012014
+:10C3000002F02EF8F3E70000D823002080FD0200A1
+:10C31000096C02000EB50749684600F03FF805E0D9
+:10C32000D0E900108847684600F04FF802980028CE
+:10C33000F6D10EBD9CFD0200014800787047000058
+:10C34000D82300200548817819B1007818B1FFF78B
+:10C350007DBF08207047FFF7A3BF0000D82300204F
+:10C360001FB568464BDF30B1052814D004B0BDE8D6
+:10C370001040FAF787BC084901A800F00FF806E062
+:10C38000D0E900210098904701A800F01EF803981A
+:10C390000028E6D0F4E71FBD08FE0200016009682E
+:10C3A0004160AFF3008010B5D0E900215368994295
+:10C3B00001D1002104E0D1E90034A34202D01946A2
+:10C3C000816010BD08314160F0E7816800290BD021
+:10C3D000026892680A44826041684B689A4203D1BD
+:10C3E00008314160FFF7DFBF704700000C4A10B50D
+:10C3F00002F594730EE0991AC91001EBD17149103E
+:10C4000002EBC1010C68844201D90B4602E005D25F
+:10C4100001F108029A42EED3002010BD486810BD19
+:10C420001CFC020000B5FFF7E1FF002800D1014825
+:10C4300000BD000008FC02004058002800D0012088
+:10C44000704708B5002242504058009008BDD0F80F
+:10C450000403084000D0012070474058002800D055
+:10C460000120704708B5002242504058009008BD96
+:10C4700008480068012110F0010F08D14FF0E020BA
+:10C48000E02280F80024C0F88012C0F800110248B1
+:10C490000160704700E100E01805004006490246CF
+:10C4A00000200B790BB1852070470A6001220A71C8
+:10C4B00000224A7170470000B82200200449012080
+:10C4C000086004480168C1F300410029FAD17047AF
+:10C4D0000C00004018040040002802D001498001EF
+:10C4E0000847704721FB02002DE9F0410E468046C7
+:10C4F00001F022F9204D0028404616D0FCF7EEF856
+:10C50000284490F858008009032802D001280AD056
+:10C5100003E04046FFF702F928B103214046BDE899
+:10C52000F041FFF7ABB80221F8E701F011F900285C
+:10C5300020D04046FCF7D2F80446104F4FF48070EC
+:10C5400007EB840100EB8400D1F8102580B242F0A3
+:10C550000102C1F81025FFF729F9002E0AD0404644
+:10C56000FCF7BCF855F82000002803D00120A040BB
+:10C57000C7F80403BDE8F081F42800200060004003
+:10C580002DE9FC41DFF8C080044608EB04000027D9
+:10C5900090F930001346C0170E46401C01D0082702
+:10C5A0004FE0B0781946C0F340022046FCF772F81D
+:10C5B0000546401C44D0B07841071CD4C0070DD0BC
+:10C5C00068460094FFF780F8009900EB8100D0F8EE
+:10C5D000001721F00201C0F8001707E0002173786E
+:10C5E000204600910A460191FEF7C5FF16492046F4
+:10C5F0006431FEF7E6F9B078800718D51348317832
+:10C6000000EB8500D0F81025114B1A40C0F810251A
+:10C610004FF47C524FF4403302EA042203EA014112
+:10C620000A43D0F810150A43C0F8102509E008EBBA
+:10C630000500327810F8581F41EA8211017000E0BD
+:10C6400004273846BDE8FC81F42800200060004043
+:10C65000FFC0FCFF10B5FFF761F8002800D00120F3
+:10C6600010BD000070B5194D95F86A0008B108209A
+:10C6700070BD0020411E2A18401CC0B282F8301044
+:10C680003028F8D300242046FBF7F6FF641CE4B200
+:10C690000C2CF8D30D490024E0204C66A1F868402A
+:10C6A0000B4981F8000401264020891FC1F880024F
+:10C6B000C1F800014FF4BE70FFF778F80549F007A4
+:10C6C000C1F8040385F86A60204670BDF428002094
+:10C6D00006E000E000600040034890F86A0000288F
+:10C6E00000D0012070470000F42800200121B1EBA8
+:10C6F000507F01D1012070470020704738B50D46AA
+:10C7000001F060FB040014D000208DF800006846A2
+:10C71000FAF79AFB207928B19DF80000FAF7B8FBE8
+:10C72000112038BD0120256020719DF80000FAF726
+:10C73000AFFB002038BD10B501F044FB002802D04B
+:10C7400000210160017110BD0149024802F094BC52
+:10C7500060290020002000402DE9F04105460079C5
+:10C7600016460F4600EB40012D4A01EBC00102EBDB
+:10C77000810494F82A1011B10820BDE8F0812949FC
+:10C7800051F820102868FFF7B9FF08B11120F4E72D
+:10C7900039462846FAF796FB666038692060300013
+:10C7A0004FF001062FD03F7F4FF48E712868FFF7BE
+:10C7B00048FE4FF4A2712868FFF743FE28681A4923
+:10C7C000C0F8041328684FEA4711000B40B2002854
+:10C7D00006DA00F00F0000F1E02080F8141D03E0FD
+:10C7E00000F1E02080F800142868000B40B200F04F
+:10C7F0001F0206FA02F14009800000F1E020C0F8B3
+:10C800008012C0F8001128680421C0F8001500202B
+:10C81000A061E06184F8290044F8140FA675ACE724
+:10C82000602900200CFB0200800002002DE9F04787
+:10C83000054600790B4600EB400101EBC00023499F
+:10C8400001EB8004284600F043F810B11120BDE848
+:10C85000F0874FF00008C4F82080A360626184F87C
+:10C8600028804FF48E76474631462868FFF7E9FD69
+:10C8700028684FF00109C0F808902146286802F0A6
+:10C8800097FB606800BBD5F800A00EE094F8280084
+:10C8900008B10F2716E031465046FFF7CDFD0028BE
+:10C8A000F4D02146504602F083FB216A6069814240
+:10C8B000F1D331462868FFF7BFFD0028F9D028687A
+:10C8C000C0F80C90C4F814803846C0E760290020F6
+:10C8D000007900EB400101EBC000044901EB80004E
+:10C8E0004069002800D00120704700006029002026
+:10C8F0002DE9F047044600794FF0000900EB4001B4
+:10C9000001EBC000254901EB80072068C0F80095C5
+:10C91000786880B120682249C0F808132068012196
+:10C92000000B40B200F01F0291404009800000F16E
+:10C93000E020C0F880112068D0F80C25D0F81485CC
+:10C94000D0F80865D0F810554FF0FF31C0F8141535
+:10C95000C0F80C152068C0F80815C0F81015501C58
+:10C9600002D01046FEF752FEB8F1FF3F02D040461B
+:10C97000FEF74CFE681C02D02846FEF747FE701CEE
+:10C9800002D03046FEF742FE2068FFF7D4FE87F85B
+:10C990002A90C7F80490BDE8F087000060290020C5
+:10C9A000840202000149024802F012BC8C290020D6
+:10C9B000002000402DE9F0410546164600790F465B
+:10C9C000154A00EBC00102EB810494F8201011B16C
+:10C9D0000820BDE8F081114951F820102868FFF7C0
+:10C9E0008DFE08B11120F4E739462846FAF7A5FA7A
+:10C9F0006660386920601EB1397F2846FDF7E6F988
+:10CA000028680821C0F800150020A061E06101211C
+:10CA1000606184F82010DCE78C29002010FB020004
+:10CA20002DE9F04704460E460079204900EBC0008E
+:10CA300001EB800517463046FFF758FE30B120461F
+:10CA400000F036F820B11120BDE8F0871020FBE798
+:10CA50006F61AE604FF49076002731462068FFF793
+:10CA600001FD4FF4AC7841462068FFF7FBFC2068DD
+:10CA7000AA686969C0F84425C0F8481520680121F2
+:10CA80008160686878B9B14649462068FFF7E5FCDF
+:10CA9000064641462068FFF7E0FC0643F4D000B1AB
+:10CAA0000F27002068613846CEE700008C2900205F
+:10CAB0000079054900EBC00001EB800040690028C7
+:10CAC00000D00120704700008C2900202DE9F0479C
+:10CAD00004460079274900EBC00001EB800720687D
+:10CAE0004FF00009C0F80095786880B120682249AD
+:10CAF000C0F8081320680121000B40B200F01F02AB
+:10CB000091404009800000F1E020C0F880112068C9
+:10CB1000D0F80C25D0F81485D0F80865D0F8105559
+:10CB20004FF0FF31C0F80C15C0F814152068C0F89C
+:10CB30000815C0F81015501C02D01046FEF76FFD06
+:10CB4000B8F1FF3F02D04046FEF769FD681C02D0F5
+:10CB50002846FEF764FD701C02D03046FEF75FFDEC
+:10CB60002068FFF7E8FD87F82090C7F80490BDE83B
+:10CB7000F08700008C2900201003020010B550B18E
+:10CB800003280CD10220FBF7CFFB002807D0BDE81B
+:10CB90001040FAF777B8BDE8104001F061BE10BD53
+:10CBA0000078002807D104483B21008876DF002860
+:10CBB00001D0FAF767B870472022002070B58D8841
+:10CBC000027900EBC5042273C97BA41D012902D0A0
+:10CBD000022904D101E0008800E0408820802188FB
+:10CBE000608881420FD92846A5DF0126A0B111280F
+:10CBF00014D0FFF717FC02460A480BA1008806EB89
+:10CC00000040FEF7D1FFA179E079814208D928469A
+:10CC1000BDE87040FBF7AABE6671F4E72671F2E743
+:10CC200070BD0000F423002073645F626C655F6771
+:10CC3000617474635F65786368616E67655F6D7466
+:10CC4000755F7265717565737428292072657475D6
+:10CC5000726E65642025732E000000007CB50646C8
+:10CC60008D88C88806EBC504A41D172800D217209C
+:10CC70002188814200D808466080002020712188E8
+:10CC80002846B5DF50B1FFF7CDFB02460E48012123
+:10CC9000008801EB00400DA1FEF786FF60790028B7
+:10CCA00010D1306900280DD01449D1E90201CDE935
+:10CCB0000001ADF802506088ADF8040032696946A1
+:10CCC000304690477CBD0000F423002073645F620F
+:10CCD0006C655F67617474735F65786368616E67C4
+:10CCE000655F6D74755F7265706C79282920726557
+:10CCF0007475726E65642025732E00004CFA020074
+:10CD00007FB51A4D8188AA8891422DD110F8061F4F
+:10CD1000022929D14188EA88914225D1017A042942
+:10CD200022D0062920D005291ED0841C0020009086
+:10CD300002210190029003908DF80010297E19B114
+:10CD400001218DF8061001E040F2FD10ADF804005D
+:10CD5000A8886946B0DF1128FAD0BDF80400002881
+:10CD600002D12046FAF79AFE7FBD00009C280020E1
+:10CD700048B1064A0168914205D14068044940180B
+:10CD800002D0012800D0032070470000DEC0ADDED5
+:10CD900002FEE10E8A7D022A04D90289CB881A4458
+:10CDA000D21C02814289C988511AC91E418170472B
+:10CDB0002DE9F0410D460221904600F5805629806C
+:10CDC00000F10804144F1BE031462046FCF776FDC5
+:10CDD00040B1B8F1000F02D0012288F800200228EB
+:10CDE00016D004E0A0687969884200D97861288863
+:10CDF00061880844C01C2880608804EB80040C34DF
+:10CE000031462046FCF76DFD0028DDD1BDE8F081FC
+:10CE10004FF480602880F9E71023002008B5002136
+:10CE2000009101460823024A0248FEF7A1FA08BD14
+:10CE300038FB0200E023002008B5002000900448E1
+:10CE40000823044A01680448FEF792FA08BD00006E
+:10CE50003823002030FB0200E02300202DE9F05FA2
+:10CE60000025DFF80891DFF808B12C464FF00308E1
+:10CE7000AA462F46D9F80C0000EB07363046FFF7DC
+:10CE800077FF78B3012847D0032862D100204FF400
+:10CE9000806200BF56F82010491C0ED004EB8401BC
+:10CEA0000BEB8102A8F10100566003221FFA80F803
+:10CEB0000BF82120641CA4B24BE0401C9042E9D343
+:10CEC0002C48016879B104EB840102200BF82100A1
+:10CED0000BEB81014E600881254828304480641C9A
+:10CEE000A4B205E007E00221066081804FF0010A4C
+:10CEF00045F001052DE004EB840100220BF8212010
+:10CF00000BEB810101F110024E6030460831FFF752
+:10CF10004FFF45F00205CDE7BAF1000F0CD002201B
+:10CF200004EB8401134A0BF821000BEB810112681A
+:10CF30004A60641C0881A4B20E480022011D0660EC
+:10CF40003046FFF735FF0B48808802280CD00820B8
+:10CF500005437F1CBFB2032F8CD3B8F1020F00D260
+:10CF60000025E8B2BDE8F09F0420F1E7E0230020AF
+:10CF7000902B00203823002001494978FAF7E4BBC0
+:10CF800080220020002101F06DBE30B585B00C4636
+:10CF900005218DF800101546ADF80200FCF70CFED7
+:10CFA000ADF804006846CDE90245FBF73FFF05B048
+:10CFB00030BD000070B5054D06460024304655F8DA
+:10CFC00024108847641C042CF8D370BD7CFA02003E
+:10CFD0003EB5104D002400BF05EB041002F096FB97
+:10CFE000641C022CF8D30124502002210094CDE9C6
+:10CFF00001100849084BB039A02201F1A00000F04F
+:10D00000E1FB08B103203EBD0348401E84700020B0
+:10D010003EBD0000F02700206D22002000F06CB91A
+:10D0200000F06CB970B504460025C168184A28465E
+:10D0300002EB00139B688B4202D102EB001003E06D
+:10D04000401C0228F4DB00202178082904D009299B
+:10D0500008D0132914D112E0617A89B980B102F0A5
+:10D0600065FB0DE0617A59B950B100218160817B87
+:10D0700041F00201817307490120087003E0012596
+:10D080002046FFF797FF2846BDE8704000F0A2BF9A
+:10D09000F02700206C22002000F0E5B908B51388C5
+:10D0A0009B0000936B4600F05FF908BD002300F081
+:10D0B0005BB938B505460024204609E0817828464A
+:10D0C00000F080F810B1052800D003240098401C1F
+:10D0D00000906946284602F005FB0028EED134B9DD
+:10D0E000284600F0C4F910B1072802D003242046D6
+:10D0F00038BD0724FBE71346002200F069B90000A1
+:10D100002DE9F0471F0015460E46814604D0072E34
+:10D1100005D0082E16D102E00E20BDE8F0878DB1B3
+:10D12000022D0FD800F0AEF960B14FF00008314683
+:10D13000484602F0BDFA041E06D0207BA8420DD05E
+:10D140000F20EAE70720E8E7FF214FF6FF7002F023
+:10D15000AFFA041E06D0A0F80090A670607BFF28EE
+:10D1600002D00CE01120D8E72946154800F0FCFA5F
+:10D17000014620466173FF2913D04FF00108257343
+:10D18000617B0F4800F03EFB02000DD0ABB2314690
+:10D19000384600F007FAB8F1000F0ED0082E05D07F
+:10D1A0000BE002F0B3FADDE70320B6E738886FF052
+:10D1B000050101EB8000796888800020ADE7000060
+:10D1C000E027002070B5002402F072FA05000BD0B1
+:10D1D000686820B100F06FF9040000D003242846ED
+:10D1E00002F0A4FA204670BD052070BD70B515464A
+:10D1F0000C46072903D0082C01D0072070BD02F08F
+:10D2000057FA28B105808470BDE8704002F00EBA6C
+:10D21000052070BD7CB50D46072903D0082D01D02F
+:10D2200007207CBD002602F043FA040002D06068AB
+:10D2300010B11CE005207CBD617B0F4800F0E2FAD4
+:10D2400002004FF00000009001908DF8025010D0C5
+:10D25000237B2946684600F03DF9684602F0D4F980
+:10D26000211D684600F010F90646092801D0304615
+:10D270007CBD03207CBD0000E02700204FF6FF713D
+:10D28000418001490968084764FA020030B587B057
+:10D290001748FBF755FF10B1032007B030BDFBF76F
+:10D2A00071FE08B18620F8E700F0CEF90020029068
+:10D2B0004CF2070403900EE0694604A8FBF70AFF4E
+:10D2C00000988088A0F5404085B204A8FBF7C2FE14
+:10D2D000284600F075F902AA04A92046FBF7E1FEF2
+:10D2E0000028E9D00349012008700020D5E700009C
+:10D2F000398E02006022002000F088B900F08CB95D
+:10D3000070B586B014460E46054600F03BF940B1B4
+:10D3100005F5404080B20F4A6946FBF7C2FE40B9AE
+:10D3200002E0012006B070BD03A96846FBF7D2FEFB
+:10D3300008B10020F6E7A570039840882080049883
+:10D34000606003988088A0F5404030806846FBF715
+:10D3500081FEE6E7642200200248002141608160EE
+:10D360007047000060220020F0B587B01D461446CB
+:10D3700007460E46FF280AD8084600F003F930B1E8
+:10D3800003AA3146384600F0E5F840B902E007202C
+:10D3900007B0F0BD01A903A8FBF79CFE08B105206A
+:10D3A000F6E7A67001984088208045B18200286881
+:10D3B00090420BD302996068F9F758F801E002989F
+:10D3C000606003A8FBF746FE0020E1E70420DFE7EA
+:10D3D0007FB586B01E460D460446FF282AD8A87899
+:10D3E00000F0D0F830B304F54040ADF80000A87864
+:10D3F00003AA00F54040ADF8020068680190288853
+:10D400000290A978204600F0A5F80528089813D0C6
+:10D4100010B108A8FBF7C2FE694603A8FBF77EFE21
+:10D42000B0B107281DD0082819D00E2817D0032026
+:10D430000AB070BD0720FBE728B108AA694603A817
+:10D44000FBF777FEECE7694603A8FBF76EFEE7E71C
+:10D450001EB1314603A8FBF734FE0020E8E7112097
+:10D46000E6E78620E4E74FF6FF7000F0A9B810B5B4
+:10D47000FF2801D9072010BD00F0A8F800F02EF811
+:10D48000002010BD00F0F4B870B504460D46807859
+:10D4900000F078F858B121882846FBF767FE00288D
+:10D4A00004D0072805D0092800D0032070BD07202C
+:10D4B00070BD862070BD01B56846FBF76FFE002881
+:10D4C00000D0032008BD00000149C978FAF73CB933
+:10D4D000802200209BB200F065B8000070B51B4DA3
+:10D4E0008AB00020687000904FF6FF7601903046B9
+:10D4F00003E0204600F07CF8204600F087F8044660
+:10D50000B0421DD004F5404080B26A4602A9FBF744
+:10D51000D0FD0A28EDD004F5404080B2FBF7F2FCC4
+:10D5200008280FD000280BD005461422084905A86A
+:10D53000F8F79CFFADF8184005A80795FFF79EFE89
+:10D540000AB070BD01206870FAE700006022002078
+:10D5500068FA02007CB5054616460C46084600F0FF
+:10D5600011F80020009005F54045019004F5404475
+:10D57000A8B2A1B26B463246FBF78CFD002800D062
+:10D5800005207CBD07280BD0012809D0082807D02A
+:10D59000052805D0062803D0042801D000207047B4
+:10D5A0000120704710B503EB83034FF6FF7404EAC4
+:10D5B00003138170DB1C99084260018010BD0000DC
+:10D5C0000149FBF793B800001028002010B504466D
+:10D5D000A0F57F40FF3807D004492046FBF786F8C6
+:10D5E000A04201D1012010BD002010BD3028002034
+:10D5F00010B50446044900F009FE03492046BDE881
+:10D600001040203100F002BE102800200149FDF733
+:10D6100095B800003028002070B50A49FDF78EF853
+:10D6200004464FF6FF7507E000F02CF838B10549C5
+:10D630002046FDF783F80446AC42F5D170BD204684
+:10D6400070BD00001028002010B508484021F8F7F0
+:10D6500026FF4FF480742146044800F0A5F92146C6
+:10D660000248BDE81040203000F09EB9102800208C
+:10D67000FF2803D80146024800F0C5B900207047D2
+:10D6800010280020FF2803D80146024800F0BBB94B
+:10D69000002070473028002010B50C46FBF7D2FF61
+:10D6A000FF2804D0024900EB400021F8204010BDC3
+:10D6B000402600201CB500F051F908B1F9F7E2FA54
+:10D6C0000020009001909DF8000020F07E0040F0C6
+:10D6D0000100303020F080008DF8000007208DF828
+:10D6E000010010208DF802009DF8030040F00300B7
+:10D6F0008DF803009DF8040040F003008DF804004D
+:10D70000684600F0E5FA08B1F9F7BCFA034800F002
+:10D71000C9FA002801D0F9F7B5FA1CBD65D8020096
+:10D720000068012805D0022803D0042801D0002079
+:10D7300070470120704700000449084490F9300008
+:10D74000082801DB0120704700207047F4280020E2
+:10D750000449084490F93000082801D2012070479C
+:10D7600000207047F42800202DE9F0410F46060004
+:10D7700026D0306820B3706810B3FF2400251CE069
+:10D780002946706800F017F948B1FF2C00D12C46EB
+:10D79000281B401CB8420ED12046BDE8F081FF2C6A
+:10D7A00006D108E02146304600F040F8641CE4B29F
+:10D7B000AC42F7D3FF246D1CEDB2B068A842DFD8AD
+:10D7C000FF20EAE72DE9F0410400DDE90705069EA8
+:10D7D00016D0A9B1A3B100FB05F7974210D8C21D1E
+:10D7E000B6EBD20F0CD358B155B1E5602160C4E956
+:10D7F000013081B2184600F0D7F80020BDE8F08172
+:10D800000720FBE770B504000D460DD0206858B125
+:10D81000606848B1FF2D07D000F0F5F820B1E1684D
+:10D82000206805FB010070BD002070BD70B50400CC
+:10D830000D4611D0206800280ED0606800280BD05B
+:10D84000FF2D09D000F0DFF8002805D029466068D8
+:10D85000BDE8704000F0E3B870BD002901D001F0D0
+:10D8600025B87047F8B5044600781E4D03260E28EB
+:10D870001DD2DFE800F0071C0F1C1D1C24351C33D3
+:10D880001C352E35288818A106EB0040BDE8F8406D
+:10D89000FEF786B96088F9F739FF0246207A0090D2
+:10D8A0002888638806EB00401AA1FEF78CF9F8BDC2
+:10D8B0000020009060886946FFF7CFFFF8BDFBF7B6
+:10D8C00043FB0828FAD00028F8D0BDE8F840F9F763
+:10D8D000D9B9BDE8F8400020F9F7F2B82069F2E7BD
+:10D8E000A068F0E724240020436F6E6E65637465C2
+:10D8F0006420746F20612070726576696F75736C37
+:10D900007920626F6E646564206465766963652E54
+:10D9100000000000436F6E6E656374696F6E207364
+:10D920006563757265643A20726F6C653A20256490
+:10D930002C20636F6E6E5F68616E646C653A203098
+:10D940007825782C2070726F6365647572653A2053
+:10D9500025642E00FBF746BAFBF744BA10B5FFF773
+:10D9600095FC88B9FFF734FB70B900F0A1FF58B9F6
+:10D9700001F0BCF840B9FBF701FE28B9FBF7E6FE61
+:10D9800010B9FCF789F808B1032010BD05484FF61F
+:10D99000FF718180002181604170012101700020B0
+:10D9A00010BD000070220020002803D0C91DC90846
+:10D9B000F8F775BD7047002809D001F00703012270
+:10D9C0009A40D2B200EBD1001146FCF73BBC704745
+:10D9D0002DE9F0410D46060013D0002401270EE08A
+:10D9E00004F0070007FA00F0C1B206EBD400FCF720
+:10D9F00029FC10B12046BDE8F081641CA4B2AC4201
+:10DA0000EED32846F7E740B100EBD10001F0070262
+:10DA1000007801219140084000D001207047F8B5FE
+:10DA20000400C1F3C70501F007014FF0010000FA3F
+:10DA300001F0C6B20FD0605D30420CD000208DF8EE
+:10DA400000006846F9F700FA605DB04360559DF844
+:10DA50000000F9F71DFAF8BD2DE9F041044686B043
+:10DA600001278088FBF7E6FF6080207800263F4D85
+:10DA7000082808D0092820D04FF6FF780A2829D096
+:10DA80000B2853D158E0607A10B1012809D04DE03D
+:10DA9000A86830B1E168814203D1AE60A088A88057
+:10DAA00016E06878E8B3A088A98888423ED1207A39
+:10DAB00006283BD100F072FA38E0607A88BBA8688B
+:10DAC00078B3E168814231D1AE60E868401EE86019
+:10DAD000E6602BE0A878E8B14046FFF7A1FA41469E
+:10DAE000404517D10846FFF799FA404512D1AE706C
+:10DAF00014216846F8F7D3FC0C208DF80000ADF82F
+:10DB00000480ADF8028000272046FBF76BF96846D9
+:10DB1000FBF768F9687838B1A088A988884203D1F2
+:10DB200000E003E000F03AFA002F1CD006B02046D7
+:10DB3000BDE8F041FBF756B9A8780028F6D0AE70E2
+:10DB400014216846F8F7ABFC0D208DF80000ADF805
+:10DB50000480ADF80280A06802902046FBF742F9ED
+:10DB60006846FBF73FF906B0BDE8F081702200205F
+:10DB70000349097809B1FCF70BB808207047000089
+:10DB8000702200202DE9FF4F2A4883B09946007883
+:10DB900092468B46B8B14FF6FF763046FFF740FA13
+:10DBA000804600200090244801AA062100680190C8
+:10DBB000CDF808D04046FFF771FA00256C1E3746B5
+:10DBC000072804D017E0082007B0BDE8F08F052033
+:10DBD000FAE700200090A84201D305464746A0423C
+:10DBE00001D2044646464046FFF71AFA804601AA8B
+:10DBF0000621FFF753FAD8B10528EAD0A8F57F41EE
+:10DC0000FF3901D00320DFE70399002001B10F8025
+:10DC1000BBF1000F01D0CBF80050BAF1000F01D0DA
+:10DC2000AAF80060B9F1000FCED0C9F80040CBE7E8
+:10DC30000098D0E7702200208CFA020070B5184ED0
+:10DC400086B03078D0B10120B0704FF6FF74204616
+:10DC5000FFF7E6F90546A0421DD10020B07014215F
+:10DC60006846F8F71CFC0C208DF80000ADF8044065
+:10DC7000ADF802406846FBF7B5F80EE0082006B0A4
+:10DC800070BD00BFFFF774FF08B10320F7E7284617
+:10DC9000FFF7C6F90546A542F4D10020EFE70000E2
+:10DCA00070220020084A117821B1D178032903D3CA
+:10DCB0000420704708207047044B43F82100491C9A
+:10DCC000D1700020704700007022002050280020F2
+:10DCD0000349097809B100F03DBE082070470000F3
+:10DCE00070220020002801D0FBF77CB870470000AC
+:10DCF00010B50C46017A052908D0407A38B1084899
+:10DD000008A102682046FDF7BDF800E01AB106A19F
+:10DD10002046FDF7B7F82046BDE81040FDF7BFB834
+:10DD2000B4230020257300000D0A000038B5C38815
+:10DD30000D46044633B114A0009015A216A1284642
+:10DD4000FDF7A0F8217A05291CD0607A48B1A08897
+:10DD5000FDF7F0FD164951F8202016A12846FDF7E1
+:10DD600091F8A0880021FDF7C3FF03461049207AEF
+:10DD7000143951F8202001B02846BDE830400EA1EA
+:10DD8000FDF780B838BD00001B5B306D000000005F
+:10DD90001B5B313B33316D0025734C6F677320641F
+:10DDA000726F70706564202825642925730D0A0040
+:10DDB000B4230020257300003C25733E2025733AD0
+:10DDC000200000000349884201D103487047002029
+:10DDD0007047000000200040C02200200146054896
+:10DDE00010B50068FCF7DDFC04461C21F8F757FB72
+:10DDF000204610BD28FB0200014602480068FCF7DF
+:10DE0000F1BC000028FB0200034802490068FCF74F
+:10DE1000D3BC000058230020B0FB0200F0B5254D14
+:10DE2000254E85B004460027686828B92149306826
+:10DE30000831FCF7CCFC686001460078072817D24F
+:10DE4000DFE800F0160408080E0E12002046FBF76B
+:10DE5000FBFE02E0204601F0F3FC040028D008E0BD
+:10DE60002046FAF721FEF8E72046FBF731FAF4E7FF
+:10DE70000F2414216846F8F712FBA4F5E8501D386A
+:10DE800000D10024019469466868FAF7EFFE6846FD
+:10DE9000FAF726FF07496F60002408313068FCF765
+:10DEA0008BFC044801210C30FCF72BFD0028BBD172
+:10DEB00005B0F0BD1023002028FB02002DE9F04141
+:10DEC000234C0025234E207A012730B92248311DEA
+:10DED0000068FCF77CFC306038B1022020723168A9
+:10DEE000087928B101281ED116E06560BDE8F081EF
+:10DEF000D1E90503C01A4FF48052904200D3104676
+:10DF0000B7EB900F01D2820800E001220869C968CE
+:10DF10001844194429DF03E0D1E90301084428DF4C
+:10DF200058B1112812D003213068FAF7E9FE2572A2
+:10DF30006560BDE8F041FFF767BF207C0028D5D1C0
+:10DF4000BDE8F04100210220FDF7C0B92772CDE7FE
+:10DF5000542C002054230020B0FB020010B50121F6
+:10DF60000448FCF7B4FC002803D1BDE81040FFF7DB
+:10DF700055BF10BD1C23002010B5074C201DFCF719
+:10DF800097FC002806D1607C002803D1BDE8104032
+:10DF9000FFF794BF10BD0000542C0020084910B5B5
+:10DFA00000231A46A1F10800FFF7ECFD30B1052867
+:10DFB00004D0002002490C39487010BD0120F9E757
+:10DFC0007C22002010B510461A46F8F74FFA0020C0
+:10DFD00010BD00002DE9F0471B4F8246002638781F
+:10DFE00086B0002821D00024DFF86080A14600BF61
+:10DFF00008EB0415A87B810702D410EA0A0F1BD096
+:10E000000126284601F012FBB0B14FF6FF71ADF8C2
+:10E0100002102988ADF80410862809D007218DF850
+:10E02000001002906846FEF7C5FF06B0BDE8F08715
+:10E0300006208DF80000F5E7641C022CD8D3002ED2
+:10E04000F3D187F80090F0E76C220020F027002041
+:10E050002DE9F04707461E481C46154600780E4637
+:10E0600070B185B17CB1DFF86C804FF00009A088F9
+:10E0700002282BD200EB800118F8210010BB19E018
+:10E080000220BDE8F0870520FBE720681FB18188EA
+:10E090003A8891420ED11EB101883288914209D14D
+:10E0A00080682860206868600A48283000892881D4
+:10E0B0000020E6E7A088214600F05EF80028E4D1C1
+:10E0C000C4F80090A088401CA080D0E70A20D8E7C0
+:10E0D00030230020902B0020F8B505464068244FDF
+:10E0E0000C46002648B32349CA68824225D80969EC
+:10E0F000814222D3FBF704FFF8B12889398988428D
+:10E100001BD1D5E900018A68904216D10020A7F101
+:10E11000280200BF00EB800302EB83035B688B42A5
+:10E1200005D203F580538B4201D9208011E0401CB9
+:10E1300080B20228EED30020F8BD268000960AE0C7
+:10E14000009829688068884205D1009868603889FD
+:10E1500028810120F8BD2088694600F00DF80028CC
+:10E16000EED12088401C80B220800228E6D3E2E76E
+:10E17000B82B0020E023002070B50E4600EB800194
+:10E18000134800EB81004468306804F5805518B1ED
+:10E19000418800EB810411E0083410E02946204654
+:10E1A000FBF78CFB20B1012805D0022807D10DE038
+:10E1B0000120346070BD608804EB80040C34294673
+:10E1C0002046FBF78EFB0028E8D170BD002070BD13
+:10E1D000902B002038B50C46002100910146042305
+:10E1E000074A0848FDF7C4F808B10E2038BD064AB2
+:10E1F00004EB840102EB810101200874002038BD8A
+:10E200002CFB0200E0230020902B00200A46FF2870
+:10E2100003D801461046FFF702BC70470846704716
+:10E2200070B5012670044FF0E0210025C1F880018F
+:10E23000084C4010C4F84803C4F8080366602F2057
+:10E24000FEF74AF9A660044C2F20A560FEF744F9BA
+:10E25000A57070BD00100140E822002070B5054691
+:10E2600088690C4600284FF4847128460AD0FEF7CE
+:10E27000E8F8D5F81805626AE1688854606A401CBD
+:10E28000606270BDFEF7DDF8D5F8180570BD1FB5EA
+:10E2900001238DF80030CDE90121D0E90012684654
+:10E2A00090471FBD1FB501238DF800308DF8081071
+:10E2B0000192D0E90012684690471FBD10B5044690
+:10E2C000064841792046F9F73FFA002804D1204654
+:10E2D000BDE8104000F0FCB910BD0000482200204D
+:10E2E00038B50021012548B101280CD0032809D1F7
+:10E2F000FEF7BEF8BDE83840FCF778BD4FF0E020EF
+:10E30000C0F8805138BD8DF800106846F8F79CFDC4
+:10E31000064C207808B9FCF74DFDE068401CE06031
+:10E32000A5709DF80000F8F7B3FD38BDE028002087
+:10E330003EB5044609496846FEF730F808E000BFDC
+:10E34000D0E900212046904730B16846FEF73DF8FD
+:10E3500002980028F4D13EBD11203EBD84FD02008C
+:10E360003EB5044608496846FEF718F807E000BFC6
+:10E37000D0E90021204690476846FEF726F802982B
+:10E380000028F5D13EBD000090FD02002DE9FC41C2
+:10E3900004460C3000278046FBF71EFC4FF6FF7545
+:10E3A0000646A842208803D1FBF706FC064602E099
+:10E3B0003146FBF7EBFB20880022012100F0C6F874
+:10E3C000AE4212D06A4607213046FEF76FFE60B9B2
+:10E3D000019D95F844003435C00705D1414605F14B
+:10E3E0001200FBF7BEFB00B12F46002320881A461F
+:10E3F000394686DF05000BD0002320881A463146B7
+:10E4000000F088F82088294600F002F9BDE8FC8178
+:10E41000002FFBD1002320881A46314600F07AF8FD
+:10E420002088002241F20601FAF7F4FBEEE7000033
+:10E430002DE9FC411D46089C16460F46804644B116
+:10E440006B46012207213846FEF75AFE112801D0FB
+:10E4500010B10320BDE8FC8150210198F8F71FF8A6
+:10E46000019806700198E5603430206001981830FA
+:10E4700020610198401C60610748E06101994046B5
+:10E480001131FBF75BFA0028E3D107213846FEF78C
+:10E49000C1FE0528DDD0DDE75C280020002835D04E
+:10E4A0000278910701D411062FD4C2F30211042976
+:10E4B0002BD8930703D5032901D1110625D543781D
+:10E4C00081788B4221D8072B1FD310291DD8C17802
+:10E4D0004B071AD40079430717D40B0715D4030749
+:10E4E00013D4D2074FEAC17201D042B10FE062B932
+:10E4F00089070AD4C10708D1800706D407E0890735
+:10E5000005D4C10703D1800701D400207047012042
+:10E510007047000070B50C4605466AB1002B12D05A
+:10E5200009480122C1782846F9F726F921462846EC
+:10E53000BDE87040FBF72ABB002B04D0BDE870405B
+:10E540000846FBF725BB70BD80220020F0B5174DB3
+:10E5500014460F460A4685B006462978F9F70CF9A5
+:10E56000002F1FD00CB1012200E000226978304654
+:10E57000F9F702F9012C17D00022A9783046F9F7F3
+:10E58000FBF80022E9783046F9F7F6F8142208493A
+:10E590006846F7F76BFFADF802608DF808406846F3
+:10E5A000FAF736FC05B0F0BD0122E6E78022002034
+:10E5B000A0FA020010B586B0044614216846F7F7A9
+:10E5C0006EFF04208DF80000ADF802406846FAF7AF
+:10E5D0001FFC06B010BD000002498969002900D067
+:10E5E00008477047AC25002030B585B00C4605467D
+:10E5F000142206496846F7F739FFADF8025068461D
+:10E600000294FAF7E1FB05B030BD0000DCF902002E
+:10E6100030B585B00C460546142206496846F7F722
+:10E6200025FFADF8025068460294FAF7F1FB05B0F9
+:10E6300030BD0000B4FA020070B50D4C0020D2B21B
+:10E640002070201D0B4D0378EB5C1BB1001DFEF705
+:10E65000E7F902E00C30FEF7E9F808B1F8F712FB31
+:10E660006078002802D021780029FAD070BD00001F
+:10E6700064230020A42200200348002201490079DD
+:10E68000F9F72EB8BDE20200482200207CB50E4901
+:10E690000E4C0022D1E90001CDE900016946A088B5
+:10E6A000FEF729FD4FF6FF7507E00846FEF7B8FCB8
+:10E6B000A08000226946FEF71EFDA188A94201D074
+:10E6C0001128F2D17CBD000030FA02005422002053
+:10E6D00070B586B0064601250024FBF7D3F8112853
+:10E6E00012D005DCF0B1062828D0082808D125E092
+:10E6F000A0F54051023907D0A1F54071FF3924D06F
+:10E7000001463046FFF770FF2A46124D3046297900
+:10E71000F9F732F8697906B022463046BDE8704014
+:10E72000F9F72AB814220C496846F7F79FFEADF8AE
+:10E73000026001246846FAF747FBE5E7002530460A
+:10E74000FBF73AFAFAF7F4FFDEE73046FBF73EFD57
+:10E75000DAE700004822002004FA02002DE9F04127
+:10E760000746806A14468846C8B3002531E000BFDA
+:10E77000B96A05EB450001EB8006B088801CFE28D5
+:10E7800002D90C20BDE8F0812288401C08F8020064
+:10E7900020881622401C80B2208008F800202088A3
+:10E7A000401C80B2208000EB0801308800F08AFD18
+:10E7B0002188084480B22080B28842B1B16871B12A
+:10E7C0004044F7F753FE2088B188084420806D1C30
+:10E7D000EDB297F82C00A842CAD80020D2E7FFE794
+:10E7E0000720CFE770B5194D194C07E00168207874
+:10E7F0008847002829D01548FDF7E7FDA8680028BC
+:10E80000F4D1FDF783FA00BFFDF7BAF80028FBD179
+:10E81000207803280CD002280AD0FDF78DFD00B126
+:10E8200033DF0C4901200860BFF34F8F20BFFDE7A5
+:10E83000BFF34F8F08480168084A01F4E0611143B3
+:10E840000160BFF34F8F00BFFDE770BD882C002033
+:10E850005C230020000500400CED00E00400FA05F8
+:10E8600010B50020F9F760FD08B1F8F70BFAF9F7D9
+:10E87000B5FC08B1F8F706FAFDF7E8FC002803D06C
+:10E88000BDE81040F8F7FEB910BD000010B500F06B
+:10E89000ABF80548002203494078BDE81040F8F77E
+:10E8A0001FBF0000A9A002008822002000F016B9B6
+:10E8B00010B51148FAF7A9FC0F48401CFAF7A5FC5F
+:10E8C0000D48801CFAF7A1FC0B48C01CFAF79DFC10
+:10E8D0000948001DFAF799FC0748401DFAF795FC16
+:10E8E0000548401E8179182903D00121C1710020FB
+:10E8F00010BD032010BD00008922002010B5007853
+:10E90000114C0A2813D004DC082810D009281AD189
+:10E910000DE00B280BD0132815D100220B49A0794C
+:10E92000F8F7DEFE00220A49A078F8F7D9FE0022A7
+:10E9300006496079F8F7D4FE6078BDE810400022FF
+:10E940000349F8F7CDBE10BD8822002085CF020014
+:10E95000A9A0020070B50B4C05004FF001060CD0C9
+:10E96000FFF79CFD58B1286820612879207504F1D3
+:10E970001000A0602670002070BD0020F9E707207D
+:10E9800070BD00008822002010B5044600780528DC
+:10E9900002D0122821D105E06088A168BDE81040AE
+:10E9A00000F060B90F480021806880B10D48237ADB
+:10E9B0001030007800F0010203B101239A4206D31F
+:10E9C000627AC0F3400002B10122904200D20121DC
+:10E9D000608801230022FBF7C5FA2046BDE81040FD
+:10E9E000FAF724BA8822002030B50446008885B0A2
+:10E9F00014284FD00ADC11282CD0132828D134F841
+:10EA0000040FF8F783FE01282FD038E0192847D0EB
+:10EA10001A281DD1A088FEF7AFFA002818D1A088C7
+:10EA2000F8F74EFE0028A0884BD02A49002209782A
+:10EA3000F8F7A2FE02208DF80000A088ADF80200D1
+:10EA400000208DF808008DF809006846FAF7E0F913
+:10EA500005B030BD207A3D2804D04FF48851A088FD
+:10EA6000002224E041F23D01F9E72079C00701D0FE
+:10EA7000012200E0022220880121FFF767FD34F81F
+:10EA8000045B142214496846F7F7F0FCADF8025015
+:10EA90000294DAE705B0201DBDE83040FFF776BCF0
+:10EAA000217A201D41B14279008802F0030205B0AD
+:10EAB000BDE83040FBF7B2BA05B0BDE83040F8F72A
+:10EAC00079BA05B00122BDE8304041F20601FAF7FB
+:10EAD000A1B8000080220020DCFA02000A78024976
+:10EAE0000979F8F749BE00008022002010B51448CB
+:10EAF000FAF782FB1248401CFAF77EFB1048801C94
+:10EB0000FAF77AFB0E48C01CFAF776FB0C48001D9A
+:10EB1000FAF772FB0A48017818290FD041781829B2
+:10EB20000CD08178182909D0C178182906D001792C
+:10EB3000182903D001214171002010BD032010BD10
+:10EB40008022002070B50C460546F8F7DFFD01284D
+:10EB500002D043F2020070BD21004FF00000FAD055
+:10EB600028467EDF70BD00002DE9F74F8AB092463F
+:10EB700088460A98F8F7CAFD06464FF6FF79002442
+:10EB80004D4627460A98FEF79FFC8346202101A8A0
+:10EB9000F7F785FC012E01D0DEB105E02F480022F9
+:10EBA00001790A98F8F7E8FDB8F1000F16D098F847
+:10EBB0000000C00714D00A98FAF7FEFF0546484542
+:10EBC00016D1FEF769FA054648450ED04FF0010B05
+:10EBD0000CE043F202000DB0BDE8F08F852721E084
+:10EBE0001F48CDF810A008901CE003246CB121E070
+:10EBF000012E0AD10A98F7F7B3FF30B90A98FFF748
+:10EC0000D9FC0A98F7F7ACFF50B101A80090534621
+:10EC1000324629460A98FFF70BFC040002D009E0AF
+:10EC2000852712E0012E10D001AB002239460A9848
+:10EC30007FDF044654EA07000DD000225B462946D8
+:10EC40000A98FFF767FC2046C5E701AB4246394604
+:10EC50000A987FDFEDE70122F0E700008022002024
+:10EC60005C2800203EB505460C466846FBF75CFD77
+:10EC70006A4621462846FEF788F909480099C26885
+:10EC80002846FFF771FF0446014601222846FAF79D
+:10EC9000D9FA21462846009AFAF75CF83EBD0000F2
+:10ECA00088220020002805D1034901204870002057
+:10ECB000F9F738BD70470000E028002010B5162095
+:10ECC000F7F7ACFE48B10A4882684FF4800152B1B0
+:10ECD000016821F48001016010BDBDE8104042F2DE
+:10ECE0000100F7F7CFBF4FF0E020C0F8801110BD52
+:10ECF000DC2A002010B51620F7F790FEA0B11148CD
+:10ED000090F800044009082811D280B101280ED0E3
+:10ED100004280CD00C4882684FF480016AB1016865
+:10ED200041F48001016010BD42F2010001E042F2B5
+:10ED30000200BDE81040F7F7A5BF4FF0E020C0F893
+:10ED4000001110BD16E000E0DC2A00202DE9F84F8C
+:10ED5000204D924689460646984601226946184645
+:10ED6000AF68F9F717FC58B3009800210446801CDF
+:10ED700009E000BF00EA07035AF8212005EB8303EE
+:10ED8000401C491CDA604145F4D34FEA164AF9F7B2
+:10ED900017FF4AEA0041601C384005EB80003C4008
+:10EDA00005EB8402C160D06866F3C50068F3891082
+:10EDB00069F39F2020F00300401C20F00400D06085
+:10EDC00095F8200402E000BFFCF7DAFD0028FBD133
+:10EDD000BDE8F88F942D00202DE9F84F1D4C00253B
+:10EDE0006846D4E901A6F9F7F5FE002738B30023F9
+:10EDF000009A61681CE0D1F800C00846944503D928
+:10EE0000ACEB02020A6015E0A2EB0C02634407605F
+:10EE1000D0F80CC0C1698146BCF1000F08D006EBE8
+:10EE2000030828F07F48C0E9018CC9F81C5005464A
+:10EE30000029E0D128466160FBF74CF903E0284641
+:10EE4000FBF748F910B15046F9F78EFCE770BDE8C2
+:10EE5000F88F0000E82200200D4B10B5596831B141
+:10EE600002680C68A24204D8A21A0A60C161586004
+:10EE700010BD0B4603E00B46C969121B21B10C689B
+:10EE80009442F8D3A41A0C600260C161D86110BD2D
+:10EE9000E82200202DE9F041144E77683D462C46CB
+:10EEA00003E0844204D02546E469002CF9D11BE03C
+:10EEB000D4B1A5420BD1F869706040B90C4901206A
+:10EEC00088600021B160F0702F20FDF705FB2168FC
+:10EED000E069E86110B1026811440160706887421E
+:10EEE00002D00120BDE8F0810020FBE7E8220020ED
+:10EEF000001001407CB5064600240D468DF8004008
+:10EF00006846F7F7A1FF01A800F0AEFA70B10570EE
+:10EF1000094946609DF8040048709DF80000F7F725
+:10EF2000B7FF1420F7F718FC20467CBD04249DF899
+:10EF30000000F7F7ADFFF7E7D02900202DE9F041F9
+:10EF4000194D6C68002C2CD0184800270068A9685F
+:10EF5000B846401A20F07F462068B0420CD82146BF
+:10EF6000361A0744E469087C20B181F8108088696A
+:10EF700049698847002CEFD129786878814206D109
+:10EF8000401CC0B26870022801D185F80180064893
+:10EF900069780C3040F82170BDE8F0411420F7F793
+:10EFA000DBBBBDE8F0810000E82200200415014031
+:10EFB00070B50C4605464FF48E71FDF742FA216A92
+:10EFC000A068415C206A401C2062C5F81C1570BD19
+:10EFD0001FB500228DF800200291816801914261E5
+:10EFE000D0E90012684690471FBD00001FB50A46D1
+:10EFF00001788DF8001041680191017A8DF80810B0
+:10F00000C0680390044850F82210083850F82220B5
+:10F01000684690471FBD0000B02200200149012032
+:10F02000087070476423002010B588B00446202281
+:10F030000E496846F7F71AFA06200090C01F0190A3
+:10F04000029003904FF0EB7006900CB1084A00E07C
+:10F05000002269460748FBF7E1FE08B1F7F712FE08
+:10F060000448001F447008B010BD000050FD0200AD
+:10F070001DF00200682300202DE9FF470C460546DD
+:10F080004FF40071FDF7E3F901274FF401780026F2
+:10F0900018B34FF4927949462846FDF7CDF9E0B10F
+:10F0A00049462846FDF7CDF9C5F8088394F82900AC
+:10F0B00000B96F6002208DF80000D5F88004C5F813
+:10F0C00080040390A0690290E0680190A661E66167
+:10F0D000D4E900126846904728E004212846FDF74D
+:10F0E000B6F918B34FF484712846FDF7A5F9E8B1D5
+:10F0F00021462846FFF7B2F8616AA069884215D117
+:10F10000E06938B1E268616AA0612069E66166621F
+:10F11000E06008E094F8290000B96F60C5F8088342
+:10F12000A661E268616A2046FFF7B1F84FF48E7875
+:10F1300041462846FDF780F978B1206A6169884226
+:10F1400002D294F8280020B341462846FDF779F909
+:10F15000616911B12046FFF73BFF4FF4A2784146A9
+:10F160002846FDF769F9002818D041462846FDF7E2
+:10F1700068F994F8290000B12F60A06900280DD02B
+:10F18000A661E268616A04B02046BDE8F047FFF777
+:10F190007EB821462846FFF70BFFDEE7BDE8FF8774
+:10F1A0001FB50A4601788DF8001041680191017A77
+:10F1B0008DF80810C0680390044850F822100838F1
+:10F1C00050F82220684690471FBD0000B022002062
+:10F1D0002DE9FF410C464FF4927705463946FDF77D
+:10F1E0003CF90026C0B139462846FDF73BF902201C
+:10F1F0008DF80000D5F88004C5F880040390D5F898
+:10F200003C058DF80800E0680190A661E661D4E94C
+:10F2100000126846904723E04FF488773946284625
+:10F22000FDF71BF9E0B139462846FDF71BF9D5F883
+:10F230003C15A069884213D1E06960B1E268D5F855
+:10F24000000220F02000C5F80002E069A0612069FA
+:10F25000E661E06001E0A661E2682046FFF722F87F
+:10F260004FF4A27739462846FDF7F7F860B13946E2
+:10F270002846FDF7F7F8A06930B1A661D5F83C152E
+:10F280002046E268FFF70EF84FF49077394628469B
+:10F29000FDF7E3F8002813D039462846FDF7E2F8D9
+:10F2A000606900280CD0D5F84C058DF800608DF809
+:10F2B0000800A06801906661D4E900126846904792
+:10F2C000BDE8FF810870000A487002207047000006
+:10F2D00010B514210448F7F7E2F804480068FBF77A
+:10F2E00045FA002010BD0000542C0020B0FB0200A5
+:10F2F0002DE9F05F8346DDE90A4A994690460D46BE
+:10F300000846012703E000BFB0FBF8F07F1C404532
+:10F31000FAD2B94500D94F465FEACA7012D18CB112
+:10F320005FEA8A7002D5B9F1000F01D0202607E00C
+:10F33000302605E031465846641EF9F773F90CB1E2
+:10F34000A742F7D35FF00106B9F1010F02D9A9F185
+:10F35000010903E0B5FBF6F0404502D306FB08F6D1
+:10F36000F2E7DFF83C9000BFB5FBF6F000FB165566
+:10F3700019F800105846F9F755F9B6FBF8F6002EC3
+:10F38000F2D15FEACA7009D0002C07D0A74205D29B
+:10F3900020215846641EF9F745F9F5E7BDE8F09FCE
+:10F3A00040FB02000348002201498078F8F798B931
+:10F3B000298A020048220020F8B5054680B2FAF7F3
+:10F3C000A7FC040013D0154E207A0027317B884219
+:10F3D0000ED2A8B204F10A0175DF28B1112806D0B7
+:10F3E000BDE8F840FFF7F8B8207A401C2072F8BD5D
+:10F3F0002772307C38B1A8B23B2176DF18B10828DB
+:10F4000001D0FFF7E9F871690029F0D08DF800709C
+:10F41000ADF8025068468847F8BD0000AC250020D2
+:10F42000417939B190F8B21021B990F8B40008B11F
+:10F43000012070470020704701460148FBF71DBAC4
+:10F44000C825002030B40446007A00280AD060881D
+:10F45000002166DF28B1112802D0616830BC08475E
+:10F460000120207230BC70470A494A788B78521CC0
+:10F47000D2B2934200D100220B78934201D10020F6
+:10F4800070470270487800EB400001EBC000001D9F
+:10F4900070470000D02900202DE9FC411646DDE927
+:10F4A0000854CDE900541F468046022200F00CF8B3
+:10F4B000002807D1CDE900543B4610223146404692
+:10F4C00000F002F8BDE8FC812DE9FC5F0026DDE9D3
+:10F4D0000C4B994692468E4680462788354630E04A
+:10F4E000D8F80400002200EB85006946006801900E
+:10F4F00001A864DF002830D19DF8000050451FD1DD
+:10F500000EB1002100E0022122880844111859455B
+:10F5100022D846B9521C90B2208009F800E0208819
+:10F52000401C20800126218801A801EB09026946C0
+:10F5300064DF002811D120889DF800100844208045
+:10F540006D1CB8F80000A842CADC56B12088C01B68
+:10F55000401E80B2FF2802D90C20BDE8FC9F09F8AC
+:10F5600007000020F9E7000010B504281DD209B1FA
+:10F57000032400E00024F8F773FD202802D24FF0A6
+:10F58000A04102E00A4900F01F0001EB8000D0F822
+:10F59000001721F44031C0F80017D0F8001741EAF5
+:10F5A0000441C0F80017002010BD062010BD000067
+:10F5B00000030050002070472DE9F84F114D884698
+:10F5C00081461E4617466946DDF828A02868FBF7E5
+:10F5D000E8F8040013D01C21F6F761FF0020207129
+:10F5E000C4F80090C4E90486C4E902A76946286803
+:10F5F000FBF7F8F8FEF7C0FC0020BDE8F88F042008
+:10F60000FBE70000B0FB020082780121012A0BD049
+:10F61000062A09D0072A06D0082A06D14168898817
+:10F620000931890800E01421018070471CB50446A7
+:10F63000002000900190A0788DF80200617B1A48AC
+:10F64000FEF7E0F8020017D0237BA1786846FDF7AB
+:10F6500041FF6846FFF7D8FF208804F10803694698
+:10F660006268FDF7B5FE48B1072806D001210F4AB0
+:10F67000112808D086280FD003201CBDA17B21F0C3
+:10F680000301A1731CBDA07B20F0010040F002002B
+:10F69000A073117000201CBDA37B23F0020343F074
+:10F6A0000103A37311701CBDE02700206C22002011
+:10F6B00038B505460C46002001E00098401C00903B
+:10F6C0006946284600F00EF800280AD08178A14249
+:10F6D000F3D1817B8A07F0D4C907EED18168002974
+:10F6E000EBD138BD10B5084B0A6809E003EB0214F2
+:10F6F0002488844203D103EB02100A6010BD521C1F
+:10F70000022AF3D3002010BDF02700204FF6FF712E
+:10F710000180FF2181704173817B21F0030181739E
+:10F7200000210173416081607047000070B505469B
+:10F73000002406E0687B2044C1B20648FEF776F854
+:10F74000641C287BA042F5D82846BDE87040FFF72E
+:10F75000DDBF0000E02700202DE9FC4706463648C3
+:10F760009846144600780D464FF0000978B37DB3F3
+:10F770002888A0F57F41FF3931D0688848B3686890
+:10F78000FAF7BEFB68B374B32088ADF80000678851
+:10F7900001A8FEF723FB04002FD084F800804FF06F
+:10F7A000000A84F816A0BDF80000A08268682061F5
+:10F7B000214801210C38FBF77EF8E0602888208181
+:10F7C0006888A080E780B8F1030F1DD020E001E039
+:10F7D00003E004E00220BDE8FC870520FBE70420ED
+:10F7E000F9E70320F7E7FFE72889694687B238463B
+:10F7F00000F0ACF80028EED1CAE7BDF8001038469A
+:10F8000000F098F80820E6E70420A0753068A061B1
+:10F81000A4F80A9001A8FEF7EFFA46B1C6F804A0D2
+:10F82000E1680648316086F80AA000893081FEF759
+:10F8300095FB0020CFE7000030230020B82B0020EC
+:10F840002DE9F8430D46898A374A01EB810102EB25
+:10F85000810630B129463046FDF79CFA0120BDE80B
+:10F86000F88331897068002400EB81072E48A97D58
+:10F87000A8384FF00E0807294ED2DFE801F00D2D11
+:10F88000162404404A004460A969016026482749BB
+:10F89000A838FEF721FC30B10220A87504233946B0
+:10F8A0002A1D009423E00A20D9E728692A4608B1D6
+:10F8B000032000E001209075042305F10C0207F1FC
+:10F8C0000801009413E00120A8750094E88807F16E
+:10F8D0000C0183002A690AE028782A4603280CD004
+:10F8E00006209075042305F10802391D0094104884
+:10F8F000FBF73EFDA8B144460FE00520F1E70621E5
+:10F90000A9750A4940680988FEF764FC040004D11F
+:10F9100007E041F61D5400E00F2429463046FDF76C
+:10F9200039FA20469BE70000902B0020102300208E
+:10F93000E023002001EB8102034901EB82014A89A7
+:10F94000101AC01E48817047902B002070B5C01C53
+:10F9500082B240F2FE30824201D3092070BD114BC9
+:10F9600000204FF4806500BF00EB800413F8246092
+:10F9700096B903EB84063489768914443444A4B2DE
+:10F98000AC4209D2088000EB800003EB8000418983
+:10F9900011444181002070BD401C80B20228E3D395
+:10F9A000072070BD902B00200D0E0F100B0C1819A6
+:10F9B0000C2500202C250020582500200B000300DA
+:10F9C000FD8102000C000300FD810200180003000D
+:10F9D000FD81020019000300FD8102000700000004
+:10F9E0000000000000000000000000000000000017
+:10F9F0000600000000000000000000000000000001
+:10FA000000000000100000000000000000000000E6
+:10FA100000000000000000001100000000000000D5
+:10FA200000000000000000000000000001000000D5
+:10FA3000010001002CFA02000100010040FA02005E
+:10FA40000000000059D902004D950200770A00001D
+:10FA500000000000770A0000000000007ADA0000D1
+:10FA60000000000025D00200070000000000000098
+:10FA700000000000000000000000000059DA020051
+:10FA8000FDE802004D980200CD9502000100000043
+:10FA900000000000010006007C22002089E902002D
+:10FAA0000100000000000000000000000000000055
+:10FAB000000000000700000000000000000000003F
+:10FAC0000000000000000000030000000000000033
+:10FAD0000000000000000000000000000500000021
+:10FAE0000000000000000000000000000000000016
+:10FAF000E5DC020050EADA308883B89F604F15F3E6
+:10FB00000000C98E000000500003005049C70200E9
+:10FB1000A5C9020003000000B02900200000000079
+:10FB20000338FDD870470000FC2200200000FFFFD2
+:10FB3000DEC0ADDEFF011EF1DEC0ADDEFE011EF156
+:10FB40003031323334353637383941424344454613
+:10FB50006E72665F6673746F726167655F696E6906
+:10FB600074006E72665F6673746F726167655F754D
+:10FB70006E696E6974006E72665F6673746F72612F
+:10FB800067655F72656164006E72665F6673746F4D
+:10FB9000726167655F7772697465006E72665F6631
+:10FBA00073746F726167655F6572617365000000F1
+:10FBB00040230020001000000400000001000000AD
+:10FBC000159C0200D1F20200C5DF0200B9F5020067
+:10FBD000218C02001DE20200B5F50200999E020090
+:10FBE000A4070300A80703000000000000000000B5
+:10FBF0000000000000000000682C0020E0FB020074
+:10FC0000F8FB020004000000556E6B6E6F776E20EB
+:10FC10006572726F7220636F6465000000000000FF
+:10FC2000D80303000100000084020300020000006A
+:10FC30007800030003000000F80203000400000045
+:10FC40004C030300050000002C0203000600000026
+:10FC5000C80103000700000034030300080000008F
+:10FC60004002030009000000A40203000A00000093
+:10FC7000C00303000B000000600003000C00000044
+:10FC8000580203000D000000280403000E000000CD
+:10FC9000240303000F0000006003030010000000B5
+:10FCA00094030300110000003C0403001200000054
+:10FCB0001004030013000000AC03030080000000E8
+:10FCC000E0010300810000001C010300820000002D
+:10FCD000DC00030083000000BC000300840000007F
+:10FCE000F800030085000000040203008600000005
+:10FCF0000C03030090000000A80103009100000025
+:10FD00009C000300920000006C02030000820000CF
+:10FD10007403030001820000C0020300028200009D
+:10FD2000DC020300008400003801030001840000AD
+:10FD3000E403030002840000800103000384000048
+:10FD40005C0103001DB90200F1B80200E9B802002D
+:10FD5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10FD600000000000000000000000D60107010000B4
+:10FD7000F0070300F8070300000000000000000087
+:10FD80000100000770FD020080FD02000800000075
+:10FD9000A8FD0200B8FD020008000000B8FD020046
+:10FDA000C8FD020008000000280803004008030006
+:10FDB00000000000000000001808030028080300ED
+:10FDC0000000000000000000A8070300B0070300C7
+:10FDD000B0070300D8070300D8070300E8070300B3
+:10FDE000E8070300F007030020220020C8FD0200FE
+:10FDF000E8FD020008000000F807030008080300FF
+:10FE00000808030018080300F8FD020008FE0200BD
+:10FE10000800000000404040404040404040414118
+:10FE200041414140404040404040404040404040CF
+:10FE30004040404040050202020202020202020269
+:10FE40000202020202202020202020202020200266
+:10FE500002020202020290909090909010101010F6
+:10FE60001010101010101010101010101010101092
+:10FE70000202020202028888888888880808080826
+:10FE800008080808080808080808080808080808F2
+:10FE9000020202024000000015FE020073645F626D
+:10FEA0006C655F6761705F646174615F6C656E67EC
+:10FEB00074685F75706461746528292028726571A3
+:10FEC0007565737429206F6E20636F6E6E65637441
+:10FED000696F6E20307825782072657475726E6552
+:10FEE000642025732E0000005468652072657175CA
+:10FEF000657374656420636F6D62696E6174696FA8
+:10FF00006E206F6620545820616E64205258207015
+:10FF100061636B6574206C656E67746873206973C8
+:10FF200020746F6F206C6F6E6720627920257520BA
+:10FF30006D6963726F7365636F6E64732E0000008A
+:10FF400054686520626F6F746C6F616465722068BD
+:10FF500061732077726974652070726F7465637461
+:10FF60006564206974732073657474696E677320A7
+:10FF7000706167652E20546869732070726F6869BC
+:10FF8000626974732073657474696E672074686540
+:10FF9000206164766572746973696E67206E616D45
+:10FFA000652E2054686520626F6F746C6F616465A4
+:10FFB00072206D75737420626520636F6D70696C5B
+:10FFC00065642077697468204E52465F424C5F53E7
+:10FFD000455454494E47535F504147455F50524F37
+:10FFE000544543543D3020746F20616C6C6F772012
+:10FFF00073657474696E67207468652061647665E2
+:020000040003F7
+:1000000072746973696E67206E616D652E00000001
+:10001000616464725F69735F77697468696E5F6257
+:100020006F756E647328705F66732C2070616765EE
+:100030005F616464722C20286C656E202A20705FDA
+:1000400066732D3E705F666C6173685F696E666F84
+:100050002D3E65726173655F756E697429290000B4
+:100060004E52465F4552524F525F494E56414C499F
+:10007000445F4441544100004E52465F4552524F46
+:10008000525F534F46544445564943455F4E4F5483
+:100090005F454E41424C4544000000004E52465FD1
+:1000A0004552524F525F464541545552455F4E4F5F
+:1000B000545F454E41424C45440000004E52465F5D
+:1000C0004552524F525F4D555445585F554E4C4F17
+:1000D000434B5F4641494C45440000004E52465F49
+:1000E0004552524F525F4D555445585F4C4F434B0C
+:1000F0005F4641494C4544004E52465F4552524F7F
+:10010000525F4D555445585F434F4E445F494E49E9
+:10011000545F4641494C4544000000004E52465F42
+:100120004552524F525F4D555445585F494E4954C0
+:100130005F4641494C4544004E52465F4552524F3E
+:10014000525F424C455F495053505F52585F504B8D
+:10015000545F5452554E4341544544004E52465FFD
+:100160004552524F525F424C455F495053505F5089
+:100170004545525F52454A454354454400000000FE
+:100180004E52465F4552524F525F424C455F495076
+:1001900053505F4C494E4B5F444953434F4E4E457D
+:1001A00043544544000000004E52465F4552524FB2
+:1001B000525F4150495F4E4F545F494D504C454D41
+:1001C000454E5445440000004E52465F4552524F42
+:1001D000525F4E4F545F535550504F525445440058
+:1001E0004E52465F4552524F525F4D4F44554C451B
+:1001F0005F4E4F545F494E495449414C495A45441A
+:10020000000000004E52465F4552524F525F4D4F24
+:1002100044554C455F414C52454144595F494E4914
+:100220005449414C495A4544000000004E52465F33
+:100230004552524F525F4E4F545F464F554E440009
+:100240004E52465F4552524F525F494E56414C49BD
+:10025000445F5354415445004E52465F4552524FFD
+:10026000525F444154415F53495A45004E52465FE4
+:100270004552524F525F494F5F50454E44494E4799
+:10028000000000004E52465F4552524F525F535697
+:10029000435F48414E444C45525F4D495353494E8C
+:1002A000470000004E52465F4552524F525F494E42
+:1002B00056414C49445F4C454E47544800000000AD
+:1002C0004E52465F4552524F525F4452565F54570A
+:1002D000495F4552525F414E41434B004E52465F8B
+:1002E0004552524F525F4452565F5457495F4552F0
+:1002F000525F444E41434B004E52465F4552524F6F
+:10030000525F494E5445524E414C00004E52465F9A
+:100310004552524F525F53544F524147455F4655E5
+:100320004C4C00004E52465F4552524F525F4E5564
+:100330004C4C00004E52465F4552524F525F494E60
+:1003400056414C49445F504152414D004E52465F28
+:100350004552524F525F4E4F5F4D454D00000000D9
+:100360004E52465F4552524F525F464F52424944A9
+:1003700044454E004E52465F4552524F525F4452E2
+:10038000565F5457495F4552525F4F56455252553A
+:100390004E0000004E52465F4552524F525F494E4A
+:1003A00056414C49445F4144445200004E52465F1E
+:1003B0004552524F525F5245534F55524345530099
+:1003C0004E52465F4552524F525F494E56414C493C
+:1003D000445F464C414753004E52465F535543439A
+:1003E000455353004E52465F4552524F525F424C66
+:1003F000455F495053505F4348414E4E454C5F4125
+:100400004C52454144595F455849535453000000EC
+:100410004E52465F4552524F525F434F4E4E5F43DE
+:100420004F554E54000000004E52465F4552524F09
+:10043000525F54494D454F55540000004E52465F9F
+:100440004552524F525F4255535900007761726EC8
+:10045000696E670064656275670000001B5B313B75
+:1004600033306D001B5B306D000000001B5B313BC7
+:1004700033316D001B5B313B33326D001B5B313B15
+:1004800033336D001B5B313B33346D001B5B313B01
+:1004900033356D001B5B313B33366D001B5B313BED
+:1004A00033376D00696E666F000000006572726F11
+:1004B0007200000073645F626C655F6366675F7300
+:1004C000657428292072657475726E6564202573C1
+:1004D000207768656E20617474656D7074696E67ED
+:1004E00020746F2073657420424C455F474154541B
+:1004F000535F4346475F534552564943455F434820
+:10050000414E4745442E000073645F626C655F6333
+:1005100066675F73657428292072657475726E65ED
+:1005200064202573207768656E20617474656D7032
+:1005300074696E6720746F2073657420424C455F48
+:10054000434F4D4D4F4E5F4346475F56535F5555A2
+:1005500049442E0073645F626C655F6366675F7316
+:10056000657428292072657475726E656420257320
+:10057000207768656E20617474656D7074696E674C
+:1005800020746F2073657420424C455F474154547A
+:10059000535F4346475F415454525F5441425F5357
+:1005A000495A452E0000000073645F626C655F630A
+:1005B00066675F73657428292072657475726E654D
+:1005C00064202573207768656E20617474656D7092
+:1005D00074696E6720746F2073657420424C455FA8
+:1005E000434F4E4E5F4346475F4741502E00000049
+:1005F00073645F626C655F6366675F736574282907
+:100600002072657475726E65642025732077686545
+:100610006E20617474656D7074696E6720746F20EC
+:1006200073657420424C455F4741505F4346475FC6
+:10063000524F4C455F434F554E542E006E72665FCD
+:10064000626C655F6761747400000000636C6F63C7
+:100650006B000000434C4F434B0000004750494F94
+:1006600054450000505253005541525400000000C0
+:10067000554152544500000061746669666F2E6DE5
+:100680005F717565756500006E72665F6673746F85
+:10069000726167650000000061746669666F2E6DA7
+:1006A0005F6669666F0000007077725F6D676D74DA
+:1006B0000000000062616C6C6F632E6C6F675F6D91
+:1006C000656D706F6F6C0000617070006E72665FB8
+:1006D000736468006E72665F7364685F626C650065
+:1006E0006E72665F7364685F736F63004008030037
+:1006F000202200201402000020650200A008030050
+:1007000034240020842D00000C6A02003C06030003
+:10071000000003034C060300000000005406030021
+:10072000000000005C0603000000000064060300F7
+:1007300000000000680603000000000070060300CF
+:100740000000000078060300000000038806030094
+:10075000000003039806030000000003A80603003E
+:1007600000000000B406030000000003C8060300F8
+:1007700000000303CC06030000000303D4060300BB
+:1007800000000303E00603000000030390230020A1
+:100790008823002090230020D42C00202024002037
+:1007A000180000009D6C0200257F02000000000080
+:1007B000F9A90200342400204F73020054240020C1
+:1007C000B97D020000000000297E02000000000048
+:1007D00029800200000000007BAB020048240020BA
+:1007E000E97902009C280020517D020000000000F1
+:1007F00095B2020000000000A5EC0200000000001D
+:10080000CDB2020000000000B973020054240020A1
+:10081000717B020000000000F1C102000000000036
+:1008200061C30200000000006186020000000000B9
+:10083000E1E2020000000000ADB202000000000092
+:10084000062BFFFF0A1801042D55D9022A18017939
+:1008500009390A01791310240240200A1A18441297
+:1008600020AA4008042544FD0214AC04031A4C04D9
+:100870001AA4041A54041A64041A5C041A6C041AA4
+:1008800074041A7C041A84041A8C041A94041A9CA2
+:1008900004515B90D009210B24C9926C0124000003
+:02000004000FEB
+:10F0000079CAEF4701000000010000000100000084
+:10F010000000000000000000A0A800006FD4D1A9EB
+:10F0200001000000000000000000000000000000DF
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:0CF05000000000000000000000000000B4
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_with_bonds_s140.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_with_bonds_s140.hex
new file mode 100644
index 0000000..15ec0c8
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_with_bonds_s140.hex
@@ -0,0 +1,3083 @@
+:02000004000FEB
+:1010000040C90020DD130F00E5130F00E7130F00A8
+:10101000E9130F00EB130F00ED130F0000000000A9
+:10102000000000000000000000000000C9130F00D5
+:10103000F1130F0000000000F3130F00F5130F0071
+:10104000F7130F00F7130F00F7130F00F7130F003C
+:10105000F7130F00F7130F00F7130F00F7130F002C
+:10106000F7130F00F7130F00F7130F00F7130F001C
+:10107000F7130F00F7130F00F7130F00F7130F000C
+:10108000C12C0F00712A0F00F7130F00F7130F0088
+:10109000F7130F00F7130F00E12A0F00F7130F00EB
+:1010A000F7130F00F7130F00F7130F00F7130F00DC
+:1010B000F7130F00F7130F000000000000000000FE
+:1010C000F7130F00F7130F00F7130F00F7130F00BC
+:1010D000F7130F00F7130F00F7130F00F7130F00AC
+:1010E000F7130F00F7130F00C5150F0000000000E5
+:1010F00000000000F7130F0000000000F7130F00BE
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:1011200000000000000000000000000000000000BF
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:10115000000000000000000000000000000000008F
+:10116000000000000000000000000000000000007F
+:10117000000000000000000000000000000000006F
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A000000000000000000000000000000000003F
+:1011B000000000000000000000000000000000002F
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F00000000000000000000000000000000000EF
+:10120000DFF80CD000F0A0F900480047E9540F00C7
+:1012100040C9002080F308888E46104730B450E85B
+:10122000012F93B2C48923448489A34228BF1B1B86
+:101230000489A34202BFBFF32F8F002007E0C3EA57
+:10124000020340E80134002CE9D14FF001000A60AC
+:1012500030BC704750E8012FC2EA024240E8012149
+:101260000029F7D1704730B450E8022F1FFAA2F3DB
+:10127000C488A34202BFBFF32F8F00200DE0C489B2
+:1012800023448489A34228BF1B1BC2EA034340E8CE
+:101290000234002CE8D14FF001000A6030BC7047E6
+:1012A00050E8022FC2EA224240E802210029F7D189
+:1012B0007047034653E8022FD988B2EB324F4FF004
+:1012C000000017BF92B241EA014142EA014104E045
+:1012D0005A68B2EB324F08BF012043E80212002ADD
+:1012E000E8D1704730B4044654E8000F0D4644E896
+:1012F0000053002BF8D1156030BC704730B4044661
+:1013000054E8000F40EA010544E80053002BF7D1F0
+:10131000156030BC704730B4044654E8000F00EA52
+:10132000010544E80053002BF7D1156030BC70472D
+:1013300030B4044654E8000F80EA010544E8005345
+:10134000002BF7D1156030BC704730B4044654E828
+:10135000000F00EB010544E80053002BF7D11560A6
+:1013600030BC704730B4044654E8000FA0EB0105D0
+:1013700044E80053002BF7D1156030BC704770B4BF
+:1013800004464FF0000054E8006F0D68AE4207BFFE
+:1013900044E80023012044E800630E60002B1CBFDA
+:1013A0000020F0E770BC704730B4044654E8000FEA
+:1013B00088422CBF451A054644E80053002BF5D15E
+:1013C000156030BC704700001EF0040F0CBFEFF337
+:1013D0000880EFF3098007F001BF0000064880474E
+:1013E00006480047FEE7FEE7FEE7FEE7FEE7FEE70A
+:1013F000FEE7FEE7FEE7FEE7E52A0F0001120F0019
+:101400002DE9F05F0546002092469B468846064639
+:10141000814640241BE0284641464746224600F0CC
+:1014200083F853465A46C01A914110D311461846C4
+:10143000224600F016F82D1A67EB01084F462246A7
+:101440000120002100F00DF817EB00094E41201E8D
+:10145000A4F10104DFDC484631462A464346BDE894
+:10146000F09F202A04DB203A00FA02F100207047A6
+:101470009140C2F1200320FA03F3194390407047D2
+:101480000048704784BE0F0010B5441A03469442CA
+:1014900009D28418114403E011F8013D04F8013D1C
+:1014A000521EF9D210BD40EA0104A40703D009E09E
+:1014B00010C9121F10C3042AFAD203E011F8014B1D
+:1014C00003F8014B521EF9D210BDD2B201E000F870
+:1014D000012B491EFBD270470022F6E710B51346D8
+:1014E0000A4604461946FFF7F0FF204610BD421C8D
+:1014F00010F8011B0029FBD1801A704730B5044653
+:101500000020034600E05B1C934203D2E05CCD5C0C
+:10151000401BF8D030BD034611F8012B00F8012B19
+:10152000002AF9D118467047202A04DB203A21FA14
+:1015300002F00021704721FA02F3D040C2F12002EC
+:101540009140084319467047064C074D06E0E06895
+:1015500040F0010394E8070098471034AC42F6D3FA
+:10156000FFF752FE88CE0F00A8CE0F0070B58C1882
+:1015700010F8015B15F0070301D110F8013B2A11A7
+:1015800006D110F8012B03E010F8016B01F8016B94
+:101590005B1EF9D12B0705D40023521E0DD401F890
+:1015A000013BFAE710F8013BCB1A921C03E013F859
+:1015B000015B01F8015B521EF9D5A142D8D300208E
+:1015C00070BD0000054B4FF0FF321A6053F8042C39
+:1015D000034B1A601A68034B1A60704704BA025032
+:1015E0003CA9002008BA025001EB820204388A426A
+:1015F00001D10020704752F8043D1BBA40F8043F67
+:10160000F5E7000000B5374B8FB019461A68009215
+:10161000009AD207FAD5344B344A1A600A6801920C
+:10162000019AD007FAD5324A1A600A680292029AE1
+:10163000D207FAD52F4A1A600A680392039AD00794
+:10164000FAD52D4A1A600A680492049AD207FAD58C
+:101650002A4A1A600A680592059AD007FAD5284ADC
+:101660001A600A680692069AD207FAD5254A1A60C5
+:101670000A680792079AD007FAD5234A1A600A68BF
+:101680000892089AD207FAD5204A1A600A68099285
+:10169000099AD007FAD51E4A1A600A680A920A9A6D
+:1016A000D207FAD51B4A1A6008680B900B98C0073E
+:1016B000FAD51A600A680C920C9AD007FAD5164A25
+:1016C0001A600A680D920D9AD207FAD5134A1A6069
+:1016D0000E210D230F22002000F088FD0FB05DF8D1
+:1016E00004FB00BFB0B0025080B00250804301291B
+:1016F00040633921807001298020542100D1349029
+:10170000C0403490C0302029C0530D900041389023
+:10171000832308C880E3102100413821CF4308C843
+:1017200010B5504B96B01C461A680192019AD20728
+:10173000FAD54D4B4D4A1A6022680292029AD2079E
+:10174000FAD54B4A1A604B4A42EA8040226803921B
+:10175000039AD207FAD5186022680492049AD00737
+:10176000FAD5454A1A60A2F5800242EA8141226810
+:101770000592059AD207FAD5196022680692069A50
+:10178000D007FAD53D4A1A6022680792079AD10716
+:10179000FAD53B4A1A6022680892089AD207FAD50D
+:1017A000384A1A6022680992099AD007FAD5364A4F
+:1017B0001A6022680A920A9AD107FAD5334A1A6047
+:1017C00022680B920B9AD207FAD5314A1A60226826
+:1017D0000C920C9AD007FAD52E4A1A6022680D9204
+:1017E0000D9AD107FAD52C4A1A6022680E920E9AE9
+:1017F000D207FAD5294A1A6022680F920F9AD007A9
+:10180000FAD5274A1A60216810911099C907FAD5AC
+:101810001A60144B1A46196811911199C807FAD524
+:10182000114B20491960116812911299C907FAD514
+:101830001D491960116813911399CC07FAD50B490A
+:101840001960116814911499C807FAD517491960DD
+:10185000116815911599C907FAD5154A1A6016B07D
+:1018600010BD00BFB0B0025080B0025040044190A3
+:1018700000862929D81001C840144190401421291C
+:10188000401465210034409000310C90C0400C9011
+:10189000C030202940960D9000416090031645C845
+:1018A0000086112100416021594644C840144590EA
+:1018B00040142D90F0B5464B89B01D461C6801942C
+:1018C000019CE407FAD5434BDFF810C1DFF810E1C3
+:1018D00013449B000A181B681E2A88BFC0F11E0112
+:1018E0001F330A185B095A43B2F5806F88BF4FF463
+:1018F00080614FF0000484BFB1FBF3F1091A00F1DD
+:10190000A05000F52C402746A14233DC2A680492FF
+:10191000049AD207FAD5304A1268296805910599C8
+:10192000CF07FAD52D482E4C0260002216469A4267
+:1019300002F1010140D12A4C134621F00101002699
+:101940008B423CD32B680693069BDE07FAD5254BCA
+:101950001B682C680794079CE407FAD503600023F2
+:101960001F481C469A422DD11D4A00208B422CD381
+:1019700009B0F0BD2A680292029AD207FAD502197C
+:10198000920012682E680396039EF607FAD5CCF8EB
+:10199000002000229A4202F1010206D11E4622F0E6
+:1019A0000102964204D30134AEE7CEF80070F1E7AD
+:1019B000CEF800700136F4E726600A46B7E72660E5
+:1019C0000133BDE704600133CCE710600133CDE79C
+:1019D000B4B0025024AC00147CB00250D4B0025019
+:1019E000D8B0025078B00250F0B5294D85B02C46E1
+:1019F0002E680096009EF607FAD500F1A05000F57B
+:101A00002C4080000568206801900198C707FAD52E
+:101A10002048214F056002EB8306B24229D15A1CAF
+:101A20001D4E22F001020027934227D32368029320
+:101A3000029BDE07FAD5194B0B449B001B681F3332
+:101A40005B099A4213D2216803910399C907FAD519
+:101A5000154400219B1A104A05600846994210D38C
+:101A60005A1C0D4922F00102002093420CD305B00C
+:101A7000F0BD52F804EBC7F800E0CEE73760013361
+:101A8000D2E710600131E9E708600133EDE700BFFC
+:101A9000B4B00250D4B00250D8B0025024AC0014FC
+:101AA00010B5494B94B019461A680092009AD207B3
+:101AB000FAD5464B464A1A600A680192019AD40741
+:101AC000FAD5444A1A600A680292029AD007FAD5F7
+:101AD000414818600A680392039AD207FAD53F4A30
+:101AE0001A600A680492049AD407FAD53C4A1A602C
+:101AF0000A680592059AD207FAD53A4A1A600A6826
+:101B00000692069AD407FAD5374A1A600A680792ED
+:101B1000079AD207FAD5354A1A600A680892089AD5
+:101B2000D407FAD5324A1A600A680992099AD2078C
+:101B3000FAD5304A1A600A680A920A9AD407FAD586
+:101B40002D4A1A600A680B920B9AD207FAD52B4AD3
+:101B50001A600A680C920C9AD407FAD5284A1A60BF
+:101B60000A680D920D9AD207FAD5264A1A600A68B9
+:101B70000E920E9AD407FAD5234A1A600A680F9279
+:101B80000F9AD207FAD5214A1A600F4B19461C68E2
+:101B90001094109CE407FAD50C4B1860086811905B
+:101BA0001198C407FAD51A600A681292129AD007DF
+:101BB000FAD5174A1A600A681392139AD207FAD50F
+:101BC000144A1A6014B010BDB0B0025080B0025078
+:101BD0008090652100040990409665908080612185
+:101BE00080200821802064900081619000461021AF
+:101BF000008111210041442180202029024610C883
+:101C000000860921802060214021282940966521F5
+:101C100040962529594614C810B5544B98B019461A
+:101C20001A680192019AD207FAD5514B514A1A60AB
+:101C30000A680292029AD407FAD54F4A1A600A68D3
+:101C40000392039AD007FAD54C4818600A680492A8
+:101C5000049AD207FAD54A4A1A600A680592059A88
+:101C6000D407FAD5474A1A600A680692069AD2073C
+:101C7000FAD5454A1A600A680792079AD407FAD536
+:101C8000424A1A600A680892089AD207FAD5404A6E
+:101C90001A600A680992099AD407FAD53D4A1A606F
+:101CA0000A680A920A9AD207FAD53B4A1A600A6869
+:101CB0000B920B9AD407FAD5384A1A600A680C922C
+:101CC0000C9AD207FAD5364A1A600A680D920D9A14
+:101CD000D407FAD5334A1A600A680E920E9AD207D0
+:101CE000FAD5314A1A600A680F920F9AD407FAD5CA
+:101CF0002E4A1A600A681092109AD207FAD52C4A16
+:101D00001A601A4B19461C681194119CE407FAD505
+:101D1000174B1860086812901298C407FAD51A6019
+:101D20000A681392139AD007FAD5124A1A600A6801
+:101D30001492149AD207FAD51E4A1A600A681592AC
+:101D4000159AD407FAD51C4A1A600A681692169A90
+:101D5000D007FAD5194A1A600A681792179AD2075B
+:101D6000FAD5174A1A6018B010BD00BFB0B00250C3
+:101D700080B0025000936521000431904096659038
+:101D80000083612100C3302100C364900081619011
+:101D900000461021008111210041442100C3202967
+:101DA0000C4610C80086312100C3602140C128299B
+:101DB000409665210013319040962529594614C854
+:101DC000400432492DE9F041814B1D689868203369
+:101DD000A0B01E461A680192019AD707FAD57D4B2A
+:101DE0007D4A1A6032680292029AD407FAD57B4A79
+:101DF0001A607B4A1446116803910399C907FAD502
+:101E0000784A1168C1F3402137680497049FFF079F
+:101E1000FAD5754F1F6027680597059FFF07FAD50C
+:101E20001768002900F0CF80B90540F1CC803168F7
+:101E300006910699CF07FAD56C4919602168079178
+:101E40000799C907FAD51168C1F340213768089787
+:101E5000089FFF07FAD5664F1F6027680997099FFB
+:101E6000FF07FAD51268002900F0AF80910540F114
+:101E7000AC8032680A920A9AD207FAD5564A1A609A
+:101E800032680B920B9AD707FAD55A4A1A60316812
+:101E90000C910C99CC07FAD55749196031680D910E
+:101EA0000D99C907FAD55549196031680E910E99F7
+:101EB000CF07FAD55249196031680F910F99CC07B5
+:101EC000FAD550491960504B1E4619681091109967
+:101ED000C907FAD53F4C4D4B236033681193119BD2
+:101EE000DB07FAD54A4B236033681293129BDF0756
+:101EF000FAD5484B23603A4B9846196813911399C9
+:101F0000C907FAD5324F386033681493149BDB0746
+:101F1000FAD5226033681593159BD807FAD53E4B46
+:101F2000236033681693169BD907FAD53B4B236081
+:101F300033681793179BDA07FAD5394B2360336858
+:101F40001893189BDB07FAD5364B23603368199337
+:101F5000199BD807FAD5344B236033681A931A9B20
+:101F6000D907FAD5314B236033681B931B9BDA07E3
+:101F7000FAD52F4B236000F0D3F908BBD8F8003016
+:101F80001C931C9BDB07F9D53D6033681D931D9B9B
+:101F9000D907FAD5274B236033681E931E9BDA07B7
+:101FA000FAD5254B2360D8F800301F931F9BDB0721
+:101FB000F9D50C4B1B6813F4805F204B08BF184603
+:101FC00020B0BDE8F0811E48FAE71E48F8E700BFE0
+:101FD00090B0025080B0025000100251C01F722910
+:101FE000B4B0025088B00250C0CF0129C01F0E29E2
+:101FF000C03F002940010249003184A80000164971
+:10200000400108A180440888B0B00250C0447088E4
+:1020100080077A41C0077E4100006A498006164960
+:1020200040006E49000200210082202140822021D0
+:102030008082242140A161A100C861510308F10000
+:102040000108F1000208F10008B540B1202801465E
+:102050004FF0070228BF20210020FFF72BFC024B86
+:1020600000221A6008BD00BF1CB802507FB51C6872
+:102070001CB901F01F041F2C27D1174C25462668D8
+:102080000196019EF607FAD500F1A05000F52C400C
+:10209000800000682C680394039CE407FAD50F4C79
+:1020A00000EB611020600E4801F01F0400680290F0
+:1020B0001F2C18BFC94302980FBF106001F01F0109
+:1020C00000FA01F111600021196010684300C00F8F
+:1020D000136004B070BD00BFB4B00250E4B0025051
+:1020E000DCB0025030B51E4B85B01A46196800911D
+:1020F0000099CC07FAD500F1A05000F52C408000E3
+:10210000016813680193019BD807FAD5154B164C4B
+:102110001868164D1F30202390FBF3F0013800287B
+:1021200010DA00230130400153B1A0F120014FF03B
+:102130000042134204D1013881424FEA5202F8D1E1
+:1021400005B030BD13680393039BDB07FAD5431832
+:1021500023602B680293029B002BE3D10138DEE75A
+:10216000B4B00250ACB00250E4B00250DCB0025047
+:102170000A460021AFF3008038B5A0F12003B3F583
+:10218000426F05462CD88F2826D800F1470300F16E
+:102190006604DB064FEA541400D0013464013F3476
+:1021A000A409013411B1A1421AD30C46E3004FF443
+:1021B0008050B0FBF3F0202828BF202002B110602F
+:1021C000084B01221A60214600F068F82846214693
+:1021D00000F088F8002038BD00F11F046409DDE735
+:1021E000014838BD1CB802502221F00070B52648C5
+:1021F00088B0054604680094009CE607FAD5234899
+:10220000234C0460234C44EA83432C680194019CD2
+:10221000E407FAD50360930143EA824242F0104496
+:1022200044F4C0442B680293029BDE07FAD5046095
+:102230002B680393039BDB07FAD5174B03608B01D5
+:1022400043EA814141F0104343F4C0432E680496B1
+:10225000049EF607FAD503602B680593059BDE07FD
+:10226000FAD5046041F058412B680693069BDC07C1
+:10227000FAD5016042F058422B680793079BDB07B1
+:10228000FAD5026008B070BDB0B0025080B0025004
+:10229000C0210229807100988061189030B5002219
+:1022A0000C4C49001346023840F6FC75904202F18E
+:1022B0000102CABF236025605B181E2A04F10404D2
+:1022C000F4D1054A19441360044B054A19609A6019
+:1022D00030BD00BF00B0025078B002507CB0025058
+:1022E00020F80F000C4B18603F3020F03F008901B0
+:1022F000403058609960D9601961596199611C3307
+:102300000648196082B002680192019AD207FAD594
+:10231000196002B0704700BF90B00250B4B00250D4
+:102320002DE9F04192B0012303930493624B1D46C3
+:102330001A680592059AD207FAD5604C604B236063
+:10234000604B19461A680692069AD707FAD55E4B73
+:102350001A68D60400F1A8802A680792079AD00765
+:10236000FAD55A4A22600A680892089AD207FAD522
+:102370001E68C6F30036002E40F098801220FFF74A
+:10238000B1FE07461320FFF7ADFE87428CBF122037
+:102390001320FFF7A7FE471EFFF734F903AB01AA8E
+:1023A00039461220FFF762FE04AB804602AA394686
+:1023B0001320FFF75BFE00EB4800022832D0032811
+:1023C0003ED0012874D12B680993099BDB07FAD50D
+:1023D0003F4B23602B680A930A9BD807FAD53D4BE5
+:1023E00023602B680F930F9BD907FAD53A4B2360D4
+:1023F0002B681093109BDA07FAD5384B23602B68B3
+:102400001193119BDB07FAD5354B2360013F25D58E
+:102410001023192218210020FFF7E8FE304612B0E1
+:10242000BDE8F0812B680B930B9BD907FAD52D4B98
+:1024300023602B680C930C9BDA07FAD52A4BCFE765
+:102440002B680D930D9BDB07FAD5284B23602B6877
+:102450000E930E9BD807FAD5254BC1E703AB01AA13
+:1024600039461220FFF702FE04AB044602AA3946A1
+:102470001320FFF7FBFD10EB440402D1FFF7CCFB68
+:10248000C4E7FFF70DFB022C08D0032C09D0012C68
+:1024900010D117211620FFF743F9B7E715211420B3
+:1024A000F9E70F210E20F6E7124EB7E7124EB5E717
+:1024B000124EB3E7124EB1E7B0B0025080B00250F6
+:1024C00000084A51B4B0025088B0025000084E5182
+:1024D00000065A4940065E49000442410014424940
+:1024E00040042E49000652494006564900063A4922
+:1024F00040063E490608F1000708F1000408F10013
+:102500000508F100014B1860704700BF08BA02507F
+:10251000014B1860704700BF04BA0250094BC24318
+:102520001A60043B82B01B680193074B019A10426A
+:1025300004D0064A1060186802B0704720BF1A68BD
+:102540000192F3E704BA02503CA9002008BA0250F5
+:10255000FEF79ABFFEF7C2BF0A460021FEF7BEBFD4
+:102560002DE9F74305460E469946114600F060FAFC
+:102570000446002840F08480002E00F08580002969
+:1025800000F08480B9F1200F40F0828005F144040E
+:10259000082205F104082046FFF726F805F1240774
+:1025A000082231464046FFF71FF806F120010822B5
+:1025B0003846FFF719F802A94FF4807041F8049DDE
+:1025C000FFF7D6FD002865D1334A4FF480731360BE
+:1025D000012193600823314AFFF706FA01210846DA
+:1025E00005232F4AFFF700FA0823424601211C2049
+:1025F000FFF7FAF908233A4601210320FFF7F4F91F
+:102600002246082301210220FFF7EEF90823254A7C
+:1026100001211A20FFF7E8F90523234A01211B2095
+:10262000FFF7E2F90823214A01211420FFF7DCF922
+:1026300008231F4A01211520FFF7D6F9082305F1C9
+:10264000640201211620FFF7CFF9082305F1840267
+:1026500001211720FFF7C8F90823164A01210B2092
+:10266000FFF7C2F9FFF7AEFB04460198FFF7ECFC59
+:10267000114B002C18BF1C46A4212846FFF76CFF05
+:10268000204603B0BDE8F0830C4CF9E70C4CF7E7AB
+:102690000C4CF5E7084CEFE790B00250FCCD0F0072
+:1026A00074CE0F00BCCD0F0060CE0F0020CE0F0007
+:1026B00040CE0F00DCCD0F008408F0007608F0005B
+:1026C0008008F0008108F00038B50D460446B0B12E
+:1026D000A02200210430FFF73DFF95B129460822D2
+:1026E00004F16400FEF780FF082205F1200104F1E7
+:1026F0008400FEF779FF044B2360002038BD0348B7
+:1027000038BD034838BD00BFDD55AABB7108F000D5
+:102710008308F0002DE9F041069F044615461E4649
+:10272000FFF7D2FF38B93B46324629462046BDE87E
+:10273000F041FFF715BFBDE8F08100002DE9FF4132
+:10274000144B04460E460FCB8DE80F00204600F0D8
+:102750007FF98046B0B9CEB1636A251D01953BB9BA
+:1027600001236362226F04F13001684600F088F8AB
+:102770002B46043E243453F8042B12BAA34246F8E5
+:10278000042FF8D1404604B0BDE8F081DFF808809E
+:10279000F8E700BF8CCD0F000502F00038B5044605
+:1027A00068B1051D28467021FFF7D6FE2846202275
+:1027B0000449FFF7CDFE044B2360002038BD0348D9
+:1027C00038BD00BF9CCD0F00DD55AABB0002F00054
+:1027D000294B2DE9F04304460E4615460FCB85B034
+:1027E0006F468DE80F002DB94FF00009484605B03F
+:1027F000BDE8F083204600F02BF981460028F5D192
+:10280000231D0193636AA3BB236F8BB1C3F14008FF
+:10281000A84528BFA84604F1300031461844424676
+:10282000FFF796FE236F434446442367A5EB080554
+:10283000226F402A06D104F13001384600F020F81A
+:102840000023236705F03F0835F03F0505D03146EA
+:102850002A46384600F014F82E44B8F1000FC3D0D1
+:102860004246314604F13000FFF772FEC4F8708032
+:10287000BCE7DFF80890B9E78CCD0F000C02F00040
+:102880002DE9F74F314B44688046924699461A68C5
+:10289000002AFCD12E4B9B461A68002AFCD14FF02F
+:1028A000FF300191FFF72EFE8020FFF731FE294D0A
+:1028B000294A2A4F2A4E012307202B60A2F59E7237
+:1028C000C2F83C011360636A3B60A36A3360D8F8C6
+:1028D000003042F8043CD8F8083020469847019967
+:1028E000D9F80030002BFBD1BAF1000F20D11D4BDD
+:1028F00004221A60D9F80030002BFBD1DBF800A0CD
+:10290000BAF1000FFAD1D8F80C30204698473B684E
+:1029100063623368A362144BC3F800A0C3F844A1F8
+:10292000D9F80030002BFBD12B6003B0BDE8F08F4D
+:10293000236A012B04BF0C4A13600C4B4020196022
+:10294000C3F804A0FFF7EAFDD4E700BF10B90250B6
+:1029500020BC025018B8025000B90250CCB7025047
+:10296000D0B70250C8B7025084B6025028BC0250FB
+:10297000084B1B681B0EF02B08D1074B1A68074B3E
+:102980009A4205D1064B0020186070470520704719
+:102990000620704728B9025024BA02500000E020F7
+:1029A0000CBA02500C4B1B68C3610C4B1B68836153
+:1029B0000B4B1B6843610B4B1B6803610A4B1B6885
+:1029C000C3600A4B1B688360094B1B684360094B5B
+:1029D0001B680360704700BF5CB6025058B60250D7
+:1029E00054B6025050B602504CB6025048B602508F
+:1029F00044B6025040B602500C4BC2691A6082695C
+:102A000043F8042C426943F8082C026943F80C2C63
+:102A1000C26843F8102C826843F8142C426843F8CB
+:102A2000182C026843F81C2C704700BF5CB602509B
+:102A300030B10268034B04489A4208BF0020704737
+:102A400002487047DD55AABB8208F0007108F0000B
+:102A500030B10268034B04489A4208BF0020704717
+:102A600002487047DD55AABB0202F0000002F000E8
+:102A700002490248091F0968006808478058002079
+:102A800000F02EB970B50E46144900EB400001EB82
+:102A9000C0051446E86A183520B101280FD0022875
+:102AA00005D113E0284600F051F9A04201D20024DC
+:102AB00011E022463146284600F080F90BE0284616
+:102AC00000F044F9A042F4D20446F2E73146284629
+:102AD00000F047F90446204670BD0000B49800207D
+:102AE00006F08AB930B54FF0805000228300D0F84C
+:102AF0003011C3F80C21C3F81021624B1A60624BED
+:102B00001B68624C2360604B1B1D1B68241D2360E7
+:102B10005D4B08331B68241D23605B4B0C331B6823
+:102B2000241D2360584B10331B68241D2360564B13
+:102B300014331B68241D2360534B18331B68534CFC
+:102B400020342360504B1C331B68241D23604E4BE4
+:102B500020331B68241D23604B4B24331B68241D2A
+:102B60002360494B28331B68241D2360464B2C33BC
+:102B70001B68241D2360444B30331B68434C403496
+:102B80002360414B34331B68241D23603E4B383394
+:102B90001B68241D23603C4B3C331B68241D2360B1
+:102BA000394B40331B68241D23600124082902D1BE
+:102BB000D0F8343113B1082904D006E0354B34493C
+:102BC000196005E0D0F8343113B1082904D006E0CB
+:102BD000314BFB21196005E0D0F8343113B10829DD
+:102BE00008D00EE090F858322C48016863F30301D6
+:102BF000016002E0D0F834311BB929494FF400706C
+:102C0000086028480168C90702D06FF0010101601F
+:102C10002548016841F470010160BFF34F8FBFF395
+:102C20006F8F4FF01021D1F80002002803DBD1F89C
+:102C30000402002822DA1D4B1C601D480468002C89
+:102C4000FCD01224C1F800420568002DFCD0C1F868
+:102C5000044201680029FCD01A6001680029FCD0F8
+:102C6000BFF34F8F10487C380168124A01F4E061CD
+:102C700011430160BFF34F8F00BFFDE70F490E48BE
+:102C8000086030BD380500400404001020C5004035
+:102C9000488103008C56004018F50040E40E0040C7
+:102CA000409602400004004088ED00E004E5014049
+:102CB00000E401400400FA050090D0030C59002004
+:102CC000064808B5002101600068009005F09EFDEF
+:102CD00005F06AFB0028FBD108BD0000000101409F
+:102CE00010B5124C02202061606111A0A06104F1B6
+:102CF0007800E0614FF4805020620020A0626062A2
+:102D00000BA1A164E0620D49E1641021A065C4E952
+:102D10001410E0650AA1E01DFEF7FDFB09A12046A5
+:102D2000FEF7F9FB2020A07110BD0000B498002030
+:102D30005465726D696E616C000000002CA9002062
+:102D40005254540053454747455200000269C16838
+:102D50008A4203D88068401A104400E0501A401E8E
+:102D600070472DE9F047C4681746894606464FF07C
+:102D700000083069A04201D9051B02E0B168201AA1
+:102D80000D1AB0686D1E001BA84200D80546BD4252
+:102D900000D33D4670682A4620444946FEF774FB3E
+:102DA000B0687F1B2C44A844A944A04200D1002451
+:102DB000F460002FDDD14046BDE8F0872DE9F041F9
+:102DC00004468846D4E90207C51BE16860681646D8
+:102DD0000844B54206D94146FEF756FBB819E060F3
+:102DE000BDE8F0812A464146FEF74EFB761B08EB14
+:102DF000050132466068FEF747FBE660F0E702E057
+:102E000008C8121F08C1002AFAD170477047002075
+:102E100001E001C1121F002AFBD1704701212028C7
+:102E200003DA81400548014003E0402802DA2038F7
+:102E3000814009B10120704700207047FC06FFBDAA
+:102E4000800701D00020704701207047406800686B
+:102E5000401E084201D10120704700207047C3681E
+:102E60008B4206D811440069491E814201D80120D5
+:102E7000704700207047000030B585B00D46164CF5
+:102E80001621ADF800101ECC0DF1040C8CE81E00CC
+:102E9000124C0221012221706270A0700320E070A8
+:102EA000217159206071FE20A071694604F109006A
+:102EB0007DDF00280ED1BDF800002A46411CE171DB
+:102EC00009212172BDF808100844ADF8080001A9D5
+:102ED000034872DF05B030BD30BA0F009C6D002092
+:102EE0000858002070B58CB006251822294968467C
+:102EF000FEF7CAFA284C042628A1208806EB0040D9
+:102F000005F0B6FB0020069007900890099010226B
+:102F100006A92648FEF7F2FA0028208806EB0040B2
+:102F200034D023A105F0A4FB204802268DF81460BC
+:102F300010300A90103804250B9001210AA86EDF8A
+:102F400040B106F041F90246208821A106EB00407D
+:102F500005F092FB012200210BA86FDF40B106F0C3
+:102F600033F90246208824A106EB004005F084FBDB
+:102F700069462846FFF780FF002805D12A4C2078B3
+:102F800074DF0121207873DF0CB070BD27A105F03C
+:102F90006FFBEDE740BA0F003059002041647665C1
+:102FA00072746973696E672E2E2E0000C06D00204A
+:102FB00049524B20466F756E642C2073657474699A
+:102FC0006E672075702077686974656C697374002A
+:102FD00073645F626C655F6761705F776869746571
+:102FE0006C6973745F7365742829207265747572D7
+:102FF0006E6564202573000073645F626C655F67B3
+:1030000061705F6465766963655F6964656E746944
+:10301000746965735F7365742829207265747572AD
+:103020006E65642025730000085800204E6F20490B
+:10303000524B20666F756E642C2067656E657261F9
+:103040006C20646973636F76657279002DE9F05FB7
+:10305000DFF894B05C46DBF84890DBF8245003F0CE
+:1030600007FA216B214E00EB01086F1A31884FF0EF
+:10307000040A0AEB01401EA105F0FAFA216B404652
+:103080004944414500D1002708233A4601F0BAFFE0
+:1030900007004FF0010806D0318808EB01401BA162
+:1030A00005F0E6FA1CE003F0E3F90022294601F0FE
+:1030B00035FADBF8282004463188D946A24209D1E6
+:1030C0000AEB014018A105F0D3FAC9E90748C9F88D
+:1030D000185005E008EB01402346194905F0D3FAE2
+:1030E0003846BDE8F09F0000108000206C59002099
+:1030F000456E746572206E72665F6466755F61709E
+:10310000705F636F6E74696E756500004661696C0F
+:10311000656420746F20636F7079206669726D77C3
+:103120006172652E0000000053657474696E67203B
+:103130006170702061732076616C6964000000002A
+:1031400024BF0F0008B5134602460648009301232A
+:10315000008803EB00400B4603A105F09CFA06F043
+:10316000CFFC00006C590020526563656976656488
+:103170002061206661756C74212069643A20307882
+:10318000253038782C2070633A2030782530387814
+:103190002C20696E666F3A20307825303878000030
+:1031A000024605480121008801EB004003A105F01B
+:1031B00063FA06F0A5FC00006C59002052656365B7
+:1031C0006976656420616E206572726F723A203094
+:1031D00078253038782100002DE9F84F254C8146BC
+:1031E000924660880E46814241D800274FF6FF780C
+:1031F0008DF80070684600F0F5F822786078A188B4
+:10320000884201DA401C00E00020C0B2904204D1A4
+:103210009DF8000000F032F927E065786078884278
+:1032200001DA401C00E0002060709DF8000000F012
+:1032300025F9454519D0A068B9F1000F40F835A02F
+:103240000DD066B16188E068324605FB0100494651
+:10325000FEF71AF9A06800EBC500868002E000EBDB
+:10326000C50087800020BDE8F88F0420FBE7092017
+:10327000F9E700004458002010B50E4C03E0401C54
+:1032800000E00020207020786178814210D0227800
+:103290006188E068A36802FB010003EBC20153F8F8
+:1032A0003220898890472078A1888842E9DAE6E7C9
+:1032B00010BD00004458002030B5CB0008339DB24B
+:1032C00093074FF0000401D0072030BD044B9A60F3
+:1032D0002A44DA605C701C7058809980002030BDF0
+:1032E00044580020014801F03CBB00005C5800201D
+:1032F00070B514460E46050004D10B4940F2C510C6
+:1033000000F000F93CB12868012EC4600AD0002109
+:103310008160002070BD04494FF4E37000F0F2F8C2
+:10332000072070BD0121F3E7CCC30F0038B50E486C
+:1033300008235822416800910C49006802F080F986
+:1033400000280FD10A4A69460A4801F00FFB040021
+:1033500008D10121074801F0D8FB064901200839AE
+:103360000870204638BD000058BB0F003C85002087
+:1033700081A90F005C58002070B516460D46040068
+:1033800004D10C4940F2D51000F0BCF80A4885423F
+:1033900001D9072070BD0948266101F0E2FA2844EE
+:1033A0006060A06800B1A5602146BDE870400020C3
+:1033B00008F03EB8CCC30F0017FCFF005C5800209B
+:1033C00010B5040004D106494FF4F57000F09AF8E6
+:1033D000002021462076BDE81040012008F028B8E2
+:1033E000CCC30F0070B5044607F0E4F9012803D000
+:1033F00010A11D2000F086F8EFF3108172B61D4A6F
+:103400009368012083B990604FF0E020D0F880519C
+:10341000194B1D401560C0F88031D0F884315360DD
+:103420004217C0F8842100202070002900D162B624
+:1034300070BD00002E2E5C2E2E5C2E2E5C2E2E5C7F
+:103440002E2E5C636F6D706F6E656E74735C6C694D
+:10345000627261726965735C7574696C5C617070CD
+:103460005F7574696C5F706C6174666F726D2E63EA
+:103470000000000094850020FC06FFBD10B5044646
+:1034800007F098F9012803D00DA12B2000F03AF89D
+:103490001B498868002811D0002C0FD1EFF3108051
+:1034A00072B60B684FF0E022C2F800314B68C2F8E8
+:1034B000043100228A60002800D162B610BD0000ED
+:1034C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6301
+:1034D0006F6D706F6E656E74735C6C696272617231
+:1034E0006965735C7574696C5C6170705F75746933
+:1034F0006C5F706C6174666F726D2E63000000000B
+:10350000948500201CB56A46ADF8000001910021A9
+:1035100044F20200FFF716FE1CBD0000F8B51F487C
+:103520000146446AC06A8D6CAC2802D1486B0544E0
+:10353000241A1B4E0094042730882B4607EB0040CA
+:10354000184A19A105F0A7F8224629461548FDF7A3
+:10355000D5FFE8B13088234607EB00402A4620A17A
+:1035600005F091F804F020FF0028FBD102F096FC52
+:103570002146284603F090FB040007D03088012143
+:1035800001EB004022A100BF05F072F82046F8BD13
+:103590003088002407EB004024A1F5E710800020CC
+:1035A0006C59002000100F00566572696679696ECB
+:1035B0006720424C3A20416464723A2030782530CA
+:1035C00038782C205372633A203078253038782CA4
+:1035D000204C656E3A2030782530387800000000A5
+:1035E000436F7079696E6720626F6F746C6F61648E
+:1035F00065723A205372633A203078253038782C3F
+:10360000204C656E3A203078253038780000000074
+:103610005265717565737420746F20636F707920C3
+:10362000424C206661696C65640000004E6F206248
+:103630006F6F746C6F6164657220636F7079206E58
+:1036400065656465642C20626F6F746C6F6164657E
+:10365000722075706461746520636F6D706C657441
+:10366000652E000030B595B0040004D12E4940F21B
+:103670002740FFF747FF2D494FF6FF70224648804D
+:1036800001208DF812004FF65960ADF8100004A922
+:103690000120A8DF002844D1254B0FCB8DE80F0077
+:1036A000A11C684662DF00283BD121491C226039F9
+:1036B0000BA8FDF7E9FE1F4D142205F1C401A8680F
+:1036C0001290A0788DF84A002868139006A8FDF79C
+:1036D000DBFE12A8069013A807902088231D06AAD7
+:1036E0000BA9AADF00281CD11C2205F1D8010BA8C8
+:1036F000FDF7CAFEE8681290A0788DF84A00686865
+:103700001390142205F1F40106A8FDF7BDFE12A8DE
+:10371000069013A80790208804F10C0306AA0BA9B1
+:10372000AADF15B030BD000010C00F0008580020FF
+:1037300008BB0F0000BA0F00F0B585B00D460400BD
+:1037400004D136494FF4B370FFF7DCFE25B9334995
+:1037500040F26710FFF7D6FE14216846FDF7BCFE65
+:103760002078032308280BD12D48C188491E89B22F
+:10377000C1808288002A49D0002947D1C2802370A5
+:103780002178607860228DF800208DF801108DF886
+:10379000020063780325012B14D0224802212278ED
+:1037A000008801EB004020A104F06DFF60780B2839
+:1037B00028D101F02FFB8DF80300002001F032FB2F
+:1037C00004251FE0207809281CD2DFE800F01B1B2D
+:1037D0001B211B1B051B2100D4E902706D46E91C4F
+:1037E000666807F06DFE044629193046C91C07F0CB
+:1037F00067FE044429193846C91C07F061FE2044BD
+:10380000C01CC5B22946684607F09CF805B0F0BD5B
+:10381000D4E90112684607F084F8F1E710C00F0000
+:1038200008580020305900204446552072657175B3
+:10383000657374202564206661696C65642077690E
+:103840007468206572726F723A20307825780000B3
+:103850002DE9F0411E4C0027217AC90734D01D49BB
+:10386000884231D01C4D04261CA1288806EB00405C
+:1038700004F0FEFE6088A0F57F41FF3918D028884B
+:103880001EA106EB004004F0F3FEA068132140F0F7
+:103890000400A060608876DF002816D11B4CC82782
+:1038A0004FF47A48611C404688477F1EFAD101E0F8
+:1038B000207874DF05F03CFA070005D1288814A1B0
+:1038C00006EB004004F0D4FE3846BDE8F08100006D
+:1038D00008580020B0CE0F0030590020536875748E
+:1038E00074696E6720646F776E20424C4520747255
+:1038F000616E73706F72742E000000004469736310
+:103900006F6E6E656374696E672E000010BA0F00EB
+:10391000424C45207472616E73706F7274207368CC
+:10392000757420646F776E2E00000000F8B52A4C85
+:1039300007460020217AC9074DD1284D042628A129
+:10394000288806EB004004F093FE2D48E76001F064
+:1039500097FF00F053FB00283DD103F0A9FC48B1CC
+:10396000288828A106EB004004F082FE2A4803F0D4
+:1039700093FC02E00320FFF713FC9DF8000027A151
+:1039800020F00F00401C20F0F00010308DF80000F7
+:10399000288806EB004004F06BFE28A10722684649
+:1039A0007CDF08B927487ADF002814D11A48403054
+:1039B000FFF758FE00280ED1FFF794FA00280AD12D
+:1039C000A06821A140F00100A060288806EB00401B
+:1039D00004F04EFE0020F8BD0858002030590020A9
+:1039E000496E697469616C697A696E6720424C45F9
+:1039F00020444655207472616E73706F72740000BB
+:103A000068CF0F00436F7079696E672070656572CB
+:103A10002064617461000000BC6D00205573696E04
+:103A2000672064656661756C742061647665727484
+:103A30006973696E67206E616D6500004466755438
+:103A40006573740016BA0F00424C45204446552059
+:103A50007472616E73706F727420696E69746961DB
+:103A60006C697A65642E00002DE9FE4FA84E07466A
+:103A7000041D018830884FF00408A64D4FF0000A5D
+:103A80004FF00109424608EB0040212978D040DC84
+:103A9000132976D026DC012974D010295DD0112994
+:103AA00076D0122970D115469BA104F0E1FD308833
+:103AB000E28805EB0040A2A104F0DEFD3088A28878
+:103AC00005EB0040A4A104F0D7FD3088228905EB66
+:103AD0000040A7A104F0D0FD3088628905EB0040CA
+:103AE000A8A1F0E014297AD01A2979D01F294BD146
+:103AF000AAA104F0BDFD211D688875DF040043D034
+:103B00003188224609EB0140B0A104F0B5FD204602
+:103B10001FE0512970D00EDC22296ED023296FD0EE
+:103B200024297DD0502979D103B03946BDE8F04F22
+:103B3000B44806F009B95229D7D055293BD05629A7
+:103B40006CD1B879002869D11321688876DF002804
+:103B500064D0BDE8FE4FFFF723BBABA104F088FDA6
+:103B600020886880E96809B101208847A9496888E8
+:103B700075DF002852D0328809EB0243024604E088
+:103B800080E055E087E003E048E0A3A118469AE012
+:103B90004FF6FF706880287A400704D4FFF7A2F937
+:103BA00008B1FFF7FDFAE968002937D003B0022019
+:103BB000BDE8F04F0847FA88F72A14D29107B1F10F
+:103BC000404F0ED0D11F8BB2591ECC1701EB94740D
+:103BD00024F00304091B591A891D8CB204E077E014
+:103BE00087E0144600E0F7242346974904F04BFD94
+:103BF00021466888B5DFAAE751E03BE000E00FE02E
+:103C000092A104F035FDCDF800A0CDF804A0B8884D
+:103C10000022694690DF2AE0FFF7C2FABDE8FE8F76
+:103C20006389E28803B096A1BDE8F04F04F02BBD94
+:103C30001446A3A104F01CFD764801AA163842F6EA
+:103C40000521806A0190CDF808D06888ADDF08B101
+:103C5000FFF7A6FA3088BDF8002004EB0040A2A1CF
+:103C600004F00AFD00231A46852168887FDF0028BA
+:103C7000D2D1D3E7217900916379A279A3A104F08D
+:103C80000AFDCBE7B0A104F0F3FCCDF800A020883A
+:103C900069468FDFEBE70021688866DF57E7B87970
+:103CA0000028BBD03946574806F00AF80028B5D09E
+:103CB00007F10801534805F0AFFB0200AED0318890
+:103CC00009EB0140ABA103B0BDE8F04F04F0D4BC58
+:103CD000B5A104F0CDFC4B4AA089403A0021D38D18
+:103CE000984201D102F11C0100232088121D86DFB9
+:103CF0002DE707F08BF808B1FFF752FA318803B0CF
+:103D000008EB0140BDE8F04FB1A104F0B1BC0000E8
+:103D10003059002008580020526563656976656453
+:103D200020424C455F4741505F4556545F434F4EDC
+:103D30004E5F504152414D5F555044415445000043
+:103D40006D61785F636F6E6E5F696E7465727661C8
+:103D50006C3A2025640000006D696E5F636F6E6EC3
+:103D60005F696E74657276616C3A202564000000AC
+:103D7000736C6176655F6C6174656E63793A20255A
+:103D800064000000636F6E6E5F7375705F74696DC1
+:103D9000656F75743A202564000000005265636504
+:103DA0006976656420424C455F4741505F455654F3
+:103DB0005F434F4E4E5F504152414D5F555044411D
+:103DC00054455F5245515545535400004661696C56
+:103DD00075726520746F2075706461746520636FFF
+:103DE0006E6E656374696F6E20706172616D65746B
+:103DF000657220726571756573743A203078257824
+:103E000000000000FC6D0020436F6E6E65637465FA
+:103E10006400000016BA0F004661696C7572652077
+:103E2000746F2075706461746520636F6E6E656376
+:103E300074696F6E20706172616D65746572733A3A
+:103E40002030782578000000C8BF0F0052656365F8
+:103E50006976656420424C455F4741505F45565442
+:103E60005F444154415F4C454E4754485F55504470
+:103E70004154455F524551554553542E00000000B2
+:103E8000526563656976656420424C455F474150E1
+:103E90005F4556545F444154415F4C454E4754483A
+:103EA0005F555044415445202825752C206D61787C
+:103EB0005F72785F74696D65202575292E0000009A
+:103EC000526563656976656420424C455F474150A1
+:103ED0005F4556545F5345435F504152414D535FD8
+:103EE00052455155455354004343434420666F7235
+:103EF0002073657276696365206368616E676564C7
+:103F0000206973203078253034780000526563656D
+:103F10006976656420424C455F4741505F45565481
+:103F20005F5048595F555044415445202852583AF3
+:103F300025642C2054583A25642C207374617475C0
+:103F4000733A2564290000005265636569766564EB
+:103F500020424C455F4741505F4556545F50485999
+:103F60005F5550444154455F524551554553542E79
+:103F700000000000436F756C64206E6F74206861F0
+:103F80006E646C65206F6E5F6374726C5F70745FDB
+:103F900077726974652E206572725F636F64653A2B
+:103FA0002030782530347800526563656976656421
+:103FB00020424C455F4741505F4556545F5345434F
+:103FC0005F494E464F5F52455155455354000000DE
+:103FD00046696E69736865642068616E646C696EB9
+:103FE0006720636F6E6E2073656320757064617403
+:103FF00065000000007800F00100704738B500202F
+:10400000009002F055FE002830D1194C0425194AC1
+:10401000208819A105EB004004F02EFB154813DFA2
+:10402000002823D120881CA105EB004004F020FBD0
+:1040300004F0A8FE002819D1684604F0F9FC002815
+:1040400014D120881AA105EB004004F011FB694649
+:10405000012004F0F7FC002808D120881AA105EB04
+:10406000004004F005FB684604F096FD38BD0000F2
+:104070003059002000100F0053657474696E67207A
+:10408000757020766563746F72207461626C653A36
+:104090002030782530387800456E61626C696E6733
+:1040A00020536F66744465766963652E00000000D6
+:1040B000436F6E6669677572696E6720424C452072
+:1040C000737461636B2E0000456E61626C696E678C
+:1040D0002074686520424C4520737461636B2E0028
+:1040E00011480421008801EB004010A104F0C0FA3F
+:1040F00004F08CFB04F058F90028FBD1114E642524
+:104100004FF47A47741C3846A0476D1EFAD1BFF3AE
+:104110004F8F0D4801680D4A01F4E06111430160C1
+:10412000BFF34F8F00BFFDE76C59002052657365E8
+:104130007474696E6720626F6F746C6F616465720E
+:104140002E00000090B80F000CED00E00400FA050E
+:104150002DE9FC410646C0074FF000050ED0104F78
+:1041600000240122385D009500231146019503F0DB
+:10417000CBFF641C042CF4D300F064F8B0070DD519
+:10418000074E0024361D0022305D032300951146A2
+:10419000019503F0B9FF641C042CF4D3BDE8FC8145
+:1041A00086B80F0010B50446042803D305A12120CA
+:1041B000FFF7A8F90E480121005DBDE8104004F0AA
+:1041C00019B800002E2E5C2E2E5C2E2E5C2E2E5C3E
+:1041D0002E2E5C636F6D706F6E656E74735C626FB4
+:1041E000617264735C626F617264732E63000000BD
+:1041F00086B80F0010B50446042803D305A11B2080
+:10420000FFF780F90E480021005DBDE8104003F083
+:10421000F1BF00002E2E5C2E2E5C2E2E5C2E2E5C0E
+:104220002E2E5C636F6D706F6E656E74735C626F63
+:10423000617264735C626F617264732E630000006C
+:1042400086B80F0010B500242046FFF7ABFF641CB2
+:10425000042CF9D310BD00002DE9F8430546861C57
+:1042600000208DF8000090460F464FF00109684687
+:10427000FFF7B8F81B4C20683860D4E90001401AF9
+:10428000A168081A41F21C0167180EE001213846A6
+:1042900001F021FA01F0D2F80146384601F01BFA8C
+:1042A000D4E90001401AA168081A401C8642EDD8E2
+:1042B000B8F1000F03D0052065F3891002E0062055
+:1042C00065F39F50A2682168114004EB8101C8602A
+:1042D0002068304420609DF80000FFF7CFF8484682
+:1042E000BDE8F8839088002010B543689C184460AE
+:1042F00021B905E013F8010B01F8010B521EF9D2A8
+:10430000012010BD30B482680468531C8360A1543E
+:10431000D0E901128A4202D330BC03F0FDBB30BCAD
+:1043200070470000034803C8814201D10120704753
+:10433000002070479088002010B50548012101F049
+:10434000E0F9BFF35F8F08B1002010BD012010BD60
+:104350000058002010B5064C2068012803D005A1A4
+:104360006D20FFF7CFF8BFF35F8F0020206010BDF6
+:10437000005800202E2E5C2E2E5C2E2E5C2E2E5CE5
+:104380002E2E5C636F6D706F6E656E74735C6C69FE
+:10439000627261726965735C6D757465785C6E726A
+:1043A000665F6D74782E6800044900200860044937
+:1043B0004FF48060C1F880017047000000A50250F2
+:1043C00004E000E003490120086003498002C1F8CD
+:1043D0000001704700A5025004E000E070B500F154
+:1043E0000806106815460C46202802D248F21450E0
+:1043F00070BDFFF7A1FF80B1FFF7E4FF2146304613
+:10440000FEF79CF90646FFF7CFFFFFF7A3FF304604
+:1044100000F0D4FD060003D004E048F2045070BD63
+:10442000202028602021204601F080FF304670BD0A
+:1044300010B50830FEF7B2F9BDE8104000F0BEBD7F
+:104440002DE9F04700F108090E461446FFF774FF06
+:10445000B8B1FFF7B7FF4FF480584546AC4200D8DB
+:1044600025462A4631460E48FDF70EF82A460C49E5
+:104470004846FEF7ADF90700A4EB05042E4404D02E
+:1044800005E048F20450BDE8F087002CE5D1FFF7C5
+:104490008BFFFFF75FFF3846BDE8F04700F08EBDA9
+:1044A0009C5D002070B50B4800240460BFF35F8F53
+:1044B000094D01202860FEF75BFA01002C604FF0E7
+:1044C000030004D0052901D148F2035070BD00203B
+:1044D00070BD00000058002000A5025001490020D6
+:1044E0000860704700A5025010B5040003D10549CB
+:1044F000C520FFF707F80448C16B6160006CA0603D
+:1045000010BD000060C10F001080002040684968A5
+:10451000884201D80120704700207047F0B54FF065
+:10452000FF3622B11268D24300230A4D0DE0324615
+:10453000FAE7C45C62400824D70700D037462F4012
+:1045400087EA5202641EF7D15B1C8B42F1D3D04341
+:10455000F0BD00002083B8EDF0B5146906468DB0BB
+:1045600020681546271DE0B1022920D00A200090BE
+:104570006B4609AA304606F0A3F900280FD009A916
+:1045800001A8009A05F0A8FF01AE96E80F0005AE5D
+:1045900086E80F00236869683A4605A898470DB079
+:1045A000F0BD0DB03046BDE8F04006F009B86946F0
+:1045B000304605F09BFF0028F1D0236869683A4631
+:1045C000684698470028EAD002980028F5D101985B
+:1045D00070600120E3E753685B7813F0C00303D0F9
+:1045E000402B03D00020704700F002B8FFF7B4BFA3
+:1045F0002DE9FF410B465168064614464878334D75
+:1046000000F00F0210F0300055F8225006D01028AC
+:1046100006D0202808D0302856D13EE022694DE04F
+:1046200061690120087047E0022B28D1042A26D8AE
+:104630004FF0010869463046676905F057FF0028CA
+:104640001AD009E00B79226913FB00226846A847BB
+:1046500070B13878401C3870029820B161683878A1
+:104660004A799042EED301987060029860BB02E0F4
+:104670004FF00008F7E7404604B0BDE8F081D4E908
+:1046800004300F79027817FB023349798A421BD232
+:10469000521C02701A46616810E008786169072AA6
+:1046A000087009D1606801792069FCF715FF60681E
+:1046B0002169806805F035FF2269616804B03046E1
+:1046C000AC46BDE8F04160470020D5E7DCBD0F00F7
+:1046D00038B51D4901200A68D20301D5000407E05E
+:1046E0001A490A6812F0A90F04D0086800F05600B1
+:1046F0000860002001F04EFE154C0425D0B11920B1
+:104700000090684603F048FDD0F810050099C840B5
+:1047100010F0010F13D00D48001F006810F0B10019
+:1047200007D020880BA105EB004000BF03F0A0FFDD
+:10473000012038BD208810A105EB0040F6E7208855
+:1047400016A105EB0040F1E7000400402005004001
+:104750006C590020444655206D6F64652072657168
+:1047600075657374656420766961204750524547CA
+:104770005245542E00000000444655206D6F64657C
+:1047800020626563617573652061707020697320B4
+:104790006E6F742076616C69642E0000444655206B
+:1047A0006D6F6465207265717565737465642076DC
+:1047B000696120627574746F6E2E0000FEB5184931
+:1047C0000446086808B1401E08601648D4E9015341
+:1047D00000880426227806EB00409DB10E6821690E
+:1047E0000296CDE900312B46012A16D00EA210A167
+:1047F00003F064FF6169002911D0E06803B0BDE8EF
+:10480000F040084709680091012A04D006A217A1C8
+:1048100003F041FFEEE71FA2F9E71EA2E7E7FEBDA6
+:10482000205800203859002065726173650000002F
+:10483000466C617368202573206661696C6564202D
+:104840002830782578293A20616464723D25702CDF
+:10485000206C656E3D307825782062797465732C04
+:104860002070656E64696E6720256400466C617314
+:104870006820257320737563636573733A206164E0
+:1048800064723D25702C2070656E64696E6720250A
+:1048900064000000777269746500000010B5082894
+:1048A0001BD2DFE800F004121A1A1A041A040120BD
+:1048B000FFF74EFC0020FFF79DFC0120FFF79AFC5C
+:1048C000BDE810400220FFF76DBC0120FFF76AFC35
+:1048D000BDE810400220FFF78DBC10BD10B50446A6
+:1048E000032806D0042C04D0062C0ED0072C04D1AB
+:1048F0000BE00749074801F0FFF807480168002965
+:1049000005D02046BDE810400847FFF7E9FB10BD81
+:10491000AD510F00C0D40100B857002010B50446B7
+:10492000062802D1002002F0A5FD044801680029F4
+:1049300003D02046BDE81040084710BD04580020B1
+:1049400010B50021024800F0DCFE80F3100010BD1D
+:10495000AC9800204FF4A07202EB810189B200F004
+:104960003BBA0068D0F80405704700002DE9F04715
+:1049700016460D46040003D136492F20FEF7C2FD2E
+:104980001DB934493020FEF7BDFD1EB93149312033
+:10499000FEF7B8FD60793049DFF8BC80DFF8BC90E5
+:1049A00041F82060617908F1040808EBC100007942
+:1049B00038B10824B9F80000022101EB004028A119
+:1049C00043E02E882768B6F5805F03D32DA1FD2034
+:1049D000FEF798FDC7F80865AD7894F90460A81E45
+:1049E000022806D3681F032803D331A14520FEF710
+:1049F00089FD002E4FEA451006DA06F00F0101F19D
+:104A0000E02181F8140D03E006F1E02686F80004A9
+:104A100094F90410012201F01F0302FA03F049097E
+:104A2000890001F1E021C1F88002C1F8000161793B
+:104A300008EBC1010A71617948F83140B9F800000A
+:104A4000032101EB0040002424A103F011FE2046C5
+:104A5000BDE8F08710C40F007C580020505900209A
+:104A600052544320696E7374616E636520616C7289
+:104A70006561647920696E697469616C697A6564DD
+:104A80002E0000002E2E5C2E2E5C2E2E5C2E2E5C18
+:104A90002E2E5C6D6F64756C65735C6E7266785CEF
+:104AA00068616C2F6E72665F7274632E680000001E
+:104AB0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C69F5
+:104AC0006E746567726174696F6E5C6E7266785C35
+:104AD0006E7266785F676C75652E68005254433A53
+:104AE00020696E697469616C697A65642E000000E2
+:104AF00090F90400012100F01F029140400980005C
+:104B000000F1E020C0F8001270470A46022100F0D0
+:104B10004FB94FF4827100F05FB9000010B5040086
+:104B200003D104496120FEF7EDFC206801210160FA
+:104B300010BD000010C40F0010B5040003D10449DB
+:104B40006720FEF7DFFC20680121416010BD0000F6
+:104B500010C40F002DE9F843994616460F4605008C
+:104B600003D12B498620FEF7CDFC29684FF4803411
+:104B70004FF4A070BC4000EB870080B226F07F4667
+:104B8000C1F808432968C1F84843296800220A503F
+:104B900008580090286800EB8701D1F84005C1F85B
+:104BA00040652968D1F804151A4F401A20F07F405B
+:104BB0004FF00408012809D1398808EB014016A1FB
+:104BC00003F056FD21494FF4046088472868C0F877
+:104BD00044432968D1F80435F01A20F07F400202DE
+:104BE00001D540F07F40C9F1000290420BDD022860
+:104BF00009DC3988324608EB014015A103F043FD7A
+:104C00000D20BDE8F883C1F804430020F9E7000057
+:104C100010C40F00505900205254433A2044656C90
+:104C2000617920696E74726F647563656420647560
+:104C30006520746F207269736B206F6620707265D7
+:104C40002D666972696E672E0000000071BB0F004F
+:104C50005254433A2057696E646F77656420636FDE
+:104C60006D70617265207365742074696D656F7510
+:104C70007420286162735F76616C75653A25642CD7
+:104C800020636F756E7465723A2564292E000000EA
+:104C90002DE9FC4180461F4615460E4600240D486E
+:104CA00000F016FD38B11120BDE8FC8106EB0430A0
+:104CB00003F084FE641CAC42F8D1064800F0FFFC0F
+:104CC000CDE90057334600220221404600F02AF881
+:104CD0000020E9E7885800202DE9F843104D0F46E1
+:104CE00080461E4691466946286800F0BCFC0400D8
+:104CF00014D01C21FCF7F0FB01202071C4F81490A3
+:104D0000380BC4F80080C4E902606946286800F0E6
+:104D1000CBFC05F0B5FD0020BDE8F8830420FBE7DF
+:104D2000B4BB0F002DE9F04387B00446DDE90E89DE
+:104D300080681D4616460F4600280BD0182168468D
+:104D4000FCF7CAFB02A88DF8007080E86003A16838
+:104D50006846884707B0BDE8F08330B50446006870
+:104D600087B00D46806800281FD018216846FCF7E0
+:104D7000B3FB0195A0680590207910B1012810D1EE
+:104D800007E001208DF8000020690290E0680390A0
+:104D900005E002208DF80000E068000302906069E1
+:104DA0000490206881686846884707B030BD0000DD
+:104DB00070B516460C46050003D10649B920FEF72A
+:104DC000A1FB2868C0F84443002E02D02868C0F830
+:104DD000044370BD10C40F0038B50C46050003D164
+:104DE0000749CA20FEF78EFB2868015929B1002126
+:104DF000015100590090012038BD002038BD00004D
+:104E000010C40F000B2803D30B38C0B200F00AB84F
+:104E1000704700000249002208780A7070470000BD
+:104E200024580020014908700B20704724580020A6
+:104E30000149012008707047F95700202DE9FE4311
+:104E400007004FF02000904689464FF0010602907F
+:104E500004D12A494FF4FA70FEF754FB284C04257C
+:104E6000434620884A4605EB004026A103F00BFC90
+:104E700002A93348CDE9000143464A463149A0F52D
+:104E80009A7001F063F9020007D02088012101EB3C
+:104E900000402DA103F0F0FB2CE007F16F01202270
+:104EA0000F462748FCF72AFB28B32088022101EB94
+:104EB000004032A103F0DCFB208837A105EB004065
+:104EC00003F0D6FB2088202205EB0040394603F092
+:104ED0007BFB208835A105EB004003F0C9FB20884F
+:104EE000202205EB0040164903F06EFB03F05CFA4C
+:104EF0000028FBD100263046BDE8FE8338C30F00F2
+:104F00004859002048617368207665726966696354
+:104F10006174696F6E2E204669726D7761726520CB
+:104F2000737461727420616464726573733A2030C3
+:104F30007825782C2073697A653A203078257800B6
+:104F40001C850020CCB80F00436F756C64206E6F19
+:104F5000742072756E206861736820766572696668
+:104F600069636174696F6E20286572725F636F6434
+:104F7000652030782578292E00000000486173688C
+:104F800020766572696669636174696F6E20666117
+:104F9000696C65642E000000457870656374656413
+:104FA00020465720686173683A00000041637475B9
+:104FB000616C20465720686173683A0010B50F4C49
+:104FC00048F20351031B48F21652A04211D007DCED
+:104FD00000280AD00A4BC01808D0012804D10BE0E1
+:104FE0000A2B01D00D2B07D0104610BD48F20150FE
+:104FF00010BD48F2025010BD084610BD0202F0007C
+:1050000000FE0FFF2DE9FC5F0646DFF804A198467D
+:1050100015460F464FF0040BB1420BD1BAF8000011
+:1050200033460BEB00403A463AA103F02CFB00203C
+:10503000BDE8FC9F04D243494FF02900FEF762FA15
+:10504000B8F1000F03D13F492A20FEF75BFA300583
+:1050500003D03C492B20FEF755FAB81B040B03D1B3
+:1050600038492E20FEF74EFA0020009005F6FF701A
+:105070004FEA103900F024FF4046A04500D2044614
+:10508000A04641E04946C14504D808462C46CDF823
+:10509000049004E040464FEA0834CDF8048001460D
+:1050A0000022304601F096FC0028C1D10094BAF8E5
+:1050B000001033460BEB01403A4623A103F0EBFA14
+:1050C000601E00F00300221A002339463046D21C2D
+:1050D00001F030FD0028ABD101992448A9EB01096A
+:1050E0002D1B016B2644214401632744002002F05C
+:1050F0000BF9009040B1BAF80000012101EB00402B
+:105100001BA103F0B5FA01E0002DBBD100988FE799
+:105110006C5900204E6F20636F7079206E65656456
+:105120006564207372635F616464723A203078252D
+:10513000782C206473745F616464723A203078253F
+:1051400078000000D4BE0F00436F7079696E67204D
+:105150003078257820746F20307825782C2073697A
+:105160007A653A2030782578000000001080002011
+:105170004661696C656420746F207772697465207C
+:10518000696D61676520636F7079696E6720707201
+:105190006F677265737320746F2073657474696EC2
+:1051A000677320706167652E0000000004480321CA
+:1051B000008801EB004003A103F05AFAFEF790FFCC
+:1051C0006C590020496E6163746976697479207442
+:1051D000696D656F75742E0001494160002070474C
+:1051E00088BB0F0010B50B4941600B4800F070FA06
+:1051F00068B903F019FE08491C234FF4EE720874D5
+:105200000448A1F5EE71001F006800F019FA0020B3
+:1052100010BD0000B8BB0F007C8700202DE9FC5FAB
+:105220000E008346DDE90C47C6F100009846924621
+:10523000814600D40846012503E000BF90FBFAF048
+:105240006D1C5045FADAA84500D9454624B1002E18
+:1052500001DB780700D5641EB80702D5B8F1000F4E
+:105260000AD0F80708D13CB1A54205D22021584602
+:10527000641EFFF747F8F6E7002E02DA4E462D21AE
+:1052800002E0780703D52B215846FFF73BF807F0DB
+:10529000030002280BD1B8F1000F08D13CB1A542A0
+:1052A00005D230215846641EFFF72CF8F6E7CDE909
+:1052B0000047434652463146584606F023F9BDE8BA
+:1052C000FC9F000010B5024600201268930702D030
+:1052D000530702D410BD500719D502F0030001286E
+:1052E00007D002280BD00D494FF49170FEF70AF950
+:1052F0000BE0C2F383100B68801C184404E0022307
+:10530000086803EB925210440860012010BD086841
+:1053100000EB9253C2F38910401CEEE730C90F0036
+:1053200002480068002800D00120704788580020FB
+:105330000248007A002800D0012070477C870020B6
+:1053400038B54FF440531A4A5D6800F50051954254
+:1053500004D04868904201D1012400E00024954225
+:1053600024D14868904221D11878142801D95A696B
+:1053700000E000220F48B2FBF0F30A78142A01D9AA
+:10538000496900E00021B1FBF0F0834203D0012421
+:1053900009A2009002E0002409A200900A4803211B
+:1053A000008801EB004009A103F075F9204638BDE3
+:1053B000DBE5B15140420F006D616A6F7200000081
+:1053C0006D696E6F7200000048590020536F66745B
+:1053D00044657669636520757064617465206973DE
+:1053E00020612025732076657273696F6E20757059
+:1053F000646174652E2043757272656E743A20255F
+:10540000642E204E65773A2025642E0070B505463F
+:1054100008680C464A6886682846314604F0A2FFB0
+:105420006068286104F10C00686170780221B1EBBA
+:10543000901F01D1241D2C6170BD00002DE9FF419A
+:105440000026264800F041F92448001F074600F0D6
+:105450003CF9234C60680090A56800E0009869461C
+:10546000284004EB80000C30FFF72CFF0028F5D11A
+:1054700001AA009901EA050304EB8303491CDB68D8
+:1054800042F82030401C00910228F2D3019800F02D
+:10549000030001281AD002280ED012494FF4AF7031
+:1054A000FEF730F8384600F00DF908B1009860605A
+:1054B00004B03046BDE8F0810198032101EB905023
+:1054C0000099BDF80A6001EB900005E00198BDF875
+:1054D0000A60C0F3831008440090E3E7A898002016
+:1054E0009088002030C90F0070B500224FF4805121
+:1054F000104600F009FBC8B912480022C0F57E2111
+:1055000000F002FB90B94FF400410F4803F03AF964
+:1055100002F034FF0D4C03250DA1208805EB00405F
+:1055200003F0A6F80D4800F00BFC08B1FDF738FEBB
+:1055300000F0FAF920880AA105EB004003F098F882
+:10554000002070BD00100F00E5320F006C590020E4
+:10555000496E73696465206D61696E009D480F0036
+:105560004166746572206D61696E00002DE9F05F1F
+:10557000C7888A46191D1646B1FBF7F2B1FBF7F54D
+:1055800007FB121999193944C91CB1FBF7F10446FC
+:105590004079C9B2DDF828B0884206D21749942074
+:1055A000FDF7B0FF01E024686D1E002DFBD1A84679
+:1055B000A7EB0905B5421AD81CE000BFBBF1000FEC
+:1055C00006D004EB09010AEB08002A46091D05E094
+:1055D00004EB09000AEB08012A46001DFBF754FF03
+:1055E0002468761B4FF00009A844B74201D935461C
+:1055F00000E03D46002EE1D1BDE8F09F54C40F000D
+:1056000030B5024659B103F0E9F80021074C09E032
+:1056100004EB810315685B88AB4202D11160002066
+:1056200030BD491C8142F3D3052030BD24590020F0
+:1056300010B5FBF73EFE08B1002010BD112010BDD3
+:1056400010B531B1B2FBF3F403FB14241CB10920F3
+:1056500010BD0E2010BD016000214160816082817B
+:10566000C381084610BD70B50C460546FBF7D6FD54
+:10567000002802D021882868084470BD10B50A8827
+:1056800049888A4203D1FBF70BFE012010BD0020A0
+:1056900010BD70B50C460546FBF7E5FD002802D0AD
+:1056A00061882868084470BD10B50A8849888A4214
+:1056B00003D1FBF7CFFD012010BD002010BD00215C
+:1056C00000F00FB8002100F012B8012100F01EB860
+:1056D000012100F011B808B56A46FBF736FE0098C4
+:1056E00008BD08B56A46FBF716FE009808BD08B568
+:1056F0006A46FBF710FE08BD08B56A46FBF7FEFDDB
+:1057000008BD08B56A46FBF7EDFD08BD08B56A4659
+:10571000FBF7F4FD009808BD08B56A46FBF722FECA
+:10572000009808BD38B5040003D115A1FE20FDF78F
+:10573000E9FE00258DF800506846FDF753FE20680D
+:1057400062680168914214D9491E01600D781CB944
+:1057500019A1C220FDF7D6FEA08AE16805FB00155D
+:105760002068217A0278891A0279C9B28A4200D265
+:1057700001719DF80000FDF781FE284638BD00004C
+:105780002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C631E
+:105790006F6D706F6E656E74735C6C69627261724E
+:1057A0006965735C62616C6C6F635C6E72665F628C
+:1057B000616C6C6F632E63002E2E5C2E2E5C2E2E81
+:1057C0005C2E2E5C2E2E5C636F6D706F6E656E743A
+:1057D000735C6C69627261726965735C62616C6C46
+:1057E0006F635C6E72665F62616C6C6F632E6300E8
+:1057F00038B50C46050004D112A140F22110FDF786
+:1058000081FE24B90FA14FF49170FDF77BFE0020BB
+:105810008DF800006846FDF7E5FD1DB91749CF205A
+:10582000FDF770FEE8682A68211AA88AB1FBF0F13A
+:105830001068431C136001709DF80000FDF71EFE08
+:1058400038BD00002E2E5C2E2E5C2E2E5C2E2E5C83
+:105850002E2E5C636F6D706F6E656E74735C6C6919
+:10586000627261726965735C62616C6C6F635C6EBD
+:1058700072665F62616C6C6F632E6300B8570F00D5
+:1058800010B5040002D0206830B901E00E2010BD30
+:1058900017A1D920FDF736FE606818B914A1DA20E7
+:1058A000FDF730FEA06818B911A1DB20FDF72AFE34
+:1058B000E06818B90EA1DC20FDF724FEA08A18B913
+:1058C0000BA1DD20FDF71EFE207A61682268401AD8
+:1058D000C0B2116004E0226811684B1C13600870AC
+:1058E000401EC0B2F7D221680020087110BD000030
+:1058F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63AD
+:105900006F6D706F6E656E74735C6C6962726172DC
+:105910006965735C62616C6C6F635C6E72665F621A
+:10592000616C6C6F632E63002DE9F041184D4FF4EC
+:10593000805204272888164607EB004015A102F084
+:105940009BFE4FF0E024D4F8802128881FA107EBAC
+:10595000004004F5C07402F08FFE60172060C4F8A8
+:1059600000016060C4F8040101F0AEF930B128888C
+:10597000012101EB004020A102F07AFE02F014FDAB
+:105980000028FBD13046BDE8F04100F051B80000DE
+:105990006C59002052756E6E696E67206E72665F7C
+:1059A000626F6F746C6F616465725F6170705F735A
+:1059B00074617274207769746820616464726573BD
+:1059C000733A2030782530387800000044697361DC
+:1059D000626C696E6720696E74657272757074733B
+:1059E0002E204E5649432D3E494345525B305D3A89
+:1059F00020307825780000004661696C656420726B
+:105A0000756E6E696E67206E72665F6466755F6D37
+:105A100062725F6972715F666F72776172645F61F3
+:105A20006464726573735F736574282900000000F5
+:105A300070B506461F4888B0C0F57F21002200F0EF
+:105A400063F8021E4FF0FF3507D01B480121008884
+:105A500001EB004019A102F00FFEEFF30580D6E93B
+:105A60000046C005C00D4FF0000181F3148881F39A
+:105A7000108881F3118881F3138813D020221D49E7
+:105A80006846FBF701FD203C202269462046069629
+:105A9000FBF7FAFC6FF0060229462046FBF7BAFB3B
+:105AA00008B070BD08B0324629462046BDE87040B7
+:105AB000FBF7B0BB00100F006C590020436F756CF2
+:105AC00064206E6F742070726F7465637420626FEF
+:105AD0006F746C6F6164657220616E6420736574AD
+:105AE00074696E67732070616765732C2030782548
+:105AF000782E000098B80F000A4601460148006859
+:105B000005F0B2BCB8B80F0070B50B0502D1B0F506
+:105B10007F2F01D9072070BD0AB1062500E00225BC
+:105B2000104A114B1468082C01D3042070BD03EBFC
+:105B30000416C6F80008C6F80418C6F80858641C0D
+:105B4000146003EB0414D4F8F0678642EAD1D4F869
+:105B5000F4678E42E6D1D4F8F847AC42E2D1002097
+:105B600070BD0000BC57002000E001402DE9F04767
+:105B70003D4C04253B4E2088002705EB00403BA10F
+:105B800002F076FDB06801280FD0A52816D0AA280B
+:105B90001DD0AC28208824D0032101EB00403CA17B
+:105BA00002F066FD0020BDE8F08720883FA105EBEC
+:105BB000004002F05DFDFDF749FA10E020883EA1AB
+:105BC00005EB004002F054FD04F062FF10E0208875
+:105BD0003CA105EB004002F04BFDFDF79FFC0246A7
+:105BE00008E005EB00403AA102F042FD05F020F884
+:105BF000024601274FF0010932B12188B36809EB51
+:105C0000014037A102F03FFD304600F055FCDFF8BF
+:105C10000481002188F800103F4801F075FB06461A
+:105C200098F8000020B93D4940F27910FDF76AFC70
+:105C300046B1218809EB014039A102F019FD032684
+:105C40003046B0E70126002FFAD0012000F0A2FB79
+:105C50000028F5D02088394905EB004002F008FD06
+:105C60000226EDE7348000206C590020456E7465F3
+:105C700072206E72665F626F6F746C6F61646572C2
+:105C80005F66775F61637469766174650000000028
+:105C90004E6F206669726D7761726520746F206146
+:105CA000637469766174652E0000000056616C694A
+:105CB000642041707000000056616C696420534498
+:105CC0000000000056616C696420424C0000000036
+:105CD00056616C6964205344202B20424C00000024
+:105CE00041637469766174696F6E206661696C6581
+:105CF000642077697468206572726F722025642051
+:105D00002862616E6B20636F64653A203078257875
+:105D100029000000F9570020314E0F00D4BE0F00BB
+:105D2000436F756C64206E6F7420777269746520A0
+:105D300073657474696E67732E0000006CBF0F008A
+:105D4000F8B5354C05460426208834A106EB004002
+:105D500002F08EFC3748056019200090684602F07A
+:105D60001BFA009A344900EB8200C0F800170020AB
+:105D700001F0FCF9002842D1FFF7F8FE20B101281C
+:105D800020D002283BD104E02C4DFEF7A1FC10B935
+:105D900032E042F2107500F093F8294A20211820D1
+:105DA000FDF78AFA08B1FDF7FBF92648016811F002
+:105DB000B10F03D0016801F04E01016000F050FF07
+:105DC000E8B901E0FEF78CF91F492846FFF794FE79
+:105DD0001E4800F0FDFE90B920881DA106EB004092
+:105DE00002F046FC00F05AF8FDF746FA02F0DCFA41
+:105DF0000028F7D141DFF5E701F078F908B1032079
+:105E0000F8BDFFF791FD2088012101EB004014A1AE
+:105E100002F02EFCF3E700006C590020496E206E62
+:105E200072665F626F6F746C6F616465725F696EDA
+:105E300069740000B85700200C000300C0D40100B2
+:105E40007C5900201C050040AD510F00DD480F00BB
+:105E5000456E746572206D61696E206C6F6F7000A5
+:105E600053686F756C64206E6576657220636F6D24
+:105E70006520686572653A204166746572206E72AD
+:105E8000665F626F6F746C6F616465725F61707082
+:105E90005F737461727428290000000010B503F06C
+:105EA000CBF9002803D0BDE8104005F03DBC10BD83
+:105EB0000A4601460148406805F0D6BAB8B80F0056
+:105EC0002DE9F041224C207800283FD103F0B4F9AD
+:105ED000204E03274FF0010800282FD01E480068ED
+:105EE0001EA1450930882A4607EB004002F0C4FB9A
+:105EF00005EB4500850842F21070854201D2012071
+:105F000000E00020607005F00FFC607820B91248B6
+:105F100008300068C0070AD030882A4607EB0040E6
+:105F200014A102F0A9FB1F492846FFF7C1FF4FF05B
+:105F3000E0214FF48030C1F8000105E030881AA15B
+:105F400007EB004002F094FB84F80080BDE8F0818C
+:105F5000FA5700202C5900200405014057445420D2
+:105F6000656E61626C6564204352563A2564206D0B
+:105F7000730000005374617274696E67206120744D
+:105F8000696D657220282564206D732920666F7203
+:105F90002066656564696E67207761746368646F05
+:105FA000672E000065B70F00574454206973206EB8
+:105FB0006F7420656E61626C6564000070B50446A4
+:105FC0000D462022083000F077F9202205F120014B
+:105FD00004F1280000F070F9002070BDF0B599B010
+:105FE0000D4621491E9E944607460160202B00D392
+:105FF00020231C461A46614611A800F05DF92022B4
+:10600000314601A800F026F918480121FFF779FB75
+:10601000BFF35F8F002618B148F2045019B0F0BDED
+:10602000FEF7D0F911AB01AA05F10801384600943A
+:10603000FCF770FB0446FEF7B7F90C4D2868012801
+:1060400003D00BA16D20FDF75DFABFF35F8F2E60CB
+:1060500044B11448C44202D148F24250DEE748F24B
+:106060001650DBE70020D9E7DD55AABB0058002019
+:106070002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6325
+:106080006F6D706F6E656E74735C6C696272617255
+:106090006965735C6D757465785C6E72665F6D744E
+:1060A000782E68007CF70FFF70B516460C46054643
+:1060B00000F0E9F800280ED1AA791946304600F020
+:1060C000EFF8002807D131462046FFF777FF002878
+:1060D00001D10149216070BD7052464D2DE9F84F44
+:1060E0006C460E46D4E90A7905469A46904616490A
+:1060F000304600F0BCF80028A54611D1706849462A
+:1061000040794200384600F0CBF80028A54607D178
+:10611000B8F1000001D02DB107E0A54648F21050BB
+:10612000BDE8F88FAAB06D464DB182B00246534625
+:10613000314628460097FFF751FFA546F0E748F2A1
+:106140001550A546ECE700007052464D2DE9F04190
+:106150001D46DDE906871646044600F02DF80028A6
+:106160000DD12A463146204600F03CF8002806D1E1
+:106170003A4641462046BDE8F04100F002B8BDE88D
+:10618000F08170B515460E46044605F0BDFA0028AC
+:1061900007D13EB160682968C268914205D248F2D1
+:1061A000145070BD48F2135070BD83682A463146C2
+:1061B0002046BDE87040184710B550B161B141604C
+:1061C000096804468847002802D10548206000205D
+:1061D00010BD48F2015010BD48F2105010BD000033
+:1061E0006E52464870B515460E46044605F08CFAC8
+:1061F00000280BD146B155B160682A463146436844
+:106200002046BDE87040184748F2105070BD00208D
+:1062100070BD00002DE9F0410B480C4D0C4F401BA8
+:10622000C60801203870002406E000BF55F834008D
+:106230008047002805D1641CB442F7D3022038708F
+:106240000020BDE8F0810000B0CE0F00A8CE0F0006
+:10625000FC57002070B514460D46064600F02CF899
+:10626000291930192246BDE8704000F025B828B140
+:106270000068884205D048F24050704748F21050FC
+:1062800070470020704728B139B10022C1E90020D1
+:106290001046704748F21050704748F2135070474C
+:1062A00020B1914205D048F21150704748F2105089
+:1062B000704700207047000070B516460C46050078
+:1062C00003D10AA11F20FDF71DF91CB907A1202049
+:1062D000FDF718F9A919491E04E000BF14F8010BD5
+:1062E00001F80109A942F9D270BD00002E2E5C2EE2
+:1062F0002E5C2E2E5C2E2E5C2E2E5C636F6D706FCE
+:106300006E656E74735C6C69627261726965735CF0
+:1063100063727970746F5C6E72665F6372797074A9
+:106320006F5F7368617265642E63000070B50D461F
+:10633000040003D107A10D20FDF7E4F86019401E09
+:1063400005E02178027804F8012B00F80119A04239
+:10635000F7D270BD2E2E5C2E2E5C2E2E5C2E2E5C67
+:106360002E2E5C636F6D706F6E656E74735C6C69FE
+:10637000627261726965735C63727970746F5C6E6E
+:1063800072665F63727970746F5F7368617265645F
+:106390002E6300002DE9F041174C074604252088A4
+:1063A00016A105EB004002F063F91B4E306A01288C
+:1063B00004D0208819A105EB00400FE09FB1F069DF
+:1063C00088B100F055F80022B169FEF7A7F8F1692D
+:1063D000814208D0208819A105EB004002F048F95D
+:1063E0000020BDE8F081208819A105EB004002F0F3
+:1063F0003FF90120F5E700006C590020456E7465F7
+:1064000072206E72665F6466755F6170705F69733B
+:106410005F76616C696400001080002052657475BD
+:10642000726E2066616C736520696E2076616C699E
+:10643000642061707020636865636B0052657475D9
+:10644000726E2066616C736520696E204352430052
+:1064500052657475726E20747275652E204170706D
+:10646000207761732076616C69640000AFF300806F
+:106470004FF44050074A4168914207D18068411E5D
+:10648000C1F30B01401A00F6FF7070474FF48050C3
+:1064900070470000DBE5B15100B5FFF7E9FF0549A2
+:1064A00089690A18401E0844C0F30B00101A00F650
+:1064B000FF7000BD108000200021016041608160FC
+:1064C0000148016370470000108000202DE9FF5F44
+:1064D0007E4C04257EA1208805EB004002F0C8F820
+:1064E000208883A105EB0040009A02F0C5F80198CE
+:1064F00008B185A200E086A2208887A105EB0040B4
+:1065000002F0BAF8029808B17FA200E080A22088C9
+:1065100086A105EB004002F0AFF8039808B17AA21B
+:1065200000E07BA2208885A105EB004002F0A4F8E2
+:106530004FF4405041688748814201D172A200E087
+:1065400073A2208884A105EB004002F095F8208812
+:1065500085A105EB004002F08BF8874E208887A1CB
+:1065600005EB0040B369326A02F08DF820888BA1F8
+:1065700005EB0040736AF26A02F085F84FF00008FC
+:10658000DFF838B2A146AA461AE00127C0B10128B7
+:1065900020D0B8F1020F2CD08949A420FCF7B2FF1B
+:1065A00000255D4503D98649A920FCF7ABFF854846
+:1065B0000099401BA0F5405088421DD201261CE0E6
+:1065C000FFF76AFF0546029888B16B48006A012808
+:1065D0000BD00CE0FFF74CFF0546039828B94FF4A9
+:1065E000405041685B48814201D00127D9E700272C
+:1065F000D7E74FF48055D4E700260198B9F800108A
+:1066000046EA00040AEB014042466FA102F034F86A
+:10661000B9F800102A460AEB01406EA102F02CF8EE
+:106620000EB139A200E03AA2B9F800104D460AEBCB
+:1066300001406EA102F020F80FB133A200E034A2B5
+:106640002888A94655460AEB00406EA102F014F8CE
+:106650000CB12DA200E02EA2B9F800006EA105EB4E
+:10666000004002F009F8BC4308D0B8F1020F05D28F
+:1066700008F10100C0B28046022886D95EB1B9F89F
+:106680000000022101EB004068A101F0F1FF0420AD
+:1066900004B0BDE8F09FB8F1000F0AD0B9F80010BF
+:1066A0000AEB01406CA101F0E3FF33481830FFF71B
+:1066B00003FF314A002010610120506102F12400E3
+:1066C000FFF7FAFE009850620020E1E76C590020C5
+:1066D000456E746572206E72665F6466755F636195
+:1066E0006368655F707265706172652829000000DB
+:1066F00072657175697265645F73697A653A203095
+:106700007825782E00000000747275650000000086
+:1067100066616C736500000073696E676C655F622B
+:10672000616E6B3A2025732E000000006B6565706A
+:106730005F6170703A2025732E0000006B656570F4
+:106740005F736F66746465766963653A2025732E9E
+:1067500000000000DBE5B15153445F505245534502
+:106760004E543A2025732E0042616E6B20636F6E8B
+:1067700074656E74733A00001080002042616E6B85
+:10678000203020636F64653A203078253032783AC3
+:106790002053697A653A20307825780042616E6B23
+:1067A000203120636F64653A203078253032783AA2
+:1067B0002053697A653A20307825780000E00E0091
+:1067C000ACC10F0000100F00706173733A20256494
+:1067D0002E00000063616368655F616464726573C5
+:1067E000733A20307825782E0000000063616368DA
+:1067F000655F746F6F5F736D616C6C3A2025732EEB
+:10680000000000006B6565705F6669726D7761728C
+:10681000653A2025732E000064656C6574655F6DB4
+:106820006F72653A2025732E0000000041626F727E
+:1068300074696E672E2043616E6E6F742066697492
+:10684000206E6577206669726D77617265206F6E64
+:106850002064657669636500496E76616C69646180
+:1068600074696E67206170702E00000070B50C4670
+:10687000050004D1224940F22D10FCF743FE24B953
+:106880001F494FF49770FCF73DFE2A7804201D49FC
+:10689000092A2DD2DFE802F02C052C0B182C1E2C17
+:1068A000120021462846BDE8704002F0CDBC0988A0
+:1068B00000EB014014A101F0DBFE14E02146284664
+:1068C000BDE8704002F05ABD21462846BDE8704040
+:1068D00002F0F6BC098800EB014014A101F0C8FEEB
+:1068E0004FF48070E0602046BDE87040FDF7FCBDCD
+:1068F000BDE87040024940F24D10FCF703BE0000B5
+:1069000060C10F003C59002048616E646C65204EE8
+:1069100052465F4446555F4F505F4352435F474581
+:10692000542028636F6D6D616E64290048616E6448
+:106930006C65204E52465F4446555F4F505F4F4254
+:106940004A4543545F53454C4543542028636F6D7B
+:106950006D616E642900000070B50E46040004D11C
+:106960001B4940F24620FCF7CDFD26B9184940F2FC
+:106970004720FCF7C7FD20780125092820D2DFE851
+:1069800000F01F051F0F141F1A1F0A003146204672
+:1069900002F0C6FD19E03146204603F00BF814E082
+:1069A0003146204602F080FD0FE03146204602F0DD
+:1069B000CBFE054609E03146204602F0B3FF04E075
+:1069C00003494FF41A70FCF79DFD284670BD000086
+:1069D00060C10F002DE9F843134C0746134E2068A1
+:1069E0000D46009030880421904601EB00402B4674
+:1069F0003A460FA101F04FFE43462A4639461C484D
+:106A000001F0DEF905000AD03088022101EB0040D8
+:106A10002A4618A101F030FE2846BDE8F883206818
+:106A2000401C2060F8E70000205800203859002062
+:106A30006E72665F6673746F726167655F657261BF
+:106A4000736528616464723D307825702C206C6514
+:106A50006E3D2564207061676573292C2071756512
+:106A600075652075736167653A2025640000000034
+:106A7000105900206E72665F6673746F726167658D
+:106A80005F65726173652829206661696C656420A1
+:106A900077697468206572726F7220307825782E5D
+:106AA000000000000B4910B504220988002802EB01
+:106AB0000142104604D008A101F0DAFD104903E0BC
+:106AC00010A101F0D5FD1949BDE810400022184879
+:106AD00001F0D6B938590020496E697469616C6952
+:106AE0007A696E67206E72665F6673746F72616733
+:106AF000655F7364206261636B656E642E000000E5
+:106B0000C4BB0F00496E697469616C697A696E670C
+:106B1000206E72665F6673746F726167655F6E7612
+:106B20006D63206261636B656E642E0094BB0F0021
+:106B3000105900202DE9FC47154C8046154E206861
+:106B40000F46CDE90020308804219946154601EB17
+:106B500000403B464246104901F0A6FD2B463A460E
+:106B600041460E48CDF8009001F052FA05000AD0D7
+:106B70003088022101EB00402A4609A101F07CFD8A
+:106B80002846BDE8FC872068401C2060F8E700002C
+:106B90002058002038590020A8C00F0010590020AC
+:106BA0006E72665F6673746F726167655F77726934
+:106BB00074652829206661696C656420776974684A
+:106BC000206572726F7220307825782E00000000E8
+:106BD00070B51049104D08602888032101EB004072
+:106BE0000EA101F045FD0020FDF798FE104800F0D1
+:106BF0009FFC040009D02888012101EB00402246B7
+:106C00000CA101F039FD204670BDBDE87040084878
+:106C100000F0C8B8045800206C590020456E746517
+:106C200072696E6720444655206D6F64652E0000C2
+:106C30001D490F00436F756C64206E6F7420696E80
+:106C40006974616C697A6520444655207472616E7E
+:106C500073706F72743A20307825303878000000F5
+:106C6000054810B50088042101EB004003A101F0A4
+:106C7000FFFC002010BD00006C590020696E2077D9
+:106C800065616B206E72665F6466755F696E6974BC
+:106C90005F757365720000001FB58908002201ABA3
+:106CA000009283E80700684618DF04B010BD0000BA
+:106CB0001FB5044B0FCB8DE80F00684618DF04B0FA
+:106CC00010BD000018BB0F0070B50A4C04254FF42E
+:106CD0008056208808A105EB004001F0C9FCE806B9
+:106CE0000BA106602088002605EB004001F0C0FCE7
+:106CF000304670BD6C59002072756E6E696E6720EB
+:106D0000697271207461626C6520736574000000A3
+:106D100041667465722072756E6E696E6720697265
+:106D200071207461626C65207365740070B50E46E5
+:106D30000178124C062901D0012901D1017C217072
+:106D40002178012501290FD0022911D00C480121F9
+:106D5000008801EB00400BA101F08AFC00202070AC
+:106D600005207070284670BD3146FFF77FFDF9E7BA
+:106D70003146FFF7F1FD0546F4E7000028580020F2
+:106D80003C590020496E76616C6964206F626A65C7
+:106D90006374207479706520696E20726571756501
+:106DA00073742E0010B5040011D00120FFF77AFE95
+:106DB00000280BD100F016FC00F02CFD48B1094969
+:106DC000081F00F09DFC012803D0032010BD072000
+:106DD00010BD04480838C4600020FEF723F80020E6
+:106DE00010BD00003058002010B5816879B1094A03
+:106DF0001821FCF7F1F9040007D0074802210088A8
+:106E000001EB004005A101F033FC204610BD072036
+:106E100010BD0000396E0F003C59002053636865B7
+:106E200064756C65722072616E206F7574206F6678
+:106E30002073706163652100AFF30080F0B50446F4
+:106E4000806887B020B946494FF42870FCF75AFB98
+:106E5000182244496846FAF717FB20788DF800009D
+:106E600022780426404F414D0D2A5AD2DFE802F025
+:106E7000075237525259523E522D0F284800288847
+:106E80003BA106EB004001F0F3FB012024E0288841
+:106E900040A106EB004001F0EBFB4FF08050D0F832
+:106EA00000110191D0F804110291D0F80C1189025F
+:106EB0000491D0F8101189020391006905903AE01D
+:106EC0006946204602F064FE35E028883AA106EBC8
+:106ED000004001F0CDFB207C8DF804002BE02888D9
+:106EE0003BA106EB004001F0C3FB24E0288841A150
+:106EF00006EB004001F0BCFB208AADF804001AE06C
+:106F0000288843A106EB004001F0B2FBF968072096
+:106F1000884710E069462046FFF708FF58B907B0D8
+:106F2000F0BD2888032101EB00403FA101F0A4FB44
+:106F300002208DF8010028889DF8012006EB004012
+:106F400041A101F099FBD4E90112684690479DF8F0
+:106F500001000128E3D0F96805208847DFE7000039
+:106F600060C10F0040BB0F00285800203C59002092
+:106F700048616E646C65204E52465F4446555F4FD3
+:106F8000505F50524F544F434F4C5F5645525349F8
+:106F90004F4E000048616E646C65204E52465F445F
+:106FA00046555F4F505F48415244574152455F56E6
+:106FB000455253494F4E000048616E646C65204E47
+:106FC00052465F4446555F4F505F50494E47000060
+:106FD00048616E646C65204E52465F4446555F4F73
+:106FE000505F524543454950545F4E4F5449465FA8
+:106FF0005345540048616E646C65204E52465F44B0
+:1070000046555F4F505F4D54555F47455400000053
+:1070100048616E646C65204E52465F4446555F4F32
+:10702000505F41424F525400496E76616C69642052
+:107030006F70636F64652072656365697665643A35
+:1070400020307825782E00005265717565737420A4
+:1070500068616E646C696E6720636F6D706C6574D7
+:10706000652E20526573756C743A2030782578004F
+:1070700038B10549016005494160012101720020D4
+:1070800070470E207047000091700F00C9700F000C
+:1070900010B50C0001464FF0110007D02278052AE8
+:1070A00005D2DFE802F00F050D0F0F000E2010BD16
+:1070B000084600F00DF90028F9D10221217010BD19
+:1070C000112010BD082010BD0246082041B10B78E8
+:1070D000022B04D1022A05D0032A00D111207047C7
+:1070E0000E207047002003220A70704770B50F48C9
+:1070F0000024D0F85C11491C03D1D0F89C01401C3D
+:1071000011D00B480421008801EB004009A101F0D7
+:10711000AFFA4FF47F25284601F050FC572203496F
+:10712000284601F063FC204670BD0000108000205E
+:107130004459002045726173696E672073657474E9
+:10714000696E677320706167652061646469746942
+:107150006F6E616C20646174612E00000022582102
+:107160000148FDF7DBB90000148000202DE9F04153
+:107170001F4C0546042620881EA106EB004001F0A6
+:1071800077FA2846FFF78EFC02004FF0010504D085
+:10719000208821A105EB004023E04FF4DC78424633
+:1071A00028492948FAF770F9274F3868401C04D05D
+:1071B000FFF7D4FF3968814218D0208823A106EB5D
+:1071C000004001F055FA41461F48FAF785F90020C2
+:1071D0007D6000F099F8020008D0208823A105EB1B
+:1071E000004001F049FA0320BDE8F0810020FBE7F0
+:1071F0004059002043616C6C696E67206E72665F57
+:107200006466755F73657474696E67735F696E69D0
+:107210007428292E2E2E00006E72665F6466755FDC
+:10722000666C6173685F696E69742829206661699C
+:107230006C65642077697468206572726F723A2099
+:107240002578000000F00F00108000205265736563
+:107250007474696E6720626F6F746C6F61646572BD
+:107260002073657474696E67732E00006E72665FBA
+:107270006466755F666C6173685F777269746528B0
+:1072800029206661696C656420776974682065727D
+:10729000726F723A2025780010B528B14022034958
+:1072A000FAF7F2F8002010BD0E2010BD5CF10F00BF
+:1072B00010B5064C00223C21201DFDF72FF9216856
+:1072C000814201D1012010BD002010BD5CF10F00F2
+:1072D00070B50C4D0400D5F85C0105F5AE7503D012
+:1072E000401C03D0082070BD0E2070BD00223C2140
+:1072F000201DFDF713F9206010222146284629DFC2
+:1073000070BD000000F00F002DE9F04105464FF47C
+:10731000DC773A4621492248FAF7F0F8214C042656
+:107320000028208806EB004015D01FA101F0A0F92D
+:1073300020881A4A06EB004020A101F09DF90022A6
+:1073400001211648FFF746FB012668B1208823A1DA
+:1073500006EB00401DE02AA101F08AF90DB10020E2
+:10736000A8470020BDE8F081FFF7F8FE0C493A4637
+:107370000860A1F5DC70FAF787F82B463A463049E9
+:107380000648FFF7D7FB0028ECD020882DA106EB9C
+:10739000004001F06DF90320E4E7000000F00F0069
+:1073A000108000204059002057726974696E672070
+:1073B00073657474696E67732E2E2E004572617347
+:1073C000696E67206F6C642073657474696E67738F
+:1073D0002061743A2030782530387800436F756C1E
+:1073E00064206E6F74206572617365207468652017
+:1073F00073657474696E677320706167652100003E
+:107400004E65772073657474696E67732061726569
+:10741000206964656E746963616C20746F206F6CA1
+:10742000642C207772697465206E6F74206E6565B8
+:107430006465642E20536B697070696E672E00005E
+:10744000587E0020436F756C64206E6F74207772D5
+:1074500069746520746865204446552073657474AA
+:10746000696E677320706167652100004FF480507A
+:10747000704700002DE9F04782461548154FDFF8A8
+:107480005880C01BC608B8F800104FF0040909EB7B
+:1074900001400025324611A101F0EEF8002411E070
+:1074A00007EBC400416850468847050009D0B8F88A
+:1074B00000102B4609EB0140224612A101F0E3F82F
+:1074C00002E0641CB442EBD32846BDE8F08700001C
+:1074D000B8CE0F00B0CE0F006C5900205368757401
+:1074E00074696E6720646F776E207472616E73705A
+:1074F0006F7274732028666F756E643A2025642954
+:10750000000000004661696C656420746F20736838
+:107510007574646F776E207472616E73706F7274BD
+:107520002025642C206572726F7220256400000093
+:107530002DE9F04782461448144FDFF85480C01BF1
+:10754000C608B8F800104FF0040909EB0140002507
+:10755000324610A101F090F8002410E057F83410E2
+:1075600050468847050009D0B8F800102B4609EBB3
+:107570000140224610A101F086F802E0641CB442EA
+:10758000ECD32846BDE8F087B8CE0F00B0CE0F0090
+:107590006C590020496E697469616C697A696E671B
+:1075A000207472616E73706F7274732028666F75C9
+:1075B0006E643A20256429004661696C6564207414
+:1075C0006F20696E697469616C697A652074726193
+:1075D0006E73706F72742025642C206572726F72E6
+:1075E0002025640070B5114D114CA86B30B103F02B
+:1075F00017FE18B1686A08B1012000E00020207071
+:10760000FEF708FE18B10B498E20FBF77BFF4023E5
+:10761000094A0A490A48FEF747FD002805D0BDE897
+:10762000704004499620FBF76DBF70BD10800020AC
+:107630003858002038C30F003CB80F007484002075
+:10764000C0B80F002DE9F041134C07460D46E06B22
+:10765000A26B01264119914209D9104801210088E5
+:1076600001EB00400EA101F003F8032610E00A49E7
+:107670002A465C3108443946F9F706FFE06B064AB2
+:107680002844E063403229463846FCF747FF20642F
+:107690003046BDE8F08100001080002048590020ED
+:1076A000496E697420636F6D6D616E64206C6172E8
+:1076B000676572207468616E2065787065637465B3
+:1076C000642E000070B505004FF0010404D0B5F53C
+:1076D000807F03D904240CE003240AE0064900203B
+:1076E000064E08702021306306F13800F9F7F4FEE9
+:1076F000B563204670BD000038580020108000207F
+:107700002DE9F047304C0E468046D4E90E010125A4
+:10771000DFF8B8902F46814208D0B9F800002CA1BC
+:1077200007EB004000F0A4FF082549E0DFF8BCA00B
+:107730009AF8000030B1FEF7AFFEC8F80000606AAA
+:1077400030603DE003F06CFD88B3294890F89C1050
+:1077500009B9017859B3041D0021C8F8001031603F
+:1077600090F89C300A462BB1214C90F83811A03487
+:1077700004F1990294F8590003F094FB054601289E
+:107780001ED1201D00F0B8F80546012818D18AF84E
+:1077900000703146201D03F051FF054601280FD12E
+:1077A0004246201D316803F007FF054608E0FFE769
+:1077B000B9F800000FA107EB004000F059FF0525C4
+:1077C0002846BDE8F08700001080002048590020BE
+:1077D000457865637574652077697468206661759E
+:1077E0006C7479206F6666736574000038580020E9
+:1077F000C88100204661696C656420746F206465EF
+:10780000636F646520696E6974207061636B657471
+:107810000000000001480078704700003858002040
+:107820002DE9F04780462748264D894690F89C0070
+:10783000012608B1A43500E008350A46414628462D
+:10784000FDF7FCFA204C002760B195F8550058B1BF
+:1078500000F00101C0F340024346284602F0FCFE5E
+:10786000C8B114E0172617E00120E0621748042190
+:10787000008801EB004016A100F0FAFE276295F89F
+:107880008F0010B195F8900008B96868A060A06CEE
+:10789000C4E9099004E005260B482430FEF70CFEED
+:1078A000094820213830F9F717FE0748FF22F42154
+:1078B0005C30F9F70AFEC4F8488030462763BDE81B
+:1078C000F0870000C8810020108000204859002067
+:1078D000496E76616C69646174696E67206F6C646F
+:1078E000206170706C69636174696F6E20696E20CD
+:1078F00062616E6B20302E002DE9F04104004FF0E4
+:10790000010503D140497F20FBF7FCFD94F85400AA
+:107910003E4E012740B194F8550050B1012808D0DF
+:10792000022806D0032804D0308839A107EB004094
+:1079300064E01CB934496720FBF7E4FD94F86D005E
+:10794000032807D0308838A107EB004000F090FEF4
+:10795000142556E094F88F00B84618B194F89000BA
+:1079600000284ED1207A58B1E068022734280CD084
+:10797000308832A107EB004000F07AFE112540E08C
+:10798000318808EB014032A138E0204603F0AEF91F
+:1079900018B1207850B394B907E0308830A107EBD4
+:1079A000004000F065FE12252BE017498C20FBF704
+:1079B000A9FD207818B914498D20FBF7A3FD94F890
+:1079C00055002B4968B101280BD06068C96888420E
+:1079D00017D8308827A107EB004000F049FE10259A
+:1079E0000FE06068896888420BD2F2E794F855008E
+:1079F000012806D0318808EB014023A100F038FEB1
+:107A00000F252846BDE8F08180C30F004C590020A7
+:107A1000496E76616C6964206669726D7761726522
+:107A200020747970652E0000496E76616C6964205F
+:107A30006861736820747970652E00004661756C0A
+:107A400074792048572076657273696F6E2E000036
+:107A50004E6F2048572076657273696F6E2E000056
+:107A6000534420726571206E6F74206D65742E0012
+:107A70001080002046572076657273696F6E2074FF
+:107A80006F6F206C6F772E00465720766572736992
+:107A90006F6E206D697373696E672E000FB438B511
+:107AA000040003D110A11C20FBF72CFD606918B95C
+:107AB0000DA11D20FBF726FD206818B90AA11E2084
+:107AC000FBF720FD606818B907A11F20FBF71AFD1E
+:107AD0000599002905D006A800906A46204600F0C6
+:107AE00045F838BC5DF814FB2E2E5C2E2E5C2E2E35
+:107AF0005C2E2E5C2E2E5C65787465726E616C5CFB
+:107B0000667072696E74665C6E72665F66707269CA
+:107B10006E74662E6300000010B5040003D107A147
+:107B20000B20FBF7EFFCA268002A05D0D4E9040380
+:107B3000216898470020A06010BD00002E2E5C2E0A
+:107B40002E5C2E2E5C2E2E5C2E2E5C65787465725B
+:107B50006E616C5C667072696E74665C6E72665F94
+:107B6000667072696E74662E630000002DE9FC4732
+:107B700091460C465FEA000804D183A14FF49F7040
+:107B8000FBF7C0FCD8F8140020B97FA14FF4A07017
+:107B9000FBF7B8FCD8F8000020B97BA140F24110F7
+:107BA000FBF7B0FCD8F8040020B977A14FF4A1701E
+:107BB000FBF7A8FC002C76D014F8011B39B125295D
+:107BC0000ED04046FCF79EFB20780028F4D198F8B0
+:107BD0000C00002867D04046BDE8FC47FFF79CBF7B
+:107BE0000020012221782B291BD02D2902D03029F9
+:107BF00008D102E040F0010001E040F00200641C06
+:107C0000002AEFD100252A290ED02178A1F13002D7
+:107C10000A2A11D205EB850201EB4205641C303DB6
+:107C2000F1E740F00400EAE7D9F800100B1DC9F8AD
+:107C300000300968641C0D44217800232E290BD1E3
+:107C400014F8011FA1F130020A2A05D203EB8302C6
+:107C500001EB4203303BF3E76C290DD068290BD0D0
+:107C6000692921D00BDC252918D0582931D0632966
+:107C70000ED0642915D117E014F8011FECE7702924
+:107C800069D0732932D075291BD0782909D120E019
+:107C9000D9F80000011DC9F8001001784046FCF732
+:107CA00031FB641C90E76CE0D9F800100A1DC9F89C
+:107CB00000200968CDE900500A224046FDF7AEFADF
+:107CC000EFE7D9F800100A1DC9F8002009680A2258
+:107CD00006E0D9F800100A1DC9F800200968102232
+:107CE000CDE90050404603F00DFCDAE7D9F800106A
+:107CF00000270A1DC9F800200E68C00705D112E050
+:107D00004046761C7F1CFCF7FDFA31780029F7D13C
+:107D100004E0202140466D1EFCF7F4FABD42C0D9B4
+:107D2000002DF6D1BDE74EB13046F9F7E0FB07462E
+:107D300004E0202140466D1EFCF7E4FABD4206D95E
+:107D4000002DF6D103E04046761CFCF7DBFA3178D3
+:107D50000029F8D1A5E7D9F80000011DC9F80010E5
+:107D6000056830214046FCF7CDFA78214046FCF703
+:107D7000C9FA08200021CDE9000103461022294656
+:107D8000B0E7BDE8FC8700002E2E5C2E2E5C2E2E68
+:107D90005C2E2E5C2E2E5C65787465726E616C5C58
+:107DA000667072696E74665C6E72665F6670726928
+:107DB0006E74665F666F726D61742E630000000002
+:107DC0002DE9F0411E4615460F46040003D11DA1C2
+:107DD0007820FBF797FB206818B91AA17920FBF7E8
+:107DE00091FB1DB917A17A20FBF78CFB3946204681
+:107DF000FBF72CF840B939462046FBF727F818B9AD
+:107E000010A17D20FBF77EFB6068394602682046A2
+:107E10006A43FBF724F858B960683946026820467F
+:107E20006A43FBF71CF818B906A17F20FBF76AFB31
+:107E3000206833462A46D0F810C039462046BDE8AF
+:107E4000F04160472E2E5C2E2E5C2E2E5C2E2E5C7A
+:107E50002E2E5C636F6D706F6E656E74735C6C69F3
+:107E6000627261726965735C6673746F7261676573
+:107E70005C6E72665F6673746F726167652E630015
+:107E800070B516460C46050003D108A12F20FBF75C
+:107E900039FB1CB905A13020FBF734FB2C603146BF
+:107EA00028462268BDE87040104700002E2E5C2E48
+:107EB0002E5C2E2E5C2E2E5C2E2E5C636F6D706FF2
+:107EC0006E656E74735C6C69627261726965735C15
+:107ED0006673746F726167655C6E72665F667374F9
+:107EE0006F726167652E63002DE9F04128B101686A
+:107EF00019B1C969BDE8F04108470D4D0D4800248E
+:107F0000461B14270DE000BF04EB840005EB800046
+:107F1000016829B1C969884710B10120BDE8F08125
+:107F2000641CB6FBF7F0A042EED80020F6E7000094
+:107F30001059002024590020044801214174007A7E
+:107F400008B1002070470120704700007C870020A6
+:107F5000012801D0032808D10449002201284A74CD
+:107F600000D00020087402F03DBC70477C870020E0
+:107F700070B50146022801D0032943D1224C207A52
+:107F800000283FD0012831D002282FD11F480023DC
+:107F90000229006802D0032928D119E0E3600279A0
+:107FA00012B1012A22D10BE0D0E90565721B142A17
+:107FB00000D314222A4482614569AA420ED015E0FA
+:107FC0000169491C0161426991420FD1237213E09A
+:107FD000E268521CE260082A08D9E3602372022991
+:107FE0000AD00D21FCF7B9FE02F0F2FB607C28B14B
+:107FF000BDE8704000F01EBF0021F3E7BDE870400F
+:1080000002F0F0BB70BD00007C870020A05800206B
+:108010002DE9F8431D46089F16468846040003D103
+:108020002AA16220FBF76EFA1EB928A16320FBF794
+:1080300069FA206818B925A16420FBF763FA1DB915
+:1080400022A16520FBF75EFA60684068B5FBF0F19D
+:1080500000FB115141B1B5FBF0F100FB115018B11B
+:108060001AA16820FBF74EFA4046FAF7E9FE38B944
+:108070004046FAF7E5FE18B914A16B20FBF742FA67
+:108080003046FAF7DDFE38B93046FAF7D9FE18B9AE
+:108090000EA16C20FBF736FA2A4641462046FAF735
+:1080A000DEFE48B92A4641462046FAF7D8FE18B9FE
+:1080B00006A16D20FBF726FA009720682B46324672
+:1080C000C76841462046B847BDE8F8832E2E5C2E8F
+:1080D0002E5C2E2E5C2E2E5C2E2E5C636F6D706FD0
+:1080E0006E656E74735C6C69627261726965735CF3
+:1080F0006673746F726167655C6E72665F667374D7
+:108100006F726167652E63002DE9FF411C46DDE952
+:108110000A7815460E46684600F010F846EA450112
+:1081200041EA840141EA072242EA0841009A00EB51
+:108130008200C0F80017BDE8FF81000010B50446BA
+:108140000068302804D308A140F2A110FBF7DAF947
+:108150002068202802D24FF0A04010BD00F01F0080
+:1081600020600C4810BD00002E2E5C2E2E5C2E2EA2
+:108170005C2E2E5C2E2E5C6D6F64756C65735C6E70
+:108180007266785C68616C5C6E72665F6770696F5E
+:108190002E6800000003005010B504460068302827
+:1081A00004D308A140F2A110FBF7ACF92068202805
+:1081B00002D24FF0A04010BD00F01F0020600C481C
+:1081C00010BD00002E2E5C2E2E5C2E2E5C2E2E5C02
+:1081D0002E2E5C6D6F64756C65735C6E7266785C78
+:1081E00068616C5C6E72665F6770696F2E68000014
+:1081F0000003005038B501240090684631B1FFF704
+:108200009DFF00998C40C0F8084538BDFFF796FFE8
+:1082100000998C40C0F80C4538BD000030B5104BBB
+:10822000014600201C69224609E0157A854205D1E5
+:10823000401C0A28F7DB4FF0FF3030BD5268002A9F
+:10824000F3D1421CF9D008721A6922B152684A600F
+:108250001A69516030BD002219614A6030BD0000CA
+:10826000909800207047FAF70BBC704708B5034A96
+:1082700000924023024A00F005F808BDBDAD0F0092
+:1082800090870020F0B595B01C4615460F4608466D
+:108290001A9E00F071FB182109A8F9F71DF90E9636
+:1082A000CDE909540023082203A9384600F079FBE0
+:1082B00005980690BDF81000ADF81C00BDF812003E
+:1082C000ADF81E0000208DF821000398082600F06C
+:1082D0000300012802D0022818D032E00398334668
+:1082E000850AC0F3C2008DF8200003980FA9C0F3DF
+:1082F0008314A200384600F054FB09A8009006AB96
+:1083000022460FA9284600F093FA1AE00398840D3C
+:10831000C0F3C2008DF82000082C01D2254600E0F1
+:10832000082533462A460FA9384600F03AFB2E446A
+:10833000641B09AB06AA29460FA800F0CDF9002C52
+:10834000EAD1384600F01EFB15B0F0BD0A4A0129FB
+:1083500002EBC00007D0022907D0032907D0042967
+:1083600007D0002070470220704704207047007932
+:108370007047407970470000B8CE0F0010B5FFF786
+:1083800072FF04210648FFF749FF002803DA054978
+:108390001B20FBF7B7F802490120487210BD00000E
+:1083A000AC580020DCC80F002DE9F04F8DB0FBF772
+:1083B000B9FF18B100200DB0BDE8F08F794E002054
+:1083C000B061BFF34F8FA6F580544FF0000960688D
+:1083D0000190A568284004EB800008E0216801981E
+:1083E000814201D86160E5E7284004EB80000C3051
+:1083F00001A9FCF767FF0028F0D105AAA046019962
+:1084000001EA050408EB8403491CDB6842F82030CC
+:10841000401C01910228F2D3059800F003000228C5
+:1084200002D001284CD0A6E005985022810D8A4642
+:10843000B2EB905F00D850210C4664F39F5005903A
+:108440000831594800F04FFA070075D000F094FA4F
+:108450004B46082205A9384600F0A9FA019909F10E
+:10846000080B2940681A8000001D844221D94F4D15
+:1084700030B1C2B208EB8101201A91460C3104E000
+:108480002946E2B2002591462846C4B25B463846EA
+:1084900000F08DFA0BEB090325B122462946384638
+:1084A00000F085FA01990AF1030001EB90000190B8
+:1084B0003BE008EB81015B46224638460C31EFE792
+:1084C0000598C0F38310062800D30620059960F3B1
+:1084D0008911C1F38310801C05918100324800F09E
+:1084E00002FA070047D000F047FA4B46082205A9D8
+:1084F000384600F05CFA09F1080900240FE0019801
+:108500004B4600EA0501401C08EB81010190042262
+:1085100038460C3100F04BFA09F10409641C059847
+:10852000C0F38310A042EAD837B13469B06968B1AA
+:10853000384600F027FA2FE01DE0607A012804D1C8
+:10854000226820463946126890476468002CF4D1AE
+:10855000384600F017FA00208DF800006846FAF758
+:1085600041FFB06910B90199C8F804109DF80000E6
+:10857000FAF784FF10E0346904E021682046896836
+:1085800088476468002CF8D109480221008801EB73
+:10859000004008A100F06CF8FBF7C4FE80F0010079
+:1085A00009E700009098002080CF0F009C880020F1
+:1085B0006C5900204261636B656E647320666C7554
+:1085C00073686564000000002DE9F84F8146264F6E
+:1085D000D01C15468A46800800226946BE68FBF713
+:1085E0003BFEB8B3009CB846A01C0090B968304070
+:1085F000091A8F003F1DBD4208EB800002D82A46B1
+:10860000514608E03A4651460C30F8F73DFF16480F
+:10861000EA1B0AEB07010C30F8F736FF4FEA19475F
+:10862000FCF78EF947EA0042601C304008EB8000FE
+:10863000344008EB8401C260C8684FF6C07269F329
+:10864000C500904365F39F5020F00300801C20F08C
+:108650000400C860054890F8200001E0FFF7A4FE80
+:108660000028FBD1BDE8F88F90880020909800206A
+:1086700000231A4602F07CBD08B5012300926A4629
+:1086800002F076FD08BD1CB5CDE9002302236A4641
+:1086900002F06EFD1CBD3EB5069C8DE81C00032358
+:1086A0006A4602F065FD3EBD7FB5DDE908458DE80F
+:1086B0003C0004236A4602F05BFD7FBD70B586B0C6
+:1086C0000DF1280C9CE870008DE87C0005236A46BB
+:1086D00002F04EFD06B070BD2DE9F0470E46804613
+:1086E0001C46924608293ED894F80C90002020732E
+:1086F0001946104602F012F80025B54206D218F8C5
+:1087000005201AA12046FFF7C9F903E019A1204668
+:10871000FFF7C4F96D1C082DEFD317A12046FFF712
+:10872000BDF90025B54210D218F80570F8F7A8FE7B
+:108730000068C05D10F03E0F01D03A4600E02E22E6
+:108740000EA12046FFF7AAF903E00DA12046FFF78E
+:10875000A5F96D1C082DE5D301222146504601F0F4
+:108760005DFF84F80C90BDE8F087000020253032D2
+:1087700078000000202020007C000000256300001D
+:1087800020000000104910B540F2FF308860002042
+:108790000860486001F580518861486181F82000D7
+:1087A0000A4800F0EDF800280CD1094809490A4BA5
+:1087B000401AC108002002E023F82000401C884233
+:1087C000FAD3002010BD00009088002080CF0F0059
+:1087D00068CF0F00B8CE0F0024590020024803498B
+:1087E000401AC0087047000068CF0F00B8CE0F00D5
+:1087F00013B56846FCF704FF08B100201CBD024811
+:10880000009950F831001CBDB8CE0F0070B5074874
+:108810000125046980F8205005E065722168204632
+:10882000496888476468002CF7D170BD9098002093
+:108830002DE9FF4781460C9D00200C462F7B2873B5
+:10884000984616462946184601F068FF072E42D280
+:10885000DFE806F004090F161F2A360049462846AD
+:10886000FFF71CF937E0494628462268FFF716F95A
+:1088700031E0D4E9002349462846FFF70FF92AE002
+:10888000A0680090D4E9002349462846FFF706F97E
+:1088900021E0D4E90201CDE90001D4E900234946F1
+:1088A0002846FFF7FBF816E004F1080007C88DE83A
+:1088B0000700D4E9002349462846FFF7EFF80AE00D
+:1088C00004F108000FC88DE80F00D4E900234946E1
+:1088D0002846FFF7E3F800222946404601F09EFEB5
+:1088E0002F73BDE8FF872DE9F041858A80462D1F53
+:1088F0004819C01CB0FBF5F0C6B24046FCF712FFA9
+:10890000041E19D00020207101206071E58000272D
+:108910002546761EC4F800800BE04046FCF702FFB7
+:1089200060B16179491C6171286005467F1CC0F8FF
+:108930000080B742F1D32046BDE8F081204600F028
+:1089400002F80020F8E72DE9F041457901466B1E59
+:10895000002201E00968521C9A42FBD30F680146CD
+:10896000002605E038460C68FCF742FF2146761CDD
+:10897000AE42F7D3BDE8F0810121001DFCF7ABBE8C
+:10898000FCF77EBF10B504460121001DFCF7C4FEB4
+:1089900010F0FF0F04D12046BDE81040FFF7D3BF11
+:1089A00010BD38B501240094FCF7E0FD38BD38B5A2
+:1089B00000240094FCF7DAFD38BD000009490222CA
+:1089C0000A60BFF36F8FBFF34F8F0A1D1060064818
+:1089D0000268002AFCD000200860BFF36F8FBFF34D
+:1089E0004F8F704704E5014000E4014070B50E4C24
+:1089F00001232360BFF36F8FBFF34F8F00230B4D15
+:108A000008E000BF51F8236040F823602E68002E74
+:108A1000FCD05B1C9342F5D300202060BFF36F8F26
+:108A2000BFF34F8F70BD000004E5014000E401403A
+:108A300020B1034909680160002070470E2070478B
+:108A4000B0BD0F002DE9FE4307460D460846FFF76F
+:108A5000EFFF00287ED18046CDF80080CDF804805D
+:108A6000012406208DF80070ADF80400CDF80880D0
+:108A70008DF80240694620202A6869DF3F4E40B1E8
+:108A800000F0A2FB024630883D4904EB0040FFF7AE
+:108A9000F3FDCDF800808DF801408DF80280CDF80F
+:108AA0000480CDF808808DF80380694640202A684C
+:108AB00069DF40B100F088FB02463088314904EBA1
+:108AC0000040FFF7D9FDCDF800808DF80070F72049
+:108AD000ADF80200CDF80480CDF808806946232067
+:108AE0002A6869DF40B100F06FFB024630882649F2
+:108AF00004EB0040FFF7C0FDCDF80080CDF8048006
+:108B0000CDF808808DF800404746694601202A6864
+:108B100069DF40B100F058FB024630881B4904EB86
+:108B20000040FFF7A9FD4FF4B06000900197029755
+:108B30006946A1202A6869DF40B100F045FB024682
+:108B40003088134904EB0040FFF796FD009701972A
+:108B5000029700E010E08DF800406946A0202A68E6
+:108B600069DF40B100F030FB02463088094904EB70
+:108B70000040FFF781FD0020BDE8FE83745900200E
+:108B80002CCB0F0074CB0F00C0CB0F008CCA0F0092
+:108B9000D8CA0F0038CA0F002DE9F0410446D0F8BA
+:108BA000008060DF2168194D074641451CD928889F
+:108BB000022606EB004016A1FFF75AFD2888424620
+:108BC00006EB00401EA12368FFF75DFDF006D0F81C
+:108BD0000C012168800200F10050421A288825A16A
+:108BE00006EB0040FFF748FD012467B1384600F06E
+:108BF000EBFA024628882AA104EB0040FFF73CFD6F
+:108C00003846BDE8F0812E480470F9E77459002019
+:108C1000496E73756666696369656E742052414D6D
+:108C200020616C6C6F636174656420666F72207480
+:108C3000686520536F66744465766963652E00002D
+:108C40004368616E6765207468652052414D2073EA
+:108C500074617274206C6F636174696F6E206672E8
+:108C60006F6D203078257820746F20307825782E2D
+:108C7000000000004D6178696D756D2052414D20F6
+:108C800073697A6520666F72206170706C696361C8
+:108C900074696F6E20697320307825782E0000008B
+:108CA00073645F626C655F656E61626C6528292024
+:108CB00072657475726E65642025732E0000000065
+:108CC0000B59002030B51848ADF5017D007800281B
+:108CD00026D04FF4FA7400BFADF8004280A9684670
+:108CE00061DF38B105281BD00DF5017DBDE83040AE
+:108CF000FAF756BA6D460D497DA800F0F1F809E083
+:108D00007DA800F0D5F8D0E90021284690477DA83D
+:108D100000F024F97DA800F0CBF80028DCD0EFE7C4
+:108D20000DF5017D30BD00000B590020B4BD0F00D2
+:108D3000F8B5134C2078C0B10120A07002F008F8FB
+:108D4000112814D0022002F01FF800258DF80050E1
+:108D50006846FAF747FB11DF064625709DF80000CC
+:108D6000FAF78CFB2EB13046F8BD0820F8BD002084
+:108D7000F8BDA57002F0A8F9032002F005F8F6E7A7
+:108D8000085900207CB5194C207808B108207CBD1A
+:108D90000120A070002001F0DBFF112819D0002075
+:108DA00001F0F2FF12480026006801908DF8006083
+:108DB0006846FAF717FB0F4901A810DF05000AD033
+:108DC000002020709DF80000FAF758FB2DB12846CE
+:108DD0007CBD00207CBD0120F3E7A670667002F028
+:108DE0008FF9012001F0D0FFF3E7000008590020BF
+:108DF00048BD0F0045310F000EB50A49684600F026
+:108E00006FF808E0684600F047F8D0E9001088479E
+:108E1000684600F0A3F8684600F03EF80028F1D15B
+:108E20000EBD000064BD0F000148007870470000CF
+:108E3000085900200548817819B1007818B1FFF76A
+:108E400077BF08207047FFF79DBF0000085900203A
+:108E50001FB568464BDF30B1052819D004B0BDE816
+:108E60001040FAF79DB90B4901A800F039F809E064
+:108E700001A800F029F8D0E900210098904701A846
+:108E800000F06CF801A800F01FF80028E1D0EFE72F
+:108E90001FBD0000D0BD0F0010B5040003D1034971
+:108EA0009E20FAF72FFBA06810BD0000E4C90F0058
+:108EB00010B5040003D103499E20FAF723FBA068F4
+:108EC00010BD0000E4C90F0010B5040003D1034930
+:108ED0009E20FAF717FBA06810BD0000E4C90F0040
+:108EE00070B50D46040003D108492A20FAF70AFBA1
+:108EF0001DB906492B20FAF705FB2560286860603C
+:108F00002046BDE8704000F003B800009CC40F008C
+:108F100010B5040003D110490D20FAF7F3FA2068C8
+:108F200018B90D490E20FAF7EDFA606818B90A4928
+:108F30000F20FAF7E7FAD4E900104A68904201D10D
+:108F4000002004E0D0E900239A4202D01046A0603D
+:108F500010BD08306060F0E79CC40F0010B504003D
+:108F600003D112493D20FAF7CDFA206818B90F490C
+:108F70003E20FAF7C7FAA068002815D02168896852
+:108F80000844A060606818B908494D20FAF7BAFA99
+:108F9000D4E901014268914206D108306060204660
+:108FA000BDE81040FFF7B4BF10BD00009CC40F0027
+:108FB00070B50D46060003D10BA11420FAF7A2FAF2
+:108FC0001DB909A11520FAF79DFA746804E0B2688A
+:108FD0002946904718B1246820680028F7D12068F6
+:108FE0002860256070BD00002E2E5C2E2E5C2E2E7B
+:108FF0005C2E2E5C2E2E5C636F6D706F6E656E74D2
+:10900000735C6C69627261726965735C736F7274B0
+:109010006C6973745C6E72665F736F72746C697383
+:10902000742E630010B5040003D103A13D20FAF7AC
+:1090300069FA206810BD00002E2E5C2E2E5C2E2EAC
+:109040005C2E2E5C2E2E5C636F6D706F6E656E7481
+:10905000735C6C69627261726965735C736F727460
+:109060006C6973745C6E72665F736F72746C697333
+:10907000742E630010B5040003D103A13720FAF762
+:1090800041FA6068006810BD2E2E5C2E2E5C2E2EDC
+:109090005C2E2E5C2E2E5C636F6D706F6E656E7431
+:1090A000735C6C69627261726965735C736F727410
+:1090B0006C6973745C6E72665F736F72746C6973E3
+:1090C000742E630010B5040003D105A12B20FAF71C
+:1090D00019FA61680868002801D002680A6010BDAA
+:1090E0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6385
+:1090F0006F6D706F6E656E74735C6C6962726172B5
+:109100006965735C736F72746C6973745C6E72669C
+:109110005F736F72746C6973742E630070B50C4664
+:10912000050003D10BA14320FAF7ECF91CB909A102
+:109130004420FAF7E7F90021686806E0A24203D16B
+:1091400021680160012103E010460268002AF5D180
+:10915000084670BD2E2E5C2E2E5C2E2E5C2E2E5CB4
+:109160002E2E5C636F6D706F6E656E74735C6C69D0
+:10917000627261726965735C736F72746C69737427
+:109180005C6E72665F736F72746C6973742E6300C9
+:109190000C4A10B502F594730EE0991AC91001EB50
+:1091A000D171491002EBC1010C68844201D90B4610
+:1091B00002E005D201F108029A42EED3002010BD70
+:1091C000486810BDF8BB0F0000B5FFF7E1FF0028AD
+:1091D00000D1014800BD0000E4BB0F002DE9F041C3
+:1091E00004461348134BC01A0C21B0FBF1F6A069DA
+:1091F0004FF0FF3110F8022C02B92169002011E074
+:1092000000EB400503EB85052F68974209D14F1C01
+:1092100002D06F688F4204D194E80F00AD68A84770
+:1092200003E0401CB042EBD301202060BDE8F08198
+:10923000D4CF0F00C8CF0F0002480068002800D02C
+:10924000012070470004014070B50C46050003D1B1
+:109250000D49D920FAF756F91CB90B49DA20FAF76B
+:1092600051F90A480421008801EB004008A1FFF7EA
+:10927000FFF912490320C96888476869FEF722FA96
+:10928000FBF7C0FD607070BD60C10F003C5900204D
+:1092900048616E646C65204E52465F4446555F4F90
+:1092A000505F4F424A4543545F4352454154452025
+:1092B00028636F6D6D616E642900000028580020DE
+:1092C00070B50C4620B9154940F20110FAF71AF9A9
+:1092D00024B912494FF48170FAF714F9104D04269D
+:1092E00010A1288806EB0040FFF7C2F91849081FB3
+:1092F000FEF706FAFBF786FD6070012805D1002015
+:10930000FEF702F810B10A20607070BD288811A124
+:1093100006EB0040BDE87040FFF7AAB960C10F003E
+:109320003C59002048616E646C65204E52465F4493
+:1093300046555F4F505F4F424A4543545F4558453D
+:10934000435554452028636F6D6D616E642900009C
+:109350003058002057726974696E672076616C69B5
+:109360006420696E697420636F6D6D616E64207432
+:109370006F20666C6173682E0000000070B50D46AA
+:10938000040003D11749E720FAF7BCF8206918B99F
+:109390001449E820FAF7B6F8A08A18B91149E9206B
+:1093A000FAF7B0F81DB90F49EA20FAF7ABF80E4802
+:1093B0000421008801EB00400CA1FFF759F9A18AB4
+:1093C0002069FEF73FF9FBF71DFD68702846FBF7A3
+:1093D0008BF8E168002903D02069BDE87040084798
+:1093E00070BD000060C10F003C59002048616E64F0
+:1093F0006C65204E52465F4446555F4F505F4F426A
+:109400004A4543545F57524954452028636F6D6D58
+:10941000616E64290000000030B587B00C46054637
+:10942000182218496846F8F72FF8207B0195164D49
+:109430008DF80000012806D0022812D006281CD181
+:10944000607B049019E01148FEF714F8A888E880C2
+:10945000607B0490617CD4F80E0061F31F6005907E
+:109460000BE00B480421008801EB004009A1FFF745
+:10947000FFF8B4F80D00A880E8806846FDF7B4FC5A
+:1094800007B030BD68BA0F0008580020B0CE0F00FA
+:1094900030590020536574207265636569707420CB
+:1094A0006E6F7469660000002DE9F0410B4E0D46A9
+:1094B000042730880AA107EB0040FFF7D9F8114CC8
+:1094C000308811A107EB0040A36C226DFFF7DBF899
+:1094D000A06CA860206D6860BDE8F0813C59002058
+:1094E00048616E646C65204E52465F4446555F4F3E
+:1094F000505F4352435F474554202864617461299B
+:1095000000000000108000204F66667365743A25E5
+:10951000642C204352433A307825303878000000DC
+:109520002DE9F84F3E4C81460D462088042707EB75
+:1095300000403CA1FFF79CF8FEF76CF901264FF0C4
+:10954000080AC8B1D9F814204FF00308DAB13F492E
+:109550003F4813051CD0436DD1F808C01344634540
+:1095600016D020883BA106EB004000BFFFF780F833
+:1095700085F80180BDE8F88F20883FA106EB004008
+:10958000FFF776F81EE0208849A106EB0040EDE7E2
+:10959000B2F5805F07D920884CA106EB0040FFF7A9
+:1095A00067F86F70E6E7436DD1F808C003EB020877
+:1095B000E0450AD9CDF800C020884D4906EB0040AF
+:1095C000FFF769F885F801A0D4E74264C26C03652F
+:1095D000036380468264D9F81400002200F6FF700D
+:1095E0004FEA103C486861461844FDF7F3F940B172
+:1095F000208840A106EB0040FFF73AF8052068708C
+:10960000B8E7D8F848100091208840A107EB004047
+:10961000D8F85030D8F84420FFF73DF8AAE700000A
+:109620003C59002048616E646C65204E52465F4490
+:1096300046555F4F505F4F424A4543545F43524542
+:109640004154452028646174612900002858002095
+:10965000108000204F626A6563742073697A652008
+:109660006D757374206265207061676520616C6937
+:10967000676E65640000000043616E6E6F74206366
+:1096800072656174652064617461206F626A6563EC
+:109690007420776974686F75742076616C696420D2
+:1096A000696E697420636F6D6D616E640000000007
+:1096B0004F626A6563742073697A652063616E6EB8
+:1096C0006F7420626520302E00000000496E7661C4
+:1096D0006C69642073697A6520666F72206F626AB4
+:1096E0006563742028746F6F206C61726765290050
+:1096F000ECC00F004572617365206F706572617414
+:10970000696F6E206661696C656400004372656113
+:1097100074696E67206F626A656374207769746824
+:109720002073697A653A2025642E204F666673653A
+:10973000743A203078253038782C204352433A2030
+:1097400030782530387800002DE9F041154D074676
+:109750000E462888042101EB004013A1FEF788FF84
+:109760001B4CD4E91401626C431A9A420BD028882E
+:10977000012101EB004017A1FEF785FF0820707062
+:109780000120BDE8F08100216164A16CE1646065A5
+:109790000021384600F032F817490420C96888478C
+:1097A0000020EEE73C59002048616E646C65204E55
+:1097B00052465F4446555F4F505F4F424A454354BF
+:1097C0005F4558454355544520286461746129001C
+:1097D00010800020496E76616C6964206461746158
+:1097E0002E2065787065637465643A2025642C20AA
+:1097F000676F743A20256400285800202DE9F04155
+:10980000044686B00020FEF76FFB224E012758B1B8
+:10981000214A18212046F9F7DFFC020036D03088B3
+:109820001EA107EB00402FE0182227496846F7F7F2
+:109830002BFE2648264D4FF00408006DA96888428B
+:1098400011D1318808EB014022A1FEF711FFD5E9C3
+:109850000101FDF7E5FF8DF80100FBF7D3FA8DF864
+:109860000100254D02E08DF801700025D4E90112B8
+:109870006846904715B12846FDF746FD31889DF8AA
+:10988000012008EB01401DA1FEF7F6FE06B0BDE881
+:10989000F08100003C590020FD970F004661696C83
+:1098A000656420746F207363686564756C65206FF0
+:1098B000626A65637420657865637574653A203003
+:1098C0007825782E0000000028BB0F0010800020B3
+:1098D00028580020506F737476616C6964617469F4
+:1098E0006F6E206F66206669726D776172652069A0
+:1098F0006D6167652E000000A59A0F0052657175B5
+:109900006573742068616E646C696E6720636F6D47
+:10991000706C6574652E20526573756C743A2030D6
+:1099200078257800F8B50C4D0C46042628880BA144
+:1099300006EB0040FEF79CFE124813A1826CA26069
+:10994000036DB0026360E0600090288806EB004081
+:10995000FEF7A1FEF8BD00003C59002048616E648E
+:109960006C65204E52465F4446555F4F505F4F42F4
+:109970004A4543545F53454C454354202864617421
+:109980006129000010800020637263203D20307840
+:1099900025782C206F6666736574203D203078250D
+:1099A000782C206D61785F73697A65203D2030786E
+:1099B000257800002DE9F041264F05460E463888EF
+:1099C000042101EB004024A1FEF752FEFDF722FF27
+:1099D00098B12B4CD4E91401401AA98A0844616C4F
+:1099E00088420CD93888012101EB004025A1FEF7FF
+:1099F0003FFE03207070BDE8F0810820FAE7274998
+:109A0000206B49684718E86820B925494FF4E07091
+:109A1000F9F778FDD5E90331AA8A3846FDF78AF8C7
+:109A200020B1D5E90310BDE8F0410847A98A206BB1
+:109A3000134A08442063A98A206D483208442065EF
+:109A4000A98A2869FAF76AFDA064B060206D706089
+:109A5000D1E700003C59002048616E646C65204EDF
+:109A600052465F4446555F4F505F4F424A4543540C
+:109A70005F575249544520286461746129000000F1
+:109A80001080002057726974652072657175657366
+:109A90007420746F6F206C6F6E6700002858002070
+:109AA00060C10F00074810B50088042101EB004099
+:109AB00005A1FEF7DDFD11490620C968BDE810408B
+:109AC000084700003C590020416C6C20666C6173B3
+:109AD00068206F7065726174696F6E73206861765B
+:109AE0006520636F6D706C657465642E2044465507
+:109AF00020636F6D706C657465642E0028580020BB
+:109B0000FEF784FEFEF750FC0028FBD10D4E6425C5
+:109B10004FF47A47741C3846A0476D1EFAD10A48A4
+:109B20000068C00700D000BEBFF34F8F0648E4387E
+:109B30000168064A01F4E06111430160BFF34F8FF1
+:109B400000BFFDE780B80F00F0ED00E00400FA056B
+:109B500010B50446074804212246008801EB004066
+:109B600005A1FEF789FD2146BDE810400748FBF737
+:109B70003FBE00003059002046726565696E67205F
+:109B800062756666657220257000000068CF0F0060
+:109B90002DE9F0472F4F05464FF0040938880C4651
+:109BA0004E4609EB00402CA1FEF762FD38882A7C66
+:109BB00006EB004031A1FEF75FFD4FF44051374BFB
+:109BC0004A6801204FF002089A4200D10220344E28
+:109BD000326A012A00D1401C4FF0010C84F801C008
+:109BE0002A7C1AB10025012A09D01BE084F80480E0
+:109BF000F068A0602B48E060C0F57E200FE0D1F84F
+:109C0000048098450ED125710878142801D9486937
+:109C100000E00020A0604FF48050E0608868206180
+:109C2000BDE8F087824208D284F804C0B068A06022
+:109C3000FCF71CFCE060B069F1E7398809EB0140F2
+:109C400019A1FEF715FDFF202071A560E5602561D3
+:109C5000E6E700003C59002048616E646C65204EC8
+:109C600052465F4446555F4F505F4649524D5741FB
+:109C700052455F56455253494F4E00004669726D3A
+:109C80007761726520696D616765207265717565C0
+:109C9000737465643A20256400000000DBE5B1516F
+:109CA0001080002000100F004E6F20737563682035
+:109CB0006669726D7761726520696D616765000024
+:109CC00030B58A1D8B79083187B0022B33D1538888
+:109CD0008489A3422FD1127A012A2CD1184C0DF17C
+:109CE000040C3CCC8CE83C000A89ADF80C204A8975
+:109CF0000C3104911249ADF80E208039114C096ADB
+:109D00000591CDF818D0018A05AA6088ADDF18B991
+:109D10006846FAF76FF938B10020ADF8080001A9DC
+:109D20006088B0DF50B106E040F2FD10ADF80800E9
+:109D300001A96088B0DF002007B030BD0120FBE73B
+:109D400080BA0F000858002070B506468C1DC888E0
+:109D5000B18888B0884229D11948FBF7E3FC050097
+:109D6000184825D0F42100910088042101EB00401F
+:109D700063892A4614A1FEF78EFC628904F10C0166
+:109D80002846F7F781FB1822174901A8F7F77CFB53
+:109D9000029605956089ADF8180001A8FDF724F832
+:109DA000002803D029460648FBF722FD08B070BD05
+:109DB0000088022101EB00400CA1FEF759FCF5E7F9
+:109DC00068CF0F0030590020427566666572202505
+:109DD000702061637175697265642C206C656E20FA
+:109DE000256420282564290090BA0F0063616E6EF7
+:109DF0006F7420616C6C6F63617465206D656D6F4D
+:109E0000727920627566666572210000F8B50D46AC
+:109E100014460646694600F052FA00280ED0009A11
+:109E2000FF2A0AD8501C824207D869780223B3EB74
+:109E3000911F02D02979814201D20020F8BD227001
+:109E4000611C304600F080FBF8BD114600F0D6B82A
+:109E5000114600F0E3B8F8B50C46154606466946CB
+:109E600000F02DFA00280CD0009A501C904207D325
+:109E700061780223B3EB911F02D02179814201D294
+:109E80000020F8BD2946304600F05EFB009A002114
+:109E9000A954F8BD2DE9FF410C468E6817460546CA
+:109EA000694600F023FB00280ED0A06800280BD0E4
+:109EB00060783A46C0F3011002283146684606D061
+:109EC00000F0DAF80199696004B0BDE8F08100F0B3
+:109ED00086F8F7E77CB50D461446694600F08FF921
+:109EE000002820D02879082806D0042809D0022884
+:109EF0000AD001280CD015E0DDE90001C4E9000119
+:109F00000AE00098206006E0009800B2208002E09D
+:109F1000009840B22070C117DDE90023504059403D
+:109F2000084301D000207CBD01207CBD7CB50D46DE
+:109F30001446694600F09EF9002820D028790828A8
+:109F400007D00021042809D002280AD001280CD00B
+:109F500014E0DDE90001C4E9000109E00098206097
+:109F600006E0009880B2208002E00098C0B2207025
+:109F7000DDE9002350405940084301D000207CBD5A
+:109F800001207CBD7CB50D461446694600F072F98F
+:109F9000002821D02979082908D00098C21704295F
+:109FA0000BD002290DD001290ED014E0DDE900020A
+:109FB000C4E900020146134609E0C31701462060C8
+:109FC00005E001B2218001E041B22170CB17414090
+:109FD0005340194301D000207CBD01207CBD70B5E9
+:109FE0000D46064614461146284600F09AFA2246C7
+:109FF00029463046BDE8704000F03EB838B50C4602
+:10A000000422694600F0A0FA002806D09DF803104B
+:10A01000009861F31F602060012038BD1CB50C461C
+:10A020000822694600F090FA002824D09DF801101B
+:10A030009DF800209DF80230080E42EA012242EA13
+:10A04000034240EA13409DF803309DF8041040EAB3
+:10A05000132008439DF8051042EA036240EA0120FC
+:10A060009DF8061040EA01409DF8071040EA0160A3
+:10A07000C4E9002001201CBD2DE9F04F04469DB02D
+:10A0800000200090064601904FF0FF3A0AA800F029
+:10A0900069F94FF0010BE94682E012AB05AA06A967
+:10A0A000204600F0C9F850B10AA8059900F06BF9F4
+:10A0B00060B10B98407810F0300F53D060E09DF8FD
+:10A0C0004800002870D11DB0BDE8F08F0598B0425F
+:10A0D00042D30B9D0AAE0B98407800F00F00082881
+:10A0E00012D0304600F066F90B98A842F3D15646DC
+:10A0F0000599B14230D3D4F8088009919DF8181021
+:10A1000008910E990D6820E00B980678F0E7296811
+:10A110000F682FB1DDE9083229462046B84711E023
+:10A1200011948968DDE90872097891420CD12946B9
+:10A1300017A8FBF76BF985F80CB017AA39461198E8
+:10A14000FAF749FA0028BED0AD6815B1A1684145BB
+:10A15000DDD0A168414523D19DF81810204600F0BC
+:10A160002FFA1BE00C9840280AD200F01F010BFACE
+:10A1700001F00C994A0959F82230034349F822307A
+:10A18000E5682DB10AAB9DF8182020460599A8472F
+:10A190000AAA9DF818102046FAF71DFA002892D056
+:10A1A000A06800287FF479AFDDE90B0445780AA8A0
+:10A1B00000F000F90028F7D115F0300F03D10B980B
+:10A1C000007800B1641CC4B10020494605E000BF1E
+:10A1D00051F82020521C0ED1401CB0EB541FF7D375
+:10A1E000600959F8201004F01F00C0F120022AFA7B
+:10A1F00002F0814201D0002065E7012063E71CB531
+:10A200000C46694600F036F8002814D0DDE900025B
+:10A21000C10709D051084FEA30006FEA00026FEA27
+:10A220000100C4E9002004E051084FEA3000C4E90D
+:10A2300000014FF001001CBDF8B507460020187062
+:10A2400008700E4610601C4615466946384600F0F8
+:10A2500036F8012140B1009850B1C10800F0070064
+:10A26000296030700120F8BDB86808B10020F8BD41
+:10A270002170FBE72DE9F8430026884681463446E5
+:10A28000354604E0402E02D30020BDE8F88369463D
+:10A29000484600F085F90028F7D09DF80070324656
+:10A2A00007F07F00C10FF7F7DCF829430443F61DE0
+:10A2B0000D463806E6D4C8E900410120E5E7F8B5C7
+:10A2C0000E460746694600F06BF900280AD09DF853
+:10A2D0000040200616D5072504F07F0403E0202D5A
+:10A2E00001D30020F8BD6946384600F059F900282E
+:10A2F000F8D09DF8001001F07F00A8400443ED1D48
+:10A300000806ECD401203460F8BD000059680A4A00
+:10A31000896891420ED1D0E901120848491C521EA9
+:10A32000C0E9011206480421008801EB004005A1A4
+:10A33000FEF7A2B9704700000CB90F003858002092
+:10A340004859002050423A20496E69742070616378
+:10A350006B65742064617461206C656E3A202564BD
+:10A3600000000000C26000230160C0E901138B7887
+:10A370001A44026191F903301A44426108780028B6
+:10A3800000D00120704770B545680E4604466068ED
+:10A390000178B14206D1407800F00F00082801D0C2
+:10A3A000012070BD204600F005F86068A842EED19B
+:10A3B000002070BD30B541680A785AB101F10C0334
+:10A3C00043600A7B42B14C780A79C4F30115032D2E
+:10A3D00007D00BE0002030BDC2680168FFF7C2FF64
+:10A3E000F8E75D78C5F30115032D07D00225B5EB1D
+:10A3F000141F09D14C7914FB02F209E08D7804692D
+:10A400000022641B046103E0B5EB941F00D1042219
+:10A41000497811F0300F02D18168491C81609C7825
+:10A42000016921441144016193F903201144416100
+:10A43000012030BD30B54168002487B0497801F073
+:10A440000F02082A11D08A091ED00222B2EB911FF6
+:10A4500009D10269C1F301110229146001D0032955
+:10A4600001D14069047007B030BD0069056808E09B
+:10A470002C7329466846FAF7C9FF6846FFF7DAFFEA
+:10A48000AD68002DF4D1EEE7C1F30111012912D01E
+:10A490000229E6D00329E4D04268517801F00F0187
+:10A4A00007290BD0916881B11279006907B0BDE826
+:10A4B0003040F6F7E9BF41690C70EDE7016990683B
+:10A4C00007B0BDE8304000F02CB81179006907B042
+:10A4D000BDE83040F7F700B810B5034B002408C0C2
+:10A4E00080E8160010BD0000E9420F0038B50D46A7
+:10A4F00004466946FFF7E3FE00280BD0D4E90002CA
+:10A50000D4E90213C5E90002C5E9021300988142AB
+:10A5100001D2002038BDA860A168081AA0600120FF
+:10A5200038BD00B50A4687B001466846FFF71AFFF6
+:10A53000002807D06846FFF77DFF6846FFF73AFF1F
+:10A540000028F7D107B000BD7FB514460546A9B96C
+:10A55000124A2868904208D110E010226946284625
+:10A56000FFF7F2FF002807D0103C102CF5D8224648
+:10A5700069462846FFF7E8FF04B070BDA868A0420E
+:10A5800001D20020F8E72B68224628469847002889
+:10A59000F2D0A868001BA8600120EDE7E9420F0097
+:10A5A00010B504468068002809D02368012220469F
+:10A5B0009847002803D0A068401EA060012010BD6D
+:10A5C00038B5002439B1012912D0022912D0052949
+:10A5D0001DD0002038BD0546012269462846FFF7F8
+:10A5E000B3FF90B19DF800000006F5D4012038BDFE
+:10A5F00008220DE005466946FFF761FE28B10021FB
+:10A600002846009AFFF7A0FF38BD204638BD042237
+:10A61000BDE838400021FFF797BF000010B50C4699
+:10A62000017A052908D0407A38B1084808A10268A3
+:10A630002046FDF733FA00E01AB106A12046FDF7E7
+:10A640002DFA2046BDE81040FDF766BAE458002018
+:10A65000257300000D0A00002DE9F047284D9946AA
+:10A660001646044681B3284F09F50052DFF894C01E
+:10A6700038885368A16D4FF0010808EB004063452E
+:10A6800001D022490AE093684A1EC2F30B02891ADC
+:10A6900041F6FF7211448B4205D21D49FDF7E8FFD8
+:10A6A0000020BDE8F0874846FAF74AFE90B13888A6
+:10A6B000022101EB00401749FDF7DAFF2EB11048E7
+:10A6C0001830FBF7F9FE06E00CE0398808EB014092
+:10A6D0001149E3E70EB1AC2000E0A520E862A06DCF
+:10A6E000686301E0AA20E8623EB194F88F0010B1DF
+:10A6F00094F8900008B96068E8600120D1E7000094
+:10A7000010800020DBE5B15148590020A0C20F00A5
+:10A7100034C20F00F4C20F00F0C10F0038B5C38877
+:10A720000D46044633B114A0009015A216A1284688
+:10A73000FDF7B4F9217A05291CD0607A48B1A088C8
+:10A74000FDF704FE164951F8202016A12846FDF712
+:10A75000A5F9A0880021FEF74BF803461049207A9E
+:10A76000143951F8202001B02846BDE830400EA130
+:10A77000FDF794B938BD00001B5B306D0000000090
+:10A780001B5B313B33316D0025734C6F6773206465
+:10A79000726F70706564202825642925730D0A0086
+:10A7A000E4580020257300003C25733E2025733AB1
+:10A7B00020000000EFF30580C005C00D01D001208E
+:10A7C0007047EFF3148040F30000401C7047000016
+:10A7D000034802490068FAF751BF0000A45800205E
+:10A7E000B4BB0F002DE9F041224C0025224E207A07
+:10A7F000012730B92148311D0068FAF74AFF30605F
+:10A8000038B1022020723168087928B101281CD1A2
+:10A8100014E06560BDE8F081D1E90503C01A142891
+:10A8200000D31420B7EB900F01D2820800E0012280
+:10A830000869C9681844194429DF03E0D1E9030114
+:10A84000084428DF58B1112812D003213068FAF7E4
+:10A8500084FA25726560BDE8F041FFF7B9BF207C3E
+:10A860000028D7D1BDE8F04100210220FDF780BBD0
+:10A870002772CFE77C870020A0580020B4BB0F00D0
+:10A8800010B5074C201DFAF723FF002806D1607C85
+:10A89000002803D1BDE81040FFF7A4BF10BD0000A1
+:10A8A0007C87002010B510461A46F6F7EDFD002013
+:10A8B00010BD10B510461A46F6F7E6FD002010BD93
+:10A8C0002DE9F0411E681C461546074621B10129B5
+:10A8D00018D0052923D119E000202060401C2060F9
+:10A8E000B0421CD8012229463846FFF72DFE002829
+:10A8F00006D015F8010B000601D52068EEE701200F
+:10A90000BDE8F08108200246186002E004200246FB
+:10A91000186029463846BDE8F041FFF715BE002013
+:10A92000EEE770B516460A460446C11C104600F014
+:10A93000C7FD054661193046C91C00F0C1FD284419
+:10A9400070BD000003B5094A85B0D2E91612CDE901
+:10A95000001207498989ADF8001006A9CDE9021057
+:10A96000044869464088AEDF07B000BD00BA0F005A
+:10A97000FC6D0020085800200846704708467047C4
+:10A980002DE9F0418046FAF7C4F81A4D0026F0B1DF
+:10A99000686828B168684068696820F07F4048604E
+:10A9A00000F0DAFB040012D04FF080776068B84204
+:10A9B00003D2204600F086FC03E0606820F07F4070
+:10A9C00060602046FEF72EFB08B10446EEE700214A
+:10A9D0004046F9F7BFFF28B1686818B1686800F011
+:10A9E00071FC6E60404600F0D1FC4046BDE8F0418D
+:10A9F00000F002B8545800202DE9F041214C0746E0
+:10AA0000002600BF00F0A8FB90B341686068406872
+:10AA100062685AB16268002A28D0884226D96068E4
+:10AA2000007E18B161681848FEF7C2FA00F09AFB80
+:10AA30004268054613484FF47A7300210830FAF74C
+:10AA400089F830B10D2807D010499C20F8F75AFD3D
+:10AA5000D8E7606820B106E0284600F033FCD1E773
+:10AA60003846FAF75BF86560002ECBD1BDE8F0817F
+:10AA7000FFE760680028F9D13846BDE8F041FAF7F1
+:10AA80005BB800005458002060BB0F00CCC30F001F
+:10AA90002DE9F05FFCF7EAFCDFF8CC80334D0427AA
+:10AAA000D8F83020D8F8346000EB020BB01A411E01
+:10AAB000C1F30B01401A00F6FF7A28882CA107EB9E
+:10AAC0000040D8F84840FDF7D3FD42F20400324977
+:10AAD00000594FF00109884208D0298809EB01404C
+:10AAE0002EA1FDF7C5FD0320BDE8F09FD8F830008A
+:10AAF0000444B04207D1288835A107EB0040FDF798
+:10AB0000B7FD0020F0E7D0B904F500500178142912
+:10AB100001D9406900E000203249B0FBF1F34FF465
+:10AB200040500278142A01D9406900E00020B0FBAF
+:10AB3000F1F228882CA107EB0040FDF7A4FD0823C3
+:10AB4000524621465846FAF75DFA040007D0298894
+:10AB500009EB01402FA1FDF78BFD2046C4E7BDE8BE
+:10AB6000F05F0020FCF7D0BB108000206C59002063
+:10AB7000456E746572206E72665F626F6F746C6F83
+:10AB8000616465725F6466755F73645F636F6E7442
+:10AB9000696E756500000000DBE5B151536F757299
+:10ABA0006365206164647265737320646F657320EC
+:10ABB0006E6F7420636F6E7461696E2061207661C0
+:10ABC0006C696420536F66744465766963652E0012
+:10ABD000534420616C726561647920636F706965AC
+:10ABE0006400000040420F005570646174696E6734
+:10ABF0002053442E204F6C64205344207665723AD3
+:10AC00002025642C204E6577207665723A202564D5
+:10AC1000000000004661696C656420746F20636FFA
+:10AC20007079206669726D776172652E0000000090
+:10AC300070B50F4C0421208801EB00400DA1FDF7F9
+:10AC400017FDFFF725FF05004FF0010604D020880F
+:10AC500010A106EB004007E0F8F760FC050006D005
+:10AC6000208812A106EB0040FDF702FD284670BDCA
+:10AC70006C590020456E746572206E72665F646662
+:10AC8000755F73645F626C5F636F6E74696E756528
+:10AC90000000000053442B424C3A20534420636F81
+:10ACA0007079206661696C656400000053442B4232
+:10ACB0004C3A20424C20636F7079206661696C6564
+:10ACC0006400000070B50346002002464FF4405473
+:10ACD00009E000BF53F82250A689B54201D10120F6
+:10ACE00070BD521CD2B28A42F4D370BD10B50400BC
+:10ACF00003D115493220F8F705FC4FF440501349B1
+:10AD00004068884215D1217C04F1140009B16269C0
+:10AD10004AB994F8552012B1012A08D10DE0012951
+:10AD200005D962691AB9BDE81040FFF7CBBF012011
+:10AD300010BD207C18B1606908B1002010BD2078DA
+:10AD40000028F4D110BD000080C30F00DBE5B15135
+:10AD50003EB504460B496846FEF7C2F80AE068466D
+:10AD6000FEF79AF8D0E900212046904740B16846A6
+:10AD7000FEF7F4F86846FEF78FF80028EFD13EBDE5
+:10AD800011203EBD4CBD0F003EB504460A49684641
+:10AD9000FEF7A6F809E06846FEF77EF8D0E9002144
+:10ADA000204690476846FEF7D9F86846FEF774F8E3
+:10ADB0000028F0D13EBD000058BD0F002DE9F04144
+:10ADC0001400884618D000250E4F032608EB050115
+:10ADD00022460020F7F756FE0544241A40B9387879
+:10ADE000002809D008494FF47A408847761E05D0DC
+:10ADF00001203870002CE9D1BDE8F08100203870C6
+:10AE0000FAE70000A858002031BD0F0070B5184CBB
+:10AE10000421208801EB004016A1FDF729FC1F4DFD
+:10AE2000012308221C496888B1DF00281FD10223B2
+:10AE3000002211466888B1DF002818D116484FF665
+:10AE4000FF72083001886888AFDFA0F540510239F1
+:10AE500003D0082801D0112809D12188022202EB51
+:10AE6000014302460E491846FDF706FC002070BD5E
+:10AE70003059002053656E64696E672053657276A1
+:10AE8000696365204368616E67656420696E646903
+:10AE9000636174696F6E0000F46D00200858002033
+:10AEA00058C00F00FEB5474C2020029020880F4666
+:10AEB0000325164605EB004043A1FDF7D9FB46B13B
+:10AEC000208805EB00406FB149A1FDF7D1FB1620AA
+:10AED000FEBD2088022101EB00404BA1FDF7C8FB1D
+:10AEE0001320FEBD4D4F4EA1BA68FDF7C5FB02A968
+:10AEF0005848CDE90001D7E901235749A0F58A70E8
+:10AF0000FBF724F910B93278402A01D00A20FEBD9F
+:10AF10005048711C4038F6F7B7FA20884FA105EB6E
+:10AF20000040FDF7A5FB4B4840214038CDE900012A
+:10AF3000A0F14801474AA0F5BC70029BFBF7CEF890
+:10AF40000200208836D0012101EB004048A1FDF726
+:10AF500093FB2088042505EB00404EA1FDF788FBFC
+:10AF600020883C4905EB004040224039FDF72CFB8E
+:10AF700020884BA105EB0040FDF77AFB029835498C
+:10AF800082B2208805EB0040FDF71EFB208846A119
+:10AF900005EB0040FDF76CFB2088402205EB0040EC
+:10AFA0004449FDF711FB00BFFDF7FEF90028FBD176
+:10AFB0000520FEBD05EB00403FA1FDF759FB012038
+:10AFC000FEBD0000485900205369676E61747572B8
+:10AFD000652072657175697265642E2043686563CA
+:10AFE0006B696E67207369676E61747572652E0098
+:10AFF000496E76616C6964207369676E61747572FD
+:10B0000065207479706500004E6F207369676E610A
+:10B010007475726520666F756E642E003858002056
+:10B0200043616C63756C6174696E6720696E6974E5
+:10B03000207061636B657420686173682028696E95
+:10B040006974207061636B6574206C656E3A2025AD
+:10B0500064290000FC840020CCB80F00566572699A
+:10B060006679207369676E6174757265000000000F
+:10B070005369676E6174757265206661696C656499
+:10B0800020286572725F636F64653A203078257896
+:10B09000290000005369676E61747572653A00009B
+:10B0A000486173683A0000005075626C6963204B18
+:10B0B00065793A003CB80F00496D61676520766597
+:10B0C000726966696564000010B51620F7F7A6FE80
+:10B0D00048B10A4882684FF4800152B1016821F4F6
+:10B0E0008001016010BDBDE8104042F20100F8F798
+:10B0F00057B84FF0E020C0F8801110BD94850020B3
+:10B1000010B51620F7F78AFEA0B1114890F8000498
+:10B110004009082811D280B101280ED004280CD093
+:10B120000C4882684FF480016AB1016841F48001E3
+:10B13000016010BD42F2010001E042F20200BDE8F0
+:10B140001040F8F72DB84FF0E020C0F8001110BD06
+:10B1500016E000E0948500200148FDF78BBF000059
+:10B1600060BB0F000148FDF7ADBF000060BB0F00E2
+:10B170002DE9F84FDFF89C809346894606461F4626
+:10B18000012269461846D8F80850F9F765F8B0B3B7
+:10B19000009800210446C246801C08E000EA05022F
+:10B1A0005BF821300AEB8202401C491CD360B94293
+:10B1B000F4D3C846B946370CF9F7C2FB8346FDF70E
+:10B1C0000DFBB84204D8144940F28310F8F79AF9FD
+:10B1D000601C28400AEB80002C4047EA0B420AEB37
+:10B1E0008401C260C86866F3C50069F3891068F31A
+:10B1F0009F2020F00300401C20F00400C860074896
+:10B2000090F8200002E000BFFDF7CEF80028FBD147
+:10B21000BDE8F88F9088002030C90F00909800207A
+:10B220001FB5134800F15C01826B6846FFF754F9C3
+:10B2300010489DE80E0080E80E000E490E48104AA6
+:10B24000C8600E490020486088600E490948FEF732
+:10B25000C6FE10B1012004B010BD0B4801210088CA
+:10B2600001EB004009A1FDF703FA0020F3E700001D
+:10B2700010800020648400200DA30F0038580020A7
+:10B28000C8810020D8B90F004859002048616E6479
+:10B290006C65723A20496E76616C69642070726FD9
+:10B2A000746F636F6C20627566666572206D5F7087
+:10B2B000625F73747265616D00000000002800D049
+:10B2C0000047704770B50446C06818B90F4961203F
+:10B2D000F8F718F90E4800250078A0B19CB1207E3F
+:10B2E00088B1D4E903108847A06850B1217E41B1EC
+:10B2F00061680844606021460648FDF759FE012553
+:10B3000001E000202076284670BD0000CCC30F006D
+:10B310005458002060BB0F0070B5164C20780028F0
+:10B3200027D1154801680125C1F3004131B91349FE
+:10B330000D600168C1F300410029FAD0F7F7F6FF6C
+:10B3400008B1F7F72DFF0E4A00210E48F7F7D0FF9E
+:10B3500018B10D492E20F8F7D5F80A48084A0121FE
+:10B36000001DF7F7C5FF18B107493320F8F7CAF8F1
+:10B37000257070BDF85700201804004008000040F8
+:10B38000BDB20F00B8B80F0088BE0F002DE9F8431A
+:10B39000244D814669462868FAF77BF90446002760
+:10B3A0004FF00108204E39E0207820B101281BD051
+:10B3B00002282AD122E06068017E31BB80F8188023
+:10B3C0004846F9F7CEFA014660684268511A174AB2
+:10B3D000914203D9416821F07F4141601148616881
+:10B3E0000830FDF7E5FD10E061687068814200D12A
+:10B3F00077600C480830FDF791FE06E0FFF7B2FEDB
+:10B4000008B10776FAE786F8008069462868FAF7F7
+:10B4100035F969462868FAF73CF90446002CC3D18F
+:10B42000BDE8F88358BB0F005458002017FCFF00FC
+:10B43000F8B50B4C0D46064669462068FAF713F935
+:10B4400058B10670456069462068FAF72DF910B1C9
+:10B450000448F9F74DFB0020F8BD0420F8BD0000BA
+:10B4600058BB0F005C58002070B515460C460646C8
+:10B47000FFF752FF3046F7F7A3FF18B10F494320FB
+:10B48000F8F740F8002C17D0610CE0034FF4FA7283
+:10B49000801841F1000152000023F5F7B1FF014689
+:10B4A0002A463046F7F768FF002805D0BDE870400F
+:10B4B00002494A20F8F726B870BD000088BE0F0088
+:10B4C0000870020A4A70020C8A70000EC8700420CC
+:10B4D0007047000010B50248FAF7F1F8002010BDDF
+:10B4E0008858002010B514210448F5F7F5FF0448EA
+:10B4F0000068FAF79DF8002010BD00007C8700204E
+:10B50000B4BB0F002DE9F05F8346DDE90A4A994696
+:10B5100090460D460846012703E000BFB0FBF8F057
+:10B520007F1C4045FAD2B94500D94F465FEACA7040
+:10B5300012D18CB15FEA8A7002D5B9F1000F01D047
+:10B54000202607E0302605E031465846641EF8F70D
+:10B55000D9FE0CB1A742F7D35FF00106B9F1010F94
+:10B5600002D9A9F1010903E0B5FBF6F0404502D389
+:10B5700006FB08F6F2E7DFF83C9000BFB5FBF6F0FB
+:10B5800000FB165519F800105846F8F7BBFEB6FB3D
+:10B59000F8F6002EF2D15FEACA7009D0002C07D06D
+:10B5A000A74205D220215846641EF8F7ABFEF5E706
+:10B5B000BDE8F09F76BB0F002DE9F041084601245D
+:10B5C0001646254600212B460A46FAF77FFF0C4F08
+:10B5D00038B138880BA105EB0040FDF749F8042489
+:10B5E0000BE0FAF759FF30603988042202EB01437F
+:10B5F00002460BA11846FDF73FF82046BDE8F08152
+:10B600004859002043616E27742066696E64207279
+:10B610006F6F6D20666F72207570646174650000D5
+:10B620005772697465206164647265737320736511
+:10B630007420746F20307825303878002DE9F0417F
+:10B640000F24002790F85520184E01251AB990F8BC
+:10B650006430012B06D0D30707D090F85630012B69
+:10B6600002D002E0876E0DE0876D92070AD590F850
+:10B670005C20012A06D1026E0D48C0F57E239A4255
+:10B6800004D817444FB101240F600CE0308809A1A1
+:10B6900005EB0040FCF7F7FF042430880DA105EB13
+:10B6A0000040FCF7E5FF2046BDE8F0814859002046
+:10B6B00000100F00424C2073697A65202825642908
+:10B6C000206F766572206C696D6974202825642965
+:10B6D00000000000496E6974207061636B6574201E
+:10B6E000646F6573206E6F7420636F6E7461696E32
+:10B6F0002076616C6964206669726D77617265207D
+:10B7000073697A650000000030B10068054988421D
+:10B7100005D048F20250704748F2015070470020AF
+:10B72000704700006E52464870B5FDF785FD002851
+:10B7300011D00020084A094B094C0121166801FA72
+:10B7400000F52E4203D004EB8005C5F80036401CFE
+:10B75000C0B20728F2D370BD080501403546526ECD
+:10B7600000000140084810B5407800280BD0074879
+:10B770000321008801EB004005A1FCF779FFBDE83B
+:10B780001040FFF7D1BF10BDFA5700202C59002000
+:10B79000496E7465726E616C2066656564000000B8
+:10B7A00000207047002070472DE9FC4180461C4670
+:10B7B00017460E460C48089DF9F78AFF10B1112074
+:10B7C000BDE8FC81A20839463046FDF70FF906486E
+:10B7D000F9F775FF33463A4601214046CDE9004569
+:10B7E000F9F7A0FA0020EBE7885800202DE9F84F80
+:10B7F000114D884681461E4617466946DDF828A049
+:10B800002868F9F730FF040013D01C21F5F764FE17
+:10B8100000202071C4F80090C4E90486C4E902A79E
+:10B8200069462868F9F740FFFFF72AF80020BDE8CD
+:10B83000F88F0420FBE70000B4BB0F0065FC2BF879
+:10B8400016DA019ADE75D4A8477196211C875569CE
+:10B85000105ABE04578FD2B0299456B8CA0363D683
+:10B8600035C64DA7819FEFA7D2ECB7F307FF80AF96
+:10B870007A3B4C19B891C5143CE8766D0000000085
+:10B880000338FDD870470D0E0F100B0C181900006F
+:10B890000338FDD8704700000000000000000000E1
+:10B8A000000000000000000000000000FFFFFFFF9C
+:10B8B0000000000000000001C0570020DC570020FD
+:10B8C00048000000002040000000000031440F004C
+:10B8D00041440F00DD430F00200000000000000085
+:10B8E0000000000000000000010100000100000055
+:10B8F0000000000002050000210000000000000020
+:10B90000000000000000000000000000011104FC25
+:10B910000400000000000000021104FC040000000C
+:10B9200000000000032104FC0410000000000000DF
+:10B93000041101FF0100000000000000051102FEDB
+:10B940000400000000000000061104FC04000000D8
+:10B9500000000000071104FC0400000000000000CB
+:10B96000081701FF22000000E8B80F00091001FFCE
+:10B9700001000000E4B80F0000000000000000001B
+:10B9800000000000011101FF0100000000000000A4
+:10B99000021702FE940000000CB90F000000000026
+:10B9A00000000000000000000107000098000000F7
+:10B9B00084B90F0002010000010000000000000037
+:10B9C000030500004100000000000000000000002E
+:10B9D0000000000000000000011704FC98000000B7
+:10B9E00084B90F00021704FCDC000000A8B90F00A6
+:10B9F0000000000000000000000000000000000047
+:10BA000000210300002113000200000001000000DB
+:10BA10000338FDD870470C000C00000058020000ED
+:10BA20000200000000000000020000000000000012
+:10BA30009C6D0020090000000000000000000000D4
+:10BA400001000000000000002800000000000000CD
+:10BA500000000000000100000000010000000000E4
+:10BA600000000000000000000000000000000000D6
+:10BA700039370F0000000000000000000000000047
+:10BA800002000000000001000000000000000000B3
+:10BA9000080000000000000039370F00519B0F0024
+:10BAA0000000000000000000040000000000000092
+:10BAB0000000000000000000000000000000000086
+:10BAC0000000000000000000000000000000000076
+:10BAD000F40000000000000018000000000000005A
+:10BAE0000000000000000000000000000000000056
+:10BAF0000000000000000000000000000000000046
+:10BB0000170000000000000050EADA308883B89F78
+:10BB1000604F15F30000C98E020000000000000015
+:10BB20000000000000000000040000000000000011
+:10BB30000000000000000000000000000000000005
+:10BB400000010000000000000000000000000000F4
+:10BB50000000000000000000645800200000070002
+:10BB600000000000785800200D450F000000000084
+:10BB70000338FDD8704730313233343536373839F1
+:10BB8000414243444546000000100000040000000C
+:10BB900001000000D9510F00D5B40F00A5A80F0077
+:10BBA000A9B70F00914C0F0079A90F00A1B70F00A2
+:10BBB00021530F008C5800200010000004000000EA
+:10BBC00001000000E5510F00E5B40F00B3A80F001D
+:10BBD000EDB70F00D94C0F007DA90F00A5B70F00DE
+:10BBE00031530F00556E6B6E6F776E206572726FFA
+:10BBF0007220636F646500000000000068C80F00D9
+:10BC00000100000014C70F000200000008C50F006B
+:10BC10000300000088C70F0004000000DCC70F000D
+:10BC200005000000BCC60F000600000058C60F004B
+:10BC300007000000C4C70F0008000000D0C60F00B6
+:10BC40000900000034C70F000A00000050C80F00B0
+:10BC50000B000000F0C40F000C000000E8C60F004D
+:10BC60000D000000B8C80F000E000000B4C70F00A0
+:10BC70000F000000F0C70F001000000024C80F00E4
+:10BC800011000000CCC80F0012000000A0C80F0077
+:10BC9000130000003CC80F008000000070C60F00B9
+:10BCA00081000000ACC50F00820000006CC50F00D1
+:10BCB000830000004CC50F008400000088C50F0001
+:10BCC0008500000094C60F00860000009CC70F008E
+:10BCD0009000000038C60F00910000002CC50F0036
+:10BCE00092000000FCC60F000082000004C80F0094
+:10BCF0000182000050C70F00028200006CC70F00D5
+:10BD000000840000C8C50F000184000074C80F0043
+:10BD10000284000010C60F0003840000ECC50F0071
+:10BD20006D820F006B820F0065820F000000000023
+:10BD30000338FDD870470000A0CF0F00A8CF0F0038
+:10BD400000000000000000000100000738BD0F00E7
+:10BD500048BD0F000800000070BD0F0080BD0F003F
+:10BD60000800000080BD0F0090BD0F00080000001B
+:10BD7000C0CF0F00C8CF0F0000000000000000007F
+:10BD8000B0CF0F00C0CF0F00000000000000000087
+:10BD900000000000000000000000000000000000A3
+:10BDA00098CF0F00A0CF0F0000000000000000009F
+:10BDB000B857002090BD0F00B0BD0F000800000074
+:10BDC000A8CF0F00B0CF0F0000000000000000005F
+:10BDD000C0BD0F00D0BD0F0008000000859F0F0000
+:10BDE0002D9F0F00D59E0F004B9E0F00519E0F0000
+:10BDF0000D9E0F00579E0F00959E0F000000000043
+:10BE0000004040404040404040404141414141406D
+:10BE10004040404040404040404040404040404022
+:10BE200040050202020202020202020202020202B1
+:10BE300002202020202020202020200202020202B6
+:10BE4000020290909090909010101010101010100E
+:10BE5000101010101010101010101010020202021A
+:10BE6000020288888888888808080808080808085E
+:10BE7000080808080808080808080808020202025A
+:10BE80004000000001BE0F002E2E5C2E2E5C2E2ED8
+:10BE90005C2E2E5C2E2E5C636F6D706F6E656E7403
+:10BEA000735C6C69627261726965735C626F6F74F6
+:10BEB0006C6F616465725C6E72665F626F6F746CEA
+:10BEC0006F616465725F6466755F74696D657273D6
+:10BED0002E6300002E2E5C2E2E5C2E2E5C2E2E5CF1
+:10BEE0002E2E5C636F6D706F6E656E74735C6C6923
+:10BEF000627261726965735C626F6F746C6F6164AA
+:10BF000065725C6E72665F626F6F746C6F616465A0
+:10BF1000725F66775F61637469766174696F6E2EB4
+:10BF20006300000043524320636F6D707574617449
+:10BF3000696F6E206661696C656420666F7220634C
+:10BF40006F70696564206170703A2073726320635A
+:10BF500072633A203078253038782C20726573204F
+:10BF60006372633A20307825303878004120536F6F
+:10BF7000667444657669636520686173206A7573C9
+:10BF800074206265656E20616374697661746564AE
+:10BF90002E2049742773206C696B656C7920746856
+:10BFA000617420616E206170706C69636174696F87
+:10BFB0006E2077696C6C20636F6D6520696D6D65AF
+:10BFC00064696174656C790052656365697665645E
+:10BFD00020424C455F47415454535F4556545F459A
+:10BFE000584348414E47455F4D54555F5245515562
+:10BFF0004553542028726571756573743A20256421
+:10C000002C207265706C793A202564292E0000007E
+:10C010002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6325
+:10C020006F6D706F6E656E74735C6C696272617255
+:10C030006965735C626F6F746C6F616465725C627A
+:10C040006C655F6466755C6E72665F6466755F6280
+:10C050006C652E6300000000436C69656E7420649B
+:10C060006964206E6F74206861766520746865204D
+:10C0700053657276696365204368616E6765642005
+:10C08000696E6469636174696F6E2073657420748E
+:10C090006F20656E61626C65642E4572726F723AD4
+:10C0A00020307825303878006E72665F6673746F62
+:10C0B000726167655F777269746528616464723D57
+:10C0C00025702C207372633D25702C206C656E3DAD
+:10C0D0002564206279746573292C207175657565F6
+:10C0E0002075736167653A202564000043726561BD
+:10C0F00074696E6720746865206F626A6563742076
+:10C10000776974682073697A6520307825303878CB
+:10C1100020776F756C64206F766572666C6F772020
+:10C120006669726D776172652073697A652E204F3A
+:10C1300066667365742069732030782530387820FE
+:10C14000616E64206669726D776172652073697AC9
+:10C1500065206973203078253038782E0000000083
+:10C160002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63D4
+:10C170006F6D706F6E656E74735C6C696272617204
+:10C180006965735C626F6F746C6F616465725C6427
+:10C1900066755C6E72665F6466755F7265715F6816
+:10C1A000616E646C65722E63000000002E2E5C2EA2
+:10C1B0002E5C2E2E5C2E2E5C2E2E5C636F6D706FAF
+:10C1C0006E656E74735C6C69627261726965735CD2
+:10C1D000626F6F746C6F616465725C6466755C6ECF
+:10C1E00072665F6466755F7574696C732E630000B8
+:10C1F0004D616A6F722053442075706461746520CC
+:10C20000627574206E6F20424C2E2041626F7274F2
+:10C2100020746F2061766F696420696E636170615C
+:10C220006369746174696E672074686520424C2E7E
+:10C230000000000054686520536F66744465766999
+:10C2400063652073697A6520696E2074686520696A
+:10C250006E666F2073747275637420697320746FD7
+:10C260006F20736D616C6C20636F6D7061726564BB
+:10C270002077697468207468652073697A65207214
+:10C2800065706F7274656420696E207468652069DA
+:10C290006E697420636F6D6D616E642E0000000026
+:10C2A00054686520536F66744465766963652064DD
+:10C2B0006F6573206E6F7420636F6E7461696E209A
+:10C2C000746865206D61676963206E756D62657263
+:10C2D000206964656E74696679696E672069742087
+:10C2E0006173206120536F66744465766963652EBF
+:10C2F00000000000496E76616C69646174696E6764
+:10C3000020617070206265636175736520697420B7
+:10C31000697320696E636F6D70617469626C65200A
+:10C32000776974682074686520536F667444657615
+:10C330006963652E000000002E2E5C2E2E5C2E2ED2
+:10C340005C2E2E5C2E2E5C636F6D706F6E656E744E
+:10C35000735C6C69627261726965735C626F6F7441
+:10C360006C6F616465725C6466755C6E72665F6456
+:10C3700066755F76616C69646174696F6E2E6300C7
+:10C380002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B2
+:10C390006F6D706F6E656E74735C6C6962726172E2
+:10C3A0006965735C626F6F746C6F616465725C6405
+:10C3B00066755C6E72665F6466755F7665725F76E1
+:10C3C000616C69646174696F6E2E63002E2E5C2E41
+:10C3D0002E5C2E2E5C2E2E5C2E2E5C636F6D706F8D
+:10C3E0006E656E74735C6C69627261726965735CB0
+:10C3F00074696D65725C6578706572696D656E747F
+:10C40000616C5C6170705F74696D6572322E63007F
+:10C410002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6321
+:10C420006F6D706F6E656E74735C6C696272617251
+:10C430006965735C74696D65725C65787065726955
+:10C440006D656E74616C5C6472765F7274632E638A
+:10C45000000000002E2E5C2E2E5C2E2E5C2E2E5CFC
+:10C460002E2E5C636F6D706F6E656E74735C6C699D
+:10C47000627261726965735C6578706572696D6519
+:10C480006E74616C5F6D656D6F626A5C6E72665F23
+:10C490006D656D6F626A2E63000000002E2E5C2EAB
+:10C4A0002E5C2E2E5C2E2E5C2E2E5C636F6D706FBC
+:10C4B0006E656E74735C6C69627261726965735CDF
+:10C4C0006578706572696D656E74616C5F736563C4
+:10C4D00074696F6E5F766172735C6E72665F7365AE
+:10C4E0006374696F6E5F697465722E63000000008B
+:10C4F0004E52465F4552524F525F494E56414C494B
+:10C50000445F4441544100004E52465F4552524FF1
+:10C51000525F534F46544445564943455F4E4F542E
+:10C520005F454E41424C4544000000004E52465F7C
+:10C530004552524F525F464541545552455F4E4F0A
+:10C54000545F454E41424C45440000004E52465F08
+:10C550004552524F525F4D555445585F554E4C4FC2
+:10C56000434B5F4641494C45440000004E52465FF4
+:10C570004552524F525F4D555445585F4C4F434BB7
+:10C580005F4641494C4544004E52465F4552524F2A
+:10C59000525F4D555445585F434F4E445F494E4995
+:10C5A000545F4641494C4544000000004E52465FEE
+:10C5B0004552524F525F4D555445585F494E49546C
+:10C5C0005F4641494C4544004E52465F4552524FEA
+:10C5D000525F424C455F495053505F52585F504B39
+:10C5E000545F5452554E4341544544004E52465FA9
+:10C5F0004552524F525F424C455F495053505F5035
+:10C600004545525F52454A454354454400000000A9
+:10C610004E52465F4552524F525F424C455F495021
+:10C6200053505F4C494E4B5F444953434F4E4E4528
+:10C6300043544544000000004E52465F4552524F5D
+:10C64000525F4150495F4E4F545F494D504C454DEC
+:10C65000454E5445440000004E52465F4552524FED
+:10C66000525F4E4F545F535550504F525445440003
+:10C670004E52465F4552524F525F4D4F44554C45C6
+:10C680005F4E4F545F494E495449414C495A4544C5
+:10C69000000000004E52465F4552524F525F4D4FD0
+:10C6A00044554C455F414C52454144595F494E49C0
+:10C6B0005449414C495A4544000000004E52465FDF
+:10C6C0004552524F525F4E4F545F464F554E4400B5
+:10C6D0004E52465F4552524F525F494E56414C4969
+:10C6E000445F5354415445004E52465F4552524FA9
+:10C6F000525F444154415F53495A45004E52465F90
+:10C700004552524F525F494F5F50454E44494E4744
+:10C71000000000004E52465F4552524F525F535642
+:10C72000435F48414E444C45525F4D495353494E37
+:10C73000470000004E52465F4552524F525F494EED
+:10C7400056414C49445F4C454E4754480000000058
+:10C750004E52465F4552524F525F4452565F5457B5
+:10C76000495F4552525F414E41434B004E52465F36
+:10C770004552524F525F4452565F5457495F45529B
+:10C78000525F444E41434B004E52465F4552524F1A
+:10C79000525F494E5445524E414C00004E52465F46
+:10C7A0004552524F525F53544F524147455F465591
+:10C7B0004C4C00004E52465F4552524F525F4E5510
+:10C7C0004C4C00004E52465F4552524F525F494E0C
+:10C7D00056414C49445F504152414D004E52465FD4
+:10C7E0004552524F525F4E4F5F4D454D0000000085
+:10C7F0004E52465F4552524F525F464F5242494455
+:10C8000044454E004E52465F4552524F525F44528D
+:10C81000565F5457495F4552525F4F5645525255E5
+:10C820004E0000004E52465F4552524F525F494EF5
+:10C8300056414C49445F4144445200004E52465FC9
+:10C840004552524F525F5245534F55524345530044
+:10C850004E52465F4552524F525F494E56414C49E7
+:10C86000445F464C414753004E52465F5355434345
+:10C87000455353004E52465F4552524F525F424C11
+:10C88000455F495053505F4348414E4E454C5F41D0
+:10C890004C52454144595F45584953545300000098
+:10C8A0004E52465F4552524F525F434F4E4E5F438A
+:10C8B0004F554E54000000004E52465F4552524FB5
+:10C8C000525F54494D454F55540000004E52465F4B
+:10C8D0004552524F525F4255535900002E2E5C2E46
+:10C8E0002E5C2E2E5C2E2E5C2E2E5C636F6D706F78
+:10C8F0006E656E74735C6C69627261726965735C9B
+:10C900006578706572696D656E74616C5F6C6F6778
+:10C910005C7372635C6E72665F6C6F675F646566A2
+:10C9200061756C745F6261636B656E64732E630026
+:10C930002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FC
+:10C940006F6D706F6E656E74735C6C69627261722C
+:10C950006965735C6578706572696D656E74616C2C
+:10C960005F6C6F675C7372635C6E72665F6C6F673F
+:10C970005F66726F6E74656E642E63007761726EAF
+:10C98000696E670064656275670000001B5B313B80
+:10C9900033306D001B5B306D000000001B5B313BD2
+:10C9A00033316D001B5B313B33326D001B5B313B20
+:10C9B00033336D001B5B313B33346D001B5B313B0C
+:10C9C00033356D001B5B313B33366D001B5B313BF8
+:10C9D00033376D00696E666F000000006572726F1C
+:10C9E000720000002E2E5C2E2E5C2E2E5C2E2E5CF5
+:10C9F0002E2E5C636F6D706F6E656E74735C6C6908
+:10CA0000627261726965735C6578706572696D6583
+:10CA10006E74616C5F73656374696F6E5F7661726B
+:10CA2000735C6E72665F73656374696F6E5F697461
+:10CA300065722E680000000073645F626C655F635E
+:10CA400066675F73657428292072657475726E65F8
+:10CA500064202573207768656E20617474656D703D
+:10CA600074696E6720746F2073657420424C455F53
+:10CA700047415454535F4346475F534552564943D9
+:10CA8000455F4348414E4745442E000073645F6252
+:10CA90006C655F6366675F736574282920726574CF
+:10CAA00075726E6564202573207768656E206174E9
+:10CAB00074656D7074696E6720746F20736574207F
+:10CAC000424C455F434F4D4D4F4E5F4346475F5687
+:10CAD000535F555549442E0073645F626C655F6314
+:10CAE00066675F73657428292072657475726E6558
+:10CAF00064202573207768656E20617474656D709D
+:10CB000074696E6720746F2073657420424C455FB2
+:10CB100047415454535F4346475F415454525F5416
+:10CB200041425F53495A452E0000000073645F6222
+:10CB30006C655F6366675F7365742829207265742E
+:10CB400075726E6564202573207768656E20617448
+:10CB500074656D7074696E6720746F2073657420DE
+:10CB6000424C455F434F4E4E5F4346475F474150FF
+:10CB70002E00000073645F626C655F6366675F73BD
+:10CB8000657428292072657475726E65642025733A
+:10CB9000207768656E20617474656D7074696E6766
+:10CBA00020746F2073657420424C455F4741505F8D
+:10CBB0004346475F524F4C455F434F554E542E00FE
+:10CBC00073645F626C655F6366675F736574282971
+:10CBD0002072657475726E656420257320776865B0
+:10CBE0006E20617474656D7074696E6720746F2057
+:10CBF00073657420424C455F434F4E4E5F4346473A
+:10CC00005F474154542E00006170705F74696D6518
+:10CC1000722E6D5F6466755F696E616374697669B3
+:10CC200074795F74696D6572000000006170705FF7
+:10CC300074696D65722E6D5F7764745F6665656497
+:10CC40005F74696D657200006E72665F626F6F740B
+:10CC50006C6F616465725F77647400006E72665F0A
+:10CC60006466755F626C650062616C6C6F632E6DEB
+:10CC70005F6275666665725F706F6F6C00000000C2
+:10CC80006E72665F6466755F666C61736800000053
+:10CC90006E72665F6466755F7265715F68616E640F
+:10CCA0006C6572006E72665F6466755F736574743E
+:10CCB000696E6773000000006E72665F6466755F80
+:10CCC00073657474696E67735F73766369000000DF
+:10CCD0006E72665F6466755F76616C6964617469C3
+:10CCE0006F6E00006E72665F6466755F7665725F78
+:10CCF00076616C69646174696F6E00006170705F69
+:10CD000074696D657200000061746669666F2E6DEE
+:10CD10005F7265715F6669666F0000006D656D5FCB
+:10CD20006D6E6772000000006E72665F6673746FEE
+:10CD3000726167650000000061746669666F2E6D40
+:10CD40005F6669666F000000736F72746C6973745C
+:10CD50000000000062616C6C6F632E6C6F675F6D2A
+:10CD6000656D706F6F6C0000617070006E72665F51
+:10CD7000736468006E72665F7364685F626C6500FE
+:10CD80006E72665F7364685F736F63000200000019
+:10CD900000000000F9290F00A5290F0067E6096AC5
+:10CDA00085AE67BB72F36E3C3AF54FA57F520E51CC
+:10CDB0008C68059BABD9831F19CDE05BFFFFFFFF9C
+:10CDC000FFFFFFFFFFFFFFFF00000000000000006B
+:10CDD0000000000001000000FFFFFFFFFCFFFFFF5D
+:10CDE000FFFFFFFFFFFFFFFF00000000000000004B
+:10CDF0000000000001000000FFFFFFFF512563FC61
+:10CE0000C2CAB9F3849E17A7ADFAE6BCFFFFFFFFC5
+:10CE1000FFFFFFFF00000000FFFFFFFF000000001A
+:10CE200096C298D84539A1F4A033EB2D817D0377C4
+:10CE3000F240A463E5E6BCF847422CE1F2D1176B5F
+:10CE4000F551BF376840B6CBCE5E316B5733CE2B32
+:10CE5000169E0F7C4AEBE78E9B7F1AFEE242E34F61
+:10CE6000FFFFFFFF7F0000008000000000000000C7
+:10CE700000000000FFFFFFFF7F00000080000000B7
+:10CE80000000000000000000D4CF0F00B8570020C1
+:10CE9000C40100006C150F0034D00F007C59002035
+:10CEA000C46F00000E2E0F00A5440F00DD440F00DC
+:10CEB0002D390F0051380F0008CC0F00000000037F
+:10CEC0002CCC0F000000000348CC0F00000004042D
+:10CED0005CCC0F000000040468CC0F0000000003CD
+:10CEE00080CC0F000000040490CC0F00000004046C
+:10CEF000A4CC0F0000000404B8CC0F000000040410
+:10CF0000D0CC0F0000000404E4CC0F0000000404A7
+:10CF1000FCCC0F000000000008CD0F000000000353
+:10CF20001CCD0F000000000028CD0F0000000404FD
+:10CF300038CD0F000000000348CD0F0000000000B6
+:10CF400054CD0F000000000368CD0F000000040462
+:10CF50006CCD0F000000030374CD0F00000003032D
+:10CF600080CD0F000000030318580020106E002031
+:10CF7000216E0020246E002034590020F4000000AF
+:10CF8000C0580020B8580020C0580020D08700208A
+:10CF90006859002018000000693A0F0000000000E6
+:10CFA000397F0F0000000000717F0F0000000000BB
+:10CFB000C58C0F0000000000518E0F000000000023
+:10CFC000517F0F0000000000000000000200000080
+:10CFD00071700F00011C1324590218200A15281C17
+:10CFE00012FF031CFFFF0234011510014011021152
+:10CFF000040A1954A0C1DA6028042520BD0F14DCEE
+:10D00000C90F1A7C041AD4041A84041A94041A8CC2
+:10D01000041A9C041AA4041AAC041AB4041ABC041A
+:10D020001AC4041ACC04518490D0031BBD47143A8F
+:04D0300010C50159CD
+:020000041000EA
+:0410140000100F00B9
+:020000041000EA
+:0410180000E00F00E5
+:04000005000F1201D5
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_with_bonds_s140.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_with_bonds_s140.zip
new file mode 100644
index 0000000..616cfb0
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_with_bonds_s140.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_without_bonds_s140.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_without_bonds_s140.hex
new file mode 100644
index 0000000..c8a059a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_without_bonds_s140.hex
@@ -0,0 +1,3059 @@
+:02000004000FEB
+:1010000020C90020DD130F00E5130F00E7130F00C8
+:10101000E9130F00EB130F00ED130F0000000000A9
+:10102000000000000000000000000000C9130F00D5
+:10103000F1130F0000000000F3130F00F5130F0071
+:10104000F7130F00F7130F00F7130F00F7130F003C
+:10105000F7130F00F7130F00F7130F00F7130F002C
+:10106000F7130F00F7130F00F7130F00F7130F001C
+:10107000F7130F00F7130F00F7130F00F7130F000C
+:10108000C12C0F00712A0F00F7130F00F7130F0088
+:10109000F7130F00F7130F00E12A0F00F7130F00EB
+:1010A000F7130F00F7130F00F7130F00F7130F00DC
+:1010B000F7130F00F7130F000000000000000000FE
+:1010C000F7130F00F7130F00F7130F00F7130F00BC
+:1010D000F7130F00F7130F00F7130F00F7130F00AC
+:1010E000F7130F00F7130F00C5150F0000000000E5
+:1010F00000000000F7130F0000000000F7130F00BE
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:1011200000000000000000000000000000000000BF
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:10115000000000000000000000000000000000008F
+:10116000000000000000000000000000000000007F
+:10117000000000000000000000000000000000006F
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A000000000000000000000000000000000003F
+:1011B000000000000000000000000000000000002F
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F00000000000000000000000000000000000EF
+:10120000DFF80CD000F0A0F90048004755540F005B
+:1012100020C9002080F308888E46104730B450E87B
+:10122000012F93B2C48923448489A34228BF1B1B86
+:101230000489A34202BFBFF32F8F002007E0C3EA57
+:10124000020340E80134002CE9D14FF001000A60AC
+:1012500030BC704750E8012FC2EA024240E8012149
+:101260000029F7D1704730B450E8022F1FFAA2F3DB
+:10127000C488A34202BFBFF32F8F00200DE0C489B2
+:1012800023448489A34228BF1B1BC2EA034340E8CE
+:101290000234002CE8D14FF001000A6030BC7047E6
+:1012A00050E8022FC2EA224240E802210029F7D189
+:1012B0007047034653E8022FD988B2EB324F4FF004
+:1012C000000017BF92B241EA014142EA014104E045
+:1012D0005A68B2EB324F08BF012043E80212002ADD
+:1012E000E8D1704730B4044654E8000F0D4644E896
+:1012F0000053002BF8D1156030BC704730B4044661
+:1013000054E8000F40EA010544E80053002BF7D1F0
+:10131000156030BC704730B4044654E8000F00EA52
+:10132000010544E80053002BF7D1156030BC70472D
+:1013300030B4044654E8000F80EA010544E8005345
+:10134000002BF7D1156030BC704730B4044654E828
+:10135000000F00EB010544E80053002BF7D11560A6
+:1013600030BC704730B4044654E8000FA0EB0105D0
+:1013700044E80053002BF7D1156030BC704770B4BF
+:1013800004464FF0000054E8006F0D68AE4207BFFE
+:1013900044E80023012044E800630E60002B1CBFDA
+:1013A0000020F0E770BC704730B4044654E8000FEA
+:1013B00088422CBF451A054644E80053002BF5D15E
+:1013C000156030BC704700001EF0040F0CBFEFF337
+:1013D0000880EFF3098007F0B7BE00000648804799
+:1013E00006480047FEE7FEE7FEE7FEE7FEE7FEE70A
+:1013F000FEE7FEE7FEE7FEE7E52A0F0001120F0019
+:101400002DE9F05F0546002092469B468846064639
+:10141000814640241BE0284641464746224600F0CC
+:1014200083F853465A46C01A914110D311461846C4
+:10143000224600F016F82D1A67EB01084F462246A7
+:101440000120002100F00DF817EB00094E41201E8D
+:10145000A4F10104DFDC484631462A464346BDE894
+:10146000F09F202A04DB203A00FA02F100207047A6
+:101470009140C2F1200320FA03F3194390407047D2
+:101480000048704754BD0F0010B5441A03469442FB
+:1014900009D28418114403E011F8013D04F8013D1C
+:1014A000521EF9D210BD40EA0104A40703D009E09E
+:1014B00010C9121F10C3042AFAD203E011F8014B1D
+:1014C00003F8014B521EF9D210BDD2B201E000F870
+:1014D000012B491EFBD270470022F6E710B51346D8
+:1014E0000A4604461946FFF7F0FF204610BD421C8D
+:1014F00010F8011B0029FBD1801A704730B5044653
+:101500000020034600E05B1C934203D2E05CCD5C0C
+:10151000401BF8D030BD034611F8012B00F8012B19
+:10152000002AF9D118467047202A04DB203A21FA14
+:1015300002F00021704721FA02F3D040C2F12002EC
+:101540009140084319467047064C074D06E0E06895
+:1015500040F0010394E8070098471034AC42F6D3FA
+:10156000FFF752FE08CD0F0028CD0F0070B58C1884
+:1015700010F8015B15F0070301D110F8013B2A11A7
+:1015800006D110F8012B03E010F8016B01F8016B94
+:101590005B1EF9D12B0705D40023521E0DD401F890
+:1015A000013BFAE710F8013BCB1A921C03E013F859
+:1015B000015B01F8015B521EF9D5A142D8D300208E
+:1015C00070BD0000054B4FF0FF321A6053F8042C39
+:1015D000034B1A601A68034B1A60704704BA025032
+:1015E00018A9002008BA025001EB820204388A428E
+:1015F00001D10020704752F8043D1BBA40F8043F67
+:10160000F5E7000000B5374B8FB019461A68009215
+:10161000009AD207FAD5344B344A1A600A6801920C
+:10162000019AD007FAD5324A1A600A680292029AE1
+:10163000D207FAD52F4A1A600A680392039AD00794
+:10164000FAD52D4A1A600A680492049AD207FAD58C
+:101650002A4A1A600A680592059AD007FAD5284ADC
+:101660001A600A680692069AD207FAD5254A1A60C5
+:101670000A680792079AD007FAD5234A1A600A68BF
+:101680000892089AD207FAD5204A1A600A68099285
+:10169000099AD007FAD51E4A1A600A680A920A9A6D
+:1016A000D207FAD51B4A1A6008680B900B98C0073E
+:1016B000FAD51A600A680C920C9AD007FAD5164A25
+:1016C0001A600A680D920D9AD207FAD5134A1A6069
+:1016D0000E210D230F22002000F088FD0FB05DF8D1
+:1016E00004FB00BFB0B0025080B00250804301291B
+:1016F00040633921807001298020542100D1349029
+:10170000C0403490C0302029C0530D900041389023
+:10171000832308C880E3102100413821CF4308C843
+:1017200010B5504B96B01C461A680192019AD20728
+:10173000FAD54D4B4D4A1A6022680292029AD2079E
+:10174000FAD54B4A1A604B4A42EA8040226803921B
+:10175000039AD207FAD5186022680492049AD00737
+:10176000FAD5454A1A60A2F5800242EA8141226810
+:101770000592059AD207FAD5196022680692069A50
+:10178000D007FAD53D4A1A6022680792079AD10716
+:10179000FAD53B4A1A6022680892089AD207FAD50D
+:1017A000384A1A6022680992099AD007FAD5364A4F
+:1017B0001A6022680A920A9AD107FAD5334A1A6047
+:1017C00022680B920B9AD207FAD5314A1A60226826
+:1017D0000C920C9AD007FAD52E4A1A6022680D9204
+:1017E0000D9AD107FAD52C4A1A6022680E920E9AE9
+:1017F000D207FAD5294A1A6022680F920F9AD007A9
+:10180000FAD5274A1A60216810911099C907FAD5AC
+:101810001A60144B1A46196811911199C807FAD524
+:10182000114B20491960116812911299C907FAD514
+:101830001D491960116813911399CC07FAD50B490A
+:101840001960116814911499C807FAD517491960DD
+:10185000116815911599C907FAD5154A1A6016B07D
+:1018600010BD00BFB0B0025080B0025040044190A3
+:1018700000862929D81001C840144190401421291C
+:10188000401465210034409000310C90C0400C9011
+:10189000C030202940960D9000416090031645C845
+:1018A0000086112100416021594644C840144590EA
+:1018B00040142D90F0B5464B89B01D461C6801942C
+:1018C000019CE407FAD5434BDFF810C1DFF810E1C3
+:1018D00013449B000A181B681E2A88BFC0F11E0112
+:1018E0001F330A185B095A43B2F5806F88BF4FF463
+:1018F00080614FF0000484BFB1FBF3F1091A00F1DD
+:10190000A05000F52C402746A14233DC2A680492FF
+:10191000049AD207FAD5304A1268296805910599C8
+:10192000CF07FAD52D482E4C0260002216469A4267
+:1019300002F1010140D12A4C134621F00101002699
+:101940008B423CD32B680693069BDE07FAD5254BCA
+:101950001B682C680794079CE407FAD503600023F2
+:101960001F481C469A422DD11D4A00208B422CD381
+:1019700009B0F0BD2A680292029AD207FAD502197C
+:10198000920012682E680396039EF607FAD5CCF8EB
+:10199000002000229A4202F1010206D11E4622F0E6
+:1019A0000102964204D30134AEE7CEF80070F1E7AD
+:1019B000CEF800700136F4E726600A46B7E72660E5
+:1019C0000133BDE704600133CCE710600133CDE79C
+:1019D000B4B0025024AC00147CB00250D4B0025019
+:1019E000D8B0025078B00250F0B5294D85B02C46E1
+:1019F0002E680096009EF607FAD500F1A05000F57B
+:101A00002C4080000568206801900198C707FAD52E
+:101A10002048214F056002EB8306B24229D15A1CAF
+:101A20001D4E22F001020027934227D32368029320
+:101A3000029BDE07FAD5194B0B449B001B681F3332
+:101A40005B099A4213D2216803910399C907FAD519
+:101A5000154400219B1A104A05600846994210D38C
+:101A60005A1C0D4922F00102002093420CD305B00C
+:101A7000F0BD52F804EBC7F800E0CEE73760013361
+:101A8000D2E710600131E9E708600133EDE700BFFC
+:101A9000B4B00250D4B00250D8B0025024AC0014FC
+:101AA00010B5494B94B019461A680092009AD207B3
+:101AB000FAD5464B464A1A600A680192019AD40741
+:101AC000FAD5444A1A600A680292029AD007FAD5F7
+:101AD000414818600A680392039AD207FAD53F4A30
+:101AE0001A600A680492049AD407FAD53C4A1A602C
+:101AF0000A680592059AD207FAD53A4A1A600A6826
+:101B00000692069AD407FAD5374A1A600A680792ED
+:101B1000079AD207FAD5354A1A600A680892089AD5
+:101B2000D407FAD5324A1A600A680992099AD2078C
+:101B3000FAD5304A1A600A680A920A9AD407FAD586
+:101B40002D4A1A600A680B920B9AD207FAD52B4AD3
+:101B50001A600A680C920C9AD407FAD5284A1A60BF
+:101B60000A680D920D9AD207FAD5264A1A600A68B9
+:101B70000E920E9AD407FAD5234A1A600A680F9279
+:101B80000F9AD207FAD5214A1A600F4B19461C68E2
+:101B90001094109CE407FAD50C4B1860086811905B
+:101BA0001198C407FAD51A600A681292129AD007DF
+:101BB000FAD5174A1A600A681392139AD207FAD50F
+:101BC000144A1A6014B010BDB0B0025080B0025078
+:101BD0008090652100040990409665908080612185
+:101BE00080200821802064900081619000461021AF
+:101BF000008111210041442180202029024610C883
+:101C000000860921802060214021282940966521F5
+:101C100040962529594614C810B5544B98B019461A
+:101C20001A680192019AD207FAD5514B514A1A60AB
+:101C30000A680292029AD407FAD54F4A1A600A68D3
+:101C40000392039AD007FAD54C4818600A680492A8
+:101C5000049AD207FAD54A4A1A600A680592059A88
+:101C6000D407FAD5474A1A600A680692069AD2073C
+:101C7000FAD5454A1A600A680792079AD407FAD536
+:101C8000424A1A600A680892089AD207FAD5404A6E
+:101C90001A600A680992099AD407FAD53D4A1A606F
+:101CA0000A680A920A9AD207FAD53B4A1A600A6869
+:101CB0000B920B9AD407FAD5384A1A600A680C922C
+:101CC0000C9AD207FAD5364A1A600A680D920D9A14
+:101CD000D407FAD5334A1A600A680E920E9AD207D0
+:101CE000FAD5314A1A600A680F920F9AD407FAD5CA
+:101CF0002E4A1A600A681092109AD207FAD52C4A16
+:101D00001A601A4B19461C681194119CE407FAD505
+:101D1000174B1860086812901298C407FAD51A6019
+:101D20000A681392139AD007FAD5124A1A600A6801
+:101D30001492149AD207FAD51E4A1A600A681592AC
+:101D4000159AD407FAD51C4A1A600A681692169A90
+:101D5000D007FAD5194A1A600A681792179AD2075B
+:101D6000FAD5174A1A6018B010BD00BFB0B00250C3
+:101D700080B0025000936521000431904096659038
+:101D80000083612100C3302100C364900081619011
+:101D900000461021008111210041442100C3202967
+:101DA0000C4610C80086312100C3602140C128299B
+:101DB000409665210013319040962529594614C854
+:101DC000400432492DE9F041814B1D689868203369
+:101DD000A0B01E461A680192019AD707FAD57D4B2A
+:101DE0007D4A1A6032680292029AD407FAD57B4A79
+:101DF0001A607B4A1446116803910399C907FAD502
+:101E0000784A1168C1F3402137680497049FFF079F
+:101E1000FAD5754F1F6027680597059FFF07FAD50C
+:101E20001768002900F0CF80B90540F1CC803168F7
+:101E300006910699CF07FAD56C4919602168079178
+:101E40000799C907FAD51168C1F340213768089787
+:101E5000089FFF07FAD5664F1F6027680997099FFB
+:101E6000FF07FAD51268002900F0AF80910540F114
+:101E7000AC8032680A920A9AD207FAD5564A1A609A
+:101E800032680B920B9AD707FAD55A4A1A60316812
+:101E90000C910C99CC07FAD55749196031680D910E
+:101EA0000D99C907FAD55549196031680E910E99F7
+:101EB000CF07FAD55249196031680F910F99CC07B5
+:101EC000FAD550491960504B1E4619681091109967
+:101ED000C907FAD53F4C4D4B236033681193119BD2
+:101EE000DB07FAD54A4B236033681293129BDF0756
+:101EF000FAD5484B23603A4B9846196813911399C9
+:101F0000C907FAD5324F386033681493149BDB0746
+:101F1000FAD5226033681593159BD807FAD53E4B46
+:101F2000236033681693169BD907FAD53B4B236081
+:101F300033681793179BDA07FAD5394B2360336858
+:101F40001893189BDB07FAD5364B23603368199337
+:101F5000199BD807FAD5344B236033681A931A9B20
+:101F6000D907FAD5314B236033681B931B9BDA07E3
+:101F7000FAD52F4B236000F0D3F908BBD8F8003016
+:101F80001C931C9BDB07F9D53D6033681D931D9B9B
+:101F9000D907FAD5274B236033681E931E9BDA07B7
+:101FA000FAD5254B2360D8F800301F931F9BDB0721
+:101FB000F9D50C4B1B6813F4805F204B08BF184603
+:101FC00020B0BDE8F0811E48FAE71E48F8E700BFE0
+:101FD00090B0025080B0025000100251C01F722910
+:101FE000B4B0025088B00250C0CF0129C01F0E29E2
+:101FF000C03F002940010249003184A80000164971
+:10200000400108A180440888B0B00250C0447088E4
+:1020100080077A41C0077E4100006A498006164960
+:1020200040006E49000200210082202140822021D0
+:102030008082242140A161A100C861510308F10000
+:102040000108F1000208F10008B540B1202801465E
+:102050004FF0070228BF20210020FFF72BFC024B86
+:1020600000221A6008BD00BF1CB802507FB51C6872
+:102070001CB901F01F041F2C27D1174C25462668D8
+:102080000196019EF607FAD500F1A05000F52C400C
+:10209000800000682C680394039CE407FAD50F4C79
+:1020A00000EB611020600E4801F01F0400680290F0
+:1020B0001F2C18BFC94302980FBF106001F01F0109
+:1020C00000FA01F111600021196010684300C00F8F
+:1020D000136004B070BD00BFB4B00250E4B0025051
+:1020E000DCB0025030B51E4B85B01A46196800911D
+:1020F0000099CC07FAD500F1A05000F52C408000E3
+:10210000016813680193019BD807FAD5154B164C4B
+:102110001868164D1F30202390FBF3F0013800287B
+:1021200010DA00230130400153B1A0F120014FF03B
+:102130000042134204D1013881424FEA5202F8D1E1
+:1021400005B030BD13680393039BDB07FAD5431832
+:1021500023602B680293029B002BE3D10138DEE75A
+:10216000B4B00250ACB00250E4B00250DCB0025047
+:102170000A460021AFF3008038B5A0F12003B3F583
+:10218000426F05462CD88F2826D800F1470300F16E
+:102190006604DB064FEA541400D0013464013F3476
+:1021A000A409013411B1A1421AD30C46E3004FF443
+:1021B0008050B0FBF3F0202828BF202002B110602F
+:1021C000084B01221A60214600F068F82846214693
+:1021D00000F088F8002038BD00F11F046409DDE735
+:1021E000014838BD1CB802502221F00070B52648C5
+:1021F00088B0054604680094009CE607FAD5234899
+:10220000234C0460234C44EA83432C680194019CD2
+:10221000E407FAD50360930143EA824242F0104496
+:1022200044F4C0442B680293029BDE07FAD5046095
+:102230002B680393039BDB07FAD5174B03608B01D5
+:1022400043EA814141F0104343F4C0432E680496B1
+:10225000049EF607FAD503602B680593059BDE07FD
+:10226000FAD5046041F058412B680693069BDC07C1
+:10227000FAD5016042F058422B680793079BDB07B1
+:10228000FAD5026008B070BDB0B0025080B0025004
+:10229000C0210229807100988061189030B5002219
+:1022A0000C4C49001346023840F6FC75904202F18E
+:1022B0000102CABF236025605B181E2A04F10404D2
+:1022C000F4D1054A19441360044B054A19609A6019
+:1022D00030BD00BF00B0025078B002507CB0025058
+:1022E00020F80F000C4B18603F3020F03F008901B0
+:1022F000403058609960D9601961596199611C3307
+:102300000648196082B002680192019AD207FAD594
+:10231000196002B0704700BF90B00250B4B00250D4
+:102320002DE9F04192B0012303930493624B1D46C3
+:102330001A680592059AD207FAD5604C604B236063
+:10234000604B19461A680692069AD707FAD55E4B73
+:102350001A68D60400F1A8802A680792079AD00765
+:10236000FAD55A4A22600A680892089AD207FAD522
+:102370001E68C6F30036002E40F098801220FFF74A
+:10238000B1FE07461320FFF7ADFE87428CBF122037
+:102390001320FFF7A7FE471EFFF734F903AB01AA8E
+:1023A00039461220FFF762FE04AB804602AA394686
+:1023B0001320FFF75BFE00EB4800022832D0032811
+:1023C0003ED0012874D12B680993099BDB07FAD50D
+:1023D0003F4B23602B680A930A9BD807FAD53D4BE5
+:1023E00023602B680F930F9BD907FAD53A4B2360D4
+:1023F0002B681093109BDA07FAD5384B23602B68B3
+:102400001193119BDB07FAD5354B2360013F25D58E
+:102410001023192218210020FFF7E8FE304612B0E1
+:10242000BDE8F0812B680B930B9BD907FAD52D4B98
+:1024300023602B680C930C9BDA07FAD52A4BCFE765
+:102440002B680D930D9BDB07FAD5284B23602B6877
+:102450000E930E9BD807FAD5254BC1E703AB01AA13
+:1024600039461220FFF702FE04AB044602AA3946A1
+:102470001320FFF7FBFD10EB440402D1FFF7CCFB68
+:10248000C4E7FFF70DFB022C08D0032C09D0012C68
+:1024900010D117211620FFF743F9B7E715211420B3
+:1024A000F9E70F210E20F6E7124EB7E7124EB5E717
+:1024B000124EB3E7124EB1E7B0B0025080B00250F6
+:1024C00000084A51B4B0025088B0025000084E5182
+:1024D00000065A4940065E49000442410014424940
+:1024E00040042E49000652494006564900063A4922
+:1024F00040063E490608F1000708F1000408F10013
+:102500000508F100014B1860704700BF08BA02507F
+:10251000014B1860704700BF04BA0250094BC24318
+:102520001A60043B82B01B680193074B019A10426A
+:1025300004D0064A1060186802B0704720BF1A68BD
+:102540000192F3E704BA025018A9002008BA025019
+:10255000FEF79ABFFEF7C2BF0A460021FEF7BEBFD4
+:102560002DE9F74305460E469946114600F060FAFC
+:102570000446002840F08480002E00F08580002969
+:1025800000F08480B9F1200F40F0828005F144040E
+:10259000082205F104082046FFF726F805F1240774
+:1025A000082231464046FFF71FF806F120010822B5
+:1025B0003846FFF719F802A94FF4807041F8049DDE
+:1025C000FFF7D6FD002865D1334A4FF480731360BE
+:1025D000012193600823314AFFF706FA01210846DA
+:1025E00005232F4AFFF700FA0823424601211C2049
+:1025F000FFF7FAF908233A4601210320FFF7F4F91F
+:102600002246082301210220FFF7EEF90823254A7C
+:1026100001211A20FFF7E8F90523234A01211B2095
+:10262000FFF7E2F90823214A01211420FFF7DCF922
+:1026300008231F4A01211520FFF7D6F9082305F1C9
+:10264000640201211620FFF7CFF9082305F1840267
+:1026500001211720FFF7C8F90823164A01210B2092
+:10266000FFF7C2F9FFF7AEFB04460198FFF7ECFC59
+:10267000114B002C18BF1C46A4212846FFF76CFF05
+:10268000204603B0BDE8F0830C4CF9E70C4CF7E7AB
+:102690000C4CF5E7084CEFE790B002507CCC0F00F3
+:1026A000F4CC0F003CCC0F00E0CC0F00A0CC0F000E
+:1026B000C0CC0F005CCC0F008408F0007608F0005E
+:1026C0008008F0008108F00038B50D460446B0B12E
+:1026D000A02200210430FFF73DFF95B129460822D2
+:1026E00004F16400FEF780FF082205F1200104F1E7
+:1026F0008400FEF779FF044B2360002038BD0348B7
+:1027000038BD034838BD00BFDD55AABB7108F000D5
+:102710008308F0002DE9F041069F044615461E4649
+:10272000FFF7D2FF38B93B46324629462046BDE87E
+:10273000F041FFF715BFBDE8F08100002DE9FF4132
+:10274000144B04460E460FCB8DE80F00204600F0D8
+:102750007FF98046B0B9CEB1636A251D01953BB9BA
+:1027600001236362226F04F13001684600F088F8AB
+:102770002B46043E243453F8042B12BAA34246F8E5
+:10278000042FF8D1404604B0BDE8F081DFF808809E
+:10279000F8E700BF0CCC0F000502F00038B5044686
+:1027A00068B1051D28467021FFF7D6FE2846202275
+:1027B0000449FFF7CDFE044B2360002038BD0348D9
+:1027C00038BD00BF1CCC0F00DD55AABB0002F000D5
+:1027D000294B2DE9F04304460E4615460FCB85B034
+:1027E0006F468DE80F002DB94FF00009484605B03F
+:1027F000BDE8F083204600F02BF981460028F5D192
+:10280000231D0193636AA3BB236F8BB1C3F14008FF
+:10281000A84528BFA84604F1300031461844424676
+:10282000FFF796FE236F434446442367A5EB080554
+:10283000226F402A06D104F13001384600F020F81A
+:102840000023236705F03F0835F03F0505D03146EA
+:102850002A46384600F014F82E44B8F1000FC3D0D1
+:102860004246314604F13000FFF772FEC4F8708032
+:10287000BCE7DFF80890B9E70CCC0F000C02F000C1
+:102880002DE9F74F314B44688046924699461A68C5
+:10289000002AFCD12E4B9B461A68002AFCD14FF02F
+:1028A000FF300191FFF72EFE8020FFF731FE294D0A
+:1028B000294A2A4F2A4E012307202B60A2F59E7237
+:1028C000C2F83C011360636A3B60A36A3360D8F8C6
+:1028D000003042F8043CD8F8083020469847019967
+:1028E000D9F80030002BFBD1BAF1000F20D11D4BDD
+:1028F00004221A60D9F80030002BFBD1DBF800A0CD
+:10290000BAF1000FFAD1D8F80C30204698473B684E
+:1029100063623368A362144BC3F800A0C3F844A1F8
+:10292000D9F80030002BFBD12B6003B0BDE8F08F4D
+:10293000236A012B04BF0C4A13600C4B4020196022
+:10294000C3F804A0FFF7EAFDD4E700BF10B90250B6
+:1029500020BC025018B8025000B90250CCB7025047
+:10296000D0B70250C8B7025084B6025028BC0250FB
+:10297000084B1B681B0EF02B08D1074B1A68074B3E
+:102980009A4205D1064B0020186070470520704719
+:102990000620704728B9025024BA02500000E020F7
+:1029A0000CBA02500C4B1B68C3610C4B1B68836153
+:1029B0000B4B1B6843610B4B1B6803610A4B1B6885
+:1029C000C3600A4B1B688360094B1B684360094B5B
+:1029D0001B680360704700BF5CB6025058B60250D7
+:1029E00054B6025050B602504CB6025048B602508F
+:1029F00044B6025040B602500C4BC2691A6082695C
+:102A000043F8042C426943F8082C026943F80C2C63
+:102A1000C26843F8102C826843F8142C426843F8CB
+:102A2000182C026843F81C2C704700BF5CB602509B
+:102A300030B10268034B04489A4208BF0020704737
+:102A400002487047DD55AABB8208F0007108F0000B
+:102A500030B10268034B04489A4208BF0020704717
+:102A600002487047DD55AABB0202F0000002F000E8
+:102A700002490248091F0968006808478058002079
+:102A800000F02EB970B50E46144900EB400001EB82
+:102A9000C0051446E86A183520B101280FD0022875
+:102AA00005D113E0284600F051F9A04201D20024DC
+:102AB00011E022463146284600F080F90BE0284616
+:102AC00000F044F9A042F4D20446F2E73146284629
+:102AD00000F047F90446204670BD000090980020A1
+:102AE00006F040B930B54FF0805000228300D0F896
+:102AF0003011C3F80C21C3F81021624B1A60624BED
+:102B00001B68624C2360604B1B1D1B68241D2360E7
+:102B10005D4B08331B68241D23605B4B0C331B6823
+:102B2000241D2360584B10331B68241D2360564B13
+:102B300014331B68241D2360534B18331B68534CFC
+:102B400020342360504B1C331B68241D23604E4BE4
+:102B500020331B68241D23604B4B24331B68241D2A
+:102B60002360494B28331B68241D2360464B2C33BC
+:102B70001B68241D2360444B30331B68434C403496
+:102B80002360414B34331B68241D23603E4B383394
+:102B90001B68241D23603C4B3C331B68241D2360B1
+:102BA000394B40331B68241D23600124082902D1BE
+:102BB000D0F8343113B1082904D006E0354B34493C
+:102BC000196005E0D0F8343113B1082904D006E0CB
+:102BD000314BFB21196005E0D0F8343113B10829DD
+:102BE00008D00EE090F858322C48016863F30301D6
+:102BF000016002E0D0F834311BB929494FF400706C
+:102C0000086028480168C90702D06FF0010101601F
+:102C10002548016841F470010160BFF34F8FBFF395
+:102C20006F8F4FF01021D1F80002002803DBD1F89C
+:102C30000402002822DA1D4B1C601D480468002C89
+:102C4000FCD01224C1F800420568002DFCD0C1F868
+:102C5000044201680029FCD01A6001680029FCD0F8
+:102C6000BFF34F8F10487C380168124A01F4E061CD
+:102C700011430160BFF34F8F00BFFDE70F490E48BE
+:102C8000086030BD380500400404001020C5004035
+:102C9000488103008C56004018F50040E40E0040C7
+:102CA000409602400004004088ED00E004E5014049
+:102CB00000E401400400FA050090D0030C59002004
+:102CC000064808B5002101600068009005F054FD39
+:102CD00005F020FB0028FBD108BD000000010140E9
+:102CE00010B5124C02202061606111A0A06104F1B6
+:102CF0007800E0614FF4805020620020A0626062A2
+:102D00000BA1A164E0620D49E1641021A065C4E952
+:102D10001410E0650AA1E01DFEF7FDFB09A12046A5
+:102D2000FEF7F9FB2020A07110BD00009098002054
+:102D30005465726D696E616C0000000008A9002086
+:102D40005254540053454747455200000269C16838
+:102D50008A4203D88068401A104400E0501A401E8E
+:102D600070472DE9F047C4681746894606464FF07C
+:102D700000083069A04201D9051B02E0B168201AA1
+:102D80000D1AB0686D1E001BA84200D80546BD4252
+:102D900000D33D4670682A4620444946FEF774FB3E
+:102DA000B0687F1B2C44A844A944A04200D1002451
+:102DB000F460002FDDD14046BDE8F0872DE9F041F9
+:102DC00004468846D4E90207C51BE16860681646D8
+:102DD0000844B54206D94146FEF756FBB819E060F3
+:102DE000BDE8F0812A464146FEF74EFB761B08EB14
+:102DF000050132466068FEF747FBE660F0E702E057
+:102E000008C8121F08C1002AFAD170477047002075
+:102E100001E001C1121F002AFBD1704701212028C7
+:102E200003DA81400548014003E0402802DA2038F7
+:102E3000814009B10120704700207047FC06FFBDAA
+:102E4000800701D00020704701207047406800686B
+:102E5000401E084201D10120704700207047C3681E
+:102E60008B4206D811440069491E814201D80120D5
+:102E7000704700207047000030B585B00D46164CF5
+:102E80001621ADF800101ECC0DF1040C8CE81E00CC
+:102E9000124C0221012221706270A0700320E070A8
+:102EA000217159206071FE20A071694604F109006A
+:102EB0007DDF00280ED1BDF800002A46411CE171DB
+:102EC00009212172BDF808100844ADF8080001A9D5
+:102ED000034872DF05B030BD00B90F009C6D0020C3
+:102EE0000858002010B586B0062418220C49684600
+:102EF000FEF7CAFA0B480421008801EB00400AA142
+:102F000005F06CFB69462046FFF7B6FF002805D1A7
+:102F1000094C207874DF0121207873DF06B010BDE2
+:102F200010B90F00305900204164766572746973DE
+:102F3000696E672E2E2E0000085800202DE9F05FE4
+:102F4000DFF894B05C46DBF84890DBF8245003F0DF
+:102F500045FA216B214E00EB01086F1A31884FF0C2
+:102F6000040A0AEB01401EA105F038FB216B404624
+:102F70004944414500D1002708233A4601F0F8FFB3
+:102F800007004FF0010806D0318808EB01401BA173
+:102F900005F024FB1CE003F021FA0022294601F091
+:102FA00009FADBF8282004463188D946A24209D123
+:102FB0000AEB014018A105F011FBC9E90748C9F85F
+:102FC000185005E008EB01402346194905F011FBB4
+:102FD0003846BDE8F09F0000EC7F00206C590020CF
+:102FE000456E746572206E72665F6466755F6170AF
+:102FF000705F636F6E74696E756500004661696C21
+:10300000656420746F20636F7079206669726D77D4
+:103010006172652E0000000053657474696E67204C
+:103020006170702061732076616C6964000000003B
+:10303000F4BD0F0008B5134602460648009301236D
+:10304000008803EB00400B4603A105F0DAFA06F016
+:103050000DFD00006C59002052656365697665645A
+:103060002061206661756C74212069643A20307893
+:10307000253038782C2070633A2030782530387825
+:103080002C20696E666F3A20307825303878000041
+:10309000024605480121008801EB004003A105F02C
+:1030A000A1FA06F0E3FC00006C590020526563654C
+:1030B0006976656420616E206572726F723A2030A5
+:1030C00078253038782100002DE9F84F254C8146CD
+:1030D000924660880E46814241D800274FF6FF781D
+:1030E0008DF80070684600F0F5F822786078A188C5
+:1030F000884201DA401C00E00020C0B2904204D1B6
+:103100009DF8000000F032F927E065786078884289
+:1031100001DA401C00E0002060709DF8000000F023
+:1031200025F9454519D0A068B9F1000F40F835A040
+:103130000DD066B16188E068324605FB0100494662
+:10314000FEF7A2F9A06800EBC500868002E000EB64
+:10315000C50087800020BDE8F88F0420FBE7092028
+:10316000F9E700004458002010B50E4C03E0401C65
+:1031700000E00020207020786178814210D0227811
+:103180006188E068A36802FB010003EBC20153F809
+:103190003220898890472078A1888842E9DAE6E7DA
+:1031A00010BD00004458002030B5CB0008339DB25C
+:1031B00093074FF0000401D0072030BD044B9A6004
+:1031C0002A44DA605C701C7058809980002030BD01
+:1031D00044580020014801F010BB00005C5800205A
+:1031E00070B514460E46050004D10B4940F2C510D7
+:1031F00000F000F93CB12868012EC4600AD000211B
+:103200008160002070BD04494FF4E37000F0F2F8D3
+:10321000072070BD0121F3E74CC20F0038B50E48FE
+:1032200008235822416800910C49006802F0BEF959
+:1032300000280FD10A4A69460A4801F0E3FA04005F
+:1032400008D10121074801F0ACFB064901200839EB
+:103250000870204638BD000028BA0F0018850020ED
+:10326000EDA80F005C58002070B516460D4604000E
+:1032700004D10C4940F2D51000F0BCF80A48854250
+:1032800001D9072070BD0948266101F0B6FA28442B
+:103290006060A06800B1A5602146BDE870400020D4
+:1032A00008F030B84CC20F0017FCFF005C5800203B
+:1032B00010B5040004D106494FF4F57000F09AF8F7
+:1032C000002021462076BDE81040012008F01AB801
+:1032D0004CC20F0070B5044607F022FA012803D053
+:1032E00010A11D2000F086F8EFF3108172B61D4A80
+:1032F0009368012083B990604FF0E020D0F88051AE
+:10330000194B1D401560C0F88031D0F884315360EE
+:103310004217C0F8842100202070002900D162B635
+:1033200070BD00002E2E5C2E2E5C2E2E5C2E2E5C90
+:103330002E2E5C636F6D706F6E656E74735C6C695E
+:10334000627261726965735C7574696C5C617070DE
+:103350005F7574696C5F706C6174666F726D2E63FB
+:103360000000000070850020FC06FFBD10B504467B
+:1033700007F0D6F9012803D00DA12B2000F03AF870
+:103380001B498868002811D0002C0FD1EFF3108062
+:1033900072B60B684FF0E022C2F800314B68C2F8F9
+:1033A000043100228A60002800D162B610BD0000FE
+:1033B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6312
+:1033C0006F6D706F6E656E74735C6C696272617242
+:1033D0006965735C7574696C5C6170705F75746944
+:1033E0006C5F706C6174666F726D2E63000000001C
+:1033F000708500201CB56A46ADF8000001910021DF
+:1034000044F20200FFF716FE1CBD0000F8B51F488D
+:103410000146446AC06A8D6CAC2802D1486B0544F1
+:10342000241A1B4E0094042730882B4607EB0040DB
+:10343000184A19A105F0E5F8224629461548FEF775
+:103440005DF8E8B13088234607EB00402A4620A10A
+:1034500005F0CFF804F05EFF0028FBD102F0D4FCA9
+:103460002146284603F0CEFB040007D03088012116
+:1034700001EB004022A100BF05F0B0F82046F8BDE6
+:103480003088002407EB004024A1F5E7EC7F002002
+:103490006C59002000100F00566572696679696EDC
+:1034A0006720424C3A20416464723A2030782530DB
+:1034B00038782C205372633A203078253038782CB5
+:1034C000204C656E3A2030782530387800000000B6
+:1034D000436F7079696E6720626F6F746C6F61649F
+:1034E00065723A205372633A203078253038782C50
+:1034F000204C656E3A203078253038780000000086
+:103500005265717565737420746F20636F707920D4
+:10351000424C206661696C65640000004E6F206259
+:103520006F6F746C6F6164657220636F7079206E69
+:1035300065656465642C20626F6F746C6F6164658F
+:10354000722075706461746520636F6D706C657452
+:10355000652E000030B595B0040004D12E4940F22C
+:103560002740FFF747FF2D494FF6FF70224648805E
+:1035700001208DF812004FF65960ADF8100004A933
+:103580000120A8DF002844D1254B0FCB8DE80F0088
+:10359000A11C684662DF00283BD121491C2260390A
+:1035A0000BA8FDF771FF1F4D142205F1C401A86897
+:1035B0001290A0788DF84A002868139006A8FDF7AD
+:1035C00063FF12A8069013A807902088231D06AA5F
+:1035D0000BA9AADF00281CD11C2205F1D8010BA8D9
+:1035E000FDF752FFE8681290A0788DF84A006868ED
+:1035F0001390142205F1F40106A8FDF745FF12A867
+:10360000069013A80790208804F10C0306AA0BA9C2
+:10361000AADF15B030BD0000E0BE0F000858002042
+:10362000D8B90F00D0B80F00F0B585B00D46040032
+:1036300004D136494FF4B370FFF7DCFE25B93349A6
+:1036400040F26710FFF7D6FE14216846FDF744FFED
+:103650002078032308280BD12D48C188491E89B240
+:10366000C1808288002A49D0002947D1C2802370B6
+:103670002178607860228DF800208DF801108DF897
+:10368000020063780325012B14D0224802212278FE
+:10369000008801EB004020A104F0ABFF60780B280C
+:1036A00028D101F003FB8DF80300002001F006FB98
+:1036B00004251FE0207809281CD2DFE800F01B1B3E
+:1036C0001B211B1B051B2100D4E902706D46E91C60
+:1036D000666807F05FFE044629193046C91C07F0EA
+:1036E00059FE044429193846C91C07F053FE2044EA
+:1036F000C01CC5B22946684607F0DAF805B0F0BD2F
+:10370000D4E90112684607F0C2F8F1E7E0BE0F0005
+:1037100008580020305900204446552072657175C4
+:10372000657374202564206661696C65642077691F
+:103730007468206572726F723A20307825780000C4
+:103740002DE9F0411E4C0027217AC90734D01D49CC
+:10375000884231D01C4D04261CA1288806EB00406D
+:1037600004F03CFF6088A0F57F41FF3918D028881D
+:103770001EA106EB004004F031FFA068132140F0C9
+:103780000400A060608876DF002816D11B4CC82793
+:103790004FF47A48611C404688477F1EFAD101E009
+:1037A000207874DF05F07AFA070005D1288814A183
+:1037B00006EB004004F012FF3846BDE8F08100003F
+:1037C0000858002030CD0F00305900205368757420
+:1037D00074696E6720646F776E20424C4520747266
+:1037E000616E73706F72742E000000004469736321
+:1037F0006F6E6E656374696E672E0000E0B80F002F
+:10380000424C45207472616E73706F7274207368DD
+:10381000757420646F776E2E000000002DE9F04172
+:10382000204C07460020217AC90739D11E4D0426B5
+:103830001EA1288806EB004004F0D0FE2348E76074
+:1038400001F0D4FF00F026FB002829D103F048FC4A
+:1038500038B11F4803F038FCA06840F00200A060B7
+:1038600005E028881BA106EB004004F0B7FE01F03C
+:10387000F1FA002814D116481C30FFF76BFE00281F
+:103880000ED1FFF72FFB00280AD1A06818A140F045
+:103890000100A060288806EB004004F09FFE002095
+:1038A000BDE8F0810858002030590020496E697445
+:1038B00069616C697A696E6720424C4520444655BF
+:1038C000207472616E73706F72740000E8CD0F0027
+:1038D000BC6D00204E6F20616476657274697369F7
+:1038E0006E67206E616D6520666F756E6400000006
+:1038F000424C4520444655207472616E73706F725D
+:103900007420696E697469616C697A65642E00005F
+:103910002DE9FE4FA44E0746041D018830884FF064
+:103920000408A24D4FF0000A4FF00109424608EB8F
+:103930000040212977D040DC132975D026DC0129ED
+:1039400073D010295DD0112974D012296FD115467A
+:1039500097A104F043FE3088E28805EB00409EA169
+:1039600004F040FE3088A28805EB0040A0A104F0DE
+:1039700039FE3088228905EB0040A3A104F032FE15
+:103980003088628905EB0040A4A1EEE0142978D0CC
+:103990001A2977D01F294AD1A6A104F01FFE211DA4
+:1039A000688875DF040042D03188224609EB014067
+:1039B000ACA104F017FE20461FE051296FD00EDCA9
+:1039C00022296DD0232969D024297BD0502977D191
+:1039D00003B03946BDE8F04FB04806F06BB9522944
+:1039E000D7D0552939D056296AD1B879002867D15E
+:1039F0001321688876DF002862D0BDE8FE4FFFF70C
+:103A000047BBA7A104F0EAFD20886880E96809B1F6
+:103A100001208847A549688875DF020050D03188A9
+:103A200009EB014004E07FE054E086E002E047E07B
+:103A30009FA19AE04FF6FF706880287A400704D46F
+:103A4000FFF750FA08B1FFF723FBE968002937D0E8
+:103A500003B00220BDE8F04F0847FA88F72A14D2D5
+:103A60009107B1F1404F0ED0D11F8BB2591ECC1728
+:103A700001EB947424F00304091B591A891D8CB2BC
+:103A800004E077E07FE0144600E0F7242346944901
+:103A900004F0AFFD21466888B5DFACE702E050E0F6
+:103AA0003AE00FE08FA104F099FDCDF800A0CDF829
+:103AB00004A0B8880022694690DF2AE0FFF7E8FA00
+:103AC000BDE8FE8F6389E28803B093A1BDE8F04FA3
+:103AD00004F08FBD1446A0A104F080FD734801AA34
+:103AE000163842F60521806A0190CDF808D0688822
+:103AF000ADDF08B1FFF7CCFA3088BDF8002004EB49
+:103B000000409FA104F06EFD00231A4685216888BD
+:103B10007FDF0028D2D1D3E7217900916379A279A0
+:103B2000A0A104F06EFDCBE7ADA104F057FDCDF8E8
+:103B300000A0208869468FDFEBE70021688866DFF8
+:103B400059E7B8790028BBD03946544806F06EF8DA
+:103B50000028B5D007F10801504805F013FC020019
+:103B6000AED0318809EB0140A8A103B0BDE8F04F09
+:103B700004F038BDB2A104F031FD00210A462088CE
+:103B80000B4686DF37E7002320881A461946B1DF47
+:103B900008B1FFF77DFA318803B008EB0140BDE8BA
+:103BA000F04FB1A104F01ABD305900200858002090
+:103BB000526563656976656420424C455F474150B4
+:103BC0005F4556545F434F4E4E5F504152414D5FEB
+:103BD00055504441544500006D61785F636F6E6ECF
+:103BE0005F696E74657276616C3A2025640000002E
+:103BF0006D696E5F636F6E6E5F696E74657276611C
+:103C00006C3A202564000000736C6176655F6C611E
+:103C100074656E63793A202564000000636F6E6EF0
+:103C20005F7375705F74696D656F75743A20256494
+:103C300000000000526563656976656420424C456A
+:103C40005F4741505F4556545F434F4E4E5F504172
+:103C500052414D5F5550444154455F524551554581
+:103C6000535400004661696C75726520746F20754D
+:103C7000706461746520636F6E6E656374696F6EE6
+:103C800020706172616D6574657220726571756511
+:103C900073743A203078257800000000D86D002039
+:103CA000436F6E6E6563746564000000E6B80F00D4
+:103CB0004661696C75726520746F207570646174FB
+:103CC0006520636F6E6E656374696F6E20706172DC
+:103CD000616D65746572733A203078257800000054
+:103CE00098BE0F00526563656976656420424C4555
+:103CF0005F4741505F4556545F444154415F4C45D6
+:103D00004E4754485F5550444154455F52455155C4
+:103D10004553542E00000000526563656976656462
+:103D200020424C455F4741505F4556545F444154E3
+:103D3000415F4C454E4754485F55504441544520DF
+:103D40002825752C206D61785F72785F74696D65C8
+:103D5000202575292E00000052656365697665642B
+:103D600020424C455F4741505F4556545F534543A1
+:103D70005F504152414D535F524551554553540098
+:103D80004343434420666F722073657276696365AE
+:103D9000206368616E676564206973203078253020
+:103DA00034780000526563656976656420424C454D
+:103DB0005F4741505F4556545F5048595F555044E6
+:103DC000415445202852583A25642C2054583A250D
+:103DD000642C207374617475733A256429000000A3
+:103DE000526563656976656420424C455F47415082
+:103DF0005F4556545F5048595F5550444154455FA4
+:103E0000524551554553542E00000000436F756CC8
+:103E100064206E6F742068616E646C65206F6E5FE5
+:103E20006374726C5F70745F77726974652E20655D
+:103E300072725F636F64653A2030782530347800A1
+:103E4000526563656976656420424C455F47415021
+:103E50005F4556545F5345435F494E464F5F524559
+:103E6000515545535400000046696E697368656496
+:103E70002068616E646C696E6720636F6E6E20737C
+:103E8000656320757064617465000000007800F05F
+:103E90000100704738B50020009002F0BFFE0028F6
+:103EA00030D1194C0425194A208819A105EB00408E
+:103EB00004F098FB154813DF002823D120881CA1AB
+:103EC00005EB004004F08AFB04F012FF002819D132
+:103ED000684604F063FD002814D120881AA105EB80
+:103EE000004004F07BFB6946012004F061FD0028DE
+:103EF00008D120881AA105EB004004F06FFB68464A
+:103F000004F000FE38BD00003059002000100F0002
+:103F100053657474696E6720757020766563746F7D
+:103F200072207461626C653A2030782530387800F0
+:103F3000456E61626C696E6720536F667444657686
+:103F40006963652E00000000436F6E6669677572D5
+:103F5000696E6720424C4520737461636B2E0000CC
+:103F6000456E61626C696E672074686520424C45DD
+:103F700020737461636B2E0011480421008801EBEB
+:103F8000004010A104F02AFB04F0F6FB04F0C2F993
+:103F90000028FBD1114E64254FF47A47741C384633
+:103FA000A0476D1EFAD1BFF34F8F0D4801680D4A2F
+:103FB00001F4E06111430160BFF34F8F00BFFDE7E3
+:103FC0006C590020526573657474696E6720626F66
+:103FD0006F746C6F616465722E00000060B70F0033
+:103FE0000CED00E00400FA052DE9FC410646C0078F
+:103FF0004FF000050ED0104F00240122385D0095CF
+:1040000000231146019504F035F8641C042CF4D308
+:1040100000F064F8B0070DD5074E0024361D0022CD
+:10402000305D032300951146019504F023F8641CCC
+:10403000042CF4D3BDE8FC8156B70F0010B504463C
+:10404000042803D305A12120FFF7D4F90E4801214C
+:10405000005DBDE8104004F083B800002E2E5C2EF9
+:104060002E5C2E2E5C2E2E5C2E2E5C636F6D706F80
+:104070006E656E74735C626F617264735C626F61B3
+:104080007264732E6300000056B70F0010B504462B
+:10409000042803D305A11B20FFF7ACF90E4800212B
+:1040A000005DBDE8104004F05BB800002E2E5C2ED1
+:1040B0002E5C2E2E5C2E2E5C2E2E5C636F6D706F30
+:1040C0006E656E74735C626F617264735C626F6163
+:1040D0007264732E6300000056B70F0010B5002401
+:1040E0002046FFF7ABFF641C042CF9D310BD000081
+:1040F0002DE9F8430546861C00208DF80000904607
+:104100000F464FF001096846FFF7E4F81B4C2068A2
+:104110003860D4E90001401AA168081A41F21C0174
+:1041200067180EE00121384601F08BFA01F03CF9E6
+:104130000146384601F085FAD4E90001401AA16829
+:10414000081A401C8642EDD8B8F1000F03D00520B4
+:1041500065F3891002E0062065F39F50A26821688C
+:10416000114004EB8101C8602068304420609DF854
+:104170000000FFF7FBF84846BDE8F8836C88002094
+:1041800010B543689C18446021B905E013F8010B91
+:1041900001F8010B521EF9D2012010BD30B4826823
+:1041A0000468531C8360A154D0E901128A4202D3EF
+:1041B00030BC03F067BC30BC70470000034803C844
+:1041C000814201D101207047002070476C88002097
+:1041D00010B50548012101F04AFABFF35F8F08B11D
+:1041E000002010BD012010BD0058002010B5064C65
+:1041F0002068012803D005A16D20FFF7FBF8BFF36D
+:104200005F8F0020206010BD005800202E2E5C2EF5
+:104210002E5C2E2E5C2E2E5C2E2E5C636F6D706FCE
+:104220006E656E74735C6C69627261726965735CF1
+:104230006D757465785C6E72665F6D74782E68005B
+:1042400004490020086004494FF48060C1F88001EF
+:104250007047000000A5025004E000E0034901207F
+:10426000086003498002C1F80001704700A50250B0
+:1042700004E000E070B500F10806106815460C4631
+:10428000202802D248F2145070BDFFF7A1FF80B180
+:10429000FFF7E4FF21463046FEF750FA0646FFF7E7
+:1042A000CFFFFFF7A3FF304600F03EFE060003D02D
+:1042B00004E048F2045070BD2020286020212046F0
+:1042C00001F0EAFF304670BD10B50830FEF766FA1F
+:1042D000BDE8104000F028BE2DE9F04700F10809C4
+:1042E0000E461446FFF774FFB8B1FFF7B7FF4FF45F
+:1042F00080584546AC4200D825462A4631460E48ED
+:10430000FDF7C2F82A460C494846FEF761FA070055
+:10431000A4EB05042E4404D005E048F20450BDE8A7
+:10432000F087002CE5D1FFF78BFFFFF75FFF3846E2
+:10433000BDE8F04700F0F8BD9C5D002070B50B486B
+:1043400000240460BFF35F8F094D01202860FEF751
+:104350000FFB01002C604FF0030004D0052901D1B0
+:1043600048F2035070BD002070BD000000580020CE
+:1043700000A50250014900200860704700A50250C6
+:1043800010B5040003D10549C520FFF733F80448F0
+:10439000C16B6160006CA06010BD0000E0BF0F0049
+:1043A000EC7F002040684968884201D801207047AE
+:1043B00000207047F0B54FF0FF3622B11268D243AB
+:1043C00000230A4D0DE03246FAE7C45C624008243F
+:1043D000D70700D037462F4087EA5202641EF7D134
+:1043E0005B1C8B42F1D3D043F0BD00002083B8EDBD
+:1043F000F0B5146906468DB020681546271DE0B15A
+:10440000022920D00A2000906B4609AA304606F007
+:104410000DFA00280FD009A901A8009A06F012F899
+:1044200001AE96E80F0005AE86E80F0023686968C4
+:104430003A4605A898470DB0F0BD0DB03046BDE82E
+:10444000F04006F073B86946304606F005F80028DB
+:10445000F1D0236869683A46684698470028EAD050
+:1044600002980028F5D1019870600120E3E75368B5
+:104470005B7813F0C00303D0402B03D000207047BB
+:1044800000F002B8FFF7B4BF2DE9FF410B465168B9
+:10449000064614464878334D00F00F0210F0300005
+:1044A00055F8225006D0102806D0202808D03028F1
+:1044B00056D13EE022694DE061690120087047E075
+:1044C000022B28D1042A26D84FF00108694630462D
+:1044D000676905F0C1FF00281AD009E00B7922694D
+:1044E00013FB00226846A84770B13878401C38702A
+:1044F000029820B1616838784A799042EED30198E9
+:104500007060029860BB02E04FF00008F7E7404699
+:1045100004B0BDE8F081D4E904300F79027817FBCC
+:10452000023349798A421BD2521C02701A466168D2
+:1045300010E008786169072A087009D1606801797C
+:104540002069FCF7C9FF60682169806805F09FFF5A
+:104550002269616804B03046AC46BDE8F04160476E
+:104560000020D5E7ACBC0F0038B51D4901200A6812
+:10457000D20301D5000407E01A490A6812F0A90F16
+:1045800004D0086800F056000860002001F0B8FE72
+:10459000154C0425D0B119200090684603F0B2FDF7
+:1045A000D0F810050099C84010F0010F13D00D4845
+:1045B000001F006810F0B10007D020880BA105EBA8
+:1045C000004000BF04F00AF8012038BD208810A187
+:1045D00005EB0040F6E7208816A105EB0040F1E767
+:1045E00000040040200500406C590020444655203E
+:1045F0006D6F64652072657175657374656420768E
+:1046000069612047505245475245542E0000000032
+:10461000444655206D6F64652062656361757365FE
+:1046200020617070206973206E6F742076616C69F0
+:10463000642E0000444655206D6F646520726571DC
+:104640007565737465642076696120627574746F32
+:104650006E2E0000FEB518490446086808B1401ED9
+:1046600008601648D4E9015300880426227806EB36
+:1046700000409DB10E6821690296CDE900312B46BC
+:10468000012A16D00EA210A103F0CEFF6169002905
+:1046900011D0E06803B0BDE8F04008470968009118
+:1046A000012A04D006A217A103F0ABFFEEE71FA278
+:1046B000F9E71EA2E7E7FEBD205800203859002088
+:1046C0006572617365000000466C61736820257334
+:1046D000206661696C6564202830782578293A2045
+:1046E000616464723D25702C206C656E3D307825C8
+:1046F000782062797465732C2070656E64696E67CA
+:1047000020256400466C61736820257320737563EF
+:10471000636573733A20616464723D25702C207068
+:10472000656E64696E6720256400000077726974A5
+:104730006500000010B508281BD2DFE800F0041265
+:104740001A1A1A041A040120FFF74EFC0020FFF782
+:104750009DFC0120FFF79AFCBDE810400220FFF706
+:104760006DBC0120FFF76AFCBDE810400220FFF796
+:104770008DBC10BD10B50446032806D0042C04D00F
+:10478000062C0ED0072C04D10BE00749074801F096
+:1047900069F907480168002905D02046BDE81040A6
+:1047A0000847FFF7E9FB10BD19510F00C0D4010005
+:1047B000B857002010B50446062802D1002002F0A8
+:1047C0000FFE04480168002903D02046BDE81040D0
+:1047D000084710BD0458002010B50021024800F021
+:1047E00046FF80F3100010BD889800204FF4A0729F
+:1047F00002EB810189B200F03BBA0068D0F80405F1
+:10480000704700002DE9F04716460D46040003D11D
+:1048100036492F20FEF7EEFD1DB934493020FEF752
+:10482000E9FD1EB931493120FEF7E4FD60793049D8
+:10483000DFF8BC80DFF8BC9041F82060617908F1B6
+:10484000040808EBC100007938B10824B9F8000069
+:10485000022101EB004028A143E02E882768B6F52D
+:10486000805F03D32DA1FD20FEF7C4FDC7F80865C6
+:10487000AD7894F90460A81E022806D3681F0328A7
+:1048800003D331A14520FEF7B5FD002E4FEA4510B8
+:1048900006DA06F00F0101F1E02181F8140D03E0C2
+:1048A00006F1E02686F8000494F90410012201F0D4
+:1048B0001F0302FA03F04909890001F1E021C1F860
+:1048C0008002C1F80001617908EBC1010A716179C8
+:1048D00048F83140B9F80000032101EB0040002402
+:1048E00024A103F07BFE2046BDE8F08790C20F00B4
+:1048F0007C5800205059002052544320696E737434
+:10490000616E636520616C726561647920696E69AE
+:104910007469616C697A65642E0000002E2E5C2E2D
+:104920002E5C2E2E5C2E2E5C2E2E5C6D6F64756CB4
+:1049300065735C6E7266785C68616C2F6E72665F20
+:104940007274632E680000002E2E5C2E2E5C2E2EBC
+:104950005C2E2E5C2E2E5C696E74656772617469C4
+:104960006F6E5C6E7266785C6E7266785F676C758F
+:10497000652E68005254433A20696E697469616C0F
+:10498000697A65642E00000090F90400012100F0AE
+:104990001F0291404009800000F1E020C0F80012A1
+:1049A00070470A46022100F04FB94FF4827100F0BF
+:1049B0005FB9000010B5040003D104496120FEF77F
+:1049C00019FD20680121016010BD000090C20F0098
+:1049D00010B5040003D104496720FEF70BFD2068E1
+:1049E0000121416010BD000090C20F002DE9F84385
+:1049F000994616460F46050003D12B498620FEF73F
+:104A0000F9FC29684FF480344FF4A070BC4000EBEF
+:104A1000870080B226F07F46C1F808432968C1F8B4
+:104A20004843296800220A5008580090286800EB83
+:104A30008701D1F84005C1F840652968D1F804150F
+:104A40001A4F401A20F07F404FF00408012809D186
+:104A5000398808EB014016A103F0C0FD21494FF44D
+:104A6000046088472868C0F844432968D1F80435B1
+:104A7000F01A20F07F40020201D540F07F40C9F1DA
+:104A8000000290420BDD022809DC3988324608EB2F
+:104A9000014015A103F0ADFD0D20BDE8F883C1F87C
+:104AA00004430020F9E7000090C20F005059002095
+:104AB0005254433A2044656C617920696E74726F78
+:104AC00064756365642064756520746F2072697312
+:104AD0006B206F66207072652D666972696E672E35
+:104AE0000000000041BA0F005254433A2057696E4B
+:104AF000646F77656420636F6D70617265207365A4
+:104B0000742074696D656F757420286162735F76B7
+:104B1000616C75653A25642C20636F756E746572DF
+:104B20003A2564292E0000002DE9FC4180461F46ED
+:104B300015460E4600240D4800F080FD38B11120C6
+:104B4000BDE8FC8106EB043003F0EEFE641CAC42D1
+:104B5000F8D1064800F069FDCDE900573346002240
+:104B60000221404600F02AF80020E9E7885800209A
+:104B70002DE9F843104D0F4680461E469146694682
+:104B8000286800F026FD040014D01C21FCF7A4FCCA
+:104B900001202071C4F81490380BC4F80080C4E9D7
+:104BA00002606946286800F035FD05F01FFE002010
+:104BB000BDE8F8830420FBE784BA0F002DE9F04339
+:104BC00087B00446DDE90E8980681D4616460F460B
+:104BD00000280BD018216846FCF77EFC02A88DF84F
+:104BE000007080E86003A1686846884707B0BDE8A8
+:104BF000F08330B50446006887B00D468068002811
+:104C00001FD018216846FCF767FC0195A068059045
+:104C1000207910B1012810D107E001208DF80000A3
+:104C200020690290E068039005E002208DF8000002
+:104C3000E06800030290606904902068816868461B
+:104C4000884707B030BD000070B516460C46050019
+:104C500003D10649B920FEF7CDFB2868C0F84443CC
+:104C6000002E02D02868C0F8044370BD90C20F0027
+:104C700038B50C46050003D10749CA20FEF7BAFB38
+:104C80002868015929B100210151005900900120E3
+:104C900038BD002038BD000090C20F000B2803D3A0
+:104CA0000B38C0B200F00AB8704700000249002279
+:104CB00008780A70704700002458002001490870E5
+:104CC0000B207047245800200149012008707047CC
+:104CD000F95700202DE9FE4307004FF020009046D1
+:104CE00089464FF00106029004D12A494FF4FA7028
+:104CF000FEF780FB284C0425434620884A4605EBF6
+:104D0000004026A103F075FC02A93348CDE900015B
+:104D100043464A463149A0F59A7001F0CDF90200A8
+:104D200007D02088012101EB00402DA103F05AFC9F
+:104D30002CE007F16F0120220F462748FCF7DEFB2D
+:104D400028B32088022101EB004032A103F046FC89
+:104D5000208837A105EB004003F040FC208820228A
+:104D600005EB0040394603F0E5FB208835A105EB53
+:104D7000004003F033FC2088202205EB0040164958
+:104D800003F0D8FB03F0C6FA0028FBD1002630461A
+:104D9000BDE8FE83B8C10F00485900204861736820
+:104DA00020766572696669636174696F6E2E20464C
+:104DB00069726D77617265207374617274206164C9
+:104DC00064726573733A20307825782C2073697A81
+:104DD000653A203078257800F88400209CB70F00D1
+:104DE000436F756C64206E6F742072756E206861FD
+:104DF000736820766572696669636174696F6E2095
+:104E0000286572725F636F64652030782578292E7B
+:104E10000000000048617368207665726966696306
+:104E20006174696F6E206661696C65642E000000B4
+:104E300045787065637465642046572068617368BF
+:104E40003A00000041637475616C20465720686128
+:104E500073683A003EB59DF8080020F00F00401C32
+:104E600020F0F00010308DF8080068466DDF002853
+:104E70002AD19DF80100401C8DF8010068466CDFC6
+:104E8000002821D111481249007A82074FF004000E
+:104E90000BD5104C0988221D00EB01400EA1A3691F
+:104EA00003F0A7FB211DA06907E0098800EB014082
+:104EB00012A103F093FB19A1072082B202A87CDFA4
+:104EC000002801D117487ADF3EBD000008580020B5
+:104ED00030590020BC6D002053657474696E6720E2
+:104EE000616476206E616D653A2025732C206C65B7
+:104EF0006E6774683A202564000000005573696E7F
+:104F0000672064656661756C74206164766572748F
+:104F10006973696E67206E616D6500004466755443
+:104F200065737400E6B80F0010B50F4C48F20351DA
+:104F3000031B48F21652A04211D007DC00280AD009
+:104F40000A4BC01808D0012804D10BE00A2B01D06D
+:104F50000D2B07D0104610BD48F2015010BD48F28D
+:104F6000025010BD084610BD0202F00000FE0FFF07
+:104F70002DE9FC5F0646DFF804A1984615460F466A
+:104F80004FF0040BB1420BD1BAF8000033460BEBE3
+:104F900000403A463AA103F02CFB0020BDE8FC9FFC
+:104FA00004D243494FF02900FEF724FAB8F1000F6C
+:104FB00003D13F492A20FEF71DFA300503D03C49B2
+:104FC0002B20FEF717FAB81B040B03D138492E200B
+:104FD000FEF710FA0020009005F6FF704FEA103936
+:104FE00000F024FF4046A04500D20446A04641E020
+:104FF0004946C14504D808462C46CDF8049004E043
+:1050000040464FEA0834CDF804800146002230467D
+:1050100001F096FC0028C1D10094BAF80010334684
+:105020000BEB01403A4623A103F0EBFA601E00F0BF
+:105030000300221A002339463046D21C01F030FD0D
+:105040000028ABD101992448A9EB01092D1B016B64
+:105050002644214401632744002002F00BF900900C
+:1050600040B1BAF80000012101EB00401BA103F0A0
+:10507000B5FA01E0002DBBD100988FE76C590020F4
+:105080004E6F20636F7079206E6565646564207370
+:1050900072635F616464723A20307825782C2064F2
+:1050A00073745F616464723A203078257800000080
+:1050B000A4BD0F00436F7079696E67203078257842
+:1050C00020746F20307825782C2073697A653A2017
+:1050D0003078257800000000EC7F00204661696C84
+:1050E000656420746F20777269746520696D6167EB
+:1050F0006520636F7079696E672070726F67726583
+:10510000737320746F2073657474696E6773207095
+:105110006167652E0000000004480321008801EB50
+:10512000004003A103F05AFAFEF726FF6C59002055
+:10513000496E61637469766974792074696D656F0D
+:1051400075742E00014941600020704758BA0F0065
+:1051500010B50B4941600B4800F070FA68B903F0D4
+:1051600019FE08491C234FF4EE7208740448A1F597
+:10517000EE71001F006800F019FA002010BD000059
+:1051800088BA0F00588700202DE9FC5F0E00834687
+:10519000DDE90C47C6F1000098469246814600D4EE
+:1051A0000846012503E000BF90FBFAF06D1C504556
+:1051B000FADAA84500D9454624B1002E01DB78076C
+:1051C00000D5641EB80702D5B8F1000F0AD0F80761
+:1051D00008D13CB1A54205D220215846641EFEF7F5
+:1051E000DDFFF6E7002E02DA4E462D2102E07807B9
+:1051F00003D52B215846FEF7D1FF07F00300022804
+:105200000BD1B8F1000F08D13CB1A54205D2302135
+:105210005846641EFEF7C2FFF6E7CDE90047434655
+:1052200052463146584606F0D7F8BDE8FC9F0000CC
+:1052300010B5024600201268930702D0530702D42B
+:1052400010BD500719D502F00300012807D002282D
+:105250000BD00D494FF49170FEF7CCF80BE0C2F380
+:1052600083100B68801C184404E00223086803EBD9
+:10527000925210440860012010BD086800EB925360
+:10528000C2F38910401CEEE7B0C70F000248006867
+:10529000002800D001207047885800200248007A7A
+:1052A000002800D0012070475887002038B54FF4FF
+:1052B00040531A4A5D6800F50051954204D0486891
+:1052C000904201D1012400E00024954224D1486895
+:1052D000904221D11878142801D95A6900E000229F
+:1052E0000F48B2FBF0F30A78142A01D9496900E0AB
+:1052F0000021B1FBF0F0834203D0012409A2009009
+:1053000002E0002409A200900A480321008801EB72
+:10531000004009A103F075F9204638BDDBE5B15125
+:1053200040420F006D616A6F720000006D696E6F20
+:105330007200000048590020536F66744465766916
+:105340006365207570646174652069732061202530
+:10535000732076657273696F6E2075706461746511
+:105360002E2043757272656E743A2025642E204E8D
+:1053700065773A2025642E0070B5054608680C460E
+:105380004A6886682846314604F0A2FF60682861B2
+:1053900004F10C00686170780221B1EB901F01D11B
+:1053A000241D2C6170BD00002DE9FF410026264818
+:1053B00000F041F92448001F074600F03CF9234C57
+:1053C00060680090A56800E000986946284004EBFA
+:1053D00080000C30FFF72CFF0028F5D101AA0099BE
+:1053E00001EA050304EB8303491CDB6842F8203023
+:1053F000401C00910228F2D3019800F0030001281C
+:105400001AD002280ED012494FF4AF70FDF7F2FF08
+:10541000384600F00DF908B10098606004B03046DD
+:10542000BDE8F0810198032101EB90500099BDF88F
+:105430000A6001EB900005E00198BDF80A60C0F336
+:10544000831008440090E3E7849800206C880020D3
+:10545000B0C70F0070B500224FF48051104600F025
+:1054600009FBC8B912480022C0F57E2100F002FBFA
+:1054700090B94FF400410F4803F03AF902F034FFBD
+:105480000D4C03250DA1208805EB004003F0A6F884
+:105490000D4800F00BFC08B1FDF7FAFD00F0FAF939
+:1054A00020880AA105EB004003F098F8002070BDA9
+:1054B00000100F00D5310F006C590020496E736940
+:1054C0006465206D61696E0035470F004166746543
+:1054D00072206D61696E00002DE9F05FC7888A4611
+:1054E000191D1646B1FBF7F2B1FBF7F507FB1219D0
+:1054F00099193944C91CB1FBF7F104464079C9B286
+:10550000DDF828B0884206D217499420FDF772FFD3
+:1055100001E024686D1E002DFBD1A846A7EB09050C
+:10552000B5421AD81CE000BFBBF1000F06D004EB57
+:1055300009010AEB08002A46091D05E004EB0900F1
+:105540000AEB08012A46001DFBF79EFF2468761B24
+:105550004FF00009A844B74201D9354600E03D4666
+:10556000002EE1D1BDE8F09FD4C20F0030B5024655
+:1055700059B103F0E9F80021074C09E004EB81037D
+:1055800015685B88AB4202D11160002030BD491C18
+:105590008142F3D3052030BD2459002010B5FBF71C
+:1055A00088FE08B1002010BD112010BD10B531B12A
+:1055B000B2FBF3F403FB14241CB1092010BD0E2030
+:1055C00010BD01600021416081608281C381084675
+:1055D00010BD70B50C460546FBF720FE002802D032
+:1055E00021882868084470BD10B50A8849888A4215
+:1055F00003D1FBF755FE012010BD002010BD70B592
+:105600000C460546FBF72FFE002802D0618828686B
+:10561000084470BD10B50A8849888A4203D1FBF757
+:1056200019FE012010BD002010BD002100F00FB8B0
+:10563000002100F012B8012100F01EB8012100F095
+:1056400011B808B56A46FBF780FE009808BD08B59A
+:105650006A46FBF760FE009808BD08B56A46FBF78E
+:105660005AFE08BD08B56A46FBF748FE08BD08B5F6
+:105670006A46FBF737FE08BD08B56A46FBF73EFEF3
+:10568000009808BD08B56A46FBF76CFE009808BD97
+:1056900038B5040003D115A1FE20FDF7ABFE0025AF
+:1056A0008DF800506846FDF715FE206862680168B5
+:1056B000914214D9491E01600D781CB919A1C2206C
+:1056C000FDF798FEA08AE16805FB00152068217AA5
+:1056D0000278891A0279C9B28A4200D201719DF812
+:1056E0000000FDF743FE284638BD00002E2E5C2E3C
+:1056F0002E5C2E2E5C2E2E5C2E2E5C636F6D706FDA
+:105700006E656E74735C6C69627261726965735CFC
+:1057100062616C6C6F635C6E72665F62616C6C6F11
+:10572000632E63002E2E5C2E2E5C2E2E5C2E2E5CA5
+:105730002E2E5C636F6D706F6E656E74735C6C693A
+:10574000627261726965735C62616C6C6F635C6EDE
+:1057500072665F62616C6C6F632E630038B50C46D5
+:10576000050004D112A140F22110FDF743FE24B937
+:105770000FA14FF49170FDF73DFE00208DF8000061
+:105780006846FDF7A7FD1DB91749CF20FDF732FE8A
+:10579000E8682A68211AA88AB1FBF0F11068431C56
+:1057A000136001709DF80000FDF7E0FD38BD0000BA
+:1057B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63EE
+:1057C0006F6D706F6E656E74735C6C69627261721E
+:1057D0006965735C62616C6C6F635C6E72665F625C
+:1057E000616C6C6F632E630024570F0010B50400CA
+:1057F00002D0206830B901E00E2010BD17A1D920D9
+:10580000FDF7F8FD606818B914A1DA20FDF7F2FD84
+:10581000A06818B911A1DB20FDF7ECFDE06818B90C
+:105820000EA1DC20FDF7E6FDA08A18B90BA1DD2052
+:10583000FDF7E0FD207A61682268401AC0B211606D
+:1058400004E0226811684B1C13600870401EC0B24F
+:10585000F7D221680020087110BD00002E2E5C2EAA
+:105860002E5C2E2E5C2E2E5C2E2E5C636F6D706F68
+:105870006E656E74735C6C69627261726965735C8B
+:1058800062616C6C6F635C6E72665F62616C6C6FA0
+:10589000632E63002DE9F041184D4FF48052042728
+:1058A0002888164607EB004015A102F09BFE4FF03A
+:1058B000E024D4F8802128881FA107EB004004F5DC
+:1058C000C07402F08FFE60172060C4F800016060B1
+:1058D000C4F8040101F0AEF930B12888012101EBD0
+:1058E000004020A102F07AFE02F014FD0028FBD156
+:1058F0003046BDE8F04100F051B800006C5900207E
+:1059000052756E6E696E67206E72665F626F6F743D
+:105910006C6F616465725F6170705F7374617274E3
+:10592000207769746820616464726573733A20300B
+:10593000782530387800000044697361626C696EC4
+:105940006720696E74657272757074732E204E567E
+:1059500049432D3E494345525B305D3A203078251E
+:10596000780000004661696C65642072756E6E692E
+:105970006E67206E72665F6466755F6D62725F69E6
+:1059800072715F666F72776172645F616464726581
+:1059900073735F73657428290000000070B50646B4
+:1059A0001F4888B0C0F57F21002200F063F8021E76
+:1059B0004FF0FF3507D01B480121008801EB004064
+:1059C00019A102F00FFEEFF30580D6E90046C005ED
+:1059D000C00D4FF0000181F3148881F3108881F32A
+:1059E000118881F3138813D020221D496846FBF7E4
+:1059F0004BFD203C2022694620460696FBF744FDDD
+:105A00006FF0060229462046FBF704FC08B070BD83
+:105A100008B0324629462046BDE87040FBF7FABB85
+:105A200000100F006C590020436F756C64206E6F7E
+:105A3000742070726F7465637420626F6F746C6F22
+:105A40006164657220616E642073657474696E6749
+:105A5000732070616765732C20307825782E0000E4
+:105A600068B70F000A4601460148006805F066BCA9
+:105A700088B70F0070B50B0502D1B0F57F2F01D9A3
+:105A8000072070BD0AB1062500E00225104A114B1F
+:105A90001468082C01D3042070BD03EB0416C6F86B
+:105AA0000008C6F80418C6F80858641C146003EB14
+:105AB0000414D4F8F0678642EAD1D4F8F4678E4231
+:105AC000E6D1D4F8F847AC42E2D1002070BD000026
+:105AD000BC57002000E001402DE9F0473D4C042573
+:105AE0003B4E2088002705EB00403BA102F076FDED
+:105AF000B06801280FD0A52816D0AA281DD0AC2840
+:105B0000208824D0032101EB00403CA102F066FD77
+:105B10000020BDE8F08720883FA105EB004002F09F
+:105B20005DFDFDF70BFA10E020883EA105EB00407B
+:105B300002F054FD04F062FF10E020883CA105EB68
+:105B4000004002F04BFDFDF761FC024608E005EB6A
+:105B500000403AA102F042FD05F020F8024601277C
+:105B60004FF0010932B12188B36809EB014037A138
+:105B700002F03FFD304600F055FCDFF804810021C3
+:105B800088F800103F4801F075FB064698F80000C1
+:105B900020B93D4940F27910FDF72CFC46B121882F
+:105BA00009EB014039A102F019FD03263046B0E7A8
+:105BB0000126002FFAD0012000F0A2FB0028F5D02A
+:105BC0002088394905EB004002F008FD0226EDE788
+:105BD000108000206C590020456E746572206E7232
+:105BE000665F626F6F746C6F616465725F66775F2A
+:105BF0006163746976617465000000004E6F206611
+:105C000069726D7761726520746F20616374697663
+:105C10006174652E0000000056616C69642041705B
+:105C20007000000056616C6964205344000000005D
+:105C300056616C696420424C0000000056616C693A
+:105C400064205344202B20424C00000041637469BF
+:105C5000766174696F6E206661696C65642077692E
+:105C60007468206572726F72202564202862616EEC
+:105C70006B20636F64653A20307825782900000036
+:105C8000F9570020C94C0F00A4BD0F00436F756C7D
+:105C900064206E6F74207772697465207365747404
+:105CA000696E67732E0000003CBE0F00F8B5354CDE
+:105CB00005460426208834A106EB004002F08EFC45
+:105CC0003748056019200090684602F01BFA009AD8
+:105CD000344900EB8200C0F80017002001F034FACC
+:105CE000002842D1FFF7F8FE20B1012820D0022879
+:105CF0003BD104E02C4DFEF737FC10B932E042F204
+:105D0000107500F093F8294A20211820FDF74CFA6D
+:105D100008B1FDF7BDF92648016811F0B10F03D0B5
+:105D2000016801F04E01016000F050FFE8B901E0A8
+:105D3000FEF722F91F492846FFF794FE1E4800F09F
+:105D4000FDFE90B920881DA106EB004002F046FC44
+:105D500000F05AF8FDF708FA02F0DCFA0028F7D153
+:105D600041DFF5E701F078F908B10320F8BDFFF74E
+:105D700091FD2088012101EB004014A102F02EFCCE
+:105D8000F3E700006C590020496E206E72665F6276
+:105D90006F6F746C6F616465725F696E6974000027
+:105DA000B85700200C000300C0D401007C5900202B
+:105DB0001C05004019510F0075470F00456E7465B2
+:105DC00072206D61696E206C6F6F700053686F7523
+:105DD0006C64206E6576657220636F6D6520686502
+:105DE00072653A204166746572206E72665F626FFA
+:105DF0006F746C6F616465725F6170705F73746102
+:105E0000727428290000000010B503F0CBF90028B7
+:105E100003D0BDE8104005F0F1BB10BD0A460146B5
+:105E20000148406805F08ABA88B70F002DE9F041B3
+:105E3000224C207800283FD103F0B4F9204E0327EC
+:105E40004FF0010800282FD01E4800681EA1450908
+:105E500030882A4607EB004002F0C4FB05EB450002
+:105E6000850842F21070854201D2012000E0002036
+:105E7000607005F0C3FB607820B9124808300068F4
+:105E8000C0070AD030882A4607EB004014A102F070
+:105E9000A9FB1F492846FFF7C1FF4FF0E0214FF44F
+:105EA0008030C1F8000105E030881AA107EB0040FE
+:105EB00002F094FB84F80080BDE8F081FA570020DE
+:105EC0002C5900200405014057445420656E61623E
+:105ED0006C6564204352563A2564206D73000000BF
+:105EE0005374617274696E6720612074696D6572A4
+:105EF00020282564206D732920666F7220666565F1
+:105F000064696E67207761746368646F672E000050
+:105F100039B60F00574454206973206E6F742065A2
+:105F20006E61626C6564000070B504460D46202207
+:105F3000083000F077F9202205F1200104F1280053
+:105F400000F070F9002070BDF0B599B00D46214900
+:105F50001E9E944607460160202B00D320231C463A
+:105F60001A46614611A800F05DF92022314601A8C9
+:105F700000F026F918480121FFF779FBBFF35F8F86
+:105F8000002618B148F2045019B0F0BDFEF766F9CA
+:105F900011AB01AA05F1080138460094FCF7BAFBE1
+:105FA0000446FEF74DF90C4D2868012803D00BA1DB
+:105FB0006D20FDF71FFABFF35F8F2E6044B11448C8
+:105FC000C44202D148F24250DEE748F21650DBE705
+:105FD0000020D9E7DD55AABB005800202E2E5C2EEC
+:105FE0002E5C2E2E5C2E2E5C2E2E5C636F6D706FE1
+:105FF0006E656E74735C6C69627261726965735C04
+:106000006D757465785C6E72665F6D74782E68006D
+:106010007CF70FFF70B516460C46054600F0E9F810
+:1060200000280ED1AA791946304600F0EFF8002872
+:1060300007D131462046FFF777FF002801D10149FB
+:10604000216070BD7052464D2DE9F84F6C460E46EA
+:10605000D4E90A7905469A4690461649304600F03A
+:10606000BCF80028A54611D1706849464079420025
+:10607000384600F0CBF80028A54607D1B8F100005B
+:1060800001D02DB107E0A54648F21050BDE8F88FC9
+:10609000AAB06D464DB182B00246534631462846FD
+:1060A0000097FFF751FFA546F0E748F21550A546C7
+:1060B000ECE700007052464D2DE9F0411D46DDE948
+:1060C00006871646044600F02DF800280DD12A4612
+:1060D0003146204600F03CF8002806D13A464146B9
+:1060E0002046BDE8F04100F002B8BDE8F08170B58F
+:1060F00015460E46044605F071FA002807D13EB158
+:1061000060682968C268914205D248F2145070BD97
+:1061100048F2135070BD83682A4631462046BDE8D8
+:106120007040184710B550B161B14160096804462C
+:106130008847002802D105482060002010BD48F2A1
+:10614000015010BD48F2105010BD00006E5246487C
+:1061500070B515460E46044605F040FA00280BD1EE
+:1061600046B155B160682A46314643682046BDE8CD
+:106170007040184748F2105070BD002070BD0000FC
+:106180002DE9F0410B480C4D0C4F401BC608012077
+:106190003870002406E000BF55F83400804700281E
+:1061A00005D1641CB442F7D3022038700020BDE84A
+:1061B000F081000030CD0F0028CD0F00FC570020EB
+:1061C00070B514460D46064600F02CF82919301912
+:1061D0002246BDE8704000F025B828B1006888422A
+:1061E00005D048F24050704748F2105070470020E8
+:1061F000704728B139B10022C1E90020104670472C
+:1062000048F21050704748F21350704720B1914245
+:1062100005D048F21150704748F2105070470020E6
+:106220007047000070B516460C46050003D10AA160
+:106230001F20FDF7DFF81CB907A12020FDF7DAF8D1
+:10624000A919491E04E000BF14F8010B01F8010967
+:10625000A942F9D270BD00002E2E5C2E2E5C2E2E8F
+:106260005C2E2E5C2E2E5C636F6D706F6E656E748F
+:10627000735C6C69627261726965735C6372797078
+:10628000746F5C6E72665F63727970746F5F73684F
+:10629000617265642E63000070B50D46040003D181
+:1062A00007A10D20FDF7A6F86019401E05E0217832
+:1062B000027804F8012B00F80119A042F7D270BD52
+:1062C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63D3
+:1062D0006F6D706F6E656E74735C6C696272617203
+:1062E0006965735C63727970746F5C6E72665F630C
+:1062F000727970746F5F7368617265642E630000F9
+:106300002DE9F041174C07460425208816A105EB1E
+:10631000004002F063F91B4E306A012804D0208847
+:1063200019A105EB00400FE09FB1F06988B100F0C2
+:1063300055F80022B169FEF73DF8F169814208D0B5
+:10634000208819A105EB004002F048F90020BDE8C3
+:10635000F081208819A105EB004002F03FF90120EF
+:10636000F5E700006C590020456E746572206E726E
+:10637000665F6466755F6170705F69735F76616C9C
+:1063800069640000EC7F002052657475726E2066AF
+:10639000616C736520696E2076616C696420617040
+:1063A0007020636865636B0052657475726E206659
+:1063B000616C736520696E204352430052657475A9
+:1063C000726E20747275652E204170702077617333
+:1063D0002076616C69640000AFF300804FF4405098
+:1063E000074A4168914207D18068411EC1F30B0101
+:1063F000401A00F6FF7070474FF48050704700005D
+:10640000DBE5B15100B5FFF7E9FF054989690A18D5
+:10641000401E0844C0F30B00101A00F6FF7000BDC8
+:10642000EC7F002000210160416081600148016330
+:1064300070470000EC7F00202DE9FF5F7E4C0425B3
+:106440007EA1208805EB004002F0C8F8208883A1D7
+:1064500005EB0040009A02F0C5F8019808B185A24A
+:1064600000E086A2208887A105EB004002F0BAF880
+:10647000029808B17FA200E080A2208886A105EBE7
+:10648000004002F0AFF8039808B17AA200E07BA2C6
+:10649000208885A105EB004002F0A4F84FF440509D
+:1064A00041688748814201D172A200E073A220882E
+:1064B00084A105EB004002F095F8208885A105EB4A
+:1064C000004002F08BF8874E208887A105EB004042
+:1064D000B369326A02F08DF820888BA105EB004089
+:1064E000736AF26A02F085F84FF00008DFF838B2FC
+:1064F000A146AA461AE00127C0B1012820D0B8F170
+:10650000020F2CD08949A420FCF774FF00255D45BB
+:1065100003D98649A920FCF76DFF85480099401BE7
+:10652000A0F5405088421DD201261CE0FFF76AFF0B
+:106530000546029888B16B48006A01280BD00CE030
+:10654000FFF74CFF0546039828B94FF440504168C7
+:106550005B48814201D00127D9E70027D7E74FF4F4
+:106560008055D4E700260198B9F8001046EA0004E7
+:106570000AEB014042466FA102F034F8B9F800106E
+:106580002A460AEB01406EA102F02CF80EB139A2A6
+:1065900000E03AA2B9F800104D460AEB01406EA1A6
+:1065A00002F020F80FB133A200E034A22888A946F7
+:1065B00055460AEB00406EA102F014F80CB12DA272
+:1065C00000E02EA2B9F800006EA105EB004002F039
+:1065D00009F8BC4308D0B8F1020F05D208F1010058
+:1065E000C0B28046022886D95EB1B9F80000022107
+:1065F00001EB004068A101F0F1FF042004B0BDE808
+:10660000F09FB8F1000F0AD0B9F800100AEB014072
+:106610006CA101F0E3FF33481830FFF703FF314A64
+:10662000002010610120506102F12400FFF7FAFE02
+:10663000009850620020E1E76C590020456E7465B7
+:1066400072206E72665F6466755F63616368655F22
+:10665000707265706172652829000000726571753D
+:10666000697265645F73697A653A20307825782E9F
+:1066700000000000747275650000000066616C73B4
+:106680006500000073696E676C655F62616E6B3AEE
+:106690002025732E000000006B6565705F617070CF
+:1066A0003A2025732E0000006B6565705F736F667E
+:1066B000746465766963653A2025732E00000000D6
+:1066C000DBE5B15153445F50524553454E543A2097
+:1066D00025732E0042616E6B20636F6E74656E745D
+:1066E000733A0000EC7F002042616E6B2030206323
+:1066F0006F64653A203078253032783A2053697AD1
+:10670000653A20307825780042616E6B2031206335
+:106710006F64653A203078253032783A2053697AB0
+:10672000653A20307825780000E00E002CC00F007C
+:1067300000100F00706173733A2025642E00000072
+:1067400063616368655F616464726573733A203086
+:106750007825782E0000000063616368655F746FC0
+:106760006F5F736D616C6C3A2025732E0000000022
+:106770006B6565705F6669726D776172653A202539
+:10678000732E000064656C6574655F6D6F72653AA9
+:106790002025732E0000000041626F7274696E67DD
+:1067A0002E2043616E6E6F7420666974206E65776B
+:1067B000206669726D77617265206F6E2064657600
+:1067C00069636500496E76616C69646174696E67BE
+:1067D000206170702E00000070B50C46050004D1D9
+:1067E000224940F22D10FCF705FE24B91F494FF451
+:1067F0009770FCF7FFFD2A7804201D49092A2DD245
+:10680000DFE802F02C052C0B182C1E2C1200214660
+:106810002846BDE8704002F0CDBC098800EB01407D
+:1068200014A101F0DBFE14E021462846BDE87040CB
+:1068300002F05ABD21462846BDE8704002F0F6BC81
+:10684000098800EB014014A101F0C8FE4FF48070EC
+:10685000E0602046BDE87040FDF792BDBDE87040A5
+:10686000024940F24D10FCF7C5BD0000E0BF0F002B
+:106870003C59002048616E646C65204E52465F446E
+:1068800046555F4F505F4352435F4745542028634E
+:106890006F6D6D616E64290048616E646C65204E99
+:1068A00052465F4446555F4F505F4F424A454354FE
+:1068B0005F53454C4543542028636F6D6D616E6492
+:1068C0002900000070B50E46040004D11B4940F2B7
+:1068D0004620FCF78FFD26B9184940F24720FCF707
+:1068E00089FD20780125092820D2DFE800F01F0566
+:1068F0001F0F141F1A1F0A003146204602F0C6FD62
+:1069000019E03146204603F00BF814E031462046EA
+:1069100002F080FD0FE03146204602F0CBFE054636
+:1069200009E03146204602F0B3FF04E003494FF48A
+:106930001A70FCF75FFD284670BD0000E0BF0F0035
+:106940002DE9F843134C0746134E20680D4600907E
+:1069500030880421904601EB00402B463A460FA1B7
+:1069600001F04FFE43462A4639461C4801F0DEF945
+:1069700005000AD03088022101EB00402A4618A108
+:1069800001F030FE2846BDE8F8832068401C2060F6
+:10699000F8E7000020580020385900206E72665F2A
+:1069A0006673746F726167655F6572617365286194
+:1069B0006464723D307825702C206C656E3D2564D2
+:1069C000207061676573292C207175657565207568
+:1069D000736167653A2025640000000010590020AB
+:1069E0006E72665F6673746F726167655F65726110
+:1069F00073652829206661696C656420776974680D
+:106A0000206572726F7220307825782E00000000A9
+:106A10000B4910B504220988002802EB01421046F8
+:106A200004D008A101F0DAFD104903E010A101F043
+:106A3000D5FD1949BDE810400022184801F0D6B92B
+:106A400038590020496E697469616C697A696E67AA
+:106A5000206E72665F6673746F726167655F7364E0
+:106A6000206261636B656E642E00000094BA0F00B3
+:106A7000496E697469616C697A696E67206E7266C5
+:106A80005F6673746F726167655F6E766D632062B7
+:106A900061636B656E642E0064BA0F0010590020AC
+:106AA0002DE9FC47154C8046154E20680F46CDE970
+:106AB0000020308804219946154601EB00403B46F2
+:106AC0004246104901F0A6FD2B463A4641460E4883
+:106AD000CDF8009001F052FA05000AD0308802216A
+:106AE00001EB00402A4609A101F07CFD2846BDE8E3
+:106AF000FC872068401C2060F8E700002058002038
+:106B00003859002028BF0F00105900206E72665FB0
+:106B10006673746F726167655F777269746528293F
+:106B2000206661696C65642077697468206572729B
+:106B30006F7220307825782E0000000070B5104963
+:106B4000104D08602888032101EB00400EA101F0E0
+:106B500045FD0020FDF72EFE104800F09FFC0400CC
+:106B600009D02888012101EB004022460CA101F048
+:106B700039FD204670BDBDE87040084800F0C8B837
+:106B8000045800206C590020456E746572696E6768
+:106B900020444655206D6F64652E0000B5470F00F8
+:106BA000436F756C64206E6F7420696E6974616CDC
+:106BB000697A6520444655207472616E73706F72F5
+:106BC000743A20307825303878000000054810B538
+:106BD0000088042101EB004003A101F0FFFC00202C
+:106BE00010BD00006C590020696E207765616B2034
+:106BF0006E72665F6466755F696E69745F757365F2
+:106C0000720000001FB58908002201AB009283E8E2
+:106C10000700684618DF04B010BD00001FB5044B24
+:106C20000FCB8DE80F00684618DF04B010BD0000E0
+:106C3000E8B90F0070B50A4C04254FF4805620883F
+:106C400008A105EB004001F0C9FCE8060BA10660B5
+:106C50002088002605EB004001F0C0FC304670BDE6
+:106C60006C59002072756E6E696E672069727120B2
+:106C70007461626C65207365740000004166746520
+:106C8000722072756E6E696E672069727120746110
+:106C9000626C65207365740070B50E460178124C05
+:106CA000062901D0012901D1017C2170217801251B
+:106CB00001290FD0022911D00C480121008801EBD5
+:106CC00000400BA101F08AFC0020207005207070AC
+:106CD000284670BD3146FFF77FFDF9E73146FFF7E3
+:106CE000F1FD0546F4E70000285800203C5900203B
+:106CF000496E76616C6964206F626A6563742074A2
+:106D000079706520696E20726571756573742E00E7
+:106D100010B5040011D00120FFF77AFE00280BD136
+:106D200000F016FC00F02CFD48B10949081F00F0E6
+:106D30009DFC012803D0032010BD072010BD04488E
+:106D40000838C4600020FDF7B9FF002010BD000026
+:106D50003058002010B5816879B1094A1821FCF734
+:106D6000B3F9040007D007480221008801EB004076
+:106D700005A101F033FC204610BD072010BD000026
+:106D8000A56D0F003C5900205363686564756C6500
+:106D9000722072616E206F7574206F66207370614F
+:106DA00063652100AFF30080F0B50446806887B0CA
+:106DB00020B946494FF42870FCF71CFB18224449BF
+:106DC0006846FAF761FB20788DF8000022780426E7
+:106DD000404F414D0D2A5AD2DFE802F00752375298
+:106DE0005259523E522D0F28480028883BA106EBED
+:106DF000004001F0F3FB012024E0288840A106EBCD
+:106E0000004001F0EBFB4FF08050D0F800110191F1
+:106E1000D0F804110291D0F80C1189020491D0F835
+:106E2000101189020391006905903AE069462046F5
+:106E300002F064FE35E028883AA106EB004001F03C
+:106E4000CDFB207C8DF804002BE028883BA106EBCD
+:106E5000004001F0C3FB24E0288841A106EB00407C
+:106E600001F0BCFB208AADF804001AE0288843A199
+:106E700006EB004001F0B2FBF9680720884710E0FC
+:106E800069462046FFF708FF58B907B0F0BD2888CB
+:106E9000032101EB00403FA101F0A4FB02208DF88B
+:106EA000010028889DF8012006EB004041A101F077
+:106EB00099FBD4E90112684690479DF8010001282A
+:106EC000E3D0F96805208847DFE70000E0BF0F0046
+:106ED00010BA0F00285800203C59002048616E6409
+:106EE0006C65204E52465F4446555F4F505F50528E
+:106EF0004F544F434F4C5F56455253494F4E00003D
+:106F000048616E646C65204E52465F4446555F4F43
+:106F1000505F48415244574152455F56455253498C
+:106F20004F4E000048616E646C65204E52465F44CF
+:106F300046555F4F505F50494E47000048616E64B0
+:106F40006C65204E52465F4446555F4F505F524538
+:106F500043454950545F4E4F5449465F5345540092
+:106F600048616E646C65204E52465F4446555F4FE3
+:106F7000505F4D54555F47455400000048616E64B2
+:106F80006C65204E52465F4446555F4F505F41420C
+:106F90004F525400496E76616C6964206F70636F64
+:106FA00064652072656365697665643A203078258A
+:106FB000782E0000526571756573742068616E6487
+:106FC0006C696E6720636F6D706C6574652E2052FE
+:106FD0006573756C743A20307825780038B10549AE
+:106FE00001600549416001210172002070470E20B7
+:106FF00070470000FD6F0F0035700F0010B50C00DA
+:1070000001464FF0110007D02278052A05D2DFE8AB
+:1070100002F00F050D0F0F000E2010BD084600F006
+:107020006FF80028F9D10221217010BD112010BD88
+:10703000082010BD0246082041B10B78022B04D174
+:10704000022A05D0032A00D1112070470E20704774
+:10705000002003220A70704770B50F480024D0F852
+:107060005C11491C03D1D0F89C01401C11D00B4885
+:107070000421008801EB004009A101F0AFFA4FF4B0
+:107080007F25284601F050FC57220349284601F08D
+:1070900063FC204670BD0000EC7F002044590020B6
+:1070A00045726173696E672073657474696E677386
+:1070B0002070616765206164646974696F6E616CDA
+:1070C00020646174612E000010B528B11C220349B0
+:1070D000FAF7DAF9002010BD0E2010BD9CF10F0068
+:1070E00010B5064C00221821201DFDF763F9216818
+:1070F000814201D1012010BD002010BD9CF10F0084
+:1071000070B50C4D0400D5F89C0105F5CE7503D083
+:10711000401C03D0082070BD0E2070BD0022182135
+:10712000201DFDF747F9206007222146284629DF68
+:1071300070BD000000F00F00002258210148FDF74B
+:1071400039B90000F07F00202DE9F0411F4C0546C1
+:10715000042620881EA106EB004001F03FFA2846D5
+:10716000FFF756FC02004FF0010504D0208821A152
+:1071700005EB004023E04FF4DC78424628492948DB
+:10718000FAF782F9274F3868401C04D0FFF7D4FF84
+:107190003968814218D0208823A106EB004001F015
+:1071A0001DFA41461F48FAF797F900207D6000F06C
+:1071B00061F8020008D0208823A105EB004001F00F
+:1071C00011FA0320BDE8F0810020FBE740590020C0
+:1071D00043616C6C696E67206E72665F6466755F92
+:1071E00073657474696E67735F696E697428292E9C
+:1071F0002E2E00006E72665F6466755F666C61734A
+:10720000685F696E69742829206661696C6564200D
+:1072100077697468206572726F723A202578000071
+:1072200000F00F00EC7F0020526573657474696E86
+:107230006720626F6F746C6F616465722073657430
+:1072400074696E67732E00006E72665F6466755FA8
+:10725000666C6173685F777269746528292066615E
+:10726000696C65642077697468206572726F723A20
+:10727000202578002DE9F04105464FF4DC773A46A9
+:1072800021492248FAF73AF9214C0426002820889F
+:1072900006EB004015D01FA101F0A0F920881A4A82
+:1072A00006EB004020A101F09DF9002201211648C3
+:1072B000FFF746FB012668B1208823A106EB0040BA
+:1072C0001DE02AA101F08AF90DB10020A847002095
+:1072D000BDE8F081FFF730FF0C493A460860A1F5A0
+:1072E000DC70FAF7D1F82B463A4630490648FFF7EA
+:1072F000D7FB0028ECD020882DA106EB004001F040
+:107300006DF90320E4E7000000F00F00EC7F00209F
+:107310004059002057726974696E672073657474F0
+:10732000696E67732E2E2E0045726173696E672039
+:107330006F6C642073657474696E67732061743A4E
+:107340002030782530387800436F756C64206E6F7C
+:107350007420657261736520746865207365747448
+:10736000696E677320706167652100004E65772044
+:1073700073657474696E67732061726520696465F2
+:107380006E746963616C20746F206F6C642C20775D
+:1073900072697465206E6F74206E65656465642E15
+:1073A00020536B697070696E672E0000347E002078
+:1073B000436F756C64206E6F7420777269746520FA
+:1073C000746865204446552073657474696E6773EC
+:1073D00020706167652100004FF480507047000005
+:1073E0002DE9F04782461548154FDFF85880C01B3D
+:1073F000C608B8F800104FF0040909EB0140002559
+:10740000324611A101F0EEF8002411E007EBC400B0
+:10741000416850468847050009D0B8F800102B464F
+:1074200009EB0140224612A101F0E3F802E0641CDE
+:10743000B442EBD32846BDE8F087000038CD0F00FA
+:1074400030CD0F006C5900205368757474696E67F5
+:1074500020646F776E207472616E73706F727473D4
+:107460002028666F756E643A2025642900000000AC
+:107470004661696C656420746F2073687574646F0D
+:10748000776E207472616E73706F72742025642C35
+:10749000206572726F722025640000002DE9F047AC
+:1074A00082461448144FDFF85480C01BC608B8F851
+:1074B00000104FF0040909EB01400025324610A1ED
+:1074C00001F090F8002410E057F834105046884737
+:1074D000050009D0B8F800102B4609EB0140224600
+:1074E00010A101F086F802E0641CB442ECD32846F7
+:1074F000BDE8F08738CD0F0030CD0F006C5900206B
+:10750000496E697469616C697A696E672074726129
+:107510006E73706F7274732028666F756E643A2094
+:10752000256429004661696C656420746F20696E6A
+:10753000697469616C697A65207472616E73706FC9
+:1075400072742025642C206572726F72202564008D
+:1075500070B5114D114CA86B30B103F0CBFD18B1D3
+:10756000686A08B1012000E000202070FEF708FEE4
+:1075700018B10B498E20FBF73DFF4023094A0A4909
+:107580000A48FEF747FD002805D0BDE870400449D1
+:107590009620FBF72FBF70BDEC7F002038580020ED
+:1075A000B8C10F0010B70F005084002090B70F0033
+:1075B0002DE9F041134C07460D46E06BA26B012606
+:1075C0004119914209D910480121008801EB00407E
+:1075D0000EA101F003F8032610E00A492A465C31A7
+:1075E00008443946F9F750FFE06B064A2844E06347
+:1075F000403229463846FCF7DDFE20643046BDE8BF
+:10760000F0810000EC7F002048590020496E697429
+:1076100020636F6D6D616E64206C617267657220AE
+:107620007468616E2065787065637465642E00000F
+:1076300070B505004FF0010404D0B5F5807F03D983
+:1076400004240CE003240AE006490020064E0870DA
+:107650002021306306F13800F9F73EFFB56320467C
+:1076600070BD000038580020EC7F00202DE9F04765
+:10767000304C0E468046D4E90E010125DFF8B89063
+:107680002F46814208D0B9F800002CA107EB00403A
+:1076900000F0A4FF082549E0DFF8BCA09AF800003C
+:1076A00030B1FEF7AFFEC8F80000606A30603DE020
+:1076B00003F020FD88B3294890F89C1009B901789F
+:1076C00059B3041D0021C8F80010316090F89C30B7
+:1076D0000A462BB1214C90F83811A03404F19902DC
+:1076E00094F8590003F048FB054601281ED1201DDF
+:1076F00000F0B8F80546012818D18AF80070314624
+:10770000201D03F005FF054601280FD14246201D2C
+:10771000316803F0BBFE054608E0FFE7B9F800005A
+:107720000FA107EB004000F059FF05252846BDE8F2
+:10773000F0870000EC7F0020485900204578656301
+:107740007574652077697468206661756C7479203A
+:107750006F6666736574000038580020A4810020AD
+:107760004661696C656420746F206465636F64654D
+:1077700020696E6974207061636B6574000000009D
+:107780000148007870470000385800202DE9F04784
+:1077900080462748264D894690F89C00012608B16E
+:1077A000A43500E008350A4641462846FDF792FA1E
+:1077B000204C002760B195F8550058B100F0010148
+:1077C000C0F340024346284602F0FCFEC8B114E074
+:1077D000172617E00120E06217480421008801EB1A
+:1077E000004016A100F0FAFE276295F88F0010B154
+:1077F00095F8900008B96868A060A06CC4E9099089
+:1078000004E005260B482430FEF70CFE0948202131
+:107810003830F9F761FE0748FF22F4215C30F9F7B0
+:1078200054FEC4F8488030462763BDE8F087000066
+:10783000A4810020EC7F002048590020496E766129
+:107840006C69646174696E67206F6C64206170702C
+:107850006C69636174696F6E20696E2062616E6B22
+:1078600020302E002DE9F04104004FF0010503D136
+:1078700040497F20FBF7BEFD94F854003E4E01279F
+:1078800040B194F8550050B1012808D0022806D024
+:10789000032804D0308839A107EB004064E01CB90C
+:1078A00034496720FBF7A6FD94F86D00032807D044
+:1078B000308838A107EB004000F090FE142556E018
+:1078C00094F88F00B84618B194F8900000284ED173
+:1078D000207A58B1E068022734280CD0308832A1D1
+:1078E00007EB004000F07AFE112540E0318808EBFC
+:1078F000014032A138E0204603F0AEF918B12078FB
+:1079000050B394B907E0308830A107EB004000F095
+:1079100065FE12252BE017498C20FBF76BFD2078C4
+:1079200018B914498D20FBF765FD94F855002B49D3
+:1079300068B101280BD06068C968884217D83088C0
+:1079400027A107EB004000F049FE10250FE060681A
+:10795000896888420BD2F2E794F85500012806D0D6
+:10796000318808EB014023A100F038FE0F2528469E
+:10797000BDE8F08100C20F004C590020496E7661CD
+:107980006C6964206669726D7761726520747970C4
+:10799000652E0000496E76616C69642068617368C9
+:1079A00020747970652E00004661756C74792048EA
+:1079B000572076657273696F6E2E00004E6F2048F7
+:1079C000572076657273696F6E2E000053442072E3
+:1079D0006571206E6F74206D65742E00EC7F002041
+:1079E00046572076657273696F6E20746F6F206CD6
+:1079F0006F772E0046572076657273696F6E206D23
+:107A0000697373696E672E000FB438B5040003D133
+:107A100010A11C20FBF7EEFC606918B90DA11D2018
+:107A2000FBF7E8FC206818B90AA11E20FBF7E2FC6E
+:107A3000606818B907A11F20FBF7DCFC0599002935
+:107A400005D006A800906A46204600F045F838BCEC
+:107A50005DF814FB2E2E5C2E2E5C2E2E5C2E2E5CE2
+:107A60002E2E5C65787465726E616C5C66707269EE
+:107A70006E74665C6E72665F667072696E74662E96
+:107A80006300000010B5040003D107A10B20FBF731
+:107A9000B1FCA268002A05D0D4E904032168984704
+:107AA0000020A06010BD00002E2E5C2E2E5C2E2E1D
+:107AB0005C2E2E5C2E2E5C65787465726E616C5C3B
+:107AC000667072696E74665C6E72665F667072690B
+:107AD0006E74662E630000002DE9FC4791460C464B
+:107AE0005FEA000804D183A14FF49F70FBF782FC8A
+:107AF000D8F8140020B97FA14FF4A070FBF77AFCEE
+:107B0000D8F8000020B97BA140F24110FBF772FCCD
+:107B1000D8F8040020B977A14FF4A170FBF76AFCF4
+:107B2000002C76D014F8011B39B125290ED040461F
+:107B3000FCF734FB20780028F4D198F80C000028DA
+:107B400067D04046BDE8FC47FFF79CBF00200122FC
+:107B500021782B291BD02D2902D0302908D102E011
+:107B600040F0010001E040F00200641C002AEFD167
+:107B700000252A290ED02178A1F130020A2A11D23B
+:107B800005EB850201EB4205641C303DF1E740F056
+:107B90000400EAE7D9F800100B1DC9F800300968A5
+:107BA000641C0D44217800232E290BD114F8011FE9
+:107BB000A1F130020A2A05D203EB830201EB420352
+:107BC000303BF3E76C290DD068290BD0692921D00F
+:107BD0000BDC252918D0582931D063290ED064290F
+:107BE00015D117E014F8011FECE7702969D073294B
+:107BF00032D075291BD0782909D120E0D9F80000AE
+:107C0000011DC9F8001001784046FCF7C7FA641C52
+:107C100090E76CE0D9F800100A1DC9F80020096847
+:107C2000CDE900500A224046FDF7AEFAEFE7D9F859
+:107C300000100A1DC9F8002009680A2206E0D9F8D8
+:107C400000100A1DC9F8002009681022CDE9005073
+:107C5000404603F0C1FBDAE7D9F8001000270A1DFF
+:107C6000C9F800200E68C00705D112E04046761C16
+:107C70007F1CFCF793FA31780029F7D104E020212A
+:107C800040466D1EFCF78AFABD42C0D9002DF6D1E0
+:107C9000BDE74EB13046F9F72AFC074604E0202143
+:107CA00040466D1EFCF77AFABD4206D9002DF6D18A
+:107CB00003E04046761CFCF771FA31780029F8D1D0
+:107CC000A5E7D9F80000011DC9F8001005683021AA
+:107CD0004046FCF763FA78214046FCF75FFA08203B
+:107CE0000021CDE90001034610222946B0E7BDE896
+:107CF000FC8700002E2E5C2E2E5C2E2E5C2E2E5C21
+:107D00002E2E5C65787465726E616C5C667072694B
+:107D10006E74665C6E72665F667072696E74665FC2
+:107D2000666F726D61742E63000000002DE9F041F2
+:107D30001E4615460F46040003D11DA17820FBF70F
+:107D400059FB206818B91AA17920FBF753FB1DB91C
+:107D500017A17A20FBF74EFB39462046FBF776F851
+:107D600040B939462046FBF771F818B910A17D20BB
+:107D7000FBF740FB60683946026820466A43FBF720
+:107D80006EF858B960683946026820466A43FBF7C6
+:107D900066F818B906A17F20FBF72CFB2068334654
+:107DA0002A46D0F810C039462046BDE8F041604769
+:107DB0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63C8
+:107DC0006F6D706F6E656E74735C6C6962726172F8
+:107DD0006965735C6673746F726167655C6E726609
+:107DE0005F6673746F726167652E630070B51646C7
+:107DF0000C46050003D108A12F20FBF7FBFA1CB9A4
+:107E000005A13020FBF7F6FA2C603146284622689F
+:107E1000BDE87040104700002E2E5C2E2E5C2E2EEA
+:107E20005C2E2E5C2E2E5C636F6D706F6E656E74B3
+:107E3000735C6C69627261726965735C6673746F9E
+:107E4000726167655C6E72665F6673746F7261679C
+:107E5000652E63002DE9F04128B1016819B1C969A7
+:107E6000BDE8F04108470D4D0D480024461B14277E
+:107E70000DE000BF04EB840005EB8000016829B130
+:107E8000C969884710B10120BDE8F081641CB6FBC8
+:107E9000F7F0A042EED80020F6E7000010590020CD
+:107EA00024590020044801214174007A08B10020BF
+:107EB000704701207047000058870020012801D03A
+:107EC000032808D10449002201284A7400D0002068
+:107ED000087402F03DBC70475887002070B5014619
+:107EE000022801D0032943D1224C207A00283FD018
+:107EF000012831D002282FD11F4800230229006811
+:107F000002D0032928D119E0E360027912B1012AD5
+:107F100022D10BE0D0E90565721B142A00D314228C
+:107F20002A4482614569AA420ED015E00169491CC4
+:107F30000161426991420FD1237213E0E268521C41
+:107F4000E260082A08D9E360237202290AD00D21D1
+:107F5000FCF74FFE02F0F2FB607C28B1BDE87040F8
+:107F600000F01EBF0021F3E7BDE8704002F0F0BB57
+:107F700070BD000058870020A05800202DE9F8436C
+:107F80001D46089F16468846040003D12AA1622098
+:107F9000FBF730FA1EB928A16320FBF72BFA206803
+:107FA00018B925A16420FBF725FA1DB922A1652087
+:107FB000FBF720FA60684068B5FBF0F100FB115157
+:107FC00041B1B5FBF0F100FB115018B11AA16820C6
+:107FD000FBF710FA4046FAF733FF38B94046FAF794
+:107FE0002FFF18B914A16B20FBF704FA3046FAF7FB
+:107FF00027FF38B93046FAF723FF18B90EA16C20D5
+:10800000FBF7F8F92A4641462046FAF728FF48B917
+:108010002A4641462046FAF722FF18B906A16D20EC
+:10802000FBF7E8F9009720682B463246C7684146BF
+:108030002046B847BDE8F8832E2E5C2E2E5C2E2EEF
+:108040005C2E2E5C2E2E5C636F6D706F6E656E7491
+:10805000735C6C69627261726965735C6673746F7C
+:10806000726167655C6E72665F6673746F7261677A
+:10807000652E63002DE9FF411C46DDE90A781546AF
+:108080000E46684600F010F846EA450141EA8401D0
+:1080900041EA072242EA0841009A00EB8200C0F858
+:1080A0000017BDE8FF81000010B5044600683028C5
+:1080B00004D308A140F2A110FBF79CF92068202806
+:1080C00002D24FF0A04010BD00F01F0020600C480D
+:1080D00010BD00002E2E5C2E2E5C2E2E5C2E2E5CF3
+:1080E0002E2E5C6D6F64756C65735C6E7266785C69
+:1080F00068616C5C6E72665F6770696F2E68000005
+:108100000003005010B504460068302804D308A1CD
+:1081100040F2A110FBF76EF92068202802D24FF040
+:10812000A04010BD00F01F0020600C4810BD0000F2
+:108130002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6D3A
+:108140006F64756C65735C6E7266785C68616C5C9C
+:108150006E72665F6770696F2E68000000030050E2
+:1081600038B501240090684631B1FFF79DFF0099B2
+:108170008C40C0F8084538BDFFF796FF00998C4049
+:10818000C0F80C4538BD000030B5104B014600204A
+:108190001C69224609E0157A854205D1401C0A284F
+:1081A000F7DB4FF0FF3030BD5268002AF3D1421C9C
+:1081B000F9D008721A6922B152684A601A6951608E
+:1081C00030BD002219614A6030BD00006C9800206B
+:1081D0007047FAF755BC704708B5034A0092402330
+:1081E000024A00F005F808BD29AD0F006C87002099
+:1081F000F0B595B01C4615460F4608461A9E00F08D
+:1082000071FB182109A8F9F767F90E96CDE9095411
+:108210000023082203A9384600F079FB0598069050
+:10822000BDF81000ADF81C00BDF81200ADF81E003E
+:1082300000208DF821000398082600F00300012893
+:1082400002D0022818D032E003983346850AC0F3E2
+:10825000C2008DF8200003980FA9C0F38314A20078
+:10826000384600F054FB09A8009006AB22460FA93F
+:10827000284600F093FA1AE00398840DC0F3C20078
+:108280008DF82000082C01D2254600E00825334651
+:108290002A460FA9384600F03AFB2E44641B09AB6E
+:1082A00006AA29460FA800F0CDF9002CEAD13846DD
+:1082B00000F01EFB15B0F0BD0A4A012902EBC00018
+:1082C00007D0022907D0032907D0042907D00020AE
+:1082D000704702207047042070470079704740794A
+:1082E0007047000038CD0F0010B5FFF772FF042172
+:1082F0000648FFF749FF002803DA05491B20FBF772
+:1083000079F802490120487210BD0000AC580020E5
+:108310005CC70F002DE9F04F8DB0FBF74FFF18B190
+:1083200000200DB0BDE8F08F794E0020B061BFF3A2
+:108330004F8FA6F580544FF0000960680190A56842
+:10834000284004EB800008E021680198814201D8B0
+:108350006160E5E7284004EB80000C3001A9FCF7E0
+:1083600067FF0028F0D105AAA046019901EA05049B
+:1083700008EB8403491CDB6842F82030401C019163
+:108380000228F2D3059800F00300022802D0012849
+:108390004CD0A6E005985022810D8A46B2EB905F42
+:1083A00000D850210C4664F39F500590083159487D
+:1083B00000F04FFA070075D000F094FA4B460822FF
+:1083C00005A9384600F0A9FA019909F1080B2940DE
+:1083D000681A8000001D844221D94F4D30B1C2B2CD
+:1083E00008EB8101201A91460C3104E02946E2B2E3
+:1083F000002591462846C4B25B46384600F08DFA07
+:108400000BEB090325B122462946384600F085FAD0
+:1084100001990AF1030001EB900001903BE008EBA9
+:1084200081015B46224638460C31EFE70598C0F3E0
+:108430008310062800D30620059960F38911C1F343
+:108440008310801C05918100324800F002FA070079
+:1084500047D000F047FA4B46082205A9384600F0FD
+:108460005CFA09F1080900240FE001984B4600EA84
+:108470000501401C08EB81010190042238460C31B3
+:1084800000F04BFA09F10409641C0598C0F383104D
+:10849000A042EAD837B13469B06968B1384600F013
+:1084A00027FA2FE01DE0607A012804D122682046D7
+:1084B0003946126890476468002CF4D1384600F0C1
+:1084C00017FA00208DF800006846FAF703FFB0693C
+:1084D00010B90199C8F804109DF80000FAF746FF9A
+:1084E00010E0346904E021682046896888476468A0
+:1084F000002CF8D109480221008801EB004008A1B6
+:1085000000F06CF8FBF75AFE80F0010009E700006C
+:108510006C98002000CE0F00788800206C59002055
+:108520004261636B656E647320666C757368656425
+:10853000000000002DE9F84F8146264FD01C15465B
+:108540008A46800800226946BE68FBF7D1FDB8B3B1
+:10855000009CB846A01C0090B9683040091A8F00F2
+:108560003F1DBD4208EB800002D82A46514608E074
+:108570003A4651460C30F8F787FF1648EA1B0AEBDB
+:1085800007010C30F8F780FF4FEA1947FCF724F990
+:1085900047EA0042601C304008EB8000344008EBA2
+:1085A0008401C260C8684FF6C07269F3C500904389
+:1085B00065F39F5020F00300801C20F00400C86089
+:1085C000054890F8200001E0FFF7A4FE0028FBD149
+:1085D000BDE8F88F6C8800206C98002000231A46B4
+:1085E00002F030BD08B5012300926A4602F02AFD70
+:1085F00008BD1CB5CDE9002302236A4602F022FD26
+:108600001CBD3EB5069C8DE81C0003236A4602F0A3
+:1086100019FD3EBD7FB5DDE908458DE83C0004232A
+:108620006A4602F00FFD7FBD70B586B00DF1280CD3
+:108630009CE870008DE87C0005236A4602F002FD8C
+:1086400006B070BD2DE9F0470E4680461C469246A6
+:1086500008293ED894F80C90002020731946104643
+:1086600002F012F80025B54206D218F805201AA12A
+:108670002046FFF7C9F903E019A12046FFF7C4F926
+:108680006D1C082DEFD317A12046FFF7BDF900257B
+:10869000B54210D218F80570F8F7F2FE0068C05D18
+:1086A00010F03E0F01D03A4600E02E220EA12046E7
+:1086B000FFF7AAF903E00DA12046FFF7A5F96D1C0D
+:1086C000082DE5D301222146504601F05DFF84F8D4
+:1086D0000C90BDE8F08700002025303278000000C3
+:1086E000202020007C000000256300002000000006
+:1086F000104910B540F2FF308860002008604860E3
+:1087000001F580518861486181F820000A4800F035
+:10871000EDF800280CD1094809490A4B401AC10854
+:10872000002002E023F82000401C8842FAD30020F9
+:1087300010BD00006C88002000CE0F00E8CD0F00B7
+:1087400038CD0F002459002002480349401AC008C0
+:1087500070470000E8CD0F0038CD0F0013B5684614
+:10876000FCF704FF08B100201CBD0248009950F836
+:1087700031001CBD38CD0F0070B5074801250469D4
+:1087800080F8205005E065722168204649688847D6
+:108790006468002CF7D170BD6C9800202DE9FF476C
+:1087A00081460C9D00200C462F7B28739846164668
+:1087B0002946184601F068FF072E42D2DFE806F08E
+:1087C00004090F161F2A360049462846FFF71CF9F0
+:1087D00037E0494628462268FFF716F931E0D4E928
+:1087E000002349462846FFF70FF92AE0A0680090C9
+:1087F000D4E9002349462846FFF706F921E0D4E9E9
+:108800000201CDE90001D4E9002349462846FFF7DB
+:10881000FBF816E004F1080007C88DE80700D4E96A
+:10882000002349462846FFF7EFF80AE004F1080064
+:108830000FC88DE80F00D4E9002349462846FFF70A
+:10884000E3F800222946404601F09EFE2F73BDE862
+:10885000FF872DE9F041858A80462D1F4819C01CED
+:10886000B0FBF5F0C6B24046FCF712FF041E19D06B
+:108870000020207101206071E58000272546761ECA
+:10888000C4F800800BE04046FCF702FF60B161795C
+:10889000491C6171286005467F1CC0F80080B74202
+:1088A000F1D32046BDE8F081204600F002F8002018
+:1088B000F8E72DE9F041457901466B1E002201E001
+:1088C0000968521C9A42FBD30F680146002605E056
+:1088D00038460C68FCF742FF2146761CAE42F7D3BF
+:1088E000BDE8F0810121001DFCF7ABBEFCF77EBFA7
+:1088F00010B504460121001DFCF7C4FE10F0FF0F67
+:1089000004D12046BDE81040FFF7D3BF10BD38B5F5
+:1089100001240094FCF7E0FD38BD38B50024009434
+:10892000FCF7DAFD38BD0000094902220A60BFF3F6
+:108930006F8FBFF34F8F0A1D106006480268002A30
+:10894000FCD000200860BFF36F8FBFF34F8F7047DC
+:1089500004E5014000E4014070B50E4C01232360A2
+:10896000BFF36F8FBFF34F8F00230B4D08E000BFA5
+:1089700051F8236040F823602E68002EFCD05B1C69
+:108980009342F5D300202060BFF36F8FBFF34F8F6A
+:1089900070BD000004E5014000E4014020B103493E
+:1089A00009680160002070470E20704780BC0F00EE
+:1089B0002DE9FE4306460D460846FFF7EFFF002867
+:1089C0007ED18046CDF80080CDF8048001240620B9
+:1089D0008DF80060ADF80400CDF808808DF80240F5
+:1089E000694620202A6869DF3F4F40B100F0A2FBB2
+:1089F000024638883D4904EB0040FFF7F3FDCDF80F
+:108A000000808DF801408DF80280CDF80480CDF80B
+:108A100008808DF80380694640202A6869DF40B1EC
+:108A200000F088FB02463888314904EB0040FFF72C
+:108A3000D9FDCDF800808DF80060F720ADF8020078
+:108A4000CDF80480CDF80880694623202A6869DFC4
+:108A500040B100F06FFB02463888264904EB004025
+:108A6000FFF7C0FDCDF80080CDF80480CDF8088078
+:108A70008DF800404646694601202A6869DF40B10A
+:108A800000F058FB024638881B4904EB0040FFF712
+:108A9000A9FD4FF4B0600090019602966946A120AE
+:108AA0002A6869DF40B100F045FB02463888134967
+:108AB00004EB0040FFF796FD00960196029600E059
+:108AC00010E08DF800606946A0202A6869DF40B197
+:108AD00000F030FB02463888094904EB0040FFF7FC
+:108AE00081FD0020BDE8FE8374590020ACC90F0051
+:108AF000F4C90F0040CA0F000CC90F0058C90F007D
+:108B0000B8C80F002DE9F0410446D0F8008060DFBE
+:108B10002168194D074641451CD92888022606EBD5
+:108B2000004016A1FFF75AFD2888424606EB004098
+:108B30001EA12368FFF75DFDF006D0F80C01216847
+:108B4000800200F10050421A288825A106EB00405F
+:108B5000FFF748FD012467B1384600F0EBFA024602
+:108B600028882AA104EB0040FFF73CFD3846BDE809
+:108B7000F0812E480470F9E774590020496E73752E
+:108B80006666696369656E742052414D20616C6C44
+:108B90006F636174656420666F722074686520532A
+:108BA0006F66744465766963652E00004368616E84
+:108BB0006765207468652052414D2073746172743A
+:108BC000206C6F636174696F6E2066726F6D203008
+:108BD00078257820746F20307825782E00000000EA
+:108BE0004D6178696D756D2052414D2073697A65CC
+:108BF00020666F72206170706C69636174696F6E5A
+:108C000020697320307825782E00000073645F623D
+:108C10006C655F656E61626C65282920726574758C
+:108C2000726E65642025732E000000000B59002031
+:108C300030B51848ADF5017D0078002826D04FF4F6
+:108C4000FA7400BFADF8004280A9684661DF38B110
+:108C500005281BD00DF5017DBDE83040FAF718BAA4
+:108C60006D460D497DA800F0F1F809E07DA800F0FF
+:108C7000D5F8D0E90021284690477DA800F024F9D6
+:108C80007DA800F0CBF80028DCD0EFE70DF5017DE2
+:108C900030BD00000B59002084BC0F00F8B5134C08
+:108CA0002078C0B10120A07002F008F8112814D07B
+:108CB000022002F01FF800258DF800506846FAF7F0
+:108CC00009FB11DF064625709DF80000FAF74EFB00
+:108CD0002EB13046F8BD0820F8BD0020F8BDA570C3
+:108CE00002F05CF9032002F005F8F6E708590020CD
+:108CF0007CB5194C207808B108207CBD0120A070FB
+:108D0000002001F0DBFF112819D0002001F0F2FF54
+:108D100012480026006801908DF800606846FAF756
+:108D2000D9FA0F4901A810DF05000AD000202070F1
+:108D30009DF80000FAF71AFB2DB128467CBD0020F3
+:108D40007CBD0120F3E7A670667002F043F90120B4
+:108D500001F0D0FFF3E700000859002018BC0F0015
+:108D600035300F000EB50A49684600F06FF808E08C
+:108D7000684600F047F8D0E900108847684600F0E0
+:108D8000A3F8684600F03EF80028F1D10EBD0000BF
+:108D900034BC0F00014800787047000008590020DB
+:108DA0000548817819B1007818B1FFF777BF08201E
+:108DB0007047FFF79DBF0000085900201FB56846A7
+:108DC0004BDF30B1052819D004B0BDE81040FAF7E8
+:108DD0005FB90B4901A800F039F809E001A800F0DB
+:108DE00029F8D0E900210098904701A800F06CF81C
+:108DF00001A800F01FF80028E1D0EFE71FBD000038
+:108E0000A0BC0F0010B5040003D103499E20FAF75F
+:108E1000F1FAA06810BD000064C80F0010B504008E
+:108E200003D103499E20FAF7E5FAA06810BD0000BF
+:108E300064C80F0010B5040003D103499E20FAF75F
+:108E4000D9FAA06810BD000064C80F0070B50D46C7
+:108E5000040003D108492A20FAF7CCFA1DB90649C3
+:108E60002B20FAF7C7FA2560286860602046BDE825
+:108E7000704000F003B800001CC30F0010B50400E0
+:108E800003D110490D20FAF7B5FA206818B90D4939
+:108E90000E20FAF7AFFA606818B90A490F20FAF7FE
+:108EA000A9FAD4E900104A68904201D1002004E0F8
+:108EB000D0E900239A4202D01046A06010BD0830CD
+:108EC0006060F0E71CC30F0010B5040003D1124925
+:108ED0003D20FAF78FFA206818B90F493E20FAF7BB
+:108EE00089FAA068002815D0216889680844A06024
+:108EF000606818B908494D20FAF77CFAD4E90101F5
+:108F00004268914206D1083060602046BDE81040BA
+:108F1000FFF7B4BF10BD00001CC30F0070B50D46B5
+:108F2000060003D10BA11420FAF764FA1DB909A1B8
+:108F30001520FAF75FFA746804E0B2682946904792
+:108F400018B1246820680028F7D1206828602560BF
+:108F500070BD00002E2E5C2E2E5C2E2E5C2E2E5C04
+:108F60002E2E5C636F6D706F6E656E74735C6C69D2
+:108F7000627261726965735C736F72746C69737429
+:108F80005C6E72665F736F72746C6973742E6300CB
+:108F900010B5040003D103A13D20FAF72BFA206895
+:108FA00010BD00002E2E5C2E2E5C2E2E5C2E2E5C14
+:108FB0002E2E5C636F6D706F6E656E74735C6C6982
+:108FC000627261726965735C736F72746C697374D9
+:108FD0005C6E72665F736F72746C6973742E63007B
+:108FE00010B5040003D103A13720FAF703FA606833
+:108FF000006810BD2E2E5C2E2E5C2E2E5C2E2E5C5C
+:109000002E2E5C636F6D706F6E656E74735C6C6931
+:10901000627261726965735C736F72746C69737488
+:109020005C6E72665F736F72746C6973742E63002A
+:1090300010B5040003D105A12B20FAF7DBF9616814
+:109040000868002801D002680A6010BD2E2E5C2E30
+:109050002E5C2E2E5C2E2E5C2E2E5C636F6D706F40
+:109060006E656E74735C6C69627261726965735C63
+:10907000736F72746C6973745C6E72665F736F7217
+:10908000746C6973742E630070B50C46050003D1CF
+:109090000BA14320FAF7AEF91CB909A14420FAF755
+:1090A000A9F90021686806E0A24203D121680160A5
+:1090B000012103E010460268002AF5D1084670BD80
+:1090C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A5
+:1090D0006F6D706F6E656E74735C6C6962726172D5
+:1090E0006965735C736F72746C6973745C6E7266BD
+:1090F0005F736F72746C6973742E63000C4A10B5E1
+:1091000002F594730EE0991AC91001EBD171491060
+:1091100002EBC1010C68844201D90B4602E005D282
+:1091200001F108029A42EED3002010BD486810BD3C
+:10913000C8BA0F0000B5FFF7E1FF002800D10148D1
+:1091400000BD0000B4BA0F002DE9F04104461348F9
+:10915000134BC01A0C21B0FBF1F6A0694FF0FF31A0
+:1091600010F8022C02B92169002011E000EB400543
+:1091700003EB85052F68974209D14F1C02D06F6819
+:109180008F4204D194E80F00AD68A84703E0401C6B
+:10919000B042EBD301202060BDE8F08154CE0F0037
+:1091A00048CE0F0002480068002800D00120704718
+:1091B0000004014070B50C46050003D10D49D920CB
+:1091C000FAF718F91CB90B49DA20FAF713F90A482B
+:1091D0000421008801EB004008A1FFF7FFF91249C4
+:1091E0000320C96888476869FEF722FAFBF756FD35
+:1091F000607070BDE0BF0F003C59002048616E6494
+:109200006C65204E52465F4446555F4F505F4F425B
+:109210004A4543545F4352454154452028636F6D8E
+:109220006D616E64290000002858002070B50C465E
+:1092300020B9154940F20110FAF7DCF824B91249B7
+:109240004FF48170FAF7D6F8104D042610A1288843
+:1092500006EB0040FFF7C2F91849081FFEF706FAAF
+:10926000FBF71CFD6070012805D10020FEF702F815
+:1092700010B10A20607070BD288811A106EB004073
+:10928000BDE87040FFF7AAB9E0BF0F003C590020CD
+:1092900048616E646C65204E52465F4446555F4F90
+:1092A000505F4F424A4543545F45584543555445E6
+:1092B0002028636F6D6D616E6429000030580020B6
+:1092C00057726974696E672076616C696420696E93
+:1092D000697420636F6D6D616E6420746F20666CBD
+:1092E0006173682E0000000070B50D46040003D1C4
+:1092F0001749E720FAF77EF8206918B91449E820E1
+:10930000FAF778F8A08A18B91149E920FAF772F843
+:109310001DB90F49EA20FAF76DF80E4804210088BC
+:1093200001EB00400CA1FFF759F9A18A2069FEF773
+:109330003FF9FBF7B3FC68702846FBF721F8E168BA
+:10934000002903D02069BDE87040084770BD0000C7
+:10935000E0BF0F003C59002048616E646C65204EF0
+:1093600052465F4446555F4F505F4F424A45435413
+:109370005F57524954452028636F6D6D616E6429B3
+:109380000000000030B587B00C4605461822184989
+:109390006846F8F779F8207B0195164D8DF80000A6
+:1093A000012806D0022812D006281CD1607B049028
+:1093B00019E01148FEF714F8A888E880607B049053
+:1093C000617CD4F80E0061F31F6005900BE00B4840
+:1093D0000421008801EB004009A1FFF7FFF8B4F871
+:1093E0000D00A880E8806846FDF7B4FC07B030BDEA
+:1093F00038B90F000858002030CD0F003059002038
+:109400005365742072656365697074206E6F74694A
+:10941000660000002DE9F0410B4E0D460427308810
+:109420000AA107EB0040FFF7D9F8114C308811A1D1
+:1094300007EB0040A36C226DFFF7DBF8A06CA8607F
+:10944000206D6860BDE8F0813C59002048616E6481
+:109450006C65204E52465F4446555F4F505F435205
+:10946000435F47455420286461746129000000006F
+:10947000EC7F00204F66667365743A25642C2043A8
+:1094800052433A3078253038780000002DE9F84F03
+:109490003E4C81460D462088042707EB00403CA146
+:1094A000FFF79CF8FEF76CF901264FF0080AC8B1E7
+:1094B000D9F814204FF00308DAB13F493F481305AB
+:1094C0001CD0436DD1F808C01344634516D02088E2
+:1094D0003BA106EB004000BFFFF780F885F8018054
+:1094E000BDE8F88F20883FA106EB0040FFF776F833
+:1094F0001EE0208849A106EB0040EDE7B2F5805F51
+:1095000007D920884CA106EB0040FFF767F86F7081
+:10951000E6E7436DD1F808C003EB0208E0450AD93D
+:10952000CDF800C020884D4906EB0040FFF769F8F0
+:1095300085F801A0D4E74264C26C036503638046EA
+:109540008264D9F81400002200F6FF704FEA103C44
+:10955000486861461844FDF7F3F940B1208840A1FE
+:1095600006EB0040FFF73AF805206870B8E7D8F836
+:1095700048100091208840A107EB0040D8F85030F7
+:10958000D8F84420FFF73DF8AAE700003C59002036
+:1095900048616E646C65204E52465F4446555F4F8D
+:1095A000505F4F424A4543545F4352454154452022
+:1095B000286461746129000028580020EC7F002095
+:1095C0004F626A6563742073697A65206D75737480
+:1095D000206265207061676520616C69676E6564F3
+:1095E0000000000043616E6E6F74206372656174E9
+:1095F000652064617461206F626A656374207769B5
+:1096000074686F75742076616C696420696E697422
+:1096100020636F6D6D616E64000000004F626A65CB
+:1096200063742073697A652063616E6E6F74206263
+:109630006520302E00000000496E76616C69642060
+:1096400073697A6520666F72206F626A6563742041
+:1096500028746F6F206C6172676529006CBF0F0002
+:109660004572617365206F7065726174696F6E20F9
+:109670006661696C656400004372656174696E6758
+:10968000206F626A65637420776974682073697AF1
+:10969000653A2025642E204F66667365743A203043
+:1096A00078253038782C204352433A2030782530C2
+:1096B000387800002DE9F041154D07460E46288800
+:1096C000042101EB004013A1FEF788FF1B4CD4E9F5
+:1096D0001401626C431A9A420BD02888012101EBD5
+:1096E000004017A1FEF785FF082070700120BDE83B
+:1096F000F08100216164A16CE1646065002138465D
+:1097000000F032F817490420C96888470020EEE7C6
+:109710003C59002048616E646C65204E52465F449F
+:1097200046555F4F505F4F424A4543545F45584549
+:10973000435554452028646174612900EC7F002062
+:10974000496E76616C696420646174612E2065786D
+:109750007065637465643A2025642C20676F743AE1
+:1097600020256400285800202DE9F041044686B0E9
+:109770000020FEF76FFB224E012758B1214A182125
+:109780002046F9F7A1FC020036D030881EA107EB75
+:1097900000402FE0182227496846F7F775FE264853
+:1097A000264D4FF00408006DA968884211D1318818
+:1097B00008EB014022A1FEF711FFD5E90101FDF7F9
+:1097C000E5FF8DF80100FBF769FA8DF80100254DE2
+:1097D00002E08DF801700025D4E901126846904737
+:1097E00015B12846FDF746FD31889DF8012008EBAC
+:1097F00001401DA1FEF7F6FE06B0BDE8F0810000B5
+:109800003C59002069970F004661696C65642074BB
+:109810006F207363686564756C65206F626A656349
+:109820007420657865637574653A20307825782EE4
+:1098300000000000F8B90F00EC7F0020285800203D
+:10984000506F737476616C69646174696F6E206FB8
+:1098500066206669726D7761726520696D61676502
+:109860002E000000119A0F00526571756573742007
+:1098700068616E646C696E6720636F6D706C65748F
+:10988000652E20526573756C743A20307825780007
+:10989000F8B50C4D0C46042628880BA106EB0040B9
+:1098A000FEF79CFE124813A1826CA260036DB00209
+:1098B0006360E0600090288806EB0040FEF7A1FEA0
+:1098C000F8BD00003C59002048616E646C65204E74
+:1098D00052465F4446555F4F505F4F424A4543549E
+:1098E0005F53454C4543542028646174612900004E
+:1098F000EC7F0020637263203D20307825782C2097
+:109900006F6666736574203D20307825782C206D55
+:1099100061785F73697A65203D2030782578000092
+:109920002DE9F041264F05460E463888042101EB0B
+:10993000004024A1FEF752FEFDF722FF98B12B4C08
+:10994000D4E91401401AA98A0844616C88420CD9F0
+:109950003888012101EB004025A1FEF73FFE0320DE
+:109960007070BDE8F0810820FAE72749206B49684C
+:109970004718E86820B925494FF4E070F9F73AFD37
+:10998000D5E90331AA8A3846FDF78AF820B1D5E92E
+:109990000310BDE8F0410847A98A206B134A084428
+:1099A0002063A98A206D483208442065A98A286965
+:1099B000FAF700FDA064B060206D7060D1E7000090
+:1099C0003C59002048616E646C65204E52465F44ED
+:1099D00046555F4F505F4F424A4543545F57524987
+:1099E000544520286461746129000000EC7F002048
+:1099F0005772697465207265717565737420746F30
+:109A00006F206C6F6E67000028580020E0BF0F00C9
+:109A1000074810B50088042101EB004005A1FEF7BE
+:109A2000DDFD11490620C968BDE810400847000067
+:109A30003C590020416C6C20666C617368206F702B
+:109A400065726174696F6E73206861766520636FFB
+:109A50006D706C657465642E2044465520636F6D8F
+:109A6000706C657465642E0028580020FEF784FE33
+:109A7000FEF750FC0028FBD10D4E64254FF47A47C9
+:109A8000741C3846A0476D1EFAD10A480068C0070A
+:109A900000D000BEBFF34F8F0648E4380168064A85
+:109AA00001F4E06111430160BFF34F8F00BFFDE798
+:109AB00050B70F00F0ED00E00400FA0510B50446C1
+:109AC000074804212246008801EB004005A1FEF76B
+:109AD00089FD2146BDE810400748FBF73FBE000066
+:109AE0003059002046726565696E6720627566664A
+:109AF0006572202570000000E8CD0F002DE9F047C9
+:109B00002F4F05464FF0040938880C464E4609EBA6
+:109B100000402CA1FEF762FD38882A7C06EB00404D
+:109B200031A1FEF75FFD4FF44051374B4A680120E9
+:109B30004FF002089A4200D10220344E326A012AC4
+:109B400000D1401C4FF0010C84F801C02A7C1AB1EE
+:109B50000025012A09D01BE084F80480F068A06089
+:109B60002B48E060C0F57E200FE0D1F804809845D6
+:109B70000ED125710878142801D9486900E0002029
+:109B8000A0604FF48050E06088682061BDE8F087F5
+:109B9000824208D284F804C0B068A060FCF71CFCC4
+:109BA000E060B069F1E7398809EB014019A1FEF7DF
+:109BB00015FDFF202071A560E5602561E6E7000046
+:109BC0003C59002048616E646C65204E52465F44EB
+:109BD00046555F4F505F4649524D574152455F567B
+:109BE000455253494F4E00004669726D7761726568
+:109BF00020696D6167652072657175657374656450
+:109C00003A20256400000000DBE5B151EC7F002024
+:109C100000100F004E6F2073756368206669726DC7
+:109C20007761726520696D616765000030B58A1DD6
+:109C30008B79083187B0022B33D153888489A342B2
+:109C40002FD1127A012A2CD1184C0DF1040C3CCCE6
+:109C50008CE83C000A89ADF80C204A890C3104914B
+:109C60001249ADF80E208039114C096A0591CDF8E2
+:109C700018D0018A05AA6088ADDF18B96846FAF7DE
+:109C800005F938B10020ADF8080001A96088B0DFFF
+:109C900050B106E040F2FD10ADF8080001A960885F
+:109CA000B0DF002007B030BD0120FBE750B90F0046
+:109CB0000858002070B506468C1DC888B18888B049
+:109CC000884229D11948FBF7E3FC0500184825D044
+:109CD000F42100910088042101EB004063892A46A9
+:109CE00014A1FEF78EFC628904F10C012846F7F7F7
+:109CF000CBFB1822174901A8F7F7C6FB029605957A
+:109D00006089ADF8180001A8FDF724F8002803D0F9
+:109D100029460648FBF722FD08B070BD00880221E5
+:109D200001EB00400CA1FEF759FCF5E7E8CD0F0070
+:109D30003059002042756666657220257020616387
+:109D40007175697265642C206C656E20256420280D
+:109D50002564290060B90F0063616E6E6F74206125
+:109D60006C6C6F63617465206D656D6F72792062D4
+:109D70007566666572210000F8B50D461446064604
+:109D8000694600F052FA00280ED0009AFF2A0AD83D
+:109D9000501C824207D869780223B3EB911F02D08E
+:109DA0002979814201D20020F8BD2270611C304621
+:109DB00000F080FBF8BD114600F0D6B8114600F067
+:109DC000E3B8F8B50C4615460646694600F02DFA8C
+:109DD00000280CD0009A501C904207D361780223CF
+:109DE000B3EB911F02D02179814201D20020F8BD4E
+:109DF0002946304600F05EFB009A0021A954F8BDC8
+:109E00002DE9FF410C468E6817460546694600F06D
+:109E100023FB00280ED0A06800280BD060783A46BB
+:109E2000C0F3011002283146684606D000F0DAF887
+:109E30000199696004B0BDE8F08100F086F8F7E7A9
+:109E40007CB50D461446694600F08FF9002820D0F5
+:109E50002879082806D0042809D002280AD0012829
+:109E60000CD015E0DDE90001C4E900010AE000982A
+:109E7000206006E0009800B2208002E0009840B226
+:109E80002070C117DDE9002350405940084301D03C
+:109E900000207CBD01207CBD7CB50D461446694682
+:109EA00000F09EF9002820D02879082807D000214A
+:109EB000042809D002280AD001280CD014E0DDE9DA
+:109EC0000001C4E9000109E00098206006E0009864
+:109ED00080B2208002E00098C0B22070DDE900234B
+:109EE00050405940084301D000207CBD01207CBD7A
+:109EF0007CB50D461446694600F072F9002821D061
+:109F00002979082908D00098C21704290BD0022902
+:109F10000DD001290ED014E0DDE90002C4E90002F1
+:109F20000146134609E0C3170146206005E001B26F
+:109F3000218001E041B22170CB17414053401943C9
+:109F400001D000207CBD01207CBD70B50D460646C9
+:109F500014461146284600F09AFA22462946304611
+:109F6000BDE8704000F03EB838B50C4604226946A2
+:109F700000F0A0FA002806D09DF80310009861F3C5
+:109F80001F602060012038BD1CB50C4608226946C0
+:109F900000F090FA002824D09DF801109DF80020D0
+:109FA0009DF80230080E42EA012242EA034240EAEA
+:109FB00013409DF803309DF8041040EA1320084335
+:109FC0009DF8051042EA036240EA01209DF8061060
+:109FD00040EA01409DF8071040EA0160C4E9002012
+:109FE00001201CBD2DE9F04F04469DB000200090DB
+:109FF000064601904FF0FF3A0AA800F069F94FF0C9
+:10A00000010BE94682E012AB05AA06A9204600F042
+:10A01000C9F850B10AA8059900F06BF960B10B9826
+:10A02000407810F0300F53D060E09DF848000028D1
+:10A0300070D11DB0BDE8F08F0598B04242D30B9DA2
+:10A040000AAE0B98407800F00F00082812D0304676
+:10A0500000F066F90B98A842F3D156460599B14233
+:10A0600030D3D4F8088009919DF8181008910E9902
+:10A070000D6820E00B980678F0E729680F682FB18B
+:10A08000DDE9083229462046B84711E01194896875
+:10A09000DDE90872097891420CD1294617A8FBF72F
+:10A0A0006BF985F80CB017AA39461198FAF7DFF961
+:10A0B0000028BED0AD6815B1A1684145DDD0A168CA
+:10A0C000414523D19DF81810204600F02FFA1BE0DF
+:10A0D0000C9840280AD200F01F010BFA01F00C99ED
+:10A0E0004A0959F82230034349F82230E5682DB176
+:10A0F0000AAB9DF8182020460599A8470AAA9DF8A2
+:10A1000018102046FAF7B3F9002892D0A06800286A
+:10A110007FF479AFDDE90B0445780AA800F000F977
+:10A120000028F7D115F0300F03D10B98007800B15B
+:10A13000641CC4B10020494605E000BF51F820204E
+:10A14000521C0ED1401CB0EB541FF7D3600959F8D4
+:10A15000201004F01F00C0F120022AFA02F0814210
+:10A1600001D0002065E7012063E71CB50C46694675
+:10A1700000F036F8002814D0DDE90002C10709D04C
+:10A1800051084FEA30006FEA00026FEA0100C4E9AB
+:10A19000002004E051084FEA3000C4E900014FF00C
+:10A1A00001001CBDF8B507460020187008700E4667
+:10A1B00010601C4615466946384600F036F8012105
+:10A1C00040B1009850B1C10800F00700296030701C
+:10A1D0000120F8BDB86808B10020F8BD2170FBE788
+:10A1E0002DE9F8430026884681463446354604E08A
+:10A1F000402E02D30020BDE8F8836946484600F0AF
+:10A2000085F90028F7D09DF80070324607F07F00EE
+:10A21000C10FF7F726F929430443F61D0D4638060A
+:10A22000E6D4C8E900410120E5E7F8B50E46074647
+:10A23000694600F06BF900280AD09DF8004020061E
+:10A2400016D5072504F07F0403E0202D01D300205C
+:10A25000F8BD6946384600F059F90028F8D09DF855
+:10A26000001001F07F00A8400443ED1D0806ECD467
+:10A2700001203460F8BD000059680A4A896891429B
+:10A280000ED1D0E901120848491C521EC0E9011242
+:10A2900006480421008801EB004005A1FEF7A2B9A1
+:10A2A00070470000DCB70F003858002048590020E4
+:10A2B00050423A20496E6974207061636B65742066
+:10A2C00064617461206C656E3A20256400000000B2
+:10A2D000C26000230160C0E901138B781A44026157
+:10A2E00091F903301A4442610878002800D0012017
+:10A2F000704770B545680E46044660680178B14203
+:10A3000006D1407800F00F00082801D0012070BD70
+:10A31000204600F005F86068A842EED1002070BD2C
+:10A3200030B541680A785AB101F10C0343600A7BE9
+:10A3300042B14C780A79C4F30115032D07D00BE024
+:10A34000002030BDC2680168FFF7C2FFF8E75D7802
+:10A35000C5F30115032D07D00225B5EB141F09D154
+:10A360004C7914FB02F209E08D7804690022641B29
+:10A37000046103E0B5EB941F00D10422497811F089
+:10A38000300F02D18168491C81609C7801692144A9
+:10A390001144016193F9032011444161012030BD52
+:10A3A00030B54168002487B0497801F00F02082ACF
+:10A3B00011D08A091ED00222B2EB911F09D1026985
+:10A3C000C1F301110229146001D0032901D14069B0
+:10A3D000047007B030BD0069056808E02C73294699
+:10A3E0006846FAF7C9FF6846FFF7DAFFAD68002D47
+:10A3F000F4D1EEE7C1F30111012912D00229E6D010
+:10A400000329E4D04268517801F00F0107290BD0ED
+:10A41000916881B11279006907B0BDE83040F7F763
+:10A4200033B841690C70EDE70169906807B0BDE889
+:10A43000304000F02CB81179006907B0BDE8304019
+:10A44000F7F74AB810B5034B002408C080E816009F
+:10A4500010BD000081410F0038B50D460446694625
+:10A46000FFF7E3FE00280BD0D4E90002D4E9021381
+:10A47000C5E90002C5E902130098814201D200201B
+:10A4800038BDA860A168081AA060012038BD00B5D9
+:10A490000A4687B001466846FFF71AFF002807D032
+:10A4A0006846FFF77DFF6846FFF73AFF0028F7D1BF
+:10A4B00007B000BD7FB514460546A9B9124A286801
+:10A4C000904208D110E0102269462846FFF7F2FFBB
+:10A4D000002807D0103C102CF5D8224669462846A3
+:10A4E000FFF7E8FF04B070BDA868A04201D20020C9
+:10A4F000F8E72B682246284698470028F2D0A8683B
+:10A50000001BA8600120EDE781410F0010B5044653
+:10A510008068002809D02368012220469847002837
+:10A5200003D0A068401EA060012010BD38B50024F3
+:10A5300039B1012912D0022912D005291DD00020DD
+:10A5400038BD0546012269462846FFF7B3FF90B1A2
+:10A550009DF800000006F5D4012038BD08220DE06A
+:10A5600005466946FFF761FE28B100212846009A9A
+:10A57000FFF7A0FF38BD204638BD0422BDE83840B3
+:10A580000021FFF797BF000010B50C46017A05299E
+:10A5900008D0407A38B1084808A102682046FDF783
+:10A5A00033FA00E01AB106A12046FDF72DFA204645
+:10A5B000BDE81040FDF766BAE4580020257300009E
+:10A5C0000D0A00002DE9F047284D9946164604462D
+:10A5D00081B3284F09F50052DFF894C038885368DA
+:10A5E000A16D4FF0010808EB0040634501D02249FE
+:10A5F0000AE093684A1EC2F30B02891A41F6FF7201
+:10A6000011448B4205D21D49FDF7E8FF0020BDE84B
+:10A61000F0874846FAF74AFE90B13888022101EBEC
+:10A6200000401749FDF7DAFF2EB110481830FBF74C
+:10A63000F9FE06E00CE0398808EB01401149E3E738
+:10A640000EB1AC2000E0A520E862A06D686301E0D7
+:10A65000AA20E8623EB194F88F0010B194F89000FF
+:10A6600008B96068E8600120D1E70000EC7F0020B5
+:10A67000DBE5B1514859002020C10F00B4C00F00E4
+:10A6800074C10F0070C00F0038B5C3880D46044672
+:10A6900033B114A0009015A216A12846FDF7B4F915
+:10A6A000217A05291CD0607A48B1A088FDF704FE04
+:10A6B000164951F8202016A12846FDF7A5F9A088D3
+:10A6C0000021FEF74BF803461049207A143951F85F
+:10A6D000202001B02846BDE830400EA1FDF794B916
+:10A6E00038BD00001B5B306D000000001B5B313B80
+:10A6F00033316D0025734C6F67732064726F707017
+:10A700006564202825642925730D0A00E45800207B
+:10A71000257300003C25733E2025733A200000007D
+:10A72000EFF30580C005C00D01D001207047EFF3A5
+:10A73000148040F30000401C7047000003480249A9
+:10A740000068FAF751BF0000A458002084BA0F0037
+:10A750002DE9F041224C0025224E207A012730B904
+:10A760002148311D0068FAF74AFF306038B10220F5
+:10A7700020723168087928B101281CD114E0656085
+:10A78000BDE8F081D1E90503C01A142800D31420D4
+:10A79000B7EB900F01D2820800E001220869C96876
+:10A7A0001844194429DF03E0D1E90301084428DFF4
+:10A7B00058B1112812D003213068FAF71AFA25721D
+:10A7C0006560BDE8F041FFF7B9BF207C0028D7D114
+:10A7D000BDE8F04100210220FDF780BB2772CFE7E2
+:10A7E00058870020A058002084BA0F0010B5074CED
+:10A7F000201DFAF723FF002806D1607C002803D132
+:10A80000BDE81040FFF7A4BF10BD0000588700202E
+:10A8100010B510461A46F6F737FE002010BD10B5E9
+:10A8200010461A46F6F730FE002010BD2DE9F04123
+:10A830001E681C461546074621B1012918D0052976
+:10A8400023D119E000202060401C2060B0421CD8B9
+:10A85000012229463846FFF72DFE002806D015F8BC
+:10A86000010B000601D52068EEE70120BDE8F0816C
+:10A8700008200246186002E00420024618602946BB
+:10A880003846BDE8F041FFF715BE0020EEE770B591
+:10A8900016460A460446C11C104600F07BFD0546DC
+:10A8A00061193046C91C00F075FD284470BD0000D8
+:10A8B00003B5094A85B0D2E91612CDE9001207495D
+:10A8C0008989ADF8001006A9CDE90210044869464F
+:10A8D0004088AEDF07B000BDD0B80F00D86D0020B3
+:10A8E0000858002008467047084670472DE9F04197
+:10A8F0008046FAF75AF81A4D0026F0B1686828B178
+:10A9000068684068696820F07F40486000F08EFB0E
+:10A91000040012D04FF080776068B84203D220461E
+:10A9200000F03AFC03E0606820F07F406060204661
+:10A93000FEF72EFB08B10446EEE700214046F9F78A
+:10A9400055FF28B1686818B1686800F025FC6E6092
+:10A95000404600F085FC4046BDE8F04100F002B8FA
+:10A96000545800202DE9F041214C0746002600BF35
+:10A9700000F05CFB90B341686068406862685AB15F
+:10A980006268002A28D0884226D96068007E18B103
+:10A9900061681848FEF7C2FA00F04EFB42680546AF
+:10A9A00013484FF47A7300210830FAF71FF830B1DA
+:10A9B0000D2807D010499C20F8F71CFDD8E76068E7
+:10A9C00020B106E0284600F0E7FBD1E73846F9F76A
+:10A9D000F1FF6560002ECBD1BDE8F081FFE7606834
+:10A9E0000028F9D13846BDE8F041F9F7F1BF000081
+:10A9F0005458002030BA0F004CC20F002DE9F05F10
+:10AA0000FCF7EAFCDFF8CC80334D0427D8F830207F
+:10AA1000D8F8346000EB020BB01A411EC1F30B01F1
+:10AA2000401A00F6FF7A28882CA107EB0040D8F8DE
+:10AA30004840FDF7D3FD42F20400324900594FF07F
+:10AA40000109884208D0298809EB01402EA1FDF7B1
+:10AA5000C5FD0320BDE8F09FD8F830000444B042A3
+:10AA600007D1288835A107EB0040FDF7B7FD00208E
+:10AA7000F0E7D0B904F500500178142901D94069F4
+:10AA800000E000203249B0FBF1F34FF4405002786F
+:10AA9000142A01D9406900E00020B0FBF1F22888B7
+:10AAA0002CA107EB0040FDF7A4FD082352462146E8
+:10AAB0005846FAF75DFA040007D0298809EB0140EF
+:10AAC0002FA1FDF78BFD2046C4E7BDE8F05F002015
+:10AAD000FCF7D0BBEC7F00206C590020456E7465FC
+:10AAE00072206E72665F626F6F746C6F6164657204
+:10AAF0005F6466755F73645F636F6E74696E7565BE
+:10AB000000000000DBE5B151536F75726365206191
+:10AB100064647265737320646F6573206E6F742054
+:10AB2000636F6E7461696E20612076616C69642068
+:10AB3000536F66744465766963652E0053442061E3
+:10AB40006C726561647920636F70696564000000F0
+:10AB500040420F005570646174696E672053442E43
+:10AB6000204F6C64205344207665723A2025642C73
+:10AB7000204E6577207665723A202564000000003B
+:10AB80004661696C656420746F20636F707920661C
+:10AB900069726D776172652E0000000070B50F4C10
+:10ABA0000421208801EB00400DA1FDF717FDFFF700
+:10ABB00025FF05004FF0010604D0208810A106EB08
+:10ABC000004007E0F8F722FC050006D0208812A11B
+:10ABD00006EB0040FDF702FD284670BD6C590020D1
+:10ABE000456E746572206E72665F6466755F73642D
+:10ABF0005F626C5F636F6E74696E75650000000064
+:10AC000053442B424C3A20534420636F70792066A2
+:10AC100061696C656400000053442B424C3A204249
+:10AC20004C20636F7079206661696C656400000078
+:10AC300070B50346002002464FF4405409E000BFBF
+:10AC400053F82250A689B54201D1012070BD521C93
+:10AC5000D2B28A42F4D370BD10B5040003D11549B5
+:10AC60003220F8F7C7FB4FF4405013494068884240
+:10AC700015D1217C04F1140009B162694AB994F834
+:10AC8000552012B1012A08D10DE0012905D96269C8
+:10AC90001AB9BDE81040FFF7CBBF012010BD207CE2
+:10ACA00018B1606908B1002010BD20780028F4D1E7
+:10ACB00010BD000000C20F00DBE5B1513EB50446F7
+:10ACC0000B496846FEF7C2F80AE06846FEF79AF8B4
+:10ACD000D0E900212046904740B16846FEF7F4F8DD
+:10ACE0006846FEF78FF80028EFD13EBD11203EBD2B
+:10ACF0001CBC0F003EB504460A496846FEF7A6F89C
+:10AD000009E06846FEF77EF8D0E90021204690472A
+:10AD10006846FEF7D9F86846FEF774F80028F0D1C7
+:10AD20003EBD000028BC0F002DE9F041140088460C
+:10AD300018D000250E4F032608EB050122460020FF
+:10AD4000F7F7A0FE0544241A40B93878002809D046
+:10AD500008494FF47A408847761E05D001203870A4
+:10AD6000002CE9D1BDE8F08100203870FAE700003E
+:10AD7000A858002001BC0F00FEB5474C20200290CF
+:10AD800020880F460325164605EB004043A1FDF73A
+:10AD900025FC46B1208805EB00406FB149A1FDF7C5
+:10ADA0001DFC1620FEBD2088022101EB00404BA1B6
+:10ADB000FDF714FC1320FEBD4D4F4EA1BA68FDF700
+:10ADC00011FC02A95848CDE90001D7E901235749F0
+:10ADD000A0F58A70FBF770F910B93278402A01D0DB
+:10ADE0000A20FEBD5048711C4038F6F74DFB208804
+:10ADF0004FA105EB0040FDF7F1FB4B4840214038E7
+:10AE0000CDE90001A0F14801474AA0F5BC70029BC2
+:10AE1000FBF71AF90200208836D0012101EB00402F
+:10AE200048A1FDF7DFFB2088042505EB00404EA17B
+:10AE3000FDF7D4FB20883C4905EB00404022403917
+:10AE4000FDF778FB20884BA105EB0040FDF7C6FB22
+:10AE50000298354982B2208805EB0040FDF76AFB75
+:10AE6000208846A105EB0040FDF7B8FB2088402272
+:10AE700005EB00404449FDF75DFB00BFFDF74AFAD2
+:10AE80000028FBD10520FEBD05EB00403FA1FDF7EA
+:10AE9000A5FB0120FEBD0000485900205369676EE4
+:10AEA00061747572652072657175697265642E20B2
+:10AEB000436865636B696E67207369676E6174755B
+:10AEC00072652E00496E76616C6964207369676EE5
+:10AED0006174757265207479706500004E6F20731F
+:10AEE00069676E617475726520666F756E642E0099
+:10AEF0003858002043616C63756C6174696E67201B
+:10AF0000696E6974207061636B6574206861736831
+:10AF10002028696E6974207061636B6574206C65AC
+:10AF20006E3A202564290000D88400209CB70F00C9
+:10AF3000566572696679207369676E6174757265AA
+:10AF4000000000005369676E617475726520666168
+:10AF5000696C656420286572725F636F64653A206E
+:10AF600030782578290000005369676E6174757226
+:10AF7000653A0000486173683A0000005075626CE1
+:10AF80006963204B65793A0010B70F00496D61671E
+:10AF900065207665726966696564000010B51620E3
+:10AFA000F7F73CFF48B10A4882684FF4800152B17C
+:10AFB000016821F48001016010BDBDE8104042F23B
+:10AFC0000100F8F765B84FF0E020C0F8801110BD1F
+:10AFD0007085002010B51620F7F720FFA0B11148AA
+:10AFE00090F800044009082811D280B101280ED041
+:10AFF00004280CD00C4882684FF480016AB10168C3
+:10B0000041F48001016010BD42F2010001E042F212
+:10B010000200BDE81040F8F73BB84FF0E020C0F860
+:10B02000001110BD16E000E0708500200148FDF71A
+:10B03000D7BF000030BA0F000148FDF7F9BF00008C
+:10B0400030BA0F002DE9F84FDFF89C80934689460F
+:10B0500006461F46012269461846D8F80850F9F7F7
+:10B0600047F8B0B3009800210446C246801C08E0AF
+:10B0700000EA05025BF821300AEB8202401C491C01
+:10B08000D360B942F4D3C846B946370CF9F7A4FBEC
+:10B090008346FDF759FBB84204D8144940F28310A7
+:10B0A000F8F7A8F9601C28400AEB80002C4047EA1A
+:10B0B0000B420AEB8401C260C86866F3C50069F3FD
+:10B0C000891068F39F2020F00300401C20F004004A
+:10B0D000C860074890F8200002E000BFFDF71AF9A9
+:10B0E0000028FBD1BDE8F88F6C880020B0C70F00A6
+:10B0F0006C9800201FB5134800F15C01826B684614
+:10B10000FFF7A0F910489DE80E0080E80E000E49F8
+:10B110000E48104AC8600E490020486088600E49F9
+:10B120000948FEF712FF10B1012004B010BD0B4812
+:10B130000121008801EB004009A1FDF74FFA002032
+:10B14000F3E70000EC7F00204084002079A20F008C
+:10B1500038580020A4810020A8B80F0048590020CA
+:10B1600048616E646C65723A20496E76616C696400
+:10B170002070726F746F636F6C20627566666572A3
+:10B18000206D5F70625F73747265616D0000000016
+:10B19000002800D00047704770B50446C06818B951
+:10B1A0000F496120F8F726F90E4800250078A0B174
+:10B1B0009CB1207E88B1D4E903108847A06850B1C3
+:10B1C000217E41B161680844606021460648FDF770
+:10B1D000A5FE012501E000202076284670BD000074
+:10B1E0004CC20F005458002030BA0F0070B5164CF6
+:10B1F0002078002827D1154801680125C1F30041B6
+:10B2000031B913490D600168C1F300410029FAD03A
+:10B21000F8F704F808B1F7F73BFF0E4A00210E4893
+:10B22000F7F7DEFF18B10D492E20F8F7E3F80A48CA
+:10B23000084A0121001DF7F7D3FF18B10749332051
+:10B24000F8F7D8F8257070BDF857002018040040B2
+:10B250000800004091B10F0088B70F0058BD0F00E3
+:10B260002DE9F843244D814669462868FAF7C7F965
+:10B27000044600274FF00108204E39E0207820B125
+:10B2800001281BD002282AD122E06068017E31BB50
+:10B2900080F818804846F9F7B0FA014660684268BD
+:10B2A000511A174A914203D9416821F07F41416008
+:10B2B000114861680830FDF731FE10E06168706880
+:10B2C000814200D177600C480830FDF7DDFE06E0D2
+:10B2D000FFF7B2FE08B10776FAE786F80080694604
+:10B2E0002868FAF781F969462868FAF788F9044668
+:10B2F000002CC3D1BDE8F88328BA0F0054580020B1
+:10B3000017FCFF00F8B50B4C0D4606466946206851
+:10B31000FAF75FF958B10670456069462068FAF798
+:10B3200079F910B10448F9F72FFB0020F8BD04208B
+:10B33000F8BD000028BA0F005C58002070B5154613
+:10B340000C460646FFF752FF3046F7F7B1FF18B13B
+:10B350000F494320F8F74EF8002C17D0610CE0039A
+:10B360004FF4FA72801841F1000152000023F6F701
+:10B3700047F801462A463046F7F776FF002805D001
+:10B38000BDE8704002494A20F8F734B870BD0000AB
+:10B3900058BD0F000870020A4A70020C8A70000E35
+:10B3A000C87004207047000010B50248FAF73DF954
+:10B3B000002010BD8858002010B514210448F6F76D
+:10B3C0008BF804480068FAF7E9F8002010BD000087
+:10B3D0005887002084BA0F002DE9F05F8346DDE92D
+:10B3E0000A4A994690460D460846012703E000BFE9
+:10B3F000B0FBF8F07F1C4045FAD2B94500D94F4662
+:10B400005FEACA7012D18CB15FEA8A7002D5B9F1D5
+:10B41000000F01D0202607E0302605E031465846CF
+:10B42000641EF8F7BBFE0CB1A742F7D35FF001062C
+:10B43000B9F1010F02D9A9F1010903E0B5FBF6F05A
+:10B44000404502D306FB08F6F2E7DFF83C9000BF68
+:10B45000B5FBF6F000FB165519F800105846F8F742
+:10B460009DFEB6FBF8F6002EF2D15FEACA7009D055
+:10B47000002C07D0A74205D220215846641EF8F7B9
+:10B480008DFEF5E7BDE8F09F46BA0F002DE9F041CB
+:10B49000084601241646254600212B460A46FAF79F
+:10B4A000CBFF0C4F38B138880BA105EB0040FDF7FE
+:10B4B00095F804240BE0FAF7A5FF306039880422E0
+:10B4C00002EB014302460BA11846FDF78BF820461C
+:10B4D000BDE8F0814859002043616E2774206669F9
+:10B4E0006E6420726F6F6D20666F7220757064617C
+:10B4F00074650000577269746520616464726573D5
+:10B50000732073657420746F20307825303878008C
+:10B510002DE9F0410F24002790F85520184E012501
+:10B520001AB990F86430012B06D0D30707D090F8F1
+:10B530005630012B02D002E0876E0DE0876D920736
+:10B540000AD590F85C20012A06D1026E0D48C0F59C
+:10B550007E239A4204D817444FB101240F600CE0B7
+:10B56000308809A105EB0040FDF743F8042430883A
+:10B570000DA105EB0040FDF731F82046BDE8F08154
+:10B580004859002000100F00424C2073697A652052
+:10B5900028256429206F766572206C696D69742096
+:10B5A0002825642900000000496E697420706163D9
+:10B5B0006B657420646F6573206E6F7420636F6EAB
+:10B5C0007461696E2076616C6964206669726D775A
+:10B5D0006172652073697A650000000030B100680F
+:10B5E0000549884205D048F20250704748F20150A0
+:10B5F00070470020704700006E52464870B5FDF756
+:10B60000D1FD002811D00020084A094B094C012126
+:10B61000166801FA00F52E4203D004EB8005C5F848
+:10B620000036401CC0B20728F2D370BD08050140A7
+:10B630003546526E00000140084810B54078002899
+:10B640000BD007480321008801EB004005A1FCF75F
+:10B65000C5FFBDE81040FFF7D1BF10BDFA5700206D
+:10B660002C590020496E7465726E616C20666565A8
+:10B670006400000000207047002070472DE9FC4165
+:10B6800080461C4617460E460C48089DF9F7D6FF23
+:10B6900010B11120BDE8FC81A20839463046FDF703
+:10B6A0005BF90648F9F7C1FF33463A4601214046A7
+:10B6B000CDE90045F9F782FA0020EBE78858002031
+:10B6C0002DE9F84F114D884681461E4617466946BA
+:10B6D000DDF828A02868F9F77CFF040013D01C21AE
+:10B6E000F5F7FAFE00202071C4F80090C4E9048642
+:10B6F000C4E902A769462868F9F78CFFFFF776F8D6
+:10B700000020BDE8F88F0420FBE7000084BA0F009A
+:10B7100065FC2BF816DA019ADE75D4A847719621DC
+:10B720001C875569105ABE04578FD2B0299456B859
+:10B73000CA0363D635C64DA7819FEFA7D2ECB7F3F6
+:10B7400007FF80AF7A3B4C19B891C5143CE8766D81
+:10B750000338FDD870470D0E0F100B0C18190000A0
+:10B760000338FDD870470000000000000000000012
+:10B77000000000000000000000000000FFFFFFFFCD
+:10B780000000000000000001C0570020DC5700202E
+:10B79000480000000020400000000000C9420F00E7
+:10B7A000D9420F0075420F00200000000000000089
+:10B7B0000000000000000000010100000100000086
+:10B7C0000000000002050000210000000000000051
+:10B7D000000000000000000000000000011104FC57
+:10B7E0000400000000000000021104FC040000003E
+:10B7F00000000000032104FC041000000000000011
+:10B80000041101FF0100000000000000051102FE0C
+:10B810000400000000000000061104FC0400000009
+:10B8200000000000071104FC0400000000000000FC
+:10B83000081701FF22000000B8B70F00091001FF30
+:10B8400001000000B4B70F0000000000000000007D
+:10B8500000000000011101FF0100000000000000D5
+:10B86000021702FE94000000DCB70F000000000089
+:10B870000000000000000000010700009800000028
+:10B8800054B80F0002010000010000000000000099
+:10B89000030500004100000000000000000000005F
+:10B8A0000000000000000000011704FC98000000E8
+:10B8B00054B80F00021704FCDC00000078B80F0039
+:10B8C0000000000000000000000000000000000078
+:10B8D000001103000011130002000000010000002D
+:10B8E0000338FDD870470C000C000000580200001F
+:10B8F0000200000000000000020000000000000044
+:10B900009C6D002009000000000000000000000005
+:10B9100001000000000000002800000000000000FE
+:10B920000000000000010000000001000000000015
+:10B930000000000000000000000000000000000007
+:10B9400029360F0000000000000000000000000089
+:10B9500002000000000001000000000000000000E4
+:10B96000080000000000000029360F00BD9A0F00FB
+:10B9700000000000000000000400000000000000C3
+:10B9800000000000000000000000000000000000B7
+:10B9900000000000000000000000000000000000A7
+:10B9A000F40000000000000018000000000000008B
+:10B9B0000000000000000000000000000000000087
+:10B9C0000000000000000000000000000000000077
+:10B9D000170000000000000050EADA308883B89FAA
+:10B9E000604F15F30000C98E020000000000000047
+:10B9F0000000000000000000040000000000000043
+:10BA00000000000000000000000000000000000036
+:10BA10000001000000000000000000000000000025
+:10BA20000000000000000000645800200000070033
+:10BA30000000000078580020A5430F00000000001F
+:10BA40000338FDD870473031323334353637383922
+:10BA5000414243444546000000100000040000003D
+:10BA60000100000045510F00A9B30F0011A80F00FD
+:10BA70007DB60F00294B0F00E5A80F0075B60F002B
+:10BA80008D520F008C5800200010000004000000B0
+:10BA90000100000051510F00B9B30F001FA80F00A3
+:10BAA000C1B60F00714B0F00E9A80F0079B60F0067
+:10BAB0009D520F00556E6B6E6F776E206572726FC0
+:10BAC0007220636F6465000000000000E8C60F008C
+:10BAD0000100000094C50F000200000088C30F00A1
+:10BAE0000300000008C60F00040000005CC60F0041
+:10BAF000050000003CC50F0006000000D8C40F0080
+:10BB00000700000044C60F000800000050C50F00E9
+:10BB100009000000B4C50F000A000000D0C60F00E5
+:10BB20000B00000070C30F000C00000068C50F0080
+:10BB30000D00000038C70F000E00000034C60F00D3
+:10BB40000F00000070C60F0010000000A4C60F0018
+:10BB5000110000004CC70F001200000020C70F00AA
+:10BB600013000000BCC60F0080000000F0C40F00EE
+:10BB7000810000002CC40F0082000000ECC30F0005
+:10BB800083000000CCC30F008400000008C40F0035
+:10BB90008500000014C50F00860000001CC60F00C1
+:10BBA00090000000B8C40F0091000000ACC30F006B
+:10BBB000920000007CC50F000082000084C60F00C8
+:10BBC00001820000D0C50F0002820000ECC50F000A
+:10BBD0000084000048C40F0001840000F4C60F0078
+:10BBE0000284000090C40F00038400006CC40F00A6
+:10BBF000D9810F00D7810F00D1810F000000000014
+:10BC00000338FDD87047000020CE0F0028CE0F006B
+:10BC100000000000000000000100000708BC0F0049
+:10BC200018BC0F000800000040BC0F0050BC0F0003
+:10BC30000800000050BC0F0060BC0F0008000000AE
+:10BC400040CE0F0048CE0F000000000000000000B2
+:10BC500030CE0F0040CE0F000000000000000000BA
+:10BC600000000000000000000000000000000000D4
+:10BC700018CE0F0020CE0F000000000000000000D2
+:10BC8000B857002060BC0F0080BC0F000800000007
+:10BC900028CE0F0030CE0F00000000000000000092
+:10BCA00090BC0F00A0BC0F0008000000F19E0F0028
+:10BCB000999E0F00419E0F00B79D0F00BD9D0F0084
+:10BCC000799D0F00C39D0F00019E0F000000000032
+:10BCD000004040404040404040404141414141409F
+:10BCE0004040404040404040404040404040404054
+:10BCF00040050202020202020202020202020202E3
+:10BD000002202020202020202020200202020202E7
+:10BD1000020290909090909010101010101010103F
+:10BD2000101010101010101010101010020202024B
+:10BD3000020288888888888808080808080808088F
+:10BD4000080808080808080808080808020202028B
+:10BD500040000000D1BC0F002E2E5C2E2E5C2E2E3B
+:10BD60005C2E2E5C2E2E5C636F6D706F6E656E7434
+:10BD7000735C6C69627261726965735C626F6F7427
+:10BD80006C6F616465725C6E72665F626F6F746C1B
+:10BD90006F616465725F6466755F74696D65727307
+:10BDA0002E6300002E2E5C2E2E5C2E2E5C2E2E5C22
+:10BDB0002E2E5C636F6D706F6E656E74735C6C6954
+:10BDC000627261726965735C626F6F746C6F6164DB
+:10BDD00065725C6E72665F626F6F746C6F616465D2
+:10BDE000725F66775F61637469766174696F6E2EE6
+:10BDF0006300000043524320636F6D70757461747B
+:10BE0000696F6E206661696C656420666F7220637D
+:10BE10006F70696564206170703A2073726320638B
+:10BE200072633A203078253038782C207265732080
+:10BE30006372633A20307825303878004120536FA0
+:10BE4000667444657669636520686173206A7573FA
+:10BE500074206265656E20616374697661746564DF
+:10BE60002E2049742773206C696B656C7920746887
+:10BE7000617420616E206170706C69636174696FB8
+:10BE80006E2077696C6C20636F6D6520696D6D65E0
+:10BE900064696174656C790052656365697665648F
+:10BEA00020424C455F47415454535F4556545F45CB
+:10BEB000584348414E47455F4D54555F5245515593
+:10BEC0004553542028726571756573743A20256452
+:10BED0002C207265706C793A202564292E000000B0
+:10BEE0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6357
+:10BEF0006F6D706F6E656E74735C6C696272617287
+:10BF00006965735C626F6F746C6F616465725C62AB
+:10BF10006C655F6466755C6E72665F6466755F62B1
+:10BF20006C652E63000000006E72665F6673746F4E
+:10BF3000726167655F777269746528616464723DD8
+:10BF400025702C207372633D25702C206C656E3D2E
+:10BF50002564206279746573292C20717565756577
+:10BF60002075736167653A2025640000437265613E
+:10BF700074696E6720746865206F626A65637420F7
+:10BF8000776974682073697A65203078253038784D
+:10BF900020776F756C64206F766572666C6F7720A2
+:10BFA0006669726D776172652073697A652E204FBC
+:10BFB0006666736574206973203078253038782080
+:10BFC000616E64206669726D776172652073697A4B
+:10BFD00065206973203078253038782E0000000005
+:10BFE0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6356
+:10BFF0006F6D706F6E656E74735C6C696272617286
+:10C000006965735C626F6F746C6F616465725C64A8
+:10C0100066755C6E72665F6466755F7265715F6897
+:10C02000616E646C65722E63000000002E2E5C2E23
+:10C030002E5C2E2E5C2E2E5C2E2E5C636F6D706F30
+:10C040006E656E74735C6C69627261726965735C53
+:10C05000626F6F746C6F616465725C6466755C6E50
+:10C0600072665F6466755F7574696C732E63000039
+:10C070004D616A6F7220534420757064617465204D
+:10C08000627574206E6F20424C2E2041626F727474
+:10C0900020746F2061766F696420696E63617061DE
+:10C0A0006369746174696E672074686520424C2E00
+:10C0B0000000000054686520536F6674446576691B
+:10C0C00063652073697A6520696E207468652069EC
+:10C0D0006E666F2073747275637420697320746F59
+:10C0E0006F20736D616C6C20636F6D70617265643D
+:10C0F0002077697468207468652073697A65207296
+:10C1000065706F7274656420696E2074686520695B
+:10C110006E697420636F6D6D616E642E00000000A7
+:10C1200054686520536F667444657669636520645E
+:10C130006F6573206E6F7420636F6E7461696E201B
+:10C14000746865206D61676963206E756D626572E4
+:10C15000206964656E74696679696E672069742008
+:10C160006173206120536F66744465766963652E40
+:10C1700000000000496E76616C69646174696E67E5
+:10C180002061707020626563617573652069742039
+:10C19000697320696E636F6D70617469626C65208C
+:10C1A000776974682074686520536F667444657697
+:10C1B0006963652E000000002E2E5C2E2E5C2E2E54
+:10C1C0005C2E2E5C2E2E5C636F6D706F6E656E74D0
+:10C1D000735C6C69627261726965735C626F6F74C3
+:10C1E0006C6F616465725C6466755C6E72665F64D8
+:10C1F00066755F76616C69646174696F6E2E630049
+:10C200002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6333
+:10C210006F6D706F6E656E74735C6C696272617263
+:10C220006965735C626F6F746C6F616465725C6486
+:10C2300066755C6E72665F6466755F7665725F7662
+:10C24000616C69646174696F6E2E63002E2E5C2EC2
+:10C250002E5C2E2E5C2E2E5C2E2E5C636F6D706F0E
+:10C260006E656E74735C6C69627261726965735C31
+:10C2700074696D65725C6578706572696D656E7400
+:10C28000616C5C6170705F74696D6572322E630001
+:10C290002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A3
+:10C2A0006F6D706F6E656E74735C6C6962726172D3
+:10C2B0006965735C74696D65725C657870657269D7
+:10C2C0006D656E74616C5C6472765F7274632E630C
+:10C2D000000000002E2E5C2E2E5C2E2E5C2E2E5C7E
+:10C2E0002E2E5C636F6D706F6E656E74735C6C691F
+:10C2F000627261726965735C6578706572696D659B
+:10C300006E74616C5F6D656D6F626A5C6E72665FA4
+:10C310006D656D6F626A2E63000000002E2E5C2E2C
+:10C320002E5C2E2E5C2E2E5C2E2E5C636F6D706F3D
+:10C330006E656E74735C6C69627261726965735C60
+:10C340006578706572696D656E74616C5F73656345
+:10C3500074696F6E5F766172735C6E72665F73652F
+:10C360006374696F6E5F697465722E63000000000C
+:10C370004E52465F4552524F525F494E56414C49CC
+:10C38000445F4441544100004E52465F4552524F73
+:10C39000525F534F46544445564943455F4E4F54B0
+:10C3A0005F454E41424C4544000000004E52465FFE
+:10C3B0004552524F525F464541545552455F4E4F8C
+:10C3C000545F454E41424C45440000004E52465F8A
+:10C3D0004552524F525F4D555445585F554E4C4F44
+:10C3E000434B5F4641494C45440000004E52465F76
+:10C3F0004552524F525F4D555445585F4C4F434B39
+:10C400005F4641494C4544004E52465F4552524FAB
+:10C41000525F4D555445585F434F4E445F494E4916
+:10C42000545F4641494C4544000000004E52465F6F
+:10C430004552524F525F4D555445585F494E4954ED
+:10C440005F4641494C4544004E52465F4552524F6B
+:10C45000525F424C455F495053505F52585F504BBA
+:10C46000545F5452554E4341544544004E52465F2A
+:10C470004552524F525F424C455F495053505F50B6
+:10C480004545525F52454A4543544544000000002B
+:10C490004E52465F4552524F525F424C455F4950A3
+:10C4A00053505F4C494E4B5F444953434F4E4E45AA
+:10C4B00043544544000000004E52465F4552524FDF
+:10C4C000525F4150495F4E4F545F494D504C454D6E
+:10C4D000454E5445440000004E52465F4552524F6F
+:10C4E000525F4E4F545F535550504F525445440085
+:10C4F0004E52465F4552524F525F4D4F44554C4548
+:10C500005F4E4F545F494E495449414C495A454446
+:10C51000000000004E52465F4552524F525F4D4F51
+:10C5200044554C455F414C52454144595F494E4941
+:10C530005449414C495A4544000000004E52465F60
+:10C540004552524F525F4E4F545F464F554E440036
+:10C550004E52465F4552524F525F494E56414C49EA
+:10C56000445F5354415445004E52465F4552524F2A
+:10C57000525F444154415F53495A45004E52465F11
+:10C580004552524F525F494F5F50454E44494E47C6
+:10C59000000000004E52465F4552524F525F5356C4
+:10C5A000435F48414E444C45525F4D495353494EB9
+:10C5B000470000004E52465F4552524F525F494E6F
+:10C5C00056414C49445F4C454E47544800000000DA
+:10C5D0004E52465F4552524F525F4452565F545737
+:10C5E000495F4552525F414E41434B004E52465FB8
+:10C5F0004552524F525F4452565F5457495F45521D
+:10C60000525F444E41434B004E52465F4552524F9B
+:10C61000525F494E5445524E414C00004E52465FC7
+:10C620004552524F525F53544F524147455F465512
+:10C630004C4C00004E52465F4552524F525F4E5591
+:10C640004C4C00004E52465F4552524F525F494E8D
+:10C6500056414C49445F504152414D004E52465F55
+:10C660004552524F525F4E4F5F4D454D0000000006
+:10C670004E52465F4552524F525F464F52424944D6
+:10C6800044454E004E52465F4552524F525F44520F
+:10C69000565F5457495F4552525F4F564552525567
+:10C6A0004E0000004E52465F4552524F525F494E77
+:10C6B00056414C49445F4144445200004E52465F4B
+:10C6C0004552524F525F5245534F555243455300C6
+:10C6D0004E52465F4552524F525F494E56414C4969
+:10C6E000445F464C414753004E52465F53554343C7
+:10C6F000455353004E52465F4552524F525F424C93
+:10C70000455F495053505F4348414E4E454C5F4151
+:10C710004C52454144595F45584953545300000019
+:10C720004E52465F4552524F525F434F4E4E5F430B
+:10C730004F554E54000000004E52465F4552524F36
+:10C74000525F54494D454F55540000004E52465FCC
+:10C750004552524F525F4255535900002E2E5C2EC7
+:10C760002E5C2E2E5C2E2E5C2E2E5C636F6D706FF9
+:10C770006E656E74735C6C69627261726965735C1C
+:10C780006578706572696D656E74616C5F6C6F67FA
+:10C790005C7372635C6E72665F6C6F675F64656624
+:10C7A00061756C745F6261636B656E64732E6300A8
+:10C7B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C637E
+:10C7C0006F6D706F6E656E74735C6C6962726172AE
+:10C7D0006965735C6578706572696D656E74616CAE
+:10C7E0005F6C6F675C7372635C6E72665F6C6F67C1
+:10C7F0005F66726F6E74656E642E63007761726E31
+:10C80000696E670064656275670000001B5B313B01
+:10C8100033306D001B5B306D000000001B5B313B53
+:10C8200033316D001B5B313B33326D001B5B313BA1
+:10C8300033336D001B5B313B33346D001B5B313B8D
+:10C8400033356D001B5B313B33366D001B5B313B79
+:10C8500033376D00696E666F000000006572726F9D
+:10C86000720000002E2E5C2E2E5C2E2E5C2E2E5C76
+:10C870002E2E5C636F6D706F6E656E74735C6C6989
+:10C88000627261726965735C6578706572696D6505
+:10C890006E74616C5F73656374696F6E5F766172ED
+:10C8A000735C6E72665F73656374696F6E5F6974E3
+:10C8B00065722E680000000073645F626C655F63E0
+:10C8C00066675F73657428292072657475726E657A
+:10C8D00064202573207768656E20617474656D70BF
+:10C8E00074696E6720746F2073657420424C455FD5
+:10C8F00047415454535F4346475F5345525649435B
+:10C90000455F4348414E4745442E000073645F62D3
+:10C910006C655F6366675F73657428292072657450
+:10C9200075726E6564202573207768656E2061746A
+:10C9300074656D7074696E6720746F207365742000
+:10C94000424C455F434F4D4D4F4E5F4346475F5608
+:10C95000535F555549442E0073645F626C655F6395
+:10C9600066675F73657428292072657475726E65D9
+:10C9700064202573207768656E20617474656D701E
+:10C9800074696E6720746F2073657420424C455F34
+:10C9900047415454535F4346475F415454525F5498
+:10C9A00041425F53495A452E0000000073645F62A4
+:10C9B0006C655F6366675F736574282920726574B0
+:10C9C00075726E6564202573207768656E206174CA
+:10C9D00074656D7074696E6720746F207365742060
+:10C9E000424C455F434F4E4E5F4346475F47415081
+:10C9F0002E00000073645F626C655F6366675F733F
+:10CA0000657428292072657475726E6564202573BB
+:10CA1000207768656E20617474656D7074696E67E7
+:10CA200020746F2073657420424C455F4741505F0E
+:10CA30004346475F524F4C455F434F554E542E007F
+:10CA400073645F626C655F6366675F7365742829F2
+:10CA50002072657475726E65642025732077686531
+:10CA60006E20617474656D7074696E6720746F20D8
+:10CA700073657420424C455F434F4E4E5F434647BB
+:10CA80005F474154542E00006170705F74696D659A
+:10CA9000722E6D5F6466755F696E61637469766935
+:10CAA00074795F74696D6572000000006170705F79
+:10CAB00074696D65722E6D5F7764745F6665656419
+:10CAC0005F74696D657200006E72665F626F6F748D
+:10CAD0006C6F616465725F77647400006E72665F8C
+:10CAE0006466755F626C650062616C6C6F632E6D6D
+:10CAF0005F6275666665725F706F6F6C0000000044
+:10CB00006E72665F6466755F666C617368000000D4
+:10CB10006E72665F6466755F7265715F68616E6490
+:10CB20006C6572006E72665F6466755F73657474BF
+:10CB3000696E6773000000006E72665F6466755F01
+:10CB400073657474696E67735F7376636900000060
+:10CB50006E72665F6466755F76616C696461746944
+:10CB60006F6E00006E72665F6466755F7665725FF9
+:10CB700076616C69646174696F6E00006170705FEA
+:10CB800074696D657200000061746669666F2E6D70
+:10CB90005F7265715F6669666F0000006D656D5F4D
+:10CBA0006D6E6772000000006E72665F6673746F70
+:10CBB000726167650000000061746669666F2E6DC2
+:10CBC0005F6669666F000000736F72746C697374DE
+:10CBD0000000000062616C6C6F632E6C6F675F6DAC
+:10CBE000656D706F6F6C0000617070006E72665FD3
+:10CBF000736468006E72665F7364685F626C650080
+:10CC00006E72665F7364685F736F6300020000009A
+:10CC100000000000F9290F00A5290F0067E6096A46
+:10CC200085AE67BB72F36E3C3AF54FA57F520E514D
+:10CC30008C68059BABD9831F19CDE05BFFFFFFFF1D
+:10CC4000FFFFFFFFFFFFFFFF0000000000000000EC
+:10CC50000000000001000000FFFFFFFFFCFFFFFFDE
+:10CC6000FFFFFFFFFFFFFFFF0000000000000000CC
+:10CC70000000000001000000FFFFFFFF512563FCE2
+:10CC8000C2CAB9F3849E17A7ADFAE6BCFFFFFFFF47
+:10CC9000FFFFFFFF00000000FFFFFFFF000000009C
+:10CCA00096C298D84539A1F4A033EB2D817D037746
+:10CCB000F240A463E5E6BCF847422CE1F2D1176BE1
+:10CCC000F551BF376840B6CBCE5E316B5733CE2BB4
+:10CCD000169E0F7C4AEBE78E9B7F1AFEE242E34FE3
+:10CCE000FFFFFFFF7F000000800000000000000049
+:10CCF00000000000FFFFFFFF7F0000008000000039
+:10CD0000000000000000000054CE0F00B8570020C3
+:10CD1000C40100006C150F00B8CE0F007C59002034
+:10CD2000A46F00000E2E0F003D430F0075430F004F
+:10CD30001D380F0041370F0088CA0F0000000003A4
+:10CD4000ACCA0F0000000003C8CA0F0000000404B2
+:10CD5000DCCA0F0000000404E8CA0F000000000352
+:10CD600000CB0F000000040410CB0F0000000404EF
+:10CD700024CB0F000000040438CB0F000000040493
+:10CD800050CB0F000000040464CB0F00000004042B
+:10CD90007CCB0F000000000088CB0F0000000003D8
+:10CDA0009CCB0F0000000000A8CB0F000000040483
+:10CDB000B8CB0F0000000003C8CB0F00000000003C
+:10CDC000D4CB0F0000000003E8CB0F0000000404E8
+:10CDD000ECCB0F0000000303F4CB0F0000000303B3
+:10CDE00000CC0F000000030318580020EC6D002059
+:10CDF000FD6D0020006E002034590020F40000007A
+:10CE0000C0580020B8580020C0580020AC8700202F
+:10CE1000685900201800000011390F0000000000C0
+:10CE2000A57E0F0000000000DD7E0F000000000066
+:10CE3000318C0F0000000000BD8D0F0000000000CD
+:10CE4000BD7E0F0000000000000000000300000095
+:10CE5000DD6F0F00011C1324590218200A15281C2D
+:10CE600012FF031CFFFF02340115100140110211D3
+:10CE7000040A1954A0C1DA60280425F0BB0F145C21
+:10CE8000C80F14FCC70F1A54081A04041A14041A01
+:10CE90000C041A1C041A24041A2C041A34041A3C14
+:10CEA000041A44041A4C04518490D0031B554614B0
+:08CEB0003A10C5015900000011
+:020000041000EA
+:0410140000100F00B9
+:020000041000EA
+:0410180000E00F00E5
+:04000005000F1201D5
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_without_bonds_s140.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_without_bonds_s140.zip
new file mode 100644
index 0000000..94318b9
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/bootloader_secure_ble_debug_without_bonds_s140.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/hrs_application_s140.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/hrs_application_s140.hex
new file mode 100644
index 0000000..aee5ffd
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/hrs_application_s140.hex
@@ -0,0 +1,2781 @@
+:020000040002F8
+:10600000405C0020C1630200C9630200CB63020050
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:10604000AD670200DB6302000D6A0200DB63020041
+:10605000DB630200DB63020095650200DB63020084
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB63020005680200DB630200DB630200E1
+:1060900029680200DB6302002D680200DB63020056
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB630200DB630200C0
+:1060E000DB630200DB630200DB63020000000000F0
+:1060F00000000000DB63020000000000DB63020020
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F088F90048004791A70200A1
+:10621000405C002030B450E8012F93B2C48923447D
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE731680200C4
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F079F853465A46C01A914110D3FB
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:1064600090407047004870470404030010B5431A79
+:10647000934209D28318881803E010F8011D03F82D
+:10648000011D521EF9D210BD40EA01039B0703D043
+:1064900009E008C9121F08C0042AFAD203E011F863
+:1064A000013B00F8013B521EF9D210BDD2B201E00F
+:1064B00000F8012B491EFBD270470022F6E710B509
+:1064C00013460A4604461946FFF7F0FF204610BD62
+:1064D000421C10F8011B0029FBD1801A704730B50F
+:1064E00004460020034600E05B1C934203D2E05CBC
+:1064F000CD5C401BF8D030BD202A04DB203A21FAC5
+:1065000002F00021704721FA02F3D040C2F12002CC
+:106510009140084319467047064C074D06E0E06875
+:1065200040F0010394E8070098471034AC42F6D3DA
+:10653000FFF76AFED80B0300F80B030070B58C1848
+:1065400010F8015B15F0070301D110F8013B2A1187
+:1065500006D110F8012B03E010F8016B01F8016B74
+:106560005B1EF9D12B0705D40023521E0DD401F870
+:10657000013BFAE710F8013BCB1A921C03E013F839
+:10658000015B01F8015B521EF9D5A142D8D300206E
+:1065900070BD00002DE9F04F00268DB0DFF8A0811E
+:1065A000B14604964FF48075012437460596284677
+:1065B00005F052FA38B1D8F80403204203D0284637
+:1065C00005F040FA26432D1D64007F1CADB2082F54
+:1065D000EDD34FF4BE74204605F03EFA48B1204694
+:1065E00005F030FA46F0004604AA0221002005F02A
+:1065F00013FA544C16F0FF0F15D00127002537422F
+:106600000DD008EB8501D1F81005D1F81015C0F3B5
+:10661000052054F82520C1F3014102B190477F00C5
+:106620006D1C082DEBD3002E7EDA0020CDF82890CB
+:10663000411E0DF1100B07AACDF82C9042F8201046
+:10664000401C91460228F9D300252E46A11911F8C5
+:10665000607F91F9000027F0C008401C40D007A9D6
+:10666000404604F0A4FB40B34FEA971A404602F0BC
+:10667000DBF854F820701FB1BAF1030F03D006E025
+:10668000BAF1030F2CD10AA9404604F098FB02A8E6
+:10669000CDF8088005F064F9029900EB8100D0F88C
+:1066A000000704A9C0F301400290404604F07FFBBC
+:1066B0000028029802D0022802D011E003280FD14E
+:1066C000BAF1030F08D10298022833D002214046C4
+:1066D00005F020F96D1CEDB217B151464046B847A0
+:1066E000761C042EB2D3002D21D001AA0221002055
+:1066F00005F092F900205A460DF1040152F820608D
+:1067000051F82030B34217D000200AAE4FEA0903F7
+:1067100051F8207042F8207056F8207043F820702D
+:10672000401C0228F4D300E001E0002D8CD10DB014
+:10673000BDE8F08F0321CAE7401C0228DED3F6E74C
+:10674000006000409833002000F01F0201219140BA
+:106750004009800000F1E020C0F88012704700F08E
+:106760001F02012191404009800000F1E020C0F8A3
+:106770000011704700F01F02012191404009800084
+:1067800000F1E020C0F8001270474907090E002808
+:1067900006DA00F00F0000F1E02080F8141D7047C9
+:1067A00000F1E02080F800147047000070B54FF44D
+:1067B0008076304604F03AFC114CB50560B13046A5
+:1067C00004F03BFC0120C5F80803607920B90120E2
+:1067D00060712168002088474FF48276304604F0CB
+:1067E00025FC00280AD0304604F027FC0220C5F81A
+:1067F00008032168BDE870400120084770BD000013
+:10680000882C002007480021C0F84011C0F844112E
+:10681000C0F84811C0F84C11C0F80011C0F80411BC
+:1068200008F008BE0010014008F052BD05F0ACBEF3
+:1068300030B54FF0805000228300D0F83011C3F8FB
+:106840000C21C3F81021624B1A60624B1B68624C2A
+:106850002360604B1B1D1B68241D23605D4B0833A8
+:106860001B68241D23605B4B0C331B68241D2360B5
+:10687000584B10331B68241D2360564B14331B6880
+:10688000241D2360534B18331B68534C2034236062
+:10689000504B1C331B68241D23604E4B20331B6858
+:1068A000241D23604B4B24331B68241D2360494B5C
+:1068B00028331B68241D2360464B2C331B68241D82
+:1068C0002360444B30331B68434C40342360414BBE
+:1068D00034331B68241D23603E4B38331B68241D52
+:1068E00023603C4B3C331B68241D2360394B4033F1
+:1068F0001B68241D23600124082902D1D0F83431FB
+:1069000013B1082904D006E0354B3449196005E07D
+:10691000D0F8343113B1082904D006E0314BFB2103
+:10692000196005E0D0F8343113B1082908D00EE021
+:1069300090F858322C48016863F30301016002E0CB
+:10694000D0F834311BB929494FF400700860284849
+:106950000168C90702D06FF0010101602548016894
+:1069600041F470010160BFF34F8FBFF36F8F4FF0A1
+:106970001021D1F80002002803DBD1F8040200281E
+:1069800022DA1D4B1C601D480468002CFCD0122428
+:10699000C1F800420568002DFCD0C1F8044201682E
+:1069A0000029FCD01A6001680029FCD0BFF34F8F8A
+:1069B00010487C380168124A01F4E061114301601B
+:1069C000BFF34F8F00BFFDE70F490E48086030BD91
+:1069D000380500400404001020C500404881030031
+:1069E0008C56004018F50040E40E004040960240EE
+:1069F0000004004088ED00E004E5014000E40140AF
+:106A00000400FA050090D003AC2D00200148006876
+:106A100000470000902C002002E008C8121F08C1A7
+:106A2000002AFAD170477047002001E001C1121F0F
+:106A3000002AFBD1704700000121202803DA8140A1
+:106A40000548014003E0402802DA2038814009B1BE
+:106A50000120704700207047FC06FFBD10B560B1F3
+:106A600059B102780B785208B2EB530F05D10622C8
+:106A7000401C491CFFF733FD08B1002010BD012068
+:106A800010BD800701D00020704701207047C36807
+:106A90008B4206D811440069491E814201D8012069
+:106AA00070470020704710B501220221002001F03C
+:106AB000CBFC08B1072810D107220221012001F0E8
+:106AC000C3FC08B1072808D100210A22084601F0BA
+:106AD000BBFC08B1072800D1002010BD10B550B193
+:106AE0000A480321008801EB004009A105F0A4F940
+:106AF00007F0C2F903E00321094800F055FD002822
+:106B000003D0BDE8104000F0CBB810BDF82D002038
+:106B1000457261736520626F6E647321000000002E
+:106B20000C2F002070B58CB015460E4600236C4625
+:106B3000C3F10F01415CE1545B1C102BF8D30D2114
+:106B400004F11000FFF7B9FC0020C0F10F02315C26
+:106B50002244401C11740328F7D3684646DF002006
+:106B6000C0F10F01214491F820102954401C032842
+:106B7000F6D30CB070BD022001F068BB0149097961
+:106B800000F066BF0C2C002070B50024064D06E016
+:106B90006868012110F8340005F0E0FD641C2878D5
+:106BA0008442F5D3002070BD982C0020F8B515461E
+:106BB0000C460646052A01D20720F8BD05F0C6FEA0
+:106BC00018B905F089FE0028F7D1124900224E605D
+:106BD0000C708D60C1E90422C1E906220E4D0DE062
+:106BE00006EBC4002968009181788DF801100078C7
+:106BF0000A4A694605F0FEFD0028DED1641EE4B2B3
+:106C0000EED2BDE8F84004480021054A001D00F01E
+:106C100053B80000982C00207C00030071990200FA
+:106C2000158D020072B605F0BDF900BF04F0F4FF47
+:106C30000028FBD1104C0121208801EB00400FA15E
+:106C400005F0FAF810480068C00700D000BE2088A0
+:106C5000022101EB00400DA105F0EEF8BFF34F8FCC
+:106C60000948E43801680D4A01F4E061114301600C
+:106C7000BFF34F8F00BFFDE7F82D00204661746120
+:106C80006C206572726F7200F0ED00E053797374DE
+:106C9000656D207265736574000000000400FA05DC
+:106CA0000EB500210091CDE901106A4644F20100C1
+:106CB000FFF7B8FF0EBD0000074B9B7823B12AB148
+:106CC00020B10068037C1BB1082070470720704783
+:106CD00041744261002070477434002070B507F0A1
+:106CE0001BFC104800240B21047044700E4D817071
+:106CF00014206C602C706C70FFF726FD07211420A7
+:106D0000FFF743FD1420FFF72AFD08480460072120
+:106D10001120FFF73AFD0548001F0068A860002019
+:106D200070BD000074340020B82C0020081501400C
+:106D30002DE9FC47DFF8789099F8023073B368B317
+:106D4000052902D20720BDE8FC87436933B3437CA1
+:106D5000012B25D0002704460025884616468DF8CD
+:106D60000050684600F038F801A808F031FEC8B1BC
+:106D7000012101700F4944600968C0E90218C0E9A7
+:106D800004769DF8040089F801009DF8000000F0E9
+:106D900047F81420FFF7EEFC2846D4E70820D2E796
+:106DA0000F46D8E704259DF8000000F039F8F3E716
+:106DB00074340020041501400649897839B130B196
+:106DC000416921B100210174022108F00FBB0820A4
+:106DD000704700007434002030B5EFF3108172B6B4
+:106DE0000D4A9468012324B10370002900D162B6D2
+:106DF00030BD93604FF0E023D3F88051074C25401D
+:106E00001560C3F88041D3F8844154605A17C3F821
+:106E1000842100220270E8E780350020FC06FFBDD7
+:106E20000B498A68002A11D000280FD1EFF3108097
+:106E300072B60B684FF0E022C2F800314B68C2F81E
+:106E4000043100228A60002800D162B67047000039
+:106E50008035002010B5144C00224FF4803120689A
+:106E6000FFF766FF08B1FFF71BFF00224FF4004158
+:106E70006068FFF75DFF08B1FFF712FF002242F2E2
+:106E80006661A068FFF754FF08B1FFF709FF002211
+:106E90004FF42031E068FFF74BFF002803D0BDE836
+:106EA0001040FFF7FDBE10BD10FF020070B5054693
+:106EB00008680C46411C04D004F087FD206804F0EB
+:106EC00015FD6068411C02D0002104F0FDFC29681A
+:106ED000A069C1F82405607D227D29681043C1F8AE
+:106EE0006C05D4E900122868C0F81425C0F80C1508
+:106EF000207D012814D1A068411C02D0002104F09B
+:106F0000E3FCE068411C04D004F05FFDE06804F09D
+:106F1000EDFCD4E902122868C0F80825C0F8101565
+:106F200070BD70B5054608680C46411C04D004F0DD
+:106F300056FD206804F0E4FC6068411C02D000218A
+:106F400004F0CBFC2968A069C1F82405607D217D8F
+:106F50002A680843C2F86C05D4E900122868C0F812
+:106F60000C15C0F81425207D012814D1A068411CFF
+:106F700002D0002104F0B1FCE068411C04D004F010
+:106F80002EFDE06804F0BCFCD4E902122868C0F8C9
+:106F90000825C0F8101570BD03F056BB2DE9F04769
+:106FA000074600888EB0804603F042F882460446C9
+:106FB0002D4800252A460178404600F061FD787989
+:106FC000400734D501254FF6FF7603AB2A4607214B
+:106FD000504606F0ABF9010004D0404607F094FC9F
+:106FE00000252BE0B1463146049802F075FF0646B5
+:106FF00048450FD004460146404603F003F840469A
+:10700000FFF7BCFD30B9404607F050FC4046FFF7A3
+:10701000B5FD48B122460721504606F0FDF90100B2
+:1070200003D0404607F070FC00254E4506D0404690
+:1070300006F060FB10B1504602F0E6FF02208DF82A
+:107040001800ADF81A807879400701D5012000E0DA
+:1070500002208DF820008DF8215006A801F0CEFF07
+:107060000EB0BDE8F08700000C2C00202DE9F043A5
+:107070000546407C93B00E460024A0B107949DF8CD
+:107080001C0020F00F00401C20F0F00010308DF8A4
+:107090001C00707B8DF81D009DF81E0020F006007E
+:1070A000801C8DF81E001C216846FFF706FA9DF82B
+:1070B000000040F002008DF80000697C11B140F042
+:1070C000100001E020F010008DF8000001940394FE
+:1070D0000494687C00B107A8CDE9050401278DF868
+:1070E000427042F61920ADF840000D94B07B8DF847
+:1070F0003400F07B8DF835009DF83600142120F027
+:107100000600801C20F019008DF83600307B8DF8C9
+:10711000440008A8FFF7D1F90DF140080DF134093A
+:10712000ADF8287011A8CDE90889ADF82A40ADF86E
+:107130002C700C90A888AB1D08AA6946AADF00280D
+:1071400038D1B06898B38DF8427042F60810ADF8A7
+:1071500040000D94307C8DF834009DF8350020F00F
+:10716000FF008DF835009DF8360020F00600801CE9
+:1071700020F019008DF836000EA8B16800F0D8FF95
+:107180000646142108A8FFF798F9ADF828600EA864
+:10719000CDE90889ADF82A40ADF82C600C90E8885C
+:1071A00005F10E0208A9ABDF002803D101E0FFE7DB
+:1071B000EC81002013B0BDE8F083000010B50E494B
+:1071C0000E4807F018FCC1B20B484FF6FE72EC38BF
+:1071D00000F006FB00280DD008280BD0132809D09A
+:1071E000112807D043F20141884203D0BDE8104086
+:1071F000FFF756BD10BD0000C42F0020902B0020CB
+:107200000A4601461046AEDF70472DE9FC470025CF
+:1072100017880646158090F82D001446894630B12F
+:107220003A462146484600F055FC051E09D1B07883
+:107230004FF00C0A18B32088C846001DB84202D986
+:107240005046BDE8FC87684679DF0028F9D12088E0
+:10725000032108F8001020881921401C80B22080EA
+:1072600008F800102088401C80B2208000EB080144
+:10727000BDF8000008F0DAFA218808442080F07890
+:107280000222C8B1218896F9033001F1030C484667
+:10729000BC45D5D8425421884FF0010C491C89B215
+:1072A000218000F801C02188491C89B2218009F899
+:1072B00001302088401C20807068B8B1218890F986
+:1072C000003001F1030C4846BC45B9D8425421882E
+:1072D0000A22491C89B2218042542188491C89B262
+:1072E000218009F801302088401C2080308950B16D
+:1072F000CDE900474B460622022106F1080008F0BE
+:107300007FFB051E9DD1308A50B1CDE900474B4629
+:107310000722032106F1100008F072FB051E90D130
+:10732000308B50B1CDE900474B461522142106F1B0
+:10733000180008F065FB051E83D1306A30B13B466A
+:107340002246494601F07BFB051EDBD1706A30B155
+:107350003B462246494603F0E5FA051ED2D196F88F
+:107360002C0038B13B4622464946304607F0E2FB46
+:10737000051EC7D1307838B13B46224649463046D3
+:1073800003F056FB051EBDD128465AE718B5044642
+:107390000020ADF8000013466A46204600F006F8CB
+:1073A000002802D0BDF80000204418BD70B588B197
+:1073B00082B10024158803E0065D641C3444A4B245
+:1073C000A54203D8061976789E4201D08C42F3D3A9
+:1073D0008C4201D3002070BDA11C1180005D401EB5
+:1073E00080B270BD80F8301070472DE9F0410E007A
+:1073F000044606D02CB196F87A000025012803D067
+:1074000006E00E20BDE8F08196F89800012821D012
+:107410004FF00108A5702C2206F17801201DFFF71E
+:1074200025F884F83050D6F8A4006063D6F8A80098
+:10743000A0634FF6FF70A4F8A80004F19400C4F80C
+:10744000A400C4F8AA50A4F8AE5084F8B050207834
+:1074500010B104E00720D5E7FF2084F8540004F1C0
+:1074600055011F27C4F89410A4F8987004F19802ED
+:107470003046FFF7CAFE0028C4D116F13C0F0ED0EB
+:1074800004F17401C4F89C10A4F8A07004F1A002E7
+:1074900006F13C00FFF7B9FE0028B3D103E0C4F8C1
+:1074A0009C50A4F8A05084F85180208BA4F8480088
+:1074B00084F83C80256484F85050606960644646D6
+:1074C00004F13C02002104F1540072DF002899D13C
+:1074D000267097E710B50288102A1BD0112A20D0F9
+:1074E000262A1DD1007A0C46012801D0022817D186
+:1074F000A0780521401CB0FBF1F201FB12012046EF
+:1075000000F052F800280BD0A16B002908D0BDE88C
+:1075100010400847C27B012A02D18088A1F8A80048
+:1075200010BD0C46002184F8B2108088B4F8A81071
+:107530008842F5D120790028F2D10121DFE710B58A
+:107540000C46022801D0032810D1607800280DD005
+:1075500000206070A178204600F026F8002805D0B1
+:10756000A16B002902D0BDE81040084710BD10B53E
+:10757000044690F8540074DF012084F8B200002023
+:1075800084F8B40084F850000621204601F03EFF44
+:10759000002808D1A178204600F006F810B1A16BB0
+:1075A00001B18847002010BD2DE9F05F0446007846
+:1075B0000F4638B1A770002003F090FF012620B1DC
+:1075C000667007E10820BDE8F09F0025C4F8AA50C6
+:1075D000A4F8AE5084F8B050A07910B1A07801287A
+:1075E00006D0E07968B1A078012801D0022808D13E
+:1075F000616B21B184F8B1600820884701E084F80C
+:10760000B15004F1AB0100200A5C0AB1304603E03E
+:10761000401C0628F8D300204FF002084FF0030B5F
+:10762000012F06D0022F0CD0032F0FD0042F15D11D
+:1076300010E0A17929B194F8241011B908B13046AD
+:107640000DE0E17911B108B1404608E0207A08B1B7
+:10765000584604E0607A08B1042000E02846A07093
+:10766000616B41B1032801D0042804D1607910B1C5
+:1076700094F8B200A0B184F8B35004F13C00182192
+:107680000746FEF71AFF04F12C0084F83C6081469F
+:1076900006F064F958B194F82C0084F8510008E021
+:1076A00084F8B45084F8B36007208847E5E784F88D
+:1076B000516094F8240050B1484606F04FF920B1CB
+:1076C00094F8280084F8520001E084F8526084F8AD
+:1076D0005050A27804F1AA0104F194094FF0060A6F
+:1076E000052A60D2DFE802F078030F223F0084F819
+:1076F0003160C4F8A450C4E9101584F83C8080209F
+:10770000A4F8480051E084F8318094F824203846E9
+:1077100012B10722027001E080F800B0228A828153
+:10772000C4F8A4504160E168B9603EE06069B860A7
+:10773000208BB88194F824003D4610B184F83CA019
+:1077400001E084F83C60204608F01EF940B185F85D
+:1077500014800421204601F059FE20BB05211EE0C3
+:1077600084F831B01DE0E069B860208CB88194F8ED
+:1077700024003D4610B184F83CA001E084F83C6050
+:10778000204608F001F948B185F81480042120460C
+:1077900001F03CFE38B984F831A002E0042184F8FD
+:1077A0003110C4F8A490A07878B13A4604F154009E
+:1077B000D4F8A41072DF00287FF405AF94F83010DD
+:1077C00094F8540073DF0028F6D1616B11B194F87E
+:1077D000310088470020F6E684F83150F5E70000D4
+:1077E000F7B594B0174605003CD0287C9DF854109E
+:1077F0000024884252D000264FF0010E0D9615A8A5
+:10780000ADF834E00E90ADF83660E9880DAA4FF679
+:10781000FF70ACDF040026D19DF854002874687C0A
+:10782000A0B30F96109611961296E888ADF83C001A
+:10783000BDF83600ADF840000DA811900E981290DA
+:10784000A7F57F408DF83EE0FE3805D039460FA8F9
+:10785000FFF7D6FC044621E0684600F09DF80025BD
+:107860006F460FE00E2017B0F0BD00BF07EB4506D6
+:10787000B08800F0CFF8022803D144B10FA9B08836
+:10788000AEDF6D1C0098A842F0D807E005E0B18893
+:107890000FA8FFF7B5FC0446F3E708242046E2E70B
+:1078A00038B50D46040018D0BDB12868206028798D
+:1078B0006074FF20207401208DF8020041F60F0053
+:1078C000ADF80000221D69460120A8DF002803D181
+:1078D00029462046FFF7CAFB38BD0E2038BD38B513
+:1078E000002924D0002822D00288502A1FD1054622
+:1078F000487C0C4600281AD0E9886289A81D91426C
+:1079000015D14189022912D1216800290FD00C30EC
+:1079100000F00AFC08B1002000E001208DF8000012
+:10792000A888ADF80200226869462046904738BD15
+:1079300070B5040012D001461C221448FEF796FDD3
+:107940001248134D0560206850B17ADF002806D137
+:107950002068016829604068686005E00E2070BDFD
+:107960000B487BDF0028FAD108484FF6FF71143826
+:10797000084A20F8041B0549343901600021FFF74B
+:107980009BF90028EBD0032070BD0000943000204C
+:10799000CC2B002021F902000149496801F030B8E0
+:1079A000B030002010B5044600F08AF8002805D059
+:1079B0002146BDE81040024803F05DB910BD00004B
+:1079C000C030002070B515460E46044607F0E8FFAB
+:1079D000002809D0054800EB840080692A4631461A
+:1079E000BDE8704001F050BD70BD0000B030002017
+:1079F00070B50546002400F063F838B12946044804
+:107A000003F039F908B1022400E00124204670BDDA
+:107A1000BC30002070B50546002400F051F838B1A4
+:107A20002946044803F027F908B1022400E00124A4
+:107A3000204670BDB830002010B51821034803F06F
+:107A4000F5F8182800D0C0B210BD0000B0300020FA
+:107A500070B505460C46084607F0A2FF60B12846FF
+:107A600000F02EF840B10548294600EB8400BDE83F
+:107A70007040183003F0FFB8002070BDB030002017
+:107A800070B5054614460E46084607F089FF0028E3
+:107A900012D0284600F014F800280DD007482946D7
+:107AA00000EB860018301CB1BDE8704003F0EEB862
+:107AB000BDE8704003F09FB870BD0000B0300020FA
+:107AC000142801D3002070470146014803F0D3B8C1
+:107AD000B43000207CB5054608880C460930904239
+:107AE00001D90C207CBD68466DDF0028FAD12188C1
+:107AF0000820685420881B21401C80B22080295413
+:107B00002088401C80B220802844DDF801100160EC
+:107B1000BDF8051081802088801D80B220809DF8EE
+:107B20000010490800D0012129542088401C2080E1
+:107B300000207CBD7FB5044601208DF8060041F68B
+:107B40000A00ADF80400454A01A90120A8DF002879
+:107B50007ED1228804F13C0552B140482B46801C5E
+:107B6000009042F62920616800F066FE002873D17B
+:107B7000228952B139482B460A30009042F624201F
+:107B8000E16800F059FE002866D1228A52B13348DC
+:107B90002B461230009042F62520616900F04CFE21
+:107BA000002859D1228B52B12C482B461A30009014
+:107BB00042F62720E16900F03FFE00284CD1228CDC
+:107BC00052B126482B462230009042F62620616AA8
+:107BD00000F032FE00283FD1228D52B11F482B46C3
+:107BE0002A30009042F62820E16A00F025FE0028A5
+:107BF00032D1216B71B102A807F048FB17482B4620
+:107C000032300090082202A942F6232000F014FE30
+:107C1000002821D1606B58B110492B463A310091B0
+:107C20000279016842F62A2000F006FE002813D1EE
+:107C3000A16B81B102A806F078F908482B464230C2
+:107C40000090072202A942F6502000F0F5FD00E066
+:107C500002E0002800D1002004B070BD2A2C0020D2
+:107C600038B502880446212A2FD012DC1E484FF076
+:107C700003011E4D0088102A01EB004011D0112A8B
+:107C800006D1227A1AA104F0DBF84FF6FF70688063
+:107C900038BD3B2A23D0562AFAD18088132176DFBB
+:107CA0000DE01AA104F0C8F8072000F0EFFB08B1BE
+:107CB000FEF7F6FFA1886980174803F03FF9002816
+:107CC000E6D0BDE83840FEF7EBBF00200090A0886A
+:107CD00069468FDF0028DBD0FEF7E2FF38BD8088E1
+:107CE000132176DFEBE70000F82D0020882B002021
+:107CF000446973636F6E6E65637465642C2072658E
+:107D000061736F6E2025642E00000000436F6E6E5D
+:107D100065637465642E0000002F002010B51A4CB6
+:107D20000188606810290ED011292BD1401E606097
+:107D300028D1FEF7B8FE002824D02168002921D0E0
+:107D4000BDE810400847D0B900210122084600F0E4
+:107D50007BFB08B107280FD107220221012000F088
+:107D600073FB08B1072807D104220221002000F08C
+:107D70006BFB20B1072802D0216801B188476068F9
+:107D8000401C606010BD0000C42B00202DE9F047AE
+:107D900001883B4E40F2F3194FF6FF7510291BD0B6
+:107DA00011293ED0122954D0502946D1C188F289D8
+:107DB000841D914241D1618902293ED18688304695
+:107DC00002F0E2F9050038D004F10C0000F0ACF943
+:107DD000A8B3294630464EE0C17B87880446012976
+:107DE0002BD1A846284602F0CFF9050017D02F80E6
+:107DF00000202872234843464A460168C5F80A1005
+:107E00004068C5F80E0004F1100105F10A0002F007
+:107E100087FA6872F08900280FD129462AE00420E9
+:107E200013E0808802F0B0F9040006D06068FEF725
+:107E3000C3FF08B106F04CFD2580BDE8F087FFE7E1
+:107E40006868FEF7B9FF0028F7D0BDE8F04706F0F4
+:107E50003FBD87880646384602F096F90400ECD00C
+:107E60002B464A4606F1080104F10A0002F058FACE
+:107E7000607221463846BDE8F04700F027BE00009A
+:107E800094300020CC2B00202DE9F04F0746858848
+:107E900002883D48012197B08346102A09D0112A53
+:107EA00049D01A2A6CD1387AB1EB101F45D2012281
+:107EB00044E0354C083CA068C0430B9061680BA8B7
+:107EC00002F0FDFE0B990CA800F09AFD2C220CA9E3
+:107ED0006846FEF7CBFA0026E946A04610E000BF50
+:107EE00009EB46005FF00004B0F804A008EB840042
+:107EF0005146001D02F07FFE641C1D2CF6D3761C3B
+:107F00000098B042ECD8142D05D317B00420BDE87A
+:107F1000F04FFEF7C5BE2946584602F0B7FE294687
+:107F200008F1040002F0B2FEF87B012828D01648C0
+:107F30002946001D15E029461AE000220221B1EB76
+:107F4000101F01D2012600E000260F49083901F177
+:107F50001000041D294682B102F098FE36B1294670
+:107F6000204617B0BDE8F04F02F090BE29462046EB
+:107F700017B0BDE8F04F02F03EBE02F03CFEF5E760
+:107F800017B0BDE8F08F0000B830002010B50446EF
+:107F90000748007800280AD0204601F023FF204639
+:107FA00006F0CEFE2046BDE8104001F0E3BB10BD58
+:107FB000FC2B002030B50446008CC3B0A0F57F42F6
+:107FC000FF3A23D06A46204601F084FE0546ADF80C
+:107FD000F40000203E903F90409041902189ADF800
+:107FE000F8100121ADF8FC008DF8FA103DA8409082
+:107FF000CDF804D1208C3EA9AEDF002804D1BDF815
+:10800000F410A94200D00C2043B030BD0820FBE79B
+:1080100038B5044608682060087960714FF6FF7033
+:108020002084002084F82200A4F84C00F42084F876
+:108030004E0001208DF8020041F60D000D46ADF80E
+:108040000000A21D69460120A8DF00280ED12946A4
+:10805000204601F0DDFD002808D1A86828B1294696
+:10806000204600F06BF8002800D1002038BD38B55C
+:108070000288102A15D0112A15D0502A16D130F8AE
+:10808000062F8B899A4211D10C46418902290DD1C4
+:10809000216800290AD00C3000F046F838B10020E1
+:1080A00006E0808801E04FF6FF70088438BD0120AB
+:1080B0008DF80000226869462046904738BD028C42
+:1080C0004B889A4208D10A88A2F52063773B03D1F6
+:1080D0000979C91E80F84E10704770B50446B0F893
+:1080E0004C000D4614280AD104F126012622881ED0
+:1080F000FEF7BCF9B4F84C00401EA4F84C00B4F8EC
+:108100004C0004EB4001401CA4F84C008D8470BD71
+:1081100080F82210704770B504460D460846FEF7F9
+:10812000D7F92080656070BD007800F001007047CD
+:108130000A7802704978417002207047F0B58FB01C
+:108140000D4606461C216846FEF7B7F900249DF847
+:108150000000039440F002008DF800000127019414
+:108160008DF8367042F63820049405940694ADF8E4
+:1081700034000C94E87B8DF83000287C8DF83100B9
+:108180009DF83200142120F00600801C20F0190018
+:108190008DF8320007A8FEF790F90DA807900CA8FB
+:1081A000ADF824700890ADF82640ADF82870A868A6
+:1081B0000B90F08806F1100307AA6946AADF0FB0FA
+:1081C000F0BD00000149085C7047000024FF020078
+:1081D000084908B5085C0090684603F0B3FBD0F886
+:1081E00010050099C84010F0010000D0012080F077
+:1081F000010008BD24FF02002DE9FC410646C0072E
+:108200004FF000050ED0104F00240122385D00957C
+:1082100000231146019503F0E1FA641C042CF4D309
+:1082200000F04EF8B0070DD5074E0024361D002291
+:10823000305D032300951146019503F0CFFA641CCD
+:10824000042CF4D3BDE8FC8120FF0200094908B5E5
+:10825000085C0090684603F075FBD0F80425009B8D
+:108260000121994021EA0203C0F808351140C0F805
+:108270000C1508BD20FF02000249085C012103F033
+:10828000B8BB000020FF02000249085C002103F097
+:10829000B0BB000020FF0200084908B5085C009050
+:1082A000684603F04FFBD0F804050099C84010F071
+:1082B000010000D0012080F0010008BD20FF020075
+:1082C00010B500242046FFF7D7FF641C042CF9D317
+:1082D00010BD10B500242046FFF7D6FF641C042C07
+:1082E000F9D310BD10B50246064B4FF0FF30002108
+:1082F0005C5C944201D1084610BD491C0429F7D3A7
+:1083000010BD000024FF020070B50C4E0C004FF0B1
+:10831000000530600BD0012000F06AF808B102209F
+:1083200004E0002000F064F800B10B2020707068B9
+:1083300010B9FEF7B8FB0546284670BDC42B0020D7
+:1083400010B5002000F0D4F908B1062806D10120AC
+:1083500000F0CEF908B1062800D1002010BD0000C1
+:108360002DE9F0470D468146FFF7BCFF044604287F
+:1083700036D2DFF874801B481C4EA8F10C0725B3D9
+:10838000012D0ED0022D2BD104EB44003044457852
+:10839000002D25D0B968002922D02846BDE8F04735
+:1083A000084704EB4401755C0E44717849B10E4AEC
+:1083B0004FF40041093A8068FEF7BAFC08B987F823
+:1083C0000390B17808F80410E2E78068FEF7F4FC47
+:1083D00004EB4401314418F804008D78A842D7D04A
+:1083E000BDE8F08728FF0200C02B002034300020B9
+:1083F000042801D2FFF7ECBE002070470146104868
+:1084000010B54088042907D007290ED00A2915D1B4
+:10841000BDE8104006F080BC132176DF0CE0002898
+:108420000CD0BDE81040FEF73BBCA0F57F41FF3902
+:1084300004D10448FFF79BF80828F0D110BD0000D4
+:10844000882B00200C2F002070B50023042810D2A8
+:108450000D4D00EB4004012A02D101290CD000226D
+:10846000094E00EB4000304461B1012906D00229D9
+:1084700006D00723184670BD0E30C2B22A55F9E760
+:108480004270F7E78270F5E734300020044A014675
+:1084900000201279D20702D0084600F04DB870478C
+:1084A000B42B002070B506461E480024C0E90161C7
+:1084B000B00720D50025012211462846FFF7C4FF4A
+:1084C0006D1C0446042D02D2002CF4D013E094B9A4
+:1084D00040F2666204211448FEF768FB04000AD1EA
+:1084E000FEF752FB040006D10F48104A0021001F7E
+:1084F000FEF7E2FB0446F00712D00120FFF77CFEF6
+:1085000074B909480A4A00210C38FEF7D5FB04006B
+:1085100006D10548074A01210838FEF7CDFB04467D
+:10852000204670BDB42B002034FF0200BD8702003E
+:10853000B5A30200776B02002DE9F05F6A4C054697
+:1085400000266078B34618B184F801B001F01AFF34
+:10855000664F4FF47A694FF4C87A4FF00108182D2E
+:1085600062D2DFE805F0AC0C0C31404D62676B74F1
+:108570006B74BE7D7D7D7D7DACAFB2B5BEBE00208F
+:10858000FFF78AFE00284FF0000008D0FFF774FEC6
+:10859000022D02D14FF4E16008E0484606E0FFF703
+:1085A00073FE022D01D1C82000E05046410CC003EB
+:1085B0004FF4FA72801841F1000125705200002337
+:1085C000FDF710FF01462AE00020FFF765FE0028B6
+:1085D0004FF0000004D0FFF74FFE4FF44870E5E77E
+:1085E000FFF752FEDFE70020FFF756FE00284FF0AE
+:1085F000000002D0FFF740FECFE7FFF745FED4E7CB
+:108600000020FFF749FE00284FF0000002D0FFF7DE
+:1086100033FE01E0FFF738FE257041F69A11002283
+:108620003868FEF785FB064646E00020FFF70EFEA1
+:10863000257008E0002051E025703DE084F80180BD
+:108640000120FFF703FE002240F6CD41E8E784F861
+:1086500001800120FFF7FAFD00224FF48041DFE79F
+:108660007868FEF7A9FB0646D5F1110000D02EB1BF
+:108670000220FFF701FE84F802B01DE0012816D9A0
+:1086800080B2C8214843C117C90341EA5041C00321
+:108690004FF4FA72801841F1000152000023FDF7F7
+:1086A000A1FE014600227868FEF742FB0646022042
+:1086B000FFF7EAFD84F802803046BDE8F09F01F044
+:1086C00061FEB9E701F05EFEB4E701F05BFE04E095
+:1086D00001F058FE0020FFF7D7FD0120FFF7D4FD81
+:1086E000AAE7FFF7F6FDA7E7B42B002028FF02005A
+:1086F000012107F0EDB900002DE9F8430546861C7D
+:1087000000208DF8000090460F464FF001096846A2
+:10871000FEF762FB1B4C20683860D4E90001401A68
+:10872000A16804F21C47081A0EE00121384602F045
+:10873000C0FA01F0DFFF0146384602F0BAFAD4E988
+:108740000001401AA168081A401C8642EDD8B8F111
+:10875000000F03D0052065F3891002E0062065F3C1
+:108760009F50A2682168114004EB8101C860206815
+:10877000304420609DF80000FEF752FB4846BDE8FB
+:10878000F88300001838002030B482680468531C55
+:108790008360A154D0E901128A4202D330BC02F0B6
+:1087A000CABC30BC70470000034803C8814201D1F5
+:1087B00001207047002070471838002000780221FF
+:1087C000FFF7CEBD05494FF0FF32082841F82020C1
+:1087D00002D3084480F858207047000098330020E6
+:1087E000F0B54FF0FF3512B10023082601E0082351
+:1087F0000C260C4C05E000BF54F823707F1C04D0FD
+:108800005B1CB342F8D32846F0BD26185DB286F84B
+:10881000305044F82310002AF5D1E11881F85800AF
+:10882000F1E70000983300200249084490F9300035
+:1088300070470000983300202DE9F0438FB01E46AA
+:10884000DDF8589015460F00804602D10020FEF753
+:1088500027FA15B90020FEF723FA1C216846FDF718
+:108860002CFE00249DF80000039440F002008DF8D7
+:108870000000012001948DF83600049405940694BC
+:10888000ADF834800C9430788DF8300070788DF825
+:1088900031009DF83200142120F00600801C20F0E9
+:1088A00019008DF8320007A8FDF707FE0DA8079004
+:1088B0000CA808900748ADF82450ADF82640ADF854
+:1088C00028500B974B4607AA69460088AADF0FB0CD
+:1088D000BDE8F0832A2C002070B504464FF6FF75E2
+:1088E0000A462846AC4208D14FF48074214610460F
+:1088F00005F08CF9A04209D070BDFF2CFCD82146B0
+:10890000104605F076F908B1204670BD284670BDC6
+:1089100070B5084C050009D010342168002907D033
+:1089200008682060496828468847F6E70834F4E775
+:1089300070BD000084330020054A012120B10128C8
+:1089400005D19170FFF7E4BF51700020FAE770473E
+:10895000843300202DE9F05F26484168F1B3DFF849
+:1089600098B00E688146DBF8004087688078E11B8C
+:1089700021F07F45ED1CB0B9DFF880804FF48030E6
+:10898000C8F84403C8F804031120FDF7DDFE1120E8
+:10899000FDF7E5FE4FF0010AC8F800A02F2003F014
+:1089A000D5FE89F802A0B54200D23546124BE8192F
+:1089B0003C3320F07F401860DBF800105A46091B5A
+:1089C00021F07F41001B20F07F40C91C81420FD95C
+:1089D000106818602F2003F0B9FE00E004E0BDE845
+:1089E000F05F1120FDF7C6BEBDE8F05F05F094BD55
+:1089F000BDE8F09FB82C0020041501400010014094
+:108A000073B58CB00646002000900D9880B100240C
+:108A10006D4621460DA802F02EF930B1009805EB05
+:108A2000400084800098401C0090641C142CF0D3FB
+:108A30002C2269463046FDF719FD0EB070BD2DE9B8
+:108A4000F04117880646B81D14460D46984202D9D3
+:108A50000C20BDE8F0813188072206290AD34FF4A3
+:108A6000486C4FF6FF73614501D9994202D1708875
+:108A7000062801D21046ECE7604501D99842F9D1A9
+:108A8000994203D0984201D08142F3D80520E8559D
+:108A900020881221401C80B2208029542088401C4C
+:108AA00080B220804119308806F0C0FE2188084439
+:108AB00080B220804119708806F0B8FE21880844F1
+:108AC00020800020C5E7FEF7EBB8000038B54A7AF1
+:108AD0000F4B62B100220A725969002906D00122A7
+:108AE0008DF80020ADF802006846884738BD0A7A44
+:108AF00062B19B684C68024619462046FEF718F999
+:108B00000028F3D0BDE8384005F0E2BE5B68F1E72D
+:108B100094300020F0B585B016460F4604461D4639
+:108B200014220B496846FDF7A1FC0A488DF808702D
+:108B3000ADF80240ADF80A608DF80C5001780022C3
+:108B40002046FEF79DFF684600F058FA05B0F0BDDC
+:108B5000400003000C2C0020F0B587B00746002031
+:108B60000490ADF810100590ADF81210019002902D
+:108B700001AA04A9384690DF060022D003F08CFD3C
+:108B8000114C0346012520883A4605EB00400F4969
+:108B900003F05DF9BDF8042012B9BDF8060038B144
+:108BA0002088BDF8063005EB004009A103F04FF91D
+:108BB000BDF808202AB12088154905EB004003F0D4
+:108BC0003FF907B03046F0BDC42D00200804030073
+:108BD00054686520726571756573746564205458B6
+:108BE0002F5258207061636B6574206C656E6774DA
+:108BF0006820697320746F6F206C6F6E67206279D4
+:108C00002025752F2575206F63746574732E000001
+:108C10005404030030B5044685B000211B4804F01D
+:108C2000E8FF00282FD00025204600F030FF68B173
+:108C3000112812D086281BD0A0F54051023903D04C
+:108C40000146204605F04CFE294607E005B02946BE
+:108C50002046BDE8304001F02BBD0121204601F047
+:108C600027FD05B00021BDE83040084804F0F5BFFD
+:108C7000142207496846FDF7F9FBADF80240684643
+:108C800000F098F9E0E705B030BD0000D52B0020DA
+:108C900068FF02007FB50C4610B1012004B070BD22
+:108CA0002079002638B141F61D5501281BD0022835
+:108CB00026D00F20F2E70220207102960396E0688A
+:108CC0000190694601A805F03FFB50B102988188E8
+:108CD000E18000882081BDF80010029805F0B2FB09
+:108CE000DCE70A20DAE70A4B6A460021A01D05F0FE
+:108CF000E7FA38B1064918398E61CE610A28CDD11C
+:108D00002846CBE702488188019805F09BFBF5E7F0
+:108D1000F82C00202DE9F0470025DFF88C803CE09E
+:108D20006068002100EBC506012032789146FDF70E
+:108D30008AFBD4E9062300EA020701EA030C57EA9A
+:108D40000C0728D082438B434846C4E9062303F02E
+:108D5000BBFD32788246914601200021FDF773FB6E
+:108D6000D4E9042300EA020401EA03074A46504614
+:108D70000021FDF768FB44404F403C430BD1707825
+:108D8000012801D0012100E00021726881EA0A0176
+:108D90000AB1484690476D1CEDB298F80000444671
+:108DA0008542BDD3BDE8F087982C002010B5002186
+:108DB000024801F099FF80F3100010BD343C002000
+:108DC0000E4910B50A784C780023A24212D0521CEA
+:108DD000D2B20A70022A00D10B70084A0B780C320A
+:108DE00052F8232002608868104420F07F40886099
+:108DF000012010BD0360002010BD0000B82C002031
+:108E000013460A460021FFF785BE00002DE9F8430E
+:108E1000104D0F4680461E4691466946286801F06F
+:108E2000BEFE040014D01C21FDF747FB0120207179
+:108E3000C4F81490380BC4F80080C4E90260694695
+:108E4000286801F0CDFE05F0CFF90020BDE8F883D9
+:108E50000420FBE72001030010B503780022072B54
+:108E600006D2DFE803F005040610202930000A705E
+:108E700010BD01230B7003898B818388CB81C0686F
+:108E800088600A7410BD02220A7002898A81828871
+:108E9000CA81C2688A60807D062802D000200874DA
+:108EA00010BD0120FBE703220A70C2888A81028973
+:108EB000CA81C068886010BD04230B70C088888197
+:108EC000CA818A6010BD0520087010BD70B5064DBE
+:108ED0000646002455F8241009B130468847641C22
+:108EE000042CF7D370BD00009835002030B504463F
+:108EF000006887B00D46806800281FD0182168469A
+:108F0000FDF7DBFA0195A0680590207910B10128E2
+:108F100010D107E001208DF8000020690290E06880
+:108F2000039005E002208DF80000E0680003029045
+:108F300060690490206881686846884707B030BD42
+:108F400070B586B015460C00064619D0112C17D006
+:108F5000082C15D014216846FDF7AFFAADF8026071
+:108F6000304601F065F8ADF804000D2C0AD0862CCF
+:108F70001CD007208DF800000294684600F04CF8E1
+:108F800006B070BD03208DF8000025B12878C00719
+:108F900001D0012000E002208DF8080000208DF8AB
+:108FA0000C0041F20110ADF80A00E6E706208DF84A
+:108FB0000000E2E710B50446408801F039F8A080CF
+:108FC000024801682046BDE810400847DC2B00201D
+:108FD0002DE9F04107460024064E074D05E000BF8D
+:108FE00056F8241038468847641CE8788442F7DB3A
+:108FF000BDE8F08138330020FC2B002010B504467A
+:10900000408801F015F8A080024801682046BDE8BC
+:109010001040084714000300014909680847000090
+:10902000680003007047000070B586B00446142144
+:109030006846FDF742FAA0890125A0F54040ADF849
+:10904000040020782A4E062833D2DFE800F03203ED
+:1090500003032C48A08900F0BDF930B9E08943F63C
+:10906000FE71A0F54040884223D8A07B8DF808000F
+:10907000207803280FD000208DF80900A068039005
+:10908000606850B109208DF800006068049068465F
+:1090900004F00AFA0DE00120EEE708208DF8000048
+:1090A0008DF81050F3E7A08900F094F908B1E08939
+:1090B00030B17078002801D004F026FB06B070BDF6
+:1090C000606820B10B208DF800007570DFE70A2082
+:1090D0008DF80000BDF8040004F0A0FBF5E71320B4
+:1090E0008DF800004FF6FF70ADF80400CFE70000E8
+:1090F000EC2B002038B504460E480078A8B1A4F542
+:109100007F40FF380FD0684604F0A0FF78B10521FA
+:10911000017001210171C480684604F0A5FF05F0CB
+:1091200055F8002038BD042038BD022038BD082085
+:1091300038BD0000002D00200C4808B5007888B12B
+:10914000684604F083FF78B106210170684604F098
+:109150008BFF0748017809B10121017305F036F84A
+:10916000002008BD022008BD082008BD002D0020F9
+:109170005C360020F0B587B014216846FDF79DF9F4
+:109180002B4C207818B16846FFF7A0FE4EE0201D5A
+:1091900001F08CFDB8BB4FF010204169000402695A
+:1091A00040694B1C01D100FB02F122480022016101
+:1091B000A1F54051C160204902F04CF9002820D1AE
+:1091C0001F481C238C221D49006801F0D5FC03F0C8
+:1091D0005BFF051E14D0022812D000270126062DA1
+:1091E00012D005A804F032FF88B106700C2D18D2F9
+:1091F000DFE805F0170F170F1716171617111311C1
+:109200000B2007B0F0BD11E026706760BBE70820B7
+:10921000F7E7077105E0032100E00221017100E09A
+:10922000067105A804F020FF04F0D0FF0020E8E755
+:10923000002D0020B02D002030010300A8350020B3
+:109240009800030038B5040014D0694605F07CF896
+:10925000A0B1BDF8000000EB8001094800EB8100DF
+:10926000C16849B1A17A39B1C168491EC160002005
+:10927000A07238BD052038BD062038BD0A2038BD93
+:10928000343600201FB501A9684605F019F804B06E
+:1092900010BD07B513460A466946002005F010F8D0
+:1092A0000EBD07B513460A460021684605F008F8CA
+:1092B0000EBD20B119B1006808600020704705207C
+:1092C00070470000F8B50D46040018D0BDB16946DE
+:1092D00005F03AF8A8B1BDF800000B4900EB80009A
+:1092E00001EB800001210C30666801F0E2FC2E6089
+:1092F00060680C3068600120A0720020F8BD052075
+:10930000F8BD0A20F8BD00003436002018B1032350
+:10931000002206F0D5BC052070470223002206F08B
+:10932000CFBC12B1022306F0CBBC05207047000071
+:10933000084910B50A69042A0AD0074A096942F89F
+:10934000210004480121103001F0B3FC002010BDC1
+:109350000C2010BDE02C00209835002038B50446C4
+:1093600009480D46007858B164B16946284606F0B0
+:10937000A1FD002803D1BDF800102180658038BD13
+:10938000022038BD052038BD002D002010B5044650
+:109390000E48007898B1A4B12188022913D80C4A4C
+:1093A00001EB810002EB800260885289C31C93426A
+:1093B00009D806F073FD00202080608010BD0220D7
+:1093C00010BD052010BD042010BD0000002D0020A0
+:1093D0003436002043F6FE71A0F54040884201D8A3
+:1093E000012070470020704710B504460078182807
+:1093F00002D1FEF721FB207010BD10B504460078A5
+:10940000182802D1FEF718FB207010BD70B50D466C
+:109410000446B0F89810D0F894000122FDF7B6FF8A
+:1094200000B1057004F13C0204F1940104F1540010
+:1094300072DF70BD70B513460022064615468629B8
+:1094400002D0112902D002E0012200E001250D4CDA
+:1094500073B1A179FEF714FB2A4661793046FEF715
+:109460000FFB0022A1783046FEF70AFB002203E042
+:10947000A178FEF705FB2A4661783046BDE87040CA
+:10948000FEF7FEBA142C0020F7B517460E0011D0D7
+:109490000098002560B100242146684601F0EBFBEE
+:1094A00018B1A0B23946B0476D1C641C142CF3D31C
+:1094B0002846FEBD0020FEBD406804F0E7BD000068
+:1094C0000EB517A19DF8080020F00F00401C20F0F9
+:1094D000F00010308DF808000A2202A87CDF08B1E5
+:1094E000FDF7DEFB40F2413078DF08B1FDF7D8FB35
+:1094F0000020009001904FF4A071ADF80400ADF889
+:1095000000104FF4C8704FF40271ADF80600ADF8CA
+:10951000021068467ADF002801D0FDF7C1FB0EBDBE
+:109520004E6F726469635F48524D000010B5088841
+:109530000C46A0F52061773909D108480321A3889A
+:109540000088628801EB004005A102F080FC214602
+:10955000BDE810400E48FEF7B2BD0000F82D002017
+:109560004741545420415454204D5455206F6E208F
+:10957000636F6E6E656374696F6E20307825782036
+:109580006368616E67656420746F2025642E000037
+:10959000882E002070B508B1012070BD194C00253F
+:1095A000207B08B1257301E000F0A0F8207808289E
+:1095B00026D2DFE800F02504080C10251420BDE8B1
+:1095C000704000F021B8BDE8704000F07DB8BDE803
+:1095D000704000F05FB8BDE8704000F03BB86088B4
+:1095E000084900EB8000283901EB80004068BDE8A5
+:1095F000704003F029BD6560BDE8704003F032BDE6
+:109600000F2070BD5C3600201149F0B48A1C002088
+:109610000346A1F128050C18A67A4EB1A37200EBFF
+:10962000800405EB8404E66816B9247C012C0AD07A
+:10963000401C80B20228EED30B704B804B60F0BC14
+:1096400041F61D5070471080F0BC00F03DB800009E
+:109650005C3600200C48418801EB8102A0F1280112
+:1096600001EB8201CA6852B105210170074802214D
+:109670008180016800230122054801F055BE0422C3
+:1096800002704968F6E700005C360020082D0020D3
+:10969000B02D002038B50A49084803240B684268F9
+:1096A000898803EB810153880470DB1C00201B04B4
+:1096B00000909B0B034801F0A7FF38BD5C360020EB
+:1096C000082D0020B02D0020074910B54888091D3D
+:1096D00004F08AFE18B1BDE81040FFF7DBBFBDE81B
+:1096E0001040FFF7B7BF00005C360020F0B51F4800
+:1096F0001F490125067802248B88A0F12802082E34
+:1097000019D2DFE806F00418181B222F2F17018941
+:10971000491C01810021418080F80C1001EB81037C
+:1097200012F8233043B100234418491C89B2A372B4
+:109730000229F3D30570F0BD0123F5E74268528892
+:10974000D21C1A448A800470F0BD46880D6806EB6E
+:10975000860602EB860256680E60556013818C8087
+:10976000062100E007210170F0BD00005C360020FA
+:10977000082D002030B501888488224D85B05029FD
+:1097800024D0522902D0542931D103E0204600F0E0
+:109790005BFF2CE014221C496846FCF767FEADF81D
+:1097A0000240204600F044FCADF8040000F022F92D
+:1097B000002269792046FEF763F9002229792046C4
+:1097C000FEF75EF96846FFF7F5FB10E0017B012923
+:1097D0000DD1817A01290AD10089A0F524510239DD
+:1097E00005D10121204600F063FF06F08FF800222A
+:1097F0000649E878FEF7E6F805B0BDE8304005F028
+:1098000027B90000D42B002090FF0200996F0200BE
+:1098100010B50446007800280FD1608800F014FFCE
+:10982000608800F081F9002807D00449608801228F
+:109830000979BDE81040FEF723B910BDD42B0020F4
+:1098400010B5124C00202070FEF7F6F8A070FEF75D
+:10985000F3F8E070FEF7F0F82071FEF7EDF86071B4
+:10986000A17818290FD0E17818290CD0217918296E
+:1098700009D0182807D00121601C04F0B3F9012099
+:109880002070002010BD032010BD0000D42B00204C
+:109890007CB50446007808282FD1607A38BB207A3E
+:1098A0004FF6FF7501280DD0072802D0082824D1D3
+:1098B0001EE0A08800F0FAFAA8421ED0012100F0B4
+:1098C000F7FE1AE0A0886A46012103F005FD70B991
+:1098D0000198007858B1A08800F0E8FAA8420CD0AE
+:1098E000084901220979FEF7CBF805F0B1F804E048
+:1098F00004480021401C04F0B0F9BDE87C4006F0AB
+:1099000005B80000D42B002010B504460A48417861
+:109910002046FEF79DF868B10848002101EB41029E
+:1099200000EB82025288A24201D1C8B210BD491C8C
+:109930001429F3D3FF2010BDE62B0020283100208E
+:1099400070B5094D094E002404EB440005EB80007E
+:1099500071784088FEF77CF820B1641C142CF3D396
+:10996000FF2070BDE0B270BD28310020E62B002042
+:109970002DE9F0418046024601200021FCF763FDFD
+:109980001A4F05460E467868FDF716FA00280CD1E6
+:10999000174CD4E9062110462A4001EA06031A436F
+:1099A00005D0A843B143C4E90601BDE8F0814046B3
+:1099B00002F08AFF30B1D4E9040128433143C4E9FD
+:1099C000040105E0D4E90410A943B043C4E904103C
+:1099D000D4E9060128433143C4E90601A168786847
+:1099E000BDE8F0410022FDF7A3B900007C000300B0
+:1099F000982C00201CB5054AD2E90212CDE90012CC
+:109A00000022694603F08DFC1CBD0000A8FF020087
+:109A100003484FF6FF7181800121017000207047DB
+:109A2000E02B00202DE9FC41804600F001FB0024E2
+:109A300003250127A0F57F412646FF3908D06A4655
+:109A4000082103F049FC18B90198841D868805682F
+:109A500032462B4621464046B1DF042804D0082870
+:109A600004D00B2808D002E0112000E00020002FD5
+:109A700000D10B20BDE8FC810027A80701D50125F6
+:109A8000E6E73443F5D0002426460325E0E72DE938
+:109A9000FC41804600F0CCFA0646A0F57F40FF3836
+:109AA0000ED001252A466D1C0027ADB26B46082159
+:109AB000304603F03BFC040006D0072C25D025E0FF
+:109AC00043F20200BDE8FC81019903230A1D0B60EB
+:109AD0004046891DB2DF040004D00C2C09D0052CAF
+:109AE00009D009E032460821104603F095FC0446EF
+:109AF0000CE0012700E000240821304603F078FC48
+:109B000000B10324002FCDD100E00C242046D9E77A
+:109B100004488088A0F57F41FF3901D004F0A2BF3E
+:109B200070470000E02B00200EB502A9019100F063
+:109B30007FFA6A46012103F0CFFB08B100200EBD79
+:109B4000019800780EBD00002DE9F04107464FF660
+:109B5000FF760A48B3DF10B10320BDE8F081074C5F
+:109B600043F20305A41E324661883846AFDFA8429F
+:109B7000F3D16088401C6080F5E70000E22B0020F4
+:109B8000428800EB82020C328A4201D902207047DF
+:109B90008188A1F57F42FF3A03D0008808B10020F8
+:109BA000704701207047884204D20068401C01D0F1
+:109BB000012070470020704710B51249124804F088
+:109BC0001AFF114C81B2103C6068401C60600F4865
+:109BD000FEF7F0F958B1082809D0132807D011284A
+:109BE00005D043F20141884201D0FDF759F8606881
+:109BF0000321B0FBF1F201FB120000B10120207043
+:109C000010BD0000D42F0020982B0020882E0020AB
+:109C100070B5CCB00024054644949DF810010E4662
+:109C200020F00F00401C20F0F00010308DF81001E3
+:109C3000087B8DF811019DF812011C2120F006000F
+:109C4000801C8DF812013DA8FCF737FC9DF8F4004C
+:109C50003E9440F010008DF8F40044A84094CDE903
+:109C6000414001208DF82E0142F637204394ADF893
+:109C70002C014A94707B8DF82801B07B8DF8290166
+:109C80009DF82A01142120F00600801C20F0180005
+:109C900040F001008DF82A0145A8FCF70EFC4BA806
+:109CA00045904AA846906A460021284600F012F8DE
+:109CB000ADF81C01F420ADF81E41ADF82001CDF83F
+:109CC00024D1E88805F1080345AA3DA9AADF4CB0D4
+:109CD00070BD00002DE9F041044640799046002512
+:109CE00000B1042594F8220008B145F00205CAB27B
+:109CF000FF2908D9090A88F8012045F0010588F8EC
+:109D00000210032602E088F801200226B4F84C0075
+:109D100008B145F0100500271BE000BF94F84E1075
+:109D2000B21C91420BD2B4F84C0004EB4701C01BAB
+:109D3000420004F124002431FCF798FB0DE004EB11
+:109D4000470008EB0601808C0870000A4870D6B204
+:109D50007F1CB4F84C00B842E0DC34F84C0FC01B58
+:109D6000208088F800503046BDE8F0813EB502788A
+:109D700002230C46B3EB520F17D1B0F80110ADF827
+:109D80000010C1788DF802108188ADF80410807938
+:109D90008DF8060002AA01A92046FCF7C3FE0322A3
+:109DA00002A96846FCF79BFB08B100203EBD0120DC
+:109DB0003EBD000010B50C46FFF7A6FDFF280CD0F5
+:109DC000074900EB400001EB8000416821600189F8
+:109DD000A180807AA071002010BD052010BD000078
+:109DE0002831002070B5018890B0102959D1011D8B
+:109DF0002C226846FCF73AFB9DF804004FF6FF76EC
+:109E0000032134466D46B1EB500F2AD003F0BAFB64
+:109E10009DF8040040080ED001280CD0022820D163
+:109E200018E00D99281D1131FCF718FE18B100BF7C
+:109E3000BDF82C4015E00CAA0BA9072003F076FB17
+:109E40000028EED10DE00D99281D491CFFF78EFF6B
+:109E50000028EDD10CAA0BA9072003F067FB00280E
+:109E6000F1D1BDF80000291D00F030FEB44218D039
+:109E7000BDF80000214600F0C5F8BDF80000ADF8BF
+:109E80002E000020ADF83040074E8DF82C000BADB1
+:109E9000044600BF56F8241028468847641C022C4C
+:109EA000F8D310B070BD0000BCFF0200094A0021C9
+:109EB00001EB410332F82330834205D101EB41002D
+:109EC00002EB800040887047491C1429F0D34FF6FC
+:109ED000FF707047283100203EB50C46054603F060
+:109EE00051FB0BE0BDF80000A04207D028460299C4
+:109EF00000F02EF810B1BDF800003EBD01AA694681
+:109F0000072003F013FB0028ECD14FF6FF703EBD95
+:109F100010B50D4C18200D4A607000204FF6FF71EF
+:109F200000EB400302EB8303401C59801428F7D355
+:109F3000FDF782FD6070182803D0012020700020FA
+:109F400010BD032010BD0000E62B002028310020AA
+:109F50002DE9F0410C46054600F1110701F111060B
+:109F60001022491C401CFCF7BAFA48B9681C00F0E2
+:109F7000F9F928B1601C00F0F5F908B1012400E0FE
+:109F8000002431463846FCF769FD3B780222B2EBEB
+:109F9000530F0CD00321B1EB530F08D03378B2EB41
+:109FA000530F04D0B1EB530F01D0012100E0002189
+:109FB000084201D18C4302D00120BDE8F08100208D
+:109FC000FBE7018811B9421892780AB10120704765
+:109FD000491C0829F7D30020704710B50C460346EA
+:109FE000FFF7EFFF00280AD018882188884205D1A2
+:109FF0000822A11C981CFCF772FA08B1002010BDC1
+:10A00000012010BD03F05EBC70B50446FFF74EFFA3
+:10A010000546204603F063F94FF6FF7104468D4272
+:10A0200003D014B9284603F04DFC204670BD000053
+:10A0300010B5FFF769FCFF2805D0044900EB40008C
+:10A0400031F8200010BD4FF6FF7010BD2831002000
+:10A050003EB5044603F096FA0EE0019920464631DB
+:10A06000FFF7BBFF28B9019920462A31FFF7B5FF5A
+:10A0700010B1BDF808003EBD6A4602A9072003F0F2
+:10A0800055FA0028E9D14FF6FF703EBD10B50A49D8
+:10A0900041600A4800F00AFE58B902F087FA074901
+:10A0A0001C238C22087404488C39001F006800F0BF
+:10A0B00063FD002010BD000024010300F8360020DD
+:10A0C0002DE9F0412D4F002518B17D600120BDE83C
+:10A0D000F0810879012258B1294E01280CD0274C73
+:10A0E0004FF002080834022821D0032842D128E08A
+:10A0F0000A7102F0B7FF3BE05FF0000000EB800167
+:10A1000016F82110022908D0401C80B20228F5D38D
+:10A110003A707D6041F61D50D9E700EB800006F8EB
+:10A12000205006EB8000406802F08EFF20E00D71A9
+:10A13000A4F80480002301221248216801F0F4F8F9
+:10A1400016E00D71206802F07FFF0D492368283169
+:10A15000498801EB810206EB8201D1F804C0C4F802
+:10A1600000C04B60A3880B81A4F8048006F822503D
+:10A170000028ACD07D600E20A9E70000002D002053
+:10A1800034360020B02D00200146034802888A4260
+:10A1900000D0002070470000803000202DE9FC5FD7
+:10A1A0000E008346DDE90C47C6F100009846924652
+:10A1B000814600D40846012503E000BF90FBFAF079
+:10A1C0006D1C5045FADAA84500D9454624B1002E49
+:10A1D00001DB780700D5641EB80702D5B8F1000F7F
+:10A1E0000AD0F80708D13CB1A54205D22021584633
+:10A1F000641EFEF7C9FAF6E7002E02DA4E462D215C
+:10A2000002E0780703D52B215846FEF7BDFA07F088
+:10A21000030002280BD1B8F1000F08D13CB1A542D0
+:10A2200005D230215846641EFEF7AEFAF6E7CDE9B6
+:10A230000047434652463146584605F00DFBBDE8FF
+:10A24000FC9F000070B50D46044600684FF488710D
+:10A2500002F042FA4FF49071206802F03DFA4FF498
+:10A260009271206802F038FA4FF4A271206802F06F
+:10A2700033FA20681249C0F8041320686907000BFC
+:10A2800040B2090E002806DA00F00F0000F1E020CD
+:10A2900080F8141D03E000F1E02080F8001420682D
+:10A2A0000121000B40B200F01F02914040098000E4
+:10A2B00000F1E020C0F88012C0F8001170BD00006D
+:10A2C00010030200024600201268930702D05307D1
+:10A2D00002D47047500714D502F00300012802D0C1
+:10A2E00002280CD105E0C2F383100B68801C1844CF
+:10A2F00004E00223086803EB925210440860012036
+:10A300007047086800EB9253C2F38910401CEEE7D7
+:10A310000248007A002800D001207047F83600205B
+:10A32000F0B58488A518944200D82246A41AC288A1
+:10A33000D6189A4200D81346D21A4B880788BB42D7
+:10A340000CD34088834209D88888A04206D3A8420B
+:10A3500004D8C888904201D3B04201D90020F0BD92
+:10A360000120F0BD0021425C0AB101207047491C68
+:10A370001029F8D300207047800701D000207047D3
+:10A38000012070470A4810B5807860B1002401E0D0
+:10A39000022C06D02046FDF76FFF641C042CF7D377
+:10A3A00010BD0324F6E7BDE81040FDF789BF0000AB
+:10A3B000B42B002003480179C90702D00078FEF7CA
+:10A3C000BBB87047B42B0020F721018017214180D2
+:10A3D000002101714171FB2181711B21C171704705
+:10A3E0002DE9FE4F2B4D984691460F00824601D035
+:10A3F00000260DE0684600F095FB6A4600215046B5
+:10A4000002F0D9FE2878009E10B99DF8090098B195
+:10A410004A463146504604F0EFFD0446014600220C
+:10A420005046FFF707F80D2C32D008DC84B3082C17
+:10A430002ED00B2C0BD12BE00520BDE8FE8F112C6C
+:10A4400010D0862C1AD0A4F54050023820D0032515
+:10A45000B8F1000F04D0324621465046FEF770FD99
+:10A460002846EAE73A4629795046FDF709FB4A466D
+:10A47000E9785046FDF704FB0025E9E73A462979DB
+:10A480005046FDF7FDFA4A46E9785046FDF7F8FADE
+:10A490002546DDE7142C00202DE9F041204F0E4623
+:10A4A000154604463978FDF7D3FA002835D0204602
+:10A4B00002F078FE50B32046FFF7BAFD80462046F2
+:10A4C000B978FDF7C5FA08B1012700E00227204658
+:10A4D00003F010F90028404602D0FFF795FD0DE08B
+:10A4E000A8F57F41FF3909D0072102F081FF010063
+:10A4F00004D0052902D0204604F006FA2B46324645
+:10A5000039462046BDE8F041FEF704BB2A463146F5
+:10A510002046BDE8F041FEF773BCBDE8F0810000C5
+:10A520000C2C002070B5094D0646E978FDF790FA2D
+:10A53000044629793046FDF78BFA0146224630461B
+:10A54000BDE870400123FFF74BBF0000142C002032
+:10A550002DE9F047394E002780463D46DFF8E09070
+:10A56000D6F804A057E003D00446D0F81C8035E0AC
+:10A5700099F8002002EB4201521CD2B289F8002067
+:10A5800009EBC10199F80230091D9A4201D189F8FD
+:10A59000005048680A780446012A12D0022A02D0E4
+:10A5A000032A3BD108E004F0F1FE00B10127257435
+:10A5B00034E00574C06900E070680028F9D170606B
+:10A5C0002CE0207C50BB88686060C868A060086987
+:10A5D000E0604869A061F07800B165606268B168C8
+:10A5E000184B501A20F07F40984202D2A1680844CC
+:10A5F00006E0881AA16820F07F40814202D9081A3B
+:10A60000206000E0256065600120A5602074204680
+:10A61000E56104F09DFEB8F10000A4D199F80010A6
+:10A6200099F801008142A3D117B97168514502D050
+:10A630000120BDE8F0870020FBE70000B82C0020D7
+:10A6400074340020FFFF7F0030B585B0054600243C
+:10A6500014216846FBF731FFA5F57F40ADF80250A5
+:10A66000FF3815D02846FFF7DDF998B10B2815D033
+:10A67000112811D0A0F54051023903D001462846D7
+:10A6800004F02EF909482246C1782846FDF7F8F96A
+:10A6900005B030BD0E2002E00124F3E70F208DF855
+:10A6A00000006846FEF786FCECE70000D42B002093
+:10A6B0000A4602498978FDF7E3B90000D42B00204F
+:10A6C000F8B5054600780C46002620420FD1002040
+:10A6D0008DF800006846FCF77FFB2878204202D105
+:10A6E0002043287001269DF80000FCF799FB3046B6
+:10A6F000F8BD00002DE9FF410026234800F0D3FA01
+:10A700002148001F074600F0CEFA204C60680090F8
+:10A71000A56800E000986946284004EB80000C30F2
+:10A72000FFF7D0FD0028F5D101AA009901EA050341
+:10A7300004EB8303491CDB6842F82030401C009185
+:10A740000228F2D3019800F0030001280BD0022860
+:10A7500010D10198032101EB90500099BDF80A60D7
+:10A7600001EB900005E00198BDF80A60C0F383108A
+:10A7700008440090384600F093FA08B100986060F1
+:10A7800004B03046BDE8F081303C0020183800208D
+:10A79000ACB04FF40041002001F0C0FB08B1FCF761
+:10A7A0007FFA01F02BFA04F07FFE4D490320FDF7FC
+:10A7B00079FE08B1FCF774FA69460020FDF7A4FDA4
+:10A7C00008B1FCF76DFA9DF80000022874D000264D
+:10A7D00001F0C2FC08B1FCF763FA01F09BFE08B17E
+:10A7E000FCF75EFA002469460120009401F0F6FCB3
+:10A7F00008B1FCF755FA684601F09CFD08B1FCF77A
+:10A800004FFAFEF75DFE3749374800F0E2FA08B12B
+:10A81000FCF746FAAC216846FBF74FFE02208DF8A4
+:10A82000000001208DF80200062103258DF87C0030
+:10A830008DF80310ADF810504FF496702B4922900C
+:10A84000059144F250602390294829902648694692
+:10A850002030FCF7CAFD08B1FCF722FA224801219A
+:10A860002030FCF7BFFD04F0A9F904F06DF81C21BD
+:10A870006846FBF722FE4FF42030CDE900404FF44C
+:10A880007020029018488DF80C5064388089ADF81B
+:10A890000E0018480590184806908DF8104068463C
+:10A8A000FDF746F808B1FCF7FBF903F019F8134877
+:10A8B000008805EB004000E00FE011A101F0BCFAB8
+:10A8C000FCF7C8FA3046FCF709F900BF01F0A4F91B
+:10A8D0000028FBD101F054FCF8E7012678E70000DE
+:10A8E000FD8302002D950200EC2E0020A82B0020F5
+:10A8F000F1CD02003DCE0200C78A0200F82D0020F3
+:10A90000486561727420526174652053656E736F7F
+:10A9100072206578616D706C652073746172746506
+:10A92000642E000070B5144682880E4605462088C5
+:10A93000111D0144921C994201D8FE2A01D90C2014
+:10A9400070BD521C32542088FF21401C80B22080F0
+:10A9500031542088401C80B220808119288804F05E
+:10A9600065FF2188084480B22080AA8842B1A96886
+:10A9700041B13044FBF77AFD2088A9880844208043
+:10A98000002070BD072070BD2DE9F047C788044640
+:10A99000181D16468946B0FBF7F1B0FBF7F207FB2E
+:10A9A00012009A193A44D21CB2FBF7F2DDF820A04B
+:10A9B00001E02468491E0029FBD13D1A8846B542B2
+:10A9C00016D818E0BAF1000F05D0211809EB0800DD
+:10A9D0002A46091D04E0204409EB08012A46001D0F
+:10A9E000FBF744FD00202468761BA844B74201D938
+:10A9F000354600E03D46002EE4D1BDE8F08700007A
+:10AA000030B5024659B101F0B5FA0021074C09E012
+:10AA100004EB810315685B88AB4202D11160002012
+:10AA200030BD491C8142F3D3052030BDC42D002028
+:10AA3000F8B50F46017814460546012901D168781A
+:10AA400030B12088821C9A422DD8012902D006E01C
+:10AA50000720F8BD69780144891C994223D8181A47
+:10AA6000801E86B2ADF800602188B81C0844694693
+:10AA70007DDF0028EDD12878022805D1BDF800102F
+:10AA8000B14201D809210AE00821012805D16878DE
+:10AA9000B04202D8ADF8000001E0ADF80060BDF8AA
+:10AAA0000000FE2801D90C20F8BD2288401CB854B3
+:10AAB0002088401C80B2208039542088401C20808F
+:10AAC000BDF80010084420800020F8BD70B5054690
+:10AAD0000C004FF0FF0020D04FF6FF76B5421CD09F
+:10AAE0000E48012241782846FCF7CAFF2846FEF7A7
+:10AAF0000BFFFF2803D1FEF723FFFF280DD0084BE3
+:10AB000000EB400203EB82014D8023F822602268B3
+:10AB10004A60A2880A81A2798A7270BDE62B002061
+:10AB200028310020034A00219268C0E90021816099
+:10AB300070470000142C002070B54FF6FF750E46CC
+:10AB4000A84201D1002000E0401C84B208E0214668
+:10AB5000304603F076F808B1204670BD641CA4B2FC
+:10AB6000FF2CF4D9284670BD10B5FBF79EFB08B149
+:10AB7000002010BD112010BD10B531B1B2FBF3F4AF
+:10AB800003FB14241CB1092010BD0E2010BD016070
+:10AB90000021416081608281C381084610BD70B58B
+:10ABA0000C460546FBF736FB002802D021882868B2
+:10ABB000084470BD10B50A8849888A4203D1FBF762
+:10ABC0006BFB012010BD002010BD70B50C46054682
+:10ABD000FBF745FB002802D061882868084470BD57
+:10ABE00010B50A8849888A4203D1FBF72FFB012060
+:10ABF00010BD002010BD01F01F0301229A40D24376
+:10AC0000490900EB8100114600F059B80A4601F0ED
+:10AC10001F030121994010B552090C4600EB820038
+:10AC200000F05DF8204000D0012010BD2DE9F0417A
+:10AC300080460D460024481E012101EB501716E006
+:10AC400058F82400C04390FAA0F0B0FA80F0202811
+:10AC50000CD200EB4416AE4208D231464046FFF714
+:10AC6000D5FF0028ECD13046BDE8F081641CA74236
+:10AC7000E6D82846F8E74A0950F8220001F01F02FA
+:10AC800001219140084000D00120704701F01F03CE
+:10AC900001229A40490900EB8100114600F029B8D1
+:10ACA000002100F017B8012100F023B8012100F0C5
+:10ACB00016B808B56A46FBF744FB009808BD08B50E
+:10ACC0006A46FBF724FB009808BD08B56A46FBF707
+:10ACD00038FB08BD08B56A46FBF719FB08BD08B587
+:10ACE0006A46FBF707FB08BD08B56A46FBF7F6FAAC
+:10ACF00008BD08B56A46FBF7FDFA009808BD08B51F
+:10AD00006A46FBF72BFB009808BD38B504460025C2
+:10AD10008DF800506846FCF75FF8216862680868A3
+:10AD200090420ED9401E08600178A38AE26801FBB8
+:10AD30000325227A2168101AC0B20A79824200D211
+:10AD400008719DF80000FCF76BF8284638BD38B54F
+:10AD5000054600208DF800000C466846FCF73CF8DC
+:10AD6000E868A98A201AB0FBF1F12A681068431C30
+:10AD7000136001709DF80000FCF752F838BD10B563
+:10AD800030B1017A42680368891AC9B21A6006E0D4
+:10AD90000E2010BD03681A68541C1C601170491EF7
+:10ADA000C9B2F7D2006800210171084610BDC2087F
+:10ADB00000F007030120895C98400840704710B5F7
+:10ADC000C20800F00703885C01249C40204388549B
+:10ADD00010BD10B560B10161F72120F8021B20F809
+:10ADE000021BFB2100F8021BFFF7EEFA002010BD4A
+:10ADF0000E2010BDF0B5858893B00C46002D39D1DA
+:10AE0000018800263E4F24293BD006DC102909D0BA
+:10AE100011290CD0232958D14FE03A290BD05529BC
+:10AE200053D129E00146204602F016F84DE0A01D5E
+:10AE3000FFF7CAFA49E02246408934F8061F8142EA
+:10AE400000D808466080172800D21720608010695B
+:10AE500070B1607960B1D7E90001CDE90301ADF8C7
+:10AE60000E506088ADF81000136903A9104698478A
+:10AE70006671267113B0F0BD0146204602F03CF821
+:10AE800023E0011D2C2206A8FBF7F0FABDF81800FC
+:10AE9000BDF81C2004EBC0014A732269AAB1D7E9AE
+:10AEA0000423CDE90423ADF81200487B8DF814008B
+:10AEB0002269204604A9904707E0017A207B884256
+:10AEC00000D201462846FDF747FEA07A0028D1D0DF
+:10AED000E1882846A5DF012570B11128CAD001F00C
+:10AEE000DBFB0246074808A1008813B005EB0040D1
+:10AEF000BDE8F04000F0A4BFA672E572BAE700001A
+:10AF0000C4FF0200C42D002073645F626C655F673C
+:10AF1000617474635F65786368616E67655F6D74A3
+:10AF2000755F726571756573742829207265747513
+:10AF3000726E65642025732E0000000020B1027837
+:10AF4000DE2A03D0082070470E2070474180002081
+:10AF5000704760B159B10278DE2A0AD009684160B1
+:10AF6000DE2101704FF6FF714180002070470E20F6
+:10AF70007047082070477FB5054600294DD0002D49
+:10AF80004BD008780C46DE2847D1A88861888842D3
+:10AF900002D1204604F00AFD2888012825D0022885
+:10AFA0003BD011283AD0512837D135F8040F6188A9
+:10AFB000884232D1A978A81C02292ED1017A04290D
+:10AFC00003D0062901D0052927D1002100910222B2
+:10AFD0008DF8002001914FF4C07202910391ADF8F9
+:10AFE0000420007A05280FD010E0297A2046012994
+:10AFF00013D1A988428891420FD10121017204B076
+:10B00000BDE8704004F0D2BCADF804102888694651
+:10B01000B0DF002801D0616888477FBDA8886188BB
+:10B020008842FAD14FF6FF7060807FBD00F180400A
+:10B030000068002800D00120704708B500F180406A
+:10B04000002101600068009008BD000070B50B4C45
+:10B05000207808B185250FE00020A06060602061A5
+:10B06000E060074801F054FB054601F09FFA08B97B
+:10B0700001F038FB01202070284670BD8433002089
+:10B080003989020038B500258DF800506846FBF775
+:10B09000A3FE074CE068401EE060E06810B901F0D4
+:10B0A00047FBA5709DF80000FBF7BAFE38BD000015
+:10B0B00084330020F0B505460478154889B016465B
+:10B0C00040F82420124A08690832A2F10C0742F81D
+:10B0D0002400487F385520226846FBF7C7F90494BE
+:10B0E0002878385C48B10EB10A4A00E0002269466F
+:10B0F000281D01F099FD09B0F0BD0EB1064A00E02F
+:10B100000022694605F10C0001F060FCF3E7000045
+:10B11000782C002009F7020055F502000FB408B59D
+:10B120000399002904D004AA00926A4600F00FF89F
+:10B1300001B05DF814FB10B582680446002A05D002
+:10B14000D4E90403216898470020A06010BD2DE9D0
+:10B15000FC4791460C00804676D014F8011B39B1AB
+:10B1600025290ED04046FDF70FFB20780028F4D1AA
+:10B1700098F80C00002867D04046BDE8FC47FFF770
+:10B18000DABF0020012221782B291BD02D2902D0E3
+:10B19000302908D102E040F0010001E040F0020057
+:10B1A000641C002AEFD100252A290ED02178A1F1B4
+:10B1B00030020A2A11D205EB850201EB4205641C1C
+:10B1C000303DF1E740F00400EAE7D9F800100B1D2C
+:10B1D000C9F800300968641C0D44217800232E2929
+:10B1E0000BD114F8011FA1F130020A2A05D203EB9A
+:10B1F000830201EB4203303BF3E76C290DD0682951
+:10B200000BD0692921D00BDC252918D0582931D041
+:10B2100063290ED0642915D117E014F8011FECE75B
+:10B22000702969D0732932D075291BD0782909D1AA
+:10B2300020E0D9F80000011DC9F80010017840464F
+:10B24000FDF7A2FA641C90E76CE0D9F800100A1D23
+:10B25000C9F800200968CDE900500A224046FEF7EF
+:10B260009DFFEFE7D9F800100A1DC9F80020096812
+:10B270000A2206E0D9F800100A1DC9F80020096862
+:10B280001022CDE90050404604F0E6FADAE7D9F89A
+:10B29000001000270A1DC9F800200E68C00705D15C
+:10B2A00012E04046761C7F1CFDF76EFA31780029CB
+:10B2B000F7D104E0202140466D1EFDF765FABD423E
+:10B2C000C0D9002DF6D1BDE74EB13046FBF700F9ED
+:10B2D000074604E0202140466D1EFDF755FABD42A9
+:10B2E00006D9002DF6D103E04046761CFDF74CFA56
+:10B2F00031780029F8D1A5E7D9F80000011DC9F877
+:10B300000010056830214046FDF73EFA782140469E
+:10B31000FDF73AFA08200021CDE90001034610228A
+:10B320002946B0E7BDE8FC872DE9F84F2B4E040015
+:10B330009A4630884FF001031546894603EB0040DA
+:10B3400024D0216800292BD0002D32D062684946D4
+:10B350004FF010071268A2F1010C1CEA090F11D17D
+:10B3600098466A432046FBF792FB00282AD02068C3
+:10B3700053462A46066901B049462046B446BDE810
+:10B38000F04F6047164B17A2009721E00E21009165
+:10B39000134B1EA21FA100F062FD0E20BDE8F88F26
+:10B3A000082100910E4B26A21AA100F058FD08209A
+:10B3B000F4E7092100910A4B24A216A100F04FFDE9
+:10B3C0000920EBE700973188054B214A08EB014043
+:10B3D00010A100F044FD1020E0E70000E82D00205F
+:10B3E0000B010300616464725F69735F706167657C
+:10B3F0005F616C69676E656428705F66732C20708E
+:10B400006167655F6164647229000000705F667344
+:10B4100000000000257320636865636B2066616926
+:10B420006C656420696E202573282920776974680B
+:10B430002076616C756520307825782E000000003C
+:10B44000705F66732D3E705F617069006C656E00A1
+:10B45000AC04030038B503000F484FF001054FF06E
+:10B460000E04008805EB004009D061B119600C683A
+:10B4700001B0A446BDE83040114618466047074B6E
+:10B4800007A2009402E0054B07A2009408A100F077
+:10B49000E6FC0E2038BD0000E82D0020C0000300AF
+:10B4A000705F667300000000705F617069000000EB
+:10B4B000257320636865636B206661696C65642031
+:10B4C000696E202573282920776974682076616C5D
+:10B4D000756520307825782E000000002DE9F041B8
+:10B4E00028B1016819B1C969BDE8F04108470D4D9F
+:10B4F0000D480024461B14270DE000BF04EB840018
+:10B5000005EB8000016829B1C969884710B10120A5
+:10B51000BDE8F081641CB6FBF7F0A042EED8002035
+:10B52000F6E70000B02D0020C42D002004480121C2
+:10B530004174007A08B10020704701207047000074
+:10B54000F8360020012801D0032808D10449002240
+:10B5500001284A7400D00020087402F0E7BD70474B
+:10B56000F836002070B50246022801D0032A45D1E2
+:10B57000234C207A002841D0012833D0022831D131
+:10B5800020480023022A006802D0032A2AD11BE0A7
+:10B59000E360017911B1012924D10DE0D0E90565FD
+:10B5A000711B4FF48056B14200D33146294481616A
+:10B5B0004569A9420ED015E00169491C0161426943
+:10B5C00091420FD1237213E0E168491CE160082920
+:10B5D00008D9E3602372022A0AD00D21FDF786FC08
+:10B5E00002F04AFD607C28B1BDE8704000F0E4BF85
+:10B5F0000021F3E7BDE8704002F098BD70BD000087
+:10B60000F8360020242D00202DE9F84F3A4D040093
+:10B610008B4628884FF00106DDF828A09846914611
+:10B620004FF00E0106EB00401AD0B9F1000F1BD00D
+:10B630002168002920D00921B8F1000F25D06268C7
+:10B640005368B8FBF3F703FB1782002A21D02B4B7A
+:10B650002BA2009135A100F002FC0920BDE8F88F73
+:10B66000264B3DA2009102E0244B3DA200912FA168
+:10B6700000F0F5FB0E20F1E7082100911F4B3AA2E4
+:10B680002AA100F0ECFB0820E8E71C4B39A200914E
+:10B69000E0E75846FBF7F5F9102798B14846FBF765
+:10B6A000F0F9B0B1424659462046FBF7F0F9B8B17F
+:10B6B000CDF800A0206843464A46C5685946204652
+:10B6C000A847CBE7009728880C4B06EB00402AA23E
+:10B6D0000CE000972888094B06EB00402CA205E0FF
+:10B6E00000972888054B06EB004032A20FA100F01E
+:10B6F000B6FB1020B2E70000E82D0020F8000300A0
+:10B7000021286C656E202520705F66732D3E705F6A
+:10B71000666C6173685F696E666F2D3E70726F67ED
+:10B7200072616D5F756E6974290000002573206376
+:10B730006865636B206661696C656420696E2025AD
+:10B7400073282920776974682076616C75652030CC
+:10B750007825782E00000000705F667300000000FE
+:10B76000705F737263000000705F66732D3E705FE0
+:10B77000617069006C656E00616464725F69735F1B
+:10B78000616C69676E65643332286465737429007F
+:10B79000616464725F69735F616C69676E6564336D
+:10B7A00032282875696E7433325F7429705F737242
+:10B7B00063290000616464725F69735F776974680C
+:10B7C000696E5F626F756E647328705F66732C209C
+:10B7D000646573742C206C656E2900002DE9FF41AF
+:10B7E0001C46DDE90A7815460E46684600F0AAF8C0
+:10B7F00046EA450141EA840141EA072242EA08415A
+:10B80000009A00EB8200C0F80017BDE8FF812DE927
+:10B81000FF411C46DDE90A7815460E46684600F0F1
+:10B820009FF846EA450141EA840141EA072242EADB
+:10B830000841009A00EB8200C0F80017BDE8FF81C4
+:10B840002DE9FF411C46DDE90A7815460E4668469B
+:10B8500000F094F846EA450141EA840141EA0722F2
+:10B8600042EA0841009A00EB8200C0F80017BDE8E8
+:10B87000FF812DE9FF411C46DDE90A7815460E4699
+:10B88000684600F089F846EA450141EA840141EA48
+:10B89000072242EA0841009A00EB8200C0F8001734
+:10B8A000BDE8FF811CB5002100910B4601220191EA
+:10B8B000FFF7C6FF1CBD1CB5002100910B460122FD
+:10B8C0000191FFF7D6FF1CBD1CB500220B4600926C
+:10B8D00011460192FFF7B4FF1CBD1CB500220B46B8
+:10B8E000009211460192FFF7C4FF1CBD1CB5002158
+:10B8F00000910B46012201911146FFF7A1FF1CBDEB
+:10B900001CB5002100910B46012201911146FFF761
+:10B91000B0FF1CBD13B50C46684600F021F8009935
+:10B9200000EB8101D1F8002722F44032C1F8002752
+:10B93000009900EB8100D0F8001741EA0441C0F8FB
+:10B9400000171CBD0168202902D24FF0A0407047AB
+:10B9500001F01F0101600148704700000003005022
+:10B960000168202902D24FF0A040704701F01F016A
+:10B970000160014870470000000300500168202961
+:10B9800002D24FF0A040704701F01F010160014852
+:10B9900070470000000300500168202902D24FF0D8
+:10B9A000A040704701F01F0101600148704700008E
+:10B9B0000003005001B56846FFF7D2FFD0F810052C
+:10B9C0000099C84000F0010008BD01B56846FFF7C6
+:10B9D000D5FF009A01219140C0F8081508BD01B5B6
+:10B9E0006846FFF7D9FF009A01219140C0F8081579
+:10B9F00008BD38B501240090684631B1FFF7A2FFB9
+:10BA000000998C40C0F8084538BDFFF79BFF0099AE
+:10BA10008C40C0F80C4538BD1CB5094C0144D4E934
+:10BA20000034CDE900346C4606E000BF54F8203005
+:10BA3000D3F81035401C08C28142F7D81CBD000065
+:10BA40006C000300034908B5084400210160006848
+:10BA5000009008BD0060004002494058012800D015
+:10BA6000002070470060004030B5124B01460020B6
+:10BA7000D3F81044224609E0157A854205D1401CCE
+:10BA80000A28F7DB4FF0FF3030BD5268002AF3D1AF
+:10BA9000421CF9D00872D3F810242AB152684A60C7
+:10BAA000D3F81024516030BD0022C3F810144A604E
+:10BAB00030BD000018380020F0B595B01C46154682
+:10BAC0000F4608461A9E00F025FB182109A8FAF730
+:10BAD000F4FC0E96CDE909540023082203A9384648
+:10BAE00000F02DFB05980690BDF81000ADF81C0085
+:10BAF000BDF81200ADF81E0000208DF8210003985B
+:10BB0000082600F00300012802D0022818D032E0F5
+:10BB100003983346850AC0F3C2008DF820000398CD
+:10BB20000FA9C0F38314A200384600F008FB09A84F
+:10BB3000009006AB22460FA9284600F047FA1AE00B
+:10BB40000398840DC0F3C2008DF82000082C01D2A8
+:10BB5000254600E0082533462A460FA9384600F05E
+:10BB6000EEFA2E44641B09AB06AA29460FA800F082
+:10BB70007FF9002CEAD1384600F0D2FA15B0F0BDBA
+:10BB80007047012003F004BD084810B50178084A49
+:10BB9000515C19B1001D01F0D3F802E00C3000F047
+:10BBA000E1FFBDE81040002003F0F2BC382D00207A
+:10BBB000742C002008B5034A00924023024AFFF784
+:10BBC0007BFF08BD11EA0200183700200A4A01294C
+:10BBD00002EBC00007D0022907D0032907D00429AF
+:10BBE00007D000207047022070470420704700797A
+:10BBF0007047407970470000F80B030010B5FFF75D
+:10BC0000C0FF04210348FFF72FFF024901204872BB
+:10BC100010BD00004C2D00202DE9F04F8DB0FCF739
+:10BC2000C3FD18B100200DB0BDE8F08F7A4C4FF085
+:10BC3000000BC4F818B4BFF34F8F60680290A5687A
+:10BC4000D846284004EB800008E021680298814231
+:10BC500001D86160E6E7284004EB80000C3002A9BF
+:10BC6000FEF730FB0028F0D105AA029901EA05038E
+:10BC700004EB8303491CDB6842F82030401C02912E
+:10BC80000228F2D3059800F00300022802D0012810
+:10BC90004ED0A9E005985022810D8946B2EB905F05
+:10BCA00000D850210E4666F39F50059008315B483E
+:10BCB00000F0E7F9070079D000F02CFA434608229B
+:10BCC00005A9384600F041FA029908F1080A29400E
+:10BCD000681A8000001D864223D94F4D0C3530B1C3
+:10BCE000C2B204EB8101301A90460C3104E02946BF
+:10BCF000F2B2002590462846C6B25346384600F0B8
+:10BD000024FA0AEB08032DB1324629464FEA070010
+:10BD100000F01BFA029909F1030001EB9000029078
+:10BD20003BE004EB81015346324638460C31EFE7E5
+:10BD30000598C0F38310062800D30620059960F308
+:10BD40008911C1F38310801C05918100334800F0F4
+:10BD500098F9070048D000F0DDF94346082205A90C
+:10BD6000384600F0F2F908F1080800260FE00298C2
+:10BD7000434600EA0501401C04EB810102900422C5
+:10BD800038460C3100F0E1F908F10408761C0598FA
+:10BD9000C0F38310B042EAD847B1D4F81054D4F8B5
+:10BDA000180468B1384600F0BBF92FE01CE0687A4F
+:10BDB000012804D12A6828463946126890476D68E0
+:10BDC000002DF4D1384600F0ABF98DF800B068468C
+:10BDD000FBF702F8D4F8180408B9029860609DF8DF
+:10BDE0000000FBF71DF811E0D4F8104404E02168CE
+:10BDF0002046896888476468002CF8D108480221E9
+:10BE0000008801EB004007A100F016F8FCF7CCFC1D
+:10BE100080F0010007E7000018380020800C0300C4
+:10BE2000F82D00204261636B656E647320666C754B
+:10BE3000736865640000000000231A4603F0E0B94F
+:10BE400008B5012300926A4603F0DAF908BD1CB573
+:10BE5000CDE9002302236A4603F0D2F91CBD3EB5AA
+:10BE6000069C8DE81C0003236A4603F0C9F93EBD19
+:10BE70002DE9F0470E4680461C46924608293ED8DA
+:10BE800094F80C90002020731946104602F086F8B2
+:10BE90000025B54206D218F805201AA12046FFF762
+:10BEA0003DF903E019A12046FFF738F96D1C082D74
+:10BEB000EFD317A12046FFF731F90025B54210D284
+:10BEC00018F80570FAF7CEFA0068C05D10F03E0F62
+:10BED00001D03A4600E02E220EA12046FFF71EF9BF
+:10BEE00003E00DA12046FFF719F96D1C082DE5D3DD
+:10BEF00001222146504602F033F884F80C90BDE848
+:10BF0000F08700002025303278000000202020003B
+:10BF10007C0000002563000020000000104810B5E0
+:10BF2000FF218160002101604160C0F81814C0F851
+:10BF3000141480F820140B4800F0F0F800280DD1FC
+:10BF400009480A490A4B401AC108002003E000BF13
+:10BF500023F82000401C8842FAD3002010BD0000C6
+:10BF600018380020800C0300800C0300F80B03003D
+:10BF7000C42D002002480349401AC0087047000041
+:10BF8000800C0300F80B030013B56846FEF738FD7C
+:10BF900008B100201CBD0248009950F831001CBDBA
+:10BFA000F80B030070B508480125D0F8104480F85C
+:10BFB000205405E065722168204649688847646816
+:10BFC000002CF7D170BD0000183800202DE9FF4784
+:10BFD00081460C9D00200C462F7B28739846164600
+:10BFE0002946184601F0DAFF072E42D2DFE806F0B4
+:10BFF00004090F161F2A360049462846FFF78EF817
+:10C0000037E0494628462268FFF788F831E0D4E94E
+:10C01000002349462846FFF781F82AE0A0680090EF
+:10C02000D4E9002349462846FFF778F821E0D4E90F
+:10C030000201CDE90001D4E9002349462846FFF773
+:10C040006DF816E004F1080007C88DE80700D4E990
+:10C05000002349462846FFF761F80AE004F108008A
+:10C060000FC88DE80F00D4E9002349462846FFF7A2
+:10C0700055F800222946404601F072FF2F73BDE8B3
+:10C08000FF872DE9F041858A80462D1F4819C01C85
+:10C09000B0FBF5F0C6B24046FEF737FE041E19D0DD
+:10C0A0000020207101206071E58000272546761E62
+:10C0B000C4F800800BE04046FEF727FE60B16179CE
+:10C0C000491C6171286005467F1CC0F80080B7429A
+:10C0D000F1D32046BDE8F081204600F002F80020B0
+:10C0E000F8E72DE9F041457901466B1E002201E099
+:10C0F0000968521C9A42FBD30F680146002605E0EE
+:10C1000038460C68FEF723FE2146761CAE42F7D374
+:10C11000BDE8F0810121001DFEF7CBBDFEF72FBE6B
+:10C1200010B504460121001DFEF7E9FD10F0FF0FD8
+:10C1300004D12046BDE81040FFF7D3BF10BD38B58D
+:10C1400001240094FEF720FC38BD38B5002400948B
+:10C15000FEF71AFC38BD0000064910B500204870F3
+:10C16000091D0860BFF35F8F0349044800F050FACF
+:10C17000002010BD2C2D0020680103000C3700208A
+:10C1800008B500208DF800006846FAF725FEF1EEAC
+:10C19000100A20F09F00E1EE100ABFF35F8F0849FC
+:10C1A0004020C1F880029DF80000FAF739FE00F047
+:10C1B000FDF908B141DF08BD20BF40BF20BF08BD69
+:10C1C00004E000E0FAF76CBD20B1034909680160A2
+:10C1D000002070470E207047540303002DE9FE43F2
+:10C1E00006460D460846FFF7EFFF00287ED1804641
+:10C1F000CDF80080CDF8048001244FF4A0708DF8B4
+:10C200000060ADF80400CDF808808DF80240694662
+:10C2100020202A6869DF404F40B100F03DFA024615
+:10C2200038883E4904EB0040FFF70AFECDF8008055
+:10C230008DF801408DF80280CDF80480CDF808809B
+:10C240008DF80380694640202A6869DF40B100F01C
+:10C2500023FA02463888324904EB0040FFF7F0FD2C
+:10C26000CDF800808DF80060F720ADF80200CDF821
+:10C270000480CDF80880694623202A6869DF40B130
+:10C2800000F00AFA02463888264904EB0040FFF71E
+:10C29000D7FDCDF80080CDF80480CDF808808DF86A
+:10C2A00000804646694601202A6869DF40B100F0F7
+:10C2B000F3F9024638881C4904EB0040FFF7C0FD43
+:10C2C0004FF4B0600090019602966946A1202A685A
+:10C2D00069DF40B100F0E0F902463888134904EB09
+:10C2E0000040FFF7ADFD0096019600E011E00296D8
+:10C2F0008DF800406946A0202A6869DF40B100F04F
+:10C30000CBF9024638880A4904EB0040FFF798FD54
+:10C310000020BDE8FE830000002E0020440A030038
+:10C320008C0A0300D80A0300A4090300F0090300E3
+:10C33000500903002DE9F0410446D0F8008060DF89
+:10C340002168194D074641451CD92888022606EB6D
+:10C35000004016A1FFF770FD2888424606EB00401A
+:10C360001EA12368FFF773FDF006D0F80C012168C9
+:10C37000800200F10050421A288825A106EB0040F7
+:10C38000FFF75EFD012467B1384600F085F90246EB
+:10C3900028882AA104EB0040FFF752FD3846BDE88B
+:10C3A000F0812E480470F9E7002E0020496E737565
+:10C3B0006666696369656E742052414D20616C6CDC
+:10C3C0006F636174656420666F72207468652053C2
+:10C3D0006F66744465766963652E00004368616E1C
+:10C3E0006765207468652052414D207374617274D2
+:10C3F000206C6F636174696F6E2066726F6D2030A0
+:10C4000078257820746F20307825782E0000000081
+:10C410004D6178696D756D2052414D2073697A6563
+:10C4200020666F72206170706C69636174696F6EF1
+:10C4300020697320307825782E00000073645F62D5
+:10C440006C655F656E61626C652829207265747524
+:10C45000726E65642025732E00000000AB2D002055
+:10C4600030B51548ADF5017D0078002821D04FF496
+:10C47000FA7500BFADF8005280A9684661DF38B197
+:10C48000052816D00DF5017DBDE83040FAF708BC4F
+:10C490006C460A497DA800F0BBF806E0D0E900210F
+:10C4A000204690477DA800F0CAF87F980028E1D088
+:10C4B000F4E70DF5017D30BDAB2D002058030300DE
+:10C4C000F8B5134C2078C0B10120A07002F0ACF890
+:10C4D000112814D0022002F0BFF800258DF800507A
+:10C4E0006846FAF779FC11DF064625709DF80000D2
+:10C4F000FAF796FC2EB13046F8BD0820F8BD0020B2
+:10C50000F8BDA57002F034FE032002F0A5F8F6E7AE
+:10C51000A82D00207CB5194C207808B108207CBDDE
+:10C520000120A070002002F07FF8112819D000200F
+:10C5300002F092F812480026006801908DF8006021
+:10C540006846FAF749FC0F4901A810DF05000AD038
+:10C55000002020709DF80000FAF762FC2DB12846FB
+:10C560007CBD00207CBD0120F3E7A670667002F060
+:10C570001BFE012002F070F8F3E70000A82D002058
+:10C58000EC020300256C02000EB50749684600F076
+:10C590003FF805E0D0E900108847684600F04FF802
+:10C5A00002980028F6D10EBD080303000148007868
+:10C5B00070470000A82D00200548817819B1007847
+:10C5C00018B1FFF77DBF08207047FFF7A3BF000039
+:10C5D000A82D00201FB568464BDF30B1052814D0C8
+:10C5E00004B0BDE81040FAF75BBB084901A800F0B1
+:10C5F0000FF806E0D0E900210098904701A800F06C
+:10C600001EF803980028E6D0F4E71FBD740303006A
+:10C61000016009684160AFF3008010B5D0E90021E6
+:10C620005368994201D1002104E0D1E90034A342CA
+:10C6300002D01946816010BD08314160F0E7816881
+:10C6400000290BD0026892680A44826041684B68F6
+:10C650009A4203D108314160FFF7DFBF7047000005
+:10C660000C4A10B502F594730EE0991AC91001EB4B
+:10C67000D171491002EBC1010C68844201D90B460B
+:10C6800002E005D201F108029A42EED3002010BD6B
+:10C69000486810BD8801030000B5FFF7E1FF0028DE
+:10C6A00000D1014800BD000074010300405800287B
+:10C6B00000D00120704708B5002242504058009039
+:10C6C00008BDD0F80403084000D00120704740584E
+:10C6D000002800D00120704708B500224250405881
+:10C6E000009008BD08480068012110F0010F08D132
+:10C6F0004FF0E020E02280F80024C0F88012C0F85B
+:10C70000001102480160704700E100E01805004098
+:10C710000649024600200B790BB1852070470A605C
+:10C7200001220A7100224A7170470000882C002003
+:10C7300004490120086004480168C1F30041002950
+:10C74000FAD170470C00004018040040002802D0C5
+:10C750000149800108477047910003002DE9F0412D
+:10C760000E46804601F006F9204D0028404616D0BE
+:10C77000FCF75AF8284490F858008009032802D0A2
+:10C7800001280AD003E04046FFF714F928B103213D
+:10C790004046BDE8F041FFF7BDB80221F8E701F0DF
+:10C7A000F5F8002820D04046FCF73EF80446104F2C
+:10C7B0004FF4807007EB840100EB8400D1F8102562
+:10C7C00080B242F00102C1F81025FFF73BF9002EBC
+:10C7D0000AD04046FCF728F855F82000002803D07E
+:10C7E0000120A040C7F80403BDE8F0819833002081
+:10C7F000006000402DE9FC41DFF8C080044608EBF2
+:10C800000400002790F930001346C0170E46401C64
+:10C8100001D008274FE0B0781946C0F34002204607
+:10C82000FBF7DEFF0546401C44D0B07841071CD41E
+:10C83000C0070DD068460094FFF792F8009900EB0E
+:10C840008100D0F8001721F00201C0F8001707E0BE
+:10C8500000217378204600910A460191FEF7D7FF28
+:10C86000164920466431FEF7AAFAB078800718D539
+:10C870001348317800EB8500D0F81025114B1A4091
+:10C88000C0F810254FF47C524FF4403302EA0422E2
+:10C8900003EA01410A43D0F810150A43C0F81025F5
+:10C8A00009E008EB0500327810F8581F41EA8211C0
+:10C8B000017000E004273846BDE8FC819833002071
+:10C8C00000600040FFC0FCFF10B5FFF773F80028C0
+:10C8D00000D0012010BD000070B5194D95F86A0018
+:10C8E00008B1082070BD0020411E2A18401CC0B2AB
+:10C8F00082F830103028F8D300242046FBF762FF7E
+:10C90000641CE4B20C2CF8D30D490024E0204C66E2
+:10C91000A1F868400B4981F8000401264020891FD6
+:10C92000C1F88002C1F800014FF4BE70FFF78AF829
+:10C930000549F007C1F8040385F86A60204670BD18
+:10C940009833002006E000E000600040034890F8C3
+:10C950006A00002800D001207047000098330020B2
+:10C960000121B1EB507F01D10120704700207047B9
+:10C9700038B50D4601F05EFB040014D000208DF8A0
+:10C9800000006846FAF728FA207928B19DF80000DF
+:10C99000FAF746FA112038BD0120256020719DF874
+:10C9A0000000FAF73DFA002038BD10B501F042FB57
+:10C9B000002802D000210160017110BD0149024828
+:10C9C00002F00EBE04340020002000402DE9F041AA
+:10C9D0000546007916460F4600EB40012D4A01EB53
+:10C9E000C00102EB810494F82A1011B10820BDE8BF
+:10C9F000F081294951F820102868FFF7B9FF08B1E4
+:10CA00001120F4E739462846FAF750FA666038698B
+:10CA1000206030004FF001062FD03F7F4FF48E7121
+:10CA20002868FFF748FE4FF4A2712868FFF743FE1D
+:10CA300028681A49C0F8041328684FEA4711000B08
+:10CA400040B2002806DA00F00F0000F1E02080F884
+:10CA5000141D03E000F1E02080F800142868000BAA
+:10CA600040B200F01F0206FA02F14009800000F116
+:10CA7000E020C0F88012C0F8001128680421C0F836
+:10CA800000150020A061E06184F8290044F8140F2B
+:10CA9000A675ACE704340020740003008000020097
+:10CAA0002DE9F047054600790B4600EB400101EB0C
+:10CAB000C000234901EB8004284600F043F810B180
+:10CAC0001120BDE8F0874FF00008C4F82080A36073
+:10CAD000626184F828804FF48E7647463146286894
+:10CAE000FFF7E9FD28684FF00109C0F808902146DA
+:10CAF000286802F011FD606800BBD5F800A00EE0C8
+:10CB000094F8280008B10F2716E031465046FFF789
+:10CB1000CDFD0028F4D02146504602F0FDFC216AEC
+:10CB200060698142F1D331462868FFF7BFFD0028D4
+:10CB3000F9D02868C0F80C90C4F814803846C0E7D3
+:10CB400004340020007900EB400101EBC0000449EF
+:10CB500001EB80004069002800D0012070470000F0
+:10CB6000043400202DE9F047044600794FF0000915
+:10CB700000EB400101EBC000254901EB8007206874
+:10CB8000C0F80095786880B120682249C0F8081381
+:10CB900020680121000B40B200F01F0291404009C3
+:10CBA000800000F1E020C0F880112068D0F80C254A
+:10CBB000D0F81485D0F80865D0F810554FF0FF3143
+:10CBC000C0F81415C0F80C152068C0F80815C0F896
+:10CBD0001015501C02D01046FEF764FEB8F1FF3F5E
+:10CBE00002D04046FEF75EFE681C02D02846FEF7E3
+:10CBF00059FE701C02D03046FEF754FE2068FFF745
+:10CC0000D4FE87F82A90C7F80490BDE8F0870000AA
+:10CC100004340020840202000149024802F08CBD65
+:10CC200030340020002000402DE9F0410546164632
+:10CC300000790F46154A00EBC00102EB810494F81D
+:10CC4000201011B10820BDE8F081114951F82010E1
+:10CC50002868FFF78DFE08B11120F4E73946284611
+:10CC6000FAF75FF96660386920601EB1397F28469F
+:10CC7000FDF7E8FA28680821C0F800150020A06137
+:10CC8000E0610121606184F82010DCE7303400208D
+:10CC9000780003002DE9F04704460E46007920494C
+:10CCA00000EBC00001EB800517463046FFF758FE49
+:10CCB00030B1204600F036F820B11120BDE8F087F1
+:10CCC0001020FBE76F61AE604FF49076002731468D
+:10CCD0002068FFF701FD4FF4AC7841462068FFF76C
+:10CCE000FBFC2068AA686969C0F84425C0F84815AB
+:10CCF000206801218160686878B9B146494620689A
+:10CD0000FFF7E5FC064641462068FFF7E0FC0643D6
+:10CD1000F4D000B10F27002068613846CEE700004C
+:10CD2000303400200079054900EBC00001EB8000A1
+:10CD30004069002800D001207047000030340020F6
+:10CD40002DE9F04704460079274900EBC00001EBCC
+:10CD5000800720684FF00009C0F80095786880B11E
+:10CD600020682249C0F8081320680121000B40B256
+:10CD700000F01F0291404009800000F1E020C0F85F
+:10CD800080112068D0F80C25D0F81485D0F80865FB
+:10CD9000D0F810554FF0FF31C0F80C15C0F814153D
+:10CDA0002068C0F80815C0F81015501C02D01046B5
+:10CDB000FEF781FDB8F1FF3F02D04046FEF77BFD54
+:10CDC000681C02D02846FEF776FD701C02D0304663
+:10CDD000FEF771FD2068FFF7E8FD87F82090C7F89F
+:10CDE0000490BDE8F08700003034002010030200FA
+:10CDF00010B590B1032814D10A480321008801EB33
+:10CE0000004009A1FFF718F80220FBF73FFB0028BC
+:10CE100007D0BDE81040F9F743BFBDE8104001F06E
+:10CE20007BBF10BDF82D00204661737420616476CD
+:10CE30006572746973696E672E00000000780028BF
+:10CE400007D104483B21408876DF002801D0F9F75C
+:10CE500027BF7047882B002070B58D88027900EBC2
+:10CE6000C5042273C97BA41D012902D0022904D163
+:10CE700001E0008800E040882080218860888142AD
+:10CE80000FD92846A5DF0126A0B1112814D0FFF73D
+:10CE900003FC02460A480BA1008806EB0040FEF79F
+:10CEA000CFFFA179E079814208D92846BDE87040DA
+:10CEB000FBF752BE6671F4E72671F2E770BD000021
+:10CEC000C42D002073645F626C655F676174746376
+:10CED0005F65786368616E67655F6D74755F7265C5
+:10CEE000717565737428292072657475726E656436
+:10CEF0002025732E000000007CB506468D88C8886A
+:10CF000006EBC504A41D172800D2172021888142F2
+:10CF100000D8084660800020207121882846B5DFAF
+:10CF200050B1FFF7B9FB02460E480121008801EB22
+:10CF300000400DA1FEF784FF6079002810D1306910
+:10CF400000280DD01449D1E90201CDE90001ADF866
+:10CF500002506088ADF80400326969463046904757
+:10CF60007CBD0000C42D002073645F626C655F6748
+:10CF7000617474735F65786368616E67655F6D7413
+:10CF8000755F7265706C7928292072657475726E90
+:10CF900065642025732E0000C4FF020048B1064AD4
+:10CFA0000168914205D140680449401802D0012827
+:10CFB00000D0032070470000DEC0ADDE02FEE10EAF
+:10CFC0008A7D022A04D90289CB881A44D21C0281A4
+:10CFD0004289C988511AC91E418170472DE9F04123
+:10CFE0000D460221904600F58056298000F1080484
+:10CFF000144F1BE031462046FCF7C2FD40B1B8F1AA
+:10D00000000F02D0012288F80020022816D004E088
+:10D01000A0687969884200D97861288861880844C5
+:10D02000C01C2880608804EB80040C343146204604
+:10D03000FCF7B9FD0028DDD1BDE8F0814FF4806038
+:10D040002880F9E7E02C002008B500210091014676
+:10D050000823024A0248FEF7D7FA08BDA8000300D9
+:10D06000B02D002008B50020009004480823044A91
+:10D0700001680448FEF7C8FA08BD0000082D00202A
+:10D08000A0000300B02D00202DE9F05F0025DFF89F
+:10D090000891DFF808B12C464FF00308AA462F4646
+:10D0A000D9F80C0000EB07363046FFF777FF78B36E
+:10D0B000012847D0032862D100204FF4806200BFCE
+:10D0C00056F82010491C0ED004EB84010BEB8102B2
+:10D0D000A8F10100566003221FFA80F80BF8212006
+:10D0E000641CA4B24BE0401C9042E9D32C48016878
+:10D0F00079B104EB840102200BF821000BEB8101D4
+:10D100004E600881254828304480641CA4B205E0A4
+:10D1100007E00221066081804FF0010A45F0010519
+:10D120002DE004EB840100220BF821200BEB8101A0
+:10D1300001F110024E6030460831FFF74FFF45F015
+:10D140000205CDE7BAF1000F0CD0022004EB8401F8
+:10D15000134A0BF821000BEB810112684A60641C32
+:10D160000881A4B20E480022011D06603046FFF778
+:10D1700035FF0B48808802280CD0082005437F1C0F
+:10D18000BFB2032F8CD3B8F1020F00D20025E8B252
+:10D19000BDE8F09F0420F1E7B02D002034360020D8
+:10D1A000082D002001494978FAF752BC0C2C0020C8
+:10D1B000002101F0B1BF30B585B00C4605218DF8D6
+:10D1C00000101546ADF80200FCF732FFADF8040080
+:10D1D0006846CDE90245FBF71FFF05B030BD0000F2
+:10D1E00070B5054D06460024304655F82410884792
+:10D1F000641C042CF8D370BDF4FF02003EB5104D42
+:10D20000002400BF05EB041002F034FD641C022C66
+:10D21000F8D30124502002210094CDE901100849DF
+:10D22000084BB039A02201F1A00000F0E9FB08B1E1
+:10D2300003203EBD0348401E847000203EBD000018
+:10D24000D8320020F92B002000F06CB900F06CB946
+:10D2500070B504460025C168184A284602EB001341
+:10D260009B688B4202D102EB001003E0401C0228B5
+:10D27000F4DB00202178082904D0092908D01329DB
+:10D2800014D112E0617A89B980B102F003FD0DE09A
+:10D29000617A59B950B100218160817B41F002016E
+:10D2A000817307490120087003E001252046FFF73C
+:10D2B00097FF2846BDE8704000F0C4BFD832002078
+:10D2C000F82B002000F0E5B908B513889B00009307
+:10D2D0006B4600F05FF908BD002300F05BB938B57C
+:10D2E00005460024204609E08178284600F080F8B1
+:10D2F00010B1052800D003240098401C0090694616
+:10D30000284602F0A3FC0028EED134B9284600F0EC
+:10D31000C4F910B1072802D00324204638BD0724E1
+:10D32000FBE71346002200F069B900002DE9F04741
+:10D330001F0015460E46814604D0072E05D0082E44
+:10D3400016D102E00E20BDE8F0878DB1022D0FD876
+:10D3500000F0AEF960B14FF000083146484602F0E7
+:10D360005BFC041E06D0207BA8420DD00F20EAE70C
+:10D370000720E8E7FF214FF6FF7002F04DFC041E86
+:10D3800006D0A0F80090A670607BFF2802D00CE0C9
+:10D390001120D8E72946154800F004FB0146204635
+:10D3A0006173FF2913D04FF001082573617B0F488B
+:10D3B00000F046FB02000DD0ABB23146384600F01B
+:10D3C00007FAB8F1000F0ED0082E05D00BE002F0DE
+:10D3D00051FCDDE70320B6E738886FF0050101EB6B
+:10D3E0008000796888800020ADE70000C832002006
+:10D3F00070B5002402F010FC05000BD0686820B165
+:10D4000000F06FF9040000D00324284602F042FC2B
+:10D41000204670BD052070BD70B515460C46072925
+:10D4200003D0082C01D0072070BD02F0F5FB28B115
+:10D4300005808470BDE8704002F0ACBB052070BD73
+:10D440007CB50D46072903D0082D01D007207CBDEF
+:10D45000002602F0E1FB040002D0606810B11CE07D
+:10D4600005207CBD617B0F4800F0EAFA02004FF016
+:10D470000000009001908DF8025010D0237B2946C7
+:10D48000684600F03DF9684602F072FB211D6846CF
+:10D4900000F010F90646092801D030467CBD032073
+:10D4A0007CBD0000C83200204FF6FF714180014969
+:10D4B00009680847DCFF020030B587B01748FBF762
+:10D4C00037FF10B1032007B030BDFBF753FE08B1A2
+:10D4D0008620F8E700F0CEF9002002904CF2070415
+:10D4E00003900EE0694604A8FBF7ECFE00988088E4
+:10D4F000A0F5404085B204A8FBF7A4FE284600F042
+:10D5000075F902AA04A92046FBF7C3FE0028E9D05A
+:10D510000349012008700020D5E70000299002008F
+:10D52000EC2B002000F088B900F08CB970B586B003
+:10D5300014460E46054600F03BF940B105F5404063
+:10D5400080B20F4A6946FBF7A4FE40B902E0012011
+:10D5500006B070BD03A96846FBF7B4FE08B1002011
+:10D56000F6E7A570039840882080049860600398CF
+:10D570008088A0F5404030806846FBF763FEE6E710
+:10D58000F02B0020024800214160816070470000BC
+:10D59000EC2B0020F0B587B01D46144607460E461A
+:10D5A000FF280AD8084600F003F930B103AA314633
+:10D5B000384600F0E5F840B902E0072007B0F0BDBA
+:10D5C00001A903A8FBF77EFE08B10520F6E7A670C7
+:10D5D00001984088208045B18200286890420BD392
+:10D5E00002996068F8F742FF01E00298606003A8C2
+:10D5F000FBF728FE0020E1E70420DFE77FB586B0D7
+:10D600001E460D460446FF282AD8A87800F0D0F818
+:10D6100030B304F54040ADF80000A87803AA00F547
+:10D620004040ADF802006868019028880290A9780F
+:10D63000204600F0A5F80528089813D010B108A8D6
+:10D64000FBF7A4FE694603A8FBF760FEB0B107280C
+:10D650001DD0082819D00E2817D003200AB070BD9D
+:10D660000720FBE728B108AA694603A8FBF759FE83
+:10D67000ECE7694603A8FBF750FEE7E71EB1314629
+:10D6800003A8FBF716FE0020E8E71120E6E7862056
+:10D69000E4E74FF6FF7000F0A9B810B5FF2801D9F4
+:10D6A000072010BD00F0A8F800F02EF8002010BDF3
+:10D6B00000F0F4B870B504460D46807800F078F8B4
+:10D6C00058B121882846FBF749FE002804D00728D6
+:10D6D00005D0092800D0032070BD072070BD86202A
+:10D6E00070BD01B56846FBF751FE002800D003204D
+:10D6F00008BD00000149C978FAF7AAB90C2C00202E
+:10D700009BB200F065B8000070B51B4D8AB00020D8
+:10D71000687000904FF6FF760190304603E0204697
+:10D7200000F07CF8204600F087F80446B0421DD097
+:10D7300004F5404080B26A4602A9FBF7B2FD0A2810
+:10D74000EDD004F5404080B2FBF7D4FC08280FD0A0
+:10D7500000280BD005461422084905A8F8F786FED4
+:10D76000ADF8184005A80795FFF79EFE0AB070BDFA
+:10D7700001206870FAE70000EC2B0020E0FF0200B7
+:10D780007CB5054616460C46084600F011F8002008
+:10D79000009005F54045019004F54044A8B2A1B2BF
+:10D7A0006B463246FBF76EFD002800D005207CBD9D
+:10D7B00007280BD0012809D0082807D0052805D054
+:10D7C000062803D0042801D00020704701207047AC
+:10D7D00010B503EB83034FF6FF7404EA0313817063
+:10D7E000DB1C99084260018010BD00000149FBF775
+:10D7F00073B80000F832002010B50446A0F57F4051
+:10D80000FF3807D004492046FBF766F8A04201D153
+:10D81000012010BD002010BD1833002010B50446B3
+:10D82000044900F02BFE03492046BDE8104020319A
+:10D8300000F024BEF83200200149FDF77DB9000058
+:10D840001833002070B50A49FDF776F904464FF603
+:10D85000FF7507E000F02CF838B105492046FDF7C8
+:10D860006BF90446AC42F5D170BD204670BD000096
+:10D87000F832002010B508484021F8F71EFE4FF49A
+:10D8800080742146044800F0ADF921460248BDE805
+:10D890001040203000F0A6B9F8320020FF2803D84D
+:10D8A0000146024800F0CDB900207047F832002050
+:10D8B000FF2803D80146024800F0C3B90020704792
+:10D8C0001833002010B50C46FCF71EF8FF2804D0D2
+:10D8D000024900EB400021F8204010BD2831002013
+:10D8E0001CB500F059F908B1F9F7DAF900200090F9
+:10D8F00001909DF8000020F0720040F001003030EF
+:10D9000020F080008DF8000007208DF80100102025
+:10D910008DF802009DF8030040F003008DF803002D
+:10D920009DF8040040F003008DF80400684600F004
+:10D93000EDFA08B1F9F7B4F9064800F0D1FA08B1E8
+:10D94000F9F7AEF90448FBF7F3FC002801D0F9F72A
+:10D95000A7F91CBDA1DA0200259002000068012889
+:10D9600005D0022803D0042801D0002070470120F0
+:10D97000704700000449084490F93000082801DB92
+:10D980000120704700207047983300200449084464
+:10D9900090F93000082801D201207047002070471C
+:10D9A000983300202DE9F0410F46060026D030685C
+:10D9B00020B3706810B3FF2400251CE0294670686E
+:10D9C00000F017F948B1FF2C00D12C46281B401C51
+:10D9D000B8420ED12046BDE8F081FF2C06D108E008
+:10D9E0002146304600F040F8641CE4B2AC42F7D364
+:10D9F000FF246D1CEDB2B068A842DFD8FF20EAE733
+:10DA00002DE9F0410400DDE90705069E16D0A9B115
+:10DA1000A3B100FB05F7974210D8C21DB6EBD20F99
+:10DA20000CD358B155B1E5602160C4E9013081B231
+:10DA3000184600F0D7F80020BDE8F0810720FBE78A
+:10DA400070B504000D460DD0206858B1606848B12B
+:10DA5000FF2D07D000F0F5F820B1E168206805FB44
+:10DA6000010070BD002070BD70B504000D4611D0DE
+:10DA7000206800280ED0606800280BD0FF2D09D048
+:10DA800000F0DFF8002805D029466068BDE8704046
+:10DA900000F0E3B870BD002901D001F061B9704712
+:10DAA000F8B5044600781E4D03260E281DD2DFE887
+:10DAB00000F0071C0F1C1D1C24351C331C352E3593
+:10DAC000288818A106EB0040BDE8F840FEF7B4B97D
+:10DAD0006088F9F78DFF0246207A009028886388D5
+:10DAE00006EB00401AA1FEF7BAF9F8BD002000903D
+:10DAF00060886946FFF7CFFFF8BDFBF71DFB0828DC
+:10DB0000FAD00028F8D0BDE8F840F9F7C9B8BDE868
+:10DB1000F8400020F8F7E2BF2069F2E7A068F0E7DC
+:10DB2000F82D0020436F6E6E656374656420746F1A
+:10DB300020612070726576696F75736C7920626FF1
+:10DB40006E646564206465766963652E000000007C
+:10DB5000436F6E6E656374696F6E20736563757273
+:10DB600065643A20726F6C653A2025642C20636FDF
+:10DB70006E6E5F68616E646C653A20307825782C33
+:10DB80002070726F6365647572653A2025642E009B
+:10DB9000FBF71EBAFBF71CBA10B5FFF78DFC88B96E
+:10DBA000FFF72CFB70B901F0DDF858B901F0F8F976
+:10DBB00040B9FBF745FE28B9FBF72AFF10B9FCF77F
+:10DBC000A7F908B1032010BD05484FF6FF71818009
+:10DBD00000218160417001210170002010BD000012
+:10DBE000FC2B0020002803D0C91DC908F8F765BC2C
+:10DBF0007047002809D001F0070301229A40D2B2F1
+:10DC000000EBD1001146FCF75BBD70472DE9F041F8
+:10DC10000D46060013D0002401270EE004F0070093
+:10DC200007FA00F0C1B206EBD400FCF749FD10B1D1
+:10DC30002046BDE8F081641CA4B2AC42EED3284675
+:10DC4000F7E740B100EBD10001F0070200780121B5
+:10DC50009140084000D001207047F8B50400C1F39E
+:10DC6000C70501F007014FF0010000FA01F0C6B24C
+:10DC70000FD0605D30420CD000208DF80000684667
+:10DC8000F9F7AAF8605DB04360559DF80000F9F718
+:10DC9000C7F8F8BD2DE9F041044686B00127808819
+:10DCA000FCF704F96080207800263F4D082808D052
+:10DCB000092820D04FF6FF780A2829D00B2853D105
+:10DCC00058E0607A10B1012809D04DE0A86830B161
+:10DCD000E168814203D1AE60A088A88016E0687830
+:10DCE000E8B3A088A98888423ED1207A06283BD193
+:10DCF00000F08CFA38E0607A88BBA86878B3E168F5
+:10DD0000814231D1AE60E868401EE860E6602BE0F9
+:10DD1000A878E8B14046FFF799FA4146404517D147
+:10DD20000846FFF791FA404512D1AE7014216846BB
+:10DD3000F8F7C3FB0C208DF80000ADF80480ADF8B7
+:10DD4000028000272046FBF743F96846FBF740F9BD
+:10DD5000687838B1A088A988884203D100E003E040
+:10DD600000F054FA002F1CD006B02046BDE8F04168
+:10DD7000FBF72EB9A8780028F6D0AE7014216846BB
+:10DD8000F8F79BFB0D208DF80000ADF80480ADF88E
+:10DD90000280A06802902046FBF71AF96846FBF75C
+:10DDA00017F906B0BDE8F081FC2B00200349097883
+:10DDB00009B1FCF729B9082070470000FC2B0020AE
+:10DDC0002DE9FF4F2A4883B09946007892468B464A
+:10DDD000B8B14FF6FF763046FFF738FA804600209C
+:10DDE0000090244801AA062100680190CDF808D0CF
+:10DDF0004046FFF769FA00256C1E3746072804D015
+:10DE000017E0082007B0BDE8F08F0520FAE70020F2
+:10DE10000090A84201D305464746A04201D20446DD
+:10DE200046464046FFF712FA804601AA0621FFF750
+:10DE30004BFAD8B10528EAD0A8F57F41FF3901D0C7
+:10DE40000320DFE70399002001B10F80BBF1000F31
+:10DE500001D0CBF80050BAF1000F01D0AAF8006051
+:10DE6000B9F1000FCED0C9F80040CBE70098D0E759
+:10DE7000FC2B00200400030070B5184E86B03078EB
+:10DE8000D0B10120B0704FF6FF742046FFF7DEF9E5
+:10DE90000546A0421DD10020B07014216846F8F755
+:10DEA0000CFB0C208DF80000ADF80440ADF80240EA
+:10DEB0006846FBF78DF80EE0082006B070BD00BF85
+:10DEC000FFF774FF08B10320F7E72846FFF7BEF914
+:10DED0000546A542F4D10020EFE70000FC2B00200E
+:10DEE000084A117821B1D178032903D3042070475F
+:10DEF00008207047044B43F82100491CD1700020D2
+:10DF000070470000FC2B00203833002003490978BB
+:10DF100009B100F079BF082070470000FC2B0020F9
+:10DF2000002801D0FBF754B8704770B50D000446C7
+:10DF300002D10020F8F7B4FE14B90020F8F7B0FEC3
+:10DF40002878207069886170090AA170A988E17039
+:10DF5000090A2171E8886071000AA07170BD000093
+:10DF600010B50C46017A052908D0407A38B1084826
+:10DF700008A102682046FDF7D1F800E01AB106A119
+:10DF80002046FDF7CBF82046BDE81040FDF7D3B89A
+:10DF9000842D0020257300000D0A000038B5C388C9
+:10DFA0000D46044633B114A0009015A216A12846D0
+:10DFB000FDF7B4F8217A05291CD0607A48B1A08811
+:10DFC000FDF704FE164951F8202016A12846FDF75A
+:10DFD000A5F8A0880021FDF7D7FF03461049207A55
+:10DFE000143951F8202001B02846BDE830400EA178
+:10DFF000FDF794B838BD00001B5B306D00000000D9
+:10E000001B5B313B33316D0025734C6F67732064AC
+:10E01000726F70706564202825642925730D0A00CD
+:10E02000842D0020257300003C25733E2025733A83
+:10E03000200000000349884201D1034870470020B6
+:10E040007047000000200040902C00200146054849
+:10E0500010B50068FCF7A3FD04461C21F8F72DFA63
+:10E06000204610BD98000300014602480068FCF7F6
+:10E07000B7BD000098000300034802490068FCF7A0
+:10E0800099BD0000282D002020010300F0B5254D8A
+:10E09000254E85B004460027686828B921493068B4
+:10E0A0000831FCF792FD686001460078072817D216
+:10E0B000DFE800F0160408080E0E12002046FBF7F9
+:10E0C000FFFF02E0204601F06FFE040028D008E0C8
+:10E0D0002046FAF7DFFDF8E72046FBF75BFAF4E7A6
+:10E0E0000F2414216846F8F7E8F9A4F5E8501D3824
+:10E0F00000D10024019469466868FAF7ADFE6846CD
+:10E10000FAF7E4FE07496F60002408313068FCF735
+:10E1100051FD044801210C30FCF7F1FD0028BBD172
+:10E1200005B0F0BDE02C0020980003002DE9F0417F
+:10E13000234C0025234E207A012730B92248311D77
+:10E140000068FCF742FD306038B10220207231686F
+:10E15000087928B101281ED116E06560BDE8F0817C
+:10E16000D1E90503C01A4FF48052904200D3104603
+:10E17000B7EB900F01D2820800E001220869C9685C
+:10E180001844194429DF03E0D1E90301084428DFDA
+:10E1900058B1112812D003213068FAF7A7FE257272
+:10E1A0006560BDE8F041FFF767BF207C0028D5D14E
+:10E1B000BDE8F04100210220FDF7D4B92772CDE778
+:10E1C000F8360020242D00202001030010B5012185
+:10E1D0000448FCF77AFD002803D1BDE81040FFF7A2
+:10E1E00055BF10BDEC2C002010B5074C201DFCF7CE
+:10E1F0005DFD002806D1607C002803D1BDE81040F9
+:10E20000FFF794BF10BD0000F8360020084910B594
+:10E2100000231A46A1F10800FFF7D2FD30B105280E
+:10E2200004D0002002490C39487010BD0120F9E7E4
+:10E23000082C002010B510461A46F8F717F90020F0
+:10E2400010BD00002DE9F0471B4F824600263878AC
+:10E2500086B0002821D00024DFF86080A14600BFEE
+:10E2600008EB0415A87B810702D410EA0A0F1BD023
+:10E270000126284601F08EFCB0B14FF6FF71ADF8D3
+:10E2800002102988ADF80410862809D007218DF8DE
+:10E29000001002906846FEF7A3FF06B0BDE8F087C5
+:10E2A00006208DF80000F5E7641C022CD8D3002E60
+:10E2B000F3D187F80090F0E7F82B0020D832002047
+:10E2C0002DE9F04707461E481C46154600780E46C5
+:10E2D00070B185B17CB1DFF86C804FF00009A08887
+:10E2E00002282BD200EB800118F8210010BB19E0A6
+:10E2F0000220BDE8F0870520FBE720681FB1818878
+:10E300003A8891420ED11EB101883288914209D1DA
+:10E3100080682860206868600A4828300089288161
+:10E320000020E6E7A088214600F05EF80028E4D14E
+:10E33000C4F80090A088401CA080D0E70A20D8E74D
+:10E34000002D002034360020F8B505464068244FE3
+:10E350000C46002648B32349CA68824225D8096979
+:10E36000814222D3FCF708F8F8B12889398988421C
+:10E370001BD1D5E900018A68904216D10020A7F18F
+:10E38000280200BF00EB800302EB83035B688B4233
+:10E3900005D203F580538B4201D9208011E0401C47
+:10E3A00080B20228EED30020F8BD268000960AE055
+:10E3B000009829688068884205D10098686038898B
+:10E3C00028810120F8BD2088694600F00DF800285A
+:10E3D000EED12088401C80B220800228E6D3E2E7FC
+:10E3E0005C360020B02D002070B50E4600EB800199
+:10E3F000134800EB81004468306804F5805518B17B
+:10E40000418800EB810411E0083410E029462046E1
+:10E41000FBF7B6FB20B1012805D0022807D10DE09B
+:10E420000120346070BD608804EB80040C34294600
+:10E430002046FBF7B8FB0028E8D170BD002070BD76
+:10E440003436002038B50C460021009101460423E3
+:10E45000074A0848FDF7D8F808B10E2038BD064A2B
+:10E4600004EB840102EB810101200874002038BD17
+:10E470009C000300B02D0020343600200A46FF28FF
+:10E4800003D801461046FFF7E8BB704708467047BF
+:10E490001E4810B50078002837D01C481C49183099
+:10E4A00000F0A9FA81B21B48F9F717FE174818497E
+:10E4B000183000F0A0FA81B21648F9F70EFE1348A2
+:10E4C0001349183000F097FA81B21248F9F705FEA7
+:10E4D0000E480F49183000F08EFA81B20D48F9F756
+:10E4E000FCFD0A480A49183000F085FA81B2094853
+:10E4F000F9F7F3FD05480649183000F07CFA81B2BF
+:10E50000BDE810400348F9F7E8BD10BD882B002096
+:10E51000E42F0020882E002070B5012670044FF0F3
+:10E52000E0210025C1F88001084C4010C4F84803E0
+:10E53000C4F8080366602F20FEF708F9A660044CB3
+:10E540002F20A560FEF702F9A57070BD00100140F4
+:10E55000B82C002070B5054688690C4600284FF499
+:10E56000847128460AD0FEF7A6F8D5F81805626A25
+:10E57000E1688854606A401C606270BDFEF79BF8D9
+:10E58000D5F8180570BD1FB501238DF80030CDE911
+:10E590000121D0E90012684690471FBD1FB5012335
+:10E5A0008DF800308DF808100192D0E9001268460D
+:10E5B00090471FBD10B50446064841792046F9F73B
+:10E5C00047FA002804D12046BDE8104000F06CBA9C
+:10E5D00010BD0000D42B002038B50021012548B122
+:10E5E00001280CD0032809D1FEF77CF8BDE838409B
+:10E5F000FCF748BD4FF0E020C0F8805138BD8DF8E1
+:10E6000000106846F8F7E8FB064C207808B9FCF7DC
+:10E610001DFDE068401CE060A5709DF80000F8F763
+:10E62000FFFB38BD843300203EB5044609496846E7
+:10E63000FDF7EEFF08E000BFD0E90021204690473B
+:10E6400030B16846FDF7FBFF02980028F4D13EBDCB
+:10E6500011203EBDF00203003EB50446084968465D
+:10E66000FDF7D6FF07E000BFD0E900212046904724
+:10E670006846FDF7E4FF02980028F5D13EBD000092
+:10E68000FC0203002DE9FC4104460C3000278046C3
+:10E69000FBF7DEFC4FF6FF750646A842208803D143
+:10E6A000FBF7C6FC064602E03146FBF7ABFC2088D0
+:10E6B0000022012100F0C6F8AE4212D06A460721BE
+:10E6C0003046FEF709FE60B9019D95F844003435E7
+:10E6D000C00705D1414605F11200FBF77EFC00B1F1
+:10E6E0002F46002320881A46394686DF05000BD0C6
+:10E6F000002320881A46314600F088F820882946F1
+:10E7000000F002F9BDE8FC81002FFBD10023208836
+:10E710001A46314600F07AF82088002241F20601BC
+:10E72000FAF76EFBEEE700002DE9FC411D46089C60
+:10E7300016460F46804644B16B46012207213846F3
+:10E74000FEF7F4FD112801D010B10320BDE8FC81D3
+:10E7500050210198F7F7B1FE019806700198E56025
+:10E76000343020600198183020610198401C6061AD
+:10E770000748E061019940461131FBF71BFB002877
+:10E78000E3D107213846FEF75BFE0528DDD0DDE743
+:10E7900044330020002835D00278910701D41106B7
+:10E7A0002FD4C2F3021104292BD8930703D50329D0
+:10E7B00001D1110625D5437881788B4221D8072BCA
+:10E7C0001FD310291DD8C1784B071AD400794307ED
+:10E7D00017D40B0715D4030713D4D2074FEAC1721D
+:10E7E00001D042B10FE062B989070AD4C10708D14C
+:10E7F000800706D407E0890705D4C10703D1800745
+:10E8000001D40020704701207047000070B50C460D
+:10E8100005466AB1002B12D009480122C17828466A
+:10E82000F9F72EF921462846BDE87040FBF7EABB10
+:10E83000002B04D0BDE870400846FBF7E5BB70BD77
+:10E840000C2C0020F0B5174D14460F460A4685B033
+:10E8500006462978F9F714F9002F1FD00CB10122D0
+:10E8600000E0002269783046F9F70AF9012C17D048
+:10E870000022A9783046F9F703F90022E9783046FA
+:10E88000F9F7FEF8142208496846F7F7EFFDADF8EE
+:10E8900002608DF808406846FAF7B0FB05B0F0BD9D
+:10E8A0000122E6E70C2C00201800030010B586B00A
+:10E8B000044614216846F7F700FE04208DF8000096
+:10E8C000ADF802406846FAF799FB06B010BD0000AB
+:10E8D00002498969002900D0084770479430002018
+:10E8E00030B585B00C460546142206496846F7F750
+:10E8F000BDFDADF8025068460294FAF75BFB05B027
+:10E9000030BD000054FF020030B585B00C4605460E
+:10E91000142206496846F7F7A9FDADF8025068468B
+:10E920000294FAF76BFB05B030BD00002C00030029
+:10E930000348417881F0010141700248F9F7E8BBD2
+:10E94000882B0020882E002070B515480124512105
+:10E9500064258460C0E9001504730146114800F085
+:10E960003FF80F488C211030002601604FF496715B
+:10E9700041600A218160067301460A48083000F0B0
+:10E980002FF807484FF4FA7120300560C0E90114F0
+:10E9900006730146BDE870400248103000F020B810
+:10E9A000C42F0020902B002010B503680A688968E6
+:10E9B0009C1A8C4202D9591A016010BD01210260D3
+:10E9C000017110BD10B54B68026889689C1A8C42B1
+:10E9D00002D91144016010BD00210360017110BD16
+:10E9E0000A7B1AB149680160002102E009680160F0
+:10E9F00001210171704710B50446007900282046B6
+:10EA000002D0FFF7DFFF01E0FFF7CEFF206810BD67
+:10EA100070B50D4C0020D2B22070201D0B4D037834
+:10EA2000EB5C1BB1001DFEF735F902E00C30FEF780
+:10EA300037F808B1F8F734F96078002802D0217867
+:10EA40000029FAD070BD0000342D0020742C002065
+:10EA50000348002201490079F8F7B4BFB5E5020088
+:10EA6000D42B00207CB50E490E4C0022D1E90001C8
+:10EA7000CDE900016946A088FEF753FC4FF6FF750B
+:10EA800007E00846FEF7E2FBA08000226946FEF799
+:10EA900048FCA188A94201D01128F2D17CBD000018
+:10EAA000A8FF0200E02B002070B586B006460125C5
+:10EAB0000024FBF749F8112812D005DCF0B1062834
+:10EAC00028D0082808D125E0A0F54051023907D008
+:10EAD000A1F54071FF3924D001463046FFF700FF11
+:10EAE0002A46124D30462979F8F7CAFF697906B0EF
+:10EAF00022463046BDE87040F8F7C2BF14220C49E8
+:10EB00006846F7F7B3FCADF8026001246846FAF7EF
+:10EB100051FAE5E700253046FBF78AFAFAF76AFF73
+:10EB2000DEE73046FBF790FDDAE70000D42B00204B
+:10EB30007CFF02002DE9F0410746806A14468846B2
+:10EB4000C8B3002531E000BFB96A05EB450001EB11
+:10EB50008006B088801CFE2802D90C20BDE8F08118
+:10EB60002288401C08F8020020881622401C80B22F
+:10EB7000208008F800202088401C80B2208000EB14
+:10EB80000801308800F052FE2188084480B22080BD
+:10EB9000B28842B1B16871B14044F7F767FC208890
+:10EBA000B188084420806D1CEDB297F82C00A84273
+:10EBB000CAD80020D2E7FFE70720CFE730B59DB0E5
+:10EBC0004E481A9000241AA94D48FCF7C2F908B122
+:10EBD000F8F766F803208DF86C0014216846F7F703
+:10EBE0006CFC1BA802909DF80C00012520F00F0082
+:10EBF000401C20F0F00010308DF80C009DF80D0046
+:10EC0000009420F0FF008DF80D009DF80E008DF8A7
+:10EC1000045020F0FF008DF80E009DF80F006946AB
+:10EC200020F00F00401C20F0F00010308DF80F0095
+:10EC30009DF8100020F0FF008DF810003048783863
+:10EC4000F9F7E6F908B1F8F72BF8142105A8F7F75A
+:10EC500034FC9DF82100059420F00F00401C20F0AA
+:10EC6000F00010308DF821009DF822008DF818502A
+:10EC700020F00F00401C20F0F00010308DF8220032
+:10EC80009DF82300079420F0FF008DF823009DF8E5
+:10EC9000240005A920F00F00401C20F0F0001030E7
+:10ECA0008DF8240064208DF8200015482838F8F7E6
+:10ECB000F7FD08B1F7F7F4FF40210AA8F7F7FDFBCD
+:10ECC00010A10AA8F9F727FA9DF8640020F00F00B8
+:10ECD000401C20F0F00010308DF864009DF86500B5
+:10ECE00020F0FF008DF865000AA8F8F723FF002840
+:10ECF00001D0F7F7D5FF1DB030BD0000C5C102003F
+:10ED0000002F00204E6F7264696353656D69636FF5
+:10ED10006E647563746F720010B50020F9F7B6FB6E
+:10ED200008B1F7F7BDFFF9F70BFB08B1F7F7B8FF2C
+:10ED300033DF002803D0BDE81040F7F7B1BF10BDA6
+:10ED400010B500F0ABF80548002203494078BDE853
+:10ED50001040F8F737BE000025A50200142C002053
+:10ED600000F016B910B51148FAF747FB0F48401CE0
+:10ED7000FAF743FB0D48801CFAF73FFB0B48C01C19
+:10ED8000FAF73BFB0948001DFAF737FB0748401D1F
+:10ED9000FAF733FB0548401E8179182903D0012179
+:10EDA000C171002010BD032010BD0000152C0020F3
+:10EDB00010B50078114C0A2813D004DC082810D0B4
+:10EDC00009281AD10DE00B280BD0132815D10022E9
+:10EDD0000B49A079F8F7F6FD00220A49A078F8F768
+:10EDE000F1FD002206496079F8F7ECFD6078BDE896
+:10EDF000104000220349F8F7E5BD10BD142C002097
+:10EE0000B1D1020025A5020070B50B4C05004FF0F2
+:10EE100001060CD0FFF7BEFC58B1286820612879A4
+:10EE2000207504F11000A0602670002070BD002045
+:10EE3000F9E7072070BD0000142C002010B504462F
+:10EE40000078052802D0122821D105E06088A16849
+:10EE5000BDE8104000F060B90F480021806880B123
+:10EE60000D48237A1030007800F0010203B101232D
+:10EE70009A4206D3627AC0F3400002B10122904266
+:10EE800000D20121608801230022FBF7A9FA204665
+:10EE9000BDE81040FAF7C0B8142C002030B5044685
+:10EEA000008885B014284FD00ADC11282CD01328F4
+:10EEB00028D134F8040FF8F79BFD01282FD038E053
+:10EEC000192847D01A281DD1A088FEF76BF9002811
+:10EED00018D1A088F8F766FD0028A0884BD02A49F1
+:10EEE00000220978F8F7CCFD02208DF80000A088F8
+:10EEF000ADF8020000208DF808008DF80900684682
+:10EF0000FAF77CF805B030BD207A3D2804D04FF4E4
+:10EF10008851A088002224E041F23D01F9E72079E0
+:10EF2000C00701D0012200E0022220880121FFF762
+:10EF300089FC34F8045B142214496846F7F796FA02
+:10EF4000ADF802500294DAE705B0201DBDE830406C
+:10EF5000FFF798BB217A201D41B14279008802F069
+:10EF6000030205B0BDE83040FBF796BA05B0BDE836
+:10EF70003040F8F713B805B00122BDE8304041F247
+:10EF80000601F9F73DBF00000C2C002054000300DF
+:10EF90000A7802490979F8F773BD00000C2C0020AB
+:10EFA00010B51448FAF720FA1248401CFAF71CFA78
+:10EFB0001048801CFAF718FA0E48C01CFAF714FA29
+:10EFC0000C48001DFAF710FA0A48017818290FD0EA
+:10EFD000417818290CD08178182909D0C1781829CE
+:10EFE00006D00179182903D001214171002010BDFC
+:10EFF000032010BD0C2C002070B50C460546F8F718
+:10F00000F7FC012802D043F2020070BD21004FF04E
+:10F010000000FAD028467EDF70BD00002DE9F74FD2
+:10F020008AB0924688460A98F8F7E2FC06464FF600
+:10F03000FF7900244D4627460A98FEF75BFB83467E
+:10F04000202101A8F7F739FA012E01D0DEB105E041
+:10F050002F48002201790A98F8F712FDB8F1000F45
+:10F0600016D098F80000C00714D00A98FAF7E0FF0D
+:10F070000546484516D1FEF725F9054648450ED008
+:10F080004FF0010B0CE043F202000DB0BDE8F08F31
+:10F09000852721E01F48CDF810A008901CE003242C
+:10F0A0006CB121E0012E0AD10A98F7F767FD30B95B
+:10F0B0000A98FFF7FBFB0A98F7F760FD50B101A82B
+:10F0C00000905346324629460A98FFF72DFB04006C
+:10F0D00002D009E0852712E0012E10D001AB0022FA
+:10F0E00039460A987FDF044654EA07000DD0002213
+:10F0F0005B4629460A98FFF789FB2046C5E701AB26
+:10F10000424639460A987FDFEDE70122F0E700002A
+:10F110000C2C0020443300203EB505460C466846C2
+:10F12000FBF700FD6A4621462846FEF744F80948E9
+:10F130000099C2682846FFF771FF04460146012284
+:10F140002846FAF777F921462846009AF9F7F8FE9B
+:10F150003EBD0000142C0020002805D103490120E9
+:10F1600048700020F9F7D4BB7047000084330020BA
+:10F1700010B51620F7F760FC48B10A4882684FF4D2
+:10F18000800152B1016821F48001016010BDBDE829
+:10F19000104042F20100F7F783BD4FF0E020C0F8C5
+:10F1A000801110BD8035002010B51620F7F744FC03
+:10F1B000A0B1114890F800044009082811D280B18C
+:10F1C00001280ED004280CD00C4882684FF480012E
+:10F1D0006AB1016841F48001016010BD42F2010092
+:10F1E00001E042F20200BDE81040F7F759BD4FF0D0
+:10F1F000E020C0F8001110BD16E000E080350020CE
+:10F200002DE9F84F204D9246894606469846012240
+:10F2100069461846AF68F9F76FFA58B300980021AD
+:10F220000446801C09E000BF00EA07035AF82120C9
+:10F2300005EB8303401C491CDA604145F4D34FEAD7
+:10F24000164AF9F7B3FD4AEA0041601C384005EB65
+:10F2500080003C4005EB8402C160D06866F3C500C5
+:10F2600068F3891069F39F2020F00300401C20F010
+:10F270000400D06095F8200402E000BFFCF7CCFC4D
+:10F280000028FBD1BDE8F88F1838002070B50C00BD
+:10F29000054602D10020F7F703FD15B90020F7F766
+:10F2A000FFFC207828702088000A68702068000C15
+:10F2B000A8702068000EE87020792871207A6871A3
+:10F2C0002089000AA871A068000CE87170BD0000D8
+:10F2D0002DE9F84F1D4C00256846D4E901A6F9F741
+:10F2E0006FFD002738B30023009A61681CE0D1F855
+:10F2F00000C00846944503D9ACEB02020A6015E051
+:10F30000A2EB0C0263440760D0F80CC0C1698146CF
+:10F31000BCF1000F08D006EB030828F07F48C0E9D5
+:10F32000018CC9F81C5005460029E0D128466160CF
+:10F33000FBF70EF903E02846FBF70AF910B1504637
+:10F34000F9F708FBE770BDE8F88F0000B82C002043
+:10F350000D4B10B5596831B102680C68A24204D84F
+:10F36000A21A0A60C161586010BD0B4603E00B464B
+:10F37000C969121B21B10C689442F8D3A41A0C601D
+:10F380000260C161D86110BDB82C00202DE9F041A8
+:10F39000144E77683D462C4603E0844204D025464F
+:10F3A000E469002CF9D11BE0D4B1A5420BD1F86976
+:10F3B000706040B90C49012088600021B160F07094
+:10F3C0002F20FDF7C3F92168E069E86110B10268F8
+:10F3D000114401607068874202D00120BDE8F081CD
+:10F3E0000020FBE7B82C0020001001407CB5064649
+:10F3F00000240D468DF800406846F7F7EDFC01A8A3
+:10F4000000F0E6FA70B10570094946609DF8040005
+:10F4100048709DF80000F7F703FD1420F7F7AAF9EC
+:10F4200020467CBD04249DF80000F7F7F9FCF7E7BF
+:10F43000743400202DE9F041194D6C68002C2CD05B
+:10F44000184800270068A968B846401A20F07F468F
+:10F450002068B0420CD82146361A0744E469087C7B
+:10F4600020B181F81080886949698847002CEFD164
+:10F4700029786878814206D1401CC0B268700228A1
+:10F4800001D185F80180064869780C3040F8217078
+:10F49000BDE8F0411420F7F76DB9BDE8F081000038
+:10F4A000B82C00200415014010B5F7F717FC08B17F
+:10F4B000F7F7F6FB134A01211348F7F7FDFB08B1F4
+:10F4C000F7F7EEFB1048114A0121001DF7F7F4FB96
+:10F4D00008B1F7F7E5FB0C480D4A01210830F7F7B2
+:10F4E000EBFB08B1F7F7DCFB07480A4A01210C30B7
+:10F4F000F7F7E2FB002803D0BDE81040F7F7D0BBD8
+:10F5000010BD0000BD71020010FF0200B99B020097
+:10F5100091E4020031E9020070B50C4605464FF453
+:10F520008E71FDF7C8F8216AA068415C206A401C12
+:10F530002062C5F81C1570BD1FB500228DF8002093
+:10F540000291816801914261D0E9001268469047BA
+:10F550001FBD00001FB50A4601788DF800104168F4
+:10F560000191017A8DF80810C0680390044850F8A2
+:10F570002210083850F82220684690471FBD00002E
+:10F58000802C00200149012008707047342D002094
+:10F5900010B588B0044620220E496846F6F766FF8B
+:10F5A00006200090C01F0190029003904FF0EB7076
+:10F5B00006900CB1084A00E0002269460748FBF7B4
+:10F5C00079FD08B1F7F76CFB0448001F447008B0E0
+:10F5D00010BD0000BC02030085F50200382D00209C
+:10F5E0002DE9FF470C4605464FF40071FDF769F819
+:10F5F00001274FF40178002618B34FF49279494659
+:10F600002846FDF753F8E0B149462846FDF753F880
+:10F61000C5F8088394F8290000B96F6002208DF8BE
+:10F620000000D5F88004C5F880040390A06902901A
+:10F63000E0680190A661E661D4E90012684690474F
+:10F6400028E004212846FDF73CF818B34FF48471F4
+:10F650002846FDF72BF8E8B121462846FEF77AFF49
+:10F66000616AA069884215D1E06938B1E268616ACF
+:10F67000A0612069E6616662E06008E094F8290014
+:10F6800000B96F60C5F80883A661E268616A204628
+:10F69000FEF779FF4FF48E7841462846FDF706F8CD
+:10F6A00078B1206A6169884202D294F8280020B3B8
+:10F6B00041462846FCF7FFFF616911B12046FFF77C
+:10F6C0003BFF4FF4A27841462846FCF7EFFF0028A5
+:10F6D00018D041462846FCF7EEFF94F8290000B107
+:10F6E0002F60A06900280DD0A661E268616A04B0AD
+:10F6F0002046BDE8F047FEF746BF21462846FFF703
+:10F700000BFFDEE7BDE8FF871FB50A4601788DF8DD
+:10F71000001041680191017A8DF80810C0680390CB
+:10F72000044850F82210083850F8222068469047C4
+:10F730001FBD0000802C00202DE9FF410C464FF436
+:10F74000927705463946FCF7C2FF0026C0B139461C
+:10F750002846FCF7C1FF02208DF80000D5F8800490
+:10F76000C5F880040390D5F83C058DF80800E068E2
+:10F770000190A661E661D4E900126846904723E053
+:10F780004FF4887739462846FCF7A1FFE0B13946A7
+:10F790002846FCF7A1FFD5F83C15A069884213D193
+:10F7A000E06960B1E268D5F8000220F02000C5F8F9
+:10F7B0000002E069A0612069E661E06001E0A66105
+:10F7C000E2682046FEF7EAFE4FF4A2773946284663
+:10F7D000FCF77DFF60B139462846FCF77DFFA06944
+:10F7E00030B1A661D5F83C152046E268FEF7D6FE9A
+:10F7F0004FF4907739462846FCF769FF002813D06C
+:10F8000039462846FCF768FF606900280CD0D5F817
+:10F810004C058DF800608DF80800A06801906661C5
+:10F82000D4E9001268469047BDE8FF810870000ADD
+:10F83000487002207047000010B514210448F6F704
+:10F840003CFE04480068FBF78FF9002010BD000063
+:10F85000F8360020200103002DE9F05F8346DDE942
+:10F860000A4A994690460D460846012703E000BF24
+:10F87000B0FBF8F07F1C4045FAD2B94500D94F469D
+:10F880005FEACA7012D18CB15FEA8A7002D5B9F111
+:10F89000000F01D0202607E0302605E0314658460B
+:10F8A000641EF8F771FF0CB1A742F7D35FF00106B1
+:10F8B000B9F1010F02D9A9F1010903E0B5FBF6F096
+:10F8C000404502D306FB08F6F2E7DFF83C9000BFA4
+:10F8D000B5FBF6F000FB165519F800105846F8F77E
+:10F8E00053FFB6FBF8F6002EF2D15FEACA7009D0DA
+:10F8F000002C07D0A74205D220215846641EF8F7F5
+:10F9000043FFF5E7BDE8F09FB00003000348002285
+:10F9100001498078F8F756B8158C0200D42B0020E6
+:10F92000F8B5054680B2FAF72FFC040013D0154E47
+:10F93000207A0027317B88420ED2A8B204F10A0156
+:10F9400075DF28B1112806D0BDE8F840FEF7C0BF2A
+:10F95000207A401C2072F8BD2772307C38B1A8B2E2
+:10F960003B2176DF18B1082801D0FEF7B1FF71699D
+:10F970000029F0D08DF80070ADF802506846884735
+:10F98000F8BD000094300020417939B190F8B210F0
+:10F9900021B990F8B40008B10120704700207047E9
+:10F9A00001460148FBF767B9B030002030B4044687
+:10F9B000007A00280AD06088002166DF28B111286B
+:10F9C00002D0616830BC08470120207230BC70470B
+:10F9D0000A494A788B78521CD2B2934200D1002255
+:10F9E0000B78934201D1002070470270487800EBF9
+:10F9F000400001EBC000001D70470000743400207F
+:10FA00002DE9FC411646DDE90854CDE900541F46B6
+:10FA10008046022200F00CF8002807D1CDE90054FE
+:10FA20003B4610223146404600F002F8BDE8FC811A
+:10FA30002DE9FC5F0026DDE90C4B994692468E4687
+:10FA400080462788354630E0D8F80400002200EBD5
+:10FA5000850069460068019001A864DF002830D164
+:10FA60009DF8000050451FD10EB1002100E0022199
+:10FA7000228808441118594522D846B9521C90B220
+:10FA8000208009F800E02088401C20800126218881
+:10FA900001A801EB0902694664DF002811D1208822
+:10FAA0009DF80010084420806D1CB8F80000A842A2
+:10FAB000CADC56B12088C01B401E80B2FF2802D984
+:10FAC0000C20BDE8FC9F09F807000020F9E70000C2
+:10FAD00010B504281DD209B1032400E00024F8F772
+:10FAE00071FB202802D24FF0A04102E00A4900F049
+:10FAF0001F0001EB8000D0F8001721F44031C0F85E
+:10FB00000017D0F8001741EA0441C0F800170020A0
+:10FB100010BD062010BD00000003005000207047FB
+:10FB20002DE9F84F114D884681461E461746694615
+:10FB3000DDF828A02868FBF732F8040013D01C2158
+:10FB4000F6F7BBFC00202071C4F80090C4E90486DD
+:10FB5000C4E902A769462868FBF742F8FEF744FBB0
+:10FB60000020BDE8F88F0420FBE70000200103001F
+:10FB700082780121012A0BD0062A09D0072A06D053
+:10FB8000082A06D1416889880931890800E01421D2
+:10FB9000018070471CB50446002000900190A078B9
+:10FBA0008DF80200617B1A48FDF74AFF020017D06A
+:10FBB000237BA1786846FDF7A3FD6846FFF7D8FFD1
+:10FBC000208804F1080369466268FDF717FD48B113
+:10FBD000072806D001210F4A112808D086280FD007
+:10FBE00003201CBDA17B21F00301A1731CBDA07BE0
+:10FBF00020F0010040F00200A073117000201CBD35
+:10FC0000A37B23F0020343F00103A37311701CBD17
+:10FC1000C8320020F82B002038B505460C460020DD
+:10FC200001E00098401C00906946284600F00EF85C
+:10FC300000280AD08178A142F3D1817B8A07F0D4D1
+:10FC4000C907EED181680029EBD138BD10B5084B4A
+:10FC50000A6809E003EB02142488844203D103EB11
+:10FC600002100A6010BD521C022AF3D3002010BDFE
+:10FC7000D83200204FF6FF710180FF21817041735F
+:10FC8000817B21F003018173002101734160816058
+:10FC90007047000070B50546002406E0687B2044EC
+:10FCA000C1B20648FDF7E0FE641C287BA042F5D8EF
+:10FCB0002846BDE87040FFF7DDBF0000C8320020D5
+:10FCC0002DE9FC47064636489846144600780D460E
+:10FCD0004FF0000978B37DB32888A0F57F41FF3944
+:10FCE00031D0688848B36868FAF746FB68B374B3E4
+:10FCF0002088ADF80000678801A8FEF7A7F9040086
+:10FD00002FD084F800804FF0000A84F816A0BDF8C8
+:10FD10000000A08268682061214801210C38FAF7B0
+:10FD2000C8FFE060288820816888A080E780B8F15B
+:10FD3000030F1DD020E001E003E004E00220BDE855
+:10FD4000FC870520FBE70420F9E70320F7E7FFE73E
+:10FD50002889694687B2384600F0ACF80028EED111
+:10FD6000CAE7BDF80010384600F098F80820E6E72A
+:10FD70000420A0753068A061A4F80A9001A8FEF7DD
+:10FD800073F946B1C6F804A0E1680648316086F808
+:10FD90000AA000893081FEF719FA0020CFE70000A1
+:10FDA000002D00205C3600202DE9F8430D46898A9D
+:10FDB000374A01EB810102EB810630B1294630461A
+:10FDC000FDF7FEF80120BDE8F88331897068002452
+:10FDD00000EB81072E48A97DA8384FF00E080729AF
+:10FDE0004ED2DFE801F00D2D162404404A00446095
+:10FDF000A969016026482749A838FEF7A5FA30B15D
+:10FE00000220A875042339462A1D009423E00A2005
+:10FE1000D9E728692A4608B1032000E0012090753F
+:10FE2000042305F10C0207F10801009413E00120FE
+:10FE3000A8750094E88807F10C0183002A690AE09C
+:10FE400028782A4603280CD006209075042305F153
+:10FE50000802391D00941048FBF7D6FBA8B14446B0
+:10FE60000FE00520F1E70621A9750A4940680988D5
+:10FE7000FEF7E8FA040004D107E041F61D5400E063
+:10FE80000F2429463046FDF79BF820469BE70000EB
+:10FE900034360020E02C0020B02D002001EB810240
+:10FEA000034901EB82014A89101AC01E488170473C
+:10FEB0003436002070B5C01C82B240F2FE3082425F
+:10FEC00001D3092070BD114B00204FF4806500BFA5
+:10FED00000EB800413F8246096B903EB84063489A0
+:10FEE000768914443444A4B2AC4209D2088000EBB1
+:10FEF000800003EB8000418911444181002070BDE6
+:10FF0000401C80B20228E3D3072070BD34360020A5
+:10FF1000082E0020282E0020482E0020682E0020C9
+:10FF20000D0E0F100B0C1819F42F002014300020A8
+:10FF3000403000200B000300618302000C0003002E
+:10FF400061830200180003006183020019000300AE
+:10FF500061830200070000000000000000000000B4
+:10FF6000000000000000000006000000000000008B
+:10FF70000000000000000000000000001000000071
+:10FF80000000000000000000000000000000000071
+:10FF90001100000000000000000000000000000050
+:10FFA000000000000100000001000100A4FF0200A9
+:10FFB00001000100B8FF02000000000095DB020014
+:10FFC00011980200770A000000000000770A000084
+:10FFD000000000007ADA00000000000051D20200A8
+:10FFE000070000000000000000000000000000000A
+:10FFF0000000000095DC0200B1ED0200119B020040
+:020000040003F7
+:1000000091980200010000000000000001000600BD
+:10001000082C00203DEE020001000000000000005E
+:1000200000000000000000000000000007000000C9
+:1000300000000000000000000000000000000000C0
+:1000400003000000000000000000000000000000AD
+:10005000000000000500000000000000000000009B
+:10006000000000000000000021DF0200000000503E
+:1000700000030050BDC9020019CC020003000000BB
+:1000800054340020000000000000000000000000C8
+:100090000338FDD870470000CC2C00200000FFFF83
+:1000A000DEC0ADDEFF011EF1DEC0ADDEFE011EF1E1
+:1000B000303132333435363738394142434445469E
+:1000C0006E72665F6673746F726167655F696E6991
+:1000D00074006E72665F6673746F726167655F75D8
+:1000E0006E696E6974006E72665F6673746F7261BA
+:1000F00067655F72656164006E72665F6673746FD8
+:10010000726167655F7772697465006E72665F66BB
+:1001100073746F726167655F65726173650000007B
+:10012000102D00200010000004000000010000005D
+:100130008DA0020039F8020035E2020021FB020026
+:100140000D8E02008DE402001DFB020011A30200CF
+:10015000000000000000000000000000000000009F
+:1001600000000000000000005001030068010300CF
+:1001700004000000556E6B6E6F776E206572726FB3
+:100180007220636F646500000000000074080300C3
+:100190000100000020070300020000001405030016
+:1001A000030000009407030004000000E8070300B8
+:1001B00005000000C80603000600000064060300F6
+:1001C00007000000D007030008000000DC06030061
+:1001D00009000000400703000A0000005C0803005B
+:1001E0000B000000FC0403000C000000F4060300F8
+:1001F0000D000000C40803000E000000C00703004B
+:100200000F000000FC07030010000000300803008E
+:1002100011000000D808030012000000AC08030021
+:100220001300000048080300800000007C06030063
+:1002300081000000B805030082000000780503007B
+:1002400083000000580503008400000094050300AB
+:1002500085000000A006030086000000A807030038
+:1002600090000000440603009100000038050300E0
+:10027000920000000807030000820000100803003D
+:10028000018200005C07030002820000780703007F
+:1002900000840000D40503000184000080080300EE
+:1002A000028400001C06030003840000F80503001C
+:1002B000B5BB020089BB020081BB0200FFFFFFFF4C
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFF000000003A
+:1002D000000000000000D60107010000E80C030048
+:1002E000F00C030000000000000000000100000707
+:1002F000DC020300EC02030008000000140303000A
+:100300002403030008000000240303003403030057
+:1003100008000000180D0300280D03000000000075
+:1003200000000000080D0300180D0300000000008D
+:1003300000000000980C0300A00C0300A00C0300B8
+:10034000C80C0300C80C0300E00C0300E00C030021
+:10035000E80C0300882B002034030300540303003F
+:1003600008000000F00C0300000D0300000D030066
+:10037000080D030064030300740303000800000079
+:1003800000404040404040404040414141414140A8
+:10039000404040404040404040404040404040405D
+:1003A00040050202020202020202020202020202EC
+:1003B00002202020202020202020200202020202F1
+:1003C0000202909090909090101010101010101049
+:1003D0001010101010101010101010100202020255
+:1003E0000202888888888888080808080808080899
+:1003F0000808080808080808080808080202020295
+:10040000400000008103030073645F626C655F67F6
+:1004100061705F646174615F6C656E6774685F755D
+:10042000706461746528292028726571756573741C
+:1004300029206F6E20636F6E6E656374696F6E2026
+:10044000307825782072657475726E656420257326
+:100450002E000000546865207265717565737465BF
+:100460006420636F6D62696E6174696F6E206F6680
+:1004700020545820616E64205258207061636B656F
+:1004800074206C656E6774687320697320746F6F75
+:10049000206C6F6E67206279202575206D6963720C
+:1004A0006F7365636F6E64732E0000006164647225
+:1004B0005F69735F77697468696E5F626F756E6498
+:1004C0007328705F66732C20706167655F61646478
+:1004D000722C20286C656E202A20705F66732D3E7A
+:1004E000705F666C6173685F696E666F2D3E6572E2
+:1004F0006173655F756E6974292900004E52465F0D
+:100500004552524F525F494E56414C49445F444117
+:10051000544100004E52465F4552524F525F534F76
+:1005200046544445564943455F4E4F545F454E41FE
+:10053000424C4544000000004E52465F4552524F27
+:10054000525F464541545552455F4E4F545F454EAC
+:1005500041424C45440000004E52465F4552524FC6
+:10056000525F4D555445585F554E4C4F434B5F4677
+:1005700041494C45440000004E52465F4552524F9F
+:10058000525F4D555445585F4C4F434B5F46414970
+:100590004C4544004E52465F4552524F525F4D55B6
+:1005A0005445585F434F4E445F494E49545F46415E
+:1005B000494C4544000000004E52465F4552524FA0
+:1005C000525F4D555445585F494E49545F46414925
+:1005D0004C4544004E52465F4552524F525F424C8A
+:1005E000455F495053505F52585F504B545F5452CF
+:1005F000554E4341544544004E52465F4552524F7A
+:10060000525F424C455F495053505F504545525FE1
+:1006100052454A4543544544000000004E52465F4F
+:100620004552524F525F424C455F495053505F4CC8
+:10063000494E4B5F444953434F4E4E454354454406
+:10064000000000004E52465F4552524F525F4150EB
+:10065000495F4E4F545F494D504C454D454E5445B2
+:10066000440000004E52465F4552524F525F4E4F7B
+:10067000545F535550504F52544544004E52465FBC
+:100680004552524F525F4D4F44554C455F4E4F546B
+:100690005F494E495449414C495A454400000000C5
+:1006A0004E52465F4552524F525F4D4F44554C4556
+:1006B0005F414C52454144595F494E495449414C70
+:1006C000495A4544000000004E52465F4552524F81
+:1006D000525F4E4F545F464F554E44004E52465F58
+:1006E0004552524F525F494E56414C49445F535414
+:1006F000415445004E52465F4552524F525F44416D
+:1007000054415F53495A45004E52465F4552524F3D
+:10071000525F494F5F50454E44494E47000000002C
+:100720004E52465F4552524F525F5356435F4841C7
+:100730004E444C45525F4D495353494E47000000CB
+:100740004E52465F4552524F525F494E56414C49B8
+:10075000445F4C454E475448000000004E52465FEF
+:100760004552524F525F4452565F5457495F45526B
+:10077000525F414E41434B004E52465F4552524FED
+:10078000525F4452565F5457495F4552525F444E40
+:1007900041434B004E52465F4552524F525F494EC5
+:1007A0005445524E414C00004E52465F4552524F06
+:1007B000525F53544F524147455F46554C4C0000E1
+:1007C0004E52465F4552524F525F4E554C4C0000C0
+:1007D0004E52465F4552524F525F494E56414C4928
+:1007E000445F504152414D004E52465F4552524F78
+:1007F000525F4E4F5F4D454D000000004E52465F28
+:100800004552524F525F464F5242494444454E0072
+:100810004E52465F4552524F525F4452565F5457B4
+:10082000495F4552525F4F56455252554E000000A7
+:100830004E52465F4552524F525F494E56414C49C7
+:10084000445F4144445200004E52465F4552524F6D
+:10085000525F5245534F5552434553004E52465FE7
+:100860004552524F525F494E56414C49445F464CA7
+:10087000414753004E52465F53554343455353003F
+:100880004E52465F4552524F525F424C455F49506F
+:1008900053505F4348414E4E454C5F414C52454199
+:1008A00044595F4558495354530000004E52465F27
+:1008B0004552524F525F434F4E4E5F434F554E5439
+:1008C000000000004E52465F4552524F525F54495D
+:1008D0004D454F55540000004E52465F4552524F11
+:1008E000525F4255535900007761726E696E67001E
+:1008F00064656275670000001B5B313B33306D003F
+:100900001B5B306D000000001B5B313B33316D0021
+:100910001B5B313B33326D001B5B313B33336D006E
+:100920001B5B313B33346D001B5B313B33356D005A
+:100930001B5B313B33366D001B5B313B33376D0046
+:10094000696E666F000000006572726F72000000D1
+:1009500073645F626C655F6366675F7365742829A3
+:100960002072657475726E656420257320776865E2
+:100970006E20617474656D7074696E6720746F2089
+:1009800073657420424C455F47415454535F43465E
+:10099000475F534552564943455F4348414E47459B
+:1009A000442E000073645F626C655F6366675F730B
+:1009B000657428292072657475726E6564202573CC
+:1009C000207768656E20617474656D7074696E67F8
+:1009D00020746F2073657420424C455F434F4D4D2A
+:1009E0004F4E5F4346475F56535F555549442E006F
+:1009F00073645F626C655F6366675F736574282903
+:100A00002072657475726E65642025732077686541
+:100A10006E20617474656D7074696E6720746F20E8
+:100A200073657420424C455F47415454535F4346BD
+:100A3000475F415454525F5441425F53495A452ED7
+:100A40000000000073645F626C655F6366675F73DC
+:100A5000657428292072657475726E65642025732B
+:100A6000207768656E20617474656D7074696E6757
+:100A700020746F2073657420424C455F434F4E4E87
+:100A80005F4346475F4741502E00000073645F623A
+:100A90006C655F6366675F7365742829207265748F
+:100AA00075726E6564202573207768656E206174A9
+:100AB00074656D7074696E6720746F20736574203F
+:100AC000424C455F4741505F4346475F524F4C455C
+:100AD0005F434F554E542E0073645F626C655F63D5
+:100AE00066675F73657428292072657475726E6518
+:100AF00064202573207768656E20617474656D705D
+:100B000074696E6720746F2073657420424C455F72
+:100B1000434F4E4E5F4346475F474154542E0000BB
+:100B20006E72665F626C655F6761747400000000DE
+:100B3000626C655F62617300636C6F636B000000E1
+:100B4000434C4F434B0000004750494F5445000071
+:100B50005052530055415254000000005541525428
+:100B60004500000061746669666F2E6D5F71756582
+:100B7000756500006E72665F6673746F726167659B
+:100B80000000000061746669666F2E6D5F666966BD
+:100B90006F0000007077725F6D676D740000000079
+:100BA00062616C6C6F632E6C6F675F6D656D706FEB
+:100BB0006F6C0000617070006E72665F7364680035
+:100BC0006E72665F7364685F626C65006E72665F0A
+:100BD0007364685F736F6300280D0300882B002027
+:100BE000800200003C650200900D0300082E0020EA
+:100BF000382E0000286A0200200B030000000303C7
+:100C0000300B030000000000380B03000000000060
+:100C1000400B030000000000480B03000000000030
+:100C2000500B030000000000540B03000000000004
+:100C30005C0B030000000000640B030000000003D5
+:100C4000740B030000000303840B03000000000387
+:100C5000940B030000000000A00B03000000000341
+:100C6000B40B030000000303B80B030000000303F0
+:100C7000C00B030000000303CC0B030000000303C0
+:100C8000602D0020582D0020602D002058370020B6
+:100C9000F42D002018000000897E020000000000F2
+:100CA000F5AD0200EC2E0020D57402000C2F0020C0
+:100CB0001D7D0200000000008D7D0200000000008C
+:100CC0008D7F0200000000006F800200882E00204F
+:100CD000DF780200D82E002077AF0200002F00201E
+:100CE000617C0200000000002DB502000000000041
+:100CF00059F102000000000065B50200000000008C
+:100D00003F7502000C2F002061C4020000000000AB
+:100D1000D5C5020000000000D9E502000000000077
+:100D200045B50200000000001201031CFFFF140D76
+:100D300018011A0F041A0A040128042D91DB022A53
+:100D400018017909390A01BD13E42D0240200A1A5D
+:100D5000EC441220AA40080425B0020314480903F9
+:100D600014E808031A40081AF0081119081AF808BC
+:100D70001A08081A10041A18041A20041A28041A47
+:100D800030041A3804517B90D061044DB9940200AC
+:040000050002620192
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/hrs_application_s140.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/hrs_application_s140.zip
new file mode 100644
index 0000000..9559927
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/hrs_application_s140.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_with_bonds.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_with_bonds.hex
new file mode 100644
index 0000000..a0cdd43
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_with_bonds.hex
@@ -0,0 +1,15258 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:10100000E0120020754D0200192F0000E74C02008D
+:10101000192F0000192F0000192F000000000000F8
+:10102000000000000000000000000000CD4D0200A4
+:10103000192F000000000000192F0000192F0000D8
+:10104000354E02003B4E0200192F0000192F000000
+:10105000192F0000192F0000192F0000192F000070
+:10106000414E0200192F0000192F0000474E0200C8
+:10107000192F00004D4E0200534E0200594E02003F
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F00005F4E0200192F0000192F0000B9
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000654E0200192F0000192F0000192F000093
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F01FFE35
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F014FEAFF2090EBAE80F0013F05C
+:10113000010F18BFFB1A43F00103184734420200A5
+:10114000544202000A444FF0000C10F8013B13F027
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F061FF01B496
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F084BDFC
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F060B8BB
+:1012600008F069B870B50C461149097829B1A0F1A8
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C000020CC4E020010B504460021012085
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA9212B
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F060F940B1606813F065F968
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484613F00AF918B11020AF
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F04BFC0028E8D18DF821
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8023F04DFC9DF81C0094
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F000FA0028A8D1BDF85C
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0E0F9002888D1BDF848
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8023F0E7FB9DF81C00ADF83450EC
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F09BF9002899D1BDF82000F08000203A
+:101530003EE73EB504460820ADF80000204613F013
+:101540003FF808B110203EBD2146012001F04FFEBA
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F075FDBDF80010082934
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204613F011F810B1CA
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F09AFF0028F4D1BDF80810082901D0E0
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F037FDBDF80010022900D00320BD
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0FCFF08B110201CBD53486A464188F7
+:101620004FF6FF7006F060FFBDF800100229F3D0FE
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F0BBFF18B11020FEBD40
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:10166000AFFF18BB208801A905F040FE0028F4D187
+:1016700030788DF80500208801A906F0D2FC0028FA
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F05AFC0028D6D1ADF80850CB
+:1016B00020883B4602AA002106F0D4FCBDF80810A1
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E000B3FF18B9204612F091FF08B110207CBD5D
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0F1FEBDF8001021807CBD0C20BA
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A823F0B8FA1C2108A823F0B4FA9DF808
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F050F8002803D1BDF84B
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F074FF7F1CBFB26089B842E1D8CCE78A
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103023F02CF97F1CBFB234
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:1019200025FFEBE72DE9F0470E4688B090F80CC094
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A823F099
+:101980008AF900977088434601AA716900F0EDFE5C
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F0DFFEB9F1BA
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F093FE18B184F802A0A4F800A054
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460FF021F8206008B1002070BD032085
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E7BB2DE9FF4784B0002782460297D3
+:101C600007989046894612300AF048F9401D20F046
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF047FE89
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0003FF9ADF80C00024602AB2946504608F019
+:101CF000F4F9070001D1A01C029007983A4612306F
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100034F9D8B10A2817D200E006E0DFE800F075
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0FFFDB9F1000FD7D007990F
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09EF9050032
+:101DA00019D04046A61C27880FF0A2F83246072615
+:101DB00029463B4600960EF0B0FC20882346CDE92C
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF026FF040000D14A
+:101E2000FFDF294604F11200BDE870400AF081B8D6
+:101E30002DE9F8430D468046002607F0EFFA0446E8
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF0F7FE007B032806D069
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF0D0FE070000D1FFDF07F1EC
+:101ED000120140460AF00AF82CB12A462146404633
+:101EE000FFF7A7FE29E01321404602F0A9FD24E0F8
+:101EF00004B9FFDF052140460EF0B6FE060000D112
+:101F0000FFDF694606F1120009F0FAFF060000D073
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF09FFC002C02D1F74A009911601CBDB5
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F088FE05B9FFDFA8786073288814
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF09CFC060000D1FFDF4FF000089F
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF08BFC060000D1FFDF66603F
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F074BF2DE9F047804601F1E4
+:101FF00012000D46814609F081FF401DD24F20F0AE
+:1020000003026E7B1446296838680EF093FC3EB1DB
+:1020100004FB06F2121D03D0696838680EF08AFCD2
+:1020200005200EF0C9FD044605200EF0CDFD201A56
+:10203000012802D138680EF047FC49464046BDE809
+:10204000F04709F05ABF70B5054605210EF00CFEA9
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F044BF2DE9F04F91B04FF0000BADF8EF
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF0F1FD060000D1FFDF24B1A78035
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F0EEFA7A
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF05DFC0400C0
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F00FFFBAE570B50D4605210EF04CFC83
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F099BD70B50D4605210EF03DFC0400C5
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:10240000B7BD70B5054605210EF02EFC040000D1C5
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF01EFC040000D194
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF00FFC040000D1FFDF39
+:1024500004F1120009F052FD401D20F0030511E0C7
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF0AFFA606841880029E9D170BD70B5DF
+:102490000E46054606F0C2FF040000D1FFDF012012
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0B2BF2DE96A
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A910F058F978B107200BB0BC
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300097FC9CB12178062921D2DFE801F0200522
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09EFC0021304691
+:1027600005F0B8FC204606B070BDF8B51C4615460D
+:102770000E46069F0EF0AAFB2346FF1DBCB2314653
+:102780002A4600940DF095FFF8BD30B41146DDE9FE
+:1027900002423CB1032903D0002330BC08F026BB21
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F07DFC2846BDE8A3
+:1027C0007040012105F086BC4FF0E0224FF400413B
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F029FE56
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B000018FE5648056070BD70B500F08EF8524D45
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F005FE4C48046070BD0320DC
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F0EEFD06486B
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002111F03A
+:102D400039F9F1E710B51948D0F800110029FBD086
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F012BF68
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B511F0C0F8FFF78DFFBDE80140F3
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0DBFA21462846BDE870400AF024
+:102F7000C0BB10B511F01EFDFFF726FC11F09EFB43
+:102F8000BDE8104011F050BC012081070860704777
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200A900FFFFCC
+:103010008C000000808D5B0016425791AD5F58BC5C
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF0F8FCB9
+:10309000044610F08CFE201AC5B206200DF08CFDFF
+:1030A000044606200DF090FD211ADD4C207E1228EA
+:1030B00018D000200F1807200DF07EFD06460720CF
+:1030C0000DF082FD301A3918207E13280CD0002014
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0EBFABDE8104005F0B3BF0BF0B3
+:10311000BEFAF8E730B50446A1F120000D460A28B2
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F0A1F9BDE81040112036E71FB508
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460CF06AF925
+:1032300005F020FF04B010BD70B514460D460646DB
+:1032400011F0BEF958B90DB1A54201D90C2070BDDD
+:10325000002408E056F8240011F0B2F908B110205B
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:10328000ECF908B110202BE728680028A88802D0A4
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF006BC38B50C46B7
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF079F905F0FCFD050003D148
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF092FB002800D0FFDF1CBD002205
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4691468DF81C507007D1
+:1035500003D5606811F034F868B9CF4F4FF0010817
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700011F073F818B110200EB0BDE8F0873007D5
+:1035800002D5A08980283DD8700705D4B9F1000F75
+:1035900002D097F8240098B3E07DC0F300108DF8B6
+:1035A0001B00627D072003215AB3012A2CD0022A76
+:1035B000E2D0042AE0D18DF81710F00627D4A27DBE
+:1035C000072022B3012A22D0022A23D0042AD3D1F1
+:1035D0008DF819108DF81590606810B307A9FFF7E2
+:1035E000B1FE0028C8D19DF81C00FF2816D06068E5
+:1035F00050F8011FCDF80F108088ADF8130014E0CB
+:1036000000E001E00720B7E78DF81780D5E78DF8D7
+:103610001980DFE702208DF81900DBE743F2022072
+:10362000AAE7CDF80F50ADF81350E07B40B9207CED
+:1036300030B9607C20B9A07C10B9E07CC00601D014
+:10364000062099E78DF800A0BDF82C00ADF8020027
+:10365000A0680190A068029004F10F0001F033FC13
+:103660008DF80C000DF10D00FFF795FE00B1FFDFA6
+:103670009DF81C008DF80E008DF816508DF818502E
+:10368000E07D08A900F00F008DF81A0068460CF0E4
+:10369000F8F805F0EFFC6FE7F0B59DB000228DF86B
+:1036A00068208DF858208DF8602005468DF86C2034
+:1036B000129213921492159219B10FC912AC84E8A8
+:1036C0000F00754CA078052801D004280CD1129861
+:1036D0006168884200D120B91498E168884203D11A
+:1036E00010B108201DB0F0BD1F26334618AA1AA934
+:1036F00012A8FFF7BCFD0028F4D133461BAA16A977
+:1037000014A8FFF7B4FD0028ECD19DF85800C007BD
+:1037100001D00A20E6E7A08A410708D4A17D31B193
+:103720009DF86010890702D043F20120DAE79DF886
+:103730006010C90709D0400707D4208818B144F2A7
+:103740005061884201D90720CCE78DF8005003264C
+:103750008DF8016001278DF80270BDF84C208DF8BE
+:10376000032001A8129921F0F5F968460CF0F0F851
+:1037700005F080FC0028B5D18DF824508DF8256027
+:103780008DF82670BDF854208DF827200AA81499CA
+:1037900021F0E0F909A80CF028F905F06BFC0028ED
+:1037A000A0D112AD241D95E80F0084E80F00002081
+:1037B00098E770B586B00D46040005D010F04DFFB7
+:1037C00020B1102006B070BD0820FBE72078C107AB
+:1037D000A98802D0FF2902D303E01F2901D20920C2
+:1037E000F0E7800761D4FFF74FFC38B12078C0F3D1
+:1037F000C101012904D0032902D005E01320E1E72B
+:10380000254991F8241041B1C0074FF000054FF051
+:10381000010604D08DF80F6003E00720D2E78DF891
+:103820000F506846FFF7B7FD00B1FFDF2078C0F307
+:10383000C1008DF801008DF80250607808B98DF84C
+:1038400002606078C00705D09DF8020040F00100DA
+:103850008DF802006078800705D59DF8020040F0E1
+:1038600002008DF802006078400705D59DF802003F
+:1038700040F004008DF802002078C0F380008DF83D
+:1038800003006088ADF80600A088ADF80A00207A31
+:1038900058B9607A48B901E0D8010020A07A20B96F
+:1038A000E07A10B9207BC00601D006208AE704F137
+:1038B000080001F008FB8DF80E0068460BF090FA46
+:1038C00005F0D8FB00288BD18DF810608DF81150D1
+:1038D000ADF81250ADF8145004A80BF0CBFA05F077
+:1038E000C9FB00288BD1E08864280AD248B10120A6
+:1038F00001F0FFFA002891D12078C00705D01520EB
+:1039000004E06421B0FBF1F0F2E71320FFF7A6FB1F
+:10391000002057E72DE9FF470220FF4E8DF80400F5
+:103920000027708EADF80600B84643F202094CE05D
+:1039300001A80DF000F9050006D0708EA8B3A6F816
+:103940003280ADF806803EE0039CA07F01072DD5B4
+:1039500004F124000090A28EBDF80800214604F175
+:10396000360301F056FC050005D04D452AD0112D37
+:103970003CD0FFDF3AE0A07F20F00801E07F420862
+:1039800062F3C711A177810861F30000E07794F832
+:10399000210000F01F0084F820002078282826D17C
+:1039A00029212046FFF7B6FB21E014E040070AD5A5
+:1039B000BDF8080004F10E0101F0A9FA05000DD0D0
+:1039C0004D4510D100257F1CFFB202200DF0F4F808
+:1039D000401CB842ACD8052D11D008E0A07F20F0E3
+:1039E0000400A07703E0112D00D0FFDF0025BDF813
+:1039F00006007086052D04D0284604B0BDE5A6F863
+:103A000032800020F9E770B50646FFF724FD054631
+:103A100005F004FD040000D1FFDF6680207820F06F
+:103A20000F00801C20F0F000203020700620207253
+:103A300095F83E006072BDE8704005F0F2BC2DE9DB
+:103A4000F04786B0040000D1FFDF2078B24D20F0AF
+:103A50000F00801C20F0F00070302070606801784A
+:103A6000491F1B2933D2DFE801F0FE32323255FD07
+:103A7000320EFDFD42FC32323278FCFCFB32323237
+:103A8000FCFCFAF9FC00C6883046FFF7E4FC05466A
+:103A9000304607F0A9F8E0B16068007A85F83E008A
+:103AA00021212846FFF736FB3046FEF7CCFA304698
+:103AB00003F018FE3146012010F036FDA87F20F0FB
+:103AC0001000A877FFF726FF002800D0FFDF06B020
+:103AD00053E5207820F0F00020302070062020727E
+:103AE00066806068007A607205F09BFCD8E7C58844
+:103AF0002846FFF7B0FC00B9FFDF606800790128B5
+:103B000000D0FFDF6068017A06B02846BDE8F047C4
+:103B100007F046BCC6883046FFF79DFC050000D183
+:103B2000FFDF05F07EFC606831460089288160680F
+:103B30004089688160688089A881012010F0F4FCC8
+:103B40000020A875A87F00F003000228BFD1FFF76E
+:103B5000E1FE0028BBD0FFDFB9E70079022811D0D1
+:103B600000B1FFDF05F05DFC6668B6F806A0307AAC
+:103B7000361D01280CD0687E814605F0E7F9070064
+:103B800009D107E006B00220BDE8F047FFF717BBF8
+:103B9000E878F1E7FFDF0022022150460DF05BF8E4
+:103BA000040000D1FFDF22212046FFF7B3FA30796D
+:103BB000012800D00220A17F804668F30101A1778F
+:103BC000308B2081708B6081B08BA08184F8229033
+:103BD0008DF80880B8680090F86801906A46032163
+:103BE00050460DF038F800B9FFDFB888ADF8100086
+:103BF000B8788DF8120004AA052150460DF02BF874
+:103C000000B9FFDFB888ADF80C00F8788DF80E0029
+:103C100003AA042150460DF01EF800B9FFDF06216B
+:103C200006F1120001F091F938B37079800700D5E0
+:103C3000FFDF7179E07D61F34700E075D6F806009B
+:103C4000A0617089A083062106F10C0001F07DF9C6
+:103C5000E8B195F825004108607805E032E02AE0F7
+:103C600047E03FE021E035E061F347006070D5F8C0
+:103C70002600C4F80200688D12E0E07D20F0FE000E
+:103C8000801CE075D6F81200A061F08ADAE760784F
+:103C900020F0FE00801C6070F068C4F80200308ADA
+:103CA000E0804046FFF78BFA11E706B02046BDE8FA
+:103CB000F04701F037BD05F0B4FB15F8300F40F0C8
+:103CC000020005E005F0ADFB15F8300F40F00400F0
+:103CD0002870FCE6287E132809D01528E4D1162088
+:103CE000FFF7BCF906B0BDE8F04705F09ABB142019
+:103CF000F6E7A978052909D00429D5D105F091FB6B
+:103D0000022006B0BDE8F047FFF790B9007900281F
+:103D1000CAD0E87802E00000D801002001F0BAF82B
+:103D200005F07FFB0320ECE72DE9F05F0546007806
+:103D30004FF000080009DFF820A891460C464646DF
+:103D400001287AD001274FF0020C4FF6FF730228AA
+:103D500074D007280BD00A2871D0FFDFA9F80060C3
+:103D600014B1A4F8008066800020BDE8F09F696867
+:103D700004F108000A78172A70D010DC4FF0000B0D
+:103D8000142A31D006DC052A6DD0092A0FD0102A5A
+:103D90007ED11FE0152A7CD0162AF9D1F0E01B3A1B
+:103DA000052A75D2DFE802F009C5FDDAFC00C888F3
+:103DB0004FF012081026214675E14FF01C080A2624
+:103DC000D4B38888A0806868807920726868C079D8
+:103DD0006072C3E74FF01B0814266CB303202072F7
+:103DE00068688088A080B9E70A793C2AB6D00D1DA2
+:103DF0004FF010082C26FCB16988A180298B6182C4
+:103E0000298B2182698BA182A98BE1826B79024681
+:103E1000A91D1846FFF7EEFA2879012810D084F87A
+:103E20000FC0FF202076C4F81CB0C4F820B0C4F83E
+:103E300024B0C4F828B091E712E013E13BE135E18A
+:103E4000E7730AF1040084F818B090E80E00DAF87D
+:103E50001000C4E90930C4E907127FE7A8E002E0D6
+:103E6000A9F8006080E72C264FF01D08002CF7D041
+:103E70000546A380887B2A880F1D60F300022A80F4
+:103E8000887B400860F341022A80887B800801E03B
+:103E9000E6E0ADE060F382022A80887BB91CC008AE
+:103EA00060F3C3022A80B87A0011401C60F3041248
+:103EB00002F07F0028807878AA1CFFF79BFA387DF3
+:103EC00005F1090207F11501FFF794FA387B01F0BB
+:103ED0004BF82874787B01F047F86874F87EA87472
+:103EE000787AE87497F83B002875B87B6875A5F870
+:103EF00016B0DAF81C00A861397ABAF820008842B6
+:103F000001D2014610E0B87AC0F3411002280BD06C
+:103F1000012809D0288820F060002880A1840A4662
+:103F200007F11C01A86998E0288820F06000403063
+:103F3000F3E711264FF02008002C91D0A380686889
+:103F400004F10A02007920726868007B6072696877
+:103F50008B1D48791946FFF74DFAFFE60A264FF008
+:103F60002108002CE9D08888A080686880792072B8
+:103F70006868C07960729AF8301021F004018BE013
+:103F80000B264FF02208002CD7D0C888A080686884
+:103F9000007920726868007A00F0E6FF607201E044
+:103FA00052E039E06868407A00F0DEFFA072D5E6A2
+:103FB0001C264FF02608002CBFD0A38068684079EB
+:103FC00060726868007AA0720AF1040090E80E003E
+:103FD000DAF81000C4E90530C4E903126868007912
+:103FE0003C2803D043287DD0FFDFB7E62772B5E633
+:103FF00010264FF02408002C9FD08888A080686885
+:10400000807920816868807A608168680089A081F1
+:1040100068688089E081A1E610264FF02308002C13
+:104020008BD08888A0806868C088208168680089F3
+:10403000608168684089A08168688089E0819AF819
+:10404000301021F0020127E030264FF02508002C27
+:1040500088D0A38069682822496820F07BFD7DE62E
+:104060004A4677E0287A012803D0022817D0FFDFDC
+:1040700074E610264FF01F08002C85D06888A080B9
+:10408000A8892081E8896081288AA081688AE081E6
+:104090009AF8301021F001018AF830105EE64FF0F6
+:1040A00012081026688800F03DFF57E62846BDE854
+:1040B000F05F01F0C1BC287A07284DD2DFE800F09C
+:1040C0004C38384A4A4A040009264FF01108002C9F
+:1040D00092D06F883846FFF7BEF990F822A0A780EB
+:1040E000687A00E02DE02072042138460CF0CEFD05
+:1040F000052138460CF0CAFD002138460CF0C6FDFB
+:10410000012138460CF0C2FD032138460CF0BEFDFB
+:10411000022138460CF0BAFD062138460CF0B6FDF7
+:10412000072138460CF0B2FD504600F0B3FE15E60C
+:1041300014264FF01B08002C8AD0A380287A01286F
+:1041400002D084F808C009E62772DAE90710C4E94A
+:10415000031003E62146A9E7FFDFFFE570B5FE4D3A
+:10416000287E122801D0082070BD0BF094F904F0CD
+:1041700081FF040002D1687E00F08CFE0021052042
+:1041800010F0D2F9204670BD1CB5F348007E13280C
+:1041900001D208201CBD00208DF8000068460AF0FE
+:1041A00069FE04F067FF0028F4D10021052010F01B
+:1041B000BBF91120FEF752FF00201CBD70B501288D
+:1041C00005D0052825D0062800D0FFDF70BD8DB2B0
+:1041D0002846FFF740F9040000D1FFDF20782128AE
+:1041E000F4D005F01BF968B1017821F00F01891CAA
+:1041F00021F0F00110310170022101724580002090
+:10420000A07528E021462846BDE870401322FFF73C
+:1042100025B9D148047EA4F1120005281FD2DFE899
+:1042200000F0060303030300FFF7AEFF01E0FFF712
+:1042300095FF0028CAD105F0F1F80028C6D0017812
+:1042400021F00F01891C21F0F00120310170132CA5
+:1042500007D002210172BDE8704005F0E2B8FFDF2F
+:1042600070BD0121F6E72DE9F04116460C008046AD
+:1042700000D1FFDF307820F00F00801C20F0F0002C
+:10428000103030702078012804D0022818D0FFDFC9
+:10429000BDE8F0814046FFF7DEF8050000D1FFDF02
+:1042A0000320A87505F0BDF894E80F00083686E8ED
+:1042B0000F00A94810F8301F41F001010170E7E735
+:1042C0004046FFF7C8F8050000D1FFDFA1884FF690
+:1042D000FF700027814202D1E288824203D08142EE
+:1042E00001D1E08840B105F09CF894E80F00083651
+:1042F00086E80F00AF75CBE7A87D0128C8D17823E9
+:104300000022414610F066F80220A875C0E738B5D3
+:1043100005460C46084610F053F918BB203D062D03
+:104320004AD2DFE805F0031B373C4230002106206B
+:1043300010F0D0F808B1112038BDA01C0BF07EF9A8
+:1043400004F098FE050038D100220823114606200B
+:1043500010F040F8062830D0FFDF2EE0606810F043
+:1043600073F908B1102038BD618820886A460BF0C7
+:104370003BFD04F07FFE05001FD16068E8B1BDF889
+:104380000010018019E0A07800F0010120880BF0F6
+:1043900061FD0EE0206801F0FDFD05460DE020788E
+:1043A00000F001000AF066F903E0618820880BF054
+:1043B000A0FC04F05FFEF0E70725284638BD70B585
+:1043C00005460C46084610F021F908B1102070BDD2
+:1043D000202D07D0212D0DD0222D0BD0252D09D039
+:1043E000072070BD2088A11C0AF039FABDE8704092
+:1043F00004F040BE062070BD57482530704708B510
+:104400003421554820F047FC0120FEF70FFE112013
+:10441000FEF724FE50496846263104F095FF4E48C9
+:104420009DF8002010F8251F62F3470121F00101DB
+:104430000170002141724FF46171A0F80710022150
+:104440008172FEF755FE00B1FFDFFCF78FFF01F030
+:1044500034F908BD10B50C464021204620F0F9FB88
+:10446000A07F20F00300A077202020700020A075FE
+:1044700084F8230010BD70472DE9FC41074610F079
+:104480009FF810B11020BDE8FC81334E06F12501E4
+:10449000D6F825000090B6F82950ADF8045096F8EB
+:1044A0002B408DF806403846FEF78DFF0028EAD1F4
+:1044B000FEF71EFE0028E6D0009946F8251FB580BD
+:1044C000B471E0E710B5044610F0A0F808B1102070
+:1044D00010BD21482049224690F825002631400889
+:1044E000FEF788FF002010BDFEB50D4604004FF01A
+:1044F000000712D00822FEF79FFE002812D10026E6
+:1045000009E000BF54F826006946FEF71BFF0028AB
+:1045100008D1761CF6B2AE42F4D309F0AEFF10B16A
+:1045200043F20320FEBD0C4E86F8247024B300270E
+:104530001EE000BF54F8270002A9FEF703FF00B1F8
+:10454000FFDF9DF808008DF8000054F8270050F8B0
+:10455000011FCDF8011001E0D80100208088ADF8DE
+:104560000500684609F0D3FF00B1FFDF7F1CFFB2F2
+:10457000AF42DFD386F824500020FEBD2DE9F0477E
+:104580008AB01546894604001ED00F4608222946E7
+:10459000FEF752FE002810D1002613E054F8260042
+:1045A0006946103000F09BFC002806D147B157F84F
+:1045B000260010F005F818B110200AB0BDE8F08709
+:1045C000761CF6B2AE42E9D30026A5F101081BE045
+:1045D00006F1010A0AF0FF0712E000BF54F82600B6
+:1045E000017C4A0854F827100B7CB2EB530F05D11D
+:1045F00006221130113120F081FA58B17F1CFFB230
+:10460000AF42EBD30AF0FF064645E1DB4E4624B14C
+:10461000012003E043F20520CFE7002009F0A8FFC6
+:1046200010B909F0B9FF10B143F20420C5E75CB33B
+:1046300000270DF1170825E054F8270069461030CF
+:1046400000F04DFC00B1FFDF54F82700102250F8B5
+:10465000111FCDF801108088ADF8050054F827101F
+:104660000DF1070020F076FA96B156F827101022C7
+:10467000404620F06FFA684609F022FF00B1FFDFE4
+:104680007F1CFFB2AF42D7D3FEF700FF002094E7B4
+:10469000404601F073FCEEE730B585B004460FF0FC
+:1046A0008FFF18B960680FF0D8FF10B1102005B067
+:1046B00030BD60884AF2B811884206D82078FB4D98
+:1046C00028B1012806D0022804D00720EFE7FEF722
+:1046D0000FFD18E06078022804D0032802D043F2CE
+:1046E0000220E4E785F82F00C1B200200090ADF869
+:1046F000040002292CD0032927D0FFDF684609F0E7
+:10470000EDFF04F0B7FC0028D1D1606801F029FC6E
+:10471000207858B101208DF800000DF1010001F062
+:104720002DFC68460BF0F5FB00B1FFDF207885F823
+:104730002E00FEF7ABFE608860B1A88580B209F05C
+:104740000FFF00B1FFDF0020B1E78DF80500D5E7CE
+:104750004020FAE74FF46170EFE710B504460FF020
+:1047600055FF20B9606838B10FF06EFF08B1102016
+:1047700010BD606801F002FCCC4830F82C1F61804D
+:10478000C178617080782070002010BD2DE9F84359
+:104790001446894606460FF039FFA0B948460FF087
+:1047A0005CFF80B920460FF058FF60B9BF4DA87874
+:1047B000012800D13CB13178FF2906D049B143F23C
+:1047C0000400BDE8F8831020FBE7012801D0042095
+:1047D000F7E74FF00008A4B3052811D004280FD044
+:1047E00069462046FEF76BFE0028EAD1207D48B1DD
+:1047F000012809D0022809D0032809D00720E0E7C2
+:104800000820DEE7424604E0012202E0022200E046
+:1048100003222346174600200099FEF78DFE00284C
+:10482000CFD1A0892880A07BE875BDF80000A882C0
+:10483000AF75BDF80000000701D5A08988B1A08937
+:10484000288049460020FEF727FF0028B9D1A87824
+:1048500005280BD0042809D0287DC00703D00320E9
+:1048600002E08020ECE70220FEF7E0FB86F8008003
+:104870000020A6E77CB58D4C05460E46A0780228A0
+:1048800003D0032801D008207CBD15B143F20400F9
+:104890007CBD07200CF098F910B9A078032806D049
+:1048A000FEF7F2FB28B1A078032804D009E012201B
+:1048B0007CBD13207CBD304600F0CBFA0028F9D136
+:1048C000E67001208DF800008DF801008DF802508F
+:1048D0002088ADF80400E07D8DF8060068460BF0F6
+:1048E000C6F904F0C7FB0028E4D1A078032805D05E
+:1048F0005FF00400FEF79AFB00207CBDE07800F03A
+:10490000B8FA0520F6E71CB510B143F204001CBD4F
+:10491000664CA078042803D0052801D008201CBDCF
+:1049200000208DF8000001218DF801108DF80200A3
+:1049300068460BF09CF904F09DFB0028EFD1A078AD
+:10494000052805D05FF00200FEF770FB00201CBDBB
+:10495000E07800F09FFA0320F6E72DE9FC4180465D
+:104960000E46032508460FF078FE002866D1404623
+:10497000FEF771FD040004D02078222804D208201C
+:1049800081E543F202007EE5A07F00F003073EB11F
+:10499000012F0CD000203146FEF729FC0500EFD195
+:1049A000012F06D0022F1AD0FFDF28466BE5012029
+:1049B000F1E7A07D3146022801D011B107E01120B6
+:1049C00061E56846FCF7DFFD0028D9D1694640461D
+:1049D00006F0A9FC0500E8D10120A075E5E7A07D5F
+:1049E000032804D1314890F83000C00701D02EB31D
+:1049F0000EE026B1A07F40071ED4002100E0012177
+:104A0000404606F0B0FC0500CFD1A075002ECCD0FA
+:104A10003146404600F07BFA05461128C5D1A07FFB
+:104A20004107C2D4316844F80E1F7168616040F0DC
+:104A3000040020740025B8E71125B6E7102022E510
+:104A400070B50C460546FEF706FD010005D022466E
+:104A50002846BDE87040FEF701BD43F2020070BD7C
+:104A600010B5012807D1114B9B78012B00D011B153
+:104A700043F2040010BD09F0B6FDBDE8104004F09B
+:104A8000F9BA012300F010BA00231A46194600F0C3
+:104A90000BBA70B506460C4608460FF091FD18B9E2
+:104AA00020680FF0B3FD18B1102070BDD8010020B0
+:104AB000F64D2A7E112A04D0132A00D33EB10820D5
+:104AC000F3E721463046FEF774FE60B1EDE70920BA
+:104AD000132A0DD0142A0BD0A188FF29E5D3152065
+:104AE000FEF7BCFA0020D4E90012C5E90712DCE7A2
+:104AF000A1881F29D9D31320F2E72DE9F047DFF869
+:104B00008C93804690B099F818009A4615460C464A
+:104B1000132803D3FFF738FB002836D120460FF0C7
+:104B20004FFD88BB28460FF04BFD68BB20784FF047
+:104B30000107C0074FF0000602D08DF83A7001E07F
+:104B40008DF83A602078C0F3C1008DF800006178DC
+:104B50000720E1B101291AD0022916D0042914D165
+:104B600004208DF809006088ADF80A00A088ADF82F
+:104B700010002078C0F3C100012825D0032823D0DD
+:104B800040460FF01DFD28B1102010B016E58DF83D
+:104B90000970E8E798F80000400808D0012809D01B
+:104BA000022807D0032805D043F20220EDE78DF854
+:104BB000026001E08DF80270404650F8011FCDF808
+:104BC00003108088ADF807000DF10100FEF7E3FB4C
+:104BD00008B10320D9E72888ADF816006888ADF839
+:104BE0001C00A888ADF82200E888ADF82800ADF8D0
+:104BF0002E60ADF8346068460AF057FAE8B999F8C3
+:104C000018004D46112801D00820BEE706200BF001
+:104C1000DBFF38B12078C0F3C100012804D003289D
+:104C200002D004E01220B0E795F8240028B1FEF786
+:104C30002BFA022803D21320A7E70720A5E7504646
+:104C400000F007F90028A0D185F819A068460AF0FD
+:104C50001FFC04F00FFA002897D1687E00F009F9D4
+:104C6000E08864280BD250B15FF0010000F041F9F8
+:104C700004008AD11220FEF7F1F9204685E764216D
+:104C8000B0FBF1F0F2E770B5064615460C46084653
+:104C90000FF0BCFC18B928460FF0B8FC08B1102082
+:104CA00003E72A46214630460BF081F804F0E2F98A
+:104CB0000028F5D121787F29F2D10520F5E67CB5D1
+:104CC00005460C4608460FF07BFC08B110207CBD61
+:104CD0002846FEF7C0FB20B10078222804D2082025
+:104CE0007CBD43F202007CBD684890F8300040076C
+:104CF00001D511207CBD2078C00802D16078C008A1
+:104D000001D007207CBDADF8005020788DF802005E
+:104D100060788DF803000220ADF8040068460AF0C0
+:104D200055F804F0A7F97CBD70B586B014460D4661
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B2E643F20200FAE728460FF085FC0F
+:104D500020B944B120460FF077FC08B11020EFE7EE
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0F7FD18B100BF9F
+:104D800004F078F9DCE7ADF80060BDF81400ADF888
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0E6FEB8E71CB58B
+:104E10001F490968CDE9001068460AF048F904F016
+:104E200029F91CBD1CB500200090019068460AF0CD
+:104E30003EF904F01FF91CBD108008885080488896
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F079F830B1407830B1AD
+:104E6000204604F082FB002010BD052010BD12205A
+:104E700010BD10B504F06AF8040000D1FFDF6078BF
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90004050020010B504F059F8040000D1FFDFC3
+:104EA0006078401C607010BD1CB5ADF800008DF836
+:104EB00002308DF803108DF8042068460AF03CFF9C
+:104EC00004F0D8F81CBD0CB52FA2D2E90012CDE930
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000069FA052801D0032010BD002010BD1FB58F
+:104F10006A46FFF791FF68460AF01DFB04F0AAF805
+:104F200004B010BD70B50C0006460DD0FEF793FA24
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081AFE510B500231A46E1
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002010BD012010BD00B540B1012805D0C2
+:104F7000022803D0032804D0FFDF002000BDFF205B
+:104F800000BD042000BD0000070605040302010067
+:104F900010B504460FF014FB08B1102010BD2078A6
+:104FA000C0F30210042807D86078072804D3A1783A
+:104FB000102901D8814201D2072010BDE0784107B5
+:104FC00006D421794A0703D4000701D4080701D584
+:104FD000062010BD002010BD10B513785C08837F3B
+:104FE00064F3C713837713789C08C37F64F30003CB
+:104FF000C3771078C309487863F341004870137889
+:105000001C090B7864F347130B701378DB0863F308
+:10501000000048705078487110BD10B5C4780B7806
+:1050200064F300030B70C478640864F341030B70ED
+:10503000C478A40864F382030B70C478E40864F3B2
+:10504000C3030B700379117863F3000111700379C6
+:105050005B0863F34101117003799B0863F38201DC
+:1050600011700079C00860F3C301117010BD70B5F4
+:1050700014460D46064604F0D1F980B10178182295
+:1050800021F00F01891C21F0F001A03100F8081B6C
+:1050900021461FF0A4FDBDE8704004F0C2B92946C6
+:1050A0003046BDE870401322FEF7D8B92DE9F0472D
+:1050B000064608A8894690E830041F469046142109
+:1050C00028461FF0E8FD0021CAF80010B8F1000FD3
+:1050D00003D0B9F1000F03D114E03878C00711D024
+:1050E00020680FF093FAC0BBB8F1000F07D1206819
+:1050F000123028602068143068602068A860216839
+:10510000CAF800103878800724D560680FF09CFA40
+:1051100018BBB9F1000F21D0FFF76EF90168C6F88E
+:1051200068118188A6F86C11807986F86E0101F00B
+:1051300002FDF94FEF60626862B196F8680106F20D
+:10514000691140081032FEF755F91022394660689F
+:105150001FF000FD0020BDE8F08706E0606820B188
+:10516000E8606068C6F86401F4E71020F3E730B542
+:10517000054608780C4620F00F00401C20F0F00196
+:10518000103121700020607095F8230030B10428A0
+:105190000FD0052811D0062814D0FFDF2078012178
+:1051A000B1EB101F04D295F8200000F01F006070D2
+:1051B00030BD21F0F000203002E021F0F00030306E
+:1051C0002070EBE721F0F0004030F9E7F0B591B046
+:1051D000022715460C4606463A46ADF808700921E6
+:1051E00003AB04F07AFF0490002810D004208DF85F
+:1051F00004008DF80170E034099605948DF818507C
+:105200000AA968460DF022FA00B1FFDF012011B0B3
+:10521000F0BD10B588B00C460A99ADF80000C3B1D6
+:105220001868CDF802005868CDF80600ADF80A20DD
+:10523000102203A81FF08EFC68460AF02FFA03F034
+:1052400019FF002803D1A17F41F01001A17708B018
+:1052500010BD0020CDF80200E6E72DE9F84F064624
+:10526000808A0D4680B28246FEF7F5F80446307813
+:10527000DFF8A48200274FF00509A8F120080F28C5
+:1052800070D2DFE800F06FF23708387D8CC8F1F09B
+:10529000EFF35FF3F300A07F00F00300022809D0D2
+:1052A0005FF0000080F0010150460BF0DDFC0500CE
+:1052B00003D101E00120F5E7FFDF98F85C10C90792
+:1052C00002D0D8F860000BE0032105F11D000EF0BC
+:1052D00052FED5F81D009149B0FBF1F201FB12001E
+:1052E000C5F81D0070686867B068A8672078252831
+:1052F00000D0FFDFCAE0A07F00F00300022809D041
+:105300005FF0000080F0010150460BF0ADFC06009C
+:1053100003D101E00120F5E7FFDF3078810702D5F6
+:105320002178252904D040F001003070BDE8F88FC5
+:1053300002202870307F287106F11D002D36C5E946
+:105340000206F3E7A07F00F00300022808D0002047
+:1053500080F0010150460BF087FC040004D102E00C
+:105360000120F5E7A7E1FFDF2078C10604D507207B
+:1053700028703D346C60D9E740F008002070D5E714
+:10538000E07F000700D5FFDF307CB28800F001032A
+:1053900001B05046BDE8F04F092105F027BD04B922
+:1053A000FFDF716821B1102204F124001FF0D2FB4D
+:1053B00028212046FDF7AEFEA07F00F00300022862
+:1053C0000ED104F12400002300901A4621465046D5
+:1053D000FFF71FFF112807D029212046FDF79AFE6D
+:1053E000307A84F82000A1E7A07F000700D5FFDF16
+:1053F00014F81E0F40F008002070E782A761E761F3
+:10540000C109607861F34100014660F38201617077
+:10541000307AE0708AE7A07F00F00300022809D00C
+:105420005FF0000080F0010150460BF01DFC04000D
+:1054300003D101E00120F5E7FFDF022104F185003F
+:105440000EF099FD0420287004F5B4706860B4F87B
+:1054500085002882304810387C346C61C5E90280B0
+:1054600064E703E024E15BE02DE015E0A07F00F0BD
+:105470000300022807D0002080F0010150460BF005
+:10548000F3FB18B901E00120F6E7FFDF32462146C1
+:105490005046BDE8F84FEAE504B9FFDF207821283F
+:1054A000A1D93079012803D1E07F40F00800E077EE
+:1054B000324621465046FFF7DAFD2046BDE8F84F58
+:1054C0002321FDF727BE3279AA8005F108030921BF
+:1054D000504604F002FEE86010B185F8009025E720
+:1054E000A07F00F00300022808D0002080F0010116
+:1054F00050460BF0B9FB040003D101E00120F5E7B1
+:10550000FFDF04F1620102231022081F0BF033FABF
+:1055100007703179417009E73802002040420F00DE
+:10552000A07F00F00300022808D0002080F00101D5
+:1055300050460BF099FB050003D101E00120F5E78F
+:10554000FFDF95F8840000F0030001287AD1A07FE6
+:1055500000F00307E07F10F0010602D0022F04D113
+:1055600033E095F8A000C0072BD0D5F8601121B327
+:1055700095F88320087C62F387000874A17FCA092C
+:10558000D5F8601162F341000874D5F8601166F334
+:1055900000000874AEB1D5F86001102204F12401B6
+:1055A00088351FF0D7FA287E40F001002876287849
+:1055B00020F0010005F8880900E016B1022F04D0A0
+:1055C0002DE095F88800C00727D0D5F85C1121B3ED
+:1055D00095F88320087C62F387000874A17FCA09CC
+:1055E000D5F85C1162F341000874D5F85C1166F3DC
+:1055F000000008748EB1D5F85C01102204F124017A
+:1056000088351FF0A7FA287840F0010005F8180B3C
+:10561000287820F0010005F8A009022F44D00020CE
+:1056200000EB400005EBC00090F88800800709D52A
+:1056300095F87C00D5F86421400805F17D01103211
+:10564000FDF7D8FE8DF8009095F884006A4600F0CA
+:1056500003008DF8010095F888108DF8021095F878
+:10566000A0008DF803002146504601F04DFA207845
+:10567000252805D0212807D0FFDF2078222803D94C
+:1056800022212046FDF746FDA07F00F003000228FE
+:105690000CD0002080F0010150460BF0F7FA0028F2
+:1056A0003FF44FAEFFDF41E60120B9E70120F1E70B
+:1056B000706847703AE6FFDF38E670B5FE4C0025AB
+:1056C00084F85C5025660CF08EFF04F11001204632
+:1056D00003F060FE84F8305070BD70B50D46FDF7E4
+:1056E000BAFE040000D1FFDF4FF4B87128461FF066
+:1056F000D2FA04F124002861A07F00F00300022800
+:1057000008D0012105F1E0000CF06EFF002800D068
+:10571000FFDF70BD0221F5E70A46014602F1E00015
+:105720000CF082BF70B50546406886B001780A2942
+:1057300006D00D2933D00E292FD0FFDF06B070BD63
+:1057400086883046FDF787FE040000D1FFDF207811
+:105750002128F3D028281BD1686802210E3001F0DF
+:10576000C8F9A8B168680821801D01F0C2F978B1B4
+:1057700004F1240130460AF07CFA03F07BFC00B10E
+:10578000FFDF06B02046BDE870402921FDF7C2BC0E
+:1057900006B0BDE8704003F044BE012101726868A4
+:1057A000C6883046FDF757FE040000D1FFDFA07F1A
+:1057B00000F00301022902D120F01000A077207828
+:1057C00021280AD06868017A09B1007980B1A07FE8
+:1057D00000F00300022862D0FFDFA07F00F003008A
+:1057E0000228ABD1FEF796F80028A7D0FFDFA5E787
+:1057F00003F017FEA17F08062BD5E07FC00705D078
+:1058000094F8200000F01F00102820D05FF0050061
+:1058100084F82300207829281DD02428DDD13146A2
+:1058200004200EF081FE22212046FDF773FCA07FAC
+:1058300000F00300022830D05FF0000080F001018A
+:1058400030460BF023FA0028C7D0FFDFC5E706205B
+:10585000DEE70420DCE701F00300022808D0002086
+:1058600080F0010130460BF0FFF9050003D101E0A3
+:105870000120F5E7FFDF25212046FDF74BFC032043
+:105880008DF80000694605F1E0000CF0C4FE022826
+:10589000A3D00028A1D0FFDF9FE70120CEE703F0CF
+:1058A000C0FD9AE72DE9F04387B099461646884631
+:1058B0000746FDF7D0FD04004BD02078222848D3BE
+:1058C000232846D0E07F000743D4A07F00F00300E8
+:1058D000022809D05FF0000080F0010138460BF08B
+:1058E000C3F9050002D00CE00120F5E7A07F00F02D
+:1058F0000300022805D00121002238460BF0ABF945
+:1059000005466946284601F026F9009800B9FFDFF0
+:1059100045B10098E03505612078222806D024287A
+:1059200004D007E000990020086103E0252120460B
+:10593000FDF7F0FB0098012141704762868001A9C4
+:10594000C0E902890CF082FE022802D0002800D0B3
+:10595000FFDF07B0BDE8F08370B586B00546FDF700
+:105960007AFD017822291ED9807F00F003000228E9
+:1059700008D0002080F0010128460BF075F90400E2
+:105980002FD101E00120F5E7FFDF2AE0B4F85E0047
+:1059900004F1620630440178427829B12146284654
+:1059A000FFF714FCB0B9C9E6ADF804200921284678
+:1059B00002AB04F092FB03900028F4D005208DF890
+:1059C0000000694604F1E0000CF025FE022801D039
+:1059D00000B1FFDF02231022314604F15E000BF01C
+:1059E00000F8B4F860000028D0D1A7E610B586B062
+:1059F0000446FDF730FD017822291BD9807F00F095
+:105A00000300022808D0002080F0010120460BF09E
+:105A10002BF9040003D101E00120F5E7FFDF0620A8
+:105A20008DF80000694604F1E0000CF0F4FD002858
+:105A300000D0FFDF06B010BD2DE9F05F05460C4633
+:105A400000270078904601093E4604F1080BBA464B
+:105A500002297DD0072902D00A2909D146E06868C9
+:105A600001780A2905D00D2930D00E292ED0FFDF6C
+:105A7000BCE114271C26002C6BD08088A080FDF789
+:105A8000EAFC5FEA000900D1FFDF99F817005A46E7
+:105A9000400809F11801FDF7ADFC6868C089208253
+:105AA000696851F8060FC4F812004868C4F8160077
+:105AB000A07E20F0060001E01802002040F0010066
+:105AC000A07699F81E0040F020014DE01A270A2622
+:105AD000002CD1D0C088A080FDF7BDFC050000D10E
+:105AE000FFDF59462846FFF742FB7FE10CB1A88B48
+:105AF000A080287A0B287DD006DC01287BD00228E4
+:105B000008D0032804D135E00D2875D00E2874D0B4
+:105B1000FFDF6BE11E270926002CADD0A088FDF722
+:105B20009AFC5FEA000900D1FFDF287B00F0030048
+:105B30000128207A1BD020F001002072297B8908DF
+:105B400061F341002072297BC90861F3820001E002
+:105B500041E1F2E02072297B090961F3C300207260
+:105B600099F81E0040F0400189F81E103EE140F017
+:105B70000100E2E713270D26002CAAD0A088FDF72C
+:105B80006AFC8146807F00F00300022808D00020D4
+:105B900080F00101A0880BF067F8050003D101E057
+:105BA0000120F5E7FFDF99F81E0000F00302022A4A
+:105BB00050D0686F817801F003010129217A4BD020
+:105BC00021F00101217283789B0863F34101217266
+:105BD0008378DB0863F38201217283781B0963F306
+:105BE000C3012172037863F306112172437863F3D2
+:105BF000C71103E061E0A9E090E0A1E0217284F820
+:105C000009A0C178A172022A29D00279E17A62F34F
+:105C10000001E1720279520862F34101E1720279F6
+:105C2000920862F38201E1720279D20862F3C30141
+:105C3000E1724279217B62F30001217342795208BB
+:105C400062F3410121734279920862F38201217368
+:105C5000407928E0A86FADE741F00101B2E7427951
+:105C6000E17A62F30001E1724279520862F3410184
+:105C7000E1724279920862F38201E1724279D208BC
+:105C800062F3C301E1720279217B62F300012173A7
+:105C90000279520862F3410121730279920862F39A
+:105CA000820121730079C00860F3C301217399F860
+:105CB0000000232831D9262140E018271026E4B31C
+:105CC000A088FDF7C8FB8346807F00F00300022810
+:105CD00009D0002080F00101A0880AF0C5FF5FEA2A
+:105CE000000903D101E00120F4E7FFDFE868A060CC
+:105CF00099F8000040F0040189F8001099F80100BB
+:105D0000800708D5012020739BF8000023286DD957
+:105D10002721584651E084F80CA067E015270F268C
+:105D20005CB1A088FDF797FB814606225946E868DA
+:105D300008F089F90120A073A2E041E048463CE068
+:105D400016270926E4B3287B20724FE0287B192709
+:105D50000E26ACB3C4F808A0A4F80CA0012807D004
+:105D6000022805D0032805D0042803D0FFDF0DE06A
+:105D7000207207E0697B042801F00F0141F08001E7
+:105D800021721ED0607A20F003006072A088FDF7B7
+:105D900062FB05460078212828D0232800D0FFDFA9
+:105DA000A87F00F00300022813D0002080F001013A
+:105DB000A0880AF06BFF22212846FDF7ABF915E019
+:105DC00004E0607A20F00300401CDEE7A8F80060E1
+:105DD00011E00120EAE70CB16888A080287A032846
+:105DE0002ED004280AD0052850D0FFDFA8F8006084
+:105DF0000CB1278066800020BDE8F09F15270F2694
+:105E0000002CE3D0A088FDF726FB807F00F0030084
+:105E1000022809D05FF0000080F00101A0880AF09C
+:105E200023FF050003D101E00120F5E7FFDFD5F8EE
+:105E30001D000622594608F006F984F80EA0D5E7A1
+:105E400017270926002CC1D0A088FDF704FB814646
+:105E5000807F00F00300022808D0002080F00101BC
+:105E6000A0880AF001FF050003D101E00120F5E759
+:105E7000FFDF6878800701D5022000E00120207252
+:105E800099F800002328B1D9272157E719270E26B2
+:105E9000002C9BD0A088FDF7DEFA5FEA000900D154
+:105EA000FFDFC4F808A0A4F80CA084F808A0A07A2A
+:105EB00040F00300A07299F81E10C90961F3820036
+:105EC000A07299F81F2099F81E1012EAD11F05D070
+:105ED00099F8201001F01F0110292BD020F00800A4
+:105EE000A07299F81F10607A61F3C3006072697A3A
+:105EF00001F003010129A2D140F00400607299F879
+:105F00001E0000F003000228E87A16D0217B60F31F
+:105F100000012173AA7A607B62F300006073EA7A61
+:105F2000520862F341012173A97A490861F34100E3
+:105F300060735BE740F00800D2E7617B60F300012B
+:105F40006173AA7A207B62F300002073EA7A520818
+:105F500062F341016173A97A490861F3410020733A
+:105F600044E710B5FE4C30B10146102204F1200088
+:105F70001EF0F0FD012084F8300010BD10B504467D
+:105F800000F0D9FDF64920461022BDE8104020312E
+:105F90001EF0E0BD70B5F24D06004FF0000413D0C6
+:105FA0000EF00EFB08B110240CE00621304608F07C
+:105FB00031F8411C05D028665FF0010085F85C00CF
+:105FC00000E00724204670BD0020F7E7007810F0BD
+:105FD0000F0204D0012A05D0022A0CD110E00009DA
+:105FE00009D10AE00009012807D0022805D00328BA
+:105FF00003D0042801D007207047087000207047A4
+:106000000620704705282AD2DFE800F003070F17A3
+:106010001F00087820F0FF001EE0087820F00F0035
+:10602000401C20F0F000103016E0087820F00F003F
+:10603000401C20F0F00020300EE0087820F00F0027
+:10604000401C20F0F000303006E0087820F00F000F
+:10605000401C20F0F00040300870002070470720FE
+:1060600070472DE9F041804688B00D46002708466C
+:106070000EF0F3FAA8B94046FDF7EDF9040003D09D
+:106080002078222815D104E043F2020008B0BDE8D0
+:10609000F08145B9A07F410603D500F00300022836
+:1060A00001D01020F2E7A07FC10601D4010702D57C
+:1060B0000DB10820EAE7E17F090701D50D20E5E7EA
+:1060C00000F00300022805D125B12846FEF760FF45
+:1060D0000700DBD1A07F00F00300022808D00020D9
+:1060E00080F0010140460AF0BFFD060002D00FE03B
+:1060F0000120F5E7A07F00F0030002280ED0002069
+:1061000080F00101002240460AF0A5FD060007D0FC
+:10611000A07F00F00300022804D009E00120EFE78F
+:106120000420B3E725B12A4631462046FEF754FF46
+:106130006946304600F00FFD009800B9FFDF009976
+:10614000022006F1E0024870C1F824804A61002272
+:106150000A81A27F02F00302022A1CD001200871EA
+:10616000287800F00102087E62F3010008762A78A0
+:10617000520862F3820008762A78920862F3C3001C
+:1061800008762A78D20862F3041008762421204683
+:10619000FCF7C0FF33E035B30871301D88613078FB
+:1061A000400908777078C0F340004877287800F0FD
+:1061B0000102887F62F301008877A27FD20962F32F
+:1061C00082008877E27F62F3C3008877727862F397
+:1061D00004108877A878C87701F121022846203179
+:1061E000FEF71BFF03E00320087105200876252138
+:1061F0002046FCF78FFFA07F20F04000A07701A988
+:1062000000980CF023FA022801D000B1FFDF3846D5
+:106210003CE72DE9FF4F534A0D4699B09A4607CA0D
+:106220000BAB002783E807001998FDF714F9060067
+:1062300006D03078262806D008201DB0BDE8F08FA3
+:1062400043F20200F9E7B07F00F00309B9F1020F51
+:1062500003D00020284302D006E00120FAE71B9873
+:10626000FEF796FE0028E8D1B07F00F00300022878
+:1062700001D11B9979BB022808D0002080F00101D0
+:1062800019980AF0F1FC040003D101E00120F5E7C0
+:10629000FFDF852D28D007DCF5B1812D1ED0822DA2
+:1062A0001ED0832D08D11DE0862D1FD0882D1FD034
+:1062B000892D1FD08A2D1FD00F2020710F281DD0AF
+:1062C00003F0ACF8E0B101208DF84000201D1190E2
+:1062D0002079B8B167E111E00020EEE70120ECE79A
+:1062E0000220EAE70320E8E70520E6E70620E4E7E6
+:1062F0000820E2E70920E0E70A20DEE707209CE724
+:1063000011209AE7B9F1020F03D0A56F03D1A06F56
+:1063100002E0656FFAE7606F804632D04FF001000F
+:1063200000904FF002000190214630461B9AFEF784
+:1063300053FE1B98007800F00101A87861F301007A
+:10634000A870B17FC90961F38200A870F17F61F381
+:10635000C300A870617861F30410A870207803E08E
+:106360001802002048500200400928706078C0F3ED
+:10637000400068701B988078E87000206871287170
+:1063800003E00220009001200190A87898F8021004
+:10639000C0F3C000C1F3C00108405FEA000B2CD07D
+:1063A00050460EF00DF990BBDAF80C000EF008F92B
+:1063B00068BBDAF81C000EF003F940BBDAF80C00F9
+:1063C000A060DAF81C00E06098F80100617800F045
+:1063D000010041EA4000607098F80210C0B2C1F3B9
+:1063E0000011891E0840607000202077019906F195
+:1063F000170002290CD001210BE098F801106078F9
+:1064000001F00101FD2242EA41010840E3E732E0E8
+:10641000002104EB810148610099701C022901D020
+:10642000012100E0002104EB81014861A87800F01F
+:106430000300012858D198F8020000F00300012859
+:1064400052D1B9F1020F04D02A1D691D1B98FEF725
+:10645000E4FD297998F8040001408DF83810687936
+:1064600098F8052010408DF83C0001433CD0504680
+:106470000EF0A6F808B11020DFE60AF11001049131
+:10648000B9F1020F18D008465FF0000104F18C0347
+:10649000CDE9000304F5AE7202920EAB5A462046D7
+:1064A000FEF704FE0028E7D1B9F1020F08D05046EC
+:1064B00008D14FF0010107E050464FF00101E5E738
+:1064C0000498F5E74FF0000104F1A403CDE90003BF
+:1064D00004F5B072029281F001010FAB5A462046DA
+:1064E000FEF7E4FD0028C7D16078800734D4A8788F
+:1064F00098F80210C0F38000C1F3800108432BD04C
+:10650000297898F800000BAAB9F1020F06D032F8EA
+:1065100011204300DA4002F003070AE032F81020AD
+:106520004B00DA4012F0030705D0012F0BD0022FE9
+:106530000BD0032F07D0BBF1000F0DD0012906D0DF
+:10654000042904D008E00227F5E70127F3E7012832
+:1065500001D0042800D10427B07F40F08000B0773C
+:10656000F17F6BF30001F177607881074FF0030052
+:106570000CD5A071BBF1000F15D100BF8DF85C00E8
+:1065800017AA3146199800F0BFFA0CE00221022F39
+:1065900018D0012F18D0042F22D00020A071B07F76
+:1065A00020F08000B07725213046FCF7B3FD10A91C
+:1065B00004F1E0000CF02FF810B1022800D0FFDF4A
+:1065C00000203AE6A171D9E7A1710D2104F1200064
+:1065D0001EF061FB207840F0020020700420CDE71F
+:1065E0000120A071DFE72DE9F04387B0904689468E
+:1065F00004460025FCF72FFF060006D03078272838
+:1066000006D0082007B0BDE8F08343F20200F9E7A6
+:10661000B07F00F00300022808D0002080F00101C4
+:1066200020460AF021FB040003D101E00120F5E738
+:10663000FFDFA7795FEA090005D0012821D0B9F171
+:10664000020F26D110E0B8F1000F22D1012F05D0A2
+:10665000022F05D0032F05D0FFDF2DE00C252BE006
+:10666000012529E0022527E040460DF0A9FFB0B939
+:10667000032F0ED11022414604F11D001EF06AFACC
+:106680001AE0012F02D0022F03D104E0B8F1000F6D
+:1066900012D00720B6E740460DF092FF08B1102057
+:1066A000B0E7102104F11D001EF0D3FA0621404688
+:1066B00007F0B0FCC4F81D002078252140F002004E
+:1066C00020703046FCF726FD2078C10713D020F05B
+:1066D0000100207002208DF8000004F11D000290DE
+:1066E0008DF804506946C3300BF095FF022803D0A3
+:1066F00010B1FFDF00E02577002083E730B587B0D9
+:106700000D460446FCF7A7FEA0B1807F00F0030011
+:10671000022812D05FF0000080F0010120460AF04C
+:10672000A3FA04000ED028460DF04AFF38B110201D
+:1067300007B030BD43F20200FAE70120ECE7207811
+:10674000400701D40820F3E7294604F13D00202248
+:1067500005461EF0FFF9207840F010002070010778
+:106760000FD520F00800207007208DF80000694642
+:1067700004F1E00001950BF04EFF022801D000B1BA
+:10678000FFDF0020D4E770B50D460646FCF763FE38
+:1067900018B10178272921D102E043F2020070BD2F
+:1067A000807F00F00300022808D0002080F0010163
+:1067B00030460AF059FA040003D101E00120F5E760
+:1067C000FFDFA079022809D16078C00706D02A46E9
+:1067D00021463046FEF7FAFC10B10FE0082070BDEC
+:1067E000B4F860000E280BD204F1620102231022DB
+:1067F000081F0AF0C0F8012101704570002070BD2B
+:10680000112070BD70B5064614460D4608460DF0C1
+:10681000D7FE18B920460DF0F9FE08B1102070BD62
+:10682000A6F57F40FF380ED03046FCF714FE38B195
+:10683000417822464B08811C1846FCF7DBFD07E037
+:1068400043F2020070BD2046FDF73CFE0028F9D15E
+:106850001021E01D0DF08FFBE21D294604F1170009
+:1068600000F089F9002070BD2DE9F04104468AB09E
+:1068700015468846002708460DF0EFFE18B9284651
+:106880000DF0EBFE18B110200AB0BDE8F0812046F3
+:10689000FCF7E1FD060003D0307827281BD102E089
+:1068A00043F20200F0E7B07F00F00300022809D0B5
+:1068B0005FF0000080F0010120460AF0D5F90400E5
+:1068C00003D101E00120F5E7FFDF2078400702D582
+:1068D0006078800701D40820D6E7B07F00F003007D
+:1068E000022803D0A06F03D1A16F02E0606FFAE726
+:1068F000616F407800B19DB1487810B1B8F1000FD8
+:106900000ED0ADB1EA1D06A8E16800F034F91022FE
+:1069100006A905F117001EF0F1F818B1042707E0E9
+:106920000720B1E71022E91D04F12D001EF012F935
+:10693000B8F1000F06D0102208F1070104F11D0084
+:106940001EF008F92078252140F002002070304622
+:10695000FCF7E0FB2078C10715D020F00100207083
+:1069600002208DF8000004F11D0002901030039009
+:106970008DF804706946B3300BF04DFE022803D049
+:1069800010B1FFDF00E0277700207DE7F8B515465E
+:106990000E460746FCF75FFD040004D0207822284D
+:1069A00004D00820F8BD43F20200F8BDA07F00F03B
+:1069B0000300022802D043F20500F8BD30460DF076
+:1069C000FFFD18B928460DF0FBFD08B11020F8BDF9
+:1069D00000953288B31C21463846FEF71AFC112870
+:1069E00015D00028F3D1297C4A08A17F62F3C71192
+:1069F000A177297CE27F61F30002E277297C890894
+:106A000084F82010A17F21F04001A177F8BDA17F7B
+:106A10000907FBD4D6F80200C4F83600D6F8060001
+:106A2000C4F83A003088A0861022294604F12400D8
+:106A30001EF090F8287C4108E07F61F34100E07788
+:106A4000297C61F38200E077287C800884F82100AB
+:106A5000A07F40F00800A0770020D3E770B50D4676
+:106A600006460BB1072070BDFCF7F5FC040007D00B
+:106A70002078222802D3A07F800604D4082070BD8D
+:106A800043F2020070BDADB12946304609F0F1F87D
+:106A900002F0F0FA297C4A08A17F62F3C711A177BE
+:106AA000297CE27F61F30002E277297C890884F87F
+:106AB000201004E0304609F004F902F0DBFAA17F6F
+:106AC00021F02001A17770BD70B50D46FCF7C3FC25
+:106AD000040005D028460DF099FD20B1102070BDAE
+:106AE00043F2020070BD29462046FEF740FB00201D
+:106AF00070BD04E010F8012B0AB100207047491E58
+:106B000089B2F7D20120704770B51546064602F0EB
+:106B100085FC040000D1FFDF207820F00F00801CEE
+:106B200020F0F0002030207066802868A060BDE86A
+:106B3000704002F076BC10B5134C94F83000002879
+:106B400008D104F12001A1F110000BF0A6FD0120F5
+:106B500084F8300010BD10B190F8B9202AB10A486D
+:106B600090F8350018B1002003E0B83001E0064885
+:106B700034300860704708B50023009313460A4676
+:106B80000AF06DFA08BD00001802002018B18178E3
+:106B9000012938D101E010207047018842F6011226
+:106BA000881A914231D018DC42F60102A1EB0200B2
+:106BB00091422AD00CDC41B3B1F5C05F25D06FF40F
+:106BC000C050081821D0A0F57060FF381BD11CE020
+:106BD00001281AD002280AD117E0B0F5807F14D01E
+:106BE00008DC012811D002280FD003280DD0FF287F
+:106BF00009D10AE0B0F5817F07D0A0F58070033895
+:106C000003D0012801D0002070470F2070470A28C8
+:106C10001ED007DC18D2DFE800F0191B1F1F171F5A
+:106C2000231D1F21102815D008DC0B2812D00C289A
+:106C300010D00D2816D00F2806D10DE011280BD04A
+:106C400084280BD087280FD003207047002070477E
+:106C500005207047072070470F20704704207047B9
+:106C6000062070470C20704743F20200704738B589
+:106C70000C46050041D06946FFF7A8F9002819D154
+:106C80009DF80010607861F3020060706946681C2E
+:106C9000FFF79CF900280DD19DF80010607861F392
+:106CA000C5006070A978C1F34101012903D0022910
+:106CB00005D0072038BD217821F0200102E021789D
+:106CC00041F020012170410704D0A978C90861F37F
+:106CD00086106070607810F0380F07D0A978090925
+:106CE00061F3C710607010F0380F02D16078400671
+:106CF00003D5207840F040002070002038BD70B5EA
+:106D000004460020088015466068FFF7B0FF0028A1
+:106D100016D12089A189884211D860688078C0077F
+:106D20000AD0B1F5007F0AD840F20120B1FBF0F2A1
+:106D300000FB1210288007E0B1F5FF7F01D90C207D
+:106D400070BD01F201212980002070BD10B50478CA
+:106D5000137864F3000313700478640864F3410348
+:106D600013700478A40864F3820313700478E408B1
+:106D700064F3C30313700478240964F304131370D9
+:106D80000478640964F3451313700078800960F394
+:106D90008613137031B10878C10701D1800701D57E
+:106DA000012000E0002060F3C713137010BD42788B
+:106DB000530702D002F0070306E012F0380F02D0AA
+:106DC000C2F3C20300E001234A7863F302024A706F
+:106DD000407810F0380F02D0C0F3C20005E043073E
+:106DE00002D000F0070000E0012060F3C5024A7005
+:106DF00070472DE9F04F95B00D00824612D0122158
+:106E000028461DF026FF4FF6FF7B05AA01215846B4
+:106E100006F04BFF0024264637464FF420586FF407
+:106E2000205972E0102015B0BDE8F08F9DF81E00CB
+:106E300001280AD1BDF81C1041450BD011EB090007
+:106E40000AD001280CD002280CD0042C0ED0052C1E
+:106E50000FD10DE0012400E00224BDF81A6008E023
+:106E6000032406E00424BDF81A7002E0052400E0C3
+:106E70000624BDF81A10514547D12C74BEB34FF00B
+:106E8000000810AA4FF0070ACDE90282CDE900A858
+:106E90000DF13C091023CDF810904246314658467A
+:106EA00006F0B6FF08BBBDF83C002A46C0B210A9E8
+:106EB0000BF05CFCC8B9AE81CFB1CDE900A80DF1F3
+:106EC000080C0AAE40468CE84102132300223946E2
+:106ED000584606F09DFF40B9BDF83C00F11CC01EAD
+:106EE000C0B22A1D0BF042FC10B103209BE70AE060
+:106EF000BDF82900E881062C05D19DF81E00A87276
+:106F0000BDF81C00288100208DE705A806F0D9FEF9
+:106F100000288BD0FFF77BFE85E72DE9F0471C4664
+:106F2000DDE90978DDF8209015460E00824600D193
+:106F3000FFDF0CB1208818B1D5B11120BDE8F08772
+:106F4000022D01D0012100E0002106F1140005F01E
+:106F50009BFDA8F8000002463B462946504603F038
+:106F6000BCF8C9F8000008B9A41C3C600020E5E7A3
+:106F70001320E3E7F0B41446DDE904528DB1002399
+:106F800014B1022C09D101E0012306E00D7CEE07CB
+:106F900003D025F0010501230D742146F0BC03F058
+:106FA00025BF1A80F0BC70472DE9FE4F91461A8824
+:106FB0001C468A468046FAB102AB494603F08DF87A
+:106FC000050019D04046A61C278809F091FF3246DB
+:106FD000072629463B46009609F09FFB208823465A
+:106FE000CDE900504A4651464046FFF7C3FF002016
+:106FF00020800120BDE8FE8F0020FBE72DE9F0474F
+:1070000086B09146DDE90E460F46824603AA05A9E1
+:1070100004A8109D8DE80700984632462146504648
+:10702000FFF77BFF049909B1012200E000222A70DA
+:10703000002818D1F94A03AB1060059A009104F1B9
+:107040001400CDE901204A463946504606F0D3F8EF
+:10705000A8B1092811D2DFE800F005080510100AD0
+:107060000C0C0E00002006B068E71120FBE707209B
+:10707000F9E70820F7E70D20F5E70320F3E7BDF86F
+:107080000C100498CDE90001434632462146504693
+:10709000FFF770FFE6E72DE9F04389B00D46DDE923
+:1070A000108781461C461646142103A81DF0F3FDE7
+:1070B000012002218DF810108DF80C008DF8117050
+:1070C000ADF8146064B1A278D20709D08DF816002B
+:1070D000E088ADF81A00A088ADF81800A068079005
+:1070E00008A80095CDE90110424603A948466B68FF
+:1070F000FFF784FF09B0BDE8F083F0B58BB0002442
+:107100000646069407940727089405A80994019455
+:1071100000970294CDE903400D46102322463046E5
+:1071200006F076FE78B90AA806A9019400970294A1
+:10713000CDE90310BDF8143000222946304606F090
+:107140003DFC002801D0FFF762FD0BB0F0BD06F05A
+:10715000DDBA2DE9FC410C468046002602F05EF9BE
+:10716000054620780D287DD2DFE800F0BC0713B378
+:1071700025BD49496383AF959B00A848006820B1AD
+:10718000417841F010014170ADE0404602F076F9DF
+:10719000A9E00421404609F067FD070000D1FFDFA8
+:1071A00007F11401404605F003FCA5BB132140463E
+:1071B000FDF746FC97E00421404609F055FD070025
+:1071C00000D1FFDFE088ADF800000020B8819DF815
+:1071D0000000010704D5C00602D5A088B88105E0EB
+:1071E0009DF8010040067ED5A088F88105B9FFDF33
+:1071F00022462946404601F063FC022673E0E188FE
+:10720000ADF800109DF8011009060FD5072803D02E
+:1072100006280AD00AE024E00421404609F024FDB3
+:10722000060000D1FFDFA088F0810226CDB9FFDF84
+:1072300017E00421404609F017FD070000D1FFDFE9
+:1072400007F1140006F099FA90F0010F02D1E079ED
+:10725000000648D5387C022640F00200387405B993
+:10726000FFDF00E03EE022462946404601F028FCD0
+:1072700039E00421404609F0F7FC017C002D01F0C3
+:107280000206C1F340016171017C21F00201017429
+:10729000E7D1FFDFE5E702260121404602F020F9B1
+:1072A00021E00421404609F0DFFC054660680090BB
+:1072B0002089ADF8040001226946404602F031F908
+:1072C000287C20F0020028740DE0002DC9D1FFDFDA
+:1072D000C7E7022600214046FBF784F8002DC0D105
+:1072E000FFDFBEE7FFDF3046BDE8FC813EB50C00A6
+:1072F00009D001466B4601AA002006F00BFE20B122
+:10730000FFF785FC3EBD10203EBD00202080A07010
+:107310009DF8050002A900F00700FEF773FE50B9C2
+:107320009DF8080020709DF8050002A9C0F3C20076
+:10733000FEF768FE08B103203EBD9DF808006070AE
+:107340009DF80500C109A07861F30410A0709DF8B4
+:107350000510890961F3C300A0709DF80410890627
+:1073600001D5022100E0012161F342009DF80010E7
+:1073700061F30000A07000203EBD70B514460646C3
+:107380000D4651EA040005D075B108460DF05CF9D0
+:1073900078B901E0072070BD2946304606F01BFE93
+:1073A00010B1BDE8704032E454B120460DF04CF904
+:1073B00008B1102070BD21463046BDE8704095E709
+:1073C000002070BD2DE9FC5F0C4690460546002765
+:1073D00001780822007A3E46B2EB111F7ED104F1FB
+:1073E0000A0100910A31821E4FF0020A04F1080BD3
+:1073F0000191092A73D2DFE802F0ECDF05F42727B8
+:107400007AA9CD006888042109F02EFC060000D17D
+:10741000FFDFB08920B152270726C2E07C0200209E
+:1074200051271026002C7DD06888A0800120A071F3
+:10743000A88900220099FFF7A0FF002873D1A8892E
+:107440002081288AE081D1E0B5F81290072824D164
+:10745000E87B000621D5512709F1140086B2002CE3
+:10746000E1D0A88900220099FFF787FF00285AD1B0
+:107470006888A08084F806A0A88920810120A073D4
+:10748000288A2082A4F81290A88A009068884B4627
+:10749000A969019A01F0F1FAA8E0502709F1120058
+:1074A00086B2002C3ED0A88900225946FFF765FF1E
+:1074B000002838D16888A080A889E080287A072829
+:1074C00013D002202073288AE081E87BC009607312
+:1074D000A4F81090A88A0090688801E083E080E01A
+:1074E0004B4604F11202A969D4E70120EAE7B5F896
+:1074F0001290512709F1140086B2002C66D06888DA
+:10750000042109F0B1FB83466888A080A889002285
+:107510000099FFF732FF00286ED184F806A0A889F1
+:10752000208101E052E067E00420A073288A2082D5
+:10753000A4F81290A88A009068884B46A969019A1D
+:1075400001F09BFAA989ABF80E104FE06888FBF7B1
+:1075500082FF07466888042109F086FB064607B9C2
+:10756000FFDF06B9FFDF687BC00702D05127142672
+:1075700001E0502712264CB36888A080502F06D017
+:1075800084F806A0287B594601F087FA2EE0287B74
+:10759000A11DF9E7FE49A8894989814205D15427EF
+:1075A00006269CB16888A08020E053270BE06888FD
+:1075B000A080A889E08019E06888042109F054FBC4
+:1075C00000B9FFDF55270826002CF0D1A8F800608D
+:1075D00011E056270726002CF8D06888A0800020EC
+:1075E00013E0FFDF02E0012808D0FFDFA8F8006009
+:1075F0000CB1278066800020BDE8FC9F5727072636
+:10760000002CE3D06888A080687AA071EEE7401D66
+:1076100020F0030009B14143091D01EB4000704710
+:1076200013B5DB4A00201071009848B10024684669
+:1076300009F037F9002C02D1D64A009911601CBD1F
+:1076400001240020F4E770B50D46064686B01446C6
+:107650005C2128461DF01FFB04B9FFDFA078687489
+:10766000A2782188284601F042FA0020A881E8810A
+:10767000228805F11401304605F07FF96A460121A0
+:10768000304606F012FB19E09DF80300000715D5FF
+:10769000BDF806103046FFF730FD9DF80300BDF839
+:1076A000061040F010008DF80300BDF80300ADF89F
+:1076B0001400FF233046059A06F058FC684606F091
+:1076C00000FB0028E0D006B070BD10B50C4601F1FB
+:1076D000140005F089F90146627C2046BDE810409F
+:1076E00001F03ABA70B50546042109F0BDFA04006C
+:1076F00000D1FFDF04F114010C46284605F058F9CB
+:1077000021462846BDE8704005F059B970B58AB0E9
+:107710000C460646FBF79FFE050014D02878222869
+:1077200027D30CB1A08890B101208DF80C00032064
+:107730008DF8100000208DF8110054B1A088ADF82C
+:107740001800206807E043F202000AB070BD09206B
+:10775000FBE7ADF8180005900421304609F084FAE3
+:10776000040000D1FFDF04F1140005F054F9000714
+:1077700001D40820E9E701F051FE60B108A8022118
+:107780000094CDE9011095F8232003A930466368E1
+:10779000FFF734FCD9E71120D7E72DE9F04FB2F815
+:1077A00002A0834689B0154689465046FBF753FE32
+:1077B00007460421504609F057FA0026044605966C
+:1077C0004FF002080696ADF81C6007B9FFDF04B958
+:1077D000FFDF4146504603F070FE50B907AA06A9E4
+:1077E00005A88DE807004246214650466368FFF72A
+:1077F00094FB674807AB0660DDE9051204F114004D
+:10780000CDF80090CDE90320CDE9013197F8232090
+:10781000594650466B6805F047F906000AD0022E1B
+:1078200004D0032E14D0042E00D0FFDF09B0304660
+:10783000BDE8F08FBDF81C000028F7D00599CDE910
+:1078400000104246214650466368FFF793FBEDE780
+:10785000687840F008006870E8E72DE9F04F9BB0C9
+:1078600004464FF000084A48ADF85480ADF8308027
+:10787000ADF85080A0F80880ADF81480ADF81880FD
+:10788000ADF82080ADF81C80007916460D464746BD
+:10789000012808D0022806D0032804D0042802D0EA
+:1078A00008201BB0C4E720460CF08AFED0BB284657
+:1078B0000CF086FEB0BB60680CF0CFFE90BB606839
+:1078C00048B160892189884202D8B1F5007F01D989
+:1078D0000C20E6E780460BAA06A92846FFF70FFA18
+:1078E0000028DED168688078C0F34100022808D102
+:1078F0009DF8190010F0380F03D028690CF0A4FE91
+:1079000080B905A92069FFF7B2F90028C9D120691B
+:1079100050B1607880079DF8150000F0380002D55E
+:10792000D0B301E011E0B8BB9DF8140080060ED57D
+:107930009DF8150010F0380F03D060680CF084FE3D
+:1079400018B960680CF089FE08B11020A9E707A9F2
+:107950006069FFF78CF90028A3D1606940B19DF8F8
+:107960001D0000F0070101293FD110F0380F3CD075
+:1079700008A9A069FFF77BF9002892D19DF81C00A7
+:10798000800632D49DF8200080062ED4A06904E041
+:107990007C0200201400002027E040B19DF8210067
+:1079A00000F00701012920D110F0380F1DD0E06848
+:1079B00018B10078C8B11C2817D20EAA611C204645
+:1079C000FFF7C4F90120B94660F30F27BA4607460E
+:1079D0008DF84E0042F60300ADF84C000DF13B026D
+:1079E00017A928680AF0E1FE08B1072059E79DF8B9
+:1079F0005C0016A9CDF80090C01CCDE9019100F003
+:107A0000FF0B00230BF20122514613A806F090F859
+:107A1000F0BBBDF858000990FE482A8929690092F8
+:107A2000CDE901106B89BDF82C202868069906F075
+:107A30007FF801007ED120784FF0020AC10601D400
+:107A400080062BD5ADF80C90606950B907A906A83F
+:107A5000FFF7ADF99DF81D0020F00700401C8DF8E0
+:107A60001D009DF81C008DF84E7040F0C8008DF888
+:107A70001C0042F60210ADF84C000CA903AACDF888
+:107A800000A0CDE90121002340F2032213A800E069
+:107A90001EE0079906F04CF801004BD1DD484D4639
+:107AA00008385B460089ADF839000EA8CDE9029090
+:107AB000CDF80490CDF810904FF007090022CDF8D2
+:107AC0000090BDF858104FF6FF7005F077FF10B129
+:107AD000FFF79DF8E5E69DF83800000625D5294614
+:107AE000012060F30F218DF84E704FF42450ADF853
+:107AF0004C00ADF8105062789DF81000002362F33E
+:107B000000008DF810006278CDF800A0520862F3F2
+:107B100041008DF8100004AACDE9012540F20322AE
+:107B200013A806F005F8010004D1606888B3206945
+:107B3000A8B900E086E005A906A8FFF738F9607843
+:107B4000800706D49DF8150020F038008DF8150048
+:107B500005E09DF8140040F040008DF814008DF809
+:107B60004E7042F60110ADF84C00208940F2012120
+:107B7000B0FBF1F201FB1202606814ABCDF800809B
+:107B8000CDE90103002313A8059905F0D1FF0100F9
+:107B900058D12078C00729D0ADF80C50A06950B951
+:107BA00008A906A8FFF703F99DF8210020F00700B7
+:107BB000401C8DF821009DF820008DF84E7040F09B
+:107BC00040008DF8200042F60310ADF84C0015A9D6
+:107BD00003AACDF800A0CDE90121002340F2032241
+:107BE00013A8089905F0A4FF01002BD1E06868B341
+:107BF0002946012060F30F218DF84E7042F60410E3
+:107C0000ADF84C00E068002302788DF860204078E1
+:107C10008DF86100E06818AA4088ADF86200E0685D
+:107C200000798DF86400E068C088ADF86500CDF893
+:107C30000090CDE901254FF4027213A805F078FFFA
+:107C4000010003D0099800F0B3FF2AE67148032130
+:107C50000838017156B100893080BDF8500070803D
+:107C6000BDF83000B080BDF85400F080002018E668
+:107C700070B501258AB016460B46012802D00228AD
+:107C800016D104E08DF80E504FF4205003E08DF82B
+:107C90000E5042F60100ADF80C005BB10024601CF0
+:107CA00060F30F2404AA08A918460AF07EFD18B153
+:107CB00007204AE5102048E504A99DF820205548F2
+:107CC000CDE90021801E02900023214603A802F284
+:107CD000012205F02DFF10B1FEF799FF35E54D4863
+:107CE00008380EB1C1883180057100202DE5F0B54E
+:107CF00093B0074601268DF83E6041F60100ADF8CD
+:107D00003C0012AA0FA93046FFF7B2FF002848D165
+:107D1000404C0025083CE7B31C2102A81CF0BBFF27
+:107D20009DF808008DF83E6040F020008DF80800B6
+:107D300042F60520ADF83C000E959DF83A001195ED
+:107D400020F00600801C8DF83A009DF838006A4645
+:107D500020F0FF008DF838009DF8390009A920F0C7
+:107D6000FF008DF839000420ADF82C00ADF830008C
+:107D70000EA80A9011A80D900FA80990ADF82E50EA
+:107D800002A8FFF76AFD00280BD1BDF80000608152
+:107D900000E008E0BDF80400A081401CE0812571EE
+:107DA000002013B0F0BD6581A581BDF84800F4E75F
+:107DB0002DE9F74F1749A0B00024083917940A7924
+:107DC000A146012A04D0022A02D0082023B02FE5C0
+:107DD000CA88824201D00620F8E721988A4682426A
+:107DE00001D10720F2E701202146ADF848004FF607
+:107DF000FF7860F30F21ADF84A808DF86E0042F6EF
+:107E0000020B06918DF87240ADF86CB0ADF8704081
+:107E10001CA901E0840200201391ADF8508012A843
+:107E200005F073FF00252E462F460DAB072212A941
+:107E3000404605F06DFF78B10A285DD195B38EB349
+:107E4000ADF86450ADF866609DF85E008DF81440A2
+:107E500019AC012864D06BE09DF83A001FB30128EB
+:107E600059D1BDF8381059451FD118A809A9019456
+:107E70000294CDE9031007200090BDF836101023BE
+:107E80000022404605F0C4FFB0BBBDF860000428E6
+:107E900001D006284AD1BDF82410219881423AD158
+:107EA0000F2093E73AE0012835D1BDF83800B0F54E
+:107EB000205F03D042F6010188422CD1BAF80600B7
+:107EC000BDF83610884201D1012700E0002705B136
+:107ED0009EB1219881421ED118A809AA019402944A
+:107EE000CDE90320072000900D46102300224046D4
+:107EF00005F08EFF00B902E02DE04E460BE0BDF824
+:107F00006000022801D0102810D1C0B217AA09A918
+:107F10000AF02CFC50B9BDF8369086E7052055E7ED
+:107F200005A917A8221D0AF040FC08B103204DE75F
+:107F30009DF814000023001DC2B28DF81420229871
+:107F40000092CDE901401BA8069905F0F1FD10B99A
+:107F500002228AF80420FEF75AFE37E710B50B46D6
+:107F6000401E88B084B205AA00211846FEF7EEFE36
+:107F700000200DF1080C06AA05A901908CE8070065
+:107F8000072000900123002221464FF6FF7005F0E4
+:107F900015FD0446BDF81800012800D0FFDF20467B
+:107FA000FEF735FE08B010BDF0B5FF4F044687B0B0
+:107FB00038790E46032804D0042802D0082007B0E0
+:107FC000F0BD04AA03A92046FEF799FE0500F6D1EC
+:107FD00060688078C0F3410002280AD19DF80D0046
+:107FE00010F0380F05D020690CF02EFB08B11020DE
+:107FF000E5E7208905AA21698DE807006389BDF8B6
+:1080000010202068039905F093FD10B1FEF7FFFDE5
+:10801000D5E716B1BDF81400308004203871284629
+:10802000CDE7F8B50C0006460BD001464FF6FF75BC
+:1080300000236A46284605F06DFF20B1FEF7E7FDF4
+:10804000F8BD1020F8BD69462046FEF710FE002856
+:10805000F8D1A078314600F001032846009A05F0D7
+:1080600085FFEBE730B587B0144600220DF1080C10
+:1080700005AD01928CE82C00072200920A460146C9
+:1080800023884FF6FF7005F099FCBDF8141021808D
+:10809000FEF7BDFD07B030BD70B50D46042108F0F8
+:1080A000E3FD040000D1FFDF294604F11400BDE820
+:1080B000704004F0A9BC70B50D46042108F0D4FD51
+:1080C000040000D1FFDF294604F11400BDE8704030
+:1080D00004F0BDBC70B50D46042108F0C5FD0400D8
+:1080E00000D1FFDF294604F11400BDE8704004F020
+:1080F000D5BC70B50546042108F0B6FD040000D1DA
+:10810000FFDF214628462368BDE870400122FEF7C4
+:108110004BBF70B50646042108F0A6FD040000D14F
+:10812000FFDF04F1140004F05FFC401D20F00305A4
+:1081300011E0011D00880022431821463046FEF759
+:1081400033FF00280BD0607CABB2684382B2A068DA
+:10815000011D08F046FCA06841880029E9D170BDE6
+:1081600070B50546042108F07FFD040000D1FFDF53
+:10817000214628466368BDE870400222FEF714BF1E
+:1081800070B50E46054601F049F9040000D1FFDF45
+:108190000120207266726580207820F00F00001D9B
+:1081A00020F0F00040302070BDE8704001F039B997
+:1081B00010B50446012900D0FFDF2046BDE810407D
+:1081C0000121FAF70FB92DE9F04F97B04FF0000AEF
+:1081D0000C008346ADF814A0D04619D0E06830B149
+:1081E000A068A8B10188ADF81410A0F800A0584606
+:1081F000FBF731F9070043F2020961D038782228F1
+:108200005CD30421584608F02FFD050005D103E09A
+:10821000102017B0BDE8F08FFFDF05F1140004F067
+:10822000E3FB401D20F00306A078012803D00228BC
+:1082300001D00720EDE7218807AA584605F035FD53
+:1082400030BB07A805F03DFD10BB07A805F039FDC0
+:1082500048B99DF82600012805D1BDF82400A0F5F5
+:108260002451023902D04FF45050D2E7E068B0B147
+:10827000CDE902A00720009005AACDF804A0049241
+:10828000A2882188BDF81430584605F097FB10B13C
+:10829000FEF7BDFCBDE7A168BDF8140008809DF89D
+:1082A0001F00C00602D543F20140B2E70B9838B177
+:1082B000A1780078012905D080071AD40820A8E702
+:1082C0004846A6E7C007F9D002208DF83C00A86810
+:1082D0004FF00009A0B1697C4288714391420FD9E7
+:1082E0008AB2B3B2011D08F032FB8046A0F800A0AC
+:1082F00006E003208DF83C00D5F800804FF001091E
+:108300009DF8200010F0380F00D1FFDF9DF820000D
+:108310002649C0F3C200084497F8231010F8010C56
+:10832000884201D90F2074E72088ADF8400014A9D5
+:108330000095CDE90191434607220FA95846FEF763
+:108340005DFE002891D19DF8500050B9A078012819
+:1083500007D1687CB3B2704382B2A868011D08F0EF
+:108360000AFB002055E770B5064615460C46084640
+:10837000FEF70CFC002805D12A4621463046BDE810
+:10838000704075E470BD13E570B51E4614460D00CF
+:108390000ED06CB1616859B160B10349C98881429E
+:1083A00008D0072070BD00007C020020FA2F0000DA
+:1083B0001020F7E72068FEF7E9FB0028F2D13246EB
+:1083C00021462846BDE87040FFF747BA70B515460C
+:1083D0000C0006D038B1FE490989814203D007203C
+:1083E000E0E71020DEE72068FEF7D0FB0028D9D1B7
+:1083F00029462046BDE87040D6E570B5064686B0F1
+:108400000D46144610460CF001F9D0BB60680CF024
+:1084100024F9B0BBA6F57F40FF3803D03046FBF708
+:108420001AF880B128466946FEF7E3FC00280CD113
+:108430009DF810100F2008293CD2DFE801F0080653
+:108440000606060A0A0843F2020006B0AAE703205D
+:10845000FBE79DF80210012908D1BDF80010B1F525
+:10846000C05FF2D06FF4C052D142EED09DF806103A
+:1084700001290DD1BDF80410A1F52851062907D214
+:1084800000E028E0DFE801F0030304030303DCE776
+:108490009DF80A1001290ED1BDF80810B1F5245F2E
+:1084A000D3D0A1F524510239CFD00129CDD0022952
+:1084B00001D1CAE7FFDF606878B9002305AA294621
+:1084C000304605F027FD10B1FEF7A1FBBDE79DF892
+:1084D0001400800601D41020B7E7618822462846A0
+:1084E0006368FFF7BFFDB0E72DE9F043814687B031
+:1084F0008846144610460CF089F818B1102007B0D1
+:10850000BDE8F083002306AA4146484605F002FD77
+:1085100018B100BFFEF77BFBF1E79DF81800C0061D
+:1085200002D543F20140EAE70025072705A8019597
+:1085300000970295CDE9035062884FF6FF734146DC
+:10854000484605F065FC060013D160680CF05EF843
+:1085500060B960680195CDE90250009704952388C1
+:1085600062884146484605F053FC0646BDF81400B3
+:1085700020803046CEE739B1954B0A889B899A42D4
+:1085800002D843F2030070471DE610B586B0904C48
+:108590000423ADF81430638943B1A4898C4201D21D
+:1085A000914205D943F2030006B010BD0620FBE757
+:1085B000ADF81010002100910191ADF800300221BA
+:1085C0008DF8021005A9029104A90391ADF81220BB
+:1085D0006946FFF7F8FDE7E72DE9FC4781460E46BF
+:1085E00008460BF0EDFF88BB4846FAF734FF5FEA18
+:1085F00000080AD098F80000222829D30421484610
+:1086000008F032FB070005D103E043F20200BDE8A9
+:10861000FC87FFDF07F1140004F0FDF90546307810
+:10862000012803D0022804D00720F0E7A8070FD5BF
+:1086300002E015F01C0F0BD0B079341DC00709D033
+:10864000E08838B1A0680BF0BBFF18B11020DEE75E
+:108650000820DCE732782088002628B3A0F2011336
+:108660000721112B18D20CD2DFE803F00B090D0BF8
+:108670001D0B121D100B0B1D1D1D1D0B1D00022AB5
+:1086800011D10846C3E7012AFBD00CE02A0700E01D
+:10869000EA06002AF5DA06E0A0F5C0721F2A02D920
+:1086A0007D3A022AEDD8C6B200F0B8FE50B198F873
+:1086B0002300CDE90006FA89234639464846FEF7ED
+:1086C000EAFCA4E71120A2E72DE9F04F8BB01F468A
+:1086D00015460C4683460026FAF7BDFE28B1007801
+:1086E000222805D208200BB094E543F20200FAE7F5
+:1086F000B80801D00720F6E7032F00D100274FF676
+:10870000FF79CCB1022D73D320460BF0A6FF30B910
+:1087100004EB0508A8F101000BF09FFF08B1102041
+:10872000E1E7AD1EAAB22146484605F09DFC38F8A7
+:10873000021C88425CD1ADB22549B80702D58889B0
+:10874000401C00E001201FFA80F8F80701D08F8953
+:1087500000E04F4605AA4146584605F0A6FA4FF0FC
+:10876000070A4FF00009ACB3204608E04088102803
+:108770003ED8361D304486B2AE4239D2A0190288A6
+:108780004245F3D354E000BF9DF8170002074FD5D0
+:1087900084B304EB0608361DB8F80230B6B2102BCD
+:1087A00026D89A19AA4223D8B8F8002091421FD19E
+:1087B000C00620D5CDE900A90DF1080C0AAAA1191F
+:1087C00048468CE80700B8F800100022584603E03D
+:1087D0007C0200202CE00BE005F0F0F810B1FEF771
+:1087E00016FA80E7B8F80200BDF82810884202D0D7
+:1087F0000B2078E704E0B8F80200304486B206E0C7
+:10880000C00604D55846FEF778FC002888D19DF8AC
+:108810001700BDF81A1020F010008DF81700BDF8F1
+:108820001700ADF80000FF235846009A05F09EFBA4
+:1088300005A805F046FA18B9BDF81A10B942A3D92F
+:108840000421584608F010FA040000D1FFDFA28985
+:108850005AB1CDE900A94D46002321465846FEF7FE
+:108860001AFC0028BDD1A5813DE700203BE72DE99A
+:10887000FF4F8BB01E4617000D464FF0000412D07C
+:10888000B00802D007200FB0C4E4032E00D10026A8
+:108890005DB108460BF0D8FE28B93888691E084437
+:1088A0000BF0D2FE08B11020EDE7C74AB00701D5A2
+:1088B000D18900E00121F0074FF6FF7802D0D0897E
+:1088C000401E00E0404686B206AA0B9805F0EDF97E
+:1088D0004FF000094FF0070B0DF1140A39E000BF0B
+:1088E0009DF81B00000734D5CDF80490CDF800B0FA
+:1088F000CDF80890CDE9039A434600220B9805F085
+:1089000087FA60BB05B3BDF814103A8821442819D2
+:10891000091D8A4230D3BDF81E2020F8022BBDF875
+:10892000142020F8022BCDE900B9CDE90290CDF852
+:1089300010A0BDF81E10BDF8143000220B9805F0F1
+:1089400067FA08B103209EE7BDF814002044001D1B
+:1089500084B206A805F0B5F920B10A2806D0FEF7C2
+:1089600056F990E7BDF81E10B142B9D934B17DB1C6
+:108970003888A11C884203D20C2084E7052082E7B6
+:1089800022462946404605F06FFB01462819018022
+:10899000A41C3C80002076E710B504460BF036FEA0
+:1089A00008B1102010BD8848C0892080002010BD6B
+:1089B000F0B58BB00D460646142103A81CF06BF9E8
+:1089C00001208DF80C008DF8100000208DF81100AA
+:1089D000ADF814503046FAF73EFD48B10078222831
+:1089E00012D30421304608F03FF9040005D103E01A
+:1089F00043F202000BB0F0BDFFDF04F114000746A4
+:108A000004F009F8800601D40820F3E7207C022155
+:108A100040F00100207409A80094CDE9011007225C
+:108A200003A930466368FEF7E9FA20B1217C21F002
+:108A300001012174DEE729463046F9F7C4FC08A994
+:108A4000384603F0D7FF00B1FFDFBDF82040172CF8
+:108A500001D2172000E02046A84201D92C4602E0AE
+:108A6000172C00D2172421463046FFF724FB21465D
+:108A70003046F9F7CEF90020BCE7F8B51C4615469C
+:108A80000E46069F08F022FA2346FF1DBCB231466F
+:108A90002A46009407F00DFEF8BD70B50C46054659
+:108AA0000E2120461CF0D5F8002020802DB1012D8C
+:108AB00001D0FFDF76E4062000E00520A07171E41C
+:108AC00010B548800878134620F00F00001D20F0F4
+:108AD000F00080300C4608701422194604F108009A
+:108AE0001CF07DF800F09DFC3748046010BD2DE9B6
+:108AF000F047DFF8D890491D064621F003011746DC
+:108B00000C46D9F8000007F0EAFE050000D1FFDFAF
+:108B10004FF000083560A5F800802146D9F8000024
+:108B200007F0DDFE050000D1FFDF7560A5F80080CD
+:108B30007FB104FB07F1091D0BD0D9F8000007F045
+:108B4000CEFE040000D1FFDFB460C4F80080BDE8B1
+:108B5000F087C6F80880FAE72DE9F0411746491D6D
+:108B600021F00302194D064601681446286807F0F3
+:108B7000E1FE22467168286807F0DCFE3FB104FB85
+:108B800007F2121D03D0B168286807F0D3FE042055
+:108B900008F012F80446042008F016F8201A0128FC
+:108BA00004D12868BDE8F04107F08EBEBDE8F08131
+:108BB00010B50C4605F045F800B1FFDF2046BDE8D2
+:108BC0001040FEF724B800007C02002014000020B2
+:108BD00038B50C468288817B19B14189914200D910
+:108BE0000A462280C188121D90B26A4607F06DF9CC
+:108BF000BDF80000032800D30320C1B2208800F094
+:108C0000A3FF38BD38B50C468288817B19B1018934
+:108C1000914200D90A462280C188121D90B26A464C
+:108C200007F053F9BDF80000022800D30220C1B2BA
+:108C3000208800F089FF401CC0B238BD2DE9FE4FEE
+:108C40000C46FD4981464022D1E90201CDE90101EE
+:108C500009F1030020F00301C91C21F00301009178
+:108C60006846114607F01DFEF44E002C02D1F44A6E
+:108C700000999160009901440091357F05F101054B
+:108C800004D1E8B209F018FD00B1FFDF009800EB55
+:108C90000510C01C20F0030100915CB9707AB27A13
+:108CA0001044C2B200200870308C80B204F051FE33
+:108CB00000B1FFDF0098316A084400902146684601
+:108CC00000F00DFF0098C01C20F003000090B37A64
+:108CD000F27A717A04B1002007F0D9FE00990844B5
+:108CE00000902146684600F03AFF00273D46B24614
+:108CF00096F801800CE0284600F0D4FE0646817804
+:108D00008088F9F71DF971786D1C00FB0177EDB2D1
+:108D10004545F0D10098C01C20F00300009004B13C
+:108D200000203946F9F717F9009900270844009008
+:108D30003D469AF801800CE0284600F0B3FE064656
+:108D4000C1788088FEF763FC71786D1C00FB0177A9
+:108D5000EDB24545F0D10098C01C20F00300009012
+:108D600004B100203946FEF75BFC00994FF0000883
+:108D70000844009045469AF801700EE0284600F03D
+:108D800091FE0646807B30B106F1080001F0DDFE61
+:108D9000727800FB02886D1CEDB2BD42EED10098E6
+:108DA000C01C20F00300009004B10020414601F0F7
+:108DB000D0FE0099084400902146684600F049FE24
+:108DC0000098C01D20F0070200922CBB9D49002096
+:108DD000FAF743F8FBF713FB984801AA002110307B
+:108DE000F8F7CAFA00B1FFDF9AF81D00FEF77FFF1F
+:108DF00000B1FFDF91484FF4F67144301BF04BFF98
+:108E00008E480421443080F8E91180F8EA110621E7
+:108E100080F8EB11032101710099A1EB0900BDE875
+:108E2000FE8F70B5854C06464434207804EB40151F
+:108E3000E078083590B9A01990F8E80100280ED024
+:108E4000A0780F2800D3FFDF202128461BF023FF46
+:108E5000687866F3020068700120E070284670BDF3
+:108E60002DE9F04105460C46002700780521904683
+:108E70003E46B1EB101F00D0FFDF287A50B1012829
+:108E80000ED0FFDFA8F800600CB1278066800020BC
+:108E9000BDE8F0810127092674B16888A08008E048
+:108EA0000227142644B16888A0802869E060A88A57
+:108EB0002082287B2072E5E7A8F80060E7E710B57C
+:108EC0005F4C6068C11D21F00701814200D0FFDFC7
+:108ED0005A4801210022017042700172417203233D
+:108EE0008372C17202730274052202831F224283BD
+:108EF000417455A242610A22027741774FF4B06172
+:108F000001626168416010BD30B54D4C1568636801
+:108F100010339D4202D20420136030BD474B5D7870
+:108F20005A6802EB0512107051700320D080172090
+:108F300090800120D0709070002090735878401C71
+:108F40005870606810306060002030BD70B5064613
+:108F50003A480024457807E0204600F0A3FD017858
+:108F6000B14204D0641CE4B2AC42F5D1002070BD23
+:108F7000F7B5074608780C4610B3FFF7E7FF05463C
+:108F8000A7F12006202F06D0052E19D2DFE806F023
+:108F90000F2B2B151A0000F090FD0DB1697800E041
+:108FA0000021401AA17880B20844FF2808D8A07890
+:108FB00030B1A088022824D202E06088172820D28D
+:108FC0000720FEBD207AE0B161881729F8D3A18877
+:108FD0001729F5D3A1790029F2D0E1790029EFD042
+:108FE000402804D9ECE7242F0BD1207A48B16188BE
+:108FF0004FF6FB70814202D8A188814201D904203A
+:10900000FEBD65B9207802AA0121FFF77DFF002887
+:10901000F6D12078FFF79AFF050000D1FFDF052E7B
+:1090200025D2DFE806F003181B151E00A078687033
+:10903000A088E8801CE00000545002009803002043
+:109040001C000020000000206E5246357800000011
+:109050006088A8800CE0A078A87009E0A078E8708B
+:1090600006E054F8020FA8606068E86000E0FFDFE7
+:109070000020FEBD1A2835D00DDC132832D2DFE8DF
+:1090800000F01B31203131272723252D31312931A3
+:109090003131312F0F00302802D003DC1E2821D1BE
+:1090A000072070473A3809281CD2DFE800F0151B6A
+:1090B0000F1B1B1B1B1B07000020704743F2040003
+:1090C000704743F202007047042070470D2070473C
+:1090D0000F207047082070471120704713207047F9
+:1090E000062070470320704710B5007800F001009B
+:1090F00006F0E2FEBDE81040BCE70EB5017801F0D5
+:1091000001018DF80010417801F001018DF8011086
+:109110000178C1F340018DF802104178C1F340019C
+:109120008DF80310017889088DF8041041788908BA
+:109130008DF8051081788DF80610C1788DF807102C
+:1091400000798DF80800684605F0DDFAFFF792FF18
+:109150000EBD2DE9F84FDFF8F883FE4C00261FE026
+:10916000012000F03FFD0120FFF75BFE0546402196
+:109170004746D8F8080007F0B2FB686000B9FFDF87
+:10918000686805F06EF8A8B12846FAF758FC28463A
+:1091900000F02EFD20B940226968B86807F0CAFBCC
+:1091A00094F9E9010428DBDA022007F005FD0746FF
+:1091B0000025A6E040226968D8F8080007F0BAFB4D
+:1091C000F2E7B8F802104046491C89B2A8F802102C
+:1091D000B94201D3002141800221B8F8020007F012
+:1091E00043FD002865D0B8F80200694606F0CBFDC3
+:1091F000FFF740FF00B1FFDF9DF8000078B1B8F83D
+:10920000020007F075FE5FEA000900D1FFDF484663
+:1092100007F0E3F818B1B8F8020002F03DF9B8F829
+:10922000020007F053FE5FEA000900D1FFDF484665
+:1092300007F0CBF8E8BB0321B8F8020007F014FDF3
+:109240005FEA000B48D1FFDF46E000BFDBF810000B
+:1092500010B10078FF2849D0022000F0C3FC0220A2
+:10926000FFF7DFFD8246484607F0BBF9CAF8040065
+:1092700000B9FFDFDAF8040007F083FA002100905C
+:109280000170B8F802105046AAF8021001F00AFE68
+:10929000484607F078FA00B9FFDF504600F0A8FC16
+:1092A00018B99AF80100000704D50099CBF81010FE
+:1092B00012E024E0DBF8100038B10178491C11F00D
+:1092C000FF01017008D1FFDF06E000221146484689
+:1092D00000F0BDFB00B9FFDF94F9EA01022805DBCD
+:1092E000B8F8020001F0A3FD0028AFD194F9E9011C
+:1092F000042804DB484607F0AAFA00B101266D1CD9
+:10930000EDB2BD4204D294F9EA010228BFF659AF8A
+:10931000002E7FF423AFBDE8F84F032000F062BCBD
+:1093200010B58B4CE06008682061AFF2D91002F0F4
+:1093300042FD607010BD87480021443801708448A8
+:10934000017085494160704770B505464FF0805007
+:109350000C46D0F8A410491C05D1D0F8A810C94378
+:109360000904090C0BD050F8A01F01F0010129706D
+:10937000416821608068A080287830B970BD0621DE
+:1093800020460AF0F8FD01202870607940F0C00006
+:10939000607170BD70B54FF080540D46D4F88010E8
+:1093A000491C0BD1D4F88410491C07D1D4F888107B
+:1093B000491C03D1D4F88C10491C0CD0D4F880106F
+:1093C0000160D4F884104160D4F888108160D4F82A
+:1093D0008C10C16002E010210AF0CDFDD4F890009D
+:1093E000401C0BD1D4F89400401C07D1D4F898004D
+:1093F000401C03D1D4F89C00401C09D054F8900FB5
+:10940000286060686860A068A860E068E86070BD77
+:109410002846BDE8704010210AF0ADBD4D480079E6
+:10942000FFE470B54B4CE07830B3207804EB40108B
+:10943000407A00F00700204490F9E801002800DCA1
+:10944000FFDF2078002504EB4010407A00F0070091
+:10945000011991F8E801401E81F8E8012078401CCC
+:10946000C0B220700F2800D12570A078401CA070D9
+:109470000AF0E4FCE57070BDFFDF70BD3EB5054647
+:10948000032107F0F1FB0446284607F01FFD0546BF
+:1094900004B9FFDF206918B10078FF2800D1FFDF91
+:1094A00001AA6946284600F0D2FA60B9FFDF0AE057
+:1094B000002202A9284600F0CAFA00B9FFDF9DF891
+:1094C000080000B1FFDF9DF80000411E8DF800107C
+:1094D000EED220690199884201D1002020613EBD71
+:1094E00070B50546A0F57F400C46FF3800D1FFDF80
+:1094F000012C01D0FFDF70BDFFF790FF040000D109
+:10950000FFDF207820F00F00401D20F0F0005030E9
+:10951000207065800020207201202073BDE870401B
+:109520007FE72DE9F04116460D460746FFF776FF27
+:10953000040000D1FFDF207820F00F00401D20F054
+:10954000F00050302070678001202072286805E00C
+:109550001C000020DC030020C81400202061A88823
+:10956000A0822673BDE8F0415BE77FB5FFF7EEFC14
+:10957000040000D1FFDF02A92046FFF729FB0546C2
+:1095800003A92046FFF73EFB8DF800508DF801003F
+:10959000BDF80800001DADF80200BDF80C00001D6C
+:1095A000ADF80400E088ADF80600684606F066FCF9
+:1095B000002800D0FFDF7FBD2DE9F047DFF8FC93E6
+:1095C0000546002799F8000010B10820BDE8F08793
+:1095D00028460BF01BF808B11020F7E7F84C20786C
+:1095E00008B9FFF76CFCA07A617A0844C6B200F0B3
+:1095F00064FAB04207D2301AC1B22A460020FFF7FF
+:1096000083FC0700E2D1D9F804004E46C01C20F0CC
+:109610000300C9F8040000F040FB716800EB01088A
+:1096200001214046FFF70AFB06462968404488426C
+:1096300002D8B6F5803F15D328600020FFF786FCDE
+:1096400005000DD005F11300D9F8041020F0030037
+:109650004E46884200D0FFDF6078401E6070756023
+:109660000420B3E700214046FFF7E8FA0446A6428B
+:1096700000D0FFDF04EB0801C9F8041029604FF6A1
+:10968000FF71A9F80210012189F8001038469DE702
+:109690002DE9F0410446C94817460E46007810B13E
+:1096A0000820BDE8F08108460AF08AFF08B11020C2
+:1096B000F7E7C34D287808B9FFF701FC601E1E28A4
+:1096C00007D8012C22D13078FE281FD82877002017
+:1096D000E7E7A4F120001F2805D8E0B23A4631465A
+:1096E000BDE8F04144E4A4F140001F2805D831460C
+:1096F0002046BDE8F04100F0A3BAA4F1A0001F2865
+:1097000004D80020A02C03D0A12C06D00720C8E745
+:10971000317801F001016977C3E731680922F8293E
+:1097200001D38B0701D01046BBE76B7C03F003032A
+:10973000012B04D16B8BD7339CB28C42F3D82962B6
+:10974000AFE72DE9F04781460E4608460AF05EFF76
+:1097500048B948460AF078FF28B909F1030020F01B
+:109760000301494501D0102030E795484FF0000A29
+:109770004430817869B14178804600EB4114083467
+:10978000378832460021204600F040FA050004D018
+:1097900027E0A6F800A0052018E7B9F1000F24D0B3
+:1097A0003088B84201D90C251FE0607800F0070529
+:1097B000284600F017FA08EB0507324697F8E8014B
+:1097C0004946401C87F8E801204607F5F47700F089
+:1097D0001DFA05463878401E3870032000F002FA62
+:1097E0002DB10C2D01D0A6F800A02846EEE6607839
+:1097F000724E00F00701012923D002290CD0032961
+:1098000033D0FFDF98F801104046491CC9B288F8F0
+:1098100001100F2934D035E0616821B1000702D46E
+:109820006088FFF72BFE98F8EA014746012802D12D
+:10983000707802F0DFFA97F9EA010428E2DBFFDF33
+:10984000E0E7616819B14022B06807F073F898F852
+:10985000E9014746032802D1707802F0CBFA97F964
+:10986000E9010428CEDBFFDFCCE7C00602D5608823
+:10987000FFF704FE98F9EB010628C3DBFFDFC1E721
+:1098800080F801A08178491E8170617801F007019C
+:1098900001EB080090F8E811491C80F8E811A4E7F2
+:1098A00070B50D4604460AF08BFE18B928460AF03A
+:1098B000ADFE08B1102070BD29462046BDE87040BD
+:1098C00008F031BF70B5044615460E4608460AF04A
+:1098D00077FE18B928460AF099FE08B1102070BD2D
+:1098E000022C03D0102C01D0092070BD2A4631462D
+:1098F000204608F03BFF0028F7D0052070BD70B56A
+:1099000014460D4606460AF05BFE38B928460AF0B2
+:109910007DFE18B920460AF097FE08B1102070BDF0
+:1099200022462946304608F040FF0028F7D007209D
+:1099300070BD3EB504460AF069FE08B110203EBD78
+:10994000684604F03FFEFFF795FB0028F7D19DF82D
+:1099500006002070BDF808006080BDF80A00A080F5
+:1099600000203EBD70B505460C4608460AF06CFE68
+:1099700020B93CB120680AF049FE08B1102070BD42
+:10998000A08828B121462846BDE87040FDF7BEBE3C
+:10999000092070BD70B504460D4608460AF010FE59
+:1099A00030B9601E1E2818D828460AF009FE08B1F2
+:1099B000102070BD022C05D9072070BD1C000020AE
+:1099C0009803002004B9FFDFF94800EB840050F849
+:1099D000041C2846BDE870400847A4F120001F2859
+:1099E00005D829462046BDE87040FAF790BCF02C17
+:1099F000E2D1A8680AF0E4FD0028D9D1284606F093
+:109A0000A6FABDE87040FFF735BB70B504460D46B9
+:109A100008460AF0FBFD30B9601E1E280DD8284606
+:109A20000AF0CEFD08B11020C7E7012C01D0022CAE
+:109A300001D10620C1E70720BFE7A4F120001F28BD
+:109A4000F9D829462046BDE87040FAF7B8BC06F0C0
+:109A50008BBC38B50446D748007B00F00105D9B966
+:109A6000F9F787FA0DB1226800E00022D248417868
+:109A7000C06804F09EFBD0481030C0788DF800001C
+:109A800010B1012802D004E0012000E000208DF890
+:109A90000000684604F010FE002D02D02068283037
+:109AA000206038BD30B5C34D04466878A04200D868
+:109AB000FFDF686800EB041030BD70B5BD480025BD
+:109AC0002C46467807E02046FFF7ECFF4078641C00
+:109AD0002844C5B2E4B2B442F5D128466DE72DE979
+:109AE000F0410C46064600F006F907463068C01CF7
+:109AF00020F00302326014BBAE483B4608212430FC
+:109B00000AF038FC002409E0082C10D2DFE804F049
+:109B1000060408080A040406A84804E0A84802E06D
+:109B2000A84800E0A8480AF045FC054600E0FFDF31
+:109B3000A54200D0FFDF641CE4B2082CE4D33068F7
+:109B400000EB07103060ACE5021D5143452900D2FF
+:109B500045210844C01CB0FBF2F0C0B270472DE9AB
+:109B6000FC5F064693484FF000088B464746444644
+:109B700090F8019022E02046FFF794FF050000D105
+:109B8000FFDF687869463844C7B22846FFF720F8F7
+:109B9000824601A92846FFF735F80346BDF80400C0
+:109BA0005246001D81B2BDF80000001D80B207F0D2
+:109BB000D9F86A78641C00FB0288E4B24C45DAD11B
+:109BC0003068C01C20F003003060BBF1000F00D0F3
+:109BD00000204246394607F0D3F831680844306027
+:109BE000BDE8FC9F7349443108710020C87070477C
+:109BF00070494431CA782AB10A7801EB4211083120
+:109C0000814201D001207047002070472DE9F041CA
+:109C100006460078154600F00F0400201080601EF4
+:109C20000F46052800D3FFDF61482A46103000EBBD
+:109C30008400394650F8043C3046BDE8F0411847EE
+:109C400070B50C46402802D0412806D120E0A0780B
+:109C500061780D18E178814201D90720ADE62078BE
+:109C6000012801D91320A8E6FF2D08D808F008FF25
+:109C700006460AF09CF8301A801EA84201DA12202B
+:109C80009BE64C482168816021790173002094E6AD
+:109C9000BDE87040084600F05EB82DE9F0470027A7
+:109CA000DFF810A13E463D46B9463C469AF8018091
+:109CB0000AE02046FFF7F6FE4178807B0E4410FB59
+:109CC0000155641CE4B27F1C4445F2D109EB8700C6
+:109CD000C6EBC60100EB81009AF8092000EB850174
+:109CE00001EBC2019AF80A209AF80B0001EBC201BD
+:109CF00001EB80006AE42DE9F047DFF8B890002618
+:109D0000344699F8090099F80A2099F8017002443C
+:109D1000D5B299F80B20104400F0FF0808E0204667
+:109D2000FFF7C0FE817B407811FB0066641CE4B243
+:109D3000BC42F4D199F8090099F80A102844284443
+:109D40004044401C01B1012108448419FF2C00D972
+:109D5000FFDFE0B23AE438B50446407800F0030093
+:109D6000012803D002280BD0072038BD606858B105
+:109D70000AF073FCD0B960680AF066FC20B915E0FF
+:109D800060680AF01DFC88B969462046FCF71EF998
+:109D90000028EAD1607800F00300022816D19DF86F
+:109DA000000098B160680AF04FFC78B1102038BD0F
+:109DB00054500200980300201C000020BD41000008
+:109DC0001FAC00005D2F0000AB2401006189F82961
+:109DD0000DD8208988420AD8607800F003020A482A
+:109DE000012A06D1D731026A89B28A4201D20920FA
+:109DF000DDE794E80E0000F1100585E80E000AB9D1
+:109E0000002101830020D2E7980300202DE9F041D2
+:109E1000074614468846084601F01CFD064608EB36
+:109E200088001C22796802EBC0000D18688C58B1BC
+:109E30004146384601F016FD014678680078C200B8
+:109E4000082305F120000CE0E88CA8B14146384613
+:109E500001F00FFD0146786808234078C20005F143
+:109E6000240006F0BEFD38B1062121726681D0E9DA
+:109E70000010C4E9031009E0287809280BD0052058
+:109E8000207266816868E060002028702046BDE886
+:109E9000F04101F0D5BC072020726681F4E72DE97E
+:109EA000F04116460D460746406801EB85011C222D
+:109EB00002EBC1014418204601F0FDFC40B1002135
+:109EC000708865F30F2160F31F4107200AF02CFB17
+:109ED00009202070324629463846BDE8F04195E712
+:109EE0002DE9F0410E46074600241C21F07816E0CB
+:109EF00004EB8403726801EBC303D25C6AB1FFF721
+:109F00008DFA050000D1FFDF6F802A4621463046DA
+:109F1000FFF7C5FF0120BDE8F081641CE4B2A04258
+:109F2000E6D80020F7E770B5064600241C21C0786B
+:109F30000AE000BF04EB8403726801EBC303D51889
+:109F40002A782AB1641CE4B2A042F3D8402070BD44
+:109F5000282128461AF07DFE7068808928812046D5
+:109F600070BD70B5034600201C25DC780DE000BFF5
+:109F700000EB80065A6805EBC6063244167816B127
+:109F8000128A8A4204D0401CC0B28442F0D84020D9
+:109F900070BDF0B5044600201C26E5780EE000BF39
+:109FA00000EB8007636806EBC7073B441F788F42CE
+:109FB00002D15B78934204D0401CC0B28542EFD8F6
+:109FC0004020F0BD0078032801D000207047012018
+:109FD00070470078022801D00020704701207047A8
+:109FE0000078072801D000207047012070472DE934
+:109FF000F041064688461078F1781546884200D32D
+:10A00000FFDF2C781C27641CF078E4B2A04201D852
+:10A01000201AC4B204EB8401706807EBC101084444
+:10A02000017821B14146884708B12C7073E7287840
+:10A03000A042E8D1402028706DE770B514460B8827
+:10A040000122A240134207D113430B8001230A22AD
+:10A05000011D06F090FC047070BD2DE9FF4F81B02A
+:10A060000878DDE90E7B9A4691460E4640072CD4CF
+:10A07000019806F03DFF040000D1FFDF07F104085E
+:10A0800020461FFA88F106F07CF8050000D1FFDFBA
+:10A09000204629466A4606F0C6FA0098A0F80370E2
+:10A0A000A0F805A0284606F06CFB017869F30601CC
+:10A0B0006BF3C711017020461FFA88F106F0A4F86F
+:10A0C00000B9FFDF019803F0E9FF06EB0900017F0B
+:10A0D000491C017705B0BDE8F08F2DE9F84F0E4619
+:10A0E0009A4691460746032106F0BEFD0446008DC0
+:10A0F000DFF8B485002518B198F80000B0421ED1F1
+:10A10000384606F0F5FE070000D1FFDF09F1040133
+:10A11000384689B206F035F8050010D03846294691
+:10A120006A4606F080FA009800210A460180817094
+:10A1300004F084F80098C01DCAF8000021E098F8E7
+:10A140000000B04216D104F1260734F8341F012074
+:10A1500000FA06F911EA090F00D0FFDF2088012379
+:10A1600040EA090020800A22391D384606F01EFC0C
+:10A17000067006E0324604F1340104F12600FFF7D0
+:10A180005CFF0A2188F800102846BDE8F88FFEB56C
+:10A1900014460D46064602AB0C220621FFF79DFF32
+:10A1A000002826D00299687812220A70801C487014
+:10A1B00008224A80A870208888806088C880A0888B
+:10A1C0000881E088488100240C20CDE900040523A3
+:10A1D000062229463046FFF740FF2146002266F35B
+:10A1E0001F41F02310460AF0F5F86878801C68706B
+:10A1F0000120FEBDFEB514460D460622064602AB02
+:10A200001146FFF76AFF002812D0029B132000219D
+:10A210001870A8785870022058809C800620CDE9DC
+:10A2200000010246052329463046FFF716FF0120AC
+:10A23000FEBD2DE9FE430C46804644E002AB0E22F3
+:10A2400007214046FFF749FF002841D060681C22E3
+:10A2500067788678BF1C06EB860102EBC1014518C2
+:10A2600002981421017047700A214180698A018196
+:10A27000E98A4181A9888180A9898181304601F0DC
+:10A28000E9FA029905230722C8806F70042028701C
+:10A2900000250E20CDE9000521464046FFF7DDFEF2
+:10A2A000294666F30F2168F31F41F023002207209F
+:10A2B0000AF090F86078FD49801C60706268204662
+:10A2C000921CFFF794FE606880784028B6D1012088
+:10A2D000BDE8FE83FEB50D46064638E002AB0E2211
+:10A2E00007213046FFF7F9FE002835D068681C23A7
+:10A2F000C17801EB810203EBC20284180298152297
+:10A300000270627842700A224280A2894281A28849
+:10A310008281084601F09EFA014602988180618A96
+:10A32000C180E18A0181A088B8B10020207000219D
+:10A330000E20CDE900010523072229463046FFF70C
+:10A340008CFE6A68DA492846D21CFFF750FE68681E
+:10A35000C0784028C2D10120FEBD0620E6E72DE9E5
+:10A36000FE430C46814644E0204601F08EFAD0B30D
+:10A3700002AB082207214846FFF7AFFE0028A7D00E
+:10A3800060681C2265780679AD1C06EB860102EB3D
+:10A39000C10147180298B7F8108006210170457076
+:10A3A00004214180304601F055FA01460298052308
+:10A3B0000722C180A0F804807D7008203870002535
+:10A3C000CDE9000521464846FFF747FE294666F3DA
+:10A3D0000F2169F31F41F0230022072009F0FAFF43
+:10A3E0006078801C60706268B2492046121DFFF7D9
+:10A3F000FEFD606801794029B6D1012068E72DE9AA
+:10A40000F34F83B00E4680E0304601F03EFA00285C
+:10A4100075D071681C2091F8068008EB880200EB6B
+:10A42000C2000C184146304601F023FA0146A078DC
+:10A43000C30070684078C20004F1240006F0EDFA11
+:10A4400007468088E18B401A80B2002581B3AA4676
+:10A45000218B814200D808468146024602AB072183
+:10A460000398FFF73AFE010028D0BAF1000F03D09D
+:10A47000029AB888022510808B46E28B3968A9EBD6
+:10A4800005001FFA80FA0A440398009206F030FD96
+:10A49000ED1D009A59465346009506F03EF9E08BB3
+:10A4A000504480B2E083B988884209D1012508E090
+:10A4B000FFE7801C4FF0010A80B2C9E7002009E6DF
+:10A4C0000025CDE90095238A072231460398FFF73E
+:10A4D000C4FDE089401EE0818DB1A078401CA070D1
+:10A4E0007068F178427811FB02F1CAB281690123E8
+:10A4F0000E3006F040FA80F800800020E083726899
+:10A500006D493046921DFFF772FD706881794029D0
+:10A510007FF47AAF0120DDE570B5064648680D4648
+:10A5200014468179402910D104EB84011C2202EBEE
+:10A53000C101084401F0E0F9002806D06868294606
+:10A5400084713046BDE8704059E770BDFEB50C46D9
+:10A550000746002645E0204601F097F9D8B3606829
+:10A560001C22417901EB810102EBC1014518688988
+:10A5700000B9FFDF02AB082207213846FFF7ADFD27
+:10A58000002833D00299607816220A70801C487027
+:10A59000042048806068407901F05CF90146029827
+:10A5A0000523072281806989C1800820CDE9000642
+:10A5B00021463846FFF751FD6078801C6070A889FD
+:10A5C00069890844B0F5803F00D3FFDFA889698915
+:10A5D0000844A8816E81626838492046521DFFF701
+:10A5E00006FD606841794029B5D10120FEBD30B536
+:10A5F000438C458BC3F3C704002345B1838B641E92
+:10A60000ED1AC38A6D1E1D4495FBF3F3E4B22CB121
+:10A61000008918B1A04200D8204603444FF6FF70CD
+:10A62000834200D3034613800C7030BD2DE9FC41FA
+:10A63000074616460D46486802EB86011C2202EBCF
+:10A64000C10144186A4601A92046FFF7D0FFA0893E
+:10A65000618901448AB2BDF80010914212D0081AF3
+:10A6600000D5002060816868407940280AD12046E2
+:10A6700001F038F9002805D0686829464671384647
+:10A68000FFF764FFBDE8FC812DE9FE4F8946804657
+:10A6900015465088032106F0E7FA8346B8F8020011
+:10A6A00040280DD240200CE030000020C59F000063
+:10A6B000D39F0000E19F0000F9B80000E5B800005A
+:10A6C000403880B282460146584601F0DEF8002844
+:10A6D0007ED00AEB8A001C22DBF8041002EBC000DB
+:10A6E0000C18204601F0E7F8002877D1B8F80000F0
+:10A6F000E18A88423CD8A189D1B348456ED1002671
+:10A700005146584601F0AEF8218C0F18608B48B9BD
+:10A71000B9F1020F62D3B8F804006083618A8842FD
+:10A7200026D80226A9EB06001FFA80F9B888A28B6A
+:10A73000801A002814DD4946814500DA084683B2B4
+:10A7400068886968029139680A44CDE9003206F0E8
+:10A75000BDFBDDE90121F61D009B009605F0A9FF78
+:10A76000A18B01EB090080B2A083618B884207D9DD
+:10A77000688803B052465946BDE8F04F01F0D9B899
+:10A780001FD14FF009002872B8F802006881D7E99C
+:10A790000001C5E90401608BA881284601F050F84A
+:10A7A0005146584601F05EF80146DBF804000823E4
+:10A7B0000078C20004F1200006F013F90020A08305
+:10A7C0006083A0890AF0FF02401EA081688800E033
+:10A7D00004E003B05946BDE8F04F27E7BDE8FE8F1F
+:10A7E0002DE9F041064615460F461C46184609F06D
+:10A7F000E7FE18B9206809F009FF08B1102015E438
+:10A800007168688C0978B0EBC10F01D313200DE497
+:10A810003946304601F026F8014670680823007872
+:10A82000C20005F1200006F0A6F8D4E90012C0E944
+:10A8300000120020E3E710B50446032106F014FAE5
+:10A840000146007800F00300022805D02046BDE84C
+:10A85000104001F114029AE48A8A2046BDE81040B3
+:10A86000C8E470B50446032106F0FEF9054601462A
+:10A870002046FFF774FD002816D029462046FFF732
+:10A8800065FE002810D029462046FFF723FD00284A
+:10A890000AD029462046FFF7CCFC002804D02946E0
+:10A8A0002046BDE87040AAE570BD2DE9F0410C4698
+:10A8B00080461EE0E178427811FB02F1CAB281695C
+:10A8C00001230E3006F08DF8077860681C22C179EC
+:10A8D000491EC17107EB8701606802EBC101461890
+:10A8E0003946204600F0D1FF18B1304600F0DCFFB9
+:10A8F00020B16068C1790029DCD180E7FEF78EFDC8
+:10A90000050000D1FFDF0A202872384600F0A2FFC0
+:10A9100068813946204600F0ACFF01466068082394
+:10A920004078C20006F1240006F05BF8D0E9001080
+:10A93000C5E90310A5F80280284600F081FFB07831
+:10A9400000B9FFDFB078401EB07058E770B50C4614
+:10A950000546032106F088F901464068C279224481
+:10A96000C2712846BDE870409FE72DE9FE4F824640
+:10A97000507814460F464FF0000800284FD00128A9
+:10A9800007D0022822D0FFDF2068B8606068F86036
+:10A9900024E702AB0E2208215046FFF79EFB002859
+:10A9A000F2D00298152105230170217841700A2107
+:10A9B0004180C0F80480C0F80880A0F80C8062884C
+:10A9C00082810E20CDE90008082221E0A6783046D9
+:10A9D00000F040FF054606EB86012C22786802EB6A
+:10A9E000C1010822465A02AB11465046FFF775FBDB
+:10A9F0000028C9D0029807210170217841700421F4
+:10AA0000418008218580C680CDE9001805230A46CB
+:10AA100039465046FFF721FB87F80880DEE6A67826
+:10AA2000022516B1022E13D0FFDF2A1D914602AB7C
+:10AA300008215046FFF751FB0028A5D002980121BC
+:10AA4000022E0170217841704580868002D005E099
+:10AA50000625EAE7A188C180E1880181CDE9009857
+:10AA60000523082239465046D4E710B50446032191
+:10AA700006F0FAF8014600F108022046BDE8104051
+:10AA800073E72DE9F05F0C4601281DD0957992F807
+:10AA90000480567905EB85011F2202EBC10121F0EC
+:10AAA000030B08EB060111FB05F14FF6FF7202EAFA
+:10AAB000C10909F1030115FB0611F94F21F0031A31
+:10AAC00040B101283DD124E06168E57891F800802B
+:10AAD0004E78DFE75946786805F001FF606000B9FD
+:10AAE000FFDF594660681AF0D6F8E570514678687D
+:10AAF00005F0F5FE6168486100B9FFDF60684269F2
+:10AB000002EB09018161606880F80080606846702E
+:10AB100017E0606852464169786805F00BFF5A46B5
+:10AB20006168786805F006FF032006F045F80446E2
+:10AB3000032006F049F8201A012802D1786805F0B0
+:10AB4000C3FE0BEB0A00BDE8F09F02460021022085
+:10AB500097E773B5D24D0A202870009848B10024B9
+:10AB60004FEA0D0005F09DFE002C01D100996960AF
+:10AB70007CBD01240020F5E770B50C461546382150
+:10AB800020461AF088F8012666700A2104F11C009C
+:10AB90001AF081F805B9FFDF297A207861F3010006
+:10ABA0002070A879002817D02A4621460020FFF7F8
+:10ABB00068FF6168402088706168C87061680871CA
+:10ABC0006168487161688871616828880881616876
+:10ABD000688848816068868170BDC878002802D086
+:10ABE000002201204DE7704770B50546002165F34E
+:10ABF0001F41002009F098FC0321284606F034F894
+:10AC0000040000D1FFDF21462846FFF769F900283C
+:10AC100004D0207840F010002070012070BD2DE994
+:10AC2000FF4180460E460F0CFEF7F8FB050007D0EB
+:10AC30006F800321384606F017F8040008D106E0BB
+:10AC400004B03846BDE8F0411321F9F7F9BEFFDF43
+:10AC50005FEA080005D0B8F1070F18D0FFDFBDE8A4
+:10AC6000FF8120782A4620F0080020700020ADF8EF
+:10AC7000020002208DF800004FF6FF70ADF80400CE
+:10AC8000ADF8060069463846F9F7EDFAE7E7C6F38E
+:10AC9000072101EB81021C23606803EBC202805C88
+:10ACA000042803D008280AD0FFDFD8E7012000904D
+:10ACB0004FF440432A46204600F004FECFE704B09C
+:10ACC0002A462046BDE8F041FFF7E9B82DE9F05FDC
+:10ACD0000027B0F80A9090460C4605463E46B9F16A
+:10ACE000400F01D2402001E0A9F140001FFA80FA94
+:10ACF000287AC01E08286BD2DFE800F00D04192066
+:10AD000058363C4772271026002C6CD0D5E9030139
+:10AD1000C4E902015CE070271226002C63D00A22ED
+:10AD200005F10C0104F1080019F059FF50E07127FA
+:10AD30000C26002C57D0E868A06049E07427102644
+:10AD40009CB3D5E90301C4E902016888032105F039
+:10AD50008BFF8346FEF762FB0246688850805146AF
+:10AD60005846FFF753F833E075270A26ECB1A88957
+:10AD700020812DE076271426BCB105F10C0004F1EA
+:10AD8000080307C883E8070022E07727102664B18C
+:10AD9000D5E90301C4E902016888032105F064FFD5
+:10ADA00001466888FFF781FD12E01CE07327082642
+:10ADB000CCB16888032105F057FF01460078C00632
+:10ADC00006D56888FFF78CF810B96888F8F71BFE7D
+:10ADD000A8F800602CB12780A4F8069066806888E7
+:10ADE000A0800020AFE6A8F80060FAE72DE9FC415A
+:10ADF0000C461E4617468046032105F035FF0546E2
+:10AE00000A2C0AD2DFE804F0050505050505090945
+:10AE10000907042303E0062301E0FFDF0023CDE957
+:10AE20000076224629464046FFF717F92AE438B54E
+:10AE30000546A0F57F40FF3830D0284606F046F89A
+:10AE4000040000D1FFDF204605F0CBFB002815D021
+:10AE500001466A46204605F0E6FB00980321B0F85B
+:10AE60000540284605F000FF0546052C03D0402C80
+:10AE700005D2402404E0007A80B1002038BD403C77
+:10AE8000A4B2214600F001FD40B1686804EB8401E2
+:10AE90003E2202EBC101405A0028EFD0012038BD0C
+:10AEA000300000202DE9F04F044689B0408806F0BC
+:10AEB0000DF8050000D1FFDF06AA2846616800F002
+:10AEC000BDFC069D001F81B235F8032F6B888A42B6
+:10AED00005D1042B0AD0052B1DD0062B15D02246F8
+:10AEE0002846FFF7D1FB09B0BDE8F08F16462D1DAF
+:10AEF000224629463046F7F750FA0828F3D1224671
+:10AF000029463046FCF749FCEDE76088291D636857
+:10AF1000FAF7C8FCE7E717466088032105F0A4FEAE
+:10AF20004FF000088DF804800646ADF80680042F27
+:10AF3000D9D36A79002AD6D028794FF6FF794FF015
+:10AF40001C0A13282CD008DC012878D0062847D00A
+:10AF5000072875D0122874D106E0142872D015285D
+:10AF600071D016286DD1ACE10C2F6AD1307800F089
+:10AF70000301022965D140F0080030706879B07093
+:10AF800001208DF804002889ADF808006889ADF823
+:10AF90000A00A889ADF80C00E889ADF80E0019E0A8
+:10AFA000B07890429FD1307801079CD5062F9AD176
+:10AFB00020F0080030706088414660F31F41002097
+:10AFC00009F0B2FA02208DF80400ADF80890288943
+:10AFD000ADF80A006088224601A9F9F744F982E732
+:10AFE000082F80D12F89B5F80A90402F01D2402038
+:10AFF00001E0A7F1400080B280460146304600F0F3
+:10B0000044FC08B3716808EB88002C2202EBC000F6
+:10B01000095A4945E3D1FE4807AAD0E90210CDE913
+:10B02000071068798DF81C0008F0FF058DF81E5098
+:10B0300060883146FFF799FC2246294639E0B6E0A0
+:10B0400014E03CE039E0E6E0F148D0E90010CDE959
+:10B0500007106879ADF820708DF81C00ADF82290CB
+:10B06000608807AA3146FFF780FC3CE7082FB6D17D
+:10B070006889B5F80880402801D2402000E04038B7
+:10B0800087B23946304600F000FC0028A7D007EB15
+:10B09000870271680AEBC2000844028A42459ED1C9
+:10B0A000017808299BD140786979884297D1F9B213
+:10B0B00022463046FEF7F3FE15E70E2F07D0CDF8F7
+:10B0C0001C80CDF8208068798DF81C00C8E769895C
+:10B0D000EF898B46B5F80C903046FEF742FFABF196
+:10B0E0004001402901D309204AE0B9F1170F01D3EB
+:10B0F000172F01D20B2043E040280ED000EB800236
+:10B1000071680AEBC20008440178012903D1407834
+:10B1100069798842A9D00A2032E03046FEF703FF61
+:10B12000014640282BD001EB810372680AEBC30073
+:10B1300002EB0008012288F800206A7988F80120D3
+:10B1400070682A894089B84200D938462D8A03237D
+:10B150002372A282E7812082A4F80C9065820846BF
+:10B1600000F078FB6081A8F81490A8F81870A8F88F
+:10B170000E50A8F810B0204600F062FBB3E60420A1
+:10B1800005212172A4F80A80E08101212173A049E0
+:10B19000D1E90421CDE9072169798DF81C10ADF8BA
+:10B1A0001E00608807AA3146FFF7DFFBE3E7062FA2
+:10B1B000E4D3B078904215D13078010712D520F051
+:10B1C000080030706088414660F31F41002009F09C
+:10B1D000ABF902208DF804002889ADF80800ADF81D
+:10B1E0000A90F7E604213046FEF7D3FE05464028D4
+:10B1F000C4D002208303009022462946304600F046
+:10B2000061FB4146608865F30F2160F31F41072011
+:10B2100009F08AF967E60E2FB0D104213046FEF717
+:10B22000B8FE81464028A9D04146608869F30F21C5
+:10B2300060F31F41072009F077F9288A0790E88911
+:10B2400000907068AF894089B84200D9384683467B
+:10B25000B5F80A8028890590484600F0FBFA60811D
+:10B26000079840B10220079B00902246494630468D
+:10B2700000F028FB37E6B8F1170F1ED3172F1CD3A9
+:10B280000420207200986082E781A4F810B0A4F82E
+:10B290000C8009EB890271680AEBC2000D18009955
+:10B2A0000598A5F81480A5F818B0E98128822046F1
+:10B2B00000F0C6FA0620287015E601200B23009046
+:10B2C000D3E7082FA6D129893046FEF74AFE074664
+:10B2D00040289FD007EB870271680AEBC200084440
+:10B2E000804600F0E8FA002894D16D89B8F80E0085
+:10B2F0002844B0F5803F05D360883A46314600F0D7
+:10B3000018FBF0E5002D85D0A8F80E0060883A46BD
+:10B310003146FFF701F908202072384600F09AFA0A
+:10B320006081A58127E770B50D460646032105F02B
+:10B330009BFC040004D02078000704D5112070BDC8
+:10B3400043F2020070BD2A4621463046FEF71FFF39
+:10B3500018B9286860616868A061207840F008002A
+:10B360002070002070BD70B50D460646032105F023
+:10B370007BFC040004D02078000704D4082070BDB2
+:10B3800043F2020070BD2A4621463046FEF732FFE6
+:10B3900000B9A582207820F008002070002070BD40
+:10B3A0002DE9F04F0E4691B08046032105F05CFC7C
+:10B3B0000446404605F09CFD074600200790089093
+:10B3C0000990ADF830000A9002900390049004B9FF
+:10B3D000FFDF0DF1080917BBFFDF20E038460BA99E
+:10B3E000002204F0C1FF9DF82C0000F07F050A2D1B
+:10B3F00000D3FFDF6019017F491E01779DF82C0003
+:10B4000000060CD52A460CA907A8FEF716FE01E097
+:10B410007C50020019F80510491C09F80510761E29
+:10B42000F6B2DBD204F13400FA4D04F1260BDFF85A
+:10B43000E8A304F12A07069010E05846069900F0A8
+:10B440006AFA064628700A2800D3FFDF5AF8261049
+:10B4500040468847E08CC05DB04202D0208D002875
+:10B46000EBD10A202870EC4D4E4628350EE00CA991
+:10B4700007A800F050FA0446375D55F8240000B9DB
+:10B48000FFDF55F82420394640469047BDF81E009E
+:10B490000028ECD111B027E510B5032105F0E4FB3D
+:10B4A000040000D1FFDF0A2104F11C0019F0F3FBB6
+:10B4B000207840F00400207010BD10B50C46032128
+:10B4C00005F0D2FB2044007F002800D0012010BDF1
+:10B4D0002DE9F84F894615468246032105F0C4FB45
+:10B4E000070004D0284609F06BF840B903E043F2A6
+:10B4F0000200BDE8F88F484609F088F808B110202E
+:10B50000F7E7786828B169880089814201D9092064
+:10B51000EFE7B9F800001C2418B1402809D24020F8
+:10B5200008E03846FEF7FFFC8046402819D113207A
+:10B53000DFE7403880B280460146384600F0A5F982
+:10B5400048B108EB8800796804EBC000085C01286A
+:10B5500003D00820CDE70520CBE7FDF75FFF06000D
+:10B560000BD008EB8800796804EBC0000C18B9F820
+:10B57000000020B1E88910B113E01120B9E7288854
+:10B58000172802D36888172801D20720B1E7686816
+:10B5900038B12B1D224641463846FFF721F90028D5
+:10B5A000A7D104F10C0269462046FFF720F828884D
+:10B5B00060826888E082B9F8000030B10220207013
+:10B5C000E889A080E889A0B12BE003202070A88939
+:10B5D000A08078688178402905D180F802803946BA
+:10B5E0005046FEF726FE404600F034F9A9F8000068
+:10B5F00021E07868218B4089884200D90846208361
+:10B60000A6F802A004203072B9F800007081E08929
+:10B610007082F181208B3082A08AB081304600F0A8
+:10B620000FF97868C178402905D180F80380394640
+:10B630005046FEF74FFE00205BE770B50D4606460C
+:10B64000032105F011FB040003D0402D04D2402556
+:10B6500003E043F2020070BD403DADB2294600F068
+:10B6600014F958B105EB85011C22606802EBC10199
+:10B67000084400F020F918B1082070BD052070BD05
+:10B680002A462146304600F054F9002070BD2DE9CD
+:10B69000F0410D4616468046032105F0E5FA0446C2
+:10B6A000402D01D2402500E0403DADB28CB129468D
+:10B6B00000F0EBF880B105EB85011C22606802EB1D
+:10B6C000C1014718384600F0F6F838B10820BDE847
+:10B6D000F08143F20200FAE70520F8E733463A46E4
+:10B6E00029462046FFF77CF80028F0D1EAB221462F
+:10B6F0004046FEF79BFF0020E9E72DE9F0410D46AB
+:10B7000016468046032105F0AFFA0446402D01D2CB
+:10B71000402500E0403DAFB224B1304608F050FF74
+:10B7200038B902E043F20200D1E7306808F048FF80
+:10B7300008B11020CBE73946204600F0A6F860B1EA
+:10B7400007EB87011C22606802EBC10145182846FF
+:10B7500000F0B1F818B10820B9E70520B7E7B088C4
+:10B76000A98A884201D90C20B1E76168E88C497840
+:10B77000B0EBC10F01D31320A9E73946204600F0F2
+:10B7800078F80146606808234078C20005F124007B
+:10B7900005F0F1F8D6E90012C0E90012FAB221462C
+:10B7A0004046FEF7B9FE002091E72DE9F0470D462F
+:10B7B0001F4690468146032105F056FA0446402D67
+:10B7C00001D2402001E0A5F1400086B23CB14DB16C
+:10B7D000384608F039FF50B11020BDE8F08743F239
+:10B7E0000200FAE76068C8B1A0F80C8024E0314696
+:10B7F000204600F04AF888B106EB86011C226068FA
+:10B8000002EBC1014518284600F055F840B1082068
+:10B81000E3E7000030000020945002000520DCE740
+:10B82000A5F80880F2B221464846FEF7FFFE1FB198
+:10B83000A8896989084438800020CEE704F0F3BE67
+:10B84000017821F00F01491C21F0F0011031017045
+:10B85000FDF7E7BD10B50446402800D9FFDF4034AE
+:10B86000A0B210BD406842690078484302EBC000B6
+:10B870007047C2784068037812FB03F2437840694E
+:10B8800001FB032100EBC1007047C2788A4209D94D
+:10B89000406801EB81011C2202EBC101405C08B150
+:10B8A00001207047002070470078062801D9012048
+:10B8B0007047002070470078062801D001207047AB
+:10B8C00000207047F0B401EB81061C27446807EBA9
+:10B8D000C6063444049D05262670E3802571F0BC1D
+:10B8E000FEF794BA10B5418911B1FFF7DDFF08B139
+:10B8F000002010BD012010BD10B5C18C8278B1EBC5
+:10B90000C20F04D9C18911B1FFF7CEFF08B10020E1
+:10B9100010BD012010BD10B50C4601230A22011DE7
+:10B9200005F05FF800782188012282409143218050
+:10B9300010BDF0B402EB82051C264C6806EBC50571
+:10B94000072363554B681C79402C03D11A71F0BC56
+:10B95000FEF705BDF0BC704710B5EFF3108000F0A6
+:10B96000010472B6F7484178491C417040780128BB
+:10B9700001D1F7F709FB002C00D162B610BD70B5FC
+:10B98000F04CE07848B90125E570FFF7E5FFF7F7DF
+:10B9900003FB20B1002008F058FA002070BD4FF0E2
+:10B9A00080406571C0F80453F7E770B5EFF310807D
+:10B9B00000F0010572B6E34C607800B9FFDF6078F3
+:10B9C000401E6070607808B9F7F7E2FA002D00D1E8
+:10B9D00062B670BDDB4810B5C17821B1002141715C
+:10B9E000C170FFF7E2FF002010BD10B50446F7F765
+:10B9F000D3FAD449C978084000D001202060002043
+:10BA000010BD2DE9F05FDFF83C934278817889F82A
+:10BA10000620002589F80710064689F808500078A6
+:10BA20002F4620B101280FD002280FD0FFDFF7F7F3
+:10BA3000C0FA98B1F7F7C4FAA8420FD12846F7F731
+:10BA4000C3FA0028FAD047E00125F0E7FFF784FFAA
+:10BA5000F7F7A2FA0028FBD00225E8E701208407C7
+:10BA6000E060C4F80471B8490D600107D1F84412D0
+:10BA7000B54AC1F3423124321160B3493431086010
+:10BA80004FF0020BC4F804B3A060DFF8C0A2DAF8EC
+:10BA90000010C94341F3001101F10108DAF8001068
+:10BAA00041F01001CAF8001000E020BFD4F80401F2
+:10BAB0000028FAD02846F7F787FA0028FAD0B8F11C
+:10BAC000000F05D1DAF8001021F01001CAF80010BB
+:10BAD000C4F808B3C4F8047199F807004C4670B173
+:10BAE000307860B9F7F758FA064608F00BFB6FF0AC
+:10BAF000004116B1C4E9031001E0C4E9030115B126
+:10BB00002771BDE8F09F01202071BDE8F05F00F0D3
+:10BB1000D9B870B5050000D1FFDF4FF080424FF07B
+:10BB2000FF30C2F808030021C2F80011C2F8041166
+:10BB3000C2F80C11C2F81011824C6170F7F732FA9A
+:10BB400010B10120E07060702846BDE8704058E7F1
+:10BB50002DE9FE4F7E4800687D4A7E49083211601B
+:10BB60008C070290D4F8080108B1012600E00026F5
+:10BB7000D4F8240100B101208146D4F81C0100B1A1
+:10BB800001208346D4F8200100B101200190D4F8AF
+:10BB9000000110B14FF0010801E04FF00008D4F8A7
+:10BBA000040108B1012700E00027D4F80C0100B11E
+:10BBB00001200090D4F8100108B1012100E000211B
+:10BBC0008A4646EA080127EA01000099884320EAEC
+:10BBD0000A0020EA090030EA0B0000D0FFDF002550
+:10BBE00026B1C4F80851012008F02FF9B9F1000F6F
+:10BBF00004D0C4F82451092008F027F9BBF1000F44
+:10BC000004D0C4F81C510A2008F01FF9019820B193
+:10BC1000C4F820510B2008F018F9DFF83C91494E88
+:10BC20004FF0010BB8F1000F11D0C4F8005170793A
+:10BC300018B17571002008F008F9307838B1357006
+:10BC400086F802B00222C9F80020C4F810B00FB183
+:10BC5000C4F80451009858B1C4F80C51B07800B938
+:10BC6000FFDFC9F80050B570C4F814B0FFF79DFEAF
+:10BC7000BAF1000F05D0C4F81051307908B100F0C6
+:10BC800045F833490298091D0860BDE8FE8F70B57C
+:10BC90002C4DE87808B9F7F77BF901208407A061FB
+:10BCA000A87850B1D4F80C0120B90020F7F78CF92E
+:10BCB0000028F7D10020C4F80C014FF0FF30C4F881
+:10BCC000080370BD2DE9F0411926B407C4F80863D4
+:10BCD0000125A5610020C4F80001C4F80C01C4F8D6
+:10BCE0001001F7F759F9174F28B11B49BD70022011
+:10BCF0000860256100E03D70FFF72EFE1249B8791B
+:10BD000020310860C4F80463BDE8F0812DE9F041FA
+:10BD10000C4C4FF080470125E07940B3012803D057
+:10BD2000217A401E814224DAF7F736F9064608F0F8
+:10BD3000E9F9E179012902D9217A491C21726EB110
+:10BD400021690CE03C0000201805004010ED00E0E7
+:10BD50001005024001000001340C0040E168411A66
+:10BD6000022902DA11F1020F0EDC0EB1206100E0AF
+:10BD7000E060FFF7F1FDF7F70FF938B10549022050
+:10BD800008603D61A57002E07D61BDE7257000207F
+:10BD90002072B9E7340C00404FF0E0214FF0007002
+:10BDA000C1F88001C1F88002384B802283F800245A
+:10BDB000C1F80001704700B502460420344903E091
+:10BDC00001EBC0031B792BB1401EC0B2F8D2FFDFDC
+:10BDD000FF2000BD41F8302001EBC00100224A7174
+:10BDE0008A7101220A7100BD294A002102EBC000BC
+:10BDF0000171704710B50446042800D3FFDF2448C2
+:10BE000000EBC4042079012800D0FFDF6079A1791C
+:10BE1000401CC0B2814200D060714FF0E0214FF071
+:10BE20000070C1F8000210BD2DE9F0411948056805
+:10BE300018491948083108601448042690F800048D
+:10BE4000134F4009154C042818D0FFDF16E0217865
+:10BE500007EBC1000279012A08D1427983799A421D
+:10BE600004D04279827157F8310080472078401C15
+:10BE7000C0B22070042801D300202070761EF6B2D4
+:10BE8000E5D20448001D0560BDE8F08119E000E03E
+:10BE9000C8050020100502400100000150000020EC
+:10BEA000F8B51D46DDE906470E000AD005F020F87A
+:10BEB0002346FF1DBCB231462A46009404F02DFCF7
+:10BEC000F8BDD0192246194618F044FE2046F8BDA8
+:10BED00070B50D460446102118F0BBFE25811720D1
+:10BEE0006081A07B40F00A00A07370BD4FF6FF7226
+:10BEF0000A800146022008F017BB7047008970478E
+:10BF0000827BD30701D1920703D480890880002067
+:10BF1000704705207047827B920700D5818170476A
+:10BF200001460020098841F6FE52114200D001204E
+:10BF3000704700B50346807BC00701D0052000BDD7
+:10BF400059811846FFF7ECFFC00703D0987B40F0FB
+:10BF500004009873987B40F001009873002000BDA6
+:10BF6000827B520700D509B140897047172070477E
+:10BF7000827B61F3C302827370472DE9FC5F0E463A
+:10BF8000044601789646012000FA01F14DF6FF5271
+:10BF900001EA020962684FF6FF7B1188594502D118
+:10BFA0000920BDE8FC9FB9F1000F05D041F6FE5510
+:10BFB000294201D00120F4E741EA090111801D0066
+:10BFC00014D04FF0000C85F800C02378052103221F
+:10BFD00067464FF0020A0E2B74D2DFE803F0F8092F
+:10BFE000252F47626974479092B3D0D70420D8E7D1
+:10BFF000616820898B7B9B077DD5172848D30B89E7
+:10C00000834245D38989172901D3814240D185F8DC
+:10C0100000A0A5F801003280616888816068817B9A
+:10C0200021F002018173C5E0042028702089A5F861
+:10C0300001006089A5F803003180BBE0208A3188C7
+:10C04000C01D1FFA80F8414522D3062028702089A0
+:10C05000A5F801006089A5F80300A089A5F80500EE
+:10C060000721208ACDE9000163693EE0082B10D04A
+:10C07000082028702089A5F801006089A5F8030030
+:10C0800031806A1D694604F10C0006F08EFB10B188
+:10C090005FE01020EDE730889DF800100844308004
+:10C0A00088E00A2028702089A5F80100328045E048
+:10C0B0000C2028702089A5F801006089A5F80300EC
+:10C0C00031803BE083E02189338800EB41021FFA95
+:10C0D00082F843453DD3B8F1050F3AD30E222A70BA
+:10C0E0000BEA4101CDE90010E36860882A467146F9
+:10C0F000FFF7D6FE00E04DE0A6F800805AE04020B1
+:10C10000287060893188C01C1FFA80F8414520D30F
+:10C110002878714620F03F00123028702089A5F859
+:10C1200001006089CDE9000260882A46E368FFF7D4
+:10C13000B7FEA6F80080287840063BD461682089C5
+:10C14000888037E0A0893288401D1FFA80F8424578
+:10C1500001D204273EE0162028702089A5F80100AE
+:10C160006089A5F80300A089CDE9000160882A460E
+:10C1700071462369FFF794FEA6F80080DEE71820D9
+:10C180002870207A6870A6F800A013E061680A8819
+:10C19000920401D405271DE0C9882289914201D06B
+:10C1A000062717E01E21297030806068018821F47D
+:10C1B00000510180B9F1000F0CD061887823002272
+:10C1C000022008F007F961682078887007E0A6F877
+:10C1D00000C003276068018821EA09010180384610
+:10C1E000DFE62DE9FF4F85B01746129C0D001E4675
+:10C1F0001CD03078C10703D000F03F00192801D9C6
+:10C20000012100E000212046FFF7AAFEA8420DD33D
+:10C210002088A0F57F41FF3908D03078410601D44D
+:10C22000000605D5082009B0BDE8F08F0720FAE721
+:10C2300000208DF800008DF8010030786B1E00F0B2
+:10C240003F0C0121A81E4FF0050A4FF002094FF0E4
+:10C25000030B9AB2BCF1200F75D2DFE80CF08B1003
+:10C26000745E7468748C749C74B674BB74C974D531
+:10C2700074E2747474F274F074EF74EE748B052DC0
+:10C2800078D18DF80090A0788DF804007088ADF812
+:10C29000060030798DF80100707800F03F000C281E
+:10C2A00029D00ADCA0F10200092863D2DFE800F0FF
+:10C2B000126215621A621D622000122824D004DC6A
+:10C2C0000E281BD01028DBD11BE016281FD0182801
+:10C2D000D6D11FE02078800701E0207840070028B1
+:10C2E00048DAEFE020780007F9E72078C006F6E7A3
+:10C2F00020788006F3E720784006F0E720780006F3
+:10C30000EDE72088C005EAE720884005E7E72088B8
+:10C310000005E4E72088C004E1E72078800729D5FC
+:10C32000032D27D18DF800B0B6F8010082E0217806
+:10C3300049071FD5062D1DD381B27078012803D07F
+:10C34000022817D102E0CAE0022000E010200422F7
+:10C350008DF8002072788DF80420801CB1FBF0F27B
+:10C36000ADF8062092B242438A4203D10397ADF85A
+:10C370000890A7E07AE02078000777D598B2820885
+:10C380008DF800A0ADF80420B0EB820F6ED10297BB
+:10C39000ADF8061096E02178C90667D5022D65D361
+:10C3A00081B206208DF80000707802285ED300BFAD
+:10C3B000B1FBF0F28DF80400ADF8062092B24243D2
+:10C3C0008A4253D1ADF808907BE0207880064DD5A5
+:10C3D000072003E0207840067FD508208DF8000074
+:10C3E000A088ADF80400ADF80620ADF8081068E0AC
+:10C3F0002078000671D50920ADF804208DF80000E2
+:10C40000ADF8061002975DE02188C90565D5022DBB
+:10C4100063D381B20A208DF80000707804285CD3C1
+:10C42000C6E72088400558D5012D56D10B208DF840
+:10C430000000A088ADF8040044E021E026E016E00A
+:10C44000FFE72088000548D5052D46D30C208DF840
+:10C450000000A088ADF80400B6F803006D1FADF829
+:10C460000850ADF80600ADF80AA02AE035E02088B3
+:10C47000C00432D5012D30D10D208DF8000021E00F
+:10C480002088800429D4B6F80100E080A07B000752
+:10C4900023D5032D21D3307800F03F001B2818D07E
+:10C4A0000F208DF80000208840F40050A4F8000010
+:10C4B000B6F80100ADF80400ED1EADF80650ADF879
+:10C4C00008B0039769460598F5F7B2FC050008D057
+:10C4D00016E00E208DF80000EAE7072510E0082599
+:10C4E0000EE0307800F03F001B2809D01D2807D04F
+:10C4F0000220059908F018F8208800F400502080E8
+:10C50000A07B400708D52046FFF70AFDC00703D1EE
+:10C51000A07B20F00400A073284684E61FB5022803
+:10C5200006D101208DF8000088B26946F5F780FC3D
+:10C530001FBD0000F8B51D46DDE906470E000AD014
+:10C5400004F0D6FC2346FF1DBCB231462A460094B7
+:10C5500004F0E3F8F8BDD0192246194618F0FAFAAB
+:10C560002046F8BD2DE9FF4F8DB09B46DDE91B57F6
+:10C57000DDF87CA00C46082B05D0E06901F002F93B
+:10C5800050B11020D2E02888092140F01000288006
+:10C590008AF80010022617E0E16901208871E2693B
+:10C5A0004FF420519180E1698872E06942F60101FF
+:10C5B0000181E069002181732888112140F0200069
+:10C5C00028808AF80010042638780A900A203870EB
+:10C5D0004FF0020904F118004D460C9001F095FB54
+:10C5E000B04681E0BBF1100F0ED1022D0CD0A9EBAB
+:10C5F0000800801C80B20221CDE9001005AB524634
+:10C600001E990D98FFF796FFBDF816101A988142F3
+:10C6100003D9F74800790F9004E003D10A9808B1D4
+:10C6200038702FE04FF00201CDE900190DF116032B
+:10C6300052461E990D98FFF77DFF1D980088401BFC
+:10C64000801B83B2C6F1FF00984200D203461E99B8
+:10C650000BA8D9B15FF00002DDF878C0CDE9032066
+:10C6600009EB060189B2CDE901C10F980090BDF830
+:10C67000161000220D9801F0CBFB387070B1C0B2DB
+:10C68000832807D0BDF8160020833AE00AEB0901A1
+:10C690008A19E1E7022011B0BDE8F08FBDF82C0047
+:10C6A000811901F0FF08022D0DD09AF801204245B2
+:10C6B00006D1BDF82010814207D0B8F1FF0F04D099
+:10C6C0009AF801801FE08AF80180C9480068017863
+:10C6D000052902D1BDF81610818009EB08001FFA68
+:10C6E00080F905EB080085B2DDE90C1005AB0F9A67
+:10C6F00001F00EFB28B91D980088411B4145BFF68B
+:10C7000071AF022D13D0BBF1100F0CD1A9EB0800B3
+:10C71000801C81B20220CDE9000105AB52461E9972
+:10C720000D98FFF707FF1D98058000203870002046
+:10C73000B1E72DE9F8439C46089E13460027B26BEB
+:10C740009AB3491F8CB2F18FA1F57F45FF3D05D00B
+:10C750005518AD882944891D8DB200E0002529199E
+:10C76000B6F83C800831414520D82A44BCF8011075
+:10C7700022F8021BBCF8031022F8021B984622F88C
+:10C78000024B914604F0A2FB4FF00C0C41464A4686
+:10C790002346CDF800C003F08CFFF587B16B002075
+:10C7A0002944A41D2144088003E001E0092700E09A
+:10C7B00083273846BDE8F88310B50B88848F9C42E8
+:10C7C0000CD9846BE018048844B1848824F40044B4
+:10C7D000A41D23440B801060002010BD0A2010BD52
+:10C7E0002DE9F0478AB00025904689468246ADF88B
+:10C7F000185007274BE0059806888088000446D427
+:10C80000A8F8006007A8019500970295CDE90350AC
+:10C810004FF4007300223146504601F0F9FA04004B
+:10C820003CD1BDF81800ADF8200005980488818837
+:10C83000B44216D10A0414D401950295039521F44B
+:10C8400000410097049541F48043428821465046B8
+:10C8500001F0B4F804000BD10598818841F400413F
+:10C86000818005AA08A94846FFF7A6FF0400DCD08E
+:10C870000097059802950195039504950188BDF8E8
+:10C880001C300022504601F099F80A2C06D105AA66
+:10C8900006A94846FFF790FF0400ACD0ADF8185049
+:10C8A00004E00598818821F40041818005AA06A949
+:10C8B0004846FFF781FF0028F3D00A2C03D020461A
+:10C8C0000AB0BDE8F0870020FAE710B50C46896B86
+:10C8D00086B051B10C218DF80010A18FADF8081071
+:10C8E000A16B01916946FAF734FC00204FF6FF7105
+:10C8F000A063E187A08706B010BD2DE9F0410D4689
+:10C900000746896B0020069E1446002911D0012B92
+:10C910000FD1324629463846FFF762FF002808D17A
+:10C92000002C06D0324629463846BDE8F04100F0DA
+:10C9300038BFBDE8F0812DE9FC411446DDE9087CF3
+:10C940000E46DDE90A15521DBCF800E092B296458C
+:10C9500002D20720BDE8FC81ACF8002017222A7023
+:10C96000A5F80160A5F803300522CDE900423B4659
+:10C970002A46FFF7DFFD0020ECE770B50C461546B0
+:10C980004821204618F087F904F1080044F81C0FEC
+:10C9900000204FF6FF71E06161842084A584172098
+:10C9A000E08494F82A0040F00A0084F82A0070BD60
+:10C9B0004FF6FF720A800146032007F0B5BD30B57F
+:10C9C00085B00C460546FFF780FFA18E284629B1A9
+:10C9D00001218DF800106946FAF7BBFB0020E062E8
+:10C9E0002063606305B030BDB0F8400070470000C0
+:10C9F0005400002090F84620920703D44088088015
+:10CA00000020F3E70620F1E790F846209207EDD5E5
+:10CA1000A0F84410EAE70146002009880A0700D57B
+:10CA2000012011F0F00F01D040F00200CA0501D53D
+:10CA300040F004008A0501D540F008004A0501D500
+:10CA400040F010000905D1D540F02000CEE700B538
+:10CA5000034690F84600C00701D0062000BDA3F8A9
+:10CA600042101846FFF7D7FF10F03E0F05D093F89D
+:10CA7000460040F0040083F8460013F8460F40F0EB
+:10CA800001001870002000BD90F84620520700D524
+:10CA900011B1B0F84200A9E71720A7E710F8462F18
+:10CAA00061F3C3020270A1E72DE9FF4F9BB00E00B6
+:10CAB000DDE92B34DDE92978289D24D02878C107C9
+:10CAC00003D000F03F00192801D9012100E0002126
+:10CAD0002046FFF7D9FFB04215D32878410600F071
+:10CAE0003F010CD41E290CD0218811F47F6F0AD18C
+:10CAF0003A8842B1A1F57F42FF3A04D001E0122901
+:10CB000001D1000602D504201FB0C5E5F9491D98E2
+:10CB10004FF0000A08718DF818A08DF83CA00FAAFC
+:10CB20000A60ADF81CA0ADF850A02978994601F034
+:10CB30003F02701F5B1C04F1180C4FF0060E4FF003
+:10CB4000040BCDF858C01F2A7ED2DFE802F07D7DAD
+:10CB5000107D267DAC7DF47DF37DF27DF17DF47D4D
+:10CB6000F07D7D7DEF7DEE7D7D7D7D7DED0094F81A
+:10CB70004610B5F80100890701D5032E02D08DF8C3
+:10CB800018B022E34FF40061ADF85010608003212B
+:10CB90008DF83C10ADF84000D8E2052EEFD1B5F885
+:10CBA00001002083ADF81C00B5F80310618308B1C3
+:10CBB000884201D901207FE10020A07220814FF638
+:10CBC000FF702084169801F0A0F8052089F8000075
+:10CBD0000220029083460AAB1D9A16991B9801F019
+:10CBE00097F890BB9DF82E00012804D0022089F808
+:10CBF0000100102003E0012089F8010002200590C7
+:10CC0000002203A90BA805F0D0FDE8BB9DF80C009D
+:10CC1000059981423DD13A88801CA2EB0B018142EB
+:10CC200037DB02990220CDE900010DF12A034A46C3
+:10CC300041461B98FFF77EFC02980BF1020B801C0B
+:10CC400080B217AA03A901E0A0E228E002900BA895
+:10CC500005F0ABFD02999DF80C00CDE9000117AB82
+:10CC60004A4641461B98FFF765FC9DF80C100AAB3D
+:10CC70000BEB01001FFA80FB02981D9A084480B25A
+:10CC8000029016991B9800E003E001F041F800289B
+:10CC9000B6D0BBF1020F02D0A7F800B053E20A20D1
+:10CCA0008DF818004FE200210391072EFFF467AFC3
+:10CCB000B5F801002083ADF81C00B5F803206283AD
+:10CCC00000283FF477AF90423FF674AF0120A07286
+:10CCD000B5F8050020810020A073E06900F052FD46
+:10CCE00078B9E16901208871E2694FF4205191809F
+:10CCF000E1698872E06942F601010181E069002181
+:10CD00008173F01F20841E9860620720608416984B
+:10CD100000F0FBFF072089F800000120049002903A
+:10CD20000020ADF82A0028E01DE2A3E13AE1EAE0A4
+:10CD300016E2AEE086E049E00298012814D0E069EE
+:10CD40008079012803D1BDF82800ADF80E000498C1
+:10CD500003ABCDE900B04A4641461B98FFF7EAFB1A
+:10CD60000498001D80B20490BDF82A00ADF80C00B4
+:10CD7000ADF80E00059880B202900AAB1D9A169984
+:10CD80001B9800F0C5FF28B902983988001D05904E
+:10CD90008142D1D20298012881D0E06980790128AE
+:10CDA00005D0BDF82810A1F57F40FF3803D1BDF8AC
+:10CDB0002800ADF80E00049803ABCDE900B04A4658
+:10CDC00041461B98FFF7B6FB0298BBE1072E02D045
+:10CDD000152E7FF4D4AEB5F801102183ADF81C10E8
+:10CDE000B5F80320628300293FF4E4AE91423FF698
+:10CDF000E1AE0121A1724FF0000BA4F808B084F855
+:10CE00000EB0052E07D0C0B2691DE26905F0AEFC78
+:10CE100000287FF444AF4FF6FF70208401A906AAD2
+:10CE200014A8CDF800B081E885032878214600F0E9
+:10CE30003F031D9A1B98FFF795FB8246208BADF8A8
+:10CE40001C0080E10120032EC3D14021ADF8501019
+:10CE5000B5F801102183ADF81C100AAAB8F1000F33
+:10CE600000D00023CDE9020304921D98CDF8048080
+:10CE7000009038880022401E83B21B9800F0C8FF43
+:10CE80008DF8180090BB0B2089F80000BDF8280031
+:10CE900037E04FF0010C052E9BD18020ADF85000FB
+:10CEA000B5F801102183B5F803002084ADF81C10FB
+:10CEB000B0F5007F03D907208DF8180085E140F414
+:10CEC0007C4222840CA8B8F1000F00D00023CDE9E9
+:10CED0000330CDE9018C1D9800903888401E83B244
+:10CEE0001B9800F095FF8DF8180028B18328A8D171
+:10CEF0000220BDE0540000200D2189F80010BDF88B
+:10CF00003000401C1EE1032E04D248067FF537AEE8
+:10CF1000002017E1B5F80110ADF81C102878400684
+:10CF200002D58DF83CE002E007208DF83C004FF080
+:10CF300000080320CDE902081E9BCDF810801D9843
+:10CF40000193A6F1030B00901FFA8BF342461B9846
+:10CF500000F034FD8DF818008DF83C8029784906E2
+:10CF60000DD52088C00506D5208BBDF81C10884241
+:10CF700001D1C4F8248040468DF81880E2E083286F
+:10CF800001D14FF0020A4FF48070ADF85000BDF8A7
+:10CF90001C002083A4F820B01E98606203206084E7
+:10CFA0001321CCE0052EFFF4EAADB5F80110ADF881
+:10CFB0001C10A28F62B3A2F57F43FE3B28D008224B
+:10CFC0008DF83C204FF0000B0523CDE9023BDDF846
+:10CFD00078C0CDF810B01D9A80B2CDF804C040F4EE
+:10CFE00000430092B5F803201B9800F0E7FC8DF891
+:10CFF0003CB04FF400718DF81800ADF85010832844
+:10D0000010D0F8B1A18FA1F57F40FE3807D0DCE049
+:10D010000B228DF83C204FF6FE72A287D2E7A4F8CF
+:10D020003CB0D2E000942B4631461E9A1B98FFF785
+:10D0300080FB8DF8180008B183284BD1BDF81C0087
+:10D04000208355E700942B4631461E9A1B98FFF724
+:10D0500070FB8DF81800E8BBE18FA06B0844811DC0
+:10D060008DE882034388828801881B98FFF763FC60
+:10D07000824668E095F80180022E70D15FEA0800D0
+:10D0800002D0B8F1010F6AD109208DF83C0007A841
+:10D0900000908DF840804346002221461B98FFF700
+:10D0A0002CFC8DF842004FF0000B8DF843B050B9C6
+:10D0B000B8F1010F12D0B8F1000F04D1A18FA1F582
+:10D0C0007F40FF380AD0A08F40B18DF83CB04FF4BC
+:10D0D000806000E037E0ADF850000DE00FA91B982C
+:10D0E000FAF737F882468DF83CB04FF48060ADF81F
+:10D0F0005000BAF1020F06D0FC480068C07928B190
+:10D100008DF8180027E0A4F8188044E0BAF1000F69
+:10D1100003D081208DF818003DE007A80090434619
+:10D12000012221461B98FFF7E8FB8DF818002146E5
+:10D130001B98FFF7CAFB9DF8180020B9192189F840
+:10D140000010012038809DF83C0020B10FA91B98E9
+:10D15000F9F7FFFF8246BAF1000F33D01BE018E069
+:10D160008DF818E031E02078000712D5012E10D19B
+:10D170000A208DF83C00E088ADF8400003201B99A0
+:10D1800007F0D2F90820ADF85000C1E648067FF557
+:10D19000F6AC4FF0040A2088BDF8501008432080F8
+:10D1A000BDF8500080050BD5A18FA1F57F40FE385A
+:10D1B00006D11E98E06228982063A6864FF0030AE5
+:10D1C0005046A1E49DF8180078B1012089F80000CC
+:10D1D000297889F80110BDF81C10A9F802109DF8F3
+:10D1E000181089F80410052038802088BDF85010E8
+:10D1F00088432080E4E72DE9FF4F8846087895B002
+:10D20000012181404FF20900249C0140ADF820101B
+:10D210002088DDF88890A0F57F424FF0000AFF3AA1
+:10D2200006D039B1000705D5012019B0BDE8F08F4F
+:10D230000820FAE7239E4FF0000B0EA886F800B0F6
+:10D2400018995D460988ADF83410A8498DF81CB0CE
+:10D25000179A0A718DF838B0086098F80000012814
+:10D260003BD0022809D003286FD1307820F03F004E
+:10D270001D303070B8F80400E08098F800100320EA
+:10D28000022904D1317821F03F011B31317094F82B
+:10D290004610090759D505ABB9F1000F13D000218D
+:10D2A00002AA82E80B000720CDE90009BDF834008E
+:10D2B000B8F80410C01E83B20022159800F0A8FD33
+:10D2C0000028D1D101E0F11CEAE7B8F80400A6F883
+:10D2D0000100BDF81400C01C04E198F805108DF899
+:10D2E0001C1098F80400012806D04FF4007A022898
+:10D2F0002CD00328B8D16CE12188B8F8080011F4CB
+:10D300000061ADF8201020D017281CD3B4F84010CD
+:10D31000814218D3B4F84410172901D3814212D1A5
+:10D32000317821F03F01C91C3170A6F801000321BA
+:10D33000ADF83410A4F8440094F8460020F0020040
+:10D3400084F8460065E105257EE177E1208808F153
+:10D35000080700F4FE60ADF8200010F0F00F1BD0BD
+:10D3600010F0C00F03D03888228B9042EBD199B9CE
+:10D37000B878C00710D0B9680720CDE902B1CDF860
+:10D3800004B00090CDF810B0FB88BA8839881598A1
+:10D3900000F014FB0028D6D12398BDF82010401CC3
+:10D3A00080294ED006DC10290DD020290BD0402931
+:10D3B00087D124E0B1F5807F6ED051457ED0B1F5A4
+:10D3C000806F97D1DEE0C80601D5082000E010206C
+:10D3D00082460DA907AA0520CDE902218DF8380063
+:10D3E000ADF83CB0CDE9049608A93888CDE9000134
+:10D3F0005346072221461598FFF7B4F8A8E09DF898
+:10D400001C2001214FF00A0A002A9BD105ABB9F17B
+:10D41000000F00D00020CDE902100720CDE900095F
+:10D42000BDF834000493401E83B2218B002215986E
+:10D4300000F0EEFC8DF81C000B203070BDF81400DD
+:10D4400020E09DF81C2001214FF00C0A002A22D177
+:10D4500013ABB9F1000F00D00020CDE90210072076
+:10D46000CDE900090493BDF83400228C401E83B23C
+:10D47000218B159800F0CCFC8DF81C000D2030702D
+:10D48000BDF84C00401CADF8340005208DF8380084
+:10D49000208BADF83C00BCE03888218B88427FF4BB
+:10D4A00052AF9DF81C004FF0120A00281CD1606A90
+:10D4B000A8B1B878C0073FF446AF00E018E0BA68FA
+:10D4C0000720CDE902B2CDF804B00090CDF810B03D
+:10D4D000FB88BA88159800F071FA8DF81C001320AB
+:10D4E00030700120ADF8340093E0000054000020BB
+:10D4F0003988208B8142D2D19DF81C004FF0160A4A
+:10D500000028A06B08D0E0B34FF6FF7000215F4603
+:10D51000ADF808B0019027E068B1B978C907BED16D
+:10D52000E18F0DAB0844821D03968DE80C02438801
+:10D530008288018809E0B878C007BCD0BA680DAB12
+:10D5400003968DE80C02BB88FA881598FFF7F3F96B
+:10D5500005005ED0072D72D076E0019005AA02A9E1
+:10D560002046FFF729F90146E28FBDF80800824204
+:10D5700001D00029F1D0E08FA16B08440780019809
+:10D58000E08746E09DF81C004FF0180A40B1208B60
+:10D59000C8B13888208321461598FFF796F938E0FE
+:10D5A00004F118000090237E012221461598FFF710
+:10D5B000A4F98DF81C000028EDD11920307001204D
+:10D5C000ADF83400E7E7052521461598FFF77DF90A
+:10D5D0003AE0208800F40070ADF8200050452DD1CD
+:10D5E000A08FA0F57F41FE3901D006252CE0D8F8A8
+:10D5F00008004FF0160A48B1A063B8F80C10A187D4
+:10D600004FF6FF71E187A0F800B002E04FF6FF701F
+:10D61000A087BDF8200030F47F611AD07823002263
+:10D620000320159906F0D6FE98F800002071208896
+:10D63000BDF82010084320800EE000E00725208878
+:10D64000BDF8201088432080208810F47F6F1CD004
+:10D650003AE02188814321809DF8380020B10EA94D
+:10D660001598F9F776FD05469DF81C000028EBD0CB
+:10D6700086F801A001203070208B70809DF81C007E
+:10D6800030710520ADF83400DEE7A18EE1B11898C5
+:10D690000DAB0088ADF834002398CDE90304CDE943
+:10D6A0000139206B0090E36A179A1598FFF7FCF98F
+:10D6B000054601208DF838000EA91598F9F749FDA7
+:10D6C00000B10546A4F834B094F8460040070AD5E6
+:10D6D0002046FFF7A0F910F03E0F04D114F8460FD2
+:10D6E00020F0040020701898BDF8341001802846FE
+:10D6F0009BE500B585B0032806D102208DF8000017
+:10D7000088B26946F9F725FD05B000BD10B5384C63
+:10D710000B782268012B02D0022B2AD111E013785A
+:10D720000BB1052B01D10423137023688A889A80DA
+:10D730002268CB88D38022680B8913814989518163
+:10D740000DE08B8893802268CB88D38022680B8978
+:10D7500013814B8953818B899381096911612168F8
+:10D76000F9F7F7FC226800210228117003D0002885
+:10D7700000D0812010BD832010BD806B002800D018
+:10D78000012070478178012909D10088B0F5205F18
+:10D7900003D042F60101884201D1002070470720E2
+:10D7A0007047F0B587B0002415460E460746ADF821
+:10D7B000144010E0069801882980811DCDE90241BE
+:10D7C0000721019404940091838842880188384697
+:10D7D00000F0F4F830B906AA05A93046FEF7ECFFD0
+:10D7E0000028E7D00A2800D1002007B0F0BD0000D3
+:10D7F0005400002010B58B7883B102789A4205D18D
+:10D800000B885BB102E08B79091D4BB18B789A4292
+:10D81000F9D1B0F801300C88A342F4D1002010BD3A
+:10D82000812010BD072826D012B1012A27D103E09C
+:10D83000497801F0070102E04978C1F3C2010529E6
+:10D840001DD2DFE801F00318080C12000AB1032012
+:10D8500070470220704704280DD250B10DE0052812
+:10D8600009D2801E022808D303E0062803D003282B
+:10D8700003D005207047002070470F20704781209B
+:10D880007047C0B282060BD4000607D5FE48807AE6
+:10D890004143C01D01EBD00080B27047084670477D
+:10D8A0000020704770B513880B800B781C0625D5B7
+:10D8B000F54CA47A844204D843F01000087000208C
+:10D8C00070BD956800F0070605EBD0052D78F54092
+:10D8D00065F304130B701378D17803F0030341EA66
+:10D8E000032140F20123B1FBF3F503FB151192680C
+:10D8F000E41D00FB012000EBD40070BD906870BDFA
+:10D9000037B51446BDF8041011809DF804100A06BE
+:10D910001ED5C1F30013DC49A568897A814208D875
+:10D92000FE2811D1C91DC9085A42284617F089F9A5
+:10D930000AE005EBD00100F00702012508789540C8
+:10D94000A843934018430870207820F010002070FE
+:10D950003EBD2DE9F0410746C81C0E4620F00300ED
+:10D96000B04202D08620BDE8F081C74D0020344689
+:10D970002E60AF802881AA72E8801AE0E988491CED
+:10D98000E980810614D4E17800F0030041EA002028
+:10D9900040F20121B0FBF1F201FB12012068FFF718
+:10D9A00070FF2989084480B22881381A3044A06069
+:10D9B0000C3420784107E1D40020D4E72DE9FF4F53
+:10D9C00089B01646DDE9168A0F46994623F440458C
+:10D9D000084600F00DFB04000FD0099803F00AF987
+:10D9E0000290207800060AD5A748817A02988142E1
+:10D9F00005D887200DB0BDE8F08F0120FAE7224658
+:10DA000001A90298FFF74EFF834600208DF80C0015
+:10DA10004046B8F1070F1AD001222146FFF702FF56
+:10DA20000028E7D12078400611D502208DF80C009F
+:10DA3000ADF81070BDF80400ADF81200ADF8146038
+:10DA40001898ADF81650CDF81CA0ADF818005FEA94
+:10DA5000094004D500252E46A84601270CE0217870
+:10DA6000E07801F0030140EA012040F20121B0FB1F
+:10DA7000F1F2804601FB12875FEA494009D5B845BB
+:10DA800007D1A178207901F0030140EA0120B042DA
+:10DA900001D3BE4201D90720ACE7A8191FFA80F9CB
+:10DAA000B94501D90D20A5E79DF80C0028B103A9BF
+:10DAB0000998F9F74CFB00289CD1B84507D1A0780C
+:10DAC0004FEA192161F30100A07084F804901A98BC
+:10DAD00000B10580199850EA0A0027D0199830B192
+:10DAE0000BEB06002A46199917F034F80EE00BEB01
+:10DAF00006085746189E099803F0E8F92B46F61DCC
+:10DB0000B5B239464246009502F0D3FD224601A93E
+:10DB10000298FFF7C7FE9DF80400224620F010008F
+:10DB20008DF80400DDE90110FFF7EAFE002061E74F
+:10DB30002DE9FF4FDFF8509182461746B9F80610DD
+:10DB4000D9F8000001EB410100EB810440F2012013
+:10DB5000B2FBF0F185B000FB11764D46DDF84C804C
+:10DB600031460698FFF78DFE29682A898B46611A8F
+:10DB70000C3101441144AB8889B28B4202D8842015
+:10DB800009B038E70699CDB2290603D5A90601D513
+:10DB90000620F5E7B9F806C00CF1010C1FFA8CFC61
+:10DBA000A9F806C0149909B1A1F800C0A90602D5C8
+:10DBB000C4F8088007E0104480B2A9F80800191AD8
+:10DBC00001EB0B00A0602246FE200699FFF798FEAD
+:10DBD000E77026712078390A61F30100320AA178D2
+:10DBE00040F0040062F30101A17020709AF8020075
+:10DBF0006071BAF80000E08000262673280602D57E
+:10DC000099F80A7000E00127A80601D54FF0000836
+:10DC10004D4600244FF007090FE0CDE90268019658
+:10DC2000CDF800900496E9882046129B089AFFF7E9
+:10DC3000C5FE0028A4D1641CE4B2BC42EDD3002090
+:10DC40009EE72DE9F047804600F0D2F9070005D0A5
+:10DC5000002644460C4D40F2012919E00120BDE8A0
+:10DC6000F087204600F0C4F90278C17802F0030280
+:10DC700041EA0222B2FBF9F309FB13210068FFF726
+:10DC800000FE304486B201E0E8050020641CA4B226
+:10DC9000E988601E8142E4DCA8F10100E88028895F
+:10DCA000801B288100203870D9E710B5144631B1A7
+:10DCB000491E218002F09EFFA070002010BD0120AF
+:10DCC00010BD10B5D24904460088CA88904201D3DD
+:10DCD0000A2010BD096800EB400001EB800250797A
+:10DCE000A072D08820819178107901F0030140EA78
+:10DCF0000120A081A078E11CFFF7D4FD20612088DD
+:10DD0000401C2080E080002010BD0121018270476E
+:10DD10002DE9FF4F85B04FF6FF788246A3F80080CB
+:10DD200048681F460D4680788DF8060048680088D0
+:10DD3000ADF8040000208DF80A00088A0C88A04283
+:10DD400000D304462C8241E0288A401C2882701DA2
+:10DD50006968FFF74FFDB8BB3988414501D1601EA6
+:10DD600038806888A04236D3B178307901F0030159
+:10DD700040EA012901A9701DFFF73CFD20BB29895C
+:10DD800041452CD0002231460798FFF74BFDD8B90A
+:10DD90002989494518D1E9680391B5F80AC0D6F830
+:10DDA00008B05046CDF800C003F090F8DDF800C090
+:10DDB0005A460CF1070C1FFA8CFC4B460399CDF820
+:10DDC00000C002F040FC50B1641CA4B2204600F038
+:10DDD0000FF90600B8D1641E2C820A20D0E67C80A0
+:10DDE0007079B871F088B8803178F07801F003016B
+:10DDF00040EA01207881A7F80C90504602F0FAFE24
+:10DE0000324607F10801FFF74DFD38610020B7E603
+:10DE10002DE9FF4F87B081461C469246DDF860B081
+:10DE2000DDF85480089800F0E3F805000CD048466F
+:10DE300002F0E0FE2978090608D57549897A814201
+:10DE400004D887200BB0D6E50120FBE7CAF309060A
+:10DE50002A4601A9FFF726FD0746149807281CD07B
+:10DE600000222946FFF7DEFC0028EBD12878400687
+:10DE700013D501208DF808000898ADF80C00BDF806
+:10DE80000400ADF80E00ADF81060ADF8124002A924
+:10DE90004846F9F75CF90028D4D12978E87801F0F0
+:10DEA000030140EA0121AA78287902F0030240EA3E
+:10DEB0000220564507D0B1F5007F04D9611E81428A
+:10DEC00001DD0B20BEE7864201D90720BAE7801B9F
+:10DED00085B2A54200D92546BBF1000F01D0ABF8B1
+:10DEE0000050179818B1B9192A4616F033FEB8F148
+:10DEF000000F0DD03E4448464446169F02F0F8FFFE
+:10DF00002146FF1DBCB232462B46009402F005FCB0
+:10DF1000002097E72DE9F04107461D4616460846C2
+:10DF200000F066F804000BD0384602F063FE21785A
+:10DF3000090607D53649897A814203D8872012E538
+:10DF4000012010E522463146FFF7ACFC65B121788F
+:10DF5000E07801F0030140EA0120B0F5007F01D82C
+:10DF6000012000E0002028700020FCE42DE9F041B1
+:10DF700007461D461646084600F03AF804000BD046
+:10DF8000384602F037FE2178090607D52049897AFC
+:10DF9000814203D88720E6E40120E4E422463146AA
+:10DFA000FFF7AEFCFF2D14D02178E07801F00302DA
+:10DFB00040EA022040F20122B0FBF2F302FB130020
+:10DFC00015B900F2012080B2E070000A60F301018F
+:10DFD00021700020C7E410B50C4600F009F828B104
+:10DFE000C18821804079A070002010BD012010BDA3
+:10DFF0000749CA88824209D340B1096800EB400052
+:10E000006FF00B0202EB800008447047002070475D
+:10E01000E805002070B50346002002466FF02F058A
+:10E020000EE09C5CA4F130060A2E02D34FF0FF30C4
+:10E0300070BD00EB800005EB4000521C2044D2B2C2
+:10E040008A42EED370BD30B50A240AE0B0FBF4F387
+:10E0500004FB13008D18303005F8010C521E1846D1
+:10E06000D2B2002AF2D130BD30B500234FF6FF7591
+:10E0700010E0040A44EA002084B2C85C6040C0F3A7
+:10E080000314604005EA00344440E0B25B1C84EABB
+:10E0900040109BB29342ECD330BD000010B582B06B
+:10E0A000694601F07CFF002818BFFFDF9DF80000E3
+:10E0B000002448B1019890F8DD0028B1019880F85B
+:10E0C000DD4001980AF0F1FAF8488068A0F8D240E3
+:10E0D00002B010BD2DE9F04704460D46062002F0BF
+:10E0E0006BFD0646072002F067FD304400F0FF0894
+:10E0F000002718EB050618BF4FF000091DD0208837
+:10E10000401C80B22080B04228BFA4F8009025882F
+:10E11000454501D3B54209D30621284602F0A4FDA6
+:10E1200020B90721284602F09FFD10B10020BDE86C
+:10E13000F087781CC7B2BE42E1D84FF6FF7020804E
+:10E140001220BDE8F08770B582B007F057FC0DF0E3
+:10E150007FFBD74C4FF6FF7600256683A683D5A1BB
+:10E160002570D1E90001CDE9000165706946A01C68
+:10E1700016F0A6FEA11C601C14F073FC25721B2077
+:10E1800060814FF4A471A181E08121820321A174F7
+:10E190000422E274A082E082A4F13E002183057093
+:10E1A0004680C6480570A4F110000570468002B094
+:10E1B00070BDF8B5BD4D17460E466860297007F072
+:10E1C00097FB4FF6FF70ADF8000000216846FFF79F
+:10E1D00081FFA0B90621BDF8000002F057FD0446FA
+:10E1E0000721BDF8000002F051FD002C1CBF0028E3
+:10E1F000FFDF00216846FFF76DFF0028EAD0FFF738
+:10E20000A2FF287812F03CFC10F034F829786868F6
+:10E2100014F039FB28780CF01FFD30460AF051F954
+:10E2200007F004FD297868680BF094FB39462878DC
+:10E2300015F0F5F9BDE8F8400DF00ABB10B5012462
+:10E24000002A1CBF002010BD002908BF022105D0F4
+:10E25000012918BF002401D0204610BD0FF02EF96F
+:10E26000FAE72DE9F04F8BB0040008BFFFDF022171
+:10E270008F4E06F11C00FFF72DFF002818BFFFDFAF
+:10E28000B6F81CA0062002F097FC0546072002F015
+:10E2900093FC284400F0FF0808F1010000F0FF099A
+:10E2A0004FF0000BB78B474525D120460FF0C8FA39
+:10E2B000002840F0CE803078002800F0CE8084F82E
+:10E2C00001B014202070C4F804B0C4F808B0C4F839
+:10E2D0000CB0C4F810B0C4F814B0C4F818B0C4F846
+:10E2E0001CB00220C4F820B0207186F800B00BB03A
+:10E2F0000120BDE8F08F4F4520D1204607F030FCCB
+:10E3000000287DD008F032F8002859D0207817284E
+:10E3100056D12079002853D0E088072102F0A4FCD0
+:10E32000050008BFFFDF288807F0FBFAE088072117
+:10E3300002F0ACFC002818BFFFDF8AE004A93846D1
+:10E3400001F02DFE00285BD19DF8100048B107F0C8
+:10E3500062FCB84254D0214638460BF004FA80B330
+:10E3600077E00FF000FBB84277D02146384614F032
+:10E37000ABF900286DD1059800F1580590F8D00050
+:10E3800018B9E87E08B1012000E00020079095F858
+:10E39000370000281CBF95F8380010F0020F1CD081
+:10E3A00084F801B00120207084F804B0E78095F86B
+:10E3B00039002072688F6081A88FA08185F837B0FE
+:10E3C00047E0FFE7059800F1580590F80C01002898
+:10E3D000DBD1E87E0028D8D0D5E7384602F088FDAA
+:10E3E0000290002808BFFFDF029801F097FF50B1AC
+:10E3F00084F801B00F212170E7802081012000E026
+:10E400002BE0207125E0384602F060FD02900028E4
+:10E4100008BFFFDF079800B3029801F0D6FFE0B114
+:10E420009DF8100038B90598D0F8F8004188B94235
+:10E4300008BF80F800B0384607F073FA84F801B0DE
+:10E440000C20207084F804B0E780287F207285F8C3
+:10E450001BB00BB00120BDE8F08F022106F11C00BB
+:10E46000FFF738FE18B9B08B50457FF41BAF0BB0E7
+:10E470002046BDE8F04F15F018B910B513F08CF830
+:10E48000042803D013F088F8052802D110F00FF902
+:10E4900028B90AF0EBFA20B107F08AFD08B10C2088
+:10E4A00010BD0DF021FA002010BD00005C0000201E
+:10E4B00032060020FFFFFFFF1F0000006800002061
+:10E4C00010B50446007800281EBF0128122010BD98
+:10E4D00013F062F8042806D013F05EF8052802D085
+:10E4E0000AF0C4FA28B10DF04EFB00281CBF0C2026
+:10E4F00010BD2078002816BF02280020012004F15A
+:10E500001703E21D611CBDE810400DF045BA10B5BF
+:10E510000446007800281EBF0128122010BD13F009
+:10E520003BF8042803D013F037F8052802D110F087
+:10E53000BEF828B90AF09AFA20B107F039FD08B1FF
+:10E540000C2010BD2078002816BF022800200120D2
+:10E55000611C0DF08FF9002814BF0020072010BDAA
+:10E5600010B50DF013FB002814BF0020302010BDA3
+:10E5700010B5044613F010F8042806D013F00CF878
+:10E58000052802D00AF072FA08B10C2010BD20460E
+:10E590000DF0F6FA002010BD10B512F0FDFF0428B2
+:10E5A00006D012F0F9FF052802D00AF05FFA28B170
+:10E5B0000DF0E9FA00281CBF0C2010BD0DF045FA43
+:10E5C000002010BDFF2181704FF6FF718180FE4950
+:10E5D00049680A7882718A880281498841810121CB
+:10E5E00041700020704710B5002482B0022A18D074
+:10E5F00014DC12F10C0F14D008DC12F1280F1CBF30
+:10E6000012F1140F12F1100F11D10AE012F1080FDC
+:10E610001CBF12F1040F002A09D102E0D31E052B02
+:10E6200005D8012807D0022809D003280BD01224CE
+:10E6300002B0204610BD104607F093FEF8E71046E2
+:10E640000FF0D4FDF4E708461446694601F0A7FC34
+:10E65000002818BF0224EBD19DF80000019880F833
+:10E6600057400024E4E710B5134601220EF029F9C3
+:10E67000002010BD10B5044612F08EFF052804BF1F
+:10E680000C2010BD204612F0E9F9002010BD10B595
+:10E69000044612F081FF042806D012F07DFF052801
+:10E6A00002D00AF0E3F908B10C2010BD2146002089
+:10E6B00007F0A5F9002010BD10B5044612F078FA55
+:10E6C00050B10AF0C6F938B1207809F01EFF207861
+:10E6D00010F026F8002010BD0C2010BD10B5044627
+:10E6E00012F05AFF042806D012F056FF052802D077
+:10E6F0000AF0BCF908B10C2010BD2146012007F03A
+:10E700007EF9002010BD38B504464FF6FF70ADF815
+:10E710000000A079E179884213D021791F299CBF9C
+:10E7200061791F290DD80022114615F0B1FB40B9BF
+:10E730000022E079114615F0ABFB10B9207A0728CA
+:10E7400001D9122038BD0AF091F960B912F024FF06
+:10E7500048B900216846FFF7BDFC20B1204606F00D
+:10E760007CF9002038BD0C2038BD70B50446807897
+:10E77000002582B01A2825D00EDC162844D2DFE806
+:10E7800000F0434343434321434343434343434311
+:10E7900043434343432121212A2835D00BDCA0F1F8
+:10E7A0001E000C2830D2DFE800F02F2F2F2F2F2F44
+:10E7B0002F2F2F2F2F0D3A38042825D2DFE800F015
+:10E7C000240224022088B0F5706F1DD2012669460C
+:10E7D00001F0E5FB00281EBF022002B070BD9DF8CD
+:10E7E0000000002801980BBF00F1F40100F5B8719A
+:10E7F00000F1F50300F27113024612D192F8D00035
+:10E8000092F8732052B903E002B04FF0120070BDCD
+:10E81000002818BF042801D0087868B102B00C2085
+:10E8200070BD92F80C0192F87320002AF6D10028EE
+:10E8300018BF0428F0D1F1E70E70A07818709DF889
+:10E84000000048B1019890F8DD0028B1019880F8E7
+:10E85000DD50019809F029FF02B0002070BDF0B52D
+:10E8600083B00C46694601F09AFB28B1204616F0A9
+:10E8700011FB03B00220F0BD0198002700F15805FC
+:10E8800000F1080685F840703146204616F018FB66
+:10E8900095F840000028F5D103B0F0BD2DE9F04116
+:10E8A000044691F8550091F856300D4610F00C0FC3
+:10E8B0004FF0000608BF00232189A0880EF068F9F8
+:10E8C000696A814228BFBDE8F081401A401C4108B6
+:10E8D000A0886FF00E07401A80B2A08022896FF0E6
+:10E8E0000D0C511A8BB2238195F85410628811F0E7
+:10E8F0000C0F28D0B0F5747F38BF304606D350389F
+:10E90000C11700EB91600CEBA01080B2824238BFBF
+:10E910001046608095F85510E08811F00C0F1BD060
+:10E92000B3F5747F38BF324607D3A3F15001CA173D
+:10E9300001EB92610CEBA1118AB2904228BF104604
+:10E94000E080BDE8F08102291ABF0CEBD00080B254
+:10E9500007EB9000DAD1D8E702291ABF0CEBD301FC
+:10E960008AB207EB9301E8D1E6E7F0B587B00C4631
+:10E97000054604A901F013FB00281CBF07B0F0BD39
+:10E980009DF81000002814BF002201220599B1F85B
+:10E990004A30FB2B28BFFB23B1F84CC0BCF1FB0F66
+:10E9A00028BF4FF0FB0C094FD7E90006BF68009065
+:10E9B00001960297ADF80230ADF806C06846FFF741
+:10E9C0006DFF658004E000005C000020E450020060
+:10E9D000BDF80400E080BDF808006081BDF80200C9
+:10E9E000A080BDF80600208107B00020F0BD2DE911
+:10E9F000F04788B004460088694601F0D0FA070065
+:10EA00001CBF08B0BDE8F087B4F806C02289ACF19D
+:10EA10001B011220E12924BF08B0BDE8F087B2F540
+:10EA2000A47F3CBF08B0BDE8F08744F29025AA421D
+:10EA300084BF08B0BDE8F08700266388A188A3F1F1
+:10EA40001B08B8F1E10F24BF08B0BDE8F087B1F5AD
+:10EA5000A47F27BF8846454508B0BDE8F087112050
+:10EA6000BCF1FB0F92BFB2F5296F08B0BDE8F0878B
+:10EA7000FB2B92BFB1F5296F08B0BDE8F087208865
+:10EA800006A901F08CFA002818BFFFDF35D19DF8E8
+:10EA9000180000280CBF012200220799B1F84A0093
+:10EAA000FB2828BFFB20B1F84C30FB2B28BFFB23F1
+:10EAB000DFF834AADAF800C0DAF80490DAF808A02F
+:10EAC000CDF808C0CDF80C90CDF810A0ADF80A0034
+:10EAD000ADF80E3002A8FFF7E1FEBDF80C0060F3C0
+:10EAE0001F45BDF8100060F31F48BDF80A0060F331
+:10EAF0000F05BDF80E0060F30F0862881FFA88F159
+:10EB0000092091423CBF08B0BDE8F087A9B2E28875
+:10EB100091423CBF08B0BDE8F0874FEA1841A28897
+:10EB2000238901EB15411A4491423CBF08B0BDE86E
+:10EB3000F0879DF800004FF001090028019840F689
+:10EB4000480808D000F5CD7580F89B91019890F8A1
+:10EB5000DE0140B307E000F5827580F80591019869
+:10EB600090F8280108B13A2718E0E08868806088AA
+:10EB7000E8802089A880A088288101222846019960
+:10EB8000FFF78CFEA888404528BF40F64800A880C3
+:10EB9000288940451DD2288185F800906E7008B004
+:10EBA0003846BDE8F087E08868806088E880208982
+:10EBB000A880A0882881002228460199FFF76EFED0
+:10EBC000A888404528BF40F64800A88028894045CD
+:10EBD000E1D340F64800DEE709E710B5044612F03D
+:10EBE000DBFC042806D012F0D7FC052802D009F07F
+:10EBF0003DFF28B10CF0C7FF00281CBF0C2010BD42
+:10EC00002078002816BF022800200120E279611C2C
+:10EC10000DF03DF9002814BF0020022010BD2DE9A1
+:10EC2000F04383B006460088694601F0B8F9070052
+:10EC30001CBF03B0BDE8F083B088002818BF0128CE
+:10EC400005D002281EBF122003B0BDE8F083E946BC
+:10EC5000B17800290CBF07250D46F07800280CBFBD
+:10EC60000724044615F0040F16BF002900210121D6
+:10EC700014F0040F16BF00280020012001424FF0BD
+:10EC800009080AD001221146484601F0A0F90028DF
+:10EC900038D003B04046BDE8F08381B100220121A5
+:10ECA000484601F094F90028F3D114F0040F29D05C
+:10ECB00001221146484601F08AF918B343E080B1B9
+:10ECC00001220021484601F082F90028E1D115F027
+:10ECD000040F17D001221146484601F078F988B197
+:10ECE00025E015F0040F04F0040023D0C0B1012288
+:10ECF0001146484601F06BF900281CBF25F00405B9
+:10ED000024F0040400219DF800200120002A019A2B
+:10ED10001CD082F8A501019A92F8F221BAB33FE023
+:10ED200000220121484601F052F90028EAD025F0DE
+:10ED30000405E7E70028E5D001220021484601F05C
+:10ED400046F90028DED024F00404DBE782F80F0146
+:10ED5000019A92F834213AB9019A92F80E211AB91F
+:10ED6000019A92F87D200AB13A270CE0019A82F8C4
+:10ED70000E01019880F81051019880F81141019A14
+:10ED8000B088A2F81201019880F80F111AE0FFE78D
+:10ED9000019A92F8A4211AB9019A92F87D200AB139
+:10EDA0003A270CE0019A82F8A401019880F8A65154
+:10EDB000019880F8A741019AB088A2F8A8010198AB
+:10EDC00080F8A51103B03846BDE8F083817831F0B2
+:10EDD000070107BFC17831F00701122070471EE715
+:10EDE00002781221012A18BF002A05D0022A18BF72
+:10EDF000032A01D0084670474278002A18BF012A2A
+:10EE000003D0022A18BF032AF4D1C27B12B9827838
+:10EE1000012AEFD1837833F00502EBD113F0050F0F
+:10EE2000E8D030B4C278C488B0F80AC0002A18BF4D
+:10EE3000012A04D1042C28BFBCF1040F02D230BC3B
+:10EE400008467047052B07D0827B002AF7D0072A97
+:10EE5000F5D830BC01F0D6B80279B0F808C0838983
+:10EE6000002A18BF012AEAD1BCF1040F28BF042BE5
+:10EE7000E5D3E9E710B5044602781220012A0FD045
+:10EE8000002A18BF10BD012A26D012F085FB0528E4
+:10EE900004D011F01AFD002808BF10BD0C2010BDD1
+:10EEA0006178002918BF012906D0022918BF10BDBA
+:10EEB000A188002908BF10BD6388002B1CBFA18852
+:10EEC0000029E0D003EB83035B0001EB8101B3EB8E
+:10EED000012F28BF10BDD6E70FF015FB002804BF97
+:10EEE000122010BD0FF035FB00200FF0CEFB0028E4
+:10EEF00018BF10BD60780FF0BAFB002818BF10BD16
+:10EF0000A1886088BDE8104011F0A0BE427A12F0DE
+:10EF1000070F0FD032F007030CD1012A18BF022AC5
+:10EF200003D0042A1CBF1120704790F83A301BB957
+:10EF3000012A01D0122070472DE9F00F4FF0000C8C
+:10EF400012F0010F40F6774640F67B4337D069B1A7
+:10EF50004489B0F810C0271F43F6FD75AF423CBF8F
+:10EF6000ACF10407AF4226D2644524D3C78AB0F877
+:10EF70001CC0458C048DB0F82E80B0F83490A7F1F9
+:10EF8000060A9A453CBFACF1060A9A4513D267457A
+:10EF900098BFB5F5FA7F3CBFA4F10A07B7420AD281
+:10EFA0006D1C05FB0CFCBCEB840F04DAC84598BF54
+:10EFB0004FF0010C03D9BDE8F00F3020704712F07C
+:10EFC000020F27D000EB4C04B4F81690A58BB4F8D0
+:10EFD0002280278DB4F82EA0A48EA9F1060B5B45E4
+:10EFE00084BFA5F1060B5B45E5D9A94598BFB8F5E7
+:10EFF000FA7F3CBFA7F10A09B145DCD208F101084C
+:10F0000008FB05F5B5EB870FD5DAA24598BF0CF1E3
+:10F01000010CD0D812F0040F22D000EB4C02D78A9A
+:10F02000B2F81CC0558C148DB2F82E80928EA7F1C8
+:10F0300006094B4584BFACF106094B45BBD9674572
+:10F0400098BFB5F5FA7F3CBFA4F10A03B342B2D230
+:10F050006B1C03FB0CF3B3EB840FACDA9045AAD81E
+:10F0600002782AB1012A13D0BDE8F00F12207047B0
+:10F070000029817808D0002918BF012908D0022969
+:10F0800018BF032904D0EFE7002918BF0129EBD1ED
+:10F090004078002818BF012803D0022818BF032891
+:10F0A000E2D1BDE8F00F0020704700212EE7017883
+:10F0B00011F0010F02D0406814F0CABA14F097BAE8
+:10F0C0002DE9F04F91B00D460246AFF61841D1E957
+:10F0D0000001CDE90E0111462846FFF717FF060093
+:10F0E0001CBF11B0BDE8F08F12F056FA04280CD006
+:10F0F00012F052FA052808D0FC4F387828B90EF0E3
+:10F1000032FCA0F57F41FF3903D011B00C20BDE8DF
+:10F11000F08FF7480B90F7480C90F7480D900BAA2A
+:10F12000062110A801F06EFD040002BF092011B0F5
+:10F13000BDE8F08F03210DF02EF9EC48818AA4F888
+:10F140004A10C28AA4F84C20C37C0093837C208898
+:10F1500001F045FE002818BFFFDF208806F0E0FB25
+:10F16000278804F10E094FF0000B4FF00A0A042122
+:10F17000484604F000FF48460DF0DFFA062001F093
+:10F180001BFD80461DE005A9062001F0F6FC05A840
+:10F1900001F0D1FC5FEA000B11D100BFBDF81800EF
+:10F1A000B84206D00798042249460E3015F0A6FC56
+:10F1B00070B105A801F0BFFC5FEA000BEED0A8F12A
+:10F1C0000108B8F1000F07DDBBF1000FDBD007E04D
+:10F1D00048460DF0BBFAF2E7BBF1000F08BFFFDFB6
+:10F1E000D9F800000DF0CDFABAF1010A01D00028DB
+:10F1F000BDD0C2A004F1120700680190032101A84C
+:10F2000004F090FE002001A90A5C3A54401CC0B2F0
+:10F210000328F9D3A88B6080688CA080288DE080BB
+:10F22000687A10F0040F18BF08277CD0DFF8BC8282
+:10F230003A461146B8F8180011F071FD0146A06277
+:10F24000204611F0AFFD17F00C0F09D001231A462C
+:10F25000214600200DF0A5FC616A884288BF09267E
+:10F260004FF0000984F85E9084F85F90A878002839
+:10F2700016BF0228002001206076D5F80300C4F8EC
+:10F280001A00B5F80700E0830EA904F1080015F094
+:10F2900017FE4FF0010A84F800A1CDF81CA0B4F8C5
+:10F2A0004C0004F58277FB2828BFFB20B8F80A1031
+:10F2B000814238BF084694F855104FF4747C11F021
+:10F2C0000C0F1CBF0CEB80118AB26BD0B8F80C107D
+:10F2D000914238BF0A46B4F84A10FB2928BFFB21E7
+:10F2E000B8F80E308B4238BF194694F854B01BF072
+:10F2F0000C0F1CBF0CEB81139BB25BD0B8F810C095
+:10F300009C4538BF63461B2918BFB3F5A47F5AD06C
+:10F31000F8803A817980BB8021463846079AFFF70A
+:10F32000BDFAB88800E031E040F64801884228BFC5
+:10F3300040F64800B8803889884228BF40F6480027
+:10F34000388187F800A000BF8DF800900121684641
+:10F3500004F0E8FD9DF8000000F00701C0F3C102D1
+:10F360001144C0F3401008448DF80000401D207681
+:10F3700009283CBF08302076002120460DF00BF80C
+:10F3800068780FF0CBF8002E74D122E010F0010F56
+:10F3900018BF01277FF44AAF10F0020F14BF0227F5
+:10F3A000002743E7022907BF81003C31C1007031CB
+:10F3B0008AB28BE7BBF1020F07BF8B003C33CB0057
+:10F3C00070339BB29AE71B2818BFB2F5A47F9FD178
+:10F3D000BAE7A9782878EA1C0FF073F8002808BF6C
+:10F3E000122647D00FF0B5F8A9782878EA1C0FF05C
+:10F3F00018F906003ED1687A10F0040F14BF0820F7
+:10F4000001200FF053F8060034D1214603200FF0FD
+:10F4100032F906002ED1697A8DF80010697A11F060
+:10F42000010F06D06889ADF80200288AADF8040003
+:10F430000120697A11F0020F18BF401C11F0040F6F
+:10F4400007D005EB40004189ADF80610008AADF801
+:10F450000800684611F0B9FB064695F83A00002806
+:10F4600018BF01200FF028F826B9204611F047FBFD
+:10F47000060009D0208806F054FA2088062101F001
+:10F4800005FC002818BFFFDF304611B0BDE8F08F43
+:10F490000146002014E638B5144C207870B912F0FB
+:10F4A0007BF8052805D00EF05EFAA0F57F41FF3904
+:10F4B00004D0684611F005FC10B113E00C2038BDF3
+:10F4C0000098008806F02DFA00980621008801F0C7
+:10F4D000DDFB002818BFFFDF0120207008480078FE
+:10F4E000FCF788FC002038BDE45002003206002002
+:10F4F000F4050020680000202206002011223300BD
+:10F500005C00002070B4B0F802C08188C388028912
+:10F5100044898089ACF1060640F67B45AE423CBF8B
+:10F520008E1FAE4214D28C4598BFB3F5FA7F3EBF12
+:10F53000A2F10A0CFE4D15EB0C0509D25B1C5943D8
+:10F54000B1EB820F04DA84429EBF002070BC70478A
+:10F55000302070BC70472DE9F047B0F802C0044677
+:10F560008188C388028947898689ACF1060940F6FB
+:10F570007B4830200025C1453ABFA1F10609C145AD
+:10F58000BDE8F0878C4598BFB3F5FA7F3DBFA2F187
+:10F590000A0CDFF89C8318EB0C08BDE8F0875B1CB5
+:10F5A0005943B1EB820FA8BFBDE8F087B74288BFCF
+:10F5B000BDE8F0872088062101F056FB68B190F87D
+:10F5C000D01090F8732042B9002918BF042904D044
+:10F5D000D0F8F8100A781AB106E00220BDE8F087EA
+:10F5E000D0F84421127812B13A20BDE8F087052204
+:10F5F0008A71D0F8F8100D81D0F8F820A1885181D7
+:10F60000D0F8F820E1889181D0F8F8202189D181C3
+:10F61000D0F8F8100A894B899A429EBF8A79082A45
+:10F620009A4224BF1220BDE8F08722884A80D0F891
+:10F63000F800022101700020BDE8F087F0B583B02A
+:10F6400005460DF0D9F8002802BF122003B0F0BD26
+:10F650000026B84F012429467C70B81C15F030FCF8
+:10F660007E706946062001F088FA002818BFFFDF87
+:10F67000684601F060FA002808BFBDF804500AD1BE
+:10F68000029880F80041684601F055FA18B9BDF8B3
+:10F690000400A842F4D103B00020F0BD10B5044628
+:10F6A0000088062101F0E0FA68B190F8D01090F8D7
+:10F6B000732042B9002918BF042904D0D0F8F810EB
+:10F6C0000A7812B105E0022010BDD0F8442112786A
+:10F6D0000AB13A2010BD90F8962012F0010F04BF35
+:10F6E0000C2010BDD4F80220D4F806304A608B609C
+:10F6F000D0F8F81062898A81D0F8F810E268C1F871
+:10F700000E202269C1F812206269C1F81620A26990
+:10F71000C1F81A20D0F8F82003211170D0F8F800B1
+:10F7200021884180002010BDF8B516460F460446DA
+:10F7300009F09CF900281CBF0C20F8BD207812238A
+:10F74000EF2801D91846F8BD6088ADF8000010F028
+:10F75000100F4FF000050CD010F0010F00F0020167
+:10F760001BD0B1B110F0080F08BF10F0040F1ED06D
+:10F770001AE010F0080FE5D110F0200F18BF10F0BC
+:10F78000030FDFD110F0010F18BF10F0020FD9D115
+:10F790000DE010F0040F0AD106E029B110F0080FB7
+:10F7A00008BF10F0040F02D010F00F0FCAD1B4F848
+:10F7B00002C01CF0080F08D1D4E90110884228BF0C
+:10F7C0002029BFD3B0F1807FBCD2207B0028B9D0E4
+:10F7D0000728B7D8607B002818BF012803D002286B
+:10F7E00018BF0328AED11CF0040F03D1022818BFA4
+:10F7F000032807D1A07B002818BF0128A2D11CF044
+:10F80000040F08D1607D002818BF012803D002280A
+:10F8100018BF032896D1E07D1CF0100F02D00128FC
+:10F8200011D08FE7012818BF03288BD11CF0100FCF
+:10F8300009D1607E01281CBF0228032882D1A07E46
+:10F840000F283FF67FAFE07E002818BF01287FF425
+:10F8500079AF1CF0400F1CBF1120F8BD3D70A5759D
+:10F8600056B9FF208DF800006946002006F065FDBE
+:10F870006946002006F04CFD2046BDE8F84006F041
+:10F8800074BC002250E72DE9F0470446C0780F46CB
+:10F89000122510B106F0DBFC50B1607804280AD0C4
+:10F8A00094F8038094F800906678B8F1FB0F12D9B1
+:10F8B0002846BDE8F08709F0D9F80028F8D006F00E
+:10F8C0001EFD0028F4D106F0EEF9002804BFE07810
+:10F8D0000028EDD1E4E71FB1B8F11F0F23D9E7E706
+:10F8E00006F0E1F928B1B8F11F0F98BF032E07D039
+:10F8F000DEE7032E18BF042E02D0B8F1000FD7D0D8
+:10F9000009F0B4F8002818BF032E04D0042E1CBF41
+:10F910000C20BDE8F087484606F0BDF9002804BF7A
+:10F920004220BDE8F087E07861781F2804E00000FD
+:10F9300089F3FFFF3206002098BF03291CBF112066
+:10F94000BDE8F087211D06F0F8FC0020BDE8F08737
+:10F95000002198E72DE9F0470446C0788846122731
+:10F9600010B106F00AFD38B16578042D04D0E678B0
+:10F9700094F80090FB2E02D93846BDE8F087B8F124
+:10F98000000F02D01F2E21D9F6E706F08CF920B126
+:10F990001F2E98BF032D06D0EEE7032D18BF042DB0
+:10F9A00001D0002EE8D009F061F8002818BF032D1F
+:10F9B00004D0042D1CBF0C20BDE8F087484606F09B
+:10F9C0006AF9002804BF4220BDE8F087E07861783A
+:10F9D0001F2898BF03291CBF1120BDE8F087211DF7
+:10F9E00006F096FC0020BDE8F0870021B2E72DE983
+:10F9F000F04304464078422583B0012808D8A07817
+:10FA000006F049F920B120781225012804D0A0B1D0
+:10FA100003B02846BDE8F08306F0C3FC20B1A088FF
+:10FA20000028F5D08028F3D806F0C2FC68B16078D1
+:10FA30000028EDD0207801280BD007F077FE04468F
+:10FA400008F08CFC002800F0038103B00C20BDE816
+:10FA5000F08306F0B5FA38B906F09CFC002802BF26
+:10FA6000122003B0BDE8F08309F000F80028ECD1C3
+:10FA700006F0D1F8A0F57F41FF39E6D106F0BFFAD4
+:10FA8000A08842F2107100FB01F6A079314606F021
+:10FA9000EFFB06F06BFCF8B10022072101A801F092
+:10FAA000B1F8040049D0FE480321846020460CF0E0
+:10FAB00079FB204607F067F8FA4DA88AA4F84A00B7
+:10FAC000E88AA4F84C0006F0EEF870B1288B01210A
+:10FAD00008F0C8FDA06210E03146002008F018FDD3
+:10FAE000002818BFFFDF00F0BEB806F063FC2A8BC9
+:10FAF0000146104608F0B6FDA062014600222046ED
+:10FB000007F017FE06F0CFF84FF00108C8B906F06D
+:10FB100051FC10F00C0F14D001231A462146184650
+:10FB20000DF03FF8616A88420BD90721BDF8040047
+:10FB300001F0ACF8002818BFFFDF092003B0BDE8D2
+:10FB4000F083E87C0090AB7CEA8AA98A208801F0E7
+:10FB500046F9002818BFFFDF208805F0E1FE314696
+:10FB6000204608F0D5FC002818BFFFDF2146B4F876
+:10FB70004C00002204F5CD76FB2828BFFB206B89C2
+:10FB8000834238BF184691F855304FF4747413F01F
+:10FB90000C0F1CBF04EB80131FFA83FC3BD000BF8B
+:10FBA000B5F80C90E14528BFE146B1F84A30FB2B8F
+:10FBB00028BFFB23B5F80EC09C4538BF634691F8BB
+:10FBC00054C01CF00C0F1CBF04EB831C1FFA8CF7F5
+:10FBD0002AD02C8ABC4228BF3C461B2B18BFB4F548
+:10FBE000A47F2FD0F080A6F808907380B4803046B0
+:10FBF000FEF754FEB08840F64801884228BF40F620
+:10FC00004800B0803089884228BF40F648003081E3
+:10FC100086F8008027E0022B07BF83003C33C30037
+:10FC200070331FFA83FCBBE7BCF1020F07BF4FEA3A
+:10FC3000830C0CF13C0C4FEAC30C0CF1700C1FFA56
+:10FC40008CF7C6E71B2818BFB9F5A47FCAD10AE014
+:10FC50004CB1208805F065FE2088072101F016F8D8
+:10FC6000002818BFFFDF002003B0BDE8F0830021AB
+:10FC7000BDE610B50C46072100F0F6FF002804BFD2
+:10FC8000022010BD90F8731109B10C2010BD90F83E
+:10FC90006510142912BF152990F8C0110029F4D15C
+:10FCA0002168C0F874116168C0F87811A168C0F8C3
+:10FCB0007C11E168C0F88011012180F873110020E7
+:10FCC00010BD10B5072100F0CFFF002804BF0220AF
+:10FCD00010BD90F8731109B10C2010BD90F865109B
+:10FCE000142918BF1529F7D1022180F873110020BB
+:10FCF00010BDF0B50E464BF68032122183B096420D
+:10FD000017D8B6B1694600F04AF900281CBF03B005
+:10FD1000F0BD019800F15807841C25883246294619
+:10FD200038460CF035FA2088A842F6D103B00020FE
+:10FD3000F0BD03B00846F0BD10B582B0044600889F
+:10FD4000694600F02CF900281CBF02B010BD0198D4
+:10FD5000A37800F1580190F82C209A4202BF0C20A1
+:10FD600002B010BD7F220A728A720022CA72E17844
+:10FD700080F82D10217980F82E10A17880F82C10B1
+:10FD800002B0104610BD10B582B00C46694600F0B6
+:10FD900006F900281CBF02B010BD019890F873004E
+:10FDA000002818BF0120207002B0002010BD30B51F
+:10FDB00083B00D461446694600F0F1F800281CBFD8
+:10FDC00003B030BD019890F82C0001281EBF0C2014
+:10FDD00003B030BD019890F86010297090F8610070
+:10FDE000207003B0002030BD70B50D4616460721C7
+:10FDF00000F03AFF002804BF022070BD83884FF056
+:10FE0000010CC28841880CEB430C65451AD342F2C1
+:10FE1000107C02FB0CF240F6C41C01FB0CF1B2FB9F
+:10FE2000F1F1491E8CB2B4F5FA7F88BF4FF4FA7431
+:10FE3000A54238BF2C46621C591CB2FBF1F251435B
+:10FE4000491E8BB290F8AC11002908BF038433809F
+:10FE5000002070BD10B50C46072100F005FF0028FA
+:10FE600004BF022010BD80F8DF40002C1EBF90F8B8
+:10FE7000DD10002908F019FC002010BD01780029D0
+:10FE80001CBF4178002915D041881B2921BF8188DA
+:10FE90001B29C18802290DD302680349406805E087
+:10FEA0005C00002032060020F40500200A65486549
+:10FEB000002070471220704710B5044610F02CFF48
+:10FEC000204608F09AFB002010BD2DE9F0411646AF
+:10FED0000F46044601221146384610F020FF054621
+:10FEE0000121384608F0BEFB854228BF2846012381
+:10FEF000E100503189B2E631884206D901F196021B
+:10FF0000401AB0FBF2F0401C83B233800020BDE801
+:10FF1000F08110B5044611F03FFB042806D011F023
+:10FF20003BFB052802D008F0A1FD08B10C2010BD54
+:10FF3000601C0BF082FF207800F0010006F05AF8F8
+:10FF4000207800F001000EF0FFFA002010BD10B57F
+:10FF50000446072000F022FE00281CBF0C2010BD24
+:10FF6000207810F0010F11D000226078114613F0B4
+:10FF70008FFF00281CBF122010BDA0680AF0E9F90D
+:10FF8000607861680AF0EEF9002010BD00200AF0E8
+:10FF9000E0F9002108460AF0E5F9002010BD70B52F
+:10FFA0000C460546062100F05FFE606010B100209F
+:10FFB000207070BD0721284600F056FE60600028C2
+:10FFC00004BF022070BD01202070002070BD10B55C
+:10FFD00004468C46007813466168624638B10120B9
+:10FFE0000CF0DFFD6168496A884209D906E000200B
+:10FFF0000CF0D7FD6168496A884201D9012010BD23
+:020000040001F9
+:10000000002010BD10B586B0044611F0C5FA0428D2
+:1000100041D011F0C1FA05283DD0A0788DF8080034
+:10002000A0788DF8000060788DF8040020788DF8B5
+:100030000300A07B8DF80500E07B002818BF01209D
+:100040008DF80600A07810F0010F27D0E078012885
+:1000500008BF022003D000280CBF012000208DF82B
+:100060000100E088ADF80A006089ADF80C00A078C6
+:1000700010F0040F26D02079012808BF022003D0F9
+:1000800000280CBF012000208DF802002089ADF867
+:100090000E00A08914E006B00C2010BD10F0040F73
+:1000A00010D0E078012808BF022003D000280CBF40
+:1000B000012000208DF80200E088ADF80E00608974
+:1000C000ADF8100002A810F080FD002804BF6846BB
+:1000D0000EF02BFB06B010BD30B5058825F40044AA
+:1000E00021448CB24FF4004194420AD2121B92B2C6
+:1000F0001B339A4201D2A94307E005F40041214392
+:1001000003E0A21A92B2A9431143018030BD084412
+:10011000083050434A31084480B2704770B51D46DC
+:1001200016460B46044629463046049AFFF7EFFF71
+:100130000646B34200D2FFDF2821204614F0ABFD73
+:100140004FF6FF70A082283EB0B265776080B0F5B0
+:10015000004F00D9FFDF618805F13C00814200D2E9
+:10016000FFDF60880835401B343880B220801B28B0
+:1001700000D21B2020800020A07770BD81618861A3
+:1001800070472DE9F05F0D46C188044600F128094B
+:10019000008921F4004620F4004800F062FB10B111
+:1001A0000020BDE8F09F4FF0000A4FF0010BB04572
+:1001B0000CD9617FA8EB0600401A0838854219DC8B
+:1001C00009EB06000021058041801AE06088617F0C
+:1001D000801B471A083F0DD41B2F00DAFFDFBD42FA
+:1001E00001DC294600E0B9B2681A0204120C04D0FE
+:1001F000424502DD84F817A0D2E709EB0600018032
+:10020000428084F817B0CCE770B5044600F12802AC
+:10021000C088E37D20F400402BB11044028843885D
+:1002200013448B4201D2002070BD00258A4202D3C4
+:100230000180458008E0891A0904090C418003D037
+:10024000A01D00F01EFB08E0637F008808331844FF
+:1002500081B26288A01DFFF73FFFE575012070BDE8
+:1002600070B5034600F12804C588808820F4004654
+:100270002644A84202D10020188270BD9889358892
+:10028000A84206D3401B75882D1A2044ADB2C01E6B
+:1002900005E02C1AA5B25C7F20443044401D0C8838
+:1002A000AC4200D90D809C8924B1002414700988C7
+:1002B000198270BD0124F9E770B5044600F12801E8
+:1002C000808820F400404518208A002825D0A18984
+:1002D000084480B2A08129886A881144814200D2F2
+:1002E000FFDF2888698800260844A189884212D146
+:1002F000A069807F2871698819B1201D00F0C1FABA
+:1003000008E0637F28880833184481B26288201D82
+:10031000FFF7E2FEA6812682012070BD2DE9F041A3
+:10032000418987880026044600F12805B94218D083
+:1003300004F10A0821F400402844418819B14046DC
+:1003400000F09FFA08E0637F00880833184481B208
+:1003500062884046FFF7C0FE761C6189B6B2B9429A
+:10036000E8D13046BDE8F0812DE9F04104460B4666
+:1003700027892830A68827F40041B4F80A80014470
+:100380000D46B74201D10020ECE70AB1481D1060CC
+:1003900023B1627F691D184614F0DCFB2E88698842
+:1003A00004F1080021B18A1996B200F06AFA06E059
+:1003B000637F62880833991989B2FFF78DFE47453C
+:1003C00001D1208960813046CCE78188C088814294
+:1003D00001D1012070470020704701898088814247
+:1003E00001D1012070470020704770B58588C3880F
+:1003F00000F1280425F4004223F4004114449D42F6
+:100400001AD08389058A5E1925886388EC18A6426C
+:1004100014D313B18B4211D30EE0437F08325C1921
+:100420002244408892B2801A80B22333984201D28B
+:1004300011B103E08A4201D1002070BD012070BDDE
+:100440002DE9F0478846C1880446008921F400461A
+:1004500004F1280720F4004507EB060900F001FA33
+:10046000002178BBB54204D9627FA81B801A002501
+:1004700003E06088627F801B801A083823D4E289F9
+:1004800062B1B9F80020B9F802303BB1E81A21771F
+:10049000404518DBE0893844801A09E0801A21774A
+:1004A00040450ADB607FE189083030443944084424
+:1004B000C01EA4F81280BDE8F087454503DB01208B
+:1004C0002077E7E7FFE761820020F4E72DE9F74FA7
+:1004D000044600F12805C088884620F4004A608A56
+:1004E00005EB0A0608B1404502D20020BDE8FE8FA8
+:1004F000E08978B13788B6F8029007EB09018842A5
+:1005000000D0FFDF207F4FF0000B50EA090106D03A
+:1005100088B33BE00027A07FB9463071F2E7E1895C
+:1005200059B1607F2944083050440844B4F81F1082
+:1005300020F8031D94F821108170E28907EB080070
+:1005400002EB0801E1813080A6F802B002985F4614
+:1005500050B1637F30880833184481B26288A01D8F
+:10056000FFF7BAFDE78121E0607FE1890830504460
+:10057000294408442DE0FFE7E089B4F81F1028441F
+:10058000C01B20F8031D94F82110817009EB0800AE
+:10059000E28981B202EB0800E08137807180029825
+:1005A000A0B1A01D00F06DF9A4F80EB0A07F401C12
+:1005B000A077A07D08B1E088A08284F816B000BFC3
+:1005C000A4F812B084F817B001208FE7E08928441E
+:1005D000C01B30F8031DA4F81F10807884F8210098
+:1005E000EEE710B5818800F1280321F4004423448C
+:1005F000848AC288A14212D0914210D0818971B9F7
+:10060000826972B11046FFF7E8FE50B910892832AE
+:1006100020F40040104419790079884201D100206B
+:1006200010BD184610BD00F12803407F0830084473
+:10063000C01E1060088808B9DB1E1360088849884E
+:10064000084480B270472DE9F04100F12806407F50
+:100650001C4608309046431808884D88069ADB1ED1
+:10066000A0B1C01C80B2904214D9801AA04200DB15
+:10067000204687B298183A46414614F03FFA0028BF
+:1006800016D1E01B84B2B844002005E0ED1CADB2E9
+:10069000F61EE8E7101A80B20119A94206D83044C4
+:1006A00022464146BDE8F04114F028BA4FF0FF3031
+:1006B00058E62DE9F04100F12804407F1E4608303D
+:1006C00090464318002508884F88069ADB1E90B193
+:1006D000C01C80B2904212D9801AB04200DB304672
+:1006E00085B299182A46404614F034FA701B86B237
+:1006F000A844002005E0FF1CBFB2E41EEAE7101A80
+:1007000080B28119B94206D821183246404614F009
+:1007100021FAA81985B2284624E62DE9F04100F116
+:100720002804407F1E46083090464318002508885C
+:100730004F88069ADB1E90B1C01C80B2904212D93D
+:10074000801AB04200DB304685B298182A464146EE
+:1007500014F000FA701B86B2A844002005E0FF1CCC
+:10076000BFB2E41EEAE7101A80B28119B94206D876
+:1007700020443246414614F0EDF9A81985B22846C6
+:10078000F0E5401D704710B5044600F12801C2880D
+:10079000808820F400431944904206D0A28922B9EF
+:1007A000228A12B9A28A904201D1002010BD088885
+:1007B000498831B1201D00F064F80020208201201A
+:1007C00010BD637F62880833184481B2201DFFF793
+:1007D00083FCF2E70021C18101774182C1758175F7
+:1007E000704703881380C28942B1C28822F4004353
+:1007F00000F128021A440A60C0897047002070473F
+:1008000010B50446808AA0F57F41FF3900D0FFDF94
+:10081000E088A082E08900B10120A07510BD4FF6EC
+:10082000FF71818200218175704710B50446808A6E
+:10083000A0F57F41FF3900D1FFDFA07D28B9A08856
+:10084000A18A884201D1002010BD012010BD8188FD
+:10085000828A914201D1807D08B100207047012039
+:10086000704720F4004221F400439A4207D100F47B
+:10087000004001F40041884201D00120704700206F
+:10088000704730B5044600880D4620F40040A84269
+:1008900000D2FFDF21884FF40040884328432080A6
+:1008A00030BD70B50C00054609D0082C00D2FFDF22
+:1008B0001DB1A1B2286800F044F8201D70BD0DB133
+:1008C00000202860002070BD0021026803E09388AA
+:1008D0001268194489B2002AF9D100F032B870B513
+:1008E00000260D460446082900D2FFDF206808B91B
+:1008F0001EE0044620688188A94202D001680029D0
+:10090000F7D181880646A94201D100680DE005F1C2
+:10091000080293B20022994209D32844491B02607D
+:1009200081802168096821600160206000E0002664
+:10093000304670BD00230B608A8002680A60016047
+:10094000704700234360021D018102607047F0B5CB
+:100950000F460188408815460C181E46AC4200D34D
+:10096000641B3044A84200D9FFDFA019A84200D977
+:10097000FFDF3819F0BD2DE9F041884606460188B1
+:10098000408815460C181F46AC4200D3641B3844FF
+:10099000A84200D9FFDFE019A84200D9FFDF708824
+:1009A0003844708008EB0400BDE8F0812DE9F04187
+:1009B000054600881E461746841B8846BC4200D365
+:1009C0003C442C8068883044B84200D9FFDFA0192D
+:1009D000B84200D9FFDF68883044688008EB040023
+:1009E000E2E72DE9F04106881D460446701980B201
+:1009F000174688462080B84201D3C01B20806088FB
+:100A0000A84200D2FFDF7019B84200D9FFDF60882A
+:100A1000401B608008EB0600C6E730B50D46018834
+:100A2000CC18944200D3A41A4088984200D8FFDF23
+:100A3000281930BD2DE9F041C84D04469046A878EC
+:100A40000E46A04200D8FFDF05EB8607B86A50F8D3
+:100A5000240000B1FFDFB868002816D0304600F04F
+:100A600044F90146B868FFF73AFF05000CD0B86AB0
+:100A7000082E40F8245000D3FFDFB94842462946EB
+:100A800050F82630204698472846BDE8F0812DE9E9
+:100A9000F8431E468C1991460F460546FF2C00D997
+:100AA000FFDFB14500D9FFDFE4B200954DB3002070
+:100AB0008046E81C20F00300A84200D0FFDF494632
+:100AC000DFF89892684689F8001089F8017089F873
+:100AD000024089F8034089F8044089F8054089F804
+:100AE000066089F80770414600F008F90021424687
+:100AF0000F464B460098C01C20F00300009012B136
+:100B00000EE00120D4E703EB8106B062002005E08F
+:100B1000D6F828C04CF82070401CC0B2A042F7D3D1
+:100B20000098491C00EB8400C9B200900829E1D369
+:100B3000401BBDE8F88310B5044603F067FD08B11B
+:100B4000102010BD2078854A618802EB80009278E1
+:100B50000EE0836A53F8213043B14A1C6280A180C1
+:100B6000806A50F82100A060002010BD491C89B2A5
+:100B70008A42EED86180052010BD70B505460C464E
+:100B8000084603F043FD08B1102070BD082D01D3C5
+:100B9000072070BD25700020608070BD0EB56946CD
+:100BA000FFF7EBFF00B1FFDF6846FFF7C4FF08B1B6
+:100BB00000200EBD01200EBD10B50446082800D34C
+:100BC000FFDF6648005D10BD3EB50546002469465E
+:100BD000FFF7D3FF18B1FFDF01E0641CE4B2684601
+:100BE000FFF7A9FF0028F8D02846FFF7E5FF001B14
+:100BF000C0B23EBD59498978814201D9C0B270471F
+:100C0000FF2070472DE9F041544B062903D00729F6
+:100C10001CD19D7900E0002500244FF6FF7603EB00
+:100C2000810713F801C00AE06319D7F828E09BB2E6
+:100C30005EF823E0BEF1000F04D0641CA4B2A4450A
+:100C4000F2D8334603801846B34201D100201CE796
+:100C5000BDE8F041EEE6A0F57F43FF3B01D0082957
+:100C600001D300207047E5E6A0F57F42FF3A0BD0A4
+:100C7000082909D2394A9378834205D902EB8101C8
+:100C8000896A51F820007047002070472DE9F04133
+:100C900004460D46A4F57F4143F20200FF3902D01D
+:100CA000082D01D30720F0E62C494FF000088A7880
+:100CB000A242F8D901EB8506B26A52F82470002FDF
+:100CC000F1D027483946203050F82520204690475B
+:100CD000B16A284641F8248000F007F802463946F8
+:100CE000B068FFF727FE0020CFE61D49403131F8FC
+:100CF00010004FF6FC71C01C084070472DE9F84306
+:100D0000164E8846054600242868C01C20F00300C3
+:100D100028602046FFF7E9FF315D4843B8F1000F36
+:100D200001D0002200E02A680146009232B100277B
+:100D30004FEA0D00FFF7B5FD1FB106E001270020C7
+:100D4000F8E706EB8401009A8A602968641C08446D
+:100D5000E4B22860082CD7D3EBE600005006002050
+:100D6000F050020070B50E461D46114600F0D4F852
+:100D700004462946304600F0D8F82044001D70BDD6
+:100D80002DE9F04190460D4604004FF0000610D0CA
+:100D90000027E01C20F00300A04200D0FFDFDDB1FF
+:100DA00041460020FFF77DFD0C3000EB850617B1B2
+:100DB00012E00127EDE7614F04F10C00A9003C604F
+:100DC0002572606000EB85002060606813F063FFAF
+:100DD00041463868FFF765FD3046BDE8F0812DE9F2
+:100DE000FF4F564C804681B020689A46934600B922
+:100DF000FFDF2068027A424503D9416851F8280094
+:100E000020B143F2020005B0BDE8F08F51460298D0
+:100E100000F082F886B258460E9900F086F885B246
+:100E20007019001D87B22068A14639460068FFF797
+:100E300056FD04001FD0678025802946201D0E9D89
+:100E400007465A4601230095FFF768F92088314686
+:100E500038440123029ACDF800A0FFF75FF92088FB
+:100E6000C1193846FFF78AF9D9F800004168002017
+:100E700041F82840C7E70420C5E770B52F4C054668
+:100E8000206800B9FFDF2068017AA9420ED94268C4
+:100E900052F8251051B1002342F825304A880068E5
+:100EA000FFF748FD216800200A7A08E043F20200BB
+:100EB00070BD4B6853F8203033B9401CC0B2824239
+:100EC000F7D80868FFF700FD002070BD70B51B4E15
+:100ED00005460024306800B9FFDF3068017AA94276
+:100EE00004D9406850F8250000B1041D204670BDAB
+:100EF00070B5124E05460024306800B9FFDF306837
+:100F0000017AA94206D9406850F8251011B131F88C
+:100F1000040B4418204670BD10B50A460121FFF7A6
+:100F2000F6F8C01C20F0030010BD10B50A460121E0
+:100F3000FFF7EDF8C01C20F0030010BD700000208A
+:100F400070B50446C2F11005281913F003FE15F020
+:100F5000FF0108D0491EC9B2802060542046BDE878
+:100F6000704013F076BE70BD30B505E05B1EDBB29D
+:100F7000CC5CD55C6C40C454002BF7D130BD10B5AF
+:100F8000002409E00B78521E44EA430300F8013BB9
+:100F900011F8013BD2B2DC09002AF3D110BD2DE9D2
+:100FA000F04389B01E46DDE9107990460D000446F5
+:100FB00022D002460846F949FDF755FB102221468A
+:100FC0003846FFF7DCFFE07B000606D5F34A3946DA
+:100FD000102310320846FFF7C7FF10223946484653
+:100FE000FFF7CDFFF87B000606D5EC4A49461023F3
+:100FF00010320846FFF7B8FF1021204613F029FEF3
+:101000000DE0103EB6B208EB0601102322466846FA
+:10101000FFF7AAFF224628466946FDF724FB102E5B
+:10102000EFD818D0F2B241466846FFF789FF102387
+:101030004A46694604A8FFF797FF1023224604A9F1
+:101040006846FFF791FF224628466946FDF70BFBED
+:1010500009B0BDE8F08310233A464146EAE770B58F
+:101060009CB01E460546134620980C468DF8080095
+:10107000202219460DF1090013F06CFD20222146B3
+:101080000DF1290013F066FD17A913A8CDE90001A1
+:10109000412302AA31462846FFF781FF1CB070BDEC
+:1010A0002DE9FF4F9FB014AEDDE92D5410AFBB49C1
+:1010B000CDE90076202320311AA8FFF770FF4FF00A
+:1010C00000088DF808804FF001098DF8099054F858
+:1010D000010FCDF80A00A088ADF80E0014F8010C3D
+:1010E0001022C0F340008DF8100055F8010FCDF824
+:1010F0001100A888ADF8150015F8010C2C99C0F363
+:1011000040008DF8170006A8824613F023FD0AA8B8
+:1011100083461022229913F01DFDA048352308387C
+:1011200002AA40688DF83C80CDE900760E901AA99D
+:101130001F98FFF734FF8DF808808DF8099020681C
+:10114000CDF80A00A088ADF80E0014F8010C1022AA
+:10115000C0F340008DF810002868CDF81100A88871
+:10116000ADF8150015F8010C2C99C0F340008DF86E
+:101170001700504613F0EEFC58461022229913F047
+:10118000E9FC86483523083802AA40688DF83C906F
+:10119000CDE900760E901AA92098FFF700FF23B042
+:1011A000BDE8F08FF0B59BB00C460546DDE9221096
+:1011B0001E461746DDE92032D0F801C0CDF808C040
+:1011C000B0F805C0ADF80CC00078C0F340008DF851
+:1011D0000E00D1F80100CDF80F00B1F80500ADF810
+:1011E000130008781946C0F340008DF815001088E8
+:1011F000ADF8160090788DF818000DF11900102246
+:1012000013F0A8FC0DF129001022314613F0A2FCC6
+:101210000DF139001022394613F09CFC17A913A8D0
+:10122000CDE90001412302AA21462846FFF7B7FE77
+:101230001BB0F0BDF0B5A3B017460D4604461E46E0
+:10124000102202A8289913F085FC06A8202239460E
+:1012500013F080FC0EA82022294613F07BFC1EA967
+:101260001AA8CDE90001502302AA314616A8FFF7BB
+:1012700096FE1698206023B0F0BDF0B589B0044604
+:10128000DDE90E070D463978109EC1F340018DF857
+:10129000001031789446C1F340018DF801101968AF
+:1012A000CDF802109988ADF8061099798DF80810DC
+:1012B0000168CDF809108188ADF80D1080798DF89E
+:1012C0000F0010236A46614604A8FFF74DFE224630
+:1012D000284604A9FDF7C7F9D6F801000090B6F832
+:1012E0000500ADF80400D7F80100CDF80600B7F806
+:1012F0000500ADF80A000020039010236A4621463D
+:1013000004A8FFF731FE2246284604A9FDF7ABF9F1
+:1013100009B0F0BD1FB51C6800945B6801931368A9
+:10132000029352680392024608466946FDF79BF90C
+:101330001FBD10B588B00446106804905068059031
+:1013400000200690079008466A4604A9FDF78BF92D
+:10135000BDF80000208008B010BD1FB51288ADF8A0
+:1013600000201A88ADF80220002201920292039216
+:10137000024608466946FDF776F91FBD7FB5074B63
+:1013800014460546083B9A1C6846FFF7E6FF2246CE
+:1013900069462846FFF7CDFF7FBD00004851020097
+:1013A00070B5044600780E46012813D0052802D0F7
+:1013B000092813D10EE0A06861690578042003F0C4
+:1013C000B3F8052D0AD0782300220420616903F0C8
+:1013D00001F803E00420616903F0A6F831462046D5
+:1013E000BDE8704001F086B810B500F12D02C37958
+:1013F0009478411D64F003042340C371DB070DD0D2
+:101400004B79547923404B710B79127913400B714E
+:101410008278C9788A4200D9817010BD00224A7151
+:101420000A71F5E74178012900D00C21017070475D
+:101430002DE9F04F93B04FF0000B0C690D468DF87D
+:1014400020B0097801260C2017464FF00D084FF008
+:10145000110A4FF008091B2975D2DFE811F01B00B3
+:10146000C30206031E035D037003A203B703F80360
+:10147000190461049304A004EC042A053405520500
+:101480005D05EE053106340663067F06F9061D0785
+:10149000E606EB0614B120781D282AD0D5F808807E
+:1014A0005FEA08004FD001208DF82000686A022210
+:1014B0000D908DF824200A208DF82500A8690A9047
+:1014C000A8880028EED098F8001091B10F2910D20A
+:1014D0007ED2DFE801F07D1349DEFEFDFCFBFAF968
+:1014E00038089CF8F70002282DD124B120780C2868
+:1014F00001D00026EFE38DF82020CBE10420696ABB
+:1015000003F012F8A8880728EED1204600F0EDFF7E
+:10151000022809D0204600F0E8FF032807D920461A
+:1015200000F0E3FF072802D20120207004E0002C25
+:10153000B8D020780128D7D198F80400C11F0A2913
+:1015400002D30A2061E0C4E1A070D8F80010E16283
+:10155000B8F80410218698F8060084F832000120BB
+:1015600028700320207044E00728BDD1002C99D0BA
+:1015700020780D28B8D198F8031094F82F20C1F3E3
+:10158000C000C2F3C002104201D0062000E00720D4
+:10159000890707D198F805100142D2D198F80610B2
+:1015A0000142CED194F8312098F8051020EA0202C9
+:1015B0001142C6D194F8322098F8061090430142A7
+:1015C000BFD198F80400C11F0A29BAD2617D00E09A
+:1015D00006E281427ED8D8F800106160B8F80410A5
+:1015E000218198F80600A072012028700E2020703A
+:1015F00003208DF82000686A0D9004F12D000990F9
+:10160000601D0A900F300B9022E12875FDE3412800
+:1016100091D1204600F069FF042802D1E078C0078C
+:1016200004D1204600F061FF0F2884D1A88CD5F8A2
+:101630000C8080B24FF0400BE669FFF747FC324662
+:1016400041465B464E46CDF80090FFF732F80B203E
+:101650008DF82000686A0D90E0690990002108A8C3
+:10166000FFF79EFE2078042806D0A07D58B10128FF
+:1016700009D003280AD049E30520207003202870F0
+:101680008DF82060CDE184F800A032E712202070B0
+:10169000E9E11128BCD1204600F027FF042802D13F
+:1016A000E078C00719D0204600F01FFF062805D1BA
+:1016B000E078C00711D1A07D02280ED0204600F0AE
+:1016C00014FF08E0CAE081E06FE14EE121E101E1B1
+:1016D000E7E017E0ADE111289AD1102208F10101ED
+:1016E00004F13C0013F036FA607801287ED0122015
+:1016F0002070E078C00760D0A07D0028C8D0012805
+:10170000C6D05AE0112890D1204600F0EEFE0828FD
+:1017100004D0204600F0E9FE132886D104F16C00C5
+:10172000102208F10101064613F014FA2078082867
+:101730000DD014202070E178C8070DD0A07D0228BC
+:101740000AD06278022A04D00328A1D035E009200B
+:10175000F0E708B1012837D1C80713D0A07D0228CF
+:101760001DD000200090D4E9062133460EA8FFF7D3
+:1017700076FC10220EA904F13C0013F0BFF9C8B1A9
+:10178000042042E7D4E90912201D8DE8070004F186
+:101790002C0332460EA8616BFFF76FFDE9E7606B23
+:1017A000C1F34401491E0068C84000F0010040F048
+:1017B0008000D7E72078092806D185F800908DF8B9
+:1017C000209033E32870ECE30920FBE711289AD13D
+:1017D000204600F08AFE0A2802D1E078C00704D132
+:1017E000204600F082FE15288DD100E08DE104F145
+:1017F0003C00102208F10101064613F0ABF92078F5
+:101800000A2816D016202070D4E90932606B611DB9
+:101810008DE80F0004F15C0304F16C0247310EA85F
+:10182000FFF7C0FC10220EA9304613F067F918B17B
+:10183000F5E20B20207071E22046FFF7D5FDA0787D
+:10184000216A0A18C0F11001104613F002FA23E3CE
+:10185000394608A8FFF7A4FD06463BE20228B6D1A8
+:10186000204600F042FE042804D3204600F03DFE4E
+:10187000082809D3204600F038FE0E2829D3204638
+:1018800000F033FE122824D2A07D02289FD10E2022
+:101890008DF82000686A0D9098F801008DF82400FA
+:1018A000F0E3022893D1204600F01FFE002810D05C
+:1018B000204600F01AFE0128F9D0204600F015FE5F
+:1018C0000C28F4D004208DF8240098F801008DF83D
+:1018D00025005EE21128FCD1002CFAD020781728D0
+:1018E000F7D16178606A022911D0002101EB410132
+:1018F000182606EBC1011022405808F1010113F02F
+:1019000029F90420696A00F0E3FD2670F1E5012160
+:10191000ECE70B28DDD1002CDBD020781828D8D1BB
+:101920006078616A02281CD05FF0000000EB400282
+:10193000102000EBC2000958B8F801000880607858
+:10194000616A02280FD0002000EB4002142000EB57
+:10195000C2000958404650F8032F0A6040684860AA
+:1019600039E00120E2E70120EEE71128B1D1002C97
+:10197000AFD020781928ACD16178606A022912D0E2
+:101980005FF0000101EB41011C2202EBC1011022BA
+:10199000405808F1010113F0DDF80420696A00F0F5
+:1019A00097FD1A20B6E00121ECE7082891D1002C20
+:1019B0008FD020781A288CD1606A98F8012001789D
+:1019C00062F347010170616AD8F8022041F8012FE3
+:1019D000B8F8060088800420696A00F079FD8EE27C
+:1019E000072012E63878012894D1182204F1140057
+:1019F000796813F0F4F8E079C10894F82F0001EA4F
+:101A0000D001E07861F30000E070217D002974D1FD
+:101A10002178032909D0C00725D0032028708DF82C
+:101A20002090686A0D90412004E3607DA17888428F
+:101A300001D90620E9E502262671E179204621F048
+:101A4000E001E171617A21F0F0016172A17A21F087
+:101A5000F001A172FFF7C8FC2E708DF82090686A23
+:101A60000D900720E6E20420ACE6387805289DD1E9
+:101A70008DF82000686A0D90B8680A900720ADF8CC
+:101A800024000A988DF830B0616801602189818056
+:101A9000A17A817104202070F4E23978052985D17A
+:101AA0008DF82010696A0D91391D09AE0EC986E8BE
+:101AB0000E004121ADF824108DF830B01070A88CC4
+:101AC000D7F80C8080B24026A769FFF711FA41468B
+:101AD0003A463346C846CDF80090FEF71EFE002178
+:101AE00008A8FFF75DFCE07820F03E00801CE07065
+:101AF0002078052802D00F200CE049E1A07D20B11C
+:101B0000012802D0032802D002E10720BFE584F8B3
+:101B10000080EEE42070ECE4102104F15C0002F09F
+:101B20002AFA606BB0BBA07D18B1012801D0052056
+:101B3000FDE006202870F7486063A063BEE23878B5
+:101B4000022894D1387908B12875B3E3A07D022822
+:101B500002D0032805D022E0B8680028F5D06063E1
+:101B60001CE06078012806D0A07994F82E10012896
+:101B700005D0E84806E0A17994F82E00F7E7B868A8
+:101B80000028E2D06063E078C00701D0012902D0CC
+:101B9000E04803E003E0F8680028D6D0A063062000
+:101BA00010E68DF82090696A0D91E1784846C907E2
+:101BB00009D06178022903D1A17D29B1012903D07F
+:101BC000A17D032900D00720287031E1387805284D
+:101BD000BBD1207807281ED084F800A005208DF8FE
+:101BE0002000686A0D90B8680A90ADF824A08DF8BE
+:101BF00030B003210170E178CA070FD0A27D022A1C
+:101C00001AD000210091D4E9061204F15C03401CB3
+:101C1000FFF725FA67E384F80090DFE7D4E90923AA
+:101C2000211D8DE80E0004F12C0304F15C02401C20
+:101C3000616BFFF722FB56E3626BC1F34401491E5F
+:101C40001268CA4002F0010141F08001DAE73878F9
+:101C50000528BDD18DF82000686A0D90B8680A90FB
+:101C6000ADF824A08DF830B0042100F8011B10223B
+:101C700004F15C0112F06EFF002108A8FFF790FB51
+:101C80002078092801D0132044E70A2020709BE522
+:101C9000E078C10742D0A17D012902D0022927D0D6
+:101CA00038E0617808A8012916D004F16C01009190
+:101CB000D4E9061204F15C03001DFFF7BBFA0A2009
+:101CC000287003268DF82080686A0D90002108A8EE
+:101CD000FFF766FBDDE2C3E204F15C010091D4E9A9
+:101CE000062104F16C03001DFFF7A4FA0026E9E7C2
+:101CF000C0F3440114290DD24FF0006101EBB01084
+:101D00004FEAB060E0706078012801D01020BEE496
+:101D10000620FFE6607801283FF4B7AC0A2051E5C1
+:101D2000E178C90708D0A17D012903D10B202870D3
+:101D300004202FE028702DE00E2028706078616B61
+:101D4000012817D004F15C0304F16C020EA8FFF720
+:101D5000E1FA2046FFF748FBA0780EAEC0F1100173
+:101D6000304412F076FF06208DF82000686A09964C
+:101D70000D909AE004F16C0304F15C020EA8FFF7E9
+:101D8000C9FAE9E73978022903D139790029D1D094
+:101D900029758FE28DF82000686A0D9058E5387833
+:101DA0000728F6D1D4E909216078012808D004F188
+:101DB0006C00CDE90002029105D104F16C0304E04E
+:101DC00004F15C00F5E704F15C0304F14C007A686F
+:101DD0000646216AFFF764F96078012821D1A078CE
+:101DE000216A0A18C0F11001104612F032FFD4E93E
+:101DF0000923606B04F12D018DE80F0004F15C03F1
+:101E000004F16C0231460EA800E055E2FFF7CAF972
+:101E100010220EA904F13C0012F070FE08B10B2054
+:101E2000AFE485F8008000BF8DF82090686A0D90BF
+:101E30008DF824A00CE538780528AAD18DF820006B
+:101E4000686A0D90B8680A90ADF824A08DF830B09B
+:101E500080F80080617801291AD0D4E9093204F1B0
+:101E60002D01A66B03920096CDE9011304F16C03DA
+:101E700004F15C0204F14C01401CFFF793F90021CE
+:101E800008A8FFF78DFA6078012805D0152041E6F3
+:101E9000D4E90923611DE4E70E20287006208DF89F
+:101EA0002000686ACDF824B00D90A0788DF8280045
+:101EB000CEE438780328C0D1E079C00770D00F2075
+:101EC0002870072066E7387804286BD11422391D62
+:101ED00004F1140012F083FE616A208CA1F809005D
+:101EE000616AA078C871E179626A01F00301117238
+:101EF000616A627A0A73616AA07A81F82400162006
+:101F000060E485F800A08DF82090696A50460D9134
+:101F100090E00000485102003878052842D1B868A6
+:101F2000A8616178606A022901D0012100E00021E6
+:101F300001EB4101142606EBC1014058082102F0D3
+:101F40001AF86178606A022901D0012100E00021BD
+:101F500001EB410106EBC101425802A8E169FFF71C
+:101F60000DFA6078626A022801D0012000E00020AA
+:101F700000EB4001102000EBC1000223105802A921
+:101F80000932FEF7F1FF626AFD4B0EA80932A16922
+:101F9000FFF7E3F96178606A022904D0012103E0C8
+:101FA00042E18BE0BDE0002101EB4101182606EB88
+:101FB000C101A27840580EA912F0CCFD6178606A88
+:101FC000022901D0012100E0002101EB410106EBD3
+:101FD000C1014058A1780844C1F1100112F039FE46
+:101FE00005208DF82000686A0D90A8690A90ADF868
+:101FF00024A08DF830B0062101706278616A022A4F
+:1020000001D0012200E0002202EB420206EBC202F4
+:10201000401C8958102212F09DFD002108A8FFF7EE
+:10202000BFF91220C5F818B028708DF82090686AA2
+:102030000D900B208DF824000AE43878052870D123
+:102040008DF82000686A0D90B8680A900B20ADF8F2
+:1020500024000A98072101706178626A022901D080
+:10206000012100E0002101EB4103102101EBC3013C
+:1020700051580988A0F801106178626A022902D0DB
+:10208000012101E02FE1002101EB4103142101EBCB
+:10209000C30151580A6840F8032F4968416059E06C
+:1020A0001920287001208DF8300077E6162028705E
+:1020B0008DF830B0002108A8FFF772F9032617E168
+:1020C00014202870B0E6387805282AD18DF8200031
+:1020D000686A0D90B8680A90ADF824A08DF830B009
+:1020E00080F800906278616A4E46022A01D001228F
+:1020F00000E0002202EB42021C2303EBC202401C60
+:102100008958102212F026FD002108A8FFF748F98F
+:10211000152028708DF82060686A0D908DF8246075
+:102120003CE680E0387805287DD18DF82000686A8B
+:102130000D90B8680A90ADF824900921017061698A
+:10214000097849084170616951F8012FC0F80220EF
+:102150008988C18020781C28A8D1A1E7E078C00731
+:1021600002D04FF0060C01E04FF0070C6078022817
+:102170000AD04FF0000000BF00EB040101F109019B
+:1021800005D04FF0010004E04FF00100F4E74FF0FC
+:1021900000000B78204413EA0C030B7010F8092F91
+:1021A00002EA0C02027004D14FF01B0C84F800C04C
+:1021B000D2B394F801C0BCF1010F00D09BB990F8E4
+:1021C00000C0E0465FEACC7C04D028F0010606702F
+:1021D000102606E05FEA887C05D528F00206067026
+:1021E00013262E70032694F801C0BCF1020F00D014
+:1021F00092B991F800C05FEACC7804D02CF00106C7
+:102200000E70172106E05FEA8C7805D52CF00206E7
+:102210000E701921217000260078D0BBCAB3C3BB51
+:102220001C20207035E012E002E03878062841D109
+:102230001A2019E4207801283CD00C283AD02046F6
+:10224000FFF7F0F809208DF82000686A0D9031E062
+:102250003878052805D00620387003261820287005
+:1022600046E005218DF82010686A0D90B8680A9044
+:102270000220ADF8240001208DF830000A9801708A
+:10228000297D4170394608A8FFF78AF806461820CC
+:102290002870012E0ED02BE001208DF82000686AF6
+:1022A0000D9003208DF82400287D8DF8250085F8F9
+:1022B00014B012E0287D80B11D20207017202870F6
+:1022C0008DF82090686A0D9002208DF82400394620
+:1022D00008A8FFF765F806460AE00CB1FE2020705A
+:1022E0009DF8200020B1002108A8FFF759F810E45C
+:1022F00013B03046BDE8F08F2DE9F04387B00C46AF
+:102300004E6900218DF8041001202578034602272C
+:102310004FF007094FF0050C85B1012D53D0022D68
+:1023200039D1FE2030708DF80030606A05900320AE
+:102330008DF80400207E8DF8050063E021790129E5
+:1023400025D002292DD0032928D0042923D1B17DFD
+:10235000022920D131780D1F042D04D30A3D032D0D
+:1023600001D31D2917D12189022914D38DF80470B6
+:10237000237020899DF8041088421BD2082001E0B8
+:10238000405102008DF80000606A059057E07078B7
+:102390000128EBD0052007B0BDE8F0831D20307088
+:1023A000E4E771780229F5D131780C29F3D18DF861
+:1023B0000490DDE7083402F804CB94E80B0082E8CF
+:1023C0000B000320E7E71578052DE4D18DF800C058
+:1023D000656A0595956802958DF8101094F804804B
+:1023E000B8F1010F13D0B8F1020F2DD0B8F1030FDF
+:1023F0001CD0B8F1040FCED1ADF804700E202870B7
+:10240000207E687000216846FEF7CAFF0CE0ADF838
+:1024100004700B202870207E002100F01F006870DF
+:102420006846FEF7BDFF37700020B4E7ADF80470D2
+:102430008DF8103085F800C0207E68702770114636
+:102440006846FEF7ADFFA6E7ADF804902B70207F3D
+:102450006870607F00F00100A870A07F00F01F008E
+:10246000E870E27F2A71C0071CD094F8200000F0C9
+:102470000700687194F8210000F00700A87100219E
+:102480006846FEF78DFF2868F062A8883086A87934
+:1024900086F83200A069407870752879B0700D20F8
+:1024A0003070C1E7A9716971E9E700B587B0042808
+:1024B0000CD101208DF800008DF80400002005915A
+:1024C0008DF8050001466846FEF76AFF07B000BDBB
+:1024D00070B50C46054602F027F821462846BDE8AF
+:1024E00070407823002201F075BF08B10078704772
+:1024F0000C20704770B50C0005784FF000010CD02F
+:1025000021702146F2F7A9FE69482178405D884292
+:1025100001D1032070BD022070BDF2F79EFE0020A5
+:1025200070BD0279012A05D000220A704B78012B78
+:1025300002D003E0042070470A758A610279930093
+:10254000521C0271C15003207047F0B587B00F468E
+:1025500005460124287905EB800050F8046C70785A
+:10256000411E02290AD252493A46083901EB80003D
+:10257000314650F8043C2846984704460CB1012CDB
+:1025800011D12879401E10F0FF00287101D00324DA
+:10259000E0E70A208DF80000706A0590002101969E
+:1025A0006846FFF7A7FF032CD4D007B02046F0BD44
+:1025B00070B515460A46044629461046FFF7C5FF82
+:1025C000064674B12078FE280BD1207C30B1002063
+:1025D0002870294604F10C00FFF7B7FF2046FEF7EC
+:1025E00021FF304670BD704770B50E4604467C2111
+:1025F00012F051FB0225012E03D0022E04D005203B
+:1026000070BD0120607000E065702046FEF70AFF93
+:10261000A575002070BD28B1027C1AB10A4600F1F0
+:102620000C01C5E70120704710B5044686B00420B0
+:1026300001F07AFF2078FE2806D000208DF80000F7
+:1026400069462046FFF7E7FF06B010BD7CB50E4691
+:1026500000218DF804104178012903D0022903D00C
+:10266000002405E0046900E044690CB1217C89B1D3
+:102670006D4601462846FFF754FF032809D132462C
+:1026800029462046FFF794FF9DF80410002900D04A
+:1026900004207CBD04F10C05EBE730B40C46014688
+:1026A000034A204630BC034B0C3AFEF756BE0000EE
+:1026B000845102004051020070B50D46040011D053
+:1026C00085B12101284612F0C4FA10224E4928464D
+:1026D00012F040FA4C4801210838018044804560DE
+:1026E000002070BD012070BD70B5474E0024054626
+:1026F000083E10E07068AA7B00EB0410817B9142D9
+:1027000008D1C17BEA7B914204D10C22294612F008
+:10271000F5F930B1641C30888442EBDB4FF0FF30B8
+:1027200070BD204670BD70B50D46060006D02DB1B7
+:10273000FFF7DAFF002803DB401C14E0102070BD17
+:10274000314C083C20886288411C914201D9042008
+:1027500070BD6168102201EB0010314612F0FAF9E9
+:102760002088401C20802870002070BD70B5144661
+:102770000D0018D0BCB10021A170022802D0102891
+:1027800011D105E0288870B10121A170108008E006
+:102790002846FFF7A9FF002805DB401CA070A88988
+:1027A0002080002070BD012070BD70B50546144624
+:1027B0000E000BD000203070A878012808D005D971
+:1027C0001149A1F108010A8890420AD9012070BD7F
+:1027D00024B1287820702888000A507002200870E0
+:1027E0000FE064B14968102201EB00112046103956
+:1027F00012F0B0F9287820732888000A607310203E
+:102800003070002070BD00007C0000202DE9F041F8
+:1028100090460C4607460025FE48072F00EB881619
+:1028200007D2DFE807F007070707040404000125C3
+:1028300000E0FFDF06F81470002D13D0F54880305B
+:1028400000EB880191F82700202803D006EB400018
+:10285000447001E081F8264006EB440220205070CD
+:1028600081F82740BDE8F081F0B51F4614460E46BA
+:102870000546202A00D1FFDFE649E648803100EB1B
+:10288000871C0CEB440001EB8702202E07D00CEBD9
+:10289000460140784B784870184620210AE092F8AB
+:1028A0002530407882F82500F6E701460CEB410020
+:1028B00005704078A142F8D192F82740202C03D02F
+:1028C0000CEB4404637001E082F826300CEB410409
+:1028D0002023637082F82710F0BD30B50D46CE4B33
+:1028E00044190022181A72EB020100D2FFDFCB4814
+:1028F000854200DDFFDFC9484042854200DAFFDF44
+:10290000C548401C844207DA002C01DB204630BD5C
+:10291000C148401C201830BDBF48C043FAE710B57D
+:1029200004460168407ABE4A52F82020114450B152
+:102930000220084420F07F40F0F71DF994F90810B8
+:10294000BDE81040C9E70420F3E72DE9F047B14E98
+:10295000803696F82D50DFF8BC9206EB850090F893
+:10296000264034E009EB85174FF0070817F81400EC
+:10297000012806D004282ED005282ED0062800D005
+:10298000FFDF01F0E3F8014607EB4400427806EB75
+:10299000850080F8262090F82720A24202D120222C
+:1029A00080F82720084601F0DCF82A46214601205D
+:1029B000FFF72CFF9B48414600EB041002682046BD
+:1029C000904796F82D5006EB850090F82640202C75
+:1029D000C8D1BDE8F087022000E003208046D0E7A0
+:1029E00010B58C4C2021803484F8251084F82610F2
+:1029F00084F82710002084F8280084F82D0084F83B
+:102A00002E10411EA16044F8100B207460742073D6
+:102A10006073A0738449E0772075087048700021C6
+:102A20007C4A103C02F81100491CC9B22029F9D394
+:102A30000120EFF78EFF0020EFF78BFF012084F8D5
+:102A40002200F9F7A9F97948F9F7B5F9764CA41EEF
+:102A500020707748F9F7AFF96070BDE81040EFF7E4
+:102A600005BF10B5EFF727FF6F4CA41E2078F9F7CC
+:102A7000BBF96078F9F7B8F9BDE8104001F09EB8ED
+:102A8000202070472DE9F34F624E0025803606EB7B
+:102A9000810A89B09AF82500202822D0691E029167
+:102AA0006049009501EB00108146D0E90112C06831
+:102AB0000391CDE90420B08BADF81C00B07F8DF8F8
+:102AC0001E009DF81500C8B10227554951F8204055
+:102AD0000399E219114421F07F41019184B102214F
+:102AE0000FE00120EFF735FF0020EFF732FFEFF79F
+:102AF00000FF01F063F886F82F50A0E00427E4E718
+:102B000000218DF81810022801D0012820D1039847
+:102B1000391901440998081A9DF81C1020F07F40CB
+:102B200001B10221333181420BD203208DF815000F
+:102B30000398C4F13201401A20F07F403224039000
+:102B40000CE096F8240018B9F0F726FA00284CD0CB
+:102B5000322C03D214B101F025F801E001F02EF877
+:102B6000314A107818B393465278039B121B002108
+:102B70009DF81840984601281AD0032818D0002044
+:102B80008DF81E00002A04DD981A039001208DF8AC
+:102B900018009DF81C0000B102210398254A20F07E
+:102BA0007F40039003AB099801F014F810B110E0D6
+:102BB0000120E5E79DF81D0018B99BF800000328E7
+:102BC00012D08DF81C50CDF80C808DF818408DF87F
+:102BD0001E509DF8180058B103980123C119002216
+:102BE0001846EFF709FF06E000200BB0BDE8F08FB4
+:102BF0000120EFF7AEFE99F90C2001230020019986
+:102C0000EFF7FAFE012086F82F008AF828502022DC
+:102C1000694611E098080020FF7F841E0020A1076C
+:102C200094510200980600208E000020834201008B
+:102C30004B290100FFFF3F00F94811F0D0FF0120B0
+:102C4000D3E72DE9F05FDFF8D883064608EB86006E
+:102C500090F82550202D1FD0A8F180002C4600EBC5
+:102C60008617A0F50079DFF8BCB305E0A24607EBB4
+:102C70004A004478202C0AD0EFF70AFF09EB04132E
+:102C80005A4601211B1D00F0A5FF0028EED0AC42E2
+:102C900002D0334652461EE0E34808B1AFF300804D
+:102CA000EFF7F6FE98F82F206AB1D8F80C20411CF7
+:102CB000891A0902CA1701EB12610912002902DD03
+:102CC0000020BDE8F09F3146FFF7DCFE08B101208F
+:102CD000F7E733462A4620210420FFF7C5FDEFE73A
+:102CE0002DE9F041CE4C2569EFF7D2FE401B0002E2
+:102CF000C11700EB1160001200D4FFDF94F822002E
+:102D000000B1FFDF012784F8227094F82E002028FC
+:102D100000D1FFDF94F82E60202084F82E000025DB
+:102D200084F82F5084F8205084F82150BF48256043
+:102D30000078022833D0032831D000202077A06803
+:102D4000401C05D04FF0FF30A0600120EFF701FEDE
+:102D50000020EFF7FEFDEFF7FCFEEFF7F4FEEFF7D4
+:102D6000C8FD11F031F9B248056005604FF0E0216F
+:102D70004FF40040B846C1F88002EFF784FF94F8A2
+:102D80002D703846FFF75DFF0028FAD0A448803840
+:102D900000EB871010F81600022802D006E0012090
+:102DA000CCE73A4631460620FFF730FD84F8238011
+:102DB00004EB870090F82600202804D09B48801E52
+:102DC0004078F9F717F8207F002803D0EFF7B1FE1D
+:102DD0002577657746E50146914810B590F82D2096
+:102DE0000024803800EB821010F814302BB1641CE2
+:102DF000E4B2202CF8D3202010BD8E4800EB041044
+:102E0000016021460120FFF701FD204610BD10B5ED
+:102E1000012801D0032800D171B3814A92F82D30E6
+:102E20007F4C0022803C04EB831300BF13F8124058
+:102E30000CB1082010BD521CD2B2202AF6D37B4A16
+:102E400048B1022807D0072916D2DFE801F015069D
+:102E5000080A0C0E100000210AE01B2108E03A21AC
+:102E600006E0582104E0772102E0962100E0B52138
+:102E700051701070002010BD072010BD6B4810B5B8
+:102E80004078EFF778FE80B210BD10B5202811D23F
+:102E9000634991F82D30A1F1800202EB831414F8FC
+:102EA00010303BB191F82D3002EB831212F8102054
+:102EB000012A01D0002010BD91F82D2001460020EC
+:102EC000FFF7A4FC012010BD10B5EFF7E1FDBDE850
+:102ED0001040EFF750BE2DE9F0410E46504F0178FB
+:102EE0002025803F0C4607EB831303E0254603EBC8
+:102EF00045046478944202D0202CF7D108E0202CBD
+:102F000006D0A14206D103EB41014978017007E0E8
+:102F10000020A7E403EB440003EB45014078487030
+:102F2000454F7EB127B1002140F2DA30AFF3008087
+:102F30003078A04206D127B1002140F2DD30AFF356
+:102F40000080357027B1002140F2E230AFF30080FD
+:102F5000012087E410B542680B689A1A1202D41750
+:102F600002EB1462121216D4497A91B1427A82B9F4
+:102F7000324A006852F82110126819441044001DAA
+:102F8000891C081A0002C11700EB116000123228D8
+:102F900001DB012010BD002010BD2DE9F047814666
+:102FA0001F48244E00EB8100984690F825402020D1
+:102FB000107006F50070154600EB81170BE000BF9E
+:102FC00006EB04104946001DFFF7C4FF28B107EBCC
+:102FD00044002C704478202CF2D1297888F8001015
+:102FE00013E000BF06EB0415291D4846FFF7B2FFAA
+:102FF00068B988F80040A97B99F80A00814201D895
+:103000000020E6E407EB44004478202CEAD10120BC
+:10301000DFE42DE9FC410E4607460024054D18E08B
+:1030200018090020FFFF3F00000000008E00002074
+:1030300000F50040980600200000000094510200B6
+:103040009DF8000005EB00108168384600F0D6FDC1
+:1030500001246B4601AA31463846FFF79EFF00283F
+:10306000EED02046BDE8FC8170B50446FF4801253E
+:10307000A54300EB841100EB8510402211F06AFD9E
+:10308000FB4E26B1002140F25C40AFF30080F748D0
+:10309000803000EB850100EB8400D0F82500C1F8FA
+:1030A000250026B100214FF48C60AFF30080284644
+:1030B00070BD2DE9FC418446EC481546089C00EBA8
+:1030C00085170E4617F81400012803D0022801D0F6
+:1030D0000020C7E70B46E74A0121604600F07AFD71
+:1030E000A8B101AB6A4629463046FFF756FF70B1DA
+:1030F000DE489DF804209DF80010803000EB850626
+:103100008A4208D02B460520FFF7AEFB0BE02A468B
+:103110002146042014E0202903D007EB4100407829
+:1031200001E096F8250007EB440148709DF8000087
+:10313000202809D007EB400044702A46214603208E
+:10314000FFF764FB01208DE706F8254F0120F070A2
+:10315000F3E7C94901EB0010001DFFF7E0BB7CB5A8
+:103160001D46134604460E4600F108022146184645
+:10317000EFF70EFD94F908000F2804DD1F382072C8
+:103180002068401C206096B10220BC4951F82610EE
+:10319000461820686946801B20F07F40206094F923
+:1031A00008002844C01C1F2803DA012009E004207D
+:1031B000EBE701AAEFF7ECFC9DF8040010B10098D2
+:1031C000401C00900099206831440844C01C20F045
+:1031D0007F4060607CBD2DE9FE430C4606460978C1
+:1031E00060799072207998461546507241B19F4897
+:1031F000803090F82E1020290AD00069401D0BE085
+:10320000D4E90223217903B02846BDE8F043A6E7BC
+:103210009B484178701D084420F07F4721790022A7
+:103220002846A368FFF79BFF3946284600F0E6FCD6
+:10323000D4E9023221796846FFF791FF41462846DA
+:10324000019CFFF7E6FE2B4622460021304600F0A7
+:10325000C1FC002803D13146284600F0CFFCBDE870
+:10326000FE832DE9FE4F814600F084FC30B100273B
+:1032700099F8000020B10020BDE8FE8F0127F7E794
+:103280007A4D7B4C4FF0000A803524B1002140F28A
+:10329000D340AFF3008095F82D8085F823A0002659
+:1032A00024B100214FF49B60AFF300801FB940466A
+:1032B000FFF7DAFE804624B100214FF49C60AFF3A3
+:1032C0000080EFF7E5FB43466A464946FFF783FF78
+:1032D00024B1002140F2E640AFF3008095F82E00C3
+:1032E00020280CD029690098401A0002C21700EB70
+:1032F0001260001203D5684600F080FC012624B15C
+:1033000000214FF49E60AFF3008095F82300002861
+:10331000BBD124B1002140F2F640AFF30080EFF7BB
+:10332000B7FB6B46534A002100F054FC0028A3D0A1
+:1033300027B941466846FFF76CFE064326B168464A
+:10334000FFF7EDFAC9F8080024B1002140F2095056
+:10335000AFF3008001208FE72DE9FF5F8A468146A9
+:1033600000F008FC414C803410B39AF800000027AC
+:1033700010B1012800D0FFDF3D4D25B1002140F202
+:103380007F50AFF300800120A84600905FEA080656
+:1033900004D0002140F28750AFF30080009800F085
+:1033A000E0FB94F82D50002084F8230067B119E069
+:1033B00094F82E000127202800D1FFDF9AF80000A2
+:1033C0000028D9D0FFDFD7E72846FFF74DFE054696
+:1033D00026B1002140F29150AFF3008094F8230011
+:1033E0000028D3D126B1002140F29B50AFF30080DA
+:1033F000EFF74EFB83462B4601AA5146FFF7EBFE43
+:103400005FEA060804D0002140F2A250AFF300802A
+:103410003B462A4601A95846CDF80090FFF749FEE1
+:10342000064604EB850090F828B0B8F1000F04D0F0
+:10343000002140F2A950AFF3008000F087FB00901C
+:10344000B8F1000F04D0002140F2AF50AFF300807C
+:1034500094F82300002899D1B8F1000F04D000217E
+:1034600040F2B750AFF3008003490BE0980800200A
+:1034700000000000FFFF3F0098060020945102006A
+:103480008E00002001EB09100DF1040C00F1040086
+:103490009CE80E0080E80E004EB35FEA080604D0F8
+:1034A000002140F2C450AFF300803BEA070012D085
+:1034B00094F82E0020280ED126B1002140F2C950E8
+:1034C000AFF300802846FFF7BCFB20B99AF8000054
+:1034D000D8B3012849D0B8F1000F04D0002140F240
+:1034E000E650AFF30080284600F029FB01265FEA92
+:1034F000080504D0002140F2EF50AFF3008000989F
+:1035000000F02FFB25B1002140F2F350AFF3008013
+:103510008EB194F82D0004EB800090F8260020284E
+:1035200009D025B1002140F2FA50AFF30080F948EC
+:103530004078F8F75FFC25B1002140F2FF50AFF36F
+:10354000008004B03046BDE8F09FFFE7B8F1000FFF
+:1035500004D0002140F2D150AFF3008094F82D2028
+:1035600049460420FFF752F9C0E7002E3FF40EAFA2
+:10357000002140F2DC50AFF3008007E72DE9F84F5F
+:10358000E54D814695F82D004FF00008E34C4FF0D3
+:10359000010B474624B1002140F20D60AFF30080DB
+:1035A000584600F0DEFA85F8237024B1002140F27D
+:1035B0001260AFF3008095F82D00FFF755FD064629
+:1035C00095F8230028B1002CE4D000214FF4C3600B
+:1035D0004BE024B1002140F21C60AFF30080CE48E4
+:1035E000803800EB861111F81900032856D13346B4
+:1035F00005EB830A4A469AF82500904201D1012042
+:1036000000E0002000900AF125000021FFF763FC94
+:1036100001460098014203D001228AF82820AF77A2
+:10362000E1B324B1002140F22160AFF300803246C3
+:1036300049460120FFF7EAF89AF828A024B10021B2
+:1036400040F22C60AFF3008000F080FA834624B192
+:10365000002140F23160AFF3008095F8230038B1CB
+:10366000002C97D0002140F23560AFF3008091E745
+:10367000BAF1000F07D095F82E00202803D130466C
+:10368000FFF7DFFAE0B124B1002140F24960AFF367
+:103690000080304600F053FA4FF0010824B10021B9
+:1036A00040F25260AFF30080584600F05AFA24B15D
+:1036B000002140F25660AFF300804046BDE8F88F2D
+:1036C000002CF1D0002140F24460AFF30080E6E727
+:1036D0000020EFF717B90120EFF714B98D480078F3
+:1036E00070472DE9F0418C4C94F82E0020281FD112
+:1036F00094F82D6004EB860797F82550202D00D113
+:10370000FFDF8549803901EB861000EB45004078EA
+:1037100007F8250F0120F87084F82300294684F863
+:103720002E50324602202234FFF770F8002020701D
+:103730000FE42DE9F0417A4E774C012538B101288C
+:1037400021D0022879D003287DD0FFDFF0E700F0F8
+:1037500029FAFFF7C6FF207E00B1FFDF84F8215071
+:103760000020EFF7F6F8A168481C04D001230022DE
+:103770001846EFF741F914F82E0F217806EB0111E6
+:103780000A68012154E0FFF7ACFF0120EFF7E1F8F0
+:1037900094F8210050B1A068401C07D014F82E0FF7
+:1037A000217806EB01110A68062141E0207EDFF84E
+:1037B0006481002708F10208012803D002281ED0E6
+:1037C000FFDFB5E7A777EFF7B4F998F80000032813
+:1037D00001D165772577607D524951F8200094F832
+:1037E000201051B948B161680123091A0022184616
+:1037F000EFF702F9022020769AE7277698E784F817
+:10380000205000F0CFF9A07F50B198F80100616816
+:103810000123091A00221846EFF7EEF8257600E09A
+:10382000277614F82E0F217806EB01110A68002183
+:10383000BDE8F041104700E005E036480078BDE8FB
+:10384000F041F8F7D7BAFFF74CFF14F82E0F2178A4
+:1038500006EB01110A680521EAE710B52E4C94F831
+:103860002E00202800D1FFDF14F82E0F21782C4ADB
+:1038700002EB01110A68BDE81040042110477CB535
+:10388000254C054694F82E00202800D1FFDFA068C3
+:10389000401C00D0FFDF94F82E00214901AA01EB63
+:1038A0000010694690F90C002844EFF771F99DF972
+:1038B00004000F2801DD012000E0002000990844E9
+:1038C0006168084420F07F41A16094F8210000283D
+:1038D00007D002B00123BDE8704000221846EFF780
+:1038E0008BB87CBD30B5104A0B1A541CB3EB940F47
+:1038F0001ED3451AB5EB940F1AD3934203D9101A6D
+:1039000043185B1C14E0954210D9511A0844401C1E
+:1039100043420DE08C000020180900200000000048
+:103920009806002094510200FF7F841EFFDF0023D1
+:10393000184630BD0123002201460220EFF75CB893
+:103940000220EFF706B8EFF7A3B82DE9FC47B14C1A
+:10395000054694F82E00202800D1FFDF642D58D3AF
+:10396000AD4A0021521B71EB010052D394F82E2076
+:10397000A0462046DFF8A49290F82D7009EB0214BF
+:10398000D8F8000001AA28446946EFF701F99DF92B
+:103990000400002802DD0098401C0090A0680099F7
+:1039A00062684618B21A22F07F42B2F5800F30D218
+:1039B00008EB8702444692F82520202A0AD009EB1A
+:1039C00002125268101A0002C21700EB12600012B5
+:1039D00088421EDBA068401C10D0EFF759F8A168A0
+:1039E000081A0002C11700EB11600012022810DD56
+:1039F0000120EEF7AEFF4FF0FF30A06020682844B2
+:103A0000206026F07F402061012084F82300BDE87B
+:103A1000FC870020FBE72DE9F0477E4C074694F831
+:103A20002D00A4F1800606EB801010F8170000B9F5
+:103A3000FFDF94F82D50A046794C24B1002140F6C8
+:103A40006500AFF3008040F6710940F67A0A06EB94
+:103A5000851600BF16F81700012818D0042810D0CA
+:103A600005280ED006280CD01CB100214846AFF323
+:103A7000008020BF002CEDD000215046AFF3008025
+:103A8000E8E72A4639460120FEF7C0FEF2E74FF08C
+:103A9000010A4FF00009454624B1002140F681009B
+:103AA000AFF30080504600F05CF885F8239024B115
+:103AB000002140F68600AFF3008095F82D00FFF757
+:103AC000D3FA064695F8230028B1002CE4D0002153
+:103AD00040F68C001FE024B100214FF40960AFF3E1
+:103AE000008005EB860000F1270133463A46263078
+:103AF000FFF7F1F924B1002140F69400AFF3008004
+:103B000000F024F8824695F8230038B1002CC3D089
+:103B1000002140F69A00AFF30080BDE785F82D60E4
+:103B2000012085F82300504600F01BF8002C04D03B
+:103B3000002140F6A700AFF30080BDE8F0873549CB
+:103B400081F82D00012081F82300704710B5354819
+:103B500008B1AFF30080EFF3108000F0010072B6FF
+:103B600010BD10B5002804D12F4808B1AFF3008074
+:103B700062B610BD2D480068C005C00D10D01038C9
+:103B800040B2002806DA00F00F0000F1E02090F8C3
+:103B9000140D03E000F1E02090F8000440097047A4
+:103BA0000820704710B51B4C94F82400002804D15D
+:103BB000F7F7D2FE012084F8240010BD10B5154C93
+:103BC00094F82400002804D0F7F7EFFE002084F8D2
+:103BD000240010BD10B51C685B68241A181A24F064
+:103BE0007F4420F07F40A14206D8B4F5800F03D275
+:103BF000904201D8012010BD002010BDD0E9003254
+:103C0000D21A21F07F43114421F07F41C0E90031F5
+:103C10007047000018090020FF1FA1079806002028
+:103C200000000000000000000000000004ED00E0C3
+:103C30002DE9F041044680074FF000054FF00106E2
+:103C400004D55C480560066024F00204E0044FF0EF
+:103C5000FF3705D558484660C0F8087324F48054EF
+:103C6000600003D55548056024F08044E0050FD579
+:103C70005348C0F80052C0F8087352490D60091D3E
+:103C80000D60504A04210C321160066124F48074E6
+:103C9000A00409D54C484660C0F80052C0F808732B
+:103CA0004A48056024F40054C4F38030C4F3C031A2
+:103CB000884200D0FFDF14F4404F14D044484660DF
+:103CC000C0F8087343488660C0F80052C0F8087313
+:103CD00041490D600A1D16608660C0F808730D60CA
+:103CE000166024F4404420050AD53C4846608660AE
+:103CF000C0F80873C0F848733948056024F40064BC
+:103D000010F03CF93748044200D0FFDFBDE8F081F5
+:103D100070B520250022134620FA02F1C90719D0F8
+:103D200051B201F01F060124B4404E09B60006F15D
+:103D3000E026C6F88041C6F88042002906DA01F084
+:103D40000F0101F1E02181F8143D03E001F1E021D0
+:103D500081F80034521CAA42DED370BD70B5224CEB
+:103D60000D462060FFF764FF2068FFF7D1FF28466B
+:103D7000F7F7CFFE0FF022FD00F0ADF810F0FEF8DF
+:103D800010F041F8F8F708F8BDE870400FF0C4BD36
+:103D900010B5154C2068FFF74BFF2068FFF7B8FF00
+:103DA00010F0ECF8F7F773FF0020206010BD0A2038
+:103DB00070470000FC1F004000C0004004E50140C7
+:103DC000008000400485004000D0004004D5004041
+:103DD00000E0004000F0004000F5004000B000406E
+:103DE00008B50040FEFF0FFD9000002070B5264989
+:103DF0000A680AB30022154601244B685B1C4B601D
+:103E00000C2B00D34D600E7904FA06F30E681E42A7
+:103E10000FD0EFF3108212F0010272B600D001222F
+:103E20000C689C430C6002B962B6496801600020CE
+:103E300070BD521C0C2AE0D3052070BD4FF0E0216C
+:103E40004FF48000C1F800027047EFF3108111F0C9
+:103E5000010F72B64FF0010202FA00F20A4803683D
+:103E600042EA0302026000D162B6E7E70648002199
+:103E700001604160704701218140034800680840AB
+:103E800000D0012070470000940000202DE9F0418F
+:103E900015460E460446002700F0E7F8A84215D361
+:103EA000002341200FE000BF94F84220A25CF254AE
+:103EB00094F84210491CB1FBF0F200FB12115B1C9C
+:103EC00084F84210DBB2AB42EED3012700F0D9F800
+:103ED0003846BDE8F081704910B5802081F80004B3
+:103EE0006E49002081F8420081F84100433181F899
+:103EF000420081F84100433181F8420081F84100DD
+:103F000067480FF071FE6648401C0FF06DFEEEF73B
+:103F1000C9FEBDE8104000F0B4B8402070475F48CB
+:103F200000F0A3B80A4601465C48AFE7402070475E
+:103F30005A48433000F099B80A4601465748433082
+:103F4000A4E7402101700020704710B50446534893
+:103F5000863000F08AF82070002010BD0A46014625
+:103F60004E4810B58630FFF791FF08B1002010BD14
+:103F700042F2070010BD70B50C460546412900D934
+:103F8000FFDF48480068103840B200F050F8C6B271
+:103F90000D2000F04CF8C0B2864203D2FFDF01E0F2
+:103FA000EEF7D0FE224629463C48FFF76FFF002877
+:103FB000F6D070BD2DE9F041394F002506463F1D72
+:103FC00057F82540204600F041F810B36D1CEDB2C3
+:103FD000032DF5D33148433000F038F8002825D0C0
+:103FE0002E4800F033F8002820D02C48863000F00E
+:103FF0002DF800281AD0EEF77BFE29480FF0FCFDC3
+:10400000B0F5005F00D0FFDFBDE8F04124480FF0BD
+:1040100009BE94F841004121265414F8410F401C78
+:10402000B0FBF1F201FB12002070D3E751E700284A
+:1040300006DA00F00F0000F1E02090F8140D03E024
+:1040400000F1E02090F800044009704710F8411F8B
+:104050004122491CB1FBF2F302FB1311407881426B
+:1040600001D1012070470020704710F8411F4078AF
+:10407000814201D3081A02E0C0F141000844C0B2F5
+:10408000704710B506480FF0B7FD002803D1BDE812
+:104090001040EEF718BE10BD0DE000E0480900200A
+:1040A0009C00002004ED00E070B5154D2878401C00
+:1040B000C4B26878844202D0EEF7D5FE2C7070BD91
+:1040C0002DE9F0410E4C4FF0E02600BFEEF7C0FEA8
+:1040D00020BF40BF20BF677820786070D6F80052BC
+:1040E000EDF71CF9854305D1D6F8040210B9207804
+:1040F000B842EBD0EEF7A7FE0020BDE8F08100004B
+:10410000AC0000202DE9F041012528034FF0E0210B
+:104110000026C1F880011E4CC4F800610C2000F09C
+:104120002CF81C4801680268C94341F3001142F0B1
+:1041300010020260C4F804532560491C00E020BF4F
+:10414000D4F80021002AFAD019B9016821F0100131
+:104150000160114807686560C4F80853C4F800613D
+:104160000C2000F00AF83846BDE8F08110B504468E
+:10417000FFF7C8FF2060002010BD00F01F020121E2
+:1041800091404009800000F1E020C0F880127047A3
+:1041900000C0004010ED00E008C500402DE9F047E8
+:1041A000FF4C0646FF21A06800EB06121170217833
+:1041B000FF2910D04FF0080909EB011109EB061790
+:1041C0004158C05900F0F4F9002807DDA1682078B3
+:1041D00001EB061108702670BDE8F08794F80080A6
+:1041E00045460DE0A06809EB05114158C05900F0A3
+:1041F000DFF9002806DCA068A84600EB0810057867
+:10420000FF2DEFD1A06800EB061100EB08100D7038
+:104210000670E1E7F0B5E24B0446002001259A68FC
+:104220000C269B780CE000BF05EB0017D75DA7427A
+:1042300004D106EB0017D7598F4204D0401CC0B2FE
+:104240008342F1D8FF20F0BD70B5FFF77CFBD44C62
+:1042500008252278A16805EB0212895800F0A8F918
+:10426000012808DD2178A06805EB01114058BDE860
+:104270007040FFF75FBBFFF731FABDE87040F7F71A
+:10428000B9BD2DE9F041C64C2578FFF75CFBFF2D49
+:104290006ED04FF00808A26808EB0516915900F09F
+:1042A00087F90228A06801DD80595DE000EB051167
+:1042B00009782170022101EB0511425C5AB1521EAE
+:1042C0004254815901F5800121F07F4181512846F6
+:1042D000FFF764FF34E00423012203EB051302EB34
+:1042E000051250F803C0875CBCF1000F10D0BCF57C
+:1042F000007F10D9CCF3080250F806C00CEB423C0A
+:104300002CF07F4C40F806C0C3589A1A520A09E0B4
+:10431000FF2181540AE0825902EB4C3222F07F42A5
+:104320008251002242542846FFF738FF0C21A06832
+:1043300001EB05114158E06850F8272038469047B6
+:104340002078FF2814D0FFF7FEFA2278A16808EB46
+:1043500002124546895800F02BF9012893DD217897
+:10436000A06805EB01114058BDE8F041FFF7E2BA43
+:10437000BDE8F081F0B51D4614460E460746FF2BFA
+:1043800000D3FFDFA00700D0FFDF8548FF21002218
+:10439000C0E90247C5700671017042708270104614
+:1043A000012204E002EB0013401CE154C0B2A84219
+:1043B000F8D3F0BD70B57A4C064665782079854211
+:1043C00000D3FFDFE06840F825606078401C607033
+:1043D000284670BD2DE9FF5F1D468B460746FF242A
+:1043E000FFF7B1FADFF8B891064699F80100B84234
+:1043F00000D8FFDF00214FF001084FF00C0A99F8B8
+:104400000220D9F808000EE008EB0113C35CFF2B73
+:104410000ED0BB4205D10AEB011350F803C0DC45B6
+:104420000CD0491CC9B28A42EED8FF2C02D00DE054
+:104430000C46F6E799F803108A4203D1FF2004B036
+:10444000BDE8F09F1446521C89F8022008EB0411C5
+:104450000AEB0412475440F802B00421029B0022E8
+:10446000012B01EB04110CD040F801204FF400782F
+:1044700008234FF0020C454513D9E905C90D02D0B8
+:1044800002E04550F2E7414606EB413203EB0413EC
+:1044900022F07F42C250691A0CEB0412490A81547F
+:1044A0000BE005B9012506EB453103EB041321F0C0
+:1044B0007F41C1500CEB0411425499F80050204642
+:1044C000FFF76CFE99F80000A84201D0FFF7BCFE90
+:1044D0003846B4E770B50C460546FFF734FA064691
+:1044E00021462846FFF796FE0446FF281AD02C4D99
+:1044F000082101EB0411A8684158304600F058F833
+:1045000000F58050C11700EBD14040130221AA688A
+:1045100001EB0411515C09B100EB4120002800DCE3
+:10452000012070BD002070BD2DE9F047884681460E
+:10453000FFF770FE0746FF281BD0194D2E78A8689C
+:104540003146344605E0BC4206D0264600EB061252
+:104550001478FF2CF7D10CE0FF2C0AD0A6420CD126
+:1045600000EB011000782870FF2804D0FFF76CFEE4
+:1045700003E0002030E6FFF7E3F941464846FFF745
+:10458000A9FF0123A968024603EB0413FF20C854C6
+:10459000A878401EB84200D1A87001EB041001E0D9
+:1045A000140A002001EB061100780870104613E68B
+:1045B000081A0002C11700EB1160001270470000DA
+:1045C00070B50446A0F500002D4EB0F1786F02D210
+:1045D0003444A4F500042B48844201D2012500E0B4
+:1045E000002500F043F848B125B9B44204D3264869
+:1045F000006808E0012070BD002070BD002DF9D1D9
+:10460000B442F9D321488442F6D2F3E710B5044608
+:10461000A0F50000B0F1786F03D219480444A4F566
+:10462000000400F023F84FF0804130B116480068D4
+:1046300004E08C4204D2012003E014488442F8D202
+:10464000002080F0010010BD10B520B1FFF7DEFFA3
+:1046500008B1012010BD002010BD10B520B1FFF73A
+:10466000AFFF08B1012010BD002010BD0848094966
+:104670000068884201D10120704700207047000087
+:104680000000002000600200200000200800002040
+:10469000B0000020BEBAFECA0548064A0168914231
+:1046A00001D1002101600449012008607047000029
+:1046B000B0000020BEBAFECA40E5014053480021C8
+:1046C0000170417010218170704770B50546164623
+:1046D0000C460220EEF785F84C49012008704C4941
+:1046E000F01E08604B480560001F046070BD10B5E7
+:1046F0000220EEF776F8454901200870464800216F
+:10470000C0F80011C0F80411C0F8081143494FF473
+:104710000000086010BD3D480178C9B1404A4FF41F
+:10472000000111603C49D1F800310022002B1CBF70
+:10473000D1F80431002B02D0D1F8081111B1427028
+:10474000102103E00121417036490968817002702F
+:104750000020EEF746B82D480178002904BF4078C4
+:1047600070472D48D0F80011002904BF022070477F
+:10477000D0F8001100291CBFD0F80411002905D081
+:10478000D0F80801002804BF0120704700207047BE
+:104790001E4800B50278204B4078C821491EC9B296
+:1047A00082B1D3F800C1BCF1000F10D0D3F80001E2
+:1047B00000281CBFD3F8040100280BD0D3F808014F
+:1047C00050B107E0022802D0012805D002E00029FC
+:1047D000E4D1FFDF002000BD012000BD0B480178BF
+:1047E000002904BF807870470B48D0F800110029D9
+:1047F0001CBFD0F80411002902D0D0F8080108B17C
+:104800001020704707480068C0B27047B40000200D
+:1048100010F5004008F5004000F0004004F50140AC
+:1048200008F5014000F40040524800210170417039
+:10483000704770B5064614460D460120EDF7D1FFCE
+:104840004D480660001D0460001D05604B490020B6
+:10485000C1F850014A49032008604B4949480860A3
+:10486000091D4A48086070BD70B5424B012540EAF9
+:1048700002421D70464B42F080721A60454A116038
+:10488000454C0026C4F80461454A4449116000289B
+:1048900002BFC4F80052256070BD012818BFFFDFB9
+:1048A000C4F80062256040493E48086070BD314848
+:1048B000017871B13A4A394911603749D1F8042178
+:1048C0000021002A08BF417002D0384A12684270A5
+:1048D00001700020EDF785BF26480178002904BF4C
+:1048E000407870472C48D0F80401002808BF704772
+:1048F0002E480068C0B27047002808BF704730B526
+:104900001C480078002808BFFFDF2348D0F80411B6
+:10491000002918BF30BD0224C0F80443DFF890C05E
+:10492000DCF80010C1F30015DCF8001041F01001B4
+:10493000CCF80010D0F80411002904BF4FF4004156
+:104940004FF0E02207D100BFC2F8801220BFD0F89C
+:104950000431002BF8D02DB9DCF8001021F0100143
+:10496000CCF80010C0F8084330BD0B490120886026
+:1049700070470000B700002008F50040001000401C
+:104980001CF500405011004098F501400CF000402B
+:1049900004F5004018F5004000F00040000002035C
+:1049A00008F501400000020204F5014000F4004057
+:1049B00010ED00E010B5FF480024012144700470A0
+:1049C00044728472C17280F821408462446314305E
+:1049D00010F068FAF849601E0860091D0860091D9A
+:1049E0000C60091D0860091D0C60091D0860091D87
+:1049F0000860091D0860091D0860091D0860091D7F
+:104A00000860091D0860091D0860091D086010BDC7
+:104A1000EA48016801F00F01032904BF0120704733
+:104A2000016801F00F01042904BF022070470168EA
+:104A300001F00F01052904D0006800F00F000628DE
+:104A400007D1DF48006810F0060F0CBF08200420D3
+:104A5000704700B5FFDF012000BD30B4D5490268C2
+:104A6000DFF864C34A6142688A61007A08770A7D88
+:104A7000D44BACF1040401204AB10A7E00FA02F2E0
+:104A80001A608D7D002D0CBF2260CCF800204A7D7D
+:104A9000002A04BF30BC70474A7E90401860C97D30
+:104AA00000290CBF2060CCF8000030BC704730B546
+:104AB0000024054601290AD0022908BF4FF080745E
+:104AC00005D0042916BF08294FF0C744FFDF44F47E
+:104AD000847040F48010BD49086045F44030091DE1
+:104AE00040F00070086030BD30B500240546012953
+:104AF0000AD0022908BF4FF0807405D0042916BFE0
+:104B000008294FF0C744FFDF44F4847040F480105C
+:104B1000AE49086045F44030091D40F0007008605F
+:104B2000AB48D0F80001002818BFFFDF30BD0221DC
+:104B300010B44FF0E02301200022C3F88011DFF809
+:104B400094C2CCF80020CCF80000DFF88CC2DCF86E
+:104B5000004024F07044CCF80040A04C40F25B6C64
+:104B6000C4F800C0241F40F2031CC4F800C0A4F124
+:104B7000040CCCF80000DFF844C20320CCF800009D
+:104B8000DFF85CC29620CCF80000DFF85CC29548E4
+:104B9000CCF80000DFF858C29448CCF80000ACF123
+:104BA000040C9448CCF80000C3F880128849102007
+:104BB000C1F804037F4880F82D2010BC70477D4A5F
+:104BC0000368C2F802308088D08011727047794B38
+:104BD00010B51A7A8A4208D101460622981C0FF0B5
+:104BE0008DFF002804BF012010BD002010BD7148BA
+:104BF00090F8210070476F4A517010707047F0B5FF
+:104C00000546800000F1804000F580508B88C0F898
+:104C100020360B78D1F8011043EA0121C0F80016C4
+:104C200005F10800012707FA00F6734C002A04BFBB
+:104C30002068B04304D0012A18BFFFDF206830434A
+:104C40002060206807FA05F108432060F0BD0FF0EE
+:104C5000DDBA584890F82E007047564890F830005A
+:104C60007047664AC17811600068654900020860B3
+:104C70007047252808BF02210ED0262808BF1A2118
+:104C80000AD0272808BF502106D00A2894BF042242
+:104C9000062202EB4001C9B25A4A11605A49086023
+:104CA0007047F0B4434B9D7A012D62D0022D1CBF9A
+:104CB000F0BC704793F815C0BCF1000F04BFF0BC06
+:104CC000704700BF514C524F4FF47A7C012D57D0A2
+:104CD000DE7D5D7E002E18BF0126012908BF292137
+:104CE0000CD0022A0CBF4B4C012A03D0042A0CBF63
+:104CF0003C46494C04F2E141B1FBFCF1491F084438
+:104D00004649086046490020C1F84C01280286F057
+:104D1000010140EA015040F00311187F820002F1C6
+:104D2000804202F5C042C2F810153E4901EB8002F4
+:104D3000997EC80000F1804000F5F830C0F81425D5
+:104D4000DFF8E4C0C0F810C5D87EC30003F180438B
+:104D500003F5F833C3F81425264AC3F810250122B9
+:104D600002FA01F102FA00F0084330490860F0BC91
+:104D7000704793F814C0BCF1000FA3D1F0BC70478A
+:104D80009E7D1D7E002E18BF012601295DD0022ABE
+:104D900004BF274C4FF47A7151D0012A08BF4FF459
+:104DA000C8614CD0042A06BF3C4640F69801214C0D
+:104DB00042E00000240A0020000E004010150040D0
+:104DC00014140040180500500C0500501415004044
+:104DD00000100040FC1F00407817004038150040CC
+:104DE0004415004000000C0408F5014040800040DC
+:104DF000A4F5014010110040401600402415004069
+:104E00001C1500400815004054150040A224020063
+:104E1000D0FB010004360200C0D401004C850040E4
+:104E200000800040006000404C81004004F50140DB
+:104E30006836020030D3010018BF40F6E441214437
+:104E400001F5FA71B1FBFCF158E7022A08BF4FF4F3
+:104E50007A710AD0012A08BF4FF4C86105D0042A2C
+:104E60000CBF40F6980140F6E44149F6FC6211445B
+:104E7000E8E72DE9F047FC4D0446032090468946BB
+:104E8000C5F80002FA49F948086048460FF011FADF
+:104E900040460FF0F9F9F74F0126002C04BFBE720F
+:104EA0002E6007D0012C05D140460FF051FB0220A7
+:104EB000B8726E60F048C664F048006842464946E1
+:104EC000BDE8F047EDE62DE9F0410F46E64905461D
+:104ED00003201646C1F80002E54CE448206038463D
+:104EE0000FF0E7F930460FF0CFF930460FF030FB06
+:104EF000E04815B1012D09D011E001218172416B0B
+:104F000041F4801141634FF4801007E00221817267
+:104F1000416B41F4001141634FF4001020603246B0
+:104F20003946BDE8F0410020BBE62DE9FF4FCE4CED
+:104F30008246002581B003208946C4F80002CC4F88
+:104F4000CA48386003980FF0B4F904980FF09CF940
+:104F5000DFF82CB3C74E4FF00108BAF1000F03D0B1
+:104F6000BAF1010F21D035E0CBF8004096F82D00C2
+:104F7000012806D0022818BFFFDF0CD086F80A806F
+:104F800028E0DDE9031396F82C2048460FF012FACA
+:104F9000B16A4518F2E7DDE9031296F82C3048466D
+:104FA0000FF096F9B16A4518E8E704980FF0D0FAC7
+:104FB000B448CBF8000096F82D00DDE90313012872
+:104FC00096F82C20484624D00FF03EFAB16A4518D6
+:104FD0000220B072AC480560AD49AC480860706B07
+:104FE00040F400207063D4F800924FF0100AC4F827
+:104FF00008A30026C4F80062A6484FF4802BC0F82E
+:1050000000B0FF208DF80000C4F81061C4F81080D3
+:1050100009E00FF09BF9B16A4518D9E79DF8000047
+:10502000401E8DF800009DF8000018B1D4F8100162
+:105030000028F3D09DF80000002808BFFFDFC4F867
+:105040000061C4F80C61C4F81061C4F80461C4F8CC
+:105050001461C4F81861904800680090C4F8009288
+:10506000C7F800B0C4F804A34FF4002038608248A9
+:10507000C0F84C8081480068A84228BFFFDF28465E
+:10508000DDE9031205B0BDE8F04F0AE62DE9F84767
+:10509000754CD4F8000220F00B09D4F804034FF04B
+:1050A000100AC0F30018C4F808A30026C4F8006270
+:1050B00078497A4808606F4D0127A87A012802D004
+:1050C000022803D014E0287D10B911E0687D78B182
+:1050D000A87EEA7E07FA00F007FA02F210430860A1
+:1050E000287F800000F1804000F5C040C0F81065C6
+:1050F000FF208DF80000C4F81061276105E000BFB3
+:105100009DF80000401E8DF800009DF8000018B1C9
+:10511000D4F810010028F3D09DF80000002808BF43
+:10512000FFDFC4F810616E72AE72EF72C4F80092C5
+:10513000B8F1000F18BFC4F804A3BDE8F8870068F1
+:10514000574920F07F40086070474FF0E02002216F
+:10515000C0F88011C0F8801270474FF0E0210220A3
+:10516000C1F8000170474F49087070474E49086008
+:10517000704730B53F4C0546A06AA84228BFFFDF04
+:105180000120207300203C492561C1F844014748B3
+:105190000560606B40F480006063C80134490860BA
+:1051A00030BD70B5334C0546414A0220207310686B
+:1051B0000E4600F00F00032808BF012213D010682C
+:1051C00000F00F00042808BF02220CD0106800F085
+:1051D0000F0005281BD0106800F00F0006281CBF28
+:1051E000FFDF012213D094F82D0094F82C10012831
+:1051F00015D028460FF086F91F4920610020C1F81C
+:1052000044012169A06A08442849086070BD294802
+:10521000006810F0060F0CBF08220422E3E73346B3
+:1052200028460FF038F9E7E71A494FF48000086084
+:105230001048416B21F480014163002101737047E4
+:10524000C20002F1804202F5F8321B4BC2F8103561
+:10525000C2F8141501218140054801600548426BE0
+:105260001143416370470000001000400000040437
+:1052700004F50140240A0020008000404C850040D5
+:10528000ACF50140041000404885004048810040D2
+:10529000A8F5014008F501401811004000000C0479
+:1052A0003C150040B9000020041500404485004032
+:1052B000101500401414004004110040FB48012167
+:1052C0004160C1600021C0F84411F9480160F9480B
+:1052D00081627047F8490860F848D0F8001241F040
+:1052E0004001C0F800127047F448D0F8001221F0D5
+:1052F0004001C0F80012F049002008607047EF48F4
+:10530000D0F8001221F01001C0F8001201218161D3
+:105310007047EA480021C0F81C11D0F8001241F093
+:105320001001C0F800127047E44981B0D1F81C2187
+:10533000012A1EBF002001B07047E14A126802F046
+:105340007F02524202700020C1F81C01DD48006853
+:105350000090012001B0704730B50C00054608BF31
+:10536000FFDF14F0010F1CBF012CFFDF002D0CBF6D
+:1053700001200220CF4901284872CC72CF4904BFD6
+:10538000D1F8000240F0040007D0022807BFD1F88E
+:10539000000240F00800FFDF30BDC1F8000230BD60
+:1053A0002DE9F84FDFF8209399F80000042828BF72
+:1053B000FFDFDFF8F8A2DAF84C11C448BD4C002634
+:1053C0004FF00108D1B1A17A012902D0022903D0FE
+:1053D00014E0217D11B911E0617D79B1A17EE27EF9
+:1053E00008FA01F108FA02F211430160217F8900F5
+:1053F00001F1804101F5C041C1F81065B348616B0E
+:1054000001606663217B002019B1DAF8441101299B
+:1054100000D00021A27AA94D012A71D0022A76D0AB
+:10542000D5F8101101290CBF1021002141EA000715
+:10543000A748016811F0FF0F03D0D5F81411012916
+:1054400000D0002184F82E10006810F0FF0F03D068
+:10545000D5F81801012800D0002084F82F009D48BD
+:10546000006884F83000FFF776F9012818BF0020A3
+:1054700084F83100C5F80061C5F80C61C5F8106109
+:10548000C5F80461C5F81461C5F818619248006850
+:1054900000908648C0F8446190480068DFF810A288
+:1054A0000090DAF800006062AAF104000068A062CF
+:1054B0008B48016801F00F01032908BF012013D0B8
+:1054C000016801F00F01042908BF02200CD0016817
+:1054D00001F00F01052929D0006800F00F0006280F
+:1054E0001CBFFFDF012021D084F82C00A07ADFF858
+:1054F000F4B184F82D0002282DD11FE000E006E071
+:10550000D5F80C01012814BF0020082088E7D5F841
+:105510000C01012814BF00200220734A1268012ADE
+:1055200014BF042200221043084379E76F48006843
+:1055300010F0060F0CBF08200420D5E7607850B1AA
+:10554000DBF8001009780840217831EA000008BF34
+:1055500084F8208001D084F8206017F0020F07D073
+:1055600099F80010624A4908606A52F82110884789
+:1055700017F0010F18BF00210CD05E4A99F80030D7
+:10558000A06A52F82320904799F8000010F0010F0C
+:105590002AD10AE017F0020F18BF0121EDD117F050
+:1055A000080F18BF0221E8D1EEE7DBF80000007811
+:1055B00000F00F00072828BF84F8216014D2DBF820
+:1055C0000000062200F10901A01C0FF097FA40B973
+:1055D000207ADBF800100978B0EBD11F08BF01205A
+:1055E00000D0002084F82100E17A002011F0020FA1
+:1055F0001CBF17F0020F17F0040F19D111F0100F94
+:105600001CBF94F82F20002A02D094F831207AB1E0
+:1056100011F0080F1CBF94F82020002A08D111F0C7
+:10562000040F02D094F8211011B117F0010F00D02F
+:105630000120617A19B170B1FFF728FD19E0234804
+:105640002D490160D5F8000220F00300C5F80002E2
+:1056500084F80B800DE04FF0000B012913D00229D4
+:1056600018BFFFDF4CD0A06A012258440021FFF789
+:1056700018FB17F0010F56D0204899F8001050F889
+:105680002100804770E0D5F8000220F00400C5F842
+:105690000002667284F80B80012384F80A801A469F
+:1056A000002196200EF014FE3BE000000080004038
+:1056B00044850040240A002060150040001000408E
+:1056C000481500401C110040B900002008F50140B9
+:1056D0004016004010140040181100404481004062
+:1056E0001015004004150040001400401414004040
+:1056F000AC510200F451020000000404B451020055
+:10570000D5F8000220F00800C5F80002667284F89F
+:105710000B800220A07201231A46002196200EF071
+:1057200015FE83469FE717F0020F08D0624999F8EB
+:10573000002028EA970051F82210884714E017F05B
+:10574000080F06D05D4899F8001050F821008047F6
+:105750000AE017F0100F08BFFFDF05D0584899F88E
+:10576000001050F821008047A07A022818BFBDE839
+:10577000F88F207B002808BFBDE8F88F5149C1F899
+:105780004461022814D0012818BFFFDFA16A2069F4
+:10579000884298BFFFDF2069CAF80000606B4A4961
+:1057A00040F4800060634FF480000860BDE8F88F2B
+:1057B0002169A06A0844EFE70021444A81B000282B
+:1057C00018BFC2F80012C2F80011C2F80C11C2F8DA
+:1057D0001011C2F80411C2F81411C2F818113C4893
+:1057E0000068009001B07047012804BF282070476E
+:1057F000022804BF18207047042812BF08284FF45D
+:10580000A870704700B5FFDF282000BD012804BF45
+:1058100041F6A4707047022804BF41F288307047F7
+:10582000042804BF45F63C207047082804BF47F20F
+:10583000AC10704700B5FFDF41F6A47000BD012831
+:1058400004BF41F2D4707047022804BF41F2040043
+:105850007047042812BF082842F6A000704700B520
+:10586000FFDF41F2D47000BD012812BF02280020E2
+:105870007047042812BF08284FF4C870704700B55D
+:10588000FFDF002000BD11490820C1F800021249C5
+:1058900010480860124911480860091D1148086045
+:1058A000091D11480860091D1048086006494FF499
+:1058B0004020086070470000C4510200D45102002B
+:1058C000E45102000080004004F501400010004057
+:1058D000181100400000040408F5014000110040C8
+:1058E000A0F50140141000401C11004010100040B1
+:1058F00010B53F4822210FF0ACF93D48017821F066
+:1059000010010170012107F0D9FD3A49002081F80A
+:1059100022004FF6FF70888437490880488010BD08
+:10592000704734498A8C824218BF7047002081F842
+:1059300022004FF6FF70888470472D490160704740
+:105940002D49088070472B498A8CA2F57F43FF3B85
+:1059500003D0002101600846704791F822202549B4
+:10596000012A1ABF0160012000207047214901F17E
+:10597000220091F82220012A04BF00207047012252
+:1059800002701D4800888884104670471A49488074
+:1059900070471849184B8A8C5B889A4206D191F857
+:1059A0002220002A1EBF016001207047002070479E
+:1059B0001048114A818C5288914209D14FF6FF71EB
+:1059C000818410F8221F19B1002101700120704755
+:1059D000002070470748084A818C5288914205D1BF
+:1059E00090F8220000281CBF00207047012070475B
+:1059F000820A00205C0A0020BA0000207047574A43
+:105A0000012340B1012818BF7047137008689060E7
+:105A100088889081704753700868C2F802008888AF
+:105A2000D08070474D4A10B1012807D00EE0507861
+:105A300060B1D2F802000860D08804E0107828B184
+:105A40009068086090898880012070470020704726
+:105A5000424910B1012803D006E0487810B903E0AC
+:105A6000087808B1012070470020704730B58DB02C
+:105A70000C4605460D2104A80FF00DF9E0788DF8CD
+:105A80001F0020798DF81E0060798DF81D002868B0
+:105A9000009068680190A8680290E86803906846E2
+:105AA0000DF026FF20789DF82F1088420CD16078E9
+:105AB0009DF82E10884207D1A0789DF82D108842BD
+:105AC00002BF01200DB030BD00200DB030BD30B59B
+:105AD0000C4605468DB04FF0030104F1030012B1EE
+:105AE000FEF72AFA01E0FEF746FA60790D2120F070
+:105AF000C00040F04000607104A80FF0CCF8E078DE
+:105B00008DF81F0020798DF81E0060798DF81D003A
+:105B10002868009068680190A8680290E86803907F
+:105B200068460DF0E5FE9DF82F0020709DF82E00D0
+:105B300060709DF82D00A0700DB030BD10B500292B
+:105B400004464FF0060102D0FEF7F6F901E0FEF739
+:105B500012FA607920F0C000607110BDBE00002014
+:105B600070B5FF4E0446306890F8001100250129F9
+:105B700019D090F8FA10012924D090F8D0100129FA
+:105B80002AD090F8F21001291CBF002070BD65706A
+:105B900017212170D0F8F4106160B0F8F81021815D
+:105BA00080F8F25016E065701C212170D0F80111C8
+:105BB0006160D0F80511A16090F80911217380F897
+:105BC000005107E0657007212170D0F8FC1061607A
+:105BD00080F8FA50012070BD65701421217000F129
+:105BE000D2012022201D0EF0B5FF01212172306864
+:105BF00080F8D050DB48B0F8D420A0F8FC207268C0
+:105C0000537B80F8FE3080F8FA101088FBF75EF9BD
+:105C1000FAF705FEDEE7D248006890F8D0100029B8
+:105C200014BFB0F8D4004FF6FF70704770B5CC4C7D
+:105C30002068002808BFFFDF002520684570002885
+:105C400008BFFFDF2068417800291CBFFFDF70BD5F
+:105C50004FF486710FF01FF82068FF2101707F213B
+:105C600080F8361013214184282180F8CC100121BE
+:105C700080F8B81080F8BD50FFF736FBFEF74BFDFB
+:105C8000B94807F0A7F9B94807F0A4F9BDE8704092
+:105C9000B74807F09FB9B2490968097881420CBF3B
+:105CA000012000207047AE48006890F82200C0F341
+:105CB000001070472DE9F04FA948D0F800C09CF8BB
+:105CC0002400C0F38001C0F34002114400F0010041
+:105CD0000B18BCF822000025C0F3001139B31328BB
+:105CE0001DD009DC102802BFA24830F81300BDE81F
+:105CF000F08F122813D006E0152808D01D2804BF05
+:105D00009D48BDE8F08FFFDF2846BDE8F08F9B4936
+:105D1000002031F8131013FB0010BDE8F08F9849F4
+:105D2000002031F8131013FB0010BDE8F08F0024A1
+:105D30009CF8BA209CF8BB10924EDFF84CA2DFF81A
+:105D40004CB210F0030F4FF4C8774FF4BF784FF404
+:105D5000A8797CD010F0010F17D0082904BF3C4669
+:105D600040200CD0042904BF4446102007D002294B
+:105D700007BF05F11804042005F12804082000EBF2
+:105D8000400E0EEB0010204417E0082904BF3846EF
+:105D900040240CD0042904BF4046102407D0022917
+:105DA00007BF05F11800042405F12800082404EBBE
+:105DB000C40404EB440400EB44009CF8CCC0022A69
+:105DC00008BF4FF47A740DD0012A04BF56464FF431
+:105DD000C86407D0042A07BF5E4640F698046C4E9C
+:105DE00040F6E444344404F2E7364FF47A74B6FBE8
+:105DF000F4F4C3EB031606EB860604EB8604082ACC
+:105E000052D0042A4BD0022A0CBF05F1180605F126
+:105E100028064FF019020CBF4FF0040A4FF0080A91
+:105E200012FB0A6212FB0342082908BF40230BD071
+:105E3000042908BF102307D0022907BF4FF0180913
+:105E400004234FF028090823C3EBC30300E030E02C
+:105E500003EB430309EB43031A4411F00C0F08BF93
+:105E60004FF0000C6244082908BF40210CD00429DF
+:105E700004BF4746102107D0022907BF05F11807C4
+:105E8000042105F128070821C1EBC10101EB410103
+:105E900007EB41011144084400F526740EE0464624
+:105EA00014224FF0100ABBE73E4614224FF0400A7E
+:105EB000B6E710F0020F18BFFFDF02D02046BDE8A2
+:105EC000F08F022A08BF4FF47A700DD0012A04BF68
+:105ED00056464FF4C86007D0042A07BF5E4640F616
+:105EE00098002B4E40F6E440304400F2E73C4FF47B
+:105EF0007A70BCFBF0F0C3EB031C0CEB8C0C00EBDA
+:105F00008C0C082A04BF142040220CD0042A44D050
+:105F1000022A0CBF05F1180705F128074FF01900F8
+:105F20000CBF0422082210FB027010FB03C00829DA
+:105F300008BF40210BD0042908BF102107D0022937
+:105F400007BF4FF0180904214FF028090821C1EBC1
+:105F5000C10101EB410109EB410108441AE00000D5
+:105F6000CC000020A40A0020B00B0020D80B002099
+:105F7000000C002018520200F18913002052020088
+:105F80001052020068360200A2240200D0FB010079
+:105F900030D3010000F5B27490E714204746102278
+:105FA000C1E7F94840F271210068806A48437047B0
+:105FB000F548006890F83500002818BF01207047A8
+:105FC00010B5F24C207B022818BF032808D1207D91
+:105FD00004F1150105F0E8FD08281CBF012010BDE3
+:105FE000207B002816BF022800200120BDE81040B9
+:105FF000FFF72EBDE449096881F8300070472DE9AC
+:10600000F047E14D2968087B002816BF02280020D0
+:10601000012048730E31FFF705FD2968087B02282F
+:1060200016BF03280122002281F82F20082081F8C2
+:106030002D00487B0126002701F10E03012804BF33
+:106040005B7913F0C00F0AD001F10E03012804D1CF
+:10605000587900F0C000402801D0002000E0012065
+:1060600081F82E00002A04BF91F8220010F0040FDE
+:1060700006D0087D153105F097FD296881F82D00BF
+:1060800028684760FCF720FF2968C04C4FF00009E2
+:10609000886094F82D0005F0A3FD804694F82F0049
+:1060A000002818BFB8F1000F04D01021404606F0B8
+:1060B000D4FB68B194F8300000281CBF94F82E007F
+:1060C00000281DD0607B04F10E0101280ED012E0E3
+:1060D00066734A4604F10E014046FFF7F8FC94F857
+:1060E0002D1004F10E0005F074FE09E0487900F06F
+:1060F000C000402831D0394604F10E00FFF71EFDE4
+:106100002868C77690F8220010F0040F08BFBDE899
+:10611000F087002794F82D0005F06BFD040008BF00
+:10612000BDE8F087102106F098FB002818BFBDE8F5
+:10613000F08728683A4600F11C01C6762046FFF732
+:10614000C6FC286800F11C01914806F07AFFBDE802
+:10615000F04701218E4806F08FBF05F073FE4A46D6
+:1061600004F10E01FFF7B3FCCAE778B5874904468E
+:10617000854D407B08732968207808706088ADF8E9
+:10618000000080B200F00102C0F3400342EA430283
+:10619000C0F3800342EA8302C0F3C00342EAC302B1
+:1061A000C0F3001342EA0312C0F3401342EA431261
+:1061B000C0F3801042EA80104884E07D012808BFC7
+:1061C000012607D0022808BF022603D0032814BFE7
+:1061D000FFDF0826286880F8BA60607E012808BFC3
+:1061E000012607D0022808BF022603D0032814BFC7
+:1061F000FFDF0826286880F8BB60217B80F8241028
+:10620000418C1D290CBF002161688162617D80F88D
+:106210003510A17B002916BF02290021012101753B
+:10622000D4F80F10C0F81510B4F81310A0F8191016
+:10623000A17EB0F8CE2061F30302A0F8CE20E17E6B
+:10624000012918BF002180F83410002078BD4E4885
+:106250000068408CC0F3001119B110F0040F05D094
+:1062600002E010F0020F01D00020704701207047BB
+:10627000454A00231268C2F8C030B2F822C0BCF10F
+:106280001D0F02BFC2F8C83082F8C4307047002921
+:1062900008BFC2F8C8300AD0936A40F2712C03FBE1
+:1062A0000CF31944491EB1FBF3F1C2F8C81082F88F
+:1062B000C40070470346344810B50168D1F8C820BF
+:1062C000002A1ABFD1F8C0C0BCF1000F012405D0CC
+:1062D0009A4205D90124D01AC1F8C800204610BD41
+:1062E00091F82210002411F0010F1CBF40680088B3
+:1062F0004FF0430108BF002001F017F9EEE72248F4
+:10630000006890F8B70000280CBF012000207047FB
+:1063100070B51F2834BF04461F2400221A4D286878
+:1063200080F8B920224678300EF014FC286801214C
+:1063300080F8974080F8B91070BD10B51F2828BFAD
+:106340001F20C2B2104C0023206880F8B83080F8BB
+:10635000B72098300EF0FEFB2168012081F8B800CC
+:1063600010BD0949096881F8BD00704706480068FA
+:1063700090F8220000F0010070470348006890F890
+:106380002200C0F340007047CC000020A40A002087
+:10639000B00B0020FE48006890F82200C0F34010C7
+:1063A0007047FB48006890F82200C0F3C0007047B7
+:1063B00001207047F648006890F8BB00704770B540
+:1063C000FEF77CFFFEF730FFFEF760FEFEF7BDFE36
+:1063D000EF4C2068D0F8C010491CC0F8C01090F8ED
+:1063E0003300002530B1FEF77FFFFEF794F92068F7
+:1063F00080F833502068457090F8C410F9B1D0F897
+:10640000C02091421BD8042002F08AFA206890F83C
+:10641000220010F0010F0CD060684321008801F0C9
+:1064200084F860680088FAF751FDBDE87040FAF71B
+:10643000E7B9BDE870404321002001F076B8D0F8FC
+:10644000C81019B1D0F8C020914202D990F8370095
+:10645000D8B1042002F064FA206890F8220010F00D
+:10646000010F0CD060683C21008801F05EF8606884
+:106470000088FAF72BFDBDE87040FAF7C1B9BDE816
+:1064800070403C21002001F050B8BDE87040002071
+:1064900002F046BA2DE9F84FBD4E804617463068E7
+:1064A0008B464FF0000A458C15F0030F10D015F005
+:1064B000010F05F0020005D0002808BF4FF0010AC7
+:1064C00006D004E0002818BF4FF0020A00D1FFDF19
+:1064D0004FF000094C4615F0010F05F002000BD0FB
+:1064E00070B915F0040F0BD049F00800002F18BF49
+:1064F00040F0030440D090E010B115F0040F0DD02F
+:1065000015F0070F10D015F0010F05F0020036D07E
+:10651000002808BF15F0040F27D03DE0002F18BF5A
+:1065200049F0090479D134E02FB149F0080415F09D
+:10653000200F14D071E0316805F0200291F8770047
+:10654000104308BF49F0010467D049F0180415F062
+:10655000200F62D191F8BA1008295AD156E031685B
+:1065600091F8BA10082951D153E049F00800002FE2
+:1065700018BF40F0010450D140F010044DE0002855
+:1065800018BF15F0040F07D0002F18BF49F00B04F7
+:1065900043D149F0180440E015F0030F3CD115F049
+:1065A000040F39D077B1316849F0080091F8BA107A
+:1065B00008290CBF40F0020420F0020415F0200F5F
+:1065C00022D02AE0316805F0200291F877001043CC
+:1065D00008BF49F0030420D049F0180015F0200F3F
+:1065E00009D000BF91F8BA10082914BF40F0020486
+:1065F00020F0020411E091F8BA20082A14BF40F0FC
+:10660000010020F00100EDE7082902D024F0010488
+:1066100003E044F0010400E0FFDF15F0400F18BF75
+:10662000FFDFA8F8009098F80000072120F0200074
+:1066300088F80000404606F0D2FC5146404606F07D
+:10664000D1FE2146404606F0D6FE14F0010F0CD0D4
+:106650003068062300F10E010022404606F0A8FE35
+:106660003068417B404606F0FAFC14F0020F1BD064
+:106670003068BBF1000F0BD000F11C010623012292
+:10668000404606F095FE0121404606F0F5FC0BE081
+:1066900000F1150106230122404606F089FE30680C
+:1066A000017D404606F0E8FC14F0040F18BFFFDF40
+:1066B00014F0080F17D0CDF800903068BDF8001026
+:1066C0000223B0F8CE00020962F30B01ADF800100E
+:1066D0009DF80110032260F307118DF8011069463F
+:1066E000404606F065FE012F16D1306890F877001D
+:1066F00090B1404606F072FE3368401CC0B293F879
+:106700007710C0F125008142B8BF084682B203F17C
+:106710005801404606F09DFE0020002818BFFFDF0C
+:106720000020002818BFFFDF0020002818BFFFDF6F
+:10673000BDE8F88F2DE9F843154C2068002808BF04
+:10674000FFDF2068417811BB0178FF2926D00027A0
+:1067500080F83170877080F837703846FEF703FD97
+:10676000FEF7E5F9206890F9BD00FEF770FA0948D8
+:10677000FEF777FA0848FEF7E2FC206890F824005C
+:1067800010F0010F0DD02520FEF773FA10E005E0A0
+:10679000CC0000200C520200095202000C20BDE87F
+:1067A000F88310F0020F18BF262067D0FEF761FAB9
+:1067B000206890F8BA102520FEF779F9206880F853
+:1067C0002C70FEF7CAFC2068002190F8BA20084619
+:1067D000FEF779FB0F210520FEF70DFA2068FF4D2B
+:1067E000012690F82E10002901BF90F82F100029E3
+:1067F00090F8220010F0040F70D0FCF765FB804683
+:10680000206841468068FDF76DF8F54990FBF1F985
+:1068100001FB190041424046FCF75FF80146206841
+:10682000816041684944416005F0BBF90146206838
+:10683000426891426DD8C0E901784FF0010895F89F
+:106840002D0005F0CDF9814695F82F00002818BFDE
+:10685000B9F1000F04D01021484605F0FEFFA0B1A9
+:1068600095F8300000281CBF95F82E00002824D091
+:10687000687B05F10E01012815D019E010F0040F16
+:1068800014BF2720FFDF91D192E732466E7305F1E6
+:106890000E014846FFF71BF995F82D1005F10E0083
+:1068A00005F097FA09E0487900F0C000402816D0BA
+:1068B000414605F10E00FFF741F9206890F82200EB
+:1068C00010F0040F25D095F82D0005F092F95FEA3D
+:1068D00000081ED0102105F0C0FF40B119E005F0FE
+:1068E000B1FA324605F10E01FFF7F1F8E5E720684D
+:1068F000324600F11C01C6764046FFF7E8F82068F2
+:1069000000F11C01B74806F09CFB0121B54806F0D8
+:10691000B3FB2068417B0E30FEF751F9206890F8F8
+:10692000B81079B390F8B72080F8772000F198017B
+:1069300058300EF054F9206890F82210C1F300117D
+:10694000E9B9B0F8CE0002210609ADF8006068464A
+:10695000FDF7F2FA28B1BDF80000C0F30B00B04219
+:1069600004D1BDF80000401CADF800002168BDF85E
+:106970000000B1F8CE2060F30F12A1F8CE202068FD
+:1069800080F8B870206890F8B91059B190F8972045
+:1069900080F8572000F1780138300EF020F9206897
+:1069A00080F8B9702068B0F8CE10D0F8C02009097E
+:1069B00051FA82F190F8BC20DFF82CC211446346F2
+:1069C0000022E1FB0C3212096FF0240302FB0311D9
+:1069D00080F8BC1090F82210824E90F81B80C1F312
+:1069E000001106F1280900295DD03780317821F0A7
+:1069F00020013170408C132837D01CDC10284DD07A
+:106A0000122846D0FFDF00BF05F10E01754806F0E1
+:106A10000AFB697B734806F022FB2068418C1D2924
+:106A200018BF15297ED090F8772000F15801304624
+:106A300006F04BFB7EE0152818BF1D28E2D101218E
+:106A4000304606F0CCFA3078B8F1000F40F0200064
+:106A50003070206812D000F11C01304606F0F1FAC7
+:106A60000121304606F008FBCEE70021304606F053
+:106A7000B6FA307840F020003070C5E700F115011B
+:106A8000304606F0DEFA2068017D304606F0F4FA62
+:106A9000BAE70621304606F0A2FAB5E702213046F1
+:106AA00006F09DFAB0E7002241463046FFF7F2FCBF
+:106AB000206890F87710002904BF408C10F0010F77
+:106AC00005D110F0020F08BF10F0200F04D00122F2
+:106AD00041464846FFF7DEFCF07810F03F0F1CBF40
+:106AE000307910F0100F25D0304606F076FA226883
+:106AF000014692F82400C0F38003C0F3400C6344C5
+:106B000000F00100034492F82C00C0F38002C0F3AF
+:106B1000400C624400F001001044181AC0B200F0AA
+:106B200018FD00E006E00090032304226946304689
+:106B300006F03EFC206890F82200C0F30010B0B1CF
+:106B40002A4E04213046378006F049FA05F10E013D
+:106B5000304606F068FA697B304606F080FA206815
+:106B600000F1380190F85720304606F0D2FA05F0CF
+:106B70008DF803211E4805F01CF9216881F83300C7
+:106B80000020BDE8F8831B49486070472DE9F843B1
+:106B9000184C8046206890F8312032B1408C1D2876
+:106BA00008BFFFDFBDE8F84309E4012631B390F8E0
+:106BB000BC00FEF75EF8206890F8BB102520FDF7BA
+:106BC00076FF206801224FF4967190F8BB300020C8
+:106BD000FEF7ABF90848FEF7C9FA10E0A40A002056
+:106BE00040420F00B00B002053E4B36E000C0020B5
+:106BF000280C0020CC000020D80B002006E02068E4
+:106C00004670867080F83160BDE8F883F948FEF779
+:106C1000ADFA2068002590F8241090F82C0021EAA5
+:106C2000000212F0010F18BF01250ED111F0020F62
+:106C300004D010F0020F08BF022506D011F0040F97
+:106C400003D010F0040F08BF04250027B8F1000F8F
+:106C50005CD0012D1CD0022D08BF26201CD0042D95
+:106C600014BFFFDF272017D0206890F8BA10252026
+:106C7000FDF71DFF206890F82210C1F3001171B1DB
+:106C8000002201234FF496711046FEF74EF93DE0C5
+:106C90002520FDF7EEFFE7E7FDF7EBFFE4E790F8CF
+:106CA000BA3001224FF496710020FEF73EF9D14828
+:106CB000C17811F03F0F1CBF007910F0100F25D0E4
+:106CC000CC4806F08AF92368014693F82420C2F3E1
+:106CD0008000C2F3400C604402F0010200EB020CA1
+:106CE00093F82C20C2F38000C2F34003184402F052
+:106CF00001020244ACEB0200C0B200F02AFC00909A
+:106D0000032304226946BB4806F052FB206890F832
+:106D10002C10294380F82C1090F8242032EA01012D
+:106D200011D04670408C132820D01BDC102808BFDF
+:106D3000BDE8F883122819D0C0F30010002818BF4E
+:106D4000FFDFBDE8F883418C1D2908BF80F82C7057
+:106D5000E7D0C1F30011002914BF80F8316080F83A
+:106D60003170DEE7152818BF1D28E5D1BDE8F843CE
+:106D700001210846FEF7F0BA9F4810B50068417837
+:106D800041B90078FF2805D000210846FFF7FEFE34
+:106D9000002010BDFEF792FAFEF746FAFEF776F9EC
+:106DA000FEF7D3F90C2010BD93490120096881F842
+:106DB000370070479049096881F83200704770B514
+:106DC000002601F01DFC002800F0C4808A4C2068D9
+:106DD000417801220025012905D0022901D003298B
+:106DE00070D0FFDF70BD81780225B1B390F822002A
+:106DF00010F0030F67D08148FEF7B8F92068012230
+:106E0000962190F8BB301046FEF78FF8216891F874
+:106E1000BB0091F8CC1010F00C0F08BF0021962099
+:106E2000FEF7BFF92068457090F8330058B1FDF7C0
+:106E30005EFC206890F8BB0010F00C0F0CBF4020E7
+:106E40004520FEF747FA206890F83400002808BF74
+:106E500070BDBDE87040FEF75CBA418CC1F3001212
+:106E60009AB1102929D090F8330020B1FDF73FFCEA
+:106E70004020FEF72FFA6148FEF778F9206890F875
+:106E8000221011F0040F1FD029E090F8242090F870
+:106E90002C309A4211D190F87700002808BF11F0E9
+:106EA000010F05D111F0020F08BF11F0200F51D0D2
+:106EB000BDE870400121084668E6BDE87040002149
+:106EC000012063E619E045E090F83500012814BF81
+:106ED0000328102646F00E010020FEF73DFA206838
+:106EE00090F83400002818BFFEF713FA002196200E
+:106EF000FEF757F92068457070BD817801B3418C69
+:106F000011F0010F21D080F8D02090F8D210B0F805
+:106F1000D40000F00AFB60680088F9F7D7FFF9F7A2
+:106F20006FFC20684570FEF7C9F9FEF77DF9FEF7A2
+:106F3000ADF8FEF70AF9BDE87040032001F0F0BC9F
+:106F40008178BDE87040012020E611F0020F04BFF7
+:106F5000FFDF70BDBDE87040FFF731BAFFF72FBA11
+:106F600010B5254C206890F8341049B13630FEF742
+:106F7000DBF918B921687F2081F83600FEF7BFF9E8
+:106F8000206890F8330018B1FEF7AEF9FDF7C3FBA7
+:106F900001F036FBA8B1206890F82210C1F300116F
+:106FA00079B14078022818BFFFDF00210120FFF7E8
+:106FB000EDFD2068417800291EBF40780128FFDFE1
+:106FC00010BDBDE81040FFF7FAB92DE9F0470A4FB0
+:106FD0000E4603283A68518C12D092F8320001F024
+:106FE000010410F1000918BF4FF001094FF001082A
+:106FF0000CE00000B00B0020CC000020280C00208A
+:10700000C1F340044FF000094FF00208FDF721FEE4
+:10701000054634EA090008BFBDE8F0873868FF4C30
+:1070200090F8330060B104F016FE30700146FF287E
+:1070300006D0E01C04F004FE307804F017FE05438F
+:107040002078C0F380113868027D914209D100F1A7
+:1070500015010622E01C0DF051FD002808BF01209B
+:1070600000D000203178FF2906D0C0B9386890F8E8
+:107070002D00884215D112E098B12078E11CC0F3B0
+:10708000801004F091FD064604F0F4FE38B130465D
+:1070900004F0AFFD18B1102105F0DFFB08B10120AD
+:1070A00000E00020396891F8221011F0040F01D09F
+:1070B000F0B11AE0CDB9DA4890F83500002818BFD1
+:1070C000404515D114F8030B2146C0F3801004F09D
+:1070D0006BFD044604F0CEFE38B1204604F089FD75
+:1070E00018B1102105F0B9FB10B10120BDE8F087FF
+:1070F0000020BDE8F0872DE9F04FCA4D804683B0EF
+:10710000286800274078022818BFFFDF28687F24FE
+:1071100090F8341049B13630FEF706F9002804BF64
+:10712000286880F83640FEF7EAF8BC4805F077FF9B
+:107130000646B8F1000F00F0B081B84806F008F933
+:10714000002800F0AA81FDF752FD002800F0A5817B
+:107150003046B24EFF21DFF8D0A24FF000084FF0CA
+:10716000030B4FF00109062880F0B881DFE800F03A
+:10717000FEFEFE03FE8F8DF8001069460320FFF728
+:1071800024FF002828687CD090F8341011B190F8C2
+:10719000001159B12868807801283ED0A348FDF736
+:1071A000E5FF286880F801B000F07BB99DF8003059
+:1071B00080F80091017880F80111FF2B10D000F2C7
+:1071C0000312511E184604F01DFD002808BFFFDF02
+:1071D000286890F8021141F0020180F802110DE0D8
+:1071E0003178C1F3801180F802118D49D1F88721DF
+:1071F000C0F80321B1F88B11A0F80711286800F23C
+:10720000091690F836007F2808BFFFDF286890F83D
+:107210003610317080F83640BCE7844CDAF80490C0
+:1072200004F12806A4F800800721204605F0D7FEC7
+:107230000021204606F0D6F84946204606F0DBF845
+:107240000623002206F10901204606F0B1F828685D
+:10725000417B204605F003FF286800F1380190F8D3
+:107260005720204606F0F5F82046FDF77FFF2868F6
+:107270000122962190F8BB300020FDF756FE90E7E2
+:10728000FFE78078002840F00A8100F006B98DF809
+:10729000081002A90520FFF798FE0028286800F0D2
+:1072A000F78082786249002A7ED0A1F11F066C68BF
+:1072B00090F8BB90D6F80F00C4F80E00B6F8130093
+:1072C0006082707D2075B07D6075B6F81700E08231
+:1072D000B6F819006080B6F81B00A080B6F81D0053
+:1072E000E08004F108000DF0EBFD96F8240000F0BA
+:1072F0001F00207696F82400400984F86C0184F879
+:10730000549084F85590286890F8CC1084F8561062
+:1073100090F8BD0084F857009DF80810686800F0E8
+:1073200081F9022001F0FCFAA6F12804DAF80090B5
+:10733000A4F800800821204605F051FE00212046D7
+:1073400006F050F84946204606F055F869463046A2
+:1073500005F07EFE304605F098FE0146204605F019
+:107360007EFE062300226946204600E0B6E006F0D5
+:107370001FF86946304605F05DFE304605F078FEA0
+:107380000146204605F078FE062301226946204684
+:1073900006F00EF82046FDF7E9FE28680122962146
+:1073A00090F8BB30002000E005E0FDF7BEFD286846
+:1073B00080F801B075E06C683278184E607BC2F3DB
+:1073C000401210406073D6F80F00C4F80E00B6F8F3
+:1073D00013006082707D2075B07D6075B6F817006F
+:1073E000E082B6F819006080B6F81B00A080B6F8FD
+:1073F0001D00E0804FF0010A04F108000DF060FD6F
+:1074000096F8240000F01F00207696F8240040092A
+:1074100084F86C0184F854A00CE00000280C0020D3
+:10742000A40A0020CC00002004520200000C00201E
+:10743000470C002084F855A0286890F8CC1084F8F8
+:10744000561090F8BD0084F857009DF80810686841
+:1074500000F0E8F8286880F8D09090F8D210B0F8E2
+:10746000D40000F062F868680088F9F72FFDF9F79A
+:10747000C7F9286880F80180FDF720FFFDF7D4FEEA
+:10748000FDF704FEFDF761FE012001F049FA08E076
+:1074900090F82200C0F3001008B1012701E0FEF7C8
+:1074A0008EFF286890F8330018B1FDF71DFFFDF737
+:1074B00032F91FB100210120FFF768FB28684178ED
+:1074C000002919BF4178012903B0BDE8F08F407849
+:1074D000032818BFFFDF03B0BDE8F08F286890F8DD
+:1074E0002200C0F300100028D9D0D6E770B58A4C2E
+:1074F00006460D462068807858B1FDF789FA216864
+:107500000346304691F8BB202946BDE8704001F0A3
+:1075100074BAFDF77DFA21680346304691F8BA2027
+:107520002946BDE8704001F068BA7C4A137882F8B9
+:10753000F530A2F8F60082F8F410012082F8F2008B
+:1075400092F8C400002818BF92F8C00082F8F80032
+:10755000704778B50446704800230093006890F89F
+:10756000BA20082A04BF4FF4C87240230DD0042A61
+:1075700004BF4FF4BF72102307D0022A07BF03F1E4
+:107580001802042303F128020823491D01FB0326E6
+:1075900090F8BC209DF8001062F3050141F0400511
+:1075A0008DF8005090F8BB00012826D002282BD07F
+:1075B000082818BFFFDF2DD025F080008DF80000CF
+:1075C000C4EB041106FB04F001EB810100EB810424
+:1075D0005348844228BFFFDF5248A0FB0410BDF887
+:1075E0000110000960F30C01ADF80110BDF80000B6
+:1075F0009DF8021040EA014078BD9DF8020020F09D
+:10760000E0008DF80200D7E79DF8020020F0E000CE
+:10761000203004E09DF8020020F0E00040308DF8BA
+:107620000200C9E72DE9F0413B4D04460E462868AB
+:1076300090F8D000002818BFFFDF0027286880F8E6
+:10764000D2702188A0F8D4106188A0F8EA10A1882F
+:10765000A0F8EC10E188A0F8EE1094F86C1180F816
+:10766000F01090F82F1049B1427B00F10E01012A71
+:1076700004D1497901F0C001402935D090F830108B
+:1076800041B1427B00F10E01012A04BF497911F09A
+:10769000C00F29D0DE300DF001FC2348FF2E00780A
+:1076A000C0F3801060761D48D0F88711C4F81A1016
+:1076B000B0F88B01E08328681ED0C0F8E410E18B9D
+:1076C000A0F8E81000F1D802511E304604F09AFAF2
+:1076D000002808BFFFDF286890F8D71041F00201AA
+:1076E00080F8D710BDE8F081D0F80E10C0F8DE1099
+:1076F000418AA0F8E210D0E7C0F8E470A0F8E87082
+:10770000617E80F8D710D4F81A10C0F8D810E18B39
+:10771000A0F8DC10BDE8F081CC000020A40A002015
+:10772000C4BF030089888888280C0020FE48406870
+:1077300070472DE9F0410F460646014614460120E8
+:1077400005F082FA054696F85500FEF75FF8014607
+:1077500096F85500022808BFF44807D0012808BF52
+:10776000F34803D004280CBFF248F34808444FF410
+:107770007A7100F2E140B0FBF1F0718840F27122C1
+:107780005143C0EB4100001BA0F5597402F0E4FD29
+:10779000002818BF1E3CAF4234BF28463846A042DE
+:1077A00003D2AF422CBF3C462C467462BDE8F08148
+:1077B0002DE9FF4F8FB0044690F855601C9899460C
+:1077C00040EA0900019094F86500002790460D28D2
+:1077D0000CBF012000200990B9F1000F04BF94F8FC
+:1077E0000C0103282BD1099848B3B4F88E01404509
+:1077F00025D1D4F81401C4F80001608840F2E241B8
+:107800004843C4F80401B4F85A11B4F8E600084437
+:10781000C4F80801204602F0A9FDB4F89201E08204
+:1078200094F890016075B4F894016080B4F8960102
+:10783000A080B4F89801E080022084F80C01D4F80C
+:1078400064010C90B4F8E6A0B4F85801D4F860B123
+:10785000D4F854110891B9F1000F03D094F8201115
+:1078600049B193E004F1E001059174310A9104F506
+:10787000A075091D07E004F59A710591091D0A918B
+:1078800004F59275091D0B91B4F85810A8EB00008F
+:10789000A8EB010109B200B20391002805DAD4F87F
+:1078A0005001089001200190084694F80C1100291D
+:1078B00071D0012900F04482022900F0658103297A
+:1078C00018BFFFDF00F0848239460898FBF705F8FF
+:1078D0000A99012640F2712208600B98A0F80080F6
+:1078E000002028702E710A980068A8606188D4F87A
+:1078F00014015143C0EB41009049A0F54D708861DF
+:107900004969814287BF059908600598016005981B
+:10791000616A0068084400F5D270E86002F01CFD5E
+:1079200010B1E8681E30E8606E71B4F8D000A0EBCA
+:10793000080000B20028C4BF03206871099800281D
+:107940001C9800F0C282C0B1B4F8F81000290CBF36
+:107950000020B4F8FA00A4F8FA0094F8FC20401CC7
+:107960005043884209D26879401E002805DD6E71B7
+:10797000B4F8FA00401CA4F8FA00B9F1000F00F0C6
+:10798000C78294F82001002800F0BE8213B00220C4
+:10799000BDE8F08FFFE7BBF1000F08BFFFDF94F8F1
+:1079A0005510614890F8280005F0FBFA0790E08A2E
+:1079B00040F271214143079800EB410210980021E9
+:1079C000002806D000FB02F15D48B1FBF0F000F1A9
+:1079D0000101C4F81011608840F2E24100FB01F29D
+:1079E00010994FF0000006D0554801FB02F1B1FBA1
+:1079F000F0F000F10100C4F8140186B221464FF006
+:107A00000100D4F828A005F01FF9074694F85500A6
+:107A1000FDF7FCFE014694F85500022808BF4348D4
+:107A200007D0012808BF424803D004280CBF4148B2
+:107A30004148084400F2E1414FF47A70B1FBF0F1A3
+:107A4000608840F271225043C1EB4000801BA0F5DA
+:107A5000597602F081FC002818BF1E3EBA4534BF9B
+:107A600038465046B04203D2BA452CBF56463E4631
+:107A7000666294F85500FDF7F7FE4FF47A7600F24F
+:107A8000E140B0FBF6F000EB0B0794F85500FDF772
+:107A9000EBFE024694F85500022808BF234907D0A0
+:107AA000012808BF224903D004280CBF21492249DC
+:107AB00002EB010AFDF7AAFE504400F2DB514FF43D
+:107AC0007A70B1FBF0F0E18A40F271224A430799E3
+:107AD000D4F810A101EB4201081AA0EB0A003844C7
+:107AE000A0F12007607D40F2E24110FB01F0079019
+:107AF00094F8556016F00C0F18BF4DF6883103D17D
+:107B00003046FDF783FE0146022E08BF074807D026
+:107B1000012E08BF064803D0042E0CBF05480648B6
+:107B2000084400F2E1410DE0500C00200436020050
+:107B3000A2240200D0FB0100C0D40100D400002028
+:107B400040420F004FF47A70B1FBF0F000EB4A01B5
+:107B5000079801EB000A3046FDF746FE504400F15D
+:107B60006201FD48416194F85500FDF77DFE00F289
+:107B7000E1414FF47A70B1FBF0F05844381AB0F597
+:107B80003D7F38BFFFDF9FE6E28A40F27121D4F8E3
+:107B90000401514300EB410210980021002806D057
+:107BA00000FB02F1ED48B1FBF0F000F10101C4F877
+:107BB0001011618840F2E24001FB00F210994FF091
+:107BC000000006D0E54801FB02F1B1FBF0F000F146
+:107BD0000100C4F8140186B221464FF00100D4F828
+:107BE00028B005F031F8074694F85500FDF70EFE71
+:107BF000014694F85500022808BFD94807D001284B
+:107C000008BFD84803D004280CBFD748D748084439
+:107C100000F2E1414FF47A70B1FBF0F0618840F27C
+:107C200071225143C0EB4100801BA0F5597602F050
+:107C300093FB002818BF1E3EBB4534BF384658464C
+:107C4000B04203D2BB452CBF5E463E466662BAF1E7
+:107C5000000F2FD11C9868B394F855603046FDF79B
+:107C6000D5FD0146022E08BFBD4807D0012E08BF32
+:107C7000BC4803D0042E0CBFBB48BC48084400F2EB
+:107C8000E1414FF47A70B1FBF0F0D4F81011E38ABF
+:107C9000014440F27122D4F804015A4300EB42003F
+:107CA000471A3046FDF7A0FD0C99081A3844A0F198
+:107CB00020070AE0E28A40F27121D4F8040151431E
+:107CC00000EB4101D4F810010F1AD4F80821D4F8C0
+:107CD0001011D4F8000100FB021B607D40F2E2416C
+:107CE00010FB01FA94F8556016F00C0F18BF4DF612
+:107CF000883103D13046FDF789FD0146022E08BFC9
+:107D0000974807D0012E08BF964803D0042E0CBF19
+:107D100095489648084400F2E1414FF47A70B1FB6F
+:107D2000F0F000EB4B0082443046FDF75DFD50441F
+:107D300000F1600188484161012084F80C01C3E52D
+:107D4000618840F271235943D4F81421D4F800C15A
+:107D5000C2EB410101FB00F70398D4F8081150442D
+:107D6000401AD4F81031401E0CFB013100FB021BFD
+:107D7000607D40F2E24110FB01FA94F8556016F084
+:107D80000C0F18BF4DF6883103D13046FDF73EFD8C
+:107D90000146022E08BF724807D0012E08BF714865
+:107DA00003D0042E0CBF70487048084400F2E14133
+:107DB0004FF47A70B1FBF0F000EB4B008244304698
+:107DC000FDF712FD504400F16001634841617BE51D
+:107DD000628840F27123D4F814115A43C1EB420176
+:107DE00001FB00F794F8640024281CBF94F8650098
+:107DF00024280BD1B4F88E01A8EB000000B20028B3
+:107E000004DB94F89101002818BF0646019870B36E
+:107E1000BAF1000F2BD10C98002814BFBBF1000F52
+:107E2000FFDF94F8550010F00C0F14BF4DF68830AA
+:107E3000FDF7ECFC022E08BF494907D0012E08BF10
+:107E4000484903D0042E0CBF47494849084400F272
+:107E5000E1414FF47A70B1FBF0F03F1A94F855000D
+:107E6000FDF7C2FC0C99081A3844A0F120070398CA
+:107E7000D4F81411504400FB01FA16F00C0F18BF8F
+:107E80004DF6883103D13046FDF7C0FC0146022E85
+:107E900008BF334807D0012E08BF324803D0042E54
+:107EA0000CBF31483148084400F2E1414FF47A7088
+:107EB000B1FBF0F000EB4A0A3046FDF795FC504468
+:107EC00000F1600124484161FEE400287FF43CADEC
+:107ED00094F80C0100283FF450AD618840F2712203
+:107EE000D4F814015143C0EB4101284604F0D7FDFA
+:107EF0000004000C3FF441AD1D99002918BF088013
+:107F0000012013B0BDE8F08F94F85C01FBF736FB5D
+:107F100094F85C012946FBF71FFA00281CBF89F082
+:107F2000010084F82101002013B0BDE8F08F2DE995
+:107F3000F04F0F4C074683B020788946064E002547
+:107F40004FF00208032804BF207BB8427DD160684F
+:107F50003061207803280DE0D400002040420F005B
+:107F600004360200A2240200D0FB0100C0D40100AC
+:107F7000500C002018BFFFDF0327B9F1080F78D29B
+:107F8000DFE809F0040E1B1B167777726562FEF7B7
+:107F9000D1FB002818BFFFDFB77003B0BDE8F08F3A
+:107FA000FEF7EAFE002818BFFFDF03B0BDE8F08F40
+:107FB00003B0BDE8F04FFDF7F3B92775257494F8C9
+:107FC0002C00012658B14FF47A71A069FAF785FCAC
+:107FD000A061002104F1100004F061FD1AE001210C
+:107FE0006846FBF79FFF9DF8000042F21071000207
+:107FF000B0FBF1F201FB1205FDF7D3FF0544294662
+:10800000A069FAF76AFCA061294604F1100004F0A7
+:1080100046FD461C208C411C0A293CBF304420846C
+:10802000606830B1208C401C0A2828BF84F8158075
+:1080300000D267753046FEF73DF9002804BF03B053
+:10804000BDE8F08F607A002801E014E011E01CBF69
+:1080500003B0BDE8F08F207B04F11001FBF77CF941
+:10806000002808BFFFDFA0E7207BFAF70EFF25708E
+:108070009BE7FFDF99E7202F28BFFFDFDFF804A48D
+:1080800007213AF81700F8F7EFFD040008BFFFDFFB
+:10809000202F28BFFFDFFB48218830F817008842D7
+:1080A00018BFFFDF01273461B9F1080F80F0548158
+:1080B000DFE809F0049EA6A6A1F0F0EFC4F8605135
+:1080C000F580C4F8645194F8210138B9FAF7FCFE40
+:1080D000D4F82C11FBF706FC00281BDCB4F81E11A9
+:1080E000B4F85800814206D1B4F8D410081AA4F8A4
+:1080F000D600204605E0081AA4F8D600B4F81E11F0
+:108100002046A4F85810D4F84811C4F82C11C0F82F
+:1081100050111DE0B4F81C11B4F85800091AA4F865
+:10812000D610B4F81C112046A4F85810D4F82C111D
+:10813000C4F84811C4F85011D4F83411C4F8E01050
+:10814000D4F83811C4F85411B4F83C11A4F85811FB
+:1081500001F0B6FFFAF792FE94F855A0814650461A
+:10816000FDF754FBBAF1020F08BFC74909D0BAF1B5
+:10817000010F08BFC54904D0BAF1040F0CBFC449B0
+:10818000C44908444FF47A7100F2E140B0FBF1F1C8
+:10819000D4F8140140F27122014460885043C1EBCD
+:1081A0004000A0F1300AB9F1B70F98BF4FF0B709FE
+:1081B0002146012004F048FD4844AAEB0000A0F24B
+:1081C0001939A2462146012004F03EFDDAF82410B8
+:1081D0009C30814288BF0D1AC6F80C904D4538BFBF
+:1081E000A946C6F8089084F8207186F80280DCE67B
+:1081F00002F0ADF801E0FDF7D3F884F82071D4E681
+:10820000FAF762FED4F8502101461046FBF76AFBEC
+:1082100048B1628840F27123D4F814115A43C1EB7B
+:108220004201B0FBF1F094F865100D290FD0B4F8BD
+:108230005820B4F81E1113189942AEBF481C401CB8
+:108240001044A4F81E0194F8220178B905E0B4F8AE
+:108250001E01401CA4F81E0108E0B4F81E01B4F889
+:10826000D410884204BF401CA4F81E01B4F85A017F
+:10827000DFF82492401CA4F85A01B4F88000B4F846
+:108280007E10401AB4F85810401E08441FFA80FBB4
+:1082900024E053E060E000BF96F80080B8F10C0FD6
+:1082A00028BFFFDF39F8188094F86CA1BAF10C0FE1
+:1082B00028BFFFDF39F81A000023404481B202A82A
+:1082C000CDE90050B4F81E212046FFF771FA0028CE
+:1082D0003FF46BAE012818BFFFDF27D0B4F81E01B2
+:1082E000ABEB000000B20028D6DA082084F8740056
+:1082F00084F87370204601F034FB84F80C5194F834
+:108300005C514FF6FF77202D00D3FFDF5D4820F84A
+:10831000157094F85C01FAF7B8FD202084F85C0130
+:10832000307903B0BDE8F04FF3F764BDB4F81E0137
+:10833000BDF808100844A4F81E01CFE794F80C011A
+:10834000042818BFFFDF84F80C5194F85C514FF6F5
+:10835000FF77202DDAD3D8E7FFDF26E610B54F4CA4
+:10836000207850B101206072FEF724FD20780328A8
+:1083700005D0207A002808BF10BD0C2010BD207B3E
+:10838000FBF7FCF8207BFBF746FB207BFAF77DFD33
+:10839000002808BFFFDF0020207010BD2DE9F04F3E
+:1083A0003E4F83B0387801244FF0000840B17C7212
+:1083B0000120FEF7FFFC3878032818BF387A0DD06B
+:1083C000DFF8DC9089F8034069460720F8F7D5FB11
+:1083D000002818BFFFDF4FF6FF7440E0387BFBF743
+:1083E000CDF8387BFBF717FB387BFAF74EFD0028FA
+:1083F00008BFFFDF87F80080E2E7029800281CBF73
+:1084000090F80C1100292AD00088A0421CBFDFF888
+:1084100074A04FF0200B4AD00721F8F725FC040088
+:1084200008BFFFDF94F85C01FBF7F5FA84F80C81D4
+:1084300094F85C514FF6FF76202D28BFFFDF2AF815
+:10844000156094F85C01FAF720FD84F85CB1694688
+:108450000720F8F792FB002818BFFFDF22E06846EC
+:10846000F8F769FB0028C8D021E0029800281CBF5B
+:1084700090F80C11002915D00088A0F57F41FF3934
+:10848000CAD114E0840C002004360200A2240200A9
+:10849000D0FB0100C0D4010028520200500C002083
+:1084A000D40000206846F8F746FB0028DDD089F8A4
+:1084B000038087F82C8087F80B8003B00020BDE88C
+:1084C000F08F70B50446FD4890F80004FC4D40095B
+:1084D00095F800144909884218BFFFDF95F8140D7C
+:1084E0004009F84991F800144909884218BFFFDF94
+:1084F000F549002001220C7188700A704870C8701C
+:10850000F2490870BDE8704048E7EF4908707047CD
+:108510002DE9F843ED4C06468846207800285CD1CA
+:10852000EB48FAF758FC2073202856D003276660E2
+:108530002770002565722572AEB1012106F1FC009D
+:10854000FBF719FD0620F8F737FB81460720F8F7FF
+:1085500033FB96F8FC104844B1FBF0F200FB12101C
+:10856000401C86F8FC00FAF789FCDA49091838BF84
+:1085700040F2F65000F23D1086B2FDF79BFBE06141
+:10858000FDF70FFD4FF0010950B384F80A90012167
+:108590006846FBF7C7FC9DF8000042F2107100022C
+:1085A000B0FBF1F201FB12000644FAF78DFC3146F4
+:1085B000FAF793F9A061277567752574207B04F19C
+:1085C0001001FAF7C9FE002808BFFFDF258400204C
+:1085D000FEF7F0FB0020BDE8F8830C20BDE8F8832F
+:1085E000FAF772FC3146FAF778F9A061A57284F8BF
+:1085F0002C90A8F226502063DDE7B34948707047FD
+:10860000B24810B5417A0124002918BF002409D1CD
+:1086100090F82C1031B1416A006B814284BF002474
+:10862000FEF7C2FB204610BD70B5A74C0546E0889A
+:10863000401CE080D4E902016278D5F86061002A2C
+:108640001CBF324604F053FAA060864208D895F861
+:108650000C01012804D0E078002804BF012070BD7F
+:10866000002070BD70B50C4640F2E24100FB01F500
+:108670002046FDF7CBF8022C08BF974907D0012C04
+:1086800008BF964903D0042C0CBF9549954908446E
+:108690004FF47A7100F2E140B0FBF1F000F54D705B
+:1086A00085428CBF281A002070BD2DE9F04F83B0A1
+:1086B0004FF00009044680F8209190F8DE00002871
+:1086C00007BF94F80C01032803B0BDE8F08FFAF758
+:1086D000FBFBD4F8502101461046FBF703F90028B4
+:1086E000DCBF03B0BDE8F08F628840F27123D4F89C
+:1086F00014115A43C1EB4201B0FBF1F0411CB4F834
+:1087000058000144A4F81C11B4F8D410B4F81C218A
+:10871000891A09B20029DCBF03B0BDE8F08F01213E
+:1087200084F82211B4F88010B4F87E206E4F891AB4
+:10873000491E084485B2DFF890A10DF1080B25E031
+:108740009AF800600C2E28BFFFDF37F8166094F807
+:108750006C81B8F10C0F28BFFFDF37F81800CDE9A6
+:10876000009B3044B4F81C2181B201232046FFF75E
+:108770001FF8002804BF03B0BDE8F08F01280FD018
+:10878000022812BFFFDF03B0BDE8F08FB4F81C0170
+:10879000281A00B20028BCBF03B0BDE8F08FCFE7B5
+:1087A000B4F81C01BDF808100844A4F81C01EDE75A
+:1087B0002DE9F0430422002583B006297DD2DFE8AD
+:1087C00001F0074B03191951044680F80C2107E00A
+:1087D00004463D48C178002918BF84F80C210CD00C
+:1087E000FAF77EFAA4F85A51B4F85800A4F81E011A
+:1087F00084F8225103B0BDE8F08306780C2E28BF20
+:10880000FFDF394F94F80C0137F816604FF001097B
+:10881000032807D00128E3D194F86C81B8F10C0F3C
+:108820000AD308E0C4F80851C4F8005194F86C81E8
+:10883000B8F10C0F00D3FFDF37F81800CDE9009531
+:10884000304481B2B4F8D42000232046FEF7B0FFB4
+:10885000002818BFFFDFC3E7032180F80C1103B025
+:10886000BDE8F0830546876AB0F81401294686B250
+:10887000012004F0E9F9044695F85500FCF7C6FF1D
+:1088800095F85510022908BF134907D0012908BFE0
+:10889000124903D004290CBF1149124908444FF46E
+:1088A0007A7100F2E140B0FBF1F0698840F2712288
+:1088B0005143C0EB4100801B18E02DE001E000E0D7
+:1088C0000BE000E019E000E0D4000020500C002094
+:1088D0002F7F01000AFAFFFF04360200A2240200E3
+:1088E000D0FB0100C0D4010028520200A0F5597647
+:1088F00001F032FD002818BF1E3EA74234BF2046BB
+:108900003846B04228BF344602D2A74228BF3C4670
+:108910006C6203B0BDE8F083FFDF03B0BDE8F08315
+:10892000F8B5894C0246874F00256168606A052AC0
+:1089300048D2DFE802F0032F34373E00A07A002649
+:1089400060B101216846FBF7F7FA9DF8000042F29A
+:1089500010710002B0FBF1F201FB1206FDF721FBE2
+:108960008119A069F9F7B9FFA0612574032060752A
+:10897000607A38B9207B04F11001FAF7EDFC002889
+:1089800008BFFFDF2584FAF7ABF93879BDE8F84076
+:10899000F3F730BABDE8F840002100F06DB8C1F837
+:1089A0006001F8BDD1F86001BDE8F840012100F098
+:1089B00063B884F82C50FAF793F93879BDE8F84099
+:1089C000F3F718BAFFDFF8BD70B55E4CA178022945
+:1089D00006BFE188002970BD2569C5F8640195F8D6
+:1089E0005500FCF701FFD5F86411081AA16801448D
+:1089F000A160E1680844E06070BD70B5054651486B
+:108A000090F802C0BCF1020F06BF006900F5B07417
+:108A10004E4C002904BF256070BD4FF47A760129C1
+:108A20000DD002291CBFFFDF70BD1046FCF707FF09
+:108A300000F2E140B0FBF6F0281A206070BD184645
+:108A4000FCF712FF00F2E140B0FBF6F0281A2060BC
+:108A500070BD3D48007800281CBF0020704710B54D
+:108A60000720F8F79BF880F0010010BD3648007829
+:108A7000002818BF012070472DE9F047324C82B022
+:108A8000002584F82C50D4F8188084F82810E5725A
+:108A900081462570012727722946606803F082FB12
+:108AA0006168C1F85081267B81F85C61C1F86091F2
+:108AB000C1F85481B1F80080202E28BFFFDF244880
+:108AC00020F81680646884F80C51DFF87880A4F8E8
+:108AD000585198F800600C2E28BFFFDFDFF8749023
+:108AE00039F816A094F86C610C2E28BFFFDF39F816
+:108AF00016000023504481B200951A462046019585
+:108B0000FEF756FE002818BFFFDFC4F80851C4F86E
+:108B1000005184F80C71A4F81E51A4F81C5184F87B
+:108B20002251B4F85800401EA4F85800A4F85A5135
+:108B3000FAF7D6F898F8040002B0BDE8F047F3F76A
+:108B400059B90000D4000020500C0020740C002003
+:108B5000840C00202852020070B5FE4C21690A885E
+:108B6000A1F8FC2181F8FA0191F85400012808BF0E
+:108B7000012508D0022808BF022504D0042816BF0A
+:108B800008280325FFDF206980F8FE5190F8550082
+:108B9000012808BF012508D0022808BF022504D0FB
+:108BA000042816BF08280325FFDF2069012180F86B
+:108BB000FF5180F8F811002180F8A4112079BDE858
+:108BC0007040F3F717B92DE9F04FE24C83B0A0796C
+:108BD00010F0010F04BF03B0BDE8F08FA0690123BE
+:108BE0000521C578206990F86520583003F0EDFE26
+:108BF00068B1A81E0A2806D2DFE800F009090505B9
+:108C0000090905050909A07840F00800A070A078BE
+:108C100000281CBF03B0BDE8F08FA0694FF0200909
+:108C20004FF00208C778002F1CBF012F162F1DD14F
+:108C3000206990F8640003F0B1FEB8B1216991F8A1
+:108C400064001F2812D0202808D0162F0CBF84F8EB
+:108C5000029084F8028003B0BDE8F08F262081F8EE
+:108C60006400162F1CBF2A20FFF776FF47F6FE7A16
+:108C7000012600254FF0280B0C2F00F03B8109DC6A
+:108C800080F05F84DFE807F05A3923CCFDFDFCFB60
+:108C9000FAFD9CC3152F00F046820DDC112F00F069
+:108CA000C783122F00F0C081132F00F0B081142F62
+:108CB00000F0CE8100F045BC162F00F06782182F1F
+:108CC00000F0CC82FF2F00F0358400F03ABC206920
+:108CD0000123194690F86720583003F076FE0028EB
+:108CE00040F03184A06904F081FC216981F87201AF
+:108CF000072081F8670000F026BC206901230021CD
+:108D000090F86520583003F060FE002800F0C98319
+:108D1000A06904F068FC2169A1F88E01B1F858201F
+:108D2000801A00B28245A8BF002843DD01F5C87152
+:108D3000A06904F053FC0B20216937E0206901236E
+:108D4000002190F86520583003F03FFE002800F025
+:108D5000A883A06904F01EFC002800F0F283A0693B
+:108D60002169B0F80D20A1F88E21B1F85830D21A3F
+:108D700012B29245A8BF002A1CDD027981F8902129
+:108D8000B0F80520A1F8922104F0F7FB2169A1F8C1
+:108D90009401A06904F0F4FB2169A1F89601A0698F
+:108DA00004F0F5FB2169A1F898010D2081F8650018
+:108DB00000F0C9BB81F874B081F8736000F0C3BBE8
+:108DC00020690123002190F86520583003F0FDFD53
+:108DD000002820690CD0A0F88A5090F88C10491C0B
+:108DE00080F88C105FF0100180F8651000F0ABBBCC
+:108DF00090F8652001230521583003F0E6FD002896
+:108E00001CBF0820A07040F09E8300F04ABB206980
+:108E100090F86510112908BF122140F0A082E3E705
+:108E200020690123002190F86520583003F0CDFD22
+:108E300080B9206990F86520122A0BD00123052102
+:108E4000583003F0C2FD002818BF082000F0298325
+:108E500000F099B9206990F88E1031B9A0F88A50C5
+:108E600090F88C10491C80F88C1000F1E801A06982
+:108E700004F0D5FB206900F1C00103E0A4E0F6E2B4
+:108E800023E05EE3A06904F0D5FB206990F8C001FF
+:108E9000002818BFFFDF20690188A0F8C21100F583
+:108EA000E271A06904F0A9FB206900F5E671A069F0
+:108EB00004F0ABFB206980F8C061142180F86510D4
+:108EC0002079F2F797FF00F03EBB206990F865101B
+:108ED000172940F0448290F88C10491E49B280F85E
+:108EE0008C100029B8BFFFDF1B20216981F86500C5
+:108EF00000F029BB206990F8661011F0020F09D02C
+:108F000090F8642001230821583003F05EFD00280A
+:108F100000F0C782206990F8900010F0020F14D181
+:108F2000A06904F09BFB216981F89100A069B0F869
+:108F30000520A1F89220B0F80700A1F8940091F85C
+:108F4000900040F0020081F89000206990F89010A5
+:108F500002E00000F000002011F0010F05D02069B0
+:108F600090F8641006291CD114E090F8660010F007
+:108F7000020F18BFFFDF206990F8661041F0020170
+:108F800080F86610A0F88A5090F88C10491C80F880
+:108F90008C10E4E780F8645080F888502079F2F76C
+:108FA00029FF206990F88C11042940F0CC8280F8C8
+:108FB0008C512079F2F71EFF206990F86410002987
+:108FC00040F0C18200F031BA206990F8660010F0DC
+:108FD000010F77D16946A06904F047FB9DF80000B6
+:108FE00000F02501206980F896109DF8011001F02D
+:108FF000410180F89710A0F88A5090F88C10491C15
+:1090000080F88C1090F8661041F001011CE0206996
+:109010000123092190F86420583003F0D6FC002881
+:1090200040F0378200F03DBA206990F8661011F0E8
+:10903000040F40F03682A0F88A5090F88C2041F05E
+:109040000401521C80F88C2080F8661000F07BBA76
+:10905000206990F8660010F0300F33D1A06904F059
+:1090600021FB002800F06D822769A06904F016FB3F
+:1090700038872769A06904F00DFB78872769A06904
+:1090800004F00EFBB8872769A06904F005FBF88798
+:10909000A07910F0020F03D06069C078142812D0B4
+:1090A000206990F864101C290DD090F84E10012909
+:1090B0000CD090F89B11002904BF90F89A11002958
+:1090C0000CD003E05CE0206980F84E60206990F8E5
+:1090D000661041F0100180F866101AE090F86610F2
+:1090E00041F0200180F866100288A0F8E021028F8C
+:1090F000A0F8E221428FA0F8E421828F00F5D6711A
+:10910000A0F8E621C08F888781F832602079F2F7D5
+:1091100071FE2069A0F88A5090F88C10491C80F8E4
+:109120008C1000F010BA206901230A2190F8642005
+:10913000583003F04AFC18B3A06904F0B3FAA8B1A0
+:109140002669A06904F0AAFA30872669A06904F0AC
+:10915000A1FA70872669A06904F0A2FAB08726698F
+:10916000A06904F099FAF08701F000FB206980F80B
+:10917000885080F8645000BF01F0C8FA00F0E3B9ED
+:10918000A07840F00100A07000F0DDB92069012353
+:109190000B2190F86520583003F017FC20B100BF78
+:1091A00084F8029000F0CFB920690123002190F8E3
+:1091B0006520583003F009FC002800F07281206916
+:1091C00090F864002428EBD0A06904F086FA002807
+:1091D00000F0B781206990F8961041F0040180F802
+:1091E0009610A1694A7902F0070280F851200979A6
+:1091F00001F0070180F8501090F8A531002B04BF52
+:1092000090F8A431002B1CD190F855C000F1540304
+:109210008C4502BF1978914280F87D6011D000F52D
+:10922000D67180F8F2610288A0F8F42190F85020FD
+:1092300080F8F62190F8510081F84B002079F2F780
+:10924000D9FD2069212180F86510A0F88A5090F896
+:109250008C10491C80F88C1000F075B9206990F8CA
+:109260006410202914BF0027012790F865102229D7
+:1092700008BF00F1650804D0002F18BF00F1640892
+:109280006DD090F8961041F0040180F89610A06916
+:1092900004F045FAF0B3D4F81890484604F033FAD5
+:1092A0000090484604F033FA814603F042FD010085
+:1092B00018D0206990F854208A4213D090F8A43135
+:1092C00023B190F8A63113EA090F4BD0002F04BF49
+:1092D00090F8513013EA090F01D18A4242D890F830
+:1092E000A401B8B1DDF80090484603F022FD78B142
+:1092F000216991F8552082420AD091F8A40120B149
+:1093000091F8A70110EA090F2CD091F8A40108B137
+:109310006A4600E026E0A169206903F019FDE8B380
+:10932000A06904F0FAF92169A1F88E01B1F858207A
+:10933000801A00B28245A8BF0028DCBF81F874B053
+:1093400081F873605CDD9DF8000081F890019DF864
+:10935000010081F89101242088F8000050E084F891
+:109360000280F0E0206990F8A40100281CBF1E20B4
+:10937000FFF7F2FBB7B1A0692169C07881F8CA0094
+:1093800006FA00F010F0807F08BFFFDF0A21206995
+:1093900080F8641090F88800002800E014E008BF0E
+:1093A000FFDF0DE088F80050206990F88C10491E0E
+:1093B00049B280F88C100029B8BFFFDF01F08BF9AB
+:1093C000206980F87D50BEE0226992F8A40170B156
+:1093D000B2F8583092F85410B2F8A80102F5C772EA
+:1093E00003F0A8FDD8B12169252081F86400206927
+:1093F00000F1650180F87D50884508BF80F8655010
+:10940000206900F1650188450FD190F88C10491E44
+:1094100049B280F88C100029B8BFFFDF93E000202C
+:10942000FFF79AFB88F80050E1E780F888508AE05F
+:10943000206990F8961041F0040180F89610A06918
+:1094400004F089F916287ED1206990F8640020285C
+:1094500002D0262805D076E0A06904F080F9FFF755
+:109460007BFB206980F8645080F888506BE02069AD
+:1094700090F864200E2A03D1A1690979122902D03B
+:109480001C2A1AD10FE001230921583003F09DFA5C
+:1094900038B1206980F87C5080F8885080F864509A
+:1094A00051E0A6704FE0A1690979142904BF80F842
+:1094B000645080F888503FF45FAE202A03D1A16940
+:1094C0000979162914D0262A03D1A1690979162908
+:1094D0000ED0A1690979172904BF90F86520222AC6
+:1094E00013D0E2691AB1FF2908BF80F886612AE02B
+:1094F00080F8645080F8885090F86500212818BFE3
+:109500001A2020D0FFF728FB1DE080F8655090F866
+:109510008C10491E49B280F88C100029B8BFFFDFBB
+:10952000206980F87D5090F8A401002818BF002021
+:1095300009D0E7E7E06900281CBF206980F8866150
+:1095400001D101F0C8F82069D0E92A12491C42F182
+:109550000002C0E92A1203B0BDE8F08F70B5FB4EDF
+:1095600005460C46306990F8CB00FE2818BFFFDF97
+:1095700032690020002C82F8CB501CBFA2F88A0070
+:1095800070BDA2F88400012082F8880070BD30B55B
+:1095900085B005466846FCF7D6F9002808BFFFDF0E
+:1095A000222100980BF055FB0321009803F09AFF4D
+:1095B0000098017821F010010170294603F0C0FFE6
+:1095C000E24C0D2D04BF0621009830D00BDCA5F134
+:1095D00002000B2819D2DFE800F0201863191926C1
+:1095E000187018192C00152D7BD008DC112D2DD0EA
+:1095F000122D18BF132D09D0142D30D005E0162DD3
+:1096000046D0172D6BD0FF2D6AD0FFDFFCF7AEF9E7
+:10961000002808BFFFDF05B030BD2069009990F831
+:10962000CC000871F2E72169009891F8CC10017123
+:10963000ECE7E26800981178017191884171090A9C
+:1096400081715188C171090A0172DFE70321009815
+:1096500004F07FF80621009804F07FF8D6E720692F
+:10966000B0F84410009804F005F82069B0F84610EE
+:10967000009804F003F82069B0F84010009804F056
+:1096800001F82069B0F84210009803F0FFFFBDE731
+:109690002069009A90F8A611117190F8A7014BE08B
+:1096A000206900F1F001009803F0C8FF206900F183
+:1096B000C401009803F0CCFFA8E7A549D1E9000157
+:1096C000CDE90201206902A990F8960000F025007A
+:1096D0008DF80800009803F0F6FF97E701E019E025
+:1096E0002CE02069B0F84010009803F0CBFF20690F
+:1096F000B0F84210009803F0C9FF2069B0F8441098
+:10970000009803F0B7FF2069B0F84610009803F006
+:10971000B5FF7BE7206990F8A41139B1009990F862
+:10972000A6210A7190F8A70148716FE7009A90F896
+:109730005410117190F85500507167E7206990F846
+:109740008721D0F88811009803F008FF5EE770B514
+:109750000C4605464FF4007120460BF09CFA25801C
+:1097600070BDF7F78ABB2DE9F0410D46074607218A
+:10977000F7F77AFA040008BFBDE8F08194F8AC016D
+:109780000026B8B16E700920287094F8AC0178B149
+:10979000268484F8AC61D4F8AE016860D4F8B201D4
+:1097A000A860B4F8B601A88194F8AC010028EFD104
+:1097B0002E7144E094F8B801002837D094F8B8012D
+:1097C0000D2818D00E2818BFFFDF38D12088F7F7F2
+:1097D0007DFB0746F7F729F8A0B96E700E202870B8
+:1097E00094F8BA0128712088E88084F8B861384676
+:1097F000F7F715F823E02088F7F768FB0746F7F737
+:1098000014F810B10020BDE8F0816E700D202870B2
+:1098100094F8BA0128712088E88094F8BE01287273
+:1098200084F8B8613846F6F7FAFF08E094F8F001DA
+:1098300040B16E701020287084F8F061AF80012074
+:10984000BDE8F08194F8C00190B16E700A202870D4
+:109850002088A880D4F8C401D4F8C811C5F806003F
+:10986000C5F80A10B4F8CC01E88184F8C061E6E7D5
+:1098700094F8CE0140B16E701A202870B4F8D0016F
+:10988000A88084F8CE61DAE794F8EA0180B16E70BE
+:109890001B20287094F8EA010028D0D084F8EA61EF
+:1098A000D4F8EC01686094F8EA010028F6D1C6E724
+:1098B00094F8D2012F1DA0B16E701520287094F875
+:1098C000D201002818BF04F5EA75B8D084F8D26137
+:1098D000294638460BF0EBFA94F8D2010028F5D16E
+:1098E000ADE794F8DE0150B16E701D20287084F849
+:1098F000DE6104F5F07138460BF0D9FA9FE794F871
+:10990000F20138B11E20287084F8F261D4F8F40115
+:10991000686094E794F8F801002808BFBDE8F0817A
+:109920006E701620287094F8F801002887D000BFC8
+:1099300084F8F861D4F8FA016860B4F8FE0128816F
+:1099400094F8F8010028F3D179E70000F000002036
+:1099500040520200FE4AD0600020D06110621171B6
+:109960007047002180F8641080F8651080F8681056
+:1099700090F8DE1011B10221FEF71ABF0321FEF7A5
+:1099800017BF2DE9F047F24C814686B020690D469D
+:109990000088F7F7ADFA070008BFFFDFA07828437B
+:1099A000A070A0794FF0000510F0200F20691CBFB7
+:1099B000A0F87E5080F8E45004D1B0F87E10491C25
+:1099C000A0F87E102069012690F86A1039B990F845
+:1099D000652001230621583002F0F7FF48B3E088E4
+:1099E00010F4006F07D0206990F86A10002918BFA2
+:1099F000A0F876501DD12069B0F87610491C89B2C4
+:109A0000A0F87610B0F878208A422CBF531A0023B1
+:109A1000B4F808C00CF1050C634598BF80F87C6071
+:109A2000914206D3A0F8765080F8F0612079F2F7E1
+:109A3000E1F9A0794FF0020A10F0600F11D020690F
+:109A400090F8681011B1032906D00AE080F8686028
+:109A50000121FEF7ADFE04E080F868A00121FEF7C9
+:109A6000A7FE206990F86810012905D1E18811F45A
+:109A7000807F18BF80F868A04FF00808B9F1000F88
+:109A800040F09981E28812F4007F18BFA0F8F850E6
+:109A900004D1B0F8F810491CA0F8F81012F0080F23
+:109AA00050D0A17800294DD190F8CB00FE2808BFF6
+:109AB000FFDFFE21206980F8CB1090F8651019298E
+:109AC00007D0206990F864101F2911D027292AD0C7
+:109AD0002FE080F88D5090F88C10491E49B280F824
+:109AE0008C100029B8BFFFDF206980F86550E8E7D7
+:109AF00090F8650002F052FF80B120692621012311
+:109B000080F8641090F865200B21583002F05DFF5A
+:109B1000002804BF2A20FFF71FF80AE0216920204F
+:109B200081F8640005E080F8856180F8645080F871
+:109B30008850206990F86710082904BF84F800A0B5
+:109B400080F8CBA0FFF73FF8A07910F0040F07D002
+:109B5000A07828B9206990F86700072808BF267008
+:109B600000F038FCA07910F0100F09D0A07838B9B7
+:109B7000206990F865100B2904BF0C2180F865104E
+:109B8000E07810F0080F11D020690123052190F82A
+:109B90006520583002F019FF28B184F8028020694E
+:109BA00080F8B85102E0002001F02AFBE0690028AB
+:109BB0005BD000950195029503950495206990F876
+:109BC0005500FBF723FE4FF47A7100F5FA70B0FBF5
+:109BD000F1FA206990F85500FBF706FE5044ADF805
+:109BE000060020690188ADF80010B0F85810ADF8F3
+:109BF00004104188ADF8021090F8860130B1A069D8
+:109C0000C11C039103F058FC8DF81000206990F8F6
+:109C100085018DF80800E16968468847206980F869
+:109C2000865180F885510399F9B190F88411E1B912
+:109C300090F86410272918D09DF81010039AA1B14C
+:109C40001378FF2B06D0072B02BF02295178FF297A
+:109C500002D00AE01B2908D880F884610399C0F873
+:109C600088119DF8101080F8871100F0CCFD01F0EC
+:109C7000BDFA0028206918BFA0F8D85004D1B0F868
+:109C8000D810491CA0F8D81001F0B3FA40B12169EE
+:109C900091F8E40002289CBF401C81F8E40004D83D
+:109CA000206990F8E400022806D92069A0F8D8506D
+:109CB000A0F8DA5080F8E45020690123002190F8E0
+:109CC0006520583002F081FE20B9206990F86500C7
+:109CD0000C285AD120690123002190F864205830C3
+:109CE00002F073FEB0B320690123002190F86720D1
+:109CF000583002F06AFE68B3206990F868100229B3
+:109D000004BF90F8E40000283FD13846F6F75DFB29
+:109D100000B3206990F8CB10FE2936D1B0F8D210EC
+:109D2000012932D980F8DD60B0F88010B0F87E20CB
+:109D30008B1E9A42AFBF0121891A491E89B2B0F821
+:109D4000D82023899A422EBF01229A1A521C02E07F
+:109D5000F000002019E038BF92B2914288BF11464E
+:109D6000012908BF80F8DD5090F868218AB1B0F869
+:109D7000DA20B0F86A0182422FBF0120801A401C0D
+:109D800080B2814288BF014603E02069012180F84A
+:109D9000DD502069B0F85820114489B2A0F8D410E1
+:109DA00090F86830002B18BF012B5DD0022B1CBF30
+:109DB000032BFFDF09D0E088C0F340200028206992
+:109DC00018BFA0F8E65059D151E090F86730082B41
+:109DD00021D0B0F87E10B0F8802000278B1C9A426A
+:109DE00006D3511A891E0F043F0C1CBF791E8FB277
+:109DF00090F87C1051B190F864200123092158306B
+:109E000002F0E3FD002808BF002729D0206990F860
+:109E10006A1089B908E0B0F87E30032B24D3B0F87B
+:109E200080101144491C1FE090F865200123062191
+:109E3000583002F0CAFD78B121690020B1F87820CD
+:109E4000B1F876108B1C9A4203D3501A801E18BFAB
+:109E5000401EB84238BF87B2002F1CBF781E87B2A1
+:109E60002069B0F8D4103944A0F8D010A3E7B0F8B6
+:109E7000E610B0F8D6201144A0F8E610206990F85A
+:109E8000701139B990F8672001231946583002F053
+:109E90009CFD38B12069B0F88210B0F8D62011448A
+:109EA000A0F88210206990F8883033B1B0F884109F
+:109EB000B0F8D6201144A0F8841090F98C20002A24
+:109EC00006DDB0F88A10B0F8D6C06144A0F88A1058
+:109ED0004FF03D0CB9F1000F18BF80F874C049D1A4
+:109EE0002178022911D0012908BF90F872113FD0C2
+:109EF000A17821B380F8736011F0140F18BF1E21F0
+:109F000009D000BF80F8741050E090F8CC100629FA
+:109F100018BF16212CE011F0080F18BF80F874C08C
+:109F200044D111F0200F18BF2321EBD111F0030F02
+:109F300008BFFFDF2A20216981F8740032E02BB1CD
+:109F4000B0F88410B0F88630994210D2002A05DDAE
+:109F5000B0F88A10B0F88620914208D2B0F882207A
+:109F6000B0F880108A4208D390F870212AB12221DB
+:109F700080F8741080F8736018E090F868203AB1A7
+:109F8000B0F87E208A4228BF80F87480F2D209E0BF
+:109F9000B0F87E10062905D33E2180F8741080F8B1
+:109FA000736003E0206990F8731079B1206980F83C
+:109FB000645080F8655080F8685090F8DE100029F1
+:109FC00014BF02210321FEF7F3FB02E00021FEF79C
+:109FD000EFFB206980F8DE5006B0BDE8F047FBF7E4
+:109FE000E7BCF84902468878CB78184313D1084675
+:109FF00000694AB1897911F0080F03D090F8670021
+:10A00000082808D001207047B0F84810028E91420D
+:10A0100001D8FEF709BB0020704770B5E94C054632
+:10A020000E46E0882843E08015F0020F04D015F0BA
+:10A03000010F18BFFFDF666115F0010F4FF000023E
+:10A040004FF001001AD0A661F178062902D00B2941
+:10A050000BD013E0216991F86530172B0ED1002346
+:10A06000C1E9283381F8690008E0216991F8653079
+:10A07000112B04BF81F8692081F88E0015F0020FC2
+:10A0800018D06169C978052902D00B290BD011E0DD
+:10A09000216991F86520152A0CD10022C1E92A22F4
+:10A0A00081F86A0006E0206990F86510102908BF61
+:10A0B00080F86A2015F0800F1CBF0820E07070BD8A
+:10A0C0002DE9F84FBF4C00254FF00108E580A57041
+:10A0D000E5702570206168F30709074680F8DE8087
+:10A0E0000088F6F705FF5FEA000A08BFFFDF206976
+:10A0F0000088FBF725FC20690088FBF747FC2069F6
+:10A10000B0F8D21071B190F8CB10FE290FD190F8B1
+:10A11000701189B190F8672001231946583002F078
+:10A1200054FC88B1206990F8CB00FE2804D0206947
+:10A1300090F8CB00FFF72BFA206990F8DF10002988
+:10A1400018BF25811BD10FE02069A0F8825090F83C
+:10A15000711180F8CC1000210220FFF7FFF920696F
+:10A1600080F8DD500220E5E790F8AC1129B9018CA8
+:10A170008288914288BF218101D881882181B0F8ED
+:10A18000D610491E8EB2B0F8D8103144A0F8D810BD
+:10A1900090F8DC1000291CBFA0F8DA5080F8DC50E1
+:10A1A00004D1B0F8DA103144A0F8DA10B0F87E101B
+:10A1B0003144A0F87E1090F86A1039B990F8652003
+:10A1C00001230621583002F000FC28B12069B0F8C4
+:10A1D00076103144A0F876102069B0F8D210012929
+:10A1E0009CBF491CA0F8D210002E18BF80F8E45084
+:10A1F00090F8DD10A1B1B0F8D800218988420FD2C3
+:10A200005046F6F7E2F858B1206990F8681139B174
+:10A21000B0F8DA10B0F86A01814228BF00F0ECFF14
+:10A22000206980F8DD5090F865100B2918BF0C29C3
+:10A2300016D1B0F85820B0F88E31D21A12B2002AD6
+:10A240000EDBD0F89011816090F894110173022117
+:10A2500001F0A8FF206980F8655080F898804AE0F6
+:10A26000242924D1B0F85810B0F88E21891A09B2E7
+:10A2700000291CDB90F8A42190F89011002908BF58
+:10A2800090F8541080F8541090F89111002908BFEC
+:10A2900090F8551080F85510002A1CBF0020FEF7DA
+:10A2A0005BFC206980F8655080F87D5023E090F8D1
+:10A2B0006410242918BF25291DD1B0F85810B0F812
+:10A2C0008E21891A09B2002915DB90F89011002916
+:10A2D00008BF90F8541080F8541090F8911100299C
+:10A2E00008BF90F8551080F855100020FEF734FC98
+:10A2F000206980F86450216901F15800B1F8D62036
+:10A3000002F026F9206990F86811002918BFA0F81A
+:10A31000DA502D4800902D4B2D4A3946484600F022
+:10A32000B3FE216A00291CBF6078FAF789FF206913
+:10A330000123052190F86520583002F046FB0028E3
+:10A3400008BFBDE8F88FBDE8F84F00F08EBC00F004
+:10A3500033BF1C49C86170471A48C069002818BF3C
+:10A3600001207047174A50701162704710B50446BB
+:10A37000B0F894214388B0F89611B0F898019A4249
+:10A3800001BFA3889942E38898420FD02388A4F89C
+:10A39000B031A4F8B221A4F8B411A4F8B601012098
+:10A3A00084F8AC0107480079F1F724FD012120462B
+:10A3B00001F0F8FE002084F86500032084F86800AE
+:10A3C00010BD0000F000002083990100E39F010010
+:10A3D0001BA0010070B5FE4CA07910F0020F08BF61
+:10A3E00070BDA078002818BF70BD6169F8482722A9
+:10A3F000CB780E26002500690D2B78D00BDCA3F15D
+:10A4000002030B2B1FD2DFE803F0201E808B9F2F4F
+:10A410001E591E73D100152B00F02A810BDC112B65
+:10A4200065D0122B00F0F480132B00F0FF80142B6A
+:10A4300000F00E8107E0162B00F03281172B00F0A0
+:10A440003F81FF2B35D0FFDF70BD90F867200123DF
+:10A450001946583002F0B9FA002818BF70BD08201C
+:10A46000216981F8670070BD90F8643009790A2B82
+:10A4700001BF90F8CA308B4280F8645080F8885051
+:10A4800008BF70BD90F8663013F0080F0DD023F0B0
+:10A49000080180F8661090F88C10491E49B280F8C7
+:10A4A0008C100029A8BF70BDCFE0FF291CBFFFDFC3
+:10A4B00070BD80F8642080F8845170BD90F866000B
+:10A4C00010F0010F08BFFFDF216991F88C00401EDA
+:10A4D00040B281F88C000028B8BFFFDF206990F8F7
+:10A4E000661021F0010100BF80F8661070BD21E008
+:10A4F00090F86500102818BFFFDF0121206980F85F
+:10A500008D10112180F8651070BD90F86500142839
+:10A5100018BFFFDF0121206980F88D101521F1E7B8
+:10A5200090F86500152818BFFFDF1720216981F812
+:10A53000650070BD90F86500152818BFFFDF192071
+:10A54000216981F8650070BD90F865001B2818BF6F
+:10A55000FFDF206980F88D5090F8B801002818BFFF
+:10A56000FFDF206990F88E1049B180F88E50018885
+:10A57000A0F8BC1180F8BA5180F8B8610AE00188EF
+:10A58000A0F8BC1180F8BA51012180F8BE110D214C
+:10A5900080F8B8110088F6F799FCF6F731F92079C0
+:10A5A000F1F728FC206980F8655070BD90F88C1197
+:10A5B000042915D0206990F8661011F0020F08BF29
+:10A5C00070BD90F88C10491E49B280F88C1000299B
+:10A5D000B8BFFFDF206990F8661021F0020183E721
+:10A5E00090F8642001230021583002F0EEF9002891
+:10A5F00008BFFFDF206990F8901011F0020F07BF2D
+:10A60000062180F8641080F8885080F88C51D1E7DA
+:10A6100090F8642001230021583002F0D6F9002878
+:10A6200008BFFFDF206980F8646070BD90F8661095
+:10A6300021F0040180F8661090F88C10491E49B290
+:10A6400080F88C100029A8BF70BDFFDF70BD00BF6F
+:10A6500090F8642001230021583002F0B6F9002858
+:10A6600008BFFFDF1C20216981F8640070BD00BFB6
+:10A6700090F8660000F03000102818BFFFDF206956
+:10A6800090F8661021F0100180F8661090F88C1098
+:10A69000491E49B280F88C100029A8BF70BDD4E7CC
+:10A6A00090F8642001230021583002F08EF9002830
+:10A6B00008BFFFDF1F20216981F8640070BD00BF63
+:10A6C00090F8650021281CBF0028FFDF22202169A7
+:10A6D00081F8650070BD3E49086990F8662012F067
+:10A6E000080F1EBF01208870704742F0080280F8F2
+:10A6F00066208969C97880F8C9100021A0F88A10FD
+:10A7000090F88C10491C80F88C10704710B5304CB4
+:10A7100005212069FEF74CF8206990F84E100129B8
+:10A7200002BF022180F84E1010BD00F5D6710288DC
+:10A73000A0F8D421028EA0F8D621828EA0F8D821CC
+:10A74000028FB0F844309A4228BF1A46CA85828FD9
+:10A75000B0F84600824238BF10460886012081F8D2
+:10A7600026002079BDE81040F1F744BB184830B40A
+:10A77000006990F84E30B0F832C0C48EB0F8401086
+:10A78000428F022B28D08A4238BF11460186C28FE1
+:10A79000B0F842108A4238BF11468186028FB0F865
+:10A7A00044108A4238BF11464186828FB0F8461065
+:10A7B0008A4238BF1146C186418E614588BF8C46AA
+:10A7C000A0F832C0C18EA14288BF0C46C48601E009
+:10A7D000F000002030BC7047038E9A4228BF1A4612
+:10A7E000C58F838E9D4238BF2B468A4238BF1146A3
+:10A7F0000186B0F842108B4228BF0B4683860021A9
+:10A8000080F84E10CAE770B5FD4C206990F8CB1067
+:10A81000FE2906BFA178002970BD90F867200123AA
+:10A820001946583002F0D1F8002818BF70BD2069D1
+:10A83000002590F8701159B1A0F8825090F871116C
+:10A8400080F8CC10BDE8704000210220FEF786BEE3
+:10A8500090F8652001230421583002F0B6F8060074
+:10A860000CD0D4F810C09CF86500102861D01428D2
+:10A8700065D015287BD01B287ED0BEE0216991F8D9
+:10A88000660010F0010F05D0BDE8704001210920DD
+:10A89000FEF764BE10F0020F0BD001210C20FEF772
+:10A8A0005DFE206990F8901041F0010180F8901051
+:10A8B00070BD10F0040F05D0BDE8704001211320D9
+:10A8C000FEF74CBE10F0080F09D091F8C90081F8CE
+:10A8D000CC00BDE8704001210720FEF73FBE10F01C
+:10A8E000100F02D091F89B0120B191F8650021284A
+:10A8F00073D179E091F89A0188B1B1F89C01A1F87F
+:10A900004000B1F89E01A1F84200B1F8A001A1F801
+:10A910004400B1F8A201A1F8460081F89A51FFF76E
+:10A9200025FFFFF7F3FEBDE8704001211520FEF77B
+:10A9300015BEBDE8704001210B20FEF70FBEF9F7F0
+:10A94000F7FA0C2838BF70BD08212069F030F9F7FC
+:10A95000F3FA28B120690421C430F9F7EDFA00B9FF
+:10A96000FFDFBDE8704001210420FEF7F7BD9CF831
+:10A97000730101280DD000E030E0022818BF70BD3F
+:10A980009CF88E00D8B106208CF8CC000121022062
+:10A990001DE09CF8B801002818BF70BD0CF1B00391
+:10A9A00000220CF1E8010CF5BA7001F08AFF0121D8
+:10A9B0000520FEF7D3FD206980F8735170BD9CF827
+:10A9C000960010F0040F14BF11200D200121FEF796
+:10A9D000C5FD206980F8735170BD0EE0BDE8704080
+:10A9E00001210620FEF7BABD91F87D00C0B991F8AB
+:10A9F000A40110B191F8A50190B1206901230021B3
+:10AA000090F86420583001F0E0FFC8B120690123BC
+:10AA1000042190F86520583001F0D7FF30B10FE0E5
+:10AA2000BDE8704001211720FEF798BD206990F81D
+:10AA30007C0028B1BDE8704000211220FEF78EBDD9
+:10AA4000206990F864200A2A2BD0002E18BF70BD10
+:10AA500001230021583001F0B8FF48B1206990F877
+:10AA60008C11042904BF90F8900010F0030F22D03D
+:10AA700020690123002190F86420583001F0A5FFDF
+:10AA800000287DD0206990F89A1111B190F89B119F
+:10AA9000E9B190F8A411002972D090F8A511E9B39A
+:10AAA000BDE090F8CA1080F8CC10BDE870400021DD
+:10AAB0000720FEF753BD00210C20FEF74FFD206953
+:10AAC00090F8901041F0010180F8901070BDB0F83E
+:10AAD0009C11A0F84010B0F89E11A0F84210B0F8F8
+:10AAE000A011A0F84410B0F8A211A0F8461080F808
+:10AAF0009A5190F8660010F0200F13D0FFF736FE41
+:10AB0000FFF704FE01211520FEF728FD206990F8CB
+:10AB1000661021F0200141F0100100E008E080F80B
+:10AB2000661070BDBDE8704000211420FEF716BD10
+:10AB300090F8652001230B21583001F046FFF8B949
+:10AB4000206990F85400012808BF012508D0022888
+:10AB500008BF022504D0042816BF08280325FFDFFC
+:10AB6000206990F85500012808BF01260BD0022863
+:10AB700008BF022607D0042814BF0828032600E0D7
+:10AB80004DE018BFFFDFD4F810C0012D9CF8A601DE
+:10AB900006D0022D07D0032D08BF042805D014E0ED
+:10ABA000012812D101E002280FD19CF8A701012E43
+:10ABB00006D0022E07D0032E08BF04280FD004E0D1
+:10ABC000012802D10BE0022809D09CF8652001235E
+:10ABD00003210CF1580001F0F8FE00BB16E0BCF8B0
+:10ABE00058309CF85410BCF8A8010CF5C77202F05C
+:10ABF000A1F938B12169252081F8640070BD0000F9
+:10AC0000F00000200020FDF7A7FF08E020690123E5
+:10AC1000022190F86520583001F0D7FEB0B12069CC
+:10AC20000123002190F86420583001F0CEFE002866
+:10AC300008BF70BD206990F88401002808BF70BD6E
+:10AC40000021BDE87040FF20FEF788BCBDE87040E1
+:10AC500000211620FEF782BC30B5FB4C054620785B
+:10AC6000002818BFFFDF657230BDF7490120087268
+:10AC700070472DE9F14FF54F39464D68284695F854
+:10AC8000551001F048FF95F8551080B211F00C0FE7
+:10AC90006FF00D0B7DD0B0F5747F38BF002006D368
+:10ACA0005038C11700EB91600BEBA01080B26E8E94
+:10ACB000864228BF0646E648DFF88C93C9F8240090
+:10ACC000786800F15808044609F13400678E40683E
+:10ACD00094F8551090F86AA0204601F01CFF94F8F3
+:10ACE000551080B211F00C0F69D0B0F5747F38BFE9
+:10ACF000002406D35038C21700EB92600BEBA01073
+:10AD000084B2A74238BF3C46BAF1000F1CBF201DD9
+:10AD100084B2E0B2F9F7E8FE98F81200002859D0A2
+:10AD200008F15801CA4891E80E1000F5027484E851
+:10AD30000E10D8F86810C0F82112D8F86C10C0F8BE
+:10AD4000251200F58170FAF711FAC0480078002842
+:10AD50000CBF0120002080F00101BE480176D8E937
+:10AD60001412C0E90412A0F58372D9F82410F9F77F
+:10AD700060FD95F85500012808BF00220ED002287A
+:10AD800008BF01220AD0042808BF032206D00828E1
+:10AD900000E008E01ABFFFDF00220222F1B201202A
+:10ADA000F9F762FD1CE0022919BF0BEBD00080B25D
+:10ADB0006FF00E0101EB90007FF479AF76E7022986
+:10ADC00019BF0BEBD00084B26FF00E0202EB9000C3
+:10ADD00097D195E7D9F82400FAF7C8F9F9F767FD94
+:10ADE000009850B195F82C00012808BFFAF791FAA5
+:10ADF000022089F80000BDE8F88F012295F855304F
+:10AE000096211046FAF791F895F8550095F85610E6
+:10AE100010F00C0F08BF00219620FAF7C2F9E1E705
+:10AE20002DE9F04FDFF8248283B0414681464D681A
+:10AE3000A1F11400009095F85D0005F15806012776
+:10AE4000A1F1340470B3012878D0022877D0032808
+:10AE500018BFFFDF74D0206A0823017821F00801B1
+:10AE60000170B27903EAC202114321F004010170BA
+:10AE7000F279042303EA8202114321F010010170E8
+:10AE800096F805B0E06AF5F7B0FA8246FAF7A2FD47
+:10AE9000BBF1020F79D0BBF1010F77D0BBF1030FEB
+:10AEA00075D089E000F0CAFB0146284601F044FE57
+:10AEB0001FFA80FB00F0C2FB10F00C0F6FF00D01C9
+:10AEC0004FF0000A20D0BBF5747F38BF504607D33F
+:10AED000ABF15000C21700EB926001EBA01080B202
+:10AEE000298E814238BF0846ADF80800A5F8480011
+:10AEF0000098FAF74EFD90B1216AA77062694FF48D
+:10AF00008060904703202CE0022819BF01EBDB0092
+:10AF100080B26FF00E0000EB9B00E1D1DFE701AAE9
+:10AF200002A9E06AF5F79CF9206210B196F8351095
+:10AF300039B10098FAF701FD77718CE713E016E05C
+:10AF400026E09DF8041031B9A0F800A080F802A016
+:10AF5000012102F0C7FABDF80810206A02F001FCD6
+:10AF60000220707177E70098FAF7E7FC73E7B5F80D
+:10AF70004800ADF8000001AA6946E06AF5F770F9EB
+:10AF80002062002808BFFFDF65E708E00BE00EE065
+:10AF90000098FAF7FEFC002808BFFFDF5BE730EA05
+:10AFA0000A0009D106E030EA0A0005D102E0BAF150
+:10AFB000000F01D0012100E00021206A027842EA5E
+:10AFC00001110170717C00291CBF7179012943D0E6
+:10AFD00006F158011E4891E80E1000F5027A8AE841
+:10AFE0000E10B16EC0F82112F16EC0F8251200F5F6
+:10AFF0008170FAF7BBF898F8000000280CBF012117
+:10B00000002114480176D6E91212C0E90412A0F515
+:10B010008371226AF9F70DFC95F85400012808BFE6
+:10B0200000220CD0022808BF012208D0042808BF43
+:10B03000032204D008281ABFFFDF00220222FB21CE
+:10B040000020F9F711FC0BE014010020480100205A
+:10B05000C80C0020D00E0020FAF788F8F9F727FC7A
+:10B06000B9F1000F06D195F8543001229621002045
+:10B07000F9F75BFF6771206A0188E18180782074AD
+:10B08000277003B0BDE8F08F2DE9F0471C46174646
+:10B0900081460D46FE4EDDF82080307828B9002F1D
+:10B0A0001CBF002CB8F1000F00D1FFDFC6F81C80D8
+:10B0B000C6E90574C6E90D9500243472F471347143
+:10B0C000F4707471B471B470B481F24F05F1580822
+:10B0D0002888F5F70DFFF0622888F5F7F7FE306352
+:10B0E000F9F725FD95F95700F9F7B1FD05F11200C3
+:10B0F000FAF725F805F10E00F9F7B3FD38780028C6
+:10B100000CBF03200120FAF72EF898F81A00F9F77F
+:10B11000B0FDFAF722F83878002804BFFF2095F830
+:10B12000545023D098F81260B5F8328095F8551035
+:10B13000284601F0F0FC95F8555080B215F00C0F40
+:10B140006FF00D0126D0B0F5747F06D35038C217CA
+:10B1500000EB926001EBA01084B24046A04528BFEE
+:10B160002046002E1CBF001D80B2C0B22946F9F750
+:10B17000BBFC38782A464FF00001B0B10120F9F746
+:10B18000A2FE7868D0F8E000F9F7F3FFBDE8F047D9
+:10B1900001206EE5022D19BF01EBD00084B26FF0E3
+:10B1A0000E0101EB9000D8D1D6E70020F9F78BFE15
+:10B1B000BDE8F047012033E6B64800B501783438E1
+:10B1C000007819B1022818BFFFDF00BD012818BFA1
+:10B1D000FFDF00BDAE4810B50078022818BFFFDFC2
+:10B1E000BDE8104000F0CCBA00F0CABAA8484079D7
+:10B1F0007047A74800797047A549012088717047BA
+:10B200002DE9F0470600A348A14D406800F158041D
+:10B21000686A90F8019018BF012E03D1296B09F0DC
+:10B22000BBF96870687800274FF00108A0B10128C9
+:10B230003CD0022860D003281CBFFFDFBDE8F087A8
+:10B24000012E08BFBDE8F087286BF5F7C3FA687ACE
+:10B25000BDE8F047F0F7CEBD012E14D0A86A002853
+:10B2600008BFFFDF6889C21CD5E9091009F072FC2C
+:10B27000A86A686201224946286BF5F727F9022E71
+:10B2800008BFBDE8F087D4E91401401C41F100017A
+:10B29000C4E91401E079012801D1E77101E084F8E3
+:10B2A0000780687ABDE8F047F0F7A4BD012E14D0FE
+:10B2B000A86A002808BFFFDF6889C21CD5E9091009
+:10B2C00009F048FCA86A686200224946286BF5F735
+:10B2D000FDF8022E08BFBDE8F087D4E91410491C20
+:10B2E00040F10000C4E91410E07901280CBFE771B7
+:10B2F00084F80780BDE8F087012E06D0286BF5F7AB
+:10B3000069FA022E08BFBDE8F087D4E91410491C81
+:10B3100040F10000C4E91410E0790128BFD1BCE776
+:10B320002DE9F0415B4F3846A7F13404406800F145
+:10B3300058052078012818BFFFDFA878012648B1FA
+:10B340000021A970A670626904209047387800280F
+:10B3500018BF2E71206A0321007831EA000004BF73
+:10B36000E878002805D1EE70216AA6706269022093
+:10B3700090470121002000F022FA18B1BDE8F04109
+:10B3800000F0FEB9BDE8F041002072E42DE9F14F74
+:10B39000404E4FF000083046A6F134054068317841
+:10B3A00000F1580A2878C146022818BFFFDFA88993
+:10B3B00040F40070A88171683078FF2091F8541033
+:10B3C000F9F792FB009800289AF8120000F0FD802F
+:10B3D000F9F792FAF9F780FA012788B99AF812007A
+:10B3E00070B1686A417859B100789AF80710C0F3D3
+:10B3F000C000884204D1EF70BDE8F84F00F0C0B93A
+:10B40000686A41786981002908BFC5F8288003D09F
+:10B41000286BF5F715F8A862A88940F02000A881EC
+:10B4200085F804803078706800F1580B044690F875
+:10B430002C0001281AD1F9F762FF5946204601F085
+:10B4400080FA98B13078002870680CBF00F58A70D7
+:10B4500000F5F570218841809BF8081001719BF878
+:10B46000091041710770687AF0F7C4FC686A9AF8AD
+:10B4700006100078C0F3800088423BD030787068B6
+:10B4800000F1580490F85D0080B302284CD003E02E
+:10B49000140100204801002084F80580307800283D
+:10B4A0001CBF2079002806D084F80480AF706A6938
+:10B4B000414610209047E07890B184F80380FAF775
+:10B4C00077FA002808BFFFDF0820AF706A69002103
+:10B4D0009047D4E91202411C42F10000C4E9121065
+:10B4E000A07901280CBF84F80680A771A88940F4D0
+:10B4F0008070A881686A9AF807300178C1F3C002A9
+:10B500009A424FD13278726801F0030102F1580477
+:10B51000012918BF022932D003291CBFE87940F065
+:10B52000040012D0E8713DE0E86AF4F7C5FE002897
+:10B5300008BFFFDFD4E91210491C40F10000C4E944
+:10B540001210687AF0F756FCA1E701F0E3FF90B122
+:10B55000A770A989384641F40061A981696AAF7072
+:10B560006A699047E079012803D100BF84F8078019
+:10B5700018E0E77116E0E87940F01000D2E7407873
+:10B58000F8B1A98941F40061A981A96A51B1FB28E8
+:10B59000F1D8287A002808BFB94603D080206A690C
+:10B5A000002190470120009900F009F9B0B1B9F1EC
+:10B5B000000F1CBF0020FFF723FEBDE8F84F00F08E
+:10B5C000DFB8E0790128D4D1D0E7002818BFF9F717
+:10B5D000CCF9A88940F04000A881E3E7B9F1000F59
+:10B5E0001CBF0120FFF70CFE0020FFF719FCB9F18A
+:10B5F000000F08BFBDE8F88F0220BDE8F84FFFE557
+:10B6000070B50D4606468E488D4900784C6850B19D
+:10B61000F9F7FEF9034694F8542029463046BDE870
+:10B620007040FDF7EAB9F9F7F3F9034694F85420AE
+:10B6300029463046BDE8704005F088BF804830B4E8
+:10B6400090F800C04268406802F1580192F86450D6
+:10B6500090F85400242D1CBF4B7B242B24D00821B0
+:10B6600001241F2D18BF202D47D0222B1CBF30BC1A
+:10B67000704700BFBCF1000F04BF30BC704792F8A8
+:10B68000A63192F851201A4012F0040F5FD008281A
+:10B6900018BF04286ED0082918BF04296AD00128D1
+:10B6A00018BF012969D062E0BCF1000F12D092F8F6
+:10B6B0009011002904BF30BC7047082818BF042827
+:10B6C00058D0082918BF042954D0012818BF0129CF
+:10B6D00053D04CE092F8F210002904BF30BC704700
+:10B6E000082818BF042845D0082918BF042941D0CC
+:10B6F000012818BF012940D039E0222BBAD0BCF173
+:10B70000000F04BF30BC704792F8A62112F0040F5E
+:10B710000CD0082818BF04282CD0082918BF0429E9
+:10B7200028D0012818BF012927D020E012F0010FEE
+:10B7300018BF2146EDD112F0020F04BF30BC704794
+:10B74000082818BF042815D0012816D00FE012F0E1
+:10B75000010F18BF21469AD112F0020F04BF30BC6E
+:10B760007047082818BF042804D0012805D030BC31
+:10B770000220704730BC0820704730BC0120704761
+:10B780002F4910B54C68F9F799FDF9F74DFDF9F718
+:10B790007DFCF9F7DAFCF9F78AF894F82C00012817
+:10B7A00008BFF9F7ACFD274C00216269A0899047DA
+:10B7B000E269E179E07890470020207010BD70B513
+:10B7C000204C0546002908BF012D05D12079401CD9
+:10B7D000C0B22071012831D8A169284688470028C5
+:10B7E0002CD0A179184839B1012D01BF4178002929
+:10B7F000017811F0100F21D0E179F9B910490978D9
+:10B80000002908BF012D05D000290CBF012100210E
+:10B81000294311D10D49097811F0100F04BF0078A8
+:10B8200010F0100F0AD0A07840B9A06A20B9608942
+:10B8300010B111F0100F01D0002070BD012070BDBB
+:10B840004801002014010020C80C00202201002023
+:10B8500010B540F2C311F74809F0FBF9FF220821A7
+:10B86000F54809F0EEF9F548002141704FF4617197
+:10B87000418010BD2DE9F0410E46054600F046FB23
+:10B88000EC4C102816D004EBC00191F84A0110F0DE
+:10B89000010F1CBF0120BDE8F081607808283CBF83
+:10B8A000012081F84A011CD26078401C60700120A0
+:10B8B000BDE8F0816078082813D222780127501C57
+:10B8C000207004EBC2083068C8F84401B088A8F8BA
+:10B8D0004801102A28BFFFDF88F8435188F84A71D1
+:10B8E000E2E70020BDE8F081D2480178491E4BB262
+:10B8F000002BB8BF704770B45FF0000500EBC301C8
+:10B9000091F84A1111F0010F3BD04278D9B2521E82
+:10B91000427000EBC10282F84A5190F802C0002246
+:10B92000BCF1000F0BD9841894F803618E4202D148
+:10B93000102A26D103E0521CD2B29445F3D80278E3
+:10B94000521ED2B202708A421BD000EBC20200EB40
+:10B95000C10CD2F84341CCF84341D2F84721CCF88E
+:10B960004721847890F800C00022002C09D986185D
+:10B9700096F8036166450AD1102A1CBF024482F87A
+:10B980000311591E4BB2002BB8DA70BC7047521C21
+:10B99000D2B29442EBD8F4E72DE9F05F1F4690460F
+:10B9A0000E46814600F0B2FAA24D0446102830D06F
+:10B9B000A878002100280ED96A1892F80331A34212
+:10B9C00005D110291CBF1220BDE8F09F03E0491CDF
+:10B9D000C9B28842F0D8082834D2102C1CD0AE78D6
+:10B9E0001022701CA87005EB061909F103004146EE
+:10B9F00000F056FF09F183001022394600F050FF95
+:10BA0000A819002180F8034180F83B110846BDE8E1
+:10BA1000F09FA878082815D22C78CA46601C287098
+:10BA200005EBC4093068C9F84401B0884FF0000B39
+:10BA3000A9F84801102C28BFFFDF89F843A189F835
+:10BA40004AB1CCE70720BDE8F09F70B4794881780F
+:10BA5000491E4BB2002BBCBF70BC704703F0FF0CFB
+:10BA60008178491ECAB2827050FA83F191F80311AD
+:10BA700094453ED000EB021500EB0C14D5F80360A2
+:10BA8000C4F80360D5F80760C4F80760D5F80B6008
+:10BA9000C4F80B60D5F80F60C4F80F60D5F8836068
+:10BAA000C4F88360D5F88760C4F88760D5F88B60E8
+:10BAB000C4F88B60D5F88F50C4F88F50851800EB10
+:10BAC0000C0402EB420295F803610CEB4C0C00EB0A
+:10BAD000420284F8036100EB4C0CD2F80B61CCF805
+:10BAE0000B61B2F80F21ACF80F2195F83B2184F8D7
+:10BAF0003B2100EBC10292F84A2112F0010F33D131
+:10BB000090F802C00022BCF1000F0BD9841894F801
+:10BB100003518D4202D1102A26D103E0521CD2B229
+:10BB20009445F3D80278521ED2B202708A421BD0DA
+:10BB300000EBC20200EBC10CD2F84341CCF8434108
+:10BB4000D2F84721CCF84721847890F800C0002231
+:10BB5000002C09D9851895F8035165450BD1102A99
+:10BB60001CBF024482F80311591E4BB2002BBFF6D2
+:10BB700075AF70BC7047521CD2B29442EAD8F3E75A
+:10BB80002E49487070472D484078704738B14AF2C6
+:10BB9000B811884203D82949488001207047002005
+:10BBA000704726484088704710B500F0AFF910285C
+:10BBB00014D0204A0146002092F802C0BCF1000FC8
+:10BBC0000CD9131893F803318B4203D1102818BFF6
+:10BBD00010BD03E0401CC0B28445F2D8082010BD5F
+:10BBE00014498A78824286BF01EB0010833000201E
+:10BBF000704710498A78824286BF01EB0010C01C52
+:10BC0000002070470B4B93F802C084459CBF002076
+:10BC10007047184490F8030103EBC00090F84331DB
+:10BC20000B70D0F844111160B0F8480190800120E9
+:10BC300070470000F80E00205A010020500100203B
+:10BC4000FE4A114491F80321FD490A7002684A60D6
+:10BC500080880881704710B5F8F79AFD002804BF66
+:10BC6000FF2010BDBDE81040F8F7B8BDF3498A7851
+:10BC700082429CBF00207047084490F8030101EB0A
+:10BC8000C00090F84A0100F0010070472DE9F0472C
+:10BC9000EA4F0026B0463878002886BF4FF0080AE1
+:10BCA000DFF8A093BDE8F08707EBC80505F5A271A2
+:10BCB00095F8430100F02AF9102808BF544610D027
+:10BCC000B978002400290BD93A1992F8032182424D
+:10BCD00002D1102C05D103E0621CD4B2A142F3D8EA
+:10BCE0000824B878A04286BF07EB0410C01C0020CF
+:10BCF00095F84A1111F0010F16D050B1082C04D25A
+:10BD0000391991F83B11012903D0102100F0A5FD4C
+:10BD100050B109F806403046731C95F8432105F5EB
+:10BD2000A271DEB2F8F76BFF08F1010000F0FF0826
+:10BD300038784045B8D8BDE8F0872DE9F041BF4CD0
+:10BD400000263546A07800288CBFBE4FBDE8F081A4
+:10BD50006119C0B291F80381A84286BF04EB0510B7
+:10BD6000C01C002091F83B11012903D0102100F0E4
+:10BD700074FD58B104EBC800BD5590F8432100F59F
+:10BD8000A2713046731CDEB2F8F739FF681CC5B2E9
+:10BD9000A078A842DCD8BDE8F08110B5F8F759FFCB
+:10BDA000002804BF082010BDF8F757FFA549085C1C
+:10BDB00010BD0A46A24910B5497841B19F4B997808
+:10BDC00029B10244D81CF8F780FC012010BD0020E6
+:10BDD00010BD9A4A01EB410102EB41010268C1F832
+:10BDE0000B218088A1F80F0170472DE9F041934D98
+:10BDF00007460024A878002898BFBDE8F081C0B2AB
+:10BE0000A04213D905EB041010F183060ED01021C7
+:10BE1000304600F022FD48B904EB440005EB400039
+:10BE200000F20B113A463046F9F751FE601CC4B2DD
+:10BE3000A878A042E3D8BDE8F081014610228248EC
+:10BE400000F02EBD8048704770B57C4D0446A87840
+:10BE5000A04206D905EB04101021833000F0FDFC50
+:10BE600008B1002070BD04EB440005EB400000F277
+:10BE70000B1070BD71498A78824206D9084490F847
+:10BE80003B01002804BF01207047002070472DE9C6
+:10BE9000F0410E46074615460621304600F0DDFC0F
+:10BEA000664C98B1A17871B104F59D7011F0010F45
+:10BEB00018BF00F8015FA178490804D0457000F868
+:10BEC000025F491EFAD10120BDE8F08138463146B3
+:10BED00000F01CF8102816D0A3780021002B12D9EE
+:10BEE000621892F80321824209D1102918BF08294B
+:10BEF00009D0601880F83B510120BDE8F081491C51
+:10BF0000C9B28B42ECD80020BDE8F0812DE9F041A8
+:10BF10004A4D0646002428780F46002812D900BF53
+:10BF200005EBC40090F84311B14206D10622394610
+:10BF300000F5A27008F0E2FD38B1601CC4B22878A8
+:10BF4000A042EDD81020BDE8F0812046BDE8F08188
+:10BF50003A4910B44A7801EBC003521E4A700022DD
+:10BF600083F84A2191F802C0BCF1000F0DD98B185B
+:10BF700093F80341844204D1102A1CBF10BC7047BF
+:10BF800003E0521CD2B29445F1D80A78521ED2B2C4
+:10BF90000A70824204BF10BC704701EBC00301EB82
+:10BFA000C202D2F843C1C3F843C1D2F84721C3F853
+:10BFB00047218C7891F800C00022002C9CBF10BC57
+:10BFC00070478B1893F80331634506D1102A1CBFC4
+:10BFD000114481F8030110BC7047521CD2B2944244
+:10BFE000EFD810BC704770B414490D188A78521EEF
+:10BFF000D3B28B7095F80321984247D001EB031C14
+:10C0000001EB0014DCF80360C4F80360DCF807609F
+:10C01000C4F80760DCF80B60C4F80B60DCF80F6054
+:10C02000C4F80F60DCF88360C4F88360DCF88760D4
+:10C03000C4F88760DCF88B6008E00000F80E002090
+:10C04000500100205A010020BB100020C4F88B6072
+:10C05000DCF88FC0C4F88FC001EB030C03EB430383
+:10C060009CF8034100EB400001EB430385F80341DA
+:10C0700001EB4000D3F80B41C0F80B41B3F80F318E
+:10C08000A0F80F319CF83B0185F83B0101EBC200A1
+:10C0900090F84A0110F0010F1CBF70BC70470020DF
+:10C0A0008C78002C0DD90B1893F803C1944504D15A
+:10C0B00010281CBF70BC704703E0401CC0B2844213
+:10C0C000F1D80878401EC0B20870904204BF70BC1E
+:10C0D000704701EBC20301EBC000D0F843C1C3F8C5
+:10C0E00043C1D0F84701C3F847018C780B78002092
+:10C0F000002C9CBF70BC704701EB000C9CF803C186
+:10C100009C4506D110281CBF084480F8032170BC50
+:10C110007047401CC0B28442EED870BC704700002B
+:10C1200010B50A7B02F01F020A73002202768B18F8
+:10C130001B7A03F0010C5B0803F00104A4445B08C4
+:10C1400003F00104A4445B0803F00104A4445B0869
+:10C1500003F0010464444FEA530C0CF00103234440
+:10C160004FEA5C0C0CF00104234403EB5C0300EB8E
+:10C17000020C521C8CF8133090F818C0D2B26344F1
+:10C180000376052AD3D3D8B2252888BFFFDF10BD98
+:10C190000023C383428401EBC202521EB2FBF1F1C1
+:10C1A0000184704770B50025044603290DD04FF473
+:10C1B000FA4200297BD0012978D0022918BF70BD2E
+:10C1C0000146BDE870405830AAE704F158067821CE
+:10C1D000304608F060FDB571F57135737573F57310
+:10C1E000357475717576B576212086F83E0041204C
+:10C1F00086F83F00FE2086F8730084F82C502584D2
+:10C20000012084F8540084F85500282184F8561041
+:10C210001B21218761874FF4A471E187A1871B212E
+:10C22000218661864FF4A471E186A1861B21A4F8C2
+:10C230004010A4F844104FF4A471A4F84610A4F8D8
+:10C2400042101B21A4F84A10A4F84C10A4F848107E
+:10C2500060734FF448606080A4F8D050A4F8D250C6
+:10C26000A4F8D450A4F8D650A4F8D850A4F8DA50C2
+:10C2700084F8DD5084F8DF50A4F8E65084F8E450E8
+:10C28000A4F8F850A4F8FA5084F89A5184F89B5115
+:10C2900084F8A45184F8A55184F8685184F8705149
+:10C2A00084F8735184F88C5170BD00E041E0A4F82B
+:10C2B000E65084F8DE506088FE490144B1FBF0F19D
+:10C2C000A4F878104BF68031A4F87A10E388A4F82B
+:10C2D0007E50B4F882C0DB000CFB00FCB3FBF0F333
+:10C2E0009CFBF0FC5B1CA4F882C09BB203FB00FC2F
+:10C2F00004F15801A4F88030BCF5C84FC4BF5B1EE0
+:10C300000B85B2FBF0F2521CCA8500F5802202F5C3
+:10C31000EE32531EB3FBF0F20A84CB8B03FB00F228
+:10C32000B2FBF0F0C883214604F15800BDE870402C
+:10C33000F6E6A4F8E650B4F89411B4F89831B4F8DD
+:10C3400002C004F15800A4F87E50B4F88240DB002B
+:10C3500004FB0CF4B3FBF1F394FBF1F45B1C448598
+:10C360009BB203FB01F40385B4F5C84FC4BF5B1E49
+:10C370000385B2FBF1F2521CC285428C01EBC20272
+:10C38000521EB2FBF1F20284C28B02FB0CF2B2FB32
+:10C39000F1F1C18370BD70B50025044603290DD0AD
+:10C3A0004FF4FA42002963D001297DD0022918BF39
+:10C3B00070BD0146BDE870405830B1E604F1580642
+:10C3C0007821304608F067FCB571F57135737573E7
+:10C3D000F573357475717576B576212086F83E0053
+:10C3E000412086F83F00FE2086F8730084F82C5028
+:10C3F0002584012084F8540084F85500282184F80D
+:10C4000056101B21218761874FF4A471E187A18712
+:10C410001B21218661864FF4A471E186A1861B2130
+:10C42000A4F84010A4F844104FF4A471A4F84610E6
+:10C43000A4F842101B21A4F84A10A4F84C10A4F848
+:10C4400048106073A4F8D850202084F8DA0084F8EB
+:10C45000D050C4F8D45084F8045184F8055184F8BD
+:10C460000E5184F80F5184F8F45084F8005170BDD7
+:10C47000608890490144B1FBF0F1A4F878104BF6C4
+:10C480008031A4F87A10E388A4F87E50B4F882C012
+:10C49000DB000CFB00FC9CFBF0FCB3FBF0F304F1B5
+:10C4A0005801A4F882C000E022E05B1C9BB203FBB1
+:10C4B00000FCA4F88030BCF5C84FC4BF5B1E0B85E0
+:10C4C000B2FBF0F2521CCA8500F5802202F5EE3272
+:10C4D000531EB3FBF0F20A84CB8B03FB00F2B2FBDA
+:10C4E000F0F0C883214604F15800BDE8704017E61B
+:10C4F000D4F8F830B4F802C004F158005989DB8947
+:10C50000A4F87E50B4F88240DB0004FB0CF4B3FBCB
+:10C51000F1F394FBF1F45B1C44859BB203FB01F443
+:10C520000385B4F5C84FC4BF5B1E0385B2FBF1F2AF
+:10C53000521CC285428C01EBC202521EB2FBF1F2C8
+:10C540000284C28B02FB0CF2B2FBF1F1C18370BD1D
+:10C550002DE9F003047E0CB1252C03D9BDE8F003CE
+:10C5600012207047002A02BF0020BDE8F003704788
+:10C5700091F80DC01F2601234F4D4FF00008BCF16C
+:10C58000000F73D0BCF1010F1EBF1F20BDE8F003E8
+:10C590007047B0F800C00A7C8F7B91F80F907A400A
+:10C5A0004F7C87EA090742EA072282EA0C0C00273F
+:10C5B0000CF0FF094FEA1C2C99FAA9F99CFAACFC83
+:10C5C0004FEA19694FEA1C6C49EA0C2C0CEB0C1C65
+:10C5D0007F1C9444FFB21FFA8CFC032FE8D38CEA33
+:10C5E000020C354F0022ECFB057212096FF0240596
+:10C5F00002FB05C2D2B201EBD207427602F0070578
+:10C600003F7A03FA05F52F4218BF82767ED104FBEC
+:10C610000CF2120C521CD2B25FF0000400EB040CBE
+:10C620009CF813C094453CBFA2EB0C02D2B212D3CB
+:10C630000D194FF0000C2D7A03FA0CF73D421CBF88
+:10C64000521ED2B2002A71D00CF1010C0CF0FF0C7A
+:10C65000BCF1080FF0D304F1010C0CF0FF04052C21
+:10C66000DCD33046BDE8F0037047FFE790F819C00F
+:10C670000C7E474604FB02C20F4C4FF0000CE2FB5D
+:10C68000054C4FEA1C1C6FF024040CFB0422D2B2B0
+:10C6900001EBD204427602F0070C247A03FA0CFC78
+:10C6A00014EA0C0F1FBF82764046BDE8F0037047C6
+:10C6B00004E00000FFDB050053E4B36E90F818C0FF
+:10C6C000B2FBFCF40CFB1422521CD2B25FF000044B
+:10C6D00000EB040C9CF813C094453CBFA2EB0C0289
+:10C6E000D2B212D30D194FF0000C2D7A03FA0CF8C8
+:10C6F00015EA080F1CBF521ED2B27AB10CF1010C20
+:10C700000CF0FF0CBCF1080FF0D300E011E004F1D5
+:10C71000010C0CF0FF04052CDAD3A2E70CEBC401EA
+:10C7200081763846BDE8F0037047FFE70CEBC401A3
+:10C7300081764046BDE8F0037047FC4A0168126804
+:10C740001140FB4A126811430160704730B4F94947
+:10C75000F64B00244FF0010C0A78521CD2B20A703A
+:10C76000202A08BF0C700D781A680CFA05F52A42C9
+:10C77000F2D0097802680CFA01F15140016030BC36
+:10C78000704770B46FF01F02010C02EA90251F235E
+:10C79000A1F5AA4054381CBFA1F5AA40B0F155003C
+:10C7A00009D0A1F52850AA381EBFA1F52A40B0F142
+:10C7B000AA00012000D100204FF0000C6246644620
+:10C7C0008CEA0106F6431643B6F1FF3F11D005F09F
+:10C7D00001064FEA5C0C4CEAC63C03F00106520825
+:10C7E0006D085B08641C42EAC632162CE8D370BCA4
+:10C7F000704770BC00207047017931F01F0113BFF2
+:10C80000002000221146704710B4435C491C03F01D
+:10C81000010C5B0803F00104A4445B0803F001046D
+:10C82000A4445B0803F00104A4445B0803F0010482
+:10C83000A4445B0803F001045B08A44403F0010472
+:10C84000A4440CEB53031A44D2B20529DDDB012AC0
+:10C850008CBF0120002010BC704730B40022A1F131
+:10C86000010CBCF1000F11DD431E11F0010F08BFD8
+:10C8700013F8012F5C785FEA6C0C07D013F8025FA5
+:10C8800022435C782A43BCF1010CF7D1491E5CBFFE
+:10C89000405C0243002A0CBF0120002030BC7047DE
+:10C8A000130008BF704710B401EB030CD41A1CF836
+:10C8B00001CC5B1E00F804C013F0FF03F4D110BCE0
+:10C8C0007047F0B58DB0164610251C466A46AC463A
+:10C8D00000EB0C03A5EB0C0713F8013CD355ACF1AE
+:10C8E000010313F0FF0CF3D11546103210208446DB
+:10C8F0000B18ACEB000713F8013C401ED35510F0A9
+:10C90000FF00F5D1284606F0F3FF86B1102005F1AF
+:10C91000200201461318A1EB000C13F8013C401E45
+:10C9200004F80C3010F0FF00F4D10DB0F0BD089801
+:10C930002060099860600A98A0600B98E0600DB0D4
+:10C94000F0BD38B505460C466846F8F7EDFC002802
+:10C9500008BF38BD9DF900202272A07E607294F954
+:10C960000A100020511A48BF494295F82D308B42D9
+:10C97000C8BF38BDFF2B08BF38BDE17A491CC9B21A
+:10C98000E17295F82E30994203D8A17A7F2918BF19
+:10C9900038BDA2720020E072012038BD0C2818BFFB
+:10C9A0000B2810D00D2818BF1F280CD0202818BF26
+:10C9B000212808D0222818BF232804D024281EBFED
+:10C9C000262800207047012070470C2963D2DFE839
+:10C9D00001F006090E13161B323C415C484E002A3A
+:10C9E0005BD058E0072A18BF082A56D053E00C2A1B
+:10C9F00018BF0B2A51D04EE00D2A4ED04BE0A2F1C9
+:10CA00000F000C2849D946E023B1A2F110000B28F1
+:10CA100043D940E0122A18BF112A3ED090F83600C0
+:10CA200020B1122A37D31A2A37D934E0162A32D342
+:10CA30001A2A32D92FE0A2F10F0103292DD990F83B
+:10CA4000360008B31B2A28D925E0002B08BF042A8A
+:10CA500021D122E013B1062A1FD01CE0012A1AD1ED
+:10CA60001BE01C2A1CBF1D2A1E2A16D013E01F2AF9
+:10CA700018BF202A11D0212A18BF222A0DD0232A1C
+:10CA80001CBF242A262A08D005E013B10E2A04D0A0
+:10CA900001E0052A01D000207047012070472DE9F0
+:10CAA000F04187680D4604462046F6F7DAFB98B158
+:10CAB000D5B13846A168F6F715FF002814DD2844E3
+:10CAC000401EB0FBF5F606FB05F13846F5F705FF0D
+:10CAD000A0603046BDE8F081F6F7F6F940F2337118
+:10CAE000F5F7FBFEA060DFE70020BDE8F081904293
+:10CAF00028BF704770B50446101B642838BF6420F7
+:10CB000025188D4205D8F6F720FF00281CBF2846BF
+:10CB100070BD204670BDC08E11F00C0F08BF70476D
+:10CB2000B0F5296F38BF4FF42960704748520200B2
+:10CB30004C520200620100200246808E11F00C0F60
+:10CB400008BF704792F85530D18E13F00C0F04D007
+:10CB5000B1F5296F38BF4FF42961538840F2E24C98
+:10CB600003FB0CF3528E4FF4747C0CEB821C8C454F
+:10CB70009CBF910101F57471591AA1F59671884213
+:10CB800028BF0846B0F5296F38BF4FF429607047B9
+:10CB9000084418449830002A14BF04210021084496
+:10CBA0007047F0B4002A14BF08220122002B14BFE2
+:10CBB0000824012412F00C0F8B8ECA8E25D091F818
+:10CBC0005550944615F00C0F04D0BCF5296F38BFB2
+:10CBD0004FF4296C4D8840F2E2466E434D8E4FF47F
+:10CBE000747707EB851767459CBF4FEA851C0CF5EA
+:10CBF000747CA6EB0C0CACF5967C634528BF6346B1
+:10CC0000B3F5296F38BF4FF4296314F00C0F04D02B
+:10CC1000B2F5296F38BF4FF429621FFA83FC002850
+:10CC20000CBF0123002391F8560014F00C0F08BF2D
+:10CC300000200CEB020108449830002B14BF0421A3
+:10CC400000210844F0BC70472DE9F00391F854200E
+:10CC50000B8E12F00C0F4FF474771CBF07EB83138D
+:10CC60009CB255D012F00C0F8B8ECA8E4D8E91F85F
+:10CC700055C021D016461CF00C0F04D0B6F5296F14
+:10CC800038BF4FF42966B1F8028040F2E24908FB50
+:10CC900009F807EB8519B14502D8AE0106F574769F
+:10CCA000A8EB0606A6F59676B34228BF3346B3F541
+:10CCB000296F38BF4FF42963A34228BF23469CB293
+:10CCC0001CF00C0F1CBF07EB85139BB228D000BFD4
+:10CCD0001CF00C0F04D0B2F5296F38BF4FF4296255
+:10CCE0009A4228BF1A4600280CBF0123002391F85E
+:10CCF00056001CF00C0F08BF0020A1180844983003
+:10CD0000002B14BF042100210844BDE8F003704744
+:10CD1000022A07BF9B003C33DB0070339CB2A1E7C3
+:10CD2000BCF1020F07BFAB003C33EB0070339BB28A
+:10CD3000CEE710F0010F1CBF0120704710F0020F6A
+:10CD40001CBF0220704710F0040018BF0820704775
+:10CD50002DE9F0470446174689464FF0010808467A
+:10CD600000F0D1FC0546484600F0D1FC10F0010F60
+:10CD700018BF012625D000BF15F0010F18BF0123F1
+:10CD80002AD000BF56EA030108BF4FF0000810F098
+:10CD9000070F08BF002615F0070F08BF002394F8FF
+:10CDA0005400B0420CBF00203046387094F8551043
+:10CDB000994208BF00237B70002808BF002B25D1B3
+:10CDC00015E010F0020F18BF0226D5D110F0040FA5
+:10CDD00014BF08260026CFE715F0020F18BF022364
+:10CDE000D0D115F0040F14BF08230023CAE748462A
+:10CDF00000F093FCB4F85810401A00B247F6FE71E8
+:10CE0000884201DC002801DC4FF0000816B1082E32
+:10CE10000CD018E094F85400012818BF022812D052
+:10CE200004281EBF0828FFDF032D0CD194F8A401AD
+:10CE300048B1B4F8A801012894F8540006D0082895
+:10CE400001D0082038704046BDE8F087042818BF9C
+:10CE50000420F7D1F5E7012814BF0228704710F02D
+:10CE60000C0018BF0420704738B4CBB2C1F3072CB4
+:10CE7000C1B2C0F30724012B07D0022B09D0042B29
+:10CE800008BFBCF1040F2DD006E0BCF1010F03D1A7
+:10CE900028E0BCF1020F25D0012906D0022907D0D5
+:10CEA000042908BF042C1DD004E0012C02D119E094
+:10CEB000022C17D001EA0C0161F3070204EA030116
+:10CEC00061F30F22D1B211F0020F18BF022310D06C
+:10CED000C2F307218DF8003011F0020F18BF0221B4
+:10CEE0001BD111E0214003EA0C03194061F3070252
+:10CEF000E6E711F0010F18BF0123E9D111F0040F8B
+:10CF000014BF08230023E3E711F0010F18BF01212C
+:10CF100003D111F0040118BF08218DF80110082B6E
+:10CF200001BF000C012804208DF80000BDF80000AE
+:10CF300038BC70474FF0000C082902D0042909D0F2
+:10CF400011E001280FD10420907082F803C01380F3
+:10CF500001207047012806D00820907082F803C095
+:10CF600013800120704700207047162A10D12A2212
+:10CF70000C2818BF0D280FD04FF0230C1F280DD000
+:10CF800031B10878012818BF002805D0162805D02F
+:10CF900000207047012070471A70FBE783F800C03B
+:10CFA000F8E7012908D002290BD0042912BF08296B
+:10CFB00040F6A660704707E0002804BF40F2E24058
+:10CFC000704740F6C410704700B5FFDF40F2E24002
+:10CFD00000BD0000282107F03CBE4078704730B506
+:10CFE0000546007801F00F0220F00F001043287072
+:10CFF000092910D2DFE801F0050705070509050B2F
+:10D000000D00062409E00C2407E0222405E0012499
+:10D0100003E00E2401E00024FFDF6C7030BD0078D7
+:10D0200000F00F0070470A68C0F803208988A0F854
+:10D0300007107047D0F803200A60B0F80700888016
+:10D0400070470A68C0F809208988A0F80D10704759
+:10D05000D0F809200A60B0F80D0088807047027887
+:10D06000402322F0400203EA81111143017070470E
+:10D070000078C0F3801070470278802322F080028D
+:10D0800003EAC1111143017070470078C00970476D
+:10D09000027802F00F02072A16BF082AD0F80520EE
+:10D0A000D0F80320C1F809200CBFB0F80920B0F86F
+:10D0B0000720A1F80D200A7822F080020A7000787B
+:10D0C000800942EAC0100870704770B514460E46D9
+:10D0D00005461F2A88BFFFDF2246314605F10900B9
+:10D0E00007F038FDA01D687070BD70B544780E461D
+:10D0F0000546062C38BFFFDFA01F84B21F2C88BF57
+:10D100001F24224605F10901304607F023FD204681
+:10D1100070BD70B514460E4605461F2A88BFFFDF56
+:10D120002246314605F1090007F014FDA01D687084
+:10D1300070BD70B544780E460546062C38BFFFDF3B
+:10D14000A01F84B21F2C88BFFFDF224605F1090112
+:10D15000304607F0FFFC204670BD0968C0F80F108C
+:10D1600070470A88A0F8132089784175704790F8B5
+:10D17000242001F01F0122F01F02114380F8241027
+:10D180007047072988BF072190F82420E02322F068
+:10D19000E00203EA4111114380F8241070471F3068
+:10D1A00007F08EBE10B5044600F0E3FA002818BF61
+:10D1B000204410BDC17811F03F0F1BBF027912F05F
+:10D1C000010F0022012211F03F0F1BBF037913F062
+:10D1D000020F002301231A4402EB4202530011F014
+:10D1E0003F0F1BBF027912F0080F0022012203EB50
+:10D1F000420311F03F0F1BBF027912F0040F00220F
+:10D200000122134411F03F0F1BBF027912F0200FCF
+:10D210000022012202EBC20203EB420311F03F0F96
+:10D220001BBF027912F0100F0022012202EB420212
+:10D230001A4411F03F0F1BBF007910F0400F00207F
+:10D240000120104410F0FF0014BF01210021084408
+:10D25000C0B2704770B50278417802F00F02082A18
+:10D260004DD2DFE802F004080B4C4C4C0F14881F21
+:10D270001F280AD943E00C2907D040E0881F1F2847
+:10D2800003D93CE0881F1F2839D8012070BD4A1EF1
+:10D29000242A34D88446C07800258209032A09D07C
+:10D2A00000F03F04601C884204D86046FFF782FF0C
+:10D2B000A04201D9284670BD9CF803004FF001063A
+:10D2C00010F03F0F1EBF1CF10400007810F0100F8B
+:10D2D00013D064460421604600F04BFA002818BFC2
+:10D2E00014EB0000E6D0017801F03F012529E1D2DE
+:10D2F00080780221B1EB501FDCD3304670BD002096
+:10D3000070BDC078800970470178002201F00F03DA
+:10D310000121042B0BD0082B1CBF00207047437841
+:10D320000E2B04BFC3785FEA931C04D106E040785B
+:10D33000801F1F2800D911460846704713F03F0F81
+:10D340001EBF007910F0010F10F0020FF4D1F2E7C8
+:10D3500010B4017801F00F01032920D0052921D153
+:10D360004478B0F81910B0F81BC0B0F81730827DBF
+:10D37000222C17D1062915D3B1F5486F98BFBCF5FB
+:10D38000FA7F0FD272B1082A98BF8A420AD28B4222
+:10D390009CBFB0F81D00B0F5486F03D805E0407899
+:10D3A0000C2802D010BC0020704710BC0120704730
+:10D3B0002DE9F0411F4614460D00064608BFFFDF69
+:10D3C0002146304600F0D5F9040008BFFFDF3019D0
+:10D3D0003A462946BDE8F04107F0BCBBC07800F0F2
+:10D3E0003F007047C02202EA8111C27802F03F027A
+:10D3F0001143C1707047C9B201F00102C1F340038B
+:10D400001A4402EB4202C1F3800303EB4202C1F370
+:10D41000C00302EB4302C1F3001303EB43031A44BE
+:10D42000C1F3401303EBC30302EB4302C1F38013C8
+:10D430001A4412F0FF0202D0521CD2B20171C3781A
+:10D4400002F03F0103F0C0031943C170511C417049
+:10D4500070472DE9F0410546C078164600F03F04BC
+:10D46000C4F124000F46B042B8BFFFDF281932468E
+:10D470003946001D07F06EFBA019401C6870BDE81E
+:10D48000F0812DE9F04105464478C0780F4600F060
+:10D490003F06002C08BFFFDFA01B401E84B21F2CDC
+:10D4A00088BF1F242FB1A819011D2246384607F056
+:10D4B00051FB2046BDE8F0814078704700B5027806
+:10D4C00001F0030322F003021A430270012914BF82
+:10D4D0000229002104D0032916BFFFDF012100BD6E
+:10D4E000417000BD00B5027801F0030322F0030291
+:10D4F0001A430270012914BF0229002104D0032914
+:10D5000016BFFFDF012100BD417000BD007800F0B3
+:10D5100003007047417889B1C0780E2818BF0F28E2
+:10D5200003D0102818BF192802D3FB2904D905E01D
+:10D53000BF4A105C884201D101207047002070472B
+:10D5400030B501240546C17019293CBFB848445C78
+:10D5500002D3FF2918BFFFDF6C7030BD70B51546D0
+:10D560000E4604461B2A88BFFFDF65702A463146F7
+:10D57000E01CBDE8704007F0EDBAB0F80700704756
+:10D58000B0F809007047C172090A01737047B0F81A
+:10D590000B00704730B4B0F80720A64DB0F809C0B2
+:10D5A000B0F805300179941F2D1998BFBCF5FA7FAA
+:10D5B0000ED269B1082998BF914209D293429FBF08
+:10D5C000B0F80B00B0F5486F012030BC98BF704731
+:10D5D000002030BC7047001D07F072BC021D0846D9
+:10D5E000114607F06DBCB0F809007047007970472C
+:10D5F0000A68426049688160704742680A608068D2
+:10D600004860704709888181704780890880704729
+:10D610000A68C0F80E204968C0F812107047D0F8A8
+:10D620000E200A60D0F81200486070470968C0F800
+:10D6300016107047D0F81600086070470A684260FC
+:10D6400049688160704742680A6080684860704736
+:10D650000968C1607047C06808607047007970470A
+:10D660000A68426049688160704742680A60806861
+:10D67000486070470171090A417170478171090A58
+:10D68000C17170470172090A417270478172090ABB
+:10D69000C172704780887047C088704700897047A2
+:10D6A0004089704701891B2924BF4189B1F5A47FB6
+:10D6B00007D381881B2921BFC088B0F5A47F012032
+:10D6C0007047002070470A6842604968816070476F
+:10D6D00042680A60806848607047017911F0070F5E
+:10D6E0001BBF407910F0070F00200120704701791F
+:10D6F00011F0070F1BBF407910F0070F0020012029
+:10D7000070470171704700797047417170474079E7
+:10D7100070478171090AC1717047C088704746A27D
+:10D7200082B0D2E90012CDE900120179407901F00E
+:10D73000070269461DF80220012A07D800F00700F9
+:10D74000085C01289EBF012002B07047002002B093
+:10D750007047017170470079704741717047407997
+:10D76000704730B50C460546FB2988BFFFDF6C705B
+:10D7700030BDC378024613F03F0008BF7047052054
+:10D78000127903F03F0312F0010F36D0002914BFC5
+:10D790000B20704712F0020F32D0012914BF801DF8
+:10D7A000704700BF12F0040F2DD0022914BF401C97
+:10D7B000704700BF12F0080F28D0032914BF801C47
+:10D7C000704700BF12F0100F23D0042914BFC01CF3
+:10D7D000704700BF12F0200F1ED005291ABF12306B
+:10D7E000C0B2704712F0400F19D006291ABF401C72
+:10D7F000C0B27047072918D114E00029CAD114E03B
+:10D800000129CFD111E00229D4D10EE00329D9D1C9
+:10D810000BE00429DED108E00529E3D105E0062963
+:10D82000E8D102E0834288BF7047002070470000C3
+:10D830005052020086F3FFFF0001010201020203C1
+:10D840002DE9F041FC4D0446284600216A788068A5
+:10D8500001270E4612B1012A1ED006E090F866207C
+:10D86000002A18BF6F7000D001216A78C2EB421203
+:10D8700000EB420292F82830194324D0667090F8E9
+:10D88000D90002F12A0170B12A22201D07F062F9A5
+:10D890000420207027710DE090F82820002A18BF7E
+:10D8A0006E70E1D1E1E73C22201D07F053F905201D
+:10D8B000207027716878A968C0EB401001EB400028
+:10D8C00080F828601DE090F8A410E9B190F8D90024
+:10D8D000012818BFFFDFA868D0F8A5106160D0F854
+:10D8E000A910A160D0F8AD10E160D0F8B1102161AD
+:10D8F00090F8B5102175667013212170277180F89A
+:10D90000A4600120BDE8F08190F82210012922D006
+:10D91000017801291CBF0020BDE8F0816670142148
+:10D920002170811C2022201D07F014F92672A9689D
+:10D930000E70C24882888284D0F8C420527B80F85E
+:10D94000262080F82270D1F8C4000088F3F7BEFAD0
+:10D95000F2F765FFD5E7667007212170416A6160C3
+:10D9600080F82260CDE7B44880680178002914BFB0
+:10D9700080884FF6FF7070472DE9F84F4FF0000890
+:10D98000894606460127CDF80080FFF748FBBDF821
+:10D990000010A94D21F06004ADF8004008284FD2D6
+:10D9A000DFE800F004070D4E184E132C44F003007E
+:10D9B0000DE044F01500ADF80000474641E044F0AA
+:10D9C000100000BFADF800003BE044F0020040F062
+:10D9D0001000F7E7A86890F8E000052818BFFFDFFF
+:10D9E00044F01A00ADF80000A96891F8E71000298A
+:10D9F00014BF40F0010020F00100E3E7A86890F8B0
+:10DA0000E01003290AD090F8E01006295DD090F8C4
+:10DA1000E000042818BFFFDF64D012E03046FFF7B3
+:10DA200070FC002818BFFFDF0AD1F07810F03F0F1C
+:10DA30001FBF307910F0020F44F00400ADF8000071
+:10DA40004746BDF800000090BDF80000C0F3C00BD1
+:10DA5000A868CBEB4B1A00EB4A0090F8280000288E
+:10DA600018BFBDE8F88F3046FFF7D9FA80467248F4
+:10DA7000806800EB4A0190F8C90001F12A040128EE
+:10DA800008BF012508D0022808BF022504D00428B9
+:10DA900016BF08280325FFDF257300206073664842
+:10DAA000806890F8E11084F83B10FF21A1737F217A
+:10DAB000E176BDF80010618190F8E01004291CBFE8
+:10DAC00090F8E01006293AD049E044F00A01ADF898
+:10DAD000001090F8FA00002814BF41F0040021F073
+:10DAE00004006FE73046FFF70CFCD8B1012804BFF3
+:10DAF00044F00100ADF8000014D0022818BFFFDF89
+:10DB00009FD144F00200ADF80000A96891F8FA1026
+:10DB1000002914BF40F0040020F00400ADF800001C
+:10DB200047468EE7F07810F03F0F1FBF307910F0B6
+:10DB3000020FBDF8000040F0040082D042E790F8E8
+:10DB4000E200012808BF012508D0022808BF0225ED
+:10DB500004D0042816BF08280325FFDF657304F1ED
+:10DB600009000090344D28787F2808BFFFDF29780E
+:10DB7000009801707F2028706FB1B8F1070F04F191
+:10DB80001C01304603D2FFF7B0FA207239E0FFF7EC
+:10DB900078FC207204E000202072B8F1070F30D327
+:10DBA000B8F1070F0DD1A86890F8F91001B3D0F8BB
+:10DBB000EA10C4F80210B0F8EE10E18090F8F0001E
+:10DBC0006070A07A10F0040F0ED0A86890F8FA10D8
+:10DBD000E9B190F8F7102175D0F8F110C4F81510DC
+:10DBE000B0F8F500A4F81900B8F1070F38D098E0A4
+:10DBF000F07810F03F0F1ABF307910F0010FFF20BE
+:10DC0000DED0621CA11C304601F0E4FCD9E7B8F17B
+:10DC1000070F1CBFB8F1010FFFDFB9F1000F08BFFC
+:10DC2000FFDF99F800002075B8F1010F08D0B8F1B6
+:10DC3000070F0BD075E0000064010020CC1000201D
+:10DC400004F115013046FFF703FA6AE0012130467E
+:10DC5000FFF7A8FA0168C4F815108088A4F8190025
+:10DC6000F07810F03F0F1CBF317911F0080F1AD077
+:10DC7000A86890F8E020042A06D090F8E000032875
+:10DC800011D111F0100F0ED003213046FFF78AFAA0
+:10DC9000407803210009A0733046FFF783FA00881B
+:10DCA000C0F30B002082F07810F03F0F1CBF3079DA
+:10DCB00010F0400F13D0FE48FFF723FBA96891F83E
+:10DCC000E020032A14D006213046FFF76BFA0078D3
+:10DCD000E076A86890F8E010062922D118E0A8683C
+:10DCE00090F8FB10002918BF90F8F800F0D1F0E789
+:10DCF00091F8C910042914BF08290028E3D1F0784D
+:10DD000010F03F0F1CBF307910F0080FDBD1E0E7B7
+:10DD100090F8E9100909A173B0F8E800C0F30B000E
+:10DD20002082A968012001EB4A0181F82800BBF19B
+:10DD3000000F14BF06200520BDE8F84F03F02CBAF1
+:10DD40002DE9F041DB4DAA6892F8D930002B6ED056
+:10DD50007F27012611B10978FE2914D0804692F858
+:10DD60002800002818BFBDE8F08102F12A044046CF
+:10DD7000FFF755F90021082879D2DFE800F0515368
+:10DD800056787878595CCA4C92F8A400002818BFDD
+:10DD9000BDE8F08182F8A66092F8DD0018B1F6F7D0
+:10DDA000DAFC012829D02046FFF762F90146A8686D
+:10DDB00080F8A71000F1A8012046FFF73BF92046A4
+:10DDC000FFF763F90146A86880F8AE1000F1AF01D3
+:10DDD0002046FFF73DF9A86800F1B50428787F28B0
+:10DDE00008BFFFDF287820702F70A86880F8A46033
+:10DDF000BDE8F041052003F0CFB9F6F7EFFCA968C4
+:10DE000001F1A802A731FDF7FDFE002808BFFFDFE2
+:10DE1000A86890F8A71041F0020180F8A710CEE79B
+:10DE2000A17209E0A67221720CE0032001E021E05A
+:10DE30000220A07200E0FFDF04F10B014046FFF773
+:10DE400054F92072621CA11C404601F0C3FB2878E3
+:10DE500009347F2808BFFFDF287820702F70A8685A
+:10DE600080F82860BDE8F041052003F095B92172E3
+:10DE7000BDE8F081BDE8F0417EE570B58D4C002233
+:10DE8000A06890F8C910104602F0D4FF002831D0E5
+:10DE9000F7F763F9A068884990F8DF000D5C284621
+:10DEA000F6F7E7FEA06880F8E15090F8C91008295D
+:10DEB00016BF04290F202520F6F7F9FDA0680021E0
+:10DEC00090F8C9200120F6F7D4FF7948F7F74EF90A
+:10DED000A068D0F80001F7F74CF9A06890F8C910D5
+:10DEE00080F8E21090F8C800032814BF0228012926
+:10DEF00008D103E0BDE8704001F0A5BB0821002077
+:10DF0000F7F72AFAA06890F8C91080F8E210F7F73E
+:10DF100000FAA06890F8C95090F8DD0040B1F6F71B
+:10DF2000E6FB15F00C0F0CBF40205520F7F7D2F997
+:10DF3000A168032081F8E00070BD2DE9F0410F4693
+:10DF4000904605460321FFF72DF94078594C020908
+:10DF5000A06890F8E91062F3071180F8E910032136
+:10DF60002846FFF71FF90188A068B0F8E82061F3A0
+:10DF70000B02A0F8E82080F8E77090F8C91001299A
+:10DF800005D090F8E000032808BFBDE8F081E878EC
+:10DF90004FF0010610F03F0F1CBF287910F0400F22
+:10DFA00009D006212846FFF7FDF80178A06880F81F
+:10DFB000F81080F8FB60A06890F8E01003292AD0E0
+:10DFC000E97811F03F0F1CBF297911F0010F08D03B
+:10DFD00000F1F002911F284601F0FCFAA06880F8D9
+:10DFE000F960E87810F03F0F1ABF287910F0020F9F
+:10DFF000BDE8F08101212846FFF7D4F8A168026846
+:10E00000C1F8F1208088A1F8F50081F8F78081F847
+:10E01000FA60BDE8F081022F18BF012FD0D1BDE812
+:10E02000F0812DE9F84F0446C07810F03F0F1CBF77
+:10E03000207910F0020F05D010F0010F18BF4FF03B
+:10E04000010901D14FF0000900271A4DB9F1000F65
+:10E050005BD020780026C70901212046FFF7A2F8EF
+:10E060003FB1407900F0C000402808BF4FF00108E0
+:10E0700001D04FF00008A86890F8C810032906D115
+:10E0800090F8C110002918BF90F8CC0001D190F889
+:10E09000DE00FDF7A5FD070015D01021FEF7DDFB22
+:10E0A000B8F1000F0FD001212046FFF77BF805E003
+:10E0B000D811002064010020785202000146384641
+:10E0C000F7F7D4FC0646A868B8F1000F90F8B970CD
+:10E0D00018BF47F00207E07810F03F0F1CBF20790F
+:10E0E00010F0020F0ED02046FEF7CFFF824601212E
+:10E0F0002046FFF757F85146F6F769FD002818BF8C
+:10E10000012000D1002030435BD0E07810F03F0FB9
+:10E110001EBF217911F0100F11F0080F3FD004211C
+:10E120002046FFF73FF80646A86890F8E20002F0A4
+:10E1300078FE0146304601F0A8FAA0B13A46002127
+:10E140002046FFF7FAFEF848FFF7DBF80146A8681B
+:10E1500080F8E6103188A0F8E310B17880F8E51077
+:10E160000120BDE8F88FA86890F8E20001283AD1B4
+:10E17000E07810F03F0F1CBF207910F0010F32D073
+:10E18000B9F1000F04D100212046FFF7F5FB2AE08A
+:10E190008DF8007069462046FFF7EEFB23E010F093
+:10E1A0003F0F1CBF217911F0100F1CD110F03F0F51
+:10E1B0001CBF207910F0010F15D0B9F1000FE7D185
+:10E1C000E1E7A86890F8CA00032818BF02280AD11E
+:10E1D000B8F1000F07D036B9D448694600680090FE
+:10E1E0002046FFF7C9FB0020BDE8F88FD0498968B9
+:10E1F00081F80A01704770B5CD4DA86890F8E0101D
+:10E20000022919BF90F8E010012900210C461CBF1B
+:10E210000C2070BDC1EB411200EB4202034682F8B4
+:10E220002840491CC9B20229F4D3047080F8224066
+:10E2300093F8DD0030B1F7F757F8F6F76CFAA868F5
+:10E2400080F8DD40A868012180F8DC4080F8C1102A
+:10E2500080F8C84080F8DF40282180F80B1180F852
+:10E260000A41A0F8E34080F8E540072180F8C0109B
+:10E27000002070BDAE4810B58068002180F8E01025
+:10E28000012180F8E010FFF7B6FF002818BFFFDF7C
+:10E2900010BD2DE9F047A64C07460C26A06890F863
+:10E2A000E01001291FBF90F8E00002280C20BDE813
+:10E2B000F087F6F73CFCA06890F90A01F6F7C7FC76
+:10E2C000A06890F8C91080F8E21090F8C0100125FD
+:10E2D000002978D090F8C8004FF00009032802D038
+:10E2E000022805D008E00521924801F03AFA03E03F
+:10E2F0000321904801F035FAA06890F8D810002961
+:10E3000004BF90F8DB00002843D0F4F7DDFD06469B
+:10E31000A0683146D0F8D400F5F7E4FA864990FBBE
+:10E32000F1F801FB180041423046F4F7D6FA0146F5
+:10E33000A068C0F8D410D0F8D0104144C0F8D01074
+:10E34000FDF72FFC0146A068D0F8D020914220D8DC
+:10E35000C0E9349690F8DB0000281CBF0120FDF7CF
+:10E3600044FD0121A06890F8DC20002A1CBF90F831
+:10E37000D820002A0DD090F8B93000F1BA02012B54
+:10E3800004D1527902F0C002402A14D0BA30F7F713
+:10E39000D5FBA06890F8B910BA30F6F710FC0F2141
+:10E3A0000720F6F728FCA068002690F8E010012965
+:10E3B00018D112E007E0FDF745FDA1682A46BA3101
+:10E3C000F7F785FBE5E790F8E010022904BF80F835
+:10E3D000E0500C2006D1BDE8F08780F804510221FE
+:10E3E00080F8E010A06890F8C10088B1FDF7A5FCA6
+:10E3F00003214D48FDF7DDFC0146A06880F8DD10E3
+:10E40000C0F800714D48F6F79AFE3046BDE8F08737
+:10E41000FDF73CFCECE738B5454CA06890F8E010FF
+:10E4200002291CBF0C2038BD012180F80511A0F87D
+:10E43000081129208DF800006846F5F77DFD30B100
+:10E44000A0689DF8001090F80601884205D1A068E8
+:10E4500090F80601401C8DF80000A1689DF80000AE
+:10E4600081F806010220F6F77EFE3548F6F7F9FB43
+:10E47000A168DFF8D0C0002091F8C03091F8DF200B
+:10E48000521CACFB02546408A4EB8404224481F8BF
+:10E49000DF2023FA02F212F0010F03D1401CC0B2B8
+:10E4A0000328EBD3FFF7E9FC002038BD2049896839
+:10E4B00081F8C900002070471D49896881F8DA0099
+:10E4C000704710B51A4CA36893F8B830022B14BFEC
+:10E4D000032B00280BD100291ABF0229012000209C
+:10E4E0001146FDF761FB08281CBF012010BDA06884
+:10E4F00090F8B800002816BF022800200120BDE8CF
+:10E500001040F7F7A5BA0A48806890F8B8000028CC
+:10E5100016BF022800200120F7F79ABA044989683B
+:10E5200081F8B80070470000D81100206C5202003A
+:10E53000640100200012002040420F0075520200CA
+:10E540007B520200ABAAAAAAF749896881F8DC00CD
+:10E55000704770B5F44CA16891F8B800002816BF58
+:10E5600002280020012081F8B900BA31F7F75AFAE1
+:10E57000A06890F8B810022916BF032901210021D4
+:10E5800080F8DB1090F8B920002500F1BA03012AC9
+:10E5900004BF5B7913F0C00F0AD000F1BA03012A5F
+:10E5A00004D15A7902F0C002402A01D0002200E0D2
+:10E5B000012280F8D820002A04BF002970BDC0F8CD
+:10E5C000D050F4F781FCA168C1F8D40091F8DB00C9
+:10E5D00000281CBF0020FDF708FC0026A06890F86A
+:10E5E000DC1000291ABF90F8D810002970BD90F8EF
+:10E5F000B92000F1BA01012A04D1497901F0C00122
+:10E60000402905D02946BDE87040BA30F7F796BAE0
+:10E61000FDF718FCA1683246BDE87040BA31F7F743
+:10E6200056BA70B5C04D0C4600280CBF012300231C
+:10E63000A96881F8C13081F8CB004FF0080081F85B
+:10E64000CC000CD1002C1ABF022C01200020114656
+:10E65000FDF7AAFAA968082881F8CC0001D00020AB
+:10E6600070BD022C14BF032C1220F8D170BD0028FD
+:10E6700018BF112070470328AB4A926808BFC2F840
+:10E68000C41082F8C8000020704710B5044602F09C
+:10E6900083FF052809D002F07FFF042805D0A24897
+:10E6A000806880F8D940002010BD0C2010BD9E4825
+:10E6B000816891F8C800032804D0012818BF0228F7
+:10E6C00007D004E091F8CB00012808BF7047002074
+:10E6D000704791F8CA00012814BF03280120F6D121
+:10E6E000704710B5F6F7EAFDF6F79EFDF6F7CEFC9B
+:10E6F000F6F72BFD8C4CA06890F8DD0038B1F6F7EA
+:10E70000F3FDF6F708F8A168002081F8DD00A068A5
+:10E71000012180F80411022180F8E010002010BDD2
+:10E720008149896881F8FC0070477F4902788968CF
+:10E73000012A06D0042A24D0052A0CBF1120122059
+:10E74000704742780023032A08BFC1F8C43081F81B
+:10E75000C820012281F8C920C27881F8B820027946
+:10E76000002A16BF022A0123002381F8C13081F854
+:10E77000CA20427981F8C020807981F8DA0000202F
+:10E78000704782780023032A08BFC1F8C43081F89B
+:10E79000C8200822DEE764488068704700F053BF55
+:10E7A0002DE9F84F00256048F6F7BEFD5E4C4FF0AE
+:10E7B0007F0A002808BF84F800A0F6F7A0FD5B4898
+:10E7C000FEF72DFCA0700146A06890F8E2204FF003
+:10E7D00003084FF000094FF0010B012A10D0042A62
+:10E7E0001CBF082AFFDF00F05782A06890F8DD0008
+:10E7F00018B1F6F779FDF5F78EFF2846BDE8F88FDA
+:10E800004A4D0026A5F58677072936D290F8C10033
+:10E8100028B9F6F71EFA002808BF002600D0012606
+:10E82000A06890F8DD0080B1FDF715FAA168FF2817
+:10E8300081F8DE0001460DD0E81CFDF701FAA06862
+:10E8400090F8DE00FDF712FA0643A06890F8DE00AB
+:10E85000FF2817D1FDF7A1FA87F8DE0097F8C1105D
+:10E8600081B108280ED12878E91CC0F38010FDF78B
+:10E870009BF9082818BF002604E002BF90F8D900D1
+:10E8800000280126A07808283CD2DFE800F03FB934
+:10E89000043B3B3B17FD36B1A06890F8C800012847
+:10E8A00018BF022803D0F6F7F1FB45469DE7F6F7BF
+:10E8B000EDFB00211D48FFF743FAF6E716B3A06809
+:10E8C00090F8C800022802D0012815D01AE00021D3
+:10E8D0001648FFF735FAA0680825C0F8E790C0F899
+:10E8E000EB90C0F8EF90C0F8F390C0F8F79080F884
+:10E8F000FB9080F8E79078E700210C48FFF720FABA
+:10E9000000F040B9F6F7C2FB03256EE70020002EA9
+:10E9100071D0A26892F8C810022909D0012925D027
+:10E92000032928D06AE0000064010020D8110020EB
+:10E930000021FE48FFF704FAA16891F8050128B10B
+:10E94000401E10F0FF0081F8050154D1C1F8E79096
+:10E95000C1F8EB90C1F8EF90C1F8F390C1F8F790CF
+:10E9600081F8FB90082081F8E7B047E00021EF48EC
+:10E97000FFF7E6F941E0D2F8C400E978837E9942D6
+:10E980001BD12979C37E994217D16979037F9942B6
+:10E9900013D1A979437F99420FD1E979837F9942B5
+:10E9A0000BD1297AC37F994207D12978437EC1F3DD
+:10E9B0008011994208BF012100D0002192F8CB209C
+:10E9C000012A01D079B10CE059B900F11A01D748F8
+:10E9D000FEF730FBD548FEF74BFBA168D1F8C41019
+:10E9E00048760A200AE097F8CC00082803D097F868
+:10E9F000DE108142F5D0F6F749FB03200546F4E628
+:10EA0000A06890F8DB1000290CBF4FF0010B4FF00D
+:10EA1000000B4FF000082978CA0905F1090107D059
+:10EA2000497901F0C001402908BF4FF0010901D028
+:10EA30004FF0000990F8C810032906D190F8C110D2
+:10EA4000002918BF90F8CC0001D190F8DE00FDF746
+:10EA5000C7F85FEA000A13D01021FDF7FEFE002878
+:10EA600018BF4FF0010BB9F1000F04BFA06890F878
+:10EA7000B9A00FD005F109015046F6F7F7FF80461F
+:10EA8000A06890F8B9A000E093E0B9F1000F18BFBA
+:10EA90004AF0020A90F8C81003290ED0F6F7F6FAE9
+:10EAA000F6B3F6F7A4F850EA08006DD08DF800A090
+:10EAB00069469E48FFF744F964E0D0F8C400E9785D
+:10EAC000827E91421BD12979C27E914217D1697908
+:10EAD000027F914213D1A979427F91420FD1E97906
+:10EAE000827F91420BD1297AC27F914207D1297846
+:10EAF000407EC1F38011814208BF012500D000256E
+:10EB000097F8DE00082806D097F8CC10884208BF96
+:10EB10004FF0010901D04FF00009B8F1000F00E0FB
+:10EB200032E005D1BBF1000F04D0F6F760F808B170
+:10EB3000012100E000214EB197F8CB00012803D05D
+:10EB400020B955EA090001D0012000E0002001426F
+:10EB500016D0A06890F8CB10012908BF002D0DD168
+:10EB6000D0F8C40000F11A017048FEF763FA6F484C
+:10EB7000FEF77EFAA168D1F8C41048760A2534E67B
+:10EB8000F6F784FA032530E6A06890F8CA00032857
+:10EB900018BF0228F6D1B9F1000FF3D0B8F1000F79
+:10EBA000F0D163486946406800906048FFF7C8F8B4
+:10EBB000E8E7A06890F8DA0000283FF4A3AEF6F783
+:10EBC00065FAA06890F8D9100029DBD1C0F8E79069
+:10EBD000C0F8EB90C0F8EF90C0F8F390C0F8F79051
+:10EBE00080F8FB9080F8F8A05048FEF78AFB50B3FD
+:10EBF000012836D00228C5D1A068032590F8C800A6
+:10EC0000032814BF0020012036EA00003FF4EDADD8
+:10EC1000464E1820F17811F03F0F3FF4E6AD317900
+:10EC200088437FF4E2AD04213046FEF7BBFA074685
+:10EC3000A06890F8E20002F0F4F80146384600F0CF
+:10EC400024FDE8BBD1E5002E9CD0A06890F8C80058
+:10EC5000012818BF022895D13448FFF7E2F980BB9C
+:10EC600090E7002E8ED0314D1820E97811F03F0F3B
+:10EC700088D02979884385D104212846FEF792FA65
+:10EC80000646A06890F8E20002F0CBF80146304654
+:10EC900000F0FBFC98BB75E707297FF433AEC0F8A2
+:10ECA000E790C0F8EB90C0F8EF90C0F8F390C0F890
+:10ECB000F79080F8FB90012680F8F8A01B4801E04F
+:10ECC0007FE01AE0FEF71DFB38B1012818D00228BA
+:10ECD0004DD0F6F7DBF9454687E5F6F7D7F9A0689A
+:10ECE00090F8C800012818BF02287FF44BAF0F48E6
+:10ECF000FFF797F900283FF445AF042575E522E0BA
+:10ED0000F6F7C4F9094D1820E97811F03F0F3FF4E8
+:10ED100039AF297988437FF435AF04212846FEF7BF
+:10ED200041FA0646A06890F8E20003E0D8110020FE
+:10ED30006C52020002F075F80146304600F0A5FC66
+:10ED400000283FF41FAF002201212846FFF7F5F805
+:10ED5000F748FEF7D6FA0146A06880F8E610318839
+:10ED6000A0F8E310B17880F8E51004253DE503250F
+:10ED7000F6F78CF9A06890F8C800032814BF0020AB
+:10ED8000012036EA00003FF430ADE94E1820F1785A
+:10ED900011F03F0F3FF429AD317988437FF425AD61
+:10EDA00004213046FEF7FEF90746A06890F8E2001D
+:10EDB00002F037F80146384600F067FC00283FF4BF
+:10EDC00014AD002202213046FFF7B7F8D848FEF70D
+:10EDD00098FA0146A06880F8E6103988A0F8E31098
+:10EDE000B97880F8E5100425FFE42DE9F041D14C15
+:10EDF000A0680078002818BFFFDF0025A068012761
+:10EE00008570D0F8C4100A8882804A8842838A8834
+:10EE10008283C988C18380F82050C74990F8DB20DD
+:10EE2000A1F59A764AB10A78C2F38013CA1C23B1BD
+:10EE3000527902F0C002402A33D090F8DC2042B16F
+:10EE400011F8032BC2F380121AB1497911F0C00FE7
+:10EE500027D00E3006F022F8A06890F8DD0018B137
+:10EE6000F5F779FC012824D0A068D0F8C4104A7EB8
+:10EE7000C271D1F81A208260C98B818145610583F6
+:10EE8000A0680770D0F8C42090F80A1182F85710D3
+:10EE9000D0F8C4000088F2F719F8BDE8F041F1F7A6
+:10EEA000AFBCD6F83711C0F80E10B6F83B1141824E
+:10EEB000D2E7F5F793FCA16801F10802C91DFCF740
+:10EEC000A1FE002808BFFFDFA068C17941F0020160
+:10EED000C171D6F80F114161B6F813110183CFE764
+:10EEE0002DE9F047934C0746FF21A0680025012635
+:10EEF00080F8DE1090F8C800012818BF022802D060
+:10EF0000032818BFFFDF5FB18948FEF7A3F918B9DE
+:10EF10008748FEF7F9F918B100F07BFC05463FE0A1
+:10EF2000A06890F8E0007F27082839D2DFE800F0D9
+:10EF3000383838041725352B7E48F6F7F5F90028C0
+:10EF400008BF2770F6F7DBF9A06890F8DD0018B16C
+:10EF5000F6F7CAF9F5F7DFFBF6F798F82BE07548F6
+:10EF6000F6F7E2F9002808BF2770F6F7C8F9A0689D
+:10EF700090F8DD000028EFD0EAE76E48F6F7D4F904
+:10EF800030B9277004E06B48F6F7CEF90028F8D0C6
+:10EF9000F6F7B5F9F6F77AF80DE000F03DFE0AE075
+:10EFA0000C2D80F02B82DFE805F04CFCFB06FAF913
+:10EFB000F9F90AF84ECBBDE8F047FEF75EBF002234
+:10EFC0000121022001F036FF002800F05B815A4940
+:10EFD000A1F12800FEF75CF8A068574E90F8B91030
+:10EFE0003046FEF73CF8A06800F1BA013046FEF763
+:10EFF0001AF8A06890F8DB10C1B190F8C810032986
+:10F0000006D190F8C110002918BF90F8CC0001D1AA
+:10F0100090F8DE00FCF718FF050007D0012130460C
+:10F02000FEF71DF829463046FDF7FDFF4248F6F78A
+:10F030009DF801210846F6F78FF9A168082081F8AC
+:10F04000E000BDE8F087A06890F8E21090F80B218E
+:10F0500011F00C0F08BF002290F8E210032001F01D
+:10F06000E9FE002800F00E81344D0A2085F8E0000A
+:10F07000012002F091F805F59A71A1F12800FEF740
+:10F0800007F8A06805F59A7790F8B9103846FDF7AB
+:10F09000E6FFA06800F1BA013846FDF7C4FFA0689A
+:10F0A00090F8DB10C1B190F8C810032906D190F890
+:10F0B000C110002918BF90F8CC0001D190F8DE00F3
+:10F0C000FCF7C2FE060007D001213846FDF7C7FF56
+:10F0D00031463846FDF7A7FFA2681749D2F8C400A9
+:10F0E000C08AC875000A0876D2F8C400407D8875C9
+:10F0F0000846F6F73BF8D5F8C4100F4820234A7BA2
+:10F10000017803EA421221F0200111430170084AFC
+:10F11000D5F8C4001278417BC2F34012114041730C
+:10F12000D5F8C41095F80B0181F85600BDE8F087BA
+:10F13000D81100206401002000120020CC10002013
+:10F14000A06890F8E21090F80B2111F00C0F08BFA6
+:10F15000002290F8E210052001F06CFE00287CD01F
+:10F16000FE4D0B2085F8E000022002F015F805F5B1
+:10F170009A71A1F12800FDF78BFFA06805F59A7838
+:10F1800090F8B9104046FDF76AFFA06800F1BA0197
+:10F190004046FDF748FFA06804E047E02EE1A5E007
+:10F1A0009DE098E090F8DB10C1B190F8C8100329F9
+:10F1B00006D190F8C110002918BF90F8CC0001D1F9
+:10F1C00090F8DE00FCF740FE070007D00121404622
+:10F1D000FDF745FF39464046FDF725FFA068E04AA8
+:10F1E000D0F8C410C98AD175090A1176D0F8C400C4
+:10F1F0001146407D88750846F5F7B8FFD5F8C4007C
+:10F200004673A06890F8E230012296210020F5F7BD
+:10F210008CFED348017821F020010170A068D5F858
+:10F22000C41090F80B0181F856007FE7A06890F8B1
+:10F23000E21090F80B2111F00C0F08BF002290F89B
+:10F24000E210042001F0F6FD38B1C549A1F1280013
+:10F25000FDF71EFFC24EA06800E013E090F8B91061
+:10F260003046FDF7FCFEA06800F1BA013046FDF71C
+:10F27000DAFEA06890F8DB10E9B190F8C810032915
+:10F2800004D00AE0BDE8F04700F0DDB990F8C11005
+:10F29000002918BF90F8CC0001D190F8DE00FCF7EF
+:10F2A000D3FD050007D001213046FDF7D8FE2946E1
+:10F2B0003046FDF7B8FEAA48F5F758FFA06890F869
+:10F2C000E230012296210020F5F72FFEA1680920E7
+:10F2D00081F8E0002AE7A06880F8E06026E7A068EF
+:10F2E000022180F8046180F8E0101FE7A66816F894
+:10F2F000E31F11F0800F0CBF1E204FF49670B6F87C
+:10F300000120C2F30C0212FB00F7C80908BF4FF03E
+:10F310001E0906D0002806BFFFDF4FF000094FF49A
+:10F320009679B078400908BF012507D0012808BFA9
+:10F33000022503D0022814BF00250825A06890F8F4
+:10F34000E20001F06EFDA7EB0008307808EB09073A
+:10F35000C0F38010002808BF4FF4FA7A05D006BF2A
+:10F36000FFDF4FF0000A4FF0320A7C4890F8FC9023
+:10F37000B9F10C0F28BFFFDF7A487B4A30F819003B
+:10F380000AEB000101FB0720511CB0FBF1F000F17A
+:10F3900020094F44F5F7E1FE307800F03F06304693
+:10F3A000F5F767FCA06880F8E16029462520F5F7AD
+:10F3B0007EFB0122A8EB09012B461046F5F7B5FDAF
+:10F3C0006A48F5F7D3FE00213846F5F7EAFEA06853
+:10F3D00080F8E250F5F79DFFA06890F8DD0040B19D
+:10F3E000F5F785F915F00C0F0CBF50205520F5F7F7
+:10F3F00071FFA168042081F8E00097E6FFDF95E641
+:10F400005B4810B5806890F8E0000C286BD2DFE80C
+:10F4100000F06A6A6A6A6A6A6A6A0615533453486F
+:10F42000F5F7A4FEF5F775FF514C00219620F5F78E
+:10F43000B8FEA168052081F8E00010BD4B48F5F743
+:10F4400095FE4B4CA06890F8E230012296211046C0
+:10F45000F5F76BFDA16891F8E20091F80B1110F03F
+:10F460000C0F08BF00219620F5F79BFEF5F751FF22
+:10F47000A168062081F8E00010BD3C48F5F776FE53
+:10F480003B4CA06890F8E230012296211046F5F737
+:10F490004CFDA16891F8E20091F80B1110F00C0FEF
+:10F4A00008BF00219620F5F77CFEF5F732FFA16832
+:10F4B000072081F8E00010BDF5F700FFF5F7B4FE76
+:10F4C000F5F7E4FDF5F741FE29480121806880F851
+:10F4D0000411022180F8E010FFF787FCBDE810401E
+:10F4E000032001F059BEFFDF10BD70B5204CA068AD
+:10F4F00090F8E0007F25082828BF70BDDFE800F005
+:10F500004D4D4D172304470A1948F5F70DFF30B943
+:10F51000257004E01648F5F707FF0028F8D0F5F746
+:10F52000EEFEF5F7B3FDBDE87040FEF7A6BC10484F
+:10F53000F5F7FAFE002808BF2570F5F7E0FEBDE8F4
+:10F54000704000F080B80A48F5F7EEFE002808BFCA
+:10F550002570F5F7D4FEA0680CE00000CC10002068
+:10F5600000120020805202003F420F00D8110020FC
+:10F570006401002090F8DD0018B1F5F7B5FEF5F74D
+:10F58000CAF8F5F783FDBDE87040FEF776BC00F0E1
+:10F5900043FBBDE87040FEF770BC70BD70B5F84C21
+:10F5A00006460D46012909D0A06890F8E23090F88F
+:10F5B000E2203046BDE8704001F0C8BFF5F728FAF8
+:10F5C000A16891F8E220034629463046BDE8704024
+:10F5D00001F0BCBF70B50646E94814460D46806888
+:10F5E00090F8DD0018B1F5F7B6F801280ED03046D6
+:10F5F000FDF73EFD20703046FDF711FD072813D2C0
+:10F6000029463046BDE87040FDF714BDF5F7E6F831
+:10F610002A462146FCF7F6FA002808BFFFDF2078CB
+:10F6200040F00200207070BD3046FDF7F8FC07285E
+:10F6300018BF70BD00213046FDF7B4FD0168296098
+:10F640008088A88070BD10B5F5F738FEF5F7ECFDA1
+:10F65000F5F71CFDF5F779FDC94CA06890F8DD00C1
+:10F6600038B1F5F741FEF5F756F8A168002081F8AA
+:10F67000DD00A068012180F80411022180F8E0106B
+:10F68000BDE81040002001F087BD2DE9F0410D4696
+:10F690000178044611F0800F0CBF1E204FF49670C5
+:10F6A000B4F80120C2F30C0212FB00F6C80908BF2F
+:10F6B0001E2105D0002806BFFFDF00214FF4967100
+:10F6C000701BA278520908BF012707D0012A08BF82
+:10F6D000022703D0022A14BF00270827B0F5877F2E
+:10F6E0002EBFAE420020BDE8F08145182078C0F35F
+:10F6F0008010002808BF4FF4FA7603D006BFFFDF62
+:10F70000002632269F4890F8FC400C2C28BFFFDFD3
+:10F710009D489E4A30F81400311801FB0520511C09
+:10F72000B0FBF1F0203005449548806890F8E20085
+:10F73000F6F76CF804463846F6F768F84FF47A7135
+:10F7400084423ABF001B00F2E730201AB0FBF1F010
+:10F7500034BF42192A1A3946BDE8F041012001F0B0
+:10F7600069BB70B50D460446FDF734FC032D4AD045
+:10F77000052D18BF70BD05212046FDF730FC804DDA
+:10F78000A868D0F8C40000F10E012046FDF7E5FCA2
+:10F79000A868D0F8C40000F112012046FDF7E1FC92
+:10F7A000A868D0F8C410497DA175D0F8C410C98AE2
+:10F7B000E175090A2176D0F8C41049886176090AF2
+:10F7C000A176D0F8C4108988E176090A2177D0F8AB
+:10F7D000C410C9886177090AA177D0F8C40000F184
+:10F7E00008012046FDF7DBFCA868D0F8C400017EC4
+:10F7F0002046FDF7BCFCA86890F8FC102046BDE848
+:10F800007040FDF7BEBC2046BDE870400321FDF707
+:10F81000E6BB2DE9F04FDFF8688183B04FF0000AB6
+:10F82000D8F8080090F8E000594E01274FF003097E
+:10F8300055464FF07F0BA6F12804082880F0E78199
+:10F84000DFE800F0FEFEFE0407B3FDFCFEF7A8FFB4
+:10F85000A8E04B48F5F768FD002808BF88F800B01D
+:10F86000F5F74DFDD8F8080090F8D900002818BF2A
+:10F87000FFDF4848FDF7D3FB88F80300E078002657
+:10F8800010F03F0F1CBF207910F0080F11D0414835
+:10F89000FDF737FD60B1012802D0022808D008E04A
+:10F8A000E07810F03F0F1CBF207910F0010F00D05E
+:10F8B00001260296D8F8080090F8DD0018B1F5F797
+:10F8C00013FDF4F728FFE1782A460020134611F0D3
+:10F8D0003F0F1ABF217911F0020F2F4647D0D8F8F9
+:10F8E0000800DFF8B0A0002590F8DB0000280CBF6E
+:10F8F000012600269AF800000121C4095046FDF7B0
+:10F9000051FC34B1407900F0C000402808BF012408
+:10F9100000D00024D8F8080090F8C810032906D1B8
+:10F9200090F8C110002918BF90F8CC0001D190F8D0
+:10F93000DE00FCF755F95FEA000B0FD01021FCF751
+:10F940008CFF002818BF012644B101215046FDF765
+:10F9500029FC01465846F6F789F80546D8F808000C
+:10F960002200334690F8B90018BF40F0020098F822
+:10F970000310072910D0F5F789FBCA4600F048B9F3
+:10F9800064010020CC100020805202003F420F0092
+:10F9900000120020D8110020CDE900072946029866
+:10F9A00000F07BF9824600F033B9FC48FDF737FBE5
+:10F9B00088F80400E078717A88421CD12079B17A05
+:10F9C000884218D16079F17A884214D1A079317BCC
+:10F9D000884210D1E079717B88420CD1207AB17BCA
+:10F9E000884208D120783178C0F38010B0EBD11F65
+:10F9F00008BF012400D00024F5F748FBE848F5F7DC
+:10FA000093FC002808BF88F800B0F5F778FC98F858
+:10FA1000040004283BD1B4B30095D8F80820DF488F
+:10FA2000694692F8D9307BB3054692F8660050BB20
+:10FA3000042002F1680482F8720002E029E07DE00F
+:10FA4000E5E06932A11C2846FFF7C4FD04F10B0173
+:10FA50002846FDF76EFBC0B220721F2884BF1F200E
+:10FA6000207298F8000009347F2808BFFFDF98F85B
+:10FA70000000207088F800B0D8F8080080F86670A0
+:10FA8000062001F089FB02E0FFE7FDF775FFCA469B
+:10FA9000BEE04FF0030AC248F5F746FC002808BF55
+:10FAA00088F800B0F5F72BFCBC48FDF7B8FA05461E
+:10FAB000BA48FDF726FC082D08BF00287ED1E17862
+:10FAC000032011F03F0F79D02179884376D10021AE
+:10FAD000B248FDF767FB062206F1090105F00EF8B2
+:10FAE00000286BD1AD48FDF7C3FA0446AD48FDF7D9
+:10FAF000CCFA844262D10121A848FDF753FB0622CB
+:10FB0000F11C04F0FBFF002858D1A448FDF7BDFA12
+:10FB10000446A448FDF7ACFA844279D1F5F7CEFB50
+:10FB2000F5F782FBF5F7B2FAF5F70FFB4FF0020A93
+:10FB3000FFF75BF9042001F02FFB69E04FF0030AA7
+:10FB4000F5F7A4FA9648F5F7EFFB002808BF88F808
+:10FB500000B0F5F7D4FB9148FDF761FA81468F4874
+:10FB6000FDF7CFFBB9F1070F08BF002850D1E178AE
+:10FB7000012011F03F0F4BD02179884348D100215B
+:10FB80008648FDF70FFB062206F1090104F0B6FFD7
+:10FB9000A0B98248FDF76CFA04468248FDF775FA71
+:10FBA000844235D1D8F8080090F8041139B3B0F880
+:10FBB000082190F80611012A07D900E028E0520830
+:10FBC000A0F8082108BFA0F80871012914BF002976
+:10FBD0000D21C943C1EBC10202EB011190F80521CF
+:10FBE000D24302EB8203C3EB82121144B0F8082126
+:10FBF000890CB1FBF2F302FB131180F8051180F8B8
+:10FC00000471694665480095FDF7B6FE00E0FFDF28
+:10FC100003B05046BDE8F08F10B5F5F737FA6048ED
+:10FC2000F5F782FB5E4C002804BF7F202070F5F7BB
+:10FC300066FBA06890F8041119B1002180F8041146
+:10FC400010BDB0F8082190F80611FF2A0AD24FF62D
+:10FC5000FF7303EA4202A0F80821FF2A84BFFF22B3
+:10FC6000A0F80821012914BF00290D21C943C1EBC7
+:10FC7000C10202EB011290F80511C94301EB8103A7
+:10FC8000C3EB81111144B0F80821890CB1FBF2F3E8
+:10FC900002FB131180F80511CFE72DE9F84F8346D9
+:10FCA0009946924688463D480A9FFDF72AFB3B4EFF
+:10FCB0003B4D002800F03C81012803D0022800F0D1
+:10FCC0007781BAE0002403213448FDF76BFABBF1D9
+:10FCD000000F6BD0A96891F8E720012A66D142781D
+:10FCE00091F8E9301209B2EB131F5FD10088B1F827
+:10FCF000E810C0F30B00C1F30B01884256D127482E
+:10FD0000FDF7FFFAA96891F8E62090424ED191F8EC
+:10FD1000C800012818BF022802D0032847D0AEE04F
+:10FD2000F5F7B4F9F07810F03F0F1CBF307910F000
+:10FD3000020F18D0194C2046FDF7A7F906460121FD
+:10FD40002046FDF72FFA3146F4F741FF002818BF8F
+:10FD5000012050EA08000BD08DF8007069460F486A
+:10FD6000FDF70AFE18E000210C48FDF705FE13E040
+:10FD7000A86890F8CA00032818BF02280CD1BAF16D
+:10FD8000000F09D0B8F1000F06D107486946806816
+:10FD900000900248FDF7F0FD032470E0D811002028
+:10FDA00064010020001200206C52020064E0002177
+:10FDB0009848FDF7F7F9A9680622D1F8C4101A315E
+:10FDC00004F09CFE50B99348FDF752F9A968D1F8A8
+:10FDD000C410497E884208BF012400D00024F07876
+:10FDE00010F03F0F1CBF307910F0020F03D0B8F1B4
+:10FDF000000F47D056E0A86890F8CB10012901D039
+:10FE0000ACB11FE0F4B900218248FDF7CBF9A96835
+:10FE10000268D1F8C410C1F81A208088C8837D48D0
+:10FE2000FDF726F9A968D1F8C41048760AE090F8E1
+:10FE3000DE1090F8CC00814204D0F5F727F90320BA
+:10FE4000BDE8F88FA86890F8E21011F00C0F11D0FF
+:10FE500090F8E21011F00C0F0ED00123D0F8C4106E
+:10FE60001A460020FCF79DFEA968D1F8C410496A23
+:10FE7000884201D80B2402E0F5F708F90324204654
+:10FE8000BDE8F88FB9F1000F0ED0624E3046FDF795
+:10FE9000FCF8074601213046FDF784F93946F4F7AE
+:10FEA00096FE08B1012200E00022A96891F8CB007B
+:10FEB000012807D040B92CB991F8DE3091F8CC1068
+:10FEC0008B4201D1012100E000210A42D4D0012857
+:10FED00008BF002C12D100214E48FDF763F9A96834
+:10FEE0000268D1F8C410C1F81A208088C883494834
+:10FEF000FDF7BEF8A968D1F8C4104876A86890F854
+:10FF0000E21011F00C0FB5D090F8E21011F00C0FC8
+:10FF1000B2D00123D0F8C4101A460020FCF741FEED
+:10FF2000A968D1F8C410496A8842A5D8A2E700BFE1
+:10FF3000F5F7ACF803213748FDF734F9BBF1000FB2
+:10FF40005DD0A96891F8E7205ABB427891F8E93072
+:10FF50001209B2EB131F52D10088B1F8E810C0F3B8
+:10FF60000B00C1F30B01884249D12A48FDF7C9F9BA
+:10FF7000A96891F8E620904241D191F8C800012883
+:10FF800018BF02283BD1F07810F03F0F1CBF30792A
+:10FF900010F0020F06D08DF8007069461D48FDF77D
+:10FFA000EBFC2CE000211B48FDF7E6FC27E000BF3E
+:10FFB000F5F76CF8A86890F8C80003281FD015481A
+:10FFC000FDF79FF9A96891F8E620904217D1F278E1
+:10FFD000092012F03F0F12D0327990430FD1BBF1BC
+:10FFE000000F0CD091F8C8000228DBD191F8050170
+:10FFF00040B1401E10F0FF0081F8050102D003203F
+:020000040002F8
+:10000000BDE8F88F3A4601210248FDF796FF092026
+:10001000BDE8F88FD81100202DE9FF4F07460C46A8
+:10002000488881B040F2E24148430090E08A0026CF
+:1000300000FB01FB94F8640091460D2818BF0C28C2
+:100040001FD024281EBF94F8650024284FF0000A12
+:1000500017D0049818B10121204602F018FC94F83A
+:10006000540094F8558094F8D010054661B10129E8
+:100070006DD0022952D0032918BFFFDF67D000F0EE
+:10008000D5B84FF0010AE4E7B9F1000F08BFFFDF70
+:10009000FD4EB068002808BFFFDF94F85410FB48FD
+:1000A00090F82400FCF77DFF009094F85400F5F7D9
+:1000B000C6FB00F2E7314FF47A79B1FBF9F1F2486F
+:1000C00080680E1894F85400F5F7B9FB014694F8CF
+:1000D0005400022804BFEE484FF47A720DD0012874
+:1000E00004BFEC484FF4C86207D0042807BFEA48B1
+:1000F00040F69802E94840F6E4421044084400F211
+:10010000E731B1FBF9F10098401A00EB0B01DE4832
+:10011000406930440844061D012015E0DA48A9F181
+:1001200001018068084308BFFFDFDD48B9F1000F17
+:10013000006800EB0B0606D0D348806800F222303E
+:10014000B04288BFFFDF032084F8D0006DE094F850
+:100150006410009E24291EBF94F86520242A2529B6
+:100160004FD1B4F85810B4F8F020891A491C09B2DC
+:10017000002946DB94F8F210002942D00D4694F88D
+:10018000F310002918BF8846022804BFC0494FF465
+:100190007A700DD0012804BFBE494FF4C86007D063
+:1001A000042807BFBC4940F69800BC4940F6E4402B
+:1001B0000144022D04BFB6484FF47A720DD0012DD0
+:1001C00004BFB4484FF4C86207D0042D07BFB2483B
+:1001D00040F69802B14840F6E4421044814208D902
+:1001E000081A00F5FA714FF47A70B1FBF0F006448A
+:1001F00007E0401A00F5FA714FF47A70B1FBF0F0A5
+:10020000361AB9F1000F10D0DFF87C92D9F8080047
+:1002100020B9B9F80200002818BFFFDFD9F808009C
+:1002200000F22230B04288BFFFDF06B9FFDF31465F
+:10023000D4F8D400F2F751FBC4F8D400B860002021
+:1002400038704FF0010987F80490204602F00DFC49
+:10025000AAF10101084208BF87F8059006D094F87A
+:10026000D00001280CBF0220032078714046D4F84A
+:1002700024B0F5F7CBFA0146022D04BF84484FF4B1
+:100280007A720DD0012D04BF82484FF4C86207D0A6
+:10029000042D07BF804840F69802804840F6E442AB
+:1002A0001044084400F23F614FF47A70B1FBF0F063
+:1002B000584400F5C970F860049830EA0A0004BF99
+:1002C00005B0BDE8F08F31463846FCF7E8FB85B253
+:1002D000204602F0CAFBA8420FD8054687F80590D1
+:1002E00006FB05F1D4F8D400F2F7F7FAB86031460E
+:1002F0003846FCF7D4FB284485B22946204602F054
+:10030000C6FAB868C4F8D40005B0BDE8F08F2DE98E
+:10031000F0430446634885B00D4690F80004DFF8CA
+:100320008891400999F800144909884218BFFFDFF5
+:10033000DFF85481002708F14406082D80F00E8173
+:10034000DFE805F0046872726DFEFEB6202C28BF4F
+:10035000FFDF36F814000621F0F786FC050008BF21
+:10036000FFDF202C28BFFFDF36F8140029888842E1
+:1003700018BFFFDF95F8D000002808BFFFDF284630
+:1003800001F089FFC8F80870A8F80270294600201B
+:10039000C8F81470FCF758FC00F19804686AA04291
+:1003A00025D995F85500F5F731FA014695F854002E
+:1003B000022804BF36484FF47A720DD0012804BFDA
+:1003C00034484FF4C86207D0042807BF324840F6CB
+:1003D0009802324840F6E442104408444FF47A71DF
+:1003E00000F23F60B0FBF1F1686A0844071B294640
+:1003F0000020C8F80C70FCF727FC698840F2E24244
+:1004000051439830081AA0F22230C8F8100005B005
+:10041000BDE8F08305B0BDE8F04302F013B905B0C4
+:10042000BDE8F043F4F7BCBF99F8140D1F4940092B
+:1004300091F800144909884218BFFFDF202C28BF1B
+:10044000FFDF36F814000621F0F70EFC050008BFA8
+:10045000FFDF202C28BFFFDF36F8140029888842F0
+:1004600018BFFFDF0022012329466846FFF7D4FDAD
+:1004700095F8DA006946F2F76FFF002808BFFFDF42
+:1004800005B0BDE8F08300002812002044120020CF
+:1004900068360200A2240200D0FB010030D3010024
+:1004A0007401002001E000E00BE000E019E000E052
+:1004B000202C28BFFFDF36F814000621F0F7D4FB0C
+:1004C000050008BFFFDF202C28BFFFDF36F814002F
+:1004D0002988884218BFFFDF95F8D000042818BF8C
+:1004E000FFDF85F8D07095F8DA404FF6FF79202CC1
+:1004F00028BFFFDF26F8149095F8DA00F2F7C5FC64
+:10050000002808BFFFDF202085F8DA00D5F8E000DA
+:10051000002804BFD5F8DC00C8F8180008D0D5E9D9
+:1005200039121144826911448161D5E93701C860EB
+:10053000D5F8DC0000281CBFD5F8E010016100E010
+:100540000CE004D1D5F8E000002818BF8761FE4810
+:10055000007805B0BDE8F043EBF74CBCFFDF05B019
+:10056000BDE8F0832DE9F05FF84E07468B46F08B2F
+:100570007568401CF08330784FF00008002808BFF1
+:10058000FFDF07D0DFF8C89304282ED0052818BF56
+:10059000FFDF5BD05846FEF7FEF8040008BFFFDF20
+:1005A00029463069F2F799F9B86087F80080012090
+:1005B000387194F8C900022808BFE64807D001281E
+:1005C00008BFE54803D004280CBFE448E4484FF4D2
+:1005D0007A7100F2E140B0FBF1F0B168FA30084402
+:1005E000F860307804287DD183E0002AD2D0D6F894
+:1005F00010A0D9F8184034B3A146E468002CFBD110
+:10060000B9F1000F1FD099F80000002808BFFFDFE4
+:10061000D9F81410D9F8040001445046F3F762F9F0
+:10062000002807DA291A491E91FBF5F101FB0504A0
+:100630002A4604E090FBF5F101FB15042A4694429A
+:1006400088BFFFDF00E044462546A3E7002AA1D08B
+:10065000B569002D08BFFFDF0024D5F8E420D9F8E4
+:1006600018002346611E58B18369934228BF9942FE
+:1006700084BF194604460346C0680028F4D104B973
+:100680001C46C5F8E040D035002C04BFC5F80C80EE
+:10069000C9F8185005D0E068E560E860002818BF88
+:1006A0000561D5F81090C5F81880B9F1000F0ED08B
+:1006B000D9F8180048B1D5F814A0504538BFFFDF6D
+:1006C000D9F81800A0EB0A00A861C9F81880002C1E
+:1006D00008BFC6F8208009D02078002808BFFFDFB7
+:1006E000616900E00AE060680844306240F6B835AD
+:1006F00050E7F08B0A2838BF032000D3022078711E
+:10070000F08B012807D938467168FCF7C8F9014613
+:10071000F08B0844F083B8683061BDE8F09F2DE9A4
+:10072000F04107468F4884B00D4690F80004DFF88A
+:100730003882400998F800144909884218BFFFDF41
+:1007400001200026082D814C80F0BB80DFE805F0F9
+:1007500004718C8C87B9B9A5607320736078002808
+:100760001CBF04B0BDE8F0817948866046612673FD
+:100770003846FEF710F8050008BFFFDF95F8C900FE
+:10078000022804BF79494FF47A720DD0012804BFC2
+:1007900071494FF4C86207D0042807BF6F4940F67B
+:1007A0009802734940F6E44211444FF47A7201F220
+:1007B000E731B1FBF2F1A2688C18F5F715F80246A3
+:1007C00095F8C900082808BF082127D004280CBFC5
+:1007D0000221002322D002280CBF1821282119440D
+:1007E000042816BF08280F2325235B1D082808BFEF
+:1007F000402007D0042808BF102003D002280CBFD7
+:100800000420082013FB0010801A201AFDF741FD78
+:10081000002818BFFFDF04B0BDE8F08101EB410103
+:1008200001F12803082814BF04284FF4A871D6D07A
+:10083000D1E7617851B1207B002808BFFDF751FF57
+:10084000667304B0BDE8F041F2F74ABAA073FDF751
+:10085000E2FD002818BFFFDF04B0BDE8F08104B05E
+:10086000BDE8F041F4F79CBD98F8140D41494009EA
+:1008700091F800144909884218BFFFDF0022394669
+:100880006846FFF76FFE69463846F2F765FD0028B7
+:1008900008BFFFDF04B0BDE8F0812078052818BF4D
+:1008A000FFDF207F002808BFFFDF26772670207D2E
+:1008B000F2F7EBFA002808BFFFDF267504B0BDE8A9
+:1008C000F081FFDF04B0BDE8F0812DE9F0411F4C5D
+:1008D0000026207804281FBF207805280C20BDE8BA
+:1008E000F08101206070607B0025A8B1EFF31080DB
+:1008F00010F0010F72B60CBF00270127607B0028A3
+:100900001CBFA07B002805D0FDF7EBFE6573A57327
+:10091000F2F7E6F92FB903E0207DF2F72FFE00E0B1
+:1009200062B6207DF3F777F8207F28B1257720780D
+:10093000052818BFFFDF0C2665702570207DF2F7B3
+:10094000A4FA002818E000007001002044120020E2
+:100950002812002004360200A2240200D0FB01006D
+:10096000C0D4010001E000E00BE000E068360200C6
+:1009700030D3010019E000E008BFFFDF25753046E5
+:10098000BDE8F0812DE9F04FFB4883B000780028E6
+:1009900018BFFFF79AFF0120DFF8E08388F8000016
+:1009A00069460620F0F7E9F8002818BFFFDF0027A6
+:1009B0004FF6FF7934E0029800281CBF90F8D01061
+:1009C00000292DD0008848451CBFDFF8B4A34FF0A4
+:1009D000200B3BD00621F0F747F9040008BFFFDFEA
+:1009E00094F8DA00F3F717F884F8D07094F8DA5036
+:1009F0004FF6FF76202D28BFFFDF2AF8156094F808
+:100A0000DA00F2F742FA002808BFFFDF84F8DAB014
+:100A100069460620F0F7B1F8002818BFFFDF10E0A4
+:100A20006846F0F788F80028C5D00FE00298002843
+:100A30001CBF90F8D010002903D000884845C9D1C8
+:100A400004E06846F0F777F80028EFD088F80070E7
+:100A5000C8F8187003B00020BDE8F08F10B5C94C7D
+:100A600060B101280CBF40F6C410FFDF06D0A068BB
+:100A700041F66A01884228BFFFDF10BDA060F6E79B
+:100A800010B5DFF800C3BC4C00238CF800002370C5
+:100A90006370237723736373A3732020A36120758E
+:100AA000A4F11C004370423010214FF6FF724280C7
+:100AB00020F8042F491EFAD1CCF80830DCF80800E1
+:100AC00041F66A01884228BFFFDFFFF75BFF40F66F
+:100AD000C41101206160F4F799FE00F2E7314FF490
+:100AE0007A70B1FBF0F042F210710844A0606168C6
+:100AF000A1F21731884298BF0146A16010BDF0B540
+:100B00009D4C054685B0207800281EBF0C2005B0FE
+:100B1000F0BD95F8546095F855006F6AF4F776FECD
+:100B2000022E04BF98494FF47A720DD0012E04BFF3
+:100B300096494FF4C86207D0042E07BF944940F687
+:100B40009802944940F6E442114408444FF47A7103
+:100B500000F23F60B0FBF1F0384400F22230C5F8FB
+:100B6000E400A56195F8D000002818BFFFDF002041
+:100B7000824948610521217060702077E0838648B2
+:100B8000F2F729F92075202808BFFFDFF2F79CF95A
+:100B90002061217D01226846FFF7E4FC207D694643
+:100BA000F2F7DAFB002808BFFFDF002005B0F0BD38
+:100BB0007148007800281CBF0020704710B506203F
+:100BC000EFF7ECFF80F0010010BD70B56A4C0546F0
+:100BD0002078002818BFFFDF2878012832D00428A9
+:100BE0001CBF112070BDE8882E89082540F27121B4
+:100BF000484360602846F4F709FE4FF47A7100F22A
+:100C0000E730B0FBF1F040F2712206FB0200A06079
+:100C1000022D08BF614A07D0012D08BF5B4A03D0EF
+:100C2000042D0CBF5A4A5E4A02F2E142B2FBF1F1D6
+:100C30006268511AA1F28A21884298BF01460020B9
+:100C4000A16070BD6888AE880125CFE710B584B07B
+:100C500008431EBF112004B010BD474C2078002867
+:100C60001EBF0C2004B010BD002060700421217054
+:100C7000E0834948F2F7AFF82075202808BFFFDF6E
+:100C80003E48806938B10146C0680028FBD111B1E7
+:100C9000F2F71AF905E0F2F717F940F6B831F1F773
+:100CA0001CFE2061217D01226846FFF75BFC207D50
+:100CB0006946F2F751FB002808BFFFDF002004B0AF
+:100CC00010BD70B52C4CA1690160FFF7FEFD00233B
+:100CD00000BBA169D1F8E0205AB1D1E939C5AC44D3
+:100CE0009569AC44C2F818C0D1E9372CCCF80C2077
+:100CF00005E0DFF888C0D1F8DC20CCF81820D1F866
+:100D0000DC20D1F8E010002A18BF116102D10029BF
+:100D100018BF8B61A36170BD18494870704770B5EA
+:100D200040F2E24300FB03F510460C46F4F76EFD7B
+:100D3000022C04BF14494FF47A720DD0012C04BF69
+:100D400012494FF4C86207D0042C07BF104940F67F
+:100D50009802104940F6E442114408444FF47A7175
+:100D600000F23F60B0FBF1F000F2223085428CBF10
+:100D7000281A002070BD0000441200202812002014
+:100D80006C1200207001002068360200A2240200CC
+:100D9000D0FB010030D301001F070200043602001F
+:100DA000C0D4010070B50D46064601460020FBF791
+:100DB0004BFF044696F85500F4F728FD014696F8D7
+:100DC0005400022804BFFB4A4FF47A700DD001286A
+:100DD00004BFF94A4FF4C86007D0042807BFF74A98
+:100DE00040F69800F64A40F6E440104408444FF4B8
+:100DF0007A7100F23F60B0FBF1F0718840F271222D
+:100E00005143C0EB4100A0F22230A54234BF21463D
+:100E10002946814203D2A5422CBF28462046706253
+:100E200070BD10B5F4F7E0FCE6498A684968511ACC
+:100E3000084410BD2DE9F04FE24B04252827D3F8D4
+:100E400008B04FF010080BF198044FF008094FF06C
+:100E5000000C4FF4C8734FF4BF764FF0400A0628D9
+:100E60007CD2DFE800F00351214E246C14200429C9
+:100E700011D0082908D02A20022910D010FB0940DF
+:100E800000252821294458E0554610FB054000BFA5
+:100E90004FF4A871F6E710FB08402E25F8E710FB89
+:100EA000054065461821EDE704F5317473E0D0B2D2
+:100EB00011F00C0F08BF0020082904BF00F5BA612B
+:100EC00040200ED0042917D002290CBF0CF15C0180
+:100ED0000CF1B001014407BF0CF1180304203B469C
+:100EE000082000EBC00000EB400003EB400008448A
+:100EF000204400F19C044EE000F28E213346102085
+:100F0000EFE704F5B07446E0082908BF40200CD094
+:100F1000042904BF3346102007D0022907BF0CF173
+:100F2000180304200CF128030820C0EBC00000EBDC
+:100F3000400003EB40000BEB020144182BE0D0B261
+:100F400011F00C0F08BF0020082904BF00F535611F
+:100F5000402010D0042918D0022900E01AE00CBF6C
+:100F60000CF1B4010CF5B071014407BF0CF118038A
+:100F700004203B46082000EB400202EB001018441E
+:100F80000844204400F19C0405E000F2EE313346B1
+:100F90001020F0E7FFDF8C488068A0428CBF012062
+:100FA0000020BDE8F08F10B5864C607828B1D4E9F8
+:100FB0000301A268FBF79BFDE060D4E902018842CF
+:100FC0009CBF2078002814BF0020012010BD0422FF
+:100FD0002DE9F04F774E784FDFF8E081DFF8E091B0
+:100FE00085B04FF47A7A052980F0D280DFE801F0ED
+:100FF0000A2B0331920080F8D02005B0BDE8F04FF5
+:10100000F1F76EBE04466F480078002818BF84F8D8
+:10101000D02004D005B0BDE8F04FF1F761BE012249
+:10102000002321466846FEF7F7FF94F8DA00694688
+:10103000F2F792F9002808BFFFDFB4F85800401C0F
+:10104000A4F85800E6E7032180F8D01005B0BDE809
+:10105000F08F8346408840F2E24148435B49086094
+:10106000DBF8F80059460089ABF81600DBF8F80009
+:1010700080798BF81500DBF8F8004089ABF80200A6
+:10108000DBF8F8008089ABF80400DBF8F800C089D1
+:10109000ABF806000020DBF82850FBF7D5FD04462E
+:1010A0009BF85500F4F7B2FB9BF85410022908BFD7
+:1010B0004FF47A710DD0012904BF3E464FF4C86148
+:1010C00007D0042907BF464640F698014E4640F631
+:1010D000E4413144084400F23F60B0FBFAF1BBF850
+:1010E000020040F271225043C1EB4000A0F22230D6
+:1010F000A54234BF21462946814203D2A5422CBFD6
+:1011000028462046CBF8240002208BF8D00005B0FA
+:10111000BDE8F08F83460146856A0020FBF794FD09
+:1011200004469BF85500F4F771FB9BF85410022914
+:1011300008BF4FF47A710DD0012904BF3E464FF429
+:10114000C86107D0042907BF464640F698014E46BD
+:1011500040F6E4413144084400F23F60B0FBFAF04D
+:10116000BBF8021040F271225143C0EB4100A0F2E3
+:101170002230A54234BF21462946814203D2A542EE
+:101180002CBF28462046CBF8240005B0BDE8F08FE0
+:10119000FFDF05B0BDE8F08F2DE9F043DFF83080C8
+:1011A0000126002498F80010074D85B0072880F02C
+:1011B000C6810FE068360200A2240200D0FB0100C5
+:1011C00030D30100281200204412002074010020B6
+:1011D00070010020DFE800F0041A1AFCFCFBFB00A1
+:1011E000EC830846EAF706FE6878002840F066813E
+:1011F000297D00226846FFF7B5F9287D6946F2F798
+:10120000ABF8002808BFFFDF00F058B902280CBF78
+:1012100001260026287DFDF7BEFA040008BFFFDF87
+:1012200094F8E2103046FBF7BCFEDFF874930146F9
+:101230002869D9F80820002E024408BF4FF4FC703A
+:101240007DD094F8E20094F80B3110F00C0F08BF39
+:10125000002394F8E20008281EBF94F8E200042856
+:101260004FF0000C00F0C68094F8E20008281ABF86
+:1012700094F8E20004284FF4A87005D094F8E20036
+:1012800002280CBF18202820844494F8E200082883
+:1012900008BF40200BD094F8E200042808BF1020BB
+:1012A00005D094F8E20002280CBF04200820C0EB0F
+:1012B000C00606EB4010604494F8E2C0BCF1080F91
+:1012C0001EBF94F8E2C0BCF1040F00267ED000BF20
+:1012D00094F8E2C0BCF1080F1ABF94F8E2C0BCF168
+:1012E000040F4FF4A87C08D094F8E2C0BCF1020FC0
+:1012F0000CBF4FF0180C4FF0280C664494F8E2C075
+:10130000BCF1080F08BF4FF0400C10D094F8E2C0B9
+:10131000BCF1040F08BF4FF0100C08D094F8E2C0E5
+:10132000BCF1020F0CBF4FF0040C4FF0080C0CEB9B
+:101330004C0707EB0C1CB4446044184400E001E087
+:1013400000F59A7010440844061D94F8E200F4F782
+:101350005DFA024694F8E200022808BF91480BD0DB
+:1013600094F8E200012808BF8F4805D094F8E20005
+:1013700004280CBF8D488E4894F8E210022908BF5B
+:101380004FF47A710ED094F8E210012908BF4FF49F
+:10139000C86107D094F8E21004290CBF40F6980108
+:1013A00040F6E441084410444FF47A7100F2E7300B
+:1013B000B0FBF1F0A96940F2E243301A4A88D0311B
+:1013C00002FB03F7D9F818208A4202E01CE0B0E0E3
+:1013D0005DE008BF00262BD0296AF2F783FA0028C7
+:1013E0001EDA391A4A1E92FBF7F202FB070639464B
+:1013F0001BE000BF94F8E200082818BF022000EBB1
+:10140000400000F1280C2FE794F8E2C0BCF1080F6F
+:1014100018BF4FF0020C0CEB4C0C0CF1280657E7F0
+:1014200090FBF7F202FB170639468E4288BFFFDFBA
+:10143000D8F80800864208D2A86940F27122418893
+:10144000C1824A4306EB420605E040F2E240B6FBA9
+:10145000F0F0A969C88294F8E210A86980F85410E5
+:1014600094F8E21080F8551005214175C08A6FF498
+:101470001C71484306EB400040F63541C9F81400A2
+:10148000B0EB410F28BFFFDF05B0BDE8F0830428B3
+:101490000CBF01270027EC830846EAF7ABFC2E7748
+:1014A00085F82470A8692969C0F8D41080F8D04064
+:1014B0002978052918BFFFDF07D000BFF1F710FC1E
+:1014C0006C73AC7305B0BDE8F083002808BFFFDF84
+:1014D000A86990F8D000002818BFFFDFA86990F82D
+:1014E000DA00202818BFFFDF3248F1F774FCA96941
+:1014F0000646202881F8DA000F8828BFFFDF2E4833
+:1015000020F81670A86990F8DA00202808BFFFDFDD
+:10151000002301226846A969FEF77EFDA869694695
+:1015200090F8DA00F1F718FF002808BFFFDFAC6180
+:10153000C4E705B00846BDE8F043EAF75BBCFFDF4F
+:1015400005B0BDE8F08316494860704770B5144D8A
+:101550000446002904BFA86070BD4FF47A760129C3
+:1015600010D002291CBFFFDF70BD6888401C688056
+:101570001046F4F764F900F2E730B0FBF6F0201AF9
+:10158000A86070BD1846F4F76FF900F2E730B0FBC1
+:10159000F6F0201AA86070BD084800787047000077
+:1015A0002812002068360200A2240200D0FB0100AD
+:1015B00030D301000F0302006C12002044120020FF
+:1015C000FB490C28896881F8CB001ABF132818281A
+:1015D0007047002211280FD0072808BF7047152830
+:1015E0000AD001281ABF002802287047A1F88420D9
+:1015F000012081F888007047A1F88A20704770B5F3
+:10160000EB4CA1680A88A1F83E2181F83C0191F8D1
+:101610005400012808BF012508D0022808BF022570
+:1016200004D0042816BF08280325FFDFA06880F82F
+:10163000405190F85500012808BF012508D0022824
+:1016400008BF022504D0042816BF08280325FFDFA1
+:10165000A068012180F8415180F83A11002180F8FA
+:101660000E11E078BDE87040EAF7C4BBD04A01290A
+:1016700092681BD0002302290FD0032922D030B357
+:1016800001282FD0032818BF704792F86400132850
+:101690001CBF1628182805D1704792F8CB000028E7
+:1016A00008BF7047D2F8F8000370704792F8CB007B
+:1016B000012808BF704700BFD2F8FC000178491E1E
+:1016C0000170704792F8CB000328EBD17047D2F835
+:1016D000F800B2F858108288891A09B20029A8BF08
+:1016E00003707047B2F85800B2F80211401A00B205
+:1016F0000028E1DA70472DE9F041AD4C00260327C0
+:10170000D4F808C0012590B12069C0788CF8CA00CF
+:1017100005FA00F010F4000F08BFFFDFA06880F8A2
+:101720006470A0F8846080F88850BDE8F0810023E0
+:101730009CF8652019460CF15800FBF746F9002883
+:1017400004BF6570BDE8F0816078002818BFBDE86F
+:10175000F0812069C178A06880F8C91080F86570B0
+:10176000A0F88A6080F88C50BDE8F08170B5904C8C
+:1017700084B0207910F0010F04BF04B070BD20695F
+:1017800000230521C578A06890F864205830FBF745
+:101790001CF9002818BF062D09D020DC022D1CBF23
+:1017A000042D052D03D0607840F00800607060784B
+:1017B00000281CBF04B070BD2069C078801E1628A8
+:1017C00080F00783DFE800F011FE89A7D52CFEFD2D
+:1017D000FE7FFCD2FEFEFEC5FBFAF9F8F7F60B2DF4
+:1017E0001CBF0D2D112DDED1E1E7A06800230121E2
+:1017F00090F867205830FBF7E8F8002840F05C8349
+:101800002069FBF7F3FEA16881F8F600072081F854
+:101810006700002081F88C0081F8880000F04CBB44
+:10182000A0680921002390F864205830FBF7CDF818
+:1018300018B120690079122812D0A0680A2100236B
+:1018400090F864205830FBF7C0F818B1206900798F
+:10185000142820D020690079162840F02D8324E038
+:10186000A0680125002390F8642009215830FBF777
+:10187000ACF8002808BF657000F01E83607800286F
+:1018800040F01A83A16881F87C0081F8880081F813
+:10189000640000F011BBA168002081F86400A1F889
+:1018A000840081F8880000F035BAA06890F86410D0
+:1018B0001F2940F00183002180F8641080F888100F
+:1018C0001A2000F0F7BAA06890F864100F2927D109
+:1018D000002180F86910122137E0A06890F86410A8
+:1018E00013291DD1D0F8F81000884988814218BF0B
+:1018F000FFDFA068D0F8F80000F126012069FBF7AF
+:10190000A2FEA06800F1C4012069FBF7A4FE162026
+:10191000A16800F05BB9A26892F86400162802D0B2
+:10192000022000F03BBAD2F8F80002F1B00300F157
+:101930001E0100220E30FAF7C4FFA0680021C0E9A2
+:101940002811012180F86910182180F8641000F036
+:10195000B3BA2069FBF7FFFE032840F0AD8220698F
+:10196000FBF7FDFE01F00FFC00F0A6BA206900793C
+:10197000F8E7A06890F864101A29D1D1002580F802
+:101980008D5080F88850D0F8F8100088498881423E
+:1019900018BFFFDFA068D0F8F8100D70D0F8441120
+:1019A0000A78002A18BFFFDF7ED190F88E200AE067
+:1019B0007C0100203BE2B7E182E126E1F2E009E1AF
+:1019C0002CE09FE0AAE17AB180F88E500288CA80AC
+:1019D000D0F844110D71D0F844210E211170D0F8C7
+:1019E00044210188518010E00288CA80D0F8441157
+:1019F0000D71D0F8442101211172D0F844210D213C
+:101A00001170D0F84421018851800088EFF75EFA08
+:101A1000EEF7F6FEE078EAF7EDF9BEE0A068002305
+:101A2000194690F865205830FAF7CFFF50B9A068F2
+:101A30000023082190F864205830FAF7C6FF0028E8
+:101A400000F0FA816078002840F03682A06890F8B3
+:101A5000900010F0020F14D12069FBF7FFFDA16880
+:101A600081F891002069B0F80520A1F89220B0F823
+:101A70000700A1F8940091F8900040F0020081F86E
+:101A80009000A06890F8901011F0010F14D190F818
+:101A90006520002319465830FAF797FF002808BF41
+:101AA000FFDF0121A06800E077E080F8651080F892
+:101AB0008C100021A0F88A10A06890F86410012909
+:101AC00007D1002180F8641080F88810E078EAF7E8
+:101AD00091F9A168D1F8F800098842888A4204BFC8
+:101AE0000178042940F0E88100250570E078EAF7E4
+:101AF00081F9A06890F86410002908BF80F8885028
+:101B000000F0DAB9A0680023072190F8642058306B
+:101B1000FAF75BFF002800F08F816078002840F022
+:101B2000CB8102A92069FBF7D3FD9DF808000025B1
+:101B300000F02501A06880F896109DF8091001F0CA
+:101B4000410180F8971080F88850D0F8F81000888C
+:101B50004988814218BFFFDFA068D0F8F8100D70E7
+:101B6000D0F844110A78002A18BFFFDF15D1028887
+:101B7000CA80D0F844110D71D0F84411029A8A60DD
+:101B8000039ACA60D0F84421082111700188D0F866
+:101B900044014180E078EAF72DF9A06880F86450AC
+:101BA00000F08AB9A0680023092190F86420583019
+:101BB000FAF70BFF002800F03F816078002840F022
+:101BC0007B81A16881F87C0081F8880081F864003D
+:101BD00000F072B9A0680023194690F865205830CB
+:101BE000FAF7F3FE002800F027816078002840F023
+:101BF0006381A0680021A0F88A10012180F88C1070
+:101C0000022180F8651000F057B9A068002319463A
+:101C100090F865205830FAF7D8FE00287FD0206968
+:101C2000FBF740FD002879D0A5682069FBF736FD59
+:101C30002887A5682069FBF72DFD6887A5682069BE
+:101C4000FBF72EFDA887A5682069FBF725FDE8872F
+:101C5000A06890F864101C2913BF90F84E10012161
+:101C600080F84E10012907D090F80511002904BF13
+:101C700090F80411002903D01E2180F8651017E0A8
+:101C80001D2180F865100288A0F82A21028FA0F893
+:101C90002C21428FA0F82E21828F00F58A71A0F8A6
+:101CA0003021C08FC88301200875E078EAF7A2F8D8
+:101CB000A0680021A0F88A10012180F88C10FBE0B8
+:101CC000A06800230A2190F864205830FAF77DFEBE
+:101CD00018B32069FBF7E6FCA8B1A5682069FBF7FB
+:101CE000DDFC2887A5682069FBF7D4FC6887A56818
+:101CF0002069FBF7D5FCA887A5682069FBF7CCFC19
+:101D0000E88700F019FFA168002081F8880081F8B9
+:101D1000640000BF00F0E1FECEE000E059E0607832
+:101D200040F001006070C7E0A0680023194690F8F9
+:101D300065205830FAF749FE78B3A06890F864003F
+:101D4000232812BF2428607840F0200026D068465F
+:101D5000F3F71FFE002808BF002104D0009802A955
+:101D6000C0788DF80800A06801AB162290F86400D6
+:101D7000FBF7FBF8A0B1A0689DF80420162180F8BD
+:101D8000EC2080F8ED10192180F86510012180F811
+:101D90008C100021A0F88A108EE04DE060708BE07E
+:101DA0002069FBF79AFCA0B12269107900F00701C5
+:101DB000A06880F85010527902F0070280F8512094
+:101DC00090F80F31002B04BF90F80E31002B04D097
+:101DD00022E00020FFF78FFC6EE090F855C000F184
+:101DE00054038C4501BF19789142012180F87D1080
+:101DF00012D00288A0F8362190F8502000F58A71A0
+:101E000080F8382190F8510081F82500012081F8F0
+:101E10002000E078E9F7EEFFA068212180F8651046
+:101E2000012180F88C100021A0F88A1044E0A068FD
+:101E300090F864001F2801D00120AFE72069FBF76C
+:101E400056FC88B32069A2680179407901F0070146
+:101E500061F30705294600F0070060F30F21012018
+:101E600082F888000025A2F88450232082F86400BC
+:101E7000566DD2F81001FAF7F7FFF2B2C1B28A42FA
+:101E800007BFA16881F8F250A26882F8F210C6F389
+:101E90000721C0F30720814219BFA16881F8F30030
+:101EA000A06880F8F35007E0FFE70120FFF723FC6C
+:101EB0005FF01E00FFF7A3FBA068D0E92A12491CBF
+:101EC00042F10002C0E92A1204B070BD2DE9F047CA
+:101ED000FE4D04464FF00007687808436870287983
+:101EE00010F0200F2846806818BFA0F87E7004D13B
+:101EF000B0F87E10491CA0F87E1090F86A100126F8
+:101F000039B990F86420002306215830FAF75DFDB6
+:101F100058B3A88810F4006F07D0A86890F86A102A
+:101F2000002918BFA0F876701FD1A868B0F8761005
+:101F3000491C89B2A0F87610B0F878208A422CBFEC
+:101F4000511A00218288521D8A4228BF80F87C6085
+:101F5000B0F87610B0F87820914206D3A0F87670E9
+:101F600080F81A61E878E9F745FF287910F0600FEA
+:101F700008D0A86890F8681021B980F8686001213D
+:101F8000FFF725F84FF00808002C56D16878002894
+:101F900051D1287910F0040F0DD0A86890F8640092
+:101FA000032808BFFFDFA86890F86710072904BF5F
+:101FB0002E7080F8677001F036F9287910F0080F5C
+:101FC00019D06878B8B9A868002190F8CB00FFF75D
+:101FD0004DFBA86890F8CB00FE2808BFFFDFFE216C
+:101FE000A86880F8CB1090F86710082903D1022167
+:101FF000297080F86770FFF7B9FBA87810F0080F18
+:1020000016D0A8680023052190F864205830FAF70C
+:10201000DCFC50B185F80180A868D0F8441108783C
+:102020000D2808BF0020087002E00020F9F7E8F84A
+:10203000A86801F031F800F0C9FDA868A14600F1D8
+:10204000580490F8F40030B9E27B002301212046C7
+:10205000FAF7BBFC10B1608D401C60853D21B9F1E1
+:10206000000F18D12878022808BF16200ED00128AA
+:1020700004BFA86890F8F60008D06878E8B110F0BE
+:10208000140F1CBF1E20207702D005E0207703E04C
+:1020900010F0080F02D02177E67641E010F0030F30
+:1020A00003D02A202077E6763AE010F0200F08BF10
+:1020B000FFDF23202077E67632E094F8300028B165
+:1020C000A08D411CA185E18D884213D294F8340083
+:1020D00028B1608E411C6186E18D88420AD2618DF3
+:1020E000208D814203D3AA6892F8F42012B9E28DC0
+:1020F000914203D322202077E67611E0217C31B192
+:10210000E18C814228BF84F81C80C5D206E0E08CB7
+:10211000062803D33E202077E67601E0E07EA0B1DA
+:102120002773677327740221A868FEF750FFA86819
+:1021300090F8CB10012904D1D0F8FC000178491E99
+:102140000170E878E9F756FE03E00021A868FEF781
+:102150003EFFBDE8F047F3F72BBC5C4A517893781B
+:10216000194314D111460128896809D0107910F05B
+:10217000040F03D091F86700072808D001207047AA
+:10218000B1F84800098E884201D8FEF70CBF002044
+:10219000704770B54D4C06460D46A0883043A08070
+:1021A00016F0020F04D016F0010F18BFFFDFE56034
+:1021B00016F0010F18BF256116F0020F4FF0000254
+:1021C0004FF0010117D0E878062802D00B280BD079
+:1021D00011E0A06890F86420182A0CD10022C0E910
+:1021E0002A2280F86A1006E0A06890F8641012298C
+:1021F00008BF80F86A2016F0800F1CBF0820A0706E
+:1022000016F4806F08BF70BDA268B2F858009188BC
+:102210000844801DE97880B2012908BFA2F80201B4
+:102220001ED0002904BFD2F8F810888018D01829D1
+:1022300016D192F8F210002904BF92F8F330002B67
+:102240000BD011F00C0F1EBF92F8543013F00C0F8E
+:10225000994203D092F8F31001B90020A2F8F000DF
+:10226000E9782846012909D071B1182918BF70BD35
+:10227000B2F8F010BDE87040FBF74BBAB2F80211AB
+:102280004172090AA97270BDD2F8F81089884173A9
+:10229000090AA97370BDF0B50C4C85B00026A0608A
+:1022A000A6806670A670054626700088F3F748FB86
+:1022B000A0680088F3F76AFBB5F8D800A168401C55
+:1022C00082B201F15800FAF743F901E07C010020E5
+:1022D000002818BFFFDF95F8650024280AD1B5F85B
+:1022E0005810B5F8F000081A00B20028A4BF6078B2
+:1022F000002806D095F86400242818BF25283BD173
+:1023000019E0A06890F8F210002908BF90F8541066
+:1023100080F8541090F8F310002908BF90F8551079
+:1023200080F855100020FFF76AF985F86560A1680C
+:1023300081F87D6020E0B5F85810B5F8F000081A73
+:1023400000B20028A4BF6078002815D1A06890F8DA
+:10235000F210002908BF90F8541080F8541090F83B
+:10236000F310002908BF90F8551080F85510002090
+:10237000FFF745F985F86460A5F8D860A06890F883
+:10238000881039B1B0F88410B0F88620914224BF8B
+:1023900005B0F0BD90F88C1039B1B0F88A10B0F8E3
+:1023A0008620914224BF05B0F0BDB0F88220B0F87D
+:1023B00080108A4224BF05B0F0BD90F8682092B327
+:1023C000B0F87E208A4224BF05B0F0BD90F8CB70F3
+:1023D000FE2F00F01E816846F3F7B5FA002808BF0B
+:1023E000FFDF2221009802F034FC03210098FBF764
+:1023F00079F80098017821F0100101703946FBF757
+:102400009FF8192F80F0E380DFE807F028201446BA
+:10241000E1E1E21A71E1E2E264E1E1E1E1D4E2E268
+:102420007B94ADE1B600B0F87E10062924BF05B05C
+:10243000F0BDCBE7A068009990F8F5000871C7E0FF
+:10244000A168009891F8CC100171C1E0A068D0F8A3
+:10245000FC00411C0098FBF7BEF8B9E0A1680098A9
+:10246000D1F8F82092790271D1F8F82012894271DE
+:10247000120A8271D1F8F8205289C271120A0272CE
+:10248000D1F8F82092894272120A8272D1F8F810BB
+:10249000C989FBF778F89BE0A068D0F8F800011D27
+:1024A0000098FBF7A5F8A068D0F8F80000F10C013F
+:1024B0000098FBF7A7F8A068D0F8F80000F11E011B
+:1024C0000098FBF7A5F8A06800F1C0010098FBF7A1
+:1024D000ADF87DE0626900981178017191884171D1
+:1024E000090A81715188C171090A017270E0FE49BF
+:1024F000D1E90001CDE9020102A90098FBF7B0F88B
+:1025000066E0A068B0F844100098FBF7B3F8A06844
+:10251000B0F846100098FBF7B1F8A068B0F840108A
+:102520000098FBF7AFF8A068B0F842100098FBF7EE
+:10253000ADF84DE0A068B0F840100098FBF7A2F8A5
+:10254000A068B0F842100098FBF7A0F8A068B0F8B7
+:1025500044100098FBF78EF8A068B0F84610009879
+:10256000FBF78CF834E0A068009990F810210A710C
+:1025700090F8110148712BE0A06890F8F300FAF789
+:102580006AFC01460098FBF7C0F8A16891F8F200D8
+:1025900010F00C0F1CBF91F8541011F00C0F02D06A
+:1025A000884218BF0020FAF756FC01460098FBF756
+:1025B000A8F80DE0A06890F8ED100098FBF7C9F8B6
+:1025C000A06890F8EC100098FBF7C7F800E0FFDF78
+:1025D000F3F7CCF9002808BFFFDF0098C178012984
+:1025E00003D049B118290FD013E0A168B1F8021146
+:1025F0004172090A81720CE0A168D1F8F81089884B
+:102600004173090A817304E0A168B1F8F010FBF787
+:1026100080F8B6480090B64BB64A29463046F8F7DF
+:1026200033FDA0680023052190F864205830FAF7A4
+:10263000CCF9002804BF05B0F0BD05B0BDE8F040FE
+:10264000F8F713BBAC48806890F8881029B1B0F84F
+:102650008410B0F8862091421AD290F88C1029B1DB
+:10266000B0F88A10B0F88620914211D2B0F88220DA
+:10267000B0F880108A420BD290F86820B0F87E0043
+:1026800022B1884204D200BFF8F796BD0628FBD3DA
+:10269000002001461AE470B50C46064615464FF474
+:1026A000A471204602F0F7FA2680002D08BFFFDF54
+:1026B0002868C4F8F8006868C4F8FC00A868C4F882
+:1026C000440170BDEEF7D9BB2DE9F0410D46074638
+:1026D0000621EEF7C9FA040008BFBDE8F081D4F87E
+:1026E00044110026087858B14A8821888A4207D1C7
+:1026F000092810D00E281DD00D2832D008284CD023
+:1027000094F81A01002857D06E701020287084F8B1
+:102710001A61AF803EE06E7009202870D4F8440141
+:10272000416869608168A9608089A881D4F8440102
+:1027300006702FE00846EEF7C9FB0746EEF775F87E
+:10274000B0B96E700E202870D4F8440140686860FB
+:10275000D4F8440106703846EEF761F80120BDE870
+:10276000F0810846EEF7B2FB0746EEF75EF810B1CF
+:102770000020BDE8F0816E700D202870D4F844016F
+:102780004168696000892881D4F8440106703846A0
+:10279000EEF745F80120BDE8F0816E700820287042
+:1027A000D4F8440141688268C0686960AA60E86042
+:1027B000D4F844010670EDE794F81C01B0B16E70D6
+:1027C0001520287094F81C010028E3D084F81C61BF
+:1027D000D4F81E016860D4F82201A860B4F826017C
+:1027E000A88194F81C010028F0D1D3E794F82801BF
+:1027F00070B16E701D20287084F82861D4F82A0109
+:102800006860D4F82E01A860B4F83201A881C1E74D
+:1028100094F8340140B16E701E20287084F8346141
+:10282000D4F836016860B5E794F8140180B16E7091
+:102830001B20287094F814010028ABD084F8146190
+:10284000D4F81601686094F814010028F6D1A1E7C5
+:1028500094F83A01002808BFBDE8F0816E70162098
+:10286000287094F83A01002894D000BF84F83A61A7
+:10287000D4F83C016860B4F84001288194F83A012A
+:102880000028F3D186E71C4A5061D17070472DE9CA
+:10289000F0470446481E85B238BFBDE8F08704F112
+:1028A00008080126DFF850904FF0090A5FF0000792
+:1028B000B4F8D800401CA4F8D800B4F87E00401C3E
+:1028C000A4F87E0094F86A0040B994F864200023CC
+:1028D000062104F15800FAF778F838B3B4F8760016
+:1028E000401C80B20AE0000098520200CD1E020097
+:1028F0005B210200932102007C010020A4F87600F5
+:10290000B4F8781081422CBF0A1A0022A3885B1DFC
+:10291000934228BF84F87C60884207D3A4F876707D
+:1029200084F81A6199F80300E9F764FA94F88800CA
+:1029300020B1B4F88400401CA4F8840094F88C0002
+:1029400020B1B4F88A00401CA4F88A0094F8F4007E
+:1029500040B994F867200023012104F15800FAF7E8
+:1029600034F820B1B4F88200401CA4F8820094F836
+:1029700064000C2802D00D2820D067E0B4F858007D
+:10298000411CB4F80201814260D1D4F8FC00411C22
+:10299000404602F095FA02212046F9F7FCFCD4F8F3
+:1029A000FC000078002808BFFFDF0121FE20FEF7B1
+:1029B0005DFE84F8647084F8986047E0B4F85800CD
+:1029C000411CD4F8F800808881423FD1D4F84401FA
+:1029D0000178002918BFFFDF22D12188C180D4F8F7
+:1029E000F8004189D4F844010181D4F8F8008189C4
+:1029F000D4F844014181D4F8F800C189D4F84401E5
+:102A00008181D4F844010771D4F8440180F800A012
+:102A1000D4F844012188418099F80300E9F7EAF9E4
+:102A200001212046F9F7B7FC03212046FEF7CFFA33
+:102A3000D9F80800D0F8F8000078022818BFFFDFA6
+:102A40000221FE20FEF712FE84F86470B4F85800EC
+:102A5000401C691EA4F858008DB2BFF429AFBDE830
+:102A6000F087F94AC2E90601704770B50446B0F82C
+:102A70007E0094F86810002908BFC0F1020503D059
+:102A8000B4F88010081A051F94F87C0040B194F83F
+:102A900064200023092104F15800F9F796FFA0B142
+:102AA000B4F8766094F86A0058B994F8642000236A
+:102AB000062104F15800F9F788FF002808BF2846CE
+:102AC00003D0B4F87800801B001F8542C8BF0546BC
+:102AD000002DD4BF0020A8B270BD042110B5DA4C7F
+:102AE000A068FEF774FAA06890F84E10012902BFA2
+:102AF000022180F84E1010BD00F58A710288A0F8FE
+:102B00001E21028EA0F82021828EA0F82221028FA1
+:102B1000B0F844309A4228BF1A460A82828FB0F831
+:102B20004600824238BF1046488201200872E07891
+:102B3000BDE81040E9F75EB9C34830B4806890F84A
+:102B40004E30B0F832C0C48EB0F84010428F022B25
+:102B500025D08A4238BF11460186C28FB0F8421094
+:102B60008A4238BF11468186028FB0F844108A42EB
+:102B700038BF11464186828FB0F846108A4238BF6E
+:102B80001146C186418E614588BF8C46A0F832C08F
+:102B9000C18EA14288BF0C46C48630BC7047038EEC
+:102BA0009A4228BF1A46C58F838E9D4238BF2B4656
+:102BB0008A4238BF11460186B0F842108B4228BFC6
+:102BC0000B468386002180F84E10CDE770B59E4CF1
+:102BD000A06890F8CB10FE2906BF6178002970BD6F
+:102BE00090F86720002301215830F9F7EEFE002805
+:102BF00018BF70BDA06890F8F41021B1BDE8704016
+:102C00000220FEF7DDBC90F86420002319465830FE
+:102C1000F9F7DBFE40B1A06890F87C0020B1BDE878
+:102C200070401220FEF7CCBCA068002590F864200C
+:102C3000122A1FD004DC032A3FD0112A1FD003E040
+:102C4000182A35D0232A43D0002304215830F9F71D
+:102C5000BCFE002818BF70BDD4F808C09CF8650001
+:102C600019286ED03BDC01286ED002287AD00328C8
+:102C70005DD038E0BDE870400B20FEF7A1BCF1F755
+:102C800057F90C2838BF70BDA0680821D0F8F800AB
+:102C90001E30F1F751F928B1A0680421C030F1F7D6
+:102CA0004BF900B9FFDFBDE870400320FEF788BC98
+:102CB000BDE870400620FEF783BC90F8CA1080F88B
+:102CC000CC100720FEF77CFCA06880F8645070BD33
+:102CD0001820FEF775FCA068A0F8845070BD1E286F
+:102CE00048D021286CD0DCF8F800012601780029B2
+:102CF00074D04088BCF8001088426FD100239CF843
+:102D0000642019460CF15800F9F75FFE002865D0E1
+:102D1000A068D0F8F810097802297DD003297CD06A
+:102D200004297BD0052908BF082078D0C8E09CF88A
+:102D3000C9008CF8CC000720FEF742FCA06800F028
+:102D40007AB97CE000E00DE00C20FEF739FCA068C9
+:102D5000A0F88A5090F8901041F0010180F890108E
+:102D600000F069B91320FEF72BFCA068A0F88A5088
+:102D700000F061B99CF80501002818BF70BD9CF8EF
+:102D8000040188B1BCF80601ACF84000BCF80801A9
+:102D9000ACF84200BCF80A01ACF84400BCF80C01E5
+:102DA000ACF846008CF80451FFF7C6FEFFF795FE1D
+:102DB0001520FEF705FCA068A0F88A5000F03BB98A
+:102DC0009CF87D0058B18CF8F2508CF8F350182024
+:102DD000FEF7F6FBA068A0F88A5070BD70E09CF882
+:102DE0000F01002818BF70BD9CF80E01002808BF15
+:102DF00070BDDCE91416DCF81001FAF735F8F2B210
+:102E0000C1B28A4207BFA16881F8F250A26882F875
+:102E1000F210C6F3072103E018E01DE03DE024E0D6
+:102E2000C0F30720814219BFA16881F8F300A068B0
+:102E300080F8F3501820BDE87040FEF7C1BB1120A8
+:102E4000FEF7BEFBA068F6E07C01002090F865006C
+:102E5000F9F7A4FDA0BB08E090F8691041B190F823
+:102E60006A00002808BFFFDF0A20FEF7A9FB27E061
+:102E7000F1F75EF80C2823D3A0680821D0F8F800F9
+:102E80001E30F1F759F828B1A0680421C030F1F7DD
+:102E900053F800B9FFDF0320E7E790F8900010F047
+:102EA000030F0DD10C20FEF78BFBA168A1F8845015
+:102EB00081F8886091F8900040F0010081F890005E
+:102EC000A06890F8CB10FE2918BF70BD90F8642060
+:102ED000002319465830F9F778FD002808BF70BD67
+:102EE000A06890F80011E9B3A1690978D1BB90F806
+:102EF0006500F9F753FDA8BBA068B0F858100A297F
+:102F000031D900F108010522E06901F0F7FD002840
+:102F1000A06804BF80F8005170BDD0F8FC000178B3
+:102F200061B1411C0522E06901F0E8FD002818BFED
+:102F300070BDA068D0F8FC00007830B9A068E169E5
+:102F4000D0F8FC00401C01F0BBFFA068D0F8FC00EA
+:102F50000178491C01700120FEF732FBA06880F85F
+:102F6000005170BDFFE7A06890F8041111B190F80E
+:102F70000511E1B390F80E11002908BF70BD90F85B
+:102F80000F11002918BF70BD90F86500F9F706FD14
+:102F9000002818BF70BDA06890F85400012808BF31
+:102FA000012508D0022808BF022504D0042816BF36
+:102FB00008280325FFDFA06890F85500012808BF06
+:102FC000012608D0022808BF022604D0042816BF14
+:102FD00008280326FFDFA268012D92F810012DD0EA
+:102FE000022D2ED0032D08BF04282CD03BE0FFE794
+:102FF000B0F80611A0F84010B0F80811A0F842107F
+:10300000B0F80A11A0F84410B0F80C11A0F846105E
+:1030100080F8045190F865001D2804D0BDE8704088
+:103020001420FEF7CDBAFFF787FDFFF756FD1520F8
+:10303000FEF7C6FAA06880F8655070BD012812D16D
+:1030400001E002280FD192F81101012E06D0022EC4
+:1030500007D0032E08BF04280AD004E0012802D1BB
+:1030600006E0022804D0BDE870401620FEF7A8BA9A
+:10307000B2F8583092F85410B2F81201F032F9F761
+:1030800059FF20B1A168252081F8640070BDBDE81A
+:1030900070400020FEF7B3BA70B5044690F86400A3
+:1030A00000250C2814D00D2818BF70BDB4F85800A6
+:1030B000D4F8F810401C8988884218BF70BDD4F835
+:1030C0004401FF4E0178002918BFFFDF45D122E0FF
+:1030D000B4F85800B4F80211401C884218BF70BD03
+:1030E000D4F8FC00411C04F1080001F0E9FE0221C3
+:1030F0002046F9F750F9D4F8FC000078002808BF02
+:10310000FFDF0121FE20FEF7B1FA84F864500120B0
+:1031100084F8980070BD2188C180D4F8F800D4F8F4
+:10312000441140890881D4F8F800D4F8441180890A
+:103130004881D4F8F800D4F84411C0898881D4F8C3
+:1031400044010571D4F8441109200870D4F84411E1
+:1031500020884880F078E8F74DFE01212046F9F7F5
+:103160001AF903212046FDF732FFB068D0F8F800C5
+:103170000078022818BFFFDF0221FE20FEF776FA52
+:1031800084F8645070BD70B5CD4CA16891F864208E
+:10319000162A11BF132A91F88E20002A62781BBFCD
+:1031A00002206070002A70BD81F8C800002581F8F7
+:1031B0008D5081F88850D1F8F800098840888842FD
+:1031C00018BFFFDFA068D0F8F8000078032818BF08
+:1031D000FFDF0321FE20FEF749FAA068D0F8441172
+:1031E0000A78002A18BFFFDF19D10288CA80D0F8F8
+:1031F000442190F8C8101171D0F844110D72D0F824
+:1032000044210D211170D0F844210188518000889B
+:10321000EDF75CFEEDF7F4FAE078E8F7EBFDA06877
+:1032200080F8645070BD10B5A54C207910F0020FE5
+:1032300008BF10BD6078002818BF10BDE068C078D6
+:10324000192880F06781DFE800F05F4F0D8EF7F7F7
+:10325000A5223FF76F82B0F7F7F7F7F6E2DFF8F451
+:10326000F3F7F200A0680023012190F8672058309E
+:10327000F9F7ABFB002818BF10BD0821A06880F843
+:103280006710002180F8881080F88C1010BDA068AD
+:103290000023194690F865205830F9F796FB18B1CD
+:1032A000A168002081F88C00A0680023194690F8DE
+:1032B00064205830F9F789FB002808BF10BD0020B2
+:1032C000A16881F8880010BDA0680023194690F815
+:1032D00064205830F9F779FB002808BFFFDF04208D
+:1032E000A16881F8640010BDA0680023194690F819
+:1032F00064205830F9F769FB002808BFFFDF0C2075
+:10330000A16881F8640010BDA0680023194690F8F8
+:1033100064205830F9F759FB002808BFFFDF0D2063
+:10332000A16881F8640010BDA0680023194690F8D8
+:1033300064205830F9F749FB002808BFFFDF01215E
+:10334000A06880F88D100F2180F8641010BDA0686F
+:1033500090F86400122818BFFFDF0121A06880F8F0
+:103360008E101121F0E7A0680023194690F8642020
+:103370005830F9F72AFB28B9A06890F88E00002889
+:1033800008BFFFDF0121A06880F88D10132180F8AD
+:10339000641010BDA06890F86400182818BFFFDF03
+:1033A0001A20A16881F8640010BDA068D0F8F81058
+:1033B00003884A889A4204BF0978042919D190F8F1
+:1033C0006420002319465830F9F7FFFA002808BF97
+:1033D000FFDFA06890F8901011F0020F04BF0121E8
+:1033E00080F8641005D0002180F88810D0F8F8002B
+:1033F0000170A0680023194690F865205830F9F74D
+:10340000E4FA002808BF10BD0020A1687FE0A06892
+:103410000023194690F864205830F9F7D6FA0028AE
+:1034200008BFFFDF0520A16881F8640010BD30E00F
+:103430001FE012E001E066E06CE0A068002319469E
+:1034400090F864205830F9F7C0FA002808BFFFDF71
+:103450001C20A16881F86400E8E7A06800231946F1
+:1034600090F865205830F9F7B0FA002808BFFFDF60
+:10347000CAE7A0680023194690F864205830F9F78D
+:10348000A4FA002808BFFFDF1F20A16881F86400AC
+:10349000CCE7A06890F8651021291CD090F8641042
+:1034A000232918BFFFDFC1D190F8F210002907BF10
+:1034B00090F8F3100029242180F8641002E0000045
+:1034C0007C0100207FF4FBAE002180F864100846E8
+:1034D000FEF795F8F3E690F8F210002907BF90F890
+:1034E000F3100029242180F865108DD1002180F887
+:1034F000651080F87D1090F80E0100281CBF002098
+:10350000FEF77DF880E7A168002081F8650081F86A
+:103510008C008BE7FFDF89E770B58D4C0829207A96
+:1035200063D2DFE801F0041A5A5A2662625A80B167
+:10353000F1F7FDFA012211461046F1F7C4FCF2F74B
+:10354000A2F90020A072F1F794FBBDE87040F1F7FA
+:1035500004BEBDE87040EFF7C3BBD4E90001EFF74C
+:10356000BCF92060A07A401CC0B2A07228281CD3ED
+:1035700070BDA07A0025401EC6B2E0683044F1F765
+:10358000D3FE10B9E1687F208855A07A272828BF8C
+:1035900001252846F2F710F9A07A282809D2401C04
+:1035A000C0B2A072282828BF70BDBDE87040F1F7F6
+:1035B00060BB207A00281CBF012000F085F8F1F7DD
+:1035C00065FDF1F7C2FD0120E07262480078E8F77E
+:1035D00011FCBDE87040EFF783BB002808BF70BD49
+:1035E0000020BDE8704000F06FB8FFDF70BD10B57F
+:1035F000574C207A002804BF0C2010BD00202072F8
+:10360000E072607AEFF7BAFF607AF0F704FA607A56
+:10361000EFF73BFC00280CBF1F20002010BD00224C
+:1036200070B54B4C06460D46207A68B12272E272A4
+:10363000607AEFF7A3FF607AF0F7EDF9607AEFF7C1
+:1036400024FC002808BFFFDF4248E560067070BD1B
+:1036500070B5050007D0A5F5E8503F494C388142C8
+:103660009CBF122070BD3A4CE068002804BF0920BE
+:1036700070BD207A00281CBF0C2070BD3748EFF7C2
+:10368000AAFB6072202804BF1F2070BDEFF71CFC4E
+:103690002060002D1CBF284420600120656020723E
+:1036A000002000F011F8002070BD2949CA7A002AD4
+:1036B00004BF002070471F22027000224270CB68B6
+:1036C0004360CA72012070472DE9F04184B007467B
+:1036D000EFF7FAFB1E4D8046414668682C6800EB08
+:1036E000800046002046F0F7FDF8B04206DB68682F
+:1036F000811B4046EFF7F1F80446286040F233762C
+:1037000021464046F0F7EEF8B04204DA3146404632
+:10371000EFF7E3F8044600208DF8000040F2E76080
+:10372000039004208DF80500002F14BF0120032012
+:103730008DF8040068460294EFF793FD687A6946B5
+:10374000EFF70AFE002808BFFFDF04B0BDE8F081F4
+:10375000AC1200209C010020B5EB3C0019350200A2
+:103760002DE9F0410C4612490D68114A1149083201
+:103770001160A0F12001312901D301200CE0412882
+:1037800010D040CC0C4F94E80E0007EB8000241FB3
+:1037900050F8807C3046B84720600548001D056021
+:1037A000BDE8F0812046DDF71BFDF5E706207047F8
+:1037B0001005024001000001A052020010B552485D
+:1037C00000F012FA00B1FFDF4F48401C00F00CFA85
+:1037D000002800D0FFDF10BD2DE9F14F4B4ED6F889
+:1037E00000B00127484800F007FADFF81C8128B92B
+:1037F0005FF0000708F1010000F014FA444C0025C6
+:103800004FF0030901206060C4F80051C4F804516E
+:10381000009931602060DFF8FCA018E0DAF80000C1
+:10382000C00614D50E2000F064F8EFF3108010F0FD
+:10383000010072B600D00120C4F80493D4F800113E
+:1038400019B9D4F8041101B920BF00B962B6D4F88F
+:10385000000118B9D4F804010028DFD0D4F804011D
+:103860000028CFD137B1C6F800B008F1010000F050
+:10387000C3F911E008F1010000F0BEF90028B9D148
+:10388000C4F80893C4F80451C4F800510E2000F0A5
+:1038900030F81D4800F0C6F90020BDE8F88F2DE98A
+:1038A000F0438DB00D46064600240DF110090DF1D0
+:1038B000200817E004EB4407102255F8271068464B
+:1038C00001F048F905EB870710224846796801F0B6
+:1038D00041F96846FFF780FF10224146B86801F0C1
+:1038E00039F9641CB442E5DB0DB00020BDE8F0837B
+:1038F00072E700F01F02012191404009800000F1B1
+:10390000E020C0F8801270479D01002004E50040CF
+:1039100000E0004010ED00E0A94900200870704769
+:1039200070B5A84D01232B60A74B1C68002CFCD060
+:10393000002407E00E6806601E68002EFCD0001D03
+:10394000091D641C9442F5D30020286018680028E3
+:10395000FCD070BD70B59A4E04469C4D307802285C
+:1039600000D0FFDFAC4200D3FFDF71699848012926
+:1039700003D847F23052944201DD03224271491CC0
+:103980007161291BC16092497078EFF7E5FC00284E
+:1039900000D1FFDF70BD70B5894C0D46617888425B
+:1039A00000D0FFDF894E082D4BD2DFE805F04A0436
+:1039B0001E2D4A4A4A382078022800D0FFDF032013
+:1039C0002070A078012801D020B108E0A06800F0A4
+:1039D0001BFE04E004F1080007C8FFF7A1FF052063
+:1039E0002070BDE87040EFF77BB9EFF76DFA014644
+:1039F0006068EFF777FFB04202D2616902290BD30A
+:103A00000320F0F722FA12E0EFF75EFA0146606851
+:103A1000EFF768FFB042F3D2BDE870409AE7207834
+:103A200002280AD0052806D0FFDF04202070BDE858
+:103A3000704000F0BBB8022000E00320F0F705FA68
+:103A4000F3E7FFDF70BD70B50546EFF73DFA5C4C5C
+:103A500060602078012800D0FFDF5D4901200870F8
+:103A60000020087104208D6048715848C860022009
+:103A700020706078EFF770FC002800D1FFDF70BD88
+:103A800010B54F4C207838B90220F0F7F4F918B986
+:103A90000320F0F7F0F908B1112010BD4D48EFF701
+:103AA0009AF96070202804D0012020700020606105
+:103AB00010BD032010BD2DE9F041144600EB840732
+:103AC0000E4605463F1F00F0B2FD4FF080521169CF
+:103AD000484306EB8401091FB14201D2012100E0F5
+:103AE00000211CB11269B4EB920F02D90920BDE884
+:103AF000F081394A95420ED3AF420CD3854205D2AC
+:103B0000874203D245EA0600800701D01020EEE785
+:103B1000964200D309B10F20E9E7304830490068E8
+:103B2000884205D0224631462846FFF7F9FE10E0CC
+:103B3000FFF7A6FF0028DAD1214800218560C0E9FF
+:103B4000036481704FF4A97104FB01F01830FFF792
+:103B50007AFF0020CBE770B54FF080550446286906
+:103B60001D49B1FBF0F0844201D20F2070BD00F07E
+:103B70005EFDA04201D8102070BD184818490068A9
+:103B8000884204D02869604300F03EFD0CE0FFF756
+:103B900077FF0028F0D1296909486143816001213C
+:103BA00081701048FFF74FFF002070BD10B5044C26
+:103BB0006078EFF76AF900B9FFDF0020207010BDD0
+:103BC000A001002004E5014000E40140105C0C006D
+:103BD000BC1200209739020000600200B0000020F3
+:103BE000BEBAFECA7C5E0100002101700846704723
+:103BF0000146002008707047EFF3108101F00101C9
+:103C000072B60278012A01D0012200E000220123CD
+:103C1000037001B962B60AB1002070474FF400503A
+:103C20007047E9E7EFF3108111F0010F72B64FF022
+:103C30000002027000D162B600207047F2E7000077
+:103C40007B490968016000207047794908600020BD
+:103C5000704701218A0720B1012804D042F20400F4
+:103C60007047916700E0D1670020704771490120DB
+:103C7000086042F20600704708B504236D4A190730
+:103C8000103230B1C1F80433106840F00100106008
+:103C90000BE0106820F001001060C1F8083300202C
+:103CA000C1F80801644800680090002008BD011FA9
+:103CB0000B2909D85F4910310A6822F01E0242EA36
+:103CC000400008600020704742F2050070470F284E
+:103CD00009D8584910310A6822F4706242EA00207B
+:103CE00008600020704742F205007047000100F1B3
+:103CF0008040C0F8041900207047000100F18040A6
+:103D0000C0F8081900207047000100F18040D0F889
+:103D10000009086000207047012801D9072070477A
+:103D2000464A52F8200002680A43026000207047A9
+:103D3000012801D907207047404A52F82000026844
+:103D40008A43026000207047012801D9072070478C
+:103D50003A4A52F8200000680860002070470200CC
+:103D600037494FF0000003D0012A01D007207047E7
+:103D70000A607047020033494FF0000003D0012A67
+:103D800001D0072070470A60704708B54FF40072F1
+:103D9000510510B1C1F8042308E0C1F80823002040
+:103DA000C1F8240124481C3000680090002008BDA0
+:103DB00008B58022D10510B1C1F8042308E0C1F88C
+:103DC00008230020C1F81C011B4814300068009033
+:103DD000002008BD08B54FF48072910510B1C1F8FC
+:103DE000042308E0C1F808230020C1F8200112488C
+:103DF000183000680090002008BD0D49383109686E
+:103E00000160002070474FF080410020C1F8080198
+:103E1000C1F82401C1F81C01C1F820014FF0E020D5
+:103E2000802180F800140121C0F8001170470000C3
+:103E300000040040000500400801004064530200F7
+:103E400078050040800500406249634B0A68634979
+:103E50009A42096801D1C1F3100101600020704746
+:103E60005C495D4B0A685D49091D9A4201D1C0F366
+:103E700010000860002070475649574B0A685749A0
+:103E800008319A4201D1C0F3100008600020704749
+:103E900030B5504B504D1C6842F20803AC4202D082
+:103EA000142802D203E0112801D3184630BDC30004
+:103EB0004B481844C0F81015C0F81425002030BD38
+:103EC0004449454B0A6842F209019A4202D0062849
+:103ED00002D203E0042801D308467047404A01217A
+:103EE00042F83010002070473A493B4B0A6842F2D2
+:103EF00009019A4202D0062802D203E0042801D325
+:103F000008467047364A012102EBC000416000209C
+:103F1000704770B52F4A304E314C156842F2090394
+:103F200004EB8002B54204D0062804D2C2F800187F
+:103F300007E0042801D3184670BDC1F31000C2F891
+:103F40000008002070BD70B5224A234E244C15682D
+:103F500042F2090304EB8002B54204D0062804D2E1
+:103F6000D2F8000807E0042801D3184670BDD2F843
+:103F70000008C0F310000860002070BD174910B59C
+:103F80000831184808601120154A002102EBC003CF
+:103F9000C3F81015C3F81415401C1428F6D30020DC
+:103FA00006E0042804D302EB8003C3F8001807E0FE
+:103FB00002EB8003D3F80048C4F31004C3F80048B0
+:103FC000401C0628EDD310BD04490648083108609E
+:103FD00070470000B0000020BEBAFECA00F50140E4
+:103FE00000F001400000FEFF7E4B1B6803B19847C4
+:103FF000BFF34F8F7C4801687C4A01F4E0611143B4
+:104000000160BFF34F8FFEE710B5EFF3108010F0A3
+:10401000010F72B601D0012400E0002400F0D9F8AD
+:1040200050B1DDF777F9EEF71CFDEFF7B1FEDEF7E3
+:10403000ECFE6F490020086004B962B6002010BD94
+:1040400070B50C460546EFF3108010F0010F72B604
+:1040500001D0012600E0002600F0BBF818B106B937
+:1040600062B6082070BDDDF7D1F8DDF757F90246DA
+:10407000002043099B0003F1E02300F01F01D3F867
+:104080000031CB40D9071BD0202803D222FA00F1FF
+:10409000C90722D141B2002906DA01F00F0101F16E
+:1040A000E02191F8141D03E001F1E02191F80014E2
+:1040B0004909082911D281B101290ED004290CD057
+:1040C000401C6428D5D3DEF777FE4949494808608B
+:1040D0002046F0F775FA60B904E006B962B641F21D
+:1040E000010070BD3F4804602DB12846F0F7B5FAD5
+:1040F00018B110242CE0404D19E02878022802D98C
+:104100004FF4805424E007240028687801D0F8B9DF
+:1041100008E0E8B120281BD8A878212818D8012861
+:1041200016D001E0A87898B9E8780B2810D8334960
+:10413000802081F8140DDDF7F1F82946EFF70EFE27
+:10414000EEF74EFC00F0A6FA2846DDF7B5F8044677
+:1041500006B962B61CB1FFF757FF204670BD0020BC
+:1041600070BD10B5044600F034F800B10120207095
+:10417000002010BD224908600020704770B50C4631
+:1041800020490D681F49204E08310E60102807D0C5
+:1041900011280CD012280FD0132811D0012013E0C1
+:1041A000D4E90001FFF74CFF354620600DE0FFF732
+:1041B0002BFF0025206008E02068FFF7D2FF03E016
+:1041C0000F4920680860002020600E48001D05602F
+:1041D00070BD074807490068884201D10120704737
+:1041E00000207047B80100200CED00E00400FA0543
+:1041F000B0000020BEBAFECA6C5302000BE000E023
+:1042000004000020100502400100000100B5D8495B
+:1042100002282DD021DC10F10C0F08BFF42027D08C
+:104220000FDC10F1280F08BFD82021D010F1140F97
+:1042300008BFEC201CD010F1100F08BFF02017D0E1
+:1042400020E010F1080F08BFF82011D010F1040F82
+:104250000CBFFC2000280BD014E0C01E062811D291
+:10426000DFE800F00E0C0A080503082000E0072034
+:10427000086000BD0620FBE70520F9E70420F7E70A
+:104280000320F5E7FFDF00BD00B5BA49012808BFEC
+:1042900003200CD0022808BF042008D0042808BF3F
+:1042A000062004D0082816BFFFDF052000BD0860E7
+:1042B00000BDB149002804BF086820F0010005D006
+:1042C000012806BF086840F0010070470860704789
+:1042D00070B51E460546012924D0022A04BFA7480E
+:1042E0004FF47A710DD0012A04BFA5484FF4C8617C
+:1042F00007D0042A07BFA34840F69801A24840F619
+:10430000E44144181846F1F781FA04443046F1F7C5
+:10431000ABFA20444FF47A7100F27120B0FBF1F057
+:10432000281A70BD022A08BF4FF47A700AD0012AF9
+:1043300008BF4FF4C86005D0042A0CBF40F69800AF
+:1043400040F6E44049F608514418DBE770B51446DE
+:104350000546012908BF49F6CA660DD0022B08BFE1
+:104360008A4807D0012B08BF854803D0042B0CBF17
+:104370008448874800F1FA061046F1F760FA012CEC
+:1043800008BF4FF47A710AD0022C08BF4FF4FA71BB
+:1043900005D0042C0CBF4FF4FA614FF4FA51711A96
+:1043A00008444FF47A7100F28920B0FBF1F0281A2A
+:1043B000801E70BD70B514460646012930D0022B10
+:1043C00004BF6E494FF47A700DD0012B04BF6C49C5
+:1043D0004FF4C86007D0042B07BF6A4940F6980025
+:1043E000694940F6E4400D181046F1F728FA012C0F
+:1043F00008BF4FF47A710AD0022C08BF4FF4FA714B
+:1044000005D0042C0CBF4FF4FA614FF4FA51691A2D
+:1044100008444FF47A716438B0FBF1F0301A70BD83
+:10442000022B08BF4FF47A700AD0012B08BF4FF45B
+:10443000C86005D0042B0CBF40F6980040F6E4405D
+:1044400049F608514518CFE770B5164604460129CC
+:1044500008BF49F6CA650DD0022B08BF4B4807D0EC
+:10446000012B08BF464803D0042B0CBF45484848E1
+:1044700000F1FA051046F1F7C9F905443046F1F7A5
+:10448000F3F928444FF47A7100F2E140B0FBF1F007
+:10449000201A801E70BD2DE9F04107461E460C46CD
+:1044A00015461046082A16BF04284DF68830F1F745
+:1044B000ADF907EB4701C1EBC71100EBC100012CBF
+:1044C00008BF4FF47A710AD0022C08BF4FF4FA717A
+:1044D00005D0042C0CBF4FF4FA614FF4FA51471881
+:1044E0002046F1F7ACF9381A4FF47A7100F60F60F4
+:1044F000B0FBF1F42846F1F777F920443044401D31
+:10450000BDE8F08170B5054614460E460846F1F741
+:104510007DF905EB4502C2EBC512C0EBC205304682
+:10452000F1F7A2F92D1A2046082C16BF04284DF6E3
+:104530008830F1F76BF928444FF47A7100F6B73000
+:10454000B0FBF1F52046F1F74FF92844401D70BD4E
+:104550001049082818BF0428086803BF20F46C50CD
+:1045600040F4444040F0004020F0004008607047B4
+:104570000C1500401015004050160040683602002F
+:10458000A2240200D0FB010030D301000436020057
+:10459000C0D40100401700402DE9FE430C46804680
+:1045A000F8F7B4FF074698F80160204601A96A466B
+:1045B000ECF717F905000DD0012F02D00320BDE85C
+:1045C000FE83204602AA0199ECF72DF80298B0F874
+:1045D00003000AE0022F14D1042E12D3B8F803000E
+:1045E000BDF80020011D914204D8001D80B2A91918
+:1045F000814202D14FF00000E1E702D24FF001000A
+:10460000DDE74FF00200DAE70B4A022111600B49A7
+:104610000B68002BFCD0084B1B1D18600868002895
+:10462000FCD00020106008680028FCD070474FF0D4
+:10463000805040697047000004E5014000E40140FB
+:1046400002000B464FF00000014620D0012A04D0A2
+:10465000022A04D0032A0DD103E0012002E0022047
+:1046600015E00320072B05D2DFE803F00406080A53
+:104670000C0E100007207047012108E0022106E01F
+:10468000032104E0042102E0052100E00621EEF709
+:10469000BEBB0000F9480521817000210170417006
+:1046A0007047F7490A78012A05D0CA681044C860E3
+:1046B0004038EFF7E4B88A6810448860F8E70028CB
+:1046C00019D00378EF49F04A13B1012B0ED011E055
+:1046D0000379012B00D06BB943790BB1012B09D1C0
+:1046E0008368643B8B4205D2C0680EE00379012BDE
+:1046F00002D00BB10020704743790BB1012BF9D1E7
+:10470000C368643B8B42F5D280689042F2D80120A6
+:104710007047DB4910B501220A700279A2B100226C
+:104720000A71427992B104224A718268D34C5232A2
+:104730008A60C0681434C8606060EEF7C5FBCF497A
+:1047400020600220887010BD0322E9E70322EBE716
+:1047500070B5044609B1012000E00320C84D0021D6
+:104760002970217901B100202871607968B1042095
+:10477000C24E6871A168F068EEF7AFF8A860E06813
+:104780005230E8600320B07070BD0320F0E72DE9DF
+:10479000F04105460226EEF79EFF006800B1FFDFFC
+:1047A000B64C01273DB12878B0B1012805D00228C8
+:1047B00010D0032813D027710CE06868C82807D3ED
+:1047C000EFF7C3F820B16868FFF76BFF012603E03D
+:1047D000002601E000F05CF93046BDE8F081207869
+:1047E0000028F7D16868FFF76AFF0028E3D06868FF
+:1047F000017879B1A078042800D0FFDF0121686832
+:10480000FFF7A6FF9E49E078EEF7A6FD0028E1D16C
+:10481000FFDFDFE7FFF77DFF6770DBE72DE9F0479C
+:10482000964C8846E178884200D0FFDFDFF84C9252
+:1048300000250127924E09F11409B8F1080F75D22D
+:10484000DFE808F0040C28527A808D95A0780328C0
+:1048500002D0022800D0FFDFBDE8F087A07803284F
+:1048600002D0022800D0FFDF0420A070257120783C
+:10487000002878D1FFF715FF3078012806D0B068FE
+:10488000E06000F025F92061002060E0E078EEF7BC
+:1048900060FCF5E7A078032802D0022800D0FFDFF3
+:1048A000207800286DD1A078032816D0EEF70CFBF5
+:1048B00001464F46D9F80000EFF714F800280EDB48
+:1048C000796881420BDB081AF0606D49E078EEF7F9
+:1048D00043FD0028C0D1FFDFBEE7042028E004200C
+:1048E000EFF7B3FAA570B7E7A078032802D0022843
+:1048F00000D0FFDF207888BBA078032817D0EEF720
+:10490000E3FA01464F46D9F80000EEF7EBFF002826
+:10491000E5DB79688142E2DB081AF0605849E0780B
+:10492000EEF71AFD002897D1FFDF95E740E005205C
+:10493000EFF78BFAA7708FE7A078042800D0FFDF8D
+:10494000022004E0A078042800D0FFDF0120A16845
+:104950008847FFF71CFF054630E004E011E0A0782F
+:10496000042800D0FFDFBDE8F04700F091B8A07840
+:10497000042804D0617809B1022800D0FFDF207834
+:1049800018B1BDE8F04700F08CB8207920B10620BE
+:10499000EFF75BFA2571CDE7607838B13849E078F8
+:1049A000EEF7DAFC00B9FFDF657055E70720BFE7D7
+:1049B000FFDF51E73DB1012D03D0FFDF022DF9D11B
+:1049C0004AE70420C3E70320C1E770B5050004D01F
+:1049D0002A4CA078052806D101E0102070BD0820DF
+:1049E000EFF749FA08B1112070BD2848EEF7F3F946
+:1049F000E070202803D00020A560A07070BD0320C7
+:104A000070BD1E4810B5017809B1112010BD817824
+:104A1000052906D0012906D029B101210170002005
+:104A200010BD0F2010BD00F03CF8F8E770B5134C36
+:104A30000546A07808B1012809D155B12846FFF7ED
+:104A40003EFE40B1287840B1A078012809D00F205F
+:104A500070BD102070BD072070BD2846FFF759FEBD
+:104A600003E000212846FFF773FE0549E078EEF7E2
+:104A700073FC00B9FFDF002070BD0000BC01002006
+:104A8000CC1200203D860100FF1FA1071D48020037
+:104A90000A4810B5006900F013F8BDE81040EEF7C1
+:104AA0001FB9064810B5C078EEF7EFF900B9FFDF7F
+:104AB0000820EFF7CAF9BDE81040EBE5BC01002083
+:104AC0000C490A6848F202139A4302430A6070478D
+:104AD000084A116848F2021301EA03009943116081
+:104AE00070470246044B10201344FC2B01D8116080
+:104AF00000207047C80602400018FEBF40EA0103CC
+:104B000010B59B070FD1042A0DD310C808C9121F76
+:104B10009C42F8D020BA19BA884201D9012010BDB0
+:104B20004FF0FF3010BD1AB1D30703D0521C07E07D
+:104B3000002010BD10F8013B11F8014B1B1B07D1E1
+:104B400010F8013B11F8014B1B1B01D1921EF1D152
+:104B5000184610BD032A40F2308010F0030C00F01C
+:104B6000158011F8013BBCF1020F624498BF11F8A7
+:104B700001CB00F8013B38BF11F8013BA2F1040260
+:104B800098BF00F801CB38BF00F8013B11F00303D8
+:104B900000F02580083AC0F0088051F8043B083A3C
+:104BA00051F804CBA0E80810F5E7121D5CBF51F8DE
+:104BB000043B40F8043BAFF30080D20724BF11F858
+:104BC000013B11F801CB48BF11F8012B24BF00F8BD
+:104BD000013B00F801CB48BF00F8012B704710B52E
+:104BE000203AC0F00B80B1E81850203AA0E81850E5
+:104BF000B1E81850A0E81850BFF4F5AF5FEA027CA6
+:104C000024BFB1E81850A0E8185044BF18C918C014
+:104C1000BDE810405FEA827C24BF51F8043B40F8B5
+:104C2000043B08BF7047D20728BF31F8023B48BF9A
+:104C300011F8012B28BF20F8023B48BF00F8012BD8
+:104C4000704702F0FF0343EA032242EA024200F007
+:104C500002B84FF000020429C0F0128010F0030CDB
+:104C600000F01B80CCF1040CBCF1020F18BF00F85F
+:104C7000012BA8BF20F8022BA1EB0C0100F00DB80E
+:104C80005FEAC17C24BF00F8012B00F8012B48BF6C
+:104C900000F8012B70474FF0000200B51346944610
+:104CA0009646203922BFA0E80C50A0E80C50B1F184
+:104CB0002001BFF4F7AF090728BFA0E80C5048BF98
+:104CC0000CC05DF804EB890028BF40F8042B08BF36
+:104CD000704748BF20F8022B11F0804F18BF00F832
+:104CE000012B7047FEDF04207146084219D1069956
+:104CF000124A914215DC069902394878DF2810D112
+:104D00000878FE2807D0FF280BD14FF001004FF0A4
+:104D100000020B4B184741F201000099019A084B21
+:104D20001847084B002B02D01B68DB6818474FF070
+:104D3000FF3071464FF00002014B1847006002003F
+:104D4000E93F020004000020184819497047FFF7A6
+:104D5000FBFFDCF733FA00BD4FF4805015490968BA
+:104D6000884203D1144A13605B68184700BD0000F5
+:104D700020BFFDE74FF480500E490968884210D1EA
+:104D80000E4B18684FF0FF318842F1D080F308884D
+:104D90004FF02021884204DD0948026803210A43BC
+:104DA00002600848804708488047FFDFE012002083
+:104DB000E01200200000002004000020006002003B
+:104DC0001409004099460100594D02000420714623
+:104DD000084202D0EFF3098101E0EFF3088188690E
+:104DE00002380078102813DB20280FDB2C280BDB7F
+:104DF0000A4A12680A4B9A4203D1602804DB094A26
+:104E00001047022008607047074A1047074A1047BA
+:104E1000074A12682C32126810470000B0000020C8
+:104E2000BEBAFECA21130000613702007D410200B4
+:104E3000040000200D4B0E4908470E4B0C49084753
+:104E40000D4B0B4908470D4B094908470C4B0849C6
+:104E500008470C4B064908470B4B054908470B4BC5
+:104E6000034908470A4B02490847000051BB0000AC
+:104E70000D2F00006D2C0000092B0000972A000068
+:104E80000F2D00003D1300005328000029BE000034
+:104E9000C91100000021016001717047002101600B
+:104EA00081807047002101604160017270470A688B
+:104EB0004B6802604360B1F808C0A0F808C07047B2
+:104EC0000A6802600B79037170470000B995000011
+:104ED00043970000A1980000C5980000FF980000CB
+:104EE0003399000065990000959900000B9A000025
+:104EF00091960000A7120000A7120000794400005C
+:104F0000C5440000E94400007D45000099460000CA
+:104F10005B4700008D47000075480000074900000E
+:104F20005B490000414A0000614A0000DF150000B3
+:104F30000316000033150000871500003516000029
+:104F4000C91600006360000013620000E7650000FE
+:104F5000FD660000876700000568000069680000C2
+:104F60008D6900005D6A0000C96A0000834A000084
+:104F7000894A0000934A000089410000FB4A000072
+:104F80005D410000874C0000BF4C0000294D00002F
+:104F90000F4E0000254E0000A7120000A7120000CF
+:104FA000A7120000A7120000A7120000A71200001D
+:104FB000A7120000A7120000BF2400004525000032
+:104FC000612500007D2500000B270000A7250000BB
+:104FD000B1250000F325000015260000F126000091
+:104FE00033270000A7120000A7120000678300000B
+:104FF0008783000089830000CD830000FB830000CD
+:10500000E9840000778500008B850000D9850000C9
+:10501000C98600006F880000998900007B7300003A
+:10502000B1890000A7120000A7120000D1B400004F
+:105030003BB600008FB60000FBB60000ABB7000027
+:105040000100000000000000100110013A02000001
+:105050001A020000FB900000E9900000FFFFFFFF34
+:105060000000FFFFCDAC0000293D000065200000DE
+:10507000C5730000618E0000000000000000020007
+:10508000000000000002000000000000000100001D
+:105090000000000013810000F38000006181000027
+:1050A00041240000032400002324000037A800004E
+:1050B00063A800006BAA000059590000818100001C
+:1050C00000000000B18100008F24000000000000FB
+:1050D00000000000000000004DA9000000000000DA
+:1050E000ED59000000000000900A0000900A000046
+:1050F000DB560000DB5600005544000079AB000091
+:1051000047760000771F0000972602004F970100A6
+:10511000195700001957000077440000DBAB00006E
+:10512000CB760000E91F0000C5260200639701004E
+:1051300070017001400038005C002400480100024A
+:1051400000000300656C74620000000000000000B5
+:1051500000000000000000008700000000000000C8
+:105160000000000000000000BE83605ADB0B3760C7
+:1051700038A5F5AA9183886C010000003114010064
+:10518000F9220100000000010206030405000000EE
+:105190000700000000000000060000000A000000F8
+:1051A0003200000073000000B4000000C989010053
+:1051B00047150200616F0100D5B10100EBF4010059
+:1051C000D5B10100F77001008DB30100E1EE0100DF
+:1051D0008DB30100BF6D010021B3010001F4010096
+:1051E00021B301005D6F0100E9B101009DE70100FD
+:1051F000E9B10100ED74010001B601009DF5010067
+:1052000001B601000300000001555555D6BE898E38
+:105210000000C706C70CC71200006B030F06B308D7
+:105220000000B704A708970CF401FA009600640088
+:105230004B0032001E0014000A00050002000100AD
+:105240000041000000000000AAAED7AB15412010BD
+:105250000C0802170D0101020909010106020918D3
+:10526000180301010909030305000000FE00000006
+:10527000FE000000FE555555252627D6BE898E0016
+:10528000F401FA00960064004B0032001E00140086
+:105290000A00050002000100254100000000000096
+:1052A000493E0200613E0200793E0200913E02004A
+:1052B000C13E0200E93E0200133F0200473F0200E8
+:1052C000573B0200B73A0200AD370200E34A020042
+:1052D000E93B0200F93B0200253C0200433F01008C
+:1052E0004B3F01005D3F0100533C02006D3C02005A
+:1052F000413C02004B3C0200793C0200AF3C020002
+:10530000CF3C0200ED3C0200FB3C0200093D0200E4
+:10531000193D0200313D0200493D02005F3D02009F
+:10532000753D0200000000007FB90000D5B9000003
+:10533000EBB9000041460200D93702009F38020055
+:10534000CB490200034A02002D4A0200ED3D010054
+:105350006D4101008B3D0200B13D0200D53D0200D0
+:10536000FB3D02001C05004020050040001002002B
+:105370009053020008000020D001000044110000FA
+:10538000C8530200D801002008110000A01100003D
+:10539000011813C8140250201A0102227C2720FB96
+:1053A000349B5F801280021A10138B091B20480463
+:1053B0001ACE0401200B50A40AAC01300912CB63B1
+:0853C0007F010B68CC10A00076
+:10600000E0510020C1630200C9630200CB630200BB
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:1060400091670200DB630200F1690200DB6302007A
+:10605000DB630200DB63020079650200DB630200A0
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB630200E9670200DB630200DB630200FE
+:106090000D680200DB63020011680200DB6302008E
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB630200DB630200C0
+:1060E000DB630200DB630200DB63020000000000F0
+:1060F00000000000DB63020000000000DB63020020
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F07AF900480047A1A30200A3
+:10621000E051002030B450E8012F93B2C4892344E8
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE715680200E0
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F06BF853465A46C01A914110D309
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:1064600090407047004870479800030040EA0103DD
+:106470009B0703D009E008C9121F08C0042AFAD2FA
+:1064800003E011F8013B00F8013B521EF9D27047BE
+:10649000D2B201E000F8012B491EFBD27047002266
+:1064A000F6E710B513460A4604461946FFF7F0FF13
+:1064B000204610BD421C10F8011B0029FBD1801A98
+:1064C000704730B504460020034600E05B1C934251
+:1064D00003D2E05CCD5C401BF8D030BD202A04DB49
+:1064E000203A21FA02F00021704721FA02F3D0404D
+:1064F000C2F120029140084319467047064C074DEF
+:1065000006E0E06840F0010394E807009847103483
+:10651000AC42F6D3FFF778FEDC080300FC0803006A
+:1065200070B58C1810F8015B15F0070301D110F855
+:10653000013B2A1106D110F8012B03E010F8016B82
+:1065400001F8016B5B1EF9D12B0705D40023521E05
+:106550000DD401F8013BFAE710F8013BCB1A921C6D
+:1065600003E013F8015B01F8015B521EF9D5A1426B
+:10657000D8D3002070BD00002DE9F04F00268DB06B
+:10658000DFF8A081B14604964FF4807501243746A8
+:106590000596284605F05AF938B1D8F80403204288
+:1065A00003D0284605F048F926432D1D64007F1CC2
+:1065B000ADB2082FEDD34FF4BE74204605F046F976
+:1065C00048B1204605F038F946F0004604AA0221F9
+:1065D000002005F01BF9544C16F0FF0F15D00127D1
+:1065E000002537420DD008EB8501D1F81005D1F810
+:1065F0001015C0F3052054F82520C1F3014102B164
+:1066000090477F006D1C082DEBD3002E7EDA002012
+:10661000CDF82890411E0DF1100B07AACDF82C9053
+:1066200042F82010401C91460228F9D300252E463E
+:10663000A11911F8607F91F9000027F0C008401CF3
+:1066400040D007A9404604F0FAF940B34FEA971A40
+:10665000404602F02FF854F820701FB1BAF1030F32
+:1066600003D006E0BAF1030F2CD10AA9404604F08A
+:10667000EEF902A8CDF8088005F06CF8029900EB5D
+:106680008100D0F8000704A9C0F301400290404601
+:1066900004F0D5F90028029802D0022802D011E0B7
+:1066A00003280FD1BAF1030F08D10298022833D082
+:1066B0000221404605F028F86D1CEDB217B1514695
+:1066C0004046B847761C042EB2D3002D21D001AA33
+:1066D0000221002005F09AF800205A460DF104012D
+:1066E00052F8206051F82030B34217D000200AAE93
+:1066F0004FEA090351F8207042F8207056F82070D4
+:1067000043F82070401C0228F4D300E001E0002D83
+:106710008CD10DB0BDE8F08F0321CAE7401C0228E0
+:10672000DED3F6E7006000401829002000F01F02C9
+:10673000012191404009800000F1E020C0F8801262
+:10674000704700F01F02012191404009800000F1D4
+:10675000E020C0F80011704700F01F0201219140B5
+:106760004009800000F1E020C0F80012704749079E
+:10677000090E002806DA00F00F0000F1E02080F892
+:10678000141D704700F1E02080F8001470470000ED
+:1067900070B54FF48076304604F090FA114CB50590
+:1067A00060B1304604F091FA0120C5F80803607921
+:1067B00020B9012060712168002088474FF482765B
+:1067C000304604F07BFA00280AD0304604F07DFA07
+:1067D0000220C5F808032168BDE870400120084781
+:1067E00070BD0000B822002007480021C0F8401109
+:1067F000C0F84411C0F84811C0F84C11C0F800119D
+:10680000C0F8041108F098BC0010014008F0E2BB89
+:1068100005F0C6BD30B54FF0805000228300D0F89F
+:106820003011C3F80C21C3F81021624B1A60624B7F
+:106830001B68624C2360604B1B1D1B68241D23607A
+:106840005D4B08331B68241D23605B4B0C331B68B6
+:10685000241D2360584B10331B68241D2360564BA6
+:1068600014331B68241D2360534B18331B68534C8F
+:1068700020342360504B1C331B68241D23604E4B77
+:1068800020331B68241D23604B4B24331B68241DBD
+:106890002360494B28331B68241D2360464B2C334F
+:1068A0001B68241D2360444B30331B68434C403429
+:1068B0002360414B34331B68241D23603E4B383327
+:1068C0001B68241D23603C4B3C331B68241D236044
+:1068D000394B40331B68241D23600124082902D151
+:1068E000D0F8343113B1082904D006E0354B3449CF
+:1068F000196005E0D0F8343113B1082904D006E05E
+:10690000314BFB21196005E0D0F8343113B108296F
+:1069100008D00EE090F858322C48016863F3030168
+:10692000016002E0D0F834311BB929494FF40070FE
+:10693000086028480168C90702D06FF001010160B2
+:106940002548016841F470010160BFF34F8FBFF328
+:106950006F8F4FF01021D1F80002002803DBD1F82F
+:106960000402002822DA1D4B1C601D480468002C1C
+:10697000FCD01224C1F800420568002DFCD0C1F8FB
+:10698000044201680029FCD01A6001680029FCD08B
+:10699000BFF34F8F10487C380168124A01F4E06160
+:1069A00011430160BFF34F8F00BFFDE70F490E4851
+:1069B000086030BD380500400404001020C50040C8
+:1069C000488103008C56004018F50040E40E00405A
+:1069D000409602400004004088ED00E004E50140DC
+:1069E00000E401400400FA050090D003DC230020FD
+:1069F0000148006800470000C022002002E008C8EB
+:106A0000121F08C1002AFAD170477047002001E028
+:106A100001C1121F002AFBD170470000012120286C
+:106A200003DA81400548014003E0402802DA2038BB
+:106A3000814009B10120704700207047FC06FFBD6E
+:106A400010B560B159B102780B785208B2EB530F10
+:106A500005D10622401C491CFFF733FD08B1002078
+:106A600010BD012010BD800701D00020704701201B
+:106A70007047C3688B4206D811440069491E8142A1
+:106A800001D8012070470020704710B50122022173
+:106A9000002001F013FC08B1072810D107220221C1
+:106AA000012001F00BFC08B1072808D100210A22BF
+:106AB000084601F003FC08B1072800D1002010BDF2
+:106AC00010B550B10A480321008801EB004009A12C
+:106AD00005F0ACF807F078F903E00321094800F06D
+:106AE000A0FC002803D0BDE8104000F0CBB810BDDA
+:106AF00024240020457261736520626F6E647321E7
+:106B0000000000005424002070B58CB015460E46DD
+:106B100000236C46C3F10F01415CE1545B1C102B58
+:106B2000F8D30D2104F11000FFF7B9FC0020C0F1EB
+:106B30000F02315C2244401C11740328F7D36846CD
+:106B400046DF0020C0F10F01214491F820102954A4
+:106B5000401C0328F6D30CB070BD022001F0B0BA7F
+:106B60000149097900F0F0BD8022002070B50024B1
+:106B7000064D06E06868012110F8340005F0FAFCC3
+:106B8000641C28788442F5D3002070BDC822002000
+:106B9000F8B515460C460646052A01D20720F8BD71
+:106BA00005F0E0FD18B905F0A3FD0028F7D1124962
+:106BB00000224E600C708D60C1E90422C1E90622FA
+:106BC0000E4D0DE006EBC4002968009181788DF828
+:106BD000011000780A4A694605F018FD0028DED148
+:106BE000641EE4B2EED2BDE8F84004480021054A34
+:106BF000001D00F099B80000C822002010FD02001E
+:106C00001D970200018B020072B605F0C5F800BFA7
+:106C100004F0FCFE0028FBD1104C0121208801EB80
+:106C200000400FA105F002F810480068C00700D02E
+:106C300000BE2088022101EB00400DA104F0F6FF08
+:106C4000BFF34F8F0948E43801680D4A01F4E06151
+:106C500011430160BFF34F8F00BFFDE724240020E4
+:106C6000466174616C206572726F7200F0ED00E035
+:106C700053797374656D207265736574000000004C
+:106C80000400FA050EB500210091CDE901106A4615
+:106C900044F20100FFF7B8FF0EBD000070B50228F6
+:106CA0000DD1084C032508A1208805EB004004F015
+:106CB000BDFF208810A105EB004004F0B7FF0120C4
+:106CC00070BD000024240020506F776572206D6134
+:106CD0006E6167656D656E742077616E7473207484
+:106CE0006F20726573657420746F20444655206D63
+:106CF0006F64652E00000000506F776572206D6133
+:106D00006E6167656D656E7420616C6C6F7765642C
+:106D100020746F20726573657420746F204446552B
+:106D2000206D6F64652E0000074B9B7823B12AB15C
+:106D300020B10068037C1BB1082070470720704712
+:106D40004174426100207047F429002070B507F0BB
+:106D500065FB104800240B21047044700E4D8170B7
+:106D600014206C602C706C70FFF7E0FC072114207D
+:106D7000FFF7FDFC1420FFF7E4FC0848046007213E
+:106D80001120FFF7F4FC0548001F0068A8600020F0
+:106D900070BD0000F4290020E82200200815014001
+:106DA0002DE9FC47DFF8789099F8023073B368B3A7
+:106DB000052902D20720BDE8FC87436933B3437C31
+:106DC000012B25D0002704460025884616468DF85D
+:106DD0000050684600F038F801A808F043FCC8B13C
+:106DE000012101700F4944600968C0E90218C0E937
+:106DF00004769DF8040089F801009DF8000000F079
+:106E000047F81420FFF7A8FC2846D4E70820D2E76B
+:106E10000F46D8E704259DF8000000F039F8F3E7A5
+:106E2000F4290020041501400649897839B130B1B0
+:106E3000416921B100210174022108F059B90820EB
+:106E400070470000F429002030B5EFF3108172B6CE
+:106E50000D4A9468012324B10370002900D162B661
+:106E600030BD93604FF0E023D3F88051074C2540AC
+:106E70001560C3F88041D3F8844154605A17C3F8B1
+:106E8000842100220270E8E7002B0020FC06FFBDF1
+:106E90000B498A68002A11D000280FD1EFF3108027
+:106EA00072B60B684FF0E022C2F800314B68C2F8AE
+:106EB000043100228A60002800D162B670470000C9
+:106EC000002B002070B5054608680C46411C04D014
+:106ED00004F075FC206804F003FC6068411C02D0DB
+:106EE000002104F0EBFB2968A069C1F82405607D4E
+:106EF000227D29681043C1F86C05D4E90012286886
+:106F0000C0F81425C0F80C15207D012814D1A06804
+:106F1000411C02D0002104F0D1FBE068411C04D0E8
+:106F200004F04DFCE06804F0DBFBD4E902122868B1
+:106F3000C0F80825C0F8101570BD70B50546086882
+:106F40000C46411C04D004F044FC206804F0D2FB41
+:106F50006068411C02D0002104F0B9FB2968A069D7
+:106F6000C1F82405607D217D2A680843C2F86C05BC
+:106F7000D4E900122868C0F80C15C0F81425207D4B
+:106F8000012814D1A068411C02D0002104F09FFB0D
+:106F9000E068411C04D004F01CFCE06804F0AAFB8B
+:106FA000D4E902122868C0F80825C0F8101570BD91
+:106FB00003F052B92DE9F047074600888EB08046AD
+:106FC00002F040FE824604462D4800252A460178FC
+:106FD000404600F0D1FB7879400734D501254FF6C3
+:106FE000FF7603AB2A460721504606F0CFF8010092
+:106FF00004D0404607F00AFC00252BE0B14631469C
+:10700000049802F073FD064648450FD00446014639
+:10701000404602F001FE4046FFF7A2FD30B940466F
+:1070200007F0C6FB4046FFF79BFD48B1224607210B
+:10703000504606F021F9010003D0404607F0E6FB78
+:1070400000254E4506D0404606F084FA10B1504661
+:1070500002F0E4FD02208DF81800ADF81A8078796E
+:10706000400701D5012000E002208DF820008DF8B6
+:10707000215006A801F004FF0EB0BDE8F087000023
+:10708000802200202DE9FC47002517880646158040
+:1070900090F82D001446894630B13A4621464846BC
+:1070A00000F094FB051E09D1B0784FF00C0A18B31C
+:1070B0002088C846001DB84202D95046BDE8FC876A
+:1070C000684679DF0028F9D12088032108F80010EC
+:1070D00020881921401C80B2208008F800102088E8
+:1070E000401C80B2208000EB0801BDF8000008F0D1
+:1070F000E7F9218808442080F0780222C8B121886D
+:1071000096F9033001F1030C4846BC45D5D84254EA
+:1071100021884FF0010C491C89B2218000F801C080
+:107120002188491C89B2218009F801302088401C3F
+:1071300020807068B8B1218890F9003001F1030C0B
+:107140004846BC45B9D8425421880A22491C89B214
+:10715000218042542188491C89B2218009F80130DC
+:107160002088401C2080308950B1CDE900474B4633
+:107170000622022106F1080008F08CFA051E9DD1B6
+:10718000308A50B1CDE900474B460722032106F172
+:10719000100008F07FFA051E90D1308B50B1CDE978
+:1071A00000474B461522142106F1180008F072FA28
+:1071B000051E83D1306A30B13B462246494601F074
+:1071C00034FB051EDBD1706A30B13B46224649468E
+:1071D00003F0F0F9051ED2D196F82C0038B13B46E9
+:1071E00022464946304607F0B7FB051EC7D1307826
+:1071F00038B13B4622464946304603F061FA051E47
+:10720000BDD128465AE718B504460020ADF8000065
+:1072100013466A46204600F006F8002802D0BDF862
+:107220000000204418BD70B588B182B100241588D3
+:1072300003E0065D641C3444A4B2A54203D80619D9
+:1072400076789E4201D08C42F3D38C4201D3002049
+:1072500070BDA11C1180005D401E80B270BD80F821
+:10726000301070472DE9F0410E00044606D02CB1D5
+:1072700096F87A000025012803D006E00E20BDE82C
+:10728000F08196F89800012821D04FF00108A570F0
+:107290002C2206F17801201DFFF7E8F884F8305021
+:1072A000D6F8A4006063D6F8A800A0634FF6FF707C
+:1072B000A4F8A80004F19400C4F8A400C4F8AA50EB
+:1072C000A4F8AE5084F8B050207810B104E0072044
+:1072D000D5E7FF2084F8540004F155011F27C4F8B6
+:1072E0009410A4F8987004F198023046FFF7CAFE93
+:1072F0000028C4D116F13C0F0ED004F17401C4F87B
+:107300009C10A4F8A07004F1A00206F13C00FFF765
+:10731000B9FE0028B3D103E0C4F89C50A4F8A050F3
+:1073200084F85180208BA4F8480084F83C802564C0
+:1073300084F8505060696064464604F13C020021C4
+:1073400004F1540072DF002899D1267097E710B538
+:107350000288102A1BD0112A20D0262A1DD1007A9B
+:107360000C46012801D0022817D1A0780521401C25
+:10737000B0FBF1F201FB1201204600F052F80028A8
+:107380000BD0A16B002908D0BDE810400847C27B94
+:10739000012A02D18088A1F8A80010BD0C46002166
+:1073A00084F8B2108088B4F8A8108842F5D120790A
+:1073B0000028F2D10121DFE710B50C46022801D0E8
+:1073C000032810D1607800280DD000206070A178CB
+:1073D000204600F026F8002805D0A16B002902D035
+:1073E000BDE81040084710BD10B5044690F85400A1
+:1073F00074DF012084F8B200002084F8B40084F81F
+:1074000050000621204601F041FF002808D1A17854
+:10741000204600F006F810B1A16B01B188470020AA
+:1074200010BD2DE9F05F044600780F4638B1A77013
+:10743000002003F04DFF012620B1667007E108200F
+:10744000BDE8F09F0025C4F8AA50A4F8AE5084F817
+:10745000B050A07910B1A078012806D0E07968B1C9
+:10746000A078012801D0022808D1616B21B184F8ED
+:10747000B1600820884701E084F8B15004F1AB0105
+:1074800000200A5C0AB1304603E0401C0628F8D30D
+:1074900000204FF002084FF0030B012F06D0022FFF
+:1074A0000CD0032F0FD0042F15D110E0A17929B1F2
+:1074B00094F8241011B908B130460DE0E17911B10A
+:1074C00008B1404608E0207A08B1584604E0607AE6
+:1074D00008B1042000E02846A070616B41B1032888
+:1074E00001D0042804D1607910B194F8B200A0B1A1
+:1074F00084F8B35004F13C0018210746FEF7CFFF93
+:1075000004F12C0084F83C60814606F05FF958B124
+:1075100094F82C0084F8510008E084F8B45084F802
+:10752000B36007208847E5E784F8516094F82400A9
+:1075300050B1484606F04AF920B194F8280084F882
+:10754000520001E084F8526084F85050A27804F1AF
+:10755000AA0104F194094FF0060A052A60D2DFE877
+:1075600002F078030F223F0084F83160C4F8A45081
+:10757000C4E9101584F83C808020A4F8480051E04C
+:1075800084F8318094F82420384612B10722027022
+:1075900001E080F800B0228A8281C4F8A4504160E2
+:1075A000E168B9603EE06069B860208BB88194F80A
+:1075B00024003D4610B184F83CA001E084F83C6012
+:1075C000204608F02BF840B185F8148004212046AD
+:1075D00001F05CFE20BB05211EE084F831B01DE007
+:1075E000E069B860208CB88194F824003D4610B161
+:1075F00084F83CA001E084F83C60204608F00EF8D6
+:1076000048B185F814800421204601F03FFE38B9C6
+:1076100084F831A002E0042184F83110C4F8A49069
+:10762000A07878B13A4604F15400D4F8A41072DF7F
+:1076300000287FF405AF94F8301094F8540073DFFD
+:107640000028F6D1616B11B194F831008847002011
+:10765000F6E684F83150F5E770B5040012D0014623
+:107660001C221448FEF702FF1248134D05602068E3
+:1076700050B17ADF002806D120680168296040688F
+:10768000686005E00E2070BD0B487BDF0028FAD152
+:1076900008484FF6FF711438084A20F8041B0549C2
+:1076A000343901600021FFF73FFB0028EBD00320B5
+:1076B00070BD0000AC25002040220020B5F502007E
+:1076C00010B5044600F078F8002805D02146BDE842
+:1076D0001040024803F017B910BD0000D825002063
+:1076E00070B515460E46044607F0A4FF002809D0E1
+:1076F000054800EB840080692A463146BDE87040A9
+:1077000001F002BE70BD0000C825002070B505461E
+:10771000002400F051F838B12946044803F0F3F88A
+:1077200008B1022400E00124204670BDD4250020C9
+:1077300010B51821034803F0C1F8182800D0C0B2D2
+:1077400010BD0000C825002070B505460C4608464F
+:1077500007F070FF60B1284600F02EF840B10548F0
+:10776000294600EB8400BDE87040183003F0CBB828
+:10777000002070BDC825002070B5054614460E4691
+:10778000084607F057FF002812D0284600F014F8EA
+:1077900000280DD00748294600EB860018301CB1A0
+:1077A000BDE8704003F0BAB8BDE8704003F06BB8B4
+:1077B00070BD0000C8250020142801D300207047A8
+:1077C0000146014803F09FB8CC2500207CB5054652
+:1077D00008880C460930904201D90C207CBD6846CF
+:1077E0006DDF0028FAD121880820685420881B21E9
+:1077F000401C80B2208029542088401C80B2208008
+:107800002844DDF801100160BDF805108180208852
+:10781000801D80B220809DF80010490800D0012111
+:1078200029542088401C208000207CBD10B503F026
+:1078300055FA002809D105484FF0020C00DF002856
+:1078400003D1BDE8104003F0ADBA10BDB828002048
+:1078500020B103490860034806F0EABA0E207047D9
+:10786000A022002001DA020010B54FF0FF31002005
+:107870003DDF00280BD1B1213CDF002807D10448AF
+:10788000416901208847022004F0AAFB002010BDB6
+:107890009C28002070B50E4C206841690020884764
+:1078A00020681321808876DF050008D0094801216F
+:1078B000008801EB004008A104F0B8F905E005F0EC
+:1078C00031FF2168086101F083FF284670BD000088
+:1078D000A0220020242400204661696C6564207485
+:1078E0006F20646973636F6E6E65637420474150E7
+:1078F00020636F6E6E656374696F6E0030B58FB014
+:1079000005461C2101A8FEF7CAFD0024142109A880
+:107910000894FEF7C4FD9DF82000009420F00F00AD
+:10792000401C20F0F00010308DF820009DF8210060
+:10793000029420F00F00401C20F0F00020308DF861
+:1079400021009DF82200049420F00600801C8DF890
+:1079500022009DF8040009AA40F028008DF80400D8
+:1079600008A8CDE90540079428788DF83A0004204E
+:10797000ADF838009DF80000ADF82C4020F00F0065
+:10798000401C20F0F00010308DF800009DF8010040
+:10799000ADF82E4020F00F00401C20F0F000203009
+:1079A0008DF801009DF802000D9420F00600801C67
+:1079B00020F0080040F011008DF802000EA8099098
+:1079C0001720CDF828D0ADF830006888AB1D01A98C
+:1079D000AADF0FB030BD000010B5164C86B01ECC2B
+:1079E0008DE81E0020B3144C4FF6FF71A180006893
+:1079F00060610020607620762046FFF729FF00288E
+:107A000014D101208DF812004FF65960ADF8100026
+:107A1000A21C04A90120A8DF002807D1214668463E
+:107A200062DF002802D12046FFF768FF06B010BDD4
+:107A30000E20FBE7F0FC02009C28002010B5002877
+:107A40000FD00188204C502926D00BDC10291DD0E6
+:107A5000112906D1A1888088814202D14FF6FF709A
+:107A6000A08010BD512913D05329FAD1C088E188D4
+:107A70008842F6D1607E0028F3D0FFF70BFF002884
+:107A8000EFD06169BDE81040022008478088E7E731
+:107A9000BDE8104005F07AB930F8061F62899142BE
+:107AA000DFD141890229DCD10C3000F0BDFA074951
+:107AB000207603220988BDE8104002EB014302460C
+:107AC00003A1184604F0B6B89C2800202424002006
+:107AD000526563656976656420696E646963617483
+:107AE000696F6E2073746174652025640000000066
+:107AF00070B50546007B0424012810D00224287BA1
+:107B0000214600F051F80C4C18B12068416903205F
+:107B1000884720684169BDE870400220084701F0AD
+:107B20006BF8002807D0112803D00F28E7D10724CD
+:107B3000E5E70624E3E770BDA022002070B51849F0
+:107B400000250A68002A2AD04A68002A27D0012680
+:107B500008319047082822D0124C0028206810D005
+:107B6000457685760621012000F01EF818B12068C0
+:107B700041690320884720684169BDE870400220C0
+:107B80000847467685760121084600F00DF8002862
+:107B900005D020684169032088472068457670BD7C
+:107BA000B8280020A022002086B00323ADF80030C2
+:107BB00020238DF814308DF8150000220E48019214
+:107BC00002928DF81610C188ADF8041002218DF8CC
+:107BD000061005A90491ADF80820CDF80CD08088D6
+:107BE00001A9AEDF002804D1BDF80010032900D0A0
+:107BF0000C2006B0704700009C2800200F4A03218B
+:107C0000128801EB024268B101280ED00B4A012113
+:107C10000228128801EB02420AD0032810460AD03B
+:107C200007A109E0104610A106E010461AA103E0E2
+:107C3000104622A100E030A103F0F8BF2424002068
+:107C4000556E6B6E6F776E206576656E742066720A
+:107C50006F6D20626C655F6466755F627574746FCA
+:107C60006E6C6573732E00004465766963652069E8
+:107C70007320707265706172696E6720746F206521
+:107C80006E74657220626F6F746C6F6164657220D0
+:107C90006D6F64652E00000044657669636520772A
+:107CA000696C6C20656E74657220626F6F746C6FA6
+:107CB00061646572206D6F64652E00005265717598
+:107CC00065737420746F20656E74657220626F6FC7
+:107CD000746C6F61646572206D6F646520666169A4
+:107CE0006C6564206173796E6368726F6E656F7521
+:107CF000736C792E000000005265717565737420F5
+:107D0000746F2073656E64206120726573706F6E8E
+:107D1000736520746F20636C69656E742066616999
+:107D20006C65642E0000000038B5044600882128E8
+:107D30001CD013DC102822D1072000F0E1FA08B192
+:107D4000FEF7A0FF1048A1880180104802F03EFF16
+:107D5000002814D0BDE83840FEF794BF3B280FD070
+:107D600056280CD1A088132176DFF1E7002000907F
+:107D7000A08869468FDF002801D0FEF783FF38BD59
+:107D8000A088132176DFE3E720220020482400208A
+:107D900010B51A4C0188606810290ED011292BD11A
+:107DA000401E606028D1FEF770FE002824D02168B4
+:107DB000002921D0BDE810400847D0B90021012298
+:107DC000084600F07BFA08B107280FD107220221EC
+:107DD000012000F073FA08B1072807D1042202211C
+:107DE000002000F06BFA20B1072802D0216801B111
+:107DF00088476068401C606010BD00003822002089
+:107E00002DE9F04701883B4E40F2F3194FF6FF751C
+:107E100010291BD011293ED0122954D0502946D107
+:107E2000C188F289841D914241D1618902293ED1E4
+:107E30008688304601F0B2FF050038D004F10C000E
+:107E400000F0F6F8A8B3294630464EE0C17B87889B
+:107E5000044601292BD1A846284601F09FFF0500C2
+:107E600017D02F8000202872234843464A460168D5
+:107E7000C5F80A104068C5F80E0004F1100105F1BC
+:107E80000A0002F057F86872F08900280FD12946DD
+:107E90002AE0042013E0808801F080FF040006D06F
+:107EA0006068FEF7C1FF08B106F094FC2580BDE8CC
+:107EB000F087FFE76868FEF7B7FF0028F7D0BDE856
+:107EC000F04706F087BC87880646384601F066FF13
+:107ED0000400ECD02B464A4606F1080104F10A00E2
+:107EE00002F028F8607221463846BDE8F04700F0FD
+:107EF000E3BC0000AC250020402200202DE9F04F1B
+:107F00000746858802883D48012197B08346102A9C
+:107F100009D0112A49D01A2A6CD1387AB1EB101F36
+:107F200045D2012244E0354C083CA068C0430B9088
+:107F300061680BA802F00BFD0B990CA800F056FC31
+:107F40002C220CA96846FEF791FA0026E946A046C5
+:107F500010E000BF09EB46005FF00004B0F804A099
+:107F600008EB84005146001D02F08DFC641C1D2CA2
+:107F7000F6D3761C0098B042ECD8142D05D317B078
+:107F80000420BDE8F04FFEF77DBE2946584602F0BA
+:107F9000C5FC294608F1040002F0C0FCF87B01286A
+:107FA00028D016482946001D15E029461AE000226F
+:107FB0000221B1EB101F01D2012600E000260F497B
+:107FC000083901F11000041D294682B102F0A6FC17
+:107FD00036B12946204617B0BDE8F04F02F09EBCEE
+:107FE0002946204617B0BDE8F04F02F04CBC02F025
+:107FF0004AFCF5E717B0BDE8F08F0000D02500205F
+:1080000010B504460748007800280AD0204601F041
+:10801000F3FC204606F038FD2046BDE8104001F094
+:108020007FBA10BD702200200078C0F34000704776
+:10803000007800F0010070470149085C70470000BB
+:10804000A8FB0200084908B5085C0090684603F0E8
+:1080500073FBD0F810050099C84010F0010000D063
+:10806000012080F0010008BDA8FB02002DE9FC41C1
+:108070000646C0074FF000050ED0104F0024012225
+:10808000385D009500231146019503F0A1FA641CA8
+:10809000042CF4D300F04EF8B0070DD5074E0024A1
+:1080A000361D0022305D032300951146019503F033
+:1080B0008FFA641C042CF4D3BDE8FC81A4FB0200FD
+:1080C000094908B5085C0090684603F035FBD0F814
+:1080D0000425009B0121994021EA0203C0F80835DC
+:1080E0001140C0F80C1508BDA4FB02000249085C51
+:1080F000012103F078BB0000A4FB02000249085CE8
+:10810000002103F070BB0000A4FB0200084908B581
+:10811000085C0090684603F00FFBD0F80405009956
+:10812000C84010F0010000D0012080F0010008BD1F
+:10813000A4FB020010B500242046FFF7D7FF641C03
+:10814000042CF9D310BD10B500242046FFF7D6FF4C
+:10815000641C042CF9D310BD10B50246064B4FF039
+:10816000FF3000215C5C944201D1084610BD491CDF
+:108170000429F7D310BD0000A8FB020070B50C4E17
+:108180000C004FF0000530600BD0012000F06AF8C1
+:1081900008B1022004E0002000F064F800B10B20D8
+:1081A0002070706810B9FEF770FC0546284670BD57
+:1081B0003822002010B5002000F0D4F908B10628BC
+:1081C00006D1012000F0CEF908B1062800D1002028
+:1081D00010BD00002DE9F0470D468146FFF7BCFFBA
+:1081E0000446042836D2DFF874801B481C4EA8F1E0
+:1081F0000C0725B3012D0ED0022D2BD104EB44002A
+:1082000030444578002D25D0B968002922D0284671
+:10821000BDE8F047084704EB4401755C0E447178F3
+:1082200049B10E4A4FF40041093A8068FEF7B8FDA3
+:1082300008B987F80390B17808F80410E2E780687D
+:10824000FEF7F2FD04EB4401314418F804008D7888
+:10825000A842D7D0BDE8F087ACFB02003422002052
+:108260004C250020042801D2FFF7ECBE0020704707
+:108270000146104810B50088042907D007290ED000
+:108280000A2915D1BDE8104006F0E8BB132176DFBE
+:108290000CE000280CD0BDE81040FEF7F3BCA0F5C0
+:1082A0007F41FF3904D10448FFF79EF80828F0D138
+:1082B00010BD0000202200205424002070B50023AF
+:1082C000042810D20D4D00EB4004012A02D10129EF
+:1082D0000CD00022094E00EB4000304461B101296E
+:1082E00006D0022906D00723184670BD0E30C2B250
+:1082F0002A55F9E74270F7E78270F5E74C25002030
+:10830000044A014600201279D20702D0084600F044
+:108310004DB870472822002070B506461E4800243C
+:10832000C0E90161B00720D5002501221146284689
+:10833000FFF7C4FF6D1C0446042D02D2002CF4D0BC
+:1083400013E094B940F2666204211448FEF720FC61
+:1083500004000AD1FEF70AFC040006D10F48104AB7
+:108360000021001FFEF7E0FC0446F00712D00120B8
+:10837000FFF77CFE74B909480A4A00210C38FEF761
+:10838000D3FC040006D10548074A01210838FEF74E
+:10839000CBFC0446204670BD28220020B8FB02001A
+:1083A00031860200C99F02005B6B02002DE9F05F7D
+:1083B0006A4C054600266078B34618B184F801B0CF
+:1083C00001F0EAFD664F4FF47A694FF4C87A4FF036
+:1083D0000108182D62D2DFE805F0AC0C0C31404DDD
+:1083E00062676B746B74BE7D7D7D7D7DACAFB2B515
+:1083F000BEBE0020FFF78AFE00284FF0000008D024
+:10840000FFF774FE022D02D14FF4E16008E0484608
+:1084100006E0FFF773FE022D01D1C82000E05046B0
+:10842000410CC0034FF4FA72801841F1000125702D
+:1084300052000023FDF7D6FF01462AE00020FFF797
+:1084400065FE00284FF0000004D0FFF74FFE4FF408
+:108450004870E5E7FFF752FEDFE70020FFF756FE22
+:1084600000284FF0000002D0FFF740FECFE7FFF7F3
+:1084700045FED4E70020FFF749FE00284FF000003A
+:1084800002D0FFF733FE01E0FFF738FE257041F61A
+:108490009A1100223868FEF783FC064646E0002069
+:1084A000FFF70EFE257008E0002051E025703DE04A
+:1084B00084F801800120FFF703FE002240F6CD4141
+:1084C000E8E784F801800120FFF7FAFD00224FF46D
+:1084D0008041DFE77868FEF7A7FC0646D5F111007A
+:1084E00000D02EB10220FFF701FE84F802B01DE09B
+:1084F000012816D980B2C8214843C117C90341EAEF
+:108500005041C0034FF4FA72801841F1000152004B
+:108510000023FDF767FF014600227868FEF740FC64
+:1085200006460220FFF7EAFD84F802803046BDE8E7
+:10853000F09F01F031FDB9E701F02EFDB4E701F045
+:108540002BFD04E001F028FD0020FFF7D7FD0120FE
+:10855000FFF7D4FDAAE7FFF7F6FDA7E728220020E2
+:10856000ACFB0200012107F0FDB800002DE9F84343
+:108570000546861C00208DF8000090460F464FF0FF
+:1085800001096846FEF760FC1B4C20683860D4E99E
+:108590000001401AA16804F21C47081A0EE00121EC
+:1085A000384602F0CEF901F0ADFE0146384602F041
+:1085B000C8F9D4E90001401AA168081A401C864293
+:1085C000EDD8B8F1000F03D0052065F3891002E063
+:1085D000062065F39F50A2682168114004EB8101D9
+:1085E000C8602068304420609DF80000FEF750FC11
+:1085F0004846BDE8F8830000B82D002030B48268FA
+:108600000468531C8360A154D0E901128A4202D34A
+:1086100030BC02F08ABC30BC70470000034803C87D
+:10862000814201D10120704700207047B82D002001
+:1086300000780221FFF7CEBD032805D10349A92008
+:108640000860002003F0CCBC70470000200500400B
+:1086500005494FF0FF32082841F8202002D3084492
+:1086600080F858207047000018290020F0B54FF01E
+:10867000FF3512B10023082601E008230C260C4C1C
+:1086800005E000BF54F823707F1C04D05B1CB3428C
+:10869000F8D32846F0BD26185DB286F8305044F86D
+:1086A0002310002AF5D1E11881F85800F1E7000005
+:1086B000182900200249084490F930007047000052
+:1086C0001829002070B504464FF6FF750A46284663
+:1086D000AC4208D14FF480742146104605F0F0F901
+:1086E000A04209D070BDFF2CFCD82146104605F0F1
+:1086F000DAF908B1204670BD284670BD70B5084C47
+:10870000050009D010342168002907D008682060CE
+:10871000496828468847F6E70834F4E770BD00004A
+:1087200004290020054A012120B1012805D19170BA
+:10873000FFF7E4BF51700020FAE7704704290020DA
+:108740002DE9F05F26484168F1B3DFF898B00E6874
+:108750008146DBF8004087688078E11B21F07F4587
+:10876000ED1CB0B9DFF880804FF48030C8F84403C6
+:10877000C8F804031120FDF7D9FF1120FDF7E1FF30
+:108780004FF0010AC8F800A02F2003F0EBFE89F893
+:1087900002A0B54200D23546124BE8193C3320F016
+:1087A0007F401860DBF800105A46091B21F07F411A
+:1087B000001B20F07F40C91C81420FD9106818604F
+:1087C0002F2003F0CFFE00E004E0BDE8F05F1120B1
+:1087D000FDF7C2BFBDE8F05F05F020BEBDE8F09F29
+:1087E000E8220020041501400010014073B58CB050
+:1087F0000646002000900D9880B100246D46214669
+:108800000DA802F080F830B1009805EB400084809C
+:108810000098401C0090641C142CF0D32C22694654
+:108820003046FDF723FE0EB070BD2DE9F0411788EC
+:108830000646B81D14460D46984202D90C20BDE8E4
+:10884000F0813188072206290AD34FF4486C4FF68D
+:10885000FF73614501D9994202D17088062801D27F
+:108860001046ECE7604501D99842F9D1994203D00E
+:10887000984201D08142F3D80520E8552088122182
+:10888000401C80B2208029542088401C80B2208067
+:108890004119308806F014FE2188084480B22080F7
+:1088A0004119708806F00CFE2188084420800020C1
+:1088B000C5E7FEF7E7B9000038B54A7A0F4B62B159
+:1088C00000220A725969002906D001228DF8002081
+:1088D000ADF802006846884738BD0A7A62B19B68E5
+:1088E0004C68024619462046FEF75AFA0028F3D093
+:1088F000BDE8384005F06EBF5B68F1E7AC250020AD
+:10890000F0B585B016460F4604461D4614220B49A5
+:108910006846FDF7ABFD0A488DF80870ADF80240D7
+:10892000ADF80A608DF80C50017800222046FEF761
+:1089300023FF684600F0A4FA05B0F0BDC4FC0200B5
+:1089400080220020F0B587B0074600200490ADF8E3
+:1089500010100590ADF812100190029001AA04A920
+:10896000384690DF060022D003F0A2FD114C0346EA
+:10897000012520883A4605EB00400F4903F061F9D4
+:10898000BDF8042012B9BDF8060038B12088BDF842
+:10899000063005EB004009A103F053F9BDF80820AB
+:1089A0002AB12088154905EB004003F043F907B0D0
+:1089B0003046F0BDF42300209C000300546865207D
+:1089C0007265717565737465642054582F52582010
+:1089D0007061636B6574206C656E67746820697381
+:1089E00020746F6F206C6F6E672062792025752F61
+:1089F0002575206F63746574732E0000E800030012
+:108A000030B5044685B000211B4805F04CF800281D
+:108A10002FD00025204600F01EFF68B1112812D08B
+:108A200086281BD0A0F54051023903D001462046CC
+:108A300005F0D8FE294607E005B029462046BDE8E6
+:108A4000304001F03DBC0121204601F039FC05B069
+:108A50000021BDE83040084805F059B81422074904
+:108A60006846FDF703FDADF80240684600F0E4F902
+:108A7000E0E705B030BD000049220020ECFB020019
+:108A80007FB50C4610B1012004B070BD20790026DE
+:108A900038B141F61D5501281BD0022826D00F20E1
+:108AA000F2E70220207102960396E0680190694681
+:108AB00001A805F0D7FB50B102988188E1800088B9
+:108AC0002081BDF80010029805F04AFCDCE70A207E
+:108AD000DAE70A4B6A460021A01D05F07FFB38B19A
+:108AE000064918398E61CE610A28CDD12846CBE7D8
+:108AF00002488188019805F033FCF5E7282300201F
+:108B00002DE9F0470025DFF88C803CE0606800210B
+:108B100000EBC506012032789146FDF794FCD4E9BC
+:108B2000062300EA020701EA030C57EA0C0728D0E3
+:108B300082438B434846C4E9062303F0D1FD3278D3
+:108B40008246914601200021FDF77DFCD4E90423F3
+:108B500000EA020401EA03074A4650460021FDF7F5
+:108B600072FC44404F403C430BD17078012801D047
+:108B7000012100E00021726881EA0A010AB1484639
+:108B800090476D1CEDB298F8000044468542BDD375
+:108B9000BDE8F087C822002010B50021024801F08E
+:108BA000EBFE80F3100010BDD43100200E4910B54B
+:108BB0000A784C780023A24212D0521CD2B20A701A
+:108BC000022A00D10B70084A0B780C3252F823208D
+:108BD00002608868104420F07F408860012010BD4A
+:108BE0000360002010BD0000E822002013460A4662
+:108BF0000021FFF785BE000070B5174D03212888BE
+:108C000001EB004015A103F011F81E4E3068807E84
+:108C100028B1BDE8704006210120FEF7C5BF05F070
+:108C2000C3FB002816D11848A0F10C010A68011FE7
+:108C3000904704004FF0010002D00F2C03D008E051
+:108C40003168887605E0298800EB01400F4902F081
+:108C5000EDFF204670BD0000242400205772697487
+:108C6000696E672070656572206461746120746F3D
+:108C70002074686520626F6F746C6F616465722E1A
+:108C80002E2E0000A0220020C42800204001030056
+:108C90002DE9F843104D0F4680461E469146694621
+:108CA000286801F0C4FD040014D01C21FDF7F7FB77
+:108CB00001202071C4F81490380BC4F80080C4E976
+:108CC00002606946286801F0D3FD05F01BFA002018
+:108CD000BDE8F8830420FBE7B0FD020010B503787F
+:108CE0000022072B06D2DFE803F005040610202936
+:108CF00030000A7010BD01230B7003898B818388BB
+:108D0000CB81C06888600A7410BD02220A70028993
+:108D10008A818288CA81C2688A60807D062802D0E2
+:108D20000020087410BD0120FBE703220A70C288EE
+:108D30008A810289CA81C068886010BD04230B70D3
+:108D4000C0888881CA818A6010BD0520087010BD66
+:108D500070B5064D0646002455F8241009B130467A
+:108D60008847641C042CF7D370BD0000182B00202A
+:108D700030B50446006887B00D46806800281FD0D3
+:108D800018216846FDF78BFB0195A06805902079B6
+:108D900010B1012810D107E001208DF800002069F2
+:108DA0000290E068039005E002208DF80000E06882
+:108DB00000030290606904902068816868468847D3
+:108DC00007B030BD70B586B015460C00064619D008
+:108DD000112C17D0082C15D014216846FDF75FFB25
+:108DE000ADF80260304600F02DFFADF804000D2C08
+:108DF0000AD0862C1CD007208DF80000029468460B
+:108E000000F04CF806B070BD03208DF8000025B1CD
+:108E10002878C00701D0012000E002208DF808006A
+:108E200000208DF80C0041F20110ADF80A00E6E7D1
+:108E300006208DF80000E2E710B50446408800F0F7
+:108E400001FFA080024801682046BDE810400847A5
+:108E5000502200202DE9F04107460024064E074D20
+:108E600005E000BF56F8241038468847641CE878AF
+:108E70008442F7DBBDE8F0815028002070220020FA
+:108E800010B50446408800F0DDFEA080024801686D
+:108E90002046BDE81040084798FC020001490968D7
+:108EA00008470000ECFC020070B586B004461421AF
+:108EB0006846FDF7F4FAA0890125A0F54040ADF819
+:108EC000040020782A4E062833D2DFE800F032036F
+:108ED00003032C48A08900F0BDF930B9E08943F6BE
+:108EE000FE71A0F54040884223D8A07B8DF8080091
+:108EF000207803280FD000208DF80900A068039087
+:108F0000606850B109208DF80000606804906846E0
+:108F100004F0FAF90DE00120EEE708208DF80000DA
+:108F20008DF81050F3E7A08900F094F908B1E089BA
+:108F300030B17078002801D004F016FB06B070BD87
+:108F4000606820B10B208DF800007570DFE70A2003
+:108F50008DF80000BDF8040004F090FBF5E7132045
+:108F60008DF800004FF6FF70ADF80400CFE7000069
+:108F70006022002038B504460E480078A8B1A4F558
+:108F80007F40FF380FD0684604F0EEFF78B105212E
+:108F9000017001210171C480684604F0F3FF05F0FF
+:108FA000A3F8002038BD042038BD022038BD0820B9
+:108FB00038BD0000302300200C4808B5007888B187
+:108FC000684604F0D1FF78B106210170684604F0CC
+:108FD000D9FF0748017809B10121017305F084F830
+:108FE000002008BD022008BD082008BD3023002055
+:108FF000DC2B0020F0B587B014216846FDF74FFA4E
+:109000002B4C207818B16846FFF7A2FE4EE0201DD9
+:1090100001F094FCB8BB4FF01020416900040269D4
+:1090200040694B1C01D100FB02F122480022016182
+:10903000A1F54051C160204902F006F9002820D175
+:109040001F481C238C221D49006801F0DDFB03F042
+:109050004BFF051E14D0022812D000270126062D32
+:1090600012D005A804F080FF88B106700C2D18D22C
+:10907000DFE805F0170F170F171617161711131142
+:109080000B2007B0F0BD11E026706760BBE7082039
+:10909000F7E7077105E0032100E00221017100E01C
+:1090A000067105A804F06EFF05F01EF80020E8E741
+:1090B00030230020E0230020C0FD0200282B0020E8
+:1090C00028FD020038B5040014D0694605F0CAF83E
+:1090D000A0B1BDF8000000EB8001094800EB810061
+:1090E000C16849B1A17A39B1C168491EC160002087
+:1090F000A07238BD052038BD062038BD0A2038BD15
+:10910000B42B00201FB501A9684605F067F804B02C
+:1091100010BD07B513460A466946002005F05EF803
+:109120000EBD07B513460A460021684605F056F8FD
+:109130000EBD20B119B100680860002070470520FD
+:1091400070470000F8B50D46040018D0BDB169465F
+:1091500005F088F8A8B1BDF800000B4900EB8000CD
+:1091600001EB800001210C30666801F0EAFB2E6003
+:1091700060680C3068600120A0720020F8BD0520F6
+:10918000F8BD0A20F8BD0000B42B002018B103235D
+:10919000002206F0DFBB052070470223002206F004
+:1091A000D9BB12B1022306F0D5BB052070470000E1
+:1091B000084910B50A69042A0AD0074A096942F821
+:1091C000210004480121103001F0BBFB002010BD3C
+:1091D0000C2010BD10230020182B002038B50446A9
+:1091E00009480D46007858B164B16946284606F032
+:1091F000ABFC002803D1BDF800102180658038BD8C
+:10920000022038BD052038BD3023002010B50446AB
+:109210000E48007898B1A4B12188022913D80C4ACD
+:1092200001EB810002EB800260885289C31C9342EB
+:1092300009D806F07DFC00202080608010BD02204F
+:1092400010BD052010BD042010BD000030230020FB
+:10925000B42B002043F6FE71A0F54040884201D8AF
+:10926000012070470020704710B504460078182888
+:1092700002D1FEF75DFA207010BD10B504460078EB
+:10928000182802D1FEF754FA207010BD70B50D46B3
+:109290000446B0F89810D0F894000122FDF7B3FF0F
+:1092A00000B1057004F13C0204F1940104F1540092
+:1092B00072DF70BD70B5134600220646154686293A
+:1092C00002D0112902D002E0012200E001250D4C5C
+:1092D00073B1A179FEF750FA2A4661793046FEF75C
+:1092E0004BFA0022A1783046FEF746FA002203E04E
+:1092F000A178FEF741FA2A4661783046BDE8704011
+:10930000FEF73ABA88220020F7B517460E0011D0B2
+:109310000098002560B100242146684601F0F3FA68
+:1093200018B1A0B23946B0476D1C641C142CF3D39D
+:109330002846FEBD0020FEBD406804F035BE00009A
+:1093400070B508B1012070BD194C0025207B08B113
+:10935000257301E000F0A0F82078082826D2DFE885
+:1093600000F02504080C10251420BDE8704000F022
+:1093700021B8BDE8704000F07DB8BDE8704000F055
+:109380005FB8BDE8704000F03BB86088084900EB6A
+:109390008000283901EB80004068BDE8704003F090
+:1093A00083BD6560BDE8704003F08CBD0F2070BDCB
+:1093B000DC2B00201149F0B48A1C00200346A1F1E7
+:1093C00028050C18A67A4EB1A37200EB800405EBB9
+:1093D0008404E66816B9247C012C0AD0401C80B2B3
+:1093E0000228EED30B704B804B60F0BC41F61D5051
+:1093F00070471080F0BC00F03DB80000DC2B00206E
+:109400000C48418801EB8102A0F1280101EB8201A7
+:10941000CA6852B1052101700748022181800168A4
+:1094200000230122054801F079BE04220270496838
+:10943000F6E70000DC2B002038230020E02300208A
+:1094400038B50A49084803240B684268898803EB49
+:10945000810153880470DB1C00201B0400909B0BCF
+:10946000034801F0CBFF38BDDC2B0020382300205F
+:10947000E0230020074910B54888091D04F042FF89
+:1094800018B1BDE81040FFF7DBBFBDE81040FFF7A3
+:10949000B7BF0000DC2B0020F0B51F481F49012595
+:1094A000067802248B88A0F12802082E19D2DFE862
+:1094B00006F00418181B222F2F170189491C01815F
+:1094C0000021418080F80C1001EB810312F8233059
+:1094D00043B100234418491C89B2A3720229F3D373
+:1094E0000570F0BD0123F5E742685288D21C1A448A
+:1094F0008A800470F0BD46880D6806EB860602EB94
+:10950000860256680E60556013818C80062100E04B
+:1095100007210170F0BD0000DC2B00203823002063
+:1095200030B501888488224D85B0502924D0522935
+:1095300002D0542931D103E0204600F08DFE2CE00A
+:1095400014221C496846FCF791FFADF80240204602
+:1095500000F078FBADF8040000F022F900226979F0
+:109560002046FEF709F9002229792046FEF704F982
+:109570006846FFF761FC10E0017B01290DD1817A7B
+:1095800001290AD10089A0F52451023905D1012110
+:10959000204600F095FE06F003F800220649E87820
+:1095A000FEF79EF805B0BDE8304005F063B9000055
+:1095B0004822002014FC0200B16F020010B50446DE
+:1095C000007800280FD1608800F046FE608800F027
+:1095D0008FF9002807D00449608801220979BDE885
+:1095E0001040FEF7C9B810BD4822002010B5124C3B
+:1095F00000202070FEF79CF8A070FEF799F8E0704C
+:10960000FEF796F82071FEF793F86071A17818299B
+:109610000FD0E17818290CD02179182909D0182801
+:1096200007D00121601C04F037FA012020700020CF
+:1096300010BD032010BD0000482200207CB5044668
+:10964000007808282FD1607A38BB207A4FF6FF7552
+:1096500001280DD0072802D0082824D11EE0A088B8
+:1096600000F02EFAA8421ED0012100F029FE1AE0D7
+:10967000A0886A46012103F05FFD70B90198007867
+:1096800058B1A08800F01CFAA8420CD00849012269
+:109690000979FEF771F805F0EDF804E004480021BF
+:1096A000401C04F034FABDE87C4005F079BF0000AE
+:1096B0004822002010B504460A4841782046FEF7AB
+:1096C00043F868B10848002101EB410200EB820237
+:1096D0005288A24201D1C8B210BD491C1429F3D34B
+:1096E000FF2010BD5A2200204026002070B5094DF1
+:1096F000094E002404EB440005EB8000717840889B
+:10970000FEF722F820B1641C142CF3D3FF2070BDA7
+:10971000E0B270BD402600205A2200202DE9F04121
+:109720008046024601200021FCF78DFE1A4F0546B7
+:109730000E467868FDF778FB00280CD1174CD4E969
+:10974000062110462A4001EA06031A4305D0A84321
+:10975000B143C4E90601BDE8F081404602F0C0FF14
+:1097600030B1D4E9040128433143C4E9040105E0E0
+:10977000D4E90410A943B043C4E90410D4E90601B4
+:1097800028433143C4E90601A1687868BDE8F04187
+:109790000022FDF705BB000010FD0200C8220020DA
+:1097A0001CB5054AD2E90212CDE900120022694631
+:1097B00003F0E7FC1CBD00002CFC020003484FF640
+:1097C000FF71818001210170002070475422002028
+:1097D00010B54FF6FF7003F069FC03498880BDE8BF
+:1097E000104005F051B80000542200202DE9FC4142
+:1097F000804600F027FA002403250127A0F57F41C9
+:109800002646FF3908D06A46082103F095FC18B9AE
+:109810000198841D8688056832462B4621464046BD
+:10982000B1DF042804D0082804D00B2808D002E0B7
+:10983000112000E00020002F00D10B20BDE8FC81AA
+:109840000027A80701D50125E6E73443F5D0002419
+:1098500026460325E0E72DE9FC41804600F0F2F9B9
+:109860000646A0F57F40FF380ED001252A466D1C24
+:109870000027ADB26B460821304603F087FC040098
+:1098800006D0072C25D025E043F20200BDE8FC817C
+:10989000019903230A1D0B604046891DB2DF0400B5
+:1098A00004D00C2C09D0052C09D009E0324608213F
+:1098B000104603F0E1FC04460CE0012700E0002420
+:1098C0000821304603F0C4FC00B10324002FCDD1A1
+:1098D00000E00C242046D9E704488088A0F57F41A9
+:1098E000FF3901D004F0D0BF70470000542200209F
+:1098F0000EB502A9019100F0A5F96A46012103F015
+:109900001BFC08B100200EBD019800780EBD0000C0
+:109910002DE9F04107464FF6FF760A48B3DF10B154
+:109920000320BDE8F081074C43F20305A41E324634
+:1099300061883846AFDFA842F3D16088401C608060
+:10994000F5E7000056220020428800EB82020C322C
+:109950008A4201D9022070478188A1F57F42FF3AEF
+:1099600003D0008808B1002070470120704788426A
+:1099700004D20068401C01D00120704700207047CD
+:109980003EB5027802230C46B3EB520F17D1B0F864
+:109990000110ADF80010C1788DF802108188ADF883
+:1099A000041080798DF8060002AA01A92046FDF76F
+:1099B000ABF8032202A96846FCF783FD08B100203A
+:1099C0003EBD01203EBD000010B50C46FFF772FE03
+:1099D000FF280CD0074900EB400001EB80004168F4
+:1099E00021600189A180807AA071002010BD05202E
+:1099F00010BD00004026002070B5018890B01029ED
+:109A000059D1011D2C226846FCF730FD9DF8040059
+:109A10004FF6FF76032134466D46B1EB500F2AD046
+:109A200003F0E0FC9DF8040040080ED001280CD0A3
+:109A3000022820D118E00D99281D1131FDF700F8FA
+:109A400018B100BFBDF82C4015E00CAA0BA90720E7
+:109A500003F09CFC0028EED10DE00D99281D491C57
+:109A6000FFF78EFF0028EDD10CAA0BA9072003F009
+:109A70008DFC0028F1D1BDF80000291D00F06EFE1C
+:109A8000B44218D0BDF80000214600F0C5F8BDF87A
+:109A90000000ADF82E000020ADF83040074E8DF8E4
+:109AA0002C000BAD044600BF56F82410284688470A
+:109AB000641C022CF8D310B070BD000040FC020002
+:109AC000094A002101EB410332F82330834205D1DA
+:109AD00001EB410002EB800040887047491C1429CB
+:109AE000F0D34FF6FF707047402600203EB50C467D
+:109AF000054603F077FC0BE0BDF80000A04207D05C
+:109B00002846029900F02EF810B1BDF800003EBDC5
+:109B100001AA6946072003F039FC0028ECD14FF672
+:109B2000FF703EBD10B50D4C18200D4A607000202E
+:109B30004FF6FF7100EB400302EB8303401C59809A
+:109B40001428F7D3FDF7F4FD6070182803D0012026
+:109B50002070002010BD032010BD00005A220020FC
+:109B6000402600202DE9F0410C46054600F1110782
+:109B700001F111061022491C401CFCF7A2FC48B957
+:109B8000681C00F0F9F928B1601C00F0F5F908B183
+:109B9000012400E0002431463846FCF751FF3B78B1
+:109BA0000222B2EB530F0CD00321B1EB530F08D0BC
+:109BB0003378B2EB530F04D0B1EB530F01D0012136
+:109BC00000E00021084201D18C4302D00120BDE811
+:109BD000F0810020FBE7018811B9421892780AB1A0
+:109BE00001207047491C0829F7D30020704710B5A1
+:109BF0000C460346FFF7EFFF00280AD0188821889B
+:109C0000884205D10822A11C981CFCF75AFC08B117
+:109C1000002010BD012010BD03F094BD70B50446B6
+:109C2000FFF74EFF0546204603F089FA4FF6FF7115
+:109C300004468D4203D014B9284603F083FD204624
+:109C400070BD000010B5FFF735FDFF2805D00449B1
+:109C500000EB400031F8200010BD4FF6FF7010BD42
+:109C6000402600203EB5044603F0BCFB0EE00199FF
+:109C700020464631FFF7BBFF28B9019920462A311B
+:109C8000FFF7B5FF10B1BDF808003EBD6A4602A956
+:109C9000072003F07BFB0028E9D14FF6FF703EBDA3
+:109CA00010B50A4941600A4800F048FE58B902F070
+:109CB00089FB07491C238C22087404488C39001F37
+:109CC000006800F0A1FD002010BD0000B4FD0200FE
+:109CD000782C00202DE9F0412D4F002518B17D6032
+:109CE0000120BDE8F0810879012258B1294E0128F0
+:109CF0000CD0274C4FF002080834022821D003284A
+:109D000042D128E00A7103F0DDF83BE05FF000008B
+:109D100000EB800116F82110022908D0401C80B207
+:109D20000228F5D33A707D6041F61D50D9E700EB6B
+:109D3000800006F8205006EB8000406803F0B4F87D
+:109D400020E00D71A4F8048000230122124821684C
+:109D500001F0E4F916E00D71206803F0A5F80D4953
+:109D600023682831498801EB810206EB8201D1F892
+:109D700004C0C4F800C04B60A3880B81A4F8048021
+:109D800006F822500028ACD07D600E20A9E7000024
+:109D900030230020B42B0020E0230020014603489C
+:109DA00002888A4200D000207047000098250020D9
+:109DB0002DE9FC5F0E008346DDE90C47C6F100008B
+:109DC00098469246814600D40846012503E000BF2C
+:109DD00090FBFAF06D1C5045FADAA84500D94546CB
+:109DE00024B1002E01DB780700D5641EB80702D528
+:109DF000B8F1000F0AD0F80708D13CB1A54205D24E
+:109E000020215846641EFEF7F9FBF6E7002E02DA21
+:109E10004E462D2102E0780703D52B215846FEF748
+:109E2000EDFB07F0030002280BD1B8F1000F08D1B9
+:109E30003CB1A54205D230215846641EFEF7DEFB38
+:109E4000F6E7CDE90047434652463146584605F00D
+:109E50004DFBBDE8FC9F000070B50D460446006850
+:109E60004FF4887102F044FB4FF49071206802F0C7
+:109E70003FFB4FF49271206802F03AFB4FF4A2715D
+:109E8000206802F035FB20681249C0F804132068EE
+:109E90006907000B40B2090E002806DA00F00F0037
+:109EA00000F1E02080F8141D03E000F1E02080F8CC
+:109EB000001420680121000B40B200F01F02914005
+:109EC0004009800000F1E020C0F88012C0F80011C5
+:109ED00070BD0000100302000246002012689307C4
+:109EE00002D0530702D47047500714D502F0030084
+:109EF000012802D002280CD105E0C2F383100B68C0
+:109F0000801C184404E00223086803EB92521044BA
+:109F1000086001207047086800EB9253C2F3891073
+:109F2000401CEEE70248007A002800D0012070476C
+:109F3000782C0020F0B58488A518944200D82246D9
+:109F4000A41AC288D6189A4200D81346D21A4B884F
+:109F50000788BB420CD34088834209D88888A04236
+:109F600006D3A84204D8C888904201D3B04201D990
+:109F70000020F0BD0120F0BD0021425C0AB10120AB
+:109F80007047491C1029F8D300207047800701D082
+:109F900000207047012070470A4810B5807860B1F2
+:109FA000002401E0022C06D02046FEF79FF8641C36
+:109FB000042CF7D310BD0324F6E7BDE81040FEF7EC
+:109FC000B9B800002822002003480179C90702D04F
+:109FD0000078FEF7EBB97047282200201721018096
+:109FE00041800021017141711B218171C171704754
+:109FF0002DE9FE4F2B4D984691460F00824601D029
+:10A0000000260DE0684600F0D5FB6A460021504668
+:10A0100003F001F82878009E10B99DF8090098B166
+:10A020004A463146504604F08BFE04460146002263
+:10A030005046FFF73FF90D2C32D008DC84B3082CD2
+:10A040002ED00B2C0BD12BE00520BDE8FE8F112C60
+:10A0500010D0862C1AD0A4F54050023820D0032509
+:10A06000B8F1000F04D0324621465046FEF7AAFE52
+:10A070002846EAE73A4629795046FDF77DFB4A46ED
+:10A08000E9785046FDF778FB0025E9E73A4629795B
+:10A090005046FDF771FB4A46E9785046FDF76CFBE8
+:10A0A0002546DDE7882200202DE9F041204F0E46AD
+:10A0B000154604463978FDF747FB002835D0204681
+:10A0C00002F0A0FF50B32046FFF7BCFD80462046BB
+:10A0D000B978FDF739FB08B1012700E002272046D7
+:10A0E00003F038FA0028404602D0FFF797FD0DE054
+:10A0F000A8F57F41FF3909D0072103F0A9F8010035
+:10A1000004D0052902D0204604F080FB2B463246BD
+:10A1100039462046BDE8F041FEF7F2BB2A463146FB
+:10A120002046BDE8F041FEF761BDBDE8F0810000CA
+:10A130008022002070B5094D0646E978FDF704FB42
+:10A14000044629793046FDF7FFFA0146224630469B
+:10A15000BDE870400123FFF74BBF000088220020BC
+:10A160002DE9F047394E002780463D46DFF8E09064
+:10A17000D6F804A057E003D00446D0F81C8035E0A0
+:10A1800099F8002002EB4201521CD2B289F800205B
+:10A1900009EBC10199F80230091D9A4201D189F8F1
+:10A1A000005048680A780446012A12D0022A02D0D8
+:10A1B000032A3BD108E004F06BFF00B101272574AE
+:10A1C00034E00574C06900E070680028F9D170605F
+:10A1D0002CE0207C50BB88686060C868A06008697B
+:10A1E000E0604869A061F07800B165606268B168BC
+:10A1F000184B501A20F07F40984202D2A1680844C0
+:10A2000006E0881AA16820F07F40814202D9081A2E
+:10A21000206000E0256065600120A5602074204674
+:10A22000E56104F017FFB8F10000A4D199F800101F
+:10A2300099F801008142A3D117B97168514502D044
+:10A240000120BDE8F0870020FBE70000E8220020A5
+:10A25000F4290020FFFF7F0030B585B005460024BB
+:10A2600014216846FCF71BF9A5F57F40ADF80250B4
+:10A27000FF3815D02846FFF7B9FA98B10B2815D04A
+:10A28000112811D0A0F54051023903D001462846CB
+:10A2900004F0A8FA09482246C1782846FDF76CFA6E
+:10A2A00005B030BD0E2002E00124F3E70F208DF849
+:10A2B00000006846FEF7C0FDECE7000048220020E1
+:10A2C0000A4602498978FDF757BA00004822002063
+:10A2D000F8B5054600780C46002620420FD1002034
+:10A2E0008DF800006846FCF7AFFD2878204202D1C7
+:10A2F0002043287001269DF80000FCF7C9FD304678
+:10A30000F8BD00002DE9FF410026234800F013FBB3
+:10A310002148001F074600F00EFB204C60680090AB
+:10A32000A56800E000986946284004EB80000C30E6
+:10A33000FFF7D2FD0028F5D101AA009901EA050333
+:10A3400004EB8303491CDB6842F82030401C009179
+:10A350000228F2D3019800F0030001280BD0022854
+:10A3600010D10198032101EB90500099BDF80A60CB
+:10A3700001EB900005E00198BDF80A60C0F383107E
+:10A3800008440090384600F0D3FA08B100986060A5
+:10A3900004B03046BDE8F081D0310020B82D002057
+:10A3A000ACB04FF40041002001F0B2FC08B1FCF762
+:10A3B00069FC01F01DFBFCF7C9FC08B1FCF762FC6D
+:10A3C00001F0C4FD08B1FCF75DFC63490320FDF713
+:10A3D000A3FF08B1FCF756FC69460020FDF7CEFE4E
+:10A3E00008B1FCF74FFC9DF8000002287DD0002545
+:10A3F00001F09CFF08B1FCF745FC002469460120F0
+:10A40000009401F021FE08B1FCF73CFC684601F025
+:10A410009FFE08B1FCF736FC03F0A2F99DF8080096
+:10A420004EA120F00F00401C20F0F00010308DF8FD
+:10A430000800112202A87CDF08B1FCF723FC00947D
+:10A440005020ADF80000A0200194ADF80200ADF856
+:10A4500004404FF4C870ADF8060068467ADF08B1D2
+:10A46000FCF710FC0021424800F0FBFA08B1FCF7B1
+:10A4700009FCAC216846FCF712F802208DF80000B8
+:10A4800001208DF802000621ADF810008DF87C0047
+:10A490008DF803104FF4967036492290059144F2DE
+:10A4A0005060239034482990314869462030FCF7A9
+:10A4B000D9FE08B1FCF7E6FB2D4801212030FCF75E
+:10A4C000CEFE2E4801A9CDE900402948143000F005
+:10A4D00088FB08B1FCF7D6FBFDF7A8F908B1FCF73B
+:10A4E000D1FB27480090684600E032E0FDF774FA9F
+:10A4F00008B1FCF7C7FB1C216846FBF7D0FF4FF4FF
+:10A500002030CDE900404FF4702002901D480590A6
+:10A5100003261D488DF80C600690ADF80E408DF8AE
+:10A5200010406846FDF798F808B1FCF7ABFB1748F8
+:10A5300017A1008806EB004001F078FB2846FCF7E5
+:10A54000BFFA00BF01F062FA0028FBD101F026FD3E
+:10A55000F8E701254CE70000718202004E6F72643B
+:10A5600069635F427574746F6E6C6573730000008D
+:10A57000342400202222002009CC020031C0020035
+:10A58000FD7B02002DCC0200B388020024240020B1
+:10A59000427574746F6E6C65737320444655204128
+:10A5A00070706C69636174696F6E2073746172742A
+:10A5B00065642E0070B5144682880E4605462088D4
+:10A5C000111D0144921C994201D8FE2A01D90C2088
+:10A5D00070BD521C32542088FF21401C80B2208064
+:10A5E00031542088401C80B220808119288804F0D2
+:10A5F00067FF2188084480B22080AA8842B1A968F8
+:10A6000041B13044FBF732FF2088A98808442080FC
+:10A61000002070BD072070BD2DE9F047C7880446B3
+:10A62000181D16468946B0FBF7F1B0FBF7F207FBA1
+:10A6300012009A193A44D21CB2FBF7F2DDF820A0BE
+:10A6400001E02468491E0029FBD13D1A8846B54225
+:10A6500016D818E0BAF1000F05D0211809EB080050
+:10A660002A46091D04E0204409EB08012A46001D82
+:10A67000FBF7FCFE00202468761BA844B74201D9F2
+:10A68000354600E03D46002EE4D1BDE8F0870000ED
+:10A6900030B5024659B101F067FB0021074C09E0D3
+:10A6A00004EB810315685B88AB4202D11160002086
+:10A6B00030BD491C8142F3D3052030BDF423002076
+:10A6C000F8B50F46017814460546012901D168788E
+:10A6D00030B12088821C9A422DD8012902D006E090
+:10A6E0000720F8BD69780144891C994223D8181ABB
+:10A6F000801E86B2ADF800602188B81C0844694607
+:10A700007DDF0028EDD12878022805D1BDF80010A2
+:10A71000B14201D809210AE00821012805D1687851
+:10A72000B04202D8ADF8000001E0ADF80060BDF81D
+:10A730000000FE2801D90C20F8BD2288401CB85426
+:10A740002088401C80B2208039542088401C208002
+:10A75000BDF80010084420800020F8BD70B5054603
+:10A760000C004FF0FF0020D04FF6FF76B5421CD012
+:10A770000E48012241782846FCF7FEFF2846FEF7E6
+:10A7800099FFFF2803D1FEF7B1FFFF280DD0084B3A
+:10A7900000EB400203EB82014D8023F82260226827
+:10A7A0004A60A2880A81A2798A7270BD5A2200206A
+:10A7B00040260020034A00219268C0E90021816000
+:10A7C000704700008822002070B54FF6FF750E46D6
+:10A7D000A84201D1002000E0401C84B208E02146DC
+:10A7E000304603F088F908B1204670BD641CA4B25D
+:10A7F000FF2CF4D9284670BD10B5FBF756FD08B103
+:10A80000002010BD112010BD10B531B1B2FBF3F422
+:10A8100003FB14241CB1092010BD0E2010BD0160E3
+:10A820000021416081608281C381084610BD70B5FE
+:10A830000C460546FBF7EEFC002802D0218828686C
+:10A84000084470BD10B50A8849888A4203D1FBF7D5
+:10A8500023FD012010BD002010BD70B50C4605463B
+:10A86000FBF7FDFC002802D061882868084470BD11
+:10A8700010B50A8849888A4203D1FBF7E7FC01201A
+:10A8800010BD002010BD01F01F0301229A40D243E9
+:10A89000490900EB8100114600F059B80A4601F061
+:10A8A0001F030121994010B552090C4600EB8200AC
+:10A8B00000F05DF8204000D0012010BD2DE9F041EE
+:10A8C00080460D460024481E012101EB501716E07A
+:10A8D00058F82400C04390FAA0F0B0FA80F0202885
+:10A8E0000CD200EB4416AE4208D231464046FFF788
+:10A8F000D5FF0028ECD13046BDE8F081641CA742AA
+:10A90000E6D82846F8E74A0950F8220001F01F026D
+:10A9100001219140084000D00120704701F01F0341
+:10A9200001229A40490900EB8100114600F029B844
+:10A93000002100F017B8012100F023B8012100F038
+:10A9400016B808B56A46FBF7FCFC009808BD08B5C8
+:10A950006A46FBF7DCFC009808BD08B56A46FBF7C1
+:10A96000F0FC08BD08B56A46FBF7D1FC08BD08B588
+:10A970006A46FBF7BFFC08BD08B56A46FBF7AEFCAC
+:10A9800008BD08B56A46FBF7B5FC009808BD08B5D8
+:10A990006A46FBF7E3FC009808BD38B5044600257D
+:10A9A0008DF800506846FCF74FFA21686268086825
+:10A9B00090420ED9401E08600178A38AE26801FB2C
+:10A9C0000325227A2168101AC0B20A79824200D285
+:10A9D00008719DF80000FCF75BFA284638BD38B5D1
+:10A9E000054600208DF800000C466846FCF72CFA5E
+:10A9F000E868A98A201AB0FBF1F12A681068431CA4
+:10AA0000136001709DF80000FCF742FA38BD10B5E4
+:10AA100030B1017A42680368891AC9B21A6006E047
+:10AA20000E2010BD03681A68541C1C601170491E6A
+:10AA3000C9B2F7D2006800210171084610BDC208F2
+:10AA400000F007030120895C98400840704710B56A
+:10AA5000C20800F00703885C01249C40204388540E
+:10AA600010BD10B560B10161172120F8021B20F85C
+:10AA7000021B1B2100F8021BFFF7B0FA002010BDDB
+:10AA80000E2010BDF0B5858893B00C46002D39D14D
+:10AA9000018800263E4F24293BD006DC102909D02E
+:10AAA00011290CD0232958D14FE03A290BD0552930
+:10AAB00053D129E00146204602F0C6F84DE0A01D22
+:10AAC000FFF78CFA49E02246408934F8061F81429C
+:10AAD00000D808466080172800D2172060801069CF
+:10AAE00070B1607960B1D7E90001CDE90301ADF83B
+:10AAF0000E506088ADF81000136903A910469847FE
+:10AB00006671267113B0F0BD0146204602F0ECF8E4
+:10AB100023E0011D2C2206A8FBF7A8FCBDF81800B5
+:10AB2000BDF81C2004EBC0014A732269AAB1D7E921
+:10AB30000423CDE90423ADF81200487B8DF81400FE
+:10AB40002269204604A9904707E0017A207B8842C9
+:10AB500000D201462846FDF7F5FEA07A0028D1D0A4
+:10AB6000E1882846A5DF012570B11128CAD001F07F
+:10AB70009FFC0246074808A1008813B005EB00407F
+:10AB8000BDE8F04001F056B8A672E572BAE70000E1
+:10AB900048FC0200F423002073645F626C655F6709
+:10ABA000617474635F65786368616E67655F6D7417
+:10ABB000755F726571756573742829207265747587
+:10ABC000726E65642025732E0000000020B10278AB
+:10ABD000DE2A03D0082070470E20704741800020F5
+:10ABE000704760B159B10278DE2A0AD00968416025
+:10ABF000DE2101704FF6FF714180002070470E206A
+:10AC00007047082070477FB5054600294DD0002DBC
+:10AC10004BD008780C46DE2847D1A8886188884246
+:10AC200002D1204604F00CFD2888012825D00228F6
+:10AC30003BD011283AD0512837D135F8040F61881C
+:10AC4000884232D1A978A81C02292ED1017A042980
+:10AC500003D0062901D0052927D100210091022225
+:10AC60008DF8002001914FF4C07202910391ADF86C
+:10AC70000420007A05280FD010E0297A2046012907
+:10AC800013D1A988428891420FD10121017204B0E9
+:10AC9000BDE8704004F0D4BCADF8041028886946C3
+:10ACA000B0DF002801D0616888477FBDA88861882F
+:10ACB0008842FAD14FF6FF7060807FBD00F180407E
+:10ACC0000068002800D00120704708B500F18040DE
+:10ACD000002101600068009008BD000070B54FF0D1
+:10ACE00010246169104D0126491C288814D062691E
+:10ACF000032101EB00400DA100F09CFF606913DF10
+:10AD0000040007D0288814A106EB004000F08EFF55
+:10AD1000204670BD002070BD06EB00401BA100F076
+:10AD200085FF042070BD0000242400205365747446
+:10AD3000696E6720766563746F72207461626C65FA
+:10AD400020746F20626F6F746C6F616465723A205B
+:10AD500030782530387800004661696C656420726F
+:10AD6000756E6E696E672073645F736F6674646579
+:10AD7000766963655F766563746F725F7461626C38
+:10AD8000655F626173655F73657400004E6F20627A
+:10AD90006F6F746C6F616465722077617320666F8A
+:10ADA000756E640070B50C4D03210C4A288801EBC8
+:10ADB00000400BA100F03EFF084813DF040008D05C
+:10ADC0002888012101EB004010A100F02FFF204650
+:10ADD00070BD002070BD000024240020006002002F
+:10ADE00053657474696E6720766563746F7220743E
+:10ADF00061626C6520746F206D61696E2061707096
+:10AE00003A20307825303878000000004661696CBF
+:10AE100065642072756E6E696E672073645F736F10
+:10AE200066746465766963655F766563746F725F87
+:10AE30007461626C655F626173655F736574000065
+:10AE400070B50B4C207808B185250FE00020A0607C
+:10AE500060602061E060074801F066FB054601F094
+:10AE6000B1FA08B901F04AFB01202070284670BDF4
+:10AE7000042900202587020038B500258DF80050F0
+:10AE80006846FBF7E1FF074CE068401EE060E068C1
+:10AE900010B901F059FBA5709DF80000FBF7F8FF11
+:10AEA00038BD000004290020F0B505460478154897
+:10AEB00089B0164640F82420124A08690832A2F1E7
+:10AEC0000C0742F82400487F385520226846FBF7DB
+:10AED000CDFA04942878385C48B10EB10A4A00E0F3
+:10AEE00000226946281D01F0ABFD09B0F0BD0EB18E
+:10AEF000064A00E00022694605F10C0001F072FCF0
+:10AF0000F3E70000A82200209DF30200E9F102000F
+:10AF10000FB408B50399002904D004AA00926A4628
+:10AF200000F00FF801B05DF814FB10B5826804461C
+:10AF3000002A05D0D4E90403216898470020A060C6
+:10AF400010BD2DE9FC4791460C00804676D014F8E0
+:10AF5000011B39B125290ED04046FDF74FFB207863
+:10AF60000028F4D198F80C00002867D04046BDE8CE
+:10AF7000FC47FFF7DABF0020012221782B291BD0E4
+:10AF80002D2902D0302908D102E040F0010001E073
+:10AF900040F00200641C002AEFD100252A290ED0BF
+:10AFA0002178A1F130020A2A11D205EB850201EBCA
+:10AFB0004205641C303DF1E740F00400EAE7D9F8AF
+:10AFC00000100B1DC9F800300968641C0D4421787D
+:10AFD00000232E290BD114F8011FA1F130020A2AF7
+:10AFE00005D203EB830201EB4203303BF3E76C290C
+:10AFF0000DD068290BD0692921D00BDC252918D068
+:10B00000582931D063290ED0642915D117E014F8DE
+:10B01000011FECE7702969D0732932D075291BD044
+:10B02000782909D120E0D9F80000011DC9F80010E5
+:10B0300001784046FDF7E2FA641C90E76CE0D9F82D
+:10B0400000100A1DC9F800200968CDE900500A2245
+:10B050004046FEF7ADFEEFE7D9F800100A1DC9F82B
+:10B06000002009680A2206E0D9F800100A1DC9F874
+:10B07000002009681022CDE90050404604F036FA5D
+:10B08000DAE7D9F8001000270A1DC9F800200E6879
+:10B09000C00705D112E04046761C7F1CFDF7AEFAD2
+:10B0A00031780029F7D104E0202140466D1EFDF7DC
+:10B0B000A5FABD42C0D9002DF6D1BDE74EB130464C
+:10B0C000FBF7F8F9074604E0202140466D1EFDF726
+:10B0D00095FABD4206D9002DF6D103E04046761C14
+:10B0E000FDF78CFA31780029F8D1A5E7D9F80000EE
+:10B0F000011DC9F80010056830214046FDF77EFAB1
+:10B1000078214046FDF77AFA08200021CDE90001B8
+:10B11000034610222946B0E7BDE8FC872DE9F84F29
+:10B120002B4E04009A4630884FF00103154689469D
+:10B1300003EB004024D0216800292BD0002D32D011
+:10B14000626849464FF010071268A2F1010C1CEA30
+:10B15000090F11D198466A432046FBF78AFC002864
+:10B160002AD0206853462A46066901B0494620463F
+:10B17000B446BDE8F04F6047164B17A2009721E098
+:10B180000E210091134B1EA21FA100F062FD0E20A4
+:10B19000BDE8F88F082100910E4B26A21AA100F0FD
+:10B1A00058FD0820F4E7092100910A4B24A216A1BA
+:10B1B00000F04FFD0920EBE700973188054B214A4D
+:10B1C00008EB014010A100F044FD1020E0E7000072
+:10B1D000142400209BFD0200616464725F69735F48
+:10B1E000706167655F616C69676E656428705F6632
+:10B1F000732C20706167655F6164647229000000D0
+:10B20000705F667300000000257320636865636BE0
+:10B21000206661696C656420696E20257328292089
+:10B22000776974682076616C756520307825782E92
+:10B2300000000000705F66732D3E705F61706900F2
+:10B240006C656E000002030038B503000F484FF034
+:10B2500001054FF00E04008805EB004009D061B1F4
+:10B2600019600C6801B0A446BDE83040114618468C
+:10B270006047074B07A2009402E0054B07A2009429
+:10B2800008A100F0E6FC0E2038BD000014240020C8
+:10B2900050FD0200705F667300000000705F617017
+:10B2A00069000000257320636865636B206661692F
+:10B2B0006C656420696E202573282920776974687D
+:10B2C0002076616C756520307825782E00000000AE
+:10B2D0002DE9F04128B1016819B1C969BDE8F04113
+:10B2E00008470D4D0D480024461B14270DE000BFF4
+:10B2F00004EB840005EB8000016829B1C969884727
+:10B3000010B10120BDE8F081641CB6FBF7F0A0424B
+:10B31000EED80020F6E70000E0230020F423002010
+:10B32000044801214174007A08B1002070470120CF
+:10B3300070470000782C0020012801D0032808D194
+:10B340000449002201284A7400D00020087402F049
+:10B350007BBE7047782C002070B50246022801D0D1
+:10B36000032A45D1234C207A002841D0012833D02C
+:10B37000022831D120480023022A006802D0032A83
+:10B380002AD11BE0E360017911B1012924D10DE03C
+:10B39000D0E90565711B4FF48056B14200D33146A8
+:10B3A000294481614569A9420ED015E00169491C13
+:10B3B0000161426991420FD1237213E0E168491C97
+:10B3C000E160082908D9E3602372022A0AD00D211E
+:10B3D000FDF7CEFC02F0DEFD607C28B1BDE87040D8
+:10B3E00000F0F6BF0021F3E7BDE8704002F02CBE8C
+:10B3F00070BD0000782C0020542300202DE9F84F68
+:10B400003A4D04008B4628884FF00106DDF828A04D
+:10B41000984691464FF00E0106EB00401AD0B9F164
+:10B42000000F1BD02168002920D00921B8F1000F9E
+:10B4300025D062685368B8FBF3F703FB1782002A34
+:10B4400021D02B4B2BA2009135A100F002FC09204A
+:10B45000BDE8F88F264B3DA2009102E0244B3DA2AF
+:10B4600000912FA100F0F5FB0E20F1E708210091DB
+:10B470001F4B3AA22AA100F0ECFB0820E8E71C4B86
+:10B4800039A20091E0E75846FBF7EDFA102798B192
+:10B490004846FBF7E8FAB0B1424659462046FBF76A
+:10B4A000E8FAB8B1CDF800A0206843464A46C5681E
+:10B4B00059462046A847CBE7009728880C4B06EB57
+:10B4C00000402AA20CE000972888094B06EB0040B8
+:10B4D0002CA205E000972888054B06EB004032A21D
+:10B4E0000FA100F0B6FB1020B2E7000014240020EA
+:10B4F00088FD020021286C656E202520705F667330
+:10B500002D3E705F666C6173685F696E666F2D3E7D
+:10B5100070726F6772616D5F756E697429000000EB
+:10B52000257320636865636B206661696C656420C0
+:10B53000696E202573282920776974682076616CEC
+:10B54000756520307825782E00000000705F6673E6
+:10B5500000000000705F737263000000705F66732C
+:10B560002D3E705F617069006C656E00616464728D
+:10B570005F69735F616C69676E6564333228646507
+:10B5800073742900616464725F69735F616C6967D9
+:10B590006E65643332282875696E7433325F74299E
+:10B5A000705F737263290000616464725F69735F26
+:10B5B00077697468696E5F626F756E647328705F17
+:10B5C00066732C20646573742C206C656E290000F2
+:10B5D0002DE9FF411C46DDE90A7815460E4668460E
+:10B5E00000F0AAF846EA450141EA840141EA07224F
+:10B5F00042EA0841009A00EB8200C0F80017BDE85B
+:10B60000FF812DE9FF411C46DDE90A7815460E460B
+:10B61000684600F09FF846EA450141EA840141EAA4
+:10B62000072242EA0841009A00EB8200C0F80017A6
+:10B63000BDE8FF812DE9FF411C46DDE90A7815468A
+:10B640000E46684600F094F846EA450141EA840156
+:10B6500041EA072242EA0841009A00EB8200C0F862
+:10B660000017BDE8FF812DE9FF411C46DDE90A789E
+:10B6700015460E46684600F089F846EA450141EA5B
+:10B68000840141EA072242EA0841009A00EB820065
+:10B69000C0F80017BDE8FF811CB5002100910B46E2
+:10B6A00001220191FFF7C6FF1CBD1CB500210091CE
+:10B6B0000B4601220191FFF7D6FF1CBD1CB50022ED
+:10B6C0000B46009211460192FFF7B4FF1CBD1CB55A
+:10B6D00000220B46009211460192FFF7C4FF1CBDE9
+:10B6E0001CB5002100910B46012201911146FFF784
+:10B6F000A1FF1CBD1CB5002100910B460122019148
+:10B700001146FFF7B0FF1CBD13B50C46684600F0AC
+:10B7100021F8009900EB8101D1F8002722F4403292
+:10B72000C1F80027009900EB8100D0F8001741EA2A
+:10B730000441C0F800171CBD0168202902D24FF057
+:10B74000A040704701F01F010160014870470000F0
+:10B75000000300500168202902D24FF0A04070473A
+:10B7600001F01F0101600148704700000003005014
+:10B770000168202902D24FF0A040704701F01F015C
+:10B780000160014870470000000300500168202953
+:10B7900002D24FF0A040704701F01F010160014844
+:10B7A000704700000003005001B56846FFF7D2FF64
+:10B7B000D0F810050099C84000F0010008BD01B59F
+:10B7C0006846FFF7D5FF009A01219140C0F808159F
+:10B7D00008BD01B56846FFF7D9FF009A01219140E5
+:10B7E000C0F8081508BD38B501240090684631B18D
+:10B7F000FFF7A2FF00998C40C0F8084538BDFFF75D
+:10B800009BFF00998C40C0F80C4538BD1CB5094C15
+:10B810000144D4E90034CDE900346C4606E000BFB1
+:10B8200054F82030D3F81035401C08C28142F7D8B4
+:10B830001CBD000000FD0200034908B508440021BA
+:10B8400001600068009008BD006000400249405857
+:10B85000012800D0002070470060004030B5124B36
+:10B8600001460020D3F81044224609E0157A8542AB
+:10B8700005D1401C0A28F7DB4FF0FF3030BD52687D
+:10B88000002AF3D1421CF9D00872D3F810242AB14F
+:10B8900052684A60D3F81024516030BD0022C3F8CA
+:10B8A00010144A6030BD0000B82D0020F0B595B0EE
+:10B8B0001C4615460F4608461A9E00F025FB182127
+:10B8C00009A8FAF7ECFD0E96CDE9095400230822E9
+:10B8D00003A9384600F02DFB05980690BDF810002E
+:10B8E000ADF81C00BDF81200ADF81E0000208DF868
+:10B8F00021000398082600F00300012802D0022846
+:10B9000018D032E003983346850AC0F3C2008DF8A0
+:10B91000200003980FA9C0F38314A200384600F05A
+:10B9200008FB09A8009006AB22460FA9284600F0A4
+:10B9300047FA1AE00398840DC0F3C2008DF8200086
+:10B94000082C01D2254600E0082533462A460FA9D7
+:10B95000384600F0EEFA2E44641B09AB06AA2946CD
+:10B960000FA800F07FF9002CEAD1384600F0D2FA97
+:10B9700015B0F0BD7047012003F054BC084810B565
+:10B980000178084A515C19B1001D01F0E5F802E0A8
+:10B990000C3000F0F3FFBDE81040002003F042BC83
+:10B9A00068230020A422002008B5034A0092402307
+:10B9B000024AFFF77BFF08BD35E80200B82C0020E3
+:10B9C0000A4A012902EBC00007D0022907D0032947
+:10B9D00007D0042907D000207047022070470420B8
+:10B9E000704700797047407970470000FC080300F9
+:10B9F00010B5FFF7C0FF04210348FFF72FFF0249EE
+:10BA00000120487210BD00007C2300202DE9F04F7A
+:10BA10008DB0FCF703FE18B100200DB0BDE8F08F2B
+:10BA20007A4C4FF0000BC4F818B4BFF34F8F606826
+:10BA30000290A568D846284004EB800008E0216801
+:10BA40000298814201D86160E6E7284004EB80005B
+:10BA50000C3002A9FEF740FA0028F0D105AA02999D
+:10BA600001EA050304EB8303491CDB6842F820303C
+:10BA7000401C02910228F2D3059800F0030002282E
+:10BA800002D001284ED0A9E005985022810D8946A8
+:10BA9000B2EB905F00D850210E4666F39F500590A0
+:10BAA00008315B4800F0E7F9070079D000F02CFA84
+:10BAB0004346082205A9384600F041FA029908F1E8
+:10BAC000080A2940681A8000001D864223D94F4D7C
+:10BAD0000C3530B1C2B204EB8101301A90460C3102
+:10BAE00004E02946F2B2002590462846C6B25346E5
+:10BAF000384600F024FA0AEB08032DB132462946F5
+:10BB00004FEA070000F01BFA029909F1030001EB6C
+:10BB1000900002903BE004EB8101534632463846E8
+:10BB20000C31EFE70598C0F38310062800D30620F8
+:10BB3000059960F38911C1F38310801C0591810080
+:10BB4000334800F098F9070048D000F0DDF943468B
+:10BB5000082205A9384600F0F2F908F10808002685
+:10BB60000FE00298434600EA0501401C04EB810106
+:10BB70000290042238460C3100F0E1F908F1040883
+:10BB8000761C0598C0F38310B042EAD847B1D4F8C8
+:10BB90001054D4F8180468B1384600F0BBF92FE00F
+:10BBA0001CE0687A012804D12A68284639461268C0
+:10BBB00090476D68002DF4D1384600F0ABF98DF850
+:10BBC00000B06846FBF740F9D4F8180408B90298A9
+:10BBD00060609DF80000FBF75BF911E0D4F81044B9
+:10BBE00004E021682046896888476468002CF8D101
+:10BBF00008480221008801EB004007A100F016F878
+:10BC0000FCF70CFD80F0010007E70000B82D0020D4
+:10BC10007C090300242400204261636B656E647319
+:10BC200020666C75736865640000000000231A4686
+:10BC300003F08AB908B5012300926A4603F084F93B
+:10BC400008BD1CB5CDE9002302236A4603F07CF948
+:10BC50001CBD3EB5069C8DE81C0003236A4603F01C
+:10BC600073F93EBD2DE9F0470E4680461C469246CC
+:10BC700008293ED894F80C900020207319461046ED
+:10BC800002F01AF90025B54206D218F805201AA1CB
+:10BC90002046FFF73DF903E019A12046FFF738F9E8
+:10BCA0006D1C082DEFD317A12046FFF731F90025B1
+:10BCB000B54210D218F80570FAF7D4FB0068C05DE1
+:10BCC00010F03E0F01D03A4600E02E220EA1204691
+:10BCD000FFF71EF903E00DA12046FFF719F96D1CCF
+:10BCE000082DE5D301222146504602F0C7F884F81A
+:10BCF0000C90BDE8F087000020253032780000006D
+:10BD0000202020007C0000002563000020000000AF
+:10BD1000104810B5FF218160002101604160C0F82A
+:10BD20001814C0F8141480F820140B4800F0F0F830
+:10BD300000280DD109480A490A4B401AC1080020C1
+:10BD400003E000BF23F82000401C8842FAD3002003
+:10BD500010BD0000B82D00207C0903007C09030001
+:10BD6000FC080300F423002002480349401AC008DD
+:10BD7000704700007C090300FC08030013B5684607
+:10BD8000FEF786FC08B100201CBD0248009950F85F
+:10BD900031001CBDFC08030070B508480125D0F82F
+:10BDA000104480F8205405E06572216820464968F7
+:10BDB00088476468002CF7D170BD0000B82D0020C2
+:10BDC0002DE9FF4781460C9D00200C462F7B2873F0
+:10BDD000984616462946184602F06EF8072E42D2BB
+:10BDE000DFE806F004090F161F2A360049462846E8
+:10BDF000FFF78EF837E0494628462268FFF788F8B3
+:10BE000031E0D4E9002349462846FFF781F82AE0CB
+:10BE1000A0680090D4E9002349462846FFF778F847
+:10BE200021E0D4E90201CDE90001D4E9002349462B
+:10BE30002846FFF76DF816E004F1080007C88DE802
+:10BE40000700D4E9002349462846FFF761F80AE0D5
+:10BE500004F108000FC88DE80F00D4E9002349461B
+:10BE60002846FFF755F800222946404602F006F81A
+:10BE70002F73BDE8FF872DE9F041858A80462D1F8D
+:10BE80004819C01CB0FBF5F0C6B24046FEF785FD70
+:10BE9000041E19D00020207101206071E580002768
+:10BEA0002546761EC4F800800BE04046FEF775FD7F
+:10BEB00060B16179491C6171286005467F1CC0F83A
+:10BEC0000080B742F1D32046BDE8F081204600F063
+:10BED00002F80020F8E72DE9F041457901466B1E94
+:10BEE000002201E00968521C9A42FBD30F68014608
+:10BEF000002605E038460C68FEF771FD2146761CE9
+:10BF0000AE42F7D3BDE8F0810121001DFEF719BD57
+:10BF1000FEF77DBD10B504460121001DFEF737FD7B
+:10BF200010F0FF0F04D12046BDE81040FFF7D3BF4B
+:10BF300010BD38B501240094FEF76EFB38BD38B54E
+:10BF400000240094FEF768FB38BD00000F4910B5CF
+:10BF500000204870091D0860BFF35F8F0C490D4831
+:10BF600000F062FA0A480C4A0121001FFAF7DCFED1
+:10BF7000002809D106480022001F4FF40041006844
+:10BF8000BDE81040FAF70CBF10BD00005C23002094
+:10BF9000FCFD0200AC2C00201DC0020008B50020F2
+:10BFA0008DF800006846FAF74FFFF1EE100A20F016
+:10BFB0009F00E1EE100ABFF35F8F08494020C1F8EF
+:10BFC00080029DF80000FAF763FF00F0FBF908B16A
+:10BFD00041DF08BD20BF40BF20BF08BD04E000E036
+:10BFE00070B504460C480121FEF7C6FCBFF35F8F15
+:10BFF0000025002809D10120074E042C08D0311F4C
+:10C000004A781AB1BFF35F8F356070BD0C7048700D
+:10C0100002F0E6FCF6E700006023002003484078C9
+:10C02000002802D00420FFF7DBBF70475C2300200C
+:10C03000FAF728BE20B10349096801600020704763
+:10C040000E207047E8FF0200FEB502460E46084685
+:10C05000FFF7F0FF00286ED100250095019501241F
+:10C0600006208DF80020ADF8040002958DF80240FE
+:10C0700069462020326869DF2F4F48B100F018FA76
+:10C080003988024604EB01432C491846FFF7D2FDDC
+:10C0900000958DF801408DF80250019502958DF8BC
+:10C0A000035069464020326869DF40B100F000FA71
+:10C0B00002463888224904EB0040FFF7BBFD00959B
+:10C0C000019502958DF8004069460120326869DFCC
+:10C0D00048B100F0EDF93988024604EB01431949F3
+:10C0E0001846FFF7A7FD4FF4B06000900195029548
+:10C0F0006946A120326869DF48B100F0D9F9398872
+:10C10000024604EB014310491846FFF793FD0095E2
+:10C11000019502958DF800406946A020326869DFDC
+:10C1200040B100F0C5F902463888084904EB0040E8
+:10C13000FFF780FD0020FEBD2C240020980703009F
+:10C14000E0070300F806030044070300A406030009
+:10C150002DE9F0410446D0F8008060DF2168194DD8
+:10C16000074641451CD92888022606EB004016A147
+:10C17000FFF75CFD2888424606EB00401EA12368BD
+:10C18000FFF75FFDF006D0F80C012168800200F196
+:10C190000050421A288825A106EB0040FFF74AFD0F
+:10C1A000012467B1384600F083F9024628882AA1A5
+:10C1B00004EB0040FFF73EFD3846BDE8F0812E4815
+:10C1C0000470F9E72C240020496E73756666696374
+:10C1D00069656E742052414D20616C6C6F636174AF
+:10C1E000656420666F722074686520536F667444BE
+:10C1F00065766963652E00004368616E676520742B
+:10C2000068652052414D207374617274206C6F63B5
+:10C210006174696F6E2066726F6D203078257820AA
+:10C22000746F20307825782E000000004D61786909
+:10C230006D756D2052414D2073697A6520666F726D
+:10C24000206170706C69636174696F6E206973201E
+:10C25000307825782E00000073645F626C655F653E
+:10C260006E61626C6528292072657475726E6564F2
+:10C270002025732E00000000DB23002030B5144879
+:10C2800091B00078002820D05FF03405ADF8405020
+:10C2900010A903A861DF30B1052816D011B0BDE8A0
+:10C2A0003040FAF7EFBC03AC0A49684600F0BCF82E
+:10C2B00007E000BFD0E9002120469047684600F023
+:10C2C000CAF802980028E1D0F4E711B030BD0000B0
+:10C2D000DB230020ECFF0200F8B5134C2078C0B13E
+:10C2E0000120A07002F022F9112814D0022002F0DF
+:10C2F00035F900258DF800506846FAF7A5FD11DFE5
+:10C30000064625709DF80000FAF7C2FD2EB13046B2
+:10C31000F8BD0820F8BD0020F8BDA57002F0CCFDE6
+:10C32000032002F01BF9F6E7D82300207CB5194C56
+:10C33000207808B108207CBD0120A070002002F008
+:10C34000F5F8112819D0002002F008F9124800264B
+:10C35000006801908DF800606846FAF775FD0F4996
+:10C3600001A810DF05000AD0002020709DF8000011
+:10C37000FAF78EFD2DB128467CBD00207CBD012042
+:10C38000F3E7A670667002F0B3FD012002F0E6F854
+:10C39000F3E70000D823002080FF0200096C0200B0
+:10C3A0000EB50749684600F03FF805E0D0E90010F7
+:10C3B0008847684600F04FF802980028F6D10EBD75
+:10C3C0009CFF02000148007870470000D82300203D
+:10C3D0000548817819B1007818B1FFF77DBF0820B2
+:10C3E0007047FFF7A3BF0000D82300201FB56846A1
+:10C3F0004BDF30B1052814D004B0BDE81040FAF787
+:10C4000041BC084901A800F00FF806E0D0E900217E
+:10C410000098904701A800F01EF803980028E6D085
+:10C42000F4E71FBD08000300016009684160AFF335
+:10C43000008010B5D0E900215368994201D1002154
+:10C4400004E0D1E90034A34202D01946816010BD56
+:10C4500008314160F0E7816800290BD002689268DA
+:10C460000A44826041684B689A4203D108314160B6
+:10C47000FFF7DFBF704700000C4A10B502F5947358
+:10C480000EE0991AC91001EBD171491002EBC101FC
+:10C490000C68844201D90B4602E005D201F1080282
+:10C4A0009A42EED3002010BD486810BD1CFE020069
+:10C4B00000B5FFF7E1FF002800D1014800BD0000F2
+:10C4C00008FE02004058002800D00120704708B53F
+:10C4D000002242504058009008BDD0F804030840A4
+:10C4E00000D0012070474058002800D0012070473C
+:10C4F00008B5002242504058009008BD0848006826
+:10C50000012110F0010F08D14FF0E020E02280F867
+:10C510000024C0F88012C0F8001102480160704782
+:10C5200000E100E0180500400649024600200B79B2
+:10C530000BB1852070470A6001220A7100224A71FE
+:10C5400070470000B8220020044901200860044818
+:10C550000168C1F300410029FAD170470C00004086
+:10C5600018040040002802D00149800108477047A4
+:10C5700021FD02002DE9F0410E46804601F032F91E
+:10C58000204D0028404616D0FCF794F8284490F837
+:10C5900058008009032802D001280AD003E0404651
+:10C5A000FFF702F928B103214046BDE8F041FFF74B
+:10C5B000ABB80221F8E701F021F9002820D040466D
+:10C5C000FCF778F80446104F4FF4807007EB8401B5
+:10C5D00000EB8400D1F8102580B242F00102C1F8CE
+:10C5E0001025FFF729F9002E0AD04046FCF762F823
+:10C5F00055F82000002803D00120A040C7F804030C
+:10C60000BDE8F08118290020006000402DE9FC41C0
+:10C61000DFF8C080044608EB0400002790F93000E2
+:10C620001346C0170E46401C01D008274FE0B078D3
+:10C630001946C0F340022046FCF718F80546401C96
+:10C6400044D0B07841071CD4C0070DD06846009490
+:10C65000FFF780F8009900EB8100D0F8001721F077
+:10C660000201C0F8001707E000217378204600910E
+:10C670000A460191FEF7C5FF164920466431FEF7D0
+:10C68000E6F9B078800718D51348317800EB8500BB
+:10C69000D0F81025114B1A40C0F810254FF47C52E9
+:10C6A0004FF4403302EA042203EA01410A43D0F87E
+:10C6B00010150A43C0F8102509E008EB0500327890
+:10C6C00010F8581F41EA8211017000E00427384633
+:10C6D000BDE8FC811829002000600040FFC0FCFF7D
+:10C6E00010B5FFF761F8002800D0012010BD000050
+:10C6F00070B5194D95F86A0008B1082070BD00208A
+:10C70000411E2A18401CC0B282F830103028F8D3DD
+:10C7100000242046FBF79CFF641CE4B20C2CF8D3E9
+:10C720000D490024E0204C66A1F868400B4981F8CF
+:10C73000000401264020891FC1F88002C1F80001D1
+:10C740004FF4BE70FFF778F80549F007C1F804030D
+:10C7500085F86A60204670BD1829002006E000E0D8
+:10C7600000600040034890F86A00002800D00120D3
+:10C7700070470000182900200121B1EB507F01D142
+:10C78000012070470020704738B50D4601F0E0FBEE
+:10C79000040014D000208DF800006846FAF754FB1E
+:10C7A000207928B19DF80000FAF772FB112038BDFE
+:10C7B0000120256020719DF80000FAF769FB002038
+:10C7C00038BD10B501F0C4FB002802D00021016083
+:10C7D000017110BD0149024802F04CBD84290020BE
+:10C7E000002000402DE9F0410546007916460F462D
+:10C7F00000EB40012D4A01EBC00102EB810494F8EB
+:10C800002A1011B10820BDE8F081294951F8201003
+:10C810002868FFF7B9FF08B11120F4E73946284628
+:10C82000FAF750FB66603869206030004FF001066F
+:10C830002FD03F7F4FF48E712868FFF748FE4FF4EA
+:10C84000A2712868FFF743FE28681A49C0F804134C
+:10C8500028684FEA4711000B40B2002806DA00F0C2
+:10C860000F0000F1E02080F8141D03E000F1E0204B
+:10C8700080F800142868000B40B200F01F0206FA8E
+:10C8800002F14009800000F1E020C0F88012C0F8F9
+:10C89000001128680421C0F800150020A061E061A3
+:10C8A00084F8290044F8140FA675ACE78429002009
+:10C8B00008FD0200800002002DE9F04705460079DE
+:10C8C0000B4600EB400101EBC000234901EB800463
+:10C8D000284600F043F810B11120BDE8F0874FF072
+:10C8E0000008C4F82080A360626184F828804FF4B7
+:10C8F0008E76474631462868FFF7E9FD28684FF0F5
+:10C900000109C0F808902146286802F04FFC6068D1
+:10C9100000BBD5F800A00EE094F8280008B10F275E
+:10C9200016E031465046FFF7CDFD0028F4D02146F1
+:10C93000504602F03BFC216A60698142F1D33146E6
+:10C940002868FFF7BFFD0028F9D02868C0F80C90D0
+:10C95000C4F814803846C0E784290020007900EB31
+:10C96000400101EBC000044901EB80004069002850
+:10C9700000D0012070470000842900202DE9F047F5
+:10C98000044600794FF0000900EB400101EBC000C4
+:10C99000254901EB80072068C0F80095786880B1D0
+:10C9A00020682249C0F8081320680121000B40B21A
+:10C9B00000F01F0291404009800000F1E020C0F823
+:10C9C00080112068D0F80C25D0F81485D0F80865BF
+:10C9D000D0F810554FF0FF31C0F81415C0F80C1501
+:10C9E0002068C0F80815C0F81015501C02D0104679
+:10C9F000FEF752FEB8F1FF3F02D04046FEF74CFE74
+:10CA0000681C02D02846FEF747FE701C02D0304654
+:10CA1000FEF742FE2068FFF7D4FE87F82A90C7F899
+:10CA20000490BDE8F0870000842900208402020001
+:10CA30000149024802F0CABCB02900200020004091
+:10CA40002DE9F0410546164600790F46154A00EBE0
+:10CA5000C00102EB810494F8201011B10820BDE858
+:10CA6000F081114951F820102868FFF78DFE08B1B8
+:10CA70001120F4E739462846FAF75FFA666038690C
+:10CA800020601EB1397F2846FDF7E6F928680821A5
+:10CA9000C0F800150020A061E0610121606184F808
+:10CAA0002010DCE7B02900200CFD02002DE9F04742
+:10CAB00004460E460079204900EBC00001EB8005DA
+:10CAC00017463046FFF758FE30B1204600F036F8E2
+:10CAD00020B11120BDE8F0871020FBE76F61AE6048
+:10CAE0004FF49076002731462068FFF701FD4FF4A0
+:10CAF000AC7841462068FFF7FBFC2068AA686969AA
+:10CB0000C0F84425C0F84815206801218160686894
+:10CB100078B9B14649462068FFF7E5FC064641462C
+:10CB20002068FFF7E0FC0643F4D000B10F27002097
+:10CB300068613846CEE70000B02900200079054939
+:10CB400000EBC00001EB80004069002800D001200C
+:10CB500070470000B02900202DE9F0470446007915
+:10CB6000274900EBC00001EB800720684FF0000967
+:10CB7000C0F80095786880B120682249C0F8081391
+:10CB800020680121000B40B200F01F0291404009D3
+:10CB9000800000F1E020C0F880112068D0F80C255A
+:10CBA000D0F81485D0F80865D0F810554FF0FF3153
+:10CBB000C0F80C15C0F814152068C0F80815C0F8A6
+:10CBC0001015501C02D01046FEF76FFDB8F1FF3F64
+:10CBD00002D04046FEF769FD681C02D02846FEF7E9
+:10CBE00064FD701C02D03046FEF75FFD2068FFF741
+:10CBF000E8FD87F82090C7F80490BDE8F0870000B2
+:10CC0000B02900201003020010B550B103280CD148
+:10CC10000220FBF775FB002807D0BDE81040FAF7AB
+:10CC200031B8BDE8104001F019BF10BD00780028F0
+:10CC300007D104483B21008876DF002801D0FAF7AD
+:10CC400021B870472022002070B58D88027900EB52
+:10CC5000C5042273C97BA41D012902D0022904D175
+:10CC600001E0008800E040882080218860888142BF
+:10CC70000FD92846A5DF0126A0B1112814D0FFF74F
+:10CC800017FC02460A480BA1008806EB0040FEF79D
+:10CC9000D1FFA179E079814208D92846BDE87040EA
+:10CCA000FBF750BE6671F4E72671F2E770BD000035
+:10CCB000F423002073645F626C655F676174746362
+:10CCC0005F65786368616E67655F6D74755F7265D7
+:10CCD000717565737428292072657475726E656448
+:10CCE0002025732E000000007CB506468D88C8887C
+:10CCF00006EBC504A41D172800D217202188814205
+:10CD000000D8084660800020207121882846B5DFC1
+:10CD100050B1FFF7CDFB02460E480121008801EB20
+:10CD200000400DA1FEF786FF6079002810D1306920
+:10CD300000280DD01449D1E90201CDE90001ADF878
+:10CD400002506088ADF80400326969463046904769
+:10CD50007CBD0000F423002073645F626C655F6734
+:10CD6000617474735F65786368616E67655F6D7425
+:10CD7000755F7265706C7928292072657475726EA2
+:10CD800065642025732E000048FC02007FB51A4D13
+:10CD90008188AA8891422DD110F8061F022929D135
+:10CDA0004188EA88914225D1017A042922D00629B6
+:10CDB00020D005291ED0841C002000900221019063
+:10CDC000029003908DF80010297E19B101218DF891
+:10CDD000061001E040F2FD10ADF80400A888694695
+:10CDE000B0DF1128FAD0BDF80400002802D1204697
+:10CDF000FAF77EFE7FBD00009C28002048B1064A5D
+:10CE00000168914205D140680449401802D00128C8
+:10CE100000D0032070470000DEC0ADDE02FEE10E50
+:10CE20008A7D022A04D90289CB881A44D21C028145
+:10CE30004289C988511AC91E418170472DE9F041C4
+:10CE40000D460221904600F58056298000F1080425
+:10CE5000144F1BE031462046FCF776FD40B1B8F197
+:10CE6000000F02D0012288F80020022816D004E02A
+:10CE7000A0687969884200D9786128886188084467
+:10CE8000C01C2880608804EB80040C3431462046A6
+:10CE9000FCF76DFD0028DDD1BDE8F0814FF4806026
+:10CEA0002880F9E71023002008B5002100910146F1
+:10CEB0000823024A0248FEF7A1FA08BD38FD020025
+:10CEC000E023002008B50020009004480823044A0D
+:10CED00001680448FEF792FA08BD000038230020DC
+:10CEE00030FD0200E02300202DE9F05F0025DFF88F
+:10CEF0000891DFF808B12C464FF00308AA462F46E8
+:10CF0000D9F80C0000EB07363046FFF777FF78B30F
+:10CF1000012847D0032862D100204FF4806200BF6F
+:10CF200056F82010491C0ED004EB84010BEB810253
+:10CF3000A8F10100566003221FFA80F80BF82120A7
+:10CF4000641CA4B24BE0401C9042E9D32C48016819
+:10CF500079B104EB840102200BF821000BEB810175
+:10CF60004E600881254828304480641CA4B205E046
+:10CF700007E00221066081804FF0010A45F00105BB
+:10CF80002DE004EB840100220BF821200BEB810142
+:10CF900001F110024E6030460831FFF74FFF45F0B7
+:10CFA0000205CDE7BAF1000F0CD0022004EB84019A
+:10CFB000134A0BF821000BEB810112684A60641CD4
+:10CFC0000881A4B20E480022011D06603046FFF71A
+:10CFD00035FF0B48808802280CD0082005437F1CB1
+:10CFE000BFB2032F8CD3B8F1020F00D20025E8B2F4
+:10CFF000BDE8F09F0420F1E7E0230020B42B0020DF
+:10D000003823002001494978FAF79EBB802200208E
+:10D01000002101F025BF30B585B00C4605218DF803
+:10D0200000101546ADF80200FCF70CFEADF8040048
+:10D030006846CDE90245FBF731FF05B030BD000081
+:10D0400070B5054D06460024304655F82410884733
+:10D05000641C042CF8D370BD78FC02003EB5104D62
+:10D06000002400BF05EB041002F04EFC641C022CEF
+:10D07000F8D30124502002210094CDE90110084981
+:10D08000084BB039A02201F1A00000F0F1FB08B17B
+:10D0900003203EBD0348401E847000203EBD0000BA
+:10D0A000F02700206D22002000F06CB900F06CB970
+:10D0B00070B504460025C168184A284602EB0013E3
+:10D0C0009B688B4202D102EB001003E0401C022857
+:10D0D000F4DB00202178082904D0092908D013297D
+:10D0E00014D112E0617A89B980B102F01DFC0DE023
+:10D0F000617A59B950B100218160817B41F0020110
+:10D10000817307490120087003E001252046FFF7DD
+:10D1100097FF2846BDE8704001F022B8F0270020B4
+:10D120006C22002000F0E5B908B513889B0000933D
+:10D130006B4600F05FF908BD002300F05BB938B51D
+:10D1400005460024204609E08178284600F080F852
+:10D1500010B1052800D003240098401C00906946B7
+:10D16000284602F0BDFB0028EED134B9284600F075
+:10D17000C4F910B1072802D00324204638BD072483
+:10D18000FBE71346002200F069B900002DE9F047E3
+:10D190001F0015460E46814604D0072E05D0082EE6
+:10D1A00016D102E00E20BDE8F0878DB1022D0FD818
+:10D1B00000F0AEF960B14FF000083146484602F089
+:10D1C00075FB041E06D0207BA8420DD00F20EAE795
+:10D1D0000720E8E7FF214FF6FF7002F067FB041E0F
+:10D1E00006D0A0F80090A670607BFF2802D00CE06B
+:10D1F0001120D8E72946154800F00CFB01462046CF
+:10D200006173FF2913D04FF001082573617B0F482C
+:10D2100000F04EFB02000DD0ABB23146384600F0B4
+:10D2200007FAB8F1000F0ED0082E05D00BE002F07F
+:10D230006BFBDDE70320B6E738886FF0050101EBF3
+:10D240008000796888800020ADE70000E02700209A
+:10D2500070B5002402F02AFB05000BD0686820B1ED
+:10D2600000F06FF9040000D00324284602F05CFBB4
+:10D27000204670BD052070BD70B515460C460729C7
+:10D2800003D0082C01D0072070BD02F00FFB28B19D
+:10D2900005808470BDE8704002F0C6BA052070BDFC
+:10D2A0007CB50D46072903D0082D01D007207CBD91
+:10D2B000002602F0FBFA040002D0606810B11CE006
+:10D2C00005207CBD617B0F4800F0F2FA02004FF0B0
+:10D2D0000000009001908DF8025010D0237B294669
+:10D2E000684600F03DF9684602F08CFA211D684658
+:10D2F00000F010F90646092801D030467CBD032015
+:10D300007CBD0000E02700204FF6FF7141800149FD
+:10D310000968084760FC020030B587B01748FBF782
+:10D3200047FF10B1032007B030BDFBF763FE08B123
+:10D330008620F8E700F0CEF9002002904CF20704B6
+:10D3400003900EE0694604A8FBF7FCFE0098808875
+:10D35000A0F5404085B204A8FBF7B4FE284600F0D3
+:10D3600075F902AA04A92046FBF7D3FE0028E9D0EC
+:10D370000349012008700020D5E70000A98E0200B3
+:10D380006022002000F088B900F08CB970B586B03A
+:10D3900014460E46054600F03BF940B105F5404005
+:10D3A00080B20F4A6946FBF7B4FE40B902E00120A3
+:10D3B00006B070BD03A96846FBF7C4FE08B10020A3
+:10D3C000F6E7A57003984088208004986060039871
+:10D3D0008088A0F5404030806846FBF773FEE6E7A2
+:10D3E00064220020024800214160816070470000F3
+:10D3F00060220020F0B587B01D46144607460E4651
+:10D40000FF280AD8084600F003F930B103AA3146D4
+:10D41000384600F0E5F840B902E0072007B0F0BD5B
+:10D4200001A903A8FBF78EFE08B10520F6E7A67058
+:10D4300001984088208045B18200286890420BD333
+:10D4400002996068F9F712F801E00298606003A899
+:10D45000FBF738FE0020E1E70420DFE77FB586B068
+:10D460001E460D460446FF282AD8A87800F0D0F8BA
+:10D4700030B304F54040ADF80000A87803AA00F5E9
+:10D480004040ADF802006868019028880290A978B1
+:10D49000204600F0A5F80528089813D010B108A878
+:10D4A000FBF7B4FE694603A8FBF770FEB0B107288E
+:10D4B0001DD0082819D00E2817D003200AB070BD3F
+:10D4C0000720FBE728B108AA694603A8FBF769FE15
+:10D4D000ECE7694603A8FBF760FEE7E71EB13146BB
+:10D4E00003A8FBF726FE0020E8E71120E6E78620E8
+:10D4F000E4E74FF6FF7000F0A9B810B5FF2801D996
+:10D50000072010BD00F0A8F800F02EF8002010BD94
+:10D5100000F0F4B870B504460D46807800F078F855
+:10D5200058B121882846FBF759FE002804D0072867
+:10D5300005D0092800D0032070BD072070BD8620CB
+:10D5400070BD01B56846FBF761FE002800D00320DE
+:10D5500008BD00000149C978FAF7F6B8802200201A
+:10D560009BB200F065B8000070B51B4D8AB000207A
+:10D57000687000904FF6FF760190304603E0204639
+:10D5800000F07CF8204600F087F80446B0421DD039
+:10D5900004F5404080B26A4602A9FBF7C2FD0A28A2
+:10D5A000EDD004F5404080B2FBF7E4FC08280FD032
+:10D5B00000280BD005461422084905A8F8F756FFA5
+:10D5C000ADF8184005A80795FFF79EFE0AB070BD9C
+:10D5D00001206870FAE700006022002064FC02006D
+:10D5E0007CB5054616460C46084600F011F80020AA
+:10D5F000009005F54045019004F54044A8B2A1B261
+:10D600006B463246FBF77EFD002800D005207CBD2E
+:10D6100007280BD0012809D0082807D0052805D0F5
+:10D62000062803D0042801D000207047012070474D
+:10D6300010B503EB83034FF6FF7404EA0313817004
+:10D64000DB1C99084260018010BD00000149FBF716
+:10D6500039B800001028002010B50446A0F57F401E
+:10D66000FF3807D004492046FBF72CF8A04201D12F
+:10D67000012010BD002010BD3028002010B5044648
+:10D68000044900F089FE03492046BDE810402031DE
+:10D6900000F082BE102800200149FDF795B8000077
+:10D6A0003028002070B50A49FDF78EF804464FF681
+:10D6B000FF7507E000F02CF838B105492046FDF76A
+:10D6C00083F80446AC42F5D170BD204670BD000021
+:10D6D0001028002010B508484021F8F7E0FE4FF46C
+:10D6E00080742146044800F0D7F921460248BDE87D
+:10D6F0001040203000F0D0B910280020FF2803D8B7
+:10D700000146024800F0F7B90020704710280020B9
+:10D71000FF2803D80146024800F0EDB90020704709
+:10D720003028002070B500252C462146044800F022
+:10D73000E2F9641CA4B20544FF2CF6D9284670BD5A
+:10D740001028002010B50C46FBF7B4FFFF2804D0CA
+:10D75000024900EB400021F8204010BD4026002087
+:10D760001CB500F073F908B1F9F78CFA00200090AD
+:10D7700001909DF8000020F07E0040F00100303064
+:10D7800020F080008DF8000007208DF801001020A7
+:10D790008DF802009DF8030040F003008DF80300AF
+:10D7A0009DF8040040F003008DF80400684600F086
+:10D7B00055FB08B1F9F766FA034800F039FB002879
+:10D7C00001D0F9F75FFA1CBD11D9020000680128E9
+:10D7D00005D0022803D0042801D000207047012082
+:10D7E000704700000449084490F93000082801DB24
+:10D7F0000120704700207047182900200449084480
+:10D8000090F93000082801D20120704700207047AD
+:10D81000182900202DE9F0410F46060026D0306877
+:10D8200020B3706810B3FF2400251CE029467068FF
+:10D8300000F039F948B1FF2C00D12C46281B401CC0
+:10D84000B8420ED12046BDE8F081FF2C06D108E099
+:10D850002146304600F040F8641CE4B2AC42F7D3F5
+:10D86000FF246D1CEDB2B068A842DFD8FF20EAE7C4
+:10D870002DE9F0410400DDE90705069E16D0A9B1A7
+:10D88000A3B100FB05F7974210D8C21DB6EBD20F2B
+:10D890000CD358B155B1E5602160C4E9013081B2C3
+:10D8A000184600F0F9F80020BDE8F0810720FBE7FA
+:10D8B00070B504000D460DD0206858B1606848B1BD
+:10D8C000FF2D07D000F017F920B1E168206805FBB3
+:10D8D000010070BD002070BD70B504000D4611D070
+:10D8E000206800280ED0606800280BD0FF2D09D0DA
+:10D8F00000F001F9002805D029466068BDE87040B5
+:10D9000000F005B970BD002901D001F0CDB8704715
+:10D91000F8B5044600781E4D03260E281DD2DFE818
+:10D9200000F0071C0F1C1D1C24351C331C352E3524
+:10D93000288818A106EB0040BDE8F840FEF776B94C
+:10D940006088F9F7E3FE0246207A00902888638811
+:10D9500006EB00401AA1FEF77CF9F8BD002000900C
+:10D9600060886946FFF7CFFFF8BDFBF725FB082865
+:10D97000FAD00028F8D0BDE8F840F9F783B9BDE83F
+:10D98000F8400020F9F79CB82069F2E7A068F0E7BA
+:10D9900024240020436F6E6E656374656420746F89
+:10D9A00020612070726576696F75736C7920626F83
+:10D9B0006E646564206465766963652E000000000E
+:10D9C000436F6E6E656374696F6E20736563757205
+:10D9D00065643A20726F6C653A2025642C20636F71
+:10D9E0006E6E5F68616E646C653A20307825782CC5
+:10D9F0002070726F6365647572653A2025642E002D
+:10DA000010B50F4C2168002919D04A7E002A16D083
+:10DA10000278082A02D0092A11D106E0007A0128EA
+:10DA20000DD10869401E086109D1F9F71DFF0028D2
+:10DA300005D020684169BDE810400220084710BDAC
+:10DA4000A0220020FBF706BAFBF704BA10B5FFF7D7
+:10DA500063FC88B9FFF702FB70B901F027F858B9E9
+:10DA600001F042F940B9FBF7C1FD28B9FBF7A6FE6A
+:10DA700010B9FCF757F808B1032010BD05484FF660
+:10DA8000FF718180002181604170012101700020BF
+:10DA900010BD000070220020002803D0C91DC90855
+:10DAA000F8F7FDBC7047002809D001F007030122F8
+:10DAB0009A40D2B200EBD1001146FCF709BC704786
+:10DAC0002DE9F0410D46060013D0002401270EE099
+:10DAD00004F0070007FA00F0C1B206EBD400FCF72F
+:10DAE000F7FB10B12046BDE8F081641CA4B2AC4243
+:10DAF000EED32846F7E740B100EBD10001F0070272
+:10DB0000007801219140084000D001207047F8B50D
+:10DB10000400C1F3C70501F007014FF0010000FA4E
+:10DB200001F0C6B20FD0605D30420CD000208DF8FD
+:10DB300000006846F9F788F9605DB04360559DF8CC
+:10DB40000000F9F7A5F9F8BD2DE9F041044686B0CB
+:10DB500001278088FBF7B4FF6080207800263F4DC6
+:10DB6000082808D0092820D04FF6FF780A2829D0A5
+:10DB70000B2853D158E0607A10B1012809D04DE04C
+:10DB8000A86830B1E168814203D1AE60A088A88066
+:10DB900016E06878E8B3A088A98888423ED1207A48
+:10DBA00006283BD100F0C0FA38E0607A88BBA8684C
+:10DBB00078B3E168814231D1AE60E868401EE86028
+:10DBC000E6602BE0A878E8B14046FFF76FFA4146DF
+:10DBD000404517D10846FFF767FA404512D1AE70AD
+:10DBE00014216846F8F75BFC0C208DF80000ADF8B6
+:10DBF0000480ADF8028000272046FBF72BF9684629
+:10DC0000FBF728F9687838B1A088A988884203D141
+:10DC100000E003E000F088FA002F1CD006B0204698
+:10DC2000BDE8F041FBF716B9A8780028F6D0AE7031
+:10DC300014216846F8F733FC0D208DF80000ADF88C
+:10DC40000480ADF80280A06802902046FBF702F93C
+:10DC50006846FBF7FFF806B0BDE8F08170220020AF
+:10DC600008B55022ADF800200A466B46072100F0A7
+:10DC700001F808BD7CB51D46164B1B7883B18AB1EF
+:10DC800085B12C882346641EE61704EB967626F0B1
+:10DC90000306A41B1C1BE41C9C4205D007207CBD72
+:10DCA00008207CBD0E207CBD0023009301932B88AF
+:10DCB0000192DB1C9B08ADF800308DF802106A461B
+:10DCC000FFF732FABDF800104FF6FF7202EA810149
+:10DCD00029807CBD702200200349097809B1FBF737
+:10DCE0009DBF0820704700007022002010B50C4630
+:10DCF0000649097829B134B1FBF7A4FF2080002040
+:10DD000010BD082010BD0E2010BD000070220020A4
+:10DD10002DE9FF4F2A4883B09946007892468B46FA
+:10DD2000B8B14FF6FF763046FFF7C0F980460020C5
+:10DD30000090244801AA062100680190CDF808D07F
+:10DD40004046FFF7F1F900256C1E3746072804D03E
+:10DD500017E0082007B0BDE8F08F0520FAE70020A3
+:10DD60000090A84201D305464746A04201D204468E
+:10DD700046464046FFF79AF9804601AA0621FFF77A
+:10DD8000D3F9D8B10528EAD0A8F57F41FF3901D0F1
+:10DD90000320DFE70399002001B10F80BBF1000FE2
+:10DDA00001D0CBF80050BAF1000F01D0AAF8006002
+:10DDB000B9F1000FCED0C9F80040CBE70098D0E70A
+:10DDC0007022002088FC020070B5184E86B03078B2
+:10DDD000D0B10120B0704FF6FF742046FFF766F90E
+:10DDE0000546A0421DD10020B07014216846F8F706
+:10DDF00056FB0C208DF80000ADF80440ADF8024051
+:10DE00006846FBF727F80EE0082006B070BD00BF9B
+:10DE1000FFF762FF08B10320F7E72846FFF746F94E
+:10DE20000546A542F4D10020EFE700007022002053
+:10DE3000084A117821B1D178032903D3042070470F
+:10DE400008207047044B43F82100491CD170002082
+:10DE500070470000702200205028002003490978F4
+:10DE600009B100F075BE0820704700007022002044
+:10DE7000002801D0FAF7EEBF7047000010B50C463D
+:10DE8000017A052908D0407A38B1084808A102680B
+:10DE90002046FDF73DF800E01AB106A12046FDF747
+:10DEA00037F82046BDE81040FDF73FB8B423002006
+:10DEB000257300000D0A000038B5C3880D460446DE
+:10DEC00033B114A0009015A216A12846FDF720F842
+:10DED000217A05291CD0607A48B1A088FDF770FD31
+:10DEE000164951F8202016A12846FDF711F8A08800
+:10DEF0000021FDF743FF03461049207A143951F8F9
+:10DF0000202001B02846BDE830400EA1FDF700B842
+:10DF100038BD00001B5B306D000000001B5B313B17
+:10DF200033316D0025734C6F67732064726F7070AE
+:10DF30006564202825642925730D0A00B423002078
+:10DF4000257300003C25733E2025733A2000000015
+:10DF50000349884201D10348704700207047000000
+:10DF600000200040C02200200146054810B500688E
+:10DF7000FCF75DFC04461C21F8F791FA204610BD21
+:10DF800028FD0200014602480068FCF771BC000051
+:10DF900028FD0200034802490068FCF753BC00005A
+:10DFA00058230020B0FD0200F0B5254D254E85B068
+:10DFB00004460027686828B9214930680831FCF711
+:10DFC0004CFC686001460078072817D2DFE800F0B3
+:10DFD000160408080E0E12002046FBF77BFE02E036
+:10DFE000204601F02BFD040028D008E02046FAF777
+:10DFF00047FDF8E72046FBF7A3F9F4E70F241421C7
+:10E000006846F8F74CFAA4F5E8501D3800D1002412
+:10E01000019469466868FAF761FE6846FAF798FE67
+:10E0200007496F60002408313068FCF70BFC044896
+:10E0300001210C30FCF7ABFC0028BBD105B0F0BDD2
+:10E040001023002028FD02002DE9F041234C00257B
+:10E05000234E207A012730B92248311D0068FCF791
+:10E06000FCFB306038B1022020723168087928B199
+:10E0700001281ED116E06560BDE8F081D1E90503F5
+:10E08000C01A4FF48052904200D31046B7EB900F65
+:10E0900001D2820800E001220869C96818441944C5
+:10E0A00029DF03E0D1E90301084428DF58B1112832
+:10E0B00012D003213068FAF75BFE25726560BDE877
+:10E0C000F041FFF767BF207C0028D5D1BDE8F041C3
+:10E0D00000210220FDF740B92772CDE7782C0020FF
+:10E0E00054230020B0FD020010B501210448FCF7C4
+:10E0F00034FC002803D1BDE81040FFF755BF10BD28
+:10E100001C23002010B5074C201DFCF717FC00282D
+:10E1100006D1607C002803D1BDE81040FFF794BF12
+:10E1200010BD0000782C0020084910B500231A46C5
+:10E13000A1F10800FFF7ECFD30B1052804D0002064
+:10E1400002490C39487010BD0120F9E77C220020FB
+:10E1500010B510461A46F8F789F9002010BD0000E6
+:10E160002DE9F0471B4F82460026387886B00028FC
+:10E1700021D00024DFF86080A14600BF08EB041521
+:10E18000A87B810702D410EA0A0F1BD0012628467B
+:10E1900001F04AFBB0B14FF6FF71ADF802102988CB
+:10E1A000ADF80410862809D007218DF800100290E0
+:10E1B0006846FEF745FF06B0BDE8F08706208DF8FB
+:10E1C0000000F5E7641C022CD8D3002EF3D187F8A9
+:10E1D0000090F0E76C220020F02700202DE9F047A6
+:10E1E00007461E481C46154600780E4670B185B19C
+:10E1F0007CB1DFF86C804FF00009A08802282BD298
+:10E2000000EB800118F8210010BB19E00220BDE8E6
+:10E21000F0870520FBE720681FB181883A8891428A
+:10E220000ED11EB101883288914209D180682860E0
+:10E23000206868600A482830008928810020E6E7C5
+:10E24000A088214600F05EF80028E4D1C4F80090D0
+:10E25000A088401CA080D0E70A20D8E73023002007
+:10E26000B42B0020F8B505464068244F0C46002624
+:10E2700048B32349CA68824225D80969814222D31A
+:10E28000FBF784FEF8B12889398988421BD1D5E98A
+:10E2900000018A68904216D10020A7F1280200BF31
+:10E2A00000EB800302EB83035B688B4205D203F52E
+:10E2B00080538B4201D9208011E0401C80B202289B
+:10E2C000EED30020F8BD268000960AE00098296869
+:10E2D0008068884205D100986860388928810120CB
+:10E2E000F8BD2088694600F00DF80028EED120889E
+:10E2F000401C80B220800228E6D3E2E7DC2B00201D
+:10E30000E023002070B50E4600EB8001134800EBBF
+:10E3100081004468306804F5805518B1418800EBED
+:10E32000810411E0083410E029462046FBF70CFB7D
+:10E3300020B1012805D0022807D10DE0012034606A
+:10E3400070BD608804EB80040C3429462046FBF73E
+:10E350000EFB0028E8D170BD002070BDB42B00205A
+:10E3600038B50C460021009101460423074A0848AD
+:10E37000FDF744F808B10E2038BD064A04EB8401CD
+:10E3800002EB810101200874002038BD2CFD020041
+:10E39000E0230020B42B00200A46FF2803D80146C2
+:10E3A0001046FFF7B4BB704710B596B050216846D1
+:10E3B000F8F775F8164C14A920688088FFF796FCCA
+:10E3C000002820D1BDF85000A0F57F41FF391CD0B6
+:10E3D0006946FFF745FC002815D117220D480DF1BD
+:10E3E0000101F8F743F80B481C2218300DA9F8F783
+:10E3F0003DF80820ADF854002068064901238088C4
+:10E4000015AA3431B2DF16B010BD0F20FBE70000B3
+:10E41000A0220020C82800200846704770B50126B9
+:10E4200070044FF0E0210025C1F88001084C401035
+:10E43000C4F84803C4F8080366602F20FEF792F87A
+:10E44000A660044C2F20A560FEF78CF8A57070BD67
+:10E4500000100140E822002070B5054688690C468E
+:10E4600000284FF4847128460AD0FEF730F8D5F81A
+:10E470001805626AE1688854606A401C606270BD79
+:10E48000FEF725F8D5F8180570BD1FB501238DF8E6
+:10E490000030CDE90121D0E90012684690471FBD48
+:10E4A0001FB501238DF800308DF808100192D0E9D6
+:10E4B0000012684690471FBD10B5044606484179D2
+:10E4C0002046F9F741F9002804D12046BDE8104064
+:10E4D00000F0FCB910BD00004822002038B5002132
+:10E4E000012548B101280CD0032809D1FEF706F810
+:10E4F000BDE83840FCF7C0BC4FF0E020C0F88051C8
+:10E5000038BD8DF800106846F8F79EFC064C207860
+:10E5100008B9FCF795FCE068401CE060A5709DF828
+:10E520000000F8F7B5FC38BD042900203EB50446CC
+:10E5300009496846FDF778FF08E000BFD0E90021EF
+:10E540002046904730B16846FDF785FF02980028C5
+:10E55000F4D13EBD11203EBD84FF02003EB504460D
+:10E5600008496846FDF760FF07E000BFD0E90021D9
+:10E57000204690476846FDF76EFF02980028F5D1C7
+:10E580003EBD000090FF02002DE9FC4104460C3026
+:10E5900000278046FBF766FB4FF6FF750646A8424C
+:10E5A000208803D1FBF74EFB064602E03146FBF71D
+:10E5B00033FB20880022012100F0C6F8AE4212D0C1
+:10E5C0006A4607213046FEF7B7FD60B9019D95F810
+:10E5D00044003435C00705D1414605F11200FBF770
+:10E5E00006FB00B12F46002320881A46394686DFF5
+:10E5F00005000BD0002320881A46314600F088F829
+:10E600002088294600F002F9BDE8FC81002FFBD1EB
+:10E61000002320881A46314600F07AF8208800222C
+:10E6200041F20601FAF7E2FAEEE700002DE9FC41BB
+:10E630001D46089C16460F46804644B16B46012293
+:10E6400007213846FEF7A2FD112801D010B10320A2
+:10E65000BDE8FC8150210198F7F721FF0198067071
+:10E660000198E560343020600198183020610198ED
+:10E67000401C60610748E061019940461131FBF799
+:10E68000A3F90028E3D107213846FEF709FE052843
+:10E69000DDD0DDE75C280020002835D00278910726
+:10E6A00001D411062FD4C2F3021104292BD89307E9
+:10E6B00003D5032901D1110625D5437881788B42F2
+:10E6C00021D8072B1FD310291DD8C1784B071AD486
+:10E6D0000079430717D40B0715D4030713D4D207C7
+:10E6E0004FEAC17201D042B10FE062B989070AD482
+:10E6F000C10708D1800706D407E0890705D4C10700
+:10E7000003D1800701D4002070470120704700002A
+:10E7100070B50C4605466AB1002B12D0094801229B
+:10E72000C1782846F9F728F821462846BDE8704008
+:10E73000FBF772BA002B04D0BDE870400846FBF727
+:10E740006DBA70BD80220020F0B5174D14460F46FB
+:10E750000A4685B006462978F9F70EF8002F1FD033
+:10E760000CB1012200E0002269783046F9F704F884
+:10E77000012C17D00022A9783046F8F7FDFF0022BF
+:10E78000E9783046F8F7F8FF142208496846F7F7A9
+:10E790006DFEADF802608DF808406846FAF770FB30
+:10E7A00005B0F0BD0122E6E7802200209CFC0200BB
+:10E7B00010B586B0044614216846F7F770FE0420B1
+:10E7C0008DF80000ADF802406846FAF759FB06B034
+:10E7D00010BD000002498969002900D00847704730
+:10E7E000AC25002030B585B00C46054614220649FC
+:10E7F0006846F7F73BFEADF8025068460294FAF718
+:10E800001BFB05B030BD0000D8FB020030B585B061
+:10E810000C460546142206496846F7F727FEADF870
+:10E82000025068460294FAF72BFB05B030BD000099
+:10E83000B0FC020070B50D4C0020D2B22070201D3B
+:10E840000B4D0378EB5C1BB1001DFEF72FF902E0C6
+:10E850000C30FEF731F808B1F8F714FA60780028A8
+:10E8600002D021780029FAD070BD00006423002076
+:10E87000A42200200348002201490079F8F730BFA4
+:10E88000B9E40200482200207CB50E490E4C00225B
+:10E89000D1E90001CDE900016946A088FEF771FCCD
+:10E8A0004FF6FF7507E00846FEF700FCA080002247
+:10E8B0006946FEF766FCA188A94201D01128F2D171
+:10E8C0007CBD00002CFC02005422002070B586B0F4
+:10E8D000064601250024FBF71BF8112812D005DCA1
+:10E8E000F0B1062828D0082808D125E0A0F540512D
+:10E8F000023907D0A1F54071FF3924D001463046D6
+:10E90000FFF770FF2A46124D30462979F8F734FF99
+:10E91000697906B022463046BDE87040F8F72CBF52
+:10E9200014220C496846F7F7A1FDADF802600124F6
+:10E930006846FAF781FAE5E700253046FBF782F9E9
+:10E94000FAF72EFFDEE73046FBF786FCDAE7000039
+:10E950004822002000FC02002DE9F0410746806AB1
+:10E9600014468846C8B3002531E000BFB96A05EBFC
+:10E97000450001EB8006B088801CFE2802D90C20DF
+:10E98000BDE8F0812288401C08F802002088162289
+:10E99000401C80B2208008F800202088401C80B2F3
+:10E9A000208000EB0801308800F08AFD21880844AF
+:10E9B00080B22080B28842B1B16871B14044F7F7AB
+:10E9C00055FD2088B188084420806D1CEDB297F871
+:10E9D0002C00A842CAD80020D2E7FFE70720CFE7E3
+:10E9E00070B5194D194C07E0016820788847002858
+:10E9F00029D01548FDF72FFDA8680028F4D1FDF7B0
+:10EA0000CBF900BFFDF702F80028FBD120780328DE
+:10EA10000CD002280AD0FDF7D5FC00B133DF0C4939
+:10EA200001200860BFF34F8F20BFFDE7BFF34F8F7A
+:10EA300008480168084A01F4E06111430160BFF32E
+:10EA40004F8F00BFFDE770BDAC2C00205C23002081
+:10EA5000000500400CED00E00400FA0510B50020B0
+:10EA6000F9F74EFC08B1F8F70DF9F9F7A3FB08B177
+:10EA7000F8F708F9FDF730FC002803D0BDE8104096
+:10EA8000F8F700B910BD000010B500F0ABF805486C
+:10EA9000002203494078BDE81040F8F721BE00008D
+:10EAA00035A102008822002000F016B910B51148E7
+:10EAB000FAF7E3FB0F48401CFAF7DFFB0D48801C18
+:10EAC000FAF7DBFB0B48C01CFAF7D7FB0948001D1F
+:10EAD000FAF7D3FB0748401DFAF7CFFB0548401E65
+:10EAE0008179182903D00121C171002010BD0320B4
+:10EAF00010BD00008922002010B50078114C0A28B2
+:10EB000013D004DC082810D009281AD10DE00B28F6
+:10EB10000BD0132815D100220B49A079F8F7E0FD9E
+:10EB200000220A49A078F8F7DBFD00220649607947
+:10EB3000F8F7D6FD6078BDE8104000220349F8F7E9
+:10EB4000CFBD10BD8822002011D0020035A10200E7
+:10EB500070B50B4C05004FF001060CD0FFF79CFD83
+:10EB600058B1286820612879207504F11000A06050
+:10EB70002670002070BD0020F9E7072070BD00005E
+:10EB80008822002010B504460078052802D01228FB
+:10EB900021D105E06088A168BDE8104000F060B9AF
+:10EBA0000F480021806880B10D48237A103000782A
+:10EBB00000F0010203B101239A4206D3627AC0F346
+:10EBC000400002B10122904200D20121608801235D
+:10EBD0000022FBF70DFA2046BDE81040FAF75EB9B7
+:10EBE0008822002030B50446008885B014284FD014
+:10EBF0000ADC11282CD0132828D134F8040FF8F798
+:10EC000085FD01282FD038E0192847D01A281DD1BA
+:10EC1000A088FEF7F7F9002818D1A088F8F750FD72
+:10EC20000028A0884BD02A4900220978F8F7A4FDD3
+:10EC300002208DF80000A088ADF8020000208DF8B9
+:10EC400008008DF809006846FAF71AF905B030BDDA
+:10EC5000207A3D2804D04FF48851A088002224E077
+:10EC600041F23D01F9E72079C00701D0012200E01F
+:10EC7000022220880121FFF767FD34F8045B14228B
+:10EC800014496846F7F7F2FBADF802500294DAE750
+:10EC900005B0201DBDE83040FFF776BC217A201D6D
+:10ECA00041B14279008802F0030205B0BDE830406E
+:10ECB000FBF7FAB905B0BDE83040F8F77BB905B00D
+:10ECC0000122BDE8304041F20601F9F78FBF000094
+:10ECD00080220020D8FC02000A7802490979F8F75E
+:10ECE0004BBD00008022002010B51448FAF7BCFA92
+:10ECF0001248401CFAF7B8FA1048801CFAF7B4FA28
+:10ED00000E48C01CFAF7B0FA0C48001DFAF7ACFA2E
+:10ED10000A48017818290FD0417818290CD0817839
+:10ED2000182909D0C178182906D00179182903D0EB
+:10ED300001214171002010BD032010BD8022002060
+:10ED400070B50C460546F8F7E1FC012802D043F205
+:10ED5000020070BD21004FF00000FAD028467EDF8F
+:10ED600070BD00002DE9F74F8AB0924688460A9898
+:10ED7000F8F7CCFC06464FF6FF7900244D462746AF
+:10ED80000A98FEF7E7FB8346202101A8F7F787FBE7
+:10ED9000012E01D0DEB105E02F48002201790A984A
+:10EDA000F8F7EAFCB8F1000F16D098F80000C00799
+:10EDB00014D00A98FAF746FF0546484516D1FEF7E3
+:10EDC000B1F9054648450ED04FF0010B0CE043F277
+:10EDD00002000DB0BDE8F08F852721E01F48CDF877
+:10EDE00010A008901CE003246CB121E0012E0AD190
+:10EDF0000A98F7F7B5FE30B90A98FFF7D9FC0A98D8
+:10EE0000F7F7AEFE50B101A80090534632462946AE
+:10EE10000A98FFF70BFC040002D009E0852712E0F6
+:10EE2000012E10D001AB002239460A987FDF04463C
+:10EE300054EA07000DD000225B4629460A98FFF7E6
+:10EE400067FC2046C5E701AB424639460A987FDF9A
+:10EE5000EDE70122F0E70000802200205C2800207E
+:10EE60003EB505460C466846FBF7A4FC6A462146BB
+:10EE70002846FEF7D0F809480099C2682846FFF7EF
+:10EE800071FF0446014601222846FAF713FA21468B
+:10EE90002846009AF9F796FF3EBD00008822002020
+:10EEA000002805D10349012048700020F9F726BC4D
+:10EEB000704700000429002010B51620F7F7AEFDBA
+:10EEC00048B10A4882684FF4800152B1016821F4C8
+:10EED0008001016010BDBDE8104042F20100F7F76B
+:10EEE000D1BE4FF0E020C0F8801110BD002B0020F3
+:10EEF00010B51620F7F792FDA0B1114890F8000464
+:10EF00004009082811D280B101280ED004280CD065
+:10EF10000C4882684FF480016AB1016841F48001B5
+:10EF2000016010BD42F2010001E042F20200BDE8C2
+:10EF30001040F7F7A7BE4FF0E020C0F8001110BD59
+:10EF400016E000E0002B00202DE9F84F204D9246FE
+:10EF5000894606469846012269461846AF68F9F781
+:10EF600005FB58B3009800210446801C09E000BF4F
+:10EF700000EA07035AF8212005EB8303401C491CD3
+:10EF8000DA604145F4D34FEA164AF9F705FE4AEA3A
+:10EF90000041601C384005EB80003C4005EB8402DA
+:10EFA000C160D06866F3C50068F3891069F39F20DB
+:10EFB00020F00300401C20F00400D06095F82004ED
+:10EFC00002E000BFFCF722FD0028FBD1BDE8F88F6E
+:10EFD000B82D00202DE9F84F1D4C00256846D4E9D6
+:10EFE00001A6F9F7E3FD002738B30023009A616812
+:10EFF0001CE0D1F800C00846944503D9ACEB0202EE
+:10F000000A6015E0A2EB0C0263440760D0F80CC064
+:10F01000C1698146BCF1000F08D006EB030828F057
+:10F020007F48C0E9018CC9F81C5005460029E0D191
+:10F0300028466160FBF794F803E02846FBF790F858
+:10F0400010B15046F9F77CFBE770BDE8F88F00007F
+:10F05000E82200200D4B10B5596831B102680C68E8
+:10F06000A24204D8A21A0A60C161586010BD0B46C2
+:10F0700003E00B46C969121B21B10C689442F8D316
+:10F08000A41A0C600260C161D86110BDE8220020A2
+:10F090002DE9F041144E77683D462C4603E084424A
+:10F0A00004D02546E469002CF9D11BE0D4B1A54277
+:10F0B0000BD1F869706040B90C49012088600021CB
+:10F0C000B160F0702F20FDF74DFA2168E069E8612A
+:10F0D00010B10268114401607068874202D00120BB
+:10F0E000BDE8F0810020FBE7E8220020001001408D
+:10F0F0007CB5064600240D468DF800406846F7F7BB
+:10F10000A3FE01A800F0AEFA70B10570094946608F
+:10F110009DF8040048709DF80000F7F7B9FE142030
+:10F12000F7F71AFB20467CBD04249DF80000F7F792
+:10F13000AFFEF7E7F42900202DE9F041194D6C6886
+:10F14000002C2CD0184800270068A968B846401A3F
+:10F1500020F07F462068B0420CD82146361A07447A
+:10F16000E469087C20B181F8108088694969884782
+:10F17000002CEFD129786878814206D1401CC0B2BA
+:10F180006870022801D185F80180064869780C3042
+:10F1900040F82170BDE8F0411420F7F7DDBABDE872
+:10F1A000F0810000E82200200415014070B50C46F3
+:10F1B00005464FF48E71FDF78AF9216AA068415C1B
+:10F1C000206A401C2062C5F81C1570BD1FB50022C6
+:10F1D0008DF800200291816801914261D0E900120E
+:10F1E000684690471FBD00001FB50A4601788DF89C
+:10F1F000001041680191017A8DF80810C0680390F1
+:10F20000044850F82210083850F8222068469047E9
+:10F210001FBD0000B0220020014901200870704786
+:10F220006423002010B588B0044620220E496846A9
+:10F23000F7F71CF906200090C01F01900290039080
+:10F240004FF0EB7006900CB1084A00E000226946CE
+:10F250000748FBF729FE08B1F7F714FD0448001F23
+:10F26000447008B010BD000050FF020019F2020007
+:10F27000682300202DE9FF470C4605464FF4007136
+:10F28000FDF72BF901274FF40178002618B34FF44E
+:10F29000927949462846FDF715F9E0B149462846D6
+:10F2A000FDF715F9C5F8088394F8290000B96F60D7
+:10F2B00002208DF80000D5F88004C5F88004039082
+:10F2C000A0690290E0680190A661E661D4E90012AD
+:10F2D0006846904728E004212846FDF7FEF818B359
+:10F2E0004FF484712846FDF7EDF8E8B12146284631
+:10F2F000FFF7B2F8616AA069884215D1E06938B1B8
+:10F30000E268616AA0612069E6616662E06008E027
+:10F3100094F8290000B96F60C5F80883A661E26817
+:10F32000616A2046FFF7B1F84FF48E7841462846CF
+:10F33000FDF7C8F878B1206A6169884202D294F872
+:10F34000280020B341462846FDF7C1F8616911B194
+:10F350002046FFF73BFF4FF4A27841462846FDF7D1
+:10F36000B1F8002818D041462846FDF7B0F894F8C7
+:10F37000290000B12F60A06900280DD0A661E268C5
+:10F38000616A04B02046BDE8F047FFF77EB8214629
+:10F390002846FFF70BFFDEE7BDE8FF871FB50A46EB
+:10F3A00001788DF8001041680191017A8DF80810FC
+:10F3B000C0680390044850F82210083850F8222002
+:10F3C000684690471FBD0000B02200202DE9FF4194
+:10F3D0000C464FF4927705463946FDF784F800262F
+:10F3E000C0B139462846FDF783F802208DF80000A9
+:10F3F000D5F88004C5F880040390D5F83C058DF855
+:10F400000800E0680190A661E661D4E90012684650
+:10F41000904723E04FF4887739462846FDF763F894
+:10F42000E0B139462846FDF763F8D5F83C15A069E8
+:10F43000884213D1E06960B1E268D5F8000220F09B
+:10F440002000C5F80002E069A0612069E661E06083
+:10F4500001E0A661E2682046FFF722F84FF4A277A8
+:10F4600039462846FDF73FF860B139462846FDF792
+:10F470003FF8A06930B1A661D5F83C152046E26896
+:10F48000FFF70EF84FF4907739462846FDF72BF832
+:10F49000002813D039462846FDF72AF8606900286D
+:10F4A0000CD0D5F84C058DF800608DF80800A068E8
+:10F4B00001906661D4E9001268469047BDE8FF817B
+:10F4C0000870000A487002207047000010B514212F
+:10F4D0000448F6F7E4FF04480068FBF78DF90020C4
+:10F4E00010BD0000782C0020B0FD02002DE9F05F77
+:10F4F0008346DDE90A4A994690460D4608460127AB
+:10F5000003E000BFB0FBF8F07F1C4045FAD2B945DC
+:10F5100000D94F465FEACA7012D18CB15FEA8A7097
+:10F5200002D5B9F1000F01D0202607E0302605E012
+:10F5300031465846641EF9F761F80CB1A742F7D37B
+:10F540005FF00106B9F1010F02D9A9F1010903E049
+:10F55000B5FBF6F0404502D306FB08F6F2E7DFF80C
+:10F560003C9000BFB5FBF6F000FB165519F80010F3
+:10F570005846F9F743F8B6FBF8F6002EF2D15FEAE9
+:10F58000CA7009D0002C07D0A74205D220215846C6
+:10F59000641EF9F733F8F5E7BDE8F09F40FD02007F
+:10F5A0000348002201498078F8F79AB8018A0200DE
+:10F5B00048220020F8B5054680B2FAF7EFFB0400B8
+:10F5C00013D0154E207A0027317B88420ED2A8B284
+:10F5D00004F10A0175DF28B1112806D0BDE8F84012
+:10F5E000FFF7F8B8207A401C2072F8BD2772307CF3
+:10F5F00038B1A8B23B2176DF18B1082801D0FFF757
+:10F60000E9F871690029F0D08DF80070ADF802506A
+:10F6100068468847F8BD0000AC250020417939B123
+:10F6200090F8B21021B990F8B40008B101207047E9
+:10F630000020704701460148FBF765B9C825002046
+:10F6400030B40446007A00280AD06088002166DFC2
+:10F6500028B1112802D0616830BC0847012020720F
+:10F6600030BC70470A494A788B78521CD2B2934218
+:10F6700000D100220B78934201D100207047027024
+:10F68000487800EB400001EBC000001D704700000F
+:10F69000F42900202DE9FC411646DDE90854CDE9A6
+:10F6A00000541F468046022200F00CF8002807D1C3
+:10F6B000CDE900543B4610223146404600F002F8A6
+:10F6C000BDE8FC812DE9FC5F0026DDE90C4B994685
+:10F6D00092468E4680462788354630E0D8F80400AA
+:10F6E000002200EB850069460068019001A864DFF4
+:10F6F000002830D19DF8000050451FD10EB10021E7
+:10F7000000E00221228808441118594522D846B940
+:10F71000521C90B2208009F800E02088401C208014
+:10F720000126218801A801EB0902694664DF00284F
+:10F7300011D120889DF80010084420806D1CB8F875
+:10F740000000A842CADC56B12088C01B401E80B20F
+:10F75000FF2802D90C20BDE8FC9F09F80700002013
+:10F76000F9E7000010B504281DD209B1032400E018
+:10F770000024F8F761FC202802D24FF0A04102E0FB
+:10F780000A4900F01F0001EB8000D0F8001721F4B7
+:10F790004031C0F80017D0F8001741EA0441C0F822
+:10F7A0000017002010BD062010BD0000000300500F
+:10F7B000002070472DE9F84F114D884681461E46BE
+:10F7C00017466946DDF828A02868FBF730F80400E2
+:10F7D00013D01C21F6F763FE00202071C4F80090BE
+:10F7E000C4E90486C4E902A769462868FBF740F823
+:10F7F000FEF788FC0020BDE8F88F0420FBE700003E
+:10F80000B0FD020082780121012A0BD0062A09D01E
+:10F81000072A06D0082A06D1416889880931890853
+:10F8200000E01421018070471CB5044600200090C0
+:10F830000190A0788DF80200617B1A48FEF738F835
+:10F84000020017D0237BA1786846FDF789FE684641
+:10F85000FFF7D8FF208804F1080369466268FDF7C6
+:10F86000FDFD48B1072806D001210F4A112808D014
+:10F8700086280FD003201CBDA17B21F00301A173BA
+:10F880001CBDA07B20F0010040F00200A0731170AD
+:10F8900000201CBDA37B23F0020343F00103A373EC
+:10F8A00011701CBDE02700206C22002038B50546F1
+:10F8B0000C46002001E00098401C00906946284654
+:10F8C00000F00EF800280AD08178A142F3D1817BA4
+:10F8D0008A07F0D4C907EED181680029EBD138BD81
+:10F8E00010B5084B0A6809E003EB0214248884422F
+:10F8F00003D103EB02100A6010BD521C022AF3D39D
+:10F90000002010BDF02700204FF6FF710180FF217D
+:10F9100081704173817B21F00301817300210173A8
+:10F92000416081607047000070B50546002406E024
+:10F93000687B2044C1B20648FDF7CEFF641C287BDB
+:10F94000A042F5D82846BDE87040FFF7DDBF0000B3
+:10F95000E02700202DE9FC47064636489846144625
+:10F9600000780D464FF0000978B37DB32888A0F5E4
+:10F970007F41FF3931D0688848B36868FAF706FBE1
+:10F9800068B374B32088ADF80000678801A8FEF75B
+:10F99000EBFA04002FD084F800804FF0000A84F8BE
+:10F9A00016A0BDF80000A0826868206121480121EE
+:10F9B0000C38FAF7C6FFE060288820816888A080AC
+:10F9C000E780B8F1030F1DD020E001E003E004E080
+:10F9D0000220BDE8FC870520FBE70420F9E70320AF
+:10F9E000F7E7FFE72889694687B2384600F0ACF8A8
+:10F9F0000028EED1CAE7BDF80010384600F098F8AC
+:10FA00000820E6E70420A0753068A061A4F80A90F9
+:10FA100001A8FEF7B7FA46B1C6F804A0E1680648A7
+:10FA2000316086F80AA000893081FEF75DFB002076
+:10FA3000CFE7000030230020DC2B00202DE9F84325
+:10FA40000D46898A374A01EB810102EB810630B10C
+:10FA500029463046FDF7E4F90120BDE8F8833189F5
+:10FA60007068002400EB81072E48A97DA8384FF06C
+:10FA70000E0807294ED2DFE801F00D2D16240440B0
+:10FA80004A004460A969016026482749A838FEF762
+:10FA9000E9FB30B10220A875042339462A1D0094E1
+:10FAA00023E00A20D9E728692A4608B1032000E0AC
+:10FAB00001209075042305F10C0207F10801009460
+:10FAC00013E00120A8750094E88807F10C01830079
+:10FAD0002A690AE028782A4603280CD00620907567
+:10FAE000042305F10802391D00941048FBF786FC39
+:10FAF000A8B144460FE00520F1E70621A9750A499F
+:10FB000040680988FEF72CFC040004D107E041F6A8
+:10FB10001D5400E00F2429463046FDF781F92046A8
+:10FB20009BE70000B42B002010230020E0230020DE
+:10FB300001EB8102034901EB82014A89101AC01EC0
+:10FB400048817047B42B002070B5C01C82B240F2CF
+:10FB5000FE30824201D3092070BD114B00204FF4CA
+:10FB6000806500BF00EB800413F8246096B903EBB6
+:10FB700084063489768914443444A4B2AC4209D250
+:10FB8000088000EB800003EB800041891144418133
+:10FB9000002070BD401C80B20228E3D3072070BD56
+:10FBA000B42B00200D0E0F100B0C18190C25002083
+:10FBB0002C250020582500200B000300D5810200D1
+:10FBC0000C000300D581020018000300D58102005B
+:10FBD00019000300D58102000700000000000000AA
+:10FBE000000000000000000000000000060000000F
+:10FBF0000000000000000000000000000000000005
+:10FC000010000000000000000000000000000000E4
+:10FC100000000000110000000000000000000000D3
+:10FC200000000000000000000100000001000100D1
+:10FC300028FC0200010001003CFC02000000000062
+:10FC400049DA0200BD950200770A000000000000BA
+:10FC5000770A0000000000007ADA000000000000CF
+:10FC6000B1D002000700000000000000000000000A
+:10FC7000000000000000000049DB0200F9EA020079
+:10FC8000D99802003D96020001000000000000002B
+:10FC9000010006007C22002085EB0200010000002C
+:10FCA0000000000000000000000000000000000054
+:10FCB000070000000000000000000000000000003D
+:10FCC0000000000003000000000000000000000031
+:10FCD000000000000000000005000000000000001F
+:10FCE00000000000000000000000000071DE0200C3
+:10FCF00050EADA308883B89F604F15F30000C98E50
+:10FD00000000005000030050D5C7020031CA0200B5
+:10FD100003000000D42900200000000000000000C3
+:10FD20000338FDD870470000FC2200200000FFFFD0
+:10FD3000DEC0ADDEFF011EF1DEC0ADDEFE011EF154
+:10FD40003031323334353637383941424344454611
+:10FD50006E72665F6673746F726167655F696E6904
+:10FD600074006E72665F6673746F726167655F754B
+:10FD70006E696E6974006E72665F6673746F72612D
+:10FD800067655F72656164006E72665F6673746F4B
+:10FD9000726167655F7772697465006E72665F662F
+:10FDA00073746F726167655F6572617365000000EF
+:10FDB00040230020001000000400000001000000AB
+:10FDC000A19C0200CDF4020051E10200B5F702004F
+:10FDD000918C020019E40200B1F70200259F020095
+:10FDE00094090300980903000000000000000000CF
+:10FDF00000000000000000008C2C0020E0FD02004C
+:10FE0000F8FD020004000000556E6B6E6F776E20E7
+:10FE10006572726F7220636F6465000000000000FD
+:10FE2000C805030001000000740403000200000084
+:10FE30006802030003000000E8040300040000005F
+:10FE40003C050300050000001C0403000600000040
+:10FE5000B8030300070000002405030008000000A9
+:10FE60003004030009000000940403000A000000AD
+:10FE7000B00503000B000000500203000C0000005E
+:10FE8000480403000D000000180603000E000000E7
+:10FE9000140503000F0000005005030010000000CF
+:10FEA00084050300110000002C060300120000006E
+:10FEB00000060300130000009C0503008000000002
+:10FEC000D0030300810000000C0303008200000047
+:10FED000CC02030083000000AC0203008400000099
+:10FEE000E802030085000000F40303008600000020
+:10FEF000FC04030090000000980303009100000040
+:10FF00008C020300920000005C04030000820000E9
+:10FF10006405030001820000B004030002820000B7
+:10FF2000CC040300008400002803030001840000C7
+:10FF3000D405030002840000700303000384000062
+:10FF40004C030300A9B902007DB9020075B9020093
+:10FF5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10FF600000000000000000000000D60107010000B2
+:10FF7000E0090300E80903000000000000000000A1
+:10FF80000100000770FF020080FF0200080000006F
+:10FF9000A8FF0200B8FF020008000000B8FF02003E
+:10FFA000C8FF020008000000180A0300300A03001E
+:10FFB0000000000000000000080A0300180A030007
+:10FFC000000000000000000098090300A0090300E1
+:10FFD000A0090300C8090300C8090300D8090300E9
+:10FFE000D8090300E009030020220020C8FF020016
+:10FFF000E8FF020008000000E8090300F809030018
+:020000040003F7
+:10000000F8090300080A0300F8FF020008000300D3
+:100010000800000000404040404040404040414116
+:1000200041414140404040404040404040404040CD
+:100030004040404040050202020202020202020267
+:100040000202020202202020202020202020200264
+:1000500002020202020290909090909010101010F4
+:100060001010101010101010101010101010101090
+:100070000202020202028888888888880808080824
+:1000800008080808080808080808080808080808F0
+:1000900002020202400000001500030073645F6268
+:1000A0006C655F6761705F646174615F6C656E67EA
+:1000B00074685F75706461746528292028726571A1
+:1000C0007565737429206F6E20636F6E6E6563743F
+:1000D000696F6E20307825782072657475726E6550
+:1000E000642025732E0000005468652072657175C8
+:1000F000657374656420636F6D62696E6174696FA6
+:100100006E206F6620545820616E64205258207013
+:1001100061636B6574206C656E67746873206973C6
+:1001200020746F6F206C6F6E6720627920257520B8
+:100130006D6963726F7365636F6E64732E00000088
+:1001400054686520626F6F746C6F616465722068BB
+:1001500061732077726974652070726F746563745F
+:100160006564206974732073657474696E677320A5
+:10017000706167652E20546869732070726F6869BA
+:10018000626974732073657474696E67207468653E
+:10019000207065657220646174612E20546865204A
+:1001A000626F6F746C6F61646572206D757374201B
+:1001B000626520636F6D70696C656420776974682F
+:1001C000204E52465F424C5F53455454494E47536C
+:1001D0005F504147455F50524F544543543D302096
+:1001E000746F20616C6C6F772073657474696E67CF
+:1001F00020746865207065657220646174612E00EA
+:10020000616464725F69735F77697468696E5F6265
+:100210006F756E647328705F66732C2070616765FC
+:100220005F616464722C20286C656E202A20705FE8
+:1002300066732D3E705F666C6173685F696E666F92
+:100240002D3E65726173655F756E697429290000C2
+:100250004E52465F4552524F525F494E56414C49AD
+:10026000445F4441544100004E52465F4552524F54
+:10027000525F534F46544445564943455F4E4F5491
+:100280005F454E41424C4544000000004E52465FDF
+:100290004552524F525F464541545552455F4E4F6D
+:1002A000545F454E41424C45440000004E52465F6B
+:1002B0004552524F525F4D555445585F554E4C4F25
+:1002C000434B5F4641494C45440000004E52465F57
+:1002D0004552524F525F4D555445585F4C4F434B1A
+:1002E0005F4641494C4544004E52465F4552524F8D
+:1002F000525F4D555445585F434F4E445F494E49F8
+:10030000545F4641494C4544000000004E52465F50
+:100310004552524F525F4D555445585F494E4954CE
+:100320005F4641494C4544004E52465F4552524F4C
+:10033000525F424C455F495053505F52585F504B9B
+:10034000545F5452554E4341544544004E52465F0B
+:100350004552524F525F424C455F495053505F5097
+:100360004545525F52454A4543544544000000000C
+:100370004E52465F4552524F525F424C455F495084
+:1003800053505F4C494E4B5F444953434F4E4E458B
+:1003900043544544000000004E52465F4552524FC0
+:1003A000525F4150495F4E4F545F494D504C454D4F
+:1003B000454E5445440000004E52465F4552524F50
+:1003C000525F4E4F545F535550504F525445440066
+:1003D0004E52465F4552524F525F4D4F44554C4529
+:1003E0005F4E4F545F494E495449414C495A454428
+:1003F000000000004E52465F4552524F525F4D4F33
+:1004000044554C455F414C52454144595F494E4922
+:100410005449414C495A4544000000004E52465F41
+:100420004552524F525F4E4F545F464F554E440017
+:100430004E52465F4552524F525F494E56414C49CB
+:10044000445F5354415445004E52465F4552524F0B
+:10045000525F444154415F53495A45004E52465FF2
+:100460004552524F525F494F5F50454E44494E47A7
+:10047000000000004E52465F4552524F525F5356A5
+:10048000435F48414E444C45525F4D495353494E9A
+:10049000470000004E52465F4552524F525F494E50
+:1004A00056414C49445F4C454E47544800000000BB
+:1004B0004E52465F4552524F525F4452565F545718
+:1004C000495F4552525F414E41434B004E52465F99
+:1004D0004552524F525F4452565F5457495F4552FE
+:1004E000525F444E41434B004E52465F4552524F7D
+:1004F000525F494E5445524E414C00004E52465FA9
+:100500004552524F525F53544F524147455F4655F3
+:100510004C4C00004E52465F4552524F525F4E5572
+:100520004C4C00004E52465F4552524F525F494E6E
+:1005300056414C49445F504152414D004E52465F36
+:100540004552524F525F4E4F5F4D454D00000000E7
+:100550004E52465F4552524F525F464F52424944B7
+:1005600044454E004E52465F4552524F525F4452F0
+:10057000565F5457495F4552525F4F564552525548
+:100580004E0000004E52465F4552524F525F494E58
+:1005900056414C49445F4144445200004E52465F2C
+:1005A0004552524F525F5245534F555243455300A7
+:1005B0004E52465F4552524F525F494E56414C494A
+:1005C000445F464C414753004E52465F53554343A8
+:1005D000455353004E52465F4552524F525F424C74
+:1005E000455F495053505F4348414E4E454C5F4133
+:1005F0004C52454144595F455849535453000000FB
+:100600004E52465F4552524F525F434F4E4E5F43EC
+:100610004F554E54000000004E52465F4552524F17
+:10062000525F54494D454F55540000004E52465FAD
+:100630004552524F525F4255535900007761726ED6
+:10064000696E670064656275670000001B5B313B83
+:1006500033306D001B5B306D000000001B5B313BD5
+:1006600033316D001B5B313B33326D001B5B313B23
+:1006700033336D001B5B313B33346D001B5B313B0F
+:1006800033356D001B5B313B33366D001B5B313BFB
+:1006900033376D00696E666F000000006572726F1F
+:1006A0007200000073645F626C655F6366675F730E
+:1006B000657428292072657475726E6564202573CF
+:1006C000207768656E20617474656D7074696E67FB
+:1006D00020746F2073657420424C455F4741545429
+:1006E000535F4346475F534552564943455F43482E
+:1006F000414E4745442E000073645F626C655F6342
+:1007000066675F73657428292072657475726E65FB
+:1007100064202573207768656E20617474656D7040
+:1007200074696E6720746F2073657420424C455F56
+:10073000434F4D4D4F4E5F4346475F56535F5555B0
+:1007400049442E0073645F626C655F6366675F7324
+:10075000657428292072657475726E65642025732E
+:10076000207768656E20617474656D7074696E675A
+:1007700020746F2073657420424C455F4741545488
+:10078000535F4346475F415454525F5441425F5365
+:10079000495A452E0000000073645F626C655F6318
+:1007A00066675F73657428292072657475726E655B
+:1007B00064202573207768656E20617474656D70A0
+:1007C00074696E6720746F2073657420424C455FB6
+:1007D000434F4E4E5F4346475F4741502E00000057
+:1007E00073645F626C655F6366675F736574282915
+:1007F0002072657475726E65642025732077686554
+:100800006E20617474656D7074696E6720746F20FA
+:1008100073657420424C455F4741505F4346475FD4
+:10082000524F4C455F434F554E542E006E72665FDB
+:10083000626C655F6761747400000000636C6F63D5
+:100840006B000000434C4F434B0000004750494FA2
+:1008500054450000505253005541525400000000CE
+:10086000554152544500000061746669666F2E6DF3
+:100870005F717565756500006E72665F6673746F93
+:10088000726167650000000061746669666F2E6DB5
+:100890005F6669666F0000007077725F6D676D74E8
+:1008A0000000000062616C6C6F632E6C6F675F6D9F
+:1008B000656D706F6F6C0000617070006E72665FC6
+:1008C000736468006E72665F7364685F626C650073
+:1008D0006E72665F7364685F736F6300300A030053
+:1008E000202200201402000020650200900A03006C
+:1008F00034240020AC2D00000C6A02002C080300F8
+:10090000000003033C08030000000000440803004B
+:10091000000000004C080300000000005408030021
+:1009200000000000580803000000000060080300F9
+:1009300000000000680803000000000378080300BE
+:100940000000030388080300000000039808030068
+:1009500000000000A408030000000003B808030022
+:1009600000000303BC08030000000303C4080300E5
+:1009700000000303D00803000000030390230020BD
+:100980008823002090230020F82C00202024002021
+:10099000180000009D6C0200FD7E020000000000B7
+:1009A00085AA0200342400204F7302005424002042
+:1009B000917D020000000000017E020000000000A6
+:1009C000018002000000000007AC02004824002063
+:1009D0003D7A02009C280020297D020000000000D2
+:1009E00021B3020000000000A1EE020000000000A0
+:1009F00059B3020000000000B97302005424002023
+:100A00003D7B0200000000007DC2020000000000EB
+:100A1000EDC3020000000000398602000000000063
+:100A2000DDE402000000000039B302000000000015
+:100A3000062BFFFF0A1801042D45DA022A18017956
+:100A400009390A01791310240240200A1A184412A5
+:100A500020AA4008042544FF02149C06031A3C0403
+:100A60001A94041A44041A54041A4C041A5C041A02
+:100A700064041A6C041A74041A7C041A84041A8C10
+:100A800004515B90D009210B2439936C01240000A0
+:02000004000FEB
+:1010000040C90020DD130F00E5130F00E7130F00A8
+:10101000E9130F00EB130F00ED130F0000000000A9
+:10102000000000000000000000000000C9130F00D5
+:10103000F1130F0000000000F3130F00F5130F0071
+:10104000F7130F00F7130F00F7130F00F7130F003C
+:10105000F7130F00F7130F00F7130F00F7130F002C
+:10106000F7130F00F7130F00F7130F00F7130F001C
+:10107000F7130F00F7130F00F7130F00F7130F000C
+:10108000C12C0F00712A0F00F7130F00F7130F0088
+:10109000F7130F00F7130F00E12A0F00F7130F00EB
+:1010A000F7130F00F7130F00F7130F00F7130F00DC
+:1010B000F7130F00F7130F000000000000000000FE
+:1010C000F7130F00F7130F00F7130F00F7130F00BC
+:1010D000F7130F00F7130F00F7130F00F7130F00AC
+:1010E000F7130F00F7130F00C5150F0000000000E5
+:1010F00000000000F7130F0000000000F7130F00BE
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:1011200000000000000000000000000000000000BF
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:10115000000000000000000000000000000000008F
+:10116000000000000000000000000000000000007F
+:10117000000000000000000000000000000000006F
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A000000000000000000000000000000000003F
+:1011B000000000000000000000000000000000002F
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F00000000000000000000000000000000000EF
+:10120000DFF80CD000F0A0F900480047E9540F00C7
+:1012100040C9002080F308888E46104730B450E85B
+:10122000012F93B2C48923448489A34228BF1B1B86
+:101230000489A34202BFBFF32F8F002007E0C3EA57
+:10124000020340E80134002CE9D14FF001000A60AC
+:1012500030BC704750E8012FC2EA024240E8012149
+:101260000029F7D1704730B450E8022F1FFAA2F3DB
+:10127000C488A34202BFBFF32F8F00200DE0C489B2
+:1012800023448489A34228BF1B1BC2EA034340E8CE
+:101290000234002CE8D14FF001000A6030BC7047E6
+:1012A00050E8022FC2EA224240E802210029F7D189
+:1012B0007047034653E8022FD988B2EB324F4FF004
+:1012C000000017BF92B241EA014142EA014104E045
+:1012D0005A68B2EB324F08BF012043E80212002ADD
+:1012E000E8D1704730B4044654E8000F0D4644E896
+:1012F0000053002BF8D1156030BC704730B4044661
+:1013000054E8000F40EA010544E80053002BF7D1F0
+:10131000156030BC704730B4044654E8000F00EA52
+:10132000010544E80053002BF7D1156030BC70472D
+:1013300030B4044654E8000F80EA010544E8005345
+:10134000002BF7D1156030BC704730B4044654E828
+:10135000000F00EB010544E80053002BF7D11560A6
+:1013600030BC704730B4044654E8000FA0EB0105D0
+:1013700044E80053002BF7D1156030BC704770B4BF
+:1013800004464FF0000054E8006F0D68AE4207BFFE
+:1013900044E80023012044E800630E60002B1CBFDA
+:1013A0000020F0E770BC704730B4044654E8000FEA
+:1013B00088422CBF451A054644E80053002BF5D15E
+:1013C000156030BC704700001EF0040F0CBFEFF337
+:1013D0000880EFF3098007F001BF0000064880474E
+:1013E00006480047FEE7FEE7FEE7FEE7FEE7FEE70A
+:1013F000FEE7FEE7FEE7FEE7E52A0F0001120F0019
+:101400002DE9F05F0546002092469B468846064639
+:10141000814640241BE0284641464746224600F0CC
+:1014200083F853465A46C01A914110D311461846C4
+:10143000224600F016F82D1A67EB01084F462246A7
+:101440000120002100F00DF817EB00094E41201E8D
+:10145000A4F10104DFDC484631462A464346BDE894
+:10146000F09F202A04DB203A00FA02F100207047A6
+:101470009140C2F1200320FA03F3194390407047D2
+:101480000048704784BE0F0010B5441A03469442CA
+:1014900009D28418114403E011F8013D04F8013D1C
+:1014A000521EF9D210BD40EA0104A40703D009E09E
+:1014B00010C9121F10C3042AFAD203E011F8014B1D
+:1014C00003F8014B521EF9D210BDD2B201E000F870
+:1014D000012B491EFBD270470022F6E710B51346D8
+:1014E0000A4604461946FFF7F0FF204610BD421C8D
+:1014F00010F8011B0029FBD1801A704730B5044653
+:101500000020034600E05B1C934203D2E05CCD5C0C
+:10151000401BF8D030BD034611F8012B00F8012B19
+:10152000002AF9D118467047202A04DB203A21FA14
+:1015300002F00021704721FA02F3D040C2F12002EC
+:101540009140084319467047064C074D06E0E06895
+:1015500040F0010394E8070098471034AC42F6D3FA
+:10156000FFF752FE88CE0F00A8CE0F0070B58C1882
+:1015700010F8015B15F0070301D110F8013B2A11A7
+:1015800006D110F8012B03E010F8016B01F8016B94
+:101590005B1EF9D12B0705D40023521E0DD401F890
+:1015A000013BFAE710F8013BCB1A921C03E013F859
+:1015B000015B01F8015B521EF9D5A142D8D300208E
+:1015C00070BD0000054B4FF0FF321A6053F8042C39
+:1015D000034B1A601A68034B1A60704704BA025032
+:1015E0003CA9002008BA025001EB820204388A426A
+:1015F00001D10020704752F8043D1BBA40F8043F67
+:10160000F5E7000000B5374B8FB019461A68009215
+:10161000009AD207FAD5344B344A1A600A6801920C
+:10162000019AD007FAD5324A1A600A680292029AE1
+:10163000D207FAD52F4A1A600A680392039AD00794
+:10164000FAD52D4A1A600A680492049AD207FAD58C
+:101650002A4A1A600A680592059AD007FAD5284ADC
+:101660001A600A680692069AD207FAD5254A1A60C5
+:101670000A680792079AD007FAD5234A1A600A68BF
+:101680000892089AD207FAD5204A1A600A68099285
+:10169000099AD007FAD51E4A1A600A680A920A9A6D
+:1016A000D207FAD51B4A1A6008680B900B98C0073E
+:1016B000FAD51A600A680C920C9AD007FAD5164A25
+:1016C0001A600A680D920D9AD207FAD5134A1A6069
+:1016D0000E210D230F22002000F088FD0FB05DF8D1
+:1016E00004FB00BFB0B0025080B00250804301291B
+:1016F00040633921807001298020542100D1349029
+:10170000C0403490C0302029C0530D900041389023
+:10171000832308C880E3102100413821CF4308C843
+:1017200010B5504B96B01C461A680192019AD20728
+:10173000FAD54D4B4D4A1A6022680292029AD2079E
+:10174000FAD54B4A1A604B4A42EA8040226803921B
+:10175000039AD207FAD5186022680492049AD00737
+:10176000FAD5454A1A60A2F5800242EA8141226810
+:101770000592059AD207FAD5196022680692069A50
+:10178000D007FAD53D4A1A6022680792079AD10716
+:10179000FAD53B4A1A6022680892089AD207FAD50D
+:1017A000384A1A6022680992099AD007FAD5364A4F
+:1017B0001A6022680A920A9AD107FAD5334A1A6047
+:1017C00022680B920B9AD207FAD5314A1A60226826
+:1017D0000C920C9AD007FAD52E4A1A6022680D9204
+:1017E0000D9AD107FAD52C4A1A6022680E920E9AE9
+:1017F000D207FAD5294A1A6022680F920F9AD007A9
+:10180000FAD5274A1A60216810911099C907FAD5AC
+:101810001A60144B1A46196811911199C807FAD524
+:10182000114B20491960116812911299C907FAD514
+:101830001D491960116813911399CC07FAD50B490A
+:101840001960116814911499C807FAD517491960DD
+:10185000116815911599C907FAD5154A1A6016B07D
+:1018600010BD00BFB0B0025080B0025040044190A3
+:1018700000862929D81001C840144190401421291C
+:10188000401465210034409000310C90C0400C9011
+:10189000C030202940960D9000416090031645C845
+:1018A0000086112100416021594644C840144590EA
+:1018B00040142D90F0B5464B89B01D461C6801942C
+:1018C000019CE407FAD5434BDFF810C1DFF810E1C3
+:1018D00013449B000A181B681E2A88BFC0F11E0112
+:1018E0001F330A185B095A43B2F5806F88BF4FF463
+:1018F00080614FF0000484BFB1FBF3F1091A00F1DD
+:10190000A05000F52C402746A14233DC2A680492FF
+:10191000049AD207FAD5304A1268296805910599C8
+:10192000CF07FAD52D482E4C0260002216469A4267
+:1019300002F1010140D12A4C134621F00101002699
+:101940008B423CD32B680693069BDE07FAD5254BCA
+:101950001B682C680794079CE407FAD503600023F2
+:101960001F481C469A422DD11D4A00208B422CD381
+:1019700009B0F0BD2A680292029AD207FAD502197C
+:10198000920012682E680396039EF607FAD5CCF8EB
+:10199000002000229A4202F1010206D11E4622F0E6
+:1019A0000102964204D30134AEE7CEF80070F1E7AD
+:1019B000CEF800700136F4E726600A46B7E72660E5
+:1019C0000133BDE704600133CCE710600133CDE79C
+:1019D000B4B0025024AC00147CB00250D4B0025019
+:1019E000D8B0025078B00250F0B5294D85B02C46E1
+:1019F0002E680096009EF607FAD500F1A05000F57B
+:101A00002C4080000568206801900198C707FAD52E
+:101A10002048214F056002EB8306B24229D15A1CAF
+:101A20001D4E22F001020027934227D32368029320
+:101A3000029BDE07FAD5194B0B449B001B681F3332
+:101A40005B099A4213D2216803910399C907FAD519
+:101A5000154400219B1A104A05600846994210D38C
+:101A60005A1C0D4922F00102002093420CD305B00C
+:101A7000F0BD52F804EBC7F800E0CEE73760013361
+:101A8000D2E710600131E9E708600133EDE700BFFC
+:101A9000B4B00250D4B00250D8B0025024AC0014FC
+:101AA00010B5494B94B019461A680092009AD207B3
+:101AB000FAD5464B464A1A600A680192019AD40741
+:101AC000FAD5444A1A600A680292029AD007FAD5F7
+:101AD000414818600A680392039AD207FAD53F4A30
+:101AE0001A600A680492049AD407FAD53C4A1A602C
+:101AF0000A680592059AD207FAD53A4A1A600A6826
+:101B00000692069AD407FAD5374A1A600A680792ED
+:101B1000079AD207FAD5354A1A600A680892089AD5
+:101B2000D407FAD5324A1A600A680992099AD2078C
+:101B3000FAD5304A1A600A680A920A9AD407FAD586
+:101B40002D4A1A600A680B920B9AD207FAD52B4AD3
+:101B50001A600A680C920C9AD407FAD5284A1A60BF
+:101B60000A680D920D9AD207FAD5264A1A600A68B9
+:101B70000E920E9AD407FAD5234A1A600A680F9279
+:101B80000F9AD207FAD5214A1A600F4B19461C68E2
+:101B90001094109CE407FAD50C4B1860086811905B
+:101BA0001198C407FAD51A600A681292129AD007DF
+:101BB000FAD5174A1A600A681392139AD207FAD50F
+:101BC000144A1A6014B010BDB0B0025080B0025078
+:101BD0008090652100040990409665908080612185
+:101BE00080200821802064900081619000461021AF
+:101BF000008111210041442180202029024610C883
+:101C000000860921802060214021282940966521F5
+:101C100040962529594614C810B5544B98B019461A
+:101C20001A680192019AD207FAD5514B514A1A60AB
+:101C30000A680292029AD407FAD54F4A1A600A68D3
+:101C40000392039AD007FAD54C4818600A680492A8
+:101C5000049AD207FAD54A4A1A600A680592059A88
+:101C6000D407FAD5474A1A600A680692069AD2073C
+:101C7000FAD5454A1A600A680792079AD407FAD536
+:101C8000424A1A600A680892089AD207FAD5404A6E
+:101C90001A600A680992099AD407FAD53D4A1A606F
+:101CA0000A680A920A9AD207FAD53B4A1A600A6869
+:101CB0000B920B9AD407FAD5384A1A600A680C922C
+:101CC0000C9AD207FAD5364A1A600A680D920D9A14
+:101CD000D407FAD5334A1A600A680E920E9AD207D0
+:101CE000FAD5314A1A600A680F920F9AD407FAD5CA
+:101CF0002E4A1A600A681092109AD207FAD52C4A16
+:101D00001A601A4B19461C681194119CE407FAD505
+:101D1000174B1860086812901298C407FAD51A6019
+:101D20000A681392139AD007FAD5124A1A600A6801
+:101D30001492149AD207FAD51E4A1A600A681592AC
+:101D4000159AD407FAD51C4A1A600A681692169A90
+:101D5000D007FAD5194A1A600A681792179AD2075B
+:101D6000FAD5174A1A6018B010BD00BFB0B00250C3
+:101D700080B0025000936521000431904096659038
+:101D80000083612100C3302100C364900081619011
+:101D900000461021008111210041442100C3202967
+:101DA0000C4610C80086312100C3602140C128299B
+:101DB000409665210013319040962529594614C854
+:101DC000400432492DE9F041814B1D689868203369
+:101DD000A0B01E461A680192019AD707FAD57D4B2A
+:101DE0007D4A1A6032680292029AD407FAD57B4A79
+:101DF0001A607B4A1446116803910399C907FAD502
+:101E0000784A1168C1F3402137680497049FFF079F
+:101E1000FAD5754F1F6027680597059FFF07FAD50C
+:101E20001768002900F0CF80B90540F1CC803168F7
+:101E300006910699CF07FAD56C4919602168079178
+:101E40000799C907FAD51168C1F340213768089787
+:101E5000089FFF07FAD5664F1F6027680997099FFB
+:101E6000FF07FAD51268002900F0AF80910540F114
+:101E7000AC8032680A920A9AD207FAD5564A1A609A
+:101E800032680B920B9AD707FAD55A4A1A60316812
+:101E90000C910C99CC07FAD55749196031680D910E
+:101EA0000D99C907FAD55549196031680E910E99F7
+:101EB000CF07FAD55249196031680F910F99CC07B5
+:101EC000FAD550491960504B1E4619681091109967
+:101ED000C907FAD53F4C4D4B236033681193119BD2
+:101EE000DB07FAD54A4B236033681293129BDF0756
+:101EF000FAD5484B23603A4B9846196813911399C9
+:101F0000C907FAD5324F386033681493149BDB0746
+:101F1000FAD5226033681593159BD807FAD53E4B46
+:101F2000236033681693169BD907FAD53B4B236081
+:101F300033681793179BDA07FAD5394B2360336858
+:101F40001893189BDB07FAD5364B23603368199337
+:101F5000199BD807FAD5344B236033681A931A9B20
+:101F6000D907FAD5314B236033681B931B9BDA07E3
+:101F7000FAD52F4B236000F0D3F908BBD8F8003016
+:101F80001C931C9BDB07F9D53D6033681D931D9B9B
+:101F9000D907FAD5274B236033681E931E9BDA07B7
+:101FA000FAD5254B2360D8F800301F931F9BDB0721
+:101FB000F9D50C4B1B6813F4805F204B08BF184603
+:101FC00020B0BDE8F0811E48FAE71E48F8E700BFE0
+:101FD00090B0025080B0025000100251C01F722910
+:101FE000B4B0025088B00250C0CF0129C01F0E29E2
+:101FF000C03F002940010249003184A80000164971
+:10200000400108A180440888B0B00250C0447088E4
+:1020100080077A41C0077E4100006A498006164960
+:1020200040006E49000200210082202140822021D0
+:102030008082242140A161A100C861510308F10000
+:102040000108F1000208F10008B540B1202801465E
+:102050004FF0070228BF20210020FFF72BFC024B86
+:1020600000221A6008BD00BF1CB802507FB51C6872
+:102070001CB901F01F041F2C27D1174C25462668D8
+:102080000196019EF607FAD500F1A05000F52C400C
+:10209000800000682C680394039CE407FAD50F4C79
+:1020A00000EB611020600E4801F01F0400680290F0
+:1020B0001F2C18BFC94302980FBF106001F01F0109
+:1020C00000FA01F111600021196010684300C00F8F
+:1020D000136004B070BD00BFB4B00250E4B0025051
+:1020E000DCB0025030B51E4B85B01A46196800911D
+:1020F0000099CC07FAD500F1A05000F52C408000E3
+:10210000016813680193019BD807FAD5154B164C4B
+:102110001868164D1F30202390FBF3F0013800287B
+:1021200010DA00230130400153B1A0F120014FF03B
+:102130000042134204D1013881424FEA5202F8D1E1
+:1021400005B030BD13680393039BDB07FAD5431832
+:1021500023602B680293029B002BE3D10138DEE75A
+:10216000B4B00250ACB00250E4B00250DCB0025047
+:102170000A460021AFF3008038B5A0F12003B3F583
+:10218000426F05462CD88F2826D800F1470300F16E
+:102190006604DB064FEA541400D0013464013F3476
+:1021A000A409013411B1A1421AD30C46E3004FF443
+:1021B0008050B0FBF3F0202828BF202002B110602F
+:1021C000084B01221A60214600F068F82846214693
+:1021D00000F088F8002038BD00F11F046409DDE735
+:1021E000014838BD1CB802502221F00070B52648C5
+:1021F00088B0054604680094009CE607FAD5234899
+:10220000234C0460234C44EA83432C680194019CD2
+:10221000E407FAD50360930143EA824242F0104496
+:1022200044F4C0442B680293029BDE07FAD5046095
+:102230002B680393039BDB07FAD5174B03608B01D5
+:1022400043EA814141F0104343F4C0432E680496B1
+:10225000049EF607FAD503602B680593059BDE07FD
+:10226000FAD5046041F058412B680693069BDC07C1
+:10227000FAD5016042F058422B680793079BDB07B1
+:10228000FAD5026008B070BDB0B0025080B0025004
+:10229000C0210229807100988061189030B5002219
+:1022A0000C4C49001346023840F6FC75904202F18E
+:1022B0000102CABF236025605B181E2A04F10404D2
+:1022C000F4D1054A19441360044B054A19609A6019
+:1022D00030BD00BF00B0025078B002507CB0025058
+:1022E00020F80F000C4B18603F3020F03F008901B0
+:1022F000403058609960D9601961596199611C3307
+:102300000648196082B002680192019AD207FAD594
+:10231000196002B0704700BF90B00250B4B00250D4
+:102320002DE9F04192B0012303930493624B1D46C3
+:102330001A680592059AD207FAD5604C604B236063
+:10234000604B19461A680692069AD707FAD55E4B73
+:102350001A68D60400F1A8802A680792079AD00765
+:10236000FAD55A4A22600A680892089AD207FAD522
+:102370001E68C6F30036002E40F098801220FFF74A
+:10238000B1FE07461320FFF7ADFE87428CBF122037
+:102390001320FFF7A7FE471EFFF734F903AB01AA8E
+:1023A00039461220FFF762FE04AB804602AA394686
+:1023B0001320FFF75BFE00EB4800022832D0032811
+:1023C0003ED0012874D12B680993099BDB07FAD50D
+:1023D0003F4B23602B680A930A9BD807FAD53D4BE5
+:1023E00023602B680F930F9BD907FAD53A4B2360D4
+:1023F0002B681093109BDA07FAD5384B23602B68B3
+:102400001193119BDB07FAD5354B2360013F25D58E
+:102410001023192218210020FFF7E8FE304612B0E1
+:10242000BDE8F0812B680B930B9BD907FAD52D4B98
+:1024300023602B680C930C9BDA07FAD52A4BCFE765
+:102440002B680D930D9BDB07FAD5284B23602B6877
+:102450000E930E9BD807FAD5254BC1E703AB01AA13
+:1024600039461220FFF702FE04AB044602AA3946A1
+:102470001320FFF7FBFD10EB440402D1FFF7CCFB68
+:10248000C4E7FFF70DFB022C08D0032C09D0012C68
+:1024900010D117211620FFF743F9B7E715211420B3
+:1024A000F9E70F210E20F6E7124EB7E7124EB5E717
+:1024B000124EB3E7124EB1E7B0B0025080B00250F6
+:1024C00000084A51B4B0025088B0025000084E5182
+:1024D00000065A4940065E49000442410014424940
+:1024E00040042E49000652494006564900063A4922
+:1024F00040063E490608F1000708F1000408F10013
+:102500000508F100014B1860704700BF08BA02507F
+:10251000014B1860704700BF04BA0250094BC24318
+:102520001A60043B82B01B680193074B019A10426A
+:1025300004D0064A1060186802B0704720BF1A68BD
+:102540000192F3E704BA02503CA9002008BA0250F5
+:10255000FEF79ABFFEF7C2BF0A460021FEF7BEBFD4
+:102560002DE9F74305460E469946114600F060FAFC
+:102570000446002840F08480002E00F08580002969
+:1025800000F08480B9F1200F40F0828005F144040E
+:10259000082205F104082046FFF726F805F1240774
+:1025A000082231464046FFF71FF806F120010822B5
+:1025B0003846FFF719F802A94FF4807041F8049DDE
+:1025C000FFF7D6FD002865D1334A4FF480731360BE
+:1025D000012193600823314AFFF706FA01210846DA
+:1025E00005232F4AFFF700FA0823424601211C2049
+:1025F000FFF7FAF908233A4601210320FFF7F4F91F
+:102600002246082301210220FFF7EEF90823254A7C
+:1026100001211A20FFF7E8F90523234A01211B2095
+:10262000FFF7E2F90823214A01211420FFF7DCF922
+:1026300008231F4A01211520FFF7D6F9082305F1C9
+:10264000640201211620FFF7CFF9082305F1840267
+:1026500001211720FFF7C8F90823164A01210B2092
+:10266000FFF7C2F9FFF7AEFB04460198FFF7ECFC59
+:10267000114B002C18BF1C46A4212846FFF76CFF05
+:10268000204603B0BDE8F0830C4CF9E70C4CF7E7AB
+:102690000C4CF5E7084CEFE790B00250FCCD0F0072
+:1026A00074CE0F00BCCD0F0060CE0F0020CE0F0007
+:1026B00040CE0F00DCCD0F008408F0007608F0005B
+:1026C0008008F0008108F00038B50D460446B0B12E
+:1026D000A02200210430FFF73DFF95B129460822D2
+:1026E00004F16400FEF780FF082205F1200104F1E7
+:1026F0008400FEF779FF044B2360002038BD0348B7
+:1027000038BD034838BD00BFDD55AABB7108F000D5
+:102710008308F0002DE9F041069F044615461E4649
+:10272000FFF7D2FF38B93B46324629462046BDE87E
+:10273000F041FFF715BFBDE8F08100002DE9FF4132
+:10274000144B04460E460FCB8DE80F00204600F0D8
+:102750007FF98046B0B9CEB1636A251D01953BB9BA
+:1027600001236362226F04F13001684600F088F8AB
+:102770002B46043E243453F8042B12BAA34246F8E5
+:10278000042FF8D1404604B0BDE8F081DFF808809E
+:10279000F8E700BF8CCD0F000502F00038B5044605
+:1027A00068B1051D28467021FFF7D6FE2846202275
+:1027B0000449FFF7CDFE044B2360002038BD0348D9
+:1027C00038BD00BF9CCD0F00DD55AABB0002F00054
+:1027D000294B2DE9F04304460E4615460FCB85B034
+:1027E0006F468DE80F002DB94FF00009484605B03F
+:1027F000BDE8F083204600F02BF981460028F5D192
+:10280000231D0193636AA3BB236F8BB1C3F14008FF
+:10281000A84528BFA84604F1300031461844424676
+:10282000FFF796FE236F434446442367A5EB080554
+:10283000226F402A06D104F13001384600F020F81A
+:102840000023236705F03F0835F03F0505D03146EA
+:102850002A46384600F014F82E44B8F1000FC3D0D1
+:102860004246314604F13000FFF772FEC4F8708032
+:10287000BCE7DFF80890B9E78CCD0F000C02F00040
+:102880002DE9F74F314B44688046924699461A68C5
+:10289000002AFCD12E4B9B461A68002AFCD14FF02F
+:1028A000FF300191FFF72EFE8020FFF731FE294D0A
+:1028B000294A2A4F2A4E012307202B60A2F59E7237
+:1028C000C2F83C011360636A3B60A36A3360D8F8C6
+:1028D000003042F8043CD8F8083020469847019967
+:1028E000D9F80030002BFBD1BAF1000F20D11D4BDD
+:1028F00004221A60D9F80030002BFBD1DBF800A0CD
+:10290000BAF1000FFAD1D8F80C30204698473B684E
+:1029100063623368A362144BC3F800A0C3F844A1F8
+:10292000D9F80030002BFBD12B6003B0BDE8F08F4D
+:10293000236A012B04BF0C4A13600C4B4020196022
+:10294000C3F804A0FFF7EAFDD4E700BF10B90250B6
+:1029500020BC025018B8025000B90250CCB7025047
+:10296000D0B70250C8B7025084B6025028BC0250FB
+:10297000084B1B681B0EF02B08D1074B1A68074B3E
+:102980009A4205D1064B0020186070470520704719
+:102990000620704728B9025024BA02500000E020F7
+:1029A0000CBA02500C4B1B68C3610C4B1B68836153
+:1029B0000B4B1B6843610B4B1B6803610A4B1B6885
+:1029C000C3600A4B1B688360094B1B684360094B5B
+:1029D0001B680360704700BF5CB6025058B60250D7
+:1029E00054B6025050B602504CB6025048B602508F
+:1029F00044B6025040B602500C4BC2691A6082695C
+:102A000043F8042C426943F8082C026943F80C2C63
+:102A1000C26843F8102C826843F8142C426843F8CB
+:102A2000182C026843F81C2C704700BF5CB602509B
+:102A300030B10268034B04489A4208BF0020704737
+:102A400002487047DD55AABB8208F0007108F0000B
+:102A500030B10268034B04489A4208BF0020704717
+:102A600002487047DD55AABB0202F0000002F000E8
+:102A700002490248091F0968006808478058002079
+:102A800000F02EB970B50E46144900EB400001EB82
+:102A9000C0051446E86A183520B101280FD0022875
+:102AA00005D113E0284600F051F9A04201D20024DC
+:102AB00011E022463146284600F080F90BE0284616
+:102AC00000F044F9A042F4D20446F2E73146284629
+:102AD00000F047F90446204670BD0000B49800207D
+:102AE00006F08AB930B54FF0805000228300D0F84C
+:102AF0003011C3F80C21C3F81021624B1A60624BED
+:102B00001B68624C2360604B1B1D1B68241D2360E7
+:102B10005D4B08331B68241D23605B4B0C331B6823
+:102B2000241D2360584B10331B68241D2360564B13
+:102B300014331B68241D2360534B18331B68534CFC
+:102B400020342360504B1C331B68241D23604E4BE4
+:102B500020331B68241D23604B4B24331B68241D2A
+:102B60002360494B28331B68241D2360464B2C33BC
+:102B70001B68241D2360444B30331B68434C403496
+:102B80002360414B34331B68241D23603E4B383394
+:102B90001B68241D23603C4B3C331B68241D2360B1
+:102BA000394B40331B68241D23600124082902D1BE
+:102BB000D0F8343113B1082904D006E0354B34493C
+:102BC000196005E0D0F8343113B1082904D006E0CB
+:102BD000314BFB21196005E0D0F8343113B10829DD
+:102BE00008D00EE090F858322C48016863F30301D6
+:102BF000016002E0D0F834311BB929494FF400706C
+:102C0000086028480168C90702D06FF0010101601F
+:102C10002548016841F470010160BFF34F8FBFF395
+:102C20006F8F4FF01021D1F80002002803DBD1F89C
+:102C30000402002822DA1D4B1C601D480468002C89
+:102C4000FCD01224C1F800420568002DFCD0C1F868
+:102C5000044201680029FCD01A6001680029FCD0F8
+:102C6000BFF34F8F10487C380168124A01F4E061CD
+:102C700011430160BFF34F8F00BFFDE70F490E48BE
+:102C8000086030BD380500400404001020C5004035
+:102C9000488103008C56004018F50040E40E0040C7
+:102CA000409602400004004088ED00E004E5014049
+:102CB00000E401400400FA050090D0030C59002004
+:102CC000064808B5002101600068009005F09EFDEF
+:102CD00005F06AFB0028FBD108BD0000000101409F
+:102CE00010B5124C02202061606111A0A06104F1B6
+:102CF0007800E0614FF4805020620020A0626062A2
+:102D00000BA1A164E0620D49E1641021A065C4E952
+:102D10001410E0650AA1E01DFEF7FDFB09A12046A5
+:102D2000FEF7F9FB2020A07110BD0000B498002030
+:102D30005465726D696E616C000000002CA9002062
+:102D40005254540053454747455200000269C16838
+:102D50008A4203D88068401A104400E0501A401E8E
+:102D600070472DE9F047C4681746894606464FF07C
+:102D700000083069A04201D9051B02E0B168201AA1
+:102D80000D1AB0686D1E001BA84200D80546BD4252
+:102D900000D33D4670682A4620444946FEF774FB3E
+:102DA000B0687F1B2C44A844A944A04200D1002451
+:102DB000F460002FDDD14046BDE8F0872DE9F041F9
+:102DC00004468846D4E90207C51BE16860681646D8
+:102DD0000844B54206D94146FEF756FBB819E060F3
+:102DE000BDE8F0812A464146FEF74EFB761B08EB14
+:102DF000050132466068FEF747FBE660F0E702E057
+:102E000008C8121F08C1002AFAD170477047002075
+:102E100001E001C1121F002AFBD1704701212028C7
+:102E200003DA81400548014003E0402802DA2038F7
+:102E3000814009B10120704700207047FC06FFBDAA
+:102E4000800701D00020704701207047406800686B
+:102E5000401E084201D10120704700207047C3681E
+:102E60008B4206D811440069491E814201D80120D5
+:102E7000704700207047000030B585B00D46164CF5
+:102E80001621ADF800101ECC0DF1040C8CE81E00CC
+:102E9000124C0221012221706270A0700320E070A8
+:102EA000217159206071FE20A071694604F109006A
+:102EB0007DDF00280ED1BDF800002A46411CE171DB
+:102EC00009212172BDF808100844ADF8080001A9D5
+:102ED000034872DF05B030BD30BA0F009C6D002092
+:102EE0000858002070B58CB006251822294968467C
+:102EF000FEF7CAFA284C042628A1208806EB0040D9
+:102F000005F0B6FB0020069007900890099010226B
+:102F100006A92648FEF7F2FA0028208806EB0040B2
+:102F200034D023A105F0A4FB204802268DF81460BC
+:102F300010300A90103804250B9001210AA86EDF8A
+:102F400040B106F041F90246208821A106EB00407D
+:102F500005F092FB012200210BA86FDF40B106F0C3
+:102F600033F90246208824A106EB004005F084FBDB
+:102F700069462846FFF780FF002805D12A4C2078B3
+:102F800074DF0121207873DF0CB070BD27A105F03C
+:102F90006FFBEDE740BA0F003059002041647665C1
+:102FA00072746973696E672E2E2E0000C06D00204A
+:102FB00049524B20466F756E642C2073657474699A
+:102FC0006E672075702077686974656C697374002A
+:102FD00073645F626C655F6761705F776869746571
+:102FE0006C6973745F7365742829207265747572D7
+:102FF0006E6564202573000073645F626C655F67B3
+:1030000061705F6465766963655F6964656E746944
+:10301000746965735F7365742829207265747572AD
+:103020006E65642025730000085800204E6F20490B
+:10303000524B20666F756E642C2067656E657261F9
+:103040006C20646973636F76657279002DE9F05FB7
+:10305000DFF894B05C46DBF84890DBF8245003F0CE
+:1030600007FA216B214E00EB01086F1A31884FF0EF
+:10307000040A0AEB01401EA105F0FAFA216B404652
+:103080004944414500D1002708233A4601F0BAFFE0
+:1030900007004FF0010806D0318808EB01401BA162
+:1030A00005F0E6FA1CE003F0E3F90022294601F0FE
+:1030B00035FADBF8282004463188D946A24209D1E6
+:1030C0000AEB014018A105F0D3FAC9E90748C9F88D
+:1030D000185005E008EB01402346194905F0D3FAE2
+:1030E0003846BDE8F09F0000108000206C59002099
+:1030F000456E746572206E72665F6466755F61709E
+:10310000705F636F6E74696E756500004661696C0F
+:10311000656420746F20636F7079206669726D77C3
+:103120006172652E0000000053657474696E67203B
+:103130006170702061732076616C6964000000002A
+:1031400024BF0F0008B5134602460648009301232A
+:10315000008803EB00400B4603A105F09CFA06F043
+:10316000CFFC00006C590020526563656976656488
+:103170002061206661756C74212069643A20307882
+:10318000253038782C2070633A2030782530387814
+:103190002C20696E666F3A20307825303878000030
+:1031A000024605480121008801EB004003A105F01B
+:1031B00063FA06F0A5FC00006C59002052656365B7
+:1031C0006976656420616E206572726F723A203094
+:1031D00078253038782100002DE9F84F254C8146BC
+:1031E000924660880E46814241D800274FF6FF780C
+:1031F0008DF80070684600F0F5F822786078A188B4
+:10320000884201DA401C00E00020C0B2904204D1A4
+:103210009DF8000000F032F927E065786078884278
+:1032200001DA401C00E0002060709DF8000000F012
+:1032300025F9454519D0A068B9F1000F40F835A02F
+:103240000DD066B16188E068324605FB0100494651
+:10325000FEF71AF9A06800EBC500868002E000EBDB
+:10326000C50087800020BDE8F88F0420FBE7092017
+:10327000F9E700004458002010B50E4C03E0401C54
+:1032800000E00020207020786178814210D0227800
+:103290006188E068A36802FB010003EBC20153F8F8
+:1032A0003220898890472078A1888842E9DAE6E7C9
+:1032B00010BD00004458002030B5CB0008339DB24B
+:1032C00093074FF0000401D0072030BD044B9A60F3
+:1032D0002A44DA605C701C7058809980002030BDF0
+:1032E00044580020014801F03CBB00005C5800201D
+:1032F00070B514460E46050004D10B4940F2C510C6
+:1033000000F000F93CB12868012EC4600AD0002109
+:103310008160002070BD04494FF4E37000F0F2F8C2
+:10332000072070BD0121F3E7CCC30F0038B50E486C
+:1033300008235822416800910C49006802F080F986
+:1033400000280FD10A4A69460A4801F00FFB040021
+:1033500008D10121074801F0D8FB064901200839AE
+:103360000870204638BD000058BB0F003C85002087
+:1033700081A90F005C58002070B516460D46040068
+:1033800004D10C4940F2D51000F0BCF80A4885423F
+:1033900001D9072070BD0948266101F0E2FA2844EE
+:1033A0006060A06800B1A5602146BDE870400020C3
+:1033B00008F03EB8CCC30F0017FCFF005C5800209B
+:1033C00010B5040004D106494FF4F57000F09AF8E6
+:1033D000002021462076BDE81040012008F028B8E2
+:1033E000CCC30F0070B5044607F0E4F9012803D000
+:1033F00010A11D2000F086F8EFF3108172B61D4A6F
+:103400009368012083B990604FF0E020D0F880519C
+:10341000194B1D401560C0F88031D0F884315360DD
+:103420004217C0F8842100202070002900D162B624
+:1034300070BD00002E2E5C2E2E5C2E2E5C2E2E5C7F
+:103440002E2E5C636F6D706F6E656E74735C6C694D
+:10345000627261726965735C7574696C5C617070CD
+:103460005F7574696C5F706C6174666F726D2E63EA
+:103470000000000094850020FC06FFBD10B5044646
+:1034800007F098F9012803D00DA12B2000F03AF89D
+:103490001B498868002811D0002C0FD1EFF3108051
+:1034A00072B60B684FF0E022C2F800314B68C2F8E8
+:1034B000043100228A60002800D162B610BD0000ED
+:1034C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6301
+:1034D0006F6D706F6E656E74735C6C696272617231
+:1034E0006965735C7574696C5C6170705F75746933
+:1034F0006C5F706C6174666F726D2E63000000000B
+:10350000948500201CB56A46ADF8000001910021A9
+:1035100044F20200FFF716FE1CBD0000F8B51F487C
+:103520000146446AC06A8D6CAC2802D1486B0544E0
+:10353000241A1B4E0094042730882B4607EB0040CA
+:10354000184A19A105F0A7F8224629461548FDF7A3
+:10355000D5FFE8B13088234607EB00402A4620A17A
+:1035600005F091F804F020FF0028FBD102F096FC52
+:103570002146284603F090FB040007D03088012143
+:1035800001EB004022A100BF05F072F82046F8BD13
+:103590003088002407EB004024A1F5E710800020CC
+:1035A0006C59002000100F00566572696679696ECB
+:1035B0006720424C3A20416464723A2030782530CA
+:1035C00038782C205372633A203078253038782CA4
+:1035D000204C656E3A2030782530387800000000A5
+:1035E000436F7079696E6720626F6F746C6F61648E
+:1035F00065723A205372633A203078253038782C3F
+:10360000204C656E3A203078253038780000000074
+:103610005265717565737420746F20636F707920C3
+:10362000424C206661696C65640000004E6F206248
+:103630006F6F746C6F6164657220636F7079206E58
+:1036400065656465642C20626F6F746C6F6164657E
+:10365000722075706461746520636F6D706C657441
+:10366000652E000030B595B0040004D12E4940F21B
+:103670002740FFF747FF2D494FF6FF70224648804D
+:1036800001208DF812004FF65960ADF8100004A922
+:103690000120A8DF002844D1254B0FCB8DE80F0077
+:1036A000A11C684662DF00283BD121491C226039F9
+:1036B0000BA8FDF7E9FE1F4D142205F1C401A8680F
+:1036C0001290A0788DF84A002868139006A8FDF79C
+:1036D000DBFE12A8069013A807902088231D06AAD7
+:1036E0000BA9AADF00281CD11C2205F1D8010BA8C8
+:1036F000FDF7CAFEE8681290A0788DF84A00686865
+:103700001390142205F1F40106A8FDF7BDFE12A8DE
+:10371000069013A80790208804F10C0306AA0BA9B1
+:10372000AADF15B030BD000010C00F0008580020FF
+:1037300008BB0F0000BA0F00F0B585B00D460400BD
+:1037400004D136494FF4B370FFF7DCFE25B9334995
+:1037500040F26710FFF7D6FE14216846FDF7BCFE65
+:103760002078032308280BD12D48C188491E89B22F
+:10377000C1808288002A49D0002947D1C2802370A5
+:103780002178607860228DF800208DF801108DF886
+:10379000020063780325012B14D0224802212278ED
+:1037A000008801EB004020A104F06DFF60780B2839
+:1037B00028D101F02FFB8DF80300002001F032FB2F
+:1037C00004251FE0207809281CD2DFE800F01B1B2D
+:1037D0001B211B1B051B2100D4E902706D46E91C4F
+:1037E000666807F06DFE044629193046C91C07F0CB
+:1037F00067FE044429193846C91C07F061FE2044BD
+:10380000C01CC5B22946684607F09CF805B0F0BD5B
+:10381000D4E90112684607F084F8F1E710C00F0000
+:1038200008580020305900204446552072657175B3
+:10383000657374202564206661696C65642077690E
+:103840007468206572726F723A20307825780000B3
+:103850002DE9F0411E4C0027217AC90734D01D49BB
+:10386000884231D01C4D04261CA1288806EB00405C
+:1038700004F0FEFE6088A0F57F41FF3918D028884B
+:103880001EA106EB004004F0F3FEA068132140F0F7
+:103890000400A060608876DF002816D11B4CC82782
+:1038A0004FF47A48611C404688477F1EFAD101E0F8
+:1038B000207874DF05F03CFA070005D1288814A1B0
+:1038C00006EB004004F0D4FE3846BDE8F08100006D
+:1038D00008580020B0CE0F0030590020536875748E
+:1038E00074696E6720646F776E20424C4520747255
+:1038F000616E73706F72742E000000004469736310
+:103900006F6E6E656374696E672E000010BA0F00EB
+:10391000424C45207472616E73706F7274207368CC
+:10392000757420646F776E2E00000000F8B52A4C85
+:1039300007460020217AC9074DD1284D042628A129
+:10394000288806EB004004F093FE2D48E76001F064
+:1039500097FF00F053FB00283DD103F0A9FC48B1CC
+:10396000288828A106EB004004F082FE2A4803F0D4
+:1039700093FC02E00320FFF713FC9DF8000027A151
+:1039800020F00F00401C20F0F00010308DF80000F7
+:10399000288806EB004004F06BFE28A10722684649
+:1039A0007CDF08B927487ADF002814D11A48403054
+:1039B000FFF758FE00280ED1FFF794FA00280AD12D
+:1039C000A06821A140F00100A060288806EB00401B
+:1039D00004F04EFE0020F8BD0858002030590020A9
+:1039E000496E697469616C697A696E6720424C45F9
+:1039F00020444655207472616E73706F72740000BB
+:103A000068CF0F00436F7079696E672070656572CB
+:103A10002064617461000000BC6D00205573696E04
+:103A2000672064656661756C742061647665727484
+:103A30006973696E67206E616D6500004466755438
+:103A40006573740016BA0F00424C45204446552059
+:103A50007472616E73706F727420696E69746961DB
+:103A60006C697A65642E00002DE9FE4FA84E07466A
+:103A7000041D018830884FF00408A64D4FF0000A5D
+:103A80004FF00109424608EB0040212978D040DC84
+:103A9000132976D026DC012974D010295DD0112994
+:103AA00076D0122970D115469BA104F0E1FD308833
+:103AB000E28805EB0040A2A104F0DEFD3088A28878
+:103AC00005EB0040A4A104F0D7FD3088228905EB66
+:103AD0000040A7A104F0D0FD3088628905EB0040CA
+:103AE000A8A1F0E014297AD01A2979D01F294BD146
+:103AF000AAA104F0BDFD211D688875DF040043D034
+:103B00003188224609EB0140B0A104F0B5FD204602
+:103B10001FE0512970D00EDC22296ED023296FD0EE
+:103B200024297DD0502979D103B03946BDE8F04F22
+:103B3000B44806F009B95229D7D055293BD05629A7
+:103B40006CD1B879002869D11321688876DF002804
+:103B500064D0BDE8FE4FFFF723BBABA104F088FDA6
+:103B600020886880E96809B101208847A9496888E8
+:103B700075DF002852D0328809EB0243024604E088
+:103B800080E055E087E003E048E0A3A118469AE012
+:103B90004FF6FF706880287A400704D4FFF7A2F937
+:103BA00008B1FFF7FDFAE968002937D003B0022019
+:103BB000BDE8F04F0847FA88F72A14D29107B1F10F
+:103BC000404F0ED0D11F8BB2591ECC1701EB94740D
+:103BD00024F00304091B591A891D8CB204E077E014
+:103BE00087E0144600E0F7242346974904F04BFD94
+:103BF00021466888B5DFAAE751E03BE000E00FE02E
+:103C000092A104F035FDCDF800A0CDF804A0B8884D
+:103C10000022694690DF2AE0FFF7C2FABDE8FE8F76
+:103C20006389E28803B096A1BDE8F04F04F02BBD94
+:103C30001446A3A104F01CFD764801AA163842F6EA
+:103C40000521806A0190CDF808D06888ADDF08B101
+:103C5000FFF7A6FA3088BDF8002004EB0040A2A1CF
+:103C600004F00AFD00231A46852168887FDF0028BA
+:103C7000D2D1D3E7217900916379A279A3A104F08D
+:103C80000AFDCBE7B0A104F0F3FCCDF800A020883A
+:103C900069468FDFEBE70021688866DF57E7B87970
+:103CA0000028BBD03946574806F00AF80028B5D09E
+:103CB00007F10801534805F0AFFB0200AED0318890
+:103CC00009EB0140ABA103B0BDE8F04F04F0D4BC58
+:103CD000B5A104F0CDFC4B4AA089403A0021D38D18
+:103CE000984201D102F11C0100232088121D86DFB9
+:103CF0002DE707F08BF808B1FFF752FA318803B0CF
+:103D000008EB0140BDE8F04FB1A104F0B1BC0000E8
+:103D10003059002008580020526563656976656453
+:103D200020424C455F4741505F4556545F434F4EDC
+:103D30004E5F504152414D5F555044415445000043
+:103D40006D61785F636F6E6E5F696E7465727661C8
+:103D50006C3A2025640000006D696E5F636F6E6EC3
+:103D60005F696E74657276616C3A202564000000AC
+:103D7000736C6176655F6C6174656E63793A20255A
+:103D800064000000636F6E6E5F7375705F74696DC1
+:103D9000656F75743A202564000000005265636504
+:103DA0006976656420424C455F4741505F455654F3
+:103DB0005F434F4E4E5F504152414D5F555044411D
+:103DC00054455F5245515545535400004661696C56
+:103DD00075726520746F2075706461746520636FFF
+:103DE0006E6E656374696F6E20706172616D65746B
+:103DF000657220726571756573743A203078257824
+:103E000000000000FC6D0020436F6E6E65637465FA
+:103E10006400000016BA0F004661696C7572652077
+:103E2000746F2075706461746520636F6E6E656376
+:103E300074696F6E20706172616D65746572733A3A
+:103E40002030782578000000C8BF0F0052656365F8
+:103E50006976656420424C455F4741505F45565442
+:103E60005F444154415F4C454E4754485F55504470
+:103E70004154455F524551554553542E00000000B2
+:103E8000526563656976656420424C455F474150E1
+:103E90005F4556545F444154415F4C454E4754483A
+:103EA0005F555044415445202825752C206D61787C
+:103EB0005F72785F74696D65202575292E0000009A
+:103EC000526563656976656420424C455F474150A1
+:103ED0005F4556545F5345435F504152414D535FD8
+:103EE00052455155455354004343434420666F7235
+:103EF0002073657276696365206368616E676564C7
+:103F0000206973203078253034780000526563656D
+:103F10006976656420424C455F4741505F45565481
+:103F20005F5048595F555044415445202852583AF3
+:103F300025642C2054583A25642C207374617475C0
+:103F4000733A2564290000005265636569766564EB
+:103F500020424C455F4741505F4556545F50485999
+:103F60005F5550444154455F524551554553542E79
+:103F700000000000436F756C64206E6F74206861F0
+:103F80006E646C65206F6E5F6374726C5F70745FDB
+:103F900077726974652E206572725F636F64653A2B
+:103FA0002030782530347800526563656976656421
+:103FB00020424C455F4741505F4556545F5345434F
+:103FC0005F494E464F5F52455155455354000000DE
+:103FD00046696E69736865642068616E646C696EB9
+:103FE0006720636F6E6E2073656320757064617403
+:103FF00065000000007800F00100704738B500202F
+:10400000009002F055FE002830D1194C0425194AC1
+:10401000208819A105EB004004F02EFB154813DFA2
+:10402000002823D120881CA105EB004004F020FBD0
+:1040300004F0A8FE002819D1684604F0F9FC002815
+:1040400014D120881AA105EB004004F011FB694649
+:10405000012004F0F7FC002808D120881AA105EB04
+:10406000004004F005FB684604F096FD38BD0000F2
+:104070003059002000100F0053657474696E67207A
+:10408000757020766563746F72207461626C653A36
+:104090002030782530387800456E61626C696E6733
+:1040A00020536F66744465766963652E00000000D6
+:1040B000436F6E6669677572696E6720424C452072
+:1040C000737461636B2E0000456E61626C696E678C
+:1040D0002074686520424C4520737461636B2E0028
+:1040E00011480421008801EB004010A104F0C0FA3F
+:1040F00004F08CFB04F058F90028FBD1114E642524
+:104100004FF47A47741C3846A0476D1EFAD1BFF3AE
+:104110004F8F0D4801680D4A01F4E06111430160C1
+:10412000BFF34F8F00BFFDE76C59002052657365E8
+:104130007474696E6720626F6F746C6F616465720E
+:104140002E00000090B80F000CED00E00400FA050E
+:104150002DE9FC410646C0074FF000050ED0104F78
+:1041600000240122385D009500231146019503F0DB
+:10417000CBFF641C042CF4D300F064F8B0070DD519
+:10418000074E0024361D0022305D032300951146A2
+:10419000019503F0B9FF641C042CF4D3BDE8FC8145
+:1041A00086B80F0010B50446042803D305A12120CA
+:1041B000FFF7A8F90E480121005DBDE8104004F0AA
+:1041C00019B800002E2E5C2E2E5C2E2E5C2E2E5C3E
+:1041D0002E2E5C636F6D706F6E656E74735C626FB4
+:1041E000617264735C626F617264732E63000000BD
+:1041F00086B80F0010B50446042803D305A11B2080
+:10420000FFF780F90E480021005DBDE8104003F083
+:10421000F1BF00002E2E5C2E2E5C2E2E5C2E2E5C0E
+:104220002E2E5C636F6D706F6E656E74735C626F63
+:10423000617264735C626F617264732E630000006C
+:1042400086B80F0010B500242046FFF7ABFF641CB2
+:10425000042CF9D310BD00002DE9F8430546861C57
+:1042600000208DF8000090460F464FF00109684687
+:10427000FFF7B8F81B4C20683860D4E90001401AF9
+:10428000A168081A41F21C0167180EE001213846A6
+:1042900001F021FA01F0D2F80146384601F01BFA8C
+:1042A000D4E90001401AA168081A401C8642EDD8E2
+:1042B000B8F1000F03D0052065F3891002E0062055
+:1042C00065F39F50A2682168114004EB8101C8602A
+:1042D0002068304420609DF80000FFF7CFF8484682
+:1042E000BDE8F8839088002010B543689C184460AE
+:1042F00021B905E013F8010B01F8010B521EF9D2A8
+:10430000012010BD30B482680468531C8360A1543E
+:10431000D0E901128A4202D330BC03F0FDBB30BCAD
+:1043200070470000034803C8814201D10120704753
+:10433000002070479088002010B50548012101F049
+:10434000E0F9BFF35F8F08B1002010BD012010BD60
+:104350000058002010B5064C2068012803D005A1A4
+:104360006D20FFF7CFF8BFF35F8F0020206010BDF6
+:10437000005800202E2E5C2E2E5C2E2E5C2E2E5CE5
+:104380002E2E5C636F6D706F6E656E74735C6C69FE
+:10439000627261726965735C6D757465785C6E726A
+:1043A000665F6D74782E6800044900200860044937
+:1043B0004FF48060C1F880017047000000A50250F2
+:1043C00004E000E003490120086003498002C1F8CD
+:1043D0000001704700A5025004E000E070B500F154
+:1043E0000806106815460C46202802D248F21450E0
+:1043F00070BDFFF7A1FF80B1FFF7E4FF2146304613
+:10440000FEF79CF90646FFF7CFFFFFF7A3FF304604
+:1044100000F0D4FD060003D004E048F2045070BD63
+:10442000202028602021204601F080FF304670BD0A
+:1044300010B50830FEF7B2F9BDE8104000F0BEBD7F
+:104440002DE9F04700F108090E461446FFF774FF06
+:10445000B8B1FFF7B7FF4FF480584546AC4200D8DB
+:1044600025462A4631460E48FDF70EF82A460C49E5
+:104470004846FEF7ADF90700A4EB05042E4404D02E
+:1044800005E048F20450BDE8F087002CE5D1FFF7C5
+:104490008BFFFFF75FFF3846BDE8F04700F08EBDA9
+:1044A0009C5D002070B50B4800240460BFF35F8F53
+:1044B000094D01202860FEF75BFA01002C604FF0E7
+:1044C000030004D0052901D148F2035070BD00203B
+:1044D00070BD00000058002000A5025001490020D6
+:1044E0000860704700A5025010B5040003D10549CB
+:1044F000C520FFF707F80448C16B6160006CA0603D
+:1045000010BD000060C10F001080002040684968A5
+:10451000884201D80120704700207047F0B54FF065
+:10452000FF3622B11268D24300230A4D0DE0324615
+:10453000FAE7C45C62400824D70700D037462F4012
+:1045400087EA5202641EF7D15B1C8B42F1D3D04341
+:10455000F0BD00002083B8EDF0B5146906468DB0BB
+:1045600020681546271DE0B1022920D00A200090BE
+:104570006B4609AA304606F0A3F900280FD009A916
+:1045800001A8009A05F0A8FF01AE96E80F0005AE5D
+:1045900086E80F00236869683A4605A898470DB079
+:1045A000F0BD0DB03046BDE8F04006F009B86946F0
+:1045B000304605F09BFF0028F1D0236869683A4631
+:1045C000684698470028EAD002980028F5D101985B
+:1045D00070600120E3E753685B7813F0C00303D0F9
+:1045E000402B03D00020704700F002B8FFF7B4BFA3
+:1045F0002DE9FF410B465168064614464878334D75
+:1046000000F00F0210F0300055F8225006D01028AC
+:1046100006D0202808D0302856D13EE022694DE04F
+:1046200061690120087047E0022B28D1042A26D8AE
+:104630004FF0010869463046676905F057FF0028CA
+:104640001AD009E00B79226913FB00226846A847BB
+:1046500070B13878401C3870029820B161683878A1
+:104660004A799042EED301987060029860BB02E0F4
+:104670004FF00008F7E7404604B0BDE8F081D4E908
+:1046800004300F79027817FB023349798A421BD232
+:10469000521C02701A46616810E008786169072AA6
+:1046A000087009D1606801792069FCF715FF60681E
+:1046B0002169806805F035FF2269616804B03046E1
+:1046C000AC46BDE8F04160470020D5E7DCBD0F00F7
+:1046D00038B51D4901200A68D20301D5000407E05E
+:1046E0001A490A6812F0A90F04D0086800F05600B1
+:1046F0000860002001F04EFE154C0425D0B11920B1
+:104700000090684603F048FDD0F810050099C840B5
+:1047100010F0010F13D00D48001F006810F0B10019
+:1047200007D020880BA105EB004000BF03F0A0FFDD
+:10473000012038BD208810A105EB0040F6E7208855
+:1047400016A105EB0040F1E7000400402005004001
+:104750006C590020444655206D6F64652072657168
+:1047600075657374656420766961204750524547CA
+:104770005245542E00000000444655206D6F64657C
+:1047800020626563617573652061707020697320B4
+:104790006E6F742076616C69642E0000444655206B
+:1047A0006D6F6465207265717565737465642076DC
+:1047B000696120627574746F6E2E0000FEB5184931
+:1047C0000446086808B1401E08601648D4E9015341
+:1047D00000880426227806EB00409DB10E6821690E
+:1047E0000296CDE900312B46012A16D00EA210A167
+:1047F00003F064FF6169002911D0E06803B0BDE8EF
+:10480000F040084709680091012A04D006A217A1C8
+:1048100003F041FFEEE71FA2F9E71EA2E7E7FEBDA6
+:10482000205800203859002065726173650000002F
+:10483000466C617368202573206661696C6564202D
+:104840002830782578293A20616464723D25702CDF
+:10485000206C656E3D307825782062797465732C04
+:104860002070656E64696E6720256400466C617314
+:104870006820257320737563636573733A206164E0
+:1048800064723D25702C2070656E64696E6720250A
+:1048900064000000777269746500000010B5082894
+:1048A0001BD2DFE800F004121A1A1A041A040120BD
+:1048B000FFF74EFC0020FFF79DFC0120FFF79AFC5C
+:1048C000BDE810400220FFF76DBC0120FFF76AFC35
+:1048D000BDE810400220FFF78DBC10BD10B50446A6
+:1048E000032806D0042C04D0062C0ED0072C04D1AB
+:1048F0000BE00749074801F0FFF807480168002965
+:1049000005D02046BDE810400847FFF7E9FB10BD81
+:10491000AD510F00C0D40100B857002010B50446B7
+:10492000062802D1002002F0A5FD044801680029F4
+:1049300003D02046BDE81040084710BD04580020B1
+:1049400010B50021024800F0DCFE80F3100010BD1D
+:10495000AC9800204FF4A07202EB810189B200F004
+:104960003BBA0068D0F80405704700002DE9F04715
+:1049700016460D46040003D136492F20FEF7C2FD2E
+:104980001DB934493020FEF7BDFD1EB93149312033
+:10499000FEF7B8FD60793049DFF8BC80DFF8BC90E5
+:1049A00041F82060617908F1040808EBC100007942
+:1049B00038B10824B9F80000022101EB004028A119
+:1049C00043E02E882768B6F5805F03D32DA1FD2034
+:1049D000FEF798FDC7F80865AD7894F90460A81E45
+:1049E000022806D3681F032803D331A14520FEF710
+:1049F00089FD002E4FEA451006DA06F00F0101F19D
+:104A0000E02181F8140D03E006F1E02686F80004A9
+:104A100094F90410012201F01F0302FA03F049097E
+:104A2000890001F1E021C1F88002C1F8000161793B
+:104A300008EBC1010A71617948F83140B9F800000A
+:104A4000032101EB0040002424A103F011FE2046C5
+:104A5000BDE8F08710C40F007C580020505900209A
+:104A600052544320696E7374616E636520616C7289
+:104A70006561647920696E697469616C697A6564DD
+:104A80002E0000002E2E5C2E2E5C2E2E5C2E2E5C18
+:104A90002E2E5C6D6F64756C65735C6E7266785CEF
+:104AA00068616C2F6E72665F7274632E680000001E
+:104AB0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C69F5
+:104AC0006E746567726174696F6E5C6E7266785C35
+:104AD0006E7266785F676C75652E68005254433A53
+:104AE00020696E697469616C697A65642E000000E2
+:104AF00090F90400012100F01F029140400980005C
+:104B000000F1E020C0F8001270470A46022100F0D0
+:104B10004FB94FF4827100F05FB9000010B5040086
+:104B200003D104496120FEF7EDFC206801210160FA
+:104B300010BD000010C40F0010B5040003D10449DB
+:104B40006720FEF7DFFC20680121416010BD0000F6
+:104B500010C40F002DE9F843994616460F4605008C
+:104B600003D12B498620FEF7CDFC29684FF4803411
+:104B70004FF4A070BC4000EB870080B226F07F4667
+:104B8000C1F808432968C1F84843296800220A503F
+:104B900008580090286800EB8701D1F84005C1F85B
+:104BA00040652968D1F804151A4F401A20F07F405B
+:104BB0004FF00408012809D1398808EB014016A1FB
+:104BC00003F056FD21494FF4046088472868C0F877
+:104BD00044432968D1F80435F01A20F07F400202DE
+:104BE00001D540F07F40C9F1000290420BDD022860
+:104BF00009DC3988324608EB014015A103F043FD7A
+:104C00000D20BDE8F883C1F804430020F9E7000057
+:104C100010C40F00505900205254433A2044656C90
+:104C2000617920696E74726F647563656420647560
+:104C30006520746F207269736B206F6620707265D7
+:104C40002D666972696E672E0000000071BB0F004F
+:104C50005254433A2057696E646F77656420636FDE
+:104C60006D70617265207365742074696D656F7510
+:104C70007420286162735F76616C75653A25642CD7
+:104C800020636F756E7465723A2564292E000000EA
+:104C90002DE9FC4180461F4615460E4600240D486E
+:104CA00000F016FD38B11120BDE8FC8106EB0430A0
+:104CB00003F084FE641CAC42F8D1064800F0FFFC0F
+:104CC000CDE90057334600220221404600F02AF881
+:104CD0000020E9E7885800202DE9F843104D0F46E1
+:104CE00080461E4691466946286800F0BCFC0400D8
+:104CF00014D01C21FCF7F0FB01202071C4F81490A3
+:104D0000380BC4F80080C4E902606946286800F0E6
+:104D1000CBFC05F0B5FD0020BDE8F8830420FBE7DF
+:104D2000B4BB0F002DE9F04387B00446DDE90E89DE
+:104D300080681D4616460F4600280BD0182168468D
+:104D4000FCF7CAFB02A88DF8007080E86003A16838
+:104D50006846884707B0BDE8F08330B50446006870
+:104D600087B00D46806800281FD018216846FCF7E0
+:104D7000B3FB0195A0680590207910B1012810D1EE
+:104D800007E001208DF8000020690290E0680390A0
+:104D900005E002208DF80000E068000302906069E1
+:104DA0000490206881686846884707B030BD0000DD
+:104DB00070B516460C46050003D10649B920FEF72A
+:104DC000A1FB2868C0F84443002E02D02868C0F830
+:104DD000044370BD10C40F0038B50C46050003D164
+:104DE0000749CA20FEF78EFB2868015929B1002126
+:104DF000015100590090012038BD002038BD00004D
+:104E000010C40F000B2803D30B38C0B200F00AB84F
+:104E1000704700000249002208780A7070470000BD
+:104E200024580020014908700B20704724580020A6
+:104E30000149012008707047F95700202DE9FE4311
+:104E400007004FF02000904689464FF0010602907F
+:104E500004D12A494FF4FA70FEF754FB284C04257C
+:104E6000434620884A4605EB004026A103F00BFC90
+:104E700002A93348CDE9000143464A463149A0F52D
+:104E80009A7001F063F9020007D02088012101EB3C
+:104E900000402DA103F0F0FB2CE007F16F01202270
+:104EA0000F462748FCF72AFB28B32088022101EB94
+:104EB000004032A103F0DCFB208837A105EB004065
+:104EC00003F0D6FB2088202205EB0040394603F092
+:104ED0007BFB208835A105EB004003F0C9FB20884F
+:104EE000202205EB0040164903F06EFB03F05CFA4C
+:104EF0000028FBD100263046BDE8FE8338C30F00F2
+:104F00004859002048617368207665726966696354
+:104F10006174696F6E2E204669726D7761726520CB
+:104F2000737461727420616464726573733A2030C3
+:104F30007825782C2073697A653A203078257800B6
+:104F40001C850020CCB80F00436F756C64206E6F19
+:104F5000742072756E206861736820766572696668
+:104F600069636174696F6E20286572725F636F6434
+:104F7000652030782578292E00000000486173688C
+:104F800020766572696669636174696F6E20666117
+:104F9000696C65642E000000457870656374656413
+:104FA00020465720686173683A00000041637475B9
+:104FB000616C20465720686173683A0010B50F4C49
+:104FC00048F20351031B48F21652A04211D007DCED
+:104FD00000280AD00A4BC01808D0012804D10BE0E1
+:104FE0000A2B01D00D2B07D0104610BD48F20150FE
+:104FF00010BD48F2025010BD084610BD0202F0007C
+:1050000000FE0FFF2DE9FC5F0646DFF804A198467D
+:1050100015460F464FF0040BB1420BD1BAF8000011
+:1050200033460BEB00403A463AA103F02CFB00203C
+:10503000BDE8FC9F04D243494FF02900FEF762FA15
+:10504000B8F1000F03D13F492A20FEF75BFA300583
+:1050500003D03C492B20FEF755FAB81B040B03D1B3
+:1050600038492E20FEF74EFA0020009005F6FF701A
+:105070004FEA103900F024FF4046A04500D2044614
+:10508000A04641E04946C14504D808462C46CDF823
+:10509000049004E040464FEA0834CDF8048001460D
+:1050A0000022304601F096FC0028C1D10094BAF8E5
+:1050B000001033460BEB01403A4623A103F0EBFA14
+:1050C000601E00F00300221A002339463046D21C2D
+:1050D00001F030FD0028ABD101992448A9EB01096A
+:1050E0002D1B016B2644214401632744002002F05C
+:1050F0000BF9009040B1BAF80000012101EB00402B
+:105100001BA103F0B5FA01E0002DBBD100988FE799
+:105110006C5900204E6F20636F7079206E65656456
+:105120006564207372635F616464723A203078252D
+:10513000782C206473745F616464723A203078253F
+:1051400078000000D4BE0F00436F7079696E67204D
+:105150003078257820746F20307825782C2073697A
+:105160007A653A2030782578000000001080002011
+:105170004661696C656420746F207772697465207C
+:10518000696D61676520636F7079696E6720707201
+:105190006F677265737320746F2073657474696EC2
+:1051A000677320706167652E0000000004480321CA
+:1051B000008801EB004003A103F05AFAFEF790FFCC
+:1051C0006C590020496E6163746976697479207442
+:1051D000696D656F75742E0001494160002070474C
+:1051E00088BB0F0010B50B4941600B4800F070FA06
+:1051F00068B903F019FE08491C234FF4EE720874D5
+:105200000448A1F5EE71001F006800F019FA0020B3
+:1052100010BD0000B8BB0F007C8700202DE9FC5FAB
+:105220000E008346DDE90C47C6F100009846924621
+:10523000814600D40846012503E000BF90FBFAF048
+:105240006D1C5045FADAA84500D9454624B1002E18
+:1052500001DB780700D5641EB80702D5B8F1000F4E
+:105260000AD0F80708D13CB1A54205D22021584602
+:10527000641EFFF747F8F6E7002E02DA4E462D21AE
+:1052800002E0780703D52B215846FFF73BF807F0DB
+:10529000030002280BD1B8F1000F08D13CB1A542A0
+:1052A00005D230215846641EFFF72CF8F6E7CDE909
+:1052B0000047434652463146584606F023F9BDE8BA
+:1052C000FC9F000010B5024600201268930702D030
+:1052D000530702D410BD500719D502F0030001286E
+:1052E00007D002280BD00D494FF49170FEF70AF950
+:1052F0000BE0C2F383100B68801C184404E0022307
+:10530000086803EB925210440860012010BD086841
+:1053100000EB9253C2F38910401CEEE730C90F0036
+:1053200002480068002800D00120704788580020FB
+:105330000248007A002800D0012070477C870020B6
+:1053400038B54FF440531A4A5D6800F50051954254
+:1053500004D04868904201D1012400E00024954225
+:1053600024D14868904221D11878142801D95A696B
+:1053700000E000220F48B2FBF0F30A78142A01D9AA
+:10538000496900E00021B1FBF0F0834203D0012421
+:1053900009A2009002E0002409A200900A4803211B
+:1053A000008801EB004009A103F075F9204638BDE3
+:1053B000DBE5B15140420F006D616A6F7200000081
+:1053C0006D696E6F7200000048590020536F66745B
+:1053D00044657669636520757064617465206973DE
+:1053E00020612025732076657273696F6E20757059
+:1053F000646174652E2043757272656E743A20255F
+:10540000642E204E65773A2025642E0070B505463F
+:1054100008680C464A6886682846314604F0A2FFB0
+:105420006068286104F10C00686170780221B1EBBA
+:10543000901F01D1241D2C6170BD00002DE9FF419A
+:105440000026264800F041F92448001F074600F0D6
+:105450003CF9234C60680090A56800E0009869461C
+:10546000284004EB80000C30FFF72CFF0028F5D11A
+:1054700001AA009901EA050304EB8303491CDB68D8
+:1054800042F82030401C00910228F2D3019800F02D
+:10549000030001281AD002280ED012494FF4AF7031
+:1054A000FEF730F8384600F00DF908B1009860605A
+:1054B00004B03046BDE8F0810198032101EB905023
+:1054C0000099BDF80A6001EB900005E00198BDF875
+:1054D0000A60C0F3831008440090E3E7A898002016
+:1054E0009088002030C90F0070B500224FF4805121
+:1054F000104600F009FBC8B912480022C0F57E2111
+:1055000000F002FB90B94FF400410F4803F03AF964
+:1055100002F034FF0D4C03250DA1208805EB00405F
+:1055200003F0A6F80D4800F00BFC08B1FDF738FEBB
+:1055300000F0FAF920880AA105EB004003F098F882
+:10554000002070BD00100F00E5320F006C590020E4
+:10555000496E73696465206D61696E009D480F0036
+:105560004166746572206D61696E00002DE9F05F1F
+:10557000C7888A46191D1646B1FBF7F2B1FBF7F54D
+:1055800007FB121999193944C91CB1FBF7F10446FC
+:105590004079C9B2DDF828B0884206D21749942074
+:1055A000FDF7B0FF01E024686D1E002DFBD1A84679
+:1055B000A7EB0905B5421AD81CE000BFBBF1000FEC
+:1055C00006D004EB09010AEB08002A46091D05E094
+:1055D00004EB09000AEB08012A46001DFBF754FF03
+:1055E0002468761B4FF00009A844B74201D935461C
+:1055F00000E03D46002EE1D1BDE8F09F54C40F000D
+:1056000030B5024659B103F0E9F80021074C09E032
+:1056100004EB810315685B88AB4202D11160002066
+:1056200030BD491C8142F3D3052030BD24590020F0
+:1056300010B5FBF73EFE08B1002010BD112010BDD3
+:1056400010B531B1B2FBF3F403FB14241CB10920F3
+:1056500010BD0E2010BD016000214160816082817B
+:10566000C381084610BD70B50C460546FBF7D6FD54
+:10567000002802D021882868084470BD10B50A8827
+:1056800049888A4203D1FBF70BFE012010BD0020A0
+:1056900010BD70B50C460546FBF7E5FD002802D0AD
+:1056A00061882868084470BD10B50A8849888A4214
+:1056B00003D1FBF7CFFD012010BD002010BD00215C
+:1056C00000F00FB8002100F012B8012100F01EB860
+:1056D000012100F011B808B56A46FBF736FE0098C4
+:1056E00008BD08B56A46FBF716FE009808BD08B568
+:1056F0006A46FBF710FE08BD08B56A46FBF7FEFDDB
+:1057000008BD08B56A46FBF7EDFD08BD08B56A4659
+:10571000FBF7F4FD009808BD08B56A46FBF722FECA
+:10572000009808BD38B5040003D115A1FE20FDF78F
+:10573000E9FE00258DF800506846FDF753FE20680D
+:1057400062680168914214D9491E01600D781CB944
+:1057500019A1C220FDF7D6FEA08AE16805FB00155D
+:105760002068217A0278891A0279C9B28A4200D265
+:1057700001719DF80000FDF781FE284638BD00004C
+:105780002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C631E
+:105790006F6D706F6E656E74735C6C69627261724E
+:1057A0006965735C62616C6C6F635C6E72665F628C
+:1057B000616C6C6F632E63002E2E5C2E2E5C2E2E81
+:1057C0005C2E2E5C2E2E5C636F6D706F6E656E743A
+:1057D000735C6C69627261726965735C62616C6C46
+:1057E0006F635C6E72665F62616C6C6F632E6300E8
+:1057F00038B50C46050004D112A140F22110FDF786
+:1058000081FE24B90FA14FF49170FDF77BFE0020BB
+:105810008DF800006846FDF7E5FD1DB91749CF205A
+:10582000FDF770FEE8682A68211AA88AB1FBF0F13A
+:105830001068431C136001709DF80000FDF71EFE08
+:1058400038BD00002E2E5C2E2E5C2E2E5C2E2E5C83
+:105850002E2E5C636F6D706F6E656E74735C6C6919
+:10586000627261726965735C62616C6C6F635C6EBD
+:1058700072665F62616C6C6F632E6300B8570F00D5
+:1058800010B5040002D0206830B901E00E2010BD30
+:1058900017A1D920FDF736FE606818B914A1DA20E7
+:1058A000FDF730FEA06818B911A1DB20FDF72AFE34
+:1058B000E06818B90EA1DC20FDF724FEA08A18B913
+:1058C0000BA1DD20FDF71EFE207A61682268401AD8
+:1058D000C0B2116004E0226811684B1C13600870AC
+:1058E000401EC0B2F7D221680020087110BD000030
+:1058F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63AD
+:105900006F6D706F6E656E74735C6C6962726172DC
+:105910006965735C62616C6C6F635C6E72665F621A
+:10592000616C6C6F632E63002DE9F041184D4FF4EC
+:10593000805204272888164607EB004015A102F084
+:105940009BFE4FF0E024D4F8802128881FA107EBAC
+:10595000004004F5C07402F08FFE60172060C4F8A8
+:1059600000016060C4F8040101F0AEF930B128888C
+:10597000012101EB004020A102F07AFE02F014FDAB
+:105980000028FBD13046BDE8F04100F051B80000DE
+:105990006C59002052756E6E696E67206E72665F7C
+:1059A000626F6F746C6F616465725F6170705F735A
+:1059B00074617274207769746820616464726573BD
+:1059C000733A2030782530387800000044697361DC
+:1059D000626C696E6720696E74657272757074733B
+:1059E0002E204E5649432D3E494345525B305D3A89
+:1059F00020307825780000004661696C656420726B
+:105A0000756E6E696E67206E72665F6466755F6D37
+:105A100062725F6972715F666F72776172645F61F3
+:105A20006464726573735F736574282900000000F5
+:105A300070B506461F4888B0C0F57F21002200F0EF
+:105A400063F8021E4FF0FF3507D01B480121008884
+:105A500001EB004019A102F00FFEEFF30580D6E93B
+:105A60000046C005C00D4FF0000181F3148881F39A
+:105A7000108881F3118881F3138813D020221D49E7
+:105A80006846FBF701FD203C202269462046069629
+:105A9000FBF7FAFC6FF0060229462046FBF7BAFB3B
+:105AA00008B070BD08B0324629462046BDE87040B7
+:105AB000FBF7B0BB00100F006C590020436F756CF2
+:105AC00064206E6F742070726F7465637420626FEF
+:105AD0006F746C6F6164657220616E6420736574AD
+:105AE00074696E67732070616765732C2030782548
+:105AF000782E000098B80F000A4601460148006859
+:105B000005F0B2BCB8B80F0070B50B0502D1B0F506
+:105B10007F2F01D9072070BD0AB1062500E00225BC
+:105B2000104A114B1468082C01D3042070BD03EBFC
+:105B30000416C6F80008C6F80418C6F80858641C0D
+:105B4000146003EB0414D4F8F0678642EAD1D4F869
+:105B5000F4678E42E6D1D4F8F847AC42E2D1002097
+:105B600070BD0000BC57002000E001402DE9F04767
+:105B70003D4C04253B4E2088002705EB00403BA10F
+:105B800002F076FDB06801280FD0A52816D0AA280B
+:105B90001DD0AC28208824D0032101EB00403CA17B
+:105BA00002F066FD0020BDE8F08720883FA105EBEC
+:105BB000004002F05DFDFDF749FA10E020883EA1AB
+:105BC00005EB004002F054FD04F062FF10E0208875
+:105BD0003CA105EB004002F04BFDFDF79FFC0246A7
+:105BE00008E005EB00403AA102F042FD05F020F884
+:105BF000024601274FF0010932B12188B36809EB51
+:105C0000014037A102F03FFD304600F055FCDFF8BF
+:105C10000481002188F800103F4801F075FB06461A
+:105C200098F8000020B93D4940F27910FDF76AFC70
+:105C300046B1218809EB014039A102F019FD032684
+:105C40003046B0E70126002FFAD0012000F0A2FB79
+:105C50000028F5D02088394905EB004002F008FD06
+:105C60000226EDE7348000206C590020456E7465F3
+:105C700072206E72665F626F6F746C6F61646572C2
+:105C80005F66775F61637469766174650000000028
+:105C90004E6F206669726D7761726520746F206146
+:105CA000637469766174652E0000000056616C694A
+:105CB000642041707000000056616C696420534498
+:105CC0000000000056616C696420424C0000000036
+:105CD00056616C6964205344202B20424C00000024
+:105CE00041637469766174696F6E206661696C6581
+:105CF000642077697468206572726F722025642051
+:105D00002862616E6B20636F64653A203078257875
+:105D100029000000F9570020314E0F00D4BE0F00BB
+:105D2000436F756C64206E6F7420777269746520A0
+:105D300073657474696E67732E0000006CBF0F008A
+:105D4000F8B5354C05460426208834A106EB004002
+:105D500002F08EFC3748056019200090684602F07A
+:105D60001BFA009A344900EB8200C0F800170020AB
+:105D700001F0FCF9002842D1FFF7F8FE20B101281C
+:105D800020D002283BD104E02C4DFEF7A1FC10B935
+:105D900032E042F2107500F093F8294A20211820D1
+:105DA000FDF78AFA08B1FDF7FBF92648016811F002
+:105DB000B10F03D0016801F04E01016000F050FF07
+:105DC000E8B901E0FEF78CF91F492846FFF794FE79
+:105DD0001E4800F0FDFE90B920881DA106EB004092
+:105DE00002F046FC00F05AF8FDF746FA02F0DCFA41
+:105DF0000028F7D141DFF5E701F078F908B1032079
+:105E0000F8BDFFF791FD2088012101EB004014A1AE
+:105E100002F02EFCF3E700006C590020496E206E62
+:105E200072665F626F6F746C6F616465725F696EDA
+:105E300069740000B85700200C000300C0D40100B2
+:105E40007C5900201C050040AD510F00DD480F00BB
+:105E5000456E746572206D61696E206C6F6F7000A5
+:105E600053686F756C64206E6576657220636F6D24
+:105E70006520686572653A204166746572206E72AD
+:105E8000665F626F6F746C6F616465725F61707082
+:105E90005F737461727428290000000010B503F06C
+:105EA000CBF9002803D0BDE8104005F03DBC10BD83
+:105EB0000A4601460148406805F0D6BAB8B80F0056
+:105EC0002DE9F041224C207800283FD103F0B4F9AD
+:105ED000204E03274FF0010800282FD01E480068ED
+:105EE0001EA1450930882A4607EB004002F0C4FB9A
+:105EF00005EB4500850842F21070854201D2012071
+:105F000000E00020607005F00FFC607820B91248B6
+:105F100008300068C0070AD030882A4607EB0040E6
+:105F200014A102F0A9FB1F492846FFF7C1FF4FF05B
+:105F3000E0214FF48030C1F8000105E030881AA15B
+:105F400007EB004002F094FB84F80080BDE8F0818C
+:105F5000FA5700202C5900200405014057445420D2
+:105F6000656E61626C6564204352563A2564206D0B
+:105F7000730000005374617274696E67206120744D
+:105F8000696D657220282564206D732920666F7203
+:105F90002066656564696E67207761746368646F05
+:105FA000672E000065B70F00574454206973206EB8
+:105FB0006F7420656E61626C6564000070B50446A4
+:105FC0000D462022083000F077F9202205F120014B
+:105FD00004F1280000F070F9002070BDF0B599B010
+:105FE0000D4621491E9E944607460160202B00D392
+:105FF00020231C461A46614611A800F05DF92022B4
+:10600000314601A800F026F918480121FFF779FB75
+:10601000BFF35F8F002618B148F2045019B0F0BDED
+:10602000FEF7D0F911AB01AA05F10801384600943A
+:10603000FCF770FB0446FEF7B7F90C4D2868012801
+:1060400003D00BA16D20FDF75DFABFF35F8F2E60CB
+:1060500044B11448C44202D148F24250DEE748F24B
+:106060001650DBE70020D9E7DD55AABB0058002019
+:106070002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6325
+:106080006F6D706F6E656E74735C6C696272617255
+:106090006965735C6D757465785C6E72665F6D744E
+:1060A000782E68007CF70FFF70B516460C46054643
+:1060B00000F0E9F800280ED1AA791946304600F020
+:1060C000EFF8002807D131462046FFF777FF002878
+:1060D00001D10149216070BD7052464D2DE9F84F44
+:1060E0006C460E46D4E90A7905469A46904616490A
+:1060F000304600F0BCF80028A54611D1706849462A
+:1061000040794200384600F0CBF80028A54607D178
+:10611000B8F1000001D02DB107E0A54648F21050BB
+:10612000BDE8F88FAAB06D464DB182B00246534625
+:10613000314628460097FFF751FFA546F0E748F2A1
+:106140001550A546ECE700007052464D2DE9F04190
+:106150001D46DDE906871646044600F02DF80028A6
+:106160000DD12A463146204600F03CF8002806D1E1
+:106170003A4641462046BDE8F04100F002B8BDE88D
+:10618000F08170B515460E46044605F0BDFA0028AC
+:1061900007D13EB160682968C268914205D248F2D1
+:1061A000145070BD48F2135070BD83682A463146C2
+:1061B0002046BDE87040184710B550B161B141604C
+:1061C000096804468847002802D10548206000205D
+:1061D00010BD48F2015010BD48F2105010BD000033
+:1061E0006E52464870B515460E46044605F08CFAC8
+:1061F00000280BD146B155B160682A463146436844
+:106200002046BDE87040184748F2105070BD00208D
+:1062100070BD00002DE9F0410B480C4D0C4F401BA8
+:10622000C60801203870002406E000BF55F834008D
+:106230008047002805D1641CB442F7D3022038708F
+:106240000020BDE8F0810000B0CE0F00A8CE0F0006
+:10625000FC57002070B514460D46064600F02CF899
+:10626000291930192246BDE8704000F025B828B140
+:106270000068884205D048F24050704748F21050FC
+:1062800070470020704728B139B10022C1E90020D1
+:106290001046704748F21050704748F2135070474C
+:1062A00020B1914205D048F21150704748F2105089
+:1062B000704700207047000070B516460C46050078
+:1062C00003D10AA11F20FDF71DF91CB907A1202049
+:1062D000FDF718F9A919491E04E000BF14F8010BD5
+:1062E00001F80109A942F9D270BD00002E2E5C2EE2
+:1062F0002E5C2E2E5C2E2E5C2E2E5C636F6D706FCE
+:106300006E656E74735C6C69627261726965735CF0
+:1063100063727970746F5C6E72665F6372797074A9
+:106320006F5F7368617265642E63000070B50D461F
+:10633000040003D107A10D20FDF7E4F86019401E09
+:1063400005E02178027804F8012B00F80119A04239
+:10635000F7D270BD2E2E5C2E2E5C2E2E5C2E2E5C67
+:106360002E2E5C636F6D706F6E656E74735C6C69FE
+:10637000627261726965735C63727970746F5C6E6E
+:1063800072665F63727970746F5F7368617265645F
+:106390002E6300002DE9F041174C074604252088A4
+:1063A00016A105EB004002F063F91B4E306A01288C
+:1063B00004D0208819A105EB00400FE09FB1F069DF
+:1063C00088B100F055F80022B169FEF7A7F8F1692D
+:1063D000814208D0208819A105EB004002F048F95D
+:1063E0000020BDE8F081208819A105EB004002F0F3
+:1063F0003FF90120F5E700006C590020456E7465F7
+:1064000072206E72665F6466755F6170705F69733B
+:106410005F76616C696400001080002052657475BD
+:10642000726E2066616C736520696E2076616C699E
+:10643000642061707020636865636B0052657475D9
+:10644000726E2066616C736520696E204352430052
+:1064500052657475726E20747275652E204170706D
+:10646000207761732076616C69640000AFF300806F
+:106470004FF44050074A4168914207D18068411E5D
+:10648000C1F30B01401A00F6FF7070474FF48050C3
+:1064900070470000DBE5B15100B5FFF7E9FF0549A2
+:1064A00089690A18401E0844C0F30B00101A00F650
+:1064B000FF7000BD108000200021016041608160FC
+:1064C0000148016370470000108000202DE9FF5F44
+:1064D0007E4C04257EA1208805EB004002F0C8F820
+:1064E000208883A105EB0040009A02F0C5F80198CE
+:1064F00008B185A200E086A2208887A105EB0040B4
+:1065000002F0BAF8029808B17FA200E080A22088C9
+:1065100086A105EB004002F0AFF8039808B17AA21B
+:1065200000E07BA2208885A105EB004002F0A4F8E2
+:106530004FF4405041688748814201D172A200E087
+:1065400073A2208884A105EB004002F095F8208812
+:1065500085A105EB004002F08BF8874E208887A1CB
+:1065600005EB0040B369326A02F08DF820888BA1F8
+:1065700005EB0040736AF26A02F085F84FF00008FC
+:10658000DFF838B2A146AA461AE00127C0B10128B7
+:1065900020D0B8F1020F2CD08949A420FCF7B2FF1B
+:1065A00000255D4503D98649A920FCF7ABFF854846
+:1065B0000099401BA0F5405088421DD201261CE0E6
+:1065C000FFF76AFF0546029888B16B48006A012808
+:1065D0000BD00CE0FFF74CFF0546039828B94FF4A9
+:1065E000405041685B48814201D00127D9E700272C
+:1065F000D7E74FF48055D4E700260198B9F800108A
+:1066000046EA00040AEB014042466FA102F034F86A
+:10661000B9F800102A460AEB01406EA102F02CF8EE
+:106620000EB139A200E03AA2B9F800104D460AEBCB
+:1066300001406EA102F020F80FB133A200E034A2B5
+:106640002888A94655460AEB00406EA102F014F8CE
+:106650000CB12DA200E02EA2B9F800006EA105EB4E
+:10666000004002F009F8BC4308D0B8F1020F05D28F
+:1066700008F10100C0B28046022886D95EB1B9F89F
+:106680000000022101EB004068A101F0F1FF0420AD
+:1066900004B0BDE8F09FB8F1000F0AD0B9F80010BF
+:1066A0000AEB01406CA101F0E3FF33481830FFF71B
+:1066B00003FF314A002010610120506102F12400E3
+:1066C000FFF7FAFE009850620020E1E76C590020C5
+:1066D000456E746572206E72665F6466755F636195
+:1066E0006368655F707265706172652829000000DB
+:1066F00072657175697265645F73697A653A203095
+:106700007825782E00000000747275650000000086
+:1067100066616C736500000073696E676C655F622B
+:10672000616E6B3A2025732E000000006B6565706A
+:106730005F6170703A2025732E0000006B656570F4
+:106740005F736F66746465766963653A2025732E9E
+:1067500000000000DBE5B15153445F505245534502
+:106760004E543A2025732E0042616E6B20636F6E8B
+:1067700074656E74733A00001080002042616E6B85
+:10678000203020636F64653A203078253032783AC3
+:106790002053697A653A20307825780042616E6B23
+:1067A000203120636F64653A203078253032783AA2
+:1067B0002053697A653A20307825780000E00E0091
+:1067C000ACC10F0000100F00706173733A20256494
+:1067D0002E00000063616368655F616464726573C5
+:1067E000733A20307825782E0000000063616368DA
+:1067F000655F746F6F5F736D616C6C3A2025732EEB
+:10680000000000006B6565705F6669726D7761728C
+:10681000653A2025732E000064656C6574655F6DB4
+:106820006F72653A2025732E0000000041626F727E
+:1068300074696E672E2043616E6E6F742066697492
+:10684000206E6577206669726D77617265206F6E64
+:106850002064657669636500496E76616C69646180
+:1068600074696E67206170702E00000070B50C4670
+:10687000050004D1224940F22D10FCF743FE24B953
+:106880001F494FF49770FCF73DFE2A7804201D49FC
+:10689000092A2DD2DFE802F02C052C0B182C1E2C17
+:1068A000120021462846BDE8704002F0CDBC0988A0
+:1068B00000EB014014A101F0DBFE14E02146284664
+:1068C000BDE8704002F05ABD21462846BDE8704040
+:1068D00002F0F6BC098800EB014014A101F0C8FEEB
+:1068E0004FF48070E0602046BDE87040FDF7FCBDCD
+:1068F000BDE87040024940F24D10FCF703BE0000B5
+:1069000060C10F003C59002048616E646C65204EE8
+:1069100052465F4446555F4F505F4352435F474581
+:10692000542028636F6D6D616E64290048616E6448
+:106930006C65204E52465F4446555F4F505F4F4254
+:106940004A4543545F53454C4543542028636F6D7B
+:106950006D616E642900000070B50E46040004D11C
+:106960001B4940F24620FCF7CDFD26B9184940F2FC
+:106970004720FCF7C7FD20780125092820D2DFE851
+:1069800000F01F051F0F141F1A1F0A003146204672
+:1069900002F0C6FD19E03146204603F00BF814E082
+:1069A0003146204602F080FD0FE03146204602F0DD
+:1069B000CBFE054609E03146204602F0B3FF04E075
+:1069C00003494FF41A70FCF79DFD284670BD000086
+:1069D00060C10F002DE9F843134C0746134E2068A1
+:1069E0000D46009030880421904601EB00402B4674
+:1069F0003A460FA101F04FFE43462A4639461C484D
+:106A000001F0DEF905000AD03088022101EB0040D8
+:106A10002A4618A101F030FE2846BDE8F883206818
+:106A2000401C2060F8E70000205800203859002062
+:106A30006E72665F6673746F726167655F657261BF
+:106A4000736528616464723D307825702C206C6514
+:106A50006E3D2564207061676573292C2071756512
+:106A600075652075736167653A2025640000000034
+:106A7000105900206E72665F6673746F726167658D
+:106A80005F65726173652829206661696C656420A1
+:106A900077697468206572726F7220307825782E5D
+:106AA000000000000B4910B504220988002802EB01
+:106AB0000142104604D008A101F0DAFD104903E0BC
+:106AC00010A101F0D5FD1949BDE810400022184879
+:106AD00001F0D6B938590020496E697469616C6952
+:106AE0007A696E67206E72665F6673746F72616733
+:106AF000655F7364206261636B656E642E000000E5
+:106B0000C4BB0F00496E697469616C697A696E670C
+:106B1000206E72665F6673746F726167655F6E7612
+:106B20006D63206261636B656E642E0094BB0F0021
+:106B3000105900202DE9FC47154C8046154E206861
+:106B40000F46CDE90020308804219946154601EB17
+:106B500000403B464246104901F0A6FD2B463A460E
+:106B600041460E48CDF8009001F052FA05000AD0D7
+:106B70003088022101EB00402A4609A101F07CFD8A
+:106B80002846BDE8FC872068401C2060F8E700002C
+:106B90002058002038590020A8C00F0010590020AC
+:106BA0006E72665F6673746F726167655F77726934
+:106BB00074652829206661696C656420776974684A
+:106BC000206572726F7220307825782E00000000E8
+:106BD00070B51049104D08602888032101EB004072
+:106BE0000EA101F045FD0020FDF798FE104800F0D1
+:106BF0009FFC040009D02888012101EB00402246B7
+:106C00000CA101F039FD204670BDBDE87040084878
+:106C100000F0C8B8045800206C590020456E746517
+:106C200072696E6720444655206D6F64652E0000C2
+:106C30001D490F00436F756C64206E6F7420696E80
+:106C40006974616C697A6520444655207472616E7E
+:106C500073706F72743A20307825303878000000F5
+:106C6000054810B50088042101EB004003A101F0A4
+:106C7000FFFC002010BD00006C590020696E2077D9
+:106C800065616B206E72665F6466755F696E6974BC
+:106C90005F757365720000001FB58908002201ABA3
+:106CA000009283E80700684618DF04B010BD0000BA
+:106CB0001FB5044B0FCB8DE80F00684618DF04B0FA
+:106CC00010BD000018BB0F0070B50A4C04254FF42E
+:106CD0008056208808A105EB004001F0C9FCE806B9
+:106CE0000BA106602088002605EB004001F0C0FCE7
+:106CF000304670BD6C59002072756E6E696E6720EB
+:106D0000697271207461626C6520736574000000A3
+:106D100041667465722072756E6E696E6720697265
+:106D200071207461626C65207365740070B50E46E5
+:106D30000178124C062901D0012901D1017C217072
+:106D40002178012501290FD0022911D00C480121F9
+:106D5000008801EB00400BA101F08AFC00202070AC
+:106D600005207070284670BD3146FFF77FFDF9E7BA
+:106D70003146FFF7F1FD0546F4E7000028580020F2
+:106D80003C590020496E76616C6964206F626A65C7
+:106D90006374207479706520696E20726571756501
+:106DA00073742E0010B5040011D00120FFF77AFE95
+:106DB00000280BD100F016FC00F02CFD48B1094969
+:106DC000081F00F09DFC012803D0032010BD072000
+:106DD00010BD04480838C4600020FEF723F80020E6
+:106DE00010BD00003058002010B5816879B1094A03
+:106DF0001821FCF7F1F9040007D0074802210088A8
+:106E000001EB004005A101F033FC204610BD072036
+:106E100010BD0000396E0F003C59002053636865B7
+:106E200064756C65722072616E206F7574206F6678
+:106E30002073706163652100AFF30080F0B50446F4
+:106E4000806887B020B946494FF42870FCF75AFB98
+:106E5000182244496846FAF717FB20788DF800009D
+:106E600022780426404F414D0D2A5AD2DFE802F025
+:106E7000075237525259523E522D0F284800288847
+:106E80003BA106EB004001F0F3FB012024E0288841
+:106E900040A106EB004001F0EBFB4FF08050D0F832
+:106EA00000110191D0F804110291D0F80C1189025F
+:106EB0000491D0F8101189020391006905903AE01D
+:106EC0006946204602F064FE35E028883AA106EBC8
+:106ED000004001F0CDFB207C8DF804002BE02888D9
+:106EE0003BA106EB004001F0C3FB24E0288841A150
+:106EF00006EB004001F0BCFB208AADF804001AE06C
+:106F0000288843A106EB004001F0B2FBF968072096
+:106F1000884710E069462046FFF708FF58B907B0D8
+:106F2000F0BD2888032101EB00403FA101F0A4FB44
+:106F300002208DF8010028889DF8012006EB004012
+:106F400041A101F099FBD4E90112684690479DF8F0
+:106F500001000128E3D0F96805208847DFE7000039
+:106F600060C10F0040BB0F00285800203C59002092
+:106F700048616E646C65204E52465F4446555F4FD3
+:106F8000505F50524F544F434F4C5F5645525349F8
+:106F90004F4E000048616E646C65204E52465F445F
+:106FA00046555F4F505F48415244574152455F56E6
+:106FB000455253494F4E000048616E646C65204E47
+:106FC00052465F4446555F4F505F50494E47000060
+:106FD00048616E646C65204E52465F4446555F4F73
+:106FE000505F524543454950545F4E4F5449465FA8
+:106FF0005345540048616E646C65204E52465F44B0
+:1070000046555F4F505F4D54555F47455400000053
+:1070100048616E646C65204E52465F4446555F4F32
+:10702000505F41424F525400496E76616C69642052
+:107030006F70636F64652072656365697665643A35
+:1070400020307825782E00005265717565737420A4
+:1070500068616E646C696E6720636F6D706C6574D7
+:10706000652E20526573756C743A2030782578004F
+:1070700038B10549016005494160012101720020D4
+:1070800070470E207047000091700F00C9700F000C
+:1070900010B50C0001464FF0110007D02278052AE8
+:1070A00005D2DFE802F00F050D0F0F000E2010BD16
+:1070B000084600F00DF90028F9D10221217010BD19
+:1070C000112010BD082010BD0246082041B10B78E8
+:1070D000022B04D1022A05D0032A00D111207047C7
+:1070E0000E207047002003220A70704770B50F48C9
+:1070F0000024D0F85C11491C03D1D0F89C01401C3D
+:1071000011D00B480421008801EB004009A101F0D7
+:10711000AFFA4FF47F25284601F050FC572203496F
+:10712000284601F063FC204670BD0000108000205E
+:107130004459002045726173696E672073657474E9
+:10714000696E677320706167652061646469746942
+:107150006F6E616C20646174612E00000022582102
+:107160000148FDF7DBB90000148000202DE9F04153
+:107170001F4C0546042620881EA106EB004001F0A6
+:1071800077FA2846FFF78EFC02004FF0010504D085
+:10719000208821A105EB004023E04FF4DC78424633
+:1071A00028492948FAF770F9274F3868401C04D05D
+:1071B000FFF7D4FF3968814218D0208823A106EB5D
+:1071C000004001F055FA41461F48FAF785F90020C2
+:1071D0007D6000F099F8020008D0208823A105EB1B
+:1071E000004001F049FA0320BDE8F0810020FBE7F0
+:1071F0004059002043616C6C696E67206E72665F57
+:107200006466755F73657474696E67735F696E69D0
+:107210007428292E2E2E00006E72665F6466755FDC
+:10722000666C6173685F696E69742829206661699C
+:107230006C65642077697468206572726F723A2099
+:107240002578000000F00F00108000205265736563
+:107250007474696E6720626F6F746C6F61646572BD
+:107260002073657474696E67732E00006E72665FBA
+:107270006466755F666C6173685F777269746528B0
+:1072800029206661696C656420776974682065727D
+:10729000726F723A2025780010B528B14022034958
+:1072A000FAF7F2F8002010BD0E2010BD5CF10F00BF
+:1072B00010B5064C00223C21201DFDF72FF9216856
+:1072C000814201D1012010BD002010BD5CF10F00F2
+:1072D00070B50C4D0400D5F85C0105F5AE7503D012
+:1072E000401C03D0082070BD0E2070BD00223C2140
+:1072F000201DFDF713F9206010222146284629DFC2
+:1073000070BD000000F00F002DE9F04105464FF47C
+:10731000DC773A4621492248FAF7F0F8214C042656
+:107320000028208806EB004015D01FA101F0A0F92D
+:1073300020881A4A06EB004020A101F09DF90022A6
+:1073400001211648FFF746FB012668B1208823A1DA
+:1073500006EB00401DE02AA101F08AF90DB10020E2
+:10736000A8470020BDE8F081FFF7F8FE0C493A4637
+:107370000860A1F5DC70FAF787F82B463A463049E9
+:107380000648FFF7D7FB0028ECD020882DA106EB9C
+:10739000004001F06DF90320E4E7000000F00F0069
+:1073A000108000204059002057726974696E672070
+:1073B00073657474696E67732E2E2E004572617347
+:1073C000696E67206F6C642073657474696E67738F
+:1073D0002061743A2030782530387800436F756C1E
+:1073E00064206E6F74206572617365207468652017
+:1073F00073657474696E677320706167652100003E
+:107400004E65772073657474696E67732061726569
+:10741000206964656E746963616C20746F206F6CA1
+:10742000642C207772697465206E6F74206E6565B8
+:107430006465642E20536B697070696E672E00005E
+:10744000587E0020436F756C64206E6F74207772D5
+:1074500069746520746865204446552073657474AA
+:10746000696E677320706167652100004FF480507A
+:10747000704700002DE9F04782461548154FDFF8A8
+:107480005880C01BC608B8F800104FF0040909EB7B
+:1074900001400025324611A101F0EEF8002411E070
+:1074A00007EBC400416850468847050009D0B8F88A
+:1074B00000102B4609EB0140224612A101F0E3F82F
+:1074C00002E0641CB442EBD32846BDE8F08700001C
+:1074D000B8CE0F00B0CE0F006C5900205368757401
+:1074E00074696E6720646F776E207472616E73705A
+:1074F0006F7274732028666F756E643A2025642954
+:10750000000000004661696C656420746F20736838
+:107510007574646F776E207472616E73706F7274BD
+:107520002025642C206572726F7220256400000093
+:107530002DE9F04782461448144FDFF85480C01BF1
+:10754000C608B8F800104FF0040909EB0140002507
+:10755000324610A101F090F8002410E057F83410E2
+:1075600050468847050009D0B8F800102B4609EBB3
+:107570000140224610A101F086F802E0641CB442EA
+:10758000ECD32846BDE8F087B8CE0F00B0CE0F0090
+:107590006C590020496E697469616C697A696E671B
+:1075A000207472616E73706F7274732028666F75C9
+:1075B0006E643A20256429004661696C6564207414
+:1075C0006F20696E697469616C697A652074726193
+:1075D0006E73706F72742025642C206572726F72E6
+:1075E0002025640070B5114D114CA86B30B103F02B
+:1075F00017FE18B1686A08B1012000E00020207071
+:10760000FEF708FE18B10B498E20FBF77BFF4023E5
+:10761000094A0A490A48FEF747FD002805D0BDE897
+:10762000704004499620FBF76DBF70BD10800020AC
+:107630003858002038C30F003CB80F007484002075
+:10764000C0B80F002DE9F041134C07460D46E06B22
+:10765000A26B01264119914209D9104801210088E5
+:1076600001EB00400EA101F003F8032610E00A49E7
+:107670002A465C3108443946F9F706FFE06B064AB2
+:107680002844E063403229463846FCF747FF20642F
+:107690003046BDE8F08100001080002048590020ED
+:1076A000496E697420636F6D6D616E64206C6172E8
+:1076B000676572207468616E2065787065637465B3
+:1076C000642E000070B505004FF0010404D0B5F53C
+:1076D000807F03D904240CE003240AE0064900203B
+:1076E000064E08702021306306F13800F9F7F4FEE9
+:1076F000B563204670BD000038580020108000207F
+:107700002DE9F047304C0E468046D4E90E010125A4
+:10771000DFF8B8902F46814208D0B9F800002CA1BC
+:1077200007EB004000F0A4FF082549E0DFF8BCA00B
+:107730009AF8000030B1FEF7AFFEC8F80000606AAA
+:1077400030603DE003F06CFD88B3294890F89C1050
+:1077500009B9017859B3041D0021C8F8001031603F
+:1077600090F89C300A462BB1214C90F83811A03487
+:1077700004F1990294F8590003F094FB054601289E
+:107780001ED1201D00F0B8F80546012818D18AF84E
+:1077900000703146201D03F051FF054601280FD12E
+:1077A0004246201D316803F007FF054608E0FFE769
+:1077B000B9F800000FA107EB004000F059FF0525C4
+:1077C0002846BDE8F08700001080002048590020BE
+:1077D000457865637574652077697468206661759E
+:1077E0006C7479206F6666736574000038580020E9
+:1077F000C88100204661696C656420746F206465EF
+:10780000636F646520696E6974207061636B657471
+:107810000000000001480078704700003858002040
+:107820002DE9F04780462748264D894690F89C0070
+:10783000012608B1A43500E008350A46414628462D
+:10784000FDF7FCFA204C002760B195F8550058B1BF
+:1078500000F00101C0F340024346284602F0FCFE5E
+:10786000C8B114E0172617E00120E0621748042190
+:10787000008801EB004016A100F0FAFE276295F89F
+:107880008F0010B195F8900008B96868A060A06CEE
+:10789000C4E9099004E005260B482430FEF70CFEED
+:1078A000094820213830F9F717FE0748FF22F42154
+:1078B0005C30F9F70AFEC4F8488030462763BDE81B
+:1078C000F0870000C8810020108000204859002067
+:1078D000496E76616C69646174696E67206F6C646F
+:1078E000206170706C69636174696F6E20696E20CD
+:1078F00062616E6B20302E002DE9F04104004FF0E4
+:10790000010503D140497F20FBF7FCFD94F85400AA
+:107910003E4E012740B194F8550050B1012808D0DF
+:10792000022806D0032804D0308839A107EB004094
+:1079300064E01CB934496720FBF7E4FD94F86D005E
+:10794000032807D0308838A107EB004000F090FEF4
+:10795000142556E094F88F00B84618B194F89000BA
+:1079600000284ED1207A58B1E068022734280CD084
+:10797000308832A107EB004000F07AFE112540E08C
+:10798000318808EB014032A138E0204603F0AEF91F
+:1079900018B1207850B394B907E0308830A107EBD4
+:1079A000004000F065FE12252BE017498C20FBF704
+:1079B000A9FD207818B914498D20FBF7A3FD94F890
+:1079C00055002B4968B101280BD06068C96888420E
+:1079D00017D8308827A107EB004000F049FE10259A
+:1079E0000FE06068896888420BD2F2E794F855008E
+:1079F000012806D0318808EB014023A100F038FEB1
+:107A00000F252846BDE8F08180C30F004C590020A7
+:107A1000496E76616C6964206669726D7761726522
+:107A200020747970652E0000496E76616C6964205F
+:107A30006861736820747970652E00004661756C0A
+:107A400074792048572076657273696F6E2E000036
+:107A50004E6F2048572076657273696F6E2E000056
+:107A6000534420726571206E6F74206D65742E0012
+:107A70001080002046572076657273696F6E2074FF
+:107A80006F6F206C6F772E00465720766572736992
+:107A90006F6E206D697373696E672E000FB438B511
+:107AA000040003D110A11C20FBF72CFD606918B95C
+:107AB0000DA11D20FBF726FD206818B90AA11E2084
+:107AC000FBF720FD606818B907A11F20FBF71AFD1E
+:107AD0000599002905D006A800906A46204600F0C6
+:107AE00045F838BC5DF814FB2E2E5C2E2E5C2E2E35
+:107AF0005C2E2E5C2E2E5C65787465726E616C5CFB
+:107B0000667072696E74665C6E72665F66707269CA
+:107B10006E74662E6300000010B5040003D107A147
+:107B20000B20FBF7EFFCA268002A05D0D4E9040380
+:107B3000216898470020A06010BD00002E2E5C2E0A
+:107B40002E5C2E2E5C2E2E5C2E2E5C65787465725B
+:107B50006E616C5C667072696E74665C6E72665F94
+:107B6000667072696E74662E630000002DE9FC4732
+:107B700091460C465FEA000804D183A14FF49F7040
+:107B8000FBF7C0FCD8F8140020B97FA14FF4A07017
+:107B9000FBF7B8FCD8F8000020B97BA140F24110F7
+:107BA000FBF7B0FCD8F8040020B977A14FF4A1701E
+:107BB000FBF7A8FC002C76D014F8011B39B125295D
+:107BC0000ED04046FCF79EFB20780028F4D198F8B0
+:107BD0000C00002867D04046BDE8FC47FFF79CBF7B
+:107BE0000020012221782B291BD02D2902D03029F9
+:107BF00008D102E040F0010001E040F00200641C06
+:107C0000002AEFD100252A290ED02178A1F13002D7
+:107C10000A2A11D205EB850201EB4205641C303DB6
+:107C2000F1E740F00400EAE7D9F800100B1DC9F8AD
+:107C300000300968641C0D44217800232E290BD1E3
+:107C400014F8011FA1F130020A2A05D203EB8302C6
+:107C500001EB4203303BF3E76C290DD068290BD0D0
+:107C6000692921D00BDC252918D0582931D0632966
+:107C70000ED0642915D117E014F8011FECE7702924
+:107C800069D0732932D075291BD0782909D120E019
+:107C9000D9F80000011DC9F8001001784046FCF732
+:107CA00031FB641C90E76CE0D9F800100A1DC9F89C
+:107CB00000200968CDE900500A224046FDF7AEFADF
+:107CC000EFE7D9F800100A1DC9F8002009680A2258
+:107CD00006E0D9F800100A1DC9F800200968102232
+:107CE000CDE90050404603F00DFCDAE7D9F800106A
+:107CF00000270A1DC9F800200E68C00705D112E050
+:107D00004046761C7F1CFCF7FDFA31780029F7D13C
+:107D100004E0202140466D1EFCF7F4FABD42C0D9B4
+:107D2000002DF6D1BDE74EB13046F9F7E0FB07462E
+:107D300004E0202140466D1EFCF7E4FABD4206D95E
+:107D4000002DF6D103E04046761CFCF7DBFA3178D3
+:107D50000029F8D1A5E7D9F80000011DC9F80010E5
+:107D6000056830214046FCF7CDFA78214046FCF703
+:107D7000C9FA08200021CDE9000103461022294656
+:107D8000B0E7BDE8FC8700002E2E5C2E2E5C2E2E68
+:107D90005C2E2E5C2E2E5C65787465726E616C5C58
+:107DA000667072696E74665C6E72665F6670726928
+:107DB0006E74665F666F726D61742E630000000002
+:107DC0002DE9F0411E4615460F46040003D11DA1C2
+:107DD0007820FBF797FB206818B91AA17920FBF7E8
+:107DE00091FB1DB917A17A20FBF78CFB3946204681
+:107DF000FBF72CF840B939462046FBF727F818B9AD
+:107E000010A17D20FBF77EFB6068394602682046A2
+:107E10006A43FBF724F858B960683946026820467F
+:107E20006A43FBF71CF818B906A17F20FBF76AFB31
+:107E3000206833462A46D0F810C039462046BDE8AF
+:107E4000F04160472E2E5C2E2E5C2E2E5C2E2E5C7A
+:107E50002E2E5C636F6D706F6E656E74735C6C69F3
+:107E6000627261726965735C6673746F7261676573
+:107E70005C6E72665F6673746F726167652E630015
+:107E800070B516460C46050003D108A12F20FBF75C
+:107E900039FB1CB905A13020FBF734FB2C603146BF
+:107EA00028462268BDE87040104700002E2E5C2E48
+:107EB0002E5C2E2E5C2E2E5C2E2E5C636F6D706FF2
+:107EC0006E656E74735C6C69627261726965735C15
+:107ED0006673746F726167655C6E72665F667374F9
+:107EE0006F726167652E63002DE9F04128B101686A
+:107EF00019B1C969BDE8F04108470D4D0D4800248E
+:107F0000461B14270DE000BF04EB840005EB800046
+:107F1000016829B1C969884710B10120BDE8F08125
+:107F2000641CB6FBF7F0A042EED80020F6E7000094
+:107F30001059002024590020044801214174007A7E
+:107F400008B1002070470120704700007C870020A6
+:107F5000012801D0032808D10449002201284A74CD
+:107F600000D00020087402F03DBC70477C870020E0
+:107F700070B50146022801D0032943D1224C207A52
+:107F800000283FD0012831D002282FD11F480023DC
+:107F90000229006802D0032928D119E0E3600279A0
+:107FA00012B1012A22D10BE0D0E90565721B142A17
+:107FB00000D314222A4482614569AA420ED015E0FA
+:107FC0000169491C0161426991420FD1237213E09A
+:107FD000E268521CE260082A08D9E3602372022991
+:107FE0000AD00D21FCF7B9FE02F0F2FB607C28B14B
+:107FF000BDE8704000F01EBF0021F3E7BDE870400F
+:1080000002F0F0BB70BD00007C870020A05800206B
+:108010002DE9F8431D46089F16468846040003D103
+:108020002AA16220FBF76EFA1EB928A16320FBF794
+:1080300069FA206818B925A16420FBF763FA1DB915
+:1080400022A16520FBF75EFA60684068B5FBF0F19D
+:1080500000FB115141B1B5FBF0F100FB115018B11B
+:108060001AA16820FBF74EFA4046FAF7E9FE38B944
+:108070004046FAF7E5FE18B914A16B20FBF742FA67
+:108080003046FAF7DDFE38B93046FAF7D9FE18B9AE
+:108090000EA16C20FBF736FA2A4641462046FAF735
+:1080A000DEFE48B92A4641462046FAF7D8FE18B9FE
+:1080B00006A16D20FBF726FA009720682B46324672
+:1080C000C76841462046B847BDE8F8832E2E5C2E8F
+:1080D0002E5C2E2E5C2E2E5C2E2E5C636F6D706FD0
+:1080E0006E656E74735C6C69627261726965735CF3
+:1080F0006673746F726167655C6E72665F667374D7
+:108100006F726167652E63002DE9FF411C46DDE952
+:108110000A7815460E46684600F010F846EA450112
+:1081200041EA840141EA072242EA0841009A00EB51
+:108130008200C0F80017BDE8FF81000010B50446BA
+:108140000068302804D308A140F2A110FBF7DAF947
+:108150002068202802D24FF0A04010BD00F01F0080
+:1081600020600C4810BD00002E2E5C2E2E5C2E2EA2
+:108170005C2E2E5C2E2E5C6D6F64756C65735C6E70
+:108180007266785C68616C5C6E72665F6770696F5E
+:108190002E6800000003005010B504460068302827
+:1081A00004D308A140F2A110FBF7ACF92068202805
+:1081B00002D24FF0A04010BD00F01F0020600C481C
+:1081C00010BD00002E2E5C2E2E5C2E2E5C2E2E5C02
+:1081D0002E2E5C6D6F64756C65735C6E7266785C78
+:1081E00068616C5C6E72665F6770696F2E68000014
+:1081F0000003005038B501240090684631B1FFF704
+:108200009DFF00998C40C0F8084538BDFFF796FFE8
+:1082100000998C40C0F80C4538BD000030B5104BBB
+:10822000014600201C69224609E0157A854205D1E5
+:10823000401C0A28F7DB4FF0FF3030BD5268002A9F
+:10824000F3D1421CF9D008721A6922B152684A600F
+:108250001A69516030BD002219614A6030BD0000CA
+:10826000909800207047FAF70BBC704708B5034A96
+:1082700000924023024A00F005F808BDBDAD0F0092
+:1082800090870020F0B595B01C4615460F4608466D
+:108290001A9E00F071FB182109A8F9F71DF90E9636
+:1082A000CDE909540023082203A9384600F079FBE0
+:1082B00005980690BDF81000ADF81C00BDF812003E
+:1082C000ADF81E0000208DF821000398082600F06C
+:1082D0000300012802D0022818D032E00398334668
+:1082E000850AC0F3C2008DF8200003980FA9C0F3DF
+:1082F0008314A200384600F054FB09A8009006AB96
+:1083000022460FA9284600F093FA1AE00398840D3C
+:10831000C0F3C2008DF82000082C01D2254600E0F1
+:10832000082533462A460FA9384600F03AFB2E446A
+:10833000641B09AB06AA29460FA800F0CDF9002C52
+:10834000EAD1384600F01EFB15B0F0BD0A4A0129FB
+:1083500002EBC00007D0022907D0032907D0042967
+:1083600007D0002070470220704704207047007932
+:108370007047407970470000B8CE0F0010B5FFF786
+:1083800072FF04210648FFF749FF002803DA054978
+:108390001B20FBF7B7F802490120487210BD00000E
+:1083A000AC580020DCC80F002DE9F04F8DB0FBF772
+:1083B000B9FF18B100200DB0BDE8F08F794E002054
+:1083C000B061BFF34F8FA6F580544FF0000960688D
+:1083D0000190A568284004EB800008E0216801981E
+:1083E000814201D86160E5E7284004EB80000C3051
+:1083F00001A9FCF767FF0028F0D105AAA046019962
+:1084000001EA050408EB8403491CDB6842F82030CC
+:10841000401C01910228F2D3059800F003000228C5
+:1084200002D001284CD0A6E005985022810D8A4642
+:10843000B2EB905F00D850210C4664F39F5005903A
+:108440000831594800F04FFA070075D000F094FA4F
+:108450004B46082205A9384600F0A9FA019909F10E
+:10846000080B2940681A8000001D844221D94F4D15
+:1084700030B1C2B208EB8101201A91460C3104E000
+:108480002946E2B2002591462846C4B25B463846EA
+:1084900000F08DFA0BEB090325B122462946384638
+:1084A00000F085FA01990AF1030001EB90000190B8
+:1084B0003BE008EB81015B46224638460C31EFE792
+:1084C0000598C0F38310062800D30620059960F3B1
+:1084D0008911C1F38310801C05918100324800F09E
+:1084E00002FA070047D000F047FA4B46082205A9D8
+:1084F000384600F05CFA09F1080900240FE0019801
+:108500004B4600EA0501401C08EB81010190042262
+:1085100038460C3100F04BFA09F10409641C059847
+:10852000C0F38310A042EAD837B13469B06968B1AA
+:10853000384600F027FA2FE01DE0607A012804D1C8
+:10854000226820463946126890476468002CF4D1AE
+:10855000384600F017FA00208DF800006846FAF758
+:1085600041FFB06910B90199C8F804109DF80000E6
+:10857000FAF784FF10E0346904E021682046896836
+:1085800088476468002CF8D109480221008801EB73
+:10859000004008A100F06CF8FBF7C4FE80F0010079
+:1085A00009E700009098002080CF0F009C880020F1
+:1085B0006C5900204261636B656E647320666C7554
+:1085C00073686564000000002DE9F84F8146264F6E
+:1085D000D01C15468A46800800226946BE68FBF713
+:1085E0003BFEB8B3009CB846A01C0090B968304070
+:1085F000091A8F003F1DBD4208EB800002D82A46B1
+:10860000514608E03A4651460C30F8F73DFF16480F
+:10861000EA1B0AEB07010C30F8F736FF4FEA19475F
+:10862000FCF78EF947EA0042601C304008EB8000FE
+:10863000344008EB8401C260C8684FF6C07269F329
+:10864000C500904365F39F5020F00300801C20F08C
+:108650000400C860054890F8200001E0FFF7A4FE80
+:108660000028FBD1BDE8F88F90880020909800206A
+:1086700000231A4602F07CBD08B5012300926A4629
+:1086800002F076FD08BD1CB5CDE9002302236A4641
+:1086900002F06EFD1CBD3EB5069C8DE81C00032358
+:1086A0006A4602F065FD3EBD7FB5DDE908458DE80F
+:1086B0003C0004236A4602F05BFD7FBD70B586B0C6
+:1086C0000DF1280C9CE870008DE87C0005236A46BB
+:1086D00002F04EFD06B070BD2DE9F0470E46804613
+:1086E0001C46924608293ED894F80C90002020732E
+:1086F0001946104602F012F80025B54206D218F8C5
+:1087000005201AA12046FFF7C9F903E019A1204668
+:10871000FFF7C4F96D1C082DEFD317A12046FFF712
+:10872000BDF90025B54210D218F80570F8F7A8FE7B
+:108730000068C05D10F03E0F01D03A4600E02E22E6
+:108740000EA12046FFF7AAF903E00DA12046FFF78E
+:10875000A5F96D1C082DE5D301222146504601F0F4
+:108760005DFF84F80C90BDE8F087000020253032D2
+:1087700078000000202020007C000000256300001D
+:1087800020000000104910B540F2FF308860002042
+:108790000860486001F580518861486181F82000D7
+:1087A0000A4800F0EDF800280CD1094809490A4BA5
+:1087B000401AC108002002E023F82000401C884233
+:1087C000FAD3002010BD00009088002080CF0F0059
+:1087D00068CF0F00B8CE0F0024590020024803498B
+:1087E000401AC0087047000068CF0F00B8CE0F00D5
+:1087F00013B56846FCF704FF08B100201CBD024811
+:10880000009950F831001CBDB8CE0F0070B5074874
+:108810000125046980F8205005E065722168204632
+:10882000496888476468002CF7D170BD9098002093
+:108830002DE9FF4781460C9D00200C462F7B2873B5
+:10884000984616462946184601F068FF072E42D280
+:10885000DFE806F004090F161F2A360049462846AD
+:10886000FFF71CF937E0494628462268FFF716F95A
+:1088700031E0D4E9002349462846FFF70FF92AE002
+:10888000A0680090D4E9002349462846FFF706F97E
+:1088900021E0D4E90201CDE90001D4E900234946F1
+:1088A0002846FFF7FBF816E004F1080007C88DE83A
+:1088B0000700D4E9002349462846FFF7EFF80AE00D
+:1088C00004F108000FC88DE80F00D4E900234946E1
+:1088D0002846FFF7E3F800222946404601F09EFEB5
+:1088E0002F73BDE8FF872DE9F041858A80462D1F53
+:1088F0004819C01CB0FBF5F0C6B24046FCF712FFA9
+:10890000041E19D00020207101206071E58000272D
+:108910002546761EC4F800800BE04046FCF702FFB7
+:1089200060B16179491C6171286005467F1CC0F8FF
+:108930000080B742F1D32046BDE8F081204600F028
+:1089400002F80020F8E72DE9F041457901466B1E59
+:10895000002201E00968521C9A42FBD30F680146CD
+:10896000002605E038460C68FCF742FF2146761CDD
+:10897000AE42F7D3BDE8F0810121001DFCF7ABBE8C
+:10898000FCF77EBF10B504460121001DFCF7C4FEB4
+:1089900010F0FF0F04D12046BDE81040FFF7D3BF11
+:1089A00010BD38B501240094FCF7E0FD38BD38B5A2
+:1089B00000240094FCF7DAFD38BD000009490222CA
+:1089C0000A60BFF36F8FBFF34F8F0A1D1060064818
+:1089D0000268002AFCD000200860BFF36F8FBFF34D
+:1089E0004F8F704704E5014000E4014070B50E4C24
+:1089F00001232360BFF36F8FBFF34F8F00230B4D15
+:108A000008E000BF51F8236040F823602E68002E74
+:108A1000FCD05B1C9342F5D300202060BFF36F8F26
+:108A2000BFF34F8F70BD000004E5014000E401403A
+:108A300020B1034909680160002070470E2070478B
+:108A4000B0BD0F002DE9FE4307460D460846FFF76F
+:108A5000EFFF00287ED18046CDF80080CDF804805D
+:108A6000012406208DF80070ADF80400CDF80880D0
+:108A70008DF80240694620202A6869DF3F4E40B1E8
+:108A800000F0A2FB024630883D4904EB0040FFF7AE
+:108A9000F3FDCDF800808DF801408DF80280CDF80F
+:108AA0000480CDF808808DF80380694640202A684C
+:108AB00069DF40B100F088FB02463088314904EBA1
+:108AC0000040FFF7D9FDCDF800808DF80070F72049
+:108AD000ADF80200CDF80480CDF808806946232067
+:108AE0002A6869DF40B100F06FFB024630882649F2
+:108AF00004EB0040FFF7C0FDCDF80080CDF8048006
+:108B0000CDF808808DF800404746694601202A6864
+:108B100069DF40B100F058FB024630881B4904EB86
+:108B20000040FFF7A9FD4FF4B06000900197029755
+:108B30006946A1202A6869DF40B100F045FB024682
+:108B40003088134904EB0040FFF796FD009701972A
+:108B5000029700E010E08DF800406946A0202A68E6
+:108B600069DF40B100F030FB02463088094904EB70
+:108B70000040FFF781FD0020BDE8FE83745900200E
+:108B80002CCB0F0074CB0F00C0CB0F008CCA0F0092
+:108B9000D8CA0F0038CA0F002DE9F0410446D0F8BA
+:108BA000008060DF2168194D074641451CD928889F
+:108BB000022606EB004016A1FFF75AFD2888424620
+:108BC00006EB00401EA12368FFF75DFDF006D0F81C
+:108BD0000C012168800200F10050421A288825A16A
+:108BE00006EB0040FFF748FD012467B1384600F06E
+:108BF000EBFA024628882AA104EB0040FFF73CFD6F
+:108C00003846BDE8F0812E480470F9E77459002019
+:108C1000496E73756666696369656E742052414D6D
+:108C200020616C6C6F636174656420666F72207480
+:108C3000686520536F66744465766963652E00002D
+:108C40004368616E6765207468652052414D2073EA
+:108C500074617274206C6F636174696F6E206672E8
+:108C60006F6D203078257820746F20307825782E2D
+:108C7000000000004D6178696D756D2052414D20F6
+:108C800073697A6520666F72206170706C696361C8
+:108C900074696F6E20697320307825782E0000008B
+:108CA00073645F626C655F656E61626C6528292024
+:108CB00072657475726E65642025732E0000000065
+:108CC0000B59002030B51848ADF5017D007800281B
+:108CD00026D04FF4FA7400BFADF8004280A9684670
+:108CE00061DF38B105281BD00DF5017DBDE83040AE
+:108CF000FAF756BA6D460D497DA800F0F1F809E083
+:108D00007DA800F0D5F8D0E90021284690477DA83D
+:108D100000F024F97DA800F0CBF80028DCD0EFE7C4
+:108D20000DF5017D30BD00000B590020B4BD0F00D2
+:108D3000F8B5134C2078C0B10120A07002F008F8FB
+:108D4000112814D0022002F01FF800258DF80050E1
+:108D50006846FAF747FB11DF064625709DF80000CC
+:108D6000FAF78CFB2EB13046F8BD0820F8BD002084
+:108D7000F8BDA57002F0A8F9032002F005F8F6E7A7
+:108D8000085900207CB5194C207808B108207CBD1A
+:108D90000120A070002001F0DBFF112819D0002075
+:108DA00001F0F2FF12480026006801908DF8006083
+:108DB0006846FAF717FB0F4901A810DF05000AD033
+:108DC000002020709DF80000FAF758FB2DB12846CE
+:108DD0007CBD00207CBD0120F3E7A670667002F028
+:108DE0008FF9012001F0D0FFF3E7000008590020BF
+:108DF00048BD0F0045310F000EB50A49684600F026
+:108E00006FF808E0684600F047F8D0E9001088479E
+:108E1000684600F0A3F8684600F03EF80028F1D15B
+:108E20000EBD000064BD0F000148007870470000CF
+:108E3000085900200548817819B1007818B1FFF76A
+:108E400077BF08207047FFF79DBF0000085900203A
+:108E50001FB568464BDF30B1052819D004B0BDE816
+:108E60001040FAF79DB90B4901A800F039F809E064
+:108E700001A800F029F8D0E900210098904701A846
+:108E800000F06CF801A800F01FF80028E1D0EFE72F
+:108E90001FBD0000D0BD0F0010B5040003D1034971
+:108EA0009E20FAF72FFBA06810BD0000E4C90F0058
+:108EB00010B5040003D103499E20FAF723FBA068F4
+:108EC00010BD0000E4C90F0010B5040003D1034930
+:108ED0009E20FAF717FBA06810BD0000E4C90F0040
+:108EE00070B50D46040003D108492A20FAF70AFBA1
+:108EF0001DB906492B20FAF705FB2560286860603C
+:108F00002046BDE8704000F003B800009CC40F008C
+:108F100010B5040003D110490D20FAF7F3FA2068C8
+:108F200018B90D490E20FAF7EDFA606818B90A4928
+:108F30000F20FAF7E7FAD4E900104A68904201D10D
+:108F4000002004E0D0E900239A4202D01046A0603D
+:108F500010BD08306060F0E79CC40F0010B504003D
+:108F600003D112493D20FAF7CDFA206818B90F490C
+:108F70003E20FAF7C7FAA068002815D02168896852
+:108F80000844A060606818B908494D20FAF7BAFA99
+:108F9000D4E901014268914206D108306060204660
+:108FA000BDE81040FFF7B4BF10BD00009CC40F0027
+:108FB00070B50D46060003D10BA11420FAF7A2FAF2
+:108FC0001DB909A11520FAF79DFA746804E0B2688A
+:108FD0002946904718B1246820680028F7D12068F6
+:108FE0002860256070BD00002E2E5C2E2E5C2E2E7B
+:108FF0005C2E2E5C2E2E5C636F6D706F6E656E74D2
+:10900000735C6C69627261726965735C736F7274B0
+:109010006C6973745C6E72665F736F72746C697383
+:10902000742E630010B5040003D103A13D20FAF7AC
+:1090300069FA206810BD00002E2E5C2E2E5C2E2EAC
+:109040005C2E2E5C2E2E5C636F6D706F6E656E7481
+:10905000735C6C69627261726965735C736F727460
+:109060006C6973745C6E72665F736F72746C697333
+:10907000742E630010B5040003D103A13720FAF762
+:1090800041FA6068006810BD2E2E5C2E2E5C2E2EDC
+:109090005C2E2E5C2E2E5C636F6D706F6E656E7431
+:1090A000735C6C69627261726965735C736F727410
+:1090B0006C6973745C6E72665F736F72746C6973E3
+:1090C000742E630010B5040003D105A12B20FAF71C
+:1090D00019FA61680868002801D002680A6010BDAA
+:1090E0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6385
+:1090F0006F6D706F6E656E74735C6C6962726172B5
+:109100006965735C736F72746C6973745C6E72669C
+:109110005F736F72746C6973742E630070B50C4664
+:10912000050003D10BA14320FAF7ECF91CB909A102
+:109130004420FAF7E7F90021686806E0A24203D16B
+:1091400021680160012103E010460268002AF5D180
+:10915000084670BD2E2E5C2E2E5C2E2E5C2E2E5CB4
+:109160002E2E5C636F6D706F6E656E74735C6C69D0
+:10917000627261726965735C736F72746C69737427
+:109180005C6E72665F736F72746C6973742E6300C9
+:109190000C4A10B502F594730EE0991AC91001EB50
+:1091A000D171491002EBC1010C68844201D90B4610
+:1091B00002E005D201F108029A42EED3002010BD70
+:1091C000486810BDF8BB0F0000B5FFF7E1FF0028AD
+:1091D00000D1014800BD0000E4BB0F002DE9F041C3
+:1091E00004461348134BC01A0C21B0FBF1F6A069DA
+:1091F0004FF0FF3110F8022C02B92169002011E074
+:1092000000EB400503EB85052F68974209D14F1C01
+:1092100002D06F688F4204D194E80F00AD68A84770
+:1092200003E0401CB042EBD301202060BDE8F08198
+:10923000D4CF0F00C8CF0F0002480068002800D02C
+:10924000012070470004014070B50C46050003D1B1
+:109250000D49D920FAF756F91CB90B49DA20FAF76B
+:1092600051F90A480421008801EB004008A1FFF7EA
+:10927000FFF912490320C96888476869FEF722FA96
+:10928000FBF7C0FD607070BD60C10F003C5900204D
+:1092900048616E646C65204E52465F4446555F4F90
+:1092A000505F4F424A4543545F4352454154452025
+:1092B00028636F6D6D616E642900000028580020DE
+:1092C00070B50C4620B9154940F20110FAF71AF9A9
+:1092D00024B912494FF48170FAF714F9104D04269D
+:1092E00010A1288806EB0040FFF7C2F91849081FB3
+:1092F000FEF706FAFBF786FD6070012805D1002015
+:10930000FEF702F810B10A20607070BD288811A124
+:1093100006EB0040BDE87040FFF7AAB960C10F003E
+:109320003C59002048616E646C65204E52465F4493
+:1093300046555F4F505F4F424A4543545F4558453D
+:10934000435554452028636F6D6D616E642900009C
+:109350003058002057726974696E672076616C69B5
+:109360006420696E697420636F6D6D616E64207432
+:109370006F20666C6173682E0000000070B50D46AA
+:10938000040003D11749E720FAF7BCF8206918B99F
+:109390001449E820FAF7B6F8A08A18B91149E9206B
+:1093A000FAF7B0F81DB90F49EA20FAF7ABF80E4802
+:1093B0000421008801EB00400CA1FFF759F9A18AB4
+:1093C0002069FEF73FF9FBF71DFD68702846FBF7A3
+:1093D0008BF8E168002903D02069BDE87040084798
+:1093E00070BD000060C10F003C59002048616E64F0
+:1093F0006C65204E52465F4446555F4F505F4F426A
+:109400004A4543545F57524954452028636F6D6D58
+:10941000616E64290000000030B587B00C46054637
+:10942000182218496846F8F72FF8207B0195164D49
+:109430008DF80000012806D0022812D006281CD181
+:10944000607B049019E01148FEF714F8A888E880C2
+:10945000607B0490617CD4F80E0061F31F6005907E
+:109460000BE00B480421008801EB004009A1FFF745
+:10947000FFF8B4F80D00A880E8806846FDF7B4FC5A
+:1094800007B030BD68BA0F0008580020B0CE0F00FA
+:1094900030590020536574207265636569707420CB
+:1094A0006E6F7469660000002DE9F0410B4E0D46A9
+:1094B000042730880AA107EB0040FFF7D9F8114CC8
+:1094C000308811A107EB0040A36C226DFFF7DBF899
+:1094D000A06CA860206D6860BDE8F0813C59002058
+:1094E00048616E646C65204E52465F4446555F4F3E
+:1094F000505F4352435F474554202864617461299B
+:1095000000000000108000204F66667365743A25E5
+:10951000642C204352433A307825303878000000DC
+:109520002DE9F84F3E4C81460D462088042707EB75
+:1095300000403CA1FFF79CF8FEF76CF901264FF0C4
+:10954000080AC8B1D9F814204FF00308DAB13F492E
+:109550003F4813051CD0436DD1F808C01344634540
+:1095600016D020883BA106EB004000BFFFF780F833
+:1095700085F80180BDE8F88F20883FA106EB004008
+:10958000FFF776F81EE0208849A106EB0040EDE7E2
+:10959000B2F5805F07D920884CA106EB0040FFF7A9
+:1095A00067F86F70E6E7436DD1F808C003EB020877
+:1095B000E0450AD9CDF800C020884D4906EB0040AF
+:1095C000FFF769F885F801A0D4E74264C26C03652F
+:1095D000036380468264D9F81400002200F6FF700D
+:1095E0004FEA103C486861461844FDF7F3F940B172
+:1095F000208840A106EB0040FFF73AF8052068708C
+:10960000B8E7D8F848100091208840A107EB004047
+:10961000D8F85030D8F84420FFF73DF8AAE700000A
+:109620003C59002048616E646C65204E52465F4490
+:1096300046555F4F505F4F424A4543545F43524542
+:109640004154452028646174612900002858002095
+:10965000108000204F626A6563742073697A652008
+:109660006D757374206265207061676520616C6937
+:10967000676E65640000000043616E6E6F74206366
+:1096800072656174652064617461206F626A6563EC
+:109690007420776974686F75742076616C696420D2
+:1096A000696E697420636F6D6D616E640000000007
+:1096B0004F626A6563742073697A652063616E6EB8
+:1096C0006F7420626520302E00000000496E7661C4
+:1096D0006C69642073697A6520666F72206F626AB4
+:1096E0006563742028746F6F206C61726765290050
+:1096F000ECC00F004572617365206F706572617414
+:10970000696F6E206661696C656400004372656113
+:1097100074696E67206F626A656374207769746824
+:109720002073697A653A2025642E204F666673653A
+:10973000743A203078253038782C204352433A2030
+:1097400030782530387800002DE9F041154D074676
+:109750000E462888042101EB004013A1FEF788FF84
+:109760001B4CD4E91401626C431A9A420BD028882E
+:10977000012101EB004017A1FEF785FF0820707062
+:109780000120BDE8F08100216164A16CE1646065A5
+:109790000021384600F032F817490420C96888478C
+:1097A0000020EEE73C59002048616E646C65204E55
+:1097B00052465F4446555F4F505F4F424A454354BF
+:1097C0005F4558454355544520286461746129001C
+:1097D00010800020496E76616C6964206461746158
+:1097E0002E2065787065637465643A2025642C20AA
+:1097F000676F743A20256400285800202DE9F04155
+:10980000044686B00020FEF76FFB224E012758B1B8
+:10981000214A18212046F9F7DFFC020036D03088B3
+:109820001EA107EB00402FE0182227496846F7F7F2
+:109830002BFE2648264D4FF00408006DA96888428B
+:1098400011D1318808EB014022A1FEF711FFD5E9C3
+:109850000101FDF7E5FF8DF80100FBF7D3FA8DF864
+:109860000100254D02E08DF801700025D4E90112B8
+:109870006846904715B12846FDF746FD31889DF8AA
+:10988000012008EB01401DA1FEF7F6FE06B0BDE881
+:10989000F08100003C590020FD970F004661696C83
+:1098A000656420746F207363686564756C65206FF0
+:1098B000626A65637420657865637574653A203003
+:1098C0007825782E0000000028BB0F0010800020B3
+:1098D00028580020506F737476616C6964617469F4
+:1098E0006F6E206F66206669726D776172652069A0
+:1098F0006D6167652E000000A59A0F0052657175B5
+:109900006573742068616E646C696E6720636F6D47
+:10991000706C6574652E20526573756C743A2030D6
+:1099200078257800F8B50C4D0C46042628880BA144
+:1099300006EB0040FEF79CFE124813A1826CA26069
+:10994000036DB0026360E0600090288806EB004081
+:10995000FEF7A1FEF8BD00003C59002048616E648E
+:109960006C65204E52465F4446555F4F505F4F42F4
+:109970004A4543545F53454C454354202864617421
+:109980006129000010800020637263203D20307840
+:1099900025782C206F6666736574203D203078250D
+:1099A000782C206D61785F73697A65203D2030786E
+:1099B000257800002DE9F041264F05460E463888EF
+:1099C000042101EB004024A1FEF752FEFDF722FF27
+:1099D00098B12B4CD4E91401401AA98A0844616C4F
+:1099E00088420CD93888012101EB004025A1FEF7FF
+:1099F0003FFE03207070BDE8F0810820FAE7274998
+:109A0000206B49684718E86820B925494FF4E07091
+:109A1000F9F778FDD5E90331AA8A3846FDF78AF8C7
+:109A200020B1D5E90310BDE8F0410847A98A206BB1
+:109A3000134A08442063A98A206D483208442065EF
+:109A4000A98A2869FAF76AFDA064B060206D706089
+:109A5000D1E700003C59002048616E646C65204EDF
+:109A600052465F4446555F4F505F4F424A4543540C
+:109A70005F575249544520286461746129000000F1
+:109A80001080002057726974652072657175657366
+:109A90007420746F6F206C6F6E6700002858002070
+:109AA00060C10F00074810B50088042101EB004099
+:109AB00005A1FEF7DDFD11490620C968BDE810408B
+:109AC000084700003C590020416C6C20666C6173B3
+:109AD00068206F7065726174696F6E73206861765B
+:109AE0006520636F6D706C657465642E2044465507
+:109AF00020636F6D706C657465642E0028580020BB
+:109B0000FEF784FEFEF750FC0028FBD10D4E6425C5
+:109B10004FF47A47741C3846A0476D1EFAD10A48A4
+:109B20000068C00700D000BEBFF34F8F0648E4387E
+:109B30000168064A01F4E06111430160BFF34F8FF1
+:109B400000BFFDE780B80F00F0ED00E00400FA056B
+:109B500010B50446074804212246008801EB004066
+:109B600005A1FEF789FD2146BDE810400748FBF737
+:109B70003FBE00003059002046726565696E67205F
+:109B800062756666657220257000000068CF0F0060
+:109B90002DE9F0472F4F05464FF0040938880C4651
+:109BA0004E4609EB00402CA1FEF762FD38882A7C66
+:109BB00006EB004031A1FEF75FFD4FF44051374BFB
+:109BC0004A6801204FF002089A4200D10220344E28
+:109BD000326A012A00D1401C4FF0010C84F801C008
+:109BE0002A7C1AB10025012A09D01BE084F80480E0
+:109BF000F068A0602B48E060C0F57E200FE0D1F84F
+:109C0000048098450ED125710878142801D9486937
+:109C100000E00020A0604FF48050E0608868206180
+:109C2000BDE8F087824208D284F804C0B068A06022
+:109C3000FCF71CFCE060B069F1E7398809EB0140F2
+:109C400019A1FEF715FDFF202071A560E5602561D3
+:109C5000E6E700003C59002048616E646C65204EC8
+:109C600052465F4446555F4F505F4649524D5741FB
+:109C700052455F56455253494F4E00004669726D3A
+:109C80007761726520696D616765207265717565C0
+:109C9000737465643A20256400000000DBE5B1516F
+:109CA0001080002000100F004E6F20737563682035
+:109CB0006669726D7761726520696D616765000024
+:109CC00030B58A1D8B79083187B0022B33D1538888
+:109CD0008489A3422FD1127A012A2CD1184C0DF17C
+:109CE000040C3CCC8CE83C000A89ADF80C204A8975
+:109CF0000C3104911249ADF80E208039114C096ADB
+:109D00000591CDF818D0018A05AA6088ADDF18B991
+:109D10006846FAF76FF938B10020ADF8080001A9DC
+:109D20006088B0DF50B106E040F2FD10ADF80800E9
+:109D300001A96088B0DF002007B030BD0120FBE73B
+:109D400080BA0F000858002070B506468C1DC888E0
+:109D5000B18888B0884229D11948FBF7E3FC050097
+:109D6000184825D0F42100910088042101EB00401F
+:109D700063892A4614A1FEF78EFC628904F10C0166
+:109D80002846F7F781FB1822174901A8F7F77CFB53
+:109D9000029605956089ADF8180001A8FDF724F832
+:109DA000002803D029460648FBF722FD08B070BD05
+:109DB0000088022101EB00400CA1FEF759FCF5E7F9
+:109DC00068CF0F0030590020427566666572202505
+:109DD000702061637175697265642C206C656E20FA
+:109DE000256420282564290090BA0F0063616E6EF7
+:109DF0006F7420616C6C6F63617465206D656D6F4D
+:109E0000727920627566666572210000F8B50D46AC
+:109E100014460646694600F052FA00280ED0009A11
+:109E2000FF2A0AD8501C824207D869780223B3EB74
+:109E3000911F02D02979814201D20020F8BD227001
+:109E4000611C304600F080FBF8BD114600F0D6B82A
+:109E5000114600F0E3B8F8B50C46154606466946CB
+:109E600000F02DFA00280CD0009A501C904207D325
+:109E700061780223B3EB911F02D02179814201D294
+:109E80000020F8BD2946304600F05EFB009A002114
+:109E9000A954F8BD2DE9FF410C468E6817460546CA
+:109EA000694600F023FB00280ED0A06800280BD0E4
+:109EB00060783A46C0F3011002283146684606D061
+:109EC00000F0DAF80199696004B0BDE8F08100F0B3
+:109ED00086F8F7E77CB50D461446694600F08FF921
+:109EE000002820D02879082806D0042809D0022884
+:109EF0000AD001280CD015E0DDE90001C4E9000119
+:109F00000AE00098206006E0009800B2208002E09D
+:109F1000009840B22070C117DDE90023504059403D
+:109F2000084301D000207CBD01207CBD7CB50D46DE
+:109F30001446694600F09EF9002820D028790828A8
+:109F400007D00021042809D002280AD001280CD00B
+:109F500014E0DDE90001C4E9000109E00098206097
+:109F600006E0009880B2208002E00098C0B2207025
+:109F7000DDE9002350405940084301D000207CBD5A
+:109F800001207CBD7CB50D461446694600F072F98F
+:109F9000002821D02979082908D00098C21704295F
+:109FA0000BD002290DD001290ED014E0DDE900020A
+:109FB000C4E900020146134609E0C31701462060C8
+:109FC00005E001B2218001E041B22170CB17414090
+:109FD0005340194301D000207CBD01207CBD70B5E9
+:109FE0000D46064614461146284600F09AFA2246C7
+:109FF00029463046BDE8704000F03EB838B50C4602
+:10A000000422694600F0A0FA002806D09DF803104B
+:10A01000009861F31F602060012038BD1CB50C461C
+:10A020000822694600F090FA002824D09DF801101B
+:10A030009DF800209DF80230080E42EA012242EA13
+:10A04000034240EA13409DF803309DF8041040EAB3
+:10A05000132008439DF8051042EA036240EA0120FC
+:10A060009DF8061040EA01409DF8071040EA0160A3
+:10A07000C4E9002001201CBD2DE9F04F04469DB02D
+:10A0800000200090064601904FF0FF3A0AA800F029
+:10A0900069F94FF0010BE94682E012AB05AA06A967
+:10A0A000204600F0C9F850B10AA8059900F06BF9F4
+:10A0B00060B10B98407810F0300F53D060E09DF8FD
+:10A0C0004800002870D11DB0BDE8F08F0598B0425F
+:10A0D00042D30B9D0AAE0B98407800F00F00082881
+:10A0E00012D0304600F066F90B98A842F3D15646DC
+:10A0F0000599B14230D3D4F8088009919DF8181021
+:10A1000008910E990D6820E00B980678F0E7296811
+:10A110000F682FB1DDE9083229462046B84711E023
+:10A1200011948968DDE90872097891420CD12946B9
+:10A1300017A8FBF76BF985F80CB017AA39461198E8
+:10A14000FAF749FA0028BED0AD6815B1A1684145BB
+:10A15000DDD0A168414523D19DF81810204600F0BC
+:10A160002FFA1BE00C9840280AD200F01F010BFACE
+:10A1700001F00C994A0959F82230034349F822307A
+:10A18000E5682DB10AAB9DF8182020460599A8472F
+:10A190000AAA9DF818102046FAF71DFA002892D056
+:10A1A000A06800287FF479AFDDE90B0445780AA8A0
+:10A1B00000F000F90028F7D115F0300F03D10B980B
+:10A1C000007800B1641CC4B10020494605E000BF1E
+:10A1D00051F82020521C0ED1401CB0EB541FF7D375
+:10A1E000600959F8201004F01F00C0F120022AFA7B
+:10A1F00002F0814201D0002065E7012063E71CB531
+:10A200000C46694600F036F8002814D0DDE900025B
+:10A21000C10709D051084FEA30006FEA00026FEA27
+:10A220000100C4E9002004E051084FEA3000C4E90D
+:10A2300000014FF001001CBDF8B507460020187062
+:10A2400008700E4610601C4615466946384600F0F8
+:10A2500036F8012140B1009850B1C10800F0070064
+:10A26000296030700120F8BDB86808B10020F8BD41
+:10A270002170FBE72DE9F8430026884681463446E5
+:10A28000354604E0402E02D30020BDE8F88369463D
+:10A29000484600F085F90028F7D09DF80070324656
+:10A2A00007F07F00C10FF7F7DCF829430443F61DE0
+:10A2B0000D463806E6D4C8E900410120E5E7F8B5C7
+:10A2C0000E460746694600F06BF900280AD09DF853
+:10A2D0000040200616D5072504F07F0403E0202D5A
+:10A2E00001D30020F8BD6946384600F059F900282E
+:10A2F000F8D09DF8001001F07F00A8400443ED1D48
+:10A300000806ECD401203460F8BD000059680A4A00
+:10A31000896891420ED1D0E901120848491C521EA9
+:10A32000C0E9011206480421008801EB004005A1A4
+:10A33000FEF7A2B9704700000CB90F003858002092
+:10A340004859002050423A20496E69742070616378
+:10A350006B65742064617461206C656E3A202564BD
+:10A3600000000000C26000230160C0E901138B7887
+:10A370001A44026191F903301A44426108780028B6
+:10A3800000D00120704770B545680E4604466068ED
+:10A390000178B14206D1407800F00F00082801D0C2
+:10A3A000012070BD204600F005F86068A842EED19B
+:10A3B000002070BD30B541680A785AB101F10C0334
+:10A3C00043600A7B42B14C780A79C4F30115032D2E
+:10A3D00007D00BE0002030BDC2680168FFF7C2FF64
+:10A3E000F8E75D78C5F30115032D07D00225B5EB1D
+:10A3F000141F09D14C7914FB02F209E08D7804692D
+:10A400000022641B046103E0B5EB941F00D1042219
+:10A41000497811F0300F02D18168491C81609C7825
+:10A42000016921441144016193F903201144416100
+:10A43000012030BD30B54168002487B0497801F073
+:10A440000F02082A11D08A091ED00222B2EB911FF6
+:10A4500009D10269C1F301110229146001D0032955
+:10A4600001D14069047007B030BD0069056808E09B
+:10A470002C7329466846FAF7C9FF6846FFF7DAFFEA
+:10A48000AD68002DF4D1EEE7C1F30111012912D01E
+:10A490000229E6D00329E4D04268517801F00F0187
+:10A4A00007290BD0916881B11279006907B0BDE826
+:10A4B0003040F6F7E9BF41690C70EDE7016990683B
+:10A4C00007B0BDE8304000F02CB81179006907B042
+:10A4D000BDE83040F7F700B810B5034B002408C0C2
+:10A4E00080E8160010BD0000E9420F0038B50D46A7
+:10A4F00004466946FFF7E3FE00280BD0D4E90002CA
+:10A50000D4E90213C5E90002C5E9021300988142AB
+:10A5100001D2002038BDA860A168081AA0600120FF
+:10A5200038BD00B50A4687B001466846FFF71AFFF6
+:10A53000002807D06846FFF77DFF6846FFF73AFF1F
+:10A540000028F7D107B000BD7FB514460546A9B96C
+:10A55000124A2868904208D110E010226946284625
+:10A56000FFF7F2FF002807D0103C102CF5D8224648
+:10A5700069462846FFF7E8FF04B070BDA868A0420E
+:10A5800001D20020F8E72B68224628469847002889
+:10A59000F2D0A868001BA8600120EDE7E9420F0097
+:10A5A00010B504468068002809D02368012220469F
+:10A5B0009847002803D0A068401EA060012010BD6D
+:10A5C00038B5002439B1012912D0022912D0052949
+:10A5D0001DD0002038BD0546012269462846FFF7F8
+:10A5E000B3FF90B19DF800000006F5D4012038BDFE
+:10A5F00008220DE005466946FFF761FE28B10021FB
+:10A600002846009AFFF7A0FF38BD204638BD042237
+:10A61000BDE838400021FFF797BF000010B50C4699
+:10A62000017A052908D0407A38B1084808A10268A3
+:10A630002046FDF733FA00E01AB106A12046FDF7E7
+:10A640002DFA2046BDE81040FDF766BAE458002018
+:10A65000257300000D0A00002DE9F047284D9946AA
+:10A660001646044681B3284F09F50052DFF894C01E
+:10A6700038885368A16D4FF0010808EB004063452E
+:10A6800001D022490AE093684A1EC2F30B02891ADC
+:10A6900041F6FF7211448B4205D21D49FDF7E8FFD8
+:10A6A0000020BDE8F0874846FAF74AFE90B13888A6
+:10A6B000022101EB00401749FDF7DAFF2EB11048E7
+:10A6C0001830FBF7F9FE06E00CE0398808EB014092
+:10A6D0001149E3E70EB1AC2000E0A520E862A06DCF
+:10A6E000686301E0AA20E8623EB194F88F0010B1DF
+:10A6F00094F8900008B96068E8600120D1E7000094
+:10A7000010800020DBE5B15148590020A0C20F00A5
+:10A7100034C20F00F4C20F00F0C10F0038B5C38877
+:10A720000D46044633B114A0009015A216A1284688
+:10A73000FDF7B4F9217A05291CD0607A48B1A088C8
+:10A74000FDF704FE164951F8202016A12846FDF712
+:10A75000A5F9A0880021FEF74BF803461049207A9E
+:10A76000143951F8202001B02846BDE830400EA130
+:10A77000FDF794B938BD00001B5B306D0000000090
+:10A780001B5B313B33316D0025734C6F6773206465
+:10A79000726F70706564202825642925730D0A0086
+:10A7A000E4580020257300003C25733E2025733AB1
+:10A7B00020000000EFF30580C005C00D01D001208E
+:10A7C0007047EFF3148040F30000401C7047000016
+:10A7D000034802490068FAF751BF0000A45800205E
+:10A7E000B4BB0F002DE9F041224C0025224E207A07
+:10A7F000012730B92148311D0068FAF74AFF30605F
+:10A8000038B1022020723168087928B101281CD1A2
+:10A8100014E06560BDE8F081D1E90503C01A142891
+:10A8200000D31420B7EB900F01D2820800E0012280
+:10A830000869C9681844194429DF03E0D1E9030114
+:10A84000084428DF58B1112812D003213068FAF7E4
+:10A8500084FA25726560BDE8F041FFF7B9BF207C3E
+:10A860000028D7D1BDE8F04100210220FDF780BBD0
+:10A870002772CFE77C870020A0580020B4BB0F00D0
+:10A8800010B5074C201DFAF723FF002806D1607C85
+:10A89000002803D1BDE81040FFF7A4BF10BD0000A1
+:10A8A0007C87002010B510461A46F6F7EDFD002013
+:10A8B00010BD10B510461A46F6F7E6FD002010BD93
+:10A8C0002DE9F0411E681C461546074621B10129B5
+:10A8D00018D0052923D119E000202060401C2060F9
+:10A8E000B0421CD8012229463846FFF72DFE002829
+:10A8F00006D015F8010B000601D52068EEE701200F
+:10A90000BDE8F08108200246186002E004200246FB
+:10A91000186029463846BDE8F041FFF715BE002013
+:10A92000EEE770B516460A460446C11C104600F014
+:10A93000C7FD054661193046C91C00F0C1FD284419
+:10A9400070BD000003B5094A85B0D2E91612CDE901
+:10A95000001207498989ADF8001006A9CDE9021057
+:10A96000044869464088AEDF07B000BD00BA0F005A
+:10A97000FC6D0020085800200846704708467047C4
+:10A980002DE9F0418046FAF7C4F81A4D0026F0B1DF
+:10A99000686828B168684068696820F07F4048604E
+:10A9A00000F0DAFB040012D04FF080776068B84204
+:10A9B00003D2204600F086FC03E0606820F07F4070
+:10A9C00060602046FEF72EFB08B10446EEE700214A
+:10A9D0004046F9F7BFFF28B1686818B1686800F011
+:10A9E00071FC6E60404600F0D1FC4046BDE8F0418D
+:10A9F00000F002B8545800202DE9F041214C0746E0
+:10AA0000002600BF00F0A8FB90B341686068406872
+:10AA100062685AB16268002A28D0884226D96068E4
+:10AA2000007E18B161681848FEF7C2FA00F09AFB80
+:10AA30004268054613484FF47A7300210830FAF74C
+:10AA400089F830B10D2807D010499C20F8F75AFD3D
+:10AA5000D8E7606820B106E0284600F033FCD1E773
+:10AA60003846FAF75BF86560002ECBD1BDE8F0817F
+:10AA7000FFE760680028F9D13846BDE8F041FAF7F1
+:10AA80005BB800005458002060BB0F00CCC30F001F
+:10AA90002DE9F05FFCF7EAFCDFF8CC80334D0427AA
+:10AAA000D8F83020D8F8346000EB020BB01A411E01
+:10AAB000C1F30B01401A00F6FF7A28882CA107EB9E
+:10AAC0000040D8F84840FDF7D3FD42F20400324977
+:10AAD00000594FF00109884208D0298809EB01404C
+:10AAE0002EA1FDF7C5FD0320BDE8F09FD8F830008A
+:10AAF0000444B04207D1288835A107EB0040FDF798
+:10AB0000B7FD0020F0E7D0B904F500500178142912
+:10AB100001D9406900E000203249B0FBF1F34FF465
+:10AB200040500278142A01D9406900E00020B0FBAF
+:10AB3000F1F228882CA107EB0040FDF7A4FD0823C3
+:10AB4000524621465846FAF75DFA040007D0298894
+:10AB500009EB01402FA1FDF78BFD2046C4E7BDE8BE
+:10AB6000F05F0020FCF7D0BB108000206C59002063
+:10AB7000456E746572206E72665F626F6F746C6F83
+:10AB8000616465725F6466755F73645F636F6E7442
+:10AB9000696E756500000000DBE5B151536F757299
+:10ABA0006365206164647265737320646F657320EC
+:10ABB0006E6F7420636F6E7461696E2061207661C0
+:10ABC0006C696420536F66744465766963652E0012
+:10ABD000534420616C726561647920636F706965AC
+:10ABE0006400000040420F005570646174696E6734
+:10ABF0002053442E204F6C64205344207665723AD3
+:10AC00002025642C204E6577207665723A202564D5
+:10AC1000000000004661696C656420746F20636FFA
+:10AC20007079206669726D776172652E0000000090
+:10AC300070B50F4C0421208801EB00400DA1FDF7F9
+:10AC400017FDFFF725FF05004FF0010604D020880F
+:10AC500010A106EB004007E0F8F760FC050006D005
+:10AC6000208812A106EB0040FDF702FD284670BDCA
+:10AC70006C590020456E746572206E72665F646662
+:10AC8000755F73645F626C5F636F6E74696E756528
+:10AC90000000000053442B424C3A20534420636F81
+:10ACA0007079206661696C656400000053442B4232
+:10ACB0004C3A20424C20636F7079206661696C6564
+:10ACC0006400000070B50346002002464FF4405473
+:10ACD00009E000BF53F82250A689B54201D10120F6
+:10ACE00070BD521CD2B28A42F4D370BD10B50400BC
+:10ACF00003D115493220F8F705FC4FF440501349B1
+:10AD00004068884215D1217C04F1140009B16269C0
+:10AD10004AB994F8552012B1012A08D10DE0012951
+:10AD200005D962691AB9BDE81040FFF7CBBF012011
+:10AD300010BD207C18B1606908B1002010BD2078DA
+:10AD40000028F4D110BD000080C30F00DBE5B15135
+:10AD50003EB504460B496846FEF7C2F80AE068466D
+:10AD6000FEF79AF8D0E900212046904740B16846A6
+:10AD7000FEF7F4F86846FEF78FF80028EFD13EBDE5
+:10AD800011203EBD4CBD0F003EB504460A49684641
+:10AD9000FEF7A6F809E06846FEF77EF8D0E9002144
+:10ADA000204690476846FEF7D9F86846FEF774F8E3
+:10ADB0000028F0D13EBD000058BD0F002DE9F04144
+:10ADC0001400884618D000250E4F032608EB050115
+:10ADD00022460020F7F756FE0544241A40B9387879
+:10ADE000002809D008494FF47A408847761E05D0DC
+:10ADF00001203870002CE9D1BDE8F08100203870C6
+:10AE0000FAE70000A858002031BD0F0070B5184CBB
+:10AE10000421208801EB004016A1FDF729FC1F4DFD
+:10AE2000012308221C496888B1DF00281FD10223B2
+:10AE3000002211466888B1DF002818D116484FF665
+:10AE4000FF72083001886888AFDFA0F540510239F1
+:10AE500003D0082801D0112809D12188022202EB51
+:10AE6000014302460E491846FDF706FC002070BD5E
+:10AE70003059002053656E64696E672053657276A1
+:10AE8000696365204368616E67656420696E646903
+:10AE9000636174696F6E0000F46D00200858002033
+:10AEA00058C00F00FEB5474C2020029020880F4666
+:10AEB0000325164605EB004043A1FDF7D9FB46B13B
+:10AEC000208805EB00406FB149A1FDF7D1FB1620AA
+:10AED000FEBD2088022101EB00404BA1FDF7C8FB1D
+:10AEE0001320FEBD4D4F4EA1BA68FDF7C5FB02A968
+:10AEF0005848CDE90001D7E901235749A0F58A70E8
+:10AF0000FBF724F910B93278402A01D00A20FEBD9F
+:10AF10005048711C4038F6F7B7FA20884FA105EB6E
+:10AF20000040FDF7A5FB4B4840214038CDE900012A
+:10AF3000A0F14801474AA0F5BC70029BFBF7CEF890
+:10AF40000200208836D0012101EB004048A1FDF726
+:10AF500093FB2088042505EB00404EA1FDF788FBFC
+:10AF600020883C4905EB004040224039FDF72CFB8E
+:10AF700020884BA105EB0040FDF77AFB029835498C
+:10AF800082B2208805EB0040FDF71EFB208846A119
+:10AF900005EB0040FDF76CFB2088402205EB0040EC
+:10AFA0004449FDF711FB00BFFDF7FEF90028FBD176
+:10AFB0000520FEBD05EB00403FA1FDF759FB012038
+:10AFC000FEBD0000485900205369676E61747572B8
+:10AFD000652072657175697265642E2043686563CA
+:10AFE0006B696E67207369676E61747572652E0098
+:10AFF000496E76616C6964207369676E61747572FD
+:10B0000065207479706500004E6F207369676E610A
+:10B010007475726520666F756E642E003858002056
+:10B0200043616C63756C6174696E6720696E6974E5
+:10B03000207061636B657420686173682028696E95
+:10B040006974207061636B6574206C656E3A2025AD
+:10B0500064290000FC840020CCB80F00566572699A
+:10B060006679207369676E6174757265000000000F
+:10B070005369676E6174757265206661696C656499
+:10B0800020286572725F636F64653A203078257896
+:10B09000290000005369676E61747572653A00009B
+:10B0A000486173683A0000005075626C6963204B18
+:10B0B00065793A003CB80F00496D61676520766597
+:10B0C000726966696564000010B51620F7F7A6FE80
+:10B0D00048B10A4882684FF4800152B1016821F4F6
+:10B0E0008001016010BDBDE8104042F20100F8F798
+:10B0F00057B84FF0E020C0F8801110BD94850020B3
+:10B1000010B51620F7F78AFEA0B1114890F8000498
+:10B110004009082811D280B101280ED004280CD093
+:10B120000C4882684FF480016AB1016841F48001E3
+:10B13000016010BD42F2010001E042F20200BDE8F0
+:10B140001040F8F72DB84FF0E020C0F8001110BD06
+:10B1500016E000E0948500200148FDF78BBF000059
+:10B1600060BB0F000148FDF7ADBF000060BB0F00E2
+:10B170002DE9F84FDFF89C809346894606461F4626
+:10B18000012269461846D8F80850F9F765F8B0B3B7
+:10B19000009800210446C246801C08E000EA05022F
+:10B1A0005BF821300AEB8202401C491CD360B94293
+:10B1B000F4D3C846B946370CF9F7C2FB8346FDF70E
+:10B1C0000DFBB84204D8144940F28310F8F79AF9FD
+:10B1D000601C28400AEB80002C4047EA0B420AEB37
+:10B1E0008401C260C86866F3C50069F3891068F31A
+:10B1F0009F2020F00300401C20F00400C860074896
+:10B2000090F8200002E000BFFDF7CEF80028FBD147
+:10B21000BDE8F88F9088002030C90F00909800207A
+:10B220001FB5134800F15C01826B6846FFF754F9C3
+:10B2300010489DE80E0080E80E000E490E48104AA6
+:10B24000C8600E490020486088600E490948FEF732
+:10B25000C6FE10B1012004B010BD0B4801210088CA
+:10B2600001EB004009A1FDF703FA0020F3E700001D
+:10B2700010800020648400200DA30F0038580020A7
+:10B28000C8810020D8B90F004859002048616E6479
+:10B290006C65723A20496E76616C69642070726FD9
+:10B2A000746F636F6C20627566666572206D5F7087
+:10B2B000625F73747265616D00000000002800D049
+:10B2C0000047704770B50446C06818B90F4961203F
+:10B2D000F8F718F90E4800250078A0B19CB1207E3F
+:10B2E00088B1D4E903108847A06850B1217E41B1EC
+:10B2F00061680844606021460648FDF759FE012553
+:10B3000001E000202076284670BD0000CCC30F006D
+:10B310005458002060BB0F0070B5164C20780028F0
+:10B3200027D1154801680125C1F3004131B91349FE
+:10B330000D600168C1F300410029FAD0F7F7F6FF6C
+:10B3400008B1F7F72DFF0E4A00210E48F7F7D0FF9E
+:10B3500018B10D492E20F8F7D5F80A48084A0121FE
+:10B36000001DF7F7C5FF18B107493320F8F7CAF8F1
+:10B37000257070BDF85700201804004008000040F8
+:10B38000BDB20F00B8B80F0088BE0F002DE9F8431A
+:10B39000244D814669462868FAF77BF90446002760
+:10B3A0004FF00108204E39E0207820B101281BD051
+:10B3B00002282AD122E06068017E31BB80F8188023
+:10B3C0004846F9F7CEFA014660684268511A174AB2
+:10B3D000914203D9416821F07F4141601148616881
+:10B3E0000830FDF7E5FD10E061687068814200D12A
+:10B3F00077600C480830FDF791FE06E0FFF7B2FEDB
+:10B4000008B10776FAE786F8008069462868FAF7F7
+:10B4100035F969462868FAF73CF90446002CC3D18F
+:10B42000BDE8F88358BB0F005458002017FCFF00FC
+:10B43000F8B50B4C0D46064669462068FAF713F935
+:10B4400058B10670456069462068FAF72DF910B1C9
+:10B450000448F9F74DFB0020F8BD0420F8BD0000BA
+:10B4600058BB0F005C58002070B515460C460646C8
+:10B47000FFF752FF3046F7F7A3FF18B10F494320FB
+:10B48000F8F740F8002C17D0610CE0034FF4FA7283
+:10B49000801841F1000152000023F5F7B1FF014689
+:10B4A0002A463046F7F768FF002805D0BDE870400F
+:10B4B00002494A20F8F726B870BD000088BE0F0088
+:10B4C0000870020A4A70020C8A70000EC8700420CC
+:10B4D0007047000010B50248FAF7F1F8002010BDDF
+:10B4E0008858002010B514210448F5F7F5FF0448EA
+:10B4F0000068FAF79DF8002010BD00007C8700204E
+:10B50000B4BB0F002DE9F05F8346DDE90A4A994696
+:10B5100090460D460846012703E000BFB0FBF8F057
+:10B520007F1C4045FAD2B94500D94F465FEACA7040
+:10B5300012D18CB15FEA8A7002D5B9F1000F01D047
+:10B54000202607E0302605E031465846641EF8F70D
+:10B55000D9FE0CB1A742F7D35FF00106B9F1010F94
+:10B5600002D9A9F1010903E0B5FBF6F0404502D389
+:10B5700006FB08F6F2E7DFF83C9000BFB5FBF6F0FB
+:10B5800000FB165519F800105846F8F7BBFEB6FB3D
+:10B59000F8F6002EF2D15FEACA7009D0002C07D06D
+:10B5A000A74205D220215846641EF8F7ABFEF5E706
+:10B5B000BDE8F09F76BB0F002DE9F041084601245D
+:10B5C0001646254600212B460A46FAF77FFF0C4F08
+:10B5D00038B138880BA105EB0040FDF749F8042489
+:10B5E0000BE0FAF759FF30603988042202EB01437F
+:10B5F00002460BA11846FDF73FF82046BDE8F08152
+:10B600004859002043616E27742066696E64207279
+:10B610006F6F6D20666F72207570646174650000D5
+:10B620005772697465206164647265737320736511
+:10B630007420746F20307825303878002DE9F0417F
+:10B640000F24002790F85520184E01251AB990F8BC
+:10B650006430012B06D0D30707D090F85630012B69
+:10B6600002D002E0876E0DE0876D92070AD590F850
+:10B670005C20012A06D1026E0D48C0F57E239A4255
+:10B6800004D817444FB101240F600CE0308809A1A1
+:10B6900005EB0040FCF7F7FF042430880DA105EB13
+:10B6A0000040FCF7E5FF2046BDE8F0814859002046
+:10B6B00000100F00424C2073697A65202825642908
+:10B6C000206F766572206C696D6974202825642965
+:10B6D00000000000496E6974207061636B6574201E
+:10B6E000646F6573206E6F7420636F6E7461696E32
+:10B6F0002076616C6964206669726D77617265207D
+:10B7000073697A650000000030B10068054988421D
+:10B7100005D048F20250704748F2015070470020AF
+:10B72000704700006E52464870B5FDF785FD002851
+:10B7300011D00020084A094B094C0121166801FA72
+:10B7400000F52E4203D004EB8005C5F80036401CFE
+:10B75000C0B20728F2D370BD080501403546526ECD
+:10B7600000000140084810B5407800280BD0074879
+:10B770000321008801EB004005A1FCF779FFBDE83B
+:10B780001040FFF7D1BF10BDFA5700202C59002000
+:10B79000496E7465726E616C2066656564000000B8
+:10B7A00000207047002070472DE9FC4180461C4670
+:10B7B00017460E460C48089DF9F78AFF10B1112074
+:10B7C000BDE8FC81A20839463046FDF70FF906486E
+:10B7D000F9F775FF33463A4601214046CDE9004569
+:10B7E000F9F7A0FA0020EBE7885800202DE9F84F80
+:10B7F000114D884681461E4617466946DDF828A049
+:10B800002868F9F730FF040013D01C21F5F764FE17
+:10B8100000202071C4F80090C4E90486C4E902A79E
+:10B8200069462868F9F740FFFFF72AF80020BDE8CD
+:10B83000F88F0420FBE70000B4BB0F0065FC2BF879
+:10B8400016DA019ADE75D4A8477196211C875569CE
+:10B85000105ABE04578FD2B0299456B8CA0363D683
+:10B8600035C64DA7819FEFA7D2ECB7F307FF80AF96
+:10B870007A3B4C19B891C5143CE8766D0000000085
+:10B880000338FDD870470D0E0F100B0C181900006F
+:10B890000338FDD8704700000000000000000000E1
+:10B8A000000000000000000000000000FFFFFFFF9C
+:10B8B0000000000000000001C0570020DC570020FD
+:10B8C00048000000002040000000000031440F004C
+:10B8D00041440F00DD430F00200000000000000085
+:10B8E0000000000000000000010100000100000055
+:10B8F0000000000002050000210000000000000020
+:10B90000000000000000000000000000011104FC25
+:10B910000400000000000000021104FC040000000C
+:10B9200000000000032104FC0410000000000000DF
+:10B93000041101FF0100000000000000051102FEDB
+:10B940000400000000000000061104FC04000000D8
+:10B9500000000000071104FC0400000000000000CB
+:10B96000081701FF22000000E8B80F00091001FFCE
+:10B9700001000000E4B80F0000000000000000001B
+:10B9800000000000011101FF0100000000000000A4
+:10B99000021702FE940000000CB90F000000000026
+:10B9A00000000000000000000107000098000000F7
+:10B9B00084B90F0002010000010000000000000037
+:10B9C000030500004100000000000000000000002E
+:10B9D0000000000000000000011704FC98000000B7
+:10B9E00084B90F00021704FCDC000000A8B90F00A6
+:10B9F0000000000000000000000000000000000047
+:10BA000000210300002113000200000001000000DB
+:10BA10000338FDD870470C000C00000058020000ED
+:10BA20000200000000000000020000000000000012
+:10BA30009C6D0020090000000000000000000000D4
+:10BA400001000000000000002800000000000000CD
+:10BA500000000000000100000000010000000000E4
+:10BA600000000000000000000000000000000000D6
+:10BA700039370F0000000000000000000000000047
+:10BA800002000000000001000000000000000000B3
+:10BA9000080000000000000039370F00519B0F0024
+:10BAA0000000000000000000040000000000000092
+:10BAB0000000000000000000000000000000000086
+:10BAC0000000000000000000000000000000000076
+:10BAD000F40000000000000018000000000000005A
+:10BAE0000000000000000000000000000000000056
+:10BAF0000000000000000000000000000000000046
+:10BB0000170000000000000050EADA308883B89F78
+:10BB1000604F15F30000C98E020000000000000015
+:10BB20000000000000000000040000000000000011
+:10BB30000000000000000000000000000000000005
+:10BB400000010000000000000000000000000000F4
+:10BB50000000000000000000645800200000070002
+:10BB600000000000785800200D450F000000000084
+:10BB70000338FDD8704730313233343536373839F1
+:10BB8000414243444546000000100000040000000C
+:10BB900001000000D9510F00D5B40F00A5A80F0077
+:10BBA000A9B70F00914C0F0079A90F00A1B70F00A2
+:10BBB00021530F008C5800200010000004000000EA
+:10BBC00001000000E5510F00E5B40F00B3A80F001D
+:10BBD000EDB70F00D94C0F007DA90F00A5B70F00DE
+:10BBE00031530F00556E6B6E6F776E206572726FFA
+:10BBF0007220636F646500000000000068C80F00D9
+:10BC00000100000014C70F000200000008C50F006B
+:10BC10000300000088C70F0004000000DCC70F000D
+:10BC200005000000BCC60F000600000058C60F004B
+:10BC300007000000C4C70F0008000000D0C60F00B6
+:10BC40000900000034C70F000A00000050C80F00B0
+:10BC50000B000000F0C40F000C000000E8C60F004D
+:10BC60000D000000B8C80F000E000000B4C70F00A0
+:10BC70000F000000F0C70F001000000024C80F00E4
+:10BC800011000000CCC80F0012000000A0C80F0077
+:10BC9000130000003CC80F008000000070C60F00B9
+:10BCA00081000000ACC50F00820000006CC50F00D1
+:10BCB000830000004CC50F008400000088C50F0001
+:10BCC0008500000094C60F00860000009CC70F008E
+:10BCD0009000000038C60F00910000002CC50F0036
+:10BCE00092000000FCC60F000082000004C80F0094
+:10BCF0000182000050C70F00028200006CC70F00D5
+:10BD000000840000C8C50F000184000074C80F0043
+:10BD10000284000010C60F0003840000ECC50F0071
+:10BD20006D820F006B820F0065820F000000000023
+:10BD30000338FDD870470000A0CF0F00A8CF0F0038
+:10BD400000000000000000000100000738BD0F00E7
+:10BD500048BD0F000800000070BD0F0080BD0F003F
+:10BD60000800000080BD0F0090BD0F00080000001B
+:10BD7000C0CF0F00C8CF0F0000000000000000007F
+:10BD8000B0CF0F00C0CF0F00000000000000000087
+:10BD900000000000000000000000000000000000A3
+:10BDA00098CF0F00A0CF0F0000000000000000009F
+:10BDB000B857002090BD0F00B0BD0F000800000074
+:10BDC000A8CF0F00B0CF0F0000000000000000005F
+:10BDD000C0BD0F00D0BD0F0008000000859F0F0000
+:10BDE0002D9F0F00D59E0F004B9E0F00519E0F0000
+:10BDF0000D9E0F00579E0F00959E0F000000000043
+:10BE0000004040404040404040404141414141406D
+:10BE10004040404040404040404040404040404022
+:10BE200040050202020202020202020202020202B1
+:10BE300002202020202020202020200202020202B6
+:10BE4000020290909090909010101010101010100E
+:10BE5000101010101010101010101010020202021A
+:10BE6000020288888888888808080808080808085E
+:10BE7000080808080808080808080808020202025A
+:10BE80004000000001BE0F002E2E5C2E2E5C2E2ED8
+:10BE90005C2E2E5C2E2E5C636F6D706F6E656E7403
+:10BEA000735C6C69627261726965735C626F6F74F6
+:10BEB0006C6F616465725C6E72665F626F6F746CEA
+:10BEC0006F616465725F6466755F74696D657273D6
+:10BED0002E6300002E2E5C2E2E5C2E2E5C2E2E5CF1
+:10BEE0002E2E5C636F6D706F6E656E74735C6C6923
+:10BEF000627261726965735C626F6F746C6F6164AA
+:10BF000065725C6E72665F626F6F746C6F616465A0
+:10BF1000725F66775F61637469766174696F6E2EB4
+:10BF20006300000043524320636F6D707574617449
+:10BF3000696F6E206661696C656420666F7220634C
+:10BF40006F70696564206170703A2073726320635A
+:10BF500072633A203078253038782C20726573204F
+:10BF60006372633A20307825303878004120536F6F
+:10BF7000667444657669636520686173206A7573C9
+:10BF800074206265656E20616374697661746564AE
+:10BF90002E2049742773206C696B656C7920746856
+:10BFA000617420616E206170706C69636174696F87
+:10BFB0006E2077696C6C20636F6D6520696D6D65AF
+:10BFC00064696174656C790052656365697665645E
+:10BFD00020424C455F47415454535F4556545F459A
+:10BFE000584348414E47455F4D54555F5245515562
+:10BFF0004553542028726571756573743A20256421
+:10C000002C207265706C793A202564292E0000007E
+:10C010002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6325
+:10C020006F6D706F6E656E74735C6C696272617255
+:10C030006965735C626F6F746C6F616465725C627A
+:10C040006C655F6466755C6E72665F6466755F6280
+:10C050006C652E6300000000436C69656E7420649B
+:10C060006964206E6F74206861766520746865204D
+:10C0700053657276696365204368616E6765642005
+:10C08000696E6469636174696F6E2073657420748E
+:10C090006F20656E61626C65642E4572726F723AD4
+:10C0A00020307825303878006E72665F6673746F62
+:10C0B000726167655F777269746528616464723D57
+:10C0C00025702C207372633D25702C206C656E3DAD
+:10C0D0002564206279746573292C207175657565F6
+:10C0E0002075736167653A202564000043726561BD
+:10C0F00074696E6720746865206F626A6563742076
+:10C10000776974682073697A6520307825303878CB
+:10C1100020776F756C64206F766572666C6F772020
+:10C120006669726D776172652073697A652E204F3A
+:10C1300066667365742069732030782530387820FE
+:10C14000616E64206669726D776172652073697AC9
+:10C1500065206973203078253038782E0000000083
+:10C160002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63D4
+:10C170006F6D706F6E656E74735C6C696272617204
+:10C180006965735C626F6F746C6F616465725C6427
+:10C1900066755C6E72665F6466755F7265715F6816
+:10C1A000616E646C65722E63000000002E2E5C2EA2
+:10C1B0002E5C2E2E5C2E2E5C2E2E5C636F6D706FAF
+:10C1C0006E656E74735C6C69627261726965735CD2
+:10C1D000626F6F746C6F616465725C6466755C6ECF
+:10C1E00072665F6466755F7574696C732E630000B8
+:10C1F0004D616A6F722053442075706461746520CC
+:10C20000627574206E6F20424C2E2041626F7274F2
+:10C2100020746F2061766F696420696E636170615C
+:10C220006369746174696E672074686520424C2E7E
+:10C230000000000054686520536F66744465766999
+:10C2400063652073697A6520696E2074686520696A
+:10C250006E666F2073747275637420697320746FD7
+:10C260006F20736D616C6C20636F6D7061726564BB
+:10C270002077697468207468652073697A65207214
+:10C2800065706F7274656420696E207468652069DA
+:10C290006E697420636F6D6D616E642E0000000026
+:10C2A00054686520536F66744465766963652064DD
+:10C2B0006F6573206E6F7420636F6E7461696E209A
+:10C2C000746865206D61676963206E756D62657263
+:10C2D000206964656E74696679696E672069742087
+:10C2E0006173206120536F66744465766963652EBF
+:10C2F00000000000496E76616C69646174696E6764
+:10C3000020617070206265636175736520697420B7
+:10C31000697320696E636F6D70617469626C65200A
+:10C32000776974682074686520536F667444657615
+:10C330006963652E000000002E2E5C2E2E5C2E2ED2
+:10C340005C2E2E5C2E2E5C636F6D706F6E656E744E
+:10C35000735C6C69627261726965735C626F6F7441
+:10C360006C6F616465725C6466755C6E72665F6456
+:10C3700066755F76616C69646174696F6E2E6300C7
+:10C380002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B2
+:10C390006F6D706F6E656E74735C6C6962726172E2
+:10C3A0006965735C626F6F746C6F616465725C6405
+:10C3B00066755C6E72665F6466755F7665725F76E1
+:10C3C000616C69646174696F6E2E63002E2E5C2E41
+:10C3D0002E5C2E2E5C2E2E5C2E2E5C636F6D706F8D
+:10C3E0006E656E74735C6C69627261726965735CB0
+:10C3F00074696D65725C6578706572696D656E747F
+:10C40000616C5C6170705F74696D6572322E63007F
+:10C410002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6321
+:10C420006F6D706F6E656E74735C6C696272617251
+:10C430006965735C74696D65725C65787065726955
+:10C440006D656E74616C5C6472765F7274632E638A
+:10C45000000000002E2E5C2E2E5C2E2E5C2E2E5CFC
+:10C460002E2E5C636F6D706F6E656E74735C6C699D
+:10C47000627261726965735C6578706572696D6519
+:10C480006E74616C5F6D656D6F626A5C6E72665F23
+:10C490006D656D6F626A2E63000000002E2E5C2EAB
+:10C4A0002E5C2E2E5C2E2E5C2E2E5C636F6D706FBC
+:10C4B0006E656E74735C6C69627261726965735CDF
+:10C4C0006578706572696D656E74616C5F736563C4
+:10C4D00074696F6E5F766172735C6E72665F7365AE
+:10C4E0006374696F6E5F697465722E63000000008B
+:10C4F0004E52465F4552524F525F494E56414C494B
+:10C50000445F4441544100004E52465F4552524FF1
+:10C51000525F534F46544445564943455F4E4F542E
+:10C520005F454E41424C4544000000004E52465F7C
+:10C530004552524F525F464541545552455F4E4F0A
+:10C54000545F454E41424C45440000004E52465F08
+:10C550004552524F525F4D555445585F554E4C4FC2
+:10C56000434B5F4641494C45440000004E52465FF4
+:10C570004552524F525F4D555445585F4C4F434BB7
+:10C580005F4641494C4544004E52465F4552524F2A
+:10C59000525F4D555445585F434F4E445F494E4995
+:10C5A000545F4641494C4544000000004E52465FEE
+:10C5B0004552524F525F4D555445585F494E49546C
+:10C5C0005F4641494C4544004E52465F4552524FEA
+:10C5D000525F424C455F495053505F52585F504B39
+:10C5E000545F5452554E4341544544004E52465FA9
+:10C5F0004552524F525F424C455F495053505F5035
+:10C600004545525F52454A454354454400000000A9
+:10C610004E52465F4552524F525F424C455F495021
+:10C6200053505F4C494E4B5F444953434F4E4E4528
+:10C6300043544544000000004E52465F4552524F5D
+:10C64000525F4150495F4E4F545F494D504C454DEC
+:10C65000454E5445440000004E52465F4552524FED
+:10C66000525F4E4F545F535550504F525445440003
+:10C670004E52465F4552524F525F4D4F44554C45C6
+:10C680005F4E4F545F494E495449414C495A4544C5
+:10C69000000000004E52465F4552524F525F4D4FD0
+:10C6A00044554C455F414C52454144595F494E49C0
+:10C6B0005449414C495A4544000000004E52465FDF
+:10C6C0004552524F525F4E4F545F464F554E4400B5
+:10C6D0004E52465F4552524F525F494E56414C4969
+:10C6E000445F5354415445004E52465F4552524FA9
+:10C6F000525F444154415F53495A45004E52465F90
+:10C700004552524F525F494F5F50454E44494E4744
+:10C71000000000004E52465F4552524F525F535642
+:10C72000435F48414E444C45525F4D495353494E37
+:10C73000470000004E52465F4552524F525F494EED
+:10C7400056414C49445F4C454E4754480000000058
+:10C750004E52465F4552524F525F4452565F5457B5
+:10C76000495F4552525F414E41434B004E52465F36
+:10C770004552524F525F4452565F5457495F45529B
+:10C78000525F444E41434B004E52465F4552524F1A
+:10C79000525F494E5445524E414C00004E52465F46
+:10C7A0004552524F525F53544F524147455F465591
+:10C7B0004C4C00004E52465F4552524F525F4E5510
+:10C7C0004C4C00004E52465F4552524F525F494E0C
+:10C7D00056414C49445F504152414D004E52465FD4
+:10C7E0004552524F525F4E4F5F4D454D0000000085
+:10C7F0004E52465F4552524F525F464F5242494455
+:10C8000044454E004E52465F4552524F525F44528D
+:10C81000565F5457495F4552525F4F5645525255E5
+:10C820004E0000004E52465F4552524F525F494EF5
+:10C8300056414C49445F4144445200004E52465FC9
+:10C840004552524F525F5245534F55524345530044
+:10C850004E52465F4552524F525F494E56414C49E7
+:10C86000445F464C414753004E52465F5355434345
+:10C87000455353004E52465F4552524F525F424C11
+:10C88000455F495053505F4348414E4E454C5F41D0
+:10C890004C52454144595F45584953545300000098
+:10C8A0004E52465F4552524F525F434F4E4E5F438A
+:10C8B0004F554E54000000004E52465F4552524FB5
+:10C8C000525F54494D454F55540000004E52465F4B
+:10C8D0004552524F525F4255535900002E2E5C2E46
+:10C8E0002E5C2E2E5C2E2E5C2E2E5C636F6D706F78
+:10C8F0006E656E74735C6C69627261726965735C9B
+:10C900006578706572696D656E74616C5F6C6F6778
+:10C910005C7372635C6E72665F6C6F675F646566A2
+:10C9200061756C745F6261636B656E64732E630026
+:10C930002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63FC
+:10C940006F6D706F6E656E74735C6C69627261722C
+:10C950006965735C6578706572696D656E74616C2C
+:10C960005F6C6F675C7372635C6E72665F6C6F673F
+:10C970005F66726F6E74656E642E63007761726EAF
+:10C98000696E670064656275670000001B5B313B80
+:10C9900033306D001B5B306D000000001B5B313BD2
+:10C9A00033316D001B5B313B33326D001B5B313B20
+:10C9B00033336D001B5B313B33346D001B5B313B0C
+:10C9C00033356D001B5B313B33366D001B5B313BF8
+:10C9D00033376D00696E666F000000006572726F1C
+:10C9E000720000002E2E5C2E2E5C2E2E5C2E2E5CF5
+:10C9F0002E2E5C636F6D706F6E656E74735C6C6908
+:10CA0000627261726965735C6578706572696D6583
+:10CA10006E74616C5F73656374696F6E5F7661726B
+:10CA2000735C6E72665F73656374696F6E5F697461
+:10CA300065722E680000000073645F626C655F635E
+:10CA400066675F73657428292072657475726E65F8
+:10CA500064202573207768656E20617474656D703D
+:10CA600074696E6720746F2073657420424C455F53
+:10CA700047415454535F4346475F534552564943D9
+:10CA8000455F4348414E4745442E000073645F6252
+:10CA90006C655F6366675F736574282920726574CF
+:10CAA00075726E6564202573207768656E206174E9
+:10CAB00074656D7074696E6720746F20736574207F
+:10CAC000424C455F434F4D4D4F4E5F4346475F5687
+:10CAD000535F555549442E0073645F626C655F6314
+:10CAE00066675F73657428292072657475726E6558
+:10CAF00064202573207768656E20617474656D709D
+:10CB000074696E6720746F2073657420424C455FB2
+:10CB100047415454535F4346475F415454525F5416
+:10CB200041425F53495A452E0000000073645F6222
+:10CB30006C655F6366675F7365742829207265742E
+:10CB400075726E6564202573207768656E20617448
+:10CB500074656D7074696E6720746F2073657420DE
+:10CB6000424C455F434F4E4E5F4346475F474150FF
+:10CB70002E00000073645F626C655F6366675F73BD
+:10CB8000657428292072657475726E65642025733A
+:10CB9000207768656E20617474656D7074696E6766
+:10CBA00020746F2073657420424C455F4741505F8D
+:10CBB0004346475F524F4C455F434F554E542E00FE
+:10CBC00073645F626C655F6366675F736574282971
+:10CBD0002072657475726E656420257320776865B0
+:10CBE0006E20617474656D7074696E6720746F2057
+:10CBF00073657420424C455F434F4E4E5F4346473A
+:10CC00005F474154542E00006170705F74696D6518
+:10CC1000722E6D5F6466755F696E616374697669B3
+:10CC200074795F74696D6572000000006170705FF7
+:10CC300074696D65722E6D5F7764745F6665656497
+:10CC40005F74696D657200006E72665F626F6F740B
+:10CC50006C6F616465725F77647400006E72665F0A
+:10CC60006466755F626C650062616C6C6F632E6DEB
+:10CC70005F6275666665725F706F6F6C00000000C2
+:10CC80006E72665F6466755F666C61736800000053
+:10CC90006E72665F6466755F7265715F68616E640F
+:10CCA0006C6572006E72665F6466755F736574743E
+:10CCB000696E6773000000006E72665F6466755F80
+:10CCC00073657474696E67735F73766369000000DF
+:10CCD0006E72665F6466755F76616C6964617469C3
+:10CCE0006F6E00006E72665F6466755F7665725F78
+:10CCF00076616C69646174696F6E00006170705F69
+:10CD000074696D657200000061746669666F2E6DEE
+:10CD10005F7265715F6669666F0000006D656D5FCB
+:10CD20006D6E6772000000006E72665F6673746FEE
+:10CD3000726167650000000061746669666F2E6D40
+:10CD40005F6669666F000000736F72746C6973745C
+:10CD50000000000062616C6C6F632E6C6F675F6D2A
+:10CD6000656D706F6F6C0000617070006E72665F51
+:10CD7000736468006E72665F7364685F626C6500FE
+:10CD80006E72665F7364685F736F63000200000019
+:10CD900000000000F9290F00A5290F0067E6096AC5
+:10CDA00085AE67BB72F36E3C3AF54FA57F520E51CC
+:10CDB0008C68059BABD9831F19CDE05BFFFFFFFF9C
+:10CDC000FFFFFFFFFFFFFFFF00000000000000006B
+:10CDD0000000000001000000FFFFFFFFFCFFFFFF5D
+:10CDE000FFFFFFFFFFFFFFFF00000000000000004B
+:10CDF0000000000001000000FFFFFFFF512563FC61
+:10CE0000C2CAB9F3849E17A7ADFAE6BCFFFFFFFFC5
+:10CE1000FFFFFFFF00000000FFFFFFFF000000001A
+:10CE200096C298D84539A1F4A033EB2D817D0377C4
+:10CE3000F240A463E5E6BCF847422CE1F2D1176B5F
+:10CE4000F551BF376840B6CBCE5E316B5733CE2B32
+:10CE5000169E0F7C4AEBE78E9B7F1AFEE242E34F61
+:10CE6000FFFFFFFF7F0000008000000000000000C7
+:10CE700000000000FFFFFFFF7F00000080000000B7
+:10CE80000000000000000000D4CF0F00B8570020C1
+:10CE9000C40100006C150F0034D00F007C59002035
+:10CEA000C46F00000E2E0F00A5440F00DD440F00DC
+:10CEB0002D390F0051380F0008CC0F00000000037F
+:10CEC0002CCC0F000000000348CC0F00000004042D
+:10CED0005CCC0F000000040468CC0F0000000003CD
+:10CEE00080CC0F000000040490CC0F00000004046C
+:10CEF000A4CC0F0000000404B8CC0F000000040410
+:10CF0000D0CC0F0000000404E4CC0F0000000404A7
+:10CF1000FCCC0F000000000008CD0F000000000353
+:10CF20001CCD0F000000000028CD0F0000000404FD
+:10CF300038CD0F000000000348CD0F0000000000B6
+:10CF400054CD0F000000000368CD0F000000040462
+:10CF50006CCD0F000000030374CD0F00000003032D
+:10CF600080CD0F000000030318580020106E002031
+:10CF7000216E0020246E002034590020F4000000AF
+:10CF8000C0580020B8580020C0580020D08700208A
+:10CF90006859002018000000693A0F0000000000E6
+:10CFA000397F0F0000000000717F0F0000000000BB
+:10CFB000C58C0F0000000000518E0F000000000023
+:10CFC000517F0F0000000000000000000200000080
+:10CFD00071700F00011C1324590218200A15281C17
+:10CFE00012FF031CFFFF0234011510014011021152
+:10CFF000040A1954A0C1DA6028042520BD0F14DCEE
+:10D00000C90F1A7C041AD4041A84041A94041A8CC2
+:10D01000041A9C041AA4041AAC041AB4041ABC041A
+:10D020001AC4041ACC04518490D0031BBD47143A8F
+:04D0300010C50159CD
+:10F00000DD850A150100000001000000010000007C
+:10F01000000000000000000090AA00002FF19423DF
+:10F0200001000000000000000000000000000000DF
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:0CF05000000000000000000000000000B4
+:020000041000EA
+:0810140000100F0000E00F00C6
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex
new file mode 100644
index 0000000..6051c92
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/sd_s140_bootloader_buttonless_with_setting_page_dfu_secure_ble_debug_without_bonds.hex
@@ -0,0 +1,15203 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:10100000E0120020754D0200192F0000E74C02008D
+:10101000192F0000192F0000192F000000000000F8
+:10102000000000000000000000000000CD4D0200A4
+:10103000192F000000000000192F0000192F0000D8
+:10104000354E02003B4E0200192F0000192F000000
+:10105000192F0000192F0000192F0000192F000070
+:10106000414E0200192F0000192F0000474E0200C8
+:10107000192F00004D4E0200534E0200594E02003F
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F00005F4E0200192F0000192F0000B9
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000654E0200192F0000192F0000192F000093
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F01FFE35
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F014FEAFF2090EBAE80F0013F05C
+:10113000010F18BFFB1A43F00103184734420200A5
+:10114000544202000A444FF0000C10F8013B13F027
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F061FF01B496
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F084BDFC
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F060B8BB
+:1012600008F069B870B50C461149097829B1A0F1A8
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C000020CC4E020010B504460021012085
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA9212B
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F060F940B1606813F065F968
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484613F00AF918B11020AF
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F04BFC0028E8D18DF821
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8023F04DFC9DF81C0094
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F000FA0028A8D1BDF85C
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0E0F9002888D1BDF848
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8023F0E7FB9DF81C00ADF83450EC
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F09BF9002899D1BDF82000F08000203A
+:101530003EE73EB504460820ADF80000204613F013
+:101540003FF808B110203EBD2146012001F04FFEBA
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F075FDBDF80010082934
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204613F011F810B1CA
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F09AFF0028F4D1BDF80810082901D0E0
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F037FDBDF80010022900D00320BD
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0FCFF08B110201CBD53486A464188F7
+:101620004FF6FF7006F060FFBDF800100229F3D0FE
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F0BBFF18B11020FEBD40
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:10166000AFFF18BB208801A905F040FE0028F4D187
+:1016700030788DF80500208801A906F0D2FC0028FA
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F05AFC0028D6D1ADF80850CB
+:1016B00020883B4602AA002106F0D4FCBDF80810A1
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E000B3FF18B9204612F091FF08B110207CBD5D
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0F1FEBDF8001021807CBD0C20BA
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A823F0B8FA1C2108A823F0B4FA9DF808
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F050F8002803D1BDF84B
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F074FF7F1CBFB26089B842E1D8CCE78A
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103023F02CF97F1CBFB234
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:1019200025FFEBE72DE9F0470E4688B090F80CC094
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A823F099
+:101980008AF900977088434601AA716900F0EDFE5C
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F0DFFEB9F1BA
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F093FE18B184F802A0A4F800A054
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460FF021F8206008B1002070BD032085
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E7BB2DE9FF4784B0002782460297D3
+:101C600007989046894612300AF048F9401D20F046
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF047FE89
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0003FF9ADF80C00024602AB2946504608F019
+:101CF000F4F9070001D1A01C029007983A4612306F
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100034F9D8B10A2817D200E006E0DFE800F075
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0FFFDB9F1000FD7D007990F
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09EF9050032
+:101DA00019D04046A61C27880FF0A2F83246072615
+:101DB00029463B4600960EF0B0FC20882346CDE92C
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF026FF040000D14A
+:101E2000FFDF294604F11200BDE870400AF081B8D6
+:101E30002DE9F8430D468046002607F0EFFA0446E8
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF0F7FE007B032806D069
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF0D0FE070000D1FFDF07F1EC
+:101ED000120140460AF00AF82CB12A462146404633
+:101EE000FFF7A7FE29E01321404602F0A9FD24E0F8
+:101EF00004B9FFDF052140460EF0B6FE060000D112
+:101F0000FFDF694606F1120009F0FAFF060000D073
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF09FFC002C02D1F74A009911601CBDB5
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F088FE05B9FFDFA8786073288814
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF09CFC060000D1FFDF4FF000089F
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF08BFC060000D1FFDF66603F
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F074BF2DE9F047804601F1E4
+:101FF00012000D46814609F081FF401DD24F20F0AE
+:1020000003026E7B1446296838680EF093FC3EB1DB
+:1020100004FB06F2121D03D0696838680EF08AFCD2
+:1020200005200EF0C9FD044605200EF0CDFD201A56
+:10203000012802D138680EF047FC49464046BDE809
+:10204000F04709F05ABF70B5054605210EF00CFEA9
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F044BF2DE9F04F91B04FF0000BADF8EF
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF0F1FD060000D1FFDF24B1A78035
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F0EEFA7A
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF05DFC0400C0
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F00FFFBAE570B50D4605210EF04CFC83
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F099BD70B50D4605210EF03DFC0400C5
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:10240000B7BD70B5054605210EF02EFC040000D1C5
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF01EFC040000D194
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF00FFC040000D1FFDF39
+:1024500004F1120009F052FD401D20F0030511E0C7
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF0AFFA606841880029E9D170BD70B5DF
+:102490000E46054606F0C2FF040000D1FFDF012012
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0B2BF2DE96A
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A910F058F978B107200BB0BC
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300097FC9CB12178062921D2DFE801F0200522
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09EFC0021304691
+:1027600005F0B8FC204606B070BDF8B51C4615460D
+:102770000E46069F0EF0AAFB2346FF1DBCB2314653
+:102780002A4600940DF095FFF8BD30B41146DDE9FE
+:1027900002423CB1032903D0002330BC08F026BB21
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F07DFC2846BDE8A3
+:1027C0007040012105F086BC4FF0E0224FF400413B
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F029FE56
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B000018FE5648056070BD70B500F08EF8524D45
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F005FE4C48046070BD0320DC
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F0EEFD06486B
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002111F03A
+:102D400039F9F1E710B51948D0F800110029FBD086
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F012BF68
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B511F0C0F8FFF78DFFBDE80140F3
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0DBFA21462846BDE870400AF024
+:102F7000C0BB10B511F01EFDFFF726FC11F09EFB43
+:102F8000BDE8104011F050BC012081070860704777
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200A900FFFFCC
+:103010008C000000808D5B0016425791AD5F58BC5C
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF0F8FCB9
+:10309000044610F08CFE201AC5B206200DF08CFDFF
+:1030A000044606200DF090FD211ADD4C207E1228EA
+:1030B00018D000200F1807200DF07EFD06460720CF
+:1030C0000DF082FD301A3918207E13280CD0002014
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0EBFABDE8104005F0B3BF0BF0B3
+:10311000BEFAF8E730B50446A1F120000D460A28B2
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F0A1F9BDE81040112036E71FB508
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460CF06AF925
+:1032300005F020FF04B010BD70B514460D460646DB
+:1032400011F0BEF958B90DB1A54201D90C2070BDDD
+:10325000002408E056F8240011F0B2F908B110205B
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:10328000ECF908B110202BE728680028A88802D0A4
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF006BC38B50C46B7
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF079F905F0FCFD050003D148
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF092FB002800D0FFDF1CBD002205
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4691468DF81C507007D1
+:1035500003D5606811F034F868B9CF4F4FF0010817
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700011F073F818B110200EB0BDE8F0873007D5
+:1035800002D5A08980283DD8700705D4B9F1000F75
+:1035900002D097F8240098B3E07DC0F300108DF8B6
+:1035A0001B00627D072003215AB3012A2CD0022A76
+:1035B000E2D0042AE0D18DF81710F00627D4A27DBE
+:1035C000072022B3012A22D0022A23D0042AD3D1F1
+:1035D0008DF819108DF81590606810B307A9FFF7E2
+:1035E000B1FE0028C8D19DF81C00FF2816D06068E5
+:1035F00050F8011FCDF80F108088ADF8130014E0CB
+:1036000000E001E00720B7E78DF81780D5E78DF8D7
+:103610001980DFE702208DF81900DBE743F2022072
+:10362000AAE7CDF80F50ADF81350E07B40B9207CED
+:1036300030B9607C20B9A07C10B9E07CC00601D014
+:10364000062099E78DF800A0BDF82C00ADF8020027
+:10365000A0680190A068029004F10F0001F033FC13
+:103660008DF80C000DF10D00FFF795FE00B1FFDFA6
+:103670009DF81C008DF80E008DF816508DF818502E
+:10368000E07D08A900F00F008DF81A0068460CF0E4
+:10369000F8F805F0EFFC6FE7F0B59DB000228DF86B
+:1036A00068208DF858208DF8602005468DF86C2034
+:1036B000129213921492159219B10FC912AC84E8A8
+:1036C0000F00754CA078052801D004280CD1129861
+:1036D0006168884200D120B91498E168884203D11A
+:1036E00010B108201DB0F0BD1F26334618AA1AA934
+:1036F00012A8FFF7BCFD0028F4D133461BAA16A977
+:1037000014A8FFF7B4FD0028ECD19DF85800C007BD
+:1037100001D00A20E6E7A08A410708D4A17D31B193
+:103720009DF86010890702D043F20120DAE79DF886
+:103730006010C90709D0400707D4208818B144F2A7
+:103740005061884201D90720CCE78DF8005003264C
+:103750008DF8016001278DF80270BDF84C208DF8BE
+:10376000032001A8129921F0F5F968460CF0F0F851
+:1037700005F080FC0028B5D18DF824508DF8256027
+:103780008DF82670BDF854208DF827200AA81499CA
+:1037900021F0E0F909A80CF028F905F06BFC0028ED
+:1037A000A0D112AD241D95E80F0084E80F00002081
+:1037B00098E770B586B00D46040005D010F04DFFB7
+:1037C00020B1102006B070BD0820FBE72078C107AB
+:1037D000A98802D0FF2902D303E01F2901D20920C2
+:1037E000F0E7800761D4FFF74FFC38B12078C0F3D1
+:1037F000C101012904D0032902D005E01320E1E72B
+:10380000254991F8241041B1C0074FF000054FF051
+:10381000010604D08DF80F6003E00720D2E78DF891
+:103820000F506846FFF7B7FD00B1FFDF2078C0F307
+:10383000C1008DF801008DF80250607808B98DF84C
+:1038400002606078C00705D09DF8020040F00100DA
+:103850008DF802006078800705D59DF8020040F0E1
+:1038600002008DF802006078400705D59DF802003F
+:1038700040F004008DF802002078C0F380008DF83D
+:1038800003006088ADF80600A088ADF80A00207A31
+:1038900058B9607A48B901E0D8010020A07A20B96F
+:1038A000E07A10B9207BC00601D006208AE704F137
+:1038B000080001F008FB8DF80E0068460BF090FA46
+:1038C00005F0D8FB00288BD18DF810608DF81150D1
+:1038D000ADF81250ADF8145004A80BF0CBFA05F077
+:1038E000C9FB00288BD1E08864280AD248B10120A6
+:1038F00001F0FFFA002891D12078C00705D01520EB
+:1039000004E06421B0FBF1F0F2E71320FFF7A6FB1F
+:10391000002057E72DE9FF470220FF4E8DF80400F5
+:103920000027708EADF80600B84643F202094CE05D
+:1039300001A80DF000F9050006D0708EA8B3A6F816
+:103940003280ADF806803EE0039CA07F01072DD5B4
+:1039500004F124000090A28EBDF80800214604F175
+:10396000360301F056FC050005D04D452AD0112D37
+:103970003CD0FFDF3AE0A07F20F00801E07F420862
+:1039800062F3C711A177810861F30000E07794F832
+:10399000210000F01F0084F820002078282826D17C
+:1039A00029212046FFF7B6FB21E014E040070AD5A5
+:1039B000BDF8080004F10E0101F0A9FA05000DD0D0
+:1039C0004D4510D100257F1CFFB202200DF0F4F808
+:1039D000401CB842ACD8052D11D008E0A07F20F0E3
+:1039E0000400A07703E0112D00D0FFDF0025BDF813
+:1039F00006007086052D04D0284604B0BDE5A6F863
+:103A000032800020F9E770B50646FFF724FD054631
+:103A100005F004FD040000D1FFDF6680207820F06F
+:103A20000F00801C20F0F000203020700620207253
+:103A300095F83E006072BDE8704005F0F2BC2DE9DB
+:103A4000F04786B0040000D1FFDF2078B24D20F0AF
+:103A50000F00801C20F0F00070302070606801784A
+:103A6000491F1B2933D2DFE801F0FE32323255FD07
+:103A7000320EFDFD42FC32323278FCFCFB32323237
+:103A8000FCFCFAF9FC00C6883046FFF7E4FC05466A
+:103A9000304607F0A9F8E0B16068007A85F83E008A
+:103AA00021212846FFF736FB3046FEF7CCFA304698
+:103AB00003F018FE3146012010F036FDA87F20F0FB
+:103AC0001000A877FFF726FF002800D0FFDF06B020
+:103AD00053E5207820F0F00020302070062020727E
+:103AE00066806068007A607205F09BFCD8E7C58844
+:103AF0002846FFF7B0FC00B9FFDF606800790128B5
+:103B000000D0FFDF6068017A06B02846BDE8F047C4
+:103B100007F046BCC6883046FFF79DFC050000D183
+:103B2000FFDF05F07EFC606831460089288160680F
+:103B30004089688160688089A881012010F0F4FCC8
+:103B40000020A875A87F00F003000228BFD1FFF76E
+:103B5000E1FE0028BBD0FFDFB9E70079022811D0D1
+:103B600000B1FFDF05F05DFC6668B6F806A0307AAC
+:103B7000361D01280CD0687E814605F0E7F9070064
+:103B800009D107E006B00220BDE8F047FFF717BBF8
+:103B9000E878F1E7FFDF0022022150460DF05BF8E4
+:103BA000040000D1FFDF22212046FFF7B3FA30796D
+:103BB000012800D00220A17F804668F30101A1778F
+:103BC000308B2081708B6081B08BA08184F8229033
+:103BD0008DF80880B8680090F86801906A46032163
+:103BE00050460DF038F800B9FFDFB888ADF8100086
+:103BF000B8788DF8120004AA052150460DF02BF874
+:103C000000B9FFDFB888ADF80C00F8788DF80E0029
+:103C100003AA042150460DF01EF800B9FFDF06216B
+:103C200006F1120001F091F938B37079800700D5E0
+:103C3000FFDF7179E07D61F34700E075D6F806009B
+:103C4000A0617089A083062106F10C0001F07DF9C6
+:103C5000E8B195F825004108607805E032E02AE0F7
+:103C600047E03FE021E035E061F347006070D5F8C0
+:103C70002600C4F80200688D12E0E07D20F0FE000E
+:103C8000801CE075D6F81200A061F08ADAE760784F
+:103C900020F0FE00801C6070F068C4F80200308ADA
+:103CA000E0804046FFF78BFA11E706B02046BDE8FA
+:103CB000F04701F037BD05F0B4FB15F8300F40F0C8
+:103CC000020005E005F0ADFB15F8300F40F00400F0
+:103CD0002870FCE6287E132809D01528E4D1162088
+:103CE000FFF7BCF906B0BDE8F04705F09ABB142019
+:103CF000F6E7A978052909D00429D5D105F091FB6B
+:103D0000022006B0BDE8F047FFF790B9007900281F
+:103D1000CAD0E87802E00000D801002001F0BAF82B
+:103D200005F07FFB0320ECE72DE9F05F0546007806
+:103D30004FF000080009DFF820A891460C464646DF
+:103D400001287AD001274FF0020C4FF6FF730228AA
+:103D500074D007280BD00A2871D0FFDFA9F80060C3
+:103D600014B1A4F8008066800020BDE8F09F696867
+:103D700004F108000A78172A70D010DC4FF0000B0D
+:103D8000142A31D006DC052A6DD0092A0FD0102A5A
+:103D90007ED11FE0152A7CD0162AF9D1F0E01B3A1B
+:103DA000052A75D2DFE802F009C5FDDAFC00C888F3
+:103DB0004FF012081026214675E14FF01C080A2624
+:103DC000D4B38888A0806868807920726868C079D8
+:103DD0006072C3E74FF01B0814266CB303202072F7
+:103DE00068688088A080B9E70A793C2AB6D00D1DA2
+:103DF0004FF010082C26FCB16988A180298B6182C4
+:103E0000298B2182698BA182A98BE1826B79024681
+:103E1000A91D1846FFF7EEFA2879012810D084F87A
+:103E20000FC0FF202076C4F81CB0C4F820B0C4F83E
+:103E300024B0C4F828B091E712E013E13BE135E18A
+:103E4000E7730AF1040084F818B090E80E00DAF87D
+:103E50001000C4E90930C4E907127FE7A8E002E0D6
+:103E6000A9F8006080E72C264FF01D08002CF7D041
+:103E70000546A380887B2A880F1D60F300022A80F4
+:103E8000887B400860F341022A80887B800801E03B
+:103E9000E6E0ADE060F382022A80887BB91CC008AE
+:103EA00060F3C3022A80B87A0011401C60F3041248
+:103EB00002F07F0028807878AA1CFFF79BFA387DF3
+:103EC00005F1090207F11501FFF794FA387B01F0BB
+:103ED0004BF82874787B01F047F86874F87EA87472
+:103EE000787AE87497F83B002875B87B6875A5F870
+:103EF00016B0DAF81C00A861397ABAF820008842B6
+:103F000001D2014610E0B87AC0F3411002280BD06C
+:103F1000012809D0288820F060002880A1840A4662
+:103F200007F11C01A86998E0288820F06000403063
+:103F3000F3E711264FF02008002C91D0A380686889
+:103F400004F10A02007920726868007B6072696877
+:103F50008B1D48791946FFF74DFAFFE60A264FF008
+:103F60002108002CE9D08888A080686880792072B8
+:103F70006868C07960729AF8301021F004018BE013
+:103F80000B264FF02208002CD7D0C888A080686884
+:103F9000007920726868007A00F0E6FF607201E044
+:103FA00052E039E06868407A00F0DEFFA072D5E6A2
+:103FB0001C264FF02608002CBFD0A38068684079EB
+:103FC00060726868007AA0720AF1040090E80E003E
+:103FD000DAF81000C4E90530C4E903126868007912
+:103FE0003C2803D043287DD0FFDFB7E62772B5E633
+:103FF00010264FF02408002C9FD08888A080686885
+:10400000807920816868807A608168680089A081F1
+:1040100068688089E081A1E610264FF02308002C13
+:104020008BD08888A0806868C088208168680089F3
+:10403000608168684089A08168688089E0819AF819
+:10404000301021F0020127E030264FF02508002C27
+:1040500088D0A38069682822496820F07BFD7DE62E
+:104060004A4677E0287A012803D0022817D0FFDFDC
+:1040700074E610264FF01F08002C85D06888A080B9
+:10408000A8892081E8896081288AA081688AE081E6
+:104090009AF8301021F001018AF830105EE64FF0F6
+:1040A00012081026688800F03DFF57E62846BDE854
+:1040B000F05F01F0C1BC287A07284DD2DFE800F09C
+:1040C0004C38384A4A4A040009264FF01108002C9F
+:1040D00092D06F883846FFF7BEF990F822A0A780EB
+:1040E000687A00E02DE02072042138460CF0CEFD05
+:1040F000052138460CF0CAFD002138460CF0C6FDFB
+:10410000012138460CF0C2FD032138460CF0BEFDFB
+:10411000022138460CF0BAFD062138460CF0B6FDF7
+:10412000072138460CF0B2FD504600F0B3FE15E60C
+:1041300014264FF01B08002C8AD0A380287A01286F
+:1041400002D084F808C009E62772DAE90710C4E94A
+:10415000031003E62146A9E7FFDFFFE570B5FE4D3A
+:10416000287E122801D0082070BD0BF094F904F0CD
+:1041700081FF040002D1687E00F08CFE0021052042
+:1041800010F0D2F9204670BD1CB5F348007E13280C
+:1041900001D208201CBD00208DF8000068460AF0FE
+:1041A00069FE04F067FF0028F4D10021052010F01B
+:1041B000BBF91120FEF752FF00201CBD70B501288D
+:1041C00005D0052825D0062800D0FFDF70BD8DB2B0
+:1041D0002846FFF740F9040000D1FFDF20782128AE
+:1041E000F4D005F01BF968B1017821F00F01891CAA
+:1041F00021F0F00110310170022101724580002090
+:10420000A07528E021462846BDE870401322FFF73C
+:1042100025B9D148047EA4F1120005281FD2DFE899
+:1042200000F0060303030300FFF7AEFF01E0FFF712
+:1042300095FF0028CAD105F0F1F80028C6D0017812
+:1042400021F00F01891C21F0F00120310170132CA5
+:1042500007D002210172BDE8704005F0E2B8FFDF2F
+:1042600070BD0121F6E72DE9F04116460C008046AD
+:1042700000D1FFDF307820F00F00801C20F0F0002C
+:10428000103030702078012804D0022818D0FFDFC9
+:10429000BDE8F0814046FFF7DEF8050000D1FFDF02
+:1042A0000320A87505F0BDF894E80F00083686E8ED
+:1042B0000F00A94810F8301F41F001010170E7E735
+:1042C0004046FFF7C8F8050000D1FFDFA1884FF690
+:1042D000FF700027814202D1E288824203D08142EE
+:1042E00001D1E08840B105F09CF894E80F00083651
+:1042F00086E80F00AF75CBE7A87D0128C8D17823E9
+:104300000022414610F066F80220A875C0E738B5D3
+:1043100005460C46084610F053F918BB203D062D03
+:104320004AD2DFE805F0031B373C4230002106206B
+:1043300010F0D0F808B1112038BDA01C0BF07EF9A8
+:1043400004F098FE050038D100220823114606200B
+:1043500010F040F8062830D0FFDF2EE0606810F043
+:1043600073F908B1102038BD618820886A460BF0C7
+:104370003BFD04F07FFE05001FD16068E8B1BDF889
+:104380000010018019E0A07800F0010120880BF0F6
+:1043900061FD0EE0206801F0FDFD05460DE020788E
+:1043A00000F001000AF066F903E0618820880BF054
+:1043B000A0FC04F05FFEF0E70725284638BD70B585
+:1043C00005460C46084610F021F908B1102070BDD2
+:1043D000202D07D0212D0DD0222D0BD0252D09D039
+:1043E000072070BD2088A11C0AF039FABDE8704092
+:1043F00004F040BE062070BD57482530704708B510
+:104400003421554820F047FC0120FEF70FFE112013
+:10441000FEF724FE50496846263104F095FF4E48C9
+:104420009DF8002010F8251F62F3470121F00101DB
+:104430000170002141724FF46171A0F80710022150
+:104440008172FEF755FE00B1FFDFFCF78FFF01F030
+:1044500034F908BD10B50C464021204620F0F9FB88
+:10446000A07F20F00300A077202020700020A075FE
+:1044700084F8230010BD70472DE9FC41074610F079
+:104480009FF810B11020BDE8FC81334E06F12501E4
+:10449000D6F825000090B6F82950ADF8045096F8EB
+:1044A0002B408DF806403846FEF78DFF0028EAD1F4
+:1044B000FEF71EFE0028E6D0009946F8251FB580BD
+:1044C000B471E0E710B5044610F0A0F808B1102070
+:1044D00010BD21482049224690F825002631400889
+:1044E000FEF788FF002010BDFEB50D4604004FF01A
+:1044F000000712D00822FEF79FFE002812D10026E6
+:1045000009E000BF54F826006946FEF71BFF0028AB
+:1045100008D1761CF6B2AE42F4D309F0AEFF10B16A
+:1045200043F20320FEBD0C4E86F8247024B300270E
+:104530001EE000BF54F8270002A9FEF703FF00B1F8
+:10454000FFDF9DF808008DF8000054F8270050F8B0
+:10455000011FCDF8011001E0D80100208088ADF8DE
+:104560000500684609F0D3FF00B1FFDF7F1CFFB2F2
+:10457000AF42DFD386F824500020FEBD2DE9F0477E
+:104580008AB01546894604001ED00F4608222946E7
+:10459000FEF752FE002810D1002613E054F8260042
+:1045A0006946103000F09BFC002806D147B157F84F
+:1045B000260010F005F818B110200AB0BDE8F08709
+:1045C000761CF6B2AE42E9D30026A5F101081BE045
+:1045D00006F1010A0AF0FF0712E000BF54F82600B6
+:1045E000017C4A0854F827100B7CB2EB530F05D11D
+:1045F00006221130113120F081FA58B17F1CFFB230
+:10460000AF42EBD30AF0FF064645E1DB4E4624B14C
+:10461000012003E043F20520CFE7002009F0A8FFC6
+:1046200010B909F0B9FF10B143F20420C5E75CB33B
+:1046300000270DF1170825E054F8270069461030CF
+:1046400000F04DFC00B1FFDF54F82700102250F8B5
+:10465000111FCDF801108088ADF8050054F827101F
+:104660000DF1070020F076FA96B156F827101022C7
+:10467000404620F06FFA684609F022FF00B1FFDFE4
+:104680007F1CFFB2AF42D7D3FEF700FF002094E7B4
+:10469000404601F073FCEEE730B585B004460FF0FC
+:1046A0008FFF18B960680FF0D8FF10B1102005B067
+:1046B00030BD60884AF2B811884206D82078FB4D98
+:1046C00028B1012806D0022804D00720EFE7FEF722
+:1046D0000FFD18E06078022804D0032802D043F2CE
+:1046E0000220E4E785F82F00C1B200200090ADF869
+:1046F000040002292CD0032927D0FFDF684609F0E7
+:10470000EDFF04F0B7FC0028D1D1606801F029FC6E
+:10471000207858B101208DF800000DF1010001F062
+:104720002DFC68460BF0F5FB00B1FFDF207885F823
+:104730002E00FEF7ABFE608860B1A88580B209F05C
+:104740000FFF00B1FFDF0020B1E78DF80500D5E7CE
+:104750004020FAE74FF46170EFE710B504460FF020
+:1047600055FF20B9606838B10FF06EFF08B1102016
+:1047700010BD606801F002FCCC4830F82C1F61804D
+:10478000C178617080782070002010BD2DE9F84359
+:104790001446894606460FF039FFA0B948460FF087
+:1047A0005CFF80B920460FF058FF60B9BF4DA87874
+:1047B000012800D13CB13178FF2906D049B143F23C
+:1047C0000400BDE8F8831020FBE7012801D0042095
+:1047D000F7E74FF00008A4B3052811D004280FD044
+:1047E00069462046FEF76BFE0028EAD1207D48B1DD
+:1047F000012809D0022809D0032809D00720E0E7C2
+:104800000820DEE7424604E0012202E0022200E046
+:1048100003222346174600200099FEF78DFE00284C
+:10482000CFD1A0892880A07BE875BDF80000A882C0
+:10483000AF75BDF80000000701D5A08988B1A08937
+:10484000288049460020FEF727FF0028B9D1A87824
+:1048500005280BD0042809D0287DC00703D00320E9
+:1048600002E08020ECE70220FEF7E0FB86F8008003
+:104870000020A6E77CB58D4C05460E46A0780228A0
+:1048800003D0032801D008207CBD15B143F20400F9
+:104890007CBD07200CF098F910B9A078032806D049
+:1048A000FEF7F2FB28B1A078032804D009E012201B
+:1048B0007CBD13207CBD304600F0CBFA0028F9D136
+:1048C000E67001208DF800008DF801008DF802508F
+:1048D0002088ADF80400E07D8DF8060068460BF0F6
+:1048E000C6F904F0C7FB0028E4D1A078032805D05E
+:1048F0005FF00400FEF79AFB00207CBDE07800F03A
+:10490000B8FA0520F6E71CB510B143F204001CBD4F
+:10491000664CA078042803D0052801D008201CBDCF
+:1049200000208DF8000001218DF801108DF80200A3
+:1049300068460BF09CF904F09DFB0028EFD1A078AD
+:10494000052805D05FF00200FEF770FB00201CBDBB
+:10495000E07800F09FFA0320F6E72DE9FC4180465D
+:104960000E46032508460FF078FE002866D1404623
+:10497000FEF771FD040004D02078222804D208201C
+:1049800081E543F202007EE5A07F00F003073EB11F
+:10499000012F0CD000203146FEF729FC0500EFD195
+:1049A000012F06D0022F1AD0FFDF28466BE5012029
+:1049B000F1E7A07D3146022801D011B107E01120B6
+:1049C00061E56846FCF7DFFD0028D9D1694640461D
+:1049D00006F0A9FC0500E8D10120A075E5E7A07D5F
+:1049E000032804D1314890F83000C00701D02EB31D
+:1049F0000EE026B1A07F40071ED4002100E0012177
+:104A0000404606F0B0FC0500CFD1A075002ECCD0FA
+:104A10003146404600F07BFA05461128C5D1A07FFB
+:104A20004107C2D4316844F80E1F7168616040F0DC
+:104A3000040020740025B8E71125B6E7102022E510
+:104A400070B50C460546FEF706FD010005D022466E
+:104A50002846BDE87040FEF701BD43F2020070BD7C
+:104A600010B5012807D1114B9B78012B00D011B153
+:104A700043F2040010BD09F0B6FDBDE8104004F09B
+:104A8000F9BA012300F010BA00231A46194600F0C3
+:104A90000BBA70B506460C4608460FF091FD18B9E2
+:104AA00020680FF0B3FD18B1102070BDD8010020B0
+:104AB000F64D2A7E112A04D0132A00D33EB10820D5
+:104AC000F3E721463046FEF774FE60B1EDE70920BA
+:104AD000132A0DD0142A0BD0A188FF29E5D3152065
+:104AE000FEF7BCFA0020D4E90012C5E90712DCE7A2
+:104AF000A1881F29D9D31320F2E72DE9F047DFF869
+:104B00008C93804690B099F818009A4615460C464A
+:104B1000132803D3FFF738FB002836D120460FF0C7
+:104B20004FFD88BB28460FF04BFD68BB20784FF047
+:104B30000107C0074FF0000602D08DF83A7001E07F
+:104B40008DF83A602078C0F3C1008DF800006178DC
+:104B50000720E1B101291AD0022916D0042914D165
+:104B600004208DF809006088ADF80A00A088ADF82F
+:104B700010002078C0F3C100012825D0032823D0DD
+:104B800040460FF01DFD28B1102010B016E58DF83D
+:104B90000970E8E798F80000400808D0012809D01B
+:104BA000022807D0032805D043F20220EDE78DF854
+:104BB000026001E08DF80270404650F8011FCDF808
+:104BC00003108088ADF807000DF10100FEF7E3FB4C
+:104BD00008B10320D9E72888ADF816006888ADF839
+:104BE0001C00A888ADF82200E888ADF82800ADF8D0
+:104BF0002E60ADF8346068460AF057FAE8B999F8C3
+:104C000018004D46112801D00820BEE706200BF001
+:104C1000DBFF38B12078C0F3C100012804D003289D
+:104C200002D004E01220B0E795F8240028B1FEF786
+:104C30002BFA022803D21320A7E70720A5E7504646
+:104C400000F007F90028A0D185F819A068460AF0FD
+:104C50001FFC04F00FFA002897D1687E00F009F9D4
+:104C6000E08864280BD250B15FF0010000F041F9F8
+:104C700004008AD11220FEF7F1F9204685E764216D
+:104C8000B0FBF1F0F2E770B5064615460C46084653
+:104C90000FF0BCFC18B928460FF0B8FC08B1102082
+:104CA00003E72A46214630460BF081F804F0E2F98A
+:104CB0000028F5D121787F29F2D10520F5E67CB5D1
+:104CC00005460C4608460FF07BFC08B110207CBD61
+:104CD0002846FEF7C0FB20B10078222804D2082025
+:104CE0007CBD43F202007CBD684890F8300040076C
+:104CF00001D511207CBD2078C00802D16078C008A1
+:104D000001D007207CBDADF8005020788DF802005E
+:104D100060788DF803000220ADF8040068460AF0C0
+:104D200055F804F0A7F97CBD70B586B014460D4661
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B2E643F20200FAE728460FF085FC0F
+:104D500020B944B120460FF077FC08B11020EFE7EE
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0F7FD18B100BF9F
+:104D800004F078F9DCE7ADF80060BDF81400ADF888
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0E6FEB8E71CB58B
+:104E10001F490968CDE9001068460AF048F904F016
+:104E200029F91CBD1CB500200090019068460AF0CD
+:104E30003EF904F01FF91CBD108008885080488896
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F079F830B1407830B1AD
+:104E6000204604F082FB002010BD052010BD12205A
+:104E700010BD10B504F06AF8040000D1FFDF6078BF
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90004050020010B504F059F8040000D1FFDFC3
+:104EA0006078401C607010BD1CB5ADF800008DF836
+:104EB00002308DF803108DF8042068460AF03CFF9C
+:104EC00004F0D8F81CBD0CB52FA2D2E90012CDE930
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000069FA052801D0032010BD002010BD1FB58F
+:104F10006A46FFF791FF68460AF01DFB04F0AAF805
+:104F200004B010BD70B50C0006460DD0FEF793FA24
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081AFE510B500231A46E1
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002010BD012010BD00B540B1012805D0C2
+:104F7000022803D0032804D0FFDF002000BDFF205B
+:104F800000BD042000BD0000070605040302010067
+:104F900010B504460FF014FB08B1102010BD2078A6
+:104FA000C0F30210042807D86078072804D3A1783A
+:104FB000102901D8814201D2072010BDE0784107B5
+:104FC00006D421794A0703D4000701D4080701D584
+:104FD000062010BD002010BD10B513785C08837F3B
+:104FE00064F3C713837713789C08C37F64F30003CB
+:104FF000C3771078C309487863F341004870137889
+:105000001C090B7864F347130B701378DB0863F308
+:10501000000048705078487110BD10B5C4780B7806
+:1050200064F300030B70C478640864F341030B70ED
+:10503000C478A40864F382030B70C478E40864F3B2
+:10504000C3030B700379117863F3000111700379C6
+:105050005B0863F34101117003799B0863F38201DC
+:1050600011700079C00860F3C301117010BD70B5F4
+:1050700014460D46064604F0D1F980B10178182295
+:1050800021F00F01891C21F0F001A03100F8081B6C
+:1050900021461FF0A4FDBDE8704004F0C2B92946C6
+:1050A0003046BDE870401322FEF7D8B92DE9F0472D
+:1050B000064608A8894690E830041F469046142109
+:1050C00028461FF0E8FD0021CAF80010B8F1000FD3
+:1050D00003D0B9F1000F03D114E03878C00711D024
+:1050E00020680FF093FAC0BBB8F1000F07D1206819
+:1050F000123028602068143068602068A860216839
+:10510000CAF800103878800724D560680FF09CFA40
+:1051100018BBB9F1000F21D0FFF76EF90168C6F88E
+:1051200068118188A6F86C11807986F86E0101F00B
+:1051300002FDF94FEF60626862B196F8680106F20D
+:10514000691140081032FEF755F91022394660689F
+:105150001FF000FD0020BDE8F08706E0606820B188
+:10516000E8606068C6F86401F4E71020F3E730B542
+:10517000054608780C4620F00F00401C20F0F00196
+:10518000103121700020607095F8230030B10428A0
+:105190000FD0052811D0062814D0FFDF2078012178
+:1051A000B1EB101F04D295F8200000F01F006070D2
+:1051B00030BD21F0F000203002E021F0F00030306E
+:1051C0002070EBE721F0F0004030F9E7F0B591B046
+:1051D000022715460C4606463A46ADF808700921E6
+:1051E00003AB04F07AFF0490002810D004208DF85F
+:1051F00004008DF80170E034099605948DF818507C
+:105200000AA968460DF022FA00B1FFDF012011B0B3
+:10521000F0BD10B588B00C460A99ADF80000C3B1D6
+:105220001868CDF802005868CDF80600ADF80A20DD
+:10523000102203A81FF08EFC68460AF02FFA03F034
+:1052400019FF002803D1A17F41F01001A17708B018
+:1052500010BD0020CDF80200E6E72DE9F84F064624
+:10526000808A0D4680B28246FEF7F5F80446307813
+:10527000DFF8A48200274FF00509A8F120080F28C5
+:1052800070D2DFE800F06FF23708387D8CC8F1F09B
+:10529000EFF35FF3F300A07F00F00300022809D0D2
+:1052A0005FF0000080F0010150460BF0DDFC0500CE
+:1052B00003D101E00120F5E7FFDF98F85C10C90792
+:1052C00002D0D8F860000BE0032105F11D000EF0BC
+:1052D00052FED5F81D009149B0FBF1F201FB12001E
+:1052E000C5F81D0070686867B068A8672078252831
+:1052F00000D0FFDFCAE0A07F00F00300022809D041
+:105300005FF0000080F0010150460BF0ADFC06009C
+:1053100003D101E00120F5E7FFDF3078810702D5F6
+:105320002178252904D040F001003070BDE8F88FC5
+:1053300002202870307F287106F11D002D36C5E946
+:105340000206F3E7A07F00F00300022808D0002047
+:1053500080F0010150460BF087FC040004D102E00C
+:105360000120F5E7A7E1FFDF2078C10604D507207B
+:1053700028703D346C60D9E740F008002070D5E714
+:10538000E07F000700D5FFDF307CB28800F001032A
+:1053900001B05046BDE8F04F092105F027BD04B922
+:1053A000FFDF716821B1102204F124001FF0D2FB4D
+:1053B00028212046FDF7AEFEA07F00F00300022862
+:1053C0000ED104F12400002300901A4621465046D5
+:1053D000FFF71FFF112807D029212046FDF79AFE6D
+:1053E000307A84F82000A1E7A07F000700D5FFDF16
+:1053F00014F81E0F40F008002070E782A761E761F3
+:10540000C109607861F34100014660F38201617077
+:10541000307AE0708AE7A07F00F00300022809D00C
+:105420005FF0000080F0010150460BF01DFC04000D
+:1054300003D101E00120F5E7FFDF022104F185003F
+:105440000EF099FD0420287004F5B4706860B4F87B
+:1054500085002882304810387C346C61C5E90280B0
+:1054600064E703E024E15BE02DE015E0A07F00F0BD
+:105470000300022807D0002080F0010150460BF005
+:10548000F3FB18B901E00120F6E7FFDF32462146C1
+:105490005046BDE8F84FEAE504B9FFDF207821283F
+:1054A000A1D93079012803D1E07F40F00800E077EE
+:1054B000324621465046FFF7DAFD2046BDE8F84F58
+:1054C0002321FDF727BE3279AA8005F108030921BF
+:1054D000504604F002FEE86010B185F8009025E720
+:1054E000A07F00F00300022808D0002080F0010116
+:1054F00050460BF0B9FB040003D101E00120F5E7B1
+:10550000FFDF04F1620102231022081F0BF033FABF
+:1055100007703179417009E73802002040420F00DE
+:10552000A07F00F00300022808D0002080F00101D5
+:1055300050460BF099FB050003D101E00120F5E78F
+:10554000FFDF95F8840000F0030001287AD1A07FE6
+:1055500000F00307E07F10F0010602D0022F04D113
+:1055600033E095F8A000C0072BD0D5F8601121B327
+:1055700095F88320087C62F387000874A17FCA092C
+:10558000D5F8601162F341000874D5F8601166F334
+:1055900000000874AEB1D5F86001102204F12401B6
+:1055A00088351FF0D7FA287E40F001002876287849
+:1055B00020F0010005F8880900E016B1022F04D0A0
+:1055C0002DE095F88800C00727D0D5F85C1121B3ED
+:1055D00095F88320087C62F387000874A17FCA09CC
+:1055E000D5F85C1162F341000874D5F85C1166F3DC
+:1055F000000008748EB1D5F85C01102204F124017A
+:1056000088351FF0A7FA287840F0010005F8180B3C
+:10561000287820F0010005F8A009022F44D00020CE
+:1056200000EB400005EBC00090F88800800709D52A
+:1056300095F87C00D5F86421400805F17D01103211
+:10564000FDF7D8FE8DF8009095F884006A4600F0CA
+:1056500003008DF8010095F888108DF8021095F878
+:10566000A0008DF803002146504601F04DFA207845
+:10567000252805D0212807D0FFDF2078222803D94C
+:1056800022212046FDF746FDA07F00F003000228FE
+:105690000CD0002080F0010150460BF0F7FA0028F2
+:1056A0003FF44FAEFFDF41E60120B9E70120F1E70B
+:1056B000706847703AE6FFDF38E670B5FE4C0025AB
+:1056C00084F85C5025660CF08EFF04F11001204632
+:1056D00003F060FE84F8305070BD70B50D46FDF7E4
+:1056E000BAFE040000D1FFDF4FF4B87128461FF066
+:1056F000D2FA04F124002861A07F00F00300022800
+:1057000008D0012105F1E0000CF06EFF002800D068
+:10571000FFDF70BD0221F5E70A46014602F1E00015
+:105720000CF082BF70B50546406886B001780A2942
+:1057300006D00D2933D00E292FD0FFDF06B070BD63
+:1057400086883046FDF787FE040000D1FFDF207811
+:105750002128F3D028281BD1686802210E3001F0DF
+:10576000C8F9A8B168680821801D01F0C2F978B1B4
+:1057700004F1240130460AF07CFA03F07BFC00B10E
+:10578000FFDF06B02046BDE870402921FDF7C2BC0E
+:1057900006B0BDE8704003F044BE012101726868A4
+:1057A000C6883046FDF757FE040000D1FFDFA07F1A
+:1057B00000F00301022902D120F01000A077207828
+:1057C00021280AD06868017A09B1007980B1A07FE8
+:1057D00000F00300022862D0FFDFA07F00F003008A
+:1057E0000228ABD1FEF796F80028A7D0FFDFA5E787
+:1057F00003F017FEA17F08062BD5E07FC00705D078
+:1058000094F8200000F01F00102820D05FF0050061
+:1058100084F82300207829281DD02428DDD13146A2
+:1058200004200EF081FE22212046FDF773FCA07FAC
+:1058300000F00300022830D05FF0000080F001018A
+:1058400030460BF023FA0028C7D0FFDFC5E706205B
+:10585000DEE70420DCE701F00300022808D0002086
+:1058600080F0010130460BF0FFF9050003D101E0A3
+:105870000120F5E7FFDF25212046FDF74BFC032043
+:105880008DF80000694605F1E0000CF0C4FE022826
+:10589000A3D00028A1D0FFDF9FE70120CEE703F0CF
+:1058A000C0FD9AE72DE9F04387B099461646884631
+:1058B0000746FDF7D0FD04004BD02078222848D3BE
+:1058C000232846D0E07F000743D4A07F00F00300E8
+:1058D000022809D05FF0000080F0010138460BF08B
+:1058E000C3F9050002D00CE00120F5E7A07F00F02D
+:1058F0000300022805D00121002238460BF0ABF945
+:1059000005466946284601F026F9009800B9FFDFF0
+:1059100045B10098E03505612078222806D024287A
+:1059200004D007E000990020086103E0252120460B
+:10593000FDF7F0FB0098012141704762868001A9C4
+:10594000C0E902890CF082FE022802D0002800D0B3
+:10595000FFDF07B0BDE8F08370B586B00546FDF700
+:105960007AFD017822291ED9807F00F003000228E9
+:1059700008D0002080F0010128460BF075F90400E2
+:105980002FD101E00120F5E7FFDF2AE0B4F85E0047
+:1059900004F1620630440178427829B12146284654
+:1059A000FFF714FCB0B9C9E6ADF804200921284678
+:1059B00002AB04F092FB03900028F4D005208DF890
+:1059C0000000694604F1E0000CF025FE022801D039
+:1059D00000B1FFDF02231022314604F15E000BF01C
+:1059E00000F8B4F860000028D0D1A7E610B586B062
+:1059F0000446FDF730FD017822291BD9807F00F095
+:105A00000300022808D0002080F0010120460BF09E
+:105A10002BF9040003D101E00120F5E7FFDF0620A8
+:105A20008DF80000694604F1E0000CF0F4FD002858
+:105A300000D0FFDF06B010BD2DE9F05F05460C4633
+:105A400000270078904601093E4604F1080BBA464B
+:105A500002297DD0072902D00A2909D146E06868C9
+:105A600001780A2905D00D2930D00E292ED0FFDF6C
+:105A7000BCE114271C26002C6BD08088A080FDF789
+:105A8000EAFC5FEA000900D1FFDF99F817005A46E7
+:105A9000400809F11801FDF7ADFC6868C089208253
+:105AA000696851F8060FC4F812004868C4F8160077
+:105AB000A07E20F0060001E01802002040F0010066
+:105AC000A07699F81E0040F020014DE01A270A2622
+:105AD000002CD1D0C088A080FDF7BDFC050000D10E
+:105AE000FFDF59462846FFF742FB7FE10CB1A88B48
+:105AF000A080287A0B287DD006DC01287BD00228E4
+:105B000008D0032804D135E00D2875D00E2874D0B4
+:105B1000FFDF6BE11E270926002CADD0A088FDF722
+:105B20009AFC5FEA000900D1FFDF287B00F0030048
+:105B30000128207A1BD020F001002072297B8908DF
+:105B400061F341002072297BC90861F3820001E002
+:105B500041E1F2E02072297B090961F3C300207260
+:105B600099F81E0040F0400189F81E103EE140F017
+:105B70000100E2E713270D26002CAAD0A088FDF72C
+:105B80006AFC8146807F00F00300022808D00020D4
+:105B900080F00101A0880BF067F8050003D101E057
+:105BA0000120F5E7FFDF99F81E0000F00302022A4A
+:105BB00050D0686F817801F003010129217A4BD020
+:105BC00021F00101217283789B0863F34101217266
+:105BD0008378DB0863F38201217283781B0963F306
+:105BE000C3012172037863F306112172437863F3D2
+:105BF000C71103E061E0A9E090E0A1E0217284F820
+:105C000009A0C178A172022A29D00279E17A62F34F
+:105C10000001E1720279520862F34101E1720279F6
+:105C2000920862F38201E1720279D20862F3C30141
+:105C3000E1724279217B62F30001217342795208BB
+:105C400062F3410121734279920862F38201217368
+:105C5000407928E0A86FADE741F00101B2E7427951
+:105C6000E17A62F30001E1724279520862F3410184
+:105C7000E1724279920862F38201E1724279D208BC
+:105C800062F3C301E1720279217B62F300012173A7
+:105C90000279520862F3410121730279920862F39A
+:105CA000820121730079C00860F3C301217399F860
+:105CB0000000232831D9262140E018271026E4B31C
+:105CC000A088FDF7C8FB8346807F00F00300022810
+:105CD00009D0002080F00101A0880AF0C5FF5FEA2A
+:105CE000000903D101E00120F4E7FFDFE868A060CC
+:105CF00099F8000040F0040189F8001099F80100BB
+:105D0000800708D5012020739BF8000023286DD957
+:105D10002721584651E084F80CA067E015270F268C
+:105D20005CB1A088FDF797FB814606225946E868DA
+:105D300008F089F90120A073A2E041E048463CE068
+:105D400016270926E4B3287B20724FE0287B192709
+:105D50000E26ACB3C4F808A0A4F80CA0012807D004
+:105D6000022805D0032805D0042803D0FFDF0DE06A
+:105D7000207207E0697B042801F00F0141F08001E7
+:105D800021721ED0607A20F003006072A088FDF7B7
+:105D900062FB05460078212828D0232800D0FFDFA9
+:105DA000A87F00F00300022813D0002080F001013A
+:105DB000A0880AF06BFF22212846FDF7ABF915E019
+:105DC00004E0607A20F00300401CDEE7A8F80060E1
+:105DD00011E00120EAE70CB16888A080287A032846
+:105DE0002ED004280AD0052850D0FFDFA8F8006084
+:105DF0000CB1278066800020BDE8F09F15270F2694
+:105E0000002CE3D0A088FDF726FB807F00F0030084
+:105E1000022809D05FF0000080F00101A0880AF09C
+:105E200023FF050003D101E00120F5E7FFDFD5F8EE
+:105E30001D000622594608F006F984F80EA0D5E7A1
+:105E400017270926002CC1D0A088FDF704FB814646
+:105E5000807F00F00300022808D0002080F00101BC
+:105E6000A0880AF001FF050003D101E00120F5E759
+:105E7000FFDF6878800701D5022000E00120207252
+:105E800099F800002328B1D9272157E719270E26B2
+:105E9000002C9BD0A088FDF7DEFA5FEA000900D154
+:105EA000FFDFC4F808A0A4F80CA084F808A0A07A2A
+:105EB00040F00300A07299F81E10C90961F3820036
+:105EC000A07299F81F2099F81E1012EAD11F05D070
+:105ED00099F8201001F01F0110292BD020F00800A4
+:105EE000A07299F81F10607A61F3C3006072697A3A
+:105EF00001F003010129A2D140F00400607299F879
+:105F00001E0000F003000228E87A16D0217B60F31F
+:105F100000012173AA7A607B62F300006073EA7A61
+:105F2000520862F341012173A97A490861F34100E3
+:105F300060735BE740F00800D2E7617B60F300012B
+:105F40006173AA7A207B62F300002073EA7A520818
+:105F500062F341016173A97A490861F3410020733A
+:105F600044E710B5FE4C30B10146102204F1200088
+:105F70001EF0F0FD012084F8300010BD10B504467D
+:105F800000F0D9FDF64920461022BDE8104020312E
+:105F90001EF0E0BD70B5F24D06004FF0000413D0C6
+:105FA0000EF00EFB08B110240CE00621304608F07C
+:105FB00031F8411C05D028665FF0010085F85C00CF
+:105FC00000E00724204670BD0020F7E7007810F0BD
+:105FD0000F0204D0012A05D0022A0CD110E00009DA
+:105FE00009D10AE00009012807D0022805D00328BA
+:105FF00003D0042801D007207047087000207047A4
+:106000000620704705282AD2DFE800F003070F17A3
+:106010001F00087820F0FF001EE0087820F00F0035
+:10602000401C20F0F000103016E0087820F00F003F
+:10603000401C20F0F00020300EE0087820F00F0027
+:10604000401C20F0F000303006E0087820F00F000F
+:10605000401C20F0F00040300870002070470720FE
+:1060600070472DE9F041804688B00D46002708466C
+:106070000EF0F3FAA8B94046FDF7EDF9040003D09D
+:106080002078222815D104E043F2020008B0BDE8D0
+:10609000F08145B9A07F410603D500F00300022836
+:1060A00001D01020F2E7A07FC10601D4010702D57C
+:1060B0000DB10820EAE7E17F090701D50D20E5E7EA
+:1060C00000F00300022805D125B12846FEF760FF45
+:1060D0000700DBD1A07F00F00300022808D00020D9
+:1060E00080F0010140460AF0BFFD060002D00FE03B
+:1060F0000120F5E7A07F00F0030002280ED0002069
+:1061000080F00101002240460AF0A5FD060007D0FC
+:10611000A07F00F00300022804D009E00120EFE78F
+:106120000420B3E725B12A4631462046FEF754FF46
+:106130006946304600F00FFD009800B9FFDF009976
+:10614000022006F1E0024870C1F824804A61002272
+:106150000A81A27F02F00302022A1CD001200871EA
+:10616000287800F00102087E62F3010008762A78A0
+:10617000520862F3820008762A78920862F3C3001C
+:1061800008762A78D20862F3041008762421204683
+:10619000FCF7C0FF33E035B30871301D88613078FB
+:1061A000400908777078C0F340004877287800F0FD
+:1061B0000102887F62F301008877A27FD20962F32F
+:1061C00082008877E27F62F3C3008877727862F397
+:1061D00004108877A878C87701F121022846203179
+:1061E000FEF71BFF03E00320087105200876252138
+:1061F0002046FCF78FFFA07F20F04000A07701A988
+:1062000000980CF023FA022801D000B1FFDF3846D5
+:106210003CE72DE9FF4F534A0D4699B09A4607CA0D
+:106220000BAB002783E807001998FDF714F9060067
+:1062300006D03078262806D008201DB0BDE8F08FA3
+:1062400043F20200F9E7B07F00F00309B9F1020F51
+:1062500003D00020284302D006E00120FAE71B9873
+:10626000FEF796FE0028E8D1B07F00F00300022878
+:1062700001D11B9979BB022808D0002080F00101D0
+:1062800019980AF0F1FC040003D101E00120F5E7C0
+:10629000FFDF852D28D007DCF5B1812D1ED0822DA2
+:1062A0001ED0832D08D11DE0862D1FD0882D1FD034
+:1062B000892D1FD08A2D1FD00F2020710F281DD0AF
+:1062C00003F0ACF8E0B101208DF84000201D1190E2
+:1062D0002079B8B167E111E00020EEE70120ECE79A
+:1062E0000220EAE70320E8E70520E6E70620E4E7E6
+:1062F0000820E2E70920E0E70A20DEE707209CE724
+:1063000011209AE7B9F1020F03D0A56F03D1A06F56
+:1063100002E0656FFAE7606F804632D04FF001000F
+:1063200000904FF002000190214630461B9AFEF784
+:1063300053FE1B98007800F00101A87861F301007A
+:10634000A870B17FC90961F38200A870F17F61F381
+:10635000C300A870617861F30410A870207803E08E
+:106360001802002048500200400928706078C0F3ED
+:10637000400068701B988078E87000206871287170
+:1063800003E00220009001200190A87898F8021004
+:10639000C0F3C000C1F3C00108405FEA000B2CD07D
+:1063A00050460EF00DF990BBDAF80C000EF008F92B
+:1063B00068BBDAF81C000EF003F940BBDAF80C00F9
+:1063C000A060DAF81C00E06098F80100617800F045
+:1063D000010041EA4000607098F80210C0B2C1F3B9
+:1063E0000011891E0840607000202077019906F195
+:1063F000170002290CD001210BE098F801106078F9
+:1064000001F00101FD2242EA41010840E3E732E0E8
+:10641000002104EB810148610099701C022901D020
+:10642000012100E0002104EB81014861A87800F01F
+:106430000300012858D198F8020000F00300012859
+:1064400052D1B9F1020F04D02A1D691D1B98FEF725
+:10645000E4FD297998F8040001408DF83810687936
+:1064600098F8052010408DF83C0001433CD0504680
+:106470000EF0A6F808B11020DFE60AF11001049131
+:10648000B9F1020F18D008465FF0000104F18C0347
+:10649000CDE9000304F5AE7202920EAB5A462046D7
+:1064A000FEF704FE0028E7D1B9F1020F08D05046EC
+:1064B00008D14FF0010107E050464FF00101E5E738
+:1064C0000498F5E74FF0000104F1A403CDE90003BF
+:1064D00004F5B072029281F001010FAB5A462046DA
+:1064E000FEF7E4FD0028C7D16078800734D4A8788F
+:1064F00098F80210C0F38000C1F3800108432BD04C
+:10650000297898F800000BAAB9F1020F06D032F8EA
+:1065100011204300DA4002F003070AE032F81020AD
+:106520004B00DA4012F0030705D0012F0BD0022FE9
+:106530000BD0032F07D0BBF1000F0DD0012906D0DF
+:10654000042904D008E00227F5E70127F3E7012832
+:1065500001D0042800D10427B07F40F08000B0773C
+:10656000F17F6BF30001F177607881074FF0030052
+:106570000CD5A071BBF1000F15D100BF8DF85C00E8
+:1065800017AA3146199800F0BFFA0CE00221022F39
+:1065900018D0012F18D0042F22D00020A071B07F76
+:1065A00020F08000B07725213046FCF7B3FD10A91C
+:1065B00004F1E0000CF02FF810B1022800D0FFDF4A
+:1065C00000203AE6A171D9E7A1710D2104F1200064
+:1065D0001EF061FB207840F0020020700420CDE71F
+:1065E0000120A071DFE72DE9F04387B0904689468E
+:1065F00004460025FCF72FFF060006D03078272838
+:1066000006D0082007B0BDE8F08343F20200F9E7A6
+:10661000B07F00F00300022808D0002080F00101C4
+:1066200020460AF021FB040003D101E00120F5E738
+:10663000FFDFA7795FEA090005D0012821D0B9F171
+:10664000020F26D110E0B8F1000F22D1012F05D0A2
+:10665000022F05D0032F05D0FFDF2DE00C252BE006
+:10666000012529E0022527E040460DF0A9FFB0B939
+:10667000032F0ED11022414604F11D001EF06AFACC
+:106680001AE0012F02D0022F03D104E0B8F1000F6D
+:1066900012D00720B6E740460DF092FF08B1102057
+:1066A000B0E7102104F11D001EF0D3FA0621404688
+:1066B00007F0B0FCC4F81D002078252140F002004E
+:1066C00020703046FCF726FD2078C10713D020F05B
+:1066D0000100207002208DF8000004F11D000290DE
+:1066E0008DF804506946C3300BF095FF022803D0A3
+:1066F00010B1FFDF00E02577002083E730B587B0D9
+:106700000D460446FCF7A7FEA0B1807F00F0030011
+:10671000022812D05FF0000080F0010120460AF04C
+:10672000A3FA04000ED028460DF04AFF38B110201D
+:1067300007B030BD43F20200FAE70120ECE7207811
+:10674000400701D40820F3E7294604F13D00202248
+:1067500005461EF0FFF9207840F010002070010778
+:106760000FD520F00800207007208DF80000694642
+:1067700004F1E00001950BF04EFF022801D000B1BA
+:10678000FFDF0020D4E770B50D460646FCF763FE38
+:1067900018B10178272921D102E043F2020070BD2F
+:1067A000807F00F00300022808D0002080F0010163
+:1067B00030460AF059FA040003D101E00120F5E760
+:1067C000FFDFA079022809D16078C00706D02A46E9
+:1067D00021463046FEF7FAFC10B10FE0082070BDEC
+:1067E000B4F860000E280BD204F1620102231022DB
+:1067F000081F0AF0C0F8012101704570002070BD2B
+:10680000112070BD70B5064614460D4608460DF0C1
+:10681000D7FE18B920460DF0F9FE08B1102070BD62
+:10682000A6F57F40FF380ED03046FCF714FE38B195
+:10683000417822464B08811C1846FCF7DBFD07E037
+:1068400043F2020070BD2046FDF73CFE0028F9D15E
+:106850001021E01D0DF08FFBE21D294604F1170009
+:1068600000F089F9002070BD2DE9F04104468AB09E
+:1068700015468846002708460DF0EFFE18B9284651
+:106880000DF0EBFE18B110200AB0BDE8F0812046F3
+:10689000FCF7E1FD060003D0307827281BD102E089
+:1068A00043F20200F0E7B07F00F00300022809D0B5
+:1068B0005FF0000080F0010120460AF0D5F90400E5
+:1068C00003D101E00120F5E7FFDF2078400702D582
+:1068D0006078800701D40820D6E7B07F00F003007D
+:1068E000022803D0A06F03D1A16F02E0606FFAE726
+:1068F000616F407800B19DB1487810B1B8F1000FD8
+:106900000ED0ADB1EA1D06A8E16800F034F91022FE
+:1069100006A905F117001EF0F1F818B1042707E0E9
+:106920000720B1E71022E91D04F12D001EF012F935
+:10693000B8F1000F06D0102208F1070104F11D0084
+:106940001EF008F92078252140F002002070304622
+:10695000FCF7E0FB2078C10715D020F00100207083
+:1069600002208DF8000004F11D0002901030039009
+:106970008DF804706946B3300BF04DFE022803D049
+:1069800010B1FFDF00E0277700207DE7F8B515465E
+:106990000E460746FCF75FFD040004D0207822284D
+:1069A00004D00820F8BD43F20200F8BDA07F00F03B
+:1069B0000300022802D043F20500F8BD30460DF076
+:1069C000FFFD18B928460DF0FBFD08B11020F8BDF9
+:1069D00000953288B31C21463846FEF71AFC112870
+:1069E00015D00028F3D1297C4A08A17F62F3C71192
+:1069F000A177297CE27F61F30002E277297C890894
+:106A000084F82010A17F21F04001A177F8BDA17F7B
+:106A10000907FBD4D6F80200C4F83600D6F8060001
+:106A2000C4F83A003088A0861022294604F12400D8
+:106A30001EF090F8287C4108E07F61F34100E07788
+:106A4000297C61F38200E077287C800884F82100AB
+:106A5000A07F40F00800A0770020D3E770B50D4676
+:106A600006460BB1072070BDFCF7F5FC040007D00B
+:106A70002078222802D3A07F800604D4082070BD8D
+:106A800043F2020070BDADB12946304609F0F1F87D
+:106A900002F0F0FA297C4A08A17F62F3C711A177BE
+:106AA000297CE27F61F30002E277297C890884F87F
+:106AB000201004E0304609F004F902F0DBFAA17F6F
+:106AC00021F02001A17770BD70B50D46FCF7C3FC25
+:106AD000040005D028460DF099FD20B1102070BDAE
+:106AE00043F2020070BD29462046FEF740FB00201D
+:106AF00070BD04E010F8012B0AB100207047491E58
+:106B000089B2F7D20120704770B51546064602F0EB
+:106B100085FC040000D1FFDF207820F00F00801CEE
+:106B200020F0F0002030207066802868A060BDE86A
+:106B3000704002F076BC10B5134C94F83000002879
+:106B400008D104F12001A1F110000BF0A6FD0120F5
+:106B500084F8300010BD10B190F8B9202AB10A486D
+:106B600090F8350018B1002003E0B83001E0064885
+:106B700034300860704708B50023009313460A4676
+:106B80000AF06DFA08BD00001802002018B18178E3
+:106B9000012938D101E010207047018842F6011226
+:106BA000881A914231D018DC42F60102A1EB0200B2
+:106BB00091422AD00CDC41B3B1F5C05F25D06FF40F
+:106BC000C050081821D0A0F57060FF381BD11CE020
+:106BD00001281AD002280AD117E0B0F5807F14D01E
+:106BE00008DC012811D002280FD003280DD0FF287F
+:106BF00009D10AE0B0F5817F07D0A0F58070033895
+:106C000003D0012801D0002070470F2070470A28C8
+:106C10001ED007DC18D2DFE800F0191B1F1F171F5A
+:106C2000231D1F21102815D008DC0B2812D00C289A
+:106C300010D00D2816D00F2806D10DE011280BD04A
+:106C400084280BD087280FD003207047002070477E
+:106C500005207047072070470F20704704207047B9
+:106C6000062070470C20704743F20200704738B589
+:106C70000C46050041D06946FFF7A8F9002819D154
+:106C80009DF80010607861F3020060706946681C2E
+:106C9000FFF79CF900280DD19DF80010607861F392
+:106CA000C5006070A978C1F34101012903D0022910
+:106CB00005D0072038BD217821F0200102E021789D
+:106CC00041F020012170410704D0A978C90861F37F
+:106CD00086106070607810F0380F07D0A978090925
+:106CE00061F3C710607010F0380F02D16078400671
+:106CF00003D5207840F040002070002038BD70B5EA
+:106D000004460020088015466068FFF7B0FF0028A1
+:106D100016D12089A189884211D860688078C0077F
+:106D20000AD0B1F5007F0AD840F20120B1FBF0F2A1
+:106D300000FB1210288007E0B1F5FF7F01D90C207D
+:106D400070BD01F201212980002070BD10B50478CA
+:106D5000137864F3000313700478640864F3410348
+:106D600013700478A40864F3820313700478E408B1
+:106D700064F3C30313700478240964F304131370D9
+:106D80000478640964F3451313700078800960F394
+:106D90008613137031B10878C10701D1800701D57E
+:106DA000012000E0002060F3C713137010BD42788B
+:106DB000530702D002F0070306E012F0380F02D0AA
+:106DC000C2F3C20300E001234A7863F302024A706F
+:106DD000407810F0380F02D0C0F3C20005E043073E
+:106DE00002D000F0070000E0012060F3C5024A7005
+:106DF00070472DE9F04F95B00D00824612D0122158
+:106E000028461DF026FF4FF6FF7B05AA01215846B4
+:106E100006F04BFF0024264637464FF420586FF407
+:106E2000205972E0102015B0BDE8F08F9DF81E00CB
+:106E300001280AD1BDF81C1041450BD011EB090007
+:106E40000AD001280CD002280CD0042C0ED0052C1E
+:106E50000FD10DE0012400E00224BDF81A6008E023
+:106E6000032406E00424BDF81A7002E0052400E0C3
+:106E70000624BDF81A10514547D12C74BEB34FF00B
+:106E8000000810AA4FF0070ACDE90282CDE900A858
+:106E90000DF13C091023CDF810904246314658467A
+:106EA00006F0B6FF08BBBDF83C002A46C0B210A9E8
+:106EB0000BF05CFCC8B9AE81CFB1CDE900A80DF1F3
+:106EC000080C0AAE40468CE84102132300223946E2
+:106ED000584606F09DFF40B9BDF83C00F11CC01EAD
+:106EE000C0B22A1D0BF042FC10B103209BE70AE060
+:106EF000BDF82900E881062C05D19DF81E00A87276
+:106F0000BDF81C00288100208DE705A806F0D9FEF9
+:106F100000288BD0FFF77BFE85E72DE9F0471C4664
+:106F2000DDE90978DDF8209015460E00824600D193
+:106F3000FFDF0CB1208818B1D5B11120BDE8F08772
+:106F4000022D01D0012100E0002106F1140005F01E
+:106F50009BFDA8F8000002463B462946504603F038
+:106F6000BCF8C9F8000008B9A41C3C600020E5E7A3
+:106F70001320E3E7F0B41446DDE904528DB1002399
+:106F800014B1022C09D101E0012306E00D7CEE07CB
+:106F900003D025F0010501230D742146F0BC03F058
+:106FA00025BF1A80F0BC70472DE9FE4F91461A8824
+:106FB0001C468A468046FAB102AB494603F08DF87A
+:106FC000050019D04046A61C278809F091FF3246DB
+:106FD000072629463B46009609F09FFB208823465A
+:106FE000CDE900504A4651464046FFF7C3FF002016
+:106FF00020800120BDE8FE8F0020FBE72DE9F0474F
+:1070000086B09146DDE90E460F46824603AA05A9E1
+:1070100004A8109D8DE80700984632462146504648
+:10702000FFF77BFF049909B1012200E000222A70DA
+:10703000002818D1F94A03AB1060059A009104F1B9
+:107040001400CDE901204A463946504606F0D3F8EF
+:10705000A8B1092811D2DFE800F005080510100AD0
+:107060000C0C0E00002006B068E71120FBE707209B
+:10707000F9E70820F7E70D20F5E70320F3E7BDF86F
+:107080000C100498CDE90001434632462146504693
+:10709000FFF770FFE6E72DE9F04389B00D46DDE923
+:1070A000108781461C461646142103A81DF0F3FDE7
+:1070B000012002218DF810108DF80C008DF8117050
+:1070C000ADF8146064B1A278D20709D08DF816002B
+:1070D000E088ADF81A00A088ADF81800A068079005
+:1070E00008A80095CDE90110424603A948466B68FF
+:1070F000FFF784FF09B0BDE8F083F0B58BB0002442
+:107100000646069407940727089405A80994019455
+:1071100000970294CDE903400D46102322463046E5
+:1071200006F076FE78B90AA806A9019400970294A1
+:10713000CDE90310BDF8143000222946304606F090
+:107140003DFC002801D0FFF762FD0BB0F0BD06F05A
+:10715000DDBA2DE9FC410C468046002602F05EF9BE
+:10716000054620780D287DD2DFE800F0BC0713B378
+:1071700025BD49496383AF959B00A848006820B1AD
+:10718000417841F010014170ADE0404602F076F9DF
+:10719000A9E00421404609F067FD070000D1FFDFA8
+:1071A00007F11401404605F003FCA5BB132140463E
+:1071B000FDF746FC97E00421404609F055FD070025
+:1071C00000D1FFDFE088ADF800000020B8819DF815
+:1071D0000000010704D5C00602D5A088B88105E0EB
+:1071E0009DF8010040067ED5A088F88105B9FFDF33
+:1071F00022462946404601F063FC022673E0E188FE
+:10720000ADF800109DF8011009060FD5072803D02E
+:1072100006280AD00AE024E00421404609F024FDB3
+:10722000060000D1FFDFA088F0810226CDB9FFDF84
+:1072300017E00421404609F017FD070000D1FFDFE9
+:1072400007F1140006F099FA90F0010F02D1E079ED
+:10725000000648D5387C022640F00200387405B993
+:10726000FFDF00E03EE022462946404601F028FCD0
+:1072700039E00421404609F0F7FC017C002D01F0C3
+:107280000206C1F340016171017C21F00201017429
+:10729000E7D1FFDFE5E702260121404602F020F9B1
+:1072A00021E00421404609F0DFFC054660680090BB
+:1072B0002089ADF8040001226946404602F031F908
+:1072C000287C20F0020028740DE0002DC9D1FFDFDA
+:1072D000C7E7022600214046FBF784F8002DC0D105
+:1072E000FFDFBEE7FFDF3046BDE8FC813EB50C00A6
+:1072F00009D001466B4601AA002006F00BFE20B122
+:10730000FFF785FC3EBD10203EBD00202080A07010
+:107310009DF8050002A900F00700FEF773FE50B9C2
+:107320009DF8080020709DF8050002A9C0F3C20076
+:10733000FEF768FE08B103203EBD9DF808006070AE
+:107340009DF80500C109A07861F30410A0709DF8B4
+:107350000510890961F3C300A0709DF80410890627
+:1073600001D5022100E0012161F342009DF80010E7
+:1073700061F30000A07000203EBD70B514460646C3
+:107380000D4651EA040005D075B108460DF05CF9D0
+:1073900078B901E0072070BD2946304606F01BFE93
+:1073A00010B1BDE8704032E454B120460DF04CF904
+:1073B00008B1102070BD21463046BDE8704095E709
+:1073C000002070BD2DE9FC5F0C4690460546002765
+:1073D00001780822007A3E46B2EB111F7ED104F1FB
+:1073E0000A0100910A31821E4FF0020A04F1080BD3
+:1073F0000191092A73D2DFE802F0ECDF05F42727B8
+:107400007AA9CD006888042109F02EFC060000D17D
+:10741000FFDFB08920B152270726C2E07C0200209E
+:1074200051271026002C7DD06888A0800120A071F3
+:10743000A88900220099FFF7A0FF002873D1A8892E
+:107440002081288AE081D1E0B5F81290072824D164
+:10745000E87B000621D5512709F1140086B2002CE3
+:10746000E1D0A88900220099FFF787FF00285AD1B0
+:107470006888A08084F806A0A88920810120A073D4
+:10748000288A2082A4F81290A88A009068884B4627
+:10749000A969019A01F0F1FAA8E0502709F1120058
+:1074A00086B2002C3ED0A88900225946FFF765FF1E
+:1074B000002838D16888A080A889E080287A072829
+:1074C00013D002202073288AE081E87BC009607312
+:1074D000A4F81090A88A0090688801E083E080E01A
+:1074E0004B4604F11202A969D4E70120EAE7B5F896
+:1074F0001290512709F1140086B2002C66D06888DA
+:10750000042109F0B1FB83466888A080A889002285
+:107510000099FFF732FF00286ED184F806A0A889F1
+:10752000208101E052E067E00420A073288A2082D5
+:10753000A4F81290A88A009068884B46A969019A1D
+:1075400001F09BFAA989ABF80E104FE06888FBF7B1
+:1075500082FF07466888042109F086FB064607B9C2
+:10756000FFDF06B9FFDF687BC00702D05127142672
+:1075700001E0502712264CB36888A080502F06D017
+:1075800084F806A0287B594601F087FA2EE0287B74
+:10759000A11DF9E7FE49A8894989814205D15427EF
+:1075A00006269CB16888A08020E053270BE06888FD
+:1075B000A080A889E08019E06888042109F054FBC4
+:1075C00000B9FFDF55270826002CF0D1A8F800608D
+:1075D00011E056270726002CF8D06888A0800020EC
+:1075E00013E0FFDF02E0012808D0FFDFA8F8006009
+:1075F0000CB1278066800020BDE8FC9F5727072636
+:10760000002CE3D06888A080687AA071EEE7401D66
+:1076100020F0030009B14143091D01EB4000704710
+:1076200013B5DB4A00201071009848B10024684669
+:1076300009F037F9002C02D1D64A009911601CBD1F
+:1076400001240020F4E770B50D46064686B01446C6
+:107650005C2128461DF01FFB04B9FFDFA078687489
+:10766000A2782188284601F042FA0020A881E8810A
+:10767000228805F11401304605F07FF96A460121A0
+:10768000304606F012FB19E09DF80300000715D5FF
+:10769000BDF806103046FFF730FD9DF80300BDF839
+:1076A000061040F010008DF80300BDF80300ADF89F
+:1076B0001400FF233046059A06F058FC684606F091
+:1076C00000FB0028E0D006B070BD10B50C4601F1FB
+:1076D000140005F089F90146627C2046BDE810409F
+:1076E00001F03ABA70B50546042109F0BDFA04006C
+:1076F00000D1FFDF04F114010C46284605F058F9CB
+:1077000021462846BDE8704005F059B970B58AB0E9
+:107710000C460646FBF79FFE050014D02878222869
+:1077200027D30CB1A08890B101208DF80C00032064
+:107730008DF8100000208DF8110054B1A088ADF82C
+:107740001800206807E043F202000AB070BD09206B
+:10775000FBE7ADF8180005900421304609F084FAE3
+:10776000040000D1FFDF04F1140005F054F9000714
+:1077700001D40820E9E701F051FE60B108A8022118
+:107780000094CDE9011095F8232003A930466368E1
+:10779000FFF734FCD9E71120D7E72DE9F04FB2F815
+:1077A00002A0834689B0154689465046FBF753FE32
+:1077B00007460421504609F057FA0026044605966C
+:1077C0004FF002080696ADF81C6007B9FFDF04B958
+:1077D000FFDF4146504603F070FE50B907AA06A9E4
+:1077E00005A88DE807004246214650466368FFF72A
+:1077F00094FB674807AB0660DDE9051204F114004D
+:10780000CDF80090CDE90320CDE9013197F8232090
+:10781000594650466B6805F047F906000AD0022E1B
+:1078200004D0032E14D0042E00D0FFDF09B0304660
+:10783000BDE8F08FBDF81C000028F7D00599CDE910
+:1078400000104246214650466368FFF793FBEDE780
+:10785000687840F008006870E8E72DE9F04F9BB0C9
+:1078600004464FF000084A48ADF85480ADF8308027
+:10787000ADF85080A0F80880ADF81480ADF81880FD
+:10788000ADF82080ADF81C80007916460D464746BD
+:10789000012808D0022806D0032804D0042802D0EA
+:1078A00008201BB0C4E720460CF08AFED0BB284657
+:1078B0000CF086FEB0BB60680CF0CFFE90BB606839
+:1078C00048B160892189884202D8B1F5007F01D989
+:1078D0000C20E6E780460BAA06A92846FFF70FFA18
+:1078E0000028DED168688078C0F34100022808D102
+:1078F0009DF8190010F0380F03D028690CF0A4FE91
+:1079000080B905A92069FFF7B2F90028C9D120691B
+:1079100050B1607880079DF8150000F0380002D55E
+:10792000D0B301E011E0B8BB9DF8140080060ED57D
+:107930009DF8150010F0380F03D060680CF084FE3D
+:1079400018B960680CF089FE08B11020A9E707A9F2
+:107950006069FFF78CF90028A3D1606940B19DF8F8
+:107960001D0000F0070101293FD110F0380F3CD075
+:1079700008A9A069FFF77BF9002892D19DF81C00A7
+:10798000800632D49DF8200080062ED4A06904E041
+:107990007C0200201400002027E040B19DF8210067
+:1079A00000F00701012920D110F0380F1DD0E06848
+:1079B00018B10078C8B11C2817D20EAA611C204645
+:1079C000FFF7C4F90120B94660F30F27BA4607460E
+:1079D0008DF84E0042F60300ADF84C000DF13B026D
+:1079E00017A928680AF0E1FE08B1072059E79DF8B9
+:1079F0005C0016A9CDF80090C01CCDE9019100F003
+:107A0000FF0B00230BF20122514613A806F090F859
+:107A1000F0BBBDF858000990FE482A8929690092F8
+:107A2000CDE901106B89BDF82C202868069906F075
+:107A30007FF801007ED120784FF0020AC10601D400
+:107A400080062BD5ADF80C90606950B907A906A83F
+:107A5000FFF7ADF99DF81D0020F00700401C8DF8E0
+:107A60001D009DF81C008DF84E7040F0C8008DF888
+:107A70001C0042F60210ADF84C000CA903AACDF888
+:107A800000A0CDE90121002340F2032213A800E069
+:107A90001EE0079906F04CF801004BD1DD484D4639
+:107AA00008385B460089ADF839000EA8CDE9029090
+:107AB000CDF80490CDF810904FF007090022CDF8D2
+:107AC0000090BDF858104FF6FF7005F077FF10B129
+:107AD000FFF79DF8E5E69DF83800000625D5294614
+:107AE000012060F30F218DF84E704FF42450ADF853
+:107AF0004C00ADF8105062789DF81000002362F33E
+:107B000000008DF810006278CDF800A0520862F3F2
+:107B100041008DF8100004AACDE9012540F20322AE
+:107B200013A806F005F8010004D1606888B3206945
+:107B3000A8B900E086E005A906A8FFF738F9607843
+:107B4000800706D49DF8150020F038008DF8150048
+:107B500005E09DF8140040F040008DF814008DF809
+:107B60004E7042F60110ADF84C00208940F2012120
+:107B7000B0FBF1F201FB1202606814ABCDF800809B
+:107B8000CDE90103002313A8059905F0D1FF0100F9
+:107B900058D12078C00729D0ADF80C50A06950B951
+:107BA00008A906A8FFF703F99DF8210020F00700B7
+:107BB000401C8DF821009DF820008DF84E7040F09B
+:107BC00040008DF8200042F60310ADF84C0015A9D6
+:107BD00003AACDF800A0CDE90121002340F2032241
+:107BE00013A8089905F0A4FF01002BD1E06868B341
+:107BF0002946012060F30F218DF84E7042F60410E3
+:107C0000ADF84C00E068002302788DF860204078E1
+:107C10008DF86100E06818AA4088ADF86200E0685D
+:107C200000798DF86400E068C088ADF86500CDF893
+:107C30000090CDE901254FF4027213A805F078FFFA
+:107C4000010003D0099800F0B3FF2AE67148032130
+:107C50000838017156B100893080BDF8500070803D
+:107C6000BDF83000B080BDF85400F080002018E668
+:107C700070B501258AB016460B46012802D00228AD
+:107C800016D104E08DF80E504FF4205003E08DF82B
+:107C90000E5042F60100ADF80C005BB10024601CF0
+:107CA00060F30F2404AA08A918460AF07EFD18B153
+:107CB00007204AE5102048E504A99DF820205548F2
+:107CC000CDE90021801E02900023214603A802F284
+:107CD000012205F02DFF10B1FEF799FF35E54D4863
+:107CE00008380EB1C1883180057100202DE5F0B54E
+:107CF00093B0074601268DF83E6041F60100ADF8CD
+:107D00003C0012AA0FA93046FFF7B2FF002848D165
+:107D1000404C0025083CE7B31C2102A81CF0BBFF27
+:107D20009DF808008DF83E6040F020008DF80800B6
+:107D300042F60520ADF83C000E959DF83A001195ED
+:107D400020F00600801C8DF83A009DF838006A4645
+:107D500020F0FF008DF838009DF8390009A920F0C7
+:107D6000FF008DF839000420ADF82C00ADF830008C
+:107D70000EA80A9011A80D900FA80990ADF82E50EA
+:107D800002A8FFF76AFD00280BD1BDF80000608152
+:107D900000E008E0BDF80400A081401CE0812571EE
+:107DA000002013B0F0BD6581A581BDF84800F4E75F
+:107DB0002DE9F74F1749A0B00024083917940A7924
+:107DC000A146012A04D0022A02D0082023B02FE5C0
+:107DD000CA88824201D00620F8E721988A4682426A
+:107DE00001D10720F2E701202146ADF848004FF607
+:107DF000FF7860F30F21ADF84A808DF86E0042F6EF
+:107E0000020B06918DF87240ADF86CB0ADF8704081
+:107E10001CA901E0840200201391ADF8508012A843
+:107E200005F073FF00252E462F460DAB072212A941
+:107E3000404605F06DFF78B10A285DD195B38EB349
+:107E4000ADF86450ADF866609DF85E008DF81440A2
+:107E500019AC012864D06BE09DF83A001FB30128EB
+:107E600059D1BDF8381059451FD118A809A9019456
+:107E70000294CDE9031007200090BDF836101023BE
+:107E80000022404605F0C4FFB0BBBDF860000428E6
+:107E900001D006284AD1BDF82410219881423AD158
+:107EA0000F2093E73AE0012835D1BDF83800B0F54E
+:107EB000205F03D042F6010188422CD1BAF80600B7
+:107EC000BDF83610884201D1012700E0002705B136
+:107ED0009EB1219881421ED118A809AA019402944A
+:107EE000CDE90320072000900D46102300224046D4
+:107EF00005F08EFF00B902E02DE04E460BE0BDF824
+:107F00006000022801D0102810D1C0B217AA09A918
+:107F10000AF02CFC50B9BDF8369086E7052055E7ED
+:107F200005A917A8221D0AF040FC08B103204DE75F
+:107F30009DF814000023001DC2B28DF81420229871
+:107F40000092CDE901401BA8069905F0F1FD10B99A
+:107F500002228AF80420FEF75AFE37E710B50B46D6
+:107F6000401E88B084B205AA00211846FEF7EEFE36
+:107F700000200DF1080C06AA05A901908CE8070065
+:107F8000072000900123002221464FF6FF7005F0E4
+:107F900015FD0446BDF81800012800D0FFDF20467B
+:107FA000FEF735FE08B010BDF0B5FF4F044687B0B0
+:107FB00038790E46032804D0042802D0082007B0E0
+:107FC000F0BD04AA03A92046FEF799FE0500F6D1EC
+:107FD00060688078C0F3410002280AD19DF80D0046
+:107FE00010F0380F05D020690CF02EFB08B11020DE
+:107FF000E5E7208905AA21698DE807006389BDF8B6
+:1080000010202068039905F093FD10B1FEF7FFFDE5
+:10801000D5E716B1BDF81400308004203871284629
+:10802000CDE7F8B50C0006460BD001464FF6FF75BC
+:1080300000236A46284605F06DFF20B1FEF7E7FDF4
+:10804000F8BD1020F8BD69462046FEF710FE002856
+:10805000F8D1A078314600F001032846009A05F0D7
+:1080600085FFEBE730B587B0144600220DF1080C10
+:1080700005AD01928CE82C00072200920A460146C9
+:1080800023884FF6FF7005F099FCBDF8141021808D
+:10809000FEF7BDFD07B030BD70B50D46042108F0F8
+:1080A000E3FD040000D1FFDF294604F11400BDE820
+:1080B000704004F0A9BC70B50D46042108F0D4FD51
+:1080C000040000D1FFDF294604F11400BDE8704030
+:1080D00004F0BDBC70B50D46042108F0C5FD0400D8
+:1080E00000D1FFDF294604F11400BDE8704004F020
+:1080F000D5BC70B50546042108F0B6FD040000D1DA
+:10810000FFDF214628462368BDE870400122FEF7C4
+:108110004BBF70B50646042108F0A6FD040000D14F
+:10812000FFDF04F1140004F05FFC401D20F00305A4
+:1081300011E0011D00880022431821463046FEF759
+:1081400033FF00280BD0607CABB2684382B2A068DA
+:10815000011D08F046FCA06841880029E9D170BDE6
+:1081600070B50546042108F07FFD040000D1FFDF53
+:10817000214628466368BDE870400222FEF714BF1E
+:1081800070B50E46054601F049F9040000D1FFDF45
+:108190000120207266726580207820F00F00001D9B
+:1081A00020F0F00040302070BDE8704001F039B997
+:1081B00010B50446012900D0FFDF2046BDE810407D
+:1081C0000121FAF70FB92DE9F04F97B04FF0000AEF
+:1081D0000C008346ADF814A0D04619D0E06830B149
+:1081E000A068A8B10188ADF81410A0F800A0584606
+:1081F000FBF731F9070043F2020961D038782228F1
+:108200005CD30421584608F02FFD050005D103E09A
+:10821000102017B0BDE8F08FFFDF05F1140004F067
+:10822000E3FB401D20F00306A078012803D00228BC
+:1082300001D00720EDE7218807AA584605F035FD53
+:1082400030BB07A805F03DFD10BB07A805F039FDC0
+:1082500048B99DF82600012805D1BDF82400A0F5F5
+:108260002451023902D04FF45050D2E7E068B0B147
+:10827000CDE902A00720009005AACDF804A0049241
+:10828000A2882188BDF81430584605F097FB10B13C
+:10829000FEF7BDFCBDE7A168BDF8140008809DF89D
+:1082A0001F00C00602D543F20140B2E70B9838B177
+:1082B000A1780078012905D080071AD40820A8E702
+:1082C0004846A6E7C007F9D002208DF83C00A86810
+:1082D0004FF00009A0B1697C4288714391420FD9E7
+:1082E0008AB2B3B2011D08F032FB8046A0F800A0AC
+:1082F00006E003208DF83C00D5F800804FF001091E
+:108300009DF8200010F0380F00D1FFDF9DF820000D
+:108310002649C0F3C200084497F8231010F8010C56
+:10832000884201D90F2074E72088ADF8400014A9D5
+:108330000095CDE90191434607220FA95846FEF763
+:108340005DFE002891D19DF8500050B9A078012819
+:1083500007D1687CB3B2704382B2A868011D08F0EF
+:108360000AFB002055E770B5064615460C46084640
+:10837000FEF70CFC002805D12A4621463046BDE810
+:10838000704075E470BD13E570B51E4614460D00CF
+:108390000ED06CB1616859B160B10349C98881429E
+:1083A00008D0072070BD00007C020020FA2F0000DA
+:1083B0001020F7E72068FEF7E9FB0028F2D13246EB
+:1083C00021462846BDE87040FFF747BA70B515460C
+:1083D0000C0006D038B1FE490989814203D007203C
+:1083E000E0E71020DEE72068FEF7D0FB0028D9D1B7
+:1083F00029462046BDE87040D6E570B5064686B0F1
+:108400000D46144610460CF001F9D0BB60680CF024
+:1084100024F9B0BBA6F57F40FF3803D03046FBF708
+:108420001AF880B128466946FEF7E3FC00280CD113
+:108430009DF810100F2008293CD2DFE801F0080653
+:108440000606060A0A0843F2020006B0AAE703205D
+:10845000FBE79DF80210012908D1BDF80010B1F525
+:10846000C05FF2D06FF4C052D142EED09DF806103A
+:1084700001290DD1BDF80410A1F52851062907D214
+:1084800000E028E0DFE801F0030304030303DCE776
+:108490009DF80A1001290ED1BDF80810B1F5245F2E
+:1084A000D3D0A1F524510239CFD00129CDD0022952
+:1084B00001D1CAE7FFDF606878B9002305AA294621
+:1084C000304605F027FD10B1FEF7A1FBBDE79DF892
+:1084D0001400800601D41020B7E7618822462846A0
+:1084E0006368FFF7BFFDB0E72DE9F043814687B031
+:1084F0008846144610460CF089F818B1102007B0D1
+:10850000BDE8F083002306AA4146484605F002FD77
+:1085100018B100BFFEF77BFBF1E79DF81800C0061D
+:1085200002D543F20140EAE70025072705A8019597
+:1085300000970295CDE9035062884FF6FF734146DC
+:10854000484605F065FC060013D160680CF05EF843
+:1085500060B960680195CDE90250009704952388C1
+:1085600062884146484605F053FC0646BDF81400B3
+:1085700020803046CEE739B1954B0A889B899A42D4
+:1085800002D843F2030070471DE610B586B0904C48
+:108590000423ADF81430638943B1A4898C4201D21D
+:1085A000914205D943F2030006B010BD0620FBE757
+:1085B000ADF81010002100910191ADF800300221BA
+:1085C0008DF8021005A9029104A90391ADF81220BB
+:1085D0006946FFF7F8FDE7E72DE9FC4781460E46BF
+:1085E00008460BF0EDFF88BB4846FAF734FF5FEA18
+:1085F00000080AD098F80000222829D30421484610
+:1086000008F032FB070005D103E043F20200BDE8A9
+:10861000FC87FFDF07F1140004F0FDF90546307810
+:10862000012803D0022804D00720F0E7A8070FD5BF
+:1086300002E015F01C0F0BD0B079341DC00709D033
+:10864000E08838B1A0680BF0BBFF18B11020DEE75E
+:108650000820DCE732782088002628B3A0F2011336
+:108660000721112B18D20CD2DFE803F00B090D0BF8
+:108670001D0B121D100B0B1D1D1D1D0B1D00022AB5
+:1086800011D10846C3E7012AFBD00CE02A0700E01D
+:10869000EA06002AF5DA06E0A0F5C0721F2A02D920
+:1086A0007D3A022AEDD8C6B200F0B8FE50B198F873
+:1086B0002300CDE90006FA89234639464846FEF7ED
+:1086C000EAFCA4E71120A2E72DE9F04F8BB01F468A
+:1086D00015460C4683460026FAF7BDFE28B1007801
+:1086E000222805D208200BB094E543F20200FAE7F5
+:1086F000B80801D00720F6E7032F00D100274FF676
+:10870000FF79CCB1022D73D320460BF0A6FF30B910
+:1087100004EB0508A8F101000BF09FFF08B1102041
+:10872000E1E7AD1EAAB22146484605F09DFC38F8A7
+:10873000021C88425CD1ADB22549B80702D58889B0
+:10874000401C00E001201FFA80F8F80701D08F8953
+:1087500000E04F4605AA4146584605F0A6FA4FF0FC
+:10876000070A4FF00009ACB3204608E04088102803
+:108770003ED8361D304486B2AE4239D2A0190288A6
+:108780004245F3D354E000BF9DF8170002074FD5D0
+:1087900084B304EB0608361DB8F80230B6B2102BCD
+:1087A00026D89A19AA4223D8B8F8002091421FD19E
+:1087B000C00620D5CDE900A90DF1080C0AAAA1191F
+:1087C00048468CE80700B8F800100022584603E03D
+:1087D0007C0200202CE00BE005F0F0F810B1FEF771
+:1087E00016FA80E7B8F80200BDF82810884202D0D7
+:1087F0000B2078E704E0B8F80200304486B206E0C7
+:10880000C00604D55846FEF778FC002888D19DF8AC
+:108810001700BDF81A1020F010008DF81700BDF8F1
+:108820001700ADF80000FF235846009A05F09EFBA4
+:1088300005A805F046FA18B9BDF81A10B942A3D92F
+:108840000421584608F010FA040000D1FFDFA28985
+:108850005AB1CDE900A94D46002321465846FEF7FE
+:108860001AFC0028BDD1A5813DE700203BE72DE99A
+:10887000FF4F8BB01E4617000D464FF0000412D07C
+:10888000B00802D007200FB0C4E4032E00D10026A8
+:108890005DB108460BF0D8FE28B93888691E084437
+:1088A0000BF0D2FE08B11020EDE7C74AB00701D5A2
+:1088B000D18900E00121F0074FF6FF7802D0D0897E
+:1088C000401E00E0404686B206AA0B9805F0EDF97E
+:1088D0004FF000094FF0070B0DF1140A39E000BF0B
+:1088E0009DF81B00000734D5CDF80490CDF800B0FA
+:1088F000CDF80890CDE9039A434600220B9805F085
+:1089000087FA60BB05B3BDF814103A8821442819D2
+:10891000091D8A4230D3BDF81E2020F8022BBDF875
+:10892000142020F8022BCDE900B9CDE90290CDF852
+:1089300010A0BDF81E10BDF8143000220B9805F0F1
+:1089400067FA08B103209EE7BDF814002044001D1B
+:1089500084B206A805F0B5F920B10A2806D0FEF7C2
+:1089600056F990E7BDF81E10B142B9D934B17DB1C6
+:108970003888A11C884203D20C2084E7052082E7B6
+:1089800022462946404605F06FFB01462819018022
+:10899000A41C3C80002076E710B504460BF036FEA0
+:1089A00008B1102010BD8848C0892080002010BD6B
+:1089B000F0B58BB00D460646142103A81CF06BF9E8
+:1089C00001208DF80C008DF8100000208DF81100AA
+:1089D000ADF814503046FAF73EFD48B10078222831
+:1089E00012D30421304608F03FF9040005D103E01A
+:1089F00043F202000BB0F0BDFFDF04F114000746A4
+:108A000004F009F8800601D40820F3E7207C022155
+:108A100040F00100207409A80094CDE9011007225C
+:108A200003A930466368FEF7E9FA20B1217C21F002
+:108A300001012174DEE729463046F9F7C4FC08A994
+:108A4000384603F0D7FF00B1FFDFBDF82040172CF8
+:108A500001D2172000E02046A84201D92C4602E0AE
+:108A6000172C00D2172421463046FFF724FB21465D
+:108A70003046F9F7CEF90020BCE7F8B51C4615469C
+:108A80000E46069F08F022FA2346FF1DBCB231466F
+:108A90002A46009407F00DFEF8BD70B50C46054659
+:108AA0000E2120461CF0D5F8002020802DB1012D8C
+:108AB00001D0FFDF76E4062000E00520A07171E41C
+:108AC00010B548800878134620F00F00001D20F0F4
+:108AD000F00080300C4608701422194604F108009A
+:108AE0001CF07DF800F09DFC3748046010BD2DE9B6
+:108AF000F047DFF8D890491D064621F003011746DC
+:108B00000C46D9F8000007F0EAFE050000D1FFDFAF
+:108B10004FF000083560A5F800802146D9F8000024
+:108B200007F0DDFE050000D1FFDF7560A5F80080CD
+:108B30007FB104FB07F1091D0BD0D9F8000007F045
+:108B4000CEFE040000D1FFDFB460C4F80080BDE8B1
+:108B5000F087C6F80880FAE72DE9F0411746491D6D
+:108B600021F00302194D064601681446286807F0F3
+:108B7000E1FE22467168286807F0DCFE3FB104FB85
+:108B800007F2121D03D0B168286807F0D3FE042055
+:108B900008F012F80446042008F016F8201A0128FC
+:108BA00004D12868BDE8F04107F08EBEBDE8F08131
+:108BB00010B50C4605F045F800B1FFDF2046BDE8D2
+:108BC0001040FEF724B800007C02002014000020B2
+:108BD00038B50C468288817B19B14189914200D910
+:108BE0000A462280C188121D90B26A4607F06DF9CC
+:108BF000BDF80000032800D30320C1B2208800F094
+:108C0000A3FF38BD38B50C468288817B19B1018934
+:108C1000914200D90A462280C188121D90B26A464C
+:108C200007F053F9BDF80000022800D30220C1B2BA
+:108C3000208800F089FF401CC0B238BD2DE9FE4FEE
+:108C40000C46FD4981464022D1E90201CDE90101EE
+:108C500009F1030020F00301C91C21F00301009178
+:108C60006846114607F01DFEF44E002C02D1F44A6E
+:108C700000999160009901440091357F05F101054B
+:108C800004D1E8B209F018FD00B1FFDF009800EB55
+:108C90000510C01C20F0030100915CB9707AB27A13
+:108CA0001044C2B200200870308C80B204F051FE33
+:108CB00000B1FFDF0098316A084400902146684601
+:108CC00000F00DFF0098C01C20F003000090B37A64
+:108CD000F27A717A04B1002007F0D9FE00990844B5
+:108CE00000902146684600F03AFF00273D46B24614
+:108CF00096F801800CE0284600F0D4FE0646817804
+:108D00008088F9F71DF971786D1C00FB0177EDB2D1
+:108D10004545F0D10098C01C20F00300009004B13C
+:108D200000203946F9F717F9009900270844009008
+:108D30003D469AF801800CE0284600F0B3FE064656
+:108D4000C1788088FEF763FC71786D1C00FB0177A9
+:108D5000EDB24545F0D10098C01C20F00300009012
+:108D600004B100203946FEF75BFC00994FF0000883
+:108D70000844009045469AF801700EE0284600F03D
+:108D800091FE0646807B30B106F1080001F0DDFE61
+:108D9000727800FB02886D1CEDB2BD42EED10098E6
+:108DA000C01C20F00300009004B10020414601F0F7
+:108DB000D0FE0099084400902146684600F049FE24
+:108DC0000098C01D20F0070200922CBB9D49002096
+:108DD000FAF743F8FBF713FB984801AA002110307B
+:108DE000F8F7CAFA00B1FFDF9AF81D00FEF77FFF1F
+:108DF00000B1FFDF91484FF4F67144301BF04BFF98
+:108E00008E480421443080F8E91180F8EA110621E7
+:108E100080F8EB11032101710099A1EB0900BDE875
+:108E2000FE8F70B5854C06464434207804EB40151F
+:108E3000E078083590B9A01990F8E80100280ED024
+:108E4000A0780F2800D3FFDF202128461BF023FF46
+:108E5000687866F3020068700120E070284670BDF3
+:108E60002DE9F04105460C46002700780521904683
+:108E70003E46B1EB101F00D0FFDF287A50B1012829
+:108E80000ED0FFDFA8F800600CB1278066800020BC
+:108E9000BDE8F0810127092674B16888A08008E048
+:108EA0000227142644B16888A0802869E060A88A57
+:108EB0002082287B2072E5E7A8F80060E7E710B57C
+:108EC0005F4C6068C11D21F00701814200D0FFDFC7
+:108ED0005A4801210022017042700172417203233D
+:108EE0008372C17202730274052202831F224283BD
+:108EF000417455A242610A22027741774FF4B06172
+:108F000001626168416010BD30B54D4C1568636801
+:108F100010339D4202D20420136030BD474B5D7870
+:108F20005A6802EB0512107051700320D080172090
+:108F300090800120D0709070002090735878401C71
+:108F40005870606810306060002030BD70B5064613
+:108F50003A480024457807E0204600F0A3FD017858
+:108F6000B14204D0641CE4B2AC42F5D1002070BD23
+:108F7000F7B5074608780C4610B3FFF7E7FF05463C
+:108F8000A7F12006202F06D0052E19D2DFE806F023
+:108F90000F2B2B151A0000F090FD0DB1697800E041
+:108FA0000021401AA17880B20844FF2808D8A07890
+:108FB00030B1A088022824D202E06088172820D28D
+:108FC0000720FEBD207AE0B161881729F8D3A18877
+:108FD0001729F5D3A1790029F2D0E1790029EFD042
+:108FE000402804D9ECE7242F0BD1207A48B16188BE
+:108FF0004FF6FB70814202D8A188814201D904203A
+:10900000FEBD65B9207802AA0121FFF77DFF002887
+:10901000F6D12078FFF79AFF050000D1FFDF052E7B
+:1090200025D2DFE806F003181B151E00A078687033
+:10903000A088E8801CE00000545002009803002043
+:109040001C000020000000206E5246357800000011
+:109050006088A8800CE0A078A87009E0A078E8708B
+:1090600006E054F8020FA8606068E86000E0FFDFE7
+:109070000020FEBD1A2835D00DDC132832D2DFE8DF
+:1090800000F01B31203131272723252D31312931A3
+:109090003131312F0F00302802D003DC1E2821D1BE
+:1090A000072070473A3809281CD2DFE800F0151B6A
+:1090B0000F1B1B1B1B1B07000020704743F2040003
+:1090C000704743F202007047042070470D2070473C
+:1090D0000F207047082070471120704713207047F9
+:1090E000062070470320704710B5007800F001009B
+:1090F00006F0E2FEBDE81040BCE70EB5017801F0D5
+:1091000001018DF80010417801F001018DF8011086
+:109110000178C1F340018DF802104178C1F340019C
+:109120008DF80310017889088DF8041041788908BA
+:109130008DF8051081788DF80610C1788DF807102C
+:1091400000798DF80800684605F0DDFAFFF792FF18
+:109150000EBD2DE9F84FDFF8F883FE4C00261FE026
+:10916000012000F03FFD0120FFF75BFE0546402196
+:109170004746D8F8080007F0B2FB686000B9FFDF87
+:10918000686805F06EF8A8B12846FAF758FC28463A
+:1091900000F02EFD20B940226968B86807F0CAFBCC
+:1091A00094F9E9010428DBDA022007F005FD0746FF
+:1091B0000025A6E040226968D8F8080007F0BAFB4D
+:1091C000F2E7B8F802104046491C89B2A8F802102C
+:1091D000B94201D3002141800221B8F8020007F012
+:1091E00043FD002865D0B8F80200694606F0CBFDC3
+:1091F000FFF740FF00B1FFDF9DF8000078B1B8F83D
+:10920000020007F075FE5FEA000900D1FFDF484663
+:1092100007F0E3F818B1B8F8020002F03DF9B8F829
+:10922000020007F053FE5FEA000900D1FFDF484665
+:1092300007F0CBF8E8BB0321B8F8020007F014FDF3
+:109240005FEA000B48D1FFDF46E000BFDBF810000B
+:1092500010B10078FF2849D0022000F0C3FC0220A2
+:10926000FFF7DFFD8246484607F0BBF9CAF8040065
+:1092700000B9FFDFDAF8040007F083FA002100905C
+:109280000170B8F802105046AAF8021001F00AFE68
+:10929000484607F078FA00B9FFDF504600F0A8FC16
+:1092A00018B99AF80100000704D50099CBF81010FE
+:1092B00012E024E0DBF8100038B10178491C11F00D
+:1092C000FF01017008D1FFDF06E000221146484689
+:1092D00000F0BDFB00B9FFDF94F9EA01022805DBCD
+:1092E000B8F8020001F0A3FD0028AFD194F9E9011C
+:1092F000042804DB484607F0AAFA00B101266D1CD9
+:10930000EDB2BD4204D294F9EA010228BFF659AF8A
+:10931000002E7FF423AFBDE8F84F032000F062BCBD
+:1093200010B58B4CE06008682061AFF2D91002F0F4
+:1093300042FD607010BD87480021443801708448A8
+:10934000017085494160704770B505464FF0805007
+:109350000C46D0F8A410491C05D1D0F8A810C94378
+:109360000904090C0BD050F8A01F01F0010129706D
+:10937000416821608068A080287830B970BD0621DE
+:1093800020460AF0F8FD01202870607940F0C00006
+:10939000607170BD70B54FF080540D46D4F88010E8
+:1093A000491C0BD1D4F88410491C07D1D4F888107B
+:1093B000491C03D1D4F88C10491C0CD0D4F880106F
+:1093C0000160D4F884104160D4F888108160D4F82A
+:1093D0008C10C16002E010210AF0CDFDD4F890009D
+:1093E000401C0BD1D4F89400401C07D1D4F898004D
+:1093F000401C03D1D4F89C00401C09D054F8900FB5
+:10940000286060686860A068A860E068E86070BD77
+:109410002846BDE8704010210AF0ADBD4D480079E6
+:10942000FFE470B54B4CE07830B3207804EB40108B
+:10943000407A00F00700204490F9E801002800DCA1
+:10944000FFDF2078002504EB4010407A00F0070091
+:10945000011991F8E801401E81F8E8012078401CCC
+:10946000C0B220700F2800D12570A078401CA070D9
+:109470000AF0E4FCE57070BDFFDF70BD3EB5054647
+:10948000032107F0F1FB0446284607F01FFD0546BF
+:1094900004B9FFDF206918B10078FF2800D1FFDF91
+:1094A00001AA6946284600F0D2FA60B9FFDF0AE057
+:1094B000002202A9284600F0CAFA00B9FFDF9DF891
+:1094C000080000B1FFDF9DF80000411E8DF800107C
+:1094D000EED220690199884201D1002020613EBD71
+:1094E00070B50546A0F57F400C46FF3800D1FFDF80
+:1094F000012C01D0FFDF70BDFFF790FF040000D109
+:10950000FFDF207820F00F00401D20F0F0005030E9
+:10951000207065800020207201202073BDE870401B
+:109520007FE72DE9F04116460D460746FFF776FF27
+:10953000040000D1FFDF207820F00F00401D20F054
+:10954000F00050302070678001202072286805E00C
+:109550001C000020DC030020C81400202061A88823
+:10956000A0822673BDE8F0415BE77FB5FFF7EEFC14
+:10957000040000D1FFDF02A92046FFF729FB0546C2
+:1095800003A92046FFF73EFB8DF800508DF801003F
+:10959000BDF80800001DADF80200BDF80C00001D6C
+:1095A000ADF80400E088ADF80600684606F066FCF9
+:1095B000002800D0FFDF7FBD2DE9F047DFF8FC93E6
+:1095C0000546002799F8000010B10820BDE8F08793
+:1095D00028460BF01BF808B11020F7E7F84C20786C
+:1095E00008B9FFF76CFCA07A617A0844C6B200F0B3
+:1095F00064FAB04207D2301AC1B22A460020FFF7FF
+:1096000083FC0700E2D1D9F804004E46C01C20F0CC
+:109610000300C9F8040000F040FB716800EB01088A
+:1096200001214046FFF70AFB06462968404488426C
+:1096300002D8B6F5803F15D328600020FFF786FCDE
+:1096400005000DD005F11300D9F8041020F0030037
+:109650004E46884200D0FFDF6078401E6070756023
+:109660000420B3E700214046FFF7E8FA0446A6428B
+:1096700000D0FFDF04EB0801C9F8041029604FF6A1
+:10968000FF71A9F80210012189F8001038469DE702
+:109690002DE9F0410446C94817460E46007810B13E
+:1096A0000820BDE8F08108460AF08AFF08B11020C2
+:1096B000F7E7C34D287808B9FFF701FC601E1E28A4
+:1096C00007D8012C22D13078FE281FD82877002017
+:1096D000E7E7A4F120001F2805D8E0B23A4631465A
+:1096E000BDE8F04144E4A4F140001F2805D831460C
+:1096F0002046BDE8F04100F0A3BAA4F1A0001F2865
+:1097000004D80020A02C03D0A12C06D00720C8E745
+:10971000317801F001016977C3E731680922F8293E
+:1097200001D38B0701D01046BBE76B7C03F003032A
+:10973000012B04D16B8BD7339CB28C42F3D82962B6
+:10974000AFE72DE9F04781460E4608460AF05EFF76
+:1097500048B948460AF078FF28B909F1030020F01B
+:109760000301494501D0102030E795484FF0000A29
+:109770004430817869B14178804600EB4114083467
+:10978000378832460021204600F040FA050004D018
+:1097900027E0A6F800A0052018E7B9F1000F24D0B3
+:1097A0003088B84201D90C251FE0607800F0070529
+:1097B000284600F017FA08EB0507324697F8E8014B
+:1097C0004946401C87F8E801204607F5F47700F089
+:1097D0001DFA05463878401E3870032000F002FA62
+:1097E0002DB10C2D01D0A6F800A02846EEE6607839
+:1097F000724E00F00701012923D002290CD0032961
+:1098000033D0FFDF98F801104046491CC9B288F8F0
+:1098100001100F2934D035E0616821B1000702D46E
+:109820006088FFF72BFE98F8EA014746012802D12D
+:10983000707802F0DFFA97F9EA010428E2DBFFDF33
+:10984000E0E7616819B14022B06807F073F898F852
+:10985000E9014746032802D1707802F0CBFA97F964
+:10986000E9010428CEDBFFDFCCE7C00602D5608823
+:10987000FFF704FE98F9EB010628C3DBFFDFC1E721
+:1098800080F801A08178491E8170617801F007019C
+:1098900001EB080090F8E811491C80F8E811A4E7F2
+:1098A00070B50D4604460AF08BFE18B928460AF03A
+:1098B000ADFE08B1102070BD29462046BDE87040BD
+:1098C00008F031BF70B5044615460E4608460AF04A
+:1098D00077FE18B928460AF099FE08B1102070BD2D
+:1098E000022C03D0102C01D0092070BD2A4631462D
+:1098F000204608F03BFF0028F7D0052070BD70B56A
+:1099000014460D4606460AF05BFE38B928460AF0B2
+:109910007DFE18B920460AF097FE08B1102070BDF0
+:1099200022462946304608F040FF0028F7D007209D
+:1099300070BD3EB504460AF069FE08B110203EBD78
+:10994000684604F03FFEFFF795FB0028F7D19DF82D
+:1099500006002070BDF808006080BDF80A00A080F5
+:1099600000203EBD70B505460C4608460AF06CFE68
+:1099700020B93CB120680AF049FE08B1102070BD42
+:10998000A08828B121462846BDE87040FDF7BEBE3C
+:10999000092070BD70B504460D4608460AF010FE59
+:1099A00030B9601E1E2818D828460AF009FE08B1F2
+:1099B000102070BD022C05D9072070BD1C000020AE
+:1099C0009803002004B9FFDFF94800EB840050F849
+:1099D000041C2846BDE870400847A4F120001F2859
+:1099E00005D829462046BDE87040FAF790BCF02C17
+:1099F000E2D1A8680AF0E4FD0028D9D1284606F093
+:109A0000A6FABDE87040FFF735BB70B504460D46B9
+:109A100008460AF0FBFD30B9601E1E280DD8284606
+:109A20000AF0CEFD08B11020C7E7012C01D0022CAE
+:109A300001D10620C1E70720BFE7A4F120001F28BD
+:109A4000F9D829462046BDE87040FAF7B8BC06F0C0
+:109A50008BBC38B50446D748007B00F00105D9B966
+:109A6000F9F787FA0DB1226800E00022D248417868
+:109A7000C06804F09EFBD0481030C0788DF800001C
+:109A800010B1012802D004E0012000E000208DF890
+:109A90000000684604F010FE002D02D02068283037
+:109AA000206038BD30B5C34D04466878A04200D868
+:109AB000FFDF686800EB041030BD70B5BD480025BD
+:109AC0002C46467807E02046FFF7ECFF4078641C00
+:109AD0002844C5B2E4B2B442F5D128466DE72DE979
+:109AE000F0410C46064600F006F907463068C01CF7
+:109AF00020F00302326014BBAE483B4608212430FC
+:109B00000AF038FC002409E0082C10D2DFE804F049
+:109B1000060408080A040406A84804E0A84802E06D
+:109B2000A84800E0A8480AF045FC054600E0FFDF31
+:109B3000A54200D0FFDF641CE4B2082CE4D33068F7
+:109B400000EB07103060ACE5021D5143452900D2FF
+:109B500045210844C01CB0FBF2F0C0B270472DE9AB
+:109B6000FC5F064693484FF000088B464746444644
+:109B700090F8019022E02046FFF794FF050000D105
+:109B8000FFDF687869463844C7B22846FFF720F8F7
+:109B9000824601A92846FFF735F80346BDF80400C0
+:109BA0005246001D81B2BDF80000001D80B207F0D2
+:109BB000D9F86A78641C00FB0288E4B24C45DAD11B
+:109BC0003068C01C20F003003060BBF1000F00D0F3
+:109BD00000204246394607F0D3F831680844306027
+:109BE000BDE8FC9F7349443108710020C87070477C
+:109BF00070494431CA782AB10A7801EB4211083120
+:109C0000814201D001207047002070472DE9F041CA
+:109C100006460078154600F00F0400201080601EF4
+:109C20000F46052800D3FFDF61482A46103000EBBD
+:109C30008400394650F8043C3046BDE8F0411847EE
+:109C400070B50C46402802D0412806D120E0A0780B
+:109C500061780D18E178814201D90720ADE62078BE
+:109C6000012801D91320A8E6FF2D08D808F008FF25
+:109C700006460AF09CF8301A801EA84201DA12202B
+:109C80009BE64C482168816021790173002094E6AD
+:109C9000BDE87040084600F05EB82DE9F0470027A7
+:109CA000DFF810A13E463D46B9463C469AF8018091
+:109CB0000AE02046FFF7F6FE4178807B0E4410FB59
+:109CC0000155641CE4B27F1C4445F2D109EB8700C6
+:109CD000C6EBC60100EB81009AF8092000EB850174
+:109CE00001EBC2019AF80A209AF80B0001EBC201BD
+:109CF00001EB80006AE42DE9F047DFF8B890002618
+:109D0000344699F8090099F80A2099F8017002443C
+:109D1000D5B299F80B20104400F0FF0808E0204667
+:109D2000FFF7C0FE817B407811FB0066641CE4B243
+:109D3000BC42F4D199F8090099F80A102844284443
+:109D40004044401C01B1012108448419FF2C00D972
+:109D5000FFDFE0B23AE438B50446407800F0030093
+:109D6000012803D002280BD0072038BD606858B105
+:109D70000AF073FCD0B960680AF066FC20B915E0FF
+:109D800060680AF01DFC88B969462046FCF71EF998
+:109D90000028EAD1607800F00300022816D19DF86F
+:109DA000000098B160680AF04FFC78B1102038BD0F
+:109DB00054500200980300201C000020BD41000008
+:109DC0001FAC00005D2F0000AB2401006189F82961
+:109DD0000DD8208988420AD8607800F003020A482A
+:109DE000012A06D1D731026A89B28A4201D20920FA
+:109DF000DDE794E80E0000F1100585E80E000AB9D1
+:109E0000002101830020D2E7980300202DE9F041D2
+:109E1000074614468846084601F01CFD064608EB36
+:109E200088001C22796802EBC0000D18688C58B1BC
+:109E30004146384601F016FD014678680078C200B8
+:109E4000082305F120000CE0E88CA8B14146384613
+:109E500001F00FFD0146786808234078C20005F143
+:109E6000240006F0BEFD38B1062121726681D0E9DA
+:109E70000010C4E9031009E0287809280BD0052058
+:109E8000207266816868E060002028702046BDE886
+:109E9000F04101F0D5BC072020726681F4E72DE97E
+:109EA000F04116460D460746406801EB85011C222D
+:109EB00002EBC1014418204601F0FDFC40B1002135
+:109EC000708865F30F2160F31F4107200AF02CFB17
+:109ED00009202070324629463846BDE8F04195E712
+:109EE0002DE9F0410E46074600241C21F07816E0CB
+:109EF00004EB8403726801EBC303D25C6AB1FFF721
+:109F00008DFA050000D1FFDF6F802A4621463046DA
+:109F1000FFF7C5FF0120BDE8F081641CE4B2A04258
+:109F2000E6D80020F7E770B5064600241C21C0786B
+:109F30000AE000BF04EB8403726801EBC303D51889
+:109F40002A782AB1641CE4B2A042F3D8402070BD44
+:109F5000282128461AF07DFE7068808928812046D5
+:109F600070BD70B5034600201C25DC780DE000BFF5
+:109F700000EB80065A6805EBC6063244167816B127
+:109F8000128A8A4204D0401CC0B28442F0D84020D9
+:109F900070BDF0B5044600201C26E5780EE000BF39
+:109FA00000EB8007636806EBC7073B441F788F42CE
+:109FB00002D15B78934204D0401CC0B28542EFD8F6
+:109FC0004020F0BD0078032801D000207047012018
+:109FD00070470078022801D00020704701207047A8
+:109FE0000078072801D000207047012070472DE934
+:109FF000F041064688461078F1781546884200D32D
+:10A00000FFDF2C781C27641CF078E4B2A04201D852
+:10A01000201AC4B204EB8401706807EBC101084444
+:10A02000017821B14146884708B12C7073E7287840
+:10A03000A042E8D1402028706DE770B514460B8827
+:10A040000122A240134207D113430B8001230A22AD
+:10A05000011D06F090FC047070BD2DE9FF4F81B02A
+:10A060000878DDE90E7B9A4691460E4640072CD4CF
+:10A07000019806F03DFF040000D1FFDF07F104085E
+:10A0800020461FFA88F106F07CF8050000D1FFDFBA
+:10A09000204629466A4606F0C6FA0098A0F80370E2
+:10A0A000A0F805A0284606F06CFB017869F30601CC
+:10A0B0006BF3C711017020461FFA88F106F0A4F86F
+:10A0C00000B9FFDF019803F0E9FF06EB0900017F0B
+:10A0D000491C017705B0BDE8F08F2DE9F84F0E4619
+:10A0E0009A4691460746032106F0BEFD0446008DC0
+:10A0F000DFF8B485002518B198F80000B0421ED1F1
+:10A10000384606F0F5FE070000D1FFDF09F1040133
+:10A11000384689B206F035F8050010D03846294691
+:10A120006A4606F080FA009800210A460180817094
+:10A1300004F084F80098C01DCAF8000021E098F8E7
+:10A140000000B04216D104F1260734F8341F012074
+:10A1500000FA06F911EA090F00D0FFDF2088012379
+:10A1600040EA090020800A22391D384606F01EFC0C
+:10A17000067006E0324604F1340104F12600FFF7D0
+:10A180005CFF0A2188F800102846BDE8F88FFEB56C
+:10A1900014460D46064602AB0C220621FFF79DFF32
+:10A1A000002826D00299687812220A70801C487014
+:10A1B00008224A80A870208888806088C880A0888B
+:10A1C0000881E088488100240C20CDE900040523A3
+:10A1D000062229463046FFF740FF2146002266F35B
+:10A1E0001F41F02310460AF0F5F86878801C68706B
+:10A1F0000120FEBDFEB514460D460622064602AB02
+:10A200001146FFF76AFF002812D0029B132000219D
+:10A210001870A8785870022058809C800620CDE9DC
+:10A2200000010246052329463046FFF716FF0120AC
+:10A23000FEBD2DE9FE430C46804644E002AB0E22F3
+:10A2400007214046FFF749FF002841D060681C22E3
+:10A2500067788678BF1C06EB860102EBC1014518C2
+:10A2600002981421017047700A214180698A018196
+:10A27000E98A4181A9888180A9898181304601F0DC
+:10A28000E9FA029905230722C8806F70042028701C
+:10A2900000250E20CDE9000521464046FFF7DDFEF2
+:10A2A000294666F30F2168F31F41F023002207209F
+:10A2B0000AF090F86078FD49801C60706268204662
+:10A2C000921CFFF794FE606880784028B6D1012088
+:10A2D000BDE8FE83FEB50D46064638E002AB0E2211
+:10A2E00007213046FFF7F9FE002835D068681C23A7
+:10A2F000C17801EB810203EBC20284180298152297
+:10A300000270627842700A224280A2894281A28849
+:10A310008281084601F09EFA014602988180618A96
+:10A32000C180E18A0181A088B8B10020207000219D
+:10A330000E20CDE900010523072229463046FFF70C
+:10A340008CFE6A68DA492846D21CFFF750FE68681E
+:10A35000C0784028C2D10120FEBD0620E6E72DE9E5
+:10A36000FE430C46814644E0204601F08EFAD0B30D
+:10A3700002AB082207214846FFF7AFFE0028A7D00E
+:10A3800060681C2265780679AD1C06EB860102EB3D
+:10A39000C10147180298B7F8108006210170457076
+:10A3A00004214180304601F055FA01460298052308
+:10A3B0000722C180A0F804807D7008203870002535
+:10A3C000CDE9000521464846FFF747FE294666F3DA
+:10A3D0000F2169F31F41F0230022072009F0FAFF43
+:10A3E0006078801C60706268B2492046121DFFF7D9
+:10A3F000FEFD606801794029B6D1012068E72DE9AA
+:10A40000F34F83B00E4680E0304601F03EFA00285C
+:10A4100075D071681C2091F8068008EB880200EB6B
+:10A42000C2000C184146304601F023FA0146A078DC
+:10A43000C30070684078C20004F1240006F0EDFA11
+:10A4400007468088E18B401A80B2002581B3AA4676
+:10A45000218B814200D808468146024602AB072183
+:10A460000398FFF73AFE010028D0BAF1000F03D09D
+:10A47000029AB888022510808B46E28B3968A9EBD6
+:10A4800005001FFA80FA0A440398009206F030FD96
+:10A49000ED1D009A59465346009506F03EF9E08BB3
+:10A4A000504480B2E083B988884209D1012508E090
+:10A4B000FFE7801C4FF0010A80B2C9E7002009E6DF
+:10A4C0000025CDE90095238A072231460398FFF73E
+:10A4D000C4FDE089401EE0818DB1A078401CA070D1
+:10A4E0007068F178427811FB02F1CAB281690123E8
+:10A4F0000E3006F040FA80F800800020E083726899
+:10A500006D493046921DFFF772FD706881794029D0
+:10A510007FF47AAF0120DDE570B5064648680D4648
+:10A5200014468179402910D104EB84011C2202EBEE
+:10A53000C101084401F0E0F9002806D06868294606
+:10A5400084713046BDE8704059E770BDFEB50C46D9
+:10A550000746002645E0204601F097F9D8B3606829
+:10A560001C22417901EB810102EBC1014518688988
+:10A5700000B9FFDF02AB082207213846FFF7ADFD27
+:10A58000002833D00299607816220A70801C487027
+:10A59000042048806068407901F05CF90146029827
+:10A5A0000523072281806989C1800820CDE9000642
+:10A5B00021463846FFF751FD6078801C6070A889FD
+:10A5C00069890844B0F5803F00D3FFDFA889698915
+:10A5D0000844A8816E81626838492046521DFFF701
+:10A5E00006FD606841794029B5D10120FEBD30B536
+:10A5F000438C458BC3F3C704002345B1838B641E92
+:10A60000ED1AC38A6D1E1D4495FBF3F3E4B22CB121
+:10A61000008918B1A04200D8204603444FF6FF70CD
+:10A62000834200D3034613800C7030BD2DE9FC41FA
+:10A63000074616460D46486802EB86011C2202EBCF
+:10A64000C10144186A4601A92046FFF7D0FFA0893E
+:10A65000618901448AB2BDF80010914212D0081AF3
+:10A6600000D5002060816868407940280AD12046E2
+:10A6700001F038F9002805D0686829464671384647
+:10A68000FFF764FFBDE8FC812DE9FE4F8946804657
+:10A6900015465088032106F0E7FA8346B8F8020011
+:10A6A00040280DD240200CE030000020C59F000063
+:10A6B000D39F0000E19F0000F9B80000E5B800005A
+:10A6C000403880B282460146584601F0DEF8002844
+:10A6D0007ED00AEB8A001C22DBF8041002EBC000DB
+:10A6E0000C18204601F0E7F8002877D1B8F80000F0
+:10A6F000E18A88423CD8A189D1B348456ED1002671
+:10A700005146584601F0AEF8218C0F18608B48B9BD
+:10A71000B9F1020F62D3B8F804006083618A8842FD
+:10A7200026D80226A9EB06001FFA80F9B888A28B6A
+:10A73000801A002814DD4946814500DA084683B2B4
+:10A7400068886968029139680A44CDE9003206F0E8
+:10A75000BDFBDDE90121F61D009B009605F0A9FF78
+:10A76000A18B01EB090080B2A083618B884207D9DD
+:10A77000688803B052465946BDE8F04F01F0D9B899
+:10A780001FD14FF009002872B8F802006881D7E99C
+:10A790000001C5E90401608BA881284601F050F84A
+:10A7A0005146584601F05EF80146DBF804000823E4
+:10A7B0000078C20004F1200006F013F90020A08305
+:10A7C0006083A0890AF0FF02401EA081688800E033
+:10A7D00004E003B05946BDE8F04F27E7BDE8FE8F1F
+:10A7E0002DE9F041064615460F461C46184609F06D
+:10A7F000E7FE18B9206809F009FF08B1102015E438
+:10A800007168688C0978B0EBC10F01D313200DE497
+:10A810003946304601F026F8014670680823007872
+:10A82000C20005F1200006F0A6F8D4E90012C0E944
+:10A8300000120020E3E710B50446032106F014FAE5
+:10A840000146007800F00300022805D02046BDE84C
+:10A85000104001F114029AE48A8A2046BDE81040B3
+:10A86000C8E470B50446032106F0FEF9054601462A
+:10A870002046FFF774FD002816D029462046FFF732
+:10A8800065FE002810D029462046FFF723FD00284A
+:10A890000AD029462046FFF7CCFC002804D02946E0
+:10A8A0002046BDE87040AAE570BD2DE9F0410C4698
+:10A8B00080461EE0E178427811FB02F1CAB281695C
+:10A8C00001230E3006F08DF8077860681C22C179EC
+:10A8D000491EC17107EB8701606802EBC101461890
+:10A8E0003946204600F0D1FF18B1304600F0DCFFB9
+:10A8F00020B16068C1790029DCD180E7FEF78EFDC8
+:10A90000050000D1FFDF0A202872384600F0A2FFC0
+:10A9100068813946204600F0ACFF01466068082394
+:10A920004078C20006F1240006F05BF8D0E9001080
+:10A93000C5E90310A5F80280284600F081FFB07831
+:10A9400000B9FFDFB078401EB07058E770B50C4614
+:10A950000546032106F088F901464068C279224481
+:10A96000C2712846BDE870409FE72DE9FE4F824640
+:10A97000507814460F464FF0000800284FD00128A9
+:10A9800007D0022822D0FFDF2068B8606068F86036
+:10A9900024E702AB0E2208215046FFF79EFB002859
+:10A9A000F2D00298152105230170217841700A2107
+:10A9B0004180C0F80480C0F80880A0F80C8062884C
+:10A9C00082810E20CDE90008082221E0A6783046D9
+:10A9D00000F040FF054606EB86012C22786802EB6A
+:10A9E000C1010822465A02AB11465046FFF775FBDB
+:10A9F0000028C9D0029807210170217841700421F4
+:10AA0000418008218580C680CDE9001805230A46CB
+:10AA100039465046FFF721FB87F80880DEE6A67826
+:10AA2000022516B1022E13D0FFDF2A1D914602AB7C
+:10AA300008215046FFF751FB0028A5D002980121BC
+:10AA4000022E0170217841704580868002D005E099
+:10AA50000625EAE7A188C180E1880181CDE9009857
+:10AA60000523082239465046D4E710B50446032191
+:10AA700006F0FAF8014600F108022046BDE8104051
+:10AA800073E72DE9F05F0C4601281DD0957992F807
+:10AA90000480567905EB85011F2202EBC10121F0EC
+:10AAA000030B08EB060111FB05F14FF6FF7202EAFA
+:10AAB000C10909F1030115FB0611F94F21F0031A31
+:10AAC00040B101283DD124E06168E57891F800802B
+:10AAD0004E78DFE75946786805F001FF606000B9FD
+:10AAE000FFDF594660681AF0D6F8E570514678687D
+:10AAF00005F0F5FE6168486100B9FFDF60684269F2
+:10AB000002EB09018161606880F80080606846702E
+:10AB100017E0606852464169786805F00BFF5A46B5
+:10AB20006168786805F006FF032006F045F80446E2
+:10AB3000032006F049F8201A012802D1786805F0B0
+:10AB4000C3FE0BEB0A00BDE8F09F02460021022085
+:10AB500097E773B5D24D0A202870009848B10024B9
+:10AB60004FEA0D0005F09DFE002C01D100996960AF
+:10AB70007CBD01240020F5E770B50C461546382150
+:10AB800020461AF088F8012666700A2104F11C009C
+:10AB90001AF081F805B9FFDF297A207861F3010006
+:10ABA0002070A879002817D02A4621460020FFF7F8
+:10ABB00068FF6168402088706168C87061680871CA
+:10ABC0006168487161688871616828880881616876
+:10ABD000688848816068868170BDC878002802D086
+:10ABE000002201204DE7704770B50546002165F34E
+:10ABF0001F41002009F098FC0321284606F034F894
+:10AC0000040000D1FFDF21462846FFF769F900283C
+:10AC100004D0207840F010002070012070BD2DE994
+:10AC2000FF4180460E460F0CFEF7F8FB050007D0EB
+:10AC30006F800321384606F017F8040008D106E0BB
+:10AC400004B03846BDE8F0411321F9F7F9BEFFDF43
+:10AC50005FEA080005D0B8F1070F18D0FFDFBDE8A4
+:10AC6000FF8120782A4620F0080020700020ADF8EF
+:10AC7000020002208DF800004FF6FF70ADF80400CE
+:10AC8000ADF8060069463846F9F7EDFAE7E7C6F38E
+:10AC9000072101EB81021C23606803EBC202805C88
+:10ACA000042803D008280AD0FFDFD8E7012000904D
+:10ACB0004FF440432A46204600F004FECFE704B09C
+:10ACC0002A462046BDE8F041FFF7E9B82DE9F05FDC
+:10ACD0000027B0F80A9090460C4605463E46B9F16A
+:10ACE000400F01D2402001E0A9F140001FFA80FA94
+:10ACF000287AC01E08286BD2DFE800F00D04192066
+:10AD000058363C4772271026002C6CD0D5E9030139
+:10AD1000C4E902015CE070271226002C63D00A22ED
+:10AD200005F10C0104F1080019F059FF50E07127FA
+:10AD30000C26002C57D0E868A06049E07427102644
+:10AD40009CB3D5E90301C4E902016888032105F039
+:10AD50008BFF8346FEF762FB0246688850805146AF
+:10AD60005846FFF753F833E075270A26ECB1A88957
+:10AD700020812DE076271426BCB105F10C0004F1EA
+:10AD8000080307C883E8070022E07727102664B18C
+:10AD9000D5E90301C4E902016888032105F064FFD5
+:10ADA00001466888FFF781FD12E01CE07327082642
+:10ADB000CCB16888032105F057FF01460078C00632
+:10ADC00006D56888FFF78CF810B96888F8F71BFE7D
+:10ADD000A8F800602CB12780A4F8069066806888E7
+:10ADE000A0800020AFE6A8F80060FAE72DE9FC415A
+:10ADF0000C461E4617468046032105F035FF0546E2
+:10AE00000A2C0AD2DFE804F0050505050505090945
+:10AE10000907042303E0062301E0FFDF0023CDE957
+:10AE20000076224629464046FFF717F92AE438B54E
+:10AE30000546A0F57F40FF3830D0284606F046F89A
+:10AE4000040000D1FFDF204605F0CBFB002815D021
+:10AE500001466A46204605F0E6FB00980321B0F85B
+:10AE60000540284605F000FF0546052C03D0402C80
+:10AE700005D2402404E0007A80B1002038BD403C77
+:10AE8000A4B2214600F001FD40B1686804EB8401E2
+:10AE90003E2202EBC101405A0028EFD0012038BD0C
+:10AEA000300000202DE9F04F044689B0408806F0BC
+:10AEB0000DF8050000D1FFDF06AA2846616800F002
+:10AEC000BDFC069D001F81B235F8032F6B888A42B6
+:10AED00005D1042B0AD0052B1DD0062B15D02246F8
+:10AEE0002846FFF7D1FB09B0BDE8F08F16462D1DAF
+:10AEF000224629463046F7F750FA0828F3D1224671
+:10AF000029463046FCF749FCEDE76088291D636857
+:10AF1000FAF7C8FCE7E717466088032105F0A4FEAE
+:10AF20004FF000088DF804800646ADF80680042F27
+:10AF3000D9D36A79002AD6D028794FF6FF794FF015
+:10AF40001C0A13282CD008DC012878D0062847D00A
+:10AF5000072875D0122874D106E0142872D015285D
+:10AF600071D016286DD1ACE10C2F6AD1307800F089
+:10AF70000301022965D140F0080030706879B07093
+:10AF800001208DF804002889ADF808006889ADF823
+:10AF90000A00A889ADF80C00E889ADF80E0019E0A8
+:10AFA000B07890429FD1307801079CD5062F9AD176
+:10AFB00020F0080030706088414660F31F41002097
+:10AFC00009F0B2FA02208DF80400ADF80890288943
+:10AFD000ADF80A006088224601A9F9F744F982E732
+:10AFE000082F80D12F89B5F80A90402F01D2402038
+:10AFF00001E0A7F1400080B280460146304600F0F3
+:10B0000044FC08B3716808EB88002C2202EBC000F6
+:10B01000095A4945E3D1FE4807AAD0E90210CDE913
+:10B02000071068798DF81C0008F0FF058DF81E5098
+:10B0300060883146FFF799FC2246294639E0B6E0A0
+:10B0400014E03CE039E0E6E0F148D0E90010CDE959
+:10B0500007106879ADF820708DF81C00ADF82290CB
+:10B06000608807AA3146FFF780FC3CE7082FB6D17D
+:10B070006889B5F80880402801D2402000E04038B7
+:10B0800087B23946304600F000FC0028A7D007EB15
+:10B09000870271680AEBC2000844028A42459ED1C9
+:10B0A000017808299BD140786979884297D1F9B213
+:10B0B00022463046FEF7F3FE15E70E2F07D0CDF8F7
+:10B0C0001C80CDF8208068798DF81C00C8E769895C
+:10B0D000EF898B46B5F80C903046FEF742FFABF196
+:10B0E0004001402901D309204AE0B9F1170F01D3EB
+:10B0F000172F01D20B2043E040280ED000EB800236
+:10B1000071680AEBC20008440178012903D1407834
+:10B1100069798842A9D00A2032E03046FEF703FF61
+:10B12000014640282BD001EB810372680AEBC30073
+:10B1300002EB0008012288F800206A7988F80120D3
+:10B1400070682A894089B84200D938462D8A03237D
+:10B150002372A282E7812082A4F80C9065820846BF
+:10B1600000F078FB6081A8F81490A8F81870A8F88F
+:10B170000E50A8F810B0204600F062FBB3E60420A1
+:10B1800005212172A4F80A80E08101212173A049E0
+:10B19000D1E90421CDE9072169798DF81C10ADF8BA
+:10B1A0001E00608807AA3146FFF7DFFBE3E7062FA2
+:10B1B000E4D3B078904215D13078010712D520F051
+:10B1C000080030706088414660F31F41002009F09C
+:10B1D000ABF902208DF804002889ADF80800ADF81D
+:10B1E0000A90F7E604213046FEF7D3FE05464028D4
+:10B1F000C4D002208303009022462946304600F046
+:10B2000061FB4146608865F30F2160F31F41072011
+:10B2100009F08AF967E60E2FB0D104213046FEF717
+:10B22000B8FE81464028A9D04146608869F30F21C5
+:10B2300060F31F41072009F077F9288A0790E88911
+:10B2400000907068AF894089B84200D9384683467B
+:10B25000B5F80A8028890590484600F0FBFA60811D
+:10B26000079840B10220079B00902246494630468D
+:10B2700000F028FB37E6B8F1170F1ED3172F1CD3A9
+:10B280000420207200986082E781A4F810B0A4F82E
+:10B290000C8009EB890271680AEBC2000D18009955
+:10B2A0000598A5F81480A5F818B0E98128822046F1
+:10B2B00000F0C6FA0620287015E601200B23009046
+:10B2C000D3E7082FA6D129893046FEF74AFE074664
+:10B2D00040289FD007EB870271680AEBC200084440
+:10B2E000804600F0E8FA002894D16D89B8F80E0085
+:10B2F0002844B0F5803F05D360883A46314600F0D7
+:10B3000018FBF0E5002D85D0A8F80E0060883A46BD
+:10B310003146FFF701F908202072384600F09AFA0A
+:10B320006081A58127E770B50D460646032105F02B
+:10B330009BFC040004D02078000704D5112070BDC8
+:10B3400043F2020070BD2A4621463046FEF71FFF39
+:10B3500018B9286860616868A061207840F008002A
+:10B360002070002070BD70B50D460646032105F023
+:10B370007BFC040004D02078000704D4082070BDB2
+:10B3800043F2020070BD2A4621463046FEF732FFE6
+:10B3900000B9A582207820F008002070002070BD40
+:10B3A0002DE9F04F0E4691B08046032105F05CFC7C
+:10B3B0000446404605F09CFD074600200790089093
+:10B3C0000990ADF830000A9002900390049004B9FF
+:10B3D000FFDF0DF1080917BBFFDF20E038460BA99E
+:10B3E000002204F0C1FF9DF82C0000F07F050A2D1B
+:10B3F00000D3FFDF6019017F491E01779DF82C0003
+:10B4000000060CD52A460CA907A8FEF716FE01E097
+:10B410007C50020019F80510491C09F80510761E29
+:10B42000F6B2DBD204F13400FA4D04F1260BDFF85A
+:10B43000E8A304F12A07069010E05846069900F0A8
+:10B440006AFA064628700A2800D3FFDF5AF8261049
+:10B4500040468847E08CC05DB04202D0208D002875
+:10B46000EBD10A202870EC4D4E4628350EE00CA991
+:10B4700007A800F050FA0446375D55F8240000B9DB
+:10B48000FFDF55F82420394640469047BDF81E009E
+:10B490000028ECD111B027E510B5032105F0E4FB3D
+:10B4A000040000D1FFDF0A2104F11C0019F0F3FBB6
+:10B4B000207840F00400207010BD10B50C46032128
+:10B4C00005F0D2FB2044007F002800D0012010BDF1
+:10B4D0002DE9F84F894615468246032105F0C4FB45
+:10B4E000070004D0284609F06BF840B903E043F2A6
+:10B4F0000200BDE8F88F484609F088F808B110202E
+:10B50000F7E7786828B169880089814201D9092064
+:10B51000EFE7B9F800001C2418B1402809D24020F8
+:10B5200008E03846FEF7FFFC8046402819D113207A
+:10B53000DFE7403880B280460146384600F0A5F982
+:10B5400048B108EB8800796804EBC000085C01286A
+:10B5500003D00820CDE70520CBE7FDF75FFF06000D
+:10B560000BD008EB8800796804EBC0000C18B9F820
+:10B57000000020B1E88910B113E01120B9E7288854
+:10B58000172802D36888172801D20720B1E7686816
+:10B5900038B12B1D224641463846FFF721F90028D5
+:10B5A000A7D104F10C0269462046FFF720F828884D
+:10B5B00060826888E082B9F8000030B10220207013
+:10B5C000E889A080E889A0B12BE003202070A88939
+:10B5D000A08078688178402905D180F802803946BA
+:10B5E0005046FEF726FE404600F034F9A9F8000068
+:10B5F00021E07868218B4089884200D90846208361
+:10B60000A6F802A004203072B9F800007081E08929
+:10B610007082F181208B3082A08AB081304600F0A8
+:10B620000FF97868C178402905D180F80380394640
+:10B630005046FEF74FFE00205BE770B50D4606460C
+:10B64000032105F011FB040003D0402D04D2402556
+:10B6500003E043F2020070BD403DADB2294600F068
+:10B6600014F958B105EB85011C22606802EBC10199
+:10B67000084400F020F918B1082070BD052070BD05
+:10B680002A462146304600F054F9002070BD2DE9CD
+:10B69000F0410D4616468046032105F0E5FA0446C2
+:10B6A000402D01D2402500E0403DADB28CB129468D
+:10B6B00000F0EBF880B105EB85011C22606802EB1D
+:10B6C000C1014718384600F0F6F838B10820BDE847
+:10B6D000F08143F20200FAE70520F8E733463A46E4
+:10B6E00029462046FFF77CF80028F0D1EAB221462F
+:10B6F0004046FEF79BFF0020E9E72DE9F0410D46AB
+:10B7000016468046032105F0AFFA0446402D01D2CB
+:10B71000402500E0403DAFB224B1304608F050FF74
+:10B7200038B902E043F20200D1E7306808F048FF80
+:10B7300008B11020CBE73946204600F0A6F860B1EA
+:10B7400007EB87011C22606802EBC10145182846FF
+:10B7500000F0B1F818B10820B9E70520B7E7B088C4
+:10B76000A98A884201D90C20B1E76168E88C497840
+:10B77000B0EBC10F01D31320A9E73946204600F0F2
+:10B7800078F80146606808234078C20005F124007B
+:10B7900005F0F1F8D6E90012C0E90012FAB221462C
+:10B7A0004046FEF7B9FE002091E72DE9F0470D462F
+:10B7B0001F4690468146032105F056FA0446402D67
+:10B7C00001D2402001E0A5F1400086B23CB14DB16C
+:10B7D000384608F039FF50B11020BDE8F08743F239
+:10B7E0000200FAE76068C8B1A0F80C8024E0314696
+:10B7F000204600F04AF888B106EB86011C226068FA
+:10B8000002EBC1014518284600F055F840B1082068
+:10B81000E3E7000030000020945002000520DCE740
+:10B82000A5F80880F2B221464846FEF7FFFE1FB198
+:10B83000A8896989084438800020CEE704F0F3BE67
+:10B84000017821F00F01491C21F0F0011031017045
+:10B85000FDF7E7BD10B50446402800D9FFDF4034AE
+:10B86000A0B210BD406842690078484302EBC000B6
+:10B870007047C2784068037812FB03F2437840694E
+:10B8800001FB032100EBC1007047C2788A4209D94D
+:10B89000406801EB81011C2202EBC101405C08B150
+:10B8A00001207047002070470078062801D9012048
+:10B8B0007047002070470078062801D001207047AB
+:10B8C00000207047F0B401EB81061C27446807EBA9
+:10B8D000C6063444049D05262670E3802571F0BC1D
+:10B8E000FEF794BA10B5418911B1FFF7DDFF08B139
+:10B8F000002010BD012010BD10B5C18C8278B1EBC5
+:10B90000C20F04D9C18911B1FFF7CEFF08B10020E1
+:10B9100010BD012010BD10B50C4601230A22011DE7
+:10B9200005F05FF800782188012282409143218050
+:10B9300010BDF0B402EB82051C264C6806EBC50571
+:10B94000072363554B681C79402C03D11A71F0BC56
+:10B95000FEF705BDF0BC704710B5EFF3108000F0A6
+:10B96000010472B6F7484178491C417040780128BB
+:10B9700001D1F7F709FB002C00D162B610BD70B5FC
+:10B98000F04CE07848B90125E570FFF7E5FFF7F7DF
+:10B9900003FB20B1002008F058FA002070BD4FF0E2
+:10B9A00080406571C0F80453F7E770B5EFF310807D
+:10B9B00000F0010572B6E34C607800B9FFDF6078F3
+:10B9C000401E6070607808B9F7F7E2FA002D00D1E8
+:10B9D00062B670BDDB4810B5C17821B1002141715C
+:10B9E000C170FFF7E2FF002010BD10B50446F7F765
+:10B9F000D3FAD449C978084000D001202060002043
+:10BA000010BD2DE9F05FDFF83C934278817889F82A
+:10BA10000620002589F80710064689F808500078A6
+:10BA20002F4620B101280FD002280FD0FFDFF7F7F3
+:10BA3000C0FA98B1F7F7C4FAA8420FD12846F7F731
+:10BA4000C3FA0028FAD047E00125F0E7FFF784FFAA
+:10BA5000F7F7A2FA0028FBD00225E8E701208407C7
+:10BA6000E060C4F80471B8490D600107D1F84412D0
+:10BA7000B54AC1F3423124321160B3493431086010
+:10BA80004FF0020BC4F804B3A060DFF8C0A2DAF8EC
+:10BA90000010C94341F3001101F10108DAF8001068
+:10BAA00041F01001CAF8001000E020BFD4F80401F2
+:10BAB0000028FAD02846F7F787FA0028FAD0B8F11C
+:10BAC000000F05D1DAF8001021F01001CAF80010BB
+:10BAD000C4F808B3C4F8047199F807004C4670B173
+:10BAE000307860B9F7F758FA064608F00BFB6FF0AC
+:10BAF000004116B1C4E9031001E0C4E9030115B126
+:10BB00002771BDE8F09F01202071BDE8F05F00F0D3
+:10BB1000D9B870B5050000D1FFDF4FF080424FF07B
+:10BB2000FF30C2F808030021C2F80011C2F8041166
+:10BB3000C2F80C11C2F81011824C6170F7F732FA9A
+:10BB400010B10120E07060702846BDE8704058E7F1
+:10BB50002DE9FE4F7E4800687D4A7E49083211601B
+:10BB60008C070290D4F8080108B1012600E00026F5
+:10BB7000D4F8240100B101208146D4F81C0100B1A1
+:10BB800001208346D4F8200100B101200190D4F8AF
+:10BB9000000110B14FF0010801E04FF00008D4F8A7
+:10BBA000040108B1012700E00027D4F80C0100B11E
+:10BBB00001200090D4F8100108B1012100E000211B
+:10BBC0008A4646EA080127EA01000099884320EAEC
+:10BBD0000A0020EA090030EA0B0000D0FFDF002550
+:10BBE00026B1C4F80851012008F02FF9B9F1000F6F
+:10BBF00004D0C4F82451092008F027F9BBF1000F44
+:10BC000004D0C4F81C510A2008F01FF9019820B193
+:10BC1000C4F820510B2008F018F9DFF83C91494E88
+:10BC20004FF0010BB8F1000F11D0C4F8005170793A
+:10BC300018B17571002008F008F9307838B1357006
+:10BC400086F802B00222C9F80020C4F810B00FB183
+:10BC5000C4F80451009858B1C4F80C51B07800B938
+:10BC6000FFDFC9F80050B570C4F814B0FFF79DFEAF
+:10BC7000BAF1000F05D0C4F81051307908B100F0C6
+:10BC800045F833490298091D0860BDE8FE8F70B57C
+:10BC90002C4DE87808B9F7F77BF901208407A061FB
+:10BCA000A87850B1D4F80C0120B90020F7F78CF92E
+:10BCB0000028F7D10020C4F80C014FF0FF30C4F881
+:10BCC000080370BD2DE9F0411926B407C4F80863D4
+:10BCD0000125A5610020C4F80001C4F80C01C4F8D6
+:10BCE0001001F7F759F9174F28B11B49BD70022011
+:10BCF0000860256100E03D70FFF72EFE1249B8791B
+:10BD000020310860C4F80463BDE8F0812DE9F041FA
+:10BD10000C4C4FF080470125E07940B3012803D057
+:10BD2000217A401E814224DAF7F736F9064608F0F8
+:10BD3000E9F9E179012902D9217A491C21726EB110
+:10BD400021690CE03C0000201805004010ED00E0E7
+:10BD50001005024001000001340C0040E168411A66
+:10BD6000022902DA11F1020F0EDC0EB1206100E0AF
+:10BD7000E060FFF7F1FDF7F70FF938B10549022050
+:10BD800008603D61A57002E07D61BDE7257000207F
+:10BD90002072B9E7340C00404FF0E0214FF0007002
+:10BDA000C1F88001C1F88002384B802283F800245A
+:10BDB000C1F80001704700B502460420344903E091
+:10BDC00001EBC0031B792BB1401EC0B2F8D2FFDFDC
+:10BDD000FF2000BD41F8302001EBC00100224A7174
+:10BDE0008A7101220A7100BD294A002102EBC000BC
+:10BDF0000171704710B50446042800D3FFDF2448C2
+:10BE000000EBC4042079012800D0FFDF6079A1791C
+:10BE1000401CC0B2814200D060714FF0E0214FF071
+:10BE20000070C1F8000210BD2DE9F0411948056805
+:10BE300018491948083108601448042690F800048D
+:10BE4000134F4009154C042818D0FFDF16E0217865
+:10BE500007EBC1000279012A08D1427983799A421D
+:10BE600004D04279827157F8310080472078401C15
+:10BE7000C0B22070042801D300202070761EF6B2D4
+:10BE8000E5D20448001D0560BDE8F08119E000E03E
+:10BE9000C8050020100502400100000150000020EC
+:10BEA000F8B51D46DDE906470E000AD005F020F87A
+:10BEB0002346FF1DBCB231462A46009404F02DFCF7
+:10BEC000F8BDD0192246194618F044FE2046F8BDA8
+:10BED00070B50D460446102118F0BBFE25811720D1
+:10BEE0006081A07B40F00A00A07370BD4FF6FF7226
+:10BEF0000A800146022008F017BB7047008970478E
+:10BF0000827BD30701D1920703D480890880002067
+:10BF1000704705207047827B920700D5818170476A
+:10BF200001460020098841F6FE52114200D001204E
+:10BF3000704700B50346807BC00701D0052000BDD7
+:10BF400059811846FFF7ECFFC00703D0987B40F0FB
+:10BF500004009873987B40F001009873002000BDA6
+:10BF6000827B520700D509B140897047172070477E
+:10BF7000827B61F3C302827370472DE9FC5F0E463A
+:10BF8000044601789646012000FA01F14DF6FF5271
+:10BF900001EA020962684FF6FF7B1188594502D118
+:10BFA0000920BDE8FC9FB9F1000F05D041F6FE5510
+:10BFB000294201D00120F4E741EA090111801D0066
+:10BFC00014D04FF0000C85F800C02378052103221F
+:10BFD00067464FF0020A0E2B74D2DFE803F0F8092F
+:10BFE000252F47626974479092B3D0D70420D8E7D1
+:10BFF000616820898B7B9B077DD5172848D30B89E7
+:10C00000834245D38989172901D3814240D185F8DC
+:10C0100000A0A5F801003280616888816068817B9A
+:10C0200021F002018173C5E0042028702089A5F861
+:10C0300001006089A5F803003180BBE0208A3188C7
+:10C04000C01D1FFA80F8414522D3062028702089A0
+:10C05000A5F801006089A5F80300A089A5F80500EE
+:10C060000721208ACDE9000163693EE0082B10D04A
+:10C07000082028702089A5F801006089A5F8030030
+:10C0800031806A1D694604F10C0006F08EFB10B188
+:10C090005FE01020EDE730889DF800100844308004
+:10C0A00088E00A2028702089A5F80100328045E048
+:10C0B0000C2028702089A5F801006089A5F80300EC
+:10C0C00031803BE083E02189338800EB41021FFA95
+:10C0D00082F843453DD3B8F1050F3AD30E222A70BA
+:10C0E0000BEA4101CDE90010E36860882A467146F9
+:10C0F000FFF7D6FE00E04DE0A6F800805AE04020B1
+:10C10000287060893188C01C1FFA80F8414520D30F
+:10C110002878714620F03F00123028702089A5F859
+:10C1200001006089CDE9000260882A46E368FFF7D4
+:10C13000B7FEA6F80080287840063BD461682089C5
+:10C14000888037E0A0893288401D1FFA80F8424578
+:10C1500001D204273EE0162028702089A5F80100AE
+:10C160006089A5F80300A089CDE9000160882A460E
+:10C1700071462369FFF794FEA6F80080DEE71820D9
+:10C180002870207A6870A6F800A013E061680A8819
+:10C19000920401D405271DE0C9882289914201D06B
+:10C1A000062717E01E21297030806068018821F47D
+:10C1B00000510180B9F1000F0CD061887823002272
+:10C1C000022008F007F961682078887007E0A6F877
+:10C1D00000C003276068018821EA09010180384610
+:10C1E000DFE62DE9FF4F85B01746129C0D001E4675
+:10C1F0001CD03078C10703D000F03F00192801D9C6
+:10C20000012100E000212046FFF7AAFEA8420DD33D
+:10C210002088A0F57F41FF3908D03078410601D44D
+:10C22000000605D5082009B0BDE8F08F0720FAE721
+:10C2300000208DF800008DF8010030786B1E00F0B2
+:10C240003F0C0121A81E4FF0050A4FF002094FF0E4
+:10C25000030B9AB2BCF1200F75D2DFE80CF08B1003
+:10C26000745E7468748C749C74B674BB74C974D531
+:10C2700074E2747474F274F074EF74EE748B052DC0
+:10C2800078D18DF80090A0788DF804007088ADF812
+:10C29000060030798DF80100707800F03F000C281E
+:10C2A00029D00ADCA0F10200092863D2DFE800F0FF
+:10C2B000126215621A621D622000122824D004DC6A
+:10C2C0000E281BD01028DBD11BE016281FD0182801
+:10C2D000D6D11FE02078800701E0207840070028B1
+:10C2E00048DAEFE020780007F9E72078C006F6E7A3
+:10C2F00020788006F3E720784006F0E720780006F3
+:10C30000EDE72088C005EAE720884005E7E72088B8
+:10C310000005E4E72088C004E1E72078800729D5FC
+:10C32000032D27D18DF800B0B6F8010082E0217806
+:10C3300049071FD5062D1DD381B27078012803D07F
+:10C34000022817D102E0CAE0022000E010200422F7
+:10C350008DF8002072788DF80420801CB1FBF0F27B
+:10C36000ADF8062092B242438A4203D10397ADF85A
+:10C370000890A7E07AE02078000777D598B2820885
+:10C380008DF800A0ADF80420B0EB820F6ED10297BB
+:10C39000ADF8061096E02178C90667D5022D65D361
+:10C3A00081B206208DF80000707802285ED300BFAD
+:10C3B000B1FBF0F28DF80400ADF8062092B24243D2
+:10C3C0008A4253D1ADF808907BE0207880064DD5A5
+:10C3D000072003E0207840067FD508208DF8000074
+:10C3E000A088ADF80400ADF80620ADF8081068E0AC
+:10C3F0002078000671D50920ADF804208DF80000E2
+:10C40000ADF8061002975DE02188C90565D5022DBB
+:10C4100063D381B20A208DF80000707804285CD3C1
+:10C42000C6E72088400558D5012D56D10B208DF840
+:10C430000000A088ADF8040044E021E026E016E00A
+:10C44000FFE72088000548D5052D46D30C208DF840
+:10C450000000A088ADF80400B6F803006D1FADF829
+:10C460000850ADF80600ADF80AA02AE035E02088B3
+:10C47000C00432D5012D30D10D208DF8000021E00F
+:10C480002088800429D4B6F80100E080A07B000752
+:10C4900023D5032D21D3307800F03F001B2818D07E
+:10C4A0000F208DF80000208840F40050A4F8000010
+:10C4B000B6F80100ADF80400ED1EADF80650ADF879
+:10C4C00008B0039769460598F5F7B2FC050008D057
+:10C4D00016E00E208DF80000EAE7072510E0082599
+:10C4E0000EE0307800F03F001B2809D01D2807D04F
+:10C4F0000220059908F018F8208800F400502080E8
+:10C50000A07B400708D52046FFF70AFDC00703D1EE
+:10C51000A07B20F00400A073284684E61FB5022803
+:10C5200006D101208DF8000088B26946F5F780FC3D
+:10C530001FBD0000F8B51D46DDE906470E000AD014
+:10C5400004F0D6FC2346FF1DBCB231462A460094B7
+:10C5500004F0E3F8F8BDD0192246194618F0FAFAAB
+:10C560002046F8BD2DE9FF4F8DB09B46DDE91B57F6
+:10C57000DDF87CA00C46082B05D0E06901F002F93B
+:10C5800050B11020D2E02888092140F01000288006
+:10C590008AF80010022617E0E16901208871E2693B
+:10C5A0004FF420519180E1698872E06942F60101FF
+:10C5B0000181E069002181732888112140F0200069
+:10C5C00028808AF80010042638780A900A203870EB
+:10C5D0004FF0020904F118004D460C9001F095FB54
+:10C5E000B04681E0BBF1100F0ED1022D0CD0A9EBAB
+:10C5F0000800801C80B20221CDE9001005AB524634
+:10C600001E990D98FFF796FFBDF816101A988142F3
+:10C6100003D9F74800790F9004E003D10A9808B1D4
+:10C6200038702FE04FF00201CDE900190DF116032B
+:10C6300052461E990D98FFF77DFF1D980088401BFC
+:10C64000801B83B2C6F1FF00984200D203461E99B8
+:10C650000BA8D9B15FF00002DDF878C0CDE9032066
+:10C6600009EB060189B2CDE901C10F980090BDF830
+:10C67000161000220D9801F0CBFB387070B1C0B2DB
+:10C68000832807D0BDF8160020833AE00AEB0901A1
+:10C690008A19E1E7022011B0BDE8F08FBDF82C0047
+:10C6A000811901F0FF08022D0DD09AF801204245B2
+:10C6B00006D1BDF82010814207D0B8F1FF0F04D099
+:10C6C0009AF801801FE08AF80180C9480068017863
+:10C6D000052902D1BDF81610818009EB08001FFA68
+:10C6E00080F905EB080085B2DDE90C1005AB0F9A67
+:10C6F00001F00EFB28B91D980088411B4145BFF68B
+:10C7000071AF022D13D0BBF1100F0CD1A9EB0800B3
+:10C71000801C81B20220CDE9000105AB52461E9972
+:10C720000D98FFF707FF1D98058000203870002046
+:10C73000B1E72DE9F8439C46089E13460027B26BEB
+:10C740009AB3491F8CB2F18FA1F57F45FF3D05D00B
+:10C750005518AD882944891D8DB200E0002529199E
+:10C76000B6F83C800831414520D82A44BCF8011075
+:10C7700022F8021BBCF8031022F8021B984622F88C
+:10C78000024B914604F0A2FB4FF00C0C41464A4686
+:10C790002346CDF800C003F08CFFF587B16B002075
+:10C7A0002944A41D2144088003E001E0092700E09A
+:10C7B00083273846BDE8F88310B50B88848F9C42E8
+:10C7C0000CD9846BE018048844B1848824F40044B4
+:10C7D000A41D23440B801060002010BD0A2010BD52
+:10C7E0002DE9F0478AB00025904689468246ADF88B
+:10C7F000185007274BE0059806888088000446D427
+:10C80000A8F8006007A8019500970295CDE90350AC
+:10C810004FF4007300223146504601F0F9FA04004B
+:10C820003CD1BDF81800ADF8200005980488818837
+:10C83000B44216D10A0414D401950295039521F44B
+:10C8400000410097049541F48043428821465046B8
+:10C8500001F0B4F804000BD10598818841F400413F
+:10C86000818005AA08A94846FFF7A6FF0400DCD08E
+:10C870000097059802950195039504950188BDF8E8
+:10C880001C300022504601F099F80A2C06D105AA66
+:10C8900006A94846FFF790FF0400ACD0ADF8185049
+:10C8A00004E00598818821F40041818005AA06A949
+:10C8B0004846FFF781FF0028F3D00A2C03D020461A
+:10C8C0000AB0BDE8F0870020FAE710B50C46896B86
+:10C8D00086B051B10C218DF80010A18FADF8081071
+:10C8E000A16B01916946FAF734FC00204FF6FF7105
+:10C8F000A063E187A08706B010BD2DE9F0410D4689
+:10C900000746896B0020069E1446002911D0012B92
+:10C910000FD1324629463846FFF762FF002808D17A
+:10C92000002C06D0324629463846BDE8F04100F0DA
+:10C9300038BFBDE8F0812DE9FC411446DDE9087CF3
+:10C940000E46DDE90A15521DBCF800E092B296458C
+:10C9500002D20720BDE8FC81ACF8002017222A7023
+:10C96000A5F80160A5F803300522CDE900423B4659
+:10C970002A46FFF7DFFD0020ECE770B50C461546B0
+:10C980004821204618F087F904F1080044F81C0FEC
+:10C9900000204FF6FF71E06161842084A584172098
+:10C9A000E08494F82A0040F00A0084F82A0070BD60
+:10C9B0004FF6FF720A800146032007F0B5BD30B57F
+:10C9C00085B00C460546FFF780FFA18E284629B1A9
+:10C9D00001218DF800106946FAF7BBFB0020E062E8
+:10C9E0002063606305B030BDB0F8400070470000C0
+:10C9F0005400002090F84620920703D44088088015
+:10CA00000020F3E70620F1E790F846209207EDD5E5
+:10CA1000A0F84410EAE70146002009880A0700D57B
+:10CA2000012011F0F00F01D040F00200CA0501D53D
+:10CA300040F004008A0501D540F008004A0501D500
+:10CA400040F010000905D1D540F02000CEE700B538
+:10CA5000034690F84600C00701D0062000BDA3F8A9
+:10CA600042101846FFF7D7FF10F03E0F05D093F89D
+:10CA7000460040F0040083F8460013F8460F40F0EB
+:10CA800001001870002000BD90F84620520700D524
+:10CA900011B1B0F84200A9E71720A7E710F8462F18
+:10CAA00061F3C3020270A1E72DE9FF4F9BB00E00B6
+:10CAB000DDE92B34DDE92978289D24D02878C107C9
+:10CAC00003D000F03F00192801D9012100E0002126
+:10CAD0002046FFF7D9FFB04215D32878410600F071
+:10CAE0003F010CD41E290CD0218811F47F6F0AD18C
+:10CAF0003A8842B1A1F57F42FF3A04D001E0122901
+:10CB000001D1000602D504201FB0C5E5F9491D98E2
+:10CB10004FF0000A08718DF818A08DF83CA00FAAFC
+:10CB20000A60ADF81CA0ADF850A02978994601F034
+:10CB30003F02701F5B1C04F1180C4FF0060E4FF003
+:10CB4000040BCDF858C01F2A7ED2DFE802F07D7DAD
+:10CB5000107D267DAC7DF47DF37DF27DF17DF47D4D
+:10CB6000F07D7D7DEF7DEE7D7D7D7D7DED0094F81A
+:10CB70004610B5F80100890701D5032E02D08DF8C3
+:10CB800018B022E34FF40061ADF85010608003212B
+:10CB90008DF83C10ADF84000D8E2052EEFD1B5F885
+:10CBA00001002083ADF81C00B5F80310618308B1C3
+:10CBB000884201D901207FE10020A07220814FF638
+:10CBC000FF702084169801F0A0F8052089F8000075
+:10CBD0000220029083460AAB1D9A16991B9801F019
+:10CBE00097F890BB9DF82E00012804D0022089F808
+:10CBF0000100102003E0012089F8010002200590C7
+:10CC0000002203A90BA805F0D0FDE8BB9DF80C009D
+:10CC1000059981423DD13A88801CA2EB0B018142EB
+:10CC200037DB02990220CDE900010DF12A034A46C3
+:10CC300041461B98FFF77EFC02980BF1020B801C0B
+:10CC400080B217AA03A901E0A0E228E002900BA895
+:10CC500005F0ABFD02999DF80C00CDE9000117AB82
+:10CC60004A4641461B98FFF765FC9DF80C100AAB3D
+:10CC70000BEB01001FFA80FB02981D9A084480B25A
+:10CC8000029016991B9800E003E001F041F800289B
+:10CC9000B6D0BBF1020F02D0A7F800B053E20A20D1
+:10CCA0008DF818004FE200210391072EFFF467AFC3
+:10CCB000B5F801002083ADF81C00B5F803206283AD
+:10CCC00000283FF477AF90423FF674AF0120A07286
+:10CCD000B5F8050020810020A073E06900F052FD46
+:10CCE00078B9E16901208871E2694FF4205191809F
+:10CCF000E1698872E06942F601010181E069002181
+:10CD00008173F01F20841E9860620720608416984B
+:10CD100000F0FBFF072089F800000120049002903A
+:10CD20000020ADF82A0028E01DE2A3E13AE1EAE0A4
+:10CD300016E2AEE086E049E00298012814D0E069EE
+:10CD40008079012803D1BDF82800ADF80E000498C1
+:10CD500003ABCDE900B04A4641461B98FFF7EAFB1A
+:10CD60000498001D80B20490BDF82A00ADF80C00B4
+:10CD7000ADF80E00059880B202900AAB1D9A169984
+:10CD80001B9800F0C5FF28B902983988001D05904E
+:10CD90008142D1D20298012881D0E06980790128AE
+:10CDA00005D0BDF82810A1F57F40FF3803D1BDF8AC
+:10CDB0002800ADF80E00049803ABCDE900B04A4658
+:10CDC00041461B98FFF7B6FB0298BBE1072E02D045
+:10CDD000152E7FF4D4AEB5F801102183ADF81C10E8
+:10CDE000B5F80320628300293FF4E4AE91423FF698
+:10CDF000E1AE0121A1724FF0000BA4F808B084F855
+:10CE00000EB0052E07D0C0B2691DE26905F0AEFC78
+:10CE100000287FF444AF4FF6FF70208401A906AAD2
+:10CE200014A8CDF800B081E885032878214600F0E9
+:10CE30003F031D9A1B98FFF795FB8246208BADF8A8
+:10CE40001C0080E10120032EC3D14021ADF8501019
+:10CE5000B5F801102183ADF81C100AAAB8F1000F33
+:10CE600000D00023CDE9020304921D98CDF8048080
+:10CE7000009038880022401E83B21B9800F0C8FF43
+:10CE80008DF8180090BB0B2089F80000BDF8280031
+:10CE900037E04FF0010C052E9BD18020ADF85000FB
+:10CEA000B5F801102183B5F803002084ADF81C10FB
+:10CEB000B0F5007F03D907208DF8180085E140F414
+:10CEC0007C4222840CA8B8F1000F00D00023CDE9E9
+:10CED0000330CDE9018C1D9800903888401E83B244
+:10CEE0001B9800F095FF8DF8180028B18328A8D171
+:10CEF0000220BDE0540000200D2189F80010BDF88B
+:10CF00003000401C1EE1032E04D248067FF537AEE8
+:10CF1000002017E1B5F80110ADF81C102878400684
+:10CF200002D58DF83CE002E007208DF83C004FF080
+:10CF300000080320CDE902081E9BCDF810801D9843
+:10CF40000193A6F1030B00901FFA8BF342461B9846
+:10CF500000F034FD8DF818008DF83C8029784906E2
+:10CF60000DD52088C00506D5208BBDF81C10884241
+:10CF700001D1C4F8248040468DF81880E2E083286F
+:10CF800001D14FF0020A4FF48070ADF85000BDF8A7
+:10CF90001C002083A4F820B01E98606203206084E7
+:10CFA0001321CCE0052EFFF4EAADB5F80110ADF881
+:10CFB0001C10A28F62B3A2F57F43FE3B28D008224B
+:10CFC0008DF83C204FF0000B0523CDE9023BDDF846
+:10CFD00078C0CDF810B01D9A80B2CDF804C040F4EE
+:10CFE00000430092B5F803201B9800F0E7FC8DF891
+:10CFF0003CB04FF400718DF81800ADF85010832844
+:10D0000010D0F8B1A18FA1F57F40FE3807D0DCE049
+:10D010000B228DF83C204FF6FE72A287D2E7A4F8CF
+:10D020003CB0D2E000942B4631461E9A1B98FFF785
+:10D0300080FB8DF8180008B183284BD1BDF81C0087
+:10D04000208355E700942B4631461E9A1B98FFF724
+:10D0500070FB8DF81800E8BBE18FA06B0844811DC0
+:10D060008DE882034388828801881B98FFF763FC60
+:10D07000824668E095F80180022E70D15FEA0800D0
+:10D0800002D0B8F1010F6AD109208DF83C0007A841
+:10D0900000908DF840804346002221461B98FFF700
+:10D0A0002CFC8DF842004FF0000B8DF843B050B9C6
+:10D0B000B8F1010F12D0B8F1000F04D1A18FA1F582
+:10D0C0007F40FF380AD0A08F40B18DF83CB04FF4BC
+:10D0D000806000E037E0ADF850000DE00FA91B982C
+:10D0E000FAF737F882468DF83CB04FF48060ADF81F
+:10D0F0005000BAF1020F06D0FC480068C07928B190
+:10D100008DF8180027E0A4F8188044E0BAF1000F69
+:10D1100003D081208DF818003DE007A80090434619
+:10D12000012221461B98FFF7E8FB8DF818002146E5
+:10D130001B98FFF7CAFB9DF8180020B9192189F840
+:10D140000010012038809DF83C0020B10FA91B98E9
+:10D15000F9F7FFFF8246BAF1000F33D01BE018E069
+:10D160008DF818E031E02078000712D5012E10D19B
+:10D170000A208DF83C00E088ADF8400003201B99A0
+:10D1800007F0D2F90820ADF85000C1E648067FF557
+:10D19000F6AC4FF0040A2088BDF8501008432080F8
+:10D1A000BDF8500080050BD5A18FA1F57F40FE385A
+:10D1B00006D11E98E06228982063A6864FF0030AE5
+:10D1C0005046A1E49DF8180078B1012089F80000CC
+:10D1D000297889F80110BDF81C10A9F802109DF8F3
+:10D1E000181089F80410052038802088BDF85010E8
+:10D1F00088432080E4E72DE9FF4F8846087895B002
+:10D20000012181404FF20900249C0140ADF820101B
+:10D210002088DDF88890A0F57F424FF0000AFF3AA1
+:10D2200006D039B1000705D5012019B0BDE8F08F4F
+:10D230000820FAE7239E4FF0000B0EA886F800B0F6
+:10D2400018995D460988ADF83410A8498DF81CB0CE
+:10D25000179A0A718DF838B0086098F80000012814
+:10D260003BD0022809D003286FD1307820F03F004E
+:10D270001D303070B8F80400E08098F800100320EA
+:10D28000022904D1317821F03F011B31317094F82B
+:10D290004610090759D505ABB9F1000F13D000218D
+:10D2A00002AA82E80B000720CDE90009BDF834008E
+:10D2B000B8F80410C01E83B20022159800F0A8FD33
+:10D2C0000028D1D101E0F11CEAE7B8F80400A6F883
+:10D2D0000100BDF81400C01C04E198F805108DF899
+:10D2E0001C1098F80400012806D04FF4007A022898
+:10D2F0002CD00328B8D16CE12188B8F8080011F4CB
+:10D300000061ADF8201020D017281CD3B4F84010CD
+:10D31000814218D3B4F84410172901D3814212D1A5
+:10D32000317821F03F01C91C3170A6F801000321BA
+:10D33000ADF83410A4F8440094F8460020F0020040
+:10D3400084F8460065E105257EE177E1208808F153
+:10D35000080700F4FE60ADF8200010F0F00F1BD0BD
+:10D3600010F0C00F03D03888228B9042EBD199B9CE
+:10D37000B878C00710D0B9680720CDE902B1CDF860
+:10D3800004B00090CDF810B0FB88BA8839881598A1
+:10D3900000F014FB0028D6D12398BDF82010401CC3
+:10D3A00080294ED006DC10290DD020290BD0402931
+:10D3B00087D124E0B1F5807F6ED051457ED0B1F5A4
+:10D3C000806F97D1DEE0C80601D5082000E010206C
+:10D3D00082460DA907AA0520CDE902218DF8380063
+:10D3E000ADF83CB0CDE9049608A93888CDE9000134
+:10D3F0005346072221461598FFF7B4F8A8E09DF898
+:10D400001C2001214FF00A0A002A9BD105ABB9F17B
+:10D41000000F00D00020CDE902100720CDE900095F
+:10D42000BDF834000493401E83B2218B002215986E
+:10D4300000F0EEFC8DF81C000B203070BDF81400DD
+:10D4400020E09DF81C2001214FF00C0A002A22D177
+:10D4500013ABB9F1000F00D00020CDE90210072076
+:10D46000CDE900090493BDF83400228C401E83B23C
+:10D47000218B159800F0CCFC8DF81C000D2030702D
+:10D48000BDF84C00401CADF8340005208DF8380084
+:10D49000208BADF83C00BCE03888218B88427FF4BB
+:10D4A00052AF9DF81C004FF0120A00281CD1606A90
+:10D4B000A8B1B878C0073FF446AF00E018E0BA68FA
+:10D4C0000720CDE902B2CDF804B00090CDF810B03D
+:10D4D000FB88BA88159800F071FA8DF81C001320AB
+:10D4E00030700120ADF8340093E0000054000020BB
+:10D4F0003988208B8142D2D19DF81C004FF0160A4A
+:10D500000028A06B08D0E0B34FF6FF7000215F4603
+:10D51000ADF808B0019027E068B1B978C907BED16D
+:10D52000E18F0DAB0844821D03968DE80C02438801
+:10D530008288018809E0B878C007BCD0BA680DAB12
+:10D5400003968DE80C02BB88FA881598FFF7F3F96B
+:10D5500005005ED0072D72D076E0019005AA02A9E1
+:10D560002046FFF729F90146E28FBDF80800824204
+:10D5700001D00029F1D0E08FA16B08440780019809
+:10D58000E08746E09DF81C004FF0180A40B1208B60
+:10D59000C8B13888208321461598FFF796F938E0FE
+:10D5A00004F118000090237E012221461598FFF710
+:10D5B000A4F98DF81C000028EDD11920307001204D
+:10D5C000ADF83400E7E7052521461598FFF77DF90A
+:10D5D0003AE0208800F40070ADF8200050452DD1CD
+:10D5E000A08FA0F57F41FE3901D006252CE0D8F8A8
+:10D5F00008004FF0160A48B1A063B8F80C10A187D4
+:10D600004FF6FF71E187A0F800B002E04FF6FF701F
+:10D61000A087BDF8200030F47F611AD07823002263
+:10D620000320159906F0D6FE98F800002071208896
+:10D63000BDF82010084320800EE000E00725208878
+:10D64000BDF8201088432080208810F47F6F1CD004
+:10D650003AE02188814321809DF8380020B10EA94D
+:10D660001598F9F776FD05469DF81C000028EBD0CB
+:10D6700086F801A001203070208B70809DF81C007E
+:10D6800030710520ADF83400DEE7A18EE1B11898C5
+:10D690000DAB0088ADF834002398CDE90304CDE943
+:10D6A0000139206B0090E36A179A1598FFF7FCF98F
+:10D6B000054601208DF838000EA91598F9F749FDA7
+:10D6C00000B10546A4F834B094F8460040070AD5E6
+:10D6D0002046FFF7A0F910F03E0F04D114F8460FD2
+:10D6E00020F0040020701898BDF8341001802846FE
+:10D6F0009BE500B585B0032806D102208DF8000017
+:10D7000088B26946F9F725FD05B000BD10B5384C63
+:10D710000B782268012B02D0022B2AD111E013785A
+:10D720000BB1052B01D10423137023688A889A80DA
+:10D730002268CB88D38022680B8913814989518163
+:10D740000DE08B8893802268CB88D38022680B8978
+:10D7500013814B8953818B899381096911612168F8
+:10D76000F9F7F7FC226800210228117003D0002885
+:10D7700000D0812010BD832010BD806B002800D018
+:10D78000012070478178012909D10088B0F5205F18
+:10D7900003D042F60101884201D1002070470720E2
+:10D7A0007047F0B587B0002415460E460746ADF821
+:10D7B000144010E0069801882980811DCDE90241BE
+:10D7C0000721019404940091838842880188384697
+:10D7D00000F0F4F830B906AA05A93046FEF7ECFFD0
+:10D7E0000028E7D00A2800D1002007B0F0BD0000D3
+:10D7F0005400002010B58B7883B102789A4205D18D
+:10D800000B885BB102E08B79091D4BB18B789A4292
+:10D81000F9D1B0F801300C88A342F4D1002010BD3A
+:10D82000812010BD072826D012B1012A27D103E09C
+:10D83000497801F0070102E04978C1F3C2010529E6
+:10D840001DD2DFE801F00318080C12000AB1032012
+:10D8500070470220704704280DD250B10DE0052812
+:10D8600009D2801E022808D303E0062803D003282B
+:10D8700003D005207047002070470F20704781209B
+:10D880007047C0B282060BD4000607D5FE48807AE6
+:10D890004143C01D01EBD00080B27047084670477D
+:10D8A0000020704770B513880B800B781C0625D5B7
+:10D8B000F54CA47A844204D843F01000087000208C
+:10D8C00070BD956800F0070605EBD0052D78F54092
+:10D8D00065F304130B701378D17803F0030341EA66
+:10D8E000032140F20123B1FBF3F503FB151192680C
+:10D8F000E41D00FB012000EBD40070BD906870BDFA
+:10D9000037B51446BDF8041011809DF804100A06BE
+:10D910001ED5C1F30013DC49A568897A814208D875
+:10D92000FE2811D1C91DC9085A42284617F089F9A5
+:10D930000AE005EBD00100F00702012508789540C8
+:10D94000A843934018430870207820F010002070FE
+:10D950003EBD2DE9F0410746C81C0E4620F00300ED
+:10D96000B04202D08620BDE8F081C74D0020344689
+:10D970002E60AF802881AA72E8801AE0E988491CED
+:10D98000E980810614D4E17800F0030041EA002028
+:10D9900040F20121B0FBF1F201FB12012068FFF718
+:10D9A00070FF2989084480B22881381A3044A06069
+:10D9B0000C3420784107E1D40020D4E72DE9FF4F53
+:10D9C00089B01646DDE9168A0F46994623F440458C
+:10D9D000084600F00DFB04000FD0099803F00AF987
+:10D9E0000290207800060AD5A748817A02988142E1
+:10D9F00005D887200DB0BDE8F08F0120FAE7224658
+:10DA000001A90298FFF74EFF834600208DF80C0015
+:10DA10004046B8F1070F1AD001222146FFF702FF56
+:10DA20000028E7D12078400611D502208DF80C009F
+:10DA3000ADF81070BDF80400ADF81200ADF8146038
+:10DA40001898ADF81650CDF81CA0ADF818005FEA94
+:10DA5000094004D500252E46A84601270CE0217870
+:10DA6000E07801F0030140EA012040F20121B0FB1F
+:10DA7000F1F2804601FB12875FEA494009D5B845BB
+:10DA800007D1A178207901F0030140EA0120B042DA
+:10DA900001D3BE4201D90720ACE7A8191FFA80F9CB
+:10DAA000B94501D90D20A5E79DF80C0028B103A9BF
+:10DAB0000998F9F74CFB00289CD1B84507D1A0780C
+:10DAC0004FEA192161F30100A07084F804901A98BC
+:10DAD00000B10580199850EA0A0027D0199830B192
+:10DAE0000BEB06002A46199917F034F80EE00BEB01
+:10DAF00006085746189E099803F0E8F92B46F61DCC
+:10DB0000B5B239464246009502F0D3FD224601A93E
+:10DB10000298FFF7C7FE9DF80400224620F010008F
+:10DB20008DF80400DDE90110FFF7EAFE002061E74F
+:10DB30002DE9FF4FDFF8509182461746B9F80610DD
+:10DB4000D9F8000001EB410100EB810440F2012013
+:10DB5000B2FBF0F185B000FB11764D46DDF84C804C
+:10DB600031460698FFF78DFE29682A898B46611A8F
+:10DB70000C3101441144AB8889B28B4202D8842015
+:10DB800009B038E70699CDB2290603D5A90601D513
+:10DB90000620F5E7B9F806C00CF1010C1FFA8CFC61
+:10DBA000A9F806C0149909B1A1F800C0A90602D5C8
+:10DBB000C4F8088007E0104480B2A9F80800191AD8
+:10DBC00001EB0B00A0602246FE200699FFF798FEAD
+:10DBD000E77026712078390A61F30100320AA178D2
+:10DBE00040F0040062F30101A17020709AF8020075
+:10DBF0006071BAF80000E08000262673280602D57E
+:10DC000099F80A7000E00127A80601D54FF0000836
+:10DC10004D4600244FF007090FE0CDE90268019658
+:10DC2000CDF800900496E9882046129B089AFFF7E9
+:10DC3000C5FE0028A4D1641CE4B2BC42EDD3002090
+:10DC40009EE72DE9F047804600F0D2F9070005D0A5
+:10DC5000002644460C4D40F2012919E00120BDE8A0
+:10DC6000F087204600F0C4F90278C17802F0030280
+:10DC700041EA0222B2FBF9F309FB13210068FFF726
+:10DC800000FE304486B201E0E8050020641CA4B226
+:10DC9000E988601E8142E4DCA8F10100E88028895F
+:10DCA000801B288100203870D9E710B5144631B1A7
+:10DCB000491E218002F09EFFA070002010BD0120AF
+:10DCC00010BD10B5D24904460088CA88904201D3DD
+:10DCD0000A2010BD096800EB400001EB800250797A
+:10DCE000A072D08820819178107901F0030140EA78
+:10DCF0000120A081A078E11CFFF7D4FD20612088DD
+:10DD0000401C2080E080002010BD0121018270476E
+:10DD10002DE9FF4F85B04FF6FF788246A3F80080CB
+:10DD200048681F460D4680788DF8060048680088D0
+:10DD3000ADF8040000208DF80A00088A0C88A04283
+:10DD400000D304462C8241E0288A401C2882701DA2
+:10DD50006968FFF74FFDB8BB3988414501D1601EA6
+:10DD600038806888A04236D3B178307901F0030159
+:10DD700040EA012901A9701DFFF73CFD20BB29895C
+:10DD800041452CD0002231460798FFF74BFDD8B90A
+:10DD90002989494518D1E9680391B5F80AC0D6F830
+:10DDA00008B05046CDF800C003F090F8DDF800C090
+:10DDB0005A460CF1070C1FFA8CFC4B460399CDF820
+:10DDC00000C002F040FC50B1641CA4B2204600F038
+:10DDD0000FF90600B8D1641E2C820A20D0E67C80A0
+:10DDE0007079B871F088B8803178F07801F003016B
+:10DDF00040EA01207881A7F80C90504602F0FAFE24
+:10DE0000324607F10801FFF74DFD38610020B7E603
+:10DE10002DE9FF4F87B081461C469246DDF860B081
+:10DE2000DDF85480089800F0E3F805000CD048466F
+:10DE300002F0E0FE2978090608D57549897A814201
+:10DE400004D887200BB0D6E50120FBE7CAF309060A
+:10DE50002A4601A9FFF726FD0746149807281CD07B
+:10DE600000222946FFF7DEFC0028EBD12878400687
+:10DE700013D501208DF808000898ADF80C00BDF806
+:10DE80000400ADF80E00ADF81060ADF8124002A924
+:10DE90004846F9F75CF90028D4D12978E87801F0F0
+:10DEA000030140EA0121AA78287902F0030240EA3E
+:10DEB0000220564507D0B1F5007F04D9611E81428A
+:10DEC00001DD0B20BEE7864201D90720BAE7801B9F
+:10DED00085B2A54200D92546BBF1000F01D0ABF8B1
+:10DEE0000050179818B1B9192A4616F033FEB8F148
+:10DEF000000F0DD03E4448464446169F02F0F8FFFE
+:10DF00002146FF1DBCB232462B46009402F005FCB0
+:10DF1000002097E72DE9F04107461D4616460846C2
+:10DF200000F066F804000BD0384602F063FE21785A
+:10DF3000090607D53649897A814203D8872012E538
+:10DF4000012010E522463146FFF7ACFC65B121788F
+:10DF5000E07801F0030140EA0120B0F5007F01D82C
+:10DF6000012000E0002028700020FCE42DE9F041B1
+:10DF700007461D461646084600F03AF804000BD046
+:10DF8000384602F037FE2178090607D52049897AFC
+:10DF9000814203D88720E6E40120E4E422463146AA
+:10DFA000FFF7AEFCFF2D14D02178E07801F00302DA
+:10DFB00040EA022040F20122B0FBF2F302FB130020
+:10DFC00015B900F2012080B2E070000A60F301018F
+:10DFD00021700020C7E410B50C4600F009F828B104
+:10DFE000C18821804079A070002010BD012010BDA3
+:10DFF0000749CA88824209D340B1096800EB400052
+:10E000006FF00B0202EB800008447047002070475D
+:10E01000E805002070B50346002002466FF02F058A
+:10E020000EE09C5CA4F130060A2E02D34FF0FF30C4
+:10E0300070BD00EB800005EB4000521C2044D2B2C2
+:10E040008A42EED370BD30B50A240AE0B0FBF4F387
+:10E0500004FB13008D18303005F8010C521E1846D1
+:10E06000D2B2002AF2D130BD30B500234FF6FF7591
+:10E0700010E0040A44EA002084B2C85C6040C0F3A7
+:10E080000314604005EA00344440E0B25B1C84EABB
+:10E0900040109BB29342ECD330BD000010B582B06B
+:10E0A000694601F07CFF002818BFFFDF9DF80000E3
+:10E0B000002448B1019890F8DD0028B1019880F85B
+:10E0C000DD4001980AF0F1FAF8488068A0F8D240E3
+:10E0D00002B010BD2DE9F04704460D46062002F0BF
+:10E0E0006BFD0646072002F067FD304400F0FF0894
+:10E0F000002718EB050618BF4FF000091DD0208837
+:10E10000401C80B22080B04228BFA4F8009025882F
+:10E11000454501D3B54209D30621284602F0A4FDA6
+:10E1200020B90721284602F09FFD10B10020BDE86C
+:10E13000F087781CC7B2BE42E1D84FF6FF7020804E
+:10E140001220BDE8F08770B582B007F057FC0DF0E3
+:10E150007FFBD74C4FF6FF7600256683A683D5A1BB
+:10E160002570D1E90001CDE9000165706946A01C68
+:10E1700016F0A6FEA11C601C14F073FC25721B2077
+:10E1800060814FF4A471A181E08121820321A174F7
+:10E190000422E274A082E082A4F13E002183057093
+:10E1A0004680C6480570A4F110000570468002B094
+:10E1B00070BDF8B5BD4D17460E466860297007F072
+:10E1C00097FB4FF6FF70ADF8000000216846FFF79F
+:10E1D00081FFA0B90621BDF8000002F057FD0446FA
+:10E1E0000721BDF8000002F051FD002C1CBF0028E3
+:10E1F000FFDF00216846FFF76DFF0028EAD0FFF738
+:10E20000A2FF287812F03CFC10F034F829786868F6
+:10E2100014F039FB28780CF01FFD30460AF051F954
+:10E2200007F004FD297868680BF094FB39462878DC
+:10E2300015F0F5F9BDE8F8400DF00ABB10B5012462
+:10E24000002A1CBF002010BD002908BF022105D0F4
+:10E25000012918BF002401D0204610BD0FF02EF96F
+:10E26000FAE72DE9F04F8BB0040008BFFFDF022171
+:10E270008F4E06F11C00FFF72DFF002818BFFFDFAF
+:10E28000B6F81CA0062002F097FC0546072002F015
+:10E2900093FC284400F0FF0808F1010000F0FF099A
+:10E2A0004FF0000BB78B474525D120460FF0C8FA39
+:10E2B000002840F0CE803078002800F0CE8084F82E
+:10E2C00001B014202070C4F804B0C4F808B0C4F839
+:10E2D0000CB0C4F810B0C4F814B0C4F818B0C4F846
+:10E2E0001CB00220C4F820B0207186F800B00BB03A
+:10E2F0000120BDE8F08F4F4520D1204607F030FCCB
+:10E3000000287DD008F032F8002859D0207817284E
+:10E3100056D12079002853D0E088072102F0A4FCD0
+:10E32000050008BFFFDF288807F0FBFAE088072117
+:10E3300002F0ACFC002818BFFFDF8AE004A93846D1
+:10E3400001F02DFE00285BD19DF8100048B107F0C8
+:10E3500062FCB84254D0214638460BF004FA80B330
+:10E3600077E00FF000FBB84277D02146384614F032
+:10E37000ABF900286DD1059800F1580590F8D00050
+:10E3800018B9E87E08B1012000E00020079095F858
+:10E39000370000281CBF95F8380010F0020F1CD081
+:10E3A00084F801B00120207084F804B0E78095F86B
+:10E3B00039002072688F6081A88FA08185F837B0FE
+:10E3C00047E0FFE7059800F1580590F80C01002898
+:10E3D000DBD1E87E0028D8D0D5E7384602F088FDAA
+:10E3E0000290002808BFFFDF029801F097FF50B1AC
+:10E3F00084F801B00F212170E7802081012000E026
+:10E400002BE0207125E0384602F060FD02900028E4
+:10E4100008BFFFDF079800B3029801F0D6FFE0B114
+:10E420009DF8100038B90598D0F8F8004188B94235
+:10E4300008BF80F800B0384607F073FA84F801B0DE
+:10E440000C20207084F804B0E780287F207285F8C3
+:10E450001BB00BB00120BDE8F08F022106F11C00BB
+:10E46000FFF738FE18B9B08B50457FF41BAF0BB0E7
+:10E470002046BDE8F04F15F018B910B513F08CF830
+:10E48000042803D013F088F8052802D110F00FF902
+:10E4900028B90AF0EBFA20B107F08AFD08B10C2088
+:10E4A00010BD0DF021FA002010BD00005C0000201E
+:10E4B00032060020FFFFFFFF1F0000006800002061
+:10E4C00010B50446007800281EBF0128122010BD98
+:10E4D00013F062F8042806D013F05EF8052802D085
+:10E4E0000AF0C4FA28B10DF04EFB00281CBF0C2026
+:10E4F00010BD2078002816BF02280020012004F15A
+:10E500001703E21D611CBDE810400DF045BA10B5BF
+:10E510000446007800281EBF0128122010BD13F009
+:10E520003BF8042803D013F037F8052802D110F087
+:10E53000BEF828B90AF09AFA20B107F039FD08B1FF
+:10E540000C2010BD2078002816BF022800200120D2
+:10E55000611C0DF08FF9002814BF0020072010BDAA
+:10E5600010B50DF013FB002814BF0020302010BDA3
+:10E5700010B5044613F010F8042806D013F00CF878
+:10E58000052802D00AF072FA08B10C2010BD20460E
+:10E590000DF0F6FA002010BD10B512F0FDFF0428B2
+:10E5A00006D012F0F9FF052802D00AF05FFA28B170
+:10E5B0000DF0E9FA00281CBF0C2010BD0DF045FA43
+:10E5C000002010BDFF2181704FF6FF718180FE4950
+:10E5D00049680A7882718A880281498841810121CB
+:10E5E00041700020704710B5002482B0022A18D074
+:10E5F00014DC12F10C0F14D008DC12F1280F1CBF30
+:10E6000012F1140F12F1100F11D10AE012F1080FDC
+:10E610001CBF12F1040F002A09D102E0D31E052B02
+:10E6200005D8012807D0022809D003280BD01224CE
+:10E6300002B0204610BD104607F093FEF8E71046E2
+:10E640000FF0D4FDF4E708461446694601F0A7FC34
+:10E65000002818BF0224EBD19DF80000019880F833
+:10E6600057400024E4E710B5134601220EF029F9C3
+:10E67000002010BD10B5044612F08EFF052804BF1F
+:10E680000C2010BD204612F0E9F9002010BD10B595
+:10E69000044612F081FF042806D012F07DFF052801
+:10E6A00002D00AF0E3F908B10C2010BD2146002089
+:10E6B00007F0A5F9002010BD10B5044612F078FA55
+:10E6C00050B10AF0C6F938B1207809F01EFF207861
+:10E6D00010F026F8002010BD0C2010BD10B5044627
+:10E6E00012F05AFF042806D012F056FF052802D077
+:10E6F0000AF0BCF908B10C2010BD2146012007F03A
+:10E700007EF9002010BD38B504464FF6FF70ADF815
+:10E710000000A079E179884213D021791F299CBF9C
+:10E7200061791F290DD80022114615F0B1FB40B9BF
+:10E730000022E079114615F0ABFB10B9207A0728CA
+:10E7400001D9122038BD0AF091F960B912F024FF06
+:10E7500048B900216846FFF7BDFC20B1204606F00D
+:10E760007CF9002038BD0C2038BD70B50446807897
+:10E77000002582B01A2825D00EDC162844D2DFE806
+:10E7800000F0434343434321434343434343434311
+:10E7900043434343432121212A2835D00BDCA0F1F8
+:10E7A0001E000C2830D2DFE800F02F2F2F2F2F2F44
+:10E7B0002F2F2F2F2F0D3A38042825D2DFE800F015
+:10E7C000240224022088B0F5706F1DD2012669460C
+:10E7D00001F0E5FB00281EBF022002B070BD9DF8CD
+:10E7E0000000002801980BBF00F1F40100F5B8719A
+:10E7F00000F1F50300F27113024612D192F8D00035
+:10E8000092F8732052B903E002B04FF0120070BDCD
+:10E81000002818BF042801D0087868B102B00C2085
+:10E8200070BD92F80C0192F87320002AF6D10028EE
+:10E8300018BF0428F0D1F1E70E70A07818709DF889
+:10E84000000048B1019890F8DD0028B1019880F8E7
+:10E85000DD50019809F029FF02B0002070BDF0B52D
+:10E8600083B00C46694601F09AFB28B1204616F0A9
+:10E8700011FB03B00220F0BD0198002700F15805FC
+:10E8800000F1080685F840703146204616F018FB66
+:10E8900095F840000028F5D103B0F0BD2DE9F04116
+:10E8A000044691F8550091F856300D4610F00C0FC3
+:10E8B0004FF0000608BF00232189A0880EF068F9F8
+:10E8C000696A814228BFBDE8F081401A401C4108B6
+:10E8D000A0886FF00E07401A80B2A08022896FF0E6
+:10E8E0000D0C511A8BB2238195F85410628811F0E7
+:10E8F0000C0F28D0B0F5747F38BF304606D350389F
+:10E90000C11700EB91600CEBA01080B2824238BFBF
+:10E910001046608095F85510E08811F00C0F1BD060
+:10E92000B3F5747F38BF324607D3A3F15001CA173D
+:10E9300001EB92610CEBA1118AB2904228BF104604
+:10E94000E080BDE8F08102291ABF0CEBD00080B254
+:10E9500007EB9000DAD1D8E702291ABF0CEBD301FC
+:10E960008AB207EB9301E8D1E6E7F0B587B00C4631
+:10E97000054604A901F013FB00281CBF07B0F0BD39
+:10E980009DF81000002814BF002201220599B1F85B
+:10E990004A30FB2B28BFFB23B1F84CC0BCF1FB0F66
+:10E9A00028BF4FF0FB0C094FD7E90006BF68009065
+:10E9B00001960297ADF80230ADF806C06846FFF741
+:10E9C0006DFF658004E000005C000020E450020060
+:10E9D000BDF80400E080BDF808006081BDF80200C9
+:10E9E000A080BDF80600208107B00020F0BD2DE911
+:10E9F000F04788B004460088694601F0D0FA070065
+:10EA00001CBF08B0BDE8F087B4F806C02289ACF19D
+:10EA10001B011220E12924BF08B0BDE8F087B2F540
+:10EA2000A47F3CBF08B0BDE8F08744F29025AA421D
+:10EA300084BF08B0BDE8F08700266388A188A3F1F1
+:10EA40001B08B8F1E10F24BF08B0BDE8F087B1F5AD
+:10EA5000A47F27BF8846454508B0BDE8F087112050
+:10EA6000BCF1FB0F92BFB2F5296F08B0BDE8F0878B
+:10EA7000FB2B92BFB1F5296F08B0BDE8F087208865
+:10EA800006A901F08CFA002818BFFFDF35D19DF8E8
+:10EA9000180000280CBF012200220799B1F84A0093
+:10EAA000FB2828BFFB20B1F84C30FB2B28BFFB23F1
+:10EAB000DFF834AADAF800C0DAF80490DAF808A02F
+:10EAC000CDF808C0CDF80C90CDF810A0ADF80A0034
+:10EAD000ADF80E3002A8FFF7E1FEBDF80C0060F3C0
+:10EAE0001F45BDF8100060F31F48BDF80A0060F331
+:10EAF0000F05BDF80E0060F30F0862881FFA88F159
+:10EB0000092091423CBF08B0BDE8F087A9B2E28875
+:10EB100091423CBF08B0BDE8F0874FEA1841A28897
+:10EB2000238901EB15411A4491423CBF08B0BDE86E
+:10EB3000F0879DF800004FF001090028019840F689
+:10EB4000480808D000F5CD7580F89B91019890F8A1
+:10EB5000DE0140B307E000F5827580F80591019869
+:10EB600090F8280108B13A2718E0E08868806088AA
+:10EB7000E8802089A880A088288101222846019960
+:10EB8000FFF78CFEA888404528BF40F64800A880C3
+:10EB9000288940451DD2288185F800906E7008B004
+:10EBA0003846BDE8F087E08868806088E880208982
+:10EBB000A880A0882881002228460199FFF76EFED0
+:10EBC000A888404528BF40F64800A88028894045CD
+:10EBD000E1D340F64800DEE709E710B5044612F03D
+:10EBE000DBFC042806D012F0D7FC052802D009F07F
+:10EBF0003DFF28B10CF0C7FF00281CBF0C2010BD42
+:10EC00002078002816BF022800200120E279611C2C
+:10EC10000DF03DF9002814BF0020022010BD2DE9A1
+:10EC2000F04383B006460088694601F0B8F9070052
+:10EC30001CBF03B0BDE8F083B088002818BF0128CE
+:10EC400005D002281EBF122003B0BDE8F083E946BC
+:10EC5000B17800290CBF07250D46F07800280CBFBD
+:10EC60000724044615F0040F16BF002900210121D6
+:10EC700014F0040F16BF00280020012001424FF0BD
+:10EC800009080AD001221146484601F0A0F90028DF
+:10EC900038D003B04046BDE8F08381B100220121A5
+:10ECA000484601F094F90028F3D114F0040F29D05C
+:10ECB00001221146484601F08AF918B343E080B1B9
+:10ECC00001220021484601F082F90028E1D115F027
+:10ECD000040F17D001221146484601F078F988B197
+:10ECE00025E015F0040F04F0040023D0C0B1012288
+:10ECF0001146484601F06BF900281CBF25F00405B9
+:10ED000024F0040400219DF800200120002A019A2B
+:10ED10001CD082F8A501019A92F8F221BAB33FE023
+:10ED200000220121484601F052F90028EAD025F0DE
+:10ED30000405E7E70028E5D001220021484601F05C
+:10ED400046F90028DED024F00404DBE782F80F0146
+:10ED5000019A92F834213AB9019A92F80E211AB91F
+:10ED6000019A92F87D200AB13A270CE0019A82F8C4
+:10ED70000E01019880F81051019880F81141019A14
+:10ED8000B088A2F81201019880F80F111AE0FFE78D
+:10ED9000019A92F8A4211AB9019A92F87D200AB139
+:10EDA0003A270CE0019A82F8A401019880F8A65154
+:10EDB000019880F8A741019AB088A2F8A8010198AB
+:10EDC00080F8A51103B03846BDE8F083817831F0B2
+:10EDD000070107BFC17831F00701122070471EE715
+:10EDE00002781221012A18BF002A05D0022A18BF72
+:10EDF000032A01D0084670474278002A18BF012A2A
+:10EE000003D0022A18BF032AF4D1C27B12B9827838
+:10EE1000012AEFD1837833F00502EBD113F0050F0F
+:10EE2000E8D030B4C278C488B0F80AC0002A18BF4D
+:10EE3000012A04D1042C28BFBCF1040F02D230BC3B
+:10EE400008467047052B07D0827B002AF7D0072A97
+:10EE5000F5D830BC01F0D6B80279B0F808C0838983
+:10EE6000002A18BF012AEAD1BCF1040F28BF042BE5
+:10EE7000E5D3E9E710B5044602781220012A0FD045
+:10EE8000002A18BF10BD012A26D012F085FB0528E4
+:10EE900004D011F01AFD002808BF10BD0C2010BDD1
+:10EEA0006178002918BF012906D0022918BF10BDBA
+:10EEB000A188002908BF10BD6388002B1CBFA18852
+:10EEC0000029E0D003EB83035B0001EB8101B3EB8E
+:10EED000012F28BF10BDD6E70FF015FB002804BF97
+:10EEE000122010BD0FF035FB00200FF0CEFB0028E4
+:10EEF00018BF10BD60780FF0BAFB002818BF10BD16
+:10EF0000A1886088BDE8104011F0A0BE427A12F0DE
+:10EF1000070F0FD032F007030CD1012A18BF022AC5
+:10EF200003D0042A1CBF1120704790F83A301BB957
+:10EF3000012A01D0122070472DE9F00F4FF0000C8C
+:10EF400012F0010F40F6774640F67B4337D069B1A7
+:10EF50004489B0F810C0271F43F6FD75AF423CBF8F
+:10EF6000ACF10407AF4226D2644524D3C78AB0F877
+:10EF70001CC0458C048DB0F82E80B0F83490A7F1F9
+:10EF8000060A9A453CBFACF1060A9A4513D267457A
+:10EF900098BFB5F5FA7F3CBFA4F10A07B7420AD281
+:10EFA0006D1C05FB0CFCBCEB840F04DAC84598BF54
+:10EFB0004FF0010C03D9BDE8F00F3020704712F07C
+:10EFC000020F27D000EB4C04B4F81690A58BB4F8D0
+:10EFD0002280278DB4F82EA0A48EA9F1060B5B45E4
+:10EFE00084BFA5F1060B5B45E5D9A94598BFB8F5E7
+:10EFF000FA7F3CBFA7F10A09B145DCD208F101084C
+:10F0000008FB05F5B5EB870FD5DAA24598BF0CF1E3
+:10F01000010CD0D812F0040F22D000EB4C02D78A9A
+:10F02000B2F81CC0558C148DB2F82E80928EA7F1C8
+:10F0300006094B4584BFACF106094B45BBD9674572
+:10F0400098BFB5F5FA7F3CBFA4F10A03B342B2D230
+:10F050006B1C03FB0CF3B3EB840FACDA9045AAD81E
+:10F0600002782AB1012A13D0BDE8F00F12207047B0
+:10F070000029817808D0002918BF012908D0022969
+:10F0800018BF032904D0EFE7002918BF0129EBD1ED
+:10F090004078002818BF012803D0022818BF032891
+:10F0A000E2D1BDE8F00F0020704700212EE7017883
+:10F0B00011F0010F02D0406814F0CABA14F097BAE8
+:10F0C0002DE9F04F91B00D460246AFF61841D1E957
+:10F0D0000001CDE90E0111462846FFF717FF060093
+:10F0E0001CBF11B0BDE8F08F12F056FA04280CD006
+:10F0F00012F052FA052808D0FC4F387828B90EF0E3
+:10F1000032FCA0F57F41FF3903D011B00C20BDE8DF
+:10F11000F08FF7480B90F7480C90F7480D900BAA2A
+:10F12000062110A801F06EFD040002BF092011B0F5
+:10F13000BDE8F08F03210DF02EF9EC48818AA4F888
+:10F140004A10C28AA4F84C20C37C0093837C208898
+:10F1500001F045FE002818BFFFDF208806F0E0FB25
+:10F16000278804F10E094FF0000B4FF00A0A042122
+:10F17000484604F000FF48460DF0DFFA062001F093
+:10F180001BFD80461DE005A9062001F0F6FC05A840
+:10F1900001F0D1FC5FEA000B11D100BFBDF81800EF
+:10F1A000B84206D00798042249460E3015F0A6FC56
+:10F1B00070B105A801F0BFFC5FEA000BEED0A8F12A
+:10F1C0000108B8F1000F07DDBBF1000FDBD007E04D
+:10F1D00048460DF0BBFAF2E7BBF1000F08BFFFDFB6
+:10F1E000D9F800000DF0CDFABAF1010A01D00028DB
+:10F1F000BDD0C2A004F1120700680190032101A84C
+:10F2000004F090FE002001A90A5C3A54401CC0B2F0
+:10F210000328F9D3A88B6080688CA080288DE080BB
+:10F22000687A10F0040F18BF08277CD0DFF8BC8282
+:10F230003A461146B8F8180011F071FD0146A06277
+:10F24000204611F0AFFD17F00C0F09D001231A462C
+:10F25000214600200DF0A5FC616A884288BF09267E
+:10F260004FF0000984F85E9084F85F90A878002839
+:10F2700016BF0228002001206076D5F80300C4F8EC
+:10F280001A00B5F80700E0830EA904F1080015F094
+:10F2900017FE4FF0010A84F800A1CDF81CA0B4F8C5
+:10F2A0004C0004F58277FB2828BFFB20B8F80A1031
+:10F2B000814238BF084694F855104FF4747C11F021
+:10F2C0000C0F1CBF0CEB80118AB26BD0B8F80C107D
+:10F2D000914238BF0A46B4F84A10FB2928BFFB21E7
+:10F2E000B8F80E308B4238BF194694F854B01BF072
+:10F2F0000C0F1CBF0CEB81139BB25BD0B8F810C095
+:10F300009C4538BF63461B2918BFB3F5A47F5AD06C
+:10F31000F8803A817980BB8021463846079AFFF70A
+:10F32000BDFAB88800E031E040F64801884228BFC5
+:10F3300040F64800B8803889884228BF40F6480027
+:10F34000388187F800A000BF8DF800900121684641
+:10F3500004F0E8FD9DF8000000F00701C0F3C102D1
+:10F360001144C0F3401008448DF80000401D207681
+:10F3700009283CBF08302076002120460DF00BF80C
+:10F3800068780FF0CBF8002E74D122E010F0010F56
+:10F3900018BF01277FF44AAF10F0020F14BF0227F5
+:10F3A000002743E7022907BF81003C31C1007031CB
+:10F3B0008AB28BE7BBF1020F07BF8B003C33CB0057
+:10F3C00070339BB29AE71B2818BFB2F5A47F9FD178
+:10F3D000BAE7A9782878EA1C0FF073F8002808BF6C
+:10F3E000122647D00FF0B5F8A9782878EA1C0FF05C
+:10F3F00018F906003ED1687A10F0040F14BF0820F7
+:10F4000001200FF053F8060034D1214603200FF0FD
+:10F4100032F906002ED1697A8DF80010697A11F060
+:10F42000010F06D06889ADF80200288AADF8040003
+:10F430000120697A11F0020F18BF401C11F0040F6F
+:10F4400007D005EB40004189ADF80610008AADF801
+:10F450000800684611F0B9FB064695F83A00002806
+:10F4600018BF01200FF028F826B9204611F047FBFD
+:10F47000060009D0208806F054FA2088062101F001
+:10F4800005FC002818BFFFDF304611B0BDE8F08F43
+:10F490000146002014E638B5144C207870B912F0FB
+:10F4A0007BF8052805D00EF05EFAA0F57F41FF3904
+:10F4B00004D0684611F005FC10B113E00C2038BDF3
+:10F4C0000098008806F02DFA00980621008801F0C7
+:10F4D000DDFB002818BFFFDF0120207008480078FE
+:10F4E000FCF788FC002038BDE45002003206002002
+:10F4F000F4050020680000202206002011223300BD
+:10F500005C00002070B4B0F802C08188C388028912
+:10F5100044898089ACF1060640F67B45AE423CBF8B
+:10F520008E1FAE4214D28C4598BFB3F5FA7F3EBF12
+:10F53000A2F10A0CFE4D15EB0C0509D25B1C5943D8
+:10F54000B1EB820F04DA84429EBF002070BC70478A
+:10F55000302070BC70472DE9F047B0F802C0044677
+:10F560008188C388028947898689ACF1060940F6FB
+:10F570007B4830200025C1453ABFA1F10609C145AD
+:10F58000BDE8F0878C4598BFB3F5FA7F3DBFA2F187
+:10F590000A0CDFF89C8318EB0C08BDE8F0875B1CB5
+:10F5A0005943B1EB820FA8BFBDE8F087B74288BFCF
+:10F5B000BDE8F0872088062101F056FB68B190F87D
+:10F5C000D01090F8732042B9002918BF042904D044
+:10F5D000D0F8F8100A781AB106E00220BDE8F087EA
+:10F5E000D0F84421127812B13A20BDE8F087052204
+:10F5F0008A71D0F8F8100D81D0F8F820A1885181D7
+:10F60000D0F8F820E1889181D0F8F8202189D181C3
+:10F61000D0F8F8100A894B899A429EBF8A79082A45
+:10F620009A4224BF1220BDE8F08722884A80D0F891
+:10F63000F800022101700020BDE8F087F0B583B02A
+:10F6400005460DF0D9F8002802BF122003B0F0BD26
+:10F650000026B84F012429467C70B81C15F030FCF8
+:10F660007E706946062001F088FA002818BFFFDF87
+:10F67000684601F060FA002808BFBDF804500AD1BE
+:10F68000029880F80041684601F055FA18B9BDF8B3
+:10F690000400A842F4D103B00020F0BD10B5044628
+:10F6A0000088062101F0E0FA68B190F8D01090F8D7
+:10F6B000732042B9002918BF042904D0D0F8F810EB
+:10F6C0000A7812B105E0022010BDD0F8442112786A
+:10F6D0000AB13A2010BD90F8962012F0010F04BF35
+:10F6E0000C2010BDD4F80220D4F806304A608B609C
+:10F6F000D0F8F81062898A81D0F8F810E268C1F871
+:10F700000E202269C1F812206269C1F81620A26990
+:10F71000C1F81A20D0F8F82003211170D0F8F800B1
+:10F7200021884180002010BDF8B516460F460446DA
+:10F7300009F09CF900281CBF0C20F8BD207812238A
+:10F74000EF2801D91846F8BD6088ADF8000010F028
+:10F75000100F4FF000050CD010F0010F00F0020167
+:10F760001BD0B1B110F0080F08BF10F0040F1ED06D
+:10F770001AE010F0080FE5D110F0200F18BF10F0BC
+:10F78000030FDFD110F0010F18BF10F0020FD9D115
+:10F790000DE010F0040F0AD106E029B110F0080FB7
+:10F7A00008BF10F0040F02D010F00F0FCAD1B4F848
+:10F7B00002C01CF0080F08D1D4E90110884228BF0C
+:10F7C0002029BFD3B0F1807FBCD2207B0028B9D0E4
+:10F7D0000728B7D8607B002818BF012803D002286B
+:10F7E00018BF0328AED11CF0040F03D1022818BFA4
+:10F7F000032807D1A07B002818BF0128A2D11CF044
+:10F80000040F08D1607D002818BF012803D002280A
+:10F8100018BF032896D1E07D1CF0100F02D00128FC
+:10F8200011D08FE7012818BF03288BD11CF0100FCF
+:10F8300009D1607E01281CBF0228032882D1A07E46
+:10F840000F283FF67FAFE07E002818BF01287FF425
+:10F8500079AF1CF0400F1CBF1120F8BD3D70A5759D
+:10F8600056B9FF208DF800006946002006F065FDBE
+:10F870006946002006F04CFD2046BDE8F84006F041
+:10F8800074BC002250E72DE9F0470446C0780F46CB
+:10F89000122510B106F0DBFC50B1607804280AD0C4
+:10F8A00094F8038094F800906678B8F1FB0F12D9B1
+:10F8B0002846BDE8F08709F0D9F80028F8D006F00E
+:10F8C0001EFD0028F4D106F0EEF9002804BFE07810
+:10F8D0000028EDD1E4E71FB1B8F11F0F23D9E7E706
+:10F8E00006F0E1F928B1B8F11F0F98BF032E07D039
+:10F8F000DEE7032E18BF042E02D0B8F1000FD7D0D8
+:10F9000009F0B4F8002818BF032E04D0042E1CBF41
+:10F910000C20BDE8F087484606F0BDF9002804BF7A
+:10F920004220BDE8F087E07861781F2804E00000FD
+:10F9300089F3FFFF3206002098BF03291CBF112066
+:10F94000BDE8F087211D06F0F8FC0020BDE8F08737
+:10F95000002198E72DE9F0470446C0788846122731
+:10F9600010B106F00AFD38B16578042D04D0E678B0
+:10F9700094F80090FB2E02D93846BDE8F087B8F124
+:10F98000000F02D01F2E21D9F6E706F08CF920B126
+:10F990001F2E98BF032D06D0EEE7032D18BF042DB0
+:10F9A00001D0002EE8D009F061F8002818BF032D1F
+:10F9B00004D0042D1CBF0C20BDE8F087484606F09B
+:10F9C0006AF9002804BF4220BDE8F087E07861783A
+:10F9D0001F2898BF03291CBF1120BDE8F087211DF7
+:10F9E00006F096FC0020BDE8F0870021B2E72DE983
+:10F9F000F04304464078422583B0012808D8A07817
+:10FA000006F049F920B120781225012804D0A0B1D0
+:10FA100003B02846BDE8F08306F0C3FC20B1A088FF
+:10FA20000028F5D08028F3D806F0C2FC68B16078D1
+:10FA30000028EDD0207801280BD007F077FE04468F
+:10FA400008F08CFC002800F0038103B00C20BDE816
+:10FA5000F08306F0B5FA38B906F09CFC002802BF26
+:10FA6000122003B0BDE8F08309F000F80028ECD1C3
+:10FA700006F0D1F8A0F57F41FF39E6D106F0BFFAD4
+:10FA8000A08842F2107100FB01F6A079314606F021
+:10FA9000EFFB06F06BFCF8B10022072101A801F092
+:10FAA000B1F8040049D0FE480321846020460CF0E0
+:10FAB00079FB204607F067F8FA4DA88AA4F84A00B7
+:10FAC000E88AA4F84C0006F0EEF870B1288B01210A
+:10FAD00008F0C8FDA06210E03146002008F018FDD3
+:10FAE000002818BFFFDF00F0BEB806F063FC2A8BC9
+:10FAF0000146104608F0B6FDA062014600222046ED
+:10FB000007F017FE06F0CFF84FF00108C8B906F06D
+:10FB100051FC10F00C0F14D001231A462146184650
+:10FB20000DF03FF8616A88420BD90721BDF8040047
+:10FB300001F0ACF8002818BFFFDF092003B0BDE8D2
+:10FB4000F083E87C0090AB7CEA8AA98A208801F0E7
+:10FB500046F9002818BFFFDF208805F0E1FE314696
+:10FB6000204608F0D5FC002818BFFFDF2146B4F876
+:10FB70004C00002204F5CD76FB2828BFFB206B89C2
+:10FB8000834238BF184691F855304FF4747413F01F
+:10FB90000C0F1CBF04EB80131FFA83FC3BD000BF8B
+:10FBA000B5F80C90E14528BFE146B1F84A30FB2B8F
+:10FBB00028BFFB23B5F80EC09C4538BF634691F8BB
+:10FBC00054C01CF00C0F1CBF04EB831C1FFA8CF7F5
+:10FBD0002AD02C8ABC4228BF3C461B2B18BFB4F548
+:10FBE000A47F2FD0F080A6F808907380B4803046B0
+:10FBF000FEF754FEB08840F64801884228BF40F620
+:10FC00004800B0803089884228BF40F648003081E3
+:10FC100086F8008027E0022B07BF83003C33C30037
+:10FC200070331FFA83FCBBE7BCF1020F07BF4FEA3A
+:10FC3000830C0CF13C0C4FEAC30C0CF1700C1FFA56
+:10FC40008CF7C6E71B2818BFB9F5A47FCAD10AE014
+:10FC50004CB1208805F065FE2088072101F016F8D8
+:10FC6000002818BFFFDF002003B0BDE8F0830021AB
+:10FC7000BDE610B50C46072100F0F6FF002804BFD2
+:10FC8000022010BD90F8731109B10C2010BD90F83E
+:10FC90006510142912BF152990F8C0110029F4D15C
+:10FCA0002168C0F874116168C0F87811A168C0F8C3
+:10FCB0007C11E168C0F88011012180F873110020E7
+:10FCC00010BD10B5072100F0CFFF002804BF0220AF
+:10FCD00010BD90F8731109B10C2010BD90F865109B
+:10FCE000142918BF1529F7D1022180F873110020BB
+:10FCF00010BDF0B50E464BF68032122183B096420D
+:10FD000017D8B6B1694600F04AF900281CBF03B005
+:10FD1000F0BD019800F15807841C25883246294619
+:10FD200038460CF035FA2088A842F6D103B00020FE
+:10FD3000F0BD03B00846F0BD10B582B0044600889F
+:10FD4000694600F02CF900281CBF02B010BD0198D4
+:10FD5000A37800F1580190F82C209A4202BF0C20A1
+:10FD600002B010BD7F220A728A720022CA72E17844
+:10FD700080F82D10217980F82E10A17880F82C10B1
+:10FD800002B0104610BD10B582B00C46694600F0B6
+:10FD900006F900281CBF02B010BD019890F873004E
+:10FDA000002818BF0120207002B0002010BD30B51F
+:10FDB00083B00D461446694600F0F1F800281CBFD8
+:10FDC00003B030BD019890F82C0001281EBF0C2014
+:10FDD00003B030BD019890F86010297090F8610070
+:10FDE000207003B0002030BD70B50D4616460721C7
+:10FDF00000F03AFF002804BF022070BD83884FF056
+:10FE0000010CC28841880CEB430C65451AD342F2C1
+:10FE1000107C02FB0CF240F6C41C01FB0CF1B2FB9F
+:10FE2000F1F1491E8CB2B4F5FA7F88BF4FF4FA7431
+:10FE3000A54238BF2C46621C591CB2FBF1F251435B
+:10FE4000491E8BB290F8AC11002908BF038433809F
+:10FE5000002070BD10B50C46072100F005FF0028FA
+:10FE600004BF022010BD80F8DF40002C1EBF90F8B8
+:10FE7000DD10002908F019FC002010BD01780029D0
+:10FE80001CBF4178002915D041881B2921BF8188DA
+:10FE90001B29C18802290DD302680349406805E087
+:10FEA0005C00002032060020F40500200A65486549
+:10FEB000002070471220704710B5044610F02CFF48
+:10FEC000204608F09AFB002010BD2DE9F0411646AF
+:10FED0000F46044601221146384610F020FF054621
+:10FEE0000121384608F0BEFB854228BF2846012381
+:10FEF000E100503189B2E631884206D901F196021B
+:10FF0000401AB0FBF2F0401C83B233800020BDE801
+:10FF1000F08110B5044611F03FFB042806D011F023
+:10FF20003BFB052802D008F0A1FD08B10C2010BD54
+:10FF3000601C0BF082FF207800F0010006F05AF8F8
+:10FF4000207800F001000EF0FFFA002010BD10B57F
+:10FF50000446072000F022FE00281CBF0C2010BD24
+:10FF6000207810F0010F11D000226078114613F0B4
+:10FF70008FFF00281CBF122010BDA0680AF0E9F90D
+:10FF8000607861680AF0EEF9002010BD00200AF0E8
+:10FF9000E0F9002108460AF0E5F9002010BD70B52F
+:10FFA0000C460546062100F05FFE606010B100209F
+:10FFB000207070BD0721284600F056FE60600028C2
+:10FFC00004BF022070BD01202070002070BD10B55C
+:10FFD00004468C46007813466168624638B10120B9
+:10FFE0000CF0DFFD6168496A884209D906E000200B
+:10FFF0000CF0D7FD6168496A884201D9012010BD23
+:020000040001F9
+:10000000002010BD10B586B0044611F0C5FA0428D2
+:1000100041D011F0C1FA05283DD0A0788DF8080034
+:10002000A0788DF8000060788DF8040020788DF8B5
+:100030000300A07B8DF80500E07B002818BF01209D
+:100040008DF80600A07810F0010F27D0E078012885
+:1000500008BF022003D000280CBF012000208DF82B
+:100060000100E088ADF80A006089ADF80C00A078C6
+:1000700010F0040F26D02079012808BF022003D0F9
+:1000800000280CBF012000208DF802002089ADF867
+:100090000E00A08914E006B00C2010BD10F0040F73
+:1000A00010D0E078012808BF022003D000280CBF40
+:1000B000012000208DF80200E088ADF80E00608974
+:1000C000ADF8100002A810F080FD002804BF6846BB
+:1000D0000EF02BFB06B010BD30B5058825F40044AA
+:1000E00021448CB24FF4004194420AD2121B92B2C6
+:1000F0001B339A4201D2A94307E005F40041214392
+:1001000003E0A21A92B2A9431143018030BD084412
+:10011000083050434A31084480B2704770B51D46DC
+:1001200016460B46044629463046049AFFF7EFFF71
+:100130000646B34200D2FFDF2821204614F0ABFD73
+:100140004FF6FF70A082283EB0B265776080B0F5B0
+:10015000004F00D9FFDF618805F13C00814200D2E9
+:10016000FFDF60880835401B343880B220801B28B0
+:1001700000D21B2020800020A07770BD81618861A3
+:1001800070472DE9F05F0D46C188044600F128094B
+:10019000008921F4004620F4004800F062FB10B111
+:1001A0000020BDE8F09F4FF0000A4FF0010BB04572
+:1001B0000CD9617FA8EB0600401A0838854219DC8B
+:1001C00009EB06000021058041801AE06088617F0C
+:1001D000801B471A083F0DD41B2F00DAFFDFBD42FA
+:1001E00001DC294600E0B9B2681A0204120C04D0FE
+:1001F000424502DD84F817A0D2E709EB0600018032
+:10020000428084F817B0CCE770B5044600F12802AC
+:10021000C088E37D20F400402BB11044028843885D
+:1002200013448B4201D2002070BD00258A4202D3C4
+:100230000180458008E0891A0904090C418003D037
+:10024000A01D00F01EFB08E0637F008808331844FF
+:1002500081B26288A01DFFF73FFFE575012070BDE8
+:1002600070B5034600F12804C588808820F4004654
+:100270002644A84202D10020188270BD9889358892
+:10028000A84206D3401B75882D1A2044ADB2C01E6B
+:1002900005E02C1AA5B25C7F20443044401D0C8838
+:1002A000AC4200D90D809C8924B1002414700988C7
+:1002B000198270BD0124F9E770B5044600F12801E8
+:1002C000808820F400404518208A002825D0A18984
+:1002D000084480B2A08129886A881144814200D2F2
+:1002E000FFDF2888698800260844A189884212D146
+:1002F000A069807F2871698819B1201D00F0C1FABA
+:1003000008E0637F28880833184481B26288201D82
+:10031000FFF7E2FEA6812682012070BD2DE9F041A3
+:10032000418987880026044600F12805B94218D083
+:1003300004F10A0821F400402844418819B14046DC
+:1003400000F09FFA08E0637F00880833184481B208
+:1003500062884046FFF7C0FE761C6189B6B2B9429A
+:10036000E8D13046BDE8F0812DE9F04104460B4666
+:1003700027892830A68827F40041B4F80A80014470
+:100380000D46B74201D10020ECE70AB1481D1060CC
+:1003900023B1627F691D184614F0DCFB2E88698842
+:1003A00004F1080021B18A1996B200F06AFA06E059
+:1003B000637F62880833991989B2FFF78DFE47453C
+:1003C00001D1208960813046CCE78188C088814294
+:1003D00001D1012070470020704701898088814247
+:1003E00001D1012070470020704770B58588C3880F
+:1003F00000F1280425F4004223F4004114449D42F6
+:100400001AD08389058A5E1925886388EC18A6426C
+:1004100014D313B18B4211D30EE0437F08325C1921
+:100420002244408892B2801A80B22333984201D28B
+:1004300011B103E08A4201D1002070BD012070BDDE
+:100440002DE9F0478846C1880446008921F400461A
+:1004500004F1280720F4004507EB060900F001FA33
+:10046000002178BBB54204D9627FA81B801A002501
+:1004700003E06088627F801B801A083823D4E289F9
+:1004800062B1B9F80020B9F802303BB1E81A21771F
+:10049000404518DBE0893844801A09E0801A21774A
+:1004A00040450ADB607FE189083030443944084424
+:1004B000C01EA4F81280BDE8F087454503DB01208B
+:1004C0002077E7E7FFE761820020F4E72DE9F74FA7
+:1004D000044600F12805C088884620F4004A608A56
+:1004E00005EB0A0608B1404502D20020BDE8FE8FA8
+:1004F000E08978B13788B6F8029007EB09018842A5
+:1005000000D0FFDF207F4FF0000B50EA090106D03A
+:1005100088B33BE00027A07FB9463071F2E7E1895C
+:1005200059B1607F2944083050440844B4F81F1082
+:1005300020F8031D94F821108170E28907EB080070
+:1005400002EB0801E1813080A6F802B002985F4614
+:1005500050B1637F30880833184481B26288A01D8F
+:10056000FFF7BAFDE78121E0607FE1890830504460
+:10057000294408442DE0FFE7E089B4F81F1028441F
+:10058000C01B20F8031D94F82110817009EB0800AE
+:10059000E28981B202EB0800E08137807180029825
+:1005A000A0B1A01D00F06DF9A4F80EB0A07F401C12
+:1005B000A077A07D08B1E088A08284F816B000BFC3
+:1005C000A4F812B084F817B001208FE7E08928441E
+:1005D000C01B30F8031DA4F81F10807884F8210098
+:1005E000EEE710B5818800F1280321F4004423448C
+:1005F000848AC288A14212D0914210D0818971B9F7
+:10060000826972B11046FFF7E8FE50B910892832AE
+:1006100020F40040104419790079884201D100206B
+:1006200010BD184610BD00F12803407F0830084473
+:10063000C01E1060088808B9DB1E1360088849884E
+:10064000084480B270472DE9F04100F12806407F50
+:100650001C4608309046431808884D88069ADB1ED1
+:10066000A0B1C01C80B2904214D9801AA04200DB15
+:10067000204687B298183A46414614F03FFA0028BF
+:1006800016D1E01B84B2B844002005E0ED1CADB2E9
+:10069000F61EE8E7101A80B20119A94206D83044C4
+:1006A00022464146BDE8F04114F028BA4FF0FF3031
+:1006B00058E62DE9F04100F12804407F1E4608303D
+:1006C00090464318002508884F88069ADB1E90B193
+:1006D000C01C80B2904212D9801AB04200DB304672
+:1006E00085B299182A46404614F034FA701B86B237
+:1006F000A844002005E0FF1CBFB2E41EEAE7101A80
+:1007000080B28119B94206D821183246404614F009
+:1007100021FAA81985B2284624E62DE9F04100F116
+:100720002804407F1E46083090464318002508885C
+:100730004F88069ADB1E90B1C01C80B2904212D93D
+:10074000801AB04200DB304685B298182A464146EE
+:1007500014F000FA701B86B2A844002005E0FF1CCC
+:10076000BFB2E41EEAE7101A80B28119B94206D876
+:1007700020443246414614F0EDF9A81985B22846C6
+:10078000F0E5401D704710B5044600F12801C2880D
+:10079000808820F400431944904206D0A28922B9EF
+:1007A000228A12B9A28A904201D1002010BD088885
+:1007B000498831B1201D00F064F80020208201201A
+:1007C00010BD637F62880833184481B2201DFFF793
+:1007D00083FCF2E70021C18101774182C1758175F7
+:1007E000704703881380C28942B1C28822F4004353
+:1007F00000F128021A440A60C0897047002070473F
+:1008000010B50446808AA0F57F41FF3900D0FFDF94
+:10081000E088A082E08900B10120A07510BD4FF6EC
+:10082000FF71818200218175704710B50446808A6E
+:10083000A0F57F41FF3900D1FFDFA07D28B9A08856
+:10084000A18A884201D1002010BD012010BD8188FD
+:10085000828A914201D1807D08B100207047012039
+:10086000704720F4004221F400439A4207D100F47B
+:10087000004001F40041884201D00120704700206F
+:10088000704730B5044600880D4620F40040A84269
+:1008900000D2FFDF21884FF40040884328432080A6
+:1008A00030BD70B50C00054609D0082C00D2FFDF22
+:1008B0001DB1A1B2286800F044F8201D70BD0DB133
+:1008C00000202860002070BD0021026803E09388AA
+:1008D0001268194489B2002AF9D100F032B870B513
+:1008E00000260D460446082900D2FFDF206808B91B
+:1008F0001EE0044620688188A94202D001680029D0
+:10090000F7D181880646A94201D100680DE005F1C2
+:10091000080293B20022994209D32844491B02607D
+:1009200081802168096821600160206000E0002664
+:10093000304670BD00230B608A8002680A60016047
+:10094000704700234360021D018102607047F0B5CB
+:100950000F460188408815460C181E46AC4200D34D
+:10096000641B3044A84200D9FFDFA019A84200D977
+:10097000FFDF3819F0BD2DE9F041884606460188B1
+:10098000408815460C181F46AC4200D3641B3844FF
+:10099000A84200D9FFDFE019A84200D9FFDF708824
+:1009A0003844708008EB0400BDE8F0812DE9F04187
+:1009B000054600881E461746841B8846BC4200D365
+:1009C0003C442C8068883044B84200D9FFDFA0192D
+:1009D000B84200D9FFDF68883044688008EB040023
+:1009E000E2E72DE9F04106881D460446701980B201
+:1009F000174688462080B84201D3C01B20806088FB
+:100A0000A84200D2FFDF7019B84200D9FFDF60882A
+:100A1000401B608008EB0600C6E730B50D46018834
+:100A2000CC18944200D3A41A4088984200D8FFDF23
+:100A3000281930BD2DE9F041C84D04469046A878EC
+:100A40000E46A04200D8FFDF05EB8607B86A50F8D3
+:100A5000240000B1FFDFB868002816D0304600F04F
+:100A600044F90146B868FFF73AFF05000CD0B86AB0
+:100A7000082E40F8245000D3FFDFB94842462946EB
+:100A800050F82630204698472846BDE8F0812DE9E9
+:100A9000F8431E468C1991460F460546FF2C00D997
+:100AA000FFDFB14500D9FFDFE4B200954DB3002070
+:100AB0008046E81C20F00300A84200D0FFDF494632
+:100AC000DFF89892684689F8001089F8017089F873
+:100AD000024089F8034089F8044089F8054089F804
+:100AE000066089F80770414600F008F90021424687
+:100AF0000F464B460098C01C20F00300009012B136
+:100B00000EE00120D4E703EB8106B062002005E08F
+:100B1000D6F828C04CF82070401CC0B2A042F7D3D1
+:100B20000098491C00EB8400C9B200900829E1D369
+:100B3000401BBDE8F88310B5044603F067FD08B11B
+:100B4000102010BD2078854A618802EB80009278E1
+:100B50000EE0836A53F8213043B14A1C6280A180C1
+:100B6000806A50F82100A060002010BD491C89B2A5
+:100B70008A42EED86180052010BD70B505460C464E
+:100B8000084603F043FD08B1102070BD082D01D3C5
+:100B9000072070BD25700020608070BD0EB56946CD
+:100BA000FFF7EBFF00B1FFDF6846FFF7C4FF08B1B6
+:100BB00000200EBD01200EBD10B50446082800D34C
+:100BC000FFDF6648005D10BD3EB50546002469465E
+:100BD000FFF7D3FF18B1FFDF01E0641CE4B2684601
+:100BE000FFF7A9FF0028F8D02846FFF7E5FF001B14
+:100BF000C0B23EBD59498978814201D9C0B270471F
+:100C0000FF2070472DE9F041544B062903D00729F6
+:100C10001CD19D7900E0002500244FF6FF7603EB00
+:100C2000810713F801C00AE06319D7F828E09BB2E6
+:100C30005EF823E0BEF1000F04D0641CA4B2A4450A
+:100C4000F2D8334603801846B34201D100201CE796
+:100C5000BDE8F041EEE6A0F57F43FF3B01D0082957
+:100C600001D300207047E5E6A0F57F42FF3A0BD0A4
+:100C7000082909D2394A9378834205D902EB8101C8
+:100C8000896A51F820007047002070472DE9F04133
+:100C900004460D46A4F57F4143F20200FF3902D01D
+:100CA000082D01D30720F0E62C494FF000088A7880
+:100CB000A242F8D901EB8506B26A52F82470002FDF
+:100CC000F1D027483946203050F82520204690475B
+:100CD000B16A284641F8248000F007F802463946F8
+:100CE000B068FFF727FE0020CFE61D49403131F8FC
+:100CF00010004FF6FC71C01C084070472DE9F84306
+:100D0000164E8846054600242868C01C20F00300C3
+:100D100028602046FFF7E9FF315D4843B8F1000F36
+:100D200001D0002200E02A680146009232B100277B
+:100D30004FEA0D00FFF7B5FD1FB106E001270020C7
+:100D4000F8E706EB8401009A8A602968641C08446D
+:100D5000E4B22860082CD7D3EBE600005006002050
+:100D6000F050020070B50E461D46114600F0D4F852
+:100D700004462946304600F0D8F82044001D70BDD6
+:100D80002DE9F04190460D4604004FF0000610D0CA
+:100D90000027E01C20F00300A04200D0FFDFDDB1FF
+:100DA00041460020FFF77DFD0C3000EB850617B1B2
+:100DB00012E00127EDE7614F04F10C00A9003C604F
+:100DC0002572606000EB85002060606813F063FFAF
+:100DD00041463868FFF765FD3046BDE8F0812DE9F2
+:100DE000FF4F564C804681B020689A46934600B922
+:100DF000FFDF2068027A424503D9416851F8280094
+:100E000020B143F2020005B0BDE8F08F51460298D0
+:100E100000F082F886B258460E9900F086F885B246
+:100E20007019001D87B22068A14639460068FFF797
+:100E300056FD04001FD0678025802946201D0E9D89
+:100E400007465A4601230095FFF768F92088314686
+:100E500038440123029ACDF800A0FFF75FF92088FB
+:100E6000C1193846FFF78AF9D9F800004168002017
+:100E700041F82840C7E70420C5E770B52F4C054668
+:100E8000206800B9FFDF2068017AA9420ED94268C4
+:100E900052F8251051B1002342F825304A880068E5
+:100EA000FFF748FD216800200A7A08E043F20200BB
+:100EB00070BD4B6853F8203033B9401CC0B2824239
+:100EC000F7D80868FFF700FD002070BD70B51B4E15
+:100ED00005460024306800B9FFDF3068017AA94276
+:100EE00004D9406850F8250000B1041D204670BDAB
+:100EF00070B5124E05460024306800B9FFDF306837
+:100F0000017AA94206D9406850F8251011B131F88C
+:100F1000040B4418204670BD10B50A460121FFF7A6
+:100F2000F6F8C01C20F0030010BD10B50A460121E0
+:100F3000FFF7EDF8C01C20F0030010BD700000208A
+:100F400070B50446C2F11005281913F003FE15F020
+:100F5000FF0108D0491EC9B2802060542046BDE878
+:100F6000704013F076BE70BD30B505E05B1EDBB29D
+:100F7000CC5CD55C6C40C454002BF7D130BD10B5AF
+:100F8000002409E00B78521E44EA430300F8013BB9
+:100F900011F8013BD2B2DC09002AF3D110BD2DE9D2
+:100FA000F04389B01E46DDE9107990460D000446F5
+:100FB00022D002460846F949FDF755FB102221468A
+:100FC0003846FFF7DCFFE07B000606D5F34A3946DA
+:100FD000102310320846FFF7C7FF10223946484653
+:100FE000FFF7CDFFF87B000606D5EC4A49461023F3
+:100FF00010320846FFF7B8FF1021204613F029FEF3
+:101000000DE0103EB6B208EB0601102322466846FA
+:10101000FFF7AAFF224628466946FDF724FB102E5B
+:10102000EFD818D0F2B241466846FFF789FF102387
+:101030004A46694604A8FFF797FF1023224604A9F1
+:101040006846FFF791FF224628466946FDF70BFBED
+:1010500009B0BDE8F08310233A464146EAE770B58F
+:101060009CB01E460546134620980C468DF8080095
+:10107000202219460DF1090013F06CFD20222146B3
+:101080000DF1290013F066FD17A913A8CDE90001A1
+:10109000412302AA31462846FFF781FF1CB070BDEC
+:1010A0002DE9FF4F9FB014AEDDE92D5410AFBB49C1
+:1010B000CDE90076202320311AA8FFF770FF4FF00A
+:1010C00000088DF808804FF001098DF8099054F858
+:1010D000010FCDF80A00A088ADF80E0014F8010C3D
+:1010E0001022C0F340008DF8100055F8010FCDF824
+:1010F0001100A888ADF8150015F8010C2C99C0F363
+:1011000040008DF8170006A8824613F023FD0AA8B8
+:1011100083461022229913F01DFDA048352308387C
+:1011200002AA40688DF83C80CDE900760E901AA99D
+:101130001F98FFF734FF8DF808808DF8099020681C
+:10114000CDF80A00A088ADF80E0014F8010C1022AA
+:10115000C0F340008DF810002868CDF81100A88871
+:10116000ADF8150015F8010C2C99C0F340008DF86E
+:101170001700504613F0EEFC58461022229913F047
+:10118000E9FC86483523083802AA40688DF83C906F
+:10119000CDE900760E901AA92098FFF700FF23B042
+:1011A000BDE8F08FF0B59BB00C460546DDE9221096
+:1011B0001E461746DDE92032D0F801C0CDF808C040
+:1011C000B0F805C0ADF80CC00078C0F340008DF851
+:1011D0000E00D1F80100CDF80F00B1F80500ADF810
+:1011E000130008781946C0F340008DF815001088E8
+:1011F000ADF8160090788DF818000DF11900102246
+:1012000013F0A8FC0DF129001022314613F0A2FCC6
+:101210000DF139001022394613F09CFC17A913A8D0
+:10122000CDE90001412302AA21462846FFF7B7FE77
+:101230001BB0F0BDF0B5A3B017460D4604461E46E0
+:10124000102202A8289913F085FC06A8202239460E
+:1012500013F080FC0EA82022294613F07BFC1EA967
+:101260001AA8CDE90001502302AA314616A8FFF7BB
+:1012700096FE1698206023B0F0BDF0B589B0044604
+:10128000DDE90E070D463978109EC1F340018DF857
+:10129000001031789446C1F340018DF801101968AF
+:1012A000CDF802109988ADF8061099798DF80810DC
+:1012B0000168CDF809108188ADF80D1080798DF89E
+:1012C0000F0010236A46614604A8FFF74DFE224630
+:1012D000284604A9FDF7C7F9D6F801000090B6F832
+:1012E0000500ADF80400D7F80100CDF80600B7F806
+:1012F0000500ADF80A000020039010236A4621463D
+:1013000004A8FFF731FE2246284604A9FDF7ABF9F1
+:1013100009B0F0BD1FB51C6800945B6801931368A9
+:10132000029352680392024608466946FDF79BF90C
+:101330001FBD10B588B00446106804905068059031
+:1013400000200690079008466A4604A9FDF78BF92D
+:10135000BDF80000208008B010BD1FB51288ADF8A0
+:1013600000201A88ADF80220002201920292039216
+:10137000024608466946FDF776F91FBD7FB5074B63
+:1013800014460546083B9A1C6846FFF7E6FF2246CE
+:1013900069462846FFF7CDFF7FBD00004851020097
+:1013A00070B5044600780E46012813D0052802D0F7
+:1013B000092813D10EE0A06861690578042003F0C4
+:1013C000B3F8052D0AD0782300220420616903F0C8
+:1013D00001F803E00420616903F0A6F831462046D5
+:1013E000BDE8704001F086B810B500F12D02C37958
+:1013F0009478411D64F003042340C371DB070DD0D2
+:101400004B79547923404B710B79127913400B714E
+:101410008278C9788A4200D9817010BD00224A7151
+:101420000A71F5E74178012900D00C21017070475D
+:101430002DE9F04F93B04FF0000B0C690D468DF87D
+:1014400020B0097801260C2017464FF00D084FF008
+:10145000110A4FF008091B2975D2DFE811F01B00B3
+:10146000C30206031E035D037003A203B703F80360
+:10147000190461049304A004EC042A053405520500
+:101480005D05EE053106340663067F06F9061D0785
+:10149000E606EB0614B120781D282AD0D5F808807E
+:1014A0005FEA08004FD001208DF82000686A022210
+:1014B0000D908DF824200A208DF82500A8690A9047
+:1014C000A8880028EED098F8001091B10F2910D20A
+:1014D0007ED2DFE801F07D1349DEFEFDFCFBFAF968
+:1014E00038089CF8F70002282DD124B120780C2868
+:1014F00001D00026EFE38DF82020CBE10420696ABB
+:1015000003F012F8A8880728EED1204600F0EDFF7E
+:10151000022809D0204600F0E8FF032807D920461A
+:1015200000F0E3FF072802D20120207004E0002C25
+:10153000B8D020780128D7D198F80400C11F0A2913
+:1015400002D30A2061E0C4E1A070D8F80010E16283
+:10155000B8F80410218698F8060084F832000120BB
+:1015600028700320207044E00728BDD1002C99D0BA
+:1015700020780D28B8D198F8031094F82F20C1F3E3
+:10158000C000C2F3C002104201D0062000E00720D4
+:10159000890707D198F805100142D2D198F80610B2
+:1015A0000142CED194F8312098F8051020EA0202C9
+:1015B0001142C6D194F8322098F8061090430142A7
+:1015C000BFD198F80400C11F0A29BAD2617D00E09A
+:1015D00006E281427ED8D8F800106160B8F80410A5
+:1015E000218198F80600A072012028700E2020703A
+:1015F00003208DF82000686A0D9004F12D000990F9
+:10160000601D0A900F300B9022E12875FDE3412800
+:1016100091D1204600F069FF042802D1E078C0078C
+:1016200004D1204600F061FF0F2884D1A88CD5F8A2
+:101630000C8080B24FF0400BE669FFF747FC324662
+:1016400041465B464E46CDF80090FFF732F80B203E
+:101650008DF82000686A0D90E0690990002108A8C3
+:10166000FFF79EFE2078042806D0A07D58B10128FF
+:1016700009D003280AD049E30520207003202870F0
+:101680008DF82060CDE184F800A032E712202070B0
+:10169000E9E11128BCD1204600F027FF042802D13F
+:1016A000E078C00719D0204600F01FFF062805D1BA
+:1016B000E078C00711D1A07D02280ED0204600F0AE
+:1016C00014FF08E0CAE081E06FE14EE121E101E1B1
+:1016D000E7E017E0ADE111289AD1102208F10101ED
+:1016E00004F13C0013F036FA607801287ED0122015
+:1016F0002070E078C00760D0A07D0028C8D0012805
+:10170000C6D05AE0112890D1204600F0EEFE0828FD
+:1017100004D0204600F0E9FE132886D104F16C00C5
+:10172000102208F10101064613F014FA2078082867
+:101730000DD014202070E178C8070DD0A07D0228BC
+:101740000AD06278022A04D00328A1D035E009200B
+:10175000F0E708B1012837D1C80713D0A07D0228CF
+:101760001DD000200090D4E9062133460EA8FFF7D3
+:1017700076FC10220EA904F13C0013F0BFF9C8B1A9
+:10178000042042E7D4E90912201D8DE8070004F186
+:101790002C0332460EA8616BFFF76FFDE9E7606B23
+:1017A000C1F34401491E0068C84000F0010040F048
+:1017B0008000D7E72078092806D185F800908DF8B9
+:1017C000209033E32870ECE30920FBE711289AD13D
+:1017D000204600F08AFE0A2802D1E078C00704D132
+:1017E000204600F082FE15288DD100E08DE104F145
+:1017F0003C00102208F10101064613F0ABF92078F5
+:101800000A2816D016202070D4E90932606B611DB9
+:101810008DE80F0004F15C0304F16C0247310EA85F
+:10182000FFF7C0FC10220EA9304613F067F918B17B
+:10183000F5E20B20207071E22046FFF7D5FDA0787D
+:10184000216A0A18C0F11001104613F002FA23E3CE
+:10185000394608A8FFF7A4FD06463BE20228B6D1A8
+:10186000204600F042FE042804D3204600F03DFE4E
+:10187000082809D3204600F038FE0E2829D3204638
+:1018800000F033FE122824D2A07D02289FD10E2022
+:101890008DF82000686A0D9098F801008DF82400FA
+:1018A000F0E3022893D1204600F01FFE002810D05C
+:1018B000204600F01AFE0128F9D0204600F015FE5F
+:1018C0000C28F4D004208DF8240098F801008DF83D
+:1018D00025005EE21128FCD1002CFAD020781728D0
+:1018E000F7D16178606A022911D0002101EB410132
+:1018F000182606EBC1011022405808F1010113F02F
+:1019000029F90420696A00F0E3FD2670F1E5012160
+:10191000ECE70B28DDD1002CDBD020781828D8D1BB
+:101920006078616A02281CD05FF0000000EB400282
+:10193000102000EBC2000958B8F801000880607858
+:10194000616A02280FD0002000EB4002142000EB57
+:10195000C2000958404650F8032F0A6040684860AA
+:1019600039E00120E2E70120EEE71128B1D1002C97
+:10197000AFD020781928ACD16178606A022912D0E2
+:101980005FF0000101EB41011C2202EBC1011022BA
+:10199000405808F1010113F0DDF80420696A00F0F5
+:1019A00097FD1A20B6E00121ECE7082891D1002C20
+:1019B0008FD020781A288CD1606A98F8012001789D
+:1019C00062F347010170616AD8F8022041F8012FE3
+:1019D000B8F8060088800420696A00F079FD8EE27C
+:1019E000072012E63878012894D1182204F1140057
+:1019F000796813F0F4F8E079C10894F82F0001EA4F
+:101A0000D001E07861F30000E070217D002974D1FD
+:101A10002178032909D0C00725D0032028708DF82C
+:101A20002090686A0D90412004E3607DA17888428F
+:101A300001D90620E9E502262671E179204621F048
+:101A4000E001E171617A21F0F0016172A17A21F087
+:101A5000F001A172FFF7C8FC2E708DF82090686A23
+:101A60000D900720E6E20420ACE6387805289DD1E9
+:101A70008DF82000686A0D90B8680A900720ADF8CC
+:101A800024000A988DF830B0616801602189818056
+:101A9000A17A817104202070F4E23978052985D17A
+:101AA0008DF82010696A0D91391D09AE0EC986E8BE
+:101AB0000E004121ADF824108DF830B01070A88CC4
+:101AC000D7F80C8080B24026A769FFF711FA41468B
+:101AD0003A463346C846CDF80090FEF71EFE002178
+:101AE00008A8FFF75DFCE07820F03E00801CE07065
+:101AF0002078052802D00F200CE049E1A07D20B11C
+:101B0000012802D0032802D002E10720BFE584F8B3
+:101B10000080EEE42070ECE4102104F15C0002F09F
+:101B20002AFA606BB0BBA07D18B1012801D0052056
+:101B3000FDE006202870F7486063A063BEE23878B5
+:101B4000022894D1387908B12875B3E3A07D022822
+:101B500002D0032805D022E0B8680028F5D06063E1
+:101B60001CE06078012806D0A07994F82E10012896
+:101B700005D0E84806E0A17994F82E00F7E7B868A8
+:101B80000028E2D06063E078C00701D0012902D0CC
+:101B9000E04803E003E0F8680028D6D0A063062000
+:101BA00010E68DF82090696A0D91E1784846C907E2
+:101BB00009D06178022903D1A17D29B1012903D07F
+:101BC000A17D032900D00720287031E1387805284D
+:101BD000BBD1207807281ED084F800A005208DF8FE
+:101BE0002000686A0D90B8680A90ADF824A08DF8BE
+:101BF00030B003210170E178CA070FD0A27D022A1C
+:101C00001AD000210091D4E9061204F15C03401CB3
+:101C1000FFF725FA67E384F80090DFE7D4E90923AA
+:101C2000211D8DE80E0004F12C0304F15C02401C20
+:101C3000616BFFF722FB56E3626BC1F34401491E5F
+:101C40001268CA4002F0010141F08001DAE73878F9
+:101C50000528BDD18DF82000686A0D90B8680A90FB
+:101C6000ADF824A08DF830B0042100F8011B10223B
+:101C700004F15C0112F06EFF002108A8FFF790FB51
+:101C80002078092801D0132044E70A2020709BE522
+:101C9000E078C10742D0A17D012902D0022927D0D6
+:101CA00038E0617808A8012916D004F16C01009190
+:101CB000D4E9061204F15C03001DFFF7BBFA0A2009
+:101CC000287003268DF82080686A0D90002108A8EE
+:101CD000FFF766FBDDE2C3E204F15C010091D4E9A9
+:101CE000062104F16C03001DFFF7A4FA0026E9E7C2
+:101CF000C0F3440114290DD24FF0006101EBB01084
+:101D00004FEAB060E0706078012801D01020BEE496
+:101D10000620FFE6607801283FF4B7AC0A2051E5C1
+:101D2000E178C90708D0A17D012903D10B202870D3
+:101D300004202FE028702DE00E2028706078616B61
+:101D4000012817D004F15C0304F16C020EA8FFF720
+:101D5000E1FA2046FFF748FBA0780EAEC0F1100173
+:101D6000304412F076FF06208DF82000686A09964C
+:101D70000D909AE004F16C0304F15C020EA8FFF7E9
+:101D8000C9FAE9E73978022903D139790029D1D094
+:101D900029758FE28DF82000686A0D9058E5387833
+:101DA0000728F6D1D4E909216078012808D004F188
+:101DB0006C00CDE90002029105D104F16C0304E04E
+:101DC00004F15C00F5E704F15C0304F14C007A686F
+:101DD0000646216AFFF764F96078012821D1A078CE
+:101DE000216A0A18C0F11001104612F032FFD4E93E
+:101DF0000923606B04F12D018DE80F0004F15C03F1
+:101E000004F16C0231460EA800E055E2FFF7CAF972
+:101E100010220EA904F13C0012F070FE08B10B2054
+:101E2000AFE485F8008000BF8DF82090686A0D90BF
+:101E30008DF824A00CE538780528AAD18DF820006B
+:101E4000686A0D90B8680A90ADF824A08DF830B09B
+:101E500080F80080617801291AD0D4E9093204F1B0
+:101E60002D01A66B03920096CDE9011304F16C03DA
+:101E700004F15C0204F14C01401CFFF793F90021CE
+:101E800008A8FFF78DFA6078012805D0152041E6F3
+:101E9000D4E90923611DE4E70E20287006208DF89F
+:101EA0002000686ACDF824B00D90A0788DF8280045
+:101EB000CEE438780328C0D1E079C00770D00F2075
+:101EC0002870072066E7387804286BD11422391D62
+:101ED00004F1140012F083FE616A208CA1F809005D
+:101EE000616AA078C871E179626A01F00301117238
+:101EF000616A627A0A73616AA07A81F82400162006
+:101F000060E485F800A08DF82090696A50460D9134
+:101F100090E00000485102003878052842D1B868A6
+:101F2000A8616178606A022901D0012100E00021E6
+:101F300001EB4101142606EBC1014058082102F0D3
+:101F40001AF86178606A022901D0012100E00021BD
+:101F500001EB410106EBC101425802A8E169FFF71C
+:101F60000DFA6078626A022801D0012000E00020AA
+:101F700000EB4001102000EBC1000223105802A921
+:101F80000932FEF7F1FF626AFD4B0EA80932A16922
+:101F9000FFF7E3F96178606A022904D0012103E0C8
+:101FA00042E18BE0BDE0002101EB4101182606EB88
+:101FB000C101A27840580EA912F0CCFD6178606A88
+:101FC000022901D0012100E0002101EB410106EBD3
+:101FD000C1014058A1780844C1F1100112F039FE46
+:101FE00005208DF82000686A0D90A8690A90ADF868
+:101FF00024A08DF830B0062101706278616A022A4F
+:1020000001D0012200E0002202EB420206EBC202F4
+:10201000401C8958102212F09DFD002108A8FFF7EE
+:10202000BFF91220C5F818B028708DF82090686AA2
+:102030000D900B208DF824000AE43878052870D123
+:102040008DF82000686A0D90B8680A900B20ADF8F2
+:1020500024000A98072101706178626A022901D080
+:10206000012100E0002101EB4103102101EBC3013C
+:1020700051580988A0F801106178626A022902D0DB
+:10208000012101E02FE1002101EB4103142101EBCB
+:10209000C30151580A6840F8032F4968416059E06C
+:1020A0001920287001208DF8300077E6162028705E
+:1020B0008DF830B0002108A8FFF772F9032617E168
+:1020C00014202870B0E6387805282AD18DF8200031
+:1020D000686A0D90B8680A90ADF824A08DF830B009
+:1020E00080F800906278616A4E46022A01D001228F
+:1020F00000E0002202EB42021C2303EBC202401C60
+:102100008958102212F026FD002108A8FFF748F98F
+:10211000152028708DF82060686A0D908DF8246075
+:102120003CE680E0387805287DD18DF82000686A8B
+:102130000D90B8680A90ADF824900921017061698A
+:10214000097849084170616951F8012FC0F80220EF
+:102150008988C18020781C28A8D1A1E7E078C00731
+:1021600002D04FF0060C01E04FF0070C6078022817
+:102170000AD04FF0000000BF00EB040101F109019B
+:1021800005D04FF0010004E04FF00100F4E74FF0FC
+:1021900000000B78204413EA0C030B7010F8092F91
+:1021A00002EA0C02027004D14FF01B0C84F800C04C
+:1021B000D2B394F801C0BCF1010F00D09BB990F8E4
+:1021C00000C0E0465FEACC7C04D028F0010606702F
+:1021D000102606E05FEA887C05D528F00206067026
+:1021E00013262E70032694F801C0BCF1020F00D014
+:1021F00092B991F800C05FEACC7804D02CF00106C7
+:102200000E70172106E05FEA8C7805D52CF00206E7
+:102210000E701921217000260078D0BBCAB3C3BB51
+:102220001C20207035E012E002E03878062841D109
+:102230001A2019E4207801283CD00C283AD02046F6
+:10224000FFF7F0F809208DF82000686A0D9031E062
+:102250003878052805D00620387003261820287005
+:1022600046E005218DF82010686A0D90B8680A9044
+:102270000220ADF8240001208DF830000A9801708A
+:10228000297D4170394608A8FFF78AF806461820CC
+:102290002870012E0ED02BE001208DF82000686AF6
+:1022A0000D9003208DF82400287D8DF8250085F8F9
+:1022B00014B012E0287D80B11D20207017202870F6
+:1022C0008DF82090686A0D9002208DF82400394620
+:1022D00008A8FFF765F806460AE00CB1FE2020705A
+:1022E0009DF8200020B1002108A8FFF759F810E45C
+:1022F00013B03046BDE8F08F2DE9F04387B00C46AF
+:102300004E6900218DF8041001202578034602272C
+:102310004FF007094FF0050C85B1012D53D0022D68
+:1023200039D1FE2030708DF80030606A05900320AE
+:102330008DF80400207E8DF8050063E021790129E5
+:1023400025D002292DD0032928D0042923D1B17DFD
+:10235000022920D131780D1F042D04D30A3D032D0D
+:1023600001D31D2917D12189022914D38DF80470B6
+:10237000237020899DF8041088421BD2082001E0B8
+:10238000405102008DF80000606A059057E07078B7
+:102390000128EBD0052007B0BDE8F0831D20307088
+:1023A000E4E771780229F5D131780C29F3D18DF861
+:1023B0000490DDE7083402F804CB94E80B0082E8CF
+:1023C0000B000320E7E71578052DE4D18DF800C058
+:1023D000656A0595956802958DF8101094F804804B
+:1023E000B8F1010F13D0B8F1020F2DD0B8F1030FDF
+:1023F0001CD0B8F1040FCED1ADF804700E202870B7
+:10240000207E687000216846FEF7CAFF0CE0ADF838
+:1024100004700B202870207E002100F01F006870DF
+:102420006846FEF7BDFF37700020B4E7ADF80470D2
+:102430008DF8103085F800C0207E68702770114636
+:102440006846FEF7ADFFA6E7ADF804902B70207F3D
+:102450006870607F00F00100A870A07F00F01F008E
+:10246000E870E27F2A71C0071CD094F8200000F0C9
+:102470000700687194F8210000F00700A87100219E
+:102480006846FEF78DFF2868F062A8883086A87934
+:1024900086F83200A069407870752879B0700D20F8
+:1024A0003070C1E7A9716971E9E700B587B0042808
+:1024B0000CD101208DF800008DF80400002005915A
+:1024C0008DF8050001466846FEF76AFF07B000BDBB
+:1024D00070B50C46054602F027F821462846BDE8AF
+:1024E00070407823002201F075BF08B10078704772
+:1024F0000C20704770B50C0005784FF000010CD02F
+:1025000021702146F2F7A9FE69482178405D884292
+:1025100001D1032070BD022070BDF2F79EFE0020A5
+:1025200070BD0279012A05D000220A704B78012B78
+:1025300002D003E0042070470A758A610279930093
+:10254000521C0271C15003207047F0B587B00F468E
+:1025500005460124287905EB800050F8046C70785A
+:10256000411E02290AD252493A46083901EB80003D
+:10257000314650F8043C2846984704460CB1012CDB
+:1025800011D12879401E10F0FF00287101D00324DA
+:10259000E0E70A208DF80000706A0590002101969E
+:1025A0006846FFF7A7FF032CD4D007B02046F0BD44
+:1025B00070B515460A46044629461046FFF7C5FF82
+:1025C000064674B12078FE280BD1207C30B1002063
+:1025D0002870294604F10C00FFF7B7FF2046FEF7EC
+:1025E00021FF304670BD704770B50E4604467C2111
+:1025F00012F051FB0225012E03D0022E04D005203B
+:1026000070BD0120607000E065702046FEF70AFF93
+:10261000A575002070BD28B1027C1AB10A4600F1F0
+:102620000C01C5E70120704710B5044686B00420B0
+:1026300001F07AFF2078FE2806D000208DF80000F7
+:1026400069462046FFF7E7FF06B010BD7CB50E4691
+:1026500000218DF804104178012903D0022903D00C
+:10266000002405E0046900E044690CB1217C89B1D3
+:102670006D4601462846FFF754FF032809D132462C
+:1026800029462046FFF794FF9DF80410002900D04A
+:1026900004207CBD04F10C05EBE730B40C46014688
+:1026A000034A204630BC034B0C3AFEF756BE0000EE
+:1026B000845102004051020070B50D46040011D053
+:1026C00085B12101284612F0C4FA10224E4928464D
+:1026D00012F040FA4C4801210838018044804560DE
+:1026E000002070BD012070BD70B5474E0024054626
+:1026F000083E10E07068AA7B00EB0410817B9142D9
+:1027000008D1C17BEA7B914204D10C22294612F008
+:10271000F5F930B1641C30888442EBDB4FF0FF30B8
+:1027200070BD204670BD70B50D46060006D02DB1B7
+:10273000FFF7DAFF002803DB401C14E0102070BD17
+:10274000314C083C20886288411C914201D9042008
+:1027500070BD6168102201EB0010314612F0FAF9E9
+:102760002088401C20802870002070BD70B5144661
+:102770000D0018D0BCB10021A170022802D0102891
+:1027800011D105E0288870B10121A170108008E006
+:102790002846FFF7A9FF002805DB401CA070A88988
+:1027A0002080002070BD012070BD70B50546144624
+:1027B0000E000BD000203070A878012808D005D971
+:1027C0001149A1F108010A8890420AD9012070BD7F
+:1027D00024B1287820702888000A507002200870E0
+:1027E0000FE064B14968102201EB00112046103956
+:1027F00012F0B0F9287820732888000A607310203E
+:102800003070002070BD00007C0000202DE9F041F8
+:1028100090460C4607460025FE48072F00EB881619
+:1028200007D2DFE807F007070707040404000125C3
+:1028300000E0FFDF06F81470002D13D0F54880305B
+:1028400000EB880191F82700202803D006EB400018
+:10285000447001E081F8264006EB440220205070CD
+:1028600081F82740BDE8F081F0B51F4614460E46BA
+:102870000546202A00D1FFDFE649E648803100EB1B
+:10288000871C0CEB440001EB8702202E07D00CEBD9
+:10289000460140784B784870184620210AE092F8AB
+:1028A0002530407882F82500F6E701460CEB410020
+:1028B00005704078A142F8D192F82740202C03D02F
+:1028C0000CEB4404637001E082F826300CEB410409
+:1028D0002023637082F82710F0BD30B50D46CE4B33
+:1028E00044190022181A72EB020100D2FFDFCB4814
+:1028F000854200DDFFDFC9484042854200DAFFDF44
+:10290000C548401C844207DA002C01DB204630BD5C
+:10291000C148401C201830BDBF48C043FAE710B57D
+:1029200004460168407ABE4A52F82020114450B152
+:102930000220084420F07F40F0F71DF994F90810B8
+:10294000BDE81040C9E70420F3E72DE9F047B14E98
+:10295000803696F82D50DFF8BC9206EB850090F893
+:10296000264034E009EB85174FF0070817F81400EC
+:10297000012806D004282ED005282ED0062800D005
+:10298000FFDF01F0E3F8014607EB4400427806EB75
+:10299000850080F8262090F82720A24202D120222C
+:1029A00080F82720084601F0DCF82A46214601205D
+:1029B000FFF72CFF9B48414600EB041002682046BD
+:1029C000904796F82D5006EB850090F82640202C75
+:1029D000C8D1BDE8F087022000E003208046D0E7A0
+:1029E00010B58C4C2021803484F8251084F82610F2
+:1029F00084F82710002084F8280084F82D0084F83B
+:102A00002E10411EA16044F8100B207460742073D6
+:102A10006073A0738449E0772075087048700021C6
+:102A20007C4A103C02F81100491CC9B22029F9D394
+:102A30000120EFF78EFF0020EFF78BFF012084F8D5
+:102A40002200F9F7A9F97948F9F7B5F9764CA41EEF
+:102A500020707748F9F7AFF96070BDE81040EFF7E4
+:102A600005BF10B5EFF727FF6F4CA41E2078F9F7CC
+:102A7000BBF96078F9F7B8F9BDE8104001F09EB8ED
+:102A8000202070472DE9F34F624E0025803606EB7B
+:102A9000810A89B09AF82500202822D0691E029167
+:102AA0006049009501EB00108146D0E90112C06831
+:102AB0000391CDE90420B08BADF81C00B07F8DF8F8
+:102AC0001E009DF81500C8B10227554951F8204055
+:102AD0000399E219114421F07F41019184B102214F
+:102AE0000FE00120EFF735FF0020EFF732FFEFF79F
+:102AF00000FF01F063F886F82F50A0E00427E4E718
+:102B000000218DF81810022801D0012820D1039847
+:102B1000391901440998081A9DF81C1020F07F40CB
+:102B200001B10221333181420BD203208DF815000F
+:102B30000398C4F13201401A20F07F403224039000
+:102B40000CE096F8240018B9F0F726FA00284CD0CB
+:102B5000322C03D214B101F025F801E001F02EF877
+:102B6000314A107818B393465278039B121B002108
+:102B70009DF81840984601281AD0032818D0002044
+:102B80008DF81E00002A04DD981A039001208DF8AC
+:102B900018009DF81C0000B102210398254A20F07E
+:102BA0007F40039003AB099801F014F810B110E0D6
+:102BB0000120E5E79DF81D0018B99BF800000328E7
+:102BC00012D08DF81C50CDF80C808DF818408DF87F
+:102BD0001E509DF8180058B103980123C119002216
+:102BE0001846EFF709FF06E000200BB0BDE8F08FB4
+:102BF0000120EFF7AEFE99F90C2001230020019986
+:102C0000EFF7FAFE012086F82F008AF828502022DC
+:102C1000694611E098080020FF7F841E0020A1076C
+:102C200094510200980600208E000020834201008B
+:102C30004B290100FFFF3F00F94811F0D0FF0120B0
+:102C4000D3E72DE9F05FDFF8D883064608EB86006E
+:102C500090F82550202D1FD0A8F180002C4600EBC5
+:102C60008617A0F50079DFF8BCB305E0A24607EBB4
+:102C70004A004478202C0AD0EFF70AFF09EB04132E
+:102C80005A4601211B1D00F0A5FF0028EED0AC42E2
+:102C900002D0334652461EE0E34808B1AFF300804D
+:102CA000EFF7F6FE98F82F206AB1D8F80C20411CF7
+:102CB000891A0902CA1701EB12610912002902DD03
+:102CC0000020BDE8F09F3146FFF7DCFE08B101208F
+:102CD000F7E733462A4620210420FFF7C5FDEFE73A
+:102CE0002DE9F041CE4C2569EFF7D2FE401B0002E2
+:102CF000C11700EB1160001200D4FFDF94F822002E
+:102D000000B1FFDF012784F8227094F82E002028FC
+:102D100000D1FFDF94F82E60202084F82E000025DB
+:102D200084F82F5084F8205084F82150BF48256043
+:102D30000078022833D0032831D000202077A06803
+:102D4000401C05D04FF0FF30A0600120EFF701FEDE
+:102D50000020EFF7FEFDEFF7FCFEEFF7F4FEEFF7D4
+:102D6000C8FD11F031F9B248056005604FF0E0216F
+:102D70004FF40040B846C1F88002EFF784FF94F8A2
+:102D80002D703846FFF75DFF0028FAD0A448803840
+:102D900000EB871010F81600022802D006E0012090
+:102DA000CCE73A4631460620FFF730FD84F8238011
+:102DB00004EB870090F82600202804D09B48801E52
+:102DC0004078F9F717F8207F002803D0EFF7B1FE1D
+:102DD0002577657746E50146914810B590F82D2096
+:102DE0000024803800EB821010F814302BB1641CE2
+:102DF000E4B2202CF8D3202010BD8E4800EB041044
+:102E0000016021460120FFF701FD204610BD10B5ED
+:102E1000012801D0032800D171B3814A92F82D30E6
+:102E20007F4C0022803C04EB831300BF13F8124058
+:102E30000CB1082010BD521CD2B2202AF6D37B4A16
+:102E400048B1022807D0072916D2DFE801F015069D
+:102E5000080A0C0E100000210AE01B2108E03A21AC
+:102E600006E0582104E0772102E0962100E0B52138
+:102E700051701070002010BD072010BD6B4810B5B8
+:102E80004078EFF778FE80B210BD10B5202811D23F
+:102E9000634991F82D30A1F1800202EB831414F8FC
+:102EA00010303BB191F82D3002EB831212F8102054
+:102EB000012A01D0002010BD91F82D2001460020EC
+:102EC000FFF7A4FC012010BD10B5EFF7E1FDBDE850
+:102ED0001040EFF750BE2DE9F0410E46504F0178FB
+:102EE0002025803F0C4607EB831303E0254603EBC8
+:102EF00045046478944202D0202CF7D108E0202CBD
+:102F000006D0A14206D103EB41014978017007E0E8
+:102F10000020A7E403EB440003EB45014078487030
+:102F2000454F7EB127B1002140F2DA30AFF3008087
+:102F30003078A04206D127B1002140F2DD30AFF356
+:102F40000080357027B1002140F2E230AFF30080FD
+:102F5000012087E410B542680B689A1A1202D41750
+:102F600002EB1462121216D4497A91B1427A82B9F4
+:102F7000324A006852F82110126819441044001DAA
+:102F8000891C081A0002C11700EB116000123228D8
+:102F900001DB012010BD002010BD2DE9F047814666
+:102FA0001F48244E00EB8100984690F825402020D1
+:102FB000107006F50070154600EB81170BE000BF9E
+:102FC00006EB04104946001DFFF7C4FF28B107EBCC
+:102FD00044002C704478202CF2D1297888F8001015
+:102FE00013E000BF06EB0415291D4846FFF7B2FFAA
+:102FF00068B988F80040A97B99F80A00814201D895
+:103000000020E6E407EB44004478202CEAD10120BC
+:10301000DFE42DE9FC410E4607460024054D18E08B
+:1030200018090020FFFF3F00000000008E00002074
+:1030300000F50040980600200000000094510200B6
+:103040009DF8000005EB00108168384600F0D6FDC1
+:1030500001246B4601AA31463846FFF79EFF00283F
+:10306000EED02046BDE8FC8170B50446FF4801253E
+:10307000A54300EB841100EB8510402211F06AFD9E
+:10308000FB4E26B1002140F25C40AFF30080F748D0
+:10309000803000EB850100EB8400D0F82500C1F8FA
+:1030A000250026B100214FF48C60AFF30080284644
+:1030B00070BD2DE9FC418446EC481546089C00EBA8
+:1030C00085170E4617F81400012803D0022801D0F6
+:1030D0000020C7E70B46E74A0121604600F07AFD71
+:1030E000A8B101AB6A4629463046FFF756FF70B1DA
+:1030F000DE489DF804209DF80010803000EB850626
+:103100008A4208D02B460520FFF7AEFB0BE02A468B
+:103110002146042014E0202903D007EB4100407829
+:1031200001E096F8250007EB440148709DF8000087
+:10313000202809D007EB400044702A46214603208E
+:10314000FFF764FB01208DE706F8254F0120F070A2
+:10315000F3E7C94901EB0010001DFFF7E0BB7CB5A8
+:103160001D46134604460E4600F108022146184645
+:10317000EFF70EFD94F908000F2804DD1F382072C8
+:103180002068401C206096B10220BC4951F82610EE
+:10319000461820686946801B20F07F40206094F923
+:1031A00008002844C01C1F2803DA012009E004207D
+:1031B000EBE701AAEFF7ECFC9DF8040010B10098D2
+:1031C000401C00900099206831440844C01C20F045
+:1031D0007F4060607CBD2DE9FE430C4606460978C1
+:1031E00060799072207998461546507241B19F4897
+:1031F000803090F82E1020290AD00069401D0BE085
+:10320000D4E90223217903B02846BDE8F043A6E7BC
+:103210009B484178701D084420F07F4721790022A7
+:103220002846A368FFF79BFF3946284600F0E6FCD6
+:10323000D4E9023221796846FFF791FF41462846DA
+:10324000019CFFF7E6FE2B4622460021304600F0A7
+:10325000C1FC002803D13146284600F0CFFCBDE870
+:10326000FE832DE9FE4F814600F084FC30B100273B
+:1032700099F8000020B10020BDE8FE8F0127F7E794
+:103280007A4D7B4C4FF0000A803524B1002140F28A
+:10329000D340AFF3008095F82D8085F823A0002659
+:1032A00024B100214FF49B60AFF300801FB940466A
+:1032B000FFF7DAFE804624B100214FF49C60AFF3A3
+:1032C0000080EFF7E5FB43466A464946FFF783FF78
+:1032D00024B1002140F2E640AFF3008095F82E00C3
+:1032E00020280CD029690098401A0002C21700EB70
+:1032F0001260001203D5684600F080FC012624B15C
+:1033000000214FF49E60AFF3008095F82300002861
+:10331000BBD124B1002140F2F640AFF30080EFF7BB
+:10332000B7FB6B46534A002100F054FC0028A3D0A1
+:1033300027B941466846FFF76CFE064326B168464A
+:10334000FFF7EDFAC9F8080024B1002140F2095056
+:10335000AFF3008001208FE72DE9FF5F8A468146A9
+:1033600000F008FC414C803410B39AF800000027AC
+:1033700010B1012800D0FFDF3D4D25B1002140F202
+:103380007F50AFF300800120A84600905FEA080656
+:1033900004D0002140F28750AFF30080009800F085
+:1033A000E0FB94F82D50002084F8230067B119E069
+:1033B00094F82E000127202800D1FFDF9AF80000A2
+:1033C0000028D9D0FFDFD7E72846FFF74DFE054696
+:1033D00026B1002140F29150AFF3008094F8230011
+:1033E0000028D3D126B1002140F29B50AFF30080DA
+:1033F000EFF74EFB83462B4601AA5146FFF7EBFE43
+:103400005FEA060804D0002140F2A250AFF300802A
+:103410003B462A4601A95846CDF80090FFF749FEE1
+:10342000064604EB850090F828B0B8F1000F04D0F0
+:10343000002140F2A950AFF3008000F087FB00901C
+:10344000B8F1000F04D0002140F2AF50AFF300807C
+:1034500094F82300002899D1B8F1000F04D000217E
+:1034600040F2B750AFF3008003490BE0980800200A
+:1034700000000000FFFF3F0098060020945102006A
+:103480008E00002001EB09100DF1040C00F1040086
+:103490009CE80E0080E80E004EB35FEA080604D0F8
+:1034A000002140F2C450AFF300803BEA070012D085
+:1034B00094F82E0020280ED126B1002140F2C950E8
+:1034C000AFF300802846FFF7BCFB20B99AF8000054
+:1034D000D8B3012849D0B8F1000F04D0002140F240
+:1034E000E650AFF30080284600F029FB01265FEA92
+:1034F000080504D0002140F2EF50AFF3008000989F
+:1035000000F02FFB25B1002140F2F350AFF3008013
+:103510008EB194F82D0004EB800090F8260020284E
+:1035200009D025B1002140F2FA50AFF30080F948EC
+:103530004078F8F75FFC25B1002140F2FF50AFF36F
+:10354000008004B03046BDE8F09FFFE7B8F1000FFF
+:1035500004D0002140F2D150AFF3008094F82D2028
+:1035600049460420FFF752F9C0E7002E3FF40EAFA2
+:10357000002140F2DC50AFF3008007E72DE9F84F5F
+:10358000E54D814695F82D004FF00008E34C4FF0D3
+:10359000010B474624B1002140F20D60AFF30080DB
+:1035A000584600F0DEFA85F8237024B1002140F27D
+:1035B0001260AFF3008095F82D00FFF755FD064629
+:1035C00095F8230028B1002CE4D000214FF4C3600B
+:1035D0004BE024B1002140F21C60AFF30080CE48E4
+:1035E000803800EB861111F81900032856D13346B4
+:1035F00005EB830A4A469AF82500904201D1012042
+:1036000000E0002000900AF125000021FFF763FC94
+:1036100001460098014203D001228AF82820AF77A2
+:10362000E1B324B1002140F22160AFF300803246C3
+:1036300049460120FFF7EAF89AF828A024B10021B2
+:1036400040F22C60AFF3008000F080FA834624B192
+:10365000002140F23160AFF3008095F8230038B1CB
+:10366000002C97D0002140F23560AFF3008091E745
+:10367000BAF1000F07D095F82E00202803D130466C
+:10368000FFF7DFFAE0B124B1002140F24960AFF367
+:103690000080304600F053FA4FF0010824B10021B9
+:1036A00040F25260AFF30080584600F05AFA24B15D
+:1036B000002140F25660AFF300804046BDE8F88F2D
+:1036C000002CF1D0002140F24460AFF30080E6E727
+:1036D0000020EFF717B90120EFF714B98D480078F3
+:1036E00070472DE9F0418C4C94F82E0020281FD112
+:1036F00094F82D6004EB860797F82550202D00D113
+:10370000FFDF8549803901EB861000EB45004078EA
+:1037100007F8250F0120F87084F82300294684F863
+:103720002E50324602202234FFF770F8002020701D
+:103730000FE42DE9F0417A4E774C012538B101288C
+:1037400021D0022879D003287DD0FFDFF0E700F0F8
+:1037500029FAFFF7C6FF207E00B1FFDF84F8215071
+:103760000020EFF7F6F8A168481C04D001230022DE
+:103770001846EFF741F914F82E0F217806EB0111E6
+:103780000A68012154E0FFF7ACFF0120EFF7E1F8F0
+:1037900094F8210050B1A068401C07D014F82E0FF7
+:1037A000217806EB01110A68062141E0207EDFF84E
+:1037B0006481002708F10208012803D002281ED0E6
+:1037C000FFDFB5E7A777EFF7B4F998F80000032813
+:1037D00001D165772577607D524951F8200094F832
+:1037E000201051B948B161680123091A0022184616
+:1037F000EFF702F9022020769AE7277698E784F817
+:10380000205000F0CFF9A07F50B198F80100616816
+:103810000123091A00221846EFF7EEF8257600E09A
+:10382000277614F82E0F217806EB01110A68002183
+:10383000BDE8F041104700E005E036480078BDE8FB
+:10384000F041F8F7D7BAFFF74CFF14F82E0F2178A4
+:1038500006EB01110A680521EAE710B52E4C94F831
+:103860002E00202800D1FFDF14F82E0F21782C4ADB
+:1038700002EB01110A68BDE81040042110477CB535
+:10388000254C054694F82E00202800D1FFDFA068C3
+:10389000401C00D0FFDF94F82E00214901AA01EB63
+:1038A0000010694690F90C002844EFF771F99DF972
+:1038B00004000F2801DD012000E0002000990844E9
+:1038C0006168084420F07F41A16094F8210000283D
+:1038D00007D002B00123BDE8704000221846EFF780
+:1038E0008BB87CBD30B5104A0B1A541CB3EB940F47
+:1038F0001ED3451AB5EB940F1AD3934203D9101A6D
+:1039000043185B1C14E0954210D9511A0844401C1E
+:1039100043420DE08C000020180900200000000048
+:103920009806002094510200FF7F841EFFDF0023D1
+:10393000184630BD0123002201460220EFF75CB893
+:103940000220EFF706B8EFF7A3B82DE9FC47B14C1A
+:10395000054694F82E00202800D1FFDF642D58D3AF
+:10396000AD4A0021521B71EB010052D394F82E2076
+:10397000A0462046DFF8A49290F82D7009EB0214BF
+:10398000D8F8000001AA28446946EFF701F99DF92B
+:103990000400002802DD0098401C0090A0680099F7
+:1039A00062684618B21A22F07F42B2F5800F30D218
+:1039B00008EB8702444692F82520202A0AD009EB1A
+:1039C00002125268101A0002C21700EB12600012B5
+:1039D00088421EDBA068401C10D0EFF759F8A168A0
+:1039E000081A0002C11700EB11600012022810DD56
+:1039F0000120EEF7AEFF4FF0FF30A06020682844B2
+:103A0000206026F07F402061012084F82300BDE87B
+:103A1000FC870020FBE72DE9F0477E4C074694F831
+:103A20002D00A4F1800606EB801010F8170000B9F5
+:103A3000FFDF94F82D50A046794C24B1002140F6C8
+:103A40006500AFF3008040F6710940F67A0A06EB94
+:103A5000851600BF16F81700012818D0042810D0CA
+:103A600005280ED006280CD01CB100214846AFF323
+:103A7000008020BF002CEDD000215046AFF3008025
+:103A8000E8E72A4639460120FEF7C0FEF2E74FF08C
+:103A9000010A4FF00009454624B1002140F681009B
+:103AA000AFF30080504600F05CF885F8239024B115
+:103AB000002140F68600AFF3008095F82D00FFF757
+:103AC000D3FA064695F8230028B1002CE4D0002153
+:103AD00040F68C001FE024B100214FF40960AFF3E1
+:103AE000008005EB860000F1270133463A46263078
+:103AF000FFF7F1F924B1002140F69400AFF3008004
+:103B000000F024F8824695F8230038B1002CC3D089
+:103B1000002140F69A00AFF30080BDE785F82D60E4
+:103B2000012085F82300504600F01BF8002C04D03B
+:103B3000002140F6A700AFF30080BDE8F0873549CB
+:103B400081F82D00012081F82300704710B5354819
+:103B500008B1AFF30080EFF3108000F0010072B6FF
+:103B600010BD10B5002804D12F4808B1AFF3008074
+:103B700062B610BD2D480068C005C00D10D01038C9
+:103B800040B2002806DA00F00F0000F1E02090F8C3
+:103B9000140D03E000F1E02090F8000440097047A4
+:103BA0000820704710B51B4C94F82400002804D15D
+:103BB000F7F7D2FE012084F8240010BD10B5154C93
+:103BC00094F82400002804D0F7F7EFFE002084F8D2
+:103BD000240010BD10B51C685B68241A181A24F064
+:103BE0007F4420F07F40A14206D8B4F5800F03D275
+:103BF000904201D8012010BD002010BDD0E9003254
+:103C0000D21A21F07F43114421F07F41C0E90031F5
+:103C10007047000018090020FF1FA1079806002028
+:103C200000000000000000000000000004ED00E0C3
+:103C30002DE9F041044680074FF000054FF00106E2
+:103C400004D55C480560066024F00204E0044FF0EF
+:103C5000FF3705D558484660C0F8087324F48054EF
+:103C6000600003D55548056024F08044E0050FD579
+:103C70005348C0F80052C0F8087352490D60091D3E
+:103C80000D60504A04210C321160066124F48074E6
+:103C9000A00409D54C484660C0F80052C0F808732B
+:103CA0004A48056024F40054C4F38030C4F3C031A2
+:103CB000884200D0FFDF14F4404F14D044484660DF
+:103CC000C0F8087343488660C0F80052C0F8087313
+:103CD00041490D600A1D16608660C0F808730D60CA
+:103CE000166024F4404420050AD53C4846608660AE
+:103CF000C0F80873C0F848733948056024F40064BC
+:103D000010F03CF93748044200D0FFDFBDE8F081F5
+:103D100070B520250022134620FA02F1C90719D0F8
+:103D200051B201F01F060124B4404E09B60006F15D
+:103D3000E026C6F88041C6F88042002906DA01F084
+:103D40000F0101F1E02181F8143D03E001F1E021D0
+:103D500081F80034521CAA42DED370BD70B5224CEB
+:103D60000D462060FFF764FF2068FFF7D1FF28466B
+:103D7000F7F7CFFE0FF022FD00F0ADF810F0FEF8DF
+:103D800010F041F8F8F708F8BDE870400FF0C4BD36
+:103D900010B5154C2068FFF74BFF2068FFF7B8FF00
+:103DA00010F0ECF8F7F773FF0020206010BD0A2038
+:103DB00070470000FC1F004000C0004004E50140C7
+:103DC000008000400485004000D0004004D5004041
+:103DD00000E0004000F0004000F5004000B000406E
+:103DE00008B50040FEFF0FFD9000002070B5264989
+:103DF0000A680AB30022154601244B685B1C4B601D
+:103E00000C2B00D34D600E7904FA06F30E681E42A7
+:103E10000FD0EFF3108212F0010272B600D001222F
+:103E20000C689C430C6002B962B6496801600020CE
+:103E300070BD521C0C2AE0D3052070BD4FF0E0216C
+:103E40004FF48000C1F800027047EFF3108111F0C9
+:103E5000010F72B64FF0010202FA00F20A4803683D
+:103E600042EA0302026000D162B6E7E70648002199
+:103E700001604160704701218140034800680840AB
+:103E800000D0012070470000940000202DE9F0418F
+:103E900015460E460446002700F0E7F8A84215D361
+:103EA000002341200FE000BF94F84220A25CF254AE
+:103EB00094F84210491CB1FBF0F200FB12115B1C9C
+:103EC00084F84210DBB2AB42EED3012700F0D9F800
+:103ED0003846BDE8F081704910B5802081F80004B3
+:103EE0006E49002081F8420081F84100433181F899
+:103EF000420081F84100433181F8420081F84100DD
+:103F000067480FF071FE6648401C0FF06DFEEEF73B
+:103F1000C9FEBDE8104000F0B4B8402070475F48CB
+:103F200000F0A3B80A4601465C48AFE7402070475E
+:103F30005A48433000F099B80A4601465748433082
+:103F4000A4E7402101700020704710B50446534893
+:103F5000863000F08AF82070002010BD0A46014625
+:103F60004E4810B58630FFF791FF08B1002010BD14
+:103F700042F2070010BD70B50C460546412900D934
+:103F8000FFDF48480068103840B200F050F8C6B271
+:103F90000D2000F04CF8C0B2864203D2FFDF01E0F2
+:103FA000EEF7D0FE224629463C48FFF76FFF002877
+:103FB000F6D070BD2DE9F041394F002506463F1D72
+:103FC00057F82540204600F041F810B36D1CEDB2C3
+:103FD000032DF5D33148433000F038F8002825D0C0
+:103FE0002E4800F033F8002820D02C48863000F00E
+:103FF0002DF800281AD0EEF77BFE29480FF0FCFDC3
+:10400000B0F5005F00D0FFDFBDE8F04124480FF0BD
+:1040100009BE94F841004121265414F8410F401C78
+:10402000B0FBF1F201FB12002070D3E751E700284A
+:1040300006DA00F00F0000F1E02090F8140D03E024
+:1040400000F1E02090F800044009704710F8411F8B
+:104050004122491CB1FBF2F302FB1311407881426B
+:1040600001D1012070470020704710F8411F4078AF
+:10407000814201D3081A02E0C0F141000844C0B2F5
+:10408000704710B506480FF0B7FD002803D1BDE812
+:104090001040EEF718BE10BD0DE000E0480900200A
+:1040A0009C00002004ED00E070B5154D2878401C00
+:1040B000C4B26878844202D0EEF7D5FE2C7070BD91
+:1040C0002DE9F0410E4C4FF0E02600BFEEF7C0FEA8
+:1040D00020BF40BF20BF677820786070D6F80052BC
+:1040E000EDF71CF9854305D1D6F8040210B9207804
+:1040F000B842EBD0EEF7A7FE0020BDE8F08100004B
+:10410000AC0000202DE9F041012528034FF0E0210B
+:104110000026C1F880011E4CC4F800610C2000F09C
+:104120002CF81C4801680268C94341F3001142F0B1
+:1041300010020260C4F804532560491C00E020BF4F
+:10414000D4F80021002AFAD019B9016821F0100131
+:104150000160114807686560C4F80853C4F800613D
+:104160000C2000F00AF83846BDE8F08110B504468E
+:10417000FFF7C8FF2060002010BD00F01F020121E2
+:1041800091404009800000F1E020C0F880127047A3
+:1041900000C0004010ED00E008C500402DE9F047E8
+:1041A000FF4C0646FF21A06800EB06121170217833
+:1041B000FF2910D04FF0080909EB011109EB061790
+:1041C0004158C05900F0F4F9002807DDA1682078B3
+:1041D00001EB061108702670BDE8F08794F80080A6
+:1041E00045460DE0A06809EB05114158C05900F0A3
+:1041F000DFF9002806DCA068A84600EB0810057867
+:10420000FF2DEFD1A06800EB061100EB08100D7038
+:104210000670E1E7F0B5E24B0446002001259A68FC
+:104220000C269B780CE000BF05EB0017D75DA7427A
+:1042300004D106EB0017D7598F4204D0401CC0B2FE
+:104240008342F1D8FF20F0BD70B5FFF77CFBD44C62
+:1042500008252278A16805EB0212895800F0A8F918
+:10426000012808DD2178A06805EB01114058BDE860
+:104270007040FFF75FBBFFF731FABDE87040F7F71A
+:10428000B9BD2DE9F041C64C2578FFF75CFBFF2D49
+:104290006ED04FF00808A26808EB0516915900F09F
+:1042A00087F90228A06801DD80595DE000EB051167
+:1042B00009782170022101EB0511425C5AB1521EAE
+:1042C0004254815901F5800121F07F4181512846F6
+:1042D000FFF764FF34E00423012203EB051302EB34
+:1042E000051250F803C0875CBCF1000F10D0BCF57C
+:1042F000007F10D9CCF3080250F806C00CEB423C0A
+:104300002CF07F4C40F806C0C3589A1A520A09E0B4
+:10431000FF2181540AE0825902EB4C3222F07F42A5
+:104320008251002242542846FFF738FF0C21A06832
+:1043300001EB05114158E06850F8272038469047B6
+:104340002078FF2814D0FFF7FEFA2278A16808EB46
+:1043500002124546895800F02BF9012893DD217897
+:10436000A06805EB01114058BDE8F041FFF7E2BA43
+:10437000BDE8F081F0B51D4614460E460746FF2BFA
+:1043800000D3FFDFA00700D0FFDF8548FF21002218
+:10439000C0E90247C5700671017042708270104614
+:1043A000012204E002EB0013401CE154C0B2A84219
+:1043B000F8D3F0BD70B57A4C064665782079854211
+:1043C00000D3FFDFE06840F825606078401C607033
+:1043D000284670BD2DE9FF5F1D468B460746FF242A
+:1043E000FFF7B1FADFF8B891064699F80100B84234
+:1043F00000D8FFDF00214FF001084FF00C0A99F8B8
+:104400000220D9F808000EE008EB0113C35CFF2B73
+:104410000ED0BB4205D10AEB011350F803C0DC45B6
+:104420000CD0491CC9B28A42EED8FF2C02D00DE054
+:104430000C46F6E799F803108A4203D1FF2004B036
+:10444000BDE8F09F1446521C89F8022008EB0411C5
+:104450000AEB0412475440F802B00421029B0022E8
+:10446000012B01EB04110CD040F801204FF400782F
+:1044700008234FF0020C454513D9E905C90D02D0B8
+:1044800002E04550F2E7414606EB413203EB0413EC
+:1044900022F07F42C250691A0CEB0412490A81547F
+:1044A0000BE005B9012506EB453103EB041321F0C0
+:1044B0007F41C1500CEB0411425499F80050204642
+:1044C000FFF76CFE99F80000A84201D0FFF7BCFE90
+:1044D0003846B4E770B50C460546FFF734FA064691
+:1044E00021462846FFF796FE0446FF281AD02C4D99
+:1044F000082101EB0411A8684158304600F058F833
+:1045000000F58050C11700EBD14040130221AA688A
+:1045100001EB0411515C09B100EB4120002800DCE3
+:10452000012070BD002070BD2DE9F047884681460E
+:10453000FFF770FE0746FF281BD0194D2E78A8689C
+:104540003146344605E0BC4206D0264600EB061252
+:104550001478FF2CF7D10CE0FF2C0AD0A6420CD126
+:1045600000EB011000782870FF2804D0FFF76CFEE4
+:1045700003E0002030E6FFF7E3F941464846FFF745
+:10458000A9FF0123A968024603EB0413FF20C854C6
+:10459000A878401EB84200D1A87001EB041001E0D9
+:1045A000140A002001EB061100780870104613E68B
+:1045B000081A0002C11700EB1160001270470000DA
+:1045C00070B50446A0F500002D4EB0F1786F02D210
+:1045D0003444A4F500042B48844201D2012500E0B4
+:1045E000002500F043F848B125B9B44204D3264869
+:1045F000006808E0012070BD002070BD002DF9D1D9
+:10460000B442F9D321488442F6D2F3E710B5044608
+:10461000A0F50000B0F1786F03D219480444A4F566
+:10462000000400F023F84FF0804130B116480068D4
+:1046300004E08C4204D2012003E014488442F8D202
+:10464000002080F0010010BD10B520B1FFF7DEFFA3
+:1046500008B1012010BD002010BD10B520B1FFF73A
+:10466000AFFF08B1012010BD002010BD0848094966
+:104670000068884201D10120704700207047000087
+:104680000000002000600200200000200800002040
+:10469000B0000020BEBAFECA0548064A0168914231
+:1046A00001D1002101600449012008607047000029
+:1046B000B0000020BEBAFECA40E5014053480021C8
+:1046C0000170417010218170704770B50546164623
+:1046D0000C460220EEF785F84C49012008704C4941
+:1046E000F01E08604B480560001F046070BD10B5E7
+:1046F0000220EEF776F8454901200870464800216F
+:10470000C0F80011C0F80411C0F8081143494FF473
+:104710000000086010BD3D480178C9B1404A4FF41F
+:10472000000111603C49D1F800310022002B1CBF70
+:10473000D1F80431002B02D0D1F8081111B1427028
+:10474000102103E00121417036490968817002702F
+:104750000020EEF746B82D480178002904BF4078C4
+:1047600070472D48D0F80011002904BF022070477F
+:10477000D0F8001100291CBFD0F80411002905D081
+:10478000D0F80801002804BF0120704700207047BE
+:104790001E4800B50278204B4078C821491EC9B296
+:1047A00082B1D3F800C1BCF1000F10D0D3F80001E2
+:1047B00000281CBFD3F8040100280BD0D3F808014F
+:1047C00050B107E0022802D0012805D002E00029FC
+:1047D000E4D1FFDF002000BD012000BD0B480178BF
+:1047E000002904BF807870470B48D0F800110029D9
+:1047F0001CBFD0F80411002902D0D0F8080108B17C
+:104800001020704707480068C0B27047B40000200D
+:1048100010F5004008F5004000F0004004F50140AC
+:1048200008F5014000F40040524800210170417039
+:10483000704770B5064614460D460120EDF7D1FFCE
+:104840004D480660001D0460001D05604B490020B6
+:10485000C1F850014A49032008604B4949480860A3
+:10486000091D4A48086070BD70B5424B012540EAF9
+:1048700002421D70464B42F080721A60454A116038
+:10488000454C0026C4F80461454A4449116000289B
+:1048900002BFC4F80052256070BD012818BFFFDFB9
+:1048A000C4F80062256040493E48086070BD314848
+:1048B000017871B13A4A394911603749D1F8042178
+:1048C0000021002A08BF417002D0384A12684270A5
+:1048D00001700020EDF785BF26480178002904BF4C
+:1048E000407870472C48D0F80401002808BF704772
+:1048F0002E480068C0B27047002808BF704730B526
+:104900001C480078002808BFFFDF2348D0F80411B6
+:10491000002918BF30BD0224C0F80443DFF890C05E
+:10492000DCF80010C1F30015DCF8001041F01001B4
+:10493000CCF80010D0F80411002904BF4FF4004156
+:104940004FF0E02207D100BFC2F8801220BFD0F89C
+:104950000431002BF8D02DB9DCF8001021F0100143
+:10496000CCF80010C0F8084330BD0B490120886026
+:1049700070470000B700002008F50040001000401C
+:104980001CF500405011004098F501400CF000402B
+:1049900004F5004018F5004000F00040000002035C
+:1049A00008F501400000020204F5014000F4004057
+:1049B00010ED00E010B5FF480024012144700470A0
+:1049C00044728472C17280F821408462446314305E
+:1049D00010F068FAF849601E0860091D0860091D9A
+:1049E0000C60091D0860091D0C60091D0860091D87
+:1049F0000860091D0860091D0860091D0860091D7F
+:104A00000860091D0860091D0860091D086010BDC7
+:104A1000EA48016801F00F01032904BF0120704733
+:104A2000016801F00F01042904BF022070470168EA
+:104A300001F00F01052904D0006800F00F000628DE
+:104A400007D1DF48006810F0060F0CBF08200420D3
+:104A5000704700B5FFDF012000BD30B4D5490268C2
+:104A6000DFF864C34A6142688A61007A08770A7D88
+:104A7000D44BACF1040401204AB10A7E00FA02F2E0
+:104A80001A608D7D002D0CBF2260CCF800204A7D7D
+:104A9000002A04BF30BC70474A7E90401860C97D30
+:104AA00000290CBF2060CCF8000030BC704730B546
+:104AB0000024054601290AD0022908BF4FF080745E
+:104AC00005D0042916BF08294FF0C744FFDF44F47E
+:104AD000847040F48010BD49086045F44030091DE1
+:104AE00040F00070086030BD30B500240546012953
+:104AF0000AD0022908BF4FF0807405D0042916BFE0
+:104B000008294FF0C744FFDF44F4847040F480105C
+:104B1000AE49086045F44030091D40F0007008605F
+:104B2000AB48D0F80001002818BFFFDF30BD0221DC
+:104B300010B44FF0E02301200022C3F88011DFF809
+:104B400094C2CCF80020CCF80000DFF88CC2DCF86E
+:104B5000004024F07044CCF80040A04C40F25B6C64
+:104B6000C4F800C0241F40F2031CC4F800C0A4F124
+:104B7000040CCCF80000DFF844C20320CCF800009D
+:104B8000DFF85CC29620CCF80000DFF85CC29548E4
+:104B9000CCF80000DFF858C29448CCF80000ACF123
+:104BA000040C9448CCF80000C3F880128849102007
+:104BB000C1F804037F4880F82D2010BC70477D4A5F
+:104BC0000368C2F802308088D08011727047794B38
+:104BD00010B51A7A8A4208D101460622981C0FF0B5
+:104BE0008DFF002804BF012010BD002010BD7148BA
+:104BF00090F8210070476F4A517010707047F0B5FF
+:104C00000546800000F1804000F580508B88C0F898
+:104C100020360B78D1F8011043EA0121C0F80016C4
+:104C200005F10800012707FA00F6734C002A04BFBB
+:104C30002068B04304D0012A18BFFFDF206830434A
+:104C40002060206807FA05F108432060F0BD0FF0EE
+:104C5000DDBA584890F82E007047564890F830005A
+:104C60007047664AC17811600068654900020860B3
+:104C70007047252808BF02210ED0262808BF1A2118
+:104C80000AD0272808BF502106D00A2894BF042242
+:104C9000062202EB4001C9B25A4A11605A49086023
+:104CA0007047F0B4434B9D7A012D62D0022D1CBF9A
+:104CB000F0BC704793F815C0BCF1000F04BFF0BC06
+:104CC000704700BF514C524F4FF47A7C012D57D0A2
+:104CD000DE7D5D7E002E18BF0126012908BF292137
+:104CE0000CD0022A0CBF4B4C012A03D0042A0CBF63
+:104CF0003C46494C04F2E141B1FBFCF1491F084438
+:104D00004649086046490020C1F84C01280286F057
+:104D1000010140EA015040F00311187F820002F1C6
+:104D2000804202F5C042C2F810153E4901EB8002F4
+:104D3000997EC80000F1804000F5F830C0F81425D5
+:104D4000DFF8E4C0C0F810C5D87EC30003F180438B
+:104D500003F5F833C3F81425264AC3F810250122B9
+:104D600002FA01F102FA00F0084330490860F0BC91
+:104D7000704793F814C0BCF1000FA3D1F0BC70478A
+:104D80009E7D1D7E002E18BF012601295DD0022ABE
+:104D900004BF274C4FF47A7151D0012A08BF4FF459
+:104DA000C8614CD0042A06BF3C4640F69801214C0D
+:104DB00042E00000240A0020000E004010150040D0
+:104DC00014140040180500500C0500501415004044
+:104DD00000100040FC1F00407817004038150040CC
+:104DE0004415004000000C0408F5014040800040DC
+:104DF000A4F5014010110040401600402415004069
+:104E00001C1500400815004054150040A224020063
+:104E1000D0FB010004360200C0D401004C850040E4
+:104E200000800040006000404C81004004F50140DB
+:104E30006836020030D3010018BF40F6E441214437
+:104E400001F5FA71B1FBFCF158E7022A08BF4FF4F3
+:104E50007A710AD0012A08BF4FF4C86105D0042A2C
+:104E60000CBF40F6980140F6E44149F6FC6211445B
+:104E7000E8E72DE9F047FC4D0446032090468946BB
+:104E8000C5F80002FA49F948086048460FF011FADF
+:104E900040460FF0F9F9F74F0126002C04BFBE720F
+:104EA0002E6007D0012C05D140460FF051FB0220A7
+:104EB000B8726E60F048C664F048006842464946E1
+:104EC000BDE8F047EDE62DE9F0410F46E64905461D
+:104ED00003201646C1F80002E54CE448206038463D
+:104EE0000FF0E7F930460FF0CFF930460FF030FB06
+:104EF000E04815B1012D09D011E001218172416B0B
+:104F000041F4801141634FF4801007E00221817267
+:104F1000416B41F4001141634FF4001020603246B0
+:104F20003946BDE8F0410020BBE62DE9FF4FCE4CED
+:104F30008246002581B003208946C4F80002CC4F88
+:104F4000CA48386003980FF0B4F904980FF09CF940
+:104F5000DFF82CB3C74E4FF00108BAF1000F03D0B1
+:104F6000BAF1010F21D035E0CBF8004096F82D00C2
+:104F7000012806D0022818BFFFDF0CD086F80A806F
+:104F800028E0DDE9031396F82C2048460FF012FACA
+:104F9000B16A4518F2E7DDE9031296F82C3048466D
+:104FA0000FF096F9B16A4518E8E704980FF0D0FAC7
+:104FB000B448CBF8000096F82D00DDE90313012872
+:104FC00096F82C20484624D00FF03EFAB16A4518D6
+:104FD0000220B072AC480560AD49AC480860706B07
+:104FE00040F400207063D4F800924FF0100AC4F827
+:104FF00008A30026C4F80062A6484FF4802BC0F82E
+:1050000000B0FF208DF80000C4F81061C4F81080D3
+:1050100009E00FF09BF9B16A4518D9E79DF8000047
+:10502000401E8DF800009DF8000018B1D4F8100162
+:105030000028F3D09DF80000002808BFFFDFC4F867
+:105040000061C4F80C61C4F81061C4F80461C4F8CC
+:105050001461C4F81861904800680090C4F8009288
+:10506000C7F800B0C4F804A34FF4002038608248A9
+:10507000C0F84C8081480068A84228BFFFDF28465E
+:10508000DDE9031205B0BDE8F04F0AE62DE9F84767
+:10509000754CD4F8000220F00B09D4F804034FF04B
+:1050A000100AC0F30018C4F808A30026C4F8006270
+:1050B00078497A4808606F4D0127A87A012802D004
+:1050C000022803D014E0287D10B911E0687D78B182
+:1050D000A87EEA7E07FA00F007FA02F210430860A1
+:1050E000287F800000F1804000F5C040C0F81065C6
+:1050F000FF208DF80000C4F81061276105E000BFB3
+:105100009DF80000401E8DF800009DF8000018B1C9
+:10511000D4F810010028F3D09DF80000002808BF43
+:10512000FFDFC4F810616E72AE72EF72C4F80092C5
+:10513000B8F1000F18BFC4F804A3BDE8F8870068F1
+:10514000574920F07F40086070474FF0E02002216F
+:10515000C0F88011C0F8801270474FF0E0210220A3
+:10516000C1F8000170474F49087070474E49086008
+:10517000704730B53F4C0546A06AA84228BFFFDF04
+:105180000120207300203C492561C1F844014748B3
+:105190000560606B40F480006063C80134490860BA
+:1051A00030BD70B5334C0546414A0220207310686B
+:1051B0000E4600F00F00032808BF012213D010682C
+:1051C00000F00F00042808BF02220CD0106800F085
+:1051D0000F0005281BD0106800F00F0006281CBF28
+:1051E000FFDF012213D094F82D0094F82C10012831
+:1051F00015D028460FF086F91F4920610020C1F81C
+:1052000044012169A06A08442849086070BD294802
+:10521000006810F0060F0CBF08220422E3E73346B3
+:1052200028460FF038F9E7E71A494FF48000086084
+:105230001048416B21F480014163002101737047E4
+:10524000C20002F1804202F5F8321B4BC2F8103561
+:10525000C2F8141501218140054801600548426BE0
+:105260001143416370470000001000400000040437
+:1052700004F50140240A0020008000404C850040D5
+:10528000ACF50140041000404885004048810040D2
+:10529000A8F5014008F501401811004000000C0479
+:1052A0003C150040B9000020041500404485004032
+:1052B000101500401414004004110040FB48012167
+:1052C0004160C1600021C0F84411F9480160F9480B
+:1052D00081627047F8490860F848D0F8001241F040
+:1052E0004001C0F800127047F448D0F8001221F0D5
+:1052F0004001C0F80012F049002008607047EF48F4
+:10530000D0F8001221F01001C0F8001201218161D3
+:105310007047EA480021C0F81C11D0F8001241F093
+:105320001001C0F800127047E44981B0D1F81C2187
+:10533000012A1EBF002001B07047E14A126802F046
+:105340007F02524202700020C1F81C01DD48006853
+:105350000090012001B0704730B50C00054608BF31
+:10536000FFDF14F0010F1CBF012CFFDF002D0CBF6D
+:1053700001200220CF4901284872CC72CF4904BFD6
+:10538000D1F8000240F0040007D0022807BFD1F88E
+:10539000000240F00800FFDF30BDC1F8000230BD60
+:1053A0002DE9F84FDFF8209399F80000042828BF72
+:1053B000FFDFDFF8F8A2DAF84C11C448BD4C002634
+:1053C0004FF00108D1B1A17A012902D0022903D0FE
+:1053D00014E0217D11B911E0617D79B1A17EE27EF9
+:1053E00008FA01F108FA02F211430160217F8900F5
+:1053F00001F1804101F5C041C1F81065B348616B0E
+:1054000001606663217B002019B1DAF8441101299B
+:1054100000D00021A27AA94D012A71D0022A76D0AB
+:10542000D5F8101101290CBF1021002141EA000715
+:10543000A748016811F0FF0F03D0D5F81411012916
+:1054400000D0002184F82E10006810F0FF0F03D068
+:10545000D5F81801012800D0002084F82F009D48BD
+:10546000006884F83000FFF776F9012818BF0020A3
+:1054700084F83100C5F80061C5F80C61C5F8106109
+:10548000C5F80461C5F81461C5F818619248006850
+:1054900000908648C0F8446190480068DFF810A288
+:1054A0000090DAF800006062AAF104000068A062CF
+:1054B0008B48016801F00F01032908BF012013D0B8
+:1054C000016801F00F01042908BF02200CD0016817
+:1054D00001F00F01052929D0006800F00F0006280F
+:1054E0001CBFFFDF012021D084F82C00A07ADFF858
+:1054F000F4B184F82D0002282DD11FE000E006E071
+:10550000D5F80C01012814BF0020082088E7D5F841
+:105510000C01012814BF00200220734A1268012ADE
+:1055200014BF042200221043084379E76F48006843
+:1055300010F0060F0CBF08200420D5E7607850B1AA
+:10554000DBF8001009780840217831EA000008BF34
+:1055500084F8208001D084F8206017F0020F07D073
+:1055600099F80010624A4908606A52F82110884789
+:1055700017F0010F18BF00210CD05E4A99F80030D7
+:10558000A06A52F82320904799F8000010F0010F0C
+:105590002AD10AE017F0020F18BF0121EDD117F050
+:1055A000080F18BF0221E8D1EEE7DBF80000007811
+:1055B00000F00F00072828BF84F8216014D2DBF820
+:1055C0000000062200F10901A01C0FF097FA40B973
+:1055D000207ADBF800100978B0EBD11F08BF01205A
+:1055E00000D0002084F82100E17A002011F0020FA1
+:1055F0001CBF17F0020F17F0040F19D111F0100F94
+:105600001CBF94F82F20002A02D094F831207AB1E0
+:1056100011F0080F1CBF94F82020002A08D111F0C7
+:10562000040F02D094F8211011B117F0010F00D02F
+:105630000120617A19B170B1FFF728FD19E0234804
+:105640002D490160D5F8000220F00300C5F80002E2
+:1056500084F80B800DE04FF0000B012913D00229D4
+:1056600018BFFFDF4CD0A06A012258440021FFF789
+:1056700018FB17F0010F56D0204899F8001050F889
+:105680002100804770E0D5F8000220F00400C5F842
+:105690000002667284F80B80012384F80A801A469F
+:1056A000002196200EF014FE3BE000000080004038
+:1056B00044850040240A002060150040001000408E
+:1056C000481500401C110040B900002008F50140B9
+:1056D0004016004010140040181100404481004062
+:1056E0001015004004150040001400401414004040
+:1056F000AC510200F451020000000404B451020055
+:10570000D5F8000220F00800C5F80002667284F89F
+:105710000B800220A07201231A46002196200EF071
+:1057200015FE83469FE717F0020F08D0624999F8EB
+:10573000002028EA970051F82210884714E017F05B
+:10574000080F06D05D4899F8001050F821008047F6
+:105750000AE017F0100F08BFFFDF05D0584899F88E
+:10576000001050F821008047A07A022818BFBDE839
+:10577000F88F207B002808BFBDE8F88F5149C1F899
+:105780004461022814D0012818BFFFDFA16A2069F4
+:10579000884298BFFFDF2069CAF80000606B4A4961
+:1057A00040F4800060634FF480000860BDE8F88F2B
+:1057B0002169A06A0844EFE70021444A81B000282B
+:1057C00018BFC2F80012C2F80011C2F80C11C2F8DA
+:1057D0001011C2F80411C2F81411C2F818113C4893
+:1057E0000068009001B07047012804BF282070476E
+:1057F000022804BF18207047042812BF08284FF45D
+:10580000A870704700B5FFDF282000BD012804BF45
+:1058100041F6A4707047022804BF41F288307047F7
+:10582000042804BF45F63C207047082804BF47F20F
+:10583000AC10704700B5FFDF41F6A47000BD012831
+:1058400004BF41F2D4707047022804BF41F2040043
+:105850007047042812BF082842F6A000704700B520
+:10586000FFDF41F2D47000BD012812BF02280020E2
+:105870007047042812BF08284FF4C870704700B55D
+:10588000FFDF002000BD11490820C1F800021249C5
+:1058900010480860124911480860091D1148086045
+:1058A000091D11480860091D1048086006494FF499
+:1058B0004020086070470000C4510200D45102002B
+:1058C000E45102000080004004F501400010004057
+:1058D000181100400000040408F5014000110040C8
+:1058E000A0F50140141000401C11004010100040B1
+:1058F00010B53F4822210FF0ACF93D48017821F066
+:1059000010010170012107F0D9FD3A49002081F80A
+:1059100022004FF6FF70888437490880488010BD08
+:10592000704734498A8C824218BF7047002081F842
+:1059300022004FF6FF70888470472D490160704740
+:105940002D49088070472B498A8CA2F57F43FF3B85
+:1059500003D0002101600846704791F822202549B4
+:10596000012A1ABF0160012000207047214901F17E
+:10597000220091F82220012A04BF00207047012252
+:1059800002701D4800888884104670471A49488074
+:1059900070471849184B8A8C5B889A4206D191F857
+:1059A0002220002A1EBF016001207047002070479E
+:1059B0001048114A818C5288914209D14FF6FF71EB
+:1059C000818410F8221F19B1002101700120704755
+:1059D000002070470748084A818C5288914205D1BF
+:1059E00090F8220000281CBF00207047012070475B
+:1059F000820A00205C0A0020BA0000207047574A43
+:105A0000012340B1012818BF7047137008689060E7
+:105A100088889081704753700868C2F802008888AF
+:105A2000D08070474D4A10B1012807D00EE0507861
+:105A300060B1D2F802000860D08804E0107828B184
+:105A40009068086090898880012070470020704726
+:105A5000424910B1012803D006E0487810B903E0AC
+:105A6000087808B1012070470020704730B58DB02C
+:105A70000C4605460D2104A80FF00DF9E0788DF8CD
+:105A80001F0020798DF81E0060798DF81D002868B0
+:105A9000009068680190A8680290E86803906846E2
+:105AA0000DF026FF20789DF82F1088420CD16078E9
+:105AB0009DF82E10884207D1A0789DF82D108842BD
+:105AC00002BF01200DB030BD00200DB030BD30B59B
+:105AD0000C4605468DB04FF0030104F1030012B1EE
+:105AE000FEF72AFA01E0FEF746FA60790D2120F070
+:105AF000C00040F04000607104A80FF0CCF8E078DE
+:105B00008DF81F0020798DF81E0060798DF81D003A
+:105B10002868009068680190A8680290E86803907F
+:105B200068460DF0E5FE9DF82F0020709DF82E00D0
+:105B300060709DF82D00A0700DB030BD10B500292B
+:105B400004464FF0060102D0FEF7F6F901E0FEF739
+:105B500012FA607920F0C000607110BDBE00002014
+:105B600070B5FF4E0446306890F8001100250129F9
+:105B700019D090F8FA10012924D090F8D0100129FA
+:105B80002AD090F8F21001291CBF002070BD65706A
+:105B900017212170D0F8F4106160B0F8F81021815D
+:105BA00080F8F25016E065701C212170D0F80111C8
+:105BB0006160D0F80511A16090F80911217380F897
+:105BC000005107E0657007212170D0F8FC1061607A
+:105BD00080F8FA50012070BD65701421217000F129
+:105BE000D2012022201D0EF0B5FF01212172306864
+:105BF00080F8D050DB48B0F8D420A0F8FC207268C0
+:105C0000537B80F8FE3080F8FA101088FBF75EF9BD
+:105C1000FAF705FEDEE7D248006890F8D0100029B8
+:105C200014BFB0F8D4004FF6FF70704770B5CC4C7D
+:105C30002068002808BFFFDF002520684570002885
+:105C400008BFFFDF2068417800291CBFFFDF70BD5F
+:105C50004FF486710FF01FF82068FF2101707F213B
+:105C600080F8361013214184282180F8CC100121BE
+:105C700080F8B81080F8BD50FFF736FBFEF74BFDFB
+:105C8000B94807F0A7F9B94807F0A4F9BDE8704092
+:105C9000B74807F09FB9B2490968097881420CBF3B
+:105CA000012000207047AE48006890F82200C0F341
+:105CB000001070472DE9F04FA948D0F800C09CF8BB
+:105CC0002400C0F38001C0F34002114400F0010041
+:105CD0000B18BCF822000025C0F3001139B31328BB
+:105CE0001DD009DC102802BFA24830F81300BDE81F
+:105CF000F08F122813D006E0152808D01D2804BF05
+:105D00009D48BDE8F08FFFDF2846BDE8F08F9B4936
+:105D1000002031F8131013FB0010BDE8F08F9849F4
+:105D2000002031F8131013FB0010BDE8F08F0024A1
+:105D30009CF8BA209CF8BB10924EDFF84CA2DFF81A
+:105D40004CB210F0030F4FF4C8774FF4BF784FF404
+:105D5000A8797CD010F0010F17D0082904BF3C4669
+:105D600040200CD0042904BF4446102007D002294B
+:105D700007BF05F11804042005F12804082000EBF2
+:105D8000400E0EEB0010204417E0082904BF3846EF
+:105D900040240CD0042904BF4046102407D0022917
+:105DA00007BF05F11800042405F12800082404EBBE
+:105DB000C40404EB440400EB44009CF8CCC0022A69
+:105DC00008BF4FF47A740DD0012A04BF56464FF431
+:105DD000C86407D0042A07BF5E4640F698046C4E9C
+:105DE00040F6E444344404F2E7364FF47A74B6FBE8
+:105DF000F4F4C3EB031606EB860604EB8604082ACC
+:105E000052D0042A4BD0022A0CBF05F1180605F126
+:105E100028064FF019020CBF4FF0040A4FF0080A91
+:105E200012FB0A6212FB0342082908BF40230BD071
+:105E3000042908BF102307D0022907BF4FF0180913
+:105E400004234FF028090823C3EBC30300E030E02C
+:105E500003EB430309EB43031A4411F00C0F08BF93
+:105E60004FF0000C6244082908BF40210CD00429DF
+:105E700004BF4746102107D0022907BF05F11807C4
+:105E8000042105F128070821C1EBC10101EB410103
+:105E900007EB41011144084400F526740EE0464624
+:105EA00014224FF0100ABBE73E4614224FF0400A7E
+:105EB000B6E710F0020F18BFFFDF02D02046BDE8A2
+:105EC000F08F022A08BF4FF47A700DD0012A04BF68
+:105ED00056464FF4C86007D0042A07BF5E4640F616
+:105EE00098002B4E40F6E440304400F2E73C4FF47B
+:105EF0007A70BCFBF0F0C3EB031C0CEB8C0C00EBDA
+:105F00008C0C082A04BF142040220CD0042A44D050
+:105F1000022A0CBF05F1180705F128074FF01900F8
+:105F20000CBF0422082210FB027010FB03C00829DA
+:105F300008BF40210BD0042908BF102107D0022937
+:105F400007BF4FF0180904214FF028090821C1EBC1
+:105F5000C10101EB410109EB410108441AE00000D5
+:105F6000CC000020A40A0020B00B0020D80B002099
+:105F7000000C002018520200F18913002052020088
+:105F80001052020068360200A2240200D0FB010079
+:105F900030D3010000F5B27490E714204746102278
+:105FA000C1E7F94840F271210068806A48437047B0
+:105FB000F548006890F83500002818BF01207047A8
+:105FC00010B5F24C207B022818BF032808D1207D91
+:105FD00004F1150105F0E8FD08281CBF012010BDE3
+:105FE000207B002816BF022800200120BDE81040B9
+:105FF000FFF72EBDE449096881F8300070472DE9AC
+:10600000F047E14D2968087B002816BF02280020D0
+:10601000012048730E31FFF705FD2968087B02282F
+:1060200016BF03280122002281F82F20082081F8C2
+:106030002D00487B0126002701F10E03012804BF33
+:106040005B7913F0C00F0AD001F10E03012804D1CF
+:10605000587900F0C000402801D0002000E0012065
+:1060600081F82E00002A04BF91F8220010F0040FDE
+:1060700006D0087D153105F097FD296881F82D00BF
+:1060800028684760FCF720FF2968C04C4FF00009E2
+:10609000886094F82D0005F0A3FD804694F82F0049
+:1060A000002818BFB8F1000F04D01021404606F0B8
+:1060B000D4FB68B194F8300000281CBF94F82E007F
+:1060C00000281DD0607B04F10E0101280ED012E0E3
+:1060D00066734A4604F10E014046FFF7F8FC94F857
+:1060E0002D1004F10E0005F074FE09E0487900F06F
+:1060F000C000402831D0394604F10E00FFF71EFDE4
+:106100002868C77690F8220010F0040F08BFBDE899
+:10611000F087002794F82D0005F06BFD040008BF00
+:10612000BDE8F087102106F098FB002818BFBDE8F5
+:10613000F08728683A4600F11C01C6762046FFF732
+:10614000C6FC286800F11C01914806F07AFFBDE802
+:10615000F04701218E4806F08FBF05F073FE4A46D6
+:1061600004F10E01FFF7B3FCCAE778B5874904468E
+:10617000854D407B08732968207808706088ADF8E9
+:10618000000080B200F00102C0F3400342EA430283
+:10619000C0F3800342EA8302C0F3C00342EAC302B1
+:1061A000C0F3001342EA0312C0F3401342EA431261
+:1061B000C0F3801042EA80104884E07D012808BFC7
+:1061C000012607D0022808BF022603D0032814BFE7
+:1061D000FFDF0826286880F8BA60607E012808BFC3
+:1061E000012607D0022808BF022603D0032814BFC7
+:1061F000FFDF0826286880F8BB60217B80F8241028
+:10620000418C1D290CBF002161688162617D80F88D
+:106210003510A17B002916BF02290021012101753B
+:10622000D4F80F10C0F81510B4F81310A0F8191016
+:10623000A17EB0F8CE2061F30302A0F8CE20E17E6B
+:10624000012918BF002180F83410002078BD4E4885
+:106250000068408CC0F3001119B110F0040F05D094
+:1062600002E010F0020F01D00020704701207047BB
+:10627000454A00231268C2F8C030B2F822C0BCF10F
+:106280001D0F02BFC2F8C83082F8C4307047002921
+:1062900008BFC2F8C8300AD0936A40F2712C03FBE1
+:1062A0000CF31944491EB1FBF3F1C2F8C81082F88F
+:1062B000C40070470346344810B50168D1F8C820BF
+:1062C000002A1ABFD1F8C0C0BCF1000F012405D0CC
+:1062D0009A4205D90124D01AC1F8C800204610BD41
+:1062E00091F82210002411F0010F1CBF40680088B3
+:1062F0004FF0430108BF002001F017F9EEE72248F4
+:10630000006890F8B70000280CBF012000207047FB
+:1063100070B51F2834BF04461F2400221A4D286878
+:1063200080F8B920224678300EF014FC286801214C
+:1063300080F8974080F8B91070BD10B51F2828BFAD
+:106340001F20C2B2104C0023206880F8B83080F8BB
+:10635000B72098300EF0FEFB2168012081F8B800CC
+:1063600010BD0949096881F8BD00704706480068FA
+:1063700090F8220000F0010070470348006890F890
+:106380002200C0F340007047CC000020A40A002087
+:10639000B00B0020FE48006890F82200C0F34010C7
+:1063A0007047FB48006890F82200C0F3C0007047B7
+:1063B00001207047F648006890F8BB00704770B540
+:1063C000FEF77CFFFEF730FFFEF760FEFEF7BDFE36
+:1063D000EF4C2068D0F8C010491CC0F8C01090F8ED
+:1063E0003300002530B1FEF77FFFFEF794F92068F7
+:1063F00080F833502068457090F8C410F9B1D0F897
+:10640000C02091421BD8042002F08AFA206890F83C
+:10641000220010F0010F0CD060684321008801F0C9
+:1064200084F860680088FAF751FDBDE87040FAF71B
+:10643000E7B9BDE870404321002001F076B8D0F8FC
+:10644000C81019B1D0F8C020914202D990F8370095
+:10645000D8B1042002F064FA206890F8220010F00D
+:10646000010F0CD060683C21008801F05EF8606884
+:106470000088FAF72BFDBDE87040FAF7C1B9BDE816
+:1064800070403C21002001F050B8BDE87040002071
+:1064900002F046BA2DE9F84FBD4E804617463068E7
+:1064A0008B464FF0000A458C15F0030F10D015F005
+:1064B000010F05F0020005D0002808BF4FF0010AC7
+:1064C00006D004E0002818BF4FF0020A00D1FFDF19
+:1064D0004FF000094C4615F0010F05F002000BD0FB
+:1064E00070B915F0040F0BD049F00800002F18BF49
+:1064F00040F0030440D090E010B115F0040F0DD02F
+:1065000015F0070F10D015F0010F05F0020036D07E
+:10651000002808BF15F0040F27D03DE0002F18BF5A
+:1065200049F0090479D134E02FB149F0080415F09D
+:10653000200F14D071E0316805F0200291F8770047
+:10654000104308BF49F0010467D049F0180415F062
+:10655000200F62D191F8BA1008295AD156E031685B
+:1065600091F8BA10082951D153E049F00800002FE2
+:1065700018BF40F0010450D140F010044DE0002855
+:1065800018BF15F0040F07D0002F18BF49F00B04F7
+:1065900043D149F0180440E015F0030F3CD115F049
+:1065A000040F39D077B1316849F0080091F8BA107A
+:1065B00008290CBF40F0020420F0020415F0200F5F
+:1065C00022D02AE0316805F0200291F877001043CC
+:1065D00008BF49F0030420D049F0180015F0200F3F
+:1065E00009D000BF91F8BA10082914BF40F0020486
+:1065F00020F0020411E091F8BA20082A14BF40F0FC
+:10660000010020F00100EDE7082902D024F0010488
+:1066100003E044F0010400E0FFDF15F0400F18BF75
+:10662000FFDFA8F8009098F80000072120F0200074
+:1066300088F80000404606F0D2FC5146404606F07D
+:10664000D1FE2146404606F0D6FE14F0010F0CD0D4
+:106650003068062300F10E010022404606F0A8FE35
+:106660003068417B404606F0FAFC14F0020F1BD064
+:106670003068BBF1000F0BD000F11C010623012292
+:10668000404606F095FE0121404606F0F5FC0BE081
+:1066900000F1150106230122404606F089FE30680C
+:1066A000017D404606F0E8FC14F0040F18BFFFDF40
+:1066B00014F0080F17D0CDF800903068BDF8001026
+:1066C0000223B0F8CE00020962F30B01ADF800100E
+:1066D0009DF80110032260F307118DF8011069463F
+:1066E000404606F065FE012F16D1306890F877001D
+:1066F00090B1404606F072FE3368401CC0B293F879
+:106700007710C0F125008142B8BF084682B203F17C
+:106710005801404606F09DFE0020002818BFFFDF0C
+:106720000020002818BFFFDF0020002818BFFFDF6F
+:10673000BDE8F88F2DE9F843154C2068002808BF04
+:10674000FFDF2068417811BB0178FF2926D00027A0
+:1067500080F83170877080F837703846FEF703FD97
+:10676000FEF7E5F9206890F9BD00FEF770FA0948D8
+:10677000FEF777FA0848FEF7E2FC206890F824005C
+:1067800010F0010F0DD02520FEF773FA10E005E0A0
+:10679000CC0000200C520200095202000C20BDE87F
+:1067A000F88310F0020F18BF262067D0FEF761FAB9
+:1067B000206890F8BA102520FEF779F9206880F853
+:1067C0002C70FEF7CAFC2068002190F8BA20084619
+:1067D000FEF779FB0F210520FEF70DFA2068FF4D2B
+:1067E000012690F82E10002901BF90F82F100029E3
+:1067F00090F8220010F0040F70D0FCF765FB804683
+:10680000206841468068FDF76DF8F54990FBF1F985
+:1068100001FB190041424046FCF75FF80146206841
+:10682000816041684944416005F0BBF90146206838
+:10683000426891426DD8C0E901784FF0010895F89F
+:106840002D0005F0CDF9814695F82F00002818BFDE
+:10685000B9F1000F04D01021484605F0FEFFA0B1A9
+:1068600095F8300000281CBF95F82E00002824D091
+:10687000687B05F10E01012815D019E010F0040F16
+:1068800014BF2720FFDF91D192E732466E7305F1E6
+:106890000E014846FFF71BF995F82D1005F10E0083
+:1068A00005F097FA09E0487900F0C000402816D0BA
+:1068B000414605F10E00FFF741F9206890F82200EB
+:1068C00010F0040F25D095F82D0005F092F95FEA3D
+:1068D00000081ED0102105F0C0FF40B119E005F0FE
+:1068E000B1FA324605F10E01FFF7F1F8E5E720684D
+:1068F000324600F11C01C6764046FFF7E8F82068F2
+:1069000000F11C01B74806F09CFB0121B54806F0D8
+:10691000B3FB2068417B0E30FEF751F9206890F8F8
+:10692000B81079B390F8B72080F8772000F198017B
+:1069300058300EF054F9206890F82210C1F300117D
+:10694000E9B9B0F8CE0002210609ADF8006068464A
+:10695000FDF7F2FA28B1BDF80000C0F30B00B04219
+:1069600004D1BDF80000401CADF800002168BDF85E
+:106970000000B1F8CE2060F30F12A1F8CE202068FD
+:1069800080F8B870206890F8B91059B190F8972045
+:1069900080F8572000F1780138300EF020F9206897
+:1069A00080F8B9702068B0F8CE10D0F8C02009097E
+:1069B00051FA82F190F8BC20DFF82CC211446346F2
+:1069C0000022E1FB0C3212096FF0240302FB0311D9
+:1069D00080F8BC1090F82210824E90F81B80C1F312
+:1069E000001106F1280900295DD03780317821F0A7
+:1069F00020013170408C132837D01CDC10284DD07A
+:106A0000122846D0FFDF00BF05F10E01754806F0E1
+:106A10000AFB697B734806F022FB2068418C1D2924
+:106A200018BF15297ED090F8772000F15801304624
+:106A300006F04BFB7EE0152818BF1D28E2D101218E
+:106A4000304606F0CCFA3078B8F1000F40F0200064
+:106A50003070206812D000F11C01304606F0F1FAC7
+:106A60000121304606F008FBCEE70021304606F053
+:106A7000B6FA307840F020003070C5E700F115011B
+:106A8000304606F0DEFA2068017D304606F0F4FA62
+:106A9000BAE70621304606F0A2FAB5E702213046F1
+:106AA00006F09DFAB0E7002241463046FFF7F2FCBF
+:106AB000206890F87710002904BF408C10F0010F77
+:106AC00005D110F0020F08BF10F0200F04D00122F2
+:106AD00041464846FFF7DEFCF07810F03F0F1CBF40
+:106AE000307910F0100F25D0304606F076FA226883
+:106AF000014692F82400C0F38003C0F3400C6344C5
+:106B000000F00100034492F82C00C0F38002C0F3AF
+:106B1000400C624400F001001044181AC0B200F0AA
+:106B200018FD00E006E00090032304226946304689
+:106B300006F03EFC206890F82200C0F30010B0B1CF
+:106B40002A4E04213046378006F049FA05F10E013D
+:106B5000304606F068FA697B304606F080FA206815
+:106B600000F1380190F85720304606F0D2FA05F0CF
+:106B70008DF803211E4805F01CF9216881F83300C7
+:106B80000020BDE8F8831B49486070472DE9F843B1
+:106B9000184C8046206890F8312032B1408C1D2876
+:106BA00008BFFFDFBDE8F84309E4012631B390F8E0
+:106BB000BC00FEF75EF8206890F8BB102520FDF7BA
+:106BC00076FF206801224FF4967190F8BB300020C8
+:106BD000FEF7ABF90848FEF7C9FA10E0A40A002056
+:106BE00040420F00B00B002053E4B36E000C0020B5
+:106BF000280C0020CC000020D80B002006E02068E4
+:106C00004670867080F83160BDE8F883F948FEF779
+:106C1000ADFA2068002590F8241090F82C0021EAA5
+:106C2000000212F0010F18BF01250ED111F0020F62
+:106C300004D010F0020F08BF022506D011F0040F97
+:106C400003D010F0040F08BF04250027B8F1000F8F
+:106C50005CD0012D1CD0022D08BF26201CD0042D95
+:106C600014BFFFDF272017D0206890F8BA10252026
+:106C7000FDF71DFF206890F82210C1F3001171B1DB
+:106C8000002201234FF496711046FEF74EF93DE0C5
+:106C90002520FDF7EEFFE7E7FDF7EBFFE4E790F8CF
+:106CA000BA3001224FF496710020FEF73EF9D14828
+:106CB000C17811F03F0F1CBF007910F0100F25D0E4
+:106CC000CC4806F08AF92368014693F82420C2F3E1
+:106CD0008000C2F3400C604402F0010200EB020CA1
+:106CE00093F82C20C2F38000C2F34003184402F052
+:106CF00001020244ACEB0200C0B200F02AFC00909A
+:106D0000032304226946BB4806F052FB206890F832
+:106D10002C10294380F82C1090F8242032EA01012D
+:106D200011D04670408C132820D01BDC102808BFDF
+:106D3000BDE8F883122819D0C0F30010002818BF4E
+:106D4000FFDFBDE8F883418C1D2908BF80F82C7057
+:106D5000E7D0C1F30011002914BF80F8316080F83A
+:106D60003170DEE7152818BF1D28E5D1BDE8F843CE
+:106D700001210846FEF7F0BA9F4810B50068417837
+:106D800041B90078FF2805D000210846FFF7FEFE34
+:106D9000002010BDFEF792FAFEF746FAFEF776F9EC
+:106DA000FEF7D3F90C2010BD93490120096881F842
+:106DB000370070479049096881F83200704770B514
+:106DC000002601F01DFC002800F0C4808A4C2068D9
+:106DD000417801220025012905D0022901D003298B
+:106DE00070D0FFDF70BD81780225B1B390F822002A
+:106DF00010F0030F67D08148FEF7B8F92068012230
+:106E0000962190F8BB301046FEF78FF8216891F874
+:106E1000BB0091F8CC1010F00C0F08BF0021962099
+:106E2000FEF7BFF92068457090F8330058B1FDF7C0
+:106E30005EFC206890F8BB0010F00C0F0CBF4020E7
+:106E40004520FEF747FA206890F83400002808BF74
+:106E500070BDBDE87040FEF75CBA418CC1F3001212
+:106E60009AB1102929D090F8330020B1FDF73FFCEA
+:106E70004020FEF72FFA6148FEF778F9206890F875
+:106E8000221011F0040F1FD029E090F8242090F870
+:106E90002C309A4211D190F87700002808BF11F0E9
+:106EA000010F05D111F0020F08BF11F0200F51D0D2
+:106EB000BDE870400121084668E6BDE87040002149
+:106EC000012063E619E045E090F83500012814BF81
+:106ED0000328102646F00E010020FEF73DFA206838
+:106EE00090F83400002818BFFEF713FA002196200E
+:106EF000FEF757F92068457070BD817801B3418C69
+:106F000011F0010F21D080F8D02090F8D210B0F805
+:106F1000D40000F00AFB60680088F9F7D7FFF9F7A2
+:106F20006FFC20684570FEF7C9F9FEF77DF9FEF7A2
+:106F3000ADF8FEF70AF9BDE87040032001F0F0BC9F
+:106F40008178BDE87040012020E611F0020F04BFF7
+:106F5000FFDF70BDBDE87040FFF731BAFFF72FBA11
+:106F600010B5254C206890F8341049B13630FEF742
+:106F7000DBF918B921687F2081F83600FEF7BFF9E8
+:106F8000206890F8330018B1FEF7AEF9FDF7C3FBA7
+:106F900001F036FBA8B1206890F82210C1F300116F
+:106FA00079B14078022818BFFFDF00210120FFF7E8
+:106FB000EDFD2068417800291EBF40780128FFDFE1
+:106FC00010BDBDE81040FFF7FAB92DE9F0470A4FB0
+:106FD0000E4603283A68518C12D092F8320001F024
+:106FE000010410F1000918BF4FF001094FF001082A
+:106FF0000CE00000B00B0020CC000020280C00208A
+:10700000C1F340044FF000094FF00208FDF721FEE4
+:10701000054634EA090008BFBDE8F0873868FF4C30
+:1070200090F8330060B104F016FE30700146FF287E
+:1070300006D0E01C04F004FE307804F017FE05438F
+:107040002078C0F380113868027D914209D100F1A7
+:1070500015010622E01C0DF051FD002808BF01209B
+:1070600000D000203178FF2906D0C0B9386890F8E8
+:107070002D00884215D112E098B12078E11CC0F3B0
+:10708000801004F091FD064604F0F4FE38B130465D
+:1070900004F0AFFD18B1102105F0DFFB08B10120AD
+:1070A00000E00020396891F8221011F0040F01D09F
+:1070B000F0B11AE0CDB9DA4890F83500002818BFD1
+:1070C000404515D114F8030B2146C0F3801004F09D
+:1070D0006BFD044604F0CEFE38B1204604F089FD75
+:1070E00018B1102105F0B9FB10B10120BDE8F087FF
+:1070F0000020BDE8F0872DE9F04FCA4D804683B0EF
+:10710000286800274078022818BFFFDF28687F24FE
+:1071100090F8341049B13630FEF706F9002804BF64
+:10712000286880F83640FEF7EAF8BC4805F077FF9B
+:107130000646B8F1000F00F0B081B84806F008F933
+:10714000002800F0AA81FDF752FD002800F0A5817B
+:107150003046B24EFF21DFF8D0A24FF000084FF0CA
+:10716000030B4FF00109062880F0B881DFE800F03A
+:10717000FEFEFE03FE8F8DF8001069460320FFF728
+:1071800024FF002828687CD090F8341011B190F8C2
+:10719000001159B12868807801283ED0A348FDF736
+:1071A000E5FF286880F801B000F07BB99DF8003059
+:1071B00080F80091017880F80111FF2B10D000F2C7
+:1071C0000312511E184604F01DFD002808BFFFDF02
+:1071D000286890F8021141F0020180F802110DE0D8
+:1071E0003178C1F3801180F802118D49D1F88721DF
+:1071F000C0F80321B1F88B11A0F80711286800F23C
+:10720000091690F836007F2808BFFFDF286890F83D
+:107210003610317080F83640BCE7844CDAF80490C0
+:1072200004F12806A4F800800721204605F0D7FEC7
+:107230000021204606F0D6F84946204606F0DBF845
+:107240000623002206F10901204606F0B1F828685D
+:10725000417B204605F003FF286800F1380190F8D3
+:107260005720204606F0F5F82046FDF77FFF2868F6
+:107270000122962190F8BB300020FDF756FE90E7E2
+:10728000FFE78078002840F00A8100F006B98DF809
+:10729000081002A90520FFF798FE0028286800F0D2
+:1072A000F78082786249002A7ED0A1F11F066C68BF
+:1072B00090F8BB90D6F80F00C4F80E00B6F8130093
+:1072C0006082707D2075B07D6075B6F81700E08231
+:1072D000B6F819006080B6F81B00A080B6F81D0053
+:1072E000E08004F108000DF0EBFD96F8240000F0BA
+:1072F0001F00207696F82400400984F86C0184F879
+:10730000549084F85590286890F8CC1084F8561062
+:1073100090F8BD0084F857009DF80810686800F0E8
+:1073200081F9022001F0FCFAA6F12804DAF80090B5
+:10733000A4F800800821204605F051FE00212046D7
+:1073400006F050F84946204606F055F869463046A2
+:1073500005F07EFE304605F098FE0146204605F019
+:107360007EFE062300226946204600E0B6E006F0D5
+:107370001FF86946304605F05DFE304605F078FEA0
+:107380000146204605F078FE062301226946204684
+:1073900006F00EF82046FDF7E9FE28680122962146
+:1073A00090F8BB30002000E005E0FDF7BEFD286846
+:1073B00080F801B075E06C683278184E607BC2F3DB
+:1073C000401210406073D6F80F00C4F80E00B6F8F3
+:1073D00013006082707D2075B07D6075B6F817006F
+:1073E000E082B6F819006080B6F81B00A080B6F8FD
+:1073F0001D00E0804FF0010A04F108000DF060FD6F
+:1074000096F8240000F01F00207696F8240040092A
+:1074100084F86C0184F854A00CE00000280C0020D3
+:10742000A40A0020CC00002004520200000C00201E
+:10743000470C002084F855A0286890F8CC1084F8F8
+:10744000561090F8BD0084F857009DF80810686841
+:1074500000F0E8F8286880F8D09090F8D210B0F8E2
+:10746000D40000F062F868680088F9F72FFDF9F79A
+:10747000C7F9286880F80180FDF720FFFDF7D4FEEA
+:10748000FDF704FEFDF761FE012001F049FA08E076
+:1074900090F82200C0F3001008B1012701E0FEF7C8
+:1074A0008EFF286890F8330018B1FDF71DFFFDF737
+:1074B00032F91FB100210120FFF768FB28684178ED
+:1074C000002919BF4178012903B0BDE8F08F407849
+:1074D000032818BFFFDF03B0BDE8F08F286890F8DD
+:1074E0002200C0F300100028D9D0D6E770B58A4C2E
+:1074F00006460D462068807858B1FDF789FA216864
+:107500000346304691F8BB202946BDE8704001F0A3
+:1075100074BAFDF77DFA21680346304691F8BA2027
+:107520002946BDE8704001F068BA7C4A137882F8B9
+:10753000F530A2F8F60082F8F410012082F8F2008B
+:1075400092F8C400002818BF92F8C00082F8F80032
+:10755000704778B50446704800230093006890F89F
+:10756000BA20082A04BF4FF4C87240230DD0042A61
+:1075700004BF4FF4BF72102307D0022A07BF03F1E4
+:107580001802042303F128020823491D01FB0326E6
+:1075900090F8BC209DF8001062F3050141F0400511
+:1075A0008DF8005090F8BB00012826D002282BD07F
+:1075B000082818BFFFDF2DD025F080008DF80000CF
+:1075C000C4EB041106FB04F001EB810100EB810424
+:1075D0005348844228BFFFDF5248A0FB0410BDF887
+:1075E0000110000960F30C01ADF80110BDF80000B6
+:1075F0009DF8021040EA014078BD9DF8020020F09D
+:10760000E0008DF80200D7E79DF8020020F0E000CE
+:10761000203004E09DF8020020F0E00040308DF8BA
+:107620000200C9E72DE9F0413B4D04460E462868AB
+:1076300090F8D000002818BFFFDF0027286880F8E6
+:10764000D2702188A0F8D4106188A0F8EA10A1882F
+:10765000A0F8EC10E188A0F8EE1094F86C1180F816
+:10766000F01090F82F1049B1427B00F10E01012A71
+:1076700004D1497901F0C001402935D090F830108B
+:1076800041B1427B00F10E01012A04BF497911F09A
+:10769000C00F29D0DE300DF001FC2348FF2E00780A
+:1076A000C0F3801060761D48D0F88711C4F81A1016
+:1076B000B0F88B01E08328681ED0C0F8E410E18B9D
+:1076C000A0F8E81000F1D802511E304604F09AFAF2
+:1076D000002808BFFFDF286890F8D71041F00201AA
+:1076E00080F8D710BDE8F081D0F80E10C0F8DE1099
+:1076F000418AA0F8E210D0E7C0F8E470A0F8E87082
+:10770000617E80F8D710D4F81A10C0F8D810E18B39
+:10771000A0F8DC10BDE8F081CC000020A40A002015
+:10772000C4BF030089888888280C0020FE48406870
+:1077300070472DE9F0410F460646014614460120E8
+:1077400005F082FA054696F85500FEF75FF8014607
+:1077500096F85500022808BFF44807D0012808BF52
+:10776000F34803D004280CBFF248F34808444FF410
+:107770007A7100F2E140B0FBF1F0718840F27122C1
+:107780005143C0EB4100001BA0F5597402F0E4FD29
+:10779000002818BF1E3CAF4234BF28463846A042DE
+:1077A00003D2AF422CBF3C462C467462BDE8F08148
+:1077B0002DE9FF4F8FB0044690F855601C9899460C
+:1077C00040EA0900019094F86500002790460D28D2
+:1077D0000CBF012000200990B9F1000F04BF94F8FC
+:1077E0000C0103282BD1099848B3B4F88E01404509
+:1077F00025D1D4F81401C4F80001608840F2E241B8
+:107800004843C4F80401B4F85A11B4F8E600084437
+:10781000C4F80801204602F0A9FDB4F89201E08204
+:1078200094F890016075B4F894016080B4F8960102
+:10783000A080B4F89801E080022084F80C01D4F80C
+:1078400064010C90B4F8E6A0B4F85801D4F860B123
+:10785000D4F854110891B9F1000F03D094F8201115
+:1078600049B193E004F1E001059174310A9104F506
+:10787000A075091D07E004F59A710591091D0A918B
+:1078800004F59275091D0B91B4F85810A8EB00008F
+:10789000A8EB010109B200B20391002805DAD4F87F
+:1078A0005001089001200190084694F80C1100291D
+:1078B00071D0012900F04482022900F0658103297A
+:1078C00018BFFFDF00F0848239460898FBF705F8FF
+:1078D0000A99012640F2712208600B98A0F80080F6
+:1078E000002028702E710A980068A8606188D4F87A
+:1078F00014015143C0EB41009049A0F54D708861DF
+:107900004969814287BF059908600598016005981B
+:10791000616A0068084400F5D270E86002F01CFD5E
+:1079200010B1E8681E30E8606E71B4F8D000A0EBCA
+:10793000080000B20028C4BF03206871099800281D
+:107940001C9800F0C282C0B1B4F8F81000290CBF36
+:107950000020B4F8FA00A4F8FA0094F8FC20401CC7
+:107960005043884209D26879401E002805DD6E71B7
+:10797000B4F8FA00401CA4F8FA00B9F1000F00F0C6
+:10798000C78294F82001002800F0BE8213B00220C4
+:10799000BDE8F08FFFE7BBF1000F08BFFFDF94F8F1
+:1079A0005510614890F8280005F0FBFA0790E08A2E
+:1079B00040F271214143079800EB410210980021E9
+:1079C000002806D000FB02F15D48B1FBF0F000F1A9
+:1079D0000101C4F81011608840F2E24100FB01F29D
+:1079E00010994FF0000006D0554801FB02F1B1FBA1
+:1079F000F0F000F10100C4F8140186B221464FF006
+:107A00000100D4F828A005F01FF9074694F85500A6
+:107A1000FDF7FCFE014694F85500022808BF4348D4
+:107A200007D0012808BF424803D004280CBF4148B2
+:107A30004148084400F2E1414FF47A70B1FBF0F1A3
+:107A4000608840F271225043C1EB4000801BA0F5DA
+:107A5000597602F081FC002818BF1E3EBA4534BF9B
+:107A600038465046B04203D2BA452CBF56463E4631
+:107A7000666294F85500FDF7F7FE4FF47A7600F24F
+:107A8000E140B0FBF6F000EB0B0794F85500FDF772
+:107A9000EBFE024694F85500022808BF234907D0A0
+:107AA000012808BF224903D004280CBF21492249DC
+:107AB00002EB010AFDF7AAFE504400F2DB514FF43D
+:107AC0007A70B1FBF0F0E18A40F271224A430799E3
+:107AD000D4F810A101EB4201081AA0EB0A003844C7
+:107AE000A0F12007607D40F2E24110FB01F0079019
+:107AF00094F8556016F00C0F18BF4DF6883103D17D
+:107B00003046FDF783FE0146022E08BF074807D026
+:107B1000012E08BF064803D0042E0CBF05480648B6
+:107B2000084400F2E1410DE0500C00200436020050
+:107B3000A2240200D0FB0100C0D40100D400002028
+:107B400040420F004FF47A70B1FBF0F000EB4A01B5
+:107B5000079801EB000A3046FDF746FE504400F15D
+:107B60006201FD48416194F85500FDF77DFE00F289
+:107B7000E1414FF47A70B1FBF0F05844381AB0F597
+:107B80003D7F38BFFFDF9FE6E28A40F27121D4F8E3
+:107B90000401514300EB410210980021002806D057
+:107BA00000FB02F1ED48B1FBF0F000F10101C4F877
+:107BB0001011618840F2E24001FB00F210994FF091
+:107BC000000006D0E54801FB02F1B1FBF0F000F146
+:107BD0000100C4F8140186B221464FF00100D4F828
+:107BE00028B005F031F8074694F85500FDF70EFE71
+:107BF000014694F85500022808BFD94807D001284B
+:107C000008BFD84803D004280CBFD748D748084439
+:107C100000F2E1414FF47A70B1FBF0F0618840F27C
+:107C200071225143C0EB4100801BA0F5597602F050
+:107C300093FB002818BF1E3EBB4534BF384658464C
+:107C4000B04203D2BB452CBF5E463E466662BAF1E7
+:107C5000000F2FD11C9868B394F855603046FDF79B
+:107C6000D5FD0146022E08BFBD4807D0012E08BF32
+:107C7000BC4803D0042E0CBFBB48BC48084400F2EB
+:107C8000E1414FF47A70B1FBF0F0D4F81011E38ABF
+:107C9000014440F27122D4F804015A4300EB42003F
+:107CA000471A3046FDF7A0FD0C99081A3844A0F198
+:107CB00020070AE0E28A40F27121D4F8040151431E
+:107CC00000EB4101D4F810010F1AD4F80821D4F8C0
+:107CD0001011D4F8000100FB021B607D40F2E2416C
+:107CE00010FB01FA94F8556016F00C0F18BF4DF612
+:107CF000883103D13046FDF789FD0146022E08BFC9
+:107D0000974807D0012E08BF964803D0042E0CBF19
+:107D100095489648084400F2E1414FF47A70B1FB6F
+:107D2000F0F000EB4B0082443046FDF75DFD50441F
+:107D300000F1600188484161012084F80C01C3E52D
+:107D4000618840F271235943D4F81421D4F800C15A
+:107D5000C2EB410101FB00F70398D4F8081150442D
+:107D6000401AD4F81031401E0CFB013100FB021BFD
+:107D7000607D40F2E24110FB01FA94F8556016F084
+:107D80000C0F18BF4DF6883103D13046FDF73EFD8C
+:107D90000146022E08BF724807D0012E08BF714865
+:107DA00003D0042E0CBF70487048084400F2E14133
+:107DB0004FF47A70B1FBF0F000EB4B008244304698
+:107DC000FDF712FD504400F16001634841617BE51D
+:107DD000628840F27123D4F814115A43C1EB420176
+:107DE00001FB00F794F8640024281CBF94F8650098
+:107DF00024280BD1B4F88E01A8EB000000B20028B3
+:107E000004DB94F89101002818BF0646019870B36E
+:107E1000BAF1000F2BD10C98002814BFBBF1000F52
+:107E2000FFDF94F8550010F00C0F14BF4DF68830AA
+:107E3000FDF7ECFC022E08BF494907D0012E08BF10
+:107E4000484903D0042E0CBF47494849084400F272
+:107E5000E1414FF47A70B1FBF0F03F1A94F855000D
+:107E6000FDF7C2FC0C99081A3844A0F120070398CA
+:107E7000D4F81411504400FB01FA16F00C0F18BF8F
+:107E80004DF6883103D13046FDF7C0FC0146022E85
+:107E900008BF334807D0012E08BF324803D0042E54
+:107EA0000CBF31483148084400F2E1414FF47A7088
+:107EB000B1FBF0F000EB4A0A3046FDF795FC504468
+:107EC00000F1600124484161FEE400287FF43CADEC
+:107ED00094F80C0100283FF450AD618840F2712203
+:107EE000D4F814015143C0EB4101284604F0D7FDFA
+:107EF0000004000C3FF441AD1D99002918BF088013
+:107F0000012013B0BDE8F08F94F85C01FBF736FB5D
+:107F100094F85C012946FBF71FFA00281CBF89F082
+:107F2000010084F82101002013B0BDE8F08F2DE995
+:107F3000F04F0F4C074683B020788946064E002547
+:107F40004FF00208032804BF207BB8427DD160684F
+:107F50003061207803280DE0D400002040420F005B
+:107F600004360200A2240200D0FB0100C0D40100AC
+:107F7000500C002018BFFFDF0327B9F1080F78D29B
+:107F8000DFE809F0040E1B1B167777726562FEF7B7
+:107F9000D1FB002818BFFFDFB77003B0BDE8F08F3A
+:107FA000FEF7EAFE002818BFFFDF03B0BDE8F08F40
+:107FB00003B0BDE8F04FFDF7F3B92775257494F8C9
+:107FC0002C00012658B14FF47A71A069FAF785FCAC
+:107FD000A061002104F1100004F061FD1AE001210C
+:107FE0006846FBF79FFF9DF8000042F21071000207
+:107FF000B0FBF1F201FB1205FDF7D3FF0544294662
+:10800000A069FAF76AFCA061294604F1100004F0A7
+:1080100046FD461C208C411C0A293CBF304420846C
+:10802000606830B1208C401C0A2828BF84F8158075
+:1080300000D267753046FEF73DF9002804BF03B053
+:10804000BDE8F08F607A002801E014E011E01CBF69
+:1080500003B0BDE8F08F207B04F11001FBF77CF941
+:10806000002808BFFFDFA0E7207BFAF70EFF25708E
+:108070009BE7FFDF99E7202F28BFFFDFDFF804A48D
+:1080800007213AF81700F8F7EFFD040008BFFFDFFB
+:10809000202F28BFFFDFFB48218830F817008842D7
+:1080A00018BFFFDF01273461B9F1080F80F0548158
+:1080B000DFE809F0049EA6A6A1F0F0EFC4F8605135
+:1080C000F580C4F8645194F8210138B9FAF7FCFE40
+:1080D000D4F82C11FBF706FC00281BDCB4F81E11A9
+:1080E000B4F85800814206D1B4F8D410081AA4F8A4
+:1080F000D600204605E0081AA4F8D600B4F81E11F0
+:108100002046A4F85810D4F84811C4F82C11C0F82F
+:1081100050111DE0B4F81C11B4F85800091AA4F865
+:10812000D610B4F81C112046A4F85810D4F82C111D
+:10813000C4F84811C4F85011D4F83411C4F8E01050
+:10814000D4F83811C4F85411B4F83C11A4F85811FB
+:1081500001F0B6FFFAF792FE94F855A0814650461A
+:10816000FDF754FBBAF1020F08BFC74909D0BAF1B5
+:10817000010F08BFC54904D0BAF1040F0CBFC449B0
+:10818000C44908444FF47A7100F2E140B0FBF1F1C8
+:10819000D4F8140140F27122014460885043C1EBCD
+:1081A0004000A0F1300AB9F1B70F98BF4FF0B709FE
+:1081B0002146012004F048FD4844AAEB0000A0F24B
+:1081C0001939A2462146012004F03EFDDAF82410B8
+:1081D0009C30814288BF0D1AC6F80C904D4538BFBF
+:1081E000A946C6F8089084F8207186F80280DCE67B
+:1081F00002F0ADF801E0FDF7D3F884F82071D4E681
+:10820000FAF762FED4F8502101461046FBF76AFBEC
+:1082100048B1628840F27123D4F814115A43C1EB7B
+:108220004201B0FBF1F094F865100D290FD0B4F8BD
+:108230005820B4F81E1113189942AEBF481C401CB8
+:108240001044A4F81E0194F8220178B905E0B4F8AE
+:108250001E01401CA4F81E0108E0B4F81E01B4F889
+:10826000D410884204BF401CA4F81E01B4F85A017F
+:10827000DFF82492401CA4F85A01B4F88000B4F846
+:108280007E10401AB4F85810401E08441FFA80FBB4
+:1082900024E053E060E000BF96F80080B8F10C0FD6
+:1082A00028BFFFDF39F8188094F86CA1BAF10C0FE1
+:1082B00028BFFFDF39F81A000023404481B202A82A
+:1082C000CDE90050B4F81E212046FFF771FA0028CE
+:1082D0003FF46BAE012818BFFFDF27D0B4F81E01B2
+:1082E000ABEB000000B20028D6DA082084F8740056
+:1082F00084F87370204601F034FB84F80C5194F834
+:108300005C514FF6FF77202D00D3FFDF5D4820F84A
+:10831000157094F85C01FAF7B8FD202084F85C0130
+:10832000307903B0BDE8F04FF3F764BDB4F81E0137
+:10833000BDF808100844A4F81E01CFE794F80C011A
+:10834000042818BFFFDF84F80C5194F85C514FF6F5
+:10835000FF77202DDAD3D8E7FFDF26E610B54F4CA4
+:10836000207850B101206072FEF724FD20780328A8
+:1083700005D0207A002808BF10BD0C2010BD207B3E
+:10838000FBF7FCF8207BFBF746FB207BFAF77DFD33
+:10839000002808BFFFDF0020207010BD2DE9F04F3E
+:1083A0003E4F83B0387801244FF0000840B17C7212
+:1083B0000120FEF7FFFC3878032818BF387A0DD06B
+:1083C000DFF8DC9089F8034069460720F8F7D5FB11
+:1083D000002818BFFFDF4FF6FF7440E0387BFBF743
+:1083E000CDF8387BFBF717FB387BFAF74EFD0028FA
+:1083F00008BFFFDF87F80080E2E7029800281CBF73
+:1084000090F80C1100292AD00088A0421CBFDFF888
+:1084100074A04FF0200B4AD00721F8F725FC040088
+:1084200008BFFFDF94F85C01FBF7F5FA84F80C81D4
+:1084300094F85C514FF6FF76202D28BFFFDF2AF815
+:10844000156094F85C01FAF720FD84F85CB1694688
+:108450000720F8F792FB002818BFFFDF22E06846EC
+:10846000F8F769FB0028C8D021E0029800281CBF5B
+:1084700090F80C11002915D00088A0F57F41FF3934
+:10848000CAD114E0840C002004360200A2240200A9
+:10849000D0FB0100C0D4010028520200500C002083
+:1084A000D40000206846F8F746FB0028DDD089F8A4
+:1084B000038087F82C8087F80B8003B00020BDE88C
+:1084C000F08F70B50446FD4890F80004FC4D40095B
+:1084D00095F800144909884218BFFFDF95F8140D7C
+:1084E0004009F84991F800144909884218BFFFDF94
+:1084F000F549002001220C7188700A704870C8701C
+:10850000F2490870BDE8704048E7EF4908707047CD
+:108510002DE9F843ED4C06468846207800285CD1CA
+:10852000EB48FAF758FC2073202856D003276660E2
+:108530002770002565722572AEB1012106F1FC009D
+:10854000FBF719FD0620F8F737FB81460720F8F7FF
+:1085500033FB96F8FC104844B1FBF0F200FB12101C
+:10856000401C86F8FC00FAF789FCDA49091838BF84
+:1085700040F2F65000F23D1086B2FDF79BFBE06141
+:10858000FDF70FFD4FF0010950B384F80A90012167
+:108590006846FBF7C7FC9DF8000042F2107100022C
+:1085A000B0FBF1F201FB12000644FAF78DFC3146F4
+:1085B000FAF793F9A061277567752574207B04F19C
+:1085C0001001FAF7C9FE002808BFFFDF258400204C
+:1085D000FEF7F0FB0020BDE8F8830C20BDE8F8832F
+:1085E000FAF772FC3146FAF778F9A061A57284F8BF
+:1085F0002C90A8F226502063DDE7B34948707047FD
+:10860000B24810B5417A0124002918BF002409D1CD
+:1086100090F82C1031B1416A006B814284BF002474
+:10862000FEF7C2FB204610BD70B5A74C0546E0889A
+:10863000401CE080D4E902016278D5F86061002A2C
+:108640001CBF324604F053FAA060864208D895F861
+:108650000C01012804D0E078002804BF012070BD7F
+:10866000002070BD70B50C4640F2E24100FB01F500
+:108670002046FDF7CBF8022C08BF974907D0012C04
+:1086800008BF964903D0042C0CBF9549954908446E
+:108690004FF47A7100F2E140B0FBF1F000F54D705B
+:1086A00085428CBF281A002070BD2DE9F04F83B0A1
+:1086B0004FF00009044680F8209190F8DE00002871
+:1086C00007BF94F80C01032803B0BDE8F08FFAF758
+:1086D000FBFBD4F8502101461046FBF703F90028B4
+:1086E000DCBF03B0BDE8F08F628840F27123D4F89C
+:1086F00014115A43C1EB4201B0FBF1F0411CB4F834
+:1087000058000144A4F81C11B4F8D410B4F81C218A
+:10871000891A09B20029DCBF03B0BDE8F08F01213E
+:1087200084F82211B4F88010B4F87E206E4F891AB4
+:10873000491E084485B2DFF890A10DF1080B25E031
+:108740009AF800600C2E28BFFFDF37F8166094F807
+:108750006C81B8F10C0F28BFFFDF37F81800CDE9A6
+:10876000009B3044B4F81C2181B201232046FFF75E
+:108770001FF8002804BF03B0BDE8F08F01280FD018
+:10878000022812BFFFDF03B0BDE8F08FB4F81C0170
+:10879000281A00B20028BCBF03B0BDE8F08FCFE7B5
+:1087A000B4F81C01BDF808100844A4F81C01EDE75A
+:1087B0002DE9F0430422002583B006297DD2DFE8AD
+:1087C00001F0074B03191951044680F80C2107E00A
+:1087D00004463D48C178002918BF84F80C210CD00C
+:1087E000FAF77EFAA4F85A51B4F85800A4F81E011A
+:1087F00084F8225103B0BDE8F08306780C2E28BF20
+:10880000FFDF394F94F80C0137F816604FF001097B
+:10881000032807D00128E3D194F86C81B8F10C0F3C
+:108820000AD308E0C4F80851C4F8005194F86C81E8
+:10883000B8F10C0F00D3FFDF37F81800CDE9009531
+:10884000304481B2B4F8D42000232046FEF7B0FFB4
+:10885000002818BFFFDFC3E7032180F80C1103B025
+:10886000BDE8F0830546876AB0F81401294686B250
+:10887000012004F0E9F9044695F85500FCF7C6FF1D
+:1088800095F85510022908BF134907D0012908BFE0
+:10889000124903D004290CBF1149124908444FF46E
+:1088A0007A7100F2E140B0FBF1F0698840F2712288
+:1088B0005143C0EB4100801B18E02DE001E000E0D7
+:1088C0000BE000E019E000E0D4000020500C002094
+:1088D0002F7F01000AFAFFFF04360200A2240200E3
+:1088E000D0FB0100C0D4010028520200A0F5597647
+:1088F00001F032FD002818BF1E3EA74234BF2046BB
+:108900003846B04228BF344602D2A74228BF3C4670
+:108910006C6203B0BDE8F083FFDF03B0BDE8F08315
+:10892000F8B5894C0246874F00256168606A052AC0
+:1089300048D2DFE802F0032F34373E00A07A002649
+:1089400060B101216846FBF7F7FA9DF8000042F29A
+:1089500010710002B0FBF1F201FB1206FDF721FBE2
+:108960008119A069F9F7B9FFA0612574032060752A
+:10897000607A38B9207B04F11001FAF7EDFC002889
+:1089800008BFFFDF2584FAF7ABF93879BDE8F84076
+:10899000F3F730BABDE8F840002100F06DB8C1F837
+:1089A0006001F8BDD1F86001BDE8F840012100F098
+:1089B00063B884F82C50FAF793F93879BDE8F84099
+:1089C000F3F718BAFFDFF8BD70B55E4CA178022945
+:1089D00006BFE188002970BD2569C5F8640195F8D6
+:1089E0005500FCF701FFD5F86411081AA16801448D
+:1089F000A160E1680844E06070BD70B5054651486B
+:108A000090F802C0BCF1020F06BF006900F5B07417
+:108A10004E4C002904BF256070BD4FF47A760129C1
+:108A20000DD002291CBFFFDF70BD1046FCF707FF09
+:108A300000F2E140B0FBF6F0281A206070BD184645
+:108A4000FCF712FF00F2E140B0FBF6F0281A2060BC
+:108A500070BD3D48007800281CBF0020704710B54D
+:108A60000720F8F79BF880F0010010BD3648007829
+:108A7000002818BF012070472DE9F047324C82B022
+:108A8000002584F82C50D4F8188084F82810E5725A
+:108A900081462570012727722946606803F082FB12
+:108AA0006168C1F85081267B81F85C61C1F86091F2
+:108AB000C1F85481B1F80080202E28BFFFDF244880
+:108AC00020F81680646884F80C51DFF87880A4F8E8
+:108AD000585198F800600C2E28BFFFDFDFF8749023
+:108AE00039F816A094F86C610C2E28BFFFDF39F816
+:108AF00016000023504481B200951A462046019585
+:108B0000FEF756FE002818BFFFDFC4F80851C4F86E
+:108B1000005184F80C71A4F81E51A4F81C5184F87B
+:108B20002251B4F85800401EA4F85800A4F85A5135
+:108B3000FAF7D6F898F8040002B0BDE8F047F3F76A
+:108B400059B90000D4000020500C0020740C002003
+:108B5000840C00202852020070B5FE4C21690A885E
+:108B6000A1F8FC2181F8FA0191F85400012808BF0E
+:108B7000012508D0022808BF022504D0042816BF0A
+:108B800008280325FFDF206980F8FE5190F8550082
+:108B9000012808BF012508D0022808BF022504D0FB
+:108BA000042816BF08280325FFDF2069012180F86B
+:108BB000FF5180F8F811002180F8A4112079BDE858
+:108BC0007040F3F717B92DE9F04FE24C83B0A0796C
+:108BD00010F0010F04BF03B0BDE8F08FA0690123BE
+:108BE0000521C578206990F86520583003F0EDFE26
+:108BF00068B1A81E0A2806D2DFE800F009090505B9
+:108C0000090905050909A07840F00800A070A078BE
+:108C100000281CBF03B0BDE8F08FA0694FF0200909
+:108C20004FF00208C778002F1CBF012F162F1DD14F
+:108C3000206990F8640003F0B1FEB8B1216991F8A1
+:108C400064001F2812D0202808D0162F0CBF84F8EB
+:108C5000029084F8028003B0BDE8F08F262081F8EE
+:108C60006400162F1CBF2A20FFF776FF47F6FE7A16
+:108C7000012600254FF0280B0C2F00F03B8109DC6A
+:108C800080F05F84DFE807F05A3923CCFDFDFCFB60
+:108C9000FAFD9CC3152F00F046820DDC112F00F069
+:108CA000C783122F00F0C081132F00F0B081142F62
+:108CB00000F0CE8100F045BC162F00F06782182F1F
+:108CC00000F0CC82FF2F00F0358400F03ABC206920
+:108CD0000123194690F86720583003F076FE0028EB
+:108CE00040F03184A06904F081FC216981F87201AF
+:108CF000072081F8670000F026BC206901230021CD
+:108D000090F86520583003F060FE002800F0C98319
+:108D1000A06904F068FC2169A1F88E01B1F858201F
+:108D2000801A00B28245A8BF002843DD01F5C87152
+:108D3000A06904F053FC0B20216937E0206901236E
+:108D4000002190F86520583003F03FFE002800F025
+:108D5000A883A06904F01EFC002800F0F283A0693B
+:108D60002169B0F80D20A1F88E21B1F85830D21A3F
+:108D700012B29245A8BF002A1CDD027981F8902129
+:108D8000B0F80520A1F8922104F0F7FB2169A1F8C1
+:108D90009401A06904F0F4FB2169A1F89601A0698F
+:108DA00004F0F5FB2169A1F898010D2081F8650018
+:108DB00000F0C9BB81F874B081F8736000F0C3BBE8
+:108DC00020690123002190F86520583003F0FDFD53
+:108DD000002820690CD0A0F88A5090F88C10491C0B
+:108DE00080F88C105FF0100180F8651000F0ABBBCC
+:108DF00090F8652001230521583003F0E6FD002896
+:108E00001CBF0820A07040F09E8300F04ABB206980
+:108E100090F86510112908BF122140F0A082E3E705
+:108E200020690123002190F86520583003F0CDFD22
+:108E300080B9206990F86520122A0BD00123052102
+:108E4000583003F0C2FD002818BF082000F0298325
+:108E500000F099B9206990F88E1031B9A0F88A50C5
+:108E600090F88C10491C80F88C1000F1E801A06982
+:108E700004F0D5FB206900F1C00103E0A4E0F6E2B4
+:108E800023E05EE3A06904F0D5FB206990F8C001FF
+:108E9000002818BFFFDF20690188A0F8C21100F583
+:108EA000E271A06904F0A9FB206900F5E671A069F0
+:108EB00004F0ABFB206980F8C061142180F86510D4
+:108EC0002079F2F797FF00F03EBB206990F865101B
+:108ED000172940F0448290F88C10491E49B280F85E
+:108EE0008C100029B8BFFFDF1B20216981F86500C5
+:108EF00000F029BB206990F8661011F0020F09D02C
+:108F000090F8642001230821583003F05EFD00280A
+:108F100000F0C782206990F8900010F0020F14D181
+:108F2000A06904F09BFB216981F89100A069B0F869
+:108F30000520A1F89220B0F80700A1F8940091F85C
+:108F4000900040F0020081F89000206990F89010A5
+:108F500002E00000F000002011F0010F05D02069B0
+:108F600090F8641006291CD114E090F8660010F007
+:108F7000020F18BFFFDF206990F8661041F0020170
+:108F800080F86610A0F88A5090F88C10491C80F880
+:108F90008C10E4E780F8645080F888502079F2F76C
+:108FA00029FF206990F88C11042940F0CC8280F8C8
+:108FB0008C512079F2F71EFF206990F86410002987
+:108FC00040F0C18200F031BA206990F8660010F0DC
+:108FD000010F77D16946A06904F047FB9DF80000B6
+:108FE00000F02501206980F896109DF8011001F02D
+:108FF000410180F89710A0F88A5090F88C10491C15
+:1090000080F88C1090F8661041F001011CE0206996
+:109010000123092190F86420583003F0D6FC002881
+:1090200040F0378200F03DBA206990F8661011F0E8
+:10903000040F40F03682A0F88A5090F88C2041F05E
+:109040000401521C80F88C2080F8661000F07BBA76
+:10905000206990F8660010F0300F33D1A06904F059
+:1090600021FB002800F06D822769A06904F016FB3F
+:1090700038872769A06904F00DFB78872769A06904
+:1090800004F00EFBB8872769A06904F005FBF88798
+:10909000A07910F0020F03D06069C078142812D0B4
+:1090A000206990F864101C290DD090F84E10012909
+:1090B0000CD090F89B11002904BF90F89A11002958
+:1090C0000CD003E05CE0206980F84E60206990F8E5
+:1090D000661041F0100180F866101AE090F86610F2
+:1090E00041F0200180F866100288A0F8E021028F8C
+:1090F000A0F8E221428FA0F8E421828F00F5D6711A
+:10910000A0F8E621C08F888781F832602079F2F7D5
+:1091100071FE2069A0F88A5090F88C10491C80F8E4
+:109120008C1000F010BA206901230A2190F8642005
+:10913000583003F04AFC18B3A06904F0B3FAA8B1A0
+:109140002669A06904F0AAFA30872669A06904F0AC
+:10915000A1FA70872669A06904F0A2FAB08726698F
+:10916000A06904F099FAF08701F000FB206980F80B
+:10917000885080F8645000BF01F0C8FA00F0E3B9ED
+:10918000A07840F00100A07000F0DDB92069012353
+:109190000B2190F86520583003F017FC20B100BF78
+:1091A00084F8029000F0CFB920690123002190F8E3
+:1091B0006520583003F009FC002800F07281206916
+:1091C00090F864002428EBD0A06904F086FA002807
+:1091D00000F0B781206990F8961041F0040180F802
+:1091E0009610A1694A7902F0070280F851200979A6
+:1091F00001F0070180F8501090F8A531002B04BF52
+:1092000090F8A431002B1CD190F855C000F1540304
+:109210008C4502BF1978914280F87D6011D000F52D
+:10922000D67180F8F2610288A0F8F42190F85020FD
+:1092300080F8F62190F8510081F84B002079F2F780
+:10924000D9FD2069212180F86510A0F88A5090F896
+:109250008C10491C80F88C1000F075B9206990F8CA
+:109260006410202914BF0027012790F865102229D7
+:1092700008BF00F1650804D0002F18BF00F1640892
+:109280006DD090F8961041F0040180F89610A06916
+:1092900004F045FAF0B3D4F81890484604F033FAD5
+:1092A0000090484604F033FA814603F042FD010085
+:1092B00018D0206990F854208A4213D090F8A43135
+:1092C00023B190F8A63113EA090F4BD0002F04BF49
+:1092D00090F8513013EA090F01D18A4242D890F830
+:1092E000A401B8B1DDF80090484603F022FD78B142
+:1092F000216991F8552082420AD091F8A40120B149
+:1093000091F8A70110EA090F2CD091F8A40108B137
+:109310006A4600E026E0A169206903F019FDE8B380
+:10932000A06904F0FAF92169A1F88E01B1F858207A
+:10933000801A00B28245A8BF0028DCBF81F874B053
+:1093400081F873605CDD9DF8000081F890019DF864
+:10935000010081F89101242088F8000050E084F891
+:109360000280F0E0206990F8A40100281CBF1E20B4
+:10937000FFF7F2FBB7B1A0692169C07881F8CA0094
+:1093800006FA00F010F0807F08BFFFDF0A21206995
+:1093900080F8641090F88800002800E014E008BF0E
+:1093A000FFDF0DE088F80050206990F88C10491E0E
+:1093B00049B280F88C100029B8BFFFDF01F08BF9AB
+:1093C000206980F87D50BEE0226992F8A40170B156
+:1093D000B2F8583092F85410B2F8A80102F5C772EA
+:1093E00003F0A8FDD8B12169252081F86400206927
+:1093F00000F1650180F87D50884508BF80F8655010
+:10940000206900F1650188450FD190F88C10491E44
+:1094100049B280F88C100029B8BFFFDF93E000202C
+:10942000FFF79AFB88F80050E1E780F888508AE05F
+:10943000206990F8961041F0040180F89610A06918
+:1094400004F089F916287ED1206990F8640020285C
+:1094500002D0262805D076E0A06904F080F9FFF755
+:109460007BFB206980F8645080F888506BE02069AD
+:1094700090F864200E2A03D1A1690979122902D03B
+:109480001C2A1AD10FE001230921583003F09DFA5C
+:1094900038B1206980F87C5080F8885080F864509A
+:1094A00051E0A6704FE0A1690979142904BF80F842
+:1094B000645080F888503FF45FAE202A03D1A16940
+:1094C0000979162914D0262A03D1A1690979162908
+:1094D0000ED0A1690979172904BF90F86520222AC6
+:1094E00013D0E2691AB1FF2908BF80F886612AE02B
+:1094F00080F8645080F8885090F86500212818BFE3
+:109500001A2020D0FFF728FB1DE080F8655090F866
+:109510008C10491E49B280F88C100029B8BFFFDFBB
+:10952000206980F87D5090F8A401002818BF002021
+:1095300009D0E7E7E06900281CBF206980F8866150
+:1095400001D101F0C8F82069D0E92A12491C42F182
+:109550000002C0E92A1203B0BDE8F08F70B5FB4EDF
+:1095600005460C46306990F8CB00FE2818BFFFDF97
+:1095700032690020002C82F8CB501CBFA2F88A0070
+:1095800070BDA2F88400012082F8880070BD30B55B
+:1095900085B005466846FCF7D6F9002808BFFFDF0E
+:1095A000222100980BF055FB0321009803F09AFF4D
+:1095B0000098017821F010010170294603F0C0FFE6
+:1095C000E24C0D2D04BF0621009830D00BDCA5F134
+:1095D00002000B2819D2DFE800F0201863191926C1
+:1095E000187018192C00152D7BD008DC112D2DD0EA
+:1095F000122D18BF132D09D0142D30D005E0162DD3
+:1096000046D0172D6BD0FF2D6AD0FFDFFCF7AEF9E7
+:10961000002808BFFFDF05B030BD2069009990F831
+:10962000CC000871F2E72169009891F8CC10017123
+:10963000ECE7E26800981178017191884171090A9C
+:1096400081715188C171090A0172DFE70321009815
+:1096500004F07FF80621009804F07FF8D6E720692F
+:10966000B0F84410009804F005F82069B0F84610EE
+:10967000009804F003F82069B0F84010009804F056
+:1096800001F82069B0F84210009803F0FFFFBDE731
+:109690002069009A90F8A611117190F8A7014BE08B
+:1096A000206900F1F001009803F0C8FF206900F183
+:1096B000C401009803F0CCFFA8E7A549D1E9000157
+:1096C000CDE90201206902A990F8960000F025007A
+:1096D0008DF80800009803F0F6FF97E701E019E025
+:1096E0002CE02069B0F84010009803F0CBFF20690F
+:1096F000B0F84210009803F0C9FF2069B0F8441098
+:10970000009803F0B7FF2069B0F84610009803F006
+:10971000B5FF7BE7206990F8A41139B1009990F862
+:10972000A6210A7190F8A70148716FE7009A90F896
+:109730005410117190F85500507167E7206990F846
+:109740008721D0F88811009803F008FF5EE770B514
+:109750000C4605464FF4007120460BF09CFA25801C
+:1097600070BDF7F78ABB2DE9F0410D46074607218A
+:10977000F7F77AFA040008BFBDE8F08194F8AC016D
+:109780000026B8B16E700920287094F8AC0178B149
+:10979000268484F8AC61D4F8AE016860D4F8B201D4
+:1097A000A860B4F8B601A88194F8AC010028EFD104
+:1097B0002E7144E094F8B801002837D094F8B8012D
+:1097C0000D2818D00E2818BFFFDF38D12088F7F7F2
+:1097D0007DFB0746F7F729F8A0B96E700E202870B8
+:1097E00094F8BA0128712088E88084F8B861384676
+:1097F000F7F715F823E02088F7F768FB0746F7F737
+:1098000014F810B10020BDE8F0816E700D202870B2
+:1098100094F8BA0128712088E88094F8BE01287273
+:1098200084F8B8613846F6F7FAFF08E094F8F001DA
+:1098300040B16E701020287084F8F061AF80012074
+:10984000BDE8F08194F8C00190B16E700A202870D4
+:109850002088A880D4F8C401D4F8C811C5F806003F
+:10986000C5F80A10B4F8CC01E88184F8C061E6E7D5
+:1098700094F8CE0140B16E701A202870B4F8D0016F
+:10988000A88084F8CE61DAE794F8EA0180B16E70BE
+:109890001B20287094F8EA010028D0D084F8EA61EF
+:1098A000D4F8EC01686094F8EA010028F6D1C6E724
+:1098B00094F8D2012F1DA0B16E701520287094F875
+:1098C000D201002818BF04F5EA75B8D084F8D26137
+:1098D000294638460BF0EBFA94F8D2010028F5D16E
+:1098E000ADE794F8DE0150B16E701D20287084F849
+:1098F000DE6104F5F07138460BF0D9FA9FE794F871
+:10990000F20138B11E20287084F8F261D4F8F40115
+:10991000686094E794F8F801002808BFBDE8F0817A
+:109920006E701620287094F8F801002887D000BFC8
+:1099300084F8F861D4F8FA016860B4F8FE0128816F
+:1099400094F8F8010028F3D179E70000F000002036
+:1099500040520200FE4AD0600020D06110621171B6
+:109960007047002180F8641080F8651080F8681056
+:1099700090F8DE1011B10221FEF71ABF0321FEF7A5
+:1099800017BF2DE9F047F24C814686B020690D469D
+:109990000088F7F7ADFA070008BFFFDFA07828437B
+:1099A000A070A0794FF0000510F0200F20691CBFB7
+:1099B000A0F87E5080F8E45004D1B0F87E10491C25
+:1099C000A0F87E102069012690F86A1039B990F845
+:1099D000652001230621583002F0F7FF48B3E088E4
+:1099E00010F4006F07D0206990F86A10002918BFA2
+:1099F000A0F876501DD12069B0F87610491C89B2C4
+:109A0000A0F87610B0F878208A422CBF531A0023B1
+:109A1000B4F808C00CF1050C634598BF80F87C6071
+:109A2000914206D3A0F8765080F8F0612079F2F7E1
+:109A3000E1F9A0794FF0020A10F0600F11D020690F
+:109A400090F8681011B1032906D00AE080F8686028
+:109A50000121FEF7ADFE04E080F868A00121FEF7C9
+:109A6000A7FE206990F86810012905D1E18811F45A
+:109A7000807F18BF80F868A04FF00808B9F1000F88
+:109A800040F09981E28812F4007F18BFA0F8F850E6
+:109A900004D1B0F8F810491CA0F8F81012F0080F23
+:109AA00050D0A17800294DD190F8CB00FE2808BFF6
+:109AB000FFDFFE21206980F8CB1090F8651019298E
+:109AC00007D0206990F864101F2911D027292AD0C7
+:109AD0002FE080F88D5090F88C10491E49B280F824
+:109AE0008C100029B8BFFFDF206980F86550E8E7D7
+:109AF00090F8650002F052FF80B120692621012311
+:109B000080F8641090F865200B21583002F05DFF5A
+:109B1000002804BF2A20FFF71FF80AE0216920204F
+:109B200081F8640005E080F8856180F8645080F871
+:109B30008850206990F86710082904BF84F800A0B5
+:109B400080F8CBA0FFF73FF8A07910F0040F07D002
+:109B5000A07828B9206990F86700072808BF267008
+:109B600000F038FCA07910F0100F09D0A07838B9B7
+:109B7000206990F865100B2904BF0C2180F865104E
+:109B8000E07810F0080F11D020690123052190F82A
+:109B90006520583002F019FF28B184F8028020694E
+:109BA00080F8B85102E0002001F02AFBE0690028AB
+:109BB0005BD000950195029503950495206990F876
+:109BC0005500FBF723FE4FF47A7100F5FA70B0FBF5
+:109BD000F1FA206990F85500FBF706FE5044ADF805
+:109BE000060020690188ADF80010B0F85810ADF8F3
+:109BF00004104188ADF8021090F8860130B1A069D8
+:109C0000C11C039103F058FC8DF81000206990F8F6
+:109C100085018DF80800E16968468847206980F869
+:109C2000865180F885510399F9B190F88411E1B912
+:109C300090F86410272918D09DF81010039AA1B14C
+:109C40001378FF2B06D0072B02BF02295178FF297A
+:109C500002D00AE01B2908D880F884610399C0F873
+:109C600088119DF8101080F8871100F0CCFD01F0EC
+:109C7000BDFA0028206918BFA0F8D85004D1B0F868
+:109C8000D810491CA0F8D81001F0B3FA40B12169EE
+:109C900091F8E40002289CBF401C81F8E40004D83D
+:109CA000206990F8E400022806D92069A0F8D8506D
+:109CB000A0F8DA5080F8E45020690123002190F8E0
+:109CC0006520583002F081FE20B9206990F86500C7
+:109CD0000C285AD120690123002190F864205830C3
+:109CE00002F073FEB0B320690123002190F86720D1
+:109CF000583002F06AFE68B3206990F868100229B3
+:109D000004BF90F8E40000283FD13846F6F75DFB29
+:109D100000B3206990F8CB10FE2936D1B0F8D210EC
+:109D2000012932D980F8DD60B0F88010B0F87E20CB
+:109D30008B1E9A42AFBF0121891A491E89B2B0F821
+:109D4000D82023899A422EBF01229A1A521C02E07F
+:109D5000F000002019E038BF92B2914288BF11464E
+:109D6000012908BF80F8DD5090F868218AB1B0F869
+:109D7000DA20B0F86A0182422FBF0120801A401C0D
+:109D800080B2814288BF014603E02069012180F84A
+:109D9000DD502069B0F85820114489B2A0F8D410E1
+:109DA00090F86830002B18BF012B5DD0022B1CBF30
+:109DB000032BFFDF09D0E088C0F340200028206992
+:109DC00018BFA0F8E65059D151E090F86730082B41
+:109DD00021D0B0F87E10B0F8802000278B1C9A426A
+:109DE00006D3511A891E0F043F0C1CBF791E8FB277
+:109DF00090F87C1051B190F864200123092158306B
+:109E000002F0E3FD002808BF002729D0206990F860
+:109E10006A1089B908E0B0F87E30032B24D3B0F87B
+:109E200080101144491C1FE090F865200123062191
+:109E3000583002F0CAFD78B121690020B1F87820CD
+:109E4000B1F876108B1C9A4203D3501A801E18BFAB
+:109E5000401EB84238BF87B2002F1CBF781E87B2A1
+:109E60002069B0F8D4103944A0F8D010A3E7B0F8B6
+:109E7000E610B0F8D6201144A0F8E610206990F85A
+:109E8000701139B990F8672001231946583002F053
+:109E90009CFD38B12069B0F88210B0F8D62011448A
+:109EA000A0F88210206990F8883033B1B0F884109F
+:109EB000B0F8D6201144A0F8841090F98C20002A24
+:109EC00006DDB0F88A10B0F8D6C06144A0F88A1058
+:109ED0004FF03D0CB9F1000F18BF80F874C049D1A4
+:109EE0002178022911D0012908BF90F872113FD0C2
+:109EF000A17821B380F8736011F0140F18BF1E21F0
+:109F000009D000BF80F8741050E090F8CC100629FA
+:109F100018BF16212CE011F0080F18BF80F874C08C
+:109F200044D111F0200F18BF2321EBD111F0030F02
+:109F300008BFFFDF2A20216981F8740032E02BB1CD
+:109F4000B0F88410B0F88630994210D2002A05DDAE
+:109F5000B0F88A10B0F88620914208D2B0F882207A
+:109F6000B0F880108A4208D390F870212AB12221DB
+:109F700080F8741080F8736018E090F868203AB1A7
+:109F8000B0F87E208A4228BF80F87480F2D209E0BF
+:109F9000B0F87E10062905D33E2180F8741080F8B1
+:109FA000736003E0206990F8731079B1206980F83C
+:109FB000645080F8655080F8685090F8DE100029F1
+:109FC00014BF02210321FEF7F3FB02E00021FEF79C
+:109FD000EFFB206980F8DE5006B0BDE8F047FBF7E4
+:109FE000E7BCF84902468878CB78184313D1084675
+:109FF00000694AB1897911F0080F03D090F8670021
+:10A00000082808D001207047B0F84810028E91420D
+:10A0100001D8FEF709BB0020704770B5E94C054632
+:10A020000E46E0882843E08015F0020F04D015F0BA
+:10A03000010F18BFFFDF666115F0010F4FF000023E
+:10A040004FF001001AD0A661F178062902D00B2941
+:10A050000BD013E0216991F86530172B0ED1002346
+:10A06000C1E9283381F8690008E0216991F8653079
+:10A07000112B04BF81F8692081F88E0015F0020FC2
+:10A0800018D06169C978052902D00B290BD011E0DD
+:10A09000216991F86520152A0CD10022C1E92A22F4
+:10A0A00081F86A0006E0206990F86510102908BF61
+:10A0B00080F86A2015F0800F1CBF0820E07070BD8A
+:10A0C0002DE9F84FBF4C00254FF00108E580A57041
+:10A0D000E5702570206168F30709074680F8DE8087
+:10A0E0000088F6F705FF5FEA000A08BFFFDF206976
+:10A0F0000088FBF725FC20690088FBF747FC2069F6
+:10A10000B0F8D21071B190F8CB10FE290FD190F8B1
+:10A11000701189B190F8672001231946583002F078
+:10A1200054FC88B1206990F8CB00FE2804D0206947
+:10A1300090F8CB00FFF72BFA206990F8DF10002988
+:10A1400018BF25811BD10FE02069A0F8825090F83C
+:10A15000711180F8CC1000210220FFF7FFF920696F
+:10A1600080F8DD500220E5E790F8AC1129B9018CA8
+:10A170008288914288BF218101D881882181B0F8ED
+:10A18000D610491E8EB2B0F8D8103144A0F8D810BD
+:10A1900090F8DC1000291CBFA0F8DA5080F8DC50E1
+:10A1A00004D1B0F8DA103144A0F8DA10B0F87E101B
+:10A1B0003144A0F87E1090F86A1039B990F8652003
+:10A1C00001230621583002F000FC28B12069B0F8C4
+:10A1D00076103144A0F876102069B0F8D210012929
+:10A1E0009CBF491CA0F8D210002E18BF80F8E45084
+:10A1F00090F8DD10A1B1B0F8D800218988420FD2C3
+:10A200005046F6F7E2F858B1206990F8681139B174
+:10A21000B0F8DA10B0F86A01814228BF00F0ECFF14
+:10A22000206980F8DD5090F865100B2918BF0C29C3
+:10A2300016D1B0F85820B0F88E31D21A12B2002AD6
+:10A240000EDBD0F89011816090F894110173022117
+:10A2500001F0A8FF206980F8655080F898804AE0F6
+:10A26000242924D1B0F85810B0F88E21891A09B2E7
+:10A2700000291CDB90F8A42190F89011002908BF58
+:10A2800090F8541080F8541090F89111002908BFEC
+:10A2900090F8551080F85510002A1CBF0020FEF7DA
+:10A2A0005BFC206980F8655080F87D5023E090F8D1
+:10A2B0006410242918BF25291DD1B0F85810B0F812
+:10A2C0008E21891A09B2002915DB90F89011002916
+:10A2D00008BF90F8541080F8541090F8911100299C
+:10A2E00008BF90F8551080F855100020FEF734FC98
+:10A2F000206980F86450216901F15800B1F8D62036
+:10A3000002F026F9206990F86811002918BFA0F81A
+:10A31000DA502D4800902D4B2D4A3946484600F022
+:10A32000B3FE216A00291CBF6078FAF789FF206913
+:10A330000123052190F86520583002F046FB0028E3
+:10A3400008BFBDE8F88FBDE8F84F00F08EBC00F004
+:10A3500033BF1C49C86170471A48C069002818BF3C
+:10A3600001207047174A50701162704710B50446BB
+:10A37000B0F894214388B0F89611B0F898019A4249
+:10A3800001BFA3889942E38898420FD02388A4F89C
+:10A39000B031A4F8B221A4F8B411A4F8B601012098
+:10A3A00084F8AC0107480079F1F724FD012120462B
+:10A3B00001F0F8FE002084F86500032084F86800AE
+:10A3C00010BD0000F000002083990100E39F010010
+:10A3D0001BA0010070B5FE4CA07910F0020F08BF61
+:10A3E00070BDA078002818BF70BD6169F8482722A9
+:10A3F000CB780E26002500690D2B78D00BDCA3F15D
+:10A4000002030B2B1FD2DFE803F0201E808B9F2F4F
+:10A410001E591E73D100152B00F02A810BDC112B65
+:10A4200065D0122B00F0F480132B00F0FF80142B6A
+:10A4300000F00E8107E0162B00F03281172B00F0A0
+:10A440003F81FF2B35D0FFDF70BD90F867200123DF
+:10A450001946583002F0B9FA002818BF70BD08201C
+:10A46000216981F8670070BD90F8643009790A2B82
+:10A4700001BF90F8CA308B4280F8645080F8885051
+:10A4800008BF70BD90F8663013F0080F0DD023F0B0
+:10A49000080180F8661090F88C10491E49B280F8C7
+:10A4A0008C100029A8BF70BDCFE0FF291CBFFFDFC3
+:10A4B00070BD80F8642080F8845170BD90F866000B
+:10A4C00010F0010F08BFFFDF216991F88C00401EDA
+:10A4D00040B281F88C000028B8BFFFDF206990F8F7
+:10A4E000661021F0010100BF80F8661070BD21E008
+:10A4F00090F86500102818BFFFDF0121206980F85F
+:10A500008D10112180F8651070BD90F86500142839
+:10A5100018BFFFDF0121206980F88D101521F1E7B8
+:10A5200090F86500152818BFFFDF1720216981F812
+:10A53000650070BD90F86500152818BFFFDF192071
+:10A54000216981F8650070BD90F865001B2818BF6F
+:10A55000FFDF206980F88D5090F8B801002818BFFF
+:10A56000FFDF206990F88E1049B180F88E50018885
+:10A57000A0F8BC1180F8BA5180F8B8610AE00188EF
+:10A58000A0F8BC1180F8BA51012180F8BE110D214C
+:10A5900080F8B8110088F6F799FCF6F731F92079C0
+:10A5A000F1F728FC206980F8655070BD90F88C1197
+:10A5B000042915D0206990F8661011F0020F08BF29
+:10A5C00070BD90F88C10491E49B280F88C1000299B
+:10A5D000B8BFFFDF206990F8661021F0020183E721
+:10A5E00090F8642001230021583002F0EEF9002891
+:10A5F00008BFFFDF206990F8901011F0020F07BF2D
+:10A60000062180F8641080F8885080F88C51D1E7DA
+:10A6100090F8642001230021583002F0D6F9002878
+:10A6200008BFFFDF206980F8646070BD90F8661095
+:10A6300021F0040180F8661090F88C10491E49B290
+:10A6400080F88C100029A8BF70BDFFDF70BD00BF6F
+:10A6500090F8642001230021583002F0B6F9002858
+:10A6600008BFFFDF1C20216981F8640070BD00BFB6
+:10A6700090F8660000F03000102818BFFFDF206956
+:10A6800090F8661021F0100180F8661090F88C1098
+:10A69000491E49B280F88C100029A8BF70BDD4E7CC
+:10A6A00090F8642001230021583002F08EF9002830
+:10A6B00008BFFFDF1F20216981F8640070BD00BF63
+:10A6C00090F8650021281CBF0028FFDF22202169A7
+:10A6D00081F8650070BD3E49086990F8662012F067
+:10A6E000080F1EBF01208870704742F0080280F8F2
+:10A6F00066208969C97880F8C9100021A0F88A10FD
+:10A7000090F88C10491C80F88C10704710B5304CB4
+:10A7100005212069FEF74CF8206990F84E100129B8
+:10A7200002BF022180F84E1010BD00F5D6710288DC
+:10A73000A0F8D421028EA0F8D621828EA0F8D821CC
+:10A74000028FB0F844309A4228BF1A46CA85828FD9
+:10A75000B0F84600824238BF10460886012081F8D2
+:10A7600026002079BDE81040F1F744BB184830B40A
+:10A77000006990F84E30B0F832C0C48EB0F8401086
+:10A78000428F022B28D08A4238BF11460186C28FE1
+:10A79000B0F842108A4238BF11468186028FB0F865
+:10A7A00044108A4238BF11464186828FB0F8461065
+:10A7B0008A4238BF1146C186418E614588BF8C46AA
+:10A7C000A0F832C0C18EA14288BF0C46C48601E009
+:10A7D000F000002030BC7047038E9A4228BF1A4612
+:10A7E000C58F838E9D4238BF2B468A4238BF1146A3
+:10A7F0000186B0F842108B4228BF0B4683860021A9
+:10A8000080F84E10CAE770B5FD4C206990F8CB1067
+:10A81000FE2906BFA178002970BD90F867200123AA
+:10A820001946583002F0D1F8002818BF70BD2069D1
+:10A83000002590F8701159B1A0F8825090F871116C
+:10A8400080F8CC10BDE8704000210220FEF786BEE3
+:10A8500090F8652001230421583002F0B6F8060074
+:10A860000CD0D4F810C09CF86500102861D01428D2
+:10A8700065D015287BD01B287ED0BEE0216991F8D9
+:10A88000660010F0010F05D0BDE8704001210920DD
+:10A89000FEF764BE10F0020F0BD001210C20FEF772
+:10A8A0005DFE206990F8901041F0010180F8901051
+:10A8B00070BD10F0040F05D0BDE8704001211320D9
+:10A8C000FEF74CBE10F0080F09D091F8C90081F8CE
+:10A8D000CC00BDE8704001210720FEF73FBE10F01C
+:10A8E000100F02D091F89B0120B191F8650021284A
+:10A8F00073D179E091F89A0188B1B1F89C01A1F87F
+:10A900004000B1F89E01A1F84200B1F8A001A1F801
+:10A910004400B1F8A201A1F8460081F89A51FFF76E
+:10A9200025FFFFF7F3FEBDE8704001211520FEF77B
+:10A9300015BEBDE8704001210B20FEF70FBEF9F7F0
+:10A94000F7FA0C2838BF70BD08212069F030F9F7FC
+:10A95000F3FA28B120690421C430F9F7EDFA00B9FF
+:10A96000FFDFBDE8704001210420FEF7F7BD9CF831
+:10A97000730101280DD000E030E0022818BF70BD3F
+:10A980009CF88E00D8B106208CF8CC000121022062
+:10A990001DE09CF8B801002818BF70BD0CF1B00391
+:10A9A00000220CF1E8010CF5BA7001F08AFF0121D8
+:10A9B0000520FEF7D3FD206980F8735170BD9CF827
+:10A9C000960010F0040F14BF11200D200121FEF796
+:10A9D000C5FD206980F8735170BD0EE0BDE8704080
+:10A9E00001210620FEF7BABD91F87D00C0B991F8AB
+:10A9F000A40110B191F8A50190B1206901230021B3
+:10AA000090F86420583001F0E0FFC8B120690123BC
+:10AA1000042190F86520583001F0D7FF30B10FE0E5
+:10AA2000BDE8704001211720FEF798BD206990F81D
+:10AA30007C0028B1BDE8704000211220FEF78EBDD9
+:10AA4000206990F864200A2A2BD0002E18BF70BD10
+:10AA500001230021583001F0B8FF48B1206990F877
+:10AA60008C11042904BF90F8900010F0030F22D03D
+:10AA700020690123002190F86420583001F0A5FFDF
+:10AA800000287DD0206990F89A1111B190F89B119F
+:10AA9000E9B190F8A411002972D090F8A511E9B39A
+:10AAA000BDE090F8CA1080F8CC10BDE870400021DD
+:10AAB0000720FEF753BD00210C20FEF74FFD206953
+:10AAC00090F8901041F0010180F8901070BDB0F83E
+:10AAD0009C11A0F84010B0F89E11A0F84210B0F8F8
+:10AAE000A011A0F84410B0F8A211A0F8461080F808
+:10AAF0009A5190F8660010F0200F13D0FFF736FE41
+:10AB0000FFF704FE01211520FEF728FD206990F8CB
+:10AB1000661021F0200141F0100100E008E080F80B
+:10AB2000661070BDBDE8704000211420FEF716BD10
+:10AB300090F8652001230B21583001F046FFF8B949
+:10AB4000206990F85400012808BF012508D0022888
+:10AB500008BF022504D0042816BF08280325FFDFFC
+:10AB6000206990F85500012808BF01260BD0022863
+:10AB700008BF022607D0042814BF0828032600E0D7
+:10AB80004DE018BFFFDFD4F810C0012D9CF8A601DE
+:10AB900006D0022D07D0032D08BF042805D014E0ED
+:10ABA000012812D101E002280FD19CF8A701012E43
+:10ABB00006D0022E07D0032E08BF04280FD004E0D1
+:10ABC000012802D10BE0022809D09CF8652001235E
+:10ABD00003210CF1580001F0F8FE00BB16E0BCF8B0
+:10ABE00058309CF85410BCF8A8010CF5C77202F05C
+:10ABF000A1F938B12169252081F8640070BD0000F9
+:10AC0000F00000200020FDF7A7FF08E020690123E5
+:10AC1000022190F86520583001F0D7FEB0B12069CC
+:10AC20000123002190F86420583001F0CEFE002866
+:10AC300008BF70BD206990F88401002808BF70BD6E
+:10AC40000021BDE87040FF20FEF788BCBDE87040E1
+:10AC500000211620FEF782BC30B5FB4C054620785B
+:10AC6000002818BFFFDF657230BDF7490120087268
+:10AC700070472DE9F14FF54F39464D68284695F854
+:10AC8000551001F048FF95F8551080B211F00C0FE7
+:10AC90006FF00D0B7DD0B0F5747F38BF002006D368
+:10ACA0005038C11700EB91600BEBA01080B26E8E94
+:10ACB000864228BF0646E648DFF88C93C9F8240090
+:10ACC000786800F15808044609F13400678E40683E
+:10ACD00094F8551090F86AA0204601F01CFF94F8F3
+:10ACE000551080B211F00C0F69D0B0F5747F38BFE9
+:10ACF000002406D35038C21700EB92600BEBA01073
+:10AD000084B2A74238BF3C46BAF1000F1CBF201DD9
+:10AD100084B2E0B2F9F7E8FE98F81200002859D0A2
+:10AD200008F15801CA4891E80E1000F5027484E851
+:10AD30000E10D8F86810C0F82112D8F86C10C0F8BE
+:10AD4000251200F58170FAF711FAC0480078002842
+:10AD50000CBF0120002080F00101BE480176D8E937
+:10AD60001412C0E90412A0F58372D9F82410F9F77F
+:10AD700060FD95F85500012808BF00220ED002287A
+:10AD800008BF01220AD0042808BF032206D00828E1
+:10AD900000E008E01ABFFFDF00220222F1B201202A
+:10ADA000F9F762FD1CE0022919BF0BEBD00080B25D
+:10ADB0006FF00E0101EB90007FF479AF76E7022986
+:10ADC00019BF0BEBD00084B26FF00E0202EB9000C3
+:10ADD00097D195E7D9F82400FAF7C8F9F9F767FD94
+:10ADE000009850B195F82C00012808BFFAF791FAA5
+:10ADF000022089F80000BDE8F88F012295F855304F
+:10AE000096211046FAF791F895F8550095F85610E6
+:10AE100010F00C0F08BF00219620FAF7C2F9E1E705
+:10AE20002DE9F04FDFF8248283B0414681464D681A
+:10AE3000A1F11400009095F85D0005F15806012776
+:10AE4000A1F1340470B3012878D0022877D0032808
+:10AE500018BFFFDF74D0206A0823017821F00801B1
+:10AE60000170B27903EAC202114321F004010170BA
+:10AE7000F279042303EA8202114321F010010170E8
+:10AE800096F805B0E06AF5F7B0FA8246FAF7A2FD47
+:10AE9000BBF1020F79D0BBF1010F77D0BBF1030FEB
+:10AEA00075D089E000F0CAFB0146284601F044FE57
+:10AEB0001FFA80FB00F0C2FB10F00C0F6FF00D01C9
+:10AEC0004FF0000A20D0BBF5747F38BF504607D33F
+:10AED000ABF15000C21700EB926001EBA01080B202
+:10AEE000298E814238BF0846ADF80800A5F8480011
+:10AEF0000098FAF74EFD90B1216AA77062694FF48D
+:10AF00008060904703202CE0022819BF01EBDB0092
+:10AF100080B26FF00E0000EB9B00E1D1DFE701AAE9
+:10AF200002A9E06AF5F79CF9206210B196F8351095
+:10AF300039B10098FAF701FD77718CE713E016E05C
+:10AF400026E09DF8041031B9A0F800A080F802A016
+:10AF5000012102F0C7FABDF80810206A02F001FCD6
+:10AF60000220707177E70098FAF7E7FC73E7B5F80D
+:10AF70004800ADF8000001AA6946E06AF5F770F9EB
+:10AF80002062002808BFFFDF65E708E00BE00EE065
+:10AF90000098FAF7FEFC002808BFFFDF5BE730EA05
+:10AFA0000A0009D106E030EA0A0005D102E0BAF150
+:10AFB000000F01D0012100E00021206A027842EA5E
+:10AFC00001110170717C00291CBF7179012943D0E6
+:10AFD00006F158011E4891E80E1000F5027A8AE841
+:10AFE0000E10B16EC0F82112F16EC0F8251200F5F6
+:10AFF0008170FAF7BBF898F8000000280CBF012117
+:10B00000002114480176D6E91212C0E90412A0F515
+:10B010008371226AF9F70DFC95F85400012808BFE6
+:10B0200000220CD0022808BF012208D0042808BF43
+:10B03000032204D008281ABFFFDF00220222FB21CE
+:10B040000020F9F711FC0BE014010020480100205A
+:10B05000C80C0020D00E0020FAF788F8F9F727FC7A
+:10B06000B9F1000F06D195F8543001229621002045
+:10B07000F9F75BFF6771206A0188E18180782074AD
+:10B08000277003B0BDE8F08F2DE9F0471C46174646
+:10B0900081460D46FE4EDDF82080307828B9002F1D
+:10B0A0001CBF002CB8F1000F00D1FFDFC6F81C80D8
+:10B0B000C6E90574C6E90D9500243472F471347143
+:10B0C000F4707471B471B470B481F24F05F1580822
+:10B0D0002888F5F70DFFF0622888F5F7F7FE306352
+:10B0E000F9F725FD95F95700F9F7B1FD05F11200C3
+:10B0F000FAF725F805F10E00F9F7B3FD38780028C6
+:10B100000CBF03200120FAF72EF898F81A00F9F77F
+:10B11000B0FDFAF722F83878002804BFFF2095F830
+:10B12000545023D098F81260B5F8328095F8551035
+:10B13000284601F0F0FC95F8555080B215F00C0F40
+:10B140006FF00D0126D0B0F5747F06D35038C217CA
+:10B1500000EB926001EBA01084B24046A04528BFEE
+:10B160002046002E1CBF001D80B2C0B22946F9F750
+:10B17000BBFC38782A464FF00001B0B10120F9F746
+:10B18000A2FE7868D0F8E000F9F7F3FFBDE8F047D9
+:10B1900001206EE5022D19BF01EBD00084B26FF0E3
+:10B1A0000E0101EB9000D8D1D6E70020F9F78BFE15
+:10B1B000BDE8F047012033E6B64800B501783438E1
+:10B1C000007819B1022818BFFFDF00BD012818BFA1
+:10B1D000FFDF00BDAE4810B50078022818BFFFDFC2
+:10B1E000BDE8104000F0CCBA00F0CABAA8484079D7
+:10B1F0007047A74800797047A549012088717047BA
+:10B200002DE9F0470600A348A14D406800F158041D
+:10B21000686A90F8019018BF012E03D1296B09F0DC
+:10B22000BBF96870687800274FF00108A0B10128C9
+:10B230003CD0022860D003281CBFFFDFBDE8F087A8
+:10B24000012E08BFBDE8F087286BF5F7C3FA687ACE
+:10B25000BDE8F047F0F7CEBD012E14D0A86A002853
+:10B2600008BFFFDF6889C21CD5E9091009F072FC2C
+:10B27000A86A686201224946286BF5F727F9022E71
+:10B2800008BFBDE8F087D4E91401401C41F100017A
+:10B29000C4E91401E079012801D1E77101E084F8E3
+:10B2A0000780687ABDE8F047F0F7A4BD012E14D0FE
+:10B2B000A86A002808BFFFDF6889C21CD5E9091009
+:10B2C00009F048FCA86A686200224946286BF5F735
+:10B2D000FDF8022E08BFBDE8F087D4E91410491C20
+:10B2E00040F10000C4E91410E07901280CBFE771B7
+:10B2F00084F80780BDE8F087012E06D0286BF5F7AB
+:10B3000069FA022E08BFBDE8F087D4E91410491C81
+:10B3100040F10000C4E91410E0790128BFD1BCE776
+:10B320002DE9F0415B4F3846A7F13404406800F145
+:10B3300058052078012818BFFFDFA878012648B1FA
+:10B340000021A970A670626904209047387800280F
+:10B3500018BF2E71206A0321007831EA000004BF73
+:10B36000E878002805D1EE70216AA6706269022093
+:10B3700090470121002000F022FA18B1BDE8F04109
+:10B3800000F0FEB9BDE8F041002072E42DE9F14F74
+:10B39000404E4FF000083046A6F134054068317841
+:10B3A00000F1580A2878C146022818BFFFDFA88993
+:10B3B00040F40070A88171683078FF2091F8541033
+:10B3C000F9F792FB009800289AF8120000F0FD802F
+:10B3D000F9F792FAF9F780FA012788B99AF812007A
+:10B3E00070B1686A417859B100789AF80710C0F3D3
+:10B3F000C000884204D1EF70BDE8F84F00F0C0B93A
+:10B40000686A41786981002908BFC5F8288003D09F
+:10B41000286BF5F715F8A862A88940F02000A881EC
+:10B4200085F804803078706800F1580B044690F875
+:10B430002C0001281AD1F9F762FF5946204601F085
+:10B4400080FA98B13078002870680CBF00F58A70D7
+:10B4500000F5F570218841809BF8081001719BF878
+:10B46000091041710770687AF0F7C4FC686A9AF8AD
+:10B4700006100078C0F3800088423BD030787068B6
+:10B4800000F1580490F85D0080B302284CD003E02E
+:10B49000140100204801002084F80580307800283D
+:10B4A0001CBF2079002806D084F80480AF706A6938
+:10B4B000414610209047E07890B184F80380FAF775
+:10B4C00077FA002808BFFFDF0820AF706A69002103
+:10B4D0009047D4E91202411C42F10000C4E9121065
+:10B4E000A07901280CBF84F80680A771A88940F4D0
+:10B4F0008070A881686A9AF807300178C1F3C002A9
+:10B500009A424FD13278726801F0030102F1580477
+:10B51000012918BF022932D003291CBFE87940F065
+:10B52000040012D0E8713DE0E86AF4F7C5FE002897
+:10B5300008BFFFDFD4E91210491C40F10000C4E944
+:10B540001210687AF0F756FCA1E701F0E3FF90B122
+:10B55000A770A989384641F40061A981696AAF7072
+:10B560006A699047E079012803D100BF84F8078019
+:10B5700018E0E77116E0E87940F01000D2E7407873
+:10B58000F8B1A98941F40061A981A96A51B1FB28E8
+:10B59000F1D8287A002808BFB94603D080206A690C
+:10B5A000002190470120009900F009F9B0B1B9F1EC
+:10B5B000000F1CBF0020FFF723FEBDE8F84F00F08E
+:10B5C000DFB8E0790128D4D1D0E7002818BFF9F717
+:10B5D000CCF9A88940F04000A881E3E7B9F1000F59
+:10B5E0001CBF0120FFF70CFE0020FFF719FCB9F18A
+:10B5F000000F08BFBDE8F88F0220BDE8F84FFFE557
+:10B6000070B50D4606468E488D4900784C6850B19D
+:10B61000F9F7FEF9034694F8542029463046BDE870
+:10B620007040FDF7EAB9F9F7F3F9034694F85420AE
+:10B6300029463046BDE8704005F088BF804830B4E8
+:10B6400090F800C04268406802F1580192F86450D6
+:10B6500090F85400242D1CBF4B7B242B24D00821B0
+:10B6600001241F2D18BF202D47D0222B1CBF30BC1A
+:10B67000704700BFBCF1000F04BF30BC704792F8A8
+:10B68000A63192F851201A4012F0040F5FD008281A
+:10B6900018BF04286ED0082918BF04296AD00128D1
+:10B6A00018BF012969D062E0BCF1000F12D092F8F6
+:10B6B0009011002904BF30BC7047082818BF042827
+:10B6C00058D0082918BF042954D0012818BF0129CF
+:10B6D00053D04CE092F8F210002904BF30BC704700
+:10B6E000082818BF042845D0082918BF042941D0CC
+:10B6F000012818BF012940D039E0222BBAD0BCF173
+:10B70000000F04BF30BC704792F8A62112F0040F5E
+:10B710000CD0082818BF04282CD0082918BF0429E9
+:10B7200028D0012818BF012927D020E012F0010FEE
+:10B7300018BF2146EDD112F0020F04BF30BC704794
+:10B74000082818BF042815D0012816D00FE012F0E1
+:10B75000010F18BF21469AD112F0020F04BF30BC6E
+:10B760007047082818BF042804D0012805D030BC31
+:10B770000220704730BC0820704730BC0120704761
+:10B780002F4910B54C68F9F799FDF9F74DFDF9F718
+:10B790007DFCF9F7DAFCF9F78AF894F82C00012817
+:10B7A00008BFF9F7ACFD274C00216269A0899047DA
+:10B7B000E269E179E07890470020207010BD70B513
+:10B7C000204C0546002908BF012D05D12079401CD9
+:10B7D000C0B22071012831D8A169284688470028C5
+:10B7E0002CD0A179184839B1012D01BF4178002929
+:10B7F000017811F0100F21D0E179F9B910490978D9
+:10B80000002908BF012D05D000290CBF012100210E
+:10B81000294311D10D49097811F0100F04BF0078A8
+:10B8200010F0100F0AD0A07840B9A06A20B9608942
+:10B8300010B111F0100F01D0002070BD012070BDBB
+:10B840004801002014010020C80C00202201002023
+:10B8500010B540F2C311F74809F0FBF9FF220821A7
+:10B86000F54809F0EEF9F548002141704FF4617197
+:10B87000418010BD2DE9F0410E46054600F046FB23
+:10B88000EC4C102816D004EBC00191F84A0110F0DE
+:10B89000010F1CBF0120BDE8F081607808283CBF83
+:10B8A000012081F84A011CD26078401C60700120A0
+:10B8B000BDE8F0816078082813D222780127501C57
+:10B8C000207004EBC2083068C8F84401B088A8F8BA
+:10B8D0004801102A28BFFFDF88F8435188F84A71D1
+:10B8E000E2E70020BDE8F081D2480178491E4BB262
+:10B8F000002BB8BF704770B45FF0000500EBC301C8
+:10B9000091F84A1111F0010F3BD04278D9B2521E82
+:10B91000427000EBC10282F84A5190F802C0002246
+:10B92000BCF1000F0BD9841894F803618E4202D148
+:10B93000102A26D103E0521CD2B29445F3D80278E3
+:10B94000521ED2B202708A421BD000EBC20200EB40
+:10B95000C10CD2F84341CCF84341D2F84721CCF88E
+:10B960004721847890F800C00022002C09D986185D
+:10B9700096F8036166450AD1102A1CBF024482F87A
+:10B980000311591E4BB2002BB8DA70BC7047521C21
+:10B99000D2B29442EBD8F4E72DE9F05F1F4690460F
+:10B9A0000E46814600F0B2FAA24D0446102830D06F
+:10B9B000A878002100280ED96A1892F80331A34212
+:10B9C00005D110291CBF1220BDE8F09F03E0491CDF
+:10B9D000C9B28842F0D8082834D2102C1CD0AE78D6
+:10B9E0001022701CA87005EB061909F103004146EE
+:10B9F00000F056FF09F183001022394600F050FF95
+:10BA0000A819002180F8034180F83B110846BDE8E1
+:10BA1000F09FA878082815D22C78CA46601C287098
+:10BA200005EBC4093068C9F84401B0884FF0000B39
+:10BA3000A9F84801102C28BFFFDF89F843A189F835
+:10BA40004AB1CCE70720BDE8F09F70B4794881780F
+:10BA5000491E4BB2002BBCBF70BC704703F0FF0CFB
+:10BA60008178491ECAB2827050FA83F191F80311AD
+:10BA700094453ED000EB021500EB0C14D5F80360A2
+:10BA8000C4F80360D5F80760C4F80760D5F80B6008
+:10BA9000C4F80B60D5F80F60C4F80F60D5F8836068
+:10BAA000C4F88360D5F88760C4F88760D5F88B60E8
+:10BAB000C4F88B60D5F88F50C4F88F50851800EB10
+:10BAC0000C0402EB420295F803610CEB4C0C00EB0A
+:10BAD000420284F8036100EB4C0CD2F80B61CCF805
+:10BAE0000B61B2F80F21ACF80F2195F83B2184F8D7
+:10BAF0003B2100EBC10292F84A2112F0010F33D131
+:10BB000090F802C00022BCF1000F0BD9841894F801
+:10BB100003518D4202D1102A26D103E0521CD2B229
+:10BB20009445F3D80278521ED2B202708A421BD0DA
+:10BB300000EBC20200EBC10CD2F84341CCF8434108
+:10BB4000D2F84721CCF84721847890F800C0002231
+:10BB5000002C09D9851895F8035165450BD1102A99
+:10BB60001CBF024482F80311591E4BB2002BBFF6D2
+:10BB700075AF70BC7047521CD2B29442EAD8F3E75A
+:10BB80002E49487070472D484078704738B14AF2C6
+:10BB9000B811884203D82949488001207047002005
+:10BBA000704726484088704710B500F0AFF910285C
+:10BBB00014D0204A0146002092F802C0BCF1000FC8
+:10BBC0000CD9131893F803318B4203D1102818BFF6
+:10BBD00010BD03E0401CC0B28445F2D8082010BD5F
+:10BBE00014498A78824286BF01EB0010833000201E
+:10BBF000704710498A78824286BF01EB0010C01C52
+:10BC0000002070470B4B93F802C084459CBF002076
+:10BC10007047184490F8030103EBC00090F84331DB
+:10BC20000B70D0F844111160B0F8480190800120E9
+:10BC300070470000F80E00205A010020500100203B
+:10BC4000FE4A114491F80321FD490A7002684A60D6
+:10BC500080880881704710B5F8F79AFD002804BF66
+:10BC6000FF2010BDBDE81040F8F7B8BDF3498A7851
+:10BC700082429CBF00207047084490F8030101EB0A
+:10BC8000C00090F84A0100F0010070472DE9F0472C
+:10BC9000EA4F0026B0463878002886BF4FF0080AE1
+:10BCA000DFF8A093BDE8F08707EBC80505F5A271A2
+:10BCB00095F8430100F02AF9102808BF544610D027
+:10BCC000B978002400290BD93A1992F8032182424D
+:10BCD00002D1102C05D103E0621CD4B2A142F3D8EA
+:10BCE0000824B878A04286BF07EB0410C01C0020CF
+:10BCF00095F84A1111F0010F16D050B1082C04D25A
+:10BD0000391991F83B11012903D0102100F0A5FD4C
+:10BD100050B109F806403046731C95F8432105F5EB
+:10BD2000A271DEB2F8F76BFF08F1010000F0FF0826
+:10BD300038784045B8D8BDE8F0872DE9F041BF4CD0
+:10BD400000263546A07800288CBFBE4FBDE8F081A4
+:10BD50006119C0B291F80381A84286BF04EB0510B7
+:10BD6000C01C002091F83B11012903D0102100F0E4
+:10BD700074FD58B104EBC800BD5590F8432100F59F
+:10BD8000A2713046731CDEB2F8F739FF681CC5B2E9
+:10BD9000A078A842DCD8BDE8F08110B5F8F759FFCB
+:10BDA000002804BF082010BDF8F757FFA549085C1C
+:10BDB00010BD0A46A24910B5497841B19F4B997808
+:10BDC00029B10244D81CF8F780FC012010BD0020E6
+:10BDD00010BD9A4A01EB410102EB41010268C1F832
+:10BDE0000B218088A1F80F0170472DE9F041934D98
+:10BDF00007460024A878002898BFBDE8F081C0B2AB
+:10BE0000A04213D905EB041010F183060ED01021C7
+:10BE1000304600F022FD48B904EB440005EB400039
+:10BE200000F20B113A463046F9F751FE601CC4B2DD
+:10BE3000A878A042E3D8BDE8F081014610228248EC
+:10BE400000F02EBD8048704770B57C4D0446A87840
+:10BE5000A04206D905EB04101021833000F0FDFC50
+:10BE600008B1002070BD04EB440005EB400000F277
+:10BE70000B1070BD71498A78824206D9084490F847
+:10BE80003B01002804BF01207047002070472DE9C6
+:10BE9000F0410E46074615460621304600F0DDFC0F
+:10BEA000664C98B1A17871B104F59D7011F0010F45
+:10BEB00018BF00F8015FA178490804D0457000F868
+:10BEC000025F491EFAD10120BDE8F08138463146B3
+:10BED00000F01CF8102816D0A3780021002B12D9EE
+:10BEE000621892F80321824209D1102918BF08294B
+:10BEF00009D0601880F83B510120BDE8F081491C51
+:10BF0000C9B28B42ECD80020BDE8F0812DE9F041A8
+:10BF10004A4D0646002428780F46002812D900BF53
+:10BF200005EBC40090F84311B14206D10622394610
+:10BF300000F5A27008F0E2FD38B1601CC4B22878A8
+:10BF4000A042EDD81020BDE8F0812046BDE8F08188
+:10BF50003A4910B44A7801EBC003521E4A700022DD
+:10BF600083F84A2191F802C0BCF1000F0DD98B185B
+:10BF700093F80341844204D1102A1CBF10BC7047BF
+:10BF800003E0521CD2B29445F1D80A78521ED2B2C4
+:10BF90000A70824204BF10BC704701EBC00301EB82
+:10BFA000C202D2F843C1C3F843C1D2F84721C3F853
+:10BFB00047218C7891F800C00022002C9CBF10BC57
+:10BFC00070478B1893F80331634506D1102A1CBFC4
+:10BFD000114481F8030110BC7047521CD2B2944244
+:10BFE000EFD810BC704770B414490D188A78521EEF
+:10BFF000D3B28B7095F80321984247D001EB031C14
+:10C0000001EB0014DCF80360C4F80360DCF807609F
+:10C01000C4F80760DCF80B60C4F80B60DCF80F6054
+:10C02000C4F80F60DCF88360C4F88360DCF88760D4
+:10C03000C4F88760DCF88B6008E00000F80E002090
+:10C04000500100205A010020BB100020C4F88B6072
+:10C05000DCF88FC0C4F88FC001EB030C03EB430383
+:10C060009CF8034100EB400001EB430385F80341DA
+:10C0700001EB4000D3F80B41C0F80B41B3F80F318E
+:10C08000A0F80F319CF83B0185F83B0101EBC200A1
+:10C0900090F84A0110F0010F1CBF70BC70470020DF
+:10C0A0008C78002C0DD90B1893F803C1944504D15A
+:10C0B00010281CBF70BC704703E0401CC0B2844213
+:10C0C000F1D80878401EC0B20870904204BF70BC1E
+:10C0D000704701EBC20301EBC000D0F843C1C3F8C5
+:10C0E00043C1D0F84701C3F847018C780B78002092
+:10C0F000002C9CBF70BC704701EB000C9CF803C186
+:10C100009C4506D110281CBF084480F8032170BC50
+:10C110007047401CC0B28442EED870BC704700002B
+:10C1200010B50A7B02F01F020A73002202768B18F8
+:10C130001B7A03F0010C5B0803F00104A4445B08C4
+:10C1400003F00104A4445B0803F00104A4445B0869
+:10C1500003F0010464444FEA530C0CF00103234440
+:10C160004FEA5C0C0CF00104234403EB5C0300EB8E
+:10C17000020C521C8CF8133090F818C0D2B26344F1
+:10C180000376052AD3D3D8B2252888BFFFDF10BD98
+:10C190000023C383428401EBC202521EB2FBF1F1C1
+:10C1A0000184704770B50025044603290DD04FF473
+:10C1B000FA4200297BD0012978D0022918BF70BD2E
+:10C1C0000146BDE870405830AAE704F158067821CE
+:10C1D000304608F060FDB571F57135737573F57310
+:10C1E000357475717576B576212086F83E0041204C
+:10C1F00086F83F00FE2086F8730084F82C502584D2
+:10C20000012084F8540084F85500282184F8561041
+:10C210001B21218761874FF4A471E187A1871B212E
+:10C22000218661864FF4A471E186A1861B21A4F8C2
+:10C230004010A4F844104FF4A471A4F84610A4F8D8
+:10C2400042101B21A4F84A10A4F84C10A4F848107E
+:10C2500060734FF448606080A4F8D050A4F8D250C6
+:10C26000A4F8D450A4F8D650A4F8D850A4F8DA50C2
+:10C2700084F8DD5084F8DF50A4F8E65084F8E450E8
+:10C28000A4F8F850A4F8FA5084F89A5184F89B5115
+:10C2900084F8A45184F8A55184F8685184F8705149
+:10C2A00084F8735184F88C5170BD00E041E0A4F82B
+:10C2B000E65084F8DE506088FE490144B1FBF0F19D
+:10C2C000A4F878104BF68031A4F87A10E388A4F82B
+:10C2D0007E50B4F882C0DB000CFB00FCB3FBF0F333
+:10C2E0009CFBF0FC5B1CA4F882C09BB203FB00FC2F
+:10C2F00004F15801A4F88030BCF5C84FC4BF5B1EE0
+:10C300000B85B2FBF0F2521CCA8500F5802202F5C3
+:10C31000EE32531EB3FBF0F20A84CB8B03FB00F228
+:10C32000B2FBF0F0C883214604F15800BDE870402C
+:10C33000F6E6A4F8E650B4F89411B4F89831B4F8DD
+:10C3400002C004F15800A4F87E50B4F88240DB002B
+:10C3500004FB0CF4B3FBF1F394FBF1F45B1C448598
+:10C360009BB203FB01F40385B4F5C84FC4BF5B1E49
+:10C370000385B2FBF1F2521CC285428C01EBC20272
+:10C38000521EB2FBF1F20284C28B02FB0CF2B2FB32
+:10C39000F1F1C18370BD70B50025044603290DD0AD
+:10C3A0004FF4FA42002963D001297DD0022918BF39
+:10C3B00070BD0146BDE870405830B1E604F1580642
+:10C3C0007821304608F067FCB571F57135737573E7
+:10C3D000F573357475717576B576212086F83E0053
+:10C3E000412086F83F00FE2086F8730084F82C5028
+:10C3F0002584012084F8540084F85500282184F80D
+:10C4000056101B21218761874FF4A471E187A18712
+:10C410001B21218661864FF4A471E186A1861B2130
+:10C42000A4F84010A4F844104FF4A471A4F84610E6
+:10C43000A4F842101B21A4F84A10A4F84C10A4F848
+:10C4400048106073A4F8D850202084F8DA0084F8EB
+:10C45000D050C4F8D45084F8045184F8055184F8BD
+:10C460000E5184F80F5184F8F45084F8005170BDD7
+:10C47000608890490144B1FBF0F1A4F878104BF6C4
+:10C480008031A4F87A10E388A4F87E50B4F882C012
+:10C49000DB000CFB00FC9CFBF0FCB3FBF0F304F1B5
+:10C4A0005801A4F882C000E022E05B1C9BB203FBB1
+:10C4B00000FCA4F88030BCF5C84FC4BF5B1E0B85E0
+:10C4C000B2FBF0F2521CCA8500F5802202F5EE3272
+:10C4D000531EB3FBF0F20A84CB8B03FB00F2B2FBDA
+:10C4E000F0F0C883214604F15800BDE8704017E61B
+:10C4F000D4F8F830B4F802C004F158005989DB8947
+:10C50000A4F87E50B4F88240DB0004FB0CF4B3FBCB
+:10C51000F1F394FBF1F45B1C44859BB203FB01F443
+:10C520000385B4F5C84FC4BF5B1E0385B2FBF1F2AF
+:10C53000521CC285428C01EBC202521EB2FBF1F2C8
+:10C540000284C28B02FB0CF2B2FBF1F1C18370BD1D
+:10C550002DE9F003047E0CB1252C03D9BDE8F003CE
+:10C5600012207047002A02BF0020BDE8F003704788
+:10C5700091F80DC01F2601234F4D4FF00008BCF16C
+:10C58000000F73D0BCF1010F1EBF1F20BDE8F003E8
+:10C590007047B0F800C00A7C8F7B91F80F907A400A
+:10C5A0004F7C87EA090742EA072282EA0C0C00273F
+:10C5B0000CF0FF094FEA1C2C99FAA9F99CFAACFC83
+:10C5C0004FEA19694FEA1C6C49EA0C2C0CEB0C1C65
+:10C5D0007F1C9444FFB21FFA8CFC032FE8D38CEA33
+:10C5E000020C354F0022ECFB057212096FF0240596
+:10C5F00002FB05C2D2B201EBD207427602F0070578
+:10C600003F7A03FA05F52F4218BF82767ED104FBEC
+:10C610000CF2120C521CD2B25FF0000400EB040CBE
+:10C620009CF813C094453CBFA2EB0C02D2B212D3CB
+:10C630000D194FF0000C2D7A03FA0CF73D421CBF88
+:10C64000521ED2B2002A71D00CF1010C0CF0FF0C7A
+:10C65000BCF1080FF0D304F1010C0CF0FF04052C21
+:10C66000DCD33046BDE8F0037047FFE790F819C00F
+:10C670000C7E474604FB02C20F4C4FF0000CE2FB5D
+:10C68000054C4FEA1C1C6FF024040CFB0422D2B2B0
+:10C6900001EBD204427602F0070C247A03FA0CFC78
+:10C6A00014EA0C0F1FBF82764046BDE8F0037047C6
+:10C6B00004E00000FFDB050053E4B36E90F818C0FF
+:10C6C000B2FBFCF40CFB1422521CD2B25FF000044B
+:10C6D00000EB040C9CF813C094453CBFA2EB0C0289
+:10C6E000D2B212D30D194FF0000C2D7A03FA0CF8C8
+:10C6F00015EA080F1CBF521ED2B27AB10CF1010C20
+:10C700000CF0FF0CBCF1080FF0D300E011E004F1D5
+:10C71000010C0CF0FF04052CDAD3A2E70CEBC401EA
+:10C7200081763846BDE8F0037047FFE70CEBC401A3
+:10C7300081764046BDE8F0037047FC4A0168126804
+:10C740001140FB4A126811430160704730B4F94947
+:10C75000F64B00244FF0010C0A78521CD2B20A703A
+:10C76000202A08BF0C700D781A680CFA05F52A42C9
+:10C77000F2D0097802680CFA01F15140016030BC36
+:10C78000704770B46FF01F02010C02EA90251F235E
+:10C79000A1F5AA4054381CBFA1F5AA40B0F155003C
+:10C7A00009D0A1F52850AA381EBFA1F52A40B0F142
+:10C7B000AA00012000D100204FF0000C6246644620
+:10C7C0008CEA0106F6431643B6F1FF3F11D005F09F
+:10C7D00001064FEA5C0C4CEAC63C03F00106520825
+:10C7E0006D085B08641C42EAC632162CE8D370BCA4
+:10C7F000704770BC00207047017931F01F0113BFF2
+:10C80000002000221146704710B4435C491C03F01D
+:10C81000010C5B0803F00104A4445B0803F001046D
+:10C82000A4445B0803F00104A4445B0803F0010482
+:10C83000A4445B0803F001045B08A44403F0010472
+:10C84000A4440CEB53031A44D2B20529DDDB012AC0
+:10C850008CBF0120002010BC704730B40022A1F131
+:10C86000010CBCF1000F11DD431E11F0010F08BFD8
+:10C8700013F8012F5C785FEA6C0C07D013F8025FA5
+:10C8800022435C782A43BCF1010CF7D1491E5CBFFE
+:10C89000405C0243002A0CBF0120002030BC7047DE
+:10C8A000130008BF704710B401EB030CD41A1CF836
+:10C8B00001CC5B1E00F804C013F0FF03F4D110BCE0
+:10C8C0007047F0B58DB0164610251C466A46AC463A
+:10C8D00000EB0C03A5EB0C0713F8013CD355ACF1AE
+:10C8E000010313F0FF0CF3D11546103210208446DB
+:10C8F0000B18ACEB000713F8013C401ED35510F0A9
+:10C90000FF00F5D1284606F0F3FF86B1102005F1AF
+:10C91000200201461318A1EB000C13F8013C401E45
+:10C9200004F80C3010F0FF00F4D10DB0F0BD089801
+:10C930002060099860600A98A0600B98E0600DB0D4
+:10C94000F0BD38B505460C466846F8F7EDFC002802
+:10C9500008BF38BD9DF900202272A07E607294F954
+:10C960000A100020511A48BF494295F82D308B42D9
+:10C97000C8BF38BDFF2B08BF38BDE17A491CC9B21A
+:10C98000E17295F82E30994203D8A17A7F2918BF19
+:10C9900038BDA2720020E072012038BD0C2818BFFB
+:10C9A0000B2810D00D2818BF1F280CD0202818BF26
+:10C9B000212808D0222818BF232804D024281EBFED
+:10C9C000262800207047012070470C2963D2DFE839
+:10C9D00001F006090E13161B323C415C484E002A3A
+:10C9E0005BD058E0072A18BF082A56D053E00C2A1B
+:10C9F00018BF0B2A51D04EE00D2A4ED04BE0A2F1C9
+:10CA00000F000C2849D946E023B1A2F110000B28F1
+:10CA100043D940E0122A18BF112A3ED090F83600C0
+:10CA200020B1122A37D31A2A37D934E0162A32D342
+:10CA30001A2A32D92FE0A2F10F0103292DD990F83B
+:10CA4000360008B31B2A28D925E0002B08BF042A8A
+:10CA500021D122E013B1062A1FD01CE0012A1AD1ED
+:10CA60001BE01C2A1CBF1D2A1E2A16D013E01F2AF9
+:10CA700018BF202A11D0212A18BF222A0DD0232A1C
+:10CA80001CBF242A262A08D005E013B10E2A04D0A0
+:10CA900001E0052A01D000207047012070472DE9F0
+:10CAA000F04187680D4604462046F6F7DAFB98B158
+:10CAB000D5B13846A168F6F715FF002814DD2844E3
+:10CAC000401EB0FBF5F606FB05F13846F5F705FF0D
+:10CAD000A0603046BDE8F081F6F7F6F940F2337118
+:10CAE000F5F7FBFEA060DFE70020BDE8F081904293
+:10CAF00028BF704770B50446101B642838BF6420F7
+:10CB000025188D4205D8F6F720FF00281CBF2846BF
+:10CB100070BD204670BDC08E11F00C0F08BF70476D
+:10CB2000B0F5296F38BF4FF42960704748520200B2
+:10CB30004C520200620100200246808E11F00C0F60
+:10CB400008BF704792F85530D18E13F00C0F04D007
+:10CB5000B1F5296F38BF4FF42961538840F2E24C98
+:10CB600003FB0CF3528E4FF4747C0CEB821C8C454F
+:10CB70009CBF910101F57471591AA1F59671884213
+:10CB800028BF0846B0F5296F38BF4FF429607047B9
+:10CB9000084418449830002A14BF04210021084496
+:10CBA0007047F0B4002A14BF08220122002B14BFE2
+:10CBB0000824012412F00C0F8B8ECA8E25D091F818
+:10CBC0005550944615F00C0F04D0BCF5296F38BFB2
+:10CBD0004FF4296C4D8840F2E2466E434D8E4FF47F
+:10CBE000747707EB851767459CBF4FEA851C0CF5EA
+:10CBF000747CA6EB0C0CACF5967C634528BF6346B1
+:10CC0000B3F5296F38BF4FF4296314F00C0F04D02B
+:10CC1000B2F5296F38BF4FF429621FFA83FC002850
+:10CC20000CBF0123002391F8560014F00C0F08BF2D
+:10CC300000200CEB020108449830002B14BF0421A3
+:10CC400000210844F0BC70472DE9F00391F854200E
+:10CC50000B8E12F00C0F4FF474771CBF07EB83138D
+:10CC60009CB255D012F00C0F8B8ECA8E4D8E91F85F
+:10CC700055C021D016461CF00C0F04D0B6F5296F14
+:10CC800038BF4FF42966B1F8028040F2E24908FB50
+:10CC900009F807EB8519B14502D8AE0106F574769F
+:10CCA000A8EB0606A6F59676B34228BF3346B3F541
+:10CCB000296F38BF4FF42963A34228BF23469CB293
+:10CCC0001CF00C0F1CBF07EB85139BB228D000BFD4
+:10CCD0001CF00C0F04D0B2F5296F38BF4FF4296255
+:10CCE0009A4228BF1A4600280CBF0123002391F85E
+:10CCF00056001CF00C0F08BF0020A1180844983003
+:10CD0000002B14BF042100210844BDE8F003704744
+:10CD1000022A07BF9B003C33DB0070339CB2A1E7C3
+:10CD2000BCF1020F07BFAB003C33EB0070339BB28A
+:10CD3000CEE710F0010F1CBF0120704710F0020F6A
+:10CD40001CBF0220704710F0040018BF0820704775
+:10CD50002DE9F0470446174689464FF0010808467A
+:10CD600000F0D1FC0546484600F0D1FC10F0010F60
+:10CD700018BF012625D000BF15F0010F18BF0123F1
+:10CD80002AD000BF56EA030108BF4FF0000810F098
+:10CD9000070F08BF002615F0070F08BF002394F8FF
+:10CDA0005400B0420CBF00203046387094F8551043
+:10CDB000994208BF00237B70002808BF002B25D1B3
+:10CDC00015E010F0020F18BF0226D5D110F0040FA5
+:10CDD00014BF08260026CFE715F0020F18BF022364
+:10CDE000D0D115F0040F14BF08230023CAE748462A
+:10CDF00000F093FCB4F85810401A00B247F6FE71E8
+:10CE0000884201DC002801DC4FF0000816B1082E32
+:10CE10000CD018E094F85400012818BF022812D052
+:10CE200004281EBF0828FFDF032D0CD194F8A401AD
+:10CE300048B1B4F8A801012894F8540006D0082895
+:10CE400001D0082038704046BDE8F087042818BF9C
+:10CE50000420F7D1F5E7012814BF0228704710F02D
+:10CE60000C0018BF0420704738B4CBB2C1F3072CB4
+:10CE7000C1B2C0F30724012B07D0022B09D0042B29
+:10CE800008BFBCF1040F2DD006E0BCF1010F03D1A7
+:10CE900028E0BCF1020F25D0012906D0022907D0D5
+:10CEA000042908BF042C1DD004E0012C02D119E094
+:10CEB000022C17D001EA0C0161F3070204EA030116
+:10CEC00061F30F22D1B211F0020F18BF022310D06C
+:10CED000C2F307218DF8003011F0020F18BF0221B4
+:10CEE0001BD111E0214003EA0C03194061F3070252
+:10CEF000E6E711F0010F18BF0123E9D111F0040F8B
+:10CF000014BF08230023E3E711F0010F18BF01212C
+:10CF100003D111F0040118BF08218DF80110082B6E
+:10CF200001BF000C012804208DF80000BDF80000AE
+:10CF300038BC70474FF0000C082902D0042909D0F2
+:10CF400011E001280FD10420907082F803C01380F3
+:10CF500001207047012806D00820907082F803C095
+:10CF600013800120704700207047162A10D12A2212
+:10CF70000C2818BF0D280FD04FF0230C1F280DD000
+:10CF800031B10878012818BF002805D0162805D02F
+:10CF900000207047012070471A70FBE783F800C03B
+:10CFA000F8E7012908D002290BD0042912BF08296B
+:10CFB00040F6A660704707E0002804BF40F2E24058
+:10CFC000704740F6C410704700B5FFDF40F2E24002
+:10CFD00000BD0000282107F03CBE4078704730B506
+:10CFE0000546007801F00F0220F00F001043287072
+:10CFF000092910D2DFE801F0050705070509050B2F
+:10D000000D00062409E00C2407E0222405E0012499
+:10D0100003E00E2401E00024FFDF6C7030BD0078D7
+:10D0200000F00F0070470A68C0F803208988A0F854
+:10D0300007107047D0F803200A60B0F80700888016
+:10D0400070470A68C0F809208988A0F80D10704759
+:10D05000D0F809200A60B0F80D0088807047027887
+:10D06000402322F0400203EA81111143017070470E
+:10D070000078C0F3801070470278802322F080028D
+:10D0800003EAC1111143017070470078C00970476D
+:10D09000027802F00F02072A16BF082AD0F80520EE
+:10D0A000D0F80320C1F809200CBFB0F80920B0F86F
+:10D0B0000720A1F80D200A7822F080020A7000787B
+:10D0C000800942EAC0100870704770B514460E46D9
+:10D0D00005461F2A88BFFFDF2246314605F10900B9
+:10D0E00007F038FDA01D687070BD70B544780E461D
+:10D0F0000546062C38BFFFDFA01F84B21F2C88BF57
+:10D100001F24224605F10901304607F023FD204681
+:10D1100070BD70B514460E4605461F2A88BFFFDF56
+:10D120002246314605F1090007F014FDA01D687084
+:10D1300070BD70B544780E460546062C38BFFFDF3B
+:10D14000A01F84B21F2C88BFFFDF224605F1090112
+:10D15000304607F0FFFC204670BD0968C0F80F108C
+:10D1600070470A88A0F8132089784175704790F8B5
+:10D17000242001F01F0122F01F02114380F8241027
+:10D180007047072988BF072190F82420E02322F068
+:10D19000E00203EA4111114380F8241070471F3068
+:10D1A00007F08EBE10B5044600F0E3FA002818BF61
+:10D1B000204410BDC17811F03F0F1BBF027912F05F
+:10D1C000010F0022012211F03F0F1BBF037913F062
+:10D1D000020F002301231A4402EB4202530011F014
+:10D1E0003F0F1BBF027912F0080F0022012203EB50
+:10D1F000420311F03F0F1BBF027912F0040F00220F
+:10D200000122134411F03F0F1BBF027912F0200FCF
+:10D210000022012202EBC20203EB420311F03F0F96
+:10D220001BBF027912F0100F0022012202EB420212
+:10D230001A4411F03F0F1BBF007910F0400F00207F
+:10D240000120104410F0FF0014BF01210021084408
+:10D25000C0B2704770B50278417802F00F02082A18
+:10D260004DD2DFE802F004080B4C4C4C0F14881F21
+:10D270001F280AD943E00C2907D040E0881F1F2847
+:10D2800003D93CE0881F1F2839D8012070BD4A1EF1
+:10D29000242A34D88446C07800258209032A09D07C
+:10D2A00000F03F04601C884204D86046FFF782FF0C
+:10D2B000A04201D9284670BD9CF803004FF001063A
+:10D2C00010F03F0F1EBF1CF10400007810F0100F8B
+:10D2D00013D064460421604600F04BFA002818BFC2
+:10D2E00014EB0000E6D0017801F03F012529E1D2DE
+:10D2F00080780221B1EB501FDCD3304670BD002096
+:10D3000070BDC078800970470178002201F00F03DA
+:10D310000121042B0BD0082B1CBF00207047437841
+:10D320000E2B04BFC3785FEA931C04D106E040785B
+:10D33000801F1F2800D911460846704713F03F0F81
+:10D340001EBF007910F0010F10F0020FF4D1F2E7C8
+:10D3500010B4017801F00F01032920D0052921D153
+:10D360004478B0F81910B0F81BC0B0F81730827DBF
+:10D37000222C17D1062915D3B1F5486F98BFBCF5FB
+:10D38000FA7F0FD272B1082A98BF8A420AD28B4222
+:10D390009CBFB0F81D00B0F5486F03D805E0407899
+:10D3A0000C2802D010BC0020704710BC0120704730
+:10D3B0002DE9F0411F4614460D00064608BFFFDF69
+:10D3C0002146304600F0D5F9040008BFFFDF3019D0
+:10D3D0003A462946BDE8F04107F0BCBBC07800F0F2
+:10D3E0003F007047C02202EA8111C27802F03F027A
+:10D3F0001143C1707047C9B201F00102C1F340038B
+:10D400001A4402EB4202C1F3800303EB4202C1F370
+:10D41000C00302EB4302C1F3001303EB43031A44BE
+:10D42000C1F3401303EBC30302EB4302C1F38013C8
+:10D430001A4412F0FF0202D0521CD2B20171C3781A
+:10D4400002F03F0103F0C0031943C170511C417049
+:10D4500070472DE9F0410546C078164600F03F04BC
+:10D46000C4F124000F46B042B8BFFFDF281932468E
+:10D470003946001D07F06EFBA019401C6870BDE81E
+:10D48000F0812DE9F04105464478C0780F4600F060
+:10D490003F06002C08BFFFDFA01B401E84B21F2CDC
+:10D4A00088BF1F242FB1A819011D2246384607F056
+:10D4B00051FB2046BDE8F0814078704700B5027806
+:10D4C00001F0030322F003021A430270012914BF82
+:10D4D0000229002104D0032916BFFFDF012100BD6E
+:10D4E000417000BD00B5027801F0030322F0030291
+:10D4F0001A430270012914BF0229002104D0032914
+:10D5000016BFFFDF012100BD417000BD007800F0B3
+:10D5100003007047417889B1C0780E2818BF0F28E2
+:10D5200003D0102818BF192802D3FB2904D905E01D
+:10D53000BF4A105C884201D101207047002070472B
+:10D5400030B501240546C17019293CBFB848445C78
+:10D5500002D3FF2918BFFFDF6C7030BD70B51546D0
+:10D560000E4604461B2A88BFFFDF65702A463146F7
+:10D57000E01CBDE8704007F0EDBAB0F80700704756
+:10D58000B0F809007047C172090A01737047B0F81A
+:10D590000B00704730B4B0F80720A64DB0F809C0B2
+:10D5A000B0F805300179941F2D1998BFBCF5FA7FAA
+:10D5B0000ED269B1082998BF914209D293429FBF08
+:10D5C000B0F80B00B0F5486F012030BC98BF704731
+:10D5D000002030BC7047001D07F072BC021D0846D9
+:10D5E000114607F06DBCB0F809007047007970472C
+:10D5F0000A68426049688160704742680A608068D2
+:10D600004860704709888181704780890880704729
+:10D610000A68C0F80E204968C0F812107047D0F8A8
+:10D620000E200A60D0F81200486070470968C0F800
+:10D6300016107047D0F81600086070470A684260FC
+:10D6400049688160704742680A6080684860704736
+:10D650000968C1607047C06808607047007970470A
+:10D660000A68426049688160704742680A60806861
+:10D67000486070470171090A417170478171090A58
+:10D68000C17170470172090A417270478172090ABB
+:10D69000C172704780887047C088704700897047A2
+:10D6A0004089704701891B2924BF4189B1F5A47FB6
+:10D6B00007D381881B2921BFC088B0F5A47F012032
+:10D6C0007047002070470A6842604968816070476F
+:10D6D00042680A60806848607047017911F0070F5E
+:10D6E0001BBF407910F0070F00200120704701791F
+:10D6F00011F0070F1BBF407910F0070F0020012029
+:10D7000070470171704700797047417170474079E7
+:10D7100070478171090AC1717047C088704746A27D
+:10D7200082B0D2E90012CDE900120179407901F00E
+:10D73000070269461DF80220012A07D800F00700F9
+:10D74000085C01289EBF012002B07047002002B093
+:10D750007047017170470079704741717047407997
+:10D76000704730B50C460546FB2988BFFFDF6C705B
+:10D7700030BDC378024613F03F0008BF7047052054
+:10D78000127903F03F0312F0010F36D0002914BFC5
+:10D790000B20704712F0020F32D0012914BF801DF8
+:10D7A000704700BF12F0040F2DD0022914BF401C97
+:10D7B000704700BF12F0080F28D0032914BF801C47
+:10D7C000704700BF12F0100F23D0042914BFC01CF3
+:10D7D000704700BF12F0200F1ED005291ABF12306B
+:10D7E000C0B2704712F0400F19D006291ABF401C72
+:10D7F000C0B27047072918D114E00029CAD114E03B
+:10D800000129CFD111E00229D4D10EE00329D9D1C9
+:10D810000BE00429DED108E00529E3D105E0062963
+:10D82000E8D102E0834288BF7047002070470000C3
+:10D830005052020086F3FFFF0001010201020203C1
+:10D840002DE9F041FC4D0446284600216A788068A5
+:10D8500001270E4612B1012A1ED006E090F866207C
+:10D86000002A18BF6F7000D001216A78C2EB421203
+:10D8700000EB420292F82830194324D0667090F8E9
+:10D88000D90002F12A0170B12A22201D07F062F9A5
+:10D890000420207027710DE090F82820002A18BF7E
+:10D8A0006E70E1D1E1E73C22201D07F053F905201D
+:10D8B000207027716878A968C0EB401001EB400028
+:10D8C00080F828601DE090F8A410E9B190F8D90024
+:10D8D000012818BFFFDFA868D0F8A5106160D0F854
+:10D8E000A910A160D0F8AD10E160D0F8B1102161AD
+:10D8F00090F8B5102175667013212170277180F89A
+:10D90000A4600120BDE8F08190F82210012922D006
+:10D91000017801291CBF0020BDE8F0816670142148
+:10D920002170811C2022201D07F014F92672A9689D
+:10D930000E70C24882888284D0F8C420527B80F85E
+:10D94000262080F82270D1F8C4000088F3F7BEFAD0
+:10D95000F2F765FFD5E7667007212170416A6160C3
+:10D9600080F82260CDE7B44880680178002914BFB0
+:10D9700080884FF6FF7070472DE9F84F4FF0000890
+:10D98000894606460127CDF80080FFF748FBBDF821
+:10D990000010A94D21F06004ADF8004008284FD2D6
+:10D9A000DFE800F004070D4E184E132C44F003007E
+:10D9B0000DE044F01500ADF80000474641E044F0AA
+:10D9C000100000BFADF800003BE044F0020040F062
+:10D9D0001000F7E7A86890F8E000052818BFFFDFFF
+:10D9E00044F01A00ADF80000A96891F8E71000298A
+:10D9F00014BF40F0010020F00100E3E7A86890F8B0
+:10DA0000E01003290AD090F8E01006295DD090F8C4
+:10DA1000E000042818BFFFDF64D012E03046FFF7B3
+:10DA200070FC002818BFFFDF0AD1F07810F03F0F1C
+:10DA30001FBF307910F0020F44F00400ADF8000071
+:10DA40004746BDF800000090BDF80000C0F3C00BD1
+:10DA5000A868CBEB4B1A00EB4A0090F8280000288E
+:10DA600018BFBDE8F88F3046FFF7D9FA80467248F4
+:10DA7000806800EB4A0190F8C90001F12A040128EE
+:10DA800008BF012508D0022808BF022504D00428B9
+:10DA900016BF08280325FFDF257300206073664842
+:10DAA000806890F8E11084F83B10FF21A1737F217A
+:10DAB000E176BDF80010618190F8E01004291CBFE8
+:10DAC00090F8E01006293AD049E044F00A01ADF898
+:10DAD000001090F8FA00002814BF41F0040021F073
+:10DAE00004006FE73046FFF70CFCD8B1012804BFF3
+:10DAF00044F00100ADF8000014D0022818BFFFDF89
+:10DB00009FD144F00200ADF80000A96891F8FA1026
+:10DB1000002914BF40F0040020F00400ADF800001C
+:10DB200047468EE7F07810F03F0F1FBF307910F0B6
+:10DB3000020FBDF8000040F0040082D042E790F8E8
+:10DB4000E200012808BF012508D0022808BF0225ED
+:10DB500004D0042816BF08280325FFDF657304F1ED
+:10DB600009000090344D28787F2808BFFFDF29780E
+:10DB7000009801707F2028706FB1B8F1070F04F191
+:10DB80001C01304603D2FFF7B0FA207239E0FFF7EC
+:10DB900078FC207204E000202072B8F1070F30D327
+:10DBA000B8F1070F0DD1A86890F8F91001B3D0F8BB
+:10DBB000EA10C4F80210B0F8EE10E18090F8F0001E
+:10DBC0006070A07A10F0040F0ED0A86890F8FA10D8
+:10DBD000E9B190F8F7102175D0F8F110C4F81510DC
+:10DBE000B0F8F500A4F81900B8F1070F38D098E0A4
+:10DBF000F07810F03F0F1ABF307910F0010FFF20BE
+:10DC0000DED0621CA11C304601F0E4FCD9E7B8F17B
+:10DC1000070F1CBFB8F1010FFFDFB9F1000F08BFFC
+:10DC2000FFDF99F800002075B8F1010F08D0B8F1B6
+:10DC3000070F0BD075E0000064010020CC1000201D
+:10DC400004F115013046FFF703FA6AE0012130467E
+:10DC5000FFF7A8FA0168C4F815108088A4F8190025
+:10DC6000F07810F03F0F1CBF317911F0080F1AD077
+:10DC7000A86890F8E020042A06D090F8E000032875
+:10DC800011D111F0100F0ED003213046FFF78AFAA0
+:10DC9000407803210009A0733046FFF783FA00881B
+:10DCA000C0F30B002082F07810F03F0F1CBF3079DA
+:10DCB00010F0400F13D0FE48FFF723FBA96891F83E
+:10DCC000E020032A14D006213046FFF76BFA0078D3
+:10DCD000E076A86890F8E010062922D118E0A8683C
+:10DCE00090F8FB10002918BF90F8F800F0D1F0E789
+:10DCF00091F8C910042914BF08290028E3D1F0784D
+:10DD000010F03F0F1CBF307910F0080FDBD1E0E7B7
+:10DD100090F8E9100909A173B0F8E800C0F30B000E
+:10DD20002082A968012001EB4A0181F82800BBF19B
+:10DD3000000F14BF06200520BDE8F84F03F02CBAF1
+:10DD40002DE9F041DB4DAA6892F8D930002B6ED056
+:10DD50007F27012611B10978FE2914D0804692F858
+:10DD60002800002818BFBDE8F08102F12A044046CF
+:10DD7000FFF755F90021082879D2DFE800F0515368
+:10DD800056787878595CCA4C92F8A400002818BFDD
+:10DD9000BDE8F08182F8A66092F8DD0018B1F6F7D0
+:10DDA000DAFC012829D02046FFF762F90146A8686D
+:10DDB00080F8A71000F1A8012046FFF73BF92046A4
+:10DDC000FFF763F90146A86880F8AE1000F1AF01D3
+:10DDD0002046FFF73DF9A86800F1B50428787F28B0
+:10DDE00008BFFFDF287820702F70A86880F8A46033
+:10DDF000BDE8F041052003F0CFB9F6F7EFFCA968C4
+:10DE000001F1A802A731FDF7FDFE002808BFFFDFE2
+:10DE1000A86890F8A71041F0020180F8A710CEE79B
+:10DE2000A17209E0A67221720CE0032001E021E05A
+:10DE30000220A07200E0FFDF04F10B014046FFF773
+:10DE400054F92072621CA11C404601F0C3FB2878E3
+:10DE500009347F2808BFFFDF287820702F70A8685A
+:10DE600080F82860BDE8F041052003F095B92172E3
+:10DE7000BDE8F081BDE8F0417EE570B58D4C002233
+:10DE8000A06890F8C910104602F0D4FF002831D0E5
+:10DE9000F7F763F9A068884990F8DF000D5C284621
+:10DEA000F6F7E7FEA06880F8E15090F8C91008295D
+:10DEB00016BF04290F202520F6F7F9FDA0680021E0
+:10DEC00090F8C9200120F6F7D4FF7948F7F74EF90A
+:10DED000A068D0F80001F7F74CF9A06890F8C910D5
+:10DEE00080F8E21090F8C800032814BF0228012926
+:10DEF00008D103E0BDE8704001F0A5BB0821002077
+:10DF0000F7F72AFAA06890F8C91080F8E210F7F73E
+:10DF100000FAA06890F8C95090F8DD0040B1F6F71B
+:10DF2000E6FB15F00C0F0CBF40205520F7F7D2F997
+:10DF3000A168032081F8E00070BD2DE9F0410F4693
+:10DF4000904605460321FFF72DF94078594C020908
+:10DF5000A06890F8E91062F3071180F8E910032136
+:10DF60002846FFF71FF90188A068B0F8E82061F3A0
+:10DF70000B02A0F8E82080F8E77090F8C91001299A
+:10DF800005D090F8E000032808BFBDE8F081E878EC
+:10DF90004FF0010610F03F0F1CBF287910F0400F22
+:10DFA00009D006212846FFF7FDF80178A06880F81F
+:10DFB000F81080F8FB60A06890F8E01003292AD0E0
+:10DFC000E97811F03F0F1CBF297911F0010F08D03B
+:10DFD00000F1F002911F284601F0FCFAA06880F8D9
+:10DFE000F960E87810F03F0F1ABF287910F0020F9F
+:10DFF000BDE8F08101212846FFF7D4F8A168026846
+:10E00000C1F8F1208088A1F8F50081F8F78081F847
+:10E01000FA60BDE8F081022F18BF012FD0D1BDE812
+:10E02000F0812DE9F84F0446C07810F03F0F1CBF77
+:10E03000207910F0020F05D010F0010F18BF4FF03B
+:10E04000010901D14FF0000900271A4DB9F1000F65
+:10E050005BD020780026C70901212046FFF7A2F8EF
+:10E060003FB1407900F0C000402808BF4FF00108E0
+:10E0700001D04FF00008A86890F8C810032906D115
+:10E0800090F8C110002918BF90F8CC0001D190F889
+:10E09000DE00FDF7A5FD070015D01021FEF7DDFB22
+:10E0A000B8F1000F0FD001212046FFF77BF805E003
+:10E0B000D811002064010020785202000146384641
+:10E0C000F7F7D4FC0646A868B8F1000F90F8B970CD
+:10E0D00018BF47F00207E07810F03F0F1CBF20790F
+:10E0E00010F0020F0ED02046FEF7CFFF824601212E
+:10E0F0002046FFF757F85146F6F769FD002818BF8C
+:10E10000012000D1002030435BD0E07810F03F0FB9
+:10E110001EBF217911F0100F11F0080F3FD004211C
+:10E120002046FFF73FF80646A86890F8E20002F0A4
+:10E1300078FE0146304601F0A8FAA0B13A46002127
+:10E140002046FFF7FAFEF848FFF7DBF80146A8681B
+:10E1500080F8E6103188A0F8E310B17880F8E51077
+:10E160000120BDE8F88FA86890F8E20001283AD1B4
+:10E17000E07810F03F0F1CBF207910F0010F32D073
+:10E18000B9F1000F04D100212046FFF7F5FB2AE08A
+:10E190008DF8007069462046FFF7EEFB23E010F093
+:10E1A0003F0F1CBF217911F0100F1CD110F03F0F51
+:10E1B0001CBF207910F0010F15D0B9F1000FE7D185
+:10E1C000E1E7A86890F8CA00032818BF02280AD11E
+:10E1D000B8F1000F07D036B9D448694600680090FE
+:10E1E0002046FFF7C9FB0020BDE8F88FD0498968B9
+:10E1F00081F80A01704770B5CD4DA86890F8E0101D
+:10E20000022919BF90F8E010012900210C461CBF1B
+:10E210000C2070BDC1EB411200EB4202034682F8B4
+:10E220002840491CC9B20229F4D3047080F8224066
+:10E2300093F8DD0030B1F7F757F8F6F76CFAA868F5
+:10E2400080F8DD40A868012180F8DC4080F8C1102A
+:10E2500080F8C84080F8DF40282180F80B1180F852
+:10E260000A41A0F8E34080F8E540072180F8C0109B
+:10E27000002070BDAE4810B58068002180F8E01025
+:10E28000012180F8E010FFF7B6FF002818BFFFDF7C
+:10E2900010BD2DE9F047A64C07460C26A06890F863
+:10E2A000E01001291FBF90F8E00002280C20BDE813
+:10E2B000F087F6F73CFCA06890F90A01F6F7C7FC76
+:10E2C000A06890F8C91080F8E21090F8C0100125FD
+:10E2D000002978D090F8C8004FF00009032802D038
+:10E2E000022805D008E00521924801F03AFA03E03F
+:10E2F0000321904801F035FAA06890F8D810002961
+:10E3000004BF90F8DB00002843D0F4F7DDFD06469B
+:10E31000A0683146D0F8D400F5F7E4FA864990FBBE
+:10E32000F1F801FB180041423046F4F7D6FA0146F5
+:10E33000A068C0F8D410D0F8D0104144C0F8D01074
+:10E34000FDF72FFC0146A068D0F8D020914220D8DC
+:10E35000C0E9349690F8DB0000281CBF0120FDF7CF
+:10E3600044FD0121A06890F8DC20002A1CBF90F831
+:10E37000D820002A0DD090F8B93000F1BA02012B54
+:10E3800004D1527902F0C002402A14D0BA30F7F713
+:10E39000D5FBA06890F8B910BA30F6F710FC0F2141
+:10E3A0000720F6F728FCA068002690F8E010012965
+:10E3B00018D112E007E0FDF745FDA1682A46BA3101
+:10E3C000F7F785FBE5E790F8E010022904BF80F835
+:10E3D000E0500C2006D1BDE8F08780F804510221FE
+:10E3E00080F8E010A06890F8C10088B1FDF7A5FCA6
+:10E3F00003214D48FDF7DDFC0146A06880F8DD10E3
+:10E40000C0F800714D48F6F79AFE3046BDE8F08737
+:10E41000FDF73CFCECE738B5454CA06890F8E010FF
+:10E4200002291CBF0C2038BD012180F80511A0F87D
+:10E43000081129208DF800006846F5F77DFD30B100
+:10E44000A0689DF8001090F80601884205D1A068E8
+:10E4500090F80601401C8DF80000A1689DF80000AE
+:10E4600081F806010220F6F77EFE3548F6F7F9FB43
+:10E47000A168DFF8D0C0002091F8C03091F8DF200B
+:10E48000521CACFB02546408A4EB8404224481F8BF
+:10E49000DF2023FA02F212F0010F03D1401CC0B2B8
+:10E4A0000328EBD3FFF7E9FC002038BD2049896839
+:10E4B00081F8C900002070471D49896881F8DA0099
+:10E4C000704710B51A4CA36893F8B830022B14BFEC
+:10E4D000032B00280BD100291ABF0229012000209C
+:10E4E0001146FDF761FB08281CBF012010BDA06884
+:10E4F00090F8B800002816BF022800200120BDE8CF
+:10E500001040F7F7A5BA0A48806890F8B8000028CC
+:10E5100016BF022800200120F7F79ABA044989683B
+:10E5200081F8B80070470000D81100206C5202003A
+:10E53000640100200012002040420F0075520200CA
+:10E540007B520200ABAAAAAAF749896881F8DC00CD
+:10E55000704770B5F44CA16891F8B800002816BF58
+:10E5600002280020012081F8B900BA31F7F75AFAE1
+:10E57000A06890F8B810022916BF032901210021D4
+:10E5800080F8DB1090F8B920002500F1BA03012AC9
+:10E5900004BF5B7913F0C00F0AD000F1BA03012A5F
+:10E5A00004D15A7902F0C002402A01D0002200E0D2
+:10E5B000012280F8D820002A04BF002970BDC0F8CD
+:10E5C000D050F4F781FCA168C1F8D40091F8DB00C9
+:10E5D00000281CBF0020FDF708FC0026A06890F86A
+:10E5E000DC1000291ABF90F8D810002970BD90F8EF
+:10E5F000B92000F1BA01012A04D1497901F0C00122
+:10E60000402905D02946BDE87040BA30F7F796BAE0
+:10E61000FDF718FCA1683246BDE87040BA31F7F743
+:10E6200056BA70B5C04D0C4600280CBF012300231C
+:10E63000A96881F8C13081F8CB004FF0080081F85B
+:10E64000CC000CD1002C1ABF022C01200020114656
+:10E65000FDF7AAFAA968082881F8CC0001D00020AB
+:10E6600070BD022C14BF032C1220F8D170BD0028FD
+:10E6700018BF112070470328AB4A926808BFC2F840
+:10E68000C41082F8C8000020704710B5044602F09C
+:10E6900083FF052809D002F07FFF042805D0A24897
+:10E6A000806880F8D940002010BD0C2010BD9E4825
+:10E6B000816891F8C800032804D0012818BF0228F7
+:10E6C00007D004E091F8CB00012808BF7047002074
+:10E6D000704791F8CA00012814BF03280120F6D121
+:10E6E000704710B5F6F7EAFDF6F79EFDF6F7CEFC9B
+:10E6F000F6F72BFD8C4CA06890F8DD0038B1F6F7EA
+:10E70000F3FDF6F708F8A168002081F8DD00A068A5
+:10E71000012180F80411022180F8E010002010BDD2
+:10E720008149896881F8FC0070477F4902788968CF
+:10E73000012A06D0042A24D0052A0CBF1120122059
+:10E74000704742780023032A08BFC1F8C43081F81B
+:10E75000C820012281F8C920C27881F8B820027946
+:10E76000002A16BF022A0123002381F8C13081F854
+:10E77000CA20427981F8C020807981F8DA0000202F
+:10E78000704782780023032A08BFC1F8C43081F89B
+:10E79000C8200822DEE764488068704700F053BF55
+:10E7A0002DE9F84F00256048F6F7BEFD5E4C4FF0AE
+:10E7B0007F0A002808BF84F800A0F6F7A0FD5B4898
+:10E7C000FEF72DFCA0700146A06890F8E2204FF003
+:10E7D00003084FF000094FF0010B012A10D0042A62
+:10E7E0001CBF082AFFDF00F05782A06890F8DD0008
+:10E7F00018B1F6F779FDF5F78EFF2846BDE8F88FDA
+:10E800004A4D0026A5F58677072936D290F8C10033
+:10E8100028B9F6F71EFA002808BF002600D0012606
+:10E82000A06890F8DD0080B1FDF715FAA168FF2817
+:10E8300081F8DE0001460DD0E81CFDF701FAA06862
+:10E8400090F8DE00FDF712FA0643A06890F8DE00AB
+:10E85000FF2817D1FDF7A1FA87F8DE0097F8C1105D
+:10E8600081B108280ED12878E91CC0F38010FDF78B
+:10E870009BF9082818BF002604E002BF90F8D900D1
+:10E8800000280126A07808283CD2DFE800F03FB934
+:10E89000043B3B3B17FD36B1A06890F8C800012847
+:10E8A00018BF022803D0F6F7F1FB45469DE7F6F7BF
+:10E8B000EDFB00211D48FFF743FAF6E716B3A06809
+:10E8C00090F8C800022802D0012815D01AE00021D3
+:10E8D0001648FFF735FAA0680825C0F8E790C0F899
+:10E8E000EB90C0F8EF90C0F8F390C0F8F79080F884
+:10E8F000FB9080F8E79078E700210C48FFF720FABA
+:10E9000000F040B9F6F7C2FB03256EE70020002EA9
+:10E9100071D0A26892F8C810022909D0012925D027
+:10E92000032928D06AE0000064010020D8110020EB
+:10E930000021FE48FFF704FAA16891F8050128B10B
+:10E94000401E10F0FF0081F8050154D1C1F8E79096
+:10E95000C1F8EB90C1F8EF90C1F8F390C1F8F790CF
+:10E9600081F8FB90082081F8E7B047E00021EF48EC
+:10E97000FFF7E6F941E0D2F8C400E978837E9942D6
+:10E980001BD12979C37E994217D16979037F9942B6
+:10E9900013D1A979437F99420FD1E979837F9942B5
+:10E9A0000BD1297AC37F994207D12978437EC1F3DD
+:10E9B0008011994208BF012100D0002192F8CB209C
+:10E9C000012A01D079B10CE059B900F11A01D748F8
+:10E9D000FEF730FBD548FEF74BFBA168D1F8C41019
+:10E9E00048760A200AE097F8CC00082803D097F868
+:10E9F000DE108142F5D0F6F749FB03200546F4E628
+:10EA0000A06890F8DB1000290CBF4FF0010B4FF00D
+:10EA1000000B4FF000082978CA0905F1090107D059
+:10EA2000497901F0C001402908BF4FF0010901D028
+:10EA30004FF0000990F8C810032906D190F8C110D2
+:10EA4000002918BF90F8CC0001D190F8DE00FDF746
+:10EA5000C7F85FEA000A13D01021FDF7FEFE002878
+:10EA600018BF4FF0010BB9F1000F04BFA06890F878
+:10EA7000B9A00FD005F109015046F6F7F7FF80461F
+:10EA8000A06890F8B9A000E093E0B9F1000F18BFBA
+:10EA90004AF0020A90F8C81003290ED0F6F7F6FAE9
+:10EAA000F6B3F6F7A4F850EA08006DD08DF800A090
+:10EAB00069469E48FFF744F964E0D0F8C400E9785D
+:10EAC000827E91421BD12979C27E914217D1697908
+:10EAD000027F914213D1A979427F91420FD1E97906
+:10EAE000827F91420BD1297AC27F914207D1297846
+:10EAF000407EC1F38011814208BF012500D000256E
+:10EB000097F8DE00082806D097F8CC10884208BF96
+:10EB10004FF0010901D04FF00009B8F1000F00E0FB
+:10EB200032E005D1BBF1000F04D0F6F760F808B170
+:10EB3000012100E000214EB197F8CB00012803D05D
+:10EB400020B955EA090001D0012000E0002001426F
+:10EB500016D0A06890F8CB10012908BF002D0DD168
+:10EB6000D0F8C40000F11A017048FEF763FA6F484C
+:10EB7000FEF77EFAA168D1F8C41048760A2534E67B
+:10EB8000F6F784FA032530E6A06890F8CA00032857
+:10EB900018BF0228F6D1B9F1000FF3D0B8F1000F79
+:10EBA000F0D163486946406800906048FFF7C8F8B4
+:10EBB000E8E7A06890F8DA0000283FF4A3AEF6F783
+:10EBC00065FAA06890F8D9100029DBD1C0F8E79069
+:10EBD000C0F8EB90C0F8EF90C0F8F390C0F8F79051
+:10EBE00080F8FB9080F8F8A05048FEF78AFB50B3FD
+:10EBF000012836D00228C5D1A068032590F8C800A6
+:10EC0000032814BF0020012036EA00003FF4EDADD8
+:10EC1000464E1820F17811F03F0F3FF4E6AD317900
+:10EC200088437FF4E2AD04213046FEF7BBFA074685
+:10EC3000A06890F8E20002F0F4F80146384600F0CF
+:10EC400024FDE8BBD1E5002E9CD0A06890F8C80058
+:10EC5000012818BF022895D13448FFF7E2F980BB9C
+:10EC600090E7002E8ED0314D1820E97811F03F0F3B
+:10EC700088D02979884385D104212846FEF792FA65
+:10EC80000646A06890F8E20002F0CBF80146304654
+:10EC900000F0FBFC98BB75E707297FF433AEC0F8A2
+:10ECA000E790C0F8EB90C0F8EF90C0F8F390C0F890
+:10ECB000F79080F8FB90012680F8F8A01B4801E04F
+:10ECC0007FE01AE0FEF71DFB38B1012818D00228BA
+:10ECD0004DD0F6F7DBF9454687E5F6F7D7F9A0689A
+:10ECE00090F8C800012818BF02287FF44BAF0F48E6
+:10ECF000FFF797F900283FF445AF042575E522E0BA
+:10ED0000F6F7C4F9094D1820E97811F03F0F3FF4E8
+:10ED100039AF297988437FF435AF04212846FEF7BF
+:10ED200041FA0646A06890F8E20003E0D8110020FE
+:10ED30006C52020002F075F80146304600F0A5FC66
+:10ED400000283FF41FAF002201212846FFF7F5F805
+:10ED5000F748FEF7D6FA0146A06880F8E610318839
+:10ED6000A0F8E310B17880F8E51004253DE503250F
+:10ED7000F6F78CF9A06890F8C800032814BF0020AB
+:10ED8000012036EA00003FF430ADE94E1820F1785A
+:10ED900011F03F0F3FF429AD317988437FF425AD61
+:10EDA00004213046FEF7FEF90746A06890F8E2001D
+:10EDB00002F037F80146384600F067FC00283FF4BF
+:10EDC00014AD002202213046FFF7B7F8D848FEF70D
+:10EDD00098FA0146A06880F8E6103988A0F8E31098
+:10EDE000B97880F8E5100425FFE42DE9F041D14C15
+:10EDF000A0680078002818BFFFDF0025A068012761
+:10EE00008570D0F8C4100A8882804A8842838A8834
+:10EE10008283C988C18380F82050C74990F8DB20DD
+:10EE2000A1F59A764AB10A78C2F38013CA1C23B1BD
+:10EE3000527902F0C002402A33D090F8DC2042B16F
+:10EE400011F8032BC2F380121AB1497911F0C00FE7
+:10EE500027D00E3006F022F8A06890F8DD0018B137
+:10EE6000F5F779FC012824D0A068D0F8C4104A7EB8
+:10EE7000C271D1F81A208260C98B818145610583F6
+:10EE8000A0680770D0F8C42090F80A1182F85710D3
+:10EE9000D0F8C4000088F2F719F8BDE8F041F1F7A6
+:10EEA000AFBCD6F83711C0F80E10B6F83B1141824E
+:10EEB000D2E7F5F793FCA16801F10802C91DFCF740
+:10EEC000A1FE002808BFFFDFA068C17941F0020160
+:10EED000C171D6F80F114161B6F813110183CFE764
+:10EEE0002DE9F047934C0746FF21A0680025012635
+:10EEF00080F8DE1090F8C800012818BF022802D060
+:10EF0000032818BFFFDF5FB18948FEF7A3F918B9DE
+:10EF10008748FEF7F9F918B100F07BFC05463FE0A1
+:10EF2000A06890F8E0007F27082839D2DFE800F0D9
+:10EF3000383838041725352B7E48F6F7F5F90028C0
+:10EF400008BF2770F6F7DBF9A06890F8DD0018B16C
+:10EF5000F6F7CAF9F5F7DFFBF6F798F82BE07548F6
+:10EF6000F6F7E2F9002808BF2770F6F7C8F9A0689D
+:10EF700090F8DD000028EFD0EAE76E48F6F7D4F904
+:10EF800030B9277004E06B48F6F7CEF90028F8D0C6
+:10EF9000F6F7B5F9F6F77AF80DE000F03DFE0AE075
+:10EFA0000C2D80F02B82DFE805F04CFCFB06FAF913
+:10EFB000F9F90AF84ECBBDE8F047FEF75EBF002234
+:10EFC0000121022001F036FF002800F05B815A4940
+:10EFD000A1F12800FEF75CF8A068574E90F8B91030
+:10EFE0003046FEF73CF8A06800F1BA013046FEF763
+:10EFF0001AF8A06890F8DB10C1B190F8C810032986
+:10F0000006D190F8C110002918BF90F8CC0001D1AA
+:10F0100090F8DE00FCF718FF050007D0012130460C
+:10F02000FEF71DF829463046FDF7FDFF4248F6F78A
+:10F030009DF801210846F6F78FF9A168082081F8AC
+:10F04000E000BDE8F087A06890F8E21090F80B218E
+:10F0500011F00C0F08BF002290F8E210032001F01D
+:10F06000E9FE002800F00E81344D0A2085F8E0000A
+:10F07000012002F091F805F59A71A1F12800FEF740
+:10F0800007F8A06805F59A7790F8B9103846FDF7AB
+:10F09000E6FFA06800F1BA013846FDF7C4FFA0689A
+:10F0A00090F8DB10C1B190F8C810032906D190F890
+:10F0B000C110002918BF90F8CC0001D190F8DE00F3
+:10F0C000FCF7C2FE060007D001213846FDF7C7FF56
+:10F0D00031463846FDF7A7FFA2681749D2F8C400A9
+:10F0E000C08AC875000A0876D2F8C400407D8875C9
+:10F0F0000846F6F73BF8D5F8C4100F4820234A7BA2
+:10F10000017803EA421221F0200111430170084AFC
+:10F11000D5F8C4001278417BC2F34012114041730C
+:10F12000D5F8C41095F80B0181F85600BDE8F087BA
+:10F13000D81100206401002000120020CC10002013
+:10F14000A06890F8E21090F80B2111F00C0F08BFA6
+:10F15000002290F8E210052001F06CFE00287CD01F
+:10F16000FE4D0B2085F8E000022002F015F805F5B1
+:10F170009A71A1F12800FDF78BFFA06805F59A7838
+:10F1800090F8B9104046FDF76AFFA06800F1BA0197
+:10F190004046FDF748FFA06804E047E02EE1A5E007
+:10F1A0009DE098E090F8DB10C1B190F8C8100329F9
+:10F1B00006D190F8C110002918BF90F8CC0001D1F9
+:10F1C00090F8DE00FCF740FE070007D00121404622
+:10F1D000FDF745FF39464046FDF725FFA068E04AA8
+:10F1E000D0F8C410C98AD175090A1176D0F8C400C4
+:10F1F0001146407D88750846F5F7B8FFD5F8C4007C
+:10F200004673A06890F8E230012296210020F5F7BD
+:10F210008CFED348017821F020010170A068D5F858
+:10F22000C41090F80B0181F856007FE7A06890F8B1
+:10F23000E21090F80B2111F00C0F08BF002290F89B
+:10F24000E210042001F0F6FD38B1C549A1F1280013
+:10F25000FDF71EFFC24EA06800E013E090F8B91061
+:10F260003046FDF7FCFEA06800F1BA013046FDF71C
+:10F27000DAFEA06890F8DB10E9B190F8C810032915
+:10F2800004D00AE0BDE8F04700F0DDB990F8C11005
+:10F29000002918BF90F8CC0001D190F8DE00FCF7EF
+:10F2A000D3FD050007D001213046FDF7D8FE2946E1
+:10F2B0003046FDF7B8FEAA48F5F758FFA06890F869
+:10F2C000E230012296210020F5F72FFEA1680920E7
+:10F2D00081F8E0002AE7A06880F8E06026E7A068EF
+:10F2E000022180F8046180F8E0101FE7A66816F894
+:10F2F000E31F11F0800F0CBF1E204FF49670B6F87C
+:10F300000120C2F30C0212FB00F7C80908BF4FF03E
+:10F310001E0906D0002806BFFFDF4FF000094FF49A
+:10F320009679B078400908BF012507D0012808BFA9
+:10F33000022503D0022814BF00250825A06890F8F4
+:10F34000E20001F06EFDA7EB0008307808EB09073A
+:10F35000C0F38010002808BF4FF4FA7A05D006BF2A
+:10F36000FFDF4FF0000A4FF0320A7C4890F8FC9023
+:10F37000B9F10C0F28BFFFDF7A487B4A30F819003B
+:10F380000AEB000101FB0720511CB0FBF1F000F17A
+:10F3900020094F44F5F7E1FE307800F03F06304693
+:10F3A000F5F767FCA06880F8E16029462520F5F7AD
+:10F3B0007EFB0122A8EB09012B461046F5F7B5FDAF
+:10F3C0006A48F5F7D3FE00213846F5F7EAFEA06853
+:10F3D00080F8E250F5F79DFFA06890F8DD0040B19D
+:10F3E000F5F785F915F00C0F0CBF50205520F5F7F7
+:10F3F00071FFA168042081F8E00097E6FFDF95E641
+:10F400005B4810B5806890F8E0000C286BD2DFE80C
+:10F4100000F06A6A6A6A6A6A6A6A0615533453486F
+:10F42000F5F7A4FEF5F775FF514C00219620F5F78E
+:10F43000B8FEA168052081F8E00010BD4B48F5F743
+:10F4400095FE4B4CA06890F8E230012296211046C0
+:10F45000F5F76BFDA16891F8E20091F80B1110F03F
+:10F460000C0F08BF00219620F5F79BFEF5F751FF22
+:10F47000A168062081F8E00010BD3C48F5F776FE53
+:10F480003B4CA06890F8E230012296211046F5F737
+:10F490004CFDA16891F8E20091F80B1110F00C0FEF
+:10F4A00008BF00219620F5F77CFEF5F732FFA16832
+:10F4B000072081F8E00010BDF5F700FFF5F7B4FE76
+:10F4C000F5F7E4FDF5F741FE29480121806880F851
+:10F4D0000411022180F8E010FFF787FCBDE810401E
+:10F4E000032001F059BEFFDF10BD70B5204CA068AD
+:10F4F00090F8E0007F25082828BF70BDDFE800F005
+:10F500004D4D4D172304470A1948F5F70DFF30B943
+:10F51000257004E01648F5F707FF0028F8D0F5F746
+:10F52000EEFEF5F7B3FDBDE87040FEF7A6BC10484F
+:10F53000F5F7FAFE002808BF2570F5F7E0FEBDE8F4
+:10F54000704000F080B80A48F5F7EEFE002808BFCA
+:10F550002570F5F7D4FEA0680CE00000CC10002068
+:10F5600000120020805202003F420F00D8110020FC
+:10F570006401002090F8DD0018B1F5F7B5FEF5F74D
+:10F58000CAF8F5F783FDBDE87040FEF776BC00F0E1
+:10F5900043FBBDE87040FEF770BC70BD70B5F84C21
+:10F5A00006460D46012909D0A06890F8E23090F88F
+:10F5B000E2203046BDE8704001F0C8BFF5F728FAF8
+:10F5C000A16891F8E220034629463046BDE8704024
+:10F5D00001F0BCBF70B50646E94814460D46806888
+:10F5E00090F8DD0018B1F5F7B6F801280ED03046D6
+:10F5F000FDF73EFD20703046FDF711FD072813D2C0
+:10F6000029463046BDE87040FDF714BDF5F7E6F831
+:10F610002A462146FCF7F6FA002808BFFFDF2078CB
+:10F6200040F00200207070BD3046FDF7F8FC07285E
+:10F6300018BF70BD00213046FDF7B4FD0168296098
+:10F640008088A88070BD10B5F5F738FEF5F7ECFDA1
+:10F65000F5F71CFDF5F779FDC94CA06890F8DD00C1
+:10F6600038B1F5F741FEF5F756F8A168002081F8AA
+:10F67000DD00A068012180F80411022180F8E0106B
+:10F68000BDE81040002001F087BD2DE9F0410D4696
+:10F690000178044611F0800F0CBF1E204FF49670C5
+:10F6A000B4F80120C2F30C0212FB00F6C80908BF2F
+:10F6B0001E2105D0002806BFFFDF00214FF4967100
+:10F6C000701BA278520908BF012707D0012A08BF82
+:10F6D000022703D0022A14BF00270827B0F5877F2E
+:10F6E0002EBFAE420020BDE8F08145182078C0F35F
+:10F6F0008010002808BF4FF4FA7603D006BFFFDF62
+:10F70000002632269F4890F8FC400C2C28BFFFDFD3
+:10F710009D489E4A30F81400311801FB0520511C09
+:10F72000B0FBF1F0203005449548806890F8E20085
+:10F73000F6F76CF804463846F6F768F84FF47A7135
+:10F7400084423ABF001B00F2E730201AB0FBF1F010
+:10F7500034BF42192A1A3946BDE8F041012001F0B0
+:10F7600069BB70B50D460446FDF734FC032D4AD045
+:10F77000052D18BF70BD05212046FDF730FC804DDA
+:10F78000A868D0F8C40000F10E012046FDF7E5FCA2
+:10F79000A868D0F8C40000F112012046FDF7E1FC92
+:10F7A000A868D0F8C410497DA175D0F8C410C98AE2
+:10F7B000E175090A2176D0F8C41049886176090AF2
+:10F7C000A176D0F8C4108988E176090A2177D0F8AB
+:10F7D000C410C9886177090AA177D0F8C40000F184
+:10F7E00008012046FDF7DBFCA868D0F8C400017EC4
+:10F7F0002046FDF7BCFCA86890F8FC102046BDE848
+:10F800007040FDF7BEBC2046BDE870400321FDF707
+:10F81000E6BB2DE9F04FDFF8688183B04FF0000AB6
+:10F82000D8F8080090F8E000594E01274FF003097E
+:10F8300055464FF07F0BA6F12804082880F0E78199
+:10F84000DFE800F0FEFEFE0407B3FDFCFEF7A8FFB4
+:10F85000A8E04B48F5F768FD002808BF88F800B01D
+:10F86000F5F74DFDD8F8080090F8D900002818BF2A
+:10F87000FFDF4848FDF7D3FB88F80300E078002657
+:10F8800010F03F0F1CBF207910F0080F11D0414835
+:10F89000FDF737FD60B1012802D0022808D008E04A
+:10F8A000E07810F03F0F1CBF207910F0010F00D05E
+:10F8B00001260296D8F8080090F8DD0018B1F5F797
+:10F8C00013FDF4F728FFE1782A460020134611F0D3
+:10F8D0003F0F1ABF217911F0020F2F4647D0D8F8F9
+:10F8E0000800DFF8B0A0002590F8DB0000280CBF6E
+:10F8F000012600269AF800000121C4095046FDF7B0
+:10F9000051FC34B1407900F0C000402808BF012408
+:10F9100000D00024D8F8080090F8C810032906D1B8
+:10F9200090F8C110002918BF90F8CC0001D190F8D0
+:10F93000DE00FCF755F95FEA000B0FD01021FCF751
+:10F940008CFF002818BF012644B101215046FDF765
+:10F9500029FC01465846F6F789F80546D8F808000C
+:10F960002200334690F8B90018BF40F0020098F822
+:10F970000310072910D0F5F789FBCA4600F048B9F3
+:10F9800064010020CC100020805202003F420F0092
+:10F9900000120020D8110020CDE900072946029866
+:10F9A00000F07BF9824600F033B9FC48FDF737FBE5
+:10F9B00088F80400E078717A88421CD12079B17A05
+:10F9C000884218D16079F17A884214D1A079317BCC
+:10F9D000884210D1E079717B88420CD1207AB17BCA
+:10F9E000884208D120783178C0F38010B0EBD11F65
+:10F9F00008BF012400D00024F5F748FBE848F5F7DC
+:10FA000093FC002808BF88F800B0F5F778FC98F858
+:10FA1000040004283BD1B4B30095D8F80820DF488F
+:10FA2000694692F8D9307BB3054692F8660050BB20
+:10FA3000042002F1680482F8720002E029E07DE00F
+:10FA4000E5E06932A11C2846FFF7C4FD04F10B0173
+:10FA50002846FDF76EFBC0B220721F2884BF1F200E
+:10FA6000207298F8000009347F2808BFFFDF98F85B
+:10FA70000000207088F800B0D8F8080080F86670A0
+:10FA8000062001F089FB02E0FFE7FDF775FFCA469B
+:10FA9000BEE04FF0030AC248F5F746FC002808BF55
+:10FAA00088F800B0F5F72BFCBC48FDF7B8FA05461E
+:10FAB000BA48FDF726FC082D08BF00287ED1E17862
+:10FAC000032011F03F0F79D02179884376D10021AE
+:10FAD000B248FDF767FB062206F1090105F00EF8B2
+:10FAE00000286BD1AD48FDF7C3FA0446AD48FDF7D9
+:10FAF000CCFA844262D10121A848FDF753FB0622CB
+:10FB0000F11C04F0FBFF002858D1A448FDF7BDFA12
+:10FB10000446A448FDF7ACFA844279D1F5F7CEFB50
+:10FB2000F5F782FBF5F7B2FAF5F70FFB4FF0020A93
+:10FB3000FFF75BF9042001F02FFB69E04FF0030AA7
+:10FB4000F5F7A4FA9648F5F7EFFB002808BF88F808
+:10FB500000B0F5F7D4FB9148FDF761FA81468F4874
+:10FB6000FDF7CFFBB9F1070F08BF002850D1E178AE
+:10FB7000012011F03F0F4BD02179884348D100215B
+:10FB80008648FDF70FFB062206F1090104F0B6FFD7
+:10FB9000A0B98248FDF76CFA04468248FDF775FA71
+:10FBA000844235D1D8F8080090F8041139B3B0F880
+:10FBB000082190F80611012A07D900E028E0520830
+:10FBC000A0F8082108BFA0F80871012914BF002976
+:10FBD0000D21C943C1EBC10202EB011190F80521CF
+:10FBE000D24302EB8203C3EB82121144B0F8082126
+:10FBF000890CB1FBF2F302FB131180F8051180F8B8
+:10FC00000471694665480095FDF7B6FE00E0FFDF28
+:10FC100003B05046BDE8F08F10B5F5F737FA6048ED
+:10FC2000F5F782FB5E4C002804BF7F202070F5F7BB
+:10FC300066FBA06890F8041119B1002180F8041146
+:10FC400010BDB0F8082190F80611FF2A0AD24FF62D
+:10FC5000FF7303EA4202A0F80821FF2A84BFFF22B3
+:10FC6000A0F80821012914BF00290D21C943C1EBC7
+:10FC7000C10202EB011290F80511C94301EB8103A7
+:10FC8000C3EB81111144B0F80821890CB1FBF2F3E8
+:10FC900002FB131180F80511CFE72DE9F84F8346D9
+:10FCA0009946924688463D480A9FFDF72AFB3B4EFF
+:10FCB0003B4D002800F03C81012803D0022800F0D1
+:10FCC0007781BAE0002403213448FDF76BFABBF1D9
+:10FCD000000F6BD0A96891F8E720012A66D142781D
+:10FCE00091F8E9301209B2EB131F5FD10088B1F827
+:10FCF000E810C0F30B00C1F30B01884256D127482E
+:10FD0000FDF7FFFAA96891F8E62090424ED191F8EC
+:10FD1000C800012818BF022802D0032847D0AEE04F
+:10FD2000F5F7B4F9F07810F03F0F1CBF307910F000
+:10FD3000020F18D0194C2046FDF7A7F906460121FD
+:10FD40002046FDF72FFA3146F4F741FF002818BF8F
+:10FD5000012050EA08000BD08DF8007069460F486A
+:10FD6000FDF70AFE18E000210C48FDF705FE13E040
+:10FD7000A86890F8CA00032818BF02280CD1BAF16D
+:10FD8000000F09D0B8F1000F06D107486946806816
+:10FD900000900248FDF7F0FD032470E0D811002028
+:10FDA00064010020001200206C52020064E0002177
+:10FDB0009848FDF7F7F9A9680622D1F8C4101A315E
+:10FDC00004F09CFE50B99348FDF752F9A968D1F8A8
+:10FDD000C410497E884208BF012400D00024F07876
+:10FDE00010F03F0F1CBF307910F0020F03D0B8F1B4
+:10FDF000000F47D056E0A86890F8CB10012901D039
+:10FE0000ACB11FE0F4B900218248FDF7CBF9A96835
+:10FE10000268D1F8C410C1F81A208088C8837D48D0
+:10FE2000FDF726F9A968D1F8C41048760AE090F8E1
+:10FE3000DE1090F8CC00814204D0F5F727F90320BA
+:10FE4000BDE8F88FA86890F8E21011F00C0F11D0FF
+:10FE500090F8E21011F00C0F0ED00123D0F8C4106E
+:10FE60001A460020FCF79DFEA968D1F8C410496A23
+:10FE7000884201D80B2402E0F5F708F90324204654
+:10FE8000BDE8F88FB9F1000F0ED0624E3046FDF795
+:10FE9000FCF8074601213046FDF784F93946F4F7AE
+:10FEA00096FE08B1012200E00022A96891F8CB007B
+:10FEB000012807D040B92CB991F8DE3091F8CC1068
+:10FEC0008B4201D1012100E000210A42D4D0012857
+:10FED00008BF002C12D100214E48FDF763F9A96834
+:10FEE0000268D1F8C410C1F81A208088C883494834
+:10FEF000FDF7BEF8A968D1F8C4104876A86890F854
+:10FF0000E21011F00C0FB5D090F8E21011F00C0FC8
+:10FF1000B2D00123D0F8C4101A460020FCF741FEED
+:10FF2000A968D1F8C410496A8842A5D8A2E700BFE1
+:10FF3000F5F7ACF803213748FDF734F9BBF1000FB2
+:10FF40005DD0A96891F8E7205ABB427891F8E93072
+:10FF50001209B2EB131F52D10088B1F8E810C0F3B8
+:10FF60000B00C1F30B01884249D12A48FDF7C9F9BA
+:10FF7000A96891F8E620904241D191F8C800012883
+:10FF800018BF02283BD1F07810F03F0F1CBF30792A
+:10FF900010F0020F06D08DF8007069461D48FDF77D
+:10FFA000EBFC2CE000211B48FDF7E6FC27E000BF3E
+:10FFB000F5F76CF8A86890F8C80003281FD015481A
+:10FFC000FDF79FF9A96891F8E620904217D1F278E1
+:10FFD000092012F03F0F12D0327990430FD1BBF1BC
+:10FFE000000F0CD091F8C8000228DBD191F8050170
+:10FFF00040B1401E10F0FF0081F8050102D003203F
+:020000040002F8
+:10000000BDE8F88F3A4601210248FDF796FF092026
+:10001000BDE8F88FD81100202DE9FF4F07460C46A8
+:10002000488881B040F2E24148430090E08A0026CF
+:1000300000FB01FB94F8640091460D2818BF0C28C2
+:100040001FD024281EBF94F8650024284FF0000A12
+:1000500017D0049818B10121204602F018FC94F83A
+:10006000540094F8558094F8D010054661B10129E8
+:100070006DD0022952D0032918BFFFDF67D000F0EE
+:10008000D5B84FF0010AE4E7B9F1000F08BFFFDF70
+:10009000FD4EB068002808BFFFDF94F85410FB48FD
+:1000A00090F82400FCF77DFF009094F85400F5F7D9
+:1000B000C6FB00F2E7314FF47A79B1FBF9F1F2486F
+:1000C00080680E1894F85400F5F7B9FB014694F8CF
+:1000D0005400022804BFEE484FF47A720DD0012874
+:1000E00004BFEC484FF4C86207D0042807BFEA48B1
+:1000F00040F69802E94840F6E4421044084400F211
+:10010000E731B1FBF9F10098401A00EB0B01DE4832
+:10011000406930440844061D012015E0DA48A9F181
+:1001200001018068084308BFFFDFDD48B9F1000F17
+:10013000006800EB0B0606D0D348806800F222303E
+:10014000B04288BFFFDF032084F8D0006DE094F850
+:100150006410009E24291EBF94F86520242A2529B6
+:100160004FD1B4F85810B4F8F020891A491C09B2DC
+:10017000002946DB94F8F210002942D00D4694F88D
+:10018000F310002918BF8846022804BFC0494FF465
+:100190007A700DD0012804BFBE494FF4C86007D063
+:1001A000042807BFBC4940F69800BC4940F6E4402B
+:1001B0000144022D04BFB6484FF47A720DD0012DD0
+:1001C00004BFB4484FF4C86207D0042D07BFB2483B
+:1001D00040F69802B14840F6E4421044814208D902
+:1001E000081A00F5FA714FF47A70B1FBF0F006448A
+:1001F00007E0401A00F5FA714FF47A70B1FBF0F0A5
+:10020000361AB9F1000F10D0DFF87C92D9F8080047
+:1002100020B9B9F80200002818BFFFDFD9F808009C
+:1002200000F22230B04288BFFFDF06B9FFDF31465F
+:10023000D4F8D400F2F751FBC4F8D400B860002021
+:1002400038704FF0010987F80490204602F00DFC49
+:10025000AAF10101084208BF87F8059006D094F87A
+:10026000D00001280CBF0220032078714046D4F84A
+:1002700024B0F5F7CBFA0146022D04BF84484FF4B1
+:100280007A720DD0012D04BF82484FF4C86207D0A6
+:10029000042D07BF804840F69802804840F6E442AB
+:1002A0001044084400F23F614FF47A70B1FBF0F063
+:1002B000584400F5C970F860049830EA0A0004BF99
+:1002C00005B0BDE8F08F31463846FCF7E8FB85B253
+:1002D000204602F0CAFBA8420FD8054687F80590D1
+:1002E00006FB05F1D4F8D400F2F7F7FAB86031460E
+:1002F0003846FCF7D4FB284485B22946204602F054
+:10030000C6FAB868C4F8D40005B0BDE8F08F2DE98E
+:10031000F0430446634885B00D4690F80004DFF8CA
+:100320008891400999F800144909884218BFFFDFF5
+:10033000DFF85481002708F14406082D80F00E8173
+:10034000DFE805F0046872726DFEFEB6202C28BF4F
+:10035000FFDF36F814000621F0F786FC050008BF21
+:10036000FFDF202C28BFFFDF36F8140029888842E1
+:1003700018BFFFDF95F8D000002808BFFFDF284630
+:1003800001F089FFC8F80870A8F80270294600201B
+:10039000C8F81470FCF758FC00F19804686AA04291
+:1003A00025D995F85500F5F731FA014695F854002E
+:1003B000022804BF36484FF47A720DD0012804BFDA
+:1003C00034484FF4C86207D0042807BF324840F6CB
+:1003D0009802324840F6E442104408444FF47A71DF
+:1003E00000F23F60B0FBF1F1686A0844071B294640
+:1003F0000020C8F80C70FCF727FC698840F2E24244
+:1004000051439830081AA0F22230C8F8100005B005
+:10041000BDE8F08305B0BDE8F04302F013B905B0C4
+:10042000BDE8F043F4F7BCBF99F8140D1F4940092B
+:1004300091F800144909884218BFFFDF202C28BF1B
+:10044000FFDF36F814000621F0F70EFC050008BFA8
+:10045000FFDF202C28BFFFDF36F8140029888842F0
+:1004600018BFFFDF0022012329466846FFF7D4FDAD
+:1004700095F8DA006946F2F76FFF002808BFFFDF42
+:1004800005B0BDE8F08300002812002044120020CF
+:1004900068360200A2240200D0FB010030D3010024
+:1004A0007401002001E000E00BE000E019E000E052
+:1004B000202C28BFFFDF36F814000621F0F7D4FB0C
+:1004C000050008BFFFDF202C28BFFFDF36F814002F
+:1004D0002988884218BFFFDF95F8D000042818BF8C
+:1004E000FFDF85F8D07095F8DA404FF6FF79202CC1
+:1004F00028BFFFDF26F8149095F8DA00F2F7C5FC64
+:10050000002808BFFFDF202085F8DA00D5F8E000DA
+:10051000002804BFD5F8DC00C8F8180008D0D5E9D9
+:1005200039121144826911448161D5E93701C860EB
+:10053000D5F8DC0000281CBFD5F8E010016100E010
+:100540000CE004D1D5F8E000002818BF8761FE4810
+:10055000007805B0BDE8F043EBF74CBCFFDF05B019
+:10056000BDE8F0832DE9F05FF84E07468B46F08B2F
+:100570007568401CF08330784FF00008002808BFF1
+:10058000FFDF07D0DFF8C89304282ED0052818BF56
+:10059000FFDF5BD05846FEF7FEF8040008BFFFDF20
+:1005A00029463069F2F799F9B86087F80080012090
+:1005B000387194F8C900022808BFE64807D001281E
+:1005C00008BFE54803D004280CBFE448E4484FF4D2
+:1005D0007A7100F2E140B0FBF1F0B168FA30084402
+:1005E000F860307804287DD183E0002AD2D0D6F894
+:1005F00010A0D9F8184034B3A146E468002CFBD110
+:10060000B9F1000F1FD099F80000002808BFFFDFE4
+:10061000D9F81410D9F8040001445046F3F762F9F0
+:10062000002807DA291A491E91FBF5F101FB0504A0
+:100630002A4604E090FBF5F101FB15042A4694429A
+:1006400088BFFFDF00E044462546A3E7002AA1D08B
+:10065000B569002D08BFFFDF0024D5F8E420D9F8E4
+:1006600018002346611E58B18369934228BF9942FE
+:1006700084BF194604460346C0680028F4D104B973
+:100680001C46C5F8E040D035002C04BFC5F80C80EE
+:10069000C9F8185005D0E068E560E860002818BF88
+:1006A0000561D5F81090C5F81880B9F1000F0ED08B
+:1006B000D9F8180048B1D5F814A0504538BFFFDF6D
+:1006C000D9F81800A0EB0A00A861C9F81880002C1E
+:1006D00008BFC6F8208009D02078002808BFFFDFB7
+:1006E000616900E00AE060680844306240F6B835AD
+:1006F00050E7F08B0A2838BF032000D3022078711E
+:10070000F08B012807D938467168FCF7C8F9014613
+:10071000F08B0844F083B8683061BDE8F09F2DE9A4
+:10072000F04107468F4884B00D4690F80004DFF88A
+:100730003882400998F800144909884218BFFFDF41
+:1007400001200026082D814C80F0BB80DFE805F0F9
+:1007500004718C8C87B9B9A5607320736078002808
+:100760001CBF04B0BDE8F0817948866046612673FD
+:100770003846FEF710F8050008BFFFDF95F8C900FE
+:10078000022804BF79494FF47A720DD0012804BFC2
+:1007900071494FF4C86207D0042807BF6F4940F67B
+:1007A0009802734940F6E44211444FF47A7201F220
+:1007B000E731B1FBF2F1A2688C18F5F715F80246A3
+:1007C00095F8C900082808BF082127D004280CBFC5
+:1007D0000221002322D002280CBF1821282119440D
+:1007E000042816BF08280F2325235B1D082808BFEF
+:1007F000402007D0042808BF102003D002280CBFD7
+:100800000420082013FB0010801A201AFDF741FD78
+:10081000002818BFFFDF04B0BDE8F08101EB410103
+:1008200001F12803082814BF04284FF4A871D6D07A
+:10083000D1E7617851B1207B002808BFFDF751FF57
+:10084000667304B0BDE8F041F2F74ABAA073FDF751
+:10085000E2FD002818BFFFDF04B0BDE8F08104B05E
+:10086000BDE8F041F4F79CBD98F8140D41494009EA
+:1008700091F800144909884218BFFFDF0022394669
+:100880006846FFF76FFE69463846F2F765FD0028B7
+:1008900008BFFFDF04B0BDE8F0812078052818BF4D
+:1008A000FFDF207F002808BFFFDF26772670207D2E
+:1008B000F2F7EBFA002808BFFFDF267504B0BDE8A9
+:1008C000F081FFDF04B0BDE8F0812DE9F0411F4C5D
+:1008D0000026207804281FBF207805280C20BDE8BA
+:1008E000F08101206070607B0025A8B1EFF31080DB
+:1008F00010F0010F72B60CBF00270127607B0028A3
+:100900001CBFA07B002805D0FDF7EBFE6573A57327
+:10091000F2F7E6F92FB903E0207DF2F72FFE00E0B1
+:1009200062B6207DF3F777F8207F28B1257720780D
+:10093000052818BFFFDF0C2665702570207DF2F7B3
+:10094000A4FA002818E000007001002044120020E2
+:100950002812002004360200A2240200D0FB01006D
+:10096000C0D4010001E000E00BE000E068360200C6
+:1009700030D3010019E000E008BFFFDF25753046E5
+:10098000BDE8F0812DE9F04FFB4883B000780028E6
+:1009900018BFFFF79AFF0120DFF8E08388F8000016
+:1009A00069460620F0F7E9F8002818BFFFDF0027A6
+:1009B0004FF6FF7934E0029800281CBF90F8D01061
+:1009C00000292DD0008848451CBFDFF8B4A34FF0A4
+:1009D000200B3BD00621F0F747F9040008BFFFDFEA
+:1009E00094F8DA00F3F717F884F8D07094F8DA5036
+:1009F0004FF6FF76202D28BFFFDF2AF8156094F808
+:100A0000DA00F2F742FA002808BFFFDF84F8DAB014
+:100A100069460620F0F7B1F8002818BFFFDF10E0A4
+:100A20006846F0F788F80028C5D00FE00298002843
+:100A30001CBF90F8D010002903D000884845C9D1C8
+:100A400004E06846F0F777F80028EFD088F80070E7
+:100A5000C8F8187003B00020BDE8F08F10B5C94C7D
+:100A600060B101280CBF40F6C410FFDF06D0A068BB
+:100A700041F66A01884228BFFFDF10BDA060F6E79B
+:100A800010B5DFF800C3BC4C00238CF800002370C5
+:100A90006370237723736373A3732020A36120758E
+:100AA000A4F11C004370423010214FF6FF724280C7
+:100AB00020F8042F491EFAD1CCF80830DCF80800E1
+:100AC00041F66A01884228BFFFDFFFF75BFF40F66F
+:100AD000C41101206160F4F799FE00F2E7314FF490
+:100AE0007A70B1FBF0F042F210710844A0606168C6
+:100AF000A1F21731884298BF0146A16010BDF0B540
+:100B00009D4C054685B0207800281EBF0C2005B0FE
+:100B1000F0BD95F8546095F855006F6AF4F776FECD
+:100B2000022E04BF98494FF47A720DD0012E04BFF3
+:100B300096494FF4C86207D0042E07BF944940F687
+:100B40009802944940F6E442114408444FF47A7103
+:100B500000F23F60B0FBF1F0384400F22230C5F8FB
+:100B6000E400A56195F8D000002818BFFFDF002041
+:100B7000824948610521217060702077E0838648B2
+:100B8000F2F729F92075202808BFFFDFF2F79CF95A
+:100B90002061217D01226846FFF7E4FC207D694643
+:100BA000F2F7DAFB002808BFFFDF002005B0F0BD38
+:100BB0007148007800281CBF0020704710B506203F
+:100BC000EFF7ECFF80F0010010BD70B56A4C0546F0
+:100BD0002078002818BFFFDF2878012832D00428A9
+:100BE0001CBF112070BDE8882E89082540F27121B4
+:100BF000484360602846F4F709FE4FF47A7100F22A
+:100C0000E730B0FBF1F040F2712206FB0200A06079
+:100C1000022D08BF614A07D0012D08BF5B4A03D0EF
+:100C2000042D0CBF5A4A5E4A02F2E142B2FBF1F1D6
+:100C30006268511AA1F28A21884298BF01460020B9
+:100C4000A16070BD6888AE880125CFE710B584B07B
+:100C500008431EBF112004B010BD474C2078002867
+:100C60001EBF0C2004B010BD002060700421217054
+:100C7000E0834948F2F7AFF82075202808BFFFDF6E
+:100C80003E48806938B10146C0680028FBD111B1E7
+:100C9000F2F71AF905E0F2F717F940F6B831F1F773
+:100CA0001CFE2061217D01226846FFF75BFC207D50
+:100CB0006946F2F751FB002808BFFFDF002004B0AF
+:100CC00010BD70B52C4CA1690160FFF7FEFD00233B
+:100CD00000BBA169D1F8E0205AB1D1E939C5AC44D3
+:100CE0009569AC44C2F818C0D1E9372CCCF80C2077
+:100CF00005E0DFF888C0D1F8DC20CCF81820D1F866
+:100D0000DC20D1F8E010002A18BF116102D10029BF
+:100D100018BF8B61A36170BD18494870704770B5EA
+:100D200040F2E24300FB03F510460C46F4F76EFD7B
+:100D3000022C04BF14494FF47A720DD0012C04BF69
+:100D400012494FF4C86207D0042C07BF104940F67F
+:100D50009802104940F6E442114408444FF47A7175
+:100D600000F23F60B0FBF1F000F2223085428CBF10
+:100D7000281A002070BD0000441200202812002014
+:100D80006C1200207001002068360200A2240200CC
+:100D9000D0FB010030D301001F070200043602001F
+:100DA000C0D4010070B50D46064601460020FBF791
+:100DB0004BFF044696F85500F4F728FD014696F8D7
+:100DC0005400022804BFFB4A4FF47A700DD001286A
+:100DD00004BFF94A4FF4C86007D0042807BFF74A98
+:100DE00040F69800F64A40F6E440104408444FF4B8
+:100DF0007A7100F23F60B0FBF1F0718840F271222D
+:100E00005143C0EB4100A0F22230A54234BF21463D
+:100E10002946814203D2A5422CBF28462046706253
+:100E200070BD10B5F4F7E0FCE6498A684968511ACC
+:100E3000084410BD2DE9F04FE24B04252827D3F8D4
+:100E400008B04FF010080BF198044FF008094FF06C
+:100E5000000C4FF4C8734FF4BF764FF0400A0628D9
+:100E60007CD2DFE800F00351214E246C14200429C9
+:100E700011D0082908D02A20022910D010FB0940DF
+:100E800000252821294458E0554610FB054000BFA5
+:100E90004FF4A871F6E710FB08402E25F8E710FB89
+:100EA000054065461821EDE704F5317473E0D0B2D2
+:100EB00011F00C0F08BF0020082904BF00F5BA612B
+:100EC00040200ED0042917D002290CBF0CF15C0180
+:100ED0000CF1B001014407BF0CF1180304203B469C
+:100EE000082000EBC00000EB400003EB400008448A
+:100EF000204400F19C044EE000F28E213346102085
+:100F0000EFE704F5B07446E0082908BF40200CD094
+:100F1000042904BF3346102007D0022907BF0CF173
+:100F2000180304200CF128030820C0EBC00000EBDC
+:100F3000400003EB40000BEB020144182BE0D0B261
+:100F400011F00C0F08BF0020082904BF00F535611F
+:100F5000402010D0042918D0022900E01AE00CBF6C
+:100F60000CF1B4010CF5B071014407BF0CF118038A
+:100F700004203B46082000EB400202EB001018441E
+:100F80000844204400F19C0405E000F2EE313346B1
+:100F90001020F0E7FFDF8C488068A0428CBF012062
+:100FA0000020BDE8F08F10B5864C607828B1D4E9F8
+:100FB0000301A268FBF79BFDE060D4E902018842CF
+:100FC0009CBF2078002814BF0020012010BD0422FF
+:100FD0002DE9F04F774E784FDFF8E081DFF8E091B0
+:100FE00085B04FF47A7A052980F0D280DFE801F0ED
+:100FF0000A2B0331920080F8D02005B0BDE8F04FF5
+:10100000F1F76EBE04466F480078002818BF84F8D8
+:10101000D02004D005B0BDE8F04FF1F761BE012249
+:10102000002321466846FEF7F7FF94F8DA00694688
+:10103000F2F792F9002808BFFFDFB4F85800401C0F
+:10104000A4F85800E6E7032180F8D01005B0BDE809
+:10105000F08F8346408840F2E24148435B49086094
+:10106000DBF8F80059460089ABF81600DBF8F80009
+:1010700080798BF81500DBF8F8004089ABF80200A6
+:10108000DBF8F8008089ABF80400DBF8F800C089D1
+:10109000ABF806000020DBF82850FBF7D5FD04462E
+:1010A0009BF85500F4F7B2FB9BF85410022908BFD7
+:1010B0004FF47A710DD0012904BF3E464FF4C86148
+:1010C00007D0042907BF464640F698014E4640F631
+:1010D000E4413144084400F23F60B0FBFAF1BBF850
+:1010E000020040F271225043C1EB4000A0F22230D6
+:1010F000A54234BF21462946814203D2A5422CBFD6
+:1011000028462046CBF8240002208BF8D00005B0FA
+:10111000BDE8F08F83460146856A0020FBF794FD09
+:1011200004469BF85500F4F771FB9BF85410022914
+:1011300008BF4FF47A710DD0012904BF3E464FF429
+:10114000C86107D0042907BF464640F698014E46BD
+:1011500040F6E4413144084400F23F60B0FBFAF04D
+:10116000BBF8021040F271225143C0EB4100A0F2E3
+:101170002230A54234BF21462946814203D2A542EE
+:101180002CBF28462046CBF8240005B0BDE8F08FE0
+:10119000FFDF05B0BDE8F08F2DE9F043DFF83080C8
+:1011A0000126002498F80010074D85B0072880F02C
+:1011B000C6810FE068360200A2240200D0FB0100C5
+:1011C00030D30100281200204412002074010020B6
+:1011D00070010020DFE800F0041A1AFCFCFBFB00A1
+:1011E000EC830846EAF706FE6878002840F066813E
+:1011F000297D00226846FFF7B5F9287D6946F2F798
+:10120000ABF8002808BFFFDF00F058B902280CBF78
+:1012100001260026287DFDF7BEFA040008BFFFDF87
+:1012200094F8E2103046FBF7BCFEDFF874930146F9
+:101230002869D9F80820002E024408BF4FF4FC703A
+:101240007DD094F8E20094F80B3110F00C0F08BF39
+:10125000002394F8E20008281EBF94F8E200042856
+:101260004FF0000C00F0C68094F8E20008281ABF86
+:1012700094F8E20004284FF4A87005D094F8E20036
+:1012800002280CBF18202820844494F8E200082883
+:1012900008BF40200BD094F8E200042808BF1020BB
+:1012A00005D094F8E20002280CBF04200820C0EB0F
+:1012B000C00606EB4010604494F8E2C0BCF1080F91
+:1012C0001EBF94F8E2C0BCF1040F00267ED000BF20
+:1012D00094F8E2C0BCF1080F1ABF94F8E2C0BCF168
+:1012E000040F4FF4A87C08D094F8E2C0BCF1020FC0
+:1012F0000CBF4FF0180C4FF0280C664494F8E2C075
+:10130000BCF1080F08BF4FF0400C10D094F8E2C0B9
+:10131000BCF1040F08BF4FF0100C08D094F8E2C0E5
+:10132000BCF1020F0CBF4FF0040C4FF0080C0CEB9B
+:101330004C0707EB0C1CB4446044184400E001E087
+:1013400000F59A7010440844061D94F8E200F4F782
+:101350005DFA024694F8E200022808BF91480BD0DB
+:1013600094F8E200012808BF8F4805D094F8E20005
+:1013700004280CBF8D488E4894F8E210022908BF5B
+:101380004FF47A710ED094F8E210012908BF4FF49F
+:10139000C86107D094F8E21004290CBF40F6980108
+:1013A00040F6E441084410444FF47A7100F2E7300B
+:1013B000B0FBF1F0A96940F2E243301A4A88D0311B
+:1013C00002FB03F7D9F818208A4202E01CE0B0E0E3
+:1013D0005DE008BF00262BD0296AF2F783FA0028C7
+:1013E0001EDA391A4A1E92FBF7F202FB070639464B
+:1013F0001BE000BF94F8E200082818BF022000EBB1
+:10140000400000F1280C2FE794F8E2C0BCF1080F6F
+:1014100018BF4FF0020C0CEB4C0C0CF1280657E7F0
+:1014200090FBF7F202FB170639468E4288BFFFDFBA
+:10143000D8F80800864208D2A86940F27122418893
+:10144000C1824A4306EB420605E040F2E240B6FBA9
+:10145000F0F0A969C88294F8E210A86980F85410E5
+:1014600094F8E21080F8551005214175C08A6FF498
+:101470001C71484306EB400040F63541C9F81400A2
+:10148000B0EB410F28BFFFDF05B0BDE8F0830428B3
+:101490000CBF01270027EC830846EAF7ABFC2E7748
+:1014A00085F82470A8692969C0F8D41080F8D04064
+:1014B0002978052918BFFFDF07D000BFF1F710FC1E
+:1014C0006C73AC7305B0BDE8F083002808BFFFDF84
+:1014D000A86990F8D000002818BFFFDFA86990F82D
+:1014E000DA00202818BFFFDF3248F1F774FCA96941
+:1014F0000646202881F8DA000F8828BFFFDF2E4833
+:1015000020F81670A86990F8DA00202808BFFFDFDD
+:10151000002301226846A969FEF77EFDA869694695
+:1015200090F8DA00F1F718FF002808BFFFDFAC6180
+:10153000C4E705B00846BDE8F043EAF75BBCFFDF4F
+:1015400005B0BDE8F08316494860704770B5144D8A
+:101550000446002904BFA86070BD4FF47A760129C3
+:1015600010D002291CBFFFDF70BD6888401C688056
+:101570001046F4F764F900F2E730B0FBF6F0201AF9
+:10158000A86070BD1846F4F76FF900F2E730B0FBC1
+:10159000F6F0201AA86070BD084800787047000077
+:1015A0002812002068360200A2240200D0FB0100AD
+:1015B00030D301000F0302006C12002044120020FF
+:1015C000FB490C28896881F8CB001ABF132818281A
+:1015D0007047002211280FD0072808BF7047152830
+:1015E0000AD001281ABF002802287047A1F88420D9
+:1015F000012081F888007047A1F88A20704770B5F3
+:10160000EB4CA1680A88A1F83E2181F83C0191F8D1
+:101610005400012808BF012508D0022808BF022570
+:1016200004D0042816BF08280325FFDFA06880F82F
+:10163000405190F85500012808BF012508D0022824
+:1016400008BF022504D0042816BF08280325FFDFA1
+:10165000A068012180F8415180F83A11002180F8FA
+:101660000E11E078BDE87040EAF7C4BBD04A01290A
+:1016700092681BD0002302290FD0032922D030B357
+:1016800001282FD0032818BF704792F86400132850
+:101690001CBF1628182805D1704792F8CB000028E7
+:1016A00008BF7047D2F8F8000370704792F8CB007B
+:1016B000012808BF704700BFD2F8FC000178491E1E
+:1016C0000170704792F8CB000328EBD17047D2F835
+:1016D000F800B2F858108288891A09B20029A8BF08
+:1016E00003707047B2F85800B2F80211401A00B205
+:1016F0000028E1DA70472DE9F041AD4C00260327C0
+:10170000D4F808C0012590B12069C0788CF8CA00CF
+:1017100005FA00F010F4000F08BFFFDFA06880F8A2
+:101720006470A0F8846080F88850BDE8F0810023E0
+:101730009CF8652019460CF15800FBF746F9002883
+:1017400004BF6570BDE8F0816078002818BFBDE86F
+:10175000F0812069C178A06880F8C91080F86570B0
+:10176000A0F88A6080F88C50BDE8F08170B5904C8C
+:1017700084B0207910F0010F04BF04B070BD20695F
+:1017800000230521C578A06890F864205830FBF745
+:101790001CF9002818BF062D09D020DC022D1CBF23
+:1017A000042D052D03D0607840F00800607060784B
+:1017B00000281CBF04B070BD2069C078801E1628A8
+:1017C00080F00783DFE800F011FE89A7D52CFEFD2D
+:1017D000FE7FFCD2FEFEFEC5FBFAF9F8F7F60B2DF4
+:1017E0001CBF0D2D112DDED1E1E7A06800230121E2
+:1017F00090F867205830FBF7E8F8002840F05C8349
+:101800002069FBF7F3FEA16881F8F600072081F854
+:101810006700002081F88C0081F8880000F04CBB44
+:10182000A0680921002390F864205830FBF7CDF818
+:1018300018B120690079122812D0A0680A2100236B
+:1018400090F864205830FBF7C0F818B1206900798F
+:10185000142820D020690079162840F02D8324E038
+:10186000A0680125002390F8642009215830FBF777
+:10187000ACF8002808BF657000F01E83607800286F
+:1018800040F01A83A16881F87C0081F8880081F813
+:10189000640000F011BBA168002081F86400A1F889
+:1018A000840081F8880000F035BAA06890F86410D0
+:1018B0001F2940F00183002180F8641080F888100F
+:1018C0001A2000F0F7BAA06890F864100F2927D109
+:1018D000002180F86910122137E0A06890F86410A8
+:1018E00013291DD1D0F8F81000884988814218BF0B
+:1018F000FFDFA068D0F8F80000F126012069FBF7AF
+:10190000A2FEA06800F1C4012069FBF7A4FE162026
+:10191000A16800F05BB9A26892F86400162802D0B2
+:10192000022000F03BBAD2F8F80002F1B00300F157
+:101930001E0100220E30FAF7C4FFA0680021C0E9A2
+:101940002811012180F86910182180F8641000F036
+:10195000B3BA2069FBF7FFFE032840F0AD8220698F
+:10196000FBF7FDFE01F00FFC00F0A6BA206900793C
+:10197000F8E7A06890F864101A29D1D1002580F802
+:101980008D5080F88850D0F8F8100088498881423E
+:1019900018BFFFDFA068D0F8F8100D70D0F8441120
+:1019A0000A78002A18BFFFDF7ED190F88E200AE067
+:1019B0007C0100203BE2B7E182E126E1F2E009E1AF
+:1019C0002CE09FE0AAE17AB180F88E500288CA80AC
+:1019D000D0F844110D71D0F844210E211170D0F8C7
+:1019E00044210188518010E00288CA80D0F8441157
+:1019F0000D71D0F8442101211172D0F844210D213C
+:101A00001170D0F84421018851800088EFF75EFA08
+:101A1000EEF7F6FEE078EAF7EDF9BEE0A068002305
+:101A2000194690F865205830FAF7CFFF50B9A068F2
+:101A30000023082190F864205830FAF7C6FF0028E8
+:101A400000F0FA816078002840F03682A06890F8B3
+:101A5000900010F0020F14D12069FBF7FFFDA16880
+:101A600081F891002069B0F80520A1F89220B0F823
+:101A70000700A1F8940091F8900040F0020081F86E
+:101A80009000A06890F8901011F0010F14D190F818
+:101A90006520002319465830FAF797FF002808BF41
+:101AA000FFDF0121A06800E077E080F8651080F892
+:101AB0008C100021A0F88A10A06890F86410012909
+:101AC00007D1002180F8641080F88810E078EAF7E8
+:101AD00091F9A168D1F8F800098842888A4204BFC8
+:101AE0000178042940F0E88100250570E078EAF7E4
+:101AF00081F9A06890F86410002908BF80F8885028
+:101B000000F0DAB9A0680023072190F8642058306B
+:101B1000FAF75BFF002800F08F816078002840F022
+:101B2000CB8102A92069FBF7D3FD9DF808000025B1
+:101B300000F02501A06880F896109DF8091001F0CA
+:101B4000410180F8971080F88850D0F8F81000888C
+:101B50004988814218BFFFDFA068D0F8F8100D70E7
+:101B6000D0F844110A78002A18BFFFDF15D1028887
+:101B7000CA80D0F844110D71D0F84411029A8A60DD
+:101B8000039ACA60D0F84421082111700188D0F866
+:101B900044014180E078EAF72DF9A06880F86450AC
+:101BA00000F08AB9A0680023092190F86420583019
+:101BB000FAF70BFF002800F03F816078002840F022
+:101BC0007B81A16881F87C0081F8880081F864003D
+:101BD00000F072B9A0680023194690F865205830CB
+:101BE000FAF7F3FE002800F027816078002840F023
+:101BF0006381A0680021A0F88A10012180F88C1070
+:101C0000022180F8651000F057B9A068002319463A
+:101C100090F865205830FAF7D8FE00287FD0206968
+:101C2000FBF740FD002879D0A5682069FBF736FD59
+:101C30002887A5682069FBF72DFD6887A5682069BE
+:101C4000FBF72EFDA887A5682069FBF725FDE8872F
+:101C5000A06890F864101C2913BF90F84E10012161
+:101C600080F84E10012907D090F80511002904BF13
+:101C700090F80411002903D01E2180F8651017E0A8
+:101C80001D2180F865100288A0F82A21028FA0F893
+:101C90002C21428FA0F82E21828F00F58A71A0F8A6
+:101CA0003021C08FC88301200875E078EAF7A2F8D8
+:101CB000A0680021A0F88A10012180F88C10FBE0B8
+:101CC000A06800230A2190F864205830FAF77DFEBE
+:101CD00018B32069FBF7E6FCA8B1A5682069FBF7FB
+:101CE000DDFC2887A5682069FBF7D4FC6887A56818
+:101CF0002069FBF7D5FCA887A5682069FBF7CCFC19
+:101D0000E88700F019FFA168002081F8880081F8B9
+:101D1000640000BF00F0E1FECEE000E059E0607832
+:101D200040F001006070C7E0A0680023194690F8F9
+:101D300065205830FAF749FE78B3A06890F864003F
+:101D4000232812BF2428607840F0200026D068465F
+:101D5000F3F71FFE002808BF002104D0009802A955
+:101D6000C0788DF80800A06801AB162290F86400D6
+:101D7000FBF7FBF8A0B1A0689DF80420162180F8BD
+:101D8000EC2080F8ED10192180F86510012180F811
+:101D90008C100021A0F88A108EE04DE060708BE07E
+:101DA0002069FBF79AFCA0B12269107900F00701C5
+:101DB000A06880F85010527902F0070280F8512094
+:101DC00090F80F31002B04BF90F80E31002B04D097
+:101DD00022E00020FFF78FFC6EE090F855C000F184
+:101DE00054038C4501BF19789142012180F87D1080
+:101DF00012D00288A0F8362190F8502000F58A71A0
+:101E000080F8382190F8510081F82500012081F8F0
+:101E10002000E078E9F7EEFFA068212180F8651046
+:101E2000012180F88C100021A0F88A1044E0A068FD
+:101E300090F864001F2801D00120AFE72069FBF76C
+:101E400056FC88B32069A2680179407901F0070146
+:101E500061F30705294600F0070060F30F21012018
+:101E600082F888000025A2F88450232082F86400BC
+:101E7000566DD2F81001FAF7F7FFF2B2C1B28A42FA
+:101E800007BFA16881F8F250A26882F8F210C6F389
+:101E90000721C0F30720814219BFA16881F8F30030
+:101EA000A06880F8F35007E0FFE70120FFF723FC6C
+:101EB0005FF01E00FFF7A3FBA068D0E92A12491CBF
+:101EC00042F10002C0E92A1204B070BD2DE9F047CA
+:101ED000FE4D04464FF00007687808436870287983
+:101EE00010F0200F2846806818BFA0F87E7004D13B
+:101EF000B0F87E10491CA0F87E1090F86A100126F8
+:101F000039B990F86420002306215830FAF75DFDB6
+:101F100058B3A88810F4006F07D0A86890F86A102A
+:101F2000002918BFA0F876701FD1A868B0F8761005
+:101F3000491C89B2A0F87610B0F878208A422CBFEC
+:101F4000511A00218288521D8A4228BF80F87C6085
+:101F5000B0F87610B0F87820914206D3A0F87670E9
+:101F600080F81A61E878E9F745FF287910F0600FEA
+:101F700008D0A86890F8681021B980F8686001213D
+:101F8000FFF725F84FF00808002C56D16878002894
+:101F900051D1287910F0040F0DD0A86890F8640092
+:101FA000032808BFFFDFA86890F86710072904BF5F
+:101FB0002E7080F8677001F036F9287910F0080F5C
+:101FC00019D06878B8B9A868002190F8CB00FFF75D
+:101FD0004DFBA86890F8CB00FE2808BFFFDFFE216C
+:101FE000A86880F8CB1090F86710082903D1022167
+:101FF000297080F86770FFF7B9FBA87810F0080F18
+:1020000016D0A8680023052190F864205830FAF70C
+:10201000DCFC50B185F80180A868D0F8441108783C
+:102020000D2808BF0020087002E00020F9F7E8F84A
+:10203000A86801F031F800F0C9FDA868A14600F1D8
+:10204000580490F8F40030B9E27B002301212046C7
+:10205000FAF7BBFC10B1608D401C60853D21B9F1E1
+:10206000000F18D12878022808BF16200ED00128AA
+:1020700004BFA86890F8F60008D06878E8B110F0BE
+:10208000140F1CBF1E20207702D005E0207703E04C
+:1020900010F0080F02D02177E67641E010F0030F30
+:1020A00003D02A202077E6763AE010F0200F08BF10
+:1020B000FFDF23202077E67632E094F8300028B165
+:1020C000A08D411CA185E18D884213D294F8340083
+:1020D00028B1608E411C6186E18D88420AD2618DF3
+:1020E000208D814203D3AA6892F8F42012B9E28DC0
+:1020F000914203D322202077E67611E0217C31B192
+:10210000E18C814228BF84F81C80C5D206E0E08CB7
+:10211000062803D33E202077E67601E0E07EA0B1DA
+:102120002773677327740221A868FEF750FFA86819
+:1021300090F8CB10012904D1D0F8FC000178491E99
+:102140000170E878E9F756FE03E00021A868FEF781
+:102150003EFFBDE8F047F3F72BBC5C4A517893781B
+:10216000194314D111460128896809D0107910F05B
+:10217000040F03D091F86700072808D001207047AA
+:10218000B1F84800098E884201D8FEF70CBF002044
+:10219000704770B54D4C06460D46A0883043A08070
+:1021A00016F0020F04D016F0010F18BFFFDFE56034
+:1021B00016F0010F18BF256116F0020F4FF0000254
+:1021C0004FF0010117D0E878062802D00B280BD079
+:1021D00011E0A06890F86420182A0CD10022C0E910
+:1021E0002A2280F86A1006E0A06890F8641012298C
+:1021F00008BF80F86A2016F0800F1CBF0820A0706E
+:1022000016F4806F08BF70BDA268B2F858009188BC
+:102210000844801DE97880B2012908BFA2F80201B4
+:102220001ED0002904BFD2F8F810888018D01829D1
+:1022300016D192F8F210002904BF92F8F330002B67
+:102240000BD011F00C0F1EBF92F8543013F00C0F8E
+:10225000994203D092F8F31001B90020A2F8F000DF
+:10226000E9782846012909D071B1182918BF70BD35
+:10227000B2F8F010BDE87040FBF74BBAB2F80211AB
+:102280004172090AA97270BDD2F8F81089884173A9
+:10229000090AA97370BDF0B50C4C85B00026A0608A
+:1022A000A6806670A670054626700088F3F748FB86
+:1022B000A0680088F3F76AFBB5F8D800A168401C55
+:1022C00082B201F15800FAF743F901E07C010020E5
+:1022D000002818BFFFDF95F8650024280AD1B5F85B
+:1022E0005810B5F8F000081A00B20028A4BF6078B2
+:1022F000002806D095F86400242818BF25283BD173
+:1023000019E0A06890F8F210002908BF90F8541066
+:1023100080F8541090F8F310002908BF90F8551079
+:1023200080F855100020FFF76AF985F86560A1680C
+:1023300081F87D6020E0B5F85810B5F8F000081A73
+:1023400000B20028A4BF6078002815D1A06890F8DA
+:10235000F210002908BF90F8541080F8541090F83B
+:10236000F310002908BF90F8551080F85510002090
+:10237000FFF745F985F86460A5F8D860A06890F883
+:10238000881039B1B0F88410B0F88620914224BF8B
+:1023900005B0F0BD90F88C1039B1B0F88A10B0F8E3
+:1023A0008620914224BF05B0F0BDB0F88220B0F87D
+:1023B00080108A4224BF05B0F0BD90F8682092B327
+:1023C000B0F87E208A4224BF05B0F0BD90F8CB70F3
+:1023D000FE2F00F01E816846F3F7B5FA002808BF0B
+:1023E000FFDF2221009802F034FC03210098FBF764
+:1023F00079F80098017821F0100101703946FBF757
+:102400009FF8192F80F0E380DFE807F028201446BA
+:10241000E1E1E21A71E1E2E264E1E1E1E1D4E2E268
+:102420007B94ADE1B600B0F87E10062924BF05B05C
+:10243000F0BDCBE7A068009990F8F5000871C7E0FF
+:10244000A168009891F8CC100171C1E0A068D0F8A3
+:10245000FC00411C0098FBF7BEF8B9E0A1680098A9
+:10246000D1F8F82092790271D1F8F82012894271DE
+:10247000120A8271D1F8F8205289C271120A0272CE
+:10248000D1F8F82092894272120A8272D1F8F810BB
+:10249000C989FBF778F89BE0A068D0F8F800011D27
+:1024A0000098FBF7A5F8A068D0F8F80000F10C013F
+:1024B0000098FBF7A7F8A068D0F8F80000F11E011B
+:1024C0000098FBF7A5F8A06800F1C0010098FBF7A1
+:1024D000ADF87DE0626900981178017191884171D1
+:1024E000090A81715188C171090A017270E0FE49BF
+:1024F000D1E90001CDE9020102A90098FBF7B0F88B
+:1025000066E0A068B0F844100098FBF7B3F8A06844
+:10251000B0F846100098FBF7B1F8A068B0F840108A
+:102520000098FBF7AFF8A068B0F842100098FBF7EE
+:10253000ADF84DE0A068B0F840100098FBF7A2F8A5
+:10254000A068B0F842100098FBF7A0F8A068B0F8B7
+:1025500044100098FBF78EF8A068B0F84610009879
+:10256000FBF78CF834E0A068009990F810210A710C
+:1025700090F8110148712BE0A06890F8F300FAF789
+:102580006AFC01460098FBF7C0F8A16891F8F200D8
+:1025900010F00C0F1CBF91F8541011F00C0F02D06A
+:1025A000884218BF0020FAF756FC01460098FBF756
+:1025B000A8F80DE0A06890F8ED100098FBF7C9F8B6
+:1025C000A06890F8EC100098FBF7C7F800E0FFDF78
+:1025D000F3F7CCF9002808BFFFDF0098C178012984
+:1025E00003D049B118290FD013E0A168B1F8021146
+:1025F0004172090A81720CE0A168D1F8F81089884B
+:102600004173090A817304E0A168B1F8F010FBF787
+:1026100080F8B6480090B64BB64A29463046F8F7DF
+:1026200033FDA0680023052190F864205830FAF7A4
+:10263000CCF9002804BF05B0F0BD05B0BDE8F040FE
+:10264000F8F713BBAC48806890F8881029B1B0F84F
+:102650008410B0F8862091421AD290F88C1029B1DB
+:10266000B0F88A10B0F88620914211D2B0F88220DA
+:10267000B0F880108A420BD290F86820B0F87E0043
+:1026800022B1884204D200BFF8F796BD0628FBD3DA
+:10269000002001461AE470B50C46064615464FF474
+:1026A000A471204602F0F7FA2680002D08BFFFDF54
+:1026B0002868C4F8F8006868C4F8FC00A868C4F882
+:1026C000440170BDEEF7D9BB2DE9F0410D46074638
+:1026D0000621EEF7C9FA040008BFBDE8F081D4F87E
+:1026E00044110026087858B14A8821888A4207D1C7
+:1026F000092810D00E281DD00D2832D008284CD023
+:1027000094F81A01002857D06E701020287084F8B1
+:102710001A61AF803EE06E7009202870D4F8440141
+:10272000416869608168A9608089A881D4F8440102
+:1027300006702FE00846EEF7C9FB0746EEF775F87E
+:10274000B0B96E700E202870D4F8440140686860FB
+:10275000D4F8440106703846EEF761F80120BDE870
+:10276000F0810846EEF7B2FB0746EEF75EF810B1CF
+:102770000020BDE8F0816E700D202870D4F844016F
+:102780004168696000892881D4F8440106703846A0
+:10279000EEF745F80120BDE8F0816E700820287042
+:1027A000D4F8440141688268C0686960AA60E86042
+:1027B000D4F844010670EDE794F81C01B0B16E70D6
+:1027C0001520287094F81C010028E3D084F81C61BF
+:1027D000D4F81E016860D4F82201A860B4F826017C
+:1027E000A88194F81C010028F0D1D3E794F82801BF
+:1027F00070B16E701D20287084F82861D4F82A0109
+:102800006860D4F82E01A860B4F83201A881C1E74D
+:1028100094F8340140B16E701E20287084F8346141
+:10282000D4F836016860B5E794F8140180B16E7091
+:102830001B20287094F814010028ABD084F8146190
+:10284000D4F81601686094F814010028F6D1A1E7C5
+:1028500094F83A01002808BFBDE8F0816E70162098
+:10286000287094F83A01002894D000BF84F83A61A7
+:10287000D4F83C016860B4F84001288194F83A012A
+:102880000028F3D186E71C4A5061D17070472DE9CA
+:10289000F0470446481E85B238BFBDE8F08704F112
+:1028A00008080126DFF850904FF0090A5FF0000792
+:1028B000B4F8D800401CA4F8D800B4F87E00401C3E
+:1028C000A4F87E0094F86A0040B994F864200023CC
+:1028D000062104F15800FAF778F838B3B4F8760016
+:1028E000401C80B20AE0000098520200CD1E020097
+:1028F0005B210200932102007C010020A4F87600F5
+:10290000B4F8781081422CBF0A1A0022A3885B1DFC
+:10291000934228BF84F87C60884207D3A4F876707D
+:1029200084F81A6199F80300E9F764FA94F88800CA
+:1029300020B1B4F88400401CA4F8840094F88C0002
+:1029400020B1B4F88A00401CA4F88A0094F8F4007E
+:1029500040B994F867200023012104F15800FAF7E8
+:1029600034F820B1B4F88200401CA4F8820094F836
+:1029700064000C2802D00D2820D067E0B4F858007D
+:10298000411CB4F80201814260D1D4F8FC00411C22
+:10299000404602F095FA02212046F9F7FCFCD4F8F3
+:1029A000FC000078002808BFFFDF0121FE20FEF7B1
+:1029B0005DFE84F8647084F8986047E0B4F85800CD
+:1029C000411CD4F8F800808881423FD1D4F84401FA
+:1029D0000178002918BFFFDF22D12188C180D4F8F7
+:1029E000F8004189D4F844010181D4F8F8008189C4
+:1029F000D4F844014181D4F8F800C189D4F84401E5
+:102A00008181D4F844010771D4F8440180F800A012
+:102A1000D4F844012188418099F80300E9F7EAF9E4
+:102A200001212046F9F7B7FC03212046FEF7CFFA33
+:102A3000D9F80800D0F8F8000078022818BFFFDFA6
+:102A40000221FE20FEF712FE84F86470B4F85800EC
+:102A5000401C691EA4F858008DB2BFF429AFBDE830
+:102A6000F087F94AC2E90601704770B50446B0F82C
+:102A70007E0094F86810002908BFC0F1020503D059
+:102A8000B4F88010081A051F94F87C0040B194F83F
+:102A900064200023092104F15800F9F796FFA0B142
+:102AA000B4F8766094F86A0058B994F8642000236A
+:102AB000062104F15800F9F788FF002808BF2846CE
+:102AC00003D0B4F87800801B001F8542C8BF0546BC
+:102AD000002DD4BF0020A8B270BD042110B5DA4C7F
+:102AE000A068FEF774FAA06890F84E10012902BFA2
+:102AF000022180F84E1010BD00F58A710288A0F8FE
+:102B00001E21028EA0F82021828EA0F82221028FA1
+:102B1000B0F844309A4228BF1A460A82828FB0F831
+:102B20004600824238BF1046488201200872E07891
+:102B3000BDE81040E9F75EB9C34830B4806890F84A
+:102B40004E30B0F832C0C48EB0F84010428F022B25
+:102B500025D08A4238BF11460186C28FB0F8421094
+:102B60008A4238BF11468186028FB0F844108A42EB
+:102B700038BF11464186828FB0F846108A4238BF6E
+:102B80001146C186418E614588BF8C46A0F832C08F
+:102B9000C18EA14288BF0C46C48630BC7047038EEC
+:102BA0009A4228BF1A46C58F838E9D4238BF2B4656
+:102BB0008A4238BF11460186B0F842108B4228BFC6
+:102BC0000B468386002180F84E10CDE770B59E4CF1
+:102BD000A06890F8CB10FE2906BF6178002970BD6F
+:102BE00090F86720002301215830F9F7EEFE002805
+:102BF00018BF70BDA06890F8F41021B1BDE8704016
+:102C00000220FEF7DDBC90F86420002319465830FE
+:102C1000F9F7DBFE40B1A06890F87C0020B1BDE878
+:102C200070401220FEF7CCBCA068002590F864200C
+:102C3000122A1FD004DC032A3FD0112A1FD003E040
+:102C4000182A35D0232A43D0002304215830F9F71D
+:102C5000BCFE002818BF70BDD4F808C09CF8650001
+:102C600019286ED03BDC01286ED002287AD00328C8
+:102C70005DD038E0BDE870400B20FEF7A1BCF1F755
+:102C800057F90C2838BF70BDA0680821D0F8F800AB
+:102C90001E30F1F751F928B1A0680421C030F1F7D6
+:102CA0004BF900B9FFDFBDE870400320FEF788BC98
+:102CB000BDE870400620FEF783BC90F8CA1080F88B
+:102CC000CC100720FEF77CFCA06880F8645070BD33
+:102CD0001820FEF775FCA068A0F8845070BD1E286F
+:102CE00048D021286CD0DCF8F800012601780029B2
+:102CF00074D04088BCF8001088426FD100239CF843
+:102D0000642019460CF15800F9F75FFE002865D0E1
+:102D1000A068D0F8F810097802297DD003297CD06A
+:102D200004297BD0052908BF082078D0C8E09CF88A
+:102D3000C9008CF8CC000720FEF742FCA06800F028
+:102D40007AB97CE000E00DE00C20FEF739FCA068C9
+:102D5000A0F88A5090F8901041F0010180F890108E
+:102D600000F069B91320FEF72BFCA068A0F88A5088
+:102D700000F061B99CF80501002818BF70BD9CF8EF
+:102D8000040188B1BCF80601ACF84000BCF80801A9
+:102D9000ACF84200BCF80A01ACF84400BCF80C01E5
+:102DA000ACF846008CF80451FFF7C6FEFFF795FE1D
+:102DB0001520FEF705FCA068A0F88A5000F03BB98A
+:102DC0009CF87D0058B18CF8F2508CF8F350182024
+:102DD000FEF7F6FBA068A0F88A5070BD70E09CF882
+:102DE0000F01002818BF70BD9CF80E01002808BF15
+:102DF00070BDDCE91416DCF81001FAF735F8F2B210
+:102E0000C1B28A4207BFA16881F8F250A26882F875
+:102E1000F210C6F3072103E018E01DE03DE024E0D6
+:102E2000C0F30720814219BFA16881F8F300A068B0
+:102E300080F8F3501820BDE87040FEF7C1BB1120A8
+:102E4000FEF7BEFBA068F6E07C01002090F865006C
+:102E5000F9F7A4FDA0BB08E090F8691041B190F823
+:102E60006A00002808BFFFDF0A20FEF7A9FB27E061
+:102E7000F1F75EF80C2823D3A0680821D0F8F800F9
+:102E80001E30F1F759F828B1A0680421C030F1F7DD
+:102E900053F800B9FFDF0320E7E790F8900010F047
+:102EA000030F0DD10C20FEF78BFBA168A1F8845015
+:102EB00081F8886091F8900040F0010081F890005E
+:102EC000A06890F8CB10FE2918BF70BD90F8642060
+:102ED000002319465830F9F778FD002808BF70BD67
+:102EE000A06890F80011E9B3A1690978D1BB90F806
+:102EF0006500F9F753FDA8BBA068B0F858100A297F
+:102F000031D900F108010522E06901F0F7FD002840
+:102F1000A06804BF80F8005170BDD0F8FC000178B3
+:102F200061B1411C0522E06901F0E8FD002818BFED
+:102F300070BDA068D0F8FC00007830B9A068E169E5
+:102F4000D0F8FC00401C01F0BBFFA068D0F8FC00EA
+:102F50000178491C01700120FEF732FBA06880F85F
+:102F6000005170BDFFE7A06890F8041111B190F80E
+:102F70000511E1B390F80E11002908BF70BD90F85B
+:102F80000F11002918BF70BD90F86500F9F706FD14
+:102F9000002818BF70BDA06890F85400012808BF31
+:102FA000012508D0022808BF022504D0042816BF36
+:102FB00008280325FFDFA06890F85500012808BF06
+:102FC000012608D0022808BF022604D0042816BF14
+:102FD00008280326FFDFA268012D92F810012DD0EA
+:102FE000022D2ED0032D08BF04282CD03BE0FFE794
+:102FF000B0F80611A0F84010B0F80811A0F842107F
+:10300000B0F80A11A0F84410B0F80C11A0F846105E
+:1030100080F8045190F865001D2804D0BDE8704088
+:103020001420FEF7CDBAFFF787FDFFF756FD1520F8
+:10303000FEF7C6FAA06880F8655070BD012812D16D
+:1030400001E002280FD192F81101012E06D0022EC4
+:1030500007D0032E08BF04280AD004E0012802D1BB
+:1030600006E0022804D0BDE870401620FEF7A8BA9A
+:10307000B2F8583092F85410B2F81201F032F9F761
+:1030800059FF20B1A168252081F8640070BDBDE81A
+:1030900070400020FEF7B3BA70B5044690F86400A3
+:1030A00000250C2814D00D2818BF70BDB4F85800A6
+:1030B000D4F8F810401C8988884218BF70BDD4F835
+:1030C0004401FF4E0178002918BFFFDF45D122E0FF
+:1030D000B4F85800B4F80211401C884218BF70BD03
+:1030E000D4F8FC00411C04F1080001F0E9FE0221C3
+:1030F0002046F9F750F9D4F8FC000078002808BF02
+:10310000FFDF0121FE20FEF7B1FA84F864500120B0
+:1031100084F8980070BD2188C180D4F8F800D4F8F4
+:10312000441140890881D4F8F800D4F8441180890A
+:103130004881D4F8F800D4F84411C0898881D4F8C3
+:1031400044010571D4F8441109200870D4F84411E1
+:1031500020884880F078E8F74DFE01212046F9F7F5
+:103160001AF903212046FDF732FFB068D0F8F800C5
+:103170000078022818BFFFDF0221FE20FEF776FA52
+:1031800084F8645070BD70B5CD4CA16891F864208E
+:10319000162A11BF132A91F88E20002A62781BBFCD
+:1031A00002206070002A70BD81F8C800002581F8F7
+:1031B0008D5081F88850D1F8F800098840888842FD
+:1031C00018BFFFDFA068D0F8F8000078032818BF08
+:1031D000FFDF0321FE20FEF749FAA068D0F8441172
+:1031E0000A78002A18BFFFDF19D10288CA80D0F8F8
+:1031F000442190F8C8101171D0F844110D72D0F824
+:1032000044210D211170D0F844210188518000889B
+:10321000EDF75CFEEDF7F4FAE078E8F7EBFDA06877
+:1032200080F8645070BD10B5A54C207910F0020FE5
+:1032300008BF10BD6078002818BF10BDE068C078D6
+:10324000192880F06781DFE800F05F4F0D8EF7F7F7
+:10325000A5223FF76F82B0F7F7F7F7F6E2DFF8F451
+:10326000F3F7F200A0680023012190F8672058309E
+:10327000F9F7ABFB002818BF10BD0821A06880F843
+:103280006710002180F8881080F88C1010BDA068AD
+:103290000023194690F865205830F9F796FB18B1CD
+:1032A000A168002081F88C00A0680023194690F8DE
+:1032B00064205830F9F789FB002808BF10BD0020B2
+:1032C000A16881F8880010BDA0680023194690F815
+:1032D00064205830F9F779FB002808BFFFDF04208D
+:1032E000A16881F8640010BDA0680023194690F819
+:1032F00064205830F9F769FB002808BFFFDF0C2075
+:10330000A16881F8640010BDA0680023194690F8F8
+:1033100064205830F9F759FB002808BFFFDF0D2063
+:10332000A16881F8640010BDA0680023194690F8D8
+:1033300064205830F9F749FB002808BFFFDF01215E
+:10334000A06880F88D100F2180F8641010BDA0686F
+:1033500090F86400122818BFFFDF0121A06880F8F0
+:103360008E101121F0E7A0680023194690F8642020
+:103370005830F9F72AFB28B9A06890F88E00002889
+:1033800008BFFFDF0121A06880F88D10132180F8AD
+:10339000641010BDA06890F86400182818BFFFDF03
+:1033A0001A20A16881F8640010BDA068D0F8F81058
+:1033B00003884A889A4204BF0978042919D190F8F1
+:1033C0006420002319465830F9F7FFFA002808BF97
+:1033D000FFDFA06890F8901011F0020F04BF0121E8
+:1033E00080F8641005D0002180F88810D0F8F8002B
+:1033F0000170A0680023194690F865205830F9F74D
+:10340000E4FA002808BF10BD0020A1687FE0A06892
+:103410000023194690F864205830F9F7D6FA0028AE
+:1034200008BFFFDF0520A16881F8640010BD30E00F
+:103430001FE012E001E066E06CE0A068002319469E
+:1034400090F864205830F9F7C0FA002808BFFFDF71
+:103450001C20A16881F86400E8E7A06800231946F1
+:1034600090F865205830F9F7B0FA002808BFFFDF60
+:10347000CAE7A0680023194690F864205830F9F78D
+:10348000A4FA002808BFFFDF1F20A16881F86400AC
+:10349000CCE7A06890F8651021291CD090F8641042
+:1034A000232918BFFFDFC1D190F8F210002907BF10
+:1034B00090F8F3100029242180F8641002E0000045
+:1034C0007C0100207FF4FBAE002180F864100846E8
+:1034D000FEF795F8F3E690F8F210002907BF90F890
+:1034E000F3100029242180F865108DD1002180F887
+:1034F000651080F87D1090F80E0100281CBF002098
+:10350000FEF77DF880E7A168002081F8650081F86A
+:103510008C008BE7FFDF89E770B58D4C0829207A96
+:1035200063D2DFE801F0041A5A5A2662625A80B167
+:10353000F1F7FDFA012211461046F1F7C4FCF2F74B
+:10354000A2F90020A072F1F794FBBDE87040F1F7FA
+:1035500004BEBDE87040EFF7C3BBD4E90001EFF74C
+:10356000BCF92060A07A401CC0B2A07228281CD3ED
+:1035700070BDA07A0025401EC6B2E0683044F1F765
+:10358000D3FE10B9E1687F208855A07A272828BF8C
+:1035900001252846F2F710F9A07A282809D2401C04
+:1035A000C0B2A072282828BF70BDBDE87040F1F7F6
+:1035B00060BB207A00281CBF012000F085F8F1F7DD
+:1035C00065FDF1F7C2FD0120E07262480078E8F77E
+:1035D00011FCBDE87040EFF783BB002808BF70BD49
+:1035E0000020BDE8704000F06FB8FFDF70BD10B57F
+:1035F000574C207A002804BF0C2010BD00202072F8
+:10360000E072607AEFF7BAFF607AF0F704FA607A56
+:10361000EFF73BFC00280CBF1F20002010BD00224C
+:1036200070B54B4C06460D46207A68B12272E272A4
+:10363000607AEFF7A3FF607AF0F7EDF9607AEFF7C1
+:1036400024FC002808BFFFDF4248E560067070BD1B
+:1036500070B5050007D0A5F5E8503F494C388142C8
+:103660009CBF122070BD3A4CE068002804BF0920BE
+:1036700070BD207A00281CBF0C2070BD3748EFF7C2
+:10368000AAFB6072202804BF1F2070BDEFF71CFC4E
+:103690002060002D1CBF284420600120656020723E
+:1036A000002000F011F8002070BD2949CA7A002AD4
+:1036B00004BF002070471F22027000224270CB68B6
+:1036C0004360CA72012070472DE9F04184B007467B
+:1036D000EFF7FAFB1E4D8046414668682C6800EB08
+:1036E000800046002046F0F7FDF8B04206DB68682F
+:1036F000811B4046EFF7F1F80446286040F233762C
+:1037000021464046F0F7EEF8B04204DA3146404632
+:10371000EFF7E3F8044600208DF8000040F2E76080
+:10372000039004208DF80500002F14BF0120032012
+:103730008DF8040068460294EFF793FD687A6946B5
+:10374000EFF70AFE002808BFFFDF04B0BDE8F081F4
+:10375000AC1200209C010020B5EB3C0019350200A2
+:103760002DE9F0410C4612490D68114A1149083201
+:103770001160A0F12001312901D301200CE0412882
+:1037800010D040CC0C4F94E80E0007EB8000241FB3
+:1037900050F8807C3046B84720600548001D056021
+:1037A000BDE8F0812046DDF71BFDF5E706207047F8
+:1037B0001005024001000001A052020010B552485D
+:1037C00000F012FA00B1FFDF4F48401C00F00CFA85
+:1037D000002800D0FFDF10BD2DE9F14F4B4ED6F889
+:1037E00000B00127484800F007FADFF81C8128B92B
+:1037F0005FF0000708F1010000F014FA444C0025C6
+:103800004FF0030901206060C4F80051C4F804516E
+:10381000009931602060DFF8FCA018E0DAF80000C1
+:10382000C00614D50E2000F064F8EFF3108010F0FD
+:10383000010072B600D00120C4F80493D4F800113E
+:1038400019B9D4F8041101B920BF00B962B6D4F88F
+:10385000000118B9D4F804010028DFD0D4F804011D
+:103860000028CFD137B1C6F800B008F1010000F050
+:10387000C3F911E008F1010000F0BEF90028B9D148
+:10388000C4F80893C4F80451C4F800510E2000F0A5
+:1038900030F81D4800F0C6F90020BDE8F88F2DE98A
+:1038A000F0438DB00D46064600240DF110090DF1D0
+:1038B000200817E004EB4407102255F8271068464B
+:1038C00001F048F905EB870710224846796801F0B6
+:1038D00041F96846FFF780FF10224146B86801F0C1
+:1038E00039F9641CB442E5DB0DB00020BDE8F0837B
+:1038F00072E700F01F02012191404009800000F1B1
+:10390000E020C0F8801270479D01002004E50040CF
+:1039100000E0004010ED00E0A94900200870704769
+:1039200070B5A84D01232B60A74B1C68002CFCD060
+:10393000002407E00E6806601E68002EFCD0001D03
+:10394000091D641C9442F5D30020286018680028E3
+:10395000FCD070BD70B59A4E04469C4D307802285C
+:1039600000D0FFDFAC4200D3FFDF71699848012926
+:1039700003D847F23052944201DD03224271491CC0
+:103980007161291BC16092497078EFF7E5FC00284E
+:1039900000D1FFDF70BD70B5894C0D46617888425B
+:1039A00000D0FFDF894E082D4BD2DFE805F04A0436
+:1039B0001E2D4A4A4A382078022800D0FFDF032013
+:1039C0002070A078012801D020B108E0A06800F0A4
+:1039D0001BFE04E004F1080007C8FFF7A1FF052063
+:1039E0002070BDE87040EFF77BB9EFF76DFA014644
+:1039F0006068EFF777FFB04202D2616902290BD30A
+:103A00000320F0F722FA12E0EFF75EFA0146606851
+:103A1000EFF768FFB042F3D2BDE870409AE7207834
+:103A200002280AD0052806D0FFDF04202070BDE858
+:103A3000704000F0BBB8022000E00320F0F705FA68
+:103A4000F3E7FFDF70BD70B50546EFF73DFA5C4C5C
+:103A500060602078012800D0FFDF5D4901200870F8
+:103A60000020087104208D6048715848C860022009
+:103A700020706078EFF770FC002800D1FFDF70BD88
+:103A800010B54F4C207838B90220F0F7F4F918B986
+:103A90000320F0F7F0F908B1112010BD4D48EFF701
+:103AA0009AF96070202804D0012020700020606105
+:103AB00010BD032010BD2DE9F041144600EB840732
+:103AC0000E4605463F1F00F0B2FD4FF080521169CF
+:103AD000484306EB8401091FB14201D2012100E0F5
+:103AE00000211CB11269B4EB920F02D90920BDE884
+:103AF000F081394A95420ED3AF420CD3854205D2AC
+:103B0000874203D245EA0600800701D01020EEE785
+:103B1000964200D309B10F20E9E7304830490068E8
+:103B2000884205D0224631462846FFF7F9FE10E0CC
+:103B3000FFF7A6FF0028DAD1214800218560C0E9FF
+:103B4000036481704FF4A97104FB01F01830FFF792
+:103B50007AFF0020CBE770B54FF080550446286906
+:103B60001D49B1FBF0F0844201D20F2070BD00F07E
+:103B70005EFDA04201D8102070BD184818490068A9
+:103B8000884204D02869604300F03EFD0CE0FFF756
+:103B900077FF0028F0D1296909486143816001213C
+:103BA00081701048FFF74FFF002070BD10B5044C26
+:103BB0006078EFF76AF900B9FFDF0020207010BDD0
+:103BC000A001002004E5014000E40140105C0C006D
+:103BD000BC1200209739020000600200B0000020F3
+:103BE000BEBAFECA7C5E0100002101700846704723
+:103BF0000146002008707047EFF3108101F00101C9
+:103C000072B60278012A01D0012200E000220123CD
+:103C1000037001B962B60AB1002070474FF400503A
+:103C20007047E9E7EFF3108111F0010F72B64FF022
+:103C30000002027000D162B600207047F2E7000077
+:103C40007B490968016000207047794908600020BD
+:103C5000704701218A0720B1012804D042F20400F4
+:103C60007047916700E0D1670020704771490120DB
+:103C7000086042F20600704708B504236D4A190730
+:103C8000103230B1C1F80433106840F00100106008
+:103C90000BE0106820F001001060C1F8083300202C
+:103CA000C1F80801644800680090002008BD011FA9
+:103CB0000B2909D85F4910310A6822F01E0242EA36
+:103CC000400008600020704742F2050070470F284E
+:103CD00009D8584910310A6822F4706242EA00207B
+:103CE00008600020704742F205007047000100F1B3
+:103CF0008040C0F8041900207047000100F18040A6
+:103D0000C0F8081900207047000100F18040D0F889
+:103D10000009086000207047012801D9072070477A
+:103D2000464A52F8200002680A43026000207047A9
+:103D3000012801D907207047404A52F82000026844
+:103D40008A43026000207047012801D9072070478C
+:103D50003A4A52F8200000680860002070470200CC
+:103D600037494FF0000003D0012A01D007207047E7
+:103D70000A607047020033494FF0000003D0012A67
+:103D800001D0072070470A60704708B54FF40072F1
+:103D9000510510B1C1F8042308E0C1F80823002040
+:103DA000C1F8240124481C3000680090002008BDA0
+:103DB00008B58022D10510B1C1F8042308E0C1F88C
+:103DC00008230020C1F81C011B4814300068009033
+:103DD000002008BD08B54FF48072910510B1C1F8FC
+:103DE000042308E0C1F808230020C1F8200112488C
+:103DF000183000680090002008BD0D49383109686E
+:103E00000160002070474FF080410020C1F8080198
+:103E1000C1F82401C1F81C01C1F820014FF0E020D5
+:103E2000802180F800140121C0F8001170470000C3
+:103E300000040040000500400801004064530200F7
+:103E400078050040800500406249634B0A68634979
+:103E50009A42096801D1C1F3100101600020704746
+:103E60005C495D4B0A685D49091D9A4201D1C0F366
+:103E700010000860002070475649574B0A685749A0
+:103E800008319A4201D1C0F3100008600020704749
+:103E900030B5504B504D1C6842F20803AC4202D082
+:103EA000142802D203E0112801D3184630BDC30004
+:103EB0004B481844C0F81015C0F81425002030BD38
+:103EC0004449454B0A6842F209019A4202D0062849
+:103ED00002D203E0042801D308467047404A01217A
+:103EE00042F83010002070473A493B4B0A6842F2D2
+:103EF00009019A4202D0062802D203E0042801D325
+:103F000008467047364A012102EBC000416000209C
+:103F1000704770B52F4A304E314C156842F2090394
+:103F200004EB8002B54204D0062804D2C2F800187F
+:103F300007E0042801D3184670BDC1F31000C2F891
+:103F40000008002070BD70B5224A234E244C15682D
+:103F500042F2090304EB8002B54204D0062804D2E1
+:103F6000D2F8000807E0042801D3184670BDD2F843
+:103F70000008C0F310000860002070BD174910B59C
+:103F80000831184808601120154A002102EBC003CF
+:103F9000C3F81015C3F81415401C1428F6D30020DC
+:103FA00006E0042804D302EB8003C3F8001807E0FE
+:103FB00002EB8003D3F80048C4F31004C3F80048B0
+:103FC000401C0628EDD310BD04490648083108609E
+:103FD00070470000B0000020BEBAFECA00F50140E4
+:103FE00000F001400000FEFF7E4B1B6803B19847C4
+:103FF000BFF34F8F7C4801687C4A01F4E0611143B4
+:104000000160BFF34F8FFEE710B5EFF3108010F0A3
+:10401000010F72B601D0012400E0002400F0D9F8AD
+:1040200050B1DDF777F9EEF71CFDEFF7B1FEDEF7E3
+:10403000ECFE6F490020086004B962B6002010BD94
+:1040400070B50C460546EFF3108010F0010F72B604
+:1040500001D0012600E0002600F0BBF818B106B937
+:1040600062B6082070BDDDF7D1F8DDF757F90246DA
+:10407000002043099B0003F1E02300F01F01D3F867
+:104080000031CB40D9071BD0202803D222FA00F1FF
+:10409000C90722D141B2002906DA01F00F0101F16E
+:1040A000E02191F8141D03E001F1E02191F80014E2
+:1040B0004909082911D281B101290ED004290CD057
+:1040C000401C6428D5D3DEF777FE4949494808608B
+:1040D0002046F0F775FA60B904E006B962B641F21D
+:1040E000010070BD3F4804602DB12846F0F7B5FAD5
+:1040F00018B110242CE0404D19E02878022802D98C
+:104100004FF4805424E007240028687801D0F8B9DF
+:1041100008E0E8B120281BD8A878212818D8012861
+:1041200016D001E0A87898B9E8780B2810D8334960
+:10413000802081F8140DDDF7F1F82946EFF70EFE27
+:10414000EEF74EFC00F0A6FA2846DDF7B5F8044677
+:1041500006B962B61CB1FFF757FF204670BD0020BC
+:1041600070BD10B5044600F034F800B10120207095
+:10417000002010BD224908600020704770B50C4631
+:1041800020490D681F49204E08310E60102807D0C5
+:1041900011280CD012280FD0132811D0012013E0C1
+:1041A000D4E90001FFF74CFF354620600DE0FFF732
+:1041B0002BFF0025206008E02068FFF7D2FF03E016
+:1041C0000F4920680860002020600E48001D05602F
+:1041D00070BD074807490068884201D10120704737
+:1041E00000207047B80100200CED00E00400FA0543
+:1041F000B0000020BEBAFECA6C5302000BE000E023
+:1042000004000020100502400100000100B5D8495B
+:1042100002282DD021DC10F10C0F08BFF42027D08C
+:104220000FDC10F1280F08BFD82021D010F1140F97
+:1042300008BFEC201CD010F1100F08BFF02017D0E1
+:1042400020E010F1080F08BFF82011D010F1040F82
+:104250000CBFFC2000280BD014E0C01E062811D291
+:10426000DFE800F00E0C0A080503082000E0072034
+:10427000086000BD0620FBE70520F9E70420F7E70A
+:104280000320F5E7FFDF00BD00B5BA49012808BFEC
+:1042900003200CD0022808BF042008D0042808BF3F
+:1042A000062004D0082816BFFFDF052000BD0860E7
+:1042B00000BDB149002804BF086820F0010005D006
+:1042C000012806BF086840F0010070470860704789
+:1042D00070B51E460546012924D0022A04BFA7480E
+:1042E0004FF47A710DD0012A04BFA5484FF4C8617C
+:1042F00007D0042A07BFA34840F69801A24840F619
+:10430000E44144181846F1F781FA04443046F1F7C5
+:10431000ABFA20444FF47A7100F27120B0FBF1F057
+:10432000281A70BD022A08BF4FF47A700AD0012AF9
+:1043300008BF4FF4C86005D0042A0CBF40F69800AF
+:1043400040F6E44049F608514418DBE770B51446DE
+:104350000546012908BF49F6CA660DD0022B08BFE1
+:104360008A4807D0012B08BF854803D0042B0CBF17
+:104370008448874800F1FA061046F1F760FA012CEC
+:1043800008BF4FF47A710AD0022C08BF4FF4FA71BB
+:1043900005D0042C0CBF4FF4FA614FF4FA51711A96
+:1043A00008444FF47A7100F28920B0FBF1F0281A2A
+:1043B000801E70BD70B514460646012930D0022B10
+:1043C00004BF6E494FF47A700DD0012B04BF6C49C5
+:1043D0004FF4C86007D0042B07BF6A4940F6980025
+:1043E000694940F6E4400D181046F1F728FA012C0F
+:1043F00008BF4FF47A710AD0022C08BF4FF4FA714B
+:1044000005D0042C0CBF4FF4FA614FF4FA51691A2D
+:1044100008444FF47A716438B0FBF1F0301A70BD83
+:10442000022B08BF4FF47A700AD0012B08BF4FF45B
+:10443000C86005D0042B0CBF40F6980040F6E4405D
+:1044400049F608514518CFE770B5164604460129CC
+:1044500008BF49F6CA650DD0022B08BF4B4807D0EC
+:10446000012B08BF464803D0042B0CBF45484848E1
+:1044700000F1FA051046F1F7C9F905443046F1F7A5
+:10448000F3F928444FF47A7100F2E140B0FBF1F007
+:10449000201A801E70BD2DE9F04107461E460C46CD
+:1044A00015461046082A16BF04284DF68830F1F745
+:1044B000ADF907EB4701C1EBC71100EBC100012CBF
+:1044C00008BF4FF47A710AD0022C08BF4FF4FA717A
+:1044D00005D0042C0CBF4FF4FA614FF4FA51471881
+:1044E0002046F1F7ACF9381A4FF47A7100F60F60F4
+:1044F000B0FBF1F42846F1F777F920443044401D31
+:10450000BDE8F08170B5054614460E460846F1F741
+:104510007DF905EB4502C2EBC512C0EBC205304682
+:10452000F1F7A2F92D1A2046082C16BF04284DF6E3
+:104530008830F1F76BF928444FF47A7100F6B73000
+:10454000B0FBF1F52046F1F74FF92844401D70BD4E
+:104550001049082818BF0428086803BF20F46C50CD
+:1045600040F4444040F0004020F0004008607047B4
+:104570000C1500401015004050160040683602002F
+:10458000A2240200D0FB010030D301000436020057
+:10459000C0D40100401700402DE9FE430C46804680
+:1045A000F8F7B4FF074698F80160204601A96A466B
+:1045B000ECF717F905000DD0012F02D00320BDE85C
+:1045C000FE83204602AA0199ECF72DF80298B0F874
+:1045D00003000AE0022F14D1042E12D3B8F803000E
+:1045E000BDF80020011D914204D8001D80B2A91918
+:1045F000814202D14FF00000E1E702D24FF001000A
+:10460000DDE74FF00200DAE70B4A022111600B49A7
+:104610000B68002BFCD0084B1B1D18600868002895
+:10462000FCD00020106008680028FCD070474FF0D4
+:10463000805040697047000004E5014000E40140FB
+:1046400002000B464FF00000014620D0012A04D0A2
+:10465000022A04D0032A0DD103E0012002E0022047
+:1046600015E00320072B05D2DFE803F00406080A53
+:104670000C0E100007207047012108E0022106E01F
+:10468000032104E0042102E0052100E00621EEF709
+:10469000BEBB0000F9480521817000210170417006
+:1046A0007047F7490A78012A05D0CA681044C860E3
+:1046B0004038EFF7E4B88A6810448860F8E70028CB
+:1046C00019D00378EF49F04A13B1012B0ED011E055
+:1046D0000379012B00D06BB943790BB1012B09D1C0
+:1046E0008368643B8B4205D2C0680EE00379012BDE
+:1046F00002D00BB10020704743790BB1012BF9D1E7
+:10470000C368643B8B42F5D280689042F2D80120A6
+:104710007047DB4910B501220A700279A2B100226C
+:104720000A71427992B104224A718268D34C5232A2
+:104730008A60C0681434C8606060EEF7C5FBCF497A
+:1047400020600220887010BD0322E9E70322EBE716
+:1047500070B5044609B1012000E00320C84D0021D6
+:104760002970217901B100202871607968B1042095
+:10477000C24E6871A168F068EEF7AFF8A860E06813
+:104780005230E8600320B07070BD0320F0E72DE9DF
+:10479000F04105460226EEF79EFF006800B1FFDFFC
+:1047A000B64C01273DB12878B0B1012805D00228C8
+:1047B00010D0032813D027710CE06868C82807D3ED
+:1047C000EFF7C3F820B16868FFF76BFF012603E03D
+:1047D000002601E000F05CF93046BDE8F081207869
+:1047E0000028F7D16868FFF76AFF0028E3D06868FF
+:1047F000017879B1A078042800D0FFDF0121686832
+:10480000FFF7A6FF9E49E078EEF7A6FD0028E1D16C
+:10481000FFDFDFE7FFF77DFF6770DBE72DE9F0479C
+:10482000964C8846E178884200D0FFDFDFF84C9252
+:1048300000250127924E09F11409B8F1080F75D22D
+:10484000DFE808F0040C28527A808D95A0780328C0
+:1048500002D0022800D0FFDFBDE8F087A07803284F
+:1048600002D0022800D0FFDF0420A070257120783C
+:10487000002878D1FFF715FF3078012806D0B068FE
+:10488000E06000F025F92061002060E0E078EEF7BC
+:1048900060FCF5E7A078032802D0022800D0FFDFF3
+:1048A000207800286DD1A078032816D0EEF70CFBF5
+:1048B00001464F46D9F80000EFF714F800280EDB48
+:1048C000796881420BDB081AF0606D49E078EEF7F9
+:1048D00043FD0028C0D1FFDFBEE7042028E004200C
+:1048E000EFF7B3FAA570B7E7A078032802D0022843
+:1048F00000D0FFDF207888BBA078032817D0EEF720
+:10490000E3FA01464F46D9F80000EEF7EBFF002826
+:10491000E5DB79688142E2DB081AF0605849E0780B
+:10492000EEF71AFD002897D1FFDF95E740E005205C
+:10493000EFF78BFAA7708FE7A078042800D0FFDF8D
+:10494000022004E0A078042800D0FFDF0120A16845
+:104950008847FFF71CFF054630E004E011E0A0782F
+:10496000042800D0FFDFBDE8F04700F091B8A07840
+:10497000042804D0617809B1022800D0FFDF207834
+:1049800018B1BDE8F04700F08CB8207920B10620BE
+:10499000EFF75BFA2571CDE7607838B13849E078F8
+:1049A000EEF7DAFC00B9FFDF657055E70720BFE7D7
+:1049B000FFDF51E73DB1012D03D0FFDF022DF9D11B
+:1049C0004AE70420C3E70320C1E770B5050004D01F
+:1049D0002A4CA078052806D101E0102070BD0820DF
+:1049E000EFF749FA08B1112070BD2848EEF7F3F946
+:1049F000E070202803D00020A560A07070BD0320C7
+:104A000070BD1E4810B5017809B1112010BD817824
+:104A1000052906D0012906D029B101210170002005
+:104A200010BD0F2010BD00F03CF8F8E770B5134C36
+:104A30000546A07808B1012809D155B12846FFF7ED
+:104A40003EFE40B1287840B1A078012809D00F205F
+:104A500070BD102070BD072070BD2846FFF759FEBD
+:104A600003E000212846FFF773FE0549E078EEF7E2
+:104A700073FC00B9FFDF002070BD0000BC01002006
+:104A8000CC1200203D860100FF1FA1071D48020037
+:104A90000A4810B5006900F013F8BDE81040EEF7C1
+:104AA0001FB9064810B5C078EEF7EFF900B9FFDF7F
+:104AB0000820EFF7CAF9BDE81040EBE5BC01002083
+:104AC0000C490A6848F202139A4302430A6070478D
+:104AD000084A116848F2021301EA03009943116081
+:104AE00070470246044B10201344FC2B01D8116080
+:104AF00000207047C80602400018FEBF40EA0103CC
+:104B000010B59B070FD1042A0DD310C808C9121F76
+:104B10009C42F8D020BA19BA884201D9012010BDB0
+:104B20004FF0FF3010BD1AB1D30703D0521C07E07D
+:104B3000002010BD10F8013B11F8014B1B1B07D1E1
+:104B400010F8013B11F8014B1B1B01D1921EF1D152
+:104B5000184610BD032A40F2308010F0030C00F01C
+:104B6000158011F8013BBCF1020F624498BF11F8A7
+:104B700001CB00F8013B38BF11F8013BA2F1040260
+:104B800098BF00F801CB38BF00F8013B11F00303D8
+:104B900000F02580083AC0F0088051F8043B083A3C
+:104BA00051F804CBA0E80810F5E7121D5CBF51F8DE
+:104BB000043B40F8043BAFF30080D20724BF11F858
+:104BC000013B11F801CB48BF11F8012B24BF00F8BD
+:104BD000013B00F801CB48BF00F8012B704710B52E
+:104BE000203AC0F00B80B1E81850203AA0E81850E5
+:104BF000B1E81850A0E81850BFF4F5AF5FEA027CA6
+:104C000024BFB1E81850A0E8185044BF18C918C014
+:104C1000BDE810405FEA827C24BF51F8043B40F8B5
+:104C2000043B08BF7047D20728BF31F8023B48BF9A
+:104C300011F8012B28BF20F8023B48BF00F8012BD8
+:104C4000704702F0FF0343EA032242EA024200F007
+:104C500002B84FF000020429C0F0128010F0030CDB
+:104C600000F01B80CCF1040CBCF1020F18BF00F85F
+:104C7000012BA8BF20F8022BA1EB0C0100F00DB80E
+:104C80005FEAC17C24BF00F8012B00F8012B48BF6C
+:104C900000F8012B70474FF0000200B51346944610
+:104CA0009646203922BFA0E80C50A0E80C50B1F184
+:104CB0002001BFF4F7AF090728BFA0E80C5048BF98
+:104CC0000CC05DF804EB890028BF40F8042B08BF36
+:104CD000704748BF20F8022B11F0804F18BF00F832
+:104CE000012B7047FEDF04207146084219D1069956
+:104CF000124A914215DC069902394878DF2810D112
+:104D00000878FE2807D0FF280BD14FF001004FF0A4
+:104D100000020B4B184741F201000099019A084B21
+:104D20001847084B002B02D01B68DB6818474FF070
+:104D3000FF3071464FF00002014B1847006002003F
+:104D4000E93F020004000020184819497047FFF7A6
+:104D5000FBFFDCF733FA00BD4FF4805015490968BA
+:104D6000884203D1144A13605B68184700BD0000F5
+:104D700020BFFDE74FF480500E490968884210D1EA
+:104D80000E4B18684FF0FF318842F1D080F308884D
+:104D90004FF02021884204DD0948026803210A43BC
+:104DA00002600848804708488047FFDFE012002083
+:104DB000E01200200000002004000020006002003B
+:104DC0001409004099460100594D02000420714623
+:104DD000084202D0EFF3098101E0EFF3088188690E
+:104DE00002380078102813DB20280FDB2C280BDB7F
+:104DF0000A4A12680A4B9A4203D1602804DB094A26
+:104E00001047022008607047074A1047074A1047BA
+:104E1000074A12682C32126810470000B0000020C8
+:104E2000BEBAFECA21130000613702007D410200B4
+:104E3000040000200D4B0E4908470E4B0C49084753
+:104E40000D4B0B4908470D4B094908470C4B0849C6
+:104E500008470C4B064908470B4B054908470B4BC5
+:104E6000034908470A4B02490847000051BB0000AC
+:104E70000D2F00006D2C0000092B0000972A000068
+:104E80000F2D00003D1300005328000029BE000034
+:104E9000C91100000021016001717047002101600B
+:104EA00081807047002101604160017270470A688B
+:104EB0004B6802604360B1F808C0A0F808C07047B2
+:104EC0000A6802600B79037170470000B995000011
+:104ED00043970000A1980000C5980000FF980000CB
+:104EE0003399000065990000959900000B9A000025
+:104EF00091960000A7120000A7120000794400005C
+:104F0000C5440000E94400007D45000099460000CA
+:104F10005B4700008D47000075480000074900000E
+:104F20005B490000414A0000614A0000DF150000B3
+:104F30000316000033150000871500003516000029
+:104F4000C91600006360000013620000E7650000FE
+:104F5000FD660000876700000568000069680000C2
+:104F60008D6900005D6A0000C96A0000834A000084
+:104F7000894A0000934A000089410000FB4A000072
+:104F80005D410000874C0000BF4C0000294D00002F
+:104F90000F4E0000254E0000A7120000A7120000CF
+:104FA000A7120000A7120000A7120000A71200001D
+:104FB000A7120000A7120000BF2400004525000032
+:104FC000612500007D2500000B270000A7250000BB
+:104FD000B1250000F325000015260000F126000091
+:104FE00033270000A7120000A7120000678300000B
+:104FF0008783000089830000CD830000FB830000CD
+:10500000E9840000778500008B850000D9850000C9
+:10501000C98600006F880000998900007B7300003A
+:10502000B1890000A7120000A7120000D1B400004F
+:105030003BB600008FB60000FBB60000ABB7000027
+:105040000100000000000000100110013A02000001
+:105050001A020000FB900000E9900000FFFFFFFF34
+:105060000000FFFFCDAC0000293D000065200000DE
+:10507000C5730000618E0000000000000000020007
+:10508000000000000002000000000000000100001D
+:105090000000000013810000F38000006181000027
+:1050A00041240000032400002324000037A800004E
+:1050B00063A800006BAA000059590000818100001C
+:1050C00000000000B18100008F24000000000000FB
+:1050D00000000000000000004DA9000000000000DA
+:1050E000ED59000000000000900A0000900A000046
+:1050F000DB560000DB5600005544000079AB000091
+:1051000047760000771F0000972602004F970100A6
+:10511000195700001957000077440000DBAB00006E
+:10512000CB760000E91F0000C5260200639701004E
+:1051300070017001400038005C002400480100024A
+:1051400000000300656C74620000000000000000B5
+:1051500000000000000000008700000000000000C8
+:105160000000000000000000BE83605ADB0B3760C7
+:1051700038A5F5AA9183886C010000003114010064
+:10518000F9220100000000010206030405000000EE
+:105190000700000000000000060000000A000000F8
+:1051A0003200000073000000B4000000C989010053
+:1051B00047150200616F0100D5B10100EBF4010059
+:1051C000D5B10100F77001008DB30100E1EE0100DF
+:1051D0008DB30100BF6D010021B3010001F4010096
+:1051E00021B301005D6F0100E9B101009DE70100FD
+:1051F000E9B10100ED74010001B601009DF5010067
+:1052000001B601000300000001555555D6BE898E38
+:105210000000C706C70CC71200006B030F06B308D7
+:105220000000B704A708970CF401FA009600640088
+:105230004B0032001E0014000A00050002000100AD
+:105240000041000000000000AAAED7AB15412010BD
+:105250000C0802170D0101020909010106020918D3
+:10526000180301010909030305000000FE00000006
+:10527000FE000000FE555555252627D6BE898E0016
+:10528000F401FA00960064004B0032001E00140086
+:105290000A00050002000100254100000000000096
+:1052A000493E0200613E0200793E0200913E02004A
+:1052B000C13E0200E93E0200133F0200473F0200E8
+:1052C000573B0200B73A0200AD370200E34A020042
+:1052D000E93B0200F93B0200253C0200433F01008C
+:1052E0004B3F01005D3F0100533C02006D3C02005A
+:1052F000413C02004B3C0200793C0200AF3C020002
+:10530000CF3C0200ED3C0200FB3C0200093D0200E4
+:10531000193D0200313D0200493D02005F3D02009F
+:10532000753D0200000000007FB90000D5B9000003
+:10533000EBB9000041460200D93702009F38020055
+:10534000CB490200034A02002D4A0200ED3D010054
+:105350006D4101008B3D0200B13D0200D53D0200D0
+:10536000FB3D02001C05004020050040001002002B
+:105370009053020008000020D001000044110000FA
+:10538000C8530200D801002008110000A01100003D
+:10539000011813C8140250201A0102227C2720FB96
+:1053A000349B5F801280021A10138B091B20480463
+:1053B0001ACE0401200B50A40AAC01300912CB63B1
+:0853C0007F010B68CC10A00076
+:10600000B8510020C1630200C9630200CB630200E3
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:1060400091670200DB630200F1690200DB6302007A
+:10605000DB630200DB63020079650200DB630200A0
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB630200E9670200DB630200DB630200FE
+:106090000D680200DB63020011680200DB6302008E
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB630200DB630200C0
+:1060E000DB630200DB630200DB63020000000000F0
+:1060F00000000000DB63020000000000DB63020020
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F07AF90048004715A302002F
+:10621000B851002030B450E8012F93B2C489234410
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE715680200E0
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F06BF853465A46C01A914110D309
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:10646000904070470048704798FE020040EA0103E0
+:106470009B0703D009E008C9121F08C0042AFAD2FA
+:1064800003E011F8013B00F8013B521EF9D27047BE
+:10649000D2B201E000F8012B491EFBD27047002266
+:1064A000F6E710B513460A4604461946FFF7F0FF13
+:1064B000204610BD421C10F8011B0029FBD1801A98
+:1064C000704730B504460020034600E05B1C934251
+:1064D00003D2E05CCD5C401BF8D030BD202A04DB49
+:1064E000203A21FA02F00021704721FA02F3D0404D
+:1064F000C2F120029140084319467047064C074DEF
+:1065000006E0E06840F0010394E807009847103483
+:10651000AC42F6D3FFF778FEEC0603000C0703004D
+:1065200070B58C1810F8015B15F0070301D110F855
+:10653000013B2A1106D110F8012B03E010F8016B82
+:1065400001F8016B5B1EF9D12B0705D40023521E05
+:106550000DD401F8013BFAE710F8013BCB1A921C6D
+:1065600003E013F8015B01F8015B521EF9D5A1426B
+:10657000D8D3002070BD00002DE9F04F00268DB06B
+:10658000DFF8A081B14604964FF4807501243746A8
+:106590000596284605F014F938B1D8F804032042CE
+:1065A00003D0284605F002F926432D1D64007F1C08
+:1065B000ADB2082FEDD34FF4BE74204605F000F9BC
+:1065C00048B1204605F0F2F846F0004604AA022140
+:1065D000002005F0D5F8544C16F0FF0F15D0012718
+:1065E000002537420DD008EB8501D1F81005D1F810
+:1065F0001015C0F3052054F82520C1F3014102B164
+:1066000090477F006D1C082DEBD3002E7EDA002012
+:10661000CDF82890411E0DF1100B07AACDF82C9053
+:1066200042F82010401C91460228F9D300252E463E
+:10663000A11911F8607F91F9000027F0C008401CF3
+:1066400040D007A9404604F0B4F940B34FEA971A86
+:10665000404602F043F854F820701FB1BAF1030F1E
+:1066600003D006E0BAF1030F2CD10AA9404604F08A
+:10667000A8F902A8CDF8088005F026F8029900EBE9
+:106680008100D0F8000704A9C0F301400290404601
+:1066900004F08FF90028029802D0022802D011E0FD
+:1066A00003280FD1BAF1030F08D10298022833D082
+:1066B0000221404604F0E2FF6D1CEDB217B15146D5
+:1066C0004046B847761C042EB2D3002D21D001AA33
+:1066D0000221002005F054F800205A460DF1040173
+:1066E00052F8206051F82030B34217D000200AAE93
+:1066F0004FEA090351F8207042F8207056F82070D4
+:1067000043F82070401C0228F4D300E001E0002D83
+:106710008CD10DB0BDE8F08F0321CAE7401C0228E0
+:10672000DED3F6E700600040F428002000F01F02EE
+:10673000012191404009800000F1E020C0F8801262
+:10674000704700F01F02012191404009800000F1D4
+:10675000E020C0F80011704700F01F0201219140B5
+:106760004009800000F1E020C0F80012704749079E
+:10677000090E002806DA00F00F0000F1E02080F892
+:10678000141D704700F1E02080F8001470470000ED
+:1067900070B54FF48076304604F04AFA114CB505D6
+:1067A00060B1304604F04BFA0120C5F80803607967
+:1067B00020B9012060712168002088474FF482765B
+:1067C000304604F035FA00280AD0304604F037FA93
+:1067D0000220C5F808032168BDE870400120084781
+:1067E00070BD0000B822002007480021C0F8401109
+:1067F000C0F84411C0F84811C0F84C11C0F800119D
+:10680000C0F8041108F09ABB0010014008F0E4BA87
+:1068100005F080BD30B54FF0805000228300D0F8E5
+:106820003011C3F80C21C3F81021624B1A60624B7F
+:106830001B68624C2360604B1B1D1B68241D23607A
+:106840005D4B08331B68241D23605B4B0C331B68B6
+:10685000241D2360584B10331B68241D2360564BA6
+:1068600014331B68241D2360534B18331B68534C8F
+:1068700020342360504B1C331B68241D23604E4B77
+:1068800020331B68241D23604B4B24331B68241DBD
+:106890002360494B28331B68241D2360464B2C334F
+:1068A0001B68241D2360444B30331B68434C403429
+:1068B0002360414B34331B68241D23603E4B383327
+:1068C0001B68241D23603C4B3C331B68241D236044
+:1068D000394B40331B68241D23600124082902D151
+:1068E000D0F8343113B1082904D006E0354B3449CF
+:1068F000196005E0D0F8343113B1082904D006E05E
+:10690000314BFB21196005E0D0F8343113B108296F
+:1069100008D00EE090F858322C48016863F3030168
+:10692000016002E0D0F834311BB929494FF40070FE
+:10693000086028480168C90702D06FF001010160B2
+:106940002548016841F470010160BFF34F8FBFF328
+:106950006F8F4FF01021D1F80002002803DBD1F82F
+:106960000402002822DA1D4B1C601D480468002C1C
+:10697000FCD01224C1F800420568002DFCD0C1F8FB
+:10698000044201680029FCD01A6001680029FCD08B
+:10699000BFF34F8F10487C380168124A01F4E06160
+:1069A00011430160BFF34F8F00BFFDE70F490E4851
+:1069B000086030BD380500400404001020C50040C8
+:1069C000488103008C56004018F50040E40E00405A
+:1069D000409602400004004088ED00E004E50140DC
+:1069E00000E401400400FA050090D003DC230020FD
+:1069F0000148006800470000C022002002E008C8EB
+:106A0000121F08C1002AFAD170477047002001E028
+:106A100001C1121F002AFBD170470000012120286C
+:106A200003DA81400548014003E0402802DA2038BB
+:106A3000814009B10120704700207047FC06FFBD6E
+:106A400010B560B159B102780B785208B2EB530F10
+:106A500005D10622401C491CFFF733FD08B1002078
+:106A600010BD012010BD800701D00020704701201B
+:106A70007047C3688B4206D811440069491E8142A1
+:106A800001D8012070470020704710B50122022173
+:106A9000002001F027FC08B1072810D107220221AD
+:106AA000012001F01FFC08B1072808D100210A22AB
+:106AB000084601F017FC08B1072800D1002010BDDE
+:106AC00010B550B10A480321008801EB004009A12C
+:106AD00005F066F807F0B2F803E00321094800F07A
+:106AE000A0FC002803D0BDE8104000F0CBB810BDDA
+:106AF00024240020457261736520626F6E647321E7
+:106B0000000000005424002070B58CB015460E46DD
+:106B100000236C46C3F10F01415CE1545B1C102B58
+:106B2000F8D30D2104F11000FFF7B9FC0020C0F1EB
+:106B30000F02315C2244401C11740328F7D36846CD
+:106B400046DF0020C0F10F01214491F820102954A4
+:106B5000401C0328F6D30CB070BD022001F0C4BA6B
+:106B60000149097900F0F0BD8022002070B50024B1
+:106B7000064D06E06868012110F8340005F0B4FC09
+:106B8000641C28788442F5D3002070BDC822002000
+:106B9000F8B515460C460646052A01D20720F8BD71
+:106BA00005F09AFD18B905F05DFD0028F7D11249EE
+:106BB00000224E600C708D60C1E90422C1E90622FA
+:106BC0000E4D0DE006EBC4002968009181788DF828
+:106BD000011000780A4A694605F0D2FC0028DED18F
+:106BE000641EE4B2EED2BDE8F84004480021054A34
+:106BF000001D00F099B80000C822002014FB02001C
+:106C0000AD960200298B020072B605F07FF800BF36
+:106C100004F0B6FE0028FBD1104C0121208801EBC6
+:106C200000400FA104F0BCFF10480068C00700D06E
+:106C300000BE2088022101EB00400DA104F0B0FF4E
+:106C4000BFF34F8F0948E43801680D4A01F4E06151
+:106C500011430160BFF34F8F00BFFDE724240020E4
+:106C6000466174616C206572726F7200F0ED00E035
+:106C700053797374656D207265736574000000004C
+:106C80000400FA050EB500210091CDE901106A4615
+:106C900044F20100FFF7B8FF0EBD000070B50228F6
+:106CA0000DD1084C032508A1208805EB004004F015
+:106CB00077FF208810A105EB004004F071FF012050
+:106CC00070BD000024240020506F776572206D6134
+:106CD0006E6167656D656E742077616E7473207484
+:106CE0006F20726573657420746F20444655206D63
+:106CF0006F64652E00000000506F776572206D6133
+:106D00006E6167656D656E7420616C6C6F7765642C
+:106D100020746F20726573657420746F204446552B
+:106D2000206D6F64652E0000074B9B7823B12AB15C
+:106D300020B10068037C1BB1082070470720704712
+:106D40004174426100207047D029002070B507F0DF
+:106D500067FA104800240B21047044700E4D8170B6
+:106D600014206C602C706C70FFF7E0FC072114207D
+:106D7000FFF7FDFC1420FFF7E4FC0848046007213E
+:106D80001120FFF7F4FC0548001F0068A8600020F0
+:106D900070BD0000D0290020E82200200815014025
+:106DA0002DE9FC47DFF8789099F8023073B368B3A7
+:106DB000052902D20720BDE8FC87436933B3437C31
+:106DC000012B25D0002704460025884616468DF85D
+:106DD0000050684600F038F801A808F045FBC8B13B
+:106DE000012101700F4944600968C0E90218C0E937
+:106DF00004769DF8040089F801009DF8000000F079
+:106E000047F81420FFF7A8FC2846D4E70820D2E76B
+:106E10000F46D8E704259DF8000000F039F8F3E7A5
+:106E2000D0290020041501400649897839B130B1D4
+:106E3000416921B100210174022108F05BB80820EA
+:106E400070470000D029002030B5EFF3108172B6F2
+:106E50000D4A9468012324B10370002900D162B661
+:106E600030BD93604FF0E023D3F88051074C2540AC
+:106E70001560C3F88041D3F8844154605A17C3F8B1
+:106E8000842100220270E8E7DC2A0020FC06FFBD16
+:106E90000B498A68002A11D000280FD1EFF3108027
+:106EA00072B60B684FF0E022C2F800314B68C2F8AE
+:106EB000043100228A60002800D162B670470000C9
+:106EC000DC2A002070B5054608680C46411C04D039
+:106ED00004F02FFC206804F0BDFB6068411C02D068
+:106EE000002104F0A5FB2968A069C1F82405607D94
+:106EF000227D29681043C1F86C05D4E90012286886
+:106F0000C0F81425C0F80C15207D012814D1A06804
+:106F1000411C02D0002104F08BFBE068411C04D02E
+:106F200004F007FCE06804F095FBD4E9021228683D
+:106F3000C0F80825C0F8101570BD70B50546086882
+:106F40000C46411C04D004F0FEFB206804F08CFBCE
+:106F50006068411C02D0002104F073FB2968A0691D
+:106F6000C1F82405607D217D2A680843C2F86C05BC
+:106F7000D4E900122868C0F80C15C0F81425207D4B
+:106F8000012814D1A068411C02D0002104F059FB53
+:106F9000E068411C04D004F0D6FBE06804F064FB18
+:106FA000D4E902122868C0F80825C0F8101570BD91
+:106FB00003F00CB92DE9F047074600888EB08046F3
+:106FC00002F0FAFD824604462D4800252A46017843
+:106FD000404600F0D1FB7879400734D501254FF6C3
+:106FE000FF7603AB2A460721504606F089F80100D8
+:106FF00004D0404607F00CFB00252BE0B14631469B
+:10700000049802F02DFD064648450FD0044601467F
+:10701000404602F0BBFD4046FFF7A2FD30B94046B6
+:1070200007F0C8FA4046FFF79BFD48B1224607210A
+:10703000504606F0DBF8010003D0404607F0E8FABE
+:1070400000254E4506D0404606F03EFA10B15046A7
+:1070500002F09EFD02208DF81800ADF81A807879B4
+:10706000400701D5012000E002208DF820008DF8B6
+:10707000215006A801F0CCFE0EB0BDE8F08700005C
+:10708000802200202DE9FC47002517880646158040
+:1070900090F82D001446894630B13A4621464846BC
+:1070A00000F094FB051E09D1B0784FF00C0A18B31C
+:1070B0002088C846001DB84202D95046BDE8FC876A
+:1070C000684679DF0028F9D12088032108F80010EC
+:1070D00020881921401C80B2208008F800102088E8
+:1070E000401C80B2208000EB0801BDF8000008F0D1
+:1070F000E9F8218808442080F0780222C8B121886C
+:1071000096F9033001F1030C4846BC45D5D84254EA
+:1071100021884FF0010C491C89B2218000F801C080
+:107120002188491C89B2218009F801302088401C3F
+:1071300020807068B8B1218890F9003001F1030C0B
+:107140004846BC45B9D8425421880A22491C89B214
+:10715000218042542188491C89B2218009F80130DC
+:107160002088401C2080308950B1CDE900474B4633
+:107170000622022106F1080008F08EF9051E9DD1B5
+:10718000308A50B1CDE900474B460722032106F172
+:10719000100008F081F9051E90D1308B50B1CDE977
+:1071A00000474B461522142106F1180008F074F927
+:1071B000051E83D1306A30B13B462246494601F074
+:1071C00048FB051EDBD1706A30B13B46224649467A
+:1071D00003F0AAF9051ED2D196F82C0038B13B462F
+:1071E00022464946304607F0B9FA051EC7D1307825
+:1071F00038B13B4622464946304603F01BFA051E8D
+:10720000BDD128465AE718B504460020ADF8000065
+:1072100013466A46204600F006F8002802D0BDF862
+:107220000000204418BD70B588B182B100241588D3
+:1072300003E0065D641C3444A4B2A54203D80619D9
+:1072400076789E4201D08C42F3D38C4201D3002049
+:1072500070BDA11C1180005D401E80B270BD80F821
+:10726000301070472DE9F0410E00044606D02CB1D5
+:1072700096F87A000025012803D006E00E20BDE82C
+:10728000F08196F89800012821D04FF00108A570F0
+:107290002C2206F17801201DFFF7E8F884F8305021
+:1072A000D6F8A4006063D6F8A800A0634FF6FF707C
+:1072B000A4F8A80004F19400C4F8A400C4F8AA50EB
+:1072C000A4F8AE5084F8B050207810B104E0072044
+:1072D000D5E7FF2084F8540004F155011F27C4F8B6
+:1072E0009410A4F8987004F198023046FFF7CAFE93
+:1072F0000028C4D116F13C0F0ED004F17401C4F87B
+:107300009C10A4F8A07004F1A00206F13C00FFF765
+:10731000B9FE0028B3D103E0C4F89C50A4F8A050F3
+:1073200084F85180208BA4F8480084F83C802564C0
+:1073300084F8505060696064464604F13C020021C4
+:1073400004F1540072DF002899D1267097E710B538
+:107350000288102A1BD0112A20D0262A1DD1007A9B
+:107360000C46012801D0022817D1A0780521401C25
+:10737000B0FBF1F201FB1201204600F052F80028A8
+:107380000BD0A16B002908D0BDE810400847C27B94
+:10739000012A02D18088A1F8A80010BD0C46002166
+:1073A00084F8B2108088B4F8A8108842F5D120790A
+:1073B0000028F2D10121DFE710B50C46022801D0E8
+:1073C000032810D1607800280DD000206070A178CB
+:1073D000204600F026F8002805D0A16B002902D035
+:1073E000BDE81040084710BD10B5044690F85400A1
+:1073F00074DF012084F8B200002084F8B40084F81F
+:1074000050000621204601F009FF002808D1A1788C
+:10741000204600F006F810B1A16B01B188470020AA
+:1074200010BD2DE9F05F044600780F4638B1A77013
+:10743000002003F007FF012620B1667007E1082055
+:10744000BDE8F09F0025C4F8AA50A4F8AE5084F817
+:10745000B050A07910B1A078012806D0E07968B1C9
+:10746000A078012801D0022808D1616B21B184F8ED
+:10747000B1600820884701E084F8B15004F1AB0105
+:1074800000200A5C0AB1304603E0401C0628F8D30D
+:1074900000204FF002084FF0030B012F06D0022FFF
+:1074A0000CD0032F0FD0042F15D110E0A17929B1F2
+:1074B00094F8241011B908B130460DE0E17911B10A
+:1074C00008B1404608E0207A08B1584604E0607AE6
+:1074D00008B1042000E02846A070616B41B1032888
+:1074E00001D0042804D1607910B194F8B200A0B1A1
+:1074F00084F8B35004F13C0018210746FEF7CFFF93
+:1075000004F12C0084F83C60814606F009F958B17A
+:1075100094F82C0084F8510008E084F8B45084F802
+:10752000B36007208847E5E784F8516094F82400A9
+:1075300050B1484606F0F4F820B194F8280084F8D9
+:10754000520001E084F8526084F85050A27804F1AF
+:10755000AA0104F194094FF0060A052A60D2DFE877
+:1075600002F078030F223F0084F83160C4F8A45081
+:10757000C4E9101584F83C808020A4F8480051E04C
+:1075800084F8318094F82420384612B10722027022
+:1075900001E080F800B0228A8281C4F8A4504160E2
+:1075A000E168B9603EE06069B860208BB88194F80A
+:1075B00024003D4610B184F83CA001E084F83C6012
+:1075C000204607F02DFF40B185F8148004212046A5
+:1075D00001F024FE20BB05211EE084F831B01DE03F
+:1075E000E069B860208CB88194F824003D4610B161
+:1075F00084F83CA001E084F83C60204607F010FFCE
+:1076000048B185F814800421204601F007FE38B9FE
+:1076100084F831A002E0042184F83110C4F8A49069
+:10762000A07878B13A4604F15400D4F8A41072DF7F
+:1076300000287FF405AF94F8301094F8540073DFFD
+:107640000028F6D1616B11B194F831008847002011
+:10765000F6E684F83150F5E770B5040012D0014623
+:107660001C221448FEF702FF1248134D05602068E3
+:1076700050B17ADF002806D120680168296040688F
+:10768000686005E00E2070BD0B487BDF0028FAD152
+:1076900008484FF6FF711438084A20F8041B0549C2
+:1076A000343901600021FFF73FFB0028EBD00320B5
+:1076B00070BD0000AC25002040220020B9F302007C
+:1076C00010B5044600F078F8002805D02146BDE842
+:1076D0001040024803F0D1B810BD0000D8250020AA
+:1076E00070B515460E46044607F0A6FE002809D0E0
+:1076F000054800EB840080692A463146BDE87040A9
+:1077000001F0CABD70BD0000C825002070B5054657
+:10771000002400F051F838B12946044803F0ADF8D0
+:1077200008B1022400E00124204670BDD4250020C9
+:1077300010B51821034803F07BF8182800D0C0B218
+:1077400010BD0000C825002070B505460C4608464F
+:1077500007F072FE60B1284600F02EF840B10548EF
+:10776000294600EB8400BDE87040183003F085B86E
+:10777000002070BDC825002070B5054614460E4691
+:10778000084607F059FE002812D0284600F014F8E9
+:1077900000280DD00748294600EB860018301CB1A0
+:1077A000BDE8704003F074B8BDE8704003F025B840
+:1077B00070BD0000C8250020142801D300207047A8
+:1077C0000146014803F059B8CC2500207CB5054698
+:1077D00008880C460930904201D90C207CBD6846CF
+:1077E0006DDF0028FAD121880820685420881B21E9
+:1077F000401C80B2208029542088401C80B2208008
+:107800002844DDF801100160BDF805108180208852
+:10781000801D80B220809DF80010490800D0012111
+:1078200029542088401C208000207CBD10B503F026
+:107830000FFA002809D105484FF0030C00DF00289B
+:1078400003D1BDE8104003F067BA10BDB82800208E
+:1078500018B103490860002070470E2070470000EF
+:10786000A022002010B54FF0FF3100203DDF00289E
+:107870000BD1B1213CDF002807D104484169012028
+:107880008847022004F066FB002010BD9C280020E1
+:10789000044810B50068416900208847BDE81040E1
+:1078A000FFF7E0BFA022002030B58FB005461C21B5
+:1078B00001A8FEF7F4FD0024142109A80894FEF79E
+:1078C000EEFD9DF82000009420F00F00401C20F0F9
+:1078D000F00010308DF820009DF82100029420F077
+:1078E0000F00401C20F0F00010308DF821009DF8B2
+:1078F0002200049420F00600801C8DF822009DF8E0
+:10790000040009AA40F028008DF8040008A8CDE979
+:107910000540079428788DF83A000320ADF8380028
+:107920009DF80000ADF82C4020F00F00401C20F026
+:10793000F00010308DF800009DF80100ADF82E40E9
+:1079400020F00F00401C20F0F00010308DF80100F6
+:107950009DF802000D9420F00600801C20F0080025
+:1079600040F011008DF802000EA809901720CDF804
+:1079700028D0ADF830006888AB1D01A9AADF0FB090
+:1079800030BD000010B5164C86B01ECC8DE81E0030
+:1079900020B3144C4FF6FF71A18000686061002095
+:1079A000607620762046FFF753FF002814D101208F
+:1079B0008DF812004FF65960ADF81000A21C04A912
+:1079C0000120A8DF002807D12146684662DF002891
+:1079D00002D12046FFF768FF06B010BD0E20FBE77E
+:1079E000F4FA02009C28002010B500280FD001886E
+:1079F000204C502926D00BDC10291DD0112906D18E
+:107A0000A1888088814202D14FF6FF70A08010BD0E
+:107A1000512913D05329FAD1C088E1888842F6D180
+:107A2000607E0028F3D0FFF733FF0028EFD06169B4
+:107A3000BDE81040022008478088E7E7BDE8104015
+:107A400005F05EB930F8061F62899142DFD14189A5
+:107A50000229DCD10C3000F0FBFA07492076032222
+:107A60000988BDE8104002EB0143024603A1184615
+:107A700004F09AB89C2800202424002052656365F5
+:107A80006976656420696E6469636174696F6E20EC
+:107A90007374617465202564000000002DE9F041D5
+:107AA0000546007B042601272D4C012811D0022811
+:107AB0002CD00226287B314600F08AF818B12068C5
+:107AC000416903208847206841690220BDE8F041F0
+:107AD000084720684FF00008817E49B10621012047
+:107AE00000F076F8002839D0206841690320EDE7DE
+:107AF00047760121084600F06BF800282ED0226856
+:107B0000112882F81980D5D10626D3E76A7B142A7A
+:107B100020D8FAB1DFF84C8005F10E0108F104001D
+:107B2000FEF7A4FC697BC8F8181021684046897EDE
+:107B30000029BFD1A0F10C010A68011F904758B17C
+:107B40000F28B7D108480949008807EB004004F026
+:107B500027F8AFE70526ADE720688776BDE8F08116
+:107B6000A0220020C42800202424002040FF02007E
+:107B700070B5154900250A68002A24D04A68002AF1
+:107B800021D00831904708281DD0104C00282068CB
+:107B900085760ED00621022000F01AF818B1206870
+:107BA000416903208847206841690220BDE8704090
+:107BB00008470121022000F00BF8002803D02068BC
+:107BC00041690320F2E770BDB8280020A022002000
+:107BD00086B00323ADF8003020238DF814308DF8E3
+:107BE000150000220E48019202928DF81610C188ED
+:107BF000ADF8041002218DF8061005A90491ADF826
+:107C00000820CDF80CD0808801A9AEDF002804D16F
+:107C1000BDF80010032900D00C2006B0704700000A
+:107C20009C2800200F4A0321128801EB024268B110
+:107C300001280ED00B4A01210228128801EB0242D2
+:107C40000AD0032810460AD007A109E0104610A167
+:107C500006E010461AA103E0104622A100E030A180
+:107C600003F09EBF24240020556E6B6E6F776E204C
+:107C70006576656E742066726F6D20626C655F64F8
+:107C800066755F627574746F6E6C6573732E000039
+:107C900044657669636520697320707265706172EE
+:107CA000696E6720746F20656E74657220626F6FF5
+:107CB000746C6F61646572206D6F64652E000000E6
+:107CC0004465766963652077696C6C20656E7465C0
+:107CD0007220626F6F746C6F61646572206D6F6487
+:107CE000652E00005265717565737420746F206590
+:107CF0006E74657220626F6F746C6F616465722060
+:107D00006D6F6465206661696C6564206173796E6E
+:107D10006368726F6E656F75736C792E000000007A
+:107D20005265717565737420746F2073656E64207D
+:107D30006120726573706F6E736520746F20636C61
+:107D400069656E74206661696C65642E00000000D0
+:107D500038B50446008821281CD013DC102822D115
+:107D6000072000F0E1FA08B1FEF78CFF1048A18867
+:107D70000180104802F0E4FE002814D0BDE838402D
+:107D8000FEF780BF3B280FD056280CD1A0881321C6
+:107D900076DFF1E700200090A08869468FDF002899
+:107DA00001D0FEF76FFF38BDA088132176DFE3E72F
+:107DB000202200204824002010B51A4C0188606859
+:107DC00010290ED011292BD1401E606028D1FEF75A
+:107DD0005CFE002824D02168002921D0BDE8104095
+:107DE0000847D0B900210122084600F07BFA08B10B
+:107DF00007280FD107220221012000F073FA08B1F1
+:107E0000072807D104220221002000F06BFA20B1DC
+:107E1000072802D0216801B188476068401C606073
+:107E200010BD0000382200202DE9F04701883B4EAC
+:107E300040F2F3194FF6FF7510291BD011293ED0DF
+:107E4000122954D0502946D1C188F289841D91420B
+:107E500041D1618902293ED18688304601F058FF20
+:107E6000050038D004F10C0000F0F6F8A8B329465C
+:107E700030464EE0C17B8788044601292BD1A846B5
+:107E8000284601F045FF050017D02F8000202872FA
+:107E9000234843464A460168C5F80A104068C5F8B9
+:107EA0000E0004F1100105F10A0001F0FDFF6872F7
+:107EB000F08900280FD129462AE0042013E08088A9
+:107EC00001F026FF040006D06068FEF7ADFF08B1A0
+:107ED00006F082FB2580BDE8F087FFE76868FEF7C3
+:107EE000A3FF0028F7D0BDE8F04706F075BB8788F0
+:107EF0000646384601F00CFF0400ECD02B464A46FB
+:107F000006F1080104F10A0001F0CEFF607221467B
+:107F10003846BDE8F04700F0E3BC0000AC25002087
+:107F2000402200202DE9F04F0746858802883D4811
+:107F3000012197B08346102A09D0112A49D01A2A64
+:107F40006CD1387AB1EB101F45D2012244E0354C98
+:107F5000083CA068C0430B9061680BA802F0B1FC1C
+:107F60000B990CA800F056FC2C220CA96846FEF7D1
+:107F70007DFA0026E946A04610E000BF09EB460066
+:107F80005FF00004B0F804A008EB84005146001D27
+:107F900002F033FC641C1D2CF6D3761C0098B04212
+:107FA000ECD8142D05D317B00420BDE8F04FFEF730
+:107FB00069BE2946584602F06BFC294608F10400C8
+:107FC00002F066FCF87B012828D016482946001DDF
+:107FD00015E029461AE000220221B1EB101F01D260
+:107FE000012600E000260F49083901F11000041DA8
+:107FF000294682B102F04CFC36B12946204617B022
+:10800000BDE8F04F02F044BC2946204617B0BDE859
+:10801000F04F02F0F2BB02F0F0FBF5E717B0BDE85D
+:10802000F08F0000D025002010B5044607480078E6
+:1080300000280AD0204601F099FC204606F026FCD4
+:108040002046BDE8104001F033BA10BD7022002078
+:108050000078C0F340007047007800F001007047DE
+:108060000149085C70470000ACF90200084908B5F6
+:10807000085C0090684603F019FBD0F810050099E1
+:10808000C84010F0010000D0012080F0010008BDC0
+:10809000ACF902002DE9FC410646C0074FF000058F
+:1080A0000ED0104F00240122385D009500231146A8
+:1080B000019503F047FA641C042CF4D300F04EF849
+:1080C000B0070DD5074E0024361D0022305D032376
+:1080D00000951146019503F035FA641C042CF4D385
+:1080E000BDE8FC81A8F90200094908B5085C0090C8
+:1080F000684603F0DBFAD0F80425009B0121994083
+:1081000021EA0203C0F808351140C0F80C1508BD7B
+:10811000A8F902000249085C012103F01EBB00001F
+:10812000A8F902000249085C002103F016BB000018
+:10813000A8F90200084908B5085C0090684603F0F9
+:10814000B5FAD0F804050099C84010F0010000D03D
+:10815000012080F0010008BDA8F9020010B500243C
+:108160002046FFF7D7FF641C042CF9D310BD10B5CF
+:1081700000242046FFF7D6FF641C042CF9D310BD61
+:1081800010B50246064B4FF0FF3000215C5C944274
+:1081900001D1084610BD491C0429F7D310BD0000C9
+:1081A000ACF9020070B50C4E0C004FF000053060C9
+:1081B0000BD0012000F06AF808B1022004E0002092
+:1081C00000F064F800B10B202070706810B9FEF761
+:1081D0005CFC0546284670BD3822002010B5002002
+:1081E00000F0D4F908B1062806D1012000F0CEF93C
+:1081F00008B1062800D1002010BD00002DE9F0478D
+:108200000D468146FFF7BCFF0446042836D2DFF84E
+:1082100074801B481C4EA8F10C0725B3012D0ED00D
+:10822000022D2BD104EB440030444578002D25D09D
+:10823000B968002922D02846BDE8F047084704EB7A
+:108240004401755C0E44717849B10E4A4FF4004107
+:10825000093A8068FEF7A4FD08B987F80390B17861
+:1082600008F80410E2E78068FEF7DEFD04EB440145
+:10827000314418F804008D78A842D7D0BDE8F087C3
+:10828000B0F90200342200204C250020042801D23D
+:10829000FFF7ECBE002070470146104810B500887B
+:1082A000042907D007290ED00A2915D1BDE81040AE
+:1082B00006F0D6BA132176DF0CE000280CD0BDE81A
+:1082C0001040FEF7DFBCA0F57F41FF3904D1044820
+:1082D000FFF78AF80828F0D110BD00002022002006
+:1082E0005424002070B50023042810D20D4D00EB5B
+:1082F0004004012A02D101290CD00022094E00EBD2
+:108300004000304461B1012906D0022906D007237C
+:10831000184670BD0E30C2B22A55F9E74270F7E731
+:108320008270F5E74C250020044A014600201279AE
+:10833000D20702D0084600F04DB87047282200202E
+:1083400070B506461E480024C0E90161B00720D57B
+:108350000025012211462846FFF7C4FF6D1C044684
+:10836000042D02D2002CF4D013E094B940F26662DE
+:1083700004211448FEF70CFC04000AD1FEF7F6FBBA
+:10838000040006D10F48104A0021001FFEF7CCFC64
+:108390000446F00712D00120FFF77CFE74B90948AB
+:1083A0000A4A00210C38FEF7BFFC040006D105483C
+:1083B000074A01210838FEF7B7FC0446204670BD85
+:1083C00028220020BCF90200598602003D9F0200CD
+:1083D0005B6B02002DE9F05F6A4C05460026607871
+:1083E000B34618B184F801B001F090FD664F4FF428
+:1083F0007A694FF4C87A4FF00108182D62D2DFE88D
+:1084000005F0AC0C0C31404D62676B746B74BE7D33
+:108410007D7D7D7DACAFB2B5BEBE0020FFF78AFE8C
+:1084200000284FF0000008D0FFF774FE022D02D1A3
+:108430004FF4E16008E0484606E0FFF773FE022DC6
+:1084400001D1C82000E05046410CC0034FF4FA723D
+:10845000801841F10001257052000023FDF7C2FF92
+:1084600001462AE00020FFF765FE00284FF00000DB
+:1084700004D0FFF74FFE4FF44870E5E7FFF752FED8
+:10848000DFE70020FFF756FE00284FF0000002D083
+:10849000FFF740FECFE7FFF745FED4E70020FFF7E8
+:1084A00049FE00284FF0000002D0FFF733FE01E044
+:1084B000FFF738FE257041F69A1100223868FEF762
+:1084C0006FFC064646E00020FFF70EFE257008E030
+:1084D000002051E025703DE084F801800120FFF785
+:1084E00003FE002240F6CD41E8E784F80180012038
+:1084F000FFF7FAFD00224FF48041DFE77868FEF7CE
+:1085000093FC0646D5F1110000D02EB10220FFF7F2
+:1085100001FE84F802B01DE0012816D980B2C821FE
+:108520004843C117C90341EA5041C0034FF4FA72EE
+:10853000801841F1000152000023FDF753FF01466E
+:1085400000227868FEF72CFC06460220FFF7EAFDC1
+:1085500084F802803046BDE8F09F01F0D7FCB9E70F
+:1085600001F0D4FCB4E701F0D1FC04E001F0CEFC52
+:108570000020FFF7D7FD0120FFF7D4FDAAE7FFF7A2
+:10858000F6FDA7E728220020B0F90200012106F03D
+:10859000EBBF00002DE9F8430546861C00208DF84E
+:1085A000000090460F464FF001096846FEF74CFC6C
+:1085B0001B4C20683860D4E90001401AA16804F21D
+:1085C0001C47081A0EE00121384602F074F901F048
+:1085D00053FE0146384602F06EF9D4E90001401A14
+:1085E000A168081A401C8642EDD8B8F1000F03D0EC
+:1085F000052065F3891002E0062065F39F50A2680C
+:108600002168114004EB8101C8602068304420607B
+:108610009DF80000FEF73CFC4846BDE8F8830000EA
+:10862000942D002030B482680468531C8360A154E8
+:10863000D0E901128A4202D330BC02F030BC30BC17
+:1086400070470000034803C8814201D101207047F0
+:1086500000207047942D002000780221FFF7CEBD46
+:10866000032805D10349A9200860002003F072BC4B
+:10867000704700002005004005494FF0FF320828F0
+:1086800041F8202002D3084480F8582070470000A9
+:10869000F4280020F0B54FF0FF3512B10023082672
+:1086A00001E008230C260C4C05E000BF54F82370B1
+:1086B0007F1C04D05B1CB342F8D32846F0BD2618BB
+:1086C0005DB286F8305044F82310002AF5D1E11845
+:1086D00081F85800F1E70000F4280020024908441E
+:1086E00090F9300070470000F428002070B504466F
+:1086F0004FF6FF750A462846AC4208D14FF4807405
+:108700002146104605F064F9A04209D070BDFF2C47
+:10871000FCD82146104605F04EF908B1204670BD40
+:10872000284670BD70B5084C050009D0103421688A
+:10873000002907D008682060496828468847F6E77E
+:108740000834F4E770BD0000E0280020054A01214C
+:1087500020B1012805D19170FFF7E4BF51700020CE
+:10876000FAE77047E02800202DE9F05F26484168CD
+:10877000F1B3DFF898B00E688146DBF800408768F7
+:108780008078E11B21F07F45ED1CB0B9DFF88080D7
+:108790004FF48030C8F84403C8F804031120FDF7F3
+:1087A000C5FF1120FDF7CDFF4FF0010AC8F800A06A
+:1087B0002F2003F091FE89F802A0B54200D2354681
+:1087C000124BE8193C3320F07F401860DBF80010B2
+:1087D0005A46091B21F07F41001B20F07F40C91C35
+:1087E00081420FD9106818602F2003F075FE00E059
+:1087F00004E0BDE8F05F1120FDF7AEBFBDE8F05F1B
+:1088000005F00EBDBDE8F09FE822002004150140F0
+:108810000010014073B58CB00646002000900D9802
+:1088200080B100246D4621460DA802F026F830B133
+:10883000009805EB400084800098401C0090641C68
+:10884000142CF0D32C2269463046FDF70FFE0EB0F3
+:1088500070BD2DE9F04117880646B81D14460D4637
+:10886000984202D90C20BDE8F08131880722062900
+:108870000AD34FF4486C4FF6FF73614501D9994212
+:1088800002D17088062801D21046ECE7604501D974
+:108890009842F9D1994203D0984201D08142F3D84D
+:1088A0000520E85520881221401C80B220802954E0
+:1088B0002088401C80B220804119308806F002FDDB
+:1088C0002188084480B220804119708806F0FAFCA3
+:1088D0002188084420800020C5E7FEF7D3B90000B6
+:1088E00038B54A7A0F4B62B100220A7259690029E1
+:1088F00006D001228DF80020ADF8020068468847B6
+:1089000038BD0A7A62B19B684C6802461946204617
+:10891000FEF746FA0028F3D0BDE8384005F05CBE0B
+:108920005B68F1E7AC250020F0B585B016460F4630
+:1089300004461D4614220B496846FDF797FD0A4878
+:108940008DF80870ADF80240ADF80A608DF80C5053
+:10895000017800222046FEF70FFF684600F058FA23
+:1089600005B0F0BDC8FA020080220020F0B587B043
+:10897000074600200490ADF810100590ADF81210D5
+:108980000190029001AA04A9384690DF060022D087
+:1089900003F048FD114C0346012520883A4605EBBB
+:1089A00000400F4903F007F9BDF8042012B9BDF8E3
+:1089B000060038B12088BDF8063005EB004009A15B
+:1089C00003F0F9F8BDF808202AB12088154905EB15
+:1089D000004003F0E9F807B03046F0BDF423002072
+:1089E0009CFE02005468652072657175657374653C
+:1089F000642054582F5258207061636B6574206C4A
+:108A0000656E67746820697320746F6F206C6F6E79
+:108A1000672062792025752F2575206F6374657432
+:108A2000732E0000E8FE020030B5044685B0002138
+:108A30001B4804F0C0FF00282FD00025204600F07E
+:108A4000C4FE68B1112812D086281BD0A0F5405171
+:108A5000023903D00146204605F0C6FD294607E04D
+:108A600005B029462046BDE8304001F0E3BB0121B6
+:108A7000204601F0DFFB05B00021BDE8304008488A
+:108A800004F0CDBF142207496846FDF7EFFCADF8AE
+:108A90000240684600F098F9E0E705B030BD0000FC
+:108AA00049220020F0F902007FB50C4610B10120E8
+:108AB00004B070BD2079002638B141F61D5501285B
+:108AC0001BD0022826D00F20F2E702202071029648
+:108AD0000396E0680190694601A805F0FDFA50B1DF
+:108AE00002988188E18000882081BDF800100298FA
+:108AF00005F070FBDCE70A20DAE70A4B6A46002142
+:108B0000A01D05F0A5FA38B1064918398E61CE616D
+:108B10000A28CDD12846CBE702488188019805F084
+:108B200059FBF5E7282300202DE9F0470025DFF861
+:108B30008C803CE06068002100EBC50601203278A3
+:108B40009146FDF780FCD4E9062300EA020701EA1A
+:108B5000030C57EA0C0728D082438B434846C4E9EC
+:108B6000062303F077FD32788246914601200021EA
+:108B7000FDF769FCD4E9042300EA020401EA0307D3
+:108B80004A4650460021FDF75EFC44404F403C43BE
+:108B90000BD17078012801D0012100E0002172681A
+:108BA00081EA0A010AB1484690476D1CEDB298F877
+:108BB000000044468542BDD3BDE8F087C8220020AE
+:108BC00010B50021024801F091FE80F3100010BDA5
+:108BD000B03100200E4910B50A784C780023A2422B
+:108BE00012D0521CD2B20A70022A00D10B70084A6D
+:108BF0000B780C3252F8232002608868104420F071
+:108C00007F408860012010BD0360002010BD00007F
+:108C1000E822002013460A460021FFF785BE000027
+:108C20002DE9F843104D0F4680461E469146694691
+:108C3000286801F0B6FD040014D01C21FDF72FFCBC
+:108C400001202071C4F81490380BC4F80080C4E9E6
+:108C500002606946286801F0C5FD05F08DF9002025
+:108C6000BDE8F8830420FBE7B0FB020010B50378F1
+:108C70000022072B06D2DFE803F0050406102029A6
+:108C800030000A7010BD01230B7003898B8183882B
+:108C9000CB81C06888600A7410BD02220A70028904
+:108CA0008A818288CA81C2688A60807D062802D053
+:108CB0000020087410BD0120FBE703220A70C2885F
+:108CC0008A810289CA81C068886010BD04230B7044
+:108CD000C0888881CA818A6010BD0520087010BDD7
+:108CE00070B5064D0646002455F8241009B13046EB
+:108CF0008847641C042CF7D370BD0000F42A0020C0
+:108D000030B50446006887B00D46806800281FD043
+:108D100018216846FDF7C3FB0195A06805902079EE
+:108D200010B1012810D107E001208DF80000206962
+:108D30000290E068039005E002208DF80000E068F2
+:108D40000003029060690490206881686846884743
+:108D500007B030BD70B586B015460C00064619D078
+:108D6000112C17D0082C15D014216846FDF797FB5D
+:108D7000ADF80260304600F01FFFADF804000D2C86
+:108D80000AD0862C1CD007208DF80000029468467B
+:108D900000F04CF806B070BD03208DF8000025B13E
+:108DA0002878C00701D0012000E002208DF80800DB
+:108DB00000208DF80C0041F20110ADF80A00E6E742
+:108DC00006208DF80000E2E710B50446408800F068
+:108DD000F3FEA080024801682046BDE81040084725
+:108DE000502200202DE9F04107460024064E074D91
+:108DF00005E000BF56F8241038468847641CE87820
+:108E00008442F7DBBDE8F08150280020702200206A
+:108E100010B50446408800F0CFFEA08002480168EB
+:108E20002046BDE8104008479CFA02000149096845
+:108E300008470000F0FA020070B586B0044614211D
+:108E40006846FDF72CFBA0890125A0F54040ADF850
+:108E5000040020782A4E062833D2DFE800F03203DF
+:108E600003032C48A08900F0BDF930B9E08943F62E
+:108E7000FE71A0F54040884223D8A07B8DF8080001
+:108E8000207803280FD000208DF80900A0680390F7
+:108E9000606850B109208DF8000060680490684651
+:108EA00004F0ECF90DE00120EEE708208DF8000059
+:108EB0008DF81050F3E7A08900F094F908B1E0892B
+:108EC00030B17078002801D004F008FB06B070BD06
+:108ED000606820B10B208DF800007570DFE70A2074
+:108EE0008DF80000BDF8040004F082FBF5E71320C4
+:108EF0008DF800004FF6FF70ADF80400CFE70000DA
+:108F00006022002038B504460E480078A8B1A4F5C8
+:108F10007F40FF380FD0684604F060FF78B105212C
+:108F2000017001210171C480684604F065FF05F0FD
+:108F300015F8002038BD042038BD022038BD0820B7
+:108F400038BD0000302300200C4808B5007888B1F7
+:108F5000684604F043FF78B106210170684604F0CA
+:108F60004BFF0748017809B10121017304F0F6FFB6
+:108F7000002008BD022008BD082008BD30230020C5
+:108F8000B82B0020F0B587B014216846FDF787FAAA
+:108F90002B4C207818B16846FFF7A2FE4EE0201D4A
+:108FA00001F086FCB8BB4FF0102041690004026953
+:108FB00040694B1C01D100FB02F1224800220161F3
+:108FC000A1F54051C160204902F0F8F8002820D1F5
+:108FD0001F481C238C221D49006801F0CFFB03F0C1
+:108FE0003DFF051E14D0022812D000270126062DB1
+:108FF00012D005A804F0F2FE88B106700C2D18D22C
+:10900000DFE805F0170F170F1716171617111311B2
+:109010000B2007B0F0BD11E026706760BBE70820A9
+:10902000F7E7077105E0032100E00221017100E08C
+:10903000067105A804F0E0FE04F090FF0020E8E7C8
+:1090400030230020E0230020C0FB0200042B00207E
+:1090500028FB020038B5040014D0694605F03CF83E
+:10906000A0B1BDF8000000EB8001094800EB8100D1
+:10907000C16849B1A17A39B1C168491EC1600020F7
+:10908000A07238BD052038BD062038BD0A2038BD85
+:10909000902B00201FB501A9684604F0D9FF04B049
+:1090A00010BD07B513460A466946002004F0D0FFFC
+:1090B0000EBD07B513460A460021684604F0C8FFF6
+:1090C0000EBD20B119B1006808600020704705206E
+:1090D00070470000F8B50D46040018D0BDB16946D0
+:1090E00004F0FAFFA8B1BDF800000B4900EB8000C6
+:1090F00001EB800001210C30666801F0DCFB2E6082
+:1091000060680C3068600120A0720020F8BD052066
+:10911000F8BD0A20F8BD0000902B002018B10323F1
+:10912000002206F019BB052070470223002206F03A
+:1091300013BB12B1022306F00FBB052070470000DD
+:10914000084910B50A69042A0AD0074A096942F891
+:10915000210004480121103001F0ADFB002010BDBA
+:109160000C2010BD10230020F42A002038B504463E
+:1091700009480D46007858B164B16946284606F0A2
+:10918000E5FB002803D1BDF800102180658038BDC3
+:10919000022038BD052038BD3023002010B504461C
+:1091A0000E48007898B1A4B12188022913D80C4A3E
+:1091B00001EB810002EB800260885289C31C93425C
+:1091C00009D806F0B7FB00202080608010BD022087
+:1091D00010BD052010BD042010BD0000302300206C
+:1091E000902B002043F6FE71A0F54040884201D844
+:1091F000012070470020704710B5044600781828F9
+:1092000002D1FEF795FA207010BD10B50446007823
+:10921000182802D1FEF78CFA207010BD70B50D46EB
+:109220000446B0F89810D0F894000122FDF7EBFF47
+:1092300000B1057004F13C0204F1940104F1540002
+:1092400072DF70BD70B513460022064615468629AA
+:1092500002D0112902D002E0012200E001250D4CCC
+:1092600073B1A179FEF788FA2A4661793046FEF794
+:1092700083FA0022A1783046FEF77EFA002203E04E
+:10928000A178FEF779FA2A4661783046BDE8704049
+:10929000FEF772BA88220020F7B517460E0011D0EB
+:1092A0000098002560B100242146684601F0E5FAE7
+:1092B00018B1A0B23946B0476D1C641C142CF3D30E
+:1092C0002846FEBD0020FEBD406804F0A7BD00009A
+:1092D00070B508B1012070BD194C0025207B08B184
+:1092E000257301E000F0A0F82078082826D2DFE8F6
+:1092F00000F02504080C10251420BDE8704000F093
+:1093000021B8BDE8704000F07DB8BDE8704000F0C5
+:109310005FB8BDE8704000F03BB86088084900EBDA
+:109320008000283901EB80004068BDE8704003F000
+:1093300075BD6560BDE8704003F07EBD0F2070BD57
+:10934000B82B00201149F0B48A1C00200346A1F17B
+:1093500028050C18A67A4EB1A37200EB800405EB29
+:109360008404E66816B9247C012C0AD0401C80B223
+:109370000228EED30B704B804B60F0BC41F61D50C1
+:1093800070471080F0BC00F03DB80000B82B002002
+:109390000C48418801EB8102A0F1280101EB820118
+:1093A000CA6852B105210170074802218180016815
+:1093B00000230122054801F06BBE042202704968B7
+:1093C000F6E70000B82B002038230020E02300201F
+:1093D00038B50A49084803240B684268898803EBBA
+:1093E000810153880470DB1C00201B0400909B0B40
+:1093F000034801F0BDFF38BDB82B00203823002002
+:10940000E0230020074910B54888091D04F0B4FE88
+:1094100018B1BDE81040FFF7DBBFBDE81040FFF713
+:10942000B7BF0000B82B0020F0B51F481F49012529
+:10943000067802248B88A0F12802082E19D2DFE8D2
+:1094400006F00418181B222F2F170189491C0181CF
+:109450000021418080F80C1001EB810312F82330C9
+:1094600043B100234418491C89B2A3720229F3D3E3
+:109470000570F0BD0123F5E742685288D21C1A44FA
+:109480008A800470F0BD46880D6806EB860602EB04
+:10949000860256680E60556013818C80062100E0BC
+:1094A00007210170F0BD0000B82B002038230020F8
+:1094B00030B501888488224D85B0502924D05229A6
+:1094C00002D0542931D103E0204600F07FFE2CE089
+:1094D00014221C496846FCF7C9FFADF8024020463B
+:1094E00000F06AFBADF8040000F022F9002269796F
+:1094F0002046FEF741F9002229792046FEF73CF983
+:109500006846FFF761FC10E0017B01290DD1817AEB
+:1095100001290AD10089A0F52451023905D1012180
+:10952000204600F087FE05F03DFF00220649E8785E
+:10953000FEF7D6F805B0BDE8304005F09DB8000054
+:109540004822002018FA0200B16F020010B504464C
+:10955000007800280FD1608800F038FE608800F0A5
+:1095600081F9002807D00449608801220979BDE803
+:109570001040FEF701B910BD4822002010B5124C72
+:1095800000202070FEF7D4F8A070FEF7D1F8E0704C
+:10959000FEF7CEF82071FEF7CBF86071A17818299C
+:1095A0000FD0E17818290CD02179182909D0182872
+:1095B00007D00121601C04F0F7F901202070002081
+:1095C00010BD032010BD0000482200207CB50446D9
+:1095D000007808282FD1607A38BB207A4FF6FF75C3
+:1095E00001280DD0072802D0082824D11EE0A08829
+:1095F00000F020FAA8421ED0012100F01BFE1AE064
+:10960000A0886A46012103F051FD70B901980078E5
+:1096100058B1A08800F00EFAA8420CD008490122E7
+:109620000979FEF7A9F805F027F804E004480021BD
+:10963000401C04F0F4F9BDE87C4005F0B3BE000026
+:109640004822002010B504460A4841782046FEF71B
+:109650007BF868B10848002101EB410200EB82026F
+:109660005288A24201D1C8B210BD491C1429F3D3BB
+:10967000FF2010BD5A2200204026002070B5094D61
+:10968000094E002404EB440005EB8000717840880B
+:10969000FEF75AF820B1641C142CF3D3FF2070BDE0
+:1096A000E0B270BD402600205A2200202DE9F04192
+:1096B0008046024601200021FCF7C5FE1A4F0546F0
+:1096C0000E467868FDF7B0FB00280CD1174CD4E9A2
+:1096D000062110462A4001EA06031A4305D0A84392
+:1096E000B143C4E90601BDE8F081404602F0B2FF93
+:1096F00030B1D4E9040128433143C4E9040105E051
+:10970000D4E90410A943B043C4E90410D4E9060124
+:1097100028433143C4E90601A1687868BDE8F041F7
+:109720000022FDF73DBB000014FB0200C822002010
+:109730001CB5054AD2E90212CDE9001200226946A1
+:1097400003F0D9FC1CBD000030FA020003484FF6BC
+:10975000FF71818001210170002070475422002098
+:109760002DE9FC41804600F027FA0024032501275B
+:10977000A0F57F412646FF3908D06A46082103F04C
+:1097800095FC18B90198841D8688056832462B46D9
+:1097900021464046B1DF042804D0082804D00B2815
+:1097A00008D002E0112000E00020002F00D10B20A3
+:1097B000BDE8FC810027A80701D50125E6E7344371
+:1097C000F5D0002426460325E0E72DE9FC4180463C
+:1097D00000F0F2F90646A0F57F40FF380ED00125D3
+:1097E0002A466D1C0027ADB26B460821304603F0B7
+:1097F00087FC040006D0072C25D025E043F20200A8
+:10980000BDE8FC81019903230A1D0B604046891DB8
+:10981000B2DF040004D00C2C09D0052C09D009E0DB
+:1098200032460821104603F0E1FC04460CE0012713
+:1098300000E000240821304603F0C4FC00B10324FA
+:10984000002FCDD100E00C242046D9E704488088C1
+:10985000A0F57F41FF3901D004F018BF7047000028
+:10986000542200200EB502A9019100F0A5F96A4624
+:10987000012103F01BFC08B100200EBD0198007807
+:109880000EBD00002DE9F04107464FF6FF760A486D
+:10989000B3DF10B10320BDE8F081074C43F20305AC
+:1098A000A41E324661883846AFDFA842F3D16088F3
+:1098B000401C6080F5E7000056220020428800EB43
+:1098C00082020C328A4201D9022070478188A1F5B8
+:1098D0007F42FF3A03D0008808B100207047012082
+:1098E0007047884204D20068401C01D001207047B4
+:1098F000002070473EB5027802230C46B3EB520FAE
+:1099000017D1B0F80110ADF80010C1788DF8021031
+:109910008188ADF8041080798DF8060002AA01A9AB
+:109920002046FDF7F1F8032202A96846FCF7C9FDBD
+:1099300008B100203EBD01203EBD000010B50C4620
+:10994000FFF780FEFF280CD0074900EB400001EB39
+:109950008000416821600189A180807AA071002087
+:1099600010BD052010BD00004026002070B5018804
+:1099700090B0102959D1011D2C226846FCF776FDC4
+:109980009DF804004FF6FF76032134466D46B1EB97
+:10999000500F2AD003F0E0FC9DF8040040080ED0E0
+:1099A00001280CD0022820D118E00D99281D113172
+:1099B000FDF746F818B100BFBDF82C4015E00CAA21
+:1099C0000BA9072003F09CFC0028EED10DE00D99B7
+:1099D000281D491CFFF78EFF0028EDD10CAA0BA90A
+:1099E000072003F08DFC0028F1D1BDF80000291DEF
+:1099F00000F06EFEB44218D0BDF80000214600F021
+:109A0000C5F8BDF80000ADF82E000020ADF83040DC
+:109A1000074E8DF82C000BAD044600BF56F82410FD
+:109A200028468847641C022CF8D310B070BD000093
+:109A300044FA0200094A002101EB410332F82330C5
+:109A4000834205D101EB410002EB80004088704762
+:109A5000491C1429F0D34FF6FF70704740260020B0
+:109A60003EB50C46054603F077FC0BE0BDF8000060
+:109A7000A04207D02846029900F02EF810B1BDF898
+:109A800000003EBD01AA6946072003F039FC00280A
+:109A9000ECD14FF6FF703EBD10B50D4C18200D4AAD
+:109AA000607000204FF6FF7100EB400302EB830370
+:109AB000401C59801428F7D3FDF73AFE607018282F
+:109AC00003D001202070002010BD032010BD000035
+:109AD0005A220020402600202DE9F0410C46054680
+:109AE00000F1110701F111061022491C401CFCF77E
+:109AF000E8FC48B9681C00F0F9F928B1601C00F0D6
+:109B0000F5F908B1012400E0002431463846FCF79D
+:109B100097FF3B780222B2EB530F0CD00321B1EB3D
+:109B2000530F08D03378B2EB530F04D0B1EB530F7F
+:109B300001D0012100E00021084201D18C4302D074
+:109B40000120BDE8F0810020FBE7018811B942182F
+:109B500092780AB101207047491C0829F7D30020E8
+:109B6000704710B50C460346FFF7EFFF00280AD0F8
+:109B700018882188884205D10822A11C981CFCF76E
+:109B8000A0FC08B1002010BD012010BD03F084BD71
+:109B900070B50446FFF74EFF0546204603F089FAEC
+:109BA0004FF6FF7104468D4203D014B9284603F0E6
+:109BB00073FD204670BD000010B5FFF743FDFF2880
+:109BC00005D0044900EB400031F8200010BD4FF6ED
+:109BD000FF7010BD402600203EB5044603F0BCFBDC
+:109BE0000EE0019920464631FFF7BBFF28B90199E5
+:109BF00020462A31FFF7B5FF10B1BDF808003EBD81
+:109C00006A4602A9072003F07BFB0028E9D14FF642
+:109C1000FF703EBD10B50A4941600A4800F048FE99
+:109C200058B902F089FB07491C238C2208740448A8
+:109C30008C39001F006800F0A1FD002010BD00005D
+:109C4000B4FB0200542C00202DE9F0412D4F0025DB
+:109C500018B17D600120BDE8F0810879012258B17A
+:109C6000294E01280CD0274C4FF002080834022856
+:109C700021D0032842D128E00A7103F0DDF83BE04F
+:109C80005FF0000000EB800116F82110022908D0D7
+:109C9000401C80B20228F5D33A707D6041F61D5019
+:109CA000D9E700EB800006F8205006EB8000406802
+:109CB00003F0B4F820E00D71A4F804800023012221
+:109CC0001248216801F0E4F916E00D71206803F0F4
+:109CD000A5F80D4923682831498801EB810206EB7C
+:109CE0008201D1F804C0C4F800C04B60A3880B8186
+:109CF000A4F8048006F822500028ACD07D600E2025
+:109D0000A9E7000030230020902B0020E023002052
+:109D10000146034802888A4200D0002070470000B4
+:109D2000982500202DE9FC5F0E008346DDE90C47F5
+:109D3000C6F1000098469246814600D408460125A7
+:109D400003E000BF90FBFAF06D1C5045FADAA8451D
+:109D500000D9454624B1002E01DB780700D5641EEA
+:109D6000B80702D5B8F1000F0AD0F80708D13CB106
+:109D7000A54205D220215846641EFEF753FCF6E7A3
+:109D8000002E02DA4E462D2102E0780703D52B2162
+:109D90005846FEF747FC07F0030002280BD1B8F144
+:109DA000000F08D13CB1A54205D230215846641EAF
+:109DB000FEF738FCF6E7CDE9004743465246314608
+:109DC000584605F095FABDE8FC9F000070B50D46B9
+:109DD000044600684FF4887102F044FB4FF4907120
+:109DE000206802F03FFB4FF49271206802F03AFBCA
+:109DF0004FF4A271206802F035FB20681249C0F8C8
+:109E0000041320686907000B40B2090E002806DA27
+:109E100000F00F0000F1E02080F8141D03E000F1D5
+:109E2000E02080F8001420680121000B40B200F00F
+:109E30001F0291404009800000F1E020C0F880122C
+:109E4000C0F8001170BD000010030200024600209F
+:109E50001268930702D0530702D47047500714D5F5
+:109E600002F00300012802D002280CD105E0C2F361
+:109E700083100B68801C184404E00223086803EB7D
+:109E800092521044086001207047086800EB92531A
+:109E9000C2F38910401CEEE70248007A002800D087
+:109EA00001207047542C0020F0B58488A5189442F6
+:109EB00000D82246A41AC288D6189A4200D813465F
+:109EC000D21A4B880788BB420CD34088834209D8FA
+:109ED0008888A04206D3A84204D8C888904201D3FB
+:109EE000B04201D90020F0BD0120F0BD0021425C4C
+:109EF0000AB101207047491C1029F8D3002070478F
+:109F0000800701D000207047012070470A4810B533
+:109F1000807860B1002401E0022C06D02046FEF7D4
+:109F2000F9F8641C042CF7D310BD0324F6E7BDE850
+:109F30001040FEF713B900002822002003480179E1
+:109F4000C90702D00078FEF745BA704728220020E2
+:109F50001721018041800021017141711B21817114
+:109F6000C17170472DE9FE4F2B4D984691460F0069
+:109F7000824601D000260DE0684600F0D5FB6A4617
+:109F80000021504603F001F82878009E10B99DF892
+:109F9000090098B14A463146504604F0D3FD0446C4
+:109FA000014600225046FFF74DF90D2C32D008DC57
+:109FB00084B3082C2ED00B2C0BD12BE00520BDE850
+:109FC000FE8F112C10D0862C1AD0A4F540500238E8
+:109FD00020D00325B8F1000F04D032462146504668
+:109FE000FEF7B8FE2846EAE73A4629795046FDF7DB
+:109FF000C3FB4A46E9785046FDF7BEFB0025E9E77A
+:10A000003A4629795046FDF7B7FB4A46E97850466B
+:10A01000FDF7B2FB2546DDE7882200202DE9F0415F
+:10A02000204F0E46154604463978FDF78DFB002873
+:10A0300035D0204602F0A0FF50B32046FFF7BCFD0C
+:10A0400080462046B978FDF77FFB08B1012700E084
+:10A050000227204603F038FA0028404602D0FFF7D6
+:10A0600097FD0DE0A8F57F41FF3909D0072103F0E6
+:10A07000A9F8010004D0052902D0204604F0C8FA4E
+:10A080002B46324639462046BDE8F041FEF74CBC2F
+:10A090002A4631462046BDE8F041FEF7BBBDBDE88B
+:10A0A000F08100008022002070B5094D0646E97855
+:10A0B000FDF74AFB044629793046FDF745FB01468A
+:10A0C00022463046BDE870400123FFF74BBF000039
+:10A0D000882200202DE9F047394E002780463D4672
+:10A0E000DFF8E090D6F804A057E003D00446D0F89B
+:10A0F0001C8035E099F8002002EB4201521CD2B2DC
+:10A1000089F8002009EBC10199F80230091D9A4233
+:10A1100001D189F8005048680A780446012A12D013
+:10A12000022A02D0032A3BD108E004F0B3FE00B1BA
+:10A130000127257434E00574C06900E070680028C8
+:10A14000F9D170602CE0207C50BB88686060C868E2
+:10A15000A0600869E0604869A061F07800B16560BE
+:10A160006268B168184B501A20F07F40984202D2C2
+:10A17000A168084406E0881AA16820F07F40814267
+:10A1800002D9081A206000E0256065600120A56002
+:10A1900020742046E56104F05FFEB8F10000A4D110
+:10A1A00099F8001099F801008142A3D117B971689C
+:10A1B000514502D00120BDE8F0870020FBE70000F8
+:10A1C000E8220020D0290020FFFF7F0030B585B0B5
+:10A1D0000546002414216846FCF761F9A5F57F4087
+:10A1E000ADF80250FF3815D02846FFF7B9FA98B1FC
+:10A1F0000B2815D0112811D0A0F54051023903D0F9
+:10A200000146284604F0F0F909482246C17828465C
+:10A21000FDF7B2FA05B030BD0E2002E00124F3E7ED
+:10A220000F208DF800006846FEF7CEFDECE7000039
+:10A23000482200200A4602498978FDF79DBA0000AD
+:10A2400048220020F8B5054600780C46002620423A
+:10A250000FD100208DF800006846FCF7F5FD287846
+:10A26000204202D12043287001269DF80000FCF70F
+:10A270000FFE3046F8BD00002DE9FF4100262348BF
+:10A2800000F013FB2148001F074600F00EFB204C96
+:10A2900060680090A56800E000986946284004EBDB
+:10A2A00080000C30FFF7D2FD0028F5D101AA0099FB
+:10A2B00001EA050304EB8303491CDB6842F8203004
+:10A2C000401C00910228F2D3019800F003000128FD
+:10A2D0000BD0022810D10198032101EB9050009976
+:10A2E000BDF80A6001EB900005E00198BDF80A6036
+:10A2F000C0F3831008440090384600F0D3FA08B148
+:10A300000098606004B03046BDE8F081AC310020B8
+:10A31000942D0020ACB04FF40041002001F0B2FCBD
+:10A3200008B1FCF7AFFC01F01DFBFCF70FFD08B115
+:10A33000FCF7A8FC01F0C4FD08B1FCF7A3FC6349DD
+:10A340000320FDF7FDFF08B1FCF79CFC69460020E7
+:10A35000FDF728FF08B1FCF795FC9DF800000228E6
+:10A360007DD0002501F09CFF08B1FCF78BFC002498
+:10A3700069460120009401F021FE08B1FCF782FC3F
+:10A38000684601F09FFE08B1FCF77CFC03F092F9EF
+:10A390009DF808004EA120F00F00401C20F0F000B6
+:10A3A00010308DF80800112202A87CDF08B1FCF7FC
+:10A3B00069FC00945020ADF80000A0200194ADF895
+:10A3C0000200ADF804404FF4C870ADF806006846CE
+:10A3D0007ADF08B1FCF756FC0021424800F0FBFA96
+:10A3E00008B1FCF74FFCAC216846FCF758F8022096
+:10A3F0008DF8000001208DF802000621ADF8100054
+:10A400008DF87C008DF803104FF496703649229039
+:10A41000059144F2506023903448299031486946B0
+:10A420002030FCF71FFF08B1FCF72CFC2D48012160
+:10A430002030FCF714FF2E4801A9CDE9004029483F
+:10A44000143000F088FB08B1FCF71CFCFDF7EEF9B6
+:10A4500008B1FCF717FC27480090684600E032E09E
+:10A46000FDF790FA08B1FCF70DFC1C216846FCF7DB
+:10A4700016F84FF42030CDE900404FF470200290E0
+:10A480001D48059003261D488DF80C600690ADF818
+:10A490000E408DF810406846FDF7DEF808B1FCF775
+:10A4A000F1FB174817A1008806EB004001F078FB8C
+:10A4B0002846FCF705FB00BF01F062FA0028FBD13B
+:10A4C00001F026FDF8E701254CE700009982020023
+:10A4D0004E6F726469635F427574746F6E6C6573FE
+:10A4E0007300000034240020222200207DCB0200D3
+:10A4F000A5BF0200257C0200A1CB0200DB88020080
+:10A5000024240020427574746F6E6C65737320444C
+:10A510004655204170706C69636174696F6E207379
+:10A520007461727465642E0070B5144682880E469C
+:10A5300005462088111D0144921C994201D8FE2A2B
+:10A5400001D90C2070BD521C32542088FF21401CC0
+:10A5500080B2208031542088401C80B22080811934
+:10A56000288804F0AFFE2188084480B22080AA88A1
+:10A5700042B1A96841B13044FBF778FF2088A9882F
+:10A5800008442080002070BD072070BD2DE9F047F1
+:10A59000C7880446181D16468946B0FBF7F1B0FB84
+:10A5A000F7F207FB12009A193A44D21CB2FBF7F2F9
+:10A5B000DDF820A001E02468491E0029FBD13D1AE6
+:10A5C0008846B54216D818E0BAF1000F05D0211818
+:10A5D00009EB08002A46091D04E0204409EB0801A4
+:10A5E0002A46001DFBF742FF00202468761BA84482
+:10A5F000B74201D9354600E03D46002EE4D1BDE822
+:10A60000F087000030B5024659B101F067FB002128
+:10A61000074C09E004EB810315685B88AB4202D16B
+:10A620001160002030BD491C8142F3D3052030BDAC
+:10A63000F4230020F8B50F46017814460546012999
+:10A6400001D1687830B12088821C9A422DD8012926
+:10A6500002D006E00720F8BD69780144891C9942C0
+:10A6600023D8181A801E86B2ADF800602188B81C65
+:10A67000084469467DDF0028EDD12878022805D1FD
+:10A68000BDF80010B14201D809210AE008210128D3
+:10A6900005D16878B04202D8ADF8000001E0ADF80D
+:10A6A0000060BDF80000FE2801D90C20F8BD22880A
+:10A6B000401CB8542088401C80B220803954208827
+:10A6C000401C2080BDF80010084420800020F8BD08
+:10A6D00070B505460C004FF0FF0020D04FF6FF7616
+:10A6E000B5421CD00E48012241782846FDF744F8B7
+:10A6F0002846FEF7A7FFFF2803D1FEF7BFFFFF287C
+:10A700000DD0084B00EB400203EB82014D8023F893
+:10A71000226022684A60A2880A81A2798A7270BD8A
+:10A720005A22002040260020034A00219268C0E9F6
+:10A7300000218160704700008822002070B54FF62C
+:10A74000FF750E46A84201D1002000E0401C84B2F3
+:10A7500008E02146304603F056F908B1204670BDA6
+:10A76000641CA4B2FF2CF4D9284670BD10B5FBF7C9
+:10A770009CFD08B1002010BD112010BD10B531B1F5
+:10A78000B2FBF3F403FB14241CB1092010BD0E200E
+:10A7900010BD01600021416081608281C381084653
+:10A7A00010BD70B50C460546FBF734FD002802D0FD
+:10A7B00021882868084470BD10B50A8849888A42F3
+:10A7C00003D1FBF769FD012010BD002010BD70B55D
+:10A7D0000C460546FBF743FD002802D06188286837
+:10A7E000084470BD10B50A8849888A4203D1FBF736
+:10A7F0002DFD012010BD002010BD01F01F0301221E
+:10A800009A40D243490900EB8100114600F059B843
+:10A810000A4601F01F030121994010B552090C4668
+:10A8200000EB820000F05DF8204000D0012010BD58
+:10A830002DE9F04180460D460024481E012101EB20
+:10A84000501716E058F82400C04390FAA0F0B0FA70
+:10A8500080F020280CD200EB4416AE4208D23146DC
+:10A860004046FFF7D5FF0028ECD13046BDE8F08127
+:10A87000641CA742E6D82846F8E74A0950F82200A7
+:10A8800001F01F0201219140084000D001207047D3
+:10A8900001F01F0301229A40490900EB8100114693
+:10A8A00000F029B8002100F017B8012100F023B80A
+:10A8B000012100F016B808B56A46FBF742FD009882
+:10A8C00008BD08B56A46FBF722FD009808BD08B52B
+:10A8D0006A46FBF736FD08BD08B56A46FBF717FD6B
+:10A8E00008BD08B56A46FBF705FD08BD08B56A4610
+:10A8F000FBF7F4FC08BD08B56A46FBF7FBFC0098C3
+:10A9000008BD08B56A46FBF729FD009808BD38B5B3
+:10A91000044600258DF800506846FCF795FA21683A
+:10A920006268086890420ED9401E08600178A38AC8
+:10A93000E26801FB0325227A2168101AC0B20A7965
+:10A94000824200D208719DF80000FCF7A1FA284667
+:10A9500038BD38B5054600208DF800000C46684625
+:10A96000FCF772FAE868A98A201AB0FBF1F12A68AC
+:10A970001068431C136001709DF80000FCF788FA12
+:10A9800038BD10B530B1017A42680368891AC9B27E
+:10A990001A6006E00E2010BD03681A68541C1C6083
+:10A9A0001170491EC9B2F7D2006800210171084632
+:10A9B00010BDC20800F007030120895C98400840E0
+:10A9C000704710B5C20800F00703885C01249C4062
+:10A9D0002043885410BD10B560B10161172120F8E3
+:10A9E000021B20F8021B1B2100F8021BFFF7B0FA24
+:10A9F000002010BD0E2010BDF0B5858893B00C4628
+:10AA0000002D39D1018800263E4F24293BD006DC99
+:10AA1000102909D011290CD0232958D14FE03A2907
+:10AA20000BD0552953D129E00146204602F0C6F843
+:10AA30004DE0A01DFFF78CFA49E02246408934F82A
+:10AA4000061F814200D808466080172800D21720D0
+:10AA50006080106970B1607960B1D7E90001CDE91B
+:10AA60000301ADF80E506088ADF81000136903A91A
+:10AA7000104698476671267113B0F0BD0146204616
+:10AA800002F0ECF823E0011D2C2206A8FBF7EEFCF7
+:10AA9000BDF81800BDF81C2004EBC0014A73226900
+:10AAA000AAB1D7E90423CDE90423ADF81200487B0D
+:10AAB0008DF814002269204604A9904707E0017A26
+:10AAC000207B884200D201462846FDF74FFFA07A3E
+:10AAD0000028D1D0E1882846A5DF012570B11128D2
+:10AAE000CAD001F09FFC0246074808A1008813B0B5
+:10AAF00005EB0040BDE8F04001F056B8A672E572E3
+:10AB0000BAE700004CFA0200F423002073645F628D
+:10AB10006C655F67617474635F65786368616E67B5
+:10AB2000655F6D74755F7265717565737428292032
+:10AB300072657475726E65642025732E00000000C6
+:10AB400020B10278DE2A03D0082070470E2070471B
+:10AB500041800020704760B159B10278DE2A0AD0E6
+:10AB600009684160DE2101704FF6FF7141800020CD
+:10AB700070470E207047082070477FB505460029B2
+:10AB80004DD0002D4BD008780C46DE2847D1A88840
+:10AB90006188884202D1204604F054FC28880128AC
+:10ABA00025D002283BD011283AD0512837D135F88A
+:10ABB000040F6188884232D1A978A81C02292ED1BD
+:10ABC000017A042903D0062901D0052927D10021C3
+:10ABD000009102228DF8002001914FF4C072029181
+:10ABE0000391ADF80420007A05280FD010E0297AEF
+:10ABF0002046012913D1A988428891420FD1012111
+:10AC0000017204B0BDE8704004F01CBCADF8041043
+:10AC100028886946B0DF002801D0616888477FBD79
+:10AC2000A88861888842FAD14FF6FF7060807FBDA6
+:10AC300000F180400068002800D00120704708B56E
+:10AC400000F18040002101600068009008BD000014
+:10AC500070B54FF010246169104D0126491C2888F9
+:10AC600014D06269032101EB00400DA100F09CFFAC
+:10AC7000606913DF040007D0288814A106EB0040A8
+:10AC800000F08EFF204670BD002070BD06EB004036
+:10AC90001BA100F085FF042070BD000024240020CB
+:10ACA00053657474696E6720766563746F7220747F
+:10ACB00061626C6520746F20626F6F746C6F616489
+:10ACC00065723A2030782530387800004661696C2A
+:10ACD00065642072756E6E696E672073645F736F52
+:10ACE00066746465766963655F766563746F725FC9
+:10ACF0007461626C655F626173655F7365740000A7
+:10AD00004E6F20626F6F746C6F6164657220776143
+:10AD10007320666F756E640070B50C4D03210C4A8C
+:10AD2000288801EB00400BA100F03EFF084813DF2C
+:10AD3000040008D02888012101EB004010A100F098
+:10AD40002FFF204670BD002070BD0000242400208D
+:10AD50000060020053657474696E672076656374E1
+:10AD60006F72207461626C6520746F206D61696E12
+:10AD7000206170703A20307825303878000000006B
+:10AD80004661696C65642072756E6E696E672073CA
+:10AD9000645F736F66746465766963655F76656327
+:10ADA000746F725F7461626C655F626173655F731B
+:10ADB0006574000070B50B4C207808B185250FE054
+:10ADC0000020A06060602061E060074801F066FB41
+:10ADD000054601F0B1FA08B901F04AFB01202070E4
+:10ADE000284670BDE02800204D87020038B50025B8
+:10ADF0008DF800506846FCF727F8074CE068401EC5
+:10AE0000E060E06810B901F059FBA5709DF8000002
+:10AE1000FCF73EF838BD0000E0280020F0B50546FC
+:10AE20000478154889B0164640F82420124A08696B
+:10AE30000832A2F10C0742F82400487F385520223E
+:10AE40006846FBF713FB04942878385C48B10EB1D0
+:10AE50000A4A00E000226946281D01F0ABFD09B056
+:10AE6000F0BD0EB1064A00E00022694605F10C0073
+:10AE700001F072FCF3E70000A8220020A1F102001B
+:10AE8000EDEF02000FB408B50399002904D004AA1D
+:10AE900000926A4600F00FF801B05DF814FB10B59F
+:10AEA00082680446002A05D0D4E904032168984743
+:10AEB0000020A06010BD2DE9FC4791460C008046A3
+:10AEC00076D014F8011B39B125290ED04046FDF784
+:10AED000A9FB20780028F4D198F80C00002867D04E
+:10AEE0004046BDE8FC47FFF7DABF00200122217889
+:10AEF0002B291BD02D2902D0302908D102E040F0A7
+:10AF0000010001E040F00200641C002AEFD100259E
+:10AF10002A290ED02178A1F130020A2A11D205EB9C
+:10AF2000850201EB4205641C303DF1E740F004006E
+:10AF3000EAE7D9F800100B1DC9F800300968641C55
+:10AF40000D44217800232E290BD114F8011FA1F103
+:10AF500030020A2A05D203EB830201EB4203303BA5
+:10AF6000F3E76C290DD068290BD0692921D00BDCBF
+:10AF7000252918D0582931D063290ED0642915D13C
+:10AF800017E014F8011FECE7702969D0732932D05B
+:10AF900075291BD0782909D120E0D9F80000011DBE
+:10AFA000C9F8001001784046FDF73CFB641C90E7AF
+:10AFB0006CE0D9F800100A1DC9F800200968CDE935
+:10AFC00000500A224046FEF7ADFEEFE7D9F8001028
+:10AFD0000A1DC9F8002009680A2206E0D9F8001005
+:10AFE0000A1DC9F8002009681022CDE9005040462A
+:10AFF00004F07EF9DAE7D9F8001000270A1DC9F835
+:10B0000000200E68C00705D112E04046761C7F1C68
+:10B01000FDF708FB31780029F7D104E020214046F4
+:10B020006D1EFDF7FFFABD42C0D9002DF6D1BDE778
+:10B030004EB13046FBF73EFA074604E02021404679
+:10B040006D1EFDF7EFFABD4206D9002DF6D103E0E3
+:10B050004046761CFDF7E6FA31780029F8D1A5E7DD
+:10B06000D9F80000011DC9F80010056830214046DC
+:10B07000FDF7D8FA78214046FDF7D4FA08200021E0
+:10B08000CDE90001034610222946B0E7BDE8FC8760
+:10B090002DE9F84F2B4E04009A4630884FF00103FB
+:10B0A0001546894603EB004024D0216800292BD0A7
+:10B0B000002D32D0626849464FF010071268A2F1A5
+:10B0C000010C1CEA090F11D198466A432046FBF790
+:10B0D000D0FC00282AD0206853462A46066901B0D1
+:10B0E00049462046B446BDE8F04F6047164B17A2CC
+:10B0F000009721E00E210091134B1EA21FA100F02A
+:10B1000062FD0E20BDE8F88F082100910E4B26A2AB
+:10B110001AA100F058FD0820F4E7092100910A4B1C
+:10B1200024A216A100F04FFD0920EBE7009731881B
+:10B13000054B214A08EB014010A100F044FD10200E
+:10B14000E0E70000142400209BFB020061646472AD
+:10B150005F69735F706167655F616C69676E656485
+:10B1600028705F66732C20706167655F616464722C
+:10B1700029000000705F66730000000025732063E3
+:10B180006865636B206661696C656420696E202563
+:10B1900073282920776974682076616C7565203082
+:10B1A0007825782E00000000705F66732D3E705F7A
+:10B1B000617069006C656E001000030038B5030013
+:10B1C0000F484FF001054FF00E04008805EB0040DA
+:10B1D00009D061B119600C6801B0A446BDE83040E7
+:10B1E000114618466047074B07A2009402E0054B42
+:10B1F00007A2009408A100F0E6FC0E2038BD000074
+:10B200001424002050FB0200705F667300000000F1
+:10B21000705F617069000000257320636865636B6F
+:10B22000206661696C656420696E20257328292079
+:10B23000776974682076616C756520307825782E82
+:10B24000000000002DE9F04128B1016819B1C96979
+:10B25000BDE8F04108470D4D0D480024461B14275A
+:10B260000DE000BF04EB840005EB8000016829B10C
+:10B27000C969884710B10120BDE8F081641CB6FBA4
+:10B28000F7F0A042EED80020F6E70000E02300200F
+:10B29000F4230020044801214174007A08B1002001
+:10B2A0007047012070470000542C0020012801D075
+:10B2B000032808D10449002201284A7400D0002044
+:10B2C000087402F0FBBD7047542C002070B5024694
+:10B2D000022801D0032A45D1234C207A002841D0EE
+:10B2E000012833D0022831D120480023022A0068E7
+:10B2F00002D0032A2AD11BE0E360017911B10129B0
+:10B3000024D10DE0D0E90565711B4FF48056B142A0
+:10B3100000D33146294481614569A9420ED015E028
+:10B320000169491C0161426991420FD1237213E006
+:10B33000E168491CE160082908D9E3602372022A08
+:10B340000AD00D21FDF7DCFC02F05EFD607C28B127
+:10B35000BDE8704000F0F6BF0021F3E7BDE87040A3
+:10B3600002F0ACBD70BD0000542C0020542300201E
+:10B370002DE9F84F3A4D04008B4628884FF001061E
+:10B38000DDF828A0984691464FF00E0106EB0040EC
+:10B390001AD0B9F1000F1BD02168002920D0092153
+:10B3A000B8F1000F25D062685368B8FBF3F703FBD0
+:10B3B0001782002A21D02B4B2BA2009135A100F03F
+:10B3C00002FC0920BDE8F88F264B3DA2009102E067
+:10B3D000244B3DA200912FA100F0F5FB0E20F1E7D8
+:10B3E000082100911F4B3AA22AA100F0ECFB082093
+:10B3F000E8E71C4B39A20091E0E75846FBF733FB26
+:10B40000102798B14846FBF72EFBB0B1424659468B
+:10B410002046FBF72EFBB8B1CDF800A020684346CC
+:10B420004A46C56859462046A847CBE70097288872
+:10B430000C4B06EB00402AA20CE000972888094B31
+:10B4400006EB00402CA205E000972888054B06EB90
+:10B45000004032A20FA100F0B6FB1020B2E70000BE
+:10B460001424002088FB020021286C656E20252012
+:10B47000705F66732D3E705F666C6173685F696EA6
+:10B48000666F2D3E70726F6772616D5F756E697465
+:10B4900029000000257320636865636B206661697D
+:10B4A0006C656420696E202573282920776974688B
+:10B4B0002076616C756520307825782E00000000BC
+:10B4C000705F667300000000705F737263000000BD
+:10B4D000705F66732D3E705F617069006C656E0011
+:10B4E000616464725F69735F616C69676E65643320
+:10B4F0003228646573742900616464725F69735FE4
+:10B50000616C69676E65643332282875696E7433BF
+:10B51000325F7429705F7372632900006164647222
+:10B520005F69735F77697468696E5F626F756E6477
+:10B530007328705F66732C20646573742C206C65AF
+:10B540006E2900002DE9FF411C46DDE90A78154609
+:10B550000E46684600F0AAF846EA450141EA840131
+:10B5600041EA072242EA0841009A00EB8200C0F853
+:10B570000017BDE8FF812DE9FF411C46DDE90A788F
+:10B5800015460E46684600F09FF846EA450141EA36
+:10B59000840141EA072242EA0841009A00EB820056
+:10B5A000C0F80017BDE8FF812DE9FF411C46DDE929
+:10B5B0000A7815460E46684600F094F846EA4501BA
+:10B5C00041EA840141EA072242EA0841009A00EB7D
+:10B5D0008200C0F80017BDE8FF812DE9FF411C463D
+:10B5E000DDE90A7815460E46684600F089F846EA15
+:10B5F000450141EA840141EA072242EA0841009AF2
+:10B6000000EB8200C0F80017BDE8FF811CB50021E7
+:10B6100000910B4601220191FFF7C6FF1CBD1CB52E
+:10B62000002100910B4601220191FFF7D6FF1CBDBE
+:10B630001CB500220B46009211460192FFF7B4FFA1
+:10B640001CBD1CB500220B46009211460192FFF76B
+:10B65000C4FF1CBD1CB5002100910B4601220191C5
+:10B660001146FFF7A1FF1CBD1CB5002100910B4640
+:10B67000012201911146FFF7B0FF1CBD13B50C4626
+:10B68000684600F021F8009900EB8101D1F800270D
+:10B6900022F44032C1F80027009900EB8100D0F875
+:10B6A000001741EA0441C0F800171CBD01682029B9
+:10B6B00002D24FF0A040704701F01F010160014825
+:10B6C00070470000000300500168202902D24FF0AB
+:10B6D000A040704701F01F01016001487047000061
+:10B6E000000300500168202902D24FF0A0407047AB
+:10B6F00001F01F0101600148704700000003005085
+:10B700000168202902D24FF0A040704701F01F01CC
+:10B7100001600148704700000003005001B5684611
+:10B72000FFF7D2FFD0F810050099C84000F00100E3
+:10B7300008BD01B56846FFF7D5FF009A0121914089
+:10B74000C0F8081508BD01B56846FFF7D9FF009A93
+:10B7500001219140C0F8081508BD38B501240090BA
+:10B76000684631B1FFF7A2FF00998C40C0F8084548
+:10B7700038BDFFF79BFF00998C40C0F80C4538BDE1
+:10B780001CB5094C0144D4E90034CDE900346C46C1
+:10B7900006E000BF54F82030D3F81035401C08C232
+:10B7A0008142F7D81CBD000004FB0200034908B524
+:10B7B0000844002101600068009008BD006000405E
+:10B7C00002494058012800D0002070470060004026
+:10B7D00030B5124B01460020D3F81044224609E050
+:10B7E000157A854205D1401C0A28F7DB4FF0FF305F
+:10B7F00030BD5268002AF3D1421CF9D00872D3F848
+:10B8000010242AB152684A60D3F81024516030BD28
+:10B810000022C3F810144A6030BD0000942D0020AF
+:10B82000F0B595B01C4615460F4608461A9E00F026
+:10B8300025FB182109A8FAF732FE0E96CDE9095426
+:10B840000023082203A9384600F02DFB0598069036
+:10B85000BDF81000ADF81C00BDF81200ADF81E00D8
+:10B8600000208DF821000398082600F0030001282D
+:10B8700002D0022818D032E003983346850AC0F37C
+:10B88000C2008DF8200003980FA9C0F38314A20012
+:10B89000384600F008FB09A8009006AB22460FA925
+:10B8A000284600F047FA1AE00398840DC0F3C2005E
+:10B8B0008DF82000082C01D2254600E008253346EB
+:10B8C0002A460FA9384600F0EEFA2E44641B09AB55
+:10B8D00006AA29460FA800F07FF9002CEAD13846C5
+:10B8E00000F0D2FA15B0F0BD7047012003F09CBB08
+:10B8F000084810B50178084A515C19B1001D01F0E3
+:10B90000E5F802E00C3000F0F3FFBDE81040002045
+:10B9100003F08ABB68230020A422002008B5034A54
+:10B9200000924023024AFFF77BFF08BD39E6020080
+:10B93000942C00200A4A012902EBC00007D00229FA
+:10B9400007D0032907D0042907D000207047022020
+:10B9500070470420704700797047407970470000B5
+:10B960000C07030010B5FFF7C0FF04210348FFF7E1
+:10B970002FFF02490120487210BD00007C230020E7
+:10B980002DE9F04F8DB0FCF75DFE18B100200DB031
+:10B99000BDE8F08F7A4C4FF0000BC4F818B4BFF339
+:10B9A0004F8F60680290A568D846284004EB80005D
+:10B9B00008E021680298814201D86160E6E72840EA
+:10B9C00004EB80000C3002A9FEF740FA0028F0D109
+:10B9D00005AA029901EA050304EB8303491CDB680D
+:10B9E00042F82030401C02910228F2D3059800F062
+:10B9F0000300022802D001284ED0A9E00598502269
+:10BA0000810D8946B2EB905F00D850210E4666F357
+:10BA10009F50059008315B4800F0E7F9070079D0A6
+:10BA200000F02CFA4346082205A9384600F041FAF6
+:10BA3000029908F1080A2940681A8000001D864210
+:10BA400023D94F4D0C3530B1C2B204EB8101301A0D
+:10BA500090460C3104E02946F2B200259046284673
+:10BA6000C6B25346384600F024FA0AEB08032DB15B
+:10BA7000324629464FEA070000F01BFA029909F105
+:10BA8000030001EB900002903BE004EB8101534680
+:10BA9000324638460C31EFE70598C0F3831006288C
+:10BAA00000D30620059960F38911C1F38310801C2F
+:10BAB00005918100334800F098F9070048D000F064
+:10BAC000DDF94346082205A9384600F0F2F908F1ED
+:10BAD000080800260FE00298434600EA0501401CD2
+:10BAE00004EB81010290042238460C3100F0E1F9A8
+:10BAF00008F10408761C0598C0F38310B042EAD818
+:10BB000047B1D4F81054D4F8180468B1384600F09E
+:10BB1000BBF92FE01CE0687A012804D12A68284686
+:10BB20003946126890476D68002DF4D1384600F010
+:10BB3000ABF98DF800B06846FBF786F9D4F8180425
+:10BB400008B9029860609DF80000FBF7A1F911E0C8
+:10BB5000D4F8104404E02168204689688847646866
+:10BB6000002CF8D108480221008801EB004007A111
+:10BB700000F016F8FCF766FD80F0010007E7000012
+:10BB8000942D00208C070300242400204261636B65
+:10BB9000656E647320666C757368656400000000F0
+:10BBA00000231A4603F0D2B808B5012300926A4672
+:10BBB00003F0CCF808BD1CB5CDE9002302236A468A
+:10BBC00003F0C4F81CBD3EB5069C8DE81C000323A1
+:10BBD0006A4603F0BBF83EBD2DE9F0470E468046AD
+:10BBE0001C46924608293ED894F80C9000202073F9
+:10BBF0001946104602F09AF80025B54206D218F808
+:10BC000005201AA12046FFF73DF903E019A12046BF
+:10BC1000FFF738F96D1C082DEFD317A12046FFF769
+:10BC200031F90025B54210D218F80570FAF71AFC60
+:10BC30000068C05D10F03E0F01D03A4600E02E22B1
+:10BC40000EA12046FFF71EF903E00DA12046FFF7E5
+:10BC500019F96D1C082DE5D301222146504602F04A
+:10BC600047F884F80C90BDE8F087000020253032BA
+:10BC700078000000202020007C00000025630000E8
+:10BC800020000000104810B5FF21816000210160F4
+:10BC90004160C0F81814C0F8141480F820140B4840
+:10BCA00000F0F0F800280DD109480A490A4B401A63
+:10BCB000C108002003E000BF23F82000401C884298
+:10BCC000FAD3002010BD0000942D00208C07030043
+:10BCD0008C0703000C070300F423002002480349EB
+:10BCE000401AC008704700008C0703000C070300CF
+:10BCF00013B56846FEF786FC08B100201CBD02485B
+:10BD0000009950F831001CBD0C07030070B50848BD
+:10BD10000125D0F8104480F8205405E065722168B0
+:10BD20002046496888476468002CF7D170BD000040
+:10BD3000942D00202DE9FF4781460C9D00200C46E4
+:10BD40002F7B2873984616462946184601F0EEFFC9
+:10BD5000072E42D2DFE806F004090F161F2A36002C
+:10BD600049462846FFF78EF837E0494628462268BC
+:10BD7000FFF788F831E0D4E9002349462846FFF769
+:10BD800081F82AE0A0680090D4E9002349462846BB
+:10BD9000FFF778F821E0D4E90201CDE90001D4E908
+:10BDA000002349462846FFF76DF816E004F1080025
+:10BDB00007C88DE80700D4E9002349462846FFF765
+:10BDC00061F80AE004F108000FC88DE80F00D4E91B
+:10BDD000002349462846FFF755F8002229464046E9
+:10BDE00001F086FF2F73BDE8FF872DE9F041858ABA
+:10BDF00080462D1F4819C01CB0FBF5F0C6B2404666
+:10BE0000FEF785FD041E19D000202071012060710D
+:10BE1000E58000272546761EC4F800800BE04046EA
+:10BE2000FEF775FD60B16179491C617128600546B6
+:10BE30007F1CC0F80080B742F1D32046BDE8F081F6
+:10BE4000204600F002F80020F8E72DE9F04145799E
+:10BE500001466B1E002201E00968521C9A42FBD386
+:10BE60000F680146002605E038460C68FEF771FDB4
+:10BE70002146761CAE42F7D3BDE8F0810121001DBA
+:10BE8000FEF719BDFEF77DBD10B504460121001D6A
+:10BE9000FEF737FD10F0FF0F04D12046BDE810403B
+:10BEA000FFF7D3BF10BD38B501240094FEF76EFB39
+:10BEB00038BD38B500240094FEF768FB38BD00009B
+:10BEC0000F4910B500204870091D0860BFF35F8F4F
+:10BED0000C490D4800F062FA0A480C4A0121001F83
+:10BEE000FAF722FF002809D106480022001F4FF46C
+:10BEF00000410068BDE81040FAF752BF10BD0000D5
+:10BF00005C230020FCFB0200882C002091BF020073
+:10BF100008B500208DF800006846FAF795FFF1EEAD
+:10BF2000100A20F09F00E1EE100ABFF35F8F08496E
+:10BF30004020C1F880029DF80000FAF7A9FF00F048
+:10BF4000FBF908B141DF08BD20BF40BF20BF08BDDD
+:10BF500004E000E070B504460C480121FEF7C6FC81
+:10BF6000BFF35F8F0025002809D10120074E042C64
+:10BF700008D0311F4A781AB1BFF35F8F356070BDAA
+:10BF80000C70487002F02EFCF6E7000060230020E1
+:10BF900003484078002802D00420FFF7DBBF704739
+:10BFA0005C230020FAF76EBE20B1034909680160E6
+:10BFB000002070470E207047E8FD0200FEB50246E3
+:10BFC0000E460846FFF7F0FF00286ED100250095C9
+:10BFD0000195012406208DF80020ADF8040002959B
+:10BFE0008DF8024069462020326869DF2F4F48B142
+:10BFF00000F018FA3988024604EB01432C49184630
+:10C00000FFF7D2FD00958DF801408DF802500195A3
+:10C0100002958DF8035069464020326869DF40B1CF
+:10C0200000F000FA02463888224904EB0040FFF78E
+:10C03000BBFD0095019502958DF8004069460120F1
+:10C04000326869DF48B100F0EDF93988024604EB47
+:10C05000014319491846FFF7A7FD4FF4B06000905F
+:10C06000019502956946A120326869DF48B100F068
+:10C07000D9F93988024604EB014310491846FFF705
+:10C0800093FD0095019502958DF800406946A0202A
+:10C09000326869DF40B100F0C5F9024638880849C6
+:10C0A00004EB0040FFF780FD0020FEBD2C240020A3
+:10C0B000A8050300F005030008050300540503006C
+:10C0C000B40403002DE9F0410446D0F8008060DF9D
+:10C0D0002168194D074641451CD92888022606EBE0
+:10C0E000004016A1FFF75CFD2888424606EB0040A1
+:10C0F0001EA12368FFF75FFDF006D0F80C01216850
+:10C10000800200F10050421A288825A106EB004069
+:10C11000FFF74AFD012467B1384600F083F9024673
+:10C1200028882AA104EB0040FFF73EFD3846BDE811
+:10C13000F0812E480470F9E72C240020496E7375B5
+:10C140006666696369656E742052414D20616C6C4E
+:10C150006F636174656420666F7220746865205334
+:10C160006F66744465766963652E00004368616E8E
+:10C170006765207468652052414D20737461727444
+:10C18000206C6F636174696F6E2066726F6D203012
+:10C1900078257820746F20307825782E00000000F4
+:10C1A0004D6178696D756D2052414D2073697A65D6
+:10C1B00020666F72206170706C69636174696F6E64
+:10C1C00020697320307825782E00000073645F6248
+:10C1D0006C655F656E61626C652829207265747597
+:10C1E000726E65642025732E00000000DB230020A2
+:10C1F00030B5144891B00078002820D05FF03405A5
+:10C20000ADF8405010A903A861DF30B1052816D061
+:10C2100011B0BDE83040FAF735BD03AC0A496846B5
+:10C2200000F0BCF807E000BFD0E9002120469047AD
+:10C23000684600F0CAF802980028E1D0F4E711B08F
+:10C2400030BD0000DB230020ECFD0200F8B5134CEC
+:10C250002078C0B10120A07002F06AF8112814D033
+:10C26000022002F07DF800258DF800506846FAF7AC
+:10C27000EBFD11DF064625709DF80000FAF708FE79
+:10C280002EB13046F8BD0820F8BD0020F8BDA570DD
+:10C2900002F014FD032002F063F8F6E7D823002033
+:10C2A0007CB5194C207808B108207CBD0120A07015
+:10C2B000002002F03DF8112819D0002002F050F8BB
+:10C2C00012480026006801908DF800606846FAF771
+:10C2D000BBFD0F4901A810DF05000AD00020207027
+:10C2E0009DF80000FAF7D4FD2DB128467CBD002052
+:10C2F0007CBD0120F3E7A670667002F0FBFC012014
+:10C3000002F02EF8F3E70000D823002080FD0200A1
+:10C31000096C02000EB50749684600F03FF805E0D9
+:10C32000D0E900108847684600F04FF802980028CE
+:10C33000F6D10EBD9CFD0200014800787047000058
+:10C34000D82300200548817819B1007818B1FFF78B
+:10C350007DBF08207047FFF7A3BF0000D82300204F
+:10C360001FB568464BDF30B1052814D004B0BDE8D6
+:10C370001040FAF787BC084901A800F00FF806E062
+:10C38000D0E900210098904701A800F01EF803981A
+:10C390000028E6D0F4E71FBD08FE0200016009682E
+:10C3A0004160AFF3008010B5D0E900215368994295
+:10C3B00001D1002104E0D1E90034A34202D01946A2
+:10C3C000816010BD08314160F0E7816800290BD021
+:10C3D000026892680A44826041684B689A4203D1BD
+:10C3E00008314160FFF7DFBF704700000C4A10B50D
+:10C3F00002F594730EE0991AC91001EBD17149103E
+:10C4000002EBC1010C68844201D90B4602E005D25F
+:10C4100001F108029A42EED3002010BD486810BD19
+:10C420001CFC020000B5FFF7E1FF002800D1014825
+:10C4300000BD000008FC02004058002800D0012088
+:10C44000704708B5002242504058009008BDD0F80F
+:10C450000403084000D0012070474058002800D055
+:10C460000120704708B5002242504058009008BD96
+:10C4700008480068012110F0010F08D14FF0E020BA
+:10C48000E02280F80024C0F88012C0F800110248B1
+:10C490000160704700E100E01805004006490246CF
+:10C4A00000200B790BB1852070470A6001220A71C8
+:10C4B00000224A7170470000B82200200449012080
+:10C4C000086004480168C1F300410029FAD17047AF
+:10C4D0000C00004018040040002802D001498001EF
+:10C4E0000847704721FB02002DE9F0410E468046C7
+:10C4F00001F022F9204D0028404616D0FCF7EEF856
+:10C50000284490F858008009032802D001280AD056
+:10C5100003E04046FFF702F928B103214046BDE899
+:10C52000F041FFF7ABB80221F8E701F011F900285C
+:10C5300020D04046FCF7D2F80446104F4FF48070EC
+:10C5400007EB840100EB8400D1F8102580B242F0A3
+:10C550000102C1F81025FFF729F9002E0AD0404644
+:10C56000FCF7BCF855F82000002803D00120A040BB
+:10C57000C7F80403BDE8F081F42800200060004003
+:10C580002DE9FC41DFF8C080044608EB04000027D9
+:10C5900090F930001346C0170E46401C01D0082702
+:10C5A0004FE0B0781946C0F340022046FCF772F81D
+:10C5B0000546401C44D0B07841071CD4C0070DD0BC
+:10C5C00068460094FFF780F8009900EB8100D0F8EE
+:10C5D000001721F00201C0F8001707E0002173786E
+:10C5E000204600910A460191FEF7C5FF16492046F4
+:10C5F0006431FEF7E6F9B078800718D51348317832
+:10C6000000EB8500D0F81025114B1A40C0F810251A
+:10C610004FF47C524FF4403302EA042203EA014112
+:10C620000A43D0F810150A43C0F8102509E008EBBA
+:10C630000500327810F8581F41EA8211017000E0BD
+:10C6400004273846BDE8FC81F42800200060004043
+:10C65000FFC0FCFF10B5FFF761F8002800D00120F3
+:10C6600010BD000070B5194D95F86A0008B108209A
+:10C6700070BD0020411E2A18401CC0B282F8301044
+:10C680003028F8D300242046FBF7F6FF641CE4B200
+:10C690000C2CF8D30D490024E0204C66A1F868402A
+:10C6A0000B4981F8000401264020891FC1F880024F
+:10C6B000C1F800014FF4BE70FFF778F80549F007A4
+:10C6C000C1F8040385F86A60204670BDF428002094
+:10C6D00006E000E000600040034890F86A0000288F
+:10C6E00000D0012070470000F42800200121B1EBA8
+:10C6F000507F01D1012070470020704738B50D46AA
+:10C7000001F060FB040014D000208DF800006846A2
+:10C71000FAF79AFB207928B19DF80000FAF7B8FBE8
+:10C72000112038BD0120256020719DF80000FAF726
+:10C73000AFFB002038BD10B501F044FB002802D04B
+:10C7400000210160017110BD0149024802F094BC52
+:10C7500060290020002000402DE9F04105460079C5
+:10C7600016460F4600EB40012D4A01EBC00102EBDB
+:10C77000810494F82A1011B10820BDE8F0812949FC
+:10C7800051F820102868FFF7B9FF08B11120F4E72D
+:10C7900039462846FAF796FB666038692060300013
+:10C7A0004FF001062FD03F7F4FF48E712868FFF7BE
+:10C7B00048FE4FF4A2712868FFF743FE28681A4923
+:10C7C000C0F8041328684FEA4711000B40B2002854
+:10C7D00006DA00F00F0000F1E02080F8141D03E0FD
+:10C7E00000F1E02080F800142868000B40B200F04F
+:10C7F0001F0206FA02F14009800000F1E020C0F8B3
+:10C800008012C0F8001128680421C0F8001500202B
+:10C81000A061E06184F8290044F8140FA675ACE724
+:10C82000602900200CFB0200800002002DE9F04787
+:10C83000054600790B4600EB400101EBC00023499F
+:10C8400001EB8004284600F043F810B11120BDE848
+:10C85000F0874FF00008C4F82080A360626184F87C
+:10C8600028804FF48E76474631462868FFF7E9FD69
+:10C8700028684FF00109C0F808902146286802F0A6
+:10C8800097FB606800BBD5F800A00EE094F8280084
+:10C8900008B10F2716E031465046FFF7CDFD0028BE
+:10C8A000F4D02146504602F083FB216A6069814240
+:10C8B000F1D331462868FFF7BFFD0028F9D028687A
+:10C8C000C0F80C90C4F814803846C0E760290020F6
+:10C8D000007900EB400101EBC000044901EB80004E
+:10C8E0004069002800D00120704700006029002026
+:10C8F0002DE9F047044600794FF0000900EB4001B4
+:10C9000001EBC000254901EB80072068C0F80095C5
+:10C91000786880B120682249C0F808132068012196
+:10C92000000B40B200F01F0291404009800000F16E
+:10C93000E020C0F880112068D0F80C25D0F81485CC
+:10C94000D0F80865D0F810554FF0FF31C0F8141535
+:10C95000C0F80C152068C0F80815C0F81015501C58
+:10C9600002D01046FEF752FEB8F1FF3F02D040461B
+:10C97000FEF74CFE681C02D02846FEF747FE701CEE
+:10C9800002D03046FEF742FE2068FFF7D4FE87F85B
+:10C990002A90C7F80490BDE8F087000060290020C5
+:10C9A000840202000149024802F012BC8C290020D6
+:10C9B000002000402DE9F0410546164600790F465B
+:10C9C000154A00EBC00102EB810494F8201011B16C
+:10C9D0000820BDE8F081114951F820102868FFF7C0
+:10C9E0008DFE08B11120F4E739462846FAF7A5FA7A
+:10C9F0006660386920601EB1397F2846FDF7E6F988
+:10CA000028680821C0F800150020A061E06101211C
+:10CA1000606184F82010DCE78C29002010FB020004
+:10CA20002DE9F04704460E460079204900EBC0008E
+:10CA300001EB800517463046FFF758FE30B120461F
+:10CA400000F036F820B11120BDE8F0871020FBE798
+:10CA50006F61AE604FF49076002731462068FFF793
+:10CA600001FD4FF4AC7841462068FFF7FBFC2068DD
+:10CA7000AA686969C0F84425C0F8481520680121F2
+:10CA80008160686878B9B14649462068FFF7E5FCDF
+:10CA9000064641462068FFF7E0FC0643F4D000B1AB
+:10CAA0000F27002068613846CEE700008C2900205F
+:10CAB0000079054900EBC00001EB800040690028C7
+:10CAC00000D00120704700008C2900202DE9F0479C
+:10CAD00004460079274900EBC00001EB800720687D
+:10CAE0004FF00009C0F80095786880B120682249AD
+:10CAF000C0F8081320680121000B40B200F01F02AB
+:10CB000091404009800000F1E020C0F880112068C9
+:10CB1000D0F80C25D0F81485D0F80865D0F8105559
+:10CB20004FF0FF31C0F80C15C0F814152068C0F89C
+:10CB30000815C0F81015501C02D01046FEF76FFD06
+:10CB4000B8F1FF3F02D04046FEF769FD681C02D0F5
+:10CB50002846FEF764FD701C02D03046FEF75FFDEC
+:10CB60002068FFF7E8FD87F82090C7F80490BDE83B
+:10CB7000F08700008C2900201003020010B550B18E
+:10CB800003280CD10220FBF7CFFB002807D0BDE81B
+:10CB90001040FAF777B8BDE8104001F061BE10BD53
+:10CBA0000078002807D104483B21008876DF002860
+:10CBB00001D0FAF767B870472022002070B58D8841
+:10CBC000027900EBC5042273C97BA41D012902D0A0
+:10CBD000022904D101E0008800E0408820802188FB
+:10CBE000608881420FD92846A5DF0126A0B111280F
+:10CBF00014D0FFF717FC02460A480BA1008806EB89
+:10CC00000040FEF7D1FFA179E079814208D928469A
+:10CC1000BDE87040FBF7AABE6671F4E72671F2E743
+:10CC200070BD0000F423002073645F626C655F6771
+:10CC3000617474635F65786368616E67655F6D7466
+:10CC4000755F7265717565737428292072657475D6
+:10CC5000726E65642025732E000000007CB50646C8
+:10CC60008D88C88806EBC504A41D172800D217209C
+:10CC70002188814200D808466080002020712188E8
+:10CC80002846B5DF50B1FFF7CDFB02460E48012123
+:10CC9000008801EB00400DA1FEF786FF60790028B7
+:10CCA00010D1306900280DD01449D1E90201CDE935
+:10CCB0000001ADF802506088ADF8040032696946A1
+:10CCC000304690477CBD0000F423002073645F620F
+:10CCD0006C655F67617474735F65786368616E67C4
+:10CCE000655F6D74755F7265706C79282920726557
+:10CCF0007475726E65642025732E00004CFA020074
+:10CD00007FB51A4D8188AA8891422DD110F8061F4F
+:10CD1000022929D14188EA88914225D1017A042942
+:10CD200022D0062920D005291ED0841C0020009086
+:10CD300002210190029003908DF80010297E19B114
+:10CD400001218DF8061001E040F2FD10ADF804005D
+:10CD5000A8886946B0DF1128FAD0BDF80400002881
+:10CD600002D12046FAF79AFE7FBD00009C280020E1
+:10CD700048B1064A0168914205D14068044940180B
+:10CD800002D0012800D0032070470000DEC0ADDED5
+:10CD900002FEE10E8A7D022A04D90289CB881A4458
+:10CDA000D21C02814289C988511AC91E418170472B
+:10CDB0002DE9F0410D460221904600F5805629806C
+:10CDC00000F10804144F1BE031462046FCF776FDC5
+:10CDD00040B1B8F1000F02D0012288F800200228EB
+:10CDE00016D004E0A0687969884200D97861288863
+:10CDF00061880844C01C2880608804EB80040C34DF
+:10CE000031462046FCF76DFD0028DDD1BDE8F081FC
+:10CE10004FF480602880F9E71023002008B5002136
+:10CE2000009101460823024A0248FEF7A1FA08BD14
+:10CE300038FB0200E023002008B5002000900448E1
+:10CE40000823044A01680448FEF792FA08BD00006E
+:10CE50003823002030FB0200E02300202DE9F05FA2
+:10CE60000025DFF80891DFF808B12C464FF00308E1
+:10CE7000AA462F46D9F80C0000EB07363046FFF7DC
+:10CE800077FF78B3012847D0032862D100204FF400
+:10CE9000806200BF56F82010491C0ED004EB8401BC
+:10CEA0000BEB8102A8F10100566003221FFA80F803
+:10CEB0000BF82120641CA4B24BE0401C9042E9D343
+:10CEC0002C48016879B104EB840102200BF82100A1
+:10CED0000BEB81014E600881254828304480641C9A
+:10CEE000A4B205E007E00221066081804FF0010A4C
+:10CEF00045F001052DE004EB840100220BF8212010
+:10CF00000BEB810101F110024E6030460831FFF752
+:10CF10004FFF45F00205CDE7BAF1000F0CD002201B
+:10CF200004EB8401134A0BF821000BEB810112681A
+:10CF30004A60641C0881A4B20E480022011D0660EC
+:10CF40003046FFF735FF0B48808802280CD00820B8
+:10CF500005437F1CBFB2032F8CD3B8F1020F00D260
+:10CF60000025E8B2BDE8F09F0420F1E7E0230020AF
+:10CF7000902B00203823002001494978FAF7E4BBC0
+:10CF800080220020002101F06DBE30B585B00C4636
+:10CF900005218DF800101546ADF80200FCF70CFED7
+:10CFA000ADF804006846CDE90245FBF73FFF05B048
+:10CFB00030BD000070B5054D06460024304655F8DA
+:10CFC00024108847641C042CF8D370BD7CFA02003E
+:10CFD0003EB5104D002400BF05EB041002F096FB97
+:10CFE000641C022CF8D30124502002210094CDE9C6
+:10CFF00001100849084BB039A02201F1A00000F04F
+:10D00000E1FB08B103203EBD0348401E84700020B0
+:10D010003EBD0000F02700206D22002000F06CB91A
+:10D0200000F06CB970B504460025C168184A28465E
+:10D0300002EB00139B688B4202D102EB001003E06D
+:10D04000401C0228F4DB00202178082904D009299B
+:10D0500008D0132914D112E0617A89B980B102F0A5
+:10D0600065FB0DE0617A59B950B100218160817B87
+:10D0700041F00201817307490120087003E0012596
+:10D080002046FFF797FF2846BDE8704000F0A2BF9A
+:10D09000F02700206C22002000F0E5B908B51388C5
+:10D0A0009B0000936B4600F05FF908BD002300F081
+:10D0B0005BB938B505460024204609E0817828464A
+:10D0C00000F080F810B1052800D003240098401C1F
+:10D0D00000906946284602F005FB0028EED134B9DD
+:10D0E000284600F0C4F910B1072802D003242046D6
+:10D0F00038BD0724FBE71346002200F069B90000A1
+:10D100002DE9F0471F0015460E46814604D0072E34
+:10D1100005D0082E16D102E00E20BDE8F0878DB1B3
+:10D12000022D0FD800F0AEF960B14FF00008314683
+:10D13000484602F0BDFA041E06D0207BA8420DD05E
+:10D140000F20EAE70720E8E7FF214FF6FF7002F023
+:10D15000AFFA041E06D0A0F80090A670607BFF28EE
+:10D1600002D00CE01120D8E72946154800F0FCFA5F
+:10D17000014620466173FF2913D04FF00108257343
+:10D18000617B0F4800F03EFB02000DD0ABB2314690
+:10D19000384600F007FAB8F1000F0ED0082E05D07F
+:10D1A0000BE002F0B3FADDE70320B6E738886FF052
+:10D1B000050101EB8000796888800020ADE7000060
+:10D1C000E027002070B5002402F072FA05000BD0B1
+:10D1D000686820B100F06FF9040000D003242846ED
+:10D1E00002F0A4FA204670BD052070BD70B515464A
+:10D1F0000C46072903D0082C01D0072070BD02F08F
+:10D2000057FA28B105808470BDE8704002F00EBA6C
+:10D21000052070BD7CB50D46072903D0082D01D02F
+:10D2200007207CBD002602F043FA040002D06068AB
+:10D2300010B11CE005207CBD617B0F4800F0E2FAD4
+:10D2400002004FF00000009001908DF8025010D0C5
+:10D25000237B2946684600F03DF9684602F0D4F980
+:10D26000211D684600F010F90646092801D0304615
+:10D270007CBD03207CBD0000E02700204FF6FF713D
+:10D28000418001490968084764FA020030B587B057
+:10D290001748FBF755FF10B1032007B030BDFBF76F
+:10D2A00071FE08B18620F8E700F0CEF90020029068
+:10D2B0004CF2070403900EE0694604A8FBF70AFF4E
+:10D2C00000988088A0F5404085B204A8FBF7C2FE14
+:10D2D000284600F075F902AA04A92046FBF7E1FEF2
+:10D2E0000028E9D00349012008700020D5E700009C
+:10D2F000398E02006022002000F088B900F08CB95D
+:10D3000070B586B014460E46054600F03BF940B1B4
+:10D3100005F5404080B20F4A6946FBF7C2FE40B9AE
+:10D3200002E0012006B070BD03A96846FBF7D2FEFB
+:10D3300008B10020F6E7A570039840882080049883
+:10D34000606003988088A0F5404030806846FBF715
+:10D3500081FEE6E7642200200248002141608160EE
+:10D360007047000060220020F0B587B01D461446CB
+:10D3700007460E46FF280AD8084600F003F930B1E8
+:10D3800003AA3146384600F0E5F840B902E007202C
+:10D3900007B0F0BD01A903A8FBF79CFE08B105206A
+:10D3A000F6E7A67001984088208045B18200286881
+:10D3B00090420BD302996068F9F758F801E002989F
+:10D3C000606003A8FBF746FE0020E1E70420DFE7EA
+:10D3D0007FB586B01E460D460446FF282AD8A87899
+:10D3E00000F0D0F830B304F54040ADF80000A87864
+:10D3F00003AA00F54040ADF8020068680190288853
+:10D400000290A978204600F0A5F80528089813D0C6
+:10D4100010B108A8FBF7C2FE694603A8FBF77EFE21
+:10D42000B0B107281DD0082819D00E2817D0032026
+:10D430000AB070BD0720FBE728B108AA694603A817
+:10D44000FBF777FEECE7694603A8FBF76EFEE7E71C
+:10D450001EB1314603A8FBF734FE0020E8E7112097
+:10D46000E6E78620E4E74FF6FF7000F0A9B810B5B4
+:10D47000FF2801D9072010BD00F0A8F800F02EF811
+:10D48000002010BD00F0F4B870B504460D46807859
+:10D4900000F078F858B121882846FBF767FE00288D
+:10D4A00004D0072805D0092800D0032070BD07202C
+:10D4B00070BD862070BD01B56846FBF76FFE002881
+:10D4C00000D0032008BD00000149C978FAF73CB933
+:10D4D000802200209BB200F065B8000070B51B4DA3
+:10D4E0008AB00020687000904FF6FF7601903046B9
+:10D4F00003E0204600F07CF8204600F087F8044660
+:10D50000B0421DD004F5404080B26A4602A9FBF744
+:10D51000D0FD0A28EDD004F5404080B2FBF7F2FCC4
+:10D5200008280FD000280BD005461422084905A86A
+:10D53000F8F79CFFADF8184005A80795FFF79EFE89
+:10D540000AB070BD01206870FAE700006022002078
+:10D5500068FA02007CB5054616460C46084600F0FF
+:10D5600011F80020009005F54045019004F5404475
+:10D57000A8B2A1B26B463246FBF78CFD002800D062
+:10D5800005207CBD07280BD0012809D0082807D02A
+:10D59000052805D0062803D0042801D000207047B4
+:10D5A0000120704710B503EB83034FF6FF7404EAC4
+:10D5B00003138170DB1C99084260018010BD0000DC
+:10D5C0000149FBF793B800001028002010B504466D
+:10D5D000A0F57F40FF3807D004492046FBF786F8C6
+:10D5E000A04201D1012010BD002010BD3028002034
+:10D5F00010B50446044900F009FE03492046BDE881
+:10D600001040203100F002BE102800200149FDF733
+:10D6100095B800003028002070B50A49FDF78EF853
+:10D6200004464FF6FF7507E000F02CF838B10549C5
+:10D630002046FDF783F80446AC42F5D170BD204684
+:10D6400070BD00001028002010B508484021F8F7F0
+:10D6500026FF4FF480742146044800F0A5F92146C6
+:10D660000248BDE81040203000F09EB9102800208C
+:10D67000FF2803D80146024800F0C5B900207047D2
+:10D6800010280020FF2803D80146024800F0BBB94B
+:10D69000002070473028002010B50C46FBF7D2FF61
+:10D6A000FF2804D0024900EB400021F8204010BDC3
+:10D6B000402600201CB500F051F908B1F9F7E2FA54
+:10D6C0000020009001909DF8000020F07E0040F0C6
+:10D6D0000100303020F080008DF8000007208DF828
+:10D6E000010010208DF802009DF8030040F00300B7
+:10D6F0008DF803009DF8040040F003008DF804004D
+:10D70000684600F0E5FA08B1F9F7BCFA034800F002
+:10D71000C9FA002801D0F9F7B5FA1CBD65D8020096
+:10D720000068012805D0022803D0042801D0002079
+:10D7300070470120704700000449084490F9300008
+:10D74000082801DB0120704700207047F4280020E2
+:10D750000449084490F93000082801D2012070479C
+:10D7600000207047F42800202DE9F0410F46060004
+:10D7700026D0306820B3706810B3FF2400251CE069
+:10D780002946706800F017F948B1FF2C00D12C46EB
+:10D79000281B401CB8420ED12046BDE8F081FF2C6A
+:10D7A00006D108E02146304600F040F8641CE4B29F
+:10D7B000AC42F7D3FF246D1CEDB2B068A842DFD8AD
+:10D7C000FF20EAE72DE9F0410400DDE90705069EA8
+:10D7D00016D0A9B1A3B100FB05F7974210D8C21D1E
+:10D7E000B6EBD20F0CD358B155B1E5602160C4E956
+:10D7F000013081B2184600F0D7F80020BDE8F08172
+:10D800000720FBE770B504000D460DD0206858B125
+:10D81000606848B1FF2D07D000F0F5F820B1E1684D
+:10D82000206805FB010070BD002070BD70B50400CC
+:10D830000D4611D0206800280ED0606800280BD05B
+:10D84000FF2D09D000F0DFF8002805D029466068D8
+:10D85000BDE8704000F0E3B870BD002901D001F0D0
+:10D8600025B87047F8B5044600781E4D03260E28EB
+:10D870001DD2DFE800F0071C0F1C1D1C24351C33D3
+:10D880001C352E35288818A106EB0040BDE8F8406D
+:10D89000FEF786B96088F9F739FF0246207A0090D2
+:10D8A0002888638806EB00401AA1FEF78CF9F8BDC2
+:10D8B0000020009060886946FFF7CFFFF8BDFBF7B6
+:10D8C00043FB0828FAD00028F8D0BDE8F840F9F763
+:10D8D000D9B9BDE8F8400020F9F7F2B82069F2E7BD
+:10D8E000A068F0E724240020436F6E6E65637465C2
+:10D8F0006420746F20612070726576696F75736C37
+:10D900007920626F6E646564206465766963652E54
+:10D9100000000000436F6E6E656374696F6E207364
+:10D920006563757265643A20726F6C653A20256490
+:10D930002C20636F6E6E5F68616E646C653A203098
+:10D940007825782C2070726F6365647572653A2053
+:10D9500025642E00FBF746BAFBF744BA10B5FFF773
+:10D9600095FC88B9FFF734FB70B900F0A1FF58B9F6
+:10D9700001F0BCF840B9FBF701FE28B9FBF7E6FE61
+:10D9800010B9FCF789F808B1032010BD05484FF61F
+:10D99000FF718180002181604170012101700020B0
+:10D9A00010BD000070220020002803D0C91DC90846
+:10D9B000F8F775BD7047002809D001F00703012270
+:10D9C0009A40D2B200EBD1001146FCF73BBC704745
+:10D9D0002DE9F0410D46060013D0002401270EE08A
+:10D9E00004F0070007FA00F0C1B206EBD400FCF720
+:10D9F00029FC10B12046BDE8F081641CA4B2AC4201
+:10DA0000EED32846F7E740B100EBD10001F0070262
+:10DA1000007801219140084000D001207047F8B5FE
+:10DA20000400C1F3C70501F007014FF0010000FA3F
+:10DA300001F0C6B20FD0605D30420CD000208DF8EE
+:10DA400000006846F9F700FA605DB04360559DF844
+:10DA50000000F9F71DFAF8BD2DE9F041044686B043
+:10DA600001278088FBF7E6FF6080207800263F4D85
+:10DA7000082808D0092820D04FF6FF780A2829D096
+:10DA80000B2853D158E0607A10B1012809D04DE03D
+:10DA9000A86830B1E168814203D1AE60A088A88057
+:10DAA00016E06878E8B3A088A98888423ED1207A39
+:10DAB00006283BD100F072FA38E0607A88BBA8688B
+:10DAC00078B3E168814231D1AE60E868401EE86019
+:10DAD000E6602BE0A878E8B14046FFF7A1FA41469E
+:10DAE000404517D10846FFF799FA404512D1AE706C
+:10DAF00014216846F8F7D3FC0C208DF80000ADF82F
+:10DB00000480ADF8028000272046FBF76BF96846D9
+:10DB1000FBF768F9687838B1A088A988884203D1F2
+:10DB200000E003E000F03AFA002F1CD006B02046D7
+:10DB3000BDE8F041FBF756B9A8780028F6D0AE70E2
+:10DB400014216846F8F7ABFC0D208DF80000ADF805
+:10DB50000480ADF80280A06802902046FBF742F9ED
+:10DB60006846FBF73FF906B0BDE8F081702200205F
+:10DB70000349097809B1FCF70BB808207047000089
+:10DB8000702200202DE9FF4F2A4883B09946007883
+:10DB900092468B46B8B14FF6FF763046FFF740FA13
+:10DBA000804600200090244801AA062100680190C8
+:10DBB000CDF808D04046FFF771FA00256C1E3746B5
+:10DBC000072804D017E0082007B0BDE8F08F052033
+:10DBD000FAE700200090A84201D305464746A0423C
+:10DBE00001D2044646464046FFF71AFA804601AA8B
+:10DBF0000621FFF753FAD8B10528EAD0A8F57F41EE
+:10DC0000FF3901D00320DFE70399002001B10F8025
+:10DC1000BBF1000F01D0CBF80050BAF1000F01D0DA
+:10DC2000AAF80060B9F1000FCED0C9F80040CBE7E8
+:10DC30000098D0E7702200208CFA020070B5184ED0
+:10DC400086B03078D0B10120B0704FF6FF74204616
+:10DC5000FFF7E6F90546A0421DD10020B07014215F
+:10DC60006846F8F71CFC0C208DF80000ADF8044065
+:10DC7000ADF802406846FBF7B5F80EE0082006B0A4
+:10DC800070BD00BFFFF774FF08B10320F7E7284617
+:10DC9000FFF7C6F90546A542F4D10020EFE70000E2
+:10DCA00070220020084A117821B1D178032903D3CA
+:10DCB0000420704708207047044B43F82100491C9A
+:10DCC000D1700020704700007022002050280020F2
+:10DCD0000349097809B100F03DBE082070470000F3
+:10DCE00070220020002801D0FBF77CB870470000AC
+:10DCF00010B50C46017A052908D0407A38B1084899
+:10DD000008A102682046FDF7BDF800E01AB106A19F
+:10DD10002046FDF7B7F82046BDE81040FDF7BFB834
+:10DD2000B4230020257300000D0A000038B5C38815
+:10DD30000D46044633B114A0009015A216A1284642
+:10DD4000FDF7A0F8217A05291CD0607A48B1A08897
+:10DD5000FDF7F0FD164951F8202016A12846FDF7E1
+:10DD600091F8A0880021FDF7C3FF03461049207AEF
+:10DD7000143951F8202001B02846BDE830400EA1EA
+:10DD8000FDF780B838BD00001B5B306D000000005F
+:10DD90001B5B313B33316D0025734C6F677320641F
+:10DDA000726F70706564202825642925730D0A0040
+:10DDB000B4230020257300003C25733E2025733AD0
+:10DDC000200000000349884201D103487047002029
+:10DDD0007047000000200040C02200200146054896
+:10DDE00010B50068FCF7DDFC04461C21F8F757FB72
+:10DDF000204610BD28FB0200014602480068FCF7DF
+:10DE0000F1BC000028FB0200034802490068FCF74F
+:10DE1000D3BC000058230020B0FB0200F0B5254D14
+:10DE2000254E85B004460027686828B92149306826
+:10DE30000831FCF7CCFC686001460078072817D24F
+:10DE4000DFE800F0160408080E0E12002046FBF76B
+:10DE5000FBFE02E0204601F0F3FC040028D008E0BD
+:10DE60002046FAF721FEF8E72046FBF731FAF4E7FF
+:10DE70000F2414216846F8F712FBA4F5E8501D386A
+:10DE800000D10024019469466868FAF7EFFE6846FD
+:10DE9000FAF726FF07496F60002408313068FCF765
+:10DEA0008BFC044801210C30FCF72BFD0028BBD172
+:10DEB00005B0F0BD1023002028FB02002DE9F04141
+:10DEC000234C0025234E207A012730B92248311DEA
+:10DED0000068FCF77CFC306038B1022020723168A9
+:10DEE000087928B101281ED116E06560BDE8F081EF
+:10DEF000D1E90503C01A4FF48052904200D3104676
+:10DF0000B7EB900F01D2820800E001220869C968CE
+:10DF10001844194429DF03E0D1E90301084428DF4C
+:10DF200058B1112812D003213068FAF7E9FE2572A2
+:10DF30006560BDE8F041FFF767BF207C0028D5D1C0
+:10DF4000BDE8F04100210220FDF7C0B92772CDE7FE
+:10DF5000542C002054230020B0FB020010B50121F6
+:10DF60000448FCF7B4FC002803D1BDE81040FFF7DB
+:10DF700055BF10BD1C23002010B5074C201DFCF719
+:10DF800097FC002806D1607C002803D1BDE8104032
+:10DF9000FFF794BF10BD0000542C0020084910B5B5
+:10DFA00000231A46A1F10800FFF7ECFD30B1052867
+:10DFB00004D0002002490C39487010BD0120F9E757
+:10DFC0007C22002010B510461A46F8F74FFA0020C0
+:10DFD00010BD00002DE9F0471B4F8246002638781F
+:10DFE00086B0002821D00024DFF86080A14600BF61
+:10DFF00008EB0415A87B810702D410EA0A0F1BD096
+:10E000000126284601F012FBB0B14FF6FF71ADF8C2
+:10E0100002102988ADF80410862809D007218DF850
+:10E02000001002906846FEF7C5FF06B0BDE8F08715
+:10E0300006208DF80000F5E7641C022CD8D3002ED2
+:10E04000F3D187F80090F0E76C220020F027002041
+:10E050002DE9F04707461E481C46154600780E4637
+:10E0600070B185B17CB1DFF86C804FF00009A088F9
+:10E0700002282BD200EB800118F8210010BB19E018
+:10E080000220BDE8F0870520FBE720681FB18188EA
+:10E090003A8891420ED11EB101883288914209D14D
+:10E0A00080682860206868600A48283000892881D4
+:10E0B0000020E6E7A088214600F05EF80028E4D1C1
+:10E0C000C4F80090A088401CA080D0E70A20D8E7C0
+:10E0D00030230020902B0020F8B505464068244FDF
+:10E0E0000C46002648B32349CA68824225D80969EC
+:10E0F000814222D3FBF704FFF8B12889398988428D
+:10E100001BD1D5E900018A68904216D10020A7F101
+:10E11000280200BF00EB800302EB83035B688B42A5
+:10E1200005D203F580538B4201D9208011E0401CB9
+:10E1300080B20228EED30020F8BD268000960AE0C7
+:10E14000009829688068884205D1009868603889FD
+:10E1500028810120F8BD2088694600F00DF80028CC
+:10E16000EED12088401C80B220800228E6D3E2E76E
+:10E17000B82B0020E023002070B50E4600EB800194
+:10E18000134800EB81004468306804F5805518B1ED
+:10E19000418800EB810411E0083410E02946204654
+:10E1A000FBF78CFB20B1012805D0022807D10DE038
+:10E1B0000120346070BD608804EB80040C34294673
+:10E1C0002046FBF78EFB0028E8D170BD002070BD13
+:10E1D000902B002038B50C46002100910146042305
+:10E1E000074A0848FDF7C4F808B10E2038BD064AB2
+:10E1F00004EB840102EB810101200874002038BD8A
+:10E200002CFB0200E0230020902B00200A46FF2870
+:10E2100003D801461046FFF702BC70470846704716
+:10E2200070B5012670044FF0E0210025C1F880018F
+:10E23000084C4010C4F84803C4F8080366602F2057
+:10E24000FEF74AF9A660044C2F20A560FEF744F9BA
+:10E25000A57070BD00100140E822002070B5054691
+:10E2600088690C4600284FF4847128460AD0FEF7CE
+:10E27000E8F8D5F81805626AE1688854606A401CBD
+:10E28000606270BDFEF7DDF8D5F8180570BD1FB5EA
+:10E2900001238DF80030CDE90121D0E90012684654
+:10E2A00090471FBD1FB501238DF800308DF8081071
+:10E2B0000192D0E90012684690471FBD10B5044690
+:10E2C000064841792046F9F73FFA002804D1204654
+:10E2D000BDE8104000F0FCB910BD0000482200204D
+:10E2E00038B50021012548B101280CD0032809D1F7
+:10E2F000FEF7BEF8BDE83840FCF778BD4FF0E020EF
+:10E30000C0F8805138BD8DF800106846F8F79CFDC4
+:10E31000064C207808B9FCF74DFDE068401CE06031
+:10E32000A5709DF80000F8F7B3FD38BDE028002087
+:10E330003EB5044609496846FEF730F808E000BFDC
+:10E34000D0E900212046904730B16846FEF73DF8FD
+:10E3500002980028F4D13EBD11203EBD84FD02008C
+:10E360003EB5044608496846FEF718F807E000BFC6
+:10E37000D0E90021204690476846FEF726F802982B
+:10E380000028F5D13EBD000090FD02002DE9FC41C2
+:10E3900004460C3000278046FBF71EFC4FF6FF7545
+:10E3A0000646A842208803D1FBF706FC064602E099
+:10E3B0003146FBF7EBFB20880022012100F0C6F874
+:10E3C000AE4212D06A4607213046FEF76FFE60B9B2
+:10E3D000019D95F844003435C00705D1414605F14B
+:10E3E0001200FBF7BEFB00B12F46002320881A461F
+:10E3F000394686DF05000BD0002320881A463146B7
+:10E4000000F088F82088294600F002F9BDE8FC8178
+:10E41000002FFBD1002320881A46314600F07AF8FD
+:10E420002088002241F20601FAF7F4FBEEE7000033
+:10E430002DE9FC411D46089C16460F46804644B116
+:10E440006B46012207213846FEF75AFE112801D0FB
+:10E4500010B10320BDE8FC8150210198F8F71FF8A6
+:10E46000019806700198E5603430206001981830FA
+:10E4700020610198401C60610748E06101994046B5
+:10E480001131FBF75BFA0028E3D107213846FEF78C
+:10E49000C1FE0528DDD0DDE75C280020002835D04E
+:10E4A0000278910701D411062FD4C2F30211042976
+:10E4B0002BD8930703D5032901D1110625D543781D
+:10E4C00081788B4221D8072B1FD310291DD8C17802
+:10E4D0004B071AD40079430717D40B0715D4030749
+:10E4E00013D4D2074FEAC17201D042B10FE062B932
+:10E4F00089070AD4C10708D1800706D407E0890735
+:10E5000005D4C10703D1800701D400207047012042
+:10E510007047000070B50C4605466AB1002B12D05A
+:10E5200009480122C1782846F9F726F921462846EC
+:10E53000BDE87040FBF72ABB002B04D0BDE870405B
+:10E540000846FBF725BB70BD80220020F0B5174DB3
+:10E5500014460F460A4685B006462978F9F70CF9A5
+:10E56000002F1FD00CB1012200E000226978304654
+:10E57000F9F702F9012C17D00022A9783046F9F7F3
+:10E58000FBF80022E9783046F9F7F6F8142208493A
+:10E590006846F7F76BFFADF802608DF808406846F3
+:10E5A000FAF736FC05B0F0BD0122E6E78022002034
+:10E5B000A0FA020010B586B0044614216846F7F7A9
+:10E5C0006EFF04208DF80000ADF802406846FAF7AF
+:10E5D0001FFC06B010BD000002498969002900D067
+:10E5E00008477047AC25002030B585B00C4605467D
+:10E5F000142206496846F7F739FFADF8025068461D
+:10E600000294FAF7E1FB05B030BD0000DCF902002E
+:10E6100030B585B00C460546142206496846F7F722
+:10E6200025FFADF8025068460294FAF7F1FB05B0F9
+:10E6300030BD0000B4FA020070B50D4C0020D2B21B
+:10E640002070201D0B4D0378EB5C1BB1001DFEF705
+:10E65000E7F902E00C30FEF7E9F808B1F8F712FB31
+:10E660006078002802D021780029FAD070BD00001F
+:10E6700064230020A42200200348002201490079DD
+:10E68000F9F72EB8BDE20200482200207CB50E4901
+:10E690000E4C0022D1E90001CDE900016946A088B5
+:10E6A000FEF729FD4FF6FF7507E00846FEF7B8FCB8
+:10E6B000A08000226946FEF71EFDA188A94201D074
+:10E6C0001128F2D17CBD000030FA02005422002053
+:10E6D00070B586B0064601250024FBF7D3F8112853
+:10E6E00012D005DCF0B1062828D0082808D125E092
+:10E6F000A0F54051023907D0A1F54071FF3924D06F
+:10E7000001463046FFF770FF2A46124D3046297900
+:10E71000F9F732F8697906B022463046BDE8704014
+:10E72000F9F72AB814220C496846F7F79FFEADF8AE
+:10E73000026001246846FAF747FBE5E7002530460A
+:10E74000FBF73AFAFAF7F4FFDEE73046FBF73EFD57
+:10E75000DAE700004822002004FA02002DE9F04127
+:10E760000746806A14468846C8B3002531E000BFDA
+:10E77000B96A05EB450001EB8006B088801CFE28D5
+:10E7800002D90C20BDE8F0812288401C08F8020064
+:10E7900020881622401C80B2208008F800202088A3
+:10E7A000401C80B2208000EB0801308800F08AFD18
+:10E7B0002188084480B22080B28842B1B16871B12A
+:10E7C0004044F7F753FE2088B188084420806D1C30
+:10E7D000EDB297F82C00A842CAD80020D2E7FFE794
+:10E7E0000720CFE770B5194D194C07E00168207874
+:10E7F0008847002829D01548FDF7E7FDA8680028BC
+:10E80000F4D1FDF783FA00BFFDF7BAF80028FBD179
+:10E81000207803280CD002280AD0FDF78DFD00B126
+:10E8200033DF0C4901200860BFF34F8F20BFFDE7A5
+:10E83000BFF34F8F08480168084A01F4E0611143B3
+:10E840000160BFF34F8F00BFFDE770BD882C002033
+:10E850005C230020000500400CED00E00400FA05F8
+:10E8600010B50020F9F760FD08B1F8F70BFAF9F7D9
+:10E87000B5FC08B1F8F706FAFDF7E8FC002803D06C
+:10E88000BDE81040F8F7FEB910BD000010B500F06B
+:10E89000ABF80548002203494078BDE81040F8F77E
+:10E8A0001FBF0000A9A002008822002000F016B9B6
+:10E8B00010B51148FAF7A9FC0F48401CFAF7A5FC5F
+:10E8C0000D48801CFAF7A1FC0B48C01CFAF79DFC10
+:10E8D0000948001DFAF799FC0748401DFAF795FC16
+:10E8E0000548401E8179182903D00121C1710020FB
+:10E8F00010BD032010BD00008922002010B5007853
+:10E90000114C0A2813D004DC082810D009281AD189
+:10E910000DE00B280BD0132815D100220B49A0794C
+:10E92000F8F7DEFE00220A49A078F8F7D9FE0022A7
+:10E9300006496079F8F7D4FE6078BDE810400022FF
+:10E940000349F8F7CDBE10BD8822002085CF020014
+:10E95000A9A0020070B50B4C05004FF001060CD0C9
+:10E96000FFF79CFD58B1286820612879207504F1D3
+:10E970001000A0602670002070BD0020F9E707207D
+:10E9800070BD00008822002010B5044600780528DC
+:10E9900002D0122821D105E06088A168BDE81040AE
+:10E9A00000F060B90F480021806880B10D48237ADB
+:10E9B0001030007800F0010203B101239A4206D31F
+:10E9C000627AC0F3400002B10122904200D20121DC
+:10E9D000608801230022FBF7C5FA2046BDE81040FD
+:10E9E000FAF724BA8822002030B50446008885B0A2
+:10E9F00014284FD00ADC11282CD0132828D134F841
+:10EA0000040FF8F783FE01282FD038E0192847D0EB
+:10EA10001A281DD1A088FEF7AFFA002818D1A088C7
+:10EA2000F8F74EFE0028A0884BD02A49002209782A
+:10EA3000F8F7A2FE02208DF80000A088ADF80200D1
+:10EA400000208DF808008DF809006846FAF7E0F913
+:10EA500005B030BD207A3D2804D04FF48851A088FD
+:10EA6000002224E041F23D01F9E72079C00701D0FE
+:10EA7000012200E0022220880121FFF767FD34F81F
+:10EA8000045B142214496846F7F7F0FCADF8025015
+:10EA90000294DAE705B0201DBDE83040FFF776BCF0
+:10EAA000217A201D41B14279008802F0030205B0AD
+:10EAB000BDE83040FBF7B2BA05B0BDE83040F8F72A
+:10EAC00079BA05B00122BDE8304041F20601FAF7FB
+:10EAD000A1B8000080220020DCFA02000A78024976
+:10EAE0000979F8F749BE00008022002010B51448CB
+:10EAF000FAF782FB1248401CFAF77EFB1048801C94
+:10EB0000FAF77AFB0E48C01CFAF776FB0C48001D9A
+:10EB1000FAF772FB0A48017818290FD041781829B2
+:10EB20000CD08178182909D0C178182906D001792C
+:10EB3000182903D001214171002010BD032010BD10
+:10EB40008022002070B50C460546F8F7DFFD01284D
+:10EB500002D043F2020070BD21004FF00000FAD055
+:10EB600028467EDF70BD00002DE9F74F8AB092463F
+:10EB700088460A98F8F7CAFD06464FF6FF79002442
+:10EB80004D4627460A98FEF79FFC8346202101A8A0
+:10EB9000F7F785FC012E01D0DEB105E02F480022F9
+:10EBA00001790A98F8F7E8FDB8F1000F16D098F847
+:10EBB0000000C00714D00A98FAF7FEFF0546484542
+:10EBC00016D1FEF769FA054648450ED04FF0010B05
+:10EBD0000CE043F202000DB0BDE8F08F852721E084
+:10EBE0001F48CDF810A008901CE003246CB121E070
+:10EBF000012E0AD10A98F7F7B3FF30B90A98FFF748
+:10EC0000D9FC0A98F7F7ACFF50B101A80090534621
+:10EC1000324629460A98FFF70BFC040002D009E0AF
+:10EC2000852712E0012E10D001AB002239460A9848
+:10EC30007FDF044654EA07000DD000225B462946D8
+:10EC40000A98FFF767FC2046C5E701AB4246394604
+:10EC50000A987FDFEDE70122F0E700008022002024
+:10EC60005C2800203EB505460C466846FBF75CFD77
+:10EC70006A4621462846FEF788F909480099C26885
+:10EC80002846FFF771FF0446014601222846FAF79D
+:10EC9000D9FA21462846009AFAF75CF83EBD0000F2
+:10ECA00088220020002805D1034901204870002057
+:10ECB000F9F738BD70470000E028002010B5162095
+:10ECC000F7F7ACFE48B10A4882684FF4800152B1B0
+:10ECD000016821F48001016010BDBDE8104042F2DE
+:10ECE0000100F7F7CFBF4FF0E020C0F8801110BD52
+:10ECF000DC2A002010B51620F7F790FEA0B11148CD
+:10ED000090F800044009082811D280B101280ED0E3
+:10ED100004280CD00C4882684FF480016AB1016865
+:10ED200041F48001016010BD42F2010001E042F2B5
+:10ED30000200BDE81040F7F7A5BF4FF0E020C0F893
+:10ED4000001110BD16E000E0DC2A00202DE9F84F8C
+:10ED5000204D924689460646984601226946184645
+:10ED6000AF68F9F717FC58B3009800210446801CDF
+:10ED700009E000BF00EA07035AF8212005EB8303EE
+:10ED8000401C491CDA604145F4D34FEA164AF9F7B2
+:10ED900017FF4AEA0041601C384005EB80003C4008
+:10EDA00005EB8402C160D06866F3C50068F3891082
+:10EDB00069F39F2020F00300401C20F00400D06085
+:10EDC00095F8200402E000BFFCF7DAFD0028FBD133
+:10EDD000BDE8F88F942D00202DE9F84F1D4C00253B
+:10EDE0006846D4E901A6F9F7F5FE002738B30023F9
+:10EDF000009A61681CE0D1F800C00846944503D928
+:10EE0000ACEB02020A6015E0A2EB0C02634407605F
+:10EE1000D0F80CC0C1698146BCF1000F08D006EBE8
+:10EE2000030828F07F48C0E9018CC9F81C5005464A
+:10EE30000029E0D128466160FBF74CF903E0284641
+:10EE4000FBF748F910B15046F9F78EFCE770BDE8C2
+:10EE5000F88F0000E82200200D4B10B5596831B141
+:10EE600002680C68A24204D8A21A0A60C161586004
+:10EE700010BD0B4603E00B46C969121B21B10C689B
+:10EE80009442F8D3A41A0C600260C161D86110BD2D
+:10EE9000E82200202DE9F041144E77683D462C46CB
+:10EEA00003E0844204D02546E469002CF9D11BE03C
+:10EEB000D4B1A5420BD1F869706040B90C4901206A
+:10EEC00088600021B160F0702F20FDF705FB2168FC
+:10EED000E069E86110B1026811440160706887421E
+:10EEE00002D00120BDE8F0810020FBE7E8220020ED
+:10EEF000001001407CB5064600240D468DF8004008
+:10EF00006846F7F7A1FF01A800F0AEFA70B10570EE
+:10EF1000094946609DF8040048709DF80000F7F725
+:10EF2000B7FF1420F7F718FC20467CBD04249DF899
+:10EF30000000F7F7ADFFF7E7D02900202DE9F041F9
+:10EF4000194D6C68002C2CD0184800270068A9685F
+:10EF5000B846401A20F07F462068B0420CD82146BF
+:10EF6000361A0744E469087C20B181F8108088696A
+:10EF700049698847002CEFD129786878814206D109
+:10EF8000401CC0B26870022801D185F80180064893
+:10EF900069780C3040F82170BDE8F0411420F7F793
+:10EFA000DBBBBDE8F0810000E82200200415014031
+:10EFB00070B50C4605464FF48E71FDF742FA216A92
+:10EFC000A068415C206A401C2062C5F81C1570BD19
+:10EFD0001FB500228DF800200291816801914261E5
+:10EFE000D0E90012684690471FBD00001FB50A46D1
+:10EFF00001788DF8001041680191017A8DF80810B0
+:10F00000C0680390044850F82210083850F82220B5
+:10F01000684690471FBD0000B02200200149012032
+:10F02000087070476423002010B588B00446202281
+:10F030000E496846F7F71AFA06200090C01F0190A3
+:10F04000029003904FF0EB7006900CB1084A00E07C
+:10F05000002269460748FBF7E1FE08B1F7F712FE08
+:10F060000448001F447008B010BD000050FD0200AD
+:10F070001DF00200682300202DE9FF470C460546DD
+:10F080004FF40071FDF7E3F901274FF401780026F2
+:10F0900018B34FF4927949462846FDF7CDF9E0B10F
+:10F0A00049462846FDF7CDF9C5F8088394F82900AC
+:10F0B00000B96F6002208DF80000D5F88004C5F813
+:10F0C00080040390A0690290E0680190A661E66167
+:10F0D000D4E900126846904728E004212846FDF74D
+:10F0E000B6F918B34FF484712846FDF7A5F9E8B1D5
+:10F0F00021462846FFF7B2F8616AA069884215D117
+:10F10000E06938B1E268616AA0612069E66166621F
+:10F11000E06008E094F8290000B96F60C5F8088342
+:10F12000A661E268616A2046FFF7B1F84FF48E7875
+:10F1300041462846FDF780F978B1206A6169884226
+:10F1400002D294F8280020B341462846FDF779F909
+:10F15000616911B12046FFF73BFF4FF4A2784146A9
+:10F160002846FDF769F9002818D041462846FDF7E2
+:10F1700068F994F8290000B12F60A06900280DD02B
+:10F18000A661E268616A04B02046BDE8F047FFF777
+:10F190007EB821462846FFF70BFFDEE7BDE8FF8774
+:10F1A0001FB50A4601788DF8001041680191017A77
+:10F1B0008DF80810C0680390044850F822100838F1
+:10F1C00050F82220684690471FBD0000B022002062
+:10F1D0002DE9FF410C464FF4927705463946FDF77D
+:10F1E0003CF90026C0B139462846FDF73BF902201C
+:10F1F0008DF80000D5F88004C5F880040390D5F898
+:10F200003C058DF80800E0680190A661E661D4E94C
+:10F2100000126846904723E04FF488773946284625
+:10F22000FDF71BF9E0B139462846FDF71BF9D5F883
+:10F230003C15A069884213D1E06960B1E268D5F855
+:10F24000000220F02000C5F80002E069A0612069FA
+:10F25000E661E06001E0A661E2682046FFF722F87F
+:10F260004FF4A27739462846FDF7F7F860B13946E2
+:10F270002846FDF7F7F8A06930B1A661D5F83C152E
+:10F280002046E268FFF70EF84FF49077394628469B
+:10F29000FDF7E3F8002813D039462846FDF7E2F8D9
+:10F2A000606900280CD0D5F84C058DF800608DF809
+:10F2B0000800A06801906661D4E900126846904792
+:10F2C000BDE8FF810870000A487002207047000006
+:10F2D00010B514210448F7F7E2F804480068FBF77A
+:10F2E00045FA002010BD0000542C0020B0FB0200A5
+:10F2F0002DE9F05F8346DDE90A4A994690460D46BE
+:10F300000846012703E000BFB0FBF8F07F1C404532
+:10F31000FAD2B94500D94F465FEACA7012D18CB112
+:10F320005FEA8A7002D5B9F1000F01D0202607E00C
+:10F33000302605E031465846641EF9F773F90CB1E2
+:10F34000A742F7D35FF00106B9F1010F02D9A9F185
+:10F35000010903E0B5FBF6F0404502D306FB08F6D1
+:10F36000F2E7DFF83C9000BFB5FBF6F000FB165566
+:10F3700019F800105846F9F755F9B6FBF8F6002EC3
+:10F38000F2D15FEACA7009D0002C07D0A74205D29B
+:10F3900020215846641EF9F745F9F5E7BDE8F09FCE
+:10F3A00040FB02000348002201498078F8F798B931
+:10F3B000298A020048220020F8B5054680B2FAF7F3
+:10F3C000A7FC040013D0154E207A0027317B884219
+:10F3D0000ED2A8B204F10A0175DF28B1112806D0B7
+:10F3E000BDE8F840FFF7F8B8207A401C2072F8BD5D
+:10F3F0002772307C38B1A8B23B2176DF18B10828DB
+:10F4000001D0FFF7E9F871690029F0D08DF800709C
+:10F41000ADF8025068468847F8BD0000AC250020D2
+:10F42000417939B190F8B21021B990F8B40008B11F
+:10F43000012070470020704701460148FBF71DBAC4
+:10F44000C825002030B40446007A00280AD060881D
+:10F45000002166DF28B1112802D0616830BC08475E
+:10F460000120207230BC70470A494A788B78521CC0
+:10F47000D2B2934200D100220B78934201D10020F6
+:10F4800070470270487800EB400001EBC000001D9F
+:10F4900070470000D02900202DE9FC411646DDE927
+:10F4A0000854CDE900541F468046022200F00CF8B3
+:10F4B000002807D1CDE900543B4610223146404692
+:10F4C00000F002F8BDE8FC812DE9FC5F0026DDE9D3
+:10F4D0000C4B994692468E4680462788354630E04A
+:10F4E000D8F80400002200EB85006946006801900E
+:10F4F00001A864DF002830D19DF8000050451FD1DD
+:10F500000EB1002100E0022122880844111859455B
+:10F5100022D846B9521C90B2208009F800E0208819
+:10F52000401C20800126218801A801EB09026946C0
+:10F5300064DF002811D120889DF800100844208045
+:10F540006D1CB8F80000A842CADC56B12088C01B68
+:10F55000401E80B2FF2802D90C20BDE8FC9F09F8AC
+:10F5600007000020F9E7000010B504281DD209B1FA
+:10F57000032400E00024F8F773FD202802D24FF0A6
+:10F58000A04102E00A4900F01F0001EB8000D0F822
+:10F59000001721F44031C0F80017D0F8001741EAF5
+:10F5A0000441C0F80017002010BD062010BD000067
+:10F5B00000030050002070472DE9F84F114D884698
+:10F5C00081461E4617466946DDF828A02868FBF7E5
+:10F5D000E8F8040013D01C21F6F761FF0020207129
+:10F5E000C4F80090C4E90486C4E902A76946286803
+:10F5F000FBF7F8F8FEF7C0FC0020BDE8F88F042008
+:10F60000FBE70000B0FB020082780121012A0BD049
+:10F61000062A09D0072A06D0082A06D14168898817
+:10F620000931890800E01421018070471CB50446A7
+:10F63000002000900190A0788DF80200617B1A48AC
+:10F64000FEF7E0F8020017D0237BA1786846FDF7AB
+:10F6500041FF6846FFF7D8FF208804F10803694698
+:10F660006268FDF7B5FE48B1072806D001210F4AB0
+:10F67000112808D086280FD003201CBDA17B21F0C3
+:10F680000301A1731CBDA07B20F0010040F002002B
+:10F69000A073117000201CBDA37B23F0020343F074
+:10F6A0000103A37311701CBDE02700206C22002011
+:10F6B00038B505460C46002001E00098401C00903B
+:10F6C0006946284600F00EF800280AD08178A14249
+:10F6D000F3D1817B8A07F0D4C907EED18168002974
+:10F6E000EBD138BD10B5084B0A6809E003EB0214F2
+:10F6F0002488844203D103EB02100A6010BD521C1F
+:10F70000022AF3D3002010BDF02700204FF6FF712E
+:10F710000180FF2181704173817B21F0030181739E
+:10F7200000210173416081607047000070B505469B
+:10F73000002406E0687B2044C1B20648FEF776F854
+:10F74000641C287BA042F5D82846BDE87040FFF72E
+:10F75000DDBF0000E02700202DE9FC4706463648C3
+:10F760009846144600780D464FF0000978B37DB3F3
+:10F770002888A0F57F41FF3931D0688848B3686890
+:10F78000FAF7BEFB68B374B32088ADF80000678851
+:10F7900001A8FEF723FB04002FD084F800804FF06F
+:10F7A000000A84F816A0BDF80000A08268682061F5
+:10F7B000214801210C38FBF77EF8E0602888208181
+:10F7C0006888A080E780B8F1030F1DD020E001E039
+:10F7D00003E004E00220BDE8FC870520FBE70420ED
+:10F7E000F9E70320F7E7FFE72889694687B238463B
+:10F7F00000F0ACF80028EED1CAE7BDF8001038469A
+:10F8000000F098F80820E6E70420A0753068A061B1
+:10F81000A4F80A9001A8FEF7EFFA46B1C6F804A0D2
+:10F82000E1680648316086F80AA000893081FEF759
+:10F8300095FB0020CFE7000030230020B82B0020EC
+:10F840002DE9F8430D46898A374A01EB810102EB25
+:10F85000810630B129463046FDF79CFA0120BDE80B
+:10F86000F88331897068002400EB81072E48A97D58
+:10F87000A8384FF00E0807294ED2DFE801F00D2D11
+:10F88000162404404A004460A969016026482749BB
+:10F89000A838FEF721FC30B10220A87504233946B0
+:10F8A0002A1D009423E00A20D9E728692A4608B1D6
+:10F8B000032000E001209075042305F10C0207F1FC
+:10F8C0000801009413E00120A8750094E88807F16E
+:10F8D0000C0183002A690AE028782A4603280CD004
+:10F8E00006209075042305F10802391D0094104884
+:10F8F000FBF73EFDA8B144460FE00520F1E70621E5
+:10F90000A9750A4940680988FEF764FC040004D11F
+:10F9100007E041F61D5400E00F2429463046FDF76C
+:10F9200039FA20469BE70000902B0020102300208E
+:10F93000E023002001EB8102034901EB82014A89A7
+:10F94000101AC01E48817047902B002070B5C01C53
+:10F9500082B240F2FE30824201D3092070BD114BC9
+:10F9600000204FF4806500BF00EB800413F8246092
+:10F9700096B903EB84063489768914443444A4B2DE
+:10F98000AC4209D2088000EB800003EB8000418983
+:10F9900011444181002070BD401C80B20228E3D395
+:10F9A000072070BD902B00200D0E0F100B0C1819A6
+:10F9B0000C2500202C250020582500200B000300DA
+:10F9C000FD8102000C000300FD810200180003000D
+:10F9D000FD81020019000300FD8102000700000004
+:10F9E0000000000000000000000000000000000017
+:10F9F0000600000000000000000000000000000001
+:10FA000000000000100000000000000000000000E6
+:10FA100000000000000000001100000000000000D5
+:10FA200000000000000000000000000001000000D5
+:10FA3000010001002CFA02000100010040FA02005E
+:10FA40000000000059D902004D950200770A00001D
+:10FA500000000000770A0000000000007ADA0000D1
+:10FA60000000000025D00200070000000000000098
+:10FA700000000000000000000000000059DA020051
+:10FA8000FDE802004D980200CD9502000100000043
+:10FA900000000000010006007C22002089E902002D
+:10FAA0000100000000000000000000000000000055
+:10FAB000000000000700000000000000000000003F
+:10FAC0000000000000000000030000000000000033
+:10FAD0000000000000000000000000000500000021
+:10FAE0000000000000000000000000000000000016
+:10FAF000E5DC020050EADA308883B89F604F15F3E6
+:10FB00000000C98E000000500003005049C70200E9
+:10FB1000A5C9020003000000B02900200000000079
+:10FB20000338FDD870470000FC2200200000FFFFD2
+:10FB3000DEC0ADDEFF011EF1DEC0ADDEFE011EF156
+:10FB40003031323334353637383941424344454613
+:10FB50006E72665F6673746F726167655F696E6906
+:10FB600074006E72665F6673746F726167655F754D
+:10FB70006E696E6974006E72665F6673746F72612F
+:10FB800067655F72656164006E72665F6673746F4D
+:10FB9000726167655F7772697465006E72665F6631
+:10FBA00073746F726167655F6572617365000000F1
+:10FBB00040230020001000000400000001000000AD
+:10FBC000159C0200D1F20200C5DF0200B9F5020067
+:10FBD000218C02001DE20200B5F50200999E020090
+:10FBE000A4070300A80703000000000000000000B5
+:10FBF0000000000000000000682C0020E0FB020074
+:10FC0000F8FB020004000000556E6B6E6F776E20EB
+:10FC10006572726F7220636F6465000000000000FF
+:10FC2000D80303000100000084020300020000006A
+:10FC30007800030003000000F80203000400000045
+:10FC40004C030300050000002C0203000600000026
+:10FC5000C80103000700000034030300080000008F
+:10FC60004002030009000000A40203000A00000093
+:10FC7000C00303000B000000600003000C00000044
+:10FC8000580203000D000000280403000E000000CD
+:10FC9000240303000F0000006003030010000000B5
+:10FCA00094030300110000003C0403001200000054
+:10FCB0001004030013000000AC03030080000000E8
+:10FCC000E0010300810000001C010300820000002D
+:10FCD000DC00030083000000BC000300840000007F
+:10FCE000F800030085000000040203008600000005
+:10FCF0000C03030090000000A80103009100000025
+:10FD00009C000300920000006C02030000820000CF
+:10FD10007403030001820000C0020300028200009D
+:10FD2000DC020300008400003801030001840000AD
+:10FD3000E403030002840000800103000384000048
+:10FD40005C0103001DB90200F1B80200E9B802002D
+:10FD5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:10FD600000000000000000000000D60107010000B4
+:10FD7000F0070300F8070300000000000000000087
+:10FD80000100000770FD020080FD02000800000075
+:10FD9000A8FD0200B8FD020008000000B8FD020046
+:10FDA000C8FD020008000000280803004008030006
+:10FDB00000000000000000001808030028080300ED
+:10FDC0000000000000000000A8070300B0070300C7
+:10FDD000B0070300D8070300D8070300E8070300B3
+:10FDE000E8070300F007030020220020C8FD0200FE
+:10FDF000E8FD020008000000F807030008080300FF
+:10FE00000808030018080300F8FD020008FE0200BD
+:10FE10000800000000404040404040404040414118
+:10FE200041414140404040404040404040404040CF
+:10FE30004040404040050202020202020202020269
+:10FE40000202020202202020202020202020200266
+:10FE500002020202020290909090909010101010F6
+:10FE60001010101010101010101010101010101092
+:10FE70000202020202028888888888880808080826
+:10FE800008080808080808080808080808080808F2
+:10FE9000020202024000000015FE020073645F626D
+:10FEA0006C655F6761705F646174615F6C656E67EC
+:10FEB00074685F75706461746528292028726571A3
+:10FEC0007565737429206F6E20636F6E6E65637441
+:10FED000696F6E20307825782072657475726E6552
+:10FEE000642025732E0000005468652072657175CA
+:10FEF000657374656420636F6D62696E6174696FA8
+:10FF00006E206F6620545820616E64205258207015
+:10FF100061636B6574206C656E67746873206973C8
+:10FF200020746F6F206C6F6E6720627920257520BA
+:10FF30006D6963726F7365636F6E64732E0000008A
+:10FF400054686520626F6F746C6F616465722068BD
+:10FF500061732077726974652070726F7465637461
+:10FF60006564206974732073657474696E677320A7
+:10FF7000706167652E20546869732070726F6869BC
+:10FF8000626974732073657474696E672074686540
+:10FF9000206164766572746973696E67206E616D45
+:10FFA000652E2054686520626F6F746C6F616465A4
+:10FFB00072206D75737420626520636F6D70696C5B
+:10FFC00065642077697468204E52465F424C5F53E7
+:10FFD000455454494E47535F504147455F50524F37
+:10FFE000544543543D3020746F20616C6C6F772012
+:10FFF00073657474696E67207468652061647665E2
+:020000040003F7
+:1000000072746973696E67206E616D652E00000001
+:10001000616464725F69735F77697468696E5F6257
+:100020006F756E647328705F66732C2070616765EE
+:100030005F616464722C20286C656E202A20705FDA
+:1000400066732D3E705F666C6173685F696E666F84
+:100050002D3E65726173655F756E697429290000B4
+:100060004E52465F4552524F525F494E56414C499F
+:10007000445F4441544100004E52465F4552524F46
+:10008000525F534F46544445564943455F4E4F5483
+:100090005F454E41424C4544000000004E52465FD1
+:1000A0004552524F525F464541545552455F4E4F5F
+:1000B000545F454E41424C45440000004E52465F5D
+:1000C0004552524F525F4D555445585F554E4C4F17
+:1000D000434B5F4641494C45440000004E52465F49
+:1000E0004552524F525F4D555445585F4C4F434B0C
+:1000F0005F4641494C4544004E52465F4552524F7F
+:10010000525F4D555445585F434F4E445F494E49E9
+:10011000545F4641494C4544000000004E52465F42
+:100120004552524F525F4D555445585F494E4954C0
+:100130005F4641494C4544004E52465F4552524F3E
+:10014000525F424C455F495053505F52585F504B8D
+:10015000545F5452554E4341544544004E52465FFD
+:100160004552524F525F424C455F495053505F5089
+:100170004545525F52454A454354454400000000FE
+:100180004E52465F4552524F525F424C455F495076
+:1001900053505F4C494E4B5F444953434F4E4E457D
+:1001A00043544544000000004E52465F4552524FB2
+:1001B000525F4150495F4E4F545F494D504C454D41
+:1001C000454E5445440000004E52465F4552524F42
+:1001D000525F4E4F545F535550504F525445440058
+:1001E0004E52465F4552524F525F4D4F44554C451B
+:1001F0005F4E4F545F494E495449414C495A45441A
+:10020000000000004E52465F4552524F525F4D4F24
+:1002100044554C455F414C52454144595F494E4914
+:100220005449414C495A4544000000004E52465F33
+:100230004552524F525F4E4F545F464F554E440009
+:100240004E52465F4552524F525F494E56414C49BD
+:10025000445F5354415445004E52465F4552524FFD
+:10026000525F444154415F53495A45004E52465FE4
+:100270004552524F525F494F5F50454E44494E4799
+:10028000000000004E52465F4552524F525F535697
+:10029000435F48414E444C45525F4D495353494E8C
+:1002A000470000004E52465F4552524F525F494E42
+:1002B00056414C49445F4C454E47544800000000AD
+:1002C0004E52465F4552524F525F4452565F54570A
+:1002D000495F4552525F414E41434B004E52465F8B
+:1002E0004552524F525F4452565F5457495F4552F0
+:1002F000525F444E41434B004E52465F4552524F6F
+:10030000525F494E5445524E414C00004E52465F9A
+:100310004552524F525F53544F524147455F4655E5
+:100320004C4C00004E52465F4552524F525F4E5564
+:100330004C4C00004E52465F4552524F525F494E60
+:1003400056414C49445F504152414D004E52465F28
+:100350004552524F525F4E4F5F4D454D00000000D9
+:100360004E52465F4552524F525F464F52424944A9
+:1003700044454E004E52465F4552524F525F4452E2
+:10038000565F5457495F4552525F4F56455252553A
+:100390004E0000004E52465F4552524F525F494E4A
+:1003A00056414C49445F4144445200004E52465F1E
+:1003B0004552524F525F5245534F55524345530099
+:1003C0004E52465F4552524F525F494E56414C493C
+:1003D000445F464C414753004E52465F535543439A
+:1003E000455353004E52465F4552524F525F424C66
+:1003F000455F495053505F4348414E4E454C5F4125
+:100400004C52454144595F455849535453000000EC
+:100410004E52465F4552524F525F434F4E4E5F43DE
+:100420004F554E54000000004E52465F4552524F09
+:10043000525F54494D454F55540000004E52465F9F
+:100440004552524F525F4255535900007761726EC8
+:10045000696E670064656275670000001B5B313B75
+:1004600033306D001B5B306D000000001B5B313BC7
+:1004700033316D001B5B313B33326D001B5B313B15
+:1004800033336D001B5B313B33346D001B5B313B01
+:1004900033356D001B5B313B33366D001B5B313BED
+:1004A00033376D00696E666F000000006572726F11
+:1004B0007200000073645F626C655F6366675F7300
+:1004C000657428292072657475726E6564202573C1
+:1004D000207768656E20617474656D7074696E67ED
+:1004E00020746F2073657420424C455F474154541B
+:1004F000535F4346475F534552564943455F434820
+:10050000414E4745442E000073645F626C655F6333
+:1005100066675F73657428292072657475726E65ED
+:1005200064202573207768656E20617474656D7032
+:1005300074696E6720746F2073657420424C455F48
+:10054000434F4D4D4F4E5F4346475F56535F5555A2
+:1005500049442E0073645F626C655F6366675F7316
+:10056000657428292072657475726E656420257320
+:10057000207768656E20617474656D7074696E674C
+:1005800020746F2073657420424C455F474154547A
+:10059000535F4346475F415454525F5441425F5357
+:1005A000495A452E0000000073645F626C655F630A
+:1005B00066675F73657428292072657475726E654D
+:1005C00064202573207768656E20617474656D7092
+:1005D00074696E6720746F2073657420424C455FA8
+:1005E000434F4E4E5F4346475F4741502E00000049
+:1005F00073645F626C655F6366675F736574282907
+:100600002072657475726E65642025732077686545
+:100610006E20617474656D7074696E6720746F20EC
+:1006200073657420424C455F4741505F4346475FC6
+:10063000524F4C455F434F554E542E006E72665FCD
+:10064000626C655F6761747400000000636C6F63C7
+:100650006B000000434C4F434B0000004750494F94
+:1006600054450000505253005541525400000000C0
+:10067000554152544500000061746669666F2E6DE5
+:100680005F717565756500006E72665F6673746F85
+:10069000726167650000000061746669666F2E6DA7
+:1006A0005F6669666F0000007077725F6D676D74DA
+:1006B0000000000062616C6C6F632E6C6F675F6D91
+:1006C000656D706F6F6C0000617070006E72665FB8
+:1006D000736468006E72665F7364685F626C650065
+:1006E0006E72665F7364685F736F63004008030037
+:1006F000202200201402000020650200A008030050
+:1007000034240020842D00000C6A02003C06030003
+:10071000000003034C060300000000005406030021
+:10072000000000005C0603000000000064060300F7
+:1007300000000000680603000000000070060300CF
+:100740000000000078060300000000038806030094
+:10075000000003039806030000000003A80603003E
+:1007600000000000B406030000000003C8060300F8
+:1007700000000303CC06030000000303D4060300BB
+:1007800000000303E00603000000030390230020A1
+:100790008823002090230020D42C00202024002037
+:1007A000180000009D6C0200257F02000000000080
+:1007B000F9A90200342400204F73020054240020C1
+:1007C000B97D020000000000297E02000000000048
+:1007D00029800200000000007BAB020048240020BA
+:1007E000E97902009C280020517D020000000000F1
+:1007F00095B2020000000000A5EC0200000000001D
+:10080000CDB2020000000000B973020054240020A1
+:10081000717B020000000000F1C102000000000036
+:1008200061C30200000000006186020000000000B9
+:10083000E1E2020000000000ADB202000000000092
+:10084000062BFFFF0A1801042D55D9022A18017939
+:1008500009390A01791310240240200A1A18441297
+:1008600020AA4008042544FD0214AC04031A4C04D9
+:100870001AA4041A54041A64041A5C041A6C041AA4
+:1008800074041A7C041A84041A8C041A94041A9CA2
+:1008900004515B90D009210B24C9926C0124000003
+:02000004000FEB
+:1010000020C90020DD130F00E5130F00E7130F00C8
+:10101000E9130F00EB130F00ED130F0000000000A9
+:10102000000000000000000000000000C9130F00D5
+:10103000F1130F0000000000F3130F00F5130F0071
+:10104000F7130F00F7130F00F7130F00F7130F003C
+:10105000F7130F00F7130F00F7130F00F7130F002C
+:10106000F7130F00F7130F00F7130F00F7130F001C
+:10107000F7130F00F7130F00F7130F00F7130F000C
+:10108000C12C0F00712A0F00F7130F00F7130F0088
+:10109000F7130F00F7130F00E12A0F00F7130F00EB
+:1010A000F7130F00F7130F00F7130F00F7130F00DC
+:1010B000F7130F00F7130F000000000000000000FE
+:1010C000F7130F00F7130F00F7130F00F7130F00BC
+:1010D000F7130F00F7130F00F7130F00F7130F00AC
+:1010E000F7130F00F7130F00C5150F0000000000E5
+:1010F00000000000F7130F0000000000F7130F00BE
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:1011200000000000000000000000000000000000BF
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:10115000000000000000000000000000000000008F
+:10116000000000000000000000000000000000007F
+:10117000000000000000000000000000000000006F
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A000000000000000000000000000000000003F
+:1011B000000000000000000000000000000000002F
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F00000000000000000000000000000000000EF
+:10120000DFF80CD000F0A0F90048004755540F005B
+:1012100020C9002080F308888E46104730B450E87B
+:10122000012F93B2C48923448489A34228BF1B1B86
+:101230000489A34202BFBFF32F8F002007E0C3EA57
+:10124000020340E80134002CE9D14FF001000A60AC
+:1012500030BC704750E8012FC2EA024240E8012149
+:101260000029F7D1704730B450E8022F1FFAA2F3DB
+:10127000C488A34202BFBFF32F8F00200DE0C489B2
+:1012800023448489A34228BF1B1BC2EA034340E8CE
+:101290000234002CE8D14FF001000A6030BC7047E6
+:1012A00050E8022FC2EA224240E802210029F7D189
+:1012B0007047034653E8022FD988B2EB324F4FF004
+:1012C000000017BF92B241EA014142EA014104E045
+:1012D0005A68B2EB324F08BF012043E80212002ADD
+:1012E000E8D1704730B4044654E8000F0D4644E896
+:1012F0000053002BF8D1156030BC704730B4044661
+:1013000054E8000F40EA010544E80053002BF7D1F0
+:10131000156030BC704730B4044654E8000F00EA52
+:10132000010544E80053002BF7D1156030BC70472D
+:1013300030B4044654E8000F80EA010544E8005345
+:10134000002BF7D1156030BC704730B4044654E828
+:10135000000F00EB010544E80053002BF7D11560A6
+:1013600030BC704730B4044654E8000FA0EB0105D0
+:1013700044E80053002BF7D1156030BC704770B4BF
+:1013800004464FF0000054E8006F0D68AE4207BFFE
+:1013900044E80023012044E800630E60002B1CBFDA
+:1013A0000020F0E770BC704730B4044654E8000FEA
+:1013B00088422CBF451A054644E80053002BF5D15E
+:1013C000156030BC704700001EF0040F0CBFEFF337
+:1013D0000880EFF3098007F0B7BE00000648804799
+:1013E00006480047FEE7FEE7FEE7FEE7FEE7FEE70A
+:1013F000FEE7FEE7FEE7FEE7E52A0F0001120F0019
+:101400002DE9F05F0546002092469B468846064639
+:10141000814640241BE0284641464746224600F0CC
+:1014200083F853465A46C01A914110D311461846C4
+:10143000224600F016F82D1A67EB01084F462246A7
+:101440000120002100F00DF817EB00094E41201E8D
+:10145000A4F10104DFDC484631462A464346BDE894
+:10146000F09F202A04DB203A00FA02F100207047A6
+:101470009140C2F1200320FA03F3194390407047D2
+:101480000048704754BD0F0010B5441A03469442FB
+:1014900009D28418114403E011F8013D04F8013D1C
+:1014A000521EF9D210BD40EA0104A40703D009E09E
+:1014B00010C9121F10C3042AFAD203E011F8014B1D
+:1014C00003F8014B521EF9D210BDD2B201E000F870
+:1014D000012B491EFBD270470022F6E710B51346D8
+:1014E0000A4604461946FFF7F0FF204610BD421C8D
+:1014F00010F8011B0029FBD1801A704730B5044653
+:101500000020034600E05B1C934203D2E05CCD5C0C
+:10151000401BF8D030BD034611F8012B00F8012B19
+:10152000002AF9D118467047202A04DB203A21FA14
+:1015300002F00021704721FA02F3D040C2F12002EC
+:101540009140084319467047064C074D06E0E06895
+:1015500040F0010394E8070098471034AC42F6D3FA
+:10156000FFF752FE08CD0F0028CD0F0070B58C1884
+:1015700010F8015B15F0070301D110F8013B2A11A7
+:1015800006D110F8012B03E010F8016B01F8016B94
+:101590005B1EF9D12B0705D40023521E0DD401F890
+:1015A000013BFAE710F8013BCB1A921C03E013F859
+:1015B000015B01F8015B521EF9D5A142D8D300208E
+:1015C00070BD0000054B4FF0FF321A6053F8042C39
+:1015D000034B1A601A68034B1A60704704BA025032
+:1015E00018A9002008BA025001EB820204388A428E
+:1015F00001D10020704752F8043D1BBA40F8043F67
+:10160000F5E7000000B5374B8FB019461A68009215
+:10161000009AD207FAD5344B344A1A600A6801920C
+:10162000019AD007FAD5324A1A600A680292029AE1
+:10163000D207FAD52F4A1A600A680392039AD00794
+:10164000FAD52D4A1A600A680492049AD207FAD58C
+:101650002A4A1A600A680592059AD007FAD5284ADC
+:101660001A600A680692069AD207FAD5254A1A60C5
+:101670000A680792079AD007FAD5234A1A600A68BF
+:101680000892089AD207FAD5204A1A600A68099285
+:10169000099AD007FAD51E4A1A600A680A920A9A6D
+:1016A000D207FAD51B4A1A6008680B900B98C0073E
+:1016B000FAD51A600A680C920C9AD007FAD5164A25
+:1016C0001A600A680D920D9AD207FAD5134A1A6069
+:1016D0000E210D230F22002000F088FD0FB05DF8D1
+:1016E00004FB00BFB0B0025080B00250804301291B
+:1016F00040633921807001298020542100D1349029
+:10170000C0403490C0302029C0530D900041389023
+:10171000832308C880E3102100413821CF4308C843
+:1017200010B5504B96B01C461A680192019AD20728
+:10173000FAD54D4B4D4A1A6022680292029AD2079E
+:10174000FAD54B4A1A604B4A42EA8040226803921B
+:10175000039AD207FAD5186022680492049AD00737
+:10176000FAD5454A1A60A2F5800242EA8141226810
+:101770000592059AD207FAD5196022680692069A50
+:10178000D007FAD53D4A1A6022680792079AD10716
+:10179000FAD53B4A1A6022680892089AD207FAD50D
+:1017A000384A1A6022680992099AD007FAD5364A4F
+:1017B0001A6022680A920A9AD107FAD5334A1A6047
+:1017C00022680B920B9AD207FAD5314A1A60226826
+:1017D0000C920C9AD007FAD52E4A1A6022680D9204
+:1017E0000D9AD107FAD52C4A1A6022680E920E9AE9
+:1017F000D207FAD5294A1A6022680F920F9AD007A9
+:10180000FAD5274A1A60216810911099C907FAD5AC
+:101810001A60144B1A46196811911199C807FAD524
+:10182000114B20491960116812911299C907FAD514
+:101830001D491960116813911399CC07FAD50B490A
+:101840001960116814911499C807FAD517491960DD
+:10185000116815911599C907FAD5154A1A6016B07D
+:1018600010BD00BFB0B0025080B0025040044190A3
+:1018700000862929D81001C840144190401421291C
+:10188000401465210034409000310C90C0400C9011
+:10189000C030202940960D9000416090031645C845
+:1018A0000086112100416021594644C840144590EA
+:1018B00040142D90F0B5464B89B01D461C6801942C
+:1018C000019CE407FAD5434BDFF810C1DFF810E1C3
+:1018D00013449B000A181B681E2A88BFC0F11E0112
+:1018E0001F330A185B095A43B2F5806F88BF4FF463
+:1018F00080614FF0000484BFB1FBF3F1091A00F1DD
+:10190000A05000F52C402746A14233DC2A680492FF
+:10191000049AD207FAD5304A1268296805910599C8
+:10192000CF07FAD52D482E4C0260002216469A4267
+:1019300002F1010140D12A4C134621F00101002699
+:101940008B423CD32B680693069BDE07FAD5254BCA
+:101950001B682C680794079CE407FAD503600023F2
+:101960001F481C469A422DD11D4A00208B422CD381
+:1019700009B0F0BD2A680292029AD207FAD502197C
+:10198000920012682E680396039EF607FAD5CCF8EB
+:10199000002000229A4202F1010206D11E4622F0E6
+:1019A0000102964204D30134AEE7CEF80070F1E7AD
+:1019B000CEF800700136F4E726600A46B7E72660E5
+:1019C0000133BDE704600133CCE710600133CDE79C
+:1019D000B4B0025024AC00147CB00250D4B0025019
+:1019E000D8B0025078B00250F0B5294D85B02C46E1
+:1019F0002E680096009EF607FAD500F1A05000F57B
+:101A00002C4080000568206801900198C707FAD52E
+:101A10002048214F056002EB8306B24229D15A1CAF
+:101A20001D4E22F001020027934227D32368029320
+:101A3000029BDE07FAD5194B0B449B001B681F3332
+:101A40005B099A4213D2216803910399C907FAD519
+:101A5000154400219B1A104A05600846994210D38C
+:101A60005A1C0D4922F00102002093420CD305B00C
+:101A7000F0BD52F804EBC7F800E0CEE73760013361
+:101A8000D2E710600131E9E708600133EDE700BFFC
+:101A9000B4B00250D4B00250D8B0025024AC0014FC
+:101AA00010B5494B94B019461A680092009AD207B3
+:101AB000FAD5464B464A1A600A680192019AD40741
+:101AC000FAD5444A1A600A680292029AD007FAD5F7
+:101AD000414818600A680392039AD207FAD53F4A30
+:101AE0001A600A680492049AD407FAD53C4A1A602C
+:101AF0000A680592059AD207FAD53A4A1A600A6826
+:101B00000692069AD407FAD5374A1A600A680792ED
+:101B1000079AD207FAD5354A1A600A680892089AD5
+:101B2000D407FAD5324A1A600A680992099AD2078C
+:101B3000FAD5304A1A600A680A920A9AD407FAD586
+:101B40002D4A1A600A680B920B9AD207FAD52B4AD3
+:101B50001A600A680C920C9AD407FAD5284A1A60BF
+:101B60000A680D920D9AD207FAD5264A1A600A68B9
+:101B70000E920E9AD407FAD5234A1A600A680F9279
+:101B80000F9AD207FAD5214A1A600F4B19461C68E2
+:101B90001094109CE407FAD50C4B1860086811905B
+:101BA0001198C407FAD51A600A681292129AD007DF
+:101BB000FAD5174A1A600A681392139AD207FAD50F
+:101BC000144A1A6014B010BDB0B0025080B0025078
+:101BD0008090652100040990409665908080612185
+:101BE00080200821802064900081619000461021AF
+:101BF000008111210041442180202029024610C883
+:101C000000860921802060214021282940966521F5
+:101C100040962529594614C810B5544B98B019461A
+:101C20001A680192019AD207FAD5514B514A1A60AB
+:101C30000A680292029AD407FAD54F4A1A600A68D3
+:101C40000392039AD007FAD54C4818600A680492A8
+:101C5000049AD207FAD54A4A1A600A680592059A88
+:101C6000D407FAD5474A1A600A680692069AD2073C
+:101C7000FAD5454A1A600A680792079AD407FAD536
+:101C8000424A1A600A680892089AD207FAD5404A6E
+:101C90001A600A680992099AD407FAD53D4A1A606F
+:101CA0000A680A920A9AD207FAD53B4A1A600A6869
+:101CB0000B920B9AD407FAD5384A1A600A680C922C
+:101CC0000C9AD207FAD5364A1A600A680D920D9A14
+:101CD000D407FAD5334A1A600A680E920E9AD207D0
+:101CE000FAD5314A1A600A680F920F9AD407FAD5CA
+:101CF0002E4A1A600A681092109AD207FAD52C4A16
+:101D00001A601A4B19461C681194119CE407FAD505
+:101D1000174B1860086812901298C407FAD51A6019
+:101D20000A681392139AD007FAD5124A1A600A6801
+:101D30001492149AD207FAD51E4A1A600A681592AC
+:101D4000159AD407FAD51C4A1A600A681692169A90
+:101D5000D007FAD5194A1A600A681792179AD2075B
+:101D6000FAD5174A1A6018B010BD00BFB0B00250C3
+:101D700080B0025000936521000431904096659038
+:101D80000083612100C3302100C364900081619011
+:101D900000461021008111210041442100C3202967
+:101DA0000C4610C80086312100C3602140C128299B
+:101DB000409665210013319040962529594614C854
+:101DC000400432492DE9F041814B1D689868203369
+:101DD000A0B01E461A680192019AD707FAD57D4B2A
+:101DE0007D4A1A6032680292029AD407FAD57B4A79
+:101DF0001A607B4A1446116803910399C907FAD502
+:101E0000784A1168C1F3402137680497049FFF079F
+:101E1000FAD5754F1F6027680597059FFF07FAD50C
+:101E20001768002900F0CF80B90540F1CC803168F7
+:101E300006910699CF07FAD56C4919602168079178
+:101E40000799C907FAD51168C1F340213768089787
+:101E5000089FFF07FAD5664F1F6027680997099FFB
+:101E6000FF07FAD51268002900F0AF80910540F114
+:101E7000AC8032680A920A9AD207FAD5564A1A609A
+:101E800032680B920B9AD707FAD55A4A1A60316812
+:101E90000C910C99CC07FAD55749196031680D910E
+:101EA0000D99C907FAD55549196031680E910E99F7
+:101EB000CF07FAD55249196031680F910F99CC07B5
+:101EC000FAD550491960504B1E4619681091109967
+:101ED000C907FAD53F4C4D4B236033681193119BD2
+:101EE000DB07FAD54A4B236033681293129BDF0756
+:101EF000FAD5484B23603A4B9846196813911399C9
+:101F0000C907FAD5324F386033681493149BDB0746
+:101F1000FAD5226033681593159BD807FAD53E4B46
+:101F2000236033681693169BD907FAD53B4B236081
+:101F300033681793179BDA07FAD5394B2360336858
+:101F40001893189BDB07FAD5364B23603368199337
+:101F5000199BD807FAD5344B236033681A931A9B20
+:101F6000D907FAD5314B236033681B931B9BDA07E3
+:101F7000FAD52F4B236000F0D3F908BBD8F8003016
+:101F80001C931C9BDB07F9D53D6033681D931D9B9B
+:101F9000D907FAD5274B236033681E931E9BDA07B7
+:101FA000FAD5254B2360D8F800301F931F9BDB0721
+:101FB000F9D50C4B1B6813F4805F204B08BF184603
+:101FC00020B0BDE8F0811E48FAE71E48F8E700BFE0
+:101FD00090B0025080B0025000100251C01F722910
+:101FE000B4B0025088B00250C0CF0129C01F0E29E2
+:101FF000C03F002940010249003184A80000164971
+:10200000400108A180440888B0B00250C0447088E4
+:1020100080077A41C0077E4100006A498006164960
+:1020200040006E49000200210082202140822021D0
+:102030008082242140A161A100C861510308F10000
+:102040000108F1000208F10008B540B1202801465E
+:102050004FF0070228BF20210020FFF72BFC024B86
+:1020600000221A6008BD00BF1CB802507FB51C6872
+:102070001CB901F01F041F2C27D1174C25462668D8
+:102080000196019EF607FAD500F1A05000F52C400C
+:10209000800000682C680394039CE407FAD50F4C79
+:1020A00000EB611020600E4801F01F0400680290F0
+:1020B0001F2C18BFC94302980FBF106001F01F0109
+:1020C00000FA01F111600021196010684300C00F8F
+:1020D000136004B070BD00BFB4B00250E4B0025051
+:1020E000DCB0025030B51E4B85B01A46196800911D
+:1020F0000099CC07FAD500F1A05000F52C408000E3
+:10210000016813680193019BD807FAD5154B164C4B
+:102110001868164D1F30202390FBF3F0013800287B
+:1021200010DA00230130400153B1A0F120014FF03B
+:102130000042134204D1013881424FEA5202F8D1E1
+:1021400005B030BD13680393039BDB07FAD5431832
+:1021500023602B680293029B002BE3D10138DEE75A
+:10216000B4B00250ACB00250E4B00250DCB0025047
+:102170000A460021AFF3008038B5A0F12003B3F583
+:10218000426F05462CD88F2826D800F1470300F16E
+:102190006604DB064FEA541400D0013464013F3476
+:1021A000A409013411B1A1421AD30C46E3004FF443
+:1021B0008050B0FBF3F0202828BF202002B110602F
+:1021C000084B01221A60214600F068F82846214693
+:1021D00000F088F8002038BD00F11F046409DDE735
+:1021E000014838BD1CB802502221F00070B52648C5
+:1021F00088B0054604680094009CE607FAD5234899
+:10220000234C0460234C44EA83432C680194019CD2
+:10221000E407FAD50360930143EA824242F0104496
+:1022200044F4C0442B680293029BDE07FAD5046095
+:102230002B680393039BDB07FAD5174B03608B01D5
+:1022400043EA814141F0104343F4C0432E680496B1
+:10225000049EF607FAD503602B680593059BDE07FD
+:10226000FAD5046041F058412B680693069BDC07C1
+:10227000FAD5016042F058422B680793079BDB07B1
+:10228000FAD5026008B070BDB0B0025080B0025004
+:10229000C0210229807100988061189030B5002219
+:1022A0000C4C49001346023840F6FC75904202F18E
+:1022B0000102CABF236025605B181E2A04F10404D2
+:1022C000F4D1054A19441360044B054A19609A6019
+:1022D00030BD00BF00B0025078B002507CB0025058
+:1022E00020F80F000C4B18603F3020F03F008901B0
+:1022F000403058609960D9601961596199611C3307
+:102300000648196082B002680192019AD207FAD594
+:10231000196002B0704700BF90B00250B4B00250D4
+:102320002DE9F04192B0012303930493624B1D46C3
+:102330001A680592059AD207FAD5604C604B236063
+:10234000604B19461A680692069AD707FAD55E4B73
+:102350001A68D60400F1A8802A680792079AD00765
+:10236000FAD55A4A22600A680892089AD207FAD522
+:102370001E68C6F30036002E40F098801220FFF74A
+:10238000B1FE07461320FFF7ADFE87428CBF122037
+:102390001320FFF7A7FE471EFFF734F903AB01AA8E
+:1023A00039461220FFF762FE04AB804602AA394686
+:1023B0001320FFF75BFE00EB4800022832D0032811
+:1023C0003ED0012874D12B680993099BDB07FAD50D
+:1023D0003F4B23602B680A930A9BD807FAD53D4BE5
+:1023E00023602B680F930F9BD907FAD53A4B2360D4
+:1023F0002B681093109BDA07FAD5384B23602B68B3
+:102400001193119BDB07FAD5354B2360013F25D58E
+:102410001023192218210020FFF7E8FE304612B0E1
+:10242000BDE8F0812B680B930B9BD907FAD52D4B98
+:1024300023602B680C930C9BDA07FAD52A4BCFE765
+:102440002B680D930D9BDB07FAD5284B23602B6877
+:102450000E930E9BD807FAD5254BC1E703AB01AA13
+:1024600039461220FFF702FE04AB044602AA3946A1
+:102470001320FFF7FBFD10EB440402D1FFF7CCFB68
+:10248000C4E7FFF70DFB022C08D0032C09D0012C68
+:1024900010D117211620FFF743F9B7E715211420B3
+:1024A000F9E70F210E20F6E7124EB7E7124EB5E717
+:1024B000124EB3E7124EB1E7B0B0025080B00250F6
+:1024C00000084A51B4B0025088B0025000084E5182
+:1024D00000065A4940065E49000442410014424940
+:1024E00040042E49000652494006564900063A4922
+:1024F00040063E490608F1000708F1000408F10013
+:102500000508F100014B1860704700BF08BA02507F
+:10251000014B1860704700BF04BA0250094BC24318
+:102520001A60043B82B01B680193074B019A10426A
+:1025300004D0064A1060186802B0704720BF1A68BD
+:102540000192F3E704BA025018A9002008BA025019
+:10255000FEF79ABFFEF7C2BF0A460021FEF7BEBFD4
+:102560002DE9F74305460E469946114600F060FAFC
+:102570000446002840F08480002E00F08580002969
+:1025800000F08480B9F1200F40F0828005F144040E
+:10259000082205F104082046FFF726F805F1240774
+:1025A000082231464046FFF71FF806F120010822B5
+:1025B0003846FFF719F802A94FF4807041F8049DDE
+:1025C000FFF7D6FD002865D1334A4FF480731360BE
+:1025D000012193600823314AFFF706FA01210846DA
+:1025E00005232F4AFFF700FA0823424601211C2049
+:1025F000FFF7FAF908233A4601210320FFF7F4F91F
+:102600002246082301210220FFF7EEF90823254A7C
+:1026100001211A20FFF7E8F90523234A01211B2095
+:10262000FFF7E2F90823214A01211420FFF7DCF922
+:1026300008231F4A01211520FFF7D6F9082305F1C9
+:10264000640201211620FFF7CFF9082305F1840267
+:1026500001211720FFF7C8F90823164A01210B2092
+:10266000FFF7C2F9FFF7AEFB04460198FFF7ECFC59
+:10267000114B002C18BF1C46A4212846FFF76CFF05
+:10268000204603B0BDE8F0830C4CF9E70C4CF7E7AB
+:102690000C4CF5E7084CEFE790B002507CCC0F00F3
+:1026A000F4CC0F003CCC0F00E0CC0F00A0CC0F000E
+:1026B000C0CC0F005CCC0F008408F0007608F0005E
+:1026C0008008F0008108F00038B50D460446B0B12E
+:1026D000A02200210430FFF73DFF95B129460822D2
+:1026E00004F16400FEF780FF082205F1200104F1E7
+:1026F0008400FEF779FF044B2360002038BD0348B7
+:1027000038BD034838BD00BFDD55AABB7108F000D5
+:102710008308F0002DE9F041069F044615461E4649
+:10272000FFF7D2FF38B93B46324629462046BDE87E
+:10273000F041FFF715BFBDE8F08100002DE9FF4132
+:10274000144B04460E460FCB8DE80F00204600F0D8
+:102750007FF98046B0B9CEB1636A251D01953BB9BA
+:1027600001236362226F04F13001684600F088F8AB
+:102770002B46043E243453F8042B12BAA34246F8E5
+:10278000042FF8D1404604B0BDE8F081DFF808809E
+:10279000F8E700BF0CCC0F000502F00038B5044686
+:1027A00068B1051D28467021FFF7D6FE2846202275
+:1027B0000449FFF7CDFE044B2360002038BD0348D9
+:1027C00038BD00BF1CCC0F00DD55AABB0002F000D5
+:1027D000294B2DE9F04304460E4615460FCB85B034
+:1027E0006F468DE80F002DB94FF00009484605B03F
+:1027F000BDE8F083204600F02BF981460028F5D192
+:10280000231D0193636AA3BB236F8BB1C3F14008FF
+:10281000A84528BFA84604F1300031461844424676
+:10282000FFF796FE236F434446442367A5EB080554
+:10283000226F402A06D104F13001384600F020F81A
+:102840000023236705F03F0835F03F0505D03146EA
+:102850002A46384600F014F82E44B8F1000FC3D0D1
+:102860004246314604F13000FFF772FEC4F8708032
+:10287000BCE7DFF80890B9E70CCC0F000C02F000C1
+:102880002DE9F74F314B44688046924699461A68C5
+:10289000002AFCD12E4B9B461A68002AFCD14FF02F
+:1028A000FF300191FFF72EFE8020FFF731FE294D0A
+:1028B000294A2A4F2A4E012307202B60A2F59E7237
+:1028C000C2F83C011360636A3B60A36A3360D8F8C6
+:1028D000003042F8043CD8F8083020469847019967
+:1028E000D9F80030002BFBD1BAF1000F20D11D4BDD
+:1028F00004221A60D9F80030002BFBD1DBF800A0CD
+:10290000BAF1000FFAD1D8F80C30204698473B684E
+:1029100063623368A362144BC3F800A0C3F844A1F8
+:10292000D9F80030002BFBD12B6003B0BDE8F08F4D
+:10293000236A012B04BF0C4A13600C4B4020196022
+:10294000C3F804A0FFF7EAFDD4E700BF10B90250B6
+:1029500020BC025018B8025000B90250CCB7025047
+:10296000D0B70250C8B7025084B6025028BC0250FB
+:10297000084B1B681B0EF02B08D1074B1A68074B3E
+:102980009A4205D1064B0020186070470520704719
+:102990000620704728B9025024BA02500000E020F7
+:1029A0000CBA02500C4B1B68C3610C4B1B68836153
+:1029B0000B4B1B6843610B4B1B6803610A4B1B6885
+:1029C000C3600A4B1B688360094B1B684360094B5B
+:1029D0001B680360704700BF5CB6025058B60250D7
+:1029E00054B6025050B602504CB6025048B602508F
+:1029F00044B6025040B602500C4BC2691A6082695C
+:102A000043F8042C426943F8082C026943F80C2C63
+:102A1000C26843F8102C826843F8142C426843F8CB
+:102A2000182C026843F81C2C704700BF5CB602509B
+:102A300030B10268034B04489A4208BF0020704737
+:102A400002487047DD55AABB8208F0007108F0000B
+:102A500030B10268034B04489A4208BF0020704717
+:102A600002487047DD55AABB0202F0000002F000E8
+:102A700002490248091F0968006808478058002079
+:102A800000F02EB970B50E46144900EB400001EB82
+:102A9000C0051446E86A183520B101280FD0022875
+:102AA00005D113E0284600F051F9A04201D20024DC
+:102AB00011E022463146284600F080F90BE0284616
+:102AC00000F044F9A042F4D20446F2E73146284629
+:102AD00000F047F90446204670BD000090980020A1
+:102AE00006F040B930B54FF0805000228300D0F896
+:102AF0003011C3F80C21C3F81021624B1A60624BED
+:102B00001B68624C2360604B1B1D1B68241D2360E7
+:102B10005D4B08331B68241D23605B4B0C331B6823
+:102B2000241D2360584B10331B68241D2360564B13
+:102B300014331B68241D2360534B18331B68534CFC
+:102B400020342360504B1C331B68241D23604E4BE4
+:102B500020331B68241D23604B4B24331B68241D2A
+:102B60002360494B28331B68241D2360464B2C33BC
+:102B70001B68241D2360444B30331B68434C403496
+:102B80002360414B34331B68241D23603E4B383394
+:102B90001B68241D23603C4B3C331B68241D2360B1
+:102BA000394B40331B68241D23600124082902D1BE
+:102BB000D0F8343113B1082904D006E0354B34493C
+:102BC000196005E0D0F8343113B1082904D006E0CB
+:102BD000314BFB21196005E0D0F8343113B10829DD
+:102BE00008D00EE090F858322C48016863F30301D6
+:102BF000016002E0D0F834311BB929494FF400706C
+:102C0000086028480168C90702D06FF0010101601F
+:102C10002548016841F470010160BFF34F8FBFF395
+:102C20006F8F4FF01021D1F80002002803DBD1F89C
+:102C30000402002822DA1D4B1C601D480468002C89
+:102C4000FCD01224C1F800420568002DFCD0C1F868
+:102C5000044201680029FCD01A6001680029FCD0F8
+:102C6000BFF34F8F10487C380168124A01F4E061CD
+:102C700011430160BFF34F8F00BFFDE70F490E48BE
+:102C8000086030BD380500400404001020C5004035
+:102C9000488103008C56004018F50040E40E0040C7
+:102CA000409602400004004088ED00E004E5014049
+:102CB00000E401400400FA050090D0030C59002004
+:102CC000064808B5002101600068009005F054FD39
+:102CD00005F020FB0028FBD108BD000000010140E9
+:102CE00010B5124C02202061606111A0A06104F1B6
+:102CF0007800E0614FF4805020620020A0626062A2
+:102D00000BA1A164E0620D49E1641021A065C4E952
+:102D10001410E0650AA1E01DFEF7FDFB09A12046A5
+:102D2000FEF7F9FB2020A07110BD00009098002054
+:102D30005465726D696E616C0000000008A9002086
+:102D40005254540053454747455200000269C16838
+:102D50008A4203D88068401A104400E0501A401E8E
+:102D600070472DE9F047C4681746894606464FF07C
+:102D700000083069A04201D9051B02E0B168201AA1
+:102D80000D1AB0686D1E001BA84200D80546BD4252
+:102D900000D33D4670682A4620444946FEF774FB3E
+:102DA000B0687F1B2C44A844A944A04200D1002451
+:102DB000F460002FDDD14046BDE8F0872DE9F041F9
+:102DC00004468846D4E90207C51BE16860681646D8
+:102DD0000844B54206D94146FEF756FBB819E060F3
+:102DE000BDE8F0812A464146FEF74EFB761B08EB14
+:102DF000050132466068FEF747FBE660F0E702E057
+:102E000008C8121F08C1002AFAD170477047002075
+:102E100001E001C1121F002AFBD1704701212028C7
+:102E200003DA81400548014003E0402802DA2038F7
+:102E3000814009B10120704700207047FC06FFBDAA
+:102E4000800701D00020704701207047406800686B
+:102E5000401E084201D10120704700207047C3681E
+:102E60008B4206D811440069491E814201D80120D5
+:102E7000704700207047000030B585B00D46164CF5
+:102E80001621ADF800101ECC0DF1040C8CE81E00CC
+:102E9000124C0221012221706270A0700320E070A8
+:102EA000217159206071FE20A071694604F109006A
+:102EB0007DDF00280ED1BDF800002A46411CE171DB
+:102EC00009212172BDF808100844ADF8080001A9D5
+:102ED000034872DF05B030BD00B90F009C6D0020C3
+:102EE0000858002010B586B0062418220C49684600
+:102EF000FEF7CAFA0B480421008801EB00400AA142
+:102F000005F06CFB69462046FFF7B6FF002805D1A7
+:102F1000094C207874DF0121207873DF06B010BDE2
+:102F200010B90F00305900204164766572746973DE
+:102F3000696E672E2E2E0000085800202DE9F05FE4
+:102F4000DFF894B05C46DBF84890DBF8245003F0DF
+:102F500045FA216B214E00EB01086F1A31884FF0C2
+:102F6000040A0AEB01401EA105F038FB216B404624
+:102F70004944414500D1002708233A4601F0F8FFB3
+:102F800007004FF0010806D0318808EB01401BA173
+:102F900005F024FB1CE003F021FA0022294601F091
+:102FA00009FADBF8282004463188D946A24209D123
+:102FB0000AEB014018A105F011FBC9E90748C9F85F
+:102FC000185005E008EB01402346194905F011FBB4
+:102FD0003846BDE8F09F0000EC7F00206C590020CF
+:102FE000456E746572206E72665F6466755F6170AF
+:102FF000705F636F6E74696E756500004661696C21
+:10300000656420746F20636F7079206669726D77D4
+:103010006172652E0000000053657474696E67204C
+:103020006170702061732076616C6964000000003B
+:10303000F4BD0F0008B5134602460648009301236D
+:10304000008803EB00400B4603A105F0DAFA06F016
+:103050000DFD00006C59002052656365697665645A
+:103060002061206661756C74212069643A20307893
+:10307000253038782C2070633A2030782530387825
+:103080002C20696E666F3A20307825303878000041
+:10309000024605480121008801EB004003A105F02C
+:1030A000A1FA06F0E3FC00006C590020526563654C
+:1030B0006976656420616E206572726F723A2030A5
+:1030C00078253038782100002DE9F84F254C8146CD
+:1030D000924660880E46814241D800274FF6FF781D
+:1030E0008DF80070684600F0F5F822786078A188C5
+:1030F000884201DA401C00E00020C0B2904204D1B6
+:103100009DF8000000F032F927E065786078884289
+:1031100001DA401C00E0002060709DF8000000F023
+:1031200025F9454519D0A068B9F1000F40F835A040
+:103130000DD066B16188E068324605FB0100494662
+:10314000FEF7A2F9A06800EBC500868002E000EB64
+:10315000C50087800020BDE8F88F0420FBE7092028
+:10316000F9E700004458002010B50E4C03E0401C65
+:1031700000E00020207020786178814210D0227811
+:103180006188E068A36802FB010003EBC20153F809
+:103190003220898890472078A1888842E9DAE6E7DA
+:1031A00010BD00004458002030B5CB0008339DB25C
+:1031B00093074FF0000401D0072030BD044B9A6004
+:1031C0002A44DA605C701C7058809980002030BD01
+:1031D00044580020014801F010BB00005C5800205A
+:1031E00070B514460E46050004D10B4940F2C510D7
+:1031F00000F000F93CB12868012EC4600AD000211B
+:103200008160002070BD04494FF4E37000F0F2F8D3
+:10321000072070BD0121F3E74CC20F0038B50E48FE
+:1032200008235822416800910C49006802F0BEF959
+:1032300000280FD10A4A69460A4801F0E3FA04005F
+:1032400008D10121074801F0ACFB064901200839EB
+:103250000870204638BD000028BA0F0018850020ED
+:10326000EDA80F005C58002070B516460D4604000E
+:1032700004D10C4940F2D51000F0BCF80A48854250
+:1032800001D9072070BD0948266101F0B6FA28442B
+:103290006060A06800B1A5602146BDE870400020D4
+:1032A00008F030B84CC20F0017FCFF005C5800203B
+:1032B00010B5040004D106494FF4F57000F09AF8F7
+:1032C000002021462076BDE81040012008F01AB801
+:1032D0004CC20F0070B5044607F022FA012803D053
+:1032E00010A11D2000F086F8EFF3108172B61D4A80
+:1032F0009368012083B990604FF0E020D0F88051AE
+:10330000194B1D401560C0F88031D0F884315360EE
+:103310004217C0F8842100202070002900D162B635
+:1033200070BD00002E2E5C2E2E5C2E2E5C2E2E5C90
+:103330002E2E5C636F6D706F6E656E74735C6C695E
+:10334000627261726965735C7574696C5C617070DE
+:103350005F7574696C5F706C6174666F726D2E63FB
+:103360000000000070850020FC06FFBD10B504467B
+:1033700007F0D6F9012803D00DA12B2000F03AF870
+:103380001B498868002811D0002C0FD1EFF3108062
+:1033900072B60B684FF0E022C2F800314B68C2F8F9
+:1033A000043100228A60002800D162B610BD0000FE
+:1033B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6312
+:1033C0006F6D706F6E656E74735C6C696272617242
+:1033D0006965735C7574696C5C6170705F75746944
+:1033E0006C5F706C6174666F726D2E63000000001C
+:1033F000708500201CB56A46ADF8000001910021DF
+:1034000044F20200FFF716FE1CBD0000F8B51F488D
+:103410000146446AC06A8D6CAC2802D1486B0544F1
+:10342000241A1B4E0094042730882B4607EB0040DB
+:10343000184A19A105F0E5F8224629461548FEF775
+:103440005DF8E8B13088234607EB00402A4620A10A
+:1034500005F0CFF804F05EFF0028FBD102F0D4FCA9
+:103460002146284603F0CEFB040007D03088012116
+:1034700001EB004022A100BF05F0B0F82046F8BDE6
+:103480003088002407EB004024A1F5E7EC7F002002
+:103490006C59002000100F00566572696679696EDC
+:1034A0006720424C3A20416464723A2030782530DB
+:1034B00038782C205372633A203078253038782CB5
+:1034C000204C656E3A2030782530387800000000B6
+:1034D000436F7079696E6720626F6F746C6F61649F
+:1034E00065723A205372633A203078253038782C50
+:1034F000204C656E3A203078253038780000000086
+:103500005265717565737420746F20636F707920D4
+:10351000424C206661696C65640000004E6F206259
+:103520006F6F746C6F6164657220636F7079206E69
+:1035300065656465642C20626F6F746C6F6164658F
+:10354000722075706461746520636F6D706C657452
+:10355000652E000030B595B0040004D12E4940F22C
+:103560002740FFF747FF2D494FF6FF70224648805E
+:1035700001208DF812004FF65960ADF8100004A933
+:103580000120A8DF002844D1254B0FCB8DE80F0088
+:10359000A11C684662DF00283BD121491C2260390A
+:1035A0000BA8FDF771FF1F4D142205F1C401A86897
+:1035B0001290A0788DF84A002868139006A8FDF7AD
+:1035C00063FF12A8069013A807902088231D06AA5F
+:1035D0000BA9AADF00281CD11C2205F1D8010BA8D9
+:1035E000FDF752FFE8681290A0788DF84A006868ED
+:1035F0001390142205F1F40106A8FDF745FF12A867
+:10360000069013A80790208804F10C0306AA0BA9C2
+:10361000AADF15B030BD0000E0BE0F000858002042
+:10362000D8B90F00D0B80F00F0B585B00D46040032
+:1036300004D136494FF4B370FFF7DCFE25B93349A6
+:1036400040F26710FFF7D6FE14216846FDF744FFED
+:103650002078032308280BD12D48C188491E89B240
+:10366000C1808288002A49D0002947D1C2802370B6
+:103670002178607860228DF800208DF801108DF897
+:10368000020063780325012B14D0224802212278FE
+:10369000008801EB004020A104F0ABFF60780B280C
+:1036A00028D101F003FB8DF80300002001F006FB98
+:1036B00004251FE0207809281CD2DFE800F01B1B3E
+:1036C0001B211B1B051B2100D4E902706D46E91C60
+:1036D000666807F05FFE044629193046C91C07F0EA
+:1036E00059FE044429193846C91C07F053FE2044EA
+:1036F000C01CC5B22946684607F0DAF805B0F0BD2F
+:10370000D4E90112684607F0C2F8F1E7E0BE0F0005
+:1037100008580020305900204446552072657175C4
+:10372000657374202564206661696C65642077691F
+:103730007468206572726F723A20307825780000C4
+:103740002DE9F0411E4C0027217AC90734D01D49CC
+:10375000884231D01C4D04261CA1288806EB00406D
+:1037600004F03CFF6088A0F57F41FF3918D028881D
+:103770001EA106EB004004F031FFA068132140F0C9
+:103780000400A060608876DF002816D11B4CC82793
+:103790004FF47A48611C404688477F1EFAD101E009
+:1037A000207874DF05F07AFA070005D1288814A183
+:1037B00006EB004004F012FF3846BDE8F08100003F
+:1037C0000858002030CD0F00305900205368757420
+:1037D00074696E6720646F776E20424C4520747266
+:1037E000616E73706F72742E000000004469736321
+:1037F0006F6E6E656374696E672E0000E0B80F002F
+:10380000424C45207472616E73706F7274207368DD
+:10381000757420646F776E2E000000002DE9F04172
+:10382000204C07460020217AC90739D11E4D0426B5
+:103830001EA1288806EB004004F0D0FE2348E76074
+:1038400001F0D4FF00F026FB002829D103F048FC4A
+:1038500038B11F4803F038FCA06840F00200A060B7
+:1038600005E028881BA106EB004004F0B7FE01F03C
+:10387000F1FA002814D116481C30FFF76BFE00281F
+:103880000ED1FFF72FFB00280AD1A06818A140F045
+:103890000100A060288806EB004004F09FFE002095
+:1038A000BDE8F0810858002030590020496E697445
+:1038B00069616C697A696E6720424C4520444655BF
+:1038C000207472616E73706F72740000E8CD0F0027
+:1038D000BC6D00204E6F20616476657274697369F7
+:1038E0006E67206E616D6520666F756E6400000006
+:1038F000424C4520444655207472616E73706F725D
+:103900007420696E697469616C697A65642E00005F
+:103910002DE9FE4FA44E0746041D018830884FF064
+:103920000408A24D4FF0000A4FF00109424608EB8F
+:103930000040212977D040DC132975D026DC0129ED
+:1039400073D010295DD0112974D012296FD115467A
+:1039500097A104F043FE3088E28805EB00409EA169
+:1039600004F040FE3088A28805EB0040A0A104F0DE
+:1039700039FE3088228905EB0040A3A104F032FE15
+:103980003088628905EB0040A4A1EEE0142978D0CC
+:103990001A2977D01F294AD1A6A104F01FFE211DA4
+:1039A000688875DF040042D03188224609EB014067
+:1039B000ACA104F017FE20461FE051296FD00EDCA9
+:1039C00022296DD0232969D024297BD0502977D191
+:1039D00003B03946BDE8F04FB04806F06BB9522944
+:1039E000D7D0552939D056296AD1B879002867D15E
+:1039F0001321688876DF002862D0BDE8FE4FFFF70C
+:103A000047BBA7A104F0EAFD20886880E96809B1F6
+:103A100001208847A549688875DF020050D03188A9
+:103A200009EB014004E07FE054E086E002E047E07B
+:103A30009FA19AE04FF6FF706880287A400704D46F
+:103A4000FFF750FA08B1FFF723FBE968002937D0E8
+:103A500003B00220BDE8F04F0847FA88F72A14D2D5
+:103A60009107B1F1404F0ED0D11F8BB2591ECC1728
+:103A700001EB947424F00304091B591A891D8CB2BC
+:103A800004E077E07FE0144600E0F7242346944901
+:103A900004F0AFFD21466888B5DFACE702E050E0F6
+:103AA0003AE00FE08FA104F099FDCDF800A0CDF829
+:103AB00004A0B8880022694690DF2AE0FFF7E8FA00
+:103AC000BDE8FE8F6389E28803B093A1BDE8F04FA3
+:103AD00004F08FBD1446A0A104F080FD734801AA34
+:103AE000163842F60521806A0190CDF808D0688822
+:103AF000ADDF08B1FFF7CCFA3088BDF8002004EB49
+:103B000000409FA104F06EFD00231A4685216888BD
+:103B10007FDF0028D2D1D3E7217900916379A279A0
+:103B2000A0A104F06EFDCBE7ADA104F057FDCDF8E8
+:103B300000A0208869468FDFEBE70021688866DFF8
+:103B400059E7B8790028BBD03946544806F06EF8DA
+:103B50000028B5D007F10801504805F013FC020019
+:103B6000AED0318809EB0140A8A103B0BDE8F04F09
+:103B700004F038BDB2A104F031FD00210A462088CE
+:103B80000B4686DF37E7002320881A461946B1DF47
+:103B900008B1FFF77DFA318803B008EB0140BDE8BA
+:103BA000F04FB1A104F01ABD305900200858002090
+:103BB000526563656976656420424C455F474150B4
+:103BC0005F4556545F434F4E4E5F504152414D5FEB
+:103BD00055504441544500006D61785F636F6E6ECF
+:103BE0005F696E74657276616C3A2025640000002E
+:103BF0006D696E5F636F6E6E5F696E74657276611C
+:103C00006C3A202564000000736C6176655F6C611E
+:103C100074656E63793A202564000000636F6E6EF0
+:103C20005F7375705F74696D656F75743A20256494
+:103C300000000000526563656976656420424C456A
+:103C40005F4741505F4556545F434F4E4E5F504172
+:103C500052414D5F5550444154455F524551554581
+:103C6000535400004661696C75726520746F20754D
+:103C7000706461746520636F6E6E656374696F6EE6
+:103C800020706172616D6574657220726571756511
+:103C900073743A203078257800000000D86D002039
+:103CA000436F6E6E6563746564000000E6B80F00D4
+:103CB0004661696C75726520746F207570646174FB
+:103CC0006520636F6E6E656374696F6E20706172DC
+:103CD000616D65746572733A203078257800000054
+:103CE00098BE0F00526563656976656420424C4555
+:103CF0005F4741505F4556545F444154415F4C45D6
+:103D00004E4754485F5550444154455F52455155C4
+:103D10004553542E00000000526563656976656462
+:103D200020424C455F4741505F4556545F444154E3
+:103D3000415F4C454E4754485F55504441544520DF
+:103D40002825752C206D61785F72785F74696D65C8
+:103D5000202575292E00000052656365697665642B
+:103D600020424C455F4741505F4556545F534543A1
+:103D70005F504152414D535F524551554553540098
+:103D80004343434420666F722073657276696365AE
+:103D9000206368616E676564206973203078253020
+:103DA00034780000526563656976656420424C454D
+:103DB0005F4741505F4556545F5048595F555044E6
+:103DC000415445202852583A25642C2054583A250D
+:103DD000642C207374617475733A256429000000A3
+:103DE000526563656976656420424C455F47415082
+:103DF0005F4556545F5048595F5550444154455FA4
+:103E0000524551554553542E00000000436F756CC8
+:103E100064206E6F742068616E646C65206F6E5FE5
+:103E20006374726C5F70745F77726974652E20655D
+:103E300072725F636F64653A2030782530347800A1
+:103E4000526563656976656420424C455F47415021
+:103E50005F4556545F5345435F494E464F5F524559
+:103E6000515545535400000046696E697368656496
+:103E70002068616E646C696E6720636F6E6E20737C
+:103E8000656320757064617465000000007800F05F
+:103E90000100704738B50020009002F0BFFE0028F6
+:103EA00030D1194C0425194A208819A105EB00408E
+:103EB00004F098FB154813DF002823D120881CA1AB
+:103EC00005EB004004F08AFB04F012FF002819D132
+:103ED000684604F063FD002814D120881AA105EB80
+:103EE000004004F07BFB6946012004F061FD0028DE
+:103EF00008D120881AA105EB004004F06FFB68464A
+:103F000004F000FE38BD00003059002000100F0002
+:103F100053657474696E6720757020766563746F7D
+:103F200072207461626C653A2030782530387800F0
+:103F3000456E61626C696E6720536F667444657686
+:103F40006963652E00000000436F6E6669677572D5
+:103F5000696E6720424C4520737461636B2E0000CC
+:103F6000456E61626C696E672074686520424C45DD
+:103F700020737461636B2E0011480421008801EBEB
+:103F8000004010A104F02AFB04F0F6FB04F0C2F993
+:103F90000028FBD1114E64254FF47A47741C384633
+:103FA000A0476D1EFAD1BFF34F8F0D4801680D4A2F
+:103FB00001F4E06111430160BFF34F8F00BFFDE7E3
+:103FC0006C590020526573657474696E6720626F66
+:103FD0006F746C6F616465722E00000060B70F0033
+:103FE0000CED00E00400FA052DE9FC410646C0078F
+:103FF0004FF000050ED0104F00240122385D0095CF
+:1040000000231146019504F035F8641C042CF4D308
+:1040100000F064F8B0070DD5074E0024361D0022CD
+:10402000305D032300951146019504F023F8641CCC
+:10403000042CF4D3BDE8FC8156B70F0010B504463C
+:10404000042803D305A12120FFF7D4F90E4801214C
+:10405000005DBDE8104004F083B800002E2E5C2EF9
+:104060002E5C2E2E5C2E2E5C2E2E5C636F6D706F80
+:104070006E656E74735C626F617264735C626F61B3
+:104080007264732E6300000056B70F0010B504462B
+:10409000042803D305A11B20FFF7ACF90E4800212B
+:1040A000005DBDE8104004F05BB800002E2E5C2ED1
+:1040B0002E5C2E2E5C2E2E5C2E2E5C636F6D706F30
+:1040C0006E656E74735C626F617264735C626F6163
+:1040D0007264732E6300000056B70F0010B5002401
+:1040E0002046FFF7ABFF641C042CF9D310BD000081
+:1040F0002DE9F8430546861C00208DF80000904607
+:104100000F464FF001096846FFF7E4F81B4C2068A2
+:104110003860D4E90001401AA168081A41F21C0174
+:1041200067180EE00121384601F08BFA01F03CF9E6
+:104130000146384601F085FAD4E90001401AA16829
+:10414000081A401C8642EDD8B8F1000F03D00520B4
+:1041500065F3891002E0062065F39F50A26821688C
+:10416000114004EB8101C8602068304420609DF854
+:104170000000FFF7FBF84846BDE8F8836C88002094
+:1041800010B543689C18446021B905E013F8010B91
+:1041900001F8010B521EF9D2012010BD30B4826823
+:1041A0000468531C8360A154D0E901128A4202D3EF
+:1041B00030BC03F067BC30BC70470000034803C844
+:1041C000814201D101207047002070476C88002097
+:1041D00010B50548012101F04AFABFF35F8F08B11D
+:1041E000002010BD012010BD0058002010B5064C65
+:1041F0002068012803D005A16D20FFF7FBF8BFF36D
+:104200005F8F0020206010BD005800202E2E5C2EF5
+:104210002E5C2E2E5C2E2E5C2E2E5C636F6D706FCE
+:104220006E656E74735C6C69627261726965735CF1
+:104230006D757465785C6E72665F6D74782E68005B
+:1042400004490020086004494FF48060C1F88001EF
+:104250007047000000A5025004E000E0034901207F
+:10426000086003498002C1F80001704700A50250B0
+:1042700004E000E070B500F10806106815460C4631
+:10428000202802D248F2145070BDFFF7A1FF80B180
+:10429000FFF7E4FF21463046FEF750FA0646FFF7E7
+:1042A000CFFFFFF7A3FF304600F03EFE060003D02D
+:1042B00004E048F2045070BD2020286020212046F0
+:1042C00001F0EAFF304670BD10B50830FEF766FA1F
+:1042D000BDE8104000F028BE2DE9F04700F10809C4
+:1042E0000E461446FFF774FFB8B1FFF7B7FF4FF45F
+:1042F00080584546AC4200D825462A4631460E48ED
+:10430000FDF7C2F82A460C494846FEF761FA070055
+:10431000A4EB05042E4404D005E048F20450BDE8A7
+:10432000F087002CE5D1FFF78BFFFFF75FFF3846E2
+:10433000BDE8F04700F0F8BD9C5D002070B50B486B
+:1043400000240460BFF35F8F094D01202860FEF751
+:104350000FFB01002C604FF0030004D0052901D1B0
+:1043600048F2035070BD002070BD000000580020CE
+:1043700000A50250014900200860704700A50250C6
+:1043800010B5040003D10549C520FFF733F80448F0
+:10439000C16B6160006CA06010BD0000E0BF0F0049
+:1043A000EC7F002040684968884201D801207047AE
+:1043B00000207047F0B54FF0FF3622B11268D243AB
+:1043C00000230A4D0DE03246FAE7C45C624008243F
+:1043D000D70700D037462F4087EA5202641EF7D134
+:1043E0005B1C8B42F1D3D043F0BD00002083B8EDBD
+:1043F000F0B5146906468DB020681546271DE0B15A
+:10440000022920D00A2000906B4609AA304606F007
+:104410000DFA00280FD009A901A8009A06F012F899
+:1044200001AE96E80F0005AE86E80F0023686968C4
+:104430003A4605A898470DB0F0BD0DB03046BDE82E
+:10444000F04006F073B86946304606F005F80028DB
+:10445000F1D0236869683A46684698470028EAD050
+:1044600002980028F5D1019870600120E3E75368B5
+:104470005B7813F0C00303D0402B03D000207047BB
+:1044800000F002B8FFF7B4BF2DE9FF410B465168B9
+:10449000064614464878334D00F00F0210F0300005
+:1044A00055F8225006D0102806D0202808D03028F1
+:1044B00056D13EE022694DE061690120087047E075
+:1044C000022B28D1042A26D84FF00108694630462D
+:1044D000676905F0C1FF00281AD009E00B7922694D
+:1044E00013FB00226846A84770B13878401C38702A
+:1044F000029820B1616838784A799042EED30198E9
+:104500007060029860BB02E04FF00008F7E7404699
+:1045100004B0BDE8F081D4E904300F79027817FBCC
+:10452000023349798A421BD2521C02701A466168D2
+:1045300010E008786169072A087009D1606801797C
+:104540002069FCF7C9FF60682169806805F09FFF5A
+:104550002269616804B03046AC46BDE8F04160476E
+:104560000020D5E7ACBC0F0038B51D4901200A6812
+:10457000D20301D5000407E01A490A6812F0A90F16
+:1045800004D0086800F056000860002001F0B8FE72
+:10459000154C0425D0B119200090684603F0B2FDF7
+:1045A000D0F810050099C84010F0010F13D00D4845
+:1045B000001F006810F0B10007D020880BA105EBA8
+:1045C000004000BF04F00AF8012038BD208810A187
+:1045D00005EB0040F6E7208816A105EB0040F1E767
+:1045E00000040040200500406C590020444655203E
+:1045F0006D6F64652072657175657374656420768E
+:1046000069612047505245475245542E0000000032
+:10461000444655206D6F64652062656361757365FE
+:1046200020617070206973206E6F742076616C69F0
+:10463000642E0000444655206D6F646520726571DC
+:104640007565737465642076696120627574746F32
+:104650006E2E0000FEB518490446086808B1401ED9
+:1046600008601648D4E9015300880426227806EB36
+:1046700000409DB10E6821690296CDE900312B46BC
+:10468000012A16D00EA210A103F0CEFF6169002905
+:1046900011D0E06803B0BDE8F04008470968009118
+:1046A000012A04D006A217A103F0ABFFEEE71FA278
+:1046B000F9E71EA2E7E7FEBD205800203859002088
+:1046C0006572617365000000466C61736820257334
+:1046D000206661696C6564202830782578293A2045
+:1046E000616464723D25702C206C656E3D307825C8
+:1046F000782062797465732C2070656E64696E67CA
+:1047000020256400466C61736820257320737563EF
+:10471000636573733A20616464723D25702C207068
+:10472000656E64696E6720256400000077726974A5
+:104730006500000010B508281BD2DFE800F0041265
+:104740001A1A1A041A040120FFF74EFC0020FFF782
+:104750009DFC0120FFF79AFCBDE810400220FFF706
+:104760006DBC0120FFF76AFCBDE810400220FFF796
+:104770008DBC10BD10B50446032806D0042C04D00F
+:10478000062C0ED0072C04D10BE00749074801F096
+:1047900069F907480168002905D02046BDE81040A6
+:1047A0000847FFF7E9FB10BD19510F00C0D4010005
+:1047B000B857002010B50446062802D1002002F0A8
+:1047C0000FFE04480168002903D02046BDE81040D0
+:1047D000084710BD0458002010B50021024800F021
+:1047E00046FF80F3100010BD889800204FF4A0729F
+:1047F00002EB810189B200F03BBA0068D0F80405F1
+:10480000704700002DE9F04716460D46040003D11D
+:1048100036492F20FEF7EEFD1DB934493020FEF752
+:10482000E9FD1EB931493120FEF7E4FD60793049D8
+:10483000DFF8BC80DFF8BC9041F82060617908F1B6
+:10484000040808EBC100007938B10824B9F8000069
+:10485000022101EB004028A143E02E882768B6F52D
+:10486000805F03D32DA1FD20FEF7C4FDC7F80865C6
+:10487000AD7894F90460A81E022806D3681F0328A7
+:1048800003D331A14520FEF7B5FD002E4FEA4510B8
+:1048900006DA06F00F0101F1E02181F8140D03E0C2
+:1048A00006F1E02686F8000494F90410012201F0D4
+:1048B0001F0302FA03F04909890001F1E021C1F860
+:1048C0008002C1F80001617908EBC1010A716179C8
+:1048D00048F83140B9F80000032101EB0040002402
+:1048E00024A103F07BFE2046BDE8F08790C20F00B4
+:1048F0007C5800205059002052544320696E737434
+:10490000616E636520616C726561647920696E69AE
+:104910007469616C697A65642E0000002E2E5C2E2D
+:104920002E5C2E2E5C2E2E5C2E2E5C6D6F64756CB4
+:1049300065735C6E7266785C68616C2F6E72665F20
+:104940007274632E680000002E2E5C2E2E5C2E2EBC
+:104950005C2E2E5C2E2E5C696E74656772617469C4
+:104960006F6E5C6E7266785C6E7266785F676C758F
+:10497000652E68005254433A20696E697469616C0F
+:10498000697A65642E00000090F90400012100F0AE
+:104990001F0291404009800000F1E020C0F80012A1
+:1049A00070470A46022100F04FB94FF4827100F0BF
+:1049B0005FB9000010B5040003D104496120FEF77F
+:1049C00019FD20680121016010BD000090C20F0098
+:1049D00010B5040003D104496720FEF70BFD2068E1
+:1049E0000121416010BD000090C20F002DE9F84385
+:1049F000994616460F46050003D12B498620FEF73F
+:104A0000F9FC29684FF480344FF4A070BC4000EBEF
+:104A1000870080B226F07F46C1F808432968C1F8B4
+:104A20004843296800220A5008580090286800EB83
+:104A30008701D1F84005C1F840652968D1F804150F
+:104A40001A4F401A20F07F404FF00408012809D186
+:104A5000398808EB014016A103F0C0FD21494FF44D
+:104A6000046088472868C0F844432968D1F80435B1
+:104A7000F01A20F07F40020201D540F07F40C9F1DA
+:104A8000000290420BDD022809DC3988324608EB2F
+:104A9000014015A103F0ADFD0D20BDE8F883C1F87C
+:104AA00004430020F9E7000090C20F005059002095
+:104AB0005254433A2044656C617920696E74726F78
+:104AC00064756365642064756520746F2072697312
+:104AD0006B206F66207072652D666972696E672E35
+:104AE0000000000041BA0F005254433A2057696E4B
+:104AF000646F77656420636F6D70617265207365A4
+:104B0000742074696D656F757420286162735F76B7
+:104B1000616C75653A25642C20636F756E746572DF
+:104B20003A2564292E0000002DE9FC4180461F46ED
+:104B300015460E4600240D4800F080FD38B11120C6
+:104B4000BDE8FC8106EB043003F0EEFE641CAC42D1
+:104B5000F8D1064800F069FDCDE900573346002240
+:104B60000221404600F02AF80020E9E7885800209A
+:104B70002DE9F843104D0F4680461E469146694682
+:104B8000286800F026FD040014D01C21FCF7A4FCCA
+:104B900001202071C4F81490380BC4F80080C4E9D7
+:104BA00002606946286800F035FD05F01FFE002010
+:104BB000BDE8F8830420FBE784BA0F002DE9F04339
+:104BC00087B00446DDE90E8980681D4616460F460B
+:104BD00000280BD018216846FCF77EFC02A88DF84F
+:104BE000007080E86003A1686846884707B0BDE8A8
+:104BF000F08330B50446006887B00D468068002811
+:104C00001FD018216846FCF767FC0195A068059045
+:104C1000207910B1012810D107E001208DF80000A3
+:104C200020690290E068039005E002208DF8000002
+:104C3000E06800030290606904902068816868461B
+:104C4000884707B030BD000070B516460C46050019
+:104C500003D10649B920FEF7CDFB2868C0F84443CC
+:104C6000002E02D02868C0F8044370BD90C20F0027
+:104C700038B50C46050003D10749CA20FEF7BAFB38
+:104C80002868015929B100210151005900900120E3
+:104C900038BD002038BD000090C20F000B2803D3A0
+:104CA0000B38C0B200F00AB8704700000249002279
+:104CB00008780A70704700002458002001490870E5
+:104CC0000B207047245800200149012008707047CC
+:104CD000F95700202DE9FE4307004FF020009046D1
+:104CE00089464FF00106029004D12A494FF4FA7028
+:104CF000FEF780FB284C0425434620884A4605EBF6
+:104D0000004026A103F075FC02A93348CDE900015B
+:104D100043464A463149A0F59A7001F0CDF90200A8
+:104D200007D02088012101EB00402DA103F05AFC9F
+:104D30002CE007F16F0120220F462748FCF7DEFB2D
+:104D400028B32088022101EB004032A103F046FC89
+:104D5000208837A105EB004003F040FC208820228A
+:104D600005EB0040394603F0E5FB208835A105EB53
+:104D7000004003F033FC2088202205EB0040164958
+:104D800003F0D8FB03F0C6FA0028FBD1002630461A
+:104D9000BDE8FE83B8C10F00485900204861736820
+:104DA00020766572696669636174696F6E2E20464C
+:104DB00069726D77617265207374617274206164C9
+:104DC00064726573733A20307825782C2073697A81
+:104DD000653A203078257800F88400209CB70F00D1
+:104DE000436F756C64206E6F742072756E206861FD
+:104DF000736820766572696669636174696F6E2095
+:104E0000286572725F636F64652030782578292E7B
+:104E10000000000048617368207665726966696306
+:104E20006174696F6E206661696C65642E000000B4
+:104E300045787065637465642046572068617368BF
+:104E40003A00000041637475616C20465720686128
+:104E500073683A003EB59DF8080020F00F00401C32
+:104E600020F0F00010308DF8080068466DDF002853
+:104E70002AD19DF80100401C8DF8010068466CDFC6
+:104E8000002821D111481249007A82074FF004000E
+:104E90000BD5104C0988221D00EB01400EA1A3691F
+:104EA00003F0A7FB211DA06907E0098800EB014082
+:104EB00012A103F093FB19A1072082B202A87CDFA4
+:104EC000002801D117487ADF3EBD000008580020B5
+:104ED00030590020BC6D002053657474696E6720E2
+:104EE000616476206E616D653A2025732C206C65B7
+:104EF0006E6774683A202564000000005573696E7F
+:104F0000672064656661756C74206164766572748F
+:104F10006973696E67206E616D6500004466755443
+:104F200065737400E6B80F0010B50F4C48F20351DA
+:104F3000031B48F21652A04211D007DC00280AD009
+:104F40000A4BC01808D0012804D10BE00A2B01D06D
+:104F50000D2B07D0104610BD48F2015010BD48F28D
+:104F6000025010BD084610BD0202F00000FE0FFF07
+:104F70002DE9FC5F0646DFF804A1984615460F466A
+:104F80004FF0040BB1420BD1BAF8000033460BEBE3
+:104F900000403A463AA103F02CFB0020BDE8FC9FFC
+:104FA00004D243494FF02900FEF724FAB8F1000F6C
+:104FB00003D13F492A20FEF71DFA300503D03C49B2
+:104FC0002B20FEF717FAB81B040B03D138492E200B
+:104FD000FEF710FA0020009005F6FF704FEA103936
+:104FE00000F024FF4046A04500D20446A04641E020
+:104FF0004946C14504D808462C46CDF8049004E043
+:1050000040464FEA0834CDF804800146002230467D
+:1050100001F096FC0028C1D10094BAF80010334684
+:105020000BEB01403A4623A103F0EBFA601E00F0BF
+:105030000300221A002339463046D21C01F030FD0D
+:105040000028ABD101992448A9EB01092D1B016B64
+:105050002644214401632744002002F00BF900900C
+:1050600040B1BAF80000012101EB00401BA103F0A0
+:10507000B5FA01E0002DBBD100988FE76C590020F4
+:105080004E6F20636F7079206E6565646564207370
+:1050900072635F616464723A20307825782C2064F2
+:1050A00073745F616464723A203078257800000080
+:1050B000A4BD0F00436F7079696E67203078257842
+:1050C00020746F20307825782C2073697A653A2017
+:1050D0003078257800000000EC7F00204661696C84
+:1050E000656420746F20777269746520696D6167EB
+:1050F0006520636F7079696E672070726F67726583
+:10510000737320746F2073657474696E6773207095
+:105110006167652E0000000004480321008801EB50
+:10512000004003A103F05AFAFEF726FF6C59002055
+:10513000496E61637469766974792074696D656F0D
+:1051400075742E00014941600020704758BA0F0065
+:1051500010B50B4941600B4800F070FA68B903F0D4
+:1051600019FE08491C234FF4EE7208740448A1F597
+:10517000EE71001F006800F019FA002010BD000059
+:1051800088BA0F00588700202DE9FC5F0E00834687
+:10519000DDE90C47C6F1000098469246814600D4EE
+:1051A0000846012503E000BF90FBFAF06D1C504556
+:1051B000FADAA84500D9454624B1002E01DB78076C
+:1051C00000D5641EB80702D5B8F1000F0AD0F80761
+:1051D00008D13CB1A54205D220215846641EFEF7F5
+:1051E000DDFFF6E7002E02DA4E462D2102E07807B9
+:1051F00003D52B215846FEF7D1FF07F00300022804
+:105200000BD1B8F1000F08D13CB1A54205D2302135
+:105210005846641EFEF7C2FFF6E7CDE90047434655
+:1052200052463146584606F0D7F8BDE8FC9F0000CC
+:1052300010B5024600201268930702D0530702D42B
+:1052400010BD500719D502F00300012807D002282D
+:105250000BD00D494FF49170FEF7CCF80BE0C2F380
+:1052600083100B68801C184404E00223086803EBD9
+:10527000925210440860012010BD086800EB925360
+:10528000C2F38910401CEEE7B0C70F000248006867
+:10529000002800D001207047885800200248007A7A
+:1052A000002800D0012070475887002038B54FF4FF
+:1052B00040531A4A5D6800F50051954204D0486891
+:1052C000904201D1012400E00024954224D1486895
+:1052D000904221D11878142801D95A6900E000229F
+:1052E0000F48B2FBF0F30A78142A01D9496900E0AB
+:1052F0000021B1FBF0F0834203D0012409A2009009
+:1053000002E0002409A200900A480321008801EB72
+:10531000004009A103F075F9204638BDDBE5B15125
+:1053200040420F006D616A6F720000006D696E6F20
+:105330007200000048590020536F66744465766916
+:105340006365207570646174652069732061202530
+:10535000732076657273696F6E2075706461746511
+:105360002E2043757272656E743A2025642E204E8D
+:1053700065773A2025642E0070B5054608680C460E
+:105380004A6886682846314604F0A2FF60682861B2
+:1053900004F10C00686170780221B1EB901F01D11B
+:1053A000241D2C6170BD00002DE9FF410026264818
+:1053B00000F041F92448001F074600F03CF9234C57
+:1053C00060680090A56800E000986946284004EBFA
+:1053D00080000C30FFF72CFF0028F5D101AA0099BE
+:1053E00001EA050304EB8303491CDB6842F8203023
+:1053F000401C00910228F2D3019800F0030001281C
+:105400001AD002280ED012494FF4AF70FDF7F2FF08
+:10541000384600F00DF908B10098606004B03046DD
+:10542000BDE8F0810198032101EB90500099BDF88F
+:105430000A6001EB900005E00198BDF80A60C0F336
+:10544000831008440090E3E7849800206C880020D3
+:10545000B0C70F0070B500224FF48051104600F025
+:1054600009FBC8B912480022C0F57E2100F002FBFA
+:1054700090B94FF400410F4803F03AF902F034FFBD
+:105480000D4C03250DA1208805EB004003F0A6F884
+:105490000D4800F00BFC08B1FDF7FAFD00F0FAF939
+:1054A00020880AA105EB004003F098F8002070BDA9
+:1054B00000100F00D5310F006C590020496E736940
+:1054C0006465206D61696E0035470F004166746543
+:1054D00072206D61696E00002DE9F05FC7888A4611
+:1054E000191D1646B1FBF7F2B1FBF7F507FB1219D0
+:1054F00099193944C91CB1FBF7F104464079C9B286
+:10550000DDF828B0884206D217499420FDF772FFD3
+:1055100001E024686D1E002DFBD1A846A7EB09050C
+:10552000B5421AD81CE000BFBBF1000F06D004EB57
+:1055300009010AEB08002A46091D05E004EB0900F1
+:105540000AEB08012A46001DFBF79EFF2468761B24
+:105550004FF00009A844B74201D9354600E03D4666
+:10556000002EE1D1BDE8F09FD4C20F0030B5024655
+:1055700059B103F0E9F80021074C09E004EB81037D
+:1055800015685B88AB4202D11160002030BD491C18
+:105590008142F3D3052030BD2459002010B5FBF71C
+:1055A00088FE08B1002010BD112010BD10B531B12A
+:1055B000B2FBF3F403FB14241CB1092010BD0E2030
+:1055C00010BD01600021416081608281C381084675
+:1055D00010BD70B50C460546FBF720FE002802D032
+:1055E00021882868084470BD10B50A8849888A4215
+:1055F00003D1FBF755FE012010BD002010BD70B592
+:105600000C460546FBF72FFE002802D0618828686B
+:10561000084470BD10B50A8849888A4203D1FBF757
+:1056200019FE012010BD002010BD002100F00FB8B0
+:10563000002100F012B8012100F01EB8012100F095
+:1056400011B808B56A46FBF780FE009808BD08B59A
+:105650006A46FBF760FE009808BD08B56A46FBF78E
+:105660005AFE08BD08B56A46FBF748FE08BD08B5F6
+:105670006A46FBF737FE08BD08B56A46FBF73EFEF3
+:10568000009808BD08B56A46FBF76CFE009808BD97
+:1056900038B5040003D115A1FE20FDF7ABFE0025AF
+:1056A0008DF800506846FDF715FE206862680168B5
+:1056B000914214D9491E01600D781CB919A1C2206C
+:1056C000FDF798FEA08AE16805FB00152068217AA5
+:1056D0000278891A0279C9B28A4200D201719DF812
+:1056E0000000FDF743FE284638BD00002E2E5C2E3C
+:1056F0002E5C2E2E5C2E2E5C2E2E5C636F6D706FDA
+:105700006E656E74735C6C69627261726965735CFC
+:1057100062616C6C6F635C6E72665F62616C6C6F11
+:10572000632E63002E2E5C2E2E5C2E2E5C2E2E5CA5
+:105730002E2E5C636F6D706F6E656E74735C6C693A
+:10574000627261726965735C62616C6C6F635C6EDE
+:1057500072665F62616C6C6F632E630038B50C46D5
+:10576000050004D112A140F22110FDF743FE24B937
+:105770000FA14FF49170FDF73DFE00208DF8000061
+:105780006846FDF7A7FD1DB91749CF20FDF732FE8A
+:10579000E8682A68211AA88AB1FBF0F11068431C56
+:1057A000136001709DF80000FDF7E0FD38BD0000BA
+:1057B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63EE
+:1057C0006F6D706F6E656E74735C6C69627261721E
+:1057D0006965735C62616C6C6F635C6E72665F625C
+:1057E000616C6C6F632E630024570F0010B50400CA
+:1057F00002D0206830B901E00E2010BD17A1D920D9
+:10580000FDF7F8FD606818B914A1DA20FDF7F2FD84
+:10581000A06818B911A1DB20FDF7ECFDE06818B90C
+:105820000EA1DC20FDF7E6FDA08A18B90BA1DD2052
+:10583000FDF7E0FD207A61682268401AC0B211606D
+:1058400004E0226811684B1C13600870401EC0B24F
+:10585000F7D221680020087110BD00002E2E5C2EAA
+:105860002E5C2E2E5C2E2E5C2E2E5C636F6D706F68
+:105870006E656E74735C6C69627261726965735C8B
+:1058800062616C6C6F635C6E72665F62616C6C6FA0
+:10589000632E63002DE9F041184D4FF48052042728
+:1058A0002888164607EB004015A102F09BFE4FF03A
+:1058B000E024D4F8802128881FA107EB004004F5DC
+:1058C000C07402F08FFE60172060C4F800016060B1
+:1058D000C4F8040101F0AEF930B12888012101EBD0
+:1058E000004020A102F07AFE02F014FD0028FBD156
+:1058F0003046BDE8F04100F051B800006C5900207E
+:1059000052756E6E696E67206E72665F626F6F743D
+:105910006C6F616465725F6170705F7374617274E3
+:10592000207769746820616464726573733A20300B
+:10593000782530387800000044697361626C696EC4
+:105940006720696E74657272757074732E204E567E
+:1059500049432D3E494345525B305D3A203078251E
+:10596000780000004661696C65642072756E6E692E
+:105970006E67206E72665F6466755F6D62725F69E6
+:1059800072715F666F72776172645F616464726581
+:1059900073735F73657428290000000070B50646B4
+:1059A0001F4888B0C0F57F21002200F063F8021E76
+:1059B0004FF0FF3507D01B480121008801EB004064
+:1059C00019A102F00FFEEFF30580D6E90046C005ED
+:1059D000C00D4FF0000181F3148881F3108881F32A
+:1059E000118881F3138813D020221D496846FBF7E4
+:1059F0004BFD203C2022694620460696FBF744FDDD
+:105A00006FF0060229462046FBF704FC08B070BD83
+:105A100008B0324629462046BDE87040FBF7FABB85
+:105A200000100F006C590020436F756C64206E6F7E
+:105A3000742070726F7465637420626F6F746C6F22
+:105A40006164657220616E642073657474696E6749
+:105A5000732070616765732C20307825782E0000E4
+:105A600068B70F000A4601460148006805F066BCA9
+:105A700088B70F0070B50B0502D1B0F57F2F01D9A3
+:105A8000072070BD0AB1062500E00225104A114B1F
+:105A90001468082C01D3042070BD03EB0416C6F86B
+:105AA0000008C6F80418C6F80858641C146003EB14
+:105AB0000414D4F8F0678642EAD1D4F8F4678E4231
+:105AC000E6D1D4F8F847AC42E2D1002070BD000026
+:105AD000BC57002000E001402DE9F0473D4C042573
+:105AE0003B4E2088002705EB00403BA102F076FDED
+:105AF000B06801280FD0A52816D0AA281DD0AC2840
+:105B0000208824D0032101EB00403CA102F066FD77
+:105B10000020BDE8F08720883FA105EB004002F09F
+:105B20005DFDFDF70BFA10E020883EA105EB00407B
+:105B300002F054FD04F062FF10E020883CA105EB68
+:105B4000004002F04BFDFDF761FC024608E005EB6A
+:105B500000403AA102F042FD05F020F8024601277C
+:105B60004FF0010932B12188B36809EB014037A138
+:105B700002F03FFD304600F055FCDFF804810021C3
+:105B800088F800103F4801F075FB064698F80000C1
+:105B900020B93D4940F27910FDF72CFC46B121882F
+:105BA00009EB014039A102F019FD03263046B0E7A8
+:105BB0000126002FFAD0012000F0A2FB0028F5D02A
+:105BC0002088394905EB004002F008FD0226EDE788
+:105BD000108000206C590020456E746572206E7232
+:105BE000665F626F6F746C6F616465725F66775F2A
+:105BF0006163746976617465000000004E6F206611
+:105C000069726D7761726520746F20616374697663
+:105C10006174652E0000000056616C69642041705B
+:105C20007000000056616C6964205344000000005D
+:105C300056616C696420424C0000000056616C693A
+:105C400064205344202B20424C00000041637469BF
+:105C5000766174696F6E206661696C65642077692E
+:105C60007468206572726F72202564202862616EEC
+:105C70006B20636F64653A20307825782900000036
+:105C8000F9570020C94C0F00A4BD0F00436F756C7D
+:105C900064206E6F74207772697465207365747404
+:105CA000696E67732E0000003CBE0F00F8B5354CDE
+:105CB00005460426208834A106EB004002F08EFC45
+:105CC0003748056019200090684602F01BFA009AD8
+:105CD000344900EB8200C0F80017002001F034FACC
+:105CE000002842D1FFF7F8FE20B1012820D0022879
+:105CF0003BD104E02C4DFEF737FC10B932E042F204
+:105D0000107500F093F8294A20211820FDF74CFA6D
+:105D100008B1FDF7BDF92648016811F0B10F03D0B5
+:105D2000016801F04E01016000F050FFE8B901E0A8
+:105D3000FEF722F91F492846FFF794FE1E4800F09F
+:105D4000FDFE90B920881DA106EB004002F046FC44
+:105D500000F05AF8FDF708FA02F0DCFA0028F7D153
+:105D600041DFF5E701F078F908B10320F8BDFFF74E
+:105D700091FD2088012101EB004014A102F02EFCCE
+:105D8000F3E700006C590020496E206E72665F6276
+:105D90006F6F746C6F616465725F696E6974000027
+:105DA000B85700200C000300C0D401007C5900202B
+:105DB0001C05004019510F0075470F00456E7465B2
+:105DC00072206D61696E206C6F6F700053686F7523
+:105DD0006C64206E6576657220636F6D6520686502
+:105DE00072653A204166746572206E72665F626FFA
+:105DF0006F746C6F616465725F6170705F73746102
+:105E0000727428290000000010B503F0CBF90028B7
+:105E100003D0BDE8104005F0F1BB10BD0A460146B5
+:105E20000148406805F08ABA88B70F002DE9F041B3
+:105E3000224C207800283FD103F0B4F9204E0327EC
+:105E40004FF0010800282FD01E4800681EA1450908
+:105E500030882A4607EB004002F0C4FB05EB450002
+:105E6000850842F21070854201D2012000E0002036
+:105E7000607005F0C3FB607820B9124808300068F4
+:105E8000C0070AD030882A4607EB004014A102F070
+:105E9000A9FB1F492846FFF7C1FF4FF0E0214FF44F
+:105EA0008030C1F8000105E030881AA107EB0040FE
+:105EB00002F094FB84F80080BDE8F081FA570020DE
+:105EC0002C5900200405014057445420656E61623E
+:105ED0006C6564204352563A2564206D73000000BF
+:105EE0005374617274696E6720612074696D6572A4
+:105EF00020282564206D732920666F7220666565F1
+:105F000064696E67207761746368646F672E000050
+:105F100039B60F00574454206973206E6F742065A2
+:105F20006E61626C6564000070B504460D46202207
+:105F3000083000F077F9202205F1200104F1280053
+:105F400000F070F9002070BDF0B599B00D46214900
+:105F50001E9E944607460160202B00D320231C463A
+:105F60001A46614611A800F05DF92022314601A8C9
+:105F700000F026F918480121FFF779FBBFF35F8F86
+:105F8000002618B148F2045019B0F0BDFEF766F9CA
+:105F900011AB01AA05F1080138460094FCF7BAFBE1
+:105FA0000446FEF74DF90C4D2868012803D00BA1DB
+:105FB0006D20FDF71FFABFF35F8F2E6044B11448C8
+:105FC000C44202D148F24250DEE748F21650DBE705
+:105FD0000020D9E7DD55AABB005800202E2E5C2EEC
+:105FE0002E5C2E2E5C2E2E5C2E2E5C636F6D706FE1
+:105FF0006E656E74735C6C69627261726965735C04
+:106000006D757465785C6E72665F6D74782E68006D
+:106010007CF70FFF70B516460C46054600F0E9F810
+:1060200000280ED1AA791946304600F0EFF8002872
+:1060300007D131462046FFF777FF002801D10149FB
+:10604000216070BD7052464D2DE9F84F6C460E46EA
+:10605000D4E90A7905469A4690461649304600F03A
+:10606000BCF80028A54611D1706849464079420025
+:10607000384600F0CBF80028A54607D1B8F100005B
+:1060800001D02DB107E0A54648F21050BDE8F88FC9
+:10609000AAB06D464DB182B00246534631462846FD
+:1060A0000097FFF751FFA546F0E748F21550A546C7
+:1060B000ECE700007052464D2DE9F0411D46DDE948
+:1060C00006871646044600F02DF800280DD12A4612
+:1060D0003146204600F03CF8002806D13A464146B9
+:1060E0002046BDE8F04100F002B8BDE8F08170B58F
+:1060F00015460E46044605F071FA002807D13EB158
+:1061000060682968C268914205D248F2145070BD97
+:1061100048F2135070BD83682A4631462046BDE8D8
+:106120007040184710B550B161B14160096804462C
+:106130008847002802D105482060002010BD48F2A1
+:10614000015010BD48F2105010BD00006E5246487C
+:1061500070B515460E46044605F040FA00280BD1EE
+:1061600046B155B160682A46314643682046BDE8CD
+:106170007040184748F2105070BD002070BD0000FC
+:106180002DE9F0410B480C4D0C4F401BC608012077
+:106190003870002406E000BF55F83400804700281E
+:1061A00005D1641CB442F7D3022038700020BDE84A
+:1061B000F081000030CD0F0028CD0F00FC570020EB
+:1061C00070B514460D46064600F02CF82919301912
+:1061D0002246BDE8704000F025B828B1006888422A
+:1061E00005D048F24050704748F2105070470020E8
+:1061F000704728B139B10022C1E90020104670472C
+:1062000048F21050704748F21350704720B1914245
+:1062100005D048F21150704748F2105070470020E6
+:106220007047000070B516460C46050003D10AA160
+:106230001F20FDF7DFF81CB907A12020FDF7DAF8D1
+:10624000A919491E04E000BF14F8010B01F8010967
+:10625000A942F9D270BD00002E2E5C2E2E5C2E2E8F
+:106260005C2E2E5C2E2E5C636F6D706F6E656E748F
+:10627000735C6C69627261726965735C6372797078
+:10628000746F5C6E72665F63727970746F5F73684F
+:10629000617265642E63000070B50D46040003D181
+:1062A00007A10D20FDF7A6F86019401E05E0217832
+:1062B000027804F8012B00F80119A042F7D270BD52
+:1062C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63D3
+:1062D0006F6D706F6E656E74735C6C696272617203
+:1062E0006965735C63727970746F5C6E72665F630C
+:1062F000727970746F5F7368617265642E630000F9
+:106300002DE9F041174C07460425208816A105EB1E
+:10631000004002F063F91B4E306A012804D0208847
+:1063200019A105EB00400FE09FB1F06988B100F0C2
+:1063300055F80022B169FEF73DF8F169814208D0B5
+:10634000208819A105EB004002F048F90020BDE8C3
+:10635000F081208819A105EB004002F03FF90120EF
+:10636000F5E700006C590020456E746572206E726E
+:10637000665F6466755F6170705F69735F76616C9C
+:1063800069640000EC7F002052657475726E2066AF
+:10639000616C736520696E2076616C696420617040
+:1063A0007020636865636B0052657475726E206659
+:1063B000616C736520696E204352430052657475A9
+:1063C000726E20747275652E204170702077617333
+:1063D0002076616C69640000AFF300804FF4405098
+:1063E000074A4168914207D18068411EC1F30B0101
+:1063F000401A00F6FF7070474FF48050704700005D
+:10640000DBE5B15100B5FFF7E9FF054989690A18D5
+:10641000401E0844C0F30B00101A00F6FF7000BDC8
+:10642000EC7F002000210160416081600148016330
+:1064300070470000EC7F00202DE9FF5F7E4C0425B3
+:106440007EA1208805EB004002F0C8F8208883A1D7
+:1064500005EB0040009A02F0C5F8019808B185A24A
+:1064600000E086A2208887A105EB004002F0BAF880
+:10647000029808B17FA200E080A2208886A105EBE7
+:10648000004002F0AFF8039808B17AA200E07BA2C6
+:10649000208885A105EB004002F0A4F84FF440509D
+:1064A00041688748814201D172A200E073A220882E
+:1064B00084A105EB004002F095F8208885A105EB4A
+:1064C000004002F08BF8874E208887A105EB004042
+:1064D000B369326A02F08DF820888BA105EB004089
+:1064E000736AF26A02F085F84FF00008DFF838B2FC
+:1064F000A146AA461AE00127C0B1012820D0B8F170
+:10650000020F2CD08949A420FCF774FF00255D45BB
+:1065100003D98649A920FCF76DFF85480099401BE7
+:10652000A0F5405088421DD201261CE0FFF76AFF0B
+:106530000546029888B16B48006A01280BD00CE030
+:10654000FFF74CFF0546039828B94FF440504168C7
+:106550005B48814201D00127D9E70027D7E74FF4F4
+:106560008055D4E700260198B9F8001046EA0004E7
+:106570000AEB014042466FA102F034F8B9F800106E
+:106580002A460AEB01406EA102F02CF80EB139A2A6
+:1065900000E03AA2B9F800104D460AEB01406EA1A6
+:1065A00002F020F80FB133A200E034A22888A946F7
+:1065B00055460AEB00406EA102F014F80CB12DA272
+:1065C00000E02EA2B9F800006EA105EB004002F039
+:1065D00009F8BC4308D0B8F1020F05D208F1010058
+:1065E000C0B28046022886D95EB1B9F80000022107
+:1065F00001EB004068A101F0F1FF042004B0BDE808
+:10660000F09FB8F1000F0AD0B9F800100AEB014072
+:106610006CA101F0E3FF33481830FFF703FF314A64
+:10662000002010610120506102F12400FFF7FAFE02
+:10663000009850620020E1E76C590020456E7465B7
+:1066400072206E72665F6466755F63616368655F22
+:10665000707265706172652829000000726571753D
+:10666000697265645F73697A653A20307825782E9F
+:1066700000000000747275650000000066616C73B4
+:106680006500000073696E676C655F62616E6B3AEE
+:106690002025732E000000006B6565705F617070CF
+:1066A0003A2025732E0000006B6565705F736F667E
+:1066B000746465766963653A2025732E00000000D6
+:1066C000DBE5B15153445F50524553454E543A2097
+:1066D00025732E0042616E6B20636F6E74656E745D
+:1066E000733A0000EC7F002042616E6B2030206323
+:1066F0006F64653A203078253032783A2053697AD1
+:10670000653A20307825780042616E6B2031206335
+:106710006F64653A203078253032783A2053697AB0
+:10672000653A20307825780000E00E002CC00F007C
+:1067300000100F00706173733A2025642E00000072
+:1067400063616368655F616464726573733A203086
+:106750007825782E0000000063616368655F746FC0
+:106760006F5F736D616C6C3A2025732E0000000022
+:106770006B6565705F6669726D776172653A202539
+:10678000732E000064656C6574655F6D6F72653AA9
+:106790002025732E0000000041626F7274696E67DD
+:1067A0002E2043616E6E6F7420666974206E65776B
+:1067B000206669726D77617265206F6E2064657600
+:1067C00069636500496E76616C69646174696E67BE
+:1067D000206170702E00000070B50C46050004D1D9
+:1067E000224940F22D10FCF705FE24B91F494FF451
+:1067F0009770FCF7FFFD2A7804201D49092A2DD245
+:10680000DFE802F02C052C0B182C1E2C1200214660
+:106810002846BDE8704002F0CDBC098800EB01407D
+:1068200014A101F0DBFE14E021462846BDE87040CB
+:1068300002F05ABD21462846BDE8704002F0F6BC81
+:10684000098800EB014014A101F0C8FE4FF48070EC
+:10685000E0602046BDE87040FDF792BDBDE87040A5
+:10686000024940F24D10FCF7C5BD0000E0BF0F002B
+:106870003C59002048616E646C65204E52465F446E
+:1068800046555F4F505F4352435F4745542028634E
+:106890006F6D6D616E64290048616E646C65204E99
+:1068A00052465F4446555F4F505F4F424A454354FE
+:1068B0005F53454C4543542028636F6D6D616E6492
+:1068C0002900000070B50E46040004D11B4940F2B7
+:1068D0004620FCF78FFD26B9184940F24720FCF707
+:1068E00089FD20780125092820D2DFE800F01F0566
+:1068F0001F0F141F1A1F0A003146204602F0C6FD62
+:1069000019E03146204603F00BF814E031462046EA
+:1069100002F080FD0FE03146204602F0CBFE054636
+:1069200009E03146204602F0B3FF04E003494FF48A
+:106930001A70FCF75FFD284670BD0000E0BF0F0035
+:106940002DE9F843134C0746134E20680D4600907E
+:1069500030880421904601EB00402B463A460FA1B7
+:1069600001F04FFE43462A4639461C4801F0DEF945
+:1069700005000AD03088022101EB00402A4618A108
+:1069800001F030FE2846BDE8F8832068401C2060F6
+:10699000F8E7000020580020385900206E72665F2A
+:1069A0006673746F726167655F6572617365286194
+:1069B0006464723D307825702C206C656E3D2564D2
+:1069C000207061676573292C207175657565207568
+:1069D000736167653A2025640000000010590020AB
+:1069E0006E72665F6673746F726167655F65726110
+:1069F00073652829206661696C656420776974680D
+:106A0000206572726F7220307825782E00000000A9
+:106A10000B4910B504220988002802EB01421046F8
+:106A200004D008A101F0DAFD104903E010A101F043
+:106A3000D5FD1949BDE810400022184801F0D6B92B
+:106A400038590020496E697469616C697A696E67AA
+:106A5000206E72665F6673746F726167655F7364E0
+:106A6000206261636B656E642E00000094BA0F00B3
+:106A7000496E697469616C697A696E67206E7266C5
+:106A80005F6673746F726167655F6E766D632062B7
+:106A900061636B656E642E0064BA0F0010590020AC
+:106AA0002DE9FC47154C8046154E20680F46CDE970
+:106AB0000020308804219946154601EB00403B46F2
+:106AC0004246104901F0A6FD2B463A4641460E4883
+:106AD000CDF8009001F052FA05000AD0308802216A
+:106AE00001EB00402A4609A101F07CFD2846BDE8E3
+:106AF000FC872068401C2060F8E700002058002038
+:106B00003859002028BF0F00105900206E72665FB0
+:106B10006673746F726167655F777269746528293F
+:106B2000206661696C65642077697468206572729B
+:106B30006F7220307825782E0000000070B5104963
+:106B4000104D08602888032101EB00400EA101F0E0
+:106B500045FD0020FDF72EFE104800F09FFC0400CC
+:106B600009D02888012101EB004022460CA101F048
+:106B700039FD204670BDBDE87040084800F0C8B837
+:106B8000045800206C590020456E746572696E6768
+:106B900020444655206D6F64652E0000B5470F00F8
+:106BA000436F756C64206E6F7420696E6974616CDC
+:106BB000697A6520444655207472616E73706F72F5
+:106BC000743A20307825303878000000054810B538
+:106BD0000088042101EB004003A101F0FFFC00202C
+:106BE00010BD00006C590020696E207765616B2034
+:106BF0006E72665F6466755F696E69745F757365F2
+:106C0000720000001FB58908002201AB009283E8E2
+:106C10000700684618DF04B010BD00001FB5044B24
+:106C20000FCB8DE80F00684618DF04B010BD0000E0
+:106C3000E8B90F0070B50A4C04254FF4805620883F
+:106C400008A105EB004001F0C9FCE8060BA10660B5
+:106C50002088002605EB004001F0C0FC304670BDE6
+:106C60006C59002072756E6E696E672069727120B2
+:106C70007461626C65207365740000004166746520
+:106C8000722072756E6E696E672069727120746110
+:106C9000626C65207365740070B50E460178124C05
+:106CA000062901D0012901D1017C2170217801251B
+:106CB00001290FD0022911D00C480121008801EBD5
+:106CC00000400BA101F08AFC0020207005207070AC
+:106CD000284670BD3146FFF77FFDF9E73146FFF7E3
+:106CE000F1FD0546F4E70000285800203C5900203B
+:106CF000496E76616C6964206F626A6563742074A2
+:106D000079706520696E20726571756573742E00E7
+:106D100010B5040011D00120FFF77AFE00280BD136
+:106D200000F016FC00F02CFD48B10949081F00F0E6
+:106D30009DFC012803D0032010BD072010BD04488E
+:106D40000838C4600020FDF7B9FF002010BD000026
+:106D50003058002010B5816879B1094A1821FCF734
+:106D6000B3F9040007D007480221008801EB004076
+:106D700005A101F033FC204610BD072010BD000026
+:106D8000A56D0F003C5900205363686564756C6500
+:106D9000722072616E206F7574206F66207370614F
+:106DA00063652100AFF30080F0B50446806887B0CA
+:106DB00020B946494FF42870FCF71CFB18224449BF
+:106DC0006846FAF761FB20788DF8000022780426E7
+:106DD000404F414D0D2A5AD2DFE802F00752375298
+:106DE0005259523E522D0F28480028883BA106EBED
+:106DF000004001F0F3FB012024E0288840A106EBCD
+:106E0000004001F0EBFB4FF08050D0F800110191F1
+:106E1000D0F804110291D0F80C1189020491D0F835
+:106E2000101189020391006905903AE069462046F5
+:106E300002F064FE35E028883AA106EB004001F03C
+:106E4000CDFB207C8DF804002BE028883BA106EBCD
+:106E5000004001F0C3FB24E0288841A106EB00407C
+:106E600001F0BCFB208AADF804001AE0288843A199
+:106E700006EB004001F0B2FBF9680720884710E0FC
+:106E800069462046FFF708FF58B907B0F0BD2888CB
+:106E9000032101EB00403FA101F0A4FB02208DF88B
+:106EA000010028889DF8012006EB004041A101F077
+:106EB00099FBD4E90112684690479DF8010001282A
+:106EC000E3D0F96805208847DFE70000E0BF0F0046
+:106ED00010BA0F00285800203C59002048616E6409
+:106EE0006C65204E52465F4446555F4F505F50528E
+:106EF0004F544F434F4C5F56455253494F4E00003D
+:106F000048616E646C65204E52465F4446555F4F43
+:106F1000505F48415244574152455F56455253498C
+:106F20004F4E000048616E646C65204E52465F44CF
+:106F300046555F4F505F50494E47000048616E64B0
+:106F40006C65204E52465F4446555F4F505F524538
+:106F500043454950545F4E4F5449465F5345540092
+:106F600048616E646C65204E52465F4446555F4FE3
+:106F7000505F4D54555F47455400000048616E64B2
+:106F80006C65204E52465F4446555F4F505F41420C
+:106F90004F525400496E76616C6964206F70636F64
+:106FA00064652072656365697665643A203078258A
+:106FB000782E0000526571756573742068616E6487
+:106FC0006C696E6720636F6D706C6574652E2052FE
+:106FD0006573756C743A20307825780038B10549AE
+:106FE00001600549416001210172002070470E20B7
+:106FF00070470000FD6F0F0035700F0010B50C00DA
+:1070000001464FF0110007D02278052A05D2DFE8AB
+:1070100002F00F050D0F0F000E2010BD084600F006
+:107020006FF80028F9D10221217010BD112010BD88
+:10703000082010BD0246082041B10B78022B04D174
+:10704000022A05D0032A00D1112070470E20704774
+:10705000002003220A70704770B50F480024D0F852
+:107060005C11491C03D1D0F89C01401C11D00B4885
+:107070000421008801EB004009A101F0AFFA4FF4B0
+:107080007F25284601F050FC57220349284601F08D
+:1070900063FC204670BD0000EC7F002044590020B6
+:1070A00045726173696E672073657474696E677386
+:1070B0002070616765206164646974696F6E616CDA
+:1070C00020646174612E000010B528B11C220349B0
+:1070D000FAF7DAF9002010BD0E2010BD9CF10F0068
+:1070E00010B5064C00221821201DFDF763F9216818
+:1070F000814201D1012010BD002010BD9CF10F0084
+:1071000070B50C4D0400D5F89C0105F5CE7503D083
+:10711000401C03D0082070BD0E2070BD0022182135
+:10712000201DFDF747F9206007222146284629DF68
+:1071300070BD000000F00F00002258210148FDF74B
+:1071400039B90000F07F00202DE9F0411F4C0546C1
+:10715000042620881EA106EB004001F03FFA2846D5
+:10716000FFF756FC02004FF0010504D0208821A152
+:1071700005EB004023E04FF4DC78424628492948DB
+:10718000FAF782F9274F3868401C04D0FFF7D4FF84
+:107190003968814218D0208823A106EB004001F015
+:1071A0001DFA41461F48FAF797F900207D6000F06C
+:1071B00061F8020008D0208823A105EB004001F00F
+:1071C00011FA0320BDE8F0810020FBE740590020C0
+:1071D00043616C6C696E67206E72665F6466755F92
+:1071E00073657474696E67735F696E697428292E9C
+:1071F0002E2E00006E72665F6466755F666C61734A
+:10720000685F696E69742829206661696C6564200D
+:1072100077697468206572726F723A202578000071
+:1072200000F00F00EC7F0020526573657474696E86
+:107230006720626F6F746C6F616465722073657430
+:1072400074696E67732E00006E72665F6466755FA8
+:10725000666C6173685F777269746528292066615E
+:10726000696C65642077697468206572726F723A20
+:10727000202578002DE9F04105464FF4DC773A46A9
+:1072800021492248FAF73AF9214C0426002820889F
+:1072900006EB004015D01FA101F0A0F920881A4A82
+:1072A00006EB004020A101F09DF9002201211648C3
+:1072B000FFF746FB012668B1208823A106EB0040BA
+:1072C0001DE02AA101F08AF90DB10020A847002095
+:1072D000BDE8F081FFF730FF0C493A460860A1F5A0
+:1072E000DC70FAF7D1F82B463A4630490648FFF7EA
+:1072F000D7FB0028ECD020882DA106EB004001F040
+:107300006DF90320E4E7000000F00F00EC7F00209F
+:107310004059002057726974696E672073657474F0
+:10732000696E67732E2E2E0045726173696E672039
+:107330006F6C642073657474696E67732061743A4E
+:107340002030782530387800436F756C64206E6F7C
+:107350007420657261736520746865207365747448
+:10736000696E677320706167652100004E65772044
+:1073700073657474696E67732061726520696465F2
+:107380006E746963616C20746F206F6C642C20775D
+:1073900072697465206E6F74206E65656465642E15
+:1073A00020536B697070696E672E0000347E002078
+:1073B000436F756C64206E6F7420777269746520FA
+:1073C000746865204446552073657474696E6773EC
+:1073D00020706167652100004FF480507047000005
+:1073E0002DE9F04782461548154FDFF85880C01B3D
+:1073F000C608B8F800104FF0040909EB0140002559
+:10740000324611A101F0EEF8002411E007EBC400B0
+:10741000416850468847050009D0B8F800102B464F
+:1074200009EB0140224612A101F0E3F802E0641CDE
+:10743000B442EBD32846BDE8F087000038CD0F00FA
+:1074400030CD0F006C5900205368757474696E67F5
+:1074500020646F776E207472616E73706F727473D4
+:107460002028666F756E643A2025642900000000AC
+:107470004661696C656420746F2073687574646F0D
+:10748000776E207472616E73706F72742025642C35
+:10749000206572726F722025640000002DE9F047AC
+:1074A00082461448144FDFF85480C01BC608B8F851
+:1074B00000104FF0040909EB01400025324610A1ED
+:1074C00001F090F8002410E057F834105046884737
+:1074D000050009D0B8F800102B4609EB0140224600
+:1074E00010A101F086F802E0641CB442ECD32846F7
+:1074F000BDE8F08738CD0F0030CD0F006C5900206B
+:10750000496E697469616C697A696E672074726129
+:107510006E73706F7274732028666F756E643A2094
+:10752000256429004661696C656420746F20696E6A
+:10753000697469616C697A65207472616E73706FC9
+:1075400072742025642C206572726F72202564008D
+:1075500070B5114D114CA86B30B103F0CBFD18B1D3
+:10756000686A08B1012000E000202070FEF708FEE4
+:1075700018B10B498E20FBF73DFF4023094A0A4909
+:107580000A48FEF747FD002805D0BDE870400449D1
+:107590009620FBF72FBF70BDEC7F002038580020ED
+:1075A000B8C10F0010B70F005084002090B70F0033
+:1075B0002DE9F041134C07460D46E06BA26B012606
+:1075C0004119914209D910480121008801EB00407E
+:1075D0000EA101F003F8032610E00A492A465C31A7
+:1075E00008443946F9F750FFE06B064A2844E06347
+:1075F000403229463846FCF7DDFE20643046BDE8BF
+:10760000F0810000EC7F002048590020496E697429
+:1076100020636F6D6D616E64206C617267657220AE
+:107620007468616E2065787065637465642E00000F
+:1076300070B505004FF0010404D0B5F5807F03D983
+:1076400004240CE003240AE006490020064E0870DA
+:107650002021306306F13800F9F73EFFB56320467C
+:1076600070BD000038580020EC7F00202DE9F04765
+:10767000304C0E468046D4E90E010125DFF8B89063
+:107680002F46814208D0B9F800002CA107EB00403A
+:1076900000F0A4FF082549E0DFF8BCA09AF800003C
+:1076A00030B1FEF7AFFEC8F80000606A30603DE020
+:1076B00003F020FD88B3294890F89C1009B901789F
+:1076C00059B3041D0021C8F80010316090F89C30B7
+:1076D0000A462BB1214C90F83811A03404F19902DC
+:1076E00094F8590003F048FB054601281ED1201DDF
+:1076F00000F0B8F80546012818D18AF80070314624
+:10770000201D03F005FF054601280FD14246201D2C
+:10771000316803F0BBFE054608E0FFE7B9F800005A
+:107720000FA107EB004000F059FF05252846BDE8F2
+:10773000F0870000EC7F0020485900204578656301
+:107740007574652077697468206661756C7479203A
+:107750006F6666736574000038580020A4810020AD
+:107760004661696C656420746F206465636F64654D
+:1077700020696E6974207061636B6574000000009D
+:107780000148007870470000385800202DE9F04784
+:1077900080462748264D894690F89C00012608B16E
+:1077A000A43500E008350A4641462846FDF792FA1E
+:1077B000204C002760B195F8550058B100F0010148
+:1077C000C0F340024346284602F0FCFEC8B114E074
+:1077D000172617E00120E06217480421008801EB1A
+:1077E000004016A100F0FAFE276295F88F0010B154
+:1077F00095F8900008B96868A060A06CC4E9099089
+:1078000004E005260B482430FEF70CFE0948202131
+:107810003830F9F761FE0748FF22F4215C30F9F7B0
+:1078200054FEC4F8488030462763BDE8F087000066
+:10783000A4810020EC7F002048590020496E766129
+:107840006C69646174696E67206F6C64206170702C
+:107850006C69636174696F6E20696E2062616E6B22
+:1078600020302E002DE9F04104004FF0010503D136
+:1078700040497F20FBF7BEFD94F854003E4E01279F
+:1078800040B194F8550050B1012808D0022806D024
+:10789000032804D0308839A107EB004064E01CB90C
+:1078A00034496720FBF7A6FD94F86D00032807D044
+:1078B000308838A107EB004000F090FE142556E018
+:1078C00094F88F00B84618B194F8900000284ED173
+:1078D000207A58B1E068022734280CD0308832A1D1
+:1078E00007EB004000F07AFE112540E0318808EBFC
+:1078F000014032A138E0204603F0AEF918B12078FB
+:1079000050B394B907E0308830A107EB004000F095
+:1079100065FE12252BE017498C20FBF76BFD2078C4
+:1079200018B914498D20FBF765FD94F855002B49D3
+:1079300068B101280BD06068C968884217D83088C0
+:1079400027A107EB004000F049FE10250FE060681A
+:10795000896888420BD2F2E794F85500012806D0D6
+:10796000318808EB014023A100F038FE0F2528469E
+:10797000BDE8F08100C20F004C590020496E7661CD
+:107980006C6964206669726D7761726520747970C4
+:10799000652E0000496E76616C69642068617368C9
+:1079A00020747970652E00004661756C74792048EA
+:1079B000572076657273696F6E2E00004E6F2048F7
+:1079C000572076657273696F6E2E000053442072E3
+:1079D0006571206E6F74206D65742E00EC7F002041
+:1079E00046572076657273696F6E20746F6F206CD6
+:1079F0006F772E0046572076657273696F6E206D23
+:107A0000697373696E672E000FB438B5040003D133
+:107A100010A11C20FBF7EEFC606918B90DA11D2018
+:107A2000FBF7E8FC206818B90AA11E20FBF7E2FC6E
+:107A3000606818B907A11F20FBF7DCFC0599002935
+:107A400005D006A800906A46204600F045F838BCEC
+:107A50005DF814FB2E2E5C2E2E5C2E2E5C2E2E5CE2
+:107A60002E2E5C65787465726E616C5C66707269EE
+:107A70006E74665C6E72665F667072696E74662E96
+:107A80006300000010B5040003D107A10B20FBF731
+:107A9000B1FCA268002A05D0D4E904032168984704
+:107AA0000020A06010BD00002E2E5C2E2E5C2E2E1D
+:107AB0005C2E2E5C2E2E5C65787465726E616C5C3B
+:107AC000667072696E74665C6E72665F667072690B
+:107AD0006E74662E630000002DE9FC4791460C464B
+:107AE0005FEA000804D183A14FF49F70FBF782FC8A
+:107AF000D8F8140020B97FA14FF4A070FBF77AFCEE
+:107B0000D8F8000020B97BA140F24110FBF772FCCD
+:107B1000D8F8040020B977A14FF4A170FBF76AFCF4
+:107B2000002C76D014F8011B39B125290ED040461F
+:107B3000FCF734FB20780028F4D198F80C000028DA
+:107B400067D04046BDE8FC47FFF79CBF00200122FC
+:107B500021782B291BD02D2902D0302908D102E011
+:107B600040F0010001E040F00200641C002AEFD167
+:107B700000252A290ED02178A1F130020A2A11D23B
+:107B800005EB850201EB4205641C303DF1E740F056
+:107B90000400EAE7D9F800100B1DC9F800300968A5
+:107BA000641C0D44217800232E290BD114F8011FE9
+:107BB000A1F130020A2A05D203EB830201EB420352
+:107BC000303BF3E76C290DD068290BD0692921D00F
+:107BD0000BDC252918D0582931D063290ED064290F
+:107BE00015D117E014F8011FECE7702969D073294B
+:107BF00032D075291BD0782909D120E0D9F80000AE
+:107C0000011DC9F8001001784046FCF7C7FA641C52
+:107C100090E76CE0D9F800100A1DC9F80020096847
+:107C2000CDE900500A224046FDF7AEFAEFE7D9F859
+:107C300000100A1DC9F8002009680A2206E0D9F8D8
+:107C400000100A1DC9F8002009681022CDE9005073
+:107C5000404603F0C1FBDAE7D9F8001000270A1DFF
+:107C6000C9F800200E68C00705D112E04046761C16
+:107C70007F1CFCF793FA31780029F7D104E020212A
+:107C800040466D1EFCF78AFABD42C0D9002DF6D1E0
+:107C9000BDE74EB13046F9F72AFC074604E0202143
+:107CA00040466D1EFCF77AFABD4206D9002DF6D18A
+:107CB00003E04046761CFCF771FA31780029F8D1D0
+:107CC000A5E7D9F80000011DC9F8001005683021AA
+:107CD0004046FCF763FA78214046FCF75FFA08203B
+:107CE0000021CDE90001034610222946B0E7BDE896
+:107CF000FC8700002E2E5C2E2E5C2E2E5C2E2E5C21
+:107D00002E2E5C65787465726E616C5C667072694B
+:107D10006E74665C6E72665F667072696E74665FC2
+:107D2000666F726D61742E63000000002DE9F041F2
+:107D30001E4615460F46040003D11DA17820FBF70F
+:107D400059FB206818B91AA17920FBF753FB1DB91C
+:107D500017A17A20FBF74EFB39462046FBF776F851
+:107D600040B939462046FBF771F818B910A17D20BB
+:107D7000FBF740FB60683946026820466A43FBF720
+:107D80006EF858B960683946026820466A43FBF7C6
+:107D900066F818B906A17F20FBF72CFB2068334654
+:107DA0002A46D0F810C039462046BDE8F041604769
+:107DB0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63C8
+:107DC0006F6D706F6E656E74735C6C6962726172F8
+:107DD0006965735C6673746F726167655C6E726609
+:107DE0005F6673746F726167652E630070B51646C7
+:107DF0000C46050003D108A12F20FBF7FBFA1CB9A4
+:107E000005A13020FBF7F6FA2C603146284622689F
+:107E1000BDE87040104700002E2E5C2E2E5C2E2EEA
+:107E20005C2E2E5C2E2E5C636F6D706F6E656E74B3
+:107E3000735C6C69627261726965735C6673746F9E
+:107E4000726167655C6E72665F6673746F7261679C
+:107E5000652E63002DE9F04128B1016819B1C969A7
+:107E6000BDE8F04108470D4D0D480024461B14277E
+:107E70000DE000BF04EB840005EB8000016829B130
+:107E8000C969884710B10120BDE8F081641CB6FBC8
+:107E9000F7F0A042EED80020F6E7000010590020CD
+:107EA00024590020044801214174007A08B10020BF
+:107EB000704701207047000058870020012801D03A
+:107EC000032808D10449002201284A7400D0002068
+:107ED000087402F03DBC70475887002070B5014619
+:107EE000022801D0032943D1224C207A00283FD018
+:107EF000012831D002282FD11F4800230229006811
+:107F000002D0032928D119E0E360027912B1012AD5
+:107F100022D10BE0D0E90565721B142A00D314228C
+:107F20002A4482614569AA420ED015E00169491CC4
+:107F30000161426991420FD1237213E0E268521C41
+:107F4000E260082A08D9E360237202290AD00D21D1
+:107F5000FCF74FFE02F0F2FB607C28B1BDE87040F8
+:107F600000F01EBF0021F3E7BDE8704002F0F0BB57
+:107F700070BD000058870020A05800202DE9F8436C
+:107F80001D46089F16468846040003D12AA1622098
+:107F9000FBF730FA1EB928A16320FBF72BFA206803
+:107FA00018B925A16420FBF725FA1DB922A1652087
+:107FB000FBF720FA60684068B5FBF0F100FB115157
+:107FC00041B1B5FBF0F100FB115018B11AA16820C6
+:107FD000FBF710FA4046FAF733FF38B94046FAF794
+:107FE0002FFF18B914A16B20FBF704FA3046FAF7FB
+:107FF00027FF38B93046FAF723FF18B90EA16C20D5
+:10800000FBF7F8F92A4641462046FAF728FF48B917
+:108010002A4641462046FAF722FF18B906A16D20EC
+:10802000FBF7E8F9009720682B463246C7684146BF
+:108030002046B847BDE8F8832E2E5C2E2E5C2E2EEF
+:108040005C2E2E5C2E2E5C636F6D706F6E656E7491
+:10805000735C6C69627261726965735C6673746F7C
+:10806000726167655C6E72665F6673746F7261677A
+:10807000652E63002DE9FF411C46DDE90A781546AF
+:108080000E46684600F010F846EA450141EA8401D0
+:1080900041EA072242EA0841009A00EB8200C0F858
+:1080A0000017BDE8FF81000010B5044600683028C5
+:1080B00004D308A140F2A110FBF79CF92068202806
+:1080C00002D24FF0A04010BD00F01F0020600C480D
+:1080D00010BD00002E2E5C2E2E5C2E2E5C2E2E5CF3
+:1080E0002E2E5C6D6F64756C65735C6E7266785C69
+:1080F00068616C5C6E72665F6770696F2E68000005
+:108100000003005010B504460068302804D308A1CD
+:1081100040F2A110FBF76EF92068202802D24FF040
+:10812000A04010BD00F01F0020600C4810BD0000F2
+:108130002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6D3A
+:108140006F64756C65735C6E7266785C68616C5C9C
+:108150006E72665F6770696F2E68000000030050E2
+:1081600038B501240090684631B1FFF79DFF0099B2
+:108170008C40C0F8084538BDFFF796FF00998C4049
+:10818000C0F80C4538BD000030B5104B014600204A
+:108190001C69224609E0157A854205D1401C0A284F
+:1081A000F7DB4FF0FF3030BD5268002AF3D1421C9C
+:1081B000F9D008721A6922B152684A601A6951608E
+:1081C00030BD002219614A6030BD00006C9800206B
+:1081D0007047FAF755BC704708B5034A0092402330
+:1081E000024A00F005F808BD29AD0F006C87002099
+:1081F000F0B595B01C4615460F4608461A9E00F08D
+:1082000071FB182109A8F9F767F90E96CDE9095411
+:108210000023082203A9384600F079FB0598069050
+:10822000BDF81000ADF81C00BDF81200ADF81E003E
+:1082300000208DF821000398082600F00300012893
+:1082400002D0022818D032E003983346850AC0F3E2
+:10825000C2008DF8200003980FA9C0F38314A20078
+:10826000384600F054FB09A8009006AB22460FA93F
+:10827000284600F093FA1AE00398840DC0F3C20078
+:108280008DF82000082C01D2254600E00825334651
+:108290002A460FA9384600F03AFB2E44641B09AB6E
+:1082A00006AA29460FA800F0CDF9002CEAD13846DD
+:1082B00000F01EFB15B0F0BD0A4A012902EBC00018
+:1082C00007D0022907D0032907D0042907D00020AE
+:1082D000704702207047042070470079704740794A
+:1082E0007047000038CD0F0010B5FFF772FF042172
+:1082F0000648FFF749FF002803DA05491B20FBF772
+:1083000079F802490120487210BD0000AC580020E5
+:108310005CC70F002DE9F04F8DB0FBF74FFF18B190
+:1083200000200DB0BDE8F08F794E0020B061BFF3A2
+:108330004F8FA6F580544FF0000960680190A56842
+:10834000284004EB800008E021680198814201D8B0
+:108350006160E5E7284004EB80000C3001A9FCF7E0
+:1083600067FF0028F0D105AAA046019901EA05049B
+:1083700008EB8403491CDB6842F82030401C019163
+:108380000228F2D3059800F00300022802D0012849
+:108390004CD0A6E005985022810D8A46B2EB905F42
+:1083A00000D850210C4664F39F500590083159487D
+:1083B00000F04FFA070075D000F094FA4B460822FF
+:1083C00005A9384600F0A9FA019909F1080B2940DE
+:1083D000681A8000001D844221D94F4D30B1C2B2CD
+:1083E00008EB8101201A91460C3104E02946E2B2E3
+:1083F000002591462846C4B25B46384600F08DFA07
+:108400000BEB090325B122462946384600F085FAD0
+:1084100001990AF1030001EB900001903BE008EBA9
+:1084200081015B46224638460C31EFE70598C0F3E0
+:108430008310062800D30620059960F38911C1F343
+:108440008310801C05918100324800F002FA070079
+:1084500047D000F047FA4B46082205A9384600F0FD
+:108460005CFA09F1080900240FE001984B4600EA84
+:108470000501401C08EB81010190042238460C31B3
+:1084800000F04BFA09F10409641C0598C0F383104D
+:10849000A042EAD837B13469B06968B1384600F013
+:1084A00027FA2FE01DE0607A012804D122682046D7
+:1084B0003946126890476468002CF4D1384600F0C1
+:1084C00017FA00208DF800006846FAF703FFB0693C
+:1084D00010B90199C8F804109DF80000FAF746FF9A
+:1084E00010E0346904E021682046896888476468A0
+:1084F000002CF8D109480221008801EB004008A1B6
+:1085000000F06CF8FBF75AFE80F0010009E700006C
+:108510006C98002000CE0F00788800206C59002055
+:108520004261636B656E647320666C757368656425
+:10853000000000002DE9F84F8146264FD01C15465B
+:108540008A46800800226946BE68FBF7D1FDB8B3B1
+:10855000009CB846A01C0090B9683040091A8F00F2
+:108560003F1DBD4208EB800002D82A46514608E074
+:108570003A4651460C30F8F787FF1648EA1B0AEBDB
+:1085800007010C30F8F780FF4FEA1947FCF724F990
+:1085900047EA0042601C304008EB8000344008EBA2
+:1085A0008401C260C8684FF6C07269F3C500904389
+:1085B00065F39F5020F00300801C20F00400C86089
+:1085C000054890F8200001E0FFF7A4FE0028FBD149
+:1085D000BDE8F88F6C8800206C98002000231A46B4
+:1085E00002F030BD08B5012300926A4602F02AFD70
+:1085F00008BD1CB5CDE9002302236A4602F022FD26
+:108600001CBD3EB5069C8DE81C0003236A4602F0A3
+:1086100019FD3EBD7FB5DDE908458DE83C0004232A
+:108620006A4602F00FFD7FBD70B586B00DF1280CD3
+:108630009CE870008DE87C0005236A4602F002FD8C
+:1086400006B070BD2DE9F0470E4680461C469246A6
+:1086500008293ED894F80C90002020731946104643
+:1086600002F012F80025B54206D218F805201AA12A
+:108670002046FFF7C9F903E019A12046FFF7C4F926
+:108680006D1C082DEFD317A12046FFF7BDF900257B
+:10869000B54210D218F80570F8F7F2FE0068C05D18
+:1086A00010F03E0F01D03A4600E02E220EA12046E7
+:1086B000FFF7AAF903E00DA12046FFF7A5F96D1C0D
+:1086C000082DE5D301222146504601F05DFF84F8D4
+:1086D0000C90BDE8F08700002025303278000000C3
+:1086E000202020007C000000256300002000000006
+:1086F000104910B540F2FF308860002008604860E3
+:1087000001F580518861486181F820000A4800F035
+:10871000EDF800280CD1094809490A4B401AC10854
+:10872000002002E023F82000401C8842FAD30020F9
+:1087300010BD00006C88002000CE0F00E8CD0F00B7
+:1087400038CD0F002459002002480349401AC008C0
+:1087500070470000E8CD0F0038CD0F0013B5684614
+:10876000FCF704FF08B100201CBD0248009950F836
+:1087700031001CBD38CD0F0070B5074801250469D4
+:1087800080F8205005E065722168204649688847D6
+:108790006468002CF7D170BD6C9800202DE9FF476C
+:1087A00081460C9D00200C462F7B28739846164668
+:1087B0002946184601F068FF072E42D2DFE806F08E
+:1087C00004090F161F2A360049462846FFF71CF9F0
+:1087D00037E0494628462268FFF716F931E0D4E928
+:1087E000002349462846FFF70FF92AE0A0680090C9
+:1087F000D4E9002349462846FFF706F921E0D4E9E9
+:108800000201CDE90001D4E9002349462846FFF7DB
+:10881000FBF816E004F1080007C88DE80700D4E96A
+:10882000002349462846FFF7EFF80AE004F1080064
+:108830000FC88DE80F00D4E9002349462846FFF70A
+:10884000E3F800222946404601F09EFE2F73BDE862
+:10885000FF872DE9F041858A80462D1F4819C01CED
+:10886000B0FBF5F0C6B24046FCF712FF041E19D06B
+:108870000020207101206071E58000272546761ECA
+:10888000C4F800800BE04046FCF702FF60B161795C
+:10889000491C6171286005467F1CC0F80080B74202
+:1088A000F1D32046BDE8F081204600F002F8002018
+:1088B000F8E72DE9F041457901466B1E002201E001
+:1088C0000968521C9A42FBD30F680146002605E056
+:1088D00038460C68FCF742FF2146761CAE42F7D3BF
+:1088E000BDE8F0810121001DFCF7ABBEFCF77EBFA7
+:1088F00010B504460121001DFCF7C4FE10F0FF0F67
+:1089000004D12046BDE81040FFF7D3BF10BD38B5F5
+:1089100001240094FCF7E0FD38BD38B50024009434
+:10892000FCF7DAFD38BD0000094902220A60BFF3F6
+:108930006F8FBFF34F8F0A1D106006480268002A30
+:10894000FCD000200860BFF36F8FBFF34F8F7047DC
+:1089500004E5014000E4014070B50E4C01232360A2
+:10896000BFF36F8FBFF34F8F00230B4D08E000BFA5
+:1089700051F8236040F823602E68002EFCD05B1C69
+:108980009342F5D300202060BFF36F8FBFF34F8F6A
+:1089900070BD000004E5014000E4014020B103493E
+:1089A00009680160002070470E20704780BC0F00EE
+:1089B0002DE9FE4306460D460846FFF7EFFF002867
+:1089C0007ED18046CDF80080CDF8048001240620B9
+:1089D0008DF80060ADF80400CDF808808DF80240F5
+:1089E000694620202A6869DF3F4F40B100F0A2FBB2
+:1089F000024638883D4904EB0040FFF7F3FDCDF80F
+:108A000000808DF801408DF80280CDF80480CDF80B
+:108A100008808DF80380694640202A6869DF40B1EC
+:108A200000F088FB02463888314904EB0040FFF72C
+:108A3000D9FDCDF800808DF80060F720ADF8020078
+:108A4000CDF80480CDF80880694623202A6869DFC4
+:108A500040B100F06FFB02463888264904EB004025
+:108A6000FFF7C0FDCDF80080CDF80480CDF8088078
+:108A70008DF800404646694601202A6869DF40B10A
+:108A800000F058FB024638881B4904EB0040FFF712
+:108A9000A9FD4FF4B0600090019602966946A120AE
+:108AA0002A6869DF40B100F045FB02463888134967
+:108AB00004EB0040FFF796FD00960196029600E059
+:108AC00010E08DF800606946A0202A6869DF40B197
+:108AD00000F030FB02463888094904EB0040FFF7FC
+:108AE00081FD0020BDE8FE8374590020ACC90F0051
+:108AF000F4C90F0040CA0F000CC90F0058C90F007D
+:108B0000B8C80F002DE9F0410446D0F8008060DFBE
+:108B10002168194D074641451CD92888022606EBD5
+:108B2000004016A1FFF75AFD2888424606EB004098
+:108B30001EA12368FFF75DFDF006D0F80C01216847
+:108B4000800200F10050421A288825A106EB00405F
+:108B5000FFF748FD012467B1384600F0EBFA024602
+:108B600028882AA104EB0040FFF73CFD3846BDE809
+:108B7000F0812E480470F9E774590020496E73752E
+:108B80006666696369656E742052414D20616C6C44
+:108B90006F636174656420666F722074686520532A
+:108BA0006F66744465766963652E00004368616E84
+:108BB0006765207468652052414D2073746172743A
+:108BC000206C6F636174696F6E2066726F6D203008
+:108BD00078257820746F20307825782E00000000EA
+:108BE0004D6178696D756D2052414D2073697A65CC
+:108BF00020666F72206170706C69636174696F6E5A
+:108C000020697320307825782E00000073645F623D
+:108C10006C655F656E61626C65282920726574758C
+:108C2000726E65642025732E000000000B59002031
+:108C300030B51848ADF5017D0078002826D04FF4F6
+:108C4000FA7400BFADF8004280A9684661DF38B110
+:108C500005281BD00DF5017DBDE83040FAF718BAA4
+:108C60006D460D497DA800F0F1F809E07DA800F0FF
+:108C7000D5F8D0E90021284690477DA800F024F9D6
+:108C80007DA800F0CBF80028DCD0EFE70DF5017DE2
+:108C900030BD00000B59002084BC0F00F8B5134C08
+:108CA0002078C0B10120A07002F008F8112814D07B
+:108CB000022002F01FF800258DF800506846FAF7F0
+:108CC00009FB11DF064625709DF80000FAF74EFB00
+:108CD0002EB13046F8BD0820F8BD0020F8BDA570C3
+:108CE00002F05CF9032002F005F8F6E708590020CD
+:108CF0007CB5194C207808B108207CBD0120A070FB
+:108D0000002001F0DBFF112819D0002001F0F2FF54
+:108D100012480026006801908DF800606846FAF756
+:108D2000D9FA0F4901A810DF05000AD000202070F1
+:108D30009DF80000FAF71AFB2DB128467CBD0020F3
+:108D40007CBD0120F3E7A670667002F043F90120B4
+:108D500001F0D0FFF3E700000859002018BC0F0015
+:108D600035300F000EB50A49684600F06FF808E08C
+:108D7000684600F047F8D0E900108847684600F0E0
+:108D8000A3F8684600F03EF80028F1D10EBD0000BF
+:108D900034BC0F00014800787047000008590020DB
+:108DA0000548817819B1007818B1FFF777BF08201E
+:108DB0007047FFF79DBF0000085900201FB56846A7
+:108DC0004BDF30B1052819D004B0BDE81040FAF7E8
+:108DD0005FB90B4901A800F039F809E001A800F0DB
+:108DE00029F8D0E900210098904701A800F06CF81C
+:108DF00001A800F01FF80028E1D0EFE71FBD000038
+:108E0000A0BC0F0010B5040003D103499E20FAF75F
+:108E1000F1FAA06810BD000064C80F0010B504008E
+:108E200003D103499E20FAF7E5FAA06810BD0000BF
+:108E300064C80F0010B5040003D103499E20FAF75F
+:108E4000D9FAA06810BD000064C80F0070B50D46C7
+:108E5000040003D108492A20FAF7CCFA1DB90649C3
+:108E60002B20FAF7C7FA2560286860602046BDE825
+:108E7000704000F003B800001CC30F0010B50400E0
+:108E800003D110490D20FAF7B5FA206818B90D4939
+:108E90000E20FAF7AFFA606818B90A490F20FAF7FE
+:108EA000A9FAD4E900104A68904201D1002004E0F8
+:108EB000D0E900239A4202D01046A06010BD0830CD
+:108EC0006060F0E71CC30F0010B5040003D1124925
+:108ED0003D20FAF78FFA206818B90F493E20FAF7BB
+:108EE00089FAA068002815D0216889680844A06024
+:108EF000606818B908494D20FAF77CFAD4E90101F5
+:108F00004268914206D1083060602046BDE81040BA
+:108F1000FFF7B4BF10BD00001CC30F0070B50D46B5
+:108F2000060003D10BA11420FAF764FA1DB909A1B8
+:108F30001520FAF75FFA746804E0B2682946904792
+:108F400018B1246820680028F7D1206828602560BF
+:108F500070BD00002E2E5C2E2E5C2E2E5C2E2E5C04
+:108F60002E2E5C636F6D706F6E656E74735C6C69D2
+:108F7000627261726965735C736F72746C69737429
+:108F80005C6E72665F736F72746C6973742E6300CB
+:108F900010B5040003D103A13D20FAF72BFA206895
+:108FA00010BD00002E2E5C2E2E5C2E2E5C2E2E5C14
+:108FB0002E2E5C636F6D706F6E656E74735C6C6982
+:108FC000627261726965735C736F72746C697374D9
+:108FD0005C6E72665F736F72746C6973742E63007B
+:108FE00010B5040003D103A13720FAF703FA606833
+:108FF000006810BD2E2E5C2E2E5C2E2E5C2E2E5C5C
+:109000002E2E5C636F6D706F6E656E74735C6C6931
+:10901000627261726965735C736F72746C69737488
+:109020005C6E72665F736F72746C6973742E63002A
+:1090300010B5040003D105A12B20FAF7DBF9616814
+:109040000868002801D002680A6010BD2E2E5C2E30
+:109050002E5C2E2E5C2E2E5C2E2E5C636F6D706F40
+:109060006E656E74735C6C69627261726965735C63
+:10907000736F72746C6973745C6E72665F736F7217
+:10908000746C6973742E630070B50C46050003D1CF
+:109090000BA14320FAF7AEF91CB909A14420FAF755
+:1090A000A9F90021686806E0A24203D121680160A5
+:1090B000012103E010460268002AF5D1084670BD80
+:1090C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A5
+:1090D0006F6D706F6E656E74735C6C6962726172D5
+:1090E0006965735C736F72746C6973745C6E7266BD
+:1090F0005F736F72746C6973742E63000C4A10B5E1
+:1091000002F594730EE0991AC91001EBD171491060
+:1091100002EBC1010C68844201D90B4602E005D282
+:1091200001F108029A42EED3002010BD486810BD3C
+:10913000C8BA0F0000B5FFF7E1FF002800D10148D1
+:1091400000BD0000B4BA0F002DE9F04104461348F9
+:10915000134BC01A0C21B0FBF1F6A0694FF0FF31A0
+:1091600010F8022C02B92169002011E000EB400543
+:1091700003EB85052F68974209D14F1C02D06F6819
+:109180008F4204D194E80F00AD68A84703E0401C6B
+:10919000B042EBD301202060BDE8F08154CE0F0037
+:1091A00048CE0F0002480068002800D00120704718
+:1091B0000004014070B50C46050003D10D49D920CB
+:1091C000FAF718F91CB90B49DA20FAF713F90A482B
+:1091D0000421008801EB004008A1FFF7FFF91249C4
+:1091E0000320C96888476869FEF722FAFBF756FD35
+:1091F000607070BDE0BF0F003C59002048616E6494
+:109200006C65204E52465F4446555F4F505F4F425B
+:109210004A4543545F4352454154452028636F6D8E
+:109220006D616E64290000002858002070B50C465E
+:1092300020B9154940F20110FAF7DCF824B91249B7
+:109240004FF48170FAF7D6F8104D042610A1288843
+:1092500006EB0040FFF7C2F91849081FFEF706FAAF
+:10926000FBF71CFD6070012805D10020FEF702F815
+:1092700010B10A20607070BD288811A106EB004073
+:10928000BDE87040FFF7AAB9E0BF0F003C590020CD
+:1092900048616E646C65204E52465F4446555F4F90
+:1092A000505F4F424A4543545F45584543555445E6
+:1092B0002028636F6D6D616E6429000030580020B6
+:1092C00057726974696E672076616C696420696E93
+:1092D000697420636F6D6D616E6420746F20666CBD
+:1092E0006173682E0000000070B50D46040003D1C4
+:1092F0001749E720FAF77EF8206918B91449E820E1
+:10930000FAF778F8A08A18B91149E920FAF772F843
+:109310001DB90F49EA20FAF76DF80E4804210088BC
+:1093200001EB00400CA1FFF759F9A18A2069FEF773
+:109330003FF9FBF7B3FC68702846FBF721F8E168BA
+:10934000002903D02069BDE87040084770BD0000C7
+:10935000E0BF0F003C59002048616E646C65204EF0
+:1093600052465F4446555F4F505F4F424A45435413
+:109370005F57524954452028636F6D6D616E6429B3
+:109380000000000030B587B00C4605461822184989
+:109390006846F8F779F8207B0195164D8DF80000A6
+:1093A000012806D0022812D006281CD1607B049028
+:1093B00019E01148FEF714F8A888E880607B049053
+:1093C000617CD4F80E0061F31F6005900BE00B4840
+:1093D0000421008801EB004009A1FFF7FFF8B4F871
+:1093E0000D00A880E8806846FDF7B4FC07B030BDEA
+:1093F00038B90F000858002030CD0F003059002038
+:109400005365742072656365697074206E6F74694A
+:10941000660000002DE9F0410B4E0D460427308810
+:109420000AA107EB0040FFF7D9F8114C308811A1D1
+:1094300007EB0040A36C226DFFF7DBF8A06CA8607F
+:10944000206D6860BDE8F0813C59002048616E6481
+:109450006C65204E52465F4446555F4F505F435205
+:10946000435F47455420286461746129000000006F
+:10947000EC7F00204F66667365743A25642C2043A8
+:1094800052433A3078253038780000002DE9F84F03
+:109490003E4C81460D462088042707EB00403CA146
+:1094A000FFF79CF8FEF76CF901264FF0080AC8B1E7
+:1094B000D9F814204FF00308DAB13F493F481305AB
+:1094C0001CD0436DD1F808C01344634516D02088E2
+:1094D0003BA106EB004000BFFFF780F885F8018054
+:1094E000BDE8F88F20883FA106EB0040FFF776F833
+:1094F0001EE0208849A106EB0040EDE7B2F5805F51
+:1095000007D920884CA106EB0040FFF767F86F7081
+:10951000E6E7436DD1F808C003EB0208E0450AD93D
+:10952000CDF800C020884D4906EB0040FFF769F8F0
+:1095300085F801A0D4E74264C26C036503638046EA
+:109540008264D9F81400002200F6FF704FEA103C44
+:10955000486861461844FDF7F3F940B1208840A1FE
+:1095600006EB0040FFF73AF805206870B8E7D8F836
+:1095700048100091208840A107EB0040D8F85030F7
+:10958000D8F84420FFF73DF8AAE700003C59002036
+:1095900048616E646C65204E52465F4446555F4F8D
+:1095A000505F4F424A4543545F4352454154452022
+:1095B000286461746129000028580020EC7F002095
+:1095C0004F626A6563742073697A65206D75737480
+:1095D000206265207061676520616C69676E6564F3
+:1095E0000000000043616E6E6F74206372656174E9
+:1095F000652064617461206F626A656374207769B5
+:1096000074686F75742076616C696420696E697422
+:1096100020636F6D6D616E64000000004F626A65CB
+:1096200063742073697A652063616E6E6F74206263
+:109630006520302E00000000496E76616C69642060
+:1096400073697A6520666F72206F626A6563742041
+:1096500028746F6F206C6172676529006CBF0F0002
+:109660004572617365206F7065726174696F6E20F9
+:109670006661696C656400004372656174696E6758
+:10968000206F626A65637420776974682073697AF1
+:10969000653A2025642E204F66667365743A203043
+:1096A00078253038782C204352433A2030782530C2
+:1096B000387800002DE9F041154D07460E46288800
+:1096C000042101EB004013A1FEF788FF1B4CD4E9F5
+:1096D0001401626C431A9A420BD02888012101EBD5
+:1096E000004017A1FEF785FF082070700120BDE83B
+:1096F000F08100216164A16CE1646065002138465D
+:1097000000F032F817490420C96888470020EEE7C6
+:109710003C59002048616E646C65204E52465F449F
+:1097200046555F4F505F4F424A4543545F45584549
+:10973000435554452028646174612900EC7F002062
+:10974000496E76616C696420646174612E2065786D
+:109750007065637465643A2025642C20676F743AE1
+:1097600020256400285800202DE9F041044686B0E9
+:109770000020FEF76FFB224E012758B1214A182125
+:109780002046F9F7A1FC020036D030881EA107EB75
+:1097900000402FE0182227496846F7F775FE264853
+:1097A000264D4FF00408006DA968884211D1318818
+:1097B00008EB014022A1FEF711FFD5E90101FDF7F9
+:1097C000E5FF8DF80100FBF769FA8DF80100254DE2
+:1097D00002E08DF801700025D4E901126846904737
+:1097E00015B12846FDF746FD31889DF8012008EBAC
+:1097F00001401DA1FEF7F6FE06B0BDE8F0810000B5
+:109800003C59002069970F004661696C65642074BB
+:109810006F207363686564756C65206F626A656349
+:109820007420657865637574653A20307825782EE4
+:1098300000000000F8B90F00EC7F0020285800203D
+:10984000506F737476616C69646174696F6E206FB8
+:1098500066206669726D7761726520696D61676502
+:109860002E000000119A0F00526571756573742007
+:1098700068616E646C696E6720636F6D706C65748F
+:10988000652E20526573756C743A20307825780007
+:10989000F8B50C4D0C46042628880BA106EB0040B9
+:1098A000FEF79CFE124813A1826CA260036DB00209
+:1098B0006360E0600090288806EB0040FEF7A1FEA0
+:1098C000F8BD00003C59002048616E646C65204E74
+:1098D00052465F4446555F4F505F4F424A4543549E
+:1098E0005F53454C4543542028646174612900004E
+:1098F000EC7F0020637263203D20307825782C2097
+:109900006F6666736574203D20307825782C206D55
+:1099100061785F73697A65203D2030782578000092
+:109920002DE9F041264F05460E463888042101EB0B
+:10993000004024A1FEF752FEFDF722FF98B12B4C08
+:10994000D4E91401401AA98A0844616C88420CD9F0
+:109950003888012101EB004025A1FEF73FFE0320DE
+:109960007070BDE8F0810820FAE72749206B49684C
+:109970004718E86820B925494FF4E070F9F73AFD37
+:10998000D5E90331AA8A3846FDF78AF820B1D5E92E
+:109990000310BDE8F0410847A98A206B134A084428
+:1099A0002063A98A206D483208442065A98A286965
+:1099B000FAF700FDA064B060206D7060D1E7000090
+:1099C0003C59002048616E646C65204E52465F44ED
+:1099D00046555F4F505F4F424A4543545F57524987
+:1099E000544520286461746129000000EC7F002048
+:1099F0005772697465207265717565737420746F30
+:109A00006F206C6F6E67000028580020E0BF0F00C9
+:109A1000074810B50088042101EB004005A1FEF7BE
+:109A2000DDFD11490620C968BDE810400847000067
+:109A30003C590020416C6C20666C617368206F702B
+:109A400065726174696F6E73206861766520636FFB
+:109A50006D706C657465642E2044465520636F6D8F
+:109A6000706C657465642E0028580020FEF784FE33
+:109A7000FEF750FC0028FBD10D4E64254FF47A47C9
+:109A8000741C3846A0476D1EFAD10A480068C0070A
+:109A900000D000BEBFF34F8F0648E4380168064A85
+:109AA00001F4E06111430160BFF34F8F00BFFDE798
+:109AB00050B70F00F0ED00E00400FA0510B50446C1
+:109AC000074804212246008801EB004005A1FEF76B
+:109AD00089FD2146BDE810400748FBF73FBE000066
+:109AE0003059002046726565696E6720627566664A
+:109AF0006572202570000000E8CD0F002DE9F047C9
+:109B00002F4F05464FF0040938880C464E4609EBA6
+:109B100000402CA1FEF762FD38882A7C06EB00404D
+:109B200031A1FEF75FFD4FF44051374B4A680120E9
+:109B30004FF002089A4200D10220344E326A012AC4
+:109B400000D1401C4FF0010C84F801C02A7C1AB1EE
+:109B50000025012A09D01BE084F80480F068A06089
+:109B60002B48E060C0F57E200FE0D1F804809845D6
+:109B70000ED125710878142801D9486900E0002029
+:109B8000A0604FF48050E06088682061BDE8F087F5
+:109B9000824208D284F804C0B068A060FCF71CFCC4
+:109BA000E060B069F1E7398809EB014019A1FEF7DF
+:109BB00015FDFF202071A560E5602561E6E7000046
+:109BC0003C59002048616E646C65204E52465F44EB
+:109BD00046555F4F505F4649524D574152455F567B
+:109BE000455253494F4E00004669726D7761726568
+:109BF00020696D6167652072657175657374656450
+:109C00003A20256400000000DBE5B151EC7F002024
+:109C100000100F004E6F2073756368206669726DC7
+:109C20007761726520696D616765000030B58A1DD6
+:109C30008B79083187B0022B33D153888489A342B2
+:109C40002FD1127A012A2CD1184C0DF1040C3CCCE6
+:109C50008CE83C000A89ADF80C204A890C3104914B
+:109C60001249ADF80E208039114C096A0591CDF8E2
+:109C700018D0018A05AA6088ADDF18B96846FAF7DE
+:109C800005F938B10020ADF8080001A96088B0DFFF
+:109C900050B106E040F2FD10ADF8080001A960885F
+:109CA000B0DF002007B030BD0120FBE750B90F0046
+:109CB0000858002070B506468C1DC888B18888B049
+:109CC000884229D11948FBF7E3FC0500184825D044
+:109CD000F42100910088042101EB004063892A46A9
+:109CE00014A1FEF78EFC628904F10C012846F7F7F7
+:109CF000CBFB1822174901A8F7F7C6FB029605957A
+:109D00006089ADF8180001A8FDF724F8002803D0F9
+:109D100029460648FBF722FD08B070BD00880221E5
+:109D200001EB00400CA1FEF759FCF5E7E8CD0F0070
+:109D30003059002042756666657220257020616387
+:109D40007175697265642C206C656E20256420280D
+:109D50002564290060B90F0063616E6E6F74206125
+:109D60006C6C6F63617465206D656D6F72792062D4
+:109D70007566666572210000F8B50D461446064604
+:109D8000694600F052FA00280ED0009AFF2A0AD83D
+:109D9000501C824207D869780223B3EB911F02D08E
+:109DA0002979814201D20020F8BD2270611C304621
+:109DB00000F080FBF8BD114600F0D6B8114600F067
+:109DC000E3B8F8B50C4615460646694600F02DFA8C
+:109DD00000280CD0009A501C904207D361780223CF
+:109DE000B3EB911F02D02179814201D20020F8BD4E
+:109DF0002946304600F05EFB009A0021A954F8BDC8
+:109E00002DE9FF410C468E6817460546694600F06D
+:109E100023FB00280ED0A06800280BD060783A46BB
+:109E2000C0F3011002283146684606D000F0DAF887
+:109E30000199696004B0BDE8F08100F086F8F7E7A9
+:109E40007CB50D461446694600F08FF9002820D0F5
+:109E50002879082806D0042809D002280AD0012829
+:109E60000CD015E0DDE90001C4E900010AE000982A
+:109E7000206006E0009800B2208002E0009840B226
+:109E80002070C117DDE9002350405940084301D03C
+:109E900000207CBD01207CBD7CB50D461446694682
+:109EA00000F09EF9002820D02879082807D000214A
+:109EB000042809D002280AD001280CD014E0DDE9DA
+:109EC0000001C4E9000109E00098206006E0009864
+:109ED00080B2208002E00098C0B22070DDE900234B
+:109EE00050405940084301D000207CBD01207CBD7A
+:109EF0007CB50D461446694600F072F9002821D061
+:109F00002979082908D00098C21704290BD0022902
+:109F10000DD001290ED014E0DDE90002C4E90002F1
+:109F20000146134609E0C3170146206005E001B26F
+:109F3000218001E041B22170CB17414053401943C9
+:109F400001D000207CBD01207CBD70B50D460646C9
+:109F500014461146284600F09AFA22462946304611
+:109F6000BDE8704000F03EB838B50C4604226946A2
+:109F700000F0A0FA002806D09DF80310009861F3C5
+:109F80001F602060012038BD1CB50C4608226946C0
+:109F900000F090FA002824D09DF801109DF80020D0
+:109FA0009DF80230080E42EA012242EA034240EAEA
+:109FB00013409DF803309DF8041040EA1320084335
+:109FC0009DF8051042EA036240EA01209DF8061060
+:109FD00040EA01409DF8071040EA0160C4E9002012
+:109FE00001201CBD2DE9F04F04469DB000200090DB
+:109FF000064601904FF0FF3A0AA800F069F94FF0C9
+:10A00000010BE94682E012AB05AA06A9204600F042
+:10A01000C9F850B10AA8059900F06BF960B10B9826
+:10A02000407810F0300F53D060E09DF848000028D1
+:10A0300070D11DB0BDE8F08F0598B04242D30B9DA2
+:10A040000AAE0B98407800F00F00082812D0304676
+:10A0500000F066F90B98A842F3D156460599B14233
+:10A0600030D3D4F8088009919DF8181008910E9902
+:10A070000D6820E00B980678F0E729680F682FB18B
+:10A08000DDE9083229462046B84711E01194896875
+:10A09000DDE90872097891420CD1294617A8FBF72F
+:10A0A0006BF985F80CB017AA39461198FAF7DFF961
+:10A0B0000028BED0AD6815B1A1684145DDD0A168CA
+:10A0C000414523D19DF81810204600F02FFA1BE0DF
+:10A0D0000C9840280AD200F01F010BFA01F00C99ED
+:10A0E0004A0959F82230034349F82230E5682DB176
+:10A0F0000AAB9DF8182020460599A8470AAA9DF8A2
+:10A1000018102046FAF7B3F9002892D0A06800286A
+:10A110007FF479AFDDE90B0445780AA800F000F977
+:10A120000028F7D115F0300F03D10B98007800B15B
+:10A13000641CC4B10020494605E000BF51F820204E
+:10A14000521C0ED1401CB0EB541FF7D3600959F8D4
+:10A15000201004F01F00C0F120022AFA02F0814210
+:10A1600001D0002065E7012063E71CB50C46694675
+:10A1700000F036F8002814D0DDE90002C10709D04C
+:10A1800051084FEA30006FEA00026FEA0100C4E9AB
+:10A19000002004E051084FEA3000C4E900014FF00C
+:10A1A00001001CBDF8B507460020187008700E4667
+:10A1B00010601C4615466946384600F036F8012105
+:10A1C00040B1009850B1C10800F00700296030701C
+:10A1D0000120F8BDB86808B10020F8BD2170FBE788
+:10A1E0002DE9F8430026884681463446354604E08A
+:10A1F000402E02D30020BDE8F8836946484600F0AF
+:10A2000085F90028F7D09DF80070324607F07F00EE
+:10A21000C10FF7F726F929430443F61D0D4638060A
+:10A22000E6D4C8E900410120E5E7F8B50E46074647
+:10A23000694600F06BF900280AD09DF8004020061E
+:10A2400016D5072504F07F0403E0202D01D300205C
+:10A25000F8BD6946384600F059F90028F8D09DF855
+:10A26000001001F07F00A8400443ED1D0806ECD467
+:10A2700001203460F8BD000059680A4A896891429B
+:10A280000ED1D0E901120848491C521EC0E9011242
+:10A2900006480421008801EB004005A1FEF7A2B9A1
+:10A2A00070470000DCB70F003858002048590020E4
+:10A2B00050423A20496E6974207061636B65742066
+:10A2C00064617461206C656E3A20256400000000B2
+:10A2D000C26000230160C0E901138B781A44026157
+:10A2E00091F903301A4442610878002800D0012017
+:10A2F000704770B545680E46044660680178B14203
+:10A3000006D1407800F00F00082801D0012070BD70
+:10A31000204600F005F86068A842EED1002070BD2C
+:10A3200030B541680A785AB101F10C0343600A7BE9
+:10A3300042B14C780A79C4F30115032D07D00BE024
+:10A34000002030BDC2680168FFF7C2FFF8E75D7802
+:10A35000C5F30115032D07D00225B5EB141F09D154
+:10A360004C7914FB02F209E08D7804690022641B29
+:10A37000046103E0B5EB941F00D10422497811F089
+:10A38000300F02D18168491C81609C7801692144A9
+:10A390001144016193F9032011444161012030BD52
+:10A3A00030B54168002487B0497801F00F02082ACF
+:10A3B00011D08A091ED00222B2EB911F09D1026985
+:10A3C000C1F301110229146001D0032901D14069B0
+:10A3D000047007B030BD0069056808E02C73294699
+:10A3E0006846FAF7C9FF6846FFF7DAFFAD68002D47
+:10A3F000F4D1EEE7C1F30111012912D00229E6D010
+:10A400000329E4D04268517801F00F0107290BD0ED
+:10A41000916881B11279006907B0BDE83040F7F763
+:10A4200033B841690C70EDE70169906807B0BDE889
+:10A43000304000F02CB81179006907B0BDE8304019
+:10A44000F7F74AB810B5034B002408C080E816009F
+:10A4500010BD000081410F0038B50D460446694625
+:10A46000FFF7E3FE00280BD0D4E90002D4E9021381
+:10A47000C5E90002C5E902130098814201D200201B
+:10A4800038BDA860A168081AA060012038BD00B5D9
+:10A490000A4687B001466846FFF71AFF002807D032
+:10A4A0006846FFF77DFF6846FFF73AFF0028F7D1BF
+:10A4B00007B000BD7FB514460546A9B9124A286801
+:10A4C000904208D110E0102269462846FFF7F2FFBB
+:10A4D000002807D0103C102CF5D8224669462846A3
+:10A4E000FFF7E8FF04B070BDA868A04201D20020C9
+:10A4F000F8E72B682246284698470028F2D0A8683B
+:10A50000001BA8600120EDE781410F0010B5044653
+:10A510008068002809D02368012220469847002837
+:10A5200003D0A068401EA060012010BD38B50024F3
+:10A5300039B1012912D0022912D005291DD00020DD
+:10A5400038BD0546012269462846FFF7B3FF90B1A2
+:10A550009DF800000006F5D4012038BD08220DE06A
+:10A5600005466946FFF761FE28B100212846009A9A
+:10A57000FFF7A0FF38BD204638BD0422BDE83840B3
+:10A580000021FFF797BF000010B50C46017A05299E
+:10A5900008D0407A38B1084808A102682046FDF783
+:10A5A00033FA00E01AB106A12046FDF72DFA204645
+:10A5B000BDE81040FDF766BAE4580020257300009E
+:10A5C0000D0A00002DE9F047284D9946164604462D
+:10A5D00081B3284F09F50052DFF894C038885368DA
+:10A5E000A16D4FF0010808EB0040634501D02249FE
+:10A5F0000AE093684A1EC2F30B02891A41F6FF7201
+:10A6000011448B4205D21D49FDF7E8FF0020BDE84B
+:10A61000F0874846FAF74AFE90B13888022101EBEC
+:10A6200000401749FDF7DAFF2EB110481830FBF74C
+:10A63000F9FE06E00CE0398808EB01401149E3E738
+:10A640000EB1AC2000E0A520E862A06D686301E0D7
+:10A65000AA20E8623EB194F88F0010B194F89000FF
+:10A6600008B96068E8600120D1E70000EC7F0020B5
+:10A67000DBE5B1514859002020C10F00B4C00F00E4
+:10A6800074C10F0070C00F0038B5C3880D46044672
+:10A6900033B114A0009015A216A12846FDF7B4F915
+:10A6A000217A05291CD0607A48B1A088FDF704FE04
+:10A6B000164951F8202016A12846FDF7A5F9A088D3
+:10A6C0000021FEF74BF803461049207A143951F85F
+:10A6D000202001B02846BDE830400EA1FDF794B916
+:10A6E00038BD00001B5B306D000000001B5B313B80
+:10A6F00033316D0025734C6F67732064726F707017
+:10A700006564202825642925730D0A00E45800207B
+:10A71000257300003C25733E2025733A200000007D
+:10A72000EFF30580C005C00D01D001207047EFF3A5
+:10A73000148040F30000401C7047000003480249A9
+:10A740000068FAF751BF0000A458002084BA0F0037
+:10A750002DE9F041224C0025224E207A012730B904
+:10A760002148311D0068FAF74AFF306038B10220F5
+:10A7700020723168087928B101281CD114E0656085
+:10A78000BDE8F081D1E90503C01A142800D31420D4
+:10A79000B7EB900F01D2820800E001220869C96876
+:10A7A0001844194429DF03E0D1E90301084428DFF4
+:10A7B00058B1112812D003213068FAF71AFA25721D
+:10A7C0006560BDE8F041FFF7B9BF207C0028D7D114
+:10A7D000BDE8F04100210220FDF780BB2772CFE7E2
+:10A7E00058870020A058002084BA0F0010B5074CED
+:10A7F000201DFAF723FF002806D1607C002803D132
+:10A80000BDE81040FFF7A4BF10BD0000588700202E
+:10A8100010B510461A46F6F737FE002010BD10B5E9
+:10A8200010461A46F6F730FE002010BD2DE9F04123
+:10A830001E681C461546074621B1012918D0052976
+:10A8400023D119E000202060401C2060B0421CD8B9
+:10A85000012229463846FFF72DFE002806D015F8BC
+:10A86000010B000601D52068EEE70120BDE8F0816C
+:10A8700008200246186002E00420024618602946BB
+:10A880003846BDE8F041FFF715BE0020EEE770B591
+:10A8900016460A460446C11C104600F07BFD0546DC
+:10A8A00061193046C91C00F075FD284470BD0000D8
+:10A8B00003B5094A85B0D2E91612CDE9001207495D
+:10A8C0008989ADF8001006A9CDE90210044869464F
+:10A8D0004088AEDF07B000BDD0B80F00D86D0020B3
+:10A8E0000858002008467047084670472DE9F04197
+:10A8F0008046FAF75AF81A4D0026F0B1686828B178
+:10A9000068684068696820F07F40486000F08EFB0E
+:10A91000040012D04FF080776068B84203D220461E
+:10A9200000F03AFC03E0606820F07F406060204661
+:10A93000FEF72EFB08B10446EEE700214046F9F78A
+:10A9400055FF28B1686818B1686800F025FC6E6092
+:10A95000404600F085FC4046BDE8F04100F002B8FA
+:10A96000545800202DE9F041214C0746002600BF35
+:10A9700000F05CFB90B341686068406862685AB15F
+:10A980006268002A28D0884226D96068007E18B103
+:10A9900061681848FEF7C2FA00F04EFB42680546AF
+:10A9A00013484FF47A7300210830FAF71FF830B1DA
+:10A9B0000D2807D010499C20F8F71CFDD8E76068E7
+:10A9C00020B106E0284600F0E7FBD1E73846F9F76A
+:10A9D000F1FF6560002ECBD1BDE8F081FFE7606834
+:10A9E0000028F9D13846BDE8F041F9F7F1BF000081
+:10A9F0005458002030BA0F004CC20F002DE9F05F10
+:10AA0000FCF7EAFCDFF8CC80334D0427D8F830207F
+:10AA1000D8F8346000EB020BB01A411EC1F30B01F1
+:10AA2000401A00F6FF7A28882CA107EB0040D8F8DE
+:10AA30004840FDF7D3FD42F20400324900594FF07F
+:10AA40000109884208D0298809EB01402EA1FDF7B1
+:10AA5000C5FD0320BDE8F09FD8F830000444B042A3
+:10AA600007D1288835A107EB0040FDF7B7FD00208E
+:10AA7000F0E7D0B904F500500178142901D94069F4
+:10AA800000E000203249B0FBF1F34FF4405002786F
+:10AA9000142A01D9406900E00020B0FBF1F22888B7
+:10AAA0002CA107EB0040FDF7A4FD082352462146E8
+:10AAB0005846FAF75DFA040007D0298809EB0140EF
+:10AAC0002FA1FDF78BFD2046C4E7BDE8F05F002015
+:10AAD000FCF7D0BBEC7F00206C590020456E7465FC
+:10AAE00072206E72665F626F6F746C6F6164657204
+:10AAF0005F6466755F73645F636F6E74696E7565BE
+:10AB000000000000DBE5B151536F75726365206191
+:10AB100064647265737320646F6573206E6F742054
+:10AB2000636F6E7461696E20612076616C69642068
+:10AB3000536F66744465766963652E0053442061E3
+:10AB40006C726561647920636F70696564000000F0
+:10AB500040420F005570646174696E672053442E43
+:10AB6000204F6C64205344207665723A2025642C73
+:10AB7000204E6577207665723A202564000000003B
+:10AB80004661696C656420746F20636F707920661C
+:10AB900069726D776172652E0000000070B50F4C10
+:10ABA0000421208801EB00400DA1FDF717FDFFF700
+:10ABB00025FF05004FF0010604D0208810A106EB08
+:10ABC000004007E0F8F722FC050006D0208812A11B
+:10ABD00006EB0040FDF702FD284670BD6C590020D1
+:10ABE000456E746572206E72665F6466755F73642D
+:10ABF0005F626C5F636F6E74696E75650000000064
+:10AC000053442B424C3A20534420636F70792066A2
+:10AC100061696C656400000053442B424C3A204249
+:10AC20004C20636F7079206661696C656400000078
+:10AC300070B50346002002464FF4405409E000BFBF
+:10AC400053F82250A689B54201D1012070BD521C93
+:10AC5000D2B28A42F4D370BD10B5040003D11549B5
+:10AC60003220F8F7C7FB4FF4405013494068884240
+:10AC700015D1217C04F1140009B162694AB994F834
+:10AC8000552012B1012A08D10DE0012905D96269C8
+:10AC90001AB9BDE81040FFF7CBBF012010BD207CE2
+:10ACA00018B1606908B1002010BD20780028F4D1E7
+:10ACB00010BD000000C20F00DBE5B1513EB50446F7
+:10ACC0000B496846FEF7C2F80AE06846FEF79AF8B4
+:10ACD000D0E900212046904740B16846FEF7F4F8DD
+:10ACE0006846FEF78FF80028EFD13EBD11203EBD2B
+:10ACF0001CBC0F003EB504460A496846FEF7A6F89C
+:10AD000009E06846FEF77EF8D0E90021204690472A
+:10AD10006846FEF7D9F86846FEF774F80028F0D1C7
+:10AD20003EBD000028BC0F002DE9F041140088460C
+:10AD300018D000250E4F032608EB050122460020FF
+:10AD4000F7F7A0FE0544241A40B93878002809D046
+:10AD500008494FF47A408847761E05D001203870A4
+:10AD6000002CE9D1BDE8F08100203870FAE700003E
+:10AD7000A858002001BC0F00FEB5474C20200290CF
+:10AD800020880F460325164605EB004043A1FDF73A
+:10AD900025FC46B1208805EB00406FB149A1FDF7C5
+:10ADA0001DFC1620FEBD2088022101EB00404BA1B6
+:10ADB000FDF714FC1320FEBD4D4F4EA1BA68FDF700
+:10ADC00011FC02A95848CDE90001D7E901235749F0
+:10ADD000A0F58A70FBF770F910B93278402A01D0DB
+:10ADE0000A20FEBD5048711C4038F6F74DFB208804
+:10ADF0004FA105EB0040FDF7F1FB4B4840214038E7
+:10AE0000CDE90001A0F14801474AA0F5BC70029BC2
+:10AE1000FBF71AF90200208836D0012101EB00402F
+:10AE200048A1FDF7DFFB2088042505EB00404EA17B
+:10AE3000FDF7D4FB20883C4905EB00404022403917
+:10AE4000FDF778FB20884BA105EB0040FDF7C6FB22
+:10AE50000298354982B2208805EB0040FDF76AFB75
+:10AE6000208846A105EB0040FDF7B8FB2088402272
+:10AE700005EB00404449FDF75DFB00BFFDF74AFAD2
+:10AE80000028FBD10520FEBD05EB00403FA1FDF7EA
+:10AE9000A5FB0120FEBD0000485900205369676EE4
+:10AEA00061747572652072657175697265642E20B2
+:10AEB000436865636B696E67207369676E6174755B
+:10AEC00072652E00496E76616C6964207369676EE5
+:10AED0006174757265207479706500004E6F20731F
+:10AEE00069676E617475726520666F756E642E0099
+:10AEF0003858002043616C63756C6174696E67201B
+:10AF0000696E6974207061636B6574206861736831
+:10AF10002028696E6974207061636B6574206C65AC
+:10AF20006E3A202564290000D88400209CB70F00C9
+:10AF3000566572696679207369676E6174757265AA
+:10AF4000000000005369676E617475726520666168
+:10AF5000696C656420286572725F636F64653A206E
+:10AF600030782578290000005369676E6174757226
+:10AF7000653A0000486173683A0000005075626CE1
+:10AF80006963204B65793A0010B70F00496D61671E
+:10AF900065207665726966696564000010B51620E3
+:10AFA000F7F73CFF48B10A4882684FF4800152B17C
+:10AFB000016821F48001016010BDBDE8104042F23B
+:10AFC0000100F8F765B84FF0E020C0F8801110BD1F
+:10AFD0007085002010B51620F7F720FFA0B11148AA
+:10AFE00090F800044009082811D280B101280ED041
+:10AFF00004280CD00C4882684FF480016AB10168C3
+:10B0000041F48001016010BD42F2010001E042F212
+:10B010000200BDE81040F8F73BB84FF0E020C0F860
+:10B02000001110BD16E000E0708500200148FDF71A
+:10B03000D7BF000030BA0F000148FDF7F9BF00008C
+:10B0400030BA0F002DE9F84FDFF89C80934689460F
+:10B0500006461F46012269461846D8F80850F9F7F7
+:10B0600047F8B0B3009800210446C246801C08E0AF
+:10B0700000EA05025BF821300AEB8202401C491C01
+:10B08000D360B942F4D3C846B946370CF9F7A4FBEC
+:10B090008346FDF759FBB84204D8144940F28310A7
+:10B0A000F8F7A8F9601C28400AEB80002C4047EA1A
+:10B0B0000B420AEB8401C260C86866F3C50069F3FD
+:10B0C000891068F39F2020F00300401C20F004004A
+:10B0D000C860074890F8200002E000BFFDF71AF9A9
+:10B0E0000028FBD1BDE8F88F6C880020B0C70F00A6
+:10B0F0006C9800201FB5134800F15C01826B684614
+:10B10000FFF7A0F910489DE80E0080E80E000E49F8
+:10B110000E48104AC8600E490020486088600E49F9
+:10B120000948FEF712FF10B1012004B010BD0B4812
+:10B130000121008801EB004009A1FDF74FFA002032
+:10B14000F3E70000EC7F00204084002079A20F008C
+:10B1500038580020A4810020A8B80F0048590020CA
+:10B1600048616E646C65723A20496E76616C696400
+:10B170002070726F746F636F6C20627566666572A3
+:10B18000206D5F70625F73747265616D0000000016
+:10B19000002800D00047704770B50446C06818B951
+:10B1A0000F496120F8F726F90E4800250078A0B174
+:10B1B0009CB1207E88B1D4E903108847A06850B1C3
+:10B1C000217E41B161680844606021460648FDF770
+:10B1D000A5FE012501E000202076284670BD000074
+:10B1E0004CC20F005458002030BA0F0070B5164CF6
+:10B1F0002078002827D1154801680125C1F30041B6
+:10B2000031B913490D600168C1F300410029FAD03A
+:10B21000F8F704F808B1F7F73BFF0E4A00210E4893
+:10B22000F7F7DEFF18B10D492E20F8F7E3F80A48CA
+:10B23000084A0121001DF7F7D3FF18B10749332051
+:10B24000F8F7D8F8257070BDF857002018040040B2
+:10B250000800004091B10F0088B70F0058BD0F00E3
+:10B260002DE9F843244D814669462868FAF7C7F965
+:10B27000044600274FF00108204E39E0207820B125
+:10B2800001281BD002282AD122E06068017E31BB50
+:10B2900080F818804846F9F7B0FA014660684268BD
+:10B2A000511A174A914203D9416821F07F41416008
+:10B2B000114861680830FDF731FE10E06168706880
+:10B2C000814200D177600C480830FDF7DDFE06E0D2
+:10B2D000FFF7B2FE08B10776FAE786F80080694604
+:10B2E0002868FAF781F969462868FAF788F9044668
+:10B2F000002CC3D1BDE8F88328BA0F0054580020B1
+:10B3000017FCFF00F8B50B4C0D4606466946206851
+:10B31000FAF75FF958B10670456069462068FAF798
+:10B3200079F910B10448F9F72FFB0020F8BD04208B
+:10B33000F8BD000028BA0F005C58002070B5154613
+:10B340000C460646FFF752FF3046F7F7B1FF18B13B
+:10B350000F494320F8F74EF8002C17D0610CE0039A
+:10B360004FF4FA72801841F1000152000023F6F701
+:10B3700047F801462A463046F7F776FF002805D001
+:10B38000BDE8704002494A20F8F734B870BD0000AB
+:10B3900058BD0F000870020A4A70020C8A70000E35
+:10B3A000C87004207047000010B50248FAF73DF954
+:10B3B000002010BD8858002010B514210448F6F76D
+:10B3C0008BF804480068FAF7E9F8002010BD000087
+:10B3D0005887002084BA0F002DE9F05F8346DDE92D
+:10B3E0000A4A994690460D460846012703E000BFE9
+:10B3F000B0FBF8F07F1C4045FAD2B94500D94F4662
+:10B400005FEACA7012D18CB15FEA8A7002D5B9F1D5
+:10B41000000F01D0202607E0302605E031465846CF
+:10B42000641EF8F7BBFE0CB1A742F7D35FF001062C
+:10B43000B9F1010F02D9A9F1010903E0B5FBF6F05A
+:10B44000404502D306FB08F6F2E7DFF83C9000BF68
+:10B45000B5FBF6F000FB165519F800105846F8F742
+:10B460009DFEB6FBF8F6002EF2D15FEACA7009D055
+:10B47000002C07D0A74205D220215846641EF8F7B9
+:10B480008DFEF5E7BDE8F09F46BA0F002DE9F041CB
+:10B49000084601241646254600212B460A46FAF79F
+:10B4A000CBFF0C4F38B138880BA105EB0040FDF7FE
+:10B4B00095F804240BE0FAF7A5FF306039880422E0
+:10B4C00002EB014302460BA11846FDF78BF820461C
+:10B4D000BDE8F0814859002043616E2774206669F9
+:10B4E0006E6420726F6F6D20666F7220757064617C
+:10B4F00074650000577269746520616464726573D5
+:10B50000732073657420746F20307825303878008C
+:10B510002DE9F0410F24002790F85520184E012501
+:10B520001AB990F86430012B06D0D30707D090F8F1
+:10B530005630012B02D002E0876E0DE0876D920736
+:10B540000AD590F85C20012A06D1026E0D48C0F59C
+:10B550007E239A4204D817444FB101240F600CE0B7
+:10B56000308809A105EB0040FDF743F8042430883A
+:10B570000DA105EB0040FDF731F82046BDE8F08154
+:10B580004859002000100F00424C2073697A652052
+:10B5900028256429206F766572206C696D69742096
+:10B5A0002825642900000000496E697420706163D9
+:10B5B0006B657420646F6573206E6F7420636F6EAB
+:10B5C0007461696E2076616C6964206669726D775A
+:10B5D0006172652073697A650000000030B100680F
+:10B5E0000549884205D048F20250704748F20150A0
+:10B5F00070470020704700006E52464870B5FDF756
+:10B60000D1FD002811D00020084A094B094C012126
+:10B61000166801FA00F52E4203D004EB8005C5F848
+:10B620000036401CC0B20728F2D370BD08050140A7
+:10B630003546526E00000140084810B54078002899
+:10B640000BD007480321008801EB004005A1FCF75F
+:10B65000C5FFBDE81040FFF7D1BF10BDFA5700206D
+:10B660002C590020496E7465726E616C20666565A8
+:10B670006400000000207047002070472DE9FC4165
+:10B6800080461C4617460E460C48089DF9F7D6FF23
+:10B6900010B11120BDE8FC81A20839463046FDF703
+:10B6A0005BF90648F9F7C1FF33463A4601214046A7
+:10B6B000CDE90045F9F782FA0020EBE78858002031
+:10B6C0002DE9F84F114D884681461E4617466946BA
+:10B6D000DDF828A02868F9F77CFF040013D01C21AE
+:10B6E000F5F7FAFE00202071C4F80090C4E9048642
+:10B6F000C4E902A769462868F9F78CFFFFF776F8D6
+:10B700000020BDE8F88F0420FBE7000084BA0F009A
+:10B7100065FC2BF816DA019ADE75D4A847719621DC
+:10B720001C875569105ABE04578FD2B0299456B859
+:10B73000CA0363D635C64DA7819FEFA7D2ECB7F3F6
+:10B7400007FF80AF7A3B4C19B891C5143CE8766D81
+:10B750000338FDD870470D0E0F100B0C18190000A0
+:10B760000338FDD870470000000000000000000012
+:10B77000000000000000000000000000FFFFFFFFCD
+:10B780000000000000000001C0570020DC5700202E
+:10B79000480000000020400000000000C9420F00E7
+:10B7A000D9420F0075420F00200000000000000089
+:10B7B0000000000000000000010100000100000086
+:10B7C0000000000002050000210000000000000051
+:10B7D000000000000000000000000000011104FC57
+:10B7E0000400000000000000021104FC040000003E
+:10B7F00000000000032104FC041000000000000011
+:10B80000041101FF0100000000000000051102FE0C
+:10B810000400000000000000061104FC0400000009
+:10B8200000000000071104FC0400000000000000FC
+:10B83000081701FF22000000B8B70F00091001FF30
+:10B8400001000000B4B70F0000000000000000007D
+:10B8500000000000011101FF0100000000000000D5
+:10B86000021702FE94000000DCB70F000000000089
+:10B870000000000000000000010700009800000028
+:10B8800054B80F0002010000010000000000000099
+:10B89000030500004100000000000000000000005F
+:10B8A0000000000000000000011704FC98000000E8
+:10B8B00054B80F00021704FCDC00000078B80F0039
+:10B8C0000000000000000000000000000000000078
+:10B8D000001103000011130002000000010000002D
+:10B8E0000338FDD870470C000C000000580200001F
+:10B8F0000200000000000000020000000000000044
+:10B900009C6D002009000000000000000000000005
+:10B9100001000000000000002800000000000000FE
+:10B920000000000000010000000001000000000015
+:10B930000000000000000000000000000000000007
+:10B9400029360F0000000000000000000000000089
+:10B9500002000000000001000000000000000000E4
+:10B96000080000000000000029360F00BD9A0F00FB
+:10B9700000000000000000000400000000000000C3
+:10B9800000000000000000000000000000000000B7
+:10B9900000000000000000000000000000000000A7
+:10B9A000F40000000000000018000000000000008B
+:10B9B0000000000000000000000000000000000087
+:10B9C0000000000000000000000000000000000077
+:10B9D000170000000000000050EADA308883B89FAA
+:10B9E000604F15F30000C98E020000000000000047
+:10B9F0000000000000000000040000000000000043
+:10BA00000000000000000000000000000000000036
+:10BA10000001000000000000000000000000000025
+:10BA20000000000000000000645800200000070033
+:10BA30000000000078580020A5430F00000000001F
+:10BA40000338FDD870473031323334353637383922
+:10BA5000414243444546000000100000040000003D
+:10BA60000100000045510F00A9B30F0011A80F00FD
+:10BA70007DB60F00294B0F00E5A80F0075B60F002B
+:10BA80008D520F008C5800200010000004000000B0
+:10BA90000100000051510F00B9B30F001FA80F00A3
+:10BAA000C1B60F00714B0F00E9A80F0079B60F0067
+:10BAB0009D520F00556E6B6E6F776E206572726FC0
+:10BAC0007220636F6465000000000000E8C60F008C
+:10BAD0000100000094C50F000200000088C30F00A1
+:10BAE0000300000008C60F00040000005CC60F0041
+:10BAF000050000003CC50F0006000000D8C40F0080
+:10BB00000700000044C60F000800000050C50F00E9
+:10BB100009000000B4C50F000A000000D0C60F00E5
+:10BB20000B00000070C30F000C00000068C50F0080
+:10BB30000D00000038C70F000E00000034C60F00D3
+:10BB40000F00000070C60F0010000000A4C60F0018
+:10BB5000110000004CC70F001200000020C70F00AA
+:10BB600013000000BCC60F0080000000F0C40F00EE
+:10BB7000810000002CC40F0082000000ECC30F0005
+:10BB800083000000CCC30F008400000008C40F0035
+:10BB90008500000014C50F00860000001CC60F00C1
+:10BBA00090000000B8C40F0091000000ACC30F006B
+:10BBB000920000007CC50F000082000084C60F00C8
+:10BBC00001820000D0C50F0002820000ECC50F000A
+:10BBD0000084000048C40F0001840000F4C60F0078
+:10BBE0000284000090C40F00038400006CC40F00A6
+:10BBF000D9810F00D7810F00D1810F000000000014
+:10BC00000338FDD87047000020CE0F0028CE0F006B
+:10BC100000000000000000000100000708BC0F0049
+:10BC200018BC0F000800000040BC0F0050BC0F0003
+:10BC30000800000050BC0F0060BC0F0008000000AE
+:10BC400040CE0F0048CE0F000000000000000000B2
+:10BC500030CE0F0040CE0F000000000000000000BA
+:10BC600000000000000000000000000000000000D4
+:10BC700018CE0F0020CE0F000000000000000000D2
+:10BC8000B857002060BC0F0080BC0F000800000007
+:10BC900028CE0F0030CE0F00000000000000000092
+:10BCA00090BC0F00A0BC0F0008000000F19E0F0028
+:10BCB000999E0F00419E0F00B79D0F00BD9D0F0084
+:10BCC000799D0F00C39D0F00019E0F000000000032
+:10BCD000004040404040404040404141414141409F
+:10BCE0004040404040404040404040404040404054
+:10BCF00040050202020202020202020202020202E3
+:10BD000002202020202020202020200202020202E7
+:10BD1000020290909090909010101010101010103F
+:10BD2000101010101010101010101010020202024B
+:10BD3000020288888888888808080808080808088F
+:10BD4000080808080808080808080808020202028B
+:10BD500040000000D1BC0F002E2E5C2E2E5C2E2E3B
+:10BD60005C2E2E5C2E2E5C636F6D706F6E656E7434
+:10BD7000735C6C69627261726965735C626F6F7427
+:10BD80006C6F616465725C6E72665F626F6F746C1B
+:10BD90006F616465725F6466755F74696D65727307
+:10BDA0002E6300002E2E5C2E2E5C2E2E5C2E2E5C22
+:10BDB0002E2E5C636F6D706F6E656E74735C6C6954
+:10BDC000627261726965735C626F6F746C6F6164DB
+:10BDD00065725C6E72665F626F6F746C6F616465D2
+:10BDE000725F66775F61637469766174696F6E2EE6
+:10BDF0006300000043524320636F6D70757461747B
+:10BE0000696F6E206661696C656420666F7220637D
+:10BE10006F70696564206170703A2073726320638B
+:10BE200072633A203078253038782C207265732080
+:10BE30006372633A20307825303878004120536FA0
+:10BE4000667444657669636520686173206A7573FA
+:10BE500074206265656E20616374697661746564DF
+:10BE60002E2049742773206C696B656C7920746887
+:10BE7000617420616E206170706C69636174696FB8
+:10BE80006E2077696C6C20636F6D6520696D6D65E0
+:10BE900064696174656C790052656365697665648F
+:10BEA00020424C455F47415454535F4556545F45CB
+:10BEB000584348414E47455F4D54555F5245515593
+:10BEC0004553542028726571756573743A20256452
+:10BED0002C207265706C793A202564292E000000B0
+:10BEE0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6357
+:10BEF0006F6D706F6E656E74735C6C696272617287
+:10BF00006965735C626F6F746C6F616465725C62AB
+:10BF10006C655F6466755C6E72665F6466755F62B1
+:10BF20006C652E63000000006E72665F6673746F4E
+:10BF3000726167655F777269746528616464723DD8
+:10BF400025702C207372633D25702C206C656E3D2E
+:10BF50002564206279746573292C20717565756577
+:10BF60002075736167653A2025640000437265613E
+:10BF700074696E6720746865206F626A65637420F7
+:10BF8000776974682073697A65203078253038784D
+:10BF900020776F756C64206F766572666C6F7720A2
+:10BFA0006669726D776172652073697A652E204FBC
+:10BFB0006666736574206973203078253038782080
+:10BFC000616E64206669726D776172652073697A4B
+:10BFD00065206973203078253038782E0000000005
+:10BFE0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6356
+:10BFF0006F6D706F6E656E74735C6C696272617286
+:10C000006965735C626F6F746C6F616465725C64A8
+:10C0100066755C6E72665F6466755F7265715F6897
+:10C02000616E646C65722E63000000002E2E5C2E23
+:10C030002E5C2E2E5C2E2E5C2E2E5C636F6D706F30
+:10C040006E656E74735C6C69627261726965735C53
+:10C05000626F6F746C6F616465725C6466755C6E50
+:10C0600072665F6466755F7574696C732E63000039
+:10C070004D616A6F7220534420757064617465204D
+:10C08000627574206E6F20424C2E2041626F727474
+:10C0900020746F2061766F696420696E63617061DE
+:10C0A0006369746174696E672074686520424C2E00
+:10C0B0000000000054686520536F6674446576691B
+:10C0C00063652073697A6520696E207468652069EC
+:10C0D0006E666F2073747275637420697320746F59
+:10C0E0006F20736D616C6C20636F6D70617265643D
+:10C0F0002077697468207468652073697A65207296
+:10C1000065706F7274656420696E2074686520695B
+:10C110006E697420636F6D6D616E642E00000000A7
+:10C1200054686520536F667444657669636520645E
+:10C130006F6573206E6F7420636F6E7461696E201B
+:10C14000746865206D61676963206E756D626572E4
+:10C15000206964656E74696679696E672069742008
+:10C160006173206120536F66744465766963652E40
+:10C1700000000000496E76616C69646174696E67E5
+:10C180002061707020626563617573652069742039
+:10C19000697320696E636F6D70617469626C65208C
+:10C1A000776974682074686520536F667444657697
+:10C1B0006963652E000000002E2E5C2E2E5C2E2E54
+:10C1C0005C2E2E5C2E2E5C636F6D706F6E656E74D0
+:10C1D000735C6C69627261726965735C626F6F74C3
+:10C1E0006C6F616465725C6466755C6E72665F64D8
+:10C1F00066755F76616C69646174696F6E2E630049
+:10C200002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6333
+:10C210006F6D706F6E656E74735C6C696272617263
+:10C220006965735C626F6F746C6F616465725C6486
+:10C2300066755C6E72665F6466755F7665725F7662
+:10C24000616C69646174696F6E2E63002E2E5C2EC2
+:10C250002E5C2E2E5C2E2E5C2E2E5C636F6D706F0E
+:10C260006E656E74735C6C69627261726965735C31
+:10C2700074696D65725C6578706572696D656E7400
+:10C28000616C5C6170705F74696D6572322E630001
+:10C290002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63A3
+:10C2A0006F6D706F6E656E74735C6C6962726172D3
+:10C2B0006965735C74696D65725C657870657269D7
+:10C2C0006D656E74616C5C6472765F7274632E630C
+:10C2D000000000002E2E5C2E2E5C2E2E5C2E2E5C7E
+:10C2E0002E2E5C636F6D706F6E656E74735C6C691F
+:10C2F000627261726965735C6578706572696D659B
+:10C300006E74616C5F6D656D6F626A5C6E72665FA4
+:10C310006D656D6F626A2E63000000002E2E5C2E2C
+:10C320002E5C2E2E5C2E2E5C2E2E5C636F6D706F3D
+:10C330006E656E74735C6C69627261726965735C60
+:10C340006578706572696D656E74616C5F73656345
+:10C3500074696F6E5F766172735C6E72665F73652F
+:10C360006374696F6E5F697465722E63000000000C
+:10C370004E52465F4552524F525F494E56414C49CC
+:10C38000445F4441544100004E52465F4552524F73
+:10C39000525F534F46544445564943455F4E4F54B0
+:10C3A0005F454E41424C4544000000004E52465FFE
+:10C3B0004552524F525F464541545552455F4E4F8C
+:10C3C000545F454E41424C45440000004E52465F8A
+:10C3D0004552524F525F4D555445585F554E4C4F44
+:10C3E000434B5F4641494C45440000004E52465F76
+:10C3F0004552524F525F4D555445585F4C4F434B39
+:10C400005F4641494C4544004E52465F4552524FAB
+:10C41000525F4D555445585F434F4E445F494E4916
+:10C42000545F4641494C4544000000004E52465F6F
+:10C430004552524F525F4D555445585F494E4954ED
+:10C440005F4641494C4544004E52465F4552524F6B
+:10C45000525F424C455F495053505F52585F504BBA
+:10C46000545F5452554E4341544544004E52465F2A
+:10C470004552524F525F424C455F495053505F50B6
+:10C480004545525F52454A4543544544000000002B
+:10C490004E52465F4552524F525F424C455F4950A3
+:10C4A00053505F4C494E4B5F444953434F4E4E45AA
+:10C4B00043544544000000004E52465F4552524FDF
+:10C4C000525F4150495F4E4F545F494D504C454D6E
+:10C4D000454E5445440000004E52465F4552524F6F
+:10C4E000525F4E4F545F535550504F525445440085
+:10C4F0004E52465F4552524F525F4D4F44554C4548
+:10C500005F4E4F545F494E495449414C495A454446
+:10C51000000000004E52465F4552524F525F4D4F51
+:10C5200044554C455F414C52454144595F494E4941
+:10C530005449414C495A4544000000004E52465F60
+:10C540004552524F525F4E4F545F464F554E440036
+:10C550004E52465F4552524F525F494E56414C49EA
+:10C56000445F5354415445004E52465F4552524F2A
+:10C57000525F444154415F53495A45004E52465F11
+:10C580004552524F525F494F5F50454E44494E47C6
+:10C59000000000004E52465F4552524F525F5356C4
+:10C5A000435F48414E444C45525F4D495353494EB9
+:10C5B000470000004E52465F4552524F525F494E6F
+:10C5C00056414C49445F4C454E47544800000000DA
+:10C5D0004E52465F4552524F525F4452565F545737
+:10C5E000495F4552525F414E41434B004E52465FB8
+:10C5F0004552524F525F4452565F5457495F45521D
+:10C60000525F444E41434B004E52465F4552524F9B
+:10C61000525F494E5445524E414C00004E52465FC7
+:10C620004552524F525F53544F524147455F465512
+:10C630004C4C00004E52465F4552524F525F4E5591
+:10C640004C4C00004E52465F4552524F525F494E8D
+:10C6500056414C49445F504152414D004E52465F55
+:10C660004552524F525F4E4F5F4D454D0000000006
+:10C670004E52465F4552524F525F464F52424944D6
+:10C6800044454E004E52465F4552524F525F44520F
+:10C69000565F5457495F4552525F4F564552525567
+:10C6A0004E0000004E52465F4552524F525F494E77
+:10C6B00056414C49445F4144445200004E52465F4B
+:10C6C0004552524F525F5245534F555243455300C6
+:10C6D0004E52465F4552524F525F494E56414C4969
+:10C6E000445F464C414753004E52465F53554343C7
+:10C6F000455353004E52465F4552524F525F424C93
+:10C70000455F495053505F4348414E4E454C5F4151
+:10C710004C52454144595F45584953545300000019
+:10C720004E52465F4552524F525F434F4E4E5F430B
+:10C730004F554E54000000004E52465F4552524F36
+:10C74000525F54494D454F55540000004E52465FCC
+:10C750004552524F525F4255535900002E2E5C2EC7
+:10C760002E5C2E2E5C2E2E5C2E2E5C636F6D706FF9
+:10C770006E656E74735C6C69627261726965735C1C
+:10C780006578706572696D656E74616C5F6C6F67FA
+:10C790005C7372635C6E72665F6C6F675F64656624
+:10C7A00061756C745F6261636B656E64732E6300A8
+:10C7B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C637E
+:10C7C0006F6D706F6E656E74735C6C6962726172AE
+:10C7D0006965735C6578706572696D656E74616CAE
+:10C7E0005F6C6F675C7372635C6E72665F6C6F67C1
+:10C7F0005F66726F6E74656E642E63007761726E31
+:10C80000696E670064656275670000001B5B313B01
+:10C8100033306D001B5B306D000000001B5B313B53
+:10C8200033316D001B5B313B33326D001B5B313BA1
+:10C8300033336D001B5B313B33346D001B5B313B8D
+:10C8400033356D001B5B313B33366D001B5B313B79
+:10C8500033376D00696E666F000000006572726F9D
+:10C86000720000002E2E5C2E2E5C2E2E5C2E2E5C76
+:10C870002E2E5C636F6D706F6E656E74735C6C6989
+:10C88000627261726965735C6578706572696D6505
+:10C890006E74616C5F73656374696F6E5F766172ED
+:10C8A000735C6E72665F73656374696F6E5F6974E3
+:10C8B00065722E680000000073645F626C655F63E0
+:10C8C00066675F73657428292072657475726E657A
+:10C8D00064202573207768656E20617474656D70BF
+:10C8E00074696E6720746F2073657420424C455FD5
+:10C8F00047415454535F4346475F5345525649435B
+:10C90000455F4348414E4745442E000073645F62D3
+:10C910006C655F6366675F73657428292072657450
+:10C9200075726E6564202573207768656E2061746A
+:10C9300074656D7074696E6720746F207365742000
+:10C94000424C455F434F4D4D4F4E5F4346475F5608
+:10C95000535F555549442E0073645F626C655F6395
+:10C9600066675F73657428292072657475726E65D9
+:10C9700064202573207768656E20617474656D701E
+:10C9800074696E6720746F2073657420424C455F34
+:10C9900047415454535F4346475F415454525F5498
+:10C9A00041425F53495A452E0000000073645F62A4
+:10C9B0006C655F6366675F736574282920726574B0
+:10C9C00075726E6564202573207768656E206174CA
+:10C9D00074656D7074696E6720746F207365742060
+:10C9E000424C455F434F4E4E5F4346475F47415081
+:10C9F0002E00000073645F626C655F6366675F733F
+:10CA0000657428292072657475726E6564202573BB
+:10CA1000207768656E20617474656D7074696E67E7
+:10CA200020746F2073657420424C455F4741505F0E
+:10CA30004346475F524F4C455F434F554E542E007F
+:10CA400073645F626C655F6366675F7365742829F2
+:10CA50002072657475726E65642025732077686531
+:10CA60006E20617474656D7074696E6720746F20D8
+:10CA700073657420424C455F434F4E4E5F434647BB
+:10CA80005F474154542E00006170705F74696D659A
+:10CA9000722E6D5F6466755F696E61637469766935
+:10CAA00074795F74696D6572000000006170705F79
+:10CAB00074696D65722E6D5F7764745F6665656419
+:10CAC0005F74696D657200006E72665F626F6F748D
+:10CAD0006C6F616465725F77647400006E72665F8C
+:10CAE0006466755F626C650062616C6C6F632E6D6D
+:10CAF0005F6275666665725F706F6F6C0000000044
+:10CB00006E72665F6466755F666C617368000000D4
+:10CB10006E72665F6466755F7265715F68616E6490
+:10CB20006C6572006E72665F6466755F73657474BF
+:10CB3000696E6773000000006E72665F6466755F01
+:10CB400073657474696E67735F7376636900000060
+:10CB50006E72665F6466755F76616C696461746944
+:10CB60006F6E00006E72665F6466755F7665725FF9
+:10CB700076616C69646174696F6E00006170705FEA
+:10CB800074696D657200000061746669666F2E6D70
+:10CB90005F7265715F6669666F0000006D656D5F4D
+:10CBA0006D6E6772000000006E72665F6673746F70
+:10CBB000726167650000000061746669666F2E6DC2
+:10CBC0005F6669666F000000736F72746C697374DE
+:10CBD0000000000062616C6C6F632E6C6F675F6DAC
+:10CBE000656D706F6F6C0000617070006E72665FD3
+:10CBF000736468006E72665F7364685F626C650080
+:10CC00006E72665F7364685F736F6300020000009A
+:10CC100000000000F9290F00A5290F0067E6096A46
+:10CC200085AE67BB72F36E3C3AF54FA57F520E514D
+:10CC30008C68059BABD9831F19CDE05BFFFFFFFF1D
+:10CC4000FFFFFFFFFFFFFFFF0000000000000000EC
+:10CC50000000000001000000FFFFFFFFFCFFFFFFDE
+:10CC6000FFFFFFFFFFFFFFFF0000000000000000CC
+:10CC70000000000001000000FFFFFFFF512563FCE2
+:10CC8000C2CAB9F3849E17A7ADFAE6BCFFFFFFFF47
+:10CC9000FFFFFFFF00000000FFFFFFFF000000009C
+:10CCA00096C298D84539A1F4A033EB2D817D037746
+:10CCB000F240A463E5E6BCF847422CE1F2D1176BE1
+:10CCC000F551BF376840B6CBCE5E316B5733CE2BB4
+:10CCD000169E0F7C4AEBE78E9B7F1AFEE242E34FE3
+:10CCE000FFFFFFFF7F000000800000000000000049
+:10CCF00000000000FFFFFFFF7F0000008000000039
+:10CD0000000000000000000054CE0F00B8570020C3
+:10CD1000C40100006C150F00B8CE0F007C59002034
+:10CD2000A46F00000E2E0F003D430F0075430F004F
+:10CD30001D380F0041370F0088CA0F0000000003A4
+:10CD4000ACCA0F0000000003C8CA0F0000000404B2
+:10CD5000DCCA0F0000000404E8CA0F000000000352
+:10CD600000CB0F000000040410CB0F0000000404EF
+:10CD700024CB0F000000040438CB0F000000040493
+:10CD800050CB0F000000040464CB0F00000004042B
+:10CD90007CCB0F000000000088CB0F0000000003D8
+:10CDA0009CCB0F0000000000A8CB0F000000040483
+:10CDB000B8CB0F0000000003C8CB0F00000000003C
+:10CDC000D4CB0F0000000003E8CB0F0000000404E8
+:10CDD000ECCB0F0000000303F4CB0F0000000303B3
+:10CDE00000CC0F000000030318580020EC6D002059
+:10CDF000FD6D0020006E002034590020F40000007A
+:10CE0000C0580020B8580020C0580020AC8700202F
+:10CE1000685900201800000011390F0000000000C0
+:10CE2000A57E0F0000000000DD7E0F000000000066
+:10CE3000318C0F0000000000BD8D0F0000000000CD
+:10CE4000BD7E0F0000000000000000000300000095
+:10CE5000DD6F0F00011C1324590218200A15281C2D
+:10CE600012FF031CFFFF02340115100140110211D3
+:10CE7000040A1954A0C1DA60280425F0BB0F145C21
+:10CE8000C80F14FCC70F1A54081A04041A14041A01
+:10CE90000C041A1C041A24041A2C041A34041A3C14
+:10CEA000041A44041A4C04518490D0031B554614B0
+:08CEB0003A10C5015900000011
+:10F0000079CAEF4701000000010000000100000084
+:10F010000000000000000000A0A800006FD4D1A9EB
+:10F0200001000000000000000000000000000000DF
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:0CF05000000000000000000000000000B4
+:020000041000EA
+:0810140000100F0000E00F00C6
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/softdevice_s140.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/softdevice_s140.hex
new file mode 100644
index 0000000..a96c14a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/softdevice_s140.hex
@@ -0,0 +1,9443 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:10100000E0120020754D0200192F0000E74C02008D
+:10101000192F0000192F0000192F000000000000F8
+:10102000000000000000000000000000CD4D0200A4
+:10103000192F000000000000192F0000192F0000D8
+:10104000354E02003B4E0200192F0000192F000000
+:10105000192F0000192F0000192F0000192F000070
+:10106000414E0200192F0000192F0000474E0200C8
+:10107000192F00004D4E0200534E0200594E02003F
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F00005F4E0200192F0000192F0000B9
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000654E0200192F0000192F0000192F000093
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F01FFE35
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F014FEAFF2090EBAE80F0013F05C
+:10113000010F18BFFB1A43F00103184734420200A5
+:10114000544202000A444FF0000C10F8013B13F027
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F061FF01B496
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F084BDFC
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F060B8BB
+:1012600008F069B870B50C461149097829B1A0F1A8
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C000020CC4E020010B504460021012085
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA9212B
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F060F940B1606813F065F968
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484613F00AF918B11020AF
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F04BFC0028E8D18DF821
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8023F04DFC9DF81C0094
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F000FA0028A8D1BDF85C
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0E0F9002888D1BDF848
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8023F0E7FB9DF81C00ADF83450EC
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F09BF9002899D1BDF82000F08000203A
+:101530003EE73EB504460820ADF80000204613F013
+:101540003FF808B110203EBD2146012001F04FFEBA
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F075FDBDF80010082934
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204613F011F810B1CA
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F09AFF0028F4D1BDF80810082901D0E0
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F037FDBDF80010022900D00320BD
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0FCFF08B110201CBD53486A464188F7
+:101620004FF6FF7006F060FFBDF800100229F3D0FE
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F0BBFF18B11020FEBD40
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:10166000AFFF18BB208801A905F040FE0028F4D187
+:1016700030788DF80500208801A906F0D2FC0028FA
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F05AFC0028D6D1ADF80850CB
+:1016B00020883B4602AA002106F0D4FCBDF80810A1
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E000B3FF18B9204612F091FF08B110207CBD5D
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0F1FEBDF8001021807CBD0C20BA
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A823F0B8FA1C2108A823F0B4FA9DF808
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F050F8002803D1BDF84B
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F074FF7F1CBFB26089B842E1D8CCE78A
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103023F02CF97F1CBFB234
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:1019200025FFEBE72DE9F0470E4688B090F80CC094
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A823F099
+:101980008AF900977088434601AA716900F0EDFE5C
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F0DFFEB9F1BA
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F093FE18B184F802A0A4F800A054
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460FF021F8206008B1002070BD032085
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E7BB2DE9FF4784B0002782460297D3
+:101C600007989046894612300AF048F9401D20F046
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF047FE89
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0003FF9ADF80C00024602AB2946504608F019
+:101CF000F4F9070001D1A01C029007983A4612306F
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100034F9D8B10A2817D200E006E0DFE800F075
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0FFFDB9F1000FD7D007990F
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09EF9050032
+:101DA00019D04046A61C27880FF0A2F83246072615
+:101DB00029463B4600960EF0B0FC20882346CDE92C
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF026FF040000D14A
+:101E2000FFDF294604F11200BDE870400AF081B8D6
+:101E30002DE9F8430D468046002607F0EFFA0446E8
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF0F7FE007B032806D069
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF0D0FE070000D1FFDF07F1EC
+:101ED000120140460AF00AF82CB12A462146404633
+:101EE000FFF7A7FE29E01321404602F0A9FD24E0F8
+:101EF00004B9FFDF052140460EF0B6FE060000D112
+:101F0000FFDF694606F1120009F0FAFF060000D073
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF09FFC002C02D1F74A009911601CBDB5
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F088FE05B9FFDFA8786073288814
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF09CFC060000D1FFDF4FF000089F
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF08BFC060000D1FFDF66603F
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F074BF2DE9F047804601F1E4
+:101FF00012000D46814609F081FF401DD24F20F0AE
+:1020000003026E7B1446296838680EF093FC3EB1DB
+:1020100004FB06F2121D03D0696838680EF08AFCD2
+:1020200005200EF0C9FD044605200EF0CDFD201A56
+:10203000012802D138680EF047FC49464046BDE809
+:10204000F04709F05ABF70B5054605210EF00CFEA9
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F044BF2DE9F04F91B04FF0000BADF8EF
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF0F1FD060000D1FFDF24B1A78035
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F0EEFA7A
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF05DFC0400C0
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F00FFFBAE570B50D4605210EF04CFC83
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F099BD70B50D4605210EF03DFC0400C5
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:10240000B7BD70B5054605210EF02EFC040000D1C5
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF01EFC040000D194
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF00FFC040000D1FFDF39
+:1024500004F1120009F052FD401D20F0030511E0C7
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF0AFFA606841880029E9D170BD70B5DF
+:102490000E46054606F0C2FF040000D1FFDF012012
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0B2BF2DE96A
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A910F058F978B107200BB0BC
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300097FC9CB12178062921D2DFE801F0200522
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09EFC0021304691
+:1027600005F0B8FC204606B070BDF8B51C4615460D
+:102770000E46069F0EF0AAFB2346FF1DBCB2314653
+:102780002A4600940DF095FFF8BD30B41146DDE9FE
+:1027900002423CB1032903D0002330BC08F026BB21
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F07DFC2846BDE8A3
+:1027C0007040012105F086BC4FF0E0224FF400413B
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F029FE56
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B000018FE5648056070BD70B500F08EF8524D45
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F005FE4C48046070BD0320DC
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F0EEFD06486B
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002111F03A
+:102D400039F9F1E710B51948D0F800110029FBD086
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F012BF68
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B511F0C0F8FFF78DFFBDE80140F3
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0DBFA21462846BDE870400AF024
+:102F7000C0BB10B511F01EFDFFF726FC11F09EFB43
+:102F8000BDE8104011F050BC012081070860704777
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200FECAFFFFAD
+:103010008C000000808D5B0016425791AD5F58BC5C
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF0F8FCB9
+:10309000044610F08CFE201AC5B206200DF08CFDFF
+:1030A000044606200DF090FD211ADD4C207E1228EA
+:1030B00018D000200F1807200DF07EFD06460720CF
+:1030C0000DF082FD301A3918207E13280CD0002014
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0EBFABDE8104005F0B3BF0BF0B3
+:10311000BEFAF8E730B50446A1F120000D460A28B2
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F0A1F9BDE81040112036E71FB508
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460CF06AF925
+:1032300005F020FF04B010BD70B514460D460646DB
+:1032400011F0BEF958B90DB1A54201D90C2070BDDD
+:10325000002408E056F8240011F0B2F908B110205B
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:10328000ECF908B110202BE728680028A88802D0A4
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF006BC38B50C46B7
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF079F905F0FCFD050003D148
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF092FB002800D0FFDF1CBD002205
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4691468DF81C507007D1
+:1035500003D5606811F034F868B9CF4F4FF0010817
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700011F073F818B110200EB0BDE8F0873007D5
+:1035800002D5A08980283DD8700705D4B9F1000F75
+:1035900002D097F8240098B3E07DC0F300108DF8B6
+:1035A0001B00627D072003215AB3012A2CD0022A76
+:1035B000E2D0042AE0D18DF81710F00627D4A27DBE
+:1035C000072022B3012A22D0022A23D0042AD3D1F1
+:1035D0008DF819108DF81590606810B307A9FFF7E2
+:1035E000B1FE0028C8D19DF81C00FF2816D06068E5
+:1035F00050F8011FCDF80F108088ADF8130014E0CB
+:1036000000E001E00720B7E78DF81780D5E78DF8D7
+:103610001980DFE702208DF81900DBE743F2022072
+:10362000AAE7CDF80F50ADF81350E07B40B9207CED
+:1036300030B9607C20B9A07C10B9E07CC00601D014
+:10364000062099E78DF800A0BDF82C00ADF8020027
+:10365000A0680190A068029004F10F0001F033FC13
+:103660008DF80C000DF10D00FFF795FE00B1FFDFA6
+:103670009DF81C008DF80E008DF816508DF818502E
+:10368000E07D08A900F00F008DF81A0068460CF0E4
+:10369000F8F805F0EFFC6FE7F0B59DB000228DF86B
+:1036A00068208DF858208DF8602005468DF86C2034
+:1036B000129213921492159219B10FC912AC84E8A8
+:1036C0000F00754CA078052801D004280CD1129861
+:1036D0006168884200D120B91498E168884203D11A
+:1036E00010B108201DB0F0BD1F26334618AA1AA934
+:1036F00012A8FFF7BCFD0028F4D133461BAA16A977
+:1037000014A8FFF7B4FD0028ECD19DF85800C007BD
+:1037100001D00A20E6E7A08A410708D4A17D31B193
+:103720009DF86010890702D043F20120DAE79DF886
+:103730006010C90709D0400707D4208818B144F2A7
+:103740005061884201D90720CCE78DF8005003264C
+:103750008DF8016001278DF80270BDF84C208DF8BE
+:10376000032001A8129921F0F5F968460CF0F0F851
+:1037700005F080FC0028B5D18DF824508DF8256027
+:103780008DF82670BDF854208DF827200AA81499CA
+:1037900021F0E0F909A80CF028F905F06BFC0028ED
+:1037A000A0D112AD241D95E80F0084E80F00002081
+:1037B00098E770B586B00D46040005D010F04DFFB7
+:1037C00020B1102006B070BD0820FBE72078C107AB
+:1037D000A98802D0FF2902D303E01F2901D20920C2
+:1037E000F0E7800761D4FFF74FFC38B12078C0F3D1
+:1037F000C101012904D0032902D005E01320E1E72B
+:10380000254991F8241041B1C0074FF000054FF051
+:10381000010604D08DF80F6003E00720D2E78DF891
+:103820000F506846FFF7B7FD00B1FFDF2078C0F307
+:10383000C1008DF801008DF80250607808B98DF84C
+:1038400002606078C00705D09DF8020040F00100DA
+:103850008DF802006078800705D59DF8020040F0E1
+:1038600002008DF802006078400705D59DF802003F
+:1038700040F004008DF802002078C0F380008DF83D
+:1038800003006088ADF80600A088ADF80A00207A31
+:1038900058B9607A48B901E0D8010020A07A20B96F
+:1038A000E07A10B9207BC00601D006208AE704F137
+:1038B000080001F008FB8DF80E0068460BF090FA46
+:1038C00005F0D8FB00288BD18DF810608DF81150D1
+:1038D000ADF81250ADF8145004A80BF0CBFA05F077
+:1038E000C9FB00288BD1E08864280AD248B10120A6
+:1038F00001F0FFFA002891D12078C00705D01520EB
+:1039000004E06421B0FBF1F0F2E71320FFF7A6FB1F
+:10391000002057E72DE9FF470220FF4E8DF80400F5
+:103920000027708EADF80600B84643F202094CE05D
+:1039300001A80DF000F9050006D0708EA8B3A6F816
+:103940003280ADF806803EE0039CA07F01072DD5B4
+:1039500004F124000090A28EBDF80800214604F175
+:10396000360301F056FC050005D04D452AD0112D37
+:103970003CD0FFDF3AE0A07F20F00801E07F420862
+:1039800062F3C711A177810861F30000E07794F832
+:10399000210000F01F0084F820002078282826D17C
+:1039A00029212046FFF7B6FB21E014E040070AD5A5
+:1039B000BDF8080004F10E0101F0A9FA05000DD0D0
+:1039C0004D4510D100257F1CFFB202200DF0F4F808
+:1039D000401CB842ACD8052D11D008E0A07F20F0E3
+:1039E0000400A07703E0112D00D0FFDF0025BDF813
+:1039F00006007086052D04D0284604B0BDE5A6F863
+:103A000032800020F9E770B50646FFF724FD054631
+:103A100005F004FD040000D1FFDF6680207820F06F
+:103A20000F00801C20F0F000203020700620207253
+:103A300095F83E006072BDE8704005F0F2BC2DE9DB
+:103A4000F04786B0040000D1FFDF2078B24D20F0AF
+:103A50000F00801C20F0F00070302070606801784A
+:103A6000491F1B2933D2DFE801F0FE32323255FD07
+:103A7000320EFDFD42FC32323278FCFCFB32323237
+:103A8000FCFCFAF9FC00C6883046FFF7E4FC05466A
+:103A9000304607F0A9F8E0B16068007A85F83E008A
+:103AA00021212846FFF736FB3046FEF7CCFA304698
+:103AB00003F018FE3146012010F036FDA87F20F0FB
+:103AC0001000A877FFF726FF002800D0FFDF06B020
+:103AD00053E5207820F0F00020302070062020727E
+:103AE00066806068007A607205F09BFCD8E7C58844
+:103AF0002846FFF7B0FC00B9FFDF606800790128B5
+:103B000000D0FFDF6068017A06B02846BDE8F047C4
+:103B100007F046BCC6883046FFF79DFC050000D183
+:103B2000FFDF05F07EFC606831460089288160680F
+:103B30004089688160688089A881012010F0F4FCC8
+:103B40000020A875A87F00F003000228BFD1FFF76E
+:103B5000E1FE0028BBD0FFDFB9E70079022811D0D1
+:103B600000B1FFDF05F05DFC6668B6F806A0307AAC
+:103B7000361D01280CD0687E814605F0E7F9070064
+:103B800009D107E006B00220BDE8F047FFF717BBF8
+:103B9000E878F1E7FFDF0022022150460DF05BF8E4
+:103BA000040000D1FFDF22212046FFF7B3FA30796D
+:103BB000012800D00220A17F804668F30101A1778F
+:103BC000308B2081708B6081B08BA08184F8229033
+:103BD0008DF80880B8680090F86801906A46032163
+:103BE00050460DF038F800B9FFDFB888ADF8100086
+:103BF000B8788DF8120004AA052150460DF02BF874
+:103C000000B9FFDFB888ADF80C00F8788DF80E0029
+:103C100003AA042150460DF01EF800B9FFDF06216B
+:103C200006F1120001F091F938B37079800700D5E0
+:103C3000FFDF7179E07D61F34700E075D6F806009B
+:103C4000A0617089A083062106F10C0001F07DF9C6
+:103C5000E8B195F825004108607805E032E02AE0F7
+:103C600047E03FE021E035E061F347006070D5F8C0
+:103C70002600C4F80200688D12E0E07D20F0FE000E
+:103C8000801CE075D6F81200A061F08ADAE760784F
+:103C900020F0FE00801C6070F068C4F80200308ADA
+:103CA000E0804046FFF78BFA11E706B02046BDE8FA
+:103CB000F04701F037BD05F0B4FB15F8300F40F0C8
+:103CC000020005E005F0ADFB15F8300F40F00400F0
+:103CD0002870FCE6287E132809D01528E4D1162088
+:103CE000FFF7BCF906B0BDE8F04705F09ABB142019
+:103CF000F6E7A978052909D00429D5D105F091FB6B
+:103D0000022006B0BDE8F047FFF790B9007900281F
+:103D1000CAD0E87802E00000D801002001F0BAF82B
+:103D200005F07FFB0320ECE72DE9F05F0546007806
+:103D30004FF000080009DFF820A891460C464646DF
+:103D400001287AD001274FF0020C4FF6FF730228AA
+:103D500074D007280BD00A2871D0FFDFA9F80060C3
+:103D600014B1A4F8008066800020BDE8F09F696867
+:103D700004F108000A78172A70D010DC4FF0000B0D
+:103D8000142A31D006DC052A6DD0092A0FD0102A5A
+:103D90007ED11FE0152A7CD0162AF9D1F0E01B3A1B
+:103DA000052A75D2DFE802F009C5FDDAFC00C888F3
+:103DB0004FF012081026214675E14FF01C080A2624
+:103DC000D4B38888A0806868807920726868C079D8
+:103DD0006072C3E74FF01B0814266CB303202072F7
+:103DE00068688088A080B9E70A793C2AB6D00D1DA2
+:103DF0004FF010082C26FCB16988A180298B6182C4
+:103E0000298B2182698BA182A98BE1826B79024681
+:103E1000A91D1846FFF7EEFA2879012810D084F87A
+:103E20000FC0FF202076C4F81CB0C4F820B0C4F83E
+:103E300024B0C4F828B091E712E013E13BE135E18A
+:103E4000E7730AF1040084F818B090E80E00DAF87D
+:103E50001000C4E90930C4E907127FE7A8E002E0D6
+:103E6000A9F8006080E72C264FF01D08002CF7D041
+:103E70000546A380887B2A880F1D60F300022A80F4
+:103E8000887B400860F341022A80887B800801E03B
+:103E9000E6E0ADE060F382022A80887BB91CC008AE
+:103EA00060F3C3022A80B87A0011401C60F3041248
+:103EB00002F07F0028807878AA1CFFF79BFA387DF3
+:103EC00005F1090207F11501FFF794FA387B01F0BB
+:103ED0004BF82874787B01F047F86874F87EA87472
+:103EE000787AE87497F83B002875B87B6875A5F870
+:103EF00016B0DAF81C00A861397ABAF820008842B6
+:103F000001D2014610E0B87AC0F3411002280BD06C
+:103F1000012809D0288820F060002880A1840A4662
+:103F200007F11C01A86998E0288820F06000403063
+:103F3000F3E711264FF02008002C91D0A380686889
+:103F400004F10A02007920726868007B6072696877
+:103F50008B1D48791946FFF74DFAFFE60A264FF008
+:103F60002108002CE9D08888A080686880792072B8
+:103F70006868C07960729AF8301021F004018BE013
+:103F80000B264FF02208002CD7D0C888A080686884
+:103F9000007920726868007A00F0E6FF607201E044
+:103FA00052E039E06868407A00F0DEFFA072D5E6A2
+:103FB0001C264FF02608002CBFD0A38068684079EB
+:103FC00060726868007AA0720AF1040090E80E003E
+:103FD000DAF81000C4E90530C4E903126868007912
+:103FE0003C2803D043287DD0FFDFB7E62772B5E633
+:103FF00010264FF02408002C9FD08888A080686885
+:10400000807920816868807A608168680089A081F1
+:1040100068688089E081A1E610264FF02308002C13
+:104020008BD08888A0806868C088208168680089F3
+:10403000608168684089A08168688089E0819AF819
+:10404000301021F0020127E030264FF02508002C27
+:1040500088D0A38069682822496820F07BFD7DE62E
+:104060004A4677E0287A012803D0022817D0FFDFDC
+:1040700074E610264FF01F08002C85D06888A080B9
+:10408000A8892081E8896081288AA081688AE081E6
+:104090009AF8301021F001018AF830105EE64FF0F6
+:1040A00012081026688800F03DFF57E62846BDE854
+:1040B000F05F01F0C1BC287A07284DD2DFE800F09C
+:1040C0004C38384A4A4A040009264FF01108002C9F
+:1040D00092D06F883846FFF7BEF990F822A0A780EB
+:1040E000687A00E02DE02072042138460CF0CEFD05
+:1040F000052138460CF0CAFD002138460CF0C6FDFB
+:10410000012138460CF0C2FD032138460CF0BEFDFB
+:10411000022138460CF0BAFD062138460CF0B6FDF7
+:10412000072138460CF0B2FD504600F0B3FE15E60C
+:1041300014264FF01B08002C8AD0A380287A01286F
+:1041400002D084F808C009E62772DAE90710C4E94A
+:10415000031003E62146A9E7FFDFFFE570B5FE4D3A
+:10416000287E122801D0082070BD0BF094F904F0CD
+:1041700081FF040002D1687E00F08CFE0021052042
+:1041800010F0D2F9204670BD1CB5F348007E13280C
+:1041900001D208201CBD00208DF8000068460AF0FE
+:1041A00069FE04F067FF0028F4D10021052010F01B
+:1041B000BBF91120FEF752FF00201CBD70B501288D
+:1041C00005D0052825D0062800D0FFDF70BD8DB2B0
+:1041D0002846FFF740F9040000D1FFDF20782128AE
+:1041E000F4D005F01BF968B1017821F00F01891CAA
+:1041F00021F0F00110310170022101724580002090
+:10420000A07528E021462846BDE870401322FFF73C
+:1042100025B9D148047EA4F1120005281FD2DFE899
+:1042200000F0060303030300FFF7AEFF01E0FFF712
+:1042300095FF0028CAD105F0F1F80028C6D0017812
+:1042400021F00F01891C21F0F00120310170132CA5
+:1042500007D002210172BDE8704005F0E2B8FFDF2F
+:1042600070BD0121F6E72DE9F04116460C008046AD
+:1042700000D1FFDF307820F00F00801C20F0F0002C
+:10428000103030702078012804D0022818D0FFDFC9
+:10429000BDE8F0814046FFF7DEF8050000D1FFDF02
+:1042A0000320A87505F0BDF894E80F00083686E8ED
+:1042B0000F00A94810F8301F41F001010170E7E735
+:1042C0004046FFF7C8F8050000D1FFDFA1884FF690
+:1042D000FF700027814202D1E288824203D08142EE
+:1042E00001D1E08840B105F09CF894E80F00083651
+:1042F00086E80F00AF75CBE7A87D0128C8D17823E9
+:104300000022414610F066F80220A875C0E738B5D3
+:1043100005460C46084610F053F918BB203D062D03
+:104320004AD2DFE805F0031B373C4230002106206B
+:1043300010F0D0F808B1112038BDA01C0BF07EF9A8
+:1043400004F098FE050038D100220823114606200B
+:1043500010F040F8062830D0FFDF2EE0606810F043
+:1043600073F908B1102038BD618820886A460BF0C7
+:104370003BFD04F07FFE05001FD16068E8B1BDF889
+:104380000010018019E0A07800F0010120880BF0F6
+:1043900061FD0EE0206801F0FDFD05460DE020788E
+:1043A00000F001000AF066F903E0618820880BF054
+:1043B000A0FC04F05FFEF0E70725284638BD70B585
+:1043C00005460C46084610F021F908B1102070BDD2
+:1043D000202D07D0212D0DD0222D0BD0252D09D039
+:1043E000072070BD2088A11C0AF039FABDE8704092
+:1043F00004F040BE062070BD57482530704708B510
+:104400003421554820F047FC0120FEF70FFE112013
+:10441000FEF724FE50496846263104F095FF4E48C9
+:104420009DF8002010F8251F62F3470121F00101DB
+:104430000170002141724FF46171A0F80710022150
+:104440008172FEF755FE00B1FFDFFCF78FFF01F030
+:1044500034F908BD10B50C464021204620F0F9FB88
+:10446000A07F20F00300A077202020700020A075FE
+:1044700084F8230010BD70472DE9FC41074610F079
+:104480009FF810B11020BDE8FC81334E06F12501E4
+:10449000D6F825000090B6F82950ADF8045096F8EB
+:1044A0002B408DF806403846FEF78DFF0028EAD1F4
+:1044B000FEF71EFE0028E6D0009946F8251FB580BD
+:1044C000B471E0E710B5044610F0A0F808B1102070
+:1044D00010BD21482049224690F825002631400889
+:1044E000FEF788FF002010BDFEB50D4604004FF01A
+:1044F000000712D00822FEF79FFE002812D10026E6
+:1045000009E000BF54F826006946FEF71BFF0028AB
+:1045100008D1761CF6B2AE42F4D309F0AEFF10B16A
+:1045200043F20320FEBD0C4E86F8247024B300270E
+:104530001EE000BF54F8270002A9FEF703FF00B1F8
+:10454000FFDF9DF808008DF8000054F8270050F8B0
+:10455000011FCDF8011001E0D80100208088ADF8DE
+:104560000500684609F0D3FF00B1FFDF7F1CFFB2F2
+:10457000AF42DFD386F824500020FEBD2DE9F0477E
+:104580008AB01546894604001ED00F4608222946E7
+:10459000FEF752FE002810D1002613E054F8260042
+:1045A0006946103000F09BFC002806D147B157F84F
+:1045B000260010F005F818B110200AB0BDE8F08709
+:1045C000761CF6B2AE42E9D30026A5F101081BE045
+:1045D00006F1010A0AF0FF0712E000BF54F82600B6
+:1045E000017C4A0854F827100B7CB2EB530F05D11D
+:1045F00006221130113120F081FA58B17F1CFFB230
+:10460000AF42EBD30AF0FF064645E1DB4E4624B14C
+:10461000012003E043F20520CFE7002009F0A8FFC6
+:1046200010B909F0B9FF10B143F20420C5E75CB33B
+:1046300000270DF1170825E054F8270069461030CF
+:1046400000F04DFC00B1FFDF54F82700102250F8B5
+:10465000111FCDF801108088ADF8050054F827101F
+:104660000DF1070020F076FA96B156F827101022C7
+:10467000404620F06FFA684609F022FF00B1FFDFE4
+:104680007F1CFFB2AF42D7D3FEF700FF002094E7B4
+:10469000404601F073FCEEE730B585B004460FF0FC
+:1046A0008FFF18B960680FF0D8FF10B1102005B067
+:1046B00030BD60884AF2B811884206D82078FB4D98
+:1046C00028B1012806D0022804D00720EFE7FEF722
+:1046D0000FFD18E06078022804D0032802D043F2CE
+:1046E0000220E4E785F82F00C1B200200090ADF869
+:1046F000040002292CD0032927D0FFDF684609F0E7
+:10470000EDFF04F0B7FC0028D1D1606801F029FC6E
+:10471000207858B101208DF800000DF1010001F062
+:104720002DFC68460BF0F5FB00B1FFDF207885F823
+:104730002E00FEF7ABFE608860B1A88580B209F05C
+:104740000FFF00B1FFDF0020B1E78DF80500D5E7CE
+:104750004020FAE74FF46170EFE710B504460FF020
+:1047600055FF20B9606838B10FF06EFF08B1102016
+:1047700010BD606801F002FCCC4830F82C1F61804D
+:10478000C178617080782070002010BD2DE9F84359
+:104790001446894606460FF039FFA0B948460FF087
+:1047A0005CFF80B920460FF058FF60B9BF4DA87874
+:1047B000012800D13CB13178FF2906D049B143F23C
+:1047C0000400BDE8F8831020FBE7012801D0042095
+:1047D000F7E74FF00008A4B3052811D004280FD044
+:1047E00069462046FEF76BFE0028EAD1207D48B1DD
+:1047F000012809D0022809D0032809D00720E0E7C2
+:104800000820DEE7424604E0012202E0022200E046
+:1048100003222346174600200099FEF78DFE00284C
+:10482000CFD1A0892880A07BE875BDF80000A882C0
+:10483000AF75BDF80000000701D5A08988B1A08937
+:10484000288049460020FEF727FF0028B9D1A87824
+:1048500005280BD0042809D0287DC00703D00320E9
+:1048600002E08020ECE70220FEF7E0FB86F8008003
+:104870000020A6E77CB58D4C05460E46A0780228A0
+:1048800003D0032801D008207CBD15B143F20400F9
+:104890007CBD07200CF098F910B9A078032806D049
+:1048A000FEF7F2FB28B1A078032804D009E012201B
+:1048B0007CBD13207CBD304600F0CBFA0028F9D136
+:1048C000E67001208DF800008DF801008DF802508F
+:1048D0002088ADF80400E07D8DF8060068460BF0F6
+:1048E000C6F904F0C7FB0028E4D1A078032805D05E
+:1048F0005FF00400FEF79AFB00207CBDE07800F03A
+:10490000B8FA0520F6E71CB510B143F204001CBD4F
+:10491000664CA078042803D0052801D008201CBDCF
+:1049200000208DF8000001218DF801108DF80200A3
+:1049300068460BF09CF904F09DFB0028EFD1A078AD
+:10494000052805D05FF00200FEF770FB00201CBDBB
+:10495000E07800F09FFA0320F6E72DE9FC4180465D
+:104960000E46032508460FF078FE002866D1404623
+:10497000FEF771FD040004D02078222804D208201C
+:1049800081E543F202007EE5A07F00F003073EB11F
+:10499000012F0CD000203146FEF729FC0500EFD195
+:1049A000012F06D0022F1AD0FFDF28466BE5012029
+:1049B000F1E7A07D3146022801D011B107E01120B6
+:1049C00061E56846FCF7DFFD0028D9D1694640461D
+:1049D00006F0A9FC0500E8D10120A075E5E7A07D5F
+:1049E000032804D1314890F83000C00701D02EB31D
+:1049F0000EE026B1A07F40071ED4002100E0012177
+:104A0000404606F0B0FC0500CFD1A075002ECCD0FA
+:104A10003146404600F07BFA05461128C5D1A07FFB
+:104A20004107C2D4316844F80E1F7168616040F0DC
+:104A3000040020740025B8E71125B6E7102022E510
+:104A400070B50C460546FEF706FD010005D022466E
+:104A50002846BDE87040FEF701BD43F2020070BD7C
+:104A600010B5012807D1114B9B78012B00D011B153
+:104A700043F2040010BD09F0B6FDBDE8104004F09B
+:104A8000F9BA012300F010BA00231A46194600F0C3
+:104A90000BBA70B506460C4608460FF091FD18B9E2
+:104AA00020680FF0B3FD18B1102070BDD8010020B0
+:104AB000F64D2A7E112A04D0132A00D33EB10820D5
+:104AC000F3E721463046FEF774FE60B1EDE70920BA
+:104AD000132A0DD0142A0BD0A188FF29E5D3152065
+:104AE000FEF7BCFA0020D4E90012C5E90712DCE7A2
+:104AF000A1881F29D9D31320F2E72DE9F047DFF869
+:104B00008C93804690B099F818009A4615460C464A
+:104B1000132803D3FFF738FB002836D120460FF0C7
+:104B20004FFD88BB28460FF04BFD68BB20784FF047
+:104B30000107C0074FF0000602D08DF83A7001E07F
+:104B40008DF83A602078C0F3C1008DF800006178DC
+:104B50000720E1B101291AD0022916D0042914D165
+:104B600004208DF809006088ADF80A00A088ADF82F
+:104B700010002078C0F3C100012825D0032823D0DD
+:104B800040460FF01DFD28B1102010B016E58DF83D
+:104B90000970E8E798F80000400808D0012809D01B
+:104BA000022807D0032805D043F20220EDE78DF854
+:104BB000026001E08DF80270404650F8011FCDF808
+:104BC00003108088ADF807000DF10100FEF7E3FB4C
+:104BD00008B10320D9E72888ADF816006888ADF839
+:104BE0001C00A888ADF82200E888ADF82800ADF8D0
+:104BF0002E60ADF8346068460AF057FAE8B999F8C3
+:104C000018004D46112801D00820BEE706200BF001
+:104C1000DBFF38B12078C0F3C100012804D003289D
+:104C200002D004E01220B0E795F8240028B1FEF786
+:104C30002BFA022803D21320A7E70720A5E7504646
+:104C400000F007F90028A0D185F819A068460AF0FD
+:104C50001FFC04F00FFA002897D1687E00F009F9D4
+:104C6000E08864280BD250B15FF0010000F041F9F8
+:104C700004008AD11220FEF7F1F9204685E764216D
+:104C8000B0FBF1F0F2E770B5064615460C46084653
+:104C90000FF0BCFC18B928460FF0B8FC08B1102082
+:104CA00003E72A46214630460BF081F804F0E2F98A
+:104CB0000028F5D121787F29F2D10520F5E67CB5D1
+:104CC00005460C4608460FF07BFC08B110207CBD61
+:104CD0002846FEF7C0FB20B10078222804D2082025
+:104CE0007CBD43F202007CBD684890F8300040076C
+:104CF00001D511207CBD2078C00802D16078C008A1
+:104D000001D007207CBDADF8005020788DF802005E
+:104D100060788DF803000220ADF8040068460AF0C0
+:104D200055F804F0A7F97CBD70B586B014460D4661
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B2E643F20200FAE728460FF085FC0F
+:104D500020B944B120460FF077FC08B11020EFE7EE
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0F7FD18B100BF9F
+:104D800004F078F9DCE7ADF80060BDF81400ADF888
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0E6FEB8E71CB58B
+:104E10001F490968CDE9001068460AF048F904F016
+:104E200029F91CBD1CB500200090019068460AF0CD
+:104E30003EF904F01FF91CBD108008885080488896
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F079F830B1407830B1AD
+:104E6000204604F082FB002010BD052010BD12205A
+:104E700010BD10B504F06AF8040000D1FFDF6078BF
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90004050020010B504F059F8040000D1FFDFC3
+:104EA0006078401C607010BD1CB5ADF800008DF836
+:104EB00002308DF803108DF8042068460AF03CFF9C
+:104EC00004F0D8F81CBD0CB52FA2D2E90012CDE930
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000069FA052801D0032010BD002010BD1FB58F
+:104F10006A46FFF791FF68460AF01DFB04F0AAF805
+:104F200004B010BD70B50C0006460DD0FEF793FA24
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081AFE510B500231A46E1
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002010BD012010BD00B540B1012805D0C2
+:104F7000022803D0032804D0FFDF002000BDFF205B
+:104F800000BD042000BD0000070605040302010067
+:104F900010B504460FF014FB08B1102010BD2078A6
+:104FA000C0F30210042807D86078072804D3A1783A
+:104FB000102901D8814201D2072010BDE0784107B5
+:104FC00006D421794A0703D4000701D4080701D584
+:104FD000062010BD002010BD10B513785C08837F3B
+:104FE00064F3C713837713789C08C37F64F30003CB
+:104FF000C3771078C309487863F341004870137889
+:105000001C090B7864F347130B701378DB0863F308
+:10501000000048705078487110BD10B5C4780B7806
+:1050200064F300030B70C478640864F341030B70ED
+:10503000C478A40864F382030B70C478E40864F3B2
+:10504000C3030B700379117863F3000111700379C6
+:105050005B0863F34101117003799B0863F38201DC
+:1050600011700079C00860F3C301117010BD70B5F4
+:1050700014460D46064604F0D1F980B10178182295
+:1050800021F00F01891C21F0F001A03100F8081B6C
+:1050900021461FF0A4FDBDE8704004F0C2B92946C6
+:1050A0003046BDE870401322FEF7D8B92DE9F0472D
+:1050B000064608A8894690E830041F469046142109
+:1050C00028461FF0E8FD0021CAF80010B8F1000FD3
+:1050D00003D0B9F1000F03D114E03878C00711D024
+:1050E00020680FF093FAC0BBB8F1000F07D1206819
+:1050F000123028602068143068602068A860216839
+:10510000CAF800103878800724D560680FF09CFA40
+:1051100018BBB9F1000F21D0FFF76EF90168C6F88E
+:1051200068118188A6F86C11807986F86E0101F00B
+:1051300002FDF94FEF60626862B196F8680106F20D
+:10514000691140081032FEF755F91022394660689F
+:105150001FF000FD0020BDE8F08706E0606820B188
+:10516000E8606068C6F86401F4E71020F3E730B542
+:10517000054608780C4620F00F00401C20F0F00196
+:10518000103121700020607095F8230030B10428A0
+:105190000FD0052811D0062814D0FFDF2078012178
+:1051A000B1EB101F04D295F8200000F01F006070D2
+:1051B00030BD21F0F000203002E021F0F00030306E
+:1051C0002070EBE721F0F0004030F9E7F0B591B046
+:1051D000022715460C4606463A46ADF808700921E6
+:1051E00003AB04F07AFF0490002810D004208DF85F
+:1051F00004008DF80170E034099605948DF818507C
+:105200000AA968460DF022FA00B1FFDF012011B0B3
+:10521000F0BD10B588B00C460A99ADF80000C3B1D6
+:105220001868CDF802005868CDF80600ADF80A20DD
+:10523000102203A81FF08EFC68460AF02FFA03F034
+:1052400019FF002803D1A17F41F01001A17708B018
+:1052500010BD0020CDF80200E6E72DE9F84F064624
+:10526000808A0D4680B28246FEF7F5F80446307813
+:10527000DFF8A48200274FF00509A8F120080F28C5
+:1052800070D2DFE800F06FF23708387D8CC8F1F09B
+:10529000EFF35FF3F300A07F00F00300022809D0D2
+:1052A0005FF0000080F0010150460BF0DDFC0500CE
+:1052B00003D101E00120F5E7FFDF98F85C10C90792
+:1052C00002D0D8F860000BE0032105F11D000EF0BC
+:1052D00052FED5F81D009149B0FBF1F201FB12001E
+:1052E000C5F81D0070686867B068A8672078252831
+:1052F00000D0FFDFCAE0A07F00F00300022809D041
+:105300005FF0000080F0010150460BF0ADFC06009C
+:1053100003D101E00120F5E7FFDF3078810702D5F6
+:105320002178252904D040F001003070BDE8F88FC5
+:1053300002202870307F287106F11D002D36C5E946
+:105340000206F3E7A07F00F00300022808D0002047
+:1053500080F0010150460BF087FC040004D102E00C
+:105360000120F5E7A7E1FFDF2078C10604D507207B
+:1053700028703D346C60D9E740F008002070D5E714
+:10538000E07F000700D5FFDF307CB28800F001032A
+:1053900001B05046BDE8F04F092105F027BD04B922
+:1053A000FFDF716821B1102204F124001FF0D2FB4D
+:1053B00028212046FDF7AEFEA07F00F00300022862
+:1053C0000ED104F12400002300901A4621465046D5
+:1053D000FFF71FFF112807D029212046FDF79AFE6D
+:1053E000307A84F82000A1E7A07F000700D5FFDF16
+:1053F00014F81E0F40F008002070E782A761E761F3
+:10540000C109607861F34100014660F38201617077
+:10541000307AE0708AE7A07F00F00300022809D00C
+:105420005FF0000080F0010150460BF01DFC04000D
+:1054300003D101E00120F5E7FFDF022104F185003F
+:105440000EF099FD0420287004F5B4706860B4F87B
+:1054500085002882304810387C346C61C5E90280B0
+:1054600064E703E024E15BE02DE015E0A07F00F0BD
+:105470000300022807D0002080F0010150460BF005
+:10548000F3FB18B901E00120F6E7FFDF32462146C1
+:105490005046BDE8F84FEAE504B9FFDF207821283F
+:1054A000A1D93079012803D1E07F40F00800E077EE
+:1054B000324621465046FFF7DAFD2046BDE8F84F58
+:1054C0002321FDF727BE3279AA8005F108030921BF
+:1054D000504604F002FEE86010B185F8009025E720
+:1054E000A07F00F00300022808D0002080F0010116
+:1054F00050460BF0B9FB040003D101E00120F5E7B1
+:10550000FFDF04F1620102231022081F0BF033FABF
+:1055100007703179417009E73802002040420F00DE
+:10552000A07F00F00300022808D0002080F00101D5
+:1055300050460BF099FB050003D101E00120F5E78F
+:10554000FFDF95F8840000F0030001287AD1A07FE6
+:1055500000F00307E07F10F0010602D0022F04D113
+:1055600033E095F8A000C0072BD0D5F8601121B327
+:1055700095F88320087C62F387000874A17FCA092C
+:10558000D5F8601162F341000874D5F8601166F334
+:1055900000000874AEB1D5F86001102204F12401B6
+:1055A00088351FF0D7FA287E40F001002876287849
+:1055B00020F0010005F8880900E016B1022F04D0A0
+:1055C0002DE095F88800C00727D0D5F85C1121B3ED
+:1055D00095F88320087C62F387000874A17FCA09CC
+:1055E000D5F85C1162F341000874D5F85C1166F3DC
+:1055F000000008748EB1D5F85C01102204F124017A
+:1056000088351FF0A7FA287840F0010005F8180B3C
+:10561000287820F0010005F8A009022F44D00020CE
+:1056200000EB400005EBC00090F88800800709D52A
+:1056300095F87C00D5F86421400805F17D01103211
+:10564000FDF7D8FE8DF8009095F884006A4600F0CA
+:1056500003008DF8010095F888108DF8021095F878
+:10566000A0008DF803002146504601F04DFA207845
+:10567000252805D0212807D0FFDF2078222803D94C
+:1056800022212046FDF746FDA07F00F003000228FE
+:105690000CD0002080F0010150460BF0F7FA0028F2
+:1056A0003FF44FAEFFDF41E60120B9E70120F1E70B
+:1056B000706847703AE6FFDF38E670B5FE4C0025AB
+:1056C00084F85C5025660CF08EFF04F11001204632
+:1056D00003F060FE84F8305070BD70B50D46FDF7E4
+:1056E000BAFE040000D1FFDF4FF4B87128461FF066
+:1056F000D2FA04F124002861A07F00F00300022800
+:1057000008D0012105F1E0000CF06EFF002800D068
+:10571000FFDF70BD0221F5E70A46014602F1E00015
+:105720000CF082BF70B50546406886B001780A2942
+:1057300006D00D2933D00E292FD0FFDF06B070BD63
+:1057400086883046FDF787FE040000D1FFDF207811
+:105750002128F3D028281BD1686802210E3001F0DF
+:10576000C8F9A8B168680821801D01F0C2F978B1B4
+:1057700004F1240130460AF07CFA03F07BFC00B10E
+:10578000FFDF06B02046BDE870402921FDF7C2BC0E
+:1057900006B0BDE8704003F044BE012101726868A4
+:1057A000C6883046FDF757FE040000D1FFDFA07F1A
+:1057B00000F00301022902D120F01000A077207828
+:1057C00021280AD06868017A09B1007980B1A07FE8
+:1057D00000F00300022862D0FFDFA07F00F003008A
+:1057E0000228ABD1FEF796F80028A7D0FFDFA5E787
+:1057F00003F017FEA17F08062BD5E07FC00705D078
+:1058000094F8200000F01F00102820D05FF0050061
+:1058100084F82300207829281DD02428DDD13146A2
+:1058200004200EF081FE22212046FDF773FCA07FAC
+:1058300000F00300022830D05FF0000080F001018A
+:1058400030460BF023FA0028C7D0FFDFC5E706205B
+:10585000DEE70420DCE701F00300022808D0002086
+:1058600080F0010130460BF0FFF9050003D101E0A3
+:105870000120F5E7FFDF25212046FDF74BFC032043
+:105880008DF80000694605F1E0000CF0C4FE022826
+:10589000A3D00028A1D0FFDF9FE70120CEE703F0CF
+:1058A000C0FD9AE72DE9F04387B099461646884631
+:1058B0000746FDF7D0FD04004BD02078222848D3BE
+:1058C000232846D0E07F000743D4A07F00F00300E8
+:1058D000022809D05FF0000080F0010138460BF08B
+:1058E000C3F9050002D00CE00120F5E7A07F00F02D
+:1058F0000300022805D00121002238460BF0ABF945
+:1059000005466946284601F026F9009800B9FFDFF0
+:1059100045B10098E03505612078222806D024287A
+:1059200004D007E000990020086103E0252120460B
+:10593000FDF7F0FB0098012141704762868001A9C4
+:10594000C0E902890CF082FE022802D0002800D0B3
+:10595000FFDF07B0BDE8F08370B586B00546FDF700
+:105960007AFD017822291ED9807F00F003000228E9
+:1059700008D0002080F0010128460BF075F90400E2
+:105980002FD101E00120F5E7FFDF2AE0B4F85E0047
+:1059900004F1620630440178427829B12146284654
+:1059A000FFF714FCB0B9C9E6ADF804200921284678
+:1059B00002AB04F092FB03900028F4D005208DF890
+:1059C0000000694604F1E0000CF025FE022801D039
+:1059D00000B1FFDF02231022314604F15E000BF01C
+:1059E00000F8B4F860000028D0D1A7E610B586B062
+:1059F0000446FDF730FD017822291BD9807F00F095
+:105A00000300022808D0002080F0010120460BF09E
+:105A10002BF9040003D101E00120F5E7FFDF0620A8
+:105A20008DF80000694604F1E0000CF0F4FD002858
+:105A300000D0FFDF06B010BD2DE9F05F05460C4633
+:105A400000270078904601093E4604F1080BBA464B
+:105A500002297DD0072902D00A2909D146E06868C9
+:105A600001780A2905D00D2930D00E292ED0FFDF6C
+:105A7000BCE114271C26002C6BD08088A080FDF789
+:105A8000EAFC5FEA000900D1FFDF99F817005A46E7
+:105A9000400809F11801FDF7ADFC6868C089208253
+:105AA000696851F8060FC4F812004868C4F8160077
+:105AB000A07E20F0060001E01802002040F0010066
+:105AC000A07699F81E0040F020014DE01A270A2622
+:105AD000002CD1D0C088A080FDF7BDFC050000D10E
+:105AE000FFDF59462846FFF742FB7FE10CB1A88B48
+:105AF000A080287A0B287DD006DC01287BD00228E4
+:105B000008D0032804D135E00D2875D00E2874D0B4
+:105B1000FFDF6BE11E270926002CADD0A088FDF722
+:105B20009AFC5FEA000900D1FFDF287B00F0030048
+:105B30000128207A1BD020F001002072297B8908DF
+:105B400061F341002072297BC90861F3820001E002
+:105B500041E1F2E02072297B090961F3C300207260
+:105B600099F81E0040F0400189F81E103EE140F017
+:105B70000100E2E713270D26002CAAD0A088FDF72C
+:105B80006AFC8146807F00F00300022808D00020D4
+:105B900080F00101A0880BF067F8050003D101E057
+:105BA0000120F5E7FFDF99F81E0000F00302022A4A
+:105BB00050D0686F817801F003010129217A4BD020
+:105BC00021F00101217283789B0863F34101217266
+:105BD0008378DB0863F38201217283781B0963F306
+:105BE000C3012172037863F306112172437863F3D2
+:105BF000C71103E061E0A9E090E0A1E0217284F820
+:105C000009A0C178A172022A29D00279E17A62F34F
+:105C10000001E1720279520862F34101E1720279F6
+:105C2000920862F38201E1720279D20862F3C30141
+:105C3000E1724279217B62F30001217342795208BB
+:105C400062F3410121734279920862F38201217368
+:105C5000407928E0A86FADE741F00101B2E7427951
+:105C6000E17A62F30001E1724279520862F3410184
+:105C7000E1724279920862F38201E1724279D208BC
+:105C800062F3C301E1720279217B62F300012173A7
+:105C90000279520862F3410121730279920862F39A
+:105CA000820121730079C00860F3C301217399F860
+:105CB0000000232831D9262140E018271026E4B31C
+:105CC000A088FDF7C8FB8346807F00F00300022810
+:105CD00009D0002080F00101A0880AF0C5FF5FEA2A
+:105CE000000903D101E00120F4E7FFDFE868A060CC
+:105CF00099F8000040F0040189F8001099F80100BB
+:105D0000800708D5012020739BF8000023286DD957
+:105D10002721584651E084F80CA067E015270F268C
+:105D20005CB1A088FDF797FB814606225946E868DA
+:105D300008F089F90120A073A2E041E048463CE068
+:105D400016270926E4B3287B20724FE0287B192709
+:105D50000E26ACB3C4F808A0A4F80CA0012807D004
+:105D6000022805D0032805D0042803D0FFDF0DE06A
+:105D7000207207E0697B042801F00F0141F08001E7
+:105D800021721ED0607A20F003006072A088FDF7B7
+:105D900062FB05460078212828D0232800D0FFDFA9
+:105DA000A87F00F00300022813D0002080F001013A
+:105DB000A0880AF06BFF22212846FDF7ABF915E019
+:105DC00004E0607A20F00300401CDEE7A8F80060E1
+:105DD00011E00120EAE70CB16888A080287A032846
+:105DE0002ED004280AD0052850D0FFDFA8F8006084
+:105DF0000CB1278066800020BDE8F09F15270F2694
+:105E0000002CE3D0A088FDF726FB807F00F0030084
+:105E1000022809D05FF0000080F00101A0880AF09C
+:105E200023FF050003D101E00120F5E7FFDFD5F8EE
+:105E30001D000622594608F006F984F80EA0D5E7A1
+:105E400017270926002CC1D0A088FDF704FB814646
+:105E5000807F00F00300022808D0002080F00101BC
+:105E6000A0880AF001FF050003D101E00120F5E759
+:105E7000FFDF6878800701D5022000E00120207252
+:105E800099F800002328B1D9272157E719270E26B2
+:105E9000002C9BD0A088FDF7DEFA5FEA000900D154
+:105EA000FFDFC4F808A0A4F80CA084F808A0A07A2A
+:105EB00040F00300A07299F81E10C90961F3820036
+:105EC000A07299F81F2099F81E1012EAD11F05D070
+:105ED00099F8201001F01F0110292BD020F00800A4
+:105EE000A07299F81F10607A61F3C3006072697A3A
+:105EF00001F003010129A2D140F00400607299F879
+:105F00001E0000F003000228E87A16D0217B60F31F
+:105F100000012173AA7A607B62F300006073EA7A61
+:105F2000520862F341012173A97A490861F34100E3
+:105F300060735BE740F00800D2E7617B60F300012B
+:105F40006173AA7A207B62F300002073EA7A520818
+:105F500062F341016173A97A490861F3410020733A
+:105F600044E710B5FE4C30B10146102204F1200088
+:105F70001EF0F0FD012084F8300010BD10B504467D
+:105F800000F0D9FDF64920461022BDE8104020312E
+:105F90001EF0E0BD70B5F24D06004FF0000413D0C6
+:105FA0000EF00EFB08B110240CE00621304608F07C
+:105FB00031F8411C05D028665FF0010085F85C00CF
+:105FC00000E00724204670BD0020F7E7007810F0BD
+:105FD0000F0204D0012A05D0022A0CD110E00009DA
+:105FE00009D10AE00009012807D0022805D00328BA
+:105FF00003D0042801D007207047087000207047A4
+:106000000620704705282AD2DFE800F003070F17A3
+:106010001F00087820F0FF001EE0087820F00F0035
+:10602000401C20F0F000103016E0087820F00F003F
+:10603000401C20F0F00020300EE0087820F00F0027
+:10604000401C20F0F000303006E0087820F00F000F
+:10605000401C20F0F00040300870002070470720FE
+:1060600070472DE9F041804688B00D46002708466C
+:106070000EF0F3FAA8B94046FDF7EDF9040003D09D
+:106080002078222815D104E043F2020008B0BDE8D0
+:10609000F08145B9A07F410603D500F00300022836
+:1060A00001D01020F2E7A07FC10601D4010702D57C
+:1060B0000DB10820EAE7E17F090701D50D20E5E7EA
+:1060C00000F00300022805D125B12846FEF760FF45
+:1060D0000700DBD1A07F00F00300022808D00020D9
+:1060E00080F0010140460AF0BFFD060002D00FE03B
+:1060F0000120F5E7A07F00F0030002280ED0002069
+:1061000080F00101002240460AF0A5FD060007D0FC
+:10611000A07F00F00300022804D009E00120EFE78F
+:106120000420B3E725B12A4631462046FEF754FF46
+:106130006946304600F00FFD009800B9FFDF009976
+:10614000022006F1E0024870C1F824804A61002272
+:106150000A81A27F02F00302022A1CD001200871EA
+:10616000287800F00102087E62F3010008762A78A0
+:10617000520862F3820008762A78920862F3C3001C
+:1061800008762A78D20862F3041008762421204683
+:10619000FCF7C0FF33E035B30871301D88613078FB
+:1061A000400908777078C0F340004877287800F0FD
+:1061B0000102887F62F301008877A27FD20962F32F
+:1061C00082008877E27F62F3C3008877727862F397
+:1061D00004108877A878C87701F121022846203179
+:1061E000FEF71BFF03E00320087105200876252138
+:1061F0002046FCF78FFFA07F20F04000A07701A988
+:1062000000980CF023FA022801D000B1FFDF3846D5
+:106210003CE72DE9FF4F534A0D4699B09A4607CA0D
+:106220000BAB002783E807001998FDF714F9060067
+:1062300006D03078262806D008201DB0BDE8F08FA3
+:1062400043F20200F9E7B07F00F00309B9F1020F51
+:1062500003D00020284302D006E00120FAE71B9873
+:10626000FEF796FE0028E8D1B07F00F00300022878
+:1062700001D11B9979BB022808D0002080F00101D0
+:1062800019980AF0F1FC040003D101E00120F5E7C0
+:10629000FFDF852D28D007DCF5B1812D1ED0822DA2
+:1062A0001ED0832D08D11DE0862D1FD0882D1FD034
+:1062B000892D1FD08A2D1FD00F2020710F281DD0AF
+:1062C00003F0ACF8E0B101208DF84000201D1190E2
+:1062D0002079B8B167E111E00020EEE70120ECE79A
+:1062E0000220EAE70320E8E70520E6E70620E4E7E6
+:1062F0000820E2E70920E0E70A20DEE707209CE724
+:1063000011209AE7B9F1020F03D0A56F03D1A06F56
+:1063100002E0656FFAE7606F804632D04FF001000F
+:1063200000904FF002000190214630461B9AFEF784
+:1063300053FE1B98007800F00101A87861F301007A
+:10634000A870B17FC90961F38200A870F17F61F381
+:10635000C300A870617861F30410A870207803E08E
+:106360001802002048500200400928706078C0F3ED
+:10637000400068701B988078E87000206871287170
+:1063800003E00220009001200190A87898F8021004
+:10639000C0F3C000C1F3C00108405FEA000B2CD07D
+:1063A00050460EF00DF990BBDAF80C000EF008F92B
+:1063B00068BBDAF81C000EF003F940BBDAF80C00F9
+:1063C000A060DAF81C00E06098F80100617800F045
+:1063D000010041EA4000607098F80210C0B2C1F3B9
+:1063E0000011891E0840607000202077019906F195
+:1063F000170002290CD001210BE098F801106078F9
+:1064000001F00101FD2242EA41010840E3E732E0E8
+:10641000002104EB810148610099701C022901D020
+:10642000012100E0002104EB81014861A87800F01F
+:106430000300012858D198F8020000F00300012859
+:1064400052D1B9F1020F04D02A1D691D1B98FEF725
+:10645000E4FD297998F8040001408DF83810687936
+:1064600098F8052010408DF83C0001433CD0504680
+:106470000EF0A6F808B11020DFE60AF11001049131
+:10648000B9F1020F18D008465FF0000104F18C0347
+:10649000CDE9000304F5AE7202920EAB5A462046D7
+:1064A000FEF704FE0028E7D1B9F1020F08D05046EC
+:1064B00008D14FF0010107E050464FF00101E5E738
+:1064C0000498F5E74FF0000104F1A403CDE90003BF
+:1064D00004F5B072029281F001010FAB5A462046DA
+:1064E000FEF7E4FD0028C7D16078800734D4A8788F
+:1064F00098F80210C0F38000C1F3800108432BD04C
+:10650000297898F800000BAAB9F1020F06D032F8EA
+:1065100011204300DA4002F003070AE032F81020AD
+:106520004B00DA4012F0030705D0012F0BD0022FE9
+:106530000BD0032F07D0BBF1000F0DD0012906D0DF
+:10654000042904D008E00227F5E70127F3E7012832
+:1065500001D0042800D10427B07F40F08000B0773C
+:10656000F17F6BF30001F177607881074FF0030052
+:106570000CD5A071BBF1000F15D100BF8DF85C00E8
+:1065800017AA3146199800F0BFFA0CE00221022F39
+:1065900018D0012F18D0042F22D00020A071B07F76
+:1065A00020F08000B07725213046FCF7B3FD10A91C
+:1065B00004F1E0000CF02FF810B1022800D0FFDF4A
+:1065C00000203AE6A171D9E7A1710D2104F1200064
+:1065D0001EF061FB207840F0020020700420CDE71F
+:1065E0000120A071DFE72DE9F04387B0904689468E
+:1065F00004460025FCF72FFF060006D03078272838
+:1066000006D0082007B0BDE8F08343F20200F9E7A6
+:10661000B07F00F00300022808D0002080F00101C4
+:1066200020460AF021FB040003D101E00120F5E738
+:10663000FFDFA7795FEA090005D0012821D0B9F171
+:10664000020F26D110E0B8F1000F22D1012F05D0A2
+:10665000022F05D0032F05D0FFDF2DE00C252BE006
+:10666000012529E0022527E040460DF0A9FFB0B939
+:10667000032F0ED11022414604F11D001EF06AFACC
+:106680001AE0012F02D0022F03D104E0B8F1000F6D
+:1066900012D00720B6E740460DF092FF08B1102057
+:1066A000B0E7102104F11D001EF0D3FA0621404688
+:1066B00007F0B0FCC4F81D002078252140F002004E
+:1066C00020703046FCF726FD2078C10713D020F05B
+:1066D0000100207002208DF8000004F11D000290DE
+:1066E0008DF804506946C3300BF095FF022803D0A3
+:1066F00010B1FFDF00E02577002083E730B587B0D9
+:106700000D460446FCF7A7FEA0B1807F00F0030011
+:10671000022812D05FF0000080F0010120460AF04C
+:10672000A3FA04000ED028460DF04AFF38B110201D
+:1067300007B030BD43F20200FAE70120ECE7207811
+:10674000400701D40820F3E7294604F13D00202248
+:1067500005461EF0FFF9207840F010002070010778
+:106760000FD520F00800207007208DF80000694642
+:1067700004F1E00001950BF04EFF022801D000B1BA
+:10678000FFDF0020D4E770B50D460646FCF763FE38
+:1067900018B10178272921D102E043F2020070BD2F
+:1067A000807F00F00300022808D0002080F0010163
+:1067B00030460AF059FA040003D101E00120F5E760
+:1067C000FFDFA079022809D16078C00706D02A46E9
+:1067D00021463046FEF7FAFC10B10FE0082070BDEC
+:1067E000B4F860000E280BD204F1620102231022DB
+:1067F000081F0AF0C0F8012101704570002070BD2B
+:10680000112070BD70B5064614460D4608460DF0C1
+:10681000D7FE18B920460DF0F9FE08B1102070BD62
+:10682000A6F57F40FF380ED03046FCF714FE38B195
+:10683000417822464B08811C1846FCF7DBFD07E037
+:1068400043F2020070BD2046FDF73CFE0028F9D15E
+:106850001021E01D0DF08FFBE21D294604F1170009
+:1068600000F089F9002070BD2DE9F04104468AB09E
+:1068700015468846002708460DF0EFFE18B9284651
+:106880000DF0EBFE18B110200AB0BDE8F0812046F3
+:10689000FCF7E1FD060003D0307827281BD102E089
+:1068A00043F20200F0E7B07F00F00300022809D0B5
+:1068B0005FF0000080F0010120460AF0D5F90400E5
+:1068C00003D101E00120F5E7FFDF2078400702D582
+:1068D0006078800701D40820D6E7B07F00F003007D
+:1068E000022803D0A06F03D1A16F02E0606FFAE726
+:1068F000616F407800B19DB1487810B1B8F1000FD8
+:106900000ED0ADB1EA1D06A8E16800F034F91022FE
+:1069100006A905F117001EF0F1F818B1042707E0E9
+:106920000720B1E71022E91D04F12D001EF012F935
+:10693000B8F1000F06D0102208F1070104F11D0084
+:106940001EF008F92078252140F002002070304622
+:10695000FCF7E0FB2078C10715D020F00100207083
+:1069600002208DF8000004F11D0002901030039009
+:106970008DF804706946B3300BF04DFE022803D049
+:1069800010B1FFDF00E0277700207DE7F8B515465E
+:106990000E460746FCF75FFD040004D0207822284D
+:1069A00004D00820F8BD43F20200F8BDA07F00F03B
+:1069B0000300022802D043F20500F8BD30460DF076
+:1069C000FFFD18B928460DF0FBFD08B11020F8BDF9
+:1069D00000953288B31C21463846FEF71AFC112870
+:1069E00015D00028F3D1297C4A08A17F62F3C71192
+:1069F000A177297CE27F61F30002E277297C890894
+:106A000084F82010A17F21F04001A177F8BDA17F7B
+:106A10000907FBD4D6F80200C4F83600D6F8060001
+:106A2000C4F83A003088A0861022294604F12400D8
+:106A30001EF090F8287C4108E07F61F34100E07788
+:106A4000297C61F38200E077287C800884F82100AB
+:106A5000A07F40F00800A0770020D3E770B50D4676
+:106A600006460BB1072070BDFCF7F5FC040007D00B
+:106A70002078222802D3A07F800604D4082070BD8D
+:106A800043F2020070BDADB12946304609F0F1F87D
+:106A900002F0F0FA297C4A08A17F62F3C711A177BE
+:106AA000297CE27F61F30002E277297C890884F87F
+:106AB000201004E0304609F004F902F0DBFAA17F6F
+:106AC00021F02001A17770BD70B50D46FCF7C3FC25
+:106AD000040005D028460DF099FD20B1102070BDAE
+:106AE00043F2020070BD29462046FEF740FB00201D
+:106AF00070BD04E010F8012B0AB100207047491E58
+:106B000089B2F7D20120704770B51546064602F0EB
+:106B100085FC040000D1FFDF207820F00F00801CEE
+:106B200020F0F0002030207066802868A060BDE86A
+:106B3000704002F076BC10B5134C94F83000002879
+:106B400008D104F12001A1F110000BF0A6FD0120F5
+:106B500084F8300010BD10B190F8B9202AB10A486D
+:106B600090F8350018B1002003E0B83001E0064885
+:106B700034300860704708B50023009313460A4676
+:106B80000AF06DFA08BD00001802002018B18178E3
+:106B9000012938D101E010207047018842F6011226
+:106BA000881A914231D018DC42F60102A1EB0200B2
+:106BB00091422AD00CDC41B3B1F5C05F25D06FF40F
+:106BC000C050081821D0A0F57060FF381BD11CE020
+:106BD00001281AD002280AD117E0B0F5807F14D01E
+:106BE00008DC012811D002280FD003280DD0FF287F
+:106BF00009D10AE0B0F5817F07D0A0F58070033895
+:106C000003D0012801D0002070470F2070470A28C8
+:106C10001ED007DC18D2DFE800F0191B1F1F171F5A
+:106C2000231D1F21102815D008DC0B2812D00C289A
+:106C300010D00D2816D00F2806D10DE011280BD04A
+:106C400084280BD087280FD003207047002070477E
+:106C500005207047072070470F20704704207047B9
+:106C6000062070470C20704743F20200704738B589
+:106C70000C46050041D06946FFF7A8F9002819D154
+:106C80009DF80010607861F3020060706946681C2E
+:106C9000FFF79CF900280DD19DF80010607861F392
+:106CA000C5006070A978C1F34101012903D0022910
+:106CB00005D0072038BD217821F0200102E021789D
+:106CC00041F020012170410704D0A978C90861F37F
+:106CD00086106070607810F0380F07D0A978090925
+:106CE00061F3C710607010F0380F02D16078400671
+:106CF00003D5207840F040002070002038BD70B5EA
+:106D000004460020088015466068FFF7B0FF0028A1
+:106D100016D12089A189884211D860688078C0077F
+:106D20000AD0B1F5007F0AD840F20120B1FBF0F2A1
+:106D300000FB1210288007E0B1F5FF7F01D90C207D
+:106D400070BD01F201212980002070BD10B50478CA
+:106D5000137864F3000313700478640864F3410348
+:106D600013700478A40864F3820313700478E408B1
+:106D700064F3C30313700478240964F304131370D9
+:106D80000478640964F3451313700078800960F394
+:106D90008613137031B10878C10701D1800701D57E
+:106DA000012000E0002060F3C713137010BD42788B
+:106DB000530702D002F0070306E012F0380F02D0AA
+:106DC000C2F3C20300E001234A7863F302024A706F
+:106DD000407810F0380F02D0C0F3C20005E043073E
+:106DE00002D000F0070000E0012060F3C5024A7005
+:106DF00070472DE9F04F95B00D00824612D0122158
+:106E000028461DF026FF4FF6FF7B05AA01215846B4
+:106E100006F04BFF0024264637464FF420586FF407
+:106E2000205972E0102015B0BDE8F08F9DF81E00CB
+:106E300001280AD1BDF81C1041450BD011EB090007
+:106E40000AD001280CD002280CD0042C0ED0052C1E
+:106E50000FD10DE0012400E00224BDF81A6008E023
+:106E6000032406E00424BDF81A7002E0052400E0C3
+:106E70000624BDF81A10514547D12C74BEB34FF00B
+:106E8000000810AA4FF0070ACDE90282CDE900A858
+:106E90000DF13C091023CDF810904246314658467A
+:106EA00006F0B6FF08BBBDF83C002A46C0B210A9E8
+:106EB0000BF05CFCC8B9AE81CFB1CDE900A80DF1F3
+:106EC000080C0AAE40468CE84102132300223946E2
+:106ED000584606F09DFF40B9BDF83C00F11CC01EAD
+:106EE000C0B22A1D0BF042FC10B103209BE70AE060
+:106EF000BDF82900E881062C05D19DF81E00A87276
+:106F0000BDF81C00288100208DE705A806F0D9FEF9
+:106F100000288BD0FFF77BFE85E72DE9F0471C4664
+:106F2000DDE90978DDF8209015460E00824600D193
+:106F3000FFDF0CB1208818B1D5B11120BDE8F08772
+:106F4000022D01D0012100E0002106F1140005F01E
+:106F50009BFDA8F8000002463B462946504603F038
+:106F6000BCF8C9F8000008B9A41C3C600020E5E7A3
+:106F70001320E3E7F0B41446DDE904528DB1002399
+:106F800014B1022C09D101E0012306E00D7CEE07CB
+:106F900003D025F0010501230D742146F0BC03F058
+:106FA00025BF1A80F0BC70472DE9FE4F91461A8824
+:106FB0001C468A468046FAB102AB494603F08DF87A
+:106FC000050019D04046A61C278809F091FF3246DB
+:106FD000072629463B46009609F09FFB208823465A
+:106FE000CDE900504A4651464046FFF7C3FF002016
+:106FF00020800120BDE8FE8F0020FBE72DE9F0474F
+:1070000086B09146DDE90E460F46824603AA05A9E1
+:1070100004A8109D8DE80700984632462146504648
+:10702000FFF77BFF049909B1012200E000222A70DA
+:10703000002818D1F94A03AB1060059A009104F1B9
+:107040001400CDE901204A463946504606F0D3F8EF
+:10705000A8B1092811D2DFE800F005080510100AD0
+:107060000C0C0E00002006B068E71120FBE707209B
+:10707000F9E70820F7E70D20F5E70320F3E7BDF86F
+:107080000C100498CDE90001434632462146504693
+:10709000FFF770FFE6E72DE9F04389B00D46DDE923
+:1070A000108781461C461646142103A81DF0F3FDE7
+:1070B000012002218DF810108DF80C008DF8117050
+:1070C000ADF8146064B1A278D20709D08DF816002B
+:1070D000E088ADF81A00A088ADF81800A068079005
+:1070E00008A80095CDE90110424603A948466B68FF
+:1070F000FFF784FF09B0BDE8F083F0B58BB0002442
+:107100000646069407940727089405A80994019455
+:1071100000970294CDE903400D46102322463046E5
+:1071200006F076FE78B90AA806A9019400970294A1
+:10713000CDE90310BDF8143000222946304606F090
+:107140003DFC002801D0FFF762FD0BB0F0BD06F05A
+:10715000DDBA2DE9FC410C468046002602F05EF9BE
+:10716000054620780D287DD2DFE800F0BC0713B378
+:1071700025BD49496383AF959B00A848006820B1AD
+:10718000417841F010014170ADE0404602F076F9DF
+:10719000A9E00421404609F067FD070000D1FFDFA8
+:1071A00007F11401404605F003FCA5BB132140463E
+:1071B000FDF746FC97E00421404609F055FD070025
+:1071C00000D1FFDFE088ADF800000020B8819DF815
+:1071D0000000010704D5C00602D5A088B88105E0EB
+:1071E0009DF8010040067ED5A088F88105B9FFDF33
+:1071F00022462946404601F063FC022673E0E188FE
+:10720000ADF800109DF8011009060FD5072803D02E
+:1072100006280AD00AE024E00421404609F024FDB3
+:10722000060000D1FFDFA088F0810226CDB9FFDF84
+:1072300017E00421404609F017FD070000D1FFDFE9
+:1072400007F1140006F099FA90F0010F02D1E079ED
+:10725000000648D5387C022640F00200387405B993
+:10726000FFDF00E03EE022462946404601F028FCD0
+:1072700039E00421404609F0F7FC017C002D01F0C3
+:107280000206C1F340016171017C21F00201017429
+:10729000E7D1FFDFE5E702260121404602F020F9B1
+:1072A00021E00421404609F0DFFC054660680090BB
+:1072B0002089ADF8040001226946404602F031F908
+:1072C000287C20F0020028740DE0002DC9D1FFDFDA
+:1072D000C7E7022600214046FBF784F8002DC0D105
+:1072E000FFDFBEE7FFDF3046BDE8FC813EB50C00A6
+:1072F00009D001466B4601AA002006F00BFE20B122
+:10730000FFF785FC3EBD10203EBD00202080A07010
+:107310009DF8050002A900F00700FEF773FE50B9C2
+:107320009DF8080020709DF8050002A9C0F3C20076
+:10733000FEF768FE08B103203EBD9DF808006070AE
+:107340009DF80500C109A07861F30410A0709DF8B4
+:107350000510890961F3C300A0709DF80410890627
+:1073600001D5022100E0012161F342009DF80010E7
+:1073700061F30000A07000203EBD70B514460646C3
+:107380000D4651EA040005D075B108460DF05CF9D0
+:1073900078B901E0072070BD2946304606F01BFE93
+:1073A00010B1BDE8704032E454B120460DF04CF904
+:1073B00008B1102070BD21463046BDE8704095E709
+:1073C000002070BD2DE9FC5F0C4690460546002765
+:1073D00001780822007A3E46B2EB111F7ED104F1FB
+:1073E0000A0100910A31821E4FF0020A04F1080BD3
+:1073F0000191092A73D2DFE802F0ECDF05F42727B8
+:107400007AA9CD006888042109F02EFC060000D17D
+:10741000FFDFB08920B152270726C2E07C0200209E
+:1074200051271026002C7DD06888A0800120A071F3
+:10743000A88900220099FFF7A0FF002873D1A8892E
+:107440002081288AE081D1E0B5F81290072824D164
+:10745000E87B000621D5512709F1140086B2002CE3
+:10746000E1D0A88900220099FFF787FF00285AD1B0
+:107470006888A08084F806A0A88920810120A073D4
+:10748000288A2082A4F81290A88A009068884B4627
+:10749000A969019A01F0F1FAA8E0502709F1120058
+:1074A00086B2002C3ED0A88900225946FFF765FF1E
+:1074B000002838D16888A080A889E080287A072829
+:1074C00013D002202073288AE081E87BC009607312
+:1074D000A4F81090A88A0090688801E083E080E01A
+:1074E0004B4604F11202A969D4E70120EAE7B5F896
+:1074F0001290512709F1140086B2002C66D06888DA
+:10750000042109F0B1FB83466888A080A889002285
+:107510000099FFF732FF00286ED184F806A0A889F1
+:10752000208101E052E067E00420A073288A2082D5
+:10753000A4F81290A88A009068884B46A969019A1D
+:1075400001F09BFAA989ABF80E104FE06888FBF7B1
+:1075500082FF07466888042109F086FB064607B9C2
+:10756000FFDF06B9FFDF687BC00702D05127142672
+:1075700001E0502712264CB36888A080502F06D017
+:1075800084F806A0287B594601F087FA2EE0287B74
+:10759000A11DF9E7FE49A8894989814205D15427EF
+:1075A00006269CB16888A08020E053270BE06888FD
+:1075B000A080A889E08019E06888042109F054FBC4
+:1075C00000B9FFDF55270826002CF0D1A8F800608D
+:1075D00011E056270726002CF8D06888A0800020EC
+:1075E00013E0FFDF02E0012808D0FFDFA8F8006009
+:1075F0000CB1278066800020BDE8FC9F5727072636
+:10760000002CE3D06888A080687AA071EEE7401D66
+:1076100020F0030009B14143091D01EB4000704710
+:1076200013B5DB4A00201071009848B10024684669
+:1076300009F037F9002C02D1D64A009911601CBD1F
+:1076400001240020F4E770B50D46064686B01446C6
+:107650005C2128461DF01FFB04B9FFDFA078687489
+:10766000A2782188284601F042FA0020A881E8810A
+:10767000228805F11401304605F07FF96A460121A0
+:10768000304606F012FB19E09DF80300000715D5FF
+:10769000BDF806103046FFF730FD9DF80300BDF839
+:1076A000061040F010008DF80300BDF80300ADF89F
+:1076B0001400FF233046059A06F058FC684606F091
+:1076C00000FB0028E0D006B070BD10B50C4601F1FB
+:1076D000140005F089F90146627C2046BDE810409F
+:1076E00001F03ABA70B50546042109F0BDFA04006C
+:1076F00000D1FFDF04F114010C46284605F058F9CB
+:1077000021462846BDE8704005F059B970B58AB0E9
+:107710000C460646FBF79FFE050014D02878222869
+:1077200027D30CB1A08890B101208DF80C00032064
+:107730008DF8100000208DF8110054B1A088ADF82C
+:107740001800206807E043F202000AB070BD09206B
+:10775000FBE7ADF8180005900421304609F084FAE3
+:10776000040000D1FFDF04F1140005F054F9000714
+:1077700001D40820E9E701F051FE60B108A8022118
+:107780000094CDE9011095F8232003A930466368E1
+:10779000FFF734FCD9E71120D7E72DE9F04FB2F815
+:1077A00002A0834689B0154689465046FBF753FE32
+:1077B00007460421504609F057FA0026044605966C
+:1077C0004FF002080696ADF81C6007B9FFDF04B958
+:1077D000FFDF4146504603F070FE50B907AA06A9E4
+:1077E00005A88DE807004246214650466368FFF72A
+:1077F00094FB674807AB0660DDE9051204F114004D
+:10780000CDF80090CDE90320CDE9013197F8232090
+:10781000594650466B6805F047F906000AD0022E1B
+:1078200004D0032E14D0042E00D0FFDF09B0304660
+:10783000BDE8F08FBDF81C000028F7D00599CDE910
+:1078400000104246214650466368FFF793FBEDE780
+:10785000687840F008006870E8E72DE9F04F9BB0C9
+:1078600004464FF000084A48ADF85480ADF8308027
+:10787000ADF85080A0F80880ADF81480ADF81880FD
+:10788000ADF82080ADF81C80007916460D464746BD
+:10789000012808D0022806D0032804D0042802D0EA
+:1078A00008201BB0C4E720460CF08AFED0BB284657
+:1078B0000CF086FEB0BB60680CF0CFFE90BB606839
+:1078C00048B160892189884202D8B1F5007F01D989
+:1078D0000C20E6E780460BAA06A92846FFF70FFA18
+:1078E0000028DED168688078C0F34100022808D102
+:1078F0009DF8190010F0380F03D028690CF0A4FE91
+:1079000080B905A92069FFF7B2F90028C9D120691B
+:1079100050B1607880079DF8150000F0380002D55E
+:10792000D0B301E011E0B8BB9DF8140080060ED57D
+:107930009DF8150010F0380F03D060680CF084FE3D
+:1079400018B960680CF089FE08B11020A9E707A9F2
+:107950006069FFF78CF90028A3D1606940B19DF8F8
+:107960001D0000F0070101293FD110F0380F3CD075
+:1079700008A9A069FFF77BF9002892D19DF81C00A7
+:10798000800632D49DF8200080062ED4A06904E041
+:107990007C0200201400002027E040B19DF8210067
+:1079A00000F00701012920D110F0380F1DD0E06848
+:1079B00018B10078C8B11C2817D20EAA611C204645
+:1079C000FFF7C4F90120B94660F30F27BA4607460E
+:1079D0008DF84E0042F60300ADF84C000DF13B026D
+:1079E00017A928680AF0E1FE08B1072059E79DF8B9
+:1079F0005C0016A9CDF80090C01CCDE9019100F003
+:107A0000FF0B00230BF20122514613A806F090F859
+:107A1000F0BBBDF858000990FE482A8929690092F8
+:107A2000CDE901106B89BDF82C202868069906F075
+:107A30007FF801007ED120784FF0020AC10601D400
+:107A400080062BD5ADF80C90606950B907A906A83F
+:107A5000FFF7ADF99DF81D0020F00700401C8DF8E0
+:107A60001D009DF81C008DF84E7040F0C8008DF888
+:107A70001C0042F60210ADF84C000CA903AACDF888
+:107A800000A0CDE90121002340F2032213A800E069
+:107A90001EE0079906F04CF801004BD1DD484D4639
+:107AA00008385B460089ADF839000EA8CDE9029090
+:107AB000CDF80490CDF810904FF007090022CDF8D2
+:107AC0000090BDF858104FF6FF7005F077FF10B129
+:107AD000FFF79DF8E5E69DF83800000625D5294614
+:107AE000012060F30F218DF84E704FF42450ADF853
+:107AF0004C00ADF8105062789DF81000002362F33E
+:107B000000008DF810006278CDF800A0520862F3F2
+:107B100041008DF8100004AACDE9012540F20322AE
+:107B200013A806F005F8010004D1606888B3206945
+:107B3000A8B900E086E005A906A8FFF738F9607843
+:107B4000800706D49DF8150020F038008DF8150048
+:107B500005E09DF8140040F040008DF814008DF809
+:107B60004E7042F60110ADF84C00208940F2012120
+:107B7000B0FBF1F201FB1202606814ABCDF800809B
+:107B8000CDE90103002313A8059905F0D1FF0100F9
+:107B900058D12078C00729D0ADF80C50A06950B951
+:107BA00008A906A8FFF703F99DF8210020F00700B7
+:107BB000401C8DF821009DF820008DF84E7040F09B
+:107BC00040008DF8200042F60310ADF84C0015A9D6
+:107BD00003AACDF800A0CDE90121002340F2032241
+:107BE00013A8089905F0A4FF01002BD1E06868B341
+:107BF0002946012060F30F218DF84E7042F60410E3
+:107C0000ADF84C00E068002302788DF860204078E1
+:107C10008DF86100E06818AA4088ADF86200E0685D
+:107C200000798DF86400E068C088ADF86500CDF893
+:107C30000090CDE901254FF4027213A805F078FFFA
+:107C4000010003D0099800F0B3FF2AE67148032130
+:107C50000838017156B100893080BDF8500070803D
+:107C6000BDF83000B080BDF85400F080002018E668
+:107C700070B501258AB016460B46012802D00228AD
+:107C800016D104E08DF80E504FF4205003E08DF82B
+:107C90000E5042F60100ADF80C005BB10024601CF0
+:107CA00060F30F2404AA08A918460AF07EFD18B153
+:107CB00007204AE5102048E504A99DF820205548F2
+:107CC000CDE90021801E02900023214603A802F284
+:107CD000012205F02DFF10B1FEF799FF35E54D4863
+:107CE00008380EB1C1883180057100202DE5F0B54E
+:107CF00093B0074601268DF83E6041F60100ADF8CD
+:107D00003C0012AA0FA93046FFF7B2FF002848D165
+:107D1000404C0025083CE7B31C2102A81CF0BBFF27
+:107D20009DF808008DF83E6040F020008DF80800B6
+:107D300042F60520ADF83C000E959DF83A001195ED
+:107D400020F00600801C8DF83A009DF838006A4645
+:107D500020F0FF008DF838009DF8390009A920F0C7
+:107D6000FF008DF839000420ADF82C00ADF830008C
+:107D70000EA80A9011A80D900FA80990ADF82E50EA
+:107D800002A8FFF76AFD00280BD1BDF80000608152
+:107D900000E008E0BDF80400A081401CE0812571EE
+:107DA000002013B0F0BD6581A581BDF84800F4E75F
+:107DB0002DE9F74F1749A0B00024083917940A7924
+:107DC000A146012A04D0022A02D0082023B02FE5C0
+:107DD000CA88824201D00620F8E721988A4682426A
+:107DE00001D10720F2E701202146ADF848004FF607
+:107DF000FF7860F30F21ADF84A808DF86E0042F6EF
+:107E0000020B06918DF87240ADF86CB0ADF8704081
+:107E10001CA901E0840200201391ADF8508012A843
+:107E200005F073FF00252E462F460DAB072212A941
+:107E3000404605F06DFF78B10A285DD195B38EB349
+:107E4000ADF86450ADF866609DF85E008DF81440A2
+:107E500019AC012864D06BE09DF83A001FB30128EB
+:107E600059D1BDF8381059451FD118A809A9019456
+:107E70000294CDE9031007200090BDF836101023BE
+:107E80000022404605F0C4FFB0BBBDF860000428E6
+:107E900001D006284AD1BDF82410219881423AD158
+:107EA0000F2093E73AE0012835D1BDF83800B0F54E
+:107EB000205F03D042F6010188422CD1BAF80600B7
+:107EC000BDF83610884201D1012700E0002705B136
+:107ED0009EB1219881421ED118A809AA019402944A
+:107EE000CDE90320072000900D46102300224046D4
+:107EF00005F08EFF00B902E02DE04E460BE0BDF824
+:107F00006000022801D0102810D1C0B217AA09A918
+:107F10000AF02CFC50B9BDF8369086E7052055E7ED
+:107F200005A917A8221D0AF040FC08B103204DE75F
+:107F30009DF814000023001DC2B28DF81420229871
+:107F40000092CDE901401BA8069905F0F1FD10B99A
+:107F500002228AF80420FEF75AFE37E710B50B46D6
+:107F6000401E88B084B205AA00211846FEF7EEFE36
+:107F700000200DF1080C06AA05A901908CE8070065
+:107F8000072000900123002221464FF6FF7005F0E4
+:107F900015FD0446BDF81800012800D0FFDF20467B
+:107FA000FEF735FE08B010BDF0B5FF4F044687B0B0
+:107FB00038790E46032804D0042802D0082007B0E0
+:107FC000F0BD04AA03A92046FEF799FE0500F6D1EC
+:107FD00060688078C0F3410002280AD19DF80D0046
+:107FE00010F0380F05D020690CF02EFB08B11020DE
+:107FF000E5E7208905AA21698DE807006389BDF8B6
+:1080000010202068039905F093FD10B1FEF7FFFDE5
+:10801000D5E716B1BDF81400308004203871284629
+:10802000CDE7F8B50C0006460BD001464FF6FF75BC
+:1080300000236A46284605F06DFF20B1FEF7E7FDF4
+:10804000F8BD1020F8BD69462046FEF710FE002856
+:10805000F8D1A078314600F001032846009A05F0D7
+:1080600085FFEBE730B587B0144600220DF1080C10
+:1080700005AD01928CE82C00072200920A460146C9
+:1080800023884FF6FF7005F099FCBDF8141021808D
+:10809000FEF7BDFD07B030BD70B50D46042108F0F8
+:1080A000E3FD040000D1FFDF294604F11400BDE820
+:1080B000704004F0A9BC70B50D46042108F0D4FD51
+:1080C000040000D1FFDF294604F11400BDE8704030
+:1080D00004F0BDBC70B50D46042108F0C5FD0400D8
+:1080E00000D1FFDF294604F11400BDE8704004F020
+:1080F000D5BC70B50546042108F0B6FD040000D1DA
+:10810000FFDF214628462368BDE870400122FEF7C4
+:108110004BBF70B50646042108F0A6FD040000D14F
+:10812000FFDF04F1140004F05FFC401D20F00305A4
+:1081300011E0011D00880022431821463046FEF759
+:1081400033FF00280BD0607CABB2684382B2A068DA
+:10815000011D08F046FCA06841880029E9D170BDE6
+:1081600070B50546042108F07FFD040000D1FFDF53
+:10817000214628466368BDE870400222FEF714BF1E
+:1081800070B50E46054601F049F9040000D1FFDF45
+:108190000120207266726580207820F00F00001D9B
+:1081A00020F0F00040302070BDE8704001F039B997
+:1081B00010B50446012900D0FFDF2046BDE810407D
+:1081C0000121FAF70FB92DE9F04F97B04FF0000AEF
+:1081D0000C008346ADF814A0D04619D0E06830B149
+:1081E000A068A8B10188ADF81410A0F800A0584606
+:1081F000FBF731F9070043F2020961D038782228F1
+:108200005CD30421584608F02FFD050005D103E09A
+:10821000102017B0BDE8F08FFFDF05F1140004F067
+:10822000E3FB401D20F00306A078012803D00228BC
+:1082300001D00720EDE7218807AA584605F035FD53
+:1082400030BB07A805F03DFD10BB07A805F039FDC0
+:1082500048B99DF82600012805D1BDF82400A0F5F5
+:108260002451023902D04FF45050D2E7E068B0B147
+:10827000CDE902A00720009005AACDF804A0049241
+:10828000A2882188BDF81430584605F097FB10B13C
+:10829000FEF7BDFCBDE7A168BDF8140008809DF89D
+:1082A0001F00C00602D543F20140B2E70B9838B177
+:1082B000A1780078012905D080071AD40820A8E702
+:1082C0004846A6E7C007F9D002208DF83C00A86810
+:1082D0004FF00009A0B1697C4288714391420FD9E7
+:1082E0008AB2B3B2011D08F032FB8046A0F800A0AC
+:1082F00006E003208DF83C00D5F800804FF001091E
+:108300009DF8200010F0380F00D1FFDF9DF820000D
+:108310002649C0F3C200084497F8231010F8010C56
+:10832000884201D90F2074E72088ADF8400014A9D5
+:108330000095CDE90191434607220FA95846FEF763
+:108340005DFE002891D19DF8500050B9A078012819
+:1083500007D1687CB3B2704382B2A868011D08F0EF
+:108360000AFB002055E770B5064615460C46084640
+:10837000FEF70CFC002805D12A4621463046BDE810
+:10838000704075E470BD13E570B51E4614460D00CF
+:108390000ED06CB1616859B160B10349C98881429E
+:1083A00008D0072070BD00007C020020FA2F0000DA
+:1083B0001020F7E72068FEF7E9FB0028F2D13246EB
+:1083C00021462846BDE87040FFF747BA70B515460C
+:1083D0000C0006D038B1FE490989814203D007203C
+:1083E000E0E71020DEE72068FEF7D0FB0028D9D1B7
+:1083F00029462046BDE87040D6E570B5064686B0F1
+:108400000D46144610460CF001F9D0BB60680CF024
+:1084100024F9B0BBA6F57F40FF3803D03046FBF708
+:108420001AF880B128466946FEF7E3FC00280CD113
+:108430009DF810100F2008293CD2DFE801F0080653
+:108440000606060A0A0843F2020006B0AAE703205D
+:10845000FBE79DF80210012908D1BDF80010B1F525
+:10846000C05FF2D06FF4C052D142EED09DF806103A
+:1084700001290DD1BDF80410A1F52851062907D214
+:1084800000E028E0DFE801F0030304030303DCE776
+:108490009DF80A1001290ED1BDF80810B1F5245F2E
+:1084A000D3D0A1F524510239CFD00129CDD0022952
+:1084B00001D1CAE7FFDF606878B9002305AA294621
+:1084C000304605F027FD10B1FEF7A1FBBDE79DF892
+:1084D0001400800601D41020B7E7618822462846A0
+:1084E0006368FFF7BFFDB0E72DE9F043814687B031
+:1084F0008846144610460CF089F818B1102007B0D1
+:10850000BDE8F083002306AA4146484605F002FD77
+:1085100018B100BFFEF77BFBF1E79DF81800C0061D
+:1085200002D543F20140EAE70025072705A8019597
+:1085300000970295CDE9035062884FF6FF734146DC
+:10854000484605F065FC060013D160680CF05EF843
+:1085500060B960680195CDE90250009704952388C1
+:1085600062884146484605F053FC0646BDF81400B3
+:1085700020803046CEE739B1954B0A889B899A42D4
+:1085800002D843F2030070471DE610B586B0904C48
+:108590000423ADF81430638943B1A4898C4201D21D
+:1085A000914205D943F2030006B010BD0620FBE757
+:1085B000ADF81010002100910191ADF800300221BA
+:1085C0008DF8021005A9029104A90391ADF81220BB
+:1085D0006946FFF7F8FDE7E72DE9FC4781460E46BF
+:1085E00008460BF0EDFF88BB4846FAF734FF5FEA18
+:1085F00000080AD098F80000222829D30421484610
+:1086000008F032FB070005D103E043F20200BDE8A9
+:10861000FC87FFDF07F1140004F0FDF90546307810
+:10862000012803D0022804D00720F0E7A8070FD5BF
+:1086300002E015F01C0F0BD0B079341DC00709D033
+:10864000E08838B1A0680BF0BBFF18B11020DEE75E
+:108650000820DCE732782088002628B3A0F2011336
+:108660000721112B18D20CD2DFE803F00B090D0BF8
+:108670001D0B121D100B0B1D1D1D1D0B1D00022AB5
+:1086800011D10846C3E7012AFBD00CE02A0700E01D
+:10869000EA06002AF5DA06E0A0F5C0721F2A02D920
+:1086A0007D3A022AEDD8C6B200F0B8FE50B198F873
+:1086B0002300CDE90006FA89234639464846FEF7ED
+:1086C000EAFCA4E71120A2E72DE9F04F8BB01F468A
+:1086D00015460C4683460026FAF7BDFE28B1007801
+:1086E000222805D208200BB094E543F20200FAE7F5
+:1086F000B80801D00720F6E7032F00D100274FF676
+:10870000FF79CCB1022D73D320460BF0A6FF30B910
+:1087100004EB0508A8F101000BF09FFF08B1102041
+:10872000E1E7AD1EAAB22146484605F09DFC38F8A7
+:10873000021C88425CD1ADB22549B80702D58889B0
+:10874000401C00E001201FFA80F8F80701D08F8953
+:1087500000E04F4605AA4146584605F0A6FA4FF0FC
+:10876000070A4FF00009ACB3204608E04088102803
+:108770003ED8361D304486B2AE4239D2A0190288A6
+:108780004245F3D354E000BF9DF8170002074FD5D0
+:1087900084B304EB0608361DB8F80230B6B2102BCD
+:1087A00026D89A19AA4223D8B8F8002091421FD19E
+:1087B000C00620D5CDE900A90DF1080C0AAAA1191F
+:1087C00048468CE80700B8F800100022584603E03D
+:1087D0007C0200202CE00BE005F0F0F810B1FEF771
+:1087E00016FA80E7B8F80200BDF82810884202D0D7
+:1087F0000B2078E704E0B8F80200304486B206E0C7
+:10880000C00604D55846FEF778FC002888D19DF8AC
+:108810001700BDF81A1020F010008DF81700BDF8F1
+:108820001700ADF80000FF235846009A05F09EFBA4
+:1088300005A805F046FA18B9BDF81A10B942A3D92F
+:108840000421584608F010FA040000D1FFDFA28985
+:108850005AB1CDE900A94D46002321465846FEF7FE
+:108860001AFC0028BDD1A5813DE700203BE72DE99A
+:10887000FF4F8BB01E4617000D464FF0000412D07C
+:10888000B00802D007200FB0C4E4032E00D10026A8
+:108890005DB108460BF0D8FE28B93888691E084437
+:1088A0000BF0D2FE08B11020EDE7C74AB00701D5A2
+:1088B000D18900E00121F0074FF6FF7802D0D0897E
+:1088C000401E00E0404686B206AA0B9805F0EDF97E
+:1088D0004FF000094FF0070B0DF1140A39E000BF0B
+:1088E0009DF81B00000734D5CDF80490CDF800B0FA
+:1088F000CDF80890CDE9039A434600220B9805F085
+:1089000087FA60BB05B3BDF814103A8821442819D2
+:10891000091D8A4230D3BDF81E2020F8022BBDF875
+:10892000142020F8022BCDE900B9CDE90290CDF852
+:1089300010A0BDF81E10BDF8143000220B9805F0F1
+:1089400067FA08B103209EE7BDF814002044001D1B
+:1089500084B206A805F0B5F920B10A2806D0FEF7C2
+:1089600056F990E7BDF81E10B142B9D934B17DB1C6
+:108970003888A11C884203D20C2084E7052082E7B6
+:1089800022462946404605F06FFB01462819018022
+:10899000A41C3C80002076E710B504460BF036FEA0
+:1089A00008B1102010BD8848C0892080002010BD6B
+:1089B000F0B58BB00D460646142103A81CF06BF9E8
+:1089C00001208DF80C008DF8100000208DF81100AA
+:1089D000ADF814503046FAF73EFD48B10078222831
+:1089E00012D30421304608F03FF9040005D103E01A
+:1089F00043F202000BB0F0BDFFDF04F114000746A4
+:108A000004F009F8800601D40820F3E7207C022155
+:108A100040F00100207409A80094CDE9011007225C
+:108A200003A930466368FEF7E9FA20B1217C21F002
+:108A300001012174DEE729463046F9F7C4FC08A994
+:108A4000384603F0D7FF00B1FFDFBDF82040172CF8
+:108A500001D2172000E02046A84201D92C4602E0AE
+:108A6000172C00D2172421463046FFF724FB21465D
+:108A70003046F9F7CEF90020BCE7F8B51C4615469C
+:108A80000E46069F08F022FA2346FF1DBCB231466F
+:108A90002A46009407F00DFEF8BD70B50C46054659
+:108AA0000E2120461CF0D5F8002020802DB1012D8C
+:108AB00001D0FFDF76E4062000E00520A07171E41C
+:108AC00010B548800878134620F00F00001D20F0F4
+:108AD000F00080300C4608701422194604F108009A
+:108AE0001CF07DF800F09DFC3748046010BD2DE9B6
+:108AF000F047DFF8D890491D064621F003011746DC
+:108B00000C46D9F8000007F0EAFE050000D1FFDFAF
+:108B10004FF000083560A5F800802146D9F8000024
+:108B200007F0DDFE050000D1FFDF7560A5F80080CD
+:108B30007FB104FB07F1091D0BD0D9F8000007F045
+:108B4000CEFE040000D1FFDFB460C4F80080BDE8B1
+:108B5000F087C6F80880FAE72DE9F0411746491D6D
+:108B600021F00302194D064601681446286807F0F3
+:108B7000E1FE22467168286807F0DCFE3FB104FB85
+:108B800007F2121D03D0B168286807F0D3FE042055
+:108B900008F012F80446042008F016F8201A0128FC
+:108BA00004D12868BDE8F04107F08EBEBDE8F08131
+:108BB00010B50C4605F045F800B1FFDF2046BDE8D2
+:108BC0001040FEF724B800007C02002014000020B2
+:108BD00038B50C468288817B19B14189914200D910
+:108BE0000A462280C188121D90B26A4607F06DF9CC
+:108BF000BDF80000032800D30320C1B2208800F094
+:108C0000A3FF38BD38B50C468288817B19B1018934
+:108C1000914200D90A462280C188121D90B26A464C
+:108C200007F053F9BDF80000022800D30220C1B2BA
+:108C3000208800F089FF401CC0B238BD2DE9FE4FEE
+:108C40000C46FD4981464022D1E90201CDE90101EE
+:108C500009F1030020F00301C91C21F00301009178
+:108C60006846114607F01DFEF44E002C02D1F44A6E
+:108C700000999160009901440091357F05F101054B
+:108C800004D1E8B209F018FD00B1FFDF009800EB55
+:108C90000510C01C20F0030100915CB9707AB27A13
+:108CA0001044C2B200200870308C80B204F051FE33
+:108CB00000B1FFDF0098316A084400902146684601
+:108CC00000F00DFF0098C01C20F003000090B37A64
+:108CD000F27A717A04B1002007F0D9FE00990844B5
+:108CE00000902146684600F03AFF00273D46B24614
+:108CF00096F801800CE0284600F0D4FE0646817804
+:108D00008088F9F71DF971786D1C00FB0177EDB2D1
+:108D10004545F0D10098C01C20F00300009004B13C
+:108D200000203946F9F717F9009900270844009008
+:108D30003D469AF801800CE0284600F0B3FE064656
+:108D4000C1788088FEF763FC71786D1C00FB0177A9
+:108D5000EDB24545F0D10098C01C20F00300009012
+:108D600004B100203946FEF75BFC00994FF0000883
+:108D70000844009045469AF801700EE0284600F03D
+:108D800091FE0646807B30B106F1080001F0DDFE61
+:108D9000727800FB02886D1CEDB2BD42EED10098E6
+:108DA000C01C20F00300009004B10020414601F0F7
+:108DB000D0FE0099084400902146684600F049FE24
+:108DC0000098C01D20F0070200922CBB9D49002096
+:108DD000FAF743F8FBF713FB984801AA002110307B
+:108DE000F8F7CAFA00B1FFDF9AF81D00FEF77FFF1F
+:108DF00000B1FFDF91484FF4F67144301BF04BFF98
+:108E00008E480421443080F8E91180F8EA110621E7
+:108E100080F8EB11032101710099A1EB0900BDE875
+:108E2000FE8F70B5854C06464434207804EB40151F
+:108E3000E078083590B9A01990F8E80100280ED024
+:108E4000A0780F2800D3FFDF202128461BF023FF46
+:108E5000687866F3020068700120E070284670BDF3
+:108E60002DE9F04105460C46002700780521904683
+:108E70003E46B1EB101F00D0FFDF287A50B1012829
+:108E80000ED0FFDFA8F800600CB1278066800020BC
+:108E9000BDE8F0810127092674B16888A08008E048
+:108EA0000227142644B16888A0802869E060A88A57
+:108EB0002082287B2072E5E7A8F80060E7E710B57C
+:108EC0005F4C6068C11D21F00701814200D0FFDFC7
+:108ED0005A4801210022017042700172417203233D
+:108EE0008372C17202730274052202831F224283BD
+:108EF000417455A242610A22027741774FF4B06172
+:108F000001626168416010BD30B54D4C1568636801
+:108F100010339D4202D20420136030BD474B5D7870
+:108F20005A6802EB0512107051700320D080172090
+:108F300090800120D0709070002090735878401C71
+:108F40005870606810306060002030BD70B5064613
+:108F50003A480024457807E0204600F0A3FD017858
+:108F6000B14204D0641CE4B2AC42F5D1002070BD23
+:108F7000F7B5074608780C4610B3FFF7E7FF05463C
+:108F8000A7F12006202F06D0052E19D2DFE806F023
+:108F90000F2B2B151A0000F090FD0DB1697800E041
+:108FA0000021401AA17880B20844FF2808D8A07890
+:108FB00030B1A088022824D202E06088172820D28D
+:108FC0000720FEBD207AE0B161881729F8D3A18877
+:108FD0001729F5D3A1790029F2D0E1790029EFD042
+:108FE000402804D9ECE7242F0BD1207A48B16188BE
+:108FF0004FF6FB70814202D8A188814201D904203A
+:10900000FEBD65B9207802AA0121FFF77DFF002887
+:10901000F6D12078FFF79AFF050000D1FFDF052E7B
+:1090200025D2DFE806F003181B151E00A078687033
+:10903000A088E8801CE00000545002009803002043
+:109040001C000020000000206E5246357800000011
+:109050006088A8800CE0A078A87009E0A078E8708B
+:1090600006E054F8020FA8606068E86000E0FFDFE7
+:109070000020FEBD1A2835D00DDC132832D2DFE8DF
+:1090800000F01B31203131272723252D31312931A3
+:109090003131312F0F00302802D003DC1E2821D1BE
+:1090A000072070473A3809281CD2DFE800F0151B6A
+:1090B0000F1B1B1B1B1B07000020704743F2040003
+:1090C000704743F202007047042070470D2070473C
+:1090D0000F207047082070471120704713207047F9
+:1090E000062070470320704710B5007800F001009B
+:1090F00006F0E2FEBDE81040BCE70EB5017801F0D5
+:1091000001018DF80010417801F001018DF8011086
+:109110000178C1F340018DF802104178C1F340019C
+:109120008DF80310017889088DF8041041788908BA
+:109130008DF8051081788DF80610C1788DF807102C
+:1091400000798DF80800684605F0DDFAFFF792FF18
+:109150000EBD2DE9F84FDFF8F883FE4C00261FE026
+:10916000012000F03FFD0120FFF75BFE0546402196
+:109170004746D8F8080007F0B2FB686000B9FFDF87
+:10918000686805F06EF8A8B12846FAF758FC28463A
+:1091900000F02EFD20B940226968B86807F0CAFBCC
+:1091A00094F9E9010428DBDA022007F005FD0746FF
+:1091B0000025A6E040226968D8F8080007F0BAFB4D
+:1091C000F2E7B8F802104046491C89B2A8F802102C
+:1091D000B94201D3002141800221B8F8020007F012
+:1091E00043FD002865D0B8F80200694606F0CBFDC3
+:1091F000FFF740FF00B1FFDF9DF8000078B1B8F83D
+:10920000020007F075FE5FEA000900D1FFDF484663
+:1092100007F0E3F818B1B8F8020002F03DF9B8F829
+:10922000020007F053FE5FEA000900D1FFDF484665
+:1092300007F0CBF8E8BB0321B8F8020007F014FDF3
+:109240005FEA000B48D1FFDF46E000BFDBF810000B
+:1092500010B10078FF2849D0022000F0C3FC0220A2
+:10926000FFF7DFFD8246484607F0BBF9CAF8040065
+:1092700000B9FFDFDAF8040007F083FA002100905C
+:109280000170B8F802105046AAF8021001F00AFE68
+:10929000484607F078FA00B9FFDF504600F0A8FC16
+:1092A00018B99AF80100000704D50099CBF81010FE
+:1092B00012E024E0DBF8100038B10178491C11F00D
+:1092C000FF01017008D1FFDF06E000221146484689
+:1092D00000F0BDFB00B9FFDF94F9EA01022805DBCD
+:1092E000B8F8020001F0A3FD0028AFD194F9E9011C
+:1092F000042804DB484607F0AAFA00B101266D1CD9
+:10930000EDB2BD4204D294F9EA010228BFF659AF8A
+:10931000002E7FF423AFBDE8F84F032000F062BCBD
+:1093200010B58B4CE06008682061AFF2D91002F0F4
+:1093300042FD607010BD87480021443801708448A8
+:10934000017085494160704770B505464FF0805007
+:109350000C46D0F8A410491C05D1D0F8A810C94378
+:109360000904090C0BD050F8A01F01F0010129706D
+:10937000416821608068A080287830B970BD0621DE
+:1093800020460AF0F8FD01202870607940F0C00006
+:10939000607170BD70B54FF080540D46D4F88010E8
+:1093A000491C0BD1D4F88410491C07D1D4F888107B
+:1093B000491C03D1D4F88C10491C0CD0D4F880106F
+:1093C0000160D4F884104160D4F888108160D4F82A
+:1093D0008C10C16002E010210AF0CDFDD4F890009D
+:1093E000401C0BD1D4F89400401C07D1D4F898004D
+:1093F000401C03D1D4F89C00401C09D054F8900FB5
+:10940000286060686860A068A860E068E86070BD77
+:109410002846BDE8704010210AF0ADBD4D480079E6
+:10942000FFE470B54B4CE07830B3207804EB40108B
+:10943000407A00F00700204490F9E801002800DCA1
+:10944000FFDF2078002504EB4010407A00F0070091
+:10945000011991F8E801401E81F8E8012078401CCC
+:10946000C0B220700F2800D12570A078401CA070D9
+:109470000AF0E4FCE57070BDFFDF70BD3EB5054647
+:10948000032107F0F1FB0446284607F01FFD0546BF
+:1094900004B9FFDF206918B10078FF2800D1FFDF91
+:1094A00001AA6946284600F0D2FA60B9FFDF0AE057
+:1094B000002202A9284600F0CAFA00B9FFDF9DF891
+:1094C000080000B1FFDF9DF80000411E8DF800107C
+:1094D000EED220690199884201D1002020613EBD71
+:1094E00070B50546A0F57F400C46FF3800D1FFDF80
+:1094F000012C01D0FFDF70BDFFF790FF040000D109
+:10950000FFDF207820F00F00401D20F0F0005030E9
+:10951000207065800020207201202073BDE870401B
+:109520007FE72DE9F04116460D460746FFF776FF27
+:10953000040000D1FFDF207820F00F00401D20F054
+:10954000F00050302070678001202072286805E00C
+:109550001C000020DC030020C81400202061A88823
+:10956000A0822673BDE8F0415BE77FB5FFF7EEFC14
+:10957000040000D1FFDF02A92046FFF729FB0546C2
+:1095800003A92046FFF73EFB8DF800508DF801003F
+:10959000BDF80800001DADF80200BDF80C00001D6C
+:1095A000ADF80400E088ADF80600684606F066FCF9
+:1095B000002800D0FFDF7FBD2DE9F047DFF8FC93E6
+:1095C0000546002799F8000010B10820BDE8F08793
+:1095D00028460BF01BF808B11020F7E7F84C20786C
+:1095E00008B9FFF76CFCA07A617A0844C6B200F0B3
+:1095F00064FAB04207D2301AC1B22A460020FFF7FF
+:1096000083FC0700E2D1D9F804004E46C01C20F0CC
+:109610000300C9F8040000F040FB716800EB01088A
+:1096200001214046FFF70AFB06462968404488426C
+:1096300002D8B6F5803F15D328600020FFF786FCDE
+:1096400005000DD005F11300D9F8041020F0030037
+:109650004E46884200D0FFDF6078401E6070756023
+:109660000420B3E700214046FFF7E8FA0446A6428B
+:1096700000D0FFDF04EB0801C9F8041029604FF6A1
+:10968000FF71A9F80210012189F8001038469DE702
+:109690002DE9F0410446C94817460E46007810B13E
+:1096A0000820BDE8F08108460AF08AFF08B11020C2
+:1096B000F7E7C34D287808B9FFF701FC601E1E28A4
+:1096C00007D8012C22D13078FE281FD82877002017
+:1096D000E7E7A4F120001F2805D8E0B23A4631465A
+:1096E000BDE8F04144E4A4F140001F2805D831460C
+:1096F0002046BDE8F04100F0A3BAA4F1A0001F2865
+:1097000004D80020A02C03D0A12C06D00720C8E745
+:10971000317801F001016977C3E731680922F8293E
+:1097200001D38B0701D01046BBE76B7C03F003032A
+:10973000012B04D16B8BD7339CB28C42F3D82962B6
+:10974000AFE72DE9F04781460E4608460AF05EFF76
+:1097500048B948460AF078FF28B909F1030020F01B
+:109760000301494501D0102030E795484FF0000A29
+:109770004430817869B14178804600EB4114083467
+:10978000378832460021204600F040FA050004D018
+:1097900027E0A6F800A0052018E7B9F1000F24D0B3
+:1097A0003088B84201D90C251FE0607800F0070529
+:1097B000284600F017FA08EB0507324697F8E8014B
+:1097C0004946401C87F8E801204607F5F47700F089
+:1097D0001DFA05463878401E3870032000F002FA62
+:1097E0002DB10C2D01D0A6F800A02846EEE6607839
+:1097F000724E00F00701012923D002290CD0032961
+:1098000033D0FFDF98F801104046491CC9B288F8F0
+:1098100001100F2934D035E0616821B1000702D46E
+:109820006088FFF72BFE98F8EA014746012802D12D
+:10983000707802F0DFFA97F9EA010428E2DBFFDF33
+:10984000E0E7616819B14022B06807F073F898F852
+:10985000E9014746032802D1707802F0CBFA97F964
+:10986000E9010428CEDBFFDFCCE7C00602D5608823
+:10987000FFF704FE98F9EB010628C3DBFFDFC1E721
+:1098800080F801A08178491E8170617801F007019C
+:1098900001EB080090F8E811491C80F8E811A4E7F2
+:1098A00070B50D4604460AF08BFE18B928460AF03A
+:1098B000ADFE08B1102070BD29462046BDE87040BD
+:1098C00008F031BF70B5044615460E4608460AF04A
+:1098D00077FE18B928460AF099FE08B1102070BD2D
+:1098E000022C03D0102C01D0092070BD2A4631462D
+:1098F000204608F03BFF0028F7D0052070BD70B56A
+:1099000014460D4606460AF05BFE38B928460AF0B2
+:109910007DFE18B920460AF097FE08B1102070BDF0
+:1099200022462946304608F040FF0028F7D007209D
+:1099300070BD3EB504460AF069FE08B110203EBD78
+:10994000684604F03FFEFFF795FB0028F7D19DF82D
+:1099500006002070BDF808006080BDF80A00A080F5
+:1099600000203EBD70B505460C4608460AF06CFE68
+:1099700020B93CB120680AF049FE08B1102070BD42
+:10998000A08828B121462846BDE87040FDF7BEBE3C
+:10999000092070BD70B504460D4608460AF010FE59
+:1099A00030B9601E1E2818D828460AF009FE08B1F2
+:1099B000102070BD022C05D9072070BD1C000020AE
+:1099C0009803002004B9FFDFF94800EB840050F849
+:1099D000041C2846BDE870400847A4F120001F2859
+:1099E00005D829462046BDE87040FAF790BCF02C17
+:1099F000E2D1A8680AF0E4FD0028D9D1284606F093
+:109A0000A6FABDE87040FFF735BB70B504460D46B9
+:109A100008460AF0FBFD30B9601E1E280DD8284606
+:109A20000AF0CEFD08B11020C7E7012C01D0022CAE
+:109A300001D10620C1E70720BFE7A4F120001F28BD
+:109A4000F9D829462046BDE87040FAF7B8BC06F0C0
+:109A50008BBC38B50446D748007B00F00105D9B966
+:109A6000F9F787FA0DB1226800E00022D248417868
+:109A7000C06804F09EFBD0481030C0788DF800001C
+:109A800010B1012802D004E0012000E000208DF890
+:109A90000000684604F010FE002D02D02068283037
+:109AA000206038BD30B5C34D04466878A04200D868
+:109AB000FFDF686800EB041030BD70B5BD480025BD
+:109AC0002C46467807E02046FFF7ECFF4078641C00
+:109AD0002844C5B2E4B2B442F5D128466DE72DE979
+:109AE000F0410C46064600F006F907463068C01CF7
+:109AF00020F00302326014BBAE483B4608212430FC
+:109B00000AF038FC002409E0082C10D2DFE804F049
+:109B1000060408080A040406A84804E0A84802E06D
+:109B2000A84800E0A8480AF045FC054600E0FFDF31
+:109B3000A54200D0FFDF641CE4B2082CE4D33068F7
+:109B400000EB07103060ACE5021D5143452900D2FF
+:109B500045210844C01CB0FBF2F0C0B270472DE9AB
+:109B6000FC5F064693484FF000088B464746444644
+:109B700090F8019022E02046FFF794FF050000D105
+:109B8000FFDF687869463844C7B22846FFF720F8F7
+:109B9000824601A92846FFF735F80346BDF80400C0
+:109BA0005246001D81B2BDF80000001D80B207F0D2
+:109BB000D9F86A78641C00FB0288E4B24C45DAD11B
+:109BC0003068C01C20F003003060BBF1000F00D0F3
+:109BD00000204246394607F0D3F831680844306027
+:109BE000BDE8FC9F7349443108710020C87070477C
+:109BF00070494431CA782AB10A7801EB4211083120
+:109C0000814201D001207047002070472DE9F041CA
+:109C100006460078154600F00F0400201080601EF4
+:109C20000F46052800D3FFDF61482A46103000EBBD
+:109C30008400394650F8043C3046BDE8F0411847EE
+:109C400070B50C46402802D0412806D120E0A0780B
+:109C500061780D18E178814201D90720ADE62078BE
+:109C6000012801D91320A8E6FF2D08D808F008FF25
+:109C700006460AF09CF8301A801EA84201DA12202B
+:109C80009BE64C482168816021790173002094E6AD
+:109C9000BDE87040084600F05EB82DE9F0470027A7
+:109CA000DFF810A13E463D46B9463C469AF8018091
+:109CB0000AE02046FFF7F6FE4178807B0E4410FB59
+:109CC0000155641CE4B27F1C4445F2D109EB8700C6
+:109CD000C6EBC60100EB81009AF8092000EB850174
+:109CE00001EBC2019AF80A209AF80B0001EBC201BD
+:109CF00001EB80006AE42DE9F047DFF8B890002618
+:109D0000344699F8090099F80A2099F8017002443C
+:109D1000D5B299F80B20104400F0FF0808E0204667
+:109D2000FFF7C0FE817B407811FB0066641CE4B243
+:109D3000BC42F4D199F8090099F80A102844284443
+:109D40004044401C01B1012108448419FF2C00D972
+:109D5000FFDFE0B23AE438B50446407800F0030093
+:109D6000012803D002280BD0072038BD606858B105
+:109D70000AF073FCD0B960680AF066FC20B915E0FF
+:109D800060680AF01DFC88B969462046FCF71EF998
+:109D90000028EAD1607800F00300022816D19DF86F
+:109DA000000098B160680AF04FFC78B1102038BD0F
+:109DB00054500200980300201C000020BD41000008
+:109DC0001FAC00005D2F0000AB2401006189F82961
+:109DD0000DD8208988420AD8607800F003020A482A
+:109DE000012A06D1D731026A89B28A4201D20920FA
+:109DF000DDE794E80E0000F1100585E80E000AB9D1
+:109E0000002101830020D2E7980300202DE9F041D2
+:109E1000074614468846084601F01CFD064608EB36
+:109E200088001C22796802EBC0000D18688C58B1BC
+:109E30004146384601F016FD014678680078C200B8
+:109E4000082305F120000CE0E88CA8B14146384613
+:109E500001F00FFD0146786808234078C20005F143
+:109E6000240006F0BEFD38B1062121726681D0E9DA
+:109E70000010C4E9031009E0287809280BD0052058
+:109E8000207266816868E060002028702046BDE886
+:109E9000F04101F0D5BC072020726681F4E72DE97E
+:109EA000F04116460D460746406801EB85011C222D
+:109EB00002EBC1014418204601F0FDFC40B1002135
+:109EC000708865F30F2160F31F4107200AF02CFB17
+:109ED00009202070324629463846BDE8F04195E712
+:109EE0002DE9F0410E46074600241C21F07816E0CB
+:109EF00004EB8403726801EBC303D25C6AB1FFF721
+:109F00008DFA050000D1FFDF6F802A4621463046DA
+:109F1000FFF7C5FF0120BDE8F081641CE4B2A04258
+:109F2000E6D80020F7E770B5064600241C21C0786B
+:109F30000AE000BF04EB8403726801EBC303D51889
+:109F40002A782AB1641CE4B2A042F3D8402070BD44
+:109F5000282128461AF07DFE7068808928812046D5
+:109F600070BD70B5034600201C25DC780DE000BFF5
+:109F700000EB80065A6805EBC6063244167816B127
+:109F8000128A8A4204D0401CC0B28442F0D84020D9
+:109F900070BDF0B5044600201C26E5780EE000BF39
+:109FA00000EB8007636806EBC7073B441F788F42CE
+:109FB00002D15B78934204D0401CC0B28542EFD8F6
+:109FC0004020F0BD0078032801D000207047012018
+:109FD00070470078022801D00020704701207047A8
+:109FE0000078072801D000207047012070472DE934
+:109FF000F041064688461078F1781546884200D32D
+:10A00000FFDF2C781C27641CF078E4B2A04201D852
+:10A01000201AC4B204EB8401706807EBC101084444
+:10A02000017821B14146884708B12C7073E7287840
+:10A03000A042E8D1402028706DE770B514460B8827
+:10A040000122A240134207D113430B8001230A22AD
+:10A05000011D06F090FC047070BD2DE9FF4F81B02A
+:10A060000878DDE90E7B9A4691460E4640072CD4CF
+:10A07000019806F03DFF040000D1FFDF07F104085E
+:10A0800020461FFA88F106F07CF8050000D1FFDFBA
+:10A09000204629466A4606F0C6FA0098A0F80370E2
+:10A0A000A0F805A0284606F06CFB017869F30601CC
+:10A0B0006BF3C711017020461FFA88F106F0A4F86F
+:10A0C00000B9FFDF019803F0E9FF06EB0900017F0B
+:10A0D000491C017705B0BDE8F08F2DE9F84F0E4619
+:10A0E0009A4691460746032106F0BEFD0446008DC0
+:10A0F000DFF8B485002518B198F80000B0421ED1F1
+:10A10000384606F0F5FE070000D1FFDF09F1040133
+:10A11000384689B206F035F8050010D03846294691
+:10A120006A4606F080FA009800210A460180817094
+:10A1300004F084F80098C01DCAF8000021E098F8E7
+:10A140000000B04216D104F1260734F8341F012074
+:10A1500000FA06F911EA090F00D0FFDF2088012379
+:10A1600040EA090020800A22391D384606F01EFC0C
+:10A17000067006E0324604F1340104F12600FFF7D0
+:10A180005CFF0A2188F800102846BDE8F88FFEB56C
+:10A1900014460D46064602AB0C220621FFF79DFF32
+:10A1A000002826D00299687812220A70801C487014
+:10A1B00008224A80A870208888806088C880A0888B
+:10A1C0000881E088488100240C20CDE900040523A3
+:10A1D000062229463046FFF740FF2146002266F35B
+:10A1E0001F41F02310460AF0F5F86878801C68706B
+:10A1F0000120FEBDFEB514460D460622064602AB02
+:10A200001146FFF76AFF002812D0029B132000219D
+:10A210001870A8785870022058809C800620CDE9DC
+:10A2200000010246052329463046FFF716FF0120AC
+:10A23000FEBD2DE9FE430C46804644E002AB0E22F3
+:10A2400007214046FFF749FF002841D060681C22E3
+:10A2500067788678BF1C06EB860102EBC1014518C2
+:10A2600002981421017047700A214180698A018196
+:10A27000E98A4181A9888180A9898181304601F0DC
+:10A28000E9FA029905230722C8806F70042028701C
+:10A2900000250E20CDE9000521464046FFF7DDFEF2
+:10A2A000294666F30F2168F31F41F023002207209F
+:10A2B0000AF090F86078FD49801C60706268204662
+:10A2C000921CFFF794FE606880784028B6D1012088
+:10A2D000BDE8FE83FEB50D46064638E002AB0E2211
+:10A2E00007213046FFF7F9FE002835D068681C23A7
+:10A2F000C17801EB810203EBC20284180298152297
+:10A300000270627842700A224280A2894281A28849
+:10A310008281084601F09EFA014602988180618A96
+:10A32000C180E18A0181A088B8B10020207000219D
+:10A330000E20CDE900010523072229463046FFF70C
+:10A340008CFE6A68DA492846D21CFFF750FE68681E
+:10A35000C0784028C2D10120FEBD0620E6E72DE9E5
+:10A36000FE430C46814644E0204601F08EFAD0B30D
+:10A3700002AB082207214846FFF7AFFE0028A7D00E
+:10A3800060681C2265780679AD1C06EB860102EB3D
+:10A39000C10147180298B7F8108006210170457076
+:10A3A00004214180304601F055FA01460298052308
+:10A3B0000722C180A0F804807D7008203870002535
+:10A3C000CDE9000521464846FFF747FE294666F3DA
+:10A3D0000F2169F31F41F0230022072009F0FAFF43
+:10A3E0006078801C60706268B2492046121DFFF7D9
+:10A3F000FEFD606801794029B6D1012068E72DE9AA
+:10A40000F34F83B00E4680E0304601F03EFA00285C
+:10A4100075D071681C2091F8068008EB880200EB6B
+:10A42000C2000C184146304601F023FA0146A078DC
+:10A43000C30070684078C20004F1240006F0EDFA11
+:10A4400007468088E18B401A80B2002581B3AA4676
+:10A45000218B814200D808468146024602AB072183
+:10A460000398FFF73AFE010028D0BAF1000F03D09D
+:10A47000029AB888022510808B46E28B3968A9EBD6
+:10A4800005001FFA80FA0A440398009206F030FD96
+:10A49000ED1D009A59465346009506F03EF9E08BB3
+:10A4A000504480B2E083B988884209D1012508E090
+:10A4B000FFE7801C4FF0010A80B2C9E7002009E6DF
+:10A4C0000025CDE90095238A072231460398FFF73E
+:10A4D000C4FDE089401EE0818DB1A078401CA070D1
+:10A4E0007068F178427811FB02F1CAB281690123E8
+:10A4F0000E3006F040FA80F800800020E083726899
+:10A500006D493046921DFFF772FD706881794029D0
+:10A510007FF47AAF0120DDE570B5064648680D4648
+:10A5200014468179402910D104EB84011C2202EBEE
+:10A53000C101084401F0E0F9002806D06868294606
+:10A5400084713046BDE8704059E770BDFEB50C46D9
+:10A550000746002645E0204601F097F9D8B3606829
+:10A560001C22417901EB810102EBC1014518688988
+:10A5700000B9FFDF02AB082207213846FFF7ADFD27
+:10A58000002833D00299607816220A70801C487027
+:10A59000042048806068407901F05CF90146029827
+:10A5A0000523072281806989C1800820CDE9000642
+:10A5B00021463846FFF751FD6078801C6070A889FD
+:10A5C00069890844B0F5803F00D3FFDFA889698915
+:10A5D0000844A8816E81626838492046521DFFF701
+:10A5E00006FD606841794029B5D10120FEBD30B536
+:10A5F000438C458BC3F3C704002345B1838B641E92
+:10A60000ED1AC38A6D1E1D4495FBF3F3E4B22CB121
+:10A61000008918B1A04200D8204603444FF6FF70CD
+:10A62000834200D3034613800C7030BD2DE9FC41FA
+:10A63000074616460D46486802EB86011C2202EBCF
+:10A64000C10144186A4601A92046FFF7D0FFA0893E
+:10A65000618901448AB2BDF80010914212D0081AF3
+:10A6600000D5002060816868407940280AD12046E2
+:10A6700001F038F9002805D0686829464671384647
+:10A68000FFF764FFBDE8FC812DE9FE4F8946804657
+:10A6900015465088032106F0E7FA8346B8F8020011
+:10A6A00040280DD240200CE030000020C59F000063
+:10A6B000D39F0000E19F0000F9B80000E5B800005A
+:10A6C000403880B282460146584601F0DEF8002844
+:10A6D0007ED00AEB8A001C22DBF8041002EBC000DB
+:10A6E0000C18204601F0E7F8002877D1B8F80000F0
+:10A6F000E18A88423CD8A189D1B348456ED1002671
+:10A700005146584601F0AEF8218C0F18608B48B9BD
+:10A71000B9F1020F62D3B8F804006083618A8842FD
+:10A7200026D80226A9EB06001FFA80F9B888A28B6A
+:10A73000801A002814DD4946814500DA084683B2B4
+:10A7400068886968029139680A44CDE9003206F0E8
+:10A75000BDFBDDE90121F61D009B009605F0A9FF78
+:10A76000A18B01EB090080B2A083618B884207D9DD
+:10A77000688803B052465946BDE8F04F01F0D9B899
+:10A780001FD14FF009002872B8F802006881D7E99C
+:10A790000001C5E90401608BA881284601F050F84A
+:10A7A0005146584601F05EF80146DBF804000823E4
+:10A7B0000078C20004F1200006F013F90020A08305
+:10A7C0006083A0890AF0FF02401EA081688800E033
+:10A7D00004E003B05946BDE8F04F27E7BDE8FE8F1F
+:10A7E0002DE9F041064615460F461C46184609F06D
+:10A7F000E7FE18B9206809F009FF08B1102015E438
+:10A800007168688C0978B0EBC10F01D313200DE497
+:10A810003946304601F026F8014670680823007872
+:10A82000C20005F1200006F0A6F8D4E90012C0E944
+:10A8300000120020E3E710B50446032106F014FAE5
+:10A840000146007800F00300022805D02046BDE84C
+:10A85000104001F114029AE48A8A2046BDE81040B3
+:10A86000C8E470B50446032106F0FEF9054601462A
+:10A870002046FFF774FD002816D029462046FFF732
+:10A8800065FE002810D029462046FFF723FD00284A
+:10A890000AD029462046FFF7CCFC002804D02946E0
+:10A8A0002046BDE87040AAE570BD2DE9F0410C4698
+:10A8B00080461EE0E178427811FB02F1CAB281695C
+:10A8C00001230E3006F08DF8077860681C22C179EC
+:10A8D000491EC17107EB8701606802EBC101461890
+:10A8E0003946204600F0D1FF18B1304600F0DCFFB9
+:10A8F00020B16068C1790029DCD180E7FEF78EFDC8
+:10A90000050000D1FFDF0A202872384600F0A2FFC0
+:10A9100068813946204600F0ACFF01466068082394
+:10A920004078C20006F1240006F05BF8D0E9001080
+:10A93000C5E90310A5F80280284600F081FFB07831
+:10A9400000B9FFDFB078401EB07058E770B50C4614
+:10A950000546032106F088F901464068C279224481
+:10A96000C2712846BDE870409FE72DE9FE4F824640
+:10A97000507814460F464FF0000800284FD00128A9
+:10A9800007D0022822D0FFDF2068B8606068F86036
+:10A9900024E702AB0E2208215046FFF79EFB002859
+:10A9A000F2D00298152105230170217841700A2107
+:10A9B0004180C0F80480C0F80880A0F80C8062884C
+:10A9C00082810E20CDE90008082221E0A6783046D9
+:10A9D00000F040FF054606EB86012C22786802EB6A
+:10A9E000C1010822465A02AB11465046FFF775FBDB
+:10A9F0000028C9D0029807210170217841700421F4
+:10AA0000418008218580C680CDE9001805230A46CB
+:10AA100039465046FFF721FB87F80880DEE6A67826
+:10AA2000022516B1022E13D0FFDF2A1D914602AB7C
+:10AA300008215046FFF751FB0028A5D002980121BC
+:10AA4000022E0170217841704580868002D005E099
+:10AA50000625EAE7A188C180E1880181CDE9009857
+:10AA60000523082239465046D4E710B50446032191
+:10AA700006F0FAF8014600F108022046BDE8104051
+:10AA800073E72DE9F05F0C4601281DD0957992F807
+:10AA90000480567905EB85011F2202EBC10121F0EC
+:10AAA000030B08EB060111FB05F14FF6FF7202EAFA
+:10AAB000C10909F1030115FB0611F94F21F0031A31
+:10AAC00040B101283DD124E06168E57891F800802B
+:10AAD0004E78DFE75946786805F001FF606000B9FD
+:10AAE000FFDF594660681AF0D6F8E570514678687D
+:10AAF00005F0F5FE6168486100B9FFDF60684269F2
+:10AB000002EB09018161606880F80080606846702E
+:10AB100017E0606852464169786805F00BFF5A46B5
+:10AB20006168786805F006FF032006F045F80446E2
+:10AB3000032006F049F8201A012802D1786805F0B0
+:10AB4000C3FE0BEB0A00BDE8F09F02460021022085
+:10AB500097E773B5D24D0A202870009848B10024B9
+:10AB60004FEA0D0005F09DFE002C01D100996960AF
+:10AB70007CBD01240020F5E770B50C461546382150
+:10AB800020461AF088F8012666700A2104F11C009C
+:10AB90001AF081F805B9FFDF297A207861F3010006
+:10ABA0002070A879002817D02A4621460020FFF7F8
+:10ABB00068FF6168402088706168C87061680871CA
+:10ABC0006168487161688871616828880881616876
+:10ABD000688848816068868170BDC878002802D086
+:10ABE000002201204DE7704770B50546002165F34E
+:10ABF0001F41002009F098FC0321284606F034F894
+:10AC0000040000D1FFDF21462846FFF769F900283C
+:10AC100004D0207840F010002070012070BD2DE994
+:10AC2000FF4180460E460F0CFEF7F8FB050007D0EB
+:10AC30006F800321384606F017F8040008D106E0BB
+:10AC400004B03846BDE8F0411321F9F7F9BEFFDF43
+:10AC50005FEA080005D0B8F1070F18D0FFDFBDE8A4
+:10AC6000FF8120782A4620F0080020700020ADF8EF
+:10AC7000020002208DF800004FF6FF70ADF80400CE
+:10AC8000ADF8060069463846F9F7EDFAE7E7C6F38E
+:10AC9000072101EB81021C23606803EBC202805C88
+:10ACA000042803D008280AD0FFDFD8E7012000904D
+:10ACB0004FF440432A46204600F004FECFE704B09C
+:10ACC0002A462046BDE8F041FFF7E9B82DE9F05FDC
+:10ACD0000027B0F80A9090460C4605463E46B9F16A
+:10ACE000400F01D2402001E0A9F140001FFA80FA94
+:10ACF000287AC01E08286BD2DFE800F00D04192066
+:10AD000058363C4772271026002C6CD0D5E9030139
+:10AD1000C4E902015CE070271226002C63D00A22ED
+:10AD200005F10C0104F1080019F059FF50E07127FA
+:10AD30000C26002C57D0E868A06049E07427102644
+:10AD40009CB3D5E90301C4E902016888032105F039
+:10AD50008BFF8346FEF762FB0246688850805146AF
+:10AD60005846FFF753F833E075270A26ECB1A88957
+:10AD700020812DE076271426BCB105F10C0004F1EA
+:10AD8000080307C883E8070022E07727102664B18C
+:10AD9000D5E90301C4E902016888032105F064FFD5
+:10ADA00001466888FFF781FD12E01CE07327082642
+:10ADB000CCB16888032105F057FF01460078C00632
+:10ADC00006D56888FFF78CF810B96888F8F71BFE7D
+:10ADD000A8F800602CB12780A4F8069066806888E7
+:10ADE000A0800020AFE6A8F80060FAE72DE9FC415A
+:10ADF0000C461E4617468046032105F035FF0546E2
+:10AE00000A2C0AD2DFE804F0050505050505090945
+:10AE10000907042303E0062301E0FFDF0023CDE957
+:10AE20000076224629464046FFF717F92AE438B54E
+:10AE30000546A0F57F40FF3830D0284606F046F89A
+:10AE4000040000D1FFDF204605F0CBFB002815D021
+:10AE500001466A46204605F0E6FB00980321B0F85B
+:10AE60000540284605F000FF0546052C03D0402C80
+:10AE700005D2402404E0007A80B1002038BD403C77
+:10AE8000A4B2214600F001FD40B1686804EB8401E2
+:10AE90003E2202EBC101405A0028EFD0012038BD0C
+:10AEA000300000202DE9F04F044689B0408806F0BC
+:10AEB0000DF8050000D1FFDF06AA2846616800F002
+:10AEC000BDFC069D001F81B235F8032F6B888A42B6
+:10AED00005D1042B0AD0052B1DD0062B15D02246F8
+:10AEE0002846FFF7D1FB09B0BDE8F08F16462D1DAF
+:10AEF000224629463046F7F750FA0828F3D1224671
+:10AF000029463046FCF749FCEDE76088291D636857
+:10AF1000FAF7C8FCE7E717466088032105F0A4FEAE
+:10AF20004FF000088DF804800646ADF80680042F27
+:10AF3000D9D36A79002AD6D028794FF6FF794FF015
+:10AF40001C0A13282CD008DC012878D0062847D00A
+:10AF5000072875D0122874D106E0142872D015285D
+:10AF600071D016286DD1ACE10C2F6AD1307800F089
+:10AF70000301022965D140F0080030706879B07093
+:10AF800001208DF804002889ADF808006889ADF823
+:10AF90000A00A889ADF80C00E889ADF80E0019E0A8
+:10AFA000B07890429FD1307801079CD5062F9AD176
+:10AFB00020F0080030706088414660F31F41002097
+:10AFC00009F0B2FA02208DF80400ADF80890288943
+:10AFD000ADF80A006088224601A9F9F744F982E732
+:10AFE000082F80D12F89B5F80A90402F01D2402038
+:10AFF00001E0A7F1400080B280460146304600F0F3
+:10B0000044FC08B3716808EB88002C2202EBC000F6
+:10B01000095A4945E3D1FE4807AAD0E90210CDE913
+:10B02000071068798DF81C0008F0FF058DF81E5098
+:10B0300060883146FFF799FC2246294639E0B6E0A0
+:10B0400014E03CE039E0E6E0F148D0E90010CDE959
+:10B0500007106879ADF820708DF81C00ADF82290CB
+:10B06000608807AA3146FFF780FC3CE7082FB6D17D
+:10B070006889B5F80880402801D2402000E04038B7
+:10B0800087B23946304600F000FC0028A7D007EB15
+:10B09000870271680AEBC2000844028A42459ED1C9
+:10B0A000017808299BD140786979884297D1F9B213
+:10B0B00022463046FEF7F3FE15E70E2F07D0CDF8F7
+:10B0C0001C80CDF8208068798DF81C00C8E769895C
+:10B0D000EF898B46B5F80C903046FEF742FFABF196
+:10B0E0004001402901D309204AE0B9F1170F01D3EB
+:10B0F000172F01D20B2043E040280ED000EB800236
+:10B1000071680AEBC20008440178012903D1407834
+:10B1100069798842A9D00A2032E03046FEF703FF61
+:10B12000014640282BD001EB810372680AEBC30073
+:10B1300002EB0008012288F800206A7988F80120D3
+:10B1400070682A894089B84200D938462D8A03237D
+:10B150002372A282E7812082A4F80C9065820846BF
+:10B1600000F078FB6081A8F81490A8F81870A8F88F
+:10B170000E50A8F810B0204600F062FBB3E60420A1
+:10B1800005212172A4F80A80E08101212173A049E0
+:10B19000D1E90421CDE9072169798DF81C10ADF8BA
+:10B1A0001E00608807AA3146FFF7DFFBE3E7062FA2
+:10B1B000E4D3B078904215D13078010712D520F051
+:10B1C000080030706088414660F31F41002009F09C
+:10B1D000ABF902208DF804002889ADF80800ADF81D
+:10B1E0000A90F7E604213046FEF7D3FE05464028D4
+:10B1F000C4D002208303009022462946304600F046
+:10B2000061FB4146608865F30F2160F31F41072011
+:10B2100009F08AF967E60E2FB0D104213046FEF717
+:10B22000B8FE81464028A9D04146608869F30F21C5
+:10B2300060F31F41072009F077F9288A0790E88911
+:10B2400000907068AF894089B84200D9384683467B
+:10B25000B5F80A8028890590484600F0FBFA60811D
+:10B26000079840B10220079B00902246494630468D
+:10B2700000F028FB37E6B8F1170F1ED3172F1CD3A9
+:10B280000420207200986082E781A4F810B0A4F82E
+:10B290000C8009EB890271680AEBC2000D18009955
+:10B2A0000598A5F81480A5F818B0E98128822046F1
+:10B2B00000F0C6FA0620287015E601200B23009046
+:10B2C000D3E7082FA6D129893046FEF74AFE074664
+:10B2D00040289FD007EB870271680AEBC200084440
+:10B2E000804600F0E8FA002894D16D89B8F80E0085
+:10B2F0002844B0F5803F05D360883A46314600F0D7
+:10B3000018FBF0E5002D85D0A8F80E0060883A46BD
+:10B310003146FFF701F908202072384600F09AFA0A
+:10B320006081A58127E770B50D460646032105F02B
+:10B330009BFC040004D02078000704D5112070BDC8
+:10B3400043F2020070BD2A4621463046FEF71FFF39
+:10B3500018B9286860616868A061207840F008002A
+:10B360002070002070BD70B50D460646032105F023
+:10B370007BFC040004D02078000704D4082070BDB2
+:10B3800043F2020070BD2A4621463046FEF732FFE6
+:10B3900000B9A582207820F008002070002070BD40
+:10B3A0002DE9F04F0E4691B08046032105F05CFC7C
+:10B3B0000446404605F09CFD074600200790089093
+:10B3C0000990ADF830000A9002900390049004B9FF
+:10B3D000FFDF0DF1080917BBFFDF20E038460BA99E
+:10B3E000002204F0C1FF9DF82C0000F07F050A2D1B
+:10B3F00000D3FFDF6019017F491E01779DF82C0003
+:10B4000000060CD52A460CA907A8FEF716FE01E097
+:10B410007C50020019F80510491C09F80510761E29
+:10B42000F6B2DBD204F13400FA4D04F1260BDFF85A
+:10B43000E8A304F12A07069010E05846069900F0A8
+:10B440006AFA064628700A2800D3FFDF5AF8261049
+:10B4500040468847E08CC05DB04202D0208D002875
+:10B46000EBD10A202870EC4D4E4628350EE00CA991
+:10B4700007A800F050FA0446375D55F8240000B9DB
+:10B48000FFDF55F82420394640469047BDF81E009E
+:10B490000028ECD111B027E510B5032105F0E4FB3D
+:10B4A000040000D1FFDF0A2104F11C0019F0F3FBB6
+:10B4B000207840F00400207010BD10B50C46032128
+:10B4C00005F0D2FB2044007F002800D0012010BDF1
+:10B4D0002DE9F84F894615468246032105F0C4FB45
+:10B4E000070004D0284609F06BF840B903E043F2A6
+:10B4F0000200BDE8F88F484609F088F808B110202E
+:10B50000F7E7786828B169880089814201D9092064
+:10B51000EFE7B9F800001C2418B1402809D24020F8
+:10B5200008E03846FEF7FFFC8046402819D113207A
+:10B53000DFE7403880B280460146384600F0A5F982
+:10B5400048B108EB8800796804EBC000085C01286A
+:10B5500003D00820CDE70520CBE7FDF75FFF06000D
+:10B560000BD008EB8800796804EBC0000C18B9F820
+:10B57000000020B1E88910B113E01120B9E7288854
+:10B58000172802D36888172801D20720B1E7686816
+:10B5900038B12B1D224641463846FFF721F90028D5
+:10B5A000A7D104F10C0269462046FFF720F828884D
+:10B5B00060826888E082B9F8000030B10220207013
+:10B5C000E889A080E889A0B12BE003202070A88939
+:10B5D000A08078688178402905D180F802803946BA
+:10B5E0005046FEF726FE404600F034F9A9F8000068
+:10B5F00021E07868218B4089884200D90846208361
+:10B60000A6F802A004203072B9F800007081E08929
+:10B610007082F181208B3082A08AB081304600F0A8
+:10B620000FF97868C178402905D180F80380394640
+:10B630005046FEF74FFE00205BE770B50D4606460C
+:10B64000032105F011FB040003D0402D04D2402556
+:10B6500003E043F2020070BD403DADB2294600F068
+:10B6600014F958B105EB85011C22606802EBC10199
+:10B67000084400F020F918B1082070BD052070BD05
+:10B680002A462146304600F054F9002070BD2DE9CD
+:10B69000F0410D4616468046032105F0E5FA0446C2
+:10B6A000402D01D2402500E0403DADB28CB129468D
+:10B6B00000F0EBF880B105EB85011C22606802EB1D
+:10B6C000C1014718384600F0F6F838B10820BDE847
+:10B6D000F08143F20200FAE70520F8E733463A46E4
+:10B6E00029462046FFF77CF80028F0D1EAB221462F
+:10B6F0004046FEF79BFF0020E9E72DE9F0410D46AB
+:10B7000016468046032105F0AFFA0446402D01D2CB
+:10B71000402500E0403DAFB224B1304608F050FF74
+:10B7200038B902E043F20200D1E7306808F048FF80
+:10B7300008B11020CBE73946204600F0A6F860B1EA
+:10B7400007EB87011C22606802EBC10145182846FF
+:10B7500000F0B1F818B10820B9E70520B7E7B088C4
+:10B76000A98A884201D90C20B1E76168E88C497840
+:10B77000B0EBC10F01D31320A9E73946204600F0F2
+:10B7800078F80146606808234078C20005F124007B
+:10B7900005F0F1F8D6E90012C0E90012FAB221462C
+:10B7A0004046FEF7B9FE002091E72DE9F0470D462F
+:10B7B0001F4690468146032105F056FA0446402D67
+:10B7C00001D2402001E0A5F1400086B23CB14DB16C
+:10B7D000384608F039FF50B11020BDE8F08743F239
+:10B7E0000200FAE76068C8B1A0F80C8024E0314696
+:10B7F000204600F04AF888B106EB86011C226068FA
+:10B8000002EBC1014518284600F055F840B1082068
+:10B81000E3E7000030000020945002000520DCE740
+:10B82000A5F80880F2B221464846FEF7FFFE1FB198
+:10B83000A8896989084438800020CEE704F0F3BE67
+:10B84000017821F00F01491C21F0F0011031017045
+:10B85000FDF7E7BD10B50446402800D9FFDF4034AE
+:10B86000A0B210BD406842690078484302EBC000B6
+:10B870007047C2784068037812FB03F2437840694E
+:10B8800001FB032100EBC1007047C2788A4209D94D
+:10B89000406801EB81011C2202EBC101405C08B150
+:10B8A00001207047002070470078062801D9012048
+:10B8B0007047002070470078062801D001207047AB
+:10B8C00000207047F0B401EB81061C27446807EBA9
+:10B8D000C6063444049D05262670E3802571F0BC1D
+:10B8E000FEF794BA10B5418911B1FFF7DDFF08B139
+:10B8F000002010BD012010BD10B5C18C8278B1EBC5
+:10B90000C20F04D9C18911B1FFF7CEFF08B10020E1
+:10B9100010BD012010BD10B50C4601230A22011DE7
+:10B9200005F05FF800782188012282409143218050
+:10B9300010BDF0B402EB82051C264C6806EBC50571
+:10B94000072363554B681C79402C03D11A71F0BC56
+:10B95000FEF705BDF0BC704710B5EFF3108000F0A6
+:10B96000010472B6F7484178491C417040780128BB
+:10B9700001D1F7F709FB002C00D162B610BD70B5FC
+:10B98000F04CE07848B90125E570FFF7E5FFF7F7DF
+:10B9900003FB20B1002008F058FA002070BD4FF0E2
+:10B9A00080406571C0F80453F7E770B5EFF310807D
+:10B9B00000F0010572B6E34C607800B9FFDF6078F3
+:10B9C000401E6070607808B9F7F7E2FA002D00D1E8
+:10B9D00062B670BDDB4810B5C17821B1002141715C
+:10B9E000C170FFF7E2FF002010BD10B50446F7F765
+:10B9F000D3FAD449C978084000D001202060002043
+:10BA000010BD2DE9F05FDFF83C934278817889F82A
+:10BA10000620002589F80710064689F808500078A6
+:10BA20002F4620B101280FD002280FD0FFDFF7F7F3
+:10BA3000C0FA98B1F7F7C4FAA8420FD12846F7F731
+:10BA4000C3FA0028FAD047E00125F0E7FFF784FFAA
+:10BA5000F7F7A2FA0028FBD00225E8E701208407C7
+:10BA6000E060C4F80471B8490D600107D1F84412D0
+:10BA7000B54AC1F3423124321160B3493431086010
+:10BA80004FF0020BC4F804B3A060DFF8C0A2DAF8EC
+:10BA90000010C94341F3001101F10108DAF8001068
+:10BAA00041F01001CAF8001000E020BFD4F80401F2
+:10BAB0000028FAD02846F7F787FA0028FAD0B8F11C
+:10BAC000000F05D1DAF8001021F01001CAF80010BB
+:10BAD000C4F808B3C4F8047199F807004C4670B173
+:10BAE000307860B9F7F758FA064608F00BFB6FF0AC
+:10BAF000004116B1C4E9031001E0C4E9030115B126
+:10BB00002771BDE8F09F01202071BDE8F05F00F0D3
+:10BB1000D9B870B5050000D1FFDF4FF080424FF07B
+:10BB2000FF30C2F808030021C2F80011C2F8041166
+:10BB3000C2F80C11C2F81011824C6170F7F732FA9A
+:10BB400010B10120E07060702846BDE8704058E7F1
+:10BB50002DE9FE4F7E4800687D4A7E49083211601B
+:10BB60008C070290D4F8080108B1012600E00026F5
+:10BB7000D4F8240100B101208146D4F81C0100B1A1
+:10BB800001208346D4F8200100B101200190D4F8AF
+:10BB9000000110B14FF0010801E04FF00008D4F8A7
+:10BBA000040108B1012700E00027D4F80C0100B11E
+:10BBB00001200090D4F8100108B1012100E000211B
+:10BBC0008A4646EA080127EA01000099884320EAEC
+:10BBD0000A0020EA090030EA0B0000D0FFDF002550
+:10BBE00026B1C4F80851012008F02FF9B9F1000F6F
+:10BBF00004D0C4F82451092008F027F9BBF1000F44
+:10BC000004D0C4F81C510A2008F01FF9019820B193
+:10BC1000C4F820510B2008F018F9DFF83C91494E88
+:10BC20004FF0010BB8F1000F11D0C4F8005170793A
+:10BC300018B17571002008F008F9307838B1357006
+:10BC400086F802B00222C9F80020C4F810B00FB183
+:10BC5000C4F80451009858B1C4F80C51B07800B938
+:10BC6000FFDFC9F80050B570C4F814B0FFF79DFEAF
+:10BC7000BAF1000F05D0C4F81051307908B100F0C6
+:10BC800045F833490298091D0860BDE8FE8F70B57C
+:10BC90002C4DE87808B9F7F77BF901208407A061FB
+:10BCA000A87850B1D4F80C0120B90020F7F78CF92E
+:10BCB0000028F7D10020C4F80C014FF0FF30C4F881
+:10BCC000080370BD2DE9F0411926B407C4F80863D4
+:10BCD0000125A5610020C4F80001C4F80C01C4F8D6
+:10BCE0001001F7F759F9174F28B11B49BD70022011
+:10BCF0000860256100E03D70FFF72EFE1249B8791B
+:10BD000020310860C4F80463BDE8F0812DE9F041FA
+:10BD10000C4C4FF080470125E07940B3012803D057
+:10BD2000217A401E814224DAF7F736F9064608F0F8
+:10BD3000E9F9E179012902D9217A491C21726EB110
+:10BD400021690CE03C0000201805004010ED00E0E7
+:10BD50001005024001000001340C0040E168411A66
+:10BD6000022902DA11F1020F0EDC0EB1206100E0AF
+:10BD7000E060FFF7F1FDF7F70FF938B10549022050
+:10BD800008603D61A57002E07D61BDE7257000207F
+:10BD90002072B9E7340C00404FF0E0214FF0007002
+:10BDA000C1F88001C1F88002384B802283F800245A
+:10BDB000C1F80001704700B502460420344903E091
+:10BDC00001EBC0031B792BB1401EC0B2F8D2FFDFDC
+:10BDD000FF2000BD41F8302001EBC00100224A7174
+:10BDE0008A7101220A7100BD294A002102EBC000BC
+:10BDF0000171704710B50446042800D3FFDF2448C2
+:10BE000000EBC4042079012800D0FFDF6079A1791C
+:10BE1000401CC0B2814200D060714FF0E0214FF071
+:10BE20000070C1F8000210BD2DE9F0411948056805
+:10BE300018491948083108601448042690F800048D
+:10BE4000134F4009154C042818D0FFDF16E0217865
+:10BE500007EBC1000279012A08D1427983799A421D
+:10BE600004D04279827157F8310080472078401C15
+:10BE7000C0B22070042801D300202070761EF6B2D4
+:10BE8000E5D20448001D0560BDE8F08119E000E03E
+:10BE9000C8050020100502400100000150000020EC
+:10BEA000F8B51D46DDE906470E000AD005F020F87A
+:10BEB0002346FF1DBCB231462A46009404F02DFCF7
+:10BEC000F8BDD0192246194618F044FE2046F8BDA8
+:10BED00070B50D460446102118F0BBFE25811720D1
+:10BEE0006081A07B40F00A00A07370BD4FF6FF7226
+:10BEF0000A800146022008F017BB7047008970478E
+:10BF0000827BD30701D1920703D480890880002067
+:10BF1000704705207047827B920700D5818170476A
+:10BF200001460020098841F6FE52114200D001204E
+:10BF3000704700B50346807BC00701D0052000BDD7
+:10BF400059811846FFF7ECFFC00703D0987B40F0FB
+:10BF500004009873987B40F001009873002000BDA6
+:10BF6000827B520700D509B140897047172070477E
+:10BF7000827B61F3C302827370472DE9FC5F0E463A
+:10BF8000044601789646012000FA01F14DF6FF5271
+:10BF900001EA020962684FF6FF7B1188594502D118
+:10BFA0000920BDE8FC9FB9F1000F05D041F6FE5510
+:10BFB000294201D00120F4E741EA090111801D0066
+:10BFC00014D04FF0000C85F800C02378052103221F
+:10BFD00067464FF0020A0E2B74D2DFE803F0F8092F
+:10BFE000252F47626974479092B3D0D70420D8E7D1
+:10BFF000616820898B7B9B077DD5172848D30B89E7
+:10C00000834245D38989172901D3814240D185F8DC
+:10C0100000A0A5F801003280616888816068817B9A
+:10C0200021F002018173C5E0042028702089A5F861
+:10C0300001006089A5F803003180BBE0208A3188C7
+:10C04000C01D1FFA80F8414522D3062028702089A0
+:10C05000A5F801006089A5F80300A089A5F80500EE
+:10C060000721208ACDE9000163693EE0082B10D04A
+:10C07000082028702089A5F801006089A5F8030030
+:10C0800031806A1D694604F10C0006F08EFB10B188
+:10C090005FE01020EDE730889DF800100844308004
+:10C0A00088E00A2028702089A5F80100328045E048
+:10C0B0000C2028702089A5F801006089A5F80300EC
+:10C0C00031803BE083E02189338800EB41021FFA95
+:10C0D00082F843453DD3B8F1050F3AD30E222A70BA
+:10C0E0000BEA4101CDE90010E36860882A467146F9
+:10C0F000FFF7D6FE00E04DE0A6F800805AE04020B1
+:10C10000287060893188C01C1FFA80F8414520D30F
+:10C110002878714620F03F00123028702089A5F859
+:10C1200001006089CDE9000260882A46E368FFF7D4
+:10C13000B7FEA6F80080287840063BD461682089C5
+:10C14000888037E0A0893288401D1FFA80F8424578
+:10C1500001D204273EE0162028702089A5F80100AE
+:10C160006089A5F80300A089CDE9000160882A460E
+:10C1700071462369FFF794FEA6F80080DEE71820D9
+:10C180002870207A6870A6F800A013E061680A8819
+:10C19000920401D405271DE0C9882289914201D06B
+:10C1A000062717E01E21297030806068018821F47D
+:10C1B00000510180B9F1000F0CD061887823002272
+:10C1C000022008F007F961682078887007E0A6F877
+:10C1D00000C003276068018821EA09010180384610
+:10C1E000DFE62DE9FF4F85B01746129C0D001E4675
+:10C1F0001CD03078C10703D000F03F00192801D9C6
+:10C20000012100E000212046FFF7AAFEA8420DD33D
+:10C210002088A0F57F41FF3908D03078410601D44D
+:10C22000000605D5082009B0BDE8F08F0720FAE721
+:10C2300000208DF800008DF8010030786B1E00F0B2
+:10C240003F0C0121A81E4FF0050A4FF002094FF0E4
+:10C25000030B9AB2BCF1200F75D2DFE80CF08B1003
+:10C26000745E7468748C749C74B674BB74C974D531
+:10C2700074E2747474F274F074EF74EE748B052DC0
+:10C2800078D18DF80090A0788DF804007088ADF812
+:10C29000060030798DF80100707800F03F000C281E
+:10C2A00029D00ADCA0F10200092863D2DFE800F0FF
+:10C2B000126215621A621D622000122824D004DC6A
+:10C2C0000E281BD01028DBD11BE016281FD0182801
+:10C2D000D6D11FE02078800701E0207840070028B1
+:10C2E00048DAEFE020780007F9E72078C006F6E7A3
+:10C2F00020788006F3E720784006F0E720780006F3
+:10C30000EDE72088C005EAE720884005E7E72088B8
+:10C310000005E4E72088C004E1E72078800729D5FC
+:10C32000032D27D18DF800B0B6F8010082E0217806
+:10C3300049071FD5062D1DD381B27078012803D07F
+:10C34000022817D102E0CAE0022000E010200422F7
+:10C350008DF8002072788DF80420801CB1FBF0F27B
+:10C36000ADF8062092B242438A4203D10397ADF85A
+:10C370000890A7E07AE02078000777D598B2820885
+:10C380008DF800A0ADF80420B0EB820F6ED10297BB
+:10C39000ADF8061096E02178C90667D5022D65D361
+:10C3A00081B206208DF80000707802285ED300BFAD
+:10C3B000B1FBF0F28DF80400ADF8062092B24243D2
+:10C3C0008A4253D1ADF808907BE0207880064DD5A5
+:10C3D000072003E0207840067FD508208DF8000074
+:10C3E000A088ADF80400ADF80620ADF8081068E0AC
+:10C3F0002078000671D50920ADF804208DF80000E2
+:10C40000ADF8061002975DE02188C90565D5022DBB
+:10C4100063D381B20A208DF80000707804285CD3C1
+:10C42000C6E72088400558D5012D56D10B208DF840
+:10C430000000A088ADF8040044E021E026E016E00A
+:10C44000FFE72088000548D5052D46D30C208DF840
+:10C450000000A088ADF80400B6F803006D1FADF829
+:10C460000850ADF80600ADF80AA02AE035E02088B3
+:10C47000C00432D5012D30D10D208DF8000021E00F
+:10C480002088800429D4B6F80100E080A07B000752
+:10C4900023D5032D21D3307800F03F001B2818D07E
+:10C4A0000F208DF80000208840F40050A4F8000010
+:10C4B000B6F80100ADF80400ED1EADF80650ADF879
+:10C4C00008B0039769460598F5F7B2FC050008D057
+:10C4D00016E00E208DF80000EAE7072510E0082599
+:10C4E0000EE0307800F03F001B2809D01D2807D04F
+:10C4F0000220059908F018F8208800F400502080E8
+:10C50000A07B400708D52046FFF70AFDC00703D1EE
+:10C51000A07B20F00400A073284684E61FB5022803
+:10C5200006D101208DF8000088B26946F5F780FC3D
+:10C530001FBD0000F8B51D46DDE906470E000AD014
+:10C5400004F0D6FC2346FF1DBCB231462A460094B7
+:10C5500004F0E3F8F8BDD0192246194618F0FAFAAB
+:10C560002046F8BD2DE9FF4F8DB09B46DDE91B57F6
+:10C57000DDF87CA00C46082B05D0E06901F002F93B
+:10C5800050B11020D2E02888092140F01000288006
+:10C590008AF80010022617E0E16901208871E2693B
+:10C5A0004FF420519180E1698872E06942F60101FF
+:10C5B0000181E069002181732888112140F0200069
+:10C5C00028808AF80010042638780A900A203870EB
+:10C5D0004FF0020904F118004D460C9001F095FB54
+:10C5E000B04681E0BBF1100F0ED1022D0CD0A9EBAB
+:10C5F0000800801C80B20221CDE9001005AB524634
+:10C600001E990D98FFF796FFBDF816101A988142F3
+:10C6100003D9F74800790F9004E003D10A9808B1D4
+:10C6200038702FE04FF00201CDE900190DF116032B
+:10C6300052461E990D98FFF77DFF1D980088401BFC
+:10C64000801B83B2C6F1FF00984200D203461E99B8
+:10C650000BA8D9B15FF00002DDF878C0CDE9032066
+:10C6600009EB060189B2CDE901C10F980090BDF830
+:10C67000161000220D9801F0CBFB387070B1C0B2DB
+:10C68000832807D0BDF8160020833AE00AEB0901A1
+:10C690008A19E1E7022011B0BDE8F08FBDF82C0047
+:10C6A000811901F0FF08022D0DD09AF801204245B2
+:10C6B00006D1BDF82010814207D0B8F1FF0F04D099
+:10C6C0009AF801801FE08AF80180C9480068017863
+:10C6D000052902D1BDF81610818009EB08001FFA68
+:10C6E00080F905EB080085B2DDE90C1005AB0F9A67
+:10C6F00001F00EFB28B91D980088411B4145BFF68B
+:10C7000071AF022D13D0BBF1100F0CD1A9EB0800B3
+:10C71000801C81B20220CDE9000105AB52461E9972
+:10C720000D98FFF707FF1D98058000203870002046
+:10C73000B1E72DE9F8439C46089E13460027B26BEB
+:10C740009AB3491F8CB2F18FA1F57F45FF3D05D00B
+:10C750005518AD882944891D8DB200E0002529199E
+:10C76000B6F83C800831414520D82A44BCF8011075
+:10C7700022F8021BBCF8031022F8021B984622F88C
+:10C78000024B914604F0A2FB4FF00C0C41464A4686
+:10C790002346CDF800C003F08CFFF587B16B002075
+:10C7A0002944A41D2144088003E001E0092700E09A
+:10C7B00083273846BDE8F88310B50B88848F9C42E8
+:10C7C0000CD9846BE018048844B1848824F40044B4
+:10C7D000A41D23440B801060002010BD0A2010BD52
+:10C7E0002DE9F0478AB00025904689468246ADF88B
+:10C7F000185007274BE0059806888088000446D427
+:10C80000A8F8006007A8019500970295CDE90350AC
+:10C810004FF4007300223146504601F0F9FA04004B
+:10C820003CD1BDF81800ADF8200005980488818837
+:10C83000B44216D10A0414D401950295039521F44B
+:10C8400000410097049541F48043428821465046B8
+:10C8500001F0B4F804000BD10598818841F400413F
+:10C86000818005AA08A94846FFF7A6FF0400DCD08E
+:10C870000097059802950195039504950188BDF8E8
+:10C880001C300022504601F099F80A2C06D105AA66
+:10C8900006A94846FFF790FF0400ACD0ADF8185049
+:10C8A00004E00598818821F40041818005AA06A949
+:10C8B0004846FFF781FF0028F3D00A2C03D020461A
+:10C8C0000AB0BDE8F0870020FAE710B50C46896B86
+:10C8D00086B051B10C218DF80010A18FADF8081071
+:10C8E000A16B01916946FAF734FC00204FF6FF7105
+:10C8F000A063E187A08706B010BD2DE9F0410D4689
+:10C900000746896B0020069E1446002911D0012B92
+:10C910000FD1324629463846FFF762FF002808D17A
+:10C92000002C06D0324629463846BDE8F04100F0DA
+:10C9300038BFBDE8F0812DE9FC411446DDE9087CF3
+:10C940000E46DDE90A15521DBCF800E092B296458C
+:10C9500002D20720BDE8FC81ACF8002017222A7023
+:10C96000A5F80160A5F803300522CDE900423B4659
+:10C970002A46FFF7DFFD0020ECE770B50C461546B0
+:10C980004821204618F087F904F1080044F81C0FEC
+:10C9900000204FF6FF71E06161842084A584172098
+:10C9A000E08494F82A0040F00A0084F82A0070BD60
+:10C9B0004FF6FF720A800146032007F0B5BD30B57F
+:10C9C00085B00C460546FFF780FFA18E284629B1A9
+:10C9D00001218DF800106946FAF7BBFB0020E062E8
+:10C9E0002063606305B030BDB0F8400070470000C0
+:10C9F0005400002090F84620920703D44088088015
+:10CA00000020F3E70620F1E790F846209207EDD5E5
+:10CA1000A0F84410EAE70146002009880A0700D57B
+:10CA2000012011F0F00F01D040F00200CA0501D53D
+:10CA300040F004008A0501D540F008004A0501D500
+:10CA400040F010000905D1D540F02000CEE700B538
+:10CA5000034690F84600C00701D0062000BDA3F8A9
+:10CA600042101846FFF7D7FF10F03E0F05D093F89D
+:10CA7000460040F0040083F8460013F8460F40F0EB
+:10CA800001001870002000BD90F84620520700D524
+:10CA900011B1B0F84200A9E71720A7E710F8462F18
+:10CAA00061F3C3020270A1E72DE9FF4F9BB00E00B6
+:10CAB000DDE92B34DDE92978289D24D02878C107C9
+:10CAC00003D000F03F00192801D9012100E0002126
+:10CAD0002046FFF7D9FFB04215D32878410600F071
+:10CAE0003F010CD41E290CD0218811F47F6F0AD18C
+:10CAF0003A8842B1A1F57F42FF3A04D001E0122901
+:10CB000001D1000602D504201FB0C5E5F9491D98E2
+:10CB10004FF0000A08718DF818A08DF83CA00FAAFC
+:10CB20000A60ADF81CA0ADF850A02978994601F034
+:10CB30003F02701F5B1C04F1180C4FF0060E4FF003
+:10CB4000040BCDF858C01F2A7ED2DFE802F07D7DAD
+:10CB5000107D267DAC7DF47DF37DF27DF17DF47D4D
+:10CB6000F07D7D7DEF7DEE7D7D7D7D7DED0094F81A
+:10CB70004610B5F80100890701D5032E02D08DF8C3
+:10CB800018B022E34FF40061ADF85010608003212B
+:10CB90008DF83C10ADF84000D8E2052EEFD1B5F885
+:10CBA00001002083ADF81C00B5F80310618308B1C3
+:10CBB000884201D901207FE10020A07220814FF638
+:10CBC000FF702084169801F0A0F8052089F8000075
+:10CBD0000220029083460AAB1D9A16991B9801F019
+:10CBE00097F890BB9DF82E00012804D0022089F808
+:10CBF0000100102003E0012089F8010002200590C7
+:10CC0000002203A90BA805F0D0FDE8BB9DF80C009D
+:10CC1000059981423DD13A88801CA2EB0B018142EB
+:10CC200037DB02990220CDE900010DF12A034A46C3
+:10CC300041461B98FFF77EFC02980BF1020B801C0B
+:10CC400080B217AA03A901E0A0E228E002900BA895
+:10CC500005F0ABFD02999DF80C00CDE9000117AB82
+:10CC60004A4641461B98FFF765FC9DF80C100AAB3D
+:10CC70000BEB01001FFA80FB02981D9A084480B25A
+:10CC8000029016991B9800E003E001F041F800289B
+:10CC9000B6D0BBF1020F02D0A7F800B053E20A20D1
+:10CCA0008DF818004FE200210391072EFFF467AFC3
+:10CCB000B5F801002083ADF81C00B5F803206283AD
+:10CCC00000283FF477AF90423FF674AF0120A07286
+:10CCD000B5F8050020810020A073E06900F052FD46
+:10CCE00078B9E16901208871E2694FF4205191809F
+:10CCF000E1698872E06942F601010181E069002181
+:10CD00008173F01F20841E9860620720608416984B
+:10CD100000F0FBFF072089F800000120049002903A
+:10CD20000020ADF82A0028E01DE2A3E13AE1EAE0A4
+:10CD300016E2AEE086E049E00298012814D0E069EE
+:10CD40008079012803D1BDF82800ADF80E000498C1
+:10CD500003ABCDE900B04A4641461B98FFF7EAFB1A
+:10CD60000498001D80B20490BDF82A00ADF80C00B4
+:10CD7000ADF80E00059880B202900AAB1D9A169984
+:10CD80001B9800F0C5FF28B902983988001D05904E
+:10CD90008142D1D20298012881D0E06980790128AE
+:10CDA00005D0BDF82810A1F57F40FF3803D1BDF8AC
+:10CDB0002800ADF80E00049803ABCDE900B04A4658
+:10CDC00041461B98FFF7B6FB0298BBE1072E02D045
+:10CDD000152E7FF4D4AEB5F801102183ADF81C10E8
+:10CDE000B5F80320628300293FF4E4AE91423FF698
+:10CDF000E1AE0121A1724FF0000BA4F808B084F855
+:10CE00000EB0052E07D0C0B2691DE26905F0AEFC78
+:10CE100000287FF444AF4FF6FF70208401A906AAD2
+:10CE200014A8CDF800B081E885032878214600F0E9
+:10CE30003F031D9A1B98FFF795FB8246208BADF8A8
+:10CE40001C0080E10120032EC3D14021ADF8501019
+:10CE5000B5F801102183ADF81C100AAAB8F1000F33
+:10CE600000D00023CDE9020304921D98CDF8048080
+:10CE7000009038880022401E83B21B9800F0C8FF43
+:10CE80008DF8180090BB0B2089F80000BDF8280031
+:10CE900037E04FF0010C052E9BD18020ADF85000FB
+:10CEA000B5F801102183B5F803002084ADF81C10FB
+:10CEB000B0F5007F03D907208DF8180085E140F414
+:10CEC0007C4222840CA8B8F1000F00D00023CDE9E9
+:10CED0000330CDE9018C1D9800903888401E83B244
+:10CEE0001B9800F095FF8DF8180028B18328A8D171
+:10CEF0000220BDE0540000200D2189F80010BDF88B
+:10CF00003000401C1EE1032E04D248067FF537AEE8
+:10CF1000002017E1B5F80110ADF81C102878400684
+:10CF200002D58DF83CE002E007208DF83C004FF080
+:10CF300000080320CDE902081E9BCDF810801D9843
+:10CF40000193A6F1030B00901FFA8BF342461B9846
+:10CF500000F034FD8DF818008DF83C8029784906E2
+:10CF60000DD52088C00506D5208BBDF81C10884241
+:10CF700001D1C4F8248040468DF81880E2E083286F
+:10CF800001D14FF0020A4FF48070ADF85000BDF8A7
+:10CF90001C002083A4F820B01E98606203206084E7
+:10CFA0001321CCE0052EFFF4EAADB5F80110ADF881
+:10CFB0001C10A28F62B3A2F57F43FE3B28D008224B
+:10CFC0008DF83C204FF0000B0523CDE9023BDDF846
+:10CFD00078C0CDF810B01D9A80B2CDF804C040F4EE
+:10CFE00000430092B5F803201B9800F0E7FC8DF891
+:10CFF0003CB04FF400718DF81800ADF85010832844
+:10D0000010D0F8B1A18FA1F57F40FE3807D0DCE049
+:10D010000B228DF83C204FF6FE72A287D2E7A4F8CF
+:10D020003CB0D2E000942B4631461E9A1B98FFF785
+:10D0300080FB8DF8180008B183284BD1BDF81C0087
+:10D04000208355E700942B4631461E9A1B98FFF724
+:10D0500070FB8DF81800E8BBE18FA06B0844811DC0
+:10D060008DE882034388828801881B98FFF763FC60
+:10D07000824668E095F80180022E70D15FEA0800D0
+:10D0800002D0B8F1010F6AD109208DF83C0007A841
+:10D0900000908DF840804346002221461B98FFF700
+:10D0A0002CFC8DF842004FF0000B8DF843B050B9C6
+:10D0B000B8F1010F12D0B8F1000F04D1A18FA1F582
+:10D0C0007F40FF380AD0A08F40B18DF83CB04FF4BC
+:10D0D000806000E037E0ADF850000DE00FA91B982C
+:10D0E000FAF737F882468DF83CB04FF48060ADF81F
+:10D0F0005000BAF1020F06D0FC480068C07928B190
+:10D100008DF8180027E0A4F8188044E0BAF1000F69
+:10D1100003D081208DF818003DE007A80090434619
+:10D12000012221461B98FFF7E8FB8DF818002146E5
+:10D130001B98FFF7CAFB9DF8180020B9192189F840
+:10D140000010012038809DF83C0020B10FA91B98E9
+:10D15000F9F7FFFF8246BAF1000F33D01BE018E069
+:10D160008DF818E031E02078000712D5012E10D19B
+:10D170000A208DF83C00E088ADF8400003201B99A0
+:10D1800007F0D2F90820ADF85000C1E648067FF557
+:10D19000F6AC4FF0040A2088BDF8501008432080F8
+:10D1A000BDF8500080050BD5A18FA1F57F40FE385A
+:10D1B00006D11E98E06228982063A6864FF0030AE5
+:10D1C0005046A1E49DF8180078B1012089F80000CC
+:10D1D000297889F80110BDF81C10A9F802109DF8F3
+:10D1E000181089F80410052038802088BDF85010E8
+:10D1F00088432080E4E72DE9FF4F8846087895B002
+:10D20000012181404FF20900249C0140ADF820101B
+:10D210002088DDF88890A0F57F424FF0000AFF3AA1
+:10D2200006D039B1000705D5012019B0BDE8F08F4F
+:10D230000820FAE7239E4FF0000B0EA886F800B0F6
+:10D2400018995D460988ADF83410A8498DF81CB0CE
+:10D25000179A0A718DF838B0086098F80000012814
+:10D260003BD0022809D003286FD1307820F03F004E
+:10D270001D303070B8F80400E08098F800100320EA
+:10D28000022904D1317821F03F011B31317094F82B
+:10D290004610090759D505ABB9F1000F13D000218D
+:10D2A00002AA82E80B000720CDE90009BDF834008E
+:10D2B000B8F80410C01E83B20022159800F0A8FD33
+:10D2C0000028D1D101E0F11CEAE7B8F80400A6F883
+:10D2D0000100BDF81400C01C04E198F805108DF899
+:10D2E0001C1098F80400012806D04FF4007A022898
+:10D2F0002CD00328B8D16CE12188B8F8080011F4CB
+:10D300000061ADF8201020D017281CD3B4F84010CD
+:10D31000814218D3B4F84410172901D3814212D1A5
+:10D32000317821F03F01C91C3170A6F801000321BA
+:10D33000ADF83410A4F8440094F8460020F0020040
+:10D3400084F8460065E105257EE177E1208808F153
+:10D35000080700F4FE60ADF8200010F0F00F1BD0BD
+:10D3600010F0C00F03D03888228B9042EBD199B9CE
+:10D37000B878C00710D0B9680720CDE902B1CDF860
+:10D3800004B00090CDF810B0FB88BA8839881598A1
+:10D3900000F014FB0028D6D12398BDF82010401CC3
+:10D3A00080294ED006DC10290DD020290BD0402931
+:10D3B00087D124E0B1F5807F6ED051457ED0B1F5A4
+:10D3C000806F97D1DEE0C80601D5082000E010206C
+:10D3D00082460DA907AA0520CDE902218DF8380063
+:10D3E000ADF83CB0CDE9049608A93888CDE9000134
+:10D3F0005346072221461598FFF7B4F8A8E09DF898
+:10D400001C2001214FF00A0A002A9BD105ABB9F17B
+:10D41000000F00D00020CDE902100720CDE900095F
+:10D42000BDF834000493401E83B2218B002215986E
+:10D4300000F0EEFC8DF81C000B203070BDF81400DD
+:10D4400020E09DF81C2001214FF00C0A002A22D177
+:10D4500013ABB9F1000F00D00020CDE90210072076
+:10D46000CDE900090493BDF83400228C401E83B23C
+:10D47000218B159800F0CCFC8DF81C000D2030702D
+:10D48000BDF84C00401CADF8340005208DF8380084
+:10D49000208BADF83C00BCE03888218B88427FF4BB
+:10D4A00052AF9DF81C004FF0120A00281CD1606A90
+:10D4B000A8B1B878C0073FF446AF00E018E0BA68FA
+:10D4C0000720CDE902B2CDF804B00090CDF810B03D
+:10D4D000FB88BA88159800F071FA8DF81C001320AB
+:10D4E00030700120ADF8340093E0000054000020BB
+:10D4F0003988208B8142D2D19DF81C004FF0160A4A
+:10D500000028A06B08D0E0B34FF6FF7000215F4603
+:10D51000ADF808B0019027E068B1B978C907BED16D
+:10D52000E18F0DAB0844821D03968DE80C02438801
+:10D530008288018809E0B878C007BCD0BA680DAB12
+:10D5400003968DE80C02BB88FA881598FFF7F3F96B
+:10D5500005005ED0072D72D076E0019005AA02A9E1
+:10D560002046FFF729F90146E28FBDF80800824204
+:10D5700001D00029F1D0E08FA16B08440780019809
+:10D58000E08746E09DF81C004FF0180A40B1208B60
+:10D59000C8B13888208321461598FFF796F938E0FE
+:10D5A00004F118000090237E012221461598FFF710
+:10D5B000A4F98DF81C000028EDD11920307001204D
+:10D5C000ADF83400E7E7052521461598FFF77DF90A
+:10D5D0003AE0208800F40070ADF8200050452DD1CD
+:10D5E000A08FA0F57F41FE3901D006252CE0D8F8A8
+:10D5F00008004FF0160A48B1A063B8F80C10A187D4
+:10D600004FF6FF71E187A0F800B002E04FF6FF701F
+:10D61000A087BDF8200030F47F611AD07823002263
+:10D620000320159906F0D6FE98F800002071208896
+:10D63000BDF82010084320800EE000E00725208878
+:10D64000BDF8201088432080208810F47F6F1CD004
+:10D650003AE02188814321809DF8380020B10EA94D
+:10D660001598F9F776FD05469DF81C000028EBD0CB
+:10D6700086F801A001203070208B70809DF81C007E
+:10D6800030710520ADF83400DEE7A18EE1B11898C5
+:10D690000DAB0088ADF834002398CDE90304CDE943
+:10D6A0000139206B0090E36A179A1598FFF7FCF98F
+:10D6B000054601208DF838000EA91598F9F749FDA7
+:10D6C00000B10546A4F834B094F8460040070AD5E6
+:10D6D0002046FFF7A0F910F03E0F04D114F8460FD2
+:10D6E00020F0040020701898BDF8341001802846FE
+:10D6F0009BE500B585B0032806D102208DF8000017
+:10D7000088B26946F9F725FD05B000BD10B5384C63
+:10D710000B782268012B02D0022B2AD111E013785A
+:10D720000BB1052B01D10423137023688A889A80DA
+:10D730002268CB88D38022680B8913814989518163
+:10D740000DE08B8893802268CB88D38022680B8978
+:10D7500013814B8953818B899381096911612168F8
+:10D76000F9F7F7FC226800210228117003D0002885
+:10D7700000D0812010BD832010BD806B002800D018
+:10D78000012070478178012909D10088B0F5205F18
+:10D7900003D042F60101884201D1002070470720E2
+:10D7A0007047F0B587B0002415460E460746ADF821
+:10D7B000144010E0069801882980811DCDE90241BE
+:10D7C0000721019404940091838842880188384697
+:10D7D00000F0F4F830B906AA05A93046FEF7ECFFD0
+:10D7E0000028E7D00A2800D1002007B0F0BD0000D3
+:10D7F0005400002010B58B7883B102789A4205D18D
+:10D800000B885BB102E08B79091D4BB18B789A4292
+:10D81000F9D1B0F801300C88A342F4D1002010BD3A
+:10D82000812010BD072826D012B1012A27D103E09C
+:10D83000497801F0070102E04978C1F3C2010529E6
+:10D840001DD2DFE801F00318080C12000AB1032012
+:10D8500070470220704704280DD250B10DE0052812
+:10D8600009D2801E022808D303E0062803D003282B
+:10D8700003D005207047002070470F20704781209B
+:10D880007047C0B282060BD4000607D5FE48807AE6
+:10D890004143C01D01EBD00080B27047084670477D
+:10D8A0000020704770B513880B800B781C0625D5B7
+:10D8B000F54CA47A844204D843F01000087000208C
+:10D8C00070BD956800F0070605EBD0052D78F54092
+:10D8D00065F304130B701378D17803F0030341EA66
+:10D8E000032140F20123B1FBF3F503FB151192680C
+:10D8F000E41D00FB012000EBD40070BD906870BDFA
+:10D9000037B51446BDF8041011809DF804100A06BE
+:10D910001ED5C1F30013DC49A568897A814208D875
+:10D92000FE2811D1C91DC9085A42284617F089F9A5
+:10D930000AE005EBD00100F00702012508789540C8
+:10D94000A843934018430870207820F010002070FE
+:10D950003EBD2DE9F0410746C81C0E4620F00300ED
+:10D96000B04202D08620BDE8F081C74D0020344689
+:10D970002E60AF802881AA72E8801AE0E988491CED
+:10D98000E980810614D4E17800F0030041EA002028
+:10D9900040F20121B0FBF1F201FB12012068FFF718
+:10D9A00070FF2989084480B22881381A3044A06069
+:10D9B0000C3420784107E1D40020D4E72DE9FF4F53
+:10D9C00089B01646DDE9168A0F46994623F440458C
+:10D9D000084600F00DFB04000FD0099803F00AF987
+:10D9E0000290207800060AD5A748817A02988142E1
+:10D9F00005D887200DB0BDE8F08F0120FAE7224658
+:10DA000001A90298FFF74EFF834600208DF80C0015
+:10DA10004046B8F1070F1AD001222146FFF702FF56
+:10DA20000028E7D12078400611D502208DF80C009F
+:10DA3000ADF81070BDF80400ADF81200ADF8146038
+:10DA40001898ADF81650CDF81CA0ADF818005FEA94
+:10DA5000094004D500252E46A84601270CE0217870
+:10DA6000E07801F0030140EA012040F20121B0FB1F
+:10DA7000F1F2804601FB12875FEA494009D5B845BB
+:10DA800007D1A178207901F0030140EA0120B042DA
+:10DA900001D3BE4201D90720ACE7A8191FFA80F9CB
+:10DAA000B94501D90D20A5E79DF80C0028B103A9BF
+:10DAB0000998F9F74CFB00289CD1B84507D1A0780C
+:10DAC0004FEA192161F30100A07084F804901A98BC
+:10DAD00000B10580199850EA0A0027D0199830B192
+:10DAE0000BEB06002A46199917F034F80EE00BEB01
+:10DAF00006085746189E099803F0E8F92B46F61DCC
+:10DB0000B5B239464246009502F0D3FD224601A93E
+:10DB10000298FFF7C7FE9DF80400224620F010008F
+:10DB20008DF80400DDE90110FFF7EAFE002061E74F
+:10DB30002DE9FF4FDFF8509182461746B9F80610DD
+:10DB4000D9F8000001EB410100EB810440F2012013
+:10DB5000B2FBF0F185B000FB11764D46DDF84C804C
+:10DB600031460698FFF78DFE29682A898B46611A8F
+:10DB70000C3101441144AB8889B28B4202D8842015
+:10DB800009B038E70699CDB2290603D5A90601D513
+:10DB90000620F5E7B9F806C00CF1010C1FFA8CFC61
+:10DBA000A9F806C0149909B1A1F800C0A90602D5C8
+:10DBB000C4F8088007E0104480B2A9F80800191AD8
+:10DBC00001EB0B00A0602246FE200699FFF798FEAD
+:10DBD000E77026712078390A61F30100320AA178D2
+:10DBE00040F0040062F30101A17020709AF8020075
+:10DBF0006071BAF80000E08000262673280602D57E
+:10DC000099F80A7000E00127A80601D54FF0000836
+:10DC10004D4600244FF007090FE0CDE90268019658
+:10DC2000CDF800900496E9882046129B089AFFF7E9
+:10DC3000C5FE0028A4D1641CE4B2BC42EDD3002090
+:10DC40009EE72DE9F047804600F0D2F9070005D0A5
+:10DC5000002644460C4D40F2012919E00120BDE8A0
+:10DC6000F087204600F0C4F90278C17802F0030280
+:10DC700041EA0222B2FBF9F309FB13210068FFF726
+:10DC800000FE304486B201E0E8050020641CA4B226
+:10DC9000E988601E8142E4DCA8F10100E88028895F
+:10DCA000801B288100203870D9E710B5144631B1A7
+:10DCB000491E218002F09EFFA070002010BD0120AF
+:10DCC00010BD10B5D24904460088CA88904201D3DD
+:10DCD0000A2010BD096800EB400001EB800250797A
+:10DCE000A072D08820819178107901F0030140EA78
+:10DCF0000120A081A078E11CFFF7D4FD20612088DD
+:10DD0000401C2080E080002010BD0121018270476E
+:10DD10002DE9FF4F85B04FF6FF788246A3F80080CB
+:10DD200048681F460D4680788DF8060048680088D0
+:10DD3000ADF8040000208DF80A00088A0C88A04283
+:10DD400000D304462C8241E0288A401C2882701DA2
+:10DD50006968FFF74FFDB8BB3988414501D1601EA6
+:10DD600038806888A04236D3B178307901F0030159
+:10DD700040EA012901A9701DFFF73CFD20BB29895C
+:10DD800041452CD0002231460798FFF74BFDD8B90A
+:10DD90002989494518D1E9680391B5F80AC0D6F830
+:10DDA00008B05046CDF800C003F090F8DDF800C090
+:10DDB0005A460CF1070C1FFA8CFC4B460399CDF820
+:10DDC00000C002F040FC50B1641CA4B2204600F038
+:10DDD0000FF90600B8D1641E2C820A20D0E67C80A0
+:10DDE0007079B871F088B8803178F07801F003016B
+:10DDF00040EA01207881A7F80C90504602F0FAFE24
+:10DE0000324607F10801FFF74DFD38610020B7E603
+:10DE10002DE9FF4F87B081461C469246DDF860B081
+:10DE2000DDF85480089800F0E3F805000CD048466F
+:10DE300002F0E0FE2978090608D57549897A814201
+:10DE400004D887200BB0D6E50120FBE7CAF309060A
+:10DE50002A4601A9FFF726FD0746149807281CD07B
+:10DE600000222946FFF7DEFC0028EBD12878400687
+:10DE700013D501208DF808000898ADF80C00BDF806
+:10DE80000400ADF80E00ADF81060ADF8124002A924
+:10DE90004846F9F75CF90028D4D12978E87801F0F0
+:10DEA000030140EA0121AA78287902F0030240EA3E
+:10DEB0000220564507D0B1F5007F04D9611E81428A
+:10DEC00001DD0B20BEE7864201D90720BAE7801B9F
+:10DED00085B2A54200D92546BBF1000F01D0ABF8B1
+:10DEE0000050179818B1B9192A4616F033FEB8F148
+:10DEF000000F0DD03E4448464446169F02F0F8FFFE
+:10DF00002146FF1DBCB232462B46009402F005FCB0
+:10DF1000002097E72DE9F04107461D4616460846C2
+:10DF200000F066F804000BD0384602F063FE21785A
+:10DF3000090607D53649897A814203D8872012E538
+:10DF4000012010E522463146FFF7ACFC65B121788F
+:10DF5000E07801F0030140EA0120B0F5007F01D82C
+:10DF6000012000E0002028700020FCE42DE9F041B1
+:10DF700007461D461646084600F03AF804000BD046
+:10DF8000384602F037FE2178090607D52049897AFC
+:10DF9000814203D88720E6E40120E4E422463146AA
+:10DFA000FFF7AEFCFF2D14D02178E07801F00302DA
+:10DFB00040EA022040F20122B0FBF2F302FB130020
+:10DFC00015B900F2012080B2E070000A60F301018F
+:10DFD00021700020C7E410B50C4600F009F828B104
+:10DFE000C18821804079A070002010BD012010BDA3
+:10DFF0000749CA88824209D340B1096800EB400052
+:10E000006FF00B0202EB800008447047002070475D
+:10E01000E805002070B50346002002466FF02F058A
+:10E020000EE09C5CA4F130060A2E02D34FF0FF30C4
+:10E0300070BD00EB800005EB4000521C2044D2B2C2
+:10E040008A42EED370BD30B50A240AE0B0FBF4F387
+:10E0500004FB13008D18303005F8010C521E1846D1
+:10E06000D2B2002AF2D130BD30B500234FF6FF7591
+:10E0700010E0040A44EA002084B2C85C6040C0F3A7
+:10E080000314604005EA00344440E0B25B1C84EABB
+:10E0900040109BB29342ECD330BD000010B582B06B
+:10E0A000694601F07CFF002818BFFFDF9DF80000E3
+:10E0B000002448B1019890F8DD0028B1019880F85B
+:10E0C000DD4001980AF0F1FAF8488068A0F8D240E3
+:10E0D00002B010BD2DE9F04704460D46062002F0BF
+:10E0E0006BFD0646072002F067FD304400F0FF0894
+:10E0F000002718EB050618BF4FF000091DD0208837
+:10E10000401C80B22080B04228BFA4F8009025882F
+:10E11000454501D3B54209D30621284602F0A4FDA6
+:10E1200020B90721284602F09FFD10B10020BDE86C
+:10E13000F087781CC7B2BE42E1D84FF6FF7020804E
+:10E140001220BDE8F08770B582B007F057FC0DF0E3
+:10E150007FFBD74C4FF6FF7600256683A683D5A1BB
+:10E160002570D1E90001CDE9000165706946A01C68
+:10E1700016F0A6FEA11C601C14F073FC25721B2077
+:10E1800060814FF4A471A181E08121820321A174F7
+:10E190000422E274A082E082A4F13E002183057093
+:10E1A0004680C6480570A4F110000570468002B094
+:10E1B00070BDF8B5BD4D17460E466860297007F072
+:10E1C00097FB4FF6FF70ADF8000000216846FFF79F
+:10E1D00081FFA0B90621BDF8000002F057FD0446FA
+:10E1E0000721BDF8000002F051FD002C1CBF0028E3
+:10E1F000FFDF00216846FFF76DFF0028EAD0FFF738
+:10E20000A2FF287812F03CFC10F034F829786868F6
+:10E2100014F039FB28780CF01FFD30460AF051F954
+:10E2200007F004FD297868680BF094FB39462878DC
+:10E2300015F0F5F9BDE8F8400DF00ABB10B5012462
+:10E24000002A1CBF002010BD002908BF022105D0F4
+:10E25000012918BF002401D0204610BD0FF02EF96F
+:10E26000FAE72DE9F04F8BB0040008BFFFDF022171
+:10E270008F4E06F11C00FFF72DFF002818BFFFDFAF
+:10E28000B6F81CA0062002F097FC0546072002F015
+:10E2900093FC284400F0FF0808F1010000F0FF099A
+:10E2A0004FF0000BB78B474525D120460FF0C8FA39
+:10E2B000002840F0CE803078002800F0CE8084F82E
+:10E2C00001B014202070C4F804B0C4F808B0C4F839
+:10E2D0000CB0C4F810B0C4F814B0C4F818B0C4F846
+:10E2E0001CB00220C4F820B0207186F800B00BB03A
+:10E2F0000120BDE8F08F4F4520D1204607F030FCCB
+:10E3000000287DD008F032F8002859D0207817284E
+:10E3100056D12079002853D0E088072102F0A4FCD0
+:10E32000050008BFFFDF288807F0FBFAE088072117
+:10E3300002F0ACFC002818BFFFDF8AE004A93846D1
+:10E3400001F02DFE00285BD19DF8100048B107F0C8
+:10E3500062FCB84254D0214638460BF004FA80B330
+:10E3600077E00FF000FBB84277D02146384614F032
+:10E37000ABF900286DD1059800F1580590F8D00050
+:10E3800018B9E87E08B1012000E00020079095F858
+:10E39000370000281CBF95F8380010F0020F1CD081
+:10E3A00084F801B00120207084F804B0E78095F86B
+:10E3B00039002072688F6081A88FA08185F837B0FE
+:10E3C00047E0FFE7059800F1580590F80C01002898
+:10E3D000DBD1E87E0028D8D0D5E7384602F088FDAA
+:10E3E0000290002808BFFFDF029801F097FF50B1AC
+:10E3F00084F801B00F212170E7802081012000E026
+:10E400002BE0207125E0384602F060FD02900028E4
+:10E4100008BFFFDF079800B3029801F0D6FFE0B114
+:10E420009DF8100038B90598D0F8F8004188B94235
+:10E4300008BF80F800B0384607F073FA84F801B0DE
+:10E440000C20207084F804B0E780287F207285F8C3
+:10E450001BB00BB00120BDE8F08F022106F11C00BB
+:10E46000FFF738FE18B9B08B50457FF41BAF0BB0E7
+:10E470002046BDE8F04F15F018B910B513F08CF830
+:10E48000042803D013F088F8052802D110F00FF902
+:10E4900028B90AF0EBFA20B107F08AFD08B10C2088
+:10E4A00010BD0DF021FA002010BD00005C0000201E
+:10E4B00032060020FFFFFFFF1F0000006800002061
+:10E4C00010B50446007800281EBF0128122010BD98
+:10E4D00013F062F8042806D013F05EF8052802D085
+:10E4E0000AF0C4FA28B10DF04EFB00281CBF0C2026
+:10E4F00010BD2078002816BF02280020012004F15A
+:10E500001703E21D611CBDE810400DF045BA10B5BF
+:10E510000446007800281EBF0128122010BD13F009
+:10E520003BF8042803D013F037F8052802D110F087
+:10E53000BEF828B90AF09AFA20B107F039FD08B1FF
+:10E540000C2010BD2078002816BF022800200120D2
+:10E55000611C0DF08FF9002814BF0020072010BDAA
+:10E5600010B50DF013FB002814BF0020302010BDA3
+:10E5700010B5044613F010F8042806D013F00CF878
+:10E58000052802D00AF072FA08B10C2010BD20460E
+:10E590000DF0F6FA002010BD10B512F0FDFF0428B2
+:10E5A00006D012F0F9FF052802D00AF05FFA28B170
+:10E5B0000DF0E9FA00281CBF0C2010BD0DF045FA43
+:10E5C000002010BDFF2181704FF6FF718180FE4950
+:10E5D00049680A7882718A880281498841810121CB
+:10E5E00041700020704710B5002482B0022A18D074
+:10E5F00014DC12F10C0F14D008DC12F1280F1CBF30
+:10E6000012F1140F12F1100F11D10AE012F1080FDC
+:10E610001CBF12F1040F002A09D102E0D31E052B02
+:10E6200005D8012807D0022809D003280BD01224CE
+:10E6300002B0204610BD104607F093FEF8E71046E2
+:10E640000FF0D4FDF4E708461446694601F0A7FC34
+:10E65000002818BF0224EBD19DF80000019880F833
+:10E6600057400024E4E710B5134601220EF029F9C3
+:10E67000002010BD10B5044612F08EFF052804BF1F
+:10E680000C2010BD204612F0E9F9002010BD10B595
+:10E69000044612F081FF042806D012F07DFF052801
+:10E6A00002D00AF0E3F908B10C2010BD2146002089
+:10E6B00007F0A5F9002010BD10B5044612F078FA55
+:10E6C00050B10AF0C6F938B1207809F01EFF207861
+:10E6D00010F026F8002010BD0C2010BD10B5044627
+:10E6E00012F05AFF042806D012F056FF052802D077
+:10E6F0000AF0BCF908B10C2010BD2146012007F03A
+:10E700007EF9002010BD38B504464FF6FF70ADF815
+:10E710000000A079E179884213D021791F299CBF9C
+:10E7200061791F290DD80022114615F0B1FB40B9BF
+:10E730000022E079114615F0ABFB10B9207A0728CA
+:10E7400001D9122038BD0AF091F960B912F024FF06
+:10E7500048B900216846FFF7BDFC20B1204606F00D
+:10E760007CF9002038BD0C2038BD70B50446807897
+:10E77000002582B01A2825D00EDC162844D2DFE806
+:10E7800000F0434343434321434343434343434311
+:10E7900043434343432121212A2835D00BDCA0F1F8
+:10E7A0001E000C2830D2DFE800F02F2F2F2F2F2F44
+:10E7B0002F2F2F2F2F0D3A38042825D2DFE800F015
+:10E7C000240224022088B0F5706F1DD2012669460C
+:10E7D00001F0E5FB00281EBF022002B070BD9DF8CD
+:10E7E0000000002801980BBF00F1F40100F5B8719A
+:10E7F00000F1F50300F27113024612D192F8D00035
+:10E8000092F8732052B903E002B04FF0120070BDCD
+:10E81000002818BF042801D0087868B102B00C2085
+:10E8200070BD92F80C0192F87320002AF6D10028EE
+:10E8300018BF0428F0D1F1E70E70A07818709DF889
+:10E84000000048B1019890F8DD0028B1019880F8E7
+:10E85000DD50019809F029FF02B0002070BDF0B52D
+:10E8600083B00C46694601F09AFB28B1204616F0A9
+:10E8700011FB03B00220F0BD0198002700F15805FC
+:10E8800000F1080685F840703146204616F018FB66
+:10E8900095F840000028F5D103B0F0BD2DE9F04116
+:10E8A000044691F8550091F856300D4610F00C0FC3
+:10E8B0004FF0000608BF00232189A0880EF068F9F8
+:10E8C000696A814228BFBDE8F081401A401C4108B6
+:10E8D000A0886FF00E07401A80B2A08022896FF0E6
+:10E8E0000D0C511A8BB2238195F85410628811F0E7
+:10E8F0000C0F28D0B0F5747F38BF304606D350389F
+:10E90000C11700EB91600CEBA01080B2824238BFBF
+:10E910001046608095F85510E08811F00C0F1BD060
+:10E92000B3F5747F38BF324607D3A3F15001CA173D
+:10E9300001EB92610CEBA1118AB2904228BF104604
+:10E94000E080BDE8F08102291ABF0CEBD00080B254
+:10E9500007EB9000DAD1D8E702291ABF0CEBD301FC
+:10E960008AB207EB9301E8D1E6E7F0B587B00C4631
+:10E97000054604A901F013FB00281CBF07B0F0BD39
+:10E980009DF81000002814BF002201220599B1F85B
+:10E990004A30FB2B28BFFB23B1F84CC0BCF1FB0F66
+:10E9A00028BF4FF0FB0C094FD7E90006BF68009065
+:10E9B00001960297ADF80230ADF806C06846FFF741
+:10E9C0006DFF658004E000005C000020E450020060
+:10E9D000BDF80400E080BDF808006081BDF80200C9
+:10E9E000A080BDF80600208107B00020F0BD2DE911
+:10E9F000F04788B004460088694601F0D0FA070065
+:10EA00001CBF08B0BDE8F087B4F806C02289ACF19D
+:10EA10001B011220E12924BF08B0BDE8F087B2F540
+:10EA2000A47F3CBF08B0BDE8F08744F29025AA421D
+:10EA300084BF08B0BDE8F08700266388A188A3F1F1
+:10EA40001B08B8F1E10F24BF08B0BDE8F087B1F5AD
+:10EA5000A47F27BF8846454508B0BDE8F087112050
+:10EA6000BCF1FB0F92BFB2F5296F08B0BDE8F0878B
+:10EA7000FB2B92BFB1F5296F08B0BDE8F087208865
+:10EA800006A901F08CFA002818BFFFDF35D19DF8E8
+:10EA9000180000280CBF012200220799B1F84A0093
+:10EAA000FB2828BFFB20B1F84C30FB2B28BFFB23F1
+:10EAB000DFF834AADAF800C0DAF80490DAF808A02F
+:10EAC000CDF808C0CDF80C90CDF810A0ADF80A0034
+:10EAD000ADF80E3002A8FFF7E1FEBDF80C0060F3C0
+:10EAE0001F45BDF8100060F31F48BDF80A0060F331
+:10EAF0000F05BDF80E0060F30F0862881FFA88F159
+:10EB0000092091423CBF08B0BDE8F087A9B2E28875
+:10EB100091423CBF08B0BDE8F0874FEA1841A28897
+:10EB2000238901EB15411A4491423CBF08B0BDE86E
+:10EB3000F0879DF800004FF001090028019840F689
+:10EB4000480808D000F5CD7580F89B91019890F8A1
+:10EB5000DE0140B307E000F5827580F80591019869
+:10EB600090F8280108B13A2718E0E08868806088AA
+:10EB7000E8802089A880A088288101222846019960
+:10EB8000FFF78CFEA888404528BF40F64800A880C3
+:10EB9000288940451DD2288185F800906E7008B004
+:10EBA0003846BDE8F087E08868806088E880208982
+:10EBB000A880A0882881002228460199FFF76EFED0
+:10EBC000A888404528BF40F64800A88028894045CD
+:10EBD000E1D340F64800DEE709E710B5044612F03D
+:10EBE000DBFC042806D012F0D7FC052802D009F07F
+:10EBF0003DFF28B10CF0C7FF00281CBF0C2010BD42
+:10EC00002078002816BF022800200120E279611C2C
+:10EC10000DF03DF9002814BF0020022010BD2DE9A1
+:10EC2000F04383B006460088694601F0B8F9070052
+:10EC30001CBF03B0BDE8F083B088002818BF0128CE
+:10EC400005D002281EBF122003B0BDE8F083E946BC
+:10EC5000B17800290CBF07250D46F07800280CBFBD
+:10EC60000724044615F0040F16BF002900210121D6
+:10EC700014F0040F16BF00280020012001424FF0BD
+:10EC800009080AD001221146484601F0A0F90028DF
+:10EC900038D003B04046BDE8F08381B100220121A5
+:10ECA000484601F094F90028F3D114F0040F29D05C
+:10ECB00001221146484601F08AF918B343E080B1B9
+:10ECC00001220021484601F082F90028E1D115F027
+:10ECD000040F17D001221146484601F078F988B197
+:10ECE00025E015F0040F04F0040023D0C0B1012288
+:10ECF0001146484601F06BF900281CBF25F00405B9
+:10ED000024F0040400219DF800200120002A019A2B
+:10ED10001CD082F8A501019A92F8F221BAB33FE023
+:10ED200000220121484601F052F90028EAD025F0DE
+:10ED30000405E7E70028E5D001220021484601F05C
+:10ED400046F90028DED024F00404DBE782F80F0146
+:10ED5000019A92F834213AB9019A92F80E211AB91F
+:10ED6000019A92F87D200AB13A270CE0019A82F8C4
+:10ED70000E01019880F81051019880F81141019A14
+:10ED8000B088A2F81201019880F80F111AE0FFE78D
+:10ED9000019A92F8A4211AB9019A92F87D200AB139
+:10EDA0003A270CE0019A82F8A401019880F8A65154
+:10EDB000019880F8A741019AB088A2F8A8010198AB
+:10EDC00080F8A51103B03846BDE8F083817831F0B2
+:10EDD000070107BFC17831F00701122070471EE715
+:10EDE00002781221012A18BF002A05D0022A18BF72
+:10EDF000032A01D0084670474278002A18BF012A2A
+:10EE000003D0022A18BF032AF4D1C27B12B9827838
+:10EE1000012AEFD1837833F00502EBD113F0050F0F
+:10EE2000E8D030B4C278C488B0F80AC0002A18BF4D
+:10EE3000012A04D1042C28BFBCF1040F02D230BC3B
+:10EE400008467047052B07D0827B002AF7D0072A97
+:10EE5000F5D830BC01F0D6B80279B0F808C0838983
+:10EE6000002A18BF012AEAD1BCF1040F28BF042BE5
+:10EE7000E5D3E9E710B5044602781220012A0FD045
+:10EE8000002A18BF10BD012A26D012F085FB0528E4
+:10EE900004D011F01AFD002808BF10BD0C2010BDD1
+:10EEA0006178002918BF012906D0022918BF10BDBA
+:10EEB000A188002908BF10BD6388002B1CBFA18852
+:10EEC0000029E0D003EB83035B0001EB8101B3EB8E
+:10EED000012F28BF10BDD6E70FF015FB002804BF97
+:10EEE000122010BD0FF035FB00200FF0CEFB0028E4
+:10EEF00018BF10BD60780FF0BAFB002818BF10BD16
+:10EF0000A1886088BDE8104011F0A0BE427A12F0DE
+:10EF1000070F0FD032F007030CD1012A18BF022AC5
+:10EF200003D0042A1CBF1120704790F83A301BB957
+:10EF3000012A01D0122070472DE9F00F4FF0000C8C
+:10EF400012F0010F40F6774640F67B4337D069B1A7
+:10EF50004489B0F810C0271F43F6FD75AF423CBF8F
+:10EF6000ACF10407AF4226D2644524D3C78AB0F877
+:10EF70001CC0458C048DB0F82E80B0F83490A7F1F9
+:10EF8000060A9A453CBFACF1060A9A4513D267457A
+:10EF900098BFB5F5FA7F3CBFA4F10A07B7420AD281
+:10EFA0006D1C05FB0CFCBCEB840F04DAC84598BF54
+:10EFB0004FF0010C03D9BDE8F00F3020704712F07C
+:10EFC000020F27D000EB4C04B4F81690A58BB4F8D0
+:10EFD0002280278DB4F82EA0A48EA9F1060B5B45E4
+:10EFE00084BFA5F1060B5B45E5D9A94598BFB8F5E7
+:10EFF000FA7F3CBFA7F10A09B145DCD208F101084C
+:10F0000008FB05F5B5EB870FD5DAA24598BF0CF1E3
+:10F01000010CD0D812F0040F22D000EB4C02D78A9A
+:10F02000B2F81CC0558C148DB2F82E80928EA7F1C8
+:10F0300006094B4584BFACF106094B45BBD9674572
+:10F0400098BFB5F5FA7F3CBFA4F10A03B342B2D230
+:10F050006B1C03FB0CF3B3EB840FACDA9045AAD81E
+:10F0600002782AB1012A13D0BDE8F00F12207047B0
+:10F070000029817808D0002918BF012908D0022969
+:10F0800018BF032904D0EFE7002918BF0129EBD1ED
+:10F090004078002818BF012803D0022818BF032891
+:10F0A000E2D1BDE8F00F0020704700212EE7017883
+:10F0B00011F0010F02D0406814F0CABA14F097BAE8
+:10F0C0002DE9F04F91B00D460246AFF61841D1E957
+:10F0D0000001CDE90E0111462846FFF717FF060093
+:10F0E0001CBF11B0BDE8F08F12F056FA04280CD006
+:10F0F00012F052FA052808D0FC4F387828B90EF0E3
+:10F1000032FCA0F57F41FF3903D011B00C20BDE8DF
+:10F11000F08FF7480B90F7480C90F7480D900BAA2A
+:10F12000062110A801F06EFD040002BF092011B0F5
+:10F13000BDE8F08F03210DF02EF9EC48818AA4F888
+:10F140004A10C28AA4F84C20C37C0093837C208898
+:10F1500001F045FE002818BFFFDF208806F0E0FB25
+:10F16000278804F10E094FF0000B4FF00A0A042122
+:10F17000484604F000FF48460DF0DFFA062001F093
+:10F180001BFD80461DE005A9062001F0F6FC05A840
+:10F1900001F0D1FC5FEA000B11D100BFBDF81800EF
+:10F1A000B84206D00798042249460E3015F0A6FC56
+:10F1B00070B105A801F0BFFC5FEA000BEED0A8F12A
+:10F1C0000108B8F1000F07DDBBF1000FDBD007E04D
+:10F1D00048460DF0BBFAF2E7BBF1000F08BFFFDFB6
+:10F1E000D9F800000DF0CDFABAF1010A01D00028DB
+:10F1F000BDD0C2A004F1120700680190032101A84C
+:10F2000004F090FE002001A90A5C3A54401CC0B2F0
+:10F210000328F9D3A88B6080688CA080288DE080BB
+:10F22000687A10F0040F18BF08277CD0DFF8BC8282
+:10F230003A461146B8F8180011F071FD0146A06277
+:10F24000204611F0AFFD17F00C0F09D001231A462C
+:10F25000214600200DF0A5FC616A884288BF09267E
+:10F260004FF0000984F85E9084F85F90A878002839
+:10F2700016BF0228002001206076D5F80300C4F8EC
+:10F280001A00B5F80700E0830EA904F1080015F094
+:10F2900017FE4FF0010A84F800A1CDF81CA0B4F8C5
+:10F2A0004C0004F58277FB2828BFFB20B8F80A1031
+:10F2B000814238BF084694F855104FF4747C11F021
+:10F2C0000C0F1CBF0CEB80118AB26BD0B8F80C107D
+:10F2D000914238BF0A46B4F84A10FB2928BFFB21E7
+:10F2E000B8F80E308B4238BF194694F854B01BF072
+:10F2F0000C0F1CBF0CEB81139BB25BD0B8F810C095
+:10F300009C4538BF63461B2918BFB3F5A47F5AD06C
+:10F31000F8803A817980BB8021463846079AFFF70A
+:10F32000BDFAB88800E031E040F64801884228BFC5
+:10F3300040F64800B8803889884228BF40F6480027
+:10F34000388187F800A000BF8DF800900121684641
+:10F3500004F0E8FD9DF8000000F00701C0F3C102D1
+:10F360001144C0F3401008448DF80000401D207681
+:10F3700009283CBF08302076002120460DF00BF80C
+:10F3800068780FF0CBF8002E74D122E010F0010F56
+:10F3900018BF01277FF44AAF10F0020F14BF0227F5
+:10F3A000002743E7022907BF81003C31C1007031CB
+:10F3B0008AB28BE7BBF1020F07BF8B003C33CB0057
+:10F3C00070339BB29AE71B2818BFB2F5A47F9FD178
+:10F3D000BAE7A9782878EA1C0FF073F8002808BF6C
+:10F3E000122647D00FF0B5F8A9782878EA1C0FF05C
+:10F3F00018F906003ED1687A10F0040F14BF0820F7
+:10F4000001200FF053F8060034D1214603200FF0FD
+:10F4100032F906002ED1697A8DF80010697A11F060
+:10F42000010F06D06889ADF80200288AADF8040003
+:10F430000120697A11F0020F18BF401C11F0040F6F
+:10F4400007D005EB40004189ADF80610008AADF801
+:10F450000800684611F0B9FB064695F83A00002806
+:10F4600018BF01200FF028F826B9204611F047FBFD
+:10F47000060009D0208806F054FA2088062101F001
+:10F4800005FC002818BFFFDF304611B0BDE8F08F43
+:10F490000146002014E638B5144C207870B912F0FB
+:10F4A0007BF8052805D00EF05EFAA0F57F41FF3904
+:10F4B00004D0684611F005FC10B113E00C2038BDF3
+:10F4C0000098008806F02DFA00980621008801F0C7
+:10F4D000DDFB002818BFFFDF0120207008480078FE
+:10F4E000FCF788FC002038BDE45002003206002002
+:10F4F000F4050020680000202206002011223300BD
+:10F500005C00002070B4B0F802C08188C388028912
+:10F5100044898089ACF1060640F67B45AE423CBF8B
+:10F520008E1FAE4214D28C4598BFB3F5FA7F3EBF12
+:10F53000A2F10A0CFE4D15EB0C0509D25B1C5943D8
+:10F54000B1EB820F04DA84429EBF002070BC70478A
+:10F55000302070BC70472DE9F047B0F802C0044677
+:10F560008188C388028947898689ACF1060940F6FB
+:10F570007B4830200025C1453ABFA1F10609C145AD
+:10F58000BDE8F0878C4598BFB3F5FA7F3DBFA2F187
+:10F590000A0CDFF89C8318EB0C08BDE8F0875B1CB5
+:10F5A0005943B1EB820FA8BFBDE8F087B74288BFCF
+:10F5B000BDE8F0872088062101F056FB68B190F87D
+:10F5C000D01090F8732042B9002918BF042904D044
+:10F5D000D0F8F8100A781AB106E00220BDE8F087EA
+:10F5E000D0F84421127812B13A20BDE8F087052204
+:10F5F0008A71D0F8F8100D81D0F8F820A1885181D7
+:10F60000D0F8F820E1889181D0F8F8202189D181C3
+:10F61000D0F8F8100A894B899A429EBF8A79082A45
+:10F620009A4224BF1220BDE8F08722884A80D0F891
+:10F63000F800022101700020BDE8F087F0B583B02A
+:10F6400005460DF0D9F8002802BF122003B0F0BD26
+:10F650000026B84F012429467C70B81C15F030FCF8
+:10F660007E706946062001F088FA002818BFFFDF87
+:10F67000684601F060FA002808BFBDF804500AD1BE
+:10F68000029880F80041684601F055FA18B9BDF8B3
+:10F690000400A842F4D103B00020F0BD10B5044628
+:10F6A0000088062101F0E0FA68B190F8D01090F8D7
+:10F6B000732042B9002918BF042904D0D0F8F810EB
+:10F6C0000A7812B105E0022010BDD0F8442112786A
+:10F6D0000AB13A2010BD90F8962012F0010F04BF35
+:10F6E0000C2010BDD4F80220D4F806304A608B609C
+:10F6F000D0F8F81062898A81D0F8F810E268C1F871
+:10F700000E202269C1F812206269C1F81620A26990
+:10F71000C1F81A20D0F8F82003211170D0F8F800B1
+:10F7200021884180002010BDF8B516460F460446DA
+:10F7300009F09CF900281CBF0C20F8BD207812238A
+:10F74000EF2801D91846F8BD6088ADF8000010F028
+:10F75000100F4FF000050CD010F0010F00F0020167
+:10F760001BD0B1B110F0080F08BF10F0040F1ED06D
+:10F770001AE010F0080FE5D110F0200F18BF10F0BC
+:10F78000030FDFD110F0010F18BF10F0020FD9D115
+:10F790000DE010F0040F0AD106E029B110F0080FB7
+:10F7A00008BF10F0040F02D010F00F0FCAD1B4F848
+:10F7B00002C01CF0080F08D1D4E90110884228BF0C
+:10F7C0002029BFD3B0F1807FBCD2207B0028B9D0E4
+:10F7D0000728B7D8607B002818BF012803D002286B
+:10F7E00018BF0328AED11CF0040F03D1022818BFA4
+:10F7F000032807D1A07B002818BF0128A2D11CF044
+:10F80000040F08D1607D002818BF012803D002280A
+:10F8100018BF032896D1E07D1CF0100F02D00128FC
+:10F8200011D08FE7012818BF03288BD11CF0100FCF
+:10F8300009D1607E01281CBF0228032882D1A07E46
+:10F840000F283FF67FAFE07E002818BF01287FF425
+:10F8500079AF1CF0400F1CBF1120F8BD3D70A5759D
+:10F8600056B9FF208DF800006946002006F065FDBE
+:10F870006946002006F04CFD2046BDE8F84006F041
+:10F8800074BC002250E72DE9F0470446C0780F46CB
+:10F89000122510B106F0DBFC50B1607804280AD0C4
+:10F8A00094F8038094F800906678B8F1FB0F12D9B1
+:10F8B0002846BDE8F08709F0D9F80028F8D006F00E
+:10F8C0001EFD0028F4D106F0EEF9002804BFE07810
+:10F8D0000028EDD1E4E71FB1B8F11F0F23D9E7E706
+:10F8E00006F0E1F928B1B8F11F0F98BF032E07D039
+:10F8F000DEE7032E18BF042E02D0B8F1000FD7D0D8
+:10F9000009F0B4F8002818BF032E04D0042E1CBF41
+:10F910000C20BDE8F087484606F0BDF9002804BF7A
+:10F920004220BDE8F087E07861781F2804E00000FD
+:10F9300089F3FFFF3206002098BF03291CBF112066
+:10F94000BDE8F087211D06F0F8FC0020BDE8F08737
+:10F95000002198E72DE9F0470446C0788846122731
+:10F9600010B106F00AFD38B16578042D04D0E678B0
+:10F9700094F80090FB2E02D93846BDE8F087B8F124
+:10F98000000F02D01F2E21D9F6E706F08CF920B126
+:10F990001F2E98BF032D06D0EEE7032D18BF042DB0
+:10F9A00001D0002EE8D009F061F8002818BF032D1F
+:10F9B00004D0042D1CBF0C20BDE8F087484606F09B
+:10F9C0006AF9002804BF4220BDE8F087E07861783A
+:10F9D0001F2898BF03291CBF1120BDE8F087211DF7
+:10F9E00006F096FC0020BDE8F0870021B2E72DE983
+:10F9F000F04304464078422583B0012808D8A07817
+:10FA000006F049F920B120781225012804D0A0B1D0
+:10FA100003B02846BDE8F08306F0C3FC20B1A088FF
+:10FA20000028F5D08028F3D806F0C2FC68B16078D1
+:10FA30000028EDD0207801280BD007F077FE04468F
+:10FA400008F08CFC002800F0038103B00C20BDE816
+:10FA5000F08306F0B5FA38B906F09CFC002802BF26
+:10FA6000122003B0BDE8F08309F000F80028ECD1C3
+:10FA700006F0D1F8A0F57F41FF39E6D106F0BFFAD4
+:10FA8000A08842F2107100FB01F6A079314606F021
+:10FA9000EFFB06F06BFCF8B10022072101A801F092
+:10FAA000B1F8040049D0FE480321846020460CF0E0
+:10FAB00079FB204607F067F8FA4DA88AA4F84A00B7
+:10FAC000E88AA4F84C0006F0EEF870B1288B01210A
+:10FAD00008F0C8FDA06210E03146002008F018FDD3
+:10FAE000002818BFFFDF00F0BEB806F063FC2A8BC9
+:10FAF0000146104608F0B6FDA062014600222046ED
+:10FB000007F017FE06F0CFF84FF00108C8B906F06D
+:10FB100051FC10F00C0F14D001231A462146184650
+:10FB20000DF03FF8616A88420BD90721BDF8040047
+:10FB300001F0ACF8002818BFFFDF092003B0BDE8D2
+:10FB4000F083E87C0090AB7CEA8AA98A208801F0E7
+:10FB500046F9002818BFFFDF208805F0E1FE314696
+:10FB6000204608F0D5FC002818BFFFDF2146B4F876
+:10FB70004C00002204F5CD76FB2828BFFB206B89C2
+:10FB8000834238BF184691F855304FF4747413F01F
+:10FB90000C0F1CBF04EB80131FFA83FC3BD000BF8B
+:10FBA000B5F80C90E14528BFE146B1F84A30FB2B8F
+:10FBB00028BFFB23B5F80EC09C4538BF634691F8BB
+:10FBC00054C01CF00C0F1CBF04EB831C1FFA8CF7F5
+:10FBD0002AD02C8ABC4228BF3C461B2B18BFB4F548
+:10FBE000A47F2FD0F080A6F808907380B4803046B0
+:10FBF000FEF754FEB08840F64801884228BF40F620
+:10FC00004800B0803089884228BF40F648003081E3
+:10FC100086F8008027E0022B07BF83003C33C30037
+:10FC200070331FFA83FCBBE7BCF1020F07BF4FEA3A
+:10FC3000830C0CF13C0C4FEAC30C0CF1700C1FFA56
+:10FC40008CF7C6E71B2818BFB9F5A47FCAD10AE014
+:10FC50004CB1208805F065FE2088072101F016F8D8
+:10FC6000002818BFFFDF002003B0BDE8F0830021AB
+:10FC7000BDE610B50C46072100F0F6FF002804BFD2
+:10FC8000022010BD90F8731109B10C2010BD90F83E
+:10FC90006510142912BF152990F8C0110029F4D15C
+:10FCA0002168C0F874116168C0F87811A168C0F8C3
+:10FCB0007C11E168C0F88011012180F873110020E7
+:10FCC00010BD10B5072100F0CFFF002804BF0220AF
+:10FCD00010BD90F8731109B10C2010BD90F865109B
+:10FCE000142918BF1529F7D1022180F873110020BB
+:10FCF00010BDF0B50E464BF68032122183B096420D
+:10FD000017D8B6B1694600F04AF900281CBF03B005
+:10FD1000F0BD019800F15807841C25883246294619
+:10FD200038460CF035FA2088A842F6D103B00020FE
+:10FD3000F0BD03B00846F0BD10B582B0044600889F
+:10FD4000694600F02CF900281CBF02B010BD0198D4
+:10FD5000A37800F1580190F82C209A4202BF0C20A1
+:10FD600002B010BD7F220A728A720022CA72E17844
+:10FD700080F82D10217980F82E10A17880F82C10B1
+:10FD800002B0104610BD10B582B00C46694600F0B6
+:10FD900006F900281CBF02B010BD019890F873004E
+:10FDA000002818BF0120207002B0002010BD30B51F
+:10FDB00083B00D461446694600F0F1F800281CBFD8
+:10FDC00003B030BD019890F82C0001281EBF0C2014
+:10FDD00003B030BD019890F86010297090F8610070
+:10FDE000207003B0002030BD70B50D4616460721C7
+:10FDF00000F03AFF002804BF022070BD83884FF056
+:10FE0000010CC28841880CEB430C65451AD342F2C1
+:10FE1000107C02FB0CF240F6C41C01FB0CF1B2FB9F
+:10FE2000F1F1491E8CB2B4F5FA7F88BF4FF4FA7431
+:10FE3000A54238BF2C46621C591CB2FBF1F251435B
+:10FE4000491E8BB290F8AC11002908BF038433809F
+:10FE5000002070BD10B50C46072100F005FF0028FA
+:10FE600004BF022010BD80F8DF40002C1EBF90F8B8
+:10FE7000DD10002908F019FC002010BD01780029D0
+:10FE80001CBF4178002915D041881B2921BF8188DA
+:10FE90001B29C18802290DD302680349406805E087
+:10FEA0005C00002032060020F40500200A65486549
+:10FEB000002070471220704710B5044610F02CFF48
+:10FEC000204608F09AFB002010BD2DE9F0411646AF
+:10FED0000F46044601221146384610F020FF054621
+:10FEE0000121384608F0BEFB854228BF2846012381
+:10FEF000E100503189B2E631884206D901F196021B
+:10FF0000401AB0FBF2F0401C83B233800020BDE801
+:10FF1000F08110B5044611F03FFB042806D011F023
+:10FF20003BFB052802D008F0A1FD08B10C2010BD54
+:10FF3000601C0BF082FF207800F0010006F05AF8F8
+:10FF4000207800F001000EF0FFFA002010BD10B57F
+:10FF50000446072000F022FE00281CBF0C2010BD24
+:10FF6000207810F0010F11D000226078114613F0B4
+:10FF70008FFF00281CBF122010BDA0680AF0E9F90D
+:10FF8000607861680AF0EEF9002010BD00200AF0E8
+:10FF9000E0F9002108460AF0E5F9002010BD70B52F
+:10FFA0000C460546062100F05FFE606010B100209F
+:10FFB000207070BD0721284600F056FE60600028C2
+:10FFC00004BF022070BD01202070002070BD10B55C
+:10FFD00004468C46007813466168624638B10120B9
+:10FFE0000CF0DFFD6168496A884209D906E000200B
+:10FFF0000CF0D7FD6168496A884201D9012010BD23
+:020000040001F9
+:10000000002010BD10B586B0044611F0C5FA0428D2
+:1000100041D011F0C1FA05283DD0A0788DF8080034
+:10002000A0788DF8000060788DF8040020788DF8B5
+:100030000300A07B8DF80500E07B002818BF01209D
+:100040008DF80600A07810F0010F27D0E078012885
+:1000500008BF022003D000280CBF012000208DF82B
+:100060000100E088ADF80A006089ADF80C00A078C6
+:1000700010F0040F26D02079012808BF022003D0F9
+:1000800000280CBF012000208DF802002089ADF867
+:100090000E00A08914E006B00C2010BD10F0040F73
+:1000A00010D0E078012808BF022003D000280CBF40
+:1000B000012000208DF80200E088ADF80E00608974
+:1000C000ADF8100002A810F080FD002804BF6846BB
+:1000D0000EF02BFB06B010BD30B5058825F40044AA
+:1000E00021448CB24FF4004194420AD2121B92B2C6
+:1000F0001B339A4201D2A94307E005F40041214392
+:1001000003E0A21A92B2A9431143018030BD084412
+:10011000083050434A31084480B2704770B51D46DC
+:1001200016460B46044629463046049AFFF7EFFF71
+:100130000646B34200D2FFDF2821204614F0ABFD73
+:100140004FF6FF70A082283EB0B265776080B0F5B0
+:10015000004F00D9FFDF618805F13C00814200D2E9
+:10016000FFDF60880835401B343880B220801B28B0
+:1001700000D21B2020800020A07770BD81618861A3
+:1001800070472DE9F05F0D46C188044600F128094B
+:10019000008921F4004620F4004800F062FB10B111
+:1001A0000020BDE8F09F4FF0000A4FF0010BB04572
+:1001B0000CD9617FA8EB0600401A0838854219DC8B
+:1001C00009EB06000021058041801AE06088617F0C
+:1001D000801B471A083F0DD41B2F00DAFFDFBD42FA
+:1001E00001DC294600E0B9B2681A0204120C04D0FE
+:1001F000424502DD84F817A0D2E709EB0600018032
+:10020000428084F817B0CCE770B5044600F12802AC
+:10021000C088E37D20F400402BB11044028843885D
+:1002200013448B4201D2002070BD00258A4202D3C4
+:100230000180458008E0891A0904090C418003D037
+:10024000A01D00F01EFB08E0637F008808331844FF
+:1002500081B26288A01DFFF73FFFE575012070BDE8
+:1002600070B5034600F12804C588808820F4004654
+:100270002644A84202D10020188270BD9889358892
+:10028000A84206D3401B75882D1A2044ADB2C01E6B
+:1002900005E02C1AA5B25C7F20443044401D0C8838
+:1002A000AC4200D90D809C8924B1002414700988C7
+:1002B000198270BD0124F9E770B5044600F12801E8
+:1002C000808820F400404518208A002825D0A18984
+:1002D000084480B2A08129886A881144814200D2F2
+:1002E000FFDF2888698800260844A189884212D146
+:1002F000A069807F2871698819B1201D00F0C1FABA
+:1003000008E0637F28880833184481B26288201D82
+:10031000FFF7E2FEA6812682012070BD2DE9F041A3
+:10032000418987880026044600F12805B94218D083
+:1003300004F10A0821F400402844418819B14046DC
+:1003400000F09FFA08E0637F00880833184481B208
+:1003500062884046FFF7C0FE761C6189B6B2B9429A
+:10036000E8D13046BDE8F0812DE9F04104460B4666
+:1003700027892830A68827F40041B4F80A80014470
+:100380000D46B74201D10020ECE70AB1481D1060CC
+:1003900023B1627F691D184614F0DCFB2E88698842
+:1003A00004F1080021B18A1996B200F06AFA06E059
+:1003B000637F62880833991989B2FFF78DFE47453C
+:1003C00001D1208960813046CCE78188C088814294
+:1003D00001D1012070470020704701898088814247
+:1003E00001D1012070470020704770B58588C3880F
+:1003F00000F1280425F4004223F4004114449D42F6
+:100400001AD08389058A5E1925886388EC18A6426C
+:1004100014D313B18B4211D30EE0437F08325C1921
+:100420002244408892B2801A80B22333984201D28B
+:1004300011B103E08A4201D1002070BD012070BDDE
+:100440002DE9F0478846C1880446008921F400461A
+:1004500004F1280720F4004507EB060900F001FA33
+:10046000002178BBB54204D9627FA81B801A002501
+:1004700003E06088627F801B801A083823D4E289F9
+:1004800062B1B9F80020B9F802303BB1E81A21771F
+:10049000404518DBE0893844801A09E0801A21774A
+:1004A00040450ADB607FE189083030443944084424
+:1004B000C01EA4F81280BDE8F087454503DB01208B
+:1004C0002077E7E7FFE761820020F4E72DE9F74FA7
+:1004D000044600F12805C088884620F4004A608A56
+:1004E00005EB0A0608B1404502D20020BDE8FE8FA8
+:1004F000E08978B13788B6F8029007EB09018842A5
+:1005000000D0FFDF207F4FF0000B50EA090106D03A
+:1005100088B33BE00027A07FB9463071F2E7E1895C
+:1005200059B1607F2944083050440844B4F81F1082
+:1005300020F8031D94F821108170E28907EB080070
+:1005400002EB0801E1813080A6F802B002985F4614
+:1005500050B1637F30880833184481B26288A01D8F
+:10056000FFF7BAFDE78121E0607FE1890830504460
+:10057000294408442DE0FFE7E089B4F81F1028441F
+:10058000C01B20F8031D94F82110817009EB0800AE
+:10059000E28981B202EB0800E08137807180029825
+:1005A000A0B1A01D00F06DF9A4F80EB0A07F401C12
+:1005B000A077A07D08B1E088A08284F816B000BFC3
+:1005C000A4F812B084F817B001208FE7E08928441E
+:1005D000C01B30F8031DA4F81F10807884F8210098
+:1005E000EEE710B5818800F1280321F4004423448C
+:1005F000848AC288A14212D0914210D0818971B9F7
+:10060000826972B11046FFF7E8FE50B910892832AE
+:1006100020F40040104419790079884201D100206B
+:1006200010BD184610BD00F12803407F0830084473
+:10063000C01E1060088808B9DB1E1360088849884E
+:10064000084480B270472DE9F04100F12806407F50
+:100650001C4608309046431808884D88069ADB1ED1
+:10066000A0B1C01C80B2904214D9801AA04200DB15
+:10067000204687B298183A46414614F03FFA0028BF
+:1006800016D1E01B84B2B844002005E0ED1CADB2E9
+:10069000F61EE8E7101A80B20119A94206D83044C4
+:1006A00022464146BDE8F04114F028BA4FF0FF3031
+:1006B00058E62DE9F04100F12804407F1E4608303D
+:1006C00090464318002508884F88069ADB1E90B193
+:1006D000C01C80B2904212D9801AB04200DB304672
+:1006E00085B299182A46404614F034FA701B86B237
+:1006F000A844002005E0FF1CBFB2E41EEAE7101A80
+:1007000080B28119B94206D821183246404614F009
+:1007100021FAA81985B2284624E62DE9F04100F116
+:100720002804407F1E46083090464318002508885C
+:100730004F88069ADB1E90B1C01C80B2904212D93D
+:10074000801AB04200DB304685B298182A464146EE
+:1007500014F000FA701B86B2A844002005E0FF1CCC
+:10076000BFB2E41EEAE7101A80B28119B94206D876
+:1007700020443246414614F0EDF9A81985B22846C6
+:10078000F0E5401D704710B5044600F12801C2880D
+:10079000808820F400431944904206D0A28922B9EF
+:1007A000228A12B9A28A904201D1002010BD088885
+:1007B000498831B1201D00F064F80020208201201A
+:1007C00010BD637F62880833184481B2201DFFF793
+:1007D00083FCF2E70021C18101774182C1758175F7
+:1007E000704703881380C28942B1C28822F4004353
+:1007F00000F128021A440A60C0897047002070473F
+:1008000010B50446808AA0F57F41FF3900D0FFDF94
+:10081000E088A082E08900B10120A07510BD4FF6EC
+:10082000FF71818200218175704710B50446808A6E
+:10083000A0F57F41FF3900D1FFDFA07D28B9A08856
+:10084000A18A884201D1002010BD012010BD8188FD
+:10085000828A914201D1807D08B100207047012039
+:10086000704720F4004221F400439A4207D100F47B
+:10087000004001F40041884201D00120704700206F
+:10088000704730B5044600880D4620F40040A84269
+:1008900000D2FFDF21884FF40040884328432080A6
+:1008A00030BD70B50C00054609D0082C00D2FFDF22
+:1008B0001DB1A1B2286800F044F8201D70BD0DB133
+:1008C00000202860002070BD0021026803E09388AA
+:1008D0001268194489B2002AF9D100F032B870B513
+:1008E00000260D460446082900D2FFDF206808B91B
+:1008F0001EE0044620688188A94202D001680029D0
+:10090000F7D181880646A94201D100680DE005F1C2
+:10091000080293B20022994209D32844491B02607D
+:1009200081802168096821600160206000E0002664
+:10093000304670BD00230B608A8002680A60016047
+:10094000704700234360021D018102607047F0B5CB
+:100950000F460188408815460C181E46AC4200D34D
+:10096000641B3044A84200D9FFDFA019A84200D977
+:10097000FFDF3819F0BD2DE9F041884606460188B1
+:10098000408815460C181F46AC4200D3641B3844FF
+:10099000A84200D9FFDFE019A84200D9FFDF708824
+:1009A0003844708008EB0400BDE8F0812DE9F04187
+:1009B000054600881E461746841B8846BC4200D365
+:1009C0003C442C8068883044B84200D9FFDFA0192D
+:1009D000B84200D9FFDF68883044688008EB040023
+:1009E000E2E72DE9F04106881D460446701980B201
+:1009F000174688462080B84201D3C01B20806088FB
+:100A0000A84200D2FFDF7019B84200D9FFDF60882A
+:100A1000401B608008EB0600C6E730B50D46018834
+:100A2000CC18944200D3A41A4088984200D8FFDF23
+:100A3000281930BD2DE9F041C84D04469046A878EC
+:100A40000E46A04200D8FFDF05EB8607B86A50F8D3
+:100A5000240000B1FFDFB868002816D0304600F04F
+:100A600044F90146B868FFF73AFF05000CD0B86AB0
+:100A7000082E40F8245000D3FFDFB94842462946EB
+:100A800050F82630204698472846BDE8F0812DE9E9
+:100A9000F8431E468C1991460F460546FF2C00D997
+:100AA000FFDFB14500D9FFDFE4B200954DB3002070
+:100AB0008046E81C20F00300A84200D0FFDF494632
+:100AC000DFF89892684689F8001089F8017089F873
+:100AD000024089F8034089F8044089F8054089F804
+:100AE000066089F80770414600F008F90021424687
+:100AF0000F464B460098C01C20F00300009012B136
+:100B00000EE00120D4E703EB8106B062002005E08F
+:100B1000D6F828C04CF82070401CC0B2A042F7D3D1
+:100B20000098491C00EB8400C9B200900829E1D369
+:100B3000401BBDE8F88310B5044603F067FD08B11B
+:100B4000102010BD2078854A618802EB80009278E1
+:100B50000EE0836A53F8213043B14A1C6280A180C1
+:100B6000806A50F82100A060002010BD491C89B2A5
+:100B70008A42EED86180052010BD70B505460C464E
+:100B8000084603F043FD08B1102070BD082D01D3C5
+:100B9000072070BD25700020608070BD0EB56946CD
+:100BA000FFF7EBFF00B1FFDF6846FFF7C4FF08B1B6
+:100BB00000200EBD01200EBD10B50446082800D34C
+:100BC000FFDF6648005D10BD3EB50546002469465E
+:100BD000FFF7D3FF18B1FFDF01E0641CE4B2684601
+:100BE000FFF7A9FF0028F8D02846FFF7E5FF001B14
+:100BF000C0B23EBD59498978814201D9C0B270471F
+:100C0000FF2070472DE9F041544B062903D00729F6
+:100C10001CD19D7900E0002500244FF6FF7603EB00
+:100C2000810713F801C00AE06319D7F828E09BB2E6
+:100C30005EF823E0BEF1000F04D0641CA4B2A4450A
+:100C4000F2D8334603801846B34201D100201CE796
+:100C5000BDE8F041EEE6A0F57F43FF3B01D0082957
+:100C600001D300207047E5E6A0F57F42FF3A0BD0A4
+:100C7000082909D2394A9378834205D902EB8101C8
+:100C8000896A51F820007047002070472DE9F04133
+:100C900004460D46A4F57F4143F20200FF3902D01D
+:100CA000082D01D30720F0E62C494FF000088A7880
+:100CB000A242F8D901EB8506B26A52F82470002FDF
+:100CC000F1D027483946203050F82520204690475B
+:100CD000B16A284641F8248000F007F802463946F8
+:100CE000B068FFF727FE0020CFE61D49403131F8FC
+:100CF00010004FF6FC71C01C084070472DE9F84306
+:100D0000164E8846054600242868C01C20F00300C3
+:100D100028602046FFF7E9FF315D4843B8F1000F36
+:100D200001D0002200E02A680146009232B100277B
+:100D30004FEA0D00FFF7B5FD1FB106E001270020C7
+:100D4000F8E706EB8401009A8A602968641C08446D
+:100D5000E4B22860082CD7D3EBE600005006002050
+:100D6000F050020070B50E461D46114600F0D4F852
+:100D700004462946304600F0D8F82044001D70BDD6
+:100D80002DE9F04190460D4604004FF0000610D0CA
+:100D90000027E01C20F00300A04200D0FFDFDDB1FF
+:100DA00041460020FFF77DFD0C3000EB850617B1B2
+:100DB00012E00127EDE7614F04F10C00A9003C604F
+:100DC0002572606000EB85002060606813F063FFAF
+:100DD00041463868FFF765FD3046BDE8F0812DE9F2
+:100DE000FF4F564C804681B020689A46934600B922
+:100DF000FFDF2068027A424503D9416851F8280094
+:100E000020B143F2020005B0BDE8F08F51460298D0
+:100E100000F082F886B258460E9900F086F885B246
+:100E20007019001D87B22068A14639460068FFF797
+:100E300056FD04001FD0678025802946201D0E9D89
+:100E400007465A4601230095FFF768F92088314686
+:100E500038440123029ACDF800A0FFF75FF92088FB
+:100E6000C1193846FFF78AF9D9F800004168002017
+:100E700041F82840C7E70420C5E770B52F4C054668
+:100E8000206800B9FFDF2068017AA9420ED94268C4
+:100E900052F8251051B1002342F825304A880068E5
+:100EA000FFF748FD216800200A7A08E043F20200BB
+:100EB00070BD4B6853F8203033B9401CC0B2824239
+:100EC000F7D80868FFF700FD002070BD70B51B4E15
+:100ED00005460024306800B9FFDF3068017AA94276
+:100EE00004D9406850F8250000B1041D204670BDAB
+:100EF00070B5124E05460024306800B9FFDF306837
+:100F0000017AA94206D9406850F8251011B131F88C
+:100F1000040B4418204670BD10B50A460121FFF7A6
+:100F2000F6F8C01C20F0030010BD10B50A460121E0
+:100F3000FFF7EDF8C01C20F0030010BD700000208A
+:100F400070B50446C2F11005281913F003FE15F020
+:100F5000FF0108D0491EC9B2802060542046BDE878
+:100F6000704013F076BE70BD30B505E05B1EDBB29D
+:100F7000CC5CD55C6C40C454002BF7D130BD10B5AF
+:100F8000002409E00B78521E44EA430300F8013BB9
+:100F900011F8013BD2B2DC09002AF3D110BD2DE9D2
+:100FA000F04389B01E46DDE9107990460D000446F5
+:100FB00022D002460846F949FDF755FB102221468A
+:100FC0003846FFF7DCFFE07B000606D5F34A3946DA
+:100FD000102310320846FFF7C7FF10223946484653
+:100FE000FFF7CDFFF87B000606D5EC4A49461023F3
+:100FF00010320846FFF7B8FF1021204613F029FEF3
+:101000000DE0103EB6B208EB0601102322466846FA
+:10101000FFF7AAFF224628466946FDF724FB102E5B
+:10102000EFD818D0F2B241466846FFF789FF102387
+:101030004A46694604A8FFF797FF1023224604A9F1
+:101040006846FFF791FF224628466946FDF70BFBED
+:1010500009B0BDE8F08310233A464146EAE770B58F
+:101060009CB01E460546134620980C468DF8080095
+:10107000202219460DF1090013F06CFD20222146B3
+:101080000DF1290013F066FD17A913A8CDE90001A1
+:10109000412302AA31462846FFF781FF1CB070BDEC
+:1010A0002DE9FF4F9FB014AEDDE92D5410AFBB49C1
+:1010B000CDE90076202320311AA8FFF770FF4FF00A
+:1010C00000088DF808804FF001098DF8099054F858
+:1010D000010FCDF80A00A088ADF80E0014F8010C3D
+:1010E0001022C0F340008DF8100055F8010FCDF824
+:1010F0001100A888ADF8150015F8010C2C99C0F363
+:1011000040008DF8170006A8824613F023FD0AA8B8
+:1011100083461022229913F01DFDA048352308387C
+:1011200002AA40688DF83C80CDE900760E901AA99D
+:101130001F98FFF734FF8DF808808DF8099020681C
+:10114000CDF80A00A088ADF80E0014F8010C1022AA
+:10115000C0F340008DF810002868CDF81100A88871
+:10116000ADF8150015F8010C2C99C0F340008DF86E
+:101170001700504613F0EEFC58461022229913F047
+:10118000E9FC86483523083802AA40688DF83C906F
+:10119000CDE900760E901AA92098FFF700FF23B042
+:1011A000BDE8F08FF0B59BB00C460546DDE9221096
+:1011B0001E461746DDE92032D0F801C0CDF808C040
+:1011C000B0F805C0ADF80CC00078C0F340008DF851
+:1011D0000E00D1F80100CDF80F00B1F80500ADF810
+:1011E000130008781946C0F340008DF815001088E8
+:1011F000ADF8160090788DF818000DF11900102246
+:1012000013F0A8FC0DF129001022314613F0A2FCC6
+:101210000DF139001022394613F09CFC17A913A8D0
+:10122000CDE90001412302AA21462846FFF7B7FE77
+:101230001BB0F0BDF0B5A3B017460D4604461E46E0
+:10124000102202A8289913F085FC06A8202239460E
+:1012500013F080FC0EA82022294613F07BFC1EA967
+:101260001AA8CDE90001502302AA314616A8FFF7BB
+:1012700096FE1698206023B0F0BDF0B589B0044604
+:10128000DDE90E070D463978109EC1F340018DF857
+:10129000001031789446C1F340018DF801101968AF
+:1012A000CDF802109988ADF8061099798DF80810DC
+:1012B0000168CDF809108188ADF80D1080798DF89E
+:1012C0000F0010236A46614604A8FFF74DFE224630
+:1012D000284604A9FDF7C7F9D6F801000090B6F832
+:1012E0000500ADF80400D7F80100CDF80600B7F806
+:1012F0000500ADF80A000020039010236A4621463D
+:1013000004A8FFF731FE2246284604A9FDF7ABF9F1
+:1013100009B0F0BD1FB51C6800945B6801931368A9
+:10132000029352680392024608466946FDF79BF90C
+:101330001FBD10B588B00446106804905068059031
+:1013400000200690079008466A4604A9FDF78BF92D
+:10135000BDF80000208008B010BD1FB51288ADF8A0
+:1013600000201A88ADF80220002201920292039216
+:10137000024608466946FDF776F91FBD7FB5074B63
+:1013800014460546083B9A1C6846FFF7E6FF2246CE
+:1013900069462846FFF7CDFF7FBD00004851020097
+:1013A00070B5044600780E46012813D0052802D0F7
+:1013B000092813D10EE0A06861690578042003F0C4
+:1013C000B3F8052D0AD0782300220420616903F0C8
+:1013D00001F803E00420616903F0A6F831462046D5
+:1013E000BDE8704001F086B810B500F12D02C37958
+:1013F0009478411D64F003042340C371DB070DD0D2
+:101400004B79547923404B710B79127913400B714E
+:101410008278C9788A4200D9817010BD00224A7151
+:101420000A71F5E74178012900D00C21017070475D
+:101430002DE9F04F93B04FF0000B0C690D468DF87D
+:1014400020B0097801260C2017464FF00D084FF008
+:10145000110A4FF008091B2975D2DFE811F01B00B3
+:10146000C30206031E035D037003A203B703F80360
+:10147000190461049304A004EC042A053405520500
+:101480005D05EE053106340663067F06F9061D0785
+:10149000E606EB0614B120781D282AD0D5F808807E
+:1014A0005FEA08004FD001208DF82000686A022210
+:1014B0000D908DF824200A208DF82500A8690A9047
+:1014C000A8880028EED098F8001091B10F2910D20A
+:1014D0007ED2DFE801F07D1349DEFEFDFCFBFAF968
+:1014E00038089CF8F70002282DD124B120780C2868
+:1014F00001D00026EFE38DF82020CBE10420696ABB
+:1015000003F012F8A8880728EED1204600F0EDFF7E
+:10151000022809D0204600F0E8FF032807D920461A
+:1015200000F0E3FF072802D20120207004E0002C25
+:10153000B8D020780128D7D198F80400C11F0A2913
+:1015400002D30A2061E0C4E1A070D8F80010E16283
+:10155000B8F80410218698F8060084F832000120BB
+:1015600028700320207044E00728BDD1002C99D0BA
+:1015700020780D28B8D198F8031094F82F20C1F3E3
+:10158000C000C2F3C002104201D0062000E00720D4
+:10159000890707D198F805100142D2D198F80610B2
+:1015A0000142CED194F8312098F8051020EA0202C9
+:1015B0001142C6D194F8322098F8061090430142A7
+:1015C000BFD198F80400C11F0A29BAD2617D00E09A
+:1015D00006E281427ED8D8F800106160B8F80410A5
+:1015E000218198F80600A072012028700E2020703A
+:1015F00003208DF82000686A0D9004F12D000990F9
+:10160000601D0A900F300B9022E12875FDE3412800
+:1016100091D1204600F069FF042802D1E078C0078C
+:1016200004D1204600F061FF0F2884D1A88CD5F8A2
+:101630000C8080B24FF0400BE669FFF747FC324662
+:1016400041465B464E46CDF80090FFF732F80B203E
+:101650008DF82000686A0D90E0690990002108A8C3
+:10166000FFF79EFE2078042806D0A07D58B10128FF
+:1016700009D003280AD049E30520207003202870F0
+:101680008DF82060CDE184F800A032E712202070B0
+:10169000E9E11128BCD1204600F027FF042802D13F
+:1016A000E078C00719D0204600F01FFF062805D1BA
+:1016B000E078C00711D1A07D02280ED0204600F0AE
+:1016C00014FF08E0CAE081E06FE14EE121E101E1B1
+:1016D000E7E017E0ADE111289AD1102208F10101ED
+:1016E00004F13C0013F036FA607801287ED0122015
+:1016F0002070E078C00760D0A07D0028C8D0012805
+:10170000C6D05AE0112890D1204600F0EEFE0828FD
+:1017100004D0204600F0E9FE132886D104F16C00C5
+:10172000102208F10101064613F014FA2078082867
+:101730000DD014202070E178C8070DD0A07D0228BC
+:101740000AD06278022A04D00328A1D035E009200B
+:10175000F0E708B1012837D1C80713D0A07D0228CF
+:101760001DD000200090D4E9062133460EA8FFF7D3
+:1017700076FC10220EA904F13C0013F0BFF9C8B1A9
+:10178000042042E7D4E90912201D8DE8070004F186
+:101790002C0332460EA8616BFFF76FFDE9E7606B23
+:1017A000C1F34401491E0068C84000F0010040F048
+:1017B0008000D7E72078092806D185F800908DF8B9
+:1017C000209033E32870ECE30920FBE711289AD13D
+:1017D000204600F08AFE0A2802D1E078C00704D132
+:1017E000204600F082FE15288DD100E08DE104F145
+:1017F0003C00102208F10101064613F0ABF92078F5
+:101800000A2816D016202070D4E90932606B611DB9
+:101810008DE80F0004F15C0304F16C0247310EA85F
+:10182000FFF7C0FC10220EA9304613F067F918B17B
+:10183000F5E20B20207071E22046FFF7D5FDA0787D
+:10184000216A0A18C0F11001104613F002FA23E3CE
+:10185000394608A8FFF7A4FD06463BE20228B6D1A8
+:10186000204600F042FE042804D3204600F03DFE4E
+:10187000082809D3204600F038FE0E2829D3204638
+:1018800000F033FE122824D2A07D02289FD10E2022
+:101890008DF82000686A0D9098F801008DF82400FA
+:1018A000F0E3022893D1204600F01FFE002810D05C
+:1018B000204600F01AFE0128F9D0204600F015FE5F
+:1018C0000C28F4D004208DF8240098F801008DF83D
+:1018D00025005EE21128FCD1002CFAD020781728D0
+:1018E000F7D16178606A022911D0002101EB410132
+:1018F000182606EBC1011022405808F1010113F02F
+:1019000029F90420696A00F0E3FD2670F1E5012160
+:10191000ECE70B28DDD1002CDBD020781828D8D1BB
+:101920006078616A02281CD05FF0000000EB400282
+:10193000102000EBC2000958B8F801000880607858
+:10194000616A02280FD0002000EB4002142000EB57
+:10195000C2000958404650F8032F0A6040684860AA
+:1019600039E00120E2E70120EEE71128B1D1002C97
+:10197000AFD020781928ACD16178606A022912D0E2
+:101980005FF0000101EB41011C2202EBC1011022BA
+:10199000405808F1010113F0DDF80420696A00F0F5
+:1019A00097FD1A20B6E00121ECE7082891D1002C20
+:1019B0008FD020781A288CD1606A98F8012001789D
+:1019C00062F347010170616AD8F8022041F8012FE3
+:1019D000B8F8060088800420696A00F079FD8EE27C
+:1019E000072012E63878012894D1182204F1140057
+:1019F000796813F0F4F8E079C10894F82F0001EA4F
+:101A0000D001E07861F30000E070217D002974D1FD
+:101A10002178032909D0C00725D0032028708DF82C
+:101A20002090686A0D90412004E3607DA17888428F
+:101A300001D90620E9E502262671E179204621F048
+:101A4000E001E171617A21F0F0016172A17A21F087
+:101A5000F001A172FFF7C8FC2E708DF82090686A23
+:101A60000D900720E6E20420ACE6387805289DD1E9
+:101A70008DF82000686A0D90B8680A900720ADF8CC
+:101A800024000A988DF830B0616801602189818056
+:101A9000A17A817104202070F4E23978052985D17A
+:101AA0008DF82010696A0D91391D09AE0EC986E8BE
+:101AB0000E004121ADF824108DF830B01070A88CC4
+:101AC000D7F80C8080B24026A769FFF711FA41468B
+:101AD0003A463346C846CDF80090FEF71EFE002178
+:101AE00008A8FFF75DFCE07820F03E00801CE07065
+:101AF0002078052802D00F200CE049E1A07D20B11C
+:101B0000012802D0032802D002E10720BFE584F8B3
+:101B10000080EEE42070ECE4102104F15C0002F09F
+:101B20002AFA606BB0BBA07D18B1012801D0052056
+:101B3000FDE006202870F7486063A063BEE23878B5
+:101B4000022894D1387908B12875B3E3A07D022822
+:101B500002D0032805D022E0B8680028F5D06063E1
+:101B60001CE06078012806D0A07994F82E10012896
+:101B700005D0E84806E0A17994F82E00F7E7B868A8
+:101B80000028E2D06063E078C00701D0012902D0CC
+:101B9000E04803E003E0F8680028D6D0A063062000
+:101BA00010E68DF82090696A0D91E1784846C907E2
+:101BB00009D06178022903D1A17D29B1012903D07F
+:101BC000A17D032900D00720287031E1387805284D
+:101BD000BBD1207807281ED084F800A005208DF8FE
+:101BE0002000686A0D90B8680A90ADF824A08DF8BE
+:101BF00030B003210170E178CA070FD0A27D022A1C
+:101C00001AD000210091D4E9061204F15C03401CB3
+:101C1000FFF725FA67E384F80090DFE7D4E90923AA
+:101C2000211D8DE80E0004F12C0304F15C02401C20
+:101C3000616BFFF722FB56E3626BC1F34401491E5F
+:101C40001268CA4002F0010141F08001DAE73878F9
+:101C50000528BDD18DF82000686A0D90B8680A90FB
+:101C6000ADF824A08DF830B0042100F8011B10223B
+:101C700004F15C0112F06EFF002108A8FFF790FB51
+:101C80002078092801D0132044E70A2020709BE522
+:101C9000E078C10742D0A17D012902D0022927D0D6
+:101CA00038E0617808A8012916D004F16C01009190
+:101CB000D4E9061204F15C03001DFFF7BBFA0A2009
+:101CC000287003268DF82080686A0D90002108A8EE
+:101CD000FFF766FBDDE2C3E204F15C010091D4E9A9
+:101CE000062104F16C03001DFFF7A4FA0026E9E7C2
+:101CF000C0F3440114290DD24FF0006101EBB01084
+:101D00004FEAB060E0706078012801D01020BEE496
+:101D10000620FFE6607801283FF4B7AC0A2051E5C1
+:101D2000E178C90708D0A17D012903D10B202870D3
+:101D300004202FE028702DE00E2028706078616B61
+:101D4000012817D004F15C0304F16C020EA8FFF720
+:101D5000E1FA2046FFF748FBA0780EAEC0F1100173
+:101D6000304412F076FF06208DF82000686A09964C
+:101D70000D909AE004F16C0304F15C020EA8FFF7E9
+:101D8000C9FAE9E73978022903D139790029D1D094
+:101D900029758FE28DF82000686A0D9058E5387833
+:101DA0000728F6D1D4E909216078012808D004F188
+:101DB0006C00CDE90002029105D104F16C0304E04E
+:101DC00004F15C00F5E704F15C0304F14C007A686F
+:101DD0000646216AFFF764F96078012821D1A078CE
+:101DE000216A0A18C0F11001104612F032FFD4E93E
+:101DF0000923606B04F12D018DE80F0004F15C03F1
+:101E000004F16C0231460EA800E055E2FFF7CAF972
+:101E100010220EA904F13C0012F070FE08B10B2054
+:101E2000AFE485F8008000BF8DF82090686A0D90BF
+:101E30008DF824A00CE538780528AAD18DF820006B
+:101E4000686A0D90B8680A90ADF824A08DF830B09B
+:101E500080F80080617801291AD0D4E9093204F1B0
+:101E60002D01A66B03920096CDE9011304F16C03DA
+:101E700004F15C0204F14C01401CFFF793F90021CE
+:101E800008A8FFF78DFA6078012805D0152041E6F3
+:101E9000D4E90923611DE4E70E20287006208DF89F
+:101EA0002000686ACDF824B00D90A0788DF8280045
+:101EB000CEE438780328C0D1E079C00770D00F2075
+:101EC0002870072066E7387804286BD11422391D62
+:101ED00004F1140012F083FE616A208CA1F809005D
+:101EE000616AA078C871E179626A01F00301117238
+:101EF000616A627A0A73616AA07A81F82400162006
+:101F000060E485F800A08DF82090696A50460D9134
+:101F100090E00000485102003878052842D1B868A6
+:101F2000A8616178606A022901D0012100E00021E6
+:101F300001EB4101142606EBC1014058082102F0D3
+:101F40001AF86178606A022901D0012100E00021BD
+:101F500001EB410106EBC101425802A8E169FFF71C
+:101F60000DFA6078626A022801D0012000E00020AA
+:101F700000EB4001102000EBC1000223105802A921
+:101F80000932FEF7F1FF626AFD4B0EA80932A16922
+:101F9000FFF7E3F96178606A022904D0012103E0C8
+:101FA00042E18BE0BDE0002101EB4101182606EB88
+:101FB000C101A27840580EA912F0CCFD6178606A88
+:101FC000022901D0012100E0002101EB410106EBD3
+:101FD000C1014058A1780844C1F1100112F039FE46
+:101FE00005208DF82000686A0D90A8690A90ADF868
+:101FF00024A08DF830B0062101706278616A022A4F
+:1020000001D0012200E0002202EB420206EBC202F4
+:10201000401C8958102212F09DFD002108A8FFF7EE
+:10202000BFF91220C5F818B028708DF82090686AA2
+:102030000D900B208DF824000AE43878052870D123
+:102040008DF82000686A0D90B8680A900B20ADF8F2
+:1020500024000A98072101706178626A022901D080
+:10206000012100E0002101EB4103102101EBC3013C
+:1020700051580988A0F801106178626A022902D0DB
+:10208000012101E02FE1002101EB4103142101EBCB
+:10209000C30151580A6840F8032F4968416059E06C
+:1020A0001920287001208DF8300077E6162028705E
+:1020B0008DF830B0002108A8FFF772F9032617E168
+:1020C00014202870B0E6387805282AD18DF8200031
+:1020D000686A0D90B8680A90ADF824A08DF830B009
+:1020E00080F800906278616A4E46022A01D001228F
+:1020F00000E0002202EB42021C2303EBC202401C60
+:102100008958102212F026FD002108A8FFF748F98F
+:10211000152028708DF82060686A0D908DF8246075
+:102120003CE680E0387805287DD18DF82000686A8B
+:102130000D90B8680A90ADF824900921017061698A
+:10214000097849084170616951F8012FC0F80220EF
+:102150008988C18020781C28A8D1A1E7E078C00731
+:1021600002D04FF0060C01E04FF0070C6078022817
+:102170000AD04FF0000000BF00EB040101F109019B
+:1021800005D04FF0010004E04FF00100F4E74FF0FC
+:1021900000000B78204413EA0C030B7010F8092F91
+:1021A00002EA0C02027004D14FF01B0C84F800C04C
+:1021B000D2B394F801C0BCF1010F00D09BB990F8E4
+:1021C00000C0E0465FEACC7C04D028F0010606702F
+:1021D000102606E05FEA887C05D528F00206067026
+:1021E00013262E70032694F801C0BCF1020F00D014
+:1021F00092B991F800C05FEACC7804D02CF00106C7
+:102200000E70172106E05FEA8C7805D52CF00206E7
+:102210000E701921217000260078D0BBCAB3C3BB51
+:102220001C20207035E012E002E03878062841D109
+:102230001A2019E4207801283CD00C283AD02046F6
+:10224000FFF7F0F809208DF82000686A0D9031E062
+:102250003878052805D00620387003261820287005
+:1022600046E005218DF82010686A0D90B8680A9044
+:102270000220ADF8240001208DF830000A9801708A
+:10228000297D4170394608A8FFF78AF806461820CC
+:102290002870012E0ED02BE001208DF82000686AF6
+:1022A0000D9003208DF82400287D8DF8250085F8F9
+:1022B00014B012E0287D80B11D20207017202870F6
+:1022C0008DF82090686A0D9002208DF82400394620
+:1022D00008A8FFF765F806460AE00CB1FE2020705A
+:1022E0009DF8200020B1002108A8FFF759F810E45C
+:1022F00013B03046BDE8F08F2DE9F04387B00C46AF
+:102300004E6900218DF8041001202578034602272C
+:102310004FF007094FF0050C85B1012D53D0022D68
+:1023200039D1FE2030708DF80030606A05900320AE
+:102330008DF80400207E8DF8050063E021790129E5
+:1023400025D002292DD0032928D0042923D1B17DFD
+:10235000022920D131780D1F042D04D30A3D032D0D
+:1023600001D31D2917D12189022914D38DF80470B6
+:10237000237020899DF8041088421BD2082001E0B8
+:10238000405102008DF80000606A059057E07078B7
+:102390000128EBD0052007B0BDE8F0831D20307088
+:1023A000E4E771780229F5D131780C29F3D18DF861
+:1023B0000490DDE7083402F804CB94E80B0082E8CF
+:1023C0000B000320E7E71578052DE4D18DF800C058
+:1023D000656A0595956802958DF8101094F804804B
+:1023E000B8F1010F13D0B8F1020F2DD0B8F1030FDF
+:1023F0001CD0B8F1040FCED1ADF804700E202870B7
+:10240000207E687000216846FEF7CAFF0CE0ADF838
+:1024100004700B202870207E002100F01F006870DF
+:102420006846FEF7BDFF37700020B4E7ADF80470D2
+:102430008DF8103085F800C0207E68702770114636
+:102440006846FEF7ADFFA6E7ADF804902B70207F3D
+:102450006870607F00F00100A870A07F00F01F008E
+:10246000E870E27F2A71C0071CD094F8200000F0C9
+:102470000700687194F8210000F00700A87100219E
+:102480006846FEF78DFF2868F062A8883086A87934
+:1024900086F83200A069407870752879B0700D20F8
+:1024A0003070C1E7A9716971E9E700B587B0042808
+:1024B0000CD101208DF800008DF80400002005915A
+:1024C0008DF8050001466846FEF76AFF07B000BDBB
+:1024D00070B50C46054602F027F821462846BDE8AF
+:1024E00070407823002201F075BF08B10078704772
+:1024F0000C20704770B50C0005784FF000010CD02F
+:1025000021702146F2F7A9FE69482178405D884292
+:1025100001D1032070BD022070BDF2F79EFE0020A5
+:1025200070BD0279012A05D000220A704B78012B78
+:1025300002D003E0042070470A758A610279930093
+:10254000521C0271C15003207047F0B587B00F468E
+:1025500005460124287905EB800050F8046C70785A
+:10256000411E02290AD252493A46083901EB80003D
+:10257000314650F8043C2846984704460CB1012CDB
+:1025800011D12879401E10F0FF00287101D00324DA
+:10259000E0E70A208DF80000706A0590002101969E
+:1025A0006846FFF7A7FF032CD4D007B02046F0BD44
+:1025B00070B515460A46044629461046FFF7C5FF82
+:1025C000064674B12078FE280BD1207C30B1002063
+:1025D0002870294604F10C00FFF7B7FF2046FEF7EC
+:1025E00021FF304670BD704770B50E4604467C2111
+:1025F00012F051FB0225012E03D0022E04D005203B
+:1026000070BD0120607000E065702046FEF70AFF93
+:10261000A575002070BD28B1027C1AB10A4600F1F0
+:102620000C01C5E70120704710B5044686B00420B0
+:1026300001F07AFF2078FE2806D000208DF80000F7
+:1026400069462046FFF7E7FF06B010BD7CB50E4691
+:1026500000218DF804104178012903D0022903D00C
+:10266000002405E0046900E044690CB1217C89B1D3
+:102670006D4601462846FFF754FF032809D132462C
+:1026800029462046FFF794FF9DF80410002900D04A
+:1026900004207CBD04F10C05EBE730B40C46014688
+:1026A000034A204630BC034B0C3AFEF756BE0000EE
+:1026B000845102004051020070B50D46040011D053
+:1026C00085B12101284612F0C4FA10224E4928464D
+:1026D00012F040FA4C4801210838018044804560DE
+:1026E000002070BD012070BD70B5474E0024054626
+:1026F000083E10E07068AA7B00EB0410817B9142D9
+:1027000008D1C17BEA7B914204D10C22294612F008
+:10271000F5F930B1641C30888442EBDB4FF0FF30B8
+:1027200070BD204670BD70B50D46060006D02DB1B7
+:10273000FFF7DAFF002803DB401C14E0102070BD17
+:10274000314C083C20886288411C914201D9042008
+:1027500070BD6168102201EB0010314612F0FAF9E9
+:102760002088401C20802870002070BD70B5144661
+:102770000D0018D0BCB10021A170022802D0102891
+:1027800011D105E0288870B10121A170108008E006
+:102790002846FFF7A9FF002805DB401CA070A88988
+:1027A0002080002070BD012070BD70B50546144624
+:1027B0000E000BD000203070A878012808D005D971
+:1027C0001149A1F108010A8890420AD9012070BD7F
+:1027D00024B1287820702888000A507002200870E0
+:1027E0000FE064B14968102201EB00112046103956
+:1027F00012F0B0F9287820732888000A607310203E
+:102800003070002070BD00007C0000202DE9F041F8
+:1028100090460C4607460025FE48072F00EB881619
+:1028200007D2DFE807F007070707040404000125C3
+:1028300000E0FFDF06F81470002D13D0F54880305B
+:1028400000EB880191F82700202803D006EB400018
+:10285000447001E081F8264006EB440220205070CD
+:1028600081F82740BDE8F081F0B51F4614460E46BA
+:102870000546202A00D1FFDFE649E648803100EB1B
+:10288000871C0CEB440001EB8702202E07D00CEBD9
+:10289000460140784B784870184620210AE092F8AB
+:1028A0002530407882F82500F6E701460CEB410020
+:1028B00005704078A142F8D192F82740202C03D02F
+:1028C0000CEB4404637001E082F826300CEB410409
+:1028D0002023637082F82710F0BD30B50D46CE4B33
+:1028E00044190022181A72EB020100D2FFDFCB4814
+:1028F000854200DDFFDFC9484042854200DAFFDF44
+:10290000C548401C844207DA002C01DB204630BD5C
+:10291000C148401C201830BDBF48C043FAE710B57D
+:1029200004460168407ABE4A52F82020114450B152
+:102930000220084420F07F40F0F71DF994F90810B8
+:10294000BDE81040C9E70420F3E72DE9F047B14E98
+:10295000803696F82D50DFF8BC9206EB850090F893
+:10296000264034E009EB85174FF0070817F81400EC
+:10297000012806D004282ED005282ED0062800D005
+:10298000FFDF01F0E3F8014607EB4400427806EB75
+:10299000850080F8262090F82720A24202D120222C
+:1029A00080F82720084601F0DCF82A46214601205D
+:1029B000FFF72CFF9B48414600EB041002682046BD
+:1029C000904796F82D5006EB850090F82640202C75
+:1029D000C8D1BDE8F087022000E003208046D0E7A0
+:1029E00010B58C4C2021803484F8251084F82610F2
+:1029F00084F82710002084F8280084F82D0084F83B
+:102A00002E10411EA16044F8100B207460742073D6
+:102A10006073A0738449E0772075087048700021C6
+:102A20007C4A103C02F81100491CC9B22029F9D394
+:102A30000120EFF78EFF0020EFF78BFF012084F8D5
+:102A40002200F9F7A9F97948F9F7B5F9764CA41EEF
+:102A500020707748F9F7AFF96070BDE81040EFF7E4
+:102A600005BF10B5EFF727FF6F4CA41E2078F9F7CC
+:102A7000BBF96078F9F7B8F9BDE8104001F09EB8ED
+:102A8000202070472DE9F34F624E0025803606EB7B
+:102A9000810A89B09AF82500202822D0691E029167
+:102AA0006049009501EB00108146D0E90112C06831
+:102AB0000391CDE90420B08BADF81C00B07F8DF8F8
+:102AC0001E009DF81500C8B10227554951F8204055
+:102AD0000399E219114421F07F41019184B102214F
+:102AE0000FE00120EFF735FF0020EFF732FFEFF79F
+:102AF00000FF01F063F886F82F50A0E00427E4E718
+:102B000000218DF81810022801D0012820D1039847
+:102B1000391901440998081A9DF81C1020F07F40CB
+:102B200001B10221333181420BD203208DF815000F
+:102B30000398C4F13201401A20F07F403224039000
+:102B40000CE096F8240018B9F0F726FA00284CD0CB
+:102B5000322C03D214B101F025F801E001F02EF877
+:102B6000314A107818B393465278039B121B002108
+:102B70009DF81840984601281AD0032818D0002044
+:102B80008DF81E00002A04DD981A039001208DF8AC
+:102B900018009DF81C0000B102210398254A20F07E
+:102BA0007F40039003AB099801F014F810B110E0D6
+:102BB0000120E5E79DF81D0018B99BF800000328E7
+:102BC00012D08DF81C50CDF80C808DF818408DF87F
+:102BD0001E509DF8180058B103980123C119002216
+:102BE0001846EFF709FF06E000200BB0BDE8F08FB4
+:102BF0000120EFF7AEFE99F90C2001230020019986
+:102C0000EFF7FAFE012086F82F008AF828502022DC
+:102C1000694611E098080020FF7F841E0020A1076C
+:102C200094510200980600208E000020834201008B
+:102C30004B290100FFFF3F00F94811F0D0FF0120B0
+:102C4000D3E72DE9F05FDFF8D883064608EB86006E
+:102C500090F82550202D1FD0A8F180002C4600EBC5
+:102C60008617A0F50079DFF8BCB305E0A24607EBB4
+:102C70004A004478202C0AD0EFF70AFF09EB04132E
+:102C80005A4601211B1D00F0A5FF0028EED0AC42E2
+:102C900002D0334652461EE0E34808B1AFF300804D
+:102CA000EFF7F6FE98F82F206AB1D8F80C20411CF7
+:102CB000891A0902CA1701EB12610912002902DD03
+:102CC0000020BDE8F09F3146FFF7DCFE08B101208F
+:102CD000F7E733462A4620210420FFF7C5FDEFE73A
+:102CE0002DE9F041CE4C2569EFF7D2FE401B0002E2
+:102CF000C11700EB1160001200D4FFDF94F822002E
+:102D000000B1FFDF012784F8227094F82E002028FC
+:102D100000D1FFDF94F82E60202084F82E000025DB
+:102D200084F82F5084F8205084F82150BF48256043
+:102D30000078022833D0032831D000202077A06803
+:102D4000401C05D04FF0FF30A0600120EFF701FEDE
+:102D50000020EFF7FEFDEFF7FCFEEFF7F4FEEFF7D4
+:102D6000C8FD11F031F9B248056005604FF0E0216F
+:102D70004FF40040B846C1F88002EFF784FF94F8A2
+:102D80002D703846FFF75DFF0028FAD0A448803840
+:102D900000EB871010F81600022802D006E0012090
+:102DA000CCE73A4631460620FFF730FD84F8238011
+:102DB00004EB870090F82600202804D09B48801E52
+:102DC0004078F9F717F8207F002803D0EFF7B1FE1D
+:102DD0002577657746E50146914810B590F82D2096
+:102DE0000024803800EB821010F814302BB1641CE2
+:102DF000E4B2202CF8D3202010BD8E4800EB041044
+:102E0000016021460120FFF701FD204610BD10B5ED
+:102E1000012801D0032800D171B3814A92F82D30E6
+:102E20007F4C0022803C04EB831300BF13F8124058
+:102E30000CB1082010BD521CD2B2202AF6D37B4A16
+:102E400048B1022807D0072916D2DFE801F015069D
+:102E5000080A0C0E100000210AE01B2108E03A21AC
+:102E600006E0582104E0772102E0962100E0B52138
+:102E700051701070002010BD072010BD6B4810B5B8
+:102E80004078EFF778FE80B210BD10B5202811D23F
+:102E9000634991F82D30A1F1800202EB831414F8FC
+:102EA00010303BB191F82D3002EB831212F8102054
+:102EB000012A01D0002010BD91F82D2001460020EC
+:102EC000FFF7A4FC012010BD10B5EFF7E1FDBDE850
+:102ED0001040EFF750BE2DE9F0410E46504F0178FB
+:102EE0002025803F0C4607EB831303E0254603EBC8
+:102EF00045046478944202D0202CF7D108E0202CBD
+:102F000006D0A14206D103EB41014978017007E0E8
+:102F10000020A7E403EB440003EB45014078487030
+:102F2000454F7EB127B1002140F2DA30AFF3008087
+:102F30003078A04206D127B1002140F2DD30AFF356
+:102F40000080357027B1002140F2E230AFF30080FD
+:102F5000012087E410B542680B689A1A1202D41750
+:102F600002EB1462121216D4497A91B1427A82B9F4
+:102F7000324A006852F82110126819441044001DAA
+:102F8000891C081A0002C11700EB116000123228D8
+:102F900001DB012010BD002010BD2DE9F047814666
+:102FA0001F48244E00EB8100984690F825402020D1
+:102FB000107006F50070154600EB81170BE000BF9E
+:102FC00006EB04104946001DFFF7C4FF28B107EBCC
+:102FD00044002C704478202CF2D1297888F8001015
+:102FE00013E000BF06EB0415291D4846FFF7B2FFAA
+:102FF00068B988F80040A97B99F80A00814201D895
+:103000000020E6E407EB44004478202CEAD10120BC
+:10301000DFE42DE9FC410E4607460024054D18E08B
+:1030200018090020FFFF3F00000000008E00002074
+:1030300000F50040980600200000000094510200B6
+:103040009DF8000005EB00108168384600F0D6FDC1
+:1030500001246B4601AA31463846FFF79EFF00283F
+:10306000EED02046BDE8FC8170B50446FF4801253E
+:10307000A54300EB841100EB8510402211F06AFD9E
+:10308000FB4E26B1002140F25C40AFF30080F748D0
+:10309000803000EB850100EB8400D0F82500C1F8FA
+:1030A000250026B100214FF48C60AFF30080284644
+:1030B00070BD2DE9FC418446EC481546089C00EBA8
+:1030C00085170E4617F81400012803D0022801D0F6
+:1030D0000020C7E70B46E74A0121604600F07AFD71
+:1030E000A8B101AB6A4629463046FFF756FF70B1DA
+:1030F000DE489DF804209DF80010803000EB850626
+:103100008A4208D02B460520FFF7AEFB0BE02A468B
+:103110002146042014E0202903D007EB4100407829
+:1031200001E096F8250007EB440148709DF8000087
+:10313000202809D007EB400044702A46214603208E
+:10314000FFF764FB01208DE706F8254F0120F070A2
+:10315000F3E7C94901EB0010001DFFF7E0BB7CB5A8
+:103160001D46134604460E4600F108022146184645
+:10317000EFF70EFD94F908000F2804DD1F382072C8
+:103180002068401C206096B10220BC4951F82610EE
+:10319000461820686946801B20F07F40206094F923
+:1031A00008002844C01C1F2803DA012009E004207D
+:1031B000EBE701AAEFF7ECFC9DF8040010B10098D2
+:1031C000401C00900099206831440844C01C20F045
+:1031D0007F4060607CBD2DE9FE430C4606460978C1
+:1031E00060799072207998461546507241B19F4897
+:1031F000803090F82E1020290AD00069401D0BE085
+:10320000D4E90223217903B02846BDE8F043A6E7BC
+:103210009B484178701D084420F07F4721790022A7
+:103220002846A368FFF79BFF3946284600F0E6FCD6
+:10323000D4E9023221796846FFF791FF41462846DA
+:10324000019CFFF7E6FE2B4622460021304600F0A7
+:10325000C1FC002803D13146284600F0CFFCBDE870
+:10326000FE832DE9FE4F814600F084FC30B100273B
+:1032700099F8000020B10020BDE8FE8F0127F7E794
+:103280007A4D7B4C4FF0000A803524B1002140F28A
+:10329000D340AFF3008095F82D8085F823A0002659
+:1032A00024B100214FF49B60AFF300801FB940466A
+:1032B000FFF7DAFE804624B100214FF49C60AFF3A3
+:1032C0000080EFF7E5FB43466A464946FFF783FF78
+:1032D00024B1002140F2E640AFF3008095F82E00C3
+:1032E00020280CD029690098401A0002C21700EB70
+:1032F0001260001203D5684600F080FC012624B15C
+:1033000000214FF49E60AFF3008095F82300002861
+:10331000BBD124B1002140F2F640AFF30080EFF7BB
+:10332000B7FB6B46534A002100F054FC0028A3D0A1
+:1033300027B941466846FFF76CFE064326B168464A
+:10334000FFF7EDFAC9F8080024B1002140F2095056
+:10335000AFF3008001208FE72DE9FF5F8A468146A9
+:1033600000F008FC414C803410B39AF800000027AC
+:1033700010B1012800D0FFDF3D4D25B1002140F202
+:103380007F50AFF300800120A84600905FEA080656
+:1033900004D0002140F28750AFF30080009800F085
+:1033A000E0FB94F82D50002084F8230067B119E069
+:1033B00094F82E000127202800D1FFDF9AF80000A2
+:1033C0000028D9D0FFDFD7E72846FFF74DFE054696
+:1033D00026B1002140F29150AFF3008094F8230011
+:1033E0000028D3D126B1002140F29B50AFF30080DA
+:1033F000EFF74EFB83462B4601AA5146FFF7EBFE43
+:103400005FEA060804D0002140F2A250AFF300802A
+:103410003B462A4601A95846CDF80090FFF749FEE1
+:10342000064604EB850090F828B0B8F1000F04D0F0
+:10343000002140F2A950AFF3008000F087FB00901C
+:10344000B8F1000F04D0002140F2AF50AFF300807C
+:1034500094F82300002899D1B8F1000F04D000217E
+:1034600040F2B750AFF3008003490BE0980800200A
+:1034700000000000FFFF3F0098060020945102006A
+:103480008E00002001EB09100DF1040C00F1040086
+:103490009CE80E0080E80E004EB35FEA080604D0F8
+:1034A000002140F2C450AFF300803BEA070012D085
+:1034B00094F82E0020280ED126B1002140F2C950E8
+:1034C000AFF300802846FFF7BCFB20B99AF8000054
+:1034D000D8B3012849D0B8F1000F04D0002140F240
+:1034E000E650AFF30080284600F029FB01265FEA92
+:1034F000080504D0002140F2EF50AFF3008000989F
+:1035000000F02FFB25B1002140F2F350AFF3008013
+:103510008EB194F82D0004EB800090F8260020284E
+:1035200009D025B1002140F2FA50AFF30080F948EC
+:103530004078F8F75FFC25B1002140F2FF50AFF36F
+:10354000008004B03046BDE8F09FFFE7B8F1000FFF
+:1035500004D0002140F2D150AFF3008094F82D2028
+:1035600049460420FFF752F9C0E7002E3FF40EAFA2
+:10357000002140F2DC50AFF3008007E72DE9F84F5F
+:10358000E54D814695F82D004FF00008E34C4FF0D3
+:10359000010B474624B1002140F20D60AFF30080DB
+:1035A000584600F0DEFA85F8237024B1002140F27D
+:1035B0001260AFF3008095F82D00FFF755FD064629
+:1035C00095F8230028B1002CE4D000214FF4C3600B
+:1035D0004BE024B1002140F21C60AFF30080CE48E4
+:1035E000803800EB861111F81900032856D13346B4
+:1035F00005EB830A4A469AF82500904201D1012042
+:1036000000E0002000900AF125000021FFF763FC94
+:1036100001460098014203D001228AF82820AF77A2
+:10362000E1B324B1002140F22160AFF300803246C3
+:1036300049460120FFF7EAF89AF828A024B10021B2
+:1036400040F22C60AFF3008000F080FA834624B192
+:10365000002140F23160AFF3008095F8230038B1CB
+:10366000002C97D0002140F23560AFF3008091E745
+:10367000BAF1000F07D095F82E00202803D130466C
+:10368000FFF7DFFAE0B124B1002140F24960AFF367
+:103690000080304600F053FA4FF0010824B10021B9
+:1036A00040F25260AFF30080584600F05AFA24B15D
+:1036B000002140F25660AFF300804046BDE8F88F2D
+:1036C000002CF1D0002140F24460AFF30080E6E727
+:1036D0000020EFF717B90120EFF714B98D480078F3
+:1036E00070472DE9F0418C4C94F82E0020281FD112
+:1036F00094F82D6004EB860797F82550202D00D113
+:10370000FFDF8549803901EB861000EB45004078EA
+:1037100007F8250F0120F87084F82300294684F863
+:103720002E50324602202234FFF770F8002020701D
+:103730000FE42DE9F0417A4E774C012538B101288C
+:1037400021D0022879D003287DD0FFDFF0E700F0F8
+:1037500029FAFFF7C6FF207E00B1FFDF84F8215071
+:103760000020EFF7F6F8A168481C04D001230022DE
+:103770001846EFF741F914F82E0F217806EB0111E6
+:103780000A68012154E0FFF7ACFF0120EFF7E1F8F0
+:1037900094F8210050B1A068401C07D014F82E0FF7
+:1037A000217806EB01110A68062141E0207EDFF84E
+:1037B0006481002708F10208012803D002281ED0E6
+:1037C000FFDFB5E7A777EFF7B4F998F80000032813
+:1037D00001D165772577607D524951F8200094F832
+:1037E000201051B948B161680123091A0022184616
+:1037F000EFF702F9022020769AE7277698E784F817
+:10380000205000F0CFF9A07F50B198F80100616816
+:103810000123091A00221846EFF7EEF8257600E09A
+:10382000277614F82E0F217806EB01110A68002183
+:10383000BDE8F041104700E005E036480078BDE8FB
+:10384000F041F8F7D7BAFFF74CFF14F82E0F2178A4
+:1038500006EB01110A680521EAE710B52E4C94F831
+:103860002E00202800D1FFDF14F82E0F21782C4ADB
+:1038700002EB01110A68BDE81040042110477CB535
+:10388000254C054694F82E00202800D1FFDFA068C3
+:10389000401C00D0FFDF94F82E00214901AA01EB63
+:1038A0000010694690F90C002844EFF771F99DF972
+:1038B00004000F2801DD012000E0002000990844E9
+:1038C0006168084420F07F41A16094F8210000283D
+:1038D00007D002B00123BDE8704000221846EFF780
+:1038E0008BB87CBD30B5104A0B1A541CB3EB940F47
+:1038F0001ED3451AB5EB940F1AD3934203D9101A6D
+:1039000043185B1C14E0954210D9511A0844401C1E
+:1039100043420DE08C000020180900200000000048
+:103920009806002094510200FF7F841EFFDF0023D1
+:10393000184630BD0123002201460220EFF75CB893
+:103940000220EFF706B8EFF7A3B82DE9FC47B14C1A
+:10395000054694F82E00202800D1FFDF642D58D3AF
+:10396000AD4A0021521B71EB010052D394F82E2076
+:10397000A0462046DFF8A49290F82D7009EB0214BF
+:10398000D8F8000001AA28446946EFF701F99DF92B
+:103990000400002802DD0098401C0090A0680099F7
+:1039A00062684618B21A22F07F42B2F5800F30D218
+:1039B00008EB8702444692F82520202A0AD009EB1A
+:1039C00002125268101A0002C21700EB12600012B5
+:1039D00088421EDBA068401C10D0EFF759F8A168A0
+:1039E000081A0002C11700EB11600012022810DD56
+:1039F0000120EEF7AEFF4FF0FF30A06020682844B2
+:103A0000206026F07F402061012084F82300BDE87B
+:103A1000FC870020FBE72DE9F0477E4C074694F831
+:103A20002D00A4F1800606EB801010F8170000B9F5
+:103A3000FFDF94F82D50A046794C24B1002140F6C8
+:103A40006500AFF3008040F6710940F67A0A06EB94
+:103A5000851600BF16F81700012818D0042810D0CA
+:103A600005280ED006280CD01CB100214846AFF323
+:103A7000008020BF002CEDD000215046AFF3008025
+:103A8000E8E72A4639460120FEF7C0FEF2E74FF08C
+:103A9000010A4FF00009454624B1002140F681009B
+:103AA000AFF30080504600F05CF885F8239024B115
+:103AB000002140F68600AFF3008095F82D00FFF757
+:103AC000D3FA064695F8230028B1002CE4D0002153
+:103AD00040F68C001FE024B100214FF40960AFF3E1
+:103AE000008005EB860000F1270133463A46263078
+:103AF000FFF7F1F924B1002140F69400AFF3008004
+:103B000000F024F8824695F8230038B1002CC3D089
+:103B1000002140F69A00AFF30080BDE785F82D60E4
+:103B2000012085F82300504600F01BF8002C04D03B
+:103B3000002140F6A700AFF30080BDE8F0873549CB
+:103B400081F82D00012081F82300704710B5354819
+:103B500008B1AFF30080EFF3108000F0010072B6FF
+:103B600010BD10B5002804D12F4808B1AFF3008074
+:103B700062B610BD2D480068C005C00D10D01038C9
+:103B800040B2002806DA00F00F0000F1E02090F8C3
+:103B9000140D03E000F1E02090F8000440097047A4
+:103BA0000820704710B51B4C94F82400002804D15D
+:103BB000F7F7D2FE012084F8240010BD10B5154C93
+:103BC00094F82400002804D0F7F7EFFE002084F8D2
+:103BD000240010BD10B51C685B68241A181A24F064
+:103BE0007F4420F07F40A14206D8B4F5800F03D275
+:103BF000904201D8012010BD002010BDD0E9003254
+:103C0000D21A21F07F43114421F07F41C0E90031F5
+:103C10007047000018090020FF1FA1079806002028
+:103C200000000000000000000000000004ED00E0C3
+:103C30002DE9F041044680074FF000054FF00106E2
+:103C400004D55C480560066024F00204E0044FF0EF
+:103C5000FF3705D558484660C0F8087324F48054EF
+:103C6000600003D55548056024F08044E0050FD579
+:103C70005348C0F80052C0F8087352490D60091D3E
+:103C80000D60504A04210C321160066124F48074E6
+:103C9000A00409D54C484660C0F80052C0F808732B
+:103CA0004A48056024F40054C4F38030C4F3C031A2
+:103CB000884200D0FFDF14F4404F14D044484660DF
+:103CC000C0F8087343488660C0F80052C0F8087313
+:103CD00041490D600A1D16608660C0F808730D60CA
+:103CE000166024F4404420050AD53C4846608660AE
+:103CF000C0F80873C0F848733948056024F40064BC
+:103D000010F03CF93748044200D0FFDFBDE8F081F5
+:103D100070B520250022134620FA02F1C90719D0F8
+:103D200051B201F01F060124B4404E09B60006F15D
+:103D3000E026C6F88041C6F88042002906DA01F084
+:103D40000F0101F1E02181F8143D03E001F1E021D0
+:103D500081F80034521CAA42DED370BD70B5224CEB
+:103D60000D462060FFF764FF2068FFF7D1FF28466B
+:103D7000F7F7CFFE0FF022FD00F0ADF810F0FEF8DF
+:103D800010F041F8F8F708F8BDE870400FF0C4BD36
+:103D900010B5154C2068FFF74BFF2068FFF7B8FF00
+:103DA00010F0ECF8F7F773FF0020206010BD0A2038
+:103DB00070470000FC1F004000C0004004E50140C7
+:103DC000008000400485004000D0004004D5004041
+:103DD00000E0004000F0004000F5004000B000406E
+:103DE00008B50040FEFF0FFD9000002070B5264989
+:103DF0000A680AB30022154601244B685B1C4B601D
+:103E00000C2B00D34D600E7904FA06F30E681E42A7
+:103E10000FD0EFF3108212F0010272B600D001222F
+:103E20000C689C430C6002B962B6496801600020CE
+:103E300070BD521C0C2AE0D3052070BD4FF0E0216C
+:103E40004FF48000C1F800027047EFF3108111F0C9
+:103E5000010F72B64FF0010202FA00F20A4803683D
+:103E600042EA0302026000D162B6E7E70648002199
+:103E700001604160704701218140034800680840AB
+:103E800000D0012070470000940000202DE9F0418F
+:103E900015460E460446002700F0E7F8A84215D361
+:103EA000002341200FE000BF94F84220A25CF254AE
+:103EB00094F84210491CB1FBF0F200FB12115B1C9C
+:103EC00084F84210DBB2AB42EED3012700F0D9F800
+:103ED0003846BDE8F081704910B5802081F80004B3
+:103EE0006E49002081F8420081F84100433181F899
+:103EF000420081F84100433181F8420081F84100DD
+:103F000067480FF071FE6648401C0FF06DFEEEF73B
+:103F1000C9FEBDE8104000F0B4B8402070475F48CB
+:103F200000F0A3B80A4601465C48AFE7402070475E
+:103F30005A48433000F099B80A4601465748433082
+:103F4000A4E7402101700020704710B50446534893
+:103F5000863000F08AF82070002010BD0A46014625
+:103F60004E4810B58630FFF791FF08B1002010BD14
+:103F700042F2070010BD70B50C460546412900D934
+:103F8000FFDF48480068103840B200F050F8C6B271
+:103F90000D2000F04CF8C0B2864203D2FFDF01E0F2
+:103FA000EEF7D0FE224629463C48FFF76FFF002877
+:103FB000F6D070BD2DE9F041394F002506463F1D72
+:103FC00057F82540204600F041F810B36D1CEDB2C3
+:103FD000032DF5D33148433000F038F8002825D0C0
+:103FE0002E4800F033F8002820D02C48863000F00E
+:103FF0002DF800281AD0EEF77BFE29480FF0FCFDC3
+:10400000B0F5005F00D0FFDFBDE8F04124480FF0BD
+:1040100009BE94F841004121265414F8410F401C78
+:10402000B0FBF1F201FB12002070D3E751E700284A
+:1040300006DA00F00F0000F1E02090F8140D03E024
+:1040400000F1E02090F800044009704710F8411F8B
+:104050004122491CB1FBF2F302FB1311407881426B
+:1040600001D1012070470020704710F8411F4078AF
+:10407000814201D3081A02E0C0F141000844C0B2F5
+:10408000704710B506480FF0B7FD002803D1BDE812
+:104090001040EEF718BE10BD0DE000E0480900200A
+:1040A0009C00002004ED00E070B5154D2878401C00
+:1040B000C4B26878844202D0EEF7D5FE2C7070BD91
+:1040C0002DE9F0410E4C4FF0E02600BFEEF7C0FEA8
+:1040D00020BF40BF20BF677820786070D6F80052BC
+:1040E000EDF71CF9854305D1D6F8040210B9207804
+:1040F000B842EBD0EEF7A7FE0020BDE8F08100004B
+:10410000AC0000202DE9F041012528034FF0E0210B
+:104110000026C1F880011E4CC4F800610C2000F09C
+:104120002CF81C4801680268C94341F3001142F0B1
+:1041300010020260C4F804532560491C00E020BF4F
+:10414000D4F80021002AFAD019B9016821F0100131
+:104150000160114807686560C4F80853C4F800613D
+:104160000C2000F00AF83846BDE8F08110B504468E
+:10417000FFF7C8FF2060002010BD00F01F020121E2
+:1041800091404009800000F1E020C0F880127047A3
+:1041900000C0004010ED00E008C500402DE9F047E8
+:1041A000FF4C0646FF21A06800EB06121170217833
+:1041B000FF2910D04FF0080909EB011109EB061790
+:1041C0004158C05900F0F4F9002807DDA1682078B3
+:1041D00001EB061108702670BDE8F08794F80080A6
+:1041E00045460DE0A06809EB05114158C05900F0A3
+:1041F000DFF9002806DCA068A84600EB0810057867
+:10420000FF2DEFD1A06800EB061100EB08100D7038
+:104210000670E1E7F0B5E24B0446002001259A68FC
+:104220000C269B780CE000BF05EB0017D75DA7427A
+:1042300004D106EB0017D7598F4204D0401CC0B2FE
+:104240008342F1D8FF20F0BD70B5FFF77CFBD44C62
+:1042500008252278A16805EB0212895800F0A8F918
+:10426000012808DD2178A06805EB01114058BDE860
+:104270007040FFF75FBBFFF731FABDE87040F7F71A
+:10428000B9BD2DE9F041C64C2578FFF75CFBFF2D49
+:104290006ED04FF00808A26808EB0516915900F09F
+:1042A00087F90228A06801DD80595DE000EB051167
+:1042B00009782170022101EB0511425C5AB1521EAE
+:1042C0004254815901F5800121F07F4181512846F6
+:1042D000FFF764FF34E00423012203EB051302EB34
+:1042E000051250F803C0875CBCF1000F10D0BCF57C
+:1042F000007F10D9CCF3080250F806C00CEB423C0A
+:104300002CF07F4C40F806C0C3589A1A520A09E0B4
+:10431000FF2181540AE0825902EB4C3222F07F42A5
+:104320008251002242542846FFF738FF0C21A06832
+:1043300001EB05114158E06850F8272038469047B6
+:104340002078FF2814D0FFF7FEFA2278A16808EB46
+:1043500002124546895800F02BF9012893DD217897
+:10436000A06805EB01114058BDE8F041FFF7E2BA43
+:10437000BDE8F081F0B51D4614460E460746FF2BFA
+:1043800000D3FFDFA00700D0FFDF8548FF21002218
+:10439000C0E90247C5700671017042708270104614
+:1043A000012204E002EB0013401CE154C0B2A84219
+:1043B000F8D3F0BD70B57A4C064665782079854211
+:1043C00000D3FFDFE06840F825606078401C607033
+:1043D000284670BD2DE9FF5F1D468B460746FF242A
+:1043E000FFF7B1FADFF8B891064699F80100B84234
+:1043F00000D8FFDF00214FF001084FF00C0A99F8B8
+:104400000220D9F808000EE008EB0113C35CFF2B73
+:104410000ED0BB4205D10AEB011350F803C0DC45B6
+:104420000CD0491CC9B28A42EED8FF2C02D00DE054
+:104430000C46F6E799F803108A4203D1FF2004B036
+:10444000BDE8F09F1446521C89F8022008EB0411C5
+:104450000AEB0412475440F802B00421029B0022E8
+:10446000012B01EB04110CD040F801204FF400782F
+:1044700008234FF0020C454513D9E905C90D02D0B8
+:1044800002E04550F2E7414606EB413203EB0413EC
+:1044900022F07F42C250691A0CEB0412490A81547F
+:1044A0000BE005B9012506EB453103EB041321F0C0
+:1044B0007F41C1500CEB0411425499F80050204642
+:1044C000FFF76CFE99F80000A84201D0FFF7BCFE90
+:1044D0003846B4E770B50C460546FFF734FA064691
+:1044E00021462846FFF796FE0446FF281AD02C4D99
+:1044F000082101EB0411A8684158304600F058F833
+:1045000000F58050C11700EBD14040130221AA688A
+:1045100001EB0411515C09B100EB4120002800DCE3
+:10452000012070BD002070BD2DE9F047884681460E
+:10453000FFF770FE0746FF281BD0194D2E78A8689C
+:104540003146344605E0BC4206D0264600EB061252
+:104550001478FF2CF7D10CE0FF2C0AD0A6420CD126
+:1045600000EB011000782870FF2804D0FFF76CFEE4
+:1045700003E0002030E6FFF7E3F941464846FFF745
+:10458000A9FF0123A968024603EB0413FF20C854C6
+:10459000A878401EB84200D1A87001EB041001E0D9
+:1045A000140A002001EB061100780870104613E68B
+:1045B000081A0002C11700EB1160001270470000DA
+:1045C00070B50446A0F500002D4EB0F1786F02D210
+:1045D0003444A4F500042B48844201D2012500E0B4
+:1045E000002500F043F848B125B9B44204D3264869
+:1045F000006808E0012070BD002070BD002DF9D1D9
+:10460000B442F9D321488442F6D2F3E710B5044608
+:10461000A0F50000B0F1786F03D219480444A4F566
+:10462000000400F023F84FF0804130B116480068D4
+:1046300004E08C4204D2012003E014488442F8D202
+:10464000002080F0010010BD10B520B1FFF7DEFFA3
+:1046500008B1012010BD002010BD10B520B1FFF73A
+:10466000AFFF08B1012010BD002010BD0848094966
+:104670000068884201D10120704700207047000087
+:104680000000002000600200200000200800002040
+:10469000B0000020BEBAFECA0548064A0168914231
+:1046A00001D1002101600449012008607047000029
+:1046B000B0000020BEBAFECA40E5014053480021C8
+:1046C0000170417010218170704770B50546164623
+:1046D0000C460220EEF785F84C49012008704C4941
+:1046E000F01E08604B480560001F046070BD10B5E7
+:1046F0000220EEF776F8454901200870464800216F
+:10470000C0F80011C0F80411C0F8081143494FF473
+:104710000000086010BD3D480178C9B1404A4FF41F
+:10472000000111603C49D1F800310022002B1CBF70
+:10473000D1F80431002B02D0D1F8081111B1427028
+:10474000102103E00121417036490968817002702F
+:104750000020EEF746B82D480178002904BF4078C4
+:1047600070472D48D0F80011002904BF022070477F
+:10477000D0F8001100291CBFD0F80411002905D081
+:10478000D0F80801002804BF0120704700207047BE
+:104790001E4800B50278204B4078C821491EC9B296
+:1047A00082B1D3F800C1BCF1000F10D0D3F80001E2
+:1047B00000281CBFD3F8040100280BD0D3F808014F
+:1047C00050B107E0022802D0012805D002E00029FC
+:1047D000E4D1FFDF002000BD012000BD0B480178BF
+:1047E000002904BF807870470B48D0F800110029D9
+:1047F0001CBFD0F80411002902D0D0F8080108B17C
+:104800001020704707480068C0B27047B40000200D
+:1048100010F5004008F5004000F0004004F50140AC
+:1048200008F5014000F40040524800210170417039
+:10483000704770B5064614460D460120EDF7D1FFCE
+:104840004D480660001D0460001D05604B490020B6
+:10485000C1F850014A49032008604B4949480860A3
+:10486000091D4A48086070BD70B5424B012540EAF9
+:1048700002421D70464B42F080721A60454A116038
+:10488000454C0026C4F80461454A4449116000289B
+:1048900002BFC4F80052256070BD012818BFFFDFB9
+:1048A000C4F80062256040493E48086070BD314848
+:1048B000017871B13A4A394911603749D1F8042178
+:1048C0000021002A08BF417002D0384A12684270A5
+:1048D00001700020EDF785BF26480178002904BF4C
+:1048E000407870472C48D0F80401002808BF704772
+:1048F0002E480068C0B27047002808BF704730B526
+:104900001C480078002808BFFFDF2348D0F80411B6
+:10491000002918BF30BD0224C0F80443DFF890C05E
+:10492000DCF80010C1F30015DCF8001041F01001B4
+:10493000CCF80010D0F80411002904BF4FF4004156
+:104940004FF0E02207D100BFC2F8801220BFD0F89C
+:104950000431002BF8D02DB9DCF8001021F0100143
+:10496000CCF80010C0F8084330BD0B490120886026
+:1049700070470000B700002008F50040001000401C
+:104980001CF500405011004098F501400CF000402B
+:1049900004F5004018F5004000F00040000002035C
+:1049A00008F501400000020204F5014000F4004057
+:1049B00010ED00E010B5FF480024012144700470A0
+:1049C00044728472C17280F821408462446314305E
+:1049D00010F068FAF849601E0860091D0860091D9A
+:1049E0000C60091D0860091D0C60091D0860091D87
+:1049F0000860091D0860091D0860091D0860091D7F
+:104A00000860091D0860091D0860091D086010BDC7
+:104A1000EA48016801F00F01032904BF0120704733
+:104A2000016801F00F01042904BF022070470168EA
+:104A300001F00F01052904D0006800F00F000628DE
+:104A400007D1DF48006810F0060F0CBF08200420D3
+:104A5000704700B5FFDF012000BD30B4D5490268C2
+:104A6000DFF864C34A6142688A61007A08770A7D88
+:104A7000D44BACF1040401204AB10A7E00FA02F2E0
+:104A80001A608D7D002D0CBF2260CCF800204A7D7D
+:104A9000002A04BF30BC70474A7E90401860C97D30
+:104AA00000290CBF2060CCF8000030BC704730B546
+:104AB0000024054601290AD0022908BF4FF080745E
+:104AC00005D0042916BF08294FF0C744FFDF44F47E
+:104AD000847040F48010BD49086045F44030091DE1
+:104AE00040F00070086030BD30B500240546012953
+:104AF0000AD0022908BF4FF0807405D0042916BFE0
+:104B000008294FF0C744FFDF44F4847040F480105C
+:104B1000AE49086045F44030091D40F0007008605F
+:104B2000AB48D0F80001002818BFFFDF30BD0221DC
+:104B300010B44FF0E02301200022C3F88011DFF809
+:104B400094C2CCF80020CCF80000DFF88CC2DCF86E
+:104B5000004024F07044CCF80040A04C40F25B6C64
+:104B6000C4F800C0241F40F2031CC4F800C0A4F124
+:104B7000040CCCF80000DFF844C20320CCF800009D
+:104B8000DFF85CC29620CCF80000DFF85CC29548E4
+:104B9000CCF80000DFF858C29448CCF80000ACF123
+:104BA000040C9448CCF80000C3F880128849102007
+:104BB000C1F804037F4880F82D2010BC70477D4A5F
+:104BC0000368C2F802308088D08011727047794B38
+:104BD00010B51A7A8A4208D101460622981C0FF0B5
+:104BE0008DFF002804BF012010BD002010BD7148BA
+:104BF00090F8210070476F4A517010707047F0B5FF
+:104C00000546800000F1804000F580508B88C0F898
+:104C100020360B78D1F8011043EA0121C0F80016C4
+:104C200005F10800012707FA00F6734C002A04BFBB
+:104C30002068B04304D0012A18BFFFDF206830434A
+:104C40002060206807FA05F108432060F0BD0FF0EE
+:104C5000DDBA584890F82E007047564890F830005A
+:104C60007047664AC17811600068654900020860B3
+:104C70007047252808BF02210ED0262808BF1A2118
+:104C80000AD0272808BF502106D00A2894BF042242
+:104C9000062202EB4001C9B25A4A11605A49086023
+:104CA0007047F0B4434B9D7A012D62D0022D1CBF9A
+:104CB000F0BC704793F815C0BCF1000F04BFF0BC06
+:104CC000704700BF514C524F4FF47A7C012D57D0A2
+:104CD000DE7D5D7E002E18BF0126012908BF292137
+:104CE0000CD0022A0CBF4B4C012A03D0042A0CBF63
+:104CF0003C46494C04F2E141B1FBFCF1491F084438
+:104D00004649086046490020C1F84C01280286F057
+:104D1000010140EA015040F00311187F820002F1C6
+:104D2000804202F5C042C2F810153E4901EB8002F4
+:104D3000997EC80000F1804000F5F830C0F81425D5
+:104D4000DFF8E4C0C0F810C5D87EC30003F180438B
+:104D500003F5F833C3F81425264AC3F810250122B9
+:104D600002FA01F102FA00F0084330490860F0BC91
+:104D7000704793F814C0BCF1000FA3D1F0BC70478A
+:104D80009E7D1D7E002E18BF012601295DD0022ABE
+:104D900004BF274C4FF47A7151D0012A08BF4FF459
+:104DA000C8614CD0042A06BF3C4640F69801214C0D
+:104DB00042E00000240A0020000E004010150040D0
+:104DC00014140040180500500C0500501415004044
+:104DD00000100040FC1F00407817004038150040CC
+:104DE0004415004000000C0408F5014040800040DC
+:104DF000A4F5014010110040401600402415004069
+:104E00001C1500400815004054150040A224020063
+:104E1000D0FB010004360200C0D401004C850040E4
+:104E200000800040006000404C81004004F50140DB
+:104E30006836020030D3010018BF40F6E441214437
+:104E400001F5FA71B1FBFCF158E7022A08BF4FF4F3
+:104E50007A710AD0012A08BF4FF4C86105D0042A2C
+:104E60000CBF40F6980140F6E44149F6FC6211445B
+:104E7000E8E72DE9F047FC4D0446032090468946BB
+:104E8000C5F80002FA49F948086048460FF011FADF
+:104E900040460FF0F9F9F74F0126002C04BFBE720F
+:104EA0002E6007D0012C05D140460FF051FB0220A7
+:104EB000B8726E60F048C664F048006842464946E1
+:104EC000BDE8F047EDE62DE9F0410F46E64905461D
+:104ED00003201646C1F80002E54CE448206038463D
+:104EE0000FF0E7F930460FF0CFF930460FF030FB06
+:104EF000E04815B1012D09D011E001218172416B0B
+:104F000041F4801141634FF4801007E00221817267
+:104F1000416B41F4001141634FF4001020603246B0
+:104F20003946BDE8F0410020BBE62DE9FF4FCE4CED
+:104F30008246002581B003208946C4F80002CC4F88
+:104F4000CA48386003980FF0B4F904980FF09CF940
+:104F5000DFF82CB3C74E4FF00108BAF1000F03D0B1
+:104F6000BAF1010F21D035E0CBF8004096F82D00C2
+:104F7000012806D0022818BFFFDF0CD086F80A806F
+:104F800028E0DDE9031396F82C2048460FF012FACA
+:104F9000B16A4518F2E7DDE9031296F82C3048466D
+:104FA0000FF096F9B16A4518E8E704980FF0D0FAC7
+:104FB000B448CBF8000096F82D00DDE90313012872
+:104FC00096F82C20484624D00FF03EFAB16A4518D6
+:104FD0000220B072AC480560AD49AC480860706B07
+:104FE00040F400207063D4F800924FF0100AC4F827
+:104FF00008A30026C4F80062A6484FF4802BC0F82E
+:1050000000B0FF208DF80000C4F81061C4F81080D3
+:1050100009E00FF09BF9B16A4518D9E79DF8000047
+:10502000401E8DF800009DF8000018B1D4F8100162
+:105030000028F3D09DF80000002808BFFFDFC4F867
+:105040000061C4F80C61C4F81061C4F80461C4F8CC
+:105050001461C4F81861904800680090C4F8009288
+:10506000C7F800B0C4F804A34FF4002038608248A9
+:10507000C0F84C8081480068A84228BFFFDF28465E
+:10508000DDE9031205B0BDE8F04F0AE62DE9F84767
+:10509000754CD4F8000220F00B09D4F804034FF04B
+:1050A000100AC0F30018C4F808A30026C4F8006270
+:1050B00078497A4808606F4D0127A87A012802D004
+:1050C000022803D014E0287D10B911E0687D78B182
+:1050D000A87EEA7E07FA00F007FA02F210430860A1
+:1050E000287F800000F1804000F5C040C0F81065C6
+:1050F000FF208DF80000C4F81061276105E000BFB3
+:105100009DF80000401E8DF800009DF8000018B1C9
+:10511000D4F810010028F3D09DF80000002808BF43
+:10512000FFDFC4F810616E72AE72EF72C4F80092C5
+:10513000B8F1000F18BFC4F804A3BDE8F8870068F1
+:10514000574920F07F40086070474FF0E02002216F
+:10515000C0F88011C0F8801270474FF0E0210220A3
+:10516000C1F8000170474F49087070474E49086008
+:10517000704730B53F4C0546A06AA84228BFFFDF04
+:105180000120207300203C492561C1F844014748B3
+:105190000560606B40F480006063C80134490860BA
+:1051A00030BD70B5334C0546414A0220207310686B
+:1051B0000E4600F00F00032808BF012213D010682C
+:1051C00000F00F00042808BF02220CD0106800F085
+:1051D0000F0005281BD0106800F00F0006281CBF28
+:1051E000FFDF012213D094F82D0094F82C10012831
+:1051F00015D028460FF086F91F4920610020C1F81C
+:1052000044012169A06A08442849086070BD294802
+:10521000006810F0060F0CBF08220422E3E73346B3
+:1052200028460FF038F9E7E71A494FF48000086084
+:105230001048416B21F480014163002101737047E4
+:10524000C20002F1804202F5F8321B4BC2F8103561
+:10525000C2F8141501218140054801600548426BE0
+:105260001143416370470000001000400000040437
+:1052700004F50140240A0020008000404C850040D5
+:10528000ACF50140041000404885004048810040D2
+:10529000A8F5014008F501401811004000000C0479
+:1052A0003C150040B9000020041500404485004032
+:1052B000101500401414004004110040FB48012167
+:1052C0004160C1600021C0F84411F9480160F9480B
+:1052D00081627047F8490860F848D0F8001241F040
+:1052E0004001C0F800127047F448D0F8001221F0D5
+:1052F0004001C0F80012F049002008607047EF48F4
+:10530000D0F8001221F01001C0F8001201218161D3
+:105310007047EA480021C0F81C11D0F8001241F093
+:105320001001C0F800127047E44981B0D1F81C2187
+:10533000012A1EBF002001B07047E14A126802F046
+:105340007F02524202700020C1F81C01DD48006853
+:105350000090012001B0704730B50C00054608BF31
+:10536000FFDF14F0010F1CBF012CFFDF002D0CBF6D
+:1053700001200220CF4901284872CC72CF4904BFD6
+:10538000D1F8000240F0040007D0022807BFD1F88E
+:10539000000240F00800FFDF30BDC1F8000230BD60
+:1053A0002DE9F84FDFF8209399F80000042828BF72
+:1053B000FFDFDFF8F8A2DAF84C11C448BD4C002634
+:1053C0004FF00108D1B1A17A012902D0022903D0FE
+:1053D00014E0217D11B911E0617D79B1A17EE27EF9
+:1053E00008FA01F108FA02F211430160217F8900F5
+:1053F00001F1804101F5C041C1F81065B348616B0E
+:1054000001606663217B002019B1DAF8441101299B
+:1054100000D00021A27AA94D012A71D0022A76D0AB
+:10542000D5F8101101290CBF1021002141EA000715
+:10543000A748016811F0FF0F03D0D5F81411012916
+:1054400000D0002184F82E10006810F0FF0F03D068
+:10545000D5F81801012800D0002084F82F009D48BD
+:10546000006884F83000FFF776F9012818BF0020A3
+:1054700084F83100C5F80061C5F80C61C5F8106109
+:10548000C5F80461C5F81461C5F818619248006850
+:1054900000908648C0F8446190480068DFF810A288
+:1054A0000090DAF800006062AAF104000068A062CF
+:1054B0008B48016801F00F01032908BF012013D0B8
+:1054C000016801F00F01042908BF02200CD0016817
+:1054D00001F00F01052929D0006800F00F0006280F
+:1054E0001CBFFFDF012021D084F82C00A07ADFF858
+:1054F000F4B184F82D0002282DD11FE000E006E071
+:10550000D5F80C01012814BF0020082088E7D5F841
+:105510000C01012814BF00200220734A1268012ADE
+:1055200014BF042200221043084379E76F48006843
+:1055300010F0060F0CBF08200420D5E7607850B1AA
+:10554000DBF8001009780840217831EA000008BF34
+:1055500084F8208001D084F8206017F0020F07D073
+:1055600099F80010624A4908606A52F82110884789
+:1055700017F0010F18BF00210CD05E4A99F80030D7
+:10558000A06A52F82320904799F8000010F0010F0C
+:105590002AD10AE017F0020F18BF0121EDD117F050
+:1055A000080F18BF0221E8D1EEE7DBF80000007811
+:1055B00000F00F00072828BF84F8216014D2DBF820
+:1055C0000000062200F10901A01C0FF097FA40B973
+:1055D000207ADBF800100978B0EBD11F08BF01205A
+:1055E00000D0002084F82100E17A002011F0020FA1
+:1055F0001CBF17F0020F17F0040F19D111F0100F94
+:105600001CBF94F82F20002A02D094F831207AB1E0
+:1056100011F0080F1CBF94F82020002A08D111F0C7
+:10562000040F02D094F8211011B117F0010F00D02F
+:105630000120617A19B170B1FFF728FD19E0234804
+:105640002D490160D5F8000220F00300C5F80002E2
+:1056500084F80B800DE04FF0000B012913D00229D4
+:1056600018BFFFDF4CD0A06A012258440021FFF789
+:1056700018FB17F0010F56D0204899F8001050F889
+:105680002100804770E0D5F8000220F00400C5F842
+:105690000002667284F80B80012384F80A801A469F
+:1056A000002196200EF014FE3BE000000080004038
+:1056B00044850040240A002060150040001000408E
+:1056C000481500401C110040B900002008F50140B9
+:1056D0004016004010140040181100404481004062
+:1056E0001015004004150040001400401414004040
+:1056F000AC510200F451020000000404B451020055
+:10570000D5F8000220F00800C5F80002667284F89F
+:105710000B800220A07201231A46002196200EF071
+:1057200015FE83469FE717F0020F08D0624999F8EB
+:10573000002028EA970051F82210884714E017F05B
+:10574000080F06D05D4899F8001050F821008047F6
+:105750000AE017F0100F08BFFFDF05D0584899F88E
+:10576000001050F821008047A07A022818BFBDE839
+:10577000F88F207B002808BFBDE8F88F5149C1F899
+:105780004461022814D0012818BFFFDFA16A2069F4
+:10579000884298BFFFDF2069CAF80000606B4A4961
+:1057A00040F4800060634FF480000860BDE8F88F2B
+:1057B0002169A06A0844EFE70021444A81B000282B
+:1057C00018BFC2F80012C2F80011C2F80C11C2F8DA
+:1057D0001011C2F80411C2F81411C2F818113C4893
+:1057E0000068009001B07047012804BF282070476E
+:1057F000022804BF18207047042812BF08284FF45D
+:10580000A870704700B5FFDF282000BD012804BF45
+:1058100041F6A4707047022804BF41F288307047F7
+:10582000042804BF45F63C207047082804BF47F20F
+:10583000AC10704700B5FFDF41F6A47000BD012831
+:1058400004BF41F2D4707047022804BF41F2040043
+:105850007047042812BF082842F6A000704700B520
+:10586000FFDF41F2D47000BD012812BF02280020E2
+:105870007047042812BF08284FF4C870704700B55D
+:10588000FFDF002000BD11490820C1F800021249C5
+:1058900010480860124911480860091D1148086045
+:1058A000091D11480860091D1048086006494FF499
+:1058B0004020086070470000C4510200D45102002B
+:1058C000E45102000080004004F501400010004057
+:1058D000181100400000040408F5014000110040C8
+:1058E000A0F50140141000401C11004010100040B1
+:1058F00010B53F4822210FF0ACF93D48017821F066
+:1059000010010170012107F0D9FD3A49002081F80A
+:1059100022004FF6FF70888437490880488010BD08
+:10592000704734498A8C824218BF7047002081F842
+:1059300022004FF6FF70888470472D490160704740
+:105940002D49088070472B498A8CA2F57F43FF3B85
+:1059500003D0002101600846704791F822202549B4
+:10596000012A1ABF0160012000207047214901F17E
+:10597000220091F82220012A04BF00207047012252
+:1059800002701D4800888884104670471A49488074
+:1059900070471849184B8A8C5B889A4206D191F857
+:1059A0002220002A1EBF016001207047002070479E
+:1059B0001048114A818C5288914209D14FF6FF71EB
+:1059C000818410F8221F19B1002101700120704755
+:1059D000002070470748084A818C5288914205D1BF
+:1059E00090F8220000281CBF00207047012070475B
+:1059F000820A00205C0A0020BA0000207047574A43
+:105A0000012340B1012818BF7047137008689060E7
+:105A100088889081704753700868C2F802008888AF
+:105A2000D08070474D4A10B1012807D00EE0507861
+:105A300060B1D2F802000860D08804E0107828B184
+:105A40009068086090898880012070470020704726
+:105A5000424910B1012803D006E0487810B903E0AC
+:105A6000087808B1012070470020704730B58DB02C
+:105A70000C4605460D2104A80FF00DF9E0788DF8CD
+:105A80001F0020798DF81E0060798DF81D002868B0
+:105A9000009068680190A8680290E86803906846E2
+:105AA0000DF026FF20789DF82F1088420CD16078E9
+:105AB0009DF82E10884207D1A0789DF82D108842BD
+:105AC00002BF01200DB030BD00200DB030BD30B59B
+:105AD0000C4605468DB04FF0030104F1030012B1EE
+:105AE000FEF72AFA01E0FEF746FA60790D2120F070
+:105AF000C00040F04000607104A80FF0CCF8E078DE
+:105B00008DF81F0020798DF81E0060798DF81D003A
+:105B10002868009068680190A8680290E86803907F
+:105B200068460DF0E5FE9DF82F0020709DF82E00D0
+:105B300060709DF82D00A0700DB030BD10B500292B
+:105B400004464FF0060102D0FEF7F6F901E0FEF739
+:105B500012FA607920F0C000607110BDBE00002014
+:105B600070B5FF4E0446306890F8001100250129F9
+:105B700019D090F8FA10012924D090F8D0100129FA
+:105B80002AD090F8F21001291CBF002070BD65706A
+:105B900017212170D0F8F4106160B0F8F81021815D
+:105BA00080F8F25016E065701C212170D0F80111C8
+:105BB0006160D0F80511A16090F80911217380F897
+:105BC000005107E0657007212170D0F8FC1061607A
+:105BD00080F8FA50012070BD65701421217000F129
+:105BE000D2012022201D0EF0B5FF01212172306864
+:105BF00080F8D050DB48B0F8D420A0F8FC207268C0
+:105C0000537B80F8FE3080F8FA101088FBF75EF9BD
+:105C1000FAF705FEDEE7D248006890F8D0100029B8
+:105C200014BFB0F8D4004FF6FF70704770B5CC4C7D
+:105C30002068002808BFFFDF002520684570002885
+:105C400008BFFFDF2068417800291CBFFFDF70BD5F
+:105C50004FF486710FF01FF82068FF2101707F213B
+:105C600080F8361013214184282180F8CC100121BE
+:105C700080F8B81080F8BD50FFF736FBFEF74BFDFB
+:105C8000B94807F0A7F9B94807F0A4F9BDE8704092
+:105C9000B74807F09FB9B2490968097881420CBF3B
+:105CA000012000207047AE48006890F82200C0F341
+:105CB000001070472DE9F04FA948D0F800C09CF8BB
+:105CC0002400C0F38001C0F34002114400F0010041
+:105CD0000B18BCF822000025C0F3001139B31328BB
+:105CE0001DD009DC102802BFA24830F81300BDE81F
+:105CF000F08F122813D006E0152808D01D2804BF05
+:105D00009D48BDE8F08FFFDF2846BDE8F08F9B4936
+:105D1000002031F8131013FB0010BDE8F08F9849F4
+:105D2000002031F8131013FB0010BDE8F08F0024A1
+:105D30009CF8BA209CF8BB10924EDFF84CA2DFF81A
+:105D40004CB210F0030F4FF4C8774FF4BF784FF404
+:105D5000A8797CD010F0010F17D0082904BF3C4669
+:105D600040200CD0042904BF4446102007D002294B
+:105D700007BF05F11804042005F12804082000EBF2
+:105D8000400E0EEB0010204417E0082904BF3846EF
+:105D900040240CD0042904BF4046102407D0022917
+:105DA00007BF05F11800042405F12800082404EBBE
+:105DB000C40404EB440400EB44009CF8CCC0022A69
+:105DC00008BF4FF47A740DD0012A04BF56464FF431
+:105DD000C86407D0042A07BF5E4640F698046C4E9C
+:105DE00040F6E444344404F2E7364FF47A74B6FBE8
+:105DF000F4F4C3EB031606EB860604EB8604082ACC
+:105E000052D0042A4BD0022A0CBF05F1180605F126
+:105E100028064FF019020CBF4FF0040A4FF0080A91
+:105E200012FB0A6212FB0342082908BF40230BD071
+:105E3000042908BF102307D0022907BF4FF0180913
+:105E400004234FF028090823C3EBC30300E030E02C
+:105E500003EB430309EB43031A4411F00C0F08BF93
+:105E60004FF0000C6244082908BF40210CD00429DF
+:105E700004BF4746102107D0022907BF05F11807C4
+:105E8000042105F128070821C1EBC10101EB410103
+:105E900007EB41011144084400F526740EE0464624
+:105EA00014224FF0100ABBE73E4614224FF0400A7E
+:105EB000B6E710F0020F18BFFFDF02D02046BDE8A2
+:105EC000F08F022A08BF4FF47A700DD0012A04BF68
+:105ED00056464FF4C86007D0042A07BF5E4640F616
+:105EE00098002B4E40F6E440304400F2E73C4FF47B
+:105EF0007A70BCFBF0F0C3EB031C0CEB8C0C00EBDA
+:105F00008C0C082A04BF142040220CD0042A44D050
+:105F1000022A0CBF05F1180705F128074FF01900F8
+:105F20000CBF0422082210FB027010FB03C00829DA
+:105F300008BF40210BD0042908BF102107D0022937
+:105F400007BF4FF0180904214FF028090821C1EBC1
+:105F5000C10101EB410109EB410108441AE00000D5
+:105F6000CC000020A40A0020B00B0020D80B002099
+:105F7000000C002018520200F18913002052020088
+:105F80001052020068360200A2240200D0FB010079
+:105F900030D3010000F5B27490E714204746102278
+:105FA000C1E7F94840F271210068806A48437047B0
+:105FB000F548006890F83500002818BF01207047A8
+:105FC00010B5F24C207B022818BF032808D1207D91
+:105FD00004F1150105F0E8FD08281CBF012010BDE3
+:105FE000207B002816BF022800200120BDE81040B9
+:105FF000FFF72EBDE449096881F8300070472DE9AC
+:10600000F047E14D2968087B002816BF02280020D0
+:10601000012048730E31FFF705FD2968087B02282F
+:1060200016BF03280122002281F82F20082081F8C2
+:106030002D00487B0126002701F10E03012804BF33
+:106040005B7913F0C00F0AD001F10E03012804D1CF
+:10605000587900F0C000402801D0002000E0012065
+:1060600081F82E00002A04BF91F8220010F0040FDE
+:1060700006D0087D153105F097FD296881F82D00BF
+:1060800028684760FCF720FF2968C04C4FF00009E2
+:10609000886094F82D0005F0A3FD804694F82F0049
+:1060A000002818BFB8F1000F04D01021404606F0B8
+:1060B000D4FB68B194F8300000281CBF94F82E007F
+:1060C00000281DD0607B04F10E0101280ED012E0E3
+:1060D00066734A4604F10E014046FFF7F8FC94F857
+:1060E0002D1004F10E0005F074FE09E0487900F06F
+:1060F000C000402831D0394604F10E00FFF71EFDE4
+:106100002868C77690F8220010F0040F08BFBDE899
+:10611000F087002794F82D0005F06BFD040008BF00
+:10612000BDE8F087102106F098FB002818BFBDE8F5
+:10613000F08728683A4600F11C01C6762046FFF732
+:10614000C6FC286800F11C01914806F07AFFBDE802
+:10615000F04701218E4806F08FBF05F073FE4A46D6
+:1061600004F10E01FFF7B3FCCAE778B5874904468E
+:10617000854D407B08732968207808706088ADF8E9
+:10618000000080B200F00102C0F3400342EA430283
+:10619000C0F3800342EA8302C0F3C00342EAC302B1
+:1061A000C0F3001342EA0312C0F3401342EA431261
+:1061B000C0F3801042EA80104884E07D012808BFC7
+:1061C000012607D0022808BF022603D0032814BFE7
+:1061D000FFDF0826286880F8BA60607E012808BFC3
+:1061E000012607D0022808BF022603D0032814BFC7
+:1061F000FFDF0826286880F8BB60217B80F8241028
+:10620000418C1D290CBF002161688162617D80F88D
+:106210003510A17B002916BF02290021012101753B
+:10622000D4F80F10C0F81510B4F81310A0F8191016
+:10623000A17EB0F8CE2061F30302A0F8CE20E17E6B
+:10624000012918BF002180F83410002078BD4E4885
+:106250000068408CC0F3001119B110F0040F05D094
+:1062600002E010F0020F01D00020704701207047BB
+:10627000454A00231268C2F8C030B2F822C0BCF10F
+:106280001D0F02BFC2F8C83082F8C4307047002921
+:1062900008BFC2F8C8300AD0936A40F2712C03FBE1
+:1062A0000CF31944491EB1FBF3F1C2F8C81082F88F
+:1062B000C40070470346344810B50168D1F8C820BF
+:1062C000002A1ABFD1F8C0C0BCF1000F012405D0CC
+:1062D0009A4205D90124D01AC1F8C800204610BD41
+:1062E00091F82210002411F0010F1CBF40680088B3
+:1062F0004FF0430108BF002001F017F9EEE72248F4
+:10630000006890F8B70000280CBF012000207047FB
+:1063100070B51F2834BF04461F2400221A4D286878
+:1063200080F8B920224678300EF014FC286801214C
+:1063300080F8974080F8B91070BD10B51F2828BFAD
+:106340001F20C2B2104C0023206880F8B83080F8BB
+:10635000B72098300EF0FEFB2168012081F8B800CC
+:1063600010BD0949096881F8BD00704706480068FA
+:1063700090F8220000F0010070470348006890F890
+:106380002200C0F340007047CC000020A40A002087
+:10639000B00B0020FE48006890F82200C0F34010C7
+:1063A0007047FB48006890F82200C0F3C0007047B7
+:1063B00001207047F648006890F8BB00704770B540
+:1063C000FEF77CFFFEF730FFFEF760FEFEF7BDFE36
+:1063D000EF4C2068D0F8C010491CC0F8C01090F8ED
+:1063E0003300002530B1FEF77FFFFEF794F92068F7
+:1063F00080F833502068457090F8C410F9B1D0F897
+:10640000C02091421BD8042002F08AFA206890F83C
+:10641000220010F0010F0CD060684321008801F0C9
+:1064200084F860680088FAF751FDBDE87040FAF71B
+:10643000E7B9BDE870404321002001F076B8D0F8FC
+:10644000C81019B1D0F8C020914202D990F8370095
+:10645000D8B1042002F064FA206890F8220010F00D
+:10646000010F0CD060683C21008801F05EF8606884
+:106470000088FAF72BFDBDE87040FAF7C1B9BDE816
+:1064800070403C21002001F050B8BDE87040002071
+:1064900002F046BA2DE9F84FBD4E804617463068E7
+:1064A0008B464FF0000A458C15F0030F10D015F005
+:1064B000010F05F0020005D0002808BF4FF0010AC7
+:1064C00006D004E0002818BF4FF0020A00D1FFDF19
+:1064D0004FF000094C4615F0010F05F002000BD0FB
+:1064E00070B915F0040F0BD049F00800002F18BF49
+:1064F00040F0030440D090E010B115F0040F0DD02F
+:1065000015F0070F10D015F0010F05F0020036D07E
+:10651000002808BF15F0040F27D03DE0002F18BF5A
+:1065200049F0090479D134E02FB149F0080415F09D
+:10653000200F14D071E0316805F0200291F8770047
+:10654000104308BF49F0010467D049F0180415F062
+:10655000200F62D191F8BA1008295AD156E031685B
+:1065600091F8BA10082951D153E049F00800002FE2
+:1065700018BF40F0010450D140F010044DE0002855
+:1065800018BF15F0040F07D0002F18BF49F00B04F7
+:1065900043D149F0180440E015F0030F3CD115F049
+:1065A000040F39D077B1316849F0080091F8BA107A
+:1065B00008290CBF40F0020420F0020415F0200F5F
+:1065C00022D02AE0316805F0200291F877001043CC
+:1065D00008BF49F0030420D049F0180015F0200F3F
+:1065E00009D000BF91F8BA10082914BF40F0020486
+:1065F00020F0020411E091F8BA20082A14BF40F0FC
+:10660000010020F00100EDE7082902D024F0010488
+:1066100003E044F0010400E0FFDF15F0400F18BF75
+:10662000FFDFA8F8009098F80000072120F0200074
+:1066300088F80000404606F0D2FC5146404606F07D
+:10664000D1FE2146404606F0D6FE14F0010F0CD0D4
+:106650003068062300F10E010022404606F0A8FE35
+:106660003068417B404606F0FAFC14F0020F1BD064
+:106670003068BBF1000F0BD000F11C010623012292
+:10668000404606F095FE0121404606F0F5FC0BE081
+:1066900000F1150106230122404606F089FE30680C
+:1066A000017D404606F0E8FC14F0040F18BFFFDF40
+:1066B00014F0080F17D0CDF800903068BDF8001026
+:1066C0000223B0F8CE00020962F30B01ADF800100E
+:1066D0009DF80110032260F307118DF8011069463F
+:1066E000404606F065FE012F16D1306890F877001D
+:1066F00090B1404606F072FE3368401CC0B293F879
+:106700007710C0F125008142B8BF084682B203F17C
+:106710005801404606F09DFE0020002818BFFFDF0C
+:106720000020002818BFFFDF0020002818BFFFDF6F
+:10673000BDE8F88F2DE9F843154C2068002808BF04
+:10674000FFDF2068417811BB0178FF2926D00027A0
+:1067500080F83170877080F837703846FEF703FD97
+:10676000FEF7E5F9206890F9BD00FEF770FA0948D8
+:10677000FEF777FA0848FEF7E2FC206890F824005C
+:1067800010F0010F0DD02520FEF773FA10E005E0A0
+:10679000CC0000200C520200095202000C20BDE87F
+:1067A000F88310F0020F18BF262067D0FEF761FAB9
+:1067B000206890F8BA102520FEF779F9206880F853
+:1067C0002C70FEF7CAFC2068002190F8BA20084619
+:1067D000FEF779FB0F210520FEF70DFA2068FF4D2B
+:1067E000012690F82E10002901BF90F82F100029E3
+:1067F00090F8220010F0040F70D0FCF765FB804683
+:10680000206841468068FDF76DF8F54990FBF1F985
+:1068100001FB190041424046FCF75FF80146206841
+:10682000816041684944416005F0BBF90146206838
+:10683000426891426DD8C0E901784FF0010895F89F
+:106840002D0005F0CDF9814695F82F00002818BFDE
+:10685000B9F1000F04D01021484605F0FEFFA0B1A9
+:1068600095F8300000281CBF95F82E00002824D091
+:10687000687B05F10E01012815D019E010F0040F16
+:1068800014BF2720FFDF91D192E732466E7305F1E6
+:106890000E014846FFF71BF995F82D1005F10E0083
+:1068A00005F097FA09E0487900F0C000402816D0BA
+:1068B000414605F10E00FFF741F9206890F82200EB
+:1068C00010F0040F25D095F82D0005F092F95FEA3D
+:1068D00000081ED0102105F0C0FF40B119E005F0FE
+:1068E000B1FA324605F10E01FFF7F1F8E5E720684D
+:1068F000324600F11C01C6764046FFF7E8F82068F2
+:1069000000F11C01B74806F09CFB0121B54806F0D8
+:10691000B3FB2068417B0E30FEF751F9206890F8F8
+:10692000B81079B390F8B72080F8772000F198017B
+:1069300058300EF054F9206890F82210C1F300117D
+:10694000E9B9B0F8CE0002210609ADF8006068464A
+:10695000FDF7F2FA28B1BDF80000C0F30B00B04219
+:1069600004D1BDF80000401CADF800002168BDF85E
+:106970000000B1F8CE2060F30F12A1F8CE202068FD
+:1069800080F8B870206890F8B91059B190F8972045
+:1069900080F8572000F1780138300EF020F9206897
+:1069A00080F8B9702068B0F8CE10D0F8C02009097E
+:1069B00051FA82F190F8BC20DFF82CC211446346F2
+:1069C0000022E1FB0C3212096FF0240302FB0311D9
+:1069D00080F8BC1090F82210824E90F81B80C1F312
+:1069E000001106F1280900295DD03780317821F0A7
+:1069F00020013170408C132837D01CDC10284DD07A
+:106A0000122846D0FFDF00BF05F10E01754806F0E1
+:106A10000AFB697B734806F022FB2068418C1D2924
+:106A200018BF15297ED090F8772000F15801304624
+:106A300006F04BFB7EE0152818BF1D28E2D101218E
+:106A4000304606F0CCFA3078B8F1000F40F0200064
+:106A50003070206812D000F11C01304606F0F1FAC7
+:106A60000121304606F008FBCEE70021304606F053
+:106A7000B6FA307840F020003070C5E700F115011B
+:106A8000304606F0DEFA2068017D304606F0F4FA62
+:106A9000BAE70621304606F0A2FAB5E702213046F1
+:106AA00006F09DFAB0E7002241463046FFF7F2FCBF
+:106AB000206890F87710002904BF408C10F0010F77
+:106AC00005D110F0020F08BF10F0200F04D00122F2
+:106AD00041464846FFF7DEFCF07810F03F0F1CBF40
+:106AE000307910F0100F25D0304606F076FA226883
+:106AF000014692F82400C0F38003C0F3400C6344C5
+:106B000000F00100034492F82C00C0F38002C0F3AF
+:106B1000400C624400F001001044181AC0B200F0AA
+:106B200018FD00E006E00090032304226946304689
+:106B300006F03EFC206890F82200C0F30010B0B1CF
+:106B40002A4E04213046378006F049FA05F10E013D
+:106B5000304606F068FA697B304606F080FA206815
+:106B600000F1380190F85720304606F0D2FA05F0CF
+:106B70008DF803211E4805F01CF9216881F83300C7
+:106B80000020BDE8F8831B49486070472DE9F843B1
+:106B9000184C8046206890F8312032B1408C1D2876
+:106BA00008BFFFDFBDE8F84309E4012631B390F8E0
+:106BB000BC00FEF75EF8206890F8BB102520FDF7BA
+:106BC00076FF206801224FF4967190F8BB300020C8
+:106BD000FEF7ABF90848FEF7C9FA10E0A40A002056
+:106BE00040420F00B00B002053E4B36E000C0020B5
+:106BF000280C0020CC000020D80B002006E02068E4
+:106C00004670867080F83160BDE8F883F948FEF779
+:106C1000ADFA2068002590F8241090F82C0021EAA5
+:106C2000000212F0010F18BF01250ED111F0020F62
+:106C300004D010F0020F08BF022506D011F0040F97
+:106C400003D010F0040F08BF04250027B8F1000F8F
+:106C50005CD0012D1CD0022D08BF26201CD0042D95
+:106C600014BFFFDF272017D0206890F8BA10252026
+:106C7000FDF71DFF206890F82210C1F3001171B1DB
+:106C8000002201234FF496711046FEF74EF93DE0C5
+:106C90002520FDF7EEFFE7E7FDF7EBFFE4E790F8CF
+:106CA000BA3001224FF496710020FEF73EF9D14828
+:106CB000C17811F03F0F1CBF007910F0100F25D0E4
+:106CC000CC4806F08AF92368014693F82420C2F3E1
+:106CD0008000C2F3400C604402F0010200EB020CA1
+:106CE00093F82C20C2F38000C2F34003184402F052
+:106CF00001020244ACEB0200C0B200F02AFC00909A
+:106D0000032304226946BB4806F052FB206890F832
+:106D10002C10294380F82C1090F8242032EA01012D
+:106D200011D04670408C132820D01BDC102808BFDF
+:106D3000BDE8F883122819D0C0F30010002818BF4E
+:106D4000FFDFBDE8F883418C1D2908BF80F82C7057
+:106D5000E7D0C1F30011002914BF80F8316080F83A
+:106D60003170DEE7152818BF1D28E5D1BDE8F843CE
+:106D700001210846FEF7F0BA9F4810B50068417837
+:106D800041B90078FF2805D000210846FFF7FEFE34
+:106D9000002010BDFEF792FAFEF746FAFEF776F9EC
+:106DA000FEF7D3F90C2010BD93490120096881F842
+:106DB000370070479049096881F83200704770B514
+:106DC000002601F01DFC002800F0C4808A4C2068D9
+:106DD000417801220025012905D0022901D003298B
+:106DE00070D0FFDF70BD81780225B1B390F822002A
+:106DF00010F0030F67D08148FEF7B8F92068012230
+:106E0000962190F8BB301046FEF78FF8216891F874
+:106E1000BB0091F8CC1010F00C0F08BF0021962099
+:106E2000FEF7BFF92068457090F8330058B1FDF7C0
+:106E30005EFC206890F8BB0010F00C0F0CBF4020E7
+:106E40004520FEF747FA206890F83400002808BF74
+:106E500070BDBDE87040FEF75CBA418CC1F3001212
+:106E60009AB1102929D090F8330020B1FDF73FFCEA
+:106E70004020FEF72FFA6148FEF778F9206890F875
+:106E8000221011F0040F1FD029E090F8242090F870
+:106E90002C309A4211D190F87700002808BF11F0E9
+:106EA000010F05D111F0020F08BF11F0200F51D0D2
+:106EB000BDE870400121084668E6BDE87040002149
+:106EC000012063E619E045E090F83500012814BF81
+:106ED0000328102646F00E010020FEF73DFA206838
+:106EE00090F83400002818BFFEF713FA002196200E
+:106EF000FEF757F92068457070BD817801B3418C69
+:106F000011F0010F21D080F8D02090F8D210B0F805
+:106F1000D40000F00AFB60680088F9F7D7FFF9F7A2
+:106F20006FFC20684570FEF7C9F9FEF77DF9FEF7A2
+:106F3000ADF8FEF70AF9BDE87040032001F0F0BC9F
+:106F40008178BDE87040012020E611F0020F04BFF7
+:106F5000FFDF70BDBDE87040FFF731BAFFF72FBA11
+:106F600010B5254C206890F8341049B13630FEF742
+:106F7000DBF918B921687F2081F83600FEF7BFF9E8
+:106F8000206890F8330018B1FEF7AEF9FDF7C3FBA7
+:106F900001F036FBA8B1206890F82210C1F300116F
+:106FA00079B14078022818BFFFDF00210120FFF7E8
+:106FB000EDFD2068417800291EBF40780128FFDFE1
+:106FC00010BDBDE81040FFF7FAB92DE9F0470A4FB0
+:106FD0000E4603283A68518C12D092F8320001F024
+:106FE000010410F1000918BF4FF001094FF001082A
+:106FF0000CE00000B00B0020CC000020280C00208A
+:10700000C1F340044FF000094FF00208FDF721FEE4
+:10701000054634EA090008BFBDE8F0873868FF4C30
+:1070200090F8330060B104F016FE30700146FF287E
+:1070300006D0E01C04F004FE307804F017FE05438F
+:107040002078C0F380113868027D914209D100F1A7
+:1070500015010622E01C0DF051FD002808BF01209B
+:1070600000D000203178FF2906D0C0B9386890F8E8
+:107070002D00884215D112E098B12078E11CC0F3B0
+:10708000801004F091FD064604F0F4FE38B130465D
+:1070900004F0AFFD18B1102105F0DFFB08B10120AD
+:1070A00000E00020396891F8221011F0040F01D09F
+:1070B000F0B11AE0CDB9DA4890F83500002818BFD1
+:1070C000404515D114F8030B2146C0F3801004F09D
+:1070D0006BFD044604F0CEFE38B1204604F089FD75
+:1070E00018B1102105F0B9FB10B10120BDE8F087FF
+:1070F0000020BDE8F0872DE9F04FCA4D804683B0EF
+:10710000286800274078022818BFFFDF28687F24FE
+:1071100090F8341049B13630FEF706F9002804BF64
+:10712000286880F83640FEF7EAF8BC4805F077FF9B
+:107130000646B8F1000F00F0B081B84806F008F933
+:10714000002800F0AA81FDF752FD002800F0A5817B
+:107150003046B24EFF21DFF8D0A24FF000084FF0CA
+:10716000030B4FF00109062880F0B881DFE800F03A
+:10717000FEFEFE03FE8F8DF8001069460320FFF728
+:1071800024FF002828687CD090F8341011B190F8C2
+:10719000001159B12868807801283ED0A348FDF736
+:1071A000E5FF286880F801B000F07BB99DF8003059
+:1071B00080F80091017880F80111FF2B10D000F2C7
+:1071C0000312511E184604F01DFD002808BFFFDF02
+:1071D000286890F8021141F0020180F802110DE0D8
+:1071E0003178C1F3801180F802118D49D1F88721DF
+:1071F000C0F80321B1F88B11A0F80711286800F23C
+:10720000091690F836007F2808BFFFDF286890F83D
+:107210003610317080F83640BCE7844CDAF80490C0
+:1072200004F12806A4F800800721204605F0D7FEC7
+:107230000021204606F0D6F84946204606F0DBF845
+:107240000623002206F10901204606F0B1F828685D
+:10725000417B204605F003FF286800F1380190F8D3
+:107260005720204606F0F5F82046FDF77FFF2868F6
+:107270000122962190F8BB300020FDF756FE90E7E2
+:10728000FFE78078002840F00A8100F006B98DF809
+:10729000081002A90520FFF798FE0028286800F0D2
+:1072A000F78082786249002A7ED0A1F11F066C68BF
+:1072B00090F8BB90D6F80F00C4F80E00B6F8130093
+:1072C0006082707D2075B07D6075B6F81700E08231
+:1072D000B6F819006080B6F81B00A080B6F81D0053
+:1072E000E08004F108000DF0EBFD96F8240000F0BA
+:1072F0001F00207696F82400400984F86C0184F879
+:10730000549084F85590286890F8CC1084F8561062
+:1073100090F8BD0084F857009DF80810686800F0E8
+:1073200081F9022001F0FCFAA6F12804DAF80090B5
+:10733000A4F800800821204605F051FE00212046D7
+:1073400006F050F84946204606F055F869463046A2
+:1073500005F07EFE304605F098FE0146204605F019
+:107360007EFE062300226946204600E0B6E006F0D5
+:107370001FF86946304605F05DFE304605F078FEA0
+:107380000146204605F078FE062301226946204684
+:1073900006F00EF82046FDF7E9FE28680122962146
+:1073A00090F8BB30002000E005E0FDF7BEFD286846
+:1073B00080F801B075E06C683278184E607BC2F3DB
+:1073C000401210406073D6F80F00C4F80E00B6F8F3
+:1073D00013006082707D2075B07D6075B6F817006F
+:1073E000E082B6F819006080B6F81B00A080B6F8FD
+:1073F0001D00E0804FF0010A04F108000DF060FD6F
+:1074000096F8240000F01F00207696F8240040092A
+:1074100084F86C0184F854A00CE00000280C0020D3
+:10742000A40A0020CC00002004520200000C00201E
+:10743000470C002084F855A0286890F8CC1084F8F8
+:10744000561090F8BD0084F857009DF80810686841
+:1074500000F0E8F8286880F8D09090F8D210B0F8E2
+:10746000D40000F062F868680088F9F72FFDF9F79A
+:10747000C7F9286880F80180FDF720FFFDF7D4FEEA
+:10748000FDF704FEFDF761FE012001F049FA08E076
+:1074900090F82200C0F3001008B1012701E0FEF7C8
+:1074A0008EFF286890F8330018B1FDF71DFFFDF737
+:1074B00032F91FB100210120FFF768FB28684178ED
+:1074C000002919BF4178012903B0BDE8F08F407849
+:1074D000032818BFFFDF03B0BDE8F08F286890F8DD
+:1074E0002200C0F300100028D9D0D6E770B58A4C2E
+:1074F00006460D462068807858B1FDF789FA216864
+:107500000346304691F8BB202946BDE8704001F0A3
+:1075100074BAFDF77DFA21680346304691F8BA2027
+:107520002946BDE8704001F068BA7C4A137882F8B9
+:10753000F530A2F8F60082F8F410012082F8F2008B
+:1075400092F8C400002818BF92F8C00082F8F80032
+:10755000704778B50446704800230093006890F89F
+:10756000BA20082A04BF4FF4C87240230DD0042A61
+:1075700004BF4FF4BF72102307D0022A07BF03F1E4
+:107580001802042303F128020823491D01FB0326E6
+:1075900090F8BC209DF8001062F3050141F0400511
+:1075A0008DF8005090F8BB00012826D002282BD07F
+:1075B000082818BFFFDF2DD025F080008DF80000CF
+:1075C000C4EB041106FB04F001EB810100EB810424
+:1075D0005348844228BFFFDF5248A0FB0410BDF887
+:1075E0000110000960F30C01ADF80110BDF80000B6
+:1075F0009DF8021040EA014078BD9DF8020020F09D
+:10760000E0008DF80200D7E79DF8020020F0E000CE
+:10761000203004E09DF8020020F0E00040308DF8BA
+:107620000200C9E72DE9F0413B4D04460E462868AB
+:1076300090F8D000002818BFFFDF0027286880F8E6
+:10764000D2702188A0F8D4106188A0F8EA10A1882F
+:10765000A0F8EC10E188A0F8EE1094F86C1180F816
+:10766000F01090F82F1049B1427B00F10E01012A71
+:1076700004D1497901F0C001402935D090F830108B
+:1076800041B1427B00F10E01012A04BF497911F09A
+:10769000C00F29D0DE300DF001FC2348FF2E00780A
+:1076A000C0F3801060761D48D0F88711C4F81A1016
+:1076B000B0F88B01E08328681ED0C0F8E410E18B9D
+:1076C000A0F8E81000F1D802511E304604F09AFAF2
+:1076D000002808BFFFDF286890F8D71041F00201AA
+:1076E00080F8D710BDE8F081D0F80E10C0F8DE1099
+:1076F000418AA0F8E210D0E7C0F8E470A0F8E87082
+:10770000617E80F8D710D4F81A10C0F8D810E18B39
+:10771000A0F8DC10BDE8F081CC000020A40A002015
+:10772000C4BF030089888888280C0020FE48406870
+:1077300070472DE9F0410F460646014614460120E8
+:1077400005F082FA054696F85500FEF75FF8014607
+:1077500096F85500022808BFF44807D0012808BF52
+:10776000F34803D004280CBFF248F34808444FF410
+:107770007A7100F2E140B0FBF1F0718840F27122C1
+:107780005143C0EB4100001BA0F5597402F0E4FD29
+:10779000002818BF1E3CAF4234BF28463846A042DE
+:1077A00003D2AF422CBF3C462C467462BDE8F08148
+:1077B0002DE9FF4F8FB0044690F855601C9899460C
+:1077C00040EA0900019094F86500002790460D28D2
+:1077D0000CBF012000200990B9F1000F04BF94F8FC
+:1077E0000C0103282BD1099848B3B4F88E01404509
+:1077F00025D1D4F81401C4F80001608840F2E241B8
+:107800004843C4F80401B4F85A11B4F8E600084437
+:10781000C4F80801204602F0A9FDB4F89201E08204
+:1078200094F890016075B4F894016080B4F8960102
+:10783000A080B4F89801E080022084F80C01D4F80C
+:1078400064010C90B4F8E6A0B4F85801D4F860B123
+:10785000D4F854110891B9F1000F03D094F8201115
+:1078600049B193E004F1E001059174310A9104F506
+:10787000A075091D07E004F59A710591091D0A918B
+:1078800004F59275091D0B91B4F85810A8EB00008F
+:10789000A8EB010109B200B20391002805DAD4F87F
+:1078A0005001089001200190084694F80C1100291D
+:1078B00071D0012900F04482022900F0658103297A
+:1078C00018BFFFDF00F0848239460898FBF705F8FF
+:1078D0000A99012640F2712208600B98A0F80080F6
+:1078E000002028702E710A980068A8606188D4F87A
+:1078F00014015143C0EB41009049A0F54D708861DF
+:107900004969814287BF059908600598016005981B
+:10791000616A0068084400F5D270E86002F01CFD5E
+:1079200010B1E8681E30E8606E71B4F8D000A0EBCA
+:10793000080000B20028C4BF03206871099800281D
+:107940001C9800F0C282C0B1B4F8F81000290CBF36
+:107950000020B4F8FA00A4F8FA0094F8FC20401CC7
+:107960005043884209D26879401E002805DD6E71B7
+:10797000B4F8FA00401CA4F8FA00B9F1000F00F0C6
+:10798000C78294F82001002800F0BE8213B00220C4
+:10799000BDE8F08FFFE7BBF1000F08BFFFDF94F8F1
+:1079A0005510614890F8280005F0FBFA0790E08A2E
+:1079B00040F271214143079800EB410210980021E9
+:1079C000002806D000FB02F15D48B1FBF0F000F1A9
+:1079D0000101C4F81011608840F2E24100FB01F29D
+:1079E00010994FF0000006D0554801FB02F1B1FBA1
+:1079F000F0F000F10100C4F8140186B221464FF006
+:107A00000100D4F828A005F01FF9074694F85500A6
+:107A1000FDF7FCFE014694F85500022808BF4348D4
+:107A200007D0012808BF424803D004280CBF4148B2
+:107A30004148084400F2E1414FF47A70B1FBF0F1A3
+:107A4000608840F271225043C1EB4000801BA0F5DA
+:107A5000597602F081FC002818BF1E3EBA4534BF9B
+:107A600038465046B04203D2BA452CBF56463E4631
+:107A7000666294F85500FDF7F7FE4FF47A7600F24F
+:107A8000E140B0FBF6F000EB0B0794F85500FDF772
+:107A9000EBFE024694F85500022808BF234907D0A0
+:107AA000012808BF224903D004280CBF21492249DC
+:107AB00002EB010AFDF7AAFE504400F2DB514FF43D
+:107AC0007A70B1FBF0F0E18A40F271224A430799E3
+:107AD000D4F810A101EB4201081AA0EB0A003844C7
+:107AE000A0F12007607D40F2E24110FB01F0079019
+:107AF00094F8556016F00C0F18BF4DF6883103D17D
+:107B00003046FDF783FE0146022E08BF074807D026
+:107B1000012E08BF064803D0042E0CBF05480648B6
+:107B2000084400F2E1410DE0500C00200436020050
+:107B3000A2240200D0FB0100C0D40100D400002028
+:107B400040420F004FF47A70B1FBF0F000EB4A01B5
+:107B5000079801EB000A3046FDF746FE504400F15D
+:107B60006201FD48416194F85500FDF77DFE00F289
+:107B7000E1414FF47A70B1FBF0F05844381AB0F597
+:107B80003D7F38BFFFDF9FE6E28A40F27121D4F8E3
+:107B90000401514300EB410210980021002806D057
+:107BA00000FB02F1ED48B1FBF0F000F10101C4F877
+:107BB0001011618840F2E24001FB00F210994FF091
+:107BC000000006D0E54801FB02F1B1FBF0F000F146
+:107BD0000100C4F8140186B221464FF00100D4F828
+:107BE00028B005F031F8074694F85500FDF70EFE71
+:107BF000014694F85500022808BFD94807D001284B
+:107C000008BFD84803D004280CBFD748D748084439
+:107C100000F2E1414FF47A70B1FBF0F0618840F27C
+:107C200071225143C0EB4100801BA0F5597602F050
+:107C300093FB002818BF1E3EBB4534BF384658464C
+:107C4000B04203D2BB452CBF5E463E466662BAF1E7
+:107C5000000F2FD11C9868B394F855603046FDF79B
+:107C6000D5FD0146022E08BFBD4807D0012E08BF32
+:107C7000BC4803D0042E0CBFBB48BC48084400F2EB
+:107C8000E1414FF47A70B1FBF0F0D4F81011E38ABF
+:107C9000014440F27122D4F804015A4300EB42003F
+:107CA000471A3046FDF7A0FD0C99081A3844A0F198
+:107CB00020070AE0E28A40F27121D4F8040151431E
+:107CC00000EB4101D4F810010F1AD4F80821D4F8C0
+:107CD0001011D4F8000100FB021B607D40F2E2416C
+:107CE00010FB01FA94F8556016F00C0F18BF4DF612
+:107CF000883103D13046FDF789FD0146022E08BFC9
+:107D0000974807D0012E08BF964803D0042E0CBF19
+:107D100095489648084400F2E1414FF47A70B1FB6F
+:107D2000F0F000EB4B0082443046FDF75DFD50441F
+:107D300000F1600188484161012084F80C01C3E52D
+:107D4000618840F271235943D4F81421D4F800C15A
+:107D5000C2EB410101FB00F70398D4F8081150442D
+:107D6000401AD4F81031401E0CFB013100FB021BFD
+:107D7000607D40F2E24110FB01FA94F8556016F084
+:107D80000C0F18BF4DF6883103D13046FDF73EFD8C
+:107D90000146022E08BF724807D0012E08BF714865
+:107DA00003D0042E0CBF70487048084400F2E14133
+:107DB0004FF47A70B1FBF0F000EB4B008244304698
+:107DC000FDF712FD504400F16001634841617BE51D
+:107DD000628840F27123D4F814115A43C1EB420176
+:107DE00001FB00F794F8640024281CBF94F8650098
+:107DF00024280BD1B4F88E01A8EB000000B20028B3
+:107E000004DB94F89101002818BF0646019870B36E
+:107E1000BAF1000F2BD10C98002814BFBBF1000F52
+:107E2000FFDF94F8550010F00C0F14BF4DF68830AA
+:107E3000FDF7ECFC022E08BF494907D0012E08BF10
+:107E4000484903D0042E0CBF47494849084400F272
+:107E5000E1414FF47A70B1FBF0F03F1A94F855000D
+:107E6000FDF7C2FC0C99081A3844A0F120070398CA
+:107E7000D4F81411504400FB01FA16F00C0F18BF8F
+:107E80004DF6883103D13046FDF7C0FC0146022E85
+:107E900008BF334807D0012E08BF324803D0042E54
+:107EA0000CBF31483148084400F2E1414FF47A7088
+:107EB000B1FBF0F000EB4A0A3046FDF795FC504468
+:107EC00000F1600124484161FEE400287FF43CADEC
+:107ED00094F80C0100283FF450AD618840F2712203
+:107EE000D4F814015143C0EB4101284604F0D7FDFA
+:107EF0000004000C3FF441AD1D99002918BF088013
+:107F0000012013B0BDE8F08F94F85C01FBF736FB5D
+:107F100094F85C012946FBF71FFA00281CBF89F082
+:107F2000010084F82101002013B0BDE8F08F2DE995
+:107F3000F04F0F4C074683B020788946064E002547
+:107F40004FF00208032804BF207BB8427DD160684F
+:107F50003061207803280DE0D400002040420F005B
+:107F600004360200A2240200D0FB0100C0D40100AC
+:107F7000500C002018BFFFDF0327B9F1080F78D29B
+:107F8000DFE809F0040E1B1B167777726562FEF7B7
+:107F9000D1FB002818BFFFDFB77003B0BDE8F08F3A
+:107FA000FEF7EAFE002818BFFFDF03B0BDE8F08F40
+:107FB00003B0BDE8F04FFDF7F3B92775257494F8C9
+:107FC0002C00012658B14FF47A71A069FAF785FCAC
+:107FD000A061002104F1100004F061FD1AE001210C
+:107FE0006846FBF79FFF9DF8000042F21071000207
+:107FF000B0FBF1F201FB1205FDF7D3FF0544294662
+:10800000A069FAF76AFCA061294604F1100004F0A7
+:1080100046FD461C208C411C0A293CBF304420846C
+:10802000606830B1208C401C0A2828BF84F8158075
+:1080300000D267753046FEF73DF9002804BF03B053
+:10804000BDE8F08F607A002801E014E011E01CBF69
+:1080500003B0BDE8F08F207B04F11001FBF77CF941
+:10806000002808BFFFDFA0E7207BFAF70EFF25708E
+:108070009BE7FFDF99E7202F28BFFFDFDFF804A48D
+:1080800007213AF81700F8F7EFFD040008BFFFDFFB
+:10809000202F28BFFFDFFB48218830F817008842D7
+:1080A00018BFFFDF01273461B9F1080F80F0548158
+:1080B000DFE809F0049EA6A6A1F0F0EFC4F8605135
+:1080C000F580C4F8645194F8210138B9FAF7FCFE40
+:1080D000D4F82C11FBF706FC00281BDCB4F81E11A9
+:1080E000B4F85800814206D1B4F8D410081AA4F8A4
+:1080F000D600204605E0081AA4F8D600B4F81E11F0
+:108100002046A4F85810D4F84811C4F82C11C0F82F
+:1081100050111DE0B4F81C11B4F85800091AA4F865
+:10812000D610B4F81C112046A4F85810D4F82C111D
+:10813000C4F84811C4F85011D4F83411C4F8E01050
+:10814000D4F83811C4F85411B4F83C11A4F85811FB
+:1081500001F0B6FFFAF792FE94F855A0814650461A
+:10816000FDF754FBBAF1020F08BFC74909D0BAF1B5
+:10817000010F08BFC54904D0BAF1040F0CBFC449B0
+:10818000C44908444FF47A7100F2E140B0FBF1F1C8
+:10819000D4F8140140F27122014460885043C1EBCD
+:1081A0004000A0F1300AB9F1B70F98BF4FF0B709FE
+:1081B0002146012004F048FD4844AAEB0000A0F24B
+:1081C0001939A2462146012004F03EFDDAF82410B8
+:1081D0009C30814288BF0D1AC6F80C904D4538BFBF
+:1081E000A946C6F8089084F8207186F80280DCE67B
+:1081F00002F0ADF801E0FDF7D3F884F82071D4E681
+:10820000FAF762FED4F8502101461046FBF76AFBEC
+:1082100048B1628840F27123D4F814115A43C1EB7B
+:108220004201B0FBF1F094F865100D290FD0B4F8BD
+:108230005820B4F81E1113189942AEBF481C401CB8
+:108240001044A4F81E0194F8220178B905E0B4F8AE
+:108250001E01401CA4F81E0108E0B4F81E01B4F889
+:10826000D410884204BF401CA4F81E01B4F85A017F
+:10827000DFF82492401CA4F85A01B4F88000B4F846
+:108280007E10401AB4F85810401E08441FFA80FBB4
+:1082900024E053E060E000BF96F80080B8F10C0FD6
+:1082A00028BFFFDF39F8188094F86CA1BAF10C0FE1
+:1082B00028BFFFDF39F81A000023404481B202A82A
+:1082C000CDE90050B4F81E212046FFF771FA0028CE
+:1082D0003FF46BAE012818BFFFDF27D0B4F81E01B2
+:1082E000ABEB000000B20028D6DA082084F8740056
+:1082F00084F87370204601F034FB84F80C5194F834
+:108300005C514FF6FF77202D00D3FFDF5D4820F84A
+:10831000157094F85C01FAF7B8FD202084F85C0130
+:10832000307903B0BDE8F04FF3F764BDB4F81E0137
+:10833000BDF808100844A4F81E01CFE794F80C011A
+:10834000042818BFFFDF84F80C5194F85C514FF6F5
+:10835000FF77202DDAD3D8E7FFDF26E610B54F4CA4
+:10836000207850B101206072FEF724FD20780328A8
+:1083700005D0207A002808BF10BD0C2010BD207B3E
+:10838000FBF7FCF8207BFBF746FB207BFAF77DFD33
+:10839000002808BFFFDF0020207010BD2DE9F04F3E
+:1083A0003E4F83B0387801244FF0000840B17C7212
+:1083B0000120FEF7FFFC3878032818BF387A0DD06B
+:1083C000DFF8DC9089F8034069460720F8F7D5FB11
+:1083D000002818BFFFDF4FF6FF7440E0387BFBF743
+:1083E000CDF8387BFBF717FB387BFAF74EFD0028FA
+:1083F00008BFFFDF87F80080E2E7029800281CBF73
+:1084000090F80C1100292AD00088A0421CBFDFF888
+:1084100074A04FF0200B4AD00721F8F725FC040088
+:1084200008BFFFDF94F85C01FBF7F5FA84F80C81D4
+:1084300094F85C514FF6FF76202D28BFFFDF2AF815
+:10844000156094F85C01FAF720FD84F85CB1694688
+:108450000720F8F792FB002818BFFFDF22E06846EC
+:10846000F8F769FB0028C8D021E0029800281CBF5B
+:1084700090F80C11002915D00088A0F57F41FF3934
+:10848000CAD114E0840C002004360200A2240200A9
+:10849000D0FB0100C0D4010028520200500C002083
+:1084A000D40000206846F8F746FB0028DDD089F8A4
+:1084B000038087F82C8087F80B8003B00020BDE88C
+:1084C000F08F70B50446FD4890F80004FC4D40095B
+:1084D00095F800144909884218BFFFDF95F8140D7C
+:1084E0004009F84991F800144909884218BFFFDF94
+:1084F000F549002001220C7188700A704870C8701C
+:10850000F2490870BDE8704048E7EF4908707047CD
+:108510002DE9F843ED4C06468846207800285CD1CA
+:10852000EB48FAF758FC2073202856D003276660E2
+:108530002770002565722572AEB1012106F1FC009D
+:10854000FBF719FD0620F8F737FB81460720F8F7FF
+:1085500033FB96F8FC104844B1FBF0F200FB12101C
+:10856000401C86F8FC00FAF789FCDA49091838BF84
+:1085700040F2F65000F23D1086B2FDF79BFBE06141
+:10858000FDF70FFD4FF0010950B384F80A90012167
+:108590006846FBF7C7FC9DF8000042F2107100022C
+:1085A000B0FBF1F201FB12000644FAF78DFC3146F4
+:1085B000FAF793F9A061277567752574207B04F19C
+:1085C0001001FAF7C9FE002808BFFFDF258400204C
+:1085D000FEF7F0FB0020BDE8F8830C20BDE8F8832F
+:1085E000FAF772FC3146FAF778F9A061A57284F8BF
+:1085F0002C90A8F226502063DDE7B34948707047FD
+:10860000B24810B5417A0124002918BF002409D1CD
+:1086100090F82C1031B1416A006B814284BF002474
+:10862000FEF7C2FB204610BD70B5A74C0546E0889A
+:10863000401CE080D4E902016278D5F86061002A2C
+:108640001CBF324604F053FAA060864208D895F861
+:108650000C01012804D0E078002804BF012070BD7F
+:10866000002070BD70B50C4640F2E24100FB01F500
+:108670002046FDF7CBF8022C08BF974907D0012C04
+:1086800008BF964903D0042C0CBF9549954908446E
+:108690004FF47A7100F2E140B0FBF1F000F54D705B
+:1086A00085428CBF281A002070BD2DE9F04F83B0A1
+:1086B0004FF00009044680F8209190F8DE00002871
+:1086C00007BF94F80C01032803B0BDE8F08FFAF758
+:1086D000FBFBD4F8502101461046FBF703F90028B4
+:1086E000DCBF03B0BDE8F08F628840F27123D4F89C
+:1086F00014115A43C1EB4201B0FBF1F0411CB4F834
+:1087000058000144A4F81C11B4F8D410B4F81C218A
+:10871000891A09B20029DCBF03B0BDE8F08F01213E
+:1087200084F82211B4F88010B4F87E206E4F891AB4
+:10873000491E084485B2DFF890A10DF1080B25E031
+:108740009AF800600C2E28BFFFDF37F8166094F807
+:108750006C81B8F10C0F28BFFFDF37F81800CDE9A6
+:10876000009B3044B4F81C2181B201232046FFF75E
+:108770001FF8002804BF03B0BDE8F08F01280FD018
+:10878000022812BFFFDF03B0BDE8F08FB4F81C0170
+:10879000281A00B20028BCBF03B0BDE8F08FCFE7B5
+:1087A000B4F81C01BDF808100844A4F81C01EDE75A
+:1087B0002DE9F0430422002583B006297DD2DFE8AD
+:1087C00001F0074B03191951044680F80C2107E00A
+:1087D00004463D48C178002918BF84F80C210CD00C
+:1087E000FAF77EFAA4F85A51B4F85800A4F81E011A
+:1087F00084F8225103B0BDE8F08306780C2E28BF20
+:10880000FFDF394F94F80C0137F816604FF001097B
+:10881000032807D00128E3D194F86C81B8F10C0F3C
+:108820000AD308E0C4F80851C4F8005194F86C81E8
+:10883000B8F10C0F00D3FFDF37F81800CDE9009531
+:10884000304481B2B4F8D42000232046FEF7B0FFB4
+:10885000002818BFFFDFC3E7032180F80C1103B025
+:10886000BDE8F0830546876AB0F81401294686B250
+:10887000012004F0E9F9044695F85500FCF7C6FF1D
+:1088800095F85510022908BF134907D0012908BFE0
+:10889000124903D004290CBF1149124908444FF46E
+:1088A0007A7100F2E140B0FBF1F0698840F2712288
+:1088B0005143C0EB4100801B18E02DE001E000E0D7
+:1088C0000BE000E019E000E0D4000020500C002094
+:1088D0002F7F01000AFAFFFF04360200A2240200E3
+:1088E000D0FB0100C0D4010028520200A0F5597647
+:1088F00001F032FD002818BF1E3EA74234BF2046BB
+:108900003846B04228BF344602D2A74228BF3C4670
+:108910006C6203B0BDE8F083FFDF03B0BDE8F08315
+:10892000F8B5894C0246874F00256168606A052AC0
+:1089300048D2DFE802F0032F34373E00A07A002649
+:1089400060B101216846FBF7F7FA9DF8000042F29A
+:1089500010710002B0FBF1F201FB1206FDF721FBE2
+:108960008119A069F9F7B9FFA0612574032060752A
+:10897000607A38B9207B04F11001FAF7EDFC002889
+:1089800008BFFFDF2584FAF7ABF93879BDE8F84076
+:10899000F3F730BABDE8F840002100F06DB8C1F837
+:1089A0006001F8BDD1F86001BDE8F840012100F098
+:1089B00063B884F82C50FAF793F93879BDE8F84099
+:1089C000F3F718BAFFDFF8BD70B55E4CA178022945
+:1089D00006BFE188002970BD2569C5F8640195F8D6
+:1089E0005500FCF701FFD5F86411081AA16801448D
+:1089F000A160E1680844E06070BD70B5054651486B
+:108A000090F802C0BCF1020F06BF006900F5B07417
+:108A10004E4C002904BF256070BD4FF47A760129C1
+:108A20000DD002291CBFFFDF70BD1046FCF707FF09
+:108A300000F2E140B0FBF6F0281A206070BD184645
+:108A4000FCF712FF00F2E140B0FBF6F0281A2060BC
+:108A500070BD3D48007800281CBF0020704710B54D
+:108A60000720F8F79BF880F0010010BD3648007829
+:108A7000002818BF012070472DE9F047324C82B022
+:108A8000002584F82C50D4F8188084F82810E5725A
+:108A900081462570012727722946606803F082FB12
+:108AA0006168C1F85081267B81F85C61C1F86091F2
+:108AB000C1F85481B1F80080202E28BFFFDF244880
+:108AC00020F81680646884F80C51DFF87880A4F8E8
+:108AD000585198F800600C2E28BFFFDFDFF8749023
+:108AE00039F816A094F86C610C2E28BFFFDF39F816
+:108AF00016000023504481B200951A462046019585
+:108B0000FEF756FE002818BFFFDFC4F80851C4F86E
+:108B1000005184F80C71A4F81E51A4F81C5184F87B
+:108B20002251B4F85800401EA4F85800A4F85A5135
+:108B3000FAF7D6F898F8040002B0BDE8F047F3F76A
+:108B400059B90000D4000020500C0020740C002003
+:108B5000840C00202852020070B5FE4C21690A885E
+:108B6000A1F8FC2181F8FA0191F85400012808BF0E
+:108B7000012508D0022808BF022504D0042816BF0A
+:108B800008280325FFDF206980F8FE5190F8550082
+:108B9000012808BF012508D0022808BF022504D0FB
+:108BA000042816BF08280325FFDF2069012180F86B
+:108BB000FF5180F8F811002180F8A4112079BDE858
+:108BC0007040F3F717B92DE9F04FE24C83B0A0796C
+:108BD00010F0010F04BF03B0BDE8F08FA0690123BE
+:108BE0000521C578206990F86520583003F0EDFE26
+:108BF00068B1A81E0A2806D2DFE800F009090505B9
+:108C0000090905050909A07840F00800A070A078BE
+:108C100000281CBF03B0BDE8F08FA0694FF0200909
+:108C20004FF00208C778002F1CBF012F162F1DD14F
+:108C3000206990F8640003F0B1FEB8B1216991F8A1
+:108C400064001F2812D0202808D0162F0CBF84F8EB
+:108C5000029084F8028003B0BDE8F08F262081F8EE
+:108C60006400162F1CBF2A20FFF776FF47F6FE7A16
+:108C7000012600254FF0280B0C2F00F03B8109DC6A
+:108C800080F05F84DFE807F05A3923CCFDFDFCFB60
+:108C9000FAFD9CC3152F00F046820DDC112F00F069
+:108CA000C783122F00F0C081132F00F0B081142F62
+:108CB00000F0CE8100F045BC162F00F06782182F1F
+:108CC00000F0CC82FF2F00F0358400F03ABC206920
+:108CD0000123194690F86720583003F076FE0028EB
+:108CE00040F03184A06904F081FC216981F87201AF
+:108CF000072081F8670000F026BC206901230021CD
+:108D000090F86520583003F060FE002800F0C98319
+:108D1000A06904F068FC2169A1F88E01B1F858201F
+:108D2000801A00B28245A8BF002843DD01F5C87152
+:108D3000A06904F053FC0B20216937E0206901236E
+:108D4000002190F86520583003F03FFE002800F025
+:108D5000A883A06904F01EFC002800F0F283A0693B
+:108D60002169B0F80D20A1F88E21B1F85830D21A3F
+:108D700012B29245A8BF002A1CDD027981F8902129
+:108D8000B0F80520A1F8922104F0F7FB2169A1F8C1
+:108D90009401A06904F0F4FB2169A1F89601A0698F
+:108DA00004F0F5FB2169A1F898010D2081F8650018
+:108DB00000F0C9BB81F874B081F8736000F0C3BBE8
+:108DC00020690123002190F86520583003F0FDFD53
+:108DD000002820690CD0A0F88A5090F88C10491C0B
+:108DE00080F88C105FF0100180F8651000F0ABBBCC
+:108DF00090F8652001230521583003F0E6FD002896
+:108E00001CBF0820A07040F09E8300F04ABB206980
+:108E100090F86510112908BF122140F0A082E3E705
+:108E200020690123002190F86520583003F0CDFD22
+:108E300080B9206990F86520122A0BD00123052102
+:108E4000583003F0C2FD002818BF082000F0298325
+:108E500000F099B9206990F88E1031B9A0F88A50C5
+:108E600090F88C10491C80F88C1000F1E801A06982
+:108E700004F0D5FB206900F1C00103E0A4E0F6E2B4
+:108E800023E05EE3A06904F0D5FB206990F8C001FF
+:108E9000002818BFFFDF20690188A0F8C21100F583
+:108EA000E271A06904F0A9FB206900F5E671A069F0
+:108EB00004F0ABFB206980F8C061142180F86510D4
+:108EC0002079F2F797FF00F03EBB206990F865101B
+:108ED000172940F0448290F88C10491E49B280F85E
+:108EE0008C100029B8BFFFDF1B20216981F86500C5
+:108EF00000F029BB206990F8661011F0020F09D02C
+:108F000090F8642001230821583003F05EFD00280A
+:108F100000F0C782206990F8900010F0020F14D181
+:108F2000A06904F09BFB216981F89100A069B0F869
+:108F30000520A1F89220B0F80700A1F8940091F85C
+:108F4000900040F0020081F89000206990F89010A5
+:108F500002E00000F000002011F0010F05D02069B0
+:108F600090F8641006291CD114E090F8660010F007
+:108F7000020F18BFFFDF206990F8661041F0020170
+:108F800080F86610A0F88A5090F88C10491C80F880
+:108F90008C10E4E780F8645080F888502079F2F76C
+:108FA00029FF206990F88C11042940F0CC8280F8C8
+:108FB0008C512079F2F71EFF206990F86410002987
+:108FC00040F0C18200F031BA206990F8660010F0DC
+:108FD000010F77D16946A06904F047FB9DF80000B6
+:108FE00000F02501206980F896109DF8011001F02D
+:108FF000410180F89710A0F88A5090F88C10491C15
+:1090000080F88C1090F8661041F001011CE0206996
+:109010000123092190F86420583003F0D6FC002881
+:1090200040F0378200F03DBA206990F8661011F0E8
+:10903000040F40F03682A0F88A5090F88C2041F05E
+:109040000401521C80F88C2080F8661000F07BBA76
+:10905000206990F8660010F0300F33D1A06904F059
+:1090600021FB002800F06D822769A06904F016FB3F
+:1090700038872769A06904F00DFB78872769A06904
+:1090800004F00EFBB8872769A06904F005FBF88798
+:10909000A07910F0020F03D06069C078142812D0B4
+:1090A000206990F864101C290DD090F84E10012909
+:1090B0000CD090F89B11002904BF90F89A11002958
+:1090C0000CD003E05CE0206980F84E60206990F8E5
+:1090D000661041F0100180F866101AE090F86610F2
+:1090E00041F0200180F866100288A0F8E021028F8C
+:1090F000A0F8E221428FA0F8E421828F00F5D6711A
+:10910000A0F8E621C08F888781F832602079F2F7D5
+:1091100071FE2069A0F88A5090F88C10491C80F8E4
+:109120008C1000F010BA206901230A2190F8642005
+:10913000583003F04AFC18B3A06904F0B3FAA8B1A0
+:109140002669A06904F0AAFA30872669A06904F0AC
+:10915000A1FA70872669A06904F0A2FAB08726698F
+:10916000A06904F099FAF08701F000FB206980F80B
+:10917000885080F8645000BF01F0C8FA00F0E3B9ED
+:10918000A07840F00100A07000F0DDB92069012353
+:109190000B2190F86520583003F017FC20B100BF78
+:1091A00084F8029000F0CFB920690123002190F8E3
+:1091B0006520583003F009FC002800F07281206916
+:1091C00090F864002428EBD0A06904F086FA002807
+:1091D00000F0B781206990F8961041F0040180F802
+:1091E0009610A1694A7902F0070280F851200979A6
+:1091F00001F0070180F8501090F8A531002B04BF52
+:1092000090F8A431002B1CD190F855C000F1540304
+:109210008C4502BF1978914280F87D6011D000F52D
+:10922000D67180F8F2610288A0F8F42190F85020FD
+:1092300080F8F62190F8510081F84B002079F2F780
+:10924000D9FD2069212180F86510A0F88A5090F896
+:109250008C10491C80F88C1000F075B9206990F8CA
+:109260006410202914BF0027012790F865102229D7
+:1092700008BF00F1650804D0002F18BF00F1640892
+:109280006DD090F8961041F0040180F89610A06916
+:1092900004F045FAF0B3D4F81890484604F033FAD5
+:1092A0000090484604F033FA814603F042FD010085
+:1092B00018D0206990F854208A4213D090F8A43135
+:1092C00023B190F8A63113EA090F4BD0002F04BF49
+:1092D00090F8513013EA090F01D18A4242D890F830
+:1092E000A401B8B1DDF80090484603F022FD78B142
+:1092F000216991F8552082420AD091F8A40120B149
+:1093000091F8A70110EA090F2CD091F8A40108B137
+:109310006A4600E026E0A169206903F019FDE8B380
+:10932000A06904F0FAF92169A1F88E01B1F858207A
+:10933000801A00B28245A8BF0028DCBF81F874B053
+:1093400081F873605CDD9DF8000081F890019DF864
+:10935000010081F89101242088F8000050E084F891
+:109360000280F0E0206990F8A40100281CBF1E20B4
+:10937000FFF7F2FBB7B1A0692169C07881F8CA0094
+:1093800006FA00F010F0807F08BFFFDF0A21206995
+:1093900080F8641090F88800002800E014E008BF0E
+:1093A000FFDF0DE088F80050206990F88C10491E0E
+:1093B00049B280F88C100029B8BFFFDF01F08BF9AB
+:1093C000206980F87D50BEE0226992F8A40170B156
+:1093D000B2F8583092F85410B2F8A80102F5C772EA
+:1093E00003F0A8FDD8B12169252081F86400206927
+:1093F00000F1650180F87D50884508BF80F8655010
+:10940000206900F1650188450FD190F88C10491E44
+:1094100049B280F88C100029B8BFFFDF93E000202C
+:10942000FFF79AFB88F80050E1E780F888508AE05F
+:10943000206990F8961041F0040180F89610A06918
+:1094400004F089F916287ED1206990F8640020285C
+:1094500002D0262805D076E0A06904F080F9FFF755
+:109460007BFB206980F8645080F888506BE02069AD
+:1094700090F864200E2A03D1A1690979122902D03B
+:109480001C2A1AD10FE001230921583003F09DFA5C
+:1094900038B1206980F87C5080F8885080F864509A
+:1094A00051E0A6704FE0A1690979142904BF80F842
+:1094B000645080F888503FF45FAE202A03D1A16940
+:1094C0000979162914D0262A03D1A1690979162908
+:1094D0000ED0A1690979172904BF90F86520222AC6
+:1094E00013D0E2691AB1FF2908BF80F886612AE02B
+:1094F00080F8645080F8885090F86500212818BFE3
+:109500001A2020D0FFF728FB1DE080F8655090F866
+:109510008C10491E49B280F88C100029B8BFFFDFBB
+:10952000206980F87D5090F8A401002818BF002021
+:1095300009D0E7E7E06900281CBF206980F8866150
+:1095400001D101F0C8F82069D0E92A12491C42F182
+:109550000002C0E92A1203B0BDE8F08F70B5FB4EDF
+:1095600005460C46306990F8CB00FE2818BFFFDF97
+:1095700032690020002C82F8CB501CBFA2F88A0070
+:1095800070BDA2F88400012082F8880070BD30B55B
+:1095900085B005466846FCF7D6F9002808BFFFDF0E
+:1095A000222100980BF055FB0321009803F09AFF4D
+:1095B0000098017821F010010170294603F0C0FFE6
+:1095C000E24C0D2D04BF0621009830D00BDCA5F134
+:1095D00002000B2819D2DFE800F0201863191926C1
+:1095E000187018192C00152D7BD008DC112D2DD0EA
+:1095F000122D18BF132D09D0142D30D005E0162DD3
+:1096000046D0172D6BD0FF2D6AD0FFDFFCF7AEF9E7
+:10961000002808BFFFDF05B030BD2069009990F831
+:10962000CC000871F2E72169009891F8CC10017123
+:10963000ECE7E26800981178017191884171090A9C
+:1096400081715188C171090A0172DFE70321009815
+:1096500004F07FF80621009804F07FF8D6E720692F
+:10966000B0F84410009804F005F82069B0F84610EE
+:10967000009804F003F82069B0F84010009804F056
+:1096800001F82069B0F84210009803F0FFFFBDE731
+:109690002069009A90F8A611117190F8A7014BE08B
+:1096A000206900F1F001009803F0C8FF206900F183
+:1096B000C401009803F0CCFFA8E7A549D1E9000157
+:1096C000CDE90201206902A990F8960000F025007A
+:1096D0008DF80800009803F0F6FF97E701E019E025
+:1096E0002CE02069B0F84010009803F0CBFF20690F
+:1096F000B0F84210009803F0C9FF2069B0F8441098
+:10970000009803F0B7FF2069B0F84610009803F006
+:10971000B5FF7BE7206990F8A41139B1009990F862
+:10972000A6210A7190F8A70148716FE7009A90F896
+:109730005410117190F85500507167E7206990F846
+:109740008721D0F88811009803F008FF5EE770B514
+:109750000C4605464FF4007120460BF09CFA25801C
+:1097600070BDF7F78ABB2DE9F0410D46074607218A
+:10977000F7F77AFA040008BFBDE8F08194F8AC016D
+:109780000026B8B16E700920287094F8AC0178B149
+:10979000268484F8AC61D4F8AE016860D4F8B201D4
+:1097A000A860B4F8B601A88194F8AC010028EFD104
+:1097B0002E7144E094F8B801002837D094F8B8012D
+:1097C0000D2818D00E2818BFFFDF38D12088F7F7F2
+:1097D0007DFB0746F7F729F8A0B96E700E202870B8
+:1097E00094F8BA0128712088E88084F8B861384676
+:1097F000F7F715F823E02088F7F768FB0746F7F737
+:1098000014F810B10020BDE8F0816E700D202870B2
+:1098100094F8BA0128712088E88094F8BE01287273
+:1098200084F8B8613846F6F7FAFF08E094F8F001DA
+:1098300040B16E701020287084F8F061AF80012074
+:10984000BDE8F08194F8C00190B16E700A202870D4
+:109850002088A880D4F8C401D4F8C811C5F806003F
+:10986000C5F80A10B4F8CC01E88184F8C061E6E7D5
+:1098700094F8CE0140B16E701A202870B4F8D0016F
+:10988000A88084F8CE61DAE794F8EA0180B16E70BE
+:109890001B20287094F8EA010028D0D084F8EA61EF
+:1098A000D4F8EC01686094F8EA010028F6D1C6E724
+:1098B00094F8D2012F1DA0B16E701520287094F875
+:1098C000D201002818BF04F5EA75B8D084F8D26137
+:1098D000294638460BF0EBFA94F8D2010028F5D16E
+:1098E000ADE794F8DE0150B16E701D20287084F849
+:1098F000DE6104F5F07138460BF0D9FA9FE794F871
+:10990000F20138B11E20287084F8F261D4F8F40115
+:10991000686094E794F8F801002808BFBDE8F0817A
+:109920006E701620287094F8F801002887D000BFC8
+:1099300084F8F861D4F8FA016860B4F8FE0128816F
+:1099400094F8F8010028F3D179E70000F000002036
+:1099500040520200FE4AD0600020D06110621171B6
+:109960007047002180F8641080F8651080F8681056
+:1099700090F8DE1011B10221FEF71ABF0321FEF7A5
+:1099800017BF2DE9F047F24C814686B020690D469D
+:109990000088F7F7ADFA070008BFFFDFA07828437B
+:1099A000A070A0794FF0000510F0200F20691CBFB7
+:1099B000A0F87E5080F8E45004D1B0F87E10491C25
+:1099C000A0F87E102069012690F86A1039B990F845
+:1099D000652001230621583002F0F7FF48B3E088E4
+:1099E00010F4006F07D0206990F86A10002918BFA2
+:1099F000A0F876501DD12069B0F87610491C89B2C4
+:109A0000A0F87610B0F878208A422CBF531A0023B1
+:109A1000B4F808C00CF1050C634598BF80F87C6071
+:109A2000914206D3A0F8765080F8F0612079F2F7E1
+:109A3000E1F9A0794FF0020A10F0600F11D020690F
+:109A400090F8681011B1032906D00AE080F8686028
+:109A50000121FEF7ADFE04E080F868A00121FEF7C9
+:109A6000A7FE206990F86810012905D1E18811F45A
+:109A7000807F18BF80F868A04FF00808B9F1000F88
+:109A800040F09981E28812F4007F18BFA0F8F850E6
+:109A900004D1B0F8F810491CA0F8F81012F0080F23
+:109AA00050D0A17800294DD190F8CB00FE2808BFF6
+:109AB000FFDFFE21206980F8CB1090F8651019298E
+:109AC00007D0206990F864101F2911D027292AD0C7
+:109AD0002FE080F88D5090F88C10491E49B280F824
+:109AE0008C100029B8BFFFDF206980F86550E8E7D7
+:109AF00090F8650002F052FF80B120692621012311
+:109B000080F8641090F865200B21583002F05DFF5A
+:109B1000002804BF2A20FFF71FF80AE0216920204F
+:109B200081F8640005E080F8856180F8645080F871
+:109B30008850206990F86710082904BF84F800A0B5
+:109B400080F8CBA0FFF73FF8A07910F0040F07D002
+:109B5000A07828B9206990F86700072808BF267008
+:109B600000F038FCA07910F0100F09D0A07838B9B7
+:109B7000206990F865100B2904BF0C2180F865104E
+:109B8000E07810F0080F11D020690123052190F82A
+:109B90006520583002F019FF28B184F8028020694E
+:109BA00080F8B85102E0002001F02AFBE0690028AB
+:109BB0005BD000950195029503950495206990F876
+:109BC0005500FBF723FE4FF47A7100F5FA70B0FBF5
+:109BD000F1FA206990F85500FBF706FE5044ADF805
+:109BE000060020690188ADF80010B0F85810ADF8F3
+:109BF00004104188ADF8021090F8860130B1A069D8
+:109C0000C11C039103F058FC8DF81000206990F8F6
+:109C100085018DF80800E16968468847206980F869
+:109C2000865180F885510399F9B190F88411E1B912
+:109C300090F86410272918D09DF81010039AA1B14C
+:109C40001378FF2B06D0072B02BF02295178FF297A
+:109C500002D00AE01B2908D880F884610399C0F873
+:109C600088119DF8101080F8871100F0CCFD01F0EC
+:109C7000BDFA0028206918BFA0F8D85004D1B0F868
+:109C8000D810491CA0F8D81001F0B3FA40B12169EE
+:109C900091F8E40002289CBF401C81F8E40004D83D
+:109CA000206990F8E400022806D92069A0F8D8506D
+:109CB000A0F8DA5080F8E45020690123002190F8E0
+:109CC0006520583002F081FE20B9206990F86500C7
+:109CD0000C285AD120690123002190F864205830C3
+:109CE00002F073FEB0B320690123002190F86720D1
+:109CF000583002F06AFE68B3206990F868100229B3
+:109D000004BF90F8E40000283FD13846F6F75DFB29
+:109D100000B3206990F8CB10FE2936D1B0F8D210EC
+:109D2000012932D980F8DD60B0F88010B0F87E20CB
+:109D30008B1E9A42AFBF0121891A491E89B2B0F821
+:109D4000D82023899A422EBF01229A1A521C02E07F
+:109D5000F000002019E038BF92B2914288BF11464E
+:109D6000012908BF80F8DD5090F868218AB1B0F869
+:109D7000DA20B0F86A0182422FBF0120801A401C0D
+:109D800080B2814288BF014603E02069012180F84A
+:109D9000DD502069B0F85820114489B2A0F8D410E1
+:109DA00090F86830002B18BF012B5DD0022B1CBF30
+:109DB000032BFFDF09D0E088C0F340200028206992
+:109DC00018BFA0F8E65059D151E090F86730082B41
+:109DD00021D0B0F87E10B0F8802000278B1C9A426A
+:109DE00006D3511A891E0F043F0C1CBF791E8FB277
+:109DF00090F87C1051B190F864200123092158306B
+:109E000002F0E3FD002808BF002729D0206990F860
+:109E10006A1089B908E0B0F87E30032B24D3B0F87B
+:109E200080101144491C1FE090F865200123062191
+:109E3000583002F0CAFD78B121690020B1F87820CD
+:109E4000B1F876108B1C9A4203D3501A801E18BFAB
+:109E5000401EB84238BF87B2002F1CBF781E87B2A1
+:109E60002069B0F8D4103944A0F8D010A3E7B0F8B6
+:109E7000E610B0F8D6201144A0F8E610206990F85A
+:109E8000701139B990F8672001231946583002F053
+:109E90009CFD38B12069B0F88210B0F8D62011448A
+:109EA000A0F88210206990F8883033B1B0F884109F
+:109EB000B0F8D6201144A0F8841090F98C20002A24
+:109EC00006DDB0F88A10B0F8D6C06144A0F88A1058
+:109ED0004FF03D0CB9F1000F18BF80F874C049D1A4
+:109EE0002178022911D0012908BF90F872113FD0C2
+:109EF000A17821B380F8736011F0140F18BF1E21F0
+:109F000009D000BF80F8741050E090F8CC100629FA
+:109F100018BF16212CE011F0080F18BF80F874C08C
+:109F200044D111F0200F18BF2321EBD111F0030F02
+:109F300008BFFFDF2A20216981F8740032E02BB1CD
+:109F4000B0F88410B0F88630994210D2002A05DDAE
+:109F5000B0F88A10B0F88620914208D2B0F882207A
+:109F6000B0F880108A4208D390F870212AB12221DB
+:109F700080F8741080F8736018E090F868203AB1A7
+:109F8000B0F87E208A4228BF80F87480F2D209E0BF
+:109F9000B0F87E10062905D33E2180F8741080F8B1
+:109FA000736003E0206990F8731079B1206980F83C
+:109FB000645080F8655080F8685090F8DE100029F1
+:109FC00014BF02210321FEF7F3FB02E00021FEF79C
+:109FD000EFFB206980F8DE5006B0BDE8F047FBF7E4
+:109FE000E7BCF84902468878CB78184313D1084675
+:109FF00000694AB1897911F0080F03D090F8670021
+:10A00000082808D001207047B0F84810028E91420D
+:10A0100001D8FEF709BB0020704770B5E94C054632
+:10A020000E46E0882843E08015F0020F04D015F0BA
+:10A03000010F18BFFFDF666115F0010F4FF000023E
+:10A040004FF001001AD0A661F178062902D00B2941
+:10A050000BD013E0216991F86530172B0ED1002346
+:10A06000C1E9283381F8690008E0216991F8653079
+:10A07000112B04BF81F8692081F88E0015F0020FC2
+:10A0800018D06169C978052902D00B290BD011E0DD
+:10A09000216991F86520152A0CD10022C1E92A22F4
+:10A0A00081F86A0006E0206990F86510102908BF61
+:10A0B00080F86A2015F0800F1CBF0820E07070BD8A
+:10A0C0002DE9F84FBF4C00254FF00108E580A57041
+:10A0D000E5702570206168F30709074680F8DE8087
+:10A0E0000088F6F705FF5FEA000A08BFFFDF206976
+:10A0F0000088FBF725FC20690088FBF747FC2069F6
+:10A10000B0F8D21071B190F8CB10FE290FD190F8B1
+:10A11000701189B190F8672001231946583002F078
+:10A1200054FC88B1206990F8CB00FE2804D0206947
+:10A1300090F8CB00FFF72BFA206990F8DF10002988
+:10A1400018BF25811BD10FE02069A0F8825090F83C
+:10A15000711180F8CC1000210220FFF7FFF920696F
+:10A1600080F8DD500220E5E790F8AC1129B9018CA8
+:10A170008288914288BF218101D881882181B0F8ED
+:10A18000D610491E8EB2B0F8D8103144A0F8D810BD
+:10A1900090F8DC1000291CBFA0F8DA5080F8DC50E1
+:10A1A00004D1B0F8DA103144A0F8DA10B0F87E101B
+:10A1B0003144A0F87E1090F86A1039B990F8652003
+:10A1C00001230621583002F000FC28B12069B0F8C4
+:10A1D00076103144A0F876102069B0F8D210012929
+:10A1E0009CBF491CA0F8D210002E18BF80F8E45084
+:10A1F00090F8DD10A1B1B0F8D800218988420FD2C3
+:10A200005046F6F7E2F858B1206990F8681139B174
+:10A21000B0F8DA10B0F86A01814228BF00F0ECFF14
+:10A22000206980F8DD5090F865100B2918BF0C29C3
+:10A2300016D1B0F85820B0F88E31D21A12B2002AD6
+:10A240000EDBD0F89011816090F894110173022117
+:10A2500001F0A8FF206980F8655080F898804AE0F6
+:10A26000242924D1B0F85810B0F88E21891A09B2E7
+:10A2700000291CDB90F8A42190F89011002908BF58
+:10A2800090F8541080F8541090F89111002908BFEC
+:10A2900090F8551080F85510002A1CBF0020FEF7DA
+:10A2A0005BFC206980F8655080F87D5023E090F8D1
+:10A2B0006410242918BF25291DD1B0F85810B0F812
+:10A2C0008E21891A09B2002915DB90F89011002916
+:10A2D00008BF90F8541080F8541090F8911100299C
+:10A2E00008BF90F8551080F855100020FEF734FC98
+:10A2F000206980F86450216901F15800B1F8D62036
+:10A3000002F026F9206990F86811002918BFA0F81A
+:10A31000DA502D4800902D4B2D4A3946484600F022
+:10A32000B3FE216A00291CBF6078FAF789FF206913
+:10A330000123052190F86520583002F046FB0028E3
+:10A3400008BFBDE8F88FBDE8F84F00F08EBC00F004
+:10A3500033BF1C49C86170471A48C069002818BF3C
+:10A3600001207047174A50701162704710B50446BB
+:10A37000B0F894214388B0F89611B0F898019A4249
+:10A3800001BFA3889942E38898420FD02388A4F89C
+:10A39000B031A4F8B221A4F8B411A4F8B601012098
+:10A3A00084F8AC0107480079F1F724FD012120462B
+:10A3B00001F0F8FE002084F86500032084F86800AE
+:10A3C00010BD0000F000002083990100E39F010010
+:10A3D0001BA0010070B5FE4CA07910F0020F08BF61
+:10A3E00070BDA078002818BF70BD6169F8482722A9
+:10A3F000CB780E26002500690D2B78D00BDCA3F15D
+:10A4000002030B2B1FD2DFE803F0201E808B9F2F4F
+:10A410001E591E73D100152B00F02A810BDC112B65
+:10A4200065D0122B00F0F480132B00F0FF80142B6A
+:10A4300000F00E8107E0162B00F03281172B00F0A0
+:10A440003F81FF2B35D0FFDF70BD90F867200123DF
+:10A450001946583002F0B9FA002818BF70BD08201C
+:10A46000216981F8670070BD90F8643009790A2B82
+:10A4700001BF90F8CA308B4280F8645080F8885051
+:10A4800008BF70BD90F8663013F0080F0DD023F0B0
+:10A49000080180F8661090F88C10491E49B280F8C7
+:10A4A0008C100029A8BF70BDCFE0FF291CBFFFDFC3
+:10A4B00070BD80F8642080F8845170BD90F866000B
+:10A4C00010F0010F08BFFFDF216991F88C00401EDA
+:10A4D00040B281F88C000028B8BFFFDF206990F8F7
+:10A4E000661021F0010100BF80F8661070BD21E008
+:10A4F00090F86500102818BFFFDF0121206980F85F
+:10A500008D10112180F8651070BD90F86500142839
+:10A5100018BFFFDF0121206980F88D101521F1E7B8
+:10A5200090F86500152818BFFFDF1720216981F812
+:10A53000650070BD90F86500152818BFFFDF192071
+:10A54000216981F8650070BD90F865001B2818BF6F
+:10A55000FFDF206980F88D5090F8B801002818BFFF
+:10A56000FFDF206990F88E1049B180F88E50018885
+:10A57000A0F8BC1180F8BA5180F8B8610AE00188EF
+:10A58000A0F8BC1180F8BA51012180F8BE110D214C
+:10A5900080F8B8110088F6F799FCF6F731F92079C0
+:10A5A000F1F728FC206980F8655070BD90F88C1197
+:10A5B000042915D0206990F8661011F0020F08BF29
+:10A5C00070BD90F88C10491E49B280F88C1000299B
+:10A5D000B8BFFFDF206990F8661021F0020183E721
+:10A5E00090F8642001230021583002F0EEF9002891
+:10A5F00008BFFFDF206990F8901011F0020F07BF2D
+:10A60000062180F8641080F8885080F88C51D1E7DA
+:10A6100090F8642001230021583002F0D6F9002878
+:10A6200008BFFFDF206980F8646070BD90F8661095
+:10A6300021F0040180F8661090F88C10491E49B290
+:10A6400080F88C100029A8BF70BDFFDF70BD00BF6F
+:10A6500090F8642001230021583002F0B6F9002858
+:10A6600008BFFFDF1C20216981F8640070BD00BFB6
+:10A6700090F8660000F03000102818BFFFDF206956
+:10A6800090F8661021F0100180F8661090F88C1098
+:10A69000491E49B280F88C100029A8BF70BDD4E7CC
+:10A6A00090F8642001230021583002F08EF9002830
+:10A6B00008BFFFDF1F20216981F8640070BD00BF63
+:10A6C00090F8650021281CBF0028FFDF22202169A7
+:10A6D00081F8650070BD3E49086990F8662012F067
+:10A6E000080F1EBF01208870704742F0080280F8F2
+:10A6F00066208969C97880F8C9100021A0F88A10FD
+:10A7000090F88C10491C80F88C10704710B5304CB4
+:10A7100005212069FEF74CF8206990F84E100129B8
+:10A7200002BF022180F84E1010BD00F5D6710288DC
+:10A73000A0F8D421028EA0F8D621828EA0F8D821CC
+:10A74000028FB0F844309A4228BF1A46CA85828FD9
+:10A75000B0F84600824238BF10460886012081F8D2
+:10A7600026002079BDE81040F1F744BB184830B40A
+:10A77000006990F84E30B0F832C0C48EB0F8401086
+:10A78000428F022B28D08A4238BF11460186C28FE1
+:10A79000B0F842108A4238BF11468186028FB0F865
+:10A7A00044108A4238BF11464186828FB0F8461065
+:10A7B0008A4238BF1146C186418E614588BF8C46AA
+:10A7C000A0F832C0C18EA14288BF0C46C48601E009
+:10A7D000F000002030BC7047038E9A4228BF1A4612
+:10A7E000C58F838E9D4238BF2B468A4238BF1146A3
+:10A7F0000186B0F842108B4228BF0B4683860021A9
+:10A8000080F84E10CAE770B5FD4C206990F8CB1067
+:10A81000FE2906BFA178002970BD90F867200123AA
+:10A820001946583002F0D1F8002818BF70BD2069D1
+:10A83000002590F8701159B1A0F8825090F871116C
+:10A8400080F8CC10BDE8704000210220FEF786BEE3
+:10A8500090F8652001230421583002F0B6F8060074
+:10A860000CD0D4F810C09CF86500102861D01428D2
+:10A8700065D015287BD01B287ED0BEE0216991F8D9
+:10A88000660010F0010F05D0BDE8704001210920DD
+:10A89000FEF764BE10F0020F0BD001210C20FEF772
+:10A8A0005DFE206990F8901041F0010180F8901051
+:10A8B00070BD10F0040F05D0BDE8704001211320D9
+:10A8C000FEF74CBE10F0080F09D091F8C90081F8CE
+:10A8D000CC00BDE8704001210720FEF73FBE10F01C
+:10A8E000100F02D091F89B0120B191F8650021284A
+:10A8F00073D179E091F89A0188B1B1F89C01A1F87F
+:10A900004000B1F89E01A1F84200B1F8A001A1F801
+:10A910004400B1F8A201A1F8460081F89A51FFF76E
+:10A9200025FFFFF7F3FEBDE8704001211520FEF77B
+:10A9300015BEBDE8704001210B20FEF70FBEF9F7F0
+:10A94000F7FA0C2838BF70BD08212069F030F9F7FC
+:10A95000F3FA28B120690421C430F9F7EDFA00B9FF
+:10A96000FFDFBDE8704001210420FEF7F7BD9CF831
+:10A97000730101280DD000E030E0022818BF70BD3F
+:10A980009CF88E00D8B106208CF8CC000121022062
+:10A990001DE09CF8B801002818BF70BD0CF1B00391
+:10A9A00000220CF1E8010CF5BA7001F08AFF0121D8
+:10A9B0000520FEF7D3FD206980F8735170BD9CF827
+:10A9C000960010F0040F14BF11200D200121FEF796
+:10A9D000C5FD206980F8735170BD0EE0BDE8704080
+:10A9E00001210620FEF7BABD91F87D00C0B991F8AB
+:10A9F000A40110B191F8A50190B1206901230021B3
+:10AA000090F86420583001F0E0FFC8B120690123BC
+:10AA1000042190F86520583001F0D7FF30B10FE0E5
+:10AA2000BDE8704001211720FEF798BD206990F81D
+:10AA30007C0028B1BDE8704000211220FEF78EBDD9
+:10AA4000206990F864200A2A2BD0002E18BF70BD10
+:10AA500001230021583001F0B8FF48B1206990F877
+:10AA60008C11042904BF90F8900010F0030F22D03D
+:10AA700020690123002190F86420583001F0A5FFDF
+:10AA800000287DD0206990F89A1111B190F89B119F
+:10AA9000E9B190F8A411002972D090F8A511E9B39A
+:10AAA000BDE090F8CA1080F8CC10BDE870400021DD
+:10AAB0000720FEF753BD00210C20FEF74FFD206953
+:10AAC00090F8901041F0010180F8901070BDB0F83E
+:10AAD0009C11A0F84010B0F89E11A0F84210B0F8F8
+:10AAE000A011A0F84410B0F8A211A0F8461080F808
+:10AAF0009A5190F8660010F0200F13D0FFF736FE41
+:10AB0000FFF704FE01211520FEF728FD206990F8CB
+:10AB1000661021F0200141F0100100E008E080F80B
+:10AB2000661070BDBDE8704000211420FEF716BD10
+:10AB300090F8652001230B21583001F046FFF8B949
+:10AB4000206990F85400012808BF012508D0022888
+:10AB500008BF022504D0042816BF08280325FFDFFC
+:10AB6000206990F85500012808BF01260BD0022863
+:10AB700008BF022607D0042814BF0828032600E0D7
+:10AB80004DE018BFFFDFD4F810C0012D9CF8A601DE
+:10AB900006D0022D07D0032D08BF042805D014E0ED
+:10ABA000012812D101E002280FD19CF8A701012E43
+:10ABB00006D0022E07D0032E08BF04280FD004E0D1
+:10ABC000012802D10BE0022809D09CF8652001235E
+:10ABD00003210CF1580001F0F8FE00BB16E0BCF8B0
+:10ABE00058309CF85410BCF8A8010CF5C77202F05C
+:10ABF000A1F938B12169252081F8640070BD0000F9
+:10AC0000F00000200020FDF7A7FF08E020690123E5
+:10AC1000022190F86520583001F0D7FEB0B12069CC
+:10AC20000123002190F86420583001F0CEFE002866
+:10AC300008BF70BD206990F88401002808BF70BD6E
+:10AC40000021BDE87040FF20FEF788BCBDE87040E1
+:10AC500000211620FEF782BC30B5FB4C054620785B
+:10AC6000002818BFFFDF657230BDF7490120087268
+:10AC700070472DE9F14FF54F39464D68284695F854
+:10AC8000551001F048FF95F8551080B211F00C0FE7
+:10AC90006FF00D0B7DD0B0F5747F38BF002006D368
+:10ACA0005038C11700EB91600BEBA01080B26E8E94
+:10ACB000864228BF0646E648DFF88C93C9F8240090
+:10ACC000786800F15808044609F13400678E40683E
+:10ACD00094F8551090F86AA0204601F01CFF94F8F3
+:10ACE000551080B211F00C0F69D0B0F5747F38BFE9
+:10ACF000002406D35038C21700EB92600BEBA01073
+:10AD000084B2A74238BF3C46BAF1000F1CBF201DD9
+:10AD100084B2E0B2F9F7E8FE98F81200002859D0A2
+:10AD200008F15801CA4891E80E1000F5027484E851
+:10AD30000E10D8F86810C0F82112D8F86C10C0F8BE
+:10AD4000251200F58170FAF711FAC0480078002842
+:10AD50000CBF0120002080F00101BE480176D8E937
+:10AD60001412C0E90412A0F58372D9F82410F9F77F
+:10AD700060FD95F85500012808BF00220ED002287A
+:10AD800008BF01220AD0042808BF032206D00828E1
+:10AD900000E008E01ABFFFDF00220222F1B201202A
+:10ADA000F9F762FD1CE0022919BF0BEBD00080B25D
+:10ADB0006FF00E0101EB90007FF479AF76E7022986
+:10ADC00019BF0BEBD00084B26FF00E0202EB9000C3
+:10ADD00097D195E7D9F82400FAF7C8F9F9F767FD94
+:10ADE000009850B195F82C00012808BFFAF791FAA5
+:10ADF000022089F80000BDE8F88F012295F855304F
+:10AE000096211046FAF791F895F8550095F85610E6
+:10AE100010F00C0F08BF00219620FAF7C2F9E1E705
+:10AE20002DE9F04FDFF8248283B0414681464D681A
+:10AE3000A1F11400009095F85D0005F15806012776
+:10AE4000A1F1340470B3012878D0022877D0032808
+:10AE500018BFFFDF74D0206A0823017821F00801B1
+:10AE60000170B27903EAC202114321F004010170BA
+:10AE7000F279042303EA8202114321F010010170E8
+:10AE800096F805B0E06AF5F7B0FA8246FAF7A2FD47
+:10AE9000BBF1020F79D0BBF1010F77D0BBF1030FEB
+:10AEA00075D089E000F0CAFB0146284601F044FE57
+:10AEB0001FFA80FB00F0C2FB10F00C0F6FF00D01C9
+:10AEC0004FF0000A20D0BBF5747F38BF504607D33F
+:10AED000ABF15000C21700EB926001EBA01080B202
+:10AEE000298E814238BF0846ADF80800A5F8480011
+:10AEF0000098FAF74EFD90B1216AA77062694FF48D
+:10AF00008060904703202CE0022819BF01EBDB0092
+:10AF100080B26FF00E0000EB9B00E1D1DFE701AAE9
+:10AF200002A9E06AF5F79CF9206210B196F8351095
+:10AF300039B10098FAF701FD77718CE713E016E05C
+:10AF400026E09DF8041031B9A0F800A080F802A016
+:10AF5000012102F0C7FABDF80810206A02F001FCD6
+:10AF60000220707177E70098FAF7E7FC73E7B5F80D
+:10AF70004800ADF8000001AA6946E06AF5F770F9EB
+:10AF80002062002808BFFFDF65E708E00BE00EE065
+:10AF90000098FAF7FEFC002808BFFFDF5BE730EA05
+:10AFA0000A0009D106E030EA0A0005D102E0BAF150
+:10AFB000000F01D0012100E00021206A027842EA5E
+:10AFC00001110170717C00291CBF7179012943D0E6
+:10AFD00006F158011E4891E80E1000F5027A8AE841
+:10AFE0000E10B16EC0F82112F16EC0F8251200F5F6
+:10AFF0008170FAF7BBF898F8000000280CBF012117
+:10B00000002114480176D6E91212C0E90412A0F515
+:10B010008371226AF9F70DFC95F85400012808BFE6
+:10B0200000220CD0022808BF012208D0042808BF43
+:10B03000032204D008281ABFFFDF00220222FB21CE
+:10B040000020F9F711FC0BE014010020480100205A
+:10B05000C80C0020D00E0020FAF788F8F9F727FC7A
+:10B06000B9F1000F06D195F8543001229621002045
+:10B07000F9F75BFF6771206A0188E18180782074AD
+:10B08000277003B0BDE8F08F2DE9F0471C46174646
+:10B0900081460D46FE4EDDF82080307828B9002F1D
+:10B0A0001CBF002CB8F1000F00D1FFDFC6F81C80D8
+:10B0B000C6E90574C6E90D9500243472F471347143
+:10B0C000F4707471B471B470B481F24F05F1580822
+:10B0D0002888F5F70DFFF0622888F5F7F7FE306352
+:10B0E000F9F725FD95F95700F9F7B1FD05F11200C3
+:10B0F000FAF725F805F10E00F9F7B3FD38780028C6
+:10B100000CBF03200120FAF72EF898F81A00F9F77F
+:10B11000B0FDFAF722F83878002804BFFF2095F830
+:10B12000545023D098F81260B5F8328095F8551035
+:10B13000284601F0F0FC95F8555080B215F00C0F40
+:10B140006FF00D0126D0B0F5747F06D35038C217CA
+:10B1500000EB926001EBA01084B24046A04528BFEE
+:10B160002046002E1CBF001D80B2C0B22946F9F750
+:10B17000BBFC38782A464FF00001B0B10120F9F746
+:10B18000A2FE7868D0F8E000F9F7F3FFBDE8F047D9
+:10B1900001206EE5022D19BF01EBD00084B26FF0E3
+:10B1A0000E0101EB9000D8D1D6E70020F9F78BFE15
+:10B1B000BDE8F047012033E6B64800B501783438E1
+:10B1C000007819B1022818BFFFDF00BD012818BFA1
+:10B1D000FFDF00BDAE4810B50078022818BFFFDFC2
+:10B1E000BDE8104000F0CCBA00F0CABAA8484079D7
+:10B1F0007047A74800797047A549012088717047BA
+:10B200002DE9F0470600A348A14D406800F158041D
+:10B21000686A90F8019018BF012E03D1296B09F0DC
+:10B22000BBF96870687800274FF00108A0B10128C9
+:10B230003CD0022860D003281CBFFFDFBDE8F087A8
+:10B24000012E08BFBDE8F087286BF5F7C3FA687ACE
+:10B25000BDE8F047F0F7CEBD012E14D0A86A002853
+:10B2600008BFFFDF6889C21CD5E9091009F072FC2C
+:10B27000A86A686201224946286BF5F727F9022E71
+:10B2800008BFBDE8F087D4E91401401C41F100017A
+:10B29000C4E91401E079012801D1E77101E084F8E3
+:10B2A0000780687ABDE8F047F0F7A4BD012E14D0FE
+:10B2B000A86A002808BFFFDF6889C21CD5E9091009
+:10B2C00009F048FCA86A686200224946286BF5F735
+:10B2D000FDF8022E08BFBDE8F087D4E91410491C20
+:10B2E00040F10000C4E91410E07901280CBFE771B7
+:10B2F00084F80780BDE8F087012E06D0286BF5F7AB
+:10B3000069FA022E08BFBDE8F087D4E91410491C81
+:10B3100040F10000C4E91410E0790128BFD1BCE776
+:10B320002DE9F0415B4F3846A7F13404406800F145
+:10B3300058052078012818BFFFDFA878012648B1FA
+:10B340000021A970A670626904209047387800280F
+:10B3500018BF2E71206A0321007831EA000004BF73
+:10B36000E878002805D1EE70216AA6706269022093
+:10B3700090470121002000F022FA18B1BDE8F04109
+:10B3800000F0FEB9BDE8F041002072E42DE9F14F74
+:10B39000404E4FF000083046A6F134054068317841
+:10B3A00000F1580A2878C146022818BFFFDFA88993
+:10B3B00040F40070A88171683078FF2091F8541033
+:10B3C000F9F792FB009800289AF8120000F0FD802F
+:10B3D000F9F792FAF9F780FA012788B99AF812007A
+:10B3E00070B1686A417859B100789AF80710C0F3D3
+:10B3F000C000884204D1EF70BDE8F84F00F0C0B93A
+:10B40000686A41786981002908BFC5F8288003D09F
+:10B41000286BF5F715F8A862A88940F02000A881EC
+:10B4200085F804803078706800F1580B044690F875
+:10B430002C0001281AD1F9F762FF5946204601F085
+:10B4400080FA98B13078002870680CBF00F58A70D7
+:10B4500000F5F570218841809BF8081001719BF878
+:10B46000091041710770687AF0F7C4FC686A9AF8AD
+:10B4700006100078C0F3800088423BD030787068B6
+:10B4800000F1580490F85D0080B302284CD003E02E
+:10B49000140100204801002084F80580307800283D
+:10B4A0001CBF2079002806D084F80480AF706A6938
+:10B4B000414610209047E07890B184F80380FAF775
+:10B4C00077FA002808BFFFDF0820AF706A69002103
+:10B4D0009047D4E91202411C42F10000C4E9121065
+:10B4E000A07901280CBF84F80680A771A88940F4D0
+:10B4F0008070A881686A9AF807300178C1F3C002A9
+:10B500009A424FD13278726801F0030102F1580477
+:10B51000012918BF022932D003291CBFE87940F065
+:10B52000040012D0E8713DE0E86AF4F7C5FE002897
+:10B5300008BFFFDFD4E91210491C40F10000C4E944
+:10B540001210687AF0F756FCA1E701F0E3FF90B122
+:10B55000A770A989384641F40061A981696AAF7072
+:10B560006A699047E079012803D100BF84F8078019
+:10B5700018E0E77116E0E87940F01000D2E7407873
+:10B58000F8B1A98941F40061A981A96A51B1FB28E8
+:10B59000F1D8287A002808BFB94603D080206A690C
+:10B5A000002190470120009900F009F9B0B1B9F1EC
+:10B5B000000F1CBF0020FFF723FEBDE8F84F00F08E
+:10B5C000DFB8E0790128D4D1D0E7002818BFF9F717
+:10B5D000CCF9A88940F04000A881E3E7B9F1000F59
+:10B5E0001CBF0120FFF70CFE0020FFF719FCB9F18A
+:10B5F000000F08BFBDE8F88F0220BDE8F84FFFE557
+:10B6000070B50D4606468E488D4900784C6850B19D
+:10B61000F9F7FEF9034694F8542029463046BDE870
+:10B620007040FDF7EAB9F9F7F3F9034694F85420AE
+:10B6300029463046BDE8704005F088BF804830B4E8
+:10B6400090F800C04268406802F1580192F86450D6
+:10B6500090F85400242D1CBF4B7B242B24D00821B0
+:10B6600001241F2D18BF202D47D0222B1CBF30BC1A
+:10B67000704700BFBCF1000F04BF30BC704792F8A8
+:10B68000A63192F851201A4012F0040F5FD008281A
+:10B6900018BF04286ED0082918BF04296AD00128D1
+:10B6A00018BF012969D062E0BCF1000F12D092F8F6
+:10B6B0009011002904BF30BC7047082818BF042827
+:10B6C00058D0082918BF042954D0012818BF0129CF
+:10B6D00053D04CE092F8F210002904BF30BC704700
+:10B6E000082818BF042845D0082918BF042941D0CC
+:10B6F000012818BF012940D039E0222BBAD0BCF173
+:10B70000000F04BF30BC704792F8A62112F0040F5E
+:10B710000CD0082818BF04282CD0082918BF0429E9
+:10B7200028D0012818BF012927D020E012F0010FEE
+:10B7300018BF2146EDD112F0020F04BF30BC704794
+:10B74000082818BF042815D0012816D00FE012F0E1
+:10B75000010F18BF21469AD112F0020F04BF30BC6E
+:10B760007047082818BF042804D0012805D030BC31
+:10B770000220704730BC0820704730BC0120704761
+:10B780002F4910B54C68F9F799FDF9F74DFDF9F718
+:10B790007DFCF9F7DAFCF9F78AF894F82C00012817
+:10B7A00008BFF9F7ACFD274C00216269A0899047DA
+:10B7B000E269E179E07890470020207010BD70B513
+:10B7C000204C0546002908BF012D05D12079401CD9
+:10B7D000C0B22071012831D8A169284688470028C5
+:10B7E0002CD0A179184839B1012D01BF4178002929
+:10B7F000017811F0100F21D0E179F9B910490978D9
+:10B80000002908BF012D05D000290CBF012100210E
+:10B81000294311D10D49097811F0100F04BF0078A8
+:10B8200010F0100F0AD0A07840B9A06A20B9608942
+:10B8300010B111F0100F01D0002070BD012070BDBB
+:10B840004801002014010020C80C00202201002023
+:10B8500010B540F2C311F74809F0FBF9FF220821A7
+:10B86000F54809F0EEF9F548002141704FF4617197
+:10B87000418010BD2DE9F0410E46054600F046FB23
+:10B88000EC4C102816D004EBC00191F84A0110F0DE
+:10B89000010F1CBF0120BDE8F081607808283CBF83
+:10B8A000012081F84A011CD26078401C60700120A0
+:10B8B000BDE8F0816078082813D222780127501C57
+:10B8C000207004EBC2083068C8F84401B088A8F8BA
+:10B8D0004801102A28BFFFDF88F8435188F84A71D1
+:10B8E000E2E70020BDE8F081D2480178491E4BB262
+:10B8F000002BB8BF704770B45FF0000500EBC301C8
+:10B9000091F84A1111F0010F3BD04278D9B2521E82
+:10B91000427000EBC10282F84A5190F802C0002246
+:10B92000BCF1000F0BD9841894F803618E4202D148
+:10B93000102A26D103E0521CD2B29445F3D80278E3
+:10B94000521ED2B202708A421BD000EBC20200EB40
+:10B95000C10CD2F84341CCF84341D2F84721CCF88E
+:10B960004721847890F800C00022002C09D986185D
+:10B9700096F8036166450AD1102A1CBF024482F87A
+:10B980000311591E4BB2002BB8DA70BC7047521C21
+:10B99000D2B29442EBD8F4E72DE9F05F1F4690460F
+:10B9A0000E46814600F0B2FAA24D0446102830D06F
+:10B9B000A878002100280ED96A1892F80331A34212
+:10B9C00005D110291CBF1220BDE8F09F03E0491CDF
+:10B9D000C9B28842F0D8082834D2102C1CD0AE78D6
+:10B9E0001022701CA87005EB061909F103004146EE
+:10B9F00000F056FF09F183001022394600F050FF95
+:10BA0000A819002180F8034180F83B110846BDE8E1
+:10BA1000F09FA878082815D22C78CA46601C287098
+:10BA200005EBC4093068C9F84401B0884FF0000B39
+:10BA3000A9F84801102C28BFFFDF89F843A189F835
+:10BA40004AB1CCE70720BDE8F09F70B4794881780F
+:10BA5000491E4BB2002BBCBF70BC704703F0FF0CFB
+:10BA60008178491ECAB2827050FA83F191F80311AD
+:10BA700094453ED000EB021500EB0C14D5F80360A2
+:10BA8000C4F80360D5F80760C4F80760D5F80B6008
+:10BA9000C4F80B60D5F80F60C4F80F60D5F8836068
+:10BAA000C4F88360D5F88760C4F88760D5F88B60E8
+:10BAB000C4F88B60D5F88F50C4F88F50851800EB10
+:10BAC0000C0402EB420295F803610CEB4C0C00EB0A
+:10BAD000420284F8036100EB4C0CD2F80B61CCF805
+:10BAE0000B61B2F80F21ACF80F2195F83B2184F8D7
+:10BAF0003B2100EBC10292F84A2112F0010F33D131
+:10BB000090F802C00022BCF1000F0BD9841894F801
+:10BB100003518D4202D1102A26D103E0521CD2B229
+:10BB20009445F3D80278521ED2B202708A421BD0DA
+:10BB300000EBC20200EBC10CD2F84341CCF8434108
+:10BB4000D2F84721CCF84721847890F800C0002231
+:10BB5000002C09D9851895F8035165450BD1102A99
+:10BB60001CBF024482F80311591E4BB2002BBFF6D2
+:10BB700075AF70BC7047521CD2B29442EAD8F3E75A
+:10BB80002E49487070472D484078704738B14AF2C6
+:10BB9000B811884203D82949488001207047002005
+:10BBA000704726484088704710B500F0AFF910285C
+:10BBB00014D0204A0146002092F802C0BCF1000FC8
+:10BBC0000CD9131893F803318B4203D1102818BFF6
+:10BBD00010BD03E0401CC0B28445F2D8082010BD5F
+:10BBE00014498A78824286BF01EB0010833000201E
+:10BBF000704710498A78824286BF01EB0010C01C52
+:10BC0000002070470B4B93F802C084459CBF002076
+:10BC10007047184490F8030103EBC00090F84331DB
+:10BC20000B70D0F844111160B0F8480190800120E9
+:10BC300070470000F80E00205A010020500100203B
+:10BC4000FE4A114491F80321FD490A7002684A60D6
+:10BC500080880881704710B5F8F79AFD002804BF66
+:10BC6000FF2010BDBDE81040F8F7B8BDF3498A7851
+:10BC700082429CBF00207047084490F8030101EB0A
+:10BC8000C00090F84A0100F0010070472DE9F0472C
+:10BC9000EA4F0026B0463878002886BF4FF0080AE1
+:10BCA000DFF8A093BDE8F08707EBC80505F5A271A2
+:10BCB00095F8430100F02AF9102808BF544610D027
+:10BCC000B978002400290BD93A1992F8032182424D
+:10BCD00002D1102C05D103E0621CD4B2A142F3D8EA
+:10BCE0000824B878A04286BF07EB0410C01C0020CF
+:10BCF00095F84A1111F0010F16D050B1082C04D25A
+:10BD0000391991F83B11012903D0102100F0A5FD4C
+:10BD100050B109F806403046731C95F8432105F5EB
+:10BD2000A271DEB2F8F76BFF08F1010000F0FF0826
+:10BD300038784045B8D8BDE8F0872DE9F041BF4CD0
+:10BD400000263546A07800288CBFBE4FBDE8F081A4
+:10BD50006119C0B291F80381A84286BF04EB0510B7
+:10BD6000C01C002091F83B11012903D0102100F0E4
+:10BD700074FD58B104EBC800BD5590F8432100F59F
+:10BD8000A2713046731CDEB2F8F739FF681CC5B2E9
+:10BD9000A078A842DCD8BDE8F08110B5F8F759FFCB
+:10BDA000002804BF082010BDF8F757FFA549085C1C
+:10BDB00010BD0A46A24910B5497841B19F4B997808
+:10BDC00029B10244D81CF8F780FC012010BD0020E6
+:10BDD00010BD9A4A01EB410102EB41010268C1F832
+:10BDE0000B218088A1F80F0170472DE9F041934D98
+:10BDF00007460024A878002898BFBDE8F081C0B2AB
+:10BE0000A04213D905EB041010F183060ED01021C7
+:10BE1000304600F022FD48B904EB440005EB400039
+:10BE200000F20B113A463046F9F751FE601CC4B2DD
+:10BE3000A878A042E3D8BDE8F081014610228248EC
+:10BE400000F02EBD8048704770B57C4D0446A87840
+:10BE5000A04206D905EB04101021833000F0FDFC50
+:10BE600008B1002070BD04EB440005EB400000F277
+:10BE70000B1070BD71498A78824206D9084490F847
+:10BE80003B01002804BF01207047002070472DE9C6
+:10BE9000F0410E46074615460621304600F0DDFC0F
+:10BEA000664C98B1A17871B104F59D7011F0010F45
+:10BEB00018BF00F8015FA178490804D0457000F868
+:10BEC000025F491EFAD10120BDE8F08138463146B3
+:10BED00000F01CF8102816D0A3780021002B12D9EE
+:10BEE000621892F80321824209D1102918BF08294B
+:10BEF00009D0601880F83B510120BDE8F081491C51
+:10BF0000C9B28B42ECD80020BDE8F0812DE9F041A8
+:10BF10004A4D0646002428780F46002812D900BF53
+:10BF200005EBC40090F84311B14206D10622394610
+:10BF300000F5A27008F0E2FD38B1601CC4B22878A8
+:10BF4000A042EDD81020BDE8F0812046BDE8F08188
+:10BF50003A4910B44A7801EBC003521E4A700022DD
+:10BF600083F84A2191F802C0BCF1000F0DD98B185B
+:10BF700093F80341844204D1102A1CBF10BC7047BF
+:10BF800003E0521CD2B29445F1D80A78521ED2B2C4
+:10BF90000A70824204BF10BC704701EBC00301EB82
+:10BFA000C202D2F843C1C3F843C1D2F84721C3F853
+:10BFB00047218C7891F800C00022002C9CBF10BC57
+:10BFC00070478B1893F80331634506D1102A1CBFC4
+:10BFD000114481F8030110BC7047521CD2B2944244
+:10BFE000EFD810BC704770B414490D188A78521EEF
+:10BFF000D3B28B7095F80321984247D001EB031C14
+:10C0000001EB0014DCF80360C4F80360DCF807609F
+:10C01000C4F80760DCF80B60C4F80B60DCF80F6054
+:10C02000C4F80F60DCF88360C4F88360DCF88760D4
+:10C03000C4F88760DCF88B6008E00000F80E002090
+:10C04000500100205A010020BB100020C4F88B6072
+:10C05000DCF88FC0C4F88FC001EB030C03EB430383
+:10C060009CF8034100EB400001EB430385F80341DA
+:10C0700001EB4000D3F80B41C0F80B41B3F80F318E
+:10C08000A0F80F319CF83B0185F83B0101EBC200A1
+:10C0900090F84A0110F0010F1CBF70BC70470020DF
+:10C0A0008C78002C0DD90B1893F803C1944504D15A
+:10C0B00010281CBF70BC704703E0401CC0B2844213
+:10C0C000F1D80878401EC0B20870904204BF70BC1E
+:10C0D000704701EBC20301EBC000D0F843C1C3F8C5
+:10C0E00043C1D0F84701C3F847018C780B78002092
+:10C0F000002C9CBF70BC704701EB000C9CF803C186
+:10C100009C4506D110281CBF084480F8032170BC50
+:10C110007047401CC0B28442EED870BC704700002B
+:10C1200010B50A7B02F01F020A73002202768B18F8
+:10C130001B7A03F0010C5B0803F00104A4445B08C4
+:10C1400003F00104A4445B0803F00104A4445B0869
+:10C1500003F0010464444FEA530C0CF00103234440
+:10C160004FEA5C0C0CF00104234403EB5C0300EB8E
+:10C17000020C521C8CF8133090F818C0D2B26344F1
+:10C180000376052AD3D3D8B2252888BFFFDF10BD98
+:10C190000023C383428401EBC202521EB2FBF1F1C1
+:10C1A0000184704770B50025044603290DD04FF473
+:10C1B000FA4200297BD0012978D0022918BF70BD2E
+:10C1C0000146BDE870405830AAE704F158067821CE
+:10C1D000304608F060FDB571F57135737573F57310
+:10C1E000357475717576B576212086F83E0041204C
+:10C1F00086F83F00FE2086F8730084F82C502584D2
+:10C20000012084F8540084F85500282184F8561041
+:10C210001B21218761874FF4A471E187A1871B212E
+:10C22000218661864FF4A471E186A1861B21A4F8C2
+:10C230004010A4F844104FF4A471A4F84610A4F8D8
+:10C2400042101B21A4F84A10A4F84C10A4F848107E
+:10C2500060734FF448606080A4F8D050A4F8D250C6
+:10C26000A4F8D450A4F8D650A4F8D850A4F8DA50C2
+:10C2700084F8DD5084F8DF50A4F8E65084F8E450E8
+:10C28000A4F8F850A4F8FA5084F89A5184F89B5115
+:10C2900084F8A45184F8A55184F8685184F8705149
+:10C2A00084F8735184F88C5170BD00E041E0A4F82B
+:10C2B000E65084F8DE506088FE490144B1FBF0F19D
+:10C2C000A4F878104BF68031A4F87A10E388A4F82B
+:10C2D0007E50B4F882C0DB000CFB00FCB3FBF0F333
+:10C2E0009CFBF0FC5B1CA4F882C09BB203FB00FC2F
+:10C2F00004F15801A4F88030BCF5C84FC4BF5B1EE0
+:10C300000B85B2FBF0F2521CCA8500F5802202F5C3
+:10C31000EE32531EB3FBF0F20A84CB8B03FB00F228
+:10C32000B2FBF0F0C883214604F15800BDE870402C
+:10C33000F6E6A4F8E650B4F89411B4F89831B4F8DD
+:10C3400002C004F15800A4F87E50B4F88240DB002B
+:10C3500004FB0CF4B3FBF1F394FBF1F45B1C448598
+:10C360009BB203FB01F40385B4F5C84FC4BF5B1E49
+:10C370000385B2FBF1F2521CC285428C01EBC20272
+:10C38000521EB2FBF1F20284C28B02FB0CF2B2FB32
+:10C39000F1F1C18370BD70B50025044603290DD0AD
+:10C3A0004FF4FA42002963D001297DD0022918BF39
+:10C3B00070BD0146BDE870405830B1E604F1580642
+:10C3C0007821304608F067FCB571F57135737573E7
+:10C3D000F573357475717576B576212086F83E0053
+:10C3E000412086F83F00FE2086F8730084F82C5028
+:10C3F0002584012084F8540084F85500282184F80D
+:10C4000056101B21218761874FF4A471E187A18712
+:10C410001B21218661864FF4A471E186A1861B2130
+:10C42000A4F84010A4F844104FF4A471A4F84610E6
+:10C43000A4F842101B21A4F84A10A4F84C10A4F848
+:10C4400048106073A4F8D850202084F8DA0084F8EB
+:10C45000D050C4F8D45084F8045184F8055184F8BD
+:10C460000E5184F80F5184F8F45084F8005170BDD7
+:10C47000608890490144B1FBF0F1A4F878104BF6C4
+:10C480008031A4F87A10E388A4F87E50B4F882C012
+:10C49000DB000CFB00FC9CFBF0FCB3FBF0F304F1B5
+:10C4A0005801A4F882C000E022E05B1C9BB203FBB1
+:10C4B00000FCA4F88030BCF5C84FC4BF5B1E0B85E0
+:10C4C000B2FBF0F2521CCA8500F5802202F5EE3272
+:10C4D000531EB3FBF0F20A84CB8B03FB00F2B2FBDA
+:10C4E000F0F0C883214604F15800BDE8704017E61B
+:10C4F000D4F8F830B4F802C004F158005989DB8947
+:10C50000A4F87E50B4F88240DB0004FB0CF4B3FBCB
+:10C51000F1F394FBF1F45B1C44859BB203FB01F443
+:10C520000385B4F5C84FC4BF5B1E0385B2FBF1F2AF
+:10C53000521CC285428C01EBC202521EB2FBF1F2C8
+:10C540000284C28B02FB0CF2B2FBF1F1C18370BD1D
+:10C550002DE9F003047E0CB1252C03D9BDE8F003CE
+:10C5600012207047002A02BF0020BDE8F003704788
+:10C5700091F80DC01F2601234F4D4FF00008BCF16C
+:10C58000000F73D0BCF1010F1EBF1F20BDE8F003E8
+:10C590007047B0F800C00A7C8F7B91F80F907A400A
+:10C5A0004F7C87EA090742EA072282EA0C0C00273F
+:10C5B0000CF0FF094FEA1C2C99FAA9F99CFAACFC83
+:10C5C0004FEA19694FEA1C6C49EA0C2C0CEB0C1C65
+:10C5D0007F1C9444FFB21FFA8CFC032FE8D38CEA33
+:10C5E000020C354F0022ECFB057212096FF0240596
+:10C5F00002FB05C2D2B201EBD207427602F0070578
+:10C600003F7A03FA05F52F4218BF82767ED104FBEC
+:10C610000CF2120C521CD2B25FF0000400EB040CBE
+:10C620009CF813C094453CBFA2EB0C02D2B212D3CB
+:10C630000D194FF0000C2D7A03FA0CF73D421CBF88
+:10C64000521ED2B2002A71D00CF1010C0CF0FF0C7A
+:10C65000BCF1080FF0D304F1010C0CF0FF04052C21
+:10C66000DCD33046BDE8F0037047FFE790F819C00F
+:10C670000C7E474604FB02C20F4C4FF0000CE2FB5D
+:10C68000054C4FEA1C1C6FF024040CFB0422D2B2B0
+:10C6900001EBD204427602F0070C247A03FA0CFC78
+:10C6A00014EA0C0F1FBF82764046BDE8F0037047C6
+:10C6B00004E00000FFDB050053E4B36E90F818C0FF
+:10C6C000B2FBFCF40CFB1422521CD2B25FF000044B
+:10C6D00000EB040C9CF813C094453CBFA2EB0C0289
+:10C6E000D2B212D30D194FF0000C2D7A03FA0CF8C8
+:10C6F00015EA080F1CBF521ED2B27AB10CF1010C20
+:10C700000CF0FF0CBCF1080FF0D300E011E004F1D5
+:10C71000010C0CF0FF04052CDAD3A2E70CEBC401EA
+:10C7200081763846BDE8F0037047FFE70CEBC401A3
+:10C7300081764046BDE8F0037047FC4A0168126804
+:10C740001140FB4A126811430160704730B4F94947
+:10C75000F64B00244FF0010C0A78521CD2B20A703A
+:10C76000202A08BF0C700D781A680CFA05F52A42C9
+:10C77000F2D0097802680CFA01F15140016030BC36
+:10C78000704770B46FF01F02010C02EA90251F235E
+:10C79000A1F5AA4054381CBFA1F5AA40B0F155003C
+:10C7A00009D0A1F52850AA381EBFA1F52A40B0F142
+:10C7B000AA00012000D100204FF0000C6246644620
+:10C7C0008CEA0106F6431643B6F1FF3F11D005F09F
+:10C7D00001064FEA5C0C4CEAC63C03F00106520825
+:10C7E0006D085B08641C42EAC632162CE8D370BCA4
+:10C7F000704770BC00207047017931F01F0113BFF2
+:10C80000002000221146704710B4435C491C03F01D
+:10C81000010C5B0803F00104A4445B0803F001046D
+:10C82000A4445B0803F00104A4445B0803F0010482
+:10C83000A4445B0803F001045B08A44403F0010472
+:10C84000A4440CEB53031A44D2B20529DDDB012AC0
+:10C850008CBF0120002010BC704730B40022A1F131
+:10C86000010CBCF1000F11DD431E11F0010F08BFD8
+:10C8700013F8012F5C785FEA6C0C07D013F8025FA5
+:10C8800022435C782A43BCF1010CF7D1491E5CBFFE
+:10C89000405C0243002A0CBF0120002030BC7047DE
+:10C8A000130008BF704710B401EB030CD41A1CF836
+:10C8B00001CC5B1E00F804C013F0FF03F4D110BCE0
+:10C8C0007047F0B58DB0164610251C466A46AC463A
+:10C8D00000EB0C03A5EB0C0713F8013CD355ACF1AE
+:10C8E000010313F0FF0CF3D11546103210208446DB
+:10C8F0000B18ACEB000713F8013C401ED35510F0A9
+:10C90000FF00F5D1284606F0F3FF86B1102005F1AF
+:10C91000200201461318A1EB000C13F8013C401E45
+:10C9200004F80C3010F0FF00F4D10DB0F0BD089801
+:10C930002060099860600A98A0600B98E0600DB0D4
+:10C94000F0BD38B505460C466846F8F7EDFC002802
+:10C9500008BF38BD9DF900202272A07E607294F954
+:10C960000A100020511A48BF494295F82D308B42D9
+:10C97000C8BF38BDFF2B08BF38BDE17A491CC9B21A
+:10C98000E17295F82E30994203D8A17A7F2918BF19
+:10C9900038BDA2720020E072012038BD0C2818BFFB
+:10C9A0000B2810D00D2818BF1F280CD0202818BF26
+:10C9B000212808D0222818BF232804D024281EBFED
+:10C9C000262800207047012070470C2963D2DFE839
+:10C9D00001F006090E13161B323C415C484E002A3A
+:10C9E0005BD058E0072A18BF082A56D053E00C2A1B
+:10C9F00018BF0B2A51D04EE00D2A4ED04BE0A2F1C9
+:10CA00000F000C2849D946E023B1A2F110000B28F1
+:10CA100043D940E0122A18BF112A3ED090F83600C0
+:10CA200020B1122A37D31A2A37D934E0162A32D342
+:10CA30001A2A32D92FE0A2F10F0103292DD990F83B
+:10CA4000360008B31B2A28D925E0002B08BF042A8A
+:10CA500021D122E013B1062A1FD01CE0012A1AD1ED
+:10CA60001BE01C2A1CBF1D2A1E2A16D013E01F2AF9
+:10CA700018BF202A11D0212A18BF222A0DD0232A1C
+:10CA80001CBF242A262A08D005E013B10E2A04D0A0
+:10CA900001E0052A01D000207047012070472DE9F0
+:10CAA000F04187680D4604462046F6F7DAFB98B158
+:10CAB000D5B13846A168F6F715FF002814DD2844E3
+:10CAC000401EB0FBF5F606FB05F13846F5F705FF0D
+:10CAD000A0603046BDE8F081F6F7F6F940F2337118
+:10CAE000F5F7FBFEA060DFE70020BDE8F081904293
+:10CAF00028BF704770B50446101B642838BF6420F7
+:10CB000025188D4205D8F6F720FF00281CBF2846BF
+:10CB100070BD204670BDC08E11F00C0F08BF70476D
+:10CB2000B0F5296F38BF4FF42960704748520200B2
+:10CB30004C520200620100200246808E11F00C0F60
+:10CB400008BF704792F85530D18E13F00C0F04D007
+:10CB5000B1F5296F38BF4FF42961538840F2E24C98
+:10CB600003FB0CF3528E4FF4747C0CEB821C8C454F
+:10CB70009CBF910101F57471591AA1F59671884213
+:10CB800028BF0846B0F5296F38BF4FF429607047B9
+:10CB9000084418449830002A14BF04210021084496
+:10CBA0007047F0B4002A14BF08220122002B14BFE2
+:10CBB0000824012412F00C0F8B8ECA8E25D091F818
+:10CBC0005550944615F00C0F04D0BCF5296F38BFB2
+:10CBD0004FF4296C4D8840F2E2466E434D8E4FF47F
+:10CBE000747707EB851767459CBF4FEA851C0CF5EA
+:10CBF000747CA6EB0C0CACF5967C634528BF6346B1
+:10CC0000B3F5296F38BF4FF4296314F00C0F04D02B
+:10CC1000B2F5296F38BF4FF429621FFA83FC002850
+:10CC20000CBF0123002391F8560014F00C0F08BF2D
+:10CC300000200CEB020108449830002B14BF0421A3
+:10CC400000210844F0BC70472DE9F00391F854200E
+:10CC50000B8E12F00C0F4FF474771CBF07EB83138D
+:10CC60009CB255D012F00C0F8B8ECA8E4D8E91F85F
+:10CC700055C021D016461CF00C0F04D0B6F5296F14
+:10CC800038BF4FF42966B1F8028040F2E24908FB50
+:10CC900009F807EB8519B14502D8AE0106F574769F
+:10CCA000A8EB0606A6F59676B34228BF3346B3F541
+:10CCB000296F38BF4FF42963A34228BF23469CB293
+:10CCC0001CF00C0F1CBF07EB85139BB228D000BFD4
+:10CCD0001CF00C0F04D0B2F5296F38BF4FF4296255
+:10CCE0009A4228BF1A4600280CBF0123002391F85E
+:10CCF00056001CF00C0F08BF0020A1180844983003
+:10CD0000002B14BF042100210844BDE8F003704744
+:10CD1000022A07BF9B003C33DB0070339CB2A1E7C3
+:10CD2000BCF1020F07BFAB003C33EB0070339BB28A
+:10CD3000CEE710F0010F1CBF0120704710F0020F6A
+:10CD40001CBF0220704710F0040018BF0820704775
+:10CD50002DE9F0470446174689464FF0010808467A
+:10CD600000F0D1FC0546484600F0D1FC10F0010F60
+:10CD700018BF012625D000BF15F0010F18BF0123F1
+:10CD80002AD000BF56EA030108BF4FF0000810F098
+:10CD9000070F08BF002615F0070F08BF002394F8FF
+:10CDA0005400B0420CBF00203046387094F8551043
+:10CDB000994208BF00237B70002808BF002B25D1B3
+:10CDC00015E010F0020F18BF0226D5D110F0040FA5
+:10CDD00014BF08260026CFE715F0020F18BF022364
+:10CDE000D0D115F0040F14BF08230023CAE748462A
+:10CDF00000F093FCB4F85810401A00B247F6FE71E8
+:10CE0000884201DC002801DC4FF0000816B1082E32
+:10CE10000CD018E094F85400012818BF022812D052
+:10CE200004281EBF0828FFDF032D0CD194F8A401AD
+:10CE300048B1B4F8A801012894F8540006D0082895
+:10CE400001D0082038704046BDE8F087042818BF9C
+:10CE50000420F7D1F5E7012814BF0228704710F02D
+:10CE60000C0018BF0420704738B4CBB2C1F3072CB4
+:10CE7000C1B2C0F30724012B07D0022B09D0042B29
+:10CE800008BFBCF1040F2DD006E0BCF1010F03D1A7
+:10CE900028E0BCF1020F25D0012906D0022907D0D5
+:10CEA000042908BF042C1DD004E0012C02D119E094
+:10CEB000022C17D001EA0C0161F3070204EA030116
+:10CEC00061F30F22D1B211F0020F18BF022310D06C
+:10CED000C2F307218DF8003011F0020F18BF0221B4
+:10CEE0001BD111E0214003EA0C03194061F3070252
+:10CEF000E6E711F0010F18BF0123E9D111F0040F8B
+:10CF000014BF08230023E3E711F0010F18BF01212C
+:10CF100003D111F0040118BF08218DF80110082B6E
+:10CF200001BF000C012804208DF80000BDF80000AE
+:10CF300038BC70474FF0000C082902D0042909D0F2
+:10CF400011E001280FD10420907082F803C01380F3
+:10CF500001207047012806D00820907082F803C095
+:10CF600013800120704700207047162A10D12A2212
+:10CF70000C2818BF0D280FD04FF0230C1F280DD000
+:10CF800031B10878012818BF002805D0162805D02F
+:10CF900000207047012070471A70FBE783F800C03B
+:10CFA000F8E7012908D002290BD0042912BF08296B
+:10CFB00040F6A660704707E0002804BF40F2E24058
+:10CFC000704740F6C410704700B5FFDF40F2E24002
+:10CFD00000BD0000282107F03CBE4078704730B506
+:10CFE0000546007801F00F0220F00F001043287072
+:10CFF000092910D2DFE801F0050705070509050B2F
+:10D000000D00062409E00C2407E0222405E0012499
+:10D0100003E00E2401E00024FFDF6C7030BD0078D7
+:10D0200000F00F0070470A68C0F803208988A0F854
+:10D0300007107047D0F803200A60B0F80700888016
+:10D0400070470A68C0F809208988A0F80D10704759
+:10D05000D0F809200A60B0F80D0088807047027887
+:10D06000402322F0400203EA81111143017070470E
+:10D070000078C0F3801070470278802322F080028D
+:10D0800003EAC1111143017070470078C00970476D
+:10D09000027802F00F02072A16BF082AD0F80520EE
+:10D0A000D0F80320C1F809200CBFB0F80920B0F86F
+:10D0B0000720A1F80D200A7822F080020A7000787B
+:10D0C000800942EAC0100870704770B514460E46D9
+:10D0D00005461F2A88BFFFDF2246314605F10900B9
+:10D0E00007F038FDA01D687070BD70B544780E461D
+:10D0F0000546062C38BFFFDFA01F84B21F2C88BF57
+:10D100001F24224605F10901304607F023FD204681
+:10D1100070BD70B514460E4605461F2A88BFFFDF56
+:10D120002246314605F1090007F014FDA01D687084
+:10D1300070BD70B544780E460546062C38BFFFDF3B
+:10D14000A01F84B21F2C88BFFFDF224605F1090112
+:10D15000304607F0FFFC204670BD0968C0F80F108C
+:10D1600070470A88A0F8132089784175704790F8B5
+:10D17000242001F01F0122F01F02114380F8241027
+:10D180007047072988BF072190F82420E02322F068
+:10D19000E00203EA4111114380F8241070471F3068
+:10D1A00007F08EBE10B5044600F0E3FA002818BF61
+:10D1B000204410BDC17811F03F0F1BBF027912F05F
+:10D1C000010F0022012211F03F0F1BBF037913F062
+:10D1D000020F002301231A4402EB4202530011F014
+:10D1E0003F0F1BBF027912F0080F0022012203EB50
+:10D1F000420311F03F0F1BBF027912F0040F00220F
+:10D200000122134411F03F0F1BBF027912F0200FCF
+:10D210000022012202EBC20203EB420311F03F0F96
+:10D220001BBF027912F0100F0022012202EB420212
+:10D230001A4411F03F0F1BBF007910F0400F00207F
+:10D240000120104410F0FF0014BF01210021084408
+:10D25000C0B2704770B50278417802F00F02082A18
+:10D260004DD2DFE802F004080B4C4C4C0F14881F21
+:10D270001F280AD943E00C2907D040E0881F1F2847
+:10D2800003D93CE0881F1F2839D8012070BD4A1EF1
+:10D29000242A34D88446C07800258209032A09D07C
+:10D2A00000F03F04601C884204D86046FFF782FF0C
+:10D2B000A04201D9284670BD9CF803004FF001063A
+:10D2C00010F03F0F1EBF1CF10400007810F0100F8B
+:10D2D00013D064460421604600F04BFA002818BFC2
+:10D2E00014EB0000E6D0017801F03F012529E1D2DE
+:10D2F00080780221B1EB501FDCD3304670BD002096
+:10D3000070BDC078800970470178002201F00F03DA
+:10D310000121042B0BD0082B1CBF00207047437841
+:10D320000E2B04BFC3785FEA931C04D106E040785B
+:10D33000801F1F2800D911460846704713F03F0F81
+:10D340001EBF007910F0010F10F0020FF4D1F2E7C8
+:10D3500010B4017801F00F01032920D0052921D153
+:10D360004478B0F81910B0F81BC0B0F81730827DBF
+:10D37000222C17D1062915D3B1F5486F98BFBCF5FB
+:10D38000FA7F0FD272B1082A98BF8A420AD28B4222
+:10D390009CBFB0F81D00B0F5486F03D805E0407899
+:10D3A0000C2802D010BC0020704710BC0120704730
+:10D3B0002DE9F0411F4614460D00064608BFFFDF69
+:10D3C0002146304600F0D5F9040008BFFFDF3019D0
+:10D3D0003A462946BDE8F04107F0BCBBC07800F0F2
+:10D3E0003F007047C02202EA8111C27802F03F027A
+:10D3F0001143C1707047C9B201F00102C1F340038B
+:10D400001A4402EB4202C1F3800303EB4202C1F370
+:10D41000C00302EB4302C1F3001303EB43031A44BE
+:10D42000C1F3401303EBC30302EB4302C1F38013C8
+:10D430001A4412F0FF0202D0521CD2B20171C3781A
+:10D4400002F03F0103F0C0031943C170511C417049
+:10D4500070472DE9F0410546C078164600F03F04BC
+:10D46000C4F124000F46B042B8BFFFDF281932468E
+:10D470003946001D07F06EFBA019401C6870BDE81E
+:10D48000F0812DE9F04105464478C0780F4600F060
+:10D490003F06002C08BFFFDFA01B401E84B21F2CDC
+:10D4A00088BF1F242FB1A819011D2246384607F056
+:10D4B00051FB2046BDE8F0814078704700B5027806
+:10D4C00001F0030322F003021A430270012914BF82
+:10D4D0000229002104D0032916BFFFDF012100BD6E
+:10D4E000417000BD00B5027801F0030322F0030291
+:10D4F0001A430270012914BF0229002104D0032914
+:10D5000016BFFFDF012100BD417000BD007800F0B3
+:10D5100003007047417889B1C0780E2818BF0F28E2
+:10D5200003D0102818BF192802D3FB2904D905E01D
+:10D53000BF4A105C884201D101207047002070472B
+:10D5400030B501240546C17019293CBFB848445C78
+:10D5500002D3FF2918BFFFDF6C7030BD70B51546D0
+:10D560000E4604461B2A88BFFFDF65702A463146F7
+:10D57000E01CBDE8704007F0EDBAB0F80700704756
+:10D58000B0F809007047C172090A01737047B0F81A
+:10D590000B00704730B4B0F80720A64DB0F809C0B2
+:10D5A000B0F805300179941F2D1998BFBCF5FA7FAA
+:10D5B0000ED269B1082998BF914209D293429FBF08
+:10D5C000B0F80B00B0F5486F012030BC98BF704731
+:10D5D000002030BC7047001D07F072BC021D0846D9
+:10D5E000114607F06DBCB0F809007047007970472C
+:10D5F0000A68426049688160704742680A608068D2
+:10D600004860704709888181704780890880704729
+:10D610000A68C0F80E204968C0F812107047D0F8A8
+:10D620000E200A60D0F81200486070470968C0F800
+:10D6300016107047D0F81600086070470A684260FC
+:10D6400049688160704742680A6080684860704736
+:10D650000968C1607047C06808607047007970470A
+:10D660000A68426049688160704742680A60806861
+:10D67000486070470171090A417170478171090A58
+:10D68000C17170470172090A417270478172090ABB
+:10D69000C172704780887047C088704700897047A2
+:10D6A0004089704701891B2924BF4189B1F5A47FB6
+:10D6B00007D381881B2921BFC088B0F5A47F012032
+:10D6C0007047002070470A6842604968816070476F
+:10D6D00042680A60806848607047017911F0070F5E
+:10D6E0001BBF407910F0070F00200120704701791F
+:10D6F00011F0070F1BBF407910F0070F0020012029
+:10D7000070470171704700797047417170474079E7
+:10D7100070478171090AC1717047C088704746A27D
+:10D7200082B0D2E90012CDE900120179407901F00E
+:10D73000070269461DF80220012A07D800F00700F9
+:10D74000085C01289EBF012002B07047002002B093
+:10D750007047017170470079704741717047407997
+:10D76000704730B50C460546FB2988BFFFDF6C705B
+:10D7700030BDC378024613F03F0008BF7047052054
+:10D78000127903F03F0312F0010F36D0002914BFC5
+:10D790000B20704712F0020F32D0012914BF801DF8
+:10D7A000704700BF12F0040F2DD0022914BF401C97
+:10D7B000704700BF12F0080F28D0032914BF801C47
+:10D7C000704700BF12F0100F23D0042914BFC01CF3
+:10D7D000704700BF12F0200F1ED005291ABF12306B
+:10D7E000C0B2704712F0400F19D006291ABF401C72
+:10D7F000C0B27047072918D114E00029CAD114E03B
+:10D800000129CFD111E00229D4D10EE00329D9D1C9
+:10D810000BE00429DED108E00529E3D105E0062963
+:10D82000E8D102E0834288BF7047002070470000C3
+:10D830005052020086F3FFFF0001010201020203C1
+:10D840002DE9F041FC4D0446284600216A788068A5
+:10D8500001270E4612B1012A1ED006E090F866207C
+:10D86000002A18BF6F7000D001216A78C2EB421203
+:10D8700000EB420292F82830194324D0667090F8E9
+:10D88000D90002F12A0170B12A22201D07F062F9A5
+:10D890000420207027710DE090F82820002A18BF7E
+:10D8A0006E70E1D1E1E73C22201D07F053F905201D
+:10D8B000207027716878A968C0EB401001EB400028
+:10D8C00080F828601DE090F8A410E9B190F8D90024
+:10D8D000012818BFFFDFA868D0F8A5106160D0F854
+:10D8E000A910A160D0F8AD10E160D0F8B1102161AD
+:10D8F00090F8B5102175667013212170277180F89A
+:10D90000A4600120BDE8F08190F82210012922D006
+:10D91000017801291CBF0020BDE8F0816670142148
+:10D920002170811C2022201D07F014F92672A9689D
+:10D930000E70C24882888284D0F8C420527B80F85E
+:10D94000262080F82270D1F8C4000088F3F7BEFAD0
+:10D95000F2F765FFD5E7667007212170416A6160C3
+:10D9600080F82260CDE7B44880680178002914BFB0
+:10D9700080884FF6FF7070472DE9F84F4FF0000890
+:10D98000894606460127CDF80080FFF748FBBDF821
+:10D990000010A94D21F06004ADF8004008284FD2D6
+:10D9A000DFE800F004070D4E184E132C44F003007E
+:10D9B0000DE044F01500ADF80000474641E044F0AA
+:10D9C000100000BFADF800003BE044F0020040F062
+:10D9D0001000F7E7A86890F8E000052818BFFFDFFF
+:10D9E00044F01A00ADF80000A96891F8E71000298A
+:10D9F00014BF40F0010020F00100E3E7A86890F8B0
+:10DA0000E01003290AD090F8E01006295DD090F8C4
+:10DA1000E000042818BFFFDF64D012E03046FFF7B3
+:10DA200070FC002818BFFFDF0AD1F07810F03F0F1C
+:10DA30001FBF307910F0020F44F00400ADF8000071
+:10DA40004746BDF800000090BDF80000C0F3C00BD1
+:10DA5000A868CBEB4B1A00EB4A0090F8280000288E
+:10DA600018BFBDE8F88F3046FFF7D9FA80467248F4
+:10DA7000806800EB4A0190F8C90001F12A040128EE
+:10DA800008BF012508D0022808BF022504D00428B9
+:10DA900016BF08280325FFDF257300206073664842
+:10DAA000806890F8E11084F83B10FF21A1737F217A
+:10DAB000E176BDF80010618190F8E01004291CBFE8
+:10DAC00090F8E01006293AD049E044F00A01ADF898
+:10DAD000001090F8FA00002814BF41F0040021F073
+:10DAE00004006FE73046FFF70CFCD8B1012804BFF3
+:10DAF00044F00100ADF8000014D0022818BFFFDF89
+:10DB00009FD144F00200ADF80000A96891F8FA1026
+:10DB1000002914BF40F0040020F00400ADF800001C
+:10DB200047468EE7F07810F03F0F1FBF307910F0B6
+:10DB3000020FBDF8000040F0040082D042E790F8E8
+:10DB4000E200012808BF012508D0022808BF0225ED
+:10DB500004D0042816BF08280325FFDF657304F1ED
+:10DB600009000090344D28787F2808BFFFDF29780E
+:10DB7000009801707F2028706FB1B8F1070F04F191
+:10DB80001C01304603D2FFF7B0FA207239E0FFF7EC
+:10DB900078FC207204E000202072B8F1070F30D327
+:10DBA000B8F1070F0DD1A86890F8F91001B3D0F8BB
+:10DBB000EA10C4F80210B0F8EE10E18090F8F0001E
+:10DBC0006070A07A10F0040F0ED0A86890F8FA10D8
+:10DBD000E9B190F8F7102175D0F8F110C4F81510DC
+:10DBE000B0F8F500A4F81900B8F1070F38D098E0A4
+:10DBF000F07810F03F0F1ABF307910F0010FFF20BE
+:10DC0000DED0621CA11C304601F0E4FCD9E7B8F17B
+:10DC1000070F1CBFB8F1010FFFDFB9F1000F08BFFC
+:10DC2000FFDF99F800002075B8F1010F08D0B8F1B6
+:10DC3000070F0BD075E0000064010020CC1000201D
+:10DC400004F115013046FFF703FA6AE0012130467E
+:10DC5000FFF7A8FA0168C4F815108088A4F8190025
+:10DC6000F07810F03F0F1CBF317911F0080F1AD077
+:10DC7000A86890F8E020042A06D090F8E000032875
+:10DC800011D111F0100F0ED003213046FFF78AFAA0
+:10DC9000407803210009A0733046FFF783FA00881B
+:10DCA000C0F30B002082F07810F03F0F1CBF3079DA
+:10DCB00010F0400F13D0FE48FFF723FBA96891F83E
+:10DCC000E020032A14D006213046FFF76BFA0078D3
+:10DCD000E076A86890F8E010062922D118E0A8683C
+:10DCE00090F8FB10002918BF90F8F800F0D1F0E789
+:10DCF00091F8C910042914BF08290028E3D1F0784D
+:10DD000010F03F0F1CBF307910F0080FDBD1E0E7B7
+:10DD100090F8E9100909A173B0F8E800C0F30B000E
+:10DD20002082A968012001EB4A0181F82800BBF19B
+:10DD3000000F14BF06200520BDE8F84F03F02CBAF1
+:10DD40002DE9F041DB4DAA6892F8D930002B6ED056
+:10DD50007F27012611B10978FE2914D0804692F858
+:10DD60002800002818BFBDE8F08102F12A044046CF
+:10DD7000FFF755F90021082879D2DFE800F0515368
+:10DD800056787878595CCA4C92F8A400002818BFDD
+:10DD9000BDE8F08182F8A66092F8DD0018B1F6F7D0
+:10DDA000DAFC012829D02046FFF762F90146A8686D
+:10DDB00080F8A71000F1A8012046FFF73BF92046A4
+:10DDC000FFF763F90146A86880F8AE1000F1AF01D3
+:10DDD0002046FFF73DF9A86800F1B50428787F28B0
+:10DDE00008BFFFDF287820702F70A86880F8A46033
+:10DDF000BDE8F041052003F0CFB9F6F7EFFCA968C4
+:10DE000001F1A802A731FDF7FDFE002808BFFFDFE2
+:10DE1000A86890F8A71041F0020180F8A710CEE79B
+:10DE2000A17209E0A67221720CE0032001E021E05A
+:10DE30000220A07200E0FFDF04F10B014046FFF773
+:10DE400054F92072621CA11C404601F0C3FB2878E3
+:10DE500009347F2808BFFFDF287820702F70A8685A
+:10DE600080F82860BDE8F041052003F095B92172E3
+:10DE7000BDE8F081BDE8F0417EE570B58D4C002233
+:10DE8000A06890F8C910104602F0D4FF002831D0E5
+:10DE9000F7F763F9A068884990F8DF000D5C284621
+:10DEA000F6F7E7FEA06880F8E15090F8C91008295D
+:10DEB00016BF04290F202520F6F7F9FDA0680021E0
+:10DEC00090F8C9200120F6F7D4FF7948F7F74EF90A
+:10DED000A068D0F80001F7F74CF9A06890F8C910D5
+:10DEE00080F8E21090F8C800032814BF0228012926
+:10DEF00008D103E0BDE8704001F0A5BB0821002077
+:10DF0000F7F72AFAA06890F8C91080F8E210F7F73E
+:10DF100000FAA06890F8C95090F8DD0040B1F6F71B
+:10DF2000E6FB15F00C0F0CBF40205520F7F7D2F997
+:10DF3000A168032081F8E00070BD2DE9F0410F4693
+:10DF4000904605460321FFF72DF94078594C020908
+:10DF5000A06890F8E91062F3071180F8E910032136
+:10DF60002846FFF71FF90188A068B0F8E82061F3A0
+:10DF70000B02A0F8E82080F8E77090F8C91001299A
+:10DF800005D090F8E000032808BFBDE8F081E878EC
+:10DF90004FF0010610F03F0F1CBF287910F0400F22
+:10DFA00009D006212846FFF7FDF80178A06880F81F
+:10DFB000F81080F8FB60A06890F8E01003292AD0E0
+:10DFC000E97811F03F0F1CBF297911F0010F08D03B
+:10DFD00000F1F002911F284601F0FCFAA06880F8D9
+:10DFE000F960E87810F03F0F1ABF287910F0020F9F
+:10DFF000BDE8F08101212846FFF7D4F8A168026846
+:10E00000C1F8F1208088A1F8F50081F8F78081F847
+:10E01000FA60BDE8F081022F18BF012FD0D1BDE812
+:10E02000F0812DE9F84F0446C07810F03F0F1CBF77
+:10E03000207910F0020F05D010F0010F18BF4FF03B
+:10E04000010901D14FF0000900271A4DB9F1000F65
+:10E050005BD020780026C70901212046FFF7A2F8EF
+:10E060003FB1407900F0C000402808BF4FF00108E0
+:10E0700001D04FF00008A86890F8C810032906D115
+:10E0800090F8C110002918BF90F8CC0001D190F889
+:10E09000DE00FDF7A5FD070015D01021FEF7DDFB22
+:10E0A000B8F1000F0FD001212046FFF77BF805E003
+:10E0B000D811002064010020785202000146384641
+:10E0C000F7F7D4FC0646A868B8F1000F90F8B970CD
+:10E0D00018BF47F00207E07810F03F0F1CBF20790F
+:10E0E00010F0020F0ED02046FEF7CFFF824601212E
+:10E0F0002046FFF757F85146F6F769FD002818BF8C
+:10E10000012000D1002030435BD0E07810F03F0FB9
+:10E110001EBF217911F0100F11F0080F3FD004211C
+:10E120002046FFF73FF80646A86890F8E20002F0A4
+:10E1300078FE0146304601F0A8FAA0B13A46002127
+:10E140002046FFF7FAFEF848FFF7DBF80146A8681B
+:10E1500080F8E6103188A0F8E310B17880F8E51077
+:10E160000120BDE8F88FA86890F8E20001283AD1B4
+:10E17000E07810F03F0F1CBF207910F0010F32D073
+:10E18000B9F1000F04D100212046FFF7F5FB2AE08A
+:10E190008DF8007069462046FFF7EEFB23E010F093
+:10E1A0003F0F1CBF217911F0100F1CD110F03F0F51
+:10E1B0001CBF207910F0010F15D0B9F1000FE7D185
+:10E1C000E1E7A86890F8CA00032818BF02280AD11E
+:10E1D000B8F1000F07D036B9D448694600680090FE
+:10E1E0002046FFF7C9FB0020BDE8F88FD0498968B9
+:10E1F00081F80A01704770B5CD4DA86890F8E0101D
+:10E20000022919BF90F8E010012900210C461CBF1B
+:10E210000C2070BDC1EB411200EB4202034682F8B4
+:10E220002840491CC9B20229F4D3047080F8224066
+:10E2300093F8DD0030B1F7F757F8F6F76CFAA868F5
+:10E2400080F8DD40A868012180F8DC4080F8C1102A
+:10E2500080F8C84080F8DF40282180F80B1180F852
+:10E260000A41A0F8E34080F8E540072180F8C0109B
+:10E27000002070BDAE4810B58068002180F8E01025
+:10E28000012180F8E010FFF7B6FF002818BFFFDF7C
+:10E2900010BD2DE9F047A64C07460C26A06890F863
+:10E2A000E01001291FBF90F8E00002280C20BDE813
+:10E2B000F087F6F73CFCA06890F90A01F6F7C7FC76
+:10E2C000A06890F8C91080F8E21090F8C0100125FD
+:10E2D000002978D090F8C8004FF00009032802D038
+:10E2E000022805D008E00521924801F03AFA03E03F
+:10E2F0000321904801F035FAA06890F8D810002961
+:10E3000004BF90F8DB00002843D0F4F7DDFD06469B
+:10E31000A0683146D0F8D400F5F7E4FA864990FBBE
+:10E32000F1F801FB180041423046F4F7D6FA0146F5
+:10E33000A068C0F8D410D0F8D0104144C0F8D01074
+:10E34000FDF72FFC0146A068D0F8D020914220D8DC
+:10E35000C0E9349690F8DB0000281CBF0120FDF7CF
+:10E3600044FD0121A06890F8DC20002A1CBF90F831
+:10E37000D820002A0DD090F8B93000F1BA02012B54
+:10E3800004D1527902F0C002402A14D0BA30F7F713
+:10E39000D5FBA06890F8B910BA30F6F710FC0F2141
+:10E3A0000720F6F728FCA068002690F8E010012965
+:10E3B00018D112E007E0FDF745FDA1682A46BA3101
+:10E3C000F7F785FBE5E790F8E010022904BF80F835
+:10E3D000E0500C2006D1BDE8F08780F804510221FE
+:10E3E00080F8E010A06890F8C10088B1FDF7A5FCA6
+:10E3F00003214D48FDF7DDFC0146A06880F8DD10E3
+:10E40000C0F800714D48F6F79AFE3046BDE8F08737
+:10E41000FDF73CFCECE738B5454CA06890F8E010FF
+:10E4200002291CBF0C2038BD012180F80511A0F87D
+:10E43000081129208DF800006846F5F77DFD30B100
+:10E44000A0689DF8001090F80601884205D1A068E8
+:10E4500090F80601401C8DF80000A1689DF80000AE
+:10E4600081F806010220F6F77EFE3548F6F7F9FB43
+:10E47000A168DFF8D0C0002091F8C03091F8DF200B
+:10E48000521CACFB02546408A4EB8404224481F8BF
+:10E49000DF2023FA02F212F0010F03D1401CC0B2B8
+:10E4A0000328EBD3FFF7E9FC002038BD2049896839
+:10E4B00081F8C900002070471D49896881F8DA0099
+:10E4C000704710B51A4CA36893F8B830022B14BFEC
+:10E4D000032B00280BD100291ABF0229012000209C
+:10E4E0001146FDF761FB08281CBF012010BDA06884
+:10E4F00090F8B800002816BF022800200120BDE8CF
+:10E500001040F7F7A5BA0A48806890F8B8000028CC
+:10E5100016BF022800200120F7F79ABA044989683B
+:10E5200081F8B80070470000D81100206C5202003A
+:10E53000640100200012002040420F0075520200CA
+:10E540007B520200ABAAAAAAF749896881F8DC00CD
+:10E55000704770B5F44CA16891F8B800002816BF58
+:10E5600002280020012081F8B900BA31F7F75AFAE1
+:10E57000A06890F8B810022916BF032901210021D4
+:10E5800080F8DB1090F8B920002500F1BA03012AC9
+:10E5900004BF5B7913F0C00F0AD000F1BA03012A5F
+:10E5A00004D15A7902F0C002402A01D0002200E0D2
+:10E5B000012280F8D820002A04BF002970BDC0F8CD
+:10E5C000D050F4F781FCA168C1F8D40091F8DB00C9
+:10E5D00000281CBF0020FDF708FC0026A06890F86A
+:10E5E000DC1000291ABF90F8D810002970BD90F8EF
+:10E5F000B92000F1BA01012A04D1497901F0C00122
+:10E60000402905D02946BDE87040BA30F7F796BAE0
+:10E61000FDF718FCA1683246BDE87040BA31F7F743
+:10E6200056BA70B5C04D0C4600280CBF012300231C
+:10E63000A96881F8C13081F8CB004FF0080081F85B
+:10E64000CC000CD1002C1ABF022C01200020114656
+:10E65000FDF7AAFAA968082881F8CC0001D00020AB
+:10E6600070BD022C14BF032C1220F8D170BD0028FD
+:10E6700018BF112070470328AB4A926808BFC2F840
+:10E68000C41082F8C8000020704710B5044602F09C
+:10E6900083FF052809D002F07FFF042805D0A24897
+:10E6A000806880F8D940002010BD0C2010BD9E4825
+:10E6B000816891F8C800032804D0012818BF0228F7
+:10E6C00007D004E091F8CB00012808BF7047002074
+:10E6D000704791F8CA00012814BF03280120F6D121
+:10E6E000704710B5F6F7EAFDF6F79EFDF6F7CEFC9B
+:10E6F000F6F72BFD8C4CA06890F8DD0038B1F6F7EA
+:10E70000F3FDF6F708F8A168002081F8DD00A068A5
+:10E71000012180F80411022180F8E010002010BDD2
+:10E720008149896881F8FC0070477F4902788968CF
+:10E73000012A06D0042A24D0052A0CBF1120122059
+:10E74000704742780023032A08BFC1F8C43081F81B
+:10E75000C820012281F8C920C27881F8B820027946
+:10E76000002A16BF022A0123002381F8C13081F854
+:10E77000CA20427981F8C020807981F8DA0000202F
+:10E78000704782780023032A08BFC1F8C43081F89B
+:10E79000C8200822DEE764488068704700F053BF55
+:10E7A0002DE9F84F00256048F6F7BEFD5E4C4FF0AE
+:10E7B0007F0A002808BF84F800A0F6F7A0FD5B4898
+:10E7C000FEF72DFCA0700146A06890F8E2204FF003
+:10E7D00003084FF000094FF0010B012A10D0042A62
+:10E7E0001CBF082AFFDF00F05782A06890F8DD0008
+:10E7F00018B1F6F779FDF5F78EFF2846BDE8F88FDA
+:10E800004A4D0026A5F58677072936D290F8C10033
+:10E8100028B9F6F71EFA002808BF002600D0012606
+:10E82000A06890F8DD0080B1FDF715FAA168FF2817
+:10E8300081F8DE0001460DD0E81CFDF701FAA06862
+:10E8400090F8DE00FDF712FA0643A06890F8DE00AB
+:10E85000FF2817D1FDF7A1FA87F8DE0097F8C1105D
+:10E8600081B108280ED12878E91CC0F38010FDF78B
+:10E870009BF9082818BF002604E002BF90F8D900D1
+:10E8800000280126A07808283CD2DFE800F03FB934
+:10E89000043B3B3B17FD36B1A06890F8C800012847
+:10E8A00018BF022803D0F6F7F1FB45469DE7F6F7BF
+:10E8B000EDFB00211D48FFF743FAF6E716B3A06809
+:10E8C00090F8C800022802D0012815D01AE00021D3
+:10E8D0001648FFF735FAA0680825C0F8E790C0F899
+:10E8E000EB90C0F8EF90C0F8F390C0F8F79080F884
+:10E8F000FB9080F8E79078E700210C48FFF720FABA
+:10E9000000F040B9F6F7C2FB03256EE70020002EA9
+:10E9100071D0A26892F8C810022909D0012925D027
+:10E92000032928D06AE0000064010020D8110020EB
+:10E930000021FE48FFF704FAA16891F8050128B10B
+:10E94000401E10F0FF0081F8050154D1C1F8E79096
+:10E95000C1F8EB90C1F8EF90C1F8F390C1F8F790CF
+:10E9600081F8FB90082081F8E7B047E00021EF48EC
+:10E97000FFF7E6F941E0D2F8C400E978837E9942D6
+:10E980001BD12979C37E994217D16979037F9942B6
+:10E9900013D1A979437F99420FD1E979837F9942B5
+:10E9A0000BD1297AC37F994207D12978437EC1F3DD
+:10E9B0008011994208BF012100D0002192F8CB209C
+:10E9C000012A01D079B10CE059B900F11A01D748F8
+:10E9D000FEF730FBD548FEF74BFBA168D1F8C41019
+:10E9E00048760A200AE097F8CC00082803D097F868
+:10E9F000DE108142F5D0F6F749FB03200546F4E628
+:10EA0000A06890F8DB1000290CBF4FF0010B4FF00D
+:10EA1000000B4FF000082978CA0905F1090107D059
+:10EA2000497901F0C001402908BF4FF0010901D028
+:10EA30004FF0000990F8C810032906D190F8C110D2
+:10EA4000002918BF90F8CC0001D190F8DE00FDF746
+:10EA5000C7F85FEA000A13D01021FDF7FEFE002878
+:10EA600018BF4FF0010BB9F1000F04BFA06890F878
+:10EA7000B9A00FD005F109015046F6F7F7FF80461F
+:10EA8000A06890F8B9A000E093E0B9F1000F18BFBA
+:10EA90004AF0020A90F8C81003290ED0F6F7F6FAE9
+:10EAA000F6B3F6F7A4F850EA08006DD08DF800A090
+:10EAB00069469E48FFF744F964E0D0F8C400E9785D
+:10EAC000827E91421BD12979C27E914217D1697908
+:10EAD000027F914213D1A979427F91420FD1E97906
+:10EAE000827F91420BD1297AC27F914207D1297846
+:10EAF000407EC1F38011814208BF012500D000256E
+:10EB000097F8DE00082806D097F8CC10884208BF96
+:10EB10004FF0010901D04FF00009B8F1000F00E0FB
+:10EB200032E005D1BBF1000F04D0F6F760F808B170
+:10EB3000012100E000214EB197F8CB00012803D05D
+:10EB400020B955EA090001D0012000E0002001426F
+:10EB500016D0A06890F8CB10012908BF002D0DD168
+:10EB6000D0F8C40000F11A017048FEF763FA6F484C
+:10EB7000FEF77EFAA168D1F8C41048760A2534E67B
+:10EB8000F6F784FA032530E6A06890F8CA00032857
+:10EB900018BF0228F6D1B9F1000FF3D0B8F1000F79
+:10EBA000F0D163486946406800906048FFF7C8F8B4
+:10EBB000E8E7A06890F8DA0000283FF4A3AEF6F783
+:10EBC00065FAA06890F8D9100029DBD1C0F8E79069
+:10EBD000C0F8EB90C0F8EF90C0F8F390C0F8F79051
+:10EBE00080F8FB9080F8F8A05048FEF78AFB50B3FD
+:10EBF000012836D00228C5D1A068032590F8C800A6
+:10EC0000032814BF0020012036EA00003FF4EDADD8
+:10EC1000464E1820F17811F03F0F3FF4E6AD317900
+:10EC200088437FF4E2AD04213046FEF7BBFA074685
+:10EC3000A06890F8E20002F0F4F80146384600F0CF
+:10EC400024FDE8BBD1E5002E9CD0A06890F8C80058
+:10EC5000012818BF022895D13448FFF7E2F980BB9C
+:10EC600090E7002E8ED0314D1820E97811F03F0F3B
+:10EC700088D02979884385D104212846FEF792FA65
+:10EC80000646A06890F8E20002F0CBF80146304654
+:10EC900000F0FBFC98BB75E707297FF433AEC0F8A2
+:10ECA000E790C0F8EB90C0F8EF90C0F8F390C0F890
+:10ECB000F79080F8FB90012680F8F8A01B4801E04F
+:10ECC0007FE01AE0FEF71DFB38B1012818D00228BA
+:10ECD0004DD0F6F7DBF9454687E5F6F7D7F9A0689A
+:10ECE00090F8C800012818BF02287FF44BAF0F48E6
+:10ECF000FFF797F900283FF445AF042575E522E0BA
+:10ED0000F6F7C4F9094D1820E97811F03F0F3FF4E8
+:10ED100039AF297988437FF435AF04212846FEF7BF
+:10ED200041FA0646A06890F8E20003E0D8110020FE
+:10ED30006C52020002F075F80146304600F0A5FC66
+:10ED400000283FF41FAF002201212846FFF7F5F805
+:10ED5000F748FEF7D6FA0146A06880F8E610318839
+:10ED6000A0F8E310B17880F8E51004253DE503250F
+:10ED7000F6F78CF9A06890F8C800032814BF0020AB
+:10ED8000012036EA00003FF430ADE94E1820F1785A
+:10ED900011F03F0F3FF429AD317988437FF425AD61
+:10EDA00004213046FEF7FEF90746A06890F8E2001D
+:10EDB00002F037F80146384600F067FC00283FF4BF
+:10EDC00014AD002202213046FFF7B7F8D848FEF70D
+:10EDD00098FA0146A06880F8E6103988A0F8E31098
+:10EDE000B97880F8E5100425FFE42DE9F041D14C15
+:10EDF000A0680078002818BFFFDF0025A068012761
+:10EE00008570D0F8C4100A8882804A8842838A8834
+:10EE10008283C988C18380F82050C74990F8DB20DD
+:10EE2000A1F59A764AB10A78C2F38013CA1C23B1BD
+:10EE3000527902F0C002402A33D090F8DC2042B16F
+:10EE400011F8032BC2F380121AB1497911F0C00FE7
+:10EE500027D00E3006F022F8A06890F8DD0018B137
+:10EE6000F5F779FC012824D0A068D0F8C4104A7EB8
+:10EE7000C271D1F81A208260C98B818145610583F6
+:10EE8000A0680770D0F8C42090F80A1182F85710D3
+:10EE9000D0F8C4000088F2F719F8BDE8F041F1F7A6
+:10EEA000AFBCD6F83711C0F80E10B6F83B1141824E
+:10EEB000D2E7F5F793FCA16801F10802C91DFCF740
+:10EEC000A1FE002808BFFFDFA068C17941F0020160
+:10EED000C171D6F80F114161B6F813110183CFE764
+:10EEE0002DE9F047934C0746FF21A0680025012635
+:10EEF00080F8DE1090F8C800012818BF022802D060
+:10EF0000032818BFFFDF5FB18948FEF7A3F918B9DE
+:10EF10008748FEF7F9F918B100F07BFC05463FE0A1
+:10EF2000A06890F8E0007F27082839D2DFE800F0D9
+:10EF3000383838041725352B7E48F6F7F5F90028C0
+:10EF400008BF2770F6F7DBF9A06890F8DD0018B16C
+:10EF5000F6F7CAF9F5F7DFFBF6F798F82BE07548F6
+:10EF6000F6F7E2F9002808BF2770F6F7C8F9A0689D
+:10EF700090F8DD000028EFD0EAE76E48F6F7D4F904
+:10EF800030B9277004E06B48F6F7CEF90028F8D0C6
+:10EF9000F6F7B5F9F6F77AF80DE000F03DFE0AE075
+:10EFA0000C2D80F02B82DFE805F04CFCFB06FAF913
+:10EFB000F9F90AF84ECBBDE8F047FEF75EBF002234
+:10EFC0000121022001F036FF002800F05B815A4940
+:10EFD000A1F12800FEF75CF8A068574E90F8B91030
+:10EFE0003046FEF73CF8A06800F1BA013046FEF763
+:10EFF0001AF8A06890F8DB10C1B190F8C810032986
+:10F0000006D190F8C110002918BF90F8CC0001D1AA
+:10F0100090F8DE00FCF718FF050007D0012130460C
+:10F02000FEF71DF829463046FDF7FDFF4248F6F78A
+:10F030009DF801210846F6F78FF9A168082081F8AC
+:10F04000E000BDE8F087A06890F8E21090F80B218E
+:10F0500011F00C0F08BF002290F8E210032001F01D
+:10F06000E9FE002800F00E81344D0A2085F8E0000A
+:10F07000012002F091F805F59A71A1F12800FEF740
+:10F0800007F8A06805F59A7790F8B9103846FDF7AB
+:10F09000E6FFA06800F1BA013846FDF7C4FFA0689A
+:10F0A00090F8DB10C1B190F8C810032906D190F890
+:10F0B000C110002918BF90F8CC0001D190F8DE00F3
+:10F0C000FCF7C2FE060007D001213846FDF7C7FF56
+:10F0D00031463846FDF7A7FFA2681749D2F8C400A9
+:10F0E000C08AC875000A0876D2F8C400407D8875C9
+:10F0F0000846F6F73BF8D5F8C4100F4820234A7BA2
+:10F10000017803EA421221F0200111430170084AFC
+:10F11000D5F8C4001278417BC2F34012114041730C
+:10F12000D5F8C41095F80B0181F85600BDE8F087BA
+:10F13000D81100206401002000120020CC10002013
+:10F14000A06890F8E21090F80B2111F00C0F08BFA6
+:10F15000002290F8E210052001F06CFE00287CD01F
+:10F16000FE4D0B2085F8E000022002F015F805F5B1
+:10F170009A71A1F12800FDF78BFFA06805F59A7838
+:10F1800090F8B9104046FDF76AFFA06800F1BA0197
+:10F190004046FDF748FFA06804E047E02EE1A5E007
+:10F1A0009DE098E090F8DB10C1B190F8C8100329F9
+:10F1B00006D190F8C110002918BF90F8CC0001D1F9
+:10F1C00090F8DE00FCF740FE070007D00121404622
+:10F1D000FDF745FF39464046FDF725FFA068E04AA8
+:10F1E000D0F8C410C98AD175090A1176D0F8C400C4
+:10F1F0001146407D88750846F5F7B8FFD5F8C4007C
+:10F200004673A06890F8E230012296210020F5F7BD
+:10F210008CFED348017821F020010170A068D5F858
+:10F22000C41090F80B0181F856007FE7A06890F8B1
+:10F23000E21090F80B2111F00C0F08BF002290F89B
+:10F24000E210042001F0F6FD38B1C549A1F1280013
+:10F25000FDF71EFFC24EA06800E013E090F8B91061
+:10F260003046FDF7FCFEA06800F1BA013046FDF71C
+:10F27000DAFEA06890F8DB10E9B190F8C810032915
+:10F2800004D00AE0BDE8F04700F0DDB990F8C11005
+:10F29000002918BF90F8CC0001D190F8DE00FCF7EF
+:10F2A000D3FD050007D001213046FDF7D8FE2946E1
+:10F2B0003046FDF7B8FEAA48F5F758FFA06890F869
+:10F2C000E230012296210020F5F72FFEA1680920E7
+:10F2D00081F8E0002AE7A06880F8E06026E7A068EF
+:10F2E000022180F8046180F8E0101FE7A66816F894
+:10F2F000E31F11F0800F0CBF1E204FF49670B6F87C
+:10F300000120C2F30C0212FB00F7C80908BF4FF03E
+:10F310001E0906D0002806BFFFDF4FF000094FF49A
+:10F320009679B078400908BF012507D0012808BFA9
+:10F33000022503D0022814BF00250825A06890F8F4
+:10F34000E20001F06EFDA7EB0008307808EB09073A
+:10F35000C0F38010002808BF4FF4FA7A05D006BF2A
+:10F36000FFDF4FF0000A4FF0320A7C4890F8FC9023
+:10F37000B9F10C0F28BFFFDF7A487B4A30F819003B
+:10F380000AEB000101FB0720511CB0FBF1F000F17A
+:10F3900020094F44F5F7E1FE307800F03F06304693
+:10F3A000F5F767FCA06880F8E16029462520F5F7AD
+:10F3B0007EFB0122A8EB09012B461046F5F7B5FDAF
+:10F3C0006A48F5F7D3FE00213846F5F7EAFEA06853
+:10F3D00080F8E250F5F79DFFA06890F8DD0040B19D
+:10F3E000F5F785F915F00C0F0CBF50205520F5F7F7
+:10F3F00071FFA168042081F8E00097E6FFDF95E641
+:10F400005B4810B5806890F8E0000C286BD2DFE80C
+:10F4100000F06A6A6A6A6A6A6A6A0615533453486F
+:10F42000F5F7A4FEF5F775FF514C00219620F5F78E
+:10F43000B8FEA168052081F8E00010BD4B48F5F743
+:10F4400095FE4B4CA06890F8E230012296211046C0
+:10F45000F5F76BFDA16891F8E20091F80B1110F03F
+:10F460000C0F08BF00219620F5F79BFEF5F751FF22
+:10F47000A168062081F8E00010BD3C48F5F776FE53
+:10F480003B4CA06890F8E230012296211046F5F737
+:10F490004CFDA16891F8E20091F80B1110F00C0FEF
+:10F4A00008BF00219620F5F77CFEF5F732FFA16832
+:10F4B000072081F8E00010BDF5F700FFF5F7B4FE76
+:10F4C000F5F7E4FDF5F741FE29480121806880F851
+:10F4D0000411022180F8E010FFF787FCBDE810401E
+:10F4E000032001F059BEFFDF10BD70B5204CA068AD
+:10F4F00090F8E0007F25082828BF70BDDFE800F005
+:10F500004D4D4D172304470A1948F5F70DFF30B943
+:10F51000257004E01648F5F707FF0028F8D0F5F746
+:10F52000EEFEF5F7B3FDBDE87040FEF7A6BC10484F
+:10F53000F5F7FAFE002808BF2570F5F7E0FEBDE8F4
+:10F54000704000F080B80A48F5F7EEFE002808BFCA
+:10F550002570F5F7D4FEA0680CE00000CC10002068
+:10F5600000120020805202003F420F00D8110020FC
+:10F570006401002090F8DD0018B1F5F7B5FEF5F74D
+:10F58000CAF8F5F783FDBDE87040FEF776BC00F0E1
+:10F5900043FBBDE87040FEF770BC70BD70B5F84C21
+:10F5A00006460D46012909D0A06890F8E23090F88F
+:10F5B000E2203046BDE8704001F0C8BFF5F728FAF8
+:10F5C000A16891F8E220034629463046BDE8704024
+:10F5D00001F0BCBF70B50646E94814460D46806888
+:10F5E00090F8DD0018B1F5F7B6F801280ED03046D6
+:10F5F000FDF73EFD20703046FDF711FD072813D2C0
+:10F6000029463046BDE87040FDF714BDF5F7E6F831
+:10F610002A462146FCF7F6FA002808BFFFDF2078CB
+:10F6200040F00200207070BD3046FDF7F8FC07285E
+:10F6300018BF70BD00213046FDF7B4FD0168296098
+:10F640008088A88070BD10B5F5F738FEF5F7ECFDA1
+:10F65000F5F71CFDF5F779FDC94CA06890F8DD00C1
+:10F6600038B1F5F741FEF5F756F8A168002081F8AA
+:10F67000DD00A068012180F80411022180F8E0106B
+:10F68000BDE81040002001F087BD2DE9F0410D4696
+:10F690000178044611F0800F0CBF1E204FF49670C5
+:10F6A000B4F80120C2F30C0212FB00F6C80908BF2F
+:10F6B0001E2105D0002806BFFFDF00214FF4967100
+:10F6C000701BA278520908BF012707D0012A08BF82
+:10F6D000022703D0022A14BF00270827B0F5877F2E
+:10F6E0002EBFAE420020BDE8F08145182078C0F35F
+:10F6F0008010002808BF4FF4FA7603D006BFFFDF62
+:10F70000002632269F4890F8FC400C2C28BFFFDFD3
+:10F710009D489E4A30F81400311801FB0520511C09
+:10F72000B0FBF1F0203005449548806890F8E20085
+:10F73000F6F76CF804463846F6F768F84FF47A7135
+:10F7400084423ABF001B00F2E730201AB0FBF1F010
+:10F7500034BF42192A1A3946BDE8F041012001F0B0
+:10F7600069BB70B50D460446FDF734FC032D4AD045
+:10F77000052D18BF70BD05212046FDF730FC804DDA
+:10F78000A868D0F8C40000F10E012046FDF7E5FCA2
+:10F79000A868D0F8C40000F112012046FDF7E1FC92
+:10F7A000A868D0F8C410497DA175D0F8C410C98AE2
+:10F7B000E175090A2176D0F8C41049886176090AF2
+:10F7C000A176D0F8C4108988E176090A2177D0F8AB
+:10F7D000C410C9886177090AA177D0F8C40000F184
+:10F7E00008012046FDF7DBFCA868D0F8C400017EC4
+:10F7F0002046FDF7BCFCA86890F8FC102046BDE848
+:10F800007040FDF7BEBC2046BDE870400321FDF707
+:10F81000E6BB2DE9F04FDFF8688183B04FF0000AB6
+:10F82000D8F8080090F8E000594E01274FF003097E
+:10F8300055464FF07F0BA6F12804082880F0E78199
+:10F84000DFE800F0FEFEFE0407B3FDFCFEF7A8FFB4
+:10F85000A8E04B48F5F768FD002808BF88F800B01D
+:10F86000F5F74DFDD8F8080090F8D900002818BF2A
+:10F87000FFDF4848FDF7D3FB88F80300E078002657
+:10F8800010F03F0F1CBF207910F0080F11D0414835
+:10F89000FDF737FD60B1012802D0022808D008E04A
+:10F8A000E07810F03F0F1CBF207910F0010F00D05E
+:10F8B00001260296D8F8080090F8DD0018B1F5F797
+:10F8C00013FDF4F728FFE1782A460020134611F0D3
+:10F8D0003F0F1ABF217911F0020F2F4647D0D8F8F9
+:10F8E0000800DFF8B0A0002590F8DB0000280CBF6E
+:10F8F000012600269AF800000121C4095046FDF7B0
+:10F9000051FC34B1407900F0C000402808BF012408
+:10F9100000D00024D8F8080090F8C810032906D1B8
+:10F9200090F8C110002918BF90F8CC0001D190F8D0
+:10F93000DE00FCF755F95FEA000B0FD01021FCF751
+:10F940008CFF002818BF012644B101215046FDF765
+:10F9500029FC01465846F6F789F80546D8F808000C
+:10F960002200334690F8B90018BF40F0020098F822
+:10F970000310072910D0F5F789FBCA4600F048B9F3
+:10F9800064010020CC100020805202003F420F0092
+:10F9900000120020D8110020CDE900072946029866
+:10F9A00000F07BF9824600F033B9FC48FDF737FBE5
+:10F9B00088F80400E078717A88421CD12079B17A05
+:10F9C000884218D16079F17A884214D1A079317BCC
+:10F9D000884210D1E079717B88420CD1207AB17BCA
+:10F9E000884208D120783178C0F38010B0EBD11F65
+:10F9F00008BF012400D00024F5F748FBE848F5F7DC
+:10FA000093FC002808BF88F800B0F5F778FC98F858
+:10FA1000040004283BD1B4B30095D8F80820DF488F
+:10FA2000694692F8D9307BB3054692F8660050BB20
+:10FA3000042002F1680482F8720002E029E07DE00F
+:10FA4000E5E06932A11C2846FFF7C4FD04F10B0173
+:10FA50002846FDF76EFBC0B220721F2884BF1F200E
+:10FA6000207298F8000009347F2808BFFFDF98F85B
+:10FA70000000207088F800B0D8F8080080F86670A0
+:10FA8000062001F089FB02E0FFE7FDF775FFCA469B
+:10FA9000BEE04FF0030AC248F5F746FC002808BF55
+:10FAA00088F800B0F5F72BFCBC48FDF7B8FA05461E
+:10FAB000BA48FDF726FC082D08BF00287ED1E17862
+:10FAC000032011F03F0F79D02179884376D10021AE
+:10FAD000B248FDF767FB062206F1090105F00EF8B2
+:10FAE00000286BD1AD48FDF7C3FA0446AD48FDF7D9
+:10FAF000CCFA844262D10121A848FDF753FB0622CB
+:10FB0000F11C04F0FBFF002858D1A448FDF7BDFA12
+:10FB10000446A448FDF7ACFA844279D1F5F7CEFB50
+:10FB2000F5F782FBF5F7B2FAF5F70FFB4FF0020A93
+:10FB3000FFF75BF9042001F02FFB69E04FF0030AA7
+:10FB4000F5F7A4FA9648F5F7EFFB002808BF88F808
+:10FB500000B0F5F7D4FB9148FDF761FA81468F4874
+:10FB6000FDF7CFFBB9F1070F08BF002850D1E178AE
+:10FB7000012011F03F0F4BD02179884348D100215B
+:10FB80008648FDF70FFB062206F1090104F0B6FFD7
+:10FB9000A0B98248FDF76CFA04468248FDF775FA71
+:10FBA000844235D1D8F8080090F8041139B3B0F880
+:10FBB000082190F80611012A07D900E028E0520830
+:10FBC000A0F8082108BFA0F80871012914BF002976
+:10FBD0000D21C943C1EBC10202EB011190F80521CF
+:10FBE000D24302EB8203C3EB82121144B0F8082126
+:10FBF000890CB1FBF2F302FB131180F8051180F8B8
+:10FC00000471694665480095FDF7B6FE00E0FFDF28
+:10FC100003B05046BDE8F08F10B5F5F737FA6048ED
+:10FC2000F5F782FB5E4C002804BF7F202070F5F7BB
+:10FC300066FBA06890F8041119B1002180F8041146
+:10FC400010BDB0F8082190F80611FF2A0AD24FF62D
+:10FC5000FF7303EA4202A0F80821FF2A84BFFF22B3
+:10FC6000A0F80821012914BF00290D21C943C1EBC7
+:10FC7000C10202EB011290F80511C94301EB8103A7
+:10FC8000C3EB81111144B0F80821890CB1FBF2F3E8
+:10FC900002FB131180F80511CFE72DE9F84F8346D9
+:10FCA0009946924688463D480A9FFDF72AFB3B4EFF
+:10FCB0003B4D002800F03C81012803D0022800F0D1
+:10FCC0007781BAE0002403213448FDF76BFABBF1D9
+:10FCD000000F6BD0A96891F8E720012A66D142781D
+:10FCE00091F8E9301209B2EB131F5FD10088B1F827
+:10FCF000E810C0F30B00C1F30B01884256D127482E
+:10FD0000FDF7FFFAA96891F8E62090424ED191F8EC
+:10FD1000C800012818BF022802D0032847D0AEE04F
+:10FD2000F5F7B4F9F07810F03F0F1CBF307910F000
+:10FD3000020F18D0194C2046FDF7A7F906460121FD
+:10FD40002046FDF72FFA3146F4F741FF002818BF8F
+:10FD5000012050EA08000BD08DF8007069460F486A
+:10FD6000FDF70AFE18E000210C48FDF705FE13E040
+:10FD7000A86890F8CA00032818BF02280CD1BAF16D
+:10FD8000000F09D0B8F1000F06D107486946806816
+:10FD900000900248FDF7F0FD032470E0D811002028
+:10FDA00064010020001200206C52020064E0002177
+:10FDB0009848FDF7F7F9A9680622D1F8C4101A315E
+:10FDC00004F09CFE50B99348FDF752F9A968D1F8A8
+:10FDD000C410497E884208BF012400D00024F07876
+:10FDE00010F03F0F1CBF307910F0020F03D0B8F1B4
+:10FDF000000F47D056E0A86890F8CB10012901D039
+:10FE0000ACB11FE0F4B900218248FDF7CBF9A96835
+:10FE10000268D1F8C410C1F81A208088C8837D48D0
+:10FE2000FDF726F9A968D1F8C41048760AE090F8E1
+:10FE3000DE1090F8CC00814204D0F5F727F90320BA
+:10FE4000BDE8F88FA86890F8E21011F00C0F11D0FF
+:10FE500090F8E21011F00C0F0ED00123D0F8C4106E
+:10FE60001A460020FCF79DFEA968D1F8C410496A23
+:10FE7000884201D80B2402E0F5F708F90324204654
+:10FE8000BDE8F88FB9F1000F0ED0624E3046FDF795
+:10FE9000FCF8074601213046FDF784F93946F4F7AE
+:10FEA00096FE08B1012200E00022A96891F8CB007B
+:10FEB000012807D040B92CB991F8DE3091F8CC1068
+:10FEC0008B4201D1012100E000210A42D4D0012857
+:10FED00008BF002C12D100214E48FDF763F9A96834
+:10FEE0000268D1F8C410C1F81A208088C883494834
+:10FEF000FDF7BEF8A968D1F8C4104876A86890F854
+:10FF0000E21011F00C0FB5D090F8E21011F00C0FC8
+:10FF1000B2D00123D0F8C4101A460020FCF741FEED
+:10FF2000A968D1F8C410496A8842A5D8A2E700BFE1
+:10FF3000F5F7ACF803213748FDF734F9BBF1000FB2
+:10FF40005DD0A96891F8E7205ABB427891F8E93072
+:10FF50001209B2EB131F52D10088B1F8E810C0F3B8
+:10FF60000B00C1F30B01884249D12A48FDF7C9F9BA
+:10FF7000A96891F8E620904241D191F8C800012883
+:10FF800018BF02283BD1F07810F03F0F1CBF30792A
+:10FF900010F0020F06D08DF8007069461D48FDF77D
+:10FFA000EBFC2CE000211B48FDF7E6FC27E000BF3E
+:10FFB000F5F76CF8A86890F8C80003281FD015481A
+:10FFC000FDF79FF9A96891F8E620904217D1F278E1
+:10FFD000092012F03F0F12D0327990430FD1BBF1BC
+:10FFE000000F0CD091F8C8000228DBD191F8050170
+:10FFF00040B1401E10F0FF0081F8050102D003203F
+:020000040002F8
+:10000000BDE8F88F3A4601210248FDF796FF092026
+:10001000BDE8F88FD81100202DE9FF4F07460C46A8
+:10002000488881B040F2E24148430090E08A0026CF
+:1000300000FB01FB94F8640091460D2818BF0C28C2
+:100040001FD024281EBF94F8650024284FF0000A12
+:1000500017D0049818B10121204602F018FC94F83A
+:10006000540094F8558094F8D010054661B10129E8
+:100070006DD0022952D0032918BFFFDF67D000F0EE
+:10008000D5B84FF0010AE4E7B9F1000F08BFFFDF70
+:10009000FD4EB068002808BFFFDF94F85410FB48FD
+:1000A00090F82400FCF77DFF009094F85400F5F7D9
+:1000B000C6FB00F2E7314FF47A79B1FBF9F1F2486F
+:1000C00080680E1894F85400F5F7B9FB014694F8CF
+:1000D0005400022804BFEE484FF47A720DD0012874
+:1000E00004BFEC484FF4C86207D0042807BFEA48B1
+:1000F00040F69802E94840F6E4421044084400F211
+:10010000E731B1FBF9F10098401A00EB0B01DE4832
+:10011000406930440844061D012015E0DA48A9F181
+:1001200001018068084308BFFFDFDD48B9F1000F17
+:10013000006800EB0B0606D0D348806800F222303E
+:10014000B04288BFFFDF032084F8D0006DE094F850
+:100150006410009E24291EBF94F86520242A2529B6
+:100160004FD1B4F85810B4F8F020891A491C09B2DC
+:10017000002946DB94F8F210002942D00D4694F88D
+:10018000F310002918BF8846022804BFC0494FF465
+:100190007A700DD0012804BFBE494FF4C86007D063
+:1001A000042807BFBC4940F69800BC4940F6E4402B
+:1001B0000144022D04BFB6484FF47A720DD0012DD0
+:1001C00004BFB4484FF4C86207D0042D07BFB2483B
+:1001D00040F69802B14840F6E4421044814208D902
+:1001E000081A00F5FA714FF47A70B1FBF0F006448A
+:1001F00007E0401A00F5FA714FF47A70B1FBF0F0A5
+:10020000361AB9F1000F10D0DFF87C92D9F8080047
+:1002100020B9B9F80200002818BFFFDFD9F808009C
+:1002200000F22230B04288BFFFDF06B9FFDF31465F
+:10023000D4F8D400F2F751FBC4F8D400B860002021
+:1002400038704FF0010987F80490204602F00DFC49
+:10025000AAF10101084208BF87F8059006D094F87A
+:10026000D00001280CBF0220032078714046D4F84A
+:1002700024B0F5F7CBFA0146022D04BF84484FF4B1
+:100280007A720DD0012D04BF82484FF4C86207D0A6
+:10029000042D07BF804840F69802804840F6E442AB
+:1002A0001044084400F23F614FF47A70B1FBF0F063
+:1002B000584400F5C970F860049830EA0A0004BF99
+:1002C00005B0BDE8F08F31463846FCF7E8FB85B253
+:1002D000204602F0CAFBA8420FD8054687F80590D1
+:1002E00006FB05F1D4F8D400F2F7F7FAB86031460E
+:1002F0003846FCF7D4FB284485B22946204602F054
+:10030000C6FAB868C4F8D40005B0BDE8F08F2DE98E
+:10031000F0430446634885B00D4690F80004DFF8CA
+:100320008891400999F800144909884218BFFFDFF5
+:10033000DFF85481002708F14406082D80F00E8173
+:10034000DFE805F0046872726DFEFEB6202C28BF4F
+:10035000FFDF36F814000621F0F786FC050008BF21
+:10036000FFDF202C28BFFFDF36F8140029888842E1
+:1003700018BFFFDF95F8D000002808BFFFDF284630
+:1003800001F089FFC8F80870A8F80270294600201B
+:10039000C8F81470FCF758FC00F19804686AA04291
+:1003A00025D995F85500F5F731FA014695F854002E
+:1003B000022804BF36484FF47A720DD0012804BFDA
+:1003C00034484FF4C86207D0042807BF324840F6CB
+:1003D0009802324840F6E442104408444FF47A71DF
+:1003E00000F23F60B0FBF1F1686A0844071B294640
+:1003F0000020C8F80C70FCF727FC698840F2E24244
+:1004000051439830081AA0F22230C8F8100005B005
+:10041000BDE8F08305B0BDE8F04302F013B905B0C4
+:10042000BDE8F043F4F7BCBF99F8140D1F4940092B
+:1004300091F800144909884218BFFFDF202C28BF1B
+:10044000FFDF36F814000621F0F70EFC050008BFA8
+:10045000FFDF202C28BFFFDF36F8140029888842F0
+:1004600018BFFFDF0022012329466846FFF7D4FDAD
+:1004700095F8DA006946F2F76FFF002808BFFFDF42
+:1004800005B0BDE8F08300002812002044120020CF
+:1004900068360200A2240200D0FB010030D3010024
+:1004A0007401002001E000E00BE000E019E000E052
+:1004B000202C28BFFFDF36F814000621F0F7D4FB0C
+:1004C000050008BFFFDF202C28BFFFDF36F814002F
+:1004D0002988884218BFFFDF95F8D000042818BF8C
+:1004E000FFDF85F8D07095F8DA404FF6FF79202CC1
+:1004F00028BFFFDF26F8149095F8DA00F2F7C5FC64
+:10050000002808BFFFDF202085F8DA00D5F8E000DA
+:10051000002804BFD5F8DC00C8F8180008D0D5E9D9
+:1005200039121144826911448161D5E93701C860EB
+:10053000D5F8DC0000281CBFD5F8E010016100E010
+:100540000CE004D1D5F8E000002818BF8761FE4810
+:10055000007805B0BDE8F043EBF74CBCFFDF05B019
+:10056000BDE8F0832DE9F05FF84E07468B46F08B2F
+:100570007568401CF08330784FF00008002808BFF1
+:10058000FFDF07D0DFF8C89304282ED0052818BF56
+:10059000FFDF5BD05846FEF7FEF8040008BFFFDF20
+:1005A00029463069F2F799F9B86087F80080012090
+:1005B000387194F8C900022808BFE64807D001281E
+:1005C00008BFE54803D004280CBFE448E4484FF4D2
+:1005D0007A7100F2E140B0FBF1F0B168FA30084402
+:1005E000F860307804287DD183E0002AD2D0D6F894
+:1005F00010A0D9F8184034B3A146E468002CFBD110
+:10060000B9F1000F1FD099F80000002808BFFFDFE4
+:10061000D9F81410D9F8040001445046F3F762F9F0
+:10062000002807DA291A491E91FBF5F101FB0504A0
+:100630002A4604E090FBF5F101FB15042A4694429A
+:1006400088BFFFDF00E044462546A3E7002AA1D08B
+:10065000B569002D08BFFFDF0024D5F8E420D9F8E4
+:1006600018002346611E58B18369934228BF9942FE
+:1006700084BF194604460346C0680028F4D104B973
+:100680001C46C5F8E040D035002C04BFC5F80C80EE
+:10069000C9F8185005D0E068E560E860002818BF88
+:1006A0000561D5F81090C5F81880B9F1000F0ED08B
+:1006B000D9F8180048B1D5F814A0504538BFFFDF6D
+:1006C000D9F81800A0EB0A00A861C9F81880002C1E
+:1006D00008BFC6F8208009D02078002808BFFFDFB7
+:1006E000616900E00AE060680844306240F6B835AD
+:1006F00050E7F08B0A2838BF032000D3022078711E
+:10070000F08B012807D938467168FCF7C8F9014613
+:10071000F08B0844F083B8683061BDE8F09F2DE9A4
+:10072000F04107468F4884B00D4690F80004DFF88A
+:100730003882400998F800144909884218BFFFDF41
+:1007400001200026082D814C80F0BB80DFE805F0F9
+:1007500004718C8C87B9B9A5607320736078002808
+:100760001CBF04B0BDE8F0817948866046612673FD
+:100770003846FEF710F8050008BFFFDF95F8C900FE
+:10078000022804BF79494FF47A720DD0012804BFC2
+:1007900071494FF4C86207D0042807BF6F4940F67B
+:1007A0009802734940F6E44211444FF47A7201F220
+:1007B000E731B1FBF2F1A2688C18F5F715F80246A3
+:1007C00095F8C900082808BF082127D004280CBFC5
+:1007D0000221002322D002280CBF1821282119440D
+:1007E000042816BF08280F2325235B1D082808BFEF
+:1007F000402007D0042808BF102003D002280CBFD7
+:100800000420082013FB0010801A201AFDF741FD78
+:10081000002818BFFFDF04B0BDE8F08101EB410103
+:1008200001F12803082814BF04284FF4A871D6D07A
+:10083000D1E7617851B1207B002808BFFDF751FF57
+:10084000667304B0BDE8F041F2F74ABAA073FDF751
+:10085000E2FD002818BFFFDF04B0BDE8F08104B05E
+:10086000BDE8F041F4F79CBD98F8140D41494009EA
+:1008700091F800144909884218BFFFDF0022394669
+:100880006846FFF76FFE69463846F2F765FD0028B7
+:1008900008BFFFDF04B0BDE8F0812078052818BF4D
+:1008A000FFDF207F002808BFFFDF26772670207D2E
+:1008B000F2F7EBFA002808BFFFDF267504B0BDE8A9
+:1008C000F081FFDF04B0BDE8F0812DE9F0411F4C5D
+:1008D0000026207804281FBF207805280C20BDE8BA
+:1008E000F08101206070607B0025A8B1EFF31080DB
+:1008F00010F0010F72B60CBF00270127607B0028A3
+:100900001CBFA07B002805D0FDF7EBFE6573A57327
+:10091000F2F7E6F92FB903E0207DF2F72FFE00E0B1
+:1009200062B6207DF3F777F8207F28B1257720780D
+:10093000052818BFFFDF0C2665702570207DF2F7B3
+:10094000A4FA002818E000007001002044120020E2
+:100950002812002004360200A2240200D0FB01006D
+:10096000C0D4010001E000E00BE000E068360200C6
+:1009700030D3010019E000E008BFFFDF25753046E5
+:10098000BDE8F0812DE9F04FFB4883B000780028E6
+:1009900018BFFFF79AFF0120DFF8E08388F8000016
+:1009A00069460620F0F7E9F8002818BFFFDF0027A6
+:1009B0004FF6FF7934E0029800281CBF90F8D01061
+:1009C00000292DD0008848451CBFDFF8B4A34FF0A4
+:1009D000200B3BD00621F0F747F9040008BFFFDFEA
+:1009E00094F8DA00F3F717F884F8D07094F8DA5036
+:1009F0004FF6FF76202D28BFFFDF2AF8156094F808
+:100A0000DA00F2F742FA002808BFFFDF84F8DAB014
+:100A100069460620F0F7B1F8002818BFFFDF10E0A4
+:100A20006846F0F788F80028C5D00FE00298002843
+:100A30001CBF90F8D010002903D000884845C9D1C8
+:100A400004E06846F0F777F80028EFD088F80070E7
+:100A5000C8F8187003B00020BDE8F08F10B5C94C7D
+:100A600060B101280CBF40F6C410FFDF06D0A068BB
+:100A700041F66A01884228BFFFDF10BDA060F6E79B
+:100A800010B5DFF800C3BC4C00238CF800002370C5
+:100A90006370237723736373A3732020A36120758E
+:100AA000A4F11C004370423010214FF6FF724280C7
+:100AB00020F8042F491EFAD1CCF80830DCF80800E1
+:100AC00041F66A01884228BFFFDFFFF75BFF40F66F
+:100AD000C41101206160F4F799FE00F2E7314FF490
+:100AE0007A70B1FBF0F042F210710844A0606168C6
+:100AF000A1F21731884298BF0146A16010BDF0B540
+:100B00009D4C054685B0207800281EBF0C2005B0FE
+:100B1000F0BD95F8546095F855006F6AF4F776FECD
+:100B2000022E04BF98494FF47A720DD0012E04BFF3
+:100B300096494FF4C86207D0042E07BF944940F687
+:100B40009802944940F6E442114408444FF47A7103
+:100B500000F23F60B0FBF1F0384400F22230C5F8FB
+:100B6000E400A56195F8D000002818BFFFDF002041
+:100B7000824948610521217060702077E0838648B2
+:100B8000F2F729F92075202808BFFFDFF2F79CF95A
+:100B90002061217D01226846FFF7E4FC207D694643
+:100BA000F2F7DAFB002808BFFFDF002005B0F0BD38
+:100BB0007148007800281CBF0020704710B506203F
+:100BC000EFF7ECFF80F0010010BD70B56A4C0546F0
+:100BD0002078002818BFFFDF2878012832D00428A9
+:100BE0001CBF112070BDE8882E89082540F27121B4
+:100BF000484360602846F4F709FE4FF47A7100F22A
+:100C0000E730B0FBF1F040F2712206FB0200A06079
+:100C1000022D08BF614A07D0012D08BF5B4A03D0EF
+:100C2000042D0CBF5A4A5E4A02F2E142B2FBF1F1D6
+:100C30006268511AA1F28A21884298BF01460020B9
+:100C4000A16070BD6888AE880125CFE710B584B07B
+:100C500008431EBF112004B010BD474C2078002867
+:100C60001EBF0C2004B010BD002060700421217054
+:100C7000E0834948F2F7AFF82075202808BFFFDF6E
+:100C80003E48806938B10146C0680028FBD111B1E7
+:100C9000F2F71AF905E0F2F717F940F6B831F1F773
+:100CA0001CFE2061217D01226846FFF75BFC207D50
+:100CB0006946F2F751FB002808BFFFDF002004B0AF
+:100CC00010BD70B52C4CA1690160FFF7FEFD00233B
+:100CD00000BBA169D1F8E0205AB1D1E939C5AC44D3
+:100CE0009569AC44C2F818C0D1E9372CCCF80C2077
+:100CF00005E0DFF888C0D1F8DC20CCF81820D1F866
+:100D0000DC20D1F8E010002A18BF116102D10029BF
+:100D100018BF8B61A36170BD18494870704770B5EA
+:100D200040F2E24300FB03F510460C46F4F76EFD7B
+:100D3000022C04BF14494FF47A720DD0012C04BF69
+:100D400012494FF4C86207D0042C07BF104940F67F
+:100D50009802104940F6E442114408444FF47A7175
+:100D600000F23F60B0FBF1F000F2223085428CBF10
+:100D7000281A002070BD0000441200202812002014
+:100D80006C1200207001002068360200A2240200CC
+:100D9000D0FB010030D301001F070200043602001F
+:100DA000C0D4010070B50D46064601460020FBF791
+:100DB0004BFF044696F85500F4F728FD014696F8D7
+:100DC0005400022804BFFB4A4FF47A700DD001286A
+:100DD00004BFF94A4FF4C86007D0042807BFF74A98
+:100DE00040F69800F64A40F6E440104408444FF4B8
+:100DF0007A7100F23F60B0FBF1F0718840F271222D
+:100E00005143C0EB4100A0F22230A54234BF21463D
+:100E10002946814203D2A5422CBF28462046706253
+:100E200070BD10B5F4F7E0FCE6498A684968511ACC
+:100E3000084410BD2DE9F04FE24B04252827D3F8D4
+:100E400008B04FF010080BF198044FF008094FF06C
+:100E5000000C4FF4C8734FF4BF764FF0400A0628D9
+:100E60007CD2DFE800F00351214E246C14200429C9
+:100E700011D0082908D02A20022910D010FB0940DF
+:100E800000252821294458E0554610FB054000BFA5
+:100E90004FF4A871F6E710FB08402E25F8E710FB89
+:100EA000054065461821EDE704F5317473E0D0B2D2
+:100EB00011F00C0F08BF0020082904BF00F5BA612B
+:100EC00040200ED0042917D002290CBF0CF15C0180
+:100ED0000CF1B001014407BF0CF1180304203B469C
+:100EE000082000EBC00000EB400003EB400008448A
+:100EF000204400F19C044EE000F28E213346102085
+:100F0000EFE704F5B07446E0082908BF40200CD094
+:100F1000042904BF3346102007D0022907BF0CF173
+:100F2000180304200CF128030820C0EBC00000EBDC
+:100F3000400003EB40000BEB020144182BE0D0B261
+:100F400011F00C0F08BF0020082904BF00F535611F
+:100F5000402010D0042918D0022900E01AE00CBF6C
+:100F60000CF1B4010CF5B071014407BF0CF118038A
+:100F700004203B46082000EB400202EB001018441E
+:100F80000844204400F19C0405E000F2EE313346B1
+:100F90001020F0E7FFDF8C488068A0428CBF012062
+:100FA0000020BDE8F08F10B5864C607828B1D4E9F8
+:100FB0000301A268FBF79BFDE060D4E902018842CF
+:100FC0009CBF2078002814BF0020012010BD0422FF
+:100FD0002DE9F04F774E784FDFF8E081DFF8E091B0
+:100FE00085B04FF47A7A052980F0D280DFE801F0ED
+:100FF0000A2B0331920080F8D02005B0BDE8F04FF5
+:10100000F1F76EBE04466F480078002818BF84F8D8
+:10101000D02004D005B0BDE8F04FF1F761BE012249
+:10102000002321466846FEF7F7FF94F8DA00694688
+:10103000F2F792F9002808BFFFDFB4F85800401C0F
+:10104000A4F85800E6E7032180F8D01005B0BDE809
+:10105000F08F8346408840F2E24148435B49086094
+:10106000DBF8F80059460089ABF81600DBF8F80009
+:1010700080798BF81500DBF8F8004089ABF80200A6
+:10108000DBF8F8008089ABF80400DBF8F800C089D1
+:10109000ABF806000020DBF82850FBF7D5FD04462E
+:1010A0009BF85500F4F7B2FB9BF85410022908BFD7
+:1010B0004FF47A710DD0012904BF3E464FF4C86148
+:1010C00007D0042907BF464640F698014E4640F631
+:1010D000E4413144084400F23F60B0FBFAF1BBF850
+:1010E000020040F271225043C1EB4000A0F22230D6
+:1010F000A54234BF21462946814203D2A5422CBFD6
+:1011000028462046CBF8240002208BF8D00005B0FA
+:10111000BDE8F08F83460146856A0020FBF794FD09
+:1011200004469BF85500F4F771FB9BF85410022914
+:1011300008BF4FF47A710DD0012904BF3E464FF429
+:10114000C86107D0042907BF464640F698014E46BD
+:1011500040F6E4413144084400F23F60B0FBFAF04D
+:10116000BBF8021040F271225143C0EB4100A0F2E3
+:101170002230A54234BF21462946814203D2A542EE
+:101180002CBF28462046CBF8240005B0BDE8F08FE0
+:10119000FFDF05B0BDE8F08F2DE9F043DFF83080C8
+:1011A0000126002498F80010074D85B0072880F02C
+:1011B000C6810FE068360200A2240200D0FB0100C5
+:1011C00030D30100281200204412002074010020B6
+:1011D00070010020DFE800F0041A1AFCFCFBFB00A1
+:1011E000EC830846EAF706FE6878002840F066813E
+:1011F000297D00226846FFF7B5F9287D6946F2F798
+:10120000ABF8002808BFFFDF00F058B902280CBF78
+:1012100001260026287DFDF7BEFA040008BFFFDF87
+:1012200094F8E2103046FBF7BCFEDFF874930146F9
+:101230002869D9F80820002E024408BF4FF4FC703A
+:101240007DD094F8E20094F80B3110F00C0F08BF39
+:10125000002394F8E20008281EBF94F8E200042856
+:101260004FF0000C00F0C68094F8E20008281ABF86
+:1012700094F8E20004284FF4A87005D094F8E20036
+:1012800002280CBF18202820844494F8E200082883
+:1012900008BF40200BD094F8E200042808BF1020BB
+:1012A00005D094F8E20002280CBF04200820C0EB0F
+:1012B000C00606EB4010604494F8E2C0BCF1080F91
+:1012C0001EBF94F8E2C0BCF1040F00267ED000BF20
+:1012D00094F8E2C0BCF1080F1ABF94F8E2C0BCF168
+:1012E000040F4FF4A87C08D094F8E2C0BCF1020FC0
+:1012F0000CBF4FF0180C4FF0280C664494F8E2C075
+:10130000BCF1080F08BF4FF0400C10D094F8E2C0B9
+:10131000BCF1040F08BF4FF0100C08D094F8E2C0E5
+:10132000BCF1020F0CBF4FF0040C4FF0080C0CEB9B
+:101330004C0707EB0C1CB4446044184400E001E087
+:1013400000F59A7010440844061D94F8E200F4F782
+:101350005DFA024694F8E200022808BF91480BD0DB
+:1013600094F8E200012808BF8F4805D094F8E20005
+:1013700004280CBF8D488E4894F8E210022908BF5B
+:101380004FF47A710ED094F8E210012908BF4FF49F
+:10139000C86107D094F8E21004290CBF40F6980108
+:1013A00040F6E441084410444FF47A7100F2E7300B
+:1013B000B0FBF1F0A96940F2E243301A4A88D0311B
+:1013C00002FB03F7D9F818208A4202E01CE0B0E0E3
+:1013D0005DE008BF00262BD0296AF2F783FA0028C7
+:1013E0001EDA391A4A1E92FBF7F202FB070639464B
+:1013F0001BE000BF94F8E200082818BF022000EBB1
+:10140000400000F1280C2FE794F8E2C0BCF1080F6F
+:1014100018BF4FF0020C0CEB4C0C0CF1280657E7F0
+:1014200090FBF7F202FB170639468E4288BFFFDFBA
+:10143000D8F80800864208D2A86940F27122418893
+:10144000C1824A4306EB420605E040F2E240B6FBA9
+:10145000F0F0A969C88294F8E210A86980F85410E5
+:1014600094F8E21080F8551005214175C08A6FF498
+:101470001C71484306EB400040F63541C9F81400A2
+:10148000B0EB410F28BFFFDF05B0BDE8F0830428B3
+:101490000CBF01270027EC830846EAF7ABFC2E7748
+:1014A00085F82470A8692969C0F8D41080F8D04064
+:1014B0002978052918BFFFDF07D000BFF1F710FC1E
+:1014C0006C73AC7305B0BDE8F083002808BFFFDF84
+:1014D000A86990F8D000002818BFFFDFA86990F82D
+:1014E000DA00202818BFFFDF3248F1F774FCA96941
+:1014F0000646202881F8DA000F8828BFFFDF2E4833
+:1015000020F81670A86990F8DA00202808BFFFDFDD
+:10151000002301226846A969FEF77EFDA869694695
+:1015200090F8DA00F1F718FF002808BFFFDFAC6180
+:10153000C4E705B00846BDE8F043EAF75BBCFFDF4F
+:1015400005B0BDE8F08316494860704770B5144D8A
+:101550000446002904BFA86070BD4FF47A760129C3
+:1015600010D002291CBFFFDF70BD6888401C688056
+:101570001046F4F764F900F2E730B0FBF6F0201AF9
+:10158000A86070BD1846F4F76FF900F2E730B0FBC1
+:10159000F6F0201AA86070BD084800787047000077
+:1015A0002812002068360200A2240200D0FB0100AD
+:1015B00030D301000F0302006C12002044120020FF
+:1015C000FB490C28896881F8CB001ABF132818281A
+:1015D0007047002211280FD0072808BF7047152830
+:1015E0000AD001281ABF002802287047A1F88420D9
+:1015F000012081F888007047A1F88A20704770B5F3
+:10160000EB4CA1680A88A1F83E2181F83C0191F8D1
+:101610005400012808BF012508D0022808BF022570
+:1016200004D0042816BF08280325FFDFA06880F82F
+:10163000405190F85500012808BF012508D0022824
+:1016400008BF022504D0042816BF08280325FFDFA1
+:10165000A068012180F8415180F83A11002180F8FA
+:101660000E11E078BDE87040EAF7C4BBD04A01290A
+:1016700092681BD0002302290FD0032922D030B357
+:1016800001282FD0032818BF704792F86400132850
+:101690001CBF1628182805D1704792F8CB000028E7
+:1016A00008BF7047D2F8F8000370704792F8CB007B
+:1016B000012808BF704700BFD2F8FC000178491E1E
+:1016C0000170704792F8CB000328EBD17047D2F835
+:1016D000F800B2F858108288891A09B20029A8BF08
+:1016E00003707047B2F85800B2F80211401A00B205
+:1016F0000028E1DA70472DE9F041AD4C00260327C0
+:10170000D4F808C0012590B12069C0788CF8CA00CF
+:1017100005FA00F010F4000F08BFFFDFA06880F8A2
+:101720006470A0F8846080F88850BDE8F0810023E0
+:101730009CF8652019460CF15800FBF746F9002883
+:1017400004BF6570BDE8F0816078002818BFBDE86F
+:10175000F0812069C178A06880F8C91080F86570B0
+:10176000A0F88A6080F88C50BDE8F08170B5904C8C
+:1017700084B0207910F0010F04BF04B070BD20695F
+:1017800000230521C578A06890F864205830FBF745
+:101790001CF9002818BF062D09D020DC022D1CBF23
+:1017A000042D052D03D0607840F00800607060784B
+:1017B00000281CBF04B070BD2069C078801E1628A8
+:1017C00080F00783DFE800F011FE89A7D52CFEFD2D
+:1017D000FE7FFCD2FEFEFEC5FBFAF9F8F7F60B2DF4
+:1017E0001CBF0D2D112DDED1E1E7A06800230121E2
+:1017F00090F867205830FBF7E8F8002840F05C8349
+:101800002069FBF7F3FEA16881F8F600072081F854
+:101810006700002081F88C0081F8880000F04CBB44
+:10182000A0680921002390F864205830FBF7CDF818
+:1018300018B120690079122812D0A0680A2100236B
+:1018400090F864205830FBF7C0F818B1206900798F
+:10185000142820D020690079162840F02D8324E038
+:10186000A0680125002390F8642009215830FBF777
+:10187000ACF8002808BF657000F01E83607800286F
+:1018800040F01A83A16881F87C0081F8880081F813
+:10189000640000F011BBA168002081F86400A1F889
+:1018A000840081F8880000F035BAA06890F86410D0
+:1018B0001F2940F00183002180F8641080F888100F
+:1018C0001A2000F0F7BAA06890F864100F2927D109
+:1018D000002180F86910122137E0A06890F86410A8
+:1018E00013291DD1D0F8F81000884988814218BF0B
+:1018F000FFDFA068D0F8F80000F126012069FBF7AF
+:10190000A2FEA06800F1C4012069FBF7A4FE162026
+:10191000A16800F05BB9A26892F86400162802D0B2
+:10192000022000F03BBAD2F8F80002F1B00300F157
+:101930001E0100220E30FAF7C4FFA0680021C0E9A2
+:101940002811012180F86910182180F8641000F036
+:10195000B3BA2069FBF7FFFE032840F0AD8220698F
+:10196000FBF7FDFE01F00FFC00F0A6BA206900793C
+:10197000F8E7A06890F864101A29D1D1002580F802
+:101980008D5080F88850D0F8F8100088498881423E
+:1019900018BFFFDFA068D0F8F8100D70D0F8441120
+:1019A0000A78002A18BFFFDF7ED190F88E200AE067
+:1019B0007C0100203BE2B7E182E126E1F2E009E1AF
+:1019C0002CE09FE0AAE17AB180F88E500288CA80AC
+:1019D000D0F844110D71D0F844210E211170D0F8C7
+:1019E00044210188518010E00288CA80D0F8441157
+:1019F0000D71D0F8442101211172D0F844210D213C
+:101A00001170D0F84421018851800088EFF75EFA08
+:101A1000EEF7F6FEE078EAF7EDF9BEE0A068002305
+:101A2000194690F865205830FAF7CFFF50B9A068F2
+:101A30000023082190F864205830FAF7C6FF0028E8
+:101A400000F0FA816078002840F03682A06890F8B3
+:101A5000900010F0020F14D12069FBF7FFFDA16880
+:101A600081F891002069B0F80520A1F89220B0F823
+:101A70000700A1F8940091F8900040F0020081F86E
+:101A80009000A06890F8901011F0010F14D190F818
+:101A90006520002319465830FAF797FF002808BF41
+:101AA000FFDF0121A06800E077E080F8651080F892
+:101AB0008C100021A0F88A10A06890F86410012909
+:101AC00007D1002180F8641080F88810E078EAF7E8
+:101AD00091F9A168D1F8F800098842888A4204BFC8
+:101AE0000178042940F0E88100250570E078EAF7E4
+:101AF00081F9A06890F86410002908BF80F8885028
+:101B000000F0DAB9A0680023072190F8642058306B
+:101B1000FAF75BFF002800F08F816078002840F022
+:101B2000CB8102A92069FBF7D3FD9DF808000025B1
+:101B300000F02501A06880F896109DF8091001F0CA
+:101B4000410180F8971080F88850D0F8F81000888C
+:101B50004988814218BFFFDFA068D0F8F8100D70E7
+:101B6000D0F844110A78002A18BFFFDF15D1028887
+:101B7000CA80D0F844110D71D0F84411029A8A60DD
+:101B8000039ACA60D0F84421082111700188D0F866
+:101B900044014180E078EAF72DF9A06880F86450AC
+:101BA00000F08AB9A0680023092190F86420583019
+:101BB000FAF70BFF002800F03F816078002840F022
+:101BC0007B81A16881F87C0081F8880081F864003D
+:101BD00000F072B9A0680023194690F865205830CB
+:101BE000FAF7F3FE002800F027816078002840F023
+:101BF0006381A0680021A0F88A10012180F88C1070
+:101C0000022180F8651000F057B9A068002319463A
+:101C100090F865205830FAF7D8FE00287FD0206968
+:101C2000FBF740FD002879D0A5682069FBF736FD59
+:101C30002887A5682069FBF72DFD6887A5682069BE
+:101C4000FBF72EFDA887A5682069FBF725FDE8872F
+:101C5000A06890F864101C2913BF90F84E10012161
+:101C600080F84E10012907D090F80511002904BF13
+:101C700090F80411002903D01E2180F8651017E0A8
+:101C80001D2180F865100288A0F82A21028FA0F893
+:101C90002C21428FA0F82E21828F00F58A71A0F8A6
+:101CA0003021C08FC88301200875E078EAF7A2F8D8
+:101CB000A0680021A0F88A10012180F88C10FBE0B8
+:101CC000A06800230A2190F864205830FAF77DFEBE
+:101CD00018B32069FBF7E6FCA8B1A5682069FBF7FB
+:101CE000DDFC2887A5682069FBF7D4FC6887A56818
+:101CF0002069FBF7D5FCA887A5682069FBF7CCFC19
+:101D0000E88700F019FFA168002081F8880081F8B9
+:101D1000640000BF00F0E1FECEE000E059E0607832
+:101D200040F001006070C7E0A0680023194690F8F9
+:101D300065205830FAF749FE78B3A06890F864003F
+:101D4000232812BF2428607840F0200026D068465F
+:101D5000F3F71FFE002808BF002104D0009802A955
+:101D6000C0788DF80800A06801AB162290F86400D6
+:101D7000FBF7FBF8A0B1A0689DF80420162180F8BD
+:101D8000EC2080F8ED10192180F86510012180F811
+:101D90008C100021A0F88A108EE04DE060708BE07E
+:101DA0002069FBF79AFCA0B12269107900F00701C5
+:101DB000A06880F85010527902F0070280F8512094
+:101DC00090F80F31002B04BF90F80E31002B04D097
+:101DD00022E00020FFF78FFC6EE090F855C000F184
+:101DE00054038C4501BF19789142012180F87D1080
+:101DF00012D00288A0F8362190F8502000F58A71A0
+:101E000080F8382190F8510081F82500012081F8F0
+:101E10002000E078E9F7EEFFA068212180F8651046
+:101E2000012180F88C100021A0F88A1044E0A068FD
+:101E300090F864001F2801D00120AFE72069FBF76C
+:101E400056FC88B32069A2680179407901F0070146
+:101E500061F30705294600F0070060F30F21012018
+:101E600082F888000025A2F88450232082F86400BC
+:101E7000566DD2F81001FAF7F7FFF2B2C1B28A42FA
+:101E800007BFA16881F8F250A26882F8F210C6F389
+:101E90000721C0F30720814219BFA16881F8F30030
+:101EA000A06880F8F35007E0FFE70120FFF723FC6C
+:101EB0005FF01E00FFF7A3FBA068D0E92A12491CBF
+:101EC00042F10002C0E92A1204B070BD2DE9F047CA
+:101ED000FE4D04464FF00007687808436870287983
+:101EE00010F0200F2846806818BFA0F87E7004D13B
+:101EF000B0F87E10491CA0F87E1090F86A100126F8
+:101F000039B990F86420002306215830FAF75DFDB6
+:101F100058B3A88810F4006F07D0A86890F86A102A
+:101F2000002918BFA0F876701FD1A868B0F8761005
+:101F3000491C89B2A0F87610B0F878208A422CBFEC
+:101F4000511A00218288521D8A4228BF80F87C6085
+:101F5000B0F87610B0F87820914206D3A0F87670E9
+:101F600080F81A61E878E9F745FF287910F0600FEA
+:101F700008D0A86890F8681021B980F8686001213D
+:101F8000FFF725F84FF00808002C56D16878002894
+:101F900051D1287910F0040F0DD0A86890F8640092
+:101FA000032808BFFFDFA86890F86710072904BF5F
+:101FB0002E7080F8677001F036F9287910F0080F5C
+:101FC00019D06878B8B9A868002190F8CB00FFF75D
+:101FD0004DFBA86890F8CB00FE2808BFFFDFFE216C
+:101FE000A86880F8CB1090F86710082903D1022167
+:101FF000297080F86770FFF7B9FBA87810F0080F18
+:1020000016D0A8680023052190F864205830FAF70C
+:10201000DCFC50B185F80180A868D0F8441108783C
+:102020000D2808BF0020087002E00020F9F7E8F84A
+:10203000A86801F031F800F0C9FDA868A14600F1D8
+:10204000580490F8F40030B9E27B002301212046C7
+:10205000FAF7BBFC10B1608D401C60853D21B9F1E1
+:10206000000F18D12878022808BF16200ED00128AA
+:1020700004BFA86890F8F60008D06878E8B110F0BE
+:10208000140F1CBF1E20207702D005E0207703E04C
+:1020900010F0080F02D02177E67641E010F0030F30
+:1020A00003D02A202077E6763AE010F0200F08BF10
+:1020B000FFDF23202077E67632E094F8300028B165
+:1020C000A08D411CA185E18D884213D294F8340083
+:1020D00028B1608E411C6186E18D88420AD2618DF3
+:1020E000208D814203D3AA6892F8F42012B9E28DC0
+:1020F000914203D322202077E67611E0217C31B192
+:10210000E18C814228BF84F81C80C5D206E0E08CB7
+:10211000062803D33E202077E67601E0E07EA0B1DA
+:102120002773677327740221A868FEF750FFA86819
+:1021300090F8CB10012904D1D0F8FC000178491E99
+:102140000170E878E9F756FE03E00021A868FEF781
+:102150003EFFBDE8F047F3F72BBC5C4A517893781B
+:10216000194314D111460128896809D0107910F05B
+:10217000040F03D091F86700072808D001207047AA
+:10218000B1F84800098E884201D8FEF70CBF002044
+:10219000704770B54D4C06460D46A0883043A08070
+:1021A00016F0020F04D016F0010F18BFFFDFE56034
+:1021B00016F0010F18BF256116F0020F4FF0000254
+:1021C0004FF0010117D0E878062802D00B280BD079
+:1021D00011E0A06890F86420182A0CD10022C0E910
+:1021E0002A2280F86A1006E0A06890F8641012298C
+:1021F00008BF80F86A2016F0800F1CBF0820A0706E
+:1022000016F4806F08BF70BDA268B2F858009188BC
+:102210000844801DE97880B2012908BFA2F80201B4
+:102220001ED0002904BFD2F8F810888018D01829D1
+:1022300016D192F8F210002904BF92F8F330002B67
+:102240000BD011F00C0F1EBF92F8543013F00C0F8E
+:10225000994203D092F8F31001B90020A2F8F000DF
+:10226000E9782846012909D071B1182918BF70BD35
+:10227000B2F8F010BDE87040FBF74BBAB2F80211AB
+:102280004172090AA97270BDD2F8F81089884173A9
+:10229000090AA97370BDF0B50C4C85B00026A0608A
+:1022A000A6806670A670054626700088F3F748FB86
+:1022B000A0680088F3F76AFBB5F8D800A168401C55
+:1022C00082B201F15800FAF743F901E07C010020E5
+:1022D000002818BFFFDF95F8650024280AD1B5F85B
+:1022E0005810B5F8F000081A00B20028A4BF6078B2
+:1022F000002806D095F86400242818BF25283BD173
+:1023000019E0A06890F8F210002908BF90F8541066
+:1023100080F8541090F8F310002908BF90F8551079
+:1023200080F855100020FFF76AF985F86560A1680C
+:1023300081F87D6020E0B5F85810B5F8F000081A73
+:1023400000B20028A4BF6078002815D1A06890F8DA
+:10235000F210002908BF90F8541080F8541090F83B
+:10236000F310002908BF90F8551080F85510002090
+:10237000FFF745F985F86460A5F8D860A06890F883
+:10238000881039B1B0F88410B0F88620914224BF8B
+:1023900005B0F0BD90F88C1039B1B0F88A10B0F8E3
+:1023A0008620914224BF05B0F0BDB0F88220B0F87D
+:1023B00080108A4224BF05B0F0BD90F8682092B327
+:1023C000B0F87E208A4224BF05B0F0BD90F8CB70F3
+:1023D000FE2F00F01E816846F3F7B5FA002808BF0B
+:1023E000FFDF2221009802F034FC03210098FBF764
+:1023F00079F80098017821F0100101703946FBF757
+:102400009FF8192F80F0E380DFE807F028201446BA
+:10241000E1E1E21A71E1E2E264E1E1E1E1D4E2E268
+:102420007B94ADE1B600B0F87E10062924BF05B05C
+:10243000F0BDCBE7A068009990F8F5000871C7E0FF
+:10244000A168009891F8CC100171C1E0A068D0F8A3
+:10245000FC00411C0098FBF7BEF8B9E0A1680098A9
+:10246000D1F8F82092790271D1F8F82012894271DE
+:10247000120A8271D1F8F8205289C271120A0272CE
+:10248000D1F8F82092894272120A8272D1F8F810BB
+:10249000C989FBF778F89BE0A068D0F8F800011D27
+:1024A0000098FBF7A5F8A068D0F8F80000F10C013F
+:1024B0000098FBF7A7F8A068D0F8F80000F11E011B
+:1024C0000098FBF7A5F8A06800F1C0010098FBF7A1
+:1024D000ADF87DE0626900981178017191884171D1
+:1024E000090A81715188C171090A017270E0FE49BF
+:1024F000D1E90001CDE9020102A90098FBF7B0F88B
+:1025000066E0A068B0F844100098FBF7B3F8A06844
+:10251000B0F846100098FBF7B1F8A068B0F840108A
+:102520000098FBF7AFF8A068B0F842100098FBF7EE
+:10253000ADF84DE0A068B0F840100098FBF7A2F8A5
+:10254000A068B0F842100098FBF7A0F8A068B0F8B7
+:1025500044100098FBF78EF8A068B0F84610009879
+:10256000FBF78CF834E0A068009990F810210A710C
+:1025700090F8110148712BE0A06890F8F300FAF789
+:102580006AFC01460098FBF7C0F8A16891F8F200D8
+:1025900010F00C0F1CBF91F8541011F00C0F02D06A
+:1025A000884218BF0020FAF756FC01460098FBF756
+:1025B000A8F80DE0A06890F8ED100098FBF7C9F8B6
+:1025C000A06890F8EC100098FBF7C7F800E0FFDF78
+:1025D000F3F7CCF9002808BFFFDF0098C178012984
+:1025E00003D049B118290FD013E0A168B1F8021146
+:1025F0004172090A81720CE0A168D1F8F81089884B
+:102600004173090A817304E0A168B1F8F010FBF787
+:1026100080F8B6480090B64BB64A29463046F8F7DF
+:1026200033FDA0680023052190F864205830FAF7A4
+:10263000CCF9002804BF05B0F0BD05B0BDE8F040FE
+:10264000F8F713BBAC48806890F8881029B1B0F84F
+:102650008410B0F8862091421AD290F88C1029B1DB
+:10266000B0F88A10B0F88620914211D2B0F88220DA
+:10267000B0F880108A420BD290F86820B0F87E0043
+:1026800022B1884204D200BFF8F796BD0628FBD3DA
+:10269000002001461AE470B50C46064615464FF474
+:1026A000A471204602F0F7FA2680002D08BFFFDF54
+:1026B0002868C4F8F8006868C4F8FC00A868C4F882
+:1026C000440170BDEEF7D9BB2DE9F0410D46074638
+:1026D0000621EEF7C9FA040008BFBDE8F081D4F87E
+:1026E00044110026087858B14A8821888A4207D1C7
+:1026F000092810D00E281DD00D2832D008284CD023
+:1027000094F81A01002857D06E701020287084F8B1
+:102710001A61AF803EE06E7009202870D4F8440141
+:10272000416869608168A9608089A881D4F8440102
+:1027300006702FE00846EEF7C9FB0746EEF775F87E
+:10274000B0B96E700E202870D4F8440140686860FB
+:10275000D4F8440106703846EEF761F80120BDE870
+:10276000F0810846EEF7B2FB0746EEF75EF810B1CF
+:102770000020BDE8F0816E700D202870D4F844016F
+:102780004168696000892881D4F8440106703846A0
+:10279000EEF745F80120BDE8F0816E700820287042
+:1027A000D4F8440141688268C0686960AA60E86042
+:1027B000D4F844010670EDE794F81C01B0B16E70D6
+:1027C0001520287094F81C010028E3D084F81C61BF
+:1027D000D4F81E016860D4F82201A860B4F826017C
+:1027E000A88194F81C010028F0D1D3E794F82801BF
+:1027F00070B16E701D20287084F82861D4F82A0109
+:102800006860D4F82E01A860B4F83201A881C1E74D
+:1028100094F8340140B16E701E20287084F8346141
+:10282000D4F836016860B5E794F8140180B16E7091
+:102830001B20287094F814010028ABD084F8146190
+:10284000D4F81601686094F814010028F6D1A1E7C5
+:1028500094F83A01002808BFBDE8F0816E70162098
+:10286000287094F83A01002894D000BF84F83A61A7
+:10287000D4F83C016860B4F84001288194F83A012A
+:102880000028F3D186E71C4A5061D17070472DE9CA
+:10289000F0470446481E85B238BFBDE8F08704F112
+:1028A00008080126DFF850904FF0090A5FF0000792
+:1028B000B4F8D800401CA4F8D800B4F87E00401C3E
+:1028C000A4F87E0094F86A0040B994F864200023CC
+:1028D000062104F15800FAF778F838B3B4F8760016
+:1028E000401C80B20AE0000098520200CD1E020097
+:1028F0005B210200932102007C010020A4F87600F5
+:10290000B4F8781081422CBF0A1A0022A3885B1DFC
+:10291000934228BF84F87C60884207D3A4F876707D
+:1029200084F81A6199F80300E9F764FA94F88800CA
+:1029300020B1B4F88400401CA4F8840094F88C0002
+:1029400020B1B4F88A00401CA4F88A0094F8F4007E
+:1029500040B994F867200023012104F15800FAF7E8
+:1029600034F820B1B4F88200401CA4F8820094F836
+:1029700064000C2802D00D2820D067E0B4F858007D
+:10298000411CB4F80201814260D1D4F8FC00411C22
+:10299000404602F095FA02212046F9F7FCFCD4F8F3
+:1029A000FC000078002808BFFFDF0121FE20FEF7B1
+:1029B0005DFE84F8647084F8986047E0B4F85800CD
+:1029C000411CD4F8F800808881423FD1D4F84401FA
+:1029D0000178002918BFFFDF22D12188C180D4F8F7
+:1029E000F8004189D4F844010181D4F8F8008189C4
+:1029F000D4F844014181D4F8F800C189D4F84401E5
+:102A00008181D4F844010771D4F8440180F800A012
+:102A1000D4F844012188418099F80300E9F7EAF9E4
+:102A200001212046F9F7B7FC03212046FEF7CFFA33
+:102A3000D9F80800D0F8F8000078022818BFFFDFA6
+:102A40000221FE20FEF712FE84F86470B4F85800EC
+:102A5000401C691EA4F858008DB2BFF429AFBDE830
+:102A6000F087F94AC2E90601704770B50446B0F82C
+:102A70007E0094F86810002908BFC0F1020503D059
+:102A8000B4F88010081A051F94F87C0040B194F83F
+:102A900064200023092104F15800F9F796FFA0B142
+:102AA000B4F8766094F86A0058B994F8642000236A
+:102AB000062104F15800F9F788FF002808BF2846CE
+:102AC00003D0B4F87800801B001F8542C8BF0546BC
+:102AD000002DD4BF0020A8B270BD042110B5DA4C7F
+:102AE000A068FEF774FAA06890F84E10012902BFA2
+:102AF000022180F84E1010BD00F58A710288A0F8FE
+:102B00001E21028EA0F82021828EA0F82221028FA1
+:102B1000B0F844309A4228BF1A460A82828FB0F831
+:102B20004600824238BF1046488201200872E07891
+:102B3000BDE81040E9F75EB9C34830B4806890F84A
+:102B40004E30B0F832C0C48EB0F84010428F022B25
+:102B500025D08A4238BF11460186C28FB0F8421094
+:102B60008A4238BF11468186028FB0F844108A42EB
+:102B700038BF11464186828FB0F846108A4238BF6E
+:102B80001146C186418E614588BF8C46A0F832C08F
+:102B9000C18EA14288BF0C46C48630BC7047038EEC
+:102BA0009A4228BF1A46C58F838E9D4238BF2B4656
+:102BB0008A4238BF11460186B0F842108B4228BFC6
+:102BC0000B468386002180F84E10CDE770B59E4CF1
+:102BD000A06890F8CB10FE2906BF6178002970BD6F
+:102BE00090F86720002301215830F9F7EEFE002805
+:102BF00018BF70BDA06890F8F41021B1BDE8704016
+:102C00000220FEF7DDBC90F86420002319465830FE
+:102C1000F9F7DBFE40B1A06890F87C0020B1BDE878
+:102C200070401220FEF7CCBCA068002590F864200C
+:102C3000122A1FD004DC032A3FD0112A1FD003E040
+:102C4000182A35D0232A43D0002304215830F9F71D
+:102C5000BCFE002818BF70BDD4F808C09CF8650001
+:102C600019286ED03BDC01286ED002287AD00328C8
+:102C70005DD038E0BDE870400B20FEF7A1BCF1F755
+:102C800057F90C2838BF70BDA0680821D0F8F800AB
+:102C90001E30F1F751F928B1A0680421C030F1F7D6
+:102CA0004BF900B9FFDFBDE870400320FEF788BC98
+:102CB000BDE870400620FEF783BC90F8CA1080F88B
+:102CC000CC100720FEF77CFCA06880F8645070BD33
+:102CD0001820FEF775FCA068A0F8845070BD1E286F
+:102CE00048D021286CD0DCF8F800012601780029B2
+:102CF00074D04088BCF8001088426FD100239CF843
+:102D0000642019460CF15800F9F75FFE002865D0E1
+:102D1000A068D0F8F810097802297DD003297CD06A
+:102D200004297BD0052908BF082078D0C8E09CF88A
+:102D3000C9008CF8CC000720FEF742FCA06800F028
+:102D40007AB97CE000E00DE00C20FEF739FCA068C9
+:102D5000A0F88A5090F8901041F0010180F890108E
+:102D600000F069B91320FEF72BFCA068A0F88A5088
+:102D700000F061B99CF80501002818BF70BD9CF8EF
+:102D8000040188B1BCF80601ACF84000BCF80801A9
+:102D9000ACF84200BCF80A01ACF84400BCF80C01E5
+:102DA000ACF846008CF80451FFF7C6FEFFF795FE1D
+:102DB0001520FEF705FCA068A0F88A5000F03BB98A
+:102DC0009CF87D0058B18CF8F2508CF8F350182024
+:102DD000FEF7F6FBA068A0F88A5070BD70E09CF882
+:102DE0000F01002818BF70BD9CF80E01002808BF15
+:102DF00070BDDCE91416DCF81001FAF735F8F2B210
+:102E0000C1B28A4207BFA16881F8F250A26882F875
+:102E1000F210C6F3072103E018E01DE03DE024E0D6
+:102E2000C0F30720814219BFA16881F8F300A068B0
+:102E300080F8F3501820BDE87040FEF7C1BB1120A8
+:102E4000FEF7BEFBA068F6E07C01002090F865006C
+:102E5000F9F7A4FDA0BB08E090F8691041B190F823
+:102E60006A00002808BFFFDF0A20FEF7A9FB27E061
+:102E7000F1F75EF80C2823D3A0680821D0F8F800F9
+:102E80001E30F1F759F828B1A0680421C030F1F7DD
+:102E900053F800B9FFDF0320E7E790F8900010F047
+:102EA000030F0DD10C20FEF78BFBA168A1F8845015
+:102EB00081F8886091F8900040F0010081F890005E
+:102EC000A06890F8CB10FE2918BF70BD90F8642060
+:102ED000002319465830F9F778FD002808BF70BD67
+:102EE000A06890F80011E9B3A1690978D1BB90F806
+:102EF0006500F9F753FDA8BBA068B0F858100A297F
+:102F000031D900F108010522E06901F0F7FD002840
+:102F1000A06804BF80F8005170BDD0F8FC000178B3
+:102F200061B1411C0522E06901F0E8FD002818BFED
+:102F300070BDA068D0F8FC00007830B9A068E169E5
+:102F4000D0F8FC00401C01F0BBFFA068D0F8FC00EA
+:102F50000178491C01700120FEF732FBA06880F85F
+:102F6000005170BDFFE7A06890F8041111B190F80E
+:102F70000511E1B390F80E11002908BF70BD90F85B
+:102F80000F11002918BF70BD90F86500F9F706FD14
+:102F9000002818BF70BDA06890F85400012808BF31
+:102FA000012508D0022808BF022504D0042816BF36
+:102FB00008280325FFDFA06890F85500012808BF06
+:102FC000012608D0022808BF022604D0042816BF14
+:102FD00008280326FFDFA268012D92F810012DD0EA
+:102FE000022D2ED0032D08BF04282CD03BE0FFE794
+:102FF000B0F80611A0F84010B0F80811A0F842107F
+:10300000B0F80A11A0F84410B0F80C11A0F846105E
+:1030100080F8045190F865001D2804D0BDE8704088
+:103020001420FEF7CDBAFFF787FDFFF756FD1520F8
+:10303000FEF7C6FAA06880F8655070BD012812D16D
+:1030400001E002280FD192F81101012E06D0022EC4
+:1030500007D0032E08BF04280AD004E0012802D1BB
+:1030600006E0022804D0BDE870401620FEF7A8BA9A
+:10307000B2F8583092F85410B2F81201F032F9F761
+:1030800059FF20B1A168252081F8640070BDBDE81A
+:1030900070400020FEF7B3BA70B5044690F86400A3
+:1030A00000250C2814D00D2818BF70BDB4F85800A6
+:1030B000D4F8F810401C8988884218BF70BDD4F835
+:1030C0004401FF4E0178002918BFFFDF45D122E0FF
+:1030D000B4F85800B4F80211401C884218BF70BD03
+:1030E000D4F8FC00411C04F1080001F0E9FE0221C3
+:1030F0002046F9F750F9D4F8FC000078002808BF02
+:10310000FFDF0121FE20FEF7B1FA84F864500120B0
+:1031100084F8980070BD2188C180D4F8F800D4F8F4
+:10312000441140890881D4F8F800D4F8441180890A
+:103130004881D4F8F800D4F84411C0898881D4F8C3
+:1031400044010571D4F8441109200870D4F84411E1
+:1031500020884880F078E8F74DFE01212046F9F7F5
+:103160001AF903212046FDF732FFB068D0F8F800C5
+:103170000078022818BFFFDF0221FE20FEF776FA52
+:1031800084F8645070BD70B5CD4CA16891F864208E
+:10319000162A11BF132A91F88E20002A62781BBFCD
+:1031A00002206070002A70BD81F8C800002581F8F7
+:1031B0008D5081F88850D1F8F800098840888842FD
+:1031C00018BFFFDFA068D0F8F8000078032818BF08
+:1031D000FFDF0321FE20FEF749FAA068D0F8441172
+:1031E0000A78002A18BFFFDF19D10288CA80D0F8F8
+:1031F000442190F8C8101171D0F844110D72D0F824
+:1032000044210D211170D0F844210188518000889B
+:10321000EDF75CFEEDF7F4FAE078E8F7EBFDA06877
+:1032200080F8645070BD10B5A54C207910F0020FE5
+:1032300008BF10BD6078002818BF10BDE068C078D6
+:10324000192880F06781DFE800F05F4F0D8EF7F7F7
+:10325000A5223FF76F82B0F7F7F7F7F6E2DFF8F451
+:10326000F3F7F200A0680023012190F8672058309E
+:10327000F9F7ABFB002818BF10BD0821A06880F843
+:103280006710002180F8881080F88C1010BDA068AD
+:103290000023194690F865205830F9F796FB18B1CD
+:1032A000A168002081F88C00A0680023194690F8DE
+:1032B00064205830F9F789FB002808BF10BD0020B2
+:1032C000A16881F8880010BDA0680023194690F815
+:1032D00064205830F9F779FB002808BFFFDF04208D
+:1032E000A16881F8640010BDA0680023194690F819
+:1032F00064205830F9F769FB002808BFFFDF0C2075
+:10330000A16881F8640010BDA0680023194690F8F8
+:1033100064205830F9F759FB002808BFFFDF0D2063
+:10332000A16881F8640010BDA0680023194690F8D8
+:1033300064205830F9F749FB002808BFFFDF01215E
+:10334000A06880F88D100F2180F8641010BDA0686F
+:1033500090F86400122818BFFFDF0121A06880F8F0
+:103360008E101121F0E7A0680023194690F8642020
+:103370005830F9F72AFB28B9A06890F88E00002889
+:1033800008BFFFDF0121A06880F88D10132180F8AD
+:10339000641010BDA06890F86400182818BFFFDF03
+:1033A0001A20A16881F8640010BDA068D0F8F81058
+:1033B00003884A889A4204BF0978042919D190F8F1
+:1033C0006420002319465830F9F7FFFA002808BF97
+:1033D000FFDFA06890F8901011F0020F04BF0121E8
+:1033E00080F8641005D0002180F88810D0F8F8002B
+:1033F0000170A0680023194690F865205830F9F74D
+:10340000E4FA002808BF10BD0020A1687FE0A06892
+:103410000023194690F864205830F9F7D6FA0028AE
+:1034200008BFFFDF0520A16881F8640010BD30E00F
+:103430001FE012E001E066E06CE0A068002319469E
+:1034400090F864205830F9F7C0FA002808BFFFDF71
+:103450001C20A16881F86400E8E7A06800231946F1
+:1034600090F865205830F9F7B0FA002808BFFFDF60
+:10347000CAE7A0680023194690F864205830F9F78D
+:10348000A4FA002808BFFFDF1F20A16881F86400AC
+:10349000CCE7A06890F8651021291CD090F8641042
+:1034A000232918BFFFDFC1D190F8F210002907BF10
+:1034B00090F8F3100029242180F8641002E0000045
+:1034C0007C0100207FF4FBAE002180F864100846E8
+:1034D000FEF795F8F3E690F8F210002907BF90F890
+:1034E000F3100029242180F865108DD1002180F887
+:1034F000651080F87D1090F80E0100281CBF002098
+:10350000FEF77DF880E7A168002081F8650081F86A
+:103510008C008BE7FFDF89E770B58D4C0829207A96
+:1035200063D2DFE801F0041A5A5A2662625A80B167
+:10353000F1F7FDFA012211461046F1F7C4FCF2F74B
+:10354000A2F90020A072F1F794FBBDE87040F1F7FA
+:1035500004BEBDE87040EFF7C3BBD4E90001EFF74C
+:10356000BCF92060A07A401CC0B2A07228281CD3ED
+:1035700070BDA07A0025401EC6B2E0683044F1F765
+:10358000D3FE10B9E1687F208855A07A272828BF8C
+:1035900001252846F2F710F9A07A282809D2401C04
+:1035A000C0B2A072282828BF70BDBDE87040F1F7F6
+:1035B00060BB207A00281CBF012000F085F8F1F7DD
+:1035C00065FDF1F7C2FD0120E07262480078E8F77E
+:1035D00011FCBDE87040EFF783BB002808BF70BD49
+:1035E0000020BDE8704000F06FB8FFDF70BD10B57F
+:1035F000574C207A002804BF0C2010BD00202072F8
+:10360000E072607AEFF7BAFF607AF0F704FA607A56
+:10361000EFF73BFC00280CBF1F20002010BD00224C
+:1036200070B54B4C06460D46207A68B12272E272A4
+:10363000607AEFF7A3FF607AF0F7EDF9607AEFF7C1
+:1036400024FC002808BFFFDF4248E560067070BD1B
+:1036500070B5050007D0A5F5E8503F494C388142C8
+:103660009CBF122070BD3A4CE068002804BF0920BE
+:1036700070BD207A00281CBF0C2070BD3748EFF7C2
+:10368000AAFB6072202804BF1F2070BDEFF71CFC4E
+:103690002060002D1CBF284420600120656020723E
+:1036A000002000F011F8002070BD2949CA7A002AD4
+:1036B00004BF002070471F22027000224270CB68B6
+:1036C0004360CA72012070472DE9F04184B007467B
+:1036D000EFF7FAFB1E4D8046414668682C6800EB08
+:1036E000800046002046F0F7FDF8B04206DB68682F
+:1036F000811B4046EFF7F1F80446286040F233762C
+:1037000021464046F0F7EEF8B04204DA3146404632
+:10371000EFF7E3F8044600208DF8000040F2E76080
+:10372000039004208DF80500002F14BF0120032012
+:103730008DF8040068460294EFF793FD687A6946B5
+:10374000EFF70AFE002808BFFFDF04B0BDE8F081F4
+:10375000AC1200209C010020B5EB3C0019350200A2
+:103760002DE9F0410C4612490D68114A1149083201
+:103770001160A0F12001312901D301200CE0412882
+:1037800010D040CC0C4F94E80E0007EB8000241FB3
+:1037900050F8807C3046B84720600548001D056021
+:1037A000BDE8F0812046DDF71BFDF5E706207047F8
+:1037B0001005024001000001A052020010B552485D
+:1037C00000F012FA00B1FFDF4F48401C00F00CFA85
+:1037D000002800D0FFDF10BD2DE9F14F4B4ED6F889
+:1037E00000B00127484800F007FADFF81C8128B92B
+:1037F0005FF0000708F1010000F014FA444C0025C6
+:103800004FF0030901206060C4F80051C4F804516E
+:10381000009931602060DFF8FCA018E0DAF80000C1
+:10382000C00614D50E2000F064F8EFF3108010F0FD
+:10383000010072B600D00120C4F80493D4F800113E
+:1038400019B9D4F8041101B920BF00B962B6D4F88F
+:10385000000118B9D4F804010028DFD0D4F804011D
+:103860000028CFD137B1C6F800B008F1010000F050
+:10387000C3F911E008F1010000F0BEF90028B9D148
+:10388000C4F80893C4F80451C4F800510E2000F0A5
+:1038900030F81D4800F0C6F90020BDE8F88F2DE98A
+:1038A000F0438DB00D46064600240DF110090DF1D0
+:1038B000200817E004EB4407102255F8271068464B
+:1038C00001F048F905EB870710224846796801F0B6
+:1038D00041F96846FFF780FF10224146B86801F0C1
+:1038E00039F9641CB442E5DB0DB00020BDE8F0837B
+:1038F00072E700F01F02012191404009800000F1B1
+:10390000E020C0F8801270479D01002004E50040CF
+:1039100000E0004010ED00E0A94900200870704769
+:1039200070B5A84D01232B60A74B1C68002CFCD060
+:10393000002407E00E6806601E68002EFCD0001D03
+:10394000091D641C9442F5D30020286018680028E3
+:10395000FCD070BD70B59A4E04469C4D307802285C
+:1039600000D0FFDFAC4200D3FFDF71699848012926
+:1039700003D847F23052944201DD03224271491CC0
+:103980007161291BC16092497078EFF7E5FC00284E
+:1039900000D1FFDF70BD70B5894C0D46617888425B
+:1039A00000D0FFDF894E082D4BD2DFE805F04A0436
+:1039B0001E2D4A4A4A382078022800D0FFDF032013
+:1039C0002070A078012801D020B108E0A06800F0A4
+:1039D0001BFE04E004F1080007C8FFF7A1FF052063
+:1039E0002070BDE87040EFF77BB9EFF76DFA014644
+:1039F0006068EFF777FFB04202D2616902290BD30A
+:103A00000320F0F722FA12E0EFF75EFA0146606851
+:103A1000EFF768FFB042F3D2BDE870409AE7207834
+:103A200002280AD0052806D0FFDF04202070BDE858
+:103A3000704000F0BBB8022000E00320F0F705FA68
+:103A4000F3E7FFDF70BD70B50546EFF73DFA5C4C5C
+:103A500060602078012800D0FFDF5D4901200870F8
+:103A60000020087104208D6048715848C860022009
+:103A700020706078EFF770FC002800D1FFDF70BD88
+:103A800010B54F4C207838B90220F0F7F4F918B986
+:103A90000320F0F7F0F908B1112010BD4D48EFF701
+:103AA0009AF96070202804D0012020700020606105
+:103AB00010BD032010BD2DE9F041144600EB840732
+:103AC0000E4605463F1F00F0B2FD4FF080521169CF
+:103AD000484306EB8401091FB14201D2012100E0F5
+:103AE00000211CB11269B4EB920F02D90920BDE884
+:103AF000F081394A95420ED3AF420CD3854205D2AC
+:103B0000874203D245EA0600800701D01020EEE785
+:103B1000964200D309B10F20E9E7304830490068E8
+:103B2000884205D0224631462846FFF7F9FE10E0CC
+:103B3000FFF7A6FF0028DAD1214800218560C0E9FF
+:103B4000036481704FF4A97104FB01F01830FFF792
+:103B50007AFF0020CBE770B54FF080550446286906
+:103B60001D49B1FBF0F0844201D20F2070BD00F07E
+:103B70005EFDA04201D8102070BD184818490068A9
+:103B8000884204D02869604300F03EFD0CE0FFF756
+:103B900077FF0028F0D1296909486143816001213C
+:103BA00081701048FFF74FFF002070BD10B5044C26
+:103BB0006078EFF76AF900B9FFDF0020207010BDD0
+:103BC000A001002004E5014000E40140105C0C006D
+:103BD000BC1200209739020000600200B0000020F3
+:103BE000BEBAFECA7C5E0100002101700846704723
+:103BF0000146002008707047EFF3108101F00101C9
+:103C000072B60278012A01D0012200E000220123CD
+:103C1000037001B962B60AB1002070474FF400503A
+:103C20007047E9E7EFF3108111F0010F72B64FF022
+:103C30000002027000D162B600207047F2E7000077
+:103C40007B490968016000207047794908600020BD
+:103C5000704701218A0720B1012804D042F20400F4
+:103C60007047916700E0D1670020704771490120DB
+:103C7000086042F20600704708B504236D4A190730
+:103C8000103230B1C1F80433106840F00100106008
+:103C90000BE0106820F001001060C1F8083300202C
+:103CA000C1F80801644800680090002008BD011FA9
+:103CB0000B2909D85F4910310A6822F01E0242EA36
+:103CC000400008600020704742F2050070470F284E
+:103CD00009D8584910310A6822F4706242EA00207B
+:103CE00008600020704742F205007047000100F1B3
+:103CF0008040C0F8041900207047000100F18040A6
+:103D0000C0F8081900207047000100F18040D0F889
+:103D10000009086000207047012801D9072070477A
+:103D2000464A52F8200002680A43026000207047A9
+:103D3000012801D907207047404A52F82000026844
+:103D40008A43026000207047012801D9072070478C
+:103D50003A4A52F8200000680860002070470200CC
+:103D600037494FF0000003D0012A01D007207047E7
+:103D70000A607047020033494FF0000003D0012A67
+:103D800001D0072070470A60704708B54FF40072F1
+:103D9000510510B1C1F8042308E0C1F80823002040
+:103DA000C1F8240124481C3000680090002008BDA0
+:103DB00008B58022D10510B1C1F8042308E0C1F88C
+:103DC00008230020C1F81C011B4814300068009033
+:103DD000002008BD08B54FF48072910510B1C1F8FC
+:103DE000042308E0C1F808230020C1F8200112488C
+:103DF000183000680090002008BD0D49383109686E
+:103E00000160002070474FF080410020C1F8080198
+:103E1000C1F82401C1F81C01C1F820014FF0E020D5
+:103E2000802180F800140121C0F8001170470000C3
+:103E300000040040000500400801004064530200F7
+:103E400078050040800500406249634B0A68634979
+:103E50009A42096801D1C1F3100101600020704746
+:103E60005C495D4B0A685D49091D9A4201D1C0F366
+:103E700010000860002070475649574B0A685749A0
+:103E800008319A4201D1C0F3100008600020704749
+:103E900030B5504B504D1C6842F20803AC4202D082
+:103EA000142802D203E0112801D3184630BDC30004
+:103EB0004B481844C0F81015C0F81425002030BD38
+:103EC0004449454B0A6842F209019A4202D0062849
+:103ED00002D203E0042801D308467047404A01217A
+:103EE00042F83010002070473A493B4B0A6842F2D2
+:103EF00009019A4202D0062802D203E0042801D325
+:103F000008467047364A012102EBC000416000209C
+:103F1000704770B52F4A304E314C156842F2090394
+:103F200004EB8002B54204D0062804D2C2F800187F
+:103F300007E0042801D3184670BDC1F31000C2F891
+:103F40000008002070BD70B5224A234E244C15682D
+:103F500042F2090304EB8002B54204D0062804D2E1
+:103F6000D2F8000807E0042801D3184670BDD2F843
+:103F70000008C0F310000860002070BD174910B59C
+:103F80000831184808601120154A002102EBC003CF
+:103F9000C3F81015C3F81415401C1428F6D30020DC
+:103FA00006E0042804D302EB8003C3F8001807E0FE
+:103FB00002EB8003D3F80048C4F31004C3F80048B0
+:103FC000401C0628EDD310BD04490648083108609E
+:103FD00070470000B0000020BEBAFECA00F50140E4
+:103FE00000F001400000FEFF7E4B1B6803B19847C4
+:103FF000BFF34F8F7C4801687C4A01F4E0611143B4
+:104000000160BFF34F8FFEE710B5EFF3108010F0A3
+:10401000010F72B601D0012400E0002400F0D9F8AD
+:1040200050B1DDF777F9EEF71CFDEFF7B1FEDEF7E3
+:10403000ECFE6F490020086004B962B6002010BD94
+:1040400070B50C460546EFF3108010F0010F72B604
+:1040500001D0012600E0002600F0BBF818B106B937
+:1040600062B6082070BDDDF7D1F8DDF757F90246DA
+:10407000002043099B0003F1E02300F01F01D3F867
+:104080000031CB40D9071BD0202803D222FA00F1FF
+:10409000C90722D141B2002906DA01F00F0101F16E
+:1040A000E02191F8141D03E001F1E02191F80014E2
+:1040B0004909082911D281B101290ED004290CD057
+:1040C000401C6428D5D3DEF777FE4949494808608B
+:1040D0002046F0F775FA60B904E006B962B641F21D
+:1040E000010070BD3F4804602DB12846F0F7B5FAD5
+:1040F00018B110242CE0404D19E02878022802D98C
+:104100004FF4805424E007240028687801D0F8B9DF
+:1041100008E0E8B120281BD8A878212818D8012861
+:1041200016D001E0A87898B9E8780B2810D8334960
+:10413000802081F8140DDDF7F1F82946EFF70EFE27
+:10414000EEF74EFC00F0A6FA2846DDF7B5F8044677
+:1041500006B962B61CB1FFF757FF204670BD0020BC
+:1041600070BD10B5044600F034F800B10120207095
+:10417000002010BD224908600020704770B50C4631
+:1041800020490D681F49204E08310E60102807D0C5
+:1041900011280CD012280FD0132811D0012013E0C1
+:1041A000D4E90001FFF74CFF354620600DE0FFF732
+:1041B0002BFF0025206008E02068FFF7D2FF03E016
+:1041C0000F4920680860002020600E48001D05602F
+:1041D00070BD074807490068884201D10120704737
+:1041E00000207047B80100200CED00E00400FA0543
+:1041F000B0000020BEBAFECA6C5302000BE000E023
+:1042000004000020100502400100000100B5D8495B
+:1042100002282DD021DC10F10C0F08BFF42027D08C
+:104220000FDC10F1280F08BFD82021D010F1140F97
+:1042300008BFEC201CD010F1100F08BFF02017D0E1
+:1042400020E010F1080F08BFF82011D010F1040F82
+:104250000CBFFC2000280BD014E0C01E062811D291
+:10426000DFE800F00E0C0A080503082000E0072034
+:10427000086000BD0620FBE70520F9E70420F7E70A
+:104280000320F5E7FFDF00BD00B5BA49012808BFEC
+:1042900003200CD0022808BF042008D0042808BF3F
+:1042A000062004D0082816BFFFDF052000BD0860E7
+:1042B00000BDB149002804BF086820F0010005D006
+:1042C000012806BF086840F0010070470860704789
+:1042D00070B51E460546012924D0022A04BFA7480E
+:1042E0004FF47A710DD0012A04BFA5484FF4C8617C
+:1042F00007D0042A07BFA34840F69801A24840F619
+:10430000E44144181846F1F781FA04443046F1F7C5
+:10431000ABFA20444FF47A7100F27120B0FBF1F057
+:10432000281A70BD022A08BF4FF47A700AD0012AF9
+:1043300008BF4FF4C86005D0042A0CBF40F69800AF
+:1043400040F6E44049F608514418DBE770B51446DE
+:104350000546012908BF49F6CA660DD0022B08BFE1
+:104360008A4807D0012B08BF854803D0042B0CBF17
+:104370008448874800F1FA061046F1F760FA012CEC
+:1043800008BF4FF47A710AD0022C08BF4FF4FA71BB
+:1043900005D0042C0CBF4FF4FA614FF4FA51711A96
+:1043A00008444FF47A7100F28920B0FBF1F0281A2A
+:1043B000801E70BD70B514460646012930D0022B10
+:1043C00004BF6E494FF47A700DD0012B04BF6C49C5
+:1043D0004FF4C86007D0042B07BF6A4940F6980025
+:1043E000694940F6E4400D181046F1F728FA012C0F
+:1043F00008BF4FF47A710AD0022C08BF4FF4FA714B
+:1044000005D0042C0CBF4FF4FA614FF4FA51691A2D
+:1044100008444FF47A716438B0FBF1F0301A70BD83
+:10442000022B08BF4FF47A700AD0012B08BF4FF45B
+:10443000C86005D0042B0CBF40F6980040F6E4405D
+:1044400049F608514518CFE770B5164604460129CC
+:1044500008BF49F6CA650DD0022B08BF4B4807D0EC
+:10446000012B08BF464803D0042B0CBF45484848E1
+:1044700000F1FA051046F1F7C9F905443046F1F7A5
+:10448000F3F928444FF47A7100F2E140B0FBF1F007
+:10449000201A801E70BD2DE9F04107461E460C46CD
+:1044A00015461046082A16BF04284DF68830F1F745
+:1044B000ADF907EB4701C1EBC71100EBC100012CBF
+:1044C00008BF4FF47A710AD0022C08BF4FF4FA717A
+:1044D00005D0042C0CBF4FF4FA614FF4FA51471881
+:1044E0002046F1F7ACF9381A4FF47A7100F60F60F4
+:1044F000B0FBF1F42846F1F777F920443044401D31
+:10450000BDE8F08170B5054614460E460846F1F741
+:104510007DF905EB4502C2EBC512C0EBC205304682
+:10452000F1F7A2F92D1A2046082C16BF04284DF6E3
+:104530008830F1F76BF928444FF47A7100F6B73000
+:10454000B0FBF1F52046F1F74FF92844401D70BD4E
+:104550001049082818BF0428086803BF20F46C50CD
+:1045600040F4444040F0004020F0004008607047B4
+:104570000C1500401015004050160040683602002F
+:10458000A2240200D0FB010030D301000436020057
+:10459000C0D40100401700402DE9FE430C46804680
+:1045A000F8F7B4FF074698F80160204601A96A466B
+:1045B000ECF717F905000DD0012F02D00320BDE85C
+:1045C000FE83204602AA0199ECF72DF80298B0F874
+:1045D00003000AE0022F14D1042E12D3B8F803000E
+:1045E000BDF80020011D914204D8001D80B2A91918
+:1045F000814202D14FF00000E1E702D24FF001000A
+:10460000DDE74FF00200DAE70B4A022111600B49A7
+:104610000B68002BFCD0084B1B1D18600868002895
+:10462000FCD00020106008680028FCD070474FF0D4
+:10463000805040697047000004E5014000E40140FB
+:1046400002000B464FF00000014620D0012A04D0A2
+:10465000022A04D0032A0DD103E0012002E0022047
+:1046600015E00320072B05D2DFE803F00406080A53
+:104670000C0E100007207047012108E0022106E01F
+:10468000032104E0042102E0052100E00621EEF709
+:10469000BEBB0000F9480521817000210170417006
+:1046A0007047F7490A78012A05D0CA681044C860E3
+:1046B0004038EFF7E4B88A6810448860F8E70028CB
+:1046C00019D00378EF49F04A13B1012B0ED011E055
+:1046D0000379012B00D06BB943790BB1012B09D1C0
+:1046E0008368643B8B4205D2C0680EE00379012BDE
+:1046F00002D00BB10020704743790BB1012BF9D1E7
+:10470000C368643B8B42F5D280689042F2D80120A6
+:104710007047DB4910B501220A700279A2B100226C
+:104720000A71427992B104224A718268D34C5232A2
+:104730008A60C0681434C8606060EEF7C5FBCF497A
+:1047400020600220887010BD0322E9E70322EBE716
+:1047500070B5044609B1012000E00320C84D0021D6
+:104760002970217901B100202871607968B1042095
+:10477000C24E6871A168F068EEF7AFF8A860E06813
+:104780005230E8600320B07070BD0320F0E72DE9DF
+:10479000F04105460226EEF79EFF006800B1FFDFFC
+:1047A000B64C01273DB12878B0B1012805D00228C8
+:1047B00010D0032813D027710CE06868C82807D3ED
+:1047C000EFF7C3F820B16868FFF76BFF012603E03D
+:1047D000002601E000F05CF93046BDE8F081207869
+:1047E0000028F7D16868FFF76AFF0028E3D06868FF
+:1047F000017879B1A078042800D0FFDF0121686832
+:10480000FFF7A6FF9E49E078EEF7A6FD0028E1D16C
+:10481000FFDFDFE7FFF77DFF6770DBE72DE9F0479C
+:10482000964C8846E178884200D0FFDFDFF84C9252
+:1048300000250127924E09F11409B8F1080F75D22D
+:10484000DFE808F0040C28527A808D95A0780328C0
+:1048500002D0022800D0FFDFBDE8F087A07803284F
+:1048600002D0022800D0FFDF0420A070257120783C
+:10487000002878D1FFF715FF3078012806D0B068FE
+:10488000E06000F025F92061002060E0E078EEF7BC
+:1048900060FCF5E7A078032802D0022800D0FFDFF3
+:1048A000207800286DD1A078032816D0EEF70CFBF5
+:1048B00001464F46D9F80000EFF714F800280EDB48
+:1048C000796881420BDB081AF0606D49E078EEF7F9
+:1048D00043FD0028C0D1FFDFBEE7042028E004200C
+:1048E000EFF7B3FAA570B7E7A078032802D0022843
+:1048F00000D0FFDF207888BBA078032817D0EEF720
+:10490000E3FA01464F46D9F80000EEF7EBFF002826
+:10491000E5DB79688142E2DB081AF0605849E0780B
+:10492000EEF71AFD002897D1FFDF95E740E005205C
+:10493000EFF78BFAA7708FE7A078042800D0FFDF8D
+:10494000022004E0A078042800D0FFDF0120A16845
+:104950008847FFF71CFF054630E004E011E0A0782F
+:10496000042800D0FFDFBDE8F04700F091B8A07840
+:10497000042804D0617809B1022800D0FFDF207834
+:1049800018B1BDE8F04700F08CB8207920B10620BE
+:10499000EFF75BFA2571CDE7607838B13849E078F8
+:1049A000EEF7DAFC00B9FFDF657055E70720BFE7D7
+:1049B000FFDF51E73DB1012D03D0FFDF022DF9D11B
+:1049C0004AE70420C3E70320C1E770B5050004D01F
+:1049D0002A4CA078052806D101E0102070BD0820DF
+:1049E000EFF749FA08B1112070BD2848EEF7F3F946
+:1049F000E070202803D00020A560A07070BD0320C7
+:104A000070BD1E4810B5017809B1112010BD817824
+:104A1000052906D0012906D029B101210170002005
+:104A200010BD0F2010BD00F03CF8F8E770B5134C36
+:104A30000546A07808B1012809D155B12846FFF7ED
+:104A40003EFE40B1287840B1A078012809D00F205F
+:104A500070BD102070BD072070BD2846FFF759FEBD
+:104A600003E000212846FFF773FE0549E078EEF7E2
+:104A700073FC00B9FFDF002070BD0000BC01002006
+:104A8000CC1200203D860100FF1FA1071D48020037
+:104A90000A4810B5006900F013F8BDE81040EEF7C1
+:104AA0001FB9064810B5C078EEF7EFF900B9FFDF7F
+:104AB0000820EFF7CAF9BDE81040EBE5BC01002083
+:104AC0000C490A6848F202139A4302430A6070478D
+:104AD000084A116848F2021301EA03009943116081
+:104AE00070470246044B10201344FC2B01D8116080
+:104AF00000207047C80602400018FEBF40EA0103CC
+:104B000010B59B070FD1042A0DD310C808C9121F76
+:104B10009C42F8D020BA19BA884201D9012010BDB0
+:104B20004FF0FF3010BD1AB1D30703D0521C07E07D
+:104B3000002010BD10F8013B11F8014B1B1B07D1E1
+:104B400010F8013B11F8014B1B1B01D1921EF1D152
+:104B5000184610BD032A40F2308010F0030C00F01C
+:104B6000158011F8013BBCF1020F624498BF11F8A7
+:104B700001CB00F8013B38BF11F8013BA2F1040260
+:104B800098BF00F801CB38BF00F8013B11F00303D8
+:104B900000F02580083AC0F0088051F8043B083A3C
+:104BA00051F804CBA0E80810F5E7121D5CBF51F8DE
+:104BB000043B40F8043BAFF30080D20724BF11F858
+:104BC000013B11F801CB48BF11F8012B24BF00F8BD
+:104BD000013B00F801CB48BF00F8012B704710B52E
+:104BE000203AC0F00B80B1E81850203AA0E81850E5
+:104BF000B1E81850A0E81850BFF4F5AF5FEA027CA6
+:104C000024BFB1E81850A0E8185044BF18C918C014
+:104C1000BDE810405FEA827C24BF51F8043B40F8B5
+:104C2000043B08BF7047D20728BF31F8023B48BF9A
+:104C300011F8012B28BF20F8023B48BF00F8012BD8
+:104C4000704702F0FF0343EA032242EA024200F007
+:104C500002B84FF000020429C0F0128010F0030CDB
+:104C600000F01B80CCF1040CBCF1020F18BF00F85F
+:104C7000012BA8BF20F8022BA1EB0C0100F00DB80E
+:104C80005FEAC17C24BF00F8012B00F8012B48BF6C
+:104C900000F8012B70474FF0000200B51346944610
+:104CA0009646203922BFA0E80C50A0E80C50B1F184
+:104CB0002001BFF4F7AF090728BFA0E80C5048BF98
+:104CC0000CC05DF804EB890028BF40F8042B08BF36
+:104CD000704748BF20F8022B11F0804F18BF00F832
+:104CE000012B7047FEDF04207146084219D1069956
+:104CF000124A914215DC069902394878DF2810D112
+:104D00000878FE2807D0FF280BD14FF001004FF0A4
+:104D100000020B4B184741F201000099019A084B21
+:104D20001847084B002B02D01B68DB6818474FF070
+:104D3000FF3071464FF00002014B1847006002003F
+:104D4000E93F020004000020184819497047FFF7A6
+:104D5000FBFFDCF733FA00BD4FF4805015490968BA
+:104D6000884203D1144A13605B68184700BD0000F5
+:104D700020BFFDE74FF480500E490968884210D1EA
+:104D80000E4B18684FF0FF318842F1D080F308884D
+:104D90004FF02021884204DD0948026803210A43BC
+:104DA00002600848804708488047FFDFE012002083
+:104DB000E01200200000002004000020006002003B
+:104DC0001409004099460100594D02000420714623
+:104DD000084202D0EFF3098101E0EFF3088188690E
+:104DE00002380078102813DB20280FDB2C280BDB7F
+:104DF0000A4A12680A4B9A4203D1602804DB094A26
+:104E00001047022008607047074A1047074A1047BA
+:104E1000074A12682C32126810470000B0000020C8
+:104E2000BEBAFECA21130000613702007D410200B4
+:104E3000040000200D4B0E4908470E4B0C49084753
+:104E40000D4B0B4908470D4B094908470C4B0849C6
+:104E500008470C4B064908470B4B054908470B4BC5
+:104E6000034908470A4B02490847000051BB0000AC
+:104E70000D2F00006D2C0000092B0000972A000068
+:104E80000F2D00003D1300005328000029BE000034
+:104E9000C91100000021016001717047002101600B
+:104EA00081807047002101604160017270470A688B
+:104EB0004B6802604360B1F808C0A0F808C07047B2
+:104EC0000A6802600B79037170470000B995000011
+:104ED00043970000A1980000C5980000FF980000CB
+:104EE0003399000065990000959900000B9A000025
+:104EF00091960000A7120000A7120000794400005C
+:104F0000C5440000E94400007D45000099460000CA
+:104F10005B4700008D47000075480000074900000E
+:104F20005B490000414A0000614A0000DF150000B3
+:104F30000316000033150000871500003516000029
+:104F4000C91600006360000013620000E7650000FE
+:104F5000FD660000876700000568000069680000C2
+:104F60008D6900005D6A0000C96A0000834A000084
+:104F7000894A0000934A000089410000FB4A000072
+:104F80005D410000874C0000BF4C0000294D00002F
+:104F90000F4E0000254E0000A7120000A7120000CF
+:104FA000A7120000A7120000A7120000A71200001D
+:104FB000A7120000A7120000BF2400004525000032
+:104FC000612500007D2500000B270000A7250000BB
+:104FD000B1250000F325000015260000F126000091
+:104FE00033270000A7120000A7120000678300000B
+:104FF0008783000089830000CD830000FB830000CD
+:10500000E9840000778500008B850000D9850000C9
+:10501000C98600006F880000998900007B7300003A
+:10502000B1890000A7120000A7120000D1B400004F
+:105030003BB600008FB60000FBB60000ABB7000027
+:105040000100000000000000100110013A02000001
+:105050001A020000FB900000E9900000FFFFFFFF34
+:105060000000FFFFCDAC0000293D000065200000DE
+:10507000C5730000618E0000000000000000020007
+:10508000000000000002000000000000000100001D
+:105090000000000013810000F38000006181000027
+:1050A00041240000032400002324000037A800004E
+:1050B00063A800006BAA000059590000818100001C
+:1050C00000000000B18100008F24000000000000FB
+:1050D00000000000000000004DA9000000000000DA
+:1050E000ED59000000000000900A0000900A000046
+:1050F000DB560000DB5600005544000079AB000091
+:1051000047760000771F0000972602004F970100A6
+:10511000195700001957000077440000DBAB00006E
+:10512000CB760000E91F0000C5260200639701004E
+:1051300070017001400038005C002400480100024A
+:1051400000000300656C74620000000000000000B5
+:1051500000000000000000008700000000000000C8
+:105160000000000000000000BE83605ADB0B3760C7
+:1051700038A5F5AA9183886C010000003114010064
+:10518000F9220100000000010206030405000000EE
+:105190000700000000000000060000000A000000F8
+:1051A0003200000073000000B4000000C989010053
+:1051B00047150200616F0100D5B10100EBF4010059
+:1051C000D5B10100F77001008DB30100E1EE0100DF
+:1051D0008DB30100BF6D010021B3010001F4010096
+:1051E00021B301005D6F0100E9B101009DE70100FD
+:1051F000E9B10100ED74010001B601009DF5010067
+:1052000001B601000300000001555555D6BE898E38
+:105210000000C706C70CC71200006B030F06B308D7
+:105220000000B704A708970CF401FA009600640088
+:105230004B0032001E0014000A00050002000100AD
+:105240000041000000000000AAAED7AB15412010BD
+:105250000C0802170D0101020909010106020918D3
+:10526000180301010909030305000000FE00000006
+:10527000FE000000FE555555252627D6BE898E0016
+:10528000F401FA00960064004B0032001E00140086
+:105290000A00050002000100254100000000000096
+:1052A000493E0200613E0200793E0200913E02004A
+:1052B000C13E0200E93E0200133F0200473F0200E8
+:1052C000573B0200B73A0200AD370200E34A020042
+:1052D000E93B0200F93B0200253C0200433F01008C
+:1052E0004B3F01005D3F0100533C02006D3C02005A
+:1052F000413C02004B3C0200793C0200AF3C020002
+:10530000CF3C0200ED3C0200FB3C0200093D0200E4
+:10531000193D0200313D0200493D02005F3D02009F
+:10532000753D0200000000007FB90000D5B9000003
+:10533000EBB9000041460200D93702009F38020055
+:10534000CB490200034A02002D4A0200ED3D010054
+:105350006D4101008B3D0200B13D0200D53D0200D0
+:10536000FB3D02001C05004020050040001002002B
+:105370009053020008000020D001000044110000FA
+:10538000C8530200D801002008110000A01100003D
+:10539000011813C8140250201A0102227C2720FB96
+:1053A000349B5F801280021A10138B091B20480463
+:1053B0001ACE0401200B50A40AAC01300912CB63B1
+:0853C0007F010B68CC10A00076
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/softdevice_s140.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/softdevice_s140.zip
new file mode 100644
index 0000000..005099c
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/ble/nrf52840/softdevice_s140.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/blinky_mbr.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/blinky_mbr.hex
new file mode 100644
index 0000000..40127f4
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/blinky_mbr.hex
@@ -0,0 +1,113 @@
+:020000040000FA
+:1010000010200020151200001D1200001F12000009
+:101010002112000023120000251200000000000031
+:101020000000000000000000000000002712000087
+:1010300029120000000000002B1200002D120000F9
+:101040002F1200002F1200002F1200002F1200009C
+:101050002F1200002F1200002F1200002F1200008C
+:101060002F1200002F1200002F1200002F1200007C
+:101070002F1200002F1200002F1200002F1200006C
+:101080002F1200002F1200002F1200002F1200005C
+:101090002F1200002F1200002F1200002F1200004C
+:1010A0002F1200002F1200002F1200002F1200003C
+:1010B0002F1200002F1200000000000000000000AE
+:1010C0002F1200002F1200002F1200002F1200001C
+:1010D0002F1200002F1200002F120000000000004D
+:1010E0000000000000000000000000000000000000
+:1010F00000000000000000000000000000000000F0
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:1011200000000000000000000000000000000000BF
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:10115000000000000000000000000000000000008F
+:10116000000000000000000000000000000000007F
+:10117000000000000000000000000000000000006F
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A000000000000000000000000000000000003F
+:1011B000000000000000000000000000000000002F
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F00000000000000000000000000000000000EF
+:10120000DFF80CD000F018F8004800473516000051
+:10121000102000200648804706480047FEE7FEE70A
+:10122000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE796
+:101230005D12000001120000064C074D06E0E06858
+:1012400040F0010394E8070098471034AC42F6D30D
+:10125000FFF7DAFFB0160000D0160000F0B5B54871
+:101260000023021D0178101D01254FF0805406292E
+:101270000BD11678360708D10678C6F30316032E6D
+:1012800006D0042E04D0052E02D0062907D00EE089
+:10129000B4F82463A84FC6F304263E6002E0167833
+:1012A000360704D10678C6F30316032E02D00629AA
+:1012B00004D00FE0A24FA14E7E670EE016783607ED
+:1012C00008D10678C6F30316032E06D0042E04D0E8
+:1012D000052E02D0062907D00EE0D4F84462994FBB
+:1012E000C6F342363E6002E01678360704D106782F
+:1012F000C6F30316032E02D0062906D011E0924E43
+:10130000376827F0807737600EE01678360708D107
+:101310000678C6F30316032E06D0042E04D0052E3D
+:1013200002D006290AD011E04FF08046C6F80C31F1
+:10133000C6F81031834E361F336002E01678360748
+:1013400004D10678C6F30316032E02D0062905D071
+:101350000CE07C4F032664373E600AE016783607BF
+:1013600004D10678C6F30316032E02D006290DD049
+:1013700014E0764F05263E60744E78363560734E25
+:10138000083633603F263F1D3E6002E01678360780
+:1013900004D10678C6F30316052E02D0062957D0CD
+:1013A00062E06B4E36686B4F3E60694E361D3668A4
+:1013B0003F1D3E60664E083636683F1D3E60644EF7
+:1013C0000C3636683F1D3E60614E103636683F1D54
+:1013D0003E605F4E143636683F1D3E605C4E1836E8
+:1013E00036685C4F20373E60594E1C3636683F1DCC
+:1013F0003E60574E203636683F1D3E60544E2436C0
+:1014000036683F1D3E60524E283636683F1D3E60AE
+:101410004F4E2C3636683F1D3E604D4E3036366896
+:101420004C4F40373E604A4E343636683F1D3E6072
+:10143000474E383636683F1D3E60454E3C3636686E
+:101440003F1D3E60424E403636683F1D3E6002E022
+:101450001678360708D10678C6F30316032E06D091
+:10146000042E04D0052E02D0062907D019E0D4F8A6
+:101470005812394A01F04F01116002E01178090752
+:101480000FD10078C0F30310032803D0042801D043
+:10149000052806D131480168C90702D06FF0010163
+:1014A0000160D4F83001062808D1D4F834010628A8
+:1014B00004D12B48016841F48061016022487438EE
+:1014C000016841F470010160BFF34F8FBFF36F8F6C
+:1014D0004FF01021D1F80002002803DBD1F80402FC
+:1014E000002822DA1F4A15601F480468002CFCD02F
+:1014F0001524C1F800420568002DFCD0C1F8044253
+:1015000001680029FCD0136001680029FCD0BFF3FA
+:101510004F8F0D48F0380168144A01F4E06111431F
+:101520000160BFF34F8F00BFFDE71249104808600C
+:10153000F0BD0000E00F00F0403501400DF0ADBA05
+:1015400000C007403C050040FCED00E010560040A4
+:101550000404001020C50040E40E004000040040D8
+:101560003C17004004E5014000E401400400FA0596
+:101570000090D0030800002002E008C8121F08C134
+:10158000002AFAD170477047002001E001C1121F04
+:10159000002AFBD1704700002DE9FC410646C00738
+:1015A0004FF000050ED0104F00240122385D009549
+:1015B00000231146019500F055F8641C042CF4D367
+:1015C00000F02EF8B0070DD5074E0024361D00227E
+:1015D000305D032300951146019500F043F8641C2B
+:1015E000042CF4D3BDE8FC81A616000007490B5C6F
+:1015F0004FF0A041D1F804250120984020EA0203D1
+:10160000C1F808351040C1F80C057047A616000057
+:101610000249085C012100F037B80000A61600005E
+:1016200010B500242046FFF7F3FF641C042CF9D307
+:1016300010BD00000120FFF7AFFF094C4FF4FA780E
+:101640004FF47A4700263046FFF7D0FF4546611C2D
+:10165000384688476D1EFAD1761C042EF3DBF1E77D
+:10166000A016000070B541EA4201DDE904564FF0D2
+:10167000A04441EA830141EA052104EB800041EAEC
+:101680000641C0F8001770BD01224FF0A043824010
+:1016900011B1C3F808257047C3F80C257047000046
+:1016A0000338FDD87047111213140D0E0F100000EF
+:1016B000D01600000800002004000000781500008B
+:1016C000D41600000C000020042000008815000043
+:0416D0000090D003B3
+:0400000500001201E4
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/blinky_mbr.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/blinky_mbr.zip
new file mode 100644
index 0000000..75c8cf0
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/blinky_mbr.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/bootloader_secure_uart_debug_without_bonds_mbr.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/bootloader_secure_uart_debug_without_bonds_mbr.hex
new file mode 100644
index 0000000..a954c14
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/bootloader_secure_uart_debug_without_bonds_mbr.hex
@@ -0,0 +1,2667 @@
+:020000040006F4
+:10400000704F0020C9430600D1430600D343060089
+:10401000D5430600D7430600D94306000000000040
+:10402000000000000000000000000000DB4306006C
+:10403000DD43060000000000DF430600E143060008
+:10404000E3430600E3430600D1580600E3430600BD
+:10405000E3430600E3430600E3430600E3430600B0
+:10406000E3430600E3430600E3430600E3430600A0
+:10407000E3430600E3430600E3430600E343060090
+:104080002559060045550600E3430600E3430600B4
+:10409000E3430600E3430600E3430600E343060070
+:1040A000E3430600E3430600E3430600E343060060
+:1040B000E3430600E34306000000000000000000A8
+:1040C000E3430600E3430600E3430600E343060040
+:1040D000E3430600E3430600E3430600000000005C
+:1040E00000000000000000000000000000000000D0
+:1040F00000000000000000000000000000000000C0
+:1041000000000000000000000000000000000000AF
+:10411000000000000000000000000000000000009F
+:10412000000000000000000000000000000000008F
+:10413000000000000000000000000000000000007F
+:10414000000000000000000000000000000000006F
+:10415000000000000000000000000000000000005F
+:10416000000000000000000000000000000000004F
+:10417000000000000000000000000000000000003F
+:10418000000000000000000000000000000000002F
+:10419000000000000000000000000000000000001F
+:1041A000000000000000000000000000000000000F
+:1041B00000000000000000000000000000000000FF
+:1041C00000000000000000000000000000000000EF
+:1041D00000000000000000000000000000000000DF
+:1041E00000000000000000000000000000000000CF
+:1041F00000000000000000000000000000000000BF
+:10420000DFF80CD000F088F9004800474173060041
+:10421000704F002080F308888E46104730B450E875
+:10422000012F93B2C48923448489A34228BF1B1B56
+:104230000489A34202BFBFF32F8F002007E0C3EA27
+:10424000020340E80134002CE9D14FF001000A607C
+:1042500030BC704750E8012FC2EA024240E8012119
+:104260000029F7D1704730B450E8022F1FFAA2F3AB
+:10427000C488A34202BFBFF32F8F00200DE0C48982
+:1042800023448489A34228BF1B1BC2EA034340E89E
+:104290000234002CE8D14FF001000A6030BC7047B6
+:1042A00050E8022FC2EA224240E802210029F7D159
+:1042B0007047034653E8022FD988B2EB324F4FF0D4
+:1042C000000017BF92B241EA014142EA014104E015
+:1042D0005A68B2EB324F08BF012043E80212002AAD
+:1042E000E8D1704730B4044654E8000F0D4644E866
+:1042F0000053002BF8D1156030BC704730B4044631
+:1043000054E8000F40EA010544E80053002BF7D1C0
+:10431000156030BC704730B4044654E8000F00EA22
+:10432000010544E80053002BF7D1156030BC7047FD
+:1043300030B4044654E8000F80EA010544E8005315
+:10434000002BF7D1156030BC704730B4044654E8F8
+:10435000000F00EB010544E80053002BF7D1156076
+:1043600030BC704730B4044654E8000FA0EB0105A0
+:1043700044E80053002BF7D1156030BC704770B48F
+:1043800004464FF0000054E8006F0D68AE4207BFCE
+:1043900044E80023012044E800630E60002B1CBFAA
+:1043A0000020F0E770BC704730B4044654E8000FBA
+:1043B00088422CBF451A054644E80053002BF5D12E
+:1043C000156030BC7047000006488047064800472B
+:1043D000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B5
+:1043E000FEE7FEE7B5550600014206002DE9F05F45
+:1043F0000546002092469B46884606468146402454
+:104400001BE0284641464746224600F074F85346D2
+:104410005A46C01A914110D311461846224600F060
+:1044200016F82D1A67EB01084F462246012000219D
+:1044300000F00DF817EB00094E41201EA4F1010415
+:10444000DFDC484631462A464346BDE8F09F202A35
+:1044500004DB203A00FA02F1002070479140C2F1DB
+:10446000200320FA03F31943904070470048704737
+:1044700088DC060040EA01039B0703D009E008C975
+:10448000121F08C0042AFAD203E011F8013B00F819
+:10449000013B521EF9D27047D2B201E000F8012B65
+:1044A000491EFBD270470022F6E710B513460A46B4
+:1044B00004461946FFF7F0FF204610BD421C10F8D5
+:1044C000011B0029FBD1801A704730B5044600203B
+:1044D000034600E05B1C934203D2E05CCD5C401BD2
+:1044E000F8D030BD034611F8012B00F8012B002A4B
+:1044F000F9D118467047202A04DB203A21FA02F04D
+:104500000021704721FA02F3D040C2F1200291400D
+:104510000843194670470000064C074D06E0E06866
+:1045200040F0010394E8070098471034AC42F6D3FA
+:10453000FFF76AFEE0E4060000E5060070B58C189F
+:1045400010F8015B15F0070301D110F8013B2A11A7
+:1045500006D110F8012B03E010F8016B01F8016B94
+:104560005B1EF9D12B0705D40023521E0DD401F890
+:10457000013BFAE710F8013BCB1A921C03E013F859
+:10458000015B01F8015B521EF9D5A142D8D300208E
+:1045900070BD2DE9F0438BB01446129D15F9046BE4
+:1045A00000961F46804689462B460246214602A8B1
+:1045B00000F099FC02A9129A084600F090FC129BA8
+:1045C00002AA4146404600F07AFC129B02AA21460C
+:1045D000204600F074FC2B464A4639463846009681
+:1045E00000F081FC129A394602A800F078FC02A97A
+:1045F0002B4642460846009600F075FC02A92B4661
+:1046000022460846009600F06EFC2B4642462146A4
+:104610002046009600F067FC129B22464946484619
+:1046200000F04DFC2B4602AA41462046009600F0C1
+:104630005AFC129B22463946384600F040FC2B4675
+:104640004A4639463846009600F04DFC324602A9EB
+:10465000204600F00EFE0BB0BDE8F083F0B5154625
+:1046600089B01C4607460E461A462946684600F0A1
+:1046700036FC23466A463946384600F020FC23467D
+:104680002A466946684600F01AFC23466A463146C7
+:10469000304600F014FC09B0F0BD8B1802448B4288
+:1046A00000D1704713F8010D02F8010DF7E72DE96D
+:1046B000F047B3F9024088461E4604F11F0120234B
+:1046C000073491FBF3F708234FFA87F994FBF3F4CF
+:1046D000944228BF14464946054600F07FFA224618
+:1046E0004146FFF7DAFFB6F90230E4009C4221D9D7
+:1046F000E41A05EB87010022C4F120078D420FD395
+:1047000024364A462946304600F073FA012811D073
+:104710004B46324629462846BDE8F04700F0B8BD72
+:1047200051F8040C20FA04F3134341F8043D00FA55
+:1047300007F2E3E7BDE8F0872DE9F04793F9006061
+:1047400092B004468946104631461546984600F018
+:1047500064FA002840F093804246494602A800F0DF
+:10476000BEFB434602AA21460AA800F0A8FB02A904
+:104770000846424600F0B3FB43462A4649464846AF
+:1047800000F09DFB08F1040742462946284600F048
+:10479000A6FB3B462A4621462046009600F04CFAEE
+:1047A0003B462A4629462846009600F045FA3B46F5
+:1047B0002A4621462846009600F095FB43462A46A5
+:1047C0002146204600F07BFB3B46224621462846F8
+:1047D000009600F031FA3B4600962A4621462046D4
+:1047E00000F02AFA2368DB074CD533463A462146C7
+:1047F000204600F0C5F931468246204600F02BFDE8
+:1048000006F18043013B54F8230040EACA7044F8A3
+:10481000230042462146284600F061FB3B460AAA97
+:1048200029462846009600F05EFB3B460AAA294628
+:104830002846009600F057FB0AA908463B462A4640
+:10484000009600F050FB43460AAA2146204600F09D
+:1048500036FB02AA3B4610462146009600F043FB79
+:1048600032462946204600F004FD32464946284695
+:1048700000F0FFFC324602A9484600F0FAFC12B0F4
+:10488000BDE8F0873146204600F0E5FCC1E70000B6
+:104890000048704730E406002DE9F04FEDB01F46A8
+:1048A000DDF8D8810590B8F9026098F9004020231E
+:1048B0001F3696FBF3F676B206F1FF3924AB0025DE
+:1048C00043F829506CAB03EB89034CA88A46934606
+:1048D000394698F9012043F8805C43F8605CFFF7A3
+:1048E000DCFE98F9012054A8B918FFF7D6FE21463E
+:1048F0004CA800F092F90746002840F03981214683
+:1049000054A800F08AF90290002840F0338108F1A1
+:10491000240332464CA91846039300F06AF9012893
+:1049200040F02A81324654A9039800F062F9012828
+:10493000069040F021811CAD0CAF3346039A54A978
+:10494000284600F092F9029B47F829305A46514612
+:1049500038464346FFF7ABFE39463846039B009680
+:104960002A4600F008FA0DF5B879039B00962A460E
+:104970004CA914A800F0FFF948462246059900F01A
+:1049800078FCA30009EB030A0793059BA1005918C3
+:1049900008F1440B5046224600F06BFC5946224673
+:1049A00034A800F066FCA3000BEB030122463CA8F0
+:1049B00000F05FFC08F10403494634AA284600943D
+:1049C000049300F090FA53464A463CA934A8CDF827
+:1049D0000080FFF7DEFD2346049A2946284600F0B2
+:1049E00044F92A46514648464346FFF737FE029BA4
+:1049F00008933146059B0A933846CDF824B0CDF88C
+:104A00002C9000F00BFC3146814614A800F006FC07
+:104A10008145B8BF81461FFA89F909F1FF3B0FFABA
+:104A20008BFB5946384600F063FC5946071C14A816
+:104A300018BF012700F05CFC002814BF02230023EC
+:104A40001F430DF1200A22465AF8277024A8394640
+:104A500000F00FFC0DF1B00BA300F91822465846E8
+:104A600000F007FC2146284600F0B8F8A9F1020939
+:104A7000069B2B600FFA89F90DF1900AB9F1000F2E
+:104A800023DA2346049A2946284600F0EEF84346E6
+:104A90002A4659465046FFF7E1FD324651460398F3
+:104AA00000F0A7F8012805D03346039A5146504636
+:104AB00000F0EEFB013C64B2002C4CDA029BB3FA2E
+:104AC00083F040096DB0BDE8F08F43462A46D8F820
+:104AD000A47059465046B84749460CA800F008FC57
+:104AE0004946071C14A818BF012700F001FC002844
+:104AF00014BF02200020384308AB53F820702FB3B6
+:104B00002246394634A800F0B4FB079B2246F91828
+:104B10003CA800F0AEFB43462A463CA934A8FFF768
+:104B20009DFD049B009434AA514644A800F0DBF993
+:104B30005B4652463CA934A8CDF80080FFF729FD1A
+:104B4000434644AA2946284600F0B9F909F1FF393D
+:104B50000FFA89F992E723B26CAA02EB83025AF8A2
+:104B6000233052F8802C5340029A1A430292A1E754
+:104B70002846A7E73846A5E70298A3E7000000000B
+:104B8000C3F10803DB0070B50133002403A500BFA7
+:104B90005B1920C940CAAD1920C0184720C940CAB6
+:104BA000754120C020C940CA754120C020C940CAF3
+:104BB000754120C020C940CA754120C020C940CAE3
+:104BC000754120C020C940CA754120C020C940CAD3
+:104BD000754120C06441204670BD00BF002310B560
+:104BE0001C465AB2914200DC10BD40F8234001330C
+:104BF000F7E710B5013A52B2002A01DA002010BDE1
+:104C000013B250F8234051F823309C4203D8F1D21C
+:104C10004FF0FF3010BD012010BD10B500231A4623
+:104C20005CB2A14203DCB2FA82F0400910BD50F838
+:104C3000234001332243F3E770B59DF910401E462F
+:104C400023460546FFF79CFF30B9224629463046E9
+:104C5000FFF7CFFF012807D02346324629462846D2
+:104C6000BDE8704000F014BB70BDF0B50F46A1B0B8
+:104C700006461946384615461C46FFF7CEFF28B1B2
+:104C800021463046FFF7AAFF21B0F0BD2246394643
+:104C9000684600F0EEFA2246294608A800F0E9FA34
+:104CA000214610A8FFF79AFF0123214618A8109368
+:104CB000FFF794FF224608A96846FFF79AFF28B934
+:104CC000224610A9304600F0D4FADDE7009BDA074F
+:104CD00009D42146684600F0BEFA2246294610A8AB
+:104CE00000F0E6FBE6E7089BDB0707D4214608A8AF
+:104CF00000F0B1FA2246294618A8F1E70028234619
+:104D00001CDD08AA6946684600F0C2FA21466846DA
+:104D100000F0A1FA224618A910A8FFF76AFF0028A0
+:104D200005DA10A923462A460846FFF729FF10A9ED
+:104D3000234618AA084600F0ABFACEE708A96A464F
+:104D4000084600F0A5FA214608A800F084FA224699
+:104D500010A918A8FFF74DFF002805DA18A9234667
+:104D60002A460846FFF70CFF18A9234610AA084652
+:104D700000F08EFABEE72DE9F04FB5B004AD9DF915
+:104D8000F8401F4680462346284600F0BEF824AB74
+:104D9000214638460293039500F040FAC0EB841098
+:104DA00005B26B4203F01F034FF0200695FBF6F6A9
+:104DB00076B205F01F0914A858BFC3F100093146A7
+:104DC000FFF70CFFB9F1000F30B22BDD14AB00225E
+:104DD00003EB8000C9F1200E1346A34217D327B27C
+:104DE0007B00019314AB03EB870704F1FF3934AB6D
+:104DF000012603EB8909002D55DB34AB0022C6F1F7
+:104E00000100964603EB860A03EB80002DE057F87D
+:104E1000236006FA09F10A4340F8232026FA0EF22D
+:104E20000133DAE714AB2246394603EB800000F089
+:104E300020FAD4E70FFA81FC5AF8C83C53F82CB09A
+:104E400034AB03EB810151F8803CABEB0303A3EBE4
+:104E50000E039B4504D034BF4FF0010E4FF0000EFF
+:104E600050F8C81C41F82C300132019B51B29942D4
+:104E7000E0DBA6EB0E035E42214614A85E4100F083
+:104E8000EAF934AB03EB8403214653F8802C59F83C
+:104E9000803C384643EAC273013D49F8803C2DB25C
+:104EA00000F0D9F9A7E734AB03EB8606224656F8A3
+:104EB000C81C404600F0DDF935B0BDE8F08F30B5D4
+:104EC0001C4691B0054693F90030684600F01DF885
+:104ED000D4F8AC3069462846984711B030BD134627
+:104EE0000A46FFF7ECBF70B59DF910401E462346F9
+:104EF000054600F0CDF938B123463246294628460A
+:104F0000BDE87040FFF73CBE70BD2DE9F04F08B41E
+:104F1000F8CA04B451F8042BA3FB028940F8048BAF
+:104F20004FF0000AE4FB629A4FF0000BE5FB62AB26
+:104F30004FF0000CE6FB62BC4FF0000EE7FB62CEC8
+:104F400051F8042B4FF00008E3FB628940F8048B12
+:104F5000E4FB629AE5FB62ABE6FB62BCE7FB62CE78
+:104F600051F8042B4FF00008E3FB628940F8048BF2
+:104F7000E4FB629AE5FB62ABE6FB62BCE7FB62CE58
+:104F800051F8042B4FF00008E3FB628940F8048BD2
+:104F9000E4FB629AE5FB62ABE6FB62BCE7FB62CE38
+:104FA00051F8042B4FF00008E3FB628940F8048BB2
+:104FB000E4FB629AE5FB62ABE6FB62BCE7FB62CE18
+:104FC00040F8049B40F804AB40F804BB40F804CB25
+:104FD00040F804EB0CBC052B00F01E810C68A0F11E
+:104FE0001400A1F11401A2F1140252F804EB4FF0E5
+:104FF000000550F8046BE4FB6E5652F804EB50F8D1
+:10500000047BE4FB6E6752F804EB50F8048BE4FB7E
+:105010006E7852F804EB50F8049BE4FB6E8952F86A
+:1050200004EB50F804ABE4FB6E9AA0F1140052F8C4
+:10503000044B51F804EB4FF0000CE4FB6EC540F854
+:1050400004CB51F804EBE4FB6E5640F8045B51F8D6
+:1050500004EBE4FB6E6740F8046B51F804EBE4FBEF
+:105060006E7840F8047B51F804EBE4FB6E8940F85D
+:10507000048B51F804EBE4FB6E9AA0E80006062BC3
+:1050800000F0CA800C68A0F11800A1F11801A2F18B
+:10509000180252F804EB4FF0000550F8046BE4FBE3
+:1050A0006E5652F804EB50F8047BE4FB6E6752F83E
+:1050B00004EB50F8048BE4FB6E7852F804EB50F8E4
+:1050C000049BE4FB6E8952F804EB50F804ABE4FB5C
+:1050D0006E9A52F804EB50F804BBE4FB6EABA0F1FF
+:1050E000180052F8044B51F804EB4FF0000CE4FBAD
+:1050F0006EC540F804CB51F804EBE4FB6E5640F863
+:10510000045B51F804EBE4FB6E6740F8046B51F864
+:1051100004EBE4FB6E7840F8047B51F804EBE4FB0D
+:105120006E8940F8048B51F804EBE4FB6E9A40F86A
+:10513000049B51F804EBE4FB6EABA0E8000C072BDA
+:105140006AD008B40C68A0F11C00A1F11C01A2F106
+:105150001C0252F804EB4FF0000550F8046BE4FB1E
+:105160006E5652F804EB50F8047BE4FB6E6752F87D
+:1051700004EB50F8048BE4FB6E7852F804EB50F823
+:10518000049BE4FB6E8952F804EB50F804ABE4FB9B
+:105190006E9A52F804EB50F804BBE4FB6EAB52F885
+:1051A00004EB50F804CBE4FB6EBCA0F11C0052F8F9
+:1051B000044B51F804EB4FF00003E4FB6E3540F86C
+:1051C000043B51F804EBE4FB6E5640F8045B51F8E5
+:1051D00004EBE4FB6E6740F8046B51F804EBE4FB6E
+:1051E0006E7840F8047B51F804EBE4FB6E8940F8DC
+:1051F000048B51F804EBE4FB6E9A40F8049B51F8E1
+:1052000004EBE4FB6EAB40F804AB51F804EBE4FBB9
+:105210006EBCA0E8001808BCBDE8F08F013949B2A7
+:10522000002904DA013149B231B90846704750F813
+:105230002130002BF2D0F5E701F18043013B50F81B
+:105240002330002023B9013900EB411108B2704727
+:105250005B080130F6E700EB81010023884200D3B0
+:10526000704751F8042C43EA520341F8043DD30738
+:10527000F4E710B500235CB2A24200DC10BD51F887
+:10528000234040F823400133F5E700000000000010
+:10529000C3F10803DB0070B50133002403A500BF90
+:1052A0005B1920C940CAAD1B20C0184720C940CA9D
+:1052B000B54120C020C940CAB54120C020C940CA5C
+:1052C000B54120C020C940CAB54120C020C940CA4C
+:1052D000B54120C020C940CAB54120C020C940CA3C
+:1052E000B54120C06441B4FA84F0400970BD00BFEC
+:1052F0004A11012350F8220001F01F0103FA01F1C5
+:1053000008407047F0B5082289B00C460646FFF702
+:10531000B0FFCB6A03930B6B04934B6B05938B6BC2
+:105320000693CB6B0793002708236A4669466846B5
+:10533000029701970097FFF723FC082305466A466A
+:1053400031463046FFF71CFC236B0393636B0493D9
+:10535000A36B0593E36B0693054408236A466946ED
+:1053600068460797FFF70CFC082305446A46314658
+:105370003046FFF705FC236A0093636A0193A36A32
+:105380000293A36B0693E36B0793054408236A46D5
+:1053900031463046059704970397FFF7F1FB636AA0
+:1053A0000093A36A0193E36AA26B0293636B039376
+:1053B00004920693E26B236A0592054407936A46BA
+:1053C000082331463046FFF7DBFBE36A0093236B8B
+:1053D0000193636B0293236A0693A36A07930544C0
+:1053E00008236A4631463046059704970397FFF72E
+:1053F0004FFF236B0093636B0193A36B0293E36BEB
+:105400000393636A0693E36A07932D1A08236A4697
+:105410003146304605970497FFF73AFF636B0093D8
+:10542000A36B0193E36B0293236A0393636A049370
+:10543000A36A0593236B07932D1A08236A46314606
+:1054400030460697FFF724FFA36B0093E36B0193AD
+:10545000636A0393A36A0493E36A0593636B0793F8
+:105460002D1A08236A463146304602970697FFF701
+:105470000FFF2D1A0D4C0FD435B9082231462046A6
+:10548000FFF7B7FB01280FD00823224631463046EC
+:10549000FFF7FEFE2D1AEFE708232246314630467D
+:1054A000FFF76EFB2D18F7D409B0F0BD34E4060009
+:1054B00070B5036813F001050646144605D013467F
+:1054C0000A460146FFF75CFB054621463046FFF7DA
+:1054D000C2FE45B104F18042013A56F8223043F051
+:1054E000004346F8223070BD2DE9F04115468AB0E0
+:1054F000044688462022002102A8FEF7D6FF2E1D72
+:1055000095F9007003232A46414620460293FFF78F
+:10551000E6FC334602AA214620460097FFF7E3FC4B
+:105520002B46424621462046FFF7C9FC00973346EA
+:1055300005F1840221462046FFF77EFB0AB0BDE854
+:10554000F081000002490248091F09680068084705
+:10555000E800002000F0F6B970B50E46144900EBE3
+:10556000400001EBC0051446E86A183520B1012857
+:105570000FD0022805D113E0284600F019FAA04206
+:1055800001D2002411E022463146284600F048FAB4
+:105590000BE0284600F00CFAA042F4D20446F2E7F1
+:1055A0003146284600F00FFA0446204670BD000040
+:1055B000E81E0020F0B5B5480023021D0178101D3B
+:1055C00001254FF0805406290BD11678360708D1F3
+:1055D0000678C6F30316032E06D0042E04D0052E3B
+:1055E00002D0062907D00EE0B4F82463A84FC6F312
+:1055F00004263E6002E01678360704D10678C6F32A
+:105600000316032E02D0062904D00FE0A24FA14EAC
+:105610007E670EE01678360708D10678C6F30316C3
+:10562000032E06D0042E04D0052E02D0062907D062
+:105630000EE0D4F84462994FC6F342363E6002E071
+:105640001678360704D10678C6F30316032E02D067
+:10565000062906D011E0924E376827F08077376030
+:105660000EE01678360708D10678C6F30316032E27
+:1056700006D0042E04D0052E02D006290AD011E04F
+:105680004FF08046C6F80C31C6F81031834E361FF5
+:10569000336002E01678360704D10678C6F30316A5
+:1056A000032E02D0062905D00CE07C4F0326643778
+:1056B0003E600AE01678360704D10678C6F3031672
+:1056C000032E02D006290DD014E0764F05263E6049
+:1056D000744E78363560734E083633603F263F1D72
+:1056E0003E6002E01678360704D10678C6F303164A
+:1056F000052E02D0062957D062E06B4E36686B4FFC
+:105700003E60694E361D36683F1D3E60664E083667
+:1057100036683F1D3E60644E0C3636683F1D3E6065
+:10572000614E103636683F1D3E605F4E1436366857
+:105730003F1D3E605C4E183636685C4F20373E6039
+:10574000594E1C3636683F1D3E60574E203636682F
+:105750003F1D3E60544E243636683F1D3E60524E1B
+:10576000283636683F1D3E604F4E2C3636683F1D4A
+:105770003E604D4E303636684C4F40373E604A4EA4
+:10578000343636683F1D3E60474E383636683F1D1A
+:105790003E60454E3C3636683F1D3E60424E4036C8
+:1057A00036683F1D3E6002E01678360708D106785D
+:1057B000C6F30316032E06D0042E04D0052E02D005
+:1057C000062907D019E0D4F85812394A01F04F01E0
+:1057D000116002E0117809070FD10078C0F30310BF
+:1057E000032803D0042801D0052806D131480168D8
+:1057F000C90702D06FF001010160D4F8300106281A
+:1058000008D1D4F83401062804D12B48016841F4AA
+:105810008061016022487438016841F470010160C0
+:10582000BFF34F8FBFF36F8F4FF01021D1F80002FD
+:10583000002803DBD1F80402002822DA1F4A156091
+:105840001F480468002CFCD01524C1F800420568EC
+:10585000002DFCD0C1F8044201680029FCD013607F
+:1058600001680029FCD0BFF34F8F0D48F038016864
+:10587000144A01F4E06111430160BFF34F8F00BF90
+:10588000FDE7124910480860F0BD0000E00F00F08D
+:10589000403501400DF0ADBA00C007403C05004066
+:1058A000FCED00E0105600400404001020C500404C
+:1058B000E40E0040000400403C17004004E50140B5
+:1058C00000E401400400FA050090D00354010020D8
+:1058D00010B5054C206818B904A12B2000F05FFB1F
+:1058E0002068BDE810400047A00000202E2E5C2E4E
+:1058F0002E5C2E2E5C2E2E5C2E2E5C6D6F64756CD5
+:1059000065735C6E7266785C647269766572735CEE
+:105910007372635C7072735C6E7266785F707273C0
+:105920002E630000064808B5002101600068009061
+:1059300004F0F2FD04F0C2FB0028FBD108BD00001A
+:105940000001014010B5124C02202061606111A0DD
+:10595000A06104F17800E0614FF4805020620020E3
+:10596000A06260620BA1A164E0620D49E1641021B4
+:10597000A065C4E91410E0650AA1E01DFEF7B2FDC0
+:1059800009A12046FEF7AEFD2020A07110BD000049
+:10599000E81E00205465726D696E616C00000000A5
+:1059A000602F002052545400534547474552000091
+:1059B0000269C1688A4203D88068401A104400E036
+:1059C000501A401E70472DE9F047C46817468946B3
+:1059D00006464FF000083069A04201D9051B02E0DD
+:1059E000B168201A0D1AB0686D1E001BA84200D8BD
+:1059F0000546BD4200D33D4670682A4620444946CC
+:105A0000FEF738FDB0687F1B2C44A844A944A0428F
+:105A100000D10024F460002FDDD14046BDE8F087BE
+:105A20002DE9F04104468846D4E90207C51BE16828
+:105A3000606816460844B54206D94146FEF71AFD8D
+:105A4000B819E060BDE8F0812A464146FEF712FD34
+:105A5000761B08EB050132466068FEF70BFDE66039
+:105A6000F0E702E008C8121F08C1002AFAD1704707
+:105A70007047002001E001C1121F002AFBD17047CE
+:105A8000800701D0002070470120704740680068FF
+:105A9000401E084201D10120704700207047C368B2
+:105AA0008B4206D811440069491E814201D8012069
+:105AB00070470020704700002DE9F05FDFF894B0D8
+:105AC0005C46DBF84890DBF8245002F015FB216BB4
+:105AD000214E00EB01086F1A31884FF0040A0AEBDF
+:105AE00001401EA104F04AFC216B40464944414557
+:105AF00000D1002708233A4601F078F907004FF05B
+:105B0000010806D0318808EB01401BA104F036FCE7
+:105B10001CE002F0F1FA0022294600F031FCDBF82B
+:105B2000282004463188D946A24209D10AEB014017
+:105B300018A104F023FCC9E90748C9F8185005E08A
+:105B400008EB01402346194904F023FC3846BDE820
+:105B5000F09F00001C090020B4010020456E746510
+:105B600072206E72665F6466755F6170705F636FEE
+:105B70006E74696E756500004661696C65642074B9
+:105B80006F20636F7079206669726D776172652E20
+:105B90000000000053657474696E672061707020A6
+:105BA00061732076616C69640000000028DD0600E6
+:105BB00008B513460246064800930123008803EB0C
+:105BC00000400B4603A104F0ECFB05F057FD00007C
+:105BD000B4010020526563656976656420612066C2
+:105BE00061756C74212069643A20307825303878EA
+:105BF0002C2070633A203078253038782C20696E5C
+:105C0000666F3A2030782530387800000246054823
+:105C10000121008801EB004003A104F0B3FB05F073
+:105C20002DFD0000B401002052656365697665644E
+:105C300020616E206572726F723A2030782530389C
+:105C4000782100002DE9F047244C81469246608877
+:105C50000E4681423FD84FF6FF77002000F0F6F85D
+:105C600022786078A188884201DA401C00E0002098
+:105C7000C0B2904203D1002000F016F929E0657807
+:105C80004FF000086078884201DA401C00E00020F4
+:105C90006070002000F008F9BD421AD0A068B9F188
+:105CA000000F40F835A00DD066B16188E06832463B
+:105CB00005FB01004946FEF7DDFBA06800EBC500CF
+:105CC000868003E000EBC500A0F804800020BDE85A
+:105CD000F0870420FBE70920F9E70000A800002076
+:105CE00010B50E4C03E0401C00E00020207020782E
+:105CF0006178814210D022786188E068A36802FB55
+:105D0000010003EBC20153F83220898890472078C4
+:105D1000A1888842E9DAE6E710BD0000A80000206B
+:105D200030B5CB0008339DB293074FF0000401D08B
+:105D3000072030BD044B9A602A44DA605C701C7006
+:105D400058809980002030BDA8000020014800F054
+:105D500074BD0000C000002070B514460E4605005A
+:105D600004D10B4940F2C51000F019F93CB1286884
+:105D7000012EC4600AD000218160002070BD04495A
+:105D80004FF4E37000F00BF9072070BD0121F3E739
+:105D9000ACE0060038B50E4808235822416800914F
+:105DA0000C49006801F070FB00280FD10A4A6946CF
+:105DB0000A4800F047FD040008D10121074800F01F
+:105DC0000CFE0649012008390870204638BD000045
+:105DD00054DA06006C0D0020C1C40600C00000208B
+:105DE00070B516460D46040004D10C4940F2D5109A
+:105DF00000F0D5F80A48854201D9072070BD09484E
+:105E0000266100F01AFD28446060A06800B1A5601A
+:105E10002146BDE87040002007F0C0B9ACE00600A4
+:105E200017FCFF00C000002010B5040004D1064993
+:105E30004FF4F57000F0B3F8002021462076BDE85D
+:105E40001040012007F0AAB9ACE0060010B506F03A
+:105E5000FDF9012803D004A11D2000F0A0F8BDE841
+:105E6000104000F04FB800002E2E5C2E2E5C2E2E1F
+:105E70005C2E2E5C2E2E5C636F6D706F6E656E7483
+:105E8000735C6C69627261726965735C7574696C6C
+:105E90005C6170705F7574696C5F706C6174666F63
+:105EA000726D2E630000000010B506F0CFF90128D6
+:105EB00003D004A12B2000F072F8BDE8104000F0E0
+:105EC00029B800002E2E5C2E2E5C2E2E5C2E2E5C11
+:105ED0002E2E5C636F6D706F6E656E74735C6C6993
+:105EE000627261726965735C7574696C5C61707013
+:105EF0005F7574696C5F706C6174666F726D2E6330
+:105F00000000000072B602480168491C0160704739
+:105F1000E000002003490868401E086000D162B616
+:105F200070470000E000002070B5054608680C4688
+:105F3000411C04D003F0DEFF206803F06BFF6068B3
+:105F4000411C02D0002103F05CFF2968A069C1F860
+:105F50002405607D217D2A680843C2F86C05D4E9D8
+:105F600000122868C0F80C15C0F81425207D0128FF
+:105F700014D1A068411C02D0002103F042FFE06868
+:105F8000411C04D003F0B6FFE06803F043FFD4E9FE
+:105F900002122868C0F80825C0F8101570BD1CB59D
+:105FA0006A46ADF800000191002144F20200FFF7BB
+:105FB000FFFD1CBDF8B51F480146446AC06A8D6CE0
+:105FC000AC2802D1486B0544241A1B4E00940427C8
+:105FD00030882B4607EB0040184A19A104F0E1F97C
+:105FE000224629461548FEF770FAE8B13088234664
+:105FF00007EB00402A4620A104F0CBF904F05EF83C
+:106000000028FBD101F064FE2146284602F086FC00
+:10601000040007D03088012101EB004022A100BF1D
+:1060200004F0ACF92046F8BD3088002407EB0040AE
+:1060300024A1F5E71C090020B4010020004006005F
+:10604000566572696679696E6720424C3A204164F0
+:1060500064723A203078253038782C205372633AB5
+:10606000203078253038782C204C656E3A203078F6
+:106070002530387800000000436F7079696E672022
+:10608000626F6F746C6F616465723A205372633A29
+:10609000203078253038782C204C656E3A203078C6
+:1060A00025303878000000005265717565737420E2
+:1060B000746F20636F707920424C206661696C6553
+:1060C000640000004E6F20626F6F746C6F616465D6
+:1060D0007220636F7079206E65656465642C206240
+:1060E0006F6F746C6F616465722075706461746544
+:1060F00020636F6D706C6574652E0000114804217B
+:10610000008801EB004010A104F038F904F004FA13
+:1061100003F0D4FF0028FBD1114E64254FF47A47D9
+:10612000741C3846A0476D1EFAD1BFF34F8F0D483F
+:1061300001680D4A01F4E06111430160BFF34F8F24
+:1061400000BFFDE7B4010020526573657474696E89
+:106150006720626F6F746C6F616465722E0000005F
+:1061600070D806000CED00E00400FA052DE9FC41B2
+:106170000646C0074FF000050ED0104F0024012244
+:10618000385D009500231146019503F0FFFD641C66
+:10619000042CF4D300F064F8B0070DD5074E0024AA
+:1061A000361D0022305D032300951146019503F052
+:1061B000EDFD641C042CF4D3BDE8FC8166D8060018
+:1061C00010B50446042803D305A12120FFF7E7FEFC
+:1061D0000E480121005DBDE8104003F095BE0000AF
+:1061E0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B4
+:1061F0006F6D706F6E656E74735C626F61726473E5
+:106200005C626F617264732E6300000066D80600E2
+:1062100010B50446042803D305A11B20FFF7BFFED9
+:106220000E480021005DBDE8104003F06DBE000087
+:106230002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6363
+:106240006F6D706F6E656E74735C626F6172647394
+:106250005C626F617264732E6300000066D8060092
+:1062600010B500242046FFF7ABFF641C042CF9D3C3
+:1062700010BD00002DE9F0470546861C90460F46EC
+:106280004FF001090020FFF7E1FD1B4C206838604A
+:10629000D4E90001401AA168081A41F21C016718EC
+:1062A0000EE00121384601F03AF900F0F3FF014613
+:1062B000384601F034F9D4E90001401AA168081AFF
+:1062C000401C8642EDD8B8F1000F03D0052065F3DD
+:1062D000891002E0062065F39F50A26821681140F2
+:1062E00004EB8101C8602068304420600020FFF783
+:1062F000DBFD4846BDE8F087C40E002010B54368BA
+:106300009C18446021B905E013F8010B01F8010B5A
+:10631000521EF9D2012010BD30B482680468531CAB
+:106320008360A154D0E901128A4202D330BC03F049
+:10633000A1BA30BC70470000034803C8814201D1B4
+:106340000120704700207047C40E002010B50400E3
+:1063500003D10549C520FFF722FE0448C16B6160E7
+:10636000006CA06010BD000084DE06001C09002047
+:1063700040684968884201D8012070470020704772
+:10638000F0B54FF0FF3622B11268D24300230A4D18
+:106390000DE03246FAE7C45C62400824D70700D01B
+:1063A00037462F4087EA5202641EF7D15B1C8B42AE
+:1063B000F1D3D043F0BD00002083B8EDF0B51469EF
+:1063C00006468DB020681546271DE0B1022920D071
+:1063D0000A2000906B4609AA304605F058FF0028B5
+:1063E0000FD009A901A8009A05F0CAFD01AE96E8F0
+:1063F0000F0005AE86E80F00236869683A4605A8D5
+:1064000098470DB0F0BD0DB03046BDE8F04005F046
+:106410002BBE6946304605F0BDFD0028F1D023684B
+:1064200069683A46684698470028EAD002980028EA
+:10643000F5D1019870600120E3E753685B7813F0B1
+:10644000C00303D0402B03D00020704700F002B8F7
+:10645000FFF7B4BF2DE9FF410B46516806461446CD
+:106460004878334D00F00F0210F0300055F82250FC
+:1064700006D0102806D0202808D0302856D13EE07B
+:1064800022694DE061690120087047E0022B28D1A4
+:10649000042A26D84FF0010869463046676905F09E
+:1064A00079FD00281AD009E00B79226913FB00223C
+:1064B0006846A84770B13878401C3870029820B1FF
+:1064C000616838784A799042EED3019870600298FA
+:1064D00060BB02E04FF00008F7E7404604B0BDE8BB
+:1064E000F081D4E904300F79027817FB023349793F
+:1064F0008A421BD2521C02701A46616810E008786A
+:106500006169072A087009D1606801792069FDF77F
+:10651000CAFF60682169806805F057FD22696168DB
+:1065200004B03046AC46BDE8F04160470020D5E7F6
+:10653000E0DB060038B51D4901200A68D20301D509
+:10654000000407E01A490A6812F0A90F04D008688D
+:1065500000F056000860002001F060FD154C042595
+:10656000D0B110200090684603F080FCD0F81005F0
+:106570000099C84010F0010F13D00D48001F0068AB
+:1065800010F0B10007D020880BA105EB004000BF40
+:1065900003F0F4FE012038BD208810A105EB004077
+:1065A000F6E7208816A105EB0040F1E70004004063
+:1065B00020050040B4010020444655206D6F6465FD
+:1065C0002072657175657374656420766961204712
+:1065D000505245475245542E000000004446552075
+:1065E0006D6F6465206265636175736520617070AD
+:1065F000206973206E6F742076616C69642E0000D0
+:10660000444655206D6F64652072657175657374BD
+:1066100065642076696120627574746F6E2E000067
+:10662000FEB518490446086808B1401E08601648BF
+:10663000D4E9015300880426227806EB00409DB17E
+:106640000E6821690296CDE900312B46012A16D049
+:106650000EA210A103F0B8FE6169002911D0E06814
+:1066600003B0BDE8F040084709680091012A04D052
+:1066700006A217A103F095FEEEE71FA2F9E71EA2FE
+:10668000E7E7FEBD500000207801002065726173CD
+:1066900065000000466C617368202573206661699F
+:1066A0006C6564202830782578293A20616464720A
+:1066B0003D25702C206C656E3D3078257820627900
+:1066C0007465732C2070656E64696E6720256400A4
+:1066D000466C6173682025732073756363657373FB
+:1066E0003A20616464723D25702C2070656E646987
+:1066F0006E672025640000007772697465000000F1
+:1067000010B508281BD2DFE800F004121A1A1A0488
+:106710001A040120FFF72AFD0020FFF779FD012070
+:10672000FFF776FDBDE810400320FFF749BD0120CB
+:10673000FFF746FDBDE810400320FFF769BD10BD1F
+:1067400010B50446032806D0042C04D0062C0ED025
+:10675000072C04D10BE00749074801F0E5F807488A
+:106760000168002905D02046BDE810400847FFF722
+:10677000C5FC10BD956F0600C0D4010008000020C4
+:1067800010B50446062802D1002002F0EBFC0448B4
+:106790000168002903D02046BDE81040084710BD1D
+:1067A0004C00002070B5427805460C46012A07D0FF
+:1067B0000E480221008801EB00400DA103F0E2FD2C
+:1067C000287808280BD16088401E81B2618020881B
+:1067D00000280AD0002908D16080032028702946AB
+:1067E0002046BDE8704005F083BD70BDB8010020B3
+:1067F000444655207265717565737420636F6D70C2
+:106800006C65746564207769746820726573756C53
+:10681000743A20307825780010B50021024800F045
+:1068200094FE80F3100010BDE01E00204FF4A07213
+:1068300002EB810189B200F0E7B90068D0F80405E5
+:10684000704700002DE9F04715460E46040003D1BD
+:1068500034492F20FFF7A3FB1EB932493020FFF740
+:106860009EFB1DB92F493120FFF799FB60792E4916
+:10687000DFF8B480DFF8B49041F82050617908F176
+:10688000040808EBC100007938B10824B9F8000009
+:10689000022101EB004026A13FE035882768B5F5CD
+:1068A000805F03D32BA1FD20FFF779FBC7F80855C4
+:1068B000B67894F90450082E03D331A14520FFF790
+:1068C0006EFB002D4FEA461006DA05F00F0101F1CC
+:1068D000E02181F8140D03E005F1E02585F80004BE
+:1068E00094F90410012201F01F0302FA03F0490990
+:1068F000890001F1E021C1F88002C1F8000161794D
+:1069000008EBC1010A71617948F83140B9F800001B
+:10691000032101EB0040002424A103F02FFD2046B9
+:10692000BDE8F087F0E00600E40000209C010020B4
+:1069300052544320696E7374616E636520616C729A
+:106940006561647920696E697469616C697A6564EE
+:106950002E0000002E2E5C2E2E5C2E2E5C2E2E5C29
+:106960002E2E5C6D6F64756C65735C6E7266785C00
+:1069700068616C2F6E72665F7274632E680000002F
+:106980002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6906
+:106990006E746567726174696F6E5C6E7266785C46
+:1069A0006E7266785F676C75652E68005254433A64
+:1069B00020696E697469616C697A65642E000000F3
+:1069C00090F90400012100F01F029140400980006D
+:1069D00000F1E020C0F8001270470A46022100F0E2
+:1069E000FFB84FF4827100F00FB9000010B5040039
+:1069F00003D104496120FFF7D2FA20680121016028
+:106A000010BD0000F0E0060010B5040003D10449F9
+:106A10006720FFF7C4FA20680121416010BD000023
+:106A2000F0E006002DE9F843994616460F460500AA
+:106A300003D12B498620FFF7B2FA29684FF480343E
+:106A40004FF4A070BC4000EB870080B226F07F4678
+:106A5000C1F808432968C1F84843296800220A5050
+:106A600008580090286800EB8701D1F84005C1F86C
+:106A700040652968D1F804151A4F401A20F07F406C
+:106A80004FF00408012809D1398808EB014016A10C
+:106A900003F074FC21494FF4046088472868C0F86B
+:106AA00044432968D1F80435F01A20F07F400202EF
+:106AB00001D540F07F40C9F1000290420BDD022871
+:106AC00009DC3988324608EB014015A103F061FC6E
+:106AD0000D20BDE8F883C1F804430020F9E7000069
+:106AE000F0E006009C0100205254433A2044656CBB
+:106AF000617920696E74726F647563656420647572
+:106B00006520746F207269736B206F6620707265E8
+:106B10002D666972696E672E0000000071DA06004A
+:106B20005254433A2057696E646F77656420636FEF
+:106B30006D70617265207365742074696D656F7521
+:106B40007420286162735F76616C75653A25642CE8
+:106B500020636F756E7465723A2564292E000000FB
+:106B60002DE9FC4180461F4615460E4600240D487F
+:106B700000F0D2FC38B11120BDE8FC8106EB0430F6
+:106B800003F0A2FD641CAC42F8D1064800F0BBFC47
+:106B9000CDE90057334600220221404600F004F8B8
+:106BA0000020E9E7F00000202DE9F04387B004461B
+:106BB000DDE90E8980681D4616460F4600280BD079
+:106BC00018216846FDF76FFC02A88DF8007080E878
+:106BD0006003A1686846884707B0BDE8F0830000FD
+:106BE00070B516460C46050003D10649B920FFF7DB
+:106BF000D6F92868C0F84443002E02D02868C0F8AF
+:106C0000044370BDF0E0060038B50C46050003D122
+:106C10000749CA20FFF7C3F92868015929B10021A3
+:106C2000015100590090012038BD002038BD0000FE
+:106C3000F0E006000B2803D30B38C0B200F00AB80E
+:106C4000704700000249002208780A70704700006F
+:106C500054000020014908700B20704754000020A8
+:106C60000149012008707047450000202DE9FE43CE
+:106C700007004FF02000904689464FF00106029031
+:106C800004D12A494FF4FA70FFF789F9284C0425FA
+:106C9000434620884A4605EB004026A103F079FBD5
+:106CA00002A93348CDE9000143464A463149A0F5DF
+:106CB000987001F00BF9020007D02088012101EB48
+:106CC00000402DA103F05EFB2CE007F16F012022B4
+:106CD0000F462748FDF7F9FB28B32088022101EB76
+:106CE000004032A103F04AFB208837A105EB0040A9
+:106CF00003F044FB2088202205EB0040394603F0D6
+:106D0000E9FA208835A105EB004003F037FB208825
+:106D1000202205EB0040164903F0DCFA03F0CEF91F
+:106D20000028FBD100263046BDE8FE8318E00600AF
+:106D30008C0100204861736820766572696669631A
+:106D40006174696F6E2E204669726D77617265207D
+:106D5000737461727420616464726573733A203075
+:106D60007825782C2073697A653A20307825780068
+:106D7000280D0020A0D80600436F756C64206E6F4C
+:106D8000742072756E20686173682076657269661A
+:106D900069636174696F6E20286572725F636F64E6
+:106DA000652030782578292E00000000486173683E
+:106DB00020766572696669636174696F6E206661C9
+:106DC000696C65642E0000004578706563746564C5
+:106DD00020465720686173683A000000416374756B
+:106DE000616C20465720686173683A002DE9FC5FAA
+:106DF0000646DFF804A1984615460F464FF0040BEF
+:106E0000B1420BD1BAF8000033460BEB00403A46D2
+:106E10003AA103F0BEFA0020BDE8FC9F04D243492A
+:106E20004FF02900FFF7BBF8B8F1000F03D13F493D
+:106E30002A20FFF7B4F8300503D03C492B20FFF798
+:106E4000AEF8B81B040B03D138492E20FFF7A7F882
+:106E50000020009005F6FF704FEA103900F04AFF5D
+:106E60004046A04500D20446A04641E04946C145FF
+:106E700004D808462C46CDF8049004E040464FEA7A
+:106E80000834CDF8048001460022304601F002FCAF
+:106E90000028C1D10094BAF8001033460BEB014032
+:106EA0003A4623A103F07DFA601E00F00300221A87
+:106EB000002339463046D21C01F07EFC0028ABD1BD
+:106EC00001992448A9EB01092D1B016B264421449B
+:106ED00001632744002002F04FF8009040B1BAF857
+:106EE0000000012101EB00401BA103F047FA01E083
+:106EF000002DBBD100988FE7B40100204E6F2063B6
+:106F00006F7079206E6565646564207372635F617C
+:106F10006464723A20307825782C206473745F6141
+:106F20006464723A2030782578000000D8DC0600CE
+:106F3000436F7079696E67203078257820746F20F0
+:106F4000307825782C2073697A653A203078257856
+:106F5000000000001C0900204661696C6564207413
+:106F60006F20777269746520696D61676520636F52
+:106F70007079696E672070726F67726573732074C1
+:106F80006F2073657474696E677320706167652E16
+:106F90000000000004480321008801EB004003A129
+:106FA00003F0ECF9FFF7AAF8B4010020496E616321
+:106FB0007469766974792074696D656F75742E00D3
+:106FC000014941600020704788DA06002DE9FC5F26
+:106FD0000E008346DDE90C47C6F100009846924654
+:106FE000814600D40846012503E000BF90FBFAF07B
+:106FF0006D1C5045FADAA84500D9454624B1002E4B
+:1070000001DB780700D5641EB80702D5B8F1000F80
+:107010000AD0F80708D13CB1A54205D22021584634
+:10702000641EFFF779F9F6E7002E02DA4E462D21AD
+:1070300002E0780703D52B215846FFF76DF907F0DA
+:10704000030002280BD1B8F1000F08D13CB1A542D2
+:1070500005D230215846641EFFF75EF9F6E7CDE908
+:107060000047434652463146584606F05DFABDE8B1
+:10707000FC9F000070B50E46044600684FF488710E
+:1070800003F069FC4FF49071206803F064FC4FF446
+:107090009271206803F05FFC4FF4A271206803F046
+:1070A0005AFC20681549C0F804132068000B45B24B
+:1070B000082E03D312A14520FEF771FF7007000EC2
+:1070C000002D06DA05F00F0101F1E02181F8140D21
+:1070D00003E005F1E02585F8000420680121000B9C
+:1070E00040B200F01F0291404009800000F1E02012
+:1070F000C0F88012C0F8001170BD0000100302003B
+:107100002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C697E
+:107110006E746567726174696F6E5C6E7266785CBE
+:107120006E7266785F676C75652E680010B50246F2
+:1071300000201268930702D0530702D410BD5007F5
+:1071400019D502F00300012807D002280BD00D4901
+:107150004FF49170FEF723FF0BE0C2F383100B682E
+:10716000801C184404E00223086803EB9252104488
+:107170000860012010BD086800EB9253C2F389102B
+:10718000401CEEE7D0E1060002480068002800D06D
+:1071900001207047F000002038B54FF440531A4AE0
+:1071A0005D6800F50051954204D04868904201D1D5
+:1071B000012400E00024954224D14868904221D166
+:1071C0001878142801D95A6900E000220F48B2FB50
+:1071D000F0F30A78142A01D9496900E00021B1FBD3
+:1071E000F0F0834203D0012409A2009002E00024C1
+:1071F00009A200900A480321008801EB004009A180
+:1072000003F0CFF8204638BDDBE5B15140420F0016
+:107210006D616A6F720000006D696E6F7200000030
+:107220008C010020536F6674446576696365207530
+:107230007064617465206973206120257320766510
+:107240007273696F6E207570646174652E2043756A
+:107250007272656E743A2025642E204E65773A204E
+:1072600025642E0070B5054608680C464A68866895
+:107270002846314604F0CAFD6068286104F10C001C
+:10728000686170780221B1EB901F01D1241D2C613F
+:1072900070BD00002DE9FF410026264800F039F9B5
+:1072A0002448001F074600F034F9234C6068009022
+:1072B000A56800E000986946284004EB80000C3087
+:1072C000FFF734FF0028F5D101AA009901EA050370
+:1072D00004EB8303491CDB6842F82030401C00911A
+:1072E0000228F2D3019800F0030001281AD00228E6
+:1072F0000ED012494FF4AF70FEF751FE384600F041
+:1073000005F908B10098606004B03046BDE8F0812E
+:107310000198032101EB90500099BDF80A6001EB40
+:10732000900005E00198BDF80A60C0F3831008449E
+:107330000090E3E7DC1E0020C40E0020D0E1060030
+:1073400070B500224FF48051104600F0F5FAC8B92C
+:1073500012480022C0F5FC2100F0EEFA90B94FF47B
+:1073600000410F4803F094F802F092FE0D4C032503
+:107370000DA1208805EB004003F000F80D4800F057
+:10738000F7FB08B1FEF742FC00F0EAF920880AA1F9
+:1073900005EB004002F0F2FF002070BD0040060047
+:1073A0004D5D0600B4010020496E73696465206D6F
+:1073B00061696E00016706004166746572206D6147
+:1073C000696E00002DE9F05FC7888A46191D1646D0
+:1073D000B1FBF7F2B1FBF7F507FB12199919394424
+:1073E000C91CB1FBF7F104464079C9B2DDF828B0F9
+:1073F000884206D217499420FEF7D1FD01E02468A7
+:107400006D1E002DFBD1A846A7EB0905B5421AD881
+:107410001CE000BFBBF1000F06D004EB09010AEB32
+:1074200008002A46091D05E004EB09000AEB0801E3
+:107430002A46001DFDF71EF82468761B4FF0000950
+:10744000A844B74201D9354600E03D46002EE1D1BF
+:10745000BDE8F09F34E1060030B5024659B103F0B3
+:1074600043F80021074C09E004EB810315685B88B1
+:10747000AB4202D11160002030BD491C8142F3D3E0
+:10748000052030BD6C01002010B531B1B2FBF3F422
+:1074900003FB14241CB1092010BD0E2010BD016097
+:1074A0000021416081608281C381084610BD70B5B2
+:1074B0000C460546FCF7B2FE002802D02188286859
+:1074C000084470BD10B50A8849888A4203D1FCF788
+:1074D000E7FE012010BD002010BD70B50C4605462A
+:1074E000FCF7C1FE002802D061882868084470BDFE
+:1074F00010B50A8849888A4203D1FCF7ABFE012007
+:1075000010BD002010BD002100F00FB8002100F0D8
+:1075100012B8012100F01EB8012100F011B808B521
+:107520006A46FCF712FF009808BD08B56A46FCF7EA
+:10753000F2FE009808BD08B56A46FCF7ECFE08BDEF
+:1075400008B56A46FCF7DAFE08BD08B56A46FCF7DE
+:10755000C9FE08BD08B56A46FCF7D0FE009808BD14
+:1075600008B56A46FCF7FEFE009808BD70B5040039
+:1075700003D113A1FE20FEF712FD00252846FEF7D9
+:1075800065FC206862680168914214D9491E016057
+:107590000D781CB918A1C220FEF701FDA08AE16890
+:1075A00005FB00152068217A0278891A0279C9B290
+:1075B0008A4200D201710020FEF776FC284670BD99
+:1075C0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63C0
+:1075D0006F6D706F6E656E74735C6C6962726172F0
+:1075E0006965735C62616C6C6F635C6E72665F622E
+:1075F000616C6C6F632E63002E2E5C2E2E5C2E2E23
+:107600005C2E2E5C2E2E5C636F6D706F6E656E74DB
+:10761000735C6C69627261726965735C62616C6CE7
+:107620006F635C6E72665F62616C6C6F632E630089
+:1076300070B50C46050004D110A140F22110FEF7F0
+:10764000AEFC24B90DA14FF49170FEF7A8FC002008
+:10765000FEF7FCFB1DB91749CF20FEF7A0FCE86838
+:107660002A68211AA88AB1FBF0F11068431C136044
+:107670000170BDE870400020FEF716BC2E2E5C2E77
+:107680002E5C2E2E5C2E2E5C2E2E5C636F6D706F2A
+:107690006E656E74735C6C69627261726965735C4D
+:1076A00062616C6C6F635C6E72665F62616C6C6F62
+:1076B000632E6300F875060010B5040002D0206840
+:1076C00030B901E00E2010BD17A1D920FEF767FCEC
+:1076D000606818B914A1DA20FEF761FCA06818B937
+:1076E00011A1DB20FEF75BFCE06818B90EA1DC20DD
+:1076F000FEF755FCA08A18B90BA1DD20FEF74FFC60
+:10770000207A61682268401AC0B2116004E02268E1
+:1077100011684B1C13600870401EC0B2F7D221687C
+:107720000020087110BD00002E2E5C2E2E5C2E2E27
+:107730005C2E2E5C2E2E5C636F6D706F6E656E74AA
+:10774000735C6C69627261726965735C62616C6CB6
+:107750006F635C6E72665F62616C6C6F632E630058
+:107760002DE9F041164C4FF480520427208815462D
+:1077700007EB004013A102F005FE4FF0E026D6F81B
+:10778000802120881DA107EB004006F5C07602F09D
+:10779000F9FD70173060C6F8000101F0CBF830B188
+:1077A0002088012101EB00401FA102F0E7FD02F05B
+:1077B00085FC0028FBD12846BDE8F04100F050B818
+:1077C000B401002052756E6E696E67206E72665F3E
+:1077D000626F6F746C6F616465725F6170705F730C
+:1077E000746172742077697468206164647265736F
+:1077F000733A20307825303878000000446973618E
+:10780000626C696E6720696E7465727275707473EC
+:107810002E204E5649432D3E494345525B305D3A3A
+:1078200020307825780000004661696C656420721C
+:10783000756E6E696E67206E72665F6466755F6DE9
+:1078400062725F6972715F666F72776172645F61A5
+:107850006464726573735F736574282900000000A7
+:1078600070B506461F4888B0C0F50021002200F020
+:1078700063F8021E4FF0FF3507D01B480121008836
+:1078800001EB004019A102F07DFDEFF30580D6E980
+:107890000046C005C00D4FF0000181F3148881F34C
+:1078A000108881F3118881F3138813D020221D4999
+:1078B0006846FCF7DFFD203C2022694620460696FC
+:1078C000FCF7D8FD6FF0060229462046FCF7A2FC23
+:1078D00008B070BD08B0324629462046BDE8704069
+:1078E000FCF798BC00400600B4010020436F756CA3
+:1078F00064206E6F742070726F7465637420626FA1
+:107900006F746C6F6164657220616E64207365745E
+:1079100074696E67732070616765732C20307825F9
+:10792000782E000078D806000A4601460148006813
+:1079300005F050BC98D80600F0B50A0502D1B0F5A4
+:10794000FE2F01D90720F0BD134D000B491E124F29
+:1079500001222E1D103700EB113407F1040C17E043
+:107960004309C3F1000100EB411E02FA0EF106D0FB
+:10797000012B06D0022B06D0032B08D105E029608D
+:1079800005E0316003E0396001E0CCF80010401CF4
+:10799000A042E5D90020F0BD000600402DE9F047E7
+:1079A0003D4C04253B4E2088002705EB00403BA1C1
+:1079B00002F0E4FCB06801280FD0A52816D0AA2850
+:1079C0001DD0AC28208824D0032101EB00403CA12D
+:1079D00002F0D4FC0020BDE8F08720883FA105EB31
+:1079E000004002F0CBFCFEF767F810E020883EA1D3
+:1079F00005EB004002F0C2FC04F0F6FD10E0208828
+:107A00003CA105EB004002F0B9FCFEF7D3FA0246B8
+:107A100008E005EB00403AA102F0B0FC04F0B4FE2F
+:107A2000024601274FF0010932B12188B36809EB02
+:107A3000014037A102F0ADFC304600F081FBDFF8D9
+:107A40000481002188F800103F4801F095FA0646AD
+:107A500098F8000020B93D4940F27910FEF79FFAEE
+:107A600046B1218809EB014039A102F087FC0326C9
+:107A70003046B0E70126002FFAD0012000F0CEFA00
+:107A80000028F5D02088394905EB004002F076FC4B
+:107A90000226EDE740090020B4010020456E746520
+:107AA00072206E72665F626F6F746C6F6164657274
+:107AB0005F66775F616374697661746500000000DA
+:107AC0004E6F206669726D7761726520746F2061F8
+:107AD000637469766174652E0000000056616C69FC
+:107AE000642041707000000056616C69642053444A
+:107AF0000000000056616C696420424C00000000E8
+:107B000056616C6964205344202B20424C000000D5
+:107B100041637469766174696F6E206661696C6532
+:107B2000642077697468206572726F722025642002
+:107B30002862616E6B20636F64653A203078257827
+:107B40002900000045000020616C0600D8DC06001A
+:107B5000436F756C64206E6F742077726974652052
+:107B600073657474696E67732E00000070DD060023
+:107B7000F8B5364C05460426208835A106EB0040B2
+:107B800002F0FCFB3848056010200090684602F0C7
+:107B90006DF9009A354900EB8200C0F8001700200B
+:107BA00001F054F9002844D1FFF7F8FE20B1012874
+:107BB00020D002283DD104E02D4DFEF7BBFC10B9CA
+:107BC00034E042F2107500F095F82A4A202118207E
+:107BD000FEF7A6F808B1FEF719F82748016811F07A
+:107BE000B10F03D0016801F04E01016000F07AFE90
+:107BF000F8B901E0FEF782FA20492846FFF794FE23
+:107C00001F4800F027FEA0B920881EA106EB004007
+:107C100002F0B4FB00F05CF8FEF762F802F04EFAF6
+:107C20000028F7D120BF40BF20BFF3E701F0EAF8FA
+:107C300008B10320F8BDFFF793FD2088012101EB77
+:107C4000004014A102F09AFBF3E70000B401002009
+:107C5000496E206E72665F626F6F746C6F616465EF
+:107C6000725F696E69740000080000200C00030058
+:107C7000C0D40100BC0100201C050040956F060027
+:107C800041670600456E746572206D61696E206CF7
+:107C90006F6F700053686F756C64206E65766572E7
+:107CA00020636F6D6520686572653A204166746572
+:107CB00072206E72665F626F6F746C6F6164657262
+:107CC0005F6170705F737461727428290000000036
+:107CD00010B502F047FE002803D0BDE8104005F0C3
+:107CE0003DBD10BD0A4601460148406805F072BA24
+:107CF00098D806002DE9F041224C207800283FD189
+:107D000002F030FE204E03274FF0010800282FD04C
+:107D10001E4800681EA1450930882A4607EB00402E
+:107D200002F030FB05EB4500850842F210708542F9
+:107D300001D2012000E00020607005F00FFD6078A6
+:107D400020B9124808300068C0070AD030882A4697
+:107D500007EB004014A102F015FB1F492846FFF76E
+:107D6000C1FF4FF0E0214FF48030C1F8000105E081
+:107D700030881AA107EB004002F000FB84F8008075
+:107D8000BDE8F08146000020740100200405014098
+:107D900057445420656E61626C6564204352563AC4
+:107DA0002564206D730000005374617274696E67FE
+:107DB00020612074696D657220282564206D732907
+:107DC00020666F722066656564696E6720776174EE
+:107DD0006368646F672E000099D7060057445420EB
+:107DE0006973206E6F7420656E61626C656400005B
+:107DF00040688068004770B50D4604464668FFF746
+:107E0000F7FFB279294604F10800FCF733FB0020A4
+:107E100070BDF8B51E4617460C460846069DFFF78E
+:107E2000E7FF00902B463246394604F10800FCF784
+:107E300033FD08B10020F8BD48F24250F8BD000003
+:107E400070B516460C46054600F0D0F800280ED155
+:107E5000AA791946304600F0D6F8002807D13146F5
+:107E60002046FFF7C8FF002801D10149216070BDFD
+:107E70007052464D2DE9F84F6C460D46D4E90A681C
+:107E80008246994617461049284600F0A3F8002874
+:107E9000A54613D16868414640794200304600F05B
+:107EA000B2F80028A54609D157B182B04B463A46F0
+:107EB000294650460096FFF7ACFFA546BDE8F88F6F
+:107EC00048F21050A546F9E77052464D2DE9F041B1
+:107ED0001D46DDE906871646044600F02DF8002809
+:107EE0000DD12A463146204600F03CF8002806D144
+:107EF0003A4641462046BDE8F04100F002B8BDE8F0
+:107F0000F08170B515460E46044605F017FC0028B2
+:107F100007D13EB160682968C268914205D248F233
+:107F2000145070BD48F2135070BD83682A46314624
+:107F30002046BDE87040184710B550B161B14160AE
+:107F4000096804468847002802D1054820600020BF
+:107F500010BD48F2015010BD48F2105010BD000095
+:107F60006E52464870B515460E46044605F0E6FBCF
+:107F700000280BD146B155B160682A4631464368A6
+:107F80002046BDE87040184748F2105070BD0020F0
+:107F900070BD00002DE9F0410B480C4D0C4F401B0B
+:107FA000C60801203870002406E000BF55F83400F0
+:107FB0008047002805D1641CB442F7D302203870F2
+:107FC0000020BDE8F081000000000000000000007B
+:107FD0004800002028B10068884205D048F240508F
+:107FE000704748F2105070470020704728B139B1EF
+:107FF0000022C1E900201046704748F21050704737
+:1080000048F21350704720B1914205D048F2115008
+:10801000704748F210507047002070472DE9F0413A
+:10802000174C07460425208816A105EB004002F0F6
+:10803000A5F91B4E306A012804D0208819A105EB50
+:1080400000400FE09FB1F06988B100F055F80022C0
+:10805000B169FEF795F9F169814208D0208819A12C
+:1080600005EB004002F08AF90020BDE8F08120888D
+:1080700019A105EB004002F081F90120F5E70000AD
+:10808000B4010020456E746572206E72665F64668E
+:10809000755F6170705F69735F76616C6964000021
+:1080A0001C09002052657475726E2066616C7365E0
+:1080B00020696E2076616C6964206170702063684D
+:1080C00065636B0052657475726E2066616C7365D2
+:1080D00020696E204352430052657475726E20749D
+:1080E0007275652E20417070207761732076616C07
+:1080F00069640000AFF300804FF44050074A4168C4
+:10810000914207D18068411EC1F30B01401A00F66D
+:10811000FF7070474FF4805070470000DBE5B151AD
+:1081200000B5FFF7E9FF054989690A18401E0844B0
+:10813000C0F30B00101A00F6FF7000BD1C090020F0
+:1081400000210160416081600148016370470000C7
+:108150001C0900202DE9FF5F854D042485A1288896
+:1081600004EB004002F00AF928888AA104EB0040E1
+:10817000009A02F007F9019808B18CA200E08DA2E4
+:1081800028888EA104EB004002F0FCF8029808B1A8
+:1081900086A200E087A228888DA104EB004002F0AF
+:1081A000F1F8039808B181A200E082A228888CA18E
+:1081B00004EB004002F0E6F84FF4405041688E486E
+:1081C000814201D179A200E07AA228888BA104EB38
+:1081D000004002F0D7F828888CA104EB004002F0A0
+:1081E000CDF88E4E28888EA104EB0040B369326A28
+:1081F00002F0CFF8288892A104EB0040736AF26A7B
+:1082000002F0C7F84FF00008DFF854B2A946A246C2
+:108210001AE00127C0B1012820D0B8F1020F2CD0FC
+:108220009049A420FDF7BBFE00255D4503D98D498B
+:10823000A920FDF7B4FE8C480099401BA0F54050E2
+:1082400088421DD201261CE0FFF76AFF054602980E
+:1082500088B17248006A01280BD00CE0FFF74CFF90
+:108260000546039828B94FF440504168624881425E
+:1082700001D00127D9E70027D7E74FF48055D4E78D
+:1082800000260198B9F8001046EA00040AEB014004
+:10829000424676A102F076F8B9F800102A460AEBB9
+:1082A000014075A102F06EF80EB140A200E041A2BB
+:1082B000B9F800104D460AEB014075A102F062F8D2
+:1082C0000FB13AA200E03BA22888A94655460AEB26
+:1082D000004075A102F056F80CB134A200E035A2BE
+:1082E000B9F8000075A105EB004002F04BF8BC4363
+:1082F00008D0B8F1020F05D208F10100C0B28046E3
+:10830000022886D95EB1B9F80000022101EB0040D5
+:108310006FA102F033F8042004B0BDE8F09FB8F17B
+:10832000020F09D3B9F800100AEB014073A102F063
+:1083300025F800F0D3FE02E0B8F1000F0AD0B9F83A
+:1083400000100AEB014074A102F018F8334818300D
+:10835000FFF7F6FE314A002010610120506102F162
+:108360002400FFF7EDFE009850620020D4E70000E3
+:10837000B4010020456E746572206E72665F64669B
+:10838000755F63616368655F7072657061726528AF
+:108390002900000072657175697265645F73697A9E
+:1083A000653A20307825782E0000000074727565DB
+:1083B0000000000066616C736500000073696E6701
+:1083C0006C655F62616E6B3A2025732E00000000C1
+:1083D0006B6565705F6170703A2025732E00000038
+:1083E0006B6565705F736F66746465766963653A23
+:1083F0002025732E00000000DBE5B15153445F508F
+:10840000524553454E543A2025732E0042616E6BFF
+:1084100020636F6E74656E74733A00001C0900204F
+:1084200042616E6B203020636F64653A203078259E
+:108430003032783A2053697A653A203078257800CE
+:1084400042616E6B203120636F64653A203078257D
+:108450003032783A2053697A653A203078257800AE
+:1084600000100600D0DE0600004006007061737345
+:108470003A2025642E00000063616368655F6164D3
+:1084800064726573733A20307825782E00000000FE
+:1084900063616368655F746F6F5F736D616C6C3A85
+:1084A0002025732E000000006B6565705F666972A1
+:1084B0006D776172653A2025732E000064656C65E6
+:1084C00074655F6D6F72653A2025732E00000000A1
+:1084D00041626F7274696E672E2043616E6E6F74B5
+:1084E00020666974206E6577206669726D776172A7
+:1084F00065206F6E2064657669636500496E7661FC
+:108500006C69646174696E6720536F667444657644
+:108510006963652E00000000496E76616C696461D4
+:1085200074696E67206170702E00000070B50C4693
+:10853000050004D1224940F22D10FDF730FD24B989
+:108540001F494FF49770FDF72AFD2A7804201D4932
+:10855000092A2DD2DFE802F02C052C0B182C1E2C3A
+:10856000120021462846BDE8704002F073BC09881D
+:1085700000EB014014A101F001FF14E02146284660
+:10858000BDE8704002F000BD21462846BDE87040BD
+:1085900002F09CBC098800EB014014A101F0EEFE42
+:1085A0004FF48070E0602046BDE87040FDF7CEBE1D
+:1085B000BDE87040024940F24D10FDF7F0BC0000EC
+:1085C00084DE06007C01002048616E646C65204EEC
+:1085D00052465F4446555F4F505F4352435F4745A5
+:1085E000542028636F6D6D616E64290048616E646C
+:1085F0006C65204E52465F4446555F4F505F4F4278
+:108600004A4543545F53454C4543542028636F6D9E
+:108610006D616E642900000070B50E46040004D13F
+:108620001B4940F24620FDF7BAFC26B9184940F232
+:108630004720FDF7B4FC20780125092820D2DFE887
+:1086400000F01F051F0F141F1A1F0A003146204695
+:1086500002F024FD19E03146204602F069FF14E0E3
+:108660003146204602F0DEFC0FE03146204602F0A3
+:1086700029FE054609E03146204602F011FF04E0DC
+:1086800003494FF41A70FDF78AFC284670BD0000BC
+:1086900084DE06002DE9F843134C0746134E20688C
+:1086A0000D46009030880421904601EB00402B4697
+:1086B0003A460FA101F075FE43462A4639461C484A
+:1086C00001F02CFA05000AD03088022101EB0040AD
+:1086D0002A4618A101F056FE2846BDE8F883206816
+:1086E000401C2060F8E700005000002078010020C6
+:1086F0006E72665F6673746F726167655F657261E3
+:10870000736528616464723D307825702C206C6537
+:108710006E3D2564207061676573292C2071756535
+:1087200075652075736167653A2025640000000057
+:10873000580100206E72665F6673746F72616765C0
+:108740005F65726173652829206661696C656420C4
+:1087500077697468206572726F7220307825782E80
+:1087600000000000074810B50088042101EB00401C
+:1087700005A101F003FEBDE810400D4900220D489F
+:1087800001F02CBA78010020496E697469616C6946
+:108790007A696E67206E72665F6673746F72616766
+:1087A000655F6E766D63206261636B656E642E003B
+:1087B00094DA0600580100202DE9FC47154C80464C
+:1087C000154E20680F46CDE90020308804219946D7
+:1087D000154601EB00403B464246104901F0EAFDD8
+:1087E0002B463A4641460E48CDF8009001F052FA29
+:1087F00005000AD03088022101EB00402A4609A179
+:1088000001F0C0FD2846BDE8FC872068401C2060C0
+:10881000F8E700005000002078010020CCDD0600C1
+:10882000580100206E72665F6673746F72616765CF
+:108830005F77726974652829206661696C656420B8
+:1088400077697468206572726F7220307825782E8F
+:108850000000000070B51049104D08602888032101
+:1088600001EB00400EA101F089FD0020FDF788FF1B
+:10887000104800F0D5FC040009D02888012101EB44
+:10888000004022460CA101F07DFD204670BDBDE8F0
+:108890007040084800F0CEB84C000020B401002021
+:1088A000456E746572696E6720444655206D6F642D
+:1088B000652E000081670600436F756C64206E6F43
+:1088C0007420696E6974616C697A6520444655202C
+:1088D0007472616E73706F72743A2030782530381C
+:1088E00078000000054810B50088042101EB004025
+:1088F00003A101F043FD002010BD0000B4010020E1
+:10890000696E207765616B206E72665F6466755F65
+:10891000696E69745F757365720000001FB5890820
+:10892000002201AB009283E80700684618DF04B01C
+:1089300010BD00002DE9FF41114E04274FF4805572
+:10894000308810A107EB004001F018FD134A1069B0
+:10895000D2E90612CDE90005CDE90212684618DF1A
+:108960000446072802D168040024056030880CA161
+:1089700007EB004001F002FD04B02046BDE8F081A5
+:10898000B401002072756E6E696E67206972712085
+:108990007461626C6520736574000000DCD90600A8
+:1089A00041667465722072756E6E696E67206972B9
+:1089B00071207461626C65207365740070B50E4639
+:1089C0000178124C062901D0012901D1017C2170C6
+:1089D0002178012501290FD0022911D00C4801214D
+:1089E000008801EB00400BA101F0C8FC00202070C2
+:1089F00005207070284670BD3146FFF797FDF9E7F6
+:108A00003146FFF709FE0546F4E700005800002054
+:108A10007C010020496E76616C6964206F626A6532
+:108A20006374207479706520696E20726571756554
+:108A300073742E0010B5040011D00020FFF792FED1
+:108A400000280BD100F046FC00F05CFD48B109495C
+:108A5000081F00F0CDFC012803D0032010BD072023
+:108A600010BD04480838C4600020FEF7F3F8002069
+:108A700010BD00006000002010B5816879B1094A7E
+:108A80001821FDF7DFF8040007D00748022100880D
+:108A900001EB004005A101F071FC204610BD07204C
+:108AA00010BD0000C98A06007C0100205363686580
+:108AB00064756C65722072616E206F7574206F66CC
+:108AC0002073706163652100AFF30080F0B5044648
+:108AD000806887B020B946494FF42870FDF75FFAE7
+:108AE000182244496846FBF7C5FC20788DF8000041
+:108AF00022780426404F414D0D2A5AD2DFE802F079
+:108B0000075237525259523E522D0F28480028889A
+:108B10003BA106EB004001F031FC012024E0288855
+:108B200040A106EB004001F029FC4FF08050D0F846
+:108B300000110191D0F804110291D0F80C118902B2
+:108B40000491D0F8101189020391006905903AE070
+:108B50006946204602F0BAFD35E028883AA106EBC6
+:108B6000004001F00BFC207C8DF804002BE02888ED
+:108B70003BA106EB004001F001FC24E0288841A164
+:108B800006EB004001F0FAFB208AADF804001AE081
+:108B9000288843A106EB004001F0F0FBF9680720AC
+:108BA000884710E069462046FFF708FF58B907B02C
+:108BB000F0BD2888032101EB00403FA101F0E2FB5A
+:108BC00002208DF8010028889DF8012006EB004066
+:108BD00041A101F0D7FBD4E90112684690479DF806
+:108BE00001000128E3D0F96805208847DFE700008D
+:108BF00084DE060014DA0600580000207C01002004
+:108C000048616E646C65204E52465F4446555F4F26
+:108C1000505F50524F544F434F4C5F56455253494B
+:108C20004F4E000048616E646C65204E52465F44B2
+:108C300046555F4F505F48415244574152455F5639
+:108C4000455253494F4E000048616E646C65204E9A
+:108C500052465F4446555F4F505F50494E470000B3
+:108C600048616E646C65204E52465F4446555F4FC6
+:108C7000505F524543454950545F4E4F5449465FFB
+:108C80005345540048616E646C65204E52465F4403
+:108C900046555F4F505F4D54555F474554000000A7
+:108CA00048616E646C65204E52465F4446555F4F86
+:108CB000505F41424F525400496E76616C696420A6
+:108CC0006F70636F64652072656365697665643A89
+:108CD00020307825782E00005265717565737420F8
+:108CE00068616E646C696E6720636F6D706C65742B
+:108CF000652E20526573756C743A203078257800A3
+:108D0000F0B5521E87B00F4605464C1C96B218228D
+:108D100027496846FBF7AEFB397826488DF80010E6
+:108D20000195042200880C2902EB00402DD2DFE8D7
+:108D300001F02C150A2C2C2C1226203A2C06207817
+:108D40008DF8100021E02A881BA101F01BFB208870
+:108D50002880688019E02078049016E028886880D0
+:108D6000207804902179D4F8010061F31F60059008
+:108D70000BE00494ADF81460A868039008E016A115
+:108D800001F0FCFAA889ADF81000A96820468847D0
+:108D90006846FFF771FE002803D01449E220FDF772
+:108DA000FEF807B0F0BD227811A101F0EBFAC6E79A
+:108DB000C8DB0600B8010020536574207265636546
+:108DC000697074206E6F746966207461726765746F
+:108DD0003A20256400000000526563656976656489
+:108DE0002073657269616C206D74750084E2060001
+:108DF00052656365697665642070696E67202564D5
+:108E000000000000054810B50088022101EB004079
+:108E100003A101F0B3FA002010BD0000880100207A
+:108E20004E6F206164646974696F6E616C20646167
+:108E3000746120657261736564000000002258212E
+:108E40000148FDF79DBA0000200900202DE9F041FE
+:108E50001F4C0546042620881EA106EB004001F0A9
+:108E60008DFA2846FFF77EFC02004FF0010504D082
+:108E7000208821A105EB004023E04FF4AE78424664
+:108E800028492948FBF7F6FA274F3868401C04D0D8
+:108E9000FFF7D4FF3968814218D0208823A106EB60
+:108EA000004001F06BFA41461F48FBF7FCFA002036
+:108EB0007D6000F061F8020008D0208823A105EB56
+:108EC000004001F05FFA0320BDE8F0810020FBE7DD
+:108ED0008801002043616C6C696E67206E72665F6A
+:108EE0006466755F73657474696E67735F696E69D4
+:108EF0007428292E2E2E00006E72665F6466755FE0
+:108F0000666C6173685F696E69742829206661699F
+:108F10006C65642077697468206572726F723A209C
+:108F20002578000000F007001C09002052657365D9
+:108F30007474696E6720626F6F746C6F61646572C0
+:108F40002073657474696E67732E00006E72665FBD
+:108F50006466755F666C6173685F777269746528B3
+:108F600029206661696C6564207769746820657280
+:108F7000726F723A202578002DE9F04105464FF4D2
+:108F8000AE773A4621492248FBF79FFA214C042646
+:108F90000028208806EB004015D01FA101F0EEF953
+:108FA00020881A4A06EB004020A101F0EBF90022CC
+:108FB00001211648FFF76EFB012668B1208823A126
+:108FC00006EB00401DE02AA101F0D8F90DB1002008
+:108FD000A8470020BDE8F081FFF730FF0C493A4672
+:108FE0000860A1F5AE70FBF745FA2B463A463049CA
+:108FF0000648FFF7E1FB0028ECD020882DA106EB06
+:10900000004001F0BBF90320E4E7000000F0070096
+:109010001C0900208801002057726974696E67205E
+:1090200073657474696E67732E2E2E0045726173BA
+:10903000696E67206F6C642073657474696E677302
+:109040002061743A2030782530387800436F756C91
+:1090500064206E6F7420657261736520746865208A
+:1090600073657474696E67732070616765210000B1
+:109070004E65772073657474696E677320617265DD
+:10908000206964656E746963616C20746F206F6C15
+:10909000642C207772697465206E6F74206E65652C
+:1090A0006465642E20536B697070696E672E0000D2
+:1090B000C0070020436F756C64206E6F7420777258
+:1090C000697465207468652044465520736574741E
+:1090D000696E6773207061676521000010B54FF4F9
+:1090E00040541149606888421CD1002304220F4972
+:1090F000201DFFF761FB48B10D4801210088BDE844
+:10910000104001EB00400BA101F038B91248016A90
+:10911000012901D1002101628169A2681144A1F5F0
+:109120008051816110BD0000DBE5B1514CDA0600D1
+:10913000B4010020436F756C64206E6F7420696EFB
+:1091400076616C696461746520536F6674446576FA
+:109150006963652E000000001C0900204FF4805058
+:10916000704700002DE9F04782461548154FDFF89B
+:109170005880C01BC608B8F800104FF0040909EB6E
+:1091800001400025324611A101F0FCF8002411E055
+:1091900007EBC400416850468847050009D0B8F87D
+:1091A00000102B4609EB0140224612A101F0F1F814
+:1091B00002E0641CB442EBD32846BDE8F08700000F
+:1091C00008E5060000E50600B40100205368757448
+:1091D00074696E6720646F776E207472616E73704D
+:1091E0006F7274732028666F756E643A2025642947
+:1091F000000000004661696C656420746F2073682C
+:109200007574646F776E207472616E73706F7274B0
+:109210002025642C206572726F7220256400000086
+:109220002DE9F04782461448144FDFF85480C01BE4
+:10923000C608B8F800104FF0040909EB01400025FA
+:10924000324610A101F09EF8002410E057F83410C7
+:1092500050468847050009D0B8F800102B4609EBA6
+:109260000140224610A101F094F802E0641CB442CF
+:10927000ECD32846BDE8F08708E5060000E50600C7
+:10928000B4010020496E697469616C697A696E671E
+:10929000207472616E73706F7274732028666F75BC
+:1092A0006E643A20256429004661696C6564207407
+:1092B0006F20696E697469616C697A652074726186
+:1092C0006E73706F72742025642C206572726F72D9
+:1092D0002025640070B5114D114CA86B30B103F01E
+:1092E00055FE18B1686A08B1012000E00020207026
+:1092F000FEF750FE18B10B498E20FCF750FE4023BC
+:10930000094A0A490A48FEF79BFD002805D0BDE836
+:10931000704004499620FCF742BE70BD1C09002035
+:109320008800002018E006001CD80600800C0020F1
+:10933000B8D806002DE9F041134C07460D46E06B06
+:10934000A26B01264119914209D9104801210088D8
+:1093500001EB00400EA101F011F8032610E00A49CC
+:109360002A465C3108443946FBF784F8E06B064A2C
+:109370002844E063403229463846FDF701F820646E
+:109380003046BDE8F08100001C0900208C0100205F
+:10939000496E697420636F6D6D616E64206C6172DB
+:1093A000676572207468616E2065787065637465A6
+:1093B000642E000070B505004FF0010404D0B5F52F
+:1093C000807F03D904240CE003240AE0064900202E
+:1093D000064E08702021306306F13800FBF763F871
+:1093E000B563204670BD0000880000201C090020E5
+:1093F0002DE9F047304C0E468046D4E90E01012598
+:10940000DFF8B8902F46814208D0B9F800002CA1AF
+:1094100007EB004000F0B2FF082549E0DFF8BCA0F0
+:109420009AF8000030B1FEF77BFEC8F80000606AD1
+:1094300030603DE003F0AAFD88B3294890F89C1005
+:1094400009B9017859B3041D0021C8F80010316032
+:1094500090F89C300A462BB1214C90F83811A0347A
+:1094600004F1990294F8590003F0B8FB054601286D
+:109470001ED1201D00F0CAF80546012818D18AF82F
+:1094800000703146201D04F0EBF8054601280FD18D
+:109490004246201D316804F0A1F8054608E0FFE7C8
+:1094A000B9F800000FA107EB004000F067FF0525A9
+:1094B0002846BDE8F08700001C0900208C01002030
+:1094C0004578656375746520776974682066617591
+:1094D0006C7479206F6666736574000088000020E4
+:1094E000780A00204661696C656420746F206465A9
+:1094F000636F646520696E6974207061636B657465
+:10950000000000000148007870470000880000203B
+:109510002DE9F047064630482F4D8A4690F89C00CA
+:10952000012708B1A43500E008350A46314628462F
+:10953000FDF79CFB294C4FF0000968B195F85500E8
+:1095400060B100F00101C0F340028846334628466E
+:1095500002F0D6FD00B31BE0172727E00120E062F0
+:109560001F480421008801EB00401EA100F006FF07
+:109570002846C4F8209004F0D9F808B9FFF7AEFDEA
+:1095800095F88F0010B195F8900008B96868A06050
+:10959000A06CC4E909A00DE00527B8F1000F05D0C3
+:1095A000FFF7DCFDB04201D1FFF798FD0B482430F6
+:1095B000FEF7C6FD094820213830FAF774FF074846
+:1095C000FF22F4215C30FAF767FFC4F83090384688
+:1095D000A664BDE8F0870000780A00201C0900207E
+:1095E0008C010020496E76616C69646174696E67F4
+:1095F000206F6C64206170706C69636174696F6E58
+:1096000020696E2062616E6B20302E002DE9F041E2
+:1096100004004FF0010503D140497F20FCF7BFFC57
+:1096200094F854003E4E012740B194F8550050B1D3
+:10963000012808D0022806D0032804D0308839A198
+:1096400007EB004064E01CB934496720FCF7A7FC35
+:1096500094F86D00032807D0308838A107EB00404C
+:1096600000F08CFE142556E094F88F00B84618B12F
+:1096700094F8900000284ED1207A58B1E068022773
+:1096800034280CD0308832A107EB004000F076FE81
+:10969000112540E0318808EB014032A138E0204636
+:1096A00003F0D0F818B1207850B394B907E03088AF
+:1096B00030A107EB004000F061FE12252BE01749B6
+:1096C0008C20FCF76CFC207818B914498D20FCF72D
+:1096D00066FC94F855002B4968B101280BD06068EE
+:1096E000C968884217D8308827A107EB004000F0EE
+:1096F00045FE10250FE06068896888420BD2F2E7CA
+:1097000094F85500012806D0318808EB014023A1C8
+:1097100000F034FE0F252846BDE8F08160E0060029
+:1097200090010020496E76616C6964206669726DF3
+:109730007761726520747970652E0000496E7661DC
+:109740006C6964206861736820747970652E00000C
+:109750004661756C74792048572076657273696F1D
+:109760006E2E00004E6F2048572076657273696F29
+:109770006E2E0000534420726571206E6F74206D50
+:1097800065742E001C0900204657207665727369A7
+:109790006F6E20746F6F206C6F772E0046572076A7
+:1097A000657273696F6E206D697373696E672E00E1
+:1097B00070B5064604780C4888B0154640F8242059
+:1097C000094A0869121D42F8240020226846FAF767
+:1097D00051FE04940DB1054A00E000226946301D97
+:1097E00001F040F908B070BD98000020E1D30600F8
+:1097F000001D01F08FB900000FB438B5040003D18B
+:1098000010A11C20FCF7CBFB606918B90DA11D202D
+:10981000FCF7C5FB206818B90AA11E20FCF7BFFBA6
+:10982000606818B907A11F20FCF7B9FB059900294A
+:1098300005D006A800906A46204600F045F838BCDE
+:109840005DF814FB2E2E5C2E2E5C2E2E5C2E2E5CD4
+:109850002E2E5C65787465726E616C5C66707269E0
+:109860006E74665C6E72665F667072696E74662E88
+:109870006300000010B5040003D107A10B20FCF722
+:109880008EFBA268002A05D0D4E90403216898471A
+:109890000020A06010BD00002E2E5C2E2E5C2E2E0F
+:1098A0005C2E2E5C2E2E5C65787465726E616C5C2D
+:1098B000667072696E74665C6E72665F66707269FD
+:1098C0006E74662E630000002DE9FC4791460C463D
+:1098D0005FEA000804D183A14FF49F70FCF75FFB9F
+:1098E000D8F8140020B97FA14FF4A070FCF757FB03
+:1098F000D8F8000020B97BA140F24110FCF74FFBE3
+:10990000D8F8040020B977A14FF4A170FCF747FB09
+:10991000002C76D014F8011B39B125290ED0404611
+:10992000FCF7FAFC20780028F4D198F80C00002805
+:1099300067D04046BDE8FC47FFF79CBF00200122EE
+:1099400021782B291BD02D2902D0302908D102E003
+:1099500040F0010001E040F00200641C002AEFD159
+:1099600000252A290ED02178A1F130020A2A11D22D
+:1099700005EB850201EB4205641C303DF1E740F048
+:109980000400EAE7D9F800100B1DC9F80030096897
+:10999000641C0D44217800232E290BD114F8011FDB
+:1099A000A1F130020A2A05D203EB830201EB420344
+:1099B000303BF3E76C290DD068290BD0692921D001
+:1099C0000BDC252918D0582931D063290ED0642901
+:1099D00015D117E014F8011FECE7702969D073293D
+:1099E00032D075291BD0782909D120E0D9F80000A0
+:1099F000011DC9F8001001784046FCF78DFC641C7D
+:109A000090E76CE0D9F800100A1DC9F80020096839
+:109A1000CDE900500A224046FDF7D8FAEFE7D9F821
+:109A200000100A1DC9F8002009680A2206E0D9F8CA
+:109A300000100A1DC9F8002009681022CDE9005065
+:109A4000404603F071FDDAE7D9F8001000270A1D3F
+:109A5000C9F800200E68C00705D112E04046761C08
+:109A60007F1CFCF759FC31780029F7D104E0202154
+:109A700040466D1EFCF750FCBD42C0D9002DF6D10A
+:109A8000BDE74EB13046FAF719FD074604E0202144
+:109A900040466D1EFCF740FCBD4206D9002DF6D1B4
+:109AA00003E04046761CFCF737FC31780029F8D1FA
+:109AB000A5E7D9F80000011DC9F80010056830219C
+:109AC0004046FCF729FC78214046FCF725FC08209D
+:109AD0000021CDE90001034610222946B0E7BDE888
+:109AE000FC8700002E2E5C2E2E5C2E2E5C2E2E5C13
+:109AF0002E2E5C65787465726E616C5C667072693E
+:109B00006E74665C6E72665F667072696E74665FB4
+:109B1000666F726D61742E63000000002DE9F041E4
+:109B20001E4615460F46040003D11DA17820FCF700
+:109B300036FA206818B91AA17920FCF730FA1DB955
+:109B400017A17A20FCF72BFA39462046FBF79EFF37
+:109B500040B939462046FBF799FF18B910A17D207E
+:109B6000FCF71DFA60683946026820466A43FBF735
+:109B700096FF58B960683946026820466A43FBF789
+:109B80008EFF18B906A17F20FCF709FA206833463A
+:109B90002A46D0F810C039462046BDE8F04160475B
+:109BA0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63BA
+:109BB0006F6D706F6E656E74735C6C6962726172EA
+:109BC0006965735C6673746F726167655C6E7266FB
+:109BD0005F6673746F726167652E630070B51646B9
+:109BE0000C46050003D108A12F20FCF7D8F91CB9B9
+:109BF00005A13020FCF7D3F92C60314628462268B5
+:109C0000BDE87040104700002E2E5C2E2E5C2E2EDC
+:109C10005C2E2E5C2E2E5C636F6D706F6E656E74A5
+:109C2000735C6C69627261726965735C6673746F90
+:109C3000726167655C6E72665F6673746F7261678E
+:109C4000652E63002DE9F04128B1016819B1C96999
+:109C5000BDE8F04108470D4D0D480024461B142770
+:109C60000DE000BF04EB840005EB8000016829B122
+:109C7000C969884710B10120BDE8F081641CB6FBBA
+:109C8000F7F0A042EED80020F6E7000058010020CF
+:109C90006C0100202DE9F8431D46089F16468846B2
+:109CA000040003D12AA16220FCF779F91EB928A18A
+:109CB0006320FCF774F9206818B925A16420FCF72B
+:109CC0006EF91DB922A16520FCF769F9606840684A
+:109CD000B5FBF0F100FB115141B1B5FBF0F100FB18
+:109CE000115018B11AA16820FCF759F94046FBF74A
+:109CF000C7FE38B94046FBF7C3FE18B914A16B2064
+:109D0000FCF74DF93046FBF7BBFE38B93046FBF7A0
+:109D1000B7FE18B90EA16C20FCF741F92A4641465E
+:109D20002046FBF7BCFE48B92A4641462046FBF7D1
+:109D3000B6FE18B906A16D20FCF731F9009720682E
+:109D40002B463246C76841462046B847BDE8F883EF
+:109D50002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6308
+:109D60006F6D706F6E656E74735C6C696272617238
+:109D70006965735C6673746F726167655C6E726649
+:109D80005F6673746F726167652E63002DE9FF4132
+:109D90001C46DDE90A7815460E46684600F044F890
+:109DA00046EA450141EA840141EA072242EA0841C4
+:109DB000009A00EB8200C0F80017BDE8FF812DE992
+:109DC000FF411C46DDE90A7815460E46684600F05C
+:109DD0006FF846EA450141EA840141EA072242EA76
+:109DE0000841009A00EB8200C0F80017BDE8FF812F
+:109DF0001CB5002100910B4601220191FFF7DFFF06
+:109E00001CBD1CB500220B46009211460192FFF7C3
+:109E1000D6FF1CBD1CB5002100910B46012201910B
+:109E20001146FFF7CCFF1CBD10B50068202804D3F5
+:109E300003A140F2A110FCF7B2F84FF0A04010BD12
+:109E40002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6D0D
+:109E50006F64756C65735C6E7266785C68616C5C6F
+:109E60006E72665F6770696F2E68000010B50068DB
+:109E7000202804D303A140F2A110FCF790F84FF082
+:109E8000A04010BD2E2E5C2E2E5C2E2E5C2E2E5C45
+:109E90002E2E5C6D6F64756C65735C6E7266785C9B
+:109EA00068616C5C6E72665F6770696F2E68000037
+:109EB00010B50068202804D303A140F2A110FCF7DC
+:109EC0006EF84FF0A04010BD2E2E5C2E2E5C2E2E74
+:109ED0005C2E2E5C2E2E5C6D6F64756C65735C6EF3
+:109EE0007266785C68616C2F6E72665F6770696F0E
+:109EF0002E68000001B56846FFF7DAFF009A0121DD
+:109F00009140C0F8081508BD38B501240090684696
+:109F100031B1FFF789FF00998C40C0F8084538BD82
+:109F2000FFF782FF00998C40C0F80C4538BD000057
+:109F300030B5104B014600201C69224609E0157A15
+:109F4000854205D1401C0A28F7DB4FF0FF3030BDB9
+:109F50005268002AF3D1421CF9D008721A6922B162
+:109F600052684A601A69516030BD002219614A6026
+:109F700030BD0000C41E00207047FBF7EBBA7047ED
+:109F800008B5034A00924023024A00F005F808BDD4
+:109F9000A9C80600C40D0020F0B595B01C461546B2
+:109FA0000F4608461A9E00F06DFB182109A8FAF723
+:109FB0007AFA0E96CDE909540023082203A93846FF
+:109FC00000F075FB05980690BDF81000ADF81C0078
+:109FD000BDF81200ADF81E0000208DF82100039896
+:109FE000082600F00300012802D0022818D032E031
+:109FF00003983346850AC0F3C2008DF82000039809
+:10A000000FA9C0F38314A200384600F050FB09A842
+:10A01000009006AB22460FA9284600F08FFA1AE0FE
+:10A020000398840DC0F3C2008DF82000082C01D2E3
+:10A03000254600E0082533462A460FA9384600F099
+:10A0400036FB2E44641B09AB06AA29460FA800F074
+:10A05000C9F9002CEAD1384600F01AFB15B0F0BD62
+:10A060000A4A012902EBC00007D0022907D00329C0
+:10A0700007D0042907D00020704702207047042031
+:10A0800070470079704740797047000008E5060086
+:10A0900010B5FFF772FF04210648FFF749FF0028BB
+:10A0A00003DA05491B20FBF77AFF024901204872B9
+:10A0B00010BD0000F80000207CE106002DE9F04F03
+:10A0C0008DB0FCF739F918B100200DB0BDE8F08F64
+:10A0D000774E0020B061BFF34F8FA6F580544FF04C
+:10A0E000000960680290A568284004EB800008E041
+:10A0F00021680298814201D86160E5E7284004EBBD
+:10A1000080000C3002A9FDF711F80028F0D103AB54
+:10A11000A046029901EA050408EB8402491CD268B2
+:10A1200043F82020401C02910228F2D3039800F04B
+:10A130000300022802D001284CD0A2E0039850224C
+:10A14000810D8A46B2EB905F00D850210C4664F333
+:10A150009F5003900831574800F04BFA070075D024
+:10A1600000F090FA4B46082203A9384600F0A5FA01
+:10A17000029909F1080B2940681A8000001D8442E9
+:10A1800021D94D4D30B1C2B208EB8101201A914660
+:10A190000C3104E02946E2B2002591462846C4B2BB
+:10A1A0005B46384600F089FA0BEB090325B12246DD
+:10A1B0002946384600F081FA02990AF1030001EBC2
+:10A1C000900002903BE008EB81015B462246384656
+:10A1D0000C31EFE70398C0F38310062800D3062064
+:10A1E000039960F38911C1F38310801C03918100EE
+:10A1F000304800F0FEF9070043D000F043FA4B4628
+:10A20000082203A9384600F058FA09F10809002489
+:10A210000FE002984B4600EA0501401C08EB810163
+:10A220000290042238460C3100F047FA09F1040983
+:10A23000641C0398C0F38310A042EAD837B1346994
+:10A24000B06968B1384600F023FA2BE019E0607A73
+:10A25000012804D122682046394612689047646874
+:10A26000002CF4D1384600F013FA0020FBF7EEFD85
+:10A27000B06910B90299C8F804100020FBF714FE69
+:10A2800010E0346904E021682046896888476468E2
+:10A29000002CF8D109480221008801EB004008A1F8
+:10A2A00000F06CF8FCF748F880F001000DE70000C2
+:10A2B000C41E0020C0E50600D00E0020B40100201E
+:10A2C0004261636B656E647320666C757368656468
+:10A2D000000000002DE9F84F8146264FD01C15469E
+:10A2E0008A46800800226946BE68FBF7C3FFB8B300
+:10A2F000009CB846A01C0090B9683040091A8F0035
+:10A300003F1DBD4208EB800002D82A46514608E0B6
+:10A310003A4651460C30FAF7ADF81648EA1B0AEBFC
+:10A3200007010C30FAF7A6F84FEA1947FCF774FA60
+:10A3300047EA0042601C304008EB8000344008EBE4
+:10A340008401C260C8684FF6C07269F3C5009043CB
+:10A3500065F39F5020F00300801C20F00400C860CB
+:10A36000054890F8200001E0FFF7A8FE0028FBD187
+:10A37000BDE8F88FC40E0020C41E002000231A463A
+:10A3800002F0ACBD08B5012300926A4602F0A6FDBA
+:10A3900008BD1CB5CDE9002302236A4602F09EFDEC
+:10A3A0001CBD3EB5069C8DE81C0003236A4602F0E6
+:10A3B00095FD3EBD7FB5DDE908458DE83C000423F1
+:10A3C0006A4602F08BFD7FBD70B586B00DF1280C9A
+:10A3D0009CE870008DE87C0005236A4602F07EFD53
+:10A3E00006B070BD2DE9F0470E4680461C469246E9
+:10A3F00008293ED894F80C90002020731946104686
+:10A4000001F0D8FE0025B54206D218F805201AA1A1
+:10A410002046FFF7F1F903E019A12046FFF7ECF918
+:10A420006D1C082DEFD317A12046FFF7E5F9002595
+:10A43000B54210D218F80570FAF718F80068C05D38
+:10A4400010F03E0F01D03A4600E02E220EA1204629
+:10A45000FFF7D2F903E00DA12046FFF7CDF96D1CFF
+:10A46000082DE5D301222146504601F02BFE84F849
+:10A470000C90BDE8F0870000202530327800000005
+:10A48000202020007C000000256300002000000048
+:10A49000104910B540F2FF30886000200860486025
+:10A4A00001F580518861486181F820000A4800F078
+:10A4B000EDF800280CD1094809490A4B401AC10897
+:10A4C000002002E023F82000401C8842FAD300203C
+:10A4D00010BD0000C40E0020C0E50600A8E506007F
+:10A4E00008E506006C01002002480349401AC00834
+:10A4F00070470000A8E5060008E5060013B56846A9
+:10A50000FCF7AAFF08B100201CBD0248009950F8D2
+:10A5100031001CBD08E5060070B507480125046937
+:10A5200080F8205005E06572216820464968884718
+:10A530006468002CF7D170BDC41E00202DE9FF47D0
+:10A5400081460C9D00200C462F7B287398461646AA
+:10A550002946184601F02EFE072E42D2DFE806F00B
+:10A5600004090F161F2A360049462846FFF744F90A
+:10A5700037E0494628462268FFF73EF931E0D4E942
+:10A58000002349462846FFF737F92AE0A0680090E3
+:10A59000D4E9002349462846FFF72EF921E0D4E903
+:10A5A0000201CDE90001D4E9002349462846FFF71E
+:10A5B00023F916E004F1080007C88DE80700D4E984
+:10A5C000002349462846FFF717F90AE004F108007E
+:10A5D0000FC88DE80F00D4E9002349462846FFF74D
+:10A5E0000BF900222946404601F06CFD2F73BDE8AF
+:10A5F000FF872DE9F041858A80462D1F4819C01C30
+:10A60000B0FBF5F0C6B24046FCF7B0FF041E19D00F
+:10A610000020207101206071E58000272546761E0C
+:10A62000C4F800800BE04046FCF7A0FF60B1617900
+:10A63000491C6171286005467F1CC0F80080B74244
+:10A64000F1D32046BDE8F081204600F002F800205A
+:10A65000F8E72DE9F041457901466B1E002201E043
+:10A660000968521C9A42FBD30F680146002605E098
+:10A6700038460C68FCF7DCFF2146761CAE42F7D367
+:10A68000BDE8F0810121001DFCF749BFFDF714B8BA
+:10A6900010B504460121001DFCF762FF10F0FF0F0A
+:10A6A00004D12046BDE81040FFF7D3BF10BD38B538
+:10A6B00001240094FCF786FE38BD38B500240094D0
+:10A6C000FCF780FE38BD0000094902220A60BFF392
+:10A6D0006F8FBFF34F8F0A1D106006480268002A73
+:10A6E000FCD000200860BFF36F8FBFF34F8F70471F
+:10A6F00004E5014000E4014070B50E4C01232360E5
+:10A70000BFF36F8FBFF34F8F00230B4D08E000BFE7
+:10A7100051F8236040F823602E68002EFCD05B1CAB
+:10A720009342F5D300202060BFF36F8FBFF34F8FAC
+:10A7300070BD000004E5014000E4014070B50D4625
+:10A74000060003D10BA11420FBF729FC1DB909A1B8
+:10A750001520FBF724FC746804E0B2682946904792
+:10A7600018B1246820680028F7D120682860256087
+:10A7700070BD00002E2E5C2E2E5C2E2E5C2E2E5CCC
+:10A780002E2E5C636F6D706F6E656E74735C6C699A
+:10A79000627261726965735C736F72746C697374F1
+:10A7A0005C6E72665F736F72746C6973742E630093
+:10A7B00010B5040003D103A13D20FBF7F0FB206896
+:10A7C00010BD00002E2E5C2E2E5C2E2E5C2E2E5CDC
+:10A7D0002E2E5C636F6D706F6E656E74735C6C694A
+:10A7E000627261726965735C736F72746C697374A1
+:10A7F0005C6E72665F736F72746C6973742E630043
+:10A8000010B5040003D103A13720FBF7C8FB606833
+:10A81000006810BD2E2E5C2E2E5C2E2E5C2E2E5C23
+:10A820002E2E5C636F6D706F6E656E74735C6C69F9
+:10A83000627261726965735C736F72746C69737450
+:10A840005C6E72665F736F72746C6973742E6300F2
+:10A8500010B5040003D105A12B20FBF7A0FB616814
+:10A860000868002801D002680A6010BD2E2E5C2EF8
+:10A870002E5C2E2E5C2E2E5C2E2E5C636F6D706F08
+:10A880006E656E74735C6C69627261726965735C2B
+:10A89000736F72746C6973745C6E72665F736F72DF
+:10A8A000746C6973742E630070B50C46050003D197
+:10A8B0000BA14320FBF773FB1CB909A14420FBF754
+:10A8C0006EFB0021686806E0A24203D121680160A6
+:10A8D000012103E010460268002AF5D1084670BD48
+:10A8E0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C636D
+:10A8F0006F6D706F6E656E74735C6C69627261729D
+:10A900006965735C736F72746C6973745C6E726684
+:10A910005F736F72746C6973742E630010B51446A4
+:10A9200012680830202A02D248F2145010BD0122C9
+:10A9300001F0E2FF0028F9D120202060002010BDA6
+:10A94000083002F061B8083002F01EB94058002803
+:10A9500000D00120704708B50022425040580090B6
+:10A9600008BD000002480068002800D001207047A0
+:10A97000000401400121B1EB507F01D1012070475B
+:10A980000020704770B50D46040003D10DA1512081
+:10A99000FBF705FB204601F067FC04000FD0002008
+:10A9A000FBF754FA207920B10020FBF77DFA112043
+:10A9B00070BD0120256020710020FBF775FA002092
+:10A9C00070BD00002E2E5C2E2E5C2E2E5C2E2E5C7A
+:10A9D0002E2E5C6D6F64756C65735C6E7266785C50
+:10A9E000647269766572735C7372635C7072735CB7
+:10A9F0006E7266785F7072732E63000010B504008B
+:10AA000003D106A17520FBF7CAFA204601F02CFC01
+:10AA1000002802D000210160017110BD2E2E5C2E95
+:10AA20002E5C2E2E5C2E2E5C2E2E5C6D6F64756C53
+:10AA300065735C6E7266785C647269766572735C6D
+:10AA40007372635C7072735C6E7266785F7072733F
+:10AA50002E6300000149024802F0DABC480D0020D4
+:10AA6000002000402DE9F04117460D00064603D1B5
+:10AA700018A19620FBF793FA3079244A00EBC00125
+:10AA800002EB810494F8201011B10820BDE8F08198
+:10AA90001F4951F820103068FFF774FF08B11120EA
+:10AAA000F4E729463046FBF73FFA676028692060E3
+:10AAB0001FB1297F3046FCF7DDFA30680821C0F865
+:10AAC00000150020A061E0610121606184F8201080
+:10AAD000DCE700002E2E5C2E2E5C2E2E5C2E2E5CD3
+:10AAE0002E2E5C6D6F64756C65735C6E7266785C3F
+:10AAF000647269766572735C7372635C6E72667899
+:10AB00005F75617274652E6300000000480D0020BF
+:10AB100050DA06002DE9F05F044600790F46DFF8B1
+:10AB200030A100EBC0010AEB8105164695F8200024
+:10AB3000012804D047A140F23110FBF730FA27B9C1
+:10AB400044A14FF49970FBF72AFA26B941A140F2CB
+:10AB50003310FBF724FA207908B9FF2E04D93DA160
+:10AB60004FF49A70FBF71BFA3846FFF703FFB0B1BA
+:10AB700068684FF000084FF4047910B12168C1F8FB
+:10AB80000893A8694FF0000B80B1E86948B1686884
+:10AB900010B12068C0F804931120BDE8F09F102088
+:10ABA000FBE72F614FF00108EE6102E0EF60C5E9BD
+:10ABB000066B00254FF488712068FFF7CCFE4FF438
+:10ABC000A2712068FFF7C7FE2068C0F83475C0F88E
+:10ABD00038652068B8F1000F12D0D0F8001241F0AB
+:10ABE0002001C0F800122079D04600EBC0010AEB2A
+:10ABF0008100406838B12168C1F804932846CCE749
+:10AC000001210160EFE74FF4887A4FF4A2795146B1
+:10AC10002068FFF79BFE074649462068FFF796FE2F
+:10AC200006464FF492712068FFF790FE014647EA0E
+:10AC300006000843EBD0227902EBC20308EB830243
+:10AC4000C2F818B001B10325002ED7D00F25D5E7E3
+:10AC5000480D00202E2E5C2E2E5C2E2E5C2E2E5C9F
+:10AC60002E2E5C6D6F64756C65735C6E7266785CBD
+:10AC7000647269766572735C7372635C6E72667817
+:10AC80005F75617274652E63000000002DE9F04766
+:10AC900004460F4600792D4900EBC00001EB80050A
+:10ACA000164695F82000012803D029A1E720FBF7DC
+:10ACB00076F91FB926A1E820FBF771F91EB924A186
+:10ACC000E920FBF76CF9207908B9FF2E03D920A100
+:10ACD000EA20FBF764F93846FFF74CFE30B1204616
+:10ACE00000F052F820B11120BDE8F0871020FBE7FA
+:10ACF000AF606E614FF49076002731462068FFF711
+:10AD00002AFE4FF4AC7841462068FFF724FE206805
+:10AD1000AA686969C0F84425C0F84815206801216F
+:10AD20008160686878B9B14649462068FFF70EFE31
+:10AD3000064641462068FFF709FE0643F4D000B1FD
+:10AD40000F27002068613846CEE70000480D00203C
+:10AD50002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6DEE
+:10AD60006F64756C65735C6E7266785C647269762C
+:10AD70006572735C7372635C6E7266785F75617224
+:10AD800074652E63000000000079054900EBC000E7
+:10AD900001EB80004069002800D0012070470000CE
+:10ADA000480D00202DE9F04704460079274900EBC3
+:10ADB000C00001EB800720684FF00009C0F8009543
+:10ADC000786880B120682249C0F808132068012102
+:10ADD000000B40B200F01F0291404009800000F1DA
+:10ADE000E020C0F880112068D0F80C25D0F8148538
+:10ADF000D0F80865D0F810554FF0FF31C0F80C15A9
+:10AE0000C0F814152068C0F80815C0F81015501CBB
+:10AE100002D01046FEF7ECFFB8F1FF3F02D04046EB
+:10AE2000FEF7E6FF681C02D02846FEF7E1FF701C23
+:10AE300002D03046FEF7DCFF2068FFF7DFFD87F821
+:10AE40002090C7F80490BDE8F0870000480D00206E
+:10AE50001003020070B50C46050003D10D49D9203E
+:10AE6000FBF79DF81CB90B49DA20FBF798F80A4864
+:10AE70000421008801EB004008A1FFF77FFA124986
+:10AE80000320C96888476869FEF794FAFBF7D2FE89
+:10AE9000607070BD84DE06007C01002048616E6435
+:10AEA0006C65204E52465F4446555F4F505F4F429F
+:10AEB0004A4543545F4352454154452028636F6DD2
+:10AEC0006D616E64290000005800002070B50C46CA
+:10AED00020B9154940F20110FBF761F824B9124975
+:10AEE0004FF48170FBF75BF8104D042610A1288801
+:10AEF00006EB0040FFF742FA1849081FFEF778FA00
+:10AF0000FBF798FE6070012805D10020FEF734F8A9
+:10AF100010B10A20607070BD288811A106EB0040B6
+:10AF2000BDE87040FFF72ABA84DE06007C010020ED
+:10AF300048616E646C65204E52465F4446555F4FD3
+:10AF4000505F4F424A4543545F4558454355544529
+:10AF50002028636F6D6D616E642900006000002021
+:10AF600057726974696E672076616C696420696ED6
+:10AF7000697420636F6D6D616E6420746F20666C00
+:10AF80006173682E0000000070B50D46040003D107
+:10AF90001749E720FBF703F8206918B91449E8209E
+:10AFA000FAF7FDFFA08A18B91149E920FAF7F7FF6F
+:10AFB0001DB90F49EA20FAF7F2FF0E480421008874
+:10AFC00001EB00400CA1FFF7D9F9A18A2069FEF737
+:10AFD000B1F9FBF72FFE68702846FBF7B7F9E16877
+:10AFE000002903D02069BDE87040084770BD00000B
+:10AFF00084DE06007C01002048616E646C65204E92
+:10B0000052465F4446555F4F505F4F424A45435456
+:10B010005F57524954452028636F6D6D616E6429F6
+:10B02000000000002DE9F0410B4E0D46042730884A
+:10B030000AA107EB0040FFF7A1F9114C308811A1DC
+:10B0400007EB0040A36C226DFFF7A3F9A06CA8608A
+:10B05000206D6860BDE8F0817C01002048616E646D
+:10B060006C65204E52465F4446555F4F505F4352D9
+:10B07000435F474554202864617461290000000043
+:10B080001C0900204F66667365743A25642C2043C2
+:10B0900052433A3078253038780000002DE9F84FD7
+:10B0A0003E4C81460D462088042707EB00403CA11A
+:10B0B000FFF764F9FEF726FA01264FF0080AC8B137
+:10B0C000D9F814204FF00308DAB13F493F4813057F
+:10B0D0001CD0436DD1F808C01344634516D02088B6
+:10B0E0003BA106EB004000BFFFF748F985F801805F
+:10B0F000BDE8F88F20883FA106EB0040FFF73EF93E
+:10B100001EE0208849A106EB0040EDE7B2F5805F24
+:10B1100007D920884CA106EB0040FFF72FF96F708C
+:10B12000E6E7436DD1F808C003EB0208E0450AD911
+:10B13000CDF800C020884D4906EB0040FFF731F9FB
+:10B1400085F801A0D4E74264C26C036503638046BE
+:10B150008264D9F81400002200F6FF704FEA103C18
+:10B16000486861461844FDF795FA40B1208840A12F
+:10B1700006EB0040FFF702F905206870B8E7D8F841
+:10B1800048100091208840A107EB0040D8F85030CB
+:10B19000D8F84420FFF705F9AAE700007C01002059
+:10B1A00048616E646C65204E52465F4446555F4F61
+:10B1B000505F4F424A4543545F43524541544520F6
+:10B1C0002864617461290000580000201C090020D7
+:10B1D0004F626A6563742073697A65206D75737454
+:10B1E000206265207061676520616C69676E6564C7
+:10B1F0000000000043616E6E6F74206372656174BD
+:10B20000652064617461206F626A65637420776988
+:10B2100074686F75742076616C696420696E6974F6
+:10B2200020636F6D6D616E64000000004F626A659F
+:10B2300063742073697A652063616E6E6F74206237
+:10B240006520302E00000000496E76616C69642034
+:10B2500073697A6520666F72206F626A6563742015
+:10B2600028746F6F206C61726765290010DE06001C
+:10B270004572617365206F7065726174696F6E20CD
+:10B280006661696C656400004372656174696E672C
+:10B29000206F626A65637420776974682073697AC5
+:10B2A000653A2025642E204F66667365743A203017
+:10B2B00078253038782C204352433A203078253096
+:10B2C000387800002DE9F041154D07460E462888D4
+:10B2D000042101EB004013A1FFF750F81B4CD4E907
+:10B2E0001401626C431A9A420BD02888012101EBA9
+:10B2F000004017A1FFF74DF8082070700120BDE84D
+:10B30000F08100216164A16CE16460650021384630
+:10B3100000F032F817490420C96888470020EEE79A
+:10B320007C01002048616E646C65204E52465F448B
+:10B3300046555F4F505F4F424A4543545F4558451D
+:10B340004355544520286461746129001C0900207C
+:10B35000496E76616C696420646174612E20657841
+:10B360007065637465643A2025642C20676F743AB5
+:10B3700020256400580000202DE9F041044686B0E5
+:10B380000020FEF75FFC224E012758B1214A182108
+:10B390002046FAF757FC020036D030881EA107EB92
+:10B3A00000402FE0182227496846F9F763F826483D
+:10B3B000264D4FF00408006DA968884211D13188EC
+:10B3C00008EB014022A1FEF7D9FFD5E90101FEF704
+:10B3D0009FF88DF80100FBF72DFC8DF80100254D3D
+:10B3E00002E08DF801700025D4E90112684690470B
+:10B3F00015B12846FDF7C0FD31889DF8012008EB06
+:10B4000001401DA1FEF7BEFF06B0BDE8F0810000BF
+:10B410007C01002079B306004661696C6564207484
+:10B420006F207363686564756C65206F626A65631D
+:10B430007420657865637574653A20307825782EB8
+:10B4400000000000FCD906001C0900205800002064
+:10B45000506F737476616C69646174696F6E206F8C
+:10B4600066206669726D7761726520696D616765D6
+:10B470002E00000021B606005265717565737420B8
+:10B4800068616E646C696E6720636F6D706C657463
+:10B49000652E20526573756C743A203078257800DB
+:10B4A000F8B50C4D0C46042628880BA106EB00408D
+:10B4B000FEF764FF124813A1826CA260036DB00214
+:10B4C0006360E0600090288806EB0040FEF769FFAB
+:10B4D000F8BD00007C01002048616E646C65204E60
+:10B4E00052465F4446555F4F505F4F424A45435472
+:10B4F0005F53454C45435420286461746129000022
+:10B500001C090020637263203D20307825782C20B0
+:10B510006F6666736574203D20307825782C206D29
+:10B5200061785F73697A65203D2030782578000066
+:10B530002DE9F041264F05460E463888042101EBDF
+:10B54000004024A1FEF71AFFFDF7DCFF98B12B4C59
+:10B55000D4E91401401AA98A0844616C88420CD9C4
+:10B560003888012101EB004025A1FEF707FF0320E9
+:10B570007070BDE8F0810820FAE72749206B496820
+:10B580004718E86820B925494FF4E070FAF707FD3D
+:10B59000D5E90331AA8A3846FDF70EF920B1D5E97D
+:10B5A0000310BDE8F0410847A98A206B134A0844FC
+:10B5B0002063A98A206D483208442065A98A286939
+:10B5C000FAF7DEFEA064B060206D7060D1E7000085
+:10B5D0007C01002048616E646C65204E52465F44D9
+:10B5E00046555F4F505F4F424A4543545F5752495B
+:10B5F0005445202864617461290000001C09002062
+:10B600005772697465207265717565737420746F03
+:10B610006F206C6F6E6700005800002084DE06000B
+:10B62000074810B50088042101EB004005A1FEF792
+:10B63000A5FE11490620C968BDE810400847000072
+:10B640007C010020416C6C20666C617368206F7017
+:10B6500065726174696F6E73206861766520636FCF
+:10B660006D706C657465642E2044465520636F6D63
+:10B67000706C657465642E0058000020FEF74CFF66
+:10B68000FEF71CFD0028FBD10D4E64254FF47A47D0
+:10B69000741C3846A0476D1EFAD10A480068C007DE
+:10B6A00000D000BEBFF34F8F0648E4380168064A59
+:10B6B00001F4E06111430160BFF34F8F00BFFDE76C
+:10B6C00060D80600F0ED00E00400FA052DE9F0472F
+:10B6D0002F4F05464FF0040938880C464E4609EBBB
+:10B6E00000402CA1FEF74AFE38882A7C06EB004079
+:10B6F00031A1FEF747FE4FF44051374B4A68012015
+:10B700004FF002089A4200D10220344E326A012AD8
+:10B7100000D1401C4FF0010C84F801C02A7C1AB102
+:10B720000025012A09D01BE084F80480F068A0609D
+:10B730002B48E060C0F5FC200FE0D1F8048098456C
+:10B740000ED125710878142801D9486900E000203D
+:10B75000A0604FF48050E06088682061BDE8F08709
+:10B76000824208D284F804C0B068A060FCF7C2FC32
+:10B77000E060B069F1E7398809EB014019A1FEF7F3
+:10B78000FDFDFF202071A560E5602561E6E7000072
+:10B790007C01002048616E646C65204E52465F4417
+:10B7A00046555F4F505F4649524D574152455F568F
+:10B7B000455253494F4E00004669726D776172657C
+:10B7C00020696D6167652072657175657374656464
+:10B7D0003A20256400000000DBE5B1511C0900207F
+:10B7E000004006004E6F2073756368206669726DB5
+:10B7F0007761726520696D616765000070B5044608
+:10B800000978184801F0FCFA17490546012201F1B0
+:10B810000800FDF7EDFF002D1BD11448FDF7A2FC39
+:10B82000104D2046D5E90112FDF76AFA1048FBF7E2
+:10B830009DFE04000F4800880CD0032101EB00405E
+:10B8400022460DA1FEF79EFD0020E41CC5E9014043
+:10B85000287070BDBDE87040012101EB00400BA1D4
+:10B86000FEF78CBD7C0700206800002000E5060084
+:10B87000A8E5060080010020416C6C6F636174656F
+:10B880006420627566666572202578004661696C81
+:10B89000656420746F20616C6C6F636174652062F5
+:10B8A0007566666572000000011F0148FBF7C0BEA7
+:10B8B000A8E50600F8B50D4614460646694600F0B0
+:10B8C00052FA00280ED0009AFF2A0AD8501C824251
+:10B8D00007D869780223B3EB911F02D029798142FE
+:10B8E00001D20020F8BD2270611C304600F080FBC0
+:10B8F000F8BD114600F0D6B8114600F0E3B8F8B52F
+:10B900000C4615460646694600F02DFA00280CD074
+:10B91000009A501C904207D361780223B3EB911F29
+:10B9200002D02179814201D20020F8BD294630465B
+:10B9300000F05EFB009A0021A954F8BD2DE9FF41FB
+:10B940000C468E6817460546694600F023FB002822
+:10B950000ED0A06800280BD060783A46C0F30110E2
+:10B9600002283146684606D000F0DAF8019969608D
+:10B9700004B0BDE8F08100F086F8F7E77CB50D462D
+:10B980001446694600F08FF9002820D0287908284D
+:10B9900006D0042809D002280AD001280CD015E0CE
+:10B9A000DDE90001C4E900010AE00098206006E03A
+:10B9B000009800B2208002E0009840B22070C117C9
+:10B9C000DDE9002350405940084301D000207CBDF0
+:10B9D00001207CBD7CB50D461446694600F09EF9F9
+:10B9E000002820D02879082807D00021042809D071
+:10B9F00002280AD001280CD014E0DDE90001C4E9D6
+:10BA0000000109E00098206006E0009880B22080E4
+:10BA100002E00098C0B22070DDE900235040594098
+:10BA2000084301D000207CBD01207CBD7CB50D46C3
+:10BA30001446694600F072F9002821D029790829B6
+:10BA400008D00098C21704290BD002290DD0012973
+:10BA50000ED014E0DDE90002C4E9000201461346FD
+:10BA600009E0C3170146206005E001B2218001E032
+:10BA700041B22170CB1741405340194301D00020FF
+:10BA80007CBD01207CBD70B50D46064614461146AE
+:10BA9000284600F09AFA224629463046BDE8704012
+:10BAA00000F03EB838B50C460422694600F0A0FA12
+:10BAB000002806D09DF80310009861F31F602060F5
+:10BAC000012038BD1CB50C460822694600F090FAEA
+:10BAD000002824D09DF801109DF800209DF8023028
+:10BAE000080E42EA012242EA034240EA13409DF86E
+:10BAF00003309DF8041040EA132008439DF8051018
+:10BB000042EA036240EA01209DF8061040EA014043
+:10BB10009DF8071040EA0160C4E9002001201CBD27
+:10BB20002DE9F04F04469DB000200090064601909C
+:10BB30004FF0FF3A0AA800F069F94FF0010BE9460F
+:10BB400082E012AB05AA06A9204600F0C9F850B160
+:10BB50000AA8059900F06BF960B10B98407810F0D5
+:10BB6000300F53D060E09DF84800002870D11DB020
+:10BB7000BDE8F08F0598B04242D30B9D0AAE0B98FA
+:10BB8000407800F00F00082812D0304600F066F927
+:10BB90000B98A842F3D156460599B14230D3D4F858
+:10BBA000088009919DF8181008910E990D6820E001
+:10BBB0000B980678F0E729680F682FB1DDE90832A5
+:10BBC00029462046B84711E011948968DDE90872DA
+:10BBD000097891420CD1294617A8FBF743FB85F859
+:10BBE0000CB017AA39461198FAF727FC0028BED0E6
+:10BBF000AD6815B1A1684145DDD0A168414523D1AB
+:10BC00009DF81810204600F02FFA1BE00C984028F1
+:10BC10000AD200F01F010BFA01F00C994A0959F8F9
+:10BC20002230034349F82230E5682DB10AAB9DF874
+:10BC3000182020460599A8470AAA9DF81810204602
+:10BC4000FAF7FBFB002892D0A06800287FF479AFB8
+:10BC5000DDE90B0445780AA800F000F90028F7D1C7
+:10BC600015F0300F03D10B98007800B1641CC4B1FB
+:10BC70000020494605E000BF51F82020521C0ED19B
+:10BC8000401CB0EB541FF7D3600959F8201004F0A2
+:10BC90001F00C0F120022AFA02F0814201D00020E8
+:10BCA00065E7012063E71CB50C46694600F036F8ED
+:10BCB000002814D0DDE90002C10709D051084FEA7D
+:10BCC00030006FEA00026FEA0100C4E9002004E0DE
+:10BCD00051084FEA3000C4E900014FF001001CBDDB
+:10BCE000F8B507460020187008700E4610601C4614
+:10BCF00015466946384600F036F8012140B10098F3
+:10BD000050B1C10800F00700296030700120F8BD73
+:10BD1000B86808B10020F8BD2170FBE72DE9F843B1
+:10BD20000026884681463446354604E0402E02D33C
+:10BD30000020BDE8F8836946484600F085F90028F0
+:10BD4000F7D09DF80070324607F07F00C10FF8F77A
+:10BD50007EFB29430443F61D0D463806E6D4C8E9A8
+:10BD600000410120E5E7F8B50E460746694600F0B8
+:10BD70006BF900280AD09DF80040200616D507254B
+:10BD800004F07F0403E0202D01D30020F8BD6946B4
+:10BD9000384600F059F90028F8D09DF8001001F05D
+:10BDA0007F00A8400443ED1D0806ECD40120346058
+:10BDB000F8BD000059680A4A896891420ED1D0E95D
+:10BDC00001120848491C521EC0E90112064804210C
+:10BDD000008801EB004005A1FEF7D4BA70470000CF
+:10BDE000ECD80600880000208C01002050423A2048
+:10BDF000496E6974207061636B657420646174615D
+:10BE0000206C656E3A20256400000000C2600023AB
+:10BE10000160C0E901138B781A44026191F9033083
+:10BE20001A4442610878002800D00120704770B59C
+:10BE300045680E46044660680178B14206D14078F4
+:10BE400000F00F00082801D0012070BD204600F04E
+:10BE500005F86068A842EED1002070BD30B5416899
+:10BE60000A785AB101F10C0343600A7B42B14C7865
+:10BE70000A79C4F30115032D07D00BE0002030BD73
+:10BE8000C2680168FFF7C2FFF8E75D78C5F30115E6
+:10BE9000032D07D00225B5EB141F09D14C7914FBF3
+:10BEA00002F209E08D7804690022641B046103E05A
+:10BEB000B5EB941F00D10422497811F0300F02D164
+:10BEC0008168491C81609C780169214411440161A9
+:10BED00093F9032011444161012030BD30B5416820
+:10BEE000002487B0497801F00F02082A11D08A098E
+:10BEF0001ED00222B2EB911F09D10269C1F30111D8
+:10BF00000229146001D0032901D14069047007B0EF
+:10BF100030BD0069056808E02C7329466846FBF7C8
+:10BF2000A1F96846FFF7DAFFAD68002DF4D1EEE71E
+:10BF3000C1F30111012912D00229E6D00329E4D06E
+:10BF40004268517801F00F0107290BD0916881B147
+:10BF50001279006907B0BDE83040F8F78BBA416943
+:10BF60000C70EDE70169906807B0BDE8304000F063
+:10BF70002CB81179006907B0BDE83040F8F793BAE2
+:10BF800010B5034B002408C080E8160010BD000067
+:10BF9000FD62060038B50D4604466946FFF7E3FE2C
+:10BFA00000280BD0D4E90002D4E90213C5E900024D
+:10BFB000C5E902130098814201D2002038BDA86073
+:10BFC000A168081AA060012038BD00B50A4687B0F4
+:10BFD00001466846FFF71AFF002807D06846FFF7BA
+:10BFE0007DFF6846FFF73AFF0028F7D107B000BD94
+:10BFF0007FB514460546A9B9124A2868904208D16F
+:10C0000010E0102269462846FFF7F2FF002807D00B
+:10C01000103C102CF5D8224669462846FFF7E8FF69
+:10C0200004B070BDA868A04201D20020F8E72B68D8
+:10C030002246284698470028F2D0A868001BA8602E
+:10C040000120EDE7FD62060010B504468068002877
+:10C0500009D02368012220469847002803D0A06811
+:10C06000401EA060012010BD38B5002439B101295F
+:10C0700012D0022912D005291DD0002038BD054656
+:10C08000012269462846FFF7B3FF90B19DF80000F2
+:10C090000006F5D4012038BD08220DE005466946AA
+:10C0A000FFF761FE28B100212846009AFFF7A0FFA4
+:10C0B00038BD204638BD0422BDE838400021FFF7D6
+:10C0C00097BF000010B50C46017A052908D0407AC8
+:10C0D00038B1084808A102682046FDF78DFB00E052
+:10C0E0001AB106A12046FDF787FB2046BDE81040A7
+:10C0F000FDF7C0BB30010020257300000D0A0000D1
+:10C100002DE9F047254D99461646044699B3254F2B
+:10C1100009F50051DFF8888001233A88D1F804C07E
+:10C12000A06D03EB0242C44502D010461E490BE04D
+:10C130008B68411EC1F30B01401A41F6FF710844A0
+:10C14000834206D210461949FEF718F90020BDE8CF
+:10C15000F0874846FBF720F850B13888022101EB00
+:10C1600000401349FEF70AF90C481830FBF7E8FFC6
+:10C1700016B1AC2001E004E0A520E862A06D686380
+:10C1800001E0AA20E8623EB194F88F0010B194F863
+:10C19000900008B96068E8600120D8E71C09002019
+:10C1A000DBE5B1518C01002080DF060014DF0600C2
+:10C1B000D4DF060038B5C3880D46044633B114A059
+:10C1C000009015A216A12846FDF716FB217A052935
+:10C1D0001CD0607A48B1A088FDF742FF164951F89B
+:10C1E000202016A12846FDF707FBA0880021FEF7B6
+:10C1F00085F903461049207A143951F8202001B0FE
+:10C200002846BDE830400EA1FDF7F6BA38BD000063
+:10C210001B5B306D000000001B5B313B33316D0058
+:10C2200025734C6F67732064726F7070656420288B
+:10C2300025642925730D0A003001002025730000B4
+:10C240003C25733E2025733A20000000EFF3058063
+:10C25000C005C00D01D001207047EFF3148040F3FA
+:10C260000000401C704700000349884201D1034888
+:10C27000704700207047000000200040A000002010
+:10C2800010B510461A46F8F7F5F8002010BD2DE954
+:10C29000F0411E681C461546074621B1012918D0F9
+:10C2A000052923D119E000202060401C2060B04205
+:10C2B0001CD8012229463846FFF79AFE002806D0EE
+:10C2C00015F8010B000601D52068EEE70120BDE856
+:10C2D000F08108200246186002E00420024618603F
+:10C2E00029463846BDE8F041FFF782BE0020EEE760
+:10C2F0002DE9F0474A4F0D464B780A788046398839
+:10C300000469042000EB014046A1FEF742F86020DA
+:10C310002070287860706878A070687803264FF0E5
+:10C320000109012802D00B2870D059E028780C2888
+:10C330004ED2DFE800F0064D4D354D4D3B644D06C5
+:10C3400009242879E07067E0E11C686801F0DAF8F8
+:10C35000C01CC6B2A119A86801F0D4F83044C6B216
+:10C36000A119E86801F0CEF83044C6B2A1192869D5
+:10C3700001F0C8F83044C6B2A119686924E02879F0
+:10C38000E070211DA86801F0BDF8001DC6B2A1191A
+:10C39000E86801F0B7F83044C6B2A119286913E083
+:10C3A000E11C686801F0AEF8C01C0AE0E11CE86816
+:10C3B00001F0A8F8C01CC6B2A119686801F0A2F883
+:10C3C0003044C6B2A119A86801F09CF83044C6B246
+:10C3D000182E05D9398809EB01401BA1FDF7CEFFC6
+:10C3E000D8F80420314620469047002816D03988D6
+:10C3F00009EB0140BDE8F0471CA1FDF7BFBFA988CC
+:10C40000E170090A21710526EAE7FFE7FAF71AFC4D
+:10C41000E0700020FAF71EFC0426E1E7BDE8F08793
+:10C42000B801002053656E64696E672052657370B1
+:10C430006F6E73653A205B3078253031782C203070
+:10C4400078253031785D00004D6573736167652034
+:10C450006973206C6172676572207468616E206513
+:10C46000787065637465642E000000004661696C35
+:10C47000656420746F2073656E642064617461204C
+:10C480006F7665722073657269616C20696E746580
+:10C4900072666163652100000846704708B50A4668
+:10C4A00001466B46044800F0E2FC009A034802494A
+:10C4B000D2B2FEF7EBFB08BD8C0700207400002011
+:10C4C0002DE9F0418046FAF78CFA1A4D0026F0B1BA
+:10C4D000686828B168684068696820F07F404860F3
+:10C4E00000F0F0FC040012D04FF080776068B84292
+:10C4F00003D2204600F09CFD03E0606820F07F40FE
+:10C5000060602046FEF754F908B10446EEE70021CA
+:10C510004046FAF78BF928B1686818B1686800F0EE
+:10C5200087FD6E60404600F0E7FD4046BDE8F04103
+:10C5300000F002B8B80000202DE9F041214C074678
+:10C54000002600BF00F0BEFC90B341686068406800
+:10C5500062685AB16268002A28D0884226D9606889
+:10C56000007E18B161681848FEF7E8F800F0B0FCEA
+:10C570004268054613484FF47A7300210830FAF7F1
+:10C5800051FA30B10D2807D010499C20F9F707FD6A
+:10C59000D8E7606820B106E0284600F049FDD1E701
+:10C5A0003846FAF723FA6560002ECBD1BDE8F0815A
+:10C5B000FFE760680028F9D13846BDE8F041FAF796
+:10C5C00023BA0000B80000205CDA0600ACE00600E8
+:10C5D0001FB501238DF800308DF808100192D0E9C5
+:10C5E0000012684690471FBD2DE9F05FFCF7B6FDCD
+:10C5F000DFF8CC80334D0427D8F83020D8F83460E9
+:10C6000000EB020BB01A411EC1F30B01401A00F6F9
+:10C61000FF7A28882CA107EB0040D8F84840FDF7A6
+:10C62000ADFE42F20400324900594FF00109884240
+:10C6300008D0298809EB01402EA1FDF79FFE0320B9
+:10C64000BDE8F09FD8F830000444B04207D12888F4
+:10C6500035A107EB0040FDF791FE0020F0E7D0B9CF
+:10C6600004F500500178142901D9406900E0002048
+:10C670003249B0FBF1F34FF440500278142A01D94B
+:10C68000406900E00020B0FBF1F228882CA107EB04
+:10C690000040FDF77EFE0823524621465846FAF731
+:10C6A000A5FB040007D0298809EB01402FA1FDF765
+:10C6B00065FE2046C4E7BDE8F05F0020FCF75CBCE7
+:10C6C0001C090020B4010020456E746572206E7252
+:10C6D000665F626F6F746C6F616465725F646675CC
+:10C6E0005F73645F636F6E74696E75650000000050
+:10C6F000DBE5B151536F75726365206164647265E7
+:10C70000737320646F6573206E6F7420636F6E7433
+:10C7100061696E20612076616C696420536F667474
+:10C720004465766963652E00534420616C726561CF
+:10C73000647920636F7069656400000040420F00F7
+:10C740005570646174696E672053442E204F6C6489
+:10C75000205344207665723A2025642C204E65775C
+:10C76000207665723A202564000000004661696CFD
+:10C77000656420746F20636F7079206669726D77CD
+:10C780006172652E0000000070B50F4C04212088F6
+:10C7900001EB00400DA1FDF7F1FDFFF725FF0500BE
+:10C7A0004FF0010604D0208810A106EB004007E0FE
+:10C7B000F9F700FC050006D0208812A106EB004026
+:10C7C000FDF7DCFD284670BDB4010020456E7465A0
+:10C7D00072206E72665F6466755F73645F626C5F21
+:10C7E000636F6E74696E75650000000053442B42E0
+:10C7F0004C3A20534420636F7079206661696C6500
+:10C800006400000053442B424C3A20424C20636F9A
+:10C810007079206661696C656400000070B503463C
+:10C82000002002464FF4405409E000BF53F8225064
+:10C83000A689B54201D1012070BD521CD2B28A42F4
+:10C84000F4D370BD10B5040003D115493220F9F7B7
+:10C85000A6FB4FF4405013494068884215D1217C13
+:10C8600004F1140009B162694AB994F8552012B173
+:10C87000012A08D10DE0012905D962691AB9BDE87C
+:10C880001040FFF7CBBF012010BD207C18B16069BC
+:10C8900008B1002010BD20780028F4D110BD0000A0
+:10C8A00060E00600DBE5B1512DE9F0411400884657
+:10C8B00018D000250E4F032608EB05012246002064
+:10C8C000F8F74AFE0544241A40B93878002809D000
+:10C8D00008494FF47A408847761E05D00120387009
+:10C8E000002CE9D1BDE8F08100203870FAE70000A3
+:10C8F000F4000020C1DB060070B516460D460400AA
+:10C9000007D035B1206C802200213828225403D36F
+:10C9100007E00E2070BD2154401C3828FBD30BE0EB
+:10C920002154401C4028FBD32146084600F096F8CD
+:10C9300038212046F7F7B7FD216CD4E912304A0FB1
+:10C94000C900383459185041C4E90410227CE271FE
+:10C950000A0A42EA0062A2710A0C42EA00426271CB
+:10C96000020242EA116020716069E070010AA17060
+:10C97000010C6170000E04F838092146084600F0E9
+:10C980006DF84FF00002EEB1E06ED100C840A8543F
+:10C99000A36ECB40A8180371636ECB400372236E65
+:10C9A000CB400373E36DCB400374A36DCB400375A1
+:10C9B000636DCB400376236DCB40521C0377042A72
+:10C9C000E2D31FE018235042216D03EBC000C140A9
+:10C9D000A954666DC640A9180E71A66DC6400E72A8
+:10C9E000E66DC6400E73266EC6400E74666EC64077
+:10C9F0000E75A66EC6400E76E66EC640521C0E77C9
+:10CA0000042AE0D3002070BDA8B100210164C0E970
+:10CA100012110A4901650A4941650A4981650A49B5
+:10CA2000C1650A4901660A4941660A4981660A499F
+:10CA3000C166002070470E207047000067E6096A53
+:10CA400085AE67BB72F36E3C3AF54FA57F520E512F
+:10CA50008C68059BABD9831F19CDE05B2DE9F04FA6
+:10CA6000C8B0002213466F46CC181B1D2568E47819
+:10CA70002DBA25F0FF05254347F82250521C102AF5
+:10CA8000F2D31BE007EB820151F8083C4FEA7344F4
+:10CA900084EAF34484EA932451F83C3C4FEAF315CA
+:10CAA00085EAB34585EAD303234451F81C4C51F879
+:10CAB000401C2144194447F82210521C402AE1D35B
+:10CAC000036D4793416D4691846D4594C26D4492C8
+:10CAD0009246026E4392456E4295A946856E4195F7
+:10CAE000C66E4096B34600264FEAB21787EAF22791
+:10CAF00087EA726C02EA090725EA020887EA080752
+:10CB0000BC44204F57F8268008EB0B07BC445DF867
+:10CB10002670AB460CEB070E4FEAB30787EA733774
+:10CB200087EAB35C81EA04074D4601EA04089146AE
+:10CB30001F400AEB0E02A24687EA08070C46BC44D7
+:10CB40001946761C0EEB0C03402ECDD3479E334482
+:10CB50000365469B19444165459921448165449983
+:10CB60005144C16543991144016642994944416663
+:10CB700041992944816640995944C16648B0BDE84D
+:10CB8000F08F0000B4DA06002DE9F04116460F469A
+:10CB9000040004D006B317B10025A8461AE00E2001
+:10CBA000BDE8F081216C785D6054206C401C2064ED
+:10CBB00040280ED121460846FFF750FFD4E9120164
+:10CBC0004FF40072801841F10001C4F84080C4E9BC
+:10CBD00012016D1CB542E5D30020E1E7FEB50F461A
+:10CBE000464C2021029120880325164605EB004083
+:10CBF00043A1FDF7C3FB46B1208805EB00406FB1B0
+:10CC000049A1FDF7BBFB1620FEBD2088022101EBE8
+:10CC100000404BA1FDF7B2FB1320FEBD4D4F4EA1CE
+:10CC2000BA68FDF7AFFB02A95848CDE90001D7E982
+:10CC300001235749A0F58870FBF748F910B93278FD
+:10CC4000402A01D00A20FEBD5048711C4038F7F739
+:10CC500011FC20884FA105EB0040FDF78FFB4B48EE
+:10CC600040214038CDE90001A0F148013948474A48
+:10CC70000C30029BFBF7FEF80200208836D0012121
+:10CC800001EB004048A1FDF77DFB2088042505EB62
+:10CC900000404EA1FDF772FB20883C4905EB0040A7
+:10CCA00040224039FDF716FB20884BA105EB0040E0
+:10CCB000FDF764FB0298354982B2208805EB0040FD
+:10CCC000FDF708FB208846A105EB0040FDF756FB69
+:10CCD0002088402205EB00404449FDF7FBFA00BFE5
+:10CCE000FDF7ECF90028FBD10520FEBD05EB004067
+:10CCF0003FA1FDF743FB0120FEBD00008C01002099
+:10CD00005369676E617475726520726571756972B9
+:10CD100065642E20436865636B696E67207369677D
+:10CD20006E61747572652E00496E76616C6964205F
+:10CD30007369676E6174757265207479706500003F
+:10CD40004E6F207369676E617475726520666F75CA
+:10CD50006E642E008800002043616C63756C617402
+:10CD6000696E6720696E6974207061636B657420F9
+:10CD7000686173682028696E6974207061636B65EF
+:10CD800074206C656E3A202564290000080D00208F
+:10CD9000A0D80600566572696679207369676E616E
+:10CDA00074757265000000005369676E6174757276
+:10CDB00065206661696C656420286572725F636FC7
+:10CDC00064653A2030782578290000005369676E41
+:10CDD00061747572653A0000486173683A0000003A
+:10CDE0005075626C6963204B65793A001CD8060067
+:10CDF000496D6167652076657269666965640000E2
+:10CE000030B528B1D0E902239A4203D1042030BDC5
+:10CE10000E2030BD04782CB10023012C10D0022C40
+:10CE200023D11EE0C02906D0DB2906D04468531C5C
+:10CE30008360A15419E0002030BD0121017014E08D
+:10CE4000DC2905D0DD2905D0022101700B2030BD81
+:10CE5000C02400E0DB244568511C8160AC540370A1
+:10CE600003E0C02901D103708360112030BDF0B50B
+:10CE700028B121B11BB10024DB261C6019E00E2073
+:10CE8000F0BD0F5DC02F02D0DB2F0BD105E01D6878
+:10CE90006F1C1F604655DC2704E01D686F1C1F6077
+:10CEA0004655DD271D68641C05F1010CC3F800C060
+:10CEB00047559442E5D31968C0244A1C1A6044546B
+:10CEC0000020F0BD0148FDF79BBC00005CDA0600C5
+:10CED0000148FDF7BDBC00005CDA06002DE9F84F03
+:10CEE000DFF89C809346894606461F460122694624
+:10CEF0001846D8F80850F9F7BDF9B0B300980021EA
+:10CF00000446C246801C08E000EA05025BF82130B6
+:10CF10000AEB8202401C491CD360B942F4D3C846D4
+:10CF2000B946370CF9F778FC8346FDF7DDFAB842CD
+:10CF300004D8144940F28310F9F731F8601C2840F6
+:10CF40000AEB80002C4047EA0B420AEB8401C260E6
+:10CF5000C86866F3C50069F3891068F39F2020F064
+:10CF60000300401C20F00400C860074890F820002F
+:10CF700002E000BFFDF7A2F80028FBD1BDE8F88F62
+:10CF8000C40E0020D0E10600C41E00201FB51348C7
+:10CF900000F15C01826B6846FEF7F2FF10489DE8E5
+:10CFA0000E0080E80E000E490E48104AC8600E4977
+:10CFB0000020486088600E490948FEF764FD10B102
+:10CFC000012004B010BD0B480121008801EB004096
+:10CFD00009A1FDF7D3F90020F3E700001C090020A8
+:10CFE000700C0020B5BD060088000020780A0020E3
+:10CFF000B8D906008C01002048616E646C65723AF5
+:10D0000020496E76616C69642070726F746F636F13
+:10D010006C20627566666572206D5F70625F737406
+:10D020007265616D00000000002800D00047704765
+:10D0300070B50446C06818B90F496120F8F7AFFF12
+:10D040000E4800250078A0B19CB1207E88B1D4E9BB
+:10D0500003108847A06850B1217E41B1616808443F
+:10D06000606021460648FDF769FB012501E00020CC
+:10D070002076284670BD0000ACE00600B800002015
+:10D080005CDA060070B5164C2078002827D11548C8
+:10D0900001680125C1F3004131B913490D600168F0
+:10D0A000C1F300410029FAD0F8F774FE08B1F8F78F
+:10D0B000ADFD0E4A00210E48F8F74EFE18B10D499D
+:10D0C0002E20F8F76CFF0A48084A0121001DF8F7E6
+:10D0D00043FE18B107493320F8F761FF257070BD92
+:10D0E00044000020180400400800004029D0060039
+:10D0F00098D806008CDC06002DE9F843244D8146C3
+:10D1000069462868FAF7E9F9044600274FF0010854
+:10D11000204E39E0207820B101281BD002282AD1E6
+:10D1200022E06068017E31BB80F818804846F9F73C
+:10D1300084FB014660684268511A174A914203D93C
+:10D14000416821F07F414160114861680830FDF776
+:10D15000F5FA10E061687068814200D177600C4890
+:10D160000830FDF7A1FB06E0FFF7B2FE08B1077635
+:10D17000FAE786F8008069462868FAF7A3F9694655
+:10D180002868FAF7AAF90446002CC3D1BDE8F88351
+:10D1900054DA0600B800002017FCFF00F8B50B4C6D
+:10D1A0000D46064669462068FAF781F958B10670BF
+:10D1B000456069462068FAF79BF910B10448F9F711
+:10D1C000FFFB0020F8BD0420F8BD000054DA060083
+:10D1D000C000002070B515460C460646FFF752FF0A
+:10D1E0003046F8F721FE18B10F494320F8F7D7FE73
+:10D1F000002C17D0610CE0034FF4FA72801841F153
+:10D20000000152000023F7F7F1F801462A463046A4
+:10D21000F8F7E6FD002805D0BDE8704002494A2035
+:10D22000F8F7BDBE70BD00008CDC060010B5074CE1
+:10D23000617841B10649884205D004F10C00FDF740
+:10D24000B1FD00206070002010BD000068000020CB
+:10D2500000E506002DE9F041334C054600206178D9
+:10D2600088B000295DD1314E4FF00408318808EBB9
+:10D2700001402FA1FDF782F834486560FAF71CFAE7
+:10D2800000284ED13148FAF771F931490022C01C0B
+:10D29000C1E901028320C8602D4D0A70143D2D495B
+:10D2A00069602D49C5E9021005F13D002861202281
+:10D2B0002A496846F7F7DEF806200090082001901A
+:10D2C000072002900520012703908DF81470244A4E
+:10D2D000694604F108000495FCF76AFA050006D0D7
+:10D2E000308820A107EB0040FDF748F818E00E4910
+:10D2F000012201F10800FCF77BFA050005D0308817
+:10D300001FA107EB0040FDF739F8318808EB014019
+:10D3100021A1FDF733F86770616809B101208847E2
+:10D32000284608B0BDE8F081680000208001002098
+:10D3300073657269616C5F6466755F7472616E7348
+:10D34000706F72745F696E6974282900A8E5060021
+:10D350007C0700209DC40600A9B806002CDA060050
+:10D36000C1D306004661696C656420696E697469A1
+:10D37000616C697A696E67207561727400000000E3
+:10D380004661696C656420696E697469616C697A6B
+:10D39000696E67207278000073657269616C5F6402
+:10D3A00066755F7472616E73706F72745F696E69B7
+:10D3B00074282920636F6D706C65746564000000CB
+:10D3C0000B460178012904D0022907D1C068F8F77B
+:10D3D0001DBC027A41681846FEF710BA704700007B
+:10D3E0001FB50A4601788DF8001041680191017A55
+:10D3F0008DF80810C0680390044850F82210001FF0
+:10D4000050F82220684690471FBD00009C00002075
+:10D410002DE9FF410C464FF4927705463946FDF75A
+:10D4200095FA0026C0B139462846FDF794FA022045
+:10D430008DF80000D5F88004C5F880040390D5F875
+:10D440003C058DF80800E0680190A661E661D4E92A
+:10D4500000126846904723E04FF488773946284603
+:10D46000FDF774FAE0B139462846FDF774FAD5F8AD
+:10D470003C15A069884213D1E06960B1E268D5F833
+:10D48000000220F02000C5F80002E069A0612069D8
+:10D49000E661E06001E0A661E2682046FFF798F8E7
+:10D4A0004FF4A27739462846FDF750FA60B1394665
+:10D4B0002846FDF750FAA06930B1A661D5F83C15B1
+:10D4C0002046E268FFF784F84FF490773946284603
+:10D4D000FDF73CFA002813D039462846FDF73BFA01
+:10D4E000606900280CD0D5F84C058DF800608DF8E7
+:10D4F0000800A06801906661D4E900126846904770
+:10D50000BDE8FF810870020A4A70020C8A70000EA2
+:10D51000C87004207047000010B50248F9F7F3FF07
+:10D52000002010BDF00000202DE9F05F8346DDE90A
+:10D530000A4A994690460D460846012703E000BF77
+:10D54000B0FBF8F07F1C4045FAD2B94500D94F46F0
+:10D550005FEACA7012D18CB15FEA8A7002D5B9F164
+:10D56000000F01D0202607E0302605E0314658465E
+:10D57000641EF8F7D1FE0CB1A742F7D35FF00106A5
+:10D58000B9F1010F02D9A9F1010903E0B5FBF6F0E9
+:10D59000404502D306FB08F6F2E7DFF83C9000BFF7
+:10D5A000B5FBF6F000FB165519F800105846F8F7D1
+:10D5B000B3FEB6FBF8F6002EF2D15FEACA7009D0CE
+:10D5C000002C07D0A74205D220215846641EF8F748
+:10D5D000A3FEF5E7BDE8F09F76DA060070B51546C4
+:10D5E0000E46012400F0A2F8034600210A46304608
+:10D5F000FAF7B0FD0B4E40B13088012101EB00403D
+:10D6000009A1FCF7BBFE04240AE0FAF789FD0246F3
+:10D6100028603088042101EB00400AA1FCF7B2FE2B
+:10D62000204670BD8C01002043616E27742066691E
+:10D630006E6420726F6F6D20666F7220757064610A
+:10D640007465000057726974652061646472657363
+:10D65000732073657420746F20307825303878001B
+:10D660002DE9F0410F24002790F85520184E012590
+:10D670001AB990F86430012B06D0D30707D090F880
+:10D680005630012B02D002E0876E0DE0876D9207C5
+:10D690000AD590F85C20012A06D1026E0D48C0F52B
+:10D6A000FC239A4204D817444FB101240F600CE0C8
+:10D6B000308809A105EB0040FCF76BFE042430889C
+:10D6C0000DA105EB0040FCF759FE2046BDE8F081B6
+:10D6D0008C01002000400600424C2073697A6520CE
+:10D6E00028256429206F766572206C696D69742025
+:10D6F0002825642900000000496E69742070616368
+:10D700006B657420646F6573206E6F7420636F6E39
+:10D710007461696E2076616C6964206669726D77E8
+:10D720006172652073697A6500000000017C19B19F
+:10D73000406908B1012070470020704730B100688F
+:10D740000549884205D048F20250704748F201501E
+:10D7500070470020704700006E52464870B5FDF7D4
+:10D7600001F9002811D00020084A094B094C012179
+:10D77000166801FA00F52E4203D004EB8005C5F8C7
+:10D780000036401CC0B20728F2D370BD0805014026
+:10D790003546526E00000140084810B54078002818
+:10D7A0000BD007480321008801EB004005A1FCF7DE
+:10D7B000E5FDBDE81040FFF7D1BF10BD46000020D9
+:10D7C00074010020496E7465726E616C2066656537
+:10D7D00064000000002070472DE9FC4180461C4693
+:10D7E00017460E460C48089DF9F796FE10B1112019
+:10D7F000BDE8FC81A20839463046FCF77DFF0648AB
+:10D80000F9F781FE33463A4601214046CDE900450D
+:10D81000F9F7CAF90020EBE7F000002065FC2BF8CF
+:10D8200016DA019ADE75D4A8477196211C875569CE
+:10D83000105ABE04578FD2B0299456B8CA0363D683
+:10D8400035C64DA7819FEFA7D2ECB7F307FF80AF96
+:10D850007A3B4C19B891C5143CE8766D0000000085
+:10D860000338FDD87047111213140D0E0F1000006D
+:10D870000338FDD8704700000000000000000000E1
+:10D88000000000000000000000000000FFFFFFFF9C
+:10D8900000000000000000010C0000202800002013
+:10D8A00041A9060047A906001DA9060020000000A6
+:10D8B0007800000000000000280048000020400020
+:10D8C0009148060000000000010100000100000076
+:10D8D0000000000002050000210000000000000020
+:10D8E000000000000000000000000000011104FC26
+:10D8F0000400000000000000021104FC040000000D
+:10D9000000000000032104FC0410000000000000DF
+:10D91000041101FF0100000000000000051102FEDB
+:10D920000400000000000000061104FC04000000D8
+:10D9300000000000071104FC0400000000000000CB
+:10D94000081701FF22000000C8D80600091001FFD7
+:10D9500001000000C4D80600000000000000000024
+:10D9600000000000011101FF0100000000000000A4
+:10D97000021702FE94000000ECD806000000000030
+:10D9800000000000000000000107000098000000F7
+:10D9900064D9060002010000010000000000000040
+:10D9A000030500004100000000000000000000002E
+:10D9B0000000000000000000011704FC98000000B7
+:10D9C00064D90600021704FCDC00000088D90600B8
+:10D9D0000000000000000000000000000200000045
+:10D9E0000000000000000000000000000600000031
+:10D9F0000000000000000000000000000400000023
+:10DA00000000000000000000000000000000000016
+:10DA10000000000000010000000000000000000005
+:10DA2000000000000000000000000000FFFFFFFFFA
+:10DA3000FFFFFFFFFFFFFFFFFFFFFFFF00000000F2
+:10DA4000000000000000D6010700000000000000F8
+:10DA500055AA0600C80000200000070000000000D2
+:10DA6000DC000020716306000000000000000000E0
+:10DA70000338FDD8704730313233343536373839D2
+:10DA800041424344454600000010000004000000ED
+:10DA900001000000C16F060019D5060081C2060012
+:10DAA000D9D70600616B060099C40600D5D70600D9
+:10DAB00089710600982F8A4291443771CFFBC0B517
+:10DAC000A5DBB5E95BC25639F111F159A4823F9249
+:10DAD000D55E1CAB98AA07D8015B8312BE853124A2
+:10DAE000C37D0C55745DBE72FEB1DE80A706DC9B63
+:10DAF00074F19BC1C1699BE48647BEEFC69DC10F0F
+:10DB0000CCA10C246F2CE92DAA84744ADCA9B05C4A
+:10DB1000DA88F97652513E986DC631A8C82703B00D
+:10DB2000C77F59BFF30BE0C64791A7D55163CA061B
+:10DB300067292914850AB72738211B2EFC6D2C4D27
+:10DB4000130D385354730A65BB0A6A762EC9C28115
+:10DB5000852C7292A1E8BFA24B661AA8708B4BC2AB
+:10DB6000A3516CC719E892D1240699D685350EF4D5
+:10DB700070A06A1016C1A419086C371E4C7748278C
+:10DB8000B5BCB034B30C1C394AAAD84E4FCA9C5B02
+:10DB9000F36F2E68EE828F746F63A5781478C88453
+:10DBA0000802C78CFAFFBE90EB6C50A4F7A3F9BE35
+:10DBB000F27871C6819F06007F9F0600799F06005C
+:10DBC0000338FDD87047000000000000000000008E
+:10DBD000A567060000000000000000000000000033
+:10DBE0002DBA0600D5B906007DB90600F3B80600C7
+:10DBF000F9B80600B5B80600FFB806003DB9060042
+:10DC00000000000000404040404040404040414152
+:10DC10004141414040404040404040404040404001
+:10DC2000404040404005020202020202020202029B
+:10DC30000202020202202020202020202020200298
+:10DC40000202020202029090909090901010101028
+:10DC500010101010101010101010101010101010C4
+:10DC60000202020202028888888888880808080858
+:10DC70000808080808080808080808080808080824
+:10DC8000020202024000000005DC06002E2E5C2E7F
+:10DC90002E5C2E2E5C2E2E5C2E2E5C636F6D706FB4
+:10DCA0006E656E74735C6C69627261726965735CD7
+:10DCB000626F6F746C6F616465725C6E72665F62D6
+:10DCC0006F6F746C6F616465725F6466755F7469B1
+:10DCD0006D6572732E6300002E2E5C2E2E5C2E2E30
+:10DCE0005C2E2E5C2E2E5C636F6D706F6E656E7495
+:10DCF000735C6C69627261726965735C626F6F7488
+:10DD00006C6F616465725C6E72665F626F6F746C7B
+:10DD10006F616465725F66775F6163746976617471
+:10DD2000696F6E2E6300000043524320636F6D7075
+:10DD300075746174696F6E206661696C65642066D4
+:10DD40006F7220636F70696564206170703A207330
+:10DD50007263206372633A203078253038782C2043
+:10DD6000726573206372633A20307825303878000A
+:10DD70004120536F667444657669636520686173FA
+:10DD8000206A757374206265656E206163746976BC
+:10DD9000617465642E2049742773206C696B656C0F
+:10DDA00079207468617420616E206170706C6963A1
+:10DDB0006174696F6E2077696C6C20636F6D65208C
+:10DDC000696D6D6564696174656C79006E72665F1A
+:10DDD0006673746F726167655F77726974652861D5
+:10DDE0006464723D25702C207372633D25702C2075
+:10DDF0006C656E3D2564206279746573292C2071F1
+:10DE0000756575652075736167653A202564000046
+:10DE10004372656174696E6720746865206F626A19
+:10DE200065637420776974682073697A6520307837
+:10DE30002530387820776F756C64206F7665726650
+:10DE40006C6F77206669726D776172652073697A8D
+:10DE5000652E204F666673657420697320307825BF
+:10DE600030387820616E64206669726D7761726502
+:10DE70002073697A65206973203078253038782ED0
+:10DE8000000000002E2E5C2E2E5C2E2E5C2E2E5CB2
+:10DE90002E2E5C636F6D706F6E656E74735C6C6953
+:10DEA000627261726965735C626F6F746C6F6164DA
+:10DEB00065725C6466755C6E72665F6466755F72DF
+:10DEC00065715F68616E646C65722E6300000000AE
+:10DED0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6347
+:10DEE0006F6D706F6E656E74735C6C696272617277
+:10DEF0006965735C626F6F746C6F616465725C649A
+:10DF000066755C6E72665F6466755F7574696C7366
+:10DF10002E63000054686520536F6674446576690B
+:10DF200063652073697A6520696E2074686520696D
+:10DF30006E666F2073747275637420697320746FDA
+:10DF40006F20736D616C6C20636F6D7061726564BE
+:10DF50002077697468207468652073697A65207217
+:10DF600065706F7274656420696E207468652069DD
+:10DF70006E697420636F6D6D616E642E0000000029
+:10DF800054686520536F66744465766963652064E0
+:10DF90006F6573206E6F7420636F6E7461696E209D
+:10DFA000746865206D61676963206E756D62657266
+:10DFB000206964656E74696679696E67206974208A
+:10DFC0006173206120536F66744465766963652EC2
+:10DFD00000000000496E76616C69646174696E6767
+:10DFE00020617070206265636175736520697420BB
+:10DFF000697320696E636F6D70617469626C65200E
+:10E00000776974682074686520536F667444657618
+:10E010006963652E000000002E2E5C2E2E5C2E2ED5
+:10E020005C2E2E5C2E2E5C636F6D706F6E656E7451
+:10E03000735C6C69627261726965735C626F6F7444
+:10E040006C6F616465725C6466755C6E72665F6459
+:10E0500066755F76616C69646174696F6E2E6300CA
+:10E060002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63B5
+:10E070006F6D706F6E656E74735C6C6962726172E5
+:10E080006965735C626F6F746C6F616465725C6408
+:10E0900066755C6E72665F6466755F7665725F76E4
+:10E0A000616C69646174696F6E2E63002E2E5C2E44
+:10E0B0002E5C2E2E5C2E2E5C2E2E5C636F6D706F90
+:10E0C0006E656E74735C6C69627261726965735CB3
+:10E0D00074696D65725C6578706572696D656E7482
+:10E0E000616C5C6170705F74696D6572322E630083
+:10E0F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6325
+:10E100006F6D706F6E656E74735C6C696272617254
+:10E110006965735C74696D65725C65787065726958
+:10E120006D656E74616C5C6472765F7274632E638D
+:10E13000000000002E2E5C2E2E5C2E2E5C2E2E5CFF
+:10E140002E2E5C636F6D706F6E656E74735C6C69A0
+:10E15000627261726965735C6578706572696D651C
+:10E160006E74616C5F6D656D6F626A5C6E72665F26
+:10E170006D656D6F626A2E63000000002E2E5C2EAE
+:10E180002E5C2E2E5C2E2E5C2E2E5C636F6D706FBF
+:10E190006E656E74735C6C69627261726965735CE2
+:10E1A0006578706572696D656E74616C5F6C6F67C0
+:10E1B0005C7372635C6E72665F6C6F675F646566EA
+:10E1C00061756C745F6261636B656E64732E63006E
+:10E1D0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6344
+:10E1E0006F6D706F6E656E74735C6C696272617274
+:10E1F0006965735C6578706572696D656E74616C74
+:10E200005F6C6F675C7372635C6E72665F6C6F6786
+:10E210005F66726F6E74656E642E63007761726EF6
+:10E22000696E670064656275670000001B5B313BC7
+:10E2300033306D001B5B306D000000001B5B313B19
+:10E2400033316D001B5B313B33326D001B5B313B67
+:10E2500033336D001B5B313B33346D001B5B313B53
+:10E2600033356D001B5B313B33366D001B5B313B3F
+:10E2700033376D00696E666F000000006572726F63
+:10E28000720000002E2E5C2E2E5C2E2E5C2E2E5C3C
+:10E290002E2E5C636F6D706F6E656E74735C6C694F
+:10E2A000627261726965735C626F6F746C6F6164D6
+:10E2B00065725C73657269616C5F6466755C6E72D1
+:10E2C000665F6466755F73657269616C2E630000DA
+:10E2D0006170705F74696D65722E6D5F6466755FE5
+:10E2E000696E61637469766974795F74696D65726A
+:10E2F000000000006170705F74696D65722E6D5F63
+:10E300007764745F666565645F74696D657200004B
+:10E310006E72665F626F6F746C6F616465725F7757
+:10E32000647400006E72665F6466755F666C61732C
+:10E33000680000006E72665F6466755F7265715F8B
+:10E3400068616E646C6572006E72665F6466755FAC
+:10E3500073657269616C5F756172740062616C6C87
+:10E360006F632E6D5F7061796C6F61645F706F6F4A
+:10E370006C0000006E72665F6466755F736574742E
+:10E38000696E6773000000006E72665F6466755F99
+:10E3900076616C69646174696F6E00006E72665FAD
+:10E3A0006466755F7665725F76616C6964617469D5
+:10E3B0006F6E00005052530055415254450000000A
+:10E3C0006170705F74696D657200000061746669E8
+:10E3D000666F2E6D5F7265715F6669666F00000023
+:10E3E0006D656D5F6D6E6772000000006E72665F36
+:10E3F0006673746F7261676500000000736F7274FA
+:10E400006C6973740000000062616C6C6F632E6C49
+:10E410006F675F6D656D706F6F6C0000617070008D
+:10E420006E72665F6466755F73657269616C000029
+:10E4300008200001FFFFFFFFFFFFFFFFFFFFFFFFBF
+:10E4400000000000000000000000000001000000CB
+:10E45000FFFFFFFF512563FCC2CAB9F3849E17A7D3
+:10E46000ADFAE6BCFFFFFFFFFFFFFFFF000000006B
+:10E47000FFFFFFFF96C298D84539A1F4A033EB2DDA
+:10E48000817D0377F240A463E5E6BCF847422CE1C6
+:10E49000F2D1176BF551BF376840B6CBCE5E316B0A
+:10E4A0005733CE2B169E0F7C4AEBE78E9B7F1AFECE
+:10E4B000E242E34F4B60D2273E3CCE3BF6B053CC1A
+:10E4C000B0061D65BC86987655BDEBB3E7933AAAB6
+:10E4D000D835C65A39470600E954060005530600E8
+:10E4E000D8E5060008000020B40100003C45060005
+:10E4F00034E60600BC010020B44D0000725A06004C
+:10E5000055D206002DD20600D0E20600000000031E
+:10E51000F4E206000000000310E30600000004041B
+:10E5200024E306000000040434E3060000000404B1
+:10E5300048E30600000004045CE30600000000035A
+:10E5400074E306000000040488E3060000000404ED
+:10E550009CE3060000000404B4E306000000000091
+:10E56000B8E3060000000000C0E306000000000061
+:10E57000CCE3060000000003E0E30600000000001A
+:10E58000ECE3060000000404FCE3060000000000C9
+:10E5900008E40600000000031CE406000000040478
+:10E5A00020E4060000000404800000207C0000201D
+:10E5B0007F000020DC050020840100208400000092
+:10E5C0000C010020040100200C010020040E00209A
+:10E5D000B0010020180000000118136C010218207F
+:10E5E0000A19701C021C011220024940151001403A
+:10E5F000110211040A19A09C410425B4DB06147C05
+:10E60000E2061A1C041A74041A24041A34041A2C7C
+:10E61000041A3C041A44041A4C041A54041A5C04E4
+:10E620001A64041A6C04118490D0031B21661042F2
+:04E63000100251087B
+:020000041000EA
+:041014000040060092
+:020000041000EA
+:0410180000E00700ED
+:0400000500064201AE
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/bootloader_secure_uart_debug_without_bonds_mbr.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/bootloader_secure_uart_debug_without_bonds_mbr.zip
new file mode 100644
index 0000000..4852cb6
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/bootloader_secure_uart_debug_without_bonds_mbr.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/hrs_application_s132.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/hrs_application_s132.hex
new file mode 100644
index 0000000..424d759
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/hrs_application_s132.hex
@@ -0,0 +1,2787 @@
+:020000040002F8
+:10600000305C0020C1630200C9630200CB63020060
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:106040005D670200DB630200FD6A0200DB630200A1
+:10605000DB630200DB63020095650200DB63020084
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB630200B5670200DB630200DB63020032
+:10609000D9670200DB630200DD670200DB630200F8
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB6302000000000000
+:1060E00000000000000000000000000000000000B0
+:1060F00000000000000000000000000000000000A0
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F088F900480047B5A802007C
+:10621000305C002030B450E8012F93B2C48923448D
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE7E167020015
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F079F853465A46C01A914110D3FB
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:1064600090407047004870476404030010B5431A19
+:10647000934209D28318881803E010F8011D03F82D
+:10648000011D521EF9D210BD40EA01039B0703D043
+:1064900009E008C9121F08C0042AFAD203E011F863
+:1064A000013B00F8013B521EF9D210BDD2B201E00F
+:1064B00000F8012B491EFBD270470022F6E710B509
+:1064C00013460A4604461946FFF7F0FF204610BD62
+:1064D000421C10F8011B0029FBD1801A704730B50F
+:1064E00004460020034600E05B1C934203D2E05CBC
+:1064F000CD5C401BF8D030BD202A04DB203A21FAC5
+:1065000002F00021704721FA02F3D040C2F12002CC
+:106510009140084319467047064C074D06E0E06875
+:1065200040F0010394E8070098471034AC42F6D3DA
+:10653000FFF76AFE380C0300580C030070B58C1886
+:1065400010F8015B15F0070301D110F8013B2A1187
+:1065500006D110F8012B03E010F8016B01F8016B74
+:106560005B1EF9D12B0705D40023521E0DD401F870
+:10657000013BFAE710F8013BCB1A921C03E013F839
+:10658000015B01F8015B521EF9D5A142D8D300206E
+:1065900070BD00002DE9F04700268AB0DFF8509169
+:1065A000B0464FF48075012437460696284605F01C
+:1065B00061FA38B1D9F80403204203D0284605F027
+:1065C0004FFA26432D1D64007F1CADB2082FEDD37A
+:1065D0004FF4BE74204605F04DFA48B1204605F050
+:1065E0003FFA46F0004606AA0121002005F024FAF1
+:1065F000404D16F0FF0F15D00127002437420DD073
+:1066000009EB8401D1F81005D1F81015C0F304206E
+:1066100055F82420C1F3014102B190477F00641C6A
+:10662000082CEBD3002E5FDA4FF0FF30CDF810804E
+:1066300054E0281910F8507F90F9000027F0C008A6
+:10664000401C3BD007A9404604F043FC10B34FEA7E
+:106650009719404602F07AF955F820701FB1B9F148
+:10666000030F03D006E0B9F1030F27D104A9404678
+:1066700004F037FC4FF0A04101EB8800D0F8000790
+:1066800006A9C0F3014A404604F023FC18B1BAF150
+:10669000020F03D012E0BAF1030F0FD1B9F1030FCB
+:1066A00008D1BAF1020F1DD00221404605F0A8F929
+:1066B000761CF6B217B149464046B847641C042C14
+:1066C000B7D3002E10D06A460121002005F0B4F99E
+:1066D00006990098884207D0069004980026344610
+:1066E0000790A6E70321E0E70AB0BDE8F0870000C5
+:1066F000006000409833002000F01F02012191400B
+:106700004009800000F1E020C0F88012704700F0DE
+:106710001F02012191404009800000F1E020C0F8F3
+:106720000011704700F01F020121914040098000D4
+:1067300000F1E020C0F8001270474907090E002858
+:1067400006DA00F00F0000F1E02080F8141D704719
+:1067500000F1E02080F800147047000070B54FF49D
+:106760008076304604F0F4FC114CB50560B130463B
+:1067700004F0F5FC0120C5F80803607920B9012078
+:1067800060712168002088474FF48276304604F01B
+:10679000DFFC00280AD0304604F0E1FC0220C5F8F6
+:1067A00008032168BDE870400120084770BD000063
+:1067B000882C002007480021C0F84011C0F844117F
+:1067C000C0F84811C0F84C11C0F80011C0F804110D
+:1067D00008F06CBE0010014008F0B6BD05F0F0BE38
+:1067E000F0B5B5480023021D0178101D01254FF0BA
+:1067F000805406290BD11678360708D10678C6F3DF
+:106800000316032E06D0042E04D0052E02D006292E
+:1068100007D00EE0B4F82463A84FC6F304263E6008
+:1068200002E01678360704D10678C6F30316032E65
+:1068300002D0062904D00FE0A24FA14E7E670EE0E1
+:106840001678360708D10678C6F30316032E06D04D
+:10685000042E04D0052E02D0062907D00EE0D4F86D
+:106860004462994FC6F342363E6002E0167836071E
+:1068700004D10678C6F30316032E02D0062906D0EB
+:1068800011E0924E376827F0807737600EE0167877
+:10689000360708D10678C6F30316032E06D0042E59
+:1068A00004D0052E02D006290AD011E04FF0804610
+:1068B000C6F80C31C6F81031834E361F336002E043
+:1068C0001678360704D10678C6F30316032E02D0D5
+:1068D000062905D00CE07C4F032664373E600AE0B1
+:1068E0001678360704D10678C6F30316032E02D0B5
+:1068F00006290DD014E0764F05263E60744E78369A
+:106900003560734E083633603F263F1D3E6002E01F
+:106910001678360704D10678C6F30316052E02D082
+:10692000062957D062E06B4E36686B4F3E60694E69
+:10693000361D36683F1D3E60664E083636683F1D80
+:106940003E60644E0C3636683F1D3E60614E103628
+:1069500036683F1D3E605F4E143636683F1D3E6010
+:106960005C4E183636685C4F20373E60594E1C36F8
+:1069700036683F1D3E60574E203636683F1D3E60EC
+:10698000544E243636683F1D3E60524E28363668D7
+:106990003F1D3E604F4E2C3636683F1D3E604D4ECB
+:1069A000303636684C4F40373E604A4E3436366893
+:1069B0003F1D3E60474E383636683F1D3E60454EAF
+:1069C0003C3636683F1D3E60424E403636683F1DBD
+:1069D0003E6002E01678360708D10678C6F3031643
+:1069E000032E06D0042E04D0052E02D0062907D08F
+:1069F00019E0D4F85812394A01F04F01116002E051
+:106A0000117809070FD10078C0F30310032803D0D1
+:106A1000042801D0052806D131480168C90702D0F1
+:106A20006FF001010160D4F83001062808D1D4F8D4
+:106A30003401062804D12B48016841F480610160CB
+:106A400022487438016841F470010160BFF34F8F30
+:106A5000BFF36F8F4FF01021D1F80002002803DB45
+:106A6000D1F80402002822DA1F4A15601F48046882
+:106A7000002CFCD01524C1F800420568002DFCD084
+:106A8000C1F8044201680029FCD0136001680029A4
+:106A9000FCD0BFF34F8F0D48F0380168144A01F461
+:106AA000E06111430160BFF34F8F00BFFDE7124962
+:106AB00010480860F0BD0000E00F00F040350140D4
+:106AC0000DF0ADBA00C007403C050040FCED00E011
+:106AD000105600400404001020C50040E40E0040A1
+:106AE000000400403C17004004E5014000E4014080
+:106AF0000400FA050090D003AC2D00200148006886
+:106B000000470000902C002002E008C8121F08C1B6
+:106B1000002AFAD170477047002001E001C1121F1E
+:106B2000002AFBD1704700000121202803DA8140B0
+:106B30000548014003E0402802DA2038814009B1CD
+:106B40000120704700207047FC06FFBD082806D2D0
+:106B500028B1012803D0042801D00120704700206B
+:106B6000704710B560B159B102780B785208B2EB9A
+:106B7000530F05D10622401C491CFFF7B0FC08B199
+:106B8000002010BD012010BD800701D000207047FB
+:106B900001207047C3688B4206D811440069491E22
+:106BA000814201D8012070470020704710B50122B2
+:106BB0000221002001F0DAFC08B1072810D10722D9
+:106BC0000221012001F0D2FC08B1072808D10021E0
+:106BD0000A22084601F0CAFC08B1072800D10020AB
+:106BE00010BD000010B550B10A480321008801EB28
+:106BF000004009A105F02EF907F05CF903E003213C
+:106C0000094800F06FFD002803D0BDE8104000F0F7
+:106C1000CBB810BDF82D0020457261736520626FFE
+:106C20006E647321000000000C2F002070B58CB042
+:106C300015460E4600236C46C3F10F01415CE1543A
+:106C40005B1C102BF8D30D2104F11000FFF735FC6D
+:106C50000020C0F10F02315C2244401C1174032853
+:106C6000F7D3684646DF0020C0F10F01214491F8B8
+:106C700020102954401C0328F6D30CB070BD02200C
+:106C800001F07EBB0149097900F080BF142C00207F
+:106C900070B50024064D06E06868012110F8340044
+:106CA00005F078FD641C28788442F5D3002070BD7F
+:106CB000982C0020F8B515460C460646052A01D248
+:106CC0000720F8BD05F062FE18B905F027FE002880
+:106CD000F7D1124900224E600C708D60C1E9042288
+:106CE000C1E906220E4D0DE006EBC40029680091B3
+:106CF00081788DF8011000780A4A694605F09CFDFC
+:106D00000028DED1641EE4B2EED2BDE8F8400448AB
+:106D10000021054A001D00F053B80000982C002007
+:106D2000DC000300959A0200398E020072B605F06D
+:106D300047F900BF04F07EFF0028FBD1104C012171
+:106D4000208801EB00400FA105F084F8104800688E
+:106D5000C00700D000BE2088022101EB00400DA139
+:106D600005F078F8BFF34F8F0948E43801680D4A01
+:106D700001F4E06111430160BFF34F8F00BFFDE7F5
+:106D8000F82D0020466174616C206572726F72008C
+:106D9000F0ED00E053797374656D2072657365746E
+:106DA000000000000400FA050EB500210091CDE9B5
+:106DB00001106A4644F20100FFF7B8FF0EBD000063
+:106DC000074B9B7823B12AB120B10068037C1BB12B
+:106DD00008207047072070474174426100207047C7
+:106DE0006434002070B507F0B5FB104800240B2177
+:106DF000047044700E4D817014206C602C706C70A7
+:106E0000FFF77AFC07211420FFF797FC1420FFF707
+:106E10007EFC0848046007211120FFF78EFC05481E
+:106E2000001F0068A860002070BD000064340020CE
+:106E3000B82C0020081501402DE9FC47DFF87890B8
+:106E400099F8023073B368B3052902D20720BDE870
+:106E5000FC87436933B3437C012B25D000270446CC
+:106E60000025884616468DF80050684600F038F830
+:106E700001A808F0E9FDC8B1012101700F49446083
+:106E80000968C0E90218C0E904769DF8040089F891
+:106E900001009DF8000000F047F81420FFF742FCC5
+:106EA0002846D4E70820D2E70F46D8E704259DF806
+:106EB000000000F039F8F3E76434002004150140C5
+:106EC0000649897839B130B1416921B10021017495
+:106ED000022108F0C7BA082070470000643400207F
+:106EE00030B5EFF3108172B60D4A9468012324B1D6
+:106EF0000370002900D162B630BD93604FF0E023EB
+:106F0000D3F88051074C25401560C3F88041D3F871
+:106F1000844154605A17C3F8842100220270E8E7C4
+:106F200070350020FC06FFBD0B498A68002A11D08D
+:106F300000280FD1EFF3108072B60B684FF0E022FB
+:106F4000C2F800314B68C2F8043100228A60002880
+:106F500000D162B6704700007035002010B5144CA7
+:106F600000224FF480312068FFF766FF08B1FFF779
+:106F70001BFF00224FF400416068FFF75DFF08B17E
+:106F8000FFF712FF002242F26661A068FFF754FF8C
+:106F900008B1FFF709FF00224FF42031E068FFF746
+:106FA0004BFF002803D0BDE81040FFF7FDBE10BD29
+:106FB00074FF02002DE9F041064608680C46411CAA
+:106FC0004FF0A0474FF0010506D005FA00F1C7F8D1
+:106FD0000815206804F000FD6068411C02D0002103
+:106FE00004F0E8FC3168A069C1F82405607D227DC9
+:106FF00031681043C1F86C05D4E900123068C0F85C
+:107000001425C0F80C15207D012815D1A068411C5D
+:1070100002D0002104F0CEFCE068411C05D0854080
+:10702000C7F80855E06804F0D7FCD4E902123068CC
+:10703000C0F80825C0F81015BDE8F0812DE9F04131
+:10704000064608680C46411C4FF0A0474FF001056A
+:1070500006D005FA00F1C7F80815206804F0C6FC50
+:107060006068411C02D0002104F0ADFC3168A069C9
+:10707000C1F82405607D217D32680843C2F86C05A3
+:10708000D4E900123068C0F80C15C0F81425207D32
+:10709000012815D1A068411C02D0002104F093FC06
+:1070A000E068411C05D08540C7F80855E06804F049
+:1070B0009DFCD4E902123068C0F80825C0F810150C
+:1070C000BDE8F08103F052BB2DE9F0470746008888
+:1070D0008EB0804603F03EF8824604462D480025D7
+:1070E0002A460178404600F069FD7879400734D59A
+:1070F00001254FF6FF7603AB2A460721504606F0DE
+:1071000035F9010004D0404607F03EFC00252BE095
+:10711000B1463146049802F071FF064648450FD04B
+:1071200004460146404602F0FFFF4046FFF7AAFD35
+:1071300030B9404607F0FAFB4046FFF7A3FD48B1DF
+:1071400022460721504606F087F9010003D0404649
+:1071500007F01AFC00254E4506D0404606F0EAFA34
+:1071600010B1504602F0E2FF02208DF81800ADF891
+:107170001A807879400701D5012000E002208DF8BF
+:1071800020008DF8215006A801F0CAFF0EB0BDE81E
+:10719000F0870000142C00202DE9F0430546407CC8
+:1071A00093B00E460024A0B107949DF81C0020F077
+:1071B0000F00401C20F0F00010308DF81C00707B98
+:1071C0008DF81D009DF81E0020F00600801C8DF833
+:1071D0001E001C216846FFF770F99DF8000040F082
+:1071E00002008DF80000697C11B140F0100001E050
+:1071F00020F010008DF80000019403940494687C42
+:1072000000B107A8CDE9050401278DF8427042F6C8
+:107210001920ADF840000D94B07B8DF83400F07B60
+:107220008DF835009DF83600142120F00600801CF2
+:1072300020F019008DF83600307B8DF8440008A846
+:10724000FFF73BF90DF140080DF13409ADF8287056
+:1072500011A8CDE90889ADF82A40ADF82C700C9042
+:10726000A888AB1D08AA6946AADF002838D1B068F3
+:1072700098B38DF8427042F60810ADF840000D94B6
+:10728000307C8DF834009DF8350020F0FF008DF83B
+:1072900035009DF8360020F00600801C20F0190013
+:1072A0008DF836000EA8B16800F0E0FF0646142104
+:1072B00008A8FFF702F9ADF828600EA8CDE9088903
+:1072C000ADF82A40ADF82C600C90E88805F10E026C
+:1072D00008A9ABDF002803D101E0FFE7EC81002023
+:1072E00013B0BDE8F083000010B50E490E4807F05A
+:1072F000C2FBC1B20B484FF6FE72EC3800F00EFB39
+:1073000000280DD008280BD0132809D0112807D049
+:1073100043F20141884203D0BDE81040FFF744BD6D
+:1073200010BD0000C42F0020982B00200A46014603
+:107330001046AEDF70472DE9FC470025178806464A
+:10734000158090F82D001446894630B13A46214602
+:10735000484600F05DFC051E09D1B0784FF00C0ADC
+:1073600018B32088C846001DB84202D95046BDE86F
+:10737000FC87684679DF0028F9D12088032108F8C6
+:10738000001020881921401C80B2208008F80010CD
+:107390002088401C80B2208000EB0801BDF800006E
+:1073A00008F080FA218808442080F0780222C8B1D1
+:1073B000218896F9033001F1030C4846BC45D5D825
+:1073C000425421884FF0010C491C89B2218000F8F9
+:1073D00001C02188491C89B2218009F80130208828
+:1073E000401C20807068B8B1218890F9003001F10C
+:1073F000030C4846BC45B9D8425421880A22491C8E
+:1074000089B2218042542188491C89B2218009F81F
+:1074100001302088401C2080308950B1CDE90047E0
+:107420004B460622022106F1080008F025FB051E46
+:107430009DD1308A50B1CDE900474B460722032148
+:1074400006F1100008F018FB051E90D1308B50B1EA
+:10745000CDE900474B461522142106F1180008F02B
+:107460000BFB051E83D1306A30B13B4622464946AC
+:1074700001F077FB051EDBD1706A30B13B46224636
+:10748000494603F0E1FA051ED2D196F82C0038B136
+:107490003B4622464946304607F08CFB051EC7D1C5
+:1074A000307838B13B4622464946304603F052FB1D
+:1074B000051EBDD128465AE718B504460020ADF890
+:1074C000000013466A46204600F006F8002802D065
+:1074D000BDF80000204418BD70B588B182B1002409
+:1074E000158803E0065D641C3444A4B2A54203D8A9
+:1074F000061976789E4201D08C42F3D38C4201D398
+:10750000002070BDA11C1180005D401E80B270BDC6
+:1075100080F8301070472DE9F0410D00044606D088
+:107520002CB195F87A000026012803D006E00E2041
+:10753000BDE8F08195F89800012829D0D5F8A00081
+:10754000042825D0D5F89C00042821D04FF001084C
+:10755000A6702C2205F17801201DFEF787FF84F824
+:107560003060D5F8A4006063D5F8A800A0634FF69A
+:10757000FF70A4F8A80004F19400C4F8A400C4F8B3
+:10758000AA60A4F8AE6084F8B060207810B104E07E
+:107590000720CDE7FF2084F8540004F155011F2790
+:1075A000C4F89410A4F8987004F198022846FFF7E4
+:1075B000C2FE0028BCD115F13C0F0ED004F17401BD
+:1075C000C4F89C10A4F8A07004F1A00205F13C00DE
+:1075D000FFF7B1FE0028ABD103E0C4F89C60A4F82B
+:1075E000A06084F85180208BA4F8480084F83C8087
+:1075F000266484F8506060696064454604F13C028A
+:10760000002104F1540072DF002891D125708FE72A
+:1076100010B50288102A1BD0112A20D0262A1DD18D
+:10762000007A0C46012801D0022817D1A078052144
+:10763000401CB0FBF1F201FB1201204600F052F8B1
+:1076400000280BD0A16B002908D0BDE810400847E6
+:10765000C27B012A02D18088A1F8A80010BD0C4687
+:10766000002184F8B2108088B4F8A8108842F5D1BF
+:1076700020790028F2D10121DFE710B50C4602285D
+:1076800001D0032810D1607800280DD00020607050
+:10769000A178204600F026F8002805D0A16B00292B
+:1076A00002D0BDE81040084710BD10B5044690F860
+:1076B000540074DF012084F8B200002084F8B40084
+:1076C00084F850000621204601F032FF002808D13E
+:1076D000A178204600F006F810B1A16B01B18847EF
+:1076E000002010BD2DE9F05F044600780F4638B148
+:1076F000A770002003F084FF012620B1667007E127
+:107700000820BDE8F09F0025C4F8AA50A4F8AE50A8
+:1077100084F8B050A07910B1A078012806D0E079A3
+:1077200068B1A078012801D0022808D1616B21B18D
+:1077300084F8B1600820884701E084F8B15004F172
+:10774000AB0100200A5C0AB1304603E0401C062869
+:10775000F8D300204FF002084FF0030B012F06D0A2
+:10776000022F0CD0032F0FD0042F15D110E0A179D8
+:1077700029B194F8241011B908B130460DE0E1792F
+:1077800011B108B1404608E0207A08B1584604E03B
+:10779000607A08B1042000E02846A070616B41B116
+:1077A000032801D0042804D1607910B194F8B20004
+:1077B000A0B184F8B35004F13C0018210746FEF74D
+:1077C0007CFE04F12C0084F83C60814606F0E6F86B
+:1077D00058B194F82C0084F8510008E084F8B450B3
+:1077E00084F8B36007208847E5E784F8516094F88F
+:1077F000240050B1484606F0D1F820B194F8280092
+:1078000084F8520001E084F8526084F85050A27865
+:1078100004F1AA0104F194094FF0060A052A60D286
+:10782000DFE802F078030F223F0084F83160C4F8EB
+:10783000A450C4E9101584F83C808020A4F84800C6
+:1078400051E084F8318094F82420384612B10722A0
+:10785000027001E080F800B0228A8281C4F8A4504E
+:107860004160E168B9603EE06069B860208BB88132
+:1078700094F824003D4610B184F83CA001E084F85F
+:107880003C60204608F0BCF840B185F81480042123
+:10789000204601F04DFE20BB05211EE084F831B0EA
+:1078A0001DE0E069B860208CB88194F824003D4662
+:1078B00010B184F83CA001E084F83C60204608F058
+:1078C0009FF848B185F814800421204601F030FE6D
+:1078D00038B984F831A002E0042184F83110C4F8EA
+:1078E000A490A07878B13A4604F15400D4F8A410DA
+:1078F00072DF00287FF405AF94F8301094F854003C
+:1079000073DF0028F6D1616B11B194F8310088471C
+:107910000020F6E684F83150F5E70000F7B594B0A2
+:10792000174605003CD0287C9DF85410002488425E
+:1079300052D000264FF0010E0D9615A8ADF834E098
+:107940000E90ADF83660E9880DAA4FF6FF70ACDFF7
+:10795000040026D19DF854002874687CA0B30F96CB
+:10796000109611961296E888ADF83C00BDF83600E6
+:10797000ADF840000DA811900E981290A7F57F4029
+:107980008DF83EE0FE3805D039460FA8FFF7CEFC53
+:10799000044621E0684600F09DF800256F460FE0A0
+:1079A0000E2017B0F0BD00BF07EB4506B08800F011
+:1079B000CFF8022803D144B10FA9B088AEDF6D1C07
+:1079C0000098A842F0D807E005E0B1880FA8FFF7BB
+:1079D000ADFC0446F3E708242046E2E738B50D463F
+:1079E000040018D0BDB12868206028796074FF2099
+:1079F000207401208DF8020041F60F00ADF8000060
+:107A0000221D69460120A8DF002803D1294620460F
+:107A1000FFF7C2FB38BD0E2038BD38B5002924D091
+:107A2000002822D00288502A1FD10546487C0C46E7
+:107A300000281AD0E9886289A81D914215D1418990
+:107A4000022912D1216800290FD00C3000F00AFC65
+:107A500008B1002000E001208DF80000A888ADF8F2
+:107A60000200226869462046904738BD70B5040080
+:107A700012D001461C221448FEF7F8FC1248134DA0
+:107A80000560206850B17ADF002806D120680168BF
+:107A900029604068686005E00E2070BD0B487BDF00
+:107AA0000028FAD108484FF6FF711438084A20F828
+:107AB000041B0549343901600021FFF781F90028D2
+:107AC000EBD0032070BD000094300020D42B0020A8
+:107AD00099F902000149496801F024B8B03000204A
+:107AE00010B5044600F08AF8002805D02146BDE80C
+:107AF0001040024803F051B910BD0000C030002012
+:107B000070B515460E46044607F086FF002809D0DA
+:107B1000054800EB840080692A463146BDE8704084
+:107B200001F044BD70BD0000B030002070B50546C6
+:107B3000002400F063F838B12946044803F02DF919
+:107B400008B1022400E00124204670BDBC300020B2
+:107B500070B50546002400F051F838B129460448B4
+:107B600003F01BF908B1022400E00124204670BD97
+:107B7000B830002010B51821034803F0E9F81828A0
+:107B800000D0C0B210BD0000B030002070B5054676
+:107B90000C46084607F040FF60B1284600F02EF87A
+:107BA00040B10548294600EB8400BDE8704018301C
+:107BB00003F0F3B8002070BDB030002070B505466A
+:107BC00014460E46084607F027FF002812D0284624
+:107BD00000F014F800280DD00748294600EB860075
+:107BE00018301CB1BDE8704003F0E2B8BDE8704049
+:107BF00003F093B870BD0000B0300020142801D30A
+:107C0000002070470146014803F0C7B8B430002097
+:107C10007CB5054608880C460930904201D90C20F5
+:107C20007CBD68466DDF0028FAD1218808206854A1
+:107C300020881B21401C80B2208029542088401CB1
+:107C400080B220802844DDF801100160BDF80510E5
+:107C500081802088801D80B220809DF80010490816
+:107C600000D0012129542088401C208000207CBDA8
+:107C70007FB5044601208DF8060041F60A00ADF8F4
+:107C80000400454A01A90120A8DF00287ED12288EE
+:107C900004F13C0552B140482B46801C009042F64E
+:107CA0002920616800F05AFE002873D1228952B160
+:107CB00039482B460A30009042F62420E16800F053
+:107CC0004DFE002866D1228A52B133482B4612302D
+:107CD000009042F62520616900F040FE002859D14D
+:107CE000228B52B12C482B461A30009042F62720A6
+:107CF000E16900F033FE00284CD1228C52B12648B5
+:107D00002B462230009042F62620616A00F026FEC3
+:107D100000283FD1228D52B11F482B462A300090B7
+:107D200042F62820E16A00F019FE002832D1216BCA
+:107D300071B102A807F0E6FA17482B4632300090DE
+:107D4000082202A942F6232000F008FE002821D1D3
+:107D5000606B58B110492B463A31009102790168A5
+:107D600042F62A2000F0FAFD002813D1A16B81B160
+:107D700002A806F0F8F808482B4642300090072287
+:107D800002A942F6502000F0E9FD00E002E00028E0
+:107D900000D1002004B070BD322C002038B502881C
+:107DA0000446212A2FD012DC1E484FF003011E4D3D
+:107DB0000088102A01EB004011D0112A06D1227A46
+:107DC0001AA104F04BF84FF6FF70688038BD3B2ACB
+:107DD00023D0562AFAD18088132176DF0DE01AA12C
+:107DE00004F038F8072000F0E3FB08B1FEF7DCFFF1
+:107DF000A1886980174803F033F90028E6D0BDE870
+:107E00003840FEF7D1BF00200090A08869468FDF80
+:107E10000028DBD0FEF7C8FF38BD8088132176DF4D
+:107E2000EBE70000F82D0020902B002044697363DD
+:107E30006F6E6E65637465642C20726561736F6E1E
+:107E40002025642E00000000436F6E6E656374652C
+:107E5000642E0000002F002010B51A4C01886068C5
+:107E600010290ED011292BD1401E606028D1FEF7B9
+:107E70009DFE002824D02168002921D0BDE81040B3
+:107E80000847D0B900210122084600F06FFB08B175
+:107E900007280FD107220221012000F067FB08B15B
+:107EA000072807D104220221002000F05FFB20B147
+:107EB000072802D0216801B188476068401C6060D3
+:107EC00010BD0000CC2B00202DE9F04701883B4E6F
+:107ED00040F2F3194FF6FF7510291BD011293ED03F
+:107EE000122954D0502946D1C188F289841D91426B
+:107EF00041D1618902293ED18688304602F0D6F907
+:107F0000050038D004F10C0000F0ACF9A8B3294604
+:107F100030464EE0C17B8788044601292BD1A84614
+:107F2000284602F0C3F9050017D02F8000202872E0
+:107F3000234843464A460168C5F80A104068C5F818
+:107F40000E0004F1100105F10A0002F07BFA6872DC
+:107F5000F08900280FD129462AE0042013E0808808
+:107F600002F0A4F9040006D06068FEF7A9FF08B18A
+:107F700006F0EEFC2580BDE8F087FFE76868FEF7B5
+:107F80009FFF0028F7D0BDE8F04706F0E1BC8788E6
+:107F90000646384602F08AF90400ECD02B464A46E1
+:107FA00006F1080104F10A0002F04CFA6072214661
+:107FB0003846BDE8F04700F01BBE000094300020BA
+:107FC000D42B00202DE9F04F0746858802883D48D4
+:107FD000012197B08346102A09D0112A49D01A2AC4
+:107FE0006CD1387AB1EB101F45D2012244E0354CF8
+:107FF000083CA068C0430B9061680BA802F0F1FE3A
+:108000000B990CA800F08EFD2C220CA96846FEF7F7
+:108010002DFA0026E946A04610E000BF09EB460015
+:108020005FF00004B0F804A008EB84005146001D86
+:1080300002F073FE641C1D2CF6D3761C0098B0422F
+:10804000ECD8142D05D317B00420BDE8F04FFEF78F
+:10805000ABBE2946584602F0ABFE294608F10400A3
+:1080600002F0A6FEF87B012828D016482946001DFC
+:1080700015E029461AE000220221B1EB101F01D2BF
+:10808000012600E000260F49083901F11000041D07
+:10809000294682B102F08CFE36B12946204617B03F
+:1080A000BDE8F04F02F084BE2946204617B0BDE877
+:1080B000F04F02F032BE02F030FEF5E717B0BDE837
+:1080C000F08F0000B830002010B504460748007853
+:1080D00000280AD0204601F017FF204606F070FE67
+:1080E0002046BDE8104001F0D7BB10BD042C002095
+:1080F00030B50446008CC3B0A0F57F42FF3A23D0D0
+:108100006A46204601F078FE0546ADF8F4000020EE
+:108110003E903F90409041902189ADF8F8100121A8
+:10812000ADF8FC008DF8FA103DA84090CDF804D1D0
+:10813000208C3EA9AEDF002804D1BDF8F410A9427E
+:1081400000D00C2043B030BD0820FBE738B5044612
+:1081500008682060087960714FF6FF702084002065
+:1081600084F82200A4F84C00F42084F84E0001208A
+:108170008DF8020041F60D000D46ADF80000A21D7D
+:1081800069460120A8DF00280ED12946204601F0CB
+:10819000D1FD002808D1A86828B12946204600F062
+:1081A0006BF8002800D1002038BD38B50288102AAD
+:1081B00015D0112A15D0502A16D130F8062F8B89E8
+:1081C0009A4211D10C46418902290DD1216800291A
+:1081D0000AD00C3000F046F838B1002006E0808864
+:1081E00001E04FF6FF70088438BD01208DF80000D3
+:1081F000226869462046904738BD028C4B889A42D7
+:1082000008D10A88A2F52063773B03D10979C91EFA
+:1082100080F84E10704770B50446B0F84C000D461B
+:1082200014280AD104F126012622881EFEF71EF921
+:10823000B4F84C00401EA4F84C00B4F84C0004EB19
+:108240004001401CA4F84C008D8470BD80F82210C1
+:10825000704770B504460D460846FEF739F9208090
+:10826000656070BD007800F0010070470A78027008
+:108270004978417002207047F0B58FB00D46064630
+:108280001C216846FEF719F900249DF800000394AC
+:1082900040F002008DF80000012701948DF836703F
+:1082A00042F63820049405940694ADF834000C94FA
+:1082B000E87B8DF83000287C8DF831009DF8320085
+:1082C000142120F00600801C20F019008DF83200E7
+:1082D00007A8FEF7F2F80DA807900CA8ADF82470D7
+:1082E0000890ADF82640ADF82870A8680B90F0888B
+:1082F00006F1100307AA6946AADF0FB0F0BD00001F
+:108300000149085C7047000088FF02000649095CCB
+:108310004FF0A040D0F81005C84010F0010000D088
+:10832000012080F00100704788FF02002DE9FC4128
+:108330000646C0074FF000050ED0104F0024012262
+:10834000385D009500231146019503F0D9FA641CAD
+:10835000042CF4D300F046F8B0070DD5074E0024E6
+:10836000361D0022305D032300951146019503F070
+:10837000C7FA641C042CF4D3BDE8FC8184FF02001E
+:1083800007490B5C4FF0A041D1F80425012098402B
+:1083900020EA0203C1F808351040C1F80C05704707
+:1083A00084FF02000249085C012103F03ABB00008F
+:1083B00084FF02000249085C002103F032BB000088
+:1083C00084FF02000649095C4FF0A040D0F8040584
+:1083D000C84010F0010000D0012080F0010070477B
+:1083E00084FF020010B500242046FFF7DBFF641C69
+:1083F000042CF9D310BD10B500242046FFF7DAFF96
+:10840000641C042CF9D310BD10B50246064B4FF086
+:10841000FF3000215C5C944201D1084610BD491C2C
+:108420000429F7D310BD000088FF020070B50C4E80
+:108430000C004FF0000530600BD0012000F06AF80E
+:1084400008B1022004E0002000F064F800B10B2025
+:108450002070706810B9FEF7A9FB0546284670BD6C
+:10846000CC2B002010B5002000F0D4F908B106286C
+:1084700006D1012000F0CEF908B1062800D1002075
+:1084800010BD00002DE9F0470D468146FFF7BCFF07
+:108490000446042836D2DFF874801B481C4EA8F12D
+:1084A0000C0725B3012D0ED0022D2BD104EB440077
+:1084B00030444578002D25D0B968002922D02846BF
+:1084C000BDE8F047084704EB4401755C0E44717841
+:1084D00049B10E4A4FF40041093A8068FEF7ACFCFE
+:1084E00008B987F80390B17808F80410E2E78068CB
+:1084F000FEF7E6FC04EB4401314418F804008D78E3
+:10850000A842D7D0BDE8F0878CFF0200C82B00201E
+:1085100034300020042801D2FFF7F8BE0020704755
+:108520000146104810B54088042907D007290ED00D
+:108530000A2915D1BDE8104006F02EBC132176DFC4
+:108540000CE000280CD0BDE81040FEF72DBCA0F5D3
+:108550007F41FF3904D10448FFF7A7F80828F0D17C
+:1085600010BD0000902B00200C2F002070B50023C0
+:10857000042810D20D4D00EB4004012A02D101293C
+:108580000CD00022094E00EB4000304461B10129BB
+:1085900006D0022906D00723184670BD0E30C2B29D
+:1085A0002A55F9E74270F7E78270F5E7343000208A
+:1085B000044A014600201279D20702D0084600F092
+:1085C0004DB87047BC2B002070B506461E480024ED
+:1085D000C0E90161B00720D50025012211462846D7
+:1085E000FFF7C4FF6D1C0446042D02D2002CF4D00A
+:1085F00013E094B940F2666204211448FEF75AFB76
+:1086000004000AD1FEF744FB040006D10F48104ACB
+:108610000021001FFEF7D4FB0446F00712D0012012
+:10862000FFF784FE74B909480A4A00210C38FEF7A6
+:10863000C7FB040006D10548074A01210838FEF7A8
+:10864000BFFB0446204670BDBC2B002098FF0200F3
+:10865000E1880200D9A402007F6C02002DE9F05FDE
+:108660006A4C054600266078B34618B184F801B01C
+:1086700001F01AFF664F4FF47A694FF4C87A4FF051
+:108680000108182D62D2DFE805F0AC0C0C31404D2A
+:1086900062676B746B74BE7D7D7D7D7DACAFB2B562
+:1086A000BEBE0020FFF78EFE00284FF0000008D06D
+:1086B000FFF778FE022D02D14FF4E16008E0484652
+:1086C00006E0FFF777FE022D01D1C82000E05046FA
+:1086D000410CC0034FF4FA72801841F1000125707B
+:1086E00052000023FDF77EFE01462AE00020FFF73E
+:1086F00069FE00284FF0000004D0FFF753FE4FF44E
+:108700004870E5E7FFF756FEDFE70020FFF75AFE67
+:1087100000284FF0000002D0FFF744FECFE7FFF73C
+:1087200049FED4E70020FFF74DFE00284FF000007F
+:1087300002D0FFF737FE01E0FFF73CFE257041F65F
+:108740009A1100223868FEF777FB064646E00020C3
+:10875000FFF716FE257008E0002051E025703DE08F
+:1087600084F801800120FFF70BFE002240F6CD4186
+:10877000E8E784F801800120FFF702FE00224FF4B1
+:108780008041DFE77868FEF79BFB0646D5F11100D4
+:1087900000D02EB10220FFF705FE84F802B01DE0E4
+:1087A000012816D980B2C8214843C117C90341EA3C
+:1087B0005041C0034FF4FA72801841F10001520099
+:1087C0000023FDF70FFE014600227868FEF734FB18
+:1087D00006460220FFF7EEFD84F802803046BDE831
+:1087E000F09F01F061FEB9E701F05EFEB4E701F031
+:1087F0005BFE04E001F058FE0020FFF7DBFD0120E6
+:10880000FFF7D8FDAAE7FFF7F6FDA7E7BC2B00208E
+:108810008CFF0200012107F096B900002DE9F84312
+:108820000546861C00208DF8000090460F464FF04C
+:1088300001096846FEF754FB1B4C20683860D4E9F8
+:108840000001401AA16804F21C47081A0EE0012139
+:10885000384602F0C0FA01F0DFFF0146384602F068
+:10886000BAFAD4E90001401AA168081A401C8642ED
+:10887000EDD8B8F1000F03D0052065F3891002E0B0
+:10888000062065F39F50A2682168114004EB810126
+:10889000C8602068304420609DF80000FEF744FB6B
+:1088A0004846BDE8F88300000838002030B48268EC
+:1088B0000468531C8360A154D0E901128A4202D398
+:1088C00030BC02F0CABC30BC70470000034803C88B
+:1088D000814201D1012070470020704708380020F4
+:1088E00000780221FFF7CEBD05494FF0FF3208287E
+:1088F00041F8202002D3084480F848207047000047
+:1089000098330020F0B54FF0FF3512B10023082650
+:1089100001E008230C260C4C05E000BF54F823703E
+:108920007F1C04D05B1CB342F8D32846F0BD261848
+:108930005DB286F8305044F82310002AF5D1E118D2
+:1089400081F84800F1E7000098330020024908440C
+:1089500090F9300070470000983300202DE9F04373
+:108960008FB01E46DDF8589015460F00804602D1A4
+:108970000020FEF719FA15B90020FEF715FA1C21A0
+:108980006846FDF79AFD00249DF80000039440F02E
+:1089900002008DF80000012001948DF83600049447
+:1089A00005940694ADF834800C9430788DF830003E
+:1089B00070788DF831009DF83200142120F0060007
+:1089C000801C20F019008DF8320007A8FDF775FD16
+:1089D0000DA807900CA808900748ADF82450ADF8F2
+:1089E0002640ADF828500B974B4607AA69460088E9
+:1089F000AADF0FB0BDE8F083322C002070B504462A
+:108A00004FF6FF750A462846AC4208D14FF48074F1
+:108A10002146104605F018F9A04209D070BDFF2C80
+:108A2000FCD82146104605F002F908B1204670BD79
+:108A3000284670BD70B5084C050009D01034216877
+:108A4000002907D008682060496828468847F6E76B
+:108A50000834F4E770BD000084330020054A01218A
+:108A600020B1012805D19170FFF7E4BF51700020BB
+:108A7000FAE77047843300202DE9F05F264841680B
+:108A8000F1B3DFF898B00E688146DBF800408768E4
+:108A90008078E11B21F07F45ED1CB0B9DFF88080C4
+:108AA0004FF48030C8F84403C8F804031120FDF7E0
+:108AB00023FE1120FDF72BFE4FF0010AC8F800A09D
+:108AC0002F2003F05FFE89F802A0B54200D23546A0
+:108AD000124BE8193C3320F07F401860DBF800109F
+:108AE0005A46091B21F07F41001B20F07F40C91C22
+:108AF00081420FD9106818602F2003F043FE00E078
+:108B000004E0BDE8F05F1120FDF70CBEBDE8F05FAA
+:108B100005F020BDBDE8F09FB82C002004150140F1
+:108B20000010014073B58CB00646002000900D98EF
+:108B300080B100246D4621460DA802F02EF930B117
+:108B4000009805EB400084800098401C0090641C55
+:108B5000142CF0D32C2269463046FDF787FC0EB06A
+:108B600070BD2DE9F04117880646B81D14460D4624
+:108B7000984202D90C20BDE8F081318807220629ED
+:108B80000AD34FF4486C4FF6FF73614501D99942FF
+:108B900002D17088062801D21046ECE7604501D961
+:108BA0009842F9D1994203D0984201D08142F3D83A
+:108BB0000520E85520881221401C80B220802954CD
+:108BC0002088401C80B220804119308806F06AFE5F
+:108BD0002188084480B220804119708806F062FE26
+:108BE0002188084420800020C5E7FEF7DDB800009A
+:108BF00038B54A7A0F4B62B100220A7259690029CE
+:108C000006D001228DF80020ADF8020068468847A2
+:108C100038BD0A7A62B19B684C6802461946204604
+:108C2000FEF70AF90028F3D0BDE8384005F090BE01
+:108C30005B68F1E794300020F0B585B016460F462A
+:108C400004461D4614220B496846FDF70FFC0A48EE
+:108C50008DF80870ADF80240ADF80A608DF80C5040
+:108C6000017800222046FEF7A9FF684600F058FA76
+:108C700005B0F0BDA4000300142C0020F0B587B0AF
+:108C8000074600200490ADF810100590ADF81210C2
+:108C90000190029001AA04A9384690DF060022D074
+:108CA00003F016FD114C0346012520883A4605EBDA
+:108CB00000400F4903F0D9F8BDF8042012B9BDF8FF
+:108CC000060038B12088BDF8063005EB004009A148
+:108CD00003F0CBF8BDF808202AB12088154905EB30
+:108CE000004003F0BBF807B03046F0BDC42D0020B3
+:108CF0006804030054686520726571756573746556
+:108D0000642054582F5258207061636B6574206C36
+:108D1000656E67746820697320746F6F206C6F6E66
+:108D2000672062792025752F2575206F637465741F
+:108D3000732E0000B404030030B5044685B0002152
+:108D40001B4804F074FF00282FD00025204600F0B7
+:108D500030FF68B1112812D086281BD0A0F54051F1
+:108D6000023903D00146204605F0FAFD294607E006
+:108D700005B029462046BDE8304001F02BBD012159
+:108D8000204601F027FD05B00021BDE8304008482D
+:108D900004F081BF142207496846FDF767FBADF870
+:108DA0000240684600F098F9E0E705B030BD0000E9
+:108DB000DD2B0020CCFF02007FB50C4610B1012056
+:108DC00004B070BD2079002638B141F61D55012848
+:108DD0001BD0022826D00F20F2E702202071029635
+:108DE0000396E0680190694601A805F0CBFA50B1FE
+:108DF00002988188E18000882081BDF800100298E7
+:108E000005F03EFBDCE70A20DAE70A4B6A46002160
+:108E1000A01D05F073FA38B1064918398E61CE618C
+:108E20000A28CDD12846CBE702488188019805F071
+:108E300027FBF5E7F82C00202DE9F0470025DFF8A7
+:108E40008C803CE06068002100EBC5060120327890
+:108E50009146FDF7F8FAD4E9062300EA020701EA91
+:108E6000030C57EA0C0728D082438B434846C4E9D9
+:108E7000062303F049FD3278824691460120002105
+:108E8000FDF7E1FAD4E9042300EA020401EA03074A
+:108E90004A4650460021FDF7D6FA44404F403C4335
+:108EA0000BD17078012801D0012100E00021726807
+:108EB00081EA0A010AB1484690476D1CEDB298F864
+:108EC000000044468542BDD3BDE8F087982C0020C1
+:108ED00010B50021024801F099FF80F3100010BD89
+:108EE000243C00200E4910B50A784C780023A24299
+:108EF00012D0521CD2B20A70022A00D10B70084A5A
+:108F00000B780C3252F8232002608868104420F05D
+:108F10007F408860012010BD0360002010BD00006C
+:108F2000B82C002013460A460021FFF785BE00003A
+:108F30002DE9F843104D0F4680461E46914669467E
+:108F4000286801F0BEFE040014D01C21FDF7B5FA1C
+:108F500001202071C4F81490380BC4F80080C4E9D3
+:108F600002606946286801F0CDFE05F05BF900203B
+:108F7000BDE8F8830420FBE78001030010B5037807
+:108F80000022072B06D2DFE803F005040610202993
+:108F900030000A7010BD01230B7003898B81838818
+:108FA000CB81C06888600A7410BD02220A700289F1
+:108FB0008A818288CA81C2688A60807D062802D040
+:108FC0000020087410BD0120FBE703220A70C2884C
+:108FD0008A810289CA81C068886010BD04230B7031
+:108FE000C0888881CA818A6010BD0520087010BDC4
+:108FF00070B5064D0646002455F8241009B13046D8
+:109000008847641C042CF7D370BD0000883500200D
+:1090100030B50446006887B00D46806800281FD030
+:1090200018216846FDF749FA0195A0680590207956
+:1090300010B1012810D107E001208DF8000020694F
+:109040000290E068039005E002208DF80000E068DF
+:109050000003029060690490206881686846884730
+:1090600007B030BD70B586B015460C00064619D065
+:10907000112C17D0082C15D014216846FDF71DFAC5
+:10908000ADF80260304601F065F8ADF804000D2C33
+:109090000AD0862C1CD007208DF800000294684668
+:1090A00000F04CF806B070BD03208DF8000025B12B
+:1090B0002878C00701D0012000E002208DF80800C8
+:1090C00000208DF80C0041F20110ADF80A00E6E72F
+:1090D00006208DF80000E2E710B50446408801F054
+:1090E00039F8A080024801682046BDE810400847D2
+:1090F000E42B00202DE9F04107460024064E074DE1
+:1091000005E000BF56F8241038468847641CE8780C
+:109110008442F7DBBDE8F08138330020042C0020C6
+:1091200010B50446408801F015F8A0800248016897
+:109130002046BDE81040084778000300014909684F
+:1091400008470000CC0003007047000070B586B0EF
+:10915000044614216846FDF7B0F9A0890125A0F561
+:109160004040ADF8040020782A4E062833D2DFE8CC
+:1091700000F0320303032C48A08900F0BDF930B998
+:10918000E08943F6FE71A0F54040884223D8A07BD9
+:109190008DF80800207803280FD000208DF80900F2
+:1091A000A0680390606850B109208DF800006068E5
+:1091B0000490684604F098F90DE00120EEE70820DD
+:1091C0008DF800008DF81050F3E7A08900F094F9B5
+:1091D00008B1E08930B17078002801D004F0B4FA09
+:1091E00006B070BD606820B10B208DF8000075706E
+:1091F000DFE70A208DF80000BDF8040004F02EFB24
+:10920000F5E713208DF800004FF6FF70ADF804006D
+:10921000CFE70000F42B002038B504460E48007854
+:10922000A8B1A4F57F40FF380FD0684604F02CFFAA
+:1092300078B10521017001210171C480684604F0F4
+:1092400031FF04F0E1FF002038BD042038BD0220CA
+:1092500038BD082038BD0000002D00200C4808B59E
+:10926000007888B1684604F00FFF78B106210170DC
+:10927000684604F017FF0748017809B1012101731E
+:1092800004F0C2FF002008BD022008BD082008BD70
+:10929000002D00204C360020F0B587B01421684620
+:1092A000FDF70BF92B4C207818B16846FFF7A0FEAC
+:1092B0004EE0201D01F08CFDB8BB4FF0102041693D
+:1092C0000004026940694B1C01D100FB02F12248F5
+:1092D00000220161A1F54051C160204902F04CF922
+:1092E000002820D11F481C238C221D49006801F052
+:1092F000D5FC03F0E9FE051E14D0022812D0002789
+:109300000126062D12D005A804F0BEFE88B1067015
+:109310000C2D18D2DFE805F0170F170F17161716C8
+:10932000171113110B2007B0F0BD11E02670676014
+:10933000BBE70820F7E7077105E0032100E0022101
+:10934000017100E0067105A804F0ACFE04F05CFFBA
+:109350000020E8E7002D0020B02D00209001030040
+:1093600098350020F800030038B5040014D0694691
+:1093700005F008F8A0B1BDF8000000EB8001094835
+:1093800000EB8100C16849B1A17A39B1C168491EB9
+:10939000C1600020A07238BD052038BD062038BD50
+:1093A0000A2038BD243600201FB501A9684604F004
+:1093B000A5FF04B010BD07B513460A466946002054
+:1093C00004F09CFF0EBD07B513460A46002168460F
+:1093D00004F094FF0EBD20B119B1006808600020B0
+:1093E0007047052070470000F8B50D46040018D0FE
+:1093F000BDB1694604F0C6FFA8B1BDF800000B4935
+:1094000000EB800001EB800001210C30666801F068
+:10941000E2FC2E6060680C3068600120A0720020C1
+:10942000F8BD0520F8BD0A20F8BD00002436002054
+:1094300018B10323002206F075BC052070470223F3
+:10944000002206F06FBC12B1022306F06BBC0520AF
+:1094500070470000084910B50A69042A0AD0074A73
+:10946000096942F8210004480121103001F0B3FCE1
+:10947000002010BD0C2010BDE02C002088350020FD
+:1094800038B5044609480D46007858B164B16946BC
+:10949000284606F041FD002803D1BDF800102180C8
+:1094A000658038BD022038BD052038BD002D002064
+:1094B00010B504460E48007898B1A4B1218802295D
+:1094C00013D80C4A01EB810002EB800260885289BC
+:1094D000C31C934209D806F013FD00202080608051
+:1094E00010BD022010BD052010BD042010BD0000DD
+:1094F000002D00202436002043F6FE71A0F54040E8
+:10950000884201D8012070470020704710B50446FA
+:109510000078182802D1FEF72DFB207010BD10B581
+:1095200004460078182802D1FEF724FB207010BDF5
+:1095300070B50D460446B0F89810D0F8940001229A
+:10954000FDF7BAFF00B1057004F13C0204F194018B
+:1095500004F1540072DF70BD70B513460022064658
+:109560001546862902D0112902D002E0012200E02E
+:1095700001250D4C73B1A179FEF720FB2A466179D4
+:109580003046FEF71BFB0022A1783046FEF716FBA3
+:10959000002203E0A178FEF711FB2A4661783046ED
+:1095A000BDE87040FEF70ABB1C2C0020F7B517463B
+:1095B0000E0011D00098002560B1002421466846B5
+:1095C00001F0EBFB18B1A0B23946B0476D1C641C2A
+:1095D000142CF3D32846FEBD0020FEBD406804F0E5
+:1095E00073BD00000EB517A19DF8080020F00F0014
+:1095F000401C20F0F00010308DF808000A2202A86C
+:109600007CDF08B1FDF7D0FB40F2413078DF08B1D4
+:10961000FDF7CAFB0020009001904FF4A071ADF857
+:109620000400ADF800104FF4C8704FF40271ADF8AB
+:109630000600ADF8021068467ADF002801D0FDF779
+:10964000B3FB0EBD4E6F726469635F48524D0000FC
+:1096500010B508880C46A0F52061773909D1084873
+:109660000321A3880088628801EB004005A102F075
+:10967000FCFB2146BDE810400E48FEF7BEBD0000D1
+:10968000F82D00204741545420415454204D545546
+:10969000206F6E20636F6E6E656374696F6E20302D
+:1096A000782578206368616E67656420746F202573
+:1096B000642E0000882E002070B508B1012070BD16
+:1096C000194C0025207B08B1257301E000F0A0F8BB
+:1096D0002078082826D2DFE800F02504080C1025A1
+:1096E0001420BDE8704000F021B8BDE8704000F0E3
+:1096F0007DB8BDE8704000F05FB8BDE8704000F094
+:109700003BB86088084900EB8000283901EB8000F5
+:109710004068BDE8704003F0B7BC6560BDE87040CC
+:1097200003F0C0BC0F2070BD4C3600201149F0B4CE
+:109730008A1C00200346A1F128050C18A67A4EB118
+:10974000A37200EB800405EB8404E66816B9247C60
+:10975000012C0AD0401C80B20228EED30B704B8043
+:109760004B60F0BC41F61D5070471080F0BC00F01B
+:109770003DB800004C3600200C48418801EB8102C6
+:10978000A0F1280101EB8201CA6852B105210170E4
+:10979000074802218180016800230122054801F069
+:1097A00055BE042202704968F6E700004C360020DE
+:1097B000082D0020B02D002038B50A4908480324A0
+:1097C0000B684268898803EB810153880470DB1CB5
+:1097D00000201B0400909B0B034801F0A7FF38BD3D
+:1097E0004C360020082D0020B02D0020074910B570
+:1097F0004888091D04F016FE18B1BDE81040FFF7B7
+:10980000DBBFBDE81040FFF7B7BF00004C360020BB
+:10981000F0B51F481F490125067802248B88A0F166
+:109820002802082E19D2DFE806F00418181B222F90
+:109830002F170189491C01810021418080F80C10FB
+:1098400001EB810312F8233043B100234418491C73
+:1098500089B2A3720229F3D30570F0BD0123F5E7A5
+:1098600042685288D21C1A448A800470F0BD46882F
+:109870000D6806EB860602EB860256680E605560A0
+:1098800013818C80062100E007210170F0BD0000EB
+:109890004C360020082D002030B501888488224DE8
+:1098A00085B0502924D0522902D0542931D103E067
+:1098B000204600F05BFF2CE014221C496846FCF7B0
+:1098C000D5FDADF80240204600F044FCADF80400A0
+:1098D00000F022F9002269792046FEF76FF9002294
+:1098E00029792046FEF76AF96846FFF7F5FB10E094
+:1098F000017B01290DD1817A01290AD10089A0F5C6
+:109900002451023905D10121204600F063FF06F001
+:1099100039F800220649E878FEF7F2F805B0BDE80C
+:10992000304005F0D5B80000DC2B0020F4FF020029
+:10993000C570020010B50446007800280FD1608879
+:1099400000F014FF608800F081F9002807D0044976
+:10995000608801220979BDE81040FEF72FB910BDDB
+:10996000DC2B002010B5124C00202070FEF702F90D
+:10997000A070FEF7FFF8E070FEF7FCF82071FEF72C
+:10998000F9F86071A17818290FD0E17818290CD066
+:109990002179182909D0182807D00121601C04F06A
+:1099A0003FF901202070002010BD032010BD0000F1
+:1099B000DC2B00207CB50446007808282FD1607A83
+:1099C00038BB207A4FF6FF7501280DD0072802D04A
+:1099D000082824D11EE0A08800F0FAFAA8421ED080
+:1099E000012100F0F7FE1AE0A0886A46012103F089
+:1099F00093FC70B90198007858B1A08800F0E8FA9B
+:109A0000A8420CD0084901220979FEF7D7F805F0E1
+:109A10005FF804E004480021401C04F03CF9BDE874
+:109A20007C4005F0AFBF0000DC2B002010B50446E1
+:109A30000A4841782046FEF7A9F868B10848002195
+:109A400001EB410200EB82025288A24201D1C8B26E
+:109A500010BD491C1429F3D3FF2010BDEE2B0020AC
+:109A60002831002070B5094D094E002404EB440054
+:109A700005EB800071784088FEF788F820B1641CFF
+:109A8000142CF3D3FF2070BDE0B270BD283100204C
+:109A9000EE2B00202DE9F0418046024601200021F6
+:109AA000FCF7D1FC1A4F05460E467868FDF708FA18
+:109AB00000280CD1174CD4E9062110462A4001EAAF
+:109AC00006031A4305D0A843B143C4E90601BDE823
+:109AD000F081404602F018FF30B1D4E90401284378
+:109AE0003143C4E9040105E0D4E90410A943B043BB
+:109AF000C4E90410D4E9060128433143C4E906014E
+:109B0000A1687868BDE8F0410022FDF795B9000032
+:109B1000DC000300982C00201CB5054AD2E9021293
+:109B2000CDE900120022694603F01BFC1CBD0000B9
+:109B30000C00030003484FF6FF7181800121017082
+:109B400000207047E82B00202DE9FC41804600F002
+:109B500001FB002403250127A0F57F412646FF399C
+:109B600008D06A46082103F0D7FB18B90198841D74
+:109B70008688056832462B4621464046B1DF0428D8
+:109B800004D0082804D00B2808D002E0112000E0FF
+:109B90000020002F00D10B20BDE8FC810027A80782
+:109BA00001D50125E6E73443F5D0002426460325F8
+:109BB000E0E72DE9FC41804600F0CCFA0646A0F52E
+:109BC0007F40FF380ED001252A466D1C0027ADB21C
+:109BD0006B460821304603F0C9FB040006D0072C71
+:109BE00025D025E043F20200BDE8FC810199032362
+:109BF0000A1D0B604046891DB2DF040004D00C2C06
+:109C000009D0052C09D009E032460821104603F09E
+:109C100023FC04460CE0012700E000240821304624
+:109C200003F006FC00B10324002FCDD100E00C248A
+:109C30002046D9E704488088A0F57F41FF3901D04C
+:109C400004F050BF70470000E82B00200EB502A9B9
+:109C5000019100F07FFA6A46012103F05DFB08B133
+:109C600000200EBD019800780EBD00002DE9F041E6
+:109C700007464FF6FF760A48B3DF10B10320BDE870
+:109C8000F081074C43F20305A41E32466188384632
+:109C9000AFDFA842F3D16088401C6080F5E7000088
+:109CA000EA2B0020428800EB82020C328A4201D962
+:109CB000022070478188A1F57F42FF3A03D00088D7
+:109CC00008B10020704701207047884204D2006824
+:109CD000401C01D0012070470020704710B5124988
+:109CE000124804F0C8FE114C81B2103C6068401C60
+:109CF00060600F48FEF7FCF958B1082809D0132816
+:109D000007D0112805D043F20141884201D0FDF768
+:109D10004BF860680321B0FBF1F201FB120000B1C7
+:109D20000120207010BD0000D42F0020A02B0020A7
+:109D3000882E002070B5CCB00024054644949DF8D0
+:109D400010010E4620F00F00401C20F0F0001030F3
+:109D50008DF81001087B8DF811019DF812011C216E
+:109D600020F00600801C8DF812013DA8FCF7A5FB31
+:109D70009DF8F4003E9440F010008DF8F40044A8E3
+:109D80004094CDE9414001208DF82E0142F6372064
+:109D90004394ADF82C014A94707B8DF82801B07B78
+:109DA0008DF829019DF82A01142120F00600801C5D
+:109DB00020F0180040F001008DF82A0145A8FCF7BA
+:109DC0007CFB4BA845904AA846906A46002128464D
+:109DD00000F012F8ADF81C01F420ADF81E41ADF80A
+:109DE0002001CDF824D1E88805F1080345AA3DA952
+:109DF000AADF4CB070BD00002DE9F0410446407967
+:109E00009046002500B1042594F8220008B145F0E1
+:109E10000205CAB2FF2908D9090A88F8012045F0CD
+:109E2000010588F80210032602E088F801200226C6
+:109E3000B4F84C0008B145F0100500271BE000BF46
+:109E400094F84E10B21C91420BD2B4F84C0004EBC3
+:109E50004701C01B420004F124002431FCF706FB3B
+:109E60000DE004EB470008EB0601808C0870000A47
+:109E70004870D6B27F1CB4F84C00B842E0DC34F82D
+:109E80004C0FC01B208088F800503046BDE8F081A0
+:109E90003EB5027802230C46B3EB520F17D1B0F84F
+:109EA0000110ADF80010C1788DF802108188ADF86E
+:109EB000041080798DF8060002AA01A92046FCF75B
+:109EC000B5FE032202A96846FCF709FB08B1002091
+:109ED0003EBD01203EBD000010B50C46FFF7A6FDBB
+:109EE000FF280CD0074900EB400001EB80004168DF
+:109EF00021600189A180807AA071002010BD052019
+:109F000010BD00002831002070B5018890B01029E4
+:109F100059D1011D2C226846FCF7A8FA9DF80400CF
+:109F20004FF6FF76032134466D46B1EB500F2AD031
+:109F300003F048FB9DF8040040080ED001280CD027
+:109F4000022820D118E00D99281D1131FCF709FED7
+:109F500018B100BFBDF82C4015E00CAA0BA90720D2
+:109F600003F004FB0028EED10DE00D99281D491CDB
+:109F7000FFF78EFF0028EDD10CAA0BA9072003F0F4
+:109F8000F5FA0028F1D1BDF80000291D00F030FEDF
+:109F9000B44218D0BDF80000214600F0C5F8BDF865
+:109FA0000000ADF82E000020ADF83040074E8DF8CF
+:109FB0002C000BAD044600BF56F8241028468847F5
+:109FC000641C022CF8D310B070BD00002000030008
+:109FD000094A002101EB410332F82330834205D1C5
+:109FE00001EB410002EB800040887047491C1429B6
+:109FF000F0D34FF6FF707047283100203EB50C4675
+:10A00000054603F0DFFA0BE0BDF80000A04207D0E0
+:10A010002846029900F02EF810B1BDF800003EBDB0
+:10A0200001AA6946072003F0A1FA0028ECD14FF6F7
+:10A03000FF703EBD10B50D4C18200D4A6070002019
+:10A040004FF6FF7100EB400302EB8303401C598085
+:10A050001428F7D3FDF78EFD6070182803D0012077
+:10A060002070002010BD032010BD0000EE2B00204A
+:10A07000283100202DE9F0410C46054600F111077A
+:10A0800001F111061022491C401CFCF728FA48B9BE
+:10A09000681C00F0F9F928B1601C00F0F5F908B16E
+:10A0A000012400E0002431463846FCF75AFD3B7895
+:10A0B0000222B2EB530F0CD00321B1EB530F08D0A7
+:10A0C0003378B2EB530F04D0B1EB530F01D0012121
+:10A0D00000E00021084201D18C4302D00120BDE8FC
+:10A0E000F0810020FBE7018811B9421892780AB18B
+:10A0F00001207047491C0829F7D30020704710B58C
+:10A100000C460346FFF7EFFF00280AD01888218885
+:10A11000884205D10822A11C981CFCF7E0F908B17F
+:10A12000002010BD012010BD03F0ECBB70B504464B
+:10A13000FFF74EFF0546204603F0F1F84FF6FF719A
+:10A1400004468D4203D014B9284603F0DBFB2046B9
+:10A1500070BD000010B5FFF769FCFF2805D0044969
+:10A1600000EB400031F8200010BD4FF6FF7010BD2D
+:10A17000283100203EB5044603F024FA0EE0019990
+:10A1800020464631FFF7BBFF28B9019920462A3106
+:10A19000FFF7B5FF10B1BDF808003EBD6A4602A941
+:10A1A000072003F0E3F90028E9D14FF6FF703EBD28
+:10A1B00010B50A4941600A4800F00AFE58B902F099
+:10A1C00011FA07491C238C22087404488C39001F9B
+:10A1D000006800F063FD002010BD00008401030052
+:10A1E000E83600202DE9F0412D4F002518B17D60A3
+:10A1F0000120BDE8F0810879012258B1294E0128DB
+:10A200000CD0274C4FF002080834022821D0032834
+:10A2100042D128E00A7102F045FF3BE05FF0000008
+:10A2200000EB800116F82110022908D0401C80B2F2
+:10A230000228F5D33A707D6041F61D50D9E700EB56
+:10A24000800006F8205006EB8000406802F01CFFFA
+:10A2500020E00D71A4F80480002301221248216837
+:10A2600001F0F4F816E00D71206802F00DFF0D49C1
+:10A2700023682831498801EB810206EB8201D1F87D
+:10A2800004C0C4F800C04B60A3880B81A4F804800C
+:10A2900006F822500028ACD07D600E20A9E700000F
+:10A2A000002D002024360020B02D00200146034858
+:10A2B00002888A4200D000207047000080300020D1
+:10A2C0002DE9FC5F0E008346DDE90C47C6F1000076
+:10A2D00098469246814600D40846012503E000BF17
+:10A2E00090FBFAF06D1C5045FADAA84500D94546B6
+:10A2F00024B1002E01DB780700D5641EB80702D513
+:10A30000B8F1000F0AD0F80708D13CB1A54205D238
+:10A3100020215846641EFEF7C9FAF6E7002E02DA3D
+:10A320004E462D2102E0780703D52B215846FEF733
+:10A33000BDFA07F0030002280BD1B8F1000F08D1D5
+:10A340003CB1A54205D230215846641EFEF7AEFA54
+:10A35000F6E7CDE90047434652463146584605F0F8
+:10A36000B7FABDE8FC9F000070B50D4604460068D2
+:10A370004FF4887102F0CCF94FF49071206802F02C
+:10A38000C7F94FF49271206802F0C2F94FF4A2713C
+:10A39000206802F0BDF920681249C0F80413206853
+:10A3A0006907000B40B2090E002806DA00F00F0022
+:10A3B00000F1E02080F8141D03E000F1E02080F8B7
+:10A3C000001420680121000B40B200F01F029140F0
+:10A3D0004009800000F1E020C0F88012C0F80011B0
+:10A3E00070BD0000100302000246002012689307AF
+:10A3F00002D0530702D47047500714D502F003006F
+:10A40000012802D002280CD105E0C2F383100B68AA
+:10A41000801C184404E00223086803EB92521044A5
+:10A42000086001207047086800EB9253C2F389105E
+:10A43000401CEEE70248007A002800D00120704757
+:10A44000E8360020F0B58488A518944200D822464A
+:10A45000A41AC288D6189A4200D81346D21A4B883A
+:10A460000788BB420CD34088834209D88888A04221
+:10A4700006D3A84204D8C888904201D3B04201D97B
+:10A480000020F0BD0120F0BD0021425C0AB1012096
+:10A490007047491C1029F8D300207047800701D06D
+:10A4A00000207047012070470A4810B5807860B1DD
+:10A4B000002401E0022C06D02046FDF773FF641C47
+:10A4C000042CF7D310BD0324F6E7BDE81040FDF7D8
+:10A4D00089BF0000BC2B002003480179C90702D0C6
+:10A4E0000078FEF7BBB87047BC2B0020F721018035
+:10A4F00017214180002101714171FB2181711B21D4
+:10A50000C17170472DE9FE4F2B4D984691460F00C3
+:10A51000824601D000260DE0684600F095FB6A46B1
+:10A520000021504602F067FE2878009E10B99DF881
+:10A53000090098B14A463146504604F09DFD044654
+:10A54000014600225046FFF707F80D2C32D008DCF8
+:10A5500084B3082C2ED00B2C0BD12BE00520BDE8AA
+:10A56000FE8F112C10D0862C1AD0A4F54050023842
+:10A5700020D00325B8F1000F04D0324621465046C2
+:10A58000FEF770FD2846EAE73A4629795046FDF77E
+:10A5900015FB4A46E9785046FDF710FB0025E9E730
+:10A5A0003A4629795046FDF709FB4A46E978504674
+:10A5B000FDF704FB2546DDE71C2C00202DE9F041CA
+:10A5C000204F0E46154604463978FDF7DFFA00287D
+:10A5D00035D0204602F006FE50B32046FFF7BAFD04
+:10A5E00080462046B978FDF7D1FA08B1012700E08E
+:10A5F0000227204603F09EF80028404602D0FFF7CD
+:10A6000095FD0DE0A8F57F41FF3909D0072102F043
+:10A610000FFF010004D0052902D0204604F0B4F950
+:10A620002B46324639462046BDE8F041FEF704BBD2
+:10A630002A4631462046BDE8F041FEF773BCBDE82E
+:10A64000F0810000142C002070B5094D0646E97811
+:10A65000FDF79CFA044629793046FDF797FA014642
+:10A6600022463046BDE870400123FFF74BBF000093
+:10A670001C2C00202DE9F047394E002780463D462E
+:10A68000DFF8E090D6F804A057E003D00446D0F8F5
+:10A690001C8035E099F8002002EB4201521CD2B236
+:10A6A00089F8002009EBC10199F80230091D9A428E
+:10A6B00001D189F8005048680A780446012A12D06E
+:10A6C000022A02D0032A3BD108E004F09BFE00B12D
+:10A6D0000127257434E00574C06900E07068002823
+:10A6E000F9D170602CE0207C50BB88686060C8683D
+:10A6F000A0600869E0604869A061F07800B1656019
+:10A700006268B168184B501A20F07F40984202D21C
+:10A71000A168084406E0881AA16820F07F408142C1
+:10A7200002D9081A206000E0256065600120A5605C
+:10A7300020742046E56104F047FEB8F10000A4D182
+:10A7400099F8001099F801008142A3D117B97168F6
+:10A75000514502D00120BDE8F0870020FBE7000052
+:10A76000B82C002064340020FFFF7F0030B585B096
+:10A770000546002414216846FBF79FFEA5F57F409F
+:10A78000ADF80250FF3815D02846FFF7DDF998B133
+:10A790000B2815D0112811D0A0F54051023903D053
+:10A7A0000146284604F0DCF809482246C1782846CC
+:10A7B000FDF704FA05B030BD0E2002E00124F3E7F6
+:10A7C0000F208DF800006846FEF786FCECE70000DD
+:10A7D000DC2B00200A4602498978FDF7EFB900001A
+:10A7E000DC2B0020F8B5054600780C4600262042F8
+:10A7F0000FD100208DF800006846FCF771FB287827
+:10A80000204202D12043287001269DF80000FCF769
+:10A810008BFB3046F8BD00002DE9FF4100262348A0
+:10A8200000F0D3FA2148001F074600F0CEFA204C72
+:10A8300060680090A56800E000986946284004EB35
+:10A8400080000C30FFF7D0FD0028F5D101AA009957
+:10A8500001EA050304EB8303491CDB6842F820305E
+:10A86000401C00910228F2D3019800F00300012857
+:10A870000BD0022810D10198032101EB90500099D0
+:10A88000BDF80A6001EB900005E00198BDF80A6090
+:10A89000C0F3831008440090384600F093FA08B1E2
+:10A8A0000098606004B03046BDE8F081203C002094
+:10A8B00008380020ACB04FF40041002001F03CFB10
+:10A8C00008B1FCF771FA01F0A7F904F029FE4D492F
+:10A8D0000320FDF779FE08B1FCF766FA694600200F
+:10A8E000FDF7A4FD08B1FCF75FFA9DF8000002280F
+:10A8F00074D0002601F03EFC08B1FCF755FA01F0D7
+:10A9000017FE08B1FCF750FA0024694601200094B4
+:10A9100001F072FC08B1FCF747FA684601F018FD37
+:10A9200008B1FCF741FAFEF75DFE3749374800F001
+:10A93000E2FA08B1FCF738FAAC216846FBF7BDFD36
+:10A9400002208DF8000001208DF802000621032569
+:10A950008DF87C008DF80310ADF810504FF4967010
+:10A960002B492290059144F2506023902948299068
+:10A97000264869462030FCF7CEFD08B1FCF714FAF2
+:10A98000224801212030FCF7C3FD04F057F904F000
+:10A990001BF81C216846FBF790FD4FF42030CDE9F1
+:10A9A00000404FF47020029018488DF80C50643825
+:10A9B0008089ADF80E0018480590184806908DF86B
+:10A9C00010406846FDF752F808B1FCF7EDF902F0C7
+:10A9D000A7FF1348008805EB004000E00FE011A13D
+:10A9E00001F038FAFCF7BAFA3046FCF7FBF800BF82
+:10A9F00001F020F90028FBD101F0D0FBF8E7012697
+:10AA000078E700002185020051960200EC2E00201C
+:10AA1000B02B002031CE02007DCE0200EB8B020075
+:10AA2000F82D0020486561727420526174652053CE
+:10AA3000656E736F72206578616D706C65207374DC
+:10AA400061727465642E000070B5144682880E46EB
+:10AA500005462088111D0144921C994201D8FE2A06
+:10AA600001D90C2070BD521C32542088FF21401C9B
+:10AA700080B2208031542088401C80B2208081190F
+:10AA8000288804F00FFF2188084480B22080AA881B
+:10AA900042B1A96841B13044FBF7E8FC2088A9889D
+:10AAA00008442080002070BD072070BD2DE9F047CC
+:10AAB000C7880446181D16468946B0FBF7F1B0FB5F
+:10AAC000F7F207FB12009A193A44D21CB2FBF7F2D4
+:10AAD000DDF820A001E02468491E0029FBD13D1AC1
+:10AAE0008846B54216D818E0BAF1000F05D02118F3
+:10AAF00009EB08002A46091D04E0204409EB08017F
+:10AB00002A46001DFBF7B2FC00202468761BA844EF
+:10AB1000B74201D9354600E03D46002EE4D1BDE8FC
+:10AB2000F087000030B5024659B101F031FA00213A
+:10AB3000074C09E004EB810315685B88AB4202D146
+:10AB40001160002030BD491C8142F3D3052030BD87
+:10AB5000C42D0020F8B50F4601781446054601299A
+:10AB600001D1687830B12088821C9A422DD8012901
+:10AB700002D006E00720F8BD69780144891C99429B
+:10AB800023D8181A801E86B2ADF800602188B81C40
+:10AB9000084469467DDF0028EDD12878022805D1D8
+:10ABA000BDF80010B14201D809210AE008210128AE
+:10ABB00005D16878B04202D8ADF8000001E0ADF8E8
+:10ABC0000060BDF80000FE2801D90C20F8BD2288E5
+:10ABD000401CB8542088401C80B220803954208802
+:10ABE000401C2080BDF80010084420800020F8BDE3
+:10ABF00070B505460C004FF0FF0020D04FF6FF76F1
+:10AC0000B5421CD00E48012241782846FCF7D6FFF9
+:10AC10002846FEF70BFFFF2803D1FEF723FFFF288E
+:10AC20000DD0084B00EB400203EB82014D8023F86E
+:10AC3000226022684A60A2880A81A2798A7270BD65
+:10AC4000EE2B002028310020034A00219268C0E941
+:10AC500000218160704700001C2C002070B54FF669
+:10AC6000FF750E46A84201D1002000E0401C84B2CE
+:10AC700008E02146304603F002F808B1204670BDD6
+:10AC8000641CA4B2FF2CF4D9284670BD10B5FBF7A4
+:10AC90000CFB08B1002010BD112010BD10B531B162
+:10ACA000B2FBF3F403FB14241CB1092010BD0E20E9
+:10ACB00010BD01600021416081608281C38108462E
+:10ACC00010BD70B50C460546FBF7A4FA002802D06B
+:10ACD00021882868084470BD10B50A8849888A42CE
+:10ACE00003D1FBF7D9FA012010BD002010BD70B5CB
+:10ACF0000C460546FBF7B3FA002802D061882868A5
+:10AD0000084470BD10B50A8849888A4203D1FBF710
+:10AD10009DFA012010BD002010BD01F01F0301228B
+:10AD20009A40D243490900EB8100114600F059B81E
+:10AD30000A4601F01F030121994010B552090C4643
+:10AD400000EB820000F05DF8204000D0012010BD33
+:10AD50002DE9F04180460D460024481E012101EBFB
+:10AD6000501716E058F82400C04390FAA0F0B0FA4B
+:10AD700080F020280CD200EB4416AE4208D23146B7
+:10AD80004046FFF7D5FF0028ECD13046BDE8F08102
+:10AD9000641CA742E6D82846F8E74A0950F8220082
+:10ADA00001F01F0201219140084000D001207047AE
+:10ADB00001F01F0301229A40490900EB810011466E
+:10ADC00000F029B8002100F017B8012100F023B8E5
+:10ADD000012100F016B808B56A46FBF7B2FA0098F0
+:10ADE00008BD08B56A46FBF792FA009808BD08B599
+:10ADF0006A46FBF7A6FA08BD08B56A46FBF787FA6C
+:10AE000008BD08B56A46FBF775FA08BD08B56A467D
+:10AE1000FBF764FA08BD08B56A46FBF76BFA0098C1
+:10AE200008BD08B56A46FBF799FA009808BD38B521
+:10AE3000044600258DF800506846FCF751F821685B
+:10AE40006268086890420ED9401E08600178A38AA3
+:10AE5000E26801FB0325227A2168101AC0B20A7940
+:10AE6000824200D208719DF80000FCF75DF8284688
+:10AE700038BD38B5054600208DF800000C46684600
+:10AE8000FCF72EF8E868A98A201AB0FBF1F12A68CD
+:10AE90001068431C136001709DF80000FCF744F833
+:10AEA00038BD10B530B1017A42680368891AC9B259
+:10AEB0001A6006E00E2010BD03681A68541C1C605E
+:10AEC0001170491EC9B2F7D200680021017108460D
+:10AED00010BDC20800F007030120895C98400840BB
+:10AEE000704710B5C20800F00703885C01249C403D
+:10AEF0002043885410BD10B560B10161F72120F8DE
+:10AF0000021B20F8021BFB2100F8021BFFF7EEFAE0
+:10AF1000002010BD0E2010BDF0B5858893B00C4602
+:10AF2000002D39D1018800263E4F24293BD006DC74
+:10AF3000102909D011290CD0232958D14FE03A29E2
+:10AF40000BD0552953D129E00146204601F0A4FF3A
+:10AF50004DE0A01DFFF7CAFA49E02246408934F8C7
+:10AF6000061F814200D808466080172800D21720AB
+:10AF70006080106970B1607960B1D7E90001CDE9F6
+:10AF80000301ADF80E506088ADF81000136903A9F5
+:10AF9000104698476671267113B0F0BD01462046F1
+:10AFA00001F0CAFF23E0011D2C2206A8FBF75EFA80
+:10AFB000BDF81800BDF81C2004EBC0014A732269DB
+:10AFC000AAB1D7E90423CDE90423ADF81200487BE8
+:10AFD0008DF814002269204604A9904707E0017A01
+:10AFE000207B884200D201462846FDF747FEA07A22
+:10AFF0000028D1D0E1882846A5DF012570B11128AD
+:10B00000CAD001F065FB0246074808A1008813B0CA
+:10B0100005EB0040BDE8F04000F020BFA672E572ED
+:10B02000BAE7000028000300C42D002073645F62AB
+:10B030006C655F67617474635F65786368616E6790
+:10B04000655F6D74755F726571756573742829200D
+:10B0500072657475726E65642025732E00000000A1
+:10B0600020B10278DE2A03D0082070470E207047F6
+:10B0700041800020704760B159B10278DE2A0AD0C1
+:10B0800009684160DE2101704FF6FF7141800020A8
+:10B0900070470E207047082070477FB5054600298D
+:10B0A0004DD0002D4BD008780C46DE2847D1A8881B
+:10B0B0006188884202D1204604F0B4FC2888012827
+:10B0C00025D002283BD011283AD0512837D135F865
+:10B0D000040F6188884232D1A978A81C02292ED198
+:10B0E000017A042903D0062901D0052927D100219E
+:10B0F000009102228DF8002001914FF4C07202915C
+:10B100000391ADF80420007A05280FD010E0297AC9
+:10B110002046012913D1A988428891420FD10121EB
+:10B12000017204B0BDE8704004F07CBCADF80410BE
+:10B1300028886946B0DF002801D0616888477FBD54
+:10B14000A88861888842FAD14FF6FF7060807FBD81
+:10B1500000F180400068002800D00120704708B549
+:10B1600000F18040002101600068009008BD0000EF
+:10B1700070B50B4C207808B185250FE00020A06049
+:10B1800060602061E060074801F0DEFA054601F0EA
+:10B1900029FA08B901F0C2FA01202070284670BDD2
+:10B1A000843300205D8A020038B500258DF80050F8
+:10B1B0006846FBF795FE074CE068401EE060E068DB
+:10B1C00010B901F0D1FAA5709DF80000FBF7ACFEB4
+:10B1D00038BD000084330020F0B5054604781548DA
+:10B1E00089B0164640F82420124A0869121DA2F1BF
+:10B1F000080742F82400487F385520226846FBF7AC
+:10B2000035F904942878385C48B10EB10A4A00E058
+:10B2100000226946281D01F027FD09B0F0BD0EB1DE
+:10B22000064A00E00022694605F10C0001F0EEFB41
+:10B23000F3E70000802C002081F70200CDF502002A
+:10B240000FB408B50399002904D004AA00926A46F5
+:10B2500000F00FF801B05DF814FB10B582680446E9
+:10B26000002A05D0D4E90403216898470020A06093
+:10B2700010BD2DE9FC4791460C00804676D014F8AD
+:10B28000011B39B125290ED04046FDF70FFB207870
+:10B290000028F4D198F80C00002867D04046BDE89B
+:10B2A000FC47FFF7DABF0020012221782B291BD0B1
+:10B2B0002D2902D0302908D102E040F0010001E040
+:10B2C00040F00200641C002AEFD100252A290ED08C
+:10B2D0002178A1F130020A2A11D205EB850201EB97
+:10B2E0004205641C303DF1E740F00400EAE7D9F87C
+:10B2F00000100B1DC9F800300968641C0D4421784A
+:10B3000000232E290BD114F8011FA1F130020A2AC3
+:10B3100005D203EB830201EB4203303BF3E76C29D8
+:10B320000DD068290BD0692921D00BDC252918D034
+:10B33000582931D063290ED0642915D117E014F8AB
+:10B34000011FECE7702969D0732932D075291BD011
+:10B35000782909D120E0D9F80000011DC9F80010B2
+:10B3600001784046FDF7A2FA641C90E76CE0D9F83A
+:10B3700000100A1DC9F800200968CDE900500A2212
+:10B380004046FEF79DFFEFE7D9F800100A1DC9F807
+:10B39000002009680A2206E0D9F800100A1DC9F841
+:10B3A000002009681022CDE90050404604F090FAD0
+:10B3B000DAE7D9F8001000270A1DC9F800200E6846
+:10B3C000C00705D112E04046761C7F1CFDF76EFADF
+:10B3D00031780029F7D104E0202140466D1EFDF7A9
+:10B3E00065FABD42C0D9002DF6D1BDE74EB1304659
+:10B3F000FBF76EF8074604E0202140466D1EFDF77E
+:10B4000055FABD4206D9002DF6D103E04046761C20
+:10B41000FDF74CFA31780029F8D1A5E7D9F80000FA
+:10B42000011DC9F80010056830214046FDF73EFABD
+:10B4300078214046FDF73AFA08200021CDE90001C5
+:10B44000034610222946B0E7BDE8FC872DE9F84FF6
+:10B450002B4E04009A4630884FF00103154689466A
+:10B4600003EB004024D0216800292BD0002D32D0DE
+:10B47000626849464FF010071268A2F1010C1CEAFD
+:10B48000090F11D198466A432046FBF783FB002839
+:10B490002AD0206853462A46066901B0494620460C
+:10B4A000B446BDE8F04F6047164B17A2009721E065
+:10B4B0000E210091134B1EA21FA100F0DEFC0E20F6
+:10B4C000BDE8F88F082100910E4B26A21AA100F0CA
+:10B4D000D4FC0820F4E7092100910A4B24A216A10C
+:10B4E00000F0CBFC0920EBE700973188054B214A9F
+:10B4F00008EB014010A100F0C0FC1020E0E70000C4
+:10B50000E82D00206B010300616464725F69735F62
+:10B51000706167655F616C69676E656428705F66FE
+:10B52000732C20706167655F61646472290000009C
+:10B53000705F667300000000257320636865636BAD
+:10B54000206661696C656420696E20257328292056
+:10B55000776974682076616C756520307825782E5F
+:10B5600000000000705F66732D3E705F61706900BF
+:10B570006C656E000C05030038B503000F484FF0F2
+:10B5800001054FF00E04008805EB004009D061B1C1
+:10B5900019600C6801B0A446BDE830401146184659
+:10B5A0006047074B07A2009402E0054B07A20094F6
+:10B5B00008A100F062FC0E2038BD0000E82D00203C
+:10B5C00020010300705F667300000000705F61700F
+:10B5D00069000000257320636865636B20666169FC
+:10B5E0006C656420696E202573282920776974684A
+:10B5F0002076616C756520307825782E000000007B
+:10B600002DE9F04128B1016819B1C969BDE8F041DF
+:10B6100008470D4D0D480024461B14270DE000BFC0
+:10B6200004EB840005EB8000016829B1C9698847F3
+:10B6300010B10120BDE8F081641CB6FBF7F0A04218
+:10B64000EED80020F6E70000B02D0020C42D002029
+:10B65000044801214174007A08B10020704701209C
+:10B6600070470000E8360020012801D0032808D1E7
+:10B670000449002201284A7400D00020087402F016
+:10B6800073BD7047E836002070B50246022801D02D
+:10B69000032A45D1234C207A002841D0012833D0F9
+:10B6A000022831D120480023022A006802D0032A50
+:10B6B0002AD11BE0E360017911B1012924D10DE009
+:10B6C000D0E90565711B4FF48056B14200D3314675
+:10B6D000294481614569A9420ED015E00169491CE0
+:10B6E0000161426991420FD1237213E0E168491C64
+:10B6F000E160082908D9E3602372022A0AD00D21EB
+:10B70000FDF786FC02F0D6FC607C28B1BDE87040F5
+:10B7100000F06EBF0021F3E7BDE8704002F024BDE9
+:10B7200070BD0000E8360020242D00202DE9F84FE0
+:10B730003A4D04008B4628884FF00106DDF828A01A
+:10B74000984691464FF00E0106EB00401AD0B9F131
+:10B75000000F1BD02168002920D00921B8F1000F6B
+:10B7600025D062685368B8FBF3F703FB1782002A01
+:10B7700021D02B4B2BA2009135A100F07EFB09209C
+:10B78000BDE8F88F264B3DA2009102E0244B3DA27C
+:10B7900000912FA100F071FB0E20F1E7082100912C
+:10B7A0001F4B3AA22AA100F068FB0820E8E71C4BD7
+:10B7B00039A20091E0E75846FBF7E6F9102798B167
+:10B7C0004846FBF7E1F9B0B1424659462046FBF73F
+:10B7D000E1F9B8B1CDF800A0206843464A46C568F3
+:10B7E00059462046A847CBE7009728880C4B06EB24
+:10B7F00000402AA20CE000972888094B06EB004085
+:10B800002CA205E000972888054B06EB004032A2E9
+:10B810000FA100F032FB1020B2E70000E82D00205D
+:10B820005801030021286C656E202520705F667327
+:10B830002D3E705F666C6173685F696E666F2D3E4A
+:10B8400070726F6772616D5F756E697429000000B8
+:10B85000257320636865636B206661696C6564208D
+:10B86000696E202573282920776974682076616CB9
+:10B87000756520307825782E00000000705F6673B3
+:10B8800000000000705F737263000000705F6673F9
+:10B890002D3E705F617069006C656E00616464725A
+:10B8A0005F69735F616C69676E65643332286465D4
+:10B8B00073742900616464725F69735F616C6967A6
+:10B8C0006E65643332282875696E7433325F74296B
+:10B8D000705F737263290000616464725F69735FF3
+:10B8E00077697468696E5F626F756E647328705FE4
+:10B8F00066732C20646573742C206C656E290000BF
+:10B9000070B541EA4201DDE904564FF0A04441EA36
+:10B91000830141EA052104EB800041EA0641C0F8B9
+:10B92000001770BD70B541EA4201DDE904564FF0E1
+:10B93000A04441EA830141EA052104EB800041EA89
+:10B940000641C0F8001770BD70B541EA4201DDE95B
+:10B9500004564FF0A04441EA830141EA052104EB7B
+:10B96000800041EA0641C0F8001770BD70B541EA99
+:10B970004201DDE904564FF0A04441EA830141EA67
+:10B98000052104EB800041EA0641C0F8001770BDB4
+:10B990001CB5002100910B4601220191FFF7D4FF55
+:10B9A0001CBD1CB5002100910B4601220191FFF73F
+:10B9B000DDFF1CBD1CB500220B4600921146019212
+:10B9C000FFF7C2FF1CBD1CB500220B4600921146BA
+:10B9D0000192FFF7CBFF1CBD1CB5002100910B4667
+:10B9E000012201911146FFF7AFFF1CBD1CB50021DC
+:10B9F00000910B46012201911146FFF7B7FF1CBDD4
+:10BA00004FF0A04202EB8000D0F8002722F4403231
+:10BA1000C0F80027D0F8002742EA0141C0F800171B
+:10BA2000704701224FF0A043824011B1C3F80825AE
+:10BA30007047C3F80C25704718B5084B6C46014495
+:10BA40001B68009306E000BF54F82030D3F810358F
+:10BA5000401C08C28142F7D818BD0000D000030086
+:10BA6000034908B50844002101600068009008BD42
+:10BA70000060004002494058012800D00020704773
+:10BA80000060004030B5124B01460020D3F810444E
+:10BA9000224609E0157A854205D1401C0A28F7DBC9
+:10BAA0004FF0FF3030BD5268002AF3D1421CF9D06C
+:10BAB0000872D3F810242AB152684A60D3F81024CF
+:10BAC000516030BD0022C3F810144A6030BD000040
+:10BAD00008380020F0B595B01C4615460F460846BC
+:10BAE0001A9E00F025FB182109A8FAF7E6FC0E962D
+:10BAF000CDE909540023082203A9384600F02DFBA4
+:10BB000005980690BDF81000ADF81C00BDF81200B5
+:10BB1000ADF81E0000208DF821000398082600F0E3
+:10BB20000300012802D0022818D032E003983346DF
+:10BB3000850AC0F3C2008DF8200003980FA9C0F356
+:10BB40008314A200384600F008FB09A8009006AB59
+:10BB500022460FA9284600F047FA1AE00398840D00
+:10BB6000C0F3C2008DF82000082C01D2254600E069
+:10BB7000082533462A460FA9384600F0EEFA2E442F
+:10BB8000641B09AB06AA29460FA800F07FF9002C18
+:10BB9000EAD1384600F0D2FA15B0F0BD7047012066
+:10BBA00003F032BD084810B50178084A515C19B15C
+:10BBB000001D01F0E5F802E00C3000F0F3FFBDE8F5
+:10BBC0001040002003F020BD382D00207C2C0020E8
+:10BBD00008B5034A00924023024AFFF77BFF08BDE5
+:10BBE00091EA0200083700200A4A012902EBC0004E
+:10BBF00007D0022907D0032907D0042907D0002045
+:10BC000070470220704704207047007970474079E0
+:10BC100070470000580C030010B5FFF7C0FF042167
+:10BC20000348FFF72FFF02490120487210BD0000B2
+:10BC30004C2D00202DE9F04F8DB0FCF747FE18B1D8
+:10BC400000200DB0BDE8F08F7A4C4FF0000BC4F827
+:10BC500018B4BFF34F8F60680290A568D84628409B
+:10BC600004EB800008E021680298814201D86160FD
+:10BC7000E6E7284004EB80000C3002A9FEF7B4FB95
+:10BC80000028F0D105AA029901EA050304EB830319
+:10BC9000491CDB6842F82030401C02910228F2D394
+:10BCA000059800F00300022802D001284ED0A9E038
+:10BCB00005985022810D8946B2EB905F00D8502143
+:10BCC0000E4666F39F50059008315B4800F0E7F997
+:10BCD000070079D000F02CFA4346082205A938461F
+:10BCE00000F041FA029908F1080A2940681A800018
+:10BCF000001D864223D94F4D0C3530B1C2B204EB42
+:10BD00008101301A90460C3104E02946F2B2002538
+:10BD100090462846C6B25346384600F024FA0AEB4D
+:10BD200008032DB1324629464FEA070000F01BFAFE
+:10BD3000029909F1030001EB900002903BE004EB53
+:10BD400081015346324638460C31EFE70598C0F37F
+:10BD50008310062800D30620059960F38911C1F3EA
+:10BD60008310801C05918100334800F098F907008A
+:10BD700048D000F0DDF94346082205A9384600F016
+:10BD8000F2F908F1080800260FE00298434600EA9D
+:10BD90000501401C04EB81010290042238460C315D
+:10BDA00000F0E1F908F10408761C0598C0F383104F
+:10BDB000B042EAD847B1D4F81054D4F8180468B1A6
+:10BDC000384600F0BBF92FE01CE0687A012804D166
+:10BDD0002A6828463946126890476D68002DF4D1CC
+:10BDE000384600F0ABF98DF800B06846FBF778F8FC
+:10BDF000D4F8180408B9029860609DF80000FBF7B9
+:10BE000093F811E0D4F8104404E0216820468968D2
+:10BE100088476468002CF8D108480221008801EBAB
+:10BE2000004007A100F016F8FCF750FD80F001007B
+:10BE300007E7000008380020E00C0300F82D002080
+:10BE40004261636B656E647320666C7573686564CC
+:10BE50000000000000231A4603F00EBA08B50123C3
+:10BE600000926A4603F008FA08BD1CB5CDE900232C
+:10BE700002236A4603F000FA1CBD3EB5069C8DE81D
+:10BE80001C0003236A4603F0F7F93EBD2DE9F04795
+:10BE90000E4680461C46924608293ED894F80C90DF
+:10BEA000002020731946104602F096F80025B5428E
+:10BEB00006D218F805201AA12046FFF7C1F903E0C1
+:10BEC00019A12046FFF7BCF96D1C082DEFD317A16F
+:10BED0002046FFF7B5F90025B54210D218F80570D5
+:10BEE000FAF7C0FA0068C05D10F03E0F01D03A4684
+:10BEF00000E02E220EA12046FFF7A2F903E00DA1DB
+:10BF00002046FFF79DF96D1C082DE5D3012221463F
+:10BF1000504602F043F884F80C90BDE8F08700002A
+:10BF20002025303278000000202020007C00000016
+:10BF30002563000020000000104810B5FF2181603B
+:10BF4000002101604160C0F81814C0F8141480F892
+:10BF500020140B4800F0F0F800280DD109480A49D8
+:10BF60000A4B401AC108002003E000BF23F820005C
+:10BF7000401C8842FAD3002010BD00000838002081
+:10BF8000E00C0300E00C0300580C0300C42D00205B
+:10BF900002480349401AC00870470000E00C030043
+:10BFA000580C030013B56846FEF7BCFD08B100202D
+:10BFB0001CBD0248009950F831001CBD580C03000C
+:10BFC00070B508480125D0F8104480F8205405E0E9
+:10BFD000657221682046496888476468002CF7D15B
+:10BFE00070BD0000083800202DE9FF4781460C9DF8
+:10BFF00000200C462F7B2873984616462946184683
+:10C0000001F0EAFF072E42D2DFE806F004090F161E
+:10C010001F2A360049462846FFF712F937E04946FD
+:10C0200028462268FFF70CF931E0D4E9002349469D
+:10C030002846FFF705F92AE0A0680090D4E900231C
+:10C0400049462846FFF7FCF821E0D4E90201CDE992
+:10C050000001D4E9002349462846FFF7F1F816E02D
+:10C0600004F1080007C88DE80700D4E90023494619
+:10C070002846FFF7E5F80AE004F108000FC88DE84C
+:10C080000F00D4E9002349462846FFF7D9F80022DB
+:10C090002946404601F082FF2F73BDE8FF872DE956
+:10C0A000F041858A80462D1F4819C01CB0FBF5F071
+:10C0B000C6B24046FEF7BBFE041E19D00020207118
+:10C0C00001206071E58000272546761EC4F80080B7
+:10C0D0000BE04046FEF7ABFE60B16179491C61712F
+:10C0E000286005467F1CC0F80080B742F1D3204687
+:10C0F000BDE8F081204600F002F80020F8E72DE9C5
+:10C10000F041457901466B1E002201E00968521C8E
+:10C110009A42FBD30F680146002605E038460C68BA
+:10C12000FEF7A7FE2146761CAE42F7D3BDE8F081AC
+:10C130000121001DFEF74FBEFEF7B3BE10B5044649
+:10C140000121001DFEF76DFE10F0FF0F04D1204607
+:10C15000BDE81040FFF7D3BF10BD38B501240094EF
+:10C16000FEF7A4FC38BD38B500240094FEF79EFC11
+:10C1700038BD0000064910B500204870091D086050
+:10C18000BFF35F8F0349044800F05EFA002010BD42
+:10C190002C2D0020C8010300FC36002008B500202B
+:10C1A0008DF800006846FAF79BFEF1EE100A20F0C9
+:10C1B0009F00E1EE100ABFF35F8F08494020C1F8ED
+:10C1C00080029DF80000FAF7AFFE00F00BFA08B10C
+:10C1D00041DF08BD20BF40BF20BF08BD04E000E034
+:10C1E000FAF7E2BD20B103490968016000207047F9
+:10C1F0000E207047B40303002DE9FE4306460D46AA
+:10C200000846FFF7EFFF00287ED18046CDF800807A
+:10C21000CDF8048001244FF4A0708DF80060ADF8D3
+:10C220000400CDF808808DF80240694620202A6875
+:10C2300069DF404F40B100F04BFA024638883E4972
+:10C2400004EB0040FFF70AFECDF800808DF80140B6
+:10C250008DF80280CDF80480CDF808808DF8038039
+:10C26000694640202A6869DF40B100F031FA024691
+:10C270003888324904EB0040FFF7F0FDCDF800802C
+:10C280008DF80060F720ADF80200CDF80480CDF8FD
+:10C290000880694623202A6869DF40B100F018FA57
+:10C2A00002463888264904EB0040FFF7D7FDCDF859
+:10C2B0000080CDF80480CDF808808DF800804646D7
+:10C2C000694601202A6869DF40B100F001FA0246A0
+:10C2D00038881C4904EB0040FFF7C0FD4FF4B06004
+:10C2E0000090019602966946A1202A6869DF40B154
+:10C2F00000F0EEF902463888134904EB0040FFF7DE
+:10C30000ADFD0096019600E011E002968DF8004028
+:10C310006946A0202A6869DF40B100F0D9F90246D9
+:10C3200038880A4904EB0040FFF798FD0020BDE87B
+:10C33000FE830000002E0020A40A0300EC0A030084
+:10C34000380B0300040A0300500A0300B00903007D
+:10C350002DE9F0410446D0F8008060DF2168194DD6
+:10C36000074641451CD92888022606EB004016A145
+:10C37000FFF770FD2888424606EB00401EA12368A7
+:10C38000FFF773FDF006D0F80C012168800200F180
+:10C390000050421A288825A106EB0040FFF75EFDF9
+:10C3A000012467B1384600F093F9024628882AA193
+:10C3B00004EB0040FFF752FD3846BDE8F0812E48FF
+:10C3C0000470F9E7002E0020496E73756666696394
+:10C3D00069656E742052414D20616C6C6F636174AD
+:10C3E000656420666F722074686520536F667444BC
+:10C3F00065766963652E00004368616E6765207429
+:10C4000068652052414D207374617274206C6F63B3
+:10C410006174696F6E2066726F6D203078257820A8
+:10C42000746F20307825782E000000004D61786907
+:10C430006D756D2052414D2073697A6520666F726B
+:10C44000206170706C69636174696F6E206973201C
+:10C45000307825782E00000073645F626C655F653C
+:10C460006E61626C6528292072657475726E6564F0
+:10C470002025732E00000000AB2D002030B515489C
+:10C48000ADF5017D0078002821D04FF4FA7500BF8A
+:10C49000ADF8005280A9684661DF38B1052816D092
+:10C4A0000DF5017DBDE83040FAF77EBC6C460A49C7
+:10C4B0007DA800F0C9F806E0D0E9002120469047A9
+:10C4C0007DA800F0D8F87F980028E1D0F4E70DF5BA
+:10C4D000017D30BDAB2D0020B8030300F8B5134C2F
+:10C4E0002078C0B10120A07002F0DEF8112814D02D
+:10C4F000022002F0F1F800258DF800506846FAF7A6
+:10C50000EFFC11DF064625709DF80000FAF70CFDE0
+:10C510002EB13046F8BD0820F8BD0020F8BDA5704A
+:10C5200002F066FE032002F0D7F8F6E7A82D0020FF
+:10C530007CB5204C207808B108207CBD0120A0707B
+:10C54000002002F0B1F8112819D0002002F0C4F840
+:10C5500019480026006801908DF800606846FAF7D7
+:10C56000BFFC164901A810DF05000AD0002020708A
+:10C570009DF80000FAF7D8FC2DB128467CBD0020BC
+:10C580007CBD0120F3E7A67066700721162002F03B
+:10C5900041F808B1FAF708FC0721152002F03AF833
+:10C5A00008B1FAF701FC02F03FFE012002F094F816
+:10C5B000E5E70000A82D00204C0303002D6D0200CC
+:10C5C0000EB50749684600F03FF805E0D0E90010D5
+:10C5D0008847684600F04FF802980028F6D10EBD53
+:10C5E000680303000148007870470000A82D002070
+:10C5F0000548817819B1007818B1FFF76FBF08209E
+:10C600007047FFF795BF0000A82D00201FB56846B2
+:10C610004BDF30B1052814D004B0BDE81040FAF764
+:10C62000C3BB084901A800F00FF806E0D0E90021DB
+:10C630000098904701A800F01EF803980028E6D063
+:10C64000F4E71FBDD4030300016009684160AFF344
+:10C65000008010B5D0E900215368994201D1002132
+:10C6600004E0D1E90034A34202D01946816010BD34
+:10C6700008314160F0E7816800290BD002689268B8
+:10C680000A44826041684B689A4203D10831416094
+:10C69000FFF7DFBF704700000C4A10B502F5947336
+:10C6A0000EE0991AC91001EBD171491002EBC101DA
+:10C6B0000C68844201D90B4602E005D201F1080260
+:10C6C0009A42EED3002010BD486810BDE801030077
+:10C6D00000B5FFF7E1FF002800D1014800BD0000D0
+:10C6E000D40103004058002800D00120704708B54D
+:10C6F000002242504058009008BDD0F80403084082
+:10C7000000D0012070474058002800D00120704719
+:10C7100008B5002242504058009008BD0848006803
+:10C72000012110F0010F08D14FF0E020E02280F845
+:10C730000024C0F88012C0F8001102480160704760
+:10C7400000E100E0180500400649024600200B7990
+:10C750000BB1852070470A6001220A7100224A71DC
+:10C7600070470000882C002004490120086004481C
+:10C770000168C1F300410029FAD170470C00004064
+:10C7800018040040002802D0014980010847704782
+:10C79000F10003002DE9F0418846054601F008F953
+:10C7A000234E002828461AD0FCF7D0F8304490F8E1
+:10C7B00048008009032802D001280ED007E04FF07E
+:10C7C000A040D0F81005E84010F0010F05D003217B
+:10C7D0002846BDE8F041FFF713B90221F8E701F060
+:10C7E000F3F8002822D02846FCF7B0F804464FF4AE
+:10C7F000807000EB84000F4F81B207EB8400D0F80B
+:10C80000102542F00102C0F810250846FFF728F96C
+:10C81000B8F1000F0AD02846FCF798F856F8200027
+:10C82000002803D00120A040C7F80403BDE8F08130
+:10C8300098330020006000402DE9FC41DFF8BC8007
+:10C84000044608EB0400002790F930001346C01797
+:10C850000E46401C01D008274CE0B0781946C0F3C2
+:10C8600040022046FCF74EF80546401C41D0B07807
+:10C87000410719D4C0070AD04FF0A04000EB840153
+:10C88000D1F8000720F00200C1F8000707E00021FE
+:10C890007378204600910A460191FFF743F8174943
+:10C8A00020465431FEF71DFBB078800718D5144898
+:10C8B000317800EB8500D0F81025124B1A40C0F8F3
+:10C8C00010254FF4F8524FF4403302EA042203EAF1
+:10C8D00001410A43D0F810150A43C0F8102509E0B9
+:10C8E00008EB0500327810F8481F41EA8211017008
+:10C8F00000E004273846BDE8FC81000098330020A2
+:10C9000000600040FFE0FCFF4FF0A041D1F810159F
+:10C91000C14011F0010000D00120704770B5184DE2
+:10C9200095F8580008B1082070BD0020411E2A1853
+:10C93000401CC0B282F830102028F8D300242046D2
+:10C94000FBF7D2FF641CE4B20C2CF8D300240D4991
+:10C95000E0206C6581F8000401264020891FC1F8A1
+:10C960008002C1F800014FF4BE70FFF779F8064964
+:10C97000F007C1F8040385F85860204670BD000038
+:10C980009833002006E000E000600040034890F883
+:10C990005800002800D00120704700009833002084
+:10C9A0000121B1EB507F01D1012070470020704779
+:10C9B00038B50D4601F05CFB040014D000208DF862
+:10C9C00000006846FAF78CFA207928B19DF800003B
+:10C9D000FAF7AAFA112038BD0120256020719DF8D0
+:10C9E0000000FAF7A1FA002038BD10B501F040FBB5
+:10C9F000002802D000210160017110BD01490248E8
+:10CA000002F02ABEF4330020002000402DE9F0415E
+:10CA10000546007916460F4600EB40012D4A01EB12
+:10CA2000C00102EB810494F82A1011B10820BDE87E
+:10CA3000F081294951F820102868FFF7B9FF08B1A3
+:10CA40001120F4E739462846FAF7B4FA66603869E7
+:10CA5000206030004FF001062FD03F7F4FF48E71E1
+:10CA60002868FFF744FE4FF4A2712868FFF73FFEE5
+:10CA700028681A49C0F8041328684FEA4711000BC8
+:10CA800040B2002806DA00F00F0000F1E02080F844
+:10CA9000141D03E000F1E02080F800142868000B6A
+:10CAA00040B200F01F0206FA02F14009800000F1D6
+:10CAB000E020C0F88012C0F8001128680421C0F8F6
+:10CAC00000150020A061E06184F8290044F8140FEB
+:10CAD000A675ACE7F4330020D40003008000020008
+:10CAE0002DE9F047054600790B4600EB400101EBCC
+:10CAF000C000234901EB8004284600F043F810B140
+:10CB00001120BDE8F0874FF00008C4F82080A36032
+:10CB1000626184F828804FF48E7647463146286853
+:10CB2000FFF7E5FD28684FF00109C0F8089021469D
+:10CB3000286802F02DFD606800BBD5F800A00EE06B
+:10CB400094F8280008B10F2716E031465046FFF749
+:10CB5000C9FD0028F4D02146504602F019FD216A93
+:10CB600060698142F1D331462868FFF7BBFD002898
+:10CB7000F9D02868C0F80C90C4F814803846C0E793
+:10CB8000F4330020007900EB400101EBC0000449C0
+:10CB900001EB80004069002800D0012070470000B0
+:10CBA000F43300202DE9F047044600794FF00009E6
+:10CBB00000EB400101EBC000254901EB8007206834
+:10CBC000C0F80095786880B120682249C0F8081341
+:10CBD00020680121000B40B200F01F029140400983
+:10CBE000800000F1E020C0F880112068D0F80C250A
+:10CBF000D0F81485D0F80865D0F810554FF0FF3103
+:10CC0000C0F81415C0F80C152068C0F80815C0F855
+:10CC10001015501C02D01046FEF7BAFEB8F1FF3FC7
+:10CC200002D04046FEF7B4FE681C02D02846FEF74C
+:10CC3000AFFE701C02D03046FEF7AAFE2068FFF758
+:10CC4000D4FE87F82A90C7F80490BDE8F08700006A
+:10CC5000F4330020840202000149024802F0A8BD1A
+:10CC600020340020002000402DE9F0410546164602
+:10CC700000790F46154A00EBC00102EB810494F8DD
+:10CC8000201011B10820BDE8F081114951F82010A1
+:10CC90002868FFF78DFE08B11120F4E739462846D1
+:10CCA000FAF7CCF96660386920601EB1397F2846F2
+:10CCB000FDF75AFB28680821C0F800150020A06184
+:10CCC000E0610121606184F82010DCE7203400205D
+:10CCD000D80003002DE9F04704460E4600792049AC
+:10CCE00000EBC00001EB800517463046FFF758FE09
+:10CCF00030B1204600F036F820B11120BDE8F087B1
+:10CD00001020FBE76F61AE604FF49076002731464C
+:10CD10002068FFF7FDFC4FF4AC7841462068FFF730
+:10CD2000F7FC2068AA686969C0F84425C0F848156E
+:10CD3000206801218160686878B9B1464946206859
+:10CD4000FFF7E1FC064641462068FFF7DCFC06439E
+:10CD5000F4D000B10F27002068613846CEE700000C
+:10CD6000203400200079054900EBC00001EB800071
+:10CD70004069002800D001207047000020340020C6
+:10CD80002DE9F04704460079274900EBC00001EB8C
+:10CD9000800720684FF00009C0F80095786880B1DE
+:10CDA00020682249C0F8081320680121000B40B216
+:10CDB00000F01F0291404009800000F1E020C0F81F
+:10CDC00080112068D0F80C25D0F81485D0F80865BB
+:10CDD000D0F810554FF0FF31C0F80C15C0F81415FD
+:10CDE0002068C0F80815C0F81015501C02D0104675
+:10CDF000FEF7D7FDB8F1FF3F02D04046FEF7D1FD68
+:10CE0000681C02D02846FEF7CCFD701C02D03046CC
+:10CE1000FEF7C7FD2068FFF7E8FD87F82090C7F808
+:10CE20000490BDE8F08700002034002010030200C9
+:10CE300010B590B1032814D10A480321008801EBF2
+:10CE4000004009A1FFF706F80220FBF7B1FB00281C
+:10CE500007D0BDE81040F9F7A7BFBDE8104001F0CA
+:10CE60009BBF10BDF82D002046617374206164766D
+:10CE70006572746973696E672E000000007800287F
+:10CE800007D104483B21408876DF002801D0F9F71C
+:10CE90008BBF7047902B002070B58D88027900EB16
+:10CEA000C5042273C97BA41D012902D0022904D123
+:10CEB00001E0008800E0408820802188608881426D
+:10CEC0000FD92846A5DF0126A0B1112814D0FFF7FD
+:10CED000FFFB02460A480BA1008806EB0040FEF764
+:10CEE000BDFFA179E079814208D92846BDE87040AC
+:10CEF000FBF7C4BE6671F4E72671F2E770BD00006F
+:10CF0000C42D002073645F626C655F676174746335
+:10CF10005F65786368616E67655F6D74755F726584
+:10CF2000717565737428292072657475726E6564F5
+:10CF30002025732E000000007CB506468D88C88829
+:10CF400006EBC504A41D172800D2172021888142B2
+:10CF500000D8084660800020207121882846B5DF6F
+:10CF600050B1FFF7B5FB02460E480121008801EBE6
+:10CF700000400DA1FEF772FF6079002810D13069E2
+:10CF800000280DD01449D1E90201CDE90001ADF826
+:10CF900002506088ADF80400326969463046904717
+:10CFA0007CBD0000C42D002073645F626C655F6708
+:10CFB000617474735F65786368616E67655F6D74D3
+:10CFC000755F7265706C7928292072657475726E50
+:10CFD00065642025732E00002800030048B1064A2E
+:10CFE0000168914205D140680449401802D00128E7
+:10CFF00000D0032070470000DEC0ADDE02FEE10E6F
+:10D000008A7D022A04D90289CB881A44D21C028163
+:10D010004289C988511AC91E418170472DE9F041E2
+:10D020000D460221904600F58056298000F1080443
+:10D03000144F1BE031462046FCF734FE40B1B8F1F6
+:10D04000000F02D0012288F80020022816D004E048
+:10D05000A0687969884200D9786128886188084485
+:10D06000C01C2880608804EB80040C3431462046C4
+:10D07000FCF72BFE0028DDD1BDE8F0814FF4806085
+:10D080002880F9E7E02C002008B500210091014636
+:10D090000823024A0248FEF749FB08BD08010300C5
+:10D0A000B02D002008B50020009004480823044A51
+:10D0B00001680448FEF73AFB08BD0000082D002077
+:10D0C00000010300B02D00202DE9F05F0025DFF8FE
+:10D0D0000891DFF808B12C464FF00308AA462F4606
+:10D0E000D9F80C0000EB07363046FFF777FF78B32E
+:10D0F000012847D0032862D100204FF4806200BF8E
+:10D1000056F82010491C0ED004EB84010BEB810271
+:10D11000A8F10100566003221FFA80F80BF82120C5
+:10D12000641CA4B24BE0401C9042E9D32C48016837
+:10D1300079B104EB840102200BF821000BEB810193
+:10D140004E600881254828304480641CA4B205E064
+:10D1500007E00221066081804FF0010A45F00105D9
+:10D160002DE004EB840100220BF821200BEB810160
+:10D1700001F110024E6030460831FFF74FFF45F0D5
+:10D180000205CDE7BAF1000F0CD0022004EB8401B8
+:10D19000134A0BF821000BEB810112684A60641CF2
+:10D1A0000881A4B20E480022011D06603046FFF738
+:10D1B00035FF0B48808802280CD0082005437F1CCF
+:10D1C000BFB2032F8CD3B8F1020F00D20025E8B212
+:10D1D000BDE8F09F0420F1E7B02D002024360020A8
+:10D1E000082D002001494978FAF7D0BC142C002002
+:10D1F000002101F0D1BF30B585B00C4605218DF876
+:10D2000000101546ADF80200FCF7A4FFADF80400CD
+:10D210006846CDE90245FBF791FF05B030BD00003F
+:10D2200070B5054D06460024304655F82410884751
+:10D23000641C042CF8D370BD580003003EB5104D9B
+:10D24000002400BF05EB041002F046FD641C022C14
+:10D25000F8D30124502002210094CDE9011008499F
+:10D26000084BB039A02201F1A00000F0E7FB08B1A3
+:10D2700003203EBD0348401E847000203EBD0000D8
+:10D28000D8320020012C002000F06CB900F06CB9FD
+:10D2900070B504460025C168184A284602EB001301
+:10D2A0009B688B4202D102EB001003E0401C022875
+:10D2B000F4DB00202178082904D0092908D013299B
+:10D2C00014D112E0617A89B980B102F015FD0DE048
+:10D2D000617A59B950B100218160817B41F002012E
+:10D2E000817307490120087003E001252046FFF7FC
+:10D2F00097FF2846BDE8704000F0C2BFD83200203A
+:10D30000002C002000F0E5B908B513889B000093BD
+:10D310006B4600F05FF908BD002300F05BB938B53B
+:10D3200005460024204609E08178284600F080F870
+:10D3300010B1052800D003240098401C00906946D5
+:10D34000284602F0B5FC0028EED134B9284600F09A
+:10D35000C4F910B1072802D00324204638BD0724A1
+:10D36000FBE71346002200F069B900002DE9F04701
+:10D370001F0015460E46814604D0072E05D0082E04
+:10D3800016D102E00E20BDE8F0878DB1022D0FD836
+:10D3900000F0AEF960B14FF000083146484602F0A7
+:10D3A0006DFC041E06D0207BA8420DD00F20EAE7BA
+:10D3B0000720E8E7FF214FF6FF7002F05FFC041E34
+:10D3C00006D0A0F80090A670607BFF2802D00CE089
+:10D3D0001120D8E72946154800F002FB01462046F7
+:10D3E0006173FF2913D04FF001082573617B0F484B
+:10D3F00000F044FB02000DD0ABB23146384600F0DD
+:10D4000007FAB8F1000F0ED0082E05D00BE002F09D
+:10D4100063FCDDE70320B6E738886FF0050101EB18
+:10D420008000796888800020ADE70000C8320020C5
+:10D4300070B5002402F022FC05000BD0686820B112
+:10D4400000F06FF9040000D00324284602F054FCD9
+:10D45000204670BD052070BD70B515460C460729E5
+:10D4600003D0082C01D0072070BD02F007FC28B1C2
+:10D4700005808470BDE8704002F0BEBB052070BD21
+:10D480007CB50D46072903D0082D01D007207CBDAF
+:10D49000002602F0F3FB040002D0606810B11CE02B
+:10D4A00005207CBD617B0F4800F0E8FA02004FF0D8
+:10D4B0000000009001908DF8025010D0237B294687
+:10D4C000684600F03DF9684602F084FB211D68467D
+:10D4D00000F010F90646092801D030467CBD032033
+:10D4E0007CBD0000C83200204FF6FF714180014929
+:10D4F000096808474000030030B587B01748FBF7BC
+:10D50000A9FF10B1032007B030BDFBF7C5FE08B17D
+:10D510008620F8E700F0CEF9002002904CF20704D4
+:10D5200003900EE0694604A8FBF75EFF0098808830
+:10D53000A0F5404085B204A8FBF716FF284600F08E
+:10D5400075F902AA04A92046FBF735FF0028E9D0A7
+:10D550000349012008700020D5E700004D9102002A
+:10D56000F42B002000F088B900F08CB970B586B0BB
+:10D5700014460E46054600F03BF940B105F5404023
+:10D5800080B20F4A6946FBF716FF40B902E001205E
+:10D5900006B070BD03A96846FBF726FF08B100205E
+:10D5A000F6E7A5700398408820800498606003988F
+:10D5B0008088A0F5404030806846FBF7D5FEE6E75E
+:10D5C000F82B002002480021416081607047000074
+:10D5D000F42B0020F0B587B01D46144607460E46D2
+:10D5E000FF280AD8084600F003F930B103AA3146F3
+:10D5F000384600F0E5F840B902E0072007B0F0BD7A
+:10D6000001A903A8FBF7F0FE08B10520F6E7A67014
+:10D6100001984088208045B18200286890420BD351
+:10D6200002996068F8F722FF01E00298606003A8A1
+:10D63000FBF79AFE0020E1E70420DFE77FB586B024
+:10D640001E460D460446FF282AD8A87800F0D0F8D8
+:10D6500030B304F54040ADF80000A87803AA00F507
+:10D660004040ADF802006868019028880290A978CF
+:10D67000204600F0A5F80528089813D010B108A896
+:10D68000FBF716FF694603A8FBF7D2FEB0B10728E7
+:10D690001DD0082819D00E2817D003200AB070BD5D
+:10D6A0000720FBE728B108AA694603A8FBF7CBFED1
+:10D6B000ECE7694603A8FBF7C2FEE7E71EB1314677
+:10D6C00003A8FBF788FE0020E8E71120E6E78620A4
+:10D6D000E4E74FF6FF7000F0A9B810B5FF2801D9B4
+:10D6E000072010BD00F0A8F800F02EF8002010BDB3
+:10D6F00000F0F4B870B504460D46807800F078F874
+:10D7000058B121882846FBF7BBFE002804D0072823
+:10D7100005D0092800D0032070BD072070BD8620E9
+:10D7200070BD01B56846FBF7C3FE002800D003209A
+:10D7300008BD00000149C978FAF728BA142C002066
+:10D740009BB200F065B8000070B51B4D8AB0002098
+:10D75000687000904FF6FF760190304603E0204657
+:10D7600000F07CF8204600F087F80446B0421DD057
+:10D7700004F5404080B26A4602A9FBF724FE0A285D
+:10D78000EDD004F5404080B2FBF746FD08280FD0ED
+:10D7900000280BD005461422084905A8F8F766FEB4
+:10D7A000ADF8184005A80795FFF79EFE0AB070BDBA
+:10D7B00001206870FAE70000F42B00204400030009
+:10D7C0007CB5054616460C46084600F011F80020C8
+:10D7D000009005F54045019004F54044A8B2A1B27F
+:10D7E0006B463246FBF7E0FD002800D005207CBDEB
+:10D7F00007280BD0012809D0082807D0052805D014
+:10D80000062803D0042801D000207047012070476B
+:10D8100010B503EB83034FF6FF7404EA0313817022
+:10D82000DB1C99084260018010BD00000149FBF734
+:10D83000E5B80000F832002010B50446A0F57F409E
+:10D84000FF3807D004492046FBF7D8F8A04201D1A1
+:10D85000012010BD002010BD1833002010B5044673
+:10D86000044900F029FE03492046BDE8104020315C
+:10D8700000F022BEF83200200149FDF7EFB90000A8
+:10D880001833002070B50A49FDF7E8F904464FF651
+:10D89000FF7507E000F02CF838B105492046FDF788
+:10D8A000DDF90446AC42F5D170BD204670BD0000E4
+:10D8B000F832002010B508484021F8F7FEFD4FF47B
+:10D8C00080742146044800F0ABF921460248BDE8C7
+:10D8D0001040203000F0A4B9F8320020FF2803D80F
+:10D8E0000146024800F0CBB900207047F832002012
+:10D8F000FF2803D80146024800F0C1B90020704754
+:10D900001833002010B50C46FCF790F8FF2804D01F
+:10D91000024900EB400021F8204010BD28310020D2
+:10D920001CB500F057F908B1F9F73EFA0020009055
+:10D9300001909DF8000020F0720040F001003030AE
+:10D9400020F080008DF8000007208DF801001020E5
+:10D950008DF802009DF8030040F003008DF80300ED
+:10D960009DF8040040F003008DF80400684600F0C4
+:10D97000EBFA08B1F9F718FA064800F0CFFA08B147
+:10D98000F9F712FA0448FBF765FD002801D0F9F712
+:10D990000BFA1CBDDDDA0200499102000068012883
+:10D9A00003D0022801D000207047012070470000FA
+:10D9B0000449084490F93000082801DB0120704731
+:10D9C00000207047983300200449084490F9300043
+:10D9D000082801D2012070470020704798330020AA
+:10D9E0002DE9F0410F46060026D0306820B370685C
+:10D9F00010B3FF2400251CE02946706800F017F9D9
+:10DA000048B1FF2C00D12C46281B401CB8420ED137
+:10DA10002046BDE8F081FF2C06D108E021463046C3
+:10DA200000F040F8641CE4B2AC42F7D3FF246D1C54
+:10DA3000EDB2B068A842DFD8FF20EAE72DE9F04157
+:10DA40000400DDE90705069E16D0A9B1A3B100FBCD
+:10DA500005F7974210D8C21DB6EBD20F0CD358B1C0
+:10DA600055B1E5602160C4E9013081B2184600F08B
+:10DA7000D7F80020BDE8F0810720FBE770B504006F
+:10DA80000D460DD0206858B1606848B1FF2D07D011
+:10DA900000F0F5F820B1E168206805FB010070BDD9
+:10DAA000002070BD70B504000D4611D0206800281C
+:10DAB0000ED0606800280BD0FF2D09D000F0DFF8F1
+:10DAC000002805D029466068BDE8704000F0E3B842
+:10DAD00070BD002901D001F083B97047F8B5044644
+:10DAE00000781E4D03260E281DD2DFE800F0071C2B
+:10DAF0000F1C1D1C24351C331C352E35288818A1FD
+:10DB000006EB0040BDE8F840FEF7A4B96088FAF7DC
+:10DB10000DF80246207A00902888638806EB0040C2
+:10DB20001AA1FEF7AAF9F8BD0020009060886946A6
+:10DB3000FFF7CFFFF8BDFBF791FB0828FAD00028CC
+:10DB4000F8D0BDE8F840F9F72FB9BDE8F84000205B
+:10DB5000F9F748B82069F2E7A068F0E7F82D00204F
+:10DB6000436F6E6E656374656420746F206120700E
+:10DB7000726576696F75736C7920626F6E64656427
+:10DB8000206465766963652E00000000436F6E6E49
+:10DB9000656374696F6E20736563757265643A209E
+:10DBA000726F6C653A2025642C20636F6E6E5F681F
+:10DBB000616E646C653A20307825782C2070726F25
+:10DBC0006365647572653A2025642E00FBF792BA8E
+:10DBD000FBF790BA10B5FFF78FFC88B9FFF72EFB63
+:10DBE00070B901F0FFF858B901F01AFA40B9FBF723
+:10DBF000B9FE28B9FBF79EFF10B9FCF71BFA08B174
+:10DC0000032010BD05484FF6FF718180002181601F
+:10DC1000417001210170002010BD0000042C002083
+:10DC2000002803D0C91DC908F8F747BC7047002871
+:10DC300009D001F0070301229A40D2B200EBD100D3
+:10DC40001146FCF7CFBD70472DE9F0410D460600A7
+:10DC500013D0002401270EE004F0070007FA00F0BB
+:10DC6000C1B206EBD400FCF7BDFD10B12046BDE803
+:10DC7000F081641CA4B2AC42EED32846F7E740B171
+:10DC800000EBD10001F0070200780121914008402B
+:10DC900000D001207047F8B50400C1F3C70501F0BA
+:10DCA00007014FF0010000FA01F0C6B20FD0605D2D
+:10DCB00030420CD000208DF800006846F9F710F9CA
+:10DCC000605DB04360559DF80000F9F72DF9F8BD8F
+:10DCD0002DE9F041044686B001278088FCF778F9E9
+:10DCE0006080207800263F4D082808D0092820D0E1
+:10DCF0004FF6FF780A2829D00B2853D158E0607AD4
+:10DD000010B1012809D04DE0A86830B1E168814226
+:10DD100003D1AE60A088A88016E06878E8B3A08838
+:10DD2000A98888423ED1207A06283BD100F08CFA9F
+:10DD300038E0607A88BBA86878B3E168814231D165
+:10DD4000AE60E868401EE860E6602BE0A878E8B1C5
+:10DD50004046FFF79BFA4146404517D10846FFF77A
+:10DD600093FA404512D1AE7014216846F8F7A5FB2E
+:10DD70000C208DF80000ADF80480ADF8028000277B
+:10DD80002046FBF7B7F96846FBF7B4F9687838B175
+:10DD9000A088A988884203D100E003E000F054FA8B
+:10DDA000002F1CD006B02046BDE8F041FBF7A2B919
+:10DDB000A8780028F6D0AE7014216846F8F77DFBED
+:10DDC0000D208DF80000ADF80480ADF80280A06849
+:10DDD00002902046FBF78EF96846FBF78BF906B0F8
+:10DDE000BDE8F081042C00200349097809B1FCF753
+:10DDF0009DB9082070470000042C00202DE9FF4F3A
+:10DE00002A4883B09946007892468B46B8B14FF6BF
+:10DE1000FF763046FFF73AFA80460020009024480B
+:10DE200001AA062100680190CDF808D04046FFF70E
+:10DE30006BFA00256C1E3746072804D017E008202F
+:10DE400007B0BDE8F08F0520FAE700200090A84257
+:10DE500001D305464746A04201D204464646404605
+:10DE6000FFF714FA804601AA0621FFF74DFAD8B150
+:10DE70000528EAD0A8F57F41FF3901D00320DFE76C
+:10DE80000399002001B10F80BBF1000F01D0CBF846
+:10DE90000050BAF1000F01D0AAF80060B9F1000FEC
+:10DEA000CED0C9F80040CBE70098D0E7042C002082
+:10DEB0006800030070B5184E86B03078D0B10120EC
+:10DEC000B0704FF6FF742046FFF7E0F90546A04218
+:10DED0001DD10020B07014216846F8F7EEFA0C202E
+:10DEE0008DF80000ADF80440ADF802406846FBF73D
+:10DEF00001F90EE0082006B070BD00BFFFF774FF07
+:10DF000008B10320F7E72846FFF7C0F90546A54208
+:10DF1000F4D10020EFE70000042C0020084A11781B
+:10DF200021B1D178032903D304207047082070471A
+:10DF3000044B43F82100491CD170002070470000B9
+:10DF4000042C0020383300200349097809B100F07F
+:10DF50009BBF082070470000042C0020002801D03F
+:10DF6000FBF7C8B8704770B50D00044602D1002019
+:10DF7000F8F71AFF14B90020F8F716FF2878207078
+:10DF800069886170090AA170A988E170090A217184
+:10DF9000E8886071000AA07170BD000010B50C46E1
+:10DFA000017A052908D0407A38B1084808A10268EA
+:10DFB0002046FDF745F900E01AB106A12046FDF71D
+:10DFC0003FF92046BDE81040FDF747B9842D0020F9
+:10DFD000257300000D0A000038B5C3880D460446BD
+:10DFE00033B114A0009015A216A12846FDF728F918
+:10DFF000217A05291CD0607A48B1A088FDF7F4FD8C
+:10E00000164951F8202016A12846FDF719F9A088D5
+:10E010000021FDF7C7FF03461049207A143951F853
+:10E02000202001B02846BDE830400EA1FDF708B918
+:10E0300038BD00001B5B306D000000001B5B313BF6
+:10E0400033316D0025734C6F67732064726F70708D
+:10E050006564202825642925730D0A00842D00207D
+:10E06000257300003C25733E2025733A20000000F4
+:10E070000349884201D103487047002070470000DF
+:10E0800000200040902C00200146054810B5006893
+:10E09000FCF717FE04461C21F8F70FFA204610BDC6
+:10E0A000F8000300014602480068FCF72BBE0000A0
+:10E0B000F8000300034802490068FCF70DBE0000A9
+:10E0C000282D002080010300F0B5254D254E85B098
+:10E0D00004460027686828B9214930680831FCF7F0
+:10E0E00006FE686001460078072817D2DFE800F0D6
+:10E0F000160408080E0E12002046FCF773F802E022
+:10E10000204601F083FE040028D008E02046FAF7FC
+:10E1100053FEF8E72046FBF7CFFAF4E70F2414216B
+:10E120006846F8F7CAF9A4F5E8501D3800D1002474
+:10E13000019469466868FAF721FF6846FAF758FFC4
+:10E1400007496F60002408313068FCF7C5FD0448BA
+:10E1500001210C30FCF765FE0028BBD105B0F0BDF5
+:10E16000E02C0020F80003002DE9F041234C0025AD
+:10E17000234E207A012730B92248311D0068FCF770
+:10E18000B6FD306038B1022020723168087928B1BC
+:10E1900001281ED116E06560BDE8F081D1E90503D4
+:10E1A000C01A4FF48052904200D31046B7EB900F44
+:10E1B00001D2820800E001220869C96818441944A4
+:10E1C00029DF03E0D1E90301084428DF58B1112811
+:10E1D00012D003213068FAF71BFF25726560BDE895
+:10E1E000F041FFF767BF207C0028D5D1BDE8F041A2
+:10E1F00000210220FDF748BA2772CDE7E83600205B
+:10E20000242D00208001030010B501210448FCF7F3
+:10E21000EEFD002803D1BDE81040FFF755BF10BD4B
+:10E22000EC2C002010B5074C201DFCF7D1FD002878
+:10E2300006D1607C002803D1BDE81040FFF794BFF1
+:10E2400010BD0000E8360020084910B500231A462A
+:10E25000A1F10800FFF7D2FD30B1052804D000205D
+:10E2600002490C39487010BD0120F9E7102C00203C
+:10E2700010B510461A46F8F7F9F8002010BD000056
+:10E280002DE9F0471B4F82460026387886B00028DB
+:10E2900021D00024DFF86080A14600BF08EB041500
+:10E2A000A87B810702D410EA0A0F1BD0012628465A
+:10E2B00001F0A2FCB0B14FF6FF71ADF80210298851
+:10E2C000ADF80410862809D007218DF800100290BF
+:10E2D0006846FEF7A5FF06B0BDE8F08706208DF87A
+:10E2E0000000F5E7641C022CD8D3002EF3D187F888
+:10E2F0000090F0E7002C0020D83200202DE9F047F4
+:10E3000007461E481C46154600780E4670B185B17A
+:10E310007CB1DFF86C804FF00009A08802282BD276
+:10E3200000EB800118F8210010BB19E00220BDE8C5
+:10E33000F0870520FBE720681FB181883A88914269
+:10E340000ED11EB101883288914209D180682860BF
+:10E35000206868600A482830008928810020E6E7A4
+:10E36000A088214600F05EF80028E4D1C4F80090AF
+:10E37000A088401CA080D0E70A20D8E7002D00200C
+:10E3800024360020F8B505464068244F0C46002688
+:10E3900048B32349CA68824225D80969814222D3F9
+:10E3A000FCF77CF8F8B12889398988421BD1D5E976
+:10E3B00000018A68904216D10020A7F1280200BF10
+:10E3C00000EB800302EB83035B688B4205D203F50D
+:10E3D00080538B4201D9208011E0401C80B202287A
+:10E3E000EED30020F8BD268000960AE00098296848
+:10E3F0008068884205D100986860388928810120AA
+:10E40000F8BD2088694600F00DF80028EED120887C
+:10E41000401C80B220800228E6D3E2E74C36002080
+:10E42000B02D002070B50E4600EB8001134800EBC4
+:10E4300081004468306804F5805518B1418800EBCC
+:10E44000810411E0083410E029462046FBF72AFC3D
+:10E4500020B1012805D0022807D10DE00120346049
+:10E4600070BD608804EB80040C3429462046FBF71D
+:10E470002CFC0028E8D170BD002070BD243600209F
+:10E4800038B50C460021009101460423074A08488C
+:10E49000FDF74CF908B10E2038BD064A04EB8401A3
+:10E4A00002EB810101200874002038BDFC0003004C
+:10E4B000B02D0020243600200A46FF2803D801464C
+:10E4C0001046FFF7E8BB7047084670471E4810B576
+:10E4D0000078002837D01C481C49183000F0CBFACF
+:10E4E00081B21B48F9F797FE17481849183000F019
+:10E4F000C2FA81B21648F9F78EFE13481349183054
+:10E5000000F0B9FA81B21248F9F785FE0E480F49BA
+:10E51000183000F0B0FA81B20D48F9F77CFE0A48D5
+:10E520000A49183000F0A7FA81B20948F9F773FEDA
+:10E5300005480649183000F09EFA81B2BDE8104047
+:10E540000348F9F768BE10BD902B0020E42F00208F
+:10E55000882E002070B5012670044FF0E0210025C0
+:10E56000C1F88001084C4010C4F84803C4F80803FF
+:10E5700066602F20FEF706F9A660044C2F20A560E8
+:10E58000FEF700F9A57070BD00100140B82C002006
+:10E5900070B5054688690C4600284FF484712846FA
+:10E5A0000AD0FEF7A4F8D5F81805626AE168885425
+:10E5B000606A401C606270BDFEF799F8D5F81805D6
+:10E5C00070BD1FB501238DF80030CDE90121D0E9E0
+:10E5D0000012684690471FBD1FB501238DF800301B
+:10E5E0008DF808100192D0E90012684690471FBDCF
+:10E5F00010B50446064841792046F9F7C7FA0028C5
+:10E6000004D12046BDE8104000F08EBA10BD0000D5
+:10E61000DC2B002070B50D460446F8F785FA70B182
+:10E620002846F8F793FA68B16807000E002C0CDA58
+:10E6300004F00F0101F1E02181F8140D09E042F22C
+:10E64000010070BD42F2020070BD04F1E02484F8C4
+:10E650000004002070BD000038B50021012548B13C
+:10E6600001280CD0032809D1FEF758F8BDE838403E
+:10E67000FCF79ABD4FF0E020C0F8805138BD8DF80E
+:10E6800000106846F8F72CFC064C207808B9FCF717
+:10E690006FFDE068401CE060A5709DF80000F8F791
+:10E6A00043FC38BD843300203EB504460949684622
+:10E6B000FDF7CAFF08E000BFD0E9002120469047DF
+:10E6C00030B16846FDF7D7FF02980028F4D13EBD6F
+:10E6D00011203EBD500303003EB50446084968467C
+:10E6E000FDF7B2FF07E000BFD0E9002120469047C8
+:10E6F0006846FDF7C0FF02980028F5D13EBD000036
+:10E700005C0303002DE9FC4104460C3000278046E1
+:10E71000FBF730FD4FF6FF750646A842208803D16F
+:10E72000FBF718FD064602E03146FBF7FDFC2088AA
+:10E730000022012100F0C6F8AE4212D06A4607213D
+:10E740003046FEF7E9FD60B9019D95F84400343587
+:10E75000C00705D1414605F11200FBF7D0FC00B11E
+:10E760002F46002320881A46394686DF05000BD045
+:10E77000002320881A46314600F088F82088294670
+:10E7800000F002F9BDE8FC81002FFBD100232088B6
+:10E790001A46314600F07AF82088002241F206013C
+:10E7A000FAF7C0FBEEE700002DE9FC411D46089C8E
+:10E7B00016460F46804644B16B4601220721384673
+:10E7C000FEF7D4FD112801D010B10320BDE8FC8173
+:10E7D00050210198F7F771FE019806700198E560E5
+:10E7E000343020600198183020610198401C60612D
+:10E7F0000748E061019940461131FBF76DFB0028A5
+:10E80000E3D107213846FEF73BFE0528DDD0DDE7E2
+:10E8100044330020002835D00278910701D4110636
+:10E820002FD4C2F3021104292BD8930703D503294F
+:10E8300001D1110625D5437881788B4221D8072B49
+:10E840001FD310291DD8C1784B071AD4007943076C
+:10E8500017D40B0715D4030713D4D2074FEAC1729C
+:10E8600001D042B10FE062B989070AD4C10708D1CB
+:10E87000800706D407E0890705D4C10703D18007C4
+:10E8800001D40020704701207047000070B50C468D
+:10E8900005466AB1002B12D009480122C1782846EA
+:10E8A000F9F78CF921462846BDE87040FBF73CBCDF
+:10E8B000002B04D0BDE870400846FBF737BC70BDA4
+:10E8C000142C0020F0B5174D14460F460A4685B0AB
+:10E8D00006462978F9F772F9002F1FD00CB10122F2
+:10E8E00000E0002269783046F9F768F9012C17D06A
+:10E8F0000022A9783046F9F761F90022E97830461C
+:10E90000F9F75CF9142208496846F7F7AFFDADF84E
+:10E9100002608DF808406846FAF702FC05B0F0BDC9
+:10E920000122E6E7142C00207C00030010B586B01D
+:10E93000044614216846F7F7C0FD04208DF8000056
+:10E94000ADF802406846FAF7EBFB06B010BD0000D8
+:10E9500002498969002900D0084770479430002097
+:10E9600030B585B00C460546142206496846F7F7CF
+:10E970007DFDADF8025068460294FAF7ADFB05B094
+:10E9800030BD0000B8FF020030B585B00C4605462A
+:10E99000142206496846F7F769FDADF8025068464B
+:10E9A0000294FAF7BDFB05B030BD000090000300F3
+:10E9B0000348417881F0010141700248F9F746BCF3
+:10E9C000902B0020882E002070B51548012451217D
+:10E9D00064258460C0E9001504730146114800F005
+:10E9E0003FF80F488C211030002601604FF49671DB
+:10E9F00041600A218160067301460A48083000F030
+:10EA00002FF807484FF4FA7120300560C0E901146F
+:10EA100006730146BDE870400248103000F020B88F
+:10EA2000C42F0020982B002010B503680A6889685D
+:10EA30009C1A8C4202D9591A016010BD0121026052
+:10EA4000017110BD10B54B68026889689C1A8C4230
+:10EA500002D91144016010BD00210360017110BD95
+:10EA60000A7B1AB149680160002102E0096801606F
+:10EA700001210171704710B5044600790028204635
+:10EA800002D0FFF7DFFF01E0FFF7CEFF206810BDE7
+:10EA900070B50D4C0020D2B22070201D0B4D0378B4
+:10EAA000EB5C1BB1001DFEF715F902E00C30FEF720
+:10EAB00017F808B1F8F778F96078002802D02178C3
+:10EAC0000029FAD070BD0000342D00207C2C0020DD
+:10EAD0000348002201490079F9F712B8F1E5020074
+:10EAE000DC2B00207CB50E490E4C0022D1E9000140
+:10EAF000CDE900016946A088FEF733FC4FF6FF75AB
+:10EB000007E00846FEF7C2FBA08000226946FEF738
+:10EB100028FCA188A94201D01128F2D17CBD0000B7
+:10EB20000C000300E82B002070B586B006460125D6
+:10EB30000024FBF79BF8112812D005DCF0B1062861
+:10EB400028D0082808D125E0A0F54051023907D087
+:10EB5000A1F54071FF3924D001463046FFF700FF90
+:10EB60002A46124D30462979F9F728F8697906B016
+:10EB700022463046BDE87040F9F720B814220C490F
+:10EB80006846F7F773FCADF8026001246846FAF7AF
+:10EB9000A3FAE5E700253046FBF7DCFAFAF7BCFFFD
+:10EBA000DEE73046FBF7E2FDDAE70000DC2B002071
+:10EBB000E0FF02002DE9F0410746806A14468846CE
+:10EBC000C8B3002531E000BFB96A05EB450001EB91
+:10EBD0008006B088801CFE2802D90C20BDE8F08198
+:10EBE0002288401C08F8020020881622401C80B2AF
+:10EBF000208008F800202088401C80B2208000EB94
+:10EC00000801308800F04EFE2188084480B2208040
+:10EC1000B28842B1B16871B14044F7F727FC20884F
+:10EC2000B188084420806D1CEDB297F82C00A842F2
+:10EC3000CAD80020D2E7FFE70720CFE730B59DB064
+:10EC40004E481A9000241AA94D48FCF714FA08B14E
+:10EC5000F8F7AAF803208DF86C0014216846F7F73E
+:10EC60002CFC1BA802909DF80C00012520F00F0041
+:10EC7000401C20F0F00010308DF80C009DF80D00C5
+:10EC8000009420F0FF008DF80D009DF80E008DF827
+:10EC9000045020F0FF008DF80E009DF80F0069462B
+:10ECA00020F00F00401C20F0F00010308DF80F0015
+:10ECB0009DF8100020F0FF008DF8100030487838E3
+:10ECC000F9F744FA08B1F8F76FF8142105A8F7F737
+:10ECD000F4FB9DF82100059420F00F00401C20F06B
+:10ECE000F00010308DF821009DF822008DF81850AA
+:10ECF00020F00F00401C20F0F00010308DF82200B2
+:10ED00009DF82300079420F0FF008DF823009DF864
+:10ED1000240005A920F00F00401C20F0F000103066
+:10ED20008DF8240064208DF8200015482838F8F765
+:10ED300055FE08B1F8F738F840210AA8F7F7BDFBEF
+:10ED400010A10AA8F9F785FA9DF8640020F00F00D9
+:10ED5000401C20F0F00010308DF864009DF8650034
+:10ED600020F0FF008DF865000AA8F8F781FF002861
+:10ED700001D0F8F719F81DB030BD0000E1C1020064
+:10ED8000002F00204E6F7264696353656D69636F75
+:10ED90006E647563746F720010B50020F9F708FC9B
+:10EDA00008B1F8F701F8F9F75DFB08B1F7F7FCFFD8
+:10EDB00033DF002803D0BDE81040F7F7F5BF10BDE2
+:10EDC00010B500F0ABF80548002203494078BDE8D3
+:10EDD0001040F8F795BE000049A602001C2C002048
+:10EDE00000F016B910B51148FAF799FB0F48401C0E
+:10EDF000FAF795FB0D48801CFAF791FB0B48C01CF5
+:10EE0000FAF78DFB0948001DFAF789FB0748401DFA
+:10EE1000FAF785FB0548401E8179182903D00121A6
+:10EE2000C171002010BD032010BD00001D2C00206A
+:10EE300010B50078114C0A2813D004DC082810D033
+:10EE400009281AD10DE00B280BD0132815D1002268
+:10EE50000B49A079F8F754FE00220A49A078F8F788
+:10EE60004FFE002206496079F8F74AFE6078BDE857
+:10EE7000104000220349F8F743BE10BD1C2C0020AF
+:10EE8000F1D1020049A6020070B50B4C05004FF00D
+:10EE900001060CD0FFF7BEFC58B128682061287924
+:10EEA000207504F11000A0602670002070BD0020C5
+:10EEB000F9E7072070BD00001C2C002010B50446A7
+:10EEC0000078052802D0122821D105E06088A168C9
+:10EED000BDE8104000F060B90F480021806880B1A3
+:10EEE0000D48237A1030007800F0010203B10123AD
+:10EEF0009A4206D3627AC0F3400002B101229042E6
+:10EF000000D20121608801230022FBF7FBFA204692
+:10EF1000BDE81040FAF712B91C2C002030B50446A9
+:10EF2000008885B014284FD00ADC11282CD0132873
+:10EF300028D134F8040FF8F7F9FD01282FD038E074
+:10EF4000192847D01A281DD1A088FEF74BF90028B0
+:10EF500018D1A088F8F7C4FD0028A0884BD02A4912
+:10EF600000220978F8F72AFE02208DF80000A08818
+:10EF7000ADF8020000208DF808008DF80900684601
+:10EF8000FAF7CEF805B030BD207A3D2804D04FF412
+:10EF90008851A088002224E041F23D01F9E7207960
+:10EFA000C00701D0012200E0022220880121FFF7E2
+:10EFB00089FC34F8045B142214496846F7F756FAC2
+:10EFC000ADF802500294DAE705B0201DBDE83040EC
+:10EFD000FFF798BB217A201D41B14279008802F0E9
+:10EFE000030205B0BDE83040FBF7E8BA05B0BDE864
+:10EFF0003040F8F769B805B00122BDE8304041F271
+:10F000000601F9F78FBF0000142C0020B8000300A0
+:10F010000A7802490979F8F7D1BD0000142C0020C4
+:10F0200010B51448FAF772FA1248401CFAF76EFA53
+:10F030001048801CFAF76AFA0E48C01CFAF766FA04
+:10F040000C48001DFAF762FA0A48017818290FD017
+:10F05000417818290CD08178182909D0C17818294D
+:10F0600006D00179182903D001214171002010BD7B
+:10F07000032010BD142C002070B50C460546F8F78F
+:10F0800055FD012802D043F2020070BD21004FF06F
+:10F090000000FAD028467EDF70BD00002DE9F74F52
+:10F0A0008AB0924688460A98F8F740FD06464FF621
+:10F0B000FF7900244D4627460A98FEF73BFB83461E
+:10F0C000202101A8F7F7F9F9012E01D0DEB105E002
+:10F0D0002F48002201790A98F8F770FDB8F1000F67
+:10F0E00016D098F80000C00714D00A98FBF732F841
+:10F0F0000546484516D1FEF705F9054648450ED0A8
+:10F100004FF0010B0CE043F202000DB0BDE8F08FB0
+:10F11000852721E01F48CDF810A008901CE00324AB
+:10F120006CB121E0012E0AD10A98F7F7ABFD30B996
+:10F130000A98FFF7FBFB0A98F7F7A4FD50B101A866
+:10F1400000905346324629460A98FFF72DFB0400EB
+:10F1500002D009E0852712E0012E10D001AB002279
+:10F1600039460A987FDF044654EA07000DD0002292
+:10F170005B4629460A98FFF789FB2046C5E701ABA5
+:10F18000424639460A987FDFEDE70122F0E70000AA
+:10F19000142C0020443300203EB505460C4668463A
+:10F1A000FBF752FD6A4621462846FEF724F8094837
+:10F1B0000099C2682846FFF771FF04460146012204
+:10F1C0002846FAF7C9F921462846009AF9F74AFF76
+:10F1D0003EBD00001C2C0020002805D10349012061
+:10F1E00048700020F9F726BC7047000084330020E7
+:10F1F00010B51620F7F798FC48B10A4882684FF41A
+:10F20000800152B1016821F48001016010BDBDE8A8
+:10F21000104042F20100F7F7C7BD4FF0E020C0F800
+:10F22000801110BD7035002010B51620F7F77CFC5A
+:10F2300080B10F4890F800044009F7F787FC60B1EF
+:10F240000C4882684FF480016AB1016841F4800182
+:10F25000016010BD42F2010001E042F20200BDE88F
+:10F260001040F7F7A1BD4FF0E020C0F8001110BD2D
+:10F2700016E000E0703500202DE9F84F204D924651
+:10F28000894606469846012269461846AF68F9F74E
+:10F29000C5FA58B3009800210446801C09E000BF5D
+:10F2A00000EA07035AF8212005EB8303401C491CA0
+:10F2B000DA604145F4D34FEA164AF9F709FE4AEA03
+:10F2C0000041601C384005EB80003C4005EB8402A7
+:10F2D000C160D06866F3C50068F3891069F39F20A8
+:10F2E00020F00300401C20F00400D06095F82004BA
+:10F2F00002E000BFFCF79EFC0028FBD1BDE8F88FC0
+:10F300000838002070B50C00054602D10020F7F740
+:10F310004BFD15B90020F7F747FD207828702088AD
+:10F32000000A68702068000CA8702068000EE87061
+:10F3300020792871207A68712089000AA871A06854
+:10F34000000CE87170BD00002DE9F84F1D4C002540
+:10F350006846D4E901A6F9F7C5FD002738B30023B4
+:10F36000009A61681CE0D1F800C00846944503D9B2
+:10F37000ACEB02020A6015E0A2EB0C0263440760EA
+:10F38000D0F80CC0C1698146BCF1000F08D006EB73
+:10F39000030828F07F48C0E9018CC9F81C500546D5
+:10F3A0000029E0D128466160FBF764F903E02846B4
+:10F3B000FBF760F910B15046F9F75EFBE770BDE866
+:10F3C000F88F0000B82C00200D4B10B5596831B1F2
+:10F3D00002680C68A24204D8A21A0A60C16158608F
+:10F3E00010BD0B4603E00B46C969121B21B10C6826
+:10F3F0009442F8D3A41A0C600260C161D86110BDB8
+:10F40000B82C00202DE9F041144E77683D462C467B
+:10F4100003E0844204D02546E469002CF9D11BE0C6
+:10F42000D4B1A5420BD1F869706040B90C490120F4
+:10F4300088600021B160F0702F20FDF7A3F92168EA
+:10F44000E069E86110B102681144016070688742A8
+:10F4500002D00120BDE8F0810020FBE7B82C00209D
+:10F46000001001407CB5064600240D468DF8004092
+:10F470006846F7F735FD01A800F0E6FA70B10570AF
+:10F48000094946609DF8040048709DF80000F7F7B0
+:10F490004BFD1420F7F746F920467CBD04249DF867
+:10F4A0000000F7F741FDF7E7643400202DE9F04153
+:10F4B000194D6C68002C2CD0184800270068A968EA
+:10F4C000B846401A20F07F462068B0420CD821464A
+:10F4D000361A0744E469087C20B181F810808869F5
+:10F4E00049698847002CEFD129786878814206D194
+:10F4F000401CC0B26870022801D185F8018006481E
+:10F5000069780C3040F82170BDE8F0411420F7F71D
+:10F5100009B9BDE8F0810000B82C002004150140B5
+:10F5200010B5F7F75FFC08B1F7F73EFC134A01216D
+:10F530001348F7F745FC08B1F7F736FC1048114AB5
+:10F540000121001DF7F73CFC08B1F7F72DFC0C4832
+:10F550000D4A01210830F7F733FC08B1F7F724FC16
+:10F5600007480A4A01210C30F7F72AFC002803D08B
+:10F57000BDE81040F7F718BC10BD0000E9720200AA
+:10F5800074FF0200DD9C0200CDE40200B1E902003C
+:10F5900070B50C4605464FF48E71FDF7A8F8216A48
+:10F5A000A068415C206A401C2062C5F81C1570BD33
+:10F5B0001FB500228DF800200291816801914261FF
+:10F5C000D0E90012684690471FBD00001FB50A46EB
+:10F5D00001788DF8001041680191017A8DF80810CA
+:10F5E000C0680390044850F82210001F50F82220F1
+:10F5F000684690471FBD0000842C0020014901206F
+:10F6000008707047342D002010B588B004462022C1
+:10F610000E496846F6F72AFF06200090C01F0190A9
+:10F62000029003904FF0EB7006900CB1084A00E096
+:10F63000002269460748FBF7CFFD08B1F7F7B4FB96
+:10F640000448001F447008B010BD00001C030300F4
+:10F65000FDF50200382D00202DE9FF470C46054638
+:10F660004FF40071FDF749F801274FF401780026A7
+:10F6700018B34FF4927949462846FDF733F8E0B1C4
+:10F6800049462846FDF733F8C5F8088394F8290061
+:10F6900000B96F6002208DF80000D5F88004C5F82D
+:10F6A00080040390A0690290E0680190A661E66181
+:10F6B000D4E900126846904728E004212846FDF767
+:10F6C0001CF818B34FF484712846FDF70BF8E8B125
+:10F6D00021462846FEF75CFF616AA069884215D181
+:10F6E000E06938B1E268616AA0612069E66166623A
+:10F6F000E06008E094F8290000B96F60C5F808835D
+:10F70000A661E268616A2046FEF75BFF4FF48E78DF
+:10F7100041462846FCF7E6FF78B1206A61698842D5
+:10F7200002D294F8280020B341462846FCF7DFFFB8
+:10F73000616911B12046FFF73BFF4FF4A2784146C3
+:10F740002846FCF7CFFF002818D041462846FCF792
+:10F75000CEFF94F8290000B12F60A06900280DD0D9
+:10F76000A661E268616A04B02046BDE8F047FEF792
+:10F7700028BF21462846FFF70BFFDEE7BDE8FF87DD
+:10F780001FB50A4601788DF8001041680191017A91
+:10F790008DF80810C0680390044850F82210001F2C
+:10F7A00050F82220684690471FBD0000842C00209E
+:10F7B0002DE9FF410C464FF4927705463946FCF798
+:10F7C000A2FF0026C0B139462846FCF7A1FF02205F
+:10F7D0008DF80000D5F88004C5F880040390D5F8B2
+:10F7E0003C058DF80800E0680190A661E661D4E967
+:10F7F00000126846904723E04FF488773946284640
+:10F80000FCF781FFE0B139462846FCF781FFD5F8C7
+:10F810003C15A069884213D1E06960B1E268D5F86F
+:10F82000000220F02000C5F80002E069A061206914
+:10F83000E661E06001E0A661E2682046FEF7CCFEEA
+:10F840004FF4A27739462846FCF75DFF60B1394690
+:10F850002846FCF75DFFA06930B1A661D5F83C15DC
+:10F860002046E268FEF7B8FE4FF490773946284606
+:10F87000FCF749FF002813D039462846FCF748FF1B
+:10F88000606900280CD0D5F84C058DF800608DF823
+:10F890000800A06801906661D4E9001268469047AC
+:10F8A000BDE8FF810870000A487002207047000020
+:10F8B00010B514210448F6F700FE04480068FBF771
+:10F8C000E5F9002010BD0000E836002080010300AB
+:10F8D0002DE9F05F8346DDE90A4A994690460D46D8
+:10F8E0000846012703E000BFB0FBF8F07F1C40454D
+:10F8F000FAD2B94500D94F465FEACA7012D18CB12D
+:10F900005FEA8A7002D5B9F1000F01D0202607E026
+:10F91000302605E031465846641EF8F7C7FF0CB1A3
+:10F92000A742F7D35FF00106B9F1010F02D9A9F19F
+:10F93000010903E0B5FBF6F0404502D306FB08F6EB
+:10F94000F2E7DFF83C9000BFB5FBF6F000FB165580
+:10F9500019F800105846F8F7A9FFB6FBF8F6002E84
+:10F96000F2D15FEACA7009D0002C07D0A74205D2B5
+:10F9700020215846641EF8F799FFF5E7BDE8F09F8F
+:10F98000100103000348002201498078F8F7B8B855
+:10F99000398D0200DC2B0020F8B5054680B2FAF75D
+:10F9A00085FC040013D0154E207A0027317B884255
+:10F9B0000ED2A8B204F10A0175DF28B1112806D0D1
+:10F9C000BDE8F840FEF7C4BF207A401C2072F8BDA5
+:10F9D0002772307C38B1A8B23B2176DF18B10828F5
+:10F9E00001D0FEF7B5FF71690029F0D08DF80070E5
+:10F9F000ADF8025068468847F8BD000094300020FA
+:10FA0000417939B190F8B21021B990F8B40008B139
+:10FA1000012070470020704701460148FBF7BDB93F
+:10FA2000B030002030B40446007A00280AD0608844
+:10FA3000002166DF28B1112802D0616830BC084778
+:10FA40000120207230BC70470A494A788B78521CDA
+:10FA5000D2B2934200D100220B78934201D1002010
+:10FA600070470270487800EB400001EBC000001DB9
+:10FA700070470000643400202DE9FC411646DDE9A2
+:10FA80000854CDE900541F468046022200F00CF8CD
+:10FA9000002807D1CDE900543B46102231464046AC
+:10FAA00000F002F8BDE8FC812DE9FC5F0026DDE9ED
+:10FAB0000C4B994692468E4680462788354630E064
+:10FAC000D8F80400002200EB850069460068019028
+:10FAD00001A864DF002830D19DF8000050451FD1F7
+:10FAE0000EB1002100E00221228808441118594576
+:10FAF00022D846B9521C90B2208009F800E0208834
+:10FB0000401C20800126218801A801EB09026946DA
+:10FB100064DF002811D120889DF80010084420805F
+:10FB20006D1CB8F80000A842CADC56B12088C01B82
+:10FB3000401E80B2FF2802D90C20BDE8FC9F09F8C6
+:10FB400007000020F9E710B5042817D209B10324F3
+:10FB500000E00024F8F7D4FB4FF0A04101EB800057
+:10FB6000D0F8001721F44031C0F80017D0F8001782
+:10FB700041EA0441C0F80017002010BD062010BD66
+:10FB8000002070472DE9F84F114D884681461E46EA
+:10FB900017466946DDF828A02868FBF792F80400AC
+:10FBA00013D01C21F6F789FC00202071C4F80090C6
+:10FBB000C4E90486C4E902A769462868FBF7A2F8ED
+:10FBC000FEF730FB0020BDE8F88F0420FBE70000C3
+:10FBD0008001030082780121012A0BD0062A09D076
+:10FBE000072A06D0082A06D1416889880931890880
+:10FBF00000E01421018070471CB5044600200090ED
+:10FC00000190A0788DF80200617B1A48FDF736FF5D
+:10FC1000020017D0237BA1786846FDF791FD684666
+:10FC2000FFF7D8FF208804F1080369466268FDF7F2
+:10FC300005FD48B1072806D001210F4A112808D038
+:10FC400086280FD003201CBDA17B21F00301A173E6
+:10FC50001CBDA07B20F0010040F00200A0731170D9
+:10FC600000201CBDA37B23F0020343F00103A37318
+:10FC700011701CBDC8320020002C002038B505468C
+:10FC80000C46002001E00098401C00906946284680
+:10FC900000F00EF800280AD08178A142F3D1817BD0
+:10FCA0008A07F0D4C907EED181680029EBD138BDAD
+:10FCB00010B5084B0A6809E003EB0214248884425B
+:10FCC00003D103EB02100A6010BD521C022AF3D3C9
+:10FCD000002010BDD83200204FF6FF710180FF21B7
+:10FCE00081704173817B21F00301817300210173D5
+:10FCF000416081607047000070B50546002406E051
+:10FD0000687B2044C1B20648FDF7CCFE641C287B0A
+:10FD1000A042F5D82846BDE87040FFF7DDBF0000DF
+:10FD2000C83200202DE9FC4706463648984614465E
+:10FD300000780D464FF0000978B37DB32888A0F510
+:10FD40007F41FF3931D0688848B36868FAF7A6FB6D
+:10FD500068B374B32088ADF80000678801A8FEF787
+:10FD600093F904002FD084F800804FF0000A84F843
+:10FD700016A0BDF80000A08268682061214801211A
+:10FD80000C38FBF728F8E060288820816888A0807C
+:10FD9000E780B8F1030F1DD020E001E003E004E0AC
+:10FDA0000220BDE8FC870520FBE70420F9E70320DB
+:10FDB000F7E7FFE72889694687B2384600F0ACF8D4
+:10FDC0000028EED1CAE7BDF80010384600F098F8D8
+:10FDD0000820E6E70420A0753068A061A4F80A9026
+:10FDE00001A8FEF75FF946B1C6F804A0E16806482D
+:10FDF000316086F80AA000893081FEF705FA0020FC
+:10FE0000CFE70000002D00204C3600202DE9F843FC
+:10FE10000D46898A374A01EB810102EB810630B138
+:10FE200029463046FDF7ECF80120BDE8F88331891A
+:10FE30007068002400EB81072E48A97DA8384FF098
+:10FE40000E0807294ED2DFE801F00D2D16240440DC
+:10FE50004A004460A969016026482749A838FEF78E
+:10FE600091FA30B10220A875042339462A1D009466
+:10FE700023E00A20D9E728692A4608B1032000E0D8
+:10FE800001209075042305F10C0207F1080100948C
+:10FE900013E00120A8750094E88807F10C018300A5
+:10FEA0002A690AE028782A4603280CD00620907593
+:10FEB000042305F10802391D00941048FBF736FCB5
+:10FEC000A8B144460FE00520F1E70621A9750A49CB
+:10FED00040680988FEF7D4FA040004D107E041F62F
+:10FEE0001D5400E00F2429463046FDF789F82046CE
+:10FEF0009BE7000024360020E02C0020B02D0020DD
+:10FF000001EB8102034901EB82014A89101AC01EEC
+:10FF1000488170472436002070B5C01C82B240F280
+:10FF2000FE30824201D3092070BD114B00204FF4F6
+:10FF3000806500BF00EB800413F8246096B903EBE2
+:10FF400084063489768914443444A4B2AC4209D27C
+:10FF5000088000EB800003EB80004189114441815F
+:10FF6000002070BD401C80B20228E3D3072070BD82
+:10FF700024360020082E0020282E0020482E0020A5
+:10FF8000682E0020111213140D0E0F10F42F0020F4
+:10FF900014300020403000200D0003008584020052
+:10FFA0000E000300858402000F0003008584020018
+:10FFB000100003008584020007000000000000001C
+:10FFC000000000000000000000000000060000002B
+:10FFD0000000000000000000000000000000000021
+:10FFE0001000000000000000000000000000000001
+:10FFF00000000000110000000000000000000000F0
+:020000040003F7
+:1000000000000000000000000100000001000100ED
+:1000100008000300010001001C00030000000000B4
+:10002000D1DB020035990200770A000000000000D1
+:10003000770A0000000000007ADA000000000000EB
+:1000400091D2020007000000000000000000000044
+:100050000000000000000000D1DC020031EE0200D0
+:10006000359C0200B599020001000000000000006C
+:1000700001000600102C0020BDEE0200010000006F
+:100080000000000000000000000000000000000070
+:100090000700000000000000000000000000000059
+:1000A000000000000300000000000000000000004D
+:1000B000000000000000000005000000000000003B
+:1000C0000000000000000000000000005DDF0200F2
+:1000D00000000050FDC9020059CC020003000000DE
+:1000E0004434002000000000000000000000000078
+:1000F0000338FDD870470000CC2C00200000FFFF23
+:10010000DEC0ADDEFF011EF1DEC0ADDEFE011EF180
+:10011000303132333435363738394142434445463D
+:100120006E72665F6673746F726167655F696E6930
+:1001300074006E72665F6673746F726167655F7577
+:100140006E696E6974006E72665F6673746F726159
+:1001500067655F72656164006E72665F6673746F77
+:10016000726167655F7772697465006E72665F665B
+:1001700073746F726167655F65726173650000001B
+:10018000102D0020001000000400000001000000FD
+:10019000B1A10200B1F8020071E2020085FB020089
+:1001A000318F0200C9E4020081FB020035A4020085
+:1001B000000000000000000000000000000000003F
+:1001C0000000000000000000B0010300C8010300AF
+:1001D00004000000556E6B6E6F776E206572726F53
+:1001E0007220636F6465000000000000D408030003
+:1001F00001000000800703000200000074050300F6
+:1002000003000000F4070300040000004808030096
+:10021000050000002807030006000000C4060300D4
+:100220000700000030080300080000003C0703003E
+:1002300009000000A00703000A000000BC0803003A
+:100240000B0000005C0503000C00000054070300D5
+:100250000D000000240903000E0000002008030028
+:100260000F0000005C08030010000000900803006D
+:100270001100000038090300120000000C090300FF
+:1002800013000000A808030080000000DC06030043
+:10029000810000001806030082000000D80503005A
+:1002A00083000000B805030084000000F40503008B
+:1002B0008500000000070300860000000808030016
+:1002C00090000000A40603009100000098050300C0
+:1002D000920000006807030000820000700803001D
+:1002E00001820000BC07030002820000D80703005F
+:1002F000008400003406030001840000E0080300CD
+:10030000028400007C0603000384000058060300FA
+:10031000D1BB0200A5BB02009DBB0200FFFFFFFF97
+:10032000FFFFFFFFFFFFFFFFFFFFFFFF00000000D9
+:10033000000000000000D60107010000480D030086
+:10034000500D030000000000000000000100000745
+:100350003C0303004C030300080000007403030087
+:1003600084030300080000008403030094030300D7
+:1003700008000000780D0300880D03000000000055
+:1003800000000000680D0300780D0300000000006D
+:1003900000000000F80C0300000D0300000D030036
+:1003A000280D0300280D0300400D0300400D03003D
+:1003B000480D0300902B002094030300B4030300B6
+:1003C00008000000500D0300600D0300600D0300E5
+:1003D000680D0300C4030300D403030008000000F9
+:1003E0000040404040404040404041414141414048
+:1003F00040404040404040404040404040404040FD
+:10040000400502020202020202020202020202028B
+:100410000220202020202020202020020202020290
+:1004200002029090909090901010101010101010E8
+:1004300010101010101010101010101002020202F4
+:100440000202888888888888080808080808080838
+:100450000808080808080808080808080202020234
+:1004600040000000E103030073645F626C655F6736
+:1004700061705F646174615F6C656E6774685F75FD
+:1004800070646174652829202872657175657374BC
+:1004900029206F6E20636F6E6E656374696F6E20C6
+:1004A000307825782072657475726E6564202573C6
+:1004B0002E0000005468652072657175657374655F
+:1004C0006420636F6D62696E6174696F6E206F6620
+:1004D00020545820616E64205258207061636B650F
+:1004E00074206C656E6774687320697320746F6F15
+:1004F000206C6F6E67206279202575206D696372AC
+:100500006F7365636F6E64732E00000061646472C4
+:100510005F69735F77697468696E5F626F756E6437
+:100520007328705F66732C20706167655F61646417
+:10053000722C20286C656E202A20705F66732D3E19
+:10054000705F666C6173685F696E666F2D3E657281
+:100550006173655F756E6974292900004E52465FAC
+:100560004552524F525F494E56414C49445F4441B7
+:10057000544100004E52465F4552524F525F534F16
+:1005800046544445564943455F4E4F545F454E419E
+:10059000424C4544000000004E52465F4552524FC7
+:1005A000525F464541545552455F4E4F545F454E4C
+:1005B00041424C45440000004E52465F4552524F66
+:1005C000525F4D555445585F554E4C4F434B5F4617
+:1005D00041494C45440000004E52465F4552524F3F
+:1005E000525F4D555445585F4C4F434B5F46414910
+:1005F0004C4544004E52465F4552524F525F4D5556
+:100600005445585F434F4E445F494E49545F4641FD
+:10061000494C4544000000004E52465F4552524F3F
+:10062000525F4D555445585F494E49545F464149C4
+:100630004C4544004E52465F4552524F525F424C29
+:10064000455F495053505F52585F504B545F54526E
+:10065000554E4341544544004E52465F4552524F19
+:10066000525F424C455F495053505F504545525F81
+:1006700052454A4543544544000000004E52465FEF
+:100680004552524F525F424C455F495053505F4C68
+:10069000494E4B5F444953434F4E4E4543544544A6
+:1006A000000000004E52465F4552524F525F41508B
+:1006B000495F4E4F545F494D504C454D454E544552
+:1006C000440000004E52465F4552524F525F4E4F1B
+:1006D000545F535550504F52544544004E52465F5C
+:1006E0004552524F525F4D4F44554C455F4E4F540B
+:1006F0005F494E495449414C495A45440000000065
+:100700004E52465F4552524F525F4D4F44554C45F5
+:100710005F414C52454144595F494E495449414C0F
+:10072000495A4544000000004E52465F4552524F20
+:10073000525F4E4F545F464F554E44004E52465FF7
+:100740004552524F525F494E56414C49445F5354B3
+:10075000415445004E52465F4552524F525F44410C
+:1007600054415F53495A45004E52465F4552524FDD
+:10077000525F494F5F50454E44494E4700000000CC
+:100780004E52465F4552524F525F5356435F484167
+:100790004E444C45525F4D495353494E470000006B
+:1007A0004E52465F4552524F525F494E56414C4958
+:1007B000445F4C454E475448000000004E52465F8F
+:1007C0004552524F525F4452565F5457495F45520B
+:1007D000525F414E41434B004E52465F4552524F8D
+:1007E000525F4452565F5457495F4552525F444EE0
+:1007F00041434B004E52465F4552524F525F494E65
+:100800005445524E414C00004E52465F4552524FA5
+:10081000525F53544F524147455F46554C4C000080
+:100820004E52465F4552524F525F4E554C4C00005F
+:100830004E52465F4552524F525F494E56414C49C7
+:10084000445F504152414D004E52465F4552524F17
+:10085000525F4E4F5F4D454D000000004E52465FC7
+:100860004552524F525F464F5242494444454E0012
+:100870004E52465F4552524F525F4452565F545754
+:10088000495F4552525F4F56455252554E00000047
+:100890004E52465F4552524F525F494E56414C4967
+:1008A000445F4144445200004E52465F4552524F0D
+:1008B000525F5245534F5552434553004E52465F87
+:1008C0004552524F525F494E56414C49445F464C47
+:1008D000414753004E52465F5355434345535300DF
+:1008E0004E52465F4552524F525F424C455F49500F
+:1008F00053505F4348414E4E454C5F414C52454139
+:1009000044595F4558495354530000004E52465FC6
+:100910004552524F525F434F4E4E5F434F554E54D8
+:10092000000000004E52465F4552524F525F5449FC
+:100930004D454F55540000004E52465F4552524FB0
+:10094000525F4255535900007761726E696E6700BD
+:1009500064656275670000001B5B313B33306D00DE
+:100960001B5B306D000000001B5B313B33316D00C1
+:100970001B5B313B33326D001B5B313B33336D000E
+:100980001B5B313B33346D001B5B313B33356D00FA
+:100990001B5B313B33366D001B5B313B33376D00E6
+:1009A000696E666F000000006572726F7200000071
+:1009B00073645F626C655F6366675F736574282943
+:1009C0002072657475726E65642025732077686582
+:1009D0006E20617474656D7074696E6720746F2029
+:1009E00073657420424C455F47415454535F4346FE
+:1009F000475F534552564943455F4348414E47453B
+:100A0000442E000073645F626C655F6366675F73AA
+:100A1000657428292072657475726E65642025736B
+:100A2000207768656E20617474656D7074696E6797
+:100A300020746F2073657420424C455F434F4D4DC9
+:100A40004F4E5F4346475F56535F555549442E000E
+:100A500073645F626C655F6366675F7365742829A2
+:100A60002072657475726E656420257320776865E1
+:100A70006E20617474656D7074696E6720746F2088
+:100A800073657420424C455F47415454535F43465D
+:100A9000475F415454525F5441425F53495A452E77
+:100AA0000000000073645F626C655F6366675F737C
+:100AB000657428292072657475726E6564202573CB
+:100AC000207768656E20617474656D7074696E67F7
+:100AD00020746F2073657420424C455F434F4E4E27
+:100AE0005F4346475F4741502E00000073645F62DA
+:100AF0006C655F6366675F7365742829207265742F
+:100B000075726E6564202573207768656E20617448
+:100B100074656D7074696E6720746F2073657420DE
+:100B2000424C455F4741505F4346475F524F4C45FB
+:100B30005F434F554E542E0073645F626C655F6374
+:100B400066675F73657428292072657475726E65B7
+:100B500064202573207768656E20617474656D70FC
+:100B600074696E6720746F2073657420424C455F12
+:100B7000434F4E4E5F4346475F474154542E00005B
+:100B80006E72665F626C655F67617474000000007E
+:100B9000626C655F62617300636C6F636B00000081
+:100BA000434C4F434B0000004750494F5445000011
+:100BB00050525300554152540000000055415254C8
+:100BC0004500000061746669666F2E6D5F71756522
+:100BD000756500006E72665F6673746F726167653B
+:100BE0000000000061746669666F2E6D5F6669665D
+:100BF0006F0000007077725F6D676D740000000019
+:100C000062616C6C6F632E6C6F675F6D656D706F8A
+:100C10006F6C0000617070006E72665F73646800D4
+:100C20006E72665F7364685F626C65006E72665FA9
+:100C30007364685F736F6300880D0300902B00205E
+:100C4000780200003C650200F00D0300082E002031
+:100C5000282E0000186B0200800B03000000030325
+:100C6000900B030000000000980B03000000000040
+:100C7000A00B030000000000A80B03000000000010
+:100C8000B00B030000000000B40B030000000000E4
+:100C9000BC0B030000000000C40B030000000003B5
+:100CA000D40B030000000303E40B03000000000367
+:100CB000F40B030000000000000C03000000000320
+:100CC000140C030000000303180C030000000303CE
+:100CD000200C0300000003032C0C0300000003039E
+:100CE000602D0020582D0020602D00204837002066
+:100CF000F42D002018000000C57F02000000000055
+:100D000019AF0200EC2E0020117602000C2F0020FB
+:100D1000597E020000000000C97E020000000000B1
+:100D2000C980020000000000AB810200882E002074
+:100D30001B7A0200D82E00209BB00200002F00205A
+:100D40009D7D02000000000051B60200000000007E
+:100D5000D9F102000000000089B602000000000086
+:100D60007B7602000C2F00207DC4020000000000F2
+:100D70000DC602000000000059E60200000000005D
+:100D800069B60200000000001201031CFFFF140DF1
+:100D900018011A0F041A0A040128042DCDDB022AB7
+:100DA00018017909390A01B513E42D0240200A1A05
+:100DB000EC441220AA4008042510030314A80903D8
+:100DC0001A48041AA0041A50041A60041A58041A83
+:100DD00068041A70041A78041A80041A88041A9095
+:100DE000041A9804517B90D061044DDD95020000F7
+:040000050002620192
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/hrs_application_s132.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/hrs_application_s132.zip
new file mode 100644
index 0000000..d50e82a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/hrs_application_s132.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/mbr.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/mbr.hex
new file mode 100644
index 0000000..1944f66
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/mbr.hex
@@ -0,0 +1,154 @@
+:020000040000FA
+:1000000000040020E90800007D050000C908000088
+:1000100087050000910500009B050000000000001E
+:100020000000000000000000000000000D090000BA
+:10003000A505000000000000AF050000B9050000A4
+:10004000C3050000CD050000D7050000E105000054
+:10005000EB050000F5050000FF05000009060000A3
+:10006000130600001D0600002706000031060000F0
+:100070003B060000450600004F0600005906000040
+:10008000630600006D060000770600008106000090
+:100090008B060000950600009F060000A9060000E0
+:1000A000B3060000BD060000C7060000D106000030
+:1000B000DB060000E5060000EF060000F906000080
+:1000C000030700000D0700001707000021070000CC
+:1000D0002B070000350700003F070000490700001C
+:1000E000530700005D07000067070000710700006C
+:1000F0007B070000850700008F07000099070000BC
+:10010000A30700001FB500F003F88DE80F001FBD26
+:1001100000F0E0BB1FB56FF00100009040100390AD
+:10012000029001904FF010208069000B420900F00E
+:100130001F045DF822300120A04083434DF8223097
+:10014000684600F045F91FBDF0B54FF6FF734FF458
+:10015000B4751A466E1E11E0A94201D3344600E080
+:100160000C46091B30F8027B641E3B441A44F9D14B
+:100170009CB204EB134394B204EB12420029EBD17E
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000DE4992B00446D1E90001CDE91001FF2209
+:1001A0004021684600F03CFB94E80F008DE80F000A
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7C0FF1090AA208DF8440068
+:1001D000FFF7A0FF00F0F3F84FF01024A069102201
+:1001E0006946803000F002F9A069082210A900F0E9
+:1001F000FDF800F0D8F84FF080510A6949690068AD
+:100200004A43824201D8102070470020704710B541
+:10021000D0E900214FF0805002EB8103026944696C
+:100220006243934209D84FF01022536903EB8103D4
+:100230000169406941438B4201D9092010BD5069D1
+:10024000401C01D0002010BD0F2010BD70B501680A
+:100250000446AF4D4FF01020072952D2DFE801F0DD
+:10026000330419293C1E2500D4E902656468294637
+:10027000304600F0CDF82A462146304600F0B6F868
+:10028000AA002146304600F09FFA002800D0032043
+:1002900070BD00F051FB4FF4805007E0201DFFF7C8
+:1002A000AAFF0028F4D100F047FB60682860002016
+:1002B00070BD241D94E80700920000F085FA002824
+:1002C000F6D00E2070BD8069401C12D0201DFFF7B3
+:1002D0009EFF0028F6D109E08069401C09D0201D4E
+:1002E000FFF789FF0028EDD1606820B12046FFF7B5
+:1002F0004FFF042070BDFFF70DFF00F060F800F025
+:1003000052F8072070BD10B50C46182802D0012005
+:10031000086010BD2068FFF799FF206010BD4FF006
+:100320001024A069401C05D0A569A66980353079E4
+:10033000AA2808D06069401C2DD060690068401C64
+:1003400029D060692CE010212846FFF7FDFE3168B6
+:1003500081421CD1A16901F18002C03105E030B1B8
+:1003600008CA51F8040D984201D1012000E0002094
+:100370008A42F4D158B1286810B1042803D0FEE7AE
+:10038000284600F057F862496868086008E000F005
+:1003900016F800F008F84FF480500168491C01D0AD
+:1003A00000F0A4FAFEE7BFF34F8F5A4801685A4A9B
+:1003B00001F4E06111430160BFF34F8FFEE74FF09E
+:1003C00010208169491C02D0806900F0AEB87047E6
+:1003D000524A01681160121D416811604F4A8168DC
+:1003E00010321160111DC068086070472DE9F0419E
+:1003F00017460D460646002406E03046296800F000
+:10040000A7F8641C2D1D361DBC42F6D3BDE8F08153
+:1004100070B50C4605464FF4806608E0284600F0AB
+:1004200084F8B44205D3A4F5806405F58055002C0A
+:10043000F4D170BD4168044609B1012500E00025F2
+:100440004FF010267069A268920000F0BDF9C8B1A3
+:10045000204600F01AF89DB17669A56864684FF4EB
+:10046000002084420AD2854208D229463046FFF74E
+:10047000CFFF2A4621463046FFF7B8FFFFF79FFF20
+:10048000FFF791FFFFF746FEF8E72DE9FF414FF038
+:100490001024616980680D0B01EB800000F6FF708D
+:1004A000010B0020009001900290024603906846E4
+:1004B00001230BE0560902F01F0C50F8267003FAD6
+:1004C0000CFC47EA0C0740F82670521CAA42F1D3F4
+:1004D0000AE04A0901F01F0650F8225003FA06F616
+:1004E000354340F82250491C8029F2D3A169090BF9
+:1004F0004A0901F01F0150F822408B409C4340F80C
+:100500002240FFF765FFBDE8FF8100005C090000A5
+:10051000000000200CED00E00400FA050006004099
+:10052000144801680029FCD07047134A0221116069
+:1005300010490B68002BFCD00F4B1B1D186008687E
+:100540000028FCD00020106008680028FCD070470C
+:10055000094B10B501221A60064A1468002CFCD021
+:10056000016010680028FCD0002018601068002886
+:10057000FCD010BD00E4014004E5014008208F4993
+:1005800009680958084710208C4909680958084724
+:1005900014208A49096809580847182087490968BA
+:1005A0000958084730208549096809580847382004
+:1005B00082490968095808473C2080490968095858
+:1005C000084740207D4909680958084744207B496D
+:1005D00009680958084748207849096809580847B0
+:1005E0004C20764909680958084750207349096822
+:1005F0000958084754207149096809580847582084
+:100600006E490968095808475C206C49096809580F
+:100610000847602069490968095808476420674904
+:100620000968095808476820644909680958084753
+:100630006C20624909680958084770205F490968B9
+:100640000958084774205D49096809580847782007
+:100650005A490968095808477C20584909680958C7
+:10066000084780205549096809580847842053499C
+:1006700009680958084788205049096809580847F7
+:100680008C204E4909680958084790204B49096851
+:10069000095808479420494909680958084798208B
+:1006A00046490968095808479C204449096809587F
+:1006B0000847A0204149096809580847A4203F4934
+:1006C000096809580847A8203C490968095808479B
+:1006D000AC203A49096809580847B02037490968E9
+:1006E00009580847B4203549096809580847B8200F
+:1006F0003249096809580847BC2030490968095837
+:100700000847C0202D49096809580847C4202B49CB
+:10071000096809580847C82028490968095808473E
+:10072000CC202649096809580847D0202349096880
+:1007300009580847D4202149096809580847D82092
+:100740001E49096809580847DC201C4909680958EE
+:100750000847E0201949096809580847E420174963
+:10076000096809580847E8201449096809580847E2
+:10077000EC201249096809580847F0200F49096818
+:1007800009580847F4200D49096809580847F82016
+:100790000A49096809580847FC20084909680958A6
+:1007A00008475FF480700549096809580847000048
+:1007B00003480449024A034B704700000000002030
+:1007C000680900006809000040EA010310B59B07B2
+:1007D0000FD1042A0DD310C808C9121F9C42F8D0AB
+:1007E00020BA19BA884201D9012010BD4FF0FF305C
+:1007F00010BD1AB1D30703D0521C07E0002010BD72
+:1008000010F8013B11F8014B1B1B07D110F8013BFD
+:1008100011F8014B1B1B01D1921EF1D1184610BDDE
+:1008200002F0FF0343EA032242EA024200F005B865
+:100830007047704770474FF000020429C0F01280E3
+:1008400010F0030C00F01B80CCF1040CBCF1020F83
+:1008500018BF00F8012BA8BF20F8022BA1EB0C0158
+:1008600000F00DB85FEAC17C24BF00F8012B00F84E
+:10087000012B48BF00F8012B70474FF0000200B574
+:10088000134694469646203922BFA0E80C50A0E8B3
+:100890000C50B1F12001BFF4F7AF090728BFA0E861
+:1008A0000C5048BF0CC05DF804EB890028BF40F82D
+:1008B000042B08BF704748BF20F8022B11F0804F6F
+:1008C00018BF00F8012B7047014B1B68DB68184705
+:1008D0000000002009480A497047FFF7FBFFFFF7B7
+:1008E00011FC00BD20BFFDE7064B1847064A10600B
+:1008F000016881F30888406800470000680900002B
+:10090000680900001F030000000000201EF0040F13
+:100910000CBFEFF30881EFF3098188690238007892
+:10092000182803D100E00000074A1047074A126860
+:100930002C3212681047000000B5054B1B68054AB1
+:100940009B58984700BD00000703000000000020EE
+:100950005809000004000000001000000000000022
+:0809600000FFFFFF0090D0032F
+:04000005000008E906
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/softdevice_s132.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/softdevice_s132.hex
new file mode 100644
index 0000000..ea07b92
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/softdevice_s132.hex
@@ -0,0 +1,9278 @@
+:020000040000FA
+:1000000000040020E90800007D050000C908000088
+:1000100087050000910500009B050000000000001E
+:100020000000000000000000000000000D090000BA
+:10003000A505000000000000AF050000B9050000A4
+:10004000C3050000CD050000D7050000E105000054
+:10005000EB050000F5050000FF05000009060000A3
+:10006000130600001D0600002706000031060000F0
+:100070003B060000450600004F0600005906000040
+:10008000630600006D060000770600008106000090
+:100090008B060000950600009F060000A9060000E0
+:1000A000B3060000BD060000C7060000D106000030
+:1000B000DB060000E5060000EF060000F906000080
+:1000C000030700000D0700001707000021070000CC
+:1000D0002B070000350700003F070000490700001C
+:1000E000530700005D07000067070000710700006C
+:1000F0007B070000850700008F07000099070000BC
+:10010000A30700001FB500F003F88DE80F001FBD26
+:1001100000F0E0BB1FB56FF00100009040100390AD
+:10012000029001904FF010208069000B420900F00E
+:100130001F045DF822300120A04083434DF8223097
+:10014000684600F045F91FBDF0B54FF6FF734FF458
+:10015000B4751A466E1E11E0A94201D3344600E080
+:100160000C46091B30F8027B641E3B441A44F9D14B
+:100170009CB204EB134394B204EB12420029EBD17E
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000DE4992B00446D1E90001CDE91001FF2209
+:1001A0004021684600F03CFB94E80F008DE80F000A
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7C0FF1090AA208DF8440068
+:1001D000FFF7A0FF00F0F3F84FF01024A069102201
+:1001E0006946803000F002F9A069082210A900F0E9
+:1001F000FDF800F0D8F84FF080510A6949690068AD
+:100200004A43824201D8102070470020704710B541
+:10021000D0E900214FF0805002EB8103026944696C
+:100220006243934209D84FF01022536903EB8103D4
+:100230000169406941438B4201D9092010BD5069D1
+:10024000401C01D0002010BD0F2010BD70B501680A
+:100250000446AF4D4FF01020072952D2DFE801F0DD
+:10026000330419293C1E2500D4E902656468294637
+:10027000304600F0CDF82A462146304600F0B6F868
+:10028000AA002146304600F09FFA002800D0032043
+:1002900070BD00F051FB4FF4805007E0201DFFF7C8
+:1002A000AAFF0028F4D100F047FB60682860002016
+:1002B00070BD241D94E80700920000F085FA002824
+:1002C000F6D00E2070BD8069401C12D0201DFFF7B3
+:1002D0009EFF0028F6D109E08069401C09D0201D4E
+:1002E000FFF789FF0028EDD1606820B12046FFF7B5
+:1002F0004FFF042070BDFFF70DFF00F060F800F025
+:1003000052F8072070BD10B50C46182802D0012005
+:10031000086010BD2068FFF799FF206010BD4FF006
+:100320001024A069401C05D0A569A66980353079E4
+:10033000AA2808D06069401C2DD060690068401C64
+:1003400029D060692CE010212846FFF7FDFE3168B6
+:1003500081421CD1A16901F18002C03105E030B1B8
+:1003600008CA51F8040D984201D1012000E0002094
+:100370008A42F4D158B1286810B1042803D0FEE7AE
+:10038000284600F057F862496868086008E000F005
+:1003900016F800F008F84FF480500168491C01D0AD
+:1003A00000F0A4FAFEE7BFF34F8F5A4801685A4A9B
+:1003B00001F4E06111430160BFF34F8FFEE74FF09E
+:1003C00010208169491C02D0806900F0AEB87047E6
+:1003D000524A01681160121D416811604F4A8168DC
+:1003E00010321160111DC068086070472DE9F0419E
+:1003F00017460D460646002406E03046296800F000
+:10040000A7F8641C2D1D361DBC42F6D3BDE8F08153
+:1004100070B50C4605464FF4806608E0284600F0AB
+:1004200084F8B44205D3A4F5806405F58055002C0A
+:10043000F4D170BD4168044609B1012500E00025F2
+:100440004FF010267069A268920000F0BDF9C8B1A3
+:10045000204600F01AF89DB17669A56864684FF4EB
+:10046000002084420AD2854208D229463046FFF74E
+:10047000CFFF2A4621463046FFF7B8FFFFF79FFF20
+:10048000FFF791FFFFF746FEF8E72DE9FF414FF038
+:100490001024616980680D0B01EB800000F6FF708D
+:1004A000010B0020009001900290024603906846E4
+:1004B00001230BE0560902F01F0C50F8267003FAD6
+:1004C0000CFC47EA0C0740F82670521CAA42F1D3F4
+:1004D0000AE04A0901F01F0650F8225003FA06F616
+:1004E000354340F82250491C8029F2D3A169090BF9
+:1004F0004A0901F01F0150F822408B409C4340F80C
+:100500002240FFF765FFBDE8FF8100005C090000A5
+:10051000000000200CED00E00400FA050006004099
+:10052000144801680029FCD07047134A0221116069
+:1005300010490B68002BFCD00F4B1B1D186008687E
+:100540000028FCD00020106008680028FCD070470C
+:10055000094B10B501221A60064A1468002CFCD021
+:10056000016010680028FCD0002018601068002886
+:10057000FCD010BD00E4014004E5014008208F4993
+:1005800009680958084710208C4909680958084724
+:1005900014208A49096809580847182087490968BA
+:1005A0000958084730208549096809580847382004
+:1005B00082490968095808473C2080490968095858
+:1005C000084740207D4909680958084744207B496D
+:1005D00009680958084748207849096809580847B0
+:1005E0004C20764909680958084750207349096822
+:1005F0000958084754207149096809580847582084
+:100600006E490968095808475C206C49096809580F
+:100610000847602069490968095808476420674904
+:100620000968095808476820644909680958084753
+:100630006C20624909680958084770205F490968B9
+:100640000958084774205D49096809580847782007
+:100650005A490968095808477C20584909680958C7
+:10066000084780205549096809580847842053499C
+:1006700009680958084788205049096809580847F7
+:100680008C204E4909680958084790204B49096851
+:10069000095808479420494909680958084798208B
+:1006A00046490968095808479C204449096809587F
+:1006B0000847A0204149096809580847A4203F4934
+:1006C000096809580847A8203C490968095808479B
+:1006D000AC203A49096809580847B02037490968E9
+:1006E00009580847B4203549096809580847B8200F
+:1006F0003249096809580847BC2030490968095837
+:100700000847C0202D49096809580847C4202B49CB
+:10071000096809580847C82028490968095808473E
+:10072000CC202649096809580847D0202349096880
+:1007300009580847D4202149096809580847D82092
+:100740001E49096809580847DC201C4909680958EE
+:100750000847E0201949096809580847E420174963
+:10076000096809580847E8201449096809580847E2
+:10077000EC201249096809580847F0200F49096818
+:1007800009580847F4200D49096809580847F82016
+:100790000A49096809580847FC20084909680958A6
+:1007A00008475FF480700549096809580847000048
+:1007B00003480449024A034B704700000000002030
+:1007C000680900006809000040EA010310B59B07B2
+:1007D0000FD1042A0DD310C808C9121F9C42F8D0AB
+:1007E00020BA19BA884201D9012010BD4FF0FF305C
+:1007F00010BD1AB1D30703D0521C07E0002010BD72
+:1008000010F8013B11F8014B1B1B07D110F8013BFD
+:1008100011F8014B1B1B01D1921EF1D1184610BDDE
+:1008200002F0FF0343EA032242EA024200F005B865
+:100830007047704770474FF000020429C0F01280E3
+:1008400010F0030C00F01B80CCF1040CBCF1020F83
+:1008500018BF00F8012BA8BF20F8022BA1EB0C0158
+:1008600000F00DB85FEAC17C24BF00F8012B00F84E
+:10087000012B48BF00F8012B70474FF0000200B574
+:10088000134694469646203922BFA0E80C50A0E8B3
+:100890000C50B1F12001BFF4F7AF090728BFA0E861
+:1008A0000C5048BF0CC05DF804EB890028BF40F82D
+:1008B000042B08BF704748BF20F8022B11F0804F6F
+:1008C00018BF00F8012B7047014B1B68DB68184705
+:1008D0000000002009480A497047FFF7FBFFFFF7B7
+:1008E00011FC00BD20BFFDE7064B1847064A10600B
+:1008F000016881F30888406800470000680900002B
+:10090000680900001F030000000000201EF0040F13
+:100910000CBFEFF30881EFF3098188690238007892
+:10092000182803D100E00000074A1047074A126860
+:100930002C3212681047000000B5054B1B68054AB1
+:100940009B58984700BD00000703000000000020EE
+:100950005809000004000000001000000000000022
+:0809600000FFFFFF0090D0032F
+:10100000E0120020D1430200192F000043430200E8
+:10101000192F0000192F0000192F000000000000F8
+:101020000000000000000000000000002944020051
+:10103000192F000000000000192F0000192F0000D8
+:101040009144020097440200192F0000192F00005C
+:10105000192F0000192F0000192F0000192F000070
+:101060009D440200192F0000192F0000A344020024
+:10107000192F0000A9440200AF440200B544020049
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F0000BB440200192F0000192F000067
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000C1440200192F0000192F0000192F000041
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F04DF90C
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F042F9AFF2090EBAE80F0013F033
+:10113000010F18BFFB1A43F0010318479038020053
+:10114000B03802000A444FF0000C10F8013B13F0D5
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F00FFE01B4E9
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F0B2B8D3
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F05CB8BF
+:1012600008F065B870B50C461149097829B1A0F1AC
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C0000202845020010B504460021012032
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA8212C
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F00EF840B1606813F013F80E
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484612F0B8FF18B11020FC
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F047FC0028E8D18DF825
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8022F07BFF9DF81C0064
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F0FCF90028A8D1BDF861
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0DCF9002888D1BDF84C
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8022F015FF9DF81C00ADF83450BB
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F097F9002899D1BDF82000F08000203E
+:101530003EE73EB504460820ADF80000204612F014
+:10154000EDFE08B110203EBD2146012001F04FFE06
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F071FDBDF80010082938
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204612F0BFFE10B117
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F096FF0028F4D1BDF80810082901D0E4
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F033FDBDF80010022900D00320C1
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0AAFE08B110201CBD53486A4641884A
+:101620004FF6FF7006F05CFFBDF800100229F3D002
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F069FE18B11020FEBD93
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:101660005DFE18BB208801A905F03CFE0028F4D1DE
+:1016700030788DF80500208801A906F0CEFC0028FE
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F056FC0028D6D1ADF80850CF
+:1016B00020883B4602AA002106F0D0FCBDF80810A5
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E00061FE18B9204612F03FFE08B110207CBD03
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0EDFEBDF8001021807CBD0C20BE
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A822F0E6FD1C2108A822F0E2FD9DF8A8
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F04CF8002803D1BDF84F
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F018FE7F1CBFB26089B842E1D8CCE7E7
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103022F05AFC7F1CBFB204
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:10192000C9FDEBE72DE9F0470E4688B090F80CC0F2
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A822F09A
+:10198000B8FC00977088434601AA716900F0EDFE2B
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F083FDB9F117
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F037FD18B184F802A0A4F800A0B1
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460EF0C5FE206008B1002070BD0320DC
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E3BB2DE9FF4784B0002782460297D7
+:101C600007989046894612300AF014F9401D20F07A
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF0EBFCE7
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0000BF9ADF80C00024602AB2946504608F04D
+:101CF000F0F9070001D1A01C029007983A46123073
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100000F9D8B10A2817D200E006E0DFE800F0A9
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0A3FCB9F1000FD7D007996C
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09AF9050036
+:101DA00019D04046A61C27880EF046FF324607266B
+:101DB00029463B4600960EF054FB20882346CDE989
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF0CAFD040000D1A8
+:101E2000FFDF294604F11200BDE870400AF04DB80A
+:101E30002DE9F8430D468046002607F0EBFA0446EC
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF09BFD007B032806D0C6
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF074FD070000D1FFDF07F149
+:101ED0001201404609F0D6FF2CB12A462146404661
+:101EE000FFF7A7FE29E01321404602F0A7FD24E0FA
+:101EF00004B9FFDF052140460EF05AFD060000D16F
+:101F0000FFDF694606F1120009F0C6FF060000D0A7
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF043FB002C02D1F74A009911601CBD12
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F0B6F905B9FFDFA87860732888EB
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF040FB060000D1FFDF4FF00008FC
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF02FFB060000D1FFDF66609C
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F040BF2DE9F047804601F118
+:101FF00012000D46814609F04DFF401DD24F20F0E2
+:1020000003026E7B1446296838680EF037FB3EB138
+:1020100004FB06F2121D03D0696838680EF02EFB2F
+:1020200005200EF06DFC044605200EF071FC201A10
+:10203000012802D138680EF0EBFA49464046BDE867
+:10204000F04709F026BF70B5054605210EF0B0FC3B
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F010BF2DE9F04F91B04FF0000BADF823
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF095FC060000D1FFDF24B1A78092
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F092F9D7
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF001FB04001D
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F0DBFEBAE570B50D4605210EF0F0FA16
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F065BD70B50D4605210EF0E1FA040057
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:1024000083BD70B5054605210EF0D2FA040000D157
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF0C2FA040000D1F2
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF0B3FA040000D1FFDF97
+:1024500004F1120009F01EFD401D20F0030511E0FB
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF053F9606841880029E9D170BD70B53C
+:102490000E46054606F0BEFF040000D1FFDF012016
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0AEBF2DE96E
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A90FF0FCFF78B107200BB013
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300063FC9CB12178062921D2DFE801F0200556
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09AFC0021304695
+:1027600005F0B4FC204606B070BDF8B51C46154611
+:102770000E46069F0EF04EFA2346FF1DBCB23146B0
+:102780002A4600940DF039FEF8BD30B41146DDE95B
+:1027900002423CB1032903D0002330BC08F022BB25
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F079FC2846BDE8A7
+:1027C0007040012105F082BC4FF0E0224FF400413F
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F0CDFCB4
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B0000BCFC5648056070BD70B500F08EF8524DA3
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F0A9FC4C48046070BD03203A
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F092FC0648C8
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002110F03B
+:102D4000E7FFF1E710B51948D0F800110029FBD0D2
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F040BA3F
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B510F06EFFFFF78DFFBDE801403F
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0A7FA21462846BDE870400AF058
+:102F70008CBB10B511F0B0FBFFF726FC11F04CFA3A
+:102F8000BDE8104011F0FEBA0120810708607047CB
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200FECAFFFFAD
+:1030100084000000808D5B0016425791AD5F58BC64
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF09CFB16
+:10309000044610F038FD201AC5B206200DF030FCB1
+:1030A000044606200DF034FC211ADD4C207E122847
+:1030B00018D000200F1807200DF022FC064607202C
+:1030C0000DF026FC301A3918207E13280CD0002071
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0B6FABDE8104005F0AFBF0BF0EC
+:1031100089FAF8E730B50446A1F120000D460A28E7
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F04FF8BDE81040112036E71FB55B
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460BF089FF01
+:1032300005F01CFF04B010BD70B514460D460646DF
+:1032400011F06CF858B90DB1A54201D90C2070BD30
+:10325000002408E056F8240011F060F808B11020AE
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:103280009AF808B110202BE728680028A88802D0F7
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF0AABA38B50C4615
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF044F905F0F8FD050003D181
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF056FB002800D0FFDF1CBD002241
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4690468DF81C507007D2
+:1035500003D5606810F0E2FE68B9CF4F4FF0010963
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700010F021FF18B110200EB0BDE8F087300721
+:1035800002D5A089802816D8700705D4B8F1000F9D
+:1035900002D097F8240070B1E07DC0F300108DF8E0
+:1035A0001B00617D072041B1012906D00229E3D02B
+:1035B0000429E1D12CE00720DEE749468DF8179079
+:1035C000F00609D4A27D072032B1012A04D0022AD4
+:1035D00005D0042AD0D11BE08DF8191002E002209A
+:1035E0008DF819008DF815806068B0B107A9FFF754
+:1035F000A9FE0028C0D19DF81C00FF280AD06068F1
+:1036000050F8011FCDF80F108088ADF8130008E0C6
+:103610000620B1E743F20220AEE7CDF80F50ADF837
+:103620001350E07B0028F3D1207C0028F0D1607C8F
+:103630000028EDD1A07C0028EAD1E07CC006E7D1CB
+:103640008DF800A0BDF82C00ADF80200A068019034
+:10365000A068029004F10F0001F035FC8DF80C0019
+:103660000DF10D00FFF797FE00B1FFDF9DF81C0084
+:103670008DF80E008DF816508DF81850E07D08A9D1
+:1036800000F00F008DF81A0068460BF036FF05F0C9
+:10369000EDFC71E7F0B59DB000228DF868208DF843
+:1036A00058208DF8602005468DF86C2012921392F8
+:1036B0001492159219B10FC912AC84E80F00764C20
+:1036C000A078052801D004280CD11298616888429E
+:1036D00000D120B91498E168884203D110B10820C4
+:1036E0001DB0F0BD1F26334618AA1AA912A8FFF76D
+:1036F000BEFD0028F4D133461BAA16A914A8FFF773
+:10370000B6FD0028ECD19DF85800C00701D00A2072
+:10371000E6E7A08A410708D4A17D31B19DF8601089
+:10372000890702D043F20120DAE79DF86010C9074B
+:1037300009D0400707D4208818B144F2506188426C
+:1037400001D90720CCE78DF8005003268DF80160E1
+:1037500001278DF80270BDF84C208DF8032001A8D8
+:10376000129920F025FD68460BF028FF05F07EFC3D
+:103770000028B5D18DF824508DF825608DF826707D
+:10378000BDF854208DF827200AA8149920F010FDC8
+:1037900009A80BF060FF05F069FC0028A0D112AD6C
+:1037A000241D95E80F0084E80F00002098E770B50D
+:1037B00086B00D46040005D010F0FDFD20B11020AC
+:1037C00006B070BD0820FBE72078C107A98802D0A9
+:1037D000FF2902D303E01F2901D20920F0E7800767
+:1037E00061D4FFF751FC38B12078C0F3C101012941
+:1037F00004D0032902D005E01320E1E7264991F81F
+:10380000241041B1C0074FF000054FF0010604D06D
+:103810008DF80F6003E00720D2E78DF80F5068465F
+:10382000FFF7B9FD00B1FFDF2078C0F3C1008DF8CC
+:1038300001008DF80250607808B98DF80260607858
+:10384000C00705D09DF8020040F001008DF802008D
+:103850006078800705D59DF8020040F002008DF8E1
+:1038600002006078400705D59DF8020040F0040092
+:103870008DF802002078C0F380008DF80300608886
+:10388000ADF80600A088ADF80A00207A58B9607A31
+:1038900048B9A07A38B901E0D8010020E07A10B91F
+:1038A000207BC00601D006208AE704F1080001F061
+:1038B0000AFB8DF80E0068460BF087F905F0D6FB81
+:1038C00000288BD18DF810608DF81150ADF8125092
+:1038D000ADF8145004A80BF0FDF905F0C7FB002863
+:1038E0008BD1E08864280AD248B1012001F001FBA5
+:1038F000002891D12078C00705D0152004E064216C
+:10390000B0FBF1F0F2E71320FFF7A8FB002057E728
+:103910002DE9FF470220FF4E8DF804000027708E2E
+:10392000ADF80600B84643F202094CE001A80CF0DD
+:10393000A6FF050006D0708EA8B3A6F83280ADF8B9
+:1039400006803EE0039CA07F01072DD504F12400F2
+:103950000090A28EBDF80800214604F1360301F064
+:1039600054FC050005D04D452AD0112D3CD0FFDF79
+:103970003AE0A07F20F00801E07F420862F3C7111F
+:10398000A177810861F30000E07794F8210000F04E
+:103990001F0084F820002078282826D129212046DD
+:1039A000FFF7B8FB21E014E040070AD5BDF8080096
+:1039B00004F10E0101F0ABFA05000DD04D4510D118
+:1039C00000257F1CFFB202200CF09AFF401CB84279
+:1039D000ACD8052D11D008E0A07F20F00400A0771E
+:1039E00003E0112D00D0FFDF0025BDF80600708632
+:1039F000052D04D0284604B0BFE5A6F8328000208B
+:103A0000F9E770B50646FFF726FD054605F002FD0D
+:103A1000040000D1FFDF6680207820F00F00801CBA
+:103A200020F0F000203020700620207295F83E0033
+:103A30006072BDE8704005F0F0BC2DE9F04786B03B
+:103A4000040000D1FFDF2078B24D20F00F00801C71
+:103A500020F0F0007030207060680178491F1B2949
+:103A600033D2DFE801F0FE32323255FD320EFDFD79
+:103A700042FC32323278FCFCFB323232FCFCFAF986
+:103A8000FC00C6883046FFF7E6FC0546304607F0E6
+:103A9000A7F8E0B16068007A85F83E002121284649
+:103AA000FFF738FB3046FEF7CEFA304603F016FE3D
+:103AB0003146012010F0E6FBA87F20F01000A87727
+:103AC000FFF726FF002800D0FFDF06B055E520787D
+:103AD00020F0F000203020700620207266806068A0
+:103AE000007A607205F099FCD8E7C5882846FFF790
+:103AF000B2FC00B9FFDF60680079012800D0FFDF69
+:103B00006068017A06B02846BDE8F04707F044BC7B
+:103B1000C6883046FFF79FFC050000D1FFDF05F0A7
+:103B20007CFC606831460089288160684089688132
+:103B300060688089A881012010F0A4FB0020A8758E
+:103B4000A87F00F003000228BFD1FFF7E1FE0028A4
+:103B5000BBD0FFDFB9E70079022811D000B1FFDF49
+:103B600005F05BFC6668B6F806A0307A361D0128C1
+:103B70000CD0687E814605F0E5F9070009D107E021
+:103B800006B00220BDE8F047FFF719BBE878F1E77F
+:103B9000FFDF0022022150460CF001FF040000D19B
+:103BA000FFDF22212046FFF7B5FA3079012800D047
+:103BB0000220A17F804668F30101A177308B20812C
+:103BC000708B6081B08BA08184F822908DF8088082
+:103BD000B8680090F86801906A46032150460CF0DE
+:103BE000DEFE00B9FFDFB888ADF81000B8788DF8B8
+:103BF000120004AA052150460CF0D1FE00B9FFDFE7
+:103C0000B888ADF80C00F8788DF80E0003AA0421EE
+:103C100050460CF0C4FE00B9FFDF062106F1120089
+:103C200001F093F938B37079800700D5FFDF71791F
+:103C3000E07D61F34700E075D6F80600A061708969
+:103C4000A083062106F10C0001F07FF9E8B195F898
+:103C500025004108607805E032E02AE047E03FE0D7
+:103C600021E035E061F347006070D5F82600C4F824
+:103C70000200688D12E0E07D20F0FE00801CE075FF
+:103C8000D6F81200A061F08ADAE7607820F0FE0032
+:103C9000801C6070F068C4F80200308AE080404602
+:103CA000FFF78DFA11E706B02046BDE8F04701F0B6
+:103CB00035BD05F0B2FB15F8300F40F0020005E00D
+:103CC00005F0ABFB15F8300F40F004002870FCE65F
+:103CD000287E132809D01528E4D11620FFF7BEF955
+:103CE00006B0BDE8F04705F098BB1420F6E7A978C8
+:103CF000052909D00429D5D105F08FFB022006B093
+:103D0000BDE8F047FFF792B900790028CAD0E878FB
+:103D100002E00000D801002001F0BCF805F07DFBB6
+:103D20000320ECE72DE9F05F054600784FF000082E
+:103D30000009DFF820A891460C46464601287AD0B3
+:103D400001274FF0020C4FF6FF73022874D00728AA
+:103D50000BD00A2871D0FFDFA9F8006014B1A4F8D5
+:103D6000008066800020BDE8F09F696804F10800CB
+:103D70000A78172A70D010DC4FF0000B142A31D0CB
+:103D800006DC052A6DD0092A0FD0102A7ED11FE04B
+:103D9000152A7CD0162AF9D1F0E01B3A052A75D2F3
+:103DA000DFE802F009C5FDDAFC00C8884FF0120810
+:103DB0001026214675E14FF01C080A26D4B38888E6
+:103DC000A0806868807920726868C0796072C3E7F3
+:103DD0004FF01B0814266CB303202072686880889B
+:103DE000A080B9E70A793C2AB6D00D1D4FF0100823
+:103DF0002C26FCB16988A180298B6182298B2182C4
+:103E0000698BA182A98BE1826B790246A91D1846B4
+:103E1000FFF7F0FA2879012810D084F80FC0FF20AE
+:103E20002076C4F81CB0C4F820B0C4F824B0C4F89C
+:103E300028B091E712E013E13BE135E1E7730AF1C5
+:103E4000040084F818B090E80E00DAF81000C4E915
+:103E50000930C4E907127FE7A8E002E0A9F8006092
+:103E600080E72C264FF01D08002CF7D00546A380D4
+:103E7000887B2A880F1D60F300022A80887B400817
+:103E800060F341022A80887B800801E0E6E0ADE033
+:103E900060F382022A80887BB91CC00860F3C302E9
+:103EA0002A80B87A0011401C60F3041202F07F00EF
+:103EB00028807878AA1CFFF79DFA387D05F1090261
+:103EC00007F11501FFF796FA387B01F04DF82874D9
+:103ED000787B01F049F86874F87EA874787AE87401
+:103EE00097F83B002875B87B6875A5F816B0DAF826
+:103EF0001C00A861397ABAF82000884201D2014634
+:103F000010E0B87AC0F3411002280BD0012809D084
+:103F1000288820F060002880A1840A4607F11C014F
+:103F2000A86998E0288820F060004030F3E7112667
+:103F30004FF02008002C91D0A380686804F10A0299
+:103F4000007920726868007B607269688B1D48790F
+:103F50001946FFF74FFAFFE60A264FF02108002C1A
+:103F6000E9D08888A0806868807920726868C07904
+:103F700060729AF8301021F004018BE00B264FF0AC
+:103F80002208002CD7D0C888A080686800792072E9
+:103F90006868007A00F0E8FF607201E052E039E002
+:103FA0006868407A00F0E0FFA072D5E61C264FF06A
+:103FB0002608002CBFD0A3806868407960726868CA
+:103FC000007AA0720AF1040090E80E00DAF81000FE
+:103FD000C4E90530C4E90312686800793C2803D0BD
+:103FE00043287DD0FFDFB7E62772B5E610264FF0F5
+:103FF0002408002C9FD08888A08068688079208160
+:104000006868807A608168680089A08168688089B2
+:10401000E081A1E610264FF02308002C8BD0888881
+:10402000A0806868C08820816868008960816868AD
+:104030004089A08168688089E0819AF8301021F079
+:10404000020127E030264FF02508002C88D0A380FD
+:1040500069682822496820F0ABF87DE64A4677E097
+:10406000287A012803D0022817D0FFDF74E6102633
+:104070004FF01F08002C85D06888A080A889208177
+:10408000E8896081288AA081688AE0819AF83010E6
+:1040900021F001018AF830105EE64FF01208102678
+:1040A000688800F03FFF57E62846BDE8F05F01F062
+:1040B000BFBC287A07284DD2DFE800F04C38384AD8
+:1040C0004A4A040009264FF01108002C92D06F884C
+:1040D0003846FFF7C0F990F822A0A780687A00E080
+:1040E0002DE02072042138460CF074FC052138467E
+:1040F0000CF070FC002138460CF06CFC01213846B5
+:104100000CF068FC032138460CF064FC02213846B0
+:104110000CF060FC062138460CF05CFC07213846A8
+:104120000CF058FC504600F0B5FE15E614264FF092
+:104130001B08002C8AD0A380287A012802D084F89A
+:1041400008C009E62772DAE90710C4E9031003E69C
+:104150002146A9E7FFDFFFE570B5FE4D287E122856
+:1041600001D0082070BD0AF0C3FF04F07FFF0400F7
+:1041700002D1687E00F08EFE0021052010F082F84A
+:10418000204670BD1CB5F348007E132801D20820DC
+:104190001CBD00208DF8000068460AF09BFD04F06D
+:1041A00065FF0028F4D10021052010F06BF81120E4
+:1041B000FEF754FF00201CBD70B5012805D005286E
+:1041C00025D0062800D0FFDF70BD8DB22846FFF74E
+:1041D00042F9040000D1FFDF20782128F4D005F057
+:1041E00019F968B1017821F00F01891C21F0F00163
+:1041F000103101700221017245800020A07528E075
+:1042000021462846BDE870401322FFF727B9D14860
+:10421000047EA4F1120005281FD2DFE800F0060397
+:1042200003030300FFF7AEFF01E0FFF795FF00284F
+:10423000CAD105F0EFF80028C6D0017821F00F01AF
+:10424000891C21F0F00120310170132C07D00221CC
+:104250000172BDE8704005F0E0B8FFDF70BD0121DC
+:10426000F6E72DE9F04116460C00804600D1FFDF4D
+:10427000307820F00F00801C20F0F00010303070FB
+:104280002078012804D0022818D0FFDFBDE8F08193
+:104290004046FFF7E0F8050000D1FFDF0320A875D6
+:1042A00005F0BBF894E80F00083686E80F00A9482F
+:1042B00010F8301F41F001010170E7E74046FFF7B9
+:1042C000CAF8050000D1FFDFA1884FF6FF70002774
+:1042D000814202D1E288824203D0814201D1E0884A
+:1042E00040B105F09AF894E80F00083686E80F0010
+:1042F000AF75CBE7A87D0128C8D1782300224146BD
+:104300000FF016FF0220A875C0E738B505460C4629
+:10431000084610F003F818BB203D062D4AD2DFE80E
+:1043200005F0031B373C4230002106200FF080FFD0
+:1043300008B1112038BDA01C0AF0AFFF04F096FEB2
+:10434000050038D100220823114606200FF0F0FEA8
+:10435000062830D0FFDF2EE0606810F023F808B1A7
+:10436000102038BD618820886A460BF05FFB04F09E
+:104370007DFE05001FD16068E8B1BDF80010018026
+:1043800019E0A07800F0010120880BF085FB0EE019
+:10439000206801F0FBFD05460DE0207800F00100EB
+:1043A0000AF033F903E0618820880BF0C4FA04F0C6
+:1043B0005DFEF0E70725284638BD70B505460C467A
+:1043C00008460FF0D1FF08B1102070BD202D07D096
+:1043D000212D0DD0222D0BD0252D09D0072070BD09
+:1043E0002088A11C0AF006FABDE8704004F03EBE29
+:1043F000062070BD57482530704708B53421554810
+:104400001FF077FF0120FEF711FE1120FEF726FEB8
+:1044100050496846263104F093FF4E489DF800202D
+:1044200010F8251F62F3470121F0010101700021FE
+:1044300041724FF46171A0F8071002218172FEF7FA
+:1044400057FE00B1FFDFFCF791FF01F032F908BD24
+:1044500010B50C46402120461FF029FFA07F20F018
+:104460000300A077202020700020A07584F823008E
+:1044700010BD70472DE9FC4107460FF04FFF10B10A
+:104480001020BDE8FC81334E06F12501D6F8250049
+:104490000090B6F82950ADF8045096F82B408DF8EE
+:1044A00006403846FEF78FFF0028EAD1FEF720FECF
+:1044B0000028E6D0009946F8251FB580B471E0E7E2
+:1044C00010B504460FF050FF08B1102010BD214870
+:1044D0002049224690F8250026314008FEF78AFF41
+:1044E000002010BDFEB50D4604004FF0000712D0AD
+:1044F0000822FEF7A1FE002812D1002609E000BF25
+:1045000054F826006946FEF71DFF002808D1761CE6
+:10451000F6B2AE42F4D309F07CFF10B143F20320AF
+:10452000FEBD0C4E86F8247024B300271EE000BFA9
+:1045300054F8270002A9FEF705FF00B1FFDF9DF840
+:1045400008008DF8000054F8270050F8011FCDF83E
+:10455000011001E0D80100208088ADF80500684610
+:1045600009F0A1FF00B1FFDF7F1CFFB2AF42DFD334
+:1045700086F824500020FEBD2DE9F0478AB015468C
+:10458000894604001ED00F4608222946FEF754FE35
+:10459000002810D1002613E054F826006946103098
+:1045A00000F09DFC002806D147B157F826000FF017
+:1045B000B5FE18B110200AB0BDE8F087761CF6B23F
+:1045C000AE42E9D30026A5F101081BE006F1010A7D
+:1045D0000AF0FF0712E000BF54F82600017C4A08E9
+:1045E00054F827100B7CB2EB530F05D10622113083
+:1045F00011311FF0B1FD58B17F1CFFB2AF42EBD3B8
+:104600000AF0FF064645E1DB4E4624B1012003E0F7
+:1046100043F20520CFE7002009F076FF10B909F03A
+:1046200087FF10B143F20420C5E75CB300270DF10A
+:10463000170825E054F827006946103000F04FFCB9
+:1046400000B1FFDF54F82700102250F8111FCDF8F9
+:1046500001108088ADF8050054F827100DF107000F
+:104660001FF0A6FD96B156F82710102240461FF005
+:104670009FFD684609F0F0FE00B1FFDF7F1CFFB22E
+:10468000AF42D7D3FEF702FF002094E7404601F087
+:1046900071FCEEE730B585B004460FF03FFE18B967
+:1046A00060680FF088FE10B1102005B030BD608842
+:1046B0004AF2B811884206D82078FB4D28B101286B
+:1046C00006D0022804D00720EFE7FEF711FD18E01E
+:1046D0006078022804D0032802D043F20220E4E7E5
+:1046E00085F82F00C1B200200090ADF80400022927
+:1046F0002CD0032927D0FFDF684609F0BAFF04F069
+:10470000B5FC0028D1D1606801F027FC207858B1B1
+:1047100001208DF800000DF1010001F02BFC68462E
+:104720000BF018FA00B1FFDF207885F82E00FEF7B5
+:10473000ADFE608860B1A88580B209F0DDFE00B1F1
+:10474000FFDF0020B1E78DF80500D5E74020FAE74C
+:104750004FF46170EFE710B504460FF005FE20B985
+:10476000606838B10FF01EFE08B1102010BD6068FF
+:1047700001F000FCCC4830F82C1F6180C1786170DA
+:1047800080782070002010BD2DE9F843144689463A
+:1047900006460FF0E9FDA0B948460FF00CFE80B9BF
+:1047A00020460FF008FE60B9BF4DA878012800D15F
+:1047B0003CB13178FF2906D049B143F20400BDE88D
+:1047C000F8831020FBE7012801D00420F7E74FF021
+:1047D0000008A4B3052811D004280FD0694620464C
+:1047E000FEF76DFE0028EAD1207D48B1012809D0EE
+:1047F000022809D0032809D00720E0E70820DEE7D7
+:10480000424604E0012202E0022200E003222346A5
+:10481000174600200099FEF78FFE0028CFD1A0890F
+:104820002880A07BE875BDF80000A882AF75BDF8B0
+:104830000000000701D5A08988B1A08928804946D9
+:104840000020FEF727FF0028B9D1A87805280BD053
+:10485000042809D0287DC00703D0032002E080206F
+:10486000ECE70220FEF7E2FB86F800800020A6E7D6
+:104870007CB58D4C05460E46A078022803D003284F
+:1048800001D008207CBD15B143F204007CBD072097
+:104890000CF03EF810B9A078032806D0FEF7F4FB20
+:1048A00028B1A078032804D009E012207CBD132091
+:1048B0007CBD304600F0CDFA0028F9D1E670012029
+:1048C0008DF800008DF801008DF802502088ADF8B9
+:1048D0000400E07D8DF8060068460AF0EAFF04F067
+:1048E000C5FB0028E4D1A078032805D05FF00400C0
+:1048F000FEF79CFB00207CBDE07800F0BAFA0520B2
+:10490000F6E71CB510B143F204001CBD664CA0785C
+:10491000042803D0052801D008201CBD00208DF8F4
+:10492000000001218DF801108DF8020068460AF0A0
+:10493000C0FF04F09BFB0028EFD1A078052805D02C
+:104940005FF00200FEF772FB00201CBDE07800F073
+:10495000A1FA0320F6E72DE9FC4180460E46032527
+:1049600008460FF028FD002866D14046FEF773FD8B
+:10497000040004D02078222804D2082081E543F2E4
+:1049800002007EE5A07F00F003073EB1012F0CD0AE
+:1049900000203146FEF72BFC0500EFD1012F06D099
+:1049A000022F1AD0FFDF28466BE50120F1E7A07D3A
+:1049B0003146022801D011B107E0112061E56846B7
+:1049C000FCF7E1FD0028D9D16946404606F0A7FC76
+:1049D0000500E8D10120A075E5E7A07D032804D1FA
+:1049E000314890F83000C00701D02EB30EE026B158
+:1049F000A07F40071ED4002100E00121404606F0C0
+:104A0000AEFC0500CFD1A075002ECCD0314640467B
+:104A100000F07DFA05461128C5D1A07F4107C2D418
+:104A2000316844F80E1F7168616040F00400207422
+:104A30000025B8E71125B6E7102022E570B50C4631
+:104A40000546FEF708FD010005D022462846BDE8D0
+:104A50007040FEF703BD43F2020070BD10B501289F
+:104A600007D1114B9B78012B00D011B143F2040008
+:104A700010BD09F084FDBDE8104004F0F7BA012331
+:104A800000F012BA00231A46194600F00DBA70B5AC
+:104A900006460C4608460FF041FC18B920680FF096
+:104AA00063FC18B1102070BDD8010020F74D2A7E9C
+:104AB000112A04D0132A00D33EB10820F3E721467F
+:104AC0003046FEF774FE60B1EDE70920132A0DD0E1
+:104AD000142A0BD0A188FF29E5D31520FEF7BEFAD2
+:104AE0000020D4E90012C5E90712DCE7A1881F29DC
+:104AF000D9D31320F2E72DE9F047DFF8908307467A
+:104B000090B098F818009A4615460C46132803D31F
+:104B1000FFF738FB002822D120460FF0FFFBA0BB97
+:104B200028460FF0FBFB80BB20784FF00101C00747
+:104B30004FF0000602D08DF83A1001E08DF83A608F
+:104B40002078C0F3C1008DF800006278072042B1E0
+:104B5000012A06D0022A02D0042A00D1062010B071
+:104B60002AE58DF809106088ADF80A00A088ADF834
+:104B7000100020788946C0F3C10001281FD0032807
+:104B80001DD038460FF0CAFB08B11020E7E738788F
+:104B9000400808D0012809D0022807D0032805D0F2
+:104BA00043F20220DBE78DF8026001E08DF802900D
+:104BB00057F8010FCDF80300B888ADF807000DF1E4
+:104BC0000100FEF7E8FB08B10320C8E72888ADF82C
+:104BD00016006888ADF81C00A888ADF82200E888A7
+:104BE000ADF82800ADF82E60ADF8346068460AF0E4
+:104BF000BDF8E8B998F818004546112801D00820FA
+:104C0000ADE706200BF084FE38B12078C0F3C10078
+:104C1000012804D0032802D004E012209FE795F871
+:104C2000240028B1FEF730FA022803D2132096E7B9
+:104C3000072094E7504600F00CF900288FD185F842
+:104C400019A068460AF051FA04F010FA002886D13B
+:104C5000687E00F00EF9E08864280AD248B101208D
+:104C600000F047F9040091D11220FEF7F7F9204631
+:104C700075E76421B0FBF1F0F2E770B50646154622
+:104C80000C4608460FF070FB18B928460FF06CFB75
+:104C900008B1102007E72A46214630460AF0A9FE4F
+:104CA00004F0E4F90028F5D121787F29F2D105201C
+:104CB000F9E67CB505460C4608460FF02FFB08B117
+:104CC00010207CBD2846FEF7C6FB20B100782228C4
+:104CD00004D208207CBD43F202007CBD6B4890F8F2
+:104CE0003000400701D511207CBD2178C80802D1D1
+:104CF0006078C20801D007207CBD890801D18008F6
+:104D000001D006207CBDADF8005020788DF802005F
+:104D100060788DF803000220ADF80400684609F0C1
+:104D200042FF04F0A3F97CBD70B586B014460D4671
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B0E643F20200FAE728460FF033FB64
+:104D500020B944B120460FF025FB08B11020EFE741
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0BDFD18B100BFD9
+:104D800004F074F9DCE7ADF80060BDF81400ADF88C
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0AAFEB8E71CB5C7
+:104E10001F490968CDE90010684609F0AAFF04F0AF
+:104E200025F91CBD1CB5002000900190684609F0D2
+:104E3000A0FF04F01BF91CBD108008885080488832
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F075F830B1407830B1B1
+:104E6000204604F07EFB002010BD052010BD12205E
+:104E700010BD10B504F066F8040000D1FFDF6078C3
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90009C46020010B504F055F8040000D1FFDF75
+:104EA0006078401C6070F0E71CB5ADF800008DF82C
+:104EB00002308DF803108DF8042068460AF05EFD7C
+:104EC00004F0D4F81CBD0CB52DA2D2E90012CDE936
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000017F9052801D00320BFE70020BDE71FB532
+:104F10006A46FFF791FF68460AF04CF904F0A6F8DC
+:104F200004B0B2E770B50C0006460DD0FEF793FA58
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081ADE510B500231A46E3
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002092E7012090E700B530B1012803D07E
+:104F7000022801D0FFDF002000BDFF2000BD00009F
+:104F8000070605040302010010B504460FF0C6F938
+:104F900008B1102010BD2078C0F30210042807D8F3
+:104FA0006078072804D3A178102901D8814201D262
+:104FB000072010BDE078410706D421794A0703D4C1
+:104FC000000701D4080701D5062010BD002010BD40
+:104FD00010B513785C08837F64F3C7138377137865
+:104FE0009C08C37F64F30003C3771078C309487833
+:104FF00063F34100487013781C090B7864F347137E
+:105000000B701378DB0863F3000048705078487128
+:1050100010BD10B5C4780B7864F300030B70C4782E
+:10502000640864F341030B70C478A40864F382033A
+:105030000B70C478E40864F3C3030B700379117830
+:1050400063F30001117003795B0863F34101117090
+:1050500003799B0863F3820111700079C00860F343
+:10506000C301117010BD70B514460D46064604F01C
+:10507000D1F980B10178182221F00F01891C21F0AB
+:10508000F001A03100F8081B21461FF0D6F8BDE85A
+:10509000704004F0C2B929463046BDE87040132282
+:1050A000FEF7DCB92DE9F047064608A8894690E8E6
+:1050B00030041F469046142128461FF01AF900219B
+:1050C000CAF80010B8F1000F03D0B9F1000F03D1F6
+:1050D00014E03878C00711D020680FF045F9C0BB44
+:1050E000B8F1000F07D12068123028602068143012
+:1050F00068602068A8602168CAF8001038788007C6
+:1051000024D560680FF04EF918BBB9F1000F21D01B
+:10511000FFF770F90168C6F868118188A6F86C116C
+:10512000807986F86E0101F002FDF94FEF60626848
+:1051300062B196F8680106F2691140081032FEF774
+:1051400059F91022394660681FF032F80020BDE896
+:10515000F08706E0606820B1E8606068C6F8640126
+:10516000F4E71020F3E730B5054608780C4620F048
+:105170000F00401C20F0F001103121700020607001
+:1051800095F8230030B104280FD0052811D0062847
+:1051900014D0FFDF20780121B1EB101F04D295F865
+:1051A000200000F01F00607030BD21F0F0002030C2
+:1051B00002E021F0F00030302070EBE721F0F00049
+:1051C0004030F9E7F0B591B0022715460C46064687
+:1051D0003A46ADF80870092103AB04F07AFF049059
+:1051E000002810D004208DF804008DF80170E03400
+:1051F000099605948DF818500AA968460DF0CAF86A
+:1052000000B1FFDF012011B0F0BD10B588B00C4631
+:105210000A99ADF80000C3B11868CDF802005868CB
+:10522000CDF80600ADF80A20102203A81EF0C0FF3A
+:1052300068460AF062F803F019FF002803D1A17F45
+:1052400041F01001A17708B010BD0020CDF8020098
+:10525000E6E72DE9F84F0646808A0D4680B2824681
+:10526000FEF7F9F804463078DFF8A48200274FF003
+:105270000509A8F120080F2870D2DFE800F06FF2CE
+:105280003708387D8CC8F1F0EFF35FF3F300A07FAF
+:1052900000F00300022809D05FF0000080F0010157
+:1052A00050460BF085FB050003D101E00120F5E736
+:1052B000FFDF98F85C10C90702D0D8F860000BE057
+:1052C000032105F11D000EF004FDD5F81D009149E4
+:1052D000B0FBF1F201FB1200C5F81D0070686867B1
+:1052E000B068A8672078252800D0FFDFCAE0A07F3B
+:1052F00000F00300022809D05FF0000080F00101F7
+:1053000050460BF055FB060003D101E00120F5E704
+:10531000FFDF3078810702D52178252904D040F0BD
+:1053200001003070BDE8F88F02202870307F2871AE
+:1053300006F11D002D36C5E90206F3E7A07F00F057
+:105340000300022808D0002080F0010150460BF035
+:105350002FFB040004D102E00120F5E7A7E1FFDF05
+:105360002078C10604D5072028703D346C60D9E749
+:1053700040F008002070D5E7E07F000700D5FFDF90
+:10538000307CB28800F0010301B05046BDE8F04F18
+:10539000092105F027BD04B9FFDF716821B1102292
+:1053A00004F124001EF004FF28212046FDF7B2FE80
+:1053B000A07F00F0030002280ED104F12400002396
+:1053C00000901A4621465046FFF71FFF112807D0CC
+:1053D00029212046FDF79EFE307A84F82000A1E7BF
+:1053E000A07F000700D5FFDF14F81E0F40F0080073
+:1053F0002070E782A761E761C109607861F341002D
+:10540000014660F382016170307AE0708AE7A07F24
+:1054100000F00300022809D05FF0000080F00101D5
+:1054200050460BF0C5FA040003D101E00120F5E776
+:10543000FFDF022104F185000EF04BFC04202870F0
+:1054400004F5B4706860B4F88500288230481038DC
+:105450007C346C61C5E9028064E703E024E15BE031
+:105460002DE015E0A07F00F00300022807D0002007
+:1054700080F0010150460BF09BFA18B901E00120C1
+:10548000F6E7FFDF324621465046BDE8F84FEAE531
+:1054900004B9FFDF20782128A1D93079012803D170
+:1054A000E07F40F00800E077324621465046FFF7A3
+:1054B000DAFD2046BDE8F84F2321FDF72BBE3279F7
+:1054C000AA8005F108030921504604F002FEE860B5
+:1054D00010B185F8009025E7A07F00F003000228B6
+:1054E00008D0002080F0010150460BF061FA040062
+:1054F00003D101E00120F5E7FFDF04F1620102239F
+:105500001022081F0BF0DBF807703179417009E7B2
+:105510003802002040420F00A07F00F00300022864
+:1055200008D0002080F0010150460BF041FA050040
+:1055300003D101E00120F5E7FFDF95F8840000F0DA
+:10554000030001287AD1A07F00F00307E07F10F06C
+:10555000010602D0022F04D133E095F8A000C00765
+:105560002BD0D5F8601121B395F88320087C62F325
+:1055700087000874A17FCA09D5F8601162F3410061
+:105580000874D5F8601166F300000874AEB1D5F860
+:105590006001102204F1240188351EF009FE287EE6
+:1055A00040F001002876287820F0010005F88809ED
+:1055B00000E016B1022F04D02DE095F88800C00756
+:1055C00027D0D5F85C1121B395F88320087C62F3CD
+:1055D00087000874A17FCA09D5F85C1162F3410005
+:1055E0000874D5F85C1166F3000008748EB1D5F824
+:1055F0005C01102204F1240188351EF0D9FD2878C1
+:1056000040F0010005F8180B287820F0010005F89B
+:10561000A009022F44D0002000EB400005EBC000A1
+:1056200090F88800800709D595F87C00D5F86421AA
+:10563000400805F17D011032FDF7DCFE8DF8009089
+:1056400095F884006A4600F003008DF8010095F893
+:1056500088108DF8021095F8A0008DF803002146FF
+:10566000504601F04DFA2078252805D0212807D092
+:10567000FFDF2078222803D922212046FDF74AFDAA
+:10568000A07F00F0030002280CD0002080F0010170
+:1056900050460BF09FF900283FF44FAEFFDF41E684
+:1056A0000120B9E70120F1E7706847703AE6FFDFB3
+:1056B00038E670B5FE4C002584F85C5025660CF089
+:1056C00036FE04F11001204603F060FE84F83050ED
+:1056D00070BD70B50D46FDF7BEFE040000D1FFDFC2
+:1056E0004FF4B87128461EF004FE04F1240028612E
+:1056F000A07F00F00300022808D0012105F1E0009E
+:105700000CF016FE002800D0FFDF70BD0221F5E787
+:105710000A46014602F1E0000CF02ABE70B50546CB
+:10572000406886B001780A2906D00D2933D00E29A9
+:105730002FD0FFDF06B070BD86883046FDF78BFEA8
+:10574000040000D1FFDF20782128F3D028281BD1C6
+:10575000686802210E3001F0C8F9A8B16868082114
+:10576000801D01F0C2F978B104F1240130460AF03D
+:10577000A2F803F07BFC00B1FFDF06B02046BDE8D5
+:1057800070402921FDF7C6BC06B0BDE8704003F0AB
+:1057900044BE012101726868C6883046FDF75BFE91
+:1057A000040000D1FFDFA07F00F00301022902D135
+:1057B00020F01000A077207821280AD06868017AAC
+:1057C00009B1007980B1A07F00F00300022862D007
+:1057D000FFDFA07F00F003000228ABD1FEF798F8AE
+:1057E0000028A7D0FFDFA5E703F017FEA17F08067A
+:1057F0002BD5E07FC00705D094F8200000F01F00F3
+:10580000102820D05FF0050084F823002078292894
+:105810001DD02428DDD1314604200EF033FD222195
+:105820002046FDF777FCA07F00F00300022830D06F
+:105830005FF0000080F0010130460BF0CBF800284B
+:10584000C7D0FFDFC5E70620DEE70420DCE701F074
+:105850000300022808D0002080F0010130460BF040
+:10586000A7F8050003D101E00120F5E7FFDF2521BE
+:105870002046FDF74FFC03208DF80000694605F136
+:10588000E0000CF06CFD0228A3D00028A1D0FFDFBF
+:105890009FE70120CEE703F0C0FD9AE72DE9F04332
+:1058A00087B09946164688460746FDF7D4FD0400A2
+:1058B0004BD02078222848D3232846D0E07F000709
+:1058C00043D4A07F00F00300022809D05FF000005D
+:1058D00080F0010138460BF06BF8050002D00CE0B7
+:1058E0000120F5E7A07F00F00300022805D0012188
+:1058F000002238460BF053F805466946284601F069
+:1059000026F9009800B9FFDF45B10098E035056140
+:105910002078222806D0242804D007E0009900200F
+:10592000086103E025212046FDF7F4FB00980121E2
+:1059300041704762868001A9C0E902890CF02AFD06
+:10594000022802D0002800D0FFDF07B0BDE8F083B6
+:1059500070B586B00546FDF77EFD017822291ED977
+:10596000807F00F00300022808D0002080F00101B1
+:1059700028460BF01DF804002FD101E00120F5E7C7
+:10598000FFDF2AE0B4F85E0004F1620630440178DB
+:10599000427829B121462846FFF714FCB0B9C9E680
+:1059A000ADF804200921284602AB04F092FB0390D5
+:1059B0000028F4D005208DF80000694604F1E000CD
+:1059C0000CF0CDFC022801D000B1FFDF0223102231
+:1059D000314604F15E000AF0A8FEB4F86000002829
+:1059E000D0D1A7E610B586B00446FDF734FD0178A6
+:1059F00022291BD9807F00F00300022808D0002054
+:105A000080F0010120460AF0D3FF040003D101E039
+:105A10000120F5E7FFDF06208DF80000694604F15C
+:105A2000E0000CF09CFC002800D0FFDF06B010BDA9
+:105A30002DE9F05F05460C460027007890460109E5
+:105A40003E4604F1080BBA4602297DD0072902D050
+:105A50000A2909D146E0686801780A2905D00D298C
+:105A600030D00E292ED0FFDFBCE114271C26002CDD
+:105A70006BD08088A080FDF7EEFC5FEA000900D1C2
+:105A8000FFDF99F817005A46400809F11801FDF7A1
+:105A9000B1FC6868C0892082696851F8060FC4F8B3
+:105AA00012004868C4F81600A07E20F0060001E04D
+:105AB0001802002040F00100A07699F81E0040F086
+:105AC00020014DE01A270A26002CD1D0C088A080E2
+:105AD000FDF7C1FC050000D1FFDF59462846FFF75E
+:105AE00042FB7FE10CB1A88BA080287A0B287DD0E7
+:105AF00006DC01287BD0022808D0032804D135E039
+:105B00000D2875D00E2874D0FFDF6BE11E27092603
+:105B1000002CADD0A088FDF79EFC5FEA000900D103
+:105B2000FFDF287B00F003000128207A1BD020F043
+:105B300001002072297B890861F341002072297BD2
+:105B4000C90861F3820001E041E1F2E02072297BA3
+:105B5000090961F3C300207299F81E0040F040016A
+:105B600089F81E103EE140F00100E2E713270D2600
+:105B7000002CAAD0A088FDF76EFC8146807F00F043
+:105B80000300022808D0002080F00101A0880AF05C
+:105B90000FFF050003D101E00120F5E7FFDF99F8D1
+:105BA0001E0000F00302022A50D0686F817801F0D5
+:105BB00003010129217A4BD021F001012172837860
+:105BC0009B0863F3410121728378DB0863F3820150
+:105BD000217283781B0963F3C3012172037863F395
+:105BE00006112172437863F3C71103E061E0A9E075
+:105BF00090E0A1E0217284F809A0C178A172022A84
+:105C000029D00279E17A62F30001E1720279520847
+:105C100062F34101E1720279920862F38201E1725A
+:105C20000279D20862F3C301E1724279217B62F307
+:105C3000000121734279520862F3410121734279D4
+:105C4000920862F382012173407928E0A86FADE7E2
+:105C500041F00101B2E74279E17A62F30001E172B9
+:105C60004279520862F34101E1724279920862F38B
+:105C70008201E1724279D20862F3C301E1720279D2
+:105C8000217B62F3000121730279520862F3410122
+:105C900021730279920862F3820121730079C008AE
+:105CA00060F3C301217399F80000232831D926211C
+:105CB00040E018271026E4B3A088FDF7CCFB83460C
+:105CC000807F00F00300022809D0002080F001014D
+:105CD000A0880AF06DFE5FEA000903D101E001200F
+:105CE000F4E7FFDFE868A06099F8000040F00401E5
+:105CF00089F8001099F80100800708D50120207369
+:105D00009BF8000023286DD92721584651E084F8DC
+:105D10000CA067E015270F265CB1A088FDF79BFB60
+:105D2000814606225946E86808F059F90120A07317
+:105D3000A2E041E048463CE016270926E4B3287B70
+:105D400020724FE0287B19270E26ACB3C4F808A0B8
+:105D5000A4F80CA0012807D0022805D0032805D0FC
+:105D6000042803D0FFDF0DE0207207E0697B0428E0
+:105D700001F00F0141F0800121721ED0607A20F005
+:105D800003006072A088FDF766FB054600782128B5
+:105D900028D0232800D0FFDFA87F00F003000228CE
+:105DA00013D0002080F00101A0880AF013FE222108
+:105DB0002846FDF7AFF915E004E0607A20F0030013
+:105DC000401CDEE7A8F8006011E00120EAE70CB112
+:105DD0006888A080287A03282ED004280AD00528B5
+:105DE00050D0FFDFA8F800600CB12780668000204B
+:105DF000BDE8F09F15270F26002CE3D0A088FDF703
+:105E00002AFB807F00F00300022809D05FF0000029
+:105E100080F00101A0880AF0CBFD050003D101E06C
+:105E20000120F5E7FFDFD5F81D000622594608F0EE
+:105E3000D6F884F80EA0D5E717270926002CC1D084
+:105E4000A088FDF708FB8146807F00F00300022850
+:105E500008D0002080F00101A0880AF0A9FD05000B
+:105E600003D101E00120F5E7FFDF6878800701D565
+:105E7000022000E00120207299F800002328B1D907
+:105E8000272157E719270E26002C9BD0A088FDF765
+:105E9000E2FA5FEA000900D1FFDFC4F808A0A4F825
+:105EA0000CA084F808A0A07A40F00300A07299F832
+:105EB0001E10C90961F38200A07299F81F2099F899
+:105EC0001E1012EAD11F05D099F8201001F01F0111
+:105ED00010292BD020F00800A07299F81F10607ACA
+:105EE00061F3C3006072697A01F003010129A2D154
+:105EF00040F00400607299F81E0000F003000228D0
+:105F0000E87A16D0217B60F300012173AA7A607BC6
+:105F100062F300006073EA7A520862F34101217370
+:105F2000A97A490861F3410060735BE740F008001B
+:105F3000D2E7617B60F300016173AA7A207B62F390
+:105F400000002073EA7A520862F341016173A97A72
+:105F5000490861F34100207344E710B5FE4C30B1AD
+:105F60000146102204F120001EF022F9012084F8DD
+:105F7000300010BD10B5044600F0D9FDF6492046AA
+:105F80001022BDE8104020311EF012B970B5F24D5C
+:105F900006004FF0000413D00EF0C0F908B1102431
+:105FA0000CE00621304608F001F8411C05D02866B7
+:105FB0005FF0010085F85C0000E00724204670BD1A
+:105FC0000020F7E7007810F00F0204D0012A05D076
+:105FD000022A0CD110E0000909D10AE000090128C9
+:105FE00007D0022805D0032803D0042801D00720B9
+:105FF00070470870002070470620704705282AD295
+:10600000DFE800F003070F171F00087820F0FF00FB
+:106010001EE0087820F00F00401C20F0F000103047
+:1060200016E0087820F00F00401C20F0F00020302F
+:106030000EE0087820F00F00401C20F0F000303017
+:1060400006E0087820F00F00401C20F0F0004030FF
+:10605000087000207047072070472DE9F041804606
+:1060600088B00D46002708460EF0A5F9A8B94046AD
+:10607000FDF7F1F9040003D02078222815D104E0BF
+:1060800043F2020008B0BDE8F08145B9A07F4106A7
+:1060900003D500F00300022801D01020F2E7A07F12
+:1060A000C10601D4010702D50DB10820EAE7E17F5E
+:1060B000090701D50D20E5E700F00300022805D10E
+:1060C00025B12846FEF760FF0700DBD1A07F00F076
+:1060D0000300022808D0002080F0010140460AF0A9
+:1060E00067FC060002D00FE00120F5E7A07F00F07A
+:1060F000030002280ED0002080F00101002240465B
+:106100000AF04DFC060007D0A07F00F00300022833
+:1061100004D009E00120EFE70420B3E725B12A46C7
+:1061200031462046FEF754FF6946304600F00FFD29
+:10613000009800B9FFDF0099022006F1E0024870E4
+:10614000C1F824804A6100220A81A27F02F0030282
+:10615000022A1CD001200871287800F00102087E74
+:1061600062F3010008762A78520862F3820008760A
+:106170002A78920862F3C30008762A78D20862F37C
+:106180000410087624212046FCF7C4FF33E035B321
+:106190000871301D88613078400908777078C0F345
+:1061A00040004877287800F00102887F62F3010000
+:1061B0008877A27FD20962F382008877E27F62F358
+:1061C000C3008877727862F304108877A878C8775C
+:1061D00001F1210228462031FEF71BFF03E00320D6
+:1061E00008710520087625212046FCF793FFA07F43
+:1061F00020F04000A07701A900980CF0CBF802280D
+:1062000001D000B1FFDF38463CE72DE9FF4F534A8C
+:106210000D4699B09A4607CA0BAB002783E80700E2
+:106220001998FDF718F9060006D03078262806D010
+:1062300008201DB0BDE8F08F43F20200F9E7B07FFF
+:1062400000F00309B9F1020F03D00020284302D067
+:1062500006E00120FAE71B98FEF796FE0028E8D139
+:10626000B07F00F00300022801D11B9979BB0228FE
+:1062700008D0002080F0010119980AF099FB040071
+:1062800003D101E00120F5E7FFDF852D28D007DCF1
+:10629000F5B1812D1ED0822D1ED0832D08D11DE099
+:1062A000862D1FD0882D1FD0892D1FD08A2D1FD05D
+:1062B0000F2020710F281DD003F0ACF8E0B10120B1
+:1062C0008DF84000201D11902079B8B167E111E0F0
+:1062D0000020EEE70120ECE70220EAE70320E8E7F0
+:1062E0000520E6E70620E4E70820E2E70920E0E7EA
+:1062F0000A20DEE707209CE711209AE7B9F1020F98
+:1063000003D0A56F03D1A06F02E0656FFAE7606F5D
+:10631000804632D04FF0010000904FF00200019013
+:10632000214630461B9AFEF753FE1B98007800F07A
+:106330000101A87861F30100A870B17FC90961F378
+:106340008200A870F17F61F3C300A870617861F3E7
+:106350000410A870207803E018020020A446020070
+:10636000400928706078C0F3400068701B988078FE
+:10637000E87000206871287103E00220009001207D
+:106380000190A87898F80210C0F3C000C1F3C001D2
+:1063900008405FEA000B2CD050460DF0BFFF90BBC9
+:1063A000DAF80C000DF0BAFF68BBDAF81C000DF04B
+:1063B000B5FF40BBDAF80C00A060DAF81C00E06022
+:1063C00098F80100617800F0010041EA4000607037
+:1063D00098F80210C0B2C1F30011891E0840607025
+:1063E00000202077019906F1170002290CD0012125
+:1063F0000BE098F80110607801F00101FD2242EAFB
+:1064000041010840E3E732E0002104EB81014861EB
+:106410000099701C022901D0012100E0002104EB49
+:1064200081014861A87800F00300012858D198F84C
+:10643000020000F00300012852D1B9F1020F04D08C
+:106440002A1D691D1B98FEF7E4FD297998F80400C0
+:1064500001408DF83810687998F8052010408DF8C3
+:106460003C0001433CD050460DF058FF08B11020CD
+:10647000DFE60AF110010491B9F1020F18D00846C5
+:106480005FF0000104F18C03CDE9000304F5AE7266
+:1064900002920EAB5A462046FEF704FE0028E7D1D2
+:1064A000B9F1020F08D0504608D14FF0010107E0C2
+:1064B00050464FF00101E5E70498F5E74FF0000181
+:1064C00004F1A403CDE9000304F5B072029281F057
+:1064D00001010FAB5A462046FEF7E4FD0028C7D164
+:1064E0006078800734D4A87898F80210C0F3800050
+:1064F000C1F3800108432BD0297898F800000BAA3B
+:10650000B9F1020F06D032F811204300DA4002F050
+:1065100003070AE032F810204B00DA4012F00307BC
+:1065200005D0012F0BD0022F0BD0032F07D0BBF1CA
+:10653000000F0DD0012906D0042904D008E002275D
+:10654000F5E70127F3E7012801D0042800D104274B
+:10655000B07F40F08000B077F17F6BF30001F177FE
+:10656000607881074FF003000CD5A071BBF1000FDC
+:1065700015D100BF8DF85C0017AA3146199800F0BC
+:10658000BFFA0CE00221022F18D0012F18D0042FDF
+:1065900022D00020A071B07F20F08000B0772521AC
+:1065A0003046FCF7B7FD10A904F1E0000BF0D7FE70
+:1065B00010B1022800D0FFDF00203AE6A171D9E730
+:1065C000A1710D2104F120001DF093FE207840F010
+:1065D000020020700420CDE70120A071DFE72DE943
+:1065E000F04387B09046894604460025FCF733FF08
+:1065F000060006D03078272806D0082007B0BDE86E
+:10660000F08343F20200F9E7B07F00F003000228B4
+:1066100008D0002080F0010120460AF0C9F90400EA
+:1066200003D101E00120F5E7FFDFA7795FEA090068
+:1066300005D0012821D0B9F1020F26D110E0B8F120
+:10664000000F22D1012F05D0022F05D0032F05D036
+:10665000FFDF2DE00C252BE0012529E0022527E0B6
+:1066600040460DF05BFEB0B9032F0ED1102241461B
+:1066700004F11D001DF09CFD1AE0012F02D0022F35
+:1066800003D104E0B8F1000F12D00720B6E740466E
+:106690000DF044FE08B11020B0E7102104F11D00F8
+:1066A0001DF005FE0621404607F080FCC4F81D00E1
+:1066B0002078252140F0020020703046FCF72AFDAA
+:1066C0002078C10713D020F00100207002208DF83F
+:1066D000000004F11D0002908DF804506946C3309B
+:1066E0000BF03DFE022803D010B1FFDF00E025775C
+:1066F000002083E730B587B00D460446FCF7ABFEBB
+:10670000A0B1807F00F00300022812D05FF00000EB
+:1067100080F0010120460AF04BF904000ED0284613
+:106720000DF0FCFD38B1102007B030BD43F202007F
+:10673000FAE70120ECE72078400701D40820F3E7CE
+:10674000294604F13D00202205461DF031FD207848
+:1067500040F01000207001070FD520F008002070D5
+:1067600007208DF80000694604F1E00001950BF068
+:10677000F6FD022801D000B1FFDF0020D4E770B59C
+:106780000D460646FCF767FE18B10178272921D18E
+:1067900002E043F2020070BD807F00F00300022897
+:1067A00008D0002080F0010130460AF001F9040011
+:1067B00003D101E00120F5E7FFDFA079022809D12C
+:1067C0006078C00706D02A4621463046FEF7FAFC1C
+:1067D00010B10FE0082070BDB4F860000E280BD295
+:1067E00004F1620102231022081F09F068FF012151
+:1067F00001704570002070BD112070BD70B5064657
+:1068000014460D4608460DF089FD18B920460DF0D6
+:10681000ABFD08B1102070BDA6F57F40FF380ED04B
+:106820003046FCF718FE38B1417822464B08811CEF
+:106830001846FCF7DFFD07E043F2020070BD20467A
+:10684000FDF73EFE0028F9D11021E01D0DF041FAC0
+:10685000E21D294604F1170000F089F9002070BDFF
+:106860002DE9F04104468AB01546884600270846BF
+:106870000DF0A1FD18B928460DF09DFD18B11020AE
+:106880000AB0BDE8F0812046FCF7E5FD060003D024
+:10689000307827281BD102E043F20200F0E7B07FF6
+:1068A00000F00300022809D05FF0000080F0010131
+:1068B00020460AF07DF8040003D101E00120F5E74D
+:1068C000FFDF2078400702D56078800701D40820D8
+:1068D000D6E7B07F00F00300022803D0A06F03D1F9
+:1068E000A16F02E0606FFAE7616F407800B19DB17F
+:1068F000487810B1B8F1000F0ED0ADB1EA1D06A86E
+:10690000E16800F034F9102206A905F117001DF026
+:1069100023FC18B1042707E00720B1E71022E91D86
+:1069200004F12D001DF044FCB8F1000F06D0102238
+:1069300008F1070104F11D001DF03AFC2078252123
+:1069400040F0020020703046FCF7E4FB2078C107DD
+:1069500015D020F00100207002208DF8000004F115
+:106960001D000290103003908DF804706946B3301A
+:106970000BF0F5FC022803D010B1FFDF00E0277711
+:1069800000207DE7F8B515460E460746FCF763FD87
+:10699000040004D02078222804D00820F8BD43F257
+:1069A0000200F8BDA07F00F00300022802D043F2ED
+:1069B0000500F8BD30460DF0B1FC18B928460DF0C1
+:1069C000ADFC08B11020F8BD00953288B31C2146FB
+:1069D0003846FEF71AFC112815D00028F3D1297C7F
+:1069E0004A08A17F62F3C711A177297CE27F61F396
+:1069F0000002E277297C890884F82010A17F21F029
+:106A00004001A177F8BDA17F0907FBD4D6F80200A9
+:106A1000C4F83600D6F80600C4F83A003088A086DC
+:106A20001022294604F124001DF0C2FB287C4108F5
+:106A3000E07F61F34100E077297C61F38200E07739
+:106A4000287C800884F82100A07F40F00800A0770F
+:106A50000020D3E770B50D4606460BB1072070BD88
+:106A6000FCF7F9FC040007D02078222802D3A07F8D
+:106A7000800604D4082070BD43F2020070BDADB1A1
+:106A80002946304608F017FF02F0F0FA297C4A0840
+:106A9000A17F62F3C711A177297CE27F61F3000235
+:106AA000E277297C890884F8201004E0304608F059
+:106AB0002AFF02F0DBFAA17F21F02001A17770BD4F
+:106AC00070B50D46FCF7C7FC040005D028460DF054
+:106AD0004BFC20B1102070BD43F2020070BD29466E
+:106AE0002046FEF740FB002070BD04E010F8012BAB
+:106AF0000AB100207047491E89B2F7D201207047C1
+:106B000070B51546064602F085FC040000D1FFDF93
+:106B1000207820F00F00801C20F0F0002030207042
+:106B200066802868A060BDE8704002F076BC10B5B1
+:106B3000134C94F83000002808D104F12001A1F191
+:106B400010000BF04EFC012084F8300010BD10B195
+:106B500090F8B9202AB10A4890F8350018B1002001
+:106B600003E0B83001E0064834300860704708B5EB
+:106B70000023009313460A460AF015F908BD0000E9
+:106B80001802002018B18178012938D101E01020C5
+:106B90007047018842F60112881A914231D018DC00
+:106BA00042F60102A1EB020091422AD00CDC41B373
+:106BB000B1F5C05F25D06FF4C050081821D0A0F502
+:106BC0007060FF381BD11CE001281AD002280AD1BE
+:106BD00017E0B0F5807F14D008DC012811D002281E
+:106BE0000FD003280DD0FF2809D10AE0B0F5817F2E
+:106BF00007D0A0F58070033803D0012801D0002011
+:106C000070470F2070470A281ED007DC18D2DFE833
+:106C100000F0191B1F1F171F231D1F21102815D03F
+:106C200008DC0B2812D00C2810D00D2816D00F2805
+:106C300006D10DE011280BD084280BD087280FD067
+:106C400003207047002070470520704707207047D9
+:106C50000F20704704207047062070470C207047B3
+:106C600043F20200704738B50C46050041D0694632
+:106C7000FFF7A8F9002819D19DF80010607861F39A
+:106C8000020060706946681CFFF79CF900280DD16E
+:106C90009DF80010607861F3C5006070A978C1F3B9
+:106CA0004101012903D0022905D0072038BD2178F0
+:106CB00021F0200102E0217841F0200121704107FC
+:106CC00004D0A978C90861F386106070607810F06C
+:106CD000380F07D0A978090961F3C710607010F068
+:106CE000380F02D16078400603D5207840F040008C
+:106CF0002070002038BD70B504460020088015467D
+:106D00006068FFF7B0FF002816D12089A18988426A
+:106D100011D860688078C0070AD0B1F5007F0AD822
+:106D200040F20120B1FBF0F200FB1210288007E0D6
+:106D3000B1F5FF7F01D90C2070BD01F2012129803E
+:106D4000002070BD10B50478137864F3000313704D
+:106D50000478640864F3410313700478A40864F3AE
+:106D6000820313700478E40864F3C3031370047897
+:106D7000240964F3041313700478640964F345135D
+:106D800013700078800960F38613137031B10878AE
+:106D9000C10701D1800701D5012000E0002060F388
+:106DA000C713137010BD4278530702D002F00703D7
+:106DB00006E012F0380F02D0C2F3C20300E0012354
+:106DC0004A7863F302024A70407810F0380F02D01C
+:106DD000C0F3C20005E0430702D000F0070000E066
+:106DE000012060F3C5024A7070472DE9F04F95B05D
+:106DF0000D00824612D0122128461DF058FA4FF697
+:106E0000FF7B05AA0121584606F01BFF00242646F9
+:106E100037464FF420586FF4205972E0102015B017
+:106E2000BDE8F08F9DF81E0001280AD1BDF81C10A6
+:106E300041450BD011EB09000AD001280CD00228E3
+:106E40000CD0042C0ED0052C0FD10DE0012400E055
+:106E50000224BDF81A6008E0032406E00424BDF80B
+:106E60001A7002E0052400E00624BDF81A1051450E
+:106E700047D12C74BEB34FF0000810AA4FF0070A98
+:106E8000CDE90282CDE900A80DF13C091023CDF82F
+:106E9000109042463146584606F086FF08BBBDF8C2
+:106EA0003C002A46C0B210A90BF004FBC8B9AE8161
+:106EB000CFB1CDE900A80DF1080C0AAE40468CE830
+:106EC0004102132300223946584606F06DFF40B9AF
+:106ED000BDF83C00F11CC01EC0B22A1D0BF0EAFA3E
+:106EE00010B103209BE70AE0BDF82900E881062CD9
+:106EF00005D19DF81E00A872BDF81C002881002055
+:106F00008DE705A806F0A9FE00288BD0FFF77BFED1
+:106F100085E72DE9F0471C46DDE90978DDF820908A
+:106F200015460E00824600D1FFDF0CB1208818B153
+:106F3000D5B11120BDE8F087022D01D0012100E07C
+:106F4000002106F1140005F06BFDA8F800000246D0
+:106F50003B462946504603F0BCF8C9F8000008B982
+:106F6000A41C3C600020E5E71320E3E7F0B41446DE
+:106F7000DDE904528DB1002314B1022C09D101E0E6
+:106F8000012306E00D7CEE0703D025F00105012367
+:106F90000D742146F0BC03F025BF1A80F0BC704789
+:106FA0002DE9FE4F91461A881C468A468046FAB162
+:106FB00002AB494603F08DF8050019D04046A61CE7
+:106FC000278809F039FE3246072629463B460096B7
+:106FD00009F047FA20882346CDE900504A46514639
+:106FE0004046FFF7C3FF002020800120BDE8FE8F50
+:106FF0000020FBE72DE9F04786B09146DDE90E461B
+:107000000F46824603AA05A904A8109D8DE8070033
+:107010009846324621465046FFF77BFF049909B156
+:10702000012200E000222A70002818D1F94A03AB9F
+:107030001060059A009104F11400CDE901204A4640
+:107040003946504606F0A3F8A8B1092811D2DFE866
+:1070500000F005080510100A0C0C0E00002006B008
+:1070600068E71120FBE70720F9E70820F7E70D2084
+:10707000F5E70320F3E7BDF80C100498CDE9000113
+:107080004346324621465046FFF770FFE6E72DE9BA
+:10709000F04389B00D46DDE9108781461C4616464F
+:1070A000142103A81DF025F9012002218DF81010EC
+:1070B0008DF80C008DF81170ADF8146064B1A278F1
+:1070C000D20709D08DF81600E088ADF81A00A08824
+:1070D000ADF81800A068079008A80095CDE9011048
+:1070E000424603A948466B68FFF784FF09B0BDE834
+:1070F000F083F0B58BB0002406460694079407276A
+:10710000089405A80994019400970294CDE90340DE
+:107110000D4610232246304606F046FE78B90AA8EE
+:1071200006A9019400970294CDE90310BDF814302C
+:1071300000222946304606F00DFC002801D0FFF75A
+:1071400062FD0BB0F0BD06F0ADBA2DE9FC410C4676
+:107150008046002602F05EF9054620780D287DD293
+:10716000DFE800F0BC0713B325BD49496383AF9541
+:107170009B00A848006820B1417841F0100141709F
+:10718000ADE0404602F076F9A9E00421404609F05E
+:107190000FFC070000D1FFDF07F11401404605F0A6
+:1071A000D3FBA5BB13214046FDF748FC97E0042123
+:1071B000404609F0FDFB070000D1FFDFE088ADF895
+:1071C00000000020B8819DF80000010704D5C0062A
+:1071D00002D5A088B88105E09DF8010040067ED563
+:1071E000A088F88105B9FFDF22462946404601F014
+:1071F00063FC022673E0E188ADF800109DF80110F1
+:1072000009060FD5072803D006280AD00AE024E093
+:107210000421404609F0CCFB060000D1FFDFA08826
+:10722000F0810226CDB9FFDF17E00421404609F0C6
+:10723000BFFB070000D1FFDF07F1140006F069FA79
+:1072400090F0010F02D1E079000648D5387C022683
+:1072500040F00200387405B9FFDF00E03EE022464E
+:107260002946404601F028FC39E00421404609F057
+:107270009FFB017C002D01F00206C1F3400161710A
+:10728000017C21F002010174E7D1FFDFE5E702266E
+:107290000121404602F020F921E00421404609F096
+:1072A00087FB0546606800902089ADF80400012244
+:1072B0006946404602F031F9287C20F0020028742B
+:1072C0000DE0002DC9D1FFDFC7E7022600214046AF
+:1072D000FBF788F8002DC0D1FFDFBEE7FFDF3046A7
+:1072E000BDE8FC813EB50C0009D001466B4601AA01
+:1072F000002006F0DBFD20B1FFF785FC3EBD10202D
+:107300003EBD00202080A0709DF8050002A900F07D
+:107310000700FEF773FE50B99DF8080020709DF835
+:10732000050002A9C0F3C200FEF768FE08B1032001
+:107330003EBD9DF8080060709DF80500C109A07869
+:1073400061F30410A0709DF80510890961F3C30072
+:10735000A0709DF80410890601D5022100E00121EA
+:1073600061F342009DF8001061F30000A07000205E
+:107370003EBD70B5144606460D4651EA040005D0E0
+:1073800075B108460DF00EF878B901E0072070BD20
+:107390002946304606F0EBFD10B1BDE8704032E4FE
+:1073A00054B120460CF0FEFF08B1102070BD2146FC
+:1073B0003046BDE8704095E7002070BD2DE9FC5FC8
+:1073C0000C4690460546002701780822007A3E4682
+:1073D000B2EB111F7ED104F10A0100910A31821E25
+:1073E0004FF0020A04F1080B0191092A73D2DFE879
+:1073F00002F0ECDF05F427277AA9CD006888042184
+:1074000009F0D6FA060000D1FFDFB08920B152277B
+:107410000726C2E07C02002051271026002C7DD0D8
+:107420006888A0800120A071A88900220099FFF738
+:10743000A0FF002873D1A8892081288AE081D1E0AB
+:10744000B5F81290072824D1E87B000621D55127F2
+:1074500009F1140086B2002CE1D0A889002200991D
+:10746000FFF787FF00285AD16888A08084F806A01B
+:10747000A88920810120A073288A2082A4F8129074
+:10748000A88A009068884B46A969019A01F0F1FA30
+:10749000A8E0502709F1120086B2002C3ED0A8893E
+:1074A00000225946FFF765FF002838D16888A08080
+:1074B000A889E080287A072813D002202073288A20
+:1074C000E081E87BC0096073A4F81090A88A00905E
+:1074D000688801E083E080E04B4604F11202A9696C
+:1074E000D4E70120EAE7B5F81290512709F114001A
+:1074F00086B2002C66D06888042109F059FA8346C8
+:107500006888A080A88900220099FFF732FF002830
+:107510006ED184F806A0A889208101E052E067E0DE
+:107520000420A073288A2082A4F81290A88A0090D0
+:1075300068884B46A969019A01F09BFAA989ABF8C2
+:107540000E104FE06888FBF786FF07466888042125
+:1075500009F02EFA064607B9FFDF06B9FFDF687BA0
+:10756000C00702D05127142601E0502712264CB341
+:107570006888A080502F06D084F806A0287B594642
+:1075800001F087FA2EE0287BA11DF9E7FE49A889C2
+:107590004989814205D1542706269CB16888A0807C
+:1075A00020E053270BE06888A080A889E08019E0DC
+:1075B0006888042109F0FCF900B9FFDF5527082687
+:1075C000002CF0D1A8F8006011E056270726002C07
+:1075D000F8D06888A080002013E0FFDF02E00128D7
+:1075E00008D0FFDFA8F800600CB12780668000207B
+:1075F000BDE8FC9F57270726002CE3D06888A080B1
+:10760000687AA071EEE7401D20F0030009B1414304
+:10761000091D01EB4000704713B5DB4A00201071D3
+:10762000009848B10024684608F0DFFF002C02D122
+:10763000D64A009911601CBD01240020F4E770B502
+:107640000D46064686B014465C2128461CF051FEC5
+:1076500004B9FFDFA0786874A2782188284601F079
+:1076600042FA0020A881E881228805F11401304601
+:1076700005F04FF96A460121304606F0E2FA19E0BA
+:107680009DF80300000715D5BDF806103046FFF73A
+:1076900030FD9DF80300BDF8061040F010008DF895
+:1076A0000300BDF80300ADF81400FF233046059A2F
+:1076B00006F028FC684606F0D0FA0028E0D006B0B4
+:1076C00070BD10B50C4601F1140005F059F90146E2
+:1076D000627C2046BDE8104001F03ABA70B505461C
+:1076E000042109F065F9040000D1FFDF04F1140161
+:1076F0000C46284605F028F921462846BDE870408A
+:1077000005F029B970B58AB00C460646FBF7A3FE12
+:10771000050014D02878222827D30CB1A08890B176
+:1077200001208DF80C0003208DF8100000208DF84A
+:10773000110054B1A088ADF81800206807E043F2AA
+:1077400002000AB070BD0920FBE7ADF818000590F3
+:107750000421304609F02CF9040000D1FFDF04F1C8
+:10776000140005F024F9000701D40820E9E701F02E
+:1077700051FE60B108A802210094CDE9011095F8EE
+:10778000232003A930466368FFF734FCD9E71120B2
+:10779000D7E72DE9F04FB2F802A0834689B015462D
+:1077A00089465046FBF757FE07460421504609F02C
+:1077B000FFF80026044605964FF002080696ADF83D
+:1077C0001C6007B9FFDF04B9FFDF4146504603F0F4
+:1077D00070FE50B907AA06A905A88DE80700424621
+:1077E000214650466368FFF794FB674807AB066085
+:1077F000DDE9051204F11400CDF80090CDE9032075
+:10780000CDE9013197F82320594650466B6805F0C1
+:1078100017F906000AD0022E04D0032E14D0042E2D
+:1078200000D0FFDF09B03046BDE8F08FBDF81C0086
+:107830000028F7D00599CDE9001042462146504670
+:107840006368FFF793FBEDE7687840F00800687025
+:10785000E8E72DE9F04F9BB004464FF000084A4896
+:10786000ADF85480ADF83080ADF85080A0F80880B5
+:10787000ADF81480ADF81880ADF82080ADF81C800C
+:10788000007916460D464746012808D0022806D042
+:10789000032804D0042802D008201BB0C4E72046E7
+:1078A0000CF03CFDD0BB28460CF038FDB0BB606846
+:1078B0000CF081FD90BB606848B1608921898842E5
+:1078C00002D8B1F5007F01D90C20E6E780460BAA6B
+:1078D00006A92846FFF70FFA0028DED168688078ED
+:1078E000C0F34100022808D19DF8190010F0380FAC
+:1078F00003D028690CF056FD80B905A92069FFF76F
+:10790000B2F90028C9D1206950B1607880079DF88C
+:10791000150000F0380002D5D0B301E011E0B8BB8B
+:107920009DF8140080060ED59DF8150010F0380F54
+:1079300003D060680CF036FD18B960680CF03BFDB0
+:1079400008B11020A9E707A96069FFF78CF90028A2
+:10795000A3D1606940B19DF81D0000F00701012925
+:107960003FD110F0380F3CD008A9A069FFF77BF990
+:10797000002892D19DF81C00800632D49DF820008A
+:1079800080062ED4A06904E07C02002014000020B0
+:1079900027E040B19DF8210000F00701012920D126
+:1079A00010F0380F1DD0E06818B10078C8B11C285D
+:1079B00017D20EAA611C2046FFF7C4F90120B94670
+:1079C00060F30F27BA4607468DF84E0042F60300D3
+:1079D000ADF84C000DF13B0217A928680AF089FDAB
+:1079E00008B1072059E79DF85C0016A9CDF8009072
+:1079F000C01CCDE9019100F0FF0B00230BF2012226
+:107A0000514613A806F060F8F0BBBDF85800099085
+:107A1000FE482A8929690092CDE901106B89BDF8D9
+:107A20002C202868069906F04FF801007ED12078B6
+:107A30004FF0020AC10601D480062BD5ADF80C9098
+:107A4000606950B907A906A8FFF7ADF99DF81D00B8
+:107A500020F00700401C8DF81D009DF81C008DF8DB
+:107A60004E7040F0C8008DF81C0042F60210ADF8D0
+:107A70004C000CA903AACDF800A0CDE901210023F8
+:107A800040F2032213A800E01EE0079906F01CF85C
+:107A900001004BD1DD484D4608385B460089ADF802
+:107AA00039000EA8CDE90290CDF80490CDF81090E1
+:107AB0004FF007090022CDF80090BDF858104FF69E
+:107AC000FF7005F047FF10B1FFF79DF8E5E69DF860
+:107AD0003800000625D52946012060F30F218DF8D6
+:107AE0004E704FF42450ADF84C00ADF81050627851
+:107AF0009DF81000002362F300008DF810006278FA
+:107B0000CDF800A0520862F341008DF8100004AADD
+:107B1000CDE9012540F2032213A805F0D5FF0100AD
+:107B200004D1606888B32069A8B900E086E005A99F
+:107B300006A8FFF738F96078800706D49DF815008D
+:107B400020F038008DF8150005E09DF8140040F095
+:107B500040008DF814008DF84E7042F60110ADF81B
+:107B60004C00208940F20121B0FBF1F201FB12022E
+:107B7000606814ABCDF80080CDE90103002313A8A1
+:107B8000059905F0A1FF010058D12078C00729D040
+:107B9000ADF80C50A06950B908A906A8FFF703F981
+:107BA0009DF8210020F00700401C8DF821009DF871
+:107BB00020008DF84E7040F040008DF8200042F615
+:107BC0000310ADF84C0015A903AACDF800A0CDE92B
+:107BD0000121002340F2032213A8089905F074FF45
+:107BE00001002BD1E06868B32946012060F30F2122
+:107BF0008DF84E7042F60410ADF84C00E06800239A
+:107C000002788DF8602040788DF86100E06818AA4D
+:107C10004088ADF86200E06800798DF86400E068A3
+:107C2000C088ADF86500CDF80090CDE901254FF48E
+:107C3000027213A805F048FF010003D0099800F074
+:107C4000B3FF2AE6714803210838017156B1008953
+:107C50003080BDF850007080BDF83000B080BDF8B5
+:107C60005400F080002018E670B501258AB0164651
+:107C70000B46012802D0022816D104E08DF80E50E0
+:107C80004FF4205003E08DF80E5042F60100ADF89D
+:107C90000C005BB10024601C60F30F2404AA08A947
+:107CA00018460AF026FC18B107204AE5102048E5DE
+:107CB00004A99DF820205548CDE90021801E02909E
+:107CC0000023214603A802F2012205F0FDFE10B1B7
+:107CD000FEF799FF35E54D4808380EB1C18831806F
+:107CE000057100202DE5F0B593B0074601268DF80B
+:107CF0003E6041F60100ADF83C0012AA0FA93046E3
+:107D0000FFF7B2FF002848D1404C0025083CE7B3FC
+:107D10001C2102A81CF0EDFA9DF808008DF83E60C9
+:107D200040F020008DF8080042F60520ADF83C0038
+:107D30000E959DF83A00119520F00600801C8DF8F4
+:107D40003A009DF838006A4620F0FF008DF83800B0
+:107D50009DF8390009A920F0FF008DF839000420B2
+:107D6000ADF82C00ADF830000EA80A9011A80D90C7
+:107D70000FA80990ADF82E5002A8FFF76AFD002861
+:107D80000BD1BDF80000608100E008E0BDF8040000
+:107D9000A081401CE0812571002013B0F0BD6581F9
+:107DA000A581BDF84800F4E72DE9F74F1749A0B0C9
+:107DB0000024083917940A79A146012A04D0022A1E
+:107DC00002D0082023B02FE5CA88824201D00620C5
+:107DD000F8E721988A46824201D10720F2E7012084
+:107DE0002146ADF848004FF6FF7860F30F21ADF85B
+:107DF0004A808DF86E0042F6020B06918DF87240B3
+:107E0000ADF86CB0ADF870401CA901E08402002010
+:107E10001391ADF8508012A805F043FF00252E46BF
+:107E20002F460DAB072212A9404605F03DFF78B161
+:107E30000A285DD195B38EB3ADF86450ADF8666095
+:107E40009DF85E008DF8144019AC012864D06BE0F9
+:107E50009DF83A001FB3012859D1BDF83810594593
+:107E60001FD118A809A901940294CDE90310072095
+:107E70000090BDF8361010230022404605F094FF14
+:107E8000B0BBBDF86000042801D006284AD1BDF877
+:107E90002410219881423AD10F2093E73AE001283B
+:107EA00035D1BDF83800B0F5205F03D042F60101AE
+:107EB00088422CD1BAF80600BDF83610884201D1AC
+:107EC000012700E0002705B19EB1219881421ED113
+:107ED00018A809AA01940294CDE903200720009074
+:107EE0000D4610230022404605F05EFF00B902E077
+:107EF0002DE04E460BE0BDF86000022801D01028AE
+:107F000010D1C0B217AA09A90AF0D4FA50B9BDF825
+:107F1000369086E7052055E705A917A8221D0AF027
+:107F2000E8FA08B103204DE79DF814000023001D76
+:107F3000C2B28DF8142022980092CDE901401BA80E
+:107F4000069905F0C1FD10B902228AF80420FEF757
+:107F50005AFE37E710B50B46401E88B084B205AA1A
+:107F600000211846FEF7EEFE00200DF1080C06AACF
+:107F700005A901908CE8070007200090012300224A
+:107F800021464FF6FF7005F0E5FC0446BDF81800E9
+:107F9000012800D0FFDF2046FEF735FE08B010BDF7
+:107FA000F0B5FF4F044687B038790E46032804D059
+:107FB000042802D0082007B0F0BD04AA03A9204677
+:107FC000FEF799FE0500F6D160688078C0F34100A5
+:107FD00002280AD19DF80D0010F0380F05D0206955
+:107FE0000CF0E0F908B11020E5E7208905AA216925
+:107FF0008DE807006389BDF810202068039905F01B
+:1080000063FD10B1FEF7FFFDD5E716B1BDF8140012
+:108010003080042038712846CDE7F8B50C000646BC
+:108020000BD001464FF6FF7500236A46284605F03F
+:108030003DFF20B1FEF7E7FDF8BD1020F8BD694611
+:108040002046FEF710FE0028F8D1A078314600F057
+:1080500001032846009A05F055FFEBE730B587B0DD
+:10806000144600220DF1080C05AD01928CE82C009D
+:10807000072200920A46014623884FF6FF7005F05A
+:1080800069FCBDF814102180FEF7BDFD07B030BDBE
+:1080900070B50D46042108F08BFC040000D1FFDF11
+:1080A000294604F11400BDE8704004F079BC70B5B5
+:1080B0000D46042108F07CFC040000D1FFDF2946B6
+:1080C00004F11400BDE8704004F08DBC70B50D469D
+:1080D000042108F06DFC040000D1FFDF294604F103
+:1080E0001400BDE8704004F0A5BC70B5054604213D
+:1080F00008F05EFC040000D1FFDF2146284623681B
+:10810000BDE870400122FEF74BBF70B50646042162
+:1081100008F04EFC040000D1FFDF04F1140004F06D
+:108120002FFC401D20F0030511E0011D00880022F6
+:10813000431821463046FEF733FF00280BD0607C01
+:10814000ABB2684382B2A068011D08F0EEFAA068E5
+:1081500041880029E9D170BD70B50546042108F0B9
+:1081600027FC040000D1FFDF214628466368BDE8F4
+:1081700070400222FEF714BF70B50E46054601F0AE
+:1081800049F9040000D1FFDF01202072667265808A
+:10819000207820F00F00001D20F0F000403020700B
+:1081A000BDE8704001F039B910B50446012900D08E
+:1081B000FFDF2046BDE810400121FAF713B92DE991
+:1081C000F04F97B04FF0000A0C008346ADF814A0B2
+:1081D000D04619D0E06830B1A068A8B10188ADF8E8
+:1081E0001410A0F800A05846FBF735F9070043F239
+:1081F000020961D0387822285CD30421584608F05F
+:10820000D7FB050005D103E0102017B0BDE8F08FC3
+:10821000FFDF05F1140004F0B3FB401D20F003065E
+:10822000A078012803D0022801D00720EDE721889B
+:1082300007AA584605F005FD30BB07A805F00DFD5F
+:1082400010BB07A805F009FD48B99DF826000128D4
+:1082500005D1BDF82400A0F52451023902D04FF415
+:108260005050D2E7E068B0B1CDE902A007200090FD
+:1082700005AACDF804A00492A2882188BDF8143084
+:10828000584605F067FB10B1FEF7BDFCBDE7A168DD
+:10829000BDF8140008809DF81F00C00602D543F207
+:1082A0000140B2E70B9838B1A1780078012905D0D8
+:1082B00080071AD40820A8E74846A6E7C007F9D0E7
+:1082C00002208DF83C00A8684FF00009A0B1697C3D
+:1082D0004288714391420FD98AB2B3B2011D08F0AE
+:1082E000DAF98046A0F800A006E003208DF83C00F3
+:1082F000D5F800804FF001099DF8200010F0380FEC
+:1083000000D1FFDF9DF820002649C0F3C2000844D9
+:1083100097F8231010F8010C884201D90F2074E758
+:108320002088ADF8400014A90095CDE9019143469D
+:1083300007220FA95846FEF75DFE002891D19DF84F
+:10834000500050B9A078012807D1687CB3B27043BF
+:1083500082B2A868011D08F0B2F9002055E770B597
+:10836000064615460C460846FEF70CFC002805D1CB
+:108370002A4621463046BDE8704075E470BD13E5DD
+:1083800070B51E4614460D000ED06CB1616859B12F
+:1083900060B10349C988814208D0072070BD000040
+:1083A0007C020020FA2F00001020F7E72068FEF77B
+:1083B000E9FB0028F2D1324621462846BDE870404C
+:1083C000FFF747BA70B515460C0006D038B1FE4924
+:1083D0000989814203D00720E0E71020DEE720680A
+:1083E000FEF7D0FB0028D9D129462046BDE87040D1
+:1083F000D6E570B5064686B00D46144610460BF01D
+:10840000B3FFD0BB60680BF0D6FFB0BBA6F57F40D2
+:10841000FF3803D03046FBF71EF880B12846694686
+:10842000FEF7E3FC00280CD19DF810100F2008295E
+:108430003CD2DFE801F008060606060A0A0843F205
+:10844000020006B0AAE70320FBE79DF8021001290D
+:1084500008D1BDF80010B1F5C05FF2D06FF4C05282
+:10846000D142EED09DF8061001290DD1BDF80410BF
+:10847000A1F52851062907D200E028E0DFE801F045
+:10848000030304030303DCE79DF80A1001290ED15E
+:10849000BDF80810B1F5245FD3D0A1F524510239FD
+:1084A000CFD00129CDD0022901D1CAE7FFDF606812
+:1084B00078B9002305AA2946304605F0F7FC10B12B
+:1084C000FEF7A1FBBDE79DF81400800601D4102043
+:1084D000B7E76188224628466368FFF7BFFDB0E72B
+:1084E0002DE9F043814687B08846144610460BF0CC
+:1084F0003BFF18B1102007B0BDE8F083002306AAA7
+:108500004146484605F0D2FC18B100BFFEF77BFBA0
+:10851000F1E79DF81800C00602D543F20140EAE7F2
+:108520000025072705A8019500970295CDE903507E
+:1085300062884FF6FF734146484605F035FC060059
+:1085400013D160680BF010FF60B960680195CDE948
+:10855000025000970495238862884146484605F0FA
+:1085600023FC0646BDF8140020803046CEE739B122
+:10857000954B0A889B899A4202D843F203007047C0
+:108580001DE610B586B0904C0423ADF81430638915
+:1085900043B1A4898C4201D2914205D943F2030030
+:1085A00006B010BD0620FBE7ADF8101000210091C9
+:1085B0000191ADF8003002218DF8021005A9029159
+:1085C00004A90391ADF812206946FFF7F8FDE7E72B
+:1085D0002DE9FC4781460E4608460BF09FFE88BBFE
+:1085E0004846FAF738FF5FEA00080AD098F800001A
+:1085F000222829D30421484608F0DAF9070005D1DA
+:1086000003E043F20200BDE8FC87FFDF07F114003E
+:1086100004F0CDF905463078012803D0022804D0B3
+:108620000720F0E7A8070FD502E015F01C0F0BD0CC
+:10863000B079341DC00709D0E08838B1A0680BF0CC
+:108640006DFE18B11020DEE70820DCE732782088C4
+:10865000002628B3A0F201130721112B18D20CD247
+:10866000DFE803F00B090D0B1D0B121D100B0B1D8A
+:108670001D1D1D0B1D00022A11D10846C3E7012A4A
+:10868000FBD00CE02A0700E0EA06002AF5DA06E053
+:10869000A0F5C0721F2A02D97D3A022AEDD8C6B2CF
+:1086A00000F0B8FE50B198F82300CDE90006FA8931
+:1086B000234639464846FEF7EAFCA4E71120A2E724
+:1086C0002DE9F04F8BB01F4615460C468346002619
+:1086D000FAF7C1FE28B10078222805D208200BB095
+:1086E00094E543F20200FAE7B80801D00720F6E764
+:1086F000032F00D100274FF6FF79CCB1022D73D3A1
+:1087000020460BF058FE30B904EB0508A8F1010033
+:108710000BF051FE08B11020E1E7AD1EAAB22146D0
+:10872000484605F06DFC38F8021C88425CD1ADB2B9
+:108730002549B80702D58889401C00E001201FFAAE
+:1087400080F8F80701D08F8900E04F4605AA41461E
+:10875000584605F076FA4FF0070A4FF00009ACB31F
+:10876000204608E0408810283ED8361D304486B2A6
+:10877000AE4239D2A01902884245F3D354E000BF7B
+:108780009DF8170002074FD584B304EB0608361D89
+:10879000B8F80230B6B2102B26D89A19AA4223D8BC
+:1087A000B8F8002091421FD1C00620D5CDE900A91C
+:1087B0000DF1080C0AAAA11948468CE80700B8F880
+:1087C00000100022584603E07C0200202CE00BE061
+:1087D00005F0C0F810B1FEF716FA80E7B8F802000D
+:1087E000BDF82810884202D00B2078E704E0B8F8E2
+:1087F0000200304486B206E0C00604D55846FEF7B3
+:1088000078FC002888D19DF81700BDF81A1020F0D8
+:1088100010008DF81700BDF81700ADF80000FF2319
+:108820005846009A05F06EFB05A805F016FA18B92F
+:10883000BDF81A10B942A3D90421584608F0B8F877
+:10884000040000D1FFDFA2895AB1CDE900A94D464D
+:10885000002321465846FEF71AFC0028BDD1A58109
+:108860003DE700203BE72DE9FF4F8BB01E46170088
+:108870000D464FF0000412D0B00802D007200FB010
+:10888000C4E4032E00D100265DB108460BF08AFD3A
+:1088900028B93888691E08440BF084FD08B11020FF
+:1088A000EDE7C74AB00701D5D18900E00121F00703
+:1088B0004FF6FF7802D0D089401E00E0404686B2D5
+:1088C00006AA0B9805F0BDF94FF000094FF0070B11
+:1088D0000DF1140A39E000BF9DF81B00000734D5E4
+:1088E000CDF80490CDF800B0CDF80890CDE9039A0A
+:1088F000434600220B9805F057FA60BB05B3BDF85C
+:1089000014103A8821442819091D8A4230D3BDF831
+:108910001E2020F8022BBDF8142020F8022BCDE9F0
+:1089200000B9CDE90290CDF810A0BDF81E10BDF839
+:10893000143000220B9805F037FA08B103209EE7A7
+:10894000BDF814002044001D84B206A805F085F986
+:1089500020B10A2806D0FEF756F990E7BDF81E10A0
+:10896000B142B9D934B17DB13888A11C884203D253
+:108970000C2084E7052082E722462946404605F080
+:108980003FFB014628190180A41C3C80002076E7AB
+:1089900010B504460BF0E8FC08B1102010BD884863
+:1089A000C0892080002010BDF0B58BB00D46064672
+:1089B000142103A81BF09DFC01208DF80C008DF8FC
+:1089C000100000208DF81100ADF814503046FAF771
+:1089D00042FD48B10078222812D30421304607F026
+:1089E000E7FF040005D103E043F202000BB0F0BD45
+:1089F000FFDF04F11400074603F0D9FF800601D41D
+:108A00000820F3E7207C022140F00100207409A82F
+:108A10000094CDE90110072203A930466368FEF7F0
+:108A2000E9FA20B1217C21F001012174DEE7294619
+:108A30003046F9F7C8FC08A9384603F0A7FF00B193
+:108A4000FFDFBDF82040172C01D2172000E02046A0
+:108A5000A84201D92C4602E0172C00D21724214647
+:108A60003046FFF724FB21463046F9F7D2F90020C3
+:108A7000BCE7F8B51C4615460E46069F08F0CAF836
+:108A80002346FF1DBCB231462A46009407F0B5FCD0
+:108A9000F8BD70B50C4605460E2120461BF007FCBC
+:108AA000002020802DB1012D01D0FFDF76E40620CB
+:108AB00000E00520A07171E410B5488008781346E5
+:108AC00020F00F00001D20F0F00080300C460870F0
+:108AD0001422194604F108001BF0AFFB00F09DFCC6
+:108AE0003748046010BD2DE9F047DFF8D890491DE4
+:108AF000064621F0030117460C46D9F8000007F09E
+:108B000092FD050000D1FFDF4FF000083560A5F8A9
+:108B100000802146D9F8000007F085FD050000D14E
+:108B2000FFDF7560A5F800807FB104FB07F1091D28
+:108B30000BD0D9F8000007F076FD040000D1FFDF6C
+:108B4000B460C4F80080BDE8F087C6F80880FAE792
+:108B50002DE9F0411746491D21F00302194D064643
+:108B600001681446286807F089FD22467168286864
+:108B700007F084FD3FB104FB07F2121D03D0B1687A
+:108B8000286807F07BFD042007F0BAFE04460420A5
+:108B900007F0BEFE201A012804D12868BDE8F04184
+:108BA00007F036BDBDE8F08110B50C4605F015F8AC
+:108BB00000B1FFDF2046BDE81040FEF724B80000FA
+:108BC0007C0200201400002038B50C468288817B8E
+:108BD00019B14189914200D90A462280C188121DEB
+:108BE00090B26A4606F092FFBDF80000032800D359
+:108BF0000320C1B2208800F0A3FF38BD38B50C4671
+:108C00008288817B19B10189914200D90A4622806C
+:108C1000C188121D90B26A4606F078FFBDF80000C8
+:108C2000022800D30220C1B2208800F089FF401C36
+:108C3000C0B238BD2DE9FE4F0C46FD4981464022A9
+:108C4000D1E90201CDE9010109F1030020F003019E
+:108C5000C91C21F0030100916846114607F0C5FCCC
+:108C6000F44E002C02D1F44A00999160009901441D
+:108C70000091357F05F1010504D1E8B209F0C0FB90
+:108C800000B1FFDF009800EB0510C01C20F00301CD
+:108C900000915CB9707AB27A1044C2B200200870B8
+:108CA000308C80B204F021FE00B1FFDF0098316A01
+:108CB000084400902146684600F00DFF0098C01C53
+:108CC00020F003000090B37AF27A717A04B10020A8
+:108CD00007F081FD0099084400902146684600F0A5
+:108CE0003AFF00273D46B24696F801800CE0284640
+:108CF00000F0D4FE064681788088F9F721F9717872
+:108D00006D1C00FB0177EDB24545F0D10098C01C09
+:108D100020F00300009004B100203946F9F71BF958
+:108D200000990027084400903D469AF801800CE025
+:108D3000284600F0B3FE0646C1788088FEF763FC43
+:108D400071786D1C00FB0177EDB24545F0D10098BC
+:108D5000C01C20F00300009004B100203946FEF74B
+:108D60005BFC00994FF000080844009045469AF8D3
+:108D700001700EE0284600F091FE0646807B30B17F
+:108D800006F1080001F0DDFE727800FB02886D1C20
+:108D9000EDB2BD42EED10098C01C20F0030000905F
+:108DA00004B10020414601F0D0FE00990844009033
+:108DB0002146684600F049FE0098C01D20F00702D9
+:108DC00000922CBB9D490020FAF747F8FBF715FBF2
+:108DD000984801AA00211030F8F7CEFA00B1FFDF61
+:108DE0009AF81D00FEF77FFF00B1FFDF91484FF4B6
+:108DF000F67144301BF07DFA8E480421443080F82F
+:108E0000E91180F8EA11062180F8EB1103210171C4
+:108E10000099A1EB0900BDE8FE8F70B5854C0646B0
+:108E20004434207804EB4015E078083590B9A01957
+:108E300090F8E80100280ED0A0780F2800D3FFDFBB
+:108E4000202128461BF055FA687866F30200687006
+:108E50000120E070284670BD2DE9F04105460C4622
+:108E600000270078052190463E46B1EB101F00D048
+:108E7000FFDF287A50B101280ED0FFDFA8F800608C
+:108E80000CB1278066800020BDE8F081012709260B
+:108E900074B16888A08008E00227142644B168886D
+:108EA000A0802869E060A88A2082287B2072E5E7FC
+:108EB000A8F80060E7E710B55F4C6068C11D21F0BD
+:108EC0000701814200D0FFDF5A48012100220170D2
+:108ED00042700172417203238372C1720273027481
+:108EE000052202831F224283417455A242610A2255
+:108EF000027741774FF4B06101626168416010BD53
+:108F000030B54D4C1568636810339D4202D2042081
+:108F1000136030BD474B5D785A6802EB0512107044
+:108F200051700320D080172090800120D070907065
+:108F3000002090735878401C587060681030606052
+:108F4000002030BD70B506463A480024457807E059
+:108F5000204600F0A3FD0178B14204D0641CE4B2C5
+:108F6000AC42F5D1002070BDF7B5074608780C4635
+:108F700010B3FFF7E7FF0546A7F12006202F06D024
+:108F8000052E19D2DFE806F00F2B2B151A0000F082
+:108F900090FD0DB1697800E00021401AA17880B2FF
+:108FA0000844FF2808D8A07830B1A088022824D22D
+:108FB00002E06088172820D20720FEBD207AE0B1A9
+:108FC00061881729F8D3A1881729F5D3A179002939
+:108FD000F2D0E1790029EFD0402804D9ECE7242F22
+:108FE0000BD1207A48B161884FF6FB70814202D8DC
+:108FF000A188814201D90420FEBD65B9207802AA6A
+:109000000121FFF77DFF0028F6D12078FFF79AFFB6
+:10901000050000D1FFDF052E25D2DFE806F003189A
+:109020001B151E00A0786870A088E8801CE0000076
+:10903000B0460200980300201C0000200000002021
+:109040006E524635780000006088A8800CE0A07859
+:10905000A87009E0A078E87006E054F8020FA86054
+:109060006068E86000E0FFDF0020FEBD1A2835D010
+:109070000DDC132832D2DFE800F01B31203131271C
+:109080002723252D313129313131312F0F0030285F
+:1090900002D003DC1E2821D1072070473A38092866
+:1090A0001CD2DFE800F0151B0F1B1B1B1B1B07004E
+:1090B0000020704743F20400704743F202007047FB
+:1090C000042070470D2070470F207047082070471C
+:1090D0001120704713207047062070470320704707
+:1090E00010B5007800F0010006F001FDBDE8104069
+:1090F000BCE70EB5017801F001018DF80010417850
+:1091000001F001018DF801100178C1F340018DF8E3
+:1091100002104178C1F340018DF8031001788908ED
+:109120008DF80410417889088DF8051081788DF844
+:109130000610C1788DF8071000798DF80800684690
+:1091400005F0ACFAFFF792FF0EBD2DE9F84FDFF8FE
+:10915000F883FE4C00261FE0012000F03FFD0120B7
+:10916000FFF75BFE054640214746D8F8080007F0A8
+:109170005AFA686000B9FFDF686805F03EF8A8B1E8
+:109180002846FAF75AFC284600F02EFD20B9402266
+:109190006968B86807F072FA94F9E9010428DBDA23
+:1091A000022007F0ADFB07460025A6E040226968D3
+:1091B000D8F8080007F062FAF2E7B8F80210404663
+:1091C000491C89B2A8F80210B94201D3002141809C
+:1091D0000221B8F8020007F0EBFB002865D0B8F8D0
+:1091E0000200694606F0F1FBFFF740FF00B1FFDF28
+:1091F0009DF8000078B1B8F8020007F01DFD5FEAA5
+:10920000000900D1FFDF484606F08BFF18B1B8F81F
+:10921000020002F03DF9B8F8020007F0FBFC5FEA3B
+:10922000000900D1FFDF484606F073FFE8BB0321C9
+:10923000B8F8020007F0BCFB5FEA000B48D1FFDF83
+:1092400046E000BFDBF8100010B10078FF2849D0DD
+:10925000022000F0C3FC0220FFF7DFFD82464846F3
+:1092600007F063F8CAF8040000B9FFDFDAF8040079
+:1092700007F02BF9002100900170B8F80210504659
+:10928000AAF8021001F00AFE484607F020F900B9DA
+:10929000FFDF504600F0A8FC18B99AF8010000075B
+:1092A00004D50099CBF8101012E024E0DBF8100090
+:1092B00038B10178491C11F0FF01017008D1FFDFBE
+:1092C00006E000221146484600F0BDFB00B9FFDF72
+:1092D00094F9EA01022805DBB8F8020001F0A3FDC9
+:1092E0000028AFD194F9E901042804DB484607F0CF
+:1092F00052F900B101266D1CEDB2BD4204D294F9C1
+:10930000EA010228BFF659AF002E7FF423AFBDE873
+:10931000F84F032000F062BC10B58B4CE060086889
+:109320002061AFF2D91002F012FD607010BD8748C5
+:1093300000214438017084480170854941607047BC
+:1093400070B505464FF080500C46D0F8A410491C6B
+:1093500005D1D0F8A810C9430904090C0BD050F866
+:10936000A01F01F001012970416821608068A08080
+:10937000287830B970BD062120460AF0AAFC0120E9
+:109380002870607940F0C000607170BD70B54FF01A
+:1093900080540D46D4F88010491C0BD1D4F88410A9
+:1093A000491C07D1D4F88810491C03D1D4F88C107B
+:1093B000491C0CD0D4F880100160D4F884104160AE
+:1093C000D4F888108160D4F88C10C16002E01021BC
+:1093D0000AF07FFCD4F89000401C0BD1D4F8940024
+:1093E000401C07D1D4F89800401C03D1D4F89C004D
+:1093F000401C09D054F8900F286060686860A0682D
+:10940000A860E068E86070BD2846BDE870401021A3
+:109410000AF05FBC4D480079FFE470B54B4CE07832
+:1094200030B3207804EB4010407A00F0070020446D
+:1094300090F9E801002800DCFFDF2078002504EB2C
+:109440004010407A00F00700011991F8E801401E31
+:1094500081F8E8012078401CC0B220700F2800D1AC
+:109460002570A078401CA0700AF096FBE57070BDD6
+:10947000FFDF70BD3EB50546032107F099FA0446AB
+:10948000284607F0C7FB054604B9FFDF206918B17D
+:109490000078FF2800D1FFDF01AA6946284600F0C6
+:1094A000D2FA60B9FFDF0AE0002202A9284600F0E4
+:1094B000CAFA00B9FFDF9DF8080000B1FFDF9DF890
+:1094C0000000411E8DF80010EED2206901998842FB
+:1094D00001D1002020613EBD70B50546A0F57F405A
+:1094E0000C46FF3800D1FFDF012C01D0FFDF70BD3B
+:1094F000FFF790FF040000D1FFDF207820F00F007D
+:10950000401D20F0F0005030207065800020207257
+:1095100001202073BDE870407FE72DE9F041164639
+:109520000D460746FFF776FF040000D1FFDF2078E5
+:1095300020F00F00401D20F0F000503020706780B8
+:1095400001202072286805E01C000020DC030020B8
+:10955000C81400202061A888A0822673BDE8F041CD
+:109560005BE77FB5FFF7EEFC040000D1FFDF02A947
+:109570002046FFF729FB054603A92046FFF73EFBDF
+:109580008DF800508DF80100BDF80800001DADF801
+:109590000200BDF80C00001DADF80400E088ADF835
+:1095A0000600684606F08CFA002800D0FFDF7FBD79
+:1095B0002DE9F047DFF8FC930546002799F80000F5
+:1095C00010B10820BDE8F08728460AF0CDFE08B1AA
+:1095D0001020F7E7F84C207808B9FFF76CFCA07A68
+:1095E000617A0844C6B200F064FAB04207D2301A79
+:1095F000C1B22A460020FFF783FC0700E2D1D9F868
+:1096000004004E46C01C20F00300C9F8040000F01E
+:1096100040FB716800EB010801214046FFF70AFB9F
+:10962000064629684044884202D8B6F5803F15D3E3
+:1096300028600020FFF786FC05000DD005F113001F
+:10964000D9F8041020F003004E46884200D0FFDF16
+:109650006078401E607075600420B3E700214046CA
+:10966000FFF7E8FA0446A64200D0FFDF04EB08014A
+:10967000C9F8041029604FF6FF71A9F80210012102
+:1096800089F8001038469DE72DE9F0410446C948A5
+:1096900017460E46007810B10820BDE8F081084654
+:1096A0000AF03CFE08B11020F7E7C34D287808B94E
+:1096B000FFF701FC601E1E2807D8012C22D130784C
+:1096C000FE281FD828770020E7E7A4F120001F28F4
+:1096D00005D8E0B23A463146BDE8F04144E4A4F191
+:1096E00040001F2805D831462046BDE8F04100F073
+:1096F000A3BAA4F1A0001F2804D80020A02C03D0F6
+:10970000A12C06D00720C8E7317801F00101697764
+:10971000C3E731680922F82901D38B0701D010462D
+:10972000BBE76B7C03F00303012B04D16B8BD733B6
+:109730009CB28C42F3D82962AFE72DE9F04781460D
+:109740000E4608460AF010FE48B948460AF02AFEBE
+:1097500028B909F1030020F00301494501D0102088
+:1097600030E795484FF0000A4430817869B141787C
+:10977000804600EB411408343788324600212046E9
+:1097800000F040FA050004D027E0A6F800A005206C
+:1097900018E7B9F1000F24D03088B84201D90C2560
+:1097A0001FE0607800F00705284600F017FA08EB84
+:1097B0000507324697F8E8014946401C87F8E8015A
+:1097C000204607F5F47700F01DFA05463878401E6C
+:1097D0003870032000F002FA2DB10C2D01D0A6F84C
+:1097E00000A02846EEE66078724E00F007010129DD
+:1097F00023D002290CD0032933D0FFDF98F80110C1
+:109800004046491CC9B288F801100F2934D035E010
+:10981000616821B1000702D46088FFF72BFE98F839
+:10982000EA014746012802D1707802F0AFFA97F9B1
+:10983000EA010428E2DBFFDFE0E7616819B14022BA
+:10984000B06806F01BFF98F8E9014746032802D1EB
+:10985000707802F09BFA97F9E9010428CEDBFFDF6C
+:10986000CCE7C00602D56088FFF704FE98F9EB014B
+:109870000628C3DBFFDFC1E780F801A08178491E1D
+:109880008170617801F0070101EB080090F8E811A0
+:10989000491C80F8E811A4E770B50D4604460AF0AB
+:1098A0003DFD18B928460AF05FFD08B1102070BDD3
+:1098B00029462046BDE8704008F0D9BD70B5044681
+:1098C00015460E4608460AF029FD18B928460AF042
+:1098D0004BFD08B1102070BD022C03D0102C01D01C
+:1098E000092070BD2A463146204608F0E3FD0028D5
+:1098F000F7D0052070BD70B514460D4606460AF037
+:109900000DFD38B928460AF02FFD18B920460AF097
+:1099100049FD08B1102070BD22462946304608F0A6
+:10992000E8FD0028F7D0072070BD3EB504460AF0D8
+:109930001BFD08B110203EBD684604F00FFEFFF786
+:1099400095FB0028F7D19DF806002070BDF80800AF
+:109950006080BDF80A00A08000203EBD70B50546BD
+:109960000C4608460AF01EFD20B93CB120680AF0FA
+:10997000FBFC08B1102070BDA08828B12146284604
+:10998000BDE87040FDF7BEBE092070BD70B504464D
+:109990000D4608460AF0C2FC30B9601E1E2818D8D1
+:1099A00028460AF0BBFC08B1102070BD022C05D976
+:1099B000072070BD1C0000209803002004B9FFDFC1
+:1099C000F94800EB840050F8041C2846BDE87040BC
+:1099D0000847A4F120001F2805D829462046BDE8E5
+:1099E0007040FAF792BCF02CE2D1A8680AF096FC1D
+:1099F0000028D9D1284606F0CBF8BDE87040FFF723
+:109A000035BB70B504460D4608460AF0ADFC30B9CA
+:109A1000601E1E280DD828460AF080FC08B11020D0
+:109A2000C7E7012C01D0022C01D10620C1E7072095
+:109A3000BFE7A4F120001F28F9D829462046BDE839
+:109A40007040FAF7BABC06F033BB38B50446D748C5
+:109A5000007B00F00105D9B9F9F78BFA0DB1226846
+:109A600000E00022D2484178C06804F06EFBD04884
+:109A70001030C0788DF8000010B1012802D004E049
+:109A8000012000E000208DF80000684604F0DFFDB2
+:109A9000002D02D020682830206038BD30B5C34D7D
+:109AA00004466878A04200D8FFDF686800EB041025
+:109AB00030BD70B5BD4800252C46467807E02046ED
+:109AC000FFF7ECFF4078641C2844C5B2E4B2B4420E
+:109AD000F5D128466DE72DE9F0410C46064600F029
+:109AE00006F907463068C01C20F00302326014BB40
+:109AF000AE483B46082124300AF0EAFA002409E087
+:109B0000082C10D2DFE804F0060408080A04040652
+:109B1000A84804E0A84802E0A84800E0A8480AF0E5
+:109B2000F7FA054600E0FFDFA54200D0FFDF641C26
+:109B3000E4B2082CE4D3306800EB07103060ACE5E9
+:109B4000021D5143452900D245210844C01CB0FBE9
+:109B5000F2F0C0B270472DE9FC5F064693484FF023
+:109B600000088B464746444690F8019022E0204684
+:109B7000FFF794FF050000D1FFDF6878694638449D
+:109B8000C7B22846FFF720F8824601A92846FFF70A
+:109B900035F80346BDF804005246001D81B2BDF8F9
+:109BA0000000001D80B206F081FF6A78641C00FB93
+:109BB0000288E4B24C45DAD13068C01C20F00300C2
+:109BC0003060BBF1000F00D000204246394606F05D
+:109BD0007BFF316808443060BDE8FC9F7349443125
+:109BE00008710020C870704770494431CA782AB1A2
+:109BF0000A7801EB42110831814201D001207047FF
+:109C0000002070472DE9F04106460078154600F027
+:109C10000F0400201080601E0F46052800D3FFDFD0
+:109C200061482A46103000EB8400394650F8043C65
+:109C30003046BDE8F041184770B50C46402802D0C8
+:109C4000412806D120E0A07861780D18E1788142A2
+:109C500001D90720ADE62078012801D91320A8E614
+:109C6000FF2D08D808F0B0FD064609F04CFF301A69
+:109C7000801EA84201DA12209BE64C4821688160D0
+:109C800021790173002094E6BDE87040084600F099
+:109C90005EB82DE9F0470027DFF810A13E463D46AB
+:109CA000B9463C469AF801800AE02046FFF7F6FEE6
+:109CB0004178807B0E4410FB0155641CE4B27F1C8C
+:109CC0004445F2D109EB8700C6EBC60100EB8100E9
+:109CD0009AF8092000EB850101EBC2019AF80A20ED
+:109CE0009AF80B0001EBC20101EB80006AE42DE958
+:109CF000F047DFF8B8900026344699F8090099F843
+:109D00000A2099F801700244D5B299F80B2010444A
+:109D100000F0FF0808E02046FFF7C0FE817B407896
+:109D200011FB0066641CE4B2BC42F4D199F809004E
+:109D300099F80A10284428444044401C01B10121EC
+:109D400008448419FF2C00D9FFDFE0B23AE438B5AB
+:109D50000446407800F00300012803D002280BD00D
+:109D6000072038BD606858B10AF025FBD0B960689B
+:109D70000AF018FB20B915E060680AF0CFFA88B93C
+:109D800069462046FCF71EF90028EAD1607800F009
+:109D90000300022816D19DF8000098B160680AF00F
+:109DA00001FB78B1102038BDB046020098030020B6
+:109DB0001C000020B941000017AC00005D2F00001E
+:109DC000F32101006189F8290DD8208988420AD839
+:109DD000607800F003020A48012A06D1D731026AEE
+:109DE00089B28A4201D20920DDE794E80E0000F131
+:109DF000100585E80E000AB9002101830020D2E792
+:109E0000980300202DE9F04107461446884608468D
+:109E100001F01CFD064608EB88001C22796802EB65
+:109E2000C0000D18688C58B14146384601F016FD47
+:109E3000014678680078C200082305F120000CE094
+:109E4000E88CA8B14146384601F00FFD014678681C
+:109E500008234078C20005F1240006F066FC38B102
+:109E6000062121726681D0E90010C4E9031009E0DF
+:109E7000287809280BD00520207266816868E06088
+:109E8000002028702046BDE8F04101F0D5BC072035
+:109E900020726681F4E72DE9F04116460D4607462B
+:109EA000406801EB85011C2202EBC10144182046E9
+:109EB00001F0FDFC40B10021708865F30F2160F3D3
+:109EC0001F4107200AF0DEF909202070324629469A
+:109ED0003846BDE8F04195E72DE9F0410E460746CA
+:109EE00000241C21F07816E004EB8403726801EB77
+:109EF000C303D25C6AB1FFF78DFA050000D1FFDF22
+:109F00006F802A4621463046FFF7C5FF0120BDE895
+:109F1000F081641CE4B2A042E6D80020F7E770B5F7
+:109F2000064600241C21C0780AE000BF04EB84032D
+:109F3000726801EBC303D5182A782AB1641CE4B215
+:109F4000A042F3D8402070BD282128461AF0AFF96E
+:109F5000706880892881204670BD70B50346002056
+:109F60001C25DC780DE000BF00EB80065A6805EB8D
+:109F7000C6063244167816B1128A8A4204D0401CB2
+:109F8000C0B28442F0D8402070BDF0B50446002035
+:109F90001C26E5780EE000BF00EB8007636806EB47
+:109FA000C7073B441F788F4202D15B78934204D0AD
+:109FB000401CC0B28542EFD84020F0BD0078032895
+:109FC00001D000207047012070470078022801D09E
+:109FD00000207047012070470078072801D000203A
+:109FE0007047012070472DE9F041064688461078F9
+:109FF000F1781546884200D3FFDF2C781C27641CBB
+:10A00000F078E4B2A04201D8201AC4B204EB840173
+:10A01000706807EBC1010844017821B141468847C7
+:10A0200008B12C7073E72878A042E8D1402028704E
+:10A030006DE770B514460B880122A240134207D188
+:10A0400013430B8001230A22011D06F038FB047024
+:10A0500070BD2DE9FF4F81B00878DDE90E7B9A468F
+:10A0600091460E4640072CD4019806F0E5FD040009
+:10A0700000D1FFDF07F1040820461FFA88F105F040
+:10A0800024FF050000D1FFDF204629466A4606F07E
+:10A090006EF90098A0F80370A0F805A0284606F015
+:10A0A00014FA017869F306016BF3C71101702046B9
+:10A0B0001FFA88F105F04CFF00B9FFDF019803F0AB
+:10A0C000B9FF06EB0900017F491C017705B0BDE827
+:10A0D000F08F2DE9F84F0E469A4691460746032128
+:10A0E00006F066FC0446008DDFF8B485002518B143
+:10A0F00098F80000B0421ED1384606F09DFD0700DA
+:10A1000000D1FFDF09F10401384689B205F0DDFE18
+:10A11000050010D0384629466A4606F028F900980E
+:10A1200000210A460180817004F054F80098C01D97
+:10A13000CAF8000021E098F80000B04216D104F1FE
+:10A14000260734F8341F012000FA06F911EA090F36
+:10A1500000D0FFDF2088012340EA090020800A2286
+:10A16000391D384606F0C6FA067006E0324604F19C
+:10A17000340104F12600FFF75CFF0A2188F8001083
+:10A180002846BDE8F88FFEB514460D46064602ABDC
+:10A190000C220621FFF79DFF002826D0029968783F
+:10A1A00012220A70801C487008224A80A8702088F9
+:10A1B00088806088C880A0880881E0884881002461
+:10A1C0000C20CDE900040523062229463046FFF77E
+:10A1D00040FF2146002266F31F41F023104609F09C
+:10A1E000A7FF6878801C68700120FEBDFEB514468C
+:10A1F0000D460622064602AB1146FFF76AFF00280D
+:10A2000012D0029B132000211870A87858700220E9
+:10A2100058809C800620CDE900010246052329468E
+:10A220003046FFF716FF0120FEBD2DE9FE430C4628
+:10A23000804644E002AB0E2207214046FFF749FF6B
+:10A24000002841D060681C2267788678BF1C06EB26
+:10A25000860102EBC1014518029814210170477074
+:10A260000A214180698A0181E98A4181A988818026
+:10A27000A9898181304601F0E9FA02990523072274
+:10A28000C8806F700420287000250E20CDE90005DD
+:10A2900021464046FFF7DDFE294666F30F2168F3AD
+:10A2A0001F41F0230022072009F042FF6078FD499A
+:10A2B000801C607062682046921CFFF794FE606804
+:10A2C00080784028B6D10120BDE8FE83FEB50D465A
+:10A2D000064638E002AB0E2207213046FFF7F9FEB2
+:10A2E000002835D068681C23C17801EB810203EB9C
+:10A2F000C2028418029815220270627842700A2203
+:10A300004280A2894281A2888281084601F09EFA99
+:10A31000014602988180618AC180E18A0181A0881A
+:10A32000B8B10020207000210E20CDE900010523E6
+:10A33000072229463046FFF78CFE6A68DA4928462C
+:10A34000D21CFFF750FE6868C0784028C2D10120B7
+:10A35000FEBD0620E6E72DE9FE430C46814644E0BB
+:10A36000204601F08EFAD0B302AB082207214846FE
+:10A37000FFF7AFFE0028A7D060681C226578067939
+:10A38000AD1C06EB860102EBC10147180298B7F835
+:10A39000108006210170457004214180304601F093
+:10A3A00055FA0146029805230722C180A0F80480CF
+:10A3B0007D70082038700025CDE90005214648460B
+:10A3C000FFF747FE294666F30F2169F31F41F0238B
+:10A3D0000022072009F0ACFE6078801C6070626883
+:10A3E000B2492046121DFFF7FEFD60680179402941
+:10A3F000B6D1012068E72DE9F34F83B00E4680E027
+:10A40000304601F03EFA002875D071681C2091F8A2
+:10A41000068008EB880200EBC2000C18414630466B
+:10A4200001F023FA0146A078C30070684078C200AA
+:10A4300004F1240006F095F907468088E18B401A64
+:10A4400080B2002581B3AA46218B814200D80846FC
+:10A450008146024602AB07210398FFF73AFE01004E
+:10A4600028D0BAF1000F03D0029AB88802251080D4
+:10A470008B46E28B3968A9EB05001FFA80FA0A4483
+:10A480000398009206F0D8FBED1D009A59465346FA
+:10A49000009505F0E6FFE08B504480B2E083B98878
+:10A4A000884209D1012508E0FFE7801C4FF0010A2E
+:10A4B00080B2C9E7002009E60025CDE90095238A8E
+:10A4C000072231460398FFF7C4FDE089401EE08172
+:10A4D0008DB1A078401CA0707068F178427811FBB3
+:10A4E00002F1CAB2816901230E3006F0E8F880F863
+:10A4F00000800020E08372686D493046921DFFF7AE
+:10A5000072FD7068817940297FF47AAF0120DDE522
+:10A5100070B5064648680D4614468179402910D129
+:10A5200004EB84011C2202EBC101084401F0E0F9B4
+:10A53000002806D06868294684713046BDE870401E
+:10A5400059E770BDFEB50C460746002645E020469B
+:10A5500001F097F9D8B360681C22417901EB8101C1
+:10A5600002EBC1014518688900B9FFDF02AB082280
+:10A5700007213846FFF7ADFD002833D002996078F7
+:10A5800016220A70801C4870042048806068407958
+:10A5900001F05CF901460298052307228180698950
+:10A5A000C1800820CDE9000621463846FFF751FD5D
+:10A5B0006078801C6070A88969890844B0F5803F84
+:10A5C00000D3FFDFA88969890844A8816E81626889
+:10A5D00038492046521DFFF706FD60684179402941
+:10A5E000B5D10120FEBD30B5438C458BC3F3C70404
+:10A5F000002345B1838B641EED1AC38A6D1E1D4472
+:10A6000095FBF3F3E4B22CB1008918B1A04200D855
+:10A61000204603444FF6FF70834200D30346138065
+:10A620000C7030BD2DE9FC41074616460D464868C2
+:10A6300002EB86011C2202EBC10144186A4601A903
+:10A640002046FFF7D0FFA089618901448AB2BDF896
+:10A650000010914212D0081A00D50020608168686D
+:10A66000407940280AD1204601F038F9002805D069
+:10A670006868294646713846FFF764FFBDE8FC81EB
+:10A680002DE9FE4F8946804615465088032106F085
+:10A690008FF98346B8F8020040280DD240200CE024
+:10A6A00030000020BD9F0000CB9F0000D99F00001C
+:10A6B000F1B80000DDB80000403880B282460146A3
+:10A6C000584601F0DEF800287ED00AEB8A001C22F2
+:10A6D000DBF8041002EBC0000C18204601F0E7F88C
+:10A6E000002877D1B8F80000E18A88423CD8A189D7
+:10A6F000D1B348456ED100265146584601F0AEF818
+:10A70000218C0F18608B48B9B9F1020F62D3B8F8E9
+:10A7100004006083618A884226D80226A9EB0600DD
+:10A720001FFA80F9B888A28B801A002814DD4946E8
+:10A73000814500DA084683B2688869680291396801
+:10A740000A44CDE9003206F065FADDE90121F61D83
+:10A75000009B009605F051FEA18B01EB090080B231
+:10A76000A083618B884207D9688803B05246594656
+:10A77000BDE8F04F01F0D9B81FD14FF009002872A1
+:10A78000B8F802006881D7E90001C5E90401608BCF
+:10A79000A881284601F050F85146584601F05EF86D
+:10A7A0000146DBF8040008230078C20004F1200011
+:10A7B00005F0BBFF0020A0836083A0890AF0FF02A0
+:10A7C000401EA081688800E004E003B05946BDE85F
+:10A7D000F04F27E7BDE8FE8F2DE9F041064615460C
+:10A7E0000F461C46184609F099FD18B9206809F073
+:10A7F000BBFD08B1102015E47168688C0978B0EBD6
+:10A80000C10F01D313200DE43946304601F026F87C
+:10A810000146706808230078C20005F1200005F0A9
+:10A820004EFFD4E90012C0E900120020E3E710B5A2
+:10A830000446032106F0BCF80146007800F003004E
+:10A84000022805D02046BDE8104001F114029AE428
+:10A850008A8A2046BDE81040C8E470B5044603214A
+:10A8600006F0A6F8054601462046FFF774FD0028CD
+:10A8700016D029462046FFF765FE002810D029464D
+:10A880002046FFF723FD00280AD029462046FFF77F
+:10A89000CCFC002804D029462046BDE87040AAE53B
+:10A8A00070BD2DE9F0410C4680461EE0E17842780B
+:10A8B00011FB02F1CAB2816901230E3005F035FFA8
+:10A8C000077860681C22C179491EC17107EB8701B6
+:10A8D000606802EBC10146183946204600F0D1FFFE
+:10A8E00018B1304600F0DCFF20B16068C179002962
+:10A8F000DCD180E7FEF78EFD050000D1FFDF0A20E6
+:10A900002872384600F0A2FF68813946204600F0E0
+:10A91000ACFF0146606808234078C20006F12400BD
+:10A9200005F003FFD0E90010C5E90310A5F8028087
+:10A93000284600F081FFB07800B9FFDFB078401EF4
+:10A94000B07058E770B50C460546032106F030F8A4
+:10A9500001464068C2792244C2712846BDE8704071
+:10A960009FE72DE9FE4F8246507814460F464FF080
+:10A97000000800284FD0012807D0022822D0FFDF8E
+:10A980002068B8606068F86024E702AB0E220821F6
+:10A990005046FFF79EFB0028F2D0029815210523B0
+:10A9A0000170217841700A214180C0F80480C0F80C
+:10A9B0000880A0F80C80628882810E20CDE9000812
+:10A9C000082221E0A678304600F040FF054606EB5D
+:10A9D00086012C22786802EBC1010822465A02AB9C
+:10A9E00011465046FFF775FB0028C9D00298072191
+:10A9F0000170217841700421418008218580C68042
+:10AA0000CDE9001805230A4639465046FFF721FBD9
+:10AA100087F80880DEE6A678022516B1022E13D04C
+:10AA2000FFDF2A1D914602AB08215046FFF751FB7C
+:10AA30000028A5D002980121022E017021784170D2
+:10AA40004580868002D005E00625EAE7A188C1801E
+:10AA5000E1880181CDE90098052308223946504656
+:10AA6000D4E710B50446032105F0A2FF014600F12A
+:10AA700008022046BDE8104073E72DE9F05F0C4660
+:10AA800001281DD0957992F80480567905EB85014F
+:10AA90001F2202EBC10121F0030B08EB060111FBA1
+:10AAA00005F14FF6FF7202EAC10909F1030115FB36
+:10AAB0000611F94F21F0031A40B101283DD124E0DD
+:10AAC0006168E57891F800804E78DFE7594678684C
+:10AAD00005F0A9FD606000B9FFDF5946606819F014
+:10AAE00008FCE5705146786805F09DFD6168486195
+:10AAF00000B9FFDF6068426902EB090181616068AB
+:10AB000080F800806068467017E0606852464169CE
+:10AB1000786805F0B3FD5A466168786805F0AEFDC7
+:10AB2000032005F0EDFE0446032005F0F1FE201A97
+:10AB3000012802D1786805F06BFD0BEB0A00BDE837
+:10AB4000F09F02460021022097E773B5D24D0A20FC
+:10AB50002870009848B100244FEA0D0005F045FD2B
+:10AB6000002C01D1009969607CBD01240020F5E72B
+:10AB700070B50C4615463821204619F0BAFB01265F
+:10AB800066700A2104F11C0019F0B3FB05B9FFDF60
+:10AB9000297A207861F301002070A879002817D065
+:10ABA0002A4621460020FFF768FF61684020887030
+:10ABB0006168C8706168087161684871616888710E
+:10ABC0006168288808816168688848816068868132
+:10ABD00070BDC878002802D0002201204DE77047E0
+:10ABE00070B50546002165F31F41002009F04AFBBE
+:10ABF0000321284605F0DCFE040000D1FFDF2146DA
+:10AC00002846FFF769F9002804D0207840F01000AA
+:10AC10002070012070BD2DE9FF4180460E460F0CCB
+:10AC2000FEF7F8FB050007D06F800321384605F0DA
+:10AC3000BFFE040008D106E004B03846BDE8F0418C
+:10AC40001321F9F7FBBEFFDF5FEA080005D0B8F17A
+:10AC5000070F18D0FFDFBDE8FF8120782A4620F0DB
+:10AC6000080020700020ADF8020002208DF80000DE
+:10AC70004FF6FF70ADF80400ADF80600694638469F
+:10AC8000F9F7EFFAE7E7C6F3072101EB81021C238E
+:10AC9000606803EBC202805C042803D008280AD055
+:10ACA000FFDFD8E7012000904FF440432A462046BA
+:10ACB00000F004FECFE704B02A462046BDE8F0418C
+:10ACC000FFF7E9B82DE9F05F0027B0F80A90904649
+:10ACD0000C4605463E46B9F1400F01D2402001E046
+:10ACE000A9F140001FFA80FA287AC01E08286BD20A
+:10ACF000DFE800F00D04192058363C477227102673
+:10AD0000002C6CD0D5E90301C4E902015CE0702796
+:10AD10001226002C63D00A2205F10C0104F1080070
+:10AD200019F08BFA50E071270C26002C57D0E868F8
+:10AD3000A06049E0742710269CB3D5E90301C4E95B
+:10AD400002016888032105F033FE8346FEF762FBAB
+:10AD500002466888508051465846FFF753F833E062
+:10AD600075270A26ECB1A88920812DE076271426C4
+:10AD7000BCB105F10C0004F1080307C883E8070023
+:10AD800022E07727102664B1D5E90301C4E9020166
+:10AD90006888032105F00CFE01466888FFF781FDF5
+:10ADA00012E01CE073270826CCB16888032105F067
+:10ADB000FFFD01460078C00606D56888FFF78CF8CD
+:10ADC00010B96888F8F71DFEA8F800602CB127803C
+:10ADD000A4F8069066806888A0800020AFE6A8F8F6
+:10ADE0000060FAE72DE9FC410C461E4617468046F6
+:10ADF000032105F0DDFD05460A2C0AD2DFE804F048
+:10AE000005050505050509090907042303E00623CF
+:10AE100001E0FFDF0023CDE90076224629464046C7
+:10AE2000FFF717F92AE438B50546A0F57F40FF384B
+:10AE300030D0284605F0EEFE040000D1FFDF2046AA
+:10AE400005F073FA002815D001466A46204605F041
+:10AE50008EFA00980321B0F80540284605F0A8FDB9
+:10AE60000546052C03D0402C05D2402404E0007A8E
+:10AE700080B1002038BD403CA4B2214600F001FD65
+:10AE800040B1686804EB84013E2202EBC101405AE4
+:10AE90000028EFD0012038BD300000202DE9F04F10
+:10AEA000044689B0408805F0B5FE050000D1FFDFFB
+:10AEB00006AA2846616800F0BDFC069D001F81B20D
+:10AEC00035F8032F6B888A4205D1042B0AD0052B55
+:10AED0001DD0062B15D022462846FFF7D1FB09B01E
+:10AEE000BDE8F08F16462D1D224629463046F7F75D
+:10AEF00054FA0828F3D1224629463046FCF749FC8B
+:10AF0000EDE76088291D6368FAF7C8FCE7E7174694
+:10AF10006088032105F04CFD4FF000088DF8048097
+:10AF20000646ADF80680042FD9D36A79002AD6D018
+:10AF300028794FF6FF794FF01C0A13282CD008DC33
+:10AF4000012878D0062847D0072875D0122874D158
+:10AF500006E0142872D0152871D016286DD1ACE106
+:10AF60000C2F6AD1307800F00301022965D140F03E
+:10AF7000080030706879B07001208DF804002889CD
+:10AF8000ADF808006889ADF80A00A889ADF80C0092
+:10AF9000E889ADF80E0019E0B07890429FD1307882
+:10AFA00001079CD5062F9AD120F0080030706088E8
+:10AFB000414660F31F41002009F064F902208DF83A
+:10AFC0000400ADF808902889ADF80A006088224690
+:10AFD00001A9F9F746F982E7082F80D12F89B5F842
+:10AFE0000A90402F01D2402001E0A7F1400080B23A
+:10AFF00080460146304600F044FC08B3716808EB17
+:10B0000088002C2202EBC000095A4945E3D1FE48D2
+:10B0100007AAD0E90210CDE9071068798DF81C0065
+:10B0200008F0FF058DF81E5060883146FFF799FC47
+:10B030002246294639E0B6E014E03CE039E0E6E09B
+:10B04000F148D0E90010CDE907106879ADF820701B
+:10B050008DF81C00ADF82290608807AA3146FFF7F2
+:10B0600080FC3CE7082FB6D16889B5F808804028F5
+:10B0700001D2402000E0403887B23946304600F027
+:10B0800000FC0028A7D007EB870271680AEBC2001A
+:10B090000844028A42459ED1017808299BD1407814
+:10B0A0006979884297D1F9B222463046FEF7F3FE1D
+:10B0B00015E70E2F07D0CDF81C80CDF820806879D9
+:10B0C0008DF81C00C8E76989EF898B46B5F80C90AC
+:10B0D0003046FEF742FFABF14001402901D3092081
+:10B0E0004AE0B9F1170F01D3172F01D20B2043E02B
+:10B0F00040280ED000EB800271680AEBC2000844C1
+:10B100000178012903D1407869798842A9D00A20C1
+:10B1100032E03046FEF703FF014640282BD001EB1A
+:10B12000810372680AEBC30002EB0008012288F871
+:10B1300000206A7988F8012070682A894089B8421D
+:10B1400000D938462D8A03232372A282E781208208
+:10B15000A4F80C906582084600F078FB6081A8F89E
+:10B160001490A8F81870A8F80E50A8F810B020464F
+:10B1700000F062FBB3E6042005212172A4F80A80E6
+:10B18000E08101212173A049D1E90421CDE9072102
+:10B1900069798DF81C10ADF81E00608807AA314649
+:10B1A000FFF7DFFBE3E7062FE4D3B078904215D139
+:10B1B0003078010712D520F00800307060884146D1
+:10B1C00060F31F41002009F05DF802208DF80400B3
+:10B1D0002889ADF80800ADF80A90F7E6042130465A
+:10B1E000FEF7D3FE05464028C4D00220830300901A
+:10B1F00022462946304600F061FB4146608865F3EF
+:10B200000F2160F31F41072009F03CF867E60E2F7D
+:10B21000B0D104213046FEF7B8FE81464028A9D0BF
+:10B220004146608869F30F2160F31F41072009F050
+:10B2300029F8288A0790E88900907068AF894089CA
+:10B24000B84200D938468346B5F80A802889059067
+:10B25000484600F0FBFA6081079840B10220079B46
+:10B26000009022464946304600F028FB37E6B8F108
+:10B27000170F1ED3172F1CD3042020720098608252
+:10B28000E781A4F810B0A4F80C8009EB890271687A
+:10B290000AEBC2000D1800990598A5F81480A5F8CE
+:10B2A00018B0E9812882204600F0C6FA06202870EE
+:10B2B00015E601200B230090D3E7082FA6D129899A
+:10B2C0003046FEF74AFE074640289FD007EB87022C
+:10B2D00071680AEBC2000844804600F0E8FA0028D2
+:10B2E00094D16D89B8F80E002844B0F5803F05D39D
+:10B2F00060883A46314600F018FBF0E5002D85D015
+:10B30000A8F80E0060883A463146FFF701F9082098
+:10B310002072384600F09AFA6081A58127E770B55F
+:10B320000D460646032105F043FB040004D02078B7
+:10B33000000704D5112070BD43F2020070BD2A46FB
+:10B3400021463046FEF71FFF18B92868606168681B
+:10B35000A061207840F008002070002070BD70B51A
+:10B360000D460646032105F023FB040004D0207897
+:10B37000000704D4082070BD43F2020070BD2A46C5
+:10B3800021463046FEF732FF00B9A582207820F032
+:10B3900008002070002070BD2DE9F04F0E4691B0DE
+:10B3A0008046032105F004FB0446404605F044FCBA
+:10B3B00007460020079008900990ADF830000A90E9
+:10B3C00002900390049004B9FFDF0DF1080917BB48
+:10B3D000FFDF20E038460BA9002204F069FE9DF84B
+:10B3E0002C0000F07F050A2D00D3FFDF6019017FDC
+:10B3F000491E01779DF82C0000060CD52A460CA9A1
+:10B4000007A8FEF716FE01E0D846020019F805105D
+:10B41000491C09F80510761EF6B2DBD204F134009F
+:10B42000FA4D04F1260BDFF8E8A304F12A07069091
+:10B4300010E05846069900F06AFA064628700A2875
+:10B4400000D3FFDF5AF8261040468847E08CC05DE5
+:10B45000B04202D0208D0028EBD10A202870EC4D9C
+:10B460004E4628350EE00CA907A800F050FA044615
+:10B47000375D55F8240000B9FFDF55F82420394620
+:10B4800040469047BDF81E000028ECD111B027E5DA
+:10B4900010B5032105F08CFA040000D1FFDF0A216A
+:10B4A00004F11C0018F025FF207840F00400207003
+:10B4B00010BD10B50C46032105F07AFA2044007F38
+:10B4C000002800D0012010BD2DE9F84F894615460F
+:10B4D0008246032105F06CFA070004D0284608F0E4
+:10B4E0001DFF40B903E043F20200BDE8F88F484673
+:10B4F00008F03AFF08B11020F7E7786828B16988AA
+:10B500000089814201D90920EFE7B9F800001C2425
+:10B5100018B1402809D2402008E03846FEF7FFFC69
+:10B520008046402819D11320DFE7403880B280469A
+:10B530000146384600F0A5F948B108EB8800796863
+:10B5400004EBC000085C012803D00820CDE70520EB
+:10B55000CBE7FDF75FFF06000BD008EB88007968AA
+:10B5600004EBC0000C18B9F8000020B1E88910B154
+:10B5700013E01120B9E72888172802D36888172814
+:10B5800001D20720B1E7686838B12B1D2246414639
+:10B590003846FFF721F90028A7D104F10C026946CB
+:10B5A0002046FFF720F8288860826888E082B9F892
+:10B5B000000030B102202070E889A080E889A0B1A5
+:10B5C0002BE003202070A889A0807868817840292A
+:10B5D00005D180F8028039465046FEF726FE4046E7
+:10B5E00000F034F9A9F8000021E07868218B408947
+:10B5F000884200D908462083A6F802A004203072B1
+:10B60000B9F800007081E0897082F181208B30826E
+:10B61000A08AB081304600F00FF97868C1784029DF
+:10B6200005D180F8038039465046FEF74FFE0020D2
+:10B630005BE770B50D460646032105F0B9F9040035
+:10B6400003D0402D04D2402503E043F2020070BD38
+:10B65000403DADB2294600F014F958B105EB850123
+:10B660001C22606802EBC101084400F020F918B107
+:10B67000082070BD052070BD2A462146304600F0E6
+:10B6800054F9002070BD2DE9F0410D461646804664
+:10B69000032105F08DF90446402D01D2402500E03C
+:10B6A000403DADB28CB1294600F0EBF880B105EB1E
+:10B6B00085011C22606802EBC1014718384600F082
+:10B6C000F6F838B10820BDE8F08143F20200FAE74D
+:10B6D0000520F8E733463A4629462046FFF77CF82E
+:10B6E0000028F0D1EAB221464046FEF79BFF002039
+:10B6F000E9E72DE9F0410D4616468046032105F0A5
+:10B7000057F90446402D01D2402500E0403DAFB23C
+:10B7100024B1304608F002FE38B902E043F20200DC
+:10B72000D1E7306808F0FAFD08B11020CBE73946C0
+:10B73000204600F0A6F860B107EB87011C22606884
+:10B7400002EBC1014518284600F0B1F818B10820F5
+:10B75000B9E70520B7E7B088A98A884201D90C204B
+:10B76000B1E76168E88C4978B0EBC10F01D31320D1
+:10B77000A9E73946204600F078F8014660680823BA
+:10B780004078C20005F1240004F099FFD6E90012C8
+:10B79000C0E90012FAB221464046FEF7B9FE002089
+:10B7A00091E72DE9F0470D461F469046814603215B
+:10B7B00005F0FEF80446402D01D2402001E0A5F13D
+:10B7C000400086B23CB14DB1384608F0EBFD50B1B7
+:10B7D0001020BDE8F08743F20200FAE76068C8B1C4
+:10B7E000A0F80C8024E03146204600F04AF888B1E9
+:10B7F00006EB86011C22606802EBC1014518284651
+:10B8000000F055F840B10820E3E7000030000020C8
+:10B81000F04602000520DCE7A5F80880F2B22146D8
+:10B820004846FEF7FFFE1FB1A889698908443880A1
+:10B830000020CEE704F09BBD017821F00F01491CE8
+:10B8400021F0F00110310170FDF7E7BD10B504469D
+:10B85000402800D9FFDF4034A0B210BD40684269E3
+:10B860000078484302EBC0007047C2784068037814
+:10B8700012FB03F24378406901FB032100EBC10096
+:10B880007047C2788A4209D9406801EB81011C22C5
+:10B8900002EBC101405C08B10120704700207047F5
+:10B8A0000078062801D901207047002070470078F1
+:10B8B000062801D00120704700207047F0B401EB4A
+:10B8C00081061C27446807EBC6063444049D052600
+:10B8D0002670E3802571F0BCFEF794BA10B541895B
+:10B8E00011B1FFF7DDFF08B1002010BD012010BD30
+:10B8F00010B5C18C8278B1EBC20F04D9C18911B1E6
+:10B90000FFF7CEFF08B1002010BD012010BD10B51B
+:10B910000C4601230A22011D04F007FF007821884C
+:10B92000012282409143218010BDF0B402EB8205D8
+:10B930001C264C6806EBC505072363554B681C792C
+:10B94000402C03D11A71F0BCFEF705BDF0BC704766
+:10B9500010B5EFF3108000F0010472B6EE484178A4
+:10B96000491C41704078012801D1F7F70DFB002CEC
+:10B9700000D162B610BD70B5E74CE07848B901253A
+:10B98000E570FFF7E5FFF7F707FB20B1002008F0AF
+:10B990000AF9002070BD4FF080406571C0F8045373
+:10B9A000F7E770B5EFF3108000F0010572B6DA4CDE
+:10B9B000607800B9FFDF6078401E6070607808B979
+:10B9C000F7F7E6FA002D00D162B670BDD24810B587
+:10B9D000C17821B100214171C170FFF7E2FF002061
+:10B9E00010BD10B50446F7F7D7FACB49C97808401F
+:10B9F00000D001202060002010BD2DE9F05FDFF8AD
+:10BA000018934278817889F80620002589F8071074
+:10BA1000064689F8085000782F4620B101280FD03B
+:10BA200002280FD0FFDFF7F7C4FA98B1F7F7C8FA8A
+:10BA3000A8420FD12846F7F7C7FA0028FAD047E006
+:10BA40000125F0E7FFF784FFF7F7A6FA0028FBD0FF
+:10BA50000225E8E701208407E060C4F80471AF49DB
+:10BA60000D600107D1F84412AC4AC1F342312432CF
+:10BA70001160AA49343108604FF0020BC4F804B3D6
+:10BA8000A060DFF89CA2DAF80010C94341F300116E
+:10BA900001F10108DAF8001041F01001CAF80010B5
+:10BAA00000E020BFD4F804010028FAD02846F7F7B8
+:10BAB0008BFA0028FAD0B8F1000F05D1DAF800109F
+:10BAC00021F01001CAF80010C4F808B3C4F80471DA
+:10BAD00099F807004C4670B1307860B9F7F75CFA16
+:10BAE000064608F0BDF96FF0004116B1C4E9031035
+:10BAF00001E0C4E9030115B12771BDE8F09F012001
+:10BB00002071BDE8F05F00F0ABB870B5050000D162
+:10BB1000FFDF4FF080424FF0FF30C2F808030021F2
+:10BB2000C2F80011C2F80411C2F80C11C2F81011C9
+:10BB3000794C6170F7F736FA10B10120E07060704F
+:10BB40002846BDE8704058E72DE9F05F7548D0F809
+:10BB500000B0744A7449083211608406D4F80801B0
+:10BB600008B1012600E00026D4F8000110B14FF022
+:10BB7000010801E04FF00008D4F8040108B10127E2
+:10BB800000E00027D4F80C0100B101208246D4F86F
+:10BB9000100108B1012100E00021894646EA0801B0
+:10BBA00027EA010020EA0A0030EA090000D0FFDF9E
+:10BBB000002526B1C4F80851012007F0F4FF564EC5
+:10BBC000B8F1000F10D0C4F80051707918B1757138
+:10BBD000002007F0E8FF307830B10120534935707C
+:10BBE000B07002220A6020610FB1C4F80451BAF1AA
+:10BBF000000F0BD0C4F80C51B07800B9FFDF4B48F0
+:10BC00000560B57001206061FFF7CBFEB9F1000F50
+:10BC100005D0C4F81051307908B100F045F8414919
+:10BC2000091DC1F800B068E770B53B4DE87808B968
+:10BC3000F7F7AEF901208407A061A87858B100BFDA
+:10BC4000D4F80C0120B90020F7F7BEF90028F7D18D
+:10BC50000020C4F80C014FF0FF30C4F8080370BD99
+:10BC60002DE9F0411926B407C4F808630125A56140
+:10BC70000020C4F80001C4F80C01C4F81001F7F763
+:10BC80008BF9254F28B12949BD7002200860256134
+:10BC900000E03D70FFF75CFE2049B8792031086074
+:10BCA000C4F80463BDE8F0812DE9F0411A4C4FF06F
+:10BCB00080470125E079F0B1012803D0217A401EA8
+:10BCC000814218DAF7F768F9064608F0C9F8E17911
+:10BCD000012902D9217A491C21720EB1216900E0A3
+:10BCE000E168411A022902DA11F1020F0EDC0EB1ED
+:10BCF000206100E0E060FFF72BFEF7F74DF938B167
+:10BD00000A49022008603D61A57002E07D61C9E733
+:10BD1000257000202072C5E73C0000201805004077
+:10BD200010ED00E01005024001000001340C00405D
+:10BD30004FF0E0214FF00070C1F88001C1F880029F
+:10BD4000384B802283F80024C1F80001704700B509
+:10BD500002460420344903E001EBC0031B792BB1F8
+:10BD6000401EC0B2F8D2FFDFFF2000BD41F83020F6
+:10BD700001EBC00100224A718A7101220A7100BDE3
+:10BD8000294A002102EBC0000171704710B504463A
+:10BD9000042800D3FFDF244800EBC40420790128E5
+:10BDA00000D0FFDF6079A179401CC0B2814200D091
+:10BDB00060714FF0E0214FF00070C1F8000210BD3B
+:10BDC0002DE9F041194805681849194808310860FB
+:10BDD0001448042690F80004134F4009154C042819
+:10BDE00018D0FFDF16E0217807EBC1000279012AA5
+:10BDF00008D1427983799A4204D04279827157F806
+:10BE0000310080472078401CC0B22070042801D344
+:10BE100000202070761EF6B2E5D20448001D0560B1
+:10BE2000BDE8F08119E000E0C805002010050240DF
+:10BE30000100000150000020F8B51D46DDE906476D
+:10BE40000E000AD004F0F8FE2346FF1DBCB23146B6
+:10BE50002A46009404F005FBF8BDD0192246194685
+:10BE600018F0A6F92046F8BD70B50D46044610211D
+:10BE700018F01DFA258117206081A07B40F00A0090
+:10BE8000A07370BD4FF6FF720A800146022008F0D1
+:10BE9000F9B9704700897047827BD30701D19207B7
+:10BEA00003D4808908800020704705207047827B7A
+:10BEB000920700D58181704701460020098841F62C
+:10BEC000FE52114200D00120704700B50346807B2E
+:10BED000C00701D0052000BD59811846FFF7ECFFCF
+:10BEE000C00703D0987B40F004009873987B40F023
+:10BEF00001009873002000BD827B520700D509B174
+:10BF00004089704717207047827B61F3C3028273B8
+:10BF100070472DE9FC5F0E460446017896460120E5
+:10BF200000FA01F14DF6FF5201EA020962684FF68C
+:10BF3000FF7B1188594502D10920BDE8FC9FB9F16A
+:10BF4000000F05D041F6FE55294201D00120F4E74B
+:10BF500041EA090111801D0014D04FF0000C85F852
+:10BF600000C023780521032267464FF0020A0E2BFA
+:10BF700074D2DFE803F0F809252F4762697447900F
+:10BF800092B3D0D70420D8E7616820898B7B9B07C8
+:10BF90007DD5172848D30B89834245D38989172932
+:10BFA00001D3814240D185F800A0A5F8010032807C
+:10BFB000616888816068817B21F002018173C5E03E
+:10BFC000042028702089A5F801006089A5F80300E5
+:10BFD0003180BBE0208A3188C01D1FFA80F84145BE
+:10BFE00022D3062028702089A5F801006089A5F8D1
+:10BFF0000300A089A5F805000721208ACDE90001EA
+:10C0000063693EE0082B10D0082028702089A5F82D
+:10C0100001006089A5F8030031806A1D694604F1BA
+:10C020000C0006F066FA10B15FE01020EDE73088F2
+:10C030009DF800100844308088E00A20287020898C
+:10C04000A5F80100328045E00C2028702089A5F871
+:10C0500001006089A5F8030031803BE083E021897D
+:10C06000338800EB41021FFA82F843453DD3B8F113
+:10C07000050F3AD30E222A700BEA4101CDE90010D8
+:10C08000E36860882A467146FFF7D6FE00E04DE07F
+:10C09000A6F800805AE04020287060893188C01CD2
+:10C0A0001FFA80F8414520D32878714620F03F00E0
+:10C0B000123028702089A5F801006089CDE90002BE
+:10C0C00060882A46E368FFF7B7FEA6F80080287864
+:10C0D00040063BD461682089888037E0A089328897
+:10C0E000401D1FFA80F8424501D204273EE0162089
+:10C0F00028702089A5F801006089A5F80300A089AF
+:10C10000CDE9000160882A4671462369FFF794FE55
+:10C11000A6F80080DEE718202870207A6870A6F85C
+:10C1200000A013E061680A88920401D405271DE08D
+:10C13000C9882289914201D0062717E01E21297063
+:10C1400030806068018821F400510180B9F1000F4E
+:10C150000CD0618878230022022007F0E9FF616893
+:10C160002078887007E0A6F800C00327606801887F
+:10C1700021EA090101803846DFE62DE9FF4F85B04D
+:10C180001746129C0D001E461CD03078C10703D004
+:10C1900000F03F00192801D9012100E000212046CC
+:10C1A000FFF7AAFEA8420DD32088A0F57F41FF39F2
+:10C1B00008D03078410601D4000605D5082009B022
+:10C1C000BDE8F08F0720FAE700208DF800008DF819
+:10C1D000010030786B1E00F03F0C0121A81E4FF0CB
+:10C1E000050A4FF002094FF0030B9AB2BCF1200F81
+:10C1F00075D2DFE80CF08B10745E7468748C749CDC
+:10C2000074B674BB74C974D574E2747474F274F047
+:10C2100074EF74EE748B052D78D18DF80090A078B2
+:10C220008DF804007088ADF8060030798DF80100B3
+:10C23000707800F03F000C2829D00ADCA0F1020041
+:10C24000092863D2DFE800F0126215621A621D62EB
+:10C250002000122824D004DC0E281BD01028DBD1AB
+:10C260001BE016281FD01828D6D11FE020788007A1
+:10C2700001E020784007002848DAEFE02078000746
+:10C28000F9E72078C006F6E720788006F3E7207803
+:10C290004006F0E720780006EDE72088C005EAE7D1
+:10C2A00020884005E7E720880005E4E72088C004EF
+:10C2B000E1E72078800729D5032D27D18DF800B03C
+:10C2C000B6F8010082E0217849071FD5062D1DD35D
+:10C2D00081B27078012803D0022817D102E0CAE0A9
+:10C2E000022000E0102004228DF8002072788DF8E2
+:10C2F0000420801CB1FBF0F2ADF8062092B242435C
+:10C300008A4203D10397ADF80890A7E07AE020783D
+:10C31000000777D598B282088DF800A0ADF8042008
+:10C32000B0EB820F6ED10297ADF8061096E021783F
+:10C33000C90667D5022D65D381B206208DF80000AD
+:10C34000707802285ED300BFB1FBF0F28DF80400D4
+:10C35000ADF8062092B242438A4253D1ADF808901C
+:10C360007BE0207880064DD5072003E0207840064A
+:10C370007FD508208DF80000A088ADF80400ADF846
+:10C380000620ADF8081068E02078000671D5092075
+:10C39000ADF804208DF80000ADF8061002975DE0BE
+:10C3A0002188C90565D5022D63D381B20A208DF895
+:10C3B0000000707804285CD3C6E72088400558D573
+:10C3C000012D56D10B208DF80000A088ADF8040097
+:10C3D00044E021E026E016E0FFE72088000548D58C
+:10C3E000052D46D30C208DF80000A088ADF8040080
+:10C3F000B6F803006D1FADF80850ADF80600ADF8B3
+:10C400000AA02AE035E02088C00432D5012D30D1C1
+:10C410000D208DF8000021E02088800429D4B6F892
+:10C420000100E080A07B000723D5032D21D33078C5
+:10C4300000F03F001B2818D00F208DF80000208846
+:10C4400040F40050A4F80000B6F80100ADF8040074
+:10C45000ED1EADF80650ADF808B003976946059893
+:10C46000F5F7E6FC050008D016E00E208DF8000078
+:10C47000EAE7072510E008250EE0307800F03F00DD
+:10C480001B2809D01D2807D00220059907F0FAFEC5
+:10C49000208800F400502080A07B400708D520466B
+:10C4A000FFF70AFDC00703D1A07B20F00400A073B2
+:10C4B000284684E61FB5022806D101208DF8000029
+:10C4C00088B26946F5F7B4FC1FBD0000F8B51D46FB
+:10C4D000DDE906470E000AD004F0AEFB2346FF1D3F
+:10C4E000BCB231462A46009403F0BBFFF8BDD01918
+:10C4F0002246194617F05CFE2046F8BD2DE9FF4F95
+:10C500008DB09B46DDE91B57DDF87CA00C46082B5F
+:10C5100005D0E06901F002F950B11020D2E028887E
+:10C52000092140F0100028808AF80010022617E048
+:10C53000E16901208871E2694FF420519180E1693D
+:10C540008872E06942F601010181E069002181738E
+:10C550002888112140F0200028808AF80010042645
+:10C5600038780A900A2038704FF0020904F1180058
+:10C570004D460C9001F095FBB04681E0BBF1100FE9
+:10C580000ED1022D0CD0A9EB0800801C80B2022134
+:10C59000CDE9001005AB52461E990D98FFF796FFA6
+:10C5A000BDF816101A98814203D9F74800790F9008
+:10C5B00004E003D10A9808B138702FE04FF002016F
+:10C5C000CDE900190DF1160352461E990D98FFF79B
+:10C5D0007DFF1D980088401B801B83B2C6F1FF00C1
+:10C5E000984200D203461E990BA8D9B15FF0000211
+:10C5F000DDF878C0CDE9032009EB060189B2CDE969
+:10C6000001C10F980090BDF8161000220D9801F09E
+:10C61000CBFB387070B1C0B2832807D0BDF81600CC
+:10C6200020833AE00AEB09018A19E1E7022011B000
+:10C63000BDE8F08FBDF82C00811901F0FF08022D34
+:10C640000DD09AF80120424506D1BDF82010814254
+:10C6500007D0B8F1FF0F04D09AF801801FE08AF8E4
+:10C660000180C94800680178052902D1BDF816107B
+:10C67000818009EB08001FFA80F905EB080085B2FC
+:10C68000DDE90C1005AB0F9A01F00EFB28B91D98DF
+:10C690000088411B4145BFF671AF022D13D0BBF19D
+:10C6A000100F0CD1A9EB0800801C81B20220CDE94B
+:10C6B000000105AB52461E990D98FFF707FF1D9824
+:10C6C0000580002038700020B1E72DE9F8439C4632
+:10C6D000089E13460027B26B9AB3491F8CB2F18FA4
+:10C6E000A1F57F45FF3D05D05518AD882944891D2A
+:10C6F0008DB200E000252919B6F83C80083141458B
+:10C7000020D82A44BCF8011022F8021BBCF8031000
+:10C7100022F8021B984622F8024B914604F07AFA5E
+:10C720004FF00C0C41464A462346CDF800C003F0BA
+:10C7300064FEF587B16B00202944A41D21440880C4
+:10C7400003E001E0092700E083273846BDE8F883CD
+:10C7500010B50B88848F9C420CD9846BE018048838
+:10C7600044B1848824F40044A41D23440B80106049
+:10C77000002010BD0A2010BD2DE9F0478AB0002529
+:10C78000904689468246ADF8185007274BE0059839
+:10C7900006888088000446D4A8F8006007A80195A0
+:10C7A00000970295CDE903504FF400730022314603
+:10C7B000504601F0F9FA04003CD1BDF81800ADF87C
+:10C7C0002000059804888188B44216D10A0414D444
+:10C7D00001950295039521F400410097049541F4D9
+:10C7E000804342882146504601F0B4F804000BD142
+:10C7F0000598818841F40041818005AA08A948462E
+:10C80000FFF7A6FF0400DCD000970598029501957C
+:10C81000039504950188BDF81C300022504601F0B4
+:10C8200099F80A2C06D105AA06A94846FFF790FFF9
+:10C830000400ACD0ADF8185004E00598818821F4CC
+:10C840000041818005AA06A94846FFF781FF00281C
+:10C85000F3D00A2C03D020460AB0BDE8F0870020B0
+:10C86000FAE710B50C46896B86B051B10C218DF8F2
+:10C870000010A18FADF80810A16B01916946FAF77D
+:10C8800064FC00204FF6FF71A063E187A08706B02B
+:10C8900010BD2DE9F0410D460746896B0020069E2C
+:10C8A0001446002911D0012B0FD1324629463846B3
+:10C8B000FFF762FF002808D1002C06D03246294637
+:10C8C0003846BDE8F04100F038BFBDE8F0812DE901
+:10C8D000FC411446DDE9087C0E46DDE90A15521DCF
+:10C8E000BCF800E092B2964502D20720BDE8FC8178
+:10C8F000ACF8002017222A70A5F80160A5F80330D3
+:10C900000522CDE900423B462A46FFF7DFFD002025
+:10C91000ECE770B50C4615464821204617F0E9FCB7
+:10C9200004F1080044F81C0F00204FF6FF71E0618D
+:10C9300061842084A5841720E08494F82A0040F0C4
+:10C940000A0084F82A0070BD4FF6FF720A80014683
+:10C95000032007F097BC30B585B00C460546FFF7BD
+:10C9600080FFA18E284629B101218DF8001069466B
+:10C97000FAF7EBFB0020E0622063606305B030BD96
+:10C98000B0F84000704700005400002090F84620A6
+:10C99000920703D4408808800020F3E70620F1E7DF
+:10C9A00090F846209207EDD5A0F84410EAE701463A
+:10C9B000002009880A0700D5012011F0F00F01D0EE
+:10C9C00040F00200CA0501D540F004008A0501D5F7
+:10C9D00040F008004A0501D540F010000905D1D506
+:10C9E00040F02000CEE700B5034690F84600C007AF
+:10C9F00001D0062000BDA3F842101846FFF7D7FF6C
+:10CA000010F03E0F05D093F8460040F0040083F884
+:10CA1000460013F8460F40F001001870002000BDDA
+:10CA200090F84620520700D511B1B0F84200A9E7AE
+:10CA30001720A7E710F8462F61F3C3020270A1E7A1
+:10CA40002DE9FF4F9BB00E00DDE92B34DDE929789D
+:10CA5000289D24D02878C10703D000F03F00192872
+:10CA600001D9012100E000212046FFF7D9FFB042A3
+:10CA700015D32878410600F03F010CD41E290CD0B4
+:10CA8000218811F47F6F0AD13A8842B1A1F57F4223
+:10CA9000FF3A04D001E0122901D1000602D504209A
+:10CAA0001FB0C5E5F9491D984FF0000A08718DF8CF
+:10CAB00018A08DF83CA00FAA0A60ADF81CA0ADF834
+:10CAC00050A02978994601F03F02701F5B1C04F1C9
+:10CAD000180C4FF0060E4FF0040BCDF858C01F2A6B
+:10CAE0007ED2DFE802F07D7D107D267DAC7DF47D79
+:10CAF000F37DF27DF17DF47DF07D7D7DEF7DEE7D3A
+:10CB00007D7D7D7DED0094F84610B5F80100890724
+:10CB100001D5032E02D08DF818B022E34FF4006146
+:10CB2000ADF85010608003218DF83C10ADF8400046
+:10CB3000D8E2052EEFD1B5F801002083ADF81C0036
+:10CB4000B5F80310618308B1884201D901207FE163
+:10CB50000020A07220814FF6FF702084169801F00B
+:10CB6000A0F8052089F800000220029083460AAB55
+:10CB70001D9A16991B9801F097F890BB9DF82E000E
+:10CB8000012804D0022089F80100102003E00120D0
+:10CB900089F8010002200590002203A90BA805F0E6
+:10CBA000A8FCE8BB9DF80C00059981423DD13A886C
+:10CBB000801CA2EB0B01814237DB02990220CDE9F8
+:10CBC00000010DF12A034A4641461B98FFF77EFCFF
+:10CBD00002980BF1020B801C80B217AA03A901E096
+:10CBE000A0E228E002900BA805F083FC02999DF8D2
+:10CBF0000C00CDE9000117AB4A4641461B98FFF7F0
+:10CC000065FC9DF80C100AAB0BEB01001FFA80FBD2
+:10CC100002981D9A084480B2029016991B9800E071
+:10CC200003E001F041F80028B6D0BBF1020F02D0BA
+:10CC3000A7F800B053E20A208DF818004FE2002157
+:10CC40000391072EFFF467AFB5F801002083ADF81C
+:10CC50001C00B5F80320628300283FF477AF9042B0
+:10CC60003FF674AF0120A072B5F8050020810020C6
+:10CC7000A073E06900F052FD78B9E1690120887184
+:10CC8000E2694FF420519180E1698872E06942F6CF
+:10CC900001010181E06900218173F01F20841E9849
+:10CCA000606207206084169800F0FBFF072089F877
+:10CCB00000000120049002900020ADF82A0028E036
+:10CCC0001DE2A3E13AE1EAE016E2AEE086E049E0E7
+:10CCD0000298012814D0E0698079012803D1BDF8B9
+:10CCE0002800ADF80E00049803ABCDE900B04A4629
+:10CCF00041461B98FFF7EAFB0498001D80B20490A0
+:10CD0000BDF82A00ADF80C00ADF80E00059880B211
+:10CD100002900AAB1D9A16991B9800F0C5FF28B91E
+:10CD200002983988001D05908142D1D202980128CD
+:10CD300081D0E0698079012805D0BDF82810A1F5DF
+:10CD40007F40FF3803D1BDF82800ADF80E000498ED
+:10CD500003ABCDE900B04A4641461B98FFF7B6FB4E
+:10CD60000298BBE1072E02D0152E7FF4D4AEB5F8A1
+:10CD700001102183ADF81C10B5F80320628300294F
+:10CD80003FF4E4AE91423FF6E1AE0121A1724FF0D3
+:10CD9000000BA4F808B084F80EB0052E07D0C0B27E
+:10CDA000691DE26905F086FB00287FF444AF4FF669
+:10CDB000FF70208401A906AA14A8CDF800B081E86C
+:10CDC00085032878214600F03F031D9A1B98FFF742
+:10CDD00095FB8246208BADF81C0080E10120032EDC
+:10CDE000C3D14021ADF85010B5F801102183ADF842
+:10CDF0001C100AAAB8F1000F00D00023CDE90203ED
+:10CE000004921D98CDF80480009038880022401EBE
+:10CE100083B21B9800F0C8FF8DF8180090BB0B2060
+:10CE200089F80000BDF8280037E04FF0010C052E0E
+:10CE30009BD18020ADF85000B5F801102183B5F8E2
+:10CE400003002084ADF81C10B0F5007F03D9072043
+:10CE50008DF8180085E140F47C4222840CA8B8F1DA
+:10CE6000000F00D00023CDE90330CDE9018C1D98DF
+:10CE700000903888401E83B21B9800F095FF8DF813
+:10CE8000180028B18328A8D10220BDE0540000205A
+:10CE90000D2189F80010BDF83000401C1EE1032E62
+:10CEA00004D248067FF537AE002017E1B5F801102F
+:10CEB000ADF81C102878400602D58DF83CE002E061
+:10CEC00007208DF83C004FF000080320CDE9020850
+:10CED0001E9BCDF810801D980193A6F1030B0090C6
+:10CEE0001FFA8BF342461B9800F034FD8DF81800B2
+:10CEF0008DF83C80297849060DD52088C00506D5D7
+:10CF0000208BBDF81C10884201D1C4F82480404613
+:10CF10008DF81880E2E0832801D14FF0020A4FF427
+:10CF20008070ADF85000BDF81C002083A4F820B03C
+:10CF30001E986062032060841321CCE0052EFFF46C
+:10CF4000EAADB5F80110ADF81C10A28F62B3A2F5DE
+:10CF50007F43FE3B28D008228DF83C204FF0000B89
+:10CF60000523CDE9023BDDF878C0CDF810B01D9A5D
+:10CF700080B2CDF804C040F400430092B5F803201D
+:10CF80001B9800F0E7FC8DF83CB04FF400718DF871
+:10CF90001800ADF85010832810D0F8B1A18FA1F57A
+:10CFA0007F40FE3807D0DCE00B228DF83C204FF6A6
+:10CFB000FE72A287D2E7A4F83CB0D2E000942B46E0
+:10CFC00031461E9A1B98FFF780FB8DF8180008B1B8
+:10CFD00083284BD1BDF81C00208355E700942B46D5
+:10CFE00031461E9A1B98FFF770FB8DF81800E8BBBE
+:10CFF000E18FA06B0844811D8DE8820343888288FD
+:10D0000001881B98FFF763FC824668E095F8018071
+:10D01000022E70D15FEA080002D0B8F1010F6AD188
+:10D0200009208DF83C0007A800908DF84080434609
+:10D03000002221461B98FFF72CFC8DF842004FF090
+:10D04000000B8DF843B050B9B8F1010F12D0B8F110
+:10D05000000F04D1A18FA1F57F40FF380AD0A08F27
+:10D0600040B18DF83CB04FF4806000E037E0ADF89F
+:10D0700050000DE00FA91B98FAF767F882468DF86B
+:10D080003CB04FF48060ADF85000BAF1020F06D00A
+:10D09000FC480068C07928B18DF8180027E0A4F892
+:10D0A000188044E0BAF1000F03D081208DF81800F9
+:10D0B0003DE007A800904346012221461B98FFF758
+:10D0C000E8FB8DF8180021461B98FFF7CAFB9DF876
+:10D0D000180020B9192189F80010012038809DF826
+:10D0E0003C0020B10FA91B98FAF72FF88246BAF13D
+:10D0F000000F33D01BE018E08DF818E031E0207805
+:10D10000000712D5012E10D10A208DF83C00E088CE
+:10D11000ADF8400003201B9907F0B4F80820ADF8E3
+:10D120005000C1E648067FF5F6AC4FF0040A2088AF
+:10D13000BDF8501008432080BDF8500080050BD585
+:10D14000A18FA1F57F40FE3806D11E98E062289895
+:10D150002063A6864FF0030A5046A1E49DF818000C
+:10D1600078B1012089F80000297889F80110BDF80C
+:10D170001C10A9F802109DF8181089F80410052059
+:10D1800038802088BDF8501088432080E4E72DE9DE
+:10D19000FF4F8846087895B0012181404FF2090081
+:10D1A000249C0140ADF820102088DDF88890A0F57F
+:10D1B0007F424FF0000AFF3A06D039B1000705D58B
+:10D1C000012019B0BDE8F08F0820FAE7239E4FF048
+:10D1D000000B0EA886F800B018995D460988ADF8D6
+:10D1E0003410A8498DF81CB0179A0A718DF838B020
+:10D1F000086098F8000001283BD0022809D00328D5
+:10D200006FD1307820F03F001D303070B8F8040046
+:10D21000E08098F800100320022904D1317821F031
+:10D220003F011B31317094F84610090759D505AB01
+:10D23000B9F1000F13D0002102AA82E80B000720E9
+:10D24000CDE90009BDF83400B8F80410C01E83B25F
+:10D250000022159800F0A8FD0028D1D101E0F11CB2
+:10D26000EAE7B8F80400A6F80100BDF81400C01CF5
+:10D2700004E198F805108DF81C1098F804000128B6
+:10D2800006D04FF4007A02282CD00328B8D16CE1E4
+:10D290002188B8F8080011F40061ADF8201020D002
+:10D2A00017281CD3B4F84010814218D3B4F84410A6
+:10D2B000172901D3814212D1317821F03F01C91CD5
+:10D2C0003170A6F801000321ADF83410A4F8440031
+:10D2D00094F8460020F0020084F8460065E1052538
+:10D2E0007EE177E1208808F1080700F4FE60ADF8E0
+:10D2F000200010F0F00F1BD010F0C00F03D03888C2
+:10D30000228B9042EBD199B9B878C00710D0B96898
+:10D310000720CDE902B1CDF804B00090CDF810B0EF
+:10D32000FB88BA883988159800F014FB0028D6D1FC
+:10D330002398BDF82010401C80294ED006DC10290F
+:10D340000DD020290BD0402987D124E0B1F5807F72
+:10D350006ED051457ED0B1F5806F97D1DEE0C80622
+:10D3600001D5082000E0102082460DA907AA05205B
+:10D37000CDE902218DF83800ADF83CB0CDE9049636
+:10D3800008A93888CDE9000153460722214615989F
+:10D39000FFF7B4F8A8E09DF81C2001214FF00A0A1D
+:10D3A000002A9BD105ABB9F1000F00D00020CDE9D8
+:10D3B00002100720CDE90009BDF834000493401E97
+:10D3C00083B2218B0022159800F0EEFC8DF81C0032
+:10D3D0000B203070BDF8140020E09DF81C200121C6
+:10D3E0004FF00C0A002A22D113ABB9F1000F00D084
+:10D3F0000020CDE902100720CDE900090493BDF813
+:10D400003400228C401E83B2218B159800F0CCFC96
+:10D410008DF81C000D203070BDF84C00401CADF89C
+:10D42000340005208DF83800208BADF83C00BCE0BE
+:10D430003888218B88427FF452AF9DF81C004FF052
+:10D44000120A00281CD1606AA8B1B878C0073FF45E
+:10D4500046AF00E018E0BA680720CDE902B2CDF887
+:10D4600004B00090CDF810B0FB88BA88159800F091
+:10D4700071FA8DF81C00132030700120ADF83400D3
+:10D4800093E00000540000203988208B8142D2D1E3
+:10D490009DF81C004FF0160A0028A06B08D0E0B3DE
+:10D4A0004FF6FF7000215F46ADF808B0019027E00D
+:10D4B00068B1B978C907BED1E18F0DAB0844821DB0
+:10D4C00003968DE80C0243888288018809E0B878C9
+:10D4D000C007BCD0BA680DAB03968DE80C02BB88C0
+:10D4E000FA881598FFF7F3F905005ED0072D72D082
+:10D4F00076E0019005AA02A92046FFF729F9014626
+:10D50000E28FBDF80800824201D00029F1D0E08FFF
+:10D51000A16B084407800198E08746E09DF81C0055
+:10D520004FF0180A40B1208BC8B1388820832146BB
+:10D530001598FFF796F938E004F118000090237E63
+:10D54000012221461598FFF7A4F98DF81C00002848
+:10D55000EDD1192030700120ADF83400E7E7052542
+:10D5600021461598FFF77DF93AE0208800F4007015
+:10D57000ADF8200050452DD1A08FA0F57F41FE3998
+:10D5800001D006252CE0D8F808004FF0160A48B163
+:10D59000A063B8F80C10A1874FF6FF71E187A0F8DF
+:10D5A00000B002E04FF6FF70A087BDF8200030F415
+:10D5B0007F611AD0782300220320159906F0B8FD68
+:10D5C00098F8000020712088BDF8201008432080C2
+:10D5D0000EE000E007252088BDF820108843208059
+:10D5E000208810F47F6F1CD03AE02188814321808D
+:10D5F0009DF8380020B10EA91598F9F7A6FD05464B
+:10D600009DF81C000028EBD086F801A001203070A6
+:10D61000208B70809DF81C0030710520ADF834001F
+:10D62000DEE7A18EE1B118980DAB0088ADF83400AB
+:10D630002398CDE90304CDE90139206B0090E36A1A
+:10D64000179A1598FFF7FCF9054601208DF8380068
+:10D650000EA91598F9F779FD00B10546A4F834B084
+:10D6600094F8460040070AD52046FFF7A0F910F0CD
+:10D670003E0F04D114F8460F20F0040020701898D3
+:10D68000BDF83410018028469BE500B585B003281D
+:10D6900006D102208DF8000088B26946F9F755FDE1
+:10D6A00005B000BD10B5384C0B782268012B02D0B4
+:10D6B000022B2AD111E013780BB1052B01D10423E1
+:10D6C000137023688A889A802268CB88D380226866
+:10D6D0000B891381498951810DE08B8893802268E1
+:10D6E000CB88D38022680B8913814B8953818B8926
+:10D6F0009381096911612168F9F727FD22680021EA
+:10D700000228117003D0002800D0812010BD832092
+:10D7100010BD806B002800D001207047817801295E
+:10D7200009D10088B0F5205F03D042F6010188429C
+:10D7300001D10020704707207047F0B587B0002462
+:10D7400015460E460746ADF8144010E006980188CD
+:10D750002980811DCDE902410721019404940091A3
+:10D76000838842880188384600F0F4F830B906AA68
+:10D7700005A93046FEF7ECFF0028E7D00A2800D1C3
+:10D78000002007B0F0BD00005400002010B58B78D9
+:10D7900083B102789A4205D10B885BB102E08B79A4
+:10D7A000091D4BB18B789A42F9D1B0F801300C8841
+:10D7B000A342F4D1002010BD812010BD072826D03F
+:10D7C00012B1012A27D103E0497801F0070102E0F4
+:10D7D0004978C1F3C20105291DD2DFE801F0031821
+:10D7E000080C12000AB10320704702207047042879
+:10D7F0000DD250B10DE0052809D2801E022808D3B1
+:10D8000003E0062803D0032803D00520704700203A
+:10D8100070470F20704781207047C0B282060BD43A
+:10D82000000607D5FE48807A4143C01D01EBD000B9
+:10D8300080B27047084670470020704770B5138863
+:10D840000B800B781C0625D5F54CA47A844204D8AD
+:10D8500043F010000870002070BD956800F00706C6
+:10D8600005EBD0052D78F54065F304130B701378A4
+:10D87000D17803F0030341EA032140F20123B1FB15
+:10D88000F3F503FB15119268E41D00FB012000EB8A
+:10D89000D40070BD906870BD37B51446BDF8041053
+:10D8A00011809DF804100A061ED5C1F30013DC494F
+:10D8B000A568897A814208D8FE2811D1C91DC908F6
+:10D8C0005A42284616F0EBFC0AE005EBD00100F0C6
+:10D8D0000702012508789540A84393401843087033
+:10D8E000207820F0100020703EBD2DE9F041074661
+:10D8F000C81C0E4620F00300B04202D08620BDE8CE
+:10D90000F081C74D002034462E60AF802881AA7276
+:10D91000E8801AE0E988491CE980810614D4E1789E
+:10D9200000F0030041EA002040F20121B0FBF1F2D7
+:10D9300001FB12012068FFF770FF2989084480B2BB
+:10D940002881381A3044A0600C3420784107E1D493
+:10D950000020D4E72DE9FF4F89B01646DDE9168A8D
+:10D960000F46994623F44045084600F00DFB04009D
+:10D970000FD0099802F0E2FF0290207800060AD545
+:10D98000A748817A0298814205D887200DB0BDE86A
+:10D99000F08F0120FAE7224601A90298FFF74EFF17
+:10D9A000834600208DF80C004046B8F1070F1AD0CE
+:10D9B00001222146FFF702FF0028E7D12078400628
+:10D9C00011D502208DF80C00ADF81070BDF80400E0
+:10D9D000ADF81200ADF814601898ADF81650CDF8F7
+:10D9E0001CA0ADF818005FEA094004D500252E46BA
+:10D9F000A84601270CE02178E07801F0030140EA15
+:10DA0000012040F20121B0FBF1F2804601FB1287B8
+:10DA10005FEA494009D5B84507D1A178207901F0DE
+:10DA2000030140EA0120B04201D3BE4201D90720E0
+:10DA3000ACE7A8191FFA80F9B94501D90D20A5E76F
+:10DA40009DF80C0028B103A90998F9F77CFB002880
+:10DA50009CD1B84507D1A0784FEA192161F30100A4
+:10DA6000A07084F804901A9800B10580199850EAC3
+:10DA70000A0027D0199830B10BEB06002A461999F5
+:10DA800016F096FB0EE00BEB06085746189E099819
+:10DA900003F0C0F82B46F61DB5B239464246009554
+:10DAA00002F0ABFC224601A90298FFF7C7FE9DF8E1
+:10DAB0000400224620F010008DF80400DDE901107A
+:10DAC000FFF7EAFE002061E72DE9FF4FDFF85091F4
+:10DAD00082461746B9F80610D9F8000001EB41015B
+:10DAE00000EB810440F20120B2FBF0F185B000FBB5
+:10DAF00011764D46DDF84C8031460698FFF78DFED5
+:10DB000029682A898B46611A0C3101441144AB887B
+:10DB100089B28B4202D8842009B038E70699CDB289
+:10DB2000290603D5A90601D50620F5E7B9F806C0F0
+:10DB30000CF1010C1FFA8CFCA9F806C0149909B16C
+:10DB4000A1F800C0A90602D5C4F8088007E0104477
+:10DB500080B2A9F80800191A01EB0B00A060224658
+:10DB6000FE200699FFF798FEE77026712078390AA3
+:10DB700061F30100320AA17840F0040062F3010170
+:10DB8000A17020709AF802006071BAF80000E0807D
+:10DB900000262673280602D599F80A7000E00127AE
+:10DBA000A80601D54FF000084D4600244FF00709A4
+:10DBB0000FE0CDE902680196CDF800900496E9885F
+:10DBC0002046129B089AFFF7C5FE0028A4D1641CCA
+:10DBD000E4B2BC42EDD300209EE72DE9F047804639
+:10DBE00000F0D2F9070005D0002644460C4D40F263
+:10DBF000012919E00120BDE8F087204600F0C4F9B2
+:10DC00000278C17802F0030241EA0222B2FBF9F382
+:10DC100009FB13210068FFF700FE304486B201E0E3
+:10DC2000E8050020641CA4B2E988601E8142E4DC9F
+:10DC3000A8F10100E8802889801B28810020387025
+:10DC4000D9E710B5144631B1491E218002F076FEA5
+:10DC5000A070002010BD012010BD10B5D2490446AF
+:10DC60000088CA88904201D30A2010BD096800EBE1
+:10DC7000400001EB80025079A072D0882081917819
+:10DC8000107901F0030140EA0120A081A078E11C95
+:10DC9000FFF7D4FD20612088401C2080E080002018
+:10DCA00010BD0121018270472DE9FF4F85B04FF66D
+:10DCB000FF788246A3F8008048681F460D468078AA
+:10DCC0008DF8060048680088ADF8040000208DF843
+:10DCD0000A00088A0C88A04200D304462C8241E046
+:10DCE000288A401C2882701D6968FFF74FFDB8BB69
+:10DCF0003988414501D1601E38806888A04236D3FA
+:10DD0000B178307901F0030140EA012901A9701DC1
+:10DD1000FFF73CFD20BB298941452CD0002231462C
+:10DD20000798FFF74BFDD8B92989494518D1E9680B
+:10DD30000391B5F80AC0D6F808B05046CDF800C037
+:10DD400002F068FFDDF800C05A460CF1070C1FFA1C
+:10DD50008CFC4B460399CDF800C002F018FB50B183
+:10DD6000641CA4B2204600F00FF90600B8D1641E6E
+:10DD70002C820A20D0E67C807079B871F088B88057
+:10DD80003178F07801F0030140EA01207881A7F8AA
+:10DD90000C90504602F0D2FD324607F10801FFF721
+:10DDA0004DFD38610020B7E62DE9FF4F87B0814671
+:10DDB0001C469246DDF860B0DDF85480089800F00B
+:10DDC000E3F805000CD0484602F0B8FD29780906B2
+:10DDD00008D57549897A814204D887200BB0D6E5E9
+:10DDE0000120FBE7CAF309062A4601A9FFF726FD31
+:10DDF0000746149807281CD000222946FFF7DEFCAE
+:10DE00000028EBD12878400613D501208DF80800B2
+:10DE10000898ADF80C00BDF80400ADF80E00ADF8A0
+:10DE20001060ADF8124002A94846F9F78CF90028B5
+:10DE3000D4D12978E87801F0030140EA0121AA78D9
+:10DE4000287902F0030240EA0220564507D0B1F5D6
+:10DE5000007F04D9611E814201DD0B20BEE78642AE
+:10DE600001D90720BAE7801B85B2A54200D9254613
+:10DE7000BBF1000F01D0ABF80050179818B1B919D9
+:10DE80002A4616F095F9B8F1000F0DD03E444846E9
+:10DE90004446169F02F0D0FE2146FF1DBCB232461A
+:10DEA0002B46009402F0DDFA002097E72DE9F041BF
+:10DEB00007461D461646084600F066F804000BD0DB
+:10DEC000384602F03BFD2178090607D53649897AA4
+:10DED000814203D8872012E5012010E52246314611
+:10DEE000FFF7ACFC65B12178E07801F0030140EA6E
+:10DEF0000120B0F5007F01D8012000E0002028704B
+:10DF00000020FCE42DE9F04107461D461646084670
+:10DF100000F03AF804000BD0384602F00FFD2178EB
+:10DF2000090607D52049897A814203D88720E6E48B
+:10DF30000120E4E422463146FFF7AEFCFF2D14D069
+:10DF40002178E07801F0030240EA022040F2012249
+:10DF5000B0FBF2F302FB130015B900F2012080B20E
+:10DF6000E070000A60F3010121700020C7E410B5E1
+:10DF70000C4600F009F828B1C18821804079A070D2
+:10DF8000002010BD012010BD0749CA88824209D374
+:10DF900040B1096800EB40006FF00B0202EB80001B
+:10DFA0000844704700207047E805002070B503461C
+:10DFB000002002466FF02F050EE09C5CA4F13006B5
+:10DFC0000A2E02D34FF0FF3070BD00EB800005EB4E
+:10DFD0004000521C2044D2B28A42EED370BD30B50C
+:10DFE0000A240AE0B0FBF4F304FB13008D18303070
+:10DFF00005F8010C521E1846D2B2002AF2D130BDEB
+:10E0000030B500234FF6FF7510E0040A44EA002003
+:10E0100084B2C85C6040C0F30314604005EA003479
+:10E020004440E0B25B1C84EA40109BB29342ECD3C4
+:10E0300030BD000010B582B0694601F0D1FD002866
+:10E0400018BFFFDF9DF80000002448B1019890F848
+:10E05000DD0028B1019880F8DD4001980AF0AFF9A1
+:10E06000F8488068A0F8D24002B010BD2DE9F04712
+:10E0700004460D46062002F043FC0646072002F047
+:10E080003FFC304400F0FF08002718EB050618BFDE
+:10E090004FF000091DD02088401C80B22080B04283
+:10E0A00028BFA4F800902588454501D3B54209D37F
+:10E0B0000621284602F07CFC20B90721284602F000
+:10E0C00077FC10B10020BDE8F087781CC7B2BE42D3
+:10E0D000E1D84FF6FF7020801220BDE8F08770B5C0
+:10E0E00082B007F073FB0DF0AFF9D74C4FF6FF7617
+:10E0F00000256683A683D5A12570D1E90001CDE96D
+:10E10000000165706946A01C16F008FAA11C601C8D
+:10E1100014F04CF825721B2060814FF4A471A1818A
+:10E12000E08121820321A1740422E274A082E082B2
+:10E13000A4F13E00218305704680C6480570A4F115
+:10E1400010000570468002B070BDF8B5BD4D174691
+:10E150000E466860297007F0B3FA4FF6FF70ADF80D
+:10E16000000000216846FFF781FFA0B90621BDF835
+:10E17000000002F02FFC04460721BDF8000002F069
+:10E1800029FC002C1CBF0028FFDF00216846FFF798
+:10E190006DFF0028EAD0FFF7A2FF287812F07CF884
+:10E1A0000FF0A0FC2978686813F013FF28780CF0B2
+:10E1B000ABFB30460AF00FF807F020FC29786868BE
+:10E1C0000BF048FA3946287814F0ADFDBDE8F84068
+:10E1D0000DF03AB910B50124002A1CBF002010BD73
+:10E1E000002908BF022105D0012918BF002401D051
+:10E1F000204610BD0EF088FEFAE72DE9F04F8BB0F7
+:10E20000040008BFFFDF02218F4E06F11C00FFF75C
+:10E210002DFF002818BFFFDFB6F81CA0062002F073
+:10E220006FFB0546072002F06BFB284400F0FF0857
+:10E2300008F1010000F0FF094FF0000BB78B4745D4
+:10E2400025D120460FF022F8002840F0CE8030780B
+:10E25000002800F0CE8084F801B014202070C4F8AB
+:10E2600004B0C4F808B0C4F80CB0C4F810B0C4F8D6
+:10E2700014B0C4F818B0C4F81CB00220C4F820B020
+:10E28000207186F800B00BB00120BDE8F08F4F453B
+:10E2900020D1204607F04CFB00287DD007F02AFF54
+:10E2A000002859D02078172856D12079002853D03B
+:10E2B000E088072102F07CFB050008BFFFDF28880B
+:10E2C00007F017FAE088072102F084FB002818BF46
+:10E2D000FFDF8AE004A9384601F082FC00285BD108
+:10E2E0009DF8100048B107F07EFBB84254D021469B
+:10E2F00038460BF0B8F880B377E00FF05AF8B84220
+:10E3000077D02146384613F085FD00286DD1059859
+:10E3100000F1580590F8D00018B9E87E08B1012046
+:10E3200000E00020079095F8370000281CBF95F802
+:10E33000380010F0020F1CD084F801B001202070CA
+:10E3400084F804B0E78095F839002072688F608106
+:10E35000A88FA08185F837B047E0FFE7059800F166
+:10E36000580590F80C010028DBD1E87E0028D8D0B1
+:10E37000D5E7384602F060FC0290002808BFFFDFB6
+:10E38000029801F06FFE50B184F801B00F212170A6
+:10E39000E7802081012000E02BE0207125E0384655
+:10E3A00002F038FC0290002808BFFFDF079800B396
+:10E3B000029801F0AEFEE0B19DF8100038B9059862
+:10E3C000D0F8F8004188B94208BF80F800B038465C
+:10E3D00007F08FF984F801B00C20207084F804B0A5
+:10E3E000E780287F207285F81BB00BB00120BDE8C4
+:10E3F000F08F022106F11C00FFF738FE18B9B08B30
+:10E4000050457FF41BAF0BB02046BDE8F04F14F031
+:10E41000D0BC10B512F08AFC042803D012F086FCA0
+:10E42000052802D10FF078FD28B90AF0A9F920B12A
+:10E4300007F08AFC08B10C2010BD0DF051F8002047
+:10E4400010BD00005C00002032060020FFFFFFFF2F
+:10E450001F0000006800002010B504460078002866
+:10E460001EBF0128122010BD12F060FC042806D047
+:10E4700012F05CFC052802D00AF082F928B10DF0F8
+:10E480007EF900281CBF0C2010BD2078002816BF84
+:10E4900002280020012004F11703E21D611CBDE8E1
+:10E4A00010400DF075B810B50446007800281EBF66
+:10E4B0000128122010BD12F039FC042803D012F0FC
+:10E4C00035FC052802D10FF027FD28B90AF058F9CC
+:10E4D00020B107F039FC08B10C2010BD20780028CD
+:10E4E00016BF022800200120611C0CF0BFFF00288D
+:10E4F00014BF0020072010BD10B50DF043F900280F
+:10E5000014BF0020302010BD10B5044612F00EFCE0
+:10E51000042806D012F00AFC052802D00AF030F9CF
+:10E5200008B10C2010BD20460DF026F9002010BDCA
+:10E5300010B512F0FBFB042806D012F0F7FB0528FB
+:10E5400002D00AF01DF928B10DF019F900281CBFFE
+:10E550000C2010BD0DF075F8002010BDFF2181705A
+:10E560004FF6FF718180FE4949680A7882718A8876
+:10E57000028149884181012141700020704710B516
+:10E58000002482B012F1080F16D00CDC12F1280F13
+:10E5900018BF12F1140F0FD012F1100F18BF12F1A3
+:10E5A0000C0F09D00EE012F1040F18BF002A03D09F
+:10E5B000032A18BF042A05D1012807D0022809D050
+:10E5C00003280BD0122402B0204610BD104607F0DD
+:10E5D0008CFDF8E710460FF03AFAF4E708461446C7
+:10E5E000694601F0FDFA002818BF0224EBD19DF81E
+:10E5F0000000019880F857400024E4E710B5134666
+:10E6000001220DF0A6FF002010BD10B5044612F047
+:10E610008DFB052804BF0C2010BD204611F02AFEFA
+:10E62000002010BD10B5044612F080FB042806D06F
+:10E6300012F07CFB052802D00AF0A2F808B10C20E9
+:10E6400010BD2146002007F0C2F8002010BD10B513
+:10E65000044611F0B9FE50B10AF085F838B12078BF
+:10E6600009F0DDFD20780FF090FC002010BD0C209B
+:10E6700010BD10B5044612F059FB042806D012F064
+:10E6800055FB052802D00AF07BF808B10C2010BD1C
+:10E690002146012007F09BF8002010BD38B5044644
+:10E6A0004FF6FF70ADF80000A079E179884213D0F1
+:10E6B00021791F299CBF61791F290DD8002211469D
+:10E6C00014F030FF40B90022E079114614F02AFF1F
+:10E6D00010B9207A072801D9122038BD0AF050F865
+:10E6E00060B912F023FB48B900216846FFF7BEFC71
+:10E6F00020B1204606F031F8002038BD0C2038BD8E
+:10E7000070B504468078002582B01A2825D00EDC2A
+:10E71000162844D2DFE800F04343434343214343F8
+:10E7200043434343434343434343432121212A2853
+:10E7300035D00BDCA0F11E000C2830D2DFE800F051
+:10E740002F2F2F2F2F2F2F2F2F2F2F0D3A38042819
+:10E7500025D2DFE800F0240224022088B0F5706F93
+:10E760001DD20126694601F03BFA00281EBF022097
+:10E7700002B070BD9DF80000002801980BBF00F1A9
+:10E78000F40100F5B87100F1F50300F271130246CF
+:10E7900012D192F8D00092F8732052B903E002B07F
+:10E7A0004FF0120070BD002818BF042801D008786F
+:10E7B00068B102B00C2070BD92F80C0192F8732081
+:10E7C000002AF6D1002818BF0428F0D1F1E70E7016
+:10E7D000A07818709DF8000048B1019890F8DD000D
+:10E7E00028B1019880F8DD50019809F0E8FD02B0E9
+:10E7F000002070BDF0B583B00C46694601F0F0F919
+:10E8000028B1204615F074FE03B00220F0BD019837
+:10E81000002700F1580500F1080600BF85F8407098
+:10E820003146204615F07AFE95F840000028F5D1D3
+:10E8300003B0F0BD2DE9F0410D4604460189808802
+:10E8400000230DF0BCFF696A814228BFBDE8F0815A
+:10E85000401A401C4108A0884FF0000C401A80B2BA
+:10E86000A08022896FF00E07511A8AB2228195F892
+:10E870005460618816F00C0F6FF00D0328D0B0F5CE
+:10E88000747F38BF604606D35038C61700EB9660D9
+:10E8900003EBA01080B2814238BF0846608095F833
+:10E8A0005510E08811F00C0F1BD0B2F5747F09D31E
+:10E8B000A2F15001CA1701EB926103EBA11100BF55
+:10E8C0001FFA81FC604528BF6046E080BDE8F0810A
+:10E8D000022E1ABF03EBD00080B207EB9000DAD112
+:10E8E000D8E702291ABF03EBD2011FFA81FC07EB1C
+:10E8F0009201E7D1E4E7F0B587B00C46054604A9DC
+:10E9000001F06EF900281CBF07B0F0BD9DF81000A3
+:10E91000002814BF002201220599B1F84A30FB2BD0
+:10E9200028BFFB23B1F84CC0BCF1FB0F28BF4FF050
+:10E93000FB0C0C4FD7E90006BF68009001960297C8
+:10E94000ADF80230ADF806C06846FFF773FF65808A
+:10E95000BDF80400E080BDF80800608104E000001C
+:10E960005C00002040470200BDF80200A080BDF816
+:10E970000600208107B00020F0BD2DE9F04F89B0DE
+:10E9800004460088694601F02BF95FEA00081CBFC5
+:10E9900009B0BDE8F08FB4F806C02289ACF11B01C4
+:10E9A0001220E12924BF09B0BDE8F08FB2F5A47FA1
+:10E9B0003CBF09B0BDE8F08F44F29025AA4284BF65
+:10E9C00009B0BDE8F08F00276388A188A3F11B067A
+:10E9D000E12E24BF09B0BDE8F08FB1F5A47F2EBFB2
+:10E9E0008D4209B0BDE8F08F1120BCF1FB0F99BF3B
+:10E9F00040F64806B24209B0BDE8F08FFB2B92BF4B
+:10EA0000B14209B0BDE8F08F208806A901F0E8F80E
+:10EA1000002818BFFFDF35D19DF8180000280CBF73
+:10EA2000012200220799B1F84A00FB2828BFFB20E9
+:10EA3000B1F84C30FB2B28BFFB23DFF858B7DBF8CD
+:10EA400000C0DBF804A0DBF808B0CDF808C0CDF8B2
+:10EA50000CA0CDF810B0ADF80A00ADF80E3002A849
+:10EA6000FFF7E8FEBDF80C0060F31F45BDF810008D
+:10EA700060F31F49BDF80A0060F30F05BDF80E00F2
+:10EA800060F30F0962881FFA89F1092091423CBFA7
+:10EA900009B0BDE8F08FA9B2E28891423CBF09B04D
+:10EAA000BDE8F08F4FEA1941A288238901EB154197
+:10EAB0001A4491423CBF09B0BDE8F08F9DF80000B8
+:10EAC0004FF001090028019808D000F5CD7580F8B5
+:10EAD0009B91019890F8DE0148B307E000F582753C
+:10EAE00080F80591019890F8280110B14FF03A088C
+:10EAF00018E0E08868806088E8802089A880A08885
+:10EB00002881012228460199FFF794FEA888B04287
+:10EB100028BF40F64800A8802889B0421DD228812D
+:10EB200085F800906F7009B04046BDE8F08FE0882E
+:10EB300068806088E8802089A880A08828810022D9
+:10EB400028460199FFF776FEA888B04228BF40F614
+:10EB50004800A8802889B042E1D340F64800DEE7AB
+:10EB60000BE710B5044612F0E1F8042806D012F0C5
+:10EB7000DDF8052802D009F003FE28B10CF0FFFDF6
+:10EB800000281CBF0C2010BD2078002816BF0228CA
+:10EB900000200120E279611C0CF075FF002814BFF1
+:10EBA0000020022010BD817831F0070207BFC27833
+:10EBB00032F007031220704711F0040F0EBF12F05D
+:10EBC000040F1120704701F023B810B504460178F6
+:10EBD000122084B0012918BF002904D002291EBFC9
+:10EBE000032904B010BD6178002918BF012904D0A1
+:10EBF00002291EBF032904B010BDE17B21B9A17811
+:10EC000001291CBF04B010BDA17831F005021CBF62
+:10EC100004B010BD11F0050F04BF04B010BD11F019
+:10EC2000040F1EBF112004B010BDE178E388628993
+:10EC300000291EBF012904B010BD042B2EBF042AD9
+:10EC400004B010BDA17B002904BF04B010BD07298A
+:10EC500084BF04B010BD12F069F8042837D012F058
+:10EC600065F8052833D0A0788DF80800A0788DF8D5
+:10EC7000000060788DF8040020788DF80300A07BF8
+:10EC80008DF80500E07B002818BF01208DF80600F4
+:10EC9000A07810F0010F10D0E078012808BF022002
+:10ECA00003D000280CBF012000208DF80100E0886F
+:10ECB000ADF80A006089ADF80C0002A811F091FBD4
+:10ECC000002804BF68460FF065F904B010BD04B019
+:10ECD0000C2010BD10B5044602781220012A0FD076
+:10ECE000002A18BF10BD012A26D012F01FF80528EF
+:10ECF00004D011F0F6F9002808BF10BD0C2010BD9B
+:10ED00006178002918BF012906D0022918BF10BD5B
+:10ED1000A188002908BF10BD6388002B1CBFA188F3
+:10ED20000029E0D003EB83035B0001EB8101B3EB2F
+:10ED3000012F28BF10BDD6E70FF01DF8002804BF33
+:10ED4000122010BD0FF02CF800200FF0D3F800288F
+:10ED500018BF10BD60780FF0B1F8002818BF10BDC3
+:10ED6000A1886088BDE8104011F064BB002100F06C
+:10ED7000B1BF017811F0010F02D0406813F0ECBF71
+:10ED800013F0B9BF2DE9F04F8FB00D460246AFF634
+:10ED90004411D1E90001CDE90B011146284600F0EC
+:10EDA00099FF00281CBF0FB0BDE8F08F11F0BEFF27
+:10EDB00004280CD011F0BAFF052808D0F64F387897
+:10EDC00028B90EF0F6FAA0F57F41FF3903D00FB055
+:10EDD0000C20BDE8F08FF1480890F1480990F14807
+:10EDE0000A9008AA06210DA801F0B0FD040002BF98
+:10EDF00009200FB0BDE8F08F03210DF052F9B98A58
+:10EE0000A4F84A10FA8AA4F84C20F87C0090BB7C45
+:10EE1000208801F088FE002818BFFFDF208806F058
+:10EE200067FC268804F10E094FF0000B4FF00A0A28
+:10EE30000421484604F04DFF48460DF001FB062032
+:10EE400001F05EFD80461CE005A9062001F039FDB9
+:10EE500005A801F014FD5FEA000B10D1BDF8180001
+:10EE6000B04206D00798042249460E3015F074F9D6
+:10EE700070B105A801F003FD5FEA000BEED0A8F128
+:10EE80000108B8F1000F07DDBBF1000FDCD007E08F
+:10EE900048460DF0DEFAF2E7BBF1000F08BFFFDFD6
+:10EEA000D9F800000CF07AFFBAF1010A01D000286D
+:10EEB000BED0BDA004F1120600680190032101A894
+:10EEC00004F0DEFE002001A90A5C3254401CC0B2EE
+:10EED0000328F9D3A88B6080688CA080288DE080FF
+:10EEE000687A10F0010F18BF01217CD0388B0A46D8
+:10EEF00011F009FB0146A062204611F030FB4FF0F3
+:10EF0000000884F85E8084F85F80A878002816BF27
+:10EF10000228002001206076D5F80300C4F81A000A
+:10EF2000B5F80700E0830BA904F1080015F0F6FA24
+:10EF30004FF0010984F80091B4F84C0004F5827692
+:10EF40004A46FB2828BFFB207989814238BF084602
+:10EF500094F855104FF4747A11F00C0F1CBF0AEBA3
+:10EF600080111FFA81FC72D0B989614538BF8C4687
+:10EF7000B4F84A10FB2928BFFB21FB898B4238BF1C
+:10EF8000194694F854B01BF00C0F1CBF0AEB811308
+:10EF90009BB265D03F8A9F4238BF3B461B2918BFB2
+:10EFA000B3F5A47F65D0F080A6F808C07180B38067
+:10EFB00021463046FFF73EFCB08840F648018842C3
+:10EFC00028BF40F64800B0803089884228BF40F60C
+:10EFD0004800308186F800908DF800800121684655
+:10EFE00004F04EFE00E02BE09DF8000000F0070169
+:10EFF000C0F3C1021144C0F3401008448DF8000072
+:10F00000401D207609283CBF08302076002120468C
+:10F010000DF047F868780EF0B9FEA9782878EA1C58
+:10F020000EF087FE002808BF122650D00EF0B8FE62
+:10F03000A9782878EA1C0EF01BFF06001FD046E0D6
+:10F0400010F0020F14BF022100214FE7FFE7022951
+:10F0500007BF81003C31C10070311FFA81FC83E79A
+:10F06000BBF1020F07BF8B003C33CB0070339BB268
+:10F0700090E71B2818BFBCF5A47F94D1ACE7012012
+:10F080000EF04CFE060022D1214603200EF028FF90
+:10F0900006001CD1687A8DF8000010F0010F05D031
+:10F0A0006889ADF80200288AADF80400684611F0BE
+:10F0B00098F9064695F83A00002818BF01200EF08E
+:10F0C00033FE26B9204611F026F9060009D0208823
+:10F0D00006F00FFB2088062101F07CFC002818BFF9
+:10F0E000FFDF30460FB0BDE8F08F0146002049E653
+:10F0F00038B5294C207870B911F018FE052805D0D4
+:10F100000EF057F9A0F57F41FF3904D0684611F0A1
+:10F11000CCF910B113E00C2038BD0098008806F03F
+:10F12000E8FA00980621008801F054FC002818BF76
+:10F13000FFDF012020701D480078FCF727FE00202B
+:10F1400038BD70B4B0F802C08188C3880289448990
+:10F150008089ACF1060640F67B45AE423CBF8E1F6F
+:10F16000AE4214D28C4598BFB3F5FA7F3EBFA2F1F0
+:10F170000A0C0F4D15EB0C0509D25B1C5943B1EB82
+:10F18000820F04DA84429EBF002070BC704730209A
+:10F1900070BC70474047020032060020F405002092
+:10F1A0006800002022060020112233005C000020AD
+:10F1B00089F3FFFF2DE9F047B0F802C004468188CB
+:10F1C000C388028947898689ACF1060940F67B48E5
+:10F1D00030200025C1453ABFA1F10609C145BDE86F
+:10F1E000F0878C4598BFB3F5FA7F3DBFA2F10A0CBA
+:10F1F000DFF8B48418EB0C08BDE8F0875B1C5943BA
+:10F20000B1EB820FA8BFBDE8F087B74288BFBDE869
+:10F21000F0872088062101F0CBFB68B190F8D01070
+:10F2200090F8732042B9002918BF042904D0D0F8FF
+:10F23000F8100A781AB106E00220BDE8F087D0F88D
+:10F240004421127812B13A20BDE8F08705228A7174
+:10F25000D0F8F8100D81D0F8F820A1885181D0F8AD
+:10F26000F820E1889181D0F8F8202189D181D0F867
+:10F27000F8100A894B899A429EBF8A79082A9A42D5
+:10F2800024BF1220BDE8F08722884A80D0F8F80019
+:10F29000022101700020BDE8F087F0B583B005467B
+:10F2A0000DF0F2F8002802BF122003B0F0BD0026D6
+:10F2B000FE4F012429467C70B81C15F02FF97E7092
+:10F2C0006946062001F0FDFA002818BFFFDF6846F6
+:10F2D00001F0D5FA002808BFBDF804500AD1029801
+:10F2E00080F80041684601F0CAFA18B9BDF8040078
+:10F2F000A842F4D103B00020F0BD10B50446008848
+:10F30000062101F055FB68B190F8D01090F87320F9
+:10F3100042B9002918BF042904D0D0F8F8100A789F
+:10F3200012B105E0022010BDD0F8442112780AB1D4
+:10F330003A2010BD90F8962012F0010F04BF0C2067
+:10F3400010BDD4F80220D4F806304A608B60D0F8A3
+:10F35000F81062898A81D0F8F810E268C1F80E20AE
+:10F360002269C1F812206269C1F81620A269C1F8A9
+:10F370001A20D0F8F82003211170D0F8F800218865
+:10F380004180002010BDF8B515460E46044609F030
+:10F39000F7F900281CBF0C20F8BD20781223EF28B5
+:10F3A00073D86088ADF8000010F0100F4FF0000126
+:10F3B0000CD010F0010F00F002021BD0B2B110F01F
+:10F3C000080F08BF10F0040F1ED01AE010F0080F4D
+:10F3D0007ED110F0200F18BF10F0030F78D110F07D
+:10F3E000010F18BF10F0020F72D10DE010F0040FE2
+:10F3F0000AD106E02AB110F0080F08BF10F0040F80
+:10F4000002D010F00F0F63D1608810F0080F09D1FF
+:10F41000D4E901C2624528BFBCF1200F58D3B2F134
+:10F42000807F55D2227B002A52D0072A50D894F8E8
+:10F430000DC0BCF1000F18BFBCF1010F05D0BCF12D
+:10F44000020F18BFBCF1030F42D110F0040F05D119
+:10F45000BCF1020F18BFBCF1030F07D1A27B002A39
+:10F4600018BF012A34D110F0040F08D1627D002AA0
+:10F4700018BF012A03D0022A18BF032A28D1E27D2F
+:10F4800010F0100F02D0012A10D021E0012A18BF7D
+:10F49000032A1DD110F0100F08D1627E012A1CBF73
+:10F4A000022A032A14D1A27E0F2A11D8E27E002A52
+:10F4B00018BF012A0CD1E27D1123032A08D010F0D5
+:10F4C000100F04BF627E032A02D010F0400F01D05B
+:10F4D0001846F8BD3170A17555B9FF208DF80000B0
+:10F4E0006946002006F0EDFD6946002006F0D4FDD7
+:10F4F0002046BDE8F84006F004BD002243E72DE9B0
+:10F50000F0470446C0780F46122510B106F063FD9F
+:10F5100050B1607804280AD094F8038094F80090E1
+:10F520006678B8F1FB0F12D92846BDE8F08709F0DC
+:10F5300027F90028F8D006F0A6FD0028F4D106F03F
+:10F540009AFA002804BFE0780028EDD1E4E71FB163
+:10F55000B8F11F0F23D9E7E706F08DFA28B1B8F10B
+:10F560001F0F98BF032E07D0DEE7032E18BF042E0F
+:10F5700002D0B8F1000FD7D009F002F9002818BF67
+:10F58000032E04D0042E1CBF0C20BDE8F087484693
+:10F5900006F069FA002804BF4220BDE8F087E07851
+:10F5A00061781F2898BF03291CBF1120BDE8F08790
+:10F5B000211D06F086FD0020BDE8F08700219EE7B2
+:10F5C0002DE9F0470446C0788846122710B106F0AE
+:10F5D00098FD38B16578042D04D0E67894F8009051
+:10F5E000FB2E02D93846BDE8F087B8F1000F02D0F3
+:10F5F0001F2E21D9F6E706F03EFA20B11F2E98BF44
+:10F60000032D06D0EEE7032D18BF042D01D0002EE8
+:10F61000E8D009F0B5F8002818BF032D04D0042D58
+:10F620001CBF0C20BDE8F087484606F01CFA0028F5
+:10F6300004BF4220BDE8F087E07861781F2898BFBA
+:10F6400003291CBF1120BDE8F087211D06F024FD11
+:10F650000020BDE8F0870021B2E72DE9F041044623
+:10F660004078422582B0012808D8A07806F0FBF93E
+:10F6700020B120781225012804D0A0B102B028467C
+:10F68000BDE8F08106F04BFD20B1A0880028F5D040
+:10F690008028F3D806F050FD90B160780028EDD0B6
+:10F6A0002078012810D003E089F3FFFF3206002004
+:10F6B00007F0EAFE044608F0DBFC002800F0EA80D0
+:10F6C00002B00C20BDE8F08106F046FB38B906F028
+:10F6D0001FFD002802BF122002B0BDE8F08109F032
+:10F6E0004FF80028ECD106F07EF9A0F57F41FF39F4
+:10F6F000E6D106F050FBA08842F2107100FB01F643
+:10F70000A079314606F078FC06F0F4FC18B300222C
+:10F71000072101A801F01AF9040002BF092002B074
+:10F72000BDE8F081F6480321846020460CF072FBAE
+:10F73000204607F0EBF8F34DA88AA4F84A00E88ABF
+:10F74000A4F84C0006F097F968B1288B012108F065
+:10F7500013FEA0620FE03146002008F063FD002890
+:10F7600018BFFFDFA1E006F0E9FC2A8B0146104636
+:10F7700008F002FEA06201460022204607F087FE44
+:10F7800006F079F9002808BF06F0D8FCE87C009064
+:10F79000AB7CEA8AA98A208801F0C5F9002818BF45
+:10F7A000FFDF208805F0A4FF3146204608F03AFD2F
+:10F7B000002818BFFFDF2146B4F84C00002204F5F2
+:10F7C000CD76FB2828BFFB206B89834238BF1846C3
+:10F7D00091F855304FF4747413F00C0F1CBF04EB08
+:10F7E00080131FFA83FC38D0AF89674528BF67466E
+:10F7F000B1F84A30FB2B28BFFB23B5F80EC09C455F
+:10F8000038BF634691F854C01CF00C0F1CBF04EBCA
+:10F81000831C1FFA8CF829D02C8A444528BF444603
+:10F820001B2B18BFB4F5A47F2ED0F08037817380D6
+:10F83000B4803046FEF7FEFFB08840F648018842AB
+:10F8400028BF40F64800B0803089884228BF40F683
+:10F85000480030810120307027E0022B07BF830071
+:10F860003C33C30070331FFA83FCBDE7BCF1020FC9
+:10F8700007BF4FEA830C0CF13C0C4FEAC30C0CF1B0
+:10F88000700C1FFA8CF8C7E71B2818BFB7F5A47FC8
+:10F89000CBD10AE04CB1208805F02BFF208807214E
+:10F8A00001F098F8002818BFFFDF002002B0BDE883
+:10F8B000F0810021D1E610B50C46072101F078F85F
+:10F8C000002804BF022010BD90F8731109B10C206C
+:10F8D00010BD90F86510142912BF152990F8C011B9
+:10F8E0000029F4D12168C0F874116168C0F878115A
+:10F8F000A168C0F87C11E168C0F88011012180F88E
+:10F900007311002010BD10B5072101F051F8002837
+:10F9100004BF022010BD90F8731109B10C2010BD76
+:10F9200090F86510142918BF1529F7D1022180F825
+:10F930007311002010BDF0B50E464BF68032122137
+:10F9400083B0964217D8B6B1694600F049F900284D
+:10F950001CBF03B0F0BD019800F15807841C258836
+:10F960003246294638460CF00FFA2088A842F6D1D4
+:10F9700003B00020F0BD03B00846F0BD10B582B062
+:10F9800004460088694600F02BF900281CBF02B02D
+:10F9900010BD0198A37800F1580190F82C209A42EC
+:10F9A00002BF0C2002B010BD7F220A728A720022B0
+:10F9B000CA72E17880F82D10217980F82E10A17894
+:10F9C00080F82C1002B0104610BD10B582B00C4665
+:10F9D000694600F005F900281CBF02B010BD01986F
+:10F9E00090F87300002818BF0120207002B000209A
+:10F9F00010BD30B583B00D461446694600F0F0F8EE
+:10FA000000281CBF03B030BD019890F82C000128DD
+:10FA10001EBF0C2003B030BD019890F86010297013
+:10FA200090F86100207003B0002030BD70B50D4625
+:10FA30001646072100F0BCFF002804BF022070BD5D
+:10FA400083884FF0010CC28841880CEB430C65455C
+:10FA50001AD342F2107C02FB0CF240F6C41C01FBEC
+:10FA60000CF1B2FBF1F1491E8CB2B4F5FA7F88BFFC
+:10FA70004FF4FA74A54238BF2C46621C591CB2FBE5
+:10FA8000F1F25143491E8BB290F8AC11002908BF26
+:10FA900003843380002070BD10B50C46072100F0B0
+:10FAA00087FF002804BF022010BD80F8DF40002C33
+:10FAB0001EBF90F8DD10002908F081FC002010BD69
+:10FAC000017800291CBF417800290ED041881B29EC
+:10FAD00021BF81881B29C188022906D30A490268EF
+:10FAE00040680A654865002070471220704710B5CD
+:10FAF000044610F005FD204608F009FC002010BD6A
+:10FB00005C00002032060020F40500202DE9F041C1
+:10FB100016460F46044601221146384610F0F3FC03
+:10FB200005460121384608F027FC854228BF2846B3
+:10FB30000123E100503189B2E631884206D901F152
+:10FB40009602401AB0FBF2F0401C83B233800020D2
+:10FB5000BDE8F08110B5044611F0E8F8042806D09D
+:10FB600011F0E4F8052802D008F00AFE08B10C20D4
+:10FB700010BD601C0BF05DFF207800F0010006F066
+:10FB800005F9207800F001000EF005F9002010BD05
+:10FB900010B50446072000F0A5FE00281CBF0C206D
+:10FBA00010BD207810F0010F11D0002260781146AE
+:10FBB00013F0B8FC00281CBF122010BDA0680AF08A
+:10FBC00048FA607861680AF04DFA002010BD002004
+:10FBD0000AF03FFA002108460AF044FA002010BD5E
+:10FBE00070B50C460546062100F0E2FE606010B1DB
+:10FBF0000020207070BD0721284600F0D9FE60600B
+:10FC0000002804BF022070BD01202070002070BDBC
+:10FC100010B582B0044600886946FFF7E1FF020094
+:10FC20001CBF02B010BDA088002818BF012804D056
+:10FC300002281EBF122002B010BDA178002908BF03
+:10FC40000321E078002808BF03204FF0000C9DF846
+:10FC500000400123002C019C06D084F8A531019CB2
+:10FC600094F8F241ECB124E084F80F31019C94F84F
+:10FC700034413CB9019C94F80E411CB9019C94F8A4
+:10FC80007D400CB13A2208E0019C84F80E31019BC2
+:10FC900083F81011019981F81101019880F80FC1C2
+:10FCA00015E0019C94F8A4411CB9019C94F87D4096
+:10FCB0000CB13A2208E0019C84F8A431019B83F83E
+:10FCC000A611019981F8A701019880F8A5C102B099
+:10FCD000104610BD427A12F0070F10D032F0070321
+:10FCE0000DD112F0040F01D011207047012A18BF66
+:10FCF000022AF9D190F83A301BB9012A01D012201A
+:10FD000070472DE9F0074FF0000C12F0010F40F69C
+:10FD1000774740F67B4337D069B14489B0F810C0CB
+:10FD2000261F43F6FD75AE423CBFACF10406AE4261
+:10FD300026D2644524D3C68AB0F81CC0448C058DF5
+:10FD4000B0F82E90B0F83480A6F1060A9A453CBF70
+:10FD5000ACF1060A9A4513D2664598BFB4F5FA7F0E
+:10FD60003CBFA5F10A06BE420AD2641C04FB0CFC8F
+:10FD7000BCEB850F04DAC14598BF4FF0010C03D9E5
+:10FD8000BDE8F0073020704712F0020F22D000EBE0
+:10FD90004C02D68AB2F81CC0558C148DB2F82E8055
+:10FDA000928EA6F106094B4584BFACF106094B457E
+:10FDB000E6D9664598BFB5F5FA7F3CBFA4F10A03C2
+:10FDC000BB42DDD26B1C03FB0CF3B3EB840FD7DA21
+:10FDD0009045D5D802782AB1012A13D0BDE8F007A2
+:10FDE000122070470029817808D0002918BF012906
+:10FDF00008D0022918BF032904D0EFE7002918BF53
+:10FE00000129EBD14078002818BF012803D002282F
+:10FE100018BF0328E2D1BDE8F007002070470000BA
+:10FE200030B5058825F4004421448CB24FF40041DC
+:10FE300094420AD2121B92B21B339A4201D2A943B6
+:10FE400007E005F40041214303E0A21A92B2A9435E
+:10FE50001143018030BD0844083050434A31084402
+:10FE600080B2704770B51D4616460B4604462946BB
+:10FE70003046049AFFF7EFFF0646B34200D2FFDF99
+:10FE80002821204614F035FA4FF6FF70A082283E54
+:10FE9000B0B265776080B0F5004F00D9FFDF6188B0
+:10FEA00005F13C00814200D2FFDF60880835401B2D
+:10FEB000343880B220801B2800D21B2020800020F4
+:10FEC000A07770BD8161886170472DE9F05F0D46B4
+:10FED000C188044600F12809008921F4004620F475
+:10FEE000004800F062FB10B10020BDE8F09F4FF029
+:10FEF000000A4FF0010BB0450CD9617FA8EB06005A
+:10FF0000401A0838854219DC09EB060000210580FB
+:10FF100041801AE06088617F801B471A083F0DD43A
+:10FF20001B2F00DAFFDFBD4201DC294600E0B9B239
+:10FF3000681A0204120C04D0424502DD84F817A0AE
+:10FF4000D2E709EB06000180428084F817B0CCE7C5
+:10FF500070B5044600F12802C088E37D20F400401B
+:10FF60002BB110440288438813448B4201D20020F5
+:10FF700070BD00258A4202D30180458008E0891ABD
+:10FF80000904090C418003D0A01D00F01EFB08E00D
+:10FF9000637F00880833184481B26288A01DFFF790
+:10FFA0003FFFE575012070BD70B5034600F12804E0
+:10FFB000C588808820F400462644A84202D100204B
+:10FFC000188270BD98893588A84206D3401B758871
+:10FFD0002D1A2044ADB2C01E05E02C1AA5B25C7FDC
+:10FFE00020443044401D0C88AC4200D90D809C89CF
+:10FFF00024B1002414700988198270BD0124F9E726
+:020000040001F9
+:1000000070B5044600F12801808820F400404518AE
+:10001000208A002825D0A189084480B2A08129889F
+:100020006A881144814200D2FFDF2888698800264F
+:100030000844A189884212D1A069807F287169880B
+:1000400019B1201D00F0C1FA08E0637F2888083349
+:10005000184481B26288201DFFF7E2FEA681268245
+:10006000012070BD2DE9F0414189878800260446B2
+:1000700000F12805B94218D004F10A0821F4004023
+:100080002844418819B1404600F09FFA08E0637F98
+:1000900000880833184481B262884046FFF7C0FEEA
+:1000A000761C6189B6B2B942E8D13046BDE8F0812C
+:1000B0002DE9F04104460B4627892830A68827F40D
+:1000C0000041B4F80A8001440D46B74201D1002036
+:1000D000ECE70AB1481D106023B1627F691D184624
+:1000E00014F066F82E88698804F1080021B18A1995
+:1000F00096B200F06AFA06E0637F628808339919C5
+:1001000089B2FFF78DFE474501D1208960813046D5
+:10011000CCE78188C088814201D10120704700204E
+:10012000704701898088814201D1012070470020F9
+:10013000704770B58588C38800F1280425F4004213
+:1001400023F4004114449D421AD08389058A5E1924
+:1001500025886388EC18A64214D313B18B4211D3BF
+:100160000EE0437F08325C192244408892B2801A24
+:1001700080B22333984201D211B103E08A4201D107
+:10018000002070BD012070BD2DE9F0478846C18870
+:100190000446008921F4004604F1280720F40045B4
+:1001A00007EB060900F001FA002178BBB54204D93B
+:1001B000627FA81B801A002503E06088627F801B95
+:1001C000801A083823D4E28962B1B9F80020B9F85E
+:1001D00002303BB1E81A2177404518DBE08938440A
+:1001E000801A09E0801A217740450ADB607FE189A7
+:1001F0000830304439440844C01EA4F81280BDE8D9
+:10020000F087454503DB01202077E7E7FFE76182C0
+:100210000020F4E72DE9F74F044600F12805C088D7
+:10022000884620F4004A608A05EB0A0608B140457A
+:1002300002D20020BDE8FE8FE08978B13788B6F899
+:10024000029007EB0901884200D0FFDF207F4FF0CA
+:10025000000B50EA090106D088B33BE00027A07FDD
+:10026000B9463071F2E7E18959B1607F294408301D
+:1002700050440844B4F81F1020F8031D94F82110CE
+:100280008170E28907EB080002EB0801E181308010
+:10029000A6F802B002985F4650B1637F30880833F9
+:1002A000184481B26288A01DFFF7BAFDE78121E002
+:1002B000607FE18908305044294408442DE0FFE77D
+:1002C000E089B4F81F102844C01B20F8031D94F8DF
+:1002D0002110817009EB0800E28981B202EB08006D
+:1002E000E081378071800298A0B1A01D00F06DF907
+:1002F000A4F80EB0A07F401CA077A07D08B1E088D4
+:10030000A08284F816B000BFA4F812B084F817B029
+:1003100001208FE7E0892844C01B30F8031DA4F8B2
+:100320001F10807884F82100EEE710B5818800F175
+:10033000280321F400442344848AC288A14212D0B5
+:10034000914210D0818971B9826972B11046FFF76C
+:10035000E8FE50B91089283220F400401044197981
+:100360000079884201D1002010BD184610BD00F16F
+:100370002803407F08300844C01E1060088808B970
+:10038000DB1E136008884988084480B270472DE955
+:10039000F04100F12806407F1C4608309046431883
+:1003A00008884D88069ADB1EA0B1C01C80B290421E
+:1003B00014D9801AA04200DB204687B298183A462A
+:1003C000414613F0C9FE002816D1E01B84B2B844A0
+:1003D000002005E0ED1CADB2F61EE8E7101A80B271
+:1003E0000119A94206D8304422464146BDE8F041F1
+:1003F00013F0B2BE4FF0FF3058E62DE9F04100F1A6
+:100400002804407F1E46083090464318002508887F
+:100410004F88069ADB1E90B1C01C80B2904212D960
+:10042000801AB04200DB304685B299182A46404611
+:1004300013F0BEFE701B86B2A844002005E0FF1C2E
+:10044000BFB2E41EEAE7101A80B28119B94206D899
+:1004500021183246404613F0ABFEA81985B2284653
+:1004600024E62DE9F04100F12804407F1E460830C3
+:1004700090464318002508884F88069ADB1E90B1E5
+:10048000C01C80B2904212D9801AB04200DB3046C4
+:1004900085B298182A46414613F08AFE701B86B230
+:1004A000A844002005E0FF1CBFB2E41EEAE7101AD2
+:1004B00080B28119B94206D820443246414613F031
+:1004C00077FEA81985B22846F0E5401D704710B5A3
+:1004D000044600F12801C288808820F400431944B2
+:1004E000904206D0A28922B9228A12B9A28A9042E9
+:1004F00001D1002010BD0888498831B1201D00F0CD
+:1005000064F800202082012010BD637F62880833D8
+:10051000184481B2201DFFF783FCF2E70021C1815E
+:1005200001774182C1758175704703881380C28944
+:1005300042B1C28822F4004300F128021A440A6042
+:10054000C08970470020704710B50446808AA0F526
+:100550007F41FF3900D0FFDFE088A082E08900B151
+:100560000120A07510BD4FF6FF71818200218175B9
+:10057000704710B50446808AA0F57F41FF3900D14D
+:10058000FFDFA07D28B9A088A18A884201D1002080
+:1005900010BD012010BD8188828A914201D1807DE9
+:1005A00008B1002070470120704720F4004221F478
+:1005B00000439A4207D100F4004001F40041884210
+:1005C00001D0012070470020704730B504460088F4
+:1005D0000D4620F40040A84200D2FFDF21884FF4EE
+:1005E000004088432843208030BD70B50C0005468C
+:1005F00009D0082C00D2FFDF1DB1A1B2286800F09D
+:1006000044F8201D70BD0DB100202860002070BD91
+:100610000021026803E093881268194489B2002A15
+:10062000F9D100F032B870B500260D46044608290D
+:1006300000D2FFDF206808B91EE0044620688188E8
+:10064000A94202D001680029F7D181880646A94253
+:1006500001D100680DE005F1080293B20022994231
+:1006600009D32844491B0260818021680968216000
+:100670000160206000E00026304670BD00230B6062
+:100680008A8002680A600160704700234360021D8F
+:10069000018102607047F0B50F4601884088154619
+:1006A0000C181E46AC4200D3641B3044A84200D94B
+:1006B000FFDFA019A84200D9FFDF3819F0BD2DE9EE
+:1006C000F041884606460188408815460C181F46AA
+:1006D000AC4200D3641B3844A84200D9FFDFE019C4
+:1006E000A84200D9FFDF70883844708008EB04000E
+:1006F000BDE8F0812DE9F041054600881E46174609
+:10070000841B8846BC4200D33C442C80688830441B
+:10071000B84200D9FFDFA019B84200D9FFDF6888CE
+:100720003044688008EB0400E2E72DE9F0410688D8
+:100730001D460446701980B2174688462080B8428C
+:1007400001D3C01B20806088A84200D2FFDF70194F
+:10075000B84200D9FFDF6088401B608008EB0600CC
+:10076000C6E730B50D460188CC18944200D3A41AD0
+:100770004088984200D8FFDF281930BD2DE9F041AC
+:10078000C84D04469046A8780E46A04200D8FFDF28
+:1007900005EB8607B86A50F8240000B1FFDFB8689F
+:1007A000002816D0304600F044F90146B868FFF73B
+:1007B0003AFF05000CD0B86A082E40F8245000D348
+:1007C000FFDFB9484246294650F826302046984770
+:1007D0002846BDE8F0812DE9F8431E468C19914664
+:1007E0000F460546FF2C00D9FFDFB14500D9FFDFDA
+:1007F000E4B200954DB300208046E81C20F00300D1
+:10080000A84200D0FFDF4946DFF89892684689F891
+:10081000001089F8017089F8024089F8034089F8CE
+:10082000044089F8054089F8066089F80770414658
+:1008300000F008F9002142460F464B460098C01CC4
+:1008400020F00300009012B10EE00120D4E703EB8A
+:100850008106B062002005E0D6F828C04CF8207070
+:10086000401CC0B2A042F7D30098491C00EB8400A2
+:10087000C9B200900829E1D3401BBDE8F88310B548
+:10088000044603F071FD08B1102010BD2078854AA0
+:10089000618802EB800092780EE0836A53F8213081
+:1008A00043B14A1C6280A180806A50F82100A06098
+:1008B000002010BD491C89B28A42EED86180052013
+:1008C00010BD70B505460C46084603F04DFD08B155
+:1008D000102070BD082D01D3072070BD25700020A9
+:1008E000608070BD0EB56946FFF7EBFF00B1FFDF1A
+:1008F0006846FFF7C4FF08B100200EBD01200EBD01
+:1009000010B50446082800D3FFDF6648005D10BD1F
+:100910003EB5054600246946FFF7D3FF18B1FFDF57
+:1009200001E0641CE4B26846FFF7A9FF0028F8D094
+:100930002846FFF7E5FF001BC0B23EBD5949897844
+:10094000814201D9C0B27047FF2070472DE9F041C4
+:10095000544B062903D007291CD19D7900E00025BE
+:1009600000244FF6FF7603EB810713F801C00AE07D
+:100970006319D7F828E09BB25EF823E0BEF1000FC0
+:1009800004D0641CA4B2A445F2D8334603801846B0
+:10099000B34201D100201CE7BDE8F041EEE6A0F52E
+:1009A0007F43FF3B01D0082901D300207047E5E6D3
+:1009B000A0F57F42FF3A0BD0082909D2394A937833
+:1009C000834205D902EB8101896A51F82000704702
+:1009D000002070472DE9F04104460D46A4F57F4103
+:1009E00043F20200FF3902D0082D01D30720F0E6C0
+:1009F0002C494FF000088A78A242F8D901EB85060D
+:100A0000B26A52F82470002FF1D0274839462030BE
+:100A100050F8252020469047B16A284641F82480A6
+:100A200000F007F802463946B068FFF727FE0020BD
+:100A3000CFE61D49403131F810004FF6FC71C01C63
+:100A4000084070472DE9F843164E884605460024B5
+:100A50002868C01C20F0030028602046FFF7E9FF4B
+:100A6000315D4843B8F1000F01D0002200E02A6850
+:100A70000146009232B100274FEA0D00FFF7B5FDA5
+:100A80001FB106E001270020F8E706EB8401009A79
+:100A90008A602968641C0844E4B22860082CD7D313
+:100AA000EBE60000500600204C47020070B50E46F1
+:100AB0001D46114600F0D4F804462946304600F0A1
+:100AC000D8F82044001D70BD2DE9F04190460D4638
+:100AD00004004FF0000610D00027E01C20F00300B7
+:100AE000A04200D0FFDFDDB141460020FFF77DFDD1
+:100AF0000C3000EB850617B112E00127EDE7614FDE
+:100B000004F10C00A9003C602572606000EB8500D8
+:100B10002060606813F0EDFB41463868FFF765FD23
+:100B20003046BDE8F0812DE9FF4F564C804681B03C
+:100B300020689A46934600B9FFDF2068027A424552
+:100B400003D9416851F8280020B143F2020005B0F2
+:100B5000BDE8F08F5146029800F082F886B2584600
+:100B60000E9900F086F885B27019001D87B22068D2
+:100B7000A14639460068FFF756FD04001FD0678084
+:100B800025802946201D0E9D07465A4601230095C3
+:100B9000FFF768F92088314638440123029ACDF8DE
+:100BA00000A0FFF75FF92088C1193846FFF78AF9DE
+:100BB000D9F800004168002041F82840C7E7042028
+:100BC000C5E770B52F4C0546206800B9FFDF2068E7
+:100BD000017AA9420ED9426852F8251051B100237A
+:100BE00042F825304A880068FFF748FD2168002058
+:100BF0000A7A08E043F2020070BD4B6853F82030D7
+:100C000033B9401CC0B28242F7D80868FFF700FD34
+:100C1000002070BD70B51B4E05460024306800B939
+:100C2000FFDF3068017AA94204D9406850F82500F6
+:100C300000B1041D204670BD70B5124E054600245B
+:100C4000306800B9FFDF3068017AA94206D94068F0
+:100C500050F8251011B131F8040B4418204670BD2E
+:100C600010B50A460121FFF7F6F8C01C20F003007A
+:100C700010BD10B50A460121FFF7EDF8C01C20F0A9
+:100C8000030010BD7000002070B50446C2F11005CD
+:100C9000281913F08DFA15F0FF0108D0491EC9B2CA
+:100CA000802060542046BDE8704013F000BB70BD4A
+:100CB00030B505E05B1EDBB2CC5CD55C6C40C45447
+:100CC000002BF7D130BD10B5002409E00B78521E7F
+:100CD00044EA430300F8013B11F8013BD2B2DC09BE
+:100CE000002AF3D110BD2DE9F04389B01E46DDE99D
+:100CF000107990460D00044622D002460846F94974
+:100D0000FDF77CFC102221463846FFF7DCFFE07B34
+:100D1000000606D5F34A3946102310320846FFF77D
+:100D2000C7FF102239464846FFF7CDFFF87B000683
+:100D300006D5EC4A4946102310320846FFF7B8FFA3
+:100D40001021204613F0B3FA0DE0103EB6B208EBC6
+:100D50000601102322466846FFF7AAFF22462846CE
+:100D60006946FDF74BFC102EEFD818D0F2B2414681
+:100D70006846FFF789FF10234A46694604A8FFF733
+:100D800097FF1023224604A96846FFF791FF2246E9
+:100D900028466946FDF732FC09B0BDE8F083102310
+:100DA0003A464146EAE770B59CB01E4605461346F2
+:100DB00020980C468DF80800202219460DF10900F4
+:100DC00013F0F6F9202221460DF1290013F0F0F975
+:100DD00017A913A8CDE90001412302AA31462846EC
+:100DE000FFF781FF1CB070BD2DE9FF4F9FB014AE1F
+:100DF000DDE92D5410AFBB49CDE900762023203129
+:100E00001AA8FFF770FF4FF000088DF808804FF028
+:100E100001098DF8099054F8010FCDF80A00A08857
+:100E2000ADF80E0014F8010C1022C0F340008DF84C
+:100E3000100055F8010FCDF81100A888ADF8150085
+:100E400015F8010C2C99C0F340008DF8170006A886
+:100E5000824613F0ADF90AA883461022229913F0B6
+:100E6000A7F9A0483523083802AA40688DF83C80CD
+:100E7000CDE900760E901AA91F98FFF734FF8DF880
+:100E800008808DF809902068CDF80A00A088ADF898
+:100E90000E0014F8010C1022C0F340008DF8100071
+:100EA0002868CDF81100A888ADF8150015F8010CD8
+:100EB0002C99C0F340008DF81700504613F078F9D4
+:100EC00058461022229913F073F9864835230838C2
+:100ED00002AA40688DF83C90CDE900760E901AA9E0
+:100EE0002098FFF700FF23B0BDE8F08FF0B59BB06E
+:100EF0000C460546DDE922101E461746DDE9203284
+:100F0000D0F801C0CDF808C0B0F805C0ADF80CC0ED
+:100F10000078C0F340008DF80E00D1F80100CDF844
+:100F20000F00B1F80500ADF8130008781946C0F3BA
+:100F300040008DF815001088ADF8160090788DF8F7
+:100F400018000DF11900102213F032F90DF12900EB
+:100F50001022314613F02CF90DF1390010223946D8
+:100F600013F026F917A913A8CDE90001412302AA1D
+:100F700021462846FFF7B7FE1BB0F0BDF0B5A3B081
+:100F800017460D4604461E46102202A8289913F063
+:100F90000FF906A82022394613F00AF90EA82022DC
+:100FA000294613F005F91EA91AA8CDE9000150231E
+:100FB00002AA314616A8FFF796FE1698206023B0C5
+:100FC000F0BDF0B589B00446DDE90E070D4639786D
+:100FD000109EC1F340018DF8001031789446C1F3A2
+:100FE00040018DF801101968CDF802109988ADF80C
+:100FF000061099798DF808100168CDF809108188DC
+:10100000ADF80D1080798DF80F0010236A46614607
+:1010100004A8FFF74DFE2246284604A9FDF7EEFA84
+:10102000D6F801000090B6F80500ADF80400D7F836
+:101030000100CDF80600B7F80500ADF80A00002061
+:10104000039010236A46214604A8FFF731FE22468A
+:10105000284604A9FDF7D2FA09B0F0BD1FB51C68F7
+:1010600000945B68019313680293526803920246EE
+:1010700008466946FDF7C2FA1FBD10B588B00446A0
+:10108000106804905068059000200690079008466C
+:101090006A4604A9FDF7B2FABDF80000208008B046
+:1010A00010BD1FB51288ADF800201A88ADF80220D7
+:1010B0000022019202920392024608466946FDF719
+:1010C0009DFA1FBD7FB5074B14460546083B9A1C89
+:1010D0006846FFF7E6FF224669462846FFF7CDFF40
+:1010E0007FBD0000A447020070B5044600780E469C
+:1010F000012813D0052802D0092813D10EE0A068DA
+:1011000061690578042003F0BDF8052D0AD0782325
+:1011100000220420616903F00BF803E004206169F8
+:1011200003F0B0F831462046BDE8704001F086B8C3
+:1011300010B500F12D02C3799478411D64F00304C9
+:101140002340C371DB070DD04B79547923404B7199
+:101150000B79127913400B718278C9788A4200D9D1
+:10116000817010BD00224A710A71F5E741780129AA
+:1011700000D00C21017070472DE9F04F93B04FF073
+:10118000000B0C690D468DF820B0097801260C2063
+:1011900017464FF00D084FF0110A4FF008091B29B0
+:1011A00075D2DFE811F01B00C30206031E035D03C6
+:1011B0007003A203B703F803190461049304A004A5
+:1011C000EC042A05340552055D05EE0531063406AA
+:1011D00063067F06F9061D07E606EB0614B12078C4
+:1011E0001D282AD0D5F808805FEA08004FD00120DA
+:1011F0008DF82000686A02220D908DF824200A20C4
+:101200008DF82500A8690A90A8880028EED098F8E3
+:10121000001091B10F2910D27ED2DFE801F07D13CA
+:1012200049DEFEFDFCFBFAF938089CF8F7000228BD
+:101230002DD124B120780C2801D00026EFE38DF8C1
+:101240002020CBE10420696A03F01CF8A888072855
+:10125000EED1204600F0EDFF022809D0204600F034
+:10126000E8FF032807D9204600F0E3FF072802D251
+:101270000120207004E0002CB8D020780128D7D1BC
+:1012800098F80400C11F0A2902D30A2061E0C4E1D2
+:10129000A070D8F80010E162B8F80410218698F820
+:1012A000060084F83200012028700320207044E0FA
+:1012B0000728BDD1002C99D020780D28B8D198F8F6
+:1012C000031094F82F20C1F3C000C2F3C0021042F3
+:1012D00001D0062000E00720890707D198F8051003
+:1012E0000142D2D198F806100142CED194F83120B3
+:1012F00098F8051020EA02021142C6D194F8322073
+:1013000098F8061090430142BFD198F80400C11F1D
+:101310000A29BAD2617D00E006E281427ED8D8F87F
+:1013200000106160B8F80410218198F80600A072DE
+:10133000012028700E20207003208DF82000686A9C
+:101340000D9004F12D000990601D0A900F300B9054
+:1013500022E12875FDE3412891D1204600F069FF84
+:10136000042802D1E078C00704D1204600F061FFD4
+:101370000F2884D1A88CD5F80C8080B24FF0400B98
+:10138000E669FFF747FC324641465B464E46CDF8DC
+:101390000090FFF732F80B208DF82000686A0D905E
+:1013A000E0690990002108A8FFF79EFE2078042834
+:1013B00006D0A07D58B1012809D003280AD049E3FE
+:1013C00005202070032028708DF82060CDE184F87E
+:1013D00000A032E712202070E9E11128BCD120469C
+:1013E00000F027FF042802D1E078C00719D020467A
+:1013F00000F01FFF062805D1E078C00711D1A07DBD
+:1014000002280ED0204600F014FF08E0CAE081E078
+:101410006FE14EE121E101E1E7E017E0ADE11128E4
+:101420009AD1102208F1010104F13C0012F0C0FE33
+:10143000607801287ED012202070E078C00760D04C
+:10144000A07D0028C8D00128C6D05AE0112890D12C
+:10145000204600F0EEFE082804D0204600F0E9FE09
+:10146000132886D104F16C00102208F10101064610
+:1014700012F09EFE207808280DD014202070E1780C
+:10148000C8070DD0A07D02280AD06278022A04D0B5
+:101490000328A1D035E00920F0E708B1012837D1B1
+:1014A000C80713D0A07D02281DD000200090D4E9E9
+:1014B000062133460EA8FFF776FC10220EA904F190
+:1014C0003C0012F049FEC8B1042042E7D4E90912F9
+:1014D000201D8DE8070004F12C0332460EA8616B35
+:1014E000FFF76FFDE9E7606BC1F34401491E006837
+:1014F000C84000F0010040F08000D7E720780928BC
+:1015000006D185F800908DF8209033E32870ECE345
+:101510000920FBE711289AD1204600F08AFE0A280C
+:1015200002D1E078C00704D1204600F082FE1528E1
+:101530008DD100E08DE104F13C00102208F10101A1
+:10154000064612F035FE20780A2816D016202070A4
+:10155000D4E90932606B611D8DE80F0004F15C0372
+:1015600004F16C0247310EA8FFF7C0FC10220EA94F
+:10157000304612F0F1FD18B1F5E20B20207071E257
+:101580002046FFF7D5FDA078216A0A18C0F11001A6
+:10159000104612F08CFE23E3394608A8FFF7A4FD9D
+:1015A00006463BE20228B6D1204600F042FE04285F
+:1015B00004D3204600F03DFE082809D3204600F061
+:1015C00038FE0E2829D3204600F033FE122824D2FC
+:1015D000A07D02289FD10E208DF82000686A0D9012
+:1015E00098F801008DF82400F0E3022893D12046FA
+:1015F00000F01FFE002810D0204600F01AFE01283F
+:10160000F9D0204600F015FE0C28F4D004208DF807
+:10161000240098F801008DF825005EE21128FCD125
+:10162000002CFAD020781728F7D16178606A022957
+:1016300011D0002101EB4101182606EBC101102257
+:10164000405808F1010112F0B3FD0420696A00F06E
+:10165000E3FD2670F1E50121ECE70B28DDD1002C3C
+:10166000DBD020781828D8D16078616A02281CD095
+:101670005FF0000000EB4002102000EBC2000958B0
+:10168000B8F8010008806078616A02280FD0002055
+:1016900000EB4002142000EBC2000958404650F80D
+:1016A000032F0A604068486039E00120E2E701202A
+:1016B000EEE71128B1D1002CAFD020781928ACD199
+:1016C0006178606A022912D05FF0000101EB4101EC
+:1016D0001C2202EBC1011022405808F1010112F056
+:1016E00067FD0420696A00F097FD1A20B6E0012129
+:1016F000ECE7082891D1002C8FD020781A288CD1C3
+:10170000606A98F80120017862F347010170616A0C
+:10171000D8F8022041F8012FB8F80600888004208C
+:10172000696A00F079FD8EE2072012E63878012818
+:1017300094D1182204F11400796812F07EFDE0794A
+:10174000C10894F82F0001EAD001E07861F30000AD
+:10175000E070217D002974D12178032909D0C007C8
+:1017600025D0032028708DF82090686A0D904120C4
+:1017700004E3607DA178884201D90620E9E50226CC
+:101780002671E179204621F0E001E171617A21F0D2
+:10179000F0016172A17A21F0F001A172FFF7C8FC9B
+:1017A0002E708DF82090686A0D900720E6E20420E4
+:1017B000ACE6387805289DD18DF82000686A0D9038
+:1017C000B8680A900720ADF824000A988DF830B068
+:1017D0006168016021898180A17A81710420207073
+:1017E000F4E23978052985D18DF82010696A0D91C8
+:1017F000391D09AE0EC986E80E004121ADF824104E
+:101800008DF830B01070A88CD7F80C8080B24026CC
+:10181000A769FFF711FA41463A463346C846CDF864
+:101820000090FEF71EFE002108A8FFF75DFCE0789F
+:1018300020F03E00801CE0702078052802D00F20A8
+:101840000CE049E1A07D20B1012802D0032802D09C
+:1018500002E10720BFE584F80080EEE42070ECE4AC
+:10186000102104F15C0002F034FA606BB0BBA07D83
+:1018700018B1012801D00520FDE006202870F748A6
+:101880006063A063BEE23878022894D1387908B149
+:101890002875B3E3A07D022802D0032805D022E0FA
+:1018A000B8680028F5D060631CE06078012806D095
+:1018B000A07994F82E10012805D0E84806E0A17917
+:1018C00094F82E00F7E7B8680028E2D06063E0786B
+:1018D000C00701D0012902D0E04803E003E0F86826
+:1018E0000028D6D0A063062010E68DF82090696A03
+:1018F0000D91E1784846C90709D06178022903D1E2
+:10190000A17D29B1012903D0A17D032900D00720A1
+:10191000287031E138780528BBD1207807281ED0FF
+:1019200084F800A005208DF82000686A0D90B86842
+:101930000A90ADF824A08DF830B003210170E17851
+:10194000CA070FD0A27D022A1AD000210091D4E943
+:10195000061204F15C03401CFFF725FA67E384F8E4
+:101960000090DFE7D4E90923211D8DE80E0004F182
+:101970002C0304F15C02401C616BFFF722FB56E371
+:10198000626BC1F34401491E1268CA4002F00101B2
+:1019900041F08001DAE738780528BDD18DF82000C4
+:1019A000686A0D90B8680A90ADF824A08DF830B040
+:1019B000042100F8011B102204F15C0112F0F8FB75
+:1019C000002108A8FFF790FB2078092801D01320F8
+:1019D00044E70A2020709BE5E078C10742D0A17D52
+:1019E000012902D0022927D038E0617808A801290E
+:1019F00016D004F16C010091D4E9061204F15C03E5
+:101A0000001DFFF7BBFA0A20287003268DF82080FE
+:101A1000686A0D90002108A8FFF766FBDDE2C3E2CB
+:101A200004F15C010091D4E9062104F16C03001D6E
+:101A3000FFF7A4FA0026E9E7C0F3440114290DD208
+:101A40004FF0006101EBB0104FEAB060E0706078D9
+:101A5000012801D01020BEE40620FFE660780128AE
+:101A60003FF4B7AC0A2051E5E178C90708D0A17D61
+:101A7000012903D10B20287004202FE028702DE0CD
+:101A80000E2028706078616B012817D004F15C0388
+:101A900004F16C020EA8FFF7E1FA2046FFF748FBBD
+:101AA000A0780EAEC0F11001304412F000FC062008
+:101AB0008DF82000686A09960D909AE004F16C0395
+:101AC00004F15C020EA8FFF7C9FAE9E739780229A8
+:101AD00003D139790029D1D029758FE28DF8200002
+:101AE000686A0D9058E538780728F6D1D4E90921BD
+:101AF0006078012808D004F16C00CDE90002029161
+:101B000005D104F16C0304E004F15C00F5E704F195
+:101B10005C0304F14C007A680646216AFFF764F919
+:101B20006078012821D1A078216A0A18C0F110013B
+:101B3000104612F0BCFBD4E90923606B04F12D01BF
+:101B40008DE80F0004F15C0304F16C0231460EA82D
+:101B500000E055E2FFF7CAF910220EA904F13C009B
+:101B600012F0FAFA08B10B20AFE485F8008000BF4C
+:101B70008DF82090686A0D908DF824A00CE53878D7
+:101B80000528AAD18DF82000686A0D90B8680A90DF
+:101B9000ADF824A08DF830B080F80080617801297C
+:101BA0001AD0D4E9093204F12D01A66B03920096F4
+:101BB000CDE9011304F16C0304F15C0204F14C0162
+:101BC000401CFFF793F9002108A8FFF78DFA607811
+:101BD000012805D0152041E6D4E90923611DE4E779
+:101BE0000E20287006208DF82000686ACDF824B0F9
+:101BF0000D90A0788DF82800CEE438780328C0D165
+:101C0000E079C00770D00F202870072066E7387889
+:101C100004286BD11422391D04F1140012F00DFBBD
+:101C2000616A208CA1F80900616AA078C871E17925
+:101C3000626A01F003011172616A627A0A73616A71
+:101C4000A07A81F82400162060E485F800A08DF8C1
+:101C50002090696A50460D9190E00000A447020070
+:101C60003878052842D1B868A8616178606A02298D
+:101C700001D0012100E0002101EB4101142606EB17
+:101C8000C1014058082102F024F86178606A0229F5
+:101C900001D0012100E0002101EB410106EBC1016F
+:101CA000425802A8E169FFF70DFA6078626A0228DB
+:101CB00001D0012000E0002000EB4001102000EBEB
+:101CC000C1000223105802A90932FEF7F1FF626A2F
+:101CD000FD4B0EA80932A169FFF7E3F96178606A4C
+:101CE000022904D0012103E042E18BE0BDE00021A4
+:101CF00001EB4101182606EBC101A27840580EA95C
+:101D000012F056FA6178606A022901D0012100E0E0
+:101D1000002101EB410106EBC1014058A1780844C4
+:101D2000C1F1100112F0C3FA05208DF82000686A95
+:101D30000D90A8690A90ADF824A08DF830B0062166
+:101D400001706278616A022A01D0012200E000225B
+:101D500002EB420206EBC202401C8958102212F02C
+:101D600027FA002108A8FFF7BFF91220C5F818B01C
+:101D700028708DF82090686A0D900B208DF8240053
+:101D80000AE43878052870D18DF82000686A0D9033
+:101D9000B8680A900B20ADF824000A98072101705A
+:101DA0006178626A022901D0012100E0002101EB83
+:101DB0004103102101EBC30151580988A0F801101B
+:101DC0006178626A022902D0012101E02FE100213D
+:101DD00001EB4103142101EBC30151580A6840F89B
+:101DE000032F4968416059E01920287001208DF8BF
+:101DF000300077E6162028708DF830B0002108A852
+:101E0000FFF772F9032617E114202870B0E638783E
+:101E100005282AD18DF82000686A0D90B8680A90CC
+:101E2000ADF824A08DF830B080F800906278616A37
+:101E30004E46022A01D0012200E0002202EB4202BB
+:101E40001C2303EBC202401C8958102212F0B0F987
+:101E5000002108A8FFF748F9152028708DF82060A8
+:101E6000686A0D908DF824603CE680E0387805289B
+:101E70007DD18DF82000686A0D90B8680A90ADF8A1
+:101E800024900921017061690978490841706169EC
+:101E900051F8012FC0F802208988C18020781C28C1
+:101EA000A8D1A1E7E078C00702D04FF0060C01E00E
+:101EB0004FF0070C607802280AD04FF0000000BFF6
+:101EC00000EB040101F1090105D04FF0010004E02D
+:101ED0004FF00100F4E74FF000000B78204413EAC4
+:101EE0000C030B7010F8092F02EA0C02027004D1E7
+:101EF0004FF01B0C84F800C0D2B394F801C0BCF1C1
+:101F0000010F00D09BB990F800C0E0465FEACC7C9E
+:101F100004D028F001060670102606E05FEA887CEF
+:101F200005D528F00206067013262E70032694F8B5
+:101F300001C0BCF1020F00D092B991F800C05FEA75
+:101F4000CC7804D02CF001060E70172106E05FEA71
+:101F50008C7805D52CF002060E7019212170002610
+:101F60000078D0BBCAB3C3BB1C20207035E012E0A0
+:101F700002E03878062841D11A2019E42078012897
+:101F80003CD00C283AD02046FFF7F0F809208DF815
+:101F90002000686A0D9031E03878052805D00620C9
+:101FA000387003261820287046E005218DF820108F
+:101FB000686A0D90B8680A900220ADF824000120EC
+:101FC0008DF830000A980170297D4170394608A8C3
+:101FD000FFF78AF8064618202870012E0ED02BE055
+:101FE00001208DF82000686A0D9003208DF82400F0
+:101FF000287D8DF8250085F814B012E0287D80B189
+:102000001D202070172028708DF82090686A0D9090
+:1020100002208DF82400394608A8FFF765F8064627
+:102020000AE00CB1FE2020709DF8200020B10021B4
+:1020300008A8FFF759F810E413B03046BDE8F08F58
+:102040002DE9F04387B00C464E6900218DF804104D
+:1020500001202578034602274FF007094FF0050CB1
+:1020600085B1012D53D0022D39D1FE2030708DF86D
+:102070000030606A059003208DF80400207E8DF802
+:10208000050063E02179012925D002292DD00329FB
+:1020900028D0042923D1B17D022920D131780D1F08
+:1020A000042D04D30A3D032D01D31D2917D1218905
+:1020B000022914D38DF80470237020899DF8041030
+:1020C00088421BD2082001E09C4702008DF80000E6
+:1020D000606A059057E070780128EBD0052007B0C2
+:1020E000BDE8F0831D203070E4E771780229F5D156
+:1020F00031780C29F3D18DF80490DDE7083402F82B
+:1021000004CB94E80B0082E80B000320E7E7157886
+:10211000052DE4D18DF800C0656A05959568029596
+:102120008DF8101094F80480B8F1010F13D0B8F1B5
+:10213000020F2DD0B8F1030F1CD0B8F1040FCED18F
+:10214000ADF804700E202870207E6870002168466B
+:10215000FEF7CAFF0CE0ADF804700B202870207E5B
+:10216000002100F01F0068706846FEF7BDFF377061
+:102170000020B4E7ADF804708DF8103085F800C089
+:10218000207E6870277011466846FEF7ADFFA6E70F
+:10219000ADF804902B70207F6870607F00F0010024
+:1021A000A870A07F00F01F00E870E27F2A71C007CE
+:1021B0001CD094F8200000F00700687194F821000A
+:1021C00000F00700A87100216846FEF78DFF28681F
+:1021D000F062A8883086A87986F83200A069407835
+:1021E00070752879B0700D203070C1E7A9716971E0
+:1021F000E9E700B587B004280CD101208DF8000074
+:102200008DF80400002005918DF805000146684610
+:10221000FEF76AFF07B000BD70B50C46054602F038
+:1022200031F821462846BDE870407823002201F0AD
+:102230007FBF08B1007870470C20704770B50C0064
+:1022400005784FF000010CD021702146F3F701F81A
+:1022500069482178405D884201D1032070BD022089
+:1022600070BDF2F7F6FF002070BD0279012A05D09B
+:1022700000220A704B78012B02D003E00420704743
+:102280000A758A6102799300521C0271C1500320C1
+:102290007047F0B587B00F4605460124287905EB55
+:1022A000800050F8046C7078411E02290AD252490D
+:1022B0003A46083901EB8000314650F8043C284684
+:1022C000984704460CB1012C11D12879401E10F01A
+:1022D000FF00287101D00324E0E70A208DF80000F8
+:1022E000706A0590002101966846FFF7A7FF032C4E
+:1022F000D4D007B02046F0BD70B515460A46044656
+:1023000029461046FFF7C5FF064674B12078FE281F
+:102310000BD1207C30B100202870294604F10C003C
+:10232000FFF7B7FF2046FEF721FF304670BD70472C
+:1023300070B50E4604467C2111F0DBFF0225012E0C
+:1023400003D0022E04D0052070BD0120607000E093
+:1023500065702046FEF70AFFA575002070BD28B104
+:10236000027C1AB10A4600F10C01C5E70120704752
+:1023700010B5044686B0042001F084FF2078FE28C2
+:1023800006D000208DF8000069462046FFF7E7FFE1
+:1023900006B010BD7CB50E4600218DF804104178C2
+:1023A000012903D0022903D0002405E0046900E0DC
+:1023B00044690CB1217C89B16D4601462846FFF77E
+:1023C00054FF032809D1324629462046FFF794FFDF
+:1023D0009DF80410002900D004207CBD04F10C05F8
+:1023E000EBE730B40C460146034A204630BC034BB1
+:1023F0000C3AFEF756BE0000E04702009C47020080
+:1024000070B50D46040011D085B12101284611F0A8
+:102410004EFF10224E49284611F0CAFE4C480121B9
+:102420000838018044804560002070BD012070BDE7
+:1024300070B5474E00240546083E10E07068AA7B40
+:1024400000EB0410817B914208D1C17BEA7B914271
+:1024500004D10C22294611F07FFE30B1641C308873
+:102460008442EBDB4FF0FF3070BD204670BD70B58D
+:102470000D46060006D02DB1FFF7DAFF002803DB7A
+:10248000401C14E0102070BD314C083C208862884C
+:10249000411C914201D9042070BD6168102201EBFA
+:1024A0000010314611F084FE2088401C20802870E6
+:1024B000002070BD70B514460D0018D0BCB10021CD
+:1024C000A170022802D0102811D105E0288870B12F
+:1024D0000121A170108008E02846FFF7A9FF00281D
+:1024E00005DB401CA070A8892080002070BD012061
+:1024F00070BD70B5054614460E000BD0002030703C
+:10250000A878012808D005D91149A1F108010A8845
+:1025100090420AD9012070BD24B128782070288803
+:10252000000A5070022008700FE064B14968102260
+:1025300001EB00112046103911F03AFE2878207383
+:102540002888000A607310203070002070BD0000E1
+:102550007C0000202DE9F04190460C4607460025FE
+:10256000FE48072F00EB881607D2DFE807F00707C1
+:10257000070704040400012500E0FFDF06F81470DB
+:10258000002D13D0F548803000EB880191F827002A
+:10259000202803D006EB4000447001E081F826407B
+:1025A00006EB44022020507081F82740BDE8F081FE
+:1025B000F0B51F4614460E460546202A00D1FFDF1F
+:1025C000E649E648803100EB871C0CEB440001EB48
+:1025D0008702202E07D00CEB460140784B784870DC
+:1025E000184620210AE092F82530407882F825002C
+:1025F000F6E701460CEB410005704078A142F8D1A6
+:1026000092F82740202C03D00CEB4404637001E0C7
+:1026100082F826300CEB41042023637082F82710E7
+:10262000F0BD30B50D46CE4B44190022181A72EB9E
+:10263000020100D2FFDFCB48854200DDFFDFC94841
+:102640004042854200DAFFDFC548401C844207DA79
+:10265000002C01DB204630BDC148401C201830BD95
+:10266000BF48C043FAE710B504460168407ABE4A45
+:1026700052F82020114450B10220084420F07F403D
+:10268000F0F779FA94F90810BDE81040C9E7042082
+:10269000F3E72DE9F047B14E803696F82D50DFF87C
+:1026A000BC9206EB850090F8264034E009EB8517D4
+:1026B0004FF0070817F81400012806D004282ED080
+:1026C00005282ED0062800D0FFDF01F0E3F80146F0
+:1026D00007EB4400427806EB850080F8262090F84E
+:1026E0002720A24202D1202280F82720084601F0AC
+:1026F000DCF82A4621460120FFF72CFF9B48414683
+:1027000000EB041002682046904796F82D5006EB27
+:10271000850090F82640202CC8D1BDE8F087022023
+:1027200000E003208046D0E710B58C4C2021803497
+:1027300084F8251084F8261084F82710002084F8E7
+:10274000280084F82D0084F82E10411EA16044F862
+:10275000100B2074607420736073A0738449E07759
+:1027600020750870487000217C4A103C02F8110066
+:10277000491CC9B22029F9D30120F0F7EAF800205A
+:10278000F0F7E7F8012084F82200F9F7D1FA794848
+:10279000F9F7DDFA764CA41E20707748F9F7D7FADE
+:1027A0006070BDE81040F0F761B810B5F0F783F83D
+:1027B0006F4CA41E2078F9F7E3FA6078F9F7E0FA95
+:1027C000BDE8104001F09EB8202070472DE9F34F7E
+:1027D000624E0025803606EB810A89B09AF8250002
+:1027E000202822D0691E02916049009501EB00105B
+:1027F0008146D0E90112C0680391CDE90420B08B75
+:10280000ADF81C00B07F8DF81E009DF81500C8B112
+:102810000227554951F820400399E219114421F04B
+:102820007F41019184B102210FE00120F0F791F87E
+:102830000020F0F78EF8F0F75CF801F063F886F806
+:102840002F50A0E00427E4E700218DF8181002289B
+:1028500001D0012820D10398391901440998081A98
+:102860009DF81C1020F07F4001B1022133318142DC
+:102870000BD203208DF815000398C4F13201401AE1
+:1028800020F07F40322403900CE096F8240018B921
+:10289000F0F782FB00284CD0322C03D214B101F0A7
+:1028A00025F801E001F02EF8314A107818B393466C
+:1028B0005278039B121B00219DF81840984601286E
+:1028C0001AD0032818D000208DF81E00002A04DD3D
+:1028D000981A039001208DF818009DF81C0000B193
+:1028E00002210398254A20F07F40039003AB09980A
+:1028F00001F014F810B110E00120E5E79DF81D008B
+:1029000018B99BF80000032812D08DF81C50CDF8A0
+:102910000C808DF818408DF81E509DF8180058B1A5
+:1029200003980123C11900221846F0F765F806E064
+:1029300000200BB0BDE8F08F0120F0F70AF899F9FC
+:102940000C20012300200199F0F756F8012086F8A9
+:102950002F008AF828502022694611E098080020AC
+:10296000FF7F841E0020A107F04702009806002088
+:102970008E000020DF3F010093260100FFFF3F0093
+:10298000F94811F05AFC0120D3E72DE9F05FDFF898
+:10299000D883064608EB860090F82550202D1FD0DE
+:1029A000A8F180002C4600EB8617A0F50079DFF82F
+:1029B000BCB305E0A24607EB4A004478202C0AD0BD
+:1029C000F0F766F809EB04135A4601211B1D00F0CD
+:1029D000A5FF0028EED0AC4202D0334652461EE09E
+:1029E000E34808B1AFF30080F0F752F898F82F20D1
+:1029F0006AB1D8F80C20411C891A0902CA1701EBE8
+:102A000012610912002902DD0020BDE8F09F314665
+:102A1000FFF7DCFE08B10120F7E733462A46202104
+:102A20000420FFF7C5FDEFE72DE9F041CE4C256905
+:102A3000F0F72EF8401B0002C11700EB11600012E6
+:102A400000D4FFDF94F8220000B1FFDF012784F8F3
+:102A5000227094F82E00202800D1FFDF94F82E6019
+:102A6000202084F82E00002584F82F5084F8205070
+:102A700084F82150BF4825600078022833D003280D
+:102A800031D000202077A068401C05D04FF0FF30E7
+:102A9000A0600120EFF75DFF0020EFF75AFFF0F78D
+:102AA00058F8F0F750F8EFF724FF10F0D7FDB248D0
+:102AB000056005604FF0E0214FF40040B846C1F8D2
+:102AC0008002F0F7E0F894F82D703846FFF75DFFCC
+:102AD0000028FAD0A448803800EB871010F81600C0
+:102AE000022802D006E00120CCE73A463146062013
+:102AF000FFF730FD84F8238004EB870090F8260070
+:102B0000202804D09B48801E4078F9F73FF9207FA9
+:102B1000002803D0F0F70DF82577657746E50146E4
+:102B2000914810B590F82D200024803800EB8210D9
+:102B300010F814302BB1641CE4B2202CF8D3202000
+:102B400010BD8E4800EB0410016021460120FFF704
+:102B500001FD204610BD10B5012801D0032800D189
+:102B600071B3814A92F82D307F4C0022803C04EBF7
+:102B7000831300BF13F812400CB1082010BD521C83
+:102B8000D2B2202AF6D37B4A48B1022807D00729BF
+:102B900016D2DFE801F01506080A0C0E100000211D
+:102BA0000AE01B2108E03A2106E0582104E07721E1
+:102BB00002E0962100E0B52151701070002010BD98
+:102BC000072010BD6B4810B54078EFF7D4FF80B2F6
+:102BD00010BD10B5202811D2634991F82D30A1F114
+:102BE000800202EB831414F810303BB191F82D30C1
+:102BF00002EB831212F81020012A01D0002010BD30
+:102C000091F82D2001460020FFF7A4FC012010BD03
+:102C100010B5EFF73DFFBDE81040EFF7ACBF2DE971
+:102C2000F0410E46504F01782025803F0C4607EBBF
+:102C3000831303E0254603EB45046478944202D0F5
+:102C4000202CF7D108E0202C06D0A14206D103EBBE
+:102C500041014978017007E00020A7E403EB44003C
+:102C600003EB450140784870454F7EB127B1002104
+:102C700040F2DA30AFF300803078A04206D127B1BD
+:102C8000002140F2DD30AFF30080357027B1002124
+:102C900040F2E230AFF30080012087E410B54268D3
+:102CA0000B689A1A1202D41702EB1462121216D48D
+:102CB000497A91B1427A82B9324A006852F82110B9
+:102CC000126819441044001D891C081A0002C1171B
+:102CD00000EB11600012322801DB012010BD002042
+:102CE00010BD2DE9F04781461F48244E00EB8100BE
+:102CF000984690F825402020107006F50070154683
+:102D000000EB81170BE000BF06EB04104946001DE5
+:102D1000FFF7C4FF28B107EB44002C704478202C47
+:102D2000F2D1297888F8001013E000BF06EB0415F3
+:102D3000291D4846FFF7B2FF68B988F80040A97B13
+:102D400099F80A00814201D80020E6E407EB44002C
+:102D50004478202CEAD10120DFE42DE9FC410E4625
+:102D600007460024054D18E018090020FFFF3F002A
+:102D7000000000008E00002000F5004098060020B2
+:102D800000000000F04702009DF8000005EB001075
+:102D90008168384600F0D6FD01246B4601AA314611
+:102DA0003846FFF79EFF0028EED02046BDE8FC81A4
+:102DB00070B50446FF480125A54300EB841100EBE4
+:102DC0008510402211F0F4F9FB4E26B1002140F2AB
+:102DD0005C40AFF30080F748803000EB850100EBEA
+:102DE0008400D0F82500C1F8250026B100214FF459
+:102DF0008C60AFF30080284670BD2DE9FC4184460D
+:102E0000EC481546089C00EB85170E4617F8140091
+:102E1000012803D0022801D00020C7E70B46E74A6B
+:102E20000121604600F07AFDA8B101AB6A4629464F
+:102E30003046FFF756FF70B1DE489DF804209DF83C
+:102E40000010803000EB85068A4208D02B46052012
+:102E5000FFF7AEFB0BE02A462146042014E02029B0
+:102E600003D007EB4100407801E096F8250007EB1E
+:102E7000440148709DF80000202809D007EB40006D
+:102E800044702A4621460320FFF764FB01208DE7AA
+:102E900006F8254F0120F070F3E7C94901EB001057
+:102EA000001DFFF7E0BB7CB51D46134604460E46E9
+:102EB00000F1080221461846EFF76AFE94F908006F
+:102EC0000F2804DD1F3820722068401C206096B156
+:102ED0000220BC4951F82610461820686946801B1C
+:102EE00020F07F40206094F908002844C01C1F286F
+:102EF00003DA012009E00420EBE701AAEFF748FE1E
+:102F00009DF8040010B10098401C009000992068C2
+:102F100031440844C01C20F07F4060607CBD2DE936
+:102F2000FE430C46064609786079907220799846EF
+:102F30001546507241B19F48803090F82E102029DC
+:102F40000AD00069401D0BE0D4E90223217903B0C7
+:102F50002846BDE8F043A6E79B484178701D084429
+:102F600020F07F47217900222846A368FFF79BFFC6
+:102F70003946284600F0E6FCD4E902322179684659
+:102F8000FFF791FF41462846019CFFF7E6FE2B46DE
+:102F900022460021304600F0C1FC002803D1314612
+:102FA000284600F0CFFCBDE8FE832DE9FE4F8146A8
+:102FB00000F084FC30B1002799F8000020B1002017
+:102FC000BDE8FE8F0127F7E77A4D7B4C4FF0000AF2
+:102FD000803524B1002140F2D340AFF3008095F852
+:102FE0002D8085F823A0002624B100214FF49B609A
+:102FF000AFF300801FB94046FFF7DAFE804624B1E8
+:1030000000214FF49C60AFF30080EFF741FD434691
+:103010006A464946FFF783FF24B1002140F2E640AB
+:10302000AFF3008095F82E0020280CD02969009875
+:10303000401A0002C21700EB1260001203D5684666
+:1030400000F080FC012624B100214FF49E60AFF314
+:10305000008095F823000028BBD124B1002140F264
+:10306000F640AFF30080EFF713FD6B46534A0021A3
+:1030700000F054FC0028A3D027B941466846FFF76A
+:103080006CFE064326B16846FFF7EDFAC9F8080062
+:1030900024B1002140F20950AFF3008001208FE7F6
+:1030A0002DE9FF5F8A46814600F008FC414C8034E0
+:1030B00010B39AF80000002710B1012800D0FFDFFC
+:1030C0003D4D25B1002140F27F50AFF3008001203B
+:1030D000A84600905FEA080604D0002140F287501D
+:1030E000AFF30080009800F0E0FB94F82D50002032
+:1030F00084F8230067B119E094F82E0001272028F6
+:1031000000D1FFDF9AF800000028D9D0FFDFD7E711
+:103110002846FFF74DFE054626B1002140F29150AA
+:10312000AFF3008094F823000028D3D126B100210A
+:1031300040F29B50AFF30080EFF7AAFC83462B468A
+:1031400001AA5146FFF7EBFE5FEA060804D0002112
+:1031500040F2A250AFF300803B462A4601A95846F0
+:10316000CDF80090FFF749FE064604EB850090F885
+:1031700028B0B8F1000F04D0002140F2A950AFF3FD
+:10318000008000F087FB0090B8F1000F04D0002110
+:1031900040F2AF50AFF3008094F82300002899D19B
+:1031A000B8F1000F04D0002140F2B750AFF3008017
+:1031B00003490BE09808002000000000FFFF3F00DB
+:1031C00098060020F04702008E00002001EB091055
+:1031D0000DF1040C00F104009CE80E0080E80E00E4
+:1031E0004EB35FEA080604D0002140F2C450AFF3AA
+:1031F00000803BEA070012D094F82E0020280ED160
+:1032000026B1002140F2C950AFF300802846FFF7F5
+:10321000BCFB20B99AF80000D8B3012849D0B8F116
+:10322000000F04D0002140F2E650AFF300802846A2
+:1032300000F029FB01265FEA080504D0002140F2D6
+:10324000EF50AFF30080009800F02FFB25B1002174
+:1032500040F2F350AFF300808EB194F82D0004EBF0
+:10326000800090F82600202809D025B1002140F2E6
+:10327000FA50AFF30080F9484078F8F787FD25B1A0
+:10328000002140F2FF50AFF3008004B03046BDE8AB
+:10329000F09FFFE7B8F1000F04D0002140F2D150B9
+:1032A000AFF3008094F82D2049460420FFF752F92F
+:1032B000C0E7002E3FF40EAF002140F2DC50AFF328
+:1032C000008007E72DE9F84FE54D814695F82D0080
+:1032D0004FF00008E34C4FF0010B474624B10021AA
+:1032E00040F20D60AFF30080584600F0DEFA85F83A
+:1032F000237024B1002140F21260AFF3008095F8F2
+:103300002D00FFF755FD064695F8230028B1002C47
+:10331000E4D000214FF4C3604BE024B1002140F21F
+:103320001C60AFF30080CE48803800EB861111F8A6
+:103330001900032856D1334605EB830A4A469AF80A
+:103340002500904201D1012000E0002000900AF108
+:1033500025000021FFF763FC01460098014203D0DD
+:1033600001228AF82820AF77E1B324B1002140F28E
+:103370002160AFF30080324649460120FFF7EAF8AA
+:103380009AF828A024B1002140F22C60AFF300800D
+:1033900000F080FA834624B1002140F23160AFF39F
+:1033A000008095F8230038B1002C97D0002140F21E
+:1033B0003560AFF3008091E7BAF1000F07D095F8C0
+:1033C0002E00202803D13046FFF7DFFAE0B124B108
+:1033D000002140F24960AFF30080304600F053FA1C
+:1033E0004FF0010824B1002140F25260AFF3008099
+:1033F000584600F05AFA24B1002140F25660AFF36B
+:1034000000804046BDE8F88F002CF1D0002140F24A
+:103410004460AFF30080E6E70020EFF773BA0120C5
+:10342000EFF770BA8D48007870472DE9F0418C4C69
+:1034300094F82E0020281FD194F82D6004EB860705
+:1034400097F82550202D00D1FFDF8549803901EB09
+:10345000861000EB4500407807F8250F0120F87032
+:1034600084F82300294684F82E5032460220223464
+:10347000FFF770F8002020700FE42DE9F0417A4E3C
+:10348000774C012538B1012821D0022879D00328B2
+:103490007DD0FFDFF0E700F029FAFFF7C6FF207EBE
+:1034A00000B1FFDF84F821500020EFF752FAA16845
+:1034B000481C04D0012300221846EFF79DFA14F8A7
+:1034C0002E0F217806EB01110A68012154E0FFF765
+:1034D000ACFF0120EFF73DFA94F8210050B1A0684D
+:1034E000401C07D014F82E0F217806EB01110A6852
+:1034F000062141E0207EDFF86481002708F1020800
+:10350000012803D002281ED0FFDFB5E7A777EFF729
+:1035100010FB98F80000032801D165772577607DBE
+:10352000524951F8200094F8201051B948B161680F
+:103530000123091A00221846EFF75EFA02202076CE
+:103540009AE7277698E784F8205000F0CFF9A07F1B
+:1035500050B198F8010061680123091A0022184649
+:10356000EFF74AFA257600E0277614F82E0F217837
+:1035700006EB01110A680021BDE8F041104700E0A8
+:1035800005E036480078BDE8F041F8F7FFBBFFF7EB
+:103590004CFF14F82E0F217806EB01110A68052163
+:1035A000EAE710B52E4C94F82E00202800D1FFDF5A
+:1035B00014F82E0F21782C4A02EB01110A68BDE89D
+:1035C0001040042110477CB5254C054694F82E0088
+:1035D000202800D1FFDFA068401C00D0FFDF94F856
+:1035E0002E00214901AA01EB0010694690F90C0058
+:1035F0002844EFF7CDFA9DF904000F2801DD0120E2
+:1036000000E00020009908446168084420F07F41F0
+:10361000A16094F82100002807D002B00123BDE882
+:10362000704000221846EFF7E7B97CBD30B5104A6C
+:103630000B1A541CB3EB940F1ED3451AB5EB940F21
+:103640001AD3934203D9101A43185B1C14E0954215
+:1036500010D9511A0844401C43420DE08C00002050
+:10366000180900200000000098060020F047020022
+:10367000FF7F841EFFDF0023184630BD0123002298
+:1036800001460220EFF7B8B90220EFF762B9EFF771
+:10369000FFB92DE9FC47B14C054694F82E002028CF
+:1036A00000D1FFDF642D58D3AD4A0021521B71EBCE
+:1036B000010052D394F82E20A0462046DFF8A492B1
+:1036C00090F82D7009EB0214D8F8000001AA2844E4
+:1036D0006946EFF75DFA9DF90400002802DD0098C5
+:1036E000401C0090A068009962684618B21A22F047
+:1036F0007F42B2F5800F30D208EB8702444692F841
+:103700002520202A0AD009EB02125268101A000262
+:10371000C21700EB1260001288421EDBA068401C3A
+:1037200010D0EFF7B5F9A168081A0002C11700EB35
+:1037300011600012022810DD0120EFF70AF94FF0A6
+:10374000FF30A06020682844206026F07F40206180
+:10375000012084F82300BDE8FC870020FBE72DE969
+:10376000F0477E4C074694F82D00A4F1800606EB46
+:10377000801010F8170000B9FFDF94F82D50A04614
+:10378000794C24B1002140F66500AFF3008040F68B
+:10379000710940F67A0A06EB851600BF16F8170085
+:1037A000012818D0042810D005280ED006280CD0E7
+:1037B0001CB100214846AFF3008020BF002CEDD0A3
+:1037C00000215046AFF30080E8E72A463946012041
+:1037D000FEF7C0FEF2E74FF0010A4FF00009454640
+:1037E00024B1002140F68100AFF30080504600F084
+:1037F0005CF885F8239024B1002140F68600AFF3F1
+:10380000008095F82D00FFF7D3FA064695F82300BF
+:1038100028B1002CE4D0002140F68C001FE024B138
+:1038200000214FF40960AFF3008005EB860000F142
+:10383000270133463A462630FFF7F1F924B100213B
+:1038400040F69400AFF3008000F024F8824695F82B
+:10385000230038B1002CC3D0002140F69A00AFF30A
+:103860000080BDE785F82D60012085F823005046D3
+:1038700000F01BF8002C04D0002140F6A700AFF3A5
+:103880000080BDE8F087354981F82D00012081F8DE
+:103890002300704710B5354808B1AFF30080EFF34F
+:1038A000108000F0010072B610BD10B5002804D1E0
+:1038B0002F4808B1AFF3008062B610BD2D480068F4
+:1038C000C005C00D10D0103840B2002806DA00F054
+:1038D0000F0000F1E02090F8140D03E000F1E0206B
+:1038E00090F80004400970470820704710B51B4C41
+:1038F00094F82400002804D1F8F72AF8012084F86D
+:10390000240010BD10B5154C94F82400002804D0F4
+:10391000F8F747F8002084F8240010BD10B51C68A3
+:103920005B68241A181A24F07F4420F07F40A142DB
+:1039300006D8B4F5800F03D2904201D8012010BD03
+:10394000002010BDD0E90032D21A21F07F4311448B
+:1039500021F07F41C0E900317047000018090020C4
+:10396000FF1FA107980600200000000000000000D3
+:103970000000000004ED00E02DE9F041044680075E
+:103980004FF000054FF001060CD560480560066059
+:103990000FF0C6FC20B15E48016841F4806101600F
+:1039A00024F00204E0044FF0FF3705D55948466083
+:1039B000C0F8087324F48054600003D556480560AD
+:1039C00024F08044E0050FD55448C0F80052C0F8F8
+:1039D000087353490D60091D0D60514A04210C32D2
+:1039E0001160066124F48074A00409D54D48466036
+:1039F000C0F80052C0F808734B48056024F4005426
+:103A0000C4F38030C4F3C031884200D0FFDF14F427
+:103A1000404F14D045484660C0F80873444886605B
+:103A2000C0F80052C0F8087342490D600A1D1660C4
+:103A30008660C0F808730D60166024F440442005C9
+:103A40000AD53D4846608660C0F80873C0F84873E0
+:103A50003A48056024F400640FF0DAFD3848044267
+:103A600000D0FFDFBDE8F08170B5202500221346AD
+:103A700020FA02F1C90719D051B201F01F06012442
+:103A8000B4404E09B60006F1E026C6F88041C6F8FB
+:103A90008042002906DA01F00F0101F1E02181F8EE
+:103AA000143D03E001F1E02181F80034521CAA42E8
+:103AB000DED370BD70B5234C0D462060FFF75CFF70
+:103AC0002068FFF7D1FF2846F8F71FF80FF0FAF942
+:103AD00000F0AFF80FF09CFD0FF0E7FCF8F728F9C5
+:103AE000BDE870400FF09CBA10B5164C2068FFF787
+:103AF00043FF2068FFF7B8FF0FF08AFDF8F794F84E
+:103B00000020206010BD0A2070470000FC1F00400C
+:103B10003C17004000C0004004E501400080004028
+:103B20000485004000D0004004D5004000E0004083
+:103B300000F0004000F5004000B0004008B5004033
+:103B4000FEFF0FFD9000002070B526490A680AB3F9
+:103B50000022154601244B685B1C4B60092B00D3E7
+:103B60004D600E7904FA06F30E681E420FD0EFF393
+:103B7000108212F0010272B600D001220C689C4340
+:103B80000C6002B962B649680160002070BD521C29
+:103B9000092AE0D3052070BD4FF0E0214FF48000EA
+:103BA000C1F800027047EFF3108111F0010F72B6F7
+:103BB0004FF0010202FA00F20A48036842EA0302E7
+:103BC000026000D162B6E7E706480021016041606B
+:103BD00070470121814003480068084000D001205F
+:103BE00070470000940000202DE9F04115460E4674
+:103BF0000446002700F0E7F8A84215D3002341202F
+:103C00000FE000BF94F84220A25CF25494F84210F6
+:103C1000491CB1FBF0F200FB12115B1C84F842104E
+:103C2000DBB2AB42EED3012700F0D9F83846BDE84D
+:103C3000F081704910B5802081F800046E490020A1
+:103C400081F8420081F84100433181F8420081F857
+:103C50004100433181F8420081F8410067480FF08C
+:103C60006DFB6648401C0FF069FBEFF71BF8BDE8E1
+:103C7000104000F0B4B8402070475F4800F0A3B88F
+:103C80000A4601465C48AFE7402070475A48433037
+:103C900000F099B80A46014657484330A4E740214E
+:103CA00001700020704710B504465348863000F07C
+:103CB0008AF82070002010BD0A4601464E4810B513
+:103CC0008630FFF791FF08B1002010BD42F20700D7
+:103CD00010BD70B50C460546412900D9FFDF4848A4
+:103CE0000068103840B200F050F8C6B20D2000F065
+:103CF0004CF8C0B2864203D2FFDF01E0EFF722F8B2
+:103D0000224629463C48FFF76FFF0028F6D070BDD9
+:103D10002DE9F041394F002506463F1D57F8254053
+:103D2000204600F041F810B36D1CEDB2032DF5D321
+:103D30003148433000F038F8002825D02E4800F0F4
+:103D400033F8002820D02C48863000F02DF80028C9
+:103D50001AD0EEF7CDFF29480FF0F8FAB0F5005F62
+:103D600000D0FFDFBDE8F04124480FF005BB94F818
+:103D700041004121265414F8410F401CB0FBF1F2E0
+:103D800001FB12002070D3E751E7002806DA00F0AB
+:103D90000F0000F1E02090F8140D03E000F1E020A6
+:103DA00090F800044009704710F8411F4122491C57
+:103DB000B1FBF2F302FB13114078814201D10120E3
+:103DC00070470020704710F8411F4078814201D3AE
+:103DD000081A02E0C0F141000844C0B2704710B5B3
+:103DE00006480FF0B3FA002803D1BDE81040EEF703
+:103DF0006ABF10BD0DE000E0480900209C000020D3
+:103E000004ED00E070B5154D2878401CC4B2687808
+:103E1000844202D0EFF727F82C7070BD2DE9F041F5
+:103E20000E4C4FF0E02600BFEFF712F820BF40BF66
+:103E300020BF677820786070D6F80052EDF76EFAF0
+:103E4000854305D1D6F8040210B92078B842EBD0EA
+:103E5000EEF7F9FF0020BDE8F0810000AC00002083
+:103E60002DE9F041012528034FF0E0210026C1F89B
+:103E700080011E4CC4F800610C2000F02CF81C4896
+:103E800001680268C94341F3001142F01002026068
+:103E9000C4F804532560491C00E020BFD4F8002179
+:103EA000002AFAD019B9016821F010010160114807
+:103EB00007686560C4F80853C4F800610C2000F07E
+:103EC0000AF83846BDE8F08110B50446FFF7C8FF90
+:103ED0002060002010BD00F01F0201219140400928
+:103EE000800000F1E020C0F88012704700C0004060
+:103EF00010ED00E008C500402DE9F047FF4C0646F4
+:103F0000FF21A06800EB061211702178FF2910D064
+:103F10004FF0080909EB011109EB06174158C05988
+:103F200000F0F4F9002807DDA168207801EB061104
+:103F300008702670BDE8F08794F8008045460DE0D3
+:103F4000A06809EB05114158C05900F0DFF90028BD
+:103F500006DCA068A84600EB08100578FF2DEFD11D
+:103F6000A06800EB061100EB08100D700670E1E789
+:103F7000F0B5E24B0446002001259A680C269B7898
+:103F80000CE000BF05EB0017D75DA74204D106EB9C
+:103F90000017D7598F4204D0401CC0B28342F1D8D9
+:103FA000FF20F0BD70B5FFF772FBD44C08252278D6
+:103FB000A16805EB0212895800F0A8F9012808DD74
+:103FC0002178A06805EB01114058BDE87040FFF76B
+:103FD00055BBFFF727FABDE87040F7F7D7BE2DE9CC
+:103FE000F041C64C2578FFF752FBFF2D6ED04FF005
+:103FF0000808A26808EB0516915900F087F9022815
+:10400000A06801DD80595DE000EB051109782170A1
+:10401000022101EB0511425C5AB1521E42548159F2
+:1040200001F5800121F07F4181512846FFF764FFAF
+:1040300034E00423012203EB051302EB051250F8D0
+:1040400003C0875CBCF1000F10D0BCF5007F10D915
+:10405000CCF3080250F806C00CEB423C2CF07F4C2D
+:1040600040F806C0C3589A1A520A09E0FF21815449
+:104070000AE0825902EB4C3222F07F428251002248
+:1040800042542846FFF738FF0C21A06801EB0511C8
+:104090004158E06850F82720384690472078FF289C
+:1040A00014D0FFF7F4FA2278A16808EB0212454613
+:1040B000895800F02BF9012893DD2178A06805EBE1
+:1040C00001114058BDE8F041FFF7D8BABDE8F081D2
+:1040D000F0B51D4614460E460746FF2B00D3FFDF02
+:1040E000A00700D0FFDF8548FF210022C0E902477A
+:1040F000C57006710170427082701046012204E0A2
+:1041000002EB0013401CE154C0B2A842F8D3F0BD4A
+:1041100070B57A4C064665782079854200D3FFDF7A
+:10412000E06840F825606078401C6070284670BDEB
+:104130002DE9FF5F1D468B460746FF24FFF7A7FAD0
+:10414000DFF8B891064699F80100B84200D8FFDFC1
+:1041500000214FF001084FF00C0A99F80220D9F81D
+:1041600008000EE008EB0113C35CFF2B0ED0BB422E
+:1041700005D10AEB011350F803C0DC450CD0491CF3
+:10418000C9B28A42EED8FF2C02D00DE00C46F6E709
+:1041900099F803108A4203D1FF2004B0BDE8F09FD4
+:1041A0001446521C89F8022008EB04110AEB041291
+:1041B000475440F802B00421029B0022012B01EB7E
+:1041C00004110CD040F801204FF4007808234FF080
+:1041D000020C454513D9E905C90D02D002E045504E
+:1041E000F2E7414606EB413203EB041322F07F4233
+:1041F000C250691A0CEB0412490A81540BE005B94C
+:10420000012506EB453103EB041321F07F41C1503A
+:104210000CEB0411425499F800502046FFF76CFE55
+:1042200099F80000A84201D0FFF7BCFE3846B4E779
+:1042300070B50C460546FFF72AFA06462146284681
+:10424000FFF796FE0446FF281AD02C4D082101EBFB
+:104250000411A8684158304600F058F800F5805025
+:10426000C11700EBD14040130221AA6801EB0411F1
+:10427000515C09B100EB4120002800DC012070BD39
+:10428000002070BD2DE9F04788468146FFF770FE9B
+:104290000746FF281BD0194D2E78A86831463446B2
+:1042A00005E0BC4206D0264600EB06121478FF2C2F
+:1042B000F7D10CE0FF2C0AD0A6420CD100EB011084
+:1042C00000782870FF2804D0FFF76CFE03E0002080
+:1042D00030E6FFF7D9F941464846FFF7A9FF012329
+:1042E000A968024603EB0413FF20C854A878401EB7
+:1042F000B84200D1A87001EB041001E0140A0020BC
+:1043000001EB061100780870104613E6081A000247
+:10431000C11700EB116000127047000070B5044631
+:10432000A0F500002D4EB0F1786F02D23444A4F510
+:1043300000042B48844201D2012500E0002500F052
+:1043400043F848B125B9B44204D32648006808E0D0
+:10435000012070BD002070BD002DF9D1B442F9D309
+:1043600021488442F6D2F3E710B50446A0F50000D8
+:10437000B0F1786F03D219480444A4F5000400F0AA
+:1043800023F84FF0804130B11648006804E08C42B9
+:1043900004D2012003E014488442F8D2002080F0C7
+:1043A000010010BD10B520B1FFF7DEFF08B10120FC
+:1043B00010BD002010BD10B520B1FFF7AFFF08B150
+:1043C000012010BD002010BD08480949006888423E
+:1043D00001D101207047002070470000000000203C
+:1043E000006002002000002008000020B000002033
+:1043F000BEBAFECA0548064A0168914201D10021B1
+:10440000016004490120086070470000B0000020EE
+:10441000BEBAFECA40E50140534800210170417018
+:1044200010218170704770B5054616460C46022073
+:10443000EEF7D7F94C49012008704C49F01E08608E
+:104440004B480560001F046070BD10B50220EEF7F8
+:10445000C8F945490120087046480021C0F80011FC
+:10446000C0F80411C0F8081143494FF40000086077
+:1044700010BD3D480178C9B1404A4FF400011160B8
+:104480003C49D1F800310022002B1CBFD1F8043187
+:10449000002B02D0D1F8081111B14270102103E0B5
+:1044A0000121417036490968817002700020EEF7E1
+:1044B00098B92D480178002904BF407870472D48ED
+:1044C000D0F80011002904BF02207047D0F8001175
+:1044D00000291CBFD0F80411002905D0D0F808012C
+:1044E000002804BF01207047002070471E4800B517
+:1044F0000278204B4078C821491EC9B282B1D3F856
+:1045000000C1BCF1000F10D0D3F8000100281CBF7F
+:10451000D3F8040100280BD0D3F8080150B107E00C
+:10452000022802D0012805D002E00029E4D1FFDFF3
+:10453000002000BD012000BD0B480178002904BF08
+:10454000807870470B48D0F8001100291CBFD0F8C4
+:104550000411002902D0D0F8080108B110207047DA
+:1045600007480068C0B27047B400002010F5004052
+:1045700008F5004000F0004004F5014008F5014056
+:1045800000F400404C48002101704170704770B544
+:10459000064614460D460120EEF723F9474806600B
+:1045A000001D0460001D056070BD70B54249012505
+:1045B0000D7040EA0241424A41F080711160414C65
+:1045C0000026C4F80461404A4FF040711160002891
+:1045D00002BFC4F80052256070BD012818BFFFDF7C
+:1045E000C4F8006225604FF000703849086070BD63
+:1045F0003148017879B1344A4FF040711160314946
+:10460000D1F804210021002A08BF417002D0304AAD
+:104610001268427001700020EEF7E3B82648017876
+:10462000002904BF407870472648D0F804010028CC
+:1046300008BF704726480068C0B27047002808BF0E
+:10464000704730B51C480078002808BFFFDF1D48C0
+:10465000D0F80411002918BF30BD0224C0F804436B
+:10466000DFF870C0DCF80010C1F30015DCF80010B2
+:1046700041F01001CCF80010D0F80411002904BF5B
+:104680004FF400414FF0E02207D100BFC2F8801282
+:1046900020BFD0F80431002BF8D02DB9DCF8001081
+:1046A00021F01001CCF80010C0F8084330BD0549D6
+:1046B0000120886070470000B700002008F5004026
+:1046C00004F5004000F0004008F5014004F5014009
+:1046D00000F4004010ED00E010B5FF480024012177
+:1046E0004470047044728472C17280F82140846204
+:1046F000446314300FF004FFF849601E0860091D80
+:104700000860091D0C60091D0860091D0C60091D69
+:104710000860091D0860091D0860091D0860091D61
+:104720000860091D0860091D0860091D0860091D51
+:10473000086010BDEA48016801F00F01032904BFB9
+:1047400001207047006800F00F00042804BF022019
+:10475000704700B5FFDF012000BD30B4DE490268BC
+:10476000DFF884C34A6142688A61007A08770A7D6B
+:10477000DC4BACF1040401204AB10A7E00FA02F2DB
+:104780001A608D7D002D0CBF2260CCF800204A7D80
+:10479000002A04BF30BC70474A7E90401860C97D33
+:1047A00000290CBF2060CCF8000030BC704730B549
+:1047B00000250446012904D002290CBF4FF0807562
+:1047C000FFDF45F4847040F48010C849086044F469
+:1047D0004030091D40F00070086030BD30B5002544
+:1047E0000446012904D002290CBF4FF08075FFDF79
+:1047F00045F4847040F48010BC49086044F44030B3
+:10480000091D40F000700860B948D0F80001002888
+:1048100018BFFFDF30BD2DE9F04102264FF0E02741
+:1048200001240025C7F88061B248056004600EF0DD
+:1048300077FDB14918B1086840F4806008600868E5
+:1048400020F0770040F0880040F0004008600EF053
+:1048500051FD30B1A948016821F47F4141F4B051C4
+:1048600001600EF047FD9C4940B1A5484E770660B7
+:10487000A54AA4481060121FA4481060A44A40F240
+:104880005B601060121F40F203101060101F046084
+:10489000934A032010609F4A96201060487F0028AA
+:1048A00014BF4FF4C0209C4840F440209B4A106045
+:1048B0009C4A9B481060121F9B481060C7F880629A
+:1048C0008B4A1020C2F8040381F82D50BDE8F08116
+:1048D0009648016821F0010141F080710160704744
+:1048E0007D4A0368C2F802308088D0801172704718
+:1048F000794B10B51A7A8A4208D101460622981CD3
+:104900000FF02AFC002804BF012010BD002010BDBC
+:10491000714890F8210070476F4A517010707047CD
+:10492000F0B50546800000F1804000F580508B888E
+:10493000C0F820360B78D1F8011043EA0121C0F805
+:10494000001605F10800012707FA00F6784C002A46
+:1049500004BF2068B04304D0012A18BFFFDF2068DD
+:1049600030432060206807FA05F108432060F0BD5D
+:104970000EF096BF584890F82E007047564890F8B1
+:10498000300070476B4AC178116000686A490002C4
+:1049900008607047252808BF02210ED0262808BFCE
+:1049A0001A210AD0272808BF502106D00A2894BF10
+:1049B0000422062202EB4001C9B2604A116060493C
+:1049C00008607047F0B4444B9D7A012D61D0022DF0
+:1049D0001CBFF0BC704793F815C0BCF1000F04BFBA
+:1049E000F0BC70474FF47A7C012D564C564F57D08F
+:1049F000DE7D5D7E002E18BF0126012908BF29211A
+:104A00000CD0022A0CBF514C012A03D0042A0CBF3F
+:104A10003C464F4C04F2E141B1FBFCF1491F084414
+:104A20004C4908604C490020C1F84C01280286F02E
+:104A3000010140EA015040F00311187F820002F1A9
+:104A4000804202F5C042C2F81015444901EB8002D1
+:104A5000997EC80000F1804000F5F830C0F81425B8
+:104A6000DFF8FCC0C0F810C5D87EC30003F1804356
+:104A700003F5F833C3F814252B4AC3F81025012297
+:104A800002FA01F102FA00F0084336490860F0BC6E
+:104A9000704793F814C0BCF1000FA3D1F0BC70476D
+:104AA0009E7D1D7E002E18BF0126012965D0022A99
+:104AB00004BF2D4C4FF47A710CD0012A08BF4FF47B
+:104AC000C86107D0042A07BF3C4640F69801274C2E
+:104AD00040F6E44121444BE0240A0020000E00404F
+:104AE00010150040180500500C050050141500402A
+:104AF00000100040FC1F00403C17004040170040E1
+:104B000060150040448000409CF5014028110040A1
+:104B100038150040441500400000040408F5014029
+:104B200040800040A4F5014010110040741700407F
+:104B300040160040241500401C1500400815004098
+:104B400054150040A2240200D0FB010004360200EC
+:104B5000C0D401004C85004000800040006000404F
+:104B60004C81004004F501406836020030D301005A
+:104B700001F5FA71B1FBFCF150E7022A08BF4FF4CE
+:104B80007A710AD0012A08BF4FF4C86105D0042AFF
+:104B90000CBF40F6980140F6E44149F6FC6211442E
+:104BA000E8E72DE9F047FC4E80460320154689468C
+:104BB000C6F80002F94F787F002814BF4FF4C020D8
+:104BC000F748F849086048460EF0A5FE28460EF062
+:104BD00095FE0124B8F1000F03D0B8F1010F16D0F3
+:104BE00018E00EF087FB78B1EF490A684806022DFD
+:104BF000D0F820030CBFC0F30660C0F3062022F4F7
+:104C0000FE4242EA00200860BC72346002E00220EA
+:104C1000B8727460E548C464E54800682A464946AD
+:104C2000BDE8F047CEE62DE9F0418846DA4907466F
+:104C300003201546C1F80002D84C607F002814BF3D
+:104C40004FF4C020D648D74E306040460EF063FE89
+:104C500028460EF053FE17B1012F1CD024E00EF0B1
+:104C600049FB78B1D04A11685006022DD0F82003D4
+:104C70000CBFC0F30660C0F3062021F4FE4141EAF8
+:104C8000002010600120A072606B40F4801060630F
+:104C90004FF4801007E00220A072606B40F4001017
+:104CA00060634FF4001030602A464146BDE8F04191
+:104CB000002087E62DE9FF4FB74C8346002581B0E1
+:104CC00003208946C4F80002B44E707F002814BF48
+:104CD0004FF4C020B248B34F386003980EF01BFE6B
+:104CE00004980EF00BFEDFF8CCA24FF00108BBF1E8
+:104CF000000F03D0BBF1010F35D046E00EF0FAFAF9
+:104D000080B1A94A0498116853060228D3F82003F9
+:104D10000CBFC0F30660C0F3062021F4FE4141EA57
+:104D200000201060CAF8004096F82D00012806D037
+:104D3000022818BFFFDF0CD086F80A8025E0DDE9E5
+:104D4000031396F82C2048460EF066FEB16A45180B
+:104D5000F2E7DDE9031296F82C3048460EF0EAFD42
+:104D6000B16A4518E8E79448CAF8000096F82D00A3
+:104D7000DDE90313012896F82C20484624D00EF0D4
+:104D800095FEB16A45180220B0728C4805608D49C5
+:104D90008B480860706B40F400207063D4F8009278
+:104DA0004FF0100AC4F808A30026C4F80062864831
+:104DB0004FF4802BC0F800B0FF208DF80000C4F83D
+:104DC0001061C4F810800AE00EF0F2FDB16A4518D7
+:104DD000D9E700BF9DF80000401E8DF800009DF847
+:104DE000000018B1D4F810010028F3D09DF800009D
+:104DF000002808BFFFDFC4F80061C4F80C61C4F8E4
+:104E00001061C4F80461C4F81461C4F818610EF0AC
+:104E100071FA002818BFC4F828616C480068009037
+:104E2000C4F80092C7F800B0C4F804A34FF40020FF
+:104E300038605E48C0F84C805D480068A84228BFD2
+:104E4000FFDF2846DDE9031205B0BDE8F04FB9E504
+:104E50002DE9F84F504CD4F8000220F00B09D4F89B
+:104E600004034FF0100AC0F30018C4F808A300268A
+:104E7000C4F80062494D687F002814BF4FF4C02079
+:104E8000474840F4402150480160A97A0127012990
+:104E900002D0022903D014E0297D11B911E0697D07
+:104EA00079B1A97EEA7E07FA01F107FA02F211430D
+:104EB0000160287F800000F1804000F5C040C0F80C
+:104EC0001065FF208DF80000C4F81061276104E030
+:104ED0009DF80000401E8DF800009DF8000018B1FC
+:104EE000D4F810010028F3D09DF80000002808BF76
+:104EF000FFDFC4F810610EF0FDF9002818BFC4F8F8
+:104F000028616E72AE72EF72C4F80092B8F1000FB1
+:104F100018BFC4F804A3BDE8F88F00682C4920F03E
+:104F20007F40086070474FF0E0200221C0F88011F8
+:104F3000C0F8801270474FF0E0210220C1F8000154
+:104F4000704724490870704723490860704730B59E
+:104F5000124C0546A06AA84228BFFFDF012020733B
+:104F60002561607F40B1284420610B48D0F80012D1
+:104F700041F04001C0F800120C490020C1F8440182
+:104F8000164920690860606B064940F48000606340
+:104F90004FF48000086030BD00100040240A00205B
+:104FA0000000040404F50140881500400080004022
+:104FB0004C850040ACF5014004100040488500409D
+:104FC00048810040A8F5014008F501401811004053
+:104FD0003C150040B9000020041500404485004005
+:104FE00070B505460E460220FE4C2073FE4801684F
+:104FF00001F00F01032908BF012207D0006800F06B
+:105000000F0004280EBF0222FFDF012294F82D00BA
+:1050100094F82C10012819D028460EF0A5FD206127
+:10502000607F48B1216908442061F048D0F800123F
+:1050300041F04001C0F80012ED490020C1F84401E0
+:105040002169A06A0844EB49086070BD33462846D0
+:105050000EF053FDE3E7E8494FF480000860E148B3
+:10506000416B21F480014163002101737047C2004C
+:1050700002F1804202F5F832E04BC2F81035C2F876
+:10508000141501218140DE480160D648426B11436E
+:1050900041637047D64801214160C1600021C0F8DA
+:1050A0004411D4480160CF488162704710B504466E
+:1050B0000EF020F900281CBFCA484477D14804608C
+:1050C000CA48D0F8001241F04001C0F8001210BDEB
+:1050D000C64810B5D0F8001221F04001C0F8001207
+:1050E0000EF008F9C749002818BF0220086010BD5B
+:1050F000BE48D0F8001221F01001C0F800120121C2
+:1051000081617047B9480021C0F81C11D0F8001225
+:1051100041F01001C0F800127047B44981B0D1F8D5
+:105120001C21012A1EBF002001B07047B64A126838
+:1051300002F07F02524202700020C1F81C01B34805
+:1051400000680090012001B0704730B50C000546A2
+:1051500008BFFFDF14F0010F1CBF012CFFDF002D83
+:105160000CBF012002209F4901284872CC729F4940
+:1051700004BFD1F8000240F0040007D0022807BFA6
+:10518000D1F8000240F00800FFDF30BDC1F8000296
+:1051900030BD2DE9F84FDFF8789299F80000042827
+:1051A00028BFFFDFDFF848A2DAF84C1192488D4C97
+:1051B00000274FF00108D1B1A17A012902D00229BC
+:1051C00003D014E0217D11B911E0617D79B1A17E98
+:1051D000E27E08FA01F108FA02F211430160217F30
+:1051E000890001F1804101F5C041C1F81075824884
+:1051F000616B01606763217B002019B1DAF844110B
+:10520000012900D00021A27A784E012A6ED0022A0C
+:1052100074D000BFD6F8101101290CBF1021002155
+:1052200041EA00057B48016811F0FF0F03D0D6F872
+:105230001411012900D0002184F82E10006810F00C
+:10524000FF0F03D0D6F81801012800D0002084F801
+:105250002F007148006884F83000FFF72AF9012810
+:1052600018BF002084F83100C6F80071C6F80C7130
+:10527000C6F81071C6F80471C6F81471C6F8187132
+:105280000EF038F8002818BFC6F828716348006887
+:1052900000905748C0F8447161480068DFF854A195
+:1052A0000090DAF800006062617F00291CBF401A9C
+:1052B00060625C480068A0624B48016801F00F0121
+:1052C000032908BF012007D0006800F00F00042860
+:1052D0000EBF0220FFDF012084F82C00A07ADFF847
+:1052E00048B184F82D00022824D116E0D6F80C012C
+:1052F000012814BF002008208CE7FFE7D6F80C0136
+:10530000012814BF00200220484A1268012A14BF55
+:1053100004220022104308437CE7607850B1DBF898
+:10532000001009780840217831EA000008BF84F8AD
+:10533000208001D084F8207015F0020F07D099F872
+:1053400000103B4A4908606A52F82110884715F05E
+:10535000010F18BF00210DD0364A99F80030A06A1D
+:1053600052F82320904700BF99F8000010F0010F79
+:105370002AD10AE015F0020F18BF0121ECD115F077
+:10538000080F18BF0221E7D1EEE7DBF80000007834
+:1053900000F00F00072828BF84F8217014D2DBF832
+:1053A0000000062200F10901A01C0EF0D5FE40B954
+:1053B000207ADBF800100978B0EBD11F08BF01207C
+:1053C00000D0002084F82100E17A002011F0020FC3
+:1053D0001CBF15F0020F15F0040F45D111F0100F8E
+:1053E0002AE00000240A00201015004000100040B0
+:1053F000008000404485004008F501400411004051
+:1054000004F5014060150040481500401C110040A3
+:10541000B900002040160040101400401811004050
+:1054200044810040408500400415004000140040C5
+:1054300008480200504802001CBF94F82F20002AA0
+:1054400002D094F831207AB111F0080F1CBF94F803
+:105450002020002A08D111F0040F02D094F8211066
+:1054600011B115F0010F00D00120617A19B198B186
+:10547000FFF7EEFC1EE0607F002814BF4FF4C02150
+:105480007F4980480160D6F8000220F00300C6F88A
+:10549000000284F80B800DE04FF0000B012913D0BF
+:1054A000022918BFFFDF21D0A06A01225844002141
+:1054B000FFF788FA15F0010F2BD0734899F8001008
+:1054C00050F82100804745E0D6F8000220F00400A3
+:1054D000C6F80002677284F80B80012384F80A8002
+:1054E0001A46002196200EF025FA10E0D6F80002A8
+:1054F00020F00800C6F80002677284F80B800220D2
+:10550000A07201231A46002196200EF051FA83461C
+:10551000CAE715F0020F08D05C4999F8002028EA84
+:10552000950051F82210884714E015F0080F06D0B6
+:10553000574899F8001050F8210080470AE015F00C
+:10554000100F08BFFFDF05D0524899F8001050F83F
+:1055500021008047A07A022818BFBDE8F88F207B81
+:10556000002808BFBDE8F88F4B49C1F844710228F4
+:1055700014D0012818BFFFDFA16A2069884298BFB4
+:10558000FFDF2069CAF80000606B444940F48000E6
+:1055900060634FF480000860BDE8F88F2169A06A5D
+:1055A0000844EFE738B500253D4C002818BFC4F883
+:1055B0000052C4F80051C4F80C51C4F81051C4F89A
+:1055C0000451C4F81451C4F818510DF093FE00288A
+:1055D00018BFC4F8285133480068009038BD01282E
+:1055E00004BF28207047022804BF1820704700B568
+:1055F000FFDF282000BD012804BF41F6A4707047DA
+:10560000022804BF41F28830704700B5FFDF41F641
+:10561000A47000BD012804BF41F2D4707047022875
+:1056200004BF41F20400704700B5FFDF41F2D470BF
+:1056300000BD012812BF02280020704700B5FFDF1F
+:10564000002000BD16490820C1F800021648407F1E
+:10565000002814BF4FF4C02009480A4908601449C3
+:1056600012480860091D13480860091D12480860A7
+:10567000091D1248086009494FF44020086070472E
+:105680000000040408F50140104802002048020010
+:1056900030480200404802000080004004F501400C
+:1056A0000010004018110040240A002000110040A2
+:1056B000A0F50140141000401C11004010100040E3
+:1056C00010B53F4822210EF0F2FD3D48017821F04F
+:1056D00010010170012107F017FC3A49002081F800
+:1056E00022004FF6FF70888437490880488010BD3B
+:1056F000704734498A8C824218BF7047002081F875
+:1057000022004FF6FF70888470472D490160704772
+:105710002D49088070472B498A8CA2F57F43FF3BB7
+:1057200003D0002101600846704791F822202549E6
+:10573000012A1ABF0160012000207047214901F1B0
+:10574000220091F82220012A04BF00207047012284
+:1057500002701D4800888884104670471A494880A6
+:1057600070471849184B8A8C5B889A4206D191F889
+:105770002220002A1EBF01600120704700207047D0
+:105780001048114A818C5288914209D14FF6FF711D
+:10579000818410F8221F19B1002101700120704787
+:1057A000002070470748084A818C5288914205D1F1
+:1057B00090F8220000281CBF00207047012070478D
+:1057C000820A00205C0A0020BA0000207047574A75
+:1057D000012340B1012818BF70471370086890601A
+:1057E00088889081704753700868C2F802008888E2
+:1057F000D08070474D4A10B1012807D00EE0507894
+:1058000060B1D2F802000860D08804E0107828B1B6
+:105810009068086090898880012070470020704758
+:10582000424910B1012803D006E0487810B903E0DE
+:10583000087808B1012070470020704730B58DB05E
+:105840000C4605460D2104A80EF053FDE0788DF8B6
+:105850001F0020798DF81E0060798DF81D002868E2
+:10586000009068680190A8680290E8680390684614
+:105870000DF0C2FB20789DF82F1088420CD1607883
+:105880009DF82E10884207D1A0789DF82D108842EF
+:1058900002BF01200DB030BD00200DB030BD30B5CD
+:1058A0000C4605468DB04FF0030104F1030012B120
+:1058B000FEF7F0F901E0FEF70CFA60790D2120F017
+:1058C000C00040F04000607104A80EF012FDE078C6
+:1058D0008DF81F0020798DF81E0060798DF81D006D
+:1058E0002868009068680190A8680290E8680390B2
+:1058F00068460DF081FB9DF82F0020709DF82E006A
+:1059000060709DF82D00A0700DB030BD10B500295D
+:1059100004464FF0060102D0FEF7BCF901E0FEF7A5
+:10592000D8F9607920F0C000607110BDBE00002081
+:1059300070B5F84E0446306890F800110025012932
+:1059400019D090F8FA10012924D090F8D01001292C
+:105950002AD090F8F21001291CBF002070BD65709C
+:1059600017212170D0F8F4106160B0F8F81021818F
+:1059700080F8F25016E065701C212170D0F80111FA
+:105980006160D0F80511A16090F80911217380F8C9
+:10599000005107E0657007212170D0F8FC106160AC
+:1059A00080F8FA50012070BD65701421217000F15B
+:1059B000D2012022201D0EF0FBFB01212172306854
+:1059C00080F8D050D448B0F8D420A0F8FC207268F9
+:1059D000537B80F8FE3080F8FA101088FBF71AF934
+:1059E000FAF7C1FDDEE7CB48006890F8D010002937
+:1059F00014BFB0F8D4004FF6FF70704770B5C54CB7
+:105A00002068002808BFFFDF0025206845700028B7
+:105A100008BFFFDF2068417800291CBFFFDF70BD91
+:105A20004FF486710EF065FC2068FF2101707F2124
+:105A300080F8361013214184282180F8CC100121F0
+:105A400080F8B81080F8BD50FFF742FBFEF711FD5B
+:105A5000B24806F0E5FFB24806F0E2FFBDE870404C
+:105A6000B04806F0DDBFAB490968097881420CBF38
+:105A7000012000207047A748006890F82200C0F37A
+:105A8000001070472DE9F04FA248016891F82400FA
+:105A9000B1F822C0C0F38002C0F340031A4400F002
+:105AA00001001044CCF300121AB3BCF1130F1BD049
+:105AB0000BDCBCF1100F02BF9B4931F81000BDE8B0
+:105AC000F08FBCF1120F0FD00AE0BCF1150F08BF28
+:105AD00096490AD0BCF11D0F04BF9548BDE8F08F70
+:105AE000FFDF0020BDE8F08F924931F81000BDE8DB
+:105AF000F08F002491F8BA2091F8BB108E4E8F4F92
+:105B00001CF0030F4FF47A7B4FF0190A25464FF42F
+:105B1000C8784FF4BF794FF018037DD01CF0010F07
+:105B20001BD0082904BF44464FF0400C0FD0042975
+:105B300004BF4C464FF0100C09D0022907BF05F1F5
+:105B400018044FF0040C05F128044FF0080C0CEB7E
+:105B50004C0E0EEB0C1CA44417E0082904BFC446ED
+:105B600040240CD0042904BFCC46102407D00229BD
+:105B700007BF05F1180C042405F1280C082404EBD8
+:105B8000C40404EB44040CEB440C022A04BF6C4E26
+:105B90004FF47A740CD0012A08BF4FF4C86407D0C0
+:105BA000042A07BF674E40F698043E4640F6E44498
+:105BB000344404F2E734B4FBFBF4C0EB001606EB0C
+:105BC000860604EB8604082A30D0042A29D0022A4B
+:105BD00007BF05F11802042505F128024FF0190A44
+:105BE00018BF08251AFB052212FB0040082922D005
+:105BF000042925D0022904BF0421C03004D0282361
+:105C000003F5A87108440821C1EBC10101EB410172
+:105C100003EB4101084400E017E0604400F52674FE
+:105C200018E04A464FF0140A1025DBE742464FF0D1
+:105C3000140A4025D6E74346402100F53D60E3E7DE
+:105C40004B46102100F57C70DEE71CF0020F18BFF8
+:105C5000FFDF02D02046BDE8F08F022A04BF384E95
+:105C60004FF47A7C0CD0012A08BF4FF4C86C07D0DF
+:105C7000042A07BF334E40F6980C3E4640F6E44CEB
+:105C8000B4440CF2E73CBCFBFBFCC0EB001404EB9F
+:105C900084040CEB840C082A04BF4FF0140A402241
+:105CA0000CD0042A29D0022A07BF05F118080422C3
+:105CB00005F128084FF0190A18BF08221AFB0282C2
+:105CC00012FB00C0082904BF4FF4A87340210AD07A
+:105CD000042904BF4FF4A873102104D002290EBF79
+:105CE000042128230821C1EBC10101EB410103EB91
+:105CF0004101084400F5B274ACE7C8464FF0140AFD
+:105D00001022DBE7034840F271210068806A4843B3
+:105D100070470000CC000020A40A0020B00B002037
+:105D2000D80B0020000C0020744802007C480200C0
+:105D3000F18913006C480200A224020030D3010054
+:105D400068360200D0FB0100F848006890F8350082
+:105D5000002818BF0120704710B5F54C207B0228A1
+:105D600018BF032808D1207D04F1150105F018FDA6
+:105D700008281CBF012010BD207B002816BF022868
+:105D800000200120BDE81040FFF74ABDE74909683F
+:105D900081F8300070472DE9F047E44D2968087B11
+:105DA000002816BF02280020012048730E31FFF79B
+:105DB00021FD2968087B022816BF03280122002242
+:105DC00081F82F20082081F82D00487B012600272C
+:105DD00001F10E03012804BF5B7913F0C00F0AD054
+:105DE00001F10E03012804D1587900F0C0004028C9
+:105DF00001D0002000E0012081F82E00002A04BF1D
+:105E000091F8220010F0040F06D0087D153105F03E
+:105E1000C7FC296881F82D0028684760FCF7F8FE68
+:105E20002968C34C4FF00009886094F82D0005F0F4
+:105E3000D3FC804694F82F00002818BFB8F1000F5B
+:105E400004D01021404606F050FB68B194F83000B1
+:105E500000281CBF94F82E0000281DD0607B04F1A0
+:105E60000E0101280ED012E066734A4604F10E01BD
+:105E70004046FFF714FD94F82D1004F10E0005F0D4
+:105E8000A4FD09E0487900F0C000402831D039462F
+:105E900004F10E00FFF73AFD2868C77690F822005B
+:105EA00010F0040F08BFBDE8F087002794F82D001C
+:105EB00005F09BFC040008BFBDE8F087102106F048
+:105EC00014FB002818BFBDE8F08728683A4600F1A7
+:105ED0001C01C6762046FFF7E2FC286800F11C0191
+:105EE000944806F0D4FDBDE8F0470121914806F042
+:105EF000E9BD05F0A3FD4A4604F10E01FFF7CFFC12
+:105F0000CAE778B58A490446884D407B08732968FA
+:105F1000207808706088ADF8000080B200F00102BF
+:105F2000C0F3400342EA4302C0F3800342EA830223
+:105F3000C0F3C00342EAC302C0F3001342EA0312F3
+:105F4000C0F3401342EA4312C0F3801042EA8010CB
+:105F50004884E07D012808BF012603D0022814BF31
+:105F6000FFDF0226286880F8BA60607E012808BF3B
+:105F7000012603D0022814BFFFDF0226286880F81C
+:105F8000BB60217B80F82410418C1D290CBF0021AF
+:105F900061688162617D80F83510A17B002916BFA0
+:105FA0000229002101210175D4F80F10C0F8151045
+:105FB000B4F81310A0F81910A17EB0F8CE2061F348
+:105FC0000302A0F8CE20E17E012918BF002180F84D
+:105FD0003410002078BD55480068408CC0F3001193
+:105FE00019B110F0040F05D002E010F0020F01D03B
+:105FF00000207047012070474C4A00231268C2F805
+:10600000C030B2F822C0BCF11D0F02BFC2F8C830C8
+:1060100082F8C4307047002908BFC2F8C8300AD0DF
+:10602000936A40F2712C03FB0CF31944491EB1FB37
+:10603000F3F1C2F8C81082F8C400704703463B4829
+:1060400010B50168D1F8C820002A1ABFD1F8C0C025
+:10605000BCF1000F012405D09A4205D90124D01AC1
+:10606000C1F8C800204610BD91F82210002411F09C
+:10607000010F1CBF406800884FF0430108BF00209B
+:1060800001F009F9EEE72948006890F8B700002808
+:106090000CBF01200020704770B51F2834BF044694
+:1060A0001F240022214D286880F8B920224678302C
+:1060B0000EF07EF82868012180F8974080F8B9102A
+:1060C00070BD10B51F2828BF1F20C2B2174C002377
+:1060D000206880F8B83080F8B72098300EF068F863
+:1060E0002168012081F8B80010BD1049096881F8C5
+:1060F000BD0070470D48006890F8220000F00100D4
+:1061000070470A48006890F82200C0F340007047CA
+:106110000648006890F82200C0F34010704703481A
+:10612000006890F82200C0F3C0007047CC00002047
+:10613000A40A0020B00B002001207047F748006837
+:1061400090F8BB00704770B5FEF7A4FFFEF783FF21
+:10615000FEF77EFEFEF7E7FEF04C2068D0F8C01098
+:10616000491CC0F8C01090F83300002530B1FEF78C
+:10617000AFFFFEF77EF9206880F833502068457045
+:1061800090F8C410F9B1D0F8C02091421BD8042077
+:1061900002F050FA206890F8220010F0010F0CD0A5
+:1061A00060684321008801F076F860680088FAF79B
+:1061B00031FDBDE87040FAF7C7B9BDE87040432132
+:1061C000002001F068B8D0F8C81019B1D0F8C0208C
+:1061D000914202D990F83700D8B1042002F02AFA8F
+:1061E000206890F8220010F0010F0CD060683C216C
+:1061F000008801F050F860680088FAF70BFDBDE8F0
+:106200007040FAF7A1B9BDE870403C21002001F0D0
+:1062100042B8BDE87040002002F00CBA2DE9F84FFA
+:10622000BE4E8046174630688B464FF0000A458CBC
+:1062300015F0030F10D015F0010F05F0020005D086
+:10624000002808BF4FF0010A06D004E0002818BF5C
+:106250004FF0020A00D1FFDF4FF000094C4615F065
+:10626000010F05F002000BD070B915F0040F0BD030
+:1062700049F00800002F18BF40F0030440D090E020
+:1062800010B115F0040F0DD015F0070F10D015F058
+:10629000010F05F0020036D0002808BF15F0040FEA
+:1062A00027D03DE0002F18BF49F0090479D134E030
+:1062B0002FB149F0080415F0200F14D071E03168B7
+:1062C00005F0200291F87700104308BF49F001045F
+:1062D00067D049F0180415F0200F62D191F8BA1078
+:1062E00008295AD156E0316891F8BA10082951D1DD
+:1062F00053E049F00800002F18BF40F0010450D1CE
+:1063000040F010044DE0002818BF15F0040F07D02E
+:10631000002F18BF49F00B0443D149F0180440E0A6
+:1063200015F0030F3CD115F0040F39D077B1316867
+:1063300049F0080091F8BA1008290CBF40F0020497
+:1063400020F0020415F0200F22D02AE0316805F079
+:10635000200291F87700104308BF49F0030420D0D1
+:1063600049F0180015F0200F09D000BF91F8BA10BD
+:10637000082914BF40F0020420F0020411E091F853
+:10638000BA20082A14BF40F0010020F00100EDE718
+:10639000082902D024F0010403E044F0010400E0E5
+:1063A000FFDF15F0400F18BFFFDFA8F8009098F846
+:1063B0000000072120F0200088F80000404606F089
+:1063C00034FB5146404606F033FD2146404606F078
+:1063D00038FD14F0010F0CD03068062300F10E01D7
+:1063E0000022404606F00AFD3068417B404606F038
+:1063F0005CFB14F0020F1BD03068BBF1000F0BD018
+:1064000000F11C0106230122404606F0F7FC0121A1
+:10641000404606F057FB0BE000F115010623012270
+:10642000404606F0EBFC3068017D404606F04AFB32
+:1064300014F0040F18BFFFDF14F0080F17D0CDF8C9
+:1064400000903068BDF800100223B0F8CE000209B9
+:1064500062F30B01ADF800109DF80110032260F308
+:1064600007118DF801106946404606F0C7FC012F60
+:1064700016D1306890F8770090B1404606F0D4FC11
+:106480003368401CC0B293F87710C0F125008142F8
+:10649000B8BF084682B203F15801404606F0FFFC3F
+:1064A0000020002818BFFFDF0020002818BFFFDFF2
+:1064B0000020002818BFFFDFBDE8F88F2DE9F84362
+:1064C000164C2068002808BFFFDF2068417811BB08
+:1064D0000178FF291FD0002780F83170877080F87D
+:1064E00037703846FEF72DFDFEF795F9206890F9D4
+:1064F000BD00FEF73DFA0A48FEF744FA0948FEF7E8
+:106500000CFD206890F8240010F0010F0CD025201D
+:10651000FEF740FA10E00C20BDE8F883CC00002024
+:10652000684802006548020010F0020F18BF2620DC
+:1065300068D000BFFEF72EFA206890F8BA10252028
+:10654000FEF735F9206880F82C70FEF7F4FC20681F
+:10655000002190F8BA200846FEF765FB0F210520C0
+:10656000FEF7DAF92068FF4D012690F82E10002979
+:1065700001BF90F82F10002990F8220010F0040FAE
+:1065800070D0FCF745FB8046206841468068FDF7E7
+:106590004DF8F54990FBF1F901FB190041424046E5
+:1065A000FCF73FF80146206881604168494441603A
+:1065B00005F0F3F801462068426891426DD8C0E9C1
+:1065C00001784FF0010895F82D0005F005F9814696
+:1065D00095F82F00002818BFB9F1000F04D0102142
+:1065E000484605F082FFA0B195F8300000281CBF96
+:1065F00095F82E00002824D0687B05F10E010128B3
+:1066000015D019E010F0040F14BF2720FFDF91D13F
+:1066100092E732466E7305F10E014846FFF73FF9E7
+:1066200095F82D1005F10E0005F0CFF909E0487935
+:1066300000F0C000402816D0414605F10E00FFF7DB
+:1066400065F9206890F8220010F0040F25D095F825
+:106650002D0005F0CAF85FEA00081ED0102105F0F1
+:1066600044FF40B119E005F0E9F9324605F10E01A9
+:10667000FFF715F9E5E72068324600F11C01C67600
+:106680004046FFF70CF9206800F11C01B74806F0FE
+:10669000FEF90121B54806F015FA2068417B0E305D
+:1066A000FEF71EF9206890F8B81079B390F8B7207B
+:1066B00080F8772000F1980158300DF0BEFD206879
+:1066C00090F82210C1F30011E9B9B0F8CE00022110
+:1066D0000609ADF800606846FDF7DCFA28B1BDF8A0
+:1066E0000000C0F30B00B04204D1BDF80000401C14
+:1066F000ADF800002168BDF80000B1F8CE2060F3CD
+:106700000F12A1F8CE20206880F8B870206890F8A9
+:10671000B91059B190F8972080F8572000F178010E
+:1067200038300DF08AFD206880F8B9702068B0F824
+:10673000CE10D0F8C020090951FA82F190F8BC209F
+:10674000DFF82CC2114463460022E1FB0C3212092F
+:106750006FF0240302FB031180F8BC1090F82210A4
+:10676000824E90F81B80C1F3001106F12809002920
+:106770005DD03780317821F020013170408C1328B2
+:1067800037D01CDC10284DD0122846D0FFDF00BFC8
+:1067900005F10E01754806F06CF9697B734806F047
+:1067A00084F92068418C1D2918BF15297ED090F8E6
+:1067B000772000F15801304606F0ADF97EE015284B
+:1067C00018BF1D28E2D10121304606F02EF930789D
+:1067D000B8F1000F40F020003070206812D000F1B6
+:1067E0001C01304606F053F90121304606F06AF9E3
+:1067F000CEE70021304606F018F9307840F020004E
+:106800003070C5E700F11501304606F040F9206808
+:10681000017D304606F056F9BAE70621304606F00B
+:1068200004F9B5E70221304606F0FFF8B0E7002290
+:1068300041463046FFF7F2FC206890F877100029B7
+:1068400004BF408C10F0010F05D110F0020F08BFFB
+:1068500010F0200F04D0012241464846FFF7DEFC2D
+:10686000F07810F03F0F1CBF307910F0100F25D0DA
+:10687000304606F0D8F82268014692F82400C0F3AA
+:106880008003C0F3400C634400F00100034492F81D
+:106890002C00C0F38002C0F3400C624400F0010001
+:1068A0001044181AC0B200F00AFD00E006E00090A3
+:1068B000032304226946304606F0A0FA206890F8C7
+:1068C0002200C0F30010B0B12A4E042130463780B8
+:1068D00006F0ABF805F10E01304606F0CAF8697B08
+:1068E000304606F0E2F8206800F1380190F85720B1
+:1068F000304606F034F904F0C5FF03211E4805F0C8
+:1069000054F8216881F83300002005E61B494860EF
+:1069100070472DE9F843194C8046206890F83120E3
+:1069200032B1408C1D2808BFFFDFBDE8F8430AE400
+:10693000012639B390F8BC00FEF72CF8206890F8D7
+:10694000BB102520FDF733FF206801224FF496711C
+:1069500090F8BB300020FEF7ADF90948FEF7F4FAD5
+:10696000206810E0A40A002040420F00B00B002075
+:1069700053E4B36E000C0020280C0020CC00002053
+:10698000D80B002005E04670867080F83160BDE8C5
+:10699000F883FE48FEF7D8FA2068002590F8241006
+:1069A00090F82C0021EA000212F0010F18BF012517
+:1069B0000ED111F0020F04D010F0020F08BF022513
+:1069C00006D011F0040F03D010F0040F08BF042507
+:1069D0000027B8F1000F5CD0012D1CD0022D08BF9C
+:1069E00026201CD0042D14BFFFDF272017D02068DD
+:1069F00090F8BA102520FDF7DAFE206890F82210F2
+:106A0000C1F3001171B1002201234FF496711046B9
+:106A1000FEF750F93DE02520FDF7BCFFE7E7FDF765
+:106A2000B9FFE4E790F8BA3001224FF496710020E4
+:106A3000FEF740F9D548C17811F03F0F1CBF00792F
+:106A400010F0100F25D0D14805F0EDFF2368014666
+:106A500093F82420C2F38000C2F3400C604402F09B
+:106A6000010200EB020C93F82C20C2F38000C2F369
+:106A70004003184402F001020244ACEB0200C0B231
+:106A800000F01DFC0090032304226946BF4806F075
+:106A9000B5F9206890F82C10294380F82C1090F854
+:106AA000242032EA010112D04670408C132821D0F4
+:106AB0001CDC102808BFBDE8F88312281AD000BFDC
+:106AC000C0F30010002818BFFFDFBDE8F883418C39
+:106AD0001D2908BF80F82C70E6D0C1F300110029F1
+:106AE00014BF80F8316080F83170DDE7152818BFD9
+:106AF0001D28E5D1BDE8F84301210846FEF725BB76
+:106B0000A34810B50068417841B90078FF2805D046
+:106B100000210846FFF7FDFE002010BDFEF7BAFA7F
+:106B2000FEF799FAFEF794F9FEF7FDF90C2010BD77
+:106B300097490120096881F837007047944909682E
+:106B400081F83200704770B5002501F0E3FB0028A2
+:106B50007CD08F4C2068417800260122012905D085
+:106B6000022901D003297DD0FFDF70BD8178022684
+:106B700039B390F8220010F0030F67D08548FEF774
+:106B8000E3F920680122962190F8BB301046FEF709
+:106B900091F800219620FEF723FA2068467090F8BD
+:106BA000330020B1FDF751FC4020FEF77FFA20684A
+:106BB00090F83400002808BF70BDBDE87040FEF7B3
+:106BC000A1BA418CC1F300129AB1102929D090F8D2
+:106BD000330020B1FDF739FC4020FEF767FA6D481D
+:106BE000FEF7B2F9206890F8221011F0040F1DD0C2
+:106BF00027E090F8242090F82C309A4211D190F898
+:106C00007700002808BF11F0010F05D111F0020F25
+:106C100008BF11F0200F52D0BDE870400121084696
+:106C200077E6BDE870400021012072E690F835005B
+:106C3000012814BF0328102545F00E010020FEF79F
+:106C400084FA206890F83400002801E037E009E079
+:106C500018BFFEF757FA00219620FEF7C1F9206809
+:106C6000467070BD817801B3418C11F0010F21D0C5
+:106C700080F8D02090F8D210B0F8D40000F00BFBD0
+:106C800060680088F9F7C6FFF9F75EFC2068467077
+:106C9000FEF700FAFEF7DFF9FEF7DAF8FEF743F940
+:106CA000BDE87040032001F0C5BC8178BDE87040AC
+:106CB00001202EE611F0020F04BFFFDF70BDBDE81A
+:106CC0007040FFF740BAFFF73EBA10B5304C20686D
+:106CD00090F8341049B13630FEF71FFA18B9216820
+:106CE0007F2081F83600FEF703FA206890F8330021
+:106CF00018B1FEF7EDF9FDF7BCFB01F00BFBA8B1F5
+:106D0000206890F82210C1F3001179B14078022870
+:106D100018BFFFDF00210120FFF7FBFD206841784D
+:106D200000291EBF40780128FFDF10BDBDE81040DC
+:106D3000FFF709BA2DE9F047154F0E4603283A68C8
+:106D4000518C0BD092F8320001F0010410F10009CF
+:106D500018BF4FF001094FF0010805E0C1F34004EE
+:106D60004FF000094FF00208FDF704FE054634EA33
+:106D7000090008BFBDE8F0873868064C90F833007A
+:106D800098B104F064FD3070014605E0B00B0020BE
+:106D9000CC000020280C0020FF2806D0E01C04F0C6
+:106DA0004BFD307804F05EFD05432078C0F3801180
+:106DB0003868027D914209D100F115010622E01CDC
+:106DC0000DF0CAF9002808BF012000D0002031785A
+:106DD000FF2906D0C0B9386890F82D00884215D137
+:106DE00012E098B12078E11CC0F3801004F0D8FCC8
+:106DF000064604F03BFE38B1304604F0F6FC18B10C
+:106E0000102105F072FB08B1012000E00020396874
+:106E100091F8221011F0040F01D0F0B11AE0CDB9B1
+:106E2000FE4890F83500002818BF404515D114F8E9
+:106E3000030B2146C0F3801004F0B2FC044604F0BA
+:106E400015FE38B1204604F0D0FC18B1102105F031
+:106E50004CFB10B10120BDE8F0870020BDE8F087B1
+:106E60002DE9F04FEE4D804683B02868002740782A
+:106E7000022818BFFFDF28687F2490F8341049B13A
+:106E80003630FEF74AF9002804BF286880F83640FB
+:106E9000FEF72EF9E34805F0E8FD0646B8F1000FCD
+:106EA00000F0A381DF4805F079FF002800F09D8104
+:106EB000FDF72EFD002800F098813046D94EFF21C5
+:106EC000DFF864A34FF000084FF0030B4FF0010907
+:106ED000062880F0B981DFE800F0FDFDFD03FD8F9D
+:106EE0008DF8001069460320FFF724FF002828686A
+:106EF0007CD090F8341011B190F8001159B1286885
+:106F0000807801283ED0C948FEF71EF8286880F82E
+:106F100001B000F06EB99DF8003080F80091017862
+:106F200080F80111FF2B10D000F20312511E1846F9
+:106F300004F064FC002808BFFFDF286890F8021105
+:106F400041F0020180F802110DE03178C1F38011A7
+:106F500080F80211B149D1F88721C0F80321B1F8B6
+:106F60008B11A0F80711286800F2091690F8360076
+:106F70007F2808BFFFDF286890F83610317080F84E
+:106F80003640BCE7A94CDAF8049004F12806A4F8CE
+:106F900000800721204605F048FD0021204605F02D
+:106FA00047FF4946204605F04CFF0623002206F124
+:106FB0000901204605F022FF2868417B204605F0A4
+:106FC00074FD286800F1380190F85720204605F03C
+:106FD00066FF2046FDF7B8FF28680122962190F849
+:106FE000BB300020FDF766FE90E7FFE780780028C1
+:106FF00040F0FD8000F0F9B88DF8081002A90520D6
+:10700000FFF798FE0028286800F0EA808278884917
+:10701000002A7DD0A1F11F066C6890F8BB90D6F8CD
+:107020000F00C4F80E00B6F813006082707D207562
+:10703000B07D6075B6F81700E082B6F81900608080
+:10704000B6F81B00A080B6F81D00E08004F108002F
+:107050000DF064FA96F8240000F01F00207696F8F0
+:107060002400400984F86C0184F8549084F8559009
+:10707000286890F8CC1084F8561090F8BD0084F879
+:1070800057009DF80810686800F079F9022001F0B7
+:10709000D1FAA6F12804DAF80090A4F800800821BB
+:1070A000204605F0C2FC0021204605F0C1FE4946FD
+:1070B000204605F0C6FE6946304605F0EFFC304636
+:1070C00005F009FD0146204605F0EFFC06230022ED
+:1070D000694600E0B8E0204605F090FE694630467B
+:1070E00005F0CEFC304605F0E9FC0146204605F0EF
+:1070F000E9FC062301226946204605F07FFE204672
+:10710000FDF722FF28680122962190F8BB3000E0AD
+:1071100006E00020FDF7CEFD286880F801B068E0A9
+:107120006C6832783F4E607BC2F34012104060734F
+:10713000D6F80F00C4F80E00B6F813006082707D18
+:107140002075B07D6075B6F81700E082B6F81900BA
+:107150006080B6F81B00A080B6F81D00E0804FF0FC
+:10716000010A04F108000DF0D9F996F8240000F0A6
+:107170001F00207696F82400400984F86C0184F8FA
+:1071800054A084F855A0286890F8CC1084F85610C4
+:1071900090F8BD0084F857009DF80810686800F06A
+:1071A000EEF8286880F8D09090F8D210B0F8D400AB
+:1071B00000F071F868680088F9F72CFDF9F7C4F958
+:1071C000286880F80180FDF765FFFDF744FFFDF7B3
+:1071D0003FFEFDF7A8FE012001F02CFA09E000BFF8
+:1071E00090F82200C0F3001008B1012701E0FEF77B
+:1071F000AAFF286890F8330018B1FDF769FFFDF782
+:1072000038F91FB100210120FFF783FB286841787E
+:1072100000291ABF4178012903B00BE0A40A00201D
+:10722000CC000020280C002060480200000C002048
+:10723000470C002008BFBDE8F08F4078032818BF36
+:10724000FFDF03B0BDE8F08F286890F82200C0F39C
+:1072500000100028CBD0C8E770B5864C06460D4616
+:107260002068807858B1FDF765FA216803463046FA
+:1072700091F8BB202946BDE8704001F048BAFDF7FF
+:1072800059FA21680346304691F8BA202946BDE8EC
+:10729000704001F03CBA784A137882F8F530A2F8D1
+:1072A000F60082F8F410012082F8F20092F8C4008F
+:1072B000002818BF92F8C00082F8F800704778B52F
+:1072C00004466C4800230093006890F8BA20082A0E
+:1072D00004BF4FF4C87240230DD0042A04BF4FF4FA
+:1072E000BF72102307D0022A07BF03F1180204233C
+:1072F00003F128020823491D01FB032690F8BC2056
+:107300009DF8001062F3050141F040058DF8005032
+:1073100090F8BB00012804BF9DF8020020F0E000B7
+:107320002AD0022818BFFFDF21D000BF25F080003F
+:107330008DF80000C4EB041106FB04F001EB8101A1
+:1073400000EB81044D48844228BFFFDF4C48A0FB7E
+:107350000410BDF80110000960F30C01ADF8011034
+:10736000BDF800009DF8021040EA014078BD9DF88C
+:10737000020020F0E00020308DF80200D6E72DE971
+:10738000F0413C4D04460E46286890F8D000002895
+:1073900018BFFFDF0027286880F8D2702188A0F886
+:1073A000D4106188A0F8EA10A188A0F8EC10E18858
+:1073B000A0F8EE1094F86C1180F8F01090F82F10EF
+:1073C00049B1427B00F10E01012A04D1497901F053
+:1073D000C001402935D090F8301041B1427B00F116
+:1073E0000E01012A04BF497911F0C00F29D0DE3007
+:1073F0000DF082F82348FF2E0078C0F380106076ED
+:107400001D48D0F88711C4F81A10B0F88B01E0833A
+:1074100028681ED0C0F8E410E18BA0F8E81000F155
+:10742000D802511E304604F0E9F9002808BFFFDFFA
+:10743000286890F8D71041F0020180F8D710BDE815
+:10744000F081D0F80E10C0F8DE10418AA0F8E210EA
+:10745000D0E7C0F8E470A0F8E870617E80F8D7103B
+:10746000D4F81A10C0F8D810E18BA0F8DC10BDE8F1
+:10747000F0810000CC000020A40A0020C4BF03005B
+:1074800089888888280C0020FE48406870472DE9CC
+:10749000F0410F46064601461446012005F098F9D2
+:1074A000054696F85500FEF7A6F8014696F85500F1
+:1074B000022808BFF44807D0012808BFF34803D0CA
+:1074C00004280CBFF248F34808444FF47A7100F2E4
+:1074D000E140B0FBF1F0718840F271225143C0EB02
+:1074E0004100001BA0F5597402F0B6FD002818BF3A
+:1074F0001E3CAF4234BF28463846A04203D2AF42BA
+:107500002CBF3C462C467462BDE8F0812DE9FF4F4C
+:107510008FB0044690F855601C98994640EA0900DF
+:10752000039094F86500002790460D280CBF0120B9
+:1075300000200990B9F1000F04BF94F80C01032852
+:107540002BD1099848B3B4F88E01404525D1D4F821
+:107550001401C4F80001608840F2E2414843C4F8D5
+:107560000401B4F85A01B4F8E6100844C4F808015C
+:10757000204602F07BFDB4F89201E08294F890017D
+:107580006075B4F894016080B4F89601A080B4F8F6
+:107590009801E080022084F80C01D4F864010C907A
+:1075A000B4F8E6B0B4F85801D4F860A1D4F8541196
+:1075B0000691B9F1000F03D094F8201149B193E07E
+:1075C00004F1E00107917431089104F5A075091DDB
+:1075D00007E004F59A710791091D089104F5927569
+:1075E000091D0A91B4F85810A8EB0000A8EB01019E
+:1075F00009B200B20091002805DAD4F850010690D3
+:1076000001200390084694F80C11002971D001293B
+:1076100000F03782022900F05F81032918BFFFDFE5
+:1076200000F0728239460698FAF7FBFF08990126A6
+:1076300040F2712208600A98A0F8008000202870AB
+:107640002E7108980068A8606188D4F8140151432D
+:10765000C0EB41009049A0F54D70886149698142B5
+:1076600087BF07990860079801600798616A0068FA
+:10767000084400F5D270E86002F0EEFC10B1E86852
+:107680001E30E8606E71B4F8D000A0EB080000B2C4
+:107690000028C4BF03206871099800281C9800F0D6
+:1076A000A682C0B1B4F8F81000290CBF0020B4F8CD
+:1076B000FA00A4F8FA0094F8FC20401C50438842D9
+:1076C00009D26879401E002805DD6E71B4F8FA0011
+:1076D000401CA4F8FA00B9F1000F00F0AB8294F856
+:1076E0002001002800F0A28213B00220BDE8F08F34
+:1076F000FFE7BAF1000F08BFFFDF94F855106148AB
+:1077000090F8280005F079F90C90E18A40F2712098
+:1077100041430C98002200EB41011098002806D04C
+:1077200000FB01F15D48B1FBF0F000F10102C4F88B
+:107730001021608840F2E24100FB01F210994FF005
+:10774000000006D0554801FB02F1B1FBF0F000F15A
+:107750000100C4F8140186B221464FF00100D4F8AC
+:1077600028B005F035F8074694F85500FDF743FFBB
+:10777000014694F85500022808BF434807D0012865
+:1077800008BF424803D004280CBF41484148084480
+:1077900000F2E1414FF47A70B1FBF0F1608840F201
+:1077A00071225043C1EB4000801BA0F5597602F0D6
+:1077B00053FC002818BF1E3EBB4534BF3846584610
+:1077C000B04203D2BB452CBF5E463E46666294F88B
+:1077D0005500FDF72EFF4FF47A7600F2E140B0FB42
+:1077E000F6F000EB0A0794F85500FDF722FF01467A
+:1077F00094F85500022808BF234A07D0012808BF83
+:10780000224A03D004280CBF214A224A01EB020B72
+:10781000FDF7F1FE584400F2DB514FF47A70B1FBF2
+:10782000F0F1E08A40F2712242430C98D4F810B192
+:1078300000EB4200401AA0EB0B003844A0F12007F7
+:10784000607D40F2E24110FB01F0049094F8556035
+:107850003046FDF7D0FE0146022E08BF0A4807D089
+:10786000012E08BF094803D0042E0CBF0848094860
+:10787000084400F2E1414FF47A70B1FBF0F000EB04
+:107880004B010DE0500C002004360200A22402003F
+:10789000D0FB0100C0D40100D400002040420F0002
+:1078A000049801EB000B3046FDF799FE584400F1B7
+:1078B0006201FD48416194F85500FDF7BAFE00F2FF
+:1078C000E1414FF47A70B1FBF0F05044381AB0F552
+:1078D0003D7F38BFFFDFA5E6E08A40F27121D4F892
+:1078E0000421484302EB400210980021002806D0F2
+:1078F00000FB02F1ED48B1FBF0F000F10101C4F82A
+:107900001011618840F2E24001FB00F210994FF043
+:10791000000006D0E54801FB02F1B1FBF0F000F1F8
+:107920000100C4F8140186B221464FF00100D4F8DA
+:1079300028A004F04DFF074694F85500FDF75BFEC4
+:10794000014694F85500022808BFD94807D00128FD
+:1079500008BFD84803D004280CBFD748D7480844EC
+:1079600000F2E1414FF47A70B1FBF0F1608840F22F
+:1079700071225043C1EB4000801BA0F5597602F004
+:107980006BFB002818BF1E3EBA4534BF3846504630
+:10799000B04203D2BA452CBF56463E466662BBF1A2
+:1079A000000F2ED11C9860B394F855603046FDF757
+:1079B00022FE022E08BFBE4907D0012E08BFBD49D6
+:1079C00003D0042E0CBFBC49BC49084400F2E1417D
+:1079D0004FF47A70B1FBF0F0D4F81011E38A084448
+:1079E00040F27121D4F80421594302EB41010F1AEE
+:1079F0003046FDF7F4FD0C99081A3844A0F1200731
+:107A00000AE0E18A40F27122D4F80401514300EB0C
+:107A10004100D4F81011471AD4F80821D4F8001105
+:107A2000D4F8100101FB020B607D40F2E24110FB33
+:107A300001FA94F855603046FDF7DDFD0146022E4F
+:107A400008BF9B4807D0012E08BF9A4803D0042ED8
+:107A50000CBF99489948084400F2E1414FF47A700C
+:107A6000B1FBF0F000EB4B0082443046FDF7B7FD70
+:107A7000504400F160018C484161012084F80C0100
+:107A8000D0E5628840F27123D4F814115A43C1EB57
+:107A9000420202FB00F70098D4F800C10BEB000291
+:107AA000D4F80801D4F81031121A0CFB0030521E21
+:107AB00002FB010B607D40F2E24110FB01FA94F8F9
+:107AC00055000646FDF797FD0146022E08BF78488F
+:107AD00007D0012E08BF774803D0042E0CBF76488C
+:107AE0007648084400F2E1414FF47A70B1FBF0F0BF
+:107AF00000EB4B0082443046FDF771FD504400F12D
+:107B00006001694841618DE5628840F27123D4F8D3
+:107B100014115A43C1EB420101FB00F794F86400D1
+:107B200024281CBF94F8650024280BD1B4F88E01DA
+:107B3000A8EB000000B2002804DB94F891010028B3
+:107B400018BF0646039850B3BBF1000F27D10C981D
+:107B5000002814BFBAF1000FFFDF94F85500FDF7BD
+:107B60004AFD022E08BF524907D0012E08BF5149D5
+:107B700003D0042E0CBF50495049084400F2E141A3
+:107B80004FF47A70B1FBF0F03F1A94F85500FDF70E
+:107B900026FD01460C98401A3844A0F120070098B1
+:107BA000D4F81411584400FB01FA3046FDF723FDC8
+:107BB0000146022E08BF3E4807D0012E08BF3D48AF
+:107BC00003D0042E0CBF3C483C48084400F2E1417D
+:107BD0004FF47A70B1FBF0F000EB4A0A3046FDF743
+:107BE000FEFC504400F160012F4841611AE5002875
+:107BF0007FF458AD94F80C0100283FF46CAD618817
+:107C000040F27122D4F814015143C0EB41012846DF
+:107C100004F08DFD0004000C3FF45DAD1D990029BA
+:107C200018BF0880012013B0BDE8F08F94F85C0104
+:107C3000FBF748FB94F85C012946FBF731FA002872
+:107C40001CBF89F0010084F82101002013B0BDE8B9
+:107C5000F08F2DE9F04F1A4C074683B02078894603
+:107C6000114E00254FF00208032804BF207BB842C4
+:107C70007ED1606830612078032818BFFFDF0327BA
+:107C8000B9F1080F7FD2DFE809F0041D2828237E10
+:107C90007E796562FEF712FC002818BFFFDFB7701F
+:107CA00003B0BDE8F08F0000D400002040420F0078
+:107CB00004360200A2240200D0FB0100C0D401005F
+:107CC000500C0020FEF71CFF002818BFFFDFE7E77D
+:107CD00003B0BDE8F04FFDF75CBA2775257494F842
+:107CE0002C00012658B14FF47A71A069FAF799FC7B
+:107CF000A061002104F1100004F019FD1AE0012137
+:107D00006846FBF7BDFF9DF8000042F210710002CB
+:107D1000B0FBF1F201FB1205FDF7F4FF0544294623
+:107D2000A069FAF77EFCA061294604F1100004F076
+:107D3000FEFC461C208C411C0A293CBF3044208498
+:107D4000606830B1208C401C0A2828BF84F8158058
+:107D500000D267753046FEF771F90028A0D0607A2E
+:107D600000289DD1207B04F11001FBF799F901E077
+:107D70000BE008E0002808BFFFDF91E7207BFAF75F
+:107D800028FF25708CE7FFDF8AE7202F28BFFFDF61
+:107D9000DFF804A407213AF81700F8F709FE0400F9
+:107DA00008BFFFDF202F28BFFFDFFB48218830F806
+:107DB0001700884218BFFFDF01273461B9F1080FAF
+:107DC00080F05481DFE809F0049EA6A6A1F0F0EF50
+:107DD000C4F86051F580C4F8645194F8210138B9B1
+:107DE000FAF716FFD4F82C11FBF720FC00281BDC57
+:107DF000B4F81E11B4F85800814206D1B4F8D4107A
+:107E0000081AA4F8D600204605E0081AA4F8D600FF
+:107E1000B4F81E112046A4F85810D4F84811C4F83C
+:107E20002C11C0F850111DE0B4F81C11B4F8580022
+:107E3000091AA4F8D610B4F81C112046A4F858105A
+:107E4000D4F82C11C4F84811C4F85011D4F83411E6
+:107E5000C4F8E010D4F83811C4F85411B4F83C1147
+:107E6000A4F8581101F0ACFFFAF7ACFE94F855A055
+:107E700081465046FDF7BFFBBAF1020F08BFC74964
+:107E800009D0BAF1010F08BFC54904D0BAF1040FF7
+:107E90000CBFC449C44908444FF47A7100F2E14070
+:107EA000B0FBF1F1D4F8140140F271220144608872
+:107EB0005043C1EB4000A0F1300AB9F1B70F98BFB1
+:107EC0004FF0B7092146012004F082FC4844AAEB98
+:107ED0000000A0F21939A2462146012004F078FCE6
+:107EE000DAF824109C30814288BF0D1AC6F80C9035
+:107EF0004D4538BFA946C6F8089084F8207186F829
+:107F00000280CDE602F0A3F801E0FDF742F984F823
+:107F10002071C5E6FAF77CFED4F8502101461046E0
+:107F2000FBF784FB48B1628840F27123D4F8141146
+:107F30005A43C1EB4201B0FBF1F094F865100D29F2
+:107F40000FD0B4F85820B4F81E1113189942AEBFE0
+:107F5000481C401C1044A4F81E0194F8220178B972
+:107F600005E0B4F81E01401CA4F81E0108E0B4F8B6
+:107F70001E01B4F8D410884204BF401CA4F81E01AE
+:107F8000B4F85A01DFF82492401CA4F85A01B4F85E
+:107F90008000B4F87E10401AB4F85810401E08440F
+:107FA0001FFA80FB24E053E060E000BF96F80080F9
+:107FB000B8F10C0F28BFFFDF39F8188094F86CA1D6
+:107FC000BAF10C0F28BFFFDF39F81A000023404434
+:107FD00081B202A8CDE90050B4F81E212046FFF777
+:107FE00095FA00283FF45CAE012818BFFFDF27D0C8
+:107FF000B4F81E01ABEB000000B20028D6DA08206E
+:1080000084F8740084F87370204601F02AFB84F829
+:108010000C5194F85C514FF6FF77202D00D3FFDF11
+:108020005D4820F8157094F85C01FAF7D2FD202025
+:1080300084F85C01307903B0BDE8F04FF3F7A6BED9
+:10804000B4F81E01BDF808100844A4F81E01CFE7DB
+:1080500094F80C01042818BFFFDF84F80C5194F841
+:108060005C514FF6FF77202DDAD3D8E7FFDF17E614
+:1080700010B54F4C207850B101206072FEF75EFDC4
+:108080002078032805D0207A002808BF10BD0C20D6
+:1080900010BD207BFBF716F9207BFBF760FB207BF4
+:1080A000FAF797FD002808BFFFDF0020207010BD01
+:1080B0002DE9F04F3E4F83B0387801244FF000088F
+:1080C00040B17C720120FEF739FD3878032818BFD3
+:1080D000387A0DD0DFF8DC9089F803406946072034
+:1080E000F8F7EFFB002818BFFFDF4FF6FF7440E002
+:1080F000387BFBF7E7F8387BFBF731FB387BFAF787
+:1081000068FD002808BFFFDF87F80080E2E70298DB
+:1081100000281CBF90F80C1100292AD00088A0422A
+:108120001CBFDFF874A04FF0200B4AD00721F8F7EE
+:108130003FFC040008BFFFDF94F85C01FBF70FFB76
+:1081400084F80C8194F85C514FF6FF76202D28BFFF
+:10815000FFDF2AF8156094F85C01FAF73AFD84F81D
+:108160005CB169460720F8F7ACFB002818BFFFDFB9
+:1081700022E06846F8F783FB0028C8D021E0029887
+:1081800000281CBF90F80C11002915D00088A0F51C
+:108190007F41FF39CAD114E0840C0020043602006C
+:1081A000A2240200D0FB0100C0D4010084480200D8
+:1081B000500C0020D40000206846F8F760FB00282F
+:1081C000DDD089F8038087F82C8087F80B8003B016
+:1081D0000020BDE8F08F70B50446FD4890F800041B
+:1081E000FC4D400995F800144909884218BFFFDF8B
+:1081F00095F8140D4009F84991F80014490988428E
+:1082000018BFFFDFF549002001220C7188700A7049
+:108210004870C870F2490870BDE8704048E7EF49FF
+:10822000087070472DE9F843ED4C064688462078E3
+:1082300000285CD1EB48FAF772FC2073202856D056
+:10824000032766602770002565722572AEB1012193
+:1082500006F1FC00FBF73DFD0620F8F751FB8146D7
+:108260000720F8F74DFB96F8FC104844B1FBF0F2FC
+:1082700000FB1210401C86F8FC00FAF7A3FCDA4958
+:10828000091838BF40F2F65000F23D1086B2FDF7F3
+:10829000F9FBE061FDF736FD4FF0010950B384F8BA
+:1082A0000A9001216846FBF7EBFC9DF8000042F2C2
+:1082B00010710002B0FBF1F201FB12000644FAF764
+:1082C000A7FC3146FAF7ADF9A061277567752574EB
+:1082D000207B04F11001FAF7E3FE002808BFFFDF5E
+:1082E00025840020FEF72AFC0020BDE8F8830C203E
+:1082F000BDE8F883FAF78CFC3146FAF792F9A061F1
+:10830000A57284F82C90A8F226502063DDE7B349CB
+:1083100048707047B24810B5417A0124002918BF4F
+:10832000002409D190F82C1031B1416A006B8142D0
+:1083300084BF0024FEF7FCFB204610BD70B5A74C9F
+:108340000546E088401CE080D4E902016278D5F857
+:108350006061002A1CBF324604F019FAA060864210
+:1083600008D895F80C01012804D0E078002804BF53
+:10837000012070BD002070BD70B50C4640F2E24196
+:1083800000FB01F52046FDF736F9022C08BF97499E
+:1083900007D0012C08BF964903D0042C0CBF954987
+:1083A000954908444FF47A7100F2E140B0FBF1F0D6
+:1083B00000F54D7085428CBF281A002070BD2DE954
+:1083C000F04F83B04FF00009044680F8209190F8F8
+:1083D000DE00002807BF94F80C01032803B0BDE8B5
+:1083E000F08FFAF715FCD4F8502101461046FBF740
+:1083F0001DF90028DCBF03B0BDE8F08F628840F2B1
+:108400007123D4F814115A43C1EB4201B0FBF1F0CF
+:10841000411CB4F858000144A4F81C11B4F8D4105D
+:10842000B4F81C21891A09B20029DCBF03B0BDE8E9
+:10843000F08F012184F82211B4F88010B4F87E2066
+:108440006E4F891A491E084485B2DFF890A10DF1DC
+:10845000080B25E09AF800600C2E28BFFFDF37F8E4
+:10846000166094F86C81B8F10C0F28BFFFDF37F865
+:108470001800CDE9009B3044B4F81C2181B20123DF
+:108480002046FFF743F8002804BF03B0BDE8F08F93
+:1084900001280FD0022812BFFFDF03B0BDE8F08F24
+:1084A000B4F81C01281A00B20028BCBF03B0BDE814
+:1084B000F08FCFE7B4F81C01BDF808100844A4F809
+:1084C0001C01EDE72DE9F0430422002583B00629C5
+:1084D0007DD2DFE801F0074B03191951044680F8FB
+:1084E0000C2107E004463D48C178002918BF84F8F4
+:1084F0000C210CD0FAF798FAA4F85A51B4F85800A5
+:10850000A4F81E0184F8225103B0BDE8F083067878
+:108510000C2E28BFFFDF394F94F80C0137F8166096
+:108520004FF00109032807D00128E3D194F86C81AA
+:10853000B8F10C0F0AD308E0C4F80851C4F8005190
+:1085400094F86C81B8F10C0F00D3FFDF37F81800F6
+:10855000CDE90095304481B2B4F8D4200023204600
+:10856000FEF7D4FF002818BFFFDFC3E7032180F820
+:108570000C1103B0BDE8F0830546876AB0F814011A
+:10858000294686B2012004F023F9044695F85500E7
+:10859000FDF731F895F85510022908BF134907D0A7
+:1085A000012908BF124903D004290CBF11491249FF
+:1085B00008444FF47A7100F2E140B0FBF1F06988B1
+:1085C00040F271225143C0EB4100801B18E02DE0C6
+:1085D00001E000E00BE000E019E000E0D400002042
+:1085E000500C0020537C01000AFAFFFF0436020001
+:1085F000A2240200D0FB0100C0D401008448020084
+:10860000A0F5597601F028FD002818BF1E3EA742AC
+:1086100034BF20463846B04228BF344602D2A74273
+:1086200028BF3C466C6203B0BDE8F083FFDF03B0B7
+:10863000BDE8F083F8B5894C0246874F0025616894
+:10864000606A052A48D2DFE802F0032F34373E0083
+:10865000A07A002660B101216846FBF71BFB9DF85C
+:10866000000042F210710002B0FBF1F201FB1206B1
+:10867000FDF748FB8119A069F9F7D3FFA0612574C4
+:1086800003206075607A38B9207B04F11001FAF795
+:1086900007FD002808BFFFDF2584FAF7C5F9387900
+:1086A000BDE8F840F3F772BBBDE8F840002100F0E8
+:1086B0006DB8C1F86001F8BDD1F86001BDE8F840BF
+:1086C000012100F063B884F82C50FAF7ADF938793D
+:1086D000BDE8F840F3F75ABBFFDFF8BD70B55E4C5C
+:1086E000A178022906BFE188002970BD2569C5F877
+:1086F000640195F85500FCF772FFD5F86411081A6B
+:10870000A1680144A160E1680844E06070BD70B5F3
+:108710000546514890F802C0BCF1020F06BF00693F
+:1087200000F5B0744E4C002904BF256070BD4FF4B5
+:108730007A7601290DD002291CBFFFDF70BD1046DB
+:10874000FCF768FF00F2E140B0FBF6F0281A206069
+:1087500070BD1846FCF76DFF00F2E140B0FBF6F08B
+:10876000281A206070BD3D48007800281CBF0020FA
+:10877000704710B50720F8F7B5F880F0010010BD7C
+:1087800036480078002818BF012070472DE9F047CF
+:10879000324C82B0002584F82C50D4F8188084F82C
+:1087A0002810E572814625700127277229466068E6
+:1087B00003F030FB6168C1F85081267B81F85C6171
+:1087C000C1F86091C1F85481B1F80080202E28BF13
+:1087D000FFDF244820F81680646884F80C51DFF825
+:1087E0007880A4F8585198F800600C2E28BFFFDF5D
+:1087F000DFF8749039F816A094F86C610C2E28BF3D
+:10880000FFDF39F816000023504481B200951A4664
+:1088100020460195FEF77AFE002818BFFFDFC4F856
+:108820000851C4F8005184F80C71A4F81E51A4F842
+:108830001C5184F82251B4F85800401EA4F8580086
+:10884000A4F85A51FAF7F0F898F8040002B0BDE81D
+:10885000F047F3F79BBA0000D4000020500C002032
+:10886000740C0020840C00208448020070B5FE4C7B
+:1088700021690A88A1F8FC2181F8FA0191F85400D5
+:10888000012808BF012503D0022814BFFFDF0225FD
+:10889000206980F8FE5190F85500012808BF012595
+:1088A00003D0022814BFFFDF02252069012180F8D0
+:1088B000FF5180F8F811002180F8A4112079BDE85B
+:1088C0007040F3F763BA2DE9F04FE74C83B0A0791D
+:1088D00010F0010F04BF03B0BDE8F08FA0690123C1
+:1088E0000521C578206990F86520583003F0B5FE61
+:1088F00068B1A81E0A2806D2DFE800F009090505BC
+:10890000090905050909A07840F00800A070A078C1
+:1089100000281CBF03B0BDE8F08FA06920274FF0EE
+:10892000020890F80390B9F1000F1CBFB9F1010FD4
+:10893000B9F1160F1ED1206990F8640003F076FE9D
+:10894000C0B1216991F864001F2813D0202808D0F5
+:10895000B9F1160F0CBFA77084F8028003B0BDE810
+:10896000F08F262081F86400B9F1160F1CBF2A2071
+:10897000FFF77CFF47F6FE7A012600254FF0280B13
+:10898000B9F10C0F00F049810BDCB9F10C0F80F04C
+:108990005884DFE809F068412BD9F6F6F5F4F3F6D0
+:1089A000AAD0B9F1150F00F0518211DCB9F1110F05
+:1089B00000F0BE83B9F1120F00F0C981B9F1130FB5
+:1089C00000F0B881B9F1140F00F0D58100F039BC86
+:1089D000B9F1160F00F06C82B9F1180F00F0CE82D9
+:1089E000B9F1FF0F00F0268400F02BBC20690123B1
+:1089F000194690F86720583003F02FFE002840F009
+:108A00002284A06904F018FB216981F87201072013
+:108A100081F8670000F017BC20690123002190F85D
+:108A20006520583003F019FE002800F0BA83A069D1
+:108A300004F0FFFA2169A1F88E01B1F85820801ADC
+:108A400000B28245A8BF0028DCBF81F874B081F86D
+:108A5000736040F3F88301F5C871A06904F0E4FA8B
+:108A60000B2021693DE020690123002190F8652059
+:108A7000583003F0F2FD002800F09383A06904F061
+:108A8000AFFA002800F0DD83A0692269B0F80D106C
+:108A9000A2F88E11B2F85830C91A09B28A45A8BF97
+:108AA0000029DCBF82F874B082F8736040F3CB8396
+:108AB000017982F89011B0F80510A2F8921104F033
+:108AC00082FA2169A1F89401A06904F07FFA216972
+:108AD000A1F89601A06904F080FA2169A1F8980133
+:108AE0000D2081F8650000F0AEBB20690123002154
+:108AF00090F86520583003F0B0FD002820690BD0B5
+:108B0000A0F88A5090F88C10491C80F88C10102125
+:108B100080F8651000F097BB90F8652001230521CF
+:108B2000583003F09AFD00281CBF0820A07040F0C8
+:108B30008A8300F036BB206990F86510112908BFC0
+:108B4000122140F09C82E3E720690123002190F884
+:108B50006520583003F081FDA0B9206990F86520A8
+:108B6000122A0FD001230521583003F076FD00288A
+:108B700018BF082000F0158300F097B9B7E0F6E2BF
+:108B800036E05EE3206990F88E1031B9A0F88A5083
+:108B900090F88C10491C80F88C1000F1E801A06955
+:108BA00004F063FA206900F1C001A06904F068FADA
+:108BB000206990F8C001002818BFFFDF20690188F4
+:108BC000A0F8C21100F5E271A06904F03CFA206936
+:108BD00000F5E671A06904F03EFA206980F8C061F2
+:108BE000142180F865102079F3F7D0F800F02BBB42
+:108BF000206990F86510172940F0418290F88C1098
+:108C0000491E49B280F88C100029B8BFFFDF1B2035
+:108C1000216981F8650000F016BB206990F86610A4
+:108C200011F0020F09D090F8642001230821583078
+:108C300003F013FD002800F0B482206990F8900042
+:108C400010F0020F18D1A06904F02EFA216981F802
+:108C50009100A069B0F80520A1F89220B0F80700B3
+:108C6000A1F8940002E00000F000002091F89000CC
+:108C700040F0020081F89000206990F8901011F007
+:108C8000010F05D0206990F8641006291CD114E06A
+:108C900090F8660010F0020F18BFFFDF206990F80F
+:108CA000661041F0020180F86610A0F88A5090F832
+:108CB0008C10491C80F88C10E4E780F8645080F830
+:108CC00088502079F3F762F8206990F88C11042914
+:108CD00040F0B98280F88C512079F3F757F8206979
+:108CE00090F86410002940F0AE8200F01EBA2069AE
+:108CF00090F8660010F0010F77D16946A06904F082
+:108D0000DAF99DF8000000F02501206980F896103E
+:108D10009DF8011001F0410180F89710A0F88A50E9
+:108D200090F88C10491C80F88C1090F8661041F077
+:108D300001011CE020690123092190F864205830CA
+:108D400003F08BFC002840F0248200F02ABA20694E
+:108D500090F8661011F0040F40F02382A0F88A50BA
+:108D600090F88C2041F00401521C80F88C2080F88F
+:108D7000661000F068BA206990F8660010F0300FB5
+:108D800033D1A06904F0B4F9002800F05A822769B1
+:108D9000A06904F0A9F938872769A06904F0A0F94F
+:108DA00078872769A06904F0A1F9B8872769A069C5
+:108DB00004F098F9F887A07910F0020F03D06069E9
+:108DC000C078142812D0206990F864101C290DD0A6
+:108DD00090F84E1001290CD090F89B11002904BF87
+:108DE00090F89A1100290CD003E05BE0206980F82C
+:108DF0004E60206990F8661041F0100180F866100E
+:108E00001AE090F8661041F0200180F866100288A0
+:108E1000A0F8E021028FA0F8E221428FA0F8E4211F
+:108E2000828F00F5D671A0F8E621C08F888781F87F
+:108E300032602079F2F7AAFF2069A0F88A5090F8F2
+:108E40008C10491C80F88C1000F0FDB920690123BA
+:108E50000A2190F86420583003F0FFFB10B3A0699A
+:108E600004F046F9A8B12669A06904F03DF93087FD
+:108E70002669A06904F034F970872669A06904F0B6
+:108E800035F9B0872669A06904F02CF9F08701F064
+:108E9000EDFA206980F8885080F8645001F0B6FA45
+:108EA00000F0D1B9A07840F00100A07000F0CBB97B
+:108EB000206901230B2190F86520583003F0CDFB89
+:108EC00010B1A77000F0BFB920690123002190F80C
+:108ED0006520583003F0C1FB002800F06281206952
+:108EE00090F864002428ECD0A06904F01CF9002854
+:108EF00000F0A781206990F8961041F0040180F8F5
+:108F00009610A1694A7902F0070280F85120097988
+:108F100001F0070180F8501090F8A531002B04BF34
+:108F200090F8A431002B1CD190F855C000F15403E7
+:108F30008C4502BF1978914280F87D6011D000F510
+:108F4000D67180F8F2610288A0F8F42190F85020E0
+:108F500080F8F62190F8510081F84B002079F2F763
+:108F600015FF2069212180F86510A0F88A5090F83B
+:108F70008C10491C80F88C1000F065B9206990F8BD
+:108F80006410202914BF0027012790F865102229BA
+:108F900008BF00F1650804D0002F18BF00F1640875
+:108FA0006DD090F8961041F0040180F89610A069F9
+:108FB00004F0DBF8F0B3D4F81890484604F0C9F890
+:108FC0000090484604F0C9F8814603F03CFC0100DB
+:108FD00018D0206990F854208A4213D090F8A43118
+:108FE00023B190F8A63113EA090F4BD0002F04BF2C
+:108FF00090F8513013EA090F01D18A4242D890F813
+:10900000A401B8B1DDF80090484603F01CFC78B12B
+:10901000216991F8552082420AD091F8A40120B12B
+:1090200091F8A70110EA090F2CD091F8A40108B11A
+:109030006A4600E026E0A169206903F013FCE8B36A
+:10904000A06904F090F82169A1F88E01B1F85820C8
+:10905000801A00B28245A8BF0028DCBF81F874B036
+:1090600081F8736052DD9DF8000081F890019DF851
+:10907000010081F89101242088F8000046E084F87E
+:109080000280E0E0206990F8A40100281CBF1E20A7
+:10909000FFF7ECFBB7B1A0692169C07881F8CA007D
+:1090A00006FA00F010F0807F08BFFFDF0A21206978
+:1090B00080F8641090F88800002800E014E008BFF1
+:1090C000FFDF0DE088F80050216991F88C00401E08
+:1090D00040B281F88C000028B8BFFFDF01F07BF9B7
+:1090E000206980F87D50AEE0206990F8A40120B19D
+:1090F0000020FFF7BBFB88F80050206900F16501F4
+:1091000080F87D50884508BF80F86550206900F1DF
+:109110006501884509D190F88C10491E49B280F844
+:109120008C100029B8BFFFDF8DE080F888508AE0FE
+:10913000206990F8961041F0040180F89610A0691B
+:1091400004F02FF816287ED1206990F864002028BA
+:1091500002D0262805D076E0A06904F026F8FFF7B3
+:1091600085FB206980F8645080F888506BE02069A6
+:1091700090F864200E2A03D1A1690979122902D03E
+:109180001C2A1AD10FE001230921583003F065FA97
+:1091900038B1206980F87C5080F8885080F864509D
+:1091A00051E0A6704FE0A1690979142904BF80F845
+:1091B000645080F888503FF471AE202A03D1A16931
+:1091C0000979162914D0262A03D1A169097916290B
+:1091D0000ED0A1690979172904BF90F86520222AC9
+:1091E00013D0E2691AB1FF2908BF80F886612AE02E
+:1091F00080F8645080F8885090F86500212818BFE6
+:109200001A2020D0FFF732FB1DE080F8655090F85F
+:109210008C10491E49B280F88C100029B8BFFFDFBE
+:10922000206980F87D5090F8A401002818BF002024
+:1092300009D0E7E7E06900281CBF206980F8866153
+:1092400001D101F0C8F82069D0E92A12491C42F185
+:109250000002C0E92A1203B0BDE8F08F70B5FB4EE2
+:1092600005460C46306990F8CB00FE2818BFFFDF9A
+:1092700032690020002C82F8CB501CBFA2F88A0073
+:1092800070BDA2F88400012082F8880070BD30B55E
+:1092900085B005466846FCF73EFA002808BFFFDFA8
+:1092A000222100980BF003F80321009803F040FE00
+:1092B0000098017821F010010170294603F066FE44
+:1092C000E24C0D2D04BF0621009830D00BDCA5F137
+:1092D00002000B2819D2DFE800F0201863191926C4
+:1092E000187018192C00152D7BD008DC112D2DD0ED
+:1092F000122D18BF132D09D0142D30D005E0162DD6
+:1093000046D0172D6BD0FF2D6AD0FFDFFCF716FA81
+:10931000002808BFFFDF05B030BD2069009990F834
+:10932000CC000871F2E72169009891F8CC10017126
+:10933000ECE7E26800981178017191884171090A9F
+:1093400081715188C171090A0172DFE70321009818
+:1093500003F025FF0621009803F025FFD6E72069DA
+:10936000B0F84410009803F0ABFE2069B0F8461046
+:10937000009803F0A9FE2069B0F84010009803F0AF
+:10938000A7FE2069B0F84210009803F0A5FEBDE7E3
+:109390002069009A90F8A611117190F8A7014BE08E
+:1093A000206900F1F001009803F06EFE206900F1E1
+:1093B000C401009803F072FEA8E7A549D1E90001B5
+:1093C000CDE90201206902A990F8960000F025007D
+:1093D0008DF80800009803F09CFE97E701E019E083
+:1093E0002CE02069B0F84010009803F071FE20696D
+:1093F000B0F84210009803F06FFE2069B0F84410F6
+:10940000009803F05DFE2069B0F84610009803F064
+:109410005BFE7BE7206990F8A41139B1009990F8C0
+:10942000A6210A7190F8A70148716FE7009A90F899
+:109430005410117190F85500507167E7206990F849
+:109440008721D0F88811009803F0AEFD5EE770B573
+:109450000C4605464FF4007120460AF04AFF25806D
+:1094600070BDF7F7AEBB2DE9F0410D460746072169
+:10947000F7F79EFA040008BFBDE8F08194F8AC014C
+:109480000026B8B16E700920287094F8AC0178B14C
+:10949000268484F8AC61D4F8AE016860D4F8B201D7
+:1094A000A860B4F8B601A88194F8AC010028EFD107
+:1094B0002E7144E094F8B801002837D094F8B80130
+:1094C0000D2818D00E2818BFFFDF38D12088F7F7F5
+:1094D000A1FB0746F7F74DF8A0B96E700E20287073
+:1094E00094F8BA0128712088E88084F8B861384679
+:1094F000F7F739F823E02088F7F78CFB0746F7F7F2
+:1095000038F810B10020BDE8F0816E700D20287091
+:1095100094F8BA0128712088E88094F8BE01287276
+:1095200084F8B8613846F7F71EF808E094F8F001BF
+:1095300040B16E701020287084F8F061AF80012077
+:10954000BDE8F08194F8C00190B16E700A202870D7
+:109550002088A880D4F8C401D4F8C811C5F8060042
+:10956000C5F80A10B4F8CC01E88184F8C061E6E7D8
+:1095700094F8CE0140B16E701A202870B4F8D00172
+:10958000A88084F8CE61DAE794F8EA0180B16E70C1
+:109590001B20287094F8EA010028D0D084F8EA61F2
+:1095A000D4F8EC01686094F8EA010028F6D1C6E727
+:1095B00094F8D2012F1DA0B16E701520287094F878
+:1095C000D201002818BF04F5EA75B8D084F8D2613A
+:1095D000294638460AF099FF94F8D2010028F5D1BF
+:1095E000ADE794F8DE0150B16E701D20287084F84C
+:1095F000DE6104F5F07138460AF087FF9FE794F8C2
+:10960000F20138B11E20287084F8F261D4F8F40118
+:10961000686094E794F8F801002808BFBDE8F0817D
+:109620006E701620287094F8F801002887D000BFCB
+:1096300084F8F861D4F8FA016860B4F8FE01288172
+:1096400094F8F8010028F3D179E70000F000002039
+:109650009C480200FE4AD0600020D0611062117167
+:109660007047002180F8641080F8651080F8681059
+:1096700090F8DE1011B10221FEF724BF0321FEF79E
+:1096800021BF2DE9F047F24C814686B020690D4696
+:109690000088F7F7D1FA070008BFFFDFA07828435A
+:1096A000A070A0794FF0000510F0200F20691CBFBA
+:1096B000A0F87E5080F8E45004D1B0F87E10491C28
+:1096C000A0F87E102069012690F86A1039B990F848
+:1096D000652001230621583002F0BFFF48B3E0881F
+:1096E00010F4006F07D0206990F86A10002918BFA5
+:1096F000A0F876501DD12069B0F87610491C89B2C7
+:10970000A0F87610B0F878208A422CBF531A0023B4
+:10971000B4F808C00CF1050C634598BF80F87C6074
+:10972000914206D3A0F8765080F8F0612079F2F7E4
+:109730002DFBA0794FF0020A10F0600F11D02069C4
+:1097400090F8681011B1032906D00AE080F868602B
+:109750000121FEF7B7FE04E080F868A00121FEF7C2
+:10976000B1FE206990F86810012905D1E18811F453
+:10977000807F18BF80F868A04FF00808B9F1000F8B
+:1097800040F09981E28812F4007F18BFA0F8F850E9
+:1097900004D1B0F8F810491CA0F8F81012F0080F26
+:1097A00050D0A17800294DD190F8CB00FE2808BFF9
+:1097B000FFDFFE21206980F8CB1090F86510192991
+:1097C00007D0206990F864101F2911D027292AD0CA
+:1097D0002FE080F88D5090F88C10491E49B280F827
+:1097E0008C100029B8BFFFDF206980F86550E8E7DA
+:1097F00090F8650002F01AFF80B12069262101234C
+:1098000080F8641090F865200B21583002F025FF95
+:10981000002804BF2A20FFF729F80AE02169202048
+:1098200081F8640005E080F8856180F8645080F874
+:109830008850206990F86710082904BF84F800A0B8
+:1098400080F8CBA0FFF73FF8A07910F0040F07D005
+:10985000A07828B9206990F86700072808BF26700B
+:1098600000F038FCA07910F0100F09D0A07838B9BA
+:10987000206990F865100B2904BF0C2180F8651051
+:10988000E07810F0080F11D020690123052190F82D
+:109890006520583002F0E1FE28B184F8028020698A
+:1098A00080F8B85102E0002001F0F2FAE0690028E7
+:1098B0005BD000950195029503950495206990F879
+:1098C0005500FBF798FE4FF47A7100F5FA70B0FB83
+:1098D000F1FA206990F85500FBF781FE5044ADF88D
+:1098E000060020690188ADF80010B0F85810ADF8F6
+:1098F00004104188ADF8021090F8860130B1A069DB
+:10990000C11C039103F0FEFA8DF81000206990F855
+:1099100085018DF80800E16968468847206980F86C
+:10992000865180F885510399F9B190F88411E1B915
+:1099300090F86410272918D09DF81010039AA1B14F
+:109940001378FF2B06D0072B02BF02295178FF297D
+:1099500002D00AE01B2908D880F884610399C0F876
+:1099600088119DF8101080F8871100F0CCFD01F0EF
+:1099700085FA0028206918BFA0F8D85004D1B0F8A3
+:10998000D810491CA0F8D81001F07BFA40B1216929
+:1099900091F8E40002289CBF401C81F8E40004D840
+:1099A000206990F8E400022806D92069A0F8D85070
+:1099B000A0F8DA5080F8E45020690123002190F8E3
+:1099C0006520583002F049FE20B9206990F8650002
+:1099D0000C285AD120690123002190F864205830C6
+:1099E00002F03BFEB0B320690123002190F867200C
+:1099F000583002F032FE68B3206990F868100229EE
+:109A000004BF90F8E40000283FD13846F6F781FB08
+:109A100000B3206990F8CB10FE2936D1B0F8D210EF
+:109A2000012932D980F8DD60B0F88010B0F87E20CE
+:109A30008B1E9A42AFBF0121891A491E89B2B0F824
+:109A4000D82023899A422EBF01229A1A521C02E082
+:109A5000F000002019E038BF92B2914288BF114651
+:109A6000012908BF80F8DD5090F869218AB1B0F86B
+:109A7000DA20B0F86A0182422FBF0120801A401C10
+:109A800080B2814288BF014603E02069012180F84D
+:109A9000DD502069B0F85820114489B2A0F8D410E4
+:109AA00090F86830002B18BF012B5DD0022B1CBF33
+:109AB000032BFFDF09D0E088C0F340200028206995
+:109AC00018BFA0F8E65059D151E090F86730082B44
+:109AD00021D0B0F87E10B0F8802000278B1C9A426D
+:109AE00006D3511A891E0F043F0C1CBF791E8FB27A
+:109AF00090F87C1051B190F864200123092158306E
+:109B000002F0ABFD002808BF002729D0206990F89B
+:109B10006A1089B908E0B0F87E30032B24D3B0F87E
+:109B200080101144491C1FE090F865200123062194
+:109B3000583002F092FD78B121690020B1F8782008
+:109B4000B1F876108B1C9A4203D3501A801E18BFAE
+:109B5000401EB84238BF87B2002F1CBF781E87B2A4
+:109B60002069B0F8D4103944A0F8D010A3E7B0F8B9
+:109B7000E610B0F8D6201144A0F8E610206990F85D
+:109B8000701139B990F8672001231946583002F056
+:109B900064FD38B12069B0F88210B0F8D6201144C5
+:109BA000A0F88210206990F8883033B1B0F88410A2
+:109BB000B0F8D6201144A0F8841090F98C20002A27
+:109BC00006DDB0F88A10B0F8D6C06144A0F88A105B
+:109BD0004FF03D0CB9F1000F18BF80F874C049D1A7
+:109BE0002178022911D0012908BF90F872113FD0C5
+:109BF000A17821B380F8736011F0140F18BF1E21F3
+:109C000009D000BF80F8741050E090F8CC100629FD
+:109C100018BF16212CE011F0080F18BF80F874C08F
+:109C200044D111F0200F18BF2321EBD111F0030F05
+:109C300008BFFFDF2A20216981F8740032E02BB1D0
+:109C4000B0F88410B0F88630994210D2002A05DDB1
+:109C5000B0F88A10B0F88620914208D2B0F882207D
+:109C6000B0F880108A4208D390F870212AB12221DE
+:109C700080F8741080F8736018E090F868203AB1AA
+:109C8000B0F87E208A4228BF80F87480F2D209E0C2
+:109C9000B0F87E10062905D33E2180F8741080F8B4
+:109CA000736003E0206990F8731079B1206980F83F
+:109CB000645080F8655080F8685090F8DE100029F4
+:109CC00014BF02210321FEF7FDFB02E00021FEF795
+:109CD000F9FB206980F8DE5006B0BDE8F047FBF7DD
+:109CE0004FBDF84902468878CB78184313D108460F
+:109CF00000694AB1897911F0080F03D090F8670024
+:109D0000082808D001207047B0F84810028E914210
+:109D100001D8FEF713BB0020704770B5E94C05462B
+:109D20000E46E0882843E08015F0020F04D015F0BD
+:109D3000010F18BFFFDF666115F0010F4FF0000241
+:109D40004FF001001AD0A661F178062902D00B2944
+:109D50000BD013E0216991F86530172B0ED1002349
+:109D6000C1E9283381F8690008E0216991F865307C
+:109D7000112B04BF81F8692081F88E0015F0020FC5
+:109D800018D06169C978052902D00B290BD011E0E0
+:109D9000216991F86520152A0CD10022C1E92A22F7
+:109DA00081F86A0006E0206990F86510102908BF64
+:109DB00080F86A2015F0800F1CBF0820E07070BD8D
+:109DC0002DE9F84FBF4C00254FF00108E580A57044
+:109DD000E5702570206168F30709074680F8DE808A
+:109DE0000088F6F729FF5FEA000A08BFFFDF206955
+:109DF0000088FBF78DFC20690088FBF7AFFC206929
+:109E0000B0F8D21071B190F8CB10FE290FD190F8B4
+:109E1000701189B190F8672001231946583002F07B
+:109E20001CFC88B1206990F8CB00FE2804D0206982
+:109E300090F8CB00FFF72BFA206990F8DF1000298B
+:109E400018BF25811BD10FE02069A0F8825090F83F
+:109E5000711180F8CC1000210220FFF7FFF9206972
+:109E600080F8DD500220E5E790F8AC1129B9018CAB
+:109E70008288914288BF218101D881882181B0F8F0
+:109E8000D610491E8EB2B0F8D8103144A0F8D810C0
+:109E900090F8DC1000291CBFA0F8DA5080F8DC50E4
+:109EA00004D1B0F8DA103144A0F8DA10B0F87E101E
+:109EB0003144A0F87E1090F86A1039B990F8652006
+:109EC00001230621583002F0C8FB28B12069B0F800
+:109ED00076103144A0F876102069B0F8D21001292C
+:109EE0009CBF491CA0F8D210002E18BF80F8E45087
+:109EF00090F8DD10A1B1B0F8D800218988420FD2C6
+:109F00005046F6F706F958B1206990F8691139B151
+:109F1000B0F8DA10B0F86A01814228BF00F0B4FF4F
+:109F2000206980F8DD5090F865100B2918BF0C29C6
+:109F300016D1B0F85820B0F88E31D21A12B2002AD9
+:109F40000EDBD0F89011816090F89411017302211A
+:109F500001F060FF206980F8655080F898804AE041
+:109F6000242924D1B0F85810B0F88E21891A09B2EA
+:109F700000291CDB90F8A42190F89011002908BF5B
+:109F800090F8541080F8541090F89111002908BFEF
+:109F900090F8551080F85510002A1CBF0020FEF7DD
+:109FA00065FC206980F8655080F87D5023E090F8CA
+:109FB0006410242918BF25291DD1B0F85810B0F815
+:109FC0008E21891A09B2002915DB90F89011002919
+:109FD00008BF90F8541080F8541090F8911100299F
+:109FE00008BF90F8551080F855100020FEF73EFC91
+:109FF000206980F86450216901F15800B1F8D62039
+:10A0000002F02CF9206990F86911002918BFA0F816
+:10A01000DA502D4800902D4B2D4A3946484600F025
+:10A0200073FE216A00291CBF6078FBF720F82069C5
+:10A030000123052190F86520583002F00EFB00281E
+:10A0400008BFBDE8F88FBDE8F84F00F066BC00F02F
+:10A05000FBBE1C49C86170471A48C069002818BF78
+:10A0600001207047174A50701162704710B50446BE
+:10A07000B0F894214388B0F89611B0F898019A424C
+:10A0800001BFA3889942E38898420FD02388A4F89F
+:10A09000B031A4F8B221A4F8B411A4F8B60101209B
+:10A0A00084F8AC0107480079F1F770FE01212046E1
+:10A0B00001F0B0FE002084F86500032084F86800F9
+:10A0C00010BD0000F000002083960100E39C010019
+:10A0D0001B9D010070B5FE4CA07910F0020F08BF67
+:10A0E00070BDA078002818BF70BD6169F8482722AC
+:10A0F000CB780E26002500690D2B78D00BDCA3F160
+:10A1000002030B2B1FD2DFE803F0201E808B9F2F52
+:10A110001E591E73D100152B00F02A810BDC112B68
+:10A1200065D0122B00F0F480132B00F0FF80142B6D
+:10A1300000F00E8107E0162B00F03281172B00F0A3
+:10A140003F81FF2B35D0FFDF70BD90F867200123E2
+:10A150001946583002F081FA002818BF70BD082057
+:10A16000216981F8670070BD90F8643009790A2B85
+:10A1700001BF90F8CA308B4280F8645080F8885054
+:10A1800008BF70BD90F8663013F0080F0DD023F0B3
+:10A19000080180F8661090F88C10491E49B280F8CA
+:10A1A0008C100029A8BF70BDCFE0FF291CBFFFDFC6
+:10A1B00070BD80F8642080F8845170BD90F866000E
+:10A1C00010F0010F08BFFFDF216991F88C00401EDD
+:10A1D00040B281F88C000028B8BFFFDF206990F8FA
+:10A1E000661021F0010100BF80F8661070BD21E00B
+:10A1F00090F86500102818BFFFDF0121206980F862
+:10A200008D10112180F8651070BD90F8650014283C
+:10A2100018BFFFDF0121206980F88D101521F1E7BB
+:10A2200090F86500152818BFFFDF1720216981F815
+:10A23000650070BD90F86500152818BFFFDF192074
+:10A24000216981F8650070BD90F865001B2818BF72
+:10A25000FFDF206980F88D5090F8B801002818BF02
+:10A26000FFDF206990F88E1049B180F88E50018888
+:10A27000A0F8BC1180F8BA5180F8B8610AE00188F2
+:10A28000A0F8BC1180F8BA51012180F8BE110D214F
+:10A2900080F8B8110088F6F7BDFCF6F755F920797B
+:10A2A000F1F774FD206980F8655070BD90F88C114D
+:10A2B000042915D0206990F8661011F0020F08BF2C
+:10A2C00070BD90F88C10491E49B280F88C1000299E
+:10A2D000B8BFFFDF206990F8661021F0020183E724
+:10A2E00090F8642001230021583002F0B6F90028CC
+:10A2F00008BFFFDF206990F8901011F0020F07BF30
+:10A30000062180F8641080F8885080F88C51D1E7DD
+:10A3100090F8642001230021583002F09EF90028B3
+:10A3200008BFFFDF206980F8646070BD90F8661098
+:10A3300021F0040180F8661090F88C10491E49B293
+:10A3400080F88C100029A8BF70BDFFDF70BD00BF72
+:10A3500090F8642001230021583002F07EF9002893
+:10A3600008BFFFDF1C20216981F8640070BD00BFB9
+:10A3700090F8660000F03000102818BFFFDF206959
+:10A3800090F8661021F0100180F8661090F88C109B
+:10A39000491E49B280F88C100029A8BF70BDD4E7CF
+:10A3A00090F8642001230021583002F056F900286B
+:10A3B00008BFFFDF1F20216981F8640070BD00BF66
+:10A3C00090F8650021281CBF0028FFDF22202169AA
+:10A3D00081F8650070BD3E49086990F8662012F06A
+:10A3E000080F1EBF01208870704742F0080280F8F5
+:10A3F00066208969C97880F8C9100021A0F88A1000
+:10A4000090F88C10491C80F88C10704710B5304CB7
+:10A4100005212069FEF756F8206990F84E100129B1
+:10A4200002BF022180F84E1010BD00F5D6710288DF
+:10A43000A0F8D421028EA0F8D621828EA0F8D821CF
+:10A44000028FB0F844309A4228BF1A46CA85828FDC
+:10A45000B0F84600824238BF10460886012081F8D5
+:10A4600026002079BDE81040F1F790BC184830B4C0
+:10A47000006990F84E30B0F832C0C48EB0F8401089
+:10A48000428F022B28D08A4238BF11460186C28FE4
+:10A49000B0F842108A4238BF11468186028FB0F868
+:10A4A00044108A4238BF11464186828FB0F8461068
+:10A4B0008A4238BF1146C186418E614588BF8C46AD
+:10A4C000A0F832C0C18EA14288BF0C46C48601E00C
+:10A4D000F000002030BC7047038E9A4228BF1A4615
+:10A4E000C58F838E9D4238BF2B468A4238BF1146A6
+:10A4F0000186B0F842108B4228BF0B4683860021AC
+:10A5000080F84E10CAE770B5FE4C206990F8CB1069
+:10A51000FE2906BFA178002970BD90F867200123AD
+:10A520001946583002F099F8002818BF70BD20690C
+:10A53000002590F8701159B1A0F8825090F871116F
+:10A5400080F8CC10BDE8704000210220FEF786BEE6
+:10A5500090F8652001230421583002F07EF80600AF
+:10A560000CD0D4F810C09CF86500102861D01428D5
+:10A5700065D015287BD01B287ED0BEE0216991F8DC
+:10A58000660010F0010F05D0BDE8704001210920E0
+:10A59000FEF764BE10F0020F0BD001210C20FEF775
+:10A5A0005DFE206990F8901041F0010180F8901054
+:10A5B00070BD10F0040F05D0BDE8704001211320DC
+:10A5C000FEF74CBE10F0080F09D091F8C90081F8D1
+:10A5D000CC00BDE8704001210720FEF73FBE10F01F
+:10A5E000100F02D091F89B0120B191F8650021284D
+:10A5F00073D179E091F89A0188B1B1F89C01A1F882
+:10A600004000B1F89E01A1F84200B1F8A001A1F804
+:10A610004400B1F8A201A1F8460081F89A51FFF771
+:10A6200025FFFFF7F3FEBDE8704001211520FEF77E
+:10A6300015BEBDE8704001210B20FEF70FBEF9F7F3
+:10A6400025FB0C2838BF70BD08212069F030F9F7D0
+:10A6500021FB28B120690421C430F9F71BFB00B9A4
+:10A66000FFDFBDE8704001210420FEF7F7BD9CF834
+:10A67000730101280DD000E030E0022818BF70BD42
+:10A680009CF88E00D8B106208CF8CC000121022065
+:10A690001DE09CF8B801002818BF70BD0CF1B00394
+:10A6A00000220CF1E8010CF5BA7001F052FF012113
+:10A6B0000520FEF7D3FD206980F8735170BD9CF82A
+:10A6C000960010F0040F14BF11200D200121FEF799
+:10A6D000C5FD206980F8735170BD0EE0BDE8704083
+:10A6E00001210620FEF7BABD91F87D00C0B991F8AE
+:10A6F000A40110B191F8A50190B1206901230021B6
+:10A7000090F86420583001F0A8FFC8B120690123F7
+:10A71000042190F86520583001F09FFF30B10FE020
+:10A72000BDE8704001211720FEF798BD206990F820
+:10A730007C0028B1BDE8704000211220FEF78EBDDC
+:10A74000206990F864200A2A2BD0002E18BF70BD13
+:10A7500001230021583001F080FF48B1206990F8B2
+:10A760008C11042904BF90F8900010F0030F22D040
+:10A7700020690123002190F86420583001F06DFF1A
+:10A7800000287DD0206990F89A1111B190F89B11A2
+:10A79000E9B190F8A411002972D090F8A511E9B39D
+:10A7A00092E090F8CA1080F8CC10BDE8704000210B
+:10A7B0000720FEF753BD00210C20FEF74FFD206956
+:10A7C00090F8901041F0010180F8901070BDB0F841
+:10A7D0009C11A0F84010B0F89E11A0F84210B0F8FB
+:10A7E000A011A0F84410B0F8A211A0F8461080F80B
+:10A7F0009A5190F8660010F0200F13D0FFF736FE44
+:10A80000FFF704FE01211520FEF728FD206990F8CE
+:10A81000661021F0200141F0100100E008E080F80E
+:10A82000661070BDBDE8704000211420FEF716BD13
+:10A8300090F8652001230B21583001F00EFFF8B984
+:10A84000206990F85400012808BF012503D0022890
+:10A8500014BFFFDF0225206990F85500012808BFCA
+:10A86000012603D0022814BFFFDF02262069012D34
+:10A8700090F8A61105D0022D08BF022903D00DE0E3
+:10A8800022E001290AD190F8A711012E04D0022E4E
+:10A8900008BF02290BD001E0012908D090F86520FB
+:10A8A00001230321583001F0D8FE68B903E00020ED
+:10A8B000FDF7DCFF08E020690123022190F8652004
+:10A8C000583001F0CAFEB0B120690123002190F890
+:10A8D0006420583001F0C1FE002808BF70BD206917
+:10A8E00090F88401002808BF70BD0021BDE87040C9
+:10A8F000FF20FEF7B3BCBDE8704000211620FEF734
+:10A90000ADBC0000F000002030B5FB4C05462078BF
+:10A91000002818BFFFDF657230BDF74901200872BB
+:10A9200070472DE9F14FF54F39464E68304696F89D
+:10A93000551001F042FF96F8551080B211F00C0F3F
+:10A940006FF00D047FD0B0F5747F38BF002506D3BB
+:10A950005038C11700EB916004EBA01085B2708EE7
+:10A96000A84238BF0546E648DFF88C93C9F82400B2
+:10A97000786800F15808834609F13400BBF832705A
+:10A9800040689BF8551090F86AA0584601F015FFF2
+:10A990009BF8551080B211F00C0F5FD0B0F5747FAA
+:10A9A00038BF002406D35038C21700EB926004EB86
+:10A9B000A01084B2A74238BF3C46BAF1000F1CBFBA
+:10A9C000201D84B2E0B2F9F709FF98F812000028C0
+:10A9D0004FD008F15801CA4891E80E1000F50274F2
+:10A9E00084E80E10D8F86810C0F82112D8F86C105E
+:10A9F000C0F8251200F58170FAF7A6FABF48007872
+:10AA000000280CBF0120002080F00101BD48017624
+:10AA1000D8E91412C0E90412A0F58372D9F8241001
+:10AA2000F9F7B5FD96F85500012808BF002204D0BB
+:10AA300002281ABFFFDF00220122E9B20120F9F744
+:10AA4000B4FD1CE0FFE7022919BF04EBD00085B27A
+:10AA50006FF00E0101EB900081D17FE7022919BF51
+:10AA600004EBD00084B26FF00E0202EB9000A1D193
+:10AA70009FE7D9F82400FAF767FAF9F7B9FD0098CB
+:10AA800050B9012296F8553096211046FAF712F97E
+:10AA900000219620FAF7A4FA96F82C00012808BFA6
+:10AAA000FAF730FB022089F80000BDE8F88F2DE9A5
+:10AAB000F04FDFF8488283B0414681464D68A1F1EE
+:10AAC0001400009095F85D0005F158060127A1F1EA
+:10AAD000340470B3012879D0022878D0032818BF35
+:10AAE000FFDF75D0206A0823017821F0080101708A
+:10AAF000B27903EAC202114321F004010170F27934
+:10AB0000042303EA8202114321F01001017096F838
+:10AB100005B0E06AF5F70DFB8246FAF743FEBBF19C
+:10AB2000020F7AD0BBF1010F78D0BBF1030F76D0C2
+:10AB30008AE0FFE700F0CAFB0146284601F03BFE31
+:10AB40001FFA80FB00F0C2FB10F00C0F6FF00D013C
+:10AB50004FF0000A20D0BBF5747F38BF504607D3B2
+:10AB6000ABF15000C21700EB926001EBA01080B275
+:10AB7000298E814238BF0846ADF80800A5F8480084
+:10AB80000098FAF7EEFD90B1216AA77062694FF460
+:10AB90008060904703202CE0022819BF01EBDB0006
+:10ABA00080B26FF00E0000EB9B00E1D1DFE701AA5D
+:10ABB00002A9E06AF5F7F8F9206210B196F83510AD
+:10ABC00039B10098FAF7A1FD77718BE713E016E031
+:10ABD00026E09DF8041031B9A0F800A080F802A08A
+:10ABE000012102F0A5F9BDF80810206A02F0DFFA91
+:10ABF0000220707176E70098FAF787FD72E7B5F8E2
+:10AC00004800ADF8000001AA6946E06AF5F7CCF902
+:10AC10002062002808BFFFDF64E708E00BE00EE0D9
+:10AC20000098FAF79EFD002808BFFFDF5AE730EAD8
+:10AC30000A0009D106E030EA0A0005D102E0BAF1C3
+:10AC4000000F01D0012100E00021206A027842EAD1
+:10AC500001110170717C00291CBF7179012933D069
+:10AC600006F15801264891E80E1000F5027A8AE8AC
+:10AC70000E10B16EC0F82112F16EC0F8251200F569
+:10AC80008170FAF761F998F8000000280CBF0121E3
+:10AC900000211C480176D6E91212C0E90412A0F581
+:10ACA0008371226AF9F773FC95F85400012808BFF4
+:10ACB000002204D002281ABFFFDF00220122FB215C
+:10ACC0000020F9F772FC03E0FAF73EF9F9F790FC7F
+:10ACD000B9F1000F06D195F85430012296210020D9
+:10ACE000F9F7E8FF6771206A0188E18180782074B4
+:10ACF000277003B0BDE8F08F140100204801002048
+:10AD0000C80C0020D00E00202DE9F0471E46174643
+:10AD100081460C46FE4DDDF82080287828B9002FAA
+:10AD20001CBF002EB8F1000F00D1FFDFC5F81C805A
+:10AD3000C5E90576C5E90D9400272F72EF712F71D3
+:10AD4000EF706F71AF71AF70AF81F24E04F15808C0
+:10AD50002088F5F771FFE8622088F5F75BFF28632C
+:10AD6000F9F759FD94F95700F9F702FE04F11200C2
+:10AD7000FAF7D3F804F10E00F9F704FE3078002852
+:10AD80000CBF03200120FAF7DCF898F81A00F9F755
+:10AD900001FEFAF7D0F83078002804BFFF2094F8BD
+:10ADA000544023D098F81250B4F8328094F85510DB
+:10ADB000204601F002FD94F8554080B214F00C0FCB
+:10ADC0006FF00D012CD0B0F5747F06D35038C21748
+:10ADD00000EB926001EBA01087B24046B84528BF57
+:10ADE0003846002D1CBF001D80B2C0B22146F9F7C5
+:10ADF000F5FC3078F8B1706890F86801002818BF49
+:10AE0000F9F766FD224600210120F9F70CFF706872
+:10AE1000D0F8E000FAF79BF8BDE8F047012080E5A4
+:10AE2000022C19BF01EBD00087B26FF00E0101EBCD
+:10AE30009000D2D1D0E7002122460846F9F7F3FE70
+:10AE4000BDE8F047012032E6B24800B50178343859
+:10AE5000007819B1022818BFFFDF00BD012818BF14
+:10AE6000FFDF00BDAA4810B50078022818BFFFDF39
+:10AE7000BDE8104000F080BA00F07EBAA4484079E6
+:10AE80007047A34800797047A14901208871704735
+:10AE90002DE9F04706009F489D4D406800F1580499
+:10AEA000686A90F8019018BF012E03D1296B08F051
+:10AEB00093FE6870687800274FF00108A0B1012860
+:10AEC0003CD0022860D003281CBFFFDFBDE8F0871C
+:10AED000012E08BFBDE8F087286BF5F71FFB687AE5
+:10AEE000BDE8F047F0F752BF012E14D0A86A002841
+:10AEF00008BFFFDF6889C21CD5E9091009F058F9BD
+:10AF0000A86A686201224946286BF5F783F9022E88
+:10AF100008BFBDE8F087D4E91401401C41F10001ED
+:10AF2000C4E91401E079012801D1E77101E084F856
+:10AF30000780687ABDE8F047F0F728BF012E14D0EB
+:10AF4000A86A002808BFFFDF6889C21CD5E909107C
+:10AF500009F02EF9A86A686200224946286BF5F7C5
+:10AF600059F9022E08BFBDE8F087D4E91410491C36
+:10AF700040F10000C4E91410E07901280CBFE7712A
+:10AF800084F80780BDE8F087012E06D0286BF5F71E
+:10AF9000C5FA022E08BFBDE8F087D4E91410491C99
+:10AFA00040F10000C4E91410E0790128BFD1BCE7EA
+:10AFB0002DE9F041574F3846A7F13404406800F1BD
+:10AFC00058052078012818BFFFDFA878012648B16E
+:10AFD0000021A970A6706269042090473878002883
+:10AFE00018BF2E71206A0321007831EA000004BFE7
+:10AFF000E878002805D1EE70216AA6706269022007
+:10B0000090470121002000F0D6F918B1BDE8F041C9
+:10B0100000F0B2B9BDE8F041002082E42DE9F14F23
+:10B020003C4E4FF000083046A6F1340540683178B8
+:10B0300000F1580A2878C146022818BFFFDFA88906
+:10B0400040F40070A88171683078FF2091F85410A6
+:10B05000F9F7C4FB009800289AF8120000F0FD8070
+:10B06000F9F7ECFAF9F7DAFA012788B99AF8120039
+:10B0700070B1686A417859B100789AF80710C0F346
+:10B08000C000884204D1EF70BDE8F84F00F074B9F9
+:10B09000686A41786981002908BFC5F8288003D013
+:10B0A000286BF5F771F8A862A88940F02000A88104
+:10B0B00085F804803078706800F1580B044690F8E9
+:10B0C0002C0001281AD1FAF713F85946204601F04E
+:10B0D00080FA98B13078002870680CBF00F58A704B
+:10B0E00000F5F570218841809BF8081001719BF8EC
+:10B0F000091041710770687AF0F748FE686A9AF89B
+:10B1000006100078C0F3800088423BD0307803E01E
+:10B110001401002048010020706800F1580490F8E4
+:10B120005D0058B3022847D084F8058030780028A5
+:10B130001CBF2079002806D084F80480AF706A69AB
+:10B14000414610209047E07890B184F80380FAF7E8
+:10B1500017FB002808BFFFDF0820AF706A690021D5
+:10B160009047D4E91202411C42F10000C4E91210D8
+:10B17000A07901280CBF84F80680A771A88940F443
+:10B180008070A881686A9AF807300178C1F3C0021C
+:10B190009A424FD13278726801F0030102F15804EB
+:10B1A000012918BF022932D003291CBFE87940F0D9
+:10B1B000040012D0E8713DE0E86AF4F721FF0028AE
+:10B1C00008BFFFDFD4E91210491C40F10000C4E9B8
+:10B1D0001210687AF0F7DAFDA6E701F0C1FE90B12F
+:10B1E000A770A989384641F40061A981696AAF70E6
+:10B1F0006A699047E079012803D100BF84F807808D
+:10B2000018E0E77116E0E87940F01000D2E74078E6
+:10B21000F8B1A98941F40061A981A96A51B1FB285B
+:10B22000F1D8287A002808BFB94603D080206A697F
+:10B23000002190470120009900F0BDF8B0B1B9F1AC
+:10B24000000F1CBF0020FFF723FEBDE8F84F00F001
+:10B2500093B8E0790128D4D1D0E7002818BFF9F7D6
+:10B2600026FAA88940F04000A881E3E7B9F1000F71
+:10B270001CBF0120FFF70CFE0020FFF718FCB9F1FE
+:10B28000000F08BFBDE8F88F0220BDE8F84FFFE5CA
+:10B2900070B50D4606466848674900784C6850B15D
+:10B2A000F9F748FA034694F8542029463046BDE899
+:10B2B0007040FDF72CBAF9F73DFA034694F8542094
+:10B2C00029463046BDE8704005F00ABD5A4802786C
+:10B2D0004168406801F1580C91F8643090F85400CE
+:10B2E000242B1CBF9CF80DC0BCF1240F13D01F2BC6
+:10B2F00018BF202B24D0BCF1220F18BF7047002AA2
+:10B3000008BF704791F8A62191F85110114011F033
+:10B31000010F27D02EE04AB191F89011002908BF03
+:10B320007047012818BF012924D021E091F8F210BC
+:10B33000002908BF7047012818BF01291AD017E05B
+:10B34000BCF1220FDBD0002A08BF704791F8A6118C
+:10B3500011F0010F0ED111F0020F08BF7047012844
+:10B3600008D005E011F0020F08BF7047012801D096
+:10B3700002207047012070472F4910B54C68F9F73B
+:10B3800089FEF9F768FEF9F763FDF9F7CCFDF9F7E7
+:10B390002FF994F82C00012808BFF9F7A9FE274CD3
+:10B3A00000216269A0899047E269E179E0789047DD
+:10B3B0000020207010BD70B5204C0546002908BF44
+:10B3C000012D05D12079401CC0B22071012831D84F
+:10B3D000A1692846884700282CD0A179184839B19E
+:10B3E000012D01BF41780029017811F0100F21D003
+:10B3F000E179F9B910490978002908BF012D05D074
+:10B4000000290CBF01210021294311D10D490978E0
+:10B4100011F0100F04BF007810F0100F0AD0A078C0
+:10B4200040B9A06A20B9608910B111F0100F01D0A5
+:10B43000002070BD012070BD4801002014010020D3
+:10B44000C80C00202201002010B540F2C311F748BB
+:10B4500008F02DFFFF220821F54808F020FFF548ED
+:10B46000002141704FF46171418010BD2DE9F04120
+:10B470000E46054600F046FBEC4C102816D004EBB7
+:10B48000C00191F84A0110F0010F1CBF0120BDE876
+:10B49000F081607808283CBF012081F84A011CD265
+:10B4A0006078401C60700120BDE8F0816078082859
+:10B4B00013D222780127501C207004EBC208306898
+:10B4C000C8F84401B088A8F84801102A28BFFFDF57
+:10B4D00088F8435188F84A71E2E70020BDE8F0811E
+:10B4E000D2480178491E4BB2002BB8BF704770B4E8
+:10B4F0005FF0000500EBC30191F84A1111F0010F54
+:10B500003BD04278D9B2521E427000EBC10282F8A1
+:10B510004A5190F802C00022BCF1000F0BD98418E8
+:10B5200094F803618E4202D1102A26D103E0521C06
+:10B53000D2B29445F3D80278521ED2B202708A4237
+:10B540001BD000EBC20200EBC10CD2F84341CCF897
+:10B550004341D2F84721CCF84721847890F800C0C5
+:10B560000022002C09D9861896F8036166450AD195
+:10B57000102A1CBF024482F80311591E4BB2002B43
+:10B58000B8DA70BC7047521CD2B29442EBD8F4E7E0
+:10B590002DE9F05F1F4690460E46814600F0B2FA54
+:10B5A000A24D0446102830D0A878002100280ED9DA
+:10B5B0006A1892F80331A34205D110291CBF12204A
+:10B5C000BDE8F09F03E0491CC9B28842F0D80828C2
+:10B5D00034D2102C1CD0AE781022701CA87005EB51
+:10B5E000061909F10300414600F0A2FF09F18300AA
+:10B5F0001022394600F09CFFA819002180F8034171
+:10B6000080F83B110846BDE8F09FA878082815D2BD
+:10B610002C78CA46601C287005EBC4093068C9F84C
+:10B620004401B0884FF0000BA9F84801102C28BF46
+:10B63000FFDF89F843A189F84AB1CCE70720BDE8CC
+:10B64000F09F70B479488178491E4BB2002BBCBF83
+:10B6500070BC704703F0FF0C8178491ECAB282703B
+:10B6600050FA83F191F8031194453ED000EB021596
+:10B6700000EB0C14D5F80360C4F80360D5F807603C
+:10B68000C4F80760D5F80B60C4F80B60D5F80F60FC
+:10B69000C4F80F60D5F88360C4F88360D5F887607C
+:10B6A000C4F88760D5F88B60C4F88B60D5F88F50EC
+:10B6B000C4F88F50851800EB0C0402EB420295F899
+:10B6C00003610CEB4C0C00EB420284F8036100EBCD
+:10B6D0004C0CD2F80B61CCF80B61B2F80F21ACF82E
+:10B6E0000F2195F83B2184F83B2100EBC10292F831
+:10B6F0004A2112F0010F33D190F802C00022BCF1B0
+:10B70000000F0BD9841894F803518D4202D1102AEE
+:10B7100026D103E0521CD2B29445F3D80278521ECF
+:10B72000D2B202708A421BD000EBC20200EBC10C05
+:10B73000D2F84341CCF84341D2F84721CCF8472115
+:10B74000847890F800C00022002C09D9851895F85B
+:10B75000035165450BD1102A1CBF024482F8031126
+:10B76000591E4BB2002BBFF675AF70BC7047521C10
+:10B77000D2B29442EAD8F3E72E49487070472D4878
+:10B780004078704738B14AF2B811884203D8294945
+:10B790004880012070470020704726484088704745
+:10B7A00010B500F0AFF9102814D0204A014600204F
+:10B7B00092F802C0BCF1000F0CD9131893F80331B2
+:10B7C0008B4203D1102818BF10BD03E0401CC0B24B
+:10B7D0008445F2D8082010BD14498A78824286BF79
+:10B7E00001EB001083300020704710498A788242B4
+:10B7F00086BF01EB0010C01C002070470B4B93F874
+:10B8000002C084459CBF00207047184490F8030193
+:10B8100003EBC00090F843310B70D0F84411116075
+:10B82000B0F848019080012070470000F80E002019
+:10B830005A01002050010020FE4A114491F80321D2
+:10B84000FD490A7002684A6080880881704710B517
+:10B85000F8F74CFE002804BFFF2010BDBDE81040E3
+:10B86000F8F76ABEF3498A7882429CBF002070478D
+:10B87000084490F8030101EBC00090F84A0100F081
+:10B88000010070472DE9F047EA4F0026B0463878AE
+:10B89000002886BF4FF0080ADFF8A093BDE8F087C4
+:10B8A00007EBC80505F5A27195F8430100F02AF9E8
+:10B8B000102808BF544610D0B978002400290BD9AD
+:10B8C0003A1992F80321824202D1102C05D103E0EB
+:10B8D000621CD4B2A142F3D80824B878A04286BF33
+:10B8E00007EB0410C01C002095F84A1111F0010F5D
+:10B8F00016D050B1082C04D2391991F83B11012906
+:10B9000003D0102100F0F1FD50B109F80640304697
+:10B91000731C95F8432105F5A271DEB2F9F700F822
+:10B9200008F1010000F0FF0838784045B8D8BDE8BC
+:10B93000F0872DE9F041BF4C00263546A07800285D
+:10B940008CBFBE4FBDE8F0816119C0B291F8038190
+:10B95000A84286BF04EB0510C01C002091F83B11E3
+:10B96000012903D0102100F0C0FD58B104EBC8003C
+:10B97000BD5590F8432100F5A2713046731CDEB22C
+:10B98000F8F7CEFF681CC5B2A078A842DCD8BDE8A5
+:10B99000F08110B5F8F7EEFF002804BF082010BDB5
+:10B9A000F8F7ECFFA549085C10BD0A46A24910B59E
+:10B9B000497841B19F4B997829B10244D81CF8F7D6
+:10B9C00032FD012010BD002010BD9A4A01EB41015B
+:10B9D00002EB41010268C1F80B218088A1F80F0138
+:10B9E00070472DE9F041934D07460024A8780028C0
+:10B9F00098BFBDE8F081C0B2A04213D905EB041096
+:10BA000010F183060ED01021304600F06EFD48B9CB
+:10BA100004EB440005EB400000F20B113A463046BF
+:10BA2000F9F73DFF601CC4B2A878A042E3D8BDE896
+:10BA3000F08101461022824800F07ABD80487047AC
+:10BA400070B57C4D0446A878A04206D905EB0410D9
+:10BA50001021833000F049FD08B1002070BD04EBD7
+:10BA6000440005EB400000F20B1070BD71498A786C
+:10BA7000824206D9084490F83B01002804BF012007
+:10BA80007047002070472DE9F0410E4607461546E5
+:10BA90000621304600F029FD664C98B1A17871B1BD
+:10BAA00004F59D7011F0010F18BF00F8015FA17837
+:10BAB000490804D0457000F8025F491EFAD1012000
+:10BAC000BDE8F0813846314600F01CF8102816D049
+:10BAD000A3780021002B12D9621892F80321824228
+:10BAE00009D1102918BF082909D0601880F83B51E6
+:10BAF0000120BDE8F081491CC9B28B42ECD800207E
+:10BB0000BDE8F0812DE9F0414A4D06460024287831
+:10BB10000F46002812D900BF05EBC40090F843116E
+:10BB2000B14206D10622394600F5A27008F014FB96
+:10BB300038B1601CC4B22878A042EDD81020BDE80E
+:10BB4000F0812046BDE8F0813A4910B44A7801EB13
+:10BB5000C003521E4A70002283F84A2191F802C0A5
+:10BB6000BCF1000F0DD98B1893F80341844204D126
+:10BB7000102A1CBF10BC704703E0521CD2B294457F
+:10BB8000F1D80A78521ED2B20A70824204BF10BCA9
+:10BB9000704701EBC00301EBC202D2F843C1C3F806
+:10BBA00043C1D2F84721C3F847218C7891F800C0EF
+:10BBB0000022002C9CBF10BC70478B1893F80331F7
+:10BBC000634506D1102A1CBF114481F8030110BC43
+:10BBD0007047521CD2B29442EFD810BC704770B478
+:10BBE00014490D188A78521ED3B28B7095F8032130
+:10BBF000984247D001EB031C01EB0014DCF8036012
+:10BC0000C4F80360DCF80760C4F80760DCF80B6078
+:10BC1000C4F80B60DCF80F60C4F80F60DCF88360D8
+:10BC2000C4F88360DCF88760C4F88760DCF88B6058
+:10BC300008E00000F80E0020500100205A0100200A
+:10BC4000BB100020C4F88B60DCF88FC0C4F88FC034
+:10BC500001EB030C03EB43039CF8034100EB4000B2
+:10BC600001EB430385F8034101EB4000D3F80B419E
+:10BC7000C0F80B41B3F80F31A0F80F319CF83B012D
+:10BC800085F83B0101EBC20090F84A0110F0010F6A
+:10BC90001CBF70BC704700208C78002C0DD90B188D
+:10BCA00093F803C1944504D110281CBF70BC7047A1
+:10BCB00003E0401CC0B28442F1D80878401EC0B2F4
+:10BCC0000870904204BF70BC704701EBC20301EBE7
+:10BCD000C000D0F843C1C3F843C1D0F84701C3F84E
+:10BCE00047018C780B780020002C9CBF70BC7047FB
+:10BCF00001EB000C9CF803C19C4506D110281CBF29
+:10BD0000084480F8032170BC7047401CC0B28442D4
+:10BD1000EED870BC7047000010B50A7B02F01F021D
+:10BD20000A73002202768B181B7A03F0010C5B0861
+:10BD300003F00104A4445B0803F00104A4445B087D
+:10BD400003F00104A4445B0803F0010464444FEAD7
+:10BD5000530C0CF0010323444FEA5C0C0CF001047B
+:10BD6000234403EB5C0300EB020C521C8CF81330F1
+:10BD700090F818C0D2B263440376052AD3D3D8B260
+:10BD8000252888BFFFDF10BD0023C383428401EB59
+:10BD9000C202521EB2FBF1F10184704770B46FF021
+:10BDA0001F02010C02EA90251F23A1F5AA40543876
+:10BDB0001CBFA1F5AA40B0F1550009D0A1F528504B
+:10BDC000AA381EBFA1F52A40B0F1AA00012000D177
+:10BDD00000204FF0000C62464FEA0C048CEA01068A
+:10BDE000F6431643B6F1FF3F11D005F001064FEAC6
+:10BDF0005C0C4CEAC63C03F0010652086D085B0877
+:10BE0000641C42EAC632162CE8D370BC704770BC82
+:10BE1000002070472DE9F04701270025044603293B
+:10BE20000FD04FF4FA4200297CD0012900F006819E
+:10BE3000022918BFBDE8F0870146BDE8F047583039
+:10BE40006AE704F158067821304608F052FAB571D5
+:10BE5000F57135737573F573357475717576B576DF
+:10BE6000212086F83E00412086F83F00FE2086F81B
+:10BE7000730084F82C50258484F8547084F855702D
+:10BE8000282084F856001B20208760874FF4A47078
+:10BE9000E087A0871B20208660864FF4A470E08690
+:10BEA000A0861B20A4F84000A4F844004FF4A4701E
+:10BEB000A4F84600A4F842001B20A4F84A00A4F805
+:10BEC0004C00A4F8480067734FF448606080A4F801
+:10BED000D050A4F8D250A4F8D450A4F8D650A4F866
+:10BEE000D850A4F8DA5084F8DD5084F8DF50A4F874
+:10BEF000E65084F8E450A4F8F850A4F8FA5084F816
+:10BF00009A5184F89B5184F8A45184F8A55184F87F
+:10BF1000695184F8705184F8735184F88C51BDE8EC
+:10BF2000F087FFE7A4F8E65084F8DE506088FE4909
+:10BF30000144B1FBF0F1A4F878104BF68031A4F87D
+:10BF40007A10E388A4F87E50B4F882C0DB000CFBC2
+:10BF500000FCB3FBF0F39CFBF0FC5B1CA4F882C07C
+:10BF60009BB203FB00FC04F15801A4F88030BCF53F
+:10BF7000C84FC4BF5B1E0B85B2FBF0F2521CCA85D2
+:10BF800000F5802202F5EE32531EB3FBF0F20A8474
+:10BF9000CB8B03FB00F2B2FBF0F0C883214604F127
+:10BFA0005800FFF7B9FE07F0A5F9E8B3D4F80E1072
+:10BFB0006FF01F02080C02EA91281F26A0F5AA4183
+:10BFC00054391CBFA0F5AA41B1F155010AD0A0F522
+:10BFD0002851AA391EBFA0F52A41B1F1AA014FF09C
+:10BFE000010901D14FF00009002211464FEA020C6D
+:10BFF00082EA0003DB430B43B3F1FF3F1AD008F0A2
+:10C000000103520842EAC33206F0010349087608E8
+:10C010000CF1010C41EAC3314FEA5808BCF1160F8C
+:10C02000E6D3B9F1000F00E000E003D084F86851D6
+:10C03000BDE8F08784F86871BDE8F087A4F8E650A1
+:10C04000B4F89401B4F89831B4F802C004F158017E
+:10C05000A4F87E50B4F88240DB0004FB0CF4B3FB80
+:10C06000F0F394FBF0F45B1C4C859BB203FB00F4F3
+:10C070000B85B4F5C84FC4BF5B1E0B85B2FBF0F255
+:10C08000521CCA854A8C00EBC202521EB2FBF0F26F
+:10C090000A84CA8B02FB0CF2B2FBF0F0C883BDE845
+:10C0A000F08770B50025044603290DD04FF4FA42FD
+:10C0B000002963D001297DD0022918BF70BD014637
+:10C0C000BDE87040583027E604F158067821304624
+:10C0D00008F00FF9B571F57135737573F573357433
+:10C0E00075717576B576212086F83E00412086F878
+:10C0F0003F00FE2086F8730084F82C502584012030
+:10C1000084F8540084F85500282184F856101B2127
+:10C11000218761874FF4A471E187A1871B212186C4
+:10C1200061864FF4A471E186A1861B21A4F840101A
+:10C13000A4F844104FF4A471A4F84610A4F84210D7
+:10C140001B21A4F84A10A4F84C10A4F848106073FE
+:10C15000A4F8D850202084F8DA0084F8D050C4F82D
+:10C16000D45084F8045184F8055184F80E5184F8B1
+:10C170000F5184F8F45084F8005170BD60886A490A
+:10C180000144B1FBF0F1A4F878104BF68031A4F82B
+:10C190007A10E388A4F87E50B4F882C0DB000CFB70
+:10C1A00000FC9CFBF0FCB3FBF0F304F15801A4F895
+:10C1B00082C000E022E05B1C9BB203FB00FCA4F801
+:10C1C0008030BCF5C84FC4BF5B1E0B85B2FBF0F2DC
+:10C1D000521CCA8500F5802202F5EE32531EB3FBD5
+:10C1E000F0F20A84CB8B03FB00F2B2FBF0F0C883C1
+:10C1F000214604F15800BDE870408DE5D4F8F830D0
+:10C20000B4F802C004F158005989DB89A4F87E50C3
+:10C21000B4F88240DB0004FB0CF4B3FBF1F394FBB5
+:10C22000F1F45B1C44859BB203FB01F40385B4F578
+:10C23000C84FC4BF5B1E0385B2FBF1F2521CC2851E
+:10C24000428C01EBC202521EB2FBF1F20284C28B9D
+:10C2500002FB0CF2B2FBF1F1C18370BD2DE9F003DA
+:10C26000047E0CB1252C03D9BDE8F00312207047E1
+:10C27000002A02BF0020BDE8F003704791F80DC00E
+:10C280001F260123294D4FF00008BCF1000F77D085
+:10C29000BCF1010F1EBF1F20BDE8F0037047B0F8CE
+:10C2A00000C00A7C8F7B91F80F907A404F7C87EA20
+:10C2B000090742EA072282EA0C0C00270CF0FF096A
+:10C2C0004FEA1C2C99FAA9F99CFAACFC4FEA1969BF
+:10C2D0004FEA1C6C49EA0C2C0CEB0C1C7F1C9444A0
+:10C2E000FFB21FFA8CFC032FE8D38CEA020C0F4F2D
+:10C2F0000022ECFB057212096FF0240502FB05C257
+:10C30000D2B201EBD207427602F007053F7A03FA78
+:10C3100005F52F4218BF82767ED104FB0CF2120C79
+:10C32000521CD2B2002403E0FFDB050053E4B36EDD
+:10C3300000EB040C9CF813C094453CBFA2EB0C022C
+:10C34000D2B212D30D194FF0000C2D7A03FA0CF76C
+:10C350003D421CBF521ED2B2002A6AD00CF1010C21
+:10C360000CF0FF0CBCF1080FF0D304F1010C0CF041
+:10C37000FF04052CD7D33046BDE8F0037047FFE734
+:10C3800090F819C00C7E474604FB02C2FA4C4FF0ED
+:10C39000000CE2FB054C4FEA1C1C6FF024040CFB64
+:10C3A0000422D2B201EBD204427602F0070C247AC6
+:10C3B00003FA0CFC14EA0C0F1FBF82764046BDE85E
+:10C3C000F003704790F818C0B2FBFCF40CFB142289
+:10C3D000521CD2B25FF0000400EB040C9CF813C0B6
+:10C3E00094453CBFA2EB0C02D2B212D30D194FF010
+:10C3F000000C2D7A03FA0CF815EA080F1CBF521E28
+:10C40000D2B27AB10CF1010C0CF0FF0CBCF1080FA8
+:10C41000F0D304F1010C00E00EE00CF0FF04052C59
+:10C42000DAD3A8E70CEBC40181763846BDE8F00307
+:10C4300070470CEBC40181764046BDE8F0037047BD
+:10C44000CE4A016812681140CD4A1268114301605A
+:10C45000704730B4CB49C94B00244FF0010C0A7827
+:10C46000521CD2B20A70202A08BF0C700D781A68CC
+:10C470000CFA05F52A42F2D0097802680CFA01F1AB
+:10C480005140016030BC7047017931F01F0113BF8A
+:10C49000002000221146704710B4435C491C03F091
+:10C4A000010C5B0803F00104A4445B0803F00104E1
+:10C4B000A4445B0803F00104A4445B0803F00104F6
+:10C4C000A4445B0803F001045B08A44403F00104E6
+:10C4D000A4440CEB53031A44D2B20529DDDB012A34
+:10C4E0008CBF0120002010BC704730B40022A1F1A5
+:10C4F000010CBCF1000F11DD431E11F0010F08BF4C
+:10C5000013F8012F5C785FEA6C0C07D013F8025F18
+:10C5100022435C782A43BCF1010CF7D1491E5CBF71
+:10C52000405C0243002A0CBF0120002030BC704751
+:10C53000130008BF704710B401EB030CD41A1CF8A9
+:10C5400001CC5B1E00F804C013F0FF03F4D110BC53
+:10C550007047F0B58DB0164610251C466A46AC46AD
+:10C5600000EB0C03A5EB0C0713F8013CD355ACF121
+:10C57000010313F0FF0CF3D115461032102084464E
+:10C580000B18ACEB000713F8013C401ED35510F01C
+:10C59000FF00F5D1284606F02FFD86B1102005F1E9
+:10C5A000200201461318A1EB000C13F8013C401EB9
+:10C5B00004F80C3010F0FF00F4D10DB0F0BD089875
+:10C5C0002060099860600A98A0600B98E0600DB048
+:10C5D000F0BD38B505460C466846F8F79EFD0028C4
+:10C5E00008BF38BD9DF900202272A07E607294F9C8
+:10C5F0000A100020511A48BF494295F82D308B424D
+:10C60000C8BF38BDFF2B08BF38BDE17A491CC9B28D
+:10C61000E17295F82E30994203D8A17A7F2918BF8C
+:10C6200038BDA2720020E072012038BD0C2818BF6E
+:10C630000B2810D00D2818BF1F280CD0202818BF99
+:10C64000212808D0222818BF232804D024281EBF60
+:10C65000262800207047012070470C2963D2DFE8AC
+:10C6600001F006090E13161B323C415C484E002AAD
+:10C670005BD058E0072A18BF082A56D053E00C2A8E
+:10C6800018BF0B2A51D04EE00D2A4ED04BE0A2F13C
+:10C690000F000C2849D946E023B1A2F110000B2865
+:10C6A00043D940E0122A18BF112A3ED090F8360034
+:10C6B00020B1122A37D31A2A37D934E0162A32D3B6
+:10C6C0001A2A32D92FE0A2F10F0103292DD990F8AF
+:10C6D000360008B31B2A28D925E0002B08BF042AFE
+:10C6E00021D122E013B1062A1FD01CE0012A1AD161
+:10C6F0001BE01C2A1CBF1D2A1E2A16D013E01F2A6D
+:10C7000018BF202A11D0212A18BF222A0DD0232A8F
+:10C710001CBF242A262A08D005E013B10E2A04D013
+:10C7200001E0052A01D000207047012070472DE963
+:10C73000F04187680D4604462046F6F736FC98B16E
+:10C7400015B33846A168F6F771FF00281CDD2844B0
+:10C75000401EB0FBF5F606FB05F13846F5F761FF24
+:10C76000A0603046BDE8F081F6F752FA40F233712E
+:10C77000F5F757FFA060DFE753E4B36EA44802006B
+:10C78000A8480200620100200020BDE8F08190422C
+:10C7900028BF704770B50446101B642838BF64205A
+:10C7A00025188D4205D8F6F774FF00281CBF2846CF
+:10C7B00070BD204670BD808E7047C08E70470844A3
+:10C7C00018449830002A14BF0421002108447047FF
+:10C7D00030B491F854300A8E13F00C0F4FF4747C7F
+:10C7E0001CBF0CEB821292B21DD08B8E934238BFCD
+:10C7F0001A464B8E91F8554014F00C0F1CBF0CEBF1
+:10C8000083139BB217D0C98E994238BF0B460028BC
+:10C810000CBF01200020D1189831002818BF042037
+:10C82000084430BC7047022B07BF92003C32D20054
+:10C83000703292B2D9E7022C07BF9B003C33DB0079
+:10C8400070339BB2DFE710F0010F1CBF012070476F
+:10C8500010F0020F1CBF0220704710F0040018BF38
+:10C86000082070472DE9F041054617468846012605
+:10C87000084600F06EFC0446404600F06EFC03469D
+:10C8800010F0010F18BF012008D113F0020F18BFDC
+:10C89000022003D113F0040018BF082014F0010F88
+:10C8A00018BF4FF0010C20D050EA0C0108BF002641
+:10C8B00013F0030F08BF002014F0030F08BF4FF060
+:10C8C000000C95F85410814208BF0020387095F88C
+:10C8D0005510614508BF4FF0000C87F801C00028D3
+:10C8E00008BFBCF1000F1CD10DE014F0020F18BFFF
+:10C8F0004FF0020CD8D114F0040F14BF4FF0080C05
+:10C900004FF0000CD0E7404600F02DFCB5F8581071
+:10C91000401A00B247F6FE71884201DC002800DCB4
+:10C9200000263046BDE8F08101281CBF0228002007
+:10C93000704718B4CBB2C1F3072CC1B2C0F30720C3
+:10C94000012B05D0022B08BFBCF1020F1BD002E067
+:10C95000BCF1010F17D0012904D0022908BF022819
+:10C9600011D001E001280ED001EA0C0161F30702A9
+:10C9700010EA030060F30F22D0B210F0020F18BFCC
+:10C9800002200BD106E0084003EA0C01084060F3E6
+:10C990000702EFE710F0010018BF01208DF800003A
+:10C9A000C2F3072010F0020F18BF022003D110F0CD
+:10C9B000010018BF01208DF80100BDF8000018BC6F
+:10C9C0007047162A10D12A220C2818BF0D280FD024
+:10C9D0004FF0230C1F280DD031B10878012818BF63
+:10C9E000002805D0162805D0002070470120704788
+:10C9F0001A70FBE783F800C0F8E7012902D002298A
+:10CA000005D007E0002804BF40F2E240704740F63E
+:10CA1000C410704700B5FFDF40F2E24000BD0000E7
+:10CA2000282107F044BC4078704730B505460078AF
+:10CA300001F00F0220F00F0010432870092910D2D6
+:10CA4000DFE801F0050705070509050B0D000624C1
+:10CA500009E00C2407E0222405E0012403E00E2471
+:10CA600001E00024FFDF6C7030BD007800F00F00A3
+:10CA700070470A68C0F803208988A0F8071070473B
+:10CA8000D0F803200A60B0F80700888070470A6871
+:10CA9000C0F809208988A0F80D107047D0F8092047
+:10CAA0000A60B0F80D00888070470278402322F0B9
+:10CAB000400203EA81111143017070470078C0F30E
+:10CAC000801070470278802322F0800203EAC111AF
+:10CAD0001143017070470078C0097047027802F076
+:10CAE0000F02072A16BF082AD0F80520D0F8032025
+:10CAF000C1F809200CBFB0F80920B0F80720A1F850
+:10CB00000D200A7822F080020A700078800942EA3B
+:10CB1000C0100870704770B514460E4605461F2AAF
+:10CB200088BFFFDF2246314605F1090007F040FBD0
+:10CB3000A01D687070BD70B544780E460546062C81
+:10CB400038BFFFDFA01F84B21F2C88BF1F242246DE
+:10CB500005F10901304607F02BFB204670BD70B58A
+:10CB600014460E4605461F2A88BFFFDF224631467F
+:10CB700005F1090007F01CFBA01D687070BD70B5C1
+:10CB800044780E460546062C38BFFFDFA01F84B24E
+:10CB90001F2C88BFFFDF224605F10901304607F050
+:10CBA00007FB204670BD0968C0F80F1070470A885F
+:10CBB000A0F8132089784175704790F8242001F07F
+:10CBC0001F0122F01F02114380F82410704707292B
+:10CBD00088BF072190F82420E02322F0E00203EA36
+:10CBE0004111114380F8241070471F3007F096BCA4
+:10CBF00010B5044600F0E3FA002818BF204410BD29
+:10CC0000C17811F03F0F1BBF027912F0010F002213
+:10CC1000012211F03F0F1BBF037913F0020F002315
+:10CC200001231A4402EB4202530011F03F0F1BBFD5
+:10CC3000027912F0080F0022012203EB420311F0E7
+:10CC40003F0F1BBF027912F0040F00220122134490
+:10CC500011F03F0F1BBF027912F0200F00220122BA
+:10CC600002EBC20203EB420311F03F0F1BBF02793C
+:10CC700012F0100F0022012202EB42021A4411F0BE
+:10CC80003F0F1BBF007910F0400F0020012010441F
+:10CC900010F0FF0014BF012100210844C0B270470A
+:10CCA00070B50278417802F00F02082A4DD2DFE811
+:10CCB00002F004080B4C4C4C0F14881F1F280AD993
+:10CCC00043E00C2907D040E0881F1F2803D93CE02F
+:10CCD000881F1F2839D8012070BD4A1E242A34D845
+:10CCE0008446C07800258209032A09D000F03F0459
+:10CCF000601C884204D86046FFF782FFA04201D939
+:10CD0000284670BD9CF803004FF0010610F03F0F5D
+:10CD10001EBF1CF10400007810F0100F13D0644601
+:10CD20000421604600F04BFA002818BF14EB000005
+:10CD3000E6D0017801F03F012529E1D28078022177
+:10CD4000B1EB501FDCD3304670BD002070BDC07801
+:10CD5000800970470178002201F00F030121042BA4
+:10CD60000BD0082B1CBF0020704743780E2B04BF4C
+:10CD7000C3785FEA931C04D106E04078801F1F2827
+:10CD800000D911460846704713F03F0F1EBF0079C7
+:10CD900010F0010F10F0020FF4D1F2E710B4017897
+:10CDA00001F00F01032920D0052921D14478B0F8E2
+:10CDB0001910B0F81BC0B0F81730827D222C17D1A3
+:10CDC000062915D3B1F5486F98BFBCF5FA7F0FD28D
+:10CDD00072B1082A98BF8A420AD28B429CBFB0F82F
+:10CDE0001D00B0F5486F03D805E040780C2802D04C
+:10CDF00010BC0020704710BC012070472DE9F041A5
+:10CE00001F4614460D00064608BFFFDF2146304688
+:10CE100000F0D5F9040008BFFFDF30193A46294673
+:10CE2000BDE8F04107F0C4B9C07800F03F0070479A
+:10CE3000C02202EA8111C27802F03F021143C170A0
+:10CE40007047C9B201F00102C1F340031A4402EB7A
+:10CE50004202C1F3800303EB4202C1F3C00302EBC1
+:10CE60004302C1F3001303EB43031A44C1F340131D
+:10CE700003EBC30302EB4302C1F380131A4412F025
+:10CE8000FF0202D0521CD2B20171C37802F03F01FE
+:10CE900003F0C0031943C170511C417070472DE964
+:10CEA000F0410546C078164600F03F04C4F1240066
+:10CEB0000F46B042B8BFFFDF281932463946001D81
+:10CEC00007F076F9A019401C6870BDE8F0812DE9E3
+:10CED000F04105464478C0780F4600F03F06002C2C
+:10CEE00008BFFFDFA01B401E84B21F2C88BF1F2479
+:10CEF0002FB1A819011D2246384607F059F92046DE
+:10CF0000BDE8F0814078704700B5027801F0030376
+:10CF100022F003021A430270012914BF02290021E2
+:10CF200004D0032916BFFFDF012100BD417000BD01
+:10CF300000B5027801F0030322F003021A430270E5
+:10CF4000012914BF0229002104D0032916BFFFDFE5
+:10CF5000012100BD417000BD007800F00300704762
+:10CF6000417889B1C0780E2818BF0F2803D0102847
+:10CF700018BF192802D3FB2904D905E0BF4A105C69
+:10CF8000884201D1012070470020704730B501244C
+:10CF90000546C17019293CBFB848445C02D3FF293B
+:10CFA00018BFFFDF6C7030BD70B515460E460446E5
+:10CFB0001B2A88BFFFDF65702A463146E01CBDE8AA
+:10CFC000704007F0F5B8B0F807007047B0F80900F6
+:10CFD0007047C172090A01737047B0F80B007047BF
+:10CFE00030B4B0F80720A64DB0F809C0B0F805304D
+:10CFF0000179941F2D1998BFBCF5FA7F0ED269B143
+:10D00000082998BF914209D293429FBFB0F80B0004
+:10D01000B0F5486F012030BC98BF7047002030BC8D
+:10D020007047001D07F07ABA021D0846114607F046
+:10D0300075BAB0F809007047007970470A68426015
+:10D0400049688160704742680A608068486070473C
+:10D050000988818170478089088070470A68C0F814
+:10D060000E204968C0F812107047D0F80E200A60F0
+:10D07000D0F81200486070470968C0F81610704771
+:10D08000D0F81600086070470A68426049688160FD
+:10D09000704742680A608068486070470968C160EC
+:10D0A0007047C06808607047007970470A6842603E
+:10D0B00049688160704742680A60806848607047CC
+:10D0C0000171090A417170478171090AC171704784
+:10D0D0000172090A417270478172090AC172704770
+:10D0E00080887047C08870470089704740897047C2
+:10D0F00001891B2924BF4189B1F5A47F07D3818809
+:10D100001B2921BFC088B0F5A47F012070470020F3
+:10D1100070470A68426049688160704742680A60E7
+:10D12000806848607047017911F0070F1BBF407994
+:10D1300010F0070F002001207047017911F0070F50
+:10D140001BBF407910F0070F0020012070470171CC
+:10D15000704700797047417170474079704781711D
+:10D16000090AC1717047C088704746A282B0D2E9EF
+:10D170000012CDE900120179407901F007026946F9
+:10D180001DF80220012A07D800F00700085C0128DA
+:10D190009EBF012002B07047002002B070470171AD
+:10D1A000704700797047417170474079704730B5DA
+:10D1B0000C460546FB2988BFFFDF6C7030BDC37885
+:10D1C000024613F03F0008BF70470520127903F0B4
+:10D1D0003F0312F0010F36D0002914BF0B20704717
+:10D1E00012F0020F32D0012914BF801D704700BF1A
+:10D1F00012F0040F2DD0022914BF401C704700BF4D
+:10D2000012F0080F28D0032914BF801C704700BFFC
+:10D2100012F0100F23D0042914BFC01C704700BFA8
+:10D2200012F0200F1ED005291ABF1230C0B270476D
+:10D2300012F0400F19D006291ABF401CC0B2704727
+:10D24000072918D114E00029CAD114E00129CFD14F
+:10D2500011E00229D4D10EE00329D9D10BE0042931
+:10D26000DED108E00529E3D105E00629E8D102E096
+:10D27000834288BF7047002070470000AC4802001E
+:10D2800086F3FFFF00010102010202032DE9F041D4
+:10D29000FA4D0446284600216A78806801270E4628
+:10D2A00012B1012A1ED006E090F86620002A18BFAD
+:10D2B0006F7000D001216A78C2EB421200EB42028B
+:10D2C00092F82830194324D0667090F8D90002F102
+:10D2D0002A0170B12A22201D06F06AFF0420207066
+:10D2E00027710DE090F82820002A18BF6E70E1D158
+:10D2F000E1E73C22201D06F05BFF0520207027712E
+:10D300006878A968C0EB401001EB400080F8286005
+:10D310001DE090F8A410E9B190F8D900012818BFD9
+:10D32000FFDFA868D0F8A5106160D0F8A910A1604F
+:10D33000D0F8AD10E160D0F8B110216190F8B510CF
+:10D340002175667013212170277180F8A460012077
+:10D35000BDE8F08190F82210012922D0017801293E
+:10D360001CBF0020BDE8F081667014212170811C73
+:10D370002022201D06F01CFF2672A9680E70C048EE
+:10D3800082888284D0F8C420527B80F8262080F8DE
+:10D390002270D1F8C4000088F3F73CFCF3F7E3F8FF
+:10D3A000D5E7667007212170416A616080F82260CC
+:10D3B000CDE7B24880680178002914BF80884FF615
+:10D3C000FF7070472DE9F84F4FF000088946064678
+:10D3D0000127CDF80080FFF748FBBDF80010A74DEE
+:10D3E00021F06004ADF8004008284FD2DFE800F0DB
+:10D3F00004070D4E184E132C44F003000DE044F0CA
+:10D400001500ADF80000474641E044F0100000BFB1
+:10D41000ADF800003BE044F0020040F01000F7E7F8
+:10D42000A86890F8E000052818BFFFDF44F01A0054
+:10D43000ADF80000A96891F8E710002914BF40F08A
+:10D44000010020F00100E3E7A86890F8E01003294C
+:10D450000AD090F8E010062958D090F8E00004288F
+:10D4600018BFFFDF5FD012E03046FFF770FC0028E6
+:10D4700018BFFFDF0AD1F07810F03F0F1FBF3079DF
+:10D4800010F0020F44F00400ADF800004746BDF86C
+:10D4900000000090BDF80000C0F3C00BA868CBEB03
+:10D4A0004B1A00EB4A0090F82800002818BFBDE88E
+:10D4B000F88F3046FFF7D9FA80467048806800EB55
+:10D4C0004A0190F8C90001F12A04012808BF01258A
+:10D4D00003D0022814BFFFDF0225257300206073EC
+:10D4E0006648806890F8E11084F83B10FF21A17332
+:10D4F0007F21E176BDF80010618190F8E0100429E9
+:10D500001CBF90F8E01006293AD044E044F00A012C
+:10D51000ADF8001090F8FA00002814BF41F00400A4
+:10D5200021F0040074E73046FFF711FCD8B1012860
+:10D5300004BF44F00100ADF8000014D0022818BF69
+:10D54000FFDFA4D144F00200ADF80000A96891F813
+:10D55000FA10002914BF40F0040020F00400ADF8D8
+:10D560000000474693E7F07810F03F0F1FBF307977
+:10D5700010F0020FBDF8000040F0040087D047E72C
+:10D5800090F8E200012808BF012503D0022814BF4B
+:10D59000FFDF0225657304F10900384D00902878FB
+:10D5A0007F2808BFFFDF2978009801707F2028704E
+:10D5B0006FB1B8F1070F04F11C01304603D2FFF739
+:10D5C000BAFA207239E0FFF782FC207204E00020F2
+:10D5D0002072B8F1070F30D3B8F1070F0DD1A8684A
+:10D5E00090F8F91001B3D0F8EA10C4F80210B0F8BE
+:10D5F000EE10E18090F8F0006070A07A10F0040F57
+:10D600000ED0A86890F8FA10E9B190F8F7102175DB
+:10D61000D0F8F110C4F81510B0F8F500A4F819000E
+:10D62000B8F1070F38D098E0F07810F03F0F1ABF2C
+:10D63000307910F0010FFF20DED0621CA11C3046B3
+:10D6400001F071FDD9E7B8F1070F1CBFB8F1010F68
+:10D65000FFDFB9F1000F08BFFFDF99F80000207568
+:10D66000B8F1010F03D0B8F1070F0BD075E004F14A
+:10D6700015013046FFF712FA6FE000006401002048
+:10D68000CC10002001213046FFF7B2FA0168C4F83F
+:10D6900015108088A4F81900F07810F03F0F1CBF17
+:10D6A000317911F0080F1AD0A86890F8E020042A08
+:10D6B00006D090F8E000032811D111F0100F0ED021
+:10D6C00003213046FFF794FA407803210009A07344
+:10D6D0003046FFF78DFA0088C0F30B002082F07807
+:10D6E00010F03F0F1CBF307910F0400F13D0FA48F4
+:10D6F000FFF72DFBA96891F8E020032A14D006213A
+:10D700003046FFF775FA0078E076A86890F8E010E8
+:10D71000062922D118E0A86890F8FB10002918BF4C
+:10D7200090F8F800F0D1F0E791F8C910042914BF7F
+:10D7300008290028E3D1F07810F03F0F1CBF3079A2
+:10D7400010F0080FDBD1E0E790F8E9100909A173A8
+:10D75000B0F8E800C0F30B002082A968012001EBBB
+:10D760004A0181F82800BBF1000F14BF06200520F4
+:10D77000BDE8F84F03F0F4B82DE9F041D74DAA68A1
+:10D7800092F8D930002B6ED07F27012611B109788D
+:10D79000FE2914D0804692F82800002818BFBDE862
+:10D7A000F08102F12A044046FFF75FF900210828C2
+:10D7B00079D2DFE800F0515356787878595CC64C3E
+:10D7C00092F8A400002818BFBDE8F08182F8A66096
+:10D7D00092F8DD0018B1F6F76CFE012829D020463A
+:10D7E000FFF76CF90146A86880F8A71000F1A801BE
+:10D7F0002046FFF745F92046FFF76DF90146A86876
+:10D8000080F8AE1000F1AF012046FFF747F9A86895
+:10D8100000F1B50428787F2808BFFFDF2878207042
+:10D820002F70A86880F8A460BDE8F041052003F0DF
+:10D8300097B8F6F781FEA96801F1A802A731FDF7B4
+:10D84000DDFF002808BFFFDFA86890F8A71041F0AF
+:10D85000020180F8A710CEE7A17209E0A67221723A
+:10D860000CE0032001E021E00220A07200E0FFDFD5
+:10D8700004F10B014046FFF75EF92072621CA11C07
+:10D88000404601F050FC287809347F2808BFFFDFAC
+:10D89000287820702F70A86880F82860BDE8F041D3
+:10D8A000052003F05DB82172BDE8F081BDE8F041CC
+:10D8B00088E570B5894C0022A06890F8C910104620
+:10D8C00002F0A8FE002831D0F7F735FBA0688449A4
+:10D8D00090F8DF000D5C2846F7F75CF8A06880F848
+:10D8E000E15090F8C910082916BF04290F202520FF
+:10D8F000F6F75DFFA068002190F8C9200120F7F736
+:10D9000050F97548F7F720FBA068D0F80001F7F749
+:10D910001EFBA06890F8C91080F8E21090F8C800CB
+:10D92000032814BF0228012908D103E0BDE8704094
+:10D9300001F032BC08210020F7F707FCA06890F83E
+:10D94000C91080F8E210F7F7DDFBA06890F8DD0061
+:10D9500020B1F6F77AFD4020F7F7A8FBA168032075
+:10D9600081F8E00070BD2DE9F0410F469046054674
+:10D970000321FFF73DF94078584C0209A06890F860
+:10D98000E91062F3071180F8E91003212846FFF738
+:10D990002FF90188A068B0F8E82061F30B02A0F825
+:10D9A000E82080F8E77090F8C910012905D090F8B8
+:10D9B000E000032808BFBDE8F081E8784FF00106D9
+:10D9C00010F03F0F1CBF287910F0400F09D006213E
+:10D9D0002846FFF70DF90178A06880F8F81080F864
+:10D9E000FB60A06890F8E01003292AD0E97811F0D4
+:10D9F0003F0F1CBF297911F0010F08D000F1F00290
+:10DA0000911F284601F08FFBA06880F8F960E87844
+:10DA100010F03F0F1ABF287910F0020FBDE8F08117
+:10DA200001212846FFF7E4F8A1680268C1F8F12057
+:10DA30008088A1F8F50081F8F78081F8FA60BDE8E8
+:10DA4000F081022F18BF012FD0D1BDE8F08123490A
+:10DA5000896881F80A01704770B5204DA86890F870
+:10DA6000E010022919BF90F8E010012900210C46AE
+:10DA70001CBF0C2070BD00BFC1EB411200EB420285
+:10DA8000034682F82840491CC9B20229F4D3047025
+:10DA900080F8224093F8DD0030B1F7F719FBF6F774
+:10DAA000E8FCA86880F8DD40A868012180F8DC4027
+:10DAB00080F8C11080F8C84080F8DF40282180F845
+:10DAC0000B1180F80A41A0F8E34080F8E5400721F7
+:10DAD00080F8C010002070BDD81100206401002023
+:10DAE000D4480200F74810B58068002180F8E010A3
+:10DAF000012180F8E010FFF7AFFF002818BFFFDF1B
+:10DB000010BD2DE9F047EF4C07460C26A06890F8B1
+:10DB1000E01001291FBF90F8E00002280C20BDE8AA
+:10DB2000F087F6F778FEA06890F90A01F6F720FF73
+:10DB3000A06890F8C91080F8E21090F8C010012594
+:10DB4000002978D090F8C8004FF00009032802D0CF
+:10DB5000022805D008E00521DB4801F0ADFB03E019
+:10DB60000321D94801F0A8FBA06890F8D81000293B
+:10DB700004BF90F8DB00002843D0F5F749F80646CB
+:10DB8000A0683146D0F8D400F5F750FDCF4990FB9E
+:10DB9000F1F801FB180041423046F4F742FD01461E
+:10DBA000A068C0F8D410D0F8D0104144C0F8D0100C
+:10DBB000FDF7F3FD0146A068D0F8D020914220D8AF
+:10DBC000C0E9349690F8DB0000281CBF0120FDF767
+:10DBD00008FF0121A06890F8DC20002A1CBF90F803
+:10DBE000D820002A0DD090F8B93000F1BA02012BEC
+:10DBF00004D1527902F0C002402A14D0BA30F7F7AB
+:10DC000085FEA06890F8B910BA30F6F769FE0F21CA
+:10DC10000720F6F781FEA068002690F8E0100129A1
+:10DC200018D112E007E0FDF709FFA1682A46BA31D2
+:10DC3000F7F735FEE5E790F8E010022904BF80F819
+:10DC4000E0500C2006D1BDE8F08780F80451022195
+:10DC500080F8E010A06890F8C10088B1FDF769FE77
+:10DC600003219B48FDF7A1FE0146A06880F8DD1066
+:10DC7000C0F800719748F7F750F93046BDE8F087D3
+:10DC8000FDF700FEECE738B58E4CA06890F8E01088
+:10DC900002291CBF0C2038BD012180F80511A0F815
+:10DCA000081129208DF800006846F5F7F3FF30B120
+:10DCB000A0689DF8001090F80601884205D1A06880
+:10DCC00090F80601401C8DF80000A1689DF8000046
+:10DCD00081F806010220F7F734F97F48F6F752FE83
+:10DCE000A168DFF8F8C1002091F8C03091F8DF207A
+:10DCF000521CACFB02546408A4EB8404224481F857
+:10DD0000DF2023FA02F212F0010F03D1401CC0B24F
+:10DD10000328EBD3FFF7CDFD002038BD69498968A2
+:10DD200081F8C900002070476649896881F8DA00E7
+:10DD3000704710B5634CA36893F8B830022B14BF3A
+:10DD4000032B00280BD100291ABF02290120002033
+:10DD50001146FDF725FD08281CBF012010BDA06855
+:10DD600090F8B800002816BF022800200120BDE866
+:10DD70001040F7F755BD5348806890F8B800002868
+:10DD800016BF022800200120F7F74ABD4D498968D7
+:10DD900081F8B80070474B49896881F8DC0070470A
+:10DDA00070B5484CA16891F8B800002816BF022849
+:10DDB0000020012081F8B900BA31F7F71BFDA068F7
+:10DDC00090F8B810022916BF03290121002180F81C
+:10DDD000DB1090F8B920002500F1BA03012A04BF36
+:10DDE0005B7913F0C00F0AD000F1BA03012A04D105
+:10DDF0005A7902F0C002402A01D0002200E001223C
+:10DE000080F8D820002A04BF002970BDC0F8D05087
+:10DE1000F4F7FEFEA168C1F8D40091F8DB000028F9
+:10DE20001CBF0020FDF7DDFD0026A06890F8DC1087
+:10DE300000291ABF90F8D810002970BD90F8B920B9
+:10DE400000F1BA01012A04D1497901F0C001402949
+:10DE500005D02946BDE87040BA30F7F757BDFDF749
+:10DE6000EDFDA1683246BDE87040BA31F7F717BD45
+:10DE700070B5144D0C4600280CBF01230023A9687F
+:10DE800081F8C13081F8CB004FF0080081F8CC0058
+:10DE90000CD1002C1ABF022C012000201146FDF7E6
+:10DEA0007FFCA968082881F8CC0001D0002070BD53
+:10DEB000022C14BF032C1220F8D170BD002818BF0B
+:10DEC00011207047640100200012002040420F0022
+:10DED000D8110020D1480200D7480200ABAAAAAA54
+:10DEE0000328FE4A926808BFC2F8C41082F8C8002E
+:10DEF0000020704710B5044602F018FF052809D02D
+:10DF000002F014FF042805D0F448806880F8D94056
+:10DF1000002010BD0C2010BDF048816891F8C800A9
+:10DF2000032804D0012818BF022807D004E091F884
+:10DF3000CB00012808BF70470020704791F8CA0045
+:10DF4000012814BF03280120F6D1704710B5F7F758
+:10DF5000A1F8F7F780F8F6F77BFFF6F7E4FFDF4C60
+:10DF6000A06890F8DD0038B1F7F7B2F8F6F781FA5B
+:10DF7000A168002081F8DD00A068012180F804116B
+:10DF8000022180F8E010002010BDD449896881F892
+:10DF9000FC007047017801291CBF122070474278AD
+:10DFA0000023032ACD49896808BFC1F8C43081F82D
+:10DFB000C820012281F8C920C27881F8B8200279EE
+:10DFC000002A16BF022A0123002381F8C13081F8FC
+:10DFD000CA20427981F8C020807981F8DA000020D7
+:10DFE0007047BE488068704701F0D6B82DE9F84FF9
+:10DFF0004FF00008B948F7F790F8B84C4FF07F0A97
+:10E00000002808BF84F800A0F7F772F8B448FEF7BC
+:10E010002CFDA070A16891F8E220012A18BFFFDF53
+:10E020000AD0A06890F8DD0018B1F7F751F8F6F7BC
+:10E0300020FA4046BDE8F88FA94D0026A5F5867761
+:10E04000072836D291F8C10028B9F6F793FC0028CA
+:10E0500008BF002600D00126A06890F8DD0080B13E
+:10E06000FDF7F5FBA168FF2881F8DE000ED0014620
+:10E07000E81CFDF7E1FBA06890F8DE00FDF7F2FB7D
+:10E080000643A06890F8DE00FF2817D1FDF781FC59
+:10E0900087F8DE0097F8C11081B108280ED12878E2
+:10E0A000E91CC0F38010FDF77BFB082818BF002691
+:10E0B00004E002BF91F8D90000280126A0784FF0B3
+:10E0C00000094FF0010B08281BD2DFE800F035AF44
+:10E0D000041A1A1A12F9002E00F06581A06890F84F
+:10E0E000C800012818BF022840F05D81F6F7B0FE95
+:10E0F0007AE036B1A06890F8C800022806D001285E
+:10E1000072D0F6F7A5FE4FF003088AE700217448A5
+:10E11000FFF732FBA0684FF00808C0F8E790C0F89E
+:10E12000EB90C0F8EF90C0F8F390C0F8F79080F84B
+:10E13000FB9080F8E79074E74FF00008002E00F0A5
+:10E140003281A26892F8C80002282DD001284BD055
+:10E1500003287FF466AFD2F8C400E978837E994241
+:10E160001BD12979C37E994217D16979037F9942DE
+:10E1700013D1A979437F99420FD1E979837F9942DD
+:10E180000BD1297AC37F994207D12978437EC1F305
+:10E190008011994208BF012100D0002192F8CB20C4
+:10E1A000012A26D0A9B3FBE000214D48FFF7E4FA8D
+:10E1B000A06890F8051129B1491E11F0FF0180F8FF
+:10E1C00005117CD1C0F8E790C0F8EB90C0F8EF9053
+:10E1D000C0F8F390C0F8F79080F8FB904FF0080873
+:10E1E00080F8E7B01DE7FFE700213D48FFF7C4FADC
+:10E1F00019E0002965D100BF00F11A013848FEF787
+:10E200003FFC3748FEF75AFCA168D1F8C4104876A5
+:10E21000C6E0FFE797F8CC00082850D097F8DE104A
+:10E2200081424ED0BFE04FF00308FAE6A06890F8B4
+:10E23000DB1000290CBF4FF0010B4FF0000B4FF02B
+:10E240000008297805F10902C90907D0517901F0C0
+:10E25000C001402908BF4FF0010901D04FF000096B
+:10E2600090F8C810032906D190F8C110002918BFF2
+:10E2700090F8CC0001D190F8DE00FDF7ADFA5FEA2E
+:10E28000000A13D01021FEF730F9002818BF4FF014
+:10E29000010BB9F1000F04BFA06890F8B9A00DD030
+:10E2A00005F109015046F7F7C9FA8046A068B9F1AF
+:10E2B000000F90F8B9A018BF4AF0020A02E072E01D
+:10E2C0008CE06DE090F8C810032913D0F6F7C0FD7C
+:10E2D000DEB3F6F71DFB50EA080003E064010020FE
+:10E2E000D811002062D08DF800A06946FD48FFF7E4
+:10E2F00043FA98E7D0F8C400E978827E91421BD1B6
+:10E300002979C27E914217D16979027F914213D156
+:10E31000A979427F91420FD1E979827F91420BD155
+:10E32000297AC27F914207D12978407EC1F38011BA
+:10E33000814208BF012500D0002597F8DE0008289B
+:10E3400008D097F8CC10884200E02FE008BF4FF0CB
+:10E35000010901D04FF00009B8F1000F05D1BBF160
+:10E36000000F04D0F6F7D4FA08B1012000E0002035
+:10E370004EB197F8CB10012903D021B955EA090114
+:10E3800001D0012100E0002108420CD0A06890F8E3
+:10E39000CB10012904BF002DD0F8C4003FF42CAFEE
+:10E3A0004FF00A083DE6F6F753FD3CE7A06890F809
+:10E3B000CA00032818BF02287FF435AFB9F1000F57
+:10E3C0003FF431AFB8F1000F7FF42DAFC648694676
+:10E3D00040680090C348FFF7CFF924E7A06890F8A1
+:10E3E000DA0000283FF48DAEF6F732FDA06890F811
+:10E3F000D91000297FF417AFC0F8E790C0F8EB9070
+:10E40000C0F8EF90C0F8F390C0F8F79080F8FB9058
+:10E4100080F8F8A0B348FEF79AFCE8B301287CD056
+:10E4200002287FF400AFA0684FF0030890F8C800FE
+:10E43000032814BF0020012036EA00003FF4F1ADAC
+:10E44000A84D1820E97811F03F0F3FF4EAAD297983
+:10E4500088437FF4E6AD04212846FEF7C9FB064653
+:10E46000A06890F8E20002F0CCF80146304600F0D7
+:10E47000B5FE00283FF4D5AD002202212846FFF763
+:10E4800072FA2846FEF763FC0146A06880F8E610A1
+:10E490003188A0F8E31000E005E0B17880F8E510DD
+:10E4A0004FF00408BDE5002E3FF4BDAEA06890F823
+:10E4B000C810012918BF02297FF4B5AE894DE9784B
+:10E4C00011F03F0F1CBF297911F0020F05D011F098
+:10E4D000010F18BF4FF0010901D14FF000094FF0B3
+:10E4E0000008B9F1000F52D028780027C609012191
+:10E4F0002846FEF77DFB36B1407900F0C000402889
+:10E5000008BF012600D00026A06890F8C810032993
+:10E5100008D190F8C110002900E0AEE018BF90F8D3
+:10E52000CC0001D190F8DE00FDF756F95FEA000853
+:10E530000CD01021FDF7D9FF46B101212846FEF786
+:10E5400057FB01464046F7F779F90746A068002EC9
+:10E5500090F8B98018BF48F00208E87810F03F0F33
+:10E560001CBF287910F0020F0ED02846FEF7B3FA30
+:10E57000824601212846FEF73BFB5146F6F7B8F9E3
+:10E58000002818BF012000D1002038435FD0E87870
+:10E5900010F03F0F1EBF297911F0100F11F0080F76
+:10E5A00041D004212846FEF723FB0646A06890F8D8
+:10E5B000E20002F026F80146304600F00FFEA0B15E
+:10E5C000424600212846FFF7CEF94648FEF7BFFB3A
+:10E5D0000146A06880F8E6103188A0F8E310B17811
+:10E5E00080F8E5104FF004081BE5A06890F8E20001
+:10E5F00001287FF418AEE87810F03F0F1CBF28798F
+:10E6000010F0010F3FF40FAEB9F1000F04D100215B
+:10E610002846FEF7D7FE06E68DF8008069462846B4
+:10E62000FEF7D0FEFFE510F03F0F1CBF297911F077
+:10E63000100F7FF4F8AD10F03F0F1CBF287910F0D9
+:10E64000010F3FF4F0ADB9F1000FE5D1DFE7A068AD
+:10E6500090F8CA00032818BF02287FF4E4AD002E0A
+:10E660003FF4E1AD002F7FF4DEAD1F48694600683E
+:10E6700000902846FEF7A6FED5E5002E3FF4D3AD68
+:10E68000184D1820E97811F03F0F3FF4CCAD2979EF
+:10E6900088437FF4C8AD04212846FEF7A9FA064650
+:10E6A000A06890F8E20001F0ACFF0146304600F0AF
+:10E6B00095FD00283FF4B7AD002201212846FFF761
+:10E6C00052F92846FEF743FB0146A06880F8E610A1
+:10E6D0003188A0F8E310B17880F8E5104FF0040815
+:10E6E0009FE40000D8110020C84802002DE9F04145
+:10E6F000FD4CA0680078002818BFFFDF0025A06847
+:10E7000001278570D0F8C4100A8882804A88428325
+:10E710008A888283C988C18380F82050F34990F8A1
+:10E72000DB20A1F59A764AB10A78C2F38013CA1C9D
+:10E7300023B1527902F0C002402A33D090F8DC2095
+:10E7400042B111F8032BC2F380121AB1497911F0CA
+:10E75000C00F27D00E3005F0CFFEA06890F8DD0086
+:10E7600018B1F5F7A6FE012824D0A068D0F8C4108F
+:10E770004A7EC271D1F81A208260C98B81814561BD
+:10E780000583A0680770D0F8C42090F80A1182F8B9
+:10E790005710D0F8C4000088F2F73CFABDE8F04109
+:10E7A000F1F7D2BED6F83711C0F80E10B6F83B110B
+:10E7B0004182D2E7F5F7C0FEA16801F10802C91D48
+:10E7C000FDF71CF8002808BFFFDFA068C17941F001
+:10E7D0000201C171D6F80F114161B6F8131101831E
+:10E7E000CFE72DE9F84FC04C0546FF21A068002770
+:10E7F0004FF0010980F8DE1090F8C800BA460128F1
+:10E8000018BF022802D0032818BFFFDF28004FF0EE
+:10E81000040B4FF07F08B54EA6F1280500F04B81A0
+:10E820002846FEF73DFA28B92846FEF793FA002855
+:10E8300000F04181A06890F8E000082880F038815D
+:10E84000DFE800F0FEFEFE04080CCF7BFFF7CEFBF6
+:10E8500000F0C5B800F093FD00F0C1B8A448FEF781
+:10E8600004F92071E878717A88421CD12879B17A4C
+:10E87000884218D16879F17A884214D1A879317B1D
+:10E88000884210D1E879717B88420CD1287AB17B1B
+:10E89000884208D128783178C0F38010B0EBD11FBE
+:10E8A00008BF012500D00025F6F7D2FA8E48F6F70A
+:10E8B00034FC002808BF84F80080F6F719FC2079A2
+:10E8C000042840F04D81002D00F04A81CDF800A0D1
+:10E8D000A2688748694692F8D93053B3064692F841
+:10E8E0006600002840F03C8102F1680582F872B0B1
+:10E8F0006932A91C304600F016FC05F10B013046C8
+:10E90000FEF73DF9C0B228721F2884BF1F2028726D
+:10E91000207809357F2808BFFFDF2078287084F829
+:10E920000080A06880F86690062002F019F800F0D8
+:10E9300017B9FEF747FD00F013B903276A48F6F749
+:10E94000ECFB002808BF84F80080F6F7D1FB68488C
+:10E95000FEF78BF880466648FEF7F9F9B8F1080F24
+:10E9600008BF00283AD1E978032011F03F0F35D0D5
+:10E970002979884332D100215D48FEF739F9062212
+:10E9800006F1090105F0E8FB40BB5948FEF796F88F
+:10E9900080465648FEF79FF880451FD10121544814
+:10E9A000FEF726F90622F11C05F0D6FBB0B9504857
+:10E9B000FEF791F880464D48FEF780F880450DD16E
+:10E9C000F6F768FBF6F747FBF6F742FAF6F7ABFA0D
+:10E9D0000227FFF78BFE042001F0C2FF38460746EE
+:10E9E000B2E0F6F735FA4048F6F797FB002808BF83
+:10E9F00084F80080F6F77CFB3D48FEF736F80746C2
+:10EA00003B48FEF7A4F9072F08BF00284FD1E9784B
+:10EA1000012011F03F0F4AD02979884347D10021C6
+:10EA20003348FEF7E5F8062206F1090105F094FBEC
+:10EA300000283CD12E48FEF741F805462B4800E05F
+:10EA400036E0FEF748F8854231D1A06890F804110D
+:10EA500029B3B0F8082190F80611012A05D9520807
+:10EA6000A0F8082108BFA0F80891012914BF0029C7
+:10EA70000D21C943C1EBC10202EB011190F8052140
+:10EA8000D24302EB8203C3EB82121144B0F8082197
+:10EA9000890CB1FBF2F302FB131180F8051180F829
+:10EAA000049169461248CDF800A0FEF78BFC57E0B0
+:10EAB000FFDFBDE8F88FA06890F8E000082843D297
+:10EAC000DFE800F0424242041F2E3F350648F6F7C9
+:10EAD00024FB002808BF84F80080F6F709FBA06833
+:10EAE00090F8DD0050B105E0640100200012002024
+:10EAF000D8110020F6F7ECFAF5F7BBFCF6F7A8F909
+:10EB00002EE0FE48F6F709FB002808BF84F80080D5
+:10EB1000F6F7EEFAA06890F8DD000028EED0E2E704
+:10EB2000F648F6F7FAFA38B984F8008004E0F348BA
+:10EB3000F6F7F3FA0028F7D0F6F7DAFAF6F788F9DD
+:10EB40000EE000F02FFE0BE00C2F80F01982DFE8C2
+:10EB500007F006FDFC07FBFAFAFA0BF94FBBA8E732
+:10EB6000BDE8F84FFEF7A5BE00220121022001F00A
+:10EB700051FD002800F04181E149A1F12800FDF795
+:10EB8000ADFFA068DE4E90F8B9103046FDF78DFF5E
+:10EB9000A06800F1BA013046FDF76BFFA06890F85D
+:10EBA000DB10C1B190F8C810032906D190F8C1104C
+:10EBB000002918BF90F8CC0001D190F8DE00FCF7D6
+:10EBC0003FFF050007D001213046FDF76EFF2946C3
+:10EBD0003046FDF74EFFCA48F6F7B6F90121084660
+:10EBE000F6F7B3FAA168082081F8E000BDE8F88FD5
+:10EBF000A06890F8E21090F8E2100022032001F0E3
+:10EC000009FD00287ED0BF4F0A2087F8E0000120D0
+:10EC100001F0A6FE07F59A71A1F12800FDF75EFF4D
+:10EC2000A06807F59A7890F8B9104046FDF73DFFC7
+:10EC3000A06800F1BA014046FDF71BFFA06890F8FC
+:10EC4000DB10C9B190F8C810032906D190F8C110A3
+:10EC5000002918BF90F8CC0001D190F8DE00FCF735
+:10EC6000EFFE5FEA000907D001214046FDF71DFFD6
+:10EC700049464046FDF7FDFEA268A149D2F8C4000E
+:10EC8000C08AC875000A0876D2F8C400407DB07505
+:10EC90000846F6F759F99A48D7F8C41020230278A5
+:10ECA000497B22F0200203EA411111430170D7F899
+:10ECB000C4002A78417BC2F340121140417397F897
+:10ECC0000B01D7F8C4106FE0A06890F8E21090F83C
+:10ECD000E2100022052001F09DFC98B1894D0B2027
+:10ECE00085F8E000022001F03BFE05F59A71A1F1E4
+:10ECF0002800FDF7F3FEA06805F59A7790F8B910A3
+:10ED0000384600E079E0FDF7D0FEA06800F1BA01D6
+:10ED10003846FDF7AEFEA06890F8DB10F9B190F828
+:10ED2000C810032906D190F8C110002918BF90F827
+:10ED3000CC0001D190F8DE00FCF782FE5FEA00080B
+:10ED40000DD004E034E01BE18EE085E07FE001219E
+:10ED50003846FDF7AAFE41463846FDF78AFEA2680E
+:10ED60006749D2F8C400C08AC875000A0876D2F88C
+:10ED7000C400407DB0750846F6F7E6F8D5F8C40043
+:10ED800080F80D90A06890F8E230012296210020D2
+:10ED9000F5F790FF5A48017821F020010170A06832
+:10EDA000D5F8C41090F80B0181F85600BDE8F88F33
+:10EDB000A06890F8E21090F8E2100022042001F020
+:10EDC00029FCD0B14E49A1F12800FDF787FEA068CB
+:10EDD0004B4E90F8B9103046FDF767FEA06800F181
+:10EDE000BA013046FDF745FEA06890F8DB10E9B1A6
+:10EDF00090F8C810032904D00AE0BDE8F84F00F0ED
+:10EE0000CBB990F8C110002918BF90F8CC0001D1FF
+:10EE100090F8DE00FCF714FE050007D00121304613
+:10EE2000FDF743FE29463046FDF723FE3448F6F74A
+:10EE30008BF8A06890F8E230012296210020F5F7C7
+:10EE400039FFA168092081F8E000BDE8F88FA068CB
+:10EE500080F8E090BDE8F88FA068022180F8049166
+:10EE600080F8E010BDE8F88FA56815F8E31F11F0F1
+:10EE7000800F0CBF1E204FF49670B5F80120C2F32E
+:10EE80000C0212FB00F6C80908BF4FF01E0906D09D
+:10EE9000002806BFFFDF4FF000094FF49679A878ED
+:10EEA000400908BF012703D0012814BF002702270B
+:10EEB000A06890F8E20001F0A4FBA6EB0008287817
+:10EEC00008EB0906C0F38010002808BF4FF4FA7A57
+:10EED00005D006BFFFDF4FF0000A4FF0320A0948A5
+:10EEE00090F8FC90B9F10C0F28BFFFDF0648074AE5
+:10EEF00030F819000AEB00010AE00000640100206C
+:10EF000000120020CC100020DC4802003F420F001D
+:10EF100001FB0620511CB0FBF1F000F120094E442A
+:10EF2000F6F709F8287800F03F052846F5F732FD96
+:10EF3000A06880F8E15039462520F5F738FC012219
+:10EF4000A8EB09013B461046F5F7B4FEFE48F5F77D
+:10EF5000FBFF00213046F6F743F8A06880F8E27026
+:10EF6000F6F7D0F8A06890F8DD0020B1F5F76DFA5B
+:10EF70005020F6F79BF8A06880F8E0B0BDE8F88F65
+:10EF8000FFDFBDE8F88FF14810B5806890F8E00029
+:10EF90000C285FD2DFE800F05E5E5E5E5E5E5E5E65
+:10EFA0000613472DE848F5F7CFFFF6F7ABF8002139
+:10EFB0009620F6F715F8E5490520896830E0E24823
+:10EFC000F5F7C2FFE14CA06890F8E23001229621EB
+:10EFD0001046F5F76FFEA06890F8E2000021962039
+:10EFE000F5F7FEFFF6F78EF8A168062081F8E0003D
+:10EFF00010BDD548F5F7A8FFD44CA06890F8E230D2
+:10F00000012296211046F5F755FEA06890F8E2001F
+:10F0100000219620F5F7E4FFF6F774F8A1680720C1
+:10F0200081F8E00010BDF6F735F8F6F714F8F5F7BB
+:10F030000FFFF5F778FFC5480121806880F80411BB
+:10F04000022180F8E010FFF751FBBDE810400320DB
+:10F0500001F086BCFFDF10BD70B5BC4CA06890F815
+:10F06000E0007F25082828BF70BDDFE800F03F3FA3
+:10F070003F172304390AB548F6F74FF830B9257021
+:10F0800004E0B248F6F749F80028F8D0F6F730F86F
+:10F09000F5F7DEFEBDE87040FEF70BBCAB48F6F7B7
+:10F0A0003CF8002808BF2570F6F722F8BDE870404C
+:10F0B00000F072B8A548F6F730F8002808BF2570B0
+:10F0C000F6F716F8A06890F8DD0018B1F6F700F82A
+:10F0D000F5F7CFF9F5F7BCFEBDE87040FEF7E9BBE8
+:10F0E00000F060FBBDE87040FEF7E3BB70BD70B59B
+:10F0F000964C06460D46012909D0A06890F8E230EA
+:10F1000090F8E2203046BDE8704001F0E9BDF5F727
+:10F1100011FBA16891F8E220034629463046BDE87C
+:10F12000704001F0DDBD70B50646884814460D46B6
+:10F13000806890F8DD0018B1F5F7BBF901280ED012
+:10F140003046FDF7BBFC20703046FDF78EFC0728EB
+:10F1500013D229463046BDE87040FDF791BCF5F763
+:10F16000EBF92A462146FCF749FB002808BFFFDFE0
+:10F17000207840F00200207070BD3046FDF775FC2D
+:10F18000072818BF70BD00213046FDF731FD01682A
+:10F1900029608088A88070BD10B5F5F77BFFF5F772
+:10F1A0005AFFF5F755FEF5F7BEFE684CA06890F8DB
+:10F1B000DD0038B1F5F78CFFF5F75BF9A1680020A9
+:10F1C00081F8DD00A068012180F80411022180F897
+:10F1D000E010BDE81040002001F0C2BB2DE9F04175
+:10F1E000044680780222B2EB501F26D00D462178CB
+:10F1F00011F0800F0CBF1E204FF49670B4F8012060
+:10F20000C2F30C0212FB00F6C80908BF1E2105D08C
+:10F21000002806BFFFDF00214FF49671701BA27813
+:10F22000520908BF012703D0012A14BF0027022773
+:10F23000B0F5877F28BFAE4202D20020BDE8F08142
+:10F2400045182078C0F38010002808BF4FF4FA76E4
+:10F2500003D006BFFFDF002632263D4890F8FC4071
+:10F260000C2C28BFFFDF3B483B4A30F81400311814
+:10F2700001FB0520511CB0FBF1F020300544334860
+:10F28000806890F8E200F6F7B6F904463846F6F7DB
+:10F29000B2F94FF47A7184423ABF001B00F2E730B2
+:10F2A000201AB0FBF1F034BF42192A1A3946BDE8E2
+:10F2B000F041012001F0AEB970B50D460446FDF7EE
+:10F2C000AFFB032D55D0052D18BF70BD052120467D
+:10F2D000FDF7ABFB1D4DA868D0F8C40000F10E018E
+:10F2E0002046FDF760FCA868D0F8C40000F11201C8
+:10F2F0002046FDF75CFCA868D0F8C410497DA175D4
+:10F30000D0F8C410C98AE175090A2176D0F8C41072
+:10F3100049886176090AA176D0F8C4108988E17617
+:10F32000090A2177D0F8C410C9886177090AA17742
+:10F33000D0F8C40000F108012046FDF756FCA8688B
+:10F34000D0F8C400017E09E0D8110020640100203B
+:10F35000CC100020DC4802003F420F002046FDF7A1
+:10F360002CFCA86890F8FC102046BDE87040FDF722
+:10F370002EBC2046BDE870400321FDF756BB2DE9A9
+:10F38000F84FFD48F5F7C9FEFB4C002804BF7F206D
+:10F390002070F5F7ADFEA06890F8D900002818BFDE
+:10F3A000FFDFF648FDF761FBDFF8D083E0704FF038
+:10F3B000000998F803004D4610F03F0F1CBF98F865
+:10F3C000040010F0080F14D0EC48FDF7C0FC70B139
+:10F3D000012802D002280AD00BE098F8030010F0B0
+:10F3E0003F0F1CBF98F8040010F0010F01D04FF040
+:10F3F0000109A06890F8DD0018B1F5F769FEF5F78E
+:10F4000038F898F803002E4637464FF0000A10F0FF
+:10F410003F0F1CBF98F8040010F0020F43D0A06803
+:10F42000DFF858A3002690F8DB0000280CBF012766
+:10F4300000279AF800000121C5095046FDF7D8FBC6
+:10F4400035B1407900F0C000402808BF012500D048
+:10F450000025A06890F8C810032906D190F8C110C3
+:10F46000002918BF90F8CC0001D190F8DE00FCF71D
+:10F47000B3F95FEA000B0FD01021FDF736F8002832
+:10F4800018BF012745B101215046FDF7B1FB0146E8
+:10F490005846F6F7D3F90646A068002D90F8B9A0B3
+:10F4A00018BF4AF0020AE0784FF0030B072875D125
+:10F4B000B248FDF74CFC002800F0F280012803D090
+:10F4C000022800F031819FE0009700270321AB481C
+:10F4D000FDF78EFBB9F1000F7ED0A16891F8E7200F
+:10F4E000012A79D1427891F8E9301209B2EB131F61
+:10F4F00072D10088B1F8E810C0F30B00C1F30B0122
+:10F50000884269D19D48FDF722FCA16891F8E62068
+:10F51000904261D191F8C800012818BF022802D09A
+:10F5200003283CD0B9E0F5F793FC98F8030010F0FD
+:10F530003F0F1CBF98F8040010F0020F17D08F4F38
+:10F540003846FDF7C8FA804601213846FDF750FBE2
+:10F550004146F5F7CDF9002818BF012030430BD004
+:10F560008DF800A069468548FDF72CFF14E00021C6
+:10F570008248FDF727FF0FE0A06890F8CA00032833
+:10F5800018BF022808D13DB136B97D486946806868
+:10F5900000907A48FDF716FF03277EE034E0002153
+:10F5A0007648FDF725FBA1680622D1F8C4101A3170
+:10F5B00004F0D2FD50B97148FDF780FAA168D1F886
+:10F5C000C410497E884208BF012500D0002598F864
+:10F5D000030010F03F0F00E05CE01CBF98F804004F
+:10F5E00010F0020F01D0CEB127E0A06890F8CB1048
+:10F5F000012901D015B10CE05DB937E090F8DE10BB
+:10F6000090F8CC00814204D0F5F722FC5846BDE8C2
+:10F61000F88FA06890F8E2000B273EE0009870B1E8
+:10F62000564E3046FDF757FA074601213046FDF7A2
+:10F63000DFFA3946F5F75CF908B1012200E0002253
+:10F64000A06890F8CB10012907D041B92DB990F8E6
+:10F65000DE3090F8CC00834201D1012000E0002090
+:10F66000024217D0012908BF002DD2D10021434802
+:10F67000FDF7BEFAA1680268D1F8C410C1F81A20DB
+:10F680008088C8833D48FDF719FAA168D1F8C410F5
+:10F690004876BEE7F5F7DCFB03273846BDE8F88F70
+:10F6A000F5F7D6FB03213548FDF7A2FAB9F1000FB3
+:10F6B00036D0A16891F8E7206ABB427891F8E9302A
+:10F6C0001209B2EB131F2BD10088B1F8E810C0F378
+:10F6D0000B00C1F30B01884222D12848FDF737FB0C
+:10F6E000A16891F8E62090421AD191F8C80001284B
+:10F6F00018BF022814D198F8030010F03F0F1CBF68
+:10F7000098F8040010F0020F06D08DF800A06946AA
+:10F710001A48FDF757FE03E000211848FDF752FE96
+:10F720005846BDE8F88F00BFF5F792FBA06890F847
+:10F73000C80003281CD01148FDF709FBA16891F807
+:10F74000E620904214D198F80320092012F03F0FD0
+:10F750000ED098F8042090430AD1B9F1000F07D0D9
+:10F7600091F8C80002280DD000210448FDF72AFEB8
+:10F770000320BDE8F88F000064010020D8110020AC
+:10F78000C848020091F8050128B1401E10F0FF00A2
+:10F7900081F80501ECD1524601212348FEF7E3F838
+:10F7A0000920E6E710B5F5F753FB2048F5F7B5FC5F
+:10F7B0001E4C002804BF7F202070F5F799FCA0683C
+:10F7C00090F8041119B1002180F8041110BDB0F8AF
+:10F7D000082190F80611FF2A0AD24FF6FF7303EAB8
+:10F7E0004202A0F80821FF2A84BFFF22A0F80821C6
+:10F7F000012914BF00290D21C943C1EBC10202EB4D
+:10F80000011290F80511C94301EB8103C3EB81118B
+:10F810001144B0F80821890CB1FBF2F302FB13117B
+:10F8200080F80511CFE70000D81100206401002006
+:10F830002DE9FF4F07460C46488881B040F2E2416F
+:10F8400048430090E08A002600FB01FB94F8640026
+:10F8500091460D2818BF0C281FD024281EBF94F8ED
+:10F86000650024284FF0000A17D0049818B1012130
+:10F87000204602F0B2FB94F8540094F8558094F8B6
+:10F88000D010054661B101296DD0022952D003295B
+:10F8900018BFFFDF67D000F0D5B84FF0010AE4E7EA
+:10F8A000B9F1000F08BFFFDFFD4EB068002808BFA8
+:10F8B000FFDF94F85410FB4890F82400FDF79DF802
+:10F8C000009094F85400F5F7A5FE00F2E7314FF4EC
+:10F8D0007A79B1FBF9F1F24880680E1894F8540077
+:10F8E000F5F798FE014694F85400022804BFEE484C
+:10F8F0004FF47A720DD0012804BFEC484FF4C8626F
+:10F9000007D0042807BFEA4840F69802E94840F6C5
+:10F91000E4421044084400F2E731B1FBF9F10098E9
+:10F92000401A00EB0B01DE48406930440844061DD4
+:10F93000012015E0DA48A9F101018068084308BFF9
+:10F94000FFDFDD48B9F1000F006800EB0B0606D0C1
+:10F95000D348806800F22230B04288BFFFDF032026
+:10F9600084F8D0006DE094F86410009E24291EBF36
+:10F9700094F86520242A25294FD1B4F85810B4F8FA
+:10F98000F020891A491C09B2002946DB94F8F210CC
+:10F99000002942D00D4694F8F310002918BF88467C
+:10F9A000022804BFC0494FF47A700DD0012804BF6B
+:10F9B000BE494FF4C86007D0042807BFBC4940F6D1
+:10F9C0009800BC4940F6E4400144022D04BFB6480B
+:10F9D0004FF47A720DD0012D04BFB4484FF4C862C1
+:10F9E00007D0042D07BFB24840F69802B14840F650
+:10F9F000E4421044814208D9081A00F5FA714FF424
+:10FA00007A70B1FBF0F0064407E0401A00F5FA7195
+:10FA10004FF47A70B1FBF0F0361AB9F1000F10D044
+:10FA2000DFF87C92D9F8080020B9B9F80200002864
+:10FA300018BFFFDFD9F8080000F22230B04288BFBB
+:10FA4000FFDF06B9FFDF3146D4F8D400F2F7E9FD55
+:10FA5000C4F8D400B860002038704FF0010987F86E
+:10FA60000490204602F0A6FBAAF10101084208BF5B
+:10FA700087F8059006D094F8D00001280CBF02202A
+:10FA8000032078714046D4F824B0F5F7B4FD014660
+:10FA9000022D04BF84484FF47A720DD0012D04BFAB
+:10FAA00082484FF4C86207D0042D07BF804840F653
+:10FAB0009802804840F6E4421044084400F23F6156
+:10FAC0004FF47A70B1FBF0F0584400F5C970F8605B
+:10FAD000049830EA0A0004BF05B0BDE8F08F314653
+:10FAE0003846FCF724FE85B2204602F063FBA842AC
+:10FAF0000FD8054687F8059006FB05F1D4F8D40029
+:10FB0000F2F78FFDB86031463846FCF710FE284406
+:10FB100085B22946204602F060FAB868C4F8D400DD
+:10FB200005B0BDE8F08F2DE9F0430446634885B089
+:10FB30000D4690F80004DFF88891400999F8001408
+:10FB40004909884218BFFFDFDFF85481002708F118
+:10FB50004406082D80F00E81DFE805F0046872721B
+:10FB60006DFEFEB6202C28BFFFDF36F814000621FC
+:10FB7000F0F71EFF050008BFFFDF202C28BFFFDFC6
+:10FB800036F814002988884218BFFFDF95F8D000A6
+:10FB9000002808BFFFDF284601F02EFFC8F80870D4
+:10FBA000A8F8027029460020C8F81470FCF710FE6F
+:10FBB00000F19804686AA04225D995F85500F5F738
+:10FBC0001AFD014695F85400022804BF36484FF448
+:10FBD0007A720DD0012804BF34484FF4C86207D0B0
+:10FBE000042807BF324840F69802324840F6E44203
+:10FBF000104408444FF47A7100F23F60B0FBF1F119
+:10FC0000686A0844071B29460020C8F80C70FCF7F6
+:10FC1000DFFD698840F2E24251439830081AA0F2B1
+:10FC20002230C8F8100005B0BDE8F08305B0BDE88B
+:10FC3000F04302F0ADB805B0BDE8F043F5F7A9BA5E
+:10FC400099F8140D1F49400991F800144909884298
+:10FC500018BFFFDF202C28BFFFDF36F81400062175
+:10FC6000F0F7A6FE050008BFFFDF202C28BFFFDF4E
+:10FC700036F814002988884218BFFFDF00220123CC
+:10FC800029466846FFF7D4FD95F8DA006946F3F790
+:10FC900007FA002808BFFFDF05B0BDE8F0830000C9
+:10FCA000281200204412002068360200A22402001C
+:10FCB000D0FB010030D301007401002001E000E01E
+:10FCC0000BE000E019E000E0202C28BFFFDF36F851
+:10FCD00014000621F0F76CFE050008BFFFDF202CA2
+:10FCE00028BFFFDF36F814002988884218BFFFDFDD
+:10FCF00095F8D000042818BFFFDF85F8D07095F87C
+:10FD0000DA404FF6FF79202C28BFFFDF26F8149049
+:10FD100095F8DA00F2F75DFF002808BFFFDF20202A
+:10FD200085F8DA00D5F8E000002804BFD5F8DC003B
+:10FD3000C8F8180008D0D5E9391211448269114475
+:10FD40008161D5E93701C860D5F8DC0000281CBF07
+:10FD5000D5F8E010016100E00CE004D1D5F8E00036
+:10FD6000002818BF8761FE48007805B0BDE8F04361
+:10FD7000ECF70CB8FFDF05B0BDE8F0832DE9F05FCC
+:10FD8000F84E07468B46F08B7568401CF083307840
+:10FD90004FF00008002808BFFFDF07D0DFF8C89346
+:10FDA00004282ED0052818BFFFDF5BD05846FEF789
+:10FDB00018F9040008BFFFDF29463069F2F731FC6B
+:10FDC000B86087F800800120387194F8C9000228D3
+:10FDD00008BFE64807D0012808BFE54803D004283B
+:10FDE0000CBFE448E4484FF47A7100F2E140B0FB04
+:10FDF000F1F0B168FA300844F860307804287DD119
+:10FE000083E0002AD2D0D6F810A0D9F8184034B335
+:10FE1000A146E468002CFBD1B9F1000F1FD099F87E
+:10FE20000000002808BFFFDFD9F81410D9F804003B
+:10FE300001445046F3F7FAFB002807DA291A491E55
+:10FE400091FBF5F101FB05042A4604E090FBF5F176
+:10FE500001FB15042A46944288BFFFDF00E04446B8
+:10FE60002546A3E7002AA1D0B569002D08BFFFDF12
+:10FE70000024D5F8E420D9F818002346611E58B1B3
+:10FE80008369934228BF994284BF194604460346BA
+:10FE9000C0680028F4D104B91C46C5F8E040D0354C
+:10FEA000002C04BFC5F80C80C9F8185005D0E068D4
+:10FEB000E560E860002818BF0561D5F81090C5F826
+:10FEC0001880B9F1000F0ED0D9F8180048B1D5F854
+:10FED00014A0504538BFFFDFD9F81800A0EB0A0086
+:10FEE000A861C9F81880002C08BFC6F8208009D086
+:10FEF0002078002808BFFFDF616900E00AE0606841
+:10FF00000844306240F6B83550E7F08B0A2838BF15
+:10FF1000032000D302207871F08B012807D93846DE
+:10FF20007168FCF704FC0146F08B0844F083B86864
+:10FF30003061BDE8F09F2DE9F04107468F4884B05D
+:10FF40000D4690F80004DFF83882400998F8001454
+:10FF50004909884218BFFFDF01200026082D814C87
+:10FF600080F0BB80DFE805F004718C8C87B9B9A5FF
+:10FF700060732073607800281CBF04B0BDE8F08176
+:10FF800079488660466126733846FEF72AF80500F0
+:10FF900008BFFFDF95F8C900022804BF79494FF474
+:10FFA0007A720DD0012804BF71494FF4C86207D09E
+:10FFB000042807BF6F4940F69802734940F6E442AF
+:10FFC00011444FF47A7201F2E731B1FBF2F1A26809
+:10FFD0008C18F5F704FB024695F8C900082808BFFD
+:10FFE000082127D004280CBF0221002322D0022898
+:10FFF0000CBF182128211944042816BF08280F23F4
+:020000040002F8
+:1000000025235B1D082808BF402007D0042808BF0F
+:10001000102003D002280CBF0420082013FB00107E
+:10002000801A201AFDF76DFD002818BFFFDF04B00D
+:10003000BDE8F08101EB410101F12803082814BF5C
+:1000400004284FF4A871D6D0D1E7617851B1207B54
+:10005000002808BFFDF77AFF667304B0BDE8F041E1
+:10006000F2F7E2BCA073FDF70EFE002818BFFFDF19
+:1000700004B0BDE8F08104B0BDE8F041F5F789B8FF
+:1000800098F8140D4149400991F800144909884233
+:1000900018BFFFDF002239466846FFF76FFE69464A
+:1000A0003846F2F7FDFF002808BFFFDF04B0BDE8C7
+:1000B000F0812078052818BFFFDF207F002808BFC7
+:1000C000FFDF26772670207DF2F783FD002808BF2A
+:1000D000FFDF267504B0BDE8F081FFDF04B0BDE8A6
+:1000E000F0812DE9F0411F4C0026207804281FBF25
+:1000F000207805280C20BDE8F08101206070607B2D
+:100100000025A8B1EFF3108010F0010F72B60CBFFC
+:1001100000270127607B00281CBFA07B002805D09A
+:10012000FDF714FF6573A573F2F77EFC2FB903E0AA
+:10013000207DF3F7C7F800E062B6207DF3F70FFBF0
+:10014000207F28B125772078052818BFFFDF0C26EF
+:1001500065702570207DF2F73CFD002818E0000056
+:1001600070010020441200202812002004360200F2
+:10017000A2240200D0FB0100C0D4010001E000E095
+:100180000BE000E06836020030D3010019E000E027
+:1001900008BFFFDF25753046BDE8F0812DE9F04F3F
+:1001A000FD4883B00078002818BFFFF79AFF0120B0
+:1001B000DFF8E88388F8000069460620F0F781FB45
+:1001C000002818BFFFDF00274FF6FF7934E00298C0
+:1001D00000281CBF90F8D01000292DD00088484579
+:1001E0001CBFDFF8BCA34FF0200B3BD00621F0F77B
+:1001F000DFFB040008BFFFDF94F8DA00F3F7AFFA83
+:1002000084F8D07094F8DA504FF6FF76202D28BF8E
+:10021000FFDF2AF8156094F8DA00F2F7DAFC00281C
+:1002200008BFFFDF84F8DAB069460620F0F749FB23
+:10023000002818BFFFDF10E06846F0F720FB002819
+:10024000C5D00FE0029800281CBF90F8D0100029FC
+:1002500003D000884845C9D104E06846F0F70FFB99
+:100260000028EFD088F80070C8F8187003B000209C
+:10027000BDE8F08F10B5CB4C60B101280CBF40F643
+:10028000C410FFDF06D0A06841F66A01884228BF8B
+:10029000FFDF10BDA060F6E710B5DFF808C3BE4C65
+:1002A00000238CF80000237063702377237363733B
+:1002B000A3732020A3612075A4F11C004370423079
+:1002C00010214FF6FF72428020F8042F491EFAD108
+:1002D000CCF80830DCF8080041F66A01884228BFF3
+:1002E000FFDFFFF75BFF40F6C41101206160F5F707
+:1002F00082F900F2E7314FF47A70B1FBF0F042F28C
+:1003000010710844A0606168A1F21731884298BF5B
+:100310000146A16010BDF0B59F4C054685B0207820
+:1003200000281EBF0C2005B0F0BD95F8546095F86C
+:1003300055006F6AF5F75FF9022E04BF9A494FF432
+:100340007A720DD0012E04BF98494FF4C86207D0CD
+:10035000042E07BF964940F69802964940F6E442BB
+:10036000114408444FF47A7100F23F60B0FBF1F0A1
+:10037000384400F22230C5F8E400A56195F8D000B9
+:10038000002818BFFFDF0020844948610521217043
+:1003900060702077E0838848F2F7C1FB2075202841
+:1003A00008BFFFDFF2F734FC2061217D012268469F
+:1003B000FFF7E4FC207D6946F2F772FE002808BFD3
+:1003C000FFDF002005B0F0BD7348007800281CBF97
+:1003D0000020704710B50620F0F784FA80F0010085
+:1003E00010BD70B56C4C05462078002818BFFFDFA3
+:1003F000287801281CBF112070BD698840F2712245
+:10040000AD88514301206160F5F7F5F800F2E7315E
+:100410004FF47A70B1FBF0F040F2712105FB01005E
+:10042000A0606168A1F21731884298BF01460020A0
+:10043000A16070BD10B584B008431EBF112004B088
+:1004400010BD554C207800281EBF0C2004B010BDF4
+:100450000020607004212170E0835748F2F75FFBB1
+:100460002075202808BFFFDF4C48806938B101465D
+:10047000C0680028FBD111B1F2F7CAFB05E0F2F722
+:10048000C7FB40F6B831F2F7CCF82061217D01229C
+:100490006846FFF773FC207D6946F2F701FE0028ED
+:1004A00008BFFFDF002004B010BD70B53A4CA16951
+:1004B0000160FFF716FE002300BBA169D1F8E02020
+:1004C0005AB1D1E939C5AC449569AC44C2F818C0F9
+:1004D000D1E9372CCCF80C2005E0DFF8C0C0D1F80A
+:1004E000DC20CCF81820D1F8DC20D1F8E010002A6C
+:1004F00018BF116102D1002918BF8B61A36170BDC3
+:1005000026494870704770B540F2E24300FB03F59E
+:1005100010460C46F5F76FF8022C04BF22494FF441
+:100520007A720DD0012C04BF20494FF4C86207D065
+:10053000042C07BF1E4940F698021E4940F6E442CB
+:10054000114408444FF47A7100F23F60B0FBF1F0BF
+:1005500000F2223085428CBF281A002070BD70B591
+:100560000D46064601460020FCF732F9044696F88F
+:100570005500F5F740F8014696F85400022804BFEC
+:10058000094A4FF47A7020D0012804BF074A4FF47B
+:10059000C8601AD0042811E044120020281200205C
+:1005A0006C1200207001002068360200A2240200B4
+:1005B000D0FB010030D3010037FF010007BFFC4A28
+:1005C00040F69800FB4A40F6E440104408444FF4DB
+:1005D0007A7100F23F60B0FBF1F0718840F2712255
+:1005E0005143C0EB4100A0F22230A54234BF214666
+:1005F0002946814203D2A5422CBF2846204670627C
+:1006000070BD10B5F4F7EBFFEB498A684968511AE1
+:10061000084410BD2DE9F74FE74A00231826D2F809
+:1006200008B028270BF198044FF004084FF0100988
+:100630004FF0080A4FF4C8724FF4BF754FF0400CEA
+:1006400006287CD2DFE800F0034A21472465142005
+:10065000042912D0082909D02A20022911D010FB20
+:100660000A40002328211944441877E010FB0C406D
+:100670004FEA0C034FF4A871F5E710FB09402E2355
+:10068000F8E710FB08401821EDE704F5317465E048
+:10069000082904BF4FF4BA6140200CD0042915D0BA
+:1006A000022903BF03F15C01324604203A461CBF15
+:1006B00003F1B001082000EBC00000EB400002EBAA
+:1006C00040000844204400F19C0447E02A4640F2E0
+:1006D0008E211020EFE704F5B0743FE0082908BF31
+:1006E00040200CD0042904BF2A46102007D002293C
+:1006F00007BF03F11802042003F128020820C0EB11
+:10070000C00000EB400002EB4001029858440C1876
+:1007100024E0082904BF4FF4356140200CD004299F
+:1007200016D0022903BF324603F1B401042003F5B9
+:10073000B0711CBF3A46082000EB400300E00CE01B
+:1007400003EB001010440844204400F19C0405E031
+:100750002A4640F2EE311020EEE7FFDF974880682E
+:10076000A0428CBF0120002003B0BDE8F08F10B57F
+:10077000914C607828B1D4E90301A268FCF707F82E
+:10078000E060D4E9020188429CBF2078002814BFB1
+:100790000020012010BD04222DE9F04F884E894F22
+:1007A000DFF80C82DFF80C9285B04FF47A7A0529D5
+:1007B00080F0D280DFE801F00A2B0331920080F84C
+:1007C000D02005B0BDE8F04FF2F72EB904467A48C4
+:1007D0000078002818BF84F8D02004D005B0BDE808
+:1007E000F04FF2F721B90122002321466846FFF7B6
+:1007F0001FF894F8DA006946F2F752FC002808BFA7
+:10080000FFDFB4F85800401CA4F85800E6E70321C5
+:1008100080F8D01005B0BDE8F08F8346408840F2E4
+:10082000E241484368490860DBF8F800594600890E
+:10083000ABF81600DBF8F80080798BF81500DBF8D0
+:10084000F8004089ABF80200DBF8F8008089ABF8CB
+:100850000400DBF8F800C089ABF806000020DBF8E4
+:100860002850FBF7B5FF04469BF85500F4F7C3FE8C
+:100870009BF85410022908BF4FF47A710DD001295A
+:1008800004BF3E464FF4C86107D0042907BF46465F
+:1008900040F698014E4640F6E4413144084400F2E7
+:1008A0003F60B0FBFAF1BBF8020040F27122504306
+:1008B000C1EB4000A0F22230A54234BF21462946B8
+:1008C000814203D2A5422CBF28462046CBF8240003
+:1008D00002208BF8D00005B0BDE8F08F83460146BA
+:1008E000856A0020FBF774FF04469BF85500F4F777
+:1008F00082FE9BF85410022908BF4FF47A710DD084
+:10090000012904BF3E464FF4C86107D0042907BF40
+:10091000464640F698014E4640F6E44131440844CC
+:1009200000F23F60B0FBFAF0BBF8021040F2712217
+:100930005143C0EB4100A0F22230A54234BF214612
+:100940002946814203D2A5422CBF28462046CBF837
+:10095000240005B0BDE8F08FFFDF05B0BDE8F08FE3
+:100960002DE9F043DFF864800024144D98F800105E
+:1009700085B0072880F0AD81DFE800F0042A2AFC6A
+:10098000FCFBFB00EC830846EBF700FA68780028D4
+:1009900040F05E81297D00226846FFF7EFF9287D4F
+:1009A0006946F2F77DFB002808BFFFDF00F050B971
+:1009B000D0FB010030D30100281200204412002097
+:1009C00068360200A2240200740100207001002099
+:1009D00002280CBF01260026287DFDF702FB04003B
+:1009E00008BFFFDF94F8E2103046FCF706F8DFF8A6
+:1009F000449301462869D9F80820002E024408BF14
+:100A00004FF4FC706ED094F8E20094F8E2000828ED
+:100A10001EBF94F8E2000428002000F0B98000BF57
+:100A200094F8E230082B1ABF94F8E230042B4FF40C
+:100A3000A87305D094F8E230022B0CBF18232823AA
+:100A4000034494F8E200082808BF40200BD094F833
+:100A5000E200042808BF102005D094F8E200022824
+:100A60000CBF04200820C0EBC00C0CEB401003446A
+:100A700094F8E20008281EBF94F8E2000428002041
+:100A800079D000BF94F8E2C0BCF1080F1ABF94F807
+:100A9000E2C0BCF1040F4FF4A87C08D094F8E2C087
+:100AA000BCF1020F0CBF4FF0180C4FF0280C84441F
+:100AB00094F8E200082808BF40200BD094F8E20028
+:100AC000042808BF102005D094F8E20002280CBFCB
+:100AD0000420082000EB400606EB00106044184498
+:100AE00000F59A7010440844061D94F8E200F4F7EB
+:100AF00082FD94F8E210022908BF8F490BD094F8C8
+:100B0000E210012908BF8D4905D094F8E2100429AC
+:100B10000CBF8B498B4994F8E220022A08BF4FF49E
+:100B20007A720ED094F8E220012A08BF4FF4C8620E
+:100B300007D094F8E220042A0CBF40F6980240F651
+:100B4000E442114408444FF47A7100F2E730B0FBFC
+:100B5000F1F0A969301A40F2E2434A88D03102FB31
+:100B600003F6D9F818208A4208BF00272AD0296A3C
+:100B700002E0A8E055E014E0F2F758FD002819DA89
+:100B8000311A4A1E92FBF6F202FB0607314616E0C6
+:100B900094F8E200082818BF022000EB400028303B
+:100BA0003EE794F8E200082818BF022000EB40005E
+:100BB000283067E790FBF6F202FB160731468F42BA
+:100BC00088BFFFDFD8F80800874208D2A86940F242
+:100BD00071224188C1824A4307EB420705E040F297
+:100BE000E240B7FBF0F0A969C88294F8E210A86966
+:100BF00080F8541094F8E21080F8551005214175E2
+:100C0000C08A6FF41C71484307EB400040F6354141
+:100C1000C9F81400B0EB410F28BFFFDF05B0BDE8F5
+:100C2000F08304280CBF01260026EC830846EBF76E
+:100C3000ADF80120287785F82460A8692969C0F8F3
+:100C4000D41080F8D0402978052918BFFFDF06D0DE
+:100C5000F1F7EAFE6C73AC7305B0BDE8F0830028D1
+:100C600008BFFFDFA86990F8D000002818BFFFDF99
+:100C7000A86990F8DA00202818BFFFDF3248F1F7A2
+:100C80004EFFA9690646202881F8DA000F8828BFA0
+:100C9000FFDF2E4820F81670A86990F8DA002028A7
+:100CA00008BFFFDF002301226846A969FEF7C0FDE7
+:100CB000A869694690F8DA00F2F7F2F9002808BF4F
+:100CC000FFDFAC61C4E705B00846BDE8F043EBF7D1
+:100CD0005DB8FFDF05B0BDE8F08316494860704796
+:100CE00070B5144D0446002904BFA86070BD4FF4D0
+:100CF0007A76012910D002291CBFFFDF70BD6888F9
+:100D0000401C68801046F4F785FC00F2E730B0FB29
+:100D1000F6F0201AA86070BD1846F4F78AFC00F2BD
+:100D2000E730B0FBF6F0201AA86070BD08480078E4
+:100D3000704700002812002068360200A22402003A
+:100D4000D0FB010030D3010027FB01006C12002012
+:100D500044120020F7490C28896881F8CB001ABF9B
+:100D6000132818287047002211280FD0072808BF21
+:100D7000704715280AD001281ABF0028022870479A
+:100D8000A1F88420012081F888007047A1F88A200A
+:100D9000704770B5E74CA1680A88A1F83E2181F838
+:100DA0003C0191F85400012808BF012503D0022816
+:100DB00014BFFFDF0225A06880F8405190F855006D
+:100DC000012808BF012503D0022814BFFFDF022538
+:100DD000A068012180F8415180F83A11002180F883
+:100DE0000E11E078BDE87040EAF7D0BFD14A012982
+:100DF00092681BD0002302290FD0032922D030B3E0
+:100E000001282FD0032818BF704792F864001328D8
+:100E10001CBF1628182805D1704792F8CB0000286F
+:100E200008BF7047D2F8F8000370704792F8CB0003
+:100E3000012808BF704700BFD2F8FC000178491EA6
+:100E40000170704792F8CB000328EBD17047D2F8BD
+:100E5000F800B2F858108288891A09B20029A8BF90
+:100E600003707047B2F85800B2F80211401A00B28D
+:100E70000028E1DA70472DE9F041AE4C0026032747
+:100E8000D4F808C0012590B12069C0788CF8CA0058
+:100E900005FA00F010F4000F08BFFFDFA06880F82B
+:100EA0006470A0F8846080F88850BDE8F081002369
+:100EB0009CF8652019460CF15800FBF7CEFB002882
+:100EC00004BF6570BDE8F0816078002818BFBDE8F8
+:100ED000F0812069C178A06880F8C91080F8657039
+:100EE000A0F88A6080F88C50BDE8F08170B5914C14
+:100EF00084B0207910F0010F04BF04B070BD2069E8
+:100F000000230521C578A06890F864205830FBF7CD
+:100F1000A4FB002818BF062D09D020DC022D1CBF21
+:100F2000042D052D03D0607840F0080060706078D3
+:100F300000281CBF04B070BD2069C078801E162830
+:100F400080F00783DFE800F011FF89A7D52CFFFEB2
+:100F5000FF7FFDD2FFFFFFC5FCFBFAF9F8F50B2D73
+:100F60001CBF0D2D112DDED1E1E7A068002301216A
+:100F700090F867205830FBF770FB002840F05C8346
+:100F80002069FCF759F8A16881F8F600072081F87C
+:100F90006700002081F88C0081F8880000F04CBBCD
+:100FA000A0680921002390F864205830FBF755FB16
+:100FB00018B120690079122812D0A0680A210023F4
+:100FC00090F864205830FBF748FB18B1206900798D
+:100FD000142820D020690079162840F02D8324E0C1
+:100FE000A0680125002390F8642009215830FBF700
+:100FF00034FB002808BF657000F01E83607800286D
+:1010000040F01A83A16881F87C0081F8880081F89B
+:10101000640000F011BBA168002081F86400A1F811
+:10102000840081F8880000F035BAA06890F8641058
+:101030001F2940F00183002180F8641080F8881097
+:101040001A2000F0F7BAA06890F864100F2927D191
+:10105000002180F86910122137E0A06890F8641030
+:1010600013291DD1D0F8F81000884988814218BF93
+:10107000FFDFA068D0F8F80000F126012069FCF736
+:1010800008F8A06800F1C4012069FCF70AF81620EE
+:10109000A16800F05BB9A26892F86400162802D03B
+:1010A000022000F03BBAD2F8F80002F1B00300F1E0
+:1010B0001E0100220E30FBF74CFAA0680021C0E9A7
+:1010C0002811012180F86910182180F8641000F0BF
+:1010D000B3BA2069FCF765F8032840F0AD822069B7
+:1010E000FCF763F801F0D0FB00F0A6BA20690079A4
+:1010F000F8E7A06890F864101A29D1D1002580F88B
+:101100008D5080F88850D0F8F810008849888142C6
+:1011100018BFFFDFA068D0F8F8100D70D0F84411A8
+:101120000A78002A18BFFFDF7ED190F88E20DAB14E
+:101130000AE03CE27C010020B6E181E125E1F1E03A
+:1011400008E12BE09EE0A9E180F88E500288CA8079
+:10115000D0F844110D71D0F844210E211170D0F84F
+:1011600044210188518010E00288CA80D0F84411DF
+:101170000D71D0F8442101211172D0F844210D21C4
+:101180001170D0F84421018851800088EFF742FDAA
+:10119000EFF7DAF9E078EAF7F9FDBEE0A06800239E
+:1011A000194690F865205830FBF757FA50B9A068F7
+:1011B0000023082190F864205830FBF74EFA0028ED
+:1011C00000F0FA816078002840F03682A06890F83C
+:1011D000900010F0020F14D12069FBF765FFA168A1
+:1011E00081F891002069B0F80520A1F89220B0F8AC
+:1011F0000700A1F8940091F8900040F0020081F8F7
+:101200009000A06890F8901011F0010F14D190F8A0
+:101210006520002319465830FBF71FFA002808BF45
+:10122000FFDF0121A06800E077E080F8651080F81A
+:101230008C100021A0F88A10A06890F86410012991
+:1012400007D1002180F8641080F88810E078EAF770
+:101250009DFDA168D1F8F800098842888A4204BF40
+:101260000178042940F0E88100250570E078EAF76C
+:101270008DFDA06890F86410002908BF80F88850A0
+:1012800000F0DAB9A0680023072190F864205830F4
+:10129000FBF7E3F9002800F08F816078002840F028
+:1012A000CB8102A92069FBF739FF9DF808000025D2
+:1012B00000F02501A06880F896109DF8091001F053
+:1012C000410180F8971080F88850D0F8F810008815
+:1012D0004988814218BFFFDFA068D0F8F8100D7070
+:1012E000D0F844110A78002A18BFFFDF15D1028810
+:1012F000CA80D0F844110D71D0F84411029A8A6066
+:10130000039ACA60D0F84421082111700188D0F8EE
+:1013100044014180E078EAF739FDA06880F8645024
+:1013200000F08AB9A0680023092190F864205830A1
+:10133000FBF793F9002800F03F816078002840F027
+:101340007B81A16881F87C0081F8880081F86400C5
+:1013500000F072B9A0680023194690F86520583053
+:10136000FBF77BF9002800F027816078002840F027
+:101370006381A0680021A0F88A10012180F88C10F8
+:10138000022180F8651000F057B9A06800231946C3
+:1013900090F865205830FBF760F900287FD020696D
+:1013A000FBF7A6FE002879D0A5682069FBF79CFE14
+:1013B0002887A5682069FBF793FE6887A5682069E0
+:1013C000FBF794FEA887A5682069FBF78BFEE887EA
+:1013D000A06890F864101C2913BF90F84E100121EA
+:1013E00080F84E10012907D090F80511002904BF9C
+:1013F00090F80411002903D01E2180F8651017E031
+:101400001D2180F865100288A0F82A21028FA0F81B
+:101410002C21428FA0F82E21828F00F58A71A0F82E
+:101420003021C08FC88301200875E078EAF7AEFC50
+:10143000A0680021A0F88A10012180F88C10FBE040
+:10144000A06800230A2190F864205830FBF705F9C2
+:1014500018B32069FBF74CFEA8B1A5682069FBF71B
+:1014600043FE2887A5682069FBF73AFE6887A568D0
+:101470002069FBF73BFEA887A5682069FBF732FED1
+:10148000E88700F0FEFEA168002081F8880081F85E
+:10149000640000BF00F0C6FECEE000E059E06078D6
+:1014A00040F001006070C7E0A0680023194690F882
+:1014B00065205830FBF7D1F878B3A06890F8640045
+:1014C000232812BF2428607840F0200026D06846E8
+:1014D000F4F747F9002808BF002104D0009802A9BA
+:1014E000C0788DF80800A06801AB162290F864005F
+:1014F000FBF767FAA0B1A0689DF80420162180F8D8
+:10150000EC2080F8ED10192180F86510012180F899
+:101510008C100021A0F88A108EE04DE060708BE006
+:101520002069FBF700FEA0B12269107900F00701E5
+:10153000A06880F85010527902F0070280F851201C
+:1015400090F80F31002B04BF90F80E31002B04D01F
+:1015500022E00020FFF78FFC6EE090F855C000F10C
+:1015600054038C4501BF19789142012180F87D1008
+:1015700012D00288A0F8362190F8502000F58A7128
+:1015800080F8382190F8510081F82500012081F879
+:101590002000E078EAF7FAFBA068212180F86510C6
+:1015A000012180F88C100021A0F88A1044E0A06886
+:1015B00090F864001F2801D00120AFE72069FBF7F5
+:1015C000BCFD88B32069A2680179407901F0070168
+:1015D00061F30705294600F0070060F30F210120A1
+:1015E00082F888000025A2F88450232082F8640045
+:1015F000566DD2F81001FBF79CF9F2B2C1B28A42E3
+:1016000007BFA16881F8F250A26882F8F210C6F311
+:101610000721C0F30720814219BFA16881F8F300B8
+:10162000A06880F8F35007E0FFE70120FFF723FCF4
+:101630005FF01E00FFF7ADFBA068D0E92A12491C3D
+:1016400042F10002C0E92A1204B070BD2DE9F04752
+:10165000FE4D04464FF0000768780843687028790B
+:1016600010F0200F2846806818BFA0F87E7004D1C3
+:10167000B0F87E10491CA0F87E1090F86A10012680
+:1016800039B990F86420002306215830FAF7E5FFB5
+:1016900058B3A88810F4006F07D0A86890F86A10B3
+:1016A000002918BFA0F876701FD1A868B0F876108E
+:1016B000491C89B2A0F87610B0F878208A422CBF75
+:1016C000511A00218288521D8A4228BF80F87C600E
+:1016D000B0F87610B0F87820914206D3A0F8767072
+:1016E00080F81A61E878EAF751FB287910F0600F6A
+:1016F00008D0A86890F8681021B980F868600121C6
+:10170000FFF749F84FF00808002C56D168780028F8
+:1017100051D1287910F0040F0DD0A86890F864001A
+:10172000032808BFFFDFA86890F86710072904BFE7
+:101730002E7080F8677001F0F7F8287910F0080F24
+:1017400019D06878B8B9A868002190F8CB00FFF7E5
+:101750004DFBA86890F8CB00FE2808BFFFDFFE21F4
+:10176000A86880F8CB1090F86710082903D10221EF
+:10177000297080F86770FFF7B9FBA87810F0080FA0
+:1017800016D0A8680023052190F864205830FAF795
+:1017900064FF50B185F80180A868D0F8441108783A
+:1017A0000D2808BF0020087002E00020F9F770FB48
+:1017B000A86800F0F2FF00F0AEFDA868A14600F1B5
+:1017C000580490F8F40030B9E27B00230121204650
+:1017D000FAF743FF10B1608D401C60853D21B9F1DF
+:1017E000000F18D12878022808BF16200ED0012833
+:1017F00004BFA86890F8F60008D06878E8B110F047
+:10180000140F1CBF1E20207702D005E0207703E0D4
+:1018100010F0080F02D02177E67641E010F0030FB8
+:1018200003D02A202077E6763AE010F0200F08BF98
+:10183000FFDF23202077E67632E094F8300028B1ED
+:10184000A08D411CA185E18D884213D294F834000B
+:1018500028B1608E411C6186E18D88420AD2618D7B
+:10186000208D814203D3AA6892F8F42012B9E28D48
+:10187000914203D322202077E67611E0217C31B11A
+:10188000E18C814228BF84F81C80C5D206E0E08C40
+:10189000062803D33E202077E67601E0E07EA0B163
+:1018A0002773677327740221A868FEF774FFA8687E
+:1018B00090F8CB10012904D1D0F8FC000178491E22
+:1018C0000170E878EAF762FA03E00021A868FEF701
+:1018D00062FFBDE8F047F3F753BF5C4A5178937855
+:1018E000194314D111460128896809D0107910F0E4
+:1018F000040F03D091F86700072808D00120704733
+:10190000B1F84800098E884201D8FEF730BF0020A8
+:10191000704770B54D4C06460D46A0883043A080F8
+:1019200016F0020F04D016F0010F18BFFFDFE560BC
+:1019300016F0010F18BF256116F0020F10D0E878DD
+:10194000062802D00B2837D00AE0A06890F864106F
+:10195000182905D10021C0E92A11012180F86A1057
+:1019600016F0800F1CBF0820A07016F4806F08BF0F
+:1019700070BDA268B2F8580091880844801DE978CB
+:1019800080B2012908BFA2F8020107D0002904BFD4
+:10199000D2F8F810888001D0182915D0E9782846A7
+:1019A00001291CD009B3182918BF70BDB2F8F01076
+:1019B000BDE87040FBF7D3BBA06890F86410122913
+:1019C00008BF0021CCD1C9E792F8F210002902BF6C
+:1019D00092F8F31000290020A2F8F000DEE7B2F838
+:1019E00002114172090AA97270BDD2F8F8108988F3
+:1019F0004173090AA97370BDF0B5144C85B0002677
+:101A0000A060A6806670A670054626700088F3F771
+:101A10007FFEA0680088F3F7A1FEB5F8D800A168A2
+:101A2000401C82B201F15800FAF718FC002818BFD8
+:101A3000FFDF95F8650024280ED1B5F85810B5F8E9
+:101A4000F000081A00B2002802E000007C0100202B
+:101A5000A4BF6078002806D095F86400242818BF39
+:101A600025283BD119E0A06890F8F210002908BFA2
+:101A700090F8541080F8541090F8F310002908BF23
+:101A800090F8551080F855100020FFF782F985F87E
+:101A90006560A16881F87D6020E0B5F85810B5F860
+:101AA000F000081A00B20028A4BF6078002815D101
+:101AB000A06890F8F210002908BF90F8541080F840
+:101AC000541090F8F310002908BF90F8551080F8D2
+:101AD00055100020FFF75DF985F86460A5F8D8601F
+:101AE000A06890F8881039B1B0F88410B0F886205A
+:101AF000914224BF05B0F0BD90F88C1039B1B0F818
+:101B00008A10B0F88620914224BF05B0F0BDB0F82D
+:101B10008220B0F880108A4224BF05B0F0BD90F852
+:101B200068208AB3B0F87E208A4224BF05B0F0BD99
+:101B300090F8CB70FE2F00F012816846F3F7EBFDB2
+:101B4000002808BFFFDF2221009802F0B0FB03212C
+:101B50000098FBF7EDF90098017821F01001017071
+:101B60003946FBF713FA192F71D2DFE807F0271F68
+:101B70001445D6D6D71971D6D7D763D6D6D6D6C9F7
+:101B8000D7D77B94ADD6B600B0F87E10062924BF17
+:101B900005B0F0BDCCE7A168009891F8F51003E01E
+:101BA000A168009891F8CC100171B7E0A068D0F856
+:101BB000FC00411C0098FBF734FAAFE0A1680098E4
+:101BC000D1F8F82092790271D1F8F8201289427187
+:101BD000120A8271D1F8F8205289C271120A027277
+:101BE000D1F8F82092894272120A8272D1F8F81064
+:101BF000C989FBF7EEF991E0A068D0F8F800011D63
+:101C00000098FBF71BFAA068D0F8F80000F10C016F
+:101C10000098FBF71DFAA068D0F8F80000F11E014B
+:101C20000098FBF71BFAA06800F1C0010098FBF7D1
+:101C300023FA73E06269009811780171918841710B
+:101C4000090A81715188C171090A017266E064E074
+:101C5000FD49D1E90001CDE9020102A90098FBF795
+:101C600025FA5BE0A068B0F844100098FBF728FA6A
+:101C7000A068B0F846100098FBF726FAA068B0F804
+:101C800040100098FBF724FAA068B0F842100098C2
+:101C9000FBF722FA42E0A068B0F840100098FBF78A
+:101CA00017FAA068B0F842100098FBF715FAA06880
+:101CB000B0F844100098FBF703FAA068B0F846109B
+:101CC0000098FBF701FA29E0A168009891F810212B
+:101CD000027191F81111417120E0A06890F8F300B1
+:101CE000FAF722FE01460098FBF735FAA06890F853
+:101CF000F200FAF719FE01460098FBF728FA0DE00A
+:101D0000A06890F8ED100098FBF749FAA06890F8E9
+:101D1000EC100098FBF747FA00E0FFDFF3F70EFD49
+:101D2000002808BFFFDF0098C178012903D049B11E
+:101D300018290FD013E0A168B1F802114172090A05
+:101D400081720CE0A168D1F8F81089884173090A02
+:101D5000817304E0A168B1F8F010FBF700FABB480A
+:101D60000090BB4BBB4A29463046F8F7CDFFA06830
+:101D70000023052190F864205830FAF76EFC002803
+:101D800004BF05B0F0BD05B0BDE8F040F8F7C5BD33
+:101D9000B148806890F8881029B1B0F88410B0F884
+:101DA000862091421AD290F88C1029B1B0F88A108E
+:101DB000B0F88620914211D2B0F88220B0F880109D
+:101DC0008A420BD290F86820B0F87E0022B1884297
+:101DD00004D200BFF9F738B80628FBD3002001462B
+:101DE00034E470B50C46064615464FF4A4712046FF
+:101DF00002F07FFA2680002D08BFFFDF2868C4F8B4
+:101E0000F8006868C4F8FC00A868C4F8440170BD14
+:101E1000EEF7D7BE2DE9F0410D4607460621EEF755
+:101E2000C7FD040008BFBDE8F081D4F844110026C6
+:101E3000087858B14A8821888A4207D1092810D0E9
+:101E40000E281DD00D2832D008284CD094F81A0145
+:101E5000002857D06E701020287084F81A61AF8067
+:101E60003EE06E7009202870D4F844014168696032
+:101E70008168A9608089A881D4F8440106702FE0A8
+:101E80000846EEF7C7FE0746EEF773FBB0B96E7073
+:101E90000E202870D4F8440140686860D4F84401EA
+:101EA00006703846EEF75FFB0120BDE8F08108467A
+:101EB000EEF7B0FE0746EEF75CFB10B10020BDE880
+:101EC000F0816E700D202870D4F84401416869607B
+:101ED00000892881D4F8440106703846EEF743FBA8
+:101EE0000120BDE8F0816E7008202870D4F844010C
+:101EF00041688268C0686960AA60E860D4F84401FB
+:101F00000670EDE794F81C01B0B16E7015202870D2
+:101F100094F81C010028E3D084F81C61D4F81E0159
+:101F20006860D4F82201A860B4F82601A88194F86A
+:101F30001C010028F0D1D3E794F8280170B16E702D
+:101F40001D20287084F82861D4F82A016860D4F82C
+:101F50002E01A860B4F83201A881C1E794F83401D9
+:101F600040B16E701E20287084F83461D4F83601B8
+:101F70006860B5E794F8140180B16E701B2028707A
+:101F800094F814010028ABD084F81461D4F8160139
+:101F9000686094F814010028F6D1A1E794F83A019A
+:101FA000002808BFBDE8F0816E701620287094F8F4
+:101FB0003A01002894D000BF84F83A61D4F83C017B
+:101FC0006860B4F84001288194F83A010028F3D100
+:101FD00086E7214A5061D17070472DE9F0470446E9
+:101FE000481E85B238BFBDE8F08704F10808012615
+:101FF000DFF864904FF0090A5FF00007B4F8D800EA
+:10200000401CA4F8D800B4F87E00401CA4F87E0060
+:1020100094F86A0040B994F864200023062104F182
+:102020005800FAF71AFB30B3B4F87600401C80B2BF
+:10203000A4F87600B4F8781081422CBF0A1A002266
+:10204000A3885B1D934209E0F44802004D1602008C
+:10205000DB180200131902007C01002028BF84F85D
+:102060007C60884207D3A4F8767084F81A6199F8E6
+:102070000300E9F78BFE94F8880020B1B4F88400DF
+:10208000401CA4F8840094F88C0020B1B4F88A00B5
+:10209000401CA4F88A0094F8F40040B994F8672032
+:1020A0000023012104F15800FAF7D7FA20B1B4F85F
+:1020B0008200401CA4F8820094F864000C2802D02E
+:1020C0000D2820D067E0B4F85800411CB4F8020194
+:1020D000814260D1D4F8FC00411C404602F01EFA57
+:1020E00002212046F9F7DDFFD4F8FC000078002833
+:1020F00008BFFFDF0121FE20FEF778FE84F8647040
+:1021000084F8986047E0B4F85800411CD4F8F8000F
+:10211000808881423FD1D4F844010178002918BF5A
+:10212000FFDF22D12188C180D4F8F8004189D4F89A
+:1021300044010181D4F8F8008189D4F84401418137
+:10214000D4F8F800C189D4F844018181D4F844015D
+:102150000771D4F8440180F800A0D4F84401218824
+:10216000418099F80300E9F711FE01212046F9F7B3
+:1021700098FF03212046FEF70EFBD9F80800D0F89F
+:10218000F8000078022818BFFFDF0221FE20FEF7CA
+:102190002DFE84F86470B4F85800401C691EA4F841
+:1021A00058008DB2BFF42AAFBDE8F087F84AC2E903
+:1021B0000601704770B50446B0F87E0094F86810C8
+:1021C000002908BFC0F1020503D0B4F88010081A36
+:1021D000051F94F87C0040B194F864200023092185
+:1021E00004F15800FAF739FAA0B1B4F8766094F81F
+:1021F0006A0058B994F864200023062104F15800BD
+:10220000FAF72BFA002808BF284603D0B4F8780064
+:10221000801B001F8542C8BF0546002DD4BF00208B
+:10222000A8B270BD042110B5D94CA068FEF7B3FA6E
+:10223000A06890F84E10012902BF022180F84E10CC
+:1022400010BD00F58A710288A0F81E21028EA0F848
+:102250002021828EA0F82221028FB0F844309A42C9
+:1022600028BF1A460A82828FB0F84600824238BFE1
+:102270001046488201200872E078BDE81040E9F776
+:1022800085BDC34830B4806890F84E30B0F832C095
+:10229000C48EB0F84010428F022B25D08A4238BF3E
+:1022A00011460186C28FB0F842108A4238BF1146EB
+:1022B0008186028FB0F844108A4238BF11464186A9
+:1022C000828FB0F846108A4238BF1146C186418ECF
+:1022D000614588BF8C46A0F832C0C18EA14288BF3C
+:1022E0000C46C48630BC7047038E9A4228BF1A46FB
+:1022F000C58F838E9D4238BF2B468A4238BF114618
+:102300000186B0F842108B4228BF0B46838600211D
+:1023100080F84E10CDE770B59D4CA06890F8CB10BA
+:10232000FE2906BF6178002970BD90F86720002360
+:1023300001215830FAF791F9002818BF70BDA06844
+:1023400090F8F41021B1BDE870400220FEF702BD04
+:1023500090F86420002319465830FAF77EF940B10E
+:10236000A06890F87C0020B1BDE870401220FEF714
+:10237000F1BCA068002590F86420122A1FD004DC6C
+:10238000032A3FD0112A1FD003E0182A35D0232A70
+:1023900043D0002304215830FAF75FF9002818BF12
+:1023A00070BDD4F808C09CF8650019287CD03BDCCF
+:1023B00001286BD0022879D003285DD038E0BDE831
+:1023C00070400B20FEF7C6BCF1F760FC0C2838BF4C
+:1023D00070BDA0680821D0F8F8001E30F1F75AFC53
+:1023E00028B1A0680421C030F1F754FC00B9FFDF28
+:1023F000BDE870400320FEF7ADBCBDE8704006208C
+:10240000FEF7A8BC90F8CA1080F8CC100720FEF7A1
+:10241000A1FCA06880F8645070BD1820FEF79AFCFB
+:10242000A068A0F8845070BD1E2847D021286BD02A
+:10243000DCF8F80001260178002973D04088BCF848
+:10244000001088426ED100239CF8642019460CF1DC
+:102450005800FAF702F9002864D0A068D0F8F81004
+:10246000097802297ED003297DD004297CD0052952
+:1024700008BF082079D0C7E09CF8C9008CF8CC00D0
+:102480000720FEF767FCA06800F06DB90C20FEF78E
+:1024900061FCA068A0F88A5090F8901041F001010A
+:1024A00080F8901000F05FB96DE0FFE71320FEF7B1
+:1024B00051FCA068A0F88A5000F055B99CF80501BD
+:1024C000002818BF70BD9CF8040188B1BCF8060153
+:1024D000ACF84000BCF80801ACF84200BCF80A01B6
+:1024E000ACF84400BCF80C01ACF846008CF8045180
+:1024F000FFF7C7FEFFF796FE1520FEF72BFCA0683E
+:10250000A0F88A5000F02FB99CF87D0058B18CF8E3
+:10251000F2508CF8F3501820FEF71CFCA068A0F8CD
+:102520008A5070BD70E09CF80F01002818BF70BD84
+:102530009CF80E01002808BF70BDDCE91416DCF819
+:102540001001FAF7F6F9F2B2C1B28A4207BFA168E8
+:1025500081F8F250A26882F8F210C6F30721C0F3A6
+:10256000072003E016E01BE03BE022E0814219BFB8
+:10257000A16881F8F300A06880F8F3501820BDE846
+:102580007040FEF7E7BB1120FEF7E4FBA068EAE02D
+:102590007C01002090F86500FAF748F8A0BB08E03D
+:1025A00090F8691041B190F86A00002808BFFFDF79
+:1025B0000A20FEF7CFFB27E0F1F768FB0C2823D3B6
+:1025C000A0680821D0F8F8001E30F1F763FB28B1AD
+:1025D000A0680421C030F1F75DFB00B9FFDF0320E4
+:1025E000E7E790F8900010F0030F0DD10C20FEF7F4
+:1025F000B1FBA068A0F8845080F8886090F8901033
+:1026000041F0010180F89010A06890F8CB10FE29ED
+:1026100018BF70BD90F86420002319465830FAF7AF
+:102620001CF8002808BF70BDA06890F80011E9B33D
+:10263000A1690978D1BB90F86500F9F7F7FFA8BB4D
+:10264000A068B0F858100A2931D900F10801052214
+:10265000E06901F081FD0028A06804BF80F8005106
+:1026600070BDD0F8FC00017861B1411C0522E06921
+:1026700001F072FD002818BF70BDA068D0F8FC0002
+:10268000007830B9A068E169D0F8FC00401C01F086
+:1026900045FFA068D0F8FC000178491C01700120BA
+:1026A000FEF758FBA06880F8005170BDFFE7A068F6
+:1026B00090F8041111B190F8051181B390F80E1142
+:1026C000002908BF70BD90F80F11002918BF70BD18
+:1026D00090F86500F9F7AAFF002818BF70BDA06840
+:1026E00090F85400012808BF012503D0022814BF28
+:1026F000FFDF0225A06890F85500012808BF0126D9
+:1027000003D0022814BFFFDF0226A168012D91F833
+:1027100010012BD0022D08BF022829D033E0FFE79B
+:10272000B0F80611A0F84010B0F80811A0F8421057
+:10273000B0F80A11A0F84410B0F80C11A0F8461037
+:1027400080F8045190F865001D2804D0BDE8704061
+:102750001420FEF7FFBAFFF794FDFFF763FD152085
+:10276000FEF7F8FAA06880F8655070BD01280AD11C
+:1027700091F81101012E04D0022E08BF022807D0C3
+:1027800001E0012804D0BDE870401620FEF7E2BA4F
+:10279000BDE870400020FEF7FCBA70B5044690F822
+:1027A000640000250C2814D00D2818BF70BDB4F8A3
+:1027B0005800D4F8F810401C8988884218BF70BDB2
+:1027C000D4F84401FE4E0178002918BFFFDF45D13F
+:1027D00022E0B4F85800B4F80211401C884218BF37
+:1027E00070BDD4F8FC00411C04F1080001F096FE15
+:1027F00002212046F9F755FCD4F8FC0000780028A7
+:1028000008BFFFDF0121FE20FEF7F0FA84F86450D4
+:10281000012084F8980070BD2188C180D4F8F800A8
+:10282000D4F8441140890881D4F8F800D4F8441150
+:1028300080894881D4F8F800D4F84411C08988818F
+:10284000D4F844010571D4F8441109200870D4F873
+:10285000441120884880F078E9F798FA0121204651
+:10286000F9F71FFC03212046FDF795FFB068D0F86B
+:10287000F8000078022818BFFFDF0221FE20FEF7D3
+:10288000B5FA84F8645070BD70B5CD4CA16891F86C
+:102890006420162A11BF132A91F88E20002A62782C
+:1028A0001BBF02206070002A70BD81F8C80000259F
+:1028B00081F88D5081F88850D1F8F8000988408857
+:1028C000884218BFFFDFA068D0F8F800007803281E
+:1028D00018BFFFDF0321FE20FEF788FAA068D0F8BA
+:1028E00044110A78002A18BFFFDF19D10288CA8074
+:1028F000D0F8442190F8C8101171D0F844110D722D
+:10290000D0F844210D211170D0F844210188518064
+:102910000088EEF77FF9EDF717FEE078E9F736FA71
+:10292000A06880F8645070BD10B5A54C207910F0F7
+:10293000020F08BF10BD6078002818BF10BDE06806
+:10294000C078192880F06981DFE800F05F4F0D8FB3
+:10295000F8F8A6223FF86F83B1F8F8F8F8F7E3E04B
+:10296000F9F5F4F8F300A0680023012190F867203E
+:102970005830F9F772FE002818BF10BD0821A06872
+:1029800080F86710002180F8881080F88C1010BD46
+:10299000A0680023194690F865205830F9F75DFECD
+:1029A00018B1A168002081F88C00A06800231946A6
+:1029B00090F864205830F9F750FE002808BF10BD89
+:1029C0000020A16881F8880010BDA0680023194686
+:1029D00090F864205830F9F740FE002808BFFFDF68
+:1029E0000420A16881F8640010BDA0680023194686
+:1029F00090F864205830F9F730FE002808BFFFDF58
+:102A00000C20A16881F8640010BDA068002319465D
+:102A100090F864205830F9F720FE002808BFFFDF47
+:102A20000D20A16881F8640010BDA068002319463C
+:102A300090F864205830F9F710FE002808BFFFDF37
+:102A40000121A06880F88D105FF00F0180F86410FC
+:102A500010BDA06890F86400122818BFFFDF0121A4
+:102A6000A06880F88E101121F0E7A06800231946B5
+:102A700090F864205830F9F7F0FD28B9A06890F874
+:102A80008E00002808BFFFDF0121A06880F88D10AC
+:102A9000132180F8641010BDA06890F86400182815
+:102AA00018BFFFDF1A20A16881F8640010BDA0687C
+:102AB000D0F8F81003884A889A4204BF097804299C
+:102AC00019D190F86420002319465830F9F7C5FD54
+:102AD000002808BFFFDFA06890F8901011F0020FE7
+:102AE00004BF012180F8641005D0002180F888100F
+:102AF000D0F8F8000170A0680023194690F865200E
+:102B00005830F9F7AAFD002808BF10BD0020A168C1
+:102B100080E0A0680023194690F864205830F9F747
+:102B20009CFD002808BFFFDF0520A16881F8640034
+:102B300010BD30E01FE012E001E067E06DE0A0684A
+:102B40000023194690F864205830F9F786FD0028D4
+:102B500008BFFFDF1C20A16881F86400E8E7A068D7
+:102B60000023194690F865205830F9F776FD0028C3
+:102B700008BFFFDFCAE7A0680023194690F8642069
+:102B80005830F9F76AFD002808BFFFDF1F20A16851
+:102B900081F86400CCE7A06890F8651021291DD069
+:102BA00090F86410232918BFFFDFC1D190F8F2100C
+:102BB000002906BF90F8F3100029242102E000004C
+:102BC0007C01002018BF80F864107FF4F9AE00216A
+:102BD00080F864100846FEF7DCF8F1E690F8F21091
+:102BE000002907BF90F8F3100029242180F8651010
+:102BF0008CD1002180F8651080F87D1090F80E01CE
+:102C000000281CBF0020FEF7C4F87FE7A168002061
+:102C100081F8650081F88C008AE7FFDF88E7000013
+:102C200070B58D4C0829207A63D2DFE801F0041AD0
+:102C30005A5A2662625A80B1F1F7EDFD012211461F
+:102C40001046F1F7F0FFF2F7FDFC0020A072F1F75B
+:102C5000A1FEBDE87040F2F76EB9BDE87040EFF735
+:102C6000E3BED4E90001EFF7DCFC2060A07A401C51
+:102C7000C0B2A07228281CD370BDA07A0025401EC7
+:102C8000C6B2E0683044F2F748FA10B9E1687F2034
+:102C90008855A07A272828BF01252846F2F782FC0C
+:102CA000A07A282809D2401CC0B2A072282828BFC8
+:102CB00070BDBDE87040F1F76DBE207A00281CBFE2
+:102CC000012000F085F8F2F7C3F8F2F72CF90120A3
+:102CD000E07262480078E9F759F8BDE87040EFF714
+:102CE000A3BE002808BF70BD0020BDE8704000F002
+:102CF0006FB8FFDF70BD10B5574C207A002804BFB5
+:102D00000C2010BD00202072E072607AF0F7DAFA31
+:102D1000607AF0F724FD607AEFF75BFF00280CBFC4
+:102D20001F20002010BD002270B54B4C06460D46FA
+:102D3000207A68B12272E272607AF0F7C3FA607AA0
+:102D4000F0F70DFD607AEFF744FF002808BFFFDFC2
+:102D50004248E560067070BD70B5050007D0A5F566
+:102D6000E8503F494C3881429CBF122070BD3A4C1C
+:102D7000E068002804BF092070BD207A00281CBF2D
+:102D80000C2070BD3748EFF7CAFE6072202804BFE0
+:102D90001F2070BDEFF73CFF2060002D1CBF2844B2
+:102DA0002060012065602072002000F011F80020F2
+:102DB00070BD2949CA7A002A04BF002070471F222B
+:102DC000027000224270CB684360CA7201207047D3
+:102DD0002DE9F04184B00746EFF71AFF1E4D8046FB
+:102DE000414668682C6800EB800046002046F0F7FA
+:102DF0001DFCB04206DB6868811B4046EFF711FC02
+:102E00000446286040F2337621464046F0F70EFC37
+:102E1000B04204DA31464046EFF703FC0446002096
+:102E20008DF8000040F2E760039004208DF8050063
+:102E3000002F14BF012003208DF80400684602947F
+:102E4000F0F7B3F8687A6946F0F72AF9002808BF66
+:102E5000FFDF04B0BDE8F081AC1200209C0100202F
+:102E6000B5EB3C00212C02002DE9F0410C46124943
+:102E70000D68114A114908321160A0F12001312971
+:102E800001D301200CE0412810D040CC0C4F94E835
+:102E90000E0007EB8000241F50F8807C3046B847B6
+:102EA00020600548001D0560BDE8F0812046DEF782
+:102EB00097F9F5E706207047100502400100000170
+:102EC000FC48020010B5524800F038FA00B1FFDFAC
+:102ED0004F48401C00F032FA002800D0FFDF10BD40
+:102EE0002DE9F14F4B4ED6F800B00127484800F0CD
+:102EF0002DFADFF81C8128B95FF0000708F1010006
+:102F000000F03AFA444C00254FF0030901206060BC
+:102F1000C4F80051C4F80451009931602060DFF812
+:102F2000FCA018E0DAF80000C00614D50E2000F06E
+:102F300064F8EFF3108010F0010072B600D00120A9
+:102F4000C4F80493D4F8001119B9D4F8041101B9E4
+:102F500020BF00B962B6D4F8000118B9D4F8040152
+:102F60000028DFD0D4F804010028CFD137B1C6F84B
+:102F700000B008F1010000F0E9F911E008F10100EA
+:102F800000F0E4F90028B9D1C4F80893C4F804515A
+:102F9000C4F800510E2000F030F81D4800F0ECF9A4
+:102FA0000020BDE8F88F2DE9F0438DB00D460646B0
+:102FB00000240DF110090DF1200817E004EB44077F
+:102FC000102255F82710684601F0F2F805EB870744
+:102FD00010224846796801F0EBF86846FFF780FF59
+:102FE00010224146B86801F0E3F8641CB442E5DB06
+:102FF0000DB00020BDE8F08372E700F01F02012150
+:1030000091404009800000F1E020C0F88012704734
+:103010009D01002004E5004000E0004010ED00E0CC
+:10302000AA4900200870704770B5A94D01232B6094
+:10303000A84B1C68002CFCD0002407E00E6806603A
+:103040001E68002EFCD0001D091D641C9442F5D39F
+:103050000020286018680028FCD070BD70B59B4E19
+:1030600004469D4D3078022800D0FFDFAC4200D3EB
+:10307000FFDF71699948012903D847F23052944221
+:1030800001DD03224271491C7161291BC160934912
+:103090007078F0F705F8002800D1FFDF70BD70B53B
+:1030A0008A4C0D466178884200D0FFDF8A4E082D99
+:1030B0004BD2DFE805F04A041E2D4A4A4A382078F0
+:1030C000022800D0FFDF03202070A078012801D063
+:1030D00020B108E0A06800F0B7FD04E004F10800AA
+:1030E00007C8FFF7A1FF05202070BDE87040EFF78B
+:1030F0009BBCEFF78DFD01466068F0F797FAB04290
+:1031000002D2616902290BD30320F0F74CFD12E0D3
+:10311000EFF77EFD01466068F0F788FAB042F3D21F
+:10312000BDE870409AE7207802280AD0052806D02A
+:10313000FFDF04202070BDE8704000F0BDB8022021
+:1031400000E00320F0F72FFDF3E7FFDF70BD70B55F
+:103150000546EFF75DFD5D4C60602078012800D0EA
+:10316000FFDF5E49012008700020087104208D6097
+:1031700048715948C860022020706078EFF790FFCE
+:10318000002800D1FFDF70BD10B5504C207838B951
+:103190000220F0F71EFD18B90320F0F71AFD08B160
+:1031A000112010BD4E48EFF7BAFC6070202804D003
+:1031B000012020700020606110BD032010BD2DE9AA
+:1031C000F041144600EB84070E4605463F1F00F011
+:1031D0004EFD4FF080521169484306EB8401091FF0
+:1031E000B14201D2012100E000211CB11269B4EB0F
+:1031F000920F02D90920BDE8F0813A4A95420ED3D8
+:10320000AF420CD3854205D2874203D245EA06007D
+:10321000800701D01020EEE7964200D309B10F20BD
+:10322000E9E7314831490068884205D022463146F5
+:103230002846FFF7F9FE10E0FFF7A6FF0028DAD1D5
+:10324000224800218560C0E9036481704FF4A971B0
+:1032500004FB01F01830FFF77AFF0020CBE770B5D0
+:103260004FF08055044628691E49B1FBF0F08442B6
+:1032700001D20F2070BD00F0FAFCA04201D810204E
+:1032800070BD194819490068884204D02869604314
+:1032900000F0DAFC0CE0FFF777FF0028F0D1296995
+:1032A0000A4861438160012181701148FFF74FFF97
+:1032B000002070BD00F024BF10B5044C6078EFF71B
+:1032C00088FC00B9FFDF0020207010BDA0010020A5
+:1032D00004E5014000E40140105C0C00BC12002039
+:1032E0009F30020000600200B0000020BEBAFECA9B
+:1032F0007C5E01004FF08050D0F83011062903D0D9
+:10330000D0F83011491C07D1D0F83411062905D363
+:10331000D0F83401401C01D00020704701207047D4
+:103320004FF08050D0F83011062905D1D0F8340183
+:10333000062801D30120704700207047002101704A
+:10334000084670470146002008707047EFF310816F
+:1033500001F0010172B60278012A01D0012200E0D9
+:1033600000220123037001B962B60AB10020704740
+:103370004FF400507047E9E7EFF3108111F0010FAF
+:1033800072B64FF00002027000D162B600207047A2
+:10339000F2E700004C4909680160002070474A4983
+:1033A00008600020704701218A0720B1012804D05D
+:1033B00042F204007047916700E0D1670020704737
+:1033C00042490120086042F20600704708B5042314
+:1033D0003E4A1907103230B1C1F80433106840F08A
+:1033E000010010600BE0106820F001001060C1F8CF
+:1033F00008330020C1F8080135480068009000201B
+:1034000008BD011F0B2909D8304910310A6822F084
+:103410001E0242EA400008600020704742F20500A8
+:103420007047000100F18040C0F804190020704787
+:10343000000100F18040C0F8081900207047000129
+:1034400000F18040D0F80009086000207047012892
+:1034500001D9072070471F4A52F8200002680A432A
+:10346000026000207047012801D907207047194ADF
+:1034700052F8200002688A43026000207047012849
+:1034800001D907207047134A52F8200000680860ED
+:1034900000207047020010494FF0000003D0012ABD
+:1034A00001D0072070470A6070474FF0804100202C
+:1034B000C1F808014FF0E020802180F800140121BC
+:1034C000C0F80011704700000004004000050040F3
+:1034D00008010040C0490200780500406249634B82
+:1034E0000A6863499A42096801D1C1F31001016079
+:1034F000002070475C495D4B0A685D49091D9A428E
+:1035000001D1C0F310000860002070475649574BA6
+:103510000A68574908319A4201D1C0F31000086087
+:103520000020704730B5504B504D1C6842F20803E4
+:10353000AC4202D0142802D203E0112801D318466D
+:1035400030BDC3004B481844C0F81015C0F814250E
+:10355000002030BD4449454B0A6842F209019A42B5
+:1035600002D0062802D203E0042801D3084670479F
+:10357000404A012142F83010002070473A493B4B45
+:103580000A6842F209019A4202D0062802D203E0F8
+:10359000042801D308467047364A012102EBC000D7
+:1035A00041600020704770B52F4A304E314C15688D
+:1035B00042F2090304EB8002B54204D0062804D28B
+:1035C000C2F8001807E0042801D3184670BDC1F303
+:1035D0001000C2F80008002070BD70B5224A234ECA
+:1035E000244C156842F2090304EB8002B54204D072
+:1035F000062804D2D2F8000807E0042801D31846B0
+:1036000070BDD2F80008C0F310000860002070BD43
+:10361000174910B50831184808601120154A0021D3
+:1036200002EBC003C3F81015C3F81415401C14288E
+:10363000F6D3002006E0042804D302EB8003C3F88D
+:10364000001807E002EB8003D3F80048C4F310042D
+:10365000C3F80048401C0628EDD310BD04490648B5
+:103660000831086070470000B0000020BEBAFECAF2
+:1036700000F5014000F001400000FEFF7E4B1B689A
+:1036800003B19847BFF34F8F7C4801687C4A01F42F
+:10369000E06111430160BFF34F8FFEE710B5EFF318
+:1036A000108010F0010F72B601D0012400E0002458
+:1036B00000F0D9F850B1DDF72DFEEFF776F8F0F70E
+:1036C00013FADFF7A2FB6F490020086004B962B665
+:1036D000002010BD70B50C460546EFF3108010F0C9
+:1036E000010F72B601D0012600E0002600F0BBF801
+:1036F00018B106B962B6082070BDDDF787FDDDF7A9
+:103700000DFE0246002043099B0003F1E02300F078
+:103710001F01D3F80031CB40D9071BD0202803D29A
+:1037200022FA00F1C90722D141B2002906DA01F0DC
+:103730000F0101F1E02191F8141D03E001F1E021F6
+:1037400091F800144909082911D281B101290ED03C
+:1037500004290CD0401C6428D5D3DFF72DFB494940
+:10376000494808602046F0F7D9FD60B904E006B981
+:1037700062B641F2010070BD3F4804602DB1284699
+:10378000F0F719FE18B110242CE0404D19E028780C
+:10379000022802D94FF4805424E0072400286878D6
+:1037A00001D0F8B908E0E8B120281BD8A878212872
+:1037B00018D8012816D001E0A87898B9E8780B2825
+:1037C00010D83349802081F8140DDDF7A7FD294674
+:1037D000F0F770F9EEF7A8FF00F07CFA2846DDF765
+:1037E0006BFD044606B962B61CB1FFF757FF2046D1
+:1037F00070BD002070BD10B5044600F034F800B173
+:1038000001202070002010BD224908600020704770
+:1038100070B50C4620490D681F49204E08310E60D6
+:10382000102807D011280CD012280FD0132811D03F
+:10383000012013E0D4E90001FFF74CFF354620607A
+:103840000DE0FFF72BFF0025206008E02068FFF760
+:10385000D2FF03E00F4920680860002020600E4876
+:10386000001D056070BD074807490068884201D106
+:103870000120704700207047B80100200CED00E0E7
+:103880000400FA05B0000020BEBAFECAC849020012
+:103890000BE000E0040000201005024001000001E0
+:1038A00000B5C44910F1080F08BFF82024D014DC7B
+:1038B00010F1280F08BFD8201ED010F1140F08BF38
+:1038C000EC2019D010F1100F08BFF02014D010F127
+:1038D0000C0F08BFF4200FD00CE010F1040F08BF4C
+:1038E000FC2009D0002818BF032805D0042804BFF5
+:1038F000086000BDFFDF00BD086000BD00B5AE4937
+:10390000012808BF032004D0022816BFFFDF0420CF
+:1039100000BD086000BDA949002804BF086820F068
+:10392000010005D0012806BF086840F0010070477B
+:103930000860704770B51E460546012924D0022A4A
+:1039400004BF9F484FF47A710DD0012A04BF9D48EF
+:103950004FF4C86107D0042A07BF9B4840F698017E
+:103960009A4840F6E44144181846F1F744FE0444EE
+:103970003046F1F75EFE20444FF47A7100F2712078
+:10398000B0FBF1F0281A70BD022A08BF4FF47A701C
+:103990000AD0012A08BF4FF4C86005D0042A0CBF22
+:1039A00040F6980040F6E44049F608514418DBE739
+:1039B00070B514460546012908BF49F6CA660DD000
+:1039C000022B08BF824807D0012B08BF7D4803D0D7
+:1039D000042B0CBF7C487F4800F1FA061046F1F733
+:1039E00019FE012C08BF4FF47A710AD0022C08BFCF
+:1039F0004FF4FA7105D0042C0CBF4FF4FA614FF468
+:103A0000FA51711A08444FF47A7100F28920B0FB20
+:103A1000F1F0281A801E70BD70B5144606460129C3
+:103A200030D0022B04BF66494FF47A700DD0012BC1
+:103A300004BF64494FF4C86007D0042B07BF624934
+:103A400040F69800614940F6E4400D181046F1F741
+:103A5000E1FD012C08BF4FF47A710AD0022C08BF97
+:103A60004FF4FA7105D0042C0CBF4FF4FA614FF4F7
+:103A7000FA51691A08444FF47A716438B0FBF1F0D6
+:103A8000301A70BD022B08BF4FF47A700AD0012B98
+:103A900008BF4FF4C86005D0042B0CBF40F6980057
+:103AA00040F6E44049F608514518CFE770B5164690
+:103AB0000446012908BF49F6CA650DD0022B08BF8C
+:103AC000434807D0012B08BF3E4803D0042B0CBF4E
+:103AD0003D48404800F1FA051046F1F78CFD0544D9
+:103AE0003046F1F7A6FD28444FF47A7100F2E14028
+:103AF000B0FBF1F0201A801E70BD2DE9F0410746A1
+:103B00001E460C4615461046082A16BF04284DF6D8
+:103B10008830F1F770FD07EB4701C1EBC71100EBEF
+:103B2000C100012C08BF4FF47A710AD0022C08BFE3
+:103B30004FF4FA7105D0042C0CBF4FF4FA614FF426
+:103B4000FA5147182046F1F765FD381A4FF47A719B
+:103B500000F60F60B0FBF1F42846F1F740FD204479
+:103B60003044401DBDE8F08170B5054614460E4650
+:103B70000846F1F740FD05EB4502C2EBC512C0EB6C
+:103B8000C2053046F1F755FD2D1A2046082C16BF08
+:103B900004284DF68830F1F72EFD28444FF47A7151
+:103BA00000F6B730B0FBF1F52046F1F718FD2844D8
+:103BB000401D70BD0C15004010150040501600400F
+:103BC00068360200A2240200D0FB010030D30100BD
+:103BD00004360200C0D401002DE9FE430C468046A5
+:103BE000F9F7BAF9074698F80160204601A96A4634
+:103BF000ECF79BFC05000DD0012F02D00320BDE89F
+:103C0000FE83204602AA0199ECF7B1FB0298B0F8B6
+:103C100003000AE0022F14D1042E12D3B8F80300D7
+:103C2000BDF80020011D914204D8001D80B2A919E1
+:103C3000814202D14FF00000E1E702D24FF00100D3
+:103C4000DDE74FF00200DAE70B4A022111600B4971
+:103C50000B68002BFCD0084B1B1D1860086800285F
+:103C6000FCD00020106008680028FCD070474FF09E
+:103C7000805040697047000004E5014000E40140C5
+:103C800002000B464FF00000014620D0012A04D06C
+:103C9000022A04D0032A0DD103E0012002E0022011
+:103CA00015E00320072B05D2DFE803F00406080A1D
+:103CB0000C0E100007207047012108E0022106E0E9
+:103CC000032104E0042102E0052100E00621EEF7D3
+:103CD00042BF0000F9480521817000210170417048
+:103CE0007047F7490A78012A05D0CA681044C860AD
+:103CF0004038EFF768BC8A6810448860F8E700280D
+:103D000019D00378EF49F04A13B1012B0ED011E01E
+:103D10000379012B00D06BB943790BB1012B09D189
+:103D20008368643B8B4205D2C0680EE00379012BA7
+:103D300002D00BB10020704743790BB1012BF9D1B0
+:103D4000C368643B8B42F5D280689042F2D8012070
+:103D50007047DB4910B501220A700279A2B1002236
+:103D60000A71427992B104224A718268D34C52326C
+:103D70008A60C0681434C8606060EEF749FFCF49BC
+:103D800020600220887010BD0322E9E70322EBE7E0
+:103D900070B5044609B1012000E00320C84D0021A0
+:103DA0002970217901B100202871607968B104205F
+:103DB000C24E6871A168F068EEF733FCA860E06855
+:103DC0005230E8600320B07070BD0320F0E72DE9A9
+:103DD000F04105460226EFF722FB006800B1FFDF45
+:103DE000B64C01273DB12878B0B1012805D0022892
+:103DF00010D0032813D027710CE06868C82807D3B7
+:103E0000EFF747FC20B16868FFF76BFF012603E07E
+:103E1000002601E000F05CF93046BDE8F081207832
+:103E20000028F7D16868FFF76AFF0028E3D06868C8
+:103E3000017879B1A078042800D0FFDF01216868FB
+:103E4000FFF7A6FF9E49E078EFF72AF90028E1D1B5
+:103E5000FFDFDFE7FFF77DFF6770DBE72DE9F04766
+:103E6000964C8846E178884200D0FFDFDFF84C921C
+:103E700000250127924E09F11409B8F1080F75D2F7
+:103E8000DFE808F0040C28527A808D95A07803288A
+:103E900002D0022800D0FFDFBDE8F087A078032819
+:103EA00002D0022800D0FFDF0420A0702571207806
+:103EB000002878D1FFF715FF3078012806D0B068C8
+:103EC000E06000F031F92061002060E0E078EEF77A
+:103ED000E4FFF5E7A078032802D0022800D0FFDF36
+:103EE000207800286DD1A078032816D0EEF790FE38
+:103EF00001464F46D9F80000EFF798FB00280EDB8B
+:103F0000796881420BDB081AF0606D49E078EFF7C1
+:103F1000C7F80028C0D1FFDFBEE7042028E0042056
+:103F2000EFF741FEA570B7E7A078032802D002287A
+:103F300000D0FFDF207888BBA078032817D0EEF7E9
+:103F400067FE01464F46D9F80000EFF76FFB0028E7
+:103F5000E5DB79688142E2DB081AF0605849E078D5
+:103F6000EFF79EF8002897D1FFDF95E740E00520A6
+:103F7000EFF719FEA7708FE7A078042800D0FFDFC5
+:103F8000022004E0A078042800D0FFDF0120A1680F
+:103F90008847FFF71CFF054630E004E011E0A078F9
+:103FA000042800D0FFDFBDE8F04700F091B8A0780A
+:103FB000042804D0617809B1022800D0FFDF2078FE
+:103FC00018B1BDE8F04700F08CB8207920B1062088
+:103FD000EFF7E9FD2571CDE7607838B13849E07831
+:103FE000EFF75EF800B9FFDF657055E70720BFE720
+:103FF000FFDF51E73DB1012D03D0FFDF022DF9D1E5
+:104000004AE70420C3E70320C1E770B5050004D0E8
+:104010002A4CA078052806D101E0102070BD0820A8
+:10402000EFF7D7FD08B1112070BD2848EEF777FDF6
+:10403000E070202803D00020A560A07070BD032090
+:1040400070BD1E4810B5017809B1112010BD8178EE
+:10405000052906D0012906D029B1012101700020CF
+:1040600010BD0F2010BD00F03CF8F8E770B5134C00
+:104070000546A07808B1012809D155B12846FFF7B7
+:104080003EFE40B1287840B1A078012809D00F2029
+:1040900070BD102070BD072070BD2846FFF759FE87
+:1040A00003E000212846FFF773FE0549E078EEF7AC
+:1040B000F7FF00B9FFDF002070BD0000BC01002049
+:1040C000CC1200203D860100FF1FA1075D3E0200CB
+:1040D0000A4810B5006900F01FF8BDE81040EEF77F
+:1040E000A3BC064810B5C078EEF773FD00B9FFDF3A
+:1040F0000820EFF758FDBDE81040EBE5BC010020BB
+:1041000010B5134C2060201D016011481030026072
+:10411000001D0360002010BD0E490A6848F202131A
+:104120009A4302430A6070470A4A116848F2021330
+:1041300001EA0300994311607047054B02465B4258
+:1041400010201344FC2B01D81160002070470000A0
+:1041500000060040C806024040EA010310B59B0774
+:104160000FD1042A0DD310C808C9121F9C42F8D0E1
+:1041700020BA19BA884201D9012010BD4FF0FF3092
+:1041800010BD1AB1D30703D0521C07E0002010BDA8
+:1041900010F8013B11F8014B1B1B07D110F8013B34
+:1041A00011F8014B1B1B01D1921EF1D1184610BD15
+:1041B000032A40F2308010F0030C00F0158011F853
+:1041C000013BBCF1020F624498BF11F801CB00F82B
+:1041D000013B38BF11F8013BA2F1040298BF00F87F
+:1041E00001CB38BF00F8013B11F0030300F025803C
+:1041F000083AC0F0088051F8043B083A51F804CB63
+:10420000A0E80810F5E7121D5CBF51F8043B40F828
+:10421000043BAFF30080D20724BF11F8013B11F833
+:1042200001CB48BF11F8012B24BF00F8013B00F877
+:1042300001CB48BF00F8012B704710B5203AC0F001
+:104240000B80B1E81850203AA0E81850B1E8185097
+:10425000A0E81850BFF4F5AF5FEA027C24BFB1E8D4
+:104260001850A0E8185044BF18C918C0BDE8104045
+:104270005FEA827C24BF51F8043B40F8043B08BF4E
+:104280007047D20728BF31F8023B48BF11F8012B15
+:1042900028BF20F8023B48BF00F8012B704702F00E
+:1042A000FF0343EA032242EA024200F002B84FF061
+:1042B00000020429C0F0128010F0030C00F01B80F3
+:1042C000CCF1040CBCF1020F18BF00F8012BA8BF01
+:1042D00020F8022BA1EB0C0100F00DB85FEAC17CC5
+:1042E00024BF00F8012B00F8012B48BF00F8012B78
+:1042F00070474FF0000200B51346944696462039A9
+:1043000022BFA0E80C50A0E80C50B1F12001BFF48E
+:10431000F7AF090728BFA0E80C5048BF0CC05DF8F4
+:1043200004EB890028BF40F8042B08BF704748BF42
+:1043300020F8022B11F0804F18BF00F8012B7047B6
+:10434000FEDF04207146084219D10699124A9142B3
+:1043500015DC069902394878DF2810D10878FE2844
+:1043600007D0FF280BD14FF001004FF000020B4B9C
+:10437000184741F201000099019A084B1847084B71
+:10438000002B02D01B68DB6818474FF0FF307146E6
+:104390004FF00002014B1847006002007D3602001A
+:1043A00004000020184819497047FFF7FBFFDCF7AD
+:1043B00005FF00BD4FF4805015490968884203D1BC
+:1043C000144A13605B68184700BD000020BFFDE77A
+:1043D0004FF480500E490968884210D10E4B18687E
+:1043E0004FF0FF318842F1D080F308884FF0202150
+:1043F000884204DD0948026803210A430260084834
+:10440000804708488047FFDFE0120020E0120020CC
+:104410000000002004000020006002001409004099
+:10442000F5430100B543020004207146084202D062
+:10443000EFF3098101E0EFF3088188690238007821
+:10444000102813DB20280FDB2C280BDB0A4A12680C
+:104450000A4B9A4203D1602804DB094A1047022024
+:1044600008607047074A1047074A1047074A126812
+:104470002C32126810470000B0000020BEBAFECAFD
+:1044800021130000692E02001138020004000020F0
+:104490000D4B0E4908470E4B0C4908470D4B0B4975
+:1044A00008470D4B094908470C4B084908470C4B76
+:1044B000064908470B4B054908470B4B034908477A
+:1044C0000A4B02490847000049BB00000D2F0000BD
+:1044D0006D2C0000092B0000972A00000F2D000012
+:1044E0003D13000053280000C1BD0000C9110000A9
+:1044F00000210160017170470021016081807047D7
+:10450000002101604160017270470A684B680260D7
+:104510004360B1F808C0A0F808C070470A6802609C
+:104520000B79037170470000B19500003B970000C4
+:1045300099980000BD980000F79800002B990000A2
+:104540005D9900008D990000039A00008996000093
+:10455000A7120000A712000075440000C14400002B
+:10456000E5440000794500009546000057470000EB
+:1045700089470000714800000349000057490000C6
+:104580003D4A00005D4A0000DF15000003160000F0
+:10459000331500008715000035160000C91600000D
+:1045A0005B6000000B620000DF650000F566000044
+:1045B0007F670000FD6700006168000085690000FA
+:1045C000556A0000C16A00007F4A0000854A000069
+:1045D0008F4A000085410000F74A00005941000061
+:1045E0007B4C0000B34C0000294D00000F4E000032
+:1045F000254E0000A7120000A7120000A71200001D
+:10460000A7120000A7120000A7120000A7120000C6
+:10461000A7120000BF24000045250000612500000E
+:104620007D2500000B270000A7250000B125000014
+:10463000F325000015260000F126000033270000B6
+:10464000A7120000A71200005F8300007F83000014
+:1046500081830000C5830000F3830000E184000033
+:104660006F85000083850000D1850000C1860000B1
+:10467000678800009189000073730000A989000019
+:10468000A7120000A7120000C9B4000033B6000052
+:1046900087B60000F3B60000A3B7000001000000D9
+:1046A00000000000100110013A0200001A02000090
+:1046B000F3900000E1900000FFFFFFFF0000FFFF0C
+:1046C000C5AC0000253D000065200000BD73000062
+:1046D000598E0000000000000000020000000000F1
+:1046E00000020000000000000001000000000000C7
+:1046F0000B810000EB800000598100004124000084
+:1047000003240000232400002FA800005BA8000061
+:1047100063AA0000515900007981000000000000E8
+:10472000A98100008F2400000000000000000000AC
+:104730000000000045A9000000000000E55900004D
+:10474000000000004808000048080000D3560000A0
+:10475000D35600005144000071AB00003F760000CA
+:10476000771F0000E31D02004F9401001157000065
+:104770001157000073440000D3AB0000C376000063
+:10478000E91F0000111E0200639401007001700116
+:10479000400038005C0024004801000200000300D3
+:1047A000656C746200000000000000000000000062
+:1047B0000000000087000000000000000000000072
+:1047C00000000000BE83605ADB0B376038A5F5AAF5
+:1047D0009183886C010000007911010041200100E3
+:1047E00000000001020603040500000007000000AD
+:1047F00000000000060000000A0000003200000077
+:1048000073000000B4000000DD860100DB0C020034
+:10481000CB6C010065AE010059F0010065AE0100EE
+:10482000616E01001DB00100E3E701001DB0010051
+:10483000476B0100B1AF010087EF0100B1AF01008C
+:10484000C76C010079AE0100E9DF010079AE01001B
+:104850005972010091B20100EFF0010091B2010024
+:104860000300000001555555D6BE898E0000C706CD
+:10487000C70CC71200006B030F06B3080000B70493
+:10488000A708970CF401FA00960064004B00320070
+:104890001E0014000A000500020001000041000093
+:1048A00000000000AAAED7AB154120100C0802177B
+:1048B0000D0101020909010106020918180301018D
+:1048C0000909030305000000FE000000FE000000CF
+:1048D000FE555555252627D6BE898E00F401FA00CF
+:1048E000960064004B0032001E0014000A00050010
+:1048F000020001002541000000000000DD3402003C
+:10490000F53402000D350200253502005535020050
+:104910007D350200A7350200DB3502005F32020060
+:10492000BF310200B53202003B4102003D330200BC
+:104930004D330200793302009F3C0100A73C010087
+:10494000B93C0100A7330200C133020095330200D5
+:104950009F330200CD33020003340200B52E020063
+:1049600023340200313402003F3402004F3402008D
+:10497000673402007F34020095340200B52E020035
+:104980000000000077B90000CDB90000E3B90000D5
+:10499000813C0200E12E0200A72F02000B40020022
+:1049A000434002006D400200493B0100C93E010046
+:1049B000B52E0200B52E0200B52E0200B52E020063
+:1049C0001C0500402005004000100200EC490200D8
+:1049D00008000020D001000044110000244A020019
+:1049E000D801002008110000A0110000011813C810
+:1049F000140250201A0102227C2720FB349B5F8086
+:104A00001280021A10138B091B2048041ACE0401CD
+:104A1000200B50A40AAC01300912CB637F010B6854
+:044A2000CC10A00016
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/softdevice_s132.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/softdevice_s132.zip
new file mode 100644
index 0000000..0308152
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52832/softdevice_s132.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/blinky_mbr.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/blinky_mbr.hex
new file mode 100644
index 0000000..80845a4
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/blinky_mbr.hex
@@ -0,0 +1,98 @@
+:020000040000FA
+:1010000010200020151200001D1200001F12000009
+:101010002112000023120000251200000000000031
+:101020000000000000000000000000002712000087
+:1010300029120000000000002B1200002D120000F9
+:101040002F1200002F1200002F1200002F1200009C
+:101050002F1200002F1200002F1200002F1200008C
+:101060002F1200002F1200002F1200002F1200007C
+:101070002F1200002F1200002F1200002F1200006C
+:101080002F1200002F1200002F1200002F1200005C
+:101090002F1200002F1200002F1200002F1200004C
+:1010A0002F1200002F1200002F1200002F1200003C
+:1010B0002F1200002F1200000000000000000000AE
+:1010C0002F1200002F1200002F1200002F1200001C
+:1010D0002F1200002F1200002F1200002F1200000C
+:1010E0002F1200002F1200002F120000000000003D
+:1010F000000000002F120000000000002F1200006E
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:1011200000000000000000000000000000000000BF
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:10115000000000000000000000000000000000008F
+:10116000000000000000000000000000000000007F
+:10117000000000000000000000000000000000006F
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A000000000000000000000000000000000003F
+:1011B000000000000000000000000000000000002F
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F00000000000000000000000000000000000EF
+:10120000DFF80CD000F018F800480047FD1400008B
+:10121000102000200648804706480047FEE7FEE70A
+:10122000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE796
+:101230005D12000001120000064C074D06E0E06858
+:1012400040F0010394E8070098471034AC42F6D30D
+:10125000FFF7DAFFC0150000E015000030B54FF0D1
+:10126000805000228300D0F83011C3F80C21C3F85D
+:101270001021624B1A60624B1B68624C2360604B0A
+:101280001B1D1B68241D23605D4B08331B68241D38
+:1012900023605B4B0C331B68241D2360584B1033B9
+:1012A0001B68241D2360564B14331B68241D2360C8
+:1012B000534B18331B68534C20342360504B1C3362
+:1012C0001B68241D23604E4B20331B68241D2360A4
+:1012D0004B4B24331B68241D2360494B28331B6868
+:1012E000241D2360464B2C331B68241D2360444B74
+:1012F00030331B68434C40342360414B34331B680C
+:10130000241D23603E4B38331B68241D23603C4B57
+:101310003C331B68241D2360394B40331B68241D5C
+:1013200023600124082902D1D0F8343113B10829EF
+:1013300004D006E0354B3449196005E0D0F834316B
+:1013400013B1082904D006E0314BFB21196005E0F8
+:10135000D0F8343113B1082908D00EE090F8583293
+:101360002C48016863F30301016002E0D0F83431D6
+:101370001BB929494FF40070086028480168C90763
+:1013800002D06FF0010101602548016841F470014D
+:101390000160BFF34F8FBFF36F8F4FF01021D1F873
+:1013A0000002002803DBD1F80402002822DA1D4BDA
+:1013B0001C601D480468002CFCD01224C1F80042B7
+:1013C0000568002DFCD0C1F8044201680029FCD05A
+:1013D0001A6001680029FCD0BFF34F8F10487C3899
+:1013E0000168124A01F4E06111430160BFF34F8FBD
+:1013F00000BFFDE70F490E48086030BD38050040CA
+:101400000404001020C50040488103008C560040B1
+:1014100018F50040E40E00404096024000040040F1
+:1014200088ED00E004E5014000E401400400FA0515
+:101430000090D0030800002002E008C8121F08C175
+:10144000002AFAD170477047002001E001C1121F45
+:10145000002AFBD1704700002DE9FC410646C00779
+:101460004FF000050ED0104F00240122385D00958A
+:1014700000231146019500F059F8641C042CF4D3A4
+:1014800000F032F8B0070DD5074E0024361D0022BB
+:10149000305D032300951146019500F047F8641C68
+:1014A000042CF4D3BDE8FC81B6150000094908B549
+:1014B000085C0090684600F053F8D0F80425009BC3
+:1014C0000121994021EA0203C0F808351140C0F813
+:1014D0000C1508BDB61500000249085C012100F09A
+:1014E0004DB80000B615000010B500242046FFF7E7
+:1014F000F3FF641C042CF9D310BD00000120FFF79A
+:10150000ABFF094C4FF4FA784FF47A470026304687
+:10151000FFF7CCFF4546611C384688476D1EFAD15F
+:10152000761C042EF3DBF1E7B01500002DE9FF4136
+:101530001C46DDE90A7815460E46684600F010F8AC
+:1015400046EA450141EA840141EA072242EA0841AC
+:10155000009A00EB8200C0F80017BDE8FF81000090
+:101560000168202902D24FF0A040704701F01F010E
+:1015700001600148704700000003005038B50124A5
+:101580000090684631B1FFF7EBFF00998C40C0F83E
+:10159000084538BDFFF7E4FF00998C40C0F80C45C2
+:1015A00038BD000000000000000000000000000046
+:1015B0000338FDD870470D0E0F100B0C18190000E2
+:1015C000E0150000080000200400000038140000AE
+:1015D000E41500000C000020042000004814000066
+:0415E0000090D003A4
+:0400000500001201E4
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/blinky_mbr.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/blinky_mbr.zip
new file mode 100644
index 0000000..241dbfc
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/blinky_mbr.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/bootloader_secure_uart_debug_without_bonds_mbr.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/bootloader_secure_uart_debug_without_bonds_mbr.hex
new file mode 100644
index 0000000..4689a7c
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/bootloader_secure_uart_debug_without_bonds_mbr.hex
@@ -0,0 +1,2731 @@
+:02000004000EEC
+:1040000028600020C9430E00D1430E00D3430E00A8
+:10401000D5430E00D7430E00D9430E000000000028
+:10402000000000000000000000000000DB430E0064
+:10403000DD430E0000000000DF430E00E1430E00F0
+:10404000E3430E00E3430E00A95C0E00E3430E00C1
+:10405000E3430E00E3430E00E3430E00E3430E0090
+:10406000E3430E00E3430E00E3430E00E3430E0080
+:10407000E3430E00E3430E00E3430E00E3430E0070
+:10408000FD5C0E005D5A0E00E3430E00E3430E009C
+:10409000E3430E00E3430E00E3430E00E3430E0050
+:1040A000E3430E00E3430E00E3430E00E3430E0040
+:1040B000E3430E00E3430E00000000000000000098
+:1040C000E3430E00E3430E00E3430E00E3430E0020
+:1040D000E3430E00E3430E00E3430E00E3430E0010
+:1040E000E3430E00E3430E00B1450E000000000064
+:1040F00000000000E3430E0000000000E3430E0058
+:1041000000000000000000000000000000000000AF
+:10411000000000000000000000000000000000009F
+:10412000000000000000000000000000000000008F
+:10413000000000000000000000000000000000007F
+:10414000000000000000000000000000000000006F
+:10415000000000000000000000000000000000005F
+:10416000000000000000000000000000000000004F
+:10417000000000000000000000000000000000003F
+:10418000000000000000000000000000000000002F
+:10419000000000000000000000000000000000001F
+:1041A000000000000000000000000000000000000F
+:1041B00000000000000000000000000000000000FF
+:1041C00000000000000000000000000000000000EF
+:1041D00000000000000000000000000000000000DF
+:1041E00000000000000000000000000000000000CF
+:1041F00000000000000000000000000000000000BF
+:10420000DFF80CD000F096F90048004711790E0055
+:104210002860002080F308888E46104730B450E8AC
+:10422000012F93B2C48923448489A34228BF1B1B56
+:104230000489A34202BFBFF32F8F002007E0C3EA27
+:10424000020340E80134002CE9D14FF001000A607C
+:1042500030BC704750E8012FC2EA024240E8012119
+:104260000029F7D1704730B450E8022F1FFAA2F3AB
+:10427000C488A34202BFBFF32F8F00200DE0C48982
+:1042800023448489A34228BF1B1BC2EA034340E89E
+:104290000234002CE8D14FF001000A6030BC7047B6
+:1042A00050E8022FC2EA224240E802210029F7D159
+:1042B0007047034653E8022FD988B2EB324F4FF0D4
+:1042C000000017BF92B241EA014142EA014104E015
+:1042D0005A68B2EB324F08BF012043E80212002AAD
+:1042E000E8D1704730B4044654E8000F0D4644E866
+:1042F0000053002BF8D1156030BC704730B4044631
+:1043000054E8000F40EA010544E80053002BF7D1C0
+:10431000156030BC704730B4044654E8000F00EA22
+:10432000010544E80053002BF7D1156030BC7047FD
+:1043300030B4044654E8000F80EA010544E8005315
+:10434000002BF7D1156030BC704730B4044654E8F8
+:10435000000F00EB010544E80053002BF7D1156076
+:1043600030BC704730B4044654E8000FA0EB0105A0
+:1043700044E80053002BF7D1156030BC704770B48F
+:1043800004464FF0000054E8006F0D68AE4207BFCE
+:1043900044E80023012044E800630E60002B1CBFAA
+:1043A0000020F0E770BC704730B4044654E8000FBA
+:1043B00088422CBF451A054644E80053002BF5D12E
+:1043C000156030BC7047000006488047064800472B
+:1043D000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B5
+:1043E000FEE7FEE7CD5A0E0001420E002DE9F05F18
+:1043F0000546002092469B46884606468146402454
+:104400001BE0284641464746224600F083F85346C3
+:104410005A46C01A914110D311461846224600F060
+:1044200016F82D1A67EB01084F462246012000219D
+:1044300000F00DF817EB00094E41201EA4F1010415
+:10444000DFDC484631462A464346BDE8F09F202A35
+:1044500004DB203A00FA02F1002070479140C2F1DB
+:10446000200320FA03F31943904070470048704737
+:1044700038E00E0010B5441A0346944209D284185D
+:10448000114403E011F8013D04F8013D521EF9D238
+:1044900010BD40EA0104A40703D009E010C9121FAF
+:1044A00010C3042AFAD203E011F8014B03F8014BC0
+:1044B000521EF9D210BDD2B201E000F8012B491E04
+:1044C000FBD270470022F6E710B513460A460446B1
+:1044D0001946FFF7F0FF204610BD421C10F8011BE3
+:1044E0000029FBD1801A704730B5044600200346EE
+:1044F00000E05B1C934203D2E05CCD5C401BF8D033
+:1045000030BD034611F8012B00F8012B002AF9D128
+:1045100018467047202A04DB203A21FA02F00021D5
+:10452000704721FA02F3D040C2F1200291400843C3
+:1045300019467047064C074D06E0E06840F001035D
+:1045400094E8070098471034AC42F6D3FFF75CFEBE
+:10455000DCE80E00FCE80E0070B58C1810F8015B6A
+:1045600015F0070301D110F8013B2A1106D110F80C
+:10457000012B03E010F8016B01F8016B5B1EF9D110
+:104580002B0705D40023521E0DD401F8013BFAE796
+:1045900010F8013BCB1A921C03E013F8015B01F801
+:1045A000015B521EF9D5A142D8D3002070BD000096
+:1045B000054B4FF0FF321A6053F8042C034B1A607E
+:1045C0001A68034B1A60704704BA0250204000205A
+:1045D00008BA025001EB820204388A4201D100205D
+:1045E000704752F8043D1BBA40F8043FF5E700005D
+:1045F00000B5374B8FB019461A680092009AD2075F
+:10460000FAD5344B344A1A600A680192019AD007ED
+:10461000FAD5324A1A600A680292029AD207FAD58B
+:104620002F4A1A600A680392039AD007FAD52D4AD6
+:104630001A600A680492049AD207FAD52A4A1A60C4
+:104640000A680592059AD007FAD5284A1A600A68BE
+:104650000692069AD207FAD5254A1A600A68079286
+:10466000079AD007FAD5234A1A600A680892089A6E
+:10467000D207FAD5204A1A600A680992099AD00727
+:10468000FAD51E4A1A600A680A920A9AD207FAD51F
+:104690001B4A1A6008680B900B98C007FAD51A607D
+:1046A0000A680C920C9AD007FAD5164A1A600A6862
+:1046B0000D920D9AD207FAD5134A1A600E210D23D6
+:1046C0000F22002000F088FD0FB05DF804FB00BF52
+:1046D000B0B0025080B002508043012940633921BC
+:1046E000807001298020542100D13490C040349042
+:1046F000C0302029C0530D9000413890832308C852
+:1047000080E3102100413821CF4308C810B5504B39
+:1047100096B01C461A680192019AD207FAD54D4B01
+:104720004D4A1A6022680292029AD207FAD54B4A81
+:104730001A604B4A42EA804022680392039AD207E9
+:10474000FAD5186022680492049AD007FAD5454A2F
+:104750001A60A2F5800242EA814122680592059A18
+:10476000D207FAD5196022680692069AD007FAD5C0
+:104770003D4A1A6022680792079AD107FAD53B4A48
+:104780001A6022680892089AD207FAD5384A1A6045
+:1047900022680992099AD007FAD5364A1A60226827
+:1047A0000A920A9AD107FAD5334A1A6022680B9204
+:1047B0000B9AD207FAD5314A1A6022680C920C9AE9
+:1047C000D007FAD52E4A1A6022680D920D9AD107A9
+:1047D000FAD52C4A1A6022680E920E9AD207FAD5A0
+:1047E000294A1A6022680F920F9AD007FAD5274AF1
+:1047F0001A60216810911099C907FAD51A60144BF4
+:104800001A46196811911199C807FAD5114B204918
+:104810001960116812911299C907FAD51D491960DA
+:10482000116813911399CC07FAD50B4919601168D7
+:1048300014911499C807FAD5174919601168159190
+:104840001599C907FAD5154A1A6016B010BD00BFF0
+:10485000B0B0025080B00250400441900086292937
+:10486000D81001C8401441904014212940146521FA
+:104870000034409000310C90C0400C90C030202992
+:1048800040960D9000416090031645C800861121A6
+:1048900000416021594644C84014459040142D9071
+:1048A000F0B5464B89B01D461C680194019CE40795
+:1048B000FAD5434BDFF810C1DFF810E113449B0039
+:1048C0000A181B681E2A88BFC0F11E011F330A1870
+:1048D0005B095A43B2F5806F88BF4FF480614FF097
+:1048E000000484BFB1FBF3F1091A00F1A05000F5F8
+:1048F0002C402746A14233DC2A680492049AD2074E
+:10490000FAD5304A1268296805910599CF07FAD57A
+:104910002D482E4C0260002216469A4202F10101F7
+:1049200040D12A4C134621F0010100268B423CD392
+:104930002B680693069BDE07FAD5254B1B682C686F
+:104940000794079CE407FAD5036000231F481C4620
+:104950009A422DD11D4A00208B422CD309B0F0BDC4
+:104960002A680292029AD207FAD5021992001268B6
+:104970002E680396039EF607FAD5CCF80020002295
+:104980009A4202F1010206D11E4622F0010296422D
+:1049900004D30134AEE7CEF80070F1E7CEF8007032
+:1049A0000136F4E726600A46B7E726600133BDE723
+:1049B00004600133CCE710600133CDE7B4B002509E
+:1049C00024AC00147CB00250D4B00250D8B00250D5
+:1049D00078B00250F0B5294D85B02C462E6800966F
+:1049E000009EF607FAD500F1A05000F52C4080009B
+:1049F0000568206801900198C707FAD52048214F23
+:104A0000056002EB8306B24229D15A1C1D4E22F0EA
+:104A100001020027934227D323680293029BDE07FB
+:104A2000FAD5194B0B449B001B681F335B099A4254
+:104A300013D2216803910399C907FAD515440021BF
+:104A40009B1A104A05600846994210D35A1C0D491A
+:104A500022F00102002093420CD305B0F0BD52F8C1
+:104A600004EBC7F800E0CEE737600133D2E710600F
+:104A70000131E9E708600133EDE700BFB4B002504F
+:104A8000D4B00250D8B0025024AC001410B5494B39
+:104A900094B019461A680092009AD207FAD5464B8C
+:104AA000464A1A600A680192019AD407FAD5444A24
+:104AB0001A600A680292029AD007FAD54148186033
+:104AC0000A680392039AD207FAD53F4A1A600A6825
+:104AD0000492049AD407FAD53C4A1A600A680592EF
+:104AE000059AD207FAD53A4A1A600A680692069AD7
+:104AF000D407FAD5374A1A600A680792079AD2078C
+:104B0000FAD5354A1A600A680892089AD407FAD585
+:104B1000324A1A600A680992099AD207FAD5304ACD
+:104B20001A600A680A920A9AD407FAD52D4A1A60BE
+:104B30000A680B920B9AD207FAD52B4A1A600A68B8
+:104B40000C920C9AD407FAD5284A1A600A680D927A
+:104B50000D9AD207FAD5264A1A600A680E920E9A62
+:104B6000D407FAD5234A1A600A680F920F9AD2071F
+:104B7000FAD5214A1A600F4B19461C681094109CF4
+:104B8000E407FAD50C4B1860086811901198C40717
+:104B9000FAD51A600A681292129AD007FAD5174A03
+:104BA0001A600A681392139AD207FAD5144A1A6047
+:104BB00014B010BDB0B0025080B00250809065219A
+:104BC0000004099040966590808061218020082132
+:104BD00080206490008161900046102100811121A5
+:104BE0000041442180202029024610C80086092166
+:104BF0008020602140212829409665214096252962
+:104C0000594614C810B5544B98B019461A68019209
+:104C1000019AD207FAD5514B514A1A600A6802929A
+:104C2000029AD407FAD54F4A1A600A680392039A87
+:104C3000D007FAD54C4818600A680492049AD20743
+:104C4000FAD54A4A1A600A680592059AD407FAD535
+:104C5000474A1A600A680692069AD207FAD5454A68
+:104C60001A600A680792079AD407FAD5424A1A606E
+:104C70000A680892089AD207FAD5404A1A600A6868
+:104C80000992099AD407FAD53D4A1A600A680A922D
+:104C90000A9AD207FAD53B4A1A600A680B920B9A15
+:104CA000D407FAD5384A1A600A680C920C9AD207CF
+:104CB000FAD5364A1A600A680D920D9AD407FAD5C9
+:104CC000334A1A600A680E920E9AD207FAD5314A10
+:104CD0001A600A680F920F9AD407FAD52E4A1A6002
+:104CE0000A681092109AD207FAD52C4A1A601A4B09
+:104CF00019461C681194119CE407FAD5174B1860EB
+:104D0000086812901298C407FAD51A600A681392BC
+:104D1000139AD007FAD5124A1A600A681492149AA4
+:104D2000D207FAD51E4A1A600A681592159AD40756
+:104D3000FAD51C4A1A600A681692169AD007FAD554
+:104D4000194A1A600A681792179AD207FAD5174AB1
+:104D50001A6018B010BD00BFB0B0025080B0025051
+:104D60000093652100043190409665900083612195
+:104D700000C3302100C3649000816190004610217F
+:104D8000008111210041442100C320290C4610C894
+:104D90000086312100C3602140C128294096652149
+:104DA0000013319040962529594614C840043249D1
+:104DB0002DE9F041814B1D6898682033A0B01E4654
+:104DC0001A680192019AD707FAD57D4B7D4A1A607D
+:104DD00032680292029AD407FAD57B4A1A607B4A5B
+:104DE0001446116803910399C907FAD5784A1168E6
+:104DF000C1F3402137680497049FFF07FAD5754F28
+:104E00001F6027680597059FFF07FAD517680029D7
+:104E100000F0CF80B90540F1CC8031680691069949
+:104E2000CF07FAD56C491960216807910799C9071E
+:104E3000FAD51168C1F3402137680897089FFF072A
+:104E4000FAD5664F1F6027680997099FFF07FAD5B3
+:104E50001268002900F0AF80910540F1AC80326803
+:104E60000A920A9AD207FAD5564A1A6032680B9209
+:104E70000B9AD707FAD55A4A1A6031680C910C99E7
+:104E8000CC07FAD55749196031680D910D99C907BA
+:104E9000FAD55549196031680E910E99CF07FAD5A8
+:104EA0005249196031680F910F99CC07FAD55049D2
+:104EB0001960504B1E46196810911099C907FAD510
+:104EC0003F4C4D4B236033681193119BDB07FAD5A0
+:104ED0004A4B236033681293129BDF07FAD5484B85
+:104EE00023603A4B9846196813911399C907FAD56C
+:104EF000324F386033681493149BDB07FAD5226075
+:104F000033681593159BD807FAD53E4B2360336859
+:104F10001693169BD907FAD53B4B2360336817933A
+:104F2000179BDA07FAD5394B236033681893189B1F
+:104F3000DB07FAD5364B236033681993199BD807E2
+:104F4000FAD5344B236033681A931A9BD907FAD5E4
+:104F5000314B236033681B931B9BDA07FAD52F4B29
+:104F6000236000F0D3F908BBD8F800301C931C9BD9
+:104F7000DB07F9D53D6033681D931D9BD907FAD532
+:104F8000274B236033681E931E9BDA07FAD5254B07
+:104F90002360D8F800301F931F9BDB07F9D50C4B1B
+:104FA0001B6813F4805F204B08BF184620B0BDE893
+:104FB000F0811E48FAE71E48F8E700BF90B00250A3
+:104FC00080B0025000100251C01F7229B4B00250CC
+:104FD00088B00250C0CF0129C01F0E29C03F002950
+:104FE00040010249003184A800001649400108A18F
+:104FF00080440888B0B00250C044708880077A416D
+:10500000C0077E4100006A498006164940006E498B
+:105010000002002100822021408220218082242160
+:1050200040A161A100C861510308F1000108F1002D
+:105030000208F10008B540B1202801464FF00702F0
+:1050400028BF20210020FFF72BFC024B00221A6012
+:1050500008BD00BF1CB802507FB51C681CB901F028
+:105060001F041F2C27D1174C254626680196019E48
+:10507000F607FAD500F1A05000F52C40800000683A
+:105080002C680394039CE407FAD50F4C00EB6110E5
+:1050900020600E4801F01F04006802901F2C18BF0A
+:1050A000C94302980FBF106001F01F0100FA01F11F
+:1050B00011600021196010684300C00F136004B034
+:1050C00070BD00BFB4B00250E4B00250DCB002507A
+:1050D00030B51E4B85B01A46196800910099CC076F
+:1050E000FAD500F1A05000F52C408000016813684B
+:1050F0000193019BD807FAD5154B164C1868164D2D
+:105100001F30202390FBF3F00138002810DA002331
+:105110000130400153B1A0F120014FF00042134291
+:1051200004D1013881424FEA5202F8D105B030BDB6
+:1051300013680393039BDB07FAD5431823602B689E
+:105140000293029B002BE3D10138DEE7B4B002509A
+:10515000ACB00250E4B00250DCB002500A4600216C
+:10516000AFF3008038B5A0F12003B3F5426F0546D8
+:105170002CD88F2826D800F1470300F16604DB06FF
+:105180004FEA541400D0013464013F34A4090134BF
+:1051900011B1A1421AD30C46E3004FF48050B0FB8A
+:1051A000F3F0202828BF202002B11060084B012214
+:1051B0001A60214600F068F82846214600F088F879
+:1051C000002038BD00F11F046409DDE7014838BD47
+:1051D0001CB802502221F00070B5264888B0054660
+:1051E00004680094009CE607FAD52348234C046029
+:1051F000234C44EA83432C680194019CE407FAD5CC
+:105200000360930143EA824242F0104444F4C044F4
+:105210002B680293029BDE07FAD504602B68039388
+:10522000039BDB07FAD5174B03608B0143EA8141EF
+:1052300041F0104343F4C0432E680496049EF607E1
+:10524000FAD503602B680593059BDE07FAD5046049
+:1052500041F058412B680693069BDC07FAD50160A4
+:1052600042F058422B680793079BDB07FAD5026090
+:1052700008B070BDB0B0025080B00250C021022909
+:10528000807100988061189030B500220C4C490064
+:105290001346023840F6FC75904202F10102CABF83
+:1052A000236025605B181E2A04F10404F4D1054A2A
+:1052B00019441360044B054A19609A6030BD00BF61
+:1052C00000B0025078B002507CB0025020F80F00BD
+:1052D0000C4B18603F3020F03F008901403058608F
+:1052E0009960D9601961596199611C330648196048
+:1052F00082B002680192019AD207FAD5196002B011
+:10530000704700BF90B00250B4B002502DE9F04198
+:1053100092B0012303930493624B1D461A680592D1
+:10532000059AD207FAD5604C604B2360604B194652
+:105330001A680692069AD707FAD55E4B1A68D60401
+:1053400000F1A8802A680792079AD007FAD55A4A2E
+:1053500022600A680892089AD207FAD51E68C6F336
+:105360000036002E40F098801220FFF7B1FE07466D
+:105370001320FFF7ADFE87428CBF12201320FFF7EA
+:10538000A7FE471EFFF734F903AB01AA39461220E6
+:10539000FFF762FE04AB804602AA39461320FFF7EE
+:1053A0005BFE00EB4800022832D003283ED00128E3
+:1053B00074D12B680993099BDB07FAD53F4B236017
+:1053C0002B680A930A9BD807FAD53D4B23602B68BC
+:1053D0000F930F9BD907FAD53A4B23602B68109394
+:1053E000109BDA07FAD5384B23602B681193119B79
+:1053F000DB07FAD5354B2360013F25D51023192251
+:1054000018210020FFF7E8FE304612B0BDE8F08119
+:105410002B680B930B9BD907FAD52D4B23602B6878
+:105420000C930C9BDA07FAD52A4BCFE72B680D9328
+:105430000D9BDB07FAD5284B23602B680E930E9B40
+:10544000D807FAD5254BC1E703AB01AA394612208C
+:10545000FFF702FE04AB044602AA39461320FFF709
+:10546000FBFD10EB440402D1FFF7CCFBC4E7FFF7D0
+:105470000DFB022C08D0032C09D0012C10D11721D0
+:105480001620FFF743F9B7E715211420F9E70F219C
+:105490000E20F6E7124EB7E7124EB5E7124EB3E70D
+:1054A000124EB1E7B0B0025080B0025000084A512D
+:1054B000B4B0025088B0025000084E5100065A495C
+:1054C00040065E49000442410014424940042E490E
+:1054D000000652494006564900063A4940063E49F0
+:1054E0000608F1000708F1000408F1000508F100C2
+:1054F000014B1860704700BF08BA0250014B18609A
+:10550000704700BF04BA0250094BC2431A60043B03
+:1055100082B01B680193074B019A104204D0064ADF
+:105520001060186802B0704720BF1A680192F3E754
+:1055300004BA02502040002008BA0250FEF79ABF79
+:10554000FEF7C2BF0A460021FEF7BEBF2DE9F743B2
+:1055500005460E469946114600F060FA04460028BA
+:1055600040F08480002E00F08580002900F08480C7
+:10557000B9F1200F40F0828005F14404082205F1C2
+:1055800004082046FFF726F805F1240708223146D3
+:105590004046FFF71FF806F1200108223846FFF7C2
+:1055A00019F802A94FF4807041F8049DFFF7D6FD69
+:1055B000002865D1334A4FF4807313600121936052
+:1055C0000823314AFFF706FA0121084605232F4A2E
+:1055D000FFF700FA0823424601211C20FFF7FAF9E1
+:1055E00008233A4601210320FFF7F4F92246082355
+:1055F00001210220FFF7EEF90823254A01211A2094
+:10560000FFF7E8F90523234A01211B20FFF7E2F900
+:105610000823214A01211420FFF7DCF908231F4A3F
+:1056200001211520FFF7D6F9082305F164020121B5
+:105630001620FFF7CFF9082305F184020121172076
+:10564000FFF7C8F90823164A01210B20FFF7C2F91A
+:10565000FFF7AEFB04460198FFF7ECFC114B002C62
+:1056600018BF1C46A4212846FFF76CFF204603B054
+:10567000BDE8F0830C4CF9E70C4CF7E70C4CF5E770
+:10568000084CEFE790B0025050E80E00C8E80E005A
+:1056900010E80E00B4E80E0074E80E0094E80E0066
+:1056A00030E80E008408F0007608F0008008F00072
+:1056B0008108F00038B50D460446B0B1A0220021A3
+:1056C0000430FFF73DFF95B12946082204F164003C
+:1056D000FEF780FF082205F1200104F18400FEF7A7
+:1056E00079FF044B2360002038BD034838BD0348D0
+:1056F00038BD00BFDD55AABB7108F0008308F0007B
+:105700002DE9F041069F044615461E46FFF7D2FFDD
+:1057100038B93B46324629462046BDE8F041FFF7FE
+:1057200015BFBDE8F08100002DE9FF41144B044690
+:105730000E460FCB8DE80F00204600F07FF9804623
+:10574000B0B9CEB1636A251D01953BB901236362EF
+:10575000226F04F13001684600F088F82B46043EC1
+:10576000243453F8042B12BAA34246F8042FF8D17C
+:10577000404604B0BDE8F081DFF80880F8E700BFDC
+:10578000E0E70E000502F00038B5044668B1051DDB
+:1057900028467021FFF7D6FE284620220449FFF74D
+:1057A000CDFE044B2360002038BD034838BD00BF48
+:1057B000F0E70E00DD55AABB0002F000294B2DE9F1
+:1057C000F04304460E4615460FCB85B06F468DE874
+:1057D0000F002DB94FF00009484605B0BDE8F08331
+:1057E000204600F02BF981460028F5D1231D0193B6
+:1057F000636AA3BB236F8BB1C3F14008A84528BFE0
+:10580000A84604F13000314618444246FFF796FEA0
+:10581000236F434446442367A5EB0805226F402AC3
+:1058200006D104F13001384600F020F80023236748
+:1058300005F03F0835F03F0505D031462A46384689
+:1058400000F014F82E44B8F1000FC3D042463146A0
+:1058500004F13000FFF772FEC4F87080BCE7DFF897
+:105860000890B9E7E0E70E000C02F0002DE9F74FD1
+:10587000314B44688046924699461A68002AFCD10A
+:105880002E4B9B461A68002AFCD14FF0FF30019145
+:10589000FFF72EFE8020FFF731FE294D294A2A4FBF
+:1058A0002A4E012307202B60A2F59E72C2F83C010C
+:1058B0001360636A3B60A36A3360D8F8003042F833
+:1058C000043CD8F80830204698470199D9F80030B0
+:1058D000002BFBD1BAF1000F20D11D4B04221A601E
+:1058E000D9F80030002BFBD1DBF800A0BAF1000F93
+:1058F000FAD1D8F80C30204698473B686362336889
+:10590000A362144BC3F800A0C3F844A1D9F8003037
+:10591000002BFBD12B6003B0BDE8F08F236A012B75
+:1059200004BF0C4A13600C4B40201960C3F804A05C
+:10593000FFF7EAFDD4E700BF10B9025020BC0250C7
+:1059400018B8025000B90250CCB70250D0B702507C
+:10595000C8B7025084B6025028BC0250084B1B68DE
+:105960001B0EF02B08D1074B1A68074B9A4205D142
+:10597000064B0020186070470520704706207047CE
+:1059800028B9025024BA02500000E0200CBA02509C
+:105990000C4B1B68C3610C4B1B6883610B4B1B6872
+:1059A00043610B4B1B6803610A4B1B68C3600A4BC6
+:1059B0001B688360094B1B684360094B1B680360CD
+:1059C000704700BF5CB6025058B6025054B6025041
+:1059D00050B602504CB6025048B6025044B602507F
+:1059E00040B602500C4BC2691A60826943F8042C1D
+:1059F000426943F8082C026943F80C2CC26843F84A
+:105A0000102C826843F8142C426843F8182C026862
+:105A100043F81C2C704700BF5CB6025030B10268DE
+:105A2000034B04489A4208BF002070470248704761
+:105A3000DD55AABB8208F0007108F00030B10268A1
+:105A4000034B04489A4208BF002070470248704741
+:105A5000DD55AABB0202F0000002F0000249024834
+:105A6000091F096800680847F400002000F056B9D3
+:105A700070B50E46144900EB400001EBC00514461A
+:105A8000E86A183520B101280FD0022805D113E0AB
+:105A9000284600F079F9A04201D2002411E0224604
+:105AA0003146284600F0A8F90BE0284600F06CF9D2
+:105AB000A042F4D20446F2E73146284600F06FF9DE
+:105AC0000446204670BD0000982F002030B54FF0EE
+:105AD000805000228300D0F83011C3F80C21C3F8A5
+:105AE0001021624B1A60624B1B68624C2360604B52
+:105AF0001B1D1B68241D23605D4B08331B68241D80
+:105B000023605B4B0C331B68241D2360584B103300
+:105B10001B68241D2360564B14331B68241D23600F
+:105B2000534B18331B68534C20342360504B1C33A9
+:105B30001B68241D23604E4B20331B68241D2360EB
+:105B40004B4B24331B68241D2360494B28331B68AF
+:105B5000241D2360464B2C331B68241D2360444BBB
+:105B600030331B68434C40342360414B34331B6853
+:105B7000241D23603E4B38331B68241D23603C4B9F
+:105B80003C331B68241D2360394B40331B68241DA4
+:105B900023600124082902D1D0F8343113B1082937
+:105BA00004D006E0354B3449196005E0D0F83431B3
+:105BB00013B1082904D006E0314BFB21196005E040
+:105BC000D0F8343113B1082908D00EE090F85832DB
+:105BD0002C48016863F30301016002E0D0F834311E
+:105BE0001BB929494FF40070086028480168C907AB
+:105BF00002D06FF0010101602548016841F4700195
+:105C00000160BFF34F8FBFF36F8F4FF01021D1F8BA
+:105C10000002002803DBD1F80402002822DA1D4B21
+:105C20001C601D480468002CFCD01224C1F80042FE
+:105C30000568002DFCD0C1F8044201680029FCD0A1
+:105C40001A6001680029FCD0BFF34F8F10487C38E0
+:105C50000168124A01F4E06111430160BFF34F8F04
+:105C600000BFFDE70F490E48086030BD3805004011
+:105C70000404001020C50040488103008C560040F9
+:105C800018F50040E40E0040409602400004004039
+:105C900088ED00E004E5014000E401400400FA055D
+:105CA0000090D0036001002010B5054C206818B9A1
+:105CB00004A12B2000F05FFB2068BDE810400047E6
+:105CC000AC0000202E2E5C2E2E5C2E2E5C2E2E5C28
+:105CD0002E2E5C6D6F64756C65735C6E7266785C9D
+:105CE000647269766572735C7372635C7072735C04
+:105CF0006E7266785F7072732E630000064808B596
+:105D0000002101600068009004F0E8FF04F0B8FD95
+:105D10000028FBD108BD00000001014010B5124C65
+:105D200002202061606111A0A06104F17800E061AF
+:105D30004FF4805020620020A06260620BA1A16439
+:105D4000E0620D49E1641021A065C4E91410E0652A
+:105D50000AA1E01DFEF7D5FB09A12046FEF7D1FB05
+:105D60002020A07110BD0000982F00205465726D96
+:105D7000696E616C00000000104000205254540015
+:105D800053454747455200000269C1688A4203D81B
+:105D90008068401A104400E0501A401E70472DE9F8
+:105DA000F047C4681746894606464FF00008306938
+:105DB000A04201D9051B02E0B168201A0D1AB06893
+:105DC0006D1E001BA84200D80546BD4200D33D46CB
+:105DD00070682A4620444946FEF74CFBB0687F1B9A
+:105DE0002C44A844A944A04200D10024F460002F10
+:105DF000DDD14046BDE8F0872DE9F04104468846F4
+:105E0000D4E90207C51BE168606816460844B5423C
+:105E100006D94146FEF72EFBB819E060BDE8F081D7
+:105E20002A464146FEF726FB761B08EB0501324663
+:105E30006068FEF71FFBE660F0E702E008C8121F8B
+:105E400008C1002AFAD170477047002001E001C163
+:105E5000121F002AFBD17047800701D00020704735
+:105E60000120704740680068401E084201D10120AF
+:105E7000704700207047C3688B4206D81144006900
+:105E8000491E814201D80120704700207047000060
+:105E90002DE9F05FDFF894B05C46DBF84890DBF862
+:105EA000245002F0E7FC216B214E00EB01086F1A31
+:105EB00031884FF0040A0AEB01401EA104F040FEB5
+:105EC000216B40464944414500D1002708233A460A
+:105ED00001F074FA07004FF0010806D0318808EB92
+:105EE00001401BA104F02CFE1CE002F0C3FC0022C8
+:105EF000294600F009FDDBF8282004463188D94600
+:105F0000A24209D10AEB014018A104F019FEC9E927
+:105F10000748C9F8185005E008EB01402346194925
+:105F200004F019FE3846BDE8F09F00002819002053
+:105F3000C0010020456E746572206E72665F6466F3
+:105F4000755F6170705F636F6E74696E7565000078
+:105F50004661696C656420746F20636F7079206698
+:105F600069726D776172652E00000000536574746C
+:105F7000696E67206170702061732076616C69645E
+:105F800000000000D8E00E0008B51346024606489F
+:105F900000930123008803EB00400B4603A104F0AB
+:105FA000E2FD05F037FF0000C00100205265636587
+:105FB000697665642061206661756C74212069646E
+:105FC0003A203078253038782C2070633A203078A9
+:105FD000253038782C20696E666F3A20307825306D
+:105FE00038780000024605480121008801EB004096
+:105FF00003A104F0A9FD05F00DFF0000C001002081
+:10600000526563656976656420616E206572726FA2
+:10601000723A203078253038782100002DE9F04799
+:10602000244C8146924660880E4681423FD84FF606
+:10603000FF77002000F0F6F822786078A188884287
+:1060400001DA401C00E00020C0B2904203D10020E1
+:1060500000F016F929E065784FF000086078884272
+:1060600001DA401C00E000206070002000F008F918
+:10607000BD421AD0A068B9F1000F40F835A00DD08C
+:1060800066B16188E068324605FB01004946FEF7CB
+:10609000F1F9A06800EBC500868003E000EBC500C5
+:1060A000A0F804800020BDE8F0870420FBE7092069
+:1060B000F9E70000B400002010B50E4C03E0401CCE
+:1060C00000E00020207020786178814210D0227892
+:1060D0006188E068A36802FB010003EBC20153F88A
+:1060E0003220898890472078A1888842E9DAE6E75B
+:1060F00010BD0000B400002030B5CB0008339DB2C5
+:1061000093074FF0000401D0072030BD044B9A6084
+:106110002A44DA605C701C7058809980002030BD81
+:10612000B4000020014800F04CBE0000CC0000206C
+:1061300070B514460E46050004D10B4940F2C51057
+:1061400000F019F93CB12868012EC4600AD0002182
+:106150008160002070BD04494FF4E37000F00BF93A
+:10616000072070BD0121F3E75CE40E0038B50E484E
+:1061700008235822416800910C49006801F06CFC2A
+:1061800000280FD10A4A69460A4800F01FFE0400A1
+:1061900008D10121074800F0E4FE06490120083932
+:1061A0000870204638BD000004DF0E001C1E0020D1
+:1061B00059CC0E00CC00002070B516460D460400E8
+:1061C00004D10C4940F2D51000F0D5F80A488542B8
+:1061D00001D9072070BD0948266100F0F2FD28446E
+:1061E0006060A06800B1A5602146BDE87040002055
+:1061F00007F02EBA5CE40E0017FCFF00CC00002074
+:1062000010B5040004D106494FF4F57000F0B3F85E
+:10621000002021462076BDE81040012007F018BA82
+:106220005CE40E0010B506F0DDFB012803D004A1EC
+:106230001D2000F0A0F8BDE8104000F04FB80000AD
+:106240002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6353
+:106250006F6D706F6E656E74735C6C696272617283
+:106260006965735C7574696C5C6170705F75746985
+:106270006C5F706C6174666F726D2E63000000005D
+:1062800010B506F0AFFB012803D004A12B2000F0CD
+:1062900072F8BDE8104000F029B800002E2E5C2EE8
+:1062A0002E5C2E2E5C2E2E5C2E2E5C636F6D706F1E
+:1062B0006E656E74735C6C69627261726965735C41
+:1062C0007574696C5C6170705F7574696C5F706C1B
+:1062D0006174666F726D2E630000000072B6024832
+:1062E0000168491C01607047EC0000200349086800
+:1062F000401E086000D162B670470000EC0000202C
+:1063000070B5054608680C46411C04D004F0D4F969
+:10631000206804F03DF96068411C02D0002104F0BF
+:106320002EF92968A069C1F82405607D217D2A68BD
+:106330000843C2F86C05D4E900122868C0F80C15AF
+:10634000C0F81425207D012814D1A068411C02D07A
+:10635000002104F014F9E068411C04D004F0ACF909
+:10636000E06804F015F9D4E902122868C0F808259D
+:10637000C0F8101570BD1CB56A46ADF8000001915B
+:10638000002144F20200FFF7FFFD1CBDF8B51F48D5
+:106390000146446AC06A8D6CAC2802D1486B054442
+:1063A000241A1B4E0094042730882B4607EB00402C
+:1063B000184A19A104F0D7FB224629461548FEF7D2
+:1063C00093F8E8B13088234607EB00402A4620A125
+:1063D00004F0C1FB04F054FA0028FBD101F060FF87
+:1063E0002146284602F058FE040007D030880121DB
+:1063F00001EB004022A100BF04F0A2FB2046F8BD43
+:106400003088002407EB004024A1F5E7281900207C
+:10641000C001002000400E00566572696679696E01
+:106420006720424C3A20416464723A20307825302B
+:1064300038782C205372633A203078253038782C05
+:10644000204C656E3A203078253038780000000006
+:10645000436F7079696E6720626F6F746C6F6164EF
+:1064600065723A205372633A203078253038782CA0
+:10647000204C656E3A2030782530387800000000D6
+:106480005265717565737420746F20636F70792025
+:10649000424C206661696C65640000004E6F2062AA
+:1064A0006F6F746C6F6164657220636F7079206EBA
+:1064B00065656465642C20626F6F746C6F616465E0
+:1064C000722075706461746520636F6D706C6574A3
+:1064D000652E000011480421008801EB004010A146
+:1064E00004F02EFB04F0FAFB04F0CAF90028FBD1FB
+:1064F000114E64254FF47A47741C3846A0476D1E30
+:10650000FAD1BFF34F8F0D4801680D4A01F4E061E5
+:1065100011430160BFF34F8F00BFFDE7C0010020B2
+:10652000526573657474696E6720626F6F746C6F07
+:10653000616465722E00000020DD0E000CED00E0AD
+:106540000400FA052DE9FC410646C0074FF000059E
+:106550000ED0104F00240122385D00950023114613
+:10656000019503F0D1FF641C042CF4D300F064F80F
+:10657000B0070DD5074E0024361D0022305D0323E1
+:1065800000951146019503F0BFFF641C042CF4D361
+:10659000BDE8FC8116DD0E0010B50446042803D3C7
+:1065A00005A12120FFF7E7FE0E480121005DBDE8AF
+:1065B000104004F08BB800002E2E5C2E2E5C2E2E88
+:1065C0005C2E2E5C2E2E5C636F6D706F6E656E742C
+:1065D000735C626F617264735C626F617264732E6C
+:1065E0006300000016DD0E0010B50446042803D336
+:1065F00005A11B20FFF7BFFE0E480021005DBDE88E
+:10660000104004F063B800002E2E5C2E2E5C2E2E5F
+:106610005C2E2E5C2E2E5C636F6D706F6E656E74DB
+:10662000735C626F617264735C626F617264732E1B
+:106630006300000016DD0E0010B500242046FFF7B1
+:10664000ABFF641C042CF9D310BD00002DE9F0470A
+:106650000546861C90460F464FF001090020FFF7C3
+:10666000E1FD1B4C20683860D4E90001401AA168A4
+:10667000081A41F21C0167180EE00121384601F0AA
+:1066800036FA01F0EFF80146384601F030FAD4E965
+:106690000001401AA168081A401C8642EDD8B8F1E2
+:1066A000000F03D0052065F3891002E0062065F392
+:1066B0009F50A2682168114004EB8101C8602068E6
+:1066C000304420600020FFF7DBFD4846BDE8F0873E
+:1066D000741F002010B543689C18446021B905E080
+:1066E00013F8010B01F8010B521EF9D2012010BD65
+:1066F00030B482680468531C8360A154D0E901124D
+:106700008A4202D330BC03F073BC30BC7047000037
+:10671000034803C8814201D101207047002070471F
+:10672000741F002010B50548012101F0F6F9BFF3F0
+:106730005F8F08B1002010BD012010BD5000002067
+:1067400010B5064C2068012803D005A16D20FFF785
+:1067500012FEBFF35F8F0020206010BD50000020AC
+:106760002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C632E
+:106770006F6D706F6E656E74735C6C69627261725E
+:106780006965735C6D757465785C6E72665F6D7457
+:10679000782E680004490020086004494FF48060A6
+:1067A000C1F880017047000000A5025004E000E03D
+:1067B00003490120086003498002C1F800017047C5
+:1067C00000A5025004E000E070B500F10806106872
+:1067D00015460C46202802D248F2145070BDFFF72F
+:1067E000A1FF80B1FFF7E4FF21463046FEF79CFF92
+:1067F0000646FFF7CFFFFFF7A3FF304600F0BAFDD4
+:10680000060003D004E048F2045070BD2020286048
+:106810002021204601F08CFF304670BD10B50830B5
+:10682000FEF7B2FFBDE8104000F0A4BD2DE9F0472F
+:1068300000F108090E461446FFF774FFB8B1FFF7E0
+:10684000B7FF4FF480584546AC4200D825462A464B
+:1068500031460E48FDF70EFE2A460C494846FEF723
+:10686000ADFF0700A4EB05042E4404D005E048F278
+:106870000450BDE8F087002CE5D1FFF78BFFFFF750
+:106880005FFF3846BDE8F04700F074BDE805002022
+:1068900070B50B4800240460BFF35F8F094D0120E1
+:1068A0002860FFF75BF801002C604FF0030004D074
+:1068B000052901D148F2035070BD002070BD0000D1
+:1068C0005000002000A502500149002008607047D8
+:1068D00000A5025010B5040003D10549C520FFF7FB
+:1068E0004AFD0448C16B6160006CA06010BD0000EF
+:1068F00034E20E002819002040684968884201D817
+:106900000120704700207047F0B54FF0FF3622B1EC
+:106910001268D24300230A4D0DE03246FAE7C45C08
+:1069200062400824D70700D037462F4087EA52023A
+:10693000641EF7D15B1C8B42F1D3D043F0BD000045
+:106940002083B8EDF0B5146906468DB02068154671
+:10695000271DE0B1022920D00A2000906B4609AA29
+:10696000304606F060F800280FD009A901A8009A67
+:1069700005F0D2FE01AE96E80F0005AE86E80F00E6
+:10698000236869683A4605A898470DB0F0BD0DB078
+:106990003046BDE8F04005F033BF6946304605F0AB
+:1069A000C5FE0028F1D0236869683A4668469847D2
+:1069B0000028EAD002980028F5D1019870600120E3
+:1069C000E3E753685B7813F0C00303D0402B03D098
+:1069D0000020704700F002B8FFF7B4BF2DE9FF4177
+:1069E0000B465168064614464878334D00F00F02B6
+:1069F00010F0300055F8225006D0102806D020287C
+:106A000008D0302856D13EE022694DE0616901206E
+:106A1000087047E0022B28D1042A26D84FF001083D
+:106A200069463046676905F081FE00281AD009E002
+:106A30000B79226913FB00226846A84770B13878A9
+:106A4000401C3870029820B1616838784A799042C9
+:106A5000EED301987060029860BB02E04FF000082E
+:106A6000F7E7404604B0BDE8F081D4E904300F797F
+:106A7000027817FB023349798A421BD2521C0270FA
+:106A80001A46616810E008786169072A087009D120
+:106A9000606801792069FDF715FD606821698068EB
+:106AA00005F05FFE2269616804B03046AC46BDE87F
+:106AB000F04160470020D5E790DF0E0038B51D4952
+:106AC00001200A68D20301D5000407E01A490A68C8
+:106AD00012F0A90F04D0086800F0560008600020EA
+:106AE00001F05AFE154C0425D0B1192000906846DB
+:106AF00003F086FDD0F810050099C84010F0010F92
+:106B000013D00D48001F006810F0B10007D0208896
+:106B10000BA105EB004000BF04F012F8012038BDC6
+:106B2000208810A105EB0040F6E7208816A105EBB0
+:106B30000040F1E70004004020050040C0010020B3
+:106B4000444655206D6F6465207265717565737478
+:106B50006564207669612047505245475245542E5E
+:106B600000000000444655206D6F64652062656337
+:106B70006175736520617070206973206E6F742079
+:106B800076616C69642E0000444655206D6F646523
+:106B90002072657175657374656420766961206221
+:106BA0007574746F6E2E0000FEB5184904460868AF
+:106BB00008B1401E08601648D4E901530088042635
+:106BC000227806EB00409DB10E6821690296CDE95E
+:106BD00000312B46012A16D00EA210A103F0D6FFD9
+:106BE0006169002911D0E06803B0BDE8F0400847B2
+:106BF00009680091012A04D006A217A103F0B3FF8F
+:106C0000EEE71FA2F9E71EA2E7E7FEBD580000204D
+:106C1000840100206572617365000000466C617339
+:106C200068202573206661696C65642028307825AA
+:106C300078293A20616464723D25702C206C656E61
+:106C40003D307825782062797465732C2070656EEC
+:106C500064696E6720256400466C61736820257343
+:106C600020737563636573733A20616464723D25B4
+:106C7000702C2070656E64696E67202564000000CA
+:106C8000777269746500000010B508281BD2DFE830
+:106C900000F004121A1A1A041A040120FFF752FC19
+:106CA0000020FFF7A1FC0120FFF79EFCBDE810408B
+:106CB0000320FFF771BC0120FFF76EFCBDE8104018
+:106CC0000320FFF791BC10BD10B50446032806D081
+:106CD000042C04D0062C0ED0072C04D10BE007495D
+:106CE000074801F009F907480168002905D0204646
+:106CF000BDE810400847FFF7EDFB10BD65750E00BD
+:106D0000C0D401000800002010B50446062802D1B6
+:106D1000002002F0E5FD04480168002903D0204668
+:106D2000BDE81040084710BD5400002070B54278FF
+:106D300005460C46012A07D00E480221008801EBC7
+:106D400000400DA103F000FF287808280BD16088CF
+:106D5000401E81B26180208800280AD0002908D115
+:106D600060800320287029462046BDE8704005F069
+:106D70008BBE70BDC40100204446552072657175FC
+:106D800065737420636F6D706C65746564207769DA
+:106D9000746820726573756C743A203078257800B9
+:106DA00010B50021024800F0B8FE80F3100010BDBD
+:106DB000902F00204FF4A07202EB810189B200F005
+:106DC000E7B90068D0F80405704700002DE9F047E6
+:106DD00015460E46040003D134492F20FFF7CBFAA5
+:106DE0001EB932493020FFF7C6FA1DB92F493120AC
+:106DF000FFF7C1FA60792E49DFF8B480DFF8B4906C
+:106E000041F82050617908F1040808EBC1000079CD
+:106E100038B10824B9F80000022101EB004026A196
+:106E20003FE035882768B5F5805F03D32BA1FD20AF
+:106E3000FFF7A1FAC7F80855B67894F90450082E60
+:106E400003D331A14520FFF796FA002D4FEA4610F3
+:106E500006DA05F00F0101F1E02181F8140D03E0DD
+:106E600005F1E02585F8000494F90410012201F0F1
+:106E70001F0302FA03F04909890001F1E021C1F87A
+:106E80008002C1F80001617908EBC1010A716179E2
+:106E900048F83140B9F80000032101EB004000241C
+:106EA00024A103F04DFE2046BDE8F087A0E40E00CB
+:106EB000F0000020A801002052544320696E737432
+:106EC000616E636520616C726561647920696E69C9
+:106ED0007469616C697A65642E0000002E2E5C2E48
+:106EE0002E5C2E2E5C2E2E5C2E2E5C6D6F64756CCF
+:106EF00065735C6E7266785C68616C2F6E72665F3B
+:106F00007274632E680000002E2E5C2E2E5C2E2ED6
+:106F10005C2E2E5C2E2E5C696E74656772617469DE
+:106F20006F6E5C6E7266785C6E7266785F676C75A9
+:106F3000652E68005254433A20696E697469616C29
+:106F4000697A65642E00000090F90400012100F0C8
+:106F50001F0291404009800000F1E020C0F80012BB
+:106F600070470A46022100F0FFB84FF4827100F02A
+:106F70000FB9000010B5040003D104496120FFF7E8
+:106F8000FAF920680121016010BD0000A0E40E00A4
+:106F900010B5040003D104496720FFF7ECF920681D
+:106FA0000121416010BD0000A0E40E002DE9F8436E
+:106FB000994616460F46050003D12B498620FFF758
+:106FC000DAF929684FF480344FF4A070BC4000EB2C
+:106FD000870080B226F07F46C1F808432968C1F8CF
+:106FE0004843296800220A5008580090286800EB9E
+:106FF0008701D1F84005C1F840652968D1F804152A
+:107000001A4F401A20F07F404FF00408012809D1A0
+:10701000398808EB014016A103F092FD21494FF495
+:10702000046088472868C0F844432968D1F80435CB
+:10703000F01A20F07F40020201D540F07F40C9F1F4
+:10704000000290420BDD022809DC3988324608EB49
+:10705000014015A103F07FFD0D20BDE8F883C1F8C4
+:1070600004430020F9E70000A0E40E00A80100207E
+:107070005254433A2044656C617920696E74726F92
+:1070800064756365642064756520746F207269732C
+:107090006B206F66207072652D666972696E672E4F
+:1070A0000000000021DF0E005254433A2057696E61
+:1070B000646F77656420636F6D70617265207365BE
+:1070C000742074696D656F757420286162735F76D2
+:1070D000616C75653A25642C20636F756E746572FA
+:1070E0003A2564292E0000002DE9FC4180461F4608
+:1070F00015460E4600240D4800F0F6FC38B111206C
+:10710000BDE8FC8106EB043003F0C0FE641CAC4219
+:10711000F8D1064800F0DFFCCDE9005733460022E5
+:107120000221404600F004F80020E9E7FC000020BE
+:107130002DE9F04387B00446DDE90E8980681D46DD
+:1071400016460F4600280BD018216846FDF7BAF9FD
+:1071500002A88DF8007080E86003A168684688473F
+:1071600007B0BDE8F083000070B516460C46050078
+:1071700003D10649B920FFF7FEF82868C0F8444358
+:10718000002E02D02868C0F8044370BDA0E40E00B1
+:1071900038B50C46050003D10749CA20FFF7EBF8C4
+:1071A0002868015929B1002101510059009001209E
+:1071B00038BD002038BD0000A0E40E000B2803D32A
+:1071C0000B38C0B200F00AB8704700000249002234
+:1071D00008780A70704700005C00002001490870C0
+:1071E0000B2070475C0000200149012008707047A7
+:1071F000490000202DE9FE4307004FF02000904693
+:1072000089464FF00106029004D12A494FF4FA70E2
+:10721000FFF7B1F8284C0425434620884A4605EB81
+:10722000004026A103F097FC02A93348CDE90001F4
+:1072300043464A463149A0F59A7001F089F90200A7
+:1072400007D02088012101EB00402DA103F07CFC38
+:107250002CE007F16F0120220F462748FDF744F983
+:1072600028B32088022101EB004032A103F068FC22
+:10727000208837A105EB004003F062FC2088202223
+:1072800005EB0040394603F007FC208835A105EBEB
+:10729000004003F055FC2088202205EB00401649F1
+:1072A00003F0FAFB03F0ECFA0028FBD1002630468D
+:1072B000BDE8FE83C8E30E009801002048617368B2
+:1072C00020766572696669636174696F6E2E204607
+:1072D00069726D7761726520737461727420616484
+:1072E00064726573733A20307825782C2073697A3C
+:1072F000653A203078257800D81D00205CDD0E002E
+:10730000436F756C64206E6F742072756E206861B7
+:10731000736820766572696669636174696F6E204F
+:10732000286572725F636F64652030782578292E36
+:1073300000000000486173682076657269666963C1
+:107340006174696F6E206661696C65642E0000006F
+:10735000457870656374656420465720686173687A
+:107360003A00000041637475616C204657206861E3
+:1073700073683A0010B50F4C48F20351031B48F2F2
+:107380001652A04211D007DC00280AD00A4BC018C0
+:1073900008D0012804D10BE00A2B01D00D2B07D017
+:1073A000104610BD48F2015010BD48F2025010BD09
+:1073B000084610BD0202F00000FE0FFF2DE9FC5F41
+:1073C0000646DFF804A1984615460F464FF0040B19
+:1073D000B1420BD1BAF8000033460BEB00403A46FD
+:1073E0003AA103F0B8FB0020BDE8FC9F04D243495A
+:1073F0004FF02900FEF7BFFFB8F1000F03D13F495E
+:107400002A20FEF7B8FF300503D03C492B20FEF7B9
+:10741000B2FFB81B040B03D138492E20FEF7ABFF97
+:107420000020009005F6FF704FEA103900F04AFF87
+:107430004046A04500D20446A04641E04946C14529
+:1074400004D808462C46CDF8049004E040464FEAA4
+:107450000834CDF8048001460022304601F0D8FC03
+:107460000028C1D10094BAF8001033460BEB01405C
+:107470003A4623A103F077FB601E00F00300221AB6
+:10748000002339463046D21C01F054FD0028ABD110
+:1074900001992448A9EB01092D1B016B26442144C5
+:1074A00001632744002002F025F9009040B1BAF8AA
+:1074B0000000012101EB00401BA103F041FB01E0B2
+:1074C000002DBBD100988FE7C00100204E6F2063D4
+:1074D0006F7079206E6565646564207372635F61A7
+:1074E0006464723A20307825782C206473745F616C
+:1074F0006464723A203078257800000088E00E003D
+:10750000436F7079696E67203078257820746F201A
+:10751000307825782C2073697A653A203078257880
+:1075200000000000281900204661696C6564207421
+:107530006F20777269746520696D61676520636F7C
+:107540007079696E672070726F67726573732074EB
+:107550006F2073657474696E677320706167652E40
+:107560000000000004480321008801EB004003A153
+:1075700003F0E6FAFEF7AEFFC0010020496E61633A
+:107580007469766974792074696D656F75742E00FD
+:10759000014941600020704738DF0E002DE9FC5F93
+:1075A0000E008346DDE90C47C6F10000984692467E
+:1075B000814600D40846012503E000BF90FBFAF0A5
+:1075C0006D1C5045FADAA84500D9454624B1002E75
+:1075D00001DB780700D5641EB80702D5B8F1000FAB
+:1075E0000AD0F80708D13CB1A54205D2202158465F
+:1075F000641EFFF77DF8F6E7002E02DA4E462D21D5
+:1076000002E0780703D52B215846FFF771F807F001
+:10761000030002280BD1B8F1000F08D13CB1A542FC
+:1076200005D230215846641EFFF762F8F6E7CDE92F
+:107630000047434652463146584606F0CFF9BDE86A
+:10764000FC9F000070B50E46044600684FF4887138
+:1076500003F04BFD4FF49071206803F046FD4FF4AA
+:107660009271206803F041FD4FF4A271206803F08D
+:107670003CFD20681549C0F804132068000B45B292
+:10768000082E03D312A14520FEF775FE7007000EE9
+:10769000002D06DA05F00F0101F1E02181F8140D4B
+:1076A00003E005F1E02585F8000420680121000BC6
+:1076B00040B200F01F0291404009800000F1E0203C
+:1076C000C0F88012C0F8001170BD00001003020065
+:1076D0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C69A9
+:1076E0006E746567726174696F6E5C6E7266785CE9
+:1076F0006E7266785F676C75652E680010B502461D
+:1077000000201268930702D0530702D410BD50071F
+:1077100019D502F00300012807D002280BD00D492B
+:107720004FF49170FEF727FE0BE0C2F383100B6855
+:10773000801C184404E00223086803EB92521044B2
+:107740000860012010BD086800EB9253C2F3891055
+:10775000401CEEE780E50E0002480068002800D0DB
+:1077600001207047FC00002038B54FF440531A4AFE
+:107770005D6800F50051954204D04868904201D1FF
+:10778000012400E00024954224D14868904221D190
+:107790001878142801D95A6900E000220F48B2FB7A
+:1077A000F0F30A78142A01D9496900E00021B1FBFD
+:1077B000F0F0834203D0012409A2009002E00024EB
+:1077C00009A200900A480321008801EB004009A1AA
+:1077D00003F0C9F9204638BDDBE5B15140420F0046
+:1077E0006D616A6F720000006D696E6F720000005B
+:1077F00098010020536F667444657669636520754F
+:10780000706461746520697320612025732076653A
+:107810007273696F6E207570646174652E20437594
+:107820007272656E743A2025642E204E65773A2078
+:1078300025642E0070B5054608680C464A688668BF
+:107840002846314604F0AEFE6068286104F10C0061
+:10785000686170780221B1EB901F01D1241D2C6169
+:1078600070BD00002DE9FF410026264800F039F9DF
+:107870002448001F074600F034F9234C606800904C
+:10788000A56800E000986946284004EB80000C30B1
+:10789000FFF734FF0028F5D101AA009901EA05039A
+:1078A00004EB8303491CDB6842F82030401C009144
+:1078B0000228F2D3019800F0030001281AD0022810
+:1078C0000ED012494FF4AF70FEF755FD384600F068
+:1078D00005F908B10098606004B03046BDE8F08159
+:1078E0000198032101EB90500099BDF80A6001EB6B
+:1078F000900005E00198BDF80A60C0F383100844C9
+:107900000090E3E78C2F0020741F002080E50E001C
+:1079100070B500224FF48051104600F0F5FAC8B956
+:1079200012480022C0F57E2100F0EEFA90B94FF423
+:1079300000410F4803F08EF902F08CFF0D4C032537
+:107940000DA1208805EB004003F0FAF80D4800F087
+:10795000F7FB08B1FEF746FB00F0EAF920880AA120
+:1079600005EB004003F0ECF8002070BD00400E0075
+:1079700025610E00C0010020496E73696465206DA9
+:1079800061696E00896C0E004166746572206D61DC
+:10799000696E00002DE9F05FC7888A46191D1646FA
+:1079A000B1FBF7F2B1FBF7F507FB1219991939444E
+:1079B000C91CB1FBF7F104464079C9B2DDF828B023
+:1079C000884206D217499420FEF7D5FC01E02468CE
+:1079D0006D1E002DFBD1A846A7EB0905B5421AD8AC
+:1079E0001CE000BFBBF1000F06D004EB09010AEB5D
+:1079F00008002A46091D05E004EB09000AEB08010E
+:107A00002A46001DFCF736FD2468761B4FF000095E
+:107A1000A844B74201D9354600E03D46002EE1D1E9
+:107A2000BDE8F09FE4E40E0030B5024659B103F022
+:107A30003DF90021074C09E004EB810315685B88E0
+:107A4000AB4202D11160002030BD491C8142F3D30A
+:107A5000052030BD7801002010B531B1B2FBF3F440
+:107A600003FB14241CB1092010BD0E2010BD0160C1
+:107A70000021416081608281C381084610BD70B5DC
+:107A80000C460546FCF7CAFB002802D0218828686E
+:107A9000084470BD10B50A8849888A4203D1FCF7B2
+:107AA000FFFB012010BD002010BD70B50C4605463F
+:107AB000FCF7D9FB002802D061882868084470BD13
+:107AC00010B50A8849888A4203D1FCF7C3FB01201C
+:107AD00010BD002010BD002100F00FB8002100F003
+:107AE00012B8012100F01EB8012100F011B808B54C
+:107AF0006A46FCF72AFC009808BD08B56A46FCF700
+:107B00000AFC009808BD08B56A46FCF704FC08BDED
+:107B100008B56A46FCF7F2FB08BD08B56A46FCF7F3
+:107B2000E1FB08BD08B56A46FCF7E8FB009808BD14
+:107B300008B56A46FCF716FC009808BD70B504004D
+:107B400003D113A1FE20FEF716FC00252846FEF700
+:107B500069FB206862680168914214D9491E01607E
+:107B60000D781CB918A1C220FEF705FCA08AE168B7
+:107B700005FB00152068217A0278891A0279C9B2BA
+:107B80008A4200D201710020FEF77AFB284670BDC0
+:107B90002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C63EA
+:107BA0006F6D706F6E656E74735C6C69627261721A
+:107BB0006965735C62616C6C6F635C6E72665F6258
+:107BC000616C6C6F632E63002E2E5C2E2E5C2E2E4D
+:107BD0005C2E2E5C2E2E5C636F6D706F6E656E7406
+:107BE000735C6C69627261726965735C62616C6C12
+:107BF0006F635C6E72665F62616C6C6F632E6300B4
+:107C000070B50C46050004D110A140F22110FEF71A
+:107C1000B2FB24B90DA14FF49170FEF7ACFB00202C
+:107C2000FEF700FB1DB91749CF20FEF7A4FBE8685B
+:107C30002A68211AA88AB1FBF0F11068431C13606E
+:107C40000170BDE870400020FEF71ABB2E2E5C2E9E
+:107C50002E5C2E2E5C2E2E5C2E2E5C636F6D706F54
+:107C60006E656E74735C6C69627261726965735C77
+:107C700062616C6C6F635C6E72665F62616C6C6F8C
+:107C8000632E6300C87B0E0010B5040002D020688C
+:107C900030B901E00E2010BD17A1D920FEF76BFB13
+:107CA000606818B914A1DA20FEF765FBA06818B95E
+:107CB00011A1DB20FEF75FFBE06818B90EA1DC2004
+:107CC000FEF759FBA08A18B90BA1DD20FEF753FB84
+:107CD000207A61682268401AC0B2116004E022680C
+:107CE00011684B1C13600870401EC0B2F7D22168A7
+:107CF0000020087110BD00002E2E5C2E2E5C2E2E52
+:107D00005C2E2E5C2E2E5C636F6D706F6E656E74D4
+:107D1000735C6C69627261726965735C62616C6CE0
+:107D20006F635C6E72665F62616C6C6F632E630082
+:107D30002DE9F041164C4FF4805204272088154657
+:107D400007EB004013A102F0FFFE4FF0E026D6F84B
+:107D5000802120881DA107EB004006F5C07602F0C7
+:107D6000F3FE70173060C6F8000101F0A1F930B1E0
+:107D70002088012101EB00401FA102F0E1FE02F08A
+:107D80007FFD0028FBD12846BDE8F04100F050B847
+:107D9000C001002052756E6E696E67206E72665F5C
+:107DA000626F6F746C6F616465725F6170705F7336
+:107DB0007461727420776974682061646472657399
+:107DC000733A2030782530387800000044697361B8
+:107DD000626C696E6720696E746572727570747317
+:107DE0002E204E5649432D3E494345525B305D3A65
+:107DF00020307825780000004661696C6564207247
+:107E0000756E6E696E67206E72665F6466755F6D13
+:107E100062725F6972715F666F72776172645F61CF
+:107E20006464726573735F736574282900000000D1
+:107E300070B506461F4888B0C0F58011002200F0DA
+:107E400063F8021E4FF0FF3507D01B480121008860
+:107E500001EB004019A102F077FEEFF30580D6E9AF
+:107E60000046C005C00D4FF0000181F3148881F376
+:107E7000108881F3118881F3138813D020221D49C3
+:107E80006846FCF7F7FA203C202269462046069611
+:107E9000FCF7F0FA6FF0060229462046FCF7BAF923
+:107EA00008B070BD08B0324629462046BDE8704093
+:107EB000FCF7B0B900400E00C0010020436F756CA4
+:107EC00064206E6F742070726F7465637420626FCB
+:107ED0006F746C6F6164657220616E642073657489
+:107EE00074696E67732070616765732C2030782524
+:107EF000782E000028DD0E000A4601460148006881
+:107F000005F0C2BB48DD0E0070B50B0502D1B0F51F
+:107F10007F2F01D9072070BD0AB1062500E0022598
+:107F2000104A114B1468082C01D3042070BD03EBD8
+:107F30000416C6F80008C6F80418C6F80858641CE9
+:107F4000146003EB0414D4F8F0678642EAD1D4F845
+:107F5000F4678E42E6D1D4F8F847AC42E2D1002073
+:107F600070BD00000C00002000E001402DE9F0474A
+:107F70003D4C04253B4E2088002705EB00403BA1EB
+:107F800002F0DEFDB06801280FD0A52816D0AA287F
+:107F90001DD0AC28208824D0032101EB00403CA157
+:107FA00002F0CEFD0020BDE8F08720883FA105EB60
+:107FB000004002F0C5FDFDF76BFF10E020883EA1F8
+:107FC00005EB004002F0BCFD04F0DAFE10E0208872
+:107FD0003CA105EB004002F0B3FDFEF7D7F90246E5
+:107FE00008E005EB00403AA102F0AAFD04F098FF7A
+:107FF000024601274FF0010932B12188B36809EB2D
+:10800000014037A102F0A7FD304600F057FCDFF831
+:108010000481002188F800103F4801F06BFB064600
+:1080200098F8000020B93D4940F27910FEF7A3F915
+:1080300046B1218809EB014039A102F081FD0326F8
+:108040003046B0E70126002FFAD0012000F0A4FB53
+:108050000028F5D02088394905EB004002F070FD7A
+:108060000226EDE74C190020C0010020456E746522
+:1080700072206E72665F626F6F746C6F616465729E
+:108080005F66775F61637469766174650000000004
+:108090004E6F206669726D7761726520746F206122
+:1080A000637469766174652E0000000056616C6926
+:1080B000642041707000000056616C696420534474
+:1080C0000000000056616C696420424C0000000012
+:1080D00056616C6964205344202B20424C00000000
+:1080E00041637469766174696F6E206661696C655D
+:1080F000642077697468206572726F72202564202D
+:108100002862616E6B20636F64653A203078257851
+:108110002900000049000020E9710E0088E00E00EF
+:10812000436F756C64206E6F74207772697465207C
+:1081300073657474696E67732E00000020E10E0091
+:10814000F8B5364C05460426208835A106EB0040DC
+:1081500002F0F6FC3848056019200090684602F0ED
+:108160004FFA009A354900EB8200C0F80017002052
+:1081700001F02AFA002844D1FFF7F8FE20B10128C7
+:1081800020D002283DD104E02D4DFEF797FC10B918
+:1081900034E042F2107500F095F82A4A20211820A8
+:1081A000FDF7AAFF08B1FDF71DFF2748016811F090
+:1081B000B10F03D0016801F04E01016000F050FFE3
+:1081C000F8B901E0FEF786F920492846FFF794FE4A
+:1081D0001F4800F0FDFEA0B920881EA106EB00405C
+:1081E00002F0AEFC00F05CF8FDF766FF02F048FB21
+:1081F0000028F7D120BF40BF20BFF3E701F0C0F94E
+:1082000008B10320F8BDFFF793FD2088012101EBA1
+:10821000004014A102F094FCF3E70000C00100202C
+:10822000496E206E72665F626F6F746C6F61646519
+:10823000725F696E69740000080000200C00030082
+:10824000C0D40100C80100201C05004065750E0067
+:10825000C96C0E00456E746572206D61696E206C8C
+:108260006F6F700053686F756C64206E6576657211
+:1082700020636F6D6520686572653A20416674659C
+:1082800072206E72665F626F6F746C6F616465728C
+:108290005F6170705F737461727428290000000060
+:1082A00010B502F029FF002803D0BDE8104005F00A
+:1082B000AFBC10BD0A4601460148406805F0E4B96C
+:1082C00048DD0E002DE9F041224C207800283FD1F6
+:1082D00002F012FF204E03274FF0010800282FD094
+:1082E0001E4800681EA1450930882A4607EB004059
+:1082F00002F02AFC05EB4500850842F21070854229
+:1083000001D2012000E00020607005F081FC60785F
+:1083100020B9124808300068C0070AD030882A46C1
+:1083200007EB004014A102F00FFC1F492846FFF79D
+:10833000C1FF4FF0E0214FF48030C1F8000105E0AB
+:1083400030881AA107EB004002F0FAFB84F80080A5
+:10835000BDE8F0814A0000208001002004050140B2
+:1083600057445420656E61626C6564204352563AEE
+:108370002564206D730000005374617274696E6728
+:1083800020612074696D657220282564206D732931
+:1083900020666F722066656564696E672077617418
+:1083A0006368646F672E00004DDC0E005744542054
+:1083B0006973206E6F7420656E61626C6564000085
+:1083C00070B504460D462022083000F077F92022CF
+:1083D00005F1200104F1280000F070F9002070BDC3
+:1083E000F0B599B00D4621491E9E9446074601609E
+:1083F000202B00D320231C461A46614611A800F00A
+:108400005DF92022314601A800F026F91848012123
+:10841000FFF783FBBFF35F8F002618B148F20450CB
+:1084200019B0F0BDFEF7C4F911AB01AA05F10801BE
+:1084300038460094FDF764F90446FEF7ABF90C4D9D
+:108440002868012803D00BA16D20FDF794FFBFF32E
+:108450005F8F2E6044B11448C44202D148F24250AA
+:10846000DEE748F21650DBE70020D9E7DD55AABB6E
+:10847000500000202E2E5C2E2E5C2E2E5C2E2E5CAC
+:108480002E2E5C636F6D706F6E656E74735C6C69BD
+:10849000627261726965735C6D757465785C6E7229
+:1084A000665F6D74782E68007CF70FFF70B5164616
+:1084B0000C46054600F0E9F800280ED1AA791946C5
+:1084C000304600F0EFF8002807D131462046FFF78C
+:1084D00077FF002801D10149216070BD7052464DDF
+:1084E0002DE9F84F6C460E46D4E90A7905469A46BE
+:1084F00090461649304600F0BCF80028A54611D138
+:108500007068494640794200384600F0CBF80028B0
+:10851000A54607D1B8F1000001D02DB107E0A5466E
+:1085200048F21050BDE8F88FAAB06D464DB182B048
+:1085300002465346314628460097FFF751FFA546AD
+:10854000F0E748F21550A546ECE700007052464DA2
+:108550002DE9F0411D46DDE906871646044600F088
+:108560002DF800280DD12A463146204600F03CF86F
+:10857000002806D13A4641462046BDE8F04100F0C9
+:1085800002B8BDE8F08170B515460E46044605F008
+:108590002FFB002807D13EB160682968C26891426C
+:1085A00005D248F2145070BD48F2135070BD836874
+:1085B0002A4631462046BDE87040184710B550B1F4
+:1085C00061B14160096804468847002802D1054826
+:1085D0002060002010BD48F2015010BD48F210503C
+:1085E00010BD00006E52464870B515460E46044652
+:1085F00005F0FEFA00280BD146B155B160682A4655
+:10860000314643682046BDE87040184748F2105094
+:1086100070BD002070BD00002DE9F0410B480C4DED
+:108620000C4F401BC60801203870002406E000BF34
+:1086300055F834008047002805D1641CB442F7D3B4
+:10864000022038700020BDE8F081000004E90E002F
+:10865000FCE80E004C00002070B514460D4606469E
+:1086600000F02CF8291930192246BDE8704000F0BE
+:1086700025B828B10068884205D048F240507047BC
+:1086800048F2105070470020704728B139B10022DD
+:10869000C1E900201046704748F21050704748F278
+:1086A0001350704720B1914205D048F211507047E5
+:1086B00048F21050704700207047000070B5164611
+:1086C0000C46050003D10AA11F20FDF754FE1CB97A
+:1086D00007A12020FDF74FFEA919491E04E000BFA5
+:1086E00014F8010B01F80109A942F9D270BD00008C
+:1086F0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C637F
+:108700006F6D706F6E656E74735C6C6962726172AE
+:108710006965735C63727970746F5C6E72665F63B7
+:10872000727970746F5F7368617265642E630000A4
+:1087300070B50D46040003D107A10D20FDF71BFE07
+:108740006019401E05E02178027804F8012B00F83A
+:108750000119A042F7D270BD2E2E5C2E2E5C2E2E5B
+:108760005C2E2E5C2E2E5C636F6D706F6E656E746A
+:10877000735C6C69627261726965735C6372797053
+:10878000746F5C6E72665F63727970746F5F73682A
+:10879000617265642E6300002DE9F041174C0746B5
+:1087A0000425208816A105EB004002F0C9F91B4EF4
+:1087B000306A012804D0208819A105EB00400FE0A1
+:1087C0009FB1F06988B100F055F80022B169FEF759
+:1087D0009BF8F169814208D0208819A105EB00407F
+:1087E00002F0AEF90020BDE8F081208819A105EB68
+:1087F000004002F0A5F90120F5E70000C0010020CB
+:10880000456E746572206E72665F6466755F617036
+:10881000705F69735F76616C6964000028190020DD
+:1088200052657475726E2066616C736520696E2086
+:1088300076616C69642061707020636865636B00A9
+:1088400052657475726E2066616C736520696E2066
+:108850004352430052657475726E20747275652EB2
+:1088600020417070207761732076616C696400002C
+:10887000AFF300804FF44050074A4168914207D15E
+:108880008068411EC1F30B01401A00F6FF7070476B
+:108890004FF4805070470000DBE5B15100B5FFF7A1
+:1088A000E9FF054989690A18401E0844C0F30B0016
+:1088B000101A00F6FF7000BD281900200021016089
+:1088C0004160816001480163704700002819002061
+:1088D0002DE9FF5F854D042485A1288804EB004025
+:1088E00002F02EF928888AA104EB0040009A02F0D9
+:1088F0002BF9019808B18CA200E08DA228888EA1E6
+:1089000004EB004002F020F9029808B186A200E0D2
+:1089100087A228888DA104EB004002F015F9039886
+:1089200008B181A200E082A228888CA104EB00405B
+:1089300002F00AF94FF4405041688E48814201D15B
+:1089400079A200E07AA228888BA104EB004002F013
+:10895000FBF828888CA104EB004002F0F1F88E4E61
+:1089600028888EA104EB0040B369326A02F0F3F864
+:10897000288892A104EB0040736AF26A02F0EBF8D7
+:108980004FF00008DFF854B2A946A2461AE00127CA
+:10899000C0B1012820D0B8F1020F2CD09049A420FA
+:1089A000FDF7E9FC00255D4503D98D49A920FDF7B8
+:1089B000E2FC8C480099401BA0F5405088421DD233
+:1089C00001261CE0FFF76AFF0546029888B172484D
+:1089D000006A01280BD00CE0FFF74CFF0546039816
+:1089E00028B94FF4405041686248814201D00127C4
+:1089F000D9E70027D7E74FF48055D4E70026019840
+:108A0000B9F8001046EA00040AEB0140424676A19C
+:108A100002F09AF8B9F800102A460AEB014075A155
+:108A200002F092F80EB140A200E041A2B9F80010A5
+:108A30004D460AEB014075A102F086F80FB13AA24B
+:108A400000E03BA22888A94655460AEB004075A1E4
+:108A500002F07AF80CB134A200E035A2B9F80000B7
+:108A600075A105EB004002F06FF8BC4308D0B8F1E7
+:108A7000020F05D208F10100C0B28046022886D953
+:108A80005EB1B9F80000022101EB00406FA102F0D5
+:108A900057F8042004B0BDE8F09FB8F1020F09D3E5
+:108AA000B9F800100AEB014073A102F049F800F098
+:108AB000D3FE02E0B8F1000F0AD0B9F800100AEBBB
+:108AC000014074A102F03CF833481830FFF7F6FE7D
+:108AD000314A002010610120506102F12400FFF7AB
+:108AE000EDFE009850620020D4E70000C001002095
+:108AF000456E746572206E72665F6466755F636151
+:108B00006368655F70726570617265282900000096
+:108B100072657175697265645F73697A653A203050
+:108B20007825782E00000000747275650000000042
+:108B300066616C736500000073696E676C655F62E7
+:108B4000616E6B3A2025732E000000006B65657026
+:108B50005F6170703A2025732E0000006B656570B0
+:108B60005F736F66746465766963653A2025732E5A
+:108B700000000000DBE5B15153445F5052455345BE
+:108B80004E543A2025732E0042616E6B20636F6E47
+:108B900074656E74733A00002819002042616E6B90
+:108BA000203020636F64653A203078253032783A7F
+:108BB0002053697A653A20307825780042616E6BDF
+:108BC000203120636F64653A203078253032783A5E
+:108BD0002053697A653A20307825780000100E001D
+:108BE00080E20E0000400E00706173733A2025642D
+:108BF0002E00000063616368655F61646472657381
+:108C0000733A20307825782E000000006361636895
+:108C1000655F746F6F5F736D616C6C3A2025732EA6
+:108C2000000000006B6565705F6669726D77617248
+:108C3000653A2025732E000064656C6574655F6D70
+:108C40006F72653A2025732E0000000041626F723A
+:108C500074696E672E2043616E6E6F74206669744E
+:108C6000206E6577206669726D77617265206F6E20
+:108C70002064657669636500496E76616C6964613C
+:108C800074696E6720536F66744465766963652EF8
+:108C900000000000496E76616C69646174696E67FA
+:108CA000206170702E00000070B50C46050004D1E4
+:108CB000224940F22D10FDF75EFB24B91F494FF405
+:108CC0009770FDF758FB2A7804201D49092A2DD2F8
+:108CD000DFE802F02C052C0B182C1E2C120021466C
+:108CE0002846BDE8704002F081BC098800EB0140D5
+:108CF00014A101F025FF14E021462846BDE870408C
+:108D000002F00EBD21462846BDE8704002F0AABC24
+:108D1000098800EB014014A101F012FF4FF48070AC
+:108D2000E0602046BDE87040FDF7D4BDBDE870406E
+:108D3000024940F24D10FDF71EBB000034E20E0068
+:108D40008801002048616E646C65204E52465F4485
+:108D500046555F4F505F4352435F47455420286359
+:108D60006F6D6D616E64290048616E646C65204EA4
+:108D700052465F4446555F4F505F4F424A45435409
+:108D80005F53454C4543542028636F6D6D616E649D
+:108D90002900000070B50E46040004D11B4940F2C2
+:108DA0004620FDF7E8FA26B9184940F24720FDF7BA
+:108DB000E2FA20780125092820D2DFE800F01F051B
+:108DC0001F0F141F1A1F0A003146204602F032FD01
+:108DD00019E03146204602F077FF14E03146204684
+:108DE00002F0ECFC0FE03146204602F037FE05466B
+:108DF00009E03146204602F01FFF04E003494FF42A
+:108E00001A70FDF7B8FA284670BD000034E20E0073
+:108E10002DE9F843134C0746134E20680D46009089
+:108E200030880421904601EB00402B463A460FA1C2
+:108E300001F099FE43462A4639461C4801F02CFAB7
+:108E400005000AD03088022101EB00402A4618A113
+:108E500001F07AFE2846BDE8F8832068401C2060B7
+:108E6000F8E7000058000020840100206E72665F61
+:108E70006673746F726167655F657261736528619F
+:108E80006464723D307825702C206C656E3D2564DD
+:108E9000207061676573292C207175657565207573
+:108EA000736167653A2025640000000064010020BA
+:108EB0006E72665F6673746F726167655F6572611B
+:108EC00073652829206661696C6564207769746818
+:108ED000206572726F7220307825782E00000000B5
+:108EE000074810B50088042101EB004005A101F0FE
+:108EF00027FEBDE810400D4900220D4801F02CBAB4
+:108F000084010020496E697469616C697A696E67D1
+:108F1000206E72665F6673746F726167655F6E76EE
+:108F20006D63206261636B656E642E0044DF0E002A
+:108F3000640100202DE9FC47154C8046154E206841
+:108F40000F46CDE90020308804219946154601EBF3
+:108F500000403B464246104901F00EFE2B463A4681
+:108F600041460E48CDF8009001F052FA05000AD0B3
+:108F70003088022101EB00402A4609A101F0E4FDFE
+:108F80002846BDE8FC872068401C2060F8E7000008
+:108F900058000020840100207CE10E0064010020C4
+:108FA0006E72665F6673746F726167655F77726910
+:108FB00074652829206661696C6564207769746826
+:108FC000206572726F7220307825782E00000000C4
+:108FD00070B51049104D08602888032101EB00404E
+:108FE0000EA101F0ADFD0020FDF78EFE104800F04F
+:108FF000D5FC040009D02888012101EB004022465D
+:109000000CA101F0A1FD204670BDBDE870400848EC
+:1090100000F0CEB854000020C0010020456E7465F9
+:1090200072696E6720444655206D6F64652E00009E
+:10903000096D0E00436F756C64206E6F7420696E4D
+:109040006974616C697A6520444655207472616E5A
+:1090500073706F72743A20307825303878000000D1
+:10906000054810B50088042101EB004003A101F080
+:1090700067FD002010BD0000C0010020696E207750
+:1090800065616B206E72665F6466755F696E697498
+:109090005F757365720000001FB58908002201AB7F
+:1090A000009283E80700684618DF04B010BD000096
+:1090B0002DE9FF41114E04274FF48055308810A14F
+:1090C00007EB004001F03CFD134A1069D2E906129B
+:1090D000CDE90005CDE90212684618DF04460728ED
+:1090E00002D168040024056030880CA107EB004021
+:1090F00001F026FD04B02046BDE8F081C00100204B
+:1091000072756E6E696E6720697271207461626C2F
+:1091100065207365740000008CDE0E004166746586
+:10912000722072756E6E696E67206972712074614B
+:10913000626C65207365740070B50E460178124C40
+:10914000062901D0012901D1017C21702178012556
+:1091500001290FD0022911D00C480121008801EB10
+:1091600000400BA101F0ECFC002020700520707085
+:10917000284670BD3146FFF797FDF9E73146FFF706
+:1091800009FE0546F4E70000600000208801002089
+:10919000496E76616C6964206F626A6563742074DD
+:1091A00079706520696E20726571756573742E0023
+:1091B00010B5040011D00020FFF792FE00280BD15B
+:1091C00000F046FC00F05CFD48B10949081F00F0C2
+:1091D000CDFC012803D0032010BD072010BD04489A
+:1091E0000838C4600020FDF7F9FF002010BD000022
+:1091F0006800002010B5816879B1094A1821FCF790
+:109200000DFF040007D007480221008801EB004051
+:1092100005A101F095FC204610BD072010BD0000FF
+:1092200045920E00880100205363686564756C6583
+:10923000722072616E206F7574206F66207370618A
+:1092400063652100AFF30080F0B50446806887B005
+:1092500020B946494FF42870FDF78DF8182244498B
+:109260006846FBF707F920788DF80000227804267D
+:10927000404F414D0D2A5AD2DFE802F007523752D3
+:109280005259523E522D0F28480028883BA106EB28
+:10929000004001F055FC012024E0288840A106EBA5
+:1092A000004001F04DFC4FF08050D0F800110191CA
+:1092B000D0F804110291D0F80C1189020491D0F871
+:1092C000101189020391006905903AE06946204631
+:1092D00002F0C8FD35E028883AA106EB004001F015
+:1092E0002FFC207C8DF804002BE028883BA106EBA6
+:1092F000004001F025FC24E0288841A106EB004055
+:1093000001F01EFC208AADF804001AE0288843A171
+:1093100006EB004001F014FCF9680720884710E0D4
+:1093200069462046FFF708FF58B907B0F0BD288806
+:10933000032101EB00403FA101F006FC02208DF863
+:10934000010028889DF8012006EB004041A101F0B2
+:10935000FBFBD4E90112684690479DF80100012803
+:10936000E3D0F96805208847DFE7000034E20E000B
+:10937000C4DE0E00600000208801002048616E6499
+:109380006C65204E52465F4446555F4F505F5052C9
+:109390004F544F434F4C5F56455253494F4E000078
+:1093A00048616E646C65204E52465F4446555F4F7F
+:1093B000505F48415244574152455F5645525349C8
+:1093C0004F4E000048616E646C65204E52465F440B
+:1093D00046555F4F505F50494E47000048616E64EC
+:1093E0006C65204E52465F4446555F4F505F524574
+:1093F00043454950545F4E4F5449465F53455400CE
+:1094000048616E646C65204E52465F4446555F4F1E
+:10941000505F4D54555F47455400000048616E64ED
+:109420006C65204E52465F4446555F4F505F414247
+:109430004F525400496E76616C6964206F70636F9F
+:1094400064652072656365697665643A20307825C5
+:10945000782E0000526571756573742068616E64C2
+:109460006C696E6720636F6D706C6574652E205239
+:109470006573756C743A203078257800F0B5521E0B
+:1094800087B00F4605464C1C96B2182227496846FD
+:10949000FAF7F0FF397826488DF80010019504227C
+:1094A00000880C2902EB00402DD2DFE801F02C15DA
+:1094B0000A2C2C2C1226203A2C0620788DF810002D
+:1094C00021E02A881BA101F03FFB208828806880CA
+:1094D00019E02078049016E02888688020780490AD
+:1094E0002179D4F8010061F31F6005900BE004942A
+:1094F000ADF81460A868039008E016A101F020FB05
+:10950000A889ADF81000A968204688476846FFF78B
+:1095100071FE002803D01449E220FCF72CFF07B0AD
+:10952000F0BD227811A101F00FFBC6E778DF0E0035
+:10953000C4010020536574207265636569707420EE
+:109540006E6F746966207461726765743A20256471
+:10955000000000005265636569766564207365727A
+:1095600069616C206D74750034E60E0052656365A8
+:10957000697665642070696E6720256400000000CC
+:10958000054810B50088022101EB004003A101F05D
+:10959000D7FA002010BD0000940100204E6F20611A
+:1095A00064646974696F6E616C20646174612065C4
+:1095B0007261736564000000002258210148FDF7C4
+:1095C000A3B900002C1900202DE9F0411F4C0546DD
+:1095D000042620881EA106EB004001F0B1FA2846BF
+:1095E000FFF77EFC02004FF0010504D0208821A186
+:1095F00005EB004023E04FF4AE7842462849294865
+:10960000FAF738FF274F3868401C04D0FFF7D4FF23
+:109610003968814218D0208823A106EB004001F070
+:109620008FFA41461F48FAF74DFF00207D6000F099
+:1096300061F8020008D0208823A105EB004001F06A
+:1096400083FA0320BDE8F0810020FBE794010020AD
+:1096500043616C6C696E67206E72665F6466755FED
+:1096600073657474696E67735F696E697428292EF7
+:109670002E2E00006E72665F6466755F666C6173A5
+:10968000685F696E69742829206661696C65642069
+:1096900077697468206572726F723A2025780000CD
+:1096A00000F00F0028190020526573657474696E0C
+:1096B0006720626F6F746C6F61646572207365748C
+:1096C00074696E67732E00006E72665F6466755F04
+:1096D000666C6173685F77726974652829206661BA
+:1096E000696C65642077697468206572726F723A7C
+:1096F000202578002DE9F04105464FF4AE773A4633
+:1097000021492248FAF7F0FE214C0426002820883F
+:1097100006EB004015D01FA101F012FA20881A4A6A
+:1097200006EB004020A101F00FFA002201211648AB
+:10973000FFF76EFB012668B1208823A106EB0040ED
+:109740001DE02AA101F0FCF90DB10020A84700207E
+:10975000BDE8F081FFF730FF0C493A460860A1F5FB
+:10976000AE70FAF787FE2B463A4630490648FFF7B7
+:10977000E1FB0028ECD020882DA106EB004001F091
+:10978000DFF90320E4E7000000F00F0028190020B3
+:109790009401002057726974696E67207365747450
+:1097A000696E67732E2E2E0045726173696E672095
+:1097B0006F6C642073657474696E67732061743AAA
+:1097C0002030782530387800436F756C64206E6FD8
+:1097D00074206572617365207468652073657474A4
+:1097E000696E677320706167652100004E657720A0
+:1097F00073657474696E677320617265206964654E
+:109800006E746963616C20746F206F6C642C2077B8
+:1098100072697465206E6F74206E65656465642E70
+:1098200020536B697070696E672E0000CC170020A2
+:10983000436F756C64206E6F742077726974652055
+:10984000746865204446552073657474696E677347
+:10985000207061676521000010B54FF44054114934
+:10986000606888421CD1002304220F49201DFFF7A5
+:1098700061FB48B10D4801210088BDE8104001EBB3
+:1098800000400BA101F05CB91248016A012901D125
+:10989000002101628169A2681144A1F580518161B2
+:1098A00010BD0000DBE5B151FCDE0E00C001002060
+:1098B000436F756C64206E6F7420696E76616C699D
+:1098C0006461746520536F66744465766963652EC0
+:1098D00000000000281900204FF48050704700005D
+:1098E0002DE9F04782461548154FDFF85880C01B18
+:1098F000C608B8F800104FF0040909EB0140002534
+:10990000324611A101F020F9002411E007EBC40058
+:10991000416850468847050009D0B8F800102B462A
+:1099200009EB0140224612A101F015F902E0641C86
+:10993000B442EBD32846BDE8F08700000CE90E00E6
+:1099400004E90E00C00100205368757474696E67E5
+:1099500020646F776E207472616E73706F727473AF
+:109960002028666F756E643A202564290000000087
+:109970004661696C656420746F2073687574646FE8
+:10998000776E207472616E73706F72742025642C10
+:10999000206572726F722025640000002DE9F04787
+:1099A00082461448144FDFF85480C01BC608B8F82C
+:1099B00000104FF0040909EB01400025324610A1C8
+:1099C00001F0C2F8002410E057F8341050468847E0
+:1099D000050009D0B8F800102B4609EB01402246DB
+:1099E00010A101F0B8F802E0641CB442ECD32846A0
+:1099F000BDE8F0870CE90E0004E90E00C00100206C
+:109A0000496E697469616C697A696E672074726104
+:109A10006E73706F7274732028666F756E643A206F
+:109A2000256429004661696C656420746F20696E45
+:109A3000697469616C697A65207472616E73706FA4
+:109A400072742025642C206572726F722025640068
+:109A500070B5114D114CA86B30B103F0F1FC18B189
+:109A6000686A08B1012000E000202070FEF7D4FDF4
+:109A700018B10B498E20FCF77EFC4023094A0A49A5
+:109A80000A48FEF713FD002805D0BDE870400449E0
+:109A90009620FCF770BC70BD2819002090000020B3
+:109AA000C8E30E00D0DC0E00301D002050DD0E009B
+:109AB0002DE9F041134C07460D46E06BA26B0126E1
+:109AC0004119914209D910480121008801EB004059
+:109AD0000EA101F035F8032610E00A492A465C3150
+:109AE00008443946FAF7C6FCE06B064A2844E063AE
+:109AF000403229463846FCF707FF20643046BDE86F
+:109B0000F08100002819002098010020496E697436
+:109B100020636F6D6D616E64206C61726765722089
+:109B20007468616E2065787065637465642E0000EA
+:109B300070B505004FF0010404D0B5F5807F03D95E
+:109B400004240CE003240AE006490020064E0870B5
+:109B50002021306306F13800FAF7B4FCB5632046E3
+:109B600070BD000090000020281900202DE9F0476A
+:109B7000304C0E468046D4E90E010125DFF8B8903E
+:109B80002F46814208D0B9F800002CA107EB004015
+:109B900000F0D6FF082549E0DFF8BCA09AF80000E5
+:109BA00030B1FEF77BFEC8F80000606A30603DE02F
+:109BB00003F046FC88B3294890F89C1009B9017855
+:109BC00059B3041D0021C8F80010316090F89C3092
+:109BD0000A462BB1214C90F83811A03404F19902B7
+:109BE00094F8590003F054FA054601281ED1201DAF
+:109BF00000F0CAF80546012818D18AF800703146ED
+:109C0000201D03F087FF054601280FD14246201D85
+:109C1000316803F03DFF054608E0FFE7B9F80000B2
+:109C20000FA107EB004000F08BFF05252846BDE89B
+:109C3000F08700002819002098010020457865630E
+:109C40007574652077697468206661756C74792015
+:109C50006F6666736574000090000020841A00200F
+:109C60004661696C656420746F206465636F646528
+:109C700020696E6974207061636B65740000000078
+:109C80000148007870470000900000202DE9F0475F
+:109C9000064630482F4D8A4690F89C00012708B1AF
+:109CA000A43500E008350A4631462846FDF7A2FAF9
+:109CB000294C4FF0000968B195F8550060B100F0EB
+:109CC0000101C0F3400288463346284602F0E4FD15
+:109CD00000B31BE0172727E00120E0621F480421A2
+:109CE000008801EB00401EA100F02AFF2846C4F8BE
+:109CF000209003F075FF08B9FFF7AEFD95F88F00CF
+:109D000010B195F8900008B96868A060A06CC4E92B
+:109D100009A00DE00527B8F1000F05D0FFF7DCFD25
+:109D2000B04201D1FFF798FD0B482430FEF7C6FD85
+:109D3000094820213830FAF7C5FB0748FF22F421F3
+:109D40005C30FAF7B8FBC4F830903846A664BDE83A
+:109D5000F0870000841A00202819002098010020B4
+:109D6000496E76616C69646174696E67206F6C64BA
+:109D7000206170706C69636174696F6E20696E2018
+:109D800062616E6B20302E002DE9F04104004FF02F
+:109D9000010503D140497F20FCF7EDFA94F8540007
+:109DA0003E4E012740B194F8550050B1012808D02B
+:109DB000022806D0032804D0308839A107EB0040E0
+:109DC00064E01CB934496720FCF7D5FA94F86D00BB
+:109DD000032807D0308838A107EB004000F0B0FE20
+:109DE000142556E094F88F00B84618B194F8900006
+:109DF00000284ED1207A58B1E068022734280CD0D0
+:109E0000308832A107EB004000F09AFE112540E0B7
+:109E1000318808EB014032A138E0204603F0DEF83B
+:109E200018B1207850B394B907E0308830A107EB1F
+:109E3000004000F085FE12252BE017498C20FCF72E
+:109E40009AFA207818B914498D20FCF794FA94F8FE
+:109E500055002B4968B101280BD06068C968884259
+:109E600017D8308827A107EB004000F069FE1025C5
+:109E70000FE06068896888420BD2F2E794F85500D9
+:109E8000012806D0318808EB014023A100F058FEDC
+:109E90000F252846BDE8F08110E40E009C0100204B
+:109EA000496E76616C6964206669726D776172656E
+:109EB00020747970652E0000496E76616C696420AB
+:109EC0006861736820747970652E00004661756C56
+:109ED00074792048572076657273696F6E2E000082
+:109EE0004E6F2048572076657273696F6E2E0000A2
+:109EF000534420726571206E6F74206D65742E005E
+:109F00002819002046572076657273696F6E207499
+:109F10006F6F206C6F772E004657207665727369DD
+:109F20006F6E206D697373696E672E0070B506469B
+:109F300004780C4888B0154640F82420094A08697E
+:109F4000083242F8240020226846FAF793FA049473
+:109F50000DB1054A00E000226946301D01F04CF9C0
+:109F600008B070BD9C00002095D80E00001D01F0C7
+:109F70009BB900000FB438B5040003D110A11C2018
+:109F8000FCF7F9F9606918B90DA11D20FCF7F3F988
+:109F9000206818B90AA11E20FCF7EDF9606818B90D
+:109FA00007A11F20FCF7E7F90599002905D006A8AD
+:109FB00000906A46204600F045F838BC5DF814FB76
+:109FC0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6594
+:109FD000787465726E616C5C667072696E74665CD2
+:109FE0006E72665F667072696E74662E6300000042
+:109FF00010B5040003D107A10B20FCF7BCF9A2683F
+:10A00000002A05D0D4E90403216898470020A06005
+:10A0100010BD00002E2E5C2E2E5C2E2E5C2E2E5C93
+:10A020002E2E5C65787465726E616C5C6670726908
+:10A030006E74665C6E72665F667072696E74662EB0
+:10A04000630000002DE9FC4791460C465FEA0008DA
+:10A0500004D183A14FF49F70FCF78DF9D8F8140058
+:10A0600020B97FA14FF4A070FCF785F9D8F8000063
+:10A0700020B97BA140F24110FCF77DF9D8F804002B
+:10A0800020B977A14FF4A170FCF775F9002C76D0B8
+:10A0900014F8011B39B125290ED04046FCF728FBE6
+:10A0A00020780028F4D198F80C00002867D04046AA
+:10A0B000BDE8FC47FFF79CBF0020012221782B2937
+:10A0C0001BD02D2902D0302908D102E040F0010038
+:10A0D00001E040F00200641C002AEFD100252A298B
+:10A0E0000ED02178A1F130020A2A11D205EB8502A7
+:10A0F00001EB4205641C303DF1E740F00400EAE763
+:10A10000D9F800100B1DC9F800300968641C0D4413
+:10A11000217800232E290BD114F8011FA1F1300260
+:10A120000A2A05D203EB830201EB4203303BF3E73B
+:10A130006C290DD068290BD0692921D00BDC252989
+:10A1400018D0582931D063290ED0642915D117E0D1
+:10A1500014F8011FECE7702969D0732932D07529F2
+:10A160001BD0782909D120E0D9F80000011DC9F8D9
+:10A17000001001784046FCF7BBFA641C90E76CE0E5
+:10A18000D9F800100A1DC9F800200968CDE900506F
+:10A190000A224046FDF702FAEFE7D9F800100A1D3F
+:10A1A000C9F8002009680A2206E0D9F800100A1D43
+:10A1B000C9F8002009681022CDE90050404603F09C
+:10A1C0000DFCDAE7D9F8001000270A1DC9F80020B5
+:10A1D0000E68C00705D112E04046761C7F1CFCF7D4
+:10A1E00087FA31780029F7D104E0202140466D1E1E
+:10A1F000FCF77EFABD42C0D9002DF6D1BDE74EB1C5
+:10A200003046FAF76AF9074604E0202140466D1E01
+:10A21000FCF76EFABD4206D9002DF6D103E04046A8
+:10A22000761CFCF765FA31780029F8D1A5E7D9F852
+:10A230000000011DC9F80010056830214046FCF7F8
+:10A2400057FA78214046FCF753FA08200021CDE95F
+:10A250000001034610222946B0E7BDE8FC87000054
+:10A260002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C65F1
+:10A27000787465726E616C5C667072696E74665C2F
+:10A280006E72665F667072696E74665F666F726D1D
+:10A2900061742E63000000002DE9F0411E46154652
+:10A2A0000F46040003D11DA17820FCF764F8206854
+:10A2B00018B91AA17920FCF75EF81DB917A17A2008
+:10A2C000FCF759F839462046FBF7CCFD40B9394632
+:10A2D0002046FBF7C7FD18B910A17D20FCF74BF80D
+:10A2E00060683946026820466A43FBF7C4FD58B9E6
+:10A2F00060683946026820466A43FBF7BCFD18B91E
+:10A3000006A17F20FCF737F8206833462A46D0F8AC
+:10A3100010C039462046BDE8F04160472E2E5C2E25
+:10A320002E5C2E2E5C2E2E5C2E2E5C636F6D706F5D
+:10A330006E656E74735C6C69627261726965735C80
+:10A340006673746F726167655C6E72665F66737464
+:10A350006F726167652E630070B516460C46050086
+:10A3600003D108A12F20FCF706F81CB905A1302065
+:10A37000FCF701F82C60314628462268BDE87040A1
+:10A38000104700002E2E5C2E2E5C2E2E5C2E2E5C96
+:10A390002E2E5C636F6D706F6E656E74735C6C698E
+:10A3A000627261726965735C6673746F726167650E
+:10A3B0005C6E72665F6673746F726167652E6300B0
+:10A3C0002DE9F04128B1016819B1C969BDE8F04132
+:10A3D00008470D4D0D480024461B14270DE000BF13
+:10A3E00004EB840005EB8000016829B1C969884746
+:10A3F00010B10120BDE8F081641CB6FBF7F0A0426B
+:10A40000EED80020F6E7000064010020780100206B
+:10A410002DE9F8431D46089F16468846040003D1DF
+:10A420002AA16220FBF7A7FF1EB928A16320FBF732
+:10A43000A2FF206818B925A16420FBF79CFF1DB975
+:10A4400022A16520FBF797FF60684068B5FBF0F13B
+:10A4500000FB115141B1B5FBF0F100FB115018B1F7
+:10A460001AA16820FBF787FF4046FBF7F5FC38B9D7
+:10A470004046FBF7F1FC18B914A16B20FBF77BFFFA
+:10A480003046FBF7E9FC38B93046FBF7E5FC18B974
+:10A490000EA16C20FBF76FFF2A4641462046FBF7D2
+:10A4A000EAFC48B92A4641462046FBF7E4FC18B9C5
+:10A4B00006A16D20FBF75FFF009720682B46324610
+:10A4C000C76841462046B847BDE8F8832E2E5C2E6B
+:10A4D0002E5C2E2E5C2E2E5C2E2E5C636F6D706FAC
+:10A4E0006E656E74735C6C69627261726965735CCF
+:10A4F0006673746F726167655C6E72665F667374B3
+:10A500006F726167652E63002DE9FF411C46DDE92E
+:10A510000A7815460E46684600F044F846EA4501BA
+:10A5200041EA840141EA072242EA0841009A00EB2D
+:10A530008200C0F80017BDE8FF812DE9FF411C46ED
+:10A54000DDE90A7815460E46684600F087F846EAC7
+:10A55000450141EA840141EA072242EA0841009AA2
+:10A5600000EB8200C0F80017BDE8FF811CB5002198
+:10A5700000910B4601220191FFF7DFFF1CBD1CB5C6
+:10A5800000220B46009211460192FFF7D6FF1CBD38
+:10A590001CB5002100910B46012201911146FFF7E5
+:10A5A000CCFF1CBD10B504460068302804D308A1B8
+:10A5B00040F2A110FBF7DFFE2068202802D24FF006
+:10A5C000A04010BD00F01F0020600C4810BD00002E
+:10A5D0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6D76
+:10A5E0006F64756C65735C6E7266785C68616C5CD8
+:10A5F0006E72665F6770696F2E680000000300501E
+:10A6000010B504460068302804D308A140F2A11018
+:10A61000FBF7B1FE2068202802D24FF0A04010BD09
+:10A6200000F01F0020600C4810BD00002E2E5C2E94
+:10A630002E5C2E2E5C2E2E5C2E2E5C6D6F64756C47
+:10A6400065735C6E7266785C68616C5C6E72665F86
+:10A650006770696F2E6800000003005010B5044653
+:10A660000068302804D308A140F2A110FBF783FE54
+:10A670002068202802D24FF0A04010BD00F01F003B
+:10A6800020600C4810BD00002E2E5C2E2E5C2E2E5D
+:10A690005C2E2E5C2E2E5C6D6F64756C65735C6E2B
+:10A6A0007266785C68616C2F6E72665F6770696F46
+:10A6B0002E6800000003005001B56846FFF7CEFF8A
+:10A6C000009A01219140C0F8081508BD38B5012451
+:10A6D0000090684631B1FFF765FF00998C40C0F8E3
+:10A6E000084538BDFFF75EFF00998C40C0F80C4567
+:10A6F00038BD000030B5104B014600201C692246D1
+:10A7000009E0157A854205D1401C0A28F7DB4FF095
+:10A71000FF3030BD5268002AF3D1421CF9D00872D4
+:10A720001A6922B152684A601A69516030BD00222C
+:10A7300019614A6030BD0000742F00207047FBF79C
+:10A7400095B9704708B5034A00924023024A00F0C9
+:10A7500005F808BD41D00E00741E0020F0B595B07C
+:10A760001C4615460F4608461A9E00F06DFB182140
+:10A7700009A8F9F7A7FE0E96CDE90954002308228F
+:10A7800003A9384600F075FB05980690BDF8100047
+:10A79000ADF81C00BDF81200ADF81E0000208DF8C9
+:10A7A00021000398082600F00300012802D00228A7
+:10A7B00018D032E003983346850AC0F3C2008DF802
+:10A7C000200003980FA9C0F38314A200384600F0BC
+:10A7D00050FB09A8009006AB22460FA9284600F0BE
+:10A7E0008FFA1AE00398840DC0F3C2008DF82000A0
+:10A7F000082C01D2254600E0082533462A460FA939
+:10A80000384600F036FB2E44641B09AB06AA2946E5
+:10A810000FA800F0C9F9002CEAD1384600F01AFB65
+:10A8200015B0F0BD0A4A012902EBC00007D0022989
+:10A8300007D0032907D0042907D000207047022041
+:10A8400070470420704700797047407970470000D6
+:10A850000CE90E0010B5FFF772FF04210648FFF760
+:10A8600049FF002803DA05491B20FBF784FD024954
+:10A870000120487210BD0000040100202CE50E00EC
+:10A880002DE9F04F8DB0FBF743FF18B100200DB05C
+:10A89000BDE8F08F774E0020B061BFF34F8FA6F573
+:10A8A00080544FF0000960680290A568284004EBCE
+:10A8B000800008E021680298814201D86160E5E7E4
+:10A8C000284004EB80000C3002A9FCF717FF002899
+:10A8D000F0D103ABA046029901EA050408EB84021B
+:10A8E000491CD26843F82020401C02910228F2D370
+:10A8F000039800F00300022802D001284CD0A2E007
+:10A9000003985022810D8A46B2EB905F00D8502107
+:10A910000C4664F39F5003900831574800F04BFAFF
+:10A92000070075D000F090FA4B46082203A938467C
+:10A9300000F0A5FA029909F1080B2940681A800075
+:10A94000001D844221D94D4D30B1C2B208EB8101C6
+:10A95000201A91460C3104E02946E2B200259146C6
+:10A960002846C4B25B46384600F089FA0BEB09036F
+:10A9700025B122462946384600F081FA02990AF1AB
+:10A98000030001EB900002903BE008EB81015B4685
+:10A99000224638460C31EFE70398C0F383100628AF
+:10A9A00000D30620039960F38911C1F38310801C42
+:10A9B00003918100304800F0FEF9070043D000F019
+:10A9C00043FA4B46082203A9384600F058FA09F129
+:10A9D000080900240FE002984B4600EA0501401CDC
+:10A9E00008EB81010290042238460C3100F047FA4E
+:10A9F00009F10409641C0398C0F38310A042EAD84B
+:10AA000037B13469B06968B1384600F023FA2BE0F9
+:10AA100019E0607A012804D122682046394612687C
+:10AA200090476468002CF4D1384600F013FA0020F7
+:10AA3000FBF7F8FBB06910B90299C8F804100020C0
+:10AA4000FBF71EFC10E0346904E0216820468968A9
+:10AA500088476468002CF8D109480221008801EB7E
+:10AA6000004008A100F06CF8FBF752FE80F00100F6
+:10AA70000DE70000742F0020C4E90E00801F0020A5
+:10AA8000C00100204261636B656E647320666C7563
+:10AA900073686564000000002DE9F84F8146264F79
+:10AAA000D01C15468A46800800226946BE68FBF71E
+:10AAB000CDFDB8B3009CB846A01C0090B9683040EA
+:10AAC000091A8F003F1DBD4208EB800002D82A46BC
+:10AAD000514608E03A4651460C30F9F7CBFC16488F
+:10AAE000EA1B0AEB07010C30F9F7C4FC4FEA1947DF
+:10AAF000FCF756F947EA0042601C304008EB800042
+:10AB0000344008EB8401C260C8684FF6C07269F334
+:10AB1000C500904365F39F5020F00300801C20F097
+:10AB20000400C860054890F8200001E0FFF7A8FE87
+:10AB30000028FBD1BDE8F88F741F0020742F00207F
+:10AB400000231A4602F024BC08B5012300926A468D
+:10AB500002F01EFC08BD1CB5CDE9002302236A46A5
+:10AB600002F016FC1CBD3EB5069C8DE81C000323BC
+:10AB70006A4602F00DFC3EBD7FB5DDE908458DE873
+:10AB80003C0004236A4602F003FC7FBD70B586B02A
+:10AB90000DF1280C9CE870008DE87C0005236A46C6
+:10ABA00002F0F6FB06B070BD2DE9F0470E46804678
+:10ABB0001C46924608293ED894F80C900020207339
+:10ABC0001946104601F0C2FE0025B54206D218F81B
+:10ABD00005201AA12046FFF7CDF903E019A1204670
+:10ABE000FFF7C8F96D1C082DEFD317A12046FFF71A
+:10ABF000C1F90025B54210D218F80570F9F736FCF6
+:10AC00000068C05D10F03E0F01D03A4600E02E22F1
+:10AC10000EA12046FFF7AEF903E00DA12046FFF795
+:10AC2000A9F96D1C082DE5D301222146504601F0FB
+:10AC300015FE84F80C90BDE8F08700002025303226
+:10AC400078000000202020007C0000002563000028
+:10AC500020000000104910B540F2FF30886000204D
+:10AC60000860486001F580518861486181F82000E2
+:10AC70000A4800F0EDF800280CD1094809490A4BB0
+:10AC8000401AC108002002E023F82000401C88423E
+:10AC9000FAD3002010BD0000741F0020C4E90E008C
+:10ACA000ACE90E000CE90E007801002002480349CF
+:10ACB000401AC00870470000ACE90E000CE90E0015
+:10ACC00013B56846FCF7B0FE08B100201CBD024871
+:10ACD000009950F831001CBD0CE90E0070B5074812
+:10ACE0000125046980F8205005E06572216820463E
+:10ACF000496888476468002CF7D170BD742F002024
+:10AD00002DE9FF4781460C9D00200C462F7B2873C0
+:10AD1000984616462946184601F018FE072E42D2DC
+:10AD2000DFE806F004090F161F2A360049462846B8
+:10AD3000FFF720F937E0494628462268FFF71AF95D
+:10AD400031E0D4E9002349462846FFF713F92AE009
+:10AD5000A0680090D4E9002349462846FFF70AF985
+:10AD600021E0D4E90201CDE90001D4E900234946FC
+:10AD70002846FFF7FFF816E004F1080007C88DE841
+:10AD80000700D4E9002349462846FFF7F3F80AE014
+:10AD900004F108000FC88DE80F00D4E900234946EC
+:10ADA0002846FFF7E7F800222946404601F056FD05
+:10ADB0002F73BDE8FF872DE9F041858A80462D1F5E
+:10ADC0004819C01CB0FBF5F0C6B24046FCF7B6FE11
+:10ADD000041E19D00020207101206071E580002739
+:10ADE0002546761EC4F800800BE04046FCF7A6FE20
+:10ADF00060B16179491C6171286005467F1CC0F80B
+:10AE00000080B742F1D32046BDE8F081204600F033
+:10AE100002F80020F8E72DE9F041457901466B1E64
+:10AE2000002201E00968521C9A42FBD30F680146D8
+:10AE3000002605E038460C68FCF7E2FE2146761C49
+:10AE4000AE42F7D3BDE8F0810121001DFCF74FBEF3
+:10AE5000FCF71ABF10B504460121001DFCF768FE7F
+:10AE600010F0FF0F04D12046BDE81040FFF7D3BF1C
+:10AE700010BD38B501240094FCF78CFD38BD38B501
+:10AE800000240094FCF786FD38BD00000949022229
+:10AE90000A60BFF36F8FBFF34F8F0A1D1060064823
+:10AEA0000268002AFCD000200860BFF36F8FBFF358
+:10AEB0004F8F704704E5014000E4014070B50E4C2F
+:10AEC00001232360BFF36F8FBFF34F8F00230B4D20
+:10AED00008E000BF51F8236040F823602E68002E80
+:10AEE000FCD05B1C9342F5D300202060BFF36F8F32
+:10AEF000BFF34F8F70BD000004E5014000E4014046
+:10AF000070B50D46060003D10BA11420FBF733FAF0
+:10AF10001DB909A11520FBF72EFA746804E0B26888
+:10AF20002946904718B1246820680028F7D1206886
+:10AF30002860256070BD00002E2E5C2E2E5C2E2E0B
+:10AF40005C2E2E5C2E2E5C636F6D706F6E656E7462
+:10AF5000735C6C69627261726965735C736F727441
+:10AF60006C6973745C6E72665F736F72746C697314
+:10AF7000742E630010B5040003D103A13D20FBF73C
+:10AF8000FAF9206810BD00002E2E5C2E2E5C2E2EAD
+:10AF90005C2E2E5C2E2E5C636F6D706F6E656E7412
+:10AFA000735C6C69627261726965735C736F7274F1
+:10AFB0006C6973745C6E72665F736F72746C6973C4
+:10AFC000742E630010B5040003D103A13720FBF7F2
+:10AFD000D2F96068006810BD2E2E5C2E2E5C2E2EDD
+:10AFE0005C2E2E5C2E2E5C636F6D706F6E656E74C2
+:10AFF000735C6C69627261726965735C736F7274A1
+:10B000006C6973745C6E72665F736F72746C697373
+:10B01000742E630010B5040003D105A12B20FBF7AB
+:10B02000AAF961680868002801D002680A6010BDAA
+:10B030002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6315
+:10B040006F6D706F6E656E74735C6C696272617245
+:10B050006965735C736F72746C6973745C6E72662D
+:10B060005F736F72746C6973742E630070B50C46F5
+:10B07000050003D10BA14320FBF77DF91CB909A101
+:10B080004420FBF778F90021686806E0A24203D16A
+:10B0900021680160012103E010460268002AF5D111
+:10B0A000084670BD2E2E5C2E2E5C2E2E5C2E2E5C45
+:10B0B0002E2E5C636F6D706F6E656E74735C6C6961
+:10B0C000627261726965735C736F72746C697374B8
+:10B0D0005C6E72665F736F72746C6973742E63005A
+:10B0E0004058002800D00120704708B50022425087
+:10B0F0004058009008BD000002480068002800D0B9
+:10B1000001207047000401400121B1EB507F01D1C3
+:10B11000012070470020704770B50D46040003D130
+:10B120000DA15120FBF727F9204601F069FC04002E
+:10B130000FD00020FBF776F8207920B10020FBF734
+:10B140009FF8112070BD0120256020710020FBF7C1
+:10B1500097F8002070BD00002E2E5C2E2E5C2E2E47
+:10B160005C2E2E5C2E2E5C6D6F64756C65735C6E50
+:10B170007266785C647269766572735C7372635C24
+:10B180007072735C6E7266785F7072732E6300000B
+:10B1900010B5040003D106A17520FBF7ECF820469A
+:10B1A00001F02EFC002802D000210160017110BDC9
+:10B1B0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6D8A
+:10B1C0006F64756C65735C6E7266785C64726976C8
+:10B1D0006572735C7372635C7072735C6E726678B6
+:10B1E0005F7072732E6300000149024802F06ABB6F
+:10B1F000F81D0020002000402DE9F04117460D0009
+:10B20000064603D118A19620FBF7B5F83079244AF9
+:10B2100000EBC00102EB810494F8201011B108206A
+:10B22000BDE8F0811F4951F820103068FFF774FF26
+:10B2300008B11120F4E729463046FBF761F8676052
+:10B24000286920601FB1297F3046FCF7FBF9306880
+:10B250000821C0F800150020A061E06101216061B3
+:10B2600084F82010DCE700002E2E5C2E2E5C2E2EA3
+:10B270005C2E2E5C2E2E5C6D6F64756C65735C6E3F
+:10B280007266785C647269766572735C7372635C13
+:10B290006E7266785F75617274652E6300000000DF
+:10B2A000F81D002000DF0E002DE9F05F0446007954
+:10B2B0000F46DFF834A100EBC0010AEB810516460A
+:10B2C00095F82000012804D048A140F23110FBF786
+:10B2D00052F827B945A14FF49970FBF74CF826B9FD
+:10B2E00042A140F23310FBF746F8207910B9B6F5C9
+:10B2F000803F04D33DA14FF49A70FBF73CF83846E9
+:10B30000FFF702FFB0B168684FF000084FF404790E
+:10B3100010B12168C1F80893A8694FF0000B80B103
+:10B32000E86948B1686810B12068C0F8049311203A
+:10B33000BDE8F09F1020FBE72F614FF00108EE61A0
+:10B3400002E0EF60C5E9066B00254FF488712068C4
+:10B35000FFF7CBFE4FF4A2712068FFF7C6FE20680E
+:10B36000C0F83475C0F838652068B8F1000F12D005
+:10B37000D0F8001241F02001C0F800122079D04628
+:10B3800000EBC0010AEB8100406838B12168C1F8C8
+:10B3900004932846CCE701210160EFE74FF4887A57
+:10B3A0004FF4A27951462068FFF79AFE07464946B6
+:10B3B0002068FFF795FE06464FF492712068FFF76C
+:10B3C0008FFE014647EA06000843EBD0227902EBE4
+:10B3D000C20308EB8302C2F818B001B10325002EA6
+:10B3E000D7D00F25D5E70000F81D00202E2E5C2EAB
+:10B3F0002E5C2E2E5C2E2E5C2E2E5C6D6F64756C7A
+:10B4000065735C6E7266785C647269766572735C93
+:10B410007372635C6E7266785F75617274652E63B9
+:10B42000000000002DE9F04704460F4600792D4941
+:10B4300000EBC00001EB8005164695F820000128BE
+:10B4400003D029A1E720FAF796FF1FB926A1E8202B
+:10B45000FAF791FF1EB924A1E920FAF78CFF2079B1
+:10B4600010B9B6F5803F03D31FA1EA20FAF783FF96
+:10B470003846FFF749FE30B1204600F051F820B1C0
+:10B480001120BDE8F0871020FBE7AF606E614FF43C
+:10B490009076002731462068FFF727FE4FF4AC78FE
+:10B4A00041462068FFF721FE2068AA686969C0F854
+:10B4B0004425C0F84815206801218160686878B982
+:10B4C000B14649462068FFF70BFE06464146206814
+:10B4D000FFF706FE0643F4D000B10F270020686195
+:10B4E0003846CEE7F81D00202E2E5C2E2E5C2E2E28
+:10B4F0005C2E2E5C2E2E5C6D6F64756C65735C6EBD
+:10B500007266785C647269766572735C7372635C90
+:10B510006E7266785F75617274652E63000000005C
+:10B520000079054900EBC00001EB8000406900286C
+:10B5300000D0012070470000F81D00202DE9F047E1
+:10B5400004460079274900EBC00001EB8007206822
+:10B550004FF00009C0F80095786880B12068224952
+:10B56000C0F8081320680121000B40B200F01F0250
+:10B5700091404009800000F1E020C0F8801120686F
+:10B58000D0F80C25D0F81485D0F80865D0F81055FF
+:10B590004FF0FF31C0F80C15C0F814152068C0F842
+:10B5A0000815C0F81015501C02D01046FEF7DEFF3B
+:10B5B000B8F1FF3F02D04046FEF7D8FF681C02D02A
+:10B5C0002846FEF7D3FF701C02D03046FEF7CEFFB0
+:10B5D0002068FFF7DDFD87F82090C7F80490BDE8EC
+:10B5E000F0870000F81D00201003020070B50C4623
+:10B5F000050003D10D49D920FAF7BDFE1CB90B494E
+:10B60000DA20FAF7B8FE0A480421008801EB00406E
+:10B6100008A1FFF795FA12490320C96888476869AD
+:10B62000FEF786FAFBF7CAFD607070BD34E20E00CB
+:10B630008801002048616E646C65204E52465F446C
+:10B6400046555F4F505F4F424A4543545F43524512
+:10B650004154452028636F6D6D616E6429000000C0
+:10B660006000002070B50C4620B9154940F2011069
+:10B67000FAF781FE24B912494FF48170FAF77BFE84
+:10B68000104D042610A1288806EB0040FFF758FA59
+:10B690001849081FFEF76AFAFBF790FD6070012851
+:10B6A00005D10020FEF726F810B10A20607070BDA9
+:10B6B000288811A106EB0040BDE87040FFF740BAB2
+:10B6C00034E20E008801002048616E646C65204EF3
+:10B6D00052465F4446555F4F505F4F424A45435480
+:10B6E0005F455845435554452028636F6D6D616E25
+:10B6F000642900006800002057726974696E672031
+:10B7000076616C696420696E697420636F6D6D6128
+:10B710006E6420746F20666C6173682E00000000F8
+:10B7200070B50D46040003D11749E720FAF723FE50
+:10B73000206918B91449E820FAF71DFEA08A18B943
+:10B740001149E920FAF717FE1DB90F49EA20FAF767
+:10B7500012FE0E480421008801EB00400CA1FFF707
+:10B76000EFF9A18A2069FEF7A3F9FBF727FD6870BE
+:10B770002846FBF7AFF8E168002903D02069BDE84F
+:10B780007040084770BD000034E20E0088010020C0
+:10B7900048616E646C65204E52465F4446555F4F6B
+:10B7A000505F4F424A4543545F5752495445202801
+:10B7B000636F6D6D616E6429000000002DE9F0413A
+:10B7C0000B4E0D46042730880AA107EB0040FFF717
+:10B7D000B7F9114C308811A107EB0040A36C226D22
+:10B7E000FFF7B9F9A06CA860206D6860BDE8F08132
+:10B7F0008801002048616E646C65204E52465F44AB
+:10B8000046555F4F505F4352435F4745542028647D
+:10B810006174612900000000281900204F666673DA
+:10B8200065743A25642C204352433A3078253038E9
+:10B83000780000002DE9F84F3E4C81460D462088E7
+:10B84000042707EB00403CA1FFF77AF9FEF718FA4E
+:10B8500001264FF0080AC8B1D9F814204FF00308A8
+:10B86000DAB13F493F4813051CD0436DD1F808C0F9
+:10B870001344634516D020883BA106EB004000BF6F
+:10B88000FFF75EF985F80180BDE8F88F20883FA1B9
+:10B8900006EB0040FFF754F91EE0208849A106EBB3
+:10B8A0000040EDE7B2F5805F07D920884CA106EB98
+:10B8B0000040FFF745F96F70E6E7436DD1F808C027
+:10B8C00003EB0208E0450AD9CDF800C020884D49B5
+:10B8D00006EB0040FFF747F985F801A0D4E7426482
+:10B8E000C26C0365036380468264D9F814000022A9
+:10B8F00000F6FF704FEA103C486861461844FDF7B7
+:10B9000087FA40B1208840A106EB0040FFF718F904
+:10B9100005206870B8E7D8F848100091208840A149
+:10B9200007EB0040D8F85030D8F84420FFF71BF957
+:10B93000AAE700008801002048616E646C65204E13
+:10B9400052465F4446555F4F505F4F424A4543540D
+:10B950005F435245415445202864617461290000C9
+:10B9600060000020281900204F626A65637420730C
+:10B97000697A65206D7573742062652070616765F2
+:10B9800020616C69676E65640000000043616E6E43
+:10B990006F74206372656174652064617461206FE7
+:10B9A000626A65637420776974686F757420766164
+:10B9B0006C696420696E697420636F6D6D616E647B
+:10B9C000000000004F626A6563742073697A652025
+:10B9D00063616E6E6F7420626520302E000000007F
+:10B9E000496E76616C69642073697A6520666F724E
+:10B9F000206F626A6563742028746F6F206C6172B7
+:10BA000067652900C0E10E004572617365206F70A3
+:10BA100065726174696F6E206661696C65640000AF
+:10BA20004372656174696E67206F626A6563742032
+:10BA3000776974682073697A653A2025642E204FEF
+:10BA400066667365743A203078253038782C204348
+:10BA500052433A2030782530387800002DE9F04103
+:10BA6000154D07460E462888042101EB004013A11E
+:10BA7000FFF766F81B4CD4E91401626C431A9A4232
+:10BA80000BD02888012101EB004017A1FFF763F8D4
+:10BA9000082070700120BDE8F08100216164A16C74
+:10BAA000E16460650021384600F032F8174904204F
+:10BAB000C96888470020EEE78801002048616E646D
+:10BAC0006C65204E52465F4446555F4F505F4F4273
+:10BAD0004A4543545F4558454355544520286461C1
+:10BAE0007461290028190020496E76616C69642010
+:10BAF000646174612E2065787065637465643A20B2
+:10BB000025642C20676F743A2025640060000020B3
+:10BB10002DE9F041044686B00020FEF751FC224E8C
+:10BB2000012758B1214A18212046FAF777FA020076
+:10BB300036D030881EA107EB00402FE0182227499D
+:10BB40006846F8F797FC2648264D4FF00408006D2C
+:10BB5000A968884211D1318808EB014022A1FEF783
+:10BB6000EFFFD5E90101FEF791F88DF80100FBF731
+:10BB700025FB8DF80100254D02E08DF801700025B0
+:10BB8000D4E901126846904715B12846FDF7B2FD89
+:10BB900031889DF8012008EB01401DA1FEF7D4FF7C
+:10BBA00006B0BDE8F08100008801002011BB0E0046
+:10BBB0004661696C656420746F20736368656475A1
+:10BBC0006C65206F626A656374206578656375745F
+:10BBD000653A20307825782E00000000ACDE0E009B
+:10BBE0002819002060000020506F737476616C6922
+:10BBF000646174696F6E206F66206669726D77612B
+:10BC0000726520696D6167652E000000B9BD0E0088
+:10BC1000526571756573742068616E646C696E67D6
+:10BC200020636F6D706C6574652E20526573756C42
+:10BC3000743A203078257800F8B50C4D0C4604266F
+:10BC400028880BA106EB0040FEF77AFF124813A1EB
+:10BC5000826CA260036DB0026360E060009028888F
+:10BC600006EB0040FEF77FFFF8BD000088010020D2
+:10BC700048616E646C65204E52465F4446555F4F86
+:10BC8000505F4F424A4543545F53454C454354200F
+:10BC90002864617461290000281900206372632000
+:10BCA0003D20307825782C206F6666736574203DC2
+:10BCB00020307825782C206D61785F73697A652053
+:10BCC0003D203078257800002DE9F041264F0546CB
+:10BCD0000E463888042101EB004024A1FEF730FF16
+:10BCE000FDF7CEFF98B12B4CD4E91401401AA98A74
+:10BCF0000844616C88420CD93888012101EB00406E
+:10BD000025A1FEF71DFF03207070BDE8F08108201B
+:10BD1000FAE72749206B49684718E86820B92549A0
+:10BD20004FF4E070FAF727FBD5E90331AA8A3846C9
+:10BD3000FDF700F920B1D5E90310BDE8F04108474F
+:10BD4000A98A206B134A08442063A98A206D4832CF
+:10BD500008442065A98A2869FAF7D6FDA064B06076
+:10BD6000206D7060D1E700008801002048616E649A
+:10BD70006C65204E52465F4446555F4F505F4F42C0
+:10BD80004A4543545F5752495445202864617461C1
+:10BD90002900000028190020577269746520726517
+:10BDA000717565737420746F6F206C6F6E6700001F
+:10BDB0006000002034E20E00074810B5008804211E
+:10BDC00001EB004005A1FEF7BBFE11490620C96842
+:10BDD000BDE810400847000088010020416C6C203D
+:10BDE000666C617368206F7065726174696F6E73E1
+:10BDF000206861766520636F6D706C657465642E74
+:10BE00002044465520636F6D706C657465642E0028
+:10BE100060000020FEF762FFFEF732FD0028FBD134
+:10BE20000D4E64254FF47A47741C3846A0476D1EAA
+:10BE3000FAD10A480068C00700D000BEBFF34F8F98
+:10BE40000648E4380168064A01F4E06111430160E4
+:10BE5000BFF34F8F00BFFDE710DD0E00F0ED00E0F7
+:10BE60000400FA052DE9F0472F4F05464FF004096D
+:10BE700038880C464E4609EB00402CA1FEF760FEC8
+:10BE800038882A7C06EB004031A1FEF75DFE4FF4B6
+:10BE90004051374B4A6801204FF002089A4200D1C6
+:10BEA0000220344E326A012A00D1401C4FF0010CAE
+:10BEB00084F801C02A7C1AB10025012A09D01BE0B0
+:10BEC00084F80480F068A0602B48E060C0F57E2014
+:10BED0000FE0D1F8048098450ED125710878142818
+:10BEE00001D9486900E00020A0604FF48050E06074
+:10BEF00088682061BDE8F087824208D284F804C0D7
+:10BF0000B068A060FCF7B4FCE060B069F1E7398884
+:10BF100009EB014019A1FEF713FEFF202071A56077
+:10BF2000E5602561E6E700008801002048616E6455
+:10BF30006C65204E52465F4446555F4F505F464900
+:10BF4000524D574152455F56455253494F4E00009E
+:10BF50004669726D7761726520696D6167652072EF
+:10BF600065717565737465643A202564000000008E
+:10BF7000DBE5B1512819002000400E004E6F207300
+:10BF8000756368206669726D7761726520696D619D
+:10BF90006765000070B504460978184801F08AF911
+:10BFA00017490546012201F10800FDF7DFFF002DCA
+:10BFB0001BD11448FDF794FC104D2046D5E9011221
+:10BFC000FDF75CFA1048FBF7B9FD04000F48008844
+:10BFD0000CD0032101EB004022460DA1FEF7B4FD79
+:10BFE0000020E41CC5E90140287070BDBDE8704028
+:10BFF000012101EB00400BA1FEF7A2BD8817002034
+:10C000007000002004E90E00ACE90E008C01002055
+:10C01000416C6C6F636174656420627566666572FD
+:10C02000202578004661696C656420746F20616C1E
+:10C030006C6F6361746520627566666572000000EE
+:10C04000011F0148FBF7DCBDACE90E00F8B50D4659
+:10C0500014460646694600F052FA00280ED0009AAF
+:10C06000FF2A0AD8501C824207D869780223B3EB12
+:10C07000911F02D02979814201D20020F8BD22709F
+:10C08000611C304600F080FBF8BD114600F0D6B8C8
+:10C09000114600F0E3B8F8B50C4615460646694669
+:10C0A00000F02DFA00280CD0009A501C904207D3C3
+:10C0B00061780223B3EB911F02D02179814201D232
+:10C0C0000020F8BD2946304600F05EFB009A0021B2
+:10C0D000A954F8BD2DE9FF410C468E681746054668
+:10C0E000694600F023FB00280ED0A06800280BD082
+:10C0F00060783A46C0F3011002283146684606D0FF
+:10C1000000F0DAF80199696004B0BDE8F08100F050
+:10C1100086F8F7E77CB50D461446694600F08FF9BE
+:10C12000002820D02879082806D0042809D0022821
+:10C130000AD001280CD015E0DDE90001C4E90001B6
+:10C140000AE00098206006E0009800B2208002E03B
+:10C15000009840B22070C117DDE9002350405940DB
+:10C16000084301D000207CBD01207CBD7CB50D467C
+:10C170001446694600F09EF9002820D02879082846
+:10C1800007D00021042809D002280AD001280CD0A9
+:10C1900014E0DDE90001C4E9000109E00098206035
+:10C1A00006E0009880B2208002E00098C0B22070C3
+:10C1B000DDE9002350405940084301D000207CBDF8
+:10C1C00001207CBD7CB50D461446694600F072F92D
+:10C1D000002821D02979082908D00098C2170429FD
+:10C1E0000BD002290DD001290ED014E0DDE90002A8
+:10C1F000C4E900020146134609E0C3170146206066
+:10C2000005E001B2218001E041B22170CB1741402D
+:10C210005340194301D000207CBD01207CBD70B586
+:10C220000D46064614461146284600F09AFA224664
+:10C2300029463046BDE8704000F03EB838B50C469F
+:10C240000422694600F0A0FA002806D09DF80310E9
+:10C25000009861F31F602060012038BD1CB50C46BA
+:10C260000822694600F090FA002824D09DF80110B9
+:10C270009DF800209DF80230080E42EA012242EAB1
+:10C28000034240EA13409DF803309DF8041040EA51
+:10C29000132008439DF8051042EA036240EA01209A
+:10C2A0009DF8061040EA01409DF8071040EA016041
+:10C2B000C4E9002001201CBD2DE9F04F04469DB0CB
+:10C2C00000200090064601904FF0FF3A0AA800F0C7
+:10C2D00069F94FF0010BE94682E012AB05AA06A905
+:10C2E000204600F0C9F850B10AA8059900F06BF992
+:10C2F00060B10B98407810F0300F53D060E09DF89B
+:10C300004800002870D11DB0BDE8F08F0598B042FC
+:10C3100042D30B9D0AAE0B98407800F00F0008281E
+:10C3200012D0304600F066F90B98A842F3D1564679
+:10C330000599B14230D3D4F8088009919DF81810BE
+:10C3400008910E990D6820E00B980678F0E72968AF
+:10C350000F682FB1DDE9083229462046B84711E0C1
+:10C3600011948968DDE90872097891420CD1294657
+:10C3700017A8FBF75FFA85F80CB017AA3946119891
+:10C38000FAF71FFB0028BED0AD6815B1A168414582
+:10C39000DDD0A168414523D19DF81810204600F05A
+:10C3A0002FFA1BE00C9840280AD200F01F010BFA6C
+:10C3B00001F00C994A0959F82230034349F8223018
+:10C3C000E5682DB10AAB9DF8182020460599A847CD
+:10C3D0000AAA9DF818102046FAF7F3FA002892D01E
+:10C3E000A06800287FF479AFDDE90B0445780AA83E
+:10C3F00000F000F90028F7D115F0300F03D10B98A9
+:10C40000007800B1641CC4B10020494605E000BFBB
+:10C4100051F82020521C0ED1401CB0EB541FF7D312
+:10C42000600959F8201004F01F00C0F120022AFA18
+:10C4300002F0814201D0002065E7012063E71CB5CE
+:10C440000C46694600F036F8002814D0DDE90002F9
+:10C45000C10709D051084FEA30006FEA00026FEAC5
+:10C460000100C4E9002004E051084FEA3000C4E9AB
+:10C4700000014FF001001CBDF8B507460020187000
+:10C4800008700E4610601C4615466946384600F096
+:10C4900036F8012140B1009850B1C10800F0070002
+:10C4A000296030700120F8BDB86808B10020F8BDDF
+:10C4B0002170FBE72DE9F843002688468146344683
+:10C4C000354604E0402E02D30020BDE8F8836946DB
+:10C4D000484600F085F90028F7D09DF800703246F4
+:10C4E00007F07F00C10FF7F7B2FF29430443F61DA1
+:10C4F0000D463806E6D4C8E900410120E5E7F8B565
+:10C500000E460746694600F06BF900280AD09DF8F0
+:10C510000040200616D5072504F07F0403E0202DF7
+:10C5200001D30020F8BD6946384600F059F90028CB
+:10C53000F8D09DF8001001F07F00A8400443ED1DE5
+:10C540000806ECD401203460F8BD000059680A4A9E
+:10C55000896891420ED1D0E901120848491C521E47
+:10C56000C0E9011206480421008801EB004005A142
+:10C57000FEF7EABA704700009CDD0E009000002034
+:10C580009801002050423A20496E6974207061631E
+:10C590006B65742064617461206C656E3A2025645B
+:10C5A00000000000C26000230160C0E901138B7825
+:10C5B0001A44026191F903301A4442610878002854
+:10C5C00000D00120704770B545680E46044660688B
+:10C5D0000178B14206D1407800F00F00082801D060
+:10C5E000012070BD204600F005F86068A842EED139
+:10C5F000002070BD30B541680A785AB101F10C03D2
+:10C6000043600A7B42B14C780A79C4F30115032DCB
+:10C6100007D00BE0002030BDC2680168FFF7C2FF01
+:10C62000F8E75D78C5F30115032D07D00225B5EBBA
+:10C63000141F09D14C7914FB02F209E08D780469CA
+:10C640000022641B046103E0B5EB941F00D10422B7
+:10C65000497811F0300F02D18168491C81609C78C3
+:10C66000016921441144016193F90320114441619E
+:10C67000012030BD30B54168002487B0497801F011
+:10C680000F02082A11D08A091ED00222B2EB911F94
+:10C6900009D10269C1F301110229146001D00329F3
+:10C6A00001D14069047007B030BD0069056808E039
+:10C6B0002C7329466846FBF7BDF86846FFF7DAFF9A
+:10C6C000AD68002DF4D1EEE7C1F30111012912D0BC
+:10C6D0000229E6D00329E4D04268517801F00F0125
+:10C6E00007290BD0916881B11279006907B0BDE8C4
+:10C6F0003040F7F7BFBE41690C70EDE70169906803
+:10C7000007B0BDE8304000F02CB81179006907B0DF
+:10C71000BDE83040F7F7D6BE10B5034B002408C083
+:10C7200080E8160010BD0000D5660E0038B50D4635
+:10C7300004466946FFF7E3FE00280BD0D4E9000267
+:10C74000D4E90213C5E90002C5E902130098814249
+:10C7500001D2002038BDA860A168081AA06001209D
+:10C7600038BD00B50A4687B001466846FFF71AFF94
+:10C77000002807D06846FFF77DFF6846FFF73AFFBD
+:10C780000028F7D107B000BD7FB514460546A9B90A
+:10C79000124A2868904208D110E0102269462846C3
+:10C7A000FFF7F2FF002807D0103C102CF5D82246E6
+:10C7B00069462846FFF7E8FF04B070BDA868A042AC
+:10C7C00001D20020F8E72B68224628469847002827
+:10C7D000F2D0A868001BA8600120EDE7D5660E0026
+:10C7E00010B504468068002809D02368012220463D
+:10C7F0009847002803D0A068401EA060012010BD0B
+:10C8000038B5002439B1012912D0022912D00529E6
+:10C810001DD0002038BD0546012269462846FFF795
+:10C82000B3FF90B19DF800000006F5D4012038BD9B
+:10C8300008220DE005466946FFF761FE28B1002198
+:10C840002846009AFFF7A0FF38BD204638BD0422D5
+:10C85000BDE838400021FFF797BF000010B50C4637
+:10C86000017A052908D0407A38B1084808A1026841
+:10C870002046FDF77FFB00E01AB106A12046FDF738
+:10C8800079FB2046BDE81040FDF7B2BB3C0100201B
+:10C89000257300000D0A00002DE9F047254D99464B
+:10C8A0001646044699B3254F09F50051DFF88880F4
+:10C8B00001233A88D1F804C0A06D03EB0242C445BD
+:10C8C00002D010461E490BE08B68411EC1F30B01DC
+:10C8D000401A41F6FF710844834206D210461949B6
+:10C8E000FEF72EF90020BDE8F0874846FAF73CFF36
+:10C8F00050B13888022101EB00401349FEF720F9BE
+:10C900000C481830FBF7DAFF16B1AC2001E004E068
+:10C91000A520E862A06D686301E0AA20E8623EB14C
+:10C9200094F88F0010B194F8900008B96068E8603E
+:10C930000120D8E728190020DBE5B151980100203B
+:10C9400030E30E00C4E20E0084E30E0038B5C38865
+:10C950000D46044633B114A0009015A216A1284636
+:10C96000FDF708FB217A05291CD0607A48B1A08820
+:10C97000FDF758FF164951F8202016A12846FDF76B
+:10C98000F9FAA0880021FEF79BF903461049207AA6
+:10C99000143951F8202001B02846BDE830400EA1DE
+:10C9A000FDF7E8BA38BD00001B5B306D00000000E9
+:10C9B0001B5B313B33316D0025734C6F6773206413
+:10C9C000726F70706564202825642925730D0A0034
+:10C9D0003C010020257300003C25733E2025733A5E
+:10C9E00020000000EFF30580C005C00D01D001203C
+:10C9F0007047EFF3148040F30000401C70470000C4
+:10CA00000349884201D10348704700207047000065
+:10CA100000200040AC00002010B510461A46F7F781
+:10CA200029FD002010BD2DE9F0411E681C46154669
+:10CA3000074621B1012918D0052923D119E000208A
+:10CA40002060401C2060B0421CD801222946384694
+:10CA5000FFF79AFE002806D015F8010B000601D555
+:10CA60002068EEE70120BDE8F0810820024618604A
+:10CA700002E004200246186029463846BDE8F0412D
+:10CA8000FFF782BE0020EEE72DE9F0474A4F0D4642
+:10CA90004B780A78804639880469042000EB01400D
+:10CAA00046A1FEF758F860202070287860706878FA
+:10CAB000A070687803264FF00109012802D00B28E6
+:10CAC00070D059E028780C284ED2DFE800F0064DEF
+:10CAD0004D354D4D3B644D0609242879E07067E0E3
+:10CAE000E11C686800F068FFC01CC6B2A119A86804
+:10CAF00000F062FF3044C6B2A119E86800F05CFFA4
+:10CB00003044C6B2A119286900F056FF3044C6B2BD
+:10CB1000A119686924E02879E070211DA86800F057
+:10CB20004BFF001DC6B2A119E86800F045FF304474
+:10CB3000C6B2A119286913E0E11C686800F03CFF47
+:10CB4000C01C0AE0E11CE86800F036FFC01CC6B259
+:10CB5000A119686800F030FF3044C6B2A119A86876
+:10CB600000F02AFF3044C6B2182E05D9398809EBE7
+:10CB700001401BA1FDF7E4FFD8F804203146204610
+:10CB80009047002816D0398809EB0140BDE8F047EE
+:10CB90001CA1FDF7D5BFA988E170090A21710526FE
+:10CBA000EAE7FFE7FAF712FBE0700020FAF716FB5E
+:10CBB0000426E1E7BDE8F087C401002053656E64F8
+:10CBC000696E6720526573706F6E73653A205B30D3
+:10CBD00078253031782C203078253031785D000090
+:10CBE0004D657373616765206973206C6172676559
+:10CBF00072207468616E2065787065637465642E58
+:10CC0000000000004661696C656420746F207365E4
+:10CC10006E642064617461206F7665722073657242
+:10CC200069616C20696E74657266616365210000DC
+:10CC30000846704708B50A4601466B46044800F0AE
+:10CC400070FB009A03480249D2B2FEF7EBFB08BD25
+:10CC5000981700207C0000202DE9F0418046FAF76B
+:10CC600084F91A4D0026F0B1686828B168684068F8
+:10CC7000696820F07F40486000F07EFB040012D01D
+:10CC80004FF080776068B84203D2204600F02AFC5B
+:10CC900003E0606820F07F4060602046FEF76AF99C
+:10CCA00008B10446EEE700214046FAF783F828B1C0
+:10CCB000686818B1686800F015FC6E60404600F0C6
+:10CCC00075FC4046BDE8F04100F002B8C400002009
+:10CCD0002DE9F041214C0746002600BF00F04CFB37
+:10CCE00090B341686068406862685AB16268002A1F
+:10CCF00028D0884226D96068007E18B1616818483B
+:10CD0000FEF7FEF800F03EFB4268054613484FF47C
+:10CD10007A7300210830FAF749F930B10D2807D0AD
+:10CD200010499C20F9F727FBD8E7606820B106E09E
+:10CD3000284600F0D7FBD1E73846FAF71BF96560C3
+:10CD4000002ECBD1BDE8F081FFE760680028F9D163
+:10CD50003846BDE8F041FAF71BB90000C4000020D6
+:10CD60000CDF0E005CE40E001FB501238DF80030CF
+:10CD70008DF808100192D0E90012684690471FBD57
+:10CD80002DE9F05FFCF7A8FDDFF8CC80334D0427D8
+:10CD9000D8F83020D8F8346000EB020BB01A411EEE
+:10CDA000C1F30B01401A00F6FF7A28882CA107EB8B
+:10CDB0000040D8F84840FDF7C3FE42F20400324973
+:10CDC00000594FF00109884208D0298809EB014039
+:10CDD0002EA1FDF7B5FE0320BDE8F09FD8F8300086
+:10CDE0000444B04207D1288835A107EB0040FDF785
+:10CDF000A7FE0020F0E7D0B904F50050017814290F
+:10CE000001D9406900E000203249B0FBF1F34FF452
+:10CE100040500278142A01D9406900E00020B0FB9C
+:10CE2000F1F228882CA107EB0040FDF794FE0823BF
+:10CE3000524621465846FAF7C1FA040007D029881D
+:10CE400009EB01402FA1FDF77BFE2046C4E7BDE8BA
+:10CE5000F05F0020FCF74EBC28190020C001002024
+:10CE6000456E746572206E72665F626F6F746C6F70
+:10CE7000616465725F6466755F73645F636F6E742F
+:10CE8000696E756500000000DBE5B151536F757286
+:10CE90006365206164647265737320646F657320D9
+:10CEA0006E6F7420636F6E7461696E2061207661AD
+:10CEB0006C696420536F66744465766963652E00FF
+:10CEC000534420616C726561647920636F70696599
+:10CED0006400000040420F005570646174696E6721
+:10CEE0002053442E204F6C64205344207665723AC0
+:10CEF0002025642C204E6577207665723A202564C3
+:10CF0000000000004661696C656420746F20636FE7
+:10CF10007079206669726D776172652E000000007D
+:10CF200070B50F4C0421208801EB00400DA1FDF7E6
+:10CF300007FEFFF725FF05004FF0010604D020880B
+:10CF400010A106EB004007E0F9F720FA050006D033
+:10CF5000208812A106EB0040FDF7F2FD284670BDC7
+:10CF6000C0010020456E746572206E72665F646653
+:10CF7000755F73645F626C5F636F6E74696E756515
+:10CF80000000000053442B424C3A20534420636F6E
+:10CF90007079206661696C656400000053442B421F
+:10CFA0004C3A20424C20636F7079206661696C6551
+:10CFB0006400000070B50346002002464FF4405460
+:10CFC00009E000BF53F82250A689B54201D10120E3
+:10CFD00070BD521CD2B28A42F4D370BD10B50400A9
+:10CFE00003D115493220F9F7C6F94FF440501349DF
+:10CFF0004068884215D1217C04F1140009B16269AE
+:10D000004AB994F8552012B1012A08D10DE001293E
+:10D0100005D962691AB9BDE81040FFF7CBBF0120FE
+:10D0200010BD207C18B1606908B1002010BD2078C7
+:10D030000028F4D110BD000010E40E00DBE5B15172
+:10D040002DE9F0411400884618D000250E4F032624
+:10D0500008EB050122460020F8F70AFD0544241AD2
+:10D0600040B93878002809D008494FF47A408847F9
+:10D07000761E05D001203870002CE9D1BDE8F08182
+:10D0800000203870FAE700000001002071DF0E0078
+:10D09000FEB50F46464C20210291208803251646F6
+:10D0A00005EB004043A1FDF74BFD46B1208805EBA1
+:10D0B00000406FB149A1FDF743FD1620FEBD208859
+:10D0C000022101EB00404BA1FDF73AFD1320FEBD0C
+:10D0D0004D4F4EA1BA68FDF737FD02A95848CDE97A
+:10D0E0000001D7E901235749A0F58A70FBF730FA10
+:10D0F00010B93278402A01D00A20FEBD5048711C78
+:10D100004038F7F7B7F920884FA105EB0040FDF74D
+:10D1100017FD4B4840214038CDE90001A0F14801FE
+:10D12000474AA0F5BC70029BFBF7DAF902002088A1
+:10D1300036D0012101EB004048A1FDF705FD208814
+:10D14000042505EB00404EA1FDF7FAFC20883C4980
+:10D1500005EB004040224039FDF79EFC20884BA1A2
+:10D1600005EB0040FDF7ECFC0298354982B22088BF
+:10D1700005EB0040FDF790FC208846A105EB004040
+:10D18000FDF7DEFC2088402205EB00404449FDF716
+:10D1900083FC00BFFDF774FB0028FBD10520FEBD1A
+:10D1A00005EB00403FA1FDF7CBFC0120FEBD0000D8
+:10D1B000980100205369676E61747572652072650D
+:10D1C0007175697265642E20436865636B696E676B
+:10D1D000207369676E61747572652E00496E7661A1
+:10D1E0006C6964207369676E617475726520747907
+:10D1F000706500004E6F207369676E6174757265AB
+:10D2000020666F756E642E009000002043616C6391
+:10D21000756C6174696E6720696E697420706163F2
+:10D220006B657420686173682028696E697420706A
+:10D2300061636B6574206C656E3A2025642900007B
+:10D24000B81D00205CDD0E0056657269667920739A
+:10D2500069676E6174757265000000005369676EDE
+:10D260006174757265206661696C656420286572F9
+:10D27000725F636F64653A2030782578290000007A
+:10D280005369676E61747572653A0000486173682E
+:10D290003A0000005075626C6963204B65793A0072
+:10D2A000D0DC0E00496D616765207665726966693C
+:10D2B0006564000030B528B1D0E902239A4203D159
+:10D2C000042030BD0E2030BD04782CB10023012C89
+:10D2D00010D0022C23D11EE0C02906D0DB2906D0B5
+:10D2E0004468531C8360A15419E0002030BD012123
+:10D2F000017014E0DC2905D0DD2905D00221017080
+:10D300000B2030BDC02400E0DB244568511C816047
+:10D31000AC54037003E0C02901D103708360112075
+:10D3200030BDF0B528B121B11BB10024DB261C6053
+:10D3300019E00E20F0BD0F5DC02F02D0DB2F0BD106
+:10D3400005E01D686F1C1F604655DC2704E01D6862
+:10D350006F1C1F604655DD271D68641C05F1010C1C
+:10D36000C3F800C047559442E5D31968C0244A1C4D
+:10D370001A6044540020F0BD0148FDF723BE0000B0
+:10D380000CDF0E000148FDF745BE00000CDF0E006B
+:10D390002DE9F84FDFF89C809346894606461F46E4
+:10D3A000012269461846D8F80850F9F74FF9B0B38A
+:10D3B000009800210446C246801C08E000EA0502ED
+:10D3C0005BF821300AEB8202401C491CD360B94251
+:10D3D000F4D3C846B946370CF9F7E2FC8346FDF7AB
+:10D3E00065FCB84204D8144940F28310F8F7C3FF33
+:10D3F000601C28400AEB80002C4047EA0B420AEBF5
+:10D400008401C260C86866F3C50069F3891068F3D7
+:10D410009F2020F00300401C20F00400C860074853
+:10D4200090F8200002E000BFFDF72AFA0028FBD1A7
+:10D43000BDE8F88F741F002080E50E00742F0020D7
+:10D440001FB5134800F15C01826B6846FFF764F971
+:10D4500010489DE80E0080E80E000E490E48104A64
+:10D46000C8600E490020486088600E490948FEF7F0
+:10D47000D6FE10B1012004B010BD0B480121008878
+:10D4800001EB004009A1FDF75BFB0020F3E7000082
+:10D4900028190020201D00204DC50E0090000020FE
+:10D4A000841A002068DE0E009801002048616E6436
+:10D4B0006C65723A20496E76616C69642070726F97
+:10D4C000746F636F6C20627566666572206D5F7045
+:10D4D000625F73747265616D00000000002800D007
+:10D4E0000047704770B50446C06818B90F496120FD
+:10D4F000F8F741FF0E4800250078A0B19CB1207ECE
+:10D5000088B1D4E903108847A06850B1217E41B1A9
+:10D5100061680844606021460648FDF7F1FC01257A
+:10D5200001E000202076284670BD00005CE40E007B
+:10D53000C40000200CDF0E0070B5164C20780028C7
+:10D5400027D1154801680125C1F3004131B91349BC
+:10D550000D600168C1F300410029FAD0F8F706FE1A
+:10D5600008B1F8F73FFD0E4A00210E48F8F7E0FD3C
+:10D5700018B10D492E20F8F7FEFE0A48084A01218D
+:10D58000001DF8F7D5FD18B107493320F8F7F3FE71
+:10D59000257070BD480000201804004008000040BD
+:10D5A000DDD40E0048DD0E003CE00E002DE9F8430E
+:10D5B000244D814669462868FAF777FA0446002721
+:10D5C0004FF00108204E39E0207820B101281BD00F
+:10D5D00002282AD122E06068017E31BB80F81880E1
+:10D5E0004846F9F7EEFB014660684268511A174A4F
+:10D5F000914203D9416821F07F414160114861683F
+:10D600000830FDF77DFC10E061687068814200D150
+:10D6100077600C480830FDF729FD06E0FFF7B2FE01
+:10D6200008B10776FAE786F8008069462868FAF7B5
+:10D6300031FA69462868FAF738FA0446002CC3D153
+:10D64000BDE8F88304DF0E00C400002017FCFF00D3
+:10D65000F8B50B4C0D46064669462068FAF70FFAF6
+:10D6600058B10670456069462068FAF729FA10B18A
+:10D670000448F9F769FC0020F8BD0420F8BD00005B
+:10D6800004DF0E00CC00002070B515460C4606469F
+:10D69000FFF752FF3046F8F7B3FD18B10F494320AA
+:10D6A000F8F769FE002C17D0610CE0034FF4FA7212
+:10D6B000801841F1000152000023F6F797FE014661
+:10D6C0002A463046F8F778FD002805D0BDE87040BE
+:10D6D00002494A20F8F74FBE70BD00003CE00E0042
+:10D6E00010B5074C617841B10649884205D004F174
+:10D6F0000C00FDF723FF00206070002010BD00002B
+:10D700007000002004E90E002DE9F041334C05467D
+:10D710000020617888B000295DD1314E4FF00408B7
+:10D72000318808EB01402FA1FDF70AFA3448656003
+:10D73000FAF7AAFA00284ED13148FAF7FFF9314931
+:10D740000022C01CC1E901028320C8602D4D0A706F
+:10D75000143D2D4969602D49C5E9021005F13D00D0
+:10D76000286120222A496846F6F784FE06200090A8
+:10D7700008200190072002900520012703908DF8D2
+:10D780001470244A694604F108000495FCF7CEFBA6
+:10D79000050006D0308820A107EB0040FDF7D0F946
+:10D7A00018E00E49012201F10800FCF7DFFB05003B
+:10D7B00005D030881FA107EB0040FDF7C1F9318883
+:10D7C00008EB014021A1FDF7BBF96770616809B161
+:10D7D00001208847284608B0BDE8F081700000208D
+:10D7E0008C01002073657269616C5F6466755F749B
+:10D7F00072616E73706F72745F696E69742829004C
+:10D80000ACE90E008817002035CC0E0041C00E0098
+:10D81000DCDE0E0075D80E004661696C6564206917
+:10D820006E697469616C697A696E6720756172747A
+:10D83000000000004661696C656420696E69746966
+:10D84000616C697A696E672072780000736572692D
+:10D85000616C5F6466755F7472616E73706F727411
+:10D860005F696E6974282920636F6D706C657465DB
+:10D87000640000000B460178012904D0022907D179
+:10D88000C068F8F7AFBB027A41681846FEF782BB62
+:10D89000704700001FB50A4601788DF800104168F6
+:10D8A0000191017A8DF80810C0680390044850F87F
+:10D8B0002210083850F82220684690471FBD00000B
+:10D8C000A40000202DE9FF410C464FF49277054655
+:10D8D0003946FDF705FC0026C0B139462846FDF75C
+:10D8E00004FC02208DF80000D5F88004C5F88004FF
+:10D8F0000390D5F83C058DF80800E0680190A6611A
+:10D90000E661D4E900126846904723E04FF4887737
+:10D9100039462846FDF7E4FBE0B139462846FDF7D5
+:10D92000E4FBD5F83C15A069884213D1E06960B1E9
+:10D93000E268D5F8000220F02000C5F80002E06996
+:10D94000A0612069E661E06001E0A661E26820462E
+:10D95000FFF70AFA4FF4A27739462846FDF7C0FBD5
+:10D9600060B139462846FDF7C0FBA06930B1A66119
+:10D97000D5F83C152046E268FFF7F6F94FF49077AA
+:10D9800039462846FDF7ACFB002813D03946284617
+:10D99000FDF7ABFB606900280CD0D5F84C058DF87D
+:10D9A00000608DF80800A06801906661D4E900125B
+:10D9B00068469047BDE8FF810870020A4A70020C71
+:10D9C0008A70000EC87004207047000010B502482D
+:10D9D000FAF781F8002010BDFC0000202DE9F05F6F
+:10D9E0008346DDE90A4A994690460D4608460127D6
+:10D9F00003E000BFB0FBF8F07F1C4045FAD2B94508
+:10DA000000D94F465FEACA7012D18CB15FEA8A70C2
+:10DA100002D5B9F1000F01D0202607E0302605E03D
+:10DA200031465846641EF8F763FE0CB1A742F7D39F
+:10DA30005FF00106B9F1010F02D9A9F1010903E074
+:10DA4000B5FBF6F0404502D306FB08F6F2E7DFF837
+:10DA50003C9000BFB5FBF6F000FB165519F800101E
+:10DA60005846F8F745FEB6FBF8F6002EF2D15FEA0D
+:10DA7000CA7009D0002C07D0A74205D220215846F1
+:10DA8000641EF8F735FEF5E7BDE8F09F26DF0E00CF
+:10DA900070B515460E46012400F0A2F80346002199
+:10DAA0000A463046FAF714FF0B4E40B13088012188
+:10DAB00001EB004009A1FDF743F804240AE0FAF75E
+:10DAC000EDFE024628603088042101EB00400AA1E7
+:10DAD000FDF73AF8204670BD9801002043616E279B
+:10DAE000742066696E6420726F6F6D20666F72209D
+:10DAF00075706461746500005772697465206164B3
+:10DB000064726573732073657420746F2030782598
+:10DB1000303878002DE9F0410F24002790F8552087
+:10DB2000184E01251AB990F86430012B06D0D3079E
+:10DB300007D090F85630012B02D002E0876E0DE03E
+:10DB4000876D92070AD590F85C20012A06D1026EF3
+:10DB50000D48C0F57E239A4204D817444FB10124E2
+:10DB60000F600CE0308809A105EB0040FCF7F3FFE3
+:10DB7000042430880DA105EB0040FCF7E1FF2046AE
+:10DB8000BDE8F0819801002000400E00424C207357
+:10DB9000697A652028256429206F766572206C6972
+:10DBA0006D6974202825642900000000496E69749D
+:10DBB000207061636B657420646F6573206E6F7491
+:10DBC00020636F6E7461696E2076616C6964206693
+:10DBD00069726D776172652073697A650000000073
+:10DBE000017C19B1406908B10120704700207047DD
+:10DBF00030B100680549884205D048F202507047AC
+:10DC000048F2015070470020704700006E524648AD
+:10DC100070B5FDF771FA002811D00020084A094BB1
+:10DC2000094C0121166801FA00F52E4203D004EBDD
+:10DC30008005C5F80036401CC0B20728F2D370BD7D
+:10DC4000080501403546526E00000140084810B5F5
+:10DC5000407800280BD007480321008801EB0040E2
+:10DC600005A1FCF76DFFBDE81040FFF7D1BF10BD67
+:10DC70004A00002080010020496E7465726E616C5C
+:10DC80002066656564000000002070472DE9FC41B6
+:10DC900080461C4617460E460C48089DF9F724FF9F
+:10DCA00010B11120BDE8FC81A20839463046FDF7CD
+:10DCB00005F90648F9F70FFF33463A460121404679
+:10DCC000CDE90045F9F734FA0020EBE7FC0000202D
+:10DCD00065FC2BF816DA019ADE75D4A847719621F7
+:10DCE0001C875569105ABE04578FD2B0299456B874
+:10DCF000CA0363D635C64DA7819FEFA7D2ECB7F311
+:10DD000007FF80AF7A3B4C19B891C5143CE8766D9B
+:10DD10000338FDD870470D0E0F100B0C18190000BA
+:10DD20000338FDD87047000000000000000000002C
+:10DD3000000000000000000000000000FFFFFFFFE7
+:10DD40000000000000000001100000202C00002056
+:10DD50004800000000204000000000001D680E0088
+:10DD60002D680E00C9670E002000000000000000B2
+:10DD700000000000000000000101000001000000A0
+:10DD8000000000000205000021000000000000006B
+:10DD9000000000000000000000000000011104FC71
+:10DDA0000400000000000000021104FC0400000058
+:10DDB00000000000032104FC04100000000000002B
+:10DDC000041101FF0100000000000000051102FE27
+:10DDD0000400000000000000061104FC0400000024
+:10DDE00000000000071104FC040000000000000017
+:10DDF000081701FF2200000078DD0E00091001FF66
+:10DE00000100000074DD0E000000000000000000B2
+:10DE100000000000011101FF0100000000000000EF
+:10DE2000021702FE940000009CDD0E0000000000BE
+:10DE30000000000000000000010700009800000042
+:10DE400014DE0E00020100000100000000000000CE
+:10DE50000305000041000000000000000000000079
+:10DE60000000000000000000011704FC9800000002
+:10DE700014DE0E00021704FCDC00000038DE0E0089
+:10DE80000000000000000000000000000200000090
+:10DE9000000000000000000000000000060000007C
+:10DEA000000000000000000000000000040000006E
+:10DEB0000000000000000000000000000000000062
+:10DEC0000000000000010000000000000000000051
+:10DED000000000000000000000000000FFFFFFFF46
+:10DEE000FFFFFFFFFFFFFFFFFFFFFFFF000000003E
+:10DEF000000000000000D601070000000000000044
+:10DF0000E9B10E00D400002000000700000000006E
+:10DF1000E8000020F9680E0000000000000000008A
+:10DF20000338FDD87047303132333435363738391D
+:10DF30004142434445460000001000000400000038
+:10DF40000100000091750E00CDD90E0019CA0E0017
+:10DF50008DDC0E00E9700E0031CC0E0089DC0E0065
+:10DF600059770E0045A70E0043A70E003DA70E00EF
+:10DF70000338FDD8704700000000000000000000DA
+:10DF80002D6D0E00000000000000000000000000E9
+:10DF9000C5C10E006DC10E0015C10E008BC00E0074
+:10DFA00091C00E004DC00E0097C00E00D5C00E00EF
+:10DFB000000000000040404040404040404041419F
+:10DFC000414141404040404040404040404040404E
+:10DFD00040404040400502020202020202020202E8
+:10DFE00002020202022020202020202020202002E5
+:10DFF0000202020202029090909090901010101075
+:10E000001010101010101010101010101010101010
+:10E0100002020202020288888888888808080808A4
+:10E020000808080808080808080808080808080870
+:10E030000202020240000000B5DF0E002E2E5C2E10
+:10E040002E5C2E2E5C2E2E5C2E2E5C636F6D706F00
+:10E050006E656E74735C6C69627261726965735C23
+:10E06000626F6F746C6F616465725C6E72665F6222
+:10E070006F6F746C6F616465725F6466755F7469FD
+:10E080006D6572732E6300002E2E5C2E2E5C2E2E7C
+:10E090005C2E2E5C2E2E5C636F6D706F6E656E74E1
+:10E0A000735C6C69627261726965735C626F6F74D4
+:10E0B0006C6F616465725C6E72665F626F6F746CC8
+:10E0C0006F616465725F66775F61637469766174BE
+:10E0D000696F6E2E6300000043524320636F6D70C2
+:10E0E00075746174696F6E206661696C6564206621
+:10E0F0006F7220636F70696564206170703A20737D
+:10E100007263206372633A203078253038782C208F
+:10E11000726573206372633A203078253038780056
+:10E120004120536F66744465766963652068617346
+:10E13000206A757374206265656E20616374697608
+:10E14000617465642E2049742773206C696B656C5B
+:10E1500079207468617420616E206170706C6963ED
+:10E160006174696F6E2077696C6C20636F6D6520D8
+:10E17000696D6D6564696174656C79006E72665F66
+:10E180006673746F726167655F7772697465286121
+:10E190006464723D25702C207372633D25702C20C1
+:10E1A0006C656E3D2564206279746573292C20713D
+:10E1B000756575652075736167653A202564000093
+:10E1C0004372656174696E6720746865206F626A66
+:10E1D00065637420776974682073697A6520307884
+:10E1E0002530387820776F756C64206F766572669D
+:10E1F0006C6F77206669726D776172652073697ADA
+:10E20000652E204F6666736574206973203078250B
+:10E2100030387820616E64206669726D776172654E
+:10E220002073697A65206973203078253038782E1C
+:10E23000000000002E2E5C2E2E5C2E2E5C2E2E5CFE
+:10E240002E2E5C636F6D706F6E656E74735C6C699F
+:10E25000627261726965735C626F6F746C6F616426
+:10E2600065725C6466755C6E72665F6466755F722B
+:10E2700065715F68616E646C65722E6300000000FA
+:10E280002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6393
+:10E290006F6D706F6E656E74735C6C6962726172C3
+:10E2A0006965735C626F6F746C6F616465725C64E6
+:10E2B00066755C6E72665F6466755F7574696C73B3
+:10E2C0002E63000054686520536F66744465766958
+:10E2D00063652073697A6520696E207468652069BA
+:10E2E0006E666F2073747275637420697320746F27
+:10E2F0006F20736D616C6C20636F6D70617265640B
+:10E300002077697468207468652073697A65207263
+:10E3100065706F7274656420696E20746865206929
+:10E320006E697420636F6D6D616E642E0000000075
+:10E3300054686520536F667444657669636520642C
+:10E340006F6573206E6F7420636F6E7461696E20E9
+:10E35000746865206D61676963206E756D626572B2
+:10E36000206964656E74696679696E6720697420D6
+:10E370006173206120536F66744465766963652E0E
+:10E3800000000000496E76616C69646174696E67B3
+:10E390002061707020626563617573652069742007
+:10E3A000697320696E636F6D70617469626C65205A
+:10E3B000776974682074686520536F667444657665
+:10E3C0006963652E000000002E2E5C2E2E5C2E2E22
+:10E3D0005C2E2E5C2E2E5C636F6D706F6E656E749E
+:10E3E000735C6C69627261726965735C626F6F7491
+:10E3F0006C6F616465725C6466755C6E72665F64A6
+:10E4000066755F76616C69646174696F6E2E630016
+:10E410002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6301
+:10E420006F6D706F6E656E74735C6C696272617231
+:10E430006965735C626F6F746C6F616465725C6454
+:10E4400066755C6E72665F6466755F7665725F7630
+:10E45000616C69646174696F6E2E63002E2E5C2E90
+:10E460002E5C2E2E5C2E2E5C2E2E5C636F6D706FDC
+:10E470006E656E74735C6C69627261726965735CFF
+:10E4800074696D65725C6578706572696D656E74CE
+:10E49000616C5C6170705F74696D6572322E6300CF
+:10E4A0002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6371
+:10E4B0006F6D706F6E656E74735C6C6962726172A1
+:10E4C0006965735C74696D65725C657870657269A5
+:10E4D0006D656E74616C5C6472765F7274632E63DA
+:10E4E000000000002E2E5C2E2E5C2E2E5C2E2E5C4C
+:10E4F0002E2E5C636F6D706F6E656E74735C6C69ED
+:10E50000627261726965735C6578706572696D6568
+:10E510006E74616C5F6D656D6F626A5C6E72665F72
+:10E520006D656D6F626A2E63000000002E2E5C2EFA
+:10E530002E5C2E2E5C2E2E5C2E2E5C636F6D706F0B
+:10E540006E656E74735C6C69627261726965735C2E
+:10E550006578706572696D656E74616C5F6C6F670C
+:10E560005C7372635C6E72665F6C6F675F64656636
+:10E5700061756C745F6261636B656E64732E6300BA
+:10E580002E2E5C2E2E5C2E2E5C2E2E5C2E2E5C6390
+:10E590006F6D706F6E656E74735C6C6962726172C0
+:10E5A0006965735C6578706572696D656E74616CC0
+:10E5B0005F6C6F675C7372635C6E72665F6C6F67D3
+:10E5C0005F66726F6E74656E642E63007761726E43
+:10E5D000696E670064656275670000001B5B313B14
+:10E5E00033306D001B5B306D000000001B5B313B66
+:10E5F00033316D001B5B313B33326D001B5B313BB4
+:10E6000033336D001B5B313B33346D001B5B313B9F
+:10E6100033356D001B5B313B33366D001B5B313B8B
+:10E6200033376D00696E666F000000006572726FAF
+:10E63000720000002E2E5C2E2E5C2E2E5C2E2E5C88
+:10E640002E2E5C636F6D706F6E656E74735C6C699B
+:10E65000627261726965735C626F6F746C6F616422
+:10E6600065725C73657269616C5F6466755C6E721D
+:10E67000665F6466755F73657269616C2E63000026
+:10E680006170705F74696D65722E6D5F6466755F31
+:10E69000696E61637469766974795F74696D6572B6
+:10E6A000000000006170705F74696D65722E6D5FAF
+:10E6B0007764745F666565645F74696D6572000098
+:10E6C0006E72665F626F6F746C6F616465725F77A4
+:10E6D000647400006E72665F6466755F666C617379
+:10E6E000680000006E72665F6466755F7265715FD8
+:10E6F00068616E646C6572006E72665F6466755FF9
+:10E7000073657269616C5F756172740062616C6CD3
+:10E710006F632E6D5F7061796C6F61645F706F6F96
+:10E720006C0000006E72665F6466755F736574747A
+:10E73000696E6773000000006E72665F6466755FE5
+:10E7400076616C69646174696F6E00006E72665FF9
+:10E750006466755F7665725F76616C696461746921
+:10E760006F6E000050525300554152544500000056
+:10E770006170705F74696D65720000006174666934
+:10E78000666F2E6D5F7265715F6669666F0000006F
+:10E790006D656D5F6D6E6772000000006E72665F82
+:10E7A0006673746F7261676500000000736F727446
+:10E7B0006C6973740000000062616C6C6F632E6C96
+:10E7C0006F675F6D656D706F6F6C000061707000DA
+:10E7D0006E72665F6466755F73657269616C000076
+:10E7E0000200000000000000E5590E0091590E00E3
+:10E7F00067E6096A85AE67BB72F36E3C3AF54FA5D2
+:10E800007F520E518C68059BABD9831F19CDE05BFD
+:10E81000FFFFFFFFFFFFFFFFFFFFFFFF0000000004
+:10E82000000000000000000001000000FFFFFFFFEB
+:10E83000FCFFFFFFFFFFFFFFFFFFFFFF00000000E7
+:10E84000000000000000000001000000FFFFFFFFCB
+:10E85000512563FCC2CAB9F3849E17A7ADFAE6BC82
+:10E86000FFFFFFFFFFFFFFFF00000000FFFFFFFFB4
+:10E870000000000096C298D84539A1F4A033EB2DD2
+:10E88000817D0377F240A463E5E6BCF847422CE1C2
+:10E89000F2D1176BF551BF376840B6CBCE5E316B06
+:10E8A0005733CE2B169E0F7C4AEBE78E9B7F1AFECA
+:10E8B000E242E34FFFFFFFFF7F0000008000000007
+:10E8C0000000000000000000FFFFFFFF7F000000CD
+:10E8D000800000000000000000000000DCE90E00E5
+:10E8E00008000020C001000058450E003CEA0E0060
+:10E8F000C8010020605E00004A5E0E0091680E00B4
+:10E90000C9680E0009D70E00E1D60E0080E60E00A1
+:10E9100000000003A4E60E0000000003C0E60E00A5
+:10E9200000000404D4E60E0000000404E4E60E0037
+:10E9300000000404F8E60E00000004040CE70E00DA
+:10E940000000000324E70E000000040438E70E0076
+:10E95000000004044CE70E000000040464E70E000D
+:10E960000000000068E70E000000000070E70E00E5
+:10E97000000000007CE70E000000000390E70E009E
+:10E98000000000009CE70E0000000404ACE70E004D
+:10E9900000000000B8E70E0000000003CCE70E0006
+:10E9A00000000404D0E70E000000040488000020EA
+:10E9B0008400002087000020E8150020900100203E
+:10E9C0008400000018010020100100201801002020
+:10E9D000B41E0020BC01002018000000011C1378A8
+:10E9E000010218200A197C1C41021C011220024D50
+:10E9F0004015100140110211040A1DACA404256445
+:10EA0000DF0E142CE60E14CCE50E1A24081AD408D6
+:10EA10001AE4041ADC041AEC041AF4041AFC041AAA
+:10EA2000041C1A0C041A14041A1C04118490D00338
+:0CEA30001BA96B103A10A9015100000056
+:020000041000EA
+:0410140000400E008A
+:020000041000EA
+:0410180000E00F00E5
+:04000005000E4201A6
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/bootloader_secure_uart_debug_without_bonds_mbr.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/bootloader_secure_uart_debug_without_bonds_mbr.zip
new file mode 100644
index 0000000..ac7b24e
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/bootloader_secure_uart_debug_without_bonds_mbr.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/hrs_application_s140.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/hrs_application_s140.hex
new file mode 100644
index 0000000..aee5ffd
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/hrs_application_s140.hex
@@ -0,0 +1,2781 @@
+:020000040002F8
+:10600000405C0020C1630200C9630200CB63020050
+:10601000CD630200CF630200D163020000000000E4
+:10602000000000000000000000000000D363020038
+:10603000D563020000000000D7630200D9630200AC
+:10604000AD670200DB6302000D6A0200DB63020041
+:10605000DB630200DB63020095650200DB63020084
+:10606000DB630200DB630200DB630200DB63020030
+:10607000DB630200DB630200DB630200DB63020020
+:10608000DB63020005680200DB630200DB630200E1
+:1060900029680200DB6302002D680200DB63020056
+:1060A000DB630200DB630200DB630200DB630200F0
+:1060B000DB630200DB630200000000000000000060
+:1060C000DB630200DB630200DB630200DB630200D0
+:1060D000DB630200DB630200DB630200DB630200C0
+:1060E000DB630200DB630200DB63020000000000F0
+:1060F00000000000DB63020000000000DB63020020
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000DFF80CD000F088F90048004791A70200A1
+:10621000405C002030B450E8012F93B2C48923447D
+:106220008489A34228BF1B1B0489A34202BFBFF37A
+:106230002F8F002007E0C3EA020340E80134002C5E
+:10624000E9D14FF001000A6030BC704750E8012FDF
+:10625000C2EA024240E801210029F7D1704730B478
+:1062600050E8022F1FFAA2F3C488A34202BFBFF373
+:106270002F8F00200DE0C48923448489A34228BFC6
+:106280001B1BC2EA034340E80234002CE8D14FF064
+:1062900001000A6030BC704750E8022FC2EA224277
+:1062A00040E802210029F7D17047034653E8022F46
+:1062B000D988B2EB324F4FF0000017BF92B241EADB
+:1062C000014142EA014104E05A68B2EB324F08BF93
+:1062D000012043E80212002AE8D1704730B4044696
+:1062E00054E8000F0D4644E80053002BF8D1156028
+:1062F00030BC704730B4044654E8000F40EA010552
+:1063000044E80053002BF7D1156030BC704730B41F
+:10631000044654E8000F00EA010544E80053002B4E
+:10632000F7D1156030BC704730B4044654E8000F14
+:1063300080EA010544E80053002BF7D1156030BC1A
+:10634000704730B4044654E8000F00EB010544E800
+:106350000053002BF7D1156030BC704730B40446B1
+:1063600054E8000FA0EB010544E80053002BF7D1DF
+:10637000156030BC704770B404464FF0000054E81C
+:10638000006F0D68AE4207BF44E80023012044E8D7
+:1063900000630E60002B1CBF0020F0E770BC70474C
+:1063A00030B4044654E8000F88422CBF451A054615
+:1063B00044E80053002BF5D1156030BC7047000055
+:1063C0000648804706480047FEE7FEE7FEE7FEE78F
+:1063D000FEE7FEE7FEE7FEE7FEE7FEE731680200C4
+:1063E000016202002DE9F05F0546002092469B46BF
+:1063F00088460646814640241BE0284641464746DB
+:10640000224600F079F853465A46C01A914110D3FB
+:1064100011461846224600F016F82D1A67EB0108BF
+:106420004F4622460120002100F00DF817EB00092D
+:106430004E41201EA4F10104DFDC484631462A46C5
+:106440004346BDE8F09F202A04DB203A00FA02F11F
+:10645000002070479140C2F1200320FA03F3194352
+:1064600090407047004870470404030010B5431A79
+:10647000934209D28318881803E010F8011D03F82D
+:10648000011D521EF9D210BD40EA01039B0703D043
+:1064900009E008C9121F08C0042AFAD203E011F863
+:1064A000013B00F8013B521EF9D210BDD2B201E00F
+:1064B00000F8012B491EFBD270470022F6E710B509
+:1064C00013460A4604461946FFF7F0FF204610BD62
+:1064D000421C10F8011B0029FBD1801A704730B50F
+:1064E00004460020034600E05B1C934203D2E05CBC
+:1064F000CD5C401BF8D030BD202A04DB203A21FAC5
+:1065000002F00021704721FA02F3D040C2F12002CC
+:106510009140084319467047064C074D06E0E06875
+:1065200040F0010394E8070098471034AC42F6D3DA
+:10653000FFF76AFED80B0300F80B030070B58C1848
+:1065400010F8015B15F0070301D110F8013B2A1187
+:1065500006D110F8012B03E010F8016B01F8016B74
+:106560005B1EF9D12B0705D40023521E0DD401F870
+:10657000013BFAE710F8013BCB1A921C03E013F839
+:10658000015B01F8015B521EF9D5A142D8D300206E
+:1065900070BD00002DE9F04F00268DB0DFF8A0811E
+:1065A000B14604964FF48075012437460596284677
+:1065B00005F052FA38B1D8F80403204203D0284637
+:1065C00005F040FA26432D1D64007F1CADB2082F54
+:1065D000EDD34FF4BE74204605F03EFA48B1204694
+:1065E00005F030FA46F0004604AA0221002005F02A
+:1065F00013FA544C16F0FF0F15D00127002537422F
+:106600000DD008EB8501D1F81005D1F81015C0F3B5
+:10661000052054F82520C1F3014102B190477F00C5
+:106620006D1C082DEBD3002E7EDA0020CDF82890CB
+:10663000411E0DF1100B07AACDF82C9042F8201046
+:10664000401C91460228F9D300252E46A11911F8C5
+:10665000607F91F9000027F0C008401C40D007A9D6
+:10666000404604F0A4FB40B34FEA971A404602F0BC
+:10667000DBF854F820701FB1BAF1030F03D006E025
+:10668000BAF1030F2CD10AA9404604F098FB02A8E6
+:10669000CDF8088005F064F9029900EB8100D0F88C
+:1066A000000704A9C0F301400290404604F07FFBBC
+:1066B0000028029802D0022802D011E003280FD14E
+:1066C000BAF1030F08D10298022833D002214046C4
+:1066D00005F020F96D1CEDB217B151464046B847A0
+:1066E000761C042EB2D3002D21D001AA0221002055
+:1066F00005F092F900205A460DF1040152F820608D
+:1067000051F82030B34217D000200AAE4FEA0903F7
+:1067100051F8207042F8207056F8207043F820702D
+:10672000401C0228F4D300E001E0002D8CD10DB014
+:10673000BDE8F08F0321CAE7401C0228DED3F6E74C
+:10674000006000409833002000F01F0201219140BA
+:106750004009800000F1E020C0F88012704700F08E
+:106760001F02012191404009800000F1E020C0F8A3
+:106770000011704700F01F02012191404009800084
+:1067800000F1E020C0F8001270474907090E002808
+:1067900006DA00F00F0000F1E02080F8141D7047C9
+:1067A00000F1E02080F800147047000070B54FF44D
+:1067B0008076304604F03AFC114CB50560B13046A5
+:1067C00004F03BFC0120C5F80803607920B90120E2
+:1067D00060712168002088474FF48276304604F0CB
+:1067E00025FC00280AD0304604F027FC0220C5F81A
+:1067F00008032168BDE870400120084770BD000013
+:10680000882C002007480021C0F84011C0F844112E
+:10681000C0F84811C0F84C11C0F80011C0F80411BC
+:1068200008F008BE0010014008F052BD05F0ACBEF3
+:1068300030B54FF0805000228300D0F83011C3F8FB
+:106840000C21C3F81021624B1A60624B1B68624C2A
+:106850002360604B1B1D1B68241D23605D4B0833A8
+:106860001B68241D23605B4B0C331B68241D2360B5
+:10687000584B10331B68241D2360564B14331B6880
+:10688000241D2360534B18331B68534C2034236062
+:10689000504B1C331B68241D23604E4B20331B6858
+:1068A000241D23604B4B24331B68241D2360494B5C
+:1068B00028331B68241D2360464B2C331B68241D82
+:1068C0002360444B30331B68434C40342360414BBE
+:1068D00034331B68241D23603E4B38331B68241D52
+:1068E00023603C4B3C331B68241D2360394B4033F1
+:1068F0001B68241D23600124082902D1D0F83431FB
+:1069000013B1082904D006E0354B3449196005E07D
+:10691000D0F8343113B1082904D006E0314BFB2103
+:10692000196005E0D0F8343113B1082908D00EE021
+:1069300090F858322C48016863F30301016002E0CB
+:10694000D0F834311BB929494FF400700860284849
+:106950000168C90702D06FF0010101602548016894
+:1069600041F470010160BFF34F8FBFF36F8F4FF0A1
+:106970001021D1F80002002803DBD1F8040200281E
+:1069800022DA1D4B1C601D480468002CFCD0122428
+:10699000C1F800420568002DFCD0C1F8044201682E
+:1069A0000029FCD01A6001680029FCD0BFF34F8F8A
+:1069B00010487C380168124A01F4E061114301601B
+:1069C000BFF34F8F00BFFDE70F490E48086030BD91
+:1069D000380500400404001020C500404881030031
+:1069E0008C56004018F50040E40E004040960240EE
+:1069F0000004004088ED00E004E5014000E40140AF
+:106A00000400FA050090D003AC2D00200148006876
+:106A100000470000902C002002E008C8121F08C1A7
+:106A2000002AFAD170477047002001E001C1121F0F
+:106A3000002AFBD1704700000121202803DA8140A1
+:106A40000548014003E0402802DA2038814009B1BE
+:106A50000120704700207047FC06FFBD10B560B1F3
+:106A600059B102780B785208B2EB530F05D10622C8
+:106A7000401C491CFFF733FD08B1002010BD012068
+:106A800010BD800701D00020704701207047C36807
+:106A90008B4206D811440069491E814201D8012069
+:106AA00070470020704710B501220221002001F03C
+:106AB000CBFC08B1072810D107220221012001F0E8
+:106AC000C3FC08B1072808D100210A22084601F0BA
+:106AD000BBFC08B1072800D1002010BD10B550B193
+:106AE0000A480321008801EB004009A105F0A4F940
+:106AF00007F0C2F903E00321094800F055FD002822
+:106B000003D0BDE8104000F0CBB810BDF82D002038
+:106B1000457261736520626F6E647321000000002E
+:106B20000C2F002070B58CB015460E4600236C4625
+:106B3000C3F10F01415CE1545B1C102BF8D30D2114
+:106B400004F11000FFF7B9FC0020C0F10F02315C26
+:106B50002244401C11740328F7D3684646DF002006
+:106B6000C0F10F01214491F820102954401C032842
+:106B7000F6D30CB070BD022001F068BB0149097961
+:106B800000F066BF0C2C002070B50024064D06E016
+:106B90006868012110F8340005F0E0FD641C2878D5
+:106BA0008442F5D3002070BD982C0020F8B515461E
+:106BB0000C460646052A01D20720F8BD05F0C6FEA0
+:106BC00018B905F089FE0028F7D1124900224E605D
+:106BD0000C708D60C1E90422C1E906220E4D0DE062
+:106BE00006EBC4002968009181788DF801100078C7
+:106BF0000A4A694605F0FEFD0028DED1641EE4B2B3
+:106C0000EED2BDE8F84004480021054A001D00F01E
+:106C100053B80000982C00207C00030071990200FA
+:106C2000158D020072B605F0BDF900BF04F0F4FF47
+:106C30000028FBD1104C0121208801EB00400FA15E
+:106C400005F0FAF810480068C00700D000BE2088A0
+:106C5000022101EB00400DA105F0EEF8BFF34F8FCC
+:106C60000948E43801680D4A01F4E061114301600C
+:106C7000BFF34F8F00BFFDE7F82D00204661746120
+:106C80006C206572726F7200F0ED00E053797374DE
+:106C9000656D207265736574000000000400FA05DC
+:106CA0000EB500210091CDE901106A4644F20100C1
+:106CB000FFF7B8FF0EBD0000074B9B7823B12AB148
+:106CC00020B10068037C1BB1082070470720704783
+:106CD00041744261002070477434002070B507F0A1
+:106CE0001BFC104800240B21047044700E4D817071
+:106CF00014206C602C706C70FFF726FD07211420A7
+:106D0000FFF743FD1420FFF72AFD08480460072120
+:106D10001120FFF73AFD0548001F0068A860002019
+:106D200070BD000074340020B82C0020081501400C
+:106D30002DE9FC47DFF8789099F8023073B368B317
+:106D4000052902D20720BDE8FC87436933B3437CA1
+:106D5000012B25D0002704460025884616468DF8CD
+:106D60000050684600F038F801A808F031FEC8B1BC
+:106D7000012101700F4944600968C0E90218C0E9A7
+:106D800004769DF8040089F801009DF8000000F0E9
+:106D900047F81420FFF7EEFC2846D4E70820D2E796
+:106DA0000F46D8E704259DF8000000F039F8F3E716
+:106DB00074340020041501400649897839B130B196
+:106DC000416921B100210174022108F00FBB0820A4
+:106DD000704700007434002030B5EFF3108172B6B4
+:106DE0000D4A9468012324B10370002900D162B6D2
+:106DF00030BD93604FF0E023D3F88051074C25401D
+:106E00001560C3F88041D3F8844154605A17C3F821
+:106E1000842100220270E8E780350020FC06FFBDD7
+:106E20000B498A68002A11D000280FD1EFF3108097
+:106E300072B60B684FF0E022C2F800314B68C2F81E
+:106E4000043100228A60002800D162B67047000039
+:106E50008035002010B5144C00224FF4803120689A
+:106E6000FFF766FF08B1FFF71BFF00224FF4004158
+:106E70006068FFF75DFF08B1FFF712FF002242F2E2
+:106E80006661A068FFF754FF08B1FFF709FF002211
+:106E90004FF42031E068FFF74BFF002803D0BDE836
+:106EA0001040FFF7FDBE10BD10FF020070B5054693
+:106EB00008680C46411C04D004F087FD206804F0EB
+:106EC00015FD6068411C02D0002104F0FDFC29681A
+:106ED000A069C1F82405607D227D29681043C1F8AE
+:106EE0006C05D4E900122868C0F81425C0F80C1508
+:106EF000207D012814D1A068411C02D0002104F09B
+:106F0000E3FCE068411C04D004F05FFDE06804F09D
+:106F1000EDFCD4E902122868C0F80825C0F8101565
+:106F200070BD70B5054608680C46411C04D004F0DD
+:106F300056FD206804F0E4FC6068411C02D000218A
+:106F400004F0CBFC2968A069C1F82405607D217D8F
+:106F50002A680843C2F86C05D4E900122868C0F812
+:106F60000C15C0F81425207D012814D1A068411CFF
+:106F700002D0002104F0B1FCE068411C04D004F010
+:106F80002EFDE06804F0BCFCD4E902122868C0F8C9
+:106F90000825C0F8101570BD03F056BB2DE9F04769
+:106FA000074600888EB0804603F042F882460446C9
+:106FB0002D4800252A460178404600F061FD787989
+:106FC000400734D501254FF6FF7603AB2A4607214B
+:106FD000504606F0ABF9010004D0404607F094FC9F
+:106FE00000252BE0B1463146049802F075FF0646B5
+:106FF00048450FD004460146404603F003F840469A
+:10700000FFF7BCFD30B9404607F050FC4046FFF7A3
+:10701000B5FD48B122460721504606F0FDF90100B2
+:1070200003D0404607F070FC00254E4506D0404690
+:1070300006F060FB10B1504602F0E6FF02208DF82A
+:107040001800ADF81A807879400701D5012000E0DA
+:1070500002208DF820008DF8215006A801F0CEFF07
+:107060000EB0BDE8F08700000C2C00202DE9F043A5
+:107070000546407C93B00E460024A0B107949DF8CD
+:107080001C0020F00F00401C20F0F00010308DF8A4
+:107090001C00707B8DF81D009DF81E0020F006007E
+:1070A000801C8DF81E001C216846FFF706FA9DF82B
+:1070B000000040F002008DF80000697C11B140F042
+:1070C000100001E020F010008DF8000001940394FE
+:1070D0000494687C00B107A8CDE9050401278DF868
+:1070E000427042F61920ADF840000D94B07B8DF847
+:1070F0003400F07B8DF835009DF83600142120F027
+:107100000600801C20F019008DF83600307B8DF8C9
+:10711000440008A8FFF7D1F90DF140080DF134093A
+:10712000ADF8287011A8CDE90889ADF82A40ADF86E
+:107130002C700C90A888AB1D08AA6946AADF00280D
+:1071400038D1B06898B38DF8427042F60810ADF8A7
+:1071500040000D94307C8DF834009DF8350020F00F
+:10716000FF008DF835009DF8360020F00600801CE9
+:1071700020F019008DF836000EA8B16800F0D8FF95
+:107180000646142108A8FFF798F9ADF828600EA864
+:10719000CDE90889ADF82A40ADF82C600C90E8885C
+:1071A00005F10E0208A9ABDF002803D101E0FFE7DB
+:1071B000EC81002013B0BDE8F083000010B50E494B
+:1071C0000E4807F018FCC1B20B484FF6FE72EC38BF
+:1071D00000F006FB00280DD008280BD0132809D09A
+:1071E000112807D043F20141884203D0BDE8104086
+:1071F000FFF756BD10BD0000C42F0020902B0020CB
+:107200000A4601461046AEDF70472DE9FC470025CF
+:1072100017880646158090F82D001446894630B12F
+:107220003A462146484600F055FC051E09D1B07883
+:107230004FF00C0A18B32088C846001DB84202D986
+:107240005046BDE8FC87684679DF0028F9D12088E0
+:10725000032108F8001020881921401C80B22080EA
+:1072600008F800102088401C80B2208000EB080144
+:10727000BDF8000008F0DAFA218808442080F07890
+:107280000222C8B1218896F9033001F1030C484667
+:10729000BC45D5D8425421884FF0010C491C89B215
+:1072A000218000F801C02188491C89B2218009F899
+:1072B00001302088401C20807068B8B1218890F986
+:1072C000003001F1030C4846BC45B9D8425421882E
+:1072D0000A22491C89B2218042542188491C89B262
+:1072E000218009F801302088401C2080308950B16D
+:1072F000CDE900474B460622022106F1080008F0BE
+:107300007FFB051E9DD1308A50B1CDE900474B4629
+:107310000722032106F1100008F072FB051E90D130
+:10732000308B50B1CDE900474B461522142106F1B0
+:10733000180008F065FB051E83D1306A30B13B466A
+:107340002246494601F07BFB051EDBD1706A30B155
+:107350003B462246494603F0E5FA051ED2D196F88F
+:107360002C0038B13B4622464946304607F0E2FB46
+:10737000051EC7D1307838B13B46224649463046D3
+:1073800003F056FB051EBDD128465AE718B5044642
+:107390000020ADF8000013466A46204600F006F8CB
+:1073A000002802D0BDF80000204418BD70B588B197
+:1073B00082B10024158803E0065D641C3444A4B245
+:1073C000A54203D8061976789E4201D08C42F3D3A9
+:1073D0008C4201D3002070BDA11C1180005D401EB5
+:1073E00080B270BD80F8301070472DE9F0410E007A
+:1073F000044606D02CB196F87A000025012803D067
+:1074000006E00E20BDE8F08196F89800012821D012
+:107410004FF00108A5702C2206F17801201DFFF71E
+:1074200025F884F83050D6F8A4006063D6F8A80098
+:10743000A0634FF6FF70A4F8A80004F19400C4F80C
+:10744000A400C4F8AA50A4F8AE5084F8B050207834
+:1074500010B104E00720D5E7FF2084F8540004F1C0
+:1074600055011F27C4F89410A4F8987004F19802ED
+:107470003046FFF7CAFE0028C4D116F13C0F0ED0EB
+:1074800004F17401C4F89C10A4F8A07004F1A002E7
+:1074900006F13C00FFF7B9FE0028B3D103E0C4F8C1
+:1074A0009C50A4F8A05084F85180208BA4F8480088
+:1074B00084F83C80256484F85050606960644646D6
+:1074C00004F13C02002104F1540072DF002899D13C
+:1074D000267097E710B50288102A1BD0112A20D0F9
+:1074E000262A1DD1007A0C46012801D0022817D186
+:1074F000A0780521401CB0FBF1F201FB12012046EF
+:1075000000F052F800280BD0A16B002908D0BDE88C
+:1075100010400847C27B012A02D18088A1F8A80048
+:1075200010BD0C46002184F8B2108088B4F8A81071
+:107530008842F5D120790028F2D10121DFE710B58A
+:107540000C46022801D0032810D1607800280DD005
+:1075500000206070A178204600F026F8002805D0B1
+:10756000A16B002902D0BDE81040084710BD10B53E
+:10757000044690F8540074DF012084F8B200002023
+:1075800084F8B40084F850000621204601F03EFF44
+:10759000002808D1A178204600F006F810B1A16BB0
+:1075A00001B18847002010BD2DE9F05F0446007846
+:1075B0000F4638B1A770002003F090FF012620B1DC
+:1075C000667007E10820BDE8F09F0025C4F8AA50C6
+:1075D000A4F8AE5084F8B050A07910B1A07801287A
+:1075E00006D0E07968B1A078012801D0022808D13E
+:1075F000616B21B184F8B1600820884701E084F80C
+:10760000B15004F1AB0100200A5C0AB1304603E03E
+:10761000401C0628F8D300204FF002084FF0030B5F
+:10762000012F06D0022F0CD0032F0FD0042F15D11D
+:1076300010E0A17929B194F8241011B908B13046AD
+:107640000DE0E17911B108B1404608E0207A08B1B7
+:10765000584604E0607A08B1042000E02846A07093
+:10766000616B41B1032801D0042804D1607910B1C5
+:1076700094F8B200A0B184F8B35004F13C00182192
+:107680000746FEF71AFF04F12C0084F83C6081469F
+:1076900006F064F958B194F82C0084F8510008E021
+:1076A00084F8B45084F8B36007208847E5E784F88D
+:1076B000516094F8240050B1484606F04FF920B1CB
+:1076C00094F8280084F8520001E084F8526084F8AD
+:1076D0005050A27804F1AA0104F194094FF0060A6F
+:1076E000052A60D2DFE802F078030F223F0084F819
+:1076F0003160C4F8A450C4E9101584F83C8080209F
+:10770000A4F8480051E084F8318094F824203846E9
+:1077100012B10722027001E080F800B0228A828153
+:10772000C4F8A4504160E168B9603EE06069B860A7
+:10773000208BB88194F824003D4610B184F83CA019
+:1077400001E084F83C60204608F01EF940B185F85D
+:1077500014800421204601F059FE20BB05211EE0C3
+:1077600084F831B01DE0E069B860208CB88194F8ED
+:1077700024003D4610B184F83CA001E084F83C6050
+:10778000204608F001F948B185F81480042120460C
+:1077900001F03CFE38B984F831A002E0042184F8FD
+:1077A0003110C4F8A490A07878B13A4604F154009E
+:1077B000D4F8A41072DF00287FF405AF94F83010DD
+:1077C00094F8540073DF0028F6D1616B11B194F87E
+:1077D000310088470020F6E684F83150F5E70000D4
+:1077E000F7B594B0174605003CD0287C9DF854109E
+:1077F0000024884252D000264FF0010E0D9615A8A5
+:10780000ADF834E00E90ADF83660E9880DAA4FF679
+:10781000FF70ACDF040026D19DF854002874687C0A
+:10782000A0B30F96109611961296E888ADF83C001A
+:10783000BDF83600ADF840000DA811900E981290DA
+:10784000A7F57F408DF83EE0FE3805D039460FA8F9
+:10785000FFF7D6FC044621E0684600F09DF80025BD
+:107860006F460FE00E2017B0F0BD00BF07EB4506D6
+:10787000B08800F0CFF8022803D144B10FA9B08836
+:10788000AEDF6D1C0098A842F0D807E005E0B18893
+:107890000FA8FFF7B5FC0446F3E708242046E2E70B
+:1078A00038B50D46040018D0BDB12868206028798D
+:1078B0006074FF20207401208DF8020041F60F0053
+:1078C000ADF80000221D69460120A8DF002803D181
+:1078D00029462046FFF7CAFB38BD0E2038BD38B513
+:1078E000002924D0002822D00288502A1FD1054622
+:1078F000487C0C4600281AD0E9886289A81D91426C
+:1079000015D14189022912D1216800290FD00C30EC
+:1079100000F00AFC08B1002000E001208DF8000012
+:10792000A888ADF80200226869462046904738BD15
+:1079300070B5040012D001461C221448FEF796FDD3
+:107940001248134D0560206850B17ADF002806D137
+:107950002068016829604068686005E00E2070BDFD
+:107960000B487BDF0028FAD108484FF6FF71143826
+:10797000084A20F8041B0549343901600021FFF74B
+:107980009BF90028EBD0032070BD0000943000204C
+:10799000CC2B002021F902000149496801F030B8E0
+:1079A000B030002010B5044600F08AF8002805D059
+:1079B0002146BDE81040024803F05DB910BD00004B
+:1079C000C030002070B515460E46044607F0E8FFAB
+:1079D000002809D0054800EB840080692A4631461A
+:1079E000BDE8704001F050BD70BD0000B030002017
+:1079F00070B50546002400F063F838B12946044804
+:107A000003F039F908B1022400E00124204670BDDA
+:107A1000BC30002070B50546002400F051F838B1A4
+:107A20002946044803F027F908B1022400E00124A4
+:107A3000204670BDB830002010B51821034803F06F
+:107A4000F5F8182800D0C0B210BD0000B0300020FA
+:107A500070B505460C46084607F0A2FF60B12846FF
+:107A600000F02EF840B10548294600EB8400BDE83F
+:107A70007040183003F0FFB8002070BDB030002017
+:107A800070B5054614460E46084607F089FF0028E3
+:107A900012D0284600F014F800280DD007482946D7
+:107AA00000EB860018301CB1BDE8704003F0EEB862
+:107AB000BDE8704003F09FB870BD0000B0300020FA
+:107AC000142801D3002070470146014803F0D3B8C1
+:107AD000B43000207CB5054608880C460930904239
+:107AE00001D90C207CBD68466DDF0028FAD12188C1
+:107AF0000820685420881B21401C80B22080295413
+:107B00002088401C80B220802844DDF801100160EC
+:107B1000BDF8051081802088801D80B220809DF8EE
+:107B20000010490800D0012129542088401C2080E1
+:107B300000207CBD7FB5044601208DF8060041F68B
+:107B40000A00ADF80400454A01A90120A8DF002879
+:107B50007ED1228804F13C0552B140482B46801C5E
+:107B6000009042F62920616800F066FE002873D17B
+:107B7000228952B139482B460A30009042F624201F
+:107B8000E16800F059FE002866D1228A52B13348DC
+:107B90002B461230009042F62520616900F04CFE21
+:107BA000002859D1228B52B12C482B461A30009014
+:107BB00042F62720E16900F03FFE00284CD1228CDC
+:107BC00052B126482B462230009042F62620616AA8
+:107BD00000F032FE00283FD1228D52B11F482B46C3
+:107BE0002A30009042F62820E16A00F025FE0028A5
+:107BF00032D1216B71B102A807F048FB17482B4620
+:107C000032300090082202A942F6232000F014FE30
+:107C1000002821D1606B58B110492B463A310091B0
+:107C20000279016842F62A2000F006FE002813D1EE
+:107C3000A16B81B102A806F078F908482B464230C2
+:107C40000090072202A942F6502000F0F5FD00E066
+:107C500002E0002800D1002004B070BD2A2C0020D2
+:107C600038B502880446212A2FD012DC1E484FF076
+:107C700003011E4D0088102A01EB004011D0112A8B
+:107C800006D1227A1AA104F0DBF84FF6FF70688063
+:107C900038BD3B2A23D0562AFAD18088132176DFBB
+:107CA0000DE01AA104F0C8F8072000F0EFFB08B1BE
+:107CB000FEF7F6FFA1886980174803F03FF9002816
+:107CC000E6D0BDE83840FEF7EBBF00200090A0886A
+:107CD00069468FDF0028DBD0FEF7E2FF38BD8088E1
+:107CE000132176DFEBE70000F82D0020882B002021
+:107CF000446973636F6E6E65637465642C2072658E
+:107D000061736F6E2025642E00000000436F6E6E5D
+:107D100065637465642E0000002F002010B51A4CB6
+:107D20000188606810290ED011292BD1401E606097
+:107D300028D1FEF7B8FE002824D02168002921D0E0
+:107D4000BDE810400847D0B900210122084600F0E4
+:107D50007BFB08B107280FD107220221012000F088
+:107D600073FB08B1072807D104220221002000F08C
+:107D70006BFB20B1072802D0216801B188476068F9
+:107D8000401C606010BD0000C42B00202DE9F047AE
+:107D900001883B4E40F2F3194FF6FF7510291BD0B6
+:107DA00011293ED0122954D0502946D1C188F289D8
+:107DB000841D914241D1618902293ED18688304695
+:107DC00002F0E2F9050038D004F10C0000F0ACF943
+:107DD000A8B3294630464EE0C17B87880446012976
+:107DE0002BD1A846284602F0CFF9050017D02F80E6
+:107DF00000202872234843464A460168C5F80A1005
+:107E00004068C5F80E0004F1100105F10A0002F007
+:107E100087FA6872F08900280FD129462AE00420E9
+:107E200013E0808802F0B0F9040006D06068FEF725
+:107E3000C3FF08B106F04CFD2580BDE8F087FFE7E1
+:107E40006868FEF7B9FF0028F7D0BDE8F04706F0F4
+:107E50003FBD87880646384602F096F90400ECD00C
+:107E60002B464A4606F1080104F10A0002F058FACE
+:107E7000607221463846BDE8F04700F027BE00009A
+:107E800094300020CC2B00202DE9F04F0746858848
+:107E900002883D48012197B08346102A09D0112A53
+:107EA00049D01A2A6CD1387AB1EB101F45D2012281
+:107EB00044E0354C083CA068C0430B9061680BA8B7
+:107EC00002F0FDFE0B990CA800F09AFD2C220CA9E3
+:107ED0006846FEF7CBFA0026E946A04610E000BF50
+:107EE00009EB46005FF00004B0F804A008EB840042
+:107EF0005146001D02F07FFE641C1D2CF6D3761C3B
+:107F00000098B042ECD8142D05D317B00420BDE87A
+:107F1000F04FFEF7C5BE2946584602F0B7FE294687
+:107F200008F1040002F0B2FEF87B012828D01648C0
+:107F30002946001D15E029461AE000220221B1EB76
+:107F4000101F01D2012600E000260F49083901F177
+:107F50001000041D294682B102F098FE36B1294670
+:107F6000204617B0BDE8F04F02F090BE29462046EB
+:107F700017B0BDE8F04F02F03EBE02F03CFEF5E760
+:107F800017B0BDE8F08F0000B830002010B50446EF
+:107F90000748007800280AD0204601F023FF204639
+:107FA00006F0CEFE2046BDE8104001F0E3BB10BD58
+:107FB000FC2B002030B50446008CC3B0A0F57F42F6
+:107FC000FF3A23D06A46204601F084FE0546ADF80C
+:107FD000F40000203E903F90409041902189ADF800
+:107FE000F8100121ADF8FC008DF8FA103DA8409082
+:107FF000CDF804D1208C3EA9AEDF002804D1BDF815
+:10800000F410A94200D00C2043B030BD0820FBE79B
+:1080100038B5044608682060087960714FF6FF7033
+:108020002084002084F82200A4F84C00F42084F876
+:108030004E0001208DF8020041F60D000D46ADF80E
+:108040000000A21D69460120A8DF00280ED12946A4
+:10805000204601F0DDFD002808D1A86828B1294696
+:10806000204600F06BF8002800D1002038BD38B55C
+:108070000288102A15D0112A15D0502A16D130F8AE
+:10808000062F8B899A4211D10C46418902290DD1C4
+:10809000216800290AD00C3000F046F838B10020E1
+:1080A00006E0808801E04FF6FF70088438BD0120AB
+:1080B0008DF80000226869462046904738BD028C42
+:1080C0004B889A4208D10A88A2F52063773B03D1F6
+:1080D0000979C91E80F84E10704770B50446B0F893
+:1080E0004C000D4614280AD104F126012622881ED0
+:1080F000FEF7BCF9B4F84C00401EA4F84C00B4F8EC
+:108100004C0004EB4001401CA4F84C008D8470BD71
+:1081100080F82210704770B504460D460846FEF7F9
+:10812000D7F92080656070BD007800F001007047CD
+:108130000A7802704978417002207047F0B58FB01C
+:108140000D4606461C216846FEF7B7F900249DF847
+:108150000000039440F002008DF800000127019414
+:108160008DF8367042F63820049405940694ADF8E4
+:1081700034000C94E87B8DF83000287C8DF83100B9
+:108180009DF83200142120F00600801C20F0190018
+:108190008DF8320007A8FEF790F90DA807900CA8FB
+:1081A000ADF824700890ADF82640ADF82870A868A6
+:1081B0000B90F08806F1100307AA6946AADF0FB0FA
+:1081C000F0BD00000149085C7047000024FF020078
+:1081D000084908B5085C0090684603F0B3FBD0F886
+:1081E00010050099C84010F0010000D0012080F077
+:1081F000010008BD24FF02002DE9FC410646C0072E
+:108200004FF000050ED0104F00240122385D00957C
+:1082100000231146019503F0E1FA641C042CF4D309
+:1082200000F04EF8B0070DD5074E0024361D002291
+:10823000305D032300951146019503F0CFFA641CCD
+:10824000042CF4D3BDE8FC8120FF0200094908B5E5
+:10825000085C0090684603F075FBD0F80425009B8D
+:108260000121994021EA0203C0F808351140C0F805
+:108270000C1508BD20FF02000249085C012103F033
+:10828000B8BB000020FF02000249085C002103F097
+:10829000B0BB000020FF0200084908B5085C009050
+:1082A000684603F04FFBD0F804050099C84010F071
+:1082B000010000D0012080F0010008BD20FF020075
+:1082C00010B500242046FFF7D7FF641C042CF9D317
+:1082D00010BD10B500242046FFF7D6FF641C042C07
+:1082E000F9D310BD10B50246064B4FF0FF30002108
+:1082F0005C5C944201D1084610BD491C0429F7D3A7
+:1083000010BD000024FF020070B50C4E0C004FF0B1
+:10831000000530600BD0012000F06AF808B102209F
+:1083200004E0002000F064F800B10B2020707068B9
+:1083300010B9FEF7B8FB0546284670BDC42B0020D7
+:1083400010B5002000F0D4F908B1062806D10120AC
+:1083500000F0CEF908B1062800D1002010BD0000C1
+:108360002DE9F0470D468146FFF7BCFF044604287F
+:1083700036D2DFF874801B481C4EA8F10C0725B3D9
+:10838000012D0ED0022D2BD104EB44003044457852
+:10839000002D25D0B968002922D02846BDE8F04735
+:1083A000084704EB4401755C0E44717849B10E4AEC
+:1083B0004FF40041093A8068FEF7BAFC08B987F823
+:1083C0000390B17808F80410E2E78068FEF7F4FC47
+:1083D00004EB4401314418F804008D78A842D7D04A
+:1083E000BDE8F08728FF0200C02B002034300020B9
+:1083F000042801D2FFF7ECBE002070470146104868
+:1084000010B54088042907D007290ED00A2915D1B4
+:10841000BDE8104006F080BC132176DF0CE0002898
+:108420000CD0BDE81040FEF73BBCA0F57F41FF3902
+:1084300004D10448FFF79BF80828F0D110BD0000D4
+:10844000882B00200C2F002070B50023042810D2A8
+:108450000D4D00EB4004012A02D101290CD000226D
+:10846000094E00EB4000304461B1012906D00229D9
+:1084700006D00723184670BD0E30C2B22A55F9E760
+:108480004270F7E78270F5E734300020044A014675
+:1084900000201279D20702D0084600F04DB870478C
+:1084A000B42B002070B506461E480024C0E90161C7
+:1084B000B00720D50025012211462846FFF7C4FF4A
+:1084C0006D1C0446042D02D2002CF4D013E094B9A4
+:1084D00040F2666204211448FEF768FB04000AD1EA
+:1084E000FEF752FB040006D10F48104A0021001F7E
+:1084F000FEF7E2FB0446F00712D00120FFF77CFEF6
+:1085000074B909480A4A00210C38FEF7D5FB04006B
+:1085100006D10548074A01210838FEF7CDFB04467D
+:10852000204670BDB42B002034FF0200BD8702003E
+:10853000B5A30200776B02002DE9F05F6A4C054697
+:1085400000266078B34618B184F801B001F01AFF34
+:10855000664F4FF47A694FF4C87A4FF00108182D2E
+:1085600062D2DFE805F0AC0C0C31404D62676B74F1
+:108570006B74BE7D7D7D7D7DACAFB2B5BEBE00208F
+:10858000FFF78AFE00284FF0000008D0FFF774FEC6
+:10859000022D02D14FF4E16008E0484606E0FFF703
+:1085A00073FE022D01D1C82000E05046410CC003EB
+:1085B0004FF4FA72801841F1000125705200002337
+:1085C000FDF710FF01462AE00020FFF765FE0028B6
+:1085D0004FF0000004D0FFF74FFE4FF44870E5E77E
+:1085E000FFF752FEDFE70020FFF756FE00284FF0AE
+:1085F000000002D0FFF740FECFE7FFF745FED4E7CB
+:108600000020FFF749FE00284FF0000002D0FFF7DE
+:1086100033FE01E0FFF738FE257041F69A11002283
+:108620003868FEF785FB064646E00020FFF70EFEA1
+:10863000257008E0002051E025703DE084F80180BD
+:108640000120FFF703FE002240F6CD41E8E784F861
+:1086500001800120FFF7FAFD00224FF48041DFE79F
+:108660007868FEF7A9FB0646D5F1110000D02EB1BF
+:108670000220FFF701FE84F802B01DE0012816D9A0
+:1086800080B2C8214843C117C90341EA5041C00321
+:108690004FF4FA72801841F1000152000023FDF7F7
+:1086A000A1FE014600227868FEF742FB0646022042
+:1086B000FFF7EAFD84F802803046BDE8F09F01F044
+:1086C00061FEB9E701F05EFEB4E701F05BFE04E095
+:1086D00001F058FE0020FFF7D7FD0120FFF7D4FD81
+:1086E000AAE7FFF7F6FDA7E7B42B002028FF02005A
+:1086F000012107F0EDB900002DE9F8430546861C7D
+:1087000000208DF8000090460F464FF001096846A2
+:10871000FEF762FB1B4C20683860D4E90001401A68
+:10872000A16804F21C47081A0EE00121384602F045
+:10873000C0FA01F0DFFF0146384602F0BAFAD4E988
+:108740000001401AA168081A401C8642EDD8B8F111
+:10875000000F03D0052065F3891002E0062065F3C1
+:108760009F50A2682168114004EB8101C860206815
+:10877000304420609DF80000FEF752FB4846BDE8FB
+:10878000F88300001838002030B482680468531C55
+:108790008360A154D0E901128A4202D330BC02F0B6
+:1087A000CABC30BC70470000034803C8814201D1F5
+:1087B00001207047002070471838002000780221FF
+:1087C000FFF7CEBD05494FF0FF32082841F82020C1
+:1087D00002D3084480F858207047000098330020E6
+:1087E000F0B54FF0FF3512B10023082601E0082351
+:1087F0000C260C4C05E000BF54F823707F1C04D0FD
+:108800005B1CB342F8D32846F0BD26185DB286F84B
+:10881000305044F82310002AF5D1E11881F85800AF
+:10882000F1E70000983300200249084490F9300035
+:1088300070470000983300202DE9F0438FB01E46AA
+:10884000DDF8589015460F00804602D10020FEF753
+:1088500027FA15B90020FEF723FA1C216846FDF718
+:108860002CFE00249DF80000039440F002008DF8D7
+:108870000000012001948DF83600049405940694BC
+:10888000ADF834800C9430788DF8300070788DF825
+:1088900031009DF83200142120F00600801C20F0E9
+:1088A00019008DF8320007A8FDF707FE0DA8079004
+:1088B0000CA808900748ADF82450ADF82640ADF854
+:1088C00028500B974B4607AA69460088AADF0FB0CD
+:1088D000BDE8F0832A2C002070B504464FF6FF75E2
+:1088E0000A462846AC4208D14FF48074214610460F
+:1088F00005F08CF9A04209D070BDFF2CFCD82146B0
+:10890000104605F076F908B1204670BD284670BDC6
+:1089100070B5084C050009D010342168002907D033
+:1089200008682060496828468847F6E70834F4E775
+:1089300070BD000084330020054A012120B10128C8
+:1089400005D19170FFF7E4BF51700020FAE770473E
+:10895000843300202DE9F05F26484168F1B3DFF849
+:1089600098B00E688146DBF8004087688078E11B8C
+:1089700021F07F45ED1CB0B9DFF880804FF48030E6
+:10898000C8F84403C8F804031120FDF7DDFE1120E8
+:10899000FDF7E5FE4FF0010AC8F800A02F2003F014
+:1089A000D5FE89F802A0B54200D23546124BE8192F
+:1089B0003C3320F07F401860DBF800105A46091B5A
+:1089C00021F07F41001B20F07F40C91C81420FD95C
+:1089D000106818602F2003F0B9FE00E004E0BDE845
+:1089E000F05F1120FDF7C6BEBDE8F05F05F094BD55
+:1089F000BDE8F09FB82C0020041501400010014094
+:108A000073B58CB00646002000900D9880B100240C
+:108A10006D4621460DA802F02EF930B1009805EB05
+:108A2000400084800098401C0090641C142CF0D3FB
+:108A30002C2269463046FDF719FD0EB070BD2DE9B8
+:108A4000F04117880646B81D14460D46984202D9D3
+:108A50000C20BDE8F0813188072206290AD34FF4A3
+:108A6000486C4FF6FF73614501D9994202D1708875
+:108A7000062801D21046ECE7604501D99842F9D1A9
+:108A8000994203D0984201D08142F3D80520E8559D
+:108A900020881221401C80B2208029542088401C4C
+:108AA00080B220804119308806F0C0FE2188084439
+:108AB00080B220804119708806F0B8FE21880844F1
+:108AC00020800020C5E7FEF7EBB8000038B54A7AF1
+:108AD0000F4B62B100220A725969002906D00122A7
+:108AE0008DF80020ADF802006846884738BD0A7A44
+:108AF00062B19B684C68024619462046FEF718F999
+:108B00000028F3D0BDE8384005F0E2BE5B68F1E72D
+:108B100094300020F0B585B016460F4604461D4639
+:108B200014220B496846FDF7A1FC0A488DF808702D
+:108B3000ADF80240ADF80A608DF80C5001780022C3
+:108B40002046FEF79DFF684600F058FA05B0F0BDDC
+:108B5000400003000C2C0020F0B587B00746002031
+:108B60000490ADF810100590ADF81210019002902D
+:108B700001AA04A9384690DF060022D003F08CFD3C
+:108B8000114C0346012520883A4605EB00400F4969
+:108B900003F05DF9BDF8042012B9BDF8060038B144
+:108BA0002088BDF8063005EB004009A103F04FF91D
+:108BB000BDF808202AB12088154905EB004003F0D4
+:108BC0003FF907B03046F0BDC42D00200804030073
+:108BD00054686520726571756573746564205458B6
+:108BE0002F5258207061636B6574206C656E6774DA
+:108BF0006820697320746F6F206C6F6E67206279D4
+:108C00002025752F2575206F63746574732E000001
+:108C10005404030030B5044685B000211B4804F01D
+:108C2000E8FF00282FD00025204600F030FF68B173
+:108C3000112812D086281BD0A0F54051023903D04C
+:108C40000146204605F04CFE294607E005B02946BE
+:108C50002046BDE8304001F02BBD0121204601F047
+:108C600027FD05B00021BDE83040084804F0F5BFFD
+:108C7000142207496846FDF7F9FBADF80240684643
+:108C800000F098F9E0E705B030BD0000D52B0020DA
+:108C900068FF02007FB50C4610B1012004B070BD22
+:108CA0002079002638B141F61D5501281BD0022835
+:108CB00026D00F20F2E70220207102960396E0688A
+:108CC0000190694601A805F03FFB50B102988188E8
+:108CD000E18000882081BDF80010029805F0B2FB09
+:108CE000DCE70A20DAE70A4B6A460021A01D05F0FE
+:108CF000E7FA38B1064918398E61CE610A28CDD11C
+:108D00002846CBE702488188019805F09BFBF5E7F0
+:108D1000F82C00202DE9F0470025DFF88C803CE09E
+:108D20006068002100EBC506012032789146FDF70E
+:108D30008AFBD4E9062300EA020701EA030C57EA9A
+:108D40000C0728D082438B434846C4E9062303F02E
+:108D5000BBFD32788246914601200021FDF773FB6E
+:108D6000D4E9042300EA020401EA03074A46504614
+:108D70000021FDF768FB44404F403C430BD1707825
+:108D8000012801D0012100E00021726881EA0A0176
+:108D90000AB1484690476D1CEDB298F80000444671
+:108DA0008542BDD3BDE8F087982C002010B5002186
+:108DB000024801F099FF80F3100010BD343C002000
+:108DC0000E4910B50A784C780023A24212D0521CEA
+:108DD000D2B20A70022A00D10B70084A0B780C320A
+:108DE00052F8232002608868104420F07F40886099
+:108DF000012010BD0360002010BD0000B82C002031
+:108E000013460A460021FFF785BE00002DE9F8430E
+:108E1000104D0F4680461E4691466946286801F06F
+:108E2000BEFE040014D01C21FDF747FB0120207179
+:108E3000C4F81490380BC4F80080C4E90260694695
+:108E4000286801F0CDFE05F0CFF90020BDE8F883D9
+:108E50000420FBE72001030010B503780022072B54
+:108E600006D2DFE803F005040610202930000A705E
+:108E700010BD01230B7003898B818388CB81C0686F
+:108E800088600A7410BD02220A7002898A81828871
+:108E9000CA81C2688A60807D062802D000200874DA
+:108EA00010BD0120FBE703220A70C2888A81028973
+:108EB000CA81C068886010BD04230B70C088888197
+:108EC000CA818A6010BD0520087010BD70B5064DBE
+:108ED0000646002455F8241009B130468847641C22
+:108EE000042CF7D370BD00009835002030B504463F
+:108EF000006887B00D46806800281FD0182168469A
+:108F0000FDF7DBFA0195A0680590207910B10128E2
+:108F100010D107E001208DF8000020690290E06880
+:108F2000039005E002208DF80000E0680003029045
+:108F300060690490206881686846884707B030BD42
+:108F400070B586B015460C00064619D0112C17D006
+:108F5000082C15D014216846FDF7AFFAADF8026071
+:108F6000304601F065F8ADF804000D2C0AD0862CCF
+:108F70001CD007208DF800000294684600F04CF8E1
+:108F800006B070BD03208DF8000025B12878C00719
+:108F900001D0012000E002208DF8080000208DF8AB
+:108FA0000C0041F20110ADF80A00E6E706208DF84A
+:108FB0000000E2E710B50446408801F039F8A080CF
+:108FC000024801682046BDE810400847DC2B00201D
+:108FD0002DE9F04107460024064E074D05E000BF8D
+:108FE00056F8241038468847641CE8788442F7DB3A
+:108FF000BDE8F08138330020FC2B002010B504467A
+:10900000408801F015F8A080024801682046BDE8BC
+:109010001040084714000300014909680847000090
+:10902000680003007047000070B586B00446142144
+:109030006846FDF742FAA0890125A0F54040ADF849
+:10904000040020782A4E062833D2DFE800F03203ED
+:1090500003032C48A08900F0BDF930B9E08943F63C
+:10906000FE71A0F54040884223D8A07B8DF808000F
+:10907000207803280FD000208DF80900A068039005
+:10908000606850B109208DF800006068049068465F
+:1090900004F00AFA0DE00120EEE708208DF8000048
+:1090A0008DF81050F3E7A08900F094F908B1E08939
+:1090B00030B17078002801D004F026FB06B070BDF6
+:1090C000606820B10B208DF800007570DFE70A2082
+:1090D0008DF80000BDF8040004F0A0FBF5E71320B4
+:1090E0008DF800004FF6FF70ADF80400CFE70000E8
+:1090F000EC2B002038B504460E480078A8B1A4F542
+:109100007F40FF380FD0684604F0A0FF78B10521FA
+:10911000017001210171C480684604F0A5FF05F0CB
+:1091200055F8002038BD042038BD022038BD082085
+:1091300038BD0000002D00200C4808B5007888B12B
+:10914000684604F083FF78B106210170684604F098
+:109150008BFF0748017809B10121017305F036F84A
+:10916000002008BD022008BD082008BD002D0020F9
+:109170005C360020F0B587B014216846FDF79DF9F4
+:109180002B4C207818B16846FFF7A0FE4EE0201D5A
+:1091900001F08CFDB8BB4FF010204169000402695A
+:1091A00040694B1C01D100FB02F122480022016101
+:1091B000A1F54051C160204902F04CF9002820D1AE
+:1091C0001F481C238C221D49006801F0D5FC03F0C8
+:1091D0005BFF051E14D0022812D000270126062DA1
+:1091E00012D005A804F032FF88B106700C2D18D2F9
+:1091F000DFE805F0170F170F1716171617111311C1
+:109200000B2007B0F0BD11E026706760BBE70820B7
+:10921000F7E7077105E0032100E00221017100E09A
+:10922000067105A804F020FF04F0D0FF0020E8E755
+:10923000002D0020B02D002030010300A8350020B3
+:109240009800030038B5040014D0694605F07CF896
+:10925000A0B1BDF8000000EB8001094800EB8100DF
+:10926000C16849B1A17A39B1C168491EC160002005
+:10927000A07238BD052038BD062038BD0A2038BD93
+:10928000343600201FB501A9684605F019F804B06E
+:1092900010BD07B513460A466946002005F010F8D0
+:1092A0000EBD07B513460A460021684605F008F8CA
+:1092B0000EBD20B119B1006808600020704705207C
+:1092C00070470000F8B50D46040018D0BDB16946DE
+:1092D00005F03AF8A8B1BDF800000B4900EB80009A
+:1092E00001EB800001210C30666801F0E2FC2E6089
+:1092F00060680C3068600120A0720020F8BD052075
+:10930000F8BD0A20F8BD00003436002018B1032350
+:10931000002206F0D5BC052070470223002206F08B
+:10932000CFBC12B1022306F0CBBC05207047000071
+:10933000084910B50A69042A0AD0074A096942F89F
+:10934000210004480121103001F0B3FC002010BDC1
+:109350000C2010BDE02C00209835002038B50446C4
+:1093600009480D46007858B164B16946284606F0B0
+:10937000A1FD002803D1BDF800102180658038BD13
+:10938000022038BD052038BD002D002010B5044650
+:109390000E48007898B1A4B12188022913D80C4A4C
+:1093A00001EB810002EB800260885289C31C93426A
+:1093B00009D806F073FD00202080608010BD0220D7
+:1093C00010BD052010BD042010BD0000002D0020A0
+:1093D0003436002043F6FE71A0F54040884201D8A3
+:1093E000012070470020704710B504460078182807
+:1093F00002D1FEF721FB207010BD10B504460078A5
+:10940000182802D1FEF718FB207010BD70B50D466C
+:109410000446B0F89810D0F894000122FDF7B6FF8A
+:1094200000B1057004F13C0204F1940104F1540010
+:1094300072DF70BD70B513460022064615468629B8
+:1094400002D0112902D002E0012200E001250D4CDA
+:1094500073B1A179FEF714FB2A4661793046FEF715
+:109460000FFB0022A1783046FEF70AFB002203E042
+:10947000A178FEF705FB2A4661783046BDE87040CA
+:10948000FEF7FEBA142C0020F7B517460E0011D0D7
+:109490000098002560B100242146684601F0EBFBEE
+:1094A00018B1A0B23946B0476D1C641C142CF3D31C
+:1094B0002846FEBD0020FEBD406804F0E7BD000068
+:1094C0000EB517A19DF8080020F00F00401C20F0F9
+:1094D000F00010308DF808000A2202A87CDF08B1E5
+:1094E000FDF7DEFB40F2413078DF08B1FDF7D8FB35
+:1094F0000020009001904FF4A071ADF80400ADF889
+:1095000000104FF4C8704FF40271ADF80600ADF8CA
+:10951000021068467ADF002801D0FDF7C1FB0EBDBE
+:109520004E6F726469635F48524D000010B5088841
+:109530000C46A0F52061773909D108480321A3889A
+:109540000088628801EB004005A102F080FC214602
+:10955000BDE810400E48FEF7B2BD0000F82D002017
+:109560004741545420415454204D5455206F6E208F
+:10957000636F6E6E656374696F6E20307825782036
+:109580006368616E67656420746F2025642E000037
+:10959000882E002070B508B1012070BD194C00253F
+:1095A000207B08B1257301E000F0A0F8207808289E
+:1095B00026D2DFE800F02504080C10251420BDE8B1
+:1095C000704000F021B8BDE8704000F07DB8BDE803
+:1095D000704000F05FB8BDE8704000F03BB86088B4
+:1095E000084900EB8000283901EB80004068BDE8A5
+:1095F000704003F029BD6560BDE8704003F032BDE6
+:109600000F2070BD5C3600201149F0B48A1C002088
+:109610000346A1F128050C18A67A4EB1A37200EBFF
+:10962000800405EB8404E66816B9247C012C0AD07A
+:10963000401C80B20228EED30B704B804B60F0BC14
+:1096400041F61D5070471080F0BC00F03DB800009E
+:109650005C3600200C48418801EB8102A0F1280112
+:1096600001EB8201CA6852B105210170074802214D
+:109670008180016800230122054801F055BE0422C3
+:1096800002704968F6E700005C360020082D0020D3
+:10969000B02D002038B50A49084803240B684268F9
+:1096A000898803EB810153880470DB1C00201B04B4
+:1096B00000909B0B034801F0A7FF38BD5C360020EB
+:1096C000082D0020B02D0020074910B54888091D3D
+:1096D00004F08AFE18B1BDE81040FFF7DBBFBDE81B
+:1096E0001040FFF7B7BF00005C360020F0B51F4800
+:1096F0001F490125067802248B88A0F12802082E34
+:1097000019D2DFE806F00418181B222F2F17018941
+:10971000491C01810021418080F80C1001EB81037C
+:1097200012F8233043B100234418491C89B2A372B4
+:109730000229F3D30570F0BD0123F5E74268528892
+:10974000D21C1A448A800470F0BD46880D6806EB6E
+:10975000860602EB860256680E60556013818C8087
+:10976000062100E007210170F0BD00005C360020FA
+:10977000082D002030B501888488224D85B05029FD
+:1097800024D0522902D0542931D103E0204600F0E0
+:109790005BFF2CE014221C496846FCF767FEADF81D
+:1097A0000240204600F044FCADF8040000F022F92D
+:1097B000002269792046FEF763F9002229792046C4
+:1097C000FEF75EF96846FFF7F5FB10E0017B012923
+:1097D0000DD1817A01290AD10089A0F524510239DD
+:1097E00005D10121204600F063FF06F08FF800222A
+:1097F0000649E878FEF7E6F805B0BDE8304005F028
+:1098000027B90000D42B002090FF0200996F0200BE
+:1098100010B50446007800280FD1608800F014FFCE
+:10982000608800F081F9002807D00449608801228F
+:109830000979BDE81040FEF723B910BDD42B0020F4
+:1098400010B5124C00202070FEF7F6F8A070FEF75D
+:10985000F3F8E070FEF7F0F82071FEF7EDF86071B4
+:10986000A17818290FD0E17818290CD0217918296E
+:1098700009D0182807D00121601C04F0B3F9012099
+:109880002070002010BD032010BD0000D42B00204C
+:109890007CB50446007808282FD1607A38BB207A3E
+:1098A0004FF6FF7501280DD0072802D0082824D1D3
+:1098B0001EE0A08800F0FAFAA8421ED0012100F0B4
+:1098C000F7FE1AE0A0886A46012103F005FD70B991
+:1098D0000198007858B1A08800F0E8FAA8420CD0AE
+:1098E000084901220979FEF7CBF805F0B1F804E048
+:1098F00004480021401C04F0B0F9BDE87C4006F0AB
+:1099000005B80000D42B002010B504460A48417861
+:109910002046FEF79DF868B10848002101EB41029E
+:1099200000EB82025288A24201D1C8B210BD491C8C
+:109930001429F3D3FF2010BDE62B0020283100208E
+:1099400070B5094D094E002404EB440005EB80007E
+:1099500071784088FEF77CF820B1641C142CF3D396
+:10996000FF2070BDE0B270BD28310020E62B002042
+:109970002DE9F0418046024601200021FCF763FDFD
+:109980001A4F05460E467868FDF716FA00280CD1E6
+:10999000174CD4E9062110462A4001EA06031A436F
+:1099A00005D0A843B143C4E90601BDE8F0814046B3
+:1099B00002F08AFF30B1D4E9040128433143C4E9FD
+:1099C000040105E0D4E90410A943B043C4E904103C
+:1099D000D4E9060128433143C4E90601A168786847
+:1099E000BDE8F0410022FDF7A3B900007C000300B0
+:1099F000982C00201CB5054AD2E90212CDE90012CC
+:109A00000022694603F08DFC1CBD0000A8FF020087
+:109A100003484FF6FF7181800121017000207047DB
+:109A2000E02B00202DE9FC41804600F001FB0024E2
+:109A300003250127A0F57F412646FF3908D06A4655
+:109A4000082103F049FC18B90198841D868805682F
+:109A500032462B4621464046B1DF042804D0082870
+:109A600004D00B2808D002E0112000E00020002FD5
+:109A700000D10B20BDE8FC810027A80701D50125F6
+:109A8000E6E73443F5D0002426460325E0E72DE938
+:109A9000FC41804600F0CCFA0646A0F57F40FF3836
+:109AA0000ED001252A466D1C0027ADB26B46082159
+:109AB000304603F03BFC040006D0072C25D025E0FF
+:109AC00043F20200BDE8FC81019903230A1D0B60EB
+:109AD0004046891DB2DF040004D00C2C09D0052CAF
+:109AE00009D009E032460821104603F095FC0446EF
+:109AF0000CE0012700E000240821304603F078FC48
+:109B000000B10324002FCDD100E00C242046D9E77A
+:109B100004488088A0F57F41FF3901D004F0A2BF3E
+:109B200070470000E02B00200EB502A9019100F063
+:109B30007FFA6A46012103F0CFFB08B100200EBD79
+:109B4000019800780EBD00002DE9F04107464FF660
+:109B5000FF760A48B3DF10B10320BDE8F081074C5F
+:109B600043F20305A41E324661883846AFDFA8429F
+:109B7000F3D16088401C6080F5E70000E22B0020F4
+:109B8000428800EB82020C328A4201D902207047DF
+:109B90008188A1F57F42FF3A03D0008808B10020F8
+:109BA000704701207047884204D20068401C01D0F1
+:109BB000012070470020704710B51249124804F088
+:109BC0001AFF114C81B2103C6068401C60600F4865
+:109BD000FEF7F0F958B1082809D0132807D011284A
+:109BE00005D043F20141884201D0FDF759F8606881
+:109BF0000321B0FBF1F201FB120000B10120207043
+:109C000010BD0000D42F0020982B0020882E0020AB
+:109C100070B5CCB00024054644949DF810010E4662
+:109C200020F00F00401C20F0F00010308DF81001E3
+:109C3000087B8DF811019DF812011C2120F006000F
+:109C4000801C8DF812013DA8FCF737FC9DF8F4004C
+:109C50003E9440F010008DF8F40044A84094CDE903
+:109C6000414001208DF82E0142F637204394ADF893
+:109C70002C014A94707B8DF82801B07B8DF8290166
+:109C80009DF82A01142120F00600801C20F0180005
+:109C900040F001008DF82A0145A8FCF70EFC4BA806
+:109CA00045904AA846906A460021284600F012F8DE
+:109CB000ADF81C01F420ADF81E41ADF82001CDF83F
+:109CC00024D1E88805F1080345AA3DA9AADF4CB0D4
+:109CD00070BD00002DE9F041044640799046002512
+:109CE00000B1042594F8220008B145F00205CAB27B
+:109CF000FF2908D9090A88F8012045F0010588F8EC
+:109D00000210032602E088F801200226B4F84C0075
+:109D100008B145F0100500271BE000BF94F84E1075
+:109D2000B21C91420BD2B4F84C0004EB4701C01BAB
+:109D3000420004F124002431FCF798FB0DE004EB11
+:109D4000470008EB0601808C0870000A4870D6B204
+:109D50007F1CB4F84C00B842E0DC34F84C0FC01B58
+:109D6000208088F800503046BDE8F0813EB502788A
+:109D700002230C46B3EB520F17D1B0F80110ADF827
+:109D80000010C1788DF802108188ADF80410807938
+:109D90008DF8060002AA01A92046FCF7C3FE0322A3
+:109DA00002A96846FCF79BFB08B100203EBD0120DC
+:109DB0003EBD000010B50C46FFF7A6FDFF280CD0F5
+:109DC000074900EB400001EB8000416821600189F8
+:109DD000A180807AA071002010BD052010BD000078
+:109DE0002831002070B5018890B0102959D1011D8B
+:109DF0002C226846FCF73AFB9DF804004FF6FF76EC
+:109E0000032134466D46B1EB500F2AD003F0BAFB64
+:109E10009DF8040040080ED001280CD0022820D163
+:109E200018E00D99281D1131FCF718FE18B100BF7C
+:109E3000BDF82C4015E00CAA0BA9072003F076FB17
+:109E40000028EED10DE00D99281D491CFFF78EFF6B
+:109E50000028EDD10CAA0BA9072003F067FB00280E
+:109E6000F1D1BDF80000291D00F030FEB44218D039
+:109E7000BDF80000214600F0C5F8BDF80000ADF8BF
+:109E80002E000020ADF83040074E8DF82C000BADB1
+:109E9000044600BF56F8241028468847641C022C4C
+:109EA000F8D310B070BD0000BCFF0200094A0021C9
+:109EB00001EB410332F82330834205D101EB41002D
+:109EC00002EB800040887047491C1429F0D34FF6FC
+:109ED000FF707047283100203EB50C46054603F060
+:109EE00051FB0BE0BDF80000A04207D028460299C4
+:109EF00000F02EF810B1BDF800003EBD01AA694681
+:109F0000072003F013FB0028ECD14FF6FF703EBD95
+:109F100010B50D4C18200D4A607000204FF6FF71EF
+:109F200000EB400302EB8303401C59801428F7D355
+:109F3000FDF782FD6070182803D0012020700020FA
+:109F400010BD032010BD0000E62B002028310020AA
+:109F50002DE9F0410C46054600F1110701F111060B
+:109F60001022491C401CFCF7BAFA48B9681C00F0E2
+:109F7000F9F928B1601C00F0F5F908B1012400E0FE
+:109F8000002431463846FCF769FD3B780222B2EBEB
+:109F9000530F0CD00321B1EB530F08D03378B2EB41
+:109FA000530F04D0B1EB530F01D0012100E0002189
+:109FB000084201D18C4302D00120BDE8F08100208D
+:109FC000FBE7018811B9421892780AB10120704765
+:109FD000491C0829F7D30020704710B50C460346EA
+:109FE000FFF7EFFF00280AD018882188884205D1A2
+:109FF0000822A11C981CFCF772FA08B1002010BDC1
+:10A00000012010BD03F05EBC70B50446FFF74EFFA3
+:10A010000546204603F063F94FF6FF7104468D4272
+:10A0200003D014B9284603F04DFC204670BD000053
+:10A0300010B5FFF769FCFF2805D0044900EB40008C
+:10A0400031F8200010BD4FF6FF7010BD2831002000
+:10A050003EB5044603F096FA0EE0019920464631DB
+:10A06000FFF7BBFF28B9019920462A31FFF7B5FF5A
+:10A0700010B1BDF808003EBD6A4602A9072003F0F2
+:10A0800055FA0028E9D14FF6FF703EBD10B50A49D8
+:10A0900041600A4800F00AFE58B902F087FA074901
+:10A0A0001C238C22087404488C39001F006800F0BF
+:10A0B00063FD002010BD000024010300F8360020DD
+:10A0C0002DE9F0412D4F002518B17D600120BDE83C
+:10A0D000F0810879012258B1294E01280CD0274C73
+:10A0E0004FF002080834022821D0032842D128E08A
+:10A0F0000A7102F0B7FF3BE05FF0000000EB800167
+:10A1000016F82110022908D0401C80B20228F5D38D
+:10A110003A707D6041F61D50D9E700EB800006F8EB
+:10A12000205006EB8000406802F08EFF20E00D71A9
+:10A13000A4F80480002301221248216801F0F4F8F9
+:10A1400016E00D71206802F07FFF0D492368283169
+:10A15000498801EB810206EB8201D1F804C0C4F802
+:10A1600000C04B60A3880B81A4F8048006F822503D
+:10A170000028ACD07D600E20A9E70000002D002053
+:10A1800034360020B02D00200146034802888A4260
+:10A1900000D0002070470000803000202DE9FC5FD7
+:10A1A0000E008346DDE90C47C6F100009846924652
+:10A1B000814600D40846012503E000BF90FBFAF079
+:10A1C0006D1C5045FADAA84500D9454624B1002E49
+:10A1D00001DB780700D5641EB80702D5B8F1000F7F
+:10A1E0000AD0F80708D13CB1A54205D22021584633
+:10A1F000641EFEF7C9FAF6E7002E02DA4E462D215C
+:10A2000002E0780703D52B215846FEF7BDFA07F088
+:10A21000030002280BD1B8F1000F08D13CB1A542D0
+:10A2200005D230215846641EFEF7AEFAF6E7CDE9B6
+:10A230000047434652463146584605F00DFBBDE8FF
+:10A24000FC9F000070B50D46044600684FF488710D
+:10A2500002F042FA4FF49071206802F03DFA4FF498
+:10A260009271206802F038FA4FF4A271206802F06F
+:10A2700033FA20681249C0F8041320686907000BFC
+:10A2800040B2090E002806DA00F00F0000F1E020CD
+:10A2900080F8141D03E000F1E02080F8001420682D
+:10A2A0000121000B40B200F01F02914040098000E4
+:10A2B00000F1E020C0F88012C0F8001170BD00006D
+:10A2C00010030200024600201268930702D05307D1
+:10A2D00002D47047500714D502F00300012802D0C1
+:10A2E00002280CD105E0C2F383100B68801C1844CF
+:10A2F00004E00223086803EB925210440860012036
+:10A300007047086800EB9253C2F38910401CEEE7D7
+:10A310000248007A002800D001207047F83600205B
+:10A32000F0B58488A518944200D82246A41AC288A1
+:10A33000D6189A4200D81346D21A4B880788BB42D7
+:10A340000CD34088834209D88888A04206D3A8420B
+:10A3500004D8C888904201D3B04201D90020F0BD92
+:10A360000120F0BD0021425C0AB101207047491C68
+:10A370001029F8D300207047800701D000207047D3
+:10A38000012070470A4810B5807860B1002401E0D0
+:10A39000022C06D02046FDF76FFF641C042CF7D377
+:10A3A00010BD0324F6E7BDE81040FDF789BF0000AB
+:10A3B000B42B002003480179C90702D00078FEF7CA
+:10A3C000BBB87047B42B0020F721018017214180D2
+:10A3D000002101714171FB2181711B21C171704705
+:10A3E0002DE9FE4F2B4D984691460F00824601D035
+:10A3F00000260DE0684600F095FB6A4600215046B5
+:10A4000002F0D9FE2878009E10B99DF8090098B195
+:10A410004A463146504604F0EFFD0446014600220C
+:10A420005046FFF707F80D2C32D008DC84B3082C17
+:10A430002ED00B2C0BD12BE00520BDE8FE8F112C6C
+:10A4400010D0862C1AD0A4F54050023820D0032515
+:10A45000B8F1000F04D0324621465046FEF770FD99
+:10A460002846EAE73A4629795046FDF709FB4A466D
+:10A47000E9785046FDF704FB0025E9E73A462979DB
+:10A480005046FDF7FDFA4A46E9785046FDF7F8FADE
+:10A490002546DDE7142C00202DE9F041204F0E4623
+:10A4A000154604463978FDF7D3FA002835D0204602
+:10A4B00002F078FE50B32046FFF7BAFD80462046F2
+:10A4C000B978FDF7C5FA08B1012700E00227204658
+:10A4D00003F010F90028404602D0FFF795FD0DE08B
+:10A4E000A8F57F41FF3909D0072102F081FF010063
+:10A4F00004D0052902D0204604F006FA2B46324645
+:10A5000039462046BDE8F041FEF704BB2A463146F5
+:10A510002046BDE8F041FEF773BCBDE8F0810000C5
+:10A520000C2C002070B5094D0646E978FDF790FA2D
+:10A53000044629793046FDF78BFA0146224630461B
+:10A54000BDE870400123FFF74BBF0000142C002032
+:10A550002DE9F047394E002780463D46DFF8E09070
+:10A56000D6F804A057E003D00446D0F81C8035E0AC
+:10A5700099F8002002EB4201521CD2B289F8002067
+:10A5800009EBC10199F80230091D9A4201D189F8FD
+:10A59000005048680A780446012A12D0022A02D0E4
+:10A5A000032A3BD108E004F0F1FE00B10127257435
+:10A5B00034E00574C06900E070680028F9D170606B
+:10A5C0002CE0207C50BB88686060C868A060086987
+:10A5D000E0604869A061F07800B165606268B168C8
+:10A5E000184B501A20F07F40984202D2A1680844CC
+:10A5F00006E0881AA16820F07F40814202D9081A3B
+:10A60000206000E0256065600120A5602074204680
+:10A61000E56104F09DFEB8F10000A4D199F80010A6
+:10A6200099F801008142A3D117B97168514502D050
+:10A630000120BDE8F0870020FBE70000B82C0020D7
+:10A6400074340020FFFF7F0030B585B0054600243C
+:10A6500014216846FBF731FFA5F57F40ADF80250A5
+:10A66000FF3815D02846FFF7DDF998B10B2815D033
+:10A67000112811D0A0F54051023903D001462846D7
+:10A6800004F02EF909482246C1782846FDF7F8F96A
+:10A6900005B030BD0E2002E00124F3E70F208DF855
+:10A6A00000006846FEF786FCECE70000D42B002093
+:10A6B0000A4602498978FDF7E3B90000D42B00204F
+:10A6C000F8B5054600780C46002620420FD1002040
+:10A6D0008DF800006846FCF77FFB2878204202D105
+:10A6E0002043287001269DF80000FCF799FB3046B6
+:10A6F000F8BD00002DE9FF410026234800F0D3FA01
+:10A700002148001F074600F0CEFA204C60680090F8
+:10A71000A56800E000986946284004EB80000C30F2
+:10A72000FFF7D0FD0028F5D101AA009901EA050341
+:10A7300004EB8303491CDB6842F82030401C009185
+:10A740000228F2D3019800F0030001280BD0022860
+:10A7500010D10198032101EB90500099BDF80A60D7
+:10A7600001EB900005E00198BDF80A60C0F383108A
+:10A7700008440090384600F093FA08B100986060F1
+:10A7800004B03046BDE8F081303C0020183800208D
+:10A79000ACB04FF40041002001F0C0FB08B1FCF761
+:10A7A0007FFA01F02BFA04F07FFE4D490320FDF7FC
+:10A7B00079FE08B1FCF774FA69460020FDF7A4FDA4
+:10A7C00008B1FCF76DFA9DF80000022874D000264D
+:10A7D00001F0C2FC08B1FCF763FA01F09BFE08B17E
+:10A7E000FCF75EFA002469460120009401F0F6FCB3
+:10A7F00008B1FCF755FA684601F09CFD08B1FCF77A
+:10A800004FFAFEF75DFE3749374800F0E2FA08B12B
+:10A81000FCF746FAAC216846FBF74FFE02208DF8A4
+:10A82000000001208DF80200062103258DF87C0030
+:10A830008DF80310ADF810504FF496702B4922900C
+:10A84000059144F250602390294829902648694692
+:10A850002030FCF7CAFD08B1FCF722FA224801219A
+:10A860002030FCF7BFFD04F0A9F904F06DF81C21BD
+:10A870006846FBF722FE4FF42030CDE900404FF44C
+:10A880007020029018488DF80C5064388089ADF81B
+:10A890000E0018480590184806908DF8104068463C
+:10A8A000FDF746F808B1FCF7FBF903F019F8134877
+:10A8B000008805EB004000E00FE011A101F0BCFAB8
+:10A8C000FCF7C8FA3046FCF709F900BF01F0A4F91B
+:10A8D0000028FBD101F054FCF8E7012678E70000DE
+:10A8E000FD8302002D950200EC2E0020A82B0020F5
+:10A8F000F1CD02003DCE0200C78A0200F82D0020F3
+:10A90000486561727420526174652053656E736F7F
+:10A9100072206578616D706C652073746172746506
+:10A92000642E000070B5144682880E4605462088C5
+:10A93000111D0144921C994201D8FE2A01D90C2014
+:10A9400070BD521C32542088FF21401C80B22080F0
+:10A9500031542088401C80B220808119288804F05E
+:10A9600065FF2188084480B22080AA8842B1A96886
+:10A9700041B13044FBF77AFD2088A9880844208043
+:10A98000002070BD072070BD2DE9F047C788044640
+:10A99000181D16468946B0FBF7F1B0FBF7F207FB2E
+:10A9A00012009A193A44D21CB2FBF7F2DDF820A04B
+:10A9B00001E02468491E0029FBD13D1A8846B542B2
+:10A9C00016D818E0BAF1000F05D0211809EB0800DD
+:10A9D0002A46091D04E0204409EB08012A46001D0F
+:10A9E000FBF744FD00202468761BA844B74201D938
+:10A9F000354600E03D46002EE4D1BDE8F08700007A
+:10AA000030B5024659B101F0B5FA0021074C09E012
+:10AA100004EB810315685B88AB4202D11160002012
+:10AA200030BD491C8142F3D3052030BDC42D002028
+:10AA3000F8B50F46017814460546012901D168781A
+:10AA400030B12088821C9A422DD8012902D006E01C
+:10AA50000720F8BD69780144891C994223D8181A47
+:10AA6000801E86B2ADF800602188B81C0844694693
+:10AA70007DDF0028EDD12878022805D1BDF800102F
+:10AA8000B14201D809210AE00821012805D16878DE
+:10AA9000B04202D8ADF8000001E0ADF80060BDF8AA
+:10AAA0000000FE2801D90C20F8BD2288401CB854B3
+:10AAB0002088401C80B2208039542088401C20808F
+:10AAC000BDF80010084420800020F8BD70B5054690
+:10AAD0000C004FF0FF0020D04FF6FF76B5421CD09F
+:10AAE0000E48012241782846FCF7CAFF2846FEF7A7
+:10AAF0000BFFFF2803D1FEF723FFFF280DD0084BE3
+:10AB000000EB400203EB82014D8023F822602268B3
+:10AB10004A60A2880A81A2798A7270BDE62B002061
+:10AB200028310020034A00219268C0E90021816099
+:10AB300070470000142C002070B54FF6FF750E46CC
+:10AB4000A84201D1002000E0401C84B208E0214668
+:10AB5000304603F076F808B1204670BD641CA4B2FC
+:10AB6000FF2CF4D9284670BD10B5FBF79EFB08B149
+:10AB7000002010BD112010BD10B531B1B2FBF3F4AF
+:10AB800003FB14241CB1092010BD0E2010BD016070
+:10AB90000021416081608281C381084610BD70B58B
+:10ABA0000C460546FBF736FB002802D021882868B2
+:10ABB000084470BD10B50A8849888A4203D1FBF762
+:10ABC0006BFB012010BD002010BD70B50C46054682
+:10ABD000FBF745FB002802D061882868084470BD57
+:10ABE00010B50A8849888A4203D1FBF72FFB012060
+:10ABF00010BD002010BD01F01F0301229A40D24376
+:10AC0000490900EB8100114600F059B80A4601F0ED
+:10AC10001F030121994010B552090C4600EB820038
+:10AC200000F05DF8204000D0012010BD2DE9F0417A
+:10AC300080460D460024481E012101EB501716E006
+:10AC400058F82400C04390FAA0F0B0FA80F0202811
+:10AC50000CD200EB4416AE4208D231464046FFF714
+:10AC6000D5FF0028ECD13046BDE8F081641CA74236
+:10AC7000E6D82846F8E74A0950F8220001F01F02FA
+:10AC800001219140084000D00120704701F01F03CE
+:10AC900001229A40490900EB8100114600F029B8D1
+:10ACA000002100F017B8012100F023B8012100F0C5
+:10ACB00016B808B56A46FBF744FB009808BD08B50E
+:10ACC0006A46FBF724FB009808BD08B56A46FBF707
+:10ACD00038FB08BD08B56A46FBF719FB08BD08B587
+:10ACE0006A46FBF707FB08BD08B56A46FBF7F6FAAC
+:10ACF00008BD08B56A46FBF7FDFA009808BD08B51F
+:10AD00006A46FBF72BFB009808BD38B504460025C2
+:10AD10008DF800506846FCF75FF8216862680868A3
+:10AD200090420ED9401E08600178A38AE26801FBB8
+:10AD30000325227A2168101AC0B20A79824200D211
+:10AD400008719DF80000FCF76BF8284638BD38B54F
+:10AD5000054600208DF800000C466846FCF73CF8DC
+:10AD6000E868A98A201AB0FBF1F12A681068431C30
+:10AD7000136001709DF80000FCF752F838BD10B563
+:10AD800030B1017A42680368891AC9B21A6006E0D4
+:10AD90000E2010BD03681A68541C1C601170491EF7
+:10ADA000C9B2F7D2006800210171084610BDC2087F
+:10ADB00000F007030120895C98400840704710B5F7
+:10ADC000C20800F00703885C01249C40204388549B
+:10ADD00010BD10B560B10161F72120F8021B20F809
+:10ADE000021BFB2100F8021BFFF7EEFA002010BD4A
+:10ADF0000E2010BDF0B5858893B00C46002D39D1DA
+:10AE0000018800263E4F24293BD006DC102909D0BA
+:10AE100011290CD0232958D14FE03A290BD05529BC
+:10AE200053D129E00146204602F016F84DE0A01D5E
+:10AE3000FFF7CAFA49E02246408934F8061F8142EA
+:10AE400000D808466080172800D21720608010695B
+:10AE500070B1607960B1D7E90001CDE90301ADF8C7
+:10AE60000E506088ADF81000136903A9104698478A
+:10AE70006671267113B0F0BD0146204602F03CF821
+:10AE800023E0011D2C2206A8FBF7F0FABDF81800FC
+:10AE9000BDF81C2004EBC0014A732269AAB1D7E9AE
+:10AEA0000423CDE90423ADF81200487B8DF814008B
+:10AEB0002269204604A9904707E0017A207B884256
+:10AEC00000D201462846FDF747FEA07A0028D1D0DF
+:10AED000E1882846A5DF012570B11128CAD001F00C
+:10AEE000DBFB0246074808A1008813B005EB0040D1
+:10AEF000BDE8F04000F0A4BFA672E572BAE700001A
+:10AF0000C4FF0200C42D002073645F626C655F673C
+:10AF1000617474635F65786368616E67655F6D74A3
+:10AF2000755F726571756573742829207265747513
+:10AF3000726E65642025732E0000000020B1027837
+:10AF4000DE2A03D0082070470E2070474180002081
+:10AF5000704760B159B10278DE2A0AD009684160B1
+:10AF6000DE2101704FF6FF714180002070470E20F6
+:10AF70007047082070477FB5054600294DD0002D49
+:10AF80004BD008780C46DE2847D1A88861888842D3
+:10AF900002D1204604F00AFD2888012825D0022885
+:10AFA0003BD011283AD0512837D135F8040F6188A9
+:10AFB000884232D1A978A81C02292ED1017A04290D
+:10AFC00003D0062901D0052927D1002100910222B2
+:10AFD0008DF8002001914FF4C07202910391ADF8F9
+:10AFE0000420007A05280FD010E0297A2046012994
+:10AFF00013D1A988428891420FD10121017204B076
+:10B00000BDE8704004F0D2BCADF804102888694651
+:10B01000B0DF002801D0616888477FBDA8886188BB
+:10B020008842FAD14FF6FF7060807FBD00F180400A
+:10B030000068002800D00120704708B500F180406A
+:10B04000002101600068009008BD000070B50B4C45
+:10B05000207808B185250FE00020A06060602061A5
+:10B06000E060074801F054FB054601F09FFA08B97B
+:10B0700001F038FB01202070284670BD8433002089
+:10B080003989020038B500258DF800506846FBF775
+:10B09000A3FE074CE068401EE060E06810B901F0D4
+:10B0A00047FBA5709DF80000FBF7BAFE38BD000015
+:10B0B00084330020F0B505460478154889B016465B
+:10B0C00040F82420124A08690832A2F10C0742F81D
+:10B0D0002400487F385520226846FBF7C7F90494BE
+:10B0E0002878385C48B10EB10A4A00E0002269466F
+:10B0F000281D01F099FD09B0F0BD0EB1064A00E02F
+:10B100000022694605F10C0001F060FCF3E7000045
+:10B11000782C002009F7020055F502000FB408B59D
+:10B120000399002904D004AA00926A4600F00FF89F
+:10B1300001B05DF814FB10B582680446002A05D002
+:10B14000D4E90403216898470020A06010BD2DE9D0
+:10B15000FC4791460C00804676D014F8011B39B1AB
+:10B1600025290ED04046FDF70FFB20780028F4D1AA
+:10B1700098F80C00002867D04046BDE8FC47FFF770
+:10B18000DABF0020012221782B291BD02D2902D0E3
+:10B19000302908D102E040F0010001E040F0020057
+:10B1A000641C002AEFD100252A290ED02178A1F1B4
+:10B1B00030020A2A11D205EB850201EB4205641C1C
+:10B1C000303DF1E740F00400EAE7D9F800100B1D2C
+:10B1D000C9F800300968641C0D44217800232E2929
+:10B1E0000BD114F8011FA1F130020A2A05D203EB9A
+:10B1F000830201EB4203303BF3E76C290DD0682951
+:10B200000BD0692921D00BDC252918D0582931D041
+:10B2100063290ED0642915D117E014F8011FECE75B
+:10B22000702969D0732932D075291BD0782909D1AA
+:10B2300020E0D9F80000011DC9F80010017840464F
+:10B24000FDF7A2FA641C90E76CE0D9F800100A1D23
+:10B25000C9F800200968CDE900500A224046FEF7EF
+:10B260009DFFEFE7D9F800100A1DC9F80020096812
+:10B270000A2206E0D9F800100A1DC9F80020096862
+:10B280001022CDE90050404604F0E6FADAE7D9F89A
+:10B29000001000270A1DC9F800200E68C00705D15C
+:10B2A00012E04046761C7F1CFDF76EFA31780029CB
+:10B2B000F7D104E0202140466D1EFDF765FABD423E
+:10B2C000C0D9002DF6D1BDE74EB13046FBF700F9ED
+:10B2D000074604E0202140466D1EFDF755FABD42A9
+:10B2E00006D9002DF6D103E04046761CFDF74CFA56
+:10B2F00031780029F8D1A5E7D9F80000011DC9F877
+:10B300000010056830214046FDF73EFA782140469E
+:10B31000FDF73AFA08200021CDE90001034610228A
+:10B320002946B0E7BDE8FC872DE9F84F2B4E040015
+:10B330009A4630884FF001031546894603EB0040DA
+:10B3400024D0216800292BD0002D32D062684946D4
+:10B350004FF010071268A2F1010C1CEA090F11D17D
+:10B3600098466A432046FBF792FB00282AD02068C3
+:10B3700053462A46066901B049462046B446BDE810
+:10B38000F04F6047164B17A2009721E00E21009165
+:10B39000134B1EA21FA100F062FD0E20BDE8F88F26
+:10B3A000082100910E4B26A21AA100F058FD08209A
+:10B3B000F4E7092100910A4B24A216A100F04FFDE9
+:10B3C0000920EBE700973188054B214A08EB014043
+:10B3D00010A100F044FD1020E0E70000E82D00205F
+:10B3E0000B010300616464725F69735F706167657C
+:10B3F0005F616C69676E656428705F66732C20708E
+:10B400006167655F6164647229000000705F667344
+:10B4100000000000257320636865636B2066616926
+:10B420006C656420696E202573282920776974680B
+:10B430002076616C756520307825782E000000003C
+:10B44000705F66732D3E705F617069006C656E00A1
+:10B45000AC04030038B503000F484FF001054FF06E
+:10B460000E04008805EB004009D061B119600C683A
+:10B4700001B0A446BDE83040114618466047074B6E
+:10B4800007A2009402E0054B07A2009408A100F077
+:10B49000E6FC0E2038BD0000E82D0020C0000300AF
+:10B4A000705F667300000000705F617069000000EB
+:10B4B000257320636865636B206661696C65642031
+:10B4C000696E202573282920776974682076616C5D
+:10B4D000756520307825782E000000002DE9F041B8
+:10B4E00028B1016819B1C969BDE8F04108470D4D9F
+:10B4F0000D480024461B14270DE000BF04EB840018
+:10B5000005EB8000016829B1C969884710B10120A5
+:10B51000BDE8F081641CB6FBF7F0A042EED8002035
+:10B52000F6E70000B02D0020C42D002004480121C2
+:10B530004174007A08B10020704701207047000074
+:10B54000F8360020012801D0032808D10449002240
+:10B5500001284A7400D00020087402F0E7BD70474B
+:10B56000F836002070B50246022801D0032A45D1E2
+:10B57000234C207A002841D0012833D0022831D131
+:10B5800020480023022A006802D0032A2AD11BE0A7
+:10B59000E360017911B1012924D10DE0D0E90565FD
+:10B5A000711B4FF48056B14200D33146294481616A
+:10B5B0004569A9420ED015E00169491C0161426943
+:10B5C00091420FD1237213E0E168491CE160082920
+:10B5D00008D9E3602372022A0AD00D21FDF786FC08
+:10B5E00002F04AFD607C28B1BDE8704000F0E4BF85
+:10B5F0000021F3E7BDE8704002F098BD70BD000087
+:10B60000F8360020242D00202DE9F84F3A4D040093
+:10B610008B4628884FF00106DDF828A09846914611
+:10B620004FF00E0106EB00401AD0B9F1000F1BD00D
+:10B630002168002920D00921B8F1000F25D06268C7
+:10B640005368B8FBF3F703FB1782002A21D02B4B7A
+:10B650002BA2009135A100F002FC0920BDE8F88F73
+:10B66000264B3DA2009102E0244B3DA200912FA168
+:10B6700000F0F5FB0E20F1E7082100911F4B3AA2E4
+:10B680002AA100F0ECFB0820E8E71C4B39A200914E
+:10B69000E0E75846FBF7F5F9102798B14846FBF765
+:10B6A000F0F9B0B1424659462046FBF7F0F9B8B17F
+:10B6B000CDF800A0206843464A46C5685946204652
+:10B6C000A847CBE7009728880C4B06EB00402AA23E
+:10B6D0000CE000972888094B06EB00402CA205E0FF
+:10B6E00000972888054B06EB004032A20FA100F01E
+:10B6F000B6FB1020B2E70000E82D0020F8000300A0
+:10B7000021286C656E202520705F66732D3E705F6A
+:10B71000666C6173685F696E666F2D3E70726F67ED
+:10B7200072616D5F756E6974290000002573206376
+:10B730006865636B206661696C656420696E2025AD
+:10B7400073282920776974682076616C75652030CC
+:10B750007825782E00000000705F667300000000FE
+:10B76000705F737263000000705F66732D3E705FE0
+:10B77000617069006C656E00616464725F69735F1B
+:10B78000616C69676E65643332286465737429007F
+:10B79000616464725F69735F616C69676E6564336D
+:10B7A00032282875696E7433325F7429705F737242
+:10B7B00063290000616464725F69735F776974680C
+:10B7C000696E5F626F756E647328705F66732C209C
+:10B7D000646573742C206C656E2900002DE9FF41AF
+:10B7E0001C46DDE90A7815460E46684600F0AAF8C0
+:10B7F00046EA450141EA840141EA072242EA08415A
+:10B80000009A00EB8200C0F80017BDE8FF812DE927
+:10B81000FF411C46DDE90A7815460E46684600F0F1
+:10B820009FF846EA450141EA840141EA072242EADB
+:10B830000841009A00EB8200C0F80017BDE8FF81C4
+:10B840002DE9FF411C46DDE90A7815460E4668469B
+:10B8500000F094F846EA450141EA840141EA0722F2
+:10B8600042EA0841009A00EB8200C0F80017BDE8E8
+:10B87000FF812DE9FF411C46DDE90A7815460E4699
+:10B88000684600F089F846EA450141EA840141EA48
+:10B89000072242EA0841009A00EB8200C0F8001734
+:10B8A000BDE8FF811CB5002100910B4601220191EA
+:10B8B000FFF7C6FF1CBD1CB5002100910B460122FD
+:10B8C0000191FFF7D6FF1CBD1CB500220B4600926C
+:10B8D00011460192FFF7B4FF1CBD1CB500220B46B8
+:10B8E000009211460192FFF7C4FF1CBD1CB5002158
+:10B8F00000910B46012201911146FFF7A1FF1CBDEB
+:10B900001CB5002100910B46012201911146FFF761
+:10B91000B0FF1CBD13B50C46684600F021F8009935
+:10B9200000EB8101D1F8002722F44032C1F8002752
+:10B93000009900EB8100D0F8001741EA0441C0F8FB
+:10B9400000171CBD0168202902D24FF0A0407047AB
+:10B9500001F01F0101600148704700000003005022
+:10B960000168202902D24FF0A040704701F01F016A
+:10B970000160014870470000000300500168202961
+:10B9800002D24FF0A040704701F01F010160014852
+:10B9900070470000000300500168202902D24FF0D8
+:10B9A000A040704701F01F0101600148704700008E
+:10B9B0000003005001B56846FFF7D2FFD0F810052C
+:10B9C0000099C84000F0010008BD01B56846FFF7C6
+:10B9D000D5FF009A01219140C0F8081508BD01B5B6
+:10B9E0006846FFF7D9FF009A01219140C0F8081579
+:10B9F00008BD38B501240090684631B1FFF7A2FFB9
+:10BA000000998C40C0F8084538BDFFF79BFF0099AE
+:10BA10008C40C0F80C4538BD1CB5094C0144D4E934
+:10BA20000034CDE900346C4606E000BF54F8203005
+:10BA3000D3F81035401C08C28142F7D81CBD000065
+:10BA40006C000300034908B5084400210160006848
+:10BA5000009008BD0060004002494058012800D015
+:10BA6000002070470060004030B5124B01460020B6
+:10BA7000D3F81044224609E0157A854205D1401CCE
+:10BA80000A28F7DB4FF0FF3030BD5268002AF3D1AF
+:10BA9000421CF9D00872D3F810242AB152684A60C7
+:10BAA000D3F81024516030BD0022C3F810144A604E
+:10BAB00030BD000018380020F0B595B01C46154682
+:10BAC0000F4608461A9E00F025FB182109A8FAF730
+:10BAD000F4FC0E96CDE909540023082203A9384648
+:10BAE00000F02DFB05980690BDF81000ADF81C0085
+:10BAF000BDF81200ADF81E0000208DF8210003985B
+:10BB0000082600F00300012802D0022818D032E0F5
+:10BB100003983346850AC0F3C2008DF820000398CD
+:10BB20000FA9C0F38314A200384600F008FB09A84F
+:10BB3000009006AB22460FA9284600F047FA1AE00B
+:10BB40000398840DC0F3C2008DF82000082C01D2A8
+:10BB5000254600E0082533462A460FA9384600F05E
+:10BB6000EEFA2E44641B09AB06AA29460FA800F082
+:10BB70007FF9002CEAD1384600F0D2FA15B0F0BDBA
+:10BB80007047012003F004BD084810B50178084A49
+:10BB9000515C19B1001D01F0D3F802E00C3000F047
+:10BBA000E1FFBDE81040002003F0F2BC382D00207A
+:10BBB000742C002008B5034A00924023024AFFF784
+:10BBC0007BFF08BD11EA0200183700200A4A01294C
+:10BBD00002EBC00007D0022907D0032907D00429AF
+:10BBE00007D000207047022070470420704700797A
+:10BBF0007047407970470000F80B030010B5FFF75D
+:10BC0000C0FF04210348FFF72FFF024901204872BB
+:10BC100010BD00004C2D00202DE9F04F8DB0FCF739
+:10BC2000C3FD18B100200DB0BDE8F08F7A4C4FF085
+:10BC3000000BC4F818B4BFF34F8F60680290A5687A
+:10BC4000D846284004EB800008E021680298814231
+:10BC500001D86160E6E7284004EB80000C3002A9BF
+:10BC6000FEF730FB0028F0D105AA029901EA05038E
+:10BC700004EB8303491CDB6842F82030401C02912E
+:10BC80000228F2D3059800F00300022802D0012810
+:10BC90004ED0A9E005985022810D8946B2EB905F05
+:10BCA00000D850210E4666F39F50059008315B483E
+:10BCB00000F0E7F9070079D000F02CFA434608229B
+:10BCC00005A9384600F041FA029908F1080A29400E
+:10BCD000681A8000001D864223D94F4D0C3530B1C3
+:10BCE000C2B204EB8101301A90460C3104E02946BF
+:10BCF000F2B2002590462846C6B25346384600F0B8
+:10BD000024FA0AEB08032DB1324629464FEA070010
+:10BD100000F01BFA029909F1030001EB9000029078
+:10BD20003BE004EB81015346324638460C31EFE7E5
+:10BD30000598C0F38310062800D30620059960F308
+:10BD40008911C1F38310801C05918100334800F0F4
+:10BD500098F9070048D000F0DDF94346082205A90C
+:10BD6000384600F0F2F908F1080800260FE00298C2
+:10BD7000434600EA0501401C04EB810102900422C5
+:10BD800038460C3100F0E1F908F10408761C0598FA
+:10BD9000C0F38310B042EAD847B1D4F81054D4F8B5
+:10BDA000180468B1384600F0BBF92FE01CE0687A4F
+:10BDB000012804D12A6828463946126890476D68E0
+:10BDC000002DF4D1384600F0ABF98DF800B068468C
+:10BDD000FBF702F8D4F8180408B9029860609DF8DF
+:10BDE0000000FBF71DF811E0D4F8104404E02168CE
+:10BDF0002046896888476468002CF8D108480221E9
+:10BE0000008801EB004007A100F016F8FCF7CCFC1D
+:10BE100080F0010007E7000018380020800C0300C4
+:10BE2000F82D00204261636B656E647320666C754B
+:10BE3000736865640000000000231A4603F0E0B94F
+:10BE400008B5012300926A4603F0DAF908BD1CB573
+:10BE5000CDE9002302236A4603F0D2F91CBD3EB5AA
+:10BE6000069C8DE81C0003236A4603F0C9F93EBD19
+:10BE70002DE9F0470E4680461C46924608293ED8DA
+:10BE800094F80C90002020731946104602F086F8B2
+:10BE90000025B54206D218F805201AA12046FFF762
+:10BEA0003DF903E019A12046FFF738F96D1C082D74
+:10BEB000EFD317A12046FFF731F90025B54210D284
+:10BEC00018F80570FAF7CEFA0068C05D10F03E0F62
+:10BED00001D03A4600E02E220EA12046FFF71EF9BF
+:10BEE00003E00DA12046FFF719F96D1C082DE5D3DD
+:10BEF00001222146504602F033F884F80C90BDE848
+:10BF0000F08700002025303278000000202020003B
+:10BF10007C0000002563000020000000104810B5E0
+:10BF2000FF218160002101604160C0F81814C0F851
+:10BF3000141480F820140B4800F0F0F800280DD1FC
+:10BF400009480A490A4B401AC108002003E000BF13
+:10BF500023F82000401C8842FAD3002010BD0000C6
+:10BF600018380020800C0300800C0300F80B03003D
+:10BF7000C42D002002480349401AC0087047000041
+:10BF8000800C0300F80B030013B56846FEF738FD7C
+:10BF900008B100201CBD0248009950F831001CBDBA
+:10BFA000F80B030070B508480125D0F8104480F85C
+:10BFB000205405E065722168204649688847646816
+:10BFC000002CF7D170BD0000183800202DE9FF4784
+:10BFD00081460C9D00200C462F7B28739846164600
+:10BFE0002946184601F0DAFF072E42D2DFE806F0B4
+:10BFF00004090F161F2A360049462846FFF78EF817
+:10C0000037E0494628462268FFF788F831E0D4E94E
+:10C01000002349462846FFF781F82AE0A0680090EF
+:10C02000D4E9002349462846FFF778F821E0D4E90F
+:10C030000201CDE90001D4E9002349462846FFF773
+:10C040006DF816E004F1080007C88DE80700D4E990
+:10C05000002349462846FFF761F80AE004F108008A
+:10C060000FC88DE80F00D4E9002349462846FFF7A2
+:10C0700055F800222946404601F072FF2F73BDE8B3
+:10C08000FF872DE9F041858A80462D1F4819C01C85
+:10C09000B0FBF5F0C6B24046FEF737FE041E19D0DD
+:10C0A0000020207101206071E58000272546761E62
+:10C0B000C4F800800BE04046FEF727FE60B16179CE
+:10C0C000491C6171286005467F1CC0F80080B7429A
+:10C0D000F1D32046BDE8F081204600F002F80020B0
+:10C0E000F8E72DE9F041457901466B1E002201E099
+:10C0F0000968521C9A42FBD30F680146002605E0EE
+:10C1000038460C68FEF723FE2146761CAE42F7D374
+:10C11000BDE8F0810121001DFEF7CBBDFEF72FBE6B
+:10C1200010B504460121001DFEF7E9FD10F0FF0FD8
+:10C1300004D12046BDE81040FFF7D3BF10BD38B58D
+:10C1400001240094FEF720FC38BD38B5002400948B
+:10C15000FEF71AFC38BD0000064910B500204870F3
+:10C16000091D0860BFF35F8F0349044800F050FACF
+:10C17000002010BD2C2D0020680103000C3700208A
+:10C1800008B500208DF800006846FAF725FEF1EEAC
+:10C19000100A20F09F00E1EE100ABFF35F8F0849FC
+:10C1A0004020C1F880029DF80000FAF739FE00F047
+:10C1B000FDF908B141DF08BD20BF40BF20BF08BD69
+:10C1C00004E000E0FAF76CBD20B1034909680160A2
+:10C1D000002070470E207047540303002DE9FE43F2
+:10C1E00006460D460846FFF7EFFF00287ED1804641
+:10C1F000CDF80080CDF8048001244FF4A0708DF8B4
+:10C200000060ADF80400CDF808808DF80240694662
+:10C2100020202A6869DF404F40B100F03DFA024615
+:10C2200038883E4904EB0040FFF70AFECDF8008055
+:10C230008DF801408DF80280CDF80480CDF808809B
+:10C240008DF80380694640202A6869DF40B100F01C
+:10C2500023FA02463888324904EB0040FFF7F0FD2C
+:10C26000CDF800808DF80060F720ADF80200CDF821
+:10C270000480CDF80880694623202A6869DF40B130
+:10C2800000F00AFA02463888264904EB0040FFF71E
+:10C29000D7FDCDF80080CDF80480CDF808808DF86A
+:10C2A00000804646694601202A6869DF40B100F0F7
+:10C2B000F3F9024638881C4904EB0040FFF7C0FD43
+:10C2C0004FF4B0600090019602966946A1202A685A
+:10C2D00069DF40B100F0E0F902463888134904EB09
+:10C2E0000040FFF7ADFD0096019600E011E00296D8
+:10C2F0008DF800406946A0202A6869DF40B100F04F
+:10C30000CBF9024638880A4904EB0040FFF798FD54
+:10C310000020BDE8FE830000002E0020440A030038
+:10C320008C0A0300D80A0300A4090300F0090300E3
+:10C33000500903002DE9F0410446D0F8008060DF89
+:10C340002168194D074641451CD92888022606EB6D
+:10C35000004016A1FFF770FD2888424606EB00401A
+:10C360001EA12368FFF773FDF006D0F80C012168C9
+:10C37000800200F10050421A288825A106EB0040F7
+:10C38000FFF75EFD012467B1384600F085F90246EB
+:10C3900028882AA104EB0040FFF752FD3846BDE88B
+:10C3A000F0812E480470F9E7002E0020496E737565
+:10C3B0006666696369656E742052414D20616C6CDC
+:10C3C0006F636174656420666F72207468652053C2
+:10C3D0006F66744465766963652E00004368616E1C
+:10C3E0006765207468652052414D207374617274D2
+:10C3F000206C6F636174696F6E2066726F6D2030A0
+:10C4000078257820746F20307825782E0000000081
+:10C410004D6178696D756D2052414D2073697A6563
+:10C4200020666F72206170706C69636174696F6EF1
+:10C4300020697320307825782E00000073645F62D5
+:10C440006C655F656E61626C652829207265747524
+:10C45000726E65642025732E00000000AB2D002055
+:10C4600030B51548ADF5017D0078002821D04FF496
+:10C47000FA7500BFADF8005280A9684661DF38B197
+:10C48000052816D00DF5017DBDE83040FAF708BC4F
+:10C490006C460A497DA800F0BBF806E0D0E900210F
+:10C4A000204690477DA800F0CAF87F980028E1D088
+:10C4B000F4E70DF5017D30BDAB2D002058030300DE
+:10C4C000F8B5134C2078C0B10120A07002F0ACF890
+:10C4D000112814D0022002F0BFF800258DF800507A
+:10C4E0006846FAF779FC11DF064625709DF80000D2
+:10C4F000FAF796FC2EB13046F8BD0820F8BD0020B2
+:10C50000F8BDA57002F034FE032002F0A5F8F6E7AE
+:10C51000A82D00207CB5194C207808B108207CBDDE
+:10C520000120A070002002F07FF8112819D000200F
+:10C5300002F092F812480026006801908DF8006021
+:10C540006846FAF749FC0F4901A810DF05000AD038
+:10C55000002020709DF80000FAF762FC2DB12846FB
+:10C560007CBD00207CBD0120F3E7A670667002F060
+:10C570001BFE012002F070F8F3E70000A82D002058
+:10C58000EC020300256C02000EB50749684600F076
+:10C590003FF805E0D0E900108847684600F04FF802
+:10C5A00002980028F6D10EBD080303000148007868
+:10C5B00070470000A82D00200548817819B1007847
+:10C5C00018B1FFF77DBF08207047FFF7A3BF000039
+:10C5D000A82D00201FB568464BDF30B1052814D0C8
+:10C5E00004B0BDE81040FAF75BBB084901A800F0B1
+:10C5F0000FF806E0D0E900210098904701A800F06C
+:10C600001EF803980028E6D0F4E71FBD740303006A
+:10C61000016009684160AFF3008010B5D0E90021E6
+:10C620005368994201D1002104E0D1E90034A342CA
+:10C6300002D01946816010BD08314160F0E7816881
+:10C6400000290BD0026892680A44826041684B68F6
+:10C650009A4203D108314160FFF7DFBF7047000005
+:10C660000C4A10B502F594730EE0991AC91001EB4B
+:10C67000D171491002EBC1010C68844201D90B460B
+:10C6800002E005D201F108029A42EED3002010BD6B
+:10C69000486810BD8801030000B5FFF7E1FF0028DE
+:10C6A00000D1014800BD000074010300405800287B
+:10C6B00000D00120704708B5002242504058009039
+:10C6C00008BDD0F80403084000D00120704740584E
+:10C6D000002800D00120704708B500224250405881
+:10C6E000009008BD08480068012110F0010F08D132
+:10C6F0004FF0E020E02280F80024C0F88012C0F85B
+:10C70000001102480160704700E100E01805004098
+:10C710000649024600200B790BB1852070470A605C
+:10C7200001220A7100224A7170470000882C002003
+:10C7300004490120086004480168C1F30041002950
+:10C74000FAD170470C00004018040040002802D0C5
+:10C750000149800108477047910003002DE9F0412D
+:10C760000E46804601F006F9204D0028404616D0BE
+:10C77000FCF75AF8284490F858008009032802D0A2
+:10C7800001280AD003E04046FFF714F928B103213D
+:10C790004046BDE8F041FFF7BDB80221F8E701F0DF
+:10C7A000F5F8002820D04046FCF73EF80446104F2C
+:10C7B0004FF4807007EB840100EB8400D1F8102562
+:10C7C00080B242F00102C1F81025FFF73BF9002EBC
+:10C7D0000AD04046FCF728F855F82000002803D07E
+:10C7E0000120A040C7F80403BDE8F0819833002081
+:10C7F000006000402DE9FC41DFF8C080044608EBF2
+:10C800000400002790F930001346C0170E46401C64
+:10C8100001D008274FE0B0781946C0F34002204607
+:10C82000FBF7DEFF0546401C44D0B07841071CD41E
+:10C83000C0070DD068460094FFF792F8009900EB0E
+:10C840008100D0F8001721F00201C0F8001707E0BE
+:10C8500000217378204600910A460191FEF7D7FF28
+:10C86000164920466431FEF7AAFAB078800718D539
+:10C870001348317800EB8500D0F81025114B1A4091
+:10C88000C0F810254FF47C524FF4403302EA0422E2
+:10C8900003EA01410A43D0F810150A43C0F81025F5
+:10C8A00009E008EB0500327810F8581F41EA8211C0
+:10C8B000017000E004273846BDE8FC819833002071
+:10C8C00000600040FFC0FCFF10B5FFF773F80028C0
+:10C8D00000D0012010BD000070B5194D95F86A0018
+:10C8E00008B1082070BD0020411E2A18401CC0B2AB
+:10C8F00082F830103028F8D300242046FBF762FF7E
+:10C90000641CE4B20C2CF8D30D490024E0204C66E2
+:10C91000A1F868400B4981F8000401264020891FD6
+:10C92000C1F88002C1F800014FF4BE70FFF78AF829
+:10C930000549F007C1F8040385F86A60204670BD18
+:10C940009833002006E000E000600040034890F8C3
+:10C950006A00002800D001207047000098330020B2
+:10C960000121B1EB507F01D10120704700207047B9
+:10C9700038B50D4601F05EFB040014D000208DF8A0
+:10C9800000006846FAF728FA207928B19DF80000DF
+:10C99000FAF746FA112038BD0120256020719DF874
+:10C9A0000000FAF73DFA002038BD10B501F042FB57
+:10C9B000002802D000210160017110BD0149024828
+:10C9C00002F00EBE04340020002000402DE9F041AA
+:10C9D0000546007916460F4600EB40012D4A01EB53
+:10C9E000C00102EB810494F82A1011B10820BDE8BF
+:10C9F000F081294951F820102868FFF7B9FF08B1E4
+:10CA00001120F4E739462846FAF750FA666038698B
+:10CA1000206030004FF001062FD03F7F4FF48E7121
+:10CA20002868FFF748FE4FF4A2712868FFF743FE1D
+:10CA300028681A49C0F8041328684FEA4711000B08
+:10CA400040B2002806DA00F00F0000F1E02080F884
+:10CA5000141D03E000F1E02080F800142868000BAA
+:10CA600040B200F01F0206FA02F14009800000F116
+:10CA7000E020C0F88012C0F8001128680421C0F836
+:10CA800000150020A061E06184F8290044F8140F2B
+:10CA9000A675ACE704340020740003008000020097
+:10CAA0002DE9F047054600790B4600EB400101EB0C
+:10CAB000C000234901EB8004284600F043F810B180
+:10CAC0001120BDE8F0874FF00008C4F82080A36073
+:10CAD000626184F828804FF48E7647463146286894
+:10CAE000FFF7E9FD28684FF00109C0F808902146DA
+:10CAF000286802F011FD606800BBD5F800A00EE0C8
+:10CB000094F8280008B10F2716E031465046FFF789
+:10CB1000CDFD0028F4D02146504602F0FDFC216AEC
+:10CB200060698142F1D331462868FFF7BFFD0028D4
+:10CB3000F9D02868C0F80C90C4F814803846C0E7D3
+:10CB400004340020007900EB400101EBC0000449EF
+:10CB500001EB80004069002800D0012070470000F0
+:10CB6000043400202DE9F047044600794FF0000915
+:10CB700000EB400101EBC000254901EB8007206874
+:10CB8000C0F80095786880B120682249C0F8081381
+:10CB900020680121000B40B200F01F0291404009C3
+:10CBA000800000F1E020C0F880112068D0F80C254A
+:10CBB000D0F81485D0F80865D0F810554FF0FF3143
+:10CBC000C0F81415C0F80C152068C0F80815C0F896
+:10CBD0001015501C02D01046FEF764FEB8F1FF3F5E
+:10CBE00002D04046FEF75EFE681C02D02846FEF7E3
+:10CBF00059FE701C02D03046FEF754FE2068FFF745
+:10CC0000D4FE87F82A90C7F80490BDE8F0870000AA
+:10CC100004340020840202000149024802F08CBD65
+:10CC200030340020002000402DE9F0410546164632
+:10CC300000790F46154A00EBC00102EB810494F81D
+:10CC4000201011B10820BDE8F081114951F82010E1
+:10CC50002868FFF78DFE08B11120F4E73946284611
+:10CC6000FAF75FF96660386920601EB1397F28469F
+:10CC7000FDF7E8FA28680821C0F800150020A06137
+:10CC8000E0610121606184F82010DCE7303400208D
+:10CC9000780003002DE9F04704460E46007920494C
+:10CCA00000EBC00001EB800517463046FFF758FE49
+:10CCB00030B1204600F036F820B11120BDE8F087F1
+:10CCC0001020FBE76F61AE604FF49076002731468D
+:10CCD0002068FFF701FD4FF4AC7841462068FFF76C
+:10CCE000FBFC2068AA686969C0F84425C0F84815AB
+:10CCF000206801218160686878B9B146494620689A
+:10CD0000FFF7E5FC064641462068FFF7E0FC0643D6
+:10CD1000F4D000B10F27002068613846CEE700004C
+:10CD2000303400200079054900EBC00001EB8000A1
+:10CD30004069002800D001207047000030340020F6
+:10CD40002DE9F04704460079274900EBC00001EBCC
+:10CD5000800720684FF00009C0F80095786880B11E
+:10CD600020682249C0F8081320680121000B40B256
+:10CD700000F01F0291404009800000F1E020C0F85F
+:10CD800080112068D0F80C25D0F81485D0F80865FB
+:10CD9000D0F810554FF0FF31C0F80C15C0F814153D
+:10CDA0002068C0F80815C0F81015501C02D01046B5
+:10CDB000FEF781FDB8F1FF3F02D04046FEF77BFD54
+:10CDC000681C02D02846FEF776FD701C02D0304663
+:10CDD000FEF771FD2068FFF7E8FD87F82090C7F89F
+:10CDE0000490BDE8F08700003034002010030200FA
+:10CDF00010B590B1032814D10A480321008801EB33
+:10CE0000004009A1FFF718F80220FBF73FFB0028BC
+:10CE100007D0BDE81040F9F743BFBDE8104001F06E
+:10CE20007BBF10BDF82D00204661737420616476CD
+:10CE30006572746973696E672E00000000780028BF
+:10CE400007D104483B21408876DF002801D0F9F75C
+:10CE500027BF7047882B002070B58D88027900EBC2
+:10CE6000C5042273C97BA41D012902D0022904D163
+:10CE700001E0008800E040882080218860888142AD
+:10CE80000FD92846A5DF0126A0B1112814D0FFF73D
+:10CE900003FC02460A480BA1008806EB0040FEF79F
+:10CEA000CFFFA179E079814208D92846BDE87040DA
+:10CEB000FBF752BE6671F4E72671F2E770BD000021
+:10CEC000C42D002073645F626C655F676174746376
+:10CED0005F65786368616E67655F6D74755F7265C5
+:10CEE000717565737428292072657475726E656436
+:10CEF0002025732E000000007CB506468D88C8886A
+:10CF000006EBC504A41D172800D2172021888142F2
+:10CF100000D8084660800020207121882846B5DFAF
+:10CF200050B1FFF7B9FB02460E480121008801EB22
+:10CF300000400DA1FEF784FF6079002810D1306910
+:10CF400000280DD01449D1E90201CDE90001ADF866
+:10CF500002506088ADF80400326969463046904757
+:10CF60007CBD0000C42D002073645F626C655F6748
+:10CF7000617474735F65786368616E67655F6D7413
+:10CF8000755F7265706C7928292072657475726E90
+:10CF900065642025732E0000C4FF020048B1064AD4
+:10CFA0000168914205D140680449401802D0012827
+:10CFB00000D0032070470000DEC0ADDE02FEE10EAF
+:10CFC0008A7D022A04D90289CB881A44D21C0281A4
+:10CFD0004289C988511AC91E418170472DE9F04123
+:10CFE0000D460221904600F58056298000F1080484
+:10CFF000144F1BE031462046FCF7C2FD40B1B8F1AA
+:10D00000000F02D0012288F80020022816D004E088
+:10D01000A0687969884200D97861288861880844C5
+:10D02000C01C2880608804EB80040C343146204604
+:10D03000FCF7B9FD0028DDD1BDE8F0814FF4806038
+:10D040002880F9E7E02C002008B500210091014676
+:10D050000823024A0248FEF7D7FA08BDA8000300D9
+:10D06000B02D002008B50020009004480823044A91
+:10D0700001680448FEF7C8FA08BD0000082D00202A
+:10D08000A0000300B02D00202DE9F05F0025DFF89F
+:10D090000891DFF808B12C464FF00308AA462F4646
+:10D0A000D9F80C0000EB07363046FFF777FF78B36E
+:10D0B000012847D0032862D100204FF4806200BFCE
+:10D0C00056F82010491C0ED004EB84010BEB8102B2
+:10D0D000A8F10100566003221FFA80F80BF8212006
+:10D0E000641CA4B24BE0401C9042E9D32C48016878
+:10D0F00079B104EB840102200BF821000BEB8101D4
+:10D100004E600881254828304480641CA4B205E0A4
+:10D1100007E00221066081804FF0010A45F0010519
+:10D120002DE004EB840100220BF821200BEB8101A0
+:10D1300001F110024E6030460831FFF74FFF45F015
+:10D140000205CDE7BAF1000F0CD0022004EB8401F8
+:10D15000134A0BF821000BEB810112684A60641C32
+:10D160000881A4B20E480022011D06603046FFF778
+:10D1700035FF0B48808802280CD0082005437F1C0F
+:10D18000BFB2032F8CD3B8F1020F00D20025E8B252
+:10D19000BDE8F09F0420F1E7B02D002034360020D8
+:10D1A000082D002001494978FAF752BC0C2C0020C8
+:10D1B000002101F0B1BF30B585B00C4605218DF8D6
+:10D1C00000101546ADF80200FCF732FFADF8040080
+:10D1D0006846CDE90245FBF71FFF05B030BD0000F2
+:10D1E00070B5054D06460024304655F82410884792
+:10D1F000641C042CF8D370BDF4FF02003EB5104D42
+:10D20000002400BF05EB041002F034FD641C022C66
+:10D21000F8D30124502002210094CDE901100849DF
+:10D22000084BB039A02201F1A00000F0E9FB08B1E1
+:10D2300003203EBD0348401E847000203EBD000018
+:10D24000D8320020F92B002000F06CB900F06CB946
+:10D2500070B504460025C168184A284602EB001341
+:10D260009B688B4202D102EB001003E0401C0228B5
+:10D27000F4DB00202178082904D0092908D01329DB
+:10D2800014D112E0617A89B980B102F003FD0DE09A
+:10D29000617A59B950B100218160817B41F002016E
+:10D2A000817307490120087003E001252046FFF73C
+:10D2B00097FF2846BDE8704000F0C4BFD832002078
+:10D2C000F82B002000F0E5B908B513889B00009307
+:10D2D0006B4600F05FF908BD002300F05BB938B57C
+:10D2E00005460024204609E08178284600F080F8B1
+:10D2F00010B1052800D003240098401C0090694616
+:10D30000284602F0A3FC0028EED134B9284600F0EC
+:10D31000C4F910B1072802D00324204638BD0724E1
+:10D32000FBE71346002200F069B900002DE9F04741
+:10D330001F0015460E46814604D0072E05D0082E44
+:10D3400016D102E00E20BDE8F0878DB1022D0FD876
+:10D3500000F0AEF960B14FF000083146484602F0E7
+:10D360005BFC041E06D0207BA8420DD00F20EAE70C
+:10D370000720E8E7FF214FF6FF7002F04DFC041E86
+:10D3800006D0A0F80090A670607BFF2802D00CE0C9
+:10D390001120D8E72946154800F004FB0146204635
+:10D3A0006173FF2913D04FF001082573617B0F488B
+:10D3B00000F046FB02000DD0ABB23146384600F01B
+:10D3C00007FAB8F1000F0ED0082E05D00BE002F0DE
+:10D3D00051FCDDE70320B6E738886FF0050101EB6B
+:10D3E0008000796888800020ADE70000C832002006
+:10D3F00070B5002402F010FC05000BD0686820B165
+:10D4000000F06FF9040000D00324284602F042FC2B
+:10D41000204670BD052070BD70B515460C46072925
+:10D4200003D0082C01D0072070BD02F0F5FB28B115
+:10D4300005808470BDE8704002F0ACBB052070BD73
+:10D440007CB50D46072903D0082D01D007207CBDEF
+:10D45000002602F0E1FB040002D0606810B11CE07D
+:10D4600005207CBD617B0F4800F0EAFA02004FF016
+:10D470000000009001908DF8025010D0237B2946C7
+:10D48000684600F03DF9684602F072FB211D6846CF
+:10D4900000F010F90646092801D030467CBD032073
+:10D4A0007CBD0000C83200204FF6FF714180014969
+:10D4B00009680847DCFF020030B587B01748FBF762
+:10D4C00037FF10B1032007B030BDFBF753FE08B1A2
+:10D4D0008620F8E700F0CEF9002002904CF2070415
+:10D4E00003900EE0694604A8FBF7ECFE00988088E4
+:10D4F000A0F5404085B204A8FBF7A4FE284600F042
+:10D5000075F902AA04A92046FBF7C3FE0028E9D05A
+:10D510000349012008700020D5E70000299002008F
+:10D52000EC2B002000F088B900F08CB970B586B003
+:10D5300014460E46054600F03BF940B105F5404063
+:10D5400080B20F4A6946FBF7A4FE40B902E0012011
+:10D5500006B070BD03A96846FBF7B4FE08B1002011
+:10D56000F6E7A570039840882080049860600398CF
+:10D570008088A0F5404030806846FBF763FEE6E710
+:10D58000F02B0020024800214160816070470000BC
+:10D59000EC2B0020F0B587B01D46144607460E461A
+:10D5A000FF280AD8084600F003F930B103AA314633
+:10D5B000384600F0E5F840B902E0072007B0F0BDBA
+:10D5C00001A903A8FBF77EFE08B10520F6E7A670C7
+:10D5D00001984088208045B18200286890420BD392
+:10D5E00002996068F8F742FF01E00298606003A8C2
+:10D5F000FBF728FE0020E1E70420DFE77FB586B0D7
+:10D600001E460D460446FF282AD8A87800F0D0F818
+:10D6100030B304F54040ADF80000A87803AA00F547
+:10D620004040ADF802006868019028880290A9780F
+:10D63000204600F0A5F80528089813D010B108A8D6
+:10D64000FBF7A4FE694603A8FBF760FEB0B107280C
+:10D650001DD0082819D00E2817D003200AB070BD9D
+:10D660000720FBE728B108AA694603A8FBF759FE83
+:10D67000ECE7694603A8FBF750FEE7E71EB1314629
+:10D6800003A8FBF716FE0020E8E71120E6E7862056
+:10D69000E4E74FF6FF7000F0A9B810B5FF2801D9F4
+:10D6A000072010BD00F0A8F800F02EF8002010BDF3
+:10D6B00000F0F4B870B504460D46807800F078F8B4
+:10D6C00058B121882846FBF749FE002804D00728D6
+:10D6D00005D0092800D0032070BD072070BD86202A
+:10D6E00070BD01B56846FBF751FE002800D003204D
+:10D6F00008BD00000149C978FAF7AAB90C2C00202E
+:10D700009BB200F065B8000070B51B4D8AB00020D8
+:10D71000687000904FF6FF760190304603E0204697
+:10D7200000F07CF8204600F087F80446B0421DD097
+:10D7300004F5404080B26A4602A9FBF7B2FD0A2810
+:10D74000EDD004F5404080B2FBF7D4FC08280FD0A0
+:10D7500000280BD005461422084905A8F8F786FED4
+:10D76000ADF8184005A80795FFF79EFE0AB070BDFA
+:10D7700001206870FAE70000EC2B0020E0FF0200B7
+:10D780007CB5054616460C46084600F011F8002008
+:10D79000009005F54045019004F54044A8B2A1B2BF
+:10D7A0006B463246FBF76EFD002800D005207CBD9D
+:10D7B00007280BD0012809D0082807D0052805D054
+:10D7C000062803D0042801D00020704701207047AC
+:10D7D00010B503EB83034FF6FF7404EA0313817063
+:10D7E000DB1C99084260018010BD00000149FBF775
+:10D7F00073B80000F832002010B50446A0F57F4051
+:10D80000FF3807D004492046FBF766F8A04201D153
+:10D81000012010BD002010BD1833002010B50446B3
+:10D82000044900F02BFE03492046BDE8104020319A
+:10D8300000F024BEF83200200149FDF77DB9000058
+:10D840001833002070B50A49FDF776F904464FF603
+:10D85000FF7507E000F02CF838B105492046FDF7C8
+:10D860006BF90446AC42F5D170BD204670BD000096
+:10D87000F832002010B508484021F8F71EFE4FF49A
+:10D8800080742146044800F0ADF921460248BDE805
+:10D890001040203000F0A6B9F8320020FF2803D84D
+:10D8A0000146024800F0CDB900207047F832002050
+:10D8B000FF2803D80146024800F0C3B90020704792
+:10D8C0001833002010B50C46FCF71EF8FF2804D0D2
+:10D8D000024900EB400021F8204010BD2831002013
+:10D8E0001CB500F059F908B1F9F7DAF900200090F9
+:10D8F00001909DF8000020F0720040F001003030EF
+:10D9000020F080008DF8000007208DF80100102025
+:10D910008DF802009DF8030040F003008DF803002D
+:10D920009DF8040040F003008DF80400684600F004
+:10D93000EDFA08B1F9F7B4F9064800F0D1FA08B1E8
+:10D94000F9F7AEF90448FBF7F3FC002801D0F9F72A
+:10D95000A7F91CBDA1DA0200259002000068012889
+:10D9600005D0022803D0042801D0002070470120F0
+:10D97000704700000449084490F93000082801DB92
+:10D980000120704700207047983300200449084464
+:10D9900090F93000082801D201207047002070471C
+:10D9A000983300202DE9F0410F46060026D030685C
+:10D9B00020B3706810B3FF2400251CE0294670686E
+:10D9C00000F017F948B1FF2C00D12C46281B401C51
+:10D9D000B8420ED12046BDE8F081FF2C06D108E008
+:10D9E0002146304600F040F8641CE4B2AC42F7D364
+:10D9F000FF246D1CEDB2B068A842DFD8FF20EAE733
+:10DA00002DE9F0410400DDE90705069E16D0A9B115
+:10DA1000A3B100FB05F7974210D8C21DB6EBD20F99
+:10DA20000CD358B155B1E5602160C4E9013081B231
+:10DA3000184600F0D7F80020BDE8F0810720FBE78A
+:10DA400070B504000D460DD0206858B1606848B12B
+:10DA5000FF2D07D000F0F5F820B1E168206805FB44
+:10DA6000010070BD002070BD70B504000D4611D0DE
+:10DA7000206800280ED0606800280BD0FF2D09D048
+:10DA800000F0DFF8002805D029466068BDE8704046
+:10DA900000F0E3B870BD002901D001F061B9704712
+:10DAA000F8B5044600781E4D03260E281DD2DFE887
+:10DAB00000F0071C0F1C1D1C24351C331C352E3593
+:10DAC000288818A106EB0040BDE8F840FEF7B4B97D
+:10DAD0006088F9F78DFF0246207A009028886388D5
+:10DAE00006EB00401AA1FEF7BAF9F8BD002000903D
+:10DAF00060886946FFF7CFFFF8BDFBF71DFB0828DC
+:10DB0000FAD00028F8D0BDE8F840F9F7C9B8BDE868
+:10DB1000F8400020F8F7E2BF2069F2E7A068F0E7DC
+:10DB2000F82D0020436F6E6E656374656420746F1A
+:10DB300020612070726576696F75736C7920626FF1
+:10DB40006E646564206465766963652E000000007C
+:10DB5000436F6E6E656374696F6E20736563757273
+:10DB600065643A20726F6C653A2025642C20636FDF
+:10DB70006E6E5F68616E646C653A20307825782C33
+:10DB80002070726F6365647572653A2025642E009B
+:10DB9000FBF71EBAFBF71CBA10B5FFF78DFC88B96E
+:10DBA000FFF72CFB70B901F0DDF858B901F0F8F976
+:10DBB00040B9FBF745FE28B9FBF72AFF10B9FCF77F
+:10DBC000A7F908B1032010BD05484FF6FF71818009
+:10DBD00000218160417001210170002010BD000012
+:10DBE000FC2B0020002803D0C91DC908F8F765BC2C
+:10DBF0007047002809D001F0070301229A40D2B2F1
+:10DC000000EBD1001146FCF75BBD70472DE9F041F8
+:10DC10000D46060013D0002401270EE004F0070093
+:10DC200007FA00F0C1B206EBD400FCF749FD10B1D1
+:10DC30002046BDE8F081641CA4B2AC42EED3284675
+:10DC4000F7E740B100EBD10001F0070200780121B5
+:10DC50009140084000D001207047F8B50400C1F39E
+:10DC6000C70501F007014FF0010000FA01F0C6B24C
+:10DC70000FD0605D30420CD000208DF80000684667
+:10DC8000F9F7AAF8605DB04360559DF80000F9F718
+:10DC9000C7F8F8BD2DE9F041044686B00127808819
+:10DCA000FCF704F96080207800263F4D082808D052
+:10DCB000092820D04FF6FF780A2829D00B2853D105
+:10DCC00058E0607A10B1012809D04DE0A86830B161
+:10DCD000E168814203D1AE60A088A88016E0687830
+:10DCE000E8B3A088A98888423ED1207A06283BD193
+:10DCF00000F08CFA38E0607A88BBA86878B3E168F5
+:10DD0000814231D1AE60E868401EE860E6602BE0F9
+:10DD1000A878E8B14046FFF799FA4146404517D147
+:10DD20000846FFF791FA404512D1AE7014216846BB
+:10DD3000F8F7C3FB0C208DF80000ADF80480ADF8B7
+:10DD4000028000272046FBF743F96846FBF740F9BD
+:10DD5000687838B1A088A988884203D100E003E040
+:10DD600000F054FA002F1CD006B02046BDE8F04168
+:10DD7000FBF72EB9A8780028F6D0AE7014216846BB
+:10DD8000F8F79BFB0D208DF80000ADF80480ADF88E
+:10DD90000280A06802902046FBF71AF96846FBF75C
+:10DDA00017F906B0BDE8F081FC2B00200349097883
+:10DDB00009B1FCF729B9082070470000FC2B0020AE
+:10DDC0002DE9FF4F2A4883B09946007892468B464A
+:10DDD000B8B14FF6FF763046FFF738FA804600209C
+:10DDE0000090244801AA062100680190CDF808D0CF
+:10DDF0004046FFF769FA00256C1E3746072804D015
+:10DE000017E0082007B0BDE8F08F0520FAE70020F2
+:10DE10000090A84201D305464746A04201D20446DD
+:10DE200046464046FFF712FA804601AA0621FFF750
+:10DE30004BFAD8B10528EAD0A8F57F41FF3901D0C7
+:10DE40000320DFE70399002001B10F80BBF1000F31
+:10DE500001D0CBF80050BAF1000F01D0AAF8006051
+:10DE6000B9F1000FCED0C9F80040CBE70098D0E759
+:10DE7000FC2B00200400030070B5184E86B03078EB
+:10DE8000D0B10120B0704FF6FF742046FFF7DEF9E5
+:10DE90000546A0421DD10020B07014216846F8F755
+:10DEA0000CFB0C208DF80000ADF80440ADF80240EA
+:10DEB0006846FBF78DF80EE0082006B070BD00BF85
+:10DEC000FFF774FF08B10320F7E72846FFF7BEF914
+:10DED0000546A542F4D10020EFE70000FC2B00200E
+:10DEE000084A117821B1D178032903D3042070475F
+:10DEF00008207047044B43F82100491CD1700020D2
+:10DF000070470000FC2B00203833002003490978BB
+:10DF100009B100F079BF082070470000FC2B0020F9
+:10DF2000002801D0FBF754B8704770B50D000446C7
+:10DF300002D10020F8F7B4FE14B90020F8F7B0FEC3
+:10DF40002878207069886170090AA170A988E17039
+:10DF5000090A2171E8886071000AA07170BD000093
+:10DF600010B50C46017A052908D0407A38B1084826
+:10DF700008A102682046FDF7D1F800E01AB106A119
+:10DF80002046FDF7CBF82046BDE81040FDF7D3B89A
+:10DF9000842D0020257300000D0A000038B5C388C9
+:10DFA0000D46044633B114A0009015A216A12846D0
+:10DFB000FDF7B4F8217A05291CD0607A48B1A08811
+:10DFC000FDF704FE164951F8202016A12846FDF75A
+:10DFD000A5F8A0880021FDF7D7FF03461049207A55
+:10DFE000143951F8202001B02846BDE830400EA178
+:10DFF000FDF794B838BD00001B5B306D00000000D9
+:10E000001B5B313B33316D0025734C6F67732064AC
+:10E01000726F70706564202825642925730D0A00CD
+:10E02000842D0020257300003C25733E2025733A83
+:10E03000200000000349884201D1034870470020B6
+:10E040007047000000200040902C00200146054849
+:10E0500010B50068FCF7A3FD04461C21F8F72DFA63
+:10E06000204610BD98000300014602480068FCF7F6
+:10E07000B7BD000098000300034802490068FCF7A0
+:10E0800099BD0000282D002020010300F0B5254D8A
+:10E09000254E85B004460027686828B921493068B4
+:10E0A0000831FCF792FD686001460078072817D216
+:10E0B000DFE800F0160408080E0E12002046FBF7F9
+:10E0C000FFFF02E0204601F06FFE040028D008E0C8
+:10E0D0002046FAF7DFFDF8E72046FBF75BFAF4E7A6
+:10E0E0000F2414216846F8F7E8F9A4F5E8501D3824
+:10E0F00000D10024019469466868FAF7ADFE6846CD
+:10E10000FAF7E4FE07496F60002408313068FCF735
+:10E1100051FD044801210C30FCF7F1FD0028BBD172
+:10E1200005B0F0BDE02C0020980003002DE9F0417F
+:10E13000234C0025234E207A012730B92248311D77
+:10E140000068FCF742FD306038B10220207231686F
+:10E15000087928B101281ED116E06560BDE8F0817C
+:10E16000D1E90503C01A4FF48052904200D3104603
+:10E17000B7EB900F01D2820800E001220869C9685C
+:10E180001844194429DF03E0D1E90301084428DFDA
+:10E1900058B1112812D003213068FAF7A7FE257272
+:10E1A0006560BDE8F041FFF767BF207C0028D5D14E
+:10E1B000BDE8F04100210220FDF7D4B92772CDE778
+:10E1C000F8360020242D00202001030010B5012185
+:10E1D0000448FCF77AFD002803D1BDE81040FFF7A2
+:10E1E00055BF10BDEC2C002010B5074C201DFCF7CE
+:10E1F0005DFD002806D1607C002803D1BDE81040F9
+:10E20000FFF794BF10BD0000F8360020084910B594
+:10E2100000231A46A1F10800FFF7D2FD30B105280E
+:10E2200004D0002002490C39487010BD0120F9E7E4
+:10E23000082C002010B510461A46F8F717F90020F0
+:10E2400010BD00002DE9F0471B4F824600263878AC
+:10E2500086B0002821D00024DFF86080A14600BFEE
+:10E2600008EB0415A87B810702D410EA0A0F1BD023
+:10E270000126284601F08EFCB0B14FF6FF71ADF8D3
+:10E2800002102988ADF80410862809D007218DF8DE
+:10E29000001002906846FEF7A3FF06B0BDE8F087C5
+:10E2A00006208DF80000F5E7641C022CD8D3002E60
+:10E2B000F3D187F80090F0E7F82B0020D832002047
+:10E2C0002DE9F04707461E481C46154600780E46C5
+:10E2D00070B185B17CB1DFF86C804FF00009A08887
+:10E2E00002282BD200EB800118F8210010BB19E0A6
+:10E2F0000220BDE8F0870520FBE720681FB1818878
+:10E300003A8891420ED11EB101883288914209D1DA
+:10E3100080682860206868600A4828300089288161
+:10E320000020E6E7A088214600F05EF80028E4D14E
+:10E33000C4F80090A088401CA080D0E70A20D8E74D
+:10E34000002D002034360020F8B505464068244FE3
+:10E350000C46002648B32349CA68824225D8096979
+:10E36000814222D3FCF708F8F8B12889398988421C
+:10E370001BD1D5E900018A68904216D10020A7F18F
+:10E38000280200BF00EB800302EB83035B688B4233
+:10E3900005D203F580538B4201D9208011E0401C47
+:10E3A00080B20228EED30020F8BD268000960AE055
+:10E3B000009829688068884205D10098686038898B
+:10E3C00028810120F8BD2088694600F00DF800285A
+:10E3D000EED12088401C80B220800228E6D3E2E7FC
+:10E3E0005C360020B02D002070B50E4600EB800199
+:10E3F000134800EB81004468306804F5805518B17B
+:10E40000418800EB810411E0083410E029462046E1
+:10E41000FBF7B6FB20B1012805D0022807D10DE09B
+:10E420000120346070BD608804EB80040C34294600
+:10E430002046FBF7B8FB0028E8D170BD002070BD76
+:10E440003436002038B50C460021009101460423E3
+:10E45000074A0848FDF7D8F808B10E2038BD064A2B
+:10E4600004EB840102EB810101200874002038BD17
+:10E470009C000300B02D0020343600200A46FF28FF
+:10E4800003D801461046FFF7E8BB704708467047BF
+:10E490001E4810B50078002837D01C481C49183099
+:10E4A00000F0A9FA81B21B48F9F717FE174818497E
+:10E4B000183000F0A0FA81B21648F9F70EFE1348A2
+:10E4C0001349183000F097FA81B21248F9F705FEA7
+:10E4D0000E480F49183000F08EFA81B20D48F9F756
+:10E4E000FCFD0A480A49183000F085FA81B2094853
+:10E4F000F9F7F3FD05480649183000F07CFA81B2BF
+:10E50000BDE810400348F9F7E8BD10BD882B002096
+:10E51000E42F0020882E002070B5012670044FF0F3
+:10E52000E0210025C1F88001084C4010C4F84803E0
+:10E53000C4F8080366602F20FEF708F9A660044CB3
+:10E540002F20A560FEF702F9A57070BD00100140F4
+:10E55000B82C002070B5054688690C4600284FF499
+:10E56000847128460AD0FEF7A6F8D5F81805626A25
+:10E57000E1688854606A401C606270BDFEF79BF8D9
+:10E58000D5F8180570BD1FB501238DF80030CDE911
+:10E590000121D0E90012684690471FBD1FB5012335
+:10E5A0008DF800308DF808100192D0E9001268460D
+:10E5B00090471FBD10B50446064841792046F9F73B
+:10E5C00047FA002804D12046BDE8104000F06CBA9C
+:10E5D00010BD0000D42B002038B50021012548B122
+:10E5E00001280CD0032809D1FEF77CF8BDE838409B
+:10E5F000FCF748BD4FF0E020C0F8805138BD8DF8E1
+:10E6000000106846F8F7E8FB064C207808B9FCF7DC
+:10E610001DFDE068401CE060A5709DF80000F8F763
+:10E62000FFFB38BD843300203EB5044609496846E7
+:10E63000FDF7EEFF08E000BFD0E90021204690473B
+:10E6400030B16846FDF7FBFF02980028F4D13EBDCB
+:10E6500011203EBDF00203003EB50446084968465D
+:10E66000FDF7D6FF07E000BFD0E900212046904724
+:10E670006846FDF7E4FF02980028F5D13EBD000092
+:10E68000FC0203002DE9FC4104460C3000278046C3
+:10E69000FBF7DEFC4FF6FF750646A842208803D143
+:10E6A000FBF7C6FC064602E03146FBF7ABFC2088D0
+:10E6B0000022012100F0C6F8AE4212D06A460721BE
+:10E6C0003046FEF709FE60B9019D95F844003435E7
+:10E6D000C00705D1414605F11200FBF77EFC00B1F1
+:10E6E0002F46002320881A46394686DF05000BD0C6
+:10E6F000002320881A46314600F088F820882946F1
+:10E7000000F002F9BDE8FC81002FFBD10023208836
+:10E710001A46314600F07AF82088002241F20601BC
+:10E72000FAF76EFBEEE700002DE9FC411D46089C60
+:10E7300016460F46804644B16B46012207213846F3
+:10E74000FEF7F4FD112801D010B10320BDE8FC81D3
+:10E7500050210198F7F7B1FE019806700198E56025
+:10E76000343020600198183020610198401C6061AD
+:10E770000748E061019940461131FBF71BFB002877
+:10E78000E3D107213846FEF75BFE0528DDD0DDE743
+:10E7900044330020002835D00278910701D41106B7
+:10E7A0002FD4C2F3021104292BD8930703D50329D0
+:10E7B00001D1110625D5437881788B4221D8072BCA
+:10E7C0001FD310291DD8C1784B071AD400794307ED
+:10E7D00017D40B0715D4030713D4D2074FEAC1721D
+:10E7E00001D042B10FE062B989070AD4C10708D14C
+:10E7F000800706D407E0890705D4C10703D1800745
+:10E8000001D40020704701207047000070B50C460D
+:10E8100005466AB1002B12D009480122C17828466A
+:10E82000F9F72EF921462846BDE87040FBF7EABB10
+:10E83000002B04D0BDE870400846FBF7E5BB70BD77
+:10E840000C2C0020F0B5174D14460F460A4685B033
+:10E8500006462978F9F714F9002F1FD00CB10122D0
+:10E8600000E0002269783046F9F70AF9012C17D048
+:10E870000022A9783046F9F703F90022E9783046FA
+:10E88000F9F7FEF8142208496846F7F7EFFDADF8EE
+:10E8900002608DF808406846FAF7B0FB05B0F0BD9D
+:10E8A0000122E6E70C2C00201800030010B586B00A
+:10E8B000044614216846F7F700FE04208DF8000096
+:10E8C000ADF802406846FAF799FB06B010BD0000AB
+:10E8D00002498969002900D0084770479430002018
+:10E8E00030B585B00C460546142206496846F7F750
+:10E8F000BDFDADF8025068460294FAF75BFB05B027
+:10E9000030BD000054FF020030B585B00C4605460E
+:10E91000142206496846F7F7A9FDADF8025068468B
+:10E920000294FAF76BFB05B030BD00002C00030029
+:10E930000348417881F0010141700248F9F7E8BBD2
+:10E94000882B0020882E002070B515480124512105
+:10E9500064258460C0E9001504730146114800F085
+:10E960003FF80F488C211030002601604FF496715B
+:10E9700041600A218160067301460A48083000F0B0
+:10E980002FF807484FF4FA7120300560C0E90114F0
+:10E9900006730146BDE870400248103000F020B810
+:10E9A000C42F0020902B002010B503680A688968E6
+:10E9B0009C1A8C4202D9591A016010BD01210260D3
+:10E9C000017110BD10B54B68026889689C1A8C42B1
+:10E9D00002D91144016010BD00210360017110BD16
+:10E9E0000A7B1AB149680160002102E009680160F0
+:10E9F00001210171704710B50446007900282046B6
+:10EA000002D0FFF7DFFF01E0FFF7CEFF206810BD67
+:10EA100070B50D4C0020D2B22070201D0B4D037834
+:10EA2000EB5C1BB1001DFEF735F902E00C30FEF780
+:10EA300037F808B1F8F734F96078002802D0217867
+:10EA40000029FAD070BD0000342D0020742C002065
+:10EA50000348002201490079F8F7B4BFB5E5020088
+:10EA6000D42B00207CB50E490E4C0022D1E90001C8
+:10EA7000CDE900016946A088FEF753FC4FF6FF750B
+:10EA800007E00846FEF7E2FBA08000226946FEF799
+:10EA900048FCA188A94201D01128F2D17CBD000018
+:10EAA000A8FF0200E02B002070B586B006460125C5
+:10EAB0000024FBF749F8112812D005DCF0B1062834
+:10EAC00028D0082808D125E0A0F54051023907D008
+:10EAD000A1F54071FF3924D001463046FFF700FF11
+:10EAE0002A46124D30462979F8F7CAFF697906B0EF
+:10EAF00022463046BDE87040F8F7C2BF14220C49E8
+:10EB00006846F7F7B3FCADF8026001246846FAF7EF
+:10EB100051FAE5E700253046FBF78AFAFAF76AFF73
+:10EB2000DEE73046FBF790FDDAE70000D42B00204B
+:10EB30007CFF02002DE9F0410746806A14468846B2
+:10EB4000C8B3002531E000BFB96A05EB450001EB11
+:10EB50008006B088801CFE2802D90C20BDE8F08118
+:10EB60002288401C08F8020020881622401C80B22F
+:10EB7000208008F800202088401C80B2208000EB14
+:10EB80000801308800F052FE2188084480B22080BD
+:10EB9000B28842B1B16871B14044F7F767FC208890
+:10EBA000B188084420806D1CEDB297F82C00A84273
+:10EBB000CAD80020D2E7FFE70720CFE730B59DB0E5
+:10EBC0004E481A9000241AA94D48FCF7C2F908B122
+:10EBD000F8F766F803208DF86C0014216846F7F703
+:10EBE0006CFC1BA802909DF80C00012520F00F0082
+:10EBF000401C20F0F00010308DF80C009DF80D0046
+:10EC0000009420F0FF008DF80D009DF80E008DF8A7
+:10EC1000045020F0FF008DF80E009DF80F006946AB
+:10EC200020F00F00401C20F0F00010308DF80F0095
+:10EC30009DF8100020F0FF008DF810003048783863
+:10EC4000F9F7E6F908B1F8F72BF8142105A8F7F75A
+:10EC500034FC9DF82100059420F00F00401C20F0AA
+:10EC6000F00010308DF821009DF822008DF818502A
+:10EC700020F00F00401C20F0F00010308DF8220032
+:10EC80009DF82300079420F0FF008DF823009DF8E5
+:10EC9000240005A920F00F00401C20F0F0001030E7
+:10ECA0008DF8240064208DF8200015482838F8F7E6
+:10ECB000F7FD08B1F7F7F4FF40210AA8F7F7FDFBCD
+:10ECC00010A10AA8F9F727FA9DF8640020F00F00B8
+:10ECD000401C20F0F00010308DF864009DF86500B5
+:10ECE00020F0FF008DF865000AA8F8F723FF002840
+:10ECF00001D0F7F7D5FF1DB030BD0000C5C102003F
+:10ED0000002F00204E6F7264696353656D69636FF5
+:10ED10006E647563746F720010B50020F9F7B6FB6E
+:10ED200008B1F7F7BDFFF9F70BFB08B1F7F7B8FF2C
+:10ED300033DF002803D0BDE81040F7F7B1BF10BDA6
+:10ED400010B500F0ABF80548002203494078BDE853
+:10ED50001040F8F737BE000025A50200142C002053
+:10ED600000F016B910B51148FAF747FB0F48401CE0
+:10ED7000FAF743FB0D48801CFAF73FFB0B48C01C19
+:10ED8000FAF73BFB0948001DFAF737FB0748401D1F
+:10ED9000FAF733FB0548401E8179182903D0012179
+:10EDA000C171002010BD032010BD0000152C0020F3
+:10EDB00010B50078114C0A2813D004DC082810D0B4
+:10EDC00009281AD10DE00B280BD0132815D10022E9
+:10EDD0000B49A079F8F7F6FD00220A49A078F8F768
+:10EDE000F1FD002206496079F8F7ECFD6078BDE896
+:10EDF000104000220349F8F7E5BD10BD142C002097
+:10EE0000B1D1020025A5020070B50B4C05004FF0F2
+:10EE100001060CD0FFF7BEFC58B1286820612879A4
+:10EE2000207504F11000A0602670002070BD002045
+:10EE3000F9E7072070BD0000142C002010B504462F
+:10EE40000078052802D0122821D105E06088A16849
+:10EE5000BDE8104000F060B90F480021806880B123
+:10EE60000D48237A1030007800F0010203B101232D
+:10EE70009A4206D3627AC0F3400002B10122904266
+:10EE800000D20121608801230022FBF7A9FA204665
+:10EE9000BDE81040FAF7C0B8142C002030B5044685
+:10EEA000008885B014284FD00ADC11282CD01328F4
+:10EEB00028D134F8040FF8F79BFD01282FD038E053
+:10EEC000192847D01A281DD1A088FEF76BF9002811
+:10EED00018D1A088F8F766FD0028A0884BD02A49F1
+:10EEE00000220978F8F7CCFD02208DF80000A088F8
+:10EEF000ADF8020000208DF808008DF80900684682
+:10EF0000FAF77CF805B030BD207A3D2804D04FF4E4
+:10EF10008851A088002224E041F23D01F9E72079E0
+:10EF2000C00701D0012200E0022220880121FFF762
+:10EF300089FC34F8045B142214496846F7F796FA02
+:10EF4000ADF802500294DAE705B0201DBDE830406C
+:10EF5000FFF798BB217A201D41B14279008802F069
+:10EF6000030205B0BDE83040FBF796BA05B0BDE836
+:10EF70003040F8F713B805B00122BDE8304041F247
+:10EF80000601F9F73DBF00000C2C002054000300DF
+:10EF90000A7802490979F8F773BD00000C2C0020AB
+:10EFA00010B51448FAF720FA1248401CFAF71CFA78
+:10EFB0001048801CFAF718FA0E48C01CFAF714FA29
+:10EFC0000C48001DFAF710FA0A48017818290FD0EA
+:10EFD000417818290CD08178182909D0C1781829CE
+:10EFE00006D00179182903D001214171002010BDFC
+:10EFF000032010BD0C2C002070B50C460546F8F718
+:10F00000F7FC012802D043F2020070BD21004FF04E
+:10F010000000FAD028467EDF70BD00002DE9F74FD2
+:10F020008AB0924688460A98F8F7E2FC06464FF600
+:10F03000FF7900244D4627460A98FEF75BFB83467E
+:10F04000202101A8F7F739FA012E01D0DEB105E041
+:10F050002F48002201790A98F8F712FDB8F1000F45
+:10F0600016D098F80000C00714D00A98FAF7E0FF0D
+:10F070000546484516D1FEF725F9054648450ED008
+:10F080004FF0010B0CE043F202000DB0BDE8F08F31
+:10F09000852721E01F48CDF810A008901CE003242C
+:10F0A0006CB121E0012E0AD10A98F7F767FD30B95B
+:10F0B0000A98FFF7FBFB0A98F7F760FD50B101A82B
+:10F0C00000905346324629460A98FFF72DFB04006C
+:10F0D00002D009E0852712E0012E10D001AB0022FA
+:10F0E00039460A987FDF044654EA07000DD0002213
+:10F0F0005B4629460A98FFF789FB2046C5E701AB26
+:10F10000424639460A987FDFEDE70122F0E700002A
+:10F110000C2C0020443300203EB505460C466846C2
+:10F12000FBF700FD6A4621462846FEF744F80948E9
+:10F130000099C2682846FFF771FF04460146012284
+:10F140002846FAF777F921462846009AF9F7F8FE9B
+:10F150003EBD0000142C0020002805D103490120E9
+:10F1600048700020F9F7D4BB7047000084330020BA
+:10F1700010B51620F7F760FC48B10A4882684FF4D2
+:10F18000800152B1016821F48001016010BDBDE829
+:10F19000104042F20100F7F783BD4FF0E020C0F8C5
+:10F1A000801110BD8035002010B51620F7F744FC03
+:10F1B000A0B1114890F800044009082811D280B18C
+:10F1C00001280ED004280CD00C4882684FF480012E
+:10F1D0006AB1016841F48001016010BD42F2010092
+:10F1E00001E042F20200BDE81040F7F759BD4FF0D0
+:10F1F000E020C0F8001110BD16E000E080350020CE
+:10F200002DE9F84F204D9246894606469846012240
+:10F2100069461846AF68F9F76FFA58B300980021AD
+:10F220000446801C09E000BF00EA07035AF82120C9
+:10F2300005EB8303401C491CDA604145F4D34FEAD7
+:10F24000164AF9F7B3FD4AEA0041601C384005EB65
+:10F2500080003C4005EB8402C160D06866F3C500C5
+:10F2600068F3891069F39F2020F00300401C20F010
+:10F270000400D06095F8200402E000BFFCF7CCFC4D
+:10F280000028FBD1BDE8F88F1838002070B50C00BD
+:10F29000054602D10020F7F703FD15B90020F7F766
+:10F2A000FFFC207828702088000A68702068000C15
+:10F2B000A8702068000EE87020792871207A6871A3
+:10F2C0002089000AA871A068000CE87170BD0000D8
+:10F2D0002DE9F84F1D4C00256846D4E901A6F9F741
+:10F2E0006FFD002738B30023009A61681CE0D1F855
+:10F2F00000C00846944503D9ACEB02020A6015E051
+:10F30000A2EB0C0263440760D0F80CC0C1698146CF
+:10F31000BCF1000F08D006EB030828F07F48C0E9D5
+:10F32000018CC9F81C5005460029E0D128466160CF
+:10F33000FBF70EF903E02846FBF70AF910B1504637
+:10F34000F9F708FBE770BDE8F88F0000B82C002043
+:10F350000D4B10B5596831B102680C68A24204D84F
+:10F36000A21A0A60C161586010BD0B4603E00B464B
+:10F37000C969121B21B10C689442F8D3A41A0C601D
+:10F380000260C161D86110BDB82C00202DE9F041A8
+:10F39000144E77683D462C4603E0844204D025464F
+:10F3A000E469002CF9D11BE0D4B1A5420BD1F86976
+:10F3B000706040B90C49012088600021B160F07094
+:10F3C0002F20FDF7C3F92168E069E86110B10268F8
+:10F3D000114401607068874202D00120BDE8F081CD
+:10F3E0000020FBE7B82C0020001001407CB5064649
+:10F3F00000240D468DF800406846F7F7EDFC01A8A3
+:10F4000000F0E6FA70B10570094946609DF8040005
+:10F4100048709DF80000F7F703FD1420F7F7AAF9EC
+:10F4200020467CBD04249DF80000F7F7F9FCF7E7BF
+:10F43000743400202DE9F041194D6C68002C2CD05B
+:10F44000184800270068A968B846401A20F07F468F
+:10F450002068B0420CD82146361A0744E469087C7B
+:10F4600020B181F81080886949698847002CEFD164
+:10F4700029786878814206D1401CC0B268700228A1
+:10F4800001D185F80180064869780C3040F8217078
+:10F49000BDE8F0411420F7F76DB9BDE8F081000038
+:10F4A000B82C00200415014010B5F7F717FC08B17F
+:10F4B000F7F7F6FB134A01211348F7F7FDFB08B1F4
+:10F4C000F7F7EEFB1048114A0121001DF7F7F4FB96
+:10F4D00008B1F7F7E5FB0C480D4A01210830F7F7B2
+:10F4E000EBFB08B1F7F7DCFB07480A4A01210C30B7
+:10F4F000F7F7E2FB002803D0BDE81040F7F7D0BBD8
+:10F5000010BD0000BD71020010FF0200B99B020097
+:10F5100091E4020031E9020070B50C4605464FF453
+:10F520008E71FDF7C8F8216AA068415C206A401C12
+:10F530002062C5F81C1570BD1FB500228DF8002093
+:10F540000291816801914261D0E9001268469047BA
+:10F550001FBD00001FB50A4601788DF800104168F4
+:10F560000191017A8DF80810C0680390044850F8A2
+:10F570002210083850F82220684690471FBD00002E
+:10F58000802C00200149012008707047342D002094
+:10F5900010B588B0044620220E496846F6F766FF8B
+:10F5A00006200090C01F0190029003904FF0EB7076
+:10F5B00006900CB1084A00E0002269460748FBF7B4
+:10F5C00079FD08B1F7F76CFB0448001F447008B0E0
+:10F5D00010BD0000BC02030085F50200382D00209C
+:10F5E0002DE9FF470C4605464FF40071FDF769F819
+:10F5F00001274FF40178002618B34FF49279494659
+:10F600002846FDF753F8E0B149462846FDF753F880
+:10F61000C5F8088394F8290000B96F6002208DF8BE
+:10F620000000D5F88004C5F880040390A06902901A
+:10F63000E0680190A661E661D4E90012684690474F
+:10F6400028E004212846FDF73CF818B34FF48471F4
+:10F650002846FDF72BF8E8B121462846FEF77AFF49
+:10F66000616AA069884215D1E06938B1E268616ACF
+:10F67000A0612069E6616662E06008E094F8290014
+:10F6800000B96F60C5F80883A661E268616A204628
+:10F69000FEF779FF4FF48E7841462846FDF706F8CD
+:10F6A00078B1206A6169884202D294F8280020B3B8
+:10F6B00041462846FCF7FFFF616911B12046FFF77C
+:10F6C0003BFF4FF4A27841462846FCF7EFFF0028A5
+:10F6D00018D041462846FCF7EEFF94F8290000B107
+:10F6E0002F60A06900280DD0A661E268616A04B0AD
+:10F6F0002046BDE8F047FEF746BF21462846FFF703
+:10F700000BFFDEE7BDE8FF871FB50A4601788DF8DD
+:10F71000001041680191017A8DF80810C0680390CB
+:10F72000044850F82210083850F8222068469047C4
+:10F730001FBD0000802C00202DE9FF410C464FF436
+:10F74000927705463946FCF7C2FF0026C0B139461C
+:10F750002846FCF7C1FF02208DF80000D5F8800490
+:10F76000C5F880040390D5F83C058DF80800E068E2
+:10F770000190A661E661D4E900126846904723E053
+:10F780004FF4887739462846FCF7A1FFE0B13946A7
+:10F790002846FCF7A1FFD5F83C15A069884213D193
+:10F7A000E06960B1E268D5F8000220F02000C5F8F9
+:10F7B0000002E069A0612069E661E06001E0A66105
+:10F7C000E2682046FEF7EAFE4FF4A2773946284663
+:10F7D000FCF77DFF60B139462846FCF77DFFA06944
+:10F7E00030B1A661D5F83C152046E268FEF7D6FE9A
+:10F7F0004FF4907739462846FCF769FF002813D06C
+:10F8000039462846FCF768FF606900280CD0D5F817
+:10F810004C058DF800608DF80800A06801906661C5
+:10F82000D4E9001268469047BDE8FF810870000ADD
+:10F83000487002207047000010B514210448F6F704
+:10F840003CFE04480068FBF78FF9002010BD000063
+:10F85000F8360020200103002DE9F05F8346DDE942
+:10F860000A4A994690460D460846012703E000BF24
+:10F87000B0FBF8F07F1C4045FAD2B94500D94F469D
+:10F880005FEACA7012D18CB15FEA8A7002D5B9F111
+:10F89000000F01D0202607E0302605E0314658460B
+:10F8A000641EF8F771FF0CB1A742F7D35FF00106B1
+:10F8B000B9F1010F02D9A9F1010903E0B5FBF6F096
+:10F8C000404502D306FB08F6F2E7DFF83C9000BFA4
+:10F8D000B5FBF6F000FB165519F800105846F8F77E
+:10F8E00053FFB6FBF8F6002EF2D15FEACA7009D0DA
+:10F8F000002C07D0A74205D220215846641EF8F7F5
+:10F9000043FFF5E7BDE8F09FB00003000348002285
+:10F9100001498078F8F756B8158C0200D42B0020E6
+:10F92000F8B5054680B2FAF72FFC040013D0154E47
+:10F93000207A0027317B88420ED2A8B204F10A0156
+:10F9400075DF28B1112806D0BDE8F840FEF7C0BF2A
+:10F95000207A401C2072F8BD2772307C38B1A8B2E2
+:10F960003B2176DF18B1082801D0FEF7B1FF71699D
+:10F970000029F0D08DF80070ADF802506846884735
+:10F98000F8BD000094300020417939B190F8B210F0
+:10F9900021B990F8B40008B10120704700207047E9
+:10F9A00001460148FBF767B9B030002030B4044687
+:10F9B000007A00280AD06088002166DF28B111286B
+:10F9C00002D0616830BC08470120207230BC70470B
+:10F9D0000A494A788B78521CD2B2934200D1002255
+:10F9E0000B78934201D1002070470270487800EBF9
+:10F9F000400001EBC000001D70470000743400207F
+:10FA00002DE9FC411646DDE90854CDE900541F46B6
+:10FA10008046022200F00CF8002807D1CDE90054FE
+:10FA20003B4610223146404600F002F8BDE8FC811A
+:10FA30002DE9FC5F0026DDE90C4B994692468E4687
+:10FA400080462788354630E0D8F80400002200EBD5
+:10FA5000850069460068019001A864DF002830D164
+:10FA60009DF8000050451FD10EB1002100E0022199
+:10FA7000228808441118594522D846B9521C90B220
+:10FA8000208009F800E02088401C20800126218881
+:10FA900001A801EB0902694664DF002811D1208822
+:10FAA0009DF80010084420806D1CB8F80000A842A2
+:10FAB000CADC56B12088C01B401E80B2FF2802D984
+:10FAC0000C20BDE8FC9F09F807000020F9E70000C2
+:10FAD00010B504281DD209B1032400E00024F8F772
+:10FAE00071FB202802D24FF0A04102E00A4900F049
+:10FAF0001F0001EB8000D0F8001721F44031C0F85E
+:10FB00000017D0F8001741EA0441C0F800170020A0
+:10FB100010BD062010BD00000003005000207047FB
+:10FB20002DE9F84F114D884681461E461746694615
+:10FB3000DDF828A02868FBF732F8040013D01C2158
+:10FB4000F6F7BBFC00202071C4F80090C4E90486DD
+:10FB5000C4E902A769462868FBF742F8FEF744FBB0
+:10FB60000020BDE8F88F0420FBE70000200103001F
+:10FB700082780121012A0BD0062A09D0072A06D053
+:10FB8000082A06D1416889880931890800E01421D2
+:10FB9000018070471CB50446002000900190A078B9
+:10FBA0008DF80200617B1A48FDF74AFF020017D06A
+:10FBB000237BA1786846FDF7A3FD6846FFF7D8FFD1
+:10FBC000208804F1080369466268FDF717FD48B113
+:10FBD000072806D001210F4A112808D086280FD007
+:10FBE00003201CBDA17B21F00301A1731CBDA07BE0
+:10FBF00020F0010040F00200A073117000201CBD35
+:10FC0000A37B23F0020343F00103A37311701CBD17
+:10FC1000C8320020F82B002038B505460C460020DD
+:10FC200001E00098401C00906946284600F00EF85C
+:10FC300000280AD08178A142F3D1817B8A07F0D4D1
+:10FC4000C907EED181680029EBD138BD10B5084B4A
+:10FC50000A6809E003EB02142488844203D103EB11
+:10FC600002100A6010BD521C022AF3D3002010BDFE
+:10FC7000D83200204FF6FF710180FF21817041735F
+:10FC8000817B21F003018173002101734160816058
+:10FC90007047000070B50546002406E0687B2044EC
+:10FCA000C1B20648FDF7E0FE641C287BA042F5D8EF
+:10FCB0002846BDE87040FFF7DDBF0000C8320020D5
+:10FCC0002DE9FC47064636489846144600780D460E
+:10FCD0004FF0000978B37DB32888A0F57F41FF3944
+:10FCE00031D0688848B36868FAF746FB68B374B3E4
+:10FCF0002088ADF80000678801A8FEF7A7F9040086
+:10FD00002FD084F800804FF0000A84F816A0BDF8C8
+:10FD10000000A08268682061214801210C38FAF7B0
+:10FD2000C8FFE060288820816888A080E780B8F15B
+:10FD3000030F1DD020E001E003E004E00220BDE855
+:10FD4000FC870520FBE70420F9E70320F7E7FFE73E
+:10FD50002889694687B2384600F0ACF80028EED111
+:10FD6000CAE7BDF80010384600F098F80820E6E72A
+:10FD70000420A0753068A061A4F80A9001A8FEF7DD
+:10FD800073F946B1C6F804A0E1680648316086F808
+:10FD90000AA000893081FEF719FA0020CFE70000A1
+:10FDA000002D00205C3600202DE9F8430D46898A9D
+:10FDB000374A01EB810102EB810630B1294630461A
+:10FDC000FDF7FEF80120BDE8F88331897068002452
+:10FDD00000EB81072E48A97DA8384FF00E080729AF
+:10FDE0004ED2DFE801F00D2D162404404A00446095
+:10FDF000A969016026482749A838FEF7A5FA30B15D
+:10FE00000220A875042339462A1D009423E00A2005
+:10FE1000D9E728692A4608B1032000E0012090753F
+:10FE2000042305F10C0207F10801009413E00120FE
+:10FE3000A8750094E88807F10C0183002A690AE09C
+:10FE400028782A4603280CD006209075042305F153
+:10FE50000802391D00941048FBF7D6FBA8B14446B0
+:10FE60000FE00520F1E70621A9750A4940680988D5
+:10FE7000FEF7E8FA040004D107E041F61D5400E063
+:10FE80000F2429463046FDF79BF820469BE70000EB
+:10FE900034360020E02C0020B02D002001EB810240
+:10FEA000034901EB82014A89101AC01E488170473C
+:10FEB0003436002070B5C01C82B240F2FE3082425F
+:10FEC00001D3092070BD114B00204FF4806500BFA5
+:10FED00000EB800413F8246096B903EB84063489A0
+:10FEE000768914443444A4B2AC4209D2088000EBB1
+:10FEF000800003EB8000418911444181002070BDE6
+:10FF0000401C80B20228E3D3072070BD34360020A5
+:10FF1000082E0020282E0020482E0020682E0020C9
+:10FF20000D0E0F100B0C1819F42F002014300020A8
+:10FF3000403000200B000300618302000C0003002E
+:10FF400061830200180003006183020019000300AE
+:10FF500061830200070000000000000000000000B4
+:10FF6000000000000000000006000000000000008B
+:10FF70000000000000000000000000001000000071
+:10FF80000000000000000000000000000000000071
+:10FF90001100000000000000000000000000000050
+:10FFA000000000000100000001000100A4FF0200A9
+:10FFB00001000100B8FF02000000000095DB020014
+:10FFC00011980200770A000000000000770A000084
+:10FFD000000000007ADA00000000000051D20200A8
+:10FFE000070000000000000000000000000000000A
+:10FFF0000000000095DC0200B1ED0200119B020040
+:020000040003F7
+:1000000091980200010000000000000001000600BD
+:10001000082C00203DEE020001000000000000005E
+:1000200000000000000000000000000007000000C9
+:1000300000000000000000000000000000000000C0
+:1000400003000000000000000000000000000000AD
+:10005000000000000500000000000000000000009B
+:10006000000000000000000021DF0200000000503E
+:1000700000030050BDC9020019CC020003000000BB
+:1000800054340020000000000000000000000000C8
+:100090000338FDD870470000CC2C00200000FFFF83
+:1000A000DEC0ADDEFF011EF1DEC0ADDEFE011EF1E1
+:1000B000303132333435363738394142434445469E
+:1000C0006E72665F6673746F726167655F696E6991
+:1000D00074006E72665F6673746F726167655F75D8
+:1000E0006E696E6974006E72665F6673746F7261BA
+:1000F00067655F72656164006E72665F6673746FD8
+:10010000726167655F7772697465006E72665F66BB
+:1001100073746F726167655F65726173650000007B
+:10012000102D00200010000004000000010000005D
+:100130008DA0020039F8020035E2020021FB020026
+:100140000D8E02008DE402001DFB020011A30200CF
+:10015000000000000000000000000000000000009F
+:1001600000000000000000005001030068010300CF
+:1001700004000000556E6B6E6F776E206572726FB3
+:100180007220636F646500000000000074080300C3
+:100190000100000020070300020000001405030016
+:1001A000030000009407030004000000E8070300B8
+:1001B00005000000C80603000600000064060300F6
+:1001C00007000000D007030008000000DC06030061
+:1001D00009000000400703000A0000005C0803005B
+:1001E0000B000000FC0403000C000000F4060300F8
+:1001F0000D000000C40803000E000000C00703004B
+:100200000F000000FC07030010000000300803008E
+:1002100011000000D808030012000000AC08030021
+:100220001300000048080300800000007C06030063
+:1002300081000000B805030082000000780503007B
+:1002400083000000580503008400000094050300AB
+:1002500085000000A006030086000000A807030038
+:1002600090000000440603009100000038050300E0
+:10027000920000000807030000820000100803003D
+:10028000018200005C07030002820000780703007F
+:1002900000840000D40503000184000080080300EE
+:1002A000028400001C06030003840000F80503001C
+:1002B000B5BB020089BB020081BB0200FFFFFFFF4C
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFF000000003A
+:1002D000000000000000D60107010000E80C030048
+:1002E000F00C030000000000000000000100000707
+:1002F000DC020300EC02030008000000140303000A
+:100300002403030008000000240303003403030057
+:1003100008000000180D0300280D03000000000075
+:1003200000000000080D0300180D0300000000008D
+:1003300000000000980C0300A00C0300A00C0300B8
+:10034000C80C0300C80C0300E00C0300E00C030021
+:10035000E80C0300882B002034030300540303003F
+:1003600008000000F00C0300000D0300000D030066
+:10037000080D030064030300740303000800000079
+:1003800000404040404040404040414141414140A8
+:10039000404040404040404040404040404040405D
+:1003A00040050202020202020202020202020202EC
+:1003B00002202020202020202020200202020202F1
+:1003C0000202909090909090101010101010101049
+:1003D0001010101010101010101010100202020255
+:1003E0000202888888888888080808080808080899
+:1003F0000808080808080808080808080202020295
+:10040000400000008103030073645F626C655F67F6
+:1004100061705F646174615F6C656E6774685F755D
+:10042000706461746528292028726571756573741C
+:1004300029206F6E20636F6E6E656374696F6E2026
+:10044000307825782072657475726E656420257326
+:100450002E000000546865207265717565737465BF
+:100460006420636F6D62696E6174696F6E206F6680
+:1004700020545820616E64205258207061636B656F
+:1004800074206C656E6774687320697320746F6F75
+:10049000206C6F6E67206279202575206D6963720C
+:1004A0006F7365636F6E64732E0000006164647225
+:1004B0005F69735F77697468696E5F626F756E6498
+:1004C0007328705F66732C20706167655F61646478
+:1004D000722C20286C656E202A20705F66732D3E7A
+:1004E000705F666C6173685F696E666F2D3E6572E2
+:1004F0006173655F756E6974292900004E52465F0D
+:100500004552524F525F494E56414C49445F444117
+:10051000544100004E52465F4552524F525F534F76
+:1005200046544445564943455F4E4F545F454E41FE
+:10053000424C4544000000004E52465F4552524F27
+:10054000525F464541545552455F4E4F545F454EAC
+:1005500041424C45440000004E52465F4552524FC6
+:10056000525F4D555445585F554E4C4F434B5F4677
+:1005700041494C45440000004E52465F4552524F9F
+:10058000525F4D555445585F4C4F434B5F46414970
+:100590004C4544004E52465F4552524F525F4D55B6
+:1005A0005445585F434F4E445F494E49545F46415E
+:1005B000494C4544000000004E52465F4552524FA0
+:1005C000525F4D555445585F494E49545F46414925
+:1005D0004C4544004E52465F4552524F525F424C8A
+:1005E000455F495053505F52585F504B545F5452CF
+:1005F000554E4341544544004E52465F4552524F7A
+:10060000525F424C455F495053505F504545525FE1
+:1006100052454A4543544544000000004E52465F4F
+:100620004552524F525F424C455F495053505F4CC8
+:10063000494E4B5F444953434F4E4E454354454406
+:10064000000000004E52465F4552524F525F4150EB
+:10065000495F4E4F545F494D504C454D454E5445B2
+:10066000440000004E52465F4552524F525F4E4F7B
+:10067000545F535550504F52544544004E52465FBC
+:100680004552524F525F4D4F44554C455F4E4F546B
+:100690005F494E495449414C495A454400000000C5
+:1006A0004E52465F4552524F525F4D4F44554C4556
+:1006B0005F414C52454144595F494E495449414C70
+:1006C000495A4544000000004E52465F4552524F81
+:1006D000525F4E4F545F464F554E44004E52465F58
+:1006E0004552524F525F494E56414C49445F535414
+:1006F000415445004E52465F4552524F525F44416D
+:1007000054415F53495A45004E52465F4552524F3D
+:10071000525F494F5F50454E44494E47000000002C
+:100720004E52465F4552524F525F5356435F4841C7
+:100730004E444C45525F4D495353494E47000000CB
+:100740004E52465F4552524F525F494E56414C49B8
+:10075000445F4C454E475448000000004E52465FEF
+:100760004552524F525F4452565F5457495F45526B
+:10077000525F414E41434B004E52465F4552524FED
+:10078000525F4452565F5457495F4552525F444E40
+:1007900041434B004E52465F4552524F525F494EC5
+:1007A0005445524E414C00004E52465F4552524F06
+:1007B000525F53544F524147455F46554C4C0000E1
+:1007C0004E52465F4552524F525F4E554C4C0000C0
+:1007D0004E52465F4552524F525F494E56414C4928
+:1007E000445F504152414D004E52465F4552524F78
+:1007F000525F4E4F5F4D454D000000004E52465F28
+:100800004552524F525F464F5242494444454E0072
+:100810004E52465F4552524F525F4452565F5457B4
+:10082000495F4552525F4F56455252554E000000A7
+:100830004E52465F4552524F525F494E56414C49C7
+:10084000445F4144445200004E52465F4552524F6D
+:10085000525F5245534F5552434553004E52465FE7
+:100860004552524F525F494E56414C49445F464CA7
+:10087000414753004E52465F53554343455353003F
+:100880004E52465F4552524F525F424C455F49506F
+:1008900053505F4348414E4E454C5F414C52454199
+:1008A00044595F4558495354530000004E52465F27
+:1008B0004552524F525F434F4E4E5F434F554E5439
+:1008C000000000004E52465F4552524F525F54495D
+:1008D0004D454F55540000004E52465F4552524F11
+:1008E000525F4255535900007761726E696E67001E
+:1008F00064656275670000001B5B313B33306D003F
+:100900001B5B306D000000001B5B313B33316D0021
+:100910001B5B313B33326D001B5B313B33336D006E
+:100920001B5B313B33346D001B5B313B33356D005A
+:100930001B5B313B33366D001B5B313B33376D0046
+:10094000696E666F000000006572726F72000000D1
+:1009500073645F626C655F6366675F7365742829A3
+:100960002072657475726E656420257320776865E2
+:100970006E20617474656D7074696E6720746F2089
+:1009800073657420424C455F47415454535F43465E
+:10099000475F534552564943455F4348414E47459B
+:1009A000442E000073645F626C655F6366675F730B
+:1009B000657428292072657475726E6564202573CC
+:1009C000207768656E20617474656D7074696E67F8
+:1009D00020746F2073657420424C455F434F4D4D2A
+:1009E0004F4E5F4346475F56535F555549442E006F
+:1009F00073645F626C655F6366675F736574282903
+:100A00002072657475726E65642025732077686541
+:100A10006E20617474656D7074696E6720746F20E8
+:100A200073657420424C455F47415454535F4346BD
+:100A3000475F415454525F5441425F53495A452ED7
+:100A40000000000073645F626C655F6366675F73DC
+:100A5000657428292072657475726E65642025732B
+:100A6000207768656E20617474656D7074696E6757
+:100A700020746F2073657420424C455F434F4E4E87
+:100A80005F4346475F4741502E00000073645F623A
+:100A90006C655F6366675F7365742829207265748F
+:100AA00075726E6564202573207768656E206174A9
+:100AB00074656D7074696E6720746F20736574203F
+:100AC000424C455F4741505F4346475F524F4C455C
+:100AD0005F434F554E542E0073645F626C655F63D5
+:100AE00066675F73657428292072657475726E6518
+:100AF00064202573207768656E20617474656D705D
+:100B000074696E6720746F2073657420424C455F72
+:100B1000434F4E4E5F4346475F474154542E0000BB
+:100B20006E72665F626C655F6761747400000000DE
+:100B3000626C655F62617300636C6F636B000000E1
+:100B4000434C4F434B0000004750494F5445000071
+:100B50005052530055415254000000005541525428
+:100B60004500000061746669666F2E6D5F71756582
+:100B7000756500006E72665F6673746F726167659B
+:100B80000000000061746669666F2E6D5F666966BD
+:100B90006F0000007077725F6D676D740000000079
+:100BA00062616C6C6F632E6C6F675F6D656D706FEB
+:100BB0006F6C0000617070006E72665F7364680035
+:100BC0006E72665F7364685F626C65006E72665F0A
+:100BD0007364685F736F6300280D0300882B002027
+:100BE000800200003C650200900D0300082E0020EA
+:100BF000382E0000286A0200200B030000000303C7
+:100C0000300B030000000000380B03000000000060
+:100C1000400B030000000000480B03000000000030
+:100C2000500B030000000000540B03000000000004
+:100C30005C0B030000000000640B030000000003D5
+:100C4000740B030000000303840B03000000000387
+:100C5000940B030000000000A00B03000000000341
+:100C6000B40B030000000303B80B030000000303F0
+:100C7000C00B030000000303CC0B030000000303C0
+:100C8000602D0020582D0020602D002058370020B6
+:100C9000F42D002018000000897E020000000000F2
+:100CA000F5AD0200EC2E0020D57402000C2F0020C0
+:100CB0001D7D0200000000008D7D0200000000008C
+:100CC0008D7F0200000000006F800200882E00204F
+:100CD000DF780200D82E002077AF0200002F00201E
+:100CE000617C0200000000002DB502000000000041
+:100CF00059F102000000000065B50200000000008C
+:100D00003F7502000C2F002061C4020000000000AB
+:100D1000D5C5020000000000D9E502000000000077
+:100D200045B50200000000001201031CFFFF140D76
+:100D300018011A0F041A0A040128042D91DB022A53
+:100D400018017909390A01BD13E42D0240200A1A5D
+:100D5000EC441220AA40080425B0020314480903F9
+:100D600014E808031A40081AF0081119081AF808BC
+:100D70001A08081A10041A18041A20041A28041A47
+:100D800030041A3804517B90D061044DB9940200AC
+:040000050002620192
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/hrs_application_s140.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/hrs_application_s140.zip
new file mode 100644
index 0000000..0ebf226
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/hrs_application_s140.zip
Binary files differ
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/license.txt b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/license.txt
new file mode 100644
index 0000000..eecb1c3
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/license.txt
@@ -0,0 +1,3 @@
+The provided HEX files were compiled using the projects located in the folders for the respective boards (pca10xxx).
+
+For license and copyright information, see the individual .c and .h files that are included in the projects.
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/mbr.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/mbr.hex
new file mode 100644
index 0000000..cf47635
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/mbr.hex
@@ -0,0 +1,165 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:040000050000099955
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/softdevice_s140.hex b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/softdevice_s140.hex
new file mode 100644
index 0000000..a96c14a
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/softdevice_s140.hex
@@ -0,0 +1,9443 @@
+:020000040000FA
+:1000000000040020990900002D0600007909000075
+:1000100037060000410600004B060000000000000B
+:10002000000000000000000000000000BD0900000A
+:1000300055060000000000005F0600006906000091
+:10004000730600007D060000870600009106000090
+:100050009B060000A5060000AF060000B9060000E0
+:10006000C3060000CD060000D7060000E106000030
+:10007000EB060000F5060000FF060000090700007F
+:10008000130700001D0700002707000031070000CC
+:100090003B070000450700004F070000590700001C
+:1000A000630700006D07000077070000810700006C
+:1000B0008B070000950700009F070000A9070000BC
+:1000C000B3070000BD070000C7070000D10700000C
+:1000D000DB070000E5070000EF070000F90700005C
+:1000E000030800000D0800001708000021080000A8
+:1000F0002B080000350800003F08000049080000F8
+:10010000530800001FB500F003F88DE80F001FBD75
+:1001100000F038BC70B50B46010B184400F6FF70B8
+:10012000040B4FF080500022090303692403406947
+:1001300043431D1B104600F0E9F929462046BDE85F
+:10014000704000F0E3B9F0B54FF6FF734FF4B475AB
+:100150001A466E1E12E0A94201D3344600E00C4656
+:10016000B1EB040130F8027B641E3B441A44F9D120
+:100170009CB204EB134394B204EB12420029EAD17F
+:1001800098B200EB134002EB124140EA0140F0BD8F
+:10019000C34992B00446D1E90001CDE91001FF2224
+:1001A0004021684600F094FB94E80F008DE80F00B2
+:1001B000684610A902E004C841F8042D8842FAD12B
+:1001C00010216846FFF7BFFF1090AA208DF8440069
+:1001D00000F0FAF800F0DDF84FF01024A0691022CA
+:1001E0006946803000F0DEF8A069082210A900F00E
+:1001F000D9F800F0C2F870B504460068A94D072888
+:1002000069D2DFE800F033041929561E2500D4E92D
+:10021000026564682946304600F0FDF82A4621460A
+:10022000304600F0BFF8AA002146304600F024FB1B
+:10023000002800D0032070BD00F0D6FB4FF48050A2
+:1002400007E0201D00F0C6F80028F4D100F0CCFB38
+:1002500060682860002070BD241D94E807009200AB
+:1002600000F00AFB0028F6D00E2070BD00F0BEF8AA
+:100270000028FAD1D4E9010100EB81034FF080504E
+:10028000026945696A43934209D84FF010225369C5
+:1002900003EB81030169406941438B4201D9092085
+:1002A00070BD5069401C01D10F2070BD2046FFF782
+:1002B0006FFF00F09BF80028F7D1201D00F08AF8AE
+:1002C0000028F2D160680028F0D100F07DF800F03D
+:1002D00060F800F052F8072070BD10B50C461828E1
+:1002E00002D00120086010BD2068FFF784FF206065
+:1002F00010BD4FF01024A069401C05D0A569A66967
+:1003000080353079AA2808D06069401C2DD06069FA
+:100310000068401C29D060692CE010212846FFF7B6
+:1003200012FF316881421CD1A16901F18002C03104
+:1003300005E030B108CA51F8040D984201D10120FE
+:1003400000E000208A42F4D158B1286810B1042896
+:1003500003D0FEE7284600F070F85249686808604C
+:1003600008E000F016F800F008F84FF4805001683B
+:10037000491C01D000F012FBFEE7BFF34F8F4A4843
+:1003800001684A4A01F4E06111430160BFF34F8FF5
+:10039000FEE74FF010208169491C02D0806900F00F
+:1003A0008CB870472DE9F04117460D4606460024EB
+:1003B00006E03046296800F093F8641C2D1D361DB8
+:1003C000BC42F6D3BDE8F0814FF0102080694FF4B5
+:1003D00080519FE64FF080510A69496900684A439D
+:1003E000824201D810207047002070474FF08050A3
+:1003F0000169406941434FF01020826902F5805243
+:10040000914201D2092070478069401C01D0002030
+:1004100070470420704770B50C4605464FF480665F
+:1004200008E0284600F049F8B44205D3A4F58064FA
+:1004300005F58055002CF4D170BD4168044609B122
+:10044000012600E000264FF010256869A26892009E
+:1004500000F012FAF8B1A06881006869FFF75AFE4F
+:10046000BEB16E694FF08050A56864680169426949
+:100470005143A1420DD9016940694143A94208D9BC
+:1004800029463046FFF7C7FF2A4621463046FFF788
+:1004900089FFFFF772FFFFF797FFFFF77AFFF8E793
+:1004A0000C0A0000000000200CED00E00400FA053A
+:1004B000144801680029FCD07047134A02211160DA
+:1004C00010490B68002BFCD00F4B1B1D18600868EF
+:1004D0000028FCD00020106008680028FCD070477D
+:1004E000094B10B501221A60064A1468002CFCD092
+:1004F000016010680028FCD00020186010680028F7
+:10050000FCD010BD00E4014004E5014070B50C468C
+:10051000054600F073F810B900F07EF828B12146C6
+:100520002846BDE8704000F007B821462846BDE8DF
+:10053000704000F037B800007FB5002200920192B1
+:10054000029203920A0B000B6946012302440AE05F
+:10055000440900F01F0651F8245003FA06F635430B
+:1005600041F82450401C8242F2D80D490868009A94
+:1005700010430860081D0168019A1143016000F0F2
+:100580003DF800280AD0064910310868029A104345
+:100590000860091D0868039A104308607FBD0000C9
+:1005A0000006004030B50F4C002200BF04EB0213E0
+:1005B000D3F800582DB9D3F8045815B9D3F8085812
+:1005C0001DB1521C082AF1D330BD082AFCD204EB1D
+:1005D0000212C2F80008C3F804180220C3F8080881
+:1005E00030BD000000E001404FF08050D0F83001F5
+:1005F000082801D000207047012070474FF080503C
+:10060000D0F83011062905D0D0F83001401C01D0B7
+:1006100000207047012070474FF08050D0F8300123
+:100620000A2801D0002070470120704708208F4918
+:1006300009680958084710208C4909680958084773
+:1006400014208A4909680958084718208749096809
+:100650000958084730208549096809580847382053
+:1006600082490968095808473C20804909680958A7
+:10067000084740207D4909680958084744207B49BC
+:1006800009680958084748207849096809580847FF
+:100690004C20764909680958084750207349096871
+:1006A00009580847542071490968095808475820D3
+:1006B0006E490968095808475C206C49096809585F
+:1006C0000847602069490968095808476420674954
+:1006D00009680958084768206449096809580847A3
+:1006E0006C20624909680958084770205F49096809
+:1006F0000958084774205D49096809580847782057
+:100700005A490968095808477C2058490968095816
+:1007100008478020554909680958084784205349EB
+:100720000968095808478820504909680958084746
+:100730008C204E4909680958084790204B490968A0
+:1007400009580847942049490968095808479820DA
+:1007500046490968095808479C20444909680958CE
+:100760000847A0204149096809580847A4203F4983
+:10077000096809580847A8203C49096809580847EA
+:10078000AC203A49096809580847B0203749096838
+:1007900009580847B4203549096809580847B8205E
+:1007A0003249096809580847BC2030490968095886
+:1007B0000847C0202D49096809580847C4202B491B
+:1007C000096809580847C82028490968095808478E
+:1007D000CC202649096809580847D02023490968D0
+:1007E00009580847D4202149096809580847D820E2
+:1007F0001E49096809580847DC201C49096809583E
+:100800000847E0201949096809580847E4201749B2
+:10081000096809580847E820144909680958084731
+:10082000EC201249096809580847F0200F49096867
+:1008300009580847F4200D49096809580847F82065
+:100840000A49096809580847FC20084909680958F5
+:1008500008475FF480700549096809580847000097
+:1008600003480449024A034B70470000000000207F
+:10087000180A0000180A000040EA010310B59B079F
+:100880000FD1042A0DD310C808C9121F9C42F8D0FA
+:1008900020BA19BA884201D9012010BD4FF0FF30AB
+:1008A00010BD1AB1D30703D0521C07E0002010BDC1
+:1008B00010F8013B11F8014B1B1B07D110F8013B4D
+:1008C00011F8014B1B1B01D1921EF1D1184610BD2E
+:1008D00002F0FF0343EA032242EA024200F005B8B5
+:1008E0007047704770474FF000020429C0F0128033
+:1008F00010F0030C00F01B80CCF1040CBCF1020FD3
+:1009000018BF00F8012BA8BF20F8022BA1EB0C01A7
+:1009100000F00DB85FEAC17C24BF00F8012B00F89D
+:10092000012B48BF00F8012B70474FF0000200B5C3
+:10093000134694469646203922BFA0E80C50A0E802
+:100940000C50B1F12001BFF4F7AF090728BFA0E8B0
+:100950000C5048BF0CC05DF804EB890028BF40F87C
+:10096000042B08BF704748BF20F8022B11F0804FBE
+:1009700018BF00F8012B7047014B1B68DB68184754
+:100980000000002009480A497047FFF7FBFFFFF706
+:10099000B9FB00BD20BFFDE7064B1847064A1060B3
+:1009A000016881F30888406800470000180A0000C9
+:1009B000180A0000F3020000000000201EF0040FDF
+:1009C0000CBFEFF30881EFF30981886902380078E2
+:1009D000182803D100E00000074A1047074A1268B0
+:1009E0002C3212681047000000B5054B1B68054A01
+:1009F0009B58984700BD0000DB020000000000206B
+:100A0000080A0000040000000010000000000000C0
+:080A100000FFFFFF0090D0037E
+:10100000E0120020754D0200192F0000E74C02008D
+:10101000192F0000192F0000192F000000000000F8
+:10102000000000000000000000000000CD4D0200A4
+:10103000192F000000000000192F0000192F0000D8
+:10104000354E02003B4E0200192F0000192F000000
+:10105000192F0000192F0000192F0000192F000070
+:10106000414E0200192F0000192F0000474E0200C8
+:10107000192F00004D4E0200534E0200594E02003F
+:10108000192F0000192F0000192F0000192F000040
+:10109000192F0000192F0000192F0000192F000030
+:1010A000192F00005F4E0200192F0000192F0000B9
+:1010B000192F0000192F0000192F0000192F000010
+:1010C000654E0200192F0000192F0000192F000093
+:1010D000192F0000192F0000192F0000192F0000F0
+:1010E000192F0000192F0000192F0000192F0000E0
+:1010F000192F0000192F0000192F0000192F0000D0
+:10110000192F0000192F000000F002F823F01FFE35
+:101110000AA090E8000C82448344AAF10107DA4552
+:1011200001D123F014FEAFF2090EBAE80F0013F05C
+:10113000010F18BFFB1A43F00103184734420200A5
+:10114000544202000A444FF0000C10F8013B13F027
+:10115000070408BF10F8014B1D1108BF10F8015B10
+:10116000641E05D010F8016B641E01F8016BF9D103
+:1011700013F0080F1EBF10F8014BAD1C0C1B09D15A
+:101180006D1E58BF01F801CBFAD505E014F8016BCC
+:1011900001F8016B6D1EF9D59142D6D3704700005E
+:1011A0000023002400250026103A28BF78C1FBD870
+:1011B000520728BF30C148BF0B6070471FB500F011
+:1011C0003DF88DE80F001FBD1EF0040F0CBFEFF3BC
+:1011D0000880EFF30980014A10470000752E0000D7
+:1011E0008269034981614FF001001044704700009B
+:1011F000F511000001B41EB400B512F061FF01B496
+:101200000198864601BC01B01EBD0000F0B4404606
+:10121000494652465B460FB402A0013001B506486C
+:10122000004700BF01BC86460FBC804689469246F7
+:101230009B46F0BC704700000911000023F084BDFC
+:1012400070B51A4C054609202070A01C00F05FF80C
+:101250005920A08029462046BDE8704008F060B8BB
+:1012600008F069B870B50C461149097829B1A0F1A8
+:1012700060015E2908D3012013E0602804D06928AA
+:1012800002D043F201000CE020CC0A4E94E80E009C
+:1012900006EB8000A0F58050241FD0F8806E284611
+:1012A000B047206070BD012070470000080000209A
+:1012B0001C000020CC4E020010B504460021012085
+:1012C00000F03DF800210B2000F039F8042119202E
+:1012D00000F035F804210D2000F031F804210E2033
+:1012E00000F02DF804210F2000F029F80421C84354
+:1012F00000F025F80621162000F021F8062115201F
+:1013000000F01DF82046FFF79BFF002010BDA9212B
+:1013100001807047FFF7A4BF11487047104870471D
+:10132000104A10B514680F4B0F4A08331A60FFF7C4
+:1013300099FF0C48001D046010BD704770474907B5
+:10134000090E002806DA00F00F0000F1E02080F816
+:10135000141D704700F1E02080F800147047000071
+:1013600003F900421005024001000001FE4800217F
+:1013700001604160018170472DE9F743044692B056
+:101380009146406813F060F940B1606813F065F968
+:1013900020B9607800F00300022801D0012000E0AD
+:1013A0000020F14E3072484613F00AF918B11020AF
+:1013B00015B0BDE8F0834946012001F018FF002870
+:1013C000F6D101258DF842504FF4C050ADF84000E1
+:1013D000002210A9284606F04BFC0028E8D18DF821
+:1013E00042504FF428504FF00008ADF840004746F7
+:1013F0001C216846CDF81C8023F04DFC9DF81C0094
+:1014000008AA20F00F00401C20F0F00010308DF8EA
+:101410001C0020788DF81D0061789DF81E0061F396
+:10142000420040F001008DF81E009DF800000AA95E
+:1014300040F002008DF800002089ADF83000ADF8D2
+:101440003270608907AFADF834000B97606810AC5C
+:101450000E900A94684606F000FA0028A8D1BDF85C
+:10146000200030808DF8425042F60120ADF8400057
+:101470009DF81E0008AA20F00600801C20F0010044
+:101480008DF81E000220ADF83000ADF8340013A82E
+:101490000E900AA9684606F0E0F9002888D1BDF848
+:1014A00020007080311D484600F033F9002887D1B4
+:1014B0008DF8425042F6A620ADF840001C21684647
+:1014C000CDF81C8023F0E7FB9DF81C00ADF83450EC
+:1014D00020F00F00401C20F0F00010308DF81C00B0
+:1014E0009DF81D0008AA20F0FF008DF81D009DF852
+:1014F0001E000AA920F0060040F00100801C8DF8B3
+:101500001E009DF800008DF8445040F002008DF858
+:101510000000CDE90A4711A80E90ADF8305068469A
+:1015200006F09BF9002899D1BDF82000F08000203A
+:101530003EE73EB504460820ADF80000204613F013
+:101540003FF808B110203EBD2146012001F04FFEBA
+:101550000028F8D12088ADF804006088ADF80600B6
+:10156000A088ADF80800E088ADF80A007E4801AB1D
+:101570006A468088002106F075FDBDF80010082934
+:10158000E1D003203EBD1FB5044600200290082094
+:10159000ADF80800CDF80CD0204613F011F810B1CA
+:1015A000102004B010BD704802AA81884FF6FF7069
+:1015B00006F09AFF0028F4D1BDF80810082901D0E0
+:1015C0000320EEE7BDF800102180BDF80210618015
+:1015D000BDF80410A180BDF80610E180E1E701B577
+:1015E00082B00220ADF800005F4802AB6A46408836
+:1015F000002106F037FDBDF80010022900D00320BD
+:101600000EBD1CB5002100910221ADF80010019023
+:1016100012F0FCFF08B110201CBD53486A464188F7
+:101620004FF6FF7006F060FFBDF800100229F3D0FE
+:1016300003201CBDFEB54C4C06461546207A0F46CD
+:10164000C00705D0084612F0BBFF18B11020FEBD40
+:101650000F20FEBDF82D01D90C20FEBD304612F042
+:10166000AFFF18BB208801A905F040FE0028F4D187
+:1016700030788DF80500208801A906F0D2FC0028FA
+:10168000EBD100909DF800009DF8051040F002009D
+:101690008DF80000090703D040F008008DF8000025
+:1016A0002088694606F05AFC0028D6D1ADF80850CB
+:1016B00020883B4602AA002106F0D4FCBDF80810A1
+:1016C000A942CAD00320FEBD7CB50546002000908B
+:1016D00001900888ADF800000C462846019512F0EC
+:1016E000B3FF18B9204612F091FF08B110207CBD5D
+:1016F00015B1BDF8000050B11B486A4601884FF68D
+:10170000FF7006F0F1FEBDF8001021807CBD0C20BA
+:101710007CBD30B593B0044600200D4600901421E6
+:1017200001A823F0B8FA1C2108A823F0B4FA9DF808
+:101730000000CDF808D020F00F00401C20F0F00091
+:1017400010308DF800009DF8010020F0FF008DF8AA
+:1017500001009DF8200040F002008DF820000120DB
+:101760008DF8460002E000000C02002042F6042042
+:10177000ADF8440011A801902088ADF83C006088C5
+:10178000ADF83E00A088ADF84000E088ADF842001A
+:101790009DF8020006AA20F00600801C20F001003F
+:1017A0008DF802000820ADF80C00ADF810000FA86D
+:1017B000059001A908A806F050F8002803D1BDF84B
+:1017C00018002880002013B030BD0000F0B5007B69
+:1017D000059F1E4614460D46012800D0FFDF0C2051
+:1017E00030803A203880002C08D0287A032806D090
+:1017F000287B012800D0FFDF17206081F0BDA88979
+:10180000FBE72DE9F04786B0144691F80C900E9A4C
+:101810000D46B9F1010F0BD01021007B2E8A8846AE
+:10182000052807D0062833D0FFDF06B0BDE8F087D3
+:101830000221F2E7E8890C2100EB400001EB4000B7
+:10184000188033201080002CEFD0E88960810027B9
+:101850001AE00096688808F1020301AA696900F09D
+:1018600084FF06EB0800801C07EB470186B204EBFF
+:101870004102BDF8040090810DF1060140460E3290
+:1018800010F074FF7F1CBFB26089B842E1D8CCE78A
+:1018900034201080E889B9F1010F11D0122148439A
+:1018A0000E301880002CC0D0E88960814846B9F11C
+:1018B000010F00D00220207300270DF1040A1FE061
+:1018C0000621ECE70096688808F1020301AA69691D
+:1018D00000F04BFF06EB0800801C86B2B9F1010F47
+:1018E00012D007EBC70004EB4000BDF80410C18123
+:1018F00010220AF10201103023F02CF97F1CBFB234
+:101900006089B842DED890E707EB470104EB41025B
+:10191000BDF80400D0810AF102014046103210F0F7
+:1019200025FFEBE72DE9F0470E4688B090F80CC094
+:1019300096F80C80378AF5890C20109902F10C0476
+:101940004FF0000ABCF1030F08D0BCF1040F3ED0E9
+:10195000BCF1070F7DD0FFDF08B067E705EB850C12
+:1019600000EB4C00188031200880002AF4D0A8F148
+:10197000060000F0FF09558125E0182101A823F099
+:101980008AF900977088434601AA716900F0EDFE5C
+:10199000BDF804002080BDF80600E080BDF8080016
+:1019A0002081A21C0DF10A01484610F0DFFEB9F1BA
+:1019B000000F00D018B184F804A0A4F802A007EB2F
+:1019C000080087B20A346D1EADB2D6D2C4E705EB6B
+:1019D000850C00EB4C00188032200880002ABBD018
+:1019E000A8F1050000F0FF09558137E000977088E5
+:1019F000434601AA716900F0B8FE9DF80600BDF8E3
+:101A00000410E1802179420860F3000162F3410192
+:101A1000820862F38201C20862F3C301020962F321
+:101A20000411420962F34511820962F386112171A2
+:101A3000C0096071BDF80700208122460DF109013F
+:101A4000484610F093FE18B184F802A0A4F800A054
+:101A500000E007E007EB080087B20A346D1EADB264
+:101A6000C4D279E7A8F1020084B205FB08F000F1C6
+:101A70000E0CA3F800C035230B80002AA6D0558198
+:101A80009481009783B270880E32716900F06DFE08
+:101A900062E72DE9F84F1E460A9D0C4681462AB1A1
+:101AA000607A00F58070D080E089108199F80C0090
+:101AB0000C274FF000084FF00E0A0D2873D2DFE814
+:101AC00000F09E070E1C28303846556A7373730069
+:101AD000214648460095FFF779FEBDE8F88F207B48
+:101AE0009146082802D0032800D0FFDF378030203D
+:101AF0000AE000BFA9F80A80EFE7207B914604289E
+:101B000000D0FFDF378031202880B9F1000FF1D1FC
+:101B1000E3E7207B9146042800D0FFDF37803220A6
+:101B2000F2E7207B9146022800D0FFDF3780332088
+:101B3000EAE7207B1746022800D0FFDF3420A6F812
+:101B400000A02880002FC8D0A7F80A80C5E7207B16
+:101B50001746042800D0FFDF3520A6F800A0288013
+:101B6000002FBAD04046A7F80A8012E0207B174623
+:101B7000052802D0062800D0FFDF10203080362054
+:101B80002880002FA9D0E0897881A7F80E80B9F8C5
+:101B90000E00B881A1E7207B9146072800D0FFDF27
+:101BA00037803720B0E72AE04FF0120018804FF05E
+:101BB00038001700288090D0E0897881A7F80E803F
+:101BC000A7F8108099F80C000A2805D00B2809D036
+:101BD0000C280DD0FFDF80E7207B0A2800D0FFDF34
+:101BE00001200AE0207B0B2800D0FFDF042004E066
+:101BF000207B0C2800D0FFDF052038736DE7FFDF66
+:101C00006BE770B50C46054601F025FC20B1007865
+:101C1000222804D2082070BD43F2020070BD0521C5
+:101C200028460FF021F8206008B1002070BD032085
+:101C300070BD30B44880087820F00F00C01C20F040
+:101C4000F000903001F8080B1DCA81E81D0030BC7F
+:101C500007F0E7BB2DE9FF4784B0002782460297D3
+:101C600007989046894612300AF048F9401D20F046
+:101C70000306079828B907A95046FFF7C2FF0028B6
+:101C800054D1B9F1000F05D00798017B19BB052588
+:101C900004681BE098F80000092803D00D2812D032
+:101CA000FFDF46E0079903254868B0B3497B4288C7
+:101CB0007143914239D98AB2B3B2011D0EF047FE89
+:101CC0000446078002E0079C042508340CB12088F4
+:101CD00010B1032D29D02CE00798012112300AF011
+:101CE0003FF9ADF80C00024602AB2946504608F019
+:101CF000F4F9070001D1A01C029007983A4612306F
+:101D0000C8F80400A8F802A003A94046029B0AF004
+:101D100034F9D8B10A2817D200E006E0DFE800F075
+:101D200007091414100B0D141412132014E60020CC
+:101D300012E6112010E608200EE643F203000BE63F
+:101D4000072009E60D2007E6032005E6BDF80C0094
+:101D50002346CDE900702A465046079900F015FD4C
+:101D600057B9032D08D10798B3B2417B406871433E
+:101D70008AB2011D0EF0FFFDB9F1000FD7D007990F
+:101D800081F80C90D3E72DE9FE4F91461A881C4646
+:101D90008A468046FAB102AB494608F09EF9050032
+:101DA00019D04046A61C27880FF0A2F83246072615
+:101DB00029463B4600960EF0B0FC20882346CDE92C
+:101DC00000504A465146404600F0DFFC002020808B
+:101DD0000120BDE8FE8F0020FBE710B586B01C4651
+:101DE000AAB104238DF800301388ADF8083052886A
+:101DF000ADF80A208A788DF80E200988ADF80C100D
+:101E000000236A462146FFF725FF06B010BD1020CB
+:101E1000FBE770B50D4605210EF026FF040000D14A
+:101E2000FFDF294604F11200BDE870400AF081B8D6
+:101E30002DE9F8430D468046002607F0EFFA0446E8
+:101E40002878102878D2DFE800F0773B345331311E
+:101E5000123131310831313131312879001FC0B2AE
+:101E6000022801D0102810D114BBFFDF35E004B9DF
+:101E7000FFDF052140460EF0F7FE007B032806D069
+:101E800004280BD0072828D0FFDF072655E0287943
+:101E9000801FC0B2022820D050B1F6E72879401F39
+:101EA000C0B2022819D0102817D0EEE704B9FFDF1E
+:101EB00013E004B9FFDF287901280ED1172137E09C
+:101EC000052140460EF0D0FE070000D1FFDF07F1EC
+:101ED000120140460AF00AF82CB12A462146404633
+:101EE000FFF7A7FE29E01321404602F0A9FD24E0F8
+:101EF00004B9FFDF052140460EF0B6FE060000D112
+:101F0000FFDF694606F1120009F0FAFF060000D073
+:101F1000FFDFA988172901D2172200E00A46BDF881
+:101F20000000824202D9014602E005E01729C5D32C
+:101F3000404600F03AFCD0E7FFDF3046BDE8F883CA
+:101F4000401D20F0030219B102FB01F0001D00E06A
+:101F500000201044704713B5009848B1002468462B
+:101F60000EF09FFC002C02D1F74A009911601CBDB5
+:101F700001240020F4E72DE9F0470C461546242102
+:101F8000204622F088FE05B9FFDFA8786073288814
+:101F9000DFF8B4A3401D20F00301AF788946DAF8DA
+:101FA00000000EF09CFC060000D1FFDF4FF000089F
+:101FB0002660A6F8008077B109FB07F1091D0AD059
+:101FC000DAF800000EF08BFC060000D1FFDF66603F
+:101FD000C6F8008001E0C4F80480298804F11200EA
+:101FE000BDE8F04709F074BF2DE9F047804601F1E4
+:101FF00012000D46814609F081FF401DD24F20F0AE
+:1020000003026E7B1446296838680EF093FC3EB1DB
+:1020100004FB06F2121D03D0696838680EF08AFCD2
+:1020200005200EF0C9FD044605200EF0CDFD201A56
+:10203000012802D138680EF047FC49464046BDE809
+:10204000F04709F05ABF70B5054605210EF00CFEA9
+:10205000040000D1FFDF04F112012846BDE8704002
+:1020600009F044BF2DE9F04F91B04FF0000BADF8EF
+:1020700034B0ADF804B047880C46054692460521B9
+:1020800038460EF0F1FD060000D1FFDF24B1A78035
+:10209000A4F806B0A4F808B0297809220B20B2EB06
+:1020A000111F7DD12A7A04F1100138274FF00C0856
+:1020B0004FF001090391102A73D2DFE802F072F2A7
+:1020C000F1F07F08D2888D9F3DDBF3EEB6B6307B12
+:1020D000022800D0FFDFA88908EBC001ADF804108A
+:1020E0003021ADF83410002C25D06081B5F80E9069
+:1020F00000271DE004EBC708317C88F80E10F18939
+:10210000A8F80C10CDF800906888042304AA296967
+:1021100000F02BFBBDF81010A8F8101009F1040016
+:10212000BDF812107F1C1FFA80F9A8F81210BFB278
+:102130006089B842DED80DE1307B022800D0FFDF95
+:10214000E98908EBC100ADF804003020ADF8340097
+:10215000287B0A90001FC0B20F90002CEBD0618149
+:10216000B5F81090002725E0CDF8009068886969DF
+:1021700003AA0A9B00F0F9FA0A9804EBC70848443E
+:102180001FFA80F908F10C0204A90F9810F0EEFA7A
+:1021900018B188F80EB0A8F80CB0BDF80C1001E02A
+:1021A000D4E0CFE0A8F81010BDF80E107F1CA8F8FE
+:1021B0001210BFB26089B842D6D8CBE00DA800900B
+:1021C00001AB224629463046FFF71BFBC2E0307BBD
+:1021D000082805D0FFDF03E0307B082800D0FFDFB0
+:1021E000E8891030ADF804003620ADF83400002C3A
+:1021F0003FD0A9896181F189A18127E0307B09283D
+:1022000000D0FFDFA88900F10C01ADF804103721E0
+:10221000ADF83410002C2CD06081E8890090AB8997
+:10222000688804F10C02296956E0E88939211030E8
+:1022300080B2ADF80400ADF83410002C74D0A98938
+:102240006181287A0E280AD002212173E989E1816F
+:10225000288A0090EB8968886969039A3CE001212B
+:10226000F3E70DA8009001AB224629463046FFF760
+:1022700059FB6FE0307B0A2800D0FFDF1220ADF859
+:102280000400ADF834704CB3A9896181A4F810B092
+:10229000A4F80EB084F80C905CE020E002E031E09D
+:1022A00039E042E0307B0B2800D0FFDF288AADF810
+:1022B00034701230ADF8040084B104212173A9896F
+:1022C0006181E989E181298A2182688A00902B8ACB
+:1022D000688804F11202696900F047FA3AE0307B3D
+:1022E0000C2800D0FFDF1220ADF80400ADF83470E8
+:1022F0003CB305212173A4F80AB0A4F80EB0A4F8E9
+:1023000010B027E00DA8009001AB224629463046C8
+:10231000FFF75CFA1EE00DA8009001AB22462946AB
+:102320003046FFF7B6FB15E034E03B21ADF8040082
+:10233000ADF8341074B3A4F80690A4F808B084F88B
+:102340000AB007E0FFDF05E010000020297A01292C
+:1023500017D0FFDFBDF80400AAF800006CB1BDF88B
+:1023600034002080BDF804006080BDF834003928B6
+:1023700003D03C2801D086F80CB011B00020BDE895
+:10238000F08F3C21ADF80400ADF8341014B1697A37
+:10239000A172DFE7AAF80000EFE72DE9F8435688BD
+:1023A0000F4680461546052130460EF05DFC0400C0
+:1023B00000D1FFDF123400943B46414630466A6844
+:1023C00009F00FFFBAE570B50D4605210EF04CFC83
+:1023D000040000D1FFDF294604F11200BDE870407F
+:1023E00009F099BD70B50D4605210EF03DFC0400C5
+:1023F00000D1FFDF294604F11200BDE8704009F06A
+:10240000B7BD70B5054605210EF02EFC040000D1C5
+:10241000FFDF04F1080321462846BDE8704004228E
+:10242000B1E470B5054605210EF01EFC040000D194
+:10243000FFDF214628462368BDE870400522A2E45C
+:1024400070B5064605210EF00FFC040000D1FFDF39
+:1024500004F1120009F052FD401D20F0030511E0C7
+:10246000011D00880322431821463046FFF78BFCEC
+:1024700000280BD0607BABB2684382B26068011D5C
+:102480000EF0AFFA606841880029E9D170BD70B5DF
+:102490000E46054606F0C2FF040000D1FFDF012012
+:1024A000207266726580207820F00F00C01C20F03A
+:1024B000F00030302070BDE8704006F0B2BF2DE96A
+:1024C000F0438BB00D461446814606A9FFF799FBF1
+:1024D000002814D14FF6FF7601274FF420588CB115
+:1024E00003208DF800001020ADF8100007A805901B
+:1024F00007AA204604A910F058F978B107200BB0BC
+:10250000BDE8F0830820ADF808508DF80E708DF806
+:102510000000ADF80A60ADF80C800CE00698A178D8
+:1025200001742188C1818DF80E70ADF80850ADF8A6
+:102530000C80ADF80A606A4602214846069BFFF708
+:1025400089FBDCE708B501228DF8022042F6020281
+:10255000ADF800200A4603236946FFF73EFC08BD9C
+:1025600008B501228DF8022042F60302ADF80020E2
+:102570000A4604236946FFF730FC08BD00B587B062
+:1025800079B102228DF800200A88ADF80820498828
+:10259000ADF80A1000236A460521FFF75BFB07B080
+:1025A00000BD1020FBE709B1072316E407207047A0
+:1025B00070B588B00D461446064606A9FFF721FB04
+:1025C00000280ED17CB10620ADF808508DF800002F
+:1025D000ADF80A40069B6A460821DC813046FFF7C9
+:1025E00039FB08B070BD05208DF80000ADF808502B
+:1025F000F0E700B587B059B107238DF80030ADF88A
+:102600000820039100236A460921FFF723FBC6E750
+:102610001020C4E770B588B00C460646002506A910
+:10262000FFF7EFFA0028DCD106980121123009F0FB
+:1026300097FC9CB12178062921D2DFE801F0200522
+:1026400005160318801E80B2C01EE28880B20AB14F
+:10265000A3681BB1824203D90C20C2E71020C0E757
+:10266000042904D0A08850B901E00620B9E7012967
+:1026700013D0022905D004291CD005292AD007200F
+:10268000AFE709208DF800006088ADF80800E08809
+:10269000ADF80A00A068039023E00A208DF800003E
+:1026A0006088ADF80800E088ADF80A00A0680A2547
+:1026B000039016E00B208DF800006088ADF808004C
+:1026C000A088ADF80A00E088ADF80C00A0680B25E2
+:1026D000049006E00C208DF8000060788DF808006A
+:1026E0000C256A4629463046069BFFF7B3FA78E781
+:1026F00000B587B00D228DF80020ADF8081000233A
+:102700006A461946FFF7A6FA49E700B587B071B1E6
+:1027100002228DF800200A88ADF808204988ADF81B
+:102720000A1000236A460621FFF794FA37E71020C3
+:1027300035E770B586B0064601200D46ADF80810A5
+:102740008DF80000014600236A463046FFF782FA02
+:10275000040008D12946304605F09EFC0021304691
+:1027600005F0B8FC204606B070BDF8B51C4615460D
+:102770000E46069F0EF0AAFB2346FF1DBCB2314653
+:102780002A4600940DF095FFF8BD30B41146DDE9FE
+:1027900002423CB1032903D0002330BC08F026BB21
+:1027A0000123FAE71A8030BC704770B50C46054625
+:1027B000FFF72FFB2146284605F07DFC2846BDE8A3
+:1027C0007040012105F086BC4FF0E0224FF400413B
+:1027D0000020C2F88011204908702049900208604A
+:1027E000704730B51C4D04462878A04218BF002C15
+:1027F00002D0002818BFFFDF2878A04208BF30BDF4
+:102800002C701749154A0020ECB1164DDFF858C05E
+:10281000131F012C0DD0022C1CBFFFDF30BD086040
+:1028200003200860CCF800504FF4000010601860DE
+:1028300030BD086002200860CCF800504FF04070B6
+:102840001060186030BD086008604FF06070106064
+:1028500030BD00B5FFDF00BD1800002008F50140C5
+:1028600000F500408C02002014F5004070B50B20EC
+:1028700000F0B5F9082000F0B2F900210B2000F0BB
+:10288000C4F90021082000F0C0F9EC4C0125656076
+:10289000A5600020C4F84001C4F84401C4F8480110
+:1028A0000B2000F0A7F9082000F0A4F90B2000F09D
+:1028B0008BF9256070BD10B50B2000F090F9082051
+:1028C00000F08DF9DD48012141608160DC490A6832
+:1028D000002AFCD10021C0F84011C0F84411C0F812
+:1028E00048110B2000F086F9BDE81040082000F0E8
+:1028F00081B910B50B2000F07DF9BDE8104008202B
+:1029000000F078B900B530B1012806D0022806D011
+:10291000FFDF002000BDCB4800BDCB4800BDCA484A
+:10292000001D00BD70B5C9494FF000400860C84D9A
+:10293000C00BC5F80803C74800240460C5F840412F
+:102940000820C43500F04BF9C5F83C41C24804707A
+:1029500070BD08B5B94A002128B1012811D002285C
+:102960001CD0FFDF08BD4FF48030C2F80803C2F866
+:102970004803B3483C300160C2F84011BDE808404C
+:10298000D0E74FF40030C2F80803C2F84803AC485F
+:1029900040300160C2F84411AB480CE04FF4802095
+:1029A000C2F80803C2F84803A54844300160C2F8E1
+:1029B0004811A548001D0068009008BD70B5164676
+:1029C0000D460446022800D9FFDF00229B48012360
+:1029D00004F110018B4000EB8401C1F8405526B191
+:1029E000C1F84021C0F8043303E0C0F80833C1F84F
+:1029F0004021C0F8443370BD2DE9F0411C46154616
+:102A000030B1012834D0022839D0FFDFBDE8F08191
+:102A1000891E002221F07F411046FFF7CFFF012CD5
+:102A200024D000208C4E8A4F012470703C6189496B
+:102A300000203C3908600220091D086085490420F7
+:102A40003039086083483D350560C7F800420820EA
+:102A500000F0D0F82004C7F80403082000F0B4F810
+:102A60007A49E007091F08603470CFE70120D9E7F1
+:102A7000012B02D00022012005E00122FBE7012BFF
+:102A800004D000220220BDE8F04197E70122F9E7D7
+:102A90006B480068704770B500F0C7F8674C054692
+:102AA000D4F840010026012809D1D4F80803C00356
+:102AB00005D54FF48030C4F80803C4F84061D4F859
+:102AC000440101280CD1D4F80803800308D54FF441
+:102AD0000030C4F80803C4F84461012010F029FE56
+:102AE000D4F8480101280CD1D4F80803400308D5D4
+:102AF0004FF48020C4F80803C4F84861022010F0A5
+:102B000018FE5648056070BD70B500F08EF8524D45
+:102B10000446287858B1FFF705FF687820B10020F7
+:102B200085F8010010F005FE4C48046070BD0320DC
+:102B3000F8E74FF0E0214FF40010C1F800027047B1
+:102B4000152000F057B8424901200861082000F024
+:102B500051B83F494FF47C10C1F8080300200246E9
+:102B600001EB8003C3F84025C3F84021401CC0B2EC
+:102B70000628F5D37047410A43F609525143C0F382
+:102B8000080010FB02F000F5807001EB5020704748
+:102B900010B5430B48F2376463431B0C5C020C60B6
+:102BA0002F4C03FB04002F4B4CF2F72443435B0DE7
+:102BB00013FB04F404EB402000F580704012107009
+:102BC00008681844086010BD00F01F020121914000
+:102BD0004009800000F1E020C0F80011704700F0CB
+:102BE0001F02012191404009800000F1E020C0F85F
+:102BF0008011704700F01F020121914040098000C0
+:102C000000F1E020C0F8801270474907090E002843
+:102C100006DA00F00F0000F1E02080F8141D704784
+:102C200000F1E02080F8001470470C48001F006895
+:102C30000A4A0D49121D11607047000000B00040A3
+:102C400004B500404081004044B1004008F5014017
+:102C500000800040408500403800002014050240FC
+:102C6000F7C2FFFF6F0C0100010000010A4810B518
+:102C70000468094909480831086010F0EEFD06486B
+:102C8000001D046010BD0649002008604FF0E021DF
+:102C90000220C1F8800270471005024001000001C7
+:102CA000FC1F004010B50D2000F06FF8C4B26FF0AB
+:102CB000040000F06AF8C0B2844200D0FFDF3A4955
+:102CC0000120086010BD70B50D2000F048F8374CA9
+:102CD0000020C4F800010125C4F804530D2000F0C1
+:102CE00049F825604FF0E0216014C1F8000170BD83
+:102CF00010B50D2000F033F82C480121416000216F
+:102D0000C0F80011BDE810400D2000F033B828488D
+:102D100010B5046826492748083108602349D1F8CE
+:102D20000001012804D0FFDF2148001D046010BD10
+:102D30001D48001D00680022C0B2C1F8002111F03A
+:102D400039F9F1E710B51948D0F800110029FBD086
+:102D5000FFF7DDFFBDE810400D2000F00BB800F0DC
+:102D60001F02012191404009800000F1E020C0F8DD
+:102D70008011704700F01F0201219140400980003E
+:102D800000F1E020C0F880127047002806DA00F059
+:102D90000F0000F1E02090F8140D03E000F1E020B6
+:102DA00090F800044009704704D5004000D000406E
+:102DB000100502400100000110B5202000F082F84B
+:102DC000202000F08AF84A49202081F8000449496F
+:102DD00000060860091D48480860FEF79DFA45494D
+:102DE000C83108604548D0F8041341F00101C0F82B
+:102DF0000413D0F8041341F08071C0F804133C4967
+:102E000001201C39C1F8000110BD10B5202000F0D0
+:102E100059F8384800210160001D0160354A481EFC
+:102E2000E83A1060354AC2F80803324BC8331960DB
+:102E3000C2F80001C2F8600131490860BDE81040E5
+:102E4000202000F04AB82B492E48EC390860704722
+:102E500028492C48E8390860704726480160001D61
+:102E6000521E0260704723490120E8390860BFF311
+:102E70004F8F704770B51F4A8069E83A2149116049
+:102E80001E49D1F8006100231F4D1D4A5C1E1EB172
+:102E9000A84206D300210FE0D1F8606186B1A842B4
+:102EA00009D2C1F80031C1F860311460BDE870404A
+:102EB000202000F012B81168BDE8704021F012BF68
+:102EC000FFDF70BD00F01F0201219140400980002A
+:102ED00000F1E020C0F88011704700F01F020121CE
+:102EE00091404009800000F1E020C0F88012704756
+:102EF00020E000E000060240C41400200000024070
+:102F00000004024001000001006002000F4A126844
+:102F10000D498A420CD118470C4A12680A4B9A4252
+:102F200006D101B511F0C0F8FFF78DFFBDE80140F3
+:102F3000074909680958084706480749054A064BE2
+:102F40007047000000000000BEBAFECAB0000020BA
+:102F500004000020E0120020E012002070B50C46B2
+:102F6000054609F0DBFA21462846BDE870400AF024
+:102F7000C0BB10B511F01EFDFFF726FC11F09EFB43
+:102F8000BDE8104011F050BC012081070860704777
+:102F9000012081074860704712480068C00700D0D0
+:102FA000012070470F48001F0068C00700D00120B3
+:102FB00070470C4808300068C00700D001207047F7
+:102FC000084810300068704706490C310A68D2037F
+:102FD00006D5096801F00301814201D10120704743
+:102FE000002070470C0400407047704770477047DE
+:102FF000704770477047704770470004050600002F
+:103000002CFFFFFFDBE5B15100600200FECAFFFFAD
+:103010008C000000808D5B0016425791AD5F58BC5C
+:103020008E702F5A0FAA100DBCD52BFD30B5FC4D5C
+:103030000446062CA9780ED2DFE804F0030E0E0E2B
+:103040000509FFDF08E0022906D0FFDF04E00329BD
+:1030500002D0FFDF00E0FFDFAC7030BD30B50446CA
+:103060001038EF4D07280CD2DFE800F0040C060CF6
+:103070000C0C0C00FFDF05E0287E112802D0FFDFDA
+:1030800000E0FFDF2C7630BD2DE9F0410FF0F8FCB9
+:10309000044610F08CFE201AC5B206200DF08CFDFF
+:1030A000044606200DF090FD211ADD4C207E1228EA
+:1030B00018D000200F1807200DF07EFD06460720CF
+:1030C0000DF082FD301A3918207E13280CD0002014
+:1030D0000144A078042809D000200844281AC0B26E
+:1030E000BDE8F0810120E5E70120F1E70120F4E7E8
+:1030F000CB4810B590F825004108C94800F12600DA
+:1031000005D00BF0EBFABDE8104005F0B3BF0BF0B3
+:10311000BEFAF8E730B50446A1F120000D460A28B2
+:103120004AD2DFE800F005070C1C2328353A3F445B
+:10313000FFDF42E0207820283FD1FFDF3DE0B848A4
+:103140008178052939D0007E122836D020782428AD
+:1031500033D0252831D023282FD0FFDF2DE0207851
+:1031600022282AD0232828D8FFDF26E0207822280A
+:1031700023D0FFDF21E0207822281ED024281CD075
+:1031800026281AD0272818D0292816D0FFDF14E0C7
+:103190002078252811D0FFDF0FE0207825280CD0DB
+:1031A000FFDF0AE02078252807D0FFDF05E0207840
+:1031B000282802D0FFDF00E0FFDF257030BD10B50A
+:1031C000012803D0022805D0FFDF10BDBDE8104064
+:1031D00003202BE79248007E122800D0FFDF002159
+:1031E000052011F0A1F9BDE81040112036E71FB508
+:1031F00004466A46002001F01FFEB4B1BDF802206B
+:103200004FF6FF700621824201D1ADF80210BDF8E1
+:103210000420824201D1ADF80410BDF808108142AB
+:1032200003D14FF44860ADF8080068460CF06AF925
+:1032300005F020FF04B010BD70B514460D460646DB
+:1032400011F0BEF958B90DB1A54201D90C2070BDDD
+:10325000002408E056F8240011F0B2F908B110205B
+:1032600070BD641CE4B2AC42F4D3002070BD2DE903
+:10327000F04105461F4690460E460024006811F0B6
+:10328000ECF908B110202BE728680028A88802D0A4
+:10329000B84202D84FE00028F5D0092020E728687E
+:1032A000025DB2B1611C475C152F2DD03BDC3AD2D8
+:1032B000DFE807F03912222228282A2A3131393949
+:1032C00039393939393939392200025D32BB641C48
+:1032D000A4B2A142F9D833E0022ADED1A21C805C5C
+:1032E00088F80000072801D2400701D40A20F7E639
+:1032F000307840F0010015E0D043C00707E0012A14
+:1033000007D010E00620EBE61007A0F1805000285F
+:10331000F5D01846E4E63078820701D50B20DFE6C9
+:1033200040F0020030702868005D084484B2A8882C
+:10333000A04202D2B1E74FF4485381B2A142AED8C5
+:103340000020CDE610B5027843F202235408012292
+:10335000022C12D003DC3CB1012C16D106E0032C68
+:1033600010D07F2C11D112E0002011E080790324CD
+:10337000B4EB901F09D10A700BE08079B2EB901F7B
+:1033800003D1F8E780798009F5D0184610BDFF20F9
+:103390000870002010BD224991F82E2042B191F80A
+:1033A0002F10022909D0032909D043F202207047C7
+:1033B00001461B48253001F092BD032100E00121A8
+:1033C00001700020704738B50C460546694601F08B
+:1033D00086FD00280DD19DF80010207861F347008C
+:1033E000207055F8010FC4F80100A888A4F8050062
+:1033F000002038BD38B51378B0B1022814D0FF28AA
+:103400001BD008A46D46246800944C7905EB9414F5
+:10341000247864F34703137003280AD010E00000F7
+:10342000D80100200302FF0123F0FE0313700228DD
+:10343000F2D1D8B240F0010005E043F0FE00107078
+:10344000107820F0010010700868C2F80100888828
+:10345000A2F8050038BD02210DF006BC38B50C46B7
+:103460000978222901D2082038BDADF800008DF876
+:10347000022068460BF079F905F0FCFD050003D148
+:1034800021212046FFF746FE284638BD1CB5002006
+:103490008DF80000CDF80100ADF80500FE4890F869
+:1034A0002E00022801D0012000E000208DF8070046
+:1034B00068460BF092FB002800D0FFDF1CBD002205
+:1034C0000A80437892B263F345120A8043785B081E
+:1034D00063F386120A8000780C282BD2DFE800F014
+:1034E0002A06090E1116191C1F220C2742F0110082
+:1034F00009E042F01D0008800020704742F01100F2
+:1035000012E042F0100040F00200F4E742F0100038
+:10351000F1E742F00100EEE742F0010004E042F082
+:103520000200E8E742F0020040F00400E3E742F066
+:103530000400E0E7072070472DE9FF478AB0002527
+:10354000BDF82C6082461C4691468DF81C507007D1
+:1035500003D5606811F034F868B9CF4F4FF0010817
+:1035600097F82E0058B197F82F00022807D160680D
+:1035700011F073F818B110200EB0BDE8F0873007D5
+:1035800002D5A08980283DD8700705D4B9F1000F75
+:1035900002D097F8240098B3E07DC0F300108DF8B6
+:1035A0001B00627D072003215AB3012A2CD0022A76
+:1035B000E2D0042AE0D18DF81710F00627D4A27DBE
+:1035C000072022B3012A22D0022A23D0042AD3D1F1
+:1035D0008DF819108DF81590606810B307A9FFF7E2
+:1035E000B1FE0028C8D19DF81C00FF2816D06068E5
+:1035F00050F8011FCDF80F108088ADF8130014E0CB
+:1036000000E001E00720B7E78DF81780D5E78DF8D7
+:103610001980DFE702208DF81900DBE743F2022072
+:10362000AAE7CDF80F50ADF81350E07B40B9207CED
+:1036300030B9607C20B9A07C10B9E07CC00601D014
+:10364000062099E78DF800A0BDF82C00ADF8020027
+:10365000A0680190A068029004F10F0001F033FC13
+:103660008DF80C000DF10D00FFF795FE00B1FFDFA6
+:103670009DF81C008DF80E008DF816508DF818502E
+:10368000E07D08A900F00F008DF81A0068460CF0E4
+:10369000F8F805F0EFFC6FE7F0B59DB000228DF86B
+:1036A00068208DF858208DF8602005468DF86C2034
+:1036B000129213921492159219B10FC912AC84E8A8
+:1036C0000F00754CA078052801D004280CD1129861
+:1036D0006168884200D120B91498E168884203D11A
+:1036E00010B108201DB0F0BD1F26334618AA1AA934
+:1036F00012A8FFF7BCFD0028F4D133461BAA16A977
+:1037000014A8FFF7B4FD0028ECD19DF85800C007BD
+:1037100001D00A20E6E7A08A410708D4A17D31B193
+:103720009DF86010890702D043F20120DAE79DF886
+:103730006010C90709D0400707D4208818B144F2A7
+:103740005061884201D90720CCE78DF8005003264C
+:103750008DF8016001278DF80270BDF84C208DF8BE
+:10376000032001A8129921F0F5F968460CF0F0F851
+:1037700005F080FC0028B5D18DF824508DF8256027
+:103780008DF82670BDF854208DF827200AA81499CA
+:1037900021F0E0F909A80CF028F905F06BFC0028ED
+:1037A000A0D112AD241D95E80F0084E80F00002081
+:1037B00098E770B586B00D46040005D010F04DFFB7
+:1037C00020B1102006B070BD0820FBE72078C107AB
+:1037D000A98802D0FF2902D303E01F2901D20920C2
+:1037E000F0E7800761D4FFF74FFC38B12078C0F3D1
+:1037F000C101012904D0032902D005E01320E1E72B
+:10380000254991F8241041B1C0074FF000054FF051
+:10381000010604D08DF80F6003E00720D2E78DF891
+:103820000F506846FFF7B7FD00B1FFDF2078C0F307
+:10383000C1008DF801008DF80250607808B98DF84C
+:1038400002606078C00705D09DF8020040F00100DA
+:103850008DF802006078800705D59DF8020040F0E1
+:1038600002008DF802006078400705D59DF802003F
+:1038700040F004008DF802002078C0F380008DF83D
+:1038800003006088ADF80600A088ADF80A00207A31
+:1038900058B9607A48B901E0D8010020A07A20B96F
+:1038A000E07A10B9207BC00601D006208AE704F137
+:1038B000080001F008FB8DF80E0068460BF090FA46
+:1038C00005F0D8FB00288BD18DF810608DF81150D1
+:1038D000ADF81250ADF8145004A80BF0CBFA05F077
+:1038E000C9FB00288BD1E08864280AD248B10120A6
+:1038F00001F0FFFA002891D12078C00705D01520EB
+:1039000004E06421B0FBF1F0F2E71320FFF7A6FB1F
+:10391000002057E72DE9FF470220FF4E8DF80400F5
+:103920000027708EADF80600B84643F202094CE05D
+:1039300001A80DF000F9050006D0708EA8B3A6F816
+:103940003280ADF806803EE0039CA07F01072DD5B4
+:1039500004F124000090A28EBDF80800214604F175
+:10396000360301F056FC050005D04D452AD0112D37
+:103970003CD0FFDF3AE0A07F20F00801E07F420862
+:1039800062F3C711A177810861F30000E07794F832
+:10399000210000F01F0084F820002078282826D17C
+:1039A00029212046FFF7B6FB21E014E040070AD5A5
+:1039B000BDF8080004F10E0101F0A9FA05000DD0D0
+:1039C0004D4510D100257F1CFFB202200DF0F4F808
+:1039D000401CB842ACD8052D11D008E0A07F20F0E3
+:1039E0000400A07703E0112D00D0FFDF0025BDF813
+:1039F00006007086052D04D0284604B0BDE5A6F863
+:103A000032800020F9E770B50646FFF724FD054631
+:103A100005F004FD040000D1FFDF6680207820F06F
+:103A20000F00801C20F0F000203020700620207253
+:103A300095F83E006072BDE8704005F0F2BC2DE9DB
+:103A4000F04786B0040000D1FFDF2078B24D20F0AF
+:103A50000F00801C20F0F00070302070606801784A
+:103A6000491F1B2933D2DFE801F0FE32323255FD07
+:103A7000320EFDFD42FC32323278FCFCFB32323237
+:103A8000FCFCFAF9FC00C6883046FFF7E4FC05466A
+:103A9000304607F0A9F8E0B16068007A85F83E008A
+:103AA00021212846FFF736FB3046FEF7CCFA304698
+:103AB00003F018FE3146012010F036FDA87F20F0FB
+:103AC0001000A877FFF726FF002800D0FFDF06B020
+:103AD00053E5207820F0F00020302070062020727E
+:103AE00066806068007A607205F09BFCD8E7C58844
+:103AF0002846FFF7B0FC00B9FFDF606800790128B5
+:103B000000D0FFDF6068017A06B02846BDE8F047C4
+:103B100007F046BCC6883046FFF79DFC050000D183
+:103B2000FFDF05F07EFC606831460089288160680F
+:103B30004089688160688089A881012010F0F4FCC8
+:103B40000020A875A87F00F003000228BFD1FFF76E
+:103B5000E1FE0028BBD0FFDFB9E70079022811D0D1
+:103B600000B1FFDF05F05DFC6668B6F806A0307AAC
+:103B7000361D01280CD0687E814605F0E7F9070064
+:103B800009D107E006B00220BDE8F047FFF717BBF8
+:103B9000E878F1E7FFDF0022022150460DF05BF8E4
+:103BA000040000D1FFDF22212046FFF7B3FA30796D
+:103BB000012800D00220A17F804668F30101A1778F
+:103BC000308B2081708B6081B08BA08184F8229033
+:103BD0008DF80880B8680090F86801906A46032163
+:103BE00050460DF038F800B9FFDFB888ADF8100086
+:103BF000B8788DF8120004AA052150460DF02BF874
+:103C000000B9FFDFB888ADF80C00F8788DF80E0029
+:103C100003AA042150460DF01EF800B9FFDF06216B
+:103C200006F1120001F091F938B37079800700D5E0
+:103C3000FFDF7179E07D61F34700E075D6F806009B
+:103C4000A0617089A083062106F10C0001F07DF9C6
+:103C5000E8B195F825004108607805E032E02AE0F7
+:103C600047E03FE021E035E061F347006070D5F8C0
+:103C70002600C4F80200688D12E0E07D20F0FE000E
+:103C8000801CE075D6F81200A061F08ADAE760784F
+:103C900020F0FE00801C6070F068C4F80200308ADA
+:103CA000E0804046FFF78BFA11E706B02046BDE8FA
+:103CB000F04701F037BD05F0B4FB15F8300F40F0C8
+:103CC000020005E005F0ADFB15F8300F40F00400F0
+:103CD0002870FCE6287E132809D01528E4D1162088
+:103CE000FFF7BCF906B0BDE8F04705F09ABB142019
+:103CF000F6E7A978052909D00429D5D105F091FB6B
+:103D0000022006B0BDE8F047FFF790B9007900281F
+:103D1000CAD0E87802E00000D801002001F0BAF82B
+:103D200005F07FFB0320ECE72DE9F05F0546007806
+:103D30004FF000080009DFF820A891460C464646DF
+:103D400001287AD001274FF0020C4FF6FF730228AA
+:103D500074D007280BD00A2871D0FFDFA9F80060C3
+:103D600014B1A4F8008066800020BDE8F09F696867
+:103D700004F108000A78172A70D010DC4FF0000B0D
+:103D8000142A31D006DC052A6DD0092A0FD0102A5A
+:103D90007ED11FE0152A7CD0162AF9D1F0E01B3A1B
+:103DA000052A75D2DFE802F009C5FDDAFC00C888F3
+:103DB0004FF012081026214675E14FF01C080A2624
+:103DC000D4B38888A0806868807920726868C079D8
+:103DD0006072C3E74FF01B0814266CB303202072F7
+:103DE00068688088A080B9E70A793C2AB6D00D1DA2
+:103DF0004FF010082C26FCB16988A180298B6182C4
+:103E0000298B2182698BA182A98BE1826B79024681
+:103E1000A91D1846FFF7EEFA2879012810D084F87A
+:103E20000FC0FF202076C4F81CB0C4F820B0C4F83E
+:103E300024B0C4F828B091E712E013E13BE135E18A
+:103E4000E7730AF1040084F818B090E80E00DAF87D
+:103E50001000C4E90930C4E907127FE7A8E002E0D6
+:103E6000A9F8006080E72C264FF01D08002CF7D041
+:103E70000546A380887B2A880F1D60F300022A80F4
+:103E8000887B400860F341022A80887B800801E03B
+:103E9000E6E0ADE060F382022A80887BB91CC008AE
+:103EA00060F3C3022A80B87A0011401C60F3041248
+:103EB00002F07F0028807878AA1CFFF79BFA387DF3
+:103EC00005F1090207F11501FFF794FA387B01F0BB
+:103ED0004BF82874787B01F047F86874F87EA87472
+:103EE000787AE87497F83B002875B87B6875A5F870
+:103EF00016B0DAF81C00A861397ABAF820008842B6
+:103F000001D2014610E0B87AC0F3411002280BD06C
+:103F1000012809D0288820F060002880A1840A4662
+:103F200007F11C01A86998E0288820F06000403063
+:103F3000F3E711264FF02008002C91D0A380686889
+:103F400004F10A02007920726868007B6072696877
+:103F50008B1D48791946FFF74DFAFFE60A264FF008
+:103F60002108002CE9D08888A080686880792072B8
+:103F70006868C07960729AF8301021F004018BE013
+:103F80000B264FF02208002CD7D0C888A080686884
+:103F9000007920726868007A00F0E6FF607201E044
+:103FA00052E039E06868407A00F0DEFFA072D5E6A2
+:103FB0001C264FF02608002CBFD0A38068684079EB
+:103FC00060726868007AA0720AF1040090E80E003E
+:103FD000DAF81000C4E90530C4E903126868007912
+:103FE0003C2803D043287DD0FFDFB7E62772B5E633
+:103FF00010264FF02408002C9FD08888A080686885
+:10400000807920816868807A608168680089A081F1
+:1040100068688089E081A1E610264FF02308002C13
+:104020008BD08888A0806868C088208168680089F3
+:10403000608168684089A08168688089E0819AF819
+:10404000301021F0020127E030264FF02508002C27
+:1040500088D0A38069682822496820F07BFD7DE62E
+:104060004A4677E0287A012803D0022817D0FFDFDC
+:1040700074E610264FF01F08002C85D06888A080B9
+:10408000A8892081E8896081288AA081688AE081E6
+:104090009AF8301021F001018AF830105EE64FF0F6
+:1040A00012081026688800F03DFF57E62846BDE854
+:1040B000F05F01F0C1BC287A07284DD2DFE800F09C
+:1040C0004C38384A4A4A040009264FF01108002C9F
+:1040D00092D06F883846FFF7BEF990F822A0A780EB
+:1040E000687A00E02DE02072042138460CF0CEFD05
+:1040F000052138460CF0CAFD002138460CF0C6FDFB
+:10410000012138460CF0C2FD032138460CF0BEFDFB
+:10411000022138460CF0BAFD062138460CF0B6FDF7
+:10412000072138460CF0B2FD504600F0B3FE15E60C
+:1041300014264FF01B08002C8AD0A380287A01286F
+:1041400002D084F808C009E62772DAE90710C4E94A
+:10415000031003E62146A9E7FFDFFFE570B5FE4D3A
+:10416000287E122801D0082070BD0BF094F904F0CD
+:1041700081FF040002D1687E00F08CFE0021052042
+:1041800010F0D2F9204670BD1CB5F348007E13280C
+:1041900001D208201CBD00208DF8000068460AF0FE
+:1041A00069FE04F067FF0028F4D10021052010F01B
+:1041B000BBF91120FEF752FF00201CBD70B501288D
+:1041C00005D0052825D0062800D0FFDF70BD8DB2B0
+:1041D0002846FFF740F9040000D1FFDF20782128AE
+:1041E000F4D005F01BF968B1017821F00F01891CAA
+:1041F00021F0F00110310170022101724580002090
+:10420000A07528E021462846BDE870401322FFF73C
+:1042100025B9D148047EA4F1120005281FD2DFE899
+:1042200000F0060303030300FFF7AEFF01E0FFF712
+:1042300095FF0028CAD105F0F1F80028C6D0017812
+:1042400021F00F01891C21F0F00120310170132CA5
+:1042500007D002210172BDE8704005F0E2B8FFDF2F
+:1042600070BD0121F6E72DE9F04116460C008046AD
+:1042700000D1FFDF307820F00F00801C20F0F0002C
+:10428000103030702078012804D0022818D0FFDFC9
+:10429000BDE8F0814046FFF7DEF8050000D1FFDF02
+:1042A0000320A87505F0BDF894E80F00083686E8ED
+:1042B0000F00A94810F8301F41F001010170E7E735
+:1042C0004046FFF7C8F8050000D1FFDFA1884FF690
+:1042D000FF700027814202D1E288824203D08142EE
+:1042E00001D1E08840B105F09CF894E80F00083651
+:1042F00086E80F00AF75CBE7A87D0128C8D17823E9
+:104300000022414610F066F80220A875C0E738B5D3
+:1043100005460C46084610F053F918BB203D062D03
+:104320004AD2DFE805F0031B373C4230002106206B
+:1043300010F0D0F808B1112038BDA01C0BF07EF9A8
+:1043400004F098FE050038D100220823114606200B
+:1043500010F040F8062830D0FFDF2EE0606810F043
+:1043600073F908B1102038BD618820886A460BF0C7
+:104370003BFD04F07FFE05001FD16068E8B1BDF889
+:104380000010018019E0A07800F0010120880BF0F6
+:1043900061FD0EE0206801F0FDFD05460DE020788E
+:1043A00000F001000AF066F903E0618820880BF054
+:1043B000A0FC04F05FFEF0E70725284638BD70B585
+:1043C00005460C46084610F021F908B1102070BDD2
+:1043D000202D07D0212D0DD0222D0BD0252D09D039
+:1043E000072070BD2088A11C0AF039FABDE8704092
+:1043F00004F040BE062070BD57482530704708B510
+:104400003421554820F047FC0120FEF70FFE112013
+:10441000FEF724FE50496846263104F095FF4E48C9
+:104420009DF8002010F8251F62F3470121F00101DB
+:104430000170002141724FF46171A0F80710022150
+:104440008172FEF755FE00B1FFDFFCF78FFF01F030
+:1044500034F908BD10B50C464021204620F0F9FB88
+:10446000A07F20F00300A077202020700020A075FE
+:1044700084F8230010BD70472DE9FC41074610F079
+:104480009FF810B11020BDE8FC81334E06F12501E4
+:10449000D6F825000090B6F82950ADF8045096F8EB
+:1044A0002B408DF806403846FEF78DFF0028EAD1F4
+:1044B000FEF71EFE0028E6D0009946F8251FB580BD
+:1044C000B471E0E710B5044610F0A0F808B1102070
+:1044D00010BD21482049224690F825002631400889
+:1044E000FEF788FF002010BDFEB50D4604004FF01A
+:1044F000000712D00822FEF79FFE002812D10026E6
+:1045000009E000BF54F826006946FEF71BFF0028AB
+:1045100008D1761CF6B2AE42F4D309F0AEFF10B16A
+:1045200043F20320FEBD0C4E86F8247024B300270E
+:104530001EE000BF54F8270002A9FEF703FF00B1F8
+:10454000FFDF9DF808008DF8000054F8270050F8B0
+:10455000011FCDF8011001E0D80100208088ADF8DE
+:104560000500684609F0D3FF00B1FFDF7F1CFFB2F2
+:10457000AF42DFD386F824500020FEBD2DE9F0477E
+:104580008AB01546894604001ED00F4608222946E7
+:10459000FEF752FE002810D1002613E054F8260042
+:1045A0006946103000F09BFC002806D147B157F84F
+:1045B000260010F005F818B110200AB0BDE8F08709
+:1045C000761CF6B2AE42E9D30026A5F101081BE045
+:1045D00006F1010A0AF0FF0712E000BF54F82600B6
+:1045E000017C4A0854F827100B7CB2EB530F05D11D
+:1045F00006221130113120F081FA58B17F1CFFB230
+:10460000AF42EBD30AF0FF064645E1DB4E4624B14C
+:10461000012003E043F20520CFE7002009F0A8FFC6
+:1046200010B909F0B9FF10B143F20420C5E75CB33B
+:1046300000270DF1170825E054F8270069461030CF
+:1046400000F04DFC00B1FFDF54F82700102250F8B5
+:10465000111FCDF801108088ADF8050054F827101F
+:104660000DF1070020F076FA96B156F827101022C7
+:10467000404620F06FFA684609F022FF00B1FFDFE4
+:104680007F1CFFB2AF42D7D3FEF700FF002094E7B4
+:10469000404601F073FCEEE730B585B004460FF0FC
+:1046A0008FFF18B960680FF0D8FF10B1102005B067
+:1046B00030BD60884AF2B811884206D82078FB4D98
+:1046C00028B1012806D0022804D00720EFE7FEF722
+:1046D0000FFD18E06078022804D0032802D043F2CE
+:1046E0000220E4E785F82F00C1B200200090ADF869
+:1046F000040002292CD0032927D0FFDF684609F0E7
+:10470000EDFF04F0B7FC0028D1D1606801F029FC6E
+:10471000207858B101208DF800000DF1010001F062
+:104720002DFC68460BF0F5FB00B1FFDF207885F823
+:104730002E00FEF7ABFE608860B1A88580B209F05C
+:104740000FFF00B1FFDF0020B1E78DF80500D5E7CE
+:104750004020FAE74FF46170EFE710B504460FF020
+:1047600055FF20B9606838B10FF06EFF08B1102016
+:1047700010BD606801F002FCCC4830F82C1F61804D
+:10478000C178617080782070002010BD2DE9F84359
+:104790001446894606460FF039FFA0B948460FF087
+:1047A0005CFF80B920460FF058FF60B9BF4DA87874
+:1047B000012800D13CB13178FF2906D049B143F23C
+:1047C0000400BDE8F8831020FBE7012801D0042095
+:1047D000F7E74FF00008A4B3052811D004280FD044
+:1047E00069462046FEF76BFE0028EAD1207D48B1DD
+:1047F000012809D0022809D0032809D00720E0E7C2
+:104800000820DEE7424604E0012202E0022200E046
+:1048100003222346174600200099FEF78DFE00284C
+:10482000CFD1A0892880A07BE875BDF80000A882C0
+:10483000AF75BDF80000000701D5A08988B1A08937
+:10484000288049460020FEF727FF0028B9D1A87824
+:1048500005280BD0042809D0287DC00703D00320E9
+:1048600002E08020ECE70220FEF7E0FB86F8008003
+:104870000020A6E77CB58D4C05460E46A0780228A0
+:1048800003D0032801D008207CBD15B143F20400F9
+:104890007CBD07200CF098F910B9A078032806D049
+:1048A000FEF7F2FB28B1A078032804D009E012201B
+:1048B0007CBD13207CBD304600F0CBFA0028F9D136
+:1048C000E67001208DF800008DF801008DF802508F
+:1048D0002088ADF80400E07D8DF8060068460BF0F6
+:1048E000C6F904F0C7FB0028E4D1A078032805D05E
+:1048F0005FF00400FEF79AFB00207CBDE07800F03A
+:10490000B8FA0520F6E71CB510B143F204001CBD4F
+:10491000664CA078042803D0052801D008201CBDCF
+:1049200000208DF8000001218DF801108DF80200A3
+:1049300068460BF09CF904F09DFB0028EFD1A078AD
+:10494000052805D05FF00200FEF770FB00201CBDBB
+:10495000E07800F09FFA0320F6E72DE9FC4180465D
+:104960000E46032508460FF078FE002866D1404623
+:10497000FEF771FD040004D02078222804D208201C
+:1049800081E543F202007EE5A07F00F003073EB11F
+:10499000012F0CD000203146FEF729FC0500EFD195
+:1049A000012F06D0022F1AD0FFDF28466BE5012029
+:1049B000F1E7A07D3146022801D011B107E01120B6
+:1049C00061E56846FCF7DFFD0028D9D1694640461D
+:1049D00006F0A9FC0500E8D10120A075E5E7A07D5F
+:1049E000032804D1314890F83000C00701D02EB31D
+:1049F0000EE026B1A07F40071ED4002100E0012177
+:104A0000404606F0B0FC0500CFD1A075002ECCD0FA
+:104A10003146404600F07BFA05461128C5D1A07FFB
+:104A20004107C2D4316844F80E1F7168616040F0DC
+:104A3000040020740025B8E71125B6E7102022E510
+:104A400070B50C460546FEF706FD010005D022466E
+:104A50002846BDE87040FEF701BD43F2020070BD7C
+:104A600010B5012807D1114B9B78012B00D011B153
+:104A700043F2040010BD09F0B6FDBDE8104004F09B
+:104A8000F9BA012300F010BA00231A46194600F0C3
+:104A90000BBA70B506460C4608460FF091FD18B9E2
+:104AA00020680FF0B3FD18B1102070BDD8010020B0
+:104AB000F64D2A7E112A04D0132A00D33EB10820D5
+:104AC000F3E721463046FEF774FE60B1EDE70920BA
+:104AD000132A0DD0142A0BD0A188FF29E5D3152065
+:104AE000FEF7BCFA0020D4E90012C5E90712DCE7A2
+:104AF000A1881F29D9D31320F2E72DE9F047DFF869
+:104B00008C93804690B099F818009A4615460C464A
+:104B1000132803D3FFF738FB002836D120460FF0C7
+:104B20004FFD88BB28460FF04BFD68BB20784FF047
+:104B30000107C0074FF0000602D08DF83A7001E07F
+:104B40008DF83A602078C0F3C1008DF800006178DC
+:104B50000720E1B101291AD0022916D0042914D165
+:104B600004208DF809006088ADF80A00A088ADF82F
+:104B700010002078C0F3C100012825D0032823D0DD
+:104B800040460FF01DFD28B1102010B016E58DF83D
+:104B90000970E8E798F80000400808D0012809D01B
+:104BA000022807D0032805D043F20220EDE78DF854
+:104BB000026001E08DF80270404650F8011FCDF808
+:104BC00003108088ADF807000DF10100FEF7E3FB4C
+:104BD00008B10320D9E72888ADF816006888ADF839
+:104BE0001C00A888ADF82200E888ADF82800ADF8D0
+:104BF0002E60ADF8346068460AF057FAE8B999F8C3
+:104C000018004D46112801D00820BEE706200BF001
+:104C1000DBFF38B12078C0F3C100012804D003289D
+:104C200002D004E01220B0E795F8240028B1FEF786
+:104C30002BFA022803D21320A7E70720A5E7504646
+:104C400000F007F90028A0D185F819A068460AF0FD
+:104C50001FFC04F00FFA002897D1687E00F009F9D4
+:104C6000E08864280BD250B15FF0010000F041F9F8
+:104C700004008AD11220FEF7F1F9204685E764216D
+:104C8000B0FBF1F0F2E770B5064615460C46084653
+:104C90000FF0BCFC18B928460FF0B8FC08B1102082
+:104CA00003E72A46214630460BF081F804F0E2F98A
+:104CB0000028F5D121787F29F2D10520F5E67CB5D1
+:104CC00005460C4608460FF07BFC08B110207CBD61
+:104CD0002846FEF7C0FB20B10078222804D2082025
+:104CE0007CBD43F202007CBD684890F8300040076C
+:104CF00001D511207CBD2078C00802D16078C008A1
+:104D000001D007207CBDADF8005020788DF802005E
+:104D100060788DF803000220ADF8040068460AF0C0
+:104D200055F804F0A7F97CBD70B586B014460D4661
+:104D30000646FEF790FB28B10078222805D208200D
+:104D400006B0B2E643F20200FAE728460FF085FC0F
+:104D500020B944B120460FF077FC08B11020EFE7EE
+:104D600000202060A080494890F83000800701D5DD
+:104D70001120E5E703A9304609F0F7FD18B100BF9F
+:104D800004F078F9DCE7ADF80060BDF81400ADF888
+:104D90000200BDF81600ADF80400BDF81000BDF823
+:104DA0001210ADF80600ADF808107DB1298809B1E0
+:104DB000ADF80610698809B1ADF80210A98809B1EB
+:104DC000ADF80810E98809B1ADF80410DCB1BDF800
+:104DD0000610814201D9081A2080BDF80210BDF8E2
+:104DE0001400814201D9081A6080BDF80800BDF89E
+:104DF0000410BDF816200144BDF812001044814291
+:104E000001D9081AA080684609F0E6FEB8E71CB58B
+:104E10001F490968CDE9001068460AF048F904F016
+:104E200029F91CBD1CB500200090019068460AF0CD
+:104E30003EF904F01FF91CBD108008885080488896
+:104E40009080C88810818888D0800020508190810F
+:104E5000704710B5044604F079F830B1407830B1AD
+:104E6000204604F082FB002010BD052010BD12205A
+:104E700010BD10B504F06AF8040000D1FFDF6078BF
+:104E800000B9FFDF6078401E607010BDD8010020BF
+:104E90004050020010B504F059F8040000D1FFDFC3
+:104EA0006078401C607010BD1CB5ADF800008DF836
+:104EB00002308DF803108DF8042068460AF03CFF9C
+:104EC00004F0D8F81CBD0CB52FA2D2E90012CDE930
+:104ED00000120079694601EB501000780CBD027891
+:104EE000520804D0012A02D043F202207047FEF794
+:104EF00029BA10B548B183000022114605200FF0F1
+:104F000069FA052801D0032010BD002010BD1FB58F
+:104F10006A46FFF791FF68460AF01DFB04F0AAF805
+:104F200004B010BD70B50C0006460DD0FEF793FA24
+:104F3000050000D1FFDFA6802889208128896081B3
+:104F40006889A081A889E081AFE510B500231A46E1
+:104F500003E0845C2343521CD2B28A42F9D30BB1E2
+:104F6000002010BD012010BD00B540B1012805D0C2
+:104F7000022803D0032804D0FFDF002000BDFF205B
+:104F800000BD042000BD0000070605040302010067
+:104F900010B504460FF014FB08B1102010BD2078A6
+:104FA000C0F30210042807D86078072804D3A1783A
+:104FB000102901D8814201D2072010BDE0784107B5
+:104FC00006D421794A0703D4000701D4080701D584
+:104FD000062010BD002010BD10B513785C08837F3B
+:104FE00064F3C713837713789C08C37F64F30003CB
+:104FF000C3771078C309487863F341004870137889
+:105000001C090B7864F347130B701378DB0863F308
+:10501000000048705078487110BD10B5C4780B7806
+:1050200064F300030B70C478640864F341030B70ED
+:10503000C478A40864F382030B70C478E40864F3B2
+:10504000C3030B700379117863F3000111700379C6
+:105050005B0863F34101117003799B0863F38201DC
+:1050600011700079C00860F3C301117010BD70B5F4
+:1050700014460D46064604F0D1F980B10178182295
+:1050800021F00F01891C21F0F001A03100F8081B6C
+:1050900021461FF0A4FDBDE8704004F0C2B92946C6
+:1050A0003046BDE870401322FEF7D8B92DE9F0472D
+:1050B000064608A8894690E830041F469046142109
+:1050C00028461FF0E8FD0021CAF80010B8F1000FD3
+:1050D00003D0B9F1000F03D114E03878C00711D024
+:1050E00020680FF093FAC0BBB8F1000F07D1206819
+:1050F000123028602068143068602068A860216839
+:10510000CAF800103878800724D560680FF09CFA40
+:1051100018BBB9F1000F21D0FFF76EF90168C6F88E
+:1051200068118188A6F86C11807986F86E0101F00B
+:1051300002FDF94FEF60626862B196F8680106F20D
+:10514000691140081032FEF755F91022394660689F
+:105150001FF000FD0020BDE8F08706E0606820B188
+:10516000E8606068C6F86401F4E71020F3E730B542
+:10517000054608780C4620F00F00401C20F0F00196
+:10518000103121700020607095F8230030B10428A0
+:105190000FD0052811D0062814D0FFDF2078012178
+:1051A000B1EB101F04D295F8200000F01F006070D2
+:1051B00030BD21F0F000203002E021F0F00030306E
+:1051C0002070EBE721F0F0004030F9E7F0B591B046
+:1051D000022715460C4606463A46ADF808700921E6
+:1051E00003AB04F07AFF0490002810D004208DF85F
+:1051F00004008DF80170E034099605948DF818507C
+:105200000AA968460DF022FA00B1FFDF012011B0B3
+:10521000F0BD10B588B00C460A99ADF80000C3B1D6
+:105220001868CDF802005868CDF80600ADF80A20DD
+:10523000102203A81FF08EFC68460AF02FFA03F034
+:1052400019FF002803D1A17F41F01001A17708B018
+:1052500010BD0020CDF80200E6E72DE9F84F064624
+:10526000808A0D4680B28246FEF7F5F80446307813
+:10527000DFF8A48200274FF00509A8F120080F28C5
+:1052800070D2DFE800F06FF23708387D8CC8F1F09B
+:10529000EFF35FF3F300A07F00F00300022809D0D2
+:1052A0005FF0000080F0010150460BF0DDFC0500CE
+:1052B00003D101E00120F5E7FFDF98F85C10C90792
+:1052C00002D0D8F860000BE0032105F11D000EF0BC
+:1052D00052FED5F81D009149B0FBF1F201FB12001E
+:1052E000C5F81D0070686867B068A8672078252831
+:1052F00000D0FFDFCAE0A07F00F00300022809D041
+:105300005FF0000080F0010150460BF0ADFC06009C
+:1053100003D101E00120F5E7FFDF3078810702D5F6
+:105320002178252904D040F001003070BDE8F88FC5
+:1053300002202870307F287106F11D002D36C5E946
+:105340000206F3E7A07F00F00300022808D0002047
+:1053500080F0010150460BF087FC040004D102E00C
+:105360000120F5E7A7E1FFDF2078C10604D507207B
+:1053700028703D346C60D9E740F008002070D5E714
+:10538000E07F000700D5FFDF307CB28800F001032A
+:1053900001B05046BDE8F04F092105F027BD04B922
+:1053A000FFDF716821B1102204F124001FF0D2FB4D
+:1053B00028212046FDF7AEFEA07F00F00300022862
+:1053C0000ED104F12400002300901A4621465046D5
+:1053D000FFF71FFF112807D029212046FDF79AFE6D
+:1053E000307A84F82000A1E7A07F000700D5FFDF16
+:1053F00014F81E0F40F008002070E782A761E761F3
+:10540000C109607861F34100014660F38201617077
+:10541000307AE0708AE7A07F00F00300022809D00C
+:105420005FF0000080F0010150460BF01DFC04000D
+:1054300003D101E00120F5E7FFDF022104F185003F
+:105440000EF099FD0420287004F5B4706860B4F87B
+:1054500085002882304810387C346C61C5E90280B0
+:1054600064E703E024E15BE02DE015E0A07F00F0BD
+:105470000300022807D0002080F0010150460BF005
+:10548000F3FB18B901E00120F6E7FFDF32462146C1
+:105490005046BDE8F84FEAE504B9FFDF207821283F
+:1054A000A1D93079012803D1E07F40F00800E077EE
+:1054B000324621465046FFF7DAFD2046BDE8F84F58
+:1054C0002321FDF727BE3279AA8005F108030921BF
+:1054D000504604F002FEE86010B185F8009025E720
+:1054E000A07F00F00300022808D0002080F0010116
+:1054F00050460BF0B9FB040003D101E00120F5E7B1
+:10550000FFDF04F1620102231022081F0BF033FABF
+:1055100007703179417009E73802002040420F00DE
+:10552000A07F00F00300022808D0002080F00101D5
+:1055300050460BF099FB050003D101E00120F5E78F
+:10554000FFDF95F8840000F0030001287AD1A07FE6
+:1055500000F00307E07F10F0010602D0022F04D113
+:1055600033E095F8A000C0072BD0D5F8601121B327
+:1055700095F88320087C62F387000874A17FCA092C
+:10558000D5F8601162F341000874D5F8601166F334
+:1055900000000874AEB1D5F86001102204F12401B6
+:1055A00088351FF0D7FA287E40F001002876287849
+:1055B00020F0010005F8880900E016B1022F04D0A0
+:1055C0002DE095F88800C00727D0D5F85C1121B3ED
+:1055D00095F88320087C62F387000874A17FCA09CC
+:1055E000D5F85C1162F341000874D5F85C1166F3DC
+:1055F000000008748EB1D5F85C01102204F124017A
+:1056000088351FF0A7FA287840F0010005F8180B3C
+:10561000287820F0010005F8A009022F44D00020CE
+:1056200000EB400005EBC00090F88800800709D52A
+:1056300095F87C00D5F86421400805F17D01103211
+:10564000FDF7D8FE8DF8009095F884006A4600F0CA
+:1056500003008DF8010095F888108DF8021095F878
+:10566000A0008DF803002146504601F04DFA207845
+:10567000252805D0212807D0FFDF2078222803D94C
+:1056800022212046FDF746FDA07F00F003000228FE
+:105690000CD0002080F0010150460BF0F7FA0028F2
+:1056A0003FF44FAEFFDF41E60120B9E70120F1E70B
+:1056B000706847703AE6FFDF38E670B5FE4C0025AB
+:1056C00084F85C5025660CF08EFF04F11001204632
+:1056D00003F060FE84F8305070BD70B50D46FDF7E4
+:1056E000BAFE040000D1FFDF4FF4B87128461FF066
+:1056F000D2FA04F124002861A07F00F00300022800
+:1057000008D0012105F1E0000CF06EFF002800D068
+:10571000FFDF70BD0221F5E70A46014602F1E00015
+:105720000CF082BF70B50546406886B001780A2942
+:1057300006D00D2933D00E292FD0FFDF06B070BD63
+:1057400086883046FDF787FE040000D1FFDF207811
+:105750002128F3D028281BD1686802210E3001F0DF
+:10576000C8F9A8B168680821801D01F0C2F978B1B4
+:1057700004F1240130460AF07CFA03F07BFC00B10E
+:10578000FFDF06B02046BDE870402921FDF7C2BC0E
+:1057900006B0BDE8704003F044BE012101726868A4
+:1057A000C6883046FDF757FE040000D1FFDFA07F1A
+:1057B00000F00301022902D120F01000A077207828
+:1057C00021280AD06868017A09B1007980B1A07FE8
+:1057D00000F00300022862D0FFDFA07F00F003008A
+:1057E0000228ABD1FEF796F80028A7D0FFDFA5E787
+:1057F00003F017FEA17F08062BD5E07FC00705D078
+:1058000094F8200000F01F00102820D05FF0050061
+:1058100084F82300207829281DD02428DDD13146A2
+:1058200004200EF081FE22212046FDF773FCA07FAC
+:1058300000F00300022830D05FF0000080F001018A
+:1058400030460BF023FA0028C7D0FFDFC5E706205B
+:10585000DEE70420DCE701F00300022808D0002086
+:1058600080F0010130460BF0FFF9050003D101E0A3
+:105870000120F5E7FFDF25212046FDF74BFC032043
+:105880008DF80000694605F1E0000CF0C4FE022826
+:10589000A3D00028A1D0FFDF9FE70120CEE703F0CF
+:1058A000C0FD9AE72DE9F04387B099461646884631
+:1058B0000746FDF7D0FD04004BD02078222848D3BE
+:1058C000232846D0E07F000743D4A07F00F00300E8
+:1058D000022809D05FF0000080F0010138460BF08B
+:1058E000C3F9050002D00CE00120F5E7A07F00F02D
+:1058F0000300022805D00121002238460BF0ABF945
+:1059000005466946284601F026F9009800B9FFDFF0
+:1059100045B10098E03505612078222806D024287A
+:1059200004D007E000990020086103E0252120460B
+:10593000FDF7F0FB0098012141704762868001A9C4
+:10594000C0E902890CF082FE022802D0002800D0B3
+:10595000FFDF07B0BDE8F08370B586B00546FDF700
+:105960007AFD017822291ED9807F00F003000228E9
+:1059700008D0002080F0010128460BF075F90400E2
+:105980002FD101E00120F5E7FFDF2AE0B4F85E0047
+:1059900004F1620630440178427829B12146284654
+:1059A000FFF714FCB0B9C9E6ADF804200921284678
+:1059B00002AB04F092FB03900028F4D005208DF890
+:1059C0000000694604F1E0000CF025FE022801D039
+:1059D00000B1FFDF02231022314604F15E000BF01C
+:1059E00000F8B4F860000028D0D1A7E610B586B062
+:1059F0000446FDF730FD017822291BD9807F00F095
+:105A00000300022808D0002080F0010120460BF09E
+:105A10002BF9040003D101E00120F5E7FFDF0620A8
+:105A20008DF80000694604F1E0000CF0F4FD002858
+:105A300000D0FFDF06B010BD2DE9F05F05460C4633
+:105A400000270078904601093E4604F1080BBA464B
+:105A500002297DD0072902D00A2909D146E06868C9
+:105A600001780A2905D00D2930D00E292ED0FFDF6C
+:105A7000BCE114271C26002C6BD08088A080FDF789
+:105A8000EAFC5FEA000900D1FFDF99F817005A46E7
+:105A9000400809F11801FDF7ADFC6868C089208253
+:105AA000696851F8060FC4F812004868C4F8160077
+:105AB000A07E20F0060001E01802002040F0010066
+:105AC000A07699F81E0040F020014DE01A270A2622
+:105AD000002CD1D0C088A080FDF7BDFC050000D10E
+:105AE000FFDF59462846FFF742FB7FE10CB1A88B48
+:105AF000A080287A0B287DD006DC01287BD00228E4
+:105B000008D0032804D135E00D2875D00E2874D0B4
+:105B1000FFDF6BE11E270926002CADD0A088FDF722
+:105B20009AFC5FEA000900D1FFDF287B00F0030048
+:105B30000128207A1BD020F001002072297B8908DF
+:105B400061F341002072297BC90861F3820001E002
+:105B500041E1F2E02072297B090961F3C300207260
+:105B600099F81E0040F0400189F81E103EE140F017
+:105B70000100E2E713270D26002CAAD0A088FDF72C
+:105B80006AFC8146807F00F00300022808D00020D4
+:105B900080F00101A0880BF067F8050003D101E057
+:105BA0000120F5E7FFDF99F81E0000F00302022A4A
+:105BB00050D0686F817801F003010129217A4BD020
+:105BC00021F00101217283789B0863F34101217266
+:105BD0008378DB0863F38201217283781B0963F306
+:105BE000C3012172037863F306112172437863F3D2
+:105BF000C71103E061E0A9E090E0A1E0217284F820
+:105C000009A0C178A172022A29D00279E17A62F34F
+:105C10000001E1720279520862F34101E1720279F6
+:105C2000920862F38201E1720279D20862F3C30141
+:105C3000E1724279217B62F30001217342795208BB
+:105C400062F3410121734279920862F38201217368
+:105C5000407928E0A86FADE741F00101B2E7427951
+:105C6000E17A62F30001E1724279520862F3410184
+:105C7000E1724279920862F38201E1724279D208BC
+:105C800062F3C301E1720279217B62F300012173A7
+:105C90000279520862F3410121730279920862F39A
+:105CA000820121730079C00860F3C301217399F860
+:105CB0000000232831D9262140E018271026E4B31C
+:105CC000A088FDF7C8FB8346807F00F00300022810
+:105CD00009D0002080F00101A0880AF0C5FF5FEA2A
+:105CE000000903D101E00120F4E7FFDFE868A060CC
+:105CF00099F8000040F0040189F8001099F80100BB
+:105D0000800708D5012020739BF8000023286DD957
+:105D10002721584651E084F80CA067E015270F268C
+:105D20005CB1A088FDF797FB814606225946E868DA
+:105D300008F089F90120A073A2E041E048463CE068
+:105D400016270926E4B3287B20724FE0287B192709
+:105D50000E26ACB3C4F808A0A4F80CA0012807D004
+:105D6000022805D0032805D0042803D0FFDF0DE06A
+:105D7000207207E0697B042801F00F0141F08001E7
+:105D800021721ED0607A20F003006072A088FDF7B7
+:105D900062FB05460078212828D0232800D0FFDFA9
+:105DA000A87F00F00300022813D0002080F001013A
+:105DB000A0880AF06BFF22212846FDF7ABF915E019
+:105DC00004E0607A20F00300401CDEE7A8F80060E1
+:105DD00011E00120EAE70CB16888A080287A032846
+:105DE0002ED004280AD0052850D0FFDFA8F8006084
+:105DF0000CB1278066800020BDE8F09F15270F2694
+:105E0000002CE3D0A088FDF726FB807F00F0030084
+:105E1000022809D05FF0000080F00101A0880AF09C
+:105E200023FF050003D101E00120F5E7FFDFD5F8EE
+:105E30001D000622594608F006F984F80EA0D5E7A1
+:105E400017270926002CC1D0A088FDF704FB814646
+:105E5000807F00F00300022808D0002080F00101BC
+:105E6000A0880AF001FF050003D101E00120F5E759
+:105E7000FFDF6878800701D5022000E00120207252
+:105E800099F800002328B1D9272157E719270E26B2
+:105E9000002C9BD0A088FDF7DEFA5FEA000900D154
+:105EA000FFDFC4F808A0A4F80CA084F808A0A07A2A
+:105EB00040F00300A07299F81E10C90961F3820036
+:105EC000A07299F81F2099F81E1012EAD11F05D070
+:105ED00099F8201001F01F0110292BD020F00800A4
+:105EE000A07299F81F10607A61F3C3006072697A3A
+:105EF00001F003010129A2D140F00400607299F879
+:105F00001E0000F003000228E87A16D0217B60F31F
+:105F100000012173AA7A607B62F300006073EA7A61
+:105F2000520862F341012173A97A490861F34100E3
+:105F300060735BE740F00800D2E7617B60F300012B
+:105F40006173AA7A207B62F300002073EA7A520818
+:105F500062F341016173A97A490861F3410020733A
+:105F600044E710B5FE4C30B10146102204F1200088
+:105F70001EF0F0FD012084F8300010BD10B504467D
+:105F800000F0D9FDF64920461022BDE8104020312E
+:105F90001EF0E0BD70B5F24D06004FF0000413D0C6
+:105FA0000EF00EFB08B110240CE00621304608F07C
+:105FB00031F8411C05D028665FF0010085F85C00CF
+:105FC00000E00724204670BD0020F7E7007810F0BD
+:105FD0000F0204D0012A05D0022A0CD110E00009DA
+:105FE00009D10AE00009012807D0022805D00328BA
+:105FF00003D0042801D007207047087000207047A4
+:106000000620704705282AD2DFE800F003070F17A3
+:106010001F00087820F0FF001EE0087820F00F0035
+:10602000401C20F0F000103016E0087820F00F003F
+:10603000401C20F0F00020300EE0087820F00F0027
+:10604000401C20F0F000303006E0087820F00F000F
+:10605000401C20F0F00040300870002070470720FE
+:1060600070472DE9F041804688B00D46002708466C
+:106070000EF0F3FAA8B94046FDF7EDF9040003D09D
+:106080002078222815D104E043F2020008B0BDE8D0
+:10609000F08145B9A07F410603D500F00300022836
+:1060A00001D01020F2E7A07FC10601D4010702D57C
+:1060B0000DB10820EAE7E17F090701D50D20E5E7EA
+:1060C00000F00300022805D125B12846FEF760FF45
+:1060D0000700DBD1A07F00F00300022808D00020D9
+:1060E00080F0010140460AF0BFFD060002D00FE03B
+:1060F0000120F5E7A07F00F0030002280ED0002069
+:1061000080F00101002240460AF0A5FD060007D0FC
+:10611000A07F00F00300022804D009E00120EFE78F
+:106120000420B3E725B12A4631462046FEF754FF46
+:106130006946304600F00FFD009800B9FFDF009976
+:10614000022006F1E0024870C1F824804A61002272
+:106150000A81A27F02F00302022A1CD001200871EA
+:10616000287800F00102087E62F3010008762A78A0
+:10617000520862F3820008762A78920862F3C3001C
+:1061800008762A78D20862F3041008762421204683
+:10619000FCF7C0FF33E035B30871301D88613078FB
+:1061A000400908777078C0F340004877287800F0FD
+:1061B0000102887F62F301008877A27FD20962F32F
+:1061C00082008877E27F62F3C3008877727862F397
+:1061D00004108877A878C87701F121022846203179
+:1061E000FEF71BFF03E00320087105200876252138
+:1061F0002046FCF78FFFA07F20F04000A07701A988
+:1062000000980CF023FA022801D000B1FFDF3846D5
+:106210003CE72DE9FF4F534A0D4699B09A4607CA0D
+:106220000BAB002783E807001998FDF714F9060067
+:1062300006D03078262806D008201DB0BDE8F08FA3
+:1062400043F20200F9E7B07F00F00309B9F1020F51
+:1062500003D00020284302D006E00120FAE71B9873
+:10626000FEF796FE0028E8D1B07F00F00300022878
+:1062700001D11B9979BB022808D0002080F00101D0
+:1062800019980AF0F1FC040003D101E00120F5E7C0
+:10629000FFDF852D28D007DCF5B1812D1ED0822DA2
+:1062A0001ED0832D08D11DE0862D1FD0882D1FD034
+:1062B000892D1FD08A2D1FD00F2020710F281DD0AF
+:1062C00003F0ACF8E0B101208DF84000201D1190E2
+:1062D0002079B8B167E111E00020EEE70120ECE79A
+:1062E0000220EAE70320E8E70520E6E70620E4E7E6
+:1062F0000820E2E70920E0E70A20DEE707209CE724
+:1063000011209AE7B9F1020F03D0A56F03D1A06F56
+:1063100002E0656FFAE7606F804632D04FF001000F
+:1063200000904FF002000190214630461B9AFEF784
+:1063300053FE1B98007800F00101A87861F301007A
+:10634000A870B17FC90961F38200A870F17F61F381
+:10635000C300A870617861F30410A870207803E08E
+:106360001802002048500200400928706078C0F3ED
+:10637000400068701B988078E87000206871287170
+:1063800003E00220009001200190A87898F8021004
+:10639000C0F3C000C1F3C00108405FEA000B2CD07D
+:1063A00050460EF00DF990BBDAF80C000EF008F92B
+:1063B00068BBDAF81C000EF003F940BBDAF80C00F9
+:1063C000A060DAF81C00E06098F80100617800F045
+:1063D000010041EA4000607098F80210C0B2C1F3B9
+:1063E0000011891E0840607000202077019906F195
+:1063F000170002290CD001210BE098F801106078F9
+:1064000001F00101FD2242EA41010840E3E732E0E8
+:10641000002104EB810148610099701C022901D020
+:10642000012100E0002104EB81014861A87800F01F
+:106430000300012858D198F8020000F00300012859
+:1064400052D1B9F1020F04D02A1D691D1B98FEF725
+:10645000E4FD297998F8040001408DF83810687936
+:1064600098F8052010408DF83C0001433CD0504680
+:106470000EF0A6F808B11020DFE60AF11001049131
+:10648000B9F1020F18D008465FF0000104F18C0347
+:10649000CDE9000304F5AE7202920EAB5A462046D7
+:1064A000FEF704FE0028E7D1B9F1020F08D05046EC
+:1064B00008D14FF0010107E050464FF00101E5E738
+:1064C0000498F5E74FF0000104F1A403CDE90003BF
+:1064D00004F5B072029281F001010FAB5A462046DA
+:1064E000FEF7E4FD0028C7D16078800734D4A8788F
+:1064F00098F80210C0F38000C1F3800108432BD04C
+:10650000297898F800000BAAB9F1020F06D032F8EA
+:1065100011204300DA4002F003070AE032F81020AD
+:106520004B00DA4012F0030705D0012F0BD0022FE9
+:106530000BD0032F07D0BBF1000F0DD0012906D0DF
+:10654000042904D008E00227F5E70127F3E7012832
+:1065500001D0042800D10427B07F40F08000B0773C
+:10656000F17F6BF30001F177607881074FF0030052
+:106570000CD5A071BBF1000F15D100BF8DF85C00E8
+:1065800017AA3146199800F0BFFA0CE00221022F39
+:1065900018D0012F18D0042F22D00020A071B07F76
+:1065A00020F08000B07725213046FCF7B3FD10A91C
+:1065B00004F1E0000CF02FF810B1022800D0FFDF4A
+:1065C00000203AE6A171D9E7A1710D2104F1200064
+:1065D0001EF061FB207840F0020020700420CDE71F
+:1065E0000120A071DFE72DE9F04387B0904689468E
+:1065F00004460025FCF72FFF060006D03078272838
+:1066000006D0082007B0BDE8F08343F20200F9E7A6
+:10661000B07F00F00300022808D0002080F00101C4
+:1066200020460AF021FB040003D101E00120F5E738
+:10663000FFDFA7795FEA090005D0012821D0B9F171
+:10664000020F26D110E0B8F1000F22D1012F05D0A2
+:10665000022F05D0032F05D0FFDF2DE00C252BE006
+:10666000012529E0022527E040460DF0A9FFB0B939
+:10667000032F0ED11022414604F11D001EF06AFACC
+:106680001AE0012F02D0022F03D104E0B8F1000F6D
+:1066900012D00720B6E740460DF092FF08B1102057
+:1066A000B0E7102104F11D001EF0D3FA0621404688
+:1066B00007F0B0FCC4F81D002078252140F002004E
+:1066C00020703046FCF726FD2078C10713D020F05B
+:1066D0000100207002208DF8000004F11D000290DE
+:1066E0008DF804506946C3300BF095FF022803D0A3
+:1066F00010B1FFDF00E02577002083E730B587B0D9
+:106700000D460446FCF7A7FEA0B1807F00F0030011
+:10671000022812D05FF0000080F0010120460AF04C
+:10672000A3FA04000ED028460DF04AFF38B110201D
+:1067300007B030BD43F20200FAE70120ECE7207811
+:10674000400701D40820F3E7294604F13D00202248
+:1067500005461EF0FFF9207840F010002070010778
+:106760000FD520F00800207007208DF80000694642
+:1067700004F1E00001950BF04EFF022801D000B1BA
+:10678000FFDF0020D4E770B50D460646FCF763FE38
+:1067900018B10178272921D102E043F2020070BD2F
+:1067A000807F00F00300022808D0002080F0010163
+:1067B00030460AF059FA040003D101E00120F5E760
+:1067C000FFDFA079022809D16078C00706D02A46E9
+:1067D00021463046FEF7FAFC10B10FE0082070BDEC
+:1067E000B4F860000E280BD204F1620102231022DB
+:1067F000081F0AF0C0F8012101704570002070BD2B
+:10680000112070BD70B5064614460D4608460DF0C1
+:10681000D7FE18B920460DF0F9FE08B1102070BD62
+:10682000A6F57F40FF380ED03046FCF714FE38B195
+:10683000417822464B08811C1846FCF7DBFD07E037
+:1068400043F2020070BD2046FDF73CFE0028F9D15E
+:106850001021E01D0DF08FFBE21D294604F1170009
+:1068600000F089F9002070BD2DE9F04104468AB09E
+:1068700015468846002708460DF0EFFE18B9284651
+:106880000DF0EBFE18B110200AB0BDE8F0812046F3
+:10689000FCF7E1FD060003D0307827281BD102E089
+:1068A00043F20200F0E7B07F00F00300022809D0B5
+:1068B0005FF0000080F0010120460AF0D5F90400E5
+:1068C00003D101E00120F5E7FFDF2078400702D582
+:1068D0006078800701D40820D6E7B07F00F003007D
+:1068E000022803D0A06F03D1A16F02E0606FFAE726
+:1068F000616F407800B19DB1487810B1B8F1000FD8
+:106900000ED0ADB1EA1D06A8E16800F034F91022FE
+:1069100006A905F117001EF0F1F818B1042707E0E9
+:106920000720B1E71022E91D04F12D001EF012F935
+:10693000B8F1000F06D0102208F1070104F11D0084
+:106940001EF008F92078252140F002002070304622
+:10695000FCF7E0FB2078C10715D020F00100207083
+:1069600002208DF8000004F11D0002901030039009
+:106970008DF804706946B3300BF04DFE022803D049
+:1069800010B1FFDF00E0277700207DE7F8B515465E
+:106990000E460746FCF75FFD040004D0207822284D
+:1069A00004D00820F8BD43F20200F8BDA07F00F03B
+:1069B0000300022802D043F20500F8BD30460DF076
+:1069C000FFFD18B928460DF0FBFD08B11020F8BDF9
+:1069D00000953288B31C21463846FEF71AFC112870
+:1069E00015D00028F3D1297C4A08A17F62F3C71192
+:1069F000A177297CE27F61F30002E277297C890894
+:106A000084F82010A17F21F04001A177F8BDA17F7B
+:106A10000907FBD4D6F80200C4F83600D6F8060001
+:106A2000C4F83A003088A0861022294604F12400D8
+:106A30001EF090F8287C4108E07F61F34100E07788
+:106A4000297C61F38200E077287C800884F82100AB
+:106A5000A07F40F00800A0770020D3E770B50D4676
+:106A600006460BB1072070BDFCF7F5FC040007D00B
+:106A70002078222802D3A07F800604D4082070BD8D
+:106A800043F2020070BDADB12946304609F0F1F87D
+:106A900002F0F0FA297C4A08A17F62F3C711A177BE
+:106AA000297CE27F61F30002E277297C890884F87F
+:106AB000201004E0304609F004F902F0DBFAA17F6F
+:106AC00021F02001A17770BD70B50D46FCF7C3FC25
+:106AD000040005D028460DF099FD20B1102070BDAE
+:106AE00043F2020070BD29462046FEF740FB00201D
+:106AF00070BD04E010F8012B0AB100207047491E58
+:106B000089B2F7D20120704770B51546064602F0EB
+:106B100085FC040000D1FFDF207820F00F00801CEE
+:106B200020F0F0002030207066802868A060BDE86A
+:106B3000704002F076BC10B5134C94F83000002879
+:106B400008D104F12001A1F110000BF0A6FD0120F5
+:106B500084F8300010BD10B190F8B9202AB10A486D
+:106B600090F8350018B1002003E0B83001E0064885
+:106B700034300860704708B50023009313460A4676
+:106B80000AF06DFA08BD00001802002018B18178E3
+:106B9000012938D101E010207047018842F6011226
+:106BA000881A914231D018DC42F60102A1EB0200B2
+:106BB00091422AD00CDC41B3B1F5C05F25D06FF40F
+:106BC000C050081821D0A0F57060FF381BD11CE020
+:106BD00001281AD002280AD117E0B0F5807F14D01E
+:106BE00008DC012811D002280FD003280DD0FF287F
+:106BF00009D10AE0B0F5817F07D0A0F58070033895
+:106C000003D0012801D0002070470F2070470A28C8
+:106C10001ED007DC18D2DFE800F0191B1F1F171F5A
+:106C2000231D1F21102815D008DC0B2812D00C289A
+:106C300010D00D2816D00F2806D10DE011280BD04A
+:106C400084280BD087280FD003207047002070477E
+:106C500005207047072070470F20704704207047B9
+:106C6000062070470C20704743F20200704738B589
+:106C70000C46050041D06946FFF7A8F9002819D154
+:106C80009DF80010607861F3020060706946681C2E
+:106C9000FFF79CF900280DD19DF80010607861F392
+:106CA000C5006070A978C1F34101012903D0022910
+:106CB00005D0072038BD217821F0200102E021789D
+:106CC00041F020012170410704D0A978C90861F37F
+:106CD00086106070607810F0380F07D0A978090925
+:106CE00061F3C710607010F0380F02D16078400671
+:106CF00003D5207840F040002070002038BD70B5EA
+:106D000004460020088015466068FFF7B0FF0028A1
+:106D100016D12089A189884211D860688078C0077F
+:106D20000AD0B1F5007F0AD840F20120B1FBF0F2A1
+:106D300000FB1210288007E0B1F5FF7F01D90C207D
+:106D400070BD01F201212980002070BD10B50478CA
+:106D5000137864F3000313700478640864F3410348
+:106D600013700478A40864F3820313700478E408B1
+:106D700064F3C30313700478240964F304131370D9
+:106D80000478640964F3451313700078800960F394
+:106D90008613137031B10878C10701D1800701D57E
+:106DA000012000E0002060F3C713137010BD42788B
+:106DB000530702D002F0070306E012F0380F02D0AA
+:106DC000C2F3C20300E001234A7863F302024A706F
+:106DD000407810F0380F02D0C0F3C20005E043073E
+:106DE00002D000F0070000E0012060F3C5024A7005
+:106DF00070472DE9F04F95B00D00824612D0122158
+:106E000028461DF026FF4FF6FF7B05AA01215846B4
+:106E100006F04BFF0024264637464FF420586FF407
+:106E2000205972E0102015B0BDE8F08F9DF81E00CB
+:106E300001280AD1BDF81C1041450BD011EB090007
+:106E40000AD001280CD002280CD0042C0ED0052C1E
+:106E50000FD10DE0012400E00224BDF81A6008E023
+:106E6000032406E00424BDF81A7002E0052400E0C3
+:106E70000624BDF81A10514547D12C74BEB34FF00B
+:106E8000000810AA4FF0070ACDE90282CDE900A858
+:106E90000DF13C091023CDF810904246314658467A
+:106EA00006F0B6FF08BBBDF83C002A46C0B210A9E8
+:106EB0000BF05CFCC8B9AE81CFB1CDE900A80DF1F3
+:106EC000080C0AAE40468CE84102132300223946E2
+:106ED000584606F09DFF40B9BDF83C00F11CC01EAD
+:106EE000C0B22A1D0BF042FC10B103209BE70AE060
+:106EF000BDF82900E881062C05D19DF81E00A87276
+:106F0000BDF81C00288100208DE705A806F0D9FEF9
+:106F100000288BD0FFF77BFE85E72DE9F0471C4664
+:106F2000DDE90978DDF8209015460E00824600D193
+:106F3000FFDF0CB1208818B1D5B11120BDE8F08772
+:106F4000022D01D0012100E0002106F1140005F01E
+:106F50009BFDA8F8000002463B462946504603F038
+:106F6000BCF8C9F8000008B9A41C3C600020E5E7A3
+:106F70001320E3E7F0B41446DDE904528DB1002399
+:106F800014B1022C09D101E0012306E00D7CEE07CB
+:106F900003D025F0010501230D742146F0BC03F058
+:106FA00025BF1A80F0BC70472DE9FE4F91461A8824
+:106FB0001C468A468046FAB102AB494603F08DF87A
+:106FC000050019D04046A61C278809F091FF3246DB
+:106FD000072629463B46009609F09FFB208823465A
+:106FE000CDE900504A4651464046FFF7C3FF002016
+:106FF00020800120BDE8FE8F0020FBE72DE9F0474F
+:1070000086B09146DDE90E460F46824603AA05A9E1
+:1070100004A8109D8DE80700984632462146504648
+:10702000FFF77BFF049909B1012200E000222A70DA
+:10703000002818D1F94A03AB1060059A009104F1B9
+:107040001400CDE901204A463946504606F0D3F8EF
+:10705000A8B1092811D2DFE800F005080510100AD0
+:107060000C0C0E00002006B068E71120FBE707209B
+:10707000F9E70820F7E70D20F5E70320F3E7BDF86F
+:107080000C100498CDE90001434632462146504693
+:10709000FFF770FFE6E72DE9F04389B00D46DDE923
+:1070A000108781461C461646142103A81DF0F3FDE7
+:1070B000012002218DF810108DF80C008DF8117050
+:1070C000ADF8146064B1A278D20709D08DF816002B
+:1070D000E088ADF81A00A088ADF81800A068079005
+:1070E00008A80095CDE90110424603A948466B68FF
+:1070F000FFF784FF09B0BDE8F083F0B58BB0002442
+:107100000646069407940727089405A80994019455
+:1071100000970294CDE903400D46102322463046E5
+:1071200006F076FE78B90AA806A9019400970294A1
+:10713000CDE90310BDF8143000222946304606F090
+:107140003DFC002801D0FFF762FD0BB0F0BD06F05A
+:10715000DDBA2DE9FC410C468046002602F05EF9BE
+:10716000054620780D287DD2DFE800F0BC0713B378
+:1071700025BD49496383AF959B00A848006820B1AD
+:10718000417841F010014170ADE0404602F076F9DF
+:10719000A9E00421404609F067FD070000D1FFDFA8
+:1071A00007F11401404605F003FCA5BB132140463E
+:1071B000FDF746FC97E00421404609F055FD070025
+:1071C00000D1FFDFE088ADF800000020B8819DF815
+:1071D0000000010704D5C00602D5A088B88105E0EB
+:1071E0009DF8010040067ED5A088F88105B9FFDF33
+:1071F00022462946404601F063FC022673E0E188FE
+:10720000ADF800109DF8011009060FD5072803D02E
+:1072100006280AD00AE024E00421404609F024FDB3
+:10722000060000D1FFDFA088F0810226CDB9FFDF84
+:1072300017E00421404609F017FD070000D1FFDFE9
+:1072400007F1140006F099FA90F0010F02D1E079ED
+:10725000000648D5387C022640F00200387405B993
+:10726000FFDF00E03EE022462946404601F028FCD0
+:1072700039E00421404609F0F7FC017C002D01F0C3
+:107280000206C1F340016171017C21F00201017429
+:10729000E7D1FFDFE5E702260121404602F020F9B1
+:1072A00021E00421404609F0DFFC054660680090BB
+:1072B0002089ADF8040001226946404602F031F908
+:1072C000287C20F0020028740DE0002DC9D1FFDFDA
+:1072D000C7E7022600214046FBF784F8002DC0D105
+:1072E000FFDFBEE7FFDF3046BDE8FC813EB50C00A6
+:1072F00009D001466B4601AA002006F00BFE20B122
+:10730000FFF785FC3EBD10203EBD00202080A07010
+:107310009DF8050002A900F00700FEF773FE50B9C2
+:107320009DF8080020709DF8050002A9C0F3C20076
+:10733000FEF768FE08B103203EBD9DF808006070AE
+:107340009DF80500C109A07861F30410A0709DF8B4
+:107350000510890961F3C300A0709DF80410890627
+:1073600001D5022100E0012161F342009DF80010E7
+:1073700061F30000A07000203EBD70B514460646C3
+:107380000D4651EA040005D075B108460DF05CF9D0
+:1073900078B901E0072070BD2946304606F01BFE93
+:1073A00010B1BDE8704032E454B120460DF04CF904
+:1073B00008B1102070BD21463046BDE8704095E709
+:1073C000002070BD2DE9FC5F0C4690460546002765
+:1073D00001780822007A3E46B2EB111F7ED104F1FB
+:1073E0000A0100910A31821E4FF0020A04F1080BD3
+:1073F0000191092A73D2DFE802F0ECDF05F42727B8
+:107400007AA9CD006888042109F02EFC060000D17D
+:10741000FFDFB08920B152270726C2E07C0200209E
+:1074200051271026002C7DD06888A0800120A071F3
+:10743000A88900220099FFF7A0FF002873D1A8892E
+:107440002081288AE081D1E0B5F81290072824D164
+:10745000E87B000621D5512709F1140086B2002CE3
+:10746000E1D0A88900220099FFF787FF00285AD1B0
+:107470006888A08084F806A0A88920810120A073D4
+:10748000288A2082A4F81290A88A009068884B4627
+:10749000A969019A01F0F1FAA8E0502709F1120058
+:1074A00086B2002C3ED0A88900225946FFF765FF1E
+:1074B000002838D16888A080A889E080287A072829
+:1074C00013D002202073288AE081E87BC009607312
+:1074D000A4F81090A88A0090688801E083E080E01A
+:1074E0004B4604F11202A969D4E70120EAE7B5F896
+:1074F0001290512709F1140086B2002C66D06888DA
+:10750000042109F0B1FB83466888A080A889002285
+:107510000099FFF732FF00286ED184F806A0A889F1
+:10752000208101E052E067E00420A073288A2082D5
+:10753000A4F81290A88A009068884B46A969019A1D
+:1075400001F09BFAA989ABF80E104FE06888FBF7B1
+:1075500082FF07466888042109F086FB064607B9C2
+:10756000FFDF06B9FFDF687BC00702D05127142672
+:1075700001E0502712264CB36888A080502F06D017
+:1075800084F806A0287B594601F087FA2EE0287B74
+:10759000A11DF9E7FE49A8894989814205D15427EF
+:1075A00006269CB16888A08020E053270BE06888FD
+:1075B000A080A889E08019E06888042109F054FBC4
+:1075C00000B9FFDF55270826002CF0D1A8F800608D
+:1075D00011E056270726002CF8D06888A0800020EC
+:1075E00013E0FFDF02E0012808D0FFDFA8F8006009
+:1075F0000CB1278066800020BDE8FC9F5727072636
+:10760000002CE3D06888A080687AA071EEE7401D66
+:1076100020F0030009B14143091D01EB4000704710
+:1076200013B5DB4A00201071009848B10024684669
+:1076300009F037F9002C02D1D64A009911601CBD1F
+:1076400001240020F4E770B50D46064686B01446C6
+:107650005C2128461DF01FFB04B9FFDFA078687489
+:10766000A2782188284601F042FA0020A881E8810A
+:10767000228805F11401304605F07FF96A460121A0
+:10768000304606F012FB19E09DF80300000715D5FF
+:10769000BDF806103046FFF730FD9DF80300BDF839
+:1076A000061040F010008DF80300BDF80300ADF89F
+:1076B0001400FF233046059A06F058FC684606F091
+:1076C00000FB0028E0D006B070BD10B50C4601F1FB
+:1076D000140005F089F90146627C2046BDE810409F
+:1076E00001F03ABA70B50546042109F0BDFA04006C
+:1076F00000D1FFDF04F114010C46284605F058F9CB
+:1077000021462846BDE8704005F059B970B58AB0E9
+:107710000C460646FBF79FFE050014D02878222869
+:1077200027D30CB1A08890B101208DF80C00032064
+:107730008DF8100000208DF8110054B1A088ADF82C
+:107740001800206807E043F202000AB070BD09206B
+:10775000FBE7ADF8180005900421304609F084FAE3
+:10776000040000D1FFDF04F1140005F054F9000714
+:1077700001D40820E9E701F051FE60B108A8022118
+:107780000094CDE9011095F8232003A930466368E1
+:10779000FFF734FCD9E71120D7E72DE9F04FB2F815
+:1077A00002A0834689B0154689465046FBF753FE32
+:1077B00007460421504609F057FA0026044605966C
+:1077C0004FF002080696ADF81C6007B9FFDF04B958
+:1077D000FFDF4146504603F070FE50B907AA06A9E4
+:1077E00005A88DE807004246214650466368FFF72A
+:1077F00094FB674807AB0660DDE9051204F114004D
+:10780000CDF80090CDE90320CDE9013197F8232090
+:10781000594650466B6805F047F906000AD0022E1B
+:1078200004D0032E14D0042E00D0FFDF09B0304660
+:10783000BDE8F08FBDF81C000028F7D00599CDE910
+:1078400000104246214650466368FFF793FBEDE780
+:10785000687840F008006870E8E72DE9F04F9BB0C9
+:1078600004464FF000084A48ADF85480ADF8308027
+:10787000ADF85080A0F80880ADF81480ADF81880FD
+:10788000ADF82080ADF81C80007916460D464746BD
+:10789000012808D0022806D0032804D0042802D0EA
+:1078A00008201BB0C4E720460CF08AFED0BB284657
+:1078B0000CF086FEB0BB60680CF0CFFE90BB606839
+:1078C00048B160892189884202D8B1F5007F01D989
+:1078D0000C20E6E780460BAA06A92846FFF70FFA18
+:1078E0000028DED168688078C0F34100022808D102
+:1078F0009DF8190010F0380F03D028690CF0A4FE91
+:1079000080B905A92069FFF7B2F90028C9D120691B
+:1079100050B1607880079DF8150000F0380002D55E
+:10792000D0B301E011E0B8BB9DF8140080060ED57D
+:107930009DF8150010F0380F03D060680CF084FE3D
+:1079400018B960680CF089FE08B11020A9E707A9F2
+:107950006069FFF78CF90028A3D1606940B19DF8F8
+:107960001D0000F0070101293FD110F0380F3CD075
+:1079700008A9A069FFF77BF9002892D19DF81C00A7
+:10798000800632D49DF8200080062ED4A06904E041
+:107990007C0200201400002027E040B19DF8210067
+:1079A00000F00701012920D110F0380F1DD0E06848
+:1079B00018B10078C8B11C2817D20EAA611C204645
+:1079C000FFF7C4F90120B94660F30F27BA4607460E
+:1079D0008DF84E0042F60300ADF84C000DF13B026D
+:1079E00017A928680AF0E1FE08B1072059E79DF8B9
+:1079F0005C0016A9CDF80090C01CCDE9019100F003
+:107A0000FF0B00230BF20122514613A806F090F859
+:107A1000F0BBBDF858000990FE482A8929690092F8
+:107A2000CDE901106B89BDF82C202868069906F075
+:107A30007FF801007ED120784FF0020AC10601D400
+:107A400080062BD5ADF80C90606950B907A906A83F
+:107A5000FFF7ADF99DF81D0020F00700401C8DF8E0
+:107A60001D009DF81C008DF84E7040F0C8008DF888
+:107A70001C0042F60210ADF84C000CA903AACDF888
+:107A800000A0CDE90121002340F2032213A800E069
+:107A90001EE0079906F04CF801004BD1DD484D4639
+:107AA00008385B460089ADF839000EA8CDE9029090
+:107AB000CDF80490CDF810904FF007090022CDF8D2
+:107AC0000090BDF858104FF6FF7005F077FF10B129
+:107AD000FFF79DF8E5E69DF83800000625D5294614
+:107AE000012060F30F218DF84E704FF42450ADF853
+:107AF0004C00ADF8105062789DF81000002362F33E
+:107B000000008DF810006278CDF800A0520862F3F2
+:107B100041008DF8100004AACDE9012540F20322AE
+:107B200013A806F005F8010004D1606888B3206945
+:107B3000A8B900E086E005A906A8FFF738F9607843
+:107B4000800706D49DF8150020F038008DF8150048
+:107B500005E09DF8140040F040008DF814008DF809
+:107B60004E7042F60110ADF84C00208940F2012120
+:107B7000B0FBF1F201FB1202606814ABCDF800809B
+:107B8000CDE90103002313A8059905F0D1FF0100F9
+:107B900058D12078C00729D0ADF80C50A06950B951
+:107BA00008A906A8FFF703F99DF8210020F00700B7
+:107BB000401C8DF821009DF820008DF84E7040F09B
+:107BC00040008DF8200042F60310ADF84C0015A9D6
+:107BD00003AACDF800A0CDE90121002340F2032241
+:107BE00013A8089905F0A4FF01002BD1E06868B341
+:107BF0002946012060F30F218DF84E7042F60410E3
+:107C0000ADF84C00E068002302788DF860204078E1
+:107C10008DF86100E06818AA4088ADF86200E0685D
+:107C200000798DF86400E068C088ADF86500CDF893
+:107C30000090CDE901254FF4027213A805F078FFFA
+:107C4000010003D0099800F0B3FF2AE67148032130
+:107C50000838017156B100893080BDF8500070803D
+:107C6000BDF83000B080BDF85400F080002018E668
+:107C700070B501258AB016460B46012802D00228AD
+:107C800016D104E08DF80E504FF4205003E08DF82B
+:107C90000E5042F60100ADF80C005BB10024601CF0
+:107CA00060F30F2404AA08A918460AF07EFD18B153
+:107CB00007204AE5102048E504A99DF820205548F2
+:107CC000CDE90021801E02900023214603A802F284
+:107CD000012205F02DFF10B1FEF799FF35E54D4863
+:107CE00008380EB1C1883180057100202DE5F0B54E
+:107CF00093B0074601268DF83E6041F60100ADF8CD
+:107D00003C0012AA0FA93046FFF7B2FF002848D165
+:107D1000404C0025083CE7B31C2102A81CF0BBFF27
+:107D20009DF808008DF83E6040F020008DF80800B6
+:107D300042F60520ADF83C000E959DF83A001195ED
+:107D400020F00600801C8DF83A009DF838006A4645
+:107D500020F0FF008DF838009DF8390009A920F0C7
+:107D6000FF008DF839000420ADF82C00ADF830008C
+:107D70000EA80A9011A80D900FA80990ADF82E50EA
+:107D800002A8FFF76AFD00280BD1BDF80000608152
+:107D900000E008E0BDF80400A081401CE0812571EE
+:107DA000002013B0F0BD6581A581BDF84800F4E75F
+:107DB0002DE9F74F1749A0B00024083917940A7924
+:107DC000A146012A04D0022A02D0082023B02FE5C0
+:107DD000CA88824201D00620F8E721988A4682426A
+:107DE00001D10720F2E701202146ADF848004FF607
+:107DF000FF7860F30F21ADF84A808DF86E0042F6EF
+:107E0000020B06918DF87240ADF86CB0ADF8704081
+:107E10001CA901E0840200201391ADF8508012A843
+:107E200005F073FF00252E462F460DAB072212A941
+:107E3000404605F06DFF78B10A285DD195B38EB349
+:107E4000ADF86450ADF866609DF85E008DF81440A2
+:107E500019AC012864D06BE09DF83A001FB30128EB
+:107E600059D1BDF8381059451FD118A809A9019456
+:107E70000294CDE9031007200090BDF836101023BE
+:107E80000022404605F0C4FFB0BBBDF860000428E6
+:107E900001D006284AD1BDF82410219881423AD158
+:107EA0000F2093E73AE0012835D1BDF83800B0F54E
+:107EB000205F03D042F6010188422CD1BAF80600B7
+:107EC000BDF83610884201D1012700E0002705B136
+:107ED0009EB1219881421ED118A809AA019402944A
+:107EE000CDE90320072000900D46102300224046D4
+:107EF00005F08EFF00B902E02DE04E460BE0BDF824
+:107F00006000022801D0102810D1C0B217AA09A918
+:107F10000AF02CFC50B9BDF8369086E7052055E7ED
+:107F200005A917A8221D0AF040FC08B103204DE75F
+:107F30009DF814000023001DC2B28DF81420229871
+:107F40000092CDE901401BA8069905F0F1FD10B99A
+:107F500002228AF80420FEF75AFE37E710B50B46D6
+:107F6000401E88B084B205AA00211846FEF7EEFE36
+:107F700000200DF1080C06AA05A901908CE8070065
+:107F8000072000900123002221464FF6FF7005F0E4
+:107F900015FD0446BDF81800012800D0FFDF20467B
+:107FA000FEF735FE08B010BDF0B5FF4F044687B0B0
+:107FB00038790E46032804D0042802D0082007B0E0
+:107FC000F0BD04AA03A92046FEF799FE0500F6D1EC
+:107FD00060688078C0F3410002280AD19DF80D0046
+:107FE00010F0380F05D020690CF02EFB08B11020DE
+:107FF000E5E7208905AA21698DE807006389BDF8B6
+:1080000010202068039905F093FD10B1FEF7FFFDE5
+:10801000D5E716B1BDF81400308004203871284629
+:10802000CDE7F8B50C0006460BD001464FF6FF75BC
+:1080300000236A46284605F06DFF20B1FEF7E7FDF4
+:10804000F8BD1020F8BD69462046FEF710FE002856
+:10805000F8D1A078314600F001032846009A05F0D7
+:1080600085FFEBE730B587B0144600220DF1080C10
+:1080700005AD01928CE82C00072200920A460146C9
+:1080800023884FF6FF7005F099FCBDF8141021808D
+:10809000FEF7BDFD07B030BD70B50D46042108F0F8
+:1080A000E3FD040000D1FFDF294604F11400BDE820
+:1080B000704004F0A9BC70B50D46042108F0D4FD51
+:1080C000040000D1FFDF294604F11400BDE8704030
+:1080D00004F0BDBC70B50D46042108F0C5FD0400D8
+:1080E00000D1FFDF294604F11400BDE8704004F020
+:1080F000D5BC70B50546042108F0B6FD040000D1DA
+:10810000FFDF214628462368BDE870400122FEF7C4
+:108110004BBF70B50646042108F0A6FD040000D14F
+:10812000FFDF04F1140004F05FFC401D20F00305A4
+:1081300011E0011D00880022431821463046FEF759
+:1081400033FF00280BD0607CABB2684382B2A068DA
+:10815000011D08F046FCA06841880029E9D170BDE6
+:1081600070B50546042108F07FFD040000D1FFDF53
+:10817000214628466368BDE870400222FEF714BF1E
+:1081800070B50E46054601F049F9040000D1FFDF45
+:108190000120207266726580207820F00F00001D9B
+:1081A00020F0F00040302070BDE8704001F039B997
+:1081B00010B50446012900D0FFDF2046BDE810407D
+:1081C0000121FAF70FB92DE9F04F97B04FF0000AEF
+:1081D0000C008346ADF814A0D04619D0E06830B149
+:1081E000A068A8B10188ADF81410A0F800A0584606
+:1081F000FBF731F9070043F2020961D038782228F1
+:108200005CD30421584608F02FFD050005D103E09A
+:10821000102017B0BDE8F08FFFDF05F1140004F067
+:10822000E3FB401D20F00306A078012803D00228BC
+:1082300001D00720EDE7218807AA584605F035FD53
+:1082400030BB07A805F03DFD10BB07A805F039FDC0
+:1082500048B99DF82600012805D1BDF82400A0F5F5
+:108260002451023902D04FF45050D2E7E068B0B147
+:10827000CDE902A00720009005AACDF804A0049241
+:10828000A2882188BDF81430584605F097FB10B13C
+:10829000FEF7BDFCBDE7A168BDF8140008809DF89D
+:1082A0001F00C00602D543F20140B2E70B9838B177
+:1082B000A1780078012905D080071AD40820A8E702
+:1082C0004846A6E7C007F9D002208DF83C00A86810
+:1082D0004FF00009A0B1697C4288714391420FD9E7
+:1082E0008AB2B3B2011D08F032FB8046A0F800A0AC
+:1082F00006E003208DF83C00D5F800804FF001091E
+:108300009DF8200010F0380F00D1FFDF9DF820000D
+:108310002649C0F3C200084497F8231010F8010C56
+:10832000884201D90F2074E72088ADF8400014A9D5
+:108330000095CDE90191434607220FA95846FEF763
+:108340005DFE002891D19DF8500050B9A078012819
+:1083500007D1687CB3B2704382B2A868011D08F0EF
+:108360000AFB002055E770B5064615460C46084640
+:10837000FEF70CFC002805D12A4621463046BDE810
+:10838000704075E470BD13E570B51E4614460D00CF
+:108390000ED06CB1616859B160B10349C98881429E
+:1083A00008D0072070BD00007C020020FA2F0000DA
+:1083B0001020F7E72068FEF7E9FB0028F2D13246EB
+:1083C00021462846BDE87040FFF747BA70B515460C
+:1083D0000C0006D038B1FE490989814203D007203C
+:1083E000E0E71020DEE72068FEF7D0FB0028D9D1B7
+:1083F00029462046BDE87040D6E570B5064686B0F1
+:108400000D46144610460CF001F9D0BB60680CF024
+:1084100024F9B0BBA6F57F40FF3803D03046FBF708
+:108420001AF880B128466946FEF7E3FC00280CD113
+:108430009DF810100F2008293CD2DFE801F0080653
+:108440000606060A0A0843F2020006B0AAE703205D
+:10845000FBE79DF80210012908D1BDF80010B1F525
+:10846000C05FF2D06FF4C052D142EED09DF806103A
+:1084700001290DD1BDF80410A1F52851062907D214
+:1084800000E028E0DFE801F0030304030303DCE776
+:108490009DF80A1001290ED1BDF80810B1F5245F2E
+:1084A000D3D0A1F524510239CFD00129CDD0022952
+:1084B00001D1CAE7FFDF606878B9002305AA294621
+:1084C000304605F027FD10B1FEF7A1FBBDE79DF892
+:1084D0001400800601D41020B7E7618822462846A0
+:1084E0006368FFF7BFFDB0E72DE9F043814687B031
+:1084F0008846144610460CF089F818B1102007B0D1
+:10850000BDE8F083002306AA4146484605F002FD77
+:1085100018B100BFFEF77BFBF1E79DF81800C0061D
+:1085200002D543F20140EAE70025072705A8019597
+:1085300000970295CDE9035062884FF6FF734146DC
+:10854000484605F065FC060013D160680CF05EF843
+:1085500060B960680195CDE90250009704952388C1
+:1085600062884146484605F053FC0646BDF81400B3
+:1085700020803046CEE739B1954B0A889B899A42D4
+:1085800002D843F2030070471DE610B586B0904C48
+:108590000423ADF81430638943B1A4898C4201D21D
+:1085A000914205D943F2030006B010BD0620FBE757
+:1085B000ADF81010002100910191ADF800300221BA
+:1085C0008DF8021005A9029104A90391ADF81220BB
+:1085D0006946FFF7F8FDE7E72DE9FC4781460E46BF
+:1085E00008460BF0EDFF88BB4846FAF734FF5FEA18
+:1085F00000080AD098F80000222829D30421484610
+:1086000008F032FB070005D103E043F20200BDE8A9
+:10861000FC87FFDF07F1140004F0FDF90546307810
+:10862000012803D0022804D00720F0E7A8070FD5BF
+:1086300002E015F01C0F0BD0B079341DC00709D033
+:10864000E08838B1A0680BF0BBFF18B11020DEE75E
+:108650000820DCE732782088002628B3A0F2011336
+:108660000721112B18D20CD2DFE803F00B090D0BF8
+:108670001D0B121D100B0B1D1D1D1D0B1D00022AB5
+:1086800011D10846C3E7012AFBD00CE02A0700E01D
+:10869000EA06002AF5DA06E0A0F5C0721F2A02D920
+:1086A0007D3A022AEDD8C6B200F0B8FE50B198F873
+:1086B0002300CDE90006FA89234639464846FEF7ED
+:1086C000EAFCA4E71120A2E72DE9F04F8BB01F468A
+:1086D00015460C4683460026FAF7BDFE28B1007801
+:1086E000222805D208200BB094E543F20200FAE7F5
+:1086F000B80801D00720F6E7032F00D100274FF676
+:10870000FF79CCB1022D73D320460BF0A6FF30B910
+:1087100004EB0508A8F101000BF09FFF08B1102041
+:10872000E1E7AD1EAAB22146484605F09DFC38F8A7
+:10873000021C88425CD1ADB22549B80702D58889B0
+:10874000401C00E001201FFA80F8F80701D08F8953
+:1087500000E04F4605AA4146584605F0A6FA4FF0FC
+:10876000070A4FF00009ACB3204608E04088102803
+:108770003ED8361D304486B2AE4239D2A0190288A6
+:108780004245F3D354E000BF9DF8170002074FD5D0
+:1087900084B304EB0608361DB8F80230B6B2102BCD
+:1087A00026D89A19AA4223D8B8F8002091421FD19E
+:1087B000C00620D5CDE900A90DF1080C0AAAA1191F
+:1087C00048468CE80700B8F800100022584603E03D
+:1087D0007C0200202CE00BE005F0F0F810B1FEF771
+:1087E00016FA80E7B8F80200BDF82810884202D0D7
+:1087F0000B2078E704E0B8F80200304486B206E0C7
+:10880000C00604D55846FEF778FC002888D19DF8AC
+:108810001700BDF81A1020F010008DF81700BDF8F1
+:108820001700ADF80000FF235846009A05F09EFBA4
+:1088300005A805F046FA18B9BDF81A10B942A3D92F
+:108840000421584608F010FA040000D1FFDFA28985
+:108850005AB1CDE900A94D46002321465846FEF7FE
+:108860001AFC0028BDD1A5813DE700203BE72DE99A
+:10887000FF4F8BB01E4617000D464FF0000412D07C
+:10888000B00802D007200FB0C4E4032E00D10026A8
+:108890005DB108460BF0D8FE28B93888691E084437
+:1088A0000BF0D2FE08B11020EDE7C74AB00701D5A2
+:1088B000D18900E00121F0074FF6FF7802D0D0897E
+:1088C000401E00E0404686B206AA0B9805F0EDF97E
+:1088D0004FF000094FF0070B0DF1140A39E000BF0B
+:1088E0009DF81B00000734D5CDF80490CDF800B0FA
+:1088F000CDF80890CDE9039A434600220B9805F085
+:1089000087FA60BB05B3BDF814103A8821442819D2
+:10891000091D8A4230D3BDF81E2020F8022BBDF875
+:10892000142020F8022BCDE900B9CDE90290CDF852
+:1089300010A0BDF81E10BDF8143000220B9805F0F1
+:1089400067FA08B103209EE7BDF814002044001D1B
+:1089500084B206A805F0B5F920B10A2806D0FEF7C2
+:1089600056F990E7BDF81E10B142B9D934B17DB1C6
+:108970003888A11C884203D20C2084E7052082E7B6
+:1089800022462946404605F06FFB01462819018022
+:10899000A41C3C80002076E710B504460BF036FEA0
+:1089A00008B1102010BD8848C0892080002010BD6B
+:1089B000F0B58BB00D460646142103A81CF06BF9E8
+:1089C00001208DF80C008DF8100000208DF81100AA
+:1089D000ADF814503046FAF73EFD48B10078222831
+:1089E00012D30421304608F03FF9040005D103E01A
+:1089F00043F202000BB0F0BDFFDF04F114000746A4
+:108A000004F009F8800601D40820F3E7207C022155
+:108A100040F00100207409A80094CDE9011007225C
+:108A200003A930466368FEF7E9FA20B1217C21F002
+:108A300001012174DEE729463046F9F7C4FC08A994
+:108A4000384603F0D7FF00B1FFDFBDF82040172CF8
+:108A500001D2172000E02046A84201D92C4602E0AE
+:108A6000172C00D2172421463046FFF724FB21465D
+:108A70003046F9F7CEF90020BCE7F8B51C4615469C
+:108A80000E46069F08F022FA2346FF1DBCB231466F
+:108A90002A46009407F00DFEF8BD70B50C46054659
+:108AA0000E2120461CF0D5F8002020802DB1012D8C
+:108AB00001D0FFDF76E4062000E00520A07171E41C
+:108AC00010B548800878134620F00F00001D20F0F4
+:108AD000F00080300C4608701422194604F108009A
+:108AE0001CF07DF800F09DFC3748046010BD2DE9B6
+:108AF000F047DFF8D890491D064621F003011746DC
+:108B00000C46D9F8000007F0EAFE050000D1FFDFAF
+:108B10004FF000083560A5F800802146D9F8000024
+:108B200007F0DDFE050000D1FFDF7560A5F80080CD
+:108B30007FB104FB07F1091D0BD0D9F8000007F045
+:108B4000CEFE040000D1FFDFB460C4F80080BDE8B1
+:108B5000F087C6F80880FAE72DE9F0411746491D6D
+:108B600021F00302194D064601681446286807F0F3
+:108B7000E1FE22467168286807F0DCFE3FB104FB85
+:108B800007F2121D03D0B168286807F0D3FE042055
+:108B900008F012F80446042008F016F8201A0128FC
+:108BA00004D12868BDE8F04107F08EBEBDE8F08131
+:108BB00010B50C4605F045F800B1FFDF2046BDE8D2
+:108BC0001040FEF724B800007C02002014000020B2
+:108BD00038B50C468288817B19B14189914200D910
+:108BE0000A462280C188121D90B26A4607F06DF9CC
+:108BF000BDF80000032800D30320C1B2208800F094
+:108C0000A3FF38BD38B50C468288817B19B1018934
+:108C1000914200D90A462280C188121D90B26A464C
+:108C200007F053F9BDF80000022800D30220C1B2BA
+:108C3000208800F089FF401CC0B238BD2DE9FE4FEE
+:108C40000C46FD4981464022D1E90201CDE90101EE
+:108C500009F1030020F00301C91C21F00301009178
+:108C60006846114607F01DFEF44E002C02D1F44A6E
+:108C700000999160009901440091357F05F101054B
+:108C800004D1E8B209F018FD00B1FFDF009800EB55
+:108C90000510C01C20F0030100915CB9707AB27A13
+:108CA0001044C2B200200870308C80B204F051FE33
+:108CB00000B1FFDF0098316A084400902146684601
+:108CC00000F00DFF0098C01C20F003000090B37A64
+:108CD000F27A717A04B1002007F0D9FE00990844B5
+:108CE00000902146684600F03AFF00273D46B24614
+:108CF00096F801800CE0284600F0D4FE0646817804
+:108D00008088F9F71DF971786D1C00FB0177EDB2D1
+:108D10004545F0D10098C01C20F00300009004B13C
+:108D200000203946F9F717F9009900270844009008
+:108D30003D469AF801800CE0284600F0B3FE064656
+:108D4000C1788088FEF763FC71786D1C00FB0177A9
+:108D5000EDB24545F0D10098C01C20F00300009012
+:108D600004B100203946FEF75BFC00994FF0000883
+:108D70000844009045469AF801700EE0284600F03D
+:108D800091FE0646807B30B106F1080001F0DDFE61
+:108D9000727800FB02886D1CEDB2BD42EED10098E6
+:108DA000C01C20F00300009004B10020414601F0F7
+:108DB000D0FE0099084400902146684600F049FE24
+:108DC0000098C01D20F0070200922CBB9D49002096
+:108DD000FAF743F8FBF713FB984801AA002110307B
+:108DE000F8F7CAFA00B1FFDF9AF81D00FEF77FFF1F
+:108DF00000B1FFDF91484FF4F67144301BF04BFF98
+:108E00008E480421443080F8E91180F8EA110621E7
+:108E100080F8EB11032101710099A1EB0900BDE875
+:108E2000FE8F70B5854C06464434207804EB40151F
+:108E3000E078083590B9A01990F8E80100280ED024
+:108E4000A0780F2800D3FFDF202128461BF023FF46
+:108E5000687866F3020068700120E070284670BDF3
+:108E60002DE9F04105460C46002700780521904683
+:108E70003E46B1EB101F00D0FFDF287A50B1012829
+:108E80000ED0FFDFA8F800600CB1278066800020BC
+:108E9000BDE8F0810127092674B16888A08008E048
+:108EA0000227142644B16888A0802869E060A88A57
+:108EB0002082287B2072E5E7A8F80060E7E710B57C
+:108EC0005F4C6068C11D21F00701814200D0FFDFC7
+:108ED0005A4801210022017042700172417203233D
+:108EE0008372C17202730274052202831F224283BD
+:108EF000417455A242610A22027741774FF4B06172
+:108F000001626168416010BD30B54D4C1568636801
+:108F100010339D4202D20420136030BD474B5D7870
+:108F20005A6802EB0512107051700320D080172090
+:108F300090800120D0709070002090735878401C71
+:108F40005870606810306060002030BD70B5064613
+:108F50003A480024457807E0204600F0A3FD017858
+:108F6000B14204D0641CE4B2AC42F5D1002070BD23
+:108F7000F7B5074608780C4610B3FFF7E7FF05463C
+:108F8000A7F12006202F06D0052E19D2DFE806F023
+:108F90000F2B2B151A0000F090FD0DB1697800E041
+:108FA0000021401AA17880B20844FF2808D8A07890
+:108FB00030B1A088022824D202E06088172820D28D
+:108FC0000720FEBD207AE0B161881729F8D3A18877
+:108FD0001729F5D3A1790029F2D0E1790029EFD042
+:108FE000402804D9ECE7242F0BD1207A48B16188BE
+:108FF0004FF6FB70814202D8A188814201D904203A
+:10900000FEBD65B9207802AA0121FFF77DFF002887
+:10901000F6D12078FFF79AFF050000D1FFDF052E7B
+:1090200025D2DFE806F003181B151E00A078687033
+:10903000A088E8801CE00000545002009803002043
+:109040001C000020000000206E5246357800000011
+:109050006088A8800CE0A078A87009E0A078E8708B
+:1090600006E054F8020FA8606068E86000E0FFDFE7
+:109070000020FEBD1A2835D00DDC132832D2DFE8DF
+:1090800000F01B31203131272723252D31312931A3
+:109090003131312F0F00302802D003DC1E2821D1BE
+:1090A000072070473A3809281CD2DFE800F0151B6A
+:1090B0000F1B1B1B1B1B07000020704743F2040003
+:1090C000704743F202007047042070470D2070473C
+:1090D0000F207047082070471120704713207047F9
+:1090E000062070470320704710B5007800F001009B
+:1090F00006F0E2FEBDE81040BCE70EB5017801F0D5
+:1091000001018DF80010417801F001018DF8011086
+:109110000178C1F340018DF802104178C1F340019C
+:109120008DF80310017889088DF8041041788908BA
+:109130008DF8051081788DF80610C1788DF807102C
+:1091400000798DF80800684605F0DDFAFFF792FF18
+:109150000EBD2DE9F84FDFF8F883FE4C00261FE026
+:10916000012000F03FFD0120FFF75BFE0546402196
+:109170004746D8F8080007F0B2FB686000B9FFDF87
+:10918000686805F06EF8A8B12846FAF758FC28463A
+:1091900000F02EFD20B940226968B86807F0CAFBCC
+:1091A00094F9E9010428DBDA022007F005FD0746FF
+:1091B0000025A6E040226968D8F8080007F0BAFB4D
+:1091C000F2E7B8F802104046491C89B2A8F802102C
+:1091D000B94201D3002141800221B8F8020007F012
+:1091E00043FD002865D0B8F80200694606F0CBFDC3
+:1091F000FFF740FF00B1FFDF9DF8000078B1B8F83D
+:10920000020007F075FE5FEA000900D1FFDF484663
+:1092100007F0E3F818B1B8F8020002F03DF9B8F829
+:10922000020007F053FE5FEA000900D1FFDF484665
+:1092300007F0CBF8E8BB0321B8F8020007F014FDF3
+:109240005FEA000B48D1FFDF46E000BFDBF810000B
+:1092500010B10078FF2849D0022000F0C3FC0220A2
+:10926000FFF7DFFD8246484607F0BBF9CAF8040065
+:1092700000B9FFDFDAF8040007F083FA002100905C
+:109280000170B8F802105046AAF8021001F00AFE68
+:10929000484607F078FA00B9FFDF504600F0A8FC16
+:1092A00018B99AF80100000704D50099CBF81010FE
+:1092B00012E024E0DBF8100038B10178491C11F00D
+:1092C000FF01017008D1FFDF06E000221146484689
+:1092D00000F0BDFB00B9FFDF94F9EA01022805DBCD
+:1092E000B8F8020001F0A3FD0028AFD194F9E9011C
+:1092F000042804DB484607F0AAFA00B101266D1CD9
+:10930000EDB2BD4204D294F9EA010228BFF659AF8A
+:10931000002E7FF423AFBDE8F84F032000F062BCBD
+:1093200010B58B4CE06008682061AFF2D91002F0F4
+:1093300042FD607010BD87480021443801708448A8
+:10934000017085494160704770B505464FF0805007
+:109350000C46D0F8A410491C05D1D0F8A810C94378
+:109360000904090C0BD050F8A01F01F0010129706D
+:10937000416821608068A080287830B970BD0621DE
+:1093800020460AF0F8FD01202870607940F0C00006
+:10939000607170BD70B54FF080540D46D4F88010E8
+:1093A000491C0BD1D4F88410491C07D1D4F888107B
+:1093B000491C03D1D4F88C10491C0CD0D4F880106F
+:1093C0000160D4F884104160D4F888108160D4F82A
+:1093D0008C10C16002E010210AF0CDFDD4F890009D
+:1093E000401C0BD1D4F89400401C07D1D4F898004D
+:1093F000401C03D1D4F89C00401C09D054F8900FB5
+:10940000286060686860A068A860E068E86070BD77
+:109410002846BDE8704010210AF0ADBD4D480079E6
+:10942000FFE470B54B4CE07830B3207804EB40108B
+:10943000407A00F00700204490F9E801002800DCA1
+:10944000FFDF2078002504EB4010407A00F0070091
+:10945000011991F8E801401E81F8E8012078401CCC
+:10946000C0B220700F2800D12570A078401CA070D9
+:109470000AF0E4FCE57070BDFFDF70BD3EB5054647
+:10948000032107F0F1FB0446284607F01FFD0546BF
+:1094900004B9FFDF206918B10078FF2800D1FFDF91
+:1094A00001AA6946284600F0D2FA60B9FFDF0AE057
+:1094B000002202A9284600F0CAFA00B9FFDF9DF891
+:1094C000080000B1FFDF9DF80000411E8DF800107C
+:1094D000EED220690199884201D1002020613EBD71
+:1094E00070B50546A0F57F400C46FF3800D1FFDF80
+:1094F000012C01D0FFDF70BDFFF790FF040000D109
+:10950000FFDF207820F00F00401D20F0F0005030E9
+:10951000207065800020207201202073BDE870401B
+:109520007FE72DE9F04116460D460746FFF776FF27
+:10953000040000D1FFDF207820F00F00401D20F054
+:10954000F00050302070678001202072286805E00C
+:109550001C000020DC030020C81400202061A88823
+:10956000A0822673BDE8F0415BE77FB5FFF7EEFC14
+:10957000040000D1FFDF02A92046FFF729FB0546C2
+:1095800003A92046FFF73EFB8DF800508DF801003F
+:10959000BDF80800001DADF80200BDF80C00001D6C
+:1095A000ADF80400E088ADF80600684606F066FCF9
+:1095B000002800D0FFDF7FBD2DE9F047DFF8FC93E6
+:1095C0000546002799F8000010B10820BDE8F08793
+:1095D00028460BF01BF808B11020F7E7F84C20786C
+:1095E00008B9FFF76CFCA07A617A0844C6B200F0B3
+:1095F00064FAB04207D2301AC1B22A460020FFF7FF
+:1096000083FC0700E2D1D9F804004E46C01C20F0CC
+:109610000300C9F8040000F040FB716800EB01088A
+:1096200001214046FFF70AFB06462968404488426C
+:1096300002D8B6F5803F15D328600020FFF786FCDE
+:1096400005000DD005F11300D9F8041020F0030037
+:109650004E46884200D0FFDF6078401E6070756023
+:109660000420B3E700214046FFF7E8FA0446A6428B
+:1096700000D0FFDF04EB0801C9F8041029604FF6A1
+:10968000FF71A9F80210012189F8001038469DE702
+:109690002DE9F0410446C94817460E46007810B13E
+:1096A0000820BDE8F08108460AF08AFF08B11020C2
+:1096B000F7E7C34D287808B9FFF701FC601E1E28A4
+:1096C00007D8012C22D13078FE281FD82877002017
+:1096D000E7E7A4F120001F2805D8E0B23A4631465A
+:1096E000BDE8F04144E4A4F140001F2805D831460C
+:1096F0002046BDE8F04100F0A3BAA4F1A0001F2865
+:1097000004D80020A02C03D0A12C06D00720C8E745
+:10971000317801F001016977C3E731680922F8293E
+:1097200001D38B0701D01046BBE76B7C03F003032A
+:10973000012B04D16B8BD7339CB28C42F3D82962B6
+:10974000AFE72DE9F04781460E4608460AF05EFF76
+:1097500048B948460AF078FF28B909F1030020F01B
+:109760000301494501D0102030E795484FF0000A29
+:109770004430817869B14178804600EB4114083467
+:10978000378832460021204600F040FA050004D018
+:1097900027E0A6F800A0052018E7B9F1000F24D0B3
+:1097A0003088B84201D90C251FE0607800F0070529
+:1097B000284600F017FA08EB0507324697F8E8014B
+:1097C0004946401C87F8E801204607F5F47700F089
+:1097D0001DFA05463878401E3870032000F002FA62
+:1097E0002DB10C2D01D0A6F800A02846EEE6607839
+:1097F000724E00F00701012923D002290CD0032961
+:1098000033D0FFDF98F801104046491CC9B288F8F0
+:1098100001100F2934D035E0616821B1000702D46E
+:109820006088FFF72BFE98F8EA014746012802D12D
+:10983000707802F0DFFA97F9EA010428E2DBFFDF33
+:10984000E0E7616819B14022B06807F073F898F852
+:10985000E9014746032802D1707802F0CBFA97F964
+:10986000E9010428CEDBFFDFCCE7C00602D5608823
+:10987000FFF704FE98F9EB010628C3DBFFDFC1E721
+:1098800080F801A08178491E8170617801F007019C
+:1098900001EB080090F8E811491C80F8E811A4E7F2
+:1098A00070B50D4604460AF08BFE18B928460AF03A
+:1098B000ADFE08B1102070BD29462046BDE87040BD
+:1098C00008F031BF70B5044615460E4608460AF04A
+:1098D00077FE18B928460AF099FE08B1102070BD2D
+:1098E000022C03D0102C01D0092070BD2A4631462D
+:1098F000204608F03BFF0028F7D0052070BD70B56A
+:1099000014460D4606460AF05BFE38B928460AF0B2
+:109910007DFE18B920460AF097FE08B1102070BDF0
+:1099200022462946304608F040FF0028F7D007209D
+:1099300070BD3EB504460AF069FE08B110203EBD78
+:10994000684604F03FFEFFF795FB0028F7D19DF82D
+:1099500006002070BDF808006080BDF80A00A080F5
+:1099600000203EBD70B505460C4608460AF06CFE68
+:1099700020B93CB120680AF049FE08B1102070BD42
+:10998000A08828B121462846BDE87040FDF7BEBE3C
+:10999000092070BD70B504460D4608460AF010FE59
+:1099A00030B9601E1E2818D828460AF009FE08B1F2
+:1099B000102070BD022C05D9072070BD1C000020AE
+:1099C0009803002004B9FFDFF94800EB840050F849
+:1099D000041C2846BDE870400847A4F120001F2859
+:1099E00005D829462046BDE87040FAF790BCF02C17
+:1099F000E2D1A8680AF0E4FD0028D9D1284606F093
+:109A0000A6FABDE87040FFF735BB70B504460D46B9
+:109A100008460AF0FBFD30B9601E1E280DD8284606
+:109A20000AF0CEFD08B11020C7E7012C01D0022CAE
+:109A300001D10620C1E70720BFE7A4F120001F28BD
+:109A4000F9D829462046BDE87040FAF7B8BC06F0C0
+:109A50008BBC38B50446D748007B00F00105D9B966
+:109A6000F9F787FA0DB1226800E00022D248417868
+:109A7000C06804F09EFBD0481030C0788DF800001C
+:109A800010B1012802D004E0012000E000208DF890
+:109A90000000684604F010FE002D02D02068283037
+:109AA000206038BD30B5C34D04466878A04200D868
+:109AB000FFDF686800EB041030BD70B5BD480025BD
+:109AC0002C46467807E02046FFF7ECFF4078641C00
+:109AD0002844C5B2E4B2B442F5D128466DE72DE979
+:109AE000F0410C46064600F006F907463068C01CF7
+:109AF00020F00302326014BBAE483B4608212430FC
+:109B00000AF038FC002409E0082C10D2DFE804F049
+:109B1000060408080A040406A84804E0A84802E06D
+:109B2000A84800E0A8480AF045FC054600E0FFDF31
+:109B3000A54200D0FFDF641CE4B2082CE4D33068F7
+:109B400000EB07103060ACE5021D5143452900D2FF
+:109B500045210844C01CB0FBF2F0C0B270472DE9AB
+:109B6000FC5F064693484FF000088B464746444644
+:109B700090F8019022E02046FFF794FF050000D105
+:109B8000FFDF687869463844C7B22846FFF720F8F7
+:109B9000824601A92846FFF735F80346BDF80400C0
+:109BA0005246001D81B2BDF80000001D80B207F0D2
+:109BB000D9F86A78641C00FB0288E4B24C45DAD11B
+:109BC0003068C01C20F003003060BBF1000F00D0F3
+:109BD00000204246394607F0D3F831680844306027
+:109BE000BDE8FC9F7349443108710020C87070477C
+:109BF00070494431CA782AB10A7801EB4211083120
+:109C0000814201D001207047002070472DE9F041CA
+:109C100006460078154600F00F0400201080601EF4
+:109C20000F46052800D3FFDF61482A46103000EBBD
+:109C30008400394650F8043C3046BDE8F0411847EE
+:109C400070B50C46402802D0412806D120E0A0780B
+:109C500061780D18E178814201D90720ADE62078BE
+:109C6000012801D91320A8E6FF2D08D808F008FF25
+:109C700006460AF09CF8301A801EA84201DA12202B
+:109C80009BE64C482168816021790173002094E6AD
+:109C9000BDE87040084600F05EB82DE9F0470027A7
+:109CA000DFF810A13E463D46B9463C469AF8018091
+:109CB0000AE02046FFF7F6FE4178807B0E4410FB59
+:109CC0000155641CE4B27F1C4445F2D109EB8700C6
+:109CD000C6EBC60100EB81009AF8092000EB850174
+:109CE00001EBC2019AF80A209AF80B0001EBC201BD
+:109CF00001EB80006AE42DE9F047DFF8B890002618
+:109D0000344699F8090099F80A2099F8017002443C
+:109D1000D5B299F80B20104400F0FF0808E0204667
+:109D2000FFF7C0FE817B407811FB0066641CE4B243
+:109D3000BC42F4D199F8090099F80A102844284443
+:109D40004044401C01B1012108448419FF2C00D972
+:109D5000FFDFE0B23AE438B50446407800F0030093
+:109D6000012803D002280BD0072038BD606858B105
+:109D70000AF073FCD0B960680AF066FC20B915E0FF
+:109D800060680AF01DFC88B969462046FCF71EF998
+:109D90000028EAD1607800F00300022816D19DF86F
+:109DA000000098B160680AF04FFC78B1102038BD0F
+:109DB00054500200980300201C000020BD41000008
+:109DC0001FAC00005D2F0000AB2401006189F82961
+:109DD0000DD8208988420AD8607800F003020A482A
+:109DE000012A06D1D731026A89B28A4201D20920FA
+:109DF000DDE794E80E0000F1100585E80E000AB9D1
+:109E0000002101830020D2E7980300202DE9F041D2
+:109E1000074614468846084601F01CFD064608EB36
+:109E200088001C22796802EBC0000D18688C58B1BC
+:109E30004146384601F016FD014678680078C200B8
+:109E4000082305F120000CE0E88CA8B14146384613
+:109E500001F00FFD0146786808234078C20005F143
+:109E6000240006F0BEFD38B1062121726681D0E9DA
+:109E70000010C4E9031009E0287809280BD0052058
+:109E8000207266816868E060002028702046BDE886
+:109E9000F04101F0D5BC072020726681F4E72DE97E
+:109EA000F04116460D460746406801EB85011C222D
+:109EB00002EBC1014418204601F0FDFC40B1002135
+:109EC000708865F30F2160F31F4107200AF02CFB17
+:109ED00009202070324629463846BDE8F04195E712
+:109EE0002DE9F0410E46074600241C21F07816E0CB
+:109EF00004EB8403726801EBC303D25C6AB1FFF721
+:109F00008DFA050000D1FFDF6F802A4621463046DA
+:109F1000FFF7C5FF0120BDE8F081641CE4B2A04258
+:109F2000E6D80020F7E770B5064600241C21C0786B
+:109F30000AE000BF04EB8403726801EBC303D51889
+:109F40002A782AB1641CE4B2A042F3D8402070BD44
+:109F5000282128461AF07DFE7068808928812046D5
+:109F600070BD70B5034600201C25DC780DE000BFF5
+:109F700000EB80065A6805EBC6063244167816B127
+:109F8000128A8A4204D0401CC0B28442F0D84020D9
+:109F900070BDF0B5044600201C26E5780EE000BF39
+:109FA00000EB8007636806EBC7073B441F788F42CE
+:109FB00002D15B78934204D0401CC0B28542EFD8F6
+:109FC0004020F0BD0078032801D000207047012018
+:109FD00070470078022801D00020704701207047A8
+:109FE0000078072801D000207047012070472DE934
+:109FF000F041064688461078F1781546884200D32D
+:10A00000FFDF2C781C27641CF078E4B2A04201D852
+:10A01000201AC4B204EB8401706807EBC101084444
+:10A02000017821B14146884708B12C7073E7287840
+:10A03000A042E8D1402028706DE770B514460B8827
+:10A040000122A240134207D113430B8001230A22AD
+:10A05000011D06F090FC047070BD2DE9FF4F81B02A
+:10A060000878DDE90E7B9A4691460E4640072CD4CF
+:10A07000019806F03DFF040000D1FFDF07F104085E
+:10A0800020461FFA88F106F07CF8050000D1FFDFBA
+:10A09000204629466A4606F0C6FA0098A0F80370E2
+:10A0A000A0F805A0284606F06CFB017869F30601CC
+:10A0B0006BF3C711017020461FFA88F106F0A4F86F
+:10A0C00000B9FFDF019803F0E9FF06EB0900017F0B
+:10A0D000491C017705B0BDE8F08F2DE9F84F0E4619
+:10A0E0009A4691460746032106F0BEFD0446008DC0
+:10A0F000DFF8B485002518B198F80000B0421ED1F1
+:10A10000384606F0F5FE070000D1FFDF09F1040133
+:10A11000384689B206F035F8050010D03846294691
+:10A120006A4606F080FA009800210A460180817094
+:10A1300004F084F80098C01DCAF8000021E098F8E7
+:10A140000000B04216D104F1260734F8341F012074
+:10A1500000FA06F911EA090F00D0FFDF2088012379
+:10A1600040EA090020800A22391D384606F01EFC0C
+:10A17000067006E0324604F1340104F12600FFF7D0
+:10A180005CFF0A2188F800102846BDE8F88FFEB56C
+:10A1900014460D46064602AB0C220621FFF79DFF32
+:10A1A000002826D00299687812220A70801C487014
+:10A1B00008224A80A870208888806088C880A0888B
+:10A1C0000881E088488100240C20CDE900040523A3
+:10A1D000062229463046FFF740FF2146002266F35B
+:10A1E0001F41F02310460AF0F5F86878801C68706B
+:10A1F0000120FEBDFEB514460D460622064602AB02
+:10A200001146FFF76AFF002812D0029B132000219D
+:10A210001870A8785870022058809C800620CDE9DC
+:10A2200000010246052329463046FFF716FF0120AC
+:10A23000FEBD2DE9FE430C46804644E002AB0E22F3
+:10A2400007214046FFF749FF002841D060681C22E3
+:10A2500067788678BF1C06EB860102EBC1014518C2
+:10A2600002981421017047700A214180698A018196
+:10A27000E98A4181A9888180A9898181304601F0DC
+:10A28000E9FA029905230722C8806F70042028701C
+:10A2900000250E20CDE9000521464046FFF7DDFEF2
+:10A2A000294666F30F2168F31F41F023002207209F
+:10A2B0000AF090F86078FD49801C60706268204662
+:10A2C000921CFFF794FE606880784028B6D1012088
+:10A2D000BDE8FE83FEB50D46064638E002AB0E2211
+:10A2E00007213046FFF7F9FE002835D068681C23A7
+:10A2F000C17801EB810203EBC20284180298152297
+:10A300000270627842700A224280A2894281A28849
+:10A310008281084601F09EFA014602988180618A96
+:10A32000C180E18A0181A088B8B10020207000219D
+:10A330000E20CDE900010523072229463046FFF70C
+:10A340008CFE6A68DA492846D21CFFF750FE68681E
+:10A35000C0784028C2D10120FEBD0620E6E72DE9E5
+:10A36000FE430C46814644E0204601F08EFAD0B30D
+:10A3700002AB082207214846FFF7AFFE0028A7D00E
+:10A3800060681C2265780679AD1C06EB860102EB3D
+:10A39000C10147180298B7F8108006210170457076
+:10A3A00004214180304601F055FA01460298052308
+:10A3B0000722C180A0F804807D7008203870002535
+:10A3C000CDE9000521464846FFF747FE294666F3DA
+:10A3D0000F2169F31F41F0230022072009F0FAFF43
+:10A3E0006078801C60706268B2492046121DFFF7D9
+:10A3F000FEFD606801794029B6D1012068E72DE9AA
+:10A40000F34F83B00E4680E0304601F03EFA00285C
+:10A4100075D071681C2091F8068008EB880200EB6B
+:10A42000C2000C184146304601F023FA0146A078DC
+:10A43000C30070684078C20004F1240006F0EDFA11
+:10A4400007468088E18B401A80B2002581B3AA4676
+:10A45000218B814200D808468146024602AB072183
+:10A460000398FFF73AFE010028D0BAF1000F03D09D
+:10A47000029AB888022510808B46E28B3968A9EBD6
+:10A4800005001FFA80FA0A440398009206F030FD96
+:10A49000ED1D009A59465346009506F03EF9E08BB3
+:10A4A000504480B2E083B988884209D1012508E090
+:10A4B000FFE7801C4FF0010A80B2C9E7002009E6DF
+:10A4C0000025CDE90095238A072231460398FFF73E
+:10A4D000C4FDE089401EE0818DB1A078401CA070D1
+:10A4E0007068F178427811FB02F1CAB281690123E8
+:10A4F0000E3006F040FA80F800800020E083726899
+:10A500006D493046921DFFF772FD706881794029D0
+:10A510007FF47AAF0120DDE570B5064648680D4648
+:10A5200014468179402910D104EB84011C2202EBEE
+:10A53000C101084401F0E0F9002806D06868294606
+:10A5400084713046BDE8704059E770BDFEB50C46D9
+:10A550000746002645E0204601F097F9D8B3606829
+:10A560001C22417901EB810102EBC1014518688988
+:10A5700000B9FFDF02AB082207213846FFF7ADFD27
+:10A58000002833D00299607816220A70801C487027
+:10A59000042048806068407901F05CF90146029827
+:10A5A0000523072281806989C1800820CDE9000642
+:10A5B00021463846FFF751FD6078801C6070A889FD
+:10A5C00069890844B0F5803F00D3FFDFA889698915
+:10A5D0000844A8816E81626838492046521DFFF701
+:10A5E00006FD606841794029B5D10120FEBD30B536
+:10A5F000438C458BC3F3C704002345B1838B641E92
+:10A60000ED1AC38A6D1E1D4495FBF3F3E4B22CB121
+:10A61000008918B1A04200D8204603444FF6FF70CD
+:10A62000834200D3034613800C7030BD2DE9FC41FA
+:10A63000074616460D46486802EB86011C2202EBCF
+:10A64000C10144186A4601A92046FFF7D0FFA0893E
+:10A65000618901448AB2BDF80010914212D0081AF3
+:10A6600000D5002060816868407940280AD12046E2
+:10A6700001F038F9002805D0686829464671384647
+:10A68000FFF764FFBDE8FC812DE9FE4F8946804657
+:10A6900015465088032106F0E7FA8346B8F8020011
+:10A6A00040280DD240200CE030000020C59F000063
+:10A6B000D39F0000E19F0000F9B80000E5B800005A
+:10A6C000403880B282460146584601F0DEF8002844
+:10A6D0007ED00AEB8A001C22DBF8041002EBC000DB
+:10A6E0000C18204601F0E7F8002877D1B8F80000F0
+:10A6F000E18A88423CD8A189D1B348456ED1002671
+:10A700005146584601F0AEF8218C0F18608B48B9BD
+:10A71000B9F1020F62D3B8F804006083618A8842FD
+:10A7200026D80226A9EB06001FFA80F9B888A28B6A
+:10A73000801A002814DD4946814500DA084683B2B4
+:10A7400068886968029139680A44CDE9003206F0E8
+:10A75000BDFBDDE90121F61D009B009605F0A9FF78
+:10A76000A18B01EB090080B2A083618B884207D9DD
+:10A77000688803B052465946BDE8F04F01F0D9B899
+:10A780001FD14FF009002872B8F802006881D7E99C
+:10A790000001C5E90401608BA881284601F050F84A
+:10A7A0005146584601F05EF80146DBF804000823E4
+:10A7B0000078C20004F1200006F013F90020A08305
+:10A7C0006083A0890AF0FF02401EA081688800E033
+:10A7D00004E003B05946BDE8F04F27E7BDE8FE8F1F
+:10A7E0002DE9F041064615460F461C46184609F06D
+:10A7F000E7FE18B9206809F009FF08B1102015E438
+:10A800007168688C0978B0EBC10F01D313200DE497
+:10A810003946304601F026F8014670680823007872
+:10A82000C20005F1200006F0A6F8D4E90012C0E944
+:10A8300000120020E3E710B50446032106F014FAE5
+:10A840000146007800F00300022805D02046BDE84C
+:10A85000104001F114029AE48A8A2046BDE81040B3
+:10A86000C8E470B50446032106F0FEF9054601462A
+:10A870002046FFF774FD002816D029462046FFF732
+:10A8800065FE002810D029462046FFF723FD00284A
+:10A890000AD029462046FFF7CCFC002804D02946E0
+:10A8A0002046BDE87040AAE570BD2DE9F0410C4698
+:10A8B00080461EE0E178427811FB02F1CAB281695C
+:10A8C00001230E3006F08DF8077860681C22C179EC
+:10A8D000491EC17107EB8701606802EBC101461890
+:10A8E0003946204600F0D1FF18B1304600F0DCFFB9
+:10A8F00020B16068C1790029DCD180E7FEF78EFDC8
+:10A90000050000D1FFDF0A202872384600F0A2FFC0
+:10A9100068813946204600F0ACFF01466068082394
+:10A920004078C20006F1240006F05BF8D0E9001080
+:10A93000C5E90310A5F80280284600F081FFB07831
+:10A9400000B9FFDFB078401EB07058E770B50C4614
+:10A950000546032106F088F901464068C279224481
+:10A96000C2712846BDE870409FE72DE9FE4F824640
+:10A97000507814460F464FF0000800284FD00128A9
+:10A9800007D0022822D0FFDF2068B8606068F86036
+:10A9900024E702AB0E2208215046FFF79EFB002859
+:10A9A000F2D00298152105230170217841700A2107
+:10A9B0004180C0F80480C0F80880A0F80C8062884C
+:10A9C00082810E20CDE90008082221E0A6783046D9
+:10A9D00000F040FF054606EB86012C22786802EB6A
+:10A9E000C1010822465A02AB11465046FFF775FBDB
+:10A9F0000028C9D0029807210170217841700421F4
+:10AA0000418008218580C680CDE9001805230A46CB
+:10AA100039465046FFF721FB87F80880DEE6A67826
+:10AA2000022516B1022E13D0FFDF2A1D914602AB7C
+:10AA300008215046FFF751FB0028A5D002980121BC
+:10AA4000022E0170217841704580868002D005E099
+:10AA50000625EAE7A188C180E1880181CDE9009857
+:10AA60000523082239465046D4E710B50446032191
+:10AA700006F0FAF8014600F108022046BDE8104051
+:10AA800073E72DE9F05F0C4601281DD0957992F807
+:10AA90000480567905EB85011F2202EBC10121F0EC
+:10AAA000030B08EB060111FB05F14FF6FF7202EAFA
+:10AAB000C10909F1030115FB0611F94F21F0031A31
+:10AAC00040B101283DD124E06168E57891F800802B
+:10AAD0004E78DFE75946786805F001FF606000B9FD
+:10AAE000FFDF594660681AF0D6F8E570514678687D
+:10AAF00005F0F5FE6168486100B9FFDF60684269F2
+:10AB000002EB09018161606880F80080606846702E
+:10AB100017E0606852464169786805F00BFF5A46B5
+:10AB20006168786805F006FF032006F045F80446E2
+:10AB3000032006F049F8201A012802D1786805F0B0
+:10AB4000C3FE0BEB0A00BDE8F09F02460021022085
+:10AB500097E773B5D24D0A202870009848B10024B9
+:10AB60004FEA0D0005F09DFE002C01D100996960AF
+:10AB70007CBD01240020F5E770B50C461546382150
+:10AB800020461AF088F8012666700A2104F11C009C
+:10AB90001AF081F805B9FFDF297A207861F3010006
+:10ABA0002070A879002817D02A4621460020FFF7F8
+:10ABB00068FF6168402088706168C87061680871CA
+:10ABC0006168487161688871616828880881616876
+:10ABD000688848816068868170BDC878002802D086
+:10ABE000002201204DE7704770B50546002165F34E
+:10ABF0001F41002009F098FC0321284606F034F894
+:10AC0000040000D1FFDF21462846FFF769F900283C
+:10AC100004D0207840F010002070012070BD2DE994
+:10AC2000FF4180460E460F0CFEF7F8FB050007D0EB
+:10AC30006F800321384606F017F8040008D106E0BB
+:10AC400004B03846BDE8F0411321F9F7F9BEFFDF43
+:10AC50005FEA080005D0B8F1070F18D0FFDFBDE8A4
+:10AC6000FF8120782A4620F0080020700020ADF8EF
+:10AC7000020002208DF800004FF6FF70ADF80400CE
+:10AC8000ADF8060069463846F9F7EDFAE7E7C6F38E
+:10AC9000072101EB81021C23606803EBC202805C88
+:10ACA000042803D008280AD0FFDFD8E7012000904D
+:10ACB0004FF440432A46204600F004FECFE704B09C
+:10ACC0002A462046BDE8F041FFF7E9B82DE9F05FDC
+:10ACD0000027B0F80A9090460C4605463E46B9F16A
+:10ACE000400F01D2402001E0A9F140001FFA80FA94
+:10ACF000287AC01E08286BD2DFE800F00D04192066
+:10AD000058363C4772271026002C6CD0D5E9030139
+:10AD1000C4E902015CE070271226002C63D00A22ED
+:10AD200005F10C0104F1080019F059FF50E07127FA
+:10AD30000C26002C57D0E868A06049E07427102644
+:10AD40009CB3D5E90301C4E902016888032105F039
+:10AD50008BFF8346FEF762FB0246688850805146AF
+:10AD60005846FFF753F833E075270A26ECB1A88957
+:10AD700020812DE076271426BCB105F10C0004F1EA
+:10AD8000080307C883E8070022E07727102664B18C
+:10AD9000D5E90301C4E902016888032105F064FFD5
+:10ADA00001466888FFF781FD12E01CE07327082642
+:10ADB000CCB16888032105F057FF01460078C00632
+:10ADC00006D56888FFF78CF810B96888F8F71BFE7D
+:10ADD000A8F800602CB12780A4F8069066806888E7
+:10ADE000A0800020AFE6A8F80060FAE72DE9FC415A
+:10ADF0000C461E4617468046032105F035FF0546E2
+:10AE00000A2C0AD2DFE804F0050505050505090945
+:10AE10000907042303E0062301E0FFDF0023CDE957
+:10AE20000076224629464046FFF717F92AE438B54E
+:10AE30000546A0F57F40FF3830D0284606F046F89A
+:10AE4000040000D1FFDF204605F0CBFB002815D021
+:10AE500001466A46204605F0E6FB00980321B0F85B
+:10AE60000540284605F000FF0546052C03D0402C80
+:10AE700005D2402404E0007A80B1002038BD403C77
+:10AE8000A4B2214600F001FD40B1686804EB8401E2
+:10AE90003E2202EBC101405A0028EFD0012038BD0C
+:10AEA000300000202DE9F04F044689B0408806F0BC
+:10AEB0000DF8050000D1FFDF06AA2846616800F002
+:10AEC000BDFC069D001F81B235F8032F6B888A42B6
+:10AED00005D1042B0AD0052B1DD0062B15D02246F8
+:10AEE0002846FFF7D1FB09B0BDE8F08F16462D1DAF
+:10AEF000224629463046F7F750FA0828F3D1224671
+:10AF000029463046FCF749FCEDE76088291D636857
+:10AF1000FAF7C8FCE7E717466088032105F0A4FEAE
+:10AF20004FF000088DF804800646ADF80680042F27
+:10AF3000D9D36A79002AD6D028794FF6FF794FF015
+:10AF40001C0A13282CD008DC012878D0062847D00A
+:10AF5000072875D0122874D106E0142872D015285D
+:10AF600071D016286DD1ACE10C2F6AD1307800F089
+:10AF70000301022965D140F0080030706879B07093
+:10AF800001208DF804002889ADF808006889ADF823
+:10AF90000A00A889ADF80C00E889ADF80E0019E0A8
+:10AFA000B07890429FD1307801079CD5062F9AD176
+:10AFB00020F0080030706088414660F31F41002097
+:10AFC00009F0B2FA02208DF80400ADF80890288943
+:10AFD000ADF80A006088224601A9F9F744F982E732
+:10AFE000082F80D12F89B5F80A90402F01D2402038
+:10AFF00001E0A7F1400080B280460146304600F0F3
+:10B0000044FC08B3716808EB88002C2202EBC000F6
+:10B01000095A4945E3D1FE4807AAD0E90210CDE913
+:10B02000071068798DF81C0008F0FF058DF81E5098
+:10B0300060883146FFF799FC2246294639E0B6E0A0
+:10B0400014E03CE039E0E6E0F148D0E90010CDE959
+:10B0500007106879ADF820708DF81C00ADF82290CB
+:10B06000608807AA3146FFF780FC3CE7082FB6D17D
+:10B070006889B5F80880402801D2402000E04038B7
+:10B0800087B23946304600F000FC0028A7D007EB15
+:10B09000870271680AEBC2000844028A42459ED1C9
+:10B0A000017808299BD140786979884297D1F9B213
+:10B0B00022463046FEF7F3FE15E70E2F07D0CDF8F7
+:10B0C0001C80CDF8208068798DF81C00C8E769895C
+:10B0D000EF898B46B5F80C903046FEF742FFABF196
+:10B0E0004001402901D309204AE0B9F1170F01D3EB
+:10B0F000172F01D20B2043E040280ED000EB800236
+:10B1000071680AEBC20008440178012903D1407834
+:10B1100069798842A9D00A2032E03046FEF703FF61
+:10B12000014640282BD001EB810372680AEBC30073
+:10B1300002EB0008012288F800206A7988F80120D3
+:10B1400070682A894089B84200D938462D8A03237D
+:10B150002372A282E7812082A4F80C9065820846BF
+:10B1600000F078FB6081A8F81490A8F81870A8F88F
+:10B170000E50A8F810B0204600F062FBB3E60420A1
+:10B1800005212172A4F80A80E08101212173A049E0
+:10B19000D1E90421CDE9072169798DF81C10ADF8BA
+:10B1A0001E00608807AA3146FFF7DFFBE3E7062FA2
+:10B1B000E4D3B078904215D13078010712D520F051
+:10B1C000080030706088414660F31F41002009F09C
+:10B1D000ABF902208DF804002889ADF80800ADF81D
+:10B1E0000A90F7E604213046FEF7D3FE05464028D4
+:10B1F000C4D002208303009022462946304600F046
+:10B2000061FB4146608865F30F2160F31F41072011
+:10B2100009F08AF967E60E2FB0D104213046FEF717
+:10B22000B8FE81464028A9D04146608869F30F21C5
+:10B2300060F31F41072009F077F9288A0790E88911
+:10B2400000907068AF894089B84200D9384683467B
+:10B25000B5F80A8028890590484600F0FBFA60811D
+:10B26000079840B10220079B00902246494630468D
+:10B2700000F028FB37E6B8F1170F1ED3172F1CD3A9
+:10B280000420207200986082E781A4F810B0A4F82E
+:10B290000C8009EB890271680AEBC2000D18009955
+:10B2A0000598A5F81480A5F818B0E98128822046F1
+:10B2B00000F0C6FA0620287015E601200B23009046
+:10B2C000D3E7082FA6D129893046FEF74AFE074664
+:10B2D00040289FD007EB870271680AEBC200084440
+:10B2E000804600F0E8FA002894D16D89B8F80E0085
+:10B2F0002844B0F5803F05D360883A46314600F0D7
+:10B3000018FBF0E5002D85D0A8F80E0060883A46BD
+:10B310003146FFF701F908202072384600F09AFA0A
+:10B320006081A58127E770B50D460646032105F02B
+:10B330009BFC040004D02078000704D5112070BDC8
+:10B3400043F2020070BD2A4621463046FEF71FFF39
+:10B3500018B9286860616868A061207840F008002A
+:10B360002070002070BD70B50D460646032105F023
+:10B370007BFC040004D02078000704D4082070BDB2
+:10B3800043F2020070BD2A4621463046FEF732FFE6
+:10B3900000B9A582207820F008002070002070BD40
+:10B3A0002DE9F04F0E4691B08046032105F05CFC7C
+:10B3B0000446404605F09CFD074600200790089093
+:10B3C0000990ADF830000A9002900390049004B9FF
+:10B3D000FFDF0DF1080917BBFFDF20E038460BA99E
+:10B3E000002204F0C1FF9DF82C0000F07F050A2D1B
+:10B3F00000D3FFDF6019017F491E01779DF82C0003
+:10B4000000060CD52A460CA907A8FEF716FE01E097
+:10B410007C50020019F80510491C09F80510761E29
+:10B42000F6B2DBD204F13400FA4D04F1260BDFF85A
+:10B43000E8A304F12A07069010E05846069900F0A8
+:10B440006AFA064628700A2800D3FFDF5AF8261049
+:10B4500040468847E08CC05DB04202D0208D002875
+:10B46000EBD10A202870EC4D4E4628350EE00CA991
+:10B4700007A800F050FA0446375D55F8240000B9DB
+:10B48000FFDF55F82420394640469047BDF81E009E
+:10B490000028ECD111B027E510B5032105F0E4FB3D
+:10B4A000040000D1FFDF0A2104F11C0019F0F3FBB6
+:10B4B000207840F00400207010BD10B50C46032128
+:10B4C00005F0D2FB2044007F002800D0012010BDF1
+:10B4D0002DE9F84F894615468246032105F0C4FB45
+:10B4E000070004D0284609F06BF840B903E043F2A6
+:10B4F0000200BDE8F88F484609F088F808B110202E
+:10B50000F7E7786828B169880089814201D9092064
+:10B51000EFE7B9F800001C2418B1402809D24020F8
+:10B5200008E03846FEF7FFFC8046402819D113207A
+:10B53000DFE7403880B280460146384600F0A5F982
+:10B5400048B108EB8800796804EBC000085C01286A
+:10B5500003D00820CDE70520CBE7FDF75FFF06000D
+:10B560000BD008EB8800796804EBC0000C18B9F820
+:10B57000000020B1E88910B113E01120B9E7288854
+:10B58000172802D36888172801D20720B1E7686816
+:10B5900038B12B1D224641463846FFF721F90028D5
+:10B5A000A7D104F10C0269462046FFF720F828884D
+:10B5B00060826888E082B9F8000030B10220207013
+:10B5C000E889A080E889A0B12BE003202070A88939
+:10B5D000A08078688178402905D180F802803946BA
+:10B5E0005046FEF726FE404600F034F9A9F8000068
+:10B5F00021E07868218B4089884200D90846208361
+:10B60000A6F802A004203072B9F800007081E08929
+:10B610007082F181208B3082A08AB081304600F0A8
+:10B620000FF97868C178402905D180F80380394640
+:10B630005046FEF74FFE00205BE770B50D4606460C
+:10B64000032105F011FB040003D0402D04D2402556
+:10B6500003E043F2020070BD403DADB2294600F068
+:10B6600014F958B105EB85011C22606802EBC10199
+:10B67000084400F020F918B1082070BD052070BD05
+:10B680002A462146304600F054F9002070BD2DE9CD
+:10B69000F0410D4616468046032105F0E5FA0446C2
+:10B6A000402D01D2402500E0403DADB28CB129468D
+:10B6B00000F0EBF880B105EB85011C22606802EB1D
+:10B6C000C1014718384600F0F6F838B10820BDE847
+:10B6D000F08143F20200FAE70520F8E733463A46E4
+:10B6E00029462046FFF77CF80028F0D1EAB221462F
+:10B6F0004046FEF79BFF0020E9E72DE9F0410D46AB
+:10B7000016468046032105F0AFFA0446402D01D2CB
+:10B71000402500E0403DAFB224B1304608F050FF74
+:10B7200038B902E043F20200D1E7306808F048FF80
+:10B7300008B11020CBE73946204600F0A6F860B1EA
+:10B7400007EB87011C22606802EBC10145182846FF
+:10B7500000F0B1F818B10820B9E70520B7E7B088C4
+:10B76000A98A884201D90C20B1E76168E88C497840
+:10B77000B0EBC10F01D31320A9E73946204600F0F2
+:10B7800078F80146606808234078C20005F124007B
+:10B7900005F0F1F8D6E90012C0E90012FAB221462C
+:10B7A0004046FEF7B9FE002091E72DE9F0470D462F
+:10B7B0001F4690468146032105F056FA0446402D67
+:10B7C00001D2402001E0A5F1400086B23CB14DB16C
+:10B7D000384608F039FF50B11020BDE8F08743F239
+:10B7E0000200FAE76068C8B1A0F80C8024E0314696
+:10B7F000204600F04AF888B106EB86011C226068FA
+:10B8000002EBC1014518284600F055F840B1082068
+:10B81000E3E7000030000020945002000520DCE740
+:10B82000A5F80880F2B221464846FEF7FFFE1FB198
+:10B83000A8896989084438800020CEE704F0F3BE67
+:10B84000017821F00F01491C21F0F0011031017045
+:10B85000FDF7E7BD10B50446402800D9FFDF4034AE
+:10B86000A0B210BD406842690078484302EBC000B6
+:10B870007047C2784068037812FB03F2437840694E
+:10B8800001FB032100EBC1007047C2788A4209D94D
+:10B89000406801EB81011C2202EBC101405C08B150
+:10B8A00001207047002070470078062801D9012048
+:10B8B0007047002070470078062801D001207047AB
+:10B8C00000207047F0B401EB81061C27446807EBA9
+:10B8D000C6063444049D05262670E3802571F0BC1D
+:10B8E000FEF794BA10B5418911B1FFF7DDFF08B139
+:10B8F000002010BD012010BD10B5C18C8278B1EBC5
+:10B90000C20F04D9C18911B1FFF7CEFF08B10020E1
+:10B9100010BD012010BD10B50C4601230A22011DE7
+:10B9200005F05FF800782188012282409143218050
+:10B9300010BDF0B402EB82051C264C6806EBC50571
+:10B94000072363554B681C79402C03D11A71F0BC56
+:10B95000FEF705BDF0BC704710B5EFF3108000F0A6
+:10B96000010472B6F7484178491C417040780128BB
+:10B9700001D1F7F709FB002C00D162B610BD70B5FC
+:10B98000F04CE07848B90125E570FFF7E5FFF7F7DF
+:10B9900003FB20B1002008F058FA002070BD4FF0E2
+:10B9A00080406571C0F80453F7E770B5EFF310807D
+:10B9B00000F0010572B6E34C607800B9FFDF6078F3
+:10B9C000401E6070607808B9F7F7E2FA002D00D1E8
+:10B9D00062B670BDDB4810B5C17821B1002141715C
+:10B9E000C170FFF7E2FF002010BD10B50446F7F765
+:10B9F000D3FAD449C978084000D001202060002043
+:10BA000010BD2DE9F05FDFF83C934278817889F82A
+:10BA10000620002589F80710064689F808500078A6
+:10BA20002F4620B101280FD002280FD0FFDFF7F7F3
+:10BA3000C0FA98B1F7F7C4FAA8420FD12846F7F731
+:10BA4000C3FA0028FAD047E00125F0E7FFF784FFAA
+:10BA5000F7F7A2FA0028FBD00225E8E701208407C7
+:10BA6000E060C4F80471B8490D600107D1F84412D0
+:10BA7000B54AC1F3423124321160B3493431086010
+:10BA80004FF0020BC4F804B3A060DFF8C0A2DAF8EC
+:10BA90000010C94341F3001101F10108DAF8001068
+:10BAA00041F01001CAF8001000E020BFD4F80401F2
+:10BAB0000028FAD02846F7F787FA0028FAD0B8F11C
+:10BAC000000F05D1DAF8001021F01001CAF80010BB
+:10BAD000C4F808B3C4F8047199F807004C4670B173
+:10BAE000307860B9F7F758FA064608F00BFB6FF0AC
+:10BAF000004116B1C4E9031001E0C4E9030115B126
+:10BB00002771BDE8F09F01202071BDE8F05F00F0D3
+:10BB1000D9B870B5050000D1FFDF4FF080424FF07B
+:10BB2000FF30C2F808030021C2F80011C2F8041166
+:10BB3000C2F80C11C2F81011824C6170F7F732FA9A
+:10BB400010B10120E07060702846BDE8704058E7F1
+:10BB50002DE9FE4F7E4800687D4A7E49083211601B
+:10BB60008C070290D4F8080108B1012600E00026F5
+:10BB7000D4F8240100B101208146D4F81C0100B1A1
+:10BB800001208346D4F8200100B101200190D4F8AF
+:10BB9000000110B14FF0010801E04FF00008D4F8A7
+:10BBA000040108B1012700E00027D4F80C0100B11E
+:10BBB00001200090D4F8100108B1012100E000211B
+:10BBC0008A4646EA080127EA01000099884320EAEC
+:10BBD0000A0020EA090030EA0B0000D0FFDF002550
+:10BBE00026B1C4F80851012008F02FF9B9F1000F6F
+:10BBF00004D0C4F82451092008F027F9BBF1000F44
+:10BC000004D0C4F81C510A2008F01FF9019820B193
+:10BC1000C4F820510B2008F018F9DFF83C91494E88
+:10BC20004FF0010BB8F1000F11D0C4F8005170793A
+:10BC300018B17571002008F008F9307838B1357006
+:10BC400086F802B00222C9F80020C4F810B00FB183
+:10BC5000C4F80451009858B1C4F80C51B07800B938
+:10BC6000FFDFC9F80050B570C4F814B0FFF79DFEAF
+:10BC7000BAF1000F05D0C4F81051307908B100F0C6
+:10BC800045F833490298091D0860BDE8FE8F70B57C
+:10BC90002C4DE87808B9F7F77BF901208407A061FB
+:10BCA000A87850B1D4F80C0120B90020F7F78CF92E
+:10BCB0000028F7D10020C4F80C014FF0FF30C4F881
+:10BCC000080370BD2DE9F0411926B407C4F80863D4
+:10BCD0000125A5610020C4F80001C4F80C01C4F8D6
+:10BCE0001001F7F759F9174F28B11B49BD70022011
+:10BCF0000860256100E03D70FFF72EFE1249B8791B
+:10BD000020310860C4F80463BDE8F0812DE9F041FA
+:10BD10000C4C4FF080470125E07940B3012803D057
+:10BD2000217A401E814224DAF7F736F9064608F0F8
+:10BD3000E9F9E179012902D9217A491C21726EB110
+:10BD400021690CE03C0000201805004010ED00E0E7
+:10BD50001005024001000001340C0040E168411A66
+:10BD6000022902DA11F1020F0EDC0EB1206100E0AF
+:10BD7000E060FFF7F1FDF7F70FF938B10549022050
+:10BD800008603D61A57002E07D61BDE7257000207F
+:10BD90002072B9E7340C00404FF0E0214FF0007002
+:10BDA000C1F88001C1F88002384B802283F800245A
+:10BDB000C1F80001704700B502460420344903E091
+:10BDC00001EBC0031B792BB1401EC0B2F8D2FFDFDC
+:10BDD000FF2000BD41F8302001EBC00100224A7174
+:10BDE0008A7101220A7100BD294A002102EBC000BC
+:10BDF0000171704710B50446042800D3FFDF2448C2
+:10BE000000EBC4042079012800D0FFDF6079A1791C
+:10BE1000401CC0B2814200D060714FF0E0214FF071
+:10BE20000070C1F8000210BD2DE9F0411948056805
+:10BE300018491948083108601448042690F800048D
+:10BE4000134F4009154C042818D0FFDF16E0217865
+:10BE500007EBC1000279012A08D1427983799A421D
+:10BE600004D04279827157F8310080472078401C15
+:10BE7000C0B22070042801D300202070761EF6B2D4
+:10BE8000E5D20448001D0560BDE8F08119E000E03E
+:10BE9000C8050020100502400100000150000020EC
+:10BEA000F8B51D46DDE906470E000AD005F020F87A
+:10BEB0002346FF1DBCB231462A46009404F02DFCF7
+:10BEC000F8BDD0192246194618F044FE2046F8BDA8
+:10BED00070B50D460446102118F0BBFE25811720D1
+:10BEE0006081A07B40F00A00A07370BD4FF6FF7226
+:10BEF0000A800146022008F017BB7047008970478E
+:10BF0000827BD30701D1920703D480890880002067
+:10BF1000704705207047827B920700D5818170476A
+:10BF200001460020098841F6FE52114200D001204E
+:10BF3000704700B50346807BC00701D0052000BDD7
+:10BF400059811846FFF7ECFFC00703D0987B40F0FB
+:10BF500004009873987B40F001009873002000BDA6
+:10BF6000827B520700D509B140897047172070477E
+:10BF7000827B61F3C302827370472DE9FC5F0E463A
+:10BF8000044601789646012000FA01F14DF6FF5271
+:10BF900001EA020962684FF6FF7B1188594502D118
+:10BFA0000920BDE8FC9FB9F1000F05D041F6FE5510
+:10BFB000294201D00120F4E741EA090111801D0066
+:10BFC00014D04FF0000C85F800C02378052103221F
+:10BFD00067464FF0020A0E2B74D2DFE803F0F8092F
+:10BFE000252F47626974479092B3D0D70420D8E7D1
+:10BFF000616820898B7B9B077DD5172848D30B89E7
+:10C00000834245D38989172901D3814240D185F8DC
+:10C0100000A0A5F801003280616888816068817B9A
+:10C0200021F002018173C5E0042028702089A5F861
+:10C0300001006089A5F803003180BBE0208A3188C7
+:10C04000C01D1FFA80F8414522D3062028702089A0
+:10C05000A5F801006089A5F80300A089A5F80500EE
+:10C060000721208ACDE9000163693EE0082B10D04A
+:10C07000082028702089A5F801006089A5F8030030
+:10C0800031806A1D694604F10C0006F08EFB10B188
+:10C090005FE01020EDE730889DF800100844308004
+:10C0A00088E00A2028702089A5F80100328045E048
+:10C0B0000C2028702089A5F801006089A5F80300EC
+:10C0C00031803BE083E02189338800EB41021FFA95
+:10C0D00082F843453DD3B8F1050F3AD30E222A70BA
+:10C0E0000BEA4101CDE90010E36860882A467146F9
+:10C0F000FFF7D6FE00E04DE0A6F800805AE04020B1
+:10C10000287060893188C01C1FFA80F8414520D30F
+:10C110002878714620F03F00123028702089A5F859
+:10C1200001006089CDE9000260882A46E368FFF7D4
+:10C13000B7FEA6F80080287840063BD461682089C5
+:10C14000888037E0A0893288401D1FFA80F8424578
+:10C1500001D204273EE0162028702089A5F80100AE
+:10C160006089A5F80300A089CDE9000160882A460E
+:10C1700071462369FFF794FEA6F80080DEE71820D9
+:10C180002870207A6870A6F800A013E061680A8819
+:10C19000920401D405271DE0C9882289914201D06B
+:10C1A000062717E01E21297030806068018821F47D
+:10C1B00000510180B9F1000F0CD061887823002272
+:10C1C000022008F007F961682078887007E0A6F877
+:10C1D00000C003276068018821EA09010180384610
+:10C1E000DFE62DE9FF4F85B01746129C0D001E4675
+:10C1F0001CD03078C10703D000F03F00192801D9C6
+:10C20000012100E000212046FFF7AAFEA8420DD33D
+:10C210002088A0F57F41FF3908D03078410601D44D
+:10C22000000605D5082009B0BDE8F08F0720FAE721
+:10C2300000208DF800008DF8010030786B1E00F0B2
+:10C240003F0C0121A81E4FF0050A4FF002094FF0E4
+:10C25000030B9AB2BCF1200F75D2DFE80CF08B1003
+:10C26000745E7468748C749C74B674BB74C974D531
+:10C2700074E2747474F274F074EF74EE748B052DC0
+:10C2800078D18DF80090A0788DF804007088ADF812
+:10C29000060030798DF80100707800F03F000C281E
+:10C2A00029D00ADCA0F10200092863D2DFE800F0FF
+:10C2B000126215621A621D622000122824D004DC6A
+:10C2C0000E281BD01028DBD11BE016281FD0182801
+:10C2D000D6D11FE02078800701E0207840070028B1
+:10C2E00048DAEFE020780007F9E72078C006F6E7A3
+:10C2F00020788006F3E720784006F0E720780006F3
+:10C30000EDE72088C005EAE720884005E7E72088B8
+:10C310000005E4E72088C004E1E72078800729D5FC
+:10C32000032D27D18DF800B0B6F8010082E0217806
+:10C3300049071FD5062D1DD381B27078012803D07F
+:10C34000022817D102E0CAE0022000E010200422F7
+:10C350008DF8002072788DF80420801CB1FBF0F27B
+:10C36000ADF8062092B242438A4203D10397ADF85A
+:10C370000890A7E07AE02078000777D598B2820885
+:10C380008DF800A0ADF80420B0EB820F6ED10297BB
+:10C39000ADF8061096E02178C90667D5022D65D361
+:10C3A00081B206208DF80000707802285ED300BFAD
+:10C3B000B1FBF0F28DF80400ADF8062092B24243D2
+:10C3C0008A4253D1ADF808907BE0207880064DD5A5
+:10C3D000072003E0207840067FD508208DF8000074
+:10C3E000A088ADF80400ADF80620ADF8081068E0AC
+:10C3F0002078000671D50920ADF804208DF80000E2
+:10C40000ADF8061002975DE02188C90565D5022DBB
+:10C4100063D381B20A208DF80000707804285CD3C1
+:10C42000C6E72088400558D5012D56D10B208DF840
+:10C430000000A088ADF8040044E021E026E016E00A
+:10C44000FFE72088000548D5052D46D30C208DF840
+:10C450000000A088ADF80400B6F803006D1FADF829
+:10C460000850ADF80600ADF80AA02AE035E02088B3
+:10C47000C00432D5012D30D10D208DF8000021E00F
+:10C480002088800429D4B6F80100E080A07B000752
+:10C4900023D5032D21D3307800F03F001B2818D07E
+:10C4A0000F208DF80000208840F40050A4F8000010
+:10C4B000B6F80100ADF80400ED1EADF80650ADF879
+:10C4C00008B0039769460598F5F7B2FC050008D057
+:10C4D00016E00E208DF80000EAE7072510E0082599
+:10C4E0000EE0307800F03F001B2809D01D2807D04F
+:10C4F0000220059908F018F8208800F400502080E8
+:10C50000A07B400708D52046FFF70AFDC00703D1EE
+:10C51000A07B20F00400A073284684E61FB5022803
+:10C5200006D101208DF8000088B26946F5F780FC3D
+:10C530001FBD0000F8B51D46DDE906470E000AD014
+:10C5400004F0D6FC2346FF1DBCB231462A460094B7
+:10C5500004F0E3F8F8BDD0192246194618F0FAFAAB
+:10C560002046F8BD2DE9FF4F8DB09B46DDE91B57F6
+:10C57000DDF87CA00C46082B05D0E06901F002F93B
+:10C5800050B11020D2E02888092140F01000288006
+:10C590008AF80010022617E0E16901208871E2693B
+:10C5A0004FF420519180E1698872E06942F60101FF
+:10C5B0000181E069002181732888112140F0200069
+:10C5C00028808AF80010042638780A900A203870EB
+:10C5D0004FF0020904F118004D460C9001F095FB54
+:10C5E000B04681E0BBF1100F0ED1022D0CD0A9EBAB
+:10C5F0000800801C80B20221CDE9001005AB524634
+:10C600001E990D98FFF796FFBDF816101A988142F3
+:10C6100003D9F74800790F9004E003D10A9808B1D4
+:10C6200038702FE04FF00201CDE900190DF116032B
+:10C6300052461E990D98FFF77DFF1D980088401BFC
+:10C64000801B83B2C6F1FF00984200D203461E99B8
+:10C650000BA8D9B15FF00002DDF878C0CDE9032066
+:10C6600009EB060189B2CDE901C10F980090BDF830
+:10C67000161000220D9801F0CBFB387070B1C0B2DB
+:10C68000832807D0BDF8160020833AE00AEB0901A1
+:10C690008A19E1E7022011B0BDE8F08FBDF82C0047
+:10C6A000811901F0FF08022D0DD09AF801204245B2
+:10C6B00006D1BDF82010814207D0B8F1FF0F04D099
+:10C6C0009AF801801FE08AF80180C9480068017863
+:10C6D000052902D1BDF81610818009EB08001FFA68
+:10C6E00080F905EB080085B2DDE90C1005AB0F9A67
+:10C6F00001F00EFB28B91D980088411B4145BFF68B
+:10C7000071AF022D13D0BBF1100F0CD1A9EB0800B3
+:10C71000801C81B20220CDE9000105AB52461E9972
+:10C720000D98FFF707FF1D98058000203870002046
+:10C73000B1E72DE9F8439C46089E13460027B26BEB
+:10C740009AB3491F8CB2F18FA1F57F45FF3D05D00B
+:10C750005518AD882944891D8DB200E0002529199E
+:10C76000B6F83C800831414520D82A44BCF8011075
+:10C7700022F8021BBCF8031022F8021B984622F88C
+:10C78000024B914604F0A2FB4FF00C0C41464A4686
+:10C790002346CDF800C003F08CFFF587B16B002075
+:10C7A0002944A41D2144088003E001E0092700E09A
+:10C7B00083273846BDE8F88310B50B88848F9C42E8
+:10C7C0000CD9846BE018048844B1848824F40044B4
+:10C7D000A41D23440B801060002010BD0A2010BD52
+:10C7E0002DE9F0478AB00025904689468246ADF88B
+:10C7F000185007274BE0059806888088000446D427
+:10C80000A8F8006007A8019500970295CDE90350AC
+:10C810004FF4007300223146504601F0F9FA04004B
+:10C820003CD1BDF81800ADF8200005980488818837
+:10C83000B44216D10A0414D401950295039521F44B
+:10C8400000410097049541F48043428821465046B8
+:10C8500001F0B4F804000BD10598818841F400413F
+:10C86000818005AA08A94846FFF7A6FF0400DCD08E
+:10C870000097059802950195039504950188BDF8E8
+:10C880001C300022504601F099F80A2C06D105AA66
+:10C8900006A94846FFF790FF0400ACD0ADF8185049
+:10C8A00004E00598818821F40041818005AA06A949
+:10C8B0004846FFF781FF0028F3D00A2C03D020461A
+:10C8C0000AB0BDE8F0870020FAE710B50C46896B86
+:10C8D00086B051B10C218DF80010A18FADF8081071
+:10C8E000A16B01916946FAF734FC00204FF6FF7105
+:10C8F000A063E187A08706B010BD2DE9F0410D4689
+:10C900000746896B0020069E1446002911D0012B92
+:10C910000FD1324629463846FFF762FF002808D17A
+:10C92000002C06D0324629463846BDE8F04100F0DA
+:10C9300038BFBDE8F0812DE9FC411446DDE9087CF3
+:10C940000E46DDE90A15521DBCF800E092B296458C
+:10C9500002D20720BDE8FC81ACF8002017222A7023
+:10C96000A5F80160A5F803300522CDE900423B4659
+:10C970002A46FFF7DFFD0020ECE770B50C461546B0
+:10C980004821204618F087F904F1080044F81C0FEC
+:10C9900000204FF6FF71E06161842084A584172098
+:10C9A000E08494F82A0040F00A0084F82A0070BD60
+:10C9B0004FF6FF720A800146032007F0B5BD30B57F
+:10C9C00085B00C460546FFF780FFA18E284629B1A9
+:10C9D00001218DF800106946FAF7BBFB0020E062E8
+:10C9E0002063606305B030BDB0F8400070470000C0
+:10C9F0005400002090F84620920703D44088088015
+:10CA00000020F3E70620F1E790F846209207EDD5E5
+:10CA1000A0F84410EAE70146002009880A0700D57B
+:10CA2000012011F0F00F01D040F00200CA0501D53D
+:10CA300040F004008A0501D540F008004A0501D500
+:10CA400040F010000905D1D540F02000CEE700B538
+:10CA5000034690F84600C00701D0062000BDA3F8A9
+:10CA600042101846FFF7D7FF10F03E0F05D093F89D
+:10CA7000460040F0040083F8460013F8460F40F0EB
+:10CA800001001870002000BD90F84620520700D524
+:10CA900011B1B0F84200A9E71720A7E710F8462F18
+:10CAA00061F3C3020270A1E72DE9FF4F9BB00E00B6
+:10CAB000DDE92B34DDE92978289D24D02878C107C9
+:10CAC00003D000F03F00192801D9012100E0002126
+:10CAD0002046FFF7D9FFB04215D32878410600F071
+:10CAE0003F010CD41E290CD0218811F47F6F0AD18C
+:10CAF0003A8842B1A1F57F42FF3A04D001E0122901
+:10CB000001D1000602D504201FB0C5E5F9491D98E2
+:10CB10004FF0000A08718DF818A08DF83CA00FAAFC
+:10CB20000A60ADF81CA0ADF850A02978994601F034
+:10CB30003F02701F5B1C04F1180C4FF0060E4FF003
+:10CB4000040BCDF858C01F2A7ED2DFE802F07D7DAD
+:10CB5000107D267DAC7DF47DF37DF27DF17DF47D4D
+:10CB6000F07D7D7DEF7DEE7D7D7D7D7DED0094F81A
+:10CB70004610B5F80100890701D5032E02D08DF8C3
+:10CB800018B022E34FF40061ADF85010608003212B
+:10CB90008DF83C10ADF84000D8E2052EEFD1B5F885
+:10CBA00001002083ADF81C00B5F80310618308B1C3
+:10CBB000884201D901207FE10020A07220814FF638
+:10CBC000FF702084169801F0A0F8052089F8000075
+:10CBD0000220029083460AAB1D9A16991B9801F019
+:10CBE00097F890BB9DF82E00012804D0022089F808
+:10CBF0000100102003E0012089F8010002200590C7
+:10CC0000002203A90BA805F0D0FDE8BB9DF80C009D
+:10CC1000059981423DD13A88801CA2EB0B018142EB
+:10CC200037DB02990220CDE900010DF12A034A46C3
+:10CC300041461B98FFF77EFC02980BF1020B801C0B
+:10CC400080B217AA03A901E0A0E228E002900BA895
+:10CC500005F0ABFD02999DF80C00CDE9000117AB82
+:10CC60004A4641461B98FFF765FC9DF80C100AAB3D
+:10CC70000BEB01001FFA80FB02981D9A084480B25A
+:10CC8000029016991B9800E003E001F041F800289B
+:10CC9000B6D0BBF1020F02D0A7F800B053E20A20D1
+:10CCA0008DF818004FE200210391072EFFF467AFC3
+:10CCB000B5F801002083ADF81C00B5F803206283AD
+:10CCC00000283FF477AF90423FF674AF0120A07286
+:10CCD000B5F8050020810020A073E06900F052FD46
+:10CCE00078B9E16901208871E2694FF4205191809F
+:10CCF000E1698872E06942F601010181E069002181
+:10CD00008173F01F20841E9860620720608416984B
+:10CD100000F0FBFF072089F800000120049002903A
+:10CD20000020ADF82A0028E01DE2A3E13AE1EAE0A4
+:10CD300016E2AEE086E049E00298012814D0E069EE
+:10CD40008079012803D1BDF82800ADF80E000498C1
+:10CD500003ABCDE900B04A4641461B98FFF7EAFB1A
+:10CD60000498001D80B20490BDF82A00ADF80C00B4
+:10CD7000ADF80E00059880B202900AAB1D9A169984
+:10CD80001B9800F0C5FF28B902983988001D05904E
+:10CD90008142D1D20298012881D0E06980790128AE
+:10CDA00005D0BDF82810A1F57F40FF3803D1BDF8AC
+:10CDB0002800ADF80E00049803ABCDE900B04A4658
+:10CDC00041461B98FFF7B6FB0298BBE1072E02D045
+:10CDD000152E7FF4D4AEB5F801102183ADF81C10E8
+:10CDE000B5F80320628300293FF4E4AE91423FF698
+:10CDF000E1AE0121A1724FF0000BA4F808B084F855
+:10CE00000EB0052E07D0C0B2691DE26905F0AEFC78
+:10CE100000287FF444AF4FF6FF70208401A906AAD2
+:10CE200014A8CDF800B081E885032878214600F0E9
+:10CE30003F031D9A1B98FFF795FB8246208BADF8A8
+:10CE40001C0080E10120032EC3D14021ADF8501019
+:10CE5000B5F801102183ADF81C100AAAB8F1000F33
+:10CE600000D00023CDE9020304921D98CDF8048080
+:10CE7000009038880022401E83B21B9800F0C8FF43
+:10CE80008DF8180090BB0B2089F80000BDF8280031
+:10CE900037E04FF0010C052E9BD18020ADF85000FB
+:10CEA000B5F801102183B5F803002084ADF81C10FB
+:10CEB000B0F5007F03D907208DF8180085E140F414
+:10CEC0007C4222840CA8B8F1000F00D00023CDE9E9
+:10CED0000330CDE9018C1D9800903888401E83B244
+:10CEE0001B9800F095FF8DF8180028B18328A8D171
+:10CEF0000220BDE0540000200D2189F80010BDF88B
+:10CF00003000401C1EE1032E04D248067FF537AEE8
+:10CF1000002017E1B5F80110ADF81C102878400684
+:10CF200002D58DF83CE002E007208DF83C004FF080
+:10CF300000080320CDE902081E9BCDF810801D9843
+:10CF40000193A6F1030B00901FFA8BF342461B9846
+:10CF500000F034FD8DF818008DF83C8029784906E2
+:10CF60000DD52088C00506D5208BBDF81C10884241
+:10CF700001D1C4F8248040468DF81880E2E083286F
+:10CF800001D14FF0020A4FF48070ADF85000BDF8A7
+:10CF90001C002083A4F820B01E98606203206084E7
+:10CFA0001321CCE0052EFFF4EAADB5F80110ADF881
+:10CFB0001C10A28F62B3A2F57F43FE3B28D008224B
+:10CFC0008DF83C204FF0000B0523CDE9023BDDF846
+:10CFD00078C0CDF810B01D9A80B2CDF804C040F4EE
+:10CFE00000430092B5F803201B9800F0E7FC8DF891
+:10CFF0003CB04FF400718DF81800ADF85010832844
+:10D0000010D0F8B1A18FA1F57F40FE3807D0DCE049
+:10D010000B228DF83C204FF6FE72A287D2E7A4F8CF
+:10D020003CB0D2E000942B4631461E9A1B98FFF785
+:10D0300080FB8DF8180008B183284BD1BDF81C0087
+:10D04000208355E700942B4631461E9A1B98FFF724
+:10D0500070FB8DF81800E8BBE18FA06B0844811DC0
+:10D060008DE882034388828801881B98FFF763FC60
+:10D07000824668E095F80180022E70D15FEA0800D0
+:10D0800002D0B8F1010F6AD109208DF83C0007A841
+:10D0900000908DF840804346002221461B98FFF700
+:10D0A0002CFC8DF842004FF0000B8DF843B050B9C6
+:10D0B000B8F1010F12D0B8F1000F04D1A18FA1F582
+:10D0C0007F40FF380AD0A08F40B18DF83CB04FF4BC
+:10D0D000806000E037E0ADF850000DE00FA91B982C
+:10D0E000FAF737F882468DF83CB04FF48060ADF81F
+:10D0F0005000BAF1020F06D0FC480068C07928B190
+:10D100008DF8180027E0A4F8188044E0BAF1000F69
+:10D1100003D081208DF818003DE007A80090434619
+:10D12000012221461B98FFF7E8FB8DF818002146E5
+:10D130001B98FFF7CAFB9DF8180020B9192189F840
+:10D140000010012038809DF83C0020B10FA91B98E9
+:10D15000F9F7FFFF8246BAF1000F33D01BE018E069
+:10D160008DF818E031E02078000712D5012E10D19B
+:10D170000A208DF83C00E088ADF8400003201B99A0
+:10D1800007F0D2F90820ADF85000C1E648067FF557
+:10D19000F6AC4FF0040A2088BDF8501008432080F8
+:10D1A000BDF8500080050BD5A18FA1F57F40FE385A
+:10D1B00006D11E98E06228982063A6864FF0030AE5
+:10D1C0005046A1E49DF8180078B1012089F80000CC
+:10D1D000297889F80110BDF81C10A9F802109DF8F3
+:10D1E000181089F80410052038802088BDF85010E8
+:10D1F00088432080E4E72DE9FF4F8846087895B002
+:10D20000012181404FF20900249C0140ADF820101B
+:10D210002088DDF88890A0F57F424FF0000AFF3AA1
+:10D2200006D039B1000705D5012019B0BDE8F08F4F
+:10D230000820FAE7239E4FF0000B0EA886F800B0F6
+:10D2400018995D460988ADF83410A8498DF81CB0CE
+:10D25000179A0A718DF838B0086098F80000012814
+:10D260003BD0022809D003286FD1307820F03F004E
+:10D270001D303070B8F80400E08098F800100320EA
+:10D28000022904D1317821F03F011B31317094F82B
+:10D290004610090759D505ABB9F1000F13D000218D
+:10D2A00002AA82E80B000720CDE90009BDF834008E
+:10D2B000B8F80410C01E83B20022159800F0A8FD33
+:10D2C0000028D1D101E0F11CEAE7B8F80400A6F883
+:10D2D0000100BDF81400C01C04E198F805108DF899
+:10D2E0001C1098F80400012806D04FF4007A022898
+:10D2F0002CD00328B8D16CE12188B8F8080011F4CB
+:10D300000061ADF8201020D017281CD3B4F84010CD
+:10D31000814218D3B4F84410172901D3814212D1A5
+:10D32000317821F03F01C91C3170A6F801000321BA
+:10D33000ADF83410A4F8440094F8460020F0020040
+:10D3400084F8460065E105257EE177E1208808F153
+:10D35000080700F4FE60ADF8200010F0F00F1BD0BD
+:10D3600010F0C00F03D03888228B9042EBD199B9CE
+:10D37000B878C00710D0B9680720CDE902B1CDF860
+:10D3800004B00090CDF810B0FB88BA8839881598A1
+:10D3900000F014FB0028D6D12398BDF82010401CC3
+:10D3A00080294ED006DC10290DD020290BD0402931
+:10D3B00087D124E0B1F5807F6ED051457ED0B1F5A4
+:10D3C000806F97D1DEE0C80601D5082000E010206C
+:10D3D00082460DA907AA0520CDE902218DF8380063
+:10D3E000ADF83CB0CDE9049608A93888CDE9000134
+:10D3F0005346072221461598FFF7B4F8A8E09DF898
+:10D400001C2001214FF00A0A002A9BD105ABB9F17B
+:10D41000000F00D00020CDE902100720CDE900095F
+:10D42000BDF834000493401E83B2218B002215986E
+:10D4300000F0EEFC8DF81C000B203070BDF81400DD
+:10D4400020E09DF81C2001214FF00C0A002A22D177
+:10D4500013ABB9F1000F00D00020CDE90210072076
+:10D46000CDE900090493BDF83400228C401E83B23C
+:10D47000218B159800F0CCFC8DF81C000D2030702D
+:10D48000BDF84C00401CADF8340005208DF8380084
+:10D49000208BADF83C00BCE03888218B88427FF4BB
+:10D4A00052AF9DF81C004FF0120A00281CD1606A90
+:10D4B000A8B1B878C0073FF446AF00E018E0BA68FA
+:10D4C0000720CDE902B2CDF804B00090CDF810B03D
+:10D4D000FB88BA88159800F071FA8DF81C001320AB
+:10D4E00030700120ADF8340093E0000054000020BB
+:10D4F0003988208B8142D2D19DF81C004FF0160A4A
+:10D500000028A06B08D0E0B34FF6FF7000215F4603
+:10D51000ADF808B0019027E068B1B978C907BED16D
+:10D52000E18F0DAB0844821D03968DE80C02438801
+:10D530008288018809E0B878C007BCD0BA680DAB12
+:10D5400003968DE80C02BB88FA881598FFF7F3F96B
+:10D5500005005ED0072D72D076E0019005AA02A9E1
+:10D560002046FFF729F90146E28FBDF80800824204
+:10D5700001D00029F1D0E08FA16B08440780019809
+:10D58000E08746E09DF81C004FF0180A40B1208B60
+:10D59000C8B13888208321461598FFF796F938E0FE
+:10D5A00004F118000090237E012221461598FFF710
+:10D5B000A4F98DF81C000028EDD11920307001204D
+:10D5C000ADF83400E7E7052521461598FFF77DF90A
+:10D5D0003AE0208800F40070ADF8200050452DD1CD
+:10D5E000A08FA0F57F41FE3901D006252CE0D8F8A8
+:10D5F00008004FF0160A48B1A063B8F80C10A187D4
+:10D600004FF6FF71E187A0F800B002E04FF6FF701F
+:10D61000A087BDF8200030F47F611AD07823002263
+:10D620000320159906F0D6FE98F800002071208896
+:10D63000BDF82010084320800EE000E00725208878
+:10D64000BDF8201088432080208810F47F6F1CD004
+:10D650003AE02188814321809DF8380020B10EA94D
+:10D660001598F9F776FD05469DF81C000028EBD0CB
+:10D6700086F801A001203070208B70809DF81C007E
+:10D6800030710520ADF83400DEE7A18EE1B11898C5
+:10D690000DAB0088ADF834002398CDE90304CDE943
+:10D6A0000139206B0090E36A179A1598FFF7FCF98F
+:10D6B000054601208DF838000EA91598F9F749FDA7
+:10D6C00000B10546A4F834B094F8460040070AD5E6
+:10D6D0002046FFF7A0F910F03E0F04D114F8460FD2
+:10D6E00020F0040020701898BDF8341001802846FE
+:10D6F0009BE500B585B0032806D102208DF8000017
+:10D7000088B26946F9F725FD05B000BD10B5384C63
+:10D710000B782268012B02D0022B2AD111E013785A
+:10D720000BB1052B01D10423137023688A889A80DA
+:10D730002268CB88D38022680B8913814989518163
+:10D740000DE08B8893802268CB88D38022680B8978
+:10D7500013814B8953818B899381096911612168F8
+:10D76000F9F7F7FC226800210228117003D0002885
+:10D7700000D0812010BD832010BD806B002800D018
+:10D78000012070478178012909D10088B0F5205F18
+:10D7900003D042F60101884201D1002070470720E2
+:10D7A0007047F0B587B0002415460E460746ADF821
+:10D7B000144010E0069801882980811DCDE90241BE
+:10D7C0000721019404940091838842880188384697
+:10D7D00000F0F4F830B906AA05A93046FEF7ECFFD0
+:10D7E0000028E7D00A2800D1002007B0F0BD0000D3
+:10D7F0005400002010B58B7883B102789A4205D18D
+:10D800000B885BB102E08B79091D4BB18B789A4292
+:10D81000F9D1B0F801300C88A342F4D1002010BD3A
+:10D82000812010BD072826D012B1012A27D103E09C
+:10D83000497801F0070102E04978C1F3C2010529E6
+:10D840001DD2DFE801F00318080C12000AB1032012
+:10D8500070470220704704280DD250B10DE0052812
+:10D8600009D2801E022808D303E0062803D003282B
+:10D8700003D005207047002070470F20704781209B
+:10D880007047C0B282060BD4000607D5FE48807AE6
+:10D890004143C01D01EBD00080B27047084670477D
+:10D8A0000020704770B513880B800B781C0625D5B7
+:10D8B000F54CA47A844204D843F01000087000208C
+:10D8C00070BD956800F0070605EBD0052D78F54092
+:10D8D00065F304130B701378D17803F0030341EA66
+:10D8E000032140F20123B1FBF3F503FB151192680C
+:10D8F000E41D00FB012000EBD40070BD906870BDFA
+:10D9000037B51446BDF8041011809DF804100A06BE
+:10D910001ED5C1F30013DC49A568897A814208D875
+:10D92000FE2811D1C91DC9085A42284617F089F9A5
+:10D930000AE005EBD00100F00702012508789540C8
+:10D94000A843934018430870207820F010002070FE
+:10D950003EBD2DE9F0410746C81C0E4620F00300ED
+:10D96000B04202D08620BDE8F081C74D0020344689
+:10D970002E60AF802881AA72E8801AE0E988491CED
+:10D98000E980810614D4E17800F0030041EA002028
+:10D9900040F20121B0FBF1F201FB12012068FFF718
+:10D9A00070FF2989084480B22881381A3044A06069
+:10D9B0000C3420784107E1D40020D4E72DE9FF4F53
+:10D9C00089B01646DDE9168A0F46994623F440458C
+:10D9D000084600F00DFB04000FD0099803F00AF987
+:10D9E0000290207800060AD5A748817A02988142E1
+:10D9F00005D887200DB0BDE8F08F0120FAE7224658
+:10DA000001A90298FFF74EFF834600208DF80C0015
+:10DA10004046B8F1070F1AD001222146FFF702FF56
+:10DA20000028E7D12078400611D502208DF80C009F
+:10DA3000ADF81070BDF80400ADF81200ADF8146038
+:10DA40001898ADF81650CDF81CA0ADF818005FEA94
+:10DA5000094004D500252E46A84601270CE0217870
+:10DA6000E07801F0030140EA012040F20121B0FB1F
+:10DA7000F1F2804601FB12875FEA494009D5B845BB
+:10DA800007D1A178207901F0030140EA0120B042DA
+:10DA900001D3BE4201D90720ACE7A8191FFA80F9CB
+:10DAA000B94501D90D20A5E79DF80C0028B103A9BF
+:10DAB0000998F9F74CFB00289CD1B84507D1A0780C
+:10DAC0004FEA192161F30100A07084F804901A98BC
+:10DAD00000B10580199850EA0A0027D0199830B192
+:10DAE0000BEB06002A46199917F034F80EE00BEB01
+:10DAF00006085746189E099803F0E8F92B46F61DCC
+:10DB0000B5B239464246009502F0D3FD224601A93E
+:10DB10000298FFF7C7FE9DF80400224620F010008F
+:10DB20008DF80400DDE90110FFF7EAFE002061E74F
+:10DB30002DE9FF4FDFF8509182461746B9F80610DD
+:10DB4000D9F8000001EB410100EB810440F2012013
+:10DB5000B2FBF0F185B000FB11764D46DDF84C804C
+:10DB600031460698FFF78DFE29682A898B46611A8F
+:10DB70000C3101441144AB8889B28B4202D8842015
+:10DB800009B038E70699CDB2290603D5A90601D513
+:10DB90000620F5E7B9F806C00CF1010C1FFA8CFC61
+:10DBA000A9F806C0149909B1A1F800C0A90602D5C8
+:10DBB000C4F8088007E0104480B2A9F80800191AD8
+:10DBC00001EB0B00A0602246FE200699FFF798FEAD
+:10DBD000E77026712078390A61F30100320AA178D2
+:10DBE00040F0040062F30101A17020709AF8020075
+:10DBF0006071BAF80000E08000262673280602D57E
+:10DC000099F80A7000E00127A80601D54FF0000836
+:10DC10004D4600244FF007090FE0CDE90268019658
+:10DC2000CDF800900496E9882046129B089AFFF7E9
+:10DC3000C5FE0028A4D1641CE4B2BC42EDD3002090
+:10DC40009EE72DE9F047804600F0D2F9070005D0A5
+:10DC5000002644460C4D40F2012919E00120BDE8A0
+:10DC6000F087204600F0C4F90278C17802F0030280
+:10DC700041EA0222B2FBF9F309FB13210068FFF726
+:10DC800000FE304486B201E0E8050020641CA4B226
+:10DC9000E988601E8142E4DCA8F10100E88028895F
+:10DCA000801B288100203870D9E710B5144631B1A7
+:10DCB000491E218002F09EFFA070002010BD0120AF
+:10DCC00010BD10B5D24904460088CA88904201D3DD
+:10DCD0000A2010BD096800EB400001EB800250797A
+:10DCE000A072D08820819178107901F0030140EA78
+:10DCF0000120A081A078E11CFFF7D4FD20612088DD
+:10DD0000401C2080E080002010BD0121018270476E
+:10DD10002DE9FF4F85B04FF6FF788246A3F80080CB
+:10DD200048681F460D4680788DF8060048680088D0
+:10DD3000ADF8040000208DF80A00088A0C88A04283
+:10DD400000D304462C8241E0288A401C2882701DA2
+:10DD50006968FFF74FFDB8BB3988414501D1601EA6
+:10DD600038806888A04236D3B178307901F0030159
+:10DD700040EA012901A9701DFFF73CFD20BB29895C
+:10DD800041452CD0002231460798FFF74BFDD8B90A
+:10DD90002989494518D1E9680391B5F80AC0D6F830
+:10DDA00008B05046CDF800C003F090F8DDF800C090
+:10DDB0005A460CF1070C1FFA8CFC4B460399CDF820
+:10DDC00000C002F040FC50B1641CA4B2204600F038
+:10DDD0000FF90600B8D1641E2C820A20D0E67C80A0
+:10DDE0007079B871F088B8803178F07801F003016B
+:10DDF00040EA01207881A7F80C90504602F0FAFE24
+:10DE0000324607F10801FFF74DFD38610020B7E603
+:10DE10002DE9FF4F87B081461C469246DDF860B081
+:10DE2000DDF85480089800F0E3F805000CD048466F
+:10DE300002F0E0FE2978090608D57549897A814201
+:10DE400004D887200BB0D6E50120FBE7CAF309060A
+:10DE50002A4601A9FFF726FD0746149807281CD07B
+:10DE600000222946FFF7DEFC0028EBD12878400687
+:10DE700013D501208DF808000898ADF80C00BDF806
+:10DE80000400ADF80E00ADF81060ADF8124002A924
+:10DE90004846F9F75CF90028D4D12978E87801F0F0
+:10DEA000030140EA0121AA78287902F0030240EA3E
+:10DEB0000220564507D0B1F5007F04D9611E81428A
+:10DEC00001DD0B20BEE7864201D90720BAE7801B9F
+:10DED00085B2A54200D92546BBF1000F01D0ABF8B1
+:10DEE0000050179818B1B9192A4616F033FEB8F148
+:10DEF000000F0DD03E4448464446169F02F0F8FFFE
+:10DF00002146FF1DBCB232462B46009402F005FCB0
+:10DF1000002097E72DE9F04107461D4616460846C2
+:10DF200000F066F804000BD0384602F063FE21785A
+:10DF3000090607D53649897A814203D8872012E538
+:10DF4000012010E522463146FFF7ACFC65B121788F
+:10DF5000E07801F0030140EA0120B0F5007F01D82C
+:10DF6000012000E0002028700020FCE42DE9F041B1
+:10DF700007461D461646084600F03AF804000BD046
+:10DF8000384602F037FE2178090607D52049897AFC
+:10DF9000814203D88720E6E40120E4E422463146AA
+:10DFA000FFF7AEFCFF2D14D02178E07801F00302DA
+:10DFB00040EA022040F20122B0FBF2F302FB130020
+:10DFC00015B900F2012080B2E070000A60F301018F
+:10DFD00021700020C7E410B50C4600F009F828B104
+:10DFE000C18821804079A070002010BD012010BDA3
+:10DFF0000749CA88824209D340B1096800EB400052
+:10E000006FF00B0202EB800008447047002070475D
+:10E01000E805002070B50346002002466FF02F058A
+:10E020000EE09C5CA4F130060A2E02D34FF0FF30C4
+:10E0300070BD00EB800005EB4000521C2044D2B2C2
+:10E040008A42EED370BD30B50A240AE0B0FBF4F387
+:10E0500004FB13008D18303005F8010C521E1846D1
+:10E06000D2B2002AF2D130BD30B500234FF6FF7591
+:10E0700010E0040A44EA002084B2C85C6040C0F3A7
+:10E080000314604005EA00344440E0B25B1C84EABB
+:10E0900040109BB29342ECD330BD000010B582B06B
+:10E0A000694601F07CFF002818BFFFDF9DF80000E3
+:10E0B000002448B1019890F8DD0028B1019880F85B
+:10E0C000DD4001980AF0F1FAF8488068A0F8D240E3
+:10E0D00002B010BD2DE9F04704460D46062002F0BF
+:10E0E0006BFD0646072002F067FD304400F0FF0894
+:10E0F000002718EB050618BF4FF000091DD0208837
+:10E10000401C80B22080B04228BFA4F8009025882F
+:10E11000454501D3B54209D30621284602F0A4FDA6
+:10E1200020B90721284602F09FFD10B10020BDE86C
+:10E13000F087781CC7B2BE42E1D84FF6FF7020804E
+:10E140001220BDE8F08770B582B007F057FC0DF0E3
+:10E150007FFBD74C4FF6FF7600256683A683D5A1BB
+:10E160002570D1E90001CDE9000165706946A01C68
+:10E1700016F0A6FEA11C601C14F073FC25721B2077
+:10E1800060814FF4A471A181E08121820321A174F7
+:10E190000422E274A082E082A4F13E002183057093
+:10E1A0004680C6480570A4F110000570468002B094
+:10E1B00070BDF8B5BD4D17460E466860297007F072
+:10E1C00097FB4FF6FF70ADF8000000216846FFF79F
+:10E1D00081FFA0B90621BDF8000002F057FD0446FA
+:10E1E0000721BDF8000002F051FD002C1CBF0028E3
+:10E1F000FFDF00216846FFF76DFF0028EAD0FFF738
+:10E20000A2FF287812F03CFC10F034F829786868F6
+:10E2100014F039FB28780CF01FFD30460AF051F954
+:10E2200007F004FD297868680BF094FB39462878DC
+:10E2300015F0F5F9BDE8F8400DF00ABB10B5012462
+:10E24000002A1CBF002010BD002908BF022105D0F4
+:10E25000012918BF002401D0204610BD0FF02EF96F
+:10E26000FAE72DE9F04F8BB0040008BFFFDF022171
+:10E270008F4E06F11C00FFF72DFF002818BFFFDFAF
+:10E28000B6F81CA0062002F097FC0546072002F015
+:10E2900093FC284400F0FF0808F1010000F0FF099A
+:10E2A0004FF0000BB78B474525D120460FF0C8FA39
+:10E2B000002840F0CE803078002800F0CE8084F82E
+:10E2C00001B014202070C4F804B0C4F808B0C4F839
+:10E2D0000CB0C4F810B0C4F814B0C4F818B0C4F846
+:10E2E0001CB00220C4F820B0207186F800B00BB03A
+:10E2F0000120BDE8F08F4F4520D1204607F030FCCB
+:10E3000000287DD008F032F8002859D0207817284E
+:10E3100056D12079002853D0E088072102F0A4FCD0
+:10E32000050008BFFFDF288807F0FBFAE088072117
+:10E3300002F0ACFC002818BFFFDF8AE004A93846D1
+:10E3400001F02DFE00285BD19DF8100048B107F0C8
+:10E3500062FCB84254D0214638460BF004FA80B330
+:10E3600077E00FF000FBB84277D02146384614F032
+:10E37000ABF900286DD1059800F1580590F8D00050
+:10E3800018B9E87E08B1012000E00020079095F858
+:10E39000370000281CBF95F8380010F0020F1CD081
+:10E3A00084F801B00120207084F804B0E78095F86B
+:10E3B00039002072688F6081A88FA08185F837B0FE
+:10E3C00047E0FFE7059800F1580590F80C01002898
+:10E3D000DBD1E87E0028D8D0D5E7384602F088FDAA
+:10E3E0000290002808BFFFDF029801F097FF50B1AC
+:10E3F00084F801B00F212170E7802081012000E026
+:10E400002BE0207125E0384602F060FD02900028E4
+:10E4100008BFFFDF079800B3029801F0D6FFE0B114
+:10E420009DF8100038B90598D0F8F8004188B94235
+:10E4300008BF80F800B0384607F073FA84F801B0DE
+:10E440000C20207084F804B0E780287F207285F8C3
+:10E450001BB00BB00120BDE8F08F022106F11C00BB
+:10E46000FFF738FE18B9B08B50457FF41BAF0BB0E7
+:10E470002046BDE8F04F15F018B910B513F08CF830
+:10E48000042803D013F088F8052802D110F00FF902
+:10E4900028B90AF0EBFA20B107F08AFD08B10C2088
+:10E4A00010BD0DF021FA002010BD00005C0000201E
+:10E4B00032060020FFFFFFFF1F0000006800002061
+:10E4C00010B50446007800281EBF0128122010BD98
+:10E4D00013F062F8042806D013F05EF8052802D085
+:10E4E0000AF0C4FA28B10DF04EFB00281CBF0C2026
+:10E4F00010BD2078002816BF02280020012004F15A
+:10E500001703E21D611CBDE810400DF045BA10B5BF
+:10E510000446007800281EBF0128122010BD13F009
+:10E520003BF8042803D013F037F8052802D110F087
+:10E53000BEF828B90AF09AFA20B107F039FD08B1FF
+:10E540000C2010BD2078002816BF022800200120D2
+:10E55000611C0DF08FF9002814BF0020072010BDAA
+:10E5600010B50DF013FB002814BF0020302010BDA3
+:10E5700010B5044613F010F8042806D013F00CF878
+:10E58000052802D00AF072FA08B10C2010BD20460E
+:10E590000DF0F6FA002010BD10B512F0FDFF0428B2
+:10E5A00006D012F0F9FF052802D00AF05FFA28B170
+:10E5B0000DF0E9FA00281CBF0C2010BD0DF045FA43
+:10E5C000002010BDFF2181704FF6FF718180FE4950
+:10E5D00049680A7882718A880281498841810121CB
+:10E5E00041700020704710B5002482B0022A18D074
+:10E5F00014DC12F10C0F14D008DC12F1280F1CBF30
+:10E6000012F1140F12F1100F11D10AE012F1080FDC
+:10E610001CBF12F1040F002A09D102E0D31E052B02
+:10E6200005D8012807D0022809D003280BD01224CE
+:10E6300002B0204610BD104607F093FEF8E71046E2
+:10E640000FF0D4FDF4E708461446694601F0A7FC34
+:10E65000002818BF0224EBD19DF80000019880F833
+:10E6600057400024E4E710B5134601220EF029F9C3
+:10E67000002010BD10B5044612F08EFF052804BF1F
+:10E680000C2010BD204612F0E9F9002010BD10B595
+:10E69000044612F081FF042806D012F07DFF052801
+:10E6A00002D00AF0E3F908B10C2010BD2146002089
+:10E6B00007F0A5F9002010BD10B5044612F078FA55
+:10E6C00050B10AF0C6F938B1207809F01EFF207861
+:10E6D00010F026F8002010BD0C2010BD10B5044627
+:10E6E00012F05AFF042806D012F056FF052802D077
+:10E6F0000AF0BCF908B10C2010BD2146012007F03A
+:10E700007EF9002010BD38B504464FF6FF70ADF815
+:10E710000000A079E179884213D021791F299CBF9C
+:10E7200061791F290DD80022114615F0B1FB40B9BF
+:10E730000022E079114615F0ABFB10B9207A0728CA
+:10E7400001D9122038BD0AF091F960B912F024FF06
+:10E7500048B900216846FFF7BDFC20B1204606F00D
+:10E760007CF9002038BD0C2038BD70B50446807897
+:10E77000002582B01A2825D00EDC162844D2DFE806
+:10E7800000F0434343434321434343434343434311
+:10E7900043434343432121212A2835D00BDCA0F1F8
+:10E7A0001E000C2830D2DFE800F02F2F2F2F2F2F44
+:10E7B0002F2F2F2F2F0D3A38042825D2DFE800F015
+:10E7C000240224022088B0F5706F1DD2012669460C
+:10E7D00001F0E5FB00281EBF022002B070BD9DF8CD
+:10E7E0000000002801980BBF00F1F40100F5B8719A
+:10E7F00000F1F50300F27113024612D192F8D00035
+:10E8000092F8732052B903E002B04FF0120070BDCD
+:10E81000002818BF042801D0087868B102B00C2085
+:10E8200070BD92F80C0192F87320002AF6D10028EE
+:10E8300018BF0428F0D1F1E70E70A07818709DF889
+:10E84000000048B1019890F8DD0028B1019880F8E7
+:10E85000DD50019809F029FF02B0002070BDF0B52D
+:10E8600083B00C46694601F09AFB28B1204616F0A9
+:10E8700011FB03B00220F0BD0198002700F15805FC
+:10E8800000F1080685F840703146204616F018FB66
+:10E8900095F840000028F5D103B0F0BD2DE9F04116
+:10E8A000044691F8550091F856300D4610F00C0FC3
+:10E8B0004FF0000608BF00232189A0880EF068F9F8
+:10E8C000696A814228BFBDE8F081401A401C4108B6
+:10E8D000A0886FF00E07401A80B2A08022896FF0E6
+:10E8E0000D0C511A8BB2238195F85410628811F0E7
+:10E8F0000C0F28D0B0F5747F38BF304606D350389F
+:10E90000C11700EB91600CEBA01080B2824238BFBF
+:10E910001046608095F85510E08811F00C0F1BD060
+:10E92000B3F5747F38BF324607D3A3F15001CA173D
+:10E9300001EB92610CEBA1118AB2904228BF104604
+:10E94000E080BDE8F08102291ABF0CEBD00080B254
+:10E9500007EB9000DAD1D8E702291ABF0CEBD301FC
+:10E960008AB207EB9301E8D1E6E7F0B587B00C4631
+:10E97000054604A901F013FB00281CBF07B0F0BD39
+:10E980009DF81000002814BF002201220599B1F85B
+:10E990004A30FB2B28BFFB23B1F84CC0BCF1FB0F66
+:10E9A00028BF4FF0FB0C094FD7E90006BF68009065
+:10E9B00001960297ADF80230ADF806C06846FFF741
+:10E9C0006DFF658004E000005C000020E450020060
+:10E9D000BDF80400E080BDF808006081BDF80200C9
+:10E9E000A080BDF80600208107B00020F0BD2DE911
+:10E9F000F04788B004460088694601F0D0FA070065
+:10EA00001CBF08B0BDE8F087B4F806C02289ACF19D
+:10EA10001B011220E12924BF08B0BDE8F087B2F540
+:10EA2000A47F3CBF08B0BDE8F08744F29025AA421D
+:10EA300084BF08B0BDE8F08700266388A188A3F1F1
+:10EA40001B08B8F1E10F24BF08B0BDE8F087B1F5AD
+:10EA5000A47F27BF8846454508B0BDE8F087112050
+:10EA6000BCF1FB0F92BFB2F5296F08B0BDE8F0878B
+:10EA7000FB2B92BFB1F5296F08B0BDE8F087208865
+:10EA800006A901F08CFA002818BFFFDF35D19DF8E8
+:10EA9000180000280CBF012200220799B1F84A0093
+:10EAA000FB2828BFFB20B1F84C30FB2B28BFFB23F1
+:10EAB000DFF834AADAF800C0DAF80490DAF808A02F
+:10EAC000CDF808C0CDF80C90CDF810A0ADF80A0034
+:10EAD000ADF80E3002A8FFF7E1FEBDF80C0060F3C0
+:10EAE0001F45BDF8100060F31F48BDF80A0060F331
+:10EAF0000F05BDF80E0060F30F0862881FFA88F159
+:10EB0000092091423CBF08B0BDE8F087A9B2E28875
+:10EB100091423CBF08B0BDE8F0874FEA1841A28897
+:10EB2000238901EB15411A4491423CBF08B0BDE86E
+:10EB3000F0879DF800004FF001090028019840F689
+:10EB4000480808D000F5CD7580F89B91019890F8A1
+:10EB5000DE0140B307E000F5827580F80591019869
+:10EB600090F8280108B13A2718E0E08868806088AA
+:10EB7000E8802089A880A088288101222846019960
+:10EB8000FFF78CFEA888404528BF40F64800A880C3
+:10EB9000288940451DD2288185F800906E7008B004
+:10EBA0003846BDE8F087E08868806088E880208982
+:10EBB000A880A0882881002228460199FFF76EFED0
+:10EBC000A888404528BF40F64800A88028894045CD
+:10EBD000E1D340F64800DEE709E710B5044612F03D
+:10EBE000DBFC042806D012F0D7FC052802D009F07F
+:10EBF0003DFF28B10CF0C7FF00281CBF0C2010BD42
+:10EC00002078002816BF022800200120E279611C2C
+:10EC10000DF03DF9002814BF0020022010BD2DE9A1
+:10EC2000F04383B006460088694601F0B8F9070052
+:10EC30001CBF03B0BDE8F083B088002818BF0128CE
+:10EC400005D002281EBF122003B0BDE8F083E946BC
+:10EC5000B17800290CBF07250D46F07800280CBFBD
+:10EC60000724044615F0040F16BF002900210121D6
+:10EC700014F0040F16BF00280020012001424FF0BD
+:10EC800009080AD001221146484601F0A0F90028DF
+:10EC900038D003B04046BDE8F08381B100220121A5
+:10ECA000484601F094F90028F3D114F0040F29D05C
+:10ECB00001221146484601F08AF918B343E080B1B9
+:10ECC00001220021484601F082F90028E1D115F027
+:10ECD000040F17D001221146484601F078F988B197
+:10ECE00025E015F0040F04F0040023D0C0B1012288
+:10ECF0001146484601F06BF900281CBF25F00405B9
+:10ED000024F0040400219DF800200120002A019A2B
+:10ED10001CD082F8A501019A92F8F221BAB33FE023
+:10ED200000220121484601F052F90028EAD025F0DE
+:10ED30000405E7E70028E5D001220021484601F05C
+:10ED400046F90028DED024F00404DBE782F80F0146
+:10ED5000019A92F834213AB9019A92F80E211AB91F
+:10ED6000019A92F87D200AB13A270CE0019A82F8C4
+:10ED70000E01019880F81051019880F81141019A14
+:10ED8000B088A2F81201019880F80F111AE0FFE78D
+:10ED9000019A92F8A4211AB9019A92F87D200AB139
+:10EDA0003A270CE0019A82F8A401019880F8A65154
+:10EDB000019880F8A741019AB088A2F8A8010198AB
+:10EDC00080F8A51103B03846BDE8F083817831F0B2
+:10EDD000070107BFC17831F00701122070471EE715
+:10EDE00002781221012A18BF002A05D0022A18BF72
+:10EDF000032A01D0084670474278002A18BF012A2A
+:10EE000003D0022A18BF032AF4D1C27B12B9827838
+:10EE1000012AEFD1837833F00502EBD113F0050F0F
+:10EE2000E8D030B4C278C488B0F80AC0002A18BF4D
+:10EE3000012A04D1042C28BFBCF1040F02D230BC3B
+:10EE400008467047052B07D0827B002AF7D0072A97
+:10EE5000F5D830BC01F0D6B80279B0F808C0838983
+:10EE6000002A18BF012AEAD1BCF1040F28BF042BE5
+:10EE7000E5D3E9E710B5044602781220012A0FD045
+:10EE8000002A18BF10BD012A26D012F085FB0528E4
+:10EE900004D011F01AFD002808BF10BD0C2010BDD1
+:10EEA0006178002918BF012906D0022918BF10BDBA
+:10EEB000A188002908BF10BD6388002B1CBFA18852
+:10EEC0000029E0D003EB83035B0001EB8101B3EB8E
+:10EED000012F28BF10BDD6E70FF015FB002804BF97
+:10EEE000122010BD0FF035FB00200FF0CEFB0028E4
+:10EEF00018BF10BD60780FF0BAFB002818BF10BD16
+:10EF0000A1886088BDE8104011F0A0BE427A12F0DE
+:10EF1000070F0FD032F007030CD1012A18BF022AC5
+:10EF200003D0042A1CBF1120704790F83A301BB957
+:10EF3000012A01D0122070472DE9F00F4FF0000C8C
+:10EF400012F0010F40F6774640F67B4337D069B1A7
+:10EF50004489B0F810C0271F43F6FD75AF423CBF8F
+:10EF6000ACF10407AF4226D2644524D3C78AB0F877
+:10EF70001CC0458C048DB0F82E80B0F83490A7F1F9
+:10EF8000060A9A453CBFACF1060A9A4513D267457A
+:10EF900098BFB5F5FA7F3CBFA4F10A07B7420AD281
+:10EFA0006D1C05FB0CFCBCEB840F04DAC84598BF54
+:10EFB0004FF0010C03D9BDE8F00F3020704712F07C
+:10EFC000020F27D000EB4C04B4F81690A58BB4F8D0
+:10EFD0002280278DB4F82EA0A48EA9F1060B5B45E4
+:10EFE00084BFA5F1060B5B45E5D9A94598BFB8F5E7
+:10EFF000FA7F3CBFA7F10A09B145DCD208F101084C
+:10F0000008FB05F5B5EB870FD5DAA24598BF0CF1E3
+:10F01000010CD0D812F0040F22D000EB4C02D78A9A
+:10F02000B2F81CC0558C148DB2F82E80928EA7F1C8
+:10F0300006094B4584BFACF106094B45BBD9674572
+:10F0400098BFB5F5FA7F3CBFA4F10A03B342B2D230
+:10F050006B1C03FB0CF3B3EB840FACDA9045AAD81E
+:10F0600002782AB1012A13D0BDE8F00F12207047B0
+:10F070000029817808D0002918BF012908D0022969
+:10F0800018BF032904D0EFE7002918BF0129EBD1ED
+:10F090004078002818BF012803D0022818BF032891
+:10F0A000E2D1BDE8F00F0020704700212EE7017883
+:10F0B00011F0010F02D0406814F0CABA14F097BAE8
+:10F0C0002DE9F04F91B00D460246AFF61841D1E957
+:10F0D0000001CDE90E0111462846FFF717FF060093
+:10F0E0001CBF11B0BDE8F08F12F056FA04280CD006
+:10F0F00012F052FA052808D0FC4F387828B90EF0E3
+:10F1000032FCA0F57F41FF3903D011B00C20BDE8DF
+:10F11000F08FF7480B90F7480C90F7480D900BAA2A
+:10F12000062110A801F06EFD040002BF092011B0F5
+:10F13000BDE8F08F03210DF02EF9EC48818AA4F888
+:10F140004A10C28AA4F84C20C37C0093837C208898
+:10F1500001F045FE002818BFFFDF208806F0E0FB25
+:10F16000278804F10E094FF0000B4FF00A0A042122
+:10F17000484604F000FF48460DF0DFFA062001F093
+:10F180001BFD80461DE005A9062001F0F6FC05A840
+:10F1900001F0D1FC5FEA000B11D100BFBDF81800EF
+:10F1A000B84206D00798042249460E3015F0A6FC56
+:10F1B00070B105A801F0BFFC5FEA000BEED0A8F12A
+:10F1C0000108B8F1000F07DDBBF1000FDBD007E04D
+:10F1D00048460DF0BBFAF2E7BBF1000F08BFFFDFB6
+:10F1E000D9F800000DF0CDFABAF1010A01D00028DB
+:10F1F000BDD0C2A004F1120700680190032101A84C
+:10F2000004F090FE002001A90A5C3A54401CC0B2F0
+:10F210000328F9D3A88B6080688CA080288DE080BB
+:10F22000687A10F0040F18BF08277CD0DFF8BC8282
+:10F230003A461146B8F8180011F071FD0146A06277
+:10F24000204611F0AFFD17F00C0F09D001231A462C
+:10F25000214600200DF0A5FC616A884288BF09267E
+:10F260004FF0000984F85E9084F85F90A878002839
+:10F2700016BF0228002001206076D5F80300C4F8EC
+:10F280001A00B5F80700E0830EA904F1080015F094
+:10F2900017FE4FF0010A84F800A1CDF81CA0B4F8C5
+:10F2A0004C0004F58277FB2828BFFB20B8F80A1031
+:10F2B000814238BF084694F855104FF4747C11F021
+:10F2C0000C0F1CBF0CEB80118AB26BD0B8F80C107D
+:10F2D000914238BF0A46B4F84A10FB2928BFFB21E7
+:10F2E000B8F80E308B4238BF194694F854B01BF072
+:10F2F0000C0F1CBF0CEB81139BB25BD0B8F810C095
+:10F300009C4538BF63461B2918BFB3F5A47F5AD06C
+:10F31000F8803A817980BB8021463846079AFFF70A
+:10F32000BDFAB88800E031E040F64801884228BFC5
+:10F3300040F64800B8803889884228BF40F6480027
+:10F34000388187F800A000BF8DF800900121684641
+:10F3500004F0E8FD9DF8000000F00701C0F3C102D1
+:10F360001144C0F3401008448DF80000401D207681
+:10F3700009283CBF08302076002120460DF00BF80C
+:10F3800068780FF0CBF8002E74D122E010F0010F56
+:10F3900018BF01277FF44AAF10F0020F14BF0227F5
+:10F3A000002743E7022907BF81003C31C1007031CB
+:10F3B0008AB28BE7BBF1020F07BF8B003C33CB0057
+:10F3C00070339BB29AE71B2818BFB2F5A47F9FD178
+:10F3D000BAE7A9782878EA1C0FF073F8002808BF6C
+:10F3E000122647D00FF0B5F8A9782878EA1C0FF05C
+:10F3F00018F906003ED1687A10F0040F14BF0820F7
+:10F4000001200FF053F8060034D1214603200FF0FD
+:10F4100032F906002ED1697A8DF80010697A11F060
+:10F42000010F06D06889ADF80200288AADF8040003
+:10F430000120697A11F0020F18BF401C11F0040F6F
+:10F4400007D005EB40004189ADF80610008AADF801
+:10F450000800684611F0B9FB064695F83A00002806
+:10F4600018BF01200FF028F826B9204611F047FBFD
+:10F47000060009D0208806F054FA2088062101F001
+:10F4800005FC002818BFFFDF304611B0BDE8F08F43
+:10F490000146002014E638B5144C207870B912F0FB
+:10F4A0007BF8052805D00EF05EFAA0F57F41FF3904
+:10F4B00004D0684611F005FC10B113E00C2038BDF3
+:10F4C0000098008806F02DFA00980621008801F0C7
+:10F4D000DDFB002818BFFFDF0120207008480078FE
+:10F4E000FCF788FC002038BDE45002003206002002
+:10F4F000F4050020680000202206002011223300BD
+:10F500005C00002070B4B0F802C08188C388028912
+:10F5100044898089ACF1060640F67B45AE423CBF8B
+:10F520008E1FAE4214D28C4598BFB3F5FA7F3EBF12
+:10F53000A2F10A0CFE4D15EB0C0509D25B1C5943D8
+:10F54000B1EB820F04DA84429EBF002070BC70478A
+:10F55000302070BC70472DE9F047B0F802C0044677
+:10F560008188C388028947898689ACF1060940F6FB
+:10F570007B4830200025C1453ABFA1F10609C145AD
+:10F58000BDE8F0878C4598BFB3F5FA7F3DBFA2F187
+:10F590000A0CDFF89C8318EB0C08BDE8F0875B1CB5
+:10F5A0005943B1EB820FA8BFBDE8F087B74288BFCF
+:10F5B000BDE8F0872088062101F056FB68B190F87D
+:10F5C000D01090F8732042B9002918BF042904D044
+:10F5D000D0F8F8100A781AB106E00220BDE8F087EA
+:10F5E000D0F84421127812B13A20BDE8F087052204
+:10F5F0008A71D0F8F8100D81D0F8F820A1885181D7
+:10F60000D0F8F820E1889181D0F8F8202189D181C3
+:10F61000D0F8F8100A894B899A429EBF8A79082A45
+:10F620009A4224BF1220BDE8F08722884A80D0F891
+:10F63000F800022101700020BDE8F087F0B583B02A
+:10F6400005460DF0D9F8002802BF122003B0F0BD26
+:10F650000026B84F012429467C70B81C15F030FCF8
+:10F660007E706946062001F088FA002818BFFFDF87
+:10F67000684601F060FA002808BFBDF804500AD1BE
+:10F68000029880F80041684601F055FA18B9BDF8B3
+:10F690000400A842F4D103B00020F0BD10B5044628
+:10F6A0000088062101F0E0FA68B190F8D01090F8D7
+:10F6B000732042B9002918BF042904D0D0F8F810EB
+:10F6C0000A7812B105E0022010BDD0F8442112786A
+:10F6D0000AB13A2010BD90F8962012F0010F04BF35
+:10F6E0000C2010BDD4F80220D4F806304A608B609C
+:10F6F000D0F8F81062898A81D0F8F810E268C1F871
+:10F700000E202269C1F812206269C1F81620A26990
+:10F71000C1F81A20D0F8F82003211170D0F8F800B1
+:10F7200021884180002010BDF8B516460F460446DA
+:10F7300009F09CF900281CBF0C20F8BD207812238A
+:10F74000EF2801D91846F8BD6088ADF8000010F028
+:10F75000100F4FF000050CD010F0010F00F0020167
+:10F760001BD0B1B110F0080F08BF10F0040F1ED06D
+:10F770001AE010F0080FE5D110F0200F18BF10F0BC
+:10F78000030FDFD110F0010F18BF10F0020FD9D115
+:10F790000DE010F0040F0AD106E029B110F0080FB7
+:10F7A00008BF10F0040F02D010F00F0FCAD1B4F848
+:10F7B00002C01CF0080F08D1D4E90110884228BF0C
+:10F7C0002029BFD3B0F1807FBCD2207B0028B9D0E4
+:10F7D0000728B7D8607B002818BF012803D002286B
+:10F7E00018BF0328AED11CF0040F03D1022818BFA4
+:10F7F000032807D1A07B002818BF0128A2D11CF044
+:10F80000040F08D1607D002818BF012803D002280A
+:10F8100018BF032896D1E07D1CF0100F02D00128FC
+:10F8200011D08FE7012818BF03288BD11CF0100FCF
+:10F8300009D1607E01281CBF0228032882D1A07E46
+:10F840000F283FF67FAFE07E002818BF01287FF425
+:10F8500079AF1CF0400F1CBF1120F8BD3D70A5759D
+:10F8600056B9FF208DF800006946002006F065FDBE
+:10F870006946002006F04CFD2046BDE8F84006F041
+:10F8800074BC002250E72DE9F0470446C0780F46CB
+:10F89000122510B106F0DBFC50B1607804280AD0C4
+:10F8A00094F8038094F800906678B8F1FB0F12D9B1
+:10F8B0002846BDE8F08709F0D9F80028F8D006F00E
+:10F8C0001EFD0028F4D106F0EEF9002804BFE07810
+:10F8D0000028EDD1E4E71FB1B8F11F0F23D9E7E706
+:10F8E00006F0E1F928B1B8F11F0F98BF032E07D039
+:10F8F000DEE7032E18BF042E02D0B8F1000FD7D0D8
+:10F9000009F0B4F8002818BF032E04D0042E1CBF41
+:10F910000C20BDE8F087484606F0BDF9002804BF7A
+:10F920004220BDE8F087E07861781F2804E00000FD
+:10F9300089F3FFFF3206002098BF03291CBF112066
+:10F94000BDE8F087211D06F0F8FC0020BDE8F08737
+:10F95000002198E72DE9F0470446C0788846122731
+:10F9600010B106F00AFD38B16578042D04D0E678B0
+:10F9700094F80090FB2E02D93846BDE8F087B8F124
+:10F98000000F02D01F2E21D9F6E706F08CF920B126
+:10F990001F2E98BF032D06D0EEE7032D18BF042DB0
+:10F9A00001D0002EE8D009F061F8002818BF032D1F
+:10F9B00004D0042D1CBF0C20BDE8F087484606F09B
+:10F9C0006AF9002804BF4220BDE8F087E07861783A
+:10F9D0001F2898BF03291CBF1120BDE8F087211DF7
+:10F9E00006F096FC0020BDE8F0870021B2E72DE983
+:10F9F000F04304464078422583B0012808D8A07817
+:10FA000006F049F920B120781225012804D0A0B1D0
+:10FA100003B02846BDE8F08306F0C3FC20B1A088FF
+:10FA20000028F5D08028F3D806F0C2FC68B16078D1
+:10FA30000028EDD0207801280BD007F077FE04468F
+:10FA400008F08CFC002800F0038103B00C20BDE816
+:10FA5000F08306F0B5FA38B906F09CFC002802BF26
+:10FA6000122003B0BDE8F08309F000F80028ECD1C3
+:10FA700006F0D1F8A0F57F41FF39E6D106F0BFFAD4
+:10FA8000A08842F2107100FB01F6A079314606F021
+:10FA9000EFFB06F06BFCF8B10022072101A801F092
+:10FAA000B1F8040049D0FE480321846020460CF0E0
+:10FAB00079FB204607F067F8FA4DA88AA4F84A00B7
+:10FAC000E88AA4F84C0006F0EEF870B1288B01210A
+:10FAD00008F0C8FDA06210E03146002008F018FDD3
+:10FAE000002818BFFFDF00F0BEB806F063FC2A8BC9
+:10FAF0000146104608F0B6FDA062014600222046ED
+:10FB000007F017FE06F0CFF84FF00108C8B906F06D
+:10FB100051FC10F00C0F14D001231A462146184650
+:10FB20000DF03FF8616A88420BD90721BDF8040047
+:10FB300001F0ACF8002818BFFFDF092003B0BDE8D2
+:10FB4000F083E87C0090AB7CEA8AA98A208801F0E7
+:10FB500046F9002818BFFFDF208805F0E1FE314696
+:10FB6000204608F0D5FC002818BFFFDF2146B4F876
+:10FB70004C00002204F5CD76FB2828BFFB206B89C2
+:10FB8000834238BF184691F855304FF4747413F01F
+:10FB90000C0F1CBF04EB80131FFA83FC3BD000BF8B
+:10FBA000B5F80C90E14528BFE146B1F84A30FB2B8F
+:10FBB00028BFFB23B5F80EC09C4538BF634691F8BB
+:10FBC00054C01CF00C0F1CBF04EB831C1FFA8CF7F5
+:10FBD0002AD02C8ABC4228BF3C461B2B18BFB4F548
+:10FBE000A47F2FD0F080A6F808907380B4803046B0
+:10FBF000FEF754FEB08840F64801884228BF40F620
+:10FC00004800B0803089884228BF40F648003081E3
+:10FC100086F8008027E0022B07BF83003C33C30037
+:10FC200070331FFA83FCBBE7BCF1020F07BF4FEA3A
+:10FC3000830C0CF13C0C4FEAC30C0CF1700C1FFA56
+:10FC40008CF7C6E71B2818BFB9F5A47FCAD10AE014
+:10FC50004CB1208805F065FE2088072101F016F8D8
+:10FC6000002818BFFFDF002003B0BDE8F0830021AB
+:10FC7000BDE610B50C46072100F0F6FF002804BFD2
+:10FC8000022010BD90F8731109B10C2010BD90F83E
+:10FC90006510142912BF152990F8C0110029F4D15C
+:10FCA0002168C0F874116168C0F87811A168C0F8C3
+:10FCB0007C11E168C0F88011012180F873110020E7
+:10FCC00010BD10B5072100F0CFFF002804BF0220AF
+:10FCD00010BD90F8731109B10C2010BD90F865109B
+:10FCE000142918BF1529F7D1022180F873110020BB
+:10FCF00010BDF0B50E464BF68032122183B096420D
+:10FD000017D8B6B1694600F04AF900281CBF03B005
+:10FD1000F0BD019800F15807841C25883246294619
+:10FD200038460CF035FA2088A842F6D103B00020FE
+:10FD3000F0BD03B00846F0BD10B582B0044600889F
+:10FD4000694600F02CF900281CBF02B010BD0198D4
+:10FD5000A37800F1580190F82C209A4202BF0C20A1
+:10FD600002B010BD7F220A728A720022CA72E17844
+:10FD700080F82D10217980F82E10A17880F82C10B1
+:10FD800002B0104610BD10B582B00C46694600F0B6
+:10FD900006F900281CBF02B010BD019890F873004E
+:10FDA000002818BF0120207002B0002010BD30B51F
+:10FDB00083B00D461446694600F0F1F800281CBFD8
+:10FDC00003B030BD019890F82C0001281EBF0C2014
+:10FDD00003B030BD019890F86010297090F8610070
+:10FDE000207003B0002030BD70B50D4616460721C7
+:10FDF00000F03AFF002804BF022070BD83884FF056
+:10FE0000010CC28841880CEB430C65451AD342F2C1
+:10FE1000107C02FB0CF240F6C41C01FB0CF1B2FB9F
+:10FE2000F1F1491E8CB2B4F5FA7F88BF4FF4FA7431
+:10FE3000A54238BF2C46621C591CB2FBF1F251435B
+:10FE4000491E8BB290F8AC11002908BF038433809F
+:10FE5000002070BD10B50C46072100F005FF0028FA
+:10FE600004BF022010BD80F8DF40002C1EBF90F8B8
+:10FE7000DD10002908F019FC002010BD01780029D0
+:10FE80001CBF4178002915D041881B2921BF8188DA
+:10FE90001B29C18802290DD302680349406805E087
+:10FEA0005C00002032060020F40500200A65486549
+:10FEB000002070471220704710B5044610F02CFF48
+:10FEC000204608F09AFB002010BD2DE9F0411646AF
+:10FED0000F46044601221146384610F020FF054621
+:10FEE0000121384608F0BEFB854228BF2846012381
+:10FEF000E100503189B2E631884206D901F196021B
+:10FF0000401AB0FBF2F0401C83B233800020BDE801
+:10FF1000F08110B5044611F03FFB042806D011F023
+:10FF20003BFB052802D008F0A1FD08B10C2010BD54
+:10FF3000601C0BF082FF207800F0010006F05AF8F8
+:10FF4000207800F001000EF0FFFA002010BD10B57F
+:10FF50000446072000F022FE00281CBF0C2010BD24
+:10FF6000207810F0010F11D000226078114613F0B4
+:10FF70008FFF00281CBF122010BDA0680AF0E9F90D
+:10FF8000607861680AF0EEF9002010BD00200AF0E8
+:10FF9000E0F9002108460AF0E5F9002010BD70B52F
+:10FFA0000C460546062100F05FFE606010B100209F
+:10FFB000207070BD0721284600F056FE60600028C2
+:10FFC00004BF022070BD01202070002070BD10B55C
+:10FFD00004468C46007813466168624638B10120B9
+:10FFE0000CF0DFFD6168496A884209D906E000200B
+:10FFF0000CF0D7FD6168496A884201D9012010BD23
+:020000040001F9
+:10000000002010BD10B586B0044611F0C5FA0428D2
+:1000100041D011F0C1FA05283DD0A0788DF8080034
+:10002000A0788DF8000060788DF8040020788DF8B5
+:100030000300A07B8DF80500E07B002818BF01209D
+:100040008DF80600A07810F0010F27D0E078012885
+:1000500008BF022003D000280CBF012000208DF82B
+:100060000100E088ADF80A006089ADF80C00A078C6
+:1000700010F0040F26D02079012808BF022003D0F9
+:1000800000280CBF012000208DF802002089ADF867
+:100090000E00A08914E006B00C2010BD10F0040F73
+:1000A00010D0E078012808BF022003D000280CBF40
+:1000B000012000208DF80200E088ADF80E00608974
+:1000C000ADF8100002A810F080FD002804BF6846BB
+:1000D0000EF02BFB06B010BD30B5058825F40044AA
+:1000E00021448CB24FF4004194420AD2121B92B2C6
+:1000F0001B339A4201D2A94307E005F40041214392
+:1001000003E0A21A92B2A9431143018030BD084412
+:10011000083050434A31084480B2704770B51D46DC
+:1001200016460B46044629463046049AFFF7EFFF71
+:100130000646B34200D2FFDF2821204614F0ABFD73
+:100140004FF6FF70A082283EB0B265776080B0F5B0
+:10015000004F00D9FFDF618805F13C00814200D2E9
+:10016000FFDF60880835401B343880B220801B28B0
+:1001700000D21B2020800020A07770BD81618861A3
+:1001800070472DE9F05F0D46C188044600F128094B
+:10019000008921F4004620F4004800F062FB10B111
+:1001A0000020BDE8F09F4FF0000A4FF0010BB04572
+:1001B0000CD9617FA8EB0600401A0838854219DC8B
+:1001C00009EB06000021058041801AE06088617F0C
+:1001D000801B471A083F0DD41B2F00DAFFDFBD42FA
+:1001E00001DC294600E0B9B2681A0204120C04D0FE
+:1001F000424502DD84F817A0D2E709EB0600018032
+:10020000428084F817B0CCE770B5044600F12802AC
+:10021000C088E37D20F400402BB11044028843885D
+:1002200013448B4201D2002070BD00258A4202D3C4
+:100230000180458008E0891A0904090C418003D037
+:10024000A01D00F01EFB08E0637F008808331844FF
+:1002500081B26288A01DFFF73FFFE575012070BDE8
+:1002600070B5034600F12804C588808820F4004654
+:100270002644A84202D10020188270BD9889358892
+:10028000A84206D3401B75882D1A2044ADB2C01E6B
+:1002900005E02C1AA5B25C7F20443044401D0C8838
+:1002A000AC4200D90D809C8924B1002414700988C7
+:1002B000198270BD0124F9E770B5044600F12801E8
+:1002C000808820F400404518208A002825D0A18984
+:1002D000084480B2A08129886A881144814200D2F2
+:1002E000FFDF2888698800260844A189884212D146
+:1002F000A069807F2871698819B1201D00F0C1FABA
+:1003000008E0637F28880833184481B26288201D82
+:10031000FFF7E2FEA6812682012070BD2DE9F041A3
+:10032000418987880026044600F12805B94218D083
+:1003300004F10A0821F400402844418819B14046DC
+:1003400000F09FFA08E0637F00880833184481B208
+:1003500062884046FFF7C0FE761C6189B6B2B9429A
+:10036000E8D13046BDE8F0812DE9F04104460B4666
+:1003700027892830A68827F40041B4F80A80014470
+:100380000D46B74201D10020ECE70AB1481D1060CC
+:1003900023B1627F691D184614F0DCFB2E88698842
+:1003A00004F1080021B18A1996B200F06AFA06E059
+:1003B000637F62880833991989B2FFF78DFE47453C
+:1003C00001D1208960813046CCE78188C088814294
+:1003D00001D1012070470020704701898088814247
+:1003E00001D1012070470020704770B58588C3880F
+:1003F00000F1280425F4004223F4004114449D42F6
+:100400001AD08389058A5E1925886388EC18A6426C
+:1004100014D313B18B4211D30EE0437F08325C1921
+:100420002244408892B2801A80B22333984201D28B
+:1004300011B103E08A4201D1002070BD012070BDDE
+:100440002DE9F0478846C1880446008921F400461A
+:1004500004F1280720F4004507EB060900F001FA33
+:10046000002178BBB54204D9627FA81B801A002501
+:1004700003E06088627F801B801A083823D4E289F9
+:1004800062B1B9F80020B9F802303BB1E81A21771F
+:10049000404518DBE0893844801A09E0801A21774A
+:1004A00040450ADB607FE189083030443944084424
+:1004B000C01EA4F81280BDE8F087454503DB01208B
+:1004C0002077E7E7FFE761820020F4E72DE9F74FA7
+:1004D000044600F12805C088884620F4004A608A56
+:1004E00005EB0A0608B1404502D20020BDE8FE8FA8
+:1004F000E08978B13788B6F8029007EB09018842A5
+:1005000000D0FFDF207F4FF0000B50EA090106D03A
+:1005100088B33BE00027A07FB9463071F2E7E1895C
+:1005200059B1607F2944083050440844B4F81F1082
+:1005300020F8031D94F821108170E28907EB080070
+:1005400002EB0801E1813080A6F802B002985F4614
+:1005500050B1637F30880833184481B26288A01D8F
+:10056000FFF7BAFDE78121E0607FE1890830504460
+:10057000294408442DE0FFE7E089B4F81F1028441F
+:10058000C01B20F8031D94F82110817009EB0800AE
+:10059000E28981B202EB0800E08137807180029825
+:1005A000A0B1A01D00F06DF9A4F80EB0A07F401C12
+:1005B000A077A07D08B1E088A08284F816B000BFC3
+:1005C000A4F812B084F817B001208FE7E08928441E
+:1005D000C01B30F8031DA4F81F10807884F8210098
+:1005E000EEE710B5818800F1280321F4004423448C
+:1005F000848AC288A14212D0914210D0818971B9F7
+:10060000826972B11046FFF7E8FE50B910892832AE
+:1006100020F40040104419790079884201D100206B
+:1006200010BD184610BD00F12803407F0830084473
+:10063000C01E1060088808B9DB1E1360088849884E
+:10064000084480B270472DE9F04100F12806407F50
+:100650001C4608309046431808884D88069ADB1ED1
+:10066000A0B1C01C80B2904214D9801AA04200DB15
+:10067000204687B298183A46414614F03FFA0028BF
+:1006800016D1E01B84B2B844002005E0ED1CADB2E9
+:10069000F61EE8E7101A80B20119A94206D83044C4
+:1006A00022464146BDE8F04114F028BA4FF0FF3031
+:1006B00058E62DE9F04100F12804407F1E4608303D
+:1006C00090464318002508884F88069ADB1E90B193
+:1006D000C01C80B2904212D9801AB04200DB304672
+:1006E00085B299182A46404614F034FA701B86B237
+:1006F000A844002005E0FF1CBFB2E41EEAE7101A80
+:1007000080B28119B94206D821183246404614F009
+:1007100021FAA81985B2284624E62DE9F04100F116
+:100720002804407F1E46083090464318002508885C
+:100730004F88069ADB1E90B1C01C80B2904212D93D
+:10074000801AB04200DB304685B298182A464146EE
+:1007500014F000FA701B86B2A844002005E0FF1CCC
+:10076000BFB2E41EEAE7101A80B28119B94206D876
+:1007700020443246414614F0EDF9A81985B22846C6
+:10078000F0E5401D704710B5044600F12801C2880D
+:10079000808820F400431944904206D0A28922B9EF
+:1007A000228A12B9A28A904201D1002010BD088885
+:1007B000498831B1201D00F064F80020208201201A
+:1007C00010BD637F62880833184481B2201DFFF793
+:1007D00083FCF2E70021C18101774182C1758175F7
+:1007E000704703881380C28942B1C28822F4004353
+:1007F00000F128021A440A60C0897047002070473F
+:1008000010B50446808AA0F57F41FF3900D0FFDF94
+:10081000E088A082E08900B10120A07510BD4FF6EC
+:10082000FF71818200218175704710B50446808A6E
+:10083000A0F57F41FF3900D1FFDFA07D28B9A08856
+:10084000A18A884201D1002010BD012010BD8188FD
+:10085000828A914201D1807D08B100207047012039
+:10086000704720F4004221F400439A4207D100F47B
+:10087000004001F40041884201D00120704700206F
+:10088000704730B5044600880D4620F40040A84269
+:1008900000D2FFDF21884FF40040884328432080A6
+:1008A00030BD70B50C00054609D0082C00D2FFDF22
+:1008B0001DB1A1B2286800F044F8201D70BD0DB133
+:1008C00000202860002070BD0021026803E09388AA
+:1008D0001268194489B2002AF9D100F032B870B513
+:1008E00000260D460446082900D2FFDF206808B91B
+:1008F0001EE0044620688188A94202D001680029D0
+:10090000F7D181880646A94201D100680DE005F1C2
+:10091000080293B20022994209D32844491B02607D
+:1009200081802168096821600160206000E0002664
+:10093000304670BD00230B608A8002680A60016047
+:10094000704700234360021D018102607047F0B5CB
+:100950000F460188408815460C181E46AC4200D34D
+:10096000641B3044A84200D9FFDFA019A84200D977
+:10097000FFDF3819F0BD2DE9F041884606460188B1
+:10098000408815460C181F46AC4200D3641B3844FF
+:10099000A84200D9FFDFE019A84200D9FFDF708824
+:1009A0003844708008EB0400BDE8F0812DE9F04187
+:1009B000054600881E461746841B8846BC4200D365
+:1009C0003C442C8068883044B84200D9FFDFA0192D
+:1009D000B84200D9FFDF68883044688008EB040023
+:1009E000E2E72DE9F04106881D460446701980B201
+:1009F000174688462080B84201D3C01B20806088FB
+:100A0000A84200D2FFDF7019B84200D9FFDF60882A
+:100A1000401B608008EB0600C6E730B50D46018834
+:100A2000CC18944200D3A41A4088984200D8FFDF23
+:100A3000281930BD2DE9F041C84D04469046A878EC
+:100A40000E46A04200D8FFDF05EB8607B86A50F8D3
+:100A5000240000B1FFDFB868002816D0304600F04F
+:100A600044F90146B868FFF73AFF05000CD0B86AB0
+:100A7000082E40F8245000D3FFDFB94842462946EB
+:100A800050F82630204698472846BDE8F0812DE9E9
+:100A9000F8431E468C1991460F460546FF2C00D997
+:100AA000FFDFB14500D9FFDFE4B200954DB3002070
+:100AB0008046E81C20F00300A84200D0FFDF494632
+:100AC000DFF89892684689F8001089F8017089F873
+:100AD000024089F8034089F8044089F8054089F804
+:100AE000066089F80770414600F008F90021424687
+:100AF0000F464B460098C01C20F00300009012B136
+:100B00000EE00120D4E703EB8106B062002005E08F
+:100B1000D6F828C04CF82070401CC0B2A042F7D3D1
+:100B20000098491C00EB8400C9B200900829E1D369
+:100B3000401BBDE8F88310B5044603F067FD08B11B
+:100B4000102010BD2078854A618802EB80009278E1
+:100B50000EE0836A53F8213043B14A1C6280A180C1
+:100B6000806A50F82100A060002010BD491C89B2A5
+:100B70008A42EED86180052010BD70B505460C464E
+:100B8000084603F043FD08B1102070BD082D01D3C5
+:100B9000072070BD25700020608070BD0EB56946CD
+:100BA000FFF7EBFF00B1FFDF6846FFF7C4FF08B1B6
+:100BB00000200EBD01200EBD10B50446082800D34C
+:100BC000FFDF6648005D10BD3EB50546002469465E
+:100BD000FFF7D3FF18B1FFDF01E0641CE4B2684601
+:100BE000FFF7A9FF0028F8D02846FFF7E5FF001B14
+:100BF000C0B23EBD59498978814201D9C0B270471F
+:100C0000FF2070472DE9F041544B062903D00729F6
+:100C10001CD19D7900E0002500244FF6FF7603EB00
+:100C2000810713F801C00AE06319D7F828E09BB2E6
+:100C30005EF823E0BEF1000F04D0641CA4B2A4450A
+:100C4000F2D8334603801846B34201D100201CE796
+:100C5000BDE8F041EEE6A0F57F43FF3B01D0082957
+:100C600001D300207047E5E6A0F57F42FF3A0BD0A4
+:100C7000082909D2394A9378834205D902EB8101C8
+:100C8000896A51F820007047002070472DE9F04133
+:100C900004460D46A4F57F4143F20200FF3902D01D
+:100CA000082D01D30720F0E62C494FF000088A7880
+:100CB000A242F8D901EB8506B26A52F82470002FDF
+:100CC000F1D027483946203050F82520204690475B
+:100CD000B16A284641F8248000F007F802463946F8
+:100CE000B068FFF727FE0020CFE61D49403131F8FC
+:100CF00010004FF6FC71C01C084070472DE9F84306
+:100D0000164E8846054600242868C01C20F00300C3
+:100D100028602046FFF7E9FF315D4843B8F1000F36
+:100D200001D0002200E02A680146009232B100277B
+:100D30004FEA0D00FFF7B5FD1FB106E001270020C7
+:100D4000F8E706EB8401009A8A602968641C08446D
+:100D5000E4B22860082CD7D3EBE600005006002050
+:100D6000F050020070B50E461D46114600F0D4F852
+:100D700004462946304600F0D8F82044001D70BDD6
+:100D80002DE9F04190460D4604004FF0000610D0CA
+:100D90000027E01C20F00300A04200D0FFDFDDB1FF
+:100DA00041460020FFF77DFD0C3000EB850617B1B2
+:100DB00012E00127EDE7614F04F10C00A9003C604F
+:100DC0002572606000EB85002060606813F063FFAF
+:100DD00041463868FFF765FD3046BDE8F0812DE9F2
+:100DE000FF4F564C804681B020689A46934600B922
+:100DF000FFDF2068027A424503D9416851F8280094
+:100E000020B143F2020005B0BDE8F08F51460298D0
+:100E100000F082F886B258460E9900F086F885B246
+:100E20007019001D87B22068A14639460068FFF797
+:100E300056FD04001FD0678025802946201D0E9D89
+:100E400007465A4601230095FFF768F92088314686
+:100E500038440123029ACDF800A0FFF75FF92088FB
+:100E6000C1193846FFF78AF9D9F800004168002017
+:100E700041F82840C7E70420C5E770B52F4C054668
+:100E8000206800B9FFDF2068017AA9420ED94268C4
+:100E900052F8251051B1002342F825304A880068E5
+:100EA000FFF748FD216800200A7A08E043F20200BB
+:100EB00070BD4B6853F8203033B9401CC0B2824239
+:100EC000F7D80868FFF700FD002070BD70B51B4E15
+:100ED00005460024306800B9FFDF3068017AA94276
+:100EE00004D9406850F8250000B1041D204670BDAB
+:100EF00070B5124E05460024306800B9FFDF306837
+:100F0000017AA94206D9406850F8251011B131F88C
+:100F1000040B4418204670BD10B50A460121FFF7A6
+:100F2000F6F8C01C20F0030010BD10B50A460121E0
+:100F3000FFF7EDF8C01C20F0030010BD700000208A
+:100F400070B50446C2F11005281913F003FE15F020
+:100F5000FF0108D0491EC9B2802060542046BDE878
+:100F6000704013F076BE70BD30B505E05B1EDBB29D
+:100F7000CC5CD55C6C40C454002BF7D130BD10B5AF
+:100F8000002409E00B78521E44EA430300F8013BB9
+:100F900011F8013BD2B2DC09002AF3D110BD2DE9D2
+:100FA000F04389B01E46DDE9107990460D000446F5
+:100FB00022D002460846F949FDF755FB102221468A
+:100FC0003846FFF7DCFFE07B000606D5F34A3946DA
+:100FD000102310320846FFF7C7FF10223946484653
+:100FE000FFF7CDFFF87B000606D5EC4A49461023F3
+:100FF00010320846FFF7B8FF1021204613F029FEF3
+:101000000DE0103EB6B208EB0601102322466846FA
+:10101000FFF7AAFF224628466946FDF724FB102E5B
+:10102000EFD818D0F2B241466846FFF789FF102387
+:101030004A46694604A8FFF797FF1023224604A9F1
+:101040006846FFF791FF224628466946FDF70BFBED
+:1010500009B0BDE8F08310233A464146EAE770B58F
+:101060009CB01E460546134620980C468DF8080095
+:10107000202219460DF1090013F06CFD20222146B3
+:101080000DF1290013F066FD17A913A8CDE90001A1
+:10109000412302AA31462846FFF781FF1CB070BDEC
+:1010A0002DE9FF4F9FB014AEDDE92D5410AFBB49C1
+:1010B000CDE90076202320311AA8FFF770FF4FF00A
+:1010C00000088DF808804FF001098DF8099054F858
+:1010D000010FCDF80A00A088ADF80E0014F8010C3D
+:1010E0001022C0F340008DF8100055F8010FCDF824
+:1010F0001100A888ADF8150015F8010C2C99C0F363
+:1011000040008DF8170006A8824613F023FD0AA8B8
+:1011100083461022229913F01DFDA048352308387C
+:1011200002AA40688DF83C80CDE900760E901AA99D
+:101130001F98FFF734FF8DF808808DF8099020681C
+:10114000CDF80A00A088ADF80E0014F8010C1022AA
+:10115000C0F340008DF810002868CDF81100A88871
+:10116000ADF8150015F8010C2C99C0F340008DF86E
+:101170001700504613F0EEFC58461022229913F047
+:10118000E9FC86483523083802AA40688DF83C906F
+:10119000CDE900760E901AA92098FFF700FF23B042
+:1011A000BDE8F08FF0B59BB00C460546DDE9221096
+:1011B0001E461746DDE92032D0F801C0CDF808C040
+:1011C000B0F805C0ADF80CC00078C0F340008DF851
+:1011D0000E00D1F80100CDF80F00B1F80500ADF810
+:1011E000130008781946C0F340008DF815001088E8
+:1011F000ADF8160090788DF818000DF11900102246
+:1012000013F0A8FC0DF129001022314613F0A2FCC6
+:101210000DF139001022394613F09CFC17A913A8D0
+:10122000CDE90001412302AA21462846FFF7B7FE77
+:101230001BB0F0BDF0B5A3B017460D4604461E46E0
+:10124000102202A8289913F085FC06A8202239460E
+:1012500013F080FC0EA82022294613F07BFC1EA967
+:101260001AA8CDE90001502302AA314616A8FFF7BB
+:1012700096FE1698206023B0F0BDF0B589B0044604
+:10128000DDE90E070D463978109EC1F340018DF857
+:10129000001031789446C1F340018DF801101968AF
+:1012A000CDF802109988ADF8061099798DF80810DC
+:1012B0000168CDF809108188ADF80D1080798DF89E
+:1012C0000F0010236A46614604A8FFF74DFE224630
+:1012D000284604A9FDF7C7F9D6F801000090B6F832
+:1012E0000500ADF80400D7F80100CDF80600B7F806
+:1012F0000500ADF80A000020039010236A4621463D
+:1013000004A8FFF731FE2246284604A9FDF7ABF9F1
+:1013100009B0F0BD1FB51C6800945B6801931368A9
+:10132000029352680392024608466946FDF79BF90C
+:101330001FBD10B588B00446106804905068059031
+:1013400000200690079008466A4604A9FDF78BF92D
+:10135000BDF80000208008B010BD1FB51288ADF8A0
+:1013600000201A88ADF80220002201920292039216
+:10137000024608466946FDF776F91FBD7FB5074B63
+:1013800014460546083B9A1C6846FFF7E6FF2246CE
+:1013900069462846FFF7CDFF7FBD00004851020097
+:1013A00070B5044600780E46012813D0052802D0F7
+:1013B000092813D10EE0A06861690578042003F0C4
+:1013C000B3F8052D0AD0782300220420616903F0C8
+:1013D00001F803E00420616903F0A6F831462046D5
+:1013E000BDE8704001F086B810B500F12D02C37958
+:1013F0009478411D64F003042340C371DB070DD0D2
+:101400004B79547923404B710B79127913400B714E
+:101410008278C9788A4200D9817010BD00224A7151
+:101420000A71F5E74178012900D00C21017070475D
+:101430002DE9F04F93B04FF0000B0C690D468DF87D
+:1014400020B0097801260C2017464FF00D084FF008
+:10145000110A4FF008091B2975D2DFE811F01B00B3
+:10146000C30206031E035D037003A203B703F80360
+:10147000190461049304A004EC042A053405520500
+:101480005D05EE053106340663067F06F9061D0785
+:10149000E606EB0614B120781D282AD0D5F808807E
+:1014A0005FEA08004FD001208DF82000686A022210
+:1014B0000D908DF824200A208DF82500A8690A9047
+:1014C000A8880028EED098F8001091B10F2910D20A
+:1014D0007ED2DFE801F07D1349DEFEFDFCFBFAF968
+:1014E00038089CF8F70002282DD124B120780C2868
+:1014F00001D00026EFE38DF82020CBE10420696ABB
+:1015000003F012F8A8880728EED1204600F0EDFF7E
+:10151000022809D0204600F0E8FF032807D920461A
+:1015200000F0E3FF072802D20120207004E0002C25
+:10153000B8D020780128D7D198F80400C11F0A2913
+:1015400002D30A2061E0C4E1A070D8F80010E16283
+:10155000B8F80410218698F8060084F832000120BB
+:1015600028700320207044E00728BDD1002C99D0BA
+:1015700020780D28B8D198F8031094F82F20C1F3E3
+:10158000C000C2F3C002104201D0062000E00720D4
+:10159000890707D198F805100142D2D198F80610B2
+:1015A0000142CED194F8312098F8051020EA0202C9
+:1015B0001142C6D194F8322098F8061090430142A7
+:1015C000BFD198F80400C11F0A29BAD2617D00E09A
+:1015D00006E281427ED8D8F800106160B8F80410A5
+:1015E000218198F80600A072012028700E2020703A
+:1015F00003208DF82000686A0D9004F12D000990F9
+:10160000601D0A900F300B9022E12875FDE3412800
+:1016100091D1204600F069FF042802D1E078C0078C
+:1016200004D1204600F061FF0F2884D1A88CD5F8A2
+:101630000C8080B24FF0400BE669FFF747FC324662
+:1016400041465B464E46CDF80090FFF732F80B203E
+:101650008DF82000686A0D90E0690990002108A8C3
+:10166000FFF79EFE2078042806D0A07D58B10128FF
+:1016700009D003280AD049E30520207003202870F0
+:101680008DF82060CDE184F800A032E712202070B0
+:10169000E9E11128BCD1204600F027FF042802D13F
+:1016A000E078C00719D0204600F01FFF062805D1BA
+:1016B000E078C00711D1A07D02280ED0204600F0AE
+:1016C00014FF08E0CAE081E06FE14EE121E101E1B1
+:1016D000E7E017E0ADE111289AD1102208F10101ED
+:1016E00004F13C0013F036FA607801287ED0122015
+:1016F0002070E078C00760D0A07D0028C8D0012805
+:10170000C6D05AE0112890D1204600F0EEFE0828FD
+:1017100004D0204600F0E9FE132886D104F16C00C5
+:10172000102208F10101064613F014FA2078082867
+:101730000DD014202070E178C8070DD0A07D0228BC
+:101740000AD06278022A04D00328A1D035E009200B
+:10175000F0E708B1012837D1C80713D0A07D0228CF
+:101760001DD000200090D4E9062133460EA8FFF7D3
+:1017700076FC10220EA904F13C0013F0BFF9C8B1A9
+:10178000042042E7D4E90912201D8DE8070004F186
+:101790002C0332460EA8616BFFF76FFDE9E7606B23
+:1017A000C1F34401491E0068C84000F0010040F048
+:1017B0008000D7E72078092806D185F800908DF8B9
+:1017C000209033E32870ECE30920FBE711289AD13D
+:1017D000204600F08AFE0A2802D1E078C00704D132
+:1017E000204600F082FE15288DD100E08DE104F145
+:1017F0003C00102208F10101064613F0ABF92078F5
+:101800000A2816D016202070D4E90932606B611DB9
+:101810008DE80F0004F15C0304F16C0247310EA85F
+:10182000FFF7C0FC10220EA9304613F067F918B17B
+:10183000F5E20B20207071E22046FFF7D5FDA0787D
+:10184000216A0A18C0F11001104613F002FA23E3CE
+:10185000394608A8FFF7A4FD06463BE20228B6D1A8
+:10186000204600F042FE042804D3204600F03DFE4E
+:10187000082809D3204600F038FE0E2829D3204638
+:1018800000F033FE122824D2A07D02289FD10E2022
+:101890008DF82000686A0D9098F801008DF82400FA
+:1018A000F0E3022893D1204600F01FFE002810D05C
+:1018B000204600F01AFE0128F9D0204600F015FE5F
+:1018C0000C28F4D004208DF8240098F801008DF83D
+:1018D00025005EE21128FCD1002CFAD020781728D0
+:1018E000F7D16178606A022911D0002101EB410132
+:1018F000182606EBC1011022405808F1010113F02F
+:1019000029F90420696A00F0E3FD2670F1E5012160
+:10191000ECE70B28DDD1002CDBD020781828D8D1BB
+:101920006078616A02281CD05FF0000000EB400282
+:10193000102000EBC2000958B8F801000880607858
+:10194000616A02280FD0002000EB4002142000EB57
+:10195000C2000958404650F8032F0A6040684860AA
+:1019600039E00120E2E70120EEE71128B1D1002C97
+:10197000AFD020781928ACD16178606A022912D0E2
+:101980005FF0000101EB41011C2202EBC1011022BA
+:10199000405808F1010113F0DDF80420696A00F0F5
+:1019A00097FD1A20B6E00121ECE7082891D1002C20
+:1019B0008FD020781A288CD1606A98F8012001789D
+:1019C00062F347010170616AD8F8022041F8012FE3
+:1019D000B8F8060088800420696A00F079FD8EE27C
+:1019E000072012E63878012894D1182204F1140057
+:1019F000796813F0F4F8E079C10894F82F0001EA4F
+:101A0000D001E07861F30000E070217D002974D1FD
+:101A10002178032909D0C00725D0032028708DF82C
+:101A20002090686A0D90412004E3607DA17888428F
+:101A300001D90620E9E502262671E179204621F048
+:101A4000E001E171617A21F0F0016172A17A21F087
+:101A5000F001A172FFF7C8FC2E708DF82090686A23
+:101A60000D900720E6E20420ACE6387805289DD1E9
+:101A70008DF82000686A0D90B8680A900720ADF8CC
+:101A800024000A988DF830B0616801602189818056
+:101A9000A17A817104202070F4E23978052985D17A
+:101AA0008DF82010696A0D91391D09AE0EC986E8BE
+:101AB0000E004121ADF824108DF830B01070A88CC4
+:101AC000D7F80C8080B24026A769FFF711FA41468B
+:101AD0003A463346C846CDF80090FEF71EFE002178
+:101AE00008A8FFF75DFCE07820F03E00801CE07065
+:101AF0002078052802D00F200CE049E1A07D20B11C
+:101B0000012802D0032802D002E10720BFE584F8B3
+:101B10000080EEE42070ECE4102104F15C0002F09F
+:101B20002AFA606BB0BBA07D18B1012801D0052056
+:101B3000FDE006202870F7486063A063BEE23878B5
+:101B4000022894D1387908B12875B3E3A07D022822
+:101B500002D0032805D022E0B8680028F5D06063E1
+:101B60001CE06078012806D0A07994F82E10012896
+:101B700005D0E84806E0A17994F82E00F7E7B868A8
+:101B80000028E2D06063E078C00701D0012902D0CC
+:101B9000E04803E003E0F8680028D6D0A063062000
+:101BA00010E68DF82090696A0D91E1784846C907E2
+:101BB00009D06178022903D1A17D29B1012903D07F
+:101BC000A17D032900D00720287031E1387805284D
+:101BD000BBD1207807281ED084F800A005208DF8FE
+:101BE0002000686A0D90B8680A90ADF824A08DF8BE
+:101BF00030B003210170E178CA070FD0A27D022A1C
+:101C00001AD000210091D4E9061204F15C03401CB3
+:101C1000FFF725FA67E384F80090DFE7D4E90923AA
+:101C2000211D8DE80E0004F12C0304F15C02401C20
+:101C3000616BFFF722FB56E3626BC1F34401491E5F
+:101C40001268CA4002F0010141F08001DAE73878F9
+:101C50000528BDD18DF82000686A0D90B8680A90FB
+:101C6000ADF824A08DF830B0042100F8011B10223B
+:101C700004F15C0112F06EFF002108A8FFF790FB51
+:101C80002078092801D0132044E70A2020709BE522
+:101C9000E078C10742D0A17D012902D0022927D0D6
+:101CA00038E0617808A8012916D004F16C01009190
+:101CB000D4E9061204F15C03001DFFF7BBFA0A2009
+:101CC000287003268DF82080686A0D90002108A8EE
+:101CD000FFF766FBDDE2C3E204F15C010091D4E9A9
+:101CE000062104F16C03001DFFF7A4FA0026E9E7C2
+:101CF000C0F3440114290DD24FF0006101EBB01084
+:101D00004FEAB060E0706078012801D01020BEE496
+:101D10000620FFE6607801283FF4B7AC0A2051E5C1
+:101D2000E178C90708D0A17D012903D10B202870D3
+:101D300004202FE028702DE00E2028706078616B61
+:101D4000012817D004F15C0304F16C020EA8FFF720
+:101D5000E1FA2046FFF748FBA0780EAEC0F1100173
+:101D6000304412F076FF06208DF82000686A09964C
+:101D70000D909AE004F16C0304F15C020EA8FFF7E9
+:101D8000C9FAE9E73978022903D139790029D1D094
+:101D900029758FE28DF82000686A0D9058E5387833
+:101DA0000728F6D1D4E909216078012808D004F188
+:101DB0006C00CDE90002029105D104F16C0304E04E
+:101DC00004F15C00F5E704F15C0304F14C007A686F
+:101DD0000646216AFFF764F96078012821D1A078CE
+:101DE000216A0A18C0F11001104612F032FFD4E93E
+:101DF0000923606B04F12D018DE80F0004F15C03F1
+:101E000004F16C0231460EA800E055E2FFF7CAF972
+:101E100010220EA904F13C0012F070FE08B10B2054
+:101E2000AFE485F8008000BF8DF82090686A0D90BF
+:101E30008DF824A00CE538780528AAD18DF820006B
+:101E4000686A0D90B8680A90ADF824A08DF830B09B
+:101E500080F80080617801291AD0D4E9093204F1B0
+:101E60002D01A66B03920096CDE9011304F16C03DA
+:101E700004F15C0204F14C01401CFFF793F90021CE
+:101E800008A8FFF78DFA6078012805D0152041E6F3
+:101E9000D4E90923611DE4E70E20287006208DF89F
+:101EA0002000686ACDF824B00D90A0788DF8280045
+:101EB000CEE438780328C0D1E079C00770D00F2075
+:101EC0002870072066E7387804286BD11422391D62
+:101ED00004F1140012F083FE616A208CA1F809005D
+:101EE000616AA078C871E179626A01F00301117238
+:101EF000616A627A0A73616AA07A81F82400162006
+:101F000060E485F800A08DF82090696A50460D9134
+:101F100090E00000485102003878052842D1B868A6
+:101F2000A8616178606A022901D0012100E00021E6
+:101F300001EB4101142606EBC1014058082102F0D3
+:101F40001AF86178606A022901D0012100E00021BD
+:101F500001EB410106EBC101425802A8E169FFF71C
+:101F60000DFA6078626A022801D0012000E00020AA
+:101F700000EB4001102000EBC1000223105802A921
+:101F80000932FEF7F1FF626AFD4B0EA80932A16922
+:101F9000FFF7E3F96178606A022904D0012103E0C8
+:101FA00042E18BE0BDE0002101EB4101182606EB88
+:101FB000C101A27840580EA912F0CCFD6178606A88
+:101FC000022901D0012100E0002101EB410106EBD3
+:101FD000C1014058A1780844C1F1100112F039FE46
+:101FE00005208DF82000686A0D90A8690A90ADF868
+:101FF00024A08DF830B0062101706278616A022A4F
+:1020000001D0012200E0002202EB420206EBC202F4
+:10201000401C8958102212F09DFD002108A8FFF7EE
+:10202000BFF91220C5F818B028708DF82090686AA2
+:102030000D900B208DF824000AE43878052870D123
+:102040008DF82000686A0D90B8680A900B20ADF8F2
+:1020500024000A98072101706178626A022901D080
+:10206000012100E0002101EB4103102101EBC3013C
+:1020700051580988A0F801106178626A022902D0DB
+:10208000012101E02FE1002101EB4103142101EBCB
+:10209000C30151580A6840F8032F4968416059E06C
+:1020A0001920287001208DF8300077E6162028705E
+:1020B0008DF830B0002108A8FFF772F9032617E168
+:1020C00014202870B0E6387805282AD18DF8200031
+:1020D000686A0D90B8680A90ADF824A08DF830B009
+:1020E00080F800906278616A4E46022A01D001228F
+:1020F00000E0002202EB42021C2303EBC202401C60
+:102100008958102212F026FD002108A8FFF748F98F
+:10211000152028708DF82060686A0D908DF8246075
+:102120003CE680E0387805287DD18DF82000686A8B
+:102130000D90B8680A90ADF824900921017061698A
+:10214000097849084170616951F8012FC0F80220EF
+:102150008988C18020781C28A8D1A1E7E078C00731
+:1021600002D04FF0060C01E04FF0070C6078022817
+:102170000AD04FF0000000BF00EB040101F109019B
+:1021800005D04FF0010004E04FF00100F4E74FF0FC
+:1021900000000B78204413EA0C030B7010F8092F91
+:1021A00002EA0C02027004D14FF01B0C84F800C04C
+:1021B000D2B394F801C0BCF1010F00D09BB990F8E4
+:1021C00000C0E0465FEACC7C04D028F0010606702F
+:1021D000102606E05FEA887C05D528F00206067026
+:1021E00013262E70032694F801C0BCF1020F00D014
+:1021F00092B991F800C05FEACC7804D02CF00106C7
+:102200000E70172106E05FEA8C7805D52CF00206E7
+:102210000E701921217000260078D0BBCAB3C3BB51
+:102220001C20207035E012E002E03878062841D109
+:102230001A2019E4207801283CD00C283AD02046F6
+:10224000FFF7F0F809208DF82000686A0D9031E062
+:102250003878052805D00620387003261820287005
+:1022600046E005218DF82010686A0D90B8680A9044
+:102270000220ADF8240001208DF830000A9801708A
+:10228000297D4170394608A8FFF78AF806461820CC
+:102290002870012E0ED02BE001208DF82000686AF6
+:1022A0000D9003208DF82400287D8DF8250085F8F9
+:1022B00014B012E0287D80B11D20207017202870F6
+:1022C0008DF82090686A0D9002208DF82400394620
+:1022D00008A8FFF765F806460AE00CB1FE2020705A
+:1022E0009DF8200020B1002108A8FFF759F810E45C
+:1022F00013B03046BDE8F08F2DE9F04387B00C46AF
+:102300004E6900218DF8041001202578034602272C
+:102310004FF007094FF0050C85B1012D53D0022D68
+:1023200039D1FE2030708DF80030606A05900320AE
+:102330008DF80400207E8DF8050063E021790129E5
+:1023400025D002292DD0032928D0042923D1B17DFD
+:10235000022920D131780D1F042D04D30A3D032D0D
+:1023600001D31D2917D12189022914D38DF80470B6
+:10237000237020899DF8041088421BD2082001E0B8
+:10238000405102008DF80000606A059057E07078B7
+:102390000128EBD0052007B0BDE8F0831D20307088
+:1023A000E4E771780229F5D131780C29F3D18DF861
+:1023B0000490DDE7083402F804CB94E80B0082E8CF
+:1023C0000B000320E7E71578052DE4D18DF800C058
+:1023D000656A0595956802958DF8101094F804804B
+:1023E000B8F1010F13D0B8F1020F2DD0B8F1030FDF
+:1023F0001CD0B8F1040FCED1ADF804700E202870B7
+:10240000207E687000216846FEF7CAFF0CE0ADF838
+:1024100004700B202870207E002100F01F006870DF
+:102420006846FEF7BDFF37700020B4E7ADF80470D2
+:102430008DF8103085F800C0207E68702770114636
+:102440006846FEF7ADFFA6E7ADF804902B70207F3D
+:102450006870607F00F00100A870A07F00F01F008E
+:10246000E870E27F2A71C0071CD094F8200000F0C9
+:102470000700687194F8210000F00700A87100219E
+:102480006846FEF78DFF2868F062A8883086A87934
+:1024900086F83200A069407870752879B0700D20F8
+:1024A0003070C1E7A9716971E9E700B587B0042808
+:1024B0000CD101208DF800008DF80400002005915A
+:1024C0008DF8050001466846FEF76AFF07B000BDBB
+:1024D00070B50C46054602F027F821462846BDE8AF
+:1024E00070407823002201F075BF08B10078704772
+:1024F0000C20704770B50C0005784FF000010CD02F
+:1025000021702146F2F7A9FE69482178405D884292
+:1025100001D1032070BD022070BDF2F79EFE0020A5
+:1025200070BD0279012A05D000220A704B78012B78
+:1025300002D003E0042070470A758A610279930093
+:10254000521C0271C15003207047F0B587B00F468E
+:1025500005460124287905EB800050F8046C70785A
+:10256000411E02290AD252493A46083901EB80003D
+:10257000314650F8043C2846984704460CB1012CDB
+:1025800011D12879401E10F0FF00287101D00324DA
+:10259000E0E70A208DF80000706A0590002101969E
+:1025A0006846FFF7A7FF032CD4D007B02046F0BD44
+:1025B00070B515460A46044629461046FFF7C5FF82
+:1025C000064674B12078FE280BD1207C30B1002063
+:1025D0002870294604F10C00FFF7B7FF2046FEF7EC
+:1025E00021FF304670BD704770B50E4604467C2111
+:1025F00012F051FB0225012E03D0022E04D005203B
+:1026000070BD0120607000E065702046FEF70AFF93
+:10261000A575002070BD28B1027C1AB10A4600F1F0
+:102620000C01C5E70120704710B5044686B00420B0
+:1026300001F07AFF2078FE2806D000208DF80000F7
+:1026400069462046FFF7E7FF06B010BD7CB50E4691
+:1026500000218DF804104178012903D0022903D00C
+:10266000002405E0046900E044690CB1217C89B1D3
+:102670006D4601462846FFF754FF032809D132462C
+:1026800029462046FFF794FF9DF80410002900D04A
+:1026900004207CBD04F10C05EBE730B40C46014688
+:1026A000034A204630BC034B0C3AFEF756BE0000EE
+:1026B000845102004051020070B50D46040011D053
+:1026C00085B12101284612F0C4FA10224E4928464D
+:1026D00012F040FA4C4801210838018044804560DE
+:1026E000002070BD012070BD70B5474E0024054626
+:1026F000083E10E07068AA7B00EB0410817B9142D9
+:1027000008D1C17BEA7B914204D10C22294612F008
+:10271000F5F930B1641C30888442EBDB4FF0FF30B8
+:1027200070BD204670BD70B50D46060006D02DB1B7
+:10273000FFF7DAFF002803DB401C14E0102070BD17
+:10274000314C083C20886288411C914201D9042008
+:1027500070BD6168102201EB0010314612F0FAF9E9
+:102760002088401C20802870002070BD70B5144661
+:102770000D0018D0BCB10021A170022802D0102891
+:1027800011D105E0288870B10121A170108008E006
+:102790002846FFF7A9FF002805DB401CA070A88988
+:1027A0002080002070BD012070BD70B50546144624
+:1027B0000E000BD000203070A878012808D005D971
+:1027C0001149A1F108010A8890420AD9012070BD7F
+:1027D00024B1287820702888000A507002200870E0
+:1027E0000FE064B14968102201EB00112046103956
+:1027F00012F0B0F9287820732888000A607310203E
+:102800003070002070BD00007C0000202DE9F041F8
+:1028100090460C4607460025FE48072F00EB881619
+:1028200007D2DFE807F007070707040404000125C3
+:1028300000E0FFDF06F81470002D13D0F54880305B
+:1028400000EB880191F82700202803D006EB400018
+:10285000447001E081F8264006EB440220205070CD
+:1028600081F82740BDE8F081F0B51F4614460E46BA
+:102870000546202A00D1FFDFE649E648803100EB1B
+:10288000871C0CEB440001EB8702202E07D00CEBD9
+:10289000460140784B784870184620210AE092F8AB
+:1028A0002530407882F82500F6E701460CEB410020
+:1028B00005704078A142F8D192F82740202C03D02F
+:1028C0000CEB4404637001E082F826300CEB410409
+:1028D0002023637082F82710F0BD30B50D46CE4B33
+:1028E00044190022181A72EB020100D2FFDFCB4814
+:1028F000854200DDFFDFC9484042854200DAFFDF44
+:10290000C548401C844207DA002C01DB204630BD5C
+:10291000C148401C201830BDBF48C043FAE710B57D
+:1029200004460168407ABE4A52F82020114450B152
+:102930000220084420F07F40F0F71DF994F90810B8
+:10294000BDE81040C9E70420F3E72DE9F047B14E98
+:10295000803696F82D50DFF8BC9206EB850090F893
+:10296000264034E009EB85174FF0070817F81400EC
+:10297000012806D004282ED005282ED0062800D005
+:10298000FFDF01F0E3F8014607EB4400427806EB75
+:10299000850080F8262090F82720A24202D120222C
+:1029A00080F82720084601F0DCF82A46214601205D
+:1029B000FFF72CFF9B48414600EB041002682046BD
+:1029C000904796F82D5006EB850090F82640202C75
+:1029D000C8D1BDE8F087022000E003208046D0E7A0
+:1029E00010B58C4C2021803484F8251084F82610F2
+:1029F00084F82710002084F8280084F82D0084F83B
+:102A00002E10411EA16044F8100B207460742073D6
+:102A10006073A0738449E0772075087048700021C6
+:102A20007C4A103C02F81100491CC9B22029F9D394
+:102A30000120EFF78EFF0020EFF78BFF012084F8D5
+:102A40002200F9F7A9F97948F9F7B5F9764CA41EEF
+:102A500020707748F9F7AFF96070BDE81040EFF7E4
+:102A600005BF10B5EFF727FF6F4CA41E2078F9F7CC
+:102A7000BBF96078F9F7B8F9BDE8104001F09EB8ED
+:102A8000202070472DE9F34F624E0025803606EB7B
+:102A9000810A89B09AF82500202822D0691E029167
+:102AA0006049009501EB00108146D0E90112C06831
+:102AB0000391CDE90420B08BADF81C00B07F8DF8F8
+:102AC0001E009DF81500C8B10227554951F8204055
+:102AD0000399E219114421F07F41019184B102214F
+:102AE0000FE00120EFF735FF0020EFF732FFEFF79F
+:102AF00000FF01F063F886F82F50A0E00427E4E718
+:102B000000218DF81810022801D0012820D1039847
+:102B1000391901440998081A9DF81C1020F07F40CB
+:102B200001B10221333181420BD203208DF815000F
+:102B30000398C4F13201401A20F07F403224039000
+:102B40000CE096F8240018B9F0F726FA00284CD0CB
+:102B5000322C03D214B101F025F801E001F02EF877
+:102B6000314A107818B393465278039B121B002108
+:102B70009DF81840984601281AD0032818D0002044
+:102B80008DF81E00002A04DD981A039001208DF8AC
+:102B900018009DF81C0000B102210398254A20F07E
+:102BA0007F40039003AB099801F014F810B110E0D6
+:102BB0000120E5E79DF81D0018B99BF800000328E7
+:102BC00012D08DF81C50CDF80C808DF818408DF87F
+:102BD0001E509DF8180058B103980123C119002216
+:102BE0001846EFF709FF06E000200BB0BDE8F08FB4
+:102BF0000120EFF7AEFE99F90C2001230020019986
+:102C0000EFF7FAFE012086F82F008AF828502022DC
+:102C1000694611E098080020FF7F841E0020A1076C
+:102C200094510200980600208E000020834201008B
+:102C30004B290100FFFF3F00F94811F0D0FF0120B0
+:102C4000D3E72DE9F05FDFF8D883064608EB86006E
+:102C500090F82550202D1FD0A8F180002C4600EBC5
+:102C60008617A0F50079DFF8BCB305E0A24607EBB4
+:102C70004A004478202C0AD0EFF70AFF09EB04132E
+:102C80005A4601211B1D00F0A5FF0028EED0AC42E2
+:102C900002D0334652461EE0E34808B1AFF300804D
+:102CA000EFF7F6FE98F82F206AB1D8F80C20411CF7
+:102CB000891A0902CA1701EB12610912002902DD03
+:102CC0000020BDE8F09F3146FFF7DCFE08B101208F
+:102CD000F7E733462A4620210420FFF7C5FDEFE73A
+:102CE0002DE9F041CE4C2569EFF7D2FE401B0002E2
+:102CF000C11700EB1160001200D4FFDF94F822002E
+:102D000000B1FFDF012784F8227094F82E002028FC
+:102D100000D1FFDF94F82E60202084F82E000025DB
+:102D200084F82F5084F8205084F82150BF48256043
+:102D30000078022833D0032831D000202077A06803
+:102D4000401C05D04FF0FF30A0600120EFF701FEDE
+:102D50000020EFF7FEFDEFF7FCFEEFF7F4FEEFF7D4
+:102D6000C8FD11F031F9B248056005604FF0E0216F
+:102D70004FF40040B846C1F88002EFF784FF94F8A2
+:102D80002D703846FFF75DFF0028FAD0A448803840
+:102D900000EB871010F81600022802D006E0012090
+:102DA000CCE73A4631460620FFF730FD84F8238011
+:102DB00004EB870090F82600202804D09B48801E52
+:102DC0004078F9F717F8207F002803D0EFF7B1FE1D
+:102DD0002577657746E50146914810B590F82D2096
+:102DE0000024803800EB821010F814302BB1641CE2
+:102DF000E4B2202CF8D3202010BD8E4800EB041044
+:102E0000016021460120FFF701FD204610BD10B5ED
+:102E1000012801D0032800D171B3814A92F82D30E6
+:102E20007F4C0022803C04EB831300BF13F8124058
+:102E30000CB1082010BD521CD2B2202AF6D37B4A16
+:102E400048B1022807D0072916D2DFE801F015069D
+:102E5000080A0C0E100000210AE01B2108E03A21AC
+:102E600006E0582104E0772102E0962100E0B52138
+:102E700051701070002010BD072010BD6B4810B5B8
+:102E80004078EFF778FE80B210BD10B5202811D23F
+:102E9000634991F82D30A1F1800202EB831414F8FC
+:102EA00010303BB191F82D3002EB831212F8102054
+:102EB000012A01D0002010BD91F82D2001460020EC
+:102EC000FFF7A4FC012010BD10B5EFF7E1FDBDE850
+:102ED0001040EFF750BE2DE9F0410E46504F0178FB
+:102EE0002025803F0C4607EB831303E0254603EBC8
+:102EF00045046478944202D0202CF7D108E0202CBD
+:102F000006D0A14206D103EB41014978017007E0E8
+:102F10000020A7E403EB440003EB45014078487030
+:102F2000454F7EB127B1002140F2DA30AFF3008087
+:102F30003078A04206D127B1002140F2DD30AFF356
+:102F40000080357027B1002140F2E230AFF30080FD
+:102F5000012087E410B542680B689A1A1202D41750
+:102F600002EB1462121216D4497A91B1427A82B9F4
+:102F7000324A006852F82110126819441044001DAA
+:102F8000891C081A0002C11700EB116000123228D8
+:102F900001DB012010BD002010BD2DE9F047814666
+:102FA0001F48244E00EB8100984690F825402020D1
+:102FB000107006F50070154600EB81170BE000BF9E
+:102FC00006EB04104946001DFFF7C4FF28B107EBCC
+:102FD00044002C704478202CF2D1297888F8001015
+:102FE00013E000BF06EB0415291D4846FFF7B2FFAA
+:102FF00068B988F80040A97B99F80A00814201D895
+:103000000020E6E407EB44004478202CEAD10120BC
+:10301000DFE42DE9FC410E4607460024054D18E08B
+:1030200018090020FFFF3F00000000008E00002074
+:1030300000F50040980600200000000094510200B6
+:103040009DF8000005EB00108168384600F0D6FDC1
+:1030500001246B4601AA31463846FFF79EFF00283F
+:10306000EED02046BDE8FC8170B50446FF4801253E
+:10307000A54300EB841100EB8510402211F06AFD9E
+:10308000FB4E26B1002140F25C40AFF30080F748D0
+:10309000803000EB850100EB8400D0F82500C1F8FA
+:1030A000250026B100214FF48C60AFF30080284644
+:1030B00070BD2DE9FC418446EC481546089C00EBA8
+:1030C00085170E4617F81400012803D0022801D0F6
+:1030D0000020C7E70B46E74A0121604600F07AFD71
+:1030E000A8B101AB6A4629463046FFF756FF70B1DA
+:1030F000DE489DF804209DF80010803000EB850626
+:103100008A4208D02B460520FFF7AEFB0BE02A468B
+:103110002146042014E0202903D007EB4100407829
+:1031200001E096F8250007EB440148709DF8000087
+:10313000202809D007EB400044702A46214603208E
+:10314000FFF764FB01208DE706F8254F0120F070A2
+:10315000F3E7C94901EB0010001DFFF7E0BB7CB5A8
+:103160001D46134604460E4600F108022146184645
+:10317000EFF70EFD94F908000F2804DD1F382072C8
+:103180002068401C206096B10220BC4951F82610EE
+:10319000461820686946801B20F07F40206094F923
+:1031A00008002844C01C1F2803DA012009E004207D
+:1031B000EBE701AAEFF7ECFC9DF8040010B10098D2
+:1031C000401C00900099206831440844C01C20F045
+:1031D0007F4060607CBD2DE9FE430C4606460978C1
+:1031E00060799072207998461546507241B19F4897
+:1031F000803090F82E1020290AD00069401D0BE085
+:10320000D4E90223217903B02846BDE8F043A6E7BC
+:103210009B484178701D084420F07F4721790022A7
+:103220002846A368FFF79BFF3946284600F0E6FCD6
+:10323000D4E9023221796846FFF791FF41462846DA
+:10324000019CFFF7E6FE2B4622460021304600F0A7
+:10325000C1FC002803D13146284600F0CFFCBDE870
+:10326000FE832DE9FE4F814600F084FC30B100273B
+:1032700099F8000020B10020BDE8FE8F0127F7E794
+:103280007A4D7B4C4FF0000A803524B1002140F28A
+:10329000D340AFF3008095F82D8085F823A0002659
+:1032A00024B100214FF49B60AFF300801FB940466A
+:1032B000FFF7DAFE804624B100214FF49C60AFF3A3
+:1032C0000080EFF7E5FB43466A464946FFF783FF78
+:1032D00024B1002140F2E640AFF3008095F82E00C3
+:1032E00020280CD029690098401A0002C21700EB70
+:1032F0001260001203D5684600F080FC012624B15C
+:1033000000214FF49E60AFF3008095F82300002861
+:10331000BBD124B1002140F2F640AFF30080EFF7BB
+:10332000B7FB6B46534A002100F054FC0028A3D0A1
+:1033300027B941466846FFF76CFE064326B168464A
+:10334000FFF7EDFAC9F8080024B1002140F2095056
+:10335000AFF3008001208FE72DE9FF5F8A468146A9
+:1033600000F008FC414C803410B39AF800000027AC
+:1033700010B1012800D0FFDF3D4D25B1002140F202
+:103380007F50AFF300800120A84600905FEA080656
+:1033900004D0002140F28750AFF30080009800F085
+:1033A000E0FB94F82D50002084F8230067B119E069
+:1033B00094F82E000127202800D1FFDF9AF80000A2
+:1033C0000028D9D0FFDFD7E72846FFF74DFE054696
+:1033D00026B1002140F29150AFF3008094F8230011
+:1033E0000028D3D126B1002140F29B50AFF30080DA
+:1033F000EFF74EFB83462B4601AA5146FFF7EBFE43
+:103400005FEA060804D0002140F2A250AFF300802A
+:103410003B462A4601A95846CDF80090FFF749FEE1
+:10342000064604EB850090F828B0B8F1000F04D0F0
+:10343000002140F2A950AFF3008000F087FB00901C
+:10344000B8F1000F04D0002140F2AF50AFF300807C
+:1034500094F82300002899D1B8F1000F04D000217E
+:1034600040F2B750AFF3008003490BE0980800200A
+:1034700000000000FFFF3F0098060020945102006A
+:103480008E00002001EB09100DF1040C00F1040086
+:103490009CE80E0080E80E004EB35FEA080604D0F8
+:1034A000002140F2C450AFF300803BEA070012D085
+:1034B00094F82E0020280ED126B1002140F2C950E8
+:1034C000AFF300802846FFF7BCFB20B99AF8000054
+:1034D000D8B3012849D0B8F1000F04D0002140F240
+:1034E000E650AFF30080284600F029FB01265FEA92
+:1034F000080504D0002140F2EF50AFF3008000989F
+:1035000000F02FFB25B1002140F2F350AFF3008013
+:103510008EB194F82D0004EB800090F8260020284E
+:1035200009D025B1002140F2FA50AFF30080F948EC
+:103530004078F8F75FFC25B1002140F2FF50AFF36F
+:10354000008004B03046BDE8F09FFFE7B8F1000FFF
+:1035500004D0002140F2D150AFF3008094F82D2028
+:1035600049460420FFF752F9C0E7002E3FF40EAFA2
+:10357000002140F2DC50AFF3008007E72DE9F84F5F
+:10358000E54D814695F82D004FF00008E34C4FF0D3
+:10359000010B474624B1002140F20D60AFF30080DB
+:1035A000584600F0DEFA85F8237024B1002140F27D
+:1035B0001260AFF3008095F82D00FFF755FD064629
+:1035C00095F8230028B1002CE4D000214FF4C3600B
+:1035D0004BE024B1002140F21C60AFF30080CE48E4
+:1035E000803800EB861111F81900032856D13346B4
+:1035F00005EB830A4A469AF82500904201D1012042
+:1036000000E0002000900AF125000021FFF763FC94
+:1036100001460098014203D001228AF82820AF77A2
+:10362000E1B324B1002140F22160AFF300803246C3
+:1036300049460120FFF7EAF89AF828A024B10021B2
+:1036400040F22C60AFF3008000F080FA834624B192
+:10365000002140F23160AFF3008095F8230038B1CB
+:10366000002C97D0002140F23560AFF3008091E745
+:10367000BAF1000F07D095F82E00202803D130466C
+:10368000FFF7DFFAE0B124B1002140F24960AFF367
+:103690000080304600F053FA4FF0010824B10021B9
+:1036A00040F25260AFF30080584600F05AFA24B15D
+:1036B000002140F25660AFF300804046BDE8F88F2D
+:1036C000002CF1D0002140F24460AFF30080E6E727
+:1036D0000020EFF717B90120EFF714B98D480078F3
+:1036E00070472DE9F0418C4C94F82E0020281FD112
+:1036F00094F82D6004EB860797F82550202D00D113
+:10370000FFDF8549803901EB861000EB45004078EA
+:1037100007F8250F0120F87084F82300294684F863
+:103720002E50324602202234FFF770F8002020701D
+:103730000FE42DE9F0417A4E774C012538B101288C
+:1037400021D0022879D003287DD0FFDFF0E700F0F8
+:1037500029FAFFF7C6FF207E00B1FFDF84F8215071
+:103760000020EFF7F6F8A168481C04D001230022DE
+:103770001846EFF741F914F82E0F217806EB0111E6
+:103780000A68012154E0FFF7ACFF0120EFF7E1F8F0
+:1037900094F8210050B1A068401C07D014F82E0FF7
+:1037A000217806EB01110A68062141E0207EDFF84E
+:1037B0006481002708F10208012803D002281ED0E6
+:1037C000FFDFB5E7A777EFF7B4F998F80000032813
+:1037D00001D165772577607D524951F8200094F832
+:1037E000201051B948B161680123091A0022184616
+:1037F000EFF702F9022020769AE7277698E784F817
+:10380000205000F0CFF9A07F50B198F80100616816
+:103810000123091A00221846EFF7EEF8257600E09A
+:10382000277614F82E0F217806EB01110A68002183
+:10383000BDE8F041104700E005E036480078BDE8FB
+:10384000F041F8F7D7BAFFF74CFF14F82E0F2178A4
+:1038500006EB01110A680521EAE710B52E4C94F831
+:103860002E00202800D1FFDF14F82E0F21782C4ADB
+:1038700002EB01110A68BDE81040042110477CB535
+:10388000254C054694F82E00202800D1FFDFA068C3
+:10389000401C00D0FFDF94F82E00214901AA01EB63
+:1038A0000010694690F90C002844EFF771F99DF972
+:1038B00004000F2801DD012000E0002000990844E9
+:1038C0006168084420F07F41A16094F8210000283D
+:1038D00007D002B00123BDE8704000221846EFF780
+:1038E0008BB87CBD30B5104A0B1A541CB3EB940F47
+:1038F0001ED3451AB5EB940F1AD3934203D9101A6D
+:1039000043185B1C14E0954210D9511A0844401C1E
+:1039100043420DE08C000020180900200000000048
+:103920009806002094510200FF7F841EFFDF0023D1
+:10393000184630BD0123002201460220EFF75CB893
+:103940000220EFF706B8EFF7A3B82DE9FC47B14C1A
+:10395000054694F82E00202800D1FFDF642D58D3AF
+:10396000AD4A0021521B71EB010052D394F82E2076
+:10397000A0462046DFF8A49290F82D7009EB0214BF
+:10398000D8F8000001AA28446946EFF701F99DF92B
+:103990000400002802DD0098401C0090A0680099F7
+:1039A00062684618B21A22F07F42B2F5800F30D218
+:1039B00008EB8702444692F82520202A0AD009EB1A
+:1039C00002125268101A0002C21700EB12600012B5
+:1039D00088421EDBA068401C10D0EFF759F8A168A0
+:1039E000081A0002C11700EB11600012022810DD56
+:1039F0000120EEF7AEFF4FF0FF30A06020682844B2
+:103A0000206026F07F402061012084F82300BDE87B
+:103A1000FC870020FBE72DE9F0477E4C074694F831
+:103A20002D00A4F1800606EB801010F8170000B9F5
+:103A3000FFDF94F82D50A046794C24B1002140F6C8
+:103A40006500AFF3008040F6710940F67A0A06EB94
+:103A5000851600BF16F81700012818D0042810D0CA
+:103A600005280ED006280CD01CB100214846AFF323
+:103A7000008020BF002CEDD000215046AFF3008025
+:103A8000E8E72A4639460120FEF7C0FEF2E74FF08C
+:103A9000010A4FF00009454624B1002140F681009B
+:103AA000AFF30080504600F05CF885F8239024B115
+:103AB000002140F68600AFF3008095F82D00FFF757
+:103AC000D3FA064695F8230028B1002CE4D0002153
+:103AD00040F68C001FE024B100214FF40960AFF3E1
+:103AE000008005EB860000F1270133463A46263078
+:103AF000FFF7F1F924B1002140F69400AFF3008004
+:103B000000F024F8824695F8230038B1002CC3D089
+:103B1000002140F69A00AFF30080BDE785F82D60E4
+:103B2000012085F82300504600F01BF8002C04D03B
+:103B3000002140F6A700AFF30080BDE8F0873549CB
+:103B400081F82D00012081F82300704710B5354819
+:103B500008B1AFF30080EFF3108000F0010072B6FF
+:103B600010BD10B5002804D12F4808B1AFF3008074
+:103B700062B610BD2D480068C005C00D10D01038C9
+:103B800040B2002806DA00F00F0000F1E02090F8C3
+:103B9000140D03E000F1E02090F8000440097047A4
+:103BA0000820704710B51B4C94F82400002804D15D
+:103BB000F7F7D2FE012084F8240010BD10B5154C93
+:103BC00094F82400002804D0F7F7EFFE002084F8D2
+:103BD000240010BD10B51C685B68241A181A24F064
+:103BE0007F4420F07F40A14206D8B4F5800F03D275
+:103BF000904201D8012010BD002010BDD0E9003254
+:103C0000D21A21F07F43114421F07F41C0E90031F5
+:103C10007047000018090020FF1FA1079806002028
+:103C200000000000000000000000000004ED00E0C3
+:103C30002DE9F041044680074FF000054FF00106E2
+:103C400004D55C480560066024F00204E0044FF0EF
+:103C5000FF3705D558484660C0F8087324F48054EF
+:103C6000600003D55548056024F08044E0050FD579
+:103C70005348C0F80052C0F8087352490D60091D3E
+:103C80000D60504A04210C321160066124F48074E6
+:103C9000A00409D54C484660C0F80052C0F808732B
+:103CA0004A48056024F40054C4F38030C4F3C031A2
+:103CB000884200D0FFDF14F4404F14D044484660DF
+:103CC000C0F8087343488660C0F80052C0F8087313
+:103CD00041490D600A1D16608660C0F808730D60CA
+:103CE000166024F4404420050AD53C4846608660AE
+:103CF000C0F80873C0F848733948056024F40064BC
+:103D000010F03CF93748044200D0FFDFBDE8F081F5
+:103D100070B520250022134620FA02F1C90719D0F8
+:103D200051B201F01F060124B4404E09B60006F15D
+:103D3000E026C6F88041C6F88042002906DA01F084
+:103D40000F0101F1E02181F8143D03E001F1E021D0
+:103D500081F80034521CAA42DED370BD70B5224CEB
+:103D60000D462060FFF764FF2068FFF7D1FF28466B
+:103D7000F7F7CFFE0FF022FD00F0ADF810F0FEF8DF
+:103D800010F041F8F8F708F8BDE870400FF0C4BD36
+:103D900010B5154C2068FFF74BFF2068FFF7B8FF00
+:103DA00010F0ECF8F7F773FF0020206010BD0A2038
+:103DB00070470000FC1F004000C0004004E50140C7
+:103DC000008000400485004000D0004004D5004041
+:103DD00000E0004000F0004000F5004000B000406E
+:103DE00008B50040FEFF0FFD9000002070B5264989
+:103DF0000A680AB30022154601244B685B1C4B601D
+:103E00000C2B00D34D600E7904FA06F30E681E42A7
+:103E10000FD0EFF3108212F0010272B600D001222F
+:103E20000C689C430C6002B962B6496801600020CE
+:103E300070BD521C0C2AE0D3052070BD4FF0E0216C
+:103E40004FF48000C1F800027047EFF3108111F0C9
+:103E5000010F72B64FF0010202FA00F20A4803683D
+:103E600042EA0302026000D162B6E7E70648002199
+:103E700001604160704701218140034800680840AB
+:103E800000D0012070470000940000202DE9F0418F
+:103E900015460E460446002700F0E7F8A84215D361
+:103EA000002341200FE000BF94F84220A25CF254AE
+:103EB00094F84210491CB1FBF0F200FB12115B1C9C
+:103EC00084F84210DBB2AB42EED3012700F0D9F800
+:103ED0003846BDE8F081704910B5802081F80004B3
+:103EE0006E49002081F8420081F84100433181F899
+:103EF000420081F84100433181F8420081F84100DD
+:103F000067480FF071FE6648401C0FF06DFEEEF73B
+:103F1000C9FEBDE8104000F0B4B8402070475F48CB
+:103F200000F0A3B80A4601465C48AFE7402070475E
+:103F30005A48433000F099B80A4601465748433082
+:103F4000A4E7402101700020704710B50446534893
+:103F5000863000F08AF82070002010BD0A46014625
+:103F60004E4810B58630FFF791FF08B1002010BD14
+:103F700042F2070010BD70B50C460546412900D934
+:103F8000FFDF48480068103840B200F050F8C6B271
+:103F90000D2000F04CF8C0B2864203D2FFDF01E0F2
+:103FA000EEF7D0FE224629463C48FFF76FFF002877
+:103FB000F6D070BD2DE9F041394F002506463F1D72
+:103FC00057F82540204600F041F810B36D1CEDB2C3
+:103FD000032DF5D33148433000F038F8002825D0C0
+:103FE0002E4800F033F8002820D02C48863000F00E
+:103FF0002DF800281AD0EEF77BFE29480FF0FCFDC3
+:10400000B0F5005F00D0FFDFBDE8F04124480FF0BD
+:1040100009BE94F841004121265414F8410F401C78
+:10402000B0FBF1F201FB12002070D3E751E700284A
+:1040300006DA00F00F0000F1E02090F8140D03E024
+:1040400000F1E02090F800044009704710F8411F8B
+:104050004122491CB1FBF2F302FB1311407881426B
+:1040600001D1012070470020704710F8411F4078AF
+:10407000814201D3081A02E0C0F141000844C0B2F5
+:10408000704710B506480FF0B7FD002803D1BDE812
+:104090001040EEF718BE10BD0DE000E0480900200A
+:1040A0009C00002004ED00E070B5154D2878401C00
+:1040B000C4B26878844202D0EEF7D5FE2C7070BD91
+:1040C0002DE9F0410E4C4FF0E02600BFEEF7C0FEA8
+:1040D00020BF40BF20BF677820786070D6F80052BC
+:1040E000EDF71CF9854305D1D6F8040210B9207804
+:1040F000B842EBD0EEF7A7FE0020BDE8F08100004B
+:10410000AC0000202DE9F041012528034FF0E0210B
+:104110000026C1F880011E4CC4F800610C2000F09C
+:104120002CF81C4801680268C94341F3001142F0B1
+:1041300010020260C4F804532560491C00E020BF4F
+:10414000D4F80021002AFAD019B9016821F0100131
+:104150000160114807686560C4F80853C4F800613D
+:104160000C2000F00AF83846BDE8F08110B504468E
+:10417000FFF7C8FF2060002010BD00F01F020121E2
+:1041800091404009800000F1E020C0F880127047A3
+:1041900000C0004010ED00E008C500402DE9F047E8
+:1041A000FF4C0646FF21A06800EB06121170217833
+:1041B000FF2910D04FF0080909EB011109EB061790
+:1041C0004158C05900F0F4F9002807DDA1682078B3
+:1041D00001EB061108702670BDE8F08794F80080A6
+:1041E00045460DE0A06809EB05114158C05900F0A3
+:1041F000DFF9002806DCA068A84600EB0810057867
+:10420000FF2DEFD1A06800EB061100EB08100D7038
+:104210000670E1E7F0B5E24B0446002001259A68FC
+:104220000C269B780CE000BF05EB0017D75DA7427A
+:1042300004D106EB0017D7598F4204D0401CC0B2FE
+:104240008342F1D8FF20F0BD70B5FFF77CFBD44C62
+:1042500008252278A16805EB0212895800F0A8F918
+:10426000012808DD2178A06805EB01114058BDE860
+:104270007040FFF75FBBFFF731FABDE87040F7F71A
+:10428000B9BD2DE9F041C64C2578FFF75CFBFF2D49
+:104290006ED04FF00808A26808EB0516915900F09F
+:1042A00087F90228A06801DD80595DE000EB051167
+:1042B00009782170022101EB0511425C5AB1521EAE
+:1042C0004254815901F5800121F07F4181512846F6
+:1042D000FFF764FF34E00423012203EB051302EB34
+:1042E000051250F803C0875CBCF1000F10D0BCF57C
+:1042F000007F10D9CCF3080250F806C00CEB423C0A
+:104300002CF07F4C40F806C0C3589A1A520A09E0B4
+:10431000FF2181540AE0825902EB4C3222F07F42A5
+:104320008251002242542846FFF738FF0C21A06832
+:1043300001EB05114158E06850F8272038469047B6
+:104340002078FF2814D0FFF7FEFA2278A16808EB46
+:1043500002124546895800F02BF9012893DD217897
+:10436000A06805EB01114058BDE8F041FFF7E2BA43
+:10437000BDE8F081F0B51D4614460E460746FF2BFA
+:1043800000D3FFDFA00700D0FFDF8548FF21002218
+:10439000C0E90247C5700671017042708270104614
+:1043A000012204E002EB0013401CE154C0B2A84219
+:1043B000F8D3F0BD70B57A4C064665782079854211
+:1043C00000D3FFDFE06840F825606078401C607033
+:1043D000284670BD2DE9FF5F1D468B460746FF242A
+:1043E000FFF7B1FADFF8B891064699F80100B84234
+:1043F00000D8FFDF00214FF001084FF00C0A99F8B8
+:104400000220D9F808000EE008EB0113C35CFF2B73
+:104410000ED0BB4205D10AEB011350F803C0DC45B6
+:104420000CD0491CC9B28A42EED8FF2C02D00DE054
+:104430000C46F6E799F803108A4203D1FF2004B036
+:10444000BDE8F09F1446521C89F8022008EB0411C5
+:104450000AEB0412475440F802B00421029B0022E8
+:10446000012B01EB04110CD040F801204FF400782F
+:1044700008234FF0020C454513D9E905C90D02D0B8
+:1044800002E04550F2E7414606EB413203EB0413EC
+:1044900022F07F42C250691A0CEB0412490A81547F
+:1044A0000BE005B9012506EB453103EB041321F0C0
+:1044B0007F41C1500CEB0411425499F80050204642
+:1044C000FFF76CFE99F80000A84201D0FFF7BCFE90
+:1044D0003846B4E770B50C460546FFF734FA064691
+:1044E00021462846FFF796FE0446FF281AD02C4D99
+:1044F000082101EB0411A8684158304600F058F833
+:1045000000F58050C11700EBD14040130221AA688A
+:1045100001EB0411515C09B100EB4120002800DCE3
+:10452000012070BD002070BD2DE9F047884681460E
+:10453000FFF770FE0746FF281BD0194D2E78A8689C
+:104540003146344605E0BC4206D0264600EB061252
+:104550001478FF2CF7D10CE0FF2C0AD0A6420CD126
+:1045600000EB011000782870FF2804D0FFF76CFEE4
+:1045700003E0002030E6FFF7E3F941464846FFF745
+:10458000A9FF0123A968024603EB0413FF20C854C6
+:10459000A878401EB84200D1A87001EB041001E0D9
+:1045A000140A002001EB061100780870104613E68B
+:1045B000081A0002C11700EB1160001270470000DA
+:1045C00070B50446A0F500002D4EB0F1786F02D210
+:1045D0003444A4F500042B48844201D2012500E0B4
+:1045E000002500F043F848B125B9B44204D3264869
+:1045F000006808E0012070BD002070BD002DF9D1D9
+:10460000B442F9D321488442F6D2F3E710B5044608
+:10461000A0F50000B0F1786F03D219480444A4F566
+:10462000000400F023F84FF0804130B116480068D4
+:1046300004E08C4204D2012003E014488442F8D202
+:10464000002080F0010010BD10B520B1FFF7DEFFA3
+:1046500008B1012010BD002010BD10B520B1FFF73A
+:10466000AFFF08B1012010BD002010BD0848094966
+:104670000068884201D10120704700207047000087
+:104680000000002000600200200000200800002040
+:10469000B0000020BEBAFECA0548064A0168914231
+:1046A00001D1002101600449012008607047000029
+:1046B000B0000020BEBAFECA40E5014053480021C8
+:1046C0000170417010218170704770B50546164623
+:1046D0000C460220EEF785F84C49012008704C4941
+:1046E000F01E08604B480560001F046070BD10B5E7
+:1046F0000220EEF776F8454901200870464800216F
+:10470000C0F80011C0F80411C0F8081143494FF473
+:104710000000086010BD3D480178C9B1404A4FF41F
+:10472000000111603C49D1F800310022002B1CBF70
+:10473000D1F80431002B02D0D1F8081111B1427028
+:10474000102103E00121417036490968817002702F
+:104750000020EEF746B82D480178002904BF4078C4
+:1047600070472D48D0F80011002904BF022070477F
+:10477000D0F8001100291CBFD0F80411002905D081
+:10478000D0F80801002804BF0120704700207047BE
+:104790001E4800B50278204B4078C821491EC9B296
+:1047A00082B1D3F800C1BCF1000F10D0D3F80001E2
+:1047B00000281CBFD3F8040100280BD0D3F808014F
+:1047C00050B107E0022802D0012805D002E00029FC
+:1047D000E4D1FFDF002000BD012000BD0B480178BF
+:1047E000002904BF807870470B48D0F800110029D9
+:1047F0001CBFD0F80411002902D0D0F8080108B17C
+:104800001020704707480068C0B27047B40000200D
+:1048100010F5004008F5004000F0004004F50140AC
+:1048200008F5014000F40040524800210170417039
+:10483000704770B5064614460D460120EDF7D1FFCE
+:104840004D480660001D0460001D05604B490020B6
+:10485000C1F850014A49032008604B4949480860A3
+:10486000091D4A48086070BD70B5424B012540EAF9
+:1048700002421D70464B42F080721A60454A116038
+:10488000454C0026C4F80461454A4449116000289B
+:1048900002BFC4F80052256070BD012818BFFFDFB9
+:1048A000C4F80062256040493E48086070BD314848
+:1048B000017871B13A4A394911603749D1F8042178
+:1048C0000021002A08BF417002D0384A12684270A5
+:1048D00001700020EDF785BF26480178002904BF4C
+:1048E000407870472C48D0F80401002808BF704772
+:1048F0002E480068C0B27047002808BF704730B526
+:104900001C480078002808BFFFDF2348D0F80411B6
+:10491000002918BF30BD0224C0F80443DFF890C05E
+:10492000DCF80010C1F30015DCF8001041F01001B4
+:10493000CCF80010D0F80411002904BF4FF4004156
+:104940004FF0E02207D100BFC2F8801220BFD0F89C
+:104950000431002BF8D02DB9DCF8001021F0100143
+:10496000CCF80010C0F8084330BD0B490120886026
+:1049700070470000B700002008F50040001000401C
+:104980001CF500405011004098F501400CF000402B
+:1049900004F5004018F5004000F00040000002035C
+:1049A00008F501400000020204F5014000F4004057
+:1049B00010ED00E010B5FF480024012144700470A0
+:1049C00044728472C17280F821408462446314305E
+:1049D00010F068FAF849601E0860091D0860091D9A
+:1049E0000C60091D0860091D0C60091D0860091D87
+:1049F0000860091D0860091D0860091D0860091D7F
+:104A00000860091D0860091D0860091D086010BDC7
+:104A1000EA48016801F00F01032904BF0120704733
+:104A2000016801F00F01042904BF022070470168EA
+:104A300001F00F01052904D0006800F00F000628DE
+:104A400007D1DF48006810F0060F0CBF08200420D3
+:104A5000704700B5FFDF012000BD30B4D5490268C2
+:104A6000DFF864C34A6142688A61007A08770A7D88
+:104A7000D44BACF1040401204AB10A7E00FA02F2E0
+:104A80001A608D7D002D0CBF2260CCF800204A7D7D
+:104A9000002A04BF30BC70474A7E90401860C97D30
+:104AA00000290CBF2060CCF8000030BC704730B546
+:104AB0000024054601290AD0022908BF4FF080745E
+:104AC00005D0042916BF08294FF0C744FFDF44F47E
+:104AD000847040F48010BD49086045F44030091DE1
+:104AE00040F00070086030BD30B500240546012953
+:104AF0000AD0022908BF4FF0807405D0042916BFE0
+:104B000008294FF0C744FFDF44F4847040F480105C
+:104B1000AE49086045F44030091D40F0007008605F
+:104B2000AB48D0F80001002818BFFFDF30BD0221DC
+:104B300010B44FF0E02301200022C3F88011DFF809
+:104B400094C2CCF80020CCF80000DFF88CC2DCF86E
+:104B5000004024F07044CCF80040A04C40F25B6C64
+:104B6000C4F800C0241F40F2031CC4F800C0A4F124
+:104B7000040CCCF80000DFF844C20320CCF800009D
+:104B8000DFF85CC29620CCF80000DFF85CC29548E4
+:104B9000CCF80000DFF858C29448CCF80000ACF123
+:104BA000040C9448CCF80000C3F880128849102007
+:104BB000C1F804037F4880F82D2010BC70477D4A5F
+:104BC0000368C2F802308088D08011727047794B38
+:104BD00010B51A7A8A4208D101460622981C0FF0B5
+:104BE0008DFF002804BF012010BD002010BD7148BA
+:104BF00090F8210070476F4A517010707047F0B5FF
+:104C00000546800000F1804000F580508B88C0F898
+:104C100020360B78D1F8011043EA0121C0F80016C4
+:104C200005F10800012707FA00F6734C002A04BFBB
+:104C30002068B04304D0012A18BFFFDF206830434A
+:104C40002060206807FA05F108432060F0BD0FF0EE
+:104C5000DDBA584890F82E007047564890F830005A
+:104C60007047664AC17811600068654900020860B3
+:104C70007047252808BF02210ED0262808BF1A2118
+:104C80000AD0272808BF502106D00A2894BF042242
+:104C9000062202EB4001C9B25A4A11605A49086023
+:104CA0007047F0B4434B9D7A012D62D0022D1CBF9A
+:104CB000F0BC704793F815C0BCF1000F04BFF0BC06
+:104CC000704700BF514C524F4FF47A7C012D57D0A2
+:104CD000DE7D5D7E002E18BF0126012908BF292137
+:104CE0000CD0022A0CBF4B4C012A03D0042A0CBF63
+:104CF0003C46494C04F2E141B1FBFCF1491F084438
+:104D00004649086046490020C1F84C01280286F057
+:104D1000010140EA015040F00311187F820002F1C6
+:104D2000804202F5C042C2F810153E4901EB8002F4
+:104D3000997EC80000F1804000F5F830C0F81425D5
+:104D4000DFF8E4C0C0F810C5D87EC30003F180438B
+:104D500003F5F833C3F81425264AC3F810250122B9
+:104D600002FA01F102FA00F0084330490860F0BC91
+:104D7000704793F814C0BCF1000FA3D1F0BC70478A
+:104D80009E7D1D7E002E18BF012601295DD0022ABE
+:104D900004BF274C4FF47A7151D0012A08BF4FF459
+:104DA000C8614CD0042A06BF3C4640F69801214C0D
+:104DB00042E00000240A0020000E004010150040D0
+:104DC00014140040180500500C0500501415004044
+:104DD00000100040FC1F00407817004038150040CC
+:104DE0004415004000000C0408F5014040800040DC
+:104DF000A4F5014010110040401600402415004069
+:104E00001C1500400815004054150040A224020063
+:104E1000D0FB010004360200C0D401004C850040E4
+:104E200000800040006000404C81004004F50140DB
+:104E30006836020030D3010018BF40F6E441214437
+:104E400001F5FA71B1FBFCF158E7022A08BF4FF4F3
+:104E50007A710AD0012A08BF4FF4C86105D0042A2C
+:104E60000CBF40F6980140F6E44149F6FC6211445B
+:104E7000E8E72DE9F047FC4D0446032090468946BB
+:104E8000C5F80002FA49F948086048460FF011FADF
+:104E900040460FF0F9F9F74F0126002C04BFBE720F
+:104EA0002E6007D0012C05D140460FF051FB0220A7
+:104EB000B8726E60F048C664F048006842464946E1
+:104EC000BDE8F047EDE62DE9F0410F46E64905461D
+:104ED00003201646C1F80002E54CE448206038463D
+:104EE0000FF0E7F930460FF0CFF930460FF030FB06
+:104EF000E04815B1012D09D011E001218172416B0B
+:104F000041F4801141634FF4801007E00221817267
+:104F1000416B41F4001141634FF4001020603246B0
+:104F20003946BDE8F0410020BBE62DE9FF4FCE4CED
+:104F30008246002581B003208946C4F80002CC4F88
+:104F4000CA48386003980FF0B4F904980FF09CF940
+:104F5000DFF82CB3C74E4FF00108BAF1000F03D0B1
+:104F6000BAF1010F21D035E0CBF8004096F82D00C2
+:104F7000012806D0022818BFFFDF0CD086F80A806F
+:104F800028E0DDE9031396F82C2048460FF012FACA
+:104F9000B16A4518F2E7DDE9031296F82C3048466D
+:104FA0000FF096F9B16A4518E8E704980FF0D0FAC7
+:104FB000B448CBF8000096F82D00DDE90313012872
+:104FC00096F82C20484624D00FF03EFAB16A4518D6
+:104FD0000220B072AC480560AD49AC480860706B07
+:104FE00040F400207063D4F800924FF0100AC4F827
+:104FF00008A30026C4F80062A6484FF4802BC0F82E
+:1050000000B0FF208DF80000C4F81061C4F81080D3
+:1050100009E00FF09BF9B16A4518D9E79DF8000047
+:10502000401E8DF800009DF8000018B1D4F8100162
+:105030000028F3D09DF80000002808BFFFDFC4F867
+:105040000061C4F80C61C4F81061C4F80461C4F8CC
+:105050001461C4F81861904800680090C4F8009288
+:10506000C7F800B0C4F804A34FF4002038608248A9
+:10507000C0F84C8081480068A84228BFFFDF28465E
+:10508000DDE9031205B0BDE8F04F0AE62DE9F84767
+:10509000754CD4F8000220F00B09D4F804034FF04B
+:1050A000100AC0F30018C4F808A30026C4F8006270
+:1050B00078497A4808606F4D0127A87A012802D004
+:1050C000022803D014E0287D10B911E0687D78B182
+:1050D000A87EEA7E07FA00F007FA02F210430860A1
+:1050E000287F800000F1804000F5C040C0F81065C6
+:1050F000FF208DF80000C4F81061276105E000BFB3
+:105100009DF80000401E8DF800009DF8000018B1C9
+:10511000D4F810010028F3D09DF80000002808BF43
+:10512000FFDFC4F810616E72AE72EF72C4F80092C5
+:10513000B8F1000F18BFC4F804A3BDE8F8870068F1
+:10514000574920F07F40086070474FF0E02002216F
+:10515000C0F88011C0F8801270474FF0E0210220A3
+:10516000C1F8000170474F49087070474E49086008
+:10517000704730B53F4C0546A06AA84228BFFFDF04
+:105180000120207300203C492561C1F844014748B3
+:105190000560606B40F480006063C80134490860BA
+:1051A00030BD70B5334C0546414A0220207310686B
+:1051B0000E4600F00F00032808BF012213D010682C
+:1051C00000F00F00042808BF02220CD0106800F085
+:1051D0000F0005281BD0106800F00F0006281CBF28
+:1051E000FFDF012213D094F82D0094F82C10012831
+:1051F00015D028460FF086F91F4920610020C1F81C
+:1052000044012169A06A08442849086070BD294802
+:10521000006810F0060F0CBF08220422E3E73346B3
+:1052200028460FF038F9E7E71A494FF48000086084
+:105230001048416B21F480014163002101737047E4
+:10524000C20002F1804202F5F8321B4BC2F8103561
+:10525000C2F8141501218140054801600548426BE0
+:105260001143416370470000001000400000040437
+:1052700004F50140240A0020008000404C850040D5
+:10528000ACF50140041000404885004048810040D2
+:10529000A8F5014008F501401811004000000C0479
+:1052A0003C150040B9000020041500404485004032
+:1052B000101500401414004004110040FB48012167
+:1052C0004160C1600021C0F84411F9480160F9480B
+:1052D00081627047F8490860F848D0F8001241F040
+:1052E0004001C0F800127047F448D0F8001221F0D5
+:1052F0004001C0F80012F049002008607047EF48F4
+:10530000D0F8001221F01001C0F8001201218161D3
+:105310007047EA480021C0F81C11D0F8001241F093
+:105320001001C0F800127047E44981B0D1F81C2187
+:10533000012A1EBF002001B07047E14A126802F046
+:105340007F02524202700020C1F81C01DD48006853
+:105350000090012001B0704730B50C00054608BF31
+:10536000FFDF14F0010F1CBF012CFFDF002D0CBF6D
+:1053700001200220CF4901284872CC72CF4904BFD6
+:10538000D1F8000240F0040007D0022807BFD1F88E
+:10539000000240F00800FFDF30BDC1F8000230BD60
+:1053A0002DE9F84FDFF8209399F80000042828BF72
+:1053B000FFDFDFF8F8A2DAF84C11C448BD4C002634
+:1053C0004FF00108D1B1A17A012902D0022903D0FE
+:1053D00014E0217D11B911E0617D79B1A17EE27EF9
+:1053E00008FA01F108FA02F211430160217F8900F5
+:1053F00001F1804101F5C041C1F81065B348616B0E
+:1054000001606663217B002019B1DAF8441101299B
+:1054100000D00021A27AA94D012A71D0022A76D0AB
+:10542000D5F8101101290CBF1021002141EA000715
+:10543000A748016811F0FF0F03D0D5F81411012916
+:1054400000D0002184F82E10006810F0FF0F03D068
+:10545000D5F81801012800D0002084F82F009D48BD
+:10546000006884F83000FFF776F9012818BF0020A3
+:1054700084F83100C5F80061C5F80C61C5F8106109
+:10548000C5F80461C5F81461C5F818619248006850
+:1054900000908648C0F8446190480068DFF810A288
+:1054A0000090DAF800006062AAF104000068A062CF
+:1054B0008B48016801F00F01032908BF012013D0B8
+:1054C000016801F00F01042908BF02200CD0016817
+:1054D00001F00F01052929D0006800F00F0006280F
+:1054E0001CBFFFDF012021D084F82C00A07ADFF858
+:1054F000F4B184F82D0002282DD11FE000E006E071
+:10550000D5F80C01012814BF0020082088E7D5F841
+:105510000C01012814BF00200220734A1268012ADE
+:1055200014BF042200221043084379E76F48006843
+:1055300010F0060F0CBF08200420D5E7607850B1AA
+:10554000DBF8001009780840217831EA000008BF34
+:1055500084F8208001D084F8206017F0020F07D073
+:1055600099F80010624A4908606A52F82110884789
+:1055700017F0010F18BF00210CD05E4A99F80030D7
+:10558000A06A52F82320904799F8000010F0010F0C
+:105590002AD10AE017F0020F18BF0121EDD117F050
+:1055A000080F18BF0221E8D1EEE7DBF80000007811
+:1055B00000F00F00072828BF84F8216014D2DBF820
+:1055C0000000062200F10901A01C0FF097FA40B973
+:1055D000207ADBF800100978B0EBD11F08BF01205A
+:1055E00000D0002084F82100E17A002011F0020FA1
+:1055F0001CBF17F0020F17F0040F19D111F0100F94
+:105600001CBF94F82F20002A02D094F831207AB1E0
+:1056100011F0080F1CBF94F82020002A08D111F0C7
+:10562000040F02D094F8211011B117F0010F00D02F
+:105630000120617A19B170B1FFF728FD19E0234804
+:105640002D490160D5F8000220F00300C5F80002E2
+:1056500084F80B800DE04FF0000B012913D00229D4
+:1056600018BFFFDF4CD0A06A012258440021FFF789
+:1056700018FB17F0010F56D0204899F8001050F889
+:105680002100804770E0D5F8000220F00400C5F842
+:105690000002667284F80B80012384F80A801A469F
+:1056A000002196200EF014FE3BE000000080004038
+:1056B00044850040240A002060150040001000408E
+:1056C000481500401C110040B900002008F50140B9
+:1056D0004016004010140040181100404481004062
+:1056E0001015004004150040001400401414004040
+:1056F000AC510200F451020000000404B451020055
+:10570000D5F8000220F00800C5F80002667284F89F
+:105710000B800220A07201231A46002196200EF071
+:1057200015FE83469FE717F0020F08D0624999F8EB
+:10573000002028EA970051F82210884714E017F05B
+:10574000080F06D05D4899F8001050F821008047F6
+:105750000AE017F0100F08BFFFDF05D0584899F88E
+:10576000001050F821008047A07A022818BFBDE839
+:10577000F88F207B002808BFBDE8F88F5149C1F899
+:105780004461022814D0012818BFFFDFA16A2069F4
+:10579000884298BFFFDF2069CAF80000606B4A4961
+:1057A00040F4800060634FF480000860BDE8F88F2B
+:1057B0002169A06A0844EFE70021444A81B000282B
+:1057C00018BFC2F80012C2F80011C2F80C11C2F8DA
+:1057D0001011C2F80411C2F81411C2F818113C4893
+:1057E0000068009001B07047012804BF282070476E
+:1057F000022804BF18207047042812BF08284FF45D
+:10580000A870704700B5FFDF282000BD012804BF45
+:1058100041F6A4707047022804BF41F288307047F7
+:10582000042804BF45F63C207047082804BF47F20F
+:10583000AC10704700B5FFDF41F6A47000BD012831
+:1058400004BF41F2D4707047022804BF41F2040043
+:105850007047042812BF082842F6A000704700B520
+:10586000FFDF41F2D47000BD012812BF02280020E2
+:105870007047042812BF08284FF4C870704700B55D
+:10588000FFDF002000BD11490820C1F800021249C5
+:1058900010480860124911480860091D1148086045
+:1058A000091D11480860091D1048086006494FF499
+:1058B0004020086070470000C4510200D45102002B
+:1058C000E45102000080004004F501400010004057
+:1058D000181100400000040408F5014000110040C8
+:1058E000A0F50140141000401C11004010100040B1
+:1058F00010B53F4822210FF0ACF93D48017821F066
+:1059000010010170012107F0D9FD3A49002081F80A
+:1059100022004FF6FF70888437490880488010BD08
+:10592000704734498A8C824218BF7047002081F842
+:1059300022004FF6FF70888470472D490160704740
+:105940002D49088070472B498A8CA2F57F43FF3B85
+:1059500003D0002101600846704791F822202549B4
+:10596000012A1ABF0160012000207047214901F17E
+:10597000220091F82220012A04BF00207047012252
+:1059800002701D4800888884104670471A49488074
+:1059900070471849184B8A8C5B889A4206D191F857
+:1059A0002220002A1EBF016001207047002070479E
+:1059B0001048114A818C5288914209D14FF6FF71EB
+:1059C000818410F8221F19B1002101700120704755
+:1059D000002070470748084A818C5288914205D1BF
+:1059E00090F8220000281CBF00207047012070475B
+:1059F000820A00205C0A0020BA0000207047574A43
+:105A0000012340B1012818BF7047137008689060E7
+:105A100088889081704753700868C2F802008888AF
+:105A2000D08070474D4A10B1012807D00EE0507861
+:105A300060B1D2F802000860D08804E0107828B184
+:105A40009068086090898880012070470020704726
+:105A5000424910B1012803D006E0487810B903E0AC
+:105A6000087808B1012070470020704730B58DB02C
+:105A70000C4605460D2104A80FF00DF9E0788DF8CD
+:105A80001F0020798DF81E0060798DF81D002868B0
+:105A9000009068680190A8680290E86803906846E2
+:105AA0000DF026FF20789DF82F1088420CD16078E9
+:105AB0009DF82E10884207D1A0789DF82D108842BD
+:105AC00002BF01200DB030BD00200DB030BD30B59B
+:105AD0000C4605468DB04FF0030104F1030012B1EE
+:105AE000FEF72AFA01E0FEF746FA60790D2120F070
+:105AF000C00040F04000607104A80FF0CCF8E078DE
+:105B00008DF81F0020798DF81E0060798DF81D003A
+:105B10002868009068680190A8680290E86803907F
+:105B200068460DF0E5FE9DF82F0020709DF82E00D0
+:105B300060709DF82D00A0700DB030BD10B500292B
+:105B400004464FF0060102D0FEF7F6F901E0FEF739
+:105B500012FA607920F0C000607110BDBE00002014
+:105B600070B5FF4E0446306890F8001100250129F9
+:105B700019D090F8FA10012924D090F8D0100129FA
+:105B80002AD090F8F21001291CBF002070BD65706A
+:105B900017212170D0F8F4106160B0F8F81021815D
+:105BA00080F8F25016E065701C212170D0F80111C8
+:105BB0006160D0F80511A16090F80911217380F897
+:105BC000005107E0657007212170D0F8FC1061607A
+:105BD00080F8FA50012070BD65701421217000F129
+:105BE000D2012022201D0EF0B5FF01212172306864
+:105BF00080F8D050DB48B0F8D420A0F8FC207268C0
+:105C0000537B80F8FE3080F8FA101088FBF75EF9BD
+:105C1000FAF705FEDEE7D248006890F8D0100029B8
+:105C200014BFB0F8D4004FF6FF70704770B5CC4C7D
+:105C30002068002808BFFFDF002520684570002885
+:105C400008BFFFDF2068417800291CBFFFDF70BD5F
+:105C50004FF486710FF01FF82068FF2101707F213B
+:105C600080F8361013214184282180F8CC100121BE
+:105C700080F8B81080F8BD50FFF736FBFEF74BFDFB
+:105C8000B94807F0A7F9B94807F0A4F9BDE8704092
+:105C9000B74807F09FB9B2490968097881420CBF3B
+:105CA000012000207047AE48006890F82200C0F341
+:105CB000001070472DE9F04FA948D0F800C09CF8BB
+:105CC0002400C0F38001C0F34002114400F0010041
+:105CD0000B18BCF822000025C0F3001139B31328BB
+:105CE0001DD009DC102802BFA24830F81300BDE81F
+:105CF000F08F122813D006E0152808D01D2804BF05
+:105D00009D48BDE8F08FFFDF2846BDE8F08F9B4936
+:105D1000002031F8131013FB0010BDE8F08F9849F4
+:105D2000002031F8131013FB0010BDE8F08F0024A1
+:105D30009CF8BA209CF8BB10924EDFF84CA2DFF81A
+:105D40004CB210F0030F4FF4C8774FF4BF784FF404
+:105D5000A8797CD010F0010F17D0082904BF3C4669
+:105D600040200CD0042904BF4446102007D002294B
+:105D700007BF05F11804042005F12804082000EBF2
+:105D8000400E0EEB0010204417E0082904BF3846EF
+:105D900040240CD0042904BF4046102407D0022917
+:105DA00007BF05F11800042405F12800082404EBBE
+:105DB000C40404EB440400EB44009CF8CCC0022A69
+:105DC00008BF4FF47A740DD0012A04BF56464FF431
+:105DD000C86407D0042A07BF5E4640F698046C4E9C
+:105DE00040F6E444344404F2E7364FF47A74B6FBE8
+:105DF000F4F4C3EB031606EB860604EB8604082ACC
+:105E000052D0042A4BD0022A0CBF05F1180605F126
+:105E100028064FF019020CBF4FF0040A4FF0080A91
+:105E200012FB0A6212FB0342082908BF40230BD071
+:105E3000042908BF102307D0022907BF4FF0180913
+:105E400004234FF028090823C3EBC30300E030E02C
+:105E500003EB430309EB43031A4411F00C0F08BF93
+:105E60004FF0000C6244082908BF40210CD00429DF
+:105E700004BF4746102107D0022907BF05F11807C4
+:105E8000042105F128070821C1EBC10101EB410103
+:105E900007EB41011144084400F526740EE0464624
+:105EA00014224FF0100ABBE73E4614224FF0400A7E
+:105EB000B6E710F0020F18BFFFDF02D02046BDE8A2
+:105EC000F08F022A08BF4FF47A700DD0012A04BF68
+:105ED00056464FF4C86007D0042A07BF5E4640F616
+:105EE00098002B4E40F6E440304400F2E73C4FF47B
+:105EF0007A70BCFBF0F0C3EB031C0CEB8C0C00EBDA
+:105F00008C0C082A04BF142040220CD0042A44D050
+:105F1000022A0CBF05F1180705F128074FF01900F8
+:105F20000CBF0422082210FB027010FB03C00829DA
+:105F300008BF40210BD0042908BF102107D0022937
+:105F400007BF4FF0180904214FF028090821C1EBC1
+:105F5000C10101EB410109EB410108441AE00000D5
+:105F6000CC000020A40A0020B00B0020D80B002099
+:105F7000000C002018520200F18913002052020088
+:105F80001052020068360200A2240200D0FB010079
+:105F900030D3010000F5B27490E714204746102278
+:105FA000C1E7F94840F271210068806A48437047B0
+:105FB000F548006890F83500002818BF01207047A8
+:105FC00010B5F24C207B022818BF032808D1207D91
+:105FD00004F1150105F0E8FD08281CBF012010BDE3
+:105FE000207B002816BF022800200120BDE81040B9
+:105FF000FFF72EBDE449096881F8300070472DE9AC
+:10600000F047E14D2968087B002816BF02280020D0
+:10601000012048730E31FFF705FD2968087B02282F
+:1060200016BF03280122002281F82F20082081F8C2
+:106030002D00487B0126002701F10E03012804BF33
+:106040005B7913F0C00F0AD001F10E03012804D1CF
+:10605000587900F0C000402801D0002000E0012065
+:1060600081F82E00002A04BF91F8220010F0040FDE
+:1060700006D0087D153105F097FD296881F82D00BF
+:1060800028684760FCF720FF2968C04C4FF00009E2
+:10609000886094F82D0005F0A3FD804694F82F0049
+:1060A000002818BFB8F1000F04D01021404606F0B8
+:1060B000D4FB68B194F8300000281CBF94F82E007F
+:1060C00000281DD0607B04F10E0101280ED012E0E3
+:1060D00066734A4604F10E014046FFF7F8FC94F857
+:1060E0002D1004F10E0005F074FE09E0487900F06F
+:1060F000C000402831D0394604F10E00FFF71EFDE4
+:106100002868C77690F8220010F0040F08BFBDE899
+:10611000F087002794F82D0005F06BFD040008BF00
+:10612000BDE8F087102106F098FB002818BFBDE8F5
+:10613000F08728683A4600F11C01C6762046FFF732
+:10614000C6FC286800F11C01914806F07AFFBDE802
+:10615000F04701218E4806F08FBF05F073FE4A46D6
+:1061600004F10E01FFF7B3FCCAE778B5874904468E
+:10617000854D407B08732968207808706088ADF8E9
+:10618000000080B200F00102C0F3400342EA430283
+:10619000C0F3800342EA8302C0F3C00342EAC302B1
+:1061A000C0F3001342EA0312C0F3401342EA431261
+:1061B000C0F3801042EA80104884E07D012808BFC7
+:1061C000012607D0022808BF022603D0032814BFE7
+:1061D000FFDF0826286880F8BA60607E012808BFC3
+:1061E000012607D0022808BF022603D0032814BFC7
+:1061F000FFDF0826286880F8BB60217B80F8241028
+:10620000418C1D290CBF002161688162617D80F88D
+:106210003510A17B002916BF02290021012101753B
+:10622000D4F80F10C0F81510B4F81310A0F8191016
+:10623000A17EB0F8CE2061F30302A0F8CE20E17E6B
+:10624000012918BF002180F83410002078BD4E4885
+:106250000068408CC0F3001119B110F0040F05D094
+:1062600002E010F0020F01D00020704701207047BB
+:10627000454A00231268C2F8C030B2F822C0BCF10F
+:106280001D0F02BFC2F8C83082F8C4307047002921
+:1062900008BFC2F8C8300AD0936A40F2712C03FBE1
+:1062A0000CF31944491EB1FBF3F1C2F8C81082F88F
+:1062B000C40070470346344810B50168D1F8C820BF
+:1062C000002A1ABFD1F8C0C0BCF1000F012405D0CC
+:1062D0009A4205D90124D01AC1F8C800204610BD41
+:1062E00091F82210002411F0010F1CBF40680088B3
+:1062F0004FF0430108BF002001F017F9EEE72248F4
+:10630000006890F8B70000280CBF012000207047FB
+:1063100070B51F2834BF04461F2400221A4D286878
+:1063200080F8B920224678300EF014FC286801214C
+:1063300080F8974080F8B91070BD10B51F2828BFAD
+:106340001F20C2B2104C0023206880F8B83080F8BB
+:10635000B72098300EF0FEFB2168012081F8B800CC
+:1063600010BD0949096881F8BD00704706480068FA
+:1063700090F8220000F0010070470348006890F890
+:106380002200C0F340007047CC000020A40A002087
+:10639000B00B0020FE48006890F82200C0F34010C7
+:1063A0007047FB48006890F82200C0F3C0007047B7
+:1063B00001207047F648006890F8BB00704770B540
+:1063C000FEF77CFFFEF730FFFEF760FEFEF7BDFE36
+:1063D000EF4C2068D0F8C010491CC0F8C01090F8ED
+:1063E0003300002530B1FEF77FFFFEF794F92068F7
+:1063F00080F833502068457090F8C410F9B1D0F897
+:10640000C02091421BD8042002F08AFA206890F83C
+:10641000220010F0010F0CD060684321008801F0C9
+:1064200084F860680088FAF751FDBDE87040FAF71B
+:10643000E7B9BDE870404321002001F076B8D0F8FC
+:10644000C81019B1D0F8C020914202D990F8370095
+:10645000D8B1042002F064FA206890F8220010F00D
+:10646000010F0CD060683C21008801F05EF8606884
+:106470000088FAF72BFDBDE87040FAF7C1B9BDE816
+:1064800070403C21002001F050B8BDE87040002071
+:1064900002F046BA2DE9F84FBD4E804617463068E7
+:1064A0008B464FF0000A458C15F0030F10D015F005
+:1064B000010F05F0020005D0002808BF4FF0010AC7
+:1064C00006D004E0002818BF4FF0020A00D1FFDF19
+:1064D0004FF000094C4615F0010F05F002000BD0FB
+:1064E00070B915F0040F0BD049F00800002F18BF49
+:1064F00040F0030440D090E010B115F0040F0DD02F
+:1065000015F0070F10D015F0010F05F0020036D07E
+:10651000002808BF15F0040F27D03DE0002F18BF5A
+:1065200049F0090479D134E02FB149F0080415F09D
+:10653000200F14D071E0316805F0200291F8770047
+:10654000104308BF49F0010467D049F0180415F062
+:10655000200F62D191F8BA1008295AD156E031685B
+:1065600091F8BA10082951D153E049F00800002FE2
+:1065700018BF40F0010450D140F010044DE0002855
+:1065800018BF15F0040F07D0002F18BF49F00B04F7
+:1065900043D149F0180440E015F0030F3CD115F049
+:1065A000040F39D077B1316849F0080091F8BA107A
+:1065B00008290CBF40F0020420F0020415F0200F5F
+:1065C00022D02AE0316805F0200291F877001043CC
+:1065D00008BF49F0030420D049F0180015F0200F3F
+:1065E00009D000BF91F8BA10082914BF40F0020486
+:1065F00020F0020411E091F8BA20082A14BF40F0FC
+:10660000010020F00100EDE7082902D024F0010488
+:1066100003E044F0010400E0FFDF15F0400F18BF75
+:10662000FFDFA8F8009098F80000072120F0200074
+:1066300088F80000404606F0D2FC5146404606F07D
+:10664000D1FE2146404606F0D6FE14F0010F0CD0D4
+:106650003068062300F10E010022404606F0A8FE35
+:106660003068417B404606F0FAFC14F0020F1BD064
+:106670003068BBF1000F0BD000F11C010623012292
+:10668000404606F095FE0121404606F0F5FC0BE081
+:1066900000F1150106230122404606F089FE30680C
+:1066A000017D404606F0E8FC14F0040F18BFFFDF40
+:1066B00014F0080F17D0CDF800903068BDF8001026
+:1066C0000223B0F8CE00020962F30B01ADF800100E
+:1066D0009DF80110032260F307118DF8011069463F
+:1066E000404606F065FE012F16D1306890F877001D
+:1066F00090B1404606F072FE3368401CC0B293F879
+:106700007710C0F125008142B8BF084682B203F17C
+:106710005801404606F09DFE0020002818BFFFDF0C
+:106720000020002818BFFFDF0020002818BFFFDF6F
+:10673000BDE8F88F2DE9F843154C2068002808BF04
+:10674000FFDF2068417811BB0178FF2926D00027A0
+:1067500080F83170877080F837703846FEF703FD97
+:10676000FEF7E5F9206890F9BD00FEF770FA0948D8
+:10677000FEF777FA0848FEF7E2FC206890F824005C
+:1067800010F0010F0DD02520FEF773FA10E005E0A0
+:10679000CC0000200C520200095202000C20BDE87F
+:1067A000F88310F0020F18BF262067D0FEF761FAB9
+:1067B000206890F8BA102520FEF779F9206880F853
+:1067C0002C70FEF7CAFC2068002190F8BA20084619
+:1067D000FEF779FB0F210520FEF70DFA2068FF4D2B
+:1067E000012690F82E10002901BF90F82F100029E3
+:1067F00090F8220010F0040F70D0FCF765FB804683
+:10680000206841468068FDF76DF8F54990FBF1F985
+:1068100001FB190041424046FCF75FF80146206841
+:10682000816041684944416005F0BBF90146206838
+:10683000426891426DD8C0E901784FF0010895F89F
+:106840002D0005F0CDF9814695F82F00002818BFDE
+:10685000B9F1000F04D01021484605F0FEFFA0B1A9
+:1068600095F8300000281CBF95F82E00002824D091
+:10687000687B05F10E01012815D019E010F0040F16
+:1068800014BF2720FFDF91D192E732466E7305F1E6
+:106890000E014846FFF71BF995F82D1005F10E0083
+:1068A00005F097FA09E0487900F0C000402816D0BA
+:1068B000414605F10E00FFF741F9206890F82200EB
+:1068C00010F0040F25D095F82D0005F092F95FEA3D
+:1068D00000081ED0102105F0C0FF40B119E005F0FE
+:1068E000B1FA324605F10E01FFF7F1F8E5E720684D
+:1068F000324600F11C01C6764046FFF7E8F82068F2
+:1069000000F11C01B74806F09CFB0121B54806F0D8
+:10691000B3FB2068417B0E30FEF751F9206890F8F8
+:10692000B81079B390F8B72080F8772000F198017B
+:1069300058300EF054F9206890F82210C1F300117D
+:10694000E9B9B0F8CE0002210609ADF8006068464A
+:10695000FDF7F2FA28B1BDF80000C0F30B00B04219
+:1069600004D1BDF80000401CADF800002168BDF85E
+:106970000000B1F8CE2060F30F12A1F8CE202068FD
+:1069800080F8B870206890F8B91059B190F8972045
+:1069900080F8572000F1780138300EF020F9206897
+:1069A00080F8B9702068B0F8CE10D0F8C02009097E
+:1069B00051FA82F190F8BC20DFF82CC211446346F2
+:1069C0000022E1FB0C3212096FF0240302FB0311D9
+:1069D00080F8BC1090F82210824E90F81B80C1F312
+:1069E000001106F1280900295DD03780317821F0A7
+:1069F00020013170408C132837D01CDC10284DD07A
+:106A0000122846D0FFDF00BF05F10E01754806F0E1
+:106A10000AFB697B734806F022FB2068418C1D2924
+:106A200018BF15297ED090F8772000F15801304624
+:106A300006F04BFB7EE0152818BF1D28E2D101218E
+:106A4000304606F0CCFA3078B8F1000F40F0200064
+:106A50003070206812D000F11C01304606F0F1FAC7
+:106A60000121304606F008FBCEE70021304606F053
+:106A7000B6FA307840F020003070C5E700F115011B
+:106A8000304606F0DEFA2068017D304606F0F4FA62
+:106A9000BAE70621304606F0A2FAB5E702213046F1
+:106AA00006F09DFAB0E7002241463046FFF7F2FCBF
+:106AB000206890F87710002904BF408C10F0010F77
+:106AC00005D110F0020F08BF10F0200F04D00122F2
+:106AD00041464846FFF7DEFCF07810F03F0F1CBF40
+:106AE000307910F0100F25D0304606F076FA226883
+:106AF000014692F82400C0F38003C0F3400C6344C5
+:106B000000F00100034492F82C00C0F38002C0F3AF
+:106B1000400C624400F001001044181AC0B200F0AA
+:106B200018FD00E006E00090032304226946304689
+:106B300006F03EFC206890F82200C0F30010B0B1CF
+:106B40002A4E04213046378006F049FA05F10E013D
+:106B5000304606F068FA697B304606F080FA206815
+:106B600000F1380190F85720304606F0D2FA05F0CF
+:106B70008DF803211E4805F01CF9216881F83300C7
+:106B80000020BDE8F8831B49486070472DE9F843B1
+:106B9000184C8046206890F8312032B1408C1D2876
+:106BA00008BFFFDFBDE8F84309E4012631B390F8E0
+:106BB000BC00FEF75EF8206890F8BB102520FDF7BA
+:106BC00076FF206801224FF4967190F8BB300020C8
+:106BD000FEF7ABF90848FEF7C9FA10E0A40A002056
+:106BE00040420F00B00B002053E4B36E000C0020B5
+:106BF000280C0020CC000020D80B002006E02068E4
+:106C00004670867080F83160BDE8F883F948FEF779
+:106C1000ADFA2068002590F8241090F82C0021EAA5
+:106C2000000212F0010F18BF01250ED111F0020F62
+:106C300004D010F0020F08BF022506D011F0040F97
+:106C400003D010F0040F08BF04250027B8F1000F8F
+:106C50005CD0012D1CD0022D08BF26201CD0042D95
+:106C600014BFFFDF272017D0206890F8BA10252026
+:106C7000FDF71DFF206890F82210C1F3001171B1DB
+:106C8000002201234FF496711046FEF74EF93DE0C5
+:106C90002520FDF7EEFFE7E7FDF7EBFFE4E790F8CF
+:106CA000BA3001224FF496710020FEF73EF9D14828
+:106CB000C17811F03F0F1CBF007910F0100F25D0E4
+:106CC000CC4806F08AF92368014693F82420C2F3E1
+:106CD0008000C2F3400C604402F0010200EB020CA1
+:106CE00093F82C20C2F38000C2F34003184402F052
+:106CF00001020244ACEB0200C0B200F02AFC00909A
+:106D0000032304226946BB4806F052FB206890F832
+:106D10002C10294380F82C1090F8242032EA01012D
+:106D200011D04670408C132820D01BDC102808BFDF
+:106D3000BDE8F883122819D0C0F30010002818BF4E
+:106D4000FFDFBDE8F883418C1D2908BF80F82C7057
+:106D5000E7D0C1F30011002914BF80F8316080F83A
+:106D60003170DEE7152818BF1D28E5D1BDE8F843CE
+:106D700001210846FEF7F0BA9F4810B50068417837
+:106D800041B90078FF2805D000210846FFF7FEFE34
+:106D9000002010BDFEF792FAFEF746FAFEF776F9EC
+:106DA000FEF7D3F90C2010BD93490120096881F842
+:106DB000370070479049096881F83200704770B514
+:106DC000002601F01DFC002800F0C4808A4C2068D9
+:106DD000417801220025012905D0022901D003298B
+:106DE00070D0FFDF70BD81780225B1B390F822002A
+:106DF00010F0030F67D08148FEF7B8F92068012230
+:106E0000962190F8BB301046FEF78FF8216891F874
+:106E1000BB0091F8CC1010F00C0F08BF0021962099
+:106E2000FEF7BFF92068457090F8330058B1FDF7C0
+:106E30005EFC206890F8BB0010F00C0F0CBF4020E7
+:106E40004520FEF747FA206890F83400002808BF74
+:106E500070BDBDE87040FEF75CBA418CC1F3001212
+:106E60009AB1102929D090F8330020B1FDF73FFCEA
+:106E70004020FEF72FFA6148FEF778F9206890F875
+:106E8000221011F0040F1FD029E090F8242090F870
+:106E90002C309A4211D190F87700002808BF11F0E9
+:106EA000010F05D111F0020F08BF11F0200F51D0D2
+:106EB000BDE870400121084668E6BDE87040002149
+:106EC000012063E619E045E090F83500012814BF81
+:106ED0000328102646F00E010020FEF73DFA206838
+:106EE00090F83400002818BFFEF713FA002196200E
+:106EF000FEF757F92068457070BD817801B3418C69
+:106F000011F0010F21D080F8D02090F8D210B0F805
+:106F1000D40000F00AFB60680088F9F7D7FFF9F7A2
+:106F20006FFC20684570FEF7C9F9FEF77DF9FEF7A2
+:106F3000ADF8FEF70AF9BDE87040032001F0F0BC9F
+:106F40008178BDE87040012020E611F0020F04BFF7
+:106F5000FFDF70BDBDE87040FFF731BAFFF72FBA11
+:106F600010B5254C206890F8341049B13630FEF742
+:106F7000DBF918B921687F2081F83600FEF7BFF9E8
+:106F8000206890F8330018B1FEF7AEF9FDF7C3FBA7
+:106F900001F036FBA8B1206890F82210C1F300116F
+:106FA00079B14078022818BFFFDF00210120FFF7E8
+:106FB000EDFD2068417800291EBF40780128FFDFE1
+:106FC00010BDBDE81040FFF7FAB92DE9F0470A4FB0
+:106FD0000E4603283A68518C12D092F8320001F024
+:106FE000010410F1000918BF4FF001094FF001082A
+:106FF0000CE00000B00B0020CC000020280C00208A
+:10700000C1F340044FF000094FF00208FDF721FEE4
+:10701000054634EA090008BFBDE8F0873868FF4C30
+:1070200090F8330060B104F016FE30700146FF287E
+:1070300006D0E01C04F004FE307804F017FE05438F
+:107040002078C0F380113868027D914209D100F1A7
+:1070500015010622E01C0DF051FD002808BF01209B
+:1070600000D000203178FF2906D0C0B9386890F8E8
+:107070002D00884215D112E098B12078E11CC0F3B0
+:10708000801004F091FD064604F0F4FE38B130465D
+:1070900004F0AFFD18B1102105F0DFFB08B10120AD
+:1070A00000E00020396891F8221011F0040F01D09F
+:1070B000F0B11AE0CDB9DA4890F83500002818BFD1
+:1070C000404515D114F8030B2146C0F3801004F09D
+:1070D0006BFD044604F0CEFE38B1204604F089FD75
+:1070E00018B1102105F0B9FB10B10120BDE8F087FF
+:1070F0000020BDE8F0872DE9F04FCA4D804683B0EF
+:10710000286800274078022818BFFFDF28687F24FE
+:1071100090F8341049B13630FEF706F9002804BF64
+:10712000286880F83640FEF7EAF8BC4805F077FF9B
+:107130000646B8F1000F00F0B081B84806F008F933
+:10714000002800F0AA81FDF752FD002800F0A5817B
+:107150003046B24EFF21DFF8D0A24FF000084FF0CA
+:10716000030B4FF00109062880F0B881DFE800F03A
+:10717000FEFEFE03FE8F8DF8001069460320FFF728
+:1071800024FF002828687CD090F8341011B190F8C2
+:10719000001159B12868807801283ED0A348FDF736
+:1071A000E5FF286880F801B000F07BB99DF8003059
+:1071B00080F80091017880F80111FF2B10D000F2C7
+:1071C0000312511E184604F01DFD002808BFFFDF02
+:1071D000286890F8021141F0020180F802110DE0D8
+:1071E0003178C1F3801180F802118D49D1F88721DF
+:1071F000C0F80321B1F88B11A0F80711286800F23C
+:10720000091690F836007F2808BFFFDF286890F83D
+:107210003610317080F83640BCE7844CDAF80490C0
+:1072200004F12806A4F800800721204605F0D7FEC7
+:107230000021204606F0D6F84946204606F0DBF845
+:107240000623002206F10901204606F0B1F828685D
+:10725000417B204605F003FF286800F1380190F8D3
+:107260005720204606F0F5F82046FDF77FFF2868F6
+:107270000122962190F8BB300020FDF756FE90E7E2
+:10728000FFE78078002840F00A8100F006B98DF809
+:10729000081002A90520FFF798FE0028286800F0D2
+:1072A000F78082786249002A7ED0A1F11F066C68BF
+:1072B00090F8BB90D6F80F00C4F80E00B6F8130093
+:1072C0006082707D2075B07D6075B6F81700E08231
+:1072D000B6F819006080B6F81B00A080B6F81D0053
+:1072E000E08004F108000DF0EBFD96F8240000F0BA
+:1072F0001F00207696F82400400984F86C0184F879
+:10730000549084F85590286890F8CC1084F8561062
+:1073100090F8BD0084F857009DF80810686800F0E8
+:1073200081F9022001F0FCFAA6F12804DAF80090B5
+:10733000A4F800800821204605F051FE00212046D7
+:1073400006F050F84946204606F055F869463046A2
+:1073500005F07EFE304605F098FE0146204605F019
+:107360007EFE062300226946204600E0B6E006F0D5
+:107370001FF86946304605F05DFE304605F078FEA0
+:107380000146204605F078FE062301226946204684
+:1073900006F00EF82046FDF7E9FE28680122962146
+:1073A00090F8BB30002000E005E0FDF7BEFD286846
+:1073B00080F801B075E06C683278184E607BC2F3DB
+:1073C000401210406073D6F80F00C4F80E00B6F8F3
+:1073D00013006082707D2075B07D6075B6F817006F
+:1073E000E082B6F819006080B6F81B00A080B6F8FD
+:1073F0001D00E0804FF0010A04F108000DF060FD6F
+:1074000096F8240000F01F00207696F8240040092A
+:1074100084F86C0184F854A00CE00000280C0020D3
+:10742000A40A0020CC00002004520200000C00201E
+:10743000470C002084F855A0286890F8CC1084F8F8
+:10744000561090F8BD0084F857009DF80810686841
+:1074500000F0E8F8286880F8D09090F8D210B0F8E2
+:10746000D40000F062F868680088F9F72FFDF9F79A
+:10747000C7F9286880F80180FDF720FFFDF7D4FEEA
+:10748000FDF704FEFDF761FE012001F049FA08E076
+:1074900090F82200C0F3001008B1012701E0FEF7C8
+:1074A0008EFF286890F8330018B1FDF71DFFFDF737
+:1074B00032F91FB100210120FFF768FB28684178ED
+:1074C000002919BF4178012903B0BDE8F08F407849
+:1074D000032818BFFFDF03B0BDE8F08F286890F8DD
+:1074E0002200C0F300100028D9D0D6E770B58A4C2E
+:1074F00006460D462068807858B1FDF789FA216864
+:107500000346304691F8BB202946BDE8704001F0A3
+:1075100074BAFDF77DFA21680346304691F8BA2027
+:107520002946BDE8704001F068BA7C4A137882F8B9
+:10753000F530A2F8F60082F8F410012082F8F2008B
+:1075400092F8C400002818BF92F8C00082F8F80032
+:10755000704778B50446704800230093006890F89F
+:10756000BA20082A04BF4FF4C87240230DD0042A61
+:1075700004BF4FF4BF72102307D0022A07BF03F1E4
+:107580001802042303F128020823491D01FB0326E6
+:1075900090F8BC209DF8001062F3050141F0400511
+:1075A0008DF8005090F8BB00012826D002282BD07F
+:1075B000082818BFFFDF2DD025F080008DF80000CF
+:1075C000C4EB041106FB04F001EB810100EB810424
+:1075D0005348844228BFFFDF5248A0FB0410BDF887
+:1075E0000110000960F30C01ADF80110BDF80000B6
+:1075F0009DF8021040EA014078BD9DF8020020F09D
+:10760000E0008DF80200D7E79DF8020020F0E000CE
+:10761000203004E09DF8020020F0E00040308DF8BA
+:107620000200C9E72DE9F0413B4D04460E462868AB
+:1076300090F8D000002818BFFFDF0027286880F8E6
+:10764000D2702188A0F8D4106188A0F8EA10A1882F
+:10765000A0F8EC10E188A0F8EE1094F86C1180F816
+:10766000F01090F82F1049B1427B00F10E01012A71
+:1076700004D1497901F0C001402935D090F830108B
+:1076800041B1427B00F10E01012A04BF497911F09A
+:10769000C00F29D0DE300DF001FC2348FF2E00780A
+:1076A000C0F3801060761D48D0F88711C4F81A1016
+:1076B000B0F88B01E08328681ED0C0F8E410E18B9D
+:1076C000A0F8E81000F1D802511E304604F09AFAF2
+:1076D000002808BFFFDF286890F8D71041F00201AA
+:1076E00080F8D710BDE8F081D0F80E10C0F8DE1099
+:1076F000418AA0F8E210D0E7C0F8E470A0F8E87082
+:10770000617E80F8D710D4F81A10C0F8D810E18B39
+:10771000A0F8DC10BDE8F081CC000020A40A002015
+:10772000C4BF030089888888280C0020FE48406870
+:1077300070472DE9F0410F460646014614460120E8
+:1077400005F082FA054696F85500FEF75FF8014607
+:1077500096F85500022808BFF44807D0012808BF52
+:10776000F34803D004280CBFF248F34808444FF410
+:107770007A7100F2E140B0FBF1F0718840F27122C1
+:107780005143C0EB4100001BA0F5597402F0E4FD29
+:10779000002818BF1E3CAF4234BF28463846A042DE
+:1077A00003D2AF422CBF3C462C467462BDE8F08148
+:1077B0002DE9FF4F8FB0044690F855601C9899460C
+:1077C00040EA0900019094F86500002790460D28D2
+:1077D0000CBF012000200990B9F1000F04BF94F8FC
+:1077E0000C0103282BD1099848B3B4F88E01404509
+:1077F00025D1D4F81401C4F80001608840F2E241B8
+:107800004843C4F80401B4F85A11B4F8E600084437
+:10781000C4F80801204602F0A9FDB4F89201E08204
+:1078200094F890016075B4F894016080B4F8960102
+:10783000A080B4F89801E080022084F80C01D4F80C
+:1078400064010C90B4F8E6A0B4F85801D4F860B123
+:10785000D4F854110891B9F1000F03D094F8201115
+:1078600049B193E004F1E001059174310A9104F506
+:10787000A075091D07E004F59A710591091D0A918B
+:1078800004F59275091D0B91B4F85810A8EB00008F
+:10789000A8EB010109B200B20391002805DAD4F87F
+:1078A0005001089001200190084694F80C1100291D
+:1078B00071D0012900F04482022900F0658103297A
+:1078C00018BFFFDF00F0848239460898FBF705F8FF
+:1078D0000A99012640F2712208600B98A0F80080F6
+:1078E000002028702E710A980068A8606188D4F87A
+:1078F00014015143C0EB41009049A0F54D708861DF
+:107900004969814287BF059908600598016005981B
+:10791000616A0068084400F5D270E86002F01CFD5E
+:1079200010B1E8681E30E8606E71B4F8D000A0EBCA
+:10793000080000B20028C4BF03206871099800281D
+:107940001C9800F0C282C0B1B4F8F81000290CBF36
+:107950000020B4F8FA00A4F8FA0094F8FC20401CC7
+:107960005043884209D26879401E002805DD6E71B7
+:10797000B4F8FA00401CA4F8FA00B9F1000F00F0C6
+:10798000C78294F82001002800F0BE8213B00220C4
+:10799000BDE8F08FFFE7BBF1000F08BFFFDF94F8F1
+:1079A0005510614890F8280005F0FBFA0790E08A2E
+:1079B00040F271214143079800EB410210980021E9
+:1079C000002806D000FB02F15D48B1FBF0F000F1A9
+:1079D0000101C4F81011608840F2E24100FB01F29D
+:1079E00010994FF0000006D0554801FB02F1B1FBA1
+:1079F000F0F000F10100C4F8140186B221464FF006
+:107A00000100D4F828A005F01FF9074694F85500A6
+:107A1000FDF7FCFE014694F85500022808BF4348D4
+:107A200007D0012808BF424803D004280CBF4148B2
+:107A30004148084400F2E1414FF47A70B1FBF0F1A3
+:107A4000608840F271225043C1EB4000801BA0F5DA
+:107A5000597602F081FC002818BF1E3EBA4534BF9B
+:107A600038465046B04203D2BA452CBF56463E4631
+:107A7000666294F85500FDF7F7FE4FF47A7600F24F
+:107A8000E140B0FBF6F000EB0B0794F85500FDF772
+:107A9000EBFE024694F85500022808BF234907D0A0
+:107AA000012808BF224903D004280CBF21492249DC
+:107AB00002EB010AFDF7AAFE504400F2DB514FF43D
+:107AC0007A70B1FBF0F0E18A40F271224A430799E3
+:107AD000D4F810A101EB4201081AA0EB0A003844C7
+:107AE000A0F12007607D40F2E24110FB01F0079019
+:107AF00094F8556016F00C0F18BF4DF6883103D17D
+:107B00003046FDF783FE0146022E08BF074807D026
+:107B1000012E08BF064803D0042E0CBF05480648B6
+:107B2000084400F2E1410DE0500C00200436020050
+:107B3000A2240200D0FB0100C0D40100D400002028
+:107B400040420F004FF47A70B1FBF0F000EB4A01B5
+:107B5000079801EB000A3046FDF746FE504400F15D
+:107B60006201FD48416194F85500FDF77DFE00F289
+:107B7000E1414FF47A70B1FBF0F05844381AB0F597
+:107B80003D7F38BFFFDF9FE6E28A40F27121D4F8E3
+:107B90000401514300EB410210980021002806D057
+:107BA00000FB02F1ED48B1FBF0F000F10101C4F877
+:107BB0001011618840F2E24001FB00F210994FF091
+:107BC000000006D0E54801FB02F1B1FBF0F000F146
+:107BD0000100C4F8140186B221464FF00100D4F828
+:107BE00028B005F031F8074694F85500FDF70EFE71
+:107BF000014694F85500022808BFD94807D001284B
+:107C000008BFD84803D004280CBFD748D748084439
+:107C100000F2E1414FF47A70B1FBF0F0618840F27C
+:107C200071225143C0EB4100801BA0F5597602F050
+:107C300093FB002818BF1E3EBB4534BF384658464C
+:107C4000B04203D2BB452CBF5E463E466662BAF1E7
+:107C5000000F2FD11C9868B394F855603046FDF79B
+:107C6000D5FD0146022E08BFBD4807D0012E08BF32
+:107C7000BC4803D0042E0CBFBB48BC48084400F2EB
+:107C8000E1414FF47A70B1FBF0F0D4F81011E38ABF
+:107C9000014440F27122D4F804015A4300EB42003F
+:107CA000471A3046FDF7A0FD0C99081A3844A0F198
+:107CB00020070AE0E28A40F27121D4F8040151431E
+:107CC00000EB4101D4F810010F1AD4F80821D4F8C0
+:107CD0001011D4F8000100FB021B607D40F2E2416C
+:107CE00010FB01FA94F8556016F00C0F18BF4DF612
+:107CF000883103D13046FDF789FD0146022E08BFC9
+:107D0000974807D0012E08BF964803D0042E0CBF19
+:107D100095489648084400F2E1414FF47A70B1FB6F
+:107D2000F0F000EB4B0082443046FDF75DFD50441F
+:107D300000F1600188484161012084F80C01C3E52D
+:107D4000618840F271235943D4F81421D4F800C15A
+:107D5000C2EB410101FB00F70398D4F8081150442D
+:107D6000401AD4F81031401E0CFB013100FB021BFD
+:107D7000607D40F2E24110FB01FA94F8556016F084
+:107D80000C0F18BF4DF6883103D13046FDF73EFD8C
+:107D90000146022E08BF724807D0012E08BF714865
+:107DA00003D0042E0CBF70487048084400F2E14133
+:107DB0004FF47A70B1FBF0F000EB4B008244304698
+:107DC000FDF712FD504400F16001634841617BE51D
+:107DD000628840F27123D4F814115A43C1EB420176
+:107DE00001FB00F794F8640024281CBF94F8650098
+:107DF00024280BD1B4F88E01A8EB000000B20028B3
+:107E000004DB94F89101002818BF0646019870B36E
+:107E1000BAF1000F2BD10C98002814BFBBF1000F52
+:107E2000FFDF94F8550010F00C0F14BF4DF68830AA
+:107E3000FDF7ECFC022E08BF494907D0012E08BF10
+:107E4000484903D0042E0CBF47494849084400F272
+:107E5000E1414FF47A70B1FBF0F03F1A94F855000D
+:107E6000FDF7C2FC0C99081A3844A0F120070398CA
+:107E7000D4F81411504400FB01FA16F00C0F18BF8F
+:107E80004DF6883103D13046FDF7C0FC0146022E85
+:107E900008BF334807D0012E08BF324803D0042E54
+:107EA0000CBF31483148084400F2E1414FF47A7088
+:107EB000B1FBF0F000EB4A0A3046FDF795FC504468
+:107EC00000F1600124484161FEE400287FF43CADEC
+:107ED00094F80C0100283FF450AD618840F2712203
+:107EE000D4F814015143C0EB4101284604F0D7FDFA
+:107EF0000004000C3FF441AD1D99002918BF088013
+:107F0000012013B0BDE8F08F94F85C01FBF736FB5D
+:107F100094F85C012946FBF71FFA00281CBF89F082
+:107F2000010084F82101002013B0BDE8F08F2DE995
+:107F3000F04F0F4C074683B020788946064E002547
+:107F40004FF00208032804BF207BB8427DD160684F
+:107F50003061207803280DE0D400002040420F005B
+:107F600004360200A2240200D0FB0100C0D40100AC
+:107F7000500C002018BFFFDF0327B9F1080F78D29B
+:107F8000DFE809F0040E1B1B167777726562FEF7B7
+:107F9000D1FB002818BFFFDFB77003B0BDE8F08F3A
+:107FA000FEF7EAFE002818BFFFDF03B0BDE8F08F40
+:107FB00003B0BDE8F04FFDF7F3B92775257494F8C9
+:107FC0002C00012658B14FF47A71A069FAF785FCAC
+:107FD000A061002104F1100004F061FD1AE001210C
+:107FE0006846FBF79FFF9DF8000042F21071000207
+:107FF000B0FBF1F201FB1205FDF7D3FF0544294662
+:10800000A069FAF76AFCA061294604F1100004F0A7
+:1080100046FD461C208C411C0A293CBF304420846C
+:10802000606830B1208C401C0A2828BF84F8158075
+:1080300000D267753046FEF73DF9002804BF03B053
+:10804000BDE8F08F607A002801E014E011E01CBF69
+:1080500003B0BDE8F08F207B04F11001FBF77CF941
+:10806000002808BFFFDFA0E7207BFAF70EFF25708E
+:108070009BE7FFDF99E7202F28BFFFDFDFF804A48D
+:1080800007213AF81700F8F7EFFD040008BFFFDFFB
+:10809000202F28BFFFDFFB48218830F817008842D7
+:1080A00018BFFFDF01273461B9F1080F80F0548158
+:1080B000DFE809F0049EA6A6A1F0F0EFC4F8605135
+:1080C000F580C4F8645194F8210138B9FAF7FCFE40
+:1080D000D4F82C11FBF706FC00281BDCB4F81E11A9
+:1080E000B4F85800814206D1B4F8D410081AA4F8A4
+:1080F000D600204605E0081AA4F8D600B4F81E11F0
+:108100002046A4F85810D4F84811C4F82C11C0F82F
+:1081100050111DE0B4F81C11B4F85800091AA4F865
+:10812000D610B4F81C112046A4F85810D4F82C111D
+:10813000C4F84811C4F85011D4F83411C4F8E01050
+:10814000D4F83811C4F85411B4F83C11A4F85811FB
+:1081500001F0B6FFFAF792FE94F855A0814650461A
+:10816000FDF754FBBAF1020F08BFC74909D0BAF1B5
+:10817000010F08BFC54904D0BAF1040F0CBFC449B0
+:10818000C44908444FF47A7100F2E140B0FBF1F1C8
+:10819000D4F8140140F27122014460885043C1EBCD
+:1081A0004000A0F1300AB9F1B70F98BF4FF0B709FE
+:1081B0002146012004F048FD4844AAEB0000A0F24B
+:1081C0001939A2462146012004F03EFDDAF82410B8
+:1081D0009C30814288BF0D1AC6F80C904D4538BFBF
+:1081E000A946C6F8089084F8207186F80280DCE67B
+:1081F00002F0ADF801E0FDF7D3F884F82071D4E681
+:10820000FAF762FED4F8502101461046FBF76AFBEC
+:1082100048B1628840F27123D4F814115A43C1EB7B
+:108220004201B0FBF1F094F865100D290FD0B4F8BD
+:108230005820B4F81E1113189942AEBF481C401CB8
+:108240001044A4F81E0194F8220178B905E0B4F8AE
+:108250001E01401CA4F81E0108E0B4F81E01B4F889
+:10826000D410884204BF401CA4F81E01B4F85A017F
+:10827000DFF82492401CA4F85A01B4F88000B4F846
+:108280007E10401AB4F85810401E08441FFA80FBB4
+:1082900024E053E060E000BF96F80080B8F10C0FD6
+:1082A00028BFFFDF39F8188094F86CA1BAF10C0FE1
+:1082B00028BFFFDF39F81A000023404481B202A82A
+:1082C000CDE90050B4F81E212046FFF771FA0028CE
+:1082D0003FF46BAE012818BFFFDF27D0B4F81E01B2
+:1082E000ABEB000000B20028D6DA082084F8740056
+:1082F00084F87370204601F034FB84F80C5194F834
+:108300005C514FF6FF77202D00D3FFDF5D4820F84A
+:10831000157094F85C01FAF7B8FD202084F85C0130
+:10832000307903B0BDE8F04FF3F764BDB4F81E0137
+:10833000BDF808100844A4F81E01CFE794F80C011A
+:10834000042818BFFFDF84F80C5194F85C514FF6F5
+:10835000FF77202DDAD3D8E7FFDF26E610B54F4CA4
+:10836000207850B101206072FEF724FD20780328A8
+:1083700005D0207A002808BF10BD0C2010BD207B3E
+:10838000FBF7FCF8207BFBF746FB207BFAF77DFD33
+:10839000002808BFFFDF0020207010BD2DE9F04F3E
+:1083A0003E4F83B0387801244FF0000840B17C7212
+:1083B0000120FEF7FFFC3878032818BF387A0DD06B
+:1083C000DFF8DC9089F8034069460720F8F7D5FB11
+:1083D000002818BFFFDF4FF6FF7440E0387BFBF743
+:1083E000CDF8387BFBF717FB387BFAF74EFD0028FA
+:1083F00008BFFFDF87F80080E2E7029800281CBF73
+:1084000090F80C1100292AD00088A0421CBFDFF888
+:1084100074A04FF0200B4AD00721F8F725FC040088
+:1084200008BFFFDF94F85C01FBF7F5FA84F80C81D4
+:1084300094F85C514FF6FF76202D28BFFFDF2AF815
+:10844000156094F85C01FAF720FD84F85CB1694688
+:108450000720F8F792FB002818BFFFDF22E06846EC
+:10846000F8F769FB0028C8D021E0029800281CBF5B
+:1084700090F80C11002915D00088A0F57F41FF3934
+:10848000CAD114E0840C002004360200A2240200A9
+:10849000D0FB0100C0D4010028520200500C002083
+:1084A000D40000206846F8F746FB0028DDD089F8A4
+:1084B000038087F82C8087F80B8003B00020BDE88C
+:1084C000F08F70B50446FD4890F80004FC4D40095B
+:1084D00095F800144909884218BFFFDF95F8140D7C
+:1084E0004009F84991F800144909884218BFFFDF94
+:1084F000F549002001220C7188700A704870C8701C
+:10850000F2490870BDE8704048E7EF4908707047CD
+:108510002DE9F843ED4C06468846207800285CD1CA
+:10852000EB48FAF758FC2073202856D003276660E2
+:108530002770002565722572AEB1012106F1FC009D
+:10854000FBF719FD0620F8F737FB81460720F8F7FF
+:1085500033FB96F8FC104844B1FBF0F200FB12101C
+:10856000401C86F8FC00FAF789FCDA49091838BF84
+:1085700040F2F65000F23D1086B2FDF79BFBE06141
+:10858000FDF70FFD4FF0010950B384F80A90012167
+:108590006846FBF7C7FC9DF8000042F2107100022C
+:1085A000B0FBF1F201FB12000644FAF78DFC3146F4
+:1085B000FAF793F9A061277567752574207B04F19C
+:1085C0001001FAF7C9FE002808BFFFDF258400204C
+:1085D000FEF7F0FB0020BDE8F8830C20BDE8F8832F
+:1085E000FAF772FC3146FAF778F9A061A57284F8BF
+:1085F0002C90A8F226502063DDE7B34948707047FD
+:10860000B24810B5417A0124002918BF002409D1CD
+:1086100090F82C1031B1416A006B814284BF002474
+:10862000FEF7C2FB204610BD70B5A74C0546E0889A
+:10863000401CE080D4E902016278D5F86061002A2C
+:108640001CBF324604F053FAA060864208D895F861
+:108650000C01012804D0E078002804BF012070BD7F
+:10866000002070BD70B50C4640F2E24100FB01F500
+:108670002046FDF7CBF8022C08BF974907D0012C04
+:1086800008BF964903D0042C0CBF9549954908446E
+:108690004FF47A7100F2E140B0FBF1F000F54D705B
+:1086A00085428CBF281A002070BD2DE9F04F83B0A1
+:1086B0004FF00009044680F8209190F8DE00002871
+:1086C00007BF94F80C01032803B0BDE8F08FFAF758
+:1086D000FBFBD4F8502101461046FBF703F90028B4
+:1086E000DCBF03B0BDE8F08F628840F27123D4F89C
+:1086F00014115A43C1EB4201B0FBF1F0411CB4F834
+:1087000058000144A4F81C11B4F8D410B4F81C218A
+:10871000891A09B20029DCBF03B0BDE8F08F01213E
+:1087200084F82211B4F88010B4F87E206E4F891AB4
+:10873000491E084485B2DFF890A10DF1080B25E031
+:108740009AF800600C2E28BFFFDF37F8166094F807
+:108750006C81B8F10C0F28BFFFDF37F81800CDE9A6
+:10876000009B3044B4F81C2181B201232046FFF75E
+:108770001FF8002804BF03B0BDE8F08F01280FD018
+:10878000022812BFFFDF03B0BDE8F08FB4F81C0170
+:10879000281A00B20028BCBF03B0BDE8F08FCFE7B5
+:1087A000B4F81C01BDF808100844A4F81C01EDE75A
+:1087B0002DE9F0430422002583B006297DD2DFE8AD
+:1087C00001F0074B03191951044680F80C2107E00A
+:1087D00004463D48C178002918BF84F80C210CD00C
+:1087E000FAF77EFAA4F85A51B4F85800A4F81E011A
+:1087F00084F8225103B0BDE8F08306780C2E28BF20
+:10880000FFDF394F94F80C0137F816604FF001097B
+:10881000032807D00128E3D194F86C81B8F10C0F3C
+:108820000AD308E0C4F80851C4F8005194F86C81E8
+:10883000B8F10C0F00D3FFDF37F81800CDE9009531
+:10884000304481B2B4F8D42000232046FEF7B0FFB4
+:10885000002818BFFFDFC3E7032180F80C1103B025
+:10886000BDE8F0830546876AB0F81401294686B250
+:10887000012004F0E9F9044695F85500FCF7C6FF1D
+:1088800095F85510022908BF134907D0012908BFE0
+:10889000124903D004290CBF1149124908444FF46E
+:1088A0007A7100F2E140B0FBF1F0698840F2712288
+:1088B0005143C0EB4100801B18E02DE001E000E0D7
+:1088C0000BE000E019E000E0D4000020500C002094
+:1088D0002F7F01000AFAFFFF04360200A2240200E3
+:1088E000D0FB0100C0D4010028520200A0F5597647
+:1088F00001F032FD002818BF1E3EA74234BF2046BB
+:108900003846B04228BF344602D2A74228BF3C4670
+:108910006C6203B0BDE8F083FFDF03B0BDE8F08315
+:10892000F8B5894C0246874F00256168606A052AC0
+:1089300048D2DFE802F0032F34373E00A07A002649
+:1089400060B101216846FBF7F7FA9DF8000042F29A
+:1089500010710002B0FBF1F201FB1206FDF721FBE2
+:108960008119A069F9F7B9FFA0612574032060752A
+:10897000607A38B9207B04F11001FAF7EDFC002889
+:1089800008BFFFDF2584FAF7ABF93879BDE8F84076
+:10899000F3F730BABDE8F840002100F06DB8C1F837
+:1089A0006001F8BDD1F86001BDE8F840012100F098
+:1089B00063B884F82C50FAF793F93879BDE8F84099
+:1089C000F3F718BAFFDFF8BD70B55E4CA178022945
+:1089D00006BFE188002970BD2569C5F8640195F8D6
+:1089E0005500FCF701FFD5F86411081AA16801448D
+:1089F000A160E1680844E06070BD70B5054651486B
+:108A000090F802C0BCF1020F06BF006900F5B07417
+:108A10004E4C002904BF256070BD4FF47A760129C1
+:108A20000DD002291CBFFFDF70BD1046FCF707FF09
+:108A300000F2E140B0FBF6F0281A206070BD184645
+:108A4000FCF712FF00F2E140B0FBF6F0281A2060BC
+:108A500070BD3D48007800281CBF0020704710B54D
+:108A60000720F8F79BF880F0010010BD3648007829
+:108A7000002818BF012070472DE9F047324C82B022
+:108A8000002584F82C50D4F8188084F82810E5725A
+:108A900081462570012727722946606803F082FB12
+:108AA0006168C1F85081267B81F85C61C1F86091F2
+:108AB000C1F85481B1F80080202E28BFFFDF244880
+:108AC00020F81680646884F80C51DFF87880A4F8E8
+:108AD000585198F800600C2E28BFFFDFDFF8749023
+:108AE00039F816A094F86C610C2E28BFFFDF39F816
+:108AF00016000023504481B200951A462046019585
+:108B0000FEF756FE002818BFFFDFC4F80851C4F86E
+:108B1000005184F80C71A4F81E51A4F81C5184F87B
+:108B20002251B4F85800401EA4F85800A4F85A5135
+:108B3000FAF7D6F898F8040002B0BDE8F047F3F76A
+:108B400059B90000D4000020500C0020740C002003
+:108B5000840C00202852020070B5FE4C21690A885E
+:108B6000A1F8FC2181F8FA0191F85400012808BF0E
+:108B7000012508D0022808BF022504D0042816BF0A
+:108B800008280325FFDF206980F8FE5190F8550082
+:108B9000012808BF012508D0022808BF022504D0FB
+:108BA000042816BF08280325FFDF2069012180F86B
+:108BB000FF5180F8F811002180F8A4112079BDE858
+:108BC0007040F3F717B92DE9F04FE24C83B0A0796C
+:108BD00010F0010F04BF03B0BDE8F08FA0690123BE
+:108BE0000521C578206990F86520583003F0EDFE26
+:108BF00068B1A81E0A2806D2DFE800F009090505B9
+:108C0000090905050909A07840F00800A070A078BE
+:108C100000281CBF03B0BDE8F08FA0694FF0200909
+:108C20004FF00208C778002F1CBF012F162F1DD14F
+:108C3000206990F8640003F0B1FEB8B1216991F8A1
+:108C400064001F2812D0202808D0162F0CBF84F8EB
+:108C5000029084F8028003B0BDE8F08F262081F8EE
+:108C60006400162F1CBF2A20FFF776FF47F6FE7A16
+:108C7000012600254FF0280B0C2F00F03B8109DC6A
+:108C800080F05F84DFE807F05A3923CCFDFDFCFB60
+:108C9000FAFD9CC3152F00F046820DDC112F00F069
+:108CA000C783122F00F0C081132F00F0B081142F62
+:108CB00000F0CE8100F045BC162F00F06782182F1F
+:108CC00000F0CC82FF2F00F0358400F03ABC206920
+:108CD0000123194690F86720583003F076FE0028EB
+:108CE00040F03184A06904F081FC216981F87201AF
+:108CF000072081F8670000F026BC206901230021CD
+:108D000090F86520583003F060FE002800F0C98319
+:108D1000A06904F068FC2169A1F88E01B1F858201F
+:108D2000801A00B28245A8BF002843DD01F5C87152
+:108D3000A06904F053FC0B20216937E0206901236E
+:108D4000002190F86520583003F03FFE002800F025
+:108D5000A883A06904F01EFC002800F0F283A0693B
+:108D60002169B0F80D20A1F88E21B1F85830D21A3F
+:108D700012B29245A8BF002A1CDD027981F8902129
+:108D8000B0F80520A1F8922104F0F7FB2169A1F8C1
+:108D90009401A06904F0F4FB2169A1F89601A0698F
+:108DA00004F0F5FB2169A1F898010D2081F8650018
+:108DB00000F0C9BB81F874B081F8736000F0C3BBE8
+:108DC00020690123002190F86520583003F0FDFD53
+:108DD000002820690CD0A0F88A5090F88C10491C0B
+:108DE00080F88C105FF0100180F8651000F0ABBBCC
+:108DF00090F8652001230521583003F0E6FD002896
+:108E00001CBF0820A07040F09E8300F04ABB206980
+:108E100090F86510112908BF122140F0A082E3E705
+:108E200020690123002190F86520583003F0CDFD22
+:108E300080B9206990F86520122A0BD00123052102
+:108E4000583003F0C2FD002818BF082000F0298325
+:108E500000F099B9206990F88E1031B9A0F88A50C5
+:108E600090F88C10491C80F88C1000F1E801A06982
+:108E700004F0D5FB206900F1C00103E0A4E0F6E2B4
+:108E800023E05EE3A06904F0D5FB206990F8C001FF
+:108E9000002818BFFFDF20690188A0F8C21100F583
+:108EA000E271A06904F0A9FB206900F5E671A069F0
+:108EB00004F0ABFB206980F8C061142180F86510D4
+:108EC0002079F2F797FF00F03EBB206990F865101B
+:108ED000172940F0448290F88C10491E49B280F85E
+:108EE0008C100029B8BFFFDF1B20216981F86500C5
+:108EF00000F029BB206990F8661011F0020F09D02C
+:108F000090F8642001230821583003F05EFD00280A
+:108F100000F0C782206990F8900010F0020F14D181
+:108F2000A06904F09BFB216981F89100A069B0F869
+:108F30000520A1F89220B0F80700A1F8940091F85C
+:108F4000900040F0020081F89000206990F89010A5
+:108F500002E00000F000002011F0010F05D02069B0
+:108F600090F8641006291CD114E090F8660010F007
+:108F7000020F18BFFFDF206990F8661041F0020170
+:108F800080F86610A0F88A5090F88C10491C80F880
+:108F90008C10E4E780F8645080F888502079F2F76C
+:108FA00029FF206990F88C11042940F0CC8280F8C8
+:108FB0008C512079F2F71EFF206990F86410002987
+:108FC00040F0C18200F031BA206990F8660010F0DC
+:108FD000010F77D16946A06904F047FB9DF80000B6
+:108FE00000F02501206980F896109DF8011001F02D
+:108FF000410180F89710A0F88A5090F88C10491C15
+:1090000080F88C1090F8661041F001011CE0206996
+:109010000123092190F86420583003F0D6FC002881
+:1090200040F0378200F03DBA206990F8661011F0E8
+:10903000040F40F03682A0F88A5090F88C2041F05E
+:109040000401521C80F88C2080F8661000F07BBA76
+:10905000206990F8660010F0300F33D1A06904F059
+:1090600021FB002800F06D822769A06904F016FB3F
+:1090700038872769A06904F00DFB78872769A06904
+:1090800004F00EFBB8872769A06904F005FBF88798
+:10909000A07910F0020F03D06069C078142812D0B4
+:1090A000206990F864101C290DD090F84E10012909
+:1090B0000CD090F89B11002904BF90F89A11002958
+:1090C0000CD003E05CE0206980F84E60206990F8E5
+:1090D000661041F0100180F866101AE090F86610F2
+:1090E00041F0200180F866100288A0F8E021028F8C
+:1090F000A0F8E221428FA0F8E421828F00F5D6711A
+:10910000A0F8E621C08F888781F832602079F2F7D5
+:1091100071FE2069A0F88A5090F88C10491C80F8E4
+:109120008C1000F010BA206901230A2190F8642005
+:10913000583003F04AFC18B3A06904F0B3FAA8B1A0
+:109140002669A06904F0AAFA30872669A06904F0AC
+:10915000A1FA70872669A06904F0A2FAB08726698F
+:10916000A06904F099FAF08701F000FB206980F80B
+:10917000885080F8645000BF01F0C8FA00F0E3B9ED
+:10918000A07840F00100A07000F0DDB92069012353
+:109190000B2190F86520583003F017FC20B100BF78
+:1091A00084F8029000F0CFB920690123002190F8E3
+:1091B0006520583003F009FC002800F07281206916
+:1091C00090F864002428EBD0A06904F086FA002807
+:1091D00000F0B781206990F8961041F0040180F802
+:1091E0009610A1694A7902F0070280F851200979A6
+:1091F00001F0070180F8501090F8A531002B04BF52
+:1092000090F8A431002B1CD190F855C000F1540304
+:109210008C4502BF1978914280F87D6011D000F52D
+:10922000D67180F8F2610288A0F8F42190F85020FD
+:1092300080F8F62190F8510081F84B002079F2F780
+:10924000D9FD2069212180F86510A0F88A5090F896
+:109250008C10491C80F88C1000F075B9206990F8CA
+:109260006410202914BF0027012790F865102229D7
+:1092700008BF00F1650804D0002F18BF00F1640892
+:109280006DD090F8961041F0040180F89610A06916
+:1092900004F045FAF0B3D4F81890484604F033FAD5
+:1092A0000090484604F033FA814603F042FD010085
+:1092B00018D0206990F854208A4213D090F8A43135
+:1092C00023B190F8A63113EA090F4BD0002F04BF49
+:1092D00090F8513013EA090F01D18A4242D890F830
+:1092E000A401B8B1DDF80090484603F022FD78B142
+:1092F000216991F8552082420AD091F8A40120B149
+:1093000091F8A70110EA090F2CD091F8A40108B137
+:109310006A4600E026E0A169206903F019FDE8B380
+:10932000A06904F0FAF92169A1F88E01B1F858207A
+:10933000801A00B28245A8BF0028DCBF81F874B053
+:1093400081F873605CDD9DF8000081F890019DF864
+:10935000010081F89101242088F8000050E084F891
+:109360000280F0E0206990F8A40100281CBF1E20B4
+:10937000FFF7F2FBB7B1A0692169C07881F8CA0094
+:1093800006FA00F010F0807F08BFFFDF0A21206995
+:1093900080F8641090F88800002800E014E008BF0E
+:1093A000FFDF0DE088F80050206990F88C10491E0E
+:1093B00049B280F88C100029B8BFFFDF01F08BF9AB
+:1093C000206980F87D50BEE0226992F8A40170B156
+:1093D000B2F8583092F85410B2F8A80102F5C772EA
+:1093E00003F0A8FDD8B12169252081F86400206927
+:1093F00000F1650180F87D50884508BF80F8655010
+:10940000206900F1650188450FD190F88C10491E44
+:1094100049B280F88C100029B8BFFFDF93E000202C
+:10942000FFF79AFB88F80050E1E780F888508AE05F
+:10943000206990F8961041F0040180F89610A06918
+:1094400004F089F916287ED1206990F8640020285C
+:1094500002D0262805D076E0A06904F080F9FFF755
+:109460007BFB206980F8645080F888506BE02069AD
+:1094700090F864200E2A03D1A1690979122902D03B
+:109480001C2A1AD10FE001230921583003F09DFA5C
+:1094900038B1206980F87C5080F8885080F864509A
+:1094A00051E0A6704FE0A1690979142904BF80F842
+:1094B000645080F888503FF45FAE202A03D1A16940
+:1094C0000979162914D0262A03D1A1690979162908
+:1094D0000ED0A1690979172904BF90F86520222AC6
+:1094E00013D0E2691AB1FF2908BF80F886612AE02B
+:1094F00080F8645080F8885090F86500212818BFE3
+:109500001A2020D0FFF728FB1DE080F8655090F866
+:109510008C10491E49B280F88C100029B8BFFFDFBB
+:10952000206980F87D5090F8A401002818BF002021
+:1095300009D0E7E7E06900281CBF206980F8866150
+:1095400001D101F0C8F82069D0E92A12491C42F182
+:109550000002C0E92A1203B0BDE8F08F70B5FB4EDF
+:1095600005460C46306990F8CB00FE2818BFFFDF97
+:1095700032690020002C82F8CB501CBFA2F88A0070
+:1095800070BDA2F88400012082F8880070BD30B55B
+:1095900085B005466846FCF7D6F9002808BFFFDF0E
+:1095A000222100980BF055FB0321009803F09AFF4D
+:1095B0000098017821F010010170294603F0C0FFE6
+:1095C000E24C0D2D04BF0621009830D00BDCA5F134
+:1095D00002000B2819D2DFE800F0201863191926C1
+:1095E000187018192C00152D7BD008DC112D2DD0EA
+:1095F000122D18BF132D09D0142D30D005E0162DD3
+:1096000046D0172D6BD0FF2D6AD0FFDFFCF7AEF9E7
+:10961000002808BFFFDF05B030BD2069009990F831
+:10962000CC000871F2E72169009891F8CC10017123
+:10963000ECE7E26800981178017191884171090A9C
+:1096400081715188C171090A0172DFE70321009815
+:1096500004F07FF80621009804F07FF8D6E720692F
+:10966000B0F84410009804F005F82069B0F84610EE
+:10967000009804F003F82069B0F84010009804F056
+:1096800001F82069B0F84210009803F0FFFFBDE731
+:109690002069009A90F8A611117190F8A7014BE08B
+:1096A000206900F1F001009803F0C8FF206900F183
+:1096B000C401009803F0CCFFA8E7A549D1E9000157
+:1096C000CDE90201206902A990F8960000F025007A
+:1096D0008DF80800009803F0F6FF97E701E019E025
+:1096E0002CE02069B0F84010009803F0CBFF20690F
+:1096F000B0F84210009803F0C9FF2069B0F8441098
+:10970000009803F0B7FF2069B0F84610009803F006
+:10971000B5FF7BE7206990F8A41139B1009990F862
+:10972000A6210A7190F8A70148716FE7009A90F896
+:109730005410117190F85500507167E7206990F846
+:109740008721D0F88811009803F008FF5EE770B514
+:109750000C4605464FF4007120460BF09CFA25801C
+:1097600070BDF7F78ABB2DE9F0410D46074607218A
+:10977000F7F77AFA040008BFBDE8F08194F8AC016D
+:109780000026B8B16E700920287094F8AC0178B149
+:10979000268484F8AC61D4F8AE016860D4F8B201D4
+:1097A000A860B4F8B601A88194F8AC010028EFD104
+:1097B0002E7144E094F8B801002837D094F8B8012D
+:1097C0000D2818D00E2818BFFFDF38D12088F7F7F2
+:1097D0007DFB0746F7F729F8A0B96E700E202870B8
+:1097E00094F8BA0128712088E88084F8B861384676
+:1097F000F7F715F823E02088F7F768FB0746F7F737
+:1098000014F810B10020BDE8F0816E700D202870B2
+:1098100094F8BA0128712088E88094F8BE01287273
+:1098200084F8B8613846F6F7FAFF08E094F8F001DA
+:1098300040B16E701020287084F8F061AF80012074
+:10984000BDE8F08194F8C00190B16E700A202870D4
+:109850002088A880D4F8C401D4F8C811C5F806003F
+:10986000C5F80A10B4F8CC01E88184F8C061E6E7D5
+:1098700094F8CE0140B16E701A202870B4F8D0016F
+:10988000A88084F8CE61DAE794F8EA0180B16E70BE
+:109890001B20287094F8EA010028D0D084F8EA61EF
+:1098A000D4F8EC01686094F8EA010028F6D1C6E724
+:1098B00094F8D2012F1DA0B16E701520287094F875
+:1098C000D201002818BF04F5EA75B8D084F8D26137
+:1098D000294638460BF0EBFA94F8D2010028F5D16E
+:1098E000ADE794F8DE0150B16E701D20287084F849
+:1098F000DE6104F5F07138460BF0D9FA9FE794F871
+:10990000F20138B11E20287084F8F261D4F8F40115
+:10991000686094E794F8F801002808BFBDE8F0817A
+:109920006E701620287094F8F801002887D000BFC8
+:1099300084F8F861D4F8FA016860B4F8FE0128816F
+:1099400094F8F8010028F3D179E70000F000002036
+:1099500040520200FE4AD0600020D06110621171B6
+:109960007047002180F8641080F8651080F8681056
+:1099700090F8DE1011B10221FEF71ABF0321FEF7A5
+:1099800017BF2DE9F047F24C814686B020690D469D
+:109990000088F7F7ADFA070008BFFFDFA07828437B
+:1099A000A070A0794FF0000510F0200F20691CBFB7
+:1099B000A0F87E5080F8E45004D1B0F87E10491C25
+:1099C000A0F87E102069012690F86A1039B990F845
+:1099D000652001230621583002F0F7FF48B3E088E4
+:1099E00010F4006F07D0206990F86A10002918BFA2
+:1099F000A0F876501DD12069B0F87610491C89B2C4
+:109A0000A0F87610B0F878208A422CBF531A0023B1
+:109A1000B4F808C00CF1050C634598BF80F87C6071
+:109A2000914206D3A0F8765080F8F0612079F2F7E1
+:109A3000E1F9A0794FF0020A10F0600F11D020690F
+:109A400090F8681011B1032906D00AE080F8686028
+:109A50000121FEF7ADFE04E080F868A00121FEF7C9
+:109A6000A7FE206990F86810012905D1E18811F45A
+:109A7000807F18BF80F868A04FF00808B9F1000F88
+:109A800040F09981E28812F4007F18BFA0F8F850E6
+:109A900004D1B0F8F810491CA0F8F81012F0080F23
+:109AA00050D0A17800294DD190F8CB00FE2808BFF6
+:109AB000FFDFFE21206980F8CB1090F8651019298E
+:109AC00007D0206990F864101F2911D027292AD0C7
+:109AD0002FE080F88D5090F88C10491E49B280F824
+:109AE0008C100029B8BFFFDF206980F86550E8E7D7
+:109AF00090F8650002F052FF80B120692621012311
+:109B000080F8641090F865200B21583002F05DFF5A
+:109B1000002804BF2A20FFF71FF80AE0216920204F
+:109B200081F8640005E080F8856180F8645080F871
+:109B30008850206990F86710082904BF84F800A0B5
+:109B400080F8CBA0FFF73FF8A07910F0040F07D002
+:109B5000A07828B9206990F86700072808BF267008
+:109B600000F038FCA07910F0100F09D0A07838B9B7
+:109B7000206990F865100B2904BF0C2180F865104E
+:109B8000E07810F0080F11D020690123052190F82A
+:109B90006520583002F019FF28B184F8028020694E
+:109BA00080F8B85102E0002001F02AFBE0690028AB
+:109BB0005BD000950195029503950495206990F876
+:109BC0005500FBF723FE4FF47A7100F5FA70B0FBF5
+:109BD000F1FA206990F85500FBF706FE5044ADF805
+:109BE000060020690188ADF80010B0F85810ADF8F3
+:109BF00004104188ADF8021090F8860130B1A069D8
+:109C0000C11C039103F058FC8DF81000206990F8F6
+:109C100085018DF80800E16968468847206980F869
+:109C2000865180F885510399F9B190F88411E1B912
+:109C300090F86410272918D09DF81010039AA1B14C
+:109C40001378FF2B06D0072B02BF02295178FF297A
+:109C500002D00AE01B2908D880F884610399C0F873
+:109C600088119DF8101080F8871100F0CCFD01F0EC
+:109C7000BDFA0028206918BFA0F8D85004D1B0F868
+:109C8000D810491CA0F8D81001F0B3FA40B12169EE
+:109C900091F8E40002289CBF401C81F8E40004D83D
+:109CA000206990F8E400022806D92069A0F8D8506D
+:109CB000A0F8DA5080F8E45020690123002190F8E0
+:109CC0006520583002F081FE20B9206990F86500C7
+:109CD0000C285AD120690123002190F864205830C3
+:109CE00002F073FEB0B320690123002190F86720D1
+:109CF000583002F06AFE68B3206990F868100229B3
+:109D000004BF90F8E40000283FD13846F6F75DFB29
+:109D100000B3206990F8CB10FE2936D1B0F8D210EC
+:109D2000012932D980F8DD60B0F88010B0F87E20CB
+:109D30008B1E9A42AFBF0121891A491E89B2B0F821
+:109D4000D82023899A422EBF01229A1A521C02E07F
+:109D5000F000002019E038BF92B2914288BF11464E
+:109D6000012908BF80F8DD5090F868218AB1B0F869
+:109D7000DA20B0F86A0182422FBF0120801A401C0D
+:109D800080B2814288BF014603E02069012180F84A
+:109D9000DD502069B0F85820114489B2A0F8D410E1
+:109DA00090F86830002B18BF012B5DD0022B1CBF30
+:109DB000032BFFDF09D0E088C0F340200028206992
+:109DC00018BFA0F8E65059D151E090F86730082B41
+:109DD00021D0B0F87E10B0F8802000278B1C9A426A
+:109DE00006D3511A891E0F043F0C1CBF791E8FB277
+:109DF00090F87C1051B190F864200123092158306B
+:109E000002F0E3FD002808BF002729D0206990F860
+:109E10006A1089B908E0B0F87E30032B24D3B0F87B
+:109E200080101144491C1FE090F865200123062191
+:109E3000583002F0CAFD78B121690020B1F87820CD
+:109E4000B1F876108B1C9A4203D3501A801E18BFAB
+:109E5000401EB84238BF87B2002F1CBF781E87B2A1
+:109E60002069B0F8D4103944A0F8D010A3E7B0F8B6
+:109E7000E610B0F8D6201144A0F8E610206990F85A
+:109E8000701139B990F8672001231946583002F053
+:109E90009CFD38B12069B0F88210B0F8D62011448A
+:109EA000A0F88210206990F8883033B1B0F884109F
+:109EB000B0F8D6201144A0F8841090F98C20002A24
+:109EC00006DDB0F88A10B0F8D6C06144A0F88A1058
+:109ED0004FF03D0CB9F1000F18BF80F874C049D1A4
+:109EE0002178022911D0012908BF90F872113FD0C2
+:109EF000A17821B380F8736011F0140F18BF1E21F0
+:109F000009D000BF80F8741050E090F8CC100629FA
+:109F100018BF16212CE011F0080F18BF80F874C08C
+:109F200044D111F0200F18BF2321EBD111F0030F02
+:109F300008BFFFDF2A20216981F8740032E02BB1CD
+:109F4000B0F88410B0F88630994210D2002A05DDAE
+:109F5000B0F88A10B0F88620914208D2B0F882207A
+:109F6000B0F880108A4208D390F870212AB12221DB
+:109F700080F8741080F8736018E090F868203AB1A7
+:109F8000B0F87E208A4228BF80F87480F2D209E0BF
+:109F9000B0F87E10062905D33E2180F8741080F8B1
+:109FA000736003E0206990F8731079B1206980F83C
+:109FB000645080F8655080F8685090F8DE100029F1
+:109FC00014BF02210321FEF7F3FB02E00021FEF79C
+:109FD000EFFB206980F8DE5006B0BDE8F047FBF7E4
+:109FE000E7BCF84902468878CB78184313D1084675
+:109FF00000694AB1897911F0080F03D090F8670021
+:10A00000082808D001207047B0F84810028E91420D
+:10A0100001D8FEF709BB0020704770B5E94C054632
+:10A020000E46E0882843E08015F0020F04D015F0BA
+:10A03000010F18BFFFDF666115F0010F4FF000023E
+:10A040004FF001001AD0A661F178062902D00B2941
+:10A050000BD013E0216991F86530172B0ED1002346
+:10A06000C1E9283381F8690008E0216991F8653079
+:10A07000112B04BF81F8692081F88E0015F0020FC2
+:10A0800018D06169C978052902D00B290BD011E0DD
+:10A09000216991F86520152A0CD10022C1E92A22F4
+:10A0A00081F86A0006E0206990F86510102908BF61
+:10A0B00080F86A2015F0800F1CBF0820E07070BD8A
+:10A0C0002DE9F84FBF4C00254FF00108E580A57041
+:10A0D000E5702570206168F30709074680F8DE8087
+:10A0E0000088F6F705FF5FEA000A08BFFFDF206976
+:10A0F0000088FBF725FC20690088FBF747FC2069F6
+:10A10000B0F8D21071B190F8CB10FE290FD190F8B1
+:10A11000701189B190F8672001231946583002F078
+:10A1200054FC88B1206990F8CB00FE2804D0206947
+:10A1300090F8CB00FFF72BFA206990F8DF10002988
+:10A1400018BF25811BD10FE02069A0F8825090F83C
+:10A15000711180F8CC1000210220FFF7FFF920696F
+:10A1600080F8DD500220E5E790F8AC1129B9018CA8
+:10A170008288914288BF218101D881882181B0F8ED
+:10A18000D610491E8EB2B0F8D8103144A0F8D810BD
+:10A1900090F8DC1000291CBFA0F8DA5080F8DC50E1
+:10A1A00004D1B0F8DA103144A0F8DA10B0F87E101B
+:10A1B0003144A0F87E1090F86A1039B990F8652003
+:10A1C00001230621583002F000FC28B12069B0F8C4
+:10A1D00076103144A0F876102069B0F8D210012929
+:10A1E0009CBF491CA0F8D210002E18BF80F8E45084
+:10A1F00090F8DD10A1B1B0F8D800218988420FD2C3
+:10A200005046F6F7E2F858B1206990F8681139B174
+:10A21000B0F8DA10B0F86A01814228BF00F0ECFF14
+:10A22000206980F8DD5090F865100B2918BF0C29C3
+:10A2300016D1B0F85820B0F88E31D21A12B2002AD6
+:10A240000EDBD0F89011816090F894110173022117
+:10A2500001F0A8FF206980F8655080F898804AE0F6
+:10A26000242924D1B0F85810B0F88E21891A09B2E7
+:10A2700000291CDB90F8A42190F89011002908BF58
+:10A2800090F8541080F8541090F89111002908BFEC
+:10A2900090F8551080F85510002A1CBF0020FEF7DA
+:10A2A0005BFC206980F8655080F87D5023E090F8D1
+:10A2B0006410242918BF25291DD1B0F85810B0F812
+:10A2C0008E21891A09B2002915DB90F89011002916
+:10A2D00008BF90F8541080F8541090F8911100299C
+:10A2E00008BF90F8551080F855100020FEF734FC98
+:10A2F000206980F86450216901F15800B1F8D62036
+:10A3000002F026F9206990F86811002918BFA0F81A
+:10A31000DA502D4800902D4B2D4A3946484600F022
+:10A32000B3FE216A00291CBF6078FAF789FF206913
+:10A330000123052190F86520583002F046FB0028E3
+:10A3400008BFBDE8F88FBDE8F84F00F08EBC00F004
+:10A3500033BF1C49C86170471A48C069002818BF3C
+:10A3600001207047174A50701162704710B50446BB
+:10A37000B0F894214388B0F89611B0F898019A4249
+:10A3800001BFA3889942E38898420FD02388A4F89C
+:10A39000B031A4F8B221A4F8B411A4F8B601012098
+:10A3A00084F8AC0107480079F1F724FD012120462B
+:10A3B00001F0F8FE002084F86500032084F86800AE
+:10A3C00010BD0000F000002083990100E39F010010
+:10A3D0001BA0010070B5FE4CA07910F0020F08BF61
+:10A3E00070BDA078002818BF70BD6169F8482722A9
+:10A3F000CB780E26002500690D2B78D00BDCA3F15D
+:10A4000002030B2B1FD2DFE803F0201E808B9F2F4F
+:10A410001E591E73D100152B00F02A810BDC112B65
+:10A4200065D0122B00F0F480132B00F0FF80142B6A
+:10A4300000F00E8107E0162B00F03281172B00F0A0
+:10A440003F81FF2B35D0FFDF70BD90F867200123DF
+:10A450001946583002F0B9FA002818BF70BD08201C
+:10A46000216981F8670070BD90F8643009790A2B82
+:10A4700001BF90F8CA308B4280F8645080F8885051
+:10A4800008BF70BD90F8663013F0080F0DD023F0B0
+:10A49000080180F8661090F88C10491E49B280F8C7
+:10A4A0008C100029A8BF70BDCFE0FF291CBFFFDFC3
+:10A4B00070BD80F8642080F8845170BD90F866000B
+:10A4C00010F0010F08BFFFDF216991F88C00401EDA
+:10A4D00040B281F88C000028B8BFFFDF206990F8F7
+:10A4E000661021F0010100BF80F8661070BD21E008
+:10A4F00090F86500102818BFFFDF0121206980F85F
+:10A500008D10112180F8651070BD90F86500142839
+:10A5100018BFFFDF0121206980F88D101521F1E7B8
+:10A5200090F86500152818BFFFDF1720216981F812
+:10A53000650070BD90F86500152818BFFFDF192071
+:10A54000216981F8650070BD90F865001B2818BF6F
+:10A55000FFDF206980F88D5090F8B801002818BFFF
+:10A56000FFDF206990F88E1049B180F88E50018885
+:10A57000A0F8BC1180F8BA5180F8B8610AE00188EF
+:10A58000A0F8BC1180F8BA51012180F8BE110D214C
+:10A5900080F8B8110088F6F799FCF6F731F92079C0
+:10A5A000F1F728FC206980F8655070BD90F88C1197
+:10A5B000042915D0206990F8661011F0020F08BF29
+:10A5C00070BD90F88C10491E49B280F88C1000299B
+:10A5D000B8BFFFDF206990F8661021F0020183E721
+:10A5E00090F8642001230021583002F0EEF9002891
+:10A5F00008BFFFDF206990F8901011F0020F07BF2D
+:10A60000062180F8641080F8885080F88C51D1E7DA
+:10A6100090F8642001230021583002F0D6F9002878
+:10A6200008BFFFDF206980F8646070BD90F8661095
+:10A6300021F0040180F8661090F88C10491E49B290
+:10A6400080F88C100029A8BF70BDFFDF70BD00BF6F
+:10A6500090F8642001230021583002F0B6F9002858
+:10A6600008BFFFDF1C20216981F8640070BD00BFB6
+:10A6700090F8660000F03000102818BFFFDF206956
+:10A6800090F8661021F0100180F8661090F88C1098
+:10A69000491E49B280F88C100029A8BF70BDD4E7CC
+:10A6A00090F8642001230021583002F08EF9002830
+:10A6B00008BFFFDF1F20216981F8640070BD00BF63
+:10A6C00090F8650021281CBF0028FFDF22202169A7
+:10A6D00081F8650070BD3E49086990F8662012F067
+:10A6E000080F1EBF01208870704742F0080280F8F2
+:10A6F00066208969C97880F8C9100021A0F88A10FD
+:10A7000090F88C10491C80F88C10704710B5304CB4
+:10A7100005212069FEF74CF8206990F84E100129B8
+:10A7200002BF022180F84E1010BD00F5D6710288DC
+:10A73000A0F8D421028EA0F8D621828EA0F8D821CC
+:10A74000028FB0F844309A4228BF1A46CA85828FD9
+:10A75000B0F84600824238BF10460886012081F8D2
+:10A7600026002079BDE81040F1F744BB184830B40A
+:10A77000006990F84E30B0F832C0C48EB0F8401086
+:10A78000428F022B28D08A4238BF11460186C28FE1
+:10A79000B0F842108A4238BF11468186028FB0F865
+:10A7A00044108A4238BF11464186828FB0F8461065
+:10A7B0008A4238BF1146C186418E614588BF8C46AA
+:10A7C000A0F832C0C18EA14288BF0C46C48601E009
+:10A7D000F000002030BC7047038E9A4228BF1A4612
+:10A7E000C58F838E9D4238BF2B468A4238BF1146A3
+:10A7F0000186B0F842108B4228BF0B4683860021A9
+:10A8000080F84E10CAE770B5FD4C206990F8CB1067
+:10A81000FE2906BFA178002970BD90F867200123AA
+:10A820001946583002F0D1F8002818BF70BD2069D1
+:10A83000002590F8701159B1A0F8825090F871116C
+:10A8400080F8CC10BDE8704000210220FEF786BEE3
+:10A8500090F8652001230421583002F0B6F8060074
+:10A860000CD0D4F810C09CF86500102861D01428D2
+:10A8700065D015287BD01B287ED0BEE0216991F8D9
+:10A88000660010F0010F05D0BDE8704001210920DD
+:10A89000FEF764BE10F0020F0BD001210C20FEF772
+:10A8A0005DFE206990F8901041F0010180F8901051
+:10A8B00070BD10F0040F05D0BDE8704001211320D9
+:10A8C000FEF74CBE10F0080F09D091F8C90081F8CE
+:10A8D000CC00BDE8704001210720FEF73FBE10F01C
+:10A8E000100F02D091F89B0120B191F8650021284A
+:10A8F00073D179E091F89A0188B1B1F89C01A1F87F
+:10A900004000B1F89E01A1F84200B1F8A001A1F801
+:10A910004400B1F8A201A1F8460081F89A51FFF76E
+:10A9200025FFFFF7F3FEBDE8704001211520FEF77B
+:10A9300015BEBDE8704001210B20FEF70FBEF9F7F0
+:10A94000F7FA0C2838BF70BD08212069F030F9F7FC
+:10A95000F3FA28B120690421C430F9F7EDFA00B9FF
+:10A96000FFDFBDE8704001210420FEF7F7BD9CF831
+:10A97000730101280DD000E030E0022818BF70BD3F
+:10A980009CF88E00D8B106208CF8CC000121022062
+:10A990001DE09CF8B801002818BF70BD0CF1B00391
+:10A9A00000220CF1E8010CF5BA7001F08AFF0121D8
+:10A9B0000520FEF7D3FD206980F8735170BD9CF827
+:10A9C000960010F0040F14BF11200D200121FEF796
+:10A9D000C5FD206980F8735170BD0EE0BDE8704080
+:10A9E00001210620FEF7BABD91F87D00C0B991F8AB
+:10A9F000A40110B191F8A50190B1206901230021B3
+:10AA000090F86420583001F0E0FFC8B120690123BC
+:10AA1000042190F86520583001F0D7FF30B10FE0E5
+:10AA2000BDE8704001211720FEF798BD206990F81D
+:10AA30007C0028B1BDE8704000211220FEF78EBDD9
+:10AA4000206990F864200A2A2BD0002E18BF70BD10
+:10AA500001230021583001F0B8FF48B1206990F877
+:10AA60008C11042904BF90F8900010F0030F22D03D
+:10AA700020690123002190F86420583001F0A5FFDF
+:10AA800000287DD0206990F89A1111B190F89B119F
+:10AA9000E9B190F8A411002972D090F8A511E9B39A
+:10AAA000BDE090F8CA1080F8CC10BDE870400021DD
+:10AAB0000720FEF753BD00210C20FEF74FFD206953
+:10AAC00090F8901041F0010180F8901070BDB0F83E
+:10AAD0009C11A0F84010B0F89E11A0F84210B0F8F8
+:10AAE000A011A0F84410B0F8A211A0F8461080F808
+:10AAF0009A5190F8660010F0200F13D0FFF736FE41
+:10AB0000FFF704FE01211520FEF728FD206990F8CB
+:10AB1000661021F0200141F0100100E008E080F80B
+:10AB2000661070BDBDE8704000211420FEF716BD10
+:10AB300090F8652001230B21583001F046FFF8B949
+:10AB4000206990F85400012808BF012508D0022888
+:10AB500008BF022504D0042816BF08280325FFDFFC
+:10AB6000206990F85500012808BF01260BD0022863
+:10AB700008BF022607D0042814BF0828032600E0D7
+:10AB80004DE018BFFFDFD4F810C0012D9CF8A601DE
+:10AB900006D0022D07D0032D08BF042805D014E0ED
+:10ABA000012812D101E002280FD19CF8A701012E43
+:10ABB00006D0022E07D0032E08BF04280FD004E0D1
+:10ABC000012802D10BE0022809D09CF8652001235E
+:10ABD00003210CF1580001F0F8FE00BB16E0BCF8B0
+:10ABE00058309CF85410BCF8A8010CF5C77202F05C
+:10ABF000A1F938B12169252081F8640070BD0000F9
+:10AC0000F00000200020FDF7A7FF08E020690123E5
+:10AC1000022190F86520583001F0D7FEB0B12069CC
+:10AC20000123002190F86420583001F0CEFE002866
+:10AC300008BF70BD206990F88401002808BF70BD6E
+:10AC40000021BDE87040FF20FEF788BCBDE87040E1
+:10AC500000211620FEF782BC30B5FB4C054620785B
+:10AC6000002818BFFFDF657230BDF7490120087268
+:10AC700070472DE9F14FF54F39464D68284695F854
+:10AC8000551001F048FF95F8551080B211F00C0FE7
+:10AC90006FF00D0B7DD0B0F5747F38BF002006D368
+:10ACA0005038C11700EB91600BEBA01080B26E8E94
+:10ACB000864228BF0646E648DFF88C93C9F8240090
+:10ACC000786800F15808044609F13400678E40683E
+:10ACD00094F8551090F86AA0204601F01CFF94F8F3
+:10ACE000551080B211F00C0F69D0B0F5747F38BFE9
+:10ACF000002406D35038C21700EB92600BEBA01073
+:10AD000084B2A74238BF3C46BAF1000F1CBF201DD9
+:10AD100084B2E0B2F9F7E8FE98F81200002859D0A2
+:10AD200008F15801CA4891E80E1000F5027484E851
+:10AD30000E10D8F86810C0F82112D8F86C10C0F8BE
+:10AD4000251200F58170FAF711FAC0480078002842
+:10AD50000CBF0120002080F00101BE480176D8E937
+:10AD60001412C0E90412A0F58372D9F82410F9F77F
+:10AD700060FD95F85500012808BF00220ED002287A
+:10AD800008BF01220AD0042808BF032206D00828E1
+:10AD900000E008E01ABFFFDF00220222F1B201202A
+:10ADA000F9F762FD1CE0022919BF0BEBD00080B25D
+:10ADB0006FF00E0101EB90007FF479AF76E7022986
+:10ADC00019BF0BEBD00084B26FF00E0202EB9000C3
+:10ADD00097D195E7D9F82400FAF7C8F9F9F767FD94
+:10ADE000009850B195F82C00012808BFFAF791FAA5
+:10ADF000022089F80000BDE8F88F012295F855304F
+:10AE000096211046FAF791F895F8550095F85610E6
+:10AE100010F00C0F08BF00219620FAF7C2F9E1E705
+:10AE20002DE9F04FDFF8248283B0414681464D681A
+:10AE3000A1F11400009095F85D0005F15806012776
+:10AE4000A1F1340470B3012878D0022877D0032808
+:10AE500018BFFFDF74D0206A0823017821F00801B1
+:10AE60000170B27903EAC202114321F004010170BA
+:10AE7000F279042303EA8202114321F010010170E8
+:10AE800096F805B0E06AF5F7B0FA8246FAF7A2FD47
+:10AE9000BBF1020F79D0BBF1010F77D0BBF1030FEB
+:10AEA00075D089E000F0CAFB0146284601F044FE57
+:10AEB0001FFA80FB00F0C2FB10F00C0F6FF00D01C9
+:10AEC0004FF0000A20D0BBF5747F38BF504607D33F
+:10AED000ABF15000C21700EB926001EBA01080B202
+:10AEE000298E814238BF0846ADF80800A5F8480011
+:10AEF0000098FAF74EFD90B1216AA77062694FF48D
+:10AF00008060904703202CE0022819BF01EBDB0092
+:10AF100080B26FF00E0000EB9B00E1D1DFE701AAE9
+:10AF200002A9E06AF5F79CF9206210B196F8351095
+:10AF300039B10098FAF701FD77718CE713E016E05C
+:10AF400026E09DF8041031B9A0F800A080F802A016
+:10AF5000012102F0C7FABDF80810206A02F001FCD6
+:10AF60000220707177E70098FAF7E7FC73E7B5F80D
+:10AF70004800ADF8000001AA6946E06AF5F770F9EB
+:10AF80002062002808BFFFDF65E708E00BE00EE065
+:10AF90000098FAF7FEFC002808BFFFDF5BE730EA05
+:10AFA0000A0009D106E030EA0A0005D102E0BAF150
+:10AFB000000F01D0012100E00021206A027842EA5E
+:10AFC00001110170717C00291CBF7179012943D0E6
+:10AFD00006F158011E4891E80E1000F5027A8AE841
+:10AFE0000E10B16EC0F82112F16EC0F8251200F5F6
+:10AFF0008170FAF7BBF898F8000000280CBF012117
+:10B00000002114480176D6E91212C0E90412A0F515
+:10B010008371226AF9F70DFC95F85400012808BFE6
+:10B0200000220CD0022808BF012208D0042808BF43
+:10B03000032204D008281ABFFFDF00220222FB21CE
+:10B040000020F9F711FC0BE014010020480100205A
+:10B05000C80C0020D00E0020FAF788F8F9F727FC7A
+:10B06000B9F1000F06D195F8543001229621002045
+:10B07000F9F75BFF6771206A0188E18180782074AD
+:10B08000277003B0BDE8F08F2DE9F0471C46174646
+:10B0900081460D46FE4EDDF82080307828B9002F1D
+:10B0A0001CBF002CB8F1000F00D1FFDFC6F81C80D8
+:10B0B000C6E90574C6E90D9500243472F471347143
+:10B0C000F4707471B471B470B481F24F05F1580822
+:10B0D0002888F5F70DFFF0622888F5F7F7FE306352
+:10B0E000F9F725FD95F95700F9F7B1FD05F11200C3
+:10B0F000FAF725F805F10E00F9F7B3FD38780028C6
+:10B100000CBF03200120FAF72EF898F81A00F9F77F
+:10B11000B0FDFAF722F83878002804BFFF2095F830
+:10B12000545023D098F81260B5F8328095F8551035
+:10B13000284601F0F0FC95F8555080B215F00C0F40
+:10B140006FF00D0126D0B0F5747F06D35038C217CA
+:10B1500000EB926001EBA01084B24046A04528BFEE
+:10B160002046002E1CBF001D80B2C0B22946F9F750
+:10B17000BBFC38782A464FF00001B0B10120F9F746
+:10B18000A2FE7868D0F8E000F9F7F3FFBDE8F047D9
+:10B1900001206EE5022D19BF01EBD00084B26FF0E3
+:10B1A0000E0101EB9000D8D1D6E70020F9F78BFE15
+:10B1B000BDE8F047012033E6B64800B501783438E1
+:10B1C000007819B1022818BFFFDF00BD012818BFA1
+:10B1D000FFDF00BDAE4810B50078022818BFFFDFC2
+:10B1E000BDE8104000F0CCBA00F0CABAA8484079D7
+:10B1F0007047A74800797047A549012088717047BA
+:10B200002DE9F0470600A348A14D406800F158041D
+:10B21000686A90F8019018BF012E03D1296B09F0DC
+:10B22000BBF96870687800274FF00108A0B10128C9
+:10B230003CD0022860D003281CBFFFDFBDE8F087A8
+:10B24000012E08BFBDE8F087286BF5F7C3FA687ACE
+:10B25000BDE8F047F0F7CEBD012E14D0A86A002853
+:10B2600008BFFFDF6889C21CD5E9091009F072FC2C
+:10B27000A86A686201224946286BF5F727F9022E71
+:10B2800008BFBDE8F087D4E91401401C41F100017A
+:10B29000C4E91401E079012801D1E77101E084F8E3
+:10B2A0000780687ABDE8F047F0F7A4BD012E14D0FE
+:10B2B000A86A002808BFFFDF6889C21CD5E9091009
+:10B2C00009F048FCA86A686200224946286BF5F735
+:10B2D000FDF8022E08BFBDE8F087D4E91410491C20
+:10B2E00040F10000C4E91410E07901280CBFE771B7
+:10B2F00084F80780BDE8F087012E06D0286BF5F7AB
+:10B3000069FA022E08BFBDE8F087D4E91410491C81
+:10B3100040F10000C4E91410E0790128BFD1BCE776
+:10B320002DE9F0415B4F3846A7F13404406800F145
+:10B3300058052078012818BFFFDFA878012648B1FA
+:10B340000021A970A670626904209047387800280F
+:10B3500018BF2E71206A0321007831EA000004BF73
+:10B36000E878002805D1EE70216AA6706269022093
+:10B3700090470121002000F022FA18B1BDE8F04109
+:10B3800000F0FEB9BDE8F041002072E42DE9F14F74
+:10B39000404E4FF000083046A6F134054068317841
+:10B3A00000F1580A2878C146022818BFFFDFA88993
+:10B3B00040F40070A88171683078FF2091F8541033
+:10B3C000F9F792FB009800289AF8120000F0FD802F
+:10B3D000F9F792FAF9F780FA012788B99AF812007A
+:10B3E00070B1686A417859B100789AF80710C0F3D3
+:10B3F000C000884204D1EF70BDE8F84F00F0C0B93A
+:10B40000686A41786981002908BFC5F8288003D09F
+:10B41000286BF5F715F8A862A88940F02000A881EC
+:10B4200085F804803078706800F1580B044690F875
+:10B430002C0001281AD1F9F762FF5946204601F085
+:10B4400080FA98B13078002870680CBF00F58A70D7
+:10B4500000F5F570218841809BF8081001719BF878
+:10B46000091041710770687AF0F7C4FC686A9AF8AD
+:10B4700006100078C0F3800088423BD030787068B6
+:10B4800000F1580490F85D0080B302284CD003E02E
+:10B49000140100204801002084F80580307800283D
+:10B4A0001CBF2079002806D084F80480AF706A6938
+:10B4B000414610209047E07890B184F80380FAF775
+:10B4C00077FA002808BFFFDF0820AF706A69002103
+:10B4D0009047D4E91202411C42F10000C4E9121065
+:10B4E000A07901280CBF84F80680A771A88940F4D0
+:10B4F0008070A881686A9AF807300178C1F3C002A9
+:10B500009A424FD13278726801F0030102F1580477
+:10B51000012918BF022932D003291CBFE87940F065
+:10B52000040012D0E8713DE0E86AF4F7C5FE002897
+:10B5300008BFFFDFD4E91210491C40F10000C4E944
+:10B540001210687AF0F756FCA1E701F0E3FF90B122
+:10B55000A770A989384641F40061A981696AAF7072
+:10B560006A699047E079012803D100BF84F8078019
+:10B5700018E0E77116E0E87940F01000D2E7407873
+:10B58000F8B1A98941F40061A981A96A51B1FB28E8
+:10B59000F1D8287A002808BFB94603D080206A690C
+:10B5A000002190470120009900F009F9B0B1B9F1EC
+:10B5B000000F1CBF0020FFF723FEBDE8F84F00F08E
+:10B5C000DFB8E0790128D4D1D0E7002818BFF9F717
+:10B5D000CCF9A88940F04000A881E3E7B9F1000F59
+:10B5E0001CBF0120FFF70CFE0020FFF719FCB9F18A
+:10B5F000000F08BFBDE8F88F0220BDE8F84FFFE557
+:10B6000070B50D4606468E488D4900784C6850B19D
+:10B61000F9F7FEF9034694F8542029463046BDE870
+:10B620007040FDF7EAB9F9F7F3F9034694F85420AE
+:10B6300029463046BDE8704005F088BF804830B4E8
+:10B6400090F800C04268406802F1580192F86450D6
+:10B6500090F85400242D1CBF4B7B242B24D00821B0
+:10B6600001241F2D18BF202D47D0222B1CBF30BC1A
+:10B67000704700BFBCF1000F04BF30BC704792F8A8
+:10B68000A63192F851201A4012F0040F5FD008281A
+:10B6900018BF04286ED0082918BF04296AD00128D1
+:10B6A00018BF012969D062E0BCF1000F12D092F8F6
+:10B6B0009011002904BF30BC7047082818BF042827
+:10B6C00058D0082918BF042954D0012818BF0129CF
+:10B6D00053D04CE092F8F210002904BF30BC704700
+:10B6E000082818BF042845D0082918BF042941D0CC
+:10B6F000012818BF012940D039E0222BBAD0BCF173
+:10B70000000F04BF30BC704792F8A62112F0040F5E
+:10B710000CD0082818BF04282CD0082918BF0429E9
+:10B7200028D0012818BF012927D020E012F0010FEE
+:10B7300018BF2146EDD112F0020F04BF30BC704794
+:10B74000082818BF042815D0012816D00FE012F0E1
+:10B75000010F18BF21469AD112F0020F04BF30BC6E
+:10B760007047082818BF042804D0012805D030BC31
+:10B770000220704730BC0820704730BC0120704761
+:10B780002F4910B54C68F9F799FDF9F74DFDF9F718
+:10B790007DFCF9F7DAFCF9F78AF894F82C00012817
+:10B7A00008BFF9F7ACFD274C00216269A0899047DA
+:10B7B000E269E179E07890470020207010BD70B513
+:10B7C000204C0546002908BF012D05D12079401CD9
+:10B7D000C0B22071012831D8A169284688470028C5
+:10B7E0002CD0A179184839B1012D01BF4178002929
+:10B7F000017811F0100F21D0E179F9B910490978D9
+:10B80000002908BF012D05D000290CBF012100210E
+:10B81000294311D10D49097811F0100F04BF0078A8
+:10B8200010F0100F0AD0A07840B9A06A20B9608942
+:10B8300010B111F0100F01D0002070BD012070BDBB
+:10B840004801002014010020C80C00202201002023
+:10B8500010B540F2C311F74809F0FBF9FF220821A7
+:10B86000F54809F0EEF9F548002141704FF4617197
+:10B87000418010BD2DE9F0410E46054600F046FB23
+:10B88000EC4C102816D004EBC00191F84A0110F0DE
+:10B89000010F1CBF0120BDE8F081607808283CBF83
+:10B8A000012081F84A011CD26078401C60700120A0
+:10B8B000BDE8F0816078082813D222780127501C57
+:10B8C000207004EBC2083068C8F84401B088A8F8BA
+:10B8D0004801102A28BFFFDF88F8435188F84A71D1
+:10B8E000E2E70020BDE8F081D2480178491E4BB262
+:10B8F000002BB8BF704770B45FF0000500EBC301C8
+:10B9000091F84A1111F0010F3BD04278D9B2521E82
+:10B91000427000EBC10282F84A5190F802C0002246
+:10B92000BCF1000F0BD9841894F803618E4202D148
+:10B93000102A26D103E0521CD2B29445F3D80278E3
+:10B94000521ED2B202708A421BD000EBC20200EB40
+:10B95000C10CD2F84341CCF84341D2F84721CCF88E
+:10B960004721847890F800C00022002C09D986185D
+:10B9700096F8036166450AD1102A1CBF024482F87A
+:10B980000311591E4BB2002BB8DA70BC7047521C21
+:10B99000D2B29442EBD8F4E72DE9F05F1F4690460F
+:10B9A0000E46814600F0B2FAA24D0446102830D06F
+:10B9B000A878002100280ED96A1892F80331A34212
+:10B9C00005D110291CBF1220BDE8F09F03E0491CDF
+:10B9D000C9B28842F0D8082834D2102C1CD0AE78D6
+:10B9E0001022701CA87005EB061909F103004146EE
+:10B9F00000F056FF09F183001022394600F050FF95
+:10BA0000A819002180F8034180F83B110846BDE8E1
+:10BA1000F09FA878082815D22C78CA46601C287098
+:10BA200005EBC4093068C9F84401B0884FF0000B39
+:10BA3000A9F84801102C28BFFFDF89F843A189F835
+:10BA40004AB1CCE70720BDE8F09F70B4794881780F
+:10BA5000491E4BB2002BBCBF70BC704703F0FF0CFB
+:10BA60008178491ECAB2827050FA83F191F80311AD
+:10BA700094453ED000EB021500EB0C14D5F80360A2
+:10BA8000C4F80360D5F80760C4F80760D5F80B6008
+:10BA9000C4F80B60D5F80F60C4F80F60D5F8836068
+:10BAA000C4F88360D5F88760C4F88760D5F88B60E8
+:10BAB000C4F88B60D5F88F50C4F88F50851800EB10
+:10BAC0000C0402EB420295F803610CEB4C0C00EB0A
+:10BAD000420284F8036100EB4C0CD2F80B61CCF805
+:10BAE0000B61B2F80F21ACF80F2195F83B2184F8D7
+:10BAF0003B2100EBC10292F84A2112F0010F33D131
+:10BB000090F802C00022BCF1000F0BD9841894F801
+:10BB100003518D4202D1102A26D103E0521CD2B229
+:10BB20009445F3D80278521ED2B202708A421BD0DA
+:10BB300000EBC20200EBC10CD2F84341CCF8434108
+:10BB4000D2F84721CCF84721847890F800C0002231
+:10BB5000002C09D9851895F8035165450BD1102A99
+:10BB60001CBF024482F80311591E4BB2002BBFF6D2
+:10BB700075AF70BC7047521CD2B29442EAD8F3E75A
+:10BB80002E49487070472D484078704738B14AF2C6
+:10BB9000B811884203D82949488001207047002005
+:10BBA000704726484088704710B500F0AFF910285C
+:10BBB00014D0204A0146002092F802C0BCF1000FC8
+:10BBC0000CD9131893F803318B4203D1102818BFF6
+:10BBD00010BD03E0401CC0B28445F2D8082010BD5F
+:10BBE00014498A78824286BF01EB0010833000201E
+:10BBF000704710498A78824286BF01EB0010C01C52
+:10BC0000002070470B4B93F802C084459CBF002076
+:10BC10007047184490F8030103EBC00090F84331DB
+:10BC20000B70D0F844111160B0F8480190800120E9
+:10BC300070470000F80E00205A010020500100203B
+:10BC4000FE4A114491F80321FD490A7002684A60D6
+:10BC500080880881704710B5F8F79AFD002804BF66
+:10BC6000FF2010BDBDE81040F8F7B8BDF3498A7851
+:10BC700082429CBF00207047084490F8030101EB0A
+:10BC8000C00090F84A0100F0010070472DE9F0472C
+:10BC9000EA4F0026B0463878002886BF4FF0080AE1
+:10BCA000DFF8A093BDE8F08707EBC80505F5A271A2
+:10BCB00095F8430100F02AF9102808BF544610D027
+:10BCC000B978002400290BD93A1992F8032182424D
+:10BCD00002D1102C05D103E0621CD4B2A142F3D8EA
+:10BCE0000824B878A04286BF07EB0410C01C0020CF
+:10BCF00095F84A1111F0010F16D050B1082C04D25A
+:10BD0000391991F83B11012903D0102100F0A5FD4C
+:10BD100050B109F806403046731C95F8432105F5EB
+:10BD2000A271DEB2F8F76BFF08F1010000F0FF0826
+:10BD300038784045B8D8BDE8F0872DE9F041BF4CD0
+:10BD400000263546A07800288CBFBE4FBDE8F081A4
+:10BD50006119C0B291F80381A84286BF04EB0510B7
+:10BD6000C01C002091F83B11012903D0102100F0E4
+:10BD700074FD58B104EBC800BD5590F8432100F59F
+:10BD8000A2713046731CDEB2F8F739FF681CC5B2E9
+:10BD9000A078A842DCD8BDE8F08110B5F8F759FFCB
+:10BDA000002804BF082010BDF8F757FFA549085C1C
+:10BDB00010BD0A46A24910B5497841B19F4B997808
+:10BDC00029B10244D81CF8F780FC012010BD0020E6
+:10BDD00010BD9A4A01EB410102EB41010268C1F832
+:10BDE0000B218088A1F80F0170472DE9F041934D98
+:10BDF00007460024A878002898BFBDE8F081C0B2AB
+:10BE0000A04213D905EB041010F183060ED01021C7
+:10BE1000304600F022FD48B904EB440005EB400039
+:10BE200000F20B113A463046F9F751FE601CC4B2DD
+:10BE3000A878A042E3D8BDE8F081014610228248EC
+:10BE400000F02EBD8048704770B57C4D0446A87840
+:10BE5000A04206D905EB04101021833000F0FDFC50
+:10BE600008B1002070BD04EB440005EB400000F277
+:10BE70000B1070BD71498A78824206D9084490F847
+:10BE80003B01002804BF01207047002070472DE9C6
+:10BE9000F0410E46074615460621304600F0DDFC0F
+:10BEA000664C98B1A17871B104F59D7011F0010F45
+:10BEB00018BF00F8015FA178490804D0457000F868
+:10BEC000025F491EFAD10120BDE8F08138463146B3
+:10BED00000F01CF8102816D0A3780021002B12D9EE
+:10BEE000621892F80321824209D1102918BF08294B
+:10BEF00009D0601880F83B510120BDE8F081491C51
+:10BF0000C9B28B42ECD80020BDE8F0812DE9F041A8
+:10BF10004A4D0646002428780F46002812D900BF53
+:10BF200005EBC40090F84311B14206D10622394610
+:10BF300000F5A27008F0E2FD38B1601CC4B22878A8
+:10BF4000A042EDD81020BDE8F0812046BDE8F08188
+:10BF50003A4910B44A7801EBC003521E4A700022DD
+:10BF600083F84A2191F802C0BCF1000F0DD98B185B
+:10BF700093F80341844204D1102A1CBF10BC7047BF
+:10BF800003E0521CD2B29445F1D80A78521ED2B2C4
+:10BF90000A70824204BF10BC704701EBC00301EB82
+:10BFA000C202D2F843C1C3F843C1D2F84721C3F853
+:10BFB00047218C7891F800C00022002C9CBF10BC57
+:10BFC00070478B1893F80331634506D1102A1CBFC4
+:10BFD000114481F8030110BC7047521CD2B2944244
+:10BFE000EFD810BC704770B414490D188A78521EEF
+:10BFF000D3B28B7095F80321984247D001EB031C14
+:10C0000001EB0014DCF80360C4F80360DCF807609F
+:10C01000C4F80760DCF80B60C4F80B60DCF80F6054
+:10C02000C4F80F60DCF88360C4F88360DCF88760D4
+:10C03000C4F88760DCF88B6008E00000F80E002090
+:10C04000500100205A010020BB100020C4F88B6072
+:10C05000DCF88FC0C4F88FC001EB030C03EB430383
+:10C060009CF8034100EB400001EB430385F80341DA
+:10C0700001EB4000D3F80B41C0F80B41B3F80F318E
+:10C08000A0F80F319CF83B0185F83B0101EBC200A1
+:10C0900090F84A0110F0010F1CBF70BC70470020DF
+:10C0A0008C78002C0DD90B1893F803C1944504D15A
+:10C0B00010281CBF70BC704703E0401CC0B2844213
+:10C0C000F1D80878401EC0B20870904204BF70BC1E
+:10C0D000704701EBC20301EBC000D0F843C1C3F8C5
+:10C0E00043C1D0F84701C3F847018C780B78002092
+:10C0F000002C9CBF70BC704701EB000C9CF803C186
+:10C100009C4506D110281CBF084480F8032170BC50
+:10C110007047401CC0B28442EED870BC704700002B
+:10C1200010B50A7B02F01F020A73002202768B18F8
+:10C130001B7A03F0010C5B0803F00104A4445B08C4
+:10C1400003F00104A4445B0803F00104A4445B0869
+:10C1500003F0010464444FEA530C0CF00103234440
+:10C160004FEA5C0C0CF00104234403EB5C0300EB8E
+:10C17000020C521C8CF8133090F818C0D2B26344F1
+:10C180000376052AD3D3D8B2252888BFFFDF10BD98
+:10C190000023C383428401EBC202521EB2FBF1F1C1
+:10C1A0000184704770B50025044603290DD04FF473
+:10C1B000FA4200297BD0012978D0022918BF70BD2E
+:10C1C0000146BDE870405830AAE704F158067821CE
+:10C1D000304608F060FDB571F57135737573F57310
+:10C1E000357475717576B576212086F83E0041204C
+:10C1F00086F83F00FE2086F8730084F82C502584D2
+:10C20000012084F8540084F85500282184F8561041
+:10C210001B21218761874FF4A471E187A1871B212E
+:10C22000218661864FF4A471E186A1861B21A4F8C2
+:10C230004010A4F844104FF4A471A4F84610A4F8D8
+:10C2400042101B21A4F84A10A4F84C10A4F848107E
+:10C2500060734FF448606080A4F8D050A4F8D250C6
+:10C26000A4F8D450A4F8D650A4F8D850A4F8DA50C2
+:10C2700084F8DD5084F8DF50A4F8E65084F8E450E8
+:10C28000A4F8F850A4F8FA5084F89A5184F89B5115
+:10C2900084F8A45184F8A55184F8685184F8705149
+:10C2A00084F8735184F88C5170BD00E041E0A4F82B
+:10C2B000E65084F8DE506088FE490144B1FBF0F19D
+:10C2C000A4F878104BF68031A4F87A10E388A4F82B
+:10C2D0007E50B4F882C0DB000CFB00FCB3FBF0F333
+:10C2E0009CFBF0FC5B1CA4F882C09BB203FB00FC2F
+:10C2F00004F15801A4F88030BCF5C84FC4BF5B1EE0
+:10C300000B85B2FBF0F2521CCA8500F5802202F5C3
+:10C31000EE32531EB3FBF0F20A84CB8B03FB00F228
+:10C32000B2FBF0F0C883214604F15800BDE870402C
+:10C33000F6E6A4F8E650B4F89411B4F89831B4F8DD
+:10C3400002C004F15800A4F87E50B4F88240DB002B
+:10C3500004FB0CF4B3FBF1F394FBF1F45B1C448598
+:10C360009BB203FB01F40385B4F5C84FC4BF5B1E49
+:10C370000385B2FBF1F2521CC285428C01EBC20272
+:10C38000521EB2FBF1F20284C28B02FB0CF2B2FB32
+:10C39000F1F1C18370BD70B50025044603290DD0AD
+:10C3A0004FF4FA42002963D001297DD0022918BF39
+:10C3B00070BD0146BDE870405830B1E604F1580642
+:10C3C0007821304608F067FCB571F57135737573E7
+:10C3D000F573357475717576B576212086F83E0053
+:10C3E000412086F83F00FE2086F8730084F82C5028
+:10C3F0002584012084F8540084F85500282184F80D
+:10C4000056101B21218761874FF4A471E187A18712
+:10C410001B21218661864FF4A471E186A1861B2130
+:10C42000A4F84010A4F844104FF4A471A4F84610E6
+:10C43000A4F842101B21A4F84A10A4F84C10A4F848
+:10C4400048106073A4F8D850202084F8DA0084F8EB
+:10C45000D050C4F8D45084F8045184F8055184F8BD
+:10C460000E5184F80F5184F8F45084F8005170BDD7
+:10C47000608890490144B1FBF0F1A4F878104BF6C4
+:10C480008031A4F87A10E388A4F87E50B4F882C012
+:10C49000DB000CFB00FC9CFBF0FCB3FBF0F304F1B5
+:10C4A0005801A4F882C000E022E05B1C9BB203FBB1
+:10C4B00000FCA4F88030BCF5C84FC4BF5B1E0B85E0
+:10C4C000B2FBF0F2521CCA8500F5802202F5EE3272
+:10C4D000531EB3FBF0F20A84CB8B03FB00F2B2FBDA
+:10C4E000F0F0C883214604F15800BDE8704017E61B
+:10C4F000D4F8F830B4F802C004F158005989DB8947
+:10C50000A4F87E50B4F88240DB0004FB0CF4B3FBCB
+:10C51000F1F394FBF1F45B1C44859BB203FB01F443
+:10C520000385B4F5C84FC4BF5B1E0385B2FBF1F2AF
+:10C53000521CC285428C01EBC202521EB2FBF1F2C8
+:10C540000284C28B02FB0CF2B2FBF1F1C18370BD1D
+:10C550002DE9F003047E0CB1252C03D9BDE8F003CE
+:10C5600012207047002A02BF0020BDE8F003704788
+:10C5700091F80DC01F2601234F4D4FF00008BCF16C
+:10C58000000F73D0BCF1010F1EBF1F20BDE8F003E8
+:10C590007047B0F800C00A7C8F7B91F80F907A400A
+:10C5A0004F7C87EA090742EA072282EA0C0C00273F
+:10C5B0000CF0FF094FEA1C2C99FAA9F99CFAACFC83
+:10C5C0004FEA19694FEA1C6C49EA0C2C0CEB0C1C65
+:10C5D0007F1C9444FFB21FFA8CFC032FE8D38CEA33
+:10C5E000020C354F0022ECFB057212096FF0240596
+:10C5F00002FB05C2D2B201EBD207427602F0070578
+:10C600003F7A03FA05F52F4218BF82767ED104FBEC
+:10C610000CF2120C521CD2B25FF0000400EB040CBE
+:10C620009CF813C094453CBFA2EB0C02D2B212D3CB
+:10C630000D194FF0000C2D7A03FA0CF73D421CBF88
+:10C64000521ED2B2002A71D00CF1010C0CF0FF0C7A
+:10C65000BCF1080FF0D304F1010C0CF0FF04052C21
+:10C66000DCD33046BDE8F0037047FFE790F819C00F
+:10C670000C7E474604FB02C20F4C4FF0000CE2FB5D
+:10C68000054C4FEA1C1C6FF024040CFB0422D2B2B0
+:10C6900001EBD204427602F0070C247A03FA0CFC78
+:10C6A00014EA0C0F1FBF82764046BDE8F0037047C6
+:10C6B00004E00000FFDB050053E4B36E90F818C0FF
+:10C6C000B2FBFCF40CFB1422521CD2B25FF000044B
+:10C6D00000EB040C9CF813C094453CBFA2EB0C0289
+:10C6E000D2B212D30D194FF0000C2D7A03FA0CF8C8
+:10C6F00015EA080F1CBF521ED2B27AB10CF1010C20
+:10C700000CF0FF0CBCF1080FF0D300E011E004F1D5
+:10C71000010C0CF0FF04052CDAD3A2E70CEBC401EA
+:10C7200081763846BDE8F0037047FFE70CEBC401A3
+:10C7300081764046BDE8F0037047FC4A0168126804
+:10C740001140FB4A126811430160704730B4F94947
+:10C75000F64B00244FF0010C0A78521CD2B20A703A
+:10C76000202A08BF0C700D781A680CFA05F52A42C9
+:10C77000F2D0097802680CFA01F15140016030BC36
+:10C78000704770B46FF01F02010C02EA90251F235E
+:10C79000A1F5AA4054381CBFA1F5AA40B0F155003C
+:10C7A00009D0A1F52850AA381EBFA1F52A40B0F142
+:10C7B000AA00012000D100204FF0000C6246644620
+:10C7C0008CEA0106F6431643B6F1FF3F11D005F09F
+:10C7D00001064FEA5C0C4CEAC63C03F00106520825
+:10C7E0006D085B08641C42EAC632162CE8D370BCA4
+:10C7F000704770BC00207047017931F01F0113BFF2
+:10C80000002000221146704710B4435C491C03F01D
+:10C81000010C5B0803F00104A4445B0803F001046D
+:10C82000A4445B0803F00104A4445B0803F0010482
+:10C83000A4445B0803F001045B08A44403F0010472
+:10C84000A4440CEB53031A44D2B20529DDDB012AC0
+:10C850008CBF0120002010BC704730B40022A1F131
+:10C86000010CBCF1000F11DD431E11F0010F08BFD8
+:10C8700013F8012F5C785FEA6C0C07D013F8025FA5
+:10C8800022435C782A43BCF1010CF7D1491E5CBFFE
+:10C89000405C0243002A0CBF0120002030BC7047DE
+:10C8A000130008BF704710B401EB030CD41A1CF836
+:10C8B00001CC5B1E00F804C013F0FF03F4D110BCE0
+:10C8C0007047F0B58DB0164610251C466A46AC463A
+:10C8D00000EB0C03A5EB0C0713F8013CD355ACF1AE
+:10C8E000010313F0FF0CF3D11546103210208446DB
+:10C8F0000B18ACEB000713F8013C401ED35510F0A9
+:10C90000FF00F5D1284606F0F3FF86B1102005F1AF
+:10C91000200201461318A1EB000C13F8013C401E45
+:10C9200004F80C3010F0FF00F4D10DB0F0BD089801
+:10C930002060099860600A98A0600B98E0600DB0D4
+:10C94000F0BD38B505460C466846F8F7EDFC002802
+:10C9500008BF38BD9DF900202272A07E607294F954
+:10C960000A100020511A48BF494295F82D308B42D9
+:10C97000C8BF38BDFF2B08BF38BDE17A491CC9B21A
+:10C98000E17295F82E30994203D8A17A7F2918BF19
+:10C9900038BDA2720020E072012038BD0C2818BFFB
+:10C9A0000B2810D00D2818BF1F280CD0202818BF26
+:10C9B000212808D0222818BF232804D024281EBFED
+:10C9C000262800207047012070470C2963D2DFE839
+:10C9D00001F006090E13161B323C415C484E002A3A
+:10C9E0005BD058E0072A18BF082A56D053E00C2A1B
+:10C9F00018BF0B2A51D04EE00D2A4ED04BE0A2F1C9
+:10CA00000F000C2849D946E023B1A2F110000B28F1
+:10CA100043D940E0122A18BF112A3ED090F83600C0
+:10CA200020B1122A37D31A2A37D934E0162A32D342
+:10CA30001A2A32D92FE0A2F10F0103292DD990F83B
+:10CA4000360008B31B2A28D925E0002B08BF042A8A
+:10CA500021D122E013B1062A1FD01CE0012A1AD1ED
+:10CA60001BE01C2A1CBF1D2A1E2A16D013E01F2AF9
+:10CA700018BF202A11D0212A18BF222A0DD0232A1C
+:10CA80001CBF242A262A08D005E013B10E2A04D0A0
+:10CA900001E0052A01D000207047012070472DE9F0
+:10CAA000F04187680D4604462046F6F7DAFB98B158
+:10CAB000D5B13846A168F6F715FF002814DD2844E3
+:10CAC000401EB0FBF5F606FB05F13846F5F705FF0D
+:10CAD000A0603046BDE8F081F6F7F6F940F2337118
+:10CAE000F5F7FBFEA060DFE70020BDE8F081904293
+:10CAF00028BF704770B50446101B642838BF6420F7
+:10CB000025188D4205D8F6F720FF00281CBF2846BF
+:10CB100070BD204670BDC08E11F00C0F08BF70476D
+:10CB2000B0F5296F38BF4FF42960704748520200B2
+:10CB30004C520200620100200246808E11F00C0F60
+:10CB400008BF704792F85530D18E13F00C0F04D007
+:10CB5000B1F5296F38BF4FF42961538840F2E24C98
+:10CB600003FB0CF3528E4FF4747C0CEB821C8C454F
+:10CB70009CBF910101F57471591AA1F59671884213
+:10CB800028BF0846B0F5296F38BF4FF429607047B9
+:10CB9000084418449830002A14BF04210021084496
+:10CBA0007047F0B4002A14BF08220122002B14BFE2
+:10CBB0000824012412F00C0F8B8ECA8E25D091F818
+:10CBC0005550944615F00C0F04D0BCF5296F38BFB2
+:10CBD0004FF4296C4D8840F2E2466E434D8E4FF47F
+:10CBE000747707EB851767459CBF4FEA851C0CF5EA
+:10CBF000747CA6EB0C0CACF5967C634528BF6346B1
+:10CC0000B3F5296F38BF4FF4296314F00C0F04D02B
+:10CC1000B2F5296F38BF4FF429621FFA83FC002850
+:10CC20000CBF0123002391F8560014F00C0F08BF2D
+:10CC300000200CEB020108449830002B14BF0421A3
+:10CC400000210844F0BC70472DE9F00391F854200E
+:10CC50000B8E12F00C0F4FF474771CBF07EB83138D
+:10CC60009CB255D012F00C0F8B8ECA8E4D8E91F85F
+:10CC700055C021D016461CF00C0F04D0B6F5296F14
+:10CC800038BF4FF42966B1F8028040F2E24908FB50
+:10CC900009F807EB8519B14502D8AE0106F574769F
+:10CCA000A8EB0606A6F59676B34228BF3346B3F541
+:10CCB000296F38BF4FF42963A34228BF23469CB293
+:10CCC0001CF00C0F1CBF07EB85139BB228D000BFD4
+:10CCD0001CF00C0F04D0B2F5296F38BF4FF4296255
+:10CCE0009A4228BF1A4600280CBF0123002391F85E
+:10CCF00056001CF00C0F08BF0020A1180844983003
+:10CD0000002B14BF042100210844BDE8F003704744
+:10CD1000022A07BF9B003C33DB0070339CB2A1E7C3
+:10CD2000BCF1020F07BFAB003C33EB0070339BB28A
+:10CD3000CEE710F0010F1CBF0120704710F0020F6A
+:10CD40001CBF0220704710F0040018BF0820704775
+:10CD50002DE9F0470446174689464FF0010808467A
+:10CD600000F0D1FC0546484600F0D1FC10F0010F60
+:10CD700018BF012625D000BF15F0010F18BF0123F1
+:10CD80002AD000BF56EA030108BF4FF0000810F098
+:10CD9000070F08BF002615F0070F08BF002394F8FF
+:10CDA0005400B0420CBF00203046387094F8551043
+:10CDB000994208BF00237B70002808BF002B25D1B3
+:10CDC00015E010F0020F18BF0226D5D110F0040FA5
+:10CDD00014BF08260026CFE715F0020F18BF022364
+:10CDE000D0D115F0040F14BF08230023CAE748462A
+:10CDF00000F093FCB4F85810401A00B247F6FE71E8
+:10CE0000884201DC002801DC4FF0000816B1082E32
+:10CE10000CD018E094F85400012818BF022812D052
+:10CE200004281EBF0828FFDF032D0CD194F8A401AD
+:10CE300048B1B4F8A801012894F8540006D0082895
+:10CE400001D0082038704046BDE8F087042818BF9C
+:10CE50000420F7D1F5E7012814BF0228704710F02D
+:10CE60000C0018BF0420704738B4CBB2C1F3072CB4
+:10CE7000C1B2C0F30724012B07D0022B09D0042B29
+:10CE800008BFBCF1040F2DD006E0BCF1010F03D1A7
+:10CE900028E0BCF1020F25D0012906D0022907D0D5
+:10CEA000042908BF042C1DD004E0012C02D119E094
+:10CEB000022C17D001EA0C0161F3070204EA030116
+:10CEC00061F30F22D1B211F0020F18BF022310D06C
+:10CED000C2F307218DF8003011F0020F18BF0221B4
+:10CEE0001BD111E0214003EA0C03194061F3070252
+:10CEF000E6E711F0010F18BF0123E9D111F0040F8B
+:10CF000014BF08230023E3E711F0010F18BF01212C
+:10CF100003D111F0040118BF08218DF80110082B6E
+:10CF200001BF000C012804208DF80000BDF80000AE
+:10CF300038BC70474FF0000C082902D0042909D0F2
+:10CF400011E001280FD10420907082F803C01380F3
+:10CF500001207047012806D00820907082F803C095
+:10CF600013800120704700207047162A10D12A2212
+:10CF70000C2818BF0D280FD04FF0230C1F280DD000
+:10CF800031B10878012818BF002805D0162805D02F
+:10CF900000207047012070471A70FBE783F800C03B
+:10CFA000F8E7012908D002290BD0042912BF08296B
+:10CFB00040F6A660704707E0002804BF40F2E24058
+:10CFC000704740F6C410704700B5FFDF40F2E24002
+:10CFD00000BD0000282107F03CBE4078704730B506
+:10CFE0000546007801F00F0220F00F001043287072
+:10CFF000092910D2DFE801F0050705070509050B2F
+:10D000000D00062409E00C2407E0222405E0012499
+:10D0100003E00E2401E00024FFDF6C7030BD0078D7
+:10D0200000F00F0070470A68C0F803208988A0F854
+:10D0300007107047D0F803200A60B0F80700888016
+:10D0400070470A68C0F809208988A0F80D10704759
+:10D05000D0F809200A60B0F80D0088807047027887
+:10D06000402322F0400203EA81111143017070470E
+:10D070000078C0F3801070470278802322F080028D
+:10D0800003EAC1111143017070470078C00970476D
+:10D09000027802F00F02072A16BF082AD0F80520EE
+:10D0A000D0F80320C1F809200CBFB0F80920B0F86F
+:10D0B0000720A1F80D200A7822F080020A7000787B
+:10D0C000800942EAC0100870704770B514460E46D9
+:10D0D00005461F2A88BFFFDF2246314605F10900B9
+:10D0E00007F038FDA01D687070BD70B544780E461D
+:10D0F0000546062C38BFFFDFA01F84B21F2C88BF57
+:10D100001F24224605F10901304607F023FD204681
+:10D1100070BD70B514460E4605461F2A88BFFFDF56
+:10D120002246314605F1090007F014FDA01D687084
+:10D1300070BD70B544780E460546062C38BFFFDF3B
+:10D14000A01F84B21F2C88BFFFDF224605F1090112
+:10D15000304607F0FFFC204670BD0968C0F80F108C
+:10D1600070470A88A0F8132089784175704790F8B5
+:10D17000242001F01F0122F01F02114380F8241027
+:10D180007047072988BF072190F82420E02322F068
+:10D19000E00203EA4111114380F8241070471F3068
+:10D1A00007F08EBE10B5044600F0E3FA002818BF61
+:10D1B000204410BDC17811F03F0F1BBF027912F05F
+:10D1C000010F0022012211F03F0F1BBF037913F062
+:10D1D000020F002301231A4402EB4202530011F014
+:10D1E0003F0F1BBF027912F0080F0022012203EB50
+:10D1F000420311F03F0F1BBF027912F0040F00220F
+:10D200000122134411F03F0F1BBF027912F0200FCF
+:10D210000022012202EBC20203EB420311F03F0F96
+:10D220001BBF027912F0100F0022012202EB420212
+:10D230001A4411F03F0F1BBF007910F0400F00207F
+:10D240000120104410F0FF0014BF01210021084408
+:10D25000C0B2704770B50278417802F00F02082A18
+:10D260004DD2DFE802F004080B4C4C4C0F14881F21
+:10D270001F280AD943E00C2907D040E0881F1F2847
+:10D2800003D93CE0881F1F2839D8012070BD4A1EF1
+:10D29000242A34D88446C07800258209032A09D07C
+:10D2A00000F03F04601C884204D86046FFF782FF0C
+:10D2B000A04201D9284670BD9CF803004FF001063A
+:10D2C00010F03F0F1EBF1CF10400007810F0100F8B
+:10D2D00013D064460421604600F04BFA002818BFC2
+:10D2E00014EB0000E6D0017801F03F012529E1D2DE
+:10D2F00080780221B1EB501FDCD3304670BD002096
+:10D3000070BDC078800970470178002201F00F03DA
+:10D310000121042B0BD0082B1CBF00207047437841
+:10D320000E2B04BFC3785FEA931C04D106E040785B
+:10D33000801F1F2800D911460846704713F03F0F81
+:10D340001EBF007910F0010F10F0020FF4D1F2E7C8
+:10D3500010B4017801F00F01032920D0052921D153
+:10D360004478B0F81910B0F81BC0B0F81730827DBF
+:10D37000222C17D1062915D3B1F5486F98BFBCF5FB
+:10D38000FA7F0FD272B1082A98BF8A420AD28B4222
+:10D390009CBFB0F81D00B0F5486F03D805E0407899
+:10D3A0000C2802D010BC0020704710BC0120704730
+:10D3B0002DE9F0411F4614460D00064608BFFFDF69
+:10D3C0002146304600F0D5F9040008BFFFDF3019D0
+:10D3D0003A462946BDE8F04107F0BCBBC07800F0F2
+:10D3E0003F007047C02202EA8111C27802F03F027A
+:10D3F0001143C1707047C9B201F00102C1F340038B
+:10D400001A4402EB4202C1F3800303EB4202C1F370
+:10D41000C00302EB4302C1F3001303EB43031A44BE
+:10D42000C1F3401303EBC30302EB4302C1F38013C8
+:10D430001A4412F0FF0202D0521CD2B20171C3781A
+:10D4400002F03F0103F0C0031943C170511C417049
+:10D4500070472DE9F0410546C078164600F03F04BC
+:10D46000C4F124000F46B042B8BFFFDF281932468E
+:10D470003946001D07F06EFBA019401C6870BDE81E
+:10D48000F0812DE9F04105464478C0780F4600F060
+:10D490003F06002C08BFFFDFA01B401E84B21F2CDC
+:10D4A00088BF1F242FB1A819011D2246384607F056
+:10D4B00051FB2046BDE8F0814078704700B5027806
+:10D4C00001F0030322F003021A430270012914BF82
+:10D4D0000229002104D0032916BFFFDF012100BD6E
+:10D4E000417000BD00B5027801F0030322F0030291
+:10D4F0001A430270012914BF0229002104D0032914
+:10D5000016BFFFDF012100BD417000BD007800F0B3
+:10D5100003007047417889B1C0780E2818BF0F28E2
+:10D5200003D0102818BF192802D3FB2904D905E01D
+:10D53000BF4A105C884201D101207047002070472B
+:10D5400030B501240546C17019293CBFB848445C78
+:10D5500002D3FF2918BFFFDF6C7030BD70B51546D0
+:10D560000E4604461B2A88BFFFDF65702A463146F7
+:10D57000E01CBDE8704007F0EDBAB0F80700704756
+:10D58000B0F809007047C172090A01737047B0F81A
+:10D590000B00704730B4B0F80720A64DB0F809C0B2
+:10D5A000B0F805300179941F2D1998BFBCF5FA7FAA
+:10D5B0000ED269B1082998BF914209D293429FBF08
+:10D5C000B0F80B00B0F5486F012030BC98BF704731
+:10D5D000002030BC7047001D07F072BC021D0846D9
+:10D5E000114607F06DBCB0F809007047007970472C
+:10D5F0000A68426049688160704742680A608068D2
+:10D600004860704709888181704780890880704729
+:10D610000A68C0F80E204968C0F812107047D0F8A8
+:10D620000E200A60D0F81200486070470968C0F800
+:10D6300016107047D0F81600086070470A684260FC
+:10D6400049688160704742680A6080684860704736
+:10D650000968C1607047C06808607047007970470A
+:10D660000A68426049688160704742680A60806861
+:10D67000486070470171090A417170478171090A58
+:10D68000C17170470172090A417270478172090ABB
+:10D69000C172704780887047C088704700897047A2
+:10D6A0004089704701891B2924BF4189B1F5A47FB6
+:10D6B00007D381881B2921BFC088B0F5A47F012032
+:10D6C0007047002070470A6842604968816070476F
+:10D6D00042680A60806848607047017911F0070F5E
+:10D6E0001BBF407910F0070F00200120704701791F
+:10D6F00011F0070F1BBF407910F0070F0020012029
+:10D7000070470171704700797047417170474079E7
+:10D7100070478171090AC1717047C088704746A27D
+:10D7200082B0D2E90012CDE900120179407901F00E
+:10D73000070269461DF80220012A07D800F00700F9
+:10D74000085C01289EBF012002B07047002002B093
+:10D750007047017170470079704741717047407997
+:10D76000704730B50C460546FB2988BFFFDF6C705B
+:10D7700030BDC378024613F03F0008BF7047052054
+:10D78000127903F03F0312F0010F36D0002914BFC5
+:10D790000B20704712F0020F32D0012914BF801DF8
+:10D7A000704700BF12F0040F2DD0022914BF401C97
+:10D7B000704700BF12F0080F28D0032914BF801C47
+:10D7C000704700BF12F0100F23D0042914BFC01CF3
+:10D7D000704700BF12F0200F1ED005291ABF12306B
+:10D7E000C0B2704712F0400F19D006291ABF401C72
+:10D7F000C0B27047072918D114E00029CAD114E03B
+:10D800000129CFD111E00229D4D10EE00329D9D1C9
+:10D810000BE00429DED108E00529E3D105E0062963
+:10D82000E8D102E0834288BF7047002070470000C3
+:10D830005052020086F3FFFF0001010201020203C1
+:10D840002DE9F041FC4D0446284600216A788068A5
+:10D8500001270E4612B1012A1ED006E090F866207C
+:10D86000002A18BF6F7000D001216A78C2EB421203
+:10D8700000EB420292F82830194324D0667090F8E9
+:10D88000D90002F12A0170B12A22201D07F062F9A5
+:10D890000420207027710DE090F82820002A18BF7E
+:10D8A0006E70E1D1E1E73C22201D07F053F905201D
+:10D8B000207027716878A968C0EB401001EB400028
+:10D8C00080F828601DE090F8A410E9B190F8D90024
+:10D8D000012818BFFFDFA868D0F8A5106160D0F854
+:10D8E000A910A160D0F8AD10E160D0F8B1102161AD
+:10D8F00090F8B5102175667013212170277180F89A
+:10D90000A4600120BDE8F08190F82210012922D006
+:10D91000017801291CBF0020BDE8F0816670142148
+:10D920002170811C2022201D07F014F92672A9689D
+:10D930000E70C24882888284D0F8C420527B80F85E
+:10D94000262080F82270D1F8C4000088F3F7BEFAD0
+:10D95000F2F765FFD5E7667007212170416A6160C3
+:10D9600080F82260CDE7B44880680178002914BFB0
+:10D9700080884FF6FF7070472DE9F84F4FF0000890
+:10D98000894606460127CDF80080FFF748FBBDF821
+:10D990000010A94D21F06004ADF8004008284FD2D6
+:10D9A000DFE800F004070D4E184E132C44F003007E
+:10D9B0000DE044F01500ADF80000474641E044F0AA
+:10D9C000100000BFADF800003BE044F0020040F062
+:10D9D0001000F7E7A86890F8E000052818BFFFDFFF
+:10D9E00044F01A00ADF80000A96891F8E71000298A
+:10D9F00014BF40F0010020F00100E3E7A86890F8B0
+:10DA0000E01003290AD090F8E01006295DD090F8C4
+:10DA1000E000042818BFFFDF64D012E03046FFF7B3
+:10DA200070FC002818BFFFDF0AD1F07810F03F0F1C
+:10DA30001FBF307910F0020F44F00400ADF8000071
+:10DA40004746BDF800000090BDF80000C0F3C00BD1
+:10DA5000A868CBEB4B1A00EB4A0090F8280000288E
+:10DA600018BFBDE8F88F3046FFF7D9FA80467248F4
+:10DA7000806800EB4A0190F8C90001F12A040128EE
+:10DA800008BF012508D0022808BF022504D00428B9
+:10DA900016BF08280325FFDF257300206073664842
+:10DAA000806890F8E11084F83B10FF21A1737F217A
+:10DAB000E176BDF80010618190F8E01004291CBFE8
+:10DAC00090F8E01006293AD049E044F00A01ADF898
+:10DAD000001090F8FA00002814BF41F0040021F073
+:10DAE00004006FE73046FFF70CFCD8B1012804BFF3
+:10DAF00044F00100ADF8000014D0022818BFFFDF89
+:10DB00009FD144F00200ADF80000A96891F8FA1026
+:10DB1000002914BF40F0040020F00400ADF800001C
+:10DB200047468EE7F07810F03F0F1FBF307910F0B6
+:10DB3000020FBDF8000040F0040082D042E790F8E8
+:10DB4000E200012808BF012508D0022808BF0225ED
+:10DB500004D0042816BF08280325FFDF657304F1ED
+:10DB600009000090344D28787F2808BFFFDF29780E
+:10DB7000009801707F2028706FB1B8F1070F04F191
+:10DB80001C01304603D2FFF7B0FA207239E0FFF7EC
+:10DB900078FC207204E000202072B8F1070F30D327
+:10DBA000B8F1070F0DD1A86890F8F91001B3D0F8BB
+:10DBB000EA10C4F80210B0F8EE10E18090F8F0001E
+:10DBC0006070A07A10F0040F0ED0A86890F8FA10D8
+:10DBD000E9B190F8F7102175D0F8F110C4F81510DC
+:10DBE000B0F8F500A4F81900B8F1070F38D098E0A4
+:10DBF000F07810F03F0F1ABF307910F0010FFF20BE
+:10DC0000DED0621CA11C304601F0E4FCD9E7B8F17B
+:10DC1000070F1CBFB8F1010FFFDFB9F1000F08BFFC
+:10DC2000FFDF99F800002075B8F1010F08D0B8F1B6
+:10DC3000070F0BD075E0000064010020CC1000201D
+:10DC400004F115013046FFF703FA6AE0012130467E
+:10DC5000FFF7A8FA0168C4F815108088A4F8190025
+:10DC6000F07810F03F0F1CBF317911F0080F1AD077
+:10DC7000A86890F8E020042A06D090F8E000032875
+:10DC800011D111F0100F0ED003213046FFF78AFAA0
+:10DC9000407803210009A0733046FFF783FA00881B
+:10DCA000C0F30B002082F07810F03F0F1CBF3079DA
+:10DCB00010F0400F13D0FE48FFF723FBA96891F83E
+:10DCC000E020032A14D006213046FFF76BFA0078D3
+:10DCD000E076A86890F8E010062922D118E0A8683C
+:10DCE00090F8FB10002918BF90F8F800F0D1F0E789
+:10DCF00091F8C910042914BF08290028E3D1F0784D
+:10DD000010F03F0F1CBF307910F0080FDBD1E0E7B7
+:10DD100090F8E9100909A173B0F8E800C0F30B000E
+:10DD20002082A968012001EB4A0181F82800BBF19B
+:10DD3000000F14BF06200520BDE8F84F03F02CBAF1
+:10DD40002DE9F041DB4DAA6892F8D930002B6ED056
+:10DD50007F27012611B10978FE2914D0804692F858
+:10DD60002800002818BFBDE8F08102F12A044046CF
+:10DD7000FFF755F90021082879D2DFE800F0515368
+:10DD800056787878595CCA4C92F8A400002818BFDD
+:10DD9000BDE8F08182F8A66092F8DD0018B1F6F7D0
+:10DDA000DAFC012829D02046FFF762F90146A8686D
+:10DDB00080F8A71000F1A8012046FFF73BF92046A4
+:10DDC000FFF763F90146A86880F8AE1000F1AF01D3
+:10DDD0002046FFF73DF9A86800F1B50428787F28B0
+:10DDE00008BFFFDF287820702F70A86880F8A46033
+:10DDF000BDE8F041052003F0CFB9F6F7EFFCA968C4
+:10DE000001F1A802A731FDF7FDFE002808BFFFDFE2
+:10DE1000A86890F8A71041F0020180F8A710CEE79B
+:10DE2000A17209E0A67221720CE0032001E021E05A
+:10DE30000220A07200E0FFDF04F10B014046FFF773
+:10DE400054F92072621CA11C404601F0C3FB2878E3
+:10DE500009347F2808BFFFDF287820702F70A8685A
+:10DE600080F82860BDE8F041052003F095B92172E3
+:10DE7000BDE8F081BDE8F0417EE570B58D4C002233
+:10DE8000A06890F8C910104602F0D4FF002831D0E5
+:10DE9000F7F763F9A068884990F8DF000D5C284621
+:10DEA000F6F7E7FEA06880F8E15090F8C91008295D
+:10DEB00016BF04290F202520F6F7F9FDA0680021E0
+:10DEC00090F8C9200120F6F7D4FF7948F7F74EF90A
+:10DED000A068D0F80001F7F74CF9A06890F8C910D5
+:10DEE00080F8E21090F8C800032814BF0228012926
+:10DEF00008D103E0BDE8704001F0A5BB0821002077
+:10DF0000F7F72AFAA06890F8C91080F8E210F7F73E
+:10DF100000FAA06890F8C95090F8DD0040B1F6F71B
+:10DF2000E6FB15F00C0F0CBF40205520F7F7D2F997
+:10DF3000A168032081F8E00070BD2DE9F0410F4693
+:10DF4000904605460321FFF72DF94078594C020908
+:10DF5000A06890F8E91062F3071180F8E910032136
+:10DF60002846FFF71FF90188A068B0F8E82061F3A0
+:10DF70000B02A0F8E82080F8E77090F8C91001299A
+:10DF800005D090F8E000032808BFBDE8F081E878EC
+:10DF90004FF0010610F03F0F1CBF287910F0400F22
+:10DFA00009D006212846FFF7FDF80178A06880F81F
+:10DFB000F81080F8FB60A06890F8E01003292AD0E0
+:10DFC000E97811F03F0F1CBF297911F0010F08D03B
+:10DFD00000F1F002911F284601F0FCFAA06880F8D9
+:10DFE000F960E87810F03F0F1ABF287910F0020F9F
+:10DFF000BDE8F08101212846FFF7D4F8A168026846
+:10E00000C1F8F1208088A1F8F50081F8F78081F847
+:10E01000FA60BDE8F081022F18BF012FD0D1BDE812
+:10E02000F0812DE9F84F0446C07810F03F0F1CBF77
+:10E03000207910F0020F05D010F0010F18BF4FF03B
+:10E04000010901D14FF0000900271A4DB9F1000F65
+:10E050005BD020780026C70901212046FFF7A2F8EF
+:10E060003FB1407900F0C000402808BF4FF00108E0
+:10E0700001D04FF00008A86890F8C810032906D115
+:10E0800090F8C110002918BF90F8CC0001D190F889
+:10E09000DE00FDF7A5FD070015D01021FEF7DDFB22
+:10E0A000B8F1000F0FD001212046FFF77BF805E003
+:10E0B000D811002064010020785202000146384641
+:10E0C000F7F7D4FC0646A868B8F1000F90F8B970CD
+:10E0D00018BF47F00207E07810F03F0F1CBF20790F
+:10E0E00010F0020F0ED02046FEF7CFFF824601212E
+:10E0F0002046FFF757F85146F6F769FD002818BF8C
+:10E10000012000D1002030435BD0E07810F03F0FB9
+:10E110001EBF217911F0100F11F0080F3FD004211C
+:10E120002046FFF73FF80646A86890F8E20002F0A4
+:10E1300078FE0146304601F0A8FAA0B13A46002127
+:10E140002046FFF7FAFEF848FFF7DBF80146A8681B
+:10E1500080F8E6103188A0F8E310B17880F8E51077
+:10E160000120BDE8F88FA86890F8E20001283AD1B4
+:10E17000E07810F03F0F1CBF207910F0010F32D073
+:10E18000B9F1000F04D100212046FFF7F5FB2AE08A
+:10E190008DF8007069462046FFF7EEFB23E010F093
+:10E1A0003F0F1CBF217911F0100F1CD110F03F0F51
+:10E1B0001CBF207910F0010F15D0B9F1000FE7D185
+:10E1C000E1E7A86890F8CA00032818BF02280AD11E
+:10E1D000B8F1000F07D036B9D448694600680090FE
+:10E1E0002046FFF7C9FB0020BDE8F88FD0498968B9
+:10E1F00081F80A01704770B5CD4DA86890F8E0101D
+:10E20000022919BF90F8E010012900210C461CBF1B
+:10E210000C2070BDC1EB411200EB4202034682F8B4
+:10E220002840491CC9B20229F4D3047080F8224066
+:10E2300093F8DD0030B1F7F757F8F6F76CFAA868F5
+:10E2400080F8DD40A868012180F8DC4080F8C1102A
+:10E2500080F8C84080F8DF40282180F80B1180F852
+:10E260000A41A0F8E34080F8E540072180F8C0109B
+:10E27000002070BDAE4810B58068002180F8E01025
+:10E28000012180F8E010FFF7B6FF002818BFFFDF7C
+:10E2900010BD2DE9F047A64C07460C26A06890F863
+:10E2A000E01001291FBF90F8E00002280C20BDE813
+:10E2B000F087F6F73CFCA06890F90A01F6F7C7FC76
+:10E2C000A06890F8C91080F8E21090F8C0100125FD
+:10E2D000002978D090F8C8004FF00009032802D038
+:10E2E000022805D008E00521924801F03AFA03E03F
+:10E2F0000321904801F035FAA06890F8D810002961
+:10E3000004BF90F8DB00002843D0F4F7DDFD06469B
+:10E31000A0683146D0F8D400F5F7E4FA864990FBBE
+:10E32000F1F801FB180041423046F4F7D6FA0146F5
+:10E33000A068C0F8D410D0F8D0104144C0F8D01074
+:10E34000FDF72FFC0146A068D0F8D020914220D8DC
+:10E35000C0E9349690F8DB0000281CBF0120FDF7CF
+:10E3600044FD0121A06890F8DC20002A1CBF90F831
+:10E37000D820002A0DD090F8B93000F1BA02012B54
+:10E3800004D1527902F0C002402A14D0BA30F7F713
+:10E39000D5FBA06890F8B910BA30F6F710FC0F2141
+:10E3A0000720F6F728FCA068002690F8E010012965
+:10E3B00018D112E007E0FDF745FDA1682A46BA3101
+:10E3C000F7F785FBE5E790F8E010022904BF80F835
+:10E3D000E0500C2006D1BDE8F08780F804510221FE
+:10E3E00080F8E010A06890F8C10088B1FDF7A5FCA6
+:10E3F00003214D48FDF7DDFC0146A06880F8DD10E3
+:10E40000C0F800714D48F6F79AFE3046BDE8F08737
+:10E41000FDF73CFCECE738B5454CA06890F8E010FF
+:10E4200002291CBF0C2038BD012180F80511A0F87D
+:10E43000081129208DF800006846F5F77DFD30B100
+:10E44000A0689DF8001090F80601884205D1A068E8
+:10E4500090F80601401C8DF80000A1689DF80000AE
+:10E4600081F806010220F6F77EFE3548F6F7F9FB43
+:10E47000A168DFF8D0C0002091F8C03091F8DF200B
+:10E48000521CACFB02546408A4EB8404224481F8BF
+:10E49000DF2023FA02F212F0010F03D1401CC0B2B8
+:10E4A0000328EBD3FFF7E9FC002038BD2049896839
+:10E4B00081F8C900002070471D49896881F8DA0099
+:10E4C000704710B51A4CA36893F8B830022B14BFEC
+:10E4D000032B00280BD100291ABF0229012000209C
+:10E4E0001146FDF761FB08281CBF012010BDA06884
+:10E4F00090F8B800002816BF022800200120BDE8CF
+:10E500001040F7F7A5BA0A48806890F8B8000028CC
+:10E5100016BF022800200120F7F79ABA044989683B
+:10E5200081F8B80070470000D81100206C5202003A
+:10E53000640100200012002040420F0075520200CA
+:10E540007B520200ABAAAAAAF749896881F8DC00CD
+:10E55000704770B5F44CA16891F8B800002816BF58
+:10E5600002280020012081F8B900BA31F7F75AFAE1
+:10E57000A06890F8B810022916BF032901210021D4
+:10E5800080F8DB1090F8B920002500F1BA03012AC9
+:10E5900004BF5B7913F0C00F0AD000F1BA03012A5F
+:10E5A00004D15A7902F0C002402A01D0002200E0D2
+:10E5B000012280F8D820002A04BF002970BDC0F8CD
+:10E5C000D050F4F781FCA168C1F8D40091F8DB00C9
+:10E5D00000281CBF0020FDF708FC0026A06890F86A
+:10E5E000DC1000291ABF90F8D810002970BD90F8EF
+:10E5F000B92000F1BA01012A04D1497901F0C00122
+:10E60000402905D02946BDE87040BA30F7F796BAE0
+:10E61000FDF718FCA1683246BDE87040BA31F7F743
+:10E6200056BA70B5C04D0C4600280CBF012300231C
+:10E63000A96881F8C13081F8CB004FF0080081F85B
+:10E64000CC000CD1002C1ABF022C01200020114656
+:10E65000FDF7AAFAA968082881F8CC0001D00020AB
+:10E6600070BD022C14BF032C1220F8D170BD0028FD
+:10E6700018BF112070470328AB4A926808BFC2F840
+:10E68000C41082F8C8000020704710B5044602F09C
+:10E6900083FF052809D002F07FFF042805D0A24897
+:10E6A000806880F8D940002010BD0C2010BD9E4825
+:10E6B000816891F8C800032804D0012818BF0228F7
+:10E6C00007D004E091F8CB00012808BF7047002074
+:10E6D000704791F8CA00012814BF03280120F6D121
+:10E6E000704710B5F6F7EAFDF6F79EFDF6F7CEFC9B
+:10E6F000F6F72BFD8C4CA06890F8DD0038B1F6F7EA
+:10E70000F3FDF6F708F8A168002081F8DD00A068A5
+:10E71000012180F80411022180F8E010002010BDD2
+:10E720008149896881F8FC0070477F4902788968CF
+:10E73000012A06D0042A24D0052A0CBF1120122059
+:10E74000704742780023032A08BFC1F8C43081F81B
+:10E75000C820012281F8C920C27881F8B820027946
+:10E76000002A16BF022A0123002381F8C13081F854
+:10E77000CA20427981F8C020807981F8DA0000202F
+:10E78000704782780023032A08BFC1F8C43081F89B
+:10E79000C8200822DEE764488068704700F053BF55
+:10E7A0002DE9F84F00256048F6F7BEFD5E4C4FF0AE
+:10E7B0007F0A002808BF84F800A0F6F7A0FD5B4898
+:10E7C000FEF72DFCA0700146A06890F8E2204FF003
+:10E7D00003084FF000094FF0010B012A10D0042A62
+:10E7E0001CBF082AFFDF00F05782A06890F8DD0008
+:10E7F00018B1F6F779FDF5F78EFF2846BDE8F88FDA
+:10E800004A4D0026A5F58677072936D290F8C10033
+:10E8100028B9F6F71EFA002808BF002600D0012606
+:10E82000A06890F8DD0080B1FDF715FAA168FF2817
+:10E8300081F8DE0001460DD0E81CFDF701FAA06862
+:10E8400090F8DE00FDF712FA0643A06890F8DE00AB
+:10E85000FF2817D1FDF7A1FA87F8DE0097F8C1105D
+:10E8600081B108280ED12878E91CC0F38010FDF78B
+:10E870009BF9082818BF002604E002BF90F8D900D1
+:10E8800000280126A07808283CD2DFE800F03FB934
+:10E89000043B3B3B17FD36B1A06890F8C800012847
+:10E8A00018BF022803D0F6F7F1FB45469DE7F6F7BF
+:10E8B000EDFB00211D48FFF743FAF6E716B3A06809
+:10E8C00090F8C800022802D0012815D01AE00021D3
+:10E8D0001648FFF735FAA0680825C0F8E790C0F899
+:10E8E000EB90C0F8EF90C0F8F390C0F8F79080F884
+:10E8F000FB9080F8E79078E700210C48FFF720FABA
+:10E9000000F040B9F6F7C2FB03256EE70020002EA9
+:10E9100071D0A26892F8C810022909D0012925D027
+:10E92000032928D06AE0000064010020D8110020EB
+:10E930000021FE48FFF704FAA16891F8050128B10B
+:10E94000401E10F0FF0081F8050154D1C1F8E79096
+:10E95000C1F8EB90C1F8EF90C1F8F390C1F8F790CF
+:10E9600081F8FB90082081F8E7B047E00021EF48EC
+:10E97000FFF7E6F941E0D2F8C400E978837E9942D6
+:10E980001BD12979C37E994217D16979037F9942B6
+:10E9900013D1A979437F99420FD1E979837F9942B5
+:10E9A0000BD1297AC37F994207D12978437EC1F3DD
+:10E9B0008011994208BF012100D0002192F8CB209C
+:10E9C000012A01D079B10CE059B900F11A01D748F8
+:10E9D000FEF730FBD548FEF74BFBA168D1F8C41019
+:10E9E00048760A200AE097F8CC00082803D097F868
+:10E9F000DE108142F5D0F6F749FB03200546F4E628
+:10EA0000A06890F8DB1000290CBF4FF0010B4FF00D
+:10EA1000000B4FF000082978CA0905F1090107D059
+:10EA2000497901F0C001402908BF4FF0010901D028
+:10EA30004FF0000990F8C810032906D190F8C110D2
+:10EA4000002918BF90F8CC0001D190F8DE00FDF746
+:10EA5000C7F85FEA000A13D01021FDF7FEFE002878
+:10EA600018BF4FF0010BB9F1000F04BFA06890F878
+:10EA7000B9A00FD005F109015046F6F7F7FF80461F
+:10EA8000A06890F8B9A000E093E0B9F1000F18BFBA
+:10EA90004AF0020A90F8C81003290ED0F6F7F6FAE9
+:10EAA000F6B3F6F7A4F850EA08006DD08DF800A090
+:10EAB00069469E48FFF744F964E0D0F8C400E9785D
+:10EAC000827E91421BD12979C27E914217D1697908
+:10EAD000027F914213D1A979427F91420FD1E97906
+:10EAE000827F91420BD1297AC27F914207D1297846
+:10EAF000407EC1F38011814208BF012500D000256E
+:10EB000097F8DE00082806D097F8CC10884208BF96
+:10EB10004FF0010901D04FF00009B8F1000F00E0FB
+:10EB200032E005D1BBF1000F04D0F6F760F808B170
+:10EB3000012100E000214EB197F8CB00012803D05D
+:10EB400020B955EA090001D0012000E0002001426F
+:10EB500016D0A06890F8CB10012908BF002D0DD168
+:10EB6000D0F8C40000F11A017048FEF763FA6F484C
+:10EB7000FEF77EFAA168D1F8C41048760A2534E67B
+:10EB8000F6F784FA032530E6A06890F8CA00032857
+:10EB900018BF0228F6D1B9F1000FF3D0B8F1000F79
+:10EBA000F0D163486946406800906048FFF7C8F8B4
+:10EBB000E8E7A06890F8DA0000283FF4A3AEF6F783
+:10EBC00065FAA06890F8D9100029DBD1C0F8E79069
+:10EBD000C0F8EB90C0F8EF90C0F8F390C0F8F79051
+:10EBE00080F8FB9080F8F8A05048FEF78AFB50B3FD
+:10EBF000012836D00228C5D1A068032590F8C800A6
+:10EC0000032814BF0020012036EA00003FF4EDADD8
+:10EC1000464E1820F17811F03F0F3FF4E6AD317900
+:10EC200088437FF4E2AD04213046FEF7BBFA074685
+:10EC3000A06890F8E20002F0F4F80146384600F0CF
+:10EC400024FDE8BBD1E5002E9CD0A06890F8C80058
+:10EC5000012818BF022895D13448FFF7E2F980BB9C
+:10EC600090E7002E8ED0314D1820E97811F03F0F3B
+:10EC700088D02979884385D104212846FEF792FA65
+:10EC80000646A06890F8E20002F0CBF80146304654
+:10EC900000F0FBFC98BB75E707297FF433AEC0F8A2
+:10ECA000E790C0F8EB90C0F8EF90C0F8F390C0F890
+:10ECB000F79080F8FB90012680F8F8A01B4801E04F
+:10ECC0007FE01AE0FEF71DFB38B1012818D00228BA
+:10ECD0004DD0F6F7DBF9454687E5F6F7D7F9A0689A
+:10ECE00090F8C800012818BF02287FF44BAF0F48E6
+:10ECF000FFF797F900283FF445AF042575E522E0BA
+:10ED0000F6F7C4F9094D1820E97811F03F0F3FF4E8
+:10ED100039AF297988437FF435AF04212846FEF7BF
+:10ED200041FA0646A06890F8E20003E0D8110020FE
+:10ED30006C52020002F075F80146304600F0A5FC66
+:10ED400000283FF41FAF002201212846FFF7F5F805
+:10ED5000F748FEF7D6FA0146A06880F8E610318839
+:10ED6000A0F8E310B17880F8E51004253DE503250F
+:10ED7000F6F78CF9A06890F8C800032814BF0020AB
+:10ED8000012036EA00003FF430ADE94E1820F1785A
+:10ED900011F03F0F3FF429AD317988437FF425AD61
+:10EDA00004213046FEF7FEF90746A06890F8E2001D
+:10EDB00002F037F80146384600F067FC00283FF4BF
+:10EDC00014AD002202213046FFF7B7F8D848FEF70D
+:10EDD00098FA0146A06880F8E6103988A0F8E31098
+:10EDE000B97880F8E5100425FFE42DE9F041D14C15
+:10EDF000A0680078002818BFFFDF0025A068012761
+:10EE00008570D0F8C4100A8882804A8842838A8834
+:10EE10008283C988C18380F82050C74990F8DB20DD
+:10EE2000A1F59A764AB10A78C2F38013CA1C23B1BD
+:10EE3000527902F0C002402A33D090F8DC2042B16F
+:10EE400011F8032BC2F380121AB1497911F0C00FE7
+:10EE500027D00E3006F022F8A06890F8DD0018B137
+:10EE6000F5F779FC012824D0A068D0F8C4104A7EB8
+:10EE7000C271D1F81A208260C98B818145610583F6
+:10EE8000A0680770D0F8C42090F80A1182F85710D3
+:10EE9000D0F8C4000088F2F719F8BDE8F041F1F7A6
+:10EEA000AFBCD6F83711C0F80E10B6F83B1141824E
+:10EEB000D2E7F5F793FCA16801F10802C91DFCF740
+:10EEC000A1FE002808BFFFDFA068C17941F0020160
+:10EED000C171D6F80F114161B6F813110183CFE764
+:10EEE0002DE9F047934C0746FF21A0680025012635
+:10EEF00080F8DE1090F8C800012818BF022802D060
+:10EF0000032818BFFFDF5FB18948FEF7A3F918B9DE
+:10EF10008748FEF7F9F918B100F07BFC05463FE0A1
+:10EF2000A06890F8E0007F27082839D2DFE800F0D9
+:10EF3000383838041725352B7E48F6F7F5F90028C0
+:10EF400008BF2770F6F7DBF9A06890F8DD0018B16C
+:10EF5000F6F7CAF9F5F7DFFBF6F798F82BE07548F6
+:10EF6000F6F7E2F9002808BF2770F6F7C8F9A0689D
+:10EF700090F8DD000028EFD0EAE76E48F6F7D4F904
+:10EF800030B9277004E06B48F6F7CEF90028F8D0C6
+:10EF9000F6F7B5F9F6F77AF80DE000F03DFE0AE075
+:10EFA0000C2D80F02B82DFE805F04CFCFB06FAF913
+:10EFB000F9F90AF84ECBBDE8F047FEF75EBF002234
+:10EFC0000121022001F036FF002800F05B815A4940
+:10EFD000A1F12800FEF75CF8A068574E90F8B91030
+:10EFE0003046FEF73CF8A06800F1BA013046FEF763
+:10EFF0001AF8A06890F8DB10C1B190F8C810032986
+:10F0000006D190F8C110002918BF90F8CC0001D1AA
+:10F0100090F8DE00FCF718FF050007D0012130460C
+:10F02000FEF71DF829463046FDF7FDFF4248F6F78A
+:10F030009DF801210846F6F78FF9A168082081F8AC
+:10F04000E000BDE8F087A06890F8E21090F80B218E
+:10F0500011F00C0F08BF002290F8E210032001F01D
+:10F06000E9FE002800F00E81344D0A2085F8E0000A
+:10F07000012002F091F805F59A71A1F12800FEF740
+:10F0800007F8A06805F59A7790F8B9103846FDF7AB
+:10F09000E6FFA06800F1BA013846FDF7C4FFA0689A
+:10F0A00090F8DB10C1B190F8C810032906D190F890
+:10F0B000C110002918BF90F8CC0001D190F8DE00F3
+:10F0C000FCF7C2FE060007D001213846FDF7C7FF56
+:10F0D00031463846FDF7A7FFA2681749D2F8C400A9
+:10F0E000C08AC875000A0876D2F8C400407D8875C9
+:10F0F0000846F6F73BF8D5F8C4100F4820234A7BA2
+:10F10000017803EA421221F0200111430170084AFC
+:10F11000D5F8C4001278417BC2F34012114041730C
+:10F12000D5F8C41095F80B0181F85600BDE8F087BA
+:10F13000D81100206401002000120020CC10002013
+:10F14000A06890F8E21090F80B2111F00C0F08BFA6
+:10F15000002290F8E210052001F06CFE00287CD01F
+:10F16000FE4D0B2085F8E000022002F015F805F5B1
+:10F170009A71A1F12800FDF78BFFA06805F59A7838
+:10F1800090F8B9104046FDF76AFFA06800F1BA0197
+:10F190004046FDF748FFA06804E047E02EE1A5E007
+:10F1A0009DE098E090F8DB10C1B190F8C8100329F9
+:10F1B00006D190F8C110002918BF90F8CC0001D1F9
+:10F1C00090F8DE00FCF740FE070007D00121404622
+:10F1D000FDF745FF39464046FDF725FFA068E04AA8
+:10F1E000D0F8C410C98AD175090A1176D0F8C400C4
+:10F1F0001146407D88750846F5F7B8FFD5F8C4007C
+:10F200004673A06890F8E230012296210020F5F7BD
+:10F210008CFED348017821F020010170A068D5F858
+:10F22000C41090F80B0181F856007FE7A06890F8B1
+:10F23000E21090F80B2111F00C0F08BF002290F89B
+:10F24000E210042001F0F6FD38B1C549A1F1280013
+:10F25000FDF71EFFC24EA06800E013E090F8B91061
+:10F260003046FDF7FCFEA06800F1BA013046FDF71C
+:10F27000DAFEA06890F8DB10E9B190F8C810032915
+:10F2800004D00AE0BDE8F04700F0DDB990F8C11005
+:10F29000002918BF90F8CC0001D190F8DE00FCF7EF
+:10F2A000D3FD050007D001213046FDF7D8FE2946E1
+:10F2B0003046FDF7B8FEAA48F5F758FFA06890F869
+:10F2C000E230012296210020F5F72FFEA1680920E7
+:10F2D00081F8E0002AE7A06880F8E06026E7A068EF
+:10F2E000022180F8046180F8E0101FE7A66816F894
+:10F2F000E31F11F0800F0CBF1E204FF49670B6F87C
+:10F300000120C2F30C0212FB00F7C80908BF4FF03E
+:10F310001E0906D0002806BFFFDF4FF000094FF49A
+:10F320009679B078400908BF012507D0012808BFA9
+:10F33000022503D0022814BF00250825A06890F8F4
+:10F34000E20001F06EFDA7EB0008307808EB09073A
+:10F35000C0F38010002808BF4FF4FA7A05D006BF2A
+:10F36000FFDF4FF0000A4FF0320A7C4890F8FC9023
+:10F37000B9F10C0F28BFFFDF7A487B4A30F819003B
+:10F380000AEB000101FB0720511CB0FBF1F000F17A
+:10F3900020094F44F5F7E1FE307800F03F06304693
+:10F3A000F5F767FCA06880F8E16029462520F5F7AD
+:10F3B0007EFB0122A8EB09012B461046F5F7B5FDAF
+:10F3C0006A48F5F7D3FE00213846F5F7EAFEA06853
+:10F3D00080F8E250F5F79DFFA06890F8DD0040B19D
+:10F3E000F5F785F915F00C0F0CBF50205520F5F7F7
+:10F3F00071FFA168042081F8E00097E6FFDF95E641
+:10F400005B4810B5806890F8E0000C286BD2DFE80C
+:10F4100000F06A6A6A6A6A6A6A6A0615533453486F
+:10F42000F5F7A4FEF5F775FF514C00219620F5F78E
+:10F43000B8FEA168052081F8E00010BD4B48F5F743
+:10F4400095FE4B4CA06890F8E230012296211046C0
+:10F45000F5F76BFDA16891F8E20091F80B1110F03F
+:10F460000C0F08BF00219620F5F79BFEF5F751FF22
+:10F47000A168062081F8E00010BD3C48F5F776FE53
+:10F480003B4CA06890F8E230012296211046F5F737
+:10F490004CFDA16891F8E20091F80B1110F00C0FEF
+:10F4A00008BF00219620F5F77CFEF5F732FFA16832
+:10F4B000072081F8E00010BDF5F700FFF5F7B4FE76
+:10F4C000F5F7E4FDF5F741FE29480121806880F851
+:10F4D0000411022180F8E010FFF787FCBDE810401E
+:10F4E000032001F059BEFFDF10BD70B5204CA068AD
+:10F4F00090F8E0007F25082828BF70BDDFE800F005
+:10F500004D4D4D172304470A1948F5F70DFF30B943
+:10F51000257004E01648F5F707FF0028F8D0F5F746
+:10F52000EEFEF5F7B3FDBDE87040FEF7A6BC10484F
+:10F53000F5F7FAFE002808BF2570F5F7E0FEBDE8F4
+:10F54000704000F080B80A48F5F7EEFE002808BFCA
+:10F550002570F5F7D4FEA0680CE00000CC10002068
+:10F5600000120020805202003F420F00D8110020FC
+:10F570006401002090F8DD0018B1F5F7B5FEF5F74D
+:10F58000CAF8F5F783FDBDE87040FEF776BC00F0E1
+:10F5900043FBBDE87040FEF770BC70BD70B5F84C21
+:10F5A00006460D46012909D0A06890F8E23090F88F
+:10F5B000E2203046BDE8704001F0C8BFF5F728FAF8
+:10F5C000A16891F8E220034629463046BDE8704024
+:10F5D00001F0BCBF70B50646E94814460D46806888
+:10F5E00090F8DD0018B1F5F7B6F801280ED03046D6
+:10F5F000FDF73EFD20703046FDF711FD072813D2C0
+:10F6000029463046BDE87040FDF714BDF5F7E6F831
+:10F610002A462146FCF7F6FA002808BFFFDF2078CB
+:10F6200040F00200207070BD3046FDF7F8FC07285E
+:10F6300018BF70BD00213046FDF7B4FD0168296098
+:10F640008088A88070BD10B5F5F738FEF5F7ECFDA1
+:10F65000F5F71CFDF5F779FDC94CA06890F8DD00C1
+:10F6600038B1F5F741FEF5F756F8A168002081F8AA
+:10F67000DD00A068012180F80411022180F8E0106B
+:10F68000BDE81040002001F087BD2DE9F0410D4696
+:10F690000178044611F0800F0CBF1E204FF49670C5
+:10F6A000B4F80120C2F30C0212FB00F6C80908BF2F
+:10F6B0001E2105D0002806BFFFDF00214FF4967100
+:10F6C000701BA278520908BF012707D0012A08BF82
+:10F6D000022703D0022A14BF00270827B0F5877F2E
+:10F6E0002EBFAE420020BDE8F08145182078C0F35F
+:10F6F0008010002808BF4FF4FA7603D006BFFFDF62
+:10F70000002632269F4890F8FC400C2C28BFFFDFD3
+:10F710009D489E4A30F81400311801FB0520511C09
+:10F72000B0FBF1F0203005449548806890F8E20085
+:10F73000F6F76CF804463846F6F768F84FF47A7135
+:10F7400084423ABF001B00F2E730201AB0FBF1F010
+:10F7500034BF42192A1A3946BDE8F041012001F0B0
+:10F7600069BB70B50D460446FDF734FC032D4AD045
+:10F77000052D18BF70BD05212046FDF730FC804DDA
+:10F78000A868D0F8C40000F10E012046FDF7E5FCA2
+:10F79000A868D0F8C40000F112012046FDF7E1FC92
+:10F7A000A868D0F8C410497DA175D0F8C410C98AE2
+:10F7B000E175090A2176D0F8C41049886176090AF2
+:10F7C000A176D0F8C4108988E176090A2177D0F8AB
+:10F7D000C410C9886177090AA177D0F8C40000F184
+:10F7E00008012046FDF7DBFCA868D0F8C400017EC4
+:10F7F0002046FDF7BCFCA86890F8FC102046BDE848
+:10F800007040FDF7BEBC2046BDE870400321FDF707
+:10F81000E6BB2DE9F04FDFF8688183B04FF0000AB6
+:10F82000D8F8080090F8E000594E01274FF003097E
+:10F8300055464FF07F0BA6F12804082880F0E78199
+:10F84000DFE800F0FEFEFE0407B3FDFCFEF7A8FFB4
+:10F85000A8E04B48F5F768FD002808BF88F800B01D
+:10F86000F5F74DFDD8F8080090F8D900002818BF2A
+:10F87000FFDF4848FDF7D3FB88F80300E078002657
+:10F8800010F03F0F1CBF207910F0080F11D0414835
+:10F89000FDF737FD60B1012802D0022808D008E04A
+:10F8A000E07810F03F0F1CBF207910F0010F00D05E
+:10F8B00001260296D8F8080090F8DD0018B1F5F797
+:10F8C00013FDF4F728FFE1782A460020134611F0D3
+:10F8D0003F0F1ABF217911F0020F2F4647D0D8F8F9
+:10F8E0000800DFF8B0A0002590F8DB0000280CBF6E
+:10F8F000012600269AF800000121C4095046FDF7B0
+:10F9000051FC34B1407900F0C000402808BF012408
+:10F9100000D00024D8F8080090F8C810032906D1B8
+:10F9200090F8C110002918BF90F8CC0001D190F8D0
+:10F93000DE00FCF755F95FEA000B0FD01021FCF751
+:10F940008CFF002818BF012644B101215046FDF765
+:10F9500029FC01465846F6F789F80546D8F808000C
+:10F960002200334690F8B90018BF40F0020098F822
+:10F970000310072910D0F5F789FBCA4600F048B9F3
+:10F9800064010020CC100020805202003F420F0092
+:10F9900000120020D8110020CDE900072946029866
+:10F9A00000F07BF9824600F033B9FC48FDF737FBE5
+:10F9B00088F80400E078717A88421CD12079B17A05
+:10F9C000884218D16079F17A884214D1A079317BCC
+:10F9D000884210D1E079717B88420CD1207AB17BCA
+:10F9E000884208D120783178C0F38010B0EBD11F65
+:10F9F00008BF012400D00024F5F748FBE848F5F7DC
+:10FA000093FC002808BF88F800B0F5F778FC98F858
+:10FA1000040004283BD1B4B30095D8F80820DF488F
+:10FA2000694692F8D9307BB3054692F8660050BB20
+:10FA3000042002F1680482F8720002E029E07DE00F
+:10FA4000E5E06932A11C2846FFF7C4FD04F10B0173
+:10FA50002846FDF76EFBC0B220721F2884BF1F200E
+:10FA6000207298F8000009347F2808BFFFDF98F85B
+:10FA70000000207088F800B0D8F8080080F86670A0
+:10FA8000062001F089FB02E0FFE7FDF775FFCA469B
+:10FA9000BEE04FF0030AC248F5F746FC002808BF55
+:10FAA00088F800B0F5F72BFCBC48FDF7B8FA05461E
+:10FAB000BA48FDF726FC082D08BF00287ED1E17862
+:10FAC000032011F03F0F79D02179884376D10021AE
+:10FAD000B248FDF767FB062206F1090105F00EF8B2
+:10FAE00000286BD1AD48FDF7C3FA0446AD48FDF7D9
+:10FAF000CCFA844262D10121A848FDF753FB0622CB
+:10FB0000F11C04F0FBFF002858D1A448FDF7BDFA12
+:10FB10000446A448FDF7ACFA844279D1F5F7CEFB50
+:10FB2000F5F782FBF5F7B2FAF5F70FFB4FF0020A93
+:10FB3000FFF75BF9042001F02FFB69E04FF0030AA7
+:10FB4000F5F7A4FA9648F5F7EFFB002808BF88F808
+:10FB500000B0F5F7D4FB9148FDF761FA81468F4874
+:10FB6000FDF7CFFBB9F1070F08BF002850D1E178AE
+:10FB7000012011F03F0F4BD02179884348D100215B
+:10FB80008648FDF70FFB062206F1090104F0B6FFD7
+:10FB9000A0B98248FDF76CFA04468248FDF775FA71
+:10FBA000844235D1D8F8080090F8041139B3B0F880
+:10FBB000082190F80611012A07D900E028E0520830
+:10FBC000A0F8082108BFA0F80871012914BF002976
+:10FBD0000D21C943C1EBC10202EB011190F80521CF
+:10FBE000D24302EB8203C3EB82121144B0F8082126
+:10FBF000890CB1FBF2F302FB131180F8051180F8B8
+:10FC00000471694665480095FDF7B6FE00E0FFDF28
+:10FC100003B05046BDE8F08F10B5F5F737FA6048ED
+:10FC2000F5F782FB5E4C002804BF7F202070F5F7BB
+:10FC300066FBA06890F8041119B1002180F8041146
+:10FC400010BDB0F8082190F80611FF2A0AD24FF62D
+:10FC5000FF7303EA4202A0F80821FF2A84BFFF22B3
+:10FC6000A0F80821012914BF00290D21C943C1EBC7
+:10FC7000C10202EB011290F80511C94301EB8103A7
+:10FC8000C3EB81111144B0F80821890CB1FBF2F3E8
+:10FC900002FB131180F80511CFE72DE9F84F8346D9
+:10FCA0009946924688463D480A9FFDF72AFB3B4EFF
+:10FCB0003B4D002800F03C81012803D0022800F0D1
+:10FCC0007781BAE0002403213448FDF76BFABBF1D9
+:10FCD000000F6BD0A96891F8E720012A66D142781D
+:10FCE00091F8E9301209B2EB131F5FD10088B1F827
+:10FCF000E810C0F30B00C1F30B01884256D127482E
+:10FD0000FDF7FFFAA96891F8E62090424ED191F8EC
+:10FD1000C800012818BF022802D0032847D0AEE04F
+:10FD2000F5F7B4F9F07810F03F0F1CBF307910F000
+:10FD3000020F18D0194C2046FDF7A7F906460121FD
+:10FD40002046FDF72FFA3146F4F741FF002818BF8F
+:10FD5000012050EA08000BD08DF8007069460F486A
+:10FD6000FDF70AFE18E000210C48FDF705FE13E040
+:10FD7000A86890F8CA00032818BF02280CD1BAF16D
+:10FD8000000F09D0B8F1000F06D107486946806816
+:10FD900000900248FDF7F0FD032470E0D811002028
+:10FDA00064010020001200206C52020064E0002177
+:10FDB0009848FDF7F7F9A9680622D1F8C4101A315E
+:10FDC00004F09CFE50B99348FDF752F9A968D1F8A8
+:10FDD000C410497E884208BF012400D00024F07876
+:10FDE00010F03F0F1CBF307910F0020F03D0B8F1B4
+:10FDF000000F47D056E0A86890F8CB10012901D039
+:10FE0000ACB11FE0F4B900218248FDF7CBF9A96835
+:10FE10000268D1F8C410C1F81A208088C8837D48D0
+:10FE2000FDF726F9A968D1F8C41048760AE090F8E1
+:10FE3000DE1090F8CC00814204D0F5F727F90320BA
+:10FE4000BDE8F88FA86890F8E21011F00C0F11D0FF
+:10FE500090F8E21011F00C0F0ED00123D0F8C4106E
+:10FE60001A460020FCF79DFEA968D1F8C410496A23
+:10FE7000884201D80B2402E0F5F708F90324204654
+:10FE8000BDE8F88FB9F1000F0ED0624E3046FDF795
+:10FE9000FCF8074601213046FDF784F93946F4F7AE
+:10FEA00096FE08B1012200E00022A96891F8CB007B
+:10FEB000012807D040B92CB991F8DE3091F8CC1068
+:10FEC0008B4201D1012100E000210A42D4D0012857
+:10FED00008BF002C12D100214E48FDF763F9A96834
+:10FEE0000268D1F8C410C1F81A208088C883494834
+:10FEF000FDF7BEF8A968D1F8C4104876A86890F854
+:10FF0000E21011F00C0FB5D090F8E21011F00C0FC8
+:10FF1000B2D00123D0F8C4101A460020FCF741FEED
+:10FF2000A968D1F8C410496A8842A5D8A2E700BFE1
+:10FF3000F5F7ACF803213748FDF734F9BBF1000FB2
+:10FF40005DD0A96891F8E7205ABB427891F8E93072
+:10FF50001209B2EB131F52D10088B1F8E810C0F3B8
+:10FF60000B00C1F30B01884249D12A48FDF7C9F9BA
+:10FF7000A96891F8E620904241D191F8C800012883
+:10FF800018BF02283BD1F07810F03F0F1CBF30792A
+:10FF900010F0020F06D08DF8007069461D48FDF77D
+:10FFA000EBFC2CE000211B48FDF7E6FC27E000BF3E
+:10FFB000F5F76CF8A86890F8C80003281FD015481A
+:10FFC000FDF79FF9A96891F8E620904217D1F278E1
+:10FFD000092012F03F0F12D0327990430FD1BBF1BC
+:10FFE000000F0CD091F8C8000228DBD191F8050170
+:10FFF00040B1401E10F0FF0081F8050102D003203F
+:020000040002F8
+:10000000BDE8F88F3A4601210248FDF796FF092026
+:10001000BDE8F88FD81100202DE9FF4F07460C46A8
+:10002000488881B040F2E24148430090E08A0026CF
+:1000300000FB01FB94F8640091460D2818BF0C28C2
+:100040001FD024281EBF94F8650024284FF0000A12
+:1000500017D0049818B10121204602F018FC94F83A
+:10006000540094F8558094F8D010054661B10129E8
+:100070006DD0022952D0032918BFFFDF67D000F0EE
+:10008000D5B84FF0010AE4E7B9F1000F08BFFFDF70
+:10009000FD4EB068002808BFFFDF94F85410FB48FD
+:1000A00090F82400FCF77DFF009094F85400F5F7D9
+:1000B000C6FB00F2E7314FF47A79B1FBF9F1F2486F
+:1000C00080680E1894F85400F5F7B9FB014694F8CF
+:1000D0005400022804BFEE484FF47A720DD0012874
+:1000E00004BFEC484FF4C86207D0042807BFEA48B1
+:1000F00040F69802E94840F6E4421044084400F211
+:10010000E731B1FBF9F10098401A00EB0B01DE4832
+:10011000406930440844061D012015E0DA48A9F181
+:1001200001018068084308BFFFDFDD48B9F1000F17
+:10013000006800EB0B0606D0D348806800F222303E
+:10014000B04288BFFFDF032084F8D0006DE094F850
+:100150006410009E24291EBF94F86520242A2529B6
+:100160004FD1B4F85810B4F8F020891A491C09B2DC
+:10017000002946DB94F8F210002942D00D4694F88D
+:10018000F310002918BF8846022804BFC0494FF465
+:100190007A700DD0012804BFBE494FF4C86007D063
+:1001A000042807BFBC4940F69800BC4940F6E4402B
+:1001B0000144022D04BFB6484FF47A720DD0012DD0
+:1001C00004BFB4484FF4C86207D0042D07BFB2483B
+:1001D00040F69802B14840F6E4421044814208D902
+:1001E000081A00F5FA714FF47A70B1FBF0F006448A
+:1001F00007E0401A00F5FA714FF47A70B1FBF0F0A5
+:10020000361AB9F1000F10D0DFF87C92D9F8080047
+:1002100020B9B9F80200002818BFFFDFD9F808009C
+:1002200000F22230B04288BFFFDF06B9FFDF31465F
+:10023000D4F8D400F2F751FBC4F8D400B860002021
+:1002400038704FF0010987F80490204602F00DFC49
+:10025000AAF10101084208BF87F8059006D094F87A
+:10026000D00001280CBF0220032078714046D4F84A
+:1002700024B0F5F7CBFA0146022D04BF84484FF4B1
+:100280007A720DD0012D04BF82484FF4C86207D0A6
+:10029000042D07BF804840F69802804840F6E442AB
+:1002A0001044084400F23F614FF47A70B1FBF0F063
+:1002B000584400F5C970F860049830EA0A0004BF99
+:1002C00005B0BDE8F08F31463846FCF7E8FB85B253
+:1002D000204602F0CAFBA8420FD8054687F80590D1
+:1002E00006FB05F1D4F8D400F2F7F7FAB86031460E
+:1002F0003846FCF7D4FB284485B22946204602F054
+:10030000C6FAB868C4F8D40005B0BDE8F08F2DE98E
+:10031000F0430446634885B00D4690F80004DFF8CA
+:100320008891400999F800144909884218BFFFDFF5
+:10033000DFF85481002708F14406082D80F00E8173
+:10034000DFE805F0046872726DFEFEB6202C28BF4F
+:10035000FFDF36F814000621F0F786FC050008BF21
+:10036000FFDF202C28BFFFDF36F8140029888842E1
+:1003700018BFFFDF95F8D000002808BFFFDF284630
+:1003800001F089FFC8F80870A8F80270294600201B
+:10039000C8F81470FCF758FC00F19804686AA04291
+:1003A00025D995F85500F5F731FA014695F854002E
+:1003B000022804BF36484FF47A720DD0012804BFDA
+:1003C00034484FF4C86207D0042807BF324840F6CB
+:1003D0009802324840F6E442104408444FF47A71DF
+:1003E00000F23F60B0FBF1F1686A0844071B294640
+:1003F0000020C8F80C70FCF727FC698840F2E24244
+:1004000051439830081AA0F22230C8F8100005B005
+:10041000BDE8F08305B0BDE8F04302F013B905B0C4
+:10042000BDE8F043F4F7BCBF99F8140D1F4940092B
+:1004300091F800144909884218BFFFDF202C28BF1B
+:10044000FFDF36F814000621F0F70EFC050008BFA8
+:10045000FFDF202C28BFFFDF36F8140029888842F0
+:1004600018BFFFDF0022012329466846FFF7D4FDAD
+:1004700095F8DA006946F2F76FFF002808BFFFDF42
+:1004800005B0BDE8F08300002812002044120020CF
+:1004900068360200A2240200D0FB010030D3010024
+:1004A0007401002001E000E00BE000E019E000E052
+:1004B000202C28BFFFDF36F814000621F0F7D4FB0C
+:1004C000050008BFFFDF202C28BFFFDF36F814002F
+:1004D0002988884218BFFFDF95F8D000042818BF8C
+:1004E000FFDF85F8D07095F8DA404FF6FF79202CC1
+:1004F00028BFFFDF26F8149095F8DA00F2F7C5FC64
+:10050000002808BFFFDF202085F8DA00D5F8E000DA
+:10051000002804BFD5F8DC00C8F8180008D0D5E9D9
+:1005200039121144826911448161D5E93701C860EB
+:10053000D5F8DC0000281CBFD5F8E010016100E010
+:100540000CE004D1D5F8E000002818BF8761FE4810
+:10055000007805B0BDE8F043EBF74CBCFFDF05B019
+:10056000BDE8F0832DE9F05FF84E07468B46F08B2F
+:100570007568401CF08330784FF00008002808BFF1
+:10058000FFDF07D0DFF8C89304282ED0052818BF56
+:10059000FFDF5BD05846FEF7FEF8040008BFFFDF20
+:1005A00029463069F2F799F9B86087F80080012090
+:1005B000387194F8C900022808BFE64807D001281E
+:1005C00008BFE54803D004280CBFE448E4484FF4D2
+:1005D0007A7100F2E140B0FBF1F0B168FA30084402
+:1005E000F860307804287DD183E0002AD2D0D6F894
+:1005F00010A0D9F8184034B3A146E468002CFBD110
+:10060000B9F1000F1FD099F80000002808BFFFDFE4
+:10061000D9F81410D9F8040001445046F3F762F9F0
+:10062000002807DA291A491E91FBF5F101FB0504A0
+:100630002A4604E090FBF5F101FB15042A4694429A
+:1006400088BFFFDF00E044462546A3E7002AA1D08B
+:10065000B569002D08BFFFDF0024D5F8E420D9F8E4
+:1006600018002346611E58B18369934228BF9942FE
+:1006700084BF194604460346C0680028F4D104B973
+:100680001C46C5F8E040D035002C04BFC5F80C80EE
+:10069000C9F8185005D0E068E560E860002818BF88
+:1006A0000561D5F81090C5F81880B9F1000F0ED08B
+:1006B000D9F8180048B1D5F814A0504538BFFFDF6D
+:1006C000D9F81800A0EB0A00A861C9F81880002C1E
+:1006D00008BFC6F8208009D02078002808BFFFDFB7
+:1006E000616900E00AE060680844306240F6B835AD
+:1006F00050E7F08B0A2838BF032000D3022078711E
+:10070000F08B012807D938467168FCF7C8F9014613
+:10071000F08B0844F083B8683061BDE8F09F2DE9A4
+:10072000F04107468F4884B00D4690F80004DFF88A
+:100730003882400998F800144909884218BFFFDF41
+:1007400001200026082D814C80F0BB80DFE805F0F9
+:1007500004718C8C87B9B9A5607320736078002808
+:100760001CBF04B0BDE8F0817948866046612673FD
+:100770003846FEF710F8050008BFFFDF95F8C900FE
+:10078000022804BF79494FF47A720DD0012804BFC2
+:1007900071494FF4C86207D0042807BF6F4940F67B
+:1007A0009802734940F6E44211444FF47A7201F220
+:1007B000E731B1FBF2F1A2688C18F5F715F80246A3
+:1007C00095F8C900082808BF082127D004280CBFC5
+:1007D0000221002322D002280CBF1821282119440D
+:1007E000042816BF08280F2325235B1D082808BFEF
+:1007F000402007D0042808BF102003D002280CBFD7
+:100800000420082013FB0010801A201AFDF741FD78
+:10081000002818BFFFDF04B0BDE8F08101EB410103
+:1008200001F12803082814BF04284FF4A871D6D07A
+:10083000D1E7617851B1207B002808BFFDF751FF57
+:10084000667304B0BDE8F041F2F74ABAA073FDF751
+:10085000E2FD002818BFFFDF04B0BDE8F08104B05E
+:10086000BDE8F041F4F79CBD98F8140D41494009EA
+:1008700091F800144909884218BFFFDF0022394669
+:100880006846FFF76FFE69463846F2F765FD0028B7
+:1008900008BFFFDF04B0BDE8F0812078052818BF4D
+:1008A000FFDF207F002808BFFFDF26772670207D2E
+:1008B000F2F7EBFA002808BFFFDF267504B0BDE8A9
+:1008C000F081FFDF04B0BDE8F0812DE9F0411F4C5D
+:1008D0000026207804281FBF207805280C20BDE8BA
+:1008E000F08101206070607B0025A8B1EFF31080DB
+:1008F00010F0010F72B60CBF00270127607B0028A3
+:100900001CBFA07B002805D0FDF7EBFE6573A57327
+:10091000F2F7E6F92FB903E0207DF2F72FFE00E0B1
+:1009200062B6207DF3F777F8207F28B1257720780D
+:10093000052818BFFFDF0C2665702570207DF2F7B3
+:10094000A4FA002818E000007001002044120020E2
+:100950002812002004360200A2240200D0FB01006D
+:10096000C0D4010001E000E00BE000E068360200C6
+:1009700030D3010019E000E008BFFFDF25753046E5
+:10098000BDE8F0812DE9F04FFB4883B000780028E6
+:1009900018BFFFF79AFF0120DFF8E08388F8000016
+:1009A00069460620F0F7E9F8002818BFFFDF0027A6
+:1009B0004FF6FF7934E0029800281CBF90F8D01061
+:1009C00000292DD0008848451CBFDFF8B4A34FF0A4
+:1009D000200B3BD00621F0F747F9040008BFFFDFEA
+:1009E00094F8DA00F3F717F884F8D07094F8DA5036
+:1009F0004FF6FF76202D28BFFFDF2AF8156094F808
+:100A0000DA00F2F742FA002808BFFFDF84F8DAB014
+:100A100069460620F0F7B1F8002818BFFFDF10E0A4
+:100A20006846F0F788F80028C5D00FE00298002843
+:100A30001CBF90F8D010002903D000884845C9D1C8
+:100A400004E06846F0F777F80028EFD088F80070E7
+:100A5000C8F8187003B00020BDE8F08F10B5C94C7D
+:100A600060B101280CBF40F6C410FFDF06D0A068BB
+:100A700041F66A01884228BFFFDF10BDA060F6E79B
+:100A800010B5DFF800C3BC4C00238CF800002370C5
+:100A90006370237723736373A3732020A36120758E
+:100AA000A4F11C004370423010214FF6FF724280C7
+:100AB00020F8042F491EFAD1CCF80830DCF80800E1
+:100AC00041F66A01884228BFFFDFFFF75BFF40F66F
+:100AD000C41101206160F4F799FE00F2E7314FF490
+:100AE0007A70B1FBF0F042F210710844A0606168C6
+:100AF000A1F21731884298BF0146A16010BDF0B540
+:100B00009D4C054685B0207800281EBF0C2005B0FE
+:100B1000F0BD95F8546095F855006F6AF4F776FECD
+:100B2000022E04BF98494FF47A720DD0012E04BFF3
+:100B300096494FF4C86207D0042E07BF944940F687
+:100B40009802944940F6E442114408444FF47A7103
+:100B500000F23F60B0FBF1F0384400F22230C5F8FB
+:100B6000E400A56195F8D000002818BFFFDF002041
+:100B7000824948610521217060702077E0838648B2
+:100B8000F2F729F92075202808BFFFDFF2F79CF95A
+:100B90002061217D01226846FFF7E4FC207D694643
+:100BA000F2F7DAFB002808BFFFDF002005B0F0BD38
+:100BB0007148007800281CBF0020704710B506203F
+:100BC000EFF7ECFF80F0010010BD70B56A4C0546F0
+:100BD0002078002818BFFFDF2878012832D00428A9
+:100BE0001CBF112070BDE8882E89082540F27121B4
+:100BF000484360602846F4F709FE4FF47A7100F22A
+:100C0000E730B0FBF1F040F2712206FB0200A06079
+:100C1000022D08BF614A07D0012D08BF5B4A03D0EF
+:100C2000042D0CBF5A4A5E4A02F2E142B2FBF1F1D6
+:100C30006268511AA1F28A21884298BF01460020B9
+:100C4000A16070BD6888AE880125CFE710B584B07B
+:100C500008431EBF112004B010BD474C2078002867
+:100C60001EBF0C2004B010BD002060700421217054
+:100C7000E0834948F2F7AFF82075202808BFFFDF6E
+:100C80003E48806938B10146C0680028FBD111B1E7
+:100C9000F2F71AF905E0F2F717F940F6B831F1F773
+:100CA0001CFE2061217D01226846FFF75BFC207D50
+:100CB0006946F2F751FB002808BFFFDF002004B0AF
+:100CC00010BD70B52C4CA1690160FFF7FEFD00233B
+:100CD00000BBA169D1F8E0205AB1D1E939C5AC44D3
+:100CE0009569AC44C2F818C0D1E9372CCCF80C2077
+:100CF00005E0DFF888C0D1F8DC20CCF81820D1F866
+:100D0000DC20D1F8E010002A18BF116102D10029BF
+:100D100018BF8B61A36170BD18494870704770B5EA
+:100D200040F2E24300FB03F510460C46F4F76EFD7B
+:100D3000022C04BF14494FF47A720DD0012C04BF69
+:100D400012494FF4C86207D0042C07BF104940F67F
+:100D50009802104940F6E442114408444FF47A7175
+:100D600000F23F60B0FBF1F000F2223085428CBF10
+:100D7000281A002070BD0000441200202812002014
+:100D80006C1200207001002068360200A2240200CC
+:100D9000D0FB010030D301001F070200043602001F
+:100DA000C0D4010070B50D46064601460020FBF791
+:100DB0004BFF044696F85500F4F728FD014696F8D7
+:100DC0005400022804BFFB4A4FF47A700DD001286A
+:100DD00004BFF94A4FF4C86007D0042807BFF74A98
+:100DE00040F69800F64A40F6E440104408444FF4B8
+:100DF0007A7100F23F60B0FBF1F0718840F271222D
+:100E00005143C0EB4100A0F22230A54234BF21463D
+:100E10002946814203D2A5422CBF28462046706253
+:100E200070BD10B5F4F7E0FCE6498A684968511ACC
+:100E3000084410BD2DE9F04FE24B04252827D3F8D4
+:100E400008B04FF010080BF198044FF008094FF06C
+:100E5000000C4FF4C8734FF4BF764FF0400A0628D9
+:100E60007CD2DFE800F00351214E246C14200429C9
+:100E700011D0082908D02A20022910D010FB0940DF
+:100E800000252821294458E0554610FB054000BFA5
+:100E90004FF4A871F6E710FB08402E25F8E710FB89
+:100EA000054065461821EDE704F5317473E0D0B2D2
+:100EB00011F00C0F08BF0020082904BF00F5BA612B
+:100EC00040200ED0042917D002290CBF0CF15C0180
+:100ED0000CF1B001014407BF0CF1180304203B469C
+:100EE000082000EBC00000EB400003EB400008448A
+:100EF000204400F19C044EE000F28E213346102085
+:100F0000EFE704F5B07446E0082908BF40200CD094
+:100F1000042904BF3346102007D0022907BF0CF173
+:100F2000180304200CF128030820C0EBC00000EBDC
+:100F3000400003EB40000BEB020144182BE0D0B261
+:100F400011F00C0F08BF0020082904BF00F535611F
+:100F5000402010D0042918D0022900E01AE00CBF6C
+:100F60000CF1B4010CF5B071014407BF0CF118038A
+:100F700004203B46082000EB400202EB001018441E
+:100F80000844204400F19C0405E000F2EE313346B1
+:100F90001020F0E7FFDF8C488068A0428CBF012062
+:100FA0000020BDE8F08F10B5864C607828B1D4E9F8
+:100FB0000301A268FBF79BFDE060D4E902018842CF
+:100FC0009CBF2078002814BF0020012010BD0422FF
+:100FD0002DE9F04F774E784FDFF8E081DFF8E091B0
+:100FE00085B04FF47A7A052980F0D280DFE801F0ED
+:100FF0000A2B0331920080F8D02005B0BDE8F04FF5
+:10100000F1F76EBE04466F480078002818BF84F8D8
+:10101000D02004D005B0BDE8F04FF1F761BE012249
+:10102000002321466846FEF7F7FF94F8DA00694688
+:10103000F2F792F9002808BFFFDFB4F85800401C0F
+:10104000A4F85800E6E7032180F8D01005B0BDE809
+:10105000F08F8346408840F2E24148435B49086094
+:10106000DBF8F80059460089ABF81600DBF8F80009
+:1010700080798BF81500DBF8F8004089ABF80200A6
+:10108000DBF8F8008089ABF80400DBF8F800C089D1
+:10109000ABF806000020DBF82850FBF7D5FD04462E
+:1010A0009BF85500F4F7B2FB9BF85410022908BFD7
+:1010B0004FF47A710DD0012904BF3E464FF4C86148
+:1010C00007D0042907BF464640F698014E4640F631
+:1010D000E4413144084400F23F60B0FBFAF1BBF850
+:1010E000020040F271225043C1EB4000A0F22230D6
+:1010F000A54234BF21462946814203D2A5422CBFD6
+:1011000028462046CBF8240002208BF8D00005B0FA
+:10111000BDE8F08F83460146856A0020FBF794FD09
+:1011200004469BF85500F4F771FB9BF85410022914
+:1011300008BF4FF47A710DD0012904BF3E464FF429
+:10114000C86107D0042907BF464640F698014E46BD
+:1011500040F6E4413144084400F23F60B0FBFAF04D
+:10116000BBF8021040F271225143C0EB4100A0F2E3
+:101170002230A54234BF21462946814203D2A542EE
+:101180002CBF28462046CBF8240005B0BDE8F08FE0
+:10119000FFDF05B0BDE8F08F2DE9F043DFF83080C8
+:1011A0000126002498F80010074D85B0072880F02C
+:1011B000C6810FE068360200A2240200D0FB0100C5
+:1011C00030D30100281200204412002074010020B6
+:1011D00070010020DFE800F0041A1AFCFCFBFB00A1
+:1011E000EC830846EAF706FE6878002840F066813E
+:1011F000297D00226846FFF7B5F9287D6946F2F798
+:10120000ABF8002808BFFFDF00F058B902280CBF78
+:1012100001260026287DFDF7BEFA040008BFFFDF87
+:1012200094F8E2103046FBF7BCFEDFF874930146F9
+:101230002869D9F80820002E024408BF4FF4FC703A
+:101240007DD094F8E20094F80B3110F00C0F08BF39
+:10125000002394F8E20008281EBF94F8E200042856
+:101260004FF0000C00F0C68094F8E20008281ABF86
+:1012700094F8E20004284FF4A87005D094F8E20036
+:1012800002280CBF18202820844494F8E200082883
+:1012900008BF40200BD094F8E200042808BF1020BB
+:1012A00005D094F8E20002280CBF04200820C0EB0F
+:1012B000C00606EB4010604494F8E2C0BCF1080F91
+:1012C0001EBF94F8E2C0BCF1040F00267ED000BF20
+:1012D00094F8E2C0BCF1080F1ABF94F8E2C0BCF168
+:1012E000040F4FF4A87C08D094F8E2C0BCF1020FC0
+:1012F0000CBF4FF0180C4FF0280C664494F8E2C075
+:10130000BCF1080F08BF4FF0400C10D094F8E2C0B9
+:10131000BCF1040F08BF4FF0100C08D094F8E2C0E5
+:10132000BCF1020F0CBF4FF0040C4FF0080C0CEB9B
+:101330004C0707EB0C1CB4446044184400E001E087
+:1013400000F59A7010440844061D94F8E200F4F782
+:101350005DFA024694F8E200022808BF91480BD0DB
+:1013600094F8E200012808BF8F4805D094F8E20005
+:1013700004280CBF8D488E4894F8E210022908BF5B
+:101380004FF47A710ED094F8E210012908BF4FF49F
+:10139000C86107D094F8E21004290CBF40F6980108
+:1013A00040F6E441084410444FF47A7100F2E7300B
+:1013B000B0FBF1F0A96940F2E243301A4A88D0311B
+:1013C00002FB03F7D9F818208A4202E01CE0B0E0E3
+:1013D0005DE008BF00262BD0296AF2F783FA0028C7
+:1013E0001EDA391A4A1E92FBF7F202FB070639464B
+:1013F0001BE000BF94F8E200082818BF022000EBB1
+:10140000400000F1280C2FE794F8E2C0BCF1080F6F
+:1014100018BF4FF0020C0CEB4C0C0CF1280657E7F0
+:1014200090FBF7F202FB170639468E4288BFFFDFBA
+:10143000D8F80800864208D2A86940F27122418893
+:10144000C1824A4306EB420605E040F2E240B6FBA9
+:10145000F0F0A969C88294F8E210A86980F85410E5
+:1014600094F8E21080F8551005214175C08A6FF498
+:101470001C71484306EB400040F63541C9F81400A2
+:10148000B0EB410F28BFFFDF05B0BDE8F0830428B3
+:101490000CBF01270027EC830846EAF7ABFC2E7748
+:1014A00085F82470A8692969C0F8D41080F8D04064
+:1014B0002978052918BFFFDF07D000BFF1F710FC1E
+:1014C0006C73AC7305B0BDE8F083002808BFFFDF84
+:1014D000A86990F8D000002818BFFFDFA86990F82D
+:1014E000DA00202818BFFFDF3248F1F774FCA96941
+:1014F0000646202881F8DA000F8828BFFFDF2E4833
+:1015000020F81670A86990F8DA00202808BFFFDFDD
+:10151000002301226846A969FEF77EFDA869694695
+:1015200090F8DA00F1F718FF002808BFFFDFAC6180
+:10153000C4E705B00846BDE8F043EAF75BBCFFDF4F
+:1015400005B0BDE8F08316494860704770B5144D8A
+:101550000446002904BFA86070BD4FF47A760129C3
+:1015600010D002291CBFFFDF70BD6888401C688056
+:101570001046F4F764F900F2E730B0FBF6F0201AF9
+:10158000A86070BD1846F4F76FF900F2E730B0FBC1
+:10159000F6F0201AA86070BD084800787047000077
+:1015A0002812002068360200A2240200D0FB0100AD
+:1015B00030D301000F0302006C12002044120020FF
+:1015C000FB490C28896881F8CB001ABF132818281A
+:1015D0007047002211280FD0072808BF7047152830
+:1015E0000AD001281ABF002802287047A1F88420D9
+:1015F000012081F888007047A1F88A20704770B5F3
+:10160000EB4CA1680A88A1F83E2181F83C0191F8D1
+:101610005400012808BF012508D0022808BF022570
+:1016200004D0042816BF08280325FFDFA06880F82F
+:10163000405190F85500012808BF012508D0022824
+:1016400008BF022504D0042816BF08280325FFDFA1
+:10165000A068012180F8415180F83A11002180F8FA
+:101660000E11E078BDE87040EAF7C4BBD04A01290A
+:1016700092681BD0002302290FD0032922D030B357
+:1016800001282FD0032818BF704792F86400132850
+:101690001CBF1628182805D1704792F8CB000028E7
+:1016A00008BF7047D2F8F8000370704792F8CB007B
+:1016B000012808BF704700BFD2F8FC000178491E1E
+:1016C0000170704792F8CB000328EBD17047D2F835
+:1016D000F800B2F858108288891A09B20029A8BF08
+:1016E00003707047B2F85800B2F80211401A00B205
+:1016F0000028E1DA70472DE9F041AD4C00260327C0
+:10170000D4F808C0012590B12069C0788CF8CA00CF
+:1017100005FA00F010F4000F08BFFFDFA06880F8A2
+:101720006470A0F8846080F88850BDE8F0810023E0
+:101730009CF8652019460CF15800FBF746F9002883
+:1017400004BF6570BDE8F0816078002818BFBDE86F
+:10175000F0812069C178A06880F8C91080F86570B0
+:10176000A0F88A6080F88C50BDE8F08170B5904C8C
+:1017700084B0207910F0010F04BF04B070BD20695F
+:1017800000230521C578A06890F864205830FBF745
+:101790001CF9002818BF062D09D020DC022D1CBF23
+:1017A000042D052D03D0607840F00800607060784B
+:1017B00000281CBF04B070BD2069C078801E1628A8
+:1017C00080F00783DFE800F011FE89A7D52CFEFD2D
+:1017D000FE7FFCD2FEFEFEC5FBFAF9F8F7F60B2DF4
+:1017E0001CBF0D2D112DDED1E1E7A06800230121E2
+:1017F00090F867205830FBF7E8F8002840F05C8349
+:101800002069FBF7F3FEA16881F8F600072081F854
+:101810006700002081F88C0081F8880000F04CBB44
+:10182000A0680921002390F864205830FBF7CDF818
+:1018300018B120690079122812D0A0680A2100236B
+:1018400090F864205830FBF7C0F818B1206900798F
+:10185000142820D020690079162840F02D8324E038
+:10186000A0680125002390F8642009215830FBF777
+:10187000ACF8002808BF657000F01E83607800286F
+:1018800040F01A83A16881F87C0081F8880081F813
+:10189000640000F011BBA168002081F86400A1F889
+:1018A000840081F8880000F035BAA06890F86410D0
+:1018B0001F2940F00183002180F8641080F888100F
+:1018C0001A2000F0F7BAA06890F864100F2927D109
+:1018D000002180F86910122137E0A06890F86410A8
+:1018E00013291DD1D0F8F81000884988814218BF0B
+:1018F000FFDFA068D0F8F80000F126012069FBF7AF
+:10190000A2FEA06800F1C4012069FBF7A4FE162026
+:10191000A16800F05BB9A26892F86400162802D0B2
+:10192000022000F03BBAD2F8F80002F1B00300F157
+:101930001E0100220E30FAF7C4FFA0680021C0E9A2
+:101940002811012180F86910182180F8641000F036
+:10195000B3BA2069FBF7FFFE032840F0AD8220698F
+:10196000FBF7FDFE01F00FFC00F0A6BA206900793C
+:10197000F8E7A06890F864101A29D1D1002580F802
+:101980008D5080F88850D0F8F8100088498881423E
+:1019900018BFFFDFA068D0F8F8100D70D0F8441120
+:1019A0000A78002A18BFFFDF7ED190F88E200AE067
+:1019B0007C0100203BE2B7E182E126E1F2E009E1AF
+:1019C0002CE09FE0AAE17AB180F88E500288CA80AC
+:1019D000D0F844110D71D0F844210E211170D0F8C7
+:1019E00044210188518010E00288CA80D0F8441157
+:1019F0000D71D0F8442101211172D0F844210D213C
+:101A00001170D0F84421018851800088EFF75EFA08
+:101A1000EEF7F6FEE078EAF7EDF9BEE0A068002305
+:101A2000194690F865205830FAF7CFFF50B9A068F2
+:101A30000023082190F864205830FAF7C6FF0028E8
+:101A400000F0FA816078002840F03682A06890F8B3
+:101A5000900010F0020F14D12069FBF7FFFDA16880
+:101A600081F891002069B0F80520A1F89220B0F823
+:101A70000700A1F8940091F8900040F0020081F86E
+:101A80009000A06890F8901011F0010F14D190F818
+:101A90006520002319465830FAF797FF002808BF41
+:101AA000FFDF0121A06800E077E080F8651080F892
+:101AB0008C100021A0F88A10A06890F86410012909
+:101AC00007D1002180F8641080F88810E078EAF7E8
+:101AD00091F9A168D1F8F800098842888A4204BFC8
+:101AE0000178042940F0E88100250570E078EAF7E4
+:101AF00081F9A06890F86410002908BF80F8885028
+:101B000000F0DAB9A0680023072190F8642058306B
+:101B1000FAF75BFF002800F08F816078002840F022
+:101B2000CB8102A92069FBF7D3FD9DF808000025B1
+:101B300000F02501A06880F896109DF8091001F0CA
+:101B4000410180F8971080F88850D0F8F81000888C
+:101B50004988814218BFFFDFA068D0F8F8100D70E7
+:101B6000D0F844110A78002A18BFFFDF15D1028887
+:101B7000CA80D0F844110D71D0F84411029A8A60DD
+:101B8000039ACA60D0F84421082111700188D0F866
+:101B900044014180E078EAF72DF9A06880F86450AC
+:101BA00000F08AB9A0680023092190F86420583019
+:101BB000FAF70BFF002800F03F816078002840F022
+:101BC0007B81A16881F87C0081F8880081F864003D
+:101BD00000F072B9A0680023194690F865205830CB
+:101BE000FAF7F3FE002800F027816078002840F023
+:101BF0006381A0680021A0F88A10012180F88C1070
+:101C0000022180F8651000F057B9A068002319463A
+:101C100090F865205830FAF7D8FE00287FD0206968
+:101C2000FBF740FD002879D0A5682069FBF736FD59
+:101C30002887A5682069FBF72DFD6887A5682069BE
+:101C4000FBF72EFDA887A5682069FBF725FDE8872F
+:101C5000A06890F864101C2913BF90F84E10012161
+:101C600080F84E10012907D090F80511002904BF13
+:101C700090F80411002903D01E2180F8651017E0A8
+:101C80001D2180F865100288A0F82A21028FA0F893
+:101C90002C21428FA0F82E21828F00F58A71A0F8A6
+:101CA0003021C08FC88301200875E078EAF7A2F8D8
+:101CB000A0680021A0F88A10012180F88C10FBE0B8
+:101CC000A06800230A2190F864205830FAF77DFEBE
+:101CD00018B32069FBF7E6FCA8B1A5682069FBF7FB
+:101CE000DDFC2887A5682069FBF7D4FC6887A56818
+:101CF0002069FBF7D5FCA887A5682069FBF7CCFC19
+:101D0000E88700F019FFA168002081F8880081F8B9
+:101D1000640000BF00F0E1FECEE000E059E0607832
+:101D200040F001006070C7E0A0680023194690F8F9
+:101D300065205830FAF749FE78B3A06890F864003F
+:101D4000232812BF2428607840F0200026D068465F
+:101D5000F3F71FFE002808BF002104D0009802A955
+:101D6000C0788DF80800A06801AB162290F86400D6
+:101D7000FBF7FBF8A0B1A0689DF80420162180F8BD
+:101D8000EC2080F8ED10192180F86510012180F811
+:101D90008C100021A0F88A108EE04DE060708BE07E
+:101DA0002069FBF79AFCA0B12269107900F00701C5
+:101DB000A06880F85010527902F0070280F8512094
+:101DC00090F80F31002B04BF90F80E31002B04D097
+:101DD00022E00020FFF78FFC6EE090F855C000F184
+:101DE00054038C4501BF19789142012180F87D1080
+:101DF00012D00288A0F8362190F8502000F58A71A0
+:101E000080F8382190F8510081F82500012081F8F0
+:101E10002000E078E9F7EEFFA068212180F8651046
+:101E2000012180F88C100021A0F88A1044E0A068FD
+:101E300090F864001F2801D00120AFE72069FBF76C
+:101E400056FC88B32069A2680179407901F0070146
+:101E500061F30705294600F0070060F30F21012018
+:101E600082F888000025A2F88450232082F86400BC
+:101E7000566DD2F81001FAF7F7FFF2B2C1B28A42FA
+:101E800007BFA16881F8F250A26882F8F210C6F389
+:101E90000721C0F30720814219BFA16881F8F30030
+:101EA000A06880F8F35007E0FFE70120FFF723FC6C
+:101EB0005FF01E00FFF7A3FBA068D0E92A12491CBF
+:101EC00042F10002C0E92A1204B070BD2DE9F047CA
+:101ED000FE4D04464FF00007687808436870287983
+:101EE00010F0200F2846806818BFA0F87E7004D13B
+:101EF000B0F87E10491CA0F87E1090F86A100126F8
+:101F000039B990F86420002306215830FAF75DFDB6
+:101F100058B3A88810F4006F07D0A86890F86A102A
+:101F2000002918BFA0F876701FD1A868B0F8761005
+:101F3000491C89B2A0F87610B0F878208A422CBFEC
+:101F4000511A00218288521D8A4228BF80F87C6085
+:101F5000B0F87610B0F87820914206D3A0F87670E9
+:101F600080F81A61E878E9F745FF287910F0600FEA
+:101F700008D0A86890F8681021B980F8686001213D
+:101F8000FFF725F84FF00808002C56D16878002894
+:101F900051D1287910F0040F0DD0A86890F8640092
+:101FA000032808BFFFDFA86890F86710072904BF5F
+:101FB0002E7080F8677001F036F9287910F0080F5C
+:101FC00019D06878B8B9A868002190F8CB00FFF75D
+:101FD0004DFBA86890F8CB00FE2808BFFFDFFE216C
+:101FE000A86880F8CB1090F86710082903D1022167
+:101FF000297080F86770FFF7B9FBA87810F0080F18
+:1020000016D0A8680023052190F864205830FAF70C
+:10201000DCFC50B185F80180A868D0F8441108783C
+:102020000D2808BF0020087002E00020F9F7E8F84A
+:10203000A86801F031F800F0C9FDA868A14600F1D8
+:10204000580490F8F40030B9E27B002301212046C7
+:10205000FAF7BBFC10B1608D401C60853D21B9F1E1
+:10206000000F18D12878022808BF16200ED00128AA
+:1020700004BFA86890F8F60008D06878E8B110F0BE
+:10208000140F1CBF1E20207702D005E0207703E04C
+:1020900010F0080F02D02177E67641E010F0030F30
+:1020A00003D02A202077E6763AE010F0200F08BF10
+:1020B000FFDF23202077E67632E094F8300028B165
+:1020C000A08D411CA185E18D884213D294F8340083
+:1020D00028B1608E411C6186E18D88420AD2618DF3
+:1020E000208D814203D3AA6892F8F42012B9E28DC0
+:1020F000914203D322202077E67611E0217C31B192
+:10210000E18C814228BF84F81C80C5D206E0E08CB7
+:10211000062803D33E202077E67601E0E07EA0B1DA
+:102120002773677327740221A868FEF750FFA86819
+:1021300090F8CB10012904D1D0F8FC000178491E99
+:102140000170E878E9F756FE03E00021A868FEF781
+:102150003EFFBDE8F047F3F72BBC5C4A517893781B
+:10216000194314D111460128896809D0107910F05B
+:10217000040F03D091F86700072808D001207047AA
+:10218000B1F84800098E884201D8FEF70CBF002044
+:10219000704770B54D4C06460D46A0883043A08070
+:1021A00016F0020F04D016F0010F18BFFFDFE56034
+:1021B00016F0010F18BF256116F0020F4FF0000254
+:1021C0004FF0010117D0E878062802D00B280BD079
+:1021D00011E0A06890F86420182A0CD10022C0E910
+:1021E0002A2280F86A1006E0A06890F8641012298C
+:1021F00008BF80F86A2016F0800F1CBF0820A0706E
+:1022000016F4806F08BF70BDA268B2F858009188BC
+:102210000844801DE97880B2012908BFA2F80201B4
+:102220001ED0002904BFD2F8F810888018D01829D1
+:1022300016D192F8F210002904BF92F8F330002B67
+:102240000BD011F00C0F1EBF92F8543013F00C0F8E
+:10225000994203D092F8F31001B90020A2F8F000DF
+:10226000E9782846012909D071B1182918BF70BD35
+:10227000B2F8F010BDE87040FBF74BBAB2F80211AB
+:102280004172090AA97270BDD2F8F81089884173A9
+:10229000090AA97370BDF0B50C4C85B00026A0608A
+:1022A000A6806670A670054626700088F3F748FB86
+:1022B000A0680088F3F76AFBB5F8D800A168401C55
+:1022C00082B201F15800FAF743F901E07C010020E5
+:1022D000002818BFFFDF95F8650024280AD1B5F85B
+:1022E0005810B5F8F000081A00B20028A4BF6078B2
+:1022F000002806D095F86400242818BF25283BD173
+:1023000019E0A06890F8F210002908BF90F8541066
+:1023100080F8541090F8F310002908BF90F8551079
+:1023200080F855100020FFF76AF985F86560A1680C
+:1023300081F87D6020E0B5F85810B5F8F000081A73
+:1023400000B20028A4BF6078002815D1A06890F8DA
+:10235000F210002908BF90F8541080F8541090F83B
+:10236000F310002908BF90F8551080F85510002090
+:10237000FFF745F985F86460A5F8D860A06890F883
+:10238000881039B1B0F88410B0F88620914224BF8B
+:1023900005B0F0BD90F88C1039B1B0F88A10B0F8E3
+:1023A0008620914224BF05B0F0BDB0F88220B0F87D
+:1023B00080108A4224BF05B0F0BD90F8682092B327
+:1023C000B0F87E208A4224BF05B0F0BD90F8CB70F3
+:1023D000FE2F00F01E816846F3F7B5FA002808BF0B
+:1023E000FFDF2221009802F034FC03210098FBF764
+:1023F00079F80098017821F0100101703946FBF757
+:102400009FF8192F80F0E380DFE807F028201446BA
+:10241000E1E1E21A71E1E2E264E1E1E1E1D4E2E268
+:102420007B94ADE1B600B0F87E10062924BF05B05C
+:10243000F0BDCBE7A068009990F8F5000871C7E0FF
+:10244000A168009891F8CC100171C1E0A068D0F8A3
+:10245000FC00411C0098FBF7BEF8B9E0A1680098A9
+:10246000D1F8F82092790271D1F8F82012894271DE
+:10247000120A8271D1F8F8205289C271120A0272CE
+:10248000D1F8F82092894272120A8272D1F8F810BB
+:10249000C989FBF778F89BE0A068D0F8F800011D27
+:1024A0000098FBF7A5F8A068D0F8F80000F10C013F
+:1024B0000098FBF7A7F8A068D0F8F80000F11E011B
+:1024C0000098FBF7A5F8A06800F1C0010098FBF7A1
+:1024D000ADF87DE0626900981178017191884171D1
+:1024E000090A81715188C171090A017270E0FE49BF
+:1024F000D1E90001CDE9020102A90098FBF7B0F88B
+:1025000066E0A068B0F844100098FBF7B3F8A06844
+:10251000B0F846100098FBF7B1F8A068B0F840108A
+:102520000098FBF7AFF8A068B0F842100098FBF7EE
+:10253000ADF84DE0A068B0F840100098FBF7A2F8A5
+:10254000A068B0F842100098FBF7A0F8A068B0F8B7
+:1025500044100098FBF78EF8A068B0F84610009879
+:10256000FBF78CF834E0A068009990F810210A710C
+:1025700090F8110148712BE0A06890F8F300FAF789
+:102580006AFC01460098FBF7C0F8A16891F8F200D8
+:1025900010F00C0F1CBF91F8541011F00C0F02D06A
+:1025A000884218BF0020FAF756FC01460098FBF756
+:1025B000A8F80DE0A06890F8ED100098FBF7C9F8B6
+:1025C000A06890F8EC100098FBF7C7F800E0FFDF78
+:1025D000F3F7CCF9002808BFFFDF0098C178012984
+:1025E00003D049B118290FD013E0A168B1F8021146
+:1025F0004172090A81720CE0A168D1F8F81089884B
+:102600004173090A817304E0A168B1F8F010FBF787
+:1026100080F8B6480090B64BB64A29463046F8F7DF
+:1026200033FDA0680023052190F864205830FAF7A4
+:10263000CCF9002804BF05B0F0BD05B0BDE8F040FE
+:10264000F8F713BBAC48806890F8881029B1B0F84F
+:102650008410B0F8862091421AD290F88C1029B1DB
+:10266000B0F88A10B0F88620914211D2B0F88220DA
+:10267000B0F880108A420BD290F86820B0F87E0043
+:1026800022B1884204D200BFF8F796BD0628FBD3DA
+:10269000002001461AE470B50C46064615464FF474
+:1026A000A471204602F0F7FA2680002D08BFFFDF54
+:1026B0002868C4F8F8006868C4F8FC00A868C4F882
+:1026C000440170BDEEF7D9BB2DE9F0410D46074638
+:1026D0000621EEF7C9FA040008BFBDE8F081D4F87E
+:1026E00044110026087858B14A8821888A4207D1C7
+:1026F000092810D00E281DD00D2832D008284CD023
+:1027000094F81A01002857D06E701020287084F8B1
+:102710001A61AF803EE06E7009202870D4F8440141
+:10272000416869608168A9608089A881D4F8440102
+:1027300006702FE00846EEF7C9FB0746EEF775F87E
+:10274000B0B96E700E202870D4F8440140686860FB
+:10275000D4F8440106703846EEF761F80120BDE870
+:10276000F0810846EEF7B2FB0746EEF75EF810B1CF
+:102770000020BDE8F0816E700D202870D4F844016F
+:102780004168696000892881D4F8440106703846A0
+:10279000EEF745F80120BDE8F0816E700820287042
+:1027A000D4F8440141688268C0686960AA60E86042
+:1027B000D4F844010670EDE794F81C01B0B16E70D6
+:1027C0001520287094F81C010028E3D084F81C61BF
+:1027D000D4F81E016860D4F82201A860B4F826017C
+:1027E000A88194F81C010028F0D1D3E794F82801BF
+:1027F00070B16E701D20287084F82861D4F82A0109
+:102800006860D4F82E01A860B4F83201A881C1E74D
+:1028100094F8340140B16E701E20287084F8346141
+:10282000D4F836016860B5E794F8140180B16E7091
+:102830001B20287094F814010028ABD084F8146190
+:10284000D4F81601686094F814010028F6D1A1E7C5
+:1028500094F83A01002808BFBDE8F0816E70162098
+:10286000287094F83A01002894D000BF84F83A61A7
+:10287000D4F83C016860B4F84001288194F83A012A
+:102880000028F3D186E71C4A5061D17070472DE9CA
+:10289000F0470446481E85B238BFBDE8F08704F112
+:1028A00008080126DFF850904FF0090A5FF0000792
+:1028B000B4F8D800401CA4F8D800B4F87E00401C3E
+:1028C000A4F87E0094F86A0040B994F864200023CC
+:1028D000062104F15800FAF778F838B3B4F8760016
+:1028E000401C80B20AE0000098520200CD1E020097
+:1028F0005B210200932102007C010020A4F87600F5
+:10290000B4F8781081422CBF0A1A0022A3885B1DFC
+:10291000934228BF84F87C60884207D3A4F876707D
+:1029200084F81A6199F80300E9F764FA94F88800CA
+:1029300020B1B4F88400401CA4F8840094F88C0002
+:1029400020B1B4F88A00401CA4F88A0094F8F4007E
+:1029500040B994F867200023012104F15800FAF7E8
+:1029600034F820B1B4F88200401CA4F8820094F836
+:1029700064000C2802D00D2820D067E0B4F858007D
+:10298000411CB4F80201814260D1D4F8FC00411C22
+:10299000404602F095FA02212046F9F7FCFCD4F8F3
+:1029A000FC000078002808BFFFDF0121FE20FEF7B1
+:1029B0005DFE84F8647084F8986047E0B4F85800CD
+:1029C000411CD4F8F800808881423FD1D4F84401FA
+:1029D0000178002918BFFFDF22D12188C180D4F8F7
+:1029E000F8004189D4F844010181D4F8F8008189C4
+:1029F000D4F844014181D4F8F800C189D4F84401E5
+:102A00008181D4F844010771D4F8440180F800A012
+:102A1000D4F844012188418099F80300E9F7EAF9E4
+:102A200001212046F9F7B7FC03212046FEF7CFFA33
+:102A3000D9F80800D0F8F8000078022818BFFFDFA6
+:102A40000221FE20FEF712FE84F86470B4F85800EC
+:102A5000401C691EA4F858008DB2BFF429AFBDE830
+:102A6000F087F94AC2E90601704770B50446B0F82C
+:102A70007E0094F86810002908BFC0F1020503D059
+:102A8000B4F88010081A051F94F87C0040B194F83F
+:102A900064200023092104F15800F9F796FFA0B142
+:102AA000B4F8766094F86A0058B994F8642000236A
+:102AB000062104F15800F9F788FF002808BF2846CE
+:102AC00003D0B4F87800801B001F8542C8BF0546BC
+:102AD000002DD4BF0020A8B270BD042110B5DA4C7F
+:102AE000A068FEF774FAA06890F84E10012902BFA2
+:102AF000022180F84E1010BD00F58A710288A0F8FE
+:102B00001E21028EA0F82021828EA0F82221028FA1
+:102B1000B0F844309A4228BF1A460A82828FB0F831
+:102B20004600824238BF1046488201200872E07891
+:102B3000BDE81040E9F75EB9C34830B4806890F84A
+:102B40004E30B0F832C0C48EB0F84010428F022B25
+:102B500025D08A4238BF11460186C28FB0F8421094
+:102B60008A4238BF11468186028FB0F844108A42EB
+:102B700038BF11464186828FB0F846108A4238BF6E
+:102B80001146C186418E614588BF8C46A0F832C08F
+:102B9000C18EA14288BF0C46C48630BC7047038EEC
+:102BA0009A4228BF1A46C58F838E9D4238BF2B4656
+:102BB0008A4238BF11460186B0F842108B4228BFC6
+:102BC0000B468386002180F84E10CDE770B59E4CF1
+:102BD000A06890F8CB10FE2906BF6178002970BD6F
+:102BE00090F86720002301215830F9F7EEFE002805
+:102BF00018BF70BDA06890F8F41021B1BDE8704016
+:102C00000220FEF7DDBC90F86420002319465830FE
+:102C1000F9F7DBFE40B1A06890F87C0020B1BDE878
+:102C200070401220FEF7CCBCA068002590F864200C
+:102C3000122A1FD004DC032A3FD0112A1FD003E040
+:102C4000182A35D0232A43D0002304215830F9F71D
+:102C5000BCFE002818BF70BDD4F808C09CF8650001
+:102C600019286ED03BDC01286ED002287AD00328C8
+:102C70005DD038E0BDE870400B20FEF7A1BCF1F755
+:102C800057F90C2838BF70BDA0680821D0F8F800AB
+:102C90001E30F1F751F928B1A0680421C030F1F7D6
+:102CA0004BF900B9FFDFBDE870400320FEF788BC98
+:102CB000BDE870400620FEF783BC90F8CA1080F88B
+:102CC000CC100720FEF77CFCA06880F8645070BD33
+:102CD0001820FEF775FCA068A0F8845070BD1E286F
+:102CE00048D021286CD0DCF8F800012601780029B2
+:102CF00074D04088BCF8001088426FD100239CF843
+:102D0000642019460CF15800F9F75FFE002865D0E1
+:102D1000A068D0F8F810097802297DD003297CD06A
+:102D200004297BD0052908BF082078D0C8E09CF88A
+:102D3000C9008CF8CC000720FEF742FCA06800F028
+:102D40007AB97CE000E00DE00C20FEF739FCA068C9
+:102D5000A0F88A5090F8901041F0010180F890108E
+:102D600000F069B91320FEF72BFCA068A0F88A5088
+:102D700000F061B99CF80501002818BF70BD9CF8EF
+:102D8000040188B1BCF80601ACF84000BCF80801A9
+:102D9000ACF84200BCF80A01ACF84400BCF80C01E5
+:102DA000ACF846008CF80451FFF7C6FEFFF795FE1D
+:102DB0001520FEF705FCA068A0F88A5000F03BB98A
+:102DC0009CF87D0058B18CF8F2508CF8F350182024
+:102DD000FEF7F6FBA068A0F88A5070BD70E09CF882
+:102DE0000F01002818BF70BD9CF80E01002808BF15
+:102DF00070BDDCE91416DCF81001FAF735F8F2B210
+:102E0000C1B28A4207BFA16881F8F250A26882F875
+:102E1000F210C6F3072103E018E01DE03DE024E0D6
+:102E2000C0F30720814219BFA16881F8F300A068B0
+:102E300080F8F3501820BDE87040FEF7C1BB1120A8
+:102E4000FEF7BEFBA068F6E07C01002090F865006C
+:102E5000F9F7A4FDA0BB08E090F8691041B190F823
+:102E60006A00002808BFFFDF0A20FEF7A9FB27E061
+:102E7000F1F75EF80C2823D3A0680821D0F8F800F9
+:102E80001E30F1F759F828B1A0680421C030F1F7DD
+:102E900053F800B9FFDF0320E7E790F8900010F047
+:102EA000030F0DD10C20FEF78BFBA168A1F8845015
+:102EB00081F8886091F8900040F0010081F890005E
+:102EC000A06890F8CB10FE2918BF70BD90F8642060
+:102ED000002319465830F9F778FD002808BF70BD67
+:102EE000A06890F80011E9B3A1690978D1BB90F806
+:102EF0006500F9F753FDA8BBA068B0F858100A297F
+:102F000031D900F108010522E06901F0F7FD002840
+:102F1000A06804BF80F8005170BDD0F8FC000178B3
+:102F200061B1411C0522E06901F0E8FD002818BFED
+:102F300070BDA068D0F8FC00007830B9A068E169E5
+:102F4000D0F8FC00401C01F0BBFFA068D0F8FC00EA
+:102F50000178491C01700120FEF732FBA06880F85F
+:102F6000005170BDFFE7A06890F8041111B190F80E
+:102F70000511E1B390F80E11002908BF70BD90F85B
+:102F80000F11002918BF70BD90F86500F9F706FD14
+:102F9000002818BF70BDA06890F85400012808BF31
+:102FA000012508D0022808BF022504D0042816BF36
+:102FB00008280325FFDFA06890F85500012808BF06
+:102FC000012608D0022808BF022604D0042816BF14
+:102FD00008280326FFDFA268012D92F810012DD0EA
+:102FE000022D2ED0032D08BF04282CD03BE0FFE794
+:102FF000B0F80611A0F84010B0F80811A0F842107F
+:10300000B0F80A11A0F84410B0F80C11A0F846105E
+:1030100080F8045190F865001D2804D0BDE8704088
+:103020001420FEF7CDBAFFF787FDFFF756FD1520F8
+:10303000FEF7C6FAA06880F8655070BD012812D16D
+:1030400001E002280FD192F81101012E06D0022EC4
+:1030500007D0032E08BF04280AD004E0012802D1BB
+:1030600006E0022804D0BDE870401620FEF7A8BA9A
+:10307000B2F8583092F85410B2F81201F032F9F761
+:1030800059FF20B1A168252081F8640070BDBDE81A
+:1030900070400020FEF7B3BA70B5044690F86400A3
+:1030A00000250C2814D00D2818BF70BDB4F85800A6
+:1030B000D4F8F810401C8988884218BF70BDD4F835
+:1030C0004401FF4E0178002918BFFFDF45D122E0FF
+:1030D000B4F85800B4F80211401C884218BF70BD03
+:1030E000D4F8FC00411C04F1080001F0E9FE0221C3
+:1030F0002046F9F750F9D4F8FC000078002808BF02
+:10310000FFDF0121FE20FEF7B1FA84F864500120B0
+:1031100084F8980070BD2188C180D4F8F800D4F8F4
+:10312000441140890881D4F8F800D4F8441180890A
+:103130004881D4F8F800D4F84411C0898881D4F8C3
+:1031400044010571D4F8441109200870D4F84411E1
+:1031500020884880F078E8F74DFE01212046F9F7F5
+:103160001AF903212046FDF732FFB068D0F8F800C5
+:103170000078022818BFFFDF0221FE20FEF776FA52
+:1031800084F8645070BD70B5CD4CA16891F864208E
+:10319000162A11BF132A91F88E20002A62781BBFCD
+:1031A00002206070002A70BD81F8C800002581F8F7
+:1031B0008D5081F88850D1F8F800098840888842FD
+:1031C00018BFFFDFA068D0F8F8000078032818BF08
+:1031D000FFDF0321FE20FEF749FAA068D0F8441172
+:1031E0000A78002A18BFFFDF19D10288CA80D0F8F8
+:1031F000442190F8C8101171D0F844110D72D0F824
+:1032000044210D211170D0F844210188518000889B
+:10321000EDF75CFEEDF7F4FAE078E8F7EBFDA06877
+:1032200080F8645070BD10B5A54C207910F0020FE5
+:1032300008BF10BD6078002818BF10BDE068C078D6
+:10324000192880F06781DFE800F05F4F0D8EF7F7F7
+:10325000A5223FF76F82B0F7F7F7F7F6E2DFF8F451
+:10326000F3F7F200A0680023012190F8672058309E
+:10327000F9F7ABFB002818BF10BD0821A06880F843
+:103280006710002180F8881080F88C1010BDA068AD
+:103290000023194690F865205830F9F796FB18B1CD
+:1032A000A168002081F88C00A0680023194690F8DE
+:1032B00064205830F9F789FB002808BF10BD0020B2
+:1032C000A16881F8880010BDA0680023194690F815
+:1032D00064205830F9F779FB002808BFFFDF04208D
+:1032E000A16881F8640010BDA0680023194690F819
+:1032F00064205830F9F769FB002808BFFFDF0C2075
+:10330000A16881F8640010BDA0680023194690F8F8
+:1033100064205830F9F759FB002808BFFFDF0D2063
+:10332000A16881F8640010BDA0680023194690F8D8
+:1033300064205830F9F749FB002808BFFFDF01215E
+:10334000A06880F88D100F2180F8641010BDA0686F
+:1033500090F86400122818BFFFDF0121A06880F8F0
+:103360008E101121F0E7A0680023194690F8642020
+:103370005830F9F72AFB28B9A06890F88E00002889
+:1033800008BFFFDF0121A06880F88D10132180F8AD
+:10339000641010BDA06890F86400182818BFFFDF03
+:1033A0001A20A16881F8640010BDA068D0F8F81058
+:1033B00003884A889A4204BF0978042919D190F8F1
+:1033C0006420002319465830F9F7FFFA002808BF97
+:1033D000FFDFA06890F8901011F0020F04BF0121E8
+:1033E00080F8641005D0002180F88810D0F8F8002B
+:1033F0000170A0680023194690F865205830F9F74D
+:10340000E4FA002808BF10BD0020A1687FE0A06892
+:103410000023194690F864205830F9F7D6FA0028AE
+:1034200008BFFFDF0520A16881F8640010BD30E00F
+:103430001FE012E001E066E06CE0A068002319469E
+:1034400090F864205830F9F7C0FA002808BFFFDF71
+:103450001C20A16881F86400E8E7A06800231946F1
+:1034600090F865205830F9F7B0FA002808BFFFDF60
+:10347000CAE7A0680023194690F864205830F9F78D
+:10348000A4FA002808BFFFDF1F20A16881F86400AC
+:10349000CCE7A06890F8651021291CD090F8641042
+:1034A000232918BFFFDFC1D190F8F210002907BF10
+:1034B00090F8F3100029242180F8641002E0000045
+:1034C0007C0100207FF4FBAE002180F864100846E8
+:1034D000FEF795F8F3E690F8F210002907BF90F890
+:1034E000F3100029242180F865108DD1002180F887
+:1034F000651080F87D1090F80E0100281CBF002098
+:10350000FEF77DF880E7A168002081F8650081F86A
+:103510008C008BE7FFDF89E770B58D4C0829207A96
+:1035200063D2DFE801F0041A5A5A2662625A80B167
+:10353000F1F7FDFA012211461046F1F7C4FCF2F74B
+:10354000A2F90020A072F1F794FBBDE87040F1F7FA
+:1035500004BEBDE87040EFF7C3BBD4E90001EFF74C
+:10356000BCF92060A07A401CC0B2A07228281CD3ED
+:1035700070BDA07A0025401EC6B2E0683044F1F765
+:10358000D3FE10B9E1687F208855A07A272828BF8C
+:1035900001252846F2F710F9A07A282809D2401C04
+:1035A000C0B2A072282828BF70BDBDE87040F1F7F6
+:1035B00060BB207A00281CBF012000F085F8F1F7DD
+:1035C00065FDF1F7C2FD0120E07262480078E8F77E
+:1035D00011FCBDE87040EFF783BB002808BF70BD49
+:1035E0000020BDE8704000F06FB8FFDF70BD10B57F
+:1035F000574C207A002804BF0C2010BD00202072F8
+:10360000E072607AEFF7BAFF607AF0F704FA607A56
+:10361000EFF73BFC00280CBF1F20002010BD00224C
+:1036200070B54B4C06460D46207A68B12272E272A4
+:10363000607AEFF7A3FF607AF0F7EDF9607AEFF7C1
+:1036400024FC002808BFFFDF4248E560067070BD1B
+:1036500070B5050007D0A5F5E8503F494C388142C8
+:103660009CBF122070BD3A4CE068002804BF0920BE
+:1036700070BD207A00281CBF0C2070BD3748EFF7C2
+:10368000AAFB6072202804BF1F2070BDEFF71CFC4E
+:103690002060002D1CBF284420600120656020723E
+:1036A000002000F011F8002070BD2949CA7A002AD4
+:1036B00004BF002070471F22027000224270CB68B6
+:1036C0004360CA72012070472DE9F04184B007467B
+:1036D000EFF7FAFB1E4D8046414668682C6800EB08
+:1036E000800046002046F0F7FDF8B04206DB68682F
+:1036F000811B4046EFF7F1F80446286040F233762C
+:1037000021464046F0F7EEF8B04204DA3146404632
+:10371000EFF7E3F8044600208DF8000040F2E76080
+:10372000039004208DF80500002F14BF0120032012
+:103730008DF8040068460294EFF793FD687A6946B5
+:10374000EFF70AFE002808BFFFDF04B0BDE8F081F4
+:10375000AC1200209C010020B5EB3C0019350200A2
+:103760002DE9F0410C4612490D68114A1149083201
+:103770001160A0F12001312901D301200CE0412882
+:1037800010D040CC0C4F94E80E0007EB8000241FB3
+:1037900050F8807C3046B84720600548001D056021
+:1037A000BDE8F0812046DDF71BFDF5E706207047F8
+:1037B0001005024001000001A052020010B552485D
+:1037C00000F012FA00B1FFDF4F48401C00F00CFA85
+:1037D000002800D0FFDF10BD2DE9F14F4B4ED6F889
+:1037E00000B00127484800F007FADFF81C8128B92B
+:1037F0005FF0000708F1010000F014FA444C0025C6
+:103800004FF0030901206060C4F80051C4F804516E
+:10381000009931602060DFF8FCA018E0DAF80000C1
+:10382000C00614D50E2000F064F8EFF3108010F0FD
+:10383000010072B600D00120C4F80493D4F800113E
+:1038400019B9D4F8041101B920BF00B962B6D4F88F
+:10385000000118B9D4F804010028DFD0D4F804011D
+:103860000028CFD137B1C6F800B008F1010000F050
+:10387000C3F911E008F1010000F0BEF90028B9D148
+:10388000C4F80893C4F80451C4F800510E2000F0A5
+:1038900030F81D4800F0C6F90020BDE8F88F2DE98A
+:1038A000F0438DB00D46064600240DF110090DF1D0
+:1038B000200817E004EB4407102255F8271068464B
+:1038C00001F048F905EB870710224846796801F0B6
+:1038D00041F96846FFF780FF10224146B86801F0C1
+:1038E00039F9641CB442E5DB0DB00020BDE8F0837B
+:1038F00072E700F01F02012191404009800000F1B1
+:10390000E020C0F8801270479D01002004E50040CF
+:1039100000E0004010ED00E0A94900200870704769
+:1039200070B5A84D01232B60A74B1C68002CFCD060
+:10393000002407E00E6806601E68002EFCD0001D03
+:10394000091D641C9442F5D30020286018680028E3
+:10395000FCD070BD70B59A4E04469C4D307802285C
+:1039600000D0FFDFAC4200D3FFDF71699848012926
+:1039700003D847F23052944201DD03224271491CC0
+:103980007161291BC16092497078EFF7E5FC00284E
+:1039900000D1FFDF70BD70B5894C0D46617888425B
+:1039A00000D0FFDF894E082D4BD2DFE805F04A0436
+:1039B0001E2D4A4A4A382078022800D0FFDF032013
+:1039C0002070A078012801D020B108E0A06800F0A4
+:1039D0001BFE04E004F1080007C8FFF7A1FF052063
+:1039E0002070BDE87040EFF77BB9EFF76DFA014644
+:1039F0006068EFF777FFB04202D2616902290BD30A
+:103A00000320F0F722FA12E0EFF75EFA0146606851
+:103A1000EFF768FFB042F3D2BDE870409AE7207834
+:103A200002280AD0052806D0FFDF04202070BDE858
+:103A3000704000F0BBB8022000E00320F0F705FA68
+:103A4000F3E7FFDF70BD70B50546EFF73DFA5C4C5C
+:103A500060602078012800D0FFDF5D4901200870F8
+:103A60000020087104208D6048715848C860022009
+:103A700020706078EFF770FC002800D1FFDF70BD88
+:103A800010B54F4C207838B90220F0F7F4F918B986
+:103A90000320F0F7F0F908B1112010BD4D48EFF701
+:103AA0009AF96070202804D0012020700020606105
+:103AB00010BD032010BD2DE9F041144600EB840732
+:103AC0000E4605463F1F00F0B2FD4FF080521169CF
+:103AD000484306EB8401091FB14201D2012100E0F5
+:103AE00000211CB11269B4EB920F02D90920BDE884
+:103AF000F081394A95420ED3AF420CD3854205D2AC
+:103B0000874203D245EA0600800701D01020EEE785
+:103B1000964200D309B10F20E9E7304830490068E8
+:103B2000884205D0224631462846FFF7F9FE10E0CC
+:103B3000FFF7A6FF0028DAD1214800218560C0E9FF
+:103B4000036481704FF4A97104FB01F01830FFF792
+:103B50007AFF0020CBE770B54FF080550446286906
+:103B60001D49B1FBF0F0844201D20F2070BD00F07E
+:103B70005EFDA04201D8102070BD184818490068A9
+:103B8000884204D02869604300F03EFD0CE0FFF756
+:103B900077FF0028F0D1296909486143816001213C
+:103BA00081701048FFF74FFF002070BD10B5044C26
+:103BB0006078EFF76AF900B9FFDF0020207010BDD0
+:103BC000A001002004E5014000E40140105C0C006D
+:103BD000BC1200209739020000600200B0000020F3
+:103BE000BEBAFECA7C5E0100002101700846704723
+:103BF0000146002008707047EFF3108101F00101C9
+:103C000072B60278012A01D0012200E000220123CD
+:103C1000037001B962B60AB1002070474FF400503A
+:103C20007047E9E7EFF3108111F0010F72B64FF022
+:103C30000002027000D162B600207047F2E7000077
+:103C40007B490968016000207047794908600020BD
+:103C5000704701218A0720B1012804D042F20400F4
+:103C60007047916700E0D1670020704771490120DB
+:103C7000086042F20600704708B504236D4A190730
+:103C8000103230B1C1F80433106840F00100106008
+:103C90000BE0106820F001001060C1F8083300202C
+:103CA000C1F80801644800680090002008BD011FA9
+:103CB0000B2909D85F4910310A6822F01E0242EA36
+:103CC000400008600020704742F2050070470F284E
+:103CD00009D8584910310A6822F4706242EA00207B
+:103CE00008600020704742F205007047000100F1B3
+:103CF0008040C0F8041900207047000100F18040A6
+:103D0000C0F8081900207047000100F18040D0F889
+:103D10000009086000207047012801D9072070477A
+:103D2000464A52F8200002680A43026000207047A9
+:103D3000012801D907207047404A52F82000026844
+:103D40008A43026000207047012801D9072070478C
+:103D50003A4A52F8200000680860002070470200CC
+:103D600037494FF0000003D0012A01D007207047E7
+:103D70000A607047020033494FF0000003D0012A67
+:103D800001D0072070470A60704708B54FF40072F1
+:103D9000510510B1C1F8042308E0C1F80823002040
+:103DA000C1F8240124481C3000680090002008BDA0
+:103DB00008B58022D10510B1C1F8042308E0C1F88C
+:103DC00008230020C1F81C011B4814300068009033
+:103DD000002008BD08B54FF48072910510B1C1F8FC
+:103DE000042308E0C1F808230020C1F8200112488C
+:103DF000183000680090002008BD0D49383109686E
+:103E00000160002070474FF080410020C1F8080198
+:103E1000C1F82401C1F81C01C1F820014FF0E020D5
+:103E2000802180F800140121C0F8001170470000C3
+:103E300000040040000500400801004064530200F7
+:103E400078050040800500406249634B0A68634979
+:103E50009A42096801D1C1F3100101600020704746
+:103E60005C495D4B0A685D49091D9A4201D1C0F366
+:103E700010000860002070475649574B0A685749A0
+:103E800008319A4201D1C0F3100008600020704749
+:103E900030B5504B504D1C6842F20803AC4202D082
+:103EA000142802D203E0112801D3184630BDC30004
+:103EB0004B481844C0F81015C0F81425002030BD38
+:103EC0004449454B0A6842F209019A4202D0062849
+:103ED00002D203E0042801D308467047404A01217A
+:103EE00042F83010002070473A493B4B0A6842F2D2
+:103EF00009019A4202D0062802D203E0042801D325
+:103F000008467047364A012102EBC000416000209C
+:103F1000704770B52F4A304E314C156842F2090394
+:103F200004EB8002B54204D0062804D2C2F800187F
+:103F300007E0042801D3184670BDC1F31000C2F891
+:103F40000008002070BD70B5224A234E244C15682D
+:103F500042F2090304EB8002B54204D0062804D2E1
+:103F6000D2F8000807E0042801D3184670BDD2F843
+:103F70000008C0F310000860002070BD174910B59C
+:103F80000831184808601120154A002102EBC003CF
+:103F9000C3F81015C3F81415401C1428F6D30020DC
+:103FA00006E0042804D302EB8003C3F8001807E0FE
+:103FB00002EB8003D3F80048C4F31004C3F80048B0
+:103FC000401C0628EDD310BD04490648083108609E
+:103FD00070470000B0000020BEBAFECA00F50140E4
+:103FE00000F001400000FEFF7E4B1B6803B19847C4
+:103FF000BFF34F8F7C4801687C4A01F4E0611143B4
+:104000000160BFF34F8FFEE710B5EFF3108010F0A3
+:10401000010F72B601D0012400E0002400F0D9F8AD
+:1040200050B1DDF777F9EEF71CFDEFF7B1FEDEF7E3
+:10403000ECFE6F490020086004B962B6002010BD94
+:1040400070B50C460546EFF3108010F0010F72B604
+:1040500001D0012600E0002600F0BBF818B106B937
+:1040600062B6082070BDDDF7D1F8DDF757F90246DA
+:10407000002043099B0003F1E02300F01F01D3F867
+:104080000031CB40D9071BD0202803D222FA00F1FF
+:10409000C90722D141B2002906DA01F00F0101F16E
+:1040A000E02191F8141D03E001F1E02191F80014E2
+:1040B0004909082911D281B101290ED004290CD057
+:1040C000401C6428D5D3DEF777FE4949494808608B
+:1040D0002046F0F775FA60B904E006B962B641F21D
+:1040E000010070BD3F4804602DB12846F0F7B5FAD5
+:1040F00018B110242CE0404D19E02878022802D98C
+:104100004FF4805424E007240028687801D0F8B9DF
+:1041100008E0E8B120281BD8A878212818D8012861
+:1041200016D001E0A87898B9E8780B2810D8334960
+:10413000802081F8140DDDF7F1F82946EFF70EFE27
+:10414000EEF74EFC00F0A6FA2846DDF7B5F8044677
+:1041500006B962B61CB1FFF757FF204670BD0020BC
+:1041600070BD10B5044600F034F800B10120207095
+:10417000002010BD224908600020704770B50C4631
+:1041800020490D681F49204E08310E60102807D0C5
+:1041900011280CD012280FD0132811D0012013E0C1
+:1041A000D4E90001FFF74CFF354620600DE0FFF732
+:1041B0002BFF0025206008E02068FFF7D2FF03E016
+:1041C0000F4920680860002020600E48001D05602F
+:1041D00070BD074807490068884201D10120704737
+:1041E00000207047B80100200CED00E00400FA0543
+:1041F000B0000020BEBAFECA6C5302000BE000E023
+:1042000004000020100502400100000100B5D8495B
+:1042100002282DD021DC10F10C0F08BFF42027D08C
+:104220000FDC10F1280F08BFD82021D010F1140F97
+:1042300008BFEC201CD010F1100F08BFF02017D0E1
+:1042400020E010F1080F08BFF82011D010F1040F82
+:104250000CBFFC2000280BD014E0C01E062811D291
+:10426000DFE800F00E0C0A080503082000E0072034
+:10427000086000BD0620FBE70520F9E70420F7E70A
+:104280000320F5E7FFDF00BD00B5BA49012808BFEC
+:1042900003200CD0022808BF042008D0042808BF3F
+:1042A000062004D0082816BFFFDF052000BD0860E7
+:1042B00000BDB149002804BF086820F0010005D006
+:1042C000012806BF086840F0010070470860704789
+:1042D00070B51E460546012924D0022A04BFA7480E
+:1042E0004FF47A710DD0012A04BFA5484FF4C8617C
+:1042F00007D0042A07BFA34840F69801A24840F619
+:10430000E44144181846F1F781FA04443046F1F7C5
+:10431000ABFA20444FF47A7100F27120B0FBF1F057
+:10432000281A70BD022A08BF4FF47A700AD0012AF9
+:1043300008BF4FF4C86005D0042A0CBF40F69800AF
+:1043400040F6E44049F608514418DBE770B51446DE
+:104350000546012908BF49F6CA660DD0022B08BFE1
+:104360008A4807D0012B08BF854803D0042B0CBF17
+:104370008448874800F1FA061046F1F760FA012CEC
+:1043800008BF4FF47A710AD0022C08BF4FF4FA71BB
+:1043900005D0042C0CBF4FF4FA614FF4FA51711A96
+:1043A00008444FF47A7100F28920B0FBF1F0281A2A
+:1043B000801E70BD70B514460646012930D0022B10
+:1043C00004BF6E494FF47A700DD0012B04BF6C49C5
+:1043D0004FF4C86007D0042B07BF6A4940F6980025
+:1043E000694940F6E4400D181046F1F728FA012C0F
+:1043F00008BF4FF47A710AD0022C08BF4FF4FA714B
+:1044000005D0042C0CBF4FF4FA614FF4FA51691A2D
+:1044100008444FF47A716438B0FBF1F0301A70BD83
+:10442000022B08BF4FF47A700AD0012B08BF4FF45B
+:10443000C86005D0042B0CBF40F6980040F6E4405D
+:1044400049F608514518CFE770B5164604460129CC
+:1044500008BF49F6CA650DD0022B08BF4B4807D0EC
+:10446000012B08BF464803D0042B0CBF45484848E1
+:1044700000F1FA051046F1F7C9F905443046F1F7A5
+:10448000F3F928444FF47A7100F2E140B0FBF1F007
+:10449000201A801E70BD2DE9F04107461E460C46CD
+:1044A00015461046082A16BF04284DF68830F1F745
+:1044B000ADF907EB4701C1EBC71100EBC100012CBF
+:1044C00008BF4FF47A710AD0022C08BF4FF4FA717A
+:1044D00005D0042C0CBF4FF4FA614FF4FA51471881
+:1044E0002046F1F7ACF9381A4FF47A7100F60F60F4
+:1044F000B0FBF1F42846F1F777F920443044401D31
+:10450000BDE8F08170B5054614460E460846F1F741
+:104510007DF905EB4502C2EBC512C0EBC205304682
+:10452000F1F7A2F92D1A2046082C16BF04284DF6E3
+:104530008830F1F76BF928444FF47A7100F6B73000
+:10454000B0FBF1F52046F1F74FF92844401D70BD4E
+:104550001049082818BF0428086803BF20F46C50CD
+:1045600040F4444040F0004020F0004008607047B4
+:104570000C1500401015004050160040683602002F
+:10458000A2240200D0FB010030D301000436020057
+:10459000C0D40100401700402DE9FE430C46804680
+:1045A000F8F7B4FF074698F80160204601A96A466B
+:1045B000ECF717F905000DD0012F02D00320BDE85C
+:1045C000FE83204602AA0199ECF72DF80298B0F874
+:1045D00003000AE0022F14D1042E12D3B8F803000E
+:1045E000BDF80020011D914204D8001D80B2A91918
+:1045F000814202D14FF00000E1E702D24FF001000A
+:10460000DDE74FF00200DAE70B4A022111600B49A7
+:104610000B68002BFCD0084B1B1D18600868002895
+:10462000FCD00020106008680028FCD070474FF0D4
+:10463000805040697047000004E5014000E40140FB
+:1046400002000B464FF00000014620D0012A04D0A2
+:10465000022A04D0032A0DD103E0012002E0022047
+:1046600015E00320072B05D2DFE803F00406080A53
+:104670000C0E100007207047012108E0022106E01F
+:10468000032104E0042102E0052100E00621EEF709
+:10469000BEBB0000F9480521817000210170417006
+:1046A0007047F7490A78012A05D0CA681044C860E3
+:1046B0004038EFF7E4B88A6810448860F8E70028CB
+:1046C00019D00378EF49F04A13B1012B0ED011E055
+:1046D0000379012B00D06BB943790BB1012B09D1C0
+:1046E0008368643B8B4205D2C0680EE00379012BDE
+:1046F00002D00BB10020704743790BB1012BF9D1E7
+:10470000C368643B8B42F5D280689042F2D80120A6
+:104710007047DB4910B501220A700279A2B100226C
+:104720000A71427992B104224A718268D34C5232A2
+:104730008A60C0681434C8606060EEF7C5FBCF497A
+:1047400020600220887010BD0322E9E70322EBE716
+:1047500070B5044609B1012000E00320C84D0021D6
+:104760002970217901B100202871607968B1042095
+:10477000C24E6871A168F068EEF7AFF8A860E06813
+:104780005230E8600320B07070BD0320F0E72DE9DF
+:10479000F04105460226EEF79EFF006800B1FFDFFC
+:1047A000B64C01273DB12878B0B1012805D00228C8
+:1047B00010D0032813D027710CE06868C82807D3ED
+:1047C000EFF7C3F820B16868FFF76BFF012603E03D
+:1047D000002601E000F05CF93046BDE8F081207869
+:1047E0000028F7D16868FFF76AFF0028E3D06868FF
+:1047F000017879B1A078042800D0FFDF0121686832
+:10480000FFF7A6FF9E49E078EEF7A6FD0028E1D16C
+:10481000FFDFDFE7FFF77DFF6770DBE72DE9F0479C
+:10482000964C8846E178884200D0FFDFDFF84C9252
+:1048300000250127924E09F11409B8F1080F75D22D
+:10484000DFE808F0040C28527A808D95A0780328C0
+:1048500002D0022800D0FFDFBDE8F087A07803284F
+:1048600002D0022800D0FFDF0420A070257120783C
+:10487000002878D1FFF715FF3078012806D0B068FE
+:10488000E06000F025F92061002060E0E078EEF7BC
+:1048900060FCF5E7A078032802D0022800D0FFDFF3
+:1048A000207800286DD1A078032816D0EEF70CFBF5
+:1048B00001464F46D9F80000EFF714F800280EDB48
+:1048C000796881420BDB081AF0606D49E078EEF7F9
+:1048D00043FD0028C0D1FFDFBEE7042028E004200C
+:1048E000EFF7B3FAA570B7E7A078032802D0022843
+:1048F00000D0FFDF207888BBA078032817D0EEF720
+:10490000E3FA01464F46D9F80000EEF7EBFF002826
+:10491000E5DB79688142E2DB081AF0605849E0780B
+:10492000EEF71AFD002897D1FFDF95E740E005205C
+:10493000EFF78BFAA7708FE7A078042800D0FFDF8D
+:10494000022004E0A078042800D0FFDF0120A16845
+:104950008847FFF71CFF054630E004E011E0A0782F
+:10496000042800D0FFDFBDE8F04700F091B8A07840
+:10497000042804D0617809B1022800D0FFDF207834
+:1049800018B1BDE8F04700F08CB8207920B10620BE
+:10499000EFF75BFA2571CDE7607838B13849E078F8
+:1049A000EEF7DAFC00B9FFDF657055E70720BFE7D7
+:1049B000FFDF51E73DB1012D03D0FFDF022DF9D11B
+:1049C0004AE70420C3E70320C1E770B5050004D01F
+:1049D0002A4CA078052806D101E0102070BD0820DF
+:1049E000EFF749FA08B1112070BD2848EEF7F3F946
+:1049F000E070202803D00020A560A07070BD0320C7
+:104A000070BD1E4810B5017809B1112010BD817824
+:104A1000052906D0012906D029B101210170002005
+:104A200010BD0F2010BD00F03CF8F8E770B5134C36
+:104A30000546A07808B1012809D155B12846FFF7ED
+:104A40003EFE40B1287840B1A078012809D00F205F
+:104A500070BD102070BD072070BD2846FFF759FEBD
+:104A600003E000212846FFF773FE0549E078EEF7E2
+:104A700073FC00B9FFDF002070BD0000BC01002006
+:104A8000CC1200203D860100FF1FA1071D48020037
+:104A90000A4810B5006900F013F8BDE81040EEF7C1
+:104AA0001FB9064810B5C078EEF7EFF900B9FFDF7F
+:104AB0000820EFF7CAF9BDE81040EBE5BC01002083
+:104AC0000C490A6848F202139A4302430A6070478D
+:104AD000084A116848F2021301EA03009943116081
+:104AE00070470246044B10201344FC2B01D8116080
+:104AF00000207047C80602400018FEBF40EA0103CC
+:104B000010B59B070FD1042A0DD310C808C9121F76
+:104B10009C42F8D020BA19BA884201D9012010BDB0
+:104B20004FF0FF3010BD1AB1D30703D0521C07E07D
+:104B3000002010BD10F8013B11F8014B1B1B07D1E1
+:104B400010F8013B11F8014B1B1B01D1921EF1D152
+:104B5000184610BD032A40F2308010F0030C00F01C
+:104B6000158011F8013BBCF1020F624498BF11F8A7
+:104B700001CB00F8013B38BF11F8013BA2F1040260
+:104B800098BF00F801CB38BF00F8013B11F00303D8
+:104B900000F02580083AC0F0088051F8043B083A3C
+:104BA00051F804CBA0E80810F5E7121D5CBF51F8DE
+:104BB000043B40F8043BAFF30080D20724BF11F858
+:104BC000013B11F801CB48BF11F8012B24BF00F8BD
+:104BD000013B00F801CB48BF00F8012B704710B52E
+:104BE000203AC0F00B80B1E81850203AA0E81850E5
+:104BF000B1E81850A0E81850BFF4F5AF5FEA027CA6
+:104C000024BFB1E81850A0E8185044BF18C918C014
+:104C1000BDE810405FEA827C24BF51F8043B40F8B5
+:104C2000043B08BF7047D20728BF31F8023B48BF9A
+:104C300011F8012B28BF20F8023B48BF00F8012BD8
+:104C4000704702F0FF0343EA032242EA024200F007
+:104C500002B84FF000020429C0F0128010F0030CDB
+:104C600000F01B80CCF1040CBCF1020F18BF00F85F
+:104C7000012BA8BF20F8022BA1EB0C0100F00DB80E
+:104C80005FEAC17C24BF00F8012B00F8012B48BF6C
+:104C900000F8012B70474FF0000200B51346944610
+:104CA0009646203922BFA0E80C50A0E80C50B1F184
+:104CB0002001BFF4F7AF090728BFA0E80C5048BF98
+:104CC0000CC05DF804EB890028BF40F8042B08BF36
+:104CD000704748BF20F8022B11F0804F18BF00F832
+:104CE000012B7047FEDF04207146084219D1069956
+:104CF000124A914215DC069902394878DF2810D112
+:104D00000878FE2807D0FF280BD14FF001004FF0A4
+:104D100000020B4B184741F201000099019A084B21
+:104D20001847084B002B02D01B68DB6818474FF070
+:104D3000FF3071464FF00002014B1847006002003F
+:104D4000E93F020004000020184819497047FFF7A6
+:104D5000FBFFDCF733FA00BD4FF4805015490968BA
+:104D6000884203D1144A13605B68184700BD0000F5
+:104D700020BFFDE74FF480500E490968884210D1EA
+:104D80000E4B18684FF0FF318842F1D080F308884D
+:104D90004FF02021884204DD0948026803210A43BC
+:104DA00002600848804708488047FFDFE012002083
+:104DB000E01200200000002004000020006002003B
+:104DC0001409004099460100594D02000420714623
+:104DD000084202D0EFF3098101E0EFF3088188690E
+:104DE00002380078102813DB20280FDB2C280BDB7F
+:104DF0000A4A12680A4B9A4203D1602804DB094A26
+:104E00001047022008607047074A1047074A1047BA
+:104E1000074A12682C32126810470000B0000020C8
+:104E2000BEBAFECA21130000613702007D410200B4
+:104E3000040000200D4B0E4908470E4B0C49084753
+:104E40000D4B0B4908470D4B094908470C4B0849C6
+:104E500008470C4B064908470B4B054908470B4BC5
+:104E6000034908470A4B02490847000051BB0000AC
+:104E70000D2F00006D2C0000092B0000972A000068
+:104E80000F2D00003D1300005328000029BE000034
+:104E9000C91100000021016001717047002101600B
+:104EA00081807047002101604160017270470A688B
+:104EB0004B6802604360B1F808C0A0F808C07047B2
+:104EC0000A6802600B79037170470000B995000011
+:104ED00043970000A1980000C5980000FF980000CB
+:104EE0003399000065990000959900000B9A000025
+:104EF00091960000A7120000A7120000794400005C
+:104F0000C5440000E94400007D45000099460000CA
+:104F10005B4700008D47000075480000074900000E
+:104F20005B490000414A0000614A0000DF150000B3
+:104F30000316000033150000871500003516000029
+:104F4000C91600006360000013620000E7650000FE
+:104F5000FD660000876700000568000069680000C2
+:104F60008D6900005D6A0000C96A0000834A000084
+:104F7000894A0000934A000089410000FB4A000072
+:104F80005D410000874C0000BF4C0000294D00002F
+:104F90000F4E0000254E0000A7120000A7120000CF
+:104FA000A7120000A7120000A7120000A71200001D
+:104FB000A7120000A7120000BF2400004525000032
+:104FC000612500007D2500000B270000A7250000BB
+:104FD000B1250000F325000015260000F126000091
+:104FE00033270000A7120000A7120000678300000B
+:104FF0008783000089830000CD830000FB830000CD
+:10500000E9840000778500008B850000D9850000C9
+:10501000C98600006F880000998900007B7300003A
+:10502000B1890000A7120000A7120000D1B400004F
+:105030003BB600008FB60000FBB60000ABB7000027
+:105040000100000000000000100110013A02000001
+:105050001A020000FB900000E9900000FFFFFFFF34
+:105060000000FFFFCDAC0000293D000065200000DE
+:10507000C5730000618E0000000000000000020007
+:10508000000000000002000000000000000100001D
+:105090000000000013810000F38000006181000027
+:1050A00041240000032400002324000037A800004E
+:1050B00063A800006BAA000059590000818100001C
+:1050C00000000000B18100008F24000000000000FB
+:1050D00000000000000000004DA9000000000000DA
+:1050E000ED59000000000000900A0000900A000046
+:1050F000DB560000DB5600005544000079AB000091
+:1051000047760000771F0000972602004F970100A6
+:10511000195700001957000077440000DBAB00006E
+:10512000CB760000E91F0000C5260200639701004E
+:1051300070017001400038005C002400480100024A
+:1051400000000300656C74620000000000000000B5
+:1051500000000000000000008700000000000000C8
+:105160000000000000000000BE83605ADB0B3760C7
+:1051700038A5F5AA9183886C010000003114010064
+:10518000F9220100000000010206030405000000EE
+:105190000700000000000000060000000A000000F8
+:1051A0003200000073000000B4000000C989010053
+:1051B00047150200616F0100D5B10100EBF4010059
+:1051C000D5B10100F77001008DB30100E1EE0100DF
+:1051D0008DB30100BF6D010021B3010001F4010096
+:1051E00021B301005D6F0100E9B101009DE70100FD
+:1051F000E9B10100ED74010001B601009DF5010067
+:1052000001B601000300000001555555D6BE898E38
+:105210000000C706C70CC71200006B030F06B308D7
+:105220000000B704A708970CF401FA009600640088
+:105230004B0032001E0014000A00050002000100AD
+:105240000041000000000000AAAED7AB15412010BD
+:105250000C0802170D0101020909010106020918D3
+:10526000180301010909030305000000FE00000006
+:10527000FE000000FE555555252627D6BE898E0016
+:10528000F401FA00960064004B0032001E00140086
+:105290000A00050002000100254100000000000096
+:1052A000493E0200613E0200793E0200913E02004A
+:1052B000C13E0200E93E0200133F0200473F0200E8
+:1052C000573B0200B73A0200AD370200E34A020042
+:1052D000E93B0200F93B0200253C0200433F01008C
+:1052E0004B3F01005D3F0100533C02006D3C02005A
+:1052F000413C02004B3C0200793C0200AF3C020002
+:10530000CF3C0200ED3C0200FB3C0200093D0200E4
+:10531000193D0200313D0200493D02005F3D02009F
+:10532000753D0200000000007FB90000D5B9000003
+:10533000EBB9000041460200D93702009F38020055
+:10534000CB490200034A02002D4A0200ED3D010054
+:105350006D4101008B3D0200B13D0200D53D0200D0
+:10536000FB3D02001C05004020050040001002002B
+:105370009053020008000020D001000044110000FA
+:10538000C8530200D801002008110000A01100003D
+:10539000011813C8140250201A0102227C2720FB96
+:1053A000349B5F801280021A10138B091B20480463
+:1053B0001ACE0401200B50A40AAC01300912CB63B1
+:0853C0007F010B68CC10A00076
+:00000001FF
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/softdevice_s140.zip b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/softdevice_s140.zip
new file mode 100644
index 0000000..e291a94
--- /dev/null
+++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/examples/dfu/secure_dfu_test_images/uart/nrf52840/softdevice_s140.zip
Binary files differ